����JFIFXX�����    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222����"��4�� ���,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu���#ډb���_�N�?��wQ���5-�~�I���8����TK<5o�Iv-�����k�_U_�����~b�M��d����Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�?_�'ϔ��_�Ջt��=||I ��6�έ"�����D���/[�k�9���Y�8ds|\���Ҿp6�Ҵ���]��.����6�z<�v��@]�i%��$j��~�g��J>��no����pM[me�i$[����s�o�ᘨ�˸ nɜG-�ĨU�ycP�3.DB�li�;��hj���x7Z^�N�h������N3u{�:j�x�힞��#M&��jL P@_���� P��&��o8������9�����@Sz6�t7#O�ߋ �s}Yf�T���lmr����Z)'N��k�۞p����w\�Tȯ?�8`�O��i{wﭹW�[�r�� ��Q4F�׊���3m&L�=��h3����z~��#�\�l :�F,j@�� ʱ�wQT����8�"kJO���6�֚l����}���R�>ډK���]��y����&����p�}b��;N�1�m�r$�|��7�>e�@B�TM*-iH��g�D�)� E�m�|�ؘbҗ�a��Ҿ����t4���o���G��*oCN�rP���Q��@z,|?W[0�����:�n,jWiE��W��$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S����VN;�}�s?.����� w�9��˟<���Mq4�Wv'��{)0�1mB��V����W[�����8�/<� �%���wT^�5���b��)iM� pg�N�&ݝ��VO~�q���u���9� ����!��J27����$O-���! �:�%H��� ـ����y�ΠM=t{!S�� oK8������t<����è:a������[�����ա�H���~��w��Qz`�po�^ ����Q��n� �,uu�C�$ ^���,������8�#��:�6��e�|~���!�3�3.�\0��q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y�|�y��� ~�6�@c��1vOp�Ig����4��l�OD���L����� R���c���j�_�uX6��3?nk��Wy�f;^*B� ��@�~a�`��Eu������+���6�L��.ü>��}y���}_�O�6�͐�:�YrG�X��kG�����l^w���~㒶sy��Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2��#I/�׍qz��^t�̔���b�Yz4x���t�){ OH��+(E��A&�N�������XT��o��"�XC��'���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�|Lp�d�H��}�(�.|����k��c4^�"�����Z?ȕ ��a<�L�!039C� �Eu�C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf���M}7����]����s2tcS{�\icTx;�\��7K���P���ʇ Z O-��~��c>"��?�������P��E��O�8��@�8��G��Q�g�a�Վ���󁶠�䧘��_%#r�>�1�z�a��eb��qcPѵ��n���#L��� =��׀t� L�7�`��V���A{�C:�g���e@�w1 Xp3�c3�ġ����p��M"'-�@n4���fG��B3�DJ�8[Jo�ߐ���gK)ƛ��$���� ���8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`���?��K����QK�d����B`�s}�>���`��*�>��,*@J�d�oF*����弝��O}�k��s��]��y�ߘ��c1G�V���<=�7��7����6�q�PT��tXԀ�!9*4�4Tހ3XΛex�46���Y��D ����� �BdemDa����\�_l,��G�/���֌7���Y�](�xTt^%�GE�����4�}bT���ڹ�����;Y)���B�Q��u��>J/J �⮶.�XԄ��j�ݳ�+E��d ��r�5�_D�1 ��o�� �B�x�΢�#���<��W�����8���R6�@g�M�.��� dr�D��>(otU��@x=��~v���2� ӣ�d�oBd��3�eO�6�㣷�����ݜ6��6Y��Qz`��S��{���\P�~z m5{J/L��1������<�e�ͅPu�b�]�ϔ���'������f�b� Zpw��c`"��i���BD@:)ִ�:�]��hv�E�w���T�l��P���"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u�)]կ�����7x���s�M�-<ɯ�c��r�v�����@��$�ޮ}lk���a���'����>x��O\�ZFu>�����ck#��&:��`�$�ai�>2Δ����l���oF[h��lE�ܺ�Πk:)���`�� $[6�����9�����kOw�\|���8}������ބ:��񶐕��I�A1/�=�2[�,�!��.}gN#�u����b��� ~��݊��}34q����d�E��Lc��$��"�[q�U�硬g^��%B �z���r�pJ�ru%v\h1Y�ne`ǥ:g���pQM~�^�Xi� ��`S�:V29.�P���V�?B�k�� AEvw%�_�9C�Q����wKekPؠ�\�;Io d�{ ߞo�c1eP����\� `����E=���@K<�Y���eڼ�J���w����{av�F�'�M�@/J��+9p���|]�����Iw &`��8���&M�hg��[�{��Xj��%��Ӓ�$��(����ʹN���<>�I���RY���K2�NPlL�ɀ)��&e����B+ь����( � �JTx���_?EZ� }@ 6�U���뙢ط�z��dWI�n` D����噥�[��uV��"�G&Ú����2g�}&m��?ċ�"����Om#��������� ��{�ON��"S�X��Ne��ysQ���@Fn��Vg���dX�~nj�]J�<�K]:��FW��b�������62�=��5f����JKw��bf�X�55��~J �%^����:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v���g�8�1��f24;�V���ǔ�)����9���1\��c��v�/'Ƞ�w�������$�4�R-��t���� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃������A��20�c#��@ 0!1@AP"#2Q`$3V�%45a6�FRUq��� ����^7ׅ,$n�������+��F�`��2X'��0vM��p�L=������5��8������u�p~���.�`r�����\���O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;������S�T���1���i[U�ɵz�]��U)V�S6���3$K{�ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u�!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ���D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v�����멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$�JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4�[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ�dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il��d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J��oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.���3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N�����#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%���JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$���L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)�H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>�dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\�y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7��ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz��)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)'��8Ϣ�ٔ��ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'�L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3�������QT��a����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3�,#c�co��q�a)*Pt����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O���������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l�O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m���PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~�|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q��nxҍ!U�f�!eh�i�2�m���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{/ �?�͟��|1�:�#g��W�>$����d��J��d�B��=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l����l�cGs�ځ�������y�Ac�����\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6����N6�q������N ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td�� ?���N����a��3��m���C���w��������xA�m�q�m���m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4���r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�����Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q�(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9��3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#yw��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa����Q�#� WeF��ŮNj�p�J* mQ�N����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]��陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WPw���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp�BGv[]�u�Ov���0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R��� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(�>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG��{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>e]�����Q�r�:����g�,i"�����ԩA�*M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f�����֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ���˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)��h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������ G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W�I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��BS�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c���]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪�\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W�����6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}�����6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@�P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6�����m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw�k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e��R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN��ĕ��0 !01@Q"2AaPq3BR������?���@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j�ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^���ԯ̾9Z��F��������n��1��� ��]�[��)�'������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0��;_��3 !01"@AQa2Pq#3BR������?��ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6����������4B>��o��](��$B���m�����a�!=��?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a�84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b��$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7��k�� 403WebShell
403Webshell
Server IP : 13.127.148.211  /  Your IP : 216.73.216.121
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux ip-172-31-43-195 5.15.0-1083-aws #90~20.04.1-Ubuntu SMP Tue Apr 22 09:59:53 UTC 2025 x86_64
User : www-data ( 33)
PHP Version : 7.4.3-4ubuntu2.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /data/letsfamean/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /data/letsfamean/vendor.js
(self["webpackChunkletsfame"] = self["webpackChunkletsfame"] || []).push([["vendor"],{

/***/ 7927:
/*!*****************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/a11y.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "A11yModule": () => (/* binding */ A11yModule),
/* harmony export */   "ActiveDescendantKeyManager": () => (/* binding */ ActiveDescendantKeyManager),
/* harmony export */   "AriaDescriber": () => (/* binding */ AriaDescriber),
/* harmony export */   "CDK_DESCRIBEDBY_HOST_ATTRIBUTE": () => (/* binding */ CDK_DESCRIBEDBY_HOST_ATTRIBUTE),
/* harmony export */   "CDK_DESCRIBEDBY_ID_PREFIX": () => (/* binding */ CDK_DESCRIBEDBY_ID_PREFIX),
/* harmony export */   "CdkAriaLive": () => (/* binding */ CdkAriaLive),
/* harmony export */   "CdkMonitorFocus": () => (/* binding */ CdkMonitorFocus),
/* harmony export */   "CdkTrapFocus": () => (/* binding */ CdkTrapFocus),
/* harmony export */   "ConfigurableFocusTrap": () => (/* binding */ ConfigurableFocusTrap),
/* harmony export */   "ConfigurableFocusTrapFactory": () => (/* binding */ ConfigurableFocusTrapFactory),
/* harmony export */   "EventListenerFocusTrapInertStrategy": () => (/* binding */ EventListenerFocusTrapInertStrategy),
/* harmony export */   "FOCUS_MONITOR_DEFAULT_OPTIONS": () => (/* binding */ FOCUS_MONITOR_DEFAULT_OPTIONS),
/* harmony export */   "FOCUS_TRAP_INERT_STRATEGY": () => (/* binding */ FOCUS_TRAP_INERT_STRATEGY),
/* harmony export */   "FocusKeyManager": () => (/* binding */ FocusKeyManager),
/* harmony export */   "FocusMonitor": () => (/* binding */ FocusMonitor),
/* harmony export */   "FocusTrap": () => (/* binding */ FocusTrap),
/* harmony export */   "FocusTrapFactory": () => (/* binding */ FocusTrapFactory),
/* harmony export */   "HighContrastModeDetector": () => (/* binding */ HighContrastModeDetector),
/* harmony export */   "InteractivityChecker": () => (/* binding */ InteractivityChecker),
/* harmony export */   "IsFocusableConfig": () => (/* binding */ IsFocusableConfig),
/* harmony export */   "LIVE_ANNOUNCER_DEFAULT_OPTIONS": () => (/* binding */ LIVE_ANNOUNCER_DEFAULT_OPTIONS),
/* harmony export */   "LIVE_ANNOUNCER_ELEMENT_TOKEN": () => (/* binding */ LIVE_ANNOUNCER_ELEMENT_TOKEN),
/* harmony export */   "LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORY": () => (/* binding */ LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORY),
/* harmony export */   "ListKeyManager": () => (/* binding */ ListKeyManager),
/* harmony export */   "LiveAnnouncer": () => (/* binding */ LiveAnnouncer),
/* harmony export */   "MESSAGES_CONTAINER_ID": () => (/* binding */ MESSAGES_CONTAINER_ID),
/* harmony export */   "TOUCH_BUFFER_MS": () => (/* binding */ TOUCH_BUFFER_MS),
/* harmony export */   "isFakeMousedownFromScreenReader": () => (/* binding */ isFakeMousedownFromScreenReader),
/* harmony export */   "ɵangular_material_src_cdk_a11y_a11y_a": () => (/* binding */ FocusTrapManager),
/* harmony export */   "ɵangular_material_src_cdk_a11y_a11y_b": () => (/* binding */ ConfigurableFocusTrapConfig)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 2425);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 8759);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 823);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 9151);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 6942);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/cdk/observers */ 1665);









/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** IDs are delimited by an empty space, as per the spec. */



const ID_DELIMITER = ' ';
/**
 * Adds the given ID to the specified ARIA attribute on an element.
 * Used for attributes such as aria-labelledby, aria-owns, etc.
 */
function addAriaReferencedId(el, attr, id) {
  const ids = getAriaReferenceIds(el, attr);
  if (ids.some(existingId => existingId.trim() == id.trim())) {
    return;
  }
  ids.push(id.trim());
  el.setAttribute(attr, ids.join(ID_DELIMITER));
}
/**
 * Removes the given ID from the specified ARIA attribute on an element.
 * Used for attributes such as aria-labelledby, aria-owns, etc.
 */
function removeAriaReferencedId(el, attr, id) {
  const ids = getAriaReferenceIds(el, attr);
  const filteredIds = ids.filter(val => val != id.trim());
  if (filteredIds.length) {
    el.setAttribute(attr, filteredIds.join(ID_DELIMITER));
  } else {
    el.removeAttribute(attr);
  }
}
/**
 * Gets the list of IDs referenced by the given ARIA attribute on an element.
 * Used for attributes such as aria-labelledby, aria-owns, etc.
 */
function getAriaReferenceIds(el, attr) {
  // Get string array of all individual ids (whitespace delimited) in the attribute value
  return (el.getAttribute(attr) || '').match(/\S+/g) || [];
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** ID used for the body container where all messages are appended. */
const MESSAGES_CONTAINER_ID = 'cdk-describedby-message-container';
/** ID prefix used for each created message element. */
const CDK_DESCRIBEDBY_ID_PREFIX = 'cdk-describedby-message';
/** Attribute given to each host element that is described by a message element. */
const CDK_DESCRIBEDBY_HOST_ATTRIBUTE = 'cdk-describedby-host';
/** Global incremental identifier for each registered message element. */
let nextId = 0;
/** Global map of all registered message elements that have been placed into the document. */
const messageRegistry = new Map();
/** Container for all registered messages. */
let messagesContainer = null;
/**
 * Utility that creates visually hidden elements with a message content. Useful for elements that
 * want to use aria-describedby to further describe themselves without adding additional visual
 * content.
 */
class AriaDescriber {
  constructor(_document,
  /**
   * @breaking-change 8.0.0 `_platform` parameter to be made required.
   */
  _platform) {
    this._platform = _platform;
    this._document = _document;
  }
  /**
   * Adds to the host element an aria-describedby reference to a hidden element that contains
   * the message. If the same message has already been registered, then it will reuse the created
   * message element.
   */
  describe(hostElement, message) {
    if (!this._canBeDescribed(hostElement, message)) {
      return;
    }
    if (typeof message !== 'string') {
      // We need to ensure that the element has an ID.
      this._setMessageId(message);
      messageRegistry.set(message, {
        messageElement: message,
        referenceCount: 0
      });
    } else if (!messageRegistry.has(message)) {
      this._createMessageElement(message);
    }
    if (!this._isElementDescribedByMessage(hostElement, message)) {
      this._addMessageReference(hostElement, message);
    }
  }
  /** Removes the host element's aria-describedby reference to the message element. */
  removeDescription(hostElement, message) {
    if (!message || !this._isElementNode(hostElement)) {
      return;
    }
    if (this._isElementDescribedByMessage(hostElement, message)) {
      this._removeMessageReference(hostElement, message);
    }
    // If the message is a string, it means that it's one that we created for the
    // consumer so we can remove it safely, otherwise we should leave it in place.
    if (typeof message === 'string') {
      const registeredMessage = messageRegistry.get(message);
      if (registeredMessage && registeredMessage.referenceCount === 0) {
        this._deleteMessageElement(message);
      }
    }
    if (messagesContainer && messagesContainer.childNodes.length === 0) {
      this._deleteMessagesContainer();
    }
  }
  /** Unregisters all created message elements and removes the message container. */
  ngOnDestroy() {
    const describedElements = this._document.querySelectorAll(`[${CDK_DESCRIBEDBY_HOST_ATTRIBUTE}]`);
    for (let i = 0; i < describedElements.length; i++) {
      this._removeCdkDescribedByReferenceIds(describedElements[i]);
      describedElements[i].removeAttribute(CDK_DESCRIBEDBY_HOST_ATTRIBUTE);
    }
    if (messagesContainer) {
      this._deleteMessagesContainer();
    }
    messageRegistry.clear();
  }
  /**
   * Creates a new element in the visually hidden message container element with the message
   * as its content and adds it to the message registry.
   */
  _createMessageElement(message) {
    const messageElement = this._document.createElement('div');
    this._setMessageId(messageElement);
    messageElement.textContent = message;
    this._createMessagesContainer();
    messagesContainer.appendChild(messageElement);
    messageRegistry.set(message, {
      messageElement,
      referenceCount: 0
    });
  }
  /** Assigns a unique ID to an element, if it doesn't have one already. */
  _setMessageId(element) {
    if (!element.id) {
      element.id = `${CDK_DESCRIBEDBY_ID_PREFIX}-${nextId++}`;
    }
  }
  /** Deletes the message element from the global messages container. */
  _deleteMessageElement(message) {
    const registeredMessage = messageRegistry.get(message);
    const messageElement = registeredMessage && registeredMessage.messageElement;
    if (messagesContainer && messageElement) {
      messagesContainer.removeChild(messageElement);
    }
    messageRegistry.delete(message);
  }
  /** Creates the global container for all aria-describedby messages. */
  _createMessagesContainer() {
    if (!messagesContainer) {
      // @breaking-change 8.0.0 `_platform` null check can be removed once the parameter is required
      const canBeAriaHidden = !this._platform || !this._platform.EDGE && !this._platform.TRIDENT;
      const preExistingContainer = this._document.getElementById(MESSAGES_CONTAINER_ID);
      // When going from the server to the client, we may end up in a situation where there's
      // already a container on the page, but we don't have a reference to it. Clear the
      // old container so we don't get duplicates. Doing this, instead of emptying the previous
      // container, should be slightly faster.
      if (preExistingContainer && preExistingContainer.parentNode) {
        preExistingContainer.parentNode.removeChild(preExistingContainer);
      }
      messagesContainer = this._document.createElement('div');
      messagesContainer.id = MESSAGES_CONTAINER_ID;
      messagesContainer.classList.add('cdk-visually-hidden');
      // IE and Edge won't read out the messages if they're in an `aria-hidden` container.
      // We only disable `aria-hidden` for these platforms, because it comes with the
      // disadvantage that people might hit the messages when they've navigated past
      // the end of the document using the arrow keys.
      messagesContainer.setAttribute('aria-hidden', canBeAriaHidden + '');
      this._document.body.appendChild(messagesContainer);
    }
  }
  /** Deletes the global messages container. */
  _deleteMessagesContainer() {
    if (messagesContainer && messagesContainer.parentNode) {
      messagesContainer.parentNode.removeChild(messagesContainer);
      messagesContainer = null;
    }
  }
  /** Removes all cdk-describedby messages that are hosted through the element. */
  _removeCdkDescribedByReferenceIds(element) {
    // Remove all aria-describedby reference IDs that are prefixed by CDK_DESCRIBEDBY_ID_PREFIX
    const originalReferenceIds = getAriaReferenceIds(element, 'aria-describedby').filter(id => id.indexOf(CDK_DESCRIBEDBY_ID_PREFIX) != 0);
    element.setAttribute('aria-describedby', originalReferenceIds.join(' '));
  }
  /**
   * Adds a message reference to the element using aria-describedby and increments the registered
   * message's reference count.
   */
  _addMessageReference(element, message) {
    const registeredMessage = messageRegistry.get(message);
    // Add the aria-describedby reference and set the
    // describedby_host attribute to mark the element.
    addAriaReferencedId(element, 'aria-describedby', registeredMessage.messageElement.id);
    element.setAttribute(CDK_DESCRIBEDBY_HOST_ATTRIBUTE, '');
    registeredMessage.referenceCount++;
  }
  /**
   * Removes a message reference from the element using aria-describedby
   * and decrements the registered message's reference count.
   */
  _removeMessageReference(element, message) {
    const registeredMessage = messageRegistry.get(message);
    registeredMessage.referenceCount--;
    removeAriaReferencedId(element, 'aria-describedby', registeredMessage.messageElement.id);
    element.removeAttribute(CDK_DESCRIBEDBY_HOST_ATTRIBUTE);
  }
  /** Returns true if the element has been described by the provided message ID. */
  _isElementDescribedByMessage(element, message) {
    const referenceIds = getAriaReferenceIds(element, 'aria-describedby');
    const registeredMessage = messageRegistry.get(message);
    const messageId = registeredMessage && registeredMessage.messageElement.id;
    return !!messageId && referenceIds.indexOf(messageId) != -1;
  }
  /** Determines whether a message can be described on a particular element. */
  _canBeDescribed(element, message) {
    if (!this._isElementNode(element)) {
      return false;
    }
    if (message && typeof message === 'object') {
      // We'd have to make some assumptions about the description element's text, if the consumer
      // passed in an element. Assume that if an element is passed in, the consumer has verified
      // that it can be used as a description.
      return true;
    }
    const trimmedMessage = message == null ? '' : `${message}`.trim();
    const ariaLabel = element.getAttribute('aria-label');
    // We shouldn't set descriptions if they're exactly the same as the `aria-label` of the
    // element, because screen readers will end up reading out the same text twice in a row.
    return trimmedMessage ? !ariaLabel || ariaLabel.trim() !== trimmedMessage : false;
  }
  /** Checks whether a node is an Element node. */
  _isElementNode(element) {
    return element.nodeType === this._document.ELEMENT_NODE;
  }
}
AriaDescriber.ɵfac = function AriaDescriber_Factory(t) {
  return new (t || AriaDescriber)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform));
};
AriaDescriber.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function AriaDescriber_Factory() {
    return new AriaDescriber((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform));
  },
  token: AriaDescriber,
  providedIn: "root"
});
AriaDescriber.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AriaDescriber, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * This class manages keyboard events for selectable lists. If you pass it a query list
 * of items, it will set the active item correctly when arrow events occur.
 */
class ListKeyManager {
  constructor(_items) {
    this._items = _items;
    this._activeItemIndex = -1;
    this._activeItem = null;
    this._wrap = false;
    this._letterKeyStream = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    this._typeaheadSubscription = rxjs__WEBPACK_IMPORTED_MODULE_4__.Subscription.EMPTY;
    this._vertical = true;
    this._allowedModifierKeys = [];
    this._homeAndEnd = false;
    /**
     * Predicate function that can be used to check whether an item should be skipped
     * by the key manager. By default, disabled items are skipped.
     */
    this._skipPredicateFn = item => item.disabled;
    // Buffer for the letters that the user has pressed when the typeahead option is turned on.
    this._pressedLetters = [];
    /**
     * Stream that emits any time the TAB key is pressed, so components can react
     * when focus is shifted off of the list.
     */
    this.tabOut = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /** Stream that emits whenever the active item of the list manager changes. */
    this.change = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    // We allow for the items to be an array because, in some cases, the consumer may
    // not have access to a QueryList of the items they want to manage (e.g. when the
    // items aren't being collected via `ViewChildren` or `ContentChildren`).
    if (_items instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__.QueryList) {
      _items.changes.subscribe(newItems => {
        if (this._activeItem) {
          const itemArray = newItems.toArray();
          const newIndex = itemArray.indexOf(this._activeItem);
          if (newIndex > -1 && newIndex !== this._activeItemIndex) {
            this._activeItemIndex = newIndex;
          }
        }
      });
    }
  }
  /**
   * Sets the predicate function that determines which items should be skipped by the
   * list key manager.
   * @param predicate Function that determines whether the given item should be skipped.
   */
  skipPredicate(predicate) {
    this._skipPredicateFn = predicate;
    return this;
  }
  /**
   * Configures wrapping mode, which determines whether the active item will wrap to
   * the other end of list when there are no more items in the given direction.
   * @param shouldWrap Whether the list should wrap when reaching the end.
   */
  withWrap(shouldWrap = true) {
    this._wrap = shouldWrap;
    return this;
  }
  /**
   * Configures whether the key manager should be able to move the selection vertically.
   * @param enabled Whether vertical selection should be enabled.
   */
  withVerticalOrientation(enabled = true) {
    this._vertical = enabled;
    return this;
  }
  /**
   * Configures the key manager to move the selection horizontally.
   * Passing in `null` will disable horizontal movement.
   * @param direction Direction in which the selection can be moved.
   */
  withHorizontalOrientation(direction) {
    this._horizontal = direction;
    return this;
  }
  /**
   * Modifier keys which are allowed to be held down and whose default actions will be prevented
   * as the user is pressing the arrow keys. Defaults to not allowing any modifier keys.
   */
  withAllowedModifierKeys(keys) {
    this._allowedModifierKeys = keys;
    return this;
  }
  /**
   * Turns on typeahead mode which allows users to set the active item by typing.
   * @param debounceInterval Time to wait after the last keystroke before setting the active item.
   */
  withTypeAhead(debounceInterval = 200) {
    if ((typeof ngDevMode === 'undefined' || ngDevMode) && this._items.length && this._items.some(item => typeof item.getLabel !== 'function')) {
      throw Error('ListKeyManager items in typeahead mode must implement the `getLabel` method.');
    }
    this._typeaheadSubscription.unsubscribe();
    // Debounce the presses of non-navigational keys, collect the ones that correspond to letters
    // and convert those letters back into a string. Afterwards find the first item that starts
    // with that string and select it.
    this._typeaheadSubscription = this._letterKeyStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.tap)(letter => this._pressedLetters.push(letter)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.debounceTime)(debounceInterval), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(() => this._pressedLetters.length > 0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(() => this._pressedLetters.join(''))).subscribe(inputString => {
      const items = this._getItemsArray();
      // Start at 1 because we want to start searching at the item immediately
      // following the current active item.
      for (let i = 1; i < items.length + 1; i++) {
        const index = (this._activeItemIndex + i) % items.length;
        const item = items[index];
        if (!this._skipPredicateFn(item) && item.getLabel().toUpperCase().trim().indexOf(inputString) === 0) {
          this.setActiveItem(index);
          break;
        }
      }
      this._pressedLetters = [];
    });
    return this;
  }
  /**
   * Configures the key manager to activate the first and last items
   * respectively when the Home or End key is pressed.
   * @param enabled Whether pressing the Home or End key activates the first/last item.
   */
  withHomeAndEnd(enabled = true) {
    this._homeAndEnd = enabled;
    return this;
  }
  setActiveItem(item) {
    const previousActiveItem = this._activeItem;
    this.updateActiveItem(item);
    if (this._activeItem !== previousActiveItem) {
      this.change.next(this._activeItemIndex);
    }
  }
  /**
   * Sets the active item depending on the key event passed in.
   * @param event Keyboard event to be used for determining which element should be active.
   */
  onKeydown(event) {
    const keyCode = event.keyCode;
    const modifiers = ['altKey', 'ctrlKey', 'metaKey', 'shiftKey'];
    const isModifierAllowed = modifiers.every(modifier => {
      return !event[modifier] || this._allowedModifierKeys.indexOf(modifier) > -1;
    });
    switch (keyCode) {
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.TAB:
        this.tabOut.next();
        return;
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.DOWN_ARROW:
        if (this._vertical && isModifierAllowed) {
          this.setNextItemActive();
          break;
        } else {
          return;
        }
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.UP_ARROW:
        if (this._vertical && isModifierAllowed) {
          this.setPreviousItemActive();
          break;
        } else {
          return;
        }
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.RIGHT_ARROW:
        if (this._horizontal && isModifierAllowed) {
          this._horizontal === 'rtl' ? this.setPreviousItemActive() : this.setNextItemActive();
          break;
        } else {
          return;
        }
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.LEFT_ARROW:
        if (this._horizontal && isModifierAllowed) {
          this._horizontal === 'rtl' ? this.setNextItemActive() : this.setPreviousItemActive();
          break;
        } else {
          return;
        }
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.HOME:
        if (this._homeAndEnd && isModifierAllowed) {
          this.setFirstItemActive();
          break;
        } else {
          return;
        }
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.END:
        if (this._homeAndEnd && isModifierAllowed) {
          this.setLastItemActive();
          break;
        } else {
          return;
        }
      default:
        if (isModifierAllowed || (0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.hasModifierKey)(event, 'shiftKey')) {
          // Attempt to use the `event.key` which also maps it to the user's keyboard language,
          // otherwise fall back to resolving alphanumeric characters via the keyCode.
          if (event.key && event.key.length === 1) {
            this._letterKeyStream.next(event.key.toLocaleUpperCase());
          } else if (keyCode >= _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.A && keyCode <= _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.Z || keyCode >= _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.ZERO && keyCode <= _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.NINE) {
            this._letterKeyStream.next(String.fromCharCode(keyCode));
          }
        }
        // Note that we return here, in order to avoid preventing
        // the default action of non-navigational keys.
        return;
    }
    this._pressedLetters = [];
    event.preventDefault();
  }
  /** Index of the currently active item. */
  get activeItemIndex() {
    return this._activeItemIndex;
  }
  /** The active item. */
  get activeItem() {
    return this._activeItem;
  }
  /** Gets whether the user is currently typing into the manager using the typeahead feature. */
  isTyping() {
    return this._pressedLetters.length > 0;
  }
  /** Sets the active item to the first enabled item in the list. */
  setFirstItemActive() {
    this._setActiveItemByIndex(0, 1);
  }
  /** Sets the active item to the last enabled item in the list. */
  setLastItemActive() {
    this._setActiveItemByIndex(this._items.length - 1, -1);
  }
  /** Sets the active item to the next enabled item in the list. */
  setNextItemActive() {
    this._activeItemIndex < 0 ? this.setFirstItemActive() : this._setActiveItemByDelta(1);
  }
  /** Sets the active item to a previous enabled item in the list. */
  setPreviousItemActive() {
    this._activeItemIndex < 0 && this._wrap ? this.setLastItemActive() : this._setActiveItemByDelta(-1);
  }
  updateActiveItem(item) {
    const itemArray = this._getItemsArray();
    const index = typeof item === 'number' ? item : itemArray.indexOf(item);
    const activeItem = itemArray[index];
    // Explicitly check for `null` and `undefined` because other falsy values are valid.
    this._activeItem = activeItem == null ? null : activeItem;
    this._activeItemIndex = index;
  }
  /**
   * This method sets the active item, given a list of items and the delta between the
   * currently active item and the new active item. It will calculate differently
   * depending on whether wrap mode is turned on.
   */
  _setActiveItemByDelta(delta) {
    this._wrap ? this._setActiveInWrapMode(delta) : this._setActiveInDefaultMode(delta);
  }
  /**
   * Sets the active item properly given "wrap" mode. In other words, it will continue to move
   * down the list until it finds an item that is not disabled, and it will wrap if it
   * encounters either end of the list.
   */
  _setActiveInWrapMode(delta) {
    const items = this._getItemsArray();
    for (let i = 1; i <= items.length; i++) {
      const index = (this._activeItemIndex + delta * i + items.length) % items.length;
      const item = items[index];
      if (!this._skipPredicateFn(item)) {
        this.setActiveItem(index);
        return;
      }
    }
  }
  /**
   * Sets the active item properly given the default mode. In other words, it will
   * continue to move down the list until it finds an item that is not disabled. If
   * it encounters either end of the list, it will stop and not wrap.
   */
  _setActiveInDefaultMode(delta) {
    this._setActiveItemByIndex(this._activeItemIndex + delta, delta);
  }
  /**
   * Sets the active item to the first enabled item starting at the index specified. If the
   * item is disabled, it will move in the fallbackDelta direction until it either
   * finds an enabled item or encounters the end of the list.
   */
  _setActiveItemByIndex(index, fallbackDelta) {
    const items = this._getItemsArray();
    if (!items[index]) {
      return;
    }
    while (this._skipPredicateFn(items[index])) {
      index += fallbackDelta;
      if (!items[index]) {
        return;
      }
    }
    this.setActiveItem(index);
  }
  /** Returns the items as an array. */
  _getItemsArray() {
    return this._items instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__.QueryList ? this._items.toArray() : this._items;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class ActiveDescendantKeyManager extends ListKeyManager {
  setActiveItem(index) {
    if (this.activeItem) {
      this.activeItem.setInactiveStyles();
    }
    super.setActiveItem(index);
    if (this.activeItem) {
      this.activeItem.setActiveStyles();
    }
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class FocusKeyManager extends ListKeyManager {
  constructor() {
    super(...arguments);
    this._origin = 'program';
  }
  /**
   * Sets the focus origin that will be passed in to the items for any subsequent `focus` calls.
   * @param origin Focus origin to be used when focusing items.
   */
  setFocusOrigin(origin) {
    this._origin = origin;
    return this;
  }
  setActiveItem(item) {
    super.setActiveItem(item);
    if (this.activeItem) {
      this.activeItem.focus(this._origin);
    }
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Configuration for the isFocusable method.
 */
class IsFocusableConfig {
  constructor() {
    /**
     * Whether to count an element as focusable even if it is not currently visible.
     */
    this.ignoreVisibility = false;
  }
}
// The InteractivityChecker leans heavily on the ally.js accessibility utilities.
// Methods like `isTabbable` are only covering specific edge-cases for the browsers which are
// supported.
/**
 * Utility for checking the interactivity of an element, such as whether is is focusable or
 * tabbable.
 */
class InteractivityChecker {
  constructor(_platform) {
    this._platform = _platform;
  }
  /**
   * Gets whether an element is disabled.
   *
   * @param element Element to be checked.
   * @returns Whether the element is disabled.
   */
  isDisabled(element) {
    // This does not capture some cases, such as a non-form control with a disabled attribute or
    // a form control inside of a disabled form, but should capture the most common cases.
    return element.hasAttribute('disabled');
  }
  /**
   * Gets whether an element is visible for the purposes of interactivity.
   *
   * This will capture states like `display: none` and `visibility: hidden`, but not things like
   * being clipped by an `overflow: hidden` parent or being outside the viewport.
   *
   * @returns Whether the element is visible.
   */
  isVisible(element) {
    return hasGeometry(element) && getComputedStyle(element).visibility === 'visible';
  }
  /**
   * Gets whether an element can be reached via Tab key.
   * Assumes that the element has already been checked with isFocusable.
   *
   * @param element Element to be checked.
   * @returns Whether the element is tabbable.
   */
  isTabbable(element) {
    // Nothing is tabbable on the server 😎
    if (!this._platform.isBrowser) {
      return false;
    }
    const frameElement = getFrameElement(getWindow(element));
    if (frameElement) {
      // Frame elements inherit their tabindex onto all child elements.
      if (getTabIndexValue(frameElement) === -1) {
        return false;
      }
      // Browsers disable tabbing to an element inside of an invisible frame.
      if (!this.isVisible(frameElement)) {
        return false;
      }
    }
    let nodeName = element.nodeName.toLowerCase();
    let tabIndexValue = getTabIndexValue(element);
    if (element.hasAttribute('contenteditable')) {
      return tabIndexValue !== -1;
    }
    if (nodeName === 'iframe' || nodeName === 'object') {
      // The frame or object's content may be tabbable depending on the content, but it's
      // not possibly to reliably detect the content of the frames. We always consider such
      // elements as non-tabbable.
      return false;
    }
    // In iOS, the browser only considers some specific elements as tabbable.
    if (this._platform.WEBKIT && this._platform.IOS && !isPotentiallyTabbableIOS(element)) {
      return false;
    }
    if (nodeName === 'audio') {
      // Audio elements without controls enabled are never tabbable, regardless
      // of the tabindex attribute explicitly being set.
      if (!element.hasAttribute('controls')) {
        return false;
      }
      // Audio elements with controls are by default tabbable unless the
      // tabindex attribute is set to `-1` explicitly.
      return tabIndexValue !== -1;
    }
    if (nodeName === 'video') {
      // For all video elements, if the tabindex attribute is set to `-1`, the video
      // is not tabbable. Note: We cannot rely on the default `HTMLElement.tabIndex`
      // property as that one is set to `-1` in Chrome, Edge and Safari v13.1. The
      // tabindex attribute is the source of truth here.
      if (tabIndexValue === -1) {
        return false;
      }
      // If the tabindex is explicitly set, and not `-1` (as per check before), the
      // video element is always tabbable (regardless of whether it has controls or not).
      if (tabIndexValue !== null) {
        return true;
      }
      // Otherwise (when no explicit tabindex is set), a video is only tabbable if it
      // has controls enabled. Firefox is special as videos are always tabbable regardless
      // of whether there are controls or not.
      return this._platform.FIREFOX || element.hasAttribute('controls');
    }
    return element.tabIndex >= 0;
  }
  /**
   * Gets whether an element can be focused by the user.
   *
   * @param element Element to be checked.
   * @param config The config object with options to customize this method's behavior
   * @returns Whether the element is focusable.
   */
  isFocusable(element, config) {
    // Perform checks in order of left to most expensive.
    // Again, naive approach that does not capture many edge cases and browser quirks.
    return isPotentiallyFocusable(element) && !this.isDisabled(element) && ((config === null || config === void 0 ? void 0 : config.ignoreVisibility) || this.isVisible(element));
  }
}
InteractivityChecker.ɵfac = function InteractivityChecker_Factory(t) {
  return new (t || InteractivityChecker)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform));
};
InteractivityChecker.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function InteractivityChecker_Factory() {
    return new InteractivityChecker((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform));
  },
  token: InteractivityChecker,
  providedIn: "root"
});
InteractivityChecker.ctorParameters = () => [{
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](InteractivityChecker, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
    }];
  }, null);
})();
/**
 * Returns the frame element from a window object. Since browsers like MS Edge throw errors if
 * the frameElement property is being accessed from a different host address, this property
 * should be accessed carefully.
 */
function getFrameElement(window) {
  try {
    return window.frameElement;
  } catch (_a) {
    return null;
  }
}
/** Checks whether the specified element has any geometry / rectangles. */
function hasGeometry(element) {
  // Use logic from jQuery to check for an invisible element.
  // See https://github.com/jquery/jquery/blob/master/src/css/hiddenVisibleSelectors.js#L12
  return !!(element.offsetWidth || element.offsetHeight || typeof element.getClientRects === 'function' && element.getClientRects().length);
}
/** Gets whether an element's  */
function isNativeFormElement(element) {
  let nodeName = element.nodeName.toLowerCase();
  return nodeName === 'input' || nodeName === 'select' || nodeName === 'button' || nodeName === 'textarea';
}
/** Gets whether an element is an `<input type="hidden">`. */
function isHiddenInput(element) {
  return isInputElement(element) && element.type == 'hidden';
}
/** Gets whether an element is an anchor that has an href attribute. */
function isAnchorWithHref(element) {
  return isAnchorElement(element) && element.hasAttribute('href');
}
/** Gets whether an element is an input element. */
function isInputElement(element) {
  return element.nodeName.toLowerCase() == 'input';
}
/** Gets whether an element is an anchor element. */
function isAnchorElement(element) {
  return element.nodeName.toLowerCase() == 'a';
}
/** Gets whether an element has a valid tabindex. */
function hasValidTabIndex(element) {
  if (!element.hasAttribute('tabindex') || element.tabIndex === undefined) {
    return false;
  }
  let tabIndex = element.getAttribute('tabindex');
  // IE11 parses tabindex="" as the value "-32768"
  if (tabIndex == '-32768') {
    return false;
  }
  return !!(tabIndex && !isNaN(parseInt(tabIndex, 10)));
}
/**
 * Returns the parsed tabindex from the element attributes instead of returning the
 * evaluated tabindex from the browsers defaults.
 */
function getTabIndexValue(element) {
  if (!hasValidTabIndex(element)) {
    return null;
  }
  // See browser issue in Gecko https://bugzilla.mozilla.org/show_bug.cgi?id=1128054
  const tabIndex = parseInt(element.getAttribute('tabindex') || '', 10);
  return isNaN(tabIndex) ? -1 : tabIndex;
}
/** Checks whether the specified element is potentially tabbable on iOS */
function isPotentiallyTabbableIOS(element) {
  let nodeName = element.nodeName.toLowerCase();
  let inputType = nodeName === 'input' && element.type;
  return inputType === 'text' || inputType === 'password' || nodeName === 'select' || nodeName === 'textarea';
}
/**
 * Gets whether an element is potentially focusable without taking current visible/disabled state
 * into account.
 */
function isPotentiallyFocusable(element) {
  // Inputs are potentially focusable *unless* they're type="hidden".
  if (isHiddenInput(element)) {
    return false;
  }
  return isNativeFormElement(element) || isAnchorWithHref(element) || element.hasAttribute('contenteditable') || hasValidTabIndex(element);
}
/** Gets the parent window of a DOM node with regards of being inside of an iframe. */
function getWindow(node) {
  // ownerDocument is null if `node` itself *is* a document.
  return node.ownerDocument && node.ownerDocument.defaultView || window;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Class that allows for trapping focus within a DOM element.
 *
 * This class currently uses a relatively simple approach to focus trapping.
 * It assumes that the tab order is the same as DOM order, which is not necessarily true.
 * Things like `tabIndex > 0`, flex `order`, and shadow roots can cause the two to misalign.
 *
 * @deprecated Use `ConfigurableFocusTrap` instead.
 * @breaking-change for 11.0.0 Remove this class.
 */
class FocusTrap {
  constructor(_element, _checker, _ngZone, _document, deferAnchors = false) {
    this._element = _element;
    this._checker = _checker;
    this._ngZone = _ngZone;
    this._document = _document;
    this._hasAttached = false;
    // Event listeners for the anchors. Need to be regular functions so that we can unbind them later.
    this.startAnchorListener = () => this.focusLastTabbableElement();
    this.endAnchorListener = () => this.focusFirstTabbableElement();
    this._enabled = true;
    if (!deferAnchors) {
      this.attachAnchors();
    }
  }
  /** Whether the focus trap is active. */
  get enabled() {
    return this._enabled;
  }
  set enabled(value) {
    this._enabled = value;
    if (this._startAnchor && this._endAnchor) {
      this._toggleAnchorTabIndex(value, this._startAnchor);
      this._toggleAnchorTabIndex(value, this._endAnchor);
    }
  }
  /** Destroys the focus trap by cleaning up the anchors. */
  destroy() {
    const startAnchor = this._startAnchor;
    const endAnchor = this._endAnchor;
    if (startAnchor) {
      startAnchor.removeEventListener('focus', this.startAnchorListener);
      if (startAnchor.parentNode) {
        startAnchor.parentNode.removeChild(startAnchor);
      }
    }
    if (endAnchor) {
      endAnchor.removeEventListener('focus', this.endAnchorListener);
      if (endAnchor.parentNode) {
        endAnchor.parentNode.removeChild(endAnchor);
      }
    }
    this._startAnchor = this._endAnchor = null;
    this._hasAttached = false;
  }
  /**
   * Inserts the anchors into the DOM. This is usually done automatically
   * in the constructor, but can be deferred for cases like directives with `*ngIf`.
   * @returns Whether the focus trap managed to attach successfuly. This may not be the case
   * if the target element isn't currently in the DOM.
   */
  attachAnchors() {
    // If we're not on the browser, there can be no focus to trap.
    if (this._hasAttached) {
      return true;
    }
    this._ngZone.runOutsideAngular(() => {
      if (!this._startAnchor) {
        this._startAnchor = this._createAnchor();
        this._startAnchor.addEventListener('focus', this.startAnchorListener);
      }
      if (!this._endAnchor) {
        this._endAnchor = this._createAnchor();
        this._endAnchor.addEventListener('focus', this.endAnchorListener);
      }
    });
    if (this._element.parentNode) {
      this._element.parentNode.insertBefore(this._startAnchor, this._element);
      this._element.parentNode.insertBefore(this._endAnchor, this._element.nextSibling);
      this._hasAttached = true;
    }
    return this._hasAttached;
  }
  /**
   * Waits for the zone to stabilize, then either focuses the first element that the
   * user specified, or the first tabbable element.
   * @returns Returns a promise that resolves with a boolean, depending
   * on whether focus was moved successfuly.
   */
  focusInitialElementWhenReady() {
    return new Promise(resolve => {
      this._executeOnStable(() => resolve(this.focusInitialElement()));
    });
  }
  /**
   * Waits for the zone to stabilize, then focuses
   * the first tabbable element within the focus trap region.
   * @returns Returns a promise that resolves with a boolean, depending
   * on whether focus was moved successfuly.
   */
  focusFirstTabbableElementWhenReady() {
    return new Promise(resolve => {
      this._executeOnStable(() => resolve(this.focusFirstTabbableElement()));
    });
  }
  /**
   * Waits for the zone to stabilize, then focuses
   * the last tabbable element within the focus trap region.
   * @returns Returns a promise that resolves with a boolean, depending
   * on whether focus was moved successfuly.
   */
  focusLastTabbableElementWhenReady() {
    return new Promise(resolve => {
      this._executeOnStable(() => resolve(this.focusLastTabbableElement()));
    });
  }
  /**
   * Get the specified boundary element of the trapped region.
   * @param bound The boundary to get (start or end of trapped region).
   * @returns The boundary element.
   */
  _getRegionBoundary(bound) {
    // Contains the deprecated version of selector, for temporary backwards comparability.
    let markers = this._element.querySelectorAll(`[cdk-focus-region-${bound}], ` + `[cdkFocusRegion${bound}], ` + `[cdk-focus-${bound}]`);
    for (let i = 0; i < markers.length; i++) {
      // @breaking-change 8.0.0
      if (markers[i].hasAttribute(`cdk-focus-${bound}`)) {
        console.warn(`Found use of deprecated attribute 'cdk-focus-${bound}', ` + `use 'cdkFocusRegion${bound}' instead. The deprecated ` + `attribute will be removed in 8.0.0.`, markers[i]);
      } else if (markers[i].hasAttribute(`cdk-focus-region-${bound}`)) {
        console.warn(`Found use of deprecated attribute 'cdk-focus-region-${bound}', ` + `use 'cdkFocusRegion${bound}' instead. The deprecated attribute ` + `will be removed in 8.0.0.`, markers[i]);
      }
    }
    if (bound == 'start') {
      return markers.length ? markers[0] : this._getFirstTabbableElement(this._element);
    }
    return markers.length ? markers[markers.length - 1] : this._getLastTabbableElement(this._element);
  }
  /**
   * Focuses the element that should be focused when the focus trap is initialized.
   * @returns Whether focus was moved successfuly.
   */
  focusInitialElement() {
    // Contains the deprecated version of selector, for temporary backwards comparability.
    const redirectToElement = this._element.querySelector(`[cdk-focus-initial], ` + `[cdkFocusInitial]`);
    if (redirectToElement) {
      // @breaking-change 8.0.0
      if (redirectToElement.hasAttribute(`cdk-focus-initial`)) {
        console.warn(`Found use of deprecated attribute 'cdk-focus-initial', ` + `use 'cdkFocusInitial' instead. The deprecated attribute ` + `will be removed in 8.0.0`, redirectToElement);
      }
      // Warn the consumer if the element they've pointed to
      // isn't focusable, when not in production mode.
      if ((typeof ngDevMode === 'undefined' || ngDevMode) && !this._checker.isFocusable(redirectToElement)) {
        console.warn(`Element matching '[cdkFocusInitial]' is not focusable.`, redirectToElement);
      }
      redirectToElement.focus();
      return true;
    }
    return this.focusFirstTabbableElement();
  }
  /**
   * Focuses the first tabbable element within the focus trap region.
   * @returns Whether focus was moved successfuly.
   */
  focusFirstTabbableElement() {
    const redirectToElement = this._getRegionBoundary('start');
    if (redirectToElement) {
      redirectToElement.focus();
    }
    return !!redirectToElement;
  }
  /**
   * Focuses the last tabbable element within the focus trap region.
   * @returns Whether focus was moved successfuly.
   */
  focusLastTabbableElement() {
    const redirectToElement = this._getRegionBoundary('end');
    if (redirectToElement) {
      redirectToElement.focus();
    }
    return !!redirectToElement;
  }
  /**
   * Checks whether the focus trap has successfuly been attached.
   */
  hasAttached() {
    return this._hasAttached;
  }
  /** Get the first tabbable element from a DOM subtree (inclusive). */
  _getFirstTabbableElement(root) {
    if (this._checker.isFocusable(root) && this._checker.isTabbable(root)) {
      return root;
    }
    // Iterate in DOM order. Note that IE doesn't have `children` for SVG so we fall
    // back to `childNodes` which includes text nodes, comments etc.
    let children = root.children || root.childNodes;
    for (let i = 0; i < children.length; i++) {
      let tabbableChild = children[i].nodeType === this._document.ELEMENT_NODE ? this._getFirstTabbableElement(children[i]) : null;
      if (tabbableChild) {
        return tabbableChild;
      }
    }
    return null;
  }
  /** Get the last tabbable element from a DOM subtree (inclusive). */
  _getLastTabbableElement(root) {
    if (this._checker.isFocusable(root) && this._checker.isTabbable(root)) {
      return root;
    }
    // Iterate in reverse DOM order.
    let children = root.children || root.childNodes;
    for (let i = children.length - 1; i >= 0; i--) {
      let tabbableChild = children[i].nodeType === this._document.ELEMENT_NODE ? this._getLastTabbableElement(children[i]) : null;
      if (tabbableChild) {
        return tabbableChild;
      }
    }
    return null;
  }
  /** Creates an anchor element. */
  _createAnchor() {
    const anchor = this._document.createElement('div');
    this._toggleAnchorTabIndex(this._enabled, anchor);
    anchor.classList.add('cdk-visually-hidden');
    anchor.classList.add('cdk-focus-trap-anchor');
    anchor.setAttribute('aria-hidden', 'true');
    return anchor;
  }
  /**
   * Toggles the `tabindex` of an anchor, based on the enabled state of the focus trap.
   * @param isEnabled Whether the focus trap is enabled.
   * @param anchor Anchor on which to toggle the tabindex.
   */
  _toggleAnchorTabIndex(isEnabled, anchor) {
    // Remove the tabindex completely, rather than setting it to -1, because if the
    // element has a tabindex, the user might still hit it when navigating with the arrow keys.
    isEnabled ? anchor.setAttribute('tabindex', '0') : anchor.removeAttribute('tabindex');
  }
  /**
   * Toggles the`tabindex` of both anchors to either trap Tab focus or allow it to escape.
   * @param enabled: Whether the anchors should trap Tab.
   */
  toggleAnchors(enabled) {
    if (this._startAnchor && this._endAnchor) {
      this._toggleAnchorTabIndex(enabled, this._startAnchor);
      this._toggleAnchorTabIndex(enabled, this._endAnchor);
    }
  }
  /** Executes a function when the zone is stable. */
  _executeOnStable(fn) {
    if (this._ngZone.isStable) {
      fn();
    } else {
      this._ngZone.onStable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.take)(1)).subscribe(fn);
    }
  }
}
/**
 * Factory that allows easy instantiation of focus traps.
 * @deprecated Use `ConfigurableFocusTrapFactory` instead.
 * @breaking-change for 11.0.0 Remove this class.
 */
class FocusTrapFactory {
  constructor(_checker, _ngZone, _document) {
    this._checker = _checker;
    this._ngZone = _ngZone;
    this._document = _document;
  }
  /**
   * Creates a focus-trapped region around the given element.
   * @param element The element around which focus will be trapped.
   * @param deferCaptureElements Defers the creation of focus-capturing elements to be done
   *     manually by the user.
   * @returns The created focus trap instance.
   */
  create(element, deferCaptureElements = false) {
    return new FocusTrap(element, this._checker, this._ngZone, this._document, deferCaptureElements);
  }
}
FocusTrapFactory.ɵfac = function FocusTrapFactory_Factory(t) {
  return new (t || FocusTrapFactory)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](InteractivityChecker), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
};
FocusTrapFactory.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function FocusTrapFactory_Factory() {
    return new FocusTrapFactory((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(InteractivityChecker), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
  },
  token: FocusTrapFactory,
  providedIn: "root"
});
FocusTrapFactory.ctorParameters = () => [{
  type: InteractivityChecker
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FocusTrapFactory, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: InteractivityChecker
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }];
  }, null);
})();
/** Directive for trapping focus within a region. */
class CdkTrapFocus {
  constructor(_elementRef, _focusTrapFactory, _document) {
    this._elementRef = _elementRef;
    this._focusTrapFactory = _focusTrapFactory;
    /** Previously focused element to restore focus to upon destroy when using autoCapture. */
    this._previouslyFocusedElement = null;
    this._document = _document;
    this.focusTrap = this._focusTrapFactory.create(this._elementRef.nativeElement, true);
  }
  /** Whether the focus trap is active. */
  get enabled() {
    return this.focusTrap.enabled;
  }
  set enabled(value) {
    this.focusTrap.enabled = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceBooleanProperty)(value);
  }
  /**
   * Whether the directive should automatially move focus into the trapped region upon
   * initialization and return focus to the previous activeElement upon destruction.
   */
  get autoCapture() {
    return this._autoCapture;
  }
  set autoCapture(value) {
    this._autoCapture = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceBooleanProperty)(value);
  }
  ngOnDestroy() {
    this.focusTrap.destroy();
    // If we stored a previously focused element when using autoCapture, return focus to that
    // element now that the trapped region is being destroyed.
    if (this._previouslyFocusedElement) {
      this._previouslyFocusedElement.focus();
      this._previouslyFocusedElement = null;
    }
  }
  ngAfterContentInit() {
    this.focusTrap.attachAnchors();
    if (this.autoCapture) {
      this._captureFocus();
    }
  }
  ngDoCheck() {
    if (!this.focusTrap.hasAttached()) {
      this.focusTrap.attachAnchors();
    }
  }
  ngOnChanges(changes) {
    const autoCaptureChange = changes['autoCapture'];
    if (autoCaptureChange && !autoCaptureChange.firstChange && this.autoCapture && this.focusTrap.hasAttached()) {
      this._captureFocus();
    }
  }
  _captureFocus() {
    this._previouslyFocusedElement = this._document.activeElement;
    this.focusTrap.focusInitialElementWhenReady();
  }
}
CdkTrapFocus.ɵfac = function CdkTrapFocus_Factory(t) {
  return new (t || CdkTrapFocus)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](FocusTrapFactory), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
};
CdkTrapFocus.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkTrapFocus,
  selectors: [["", "cdkTrapFocus", ""]],
  inputs: {
    enabled: ["cdkTrapFocus", "enabled"],
    autoCapture: ["cdkTrapFocusAutoCapture", "autoCapture"]
  },
  exportAs: ["cdkTrapFocus"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
CdkTrapFocus.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: FocusTrapFactory
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}];
CdkTrapFocus.propDecorators = {
  enabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['cdkTrapFocus']
  }],
  autoCapture: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['cdkTrapFocusAutoCapture']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkTrapFocus, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkTrapFocus]',
      exportAs: 'cdkTrapFocus'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: FocusTrapFactory
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }];
  }, {
    enabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['cdkTrapFocus']
    }],
    autoCapture: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['cdkTrapFocusAutoCapture']
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Class that allows for trapping focus within a DOM element.
 *
 * This class uses a strategy pattern that determines how it traps focus.
 * See FocusTrapInertStrategy.
 */
class ConfigurableFocusTrap extends FocusTrap {
  constructor(_element, _checker, _ngZone, _document, _focusTrapManager, _inertStrategy, config) {
    super(_element, _checker, _ngZone, _document, config.defer);
    this._focusTrapManager = _focusTrapManager;
    this._inertStrategy = _inertStrategy;
    this._focusTrapManager.register(this);
  }
  /** Whether the FocusTrap is enabled. */
  get enabled() {
    return this._enabled;
  }
  set enabled(value) {
    this._enabled = value;
    if (this._enabled) {
      this._focusTrapManager.register(this);
    } else {
      this._focusTrapManager.deregister(this);
    }
  }
  /** Notifies the FocusTrapManager that this FocusTrap will be destroyed. */
  destroy() {
    this._focusTrapManager.deregister(this);
    super.destroy();
  }
  /** @docs-private Implemented as part of ManagedFocusTrap. */
  _enable() {
    this._inertStrategy.preventFocus(this);
    this.toggleAnchors(true);
  }
  /** @docs-private Implemented as part of ManagedFocusTrap. */
  _disable() {
    this._inertStrategy.allowFocus(this);
    this.toggleAnchors(false);
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** IE 11 compatible closest implementation that is able to start from non-Element Nodes. */
function closest(element, selector) {
  if (!(element instanceof Node)) {
    return null;
  }
  let curr = element;
  while (curr != null && !(curr instanceof Element)) {
    curr = curr.parentNode;
  }
  return curr && (hasNativeClosest ? curr.closest(selector) : polyfillClosest(curr, selector));
}
/** Polyfill for browsers without Element.closest. */
function polyfillClosest(element, selector) {
  let curr = element;
  while (curr != null && !(curr instanceof Element && matches(curr, selector))) {
    curr = curr.parentNode;
  }
  return curr || null;
}
const hasNativeClosest = typeof Element != 'undefined' && !!Element.prototype.closest;
/** IE 11 compatible matches implementation. */
function matches(element, selector) {
  return element.matches ? element.matches(selector) : element['msMatchesSelector'](selector);
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Lightweight FocusTrapInertStrategy that adds a document focus event
 * listener to redirect focus back inside the FocusTrap.
 */
class EventListenerFocusTrapInertStrategy {
  constructor() {
    /** Focus event handler. */
    this._listener = null;
  }
  /** Adds a document event listener that keeps focus inside the FocusTrap. */
  preventFocus(focusTrap) {
    // Ensure there's only one listener per document
    if (this._listener) {
      focusTrap._document.removeEventListener('focus', this._listener, true);
    }
    this._listener = e => this._trapFocus(focusTrap, e);
    focusTrap._ngZone.runOutsideAngular(() => {
      focusTrap._document.addEventListener('focus', this._listener, true);
    });
  }
  /** Removes the event listener added in preventFocus. */
  allowFocus(focusTrap) {
    if (!this._listener) {
      return;
    }
    focusTrap._document.removeEventListener('focus', this._listener, true);
    this._listener = null;
  }
  /**
   * Refocuses the first element in the FocusTrap if the focus event target was outside
   * the FocusTrap.
   *
   * This is an event listener callback. The event listener is added in runOutsideAngular,
   * so all this code runs outside Angular as well.
   */
  _trapFocus(focusTrap, event) {
    const target = event.target;
    const focusTrapRoot = focusTrap._element;
    // Don't refocus if target was in an overlay, because the overlay might be associated
    // with an element inside the FocusTrap, ex. mat-select.
    if (!focusTrapRoot.contains(target) && closest(target, 'div.cdk-overlay-pane') === null) {
      // Some legacy FocusTrap usages have logic that focuses some element on the page
      // just before FocusTrap is destroyed. For backwards compatibility, wait
      // to be sure FocusTrap is still enabled before refocusing.
      setTimeout(() => {
        // Check whether focus wasn't put back into the focus trap while the timeout was pending.
        if (focusTrap.enabled && !focusTrapRoot.contains(focusTrap._document.activeElement)) {
          focusTrap.focusFirstTabbableElement();
        }
      });
    }
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Configuration for creating a ConfigurableFocusTrap.
 */
class ConfigurableFocusTrapConfig {
  constructor() {
    /**
     * Whether to defer the creation of FocusTrap elements to be
     * done manually by the user. Default is to create them
     * automatically.
     */
    this.defer = false;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** The injection token used to specify the inert strategy. */
const FOCUS_TRAP_INERT_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('FOCUS_TRAP_INERT_STRATEGY');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Injectable that ensures only the most recently enabled FocusTrap is active. */
class FocusTrapManager {
  constructor() {
    // A stack of the FocusTraps on the page. Only the FocusTrap at the
    // top of the stack is active.
    this._focusTrapStack = [];
  }
  /**
   * Disables the FocusTrap at the top of the stack, and then pushes
   * the new FocusTrap onto the stack.
   */
  register(focusTrap) {
    // Dedupe focusTraps that register multiple times.
    this._focusTrapStack = this._focusTrapStack.filter(ft => ft !== focusTrap);
    let stack = this._focusTrapStack;
    if (stack.length) {
      stack[stack.length - 1]._disable();
    }
    stack.push(focusTrap);
    focusTrap._enable();
  }
  /**
   * Removes the FocusTrap from the stack, and activates the
   * FocusTrap that is the new top of the stack.
   */
  deregister(focusTrap) {
    focusTrap._disable();
    const stack = this._focusTrapStack;
    const i = stack.indexOf(focusTrap);
    if (i !== -1) {
      stack.splice(i, 1);
      if (stack.length) {
        stack[stack.length - 1]._enable();
      }
    }
  }
}
FocusTrapManager.ɵfac = function FocusTrapManager_Factory(t) {
  return new (t || FocusTrapManager)();
};
FocusTrapManager.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function FocusTrapManager_Factory() {
    return new FocusTrapManager();
  },
  token: FocusTrapManager,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FocusTrapManager, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Factory that allows easy instantiation of configurable focus traps. */
class ConfigurableFocusTrapFactory {
  constructor(_checker, _ngZone, _focusTrapManager, _document, _inertStrategy) {
    this._checker = _checker;
    this._ngZone = _ngZone;
    this._focusTrapManager = _focusTrapManager;
    this._document = _document;
    // TODO split up the strategies into different modules, similar to DateAdapter.
    this._inertStrategy = _inertStrategy || new EventListenerFocusTrapInertStrategy();
  }
  create(element, config = new ConfigurableFocusTrapConfig()) {
    let configObject;
    if (typeof config === 'boolean') {
      configObject = new ConfigurableFocusTrapConfig();
      configObject.defer = config;
    } else {
      configObject = config;
    }
    return new ConfigurableFocusTrap(element, this._checker, this._ngZone, this._document, this._focusTrapManager, this._inertStrategy, configObject);
  }
}
ConfigurableFocusTrapFactory.ɵfac = function ConfigurableFocusTrapFactory_Factory(t) {
  return new (t || ConfigurableFocusTrapFactory)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](InteractivityChecker), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](FocusTrapManager), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](FOCUS_TRAP_INERT_STRATEGY, 8));
};
ConfigurableFocusTrapFactory.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function ConfigurableFocusTrapFactory_Factory() {
    return new ConfigurableFocusTrapFactory((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(InteractivityChecker), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(FocusTrapManager), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(FOCUS_TRAP_INERT_STRATEGY, 8));
  },
  token: ConfigurableFocusTrapFactory,
  providedIn: "root"
});
ConfigurableFocusTrapFactory.ctorParameters = () => [{
  type: InteractivityChecker
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: FocusTrapManager
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [FOCUS_TRAP_INERT_STRATEGY]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ConfigurableFocusTrapFactory, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: InteractivityChecker
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: FocusTrapManager
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [FOCUS_TRAP_INERT_STRATEGY]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const LIVE_ANNOUNCER_ELEMENT_TOKEN = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('liveAnnouncerElement', {
  providedIn: 'root',
  factory: LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORY
});
/** @docs-private */
function LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORY() {
  return null;
}
/** Injection token that can be used to configure the default options for the LiveAnnouncer. */
const LIVE_ANNOUNCER_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('LIVE_ANNOUNCER_DEFAULT_OPTIONS');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class LiveAnnouncer {
  constructor(elementToken, _ngZone, _document, _defaultOptions) {
    this._ngZone = _ngZone;
    this._defaultOptions = _defaultOptions;
    // We inject the live element and document as `any` because the constructor signature cannot
    // reference browser globals (HTMLElement, Document) on non-browser environments, since having
    // a class decorator causes TypeScript to preserve the constructor signature types.
    this._document = _document;
    this._liveElement = elementToken || this._createLiveElement();
  }
  announce(message, ...args) {
    const defaultOptions = this._defaultOptions;
    let politeness;
    let duration;
    if (args.length === 1 && typeof args[0] === 'number') {
      duration = args[0];
    } else {
      [politeness, duration] = args;
    }
    this.clear();
    clearTimeout(this._previousTimeout);
    if (!politeness) {
      politeness = defaultOptions && defaultOptions.politeness ? defaultOptions.politeness : 'polite';
    }
    if (duration == null && defaultOptions) {
      duration = defaultOptions.duration;
    }
    // TODO: ensure changing the politeness works on all environments we support.
    this._liveElement.setAttribute('aria-live', politeness);
    // This 100ms timeout is necessary for some browser + screen-reader combinations:
    // - Both JAWS and NVDA over IE11 will not announce anything without a non-zero timeout.
    // - With Chrome and IE11 with NVDA or JAWS, a repeated (identical) message won't be read a
    //   second time without clearing and then using a non-zero delay.
    // (using JAWS 17 at time of this writing).
    return this._ngZone.runOutsideAngular(() => {
      return new Promise(resolve => {
        clearTimeout(this._previousTimeout);
        this._previousTimeout = setTimeout(() => {
          this._liveElement.textContent = message;
          resolve();
          if (typeof duration === 'number') {
            this._previousTimeout = setTimeout(() => this.clear(), duration);
          }
        }, 100);
      });
    });
  }
  /**
   * Clears the current text from the announcer element. Can be used to prevent
   * screen readers from reading the text out again while the user is going
   * through the page landmarks.
   */
  clear() {
    if (this._liveElement) {
      this._liveElement.textContent = '';
    }
  }
  ngOnDestroy() {
    clearTimeout(this._previousTimeout);
    if (this._liveElement && this._liveElement.parentNode) {
      this._liveElement.parentNode.removeChild(this._liveElement);
      this._liveElement = null;
    }
  }
  _createLiveElement() {
    const elementClass = 'cdk-live-announcer-element';
    const previousElements = this._document.getElementsByClassName(elementClass);
    const liveEl = this._document.createElement('div');
    // Remove any old containers. This can happen when coming in from a server-side-rendered page.
    for (let i = 0; i < previousElements.length; i++) {
      previousElements[i].parentNode.removeChild(previousElements[i]);
    }
    liveEl.classList.add(elementClass);
    liveEl.classList.add('cdk-visually-hidden');
    liveEl.setAttribute('aria-atomic', 'true');
    liveEl.setAttribute('aria-live', 'polite');
    this._document.body.appendChild(liveEl);
    return liveEl;
  }
}
LiveAnnouncer.ɵfac = function LiveAnnouncer_Factory(t) {
  return new (t || LiveAnnouncer)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](LIVE_ANNOUNCER_ELEMENT_TOKEN, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](LIVE_ANNOUNCER_DEFAULT_OPTIONS, 8));
};
LiveAnnouncer.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function LiveAnnouncer_Factory() {
    return new LiveAnnouncer((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(LIVE_ANNOUNCER_ELEMENT_TOKEN, 8), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(LIVE_ANNOUNCER_DEFAULT_OPTIONS, 8));
  },
  token: LiveAnnouncer,
  providedIn: "root"
});
LiveAnnouncer.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [LIVE_ANNOUNCER_ELEMENT_TOKEN]
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [LIVE_ANNOUNCER_DEFAULT_OPTIONS]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LiveAnnouncer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [LIVE_ANNOUNCER_ELEMENT_TOKEN]
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [LIVE_ANNOUNCER_DEFAULT_OPTIONS]
      }]
    }];
  }, null);
})();
/**
 * A directive that works similarly to aria-live, but uses the LiveAnnouncer to ensure compatibility
 * with a wider range of browsers and screen readers.
 */
class CdkAriaLive {
  constructor(_elementRef, _liveAnnouncer, _contentObserver, _ngZone) {
    this._elementRef = _elementRef;
    this._liveAnnouncer = _liveAnnouncer;
    this._contentObserver = _contentObserver;
    this._ngZone = _ngZone;
    this._politeness = 'polite';
  }
  /** The aria-live politeness level to use when announcing messages. */
  get politeness() {
    return this._politeness;
  }
  set politeness(value) {
    this._politeness = value === 'off' || value === 'assertive' ? value : 'polite';
    if (this._politeness === 'off') {
      if (this._subscription) {
        this._subscription.unsubscribe();
        this._subscription = null;
      }
    } else if (!this._subscription) {
      this._subscription = this._ngZone.runOutsideAngular(() => {
        return this._contentObserver.observe(this._elementRef).subscribe(() => {
          // Note that we use textContent here, rather than innerText, in order to avoid a reflow.
          const elementText = this._elementRef.nativeElement.textContent;
          // The `MutationObserver` fires also for attribute
          // changes which we don't want to announce.
          if (elementText !== this._previousAnnouncedText) {
            this._liveAnnouncer.announce(elementText, this._politeness);
            this._previousAnnouncedText = elementText;
          }
        });
      });
    }
  }
  ngOnDestroy() {
    if (this._subscription) {
      this._subscription.unsubscribe();
    }
  }
}
CdkAriaLive.ɵfac = function CdkAriaLive_Factory(t) {
  return new (t || CdkAriaLive)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](LiveAnnouncer), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_observers__WEBPACK_IMPORTED_MODULE_12__.ContentObserver), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
};
CdkAriaLive.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkAriaLive,
  selectors: [["", "cdkAriaLive", ""]],
  inputs: {
    politeness: ["cdkAriaLive", "politeness"]
  },
  exportAs: ["cdkAriaLive"]
});
CdkAriaLive.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: LiveAnnouncer
}, {
  type: _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_12__.ContentObserver
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}];
CdkAriaLive.propDecorators = {
  politeness: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['cdkAriaLive']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkAriaLive, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkAriaLive]',
      exportAs: 'cdkAriaLive'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: LiveAnnouncer
    }, {
      type: _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_12__.ContentObserver
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }];
  }, {
    politeness: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['cdkAriaLive']
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Screenreaders will often fire fake mousedown events when a focusable element
 * is activated using the keyboard. We can typically distinguish between these faked
 * mousedown events and real mousedown events using the "buttons" property. While
 * real mousedowns will indicate the mouse button that was pressed (e.g. "1" for
 * the left mouse button), faked mousedowns will usually set the property value to 0.
 */
function isFakeMousedownFromScreenReader(event) {
  return event.buttons === 0;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// This is the value used by AngularJS Material. Through trial and error (on iPhone 6S) they found
// that a value of around 650ms seems appropriate.
const TOUCH_BUFFER_MS = 650;
/** InjectionToken for FocusMonitorOptions. */
const FOCUS_MONITOR_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('cdk-focus-monitor-default-options');
/**
 * Event listener options that enable capturing and also
 * mark the listener as passive if the browser supports it.
 */
const captureEventListenerOptions = (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.normalizePassiveListenerOptions)({
  passive: true,
  capture: true
});
/** Monitors mouse and keyboard events to determine the cause of focus events. */
class FocusMonitor {
  constructor(_ngZone, _platform, /** @breaking-change 11.0.0 make document required */
  document, options) {
    this._ngZone = _ngZone;
    this._platform = _platform;
    /** The focus origin that the next focus event is a result of. */
    this._origin = null;
    /** Whether the window has just been focused. */
    this._windowFocused = false;
    /** Map of elements being monitored to their info. */
    this._elementInfo = new Map();
    /** The number of elements currently being monitored. */
    this._monitoredElementCount = 0;
    /**
     * Keeps track of the root nodes to which we've currently bound a focus/blur handler,
     * as well as the number of monitored elements that they contain. We have to treat focus/blur
     * handlers differently from the rest of the events, because the browser won't emit events
     * to the document when focus moves inside of a shadow root.
     */
    this._rootNodeFocusListenerCount = new Map();
    /**
     * Event listener for `keydown` events on the document.
     * Needs to be an arrow function in order to preserve the context when it gets bound.
     */
    this._documentKeydownListener = () => {
      // On keydown record the origin and clear any touch event that may be in progress.
      this._lastTouchTarget = null;
      this._setOriginForCurrentEventQueue('keyboard');
    };
    /**
     * Event listener for `mousedown` events on the document.
     * Needs to be an arrow function in order to preserve the context when it gets bound.
     */
    this._documentMousedownListener = event => {
      // On mousedown record the origin only if there is not touch
      // target, since a mousedown can happen as a result of a touch event.
      if (!this._lastTouchTarget) {
        // In some cases screen readers fire fake `mousedown` events instead of `keydown`.
        // Resolve the focus source to `keyboard` if we detect one of them.
        const source = isFakeMousedownFromScreenReader(event) ? 'keyboard' : 'mouse';
        this._setOriginForCurrentEventQueue(source);
      }
    };
    /**
     * Event listener for `touchstart` events on the document.
     * Needs to be an arrow function in order to preserve the context when it gets bound.
     */
    this._documentTouchstartListener = event => {
      // When the touchstart event fires the focus event is not yet in the event queue. This means
      // we can't rely on the trick used above (setting timeout of 1ms). Instead we wait 650ms to
      // see if a focus happens.
      if (this._touchTimeoutId != null) {
        clearTimeout(this._touchTimeoutId);
      }
      this._lastTouchTarget = getTarget(event);
      this._touchTimeoutId = setTimeout(() => this._lastTouchTarget = null, TOUCH_BUFFER_MS);
    };
    /**
     * Event listener for `focus` events on the window.
     * Needs to be an arrow function in order to preserve the context when it gets bound.
     */
    this._windowFocusListener = () => {
      // Make a note of when the window regains focus, so we can
      // restore the origin info for the focused element.
      this._windowFocused = true;
      this._windowFocusTimeoutId = setTimeout(() => this._windowFocused = false);
    };
    /**
     * Event listener for `focus` and 'blur' events on the document.
     * Needs to be an arrow function in order to preserve the context when it gets bound.
     */
    this._rootNodeFocusAndBlurListener = event => {
      const target = getTarget(event);
      const handler = event.type === 'focus' ? this._onFocus : this._onBlur;
      // We need to walk up the ancestor chain in order to support `checkChildren`.
      for (let element = target; element; element = element.parentElement) {
        handler.call(this, event, element);
      }
    };
    this._document = document;
    this._detectionMode = (options === null || options === void 0 ? void 0 : options.detectionMode) || 0 /* IMMEDIATE */;
  }

  monitor(element, checkChildren = false) {
    const nativeElement = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceElement)(element);
    // Do nothing if we're not on the browser platform or the passed in node isn't an element.
    if (!this._platform.isBrowser || nativeElement.nodeType !== 1) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.of)(null);
    }
    // If the element is inside the shadow DOM, we need to bind our focus/blur listeners to
    // the shadow root, rather than the `document`, because the browser won't emit focus events
    // to the `document`, if focus is moving within the same shadow root.
    const rootNode = (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__._getShadowRoot)(nativeElement) || this._getDocument();
    const cachedInfo = this._elementInfo.get(nativeElement);
    // Check if we're already monitoring this element.
    if (cachedInfo) {
      if (checkChildren) {
        // TODO(COMP-318): this can be problematic, because it'll turn all non-checkChildren
        // observers into ones that behave as if `checkChildren` was turned on. We need a more
        // robust solution.
        cachedInfo.checkChildren = true;
      }
      return cachedInfo.subject;
    }
    // Create monitored element info.
    const info = {
      checkChildren: checkChildren,
      subject: new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject(),
      rootNode
    };
    this._elementInfo.set(nativeElement, info);
    this._registerGlobalListeners(info);
    return info.subject;
  }
  stopMonitoring(element) {
    const nativeElement = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceElement)(element);
    const elementInfo = this._elementInfo.get(nativeElement);
    if (elementInfo) {
      elementInfo.subject.complete();
      this._setClasses(nativeElement);
      this._elementInfo.delete(nativeElement);
      this._removeGlobalListeners(elementInfo);
    }
  }
  focusVia(element, origin, options) {
    const nativeElement = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceElement)(element);
    this._setOriginForCurrentEventQueue(origin);
    // `focus` isn't available on the server
    if (typeof nativeElement.focus === 'function') {
      // Cast the element to `any`, because the TS typings don't have the `options` parameter yet.
      nativeElement.focus(options);
    }
  }
  ngOnDestroy() {
    this._elementInfo.forEach((_info, element) => this.stopMonitoring(element));
  }
  /** Access injected document if available or fallback to global document reference */
  _getDocument() {
    return this._document || document;
  }
  /** Use defaultView of injected document if available or fallback to global window reference */
  _getWindow() {
    const doc = this._getDocument();
    return doc.defaultView || window;
  }
  _toggleClass(element, className, shouldSet) {
    if (shouldSet) {
      element.classList.add(className);
    } else {
      element.classList.remove(className);
    }
  }
  _getFocusOrigin(event) {
    // If we couldn't detect a cause for the focus event, it's due to one of three reasons:
    // 1) The window has just regained focus, in which case we want to restore the focused state of
    //    the element from before the window blurred.
    // 2) It was caused by a touch event, in which case we mark the origin as 'touch'.
    // 3) The element was programmatically focused, in which case we should mark the origin as
    //    'program'.
    if (this._origin) {
      return this._origin;
    }
    if (this._windowFocused && this._lastFocusOrigin) {
      return this._lastFocusOrigin;
    } else if (this._wasCausedByTouch(event)) {
      return 'touch';
    } else {
      return 'program';
    }
  }
  /**
   * Sets the focus classes on the element based on the given focus origin.
   * @param element The element to update the classes on.
   * @param origin The focus origin.
   */
  _setClasses(element, origin) {
    this._toggleClass(element, 'cdk-focused', !!origin);
    this._toggleClass(element, 'cdk-touch-focused', origin === 'touch');
    this._toggleClass(element, 'cdk-keyboard-focused', origin === 'keyboard');
    this._toggleClass(element, 'cdk-mouse-focused', origin === 'mouse');
    this._toggleClass(element, 'cdk-program-focused', origin === 'program');
  }
  /**
   * Sets the origin and schedules an async function to clear it at the end of the event queue.
   * If the detection mode is 'eventual', the origin is never cleared.
   * @param origin The origin to set.
   */
  _setOriginForCurrentEventQueue(origin) {
    this._ngZone.runOutsideAngular(() => {
      this._origin = origin;
      if (this._detectionMode === 0 /* IMMEDIATE */) {
        // Sometimes the focus origin won't be valid in Firefox because Firefox seems to focus *one*
        // tick after the interaction event fired. To ensure the focus origin is always correct,
        // the focus origin will be determined at the beginning of the next tick.
        this._originTimeoutId = setTimeout(() => this._origin = null, 1);
      }
    });
  }
  /**
   * Checks whether the given focus event was caused by a touchstart event.
   * @param event The focus event to check.
   * @returns Whether the event was caused by a touch.
   */
  _wasCausedByTouch(event) {
    // Note(mmalerba): This implementation is not quite perfect, there is a small edge case.
    // Consider the following dom structure:
    //
    // <div #parent tabindex="0" cdkFocusClasses>
    //   <div #child (click)="#parent.focus()"></div>
    // </div>
    //
    // If the user touches the #child element and the #parent is programmatically focused as a
    // result, this code will still consider it to have been caused by the touch event and will
    // apply the cdk-touch-focused class rather than the cdk-program-focused class. This is a
    // relatively small edge-case that can be worked around by using
    // focusVia(parentEl, 'program') to focus the parent element.
    //
    // If we decide that we absolutely must handle this case correctly, we can do so by listening
    // for the first focus event after the touchstart, and then the first blur event after that
    // focus event. When that blur event fires we know that whatever follows is not a result of the
    // touchstart.
    const focusTarget = getTarget(event);
    return this._lastTouchTarget instanceof Node && focusTarget instanceof Node && (focusTarget === this._lastTouchTarget || focusTarget.contains(this._lastTouchTarget));
  }
  /**
   * Handles focus events on a registered element.
   * @param event The focus event.
   * @param element The monitored element.
   */
  _onFocus(event, element) {
    // NOTE(mmalerba): We currently set the classes based on the focus origin of the most recent
    // focus event affecting the monitored element. If we want to use the origin of the first event
    // instead we should check for the cdk-focused class here and return if the element already has
    // it. (This only matters for elements that have includesChildren = true).
    // If we are not counting child-element-focus as focused, make sure that the event target is the
    // monitored element itself.
    const elementInfo = this._elementInfo.get(element);
    if (!elementInfo || !elementInfo.checkChildren && element !== getTarget(event)) {
      return;
    }
    const origin = this._getFocusOrigin(event);
    this._setClasses(element, origin);
    this._emitOrigin(elementInfo.subject, origin);
    this._lastFocusOrigin = origin;
  }
  /**
   * Handles blur events on a registered element.
   * @param event The blur event.
   * @param element The monitored element.
   */
  _onBlur(event, element) {
    // If we are counting child-element-focus as focused, make sure that we aren't just blurring in
    // order to focus another child of the monitored element.
    const elementInfo = this._elementInfo.get(element);
    if (!elementInfo || elementInfo.checkChildren && event.relatedTarget instanceof Node && element.contains(event.relatedTarget)) {
      return;
    }
    this._setClasses(element);
    this._emitOrigin(elementInfo.subject, null);
  }
  _emitOrigin(subject, origin) {
    this._ngZone.run(() => subject.next(origin));
  }
  _registerGlobalListeners(elementInfo) {
    if (!this._platform.isBrowser) {
      return;
    }
    const rootNode = elementInfo.rootNode;
    const rootNodeFocusListeners = this._rootNodeFocusListenerCount.get(rootNode) || 0;
    if (!rootNodeFocusListeners) {
      this._ngZone.runOutsideAngular(() => {
        rootNode.addEventListener('focus', this._rootNodeFocusAndBlurListener, captureEventListenerOptions);
        rootNode.addEventListener('blur', this._rootNodeFocusAndBlurListener, captureEventListenerOptions);
      });
    }
    this._rootNodeFocusListenerCount.set(rootNode, rootNodeFocusListeners + 1);
    // Register global listeners when first element is monitored.
    if (++this._monitoredElementCount === 1) {
      // Note: we listen to events in the capture phase so we
      // can detect them even if the user stops propagation.
      this._ngZone.runOutsideAngular(() => {
        const document = this._getDocument();
        const window = this._getWindow();
        document.addEventListener('keydown', this._documentKeydownListener, captureEventListenerOptions);
        document.addEventListener('mousedown', this._documentMousedownListener, captureEventListenerOptions);
        document.addEventListener('touchstart', this._documentTouchstartListener, captureEventListenerOptions);
        window.addEventListener('focus', this._windowFocusListener);
      });
    }
  }
  _removeGlobalListeners(elementInfo) {
    const rootNode = elementInfo.rootNode;
    if (this._rootNodeFocusListenerCount.has(rootNode)) {
      const rootNodeFocusListeners = this._rootNodeFocusListenerCount.get(rootNode);
      if (rootNodeFocusListeners > 1) {
        this._rootNodeFocusListenerCount.set(rootNode, rootNodeFocusListeners - 1);
      } else {
        rootNode.removeEventListener('focus', this._rootNodeFocusAndBlurListener, captureEventListenerOptions);
        rootNode.removeEventListener('blur', this._rootNodeFocusAndBlurListener, captureEventListenerOptions);
        this._rootNodeFocusListenerCount.delete(rootNode);
      }
    }
    // Unregister global listeners when last element is unmonitored.
    if (! --this._monitoredElementCount) {
      const document = this._getDocument();
      const window = this._getWindow();
      document.removeEventListener('keydown', this._documentKeydownListener, captureEventListenerOptions);
      document.removeEventListener('mousedown', this._documentMousedownListener, captureEventListenerOptions);
      document.removeEventListener('touchstart', this._documentTouchstartListener, captureEventListenerOptions);
      window.removeEventListener('focus', this._windowFocusListener);
      // Clear timeouts for all potentially pending timeouts to prevent the leaks.
      clearTimeout(this._windowFocusTimeoutId);
      clearTimeout(this._touchTimeoutId);
      clearTimeout(this._originTimeoutId);
    }
  }
}
FocusMonitor.ɵfac = function FocusMonitor_Factory(t) {
  return new (t || FocusMonitor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](FOCUS_MONITOR_DEFAULT_OPTIONS, 8));
};
FocusMonitor.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function FocusMonitor_Factory() {
    return new FocusMonitor((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT, 8), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(FOCUS_MONITOR_DEFAULT_OPTIONS, 8));
  },
  token: FocusMonitor,
  providedIn: "root"
});
FocusMonitor.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [FOCUS_MONITOR_DEFAULT_OPTIONS]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FocusMonitor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [FOCUS_MONITOR_DEFAULT_OPTIONS]
      }]
    }];
  }, null);
})();
/** Gets the target of an event, accounting for Shadow DOM. */
function getTarget(event) {
  // If an event is bound outside the Shadow DOM, the `event.target` will
  // point to the shadow root so we have to use `composedPath` instead.
  return event.composedPath ? event.composedPath()[0] : event.target;
}
/**
 * Directive that determines how a particular element was focused (via keyboard, mouse, touch, or
 * programmatically) and adds corresponding classes to the element.
 *
 * There are two variants of this directive:
 * 1) cdkMonitorElementFocus: does not consider an element to be focused if one of its children is
 *    focused.
 * 2) cdkMonitorSubtreeFocus: considers an element focused if it or any of its children are focused.
 */
class CdkMonitorFocus {
  constructor(_elementRef, _focusMonitor) {
    this._elementRef = _elementRef;
    this._focusMonitor = _focusMonitor;
    this.cdkFocusChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
  }
  ngAfterViewInit() {
    const element = this._elementRef.nativeElement;
    this._monitorSubscription = this._focusMonitor.monitor(element, element.nodeType === 1 && element.hasAttribute('cdkMonitorSubtreeFocus')).subscribe(origin => this.cdkFocusChange.emit(origin));
  }
  ngOnDestroy() {
    this._focusMonitor.stopMonitoring(this._elementRef);
    if (this._monitorSubscription) {
      this._monitorSubscription.unsubscribe();
    }
  }
}
CdkMonitorFocus.ɵfac = function CdkMonitorFocus_Factory(t) {
  return new (t || CdkMonitorFocus)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](FocusMonitor));
};
CdkMonitorFocus.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkMonitorFocus,
  selectors: [["", "cdkMonitorElementFocus", ""], ["", "cdkMonitorSubtreeFocus", ""]],
  outputs: {
    cdkFocusChange: "cdkFocusChange"
  }
});
CdkMonitorFocus.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: FocusMonitor
}];
CdkMonitorFocus.propDecorators = {
  cdkFocusChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkMonitorFocus, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkMonitorElementFocus], [cdkMonitorSubtreeFocus]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: FocusMonitor
    }];
  }, {
    cdkFocusChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** CSS class applied to the document body when in black-on-white high-contrast mode. */
const BLACK_ON_WHITE_CSS_CLASS = 'cdk-high-contrast-black-on-white';
/** CSS class applied to the document body when in white-on-black high-contrast mode. */
const WHITE_ON_BLACK_CSS_CLASS = 'cdk-high-contrast-white-on-black';
/** CSS class applied to the document body when in high-contrast mode. */
const HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS = 'cdk-high-contrast-active';
/**
 * Service to determine whether the browser is currently in a high-contrast-mode environment.
 *
 * Microsoft Windows supports an accessibility feature called "High Contrast Mode". This mode
 * changes the appearance of all applications, including web applications, to dramatically increase
 * contrast.
 *
 * IE, Edge, and Firefox currently support this mode. Chrome does not support Windows High Contrast
 * Mode. This service does not detect high-contrast mode as added by the Chrome "High Contrast"
 * browser extension.
 */
class HighContrastModeDetector {
  constructor(_platform, document) {
    this._platform = _platform;
    this._document = document;
  }
  /** Gets the current high-contrast-mode for the page. */
  getHighContrastMode() {
    if (!this._platform.isBrowser) {
      return 0 /* NONE */;
    }
    // Create a test element with an arbitrary background-color that is neither black nor
    // white; high-contrast mode will coerce the color to either black or white. Also ensure that
    // appending the test element to the DOM does not affect layout by absolutely positioning it
    const testElement = this._document.createElement('div');
    testElement.style.backgroundColor = 'rgb(1,2,3)';
    testElement.style.position = 'absolute';
    this._document.body.appendChild(testElement);
    // Get the computed style for the background color, collapsing spaces to normalize between
    // browsers. Once we get this color, we no longer need the test element. Access the `window`
    // via the document so we can fake it in tests. Note that we have extra null checks, because
    // this logic will likely run during app bootstrap and throwing can break the entire app.
    const documentWindow = this._document.defaultView || window;
    const computedStyle = documentWindow && documentWindow.getComputedStyle ? documentWindow.getComputedStyle(testElement) : null;
    const computedColor = (computedStyle && computedStyle.backgroundColor || '').replace(/ /g, '');
    this._document.body.removeChild(testElement);
    switch (computedColor) {
      case 'rgb(0,0,0)':
        return 2 /* WHITE_ON_BLACK */;
      case 'rgb(255,255,255)':
        return 1 /* BLACK_ON_WHITE */;
    }

    return 0 /* NONE */;
  }
  /** Applies CSS classes indicating high-contrast mode to document body (browser-only). */
  _applyBodyHighContrastModeCssClasses() {
    if (this._platform.isBrowser && this._document.body) {
      const bodyClasses = this._document.body.classList;
      // IE11 doesn't support `classList` operations with multiple arguments
      bodyClasses.remove(HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS);
      bodyClasses.remove(BLACK_ON_WHITE_CSS_CLASS);
      bodyClasses.remove(WHITE_ON_BLACK_CSS_CLASS);
      const mode = this.getHighContrastMode();
      if (mode === 1 /* BLACK_ON_WHITE */) {
        bodyClasses.add(HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS);
        bodyClasses.add(BLACK_ON_WHITE_CSS_CLASS);
      } else if (mode === 2 /* WHITE_ON_BLACK */) {
        bodyClasses.add(HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS);
        bodyClasses.add(WHITE_ON_BLACK_CSS_CLASS);
      }
    }
  }
}
HighContrastModeDetector.ɵfac = function HighContrastModeDetector_Factory(t) {
  return new (t || HighContrastModeDetector)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
};
HighContrastModeDetector.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function HighContrastModeDetector_Factory() {
    return new HighContrastModeDetector((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
  },
  token: HighContrastModeDetector,
  providedIn: "root"
});
HighContrastModeDetector.ctorParameters = () => [{
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HighContrastModeDetector, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class A11yModule {
  constructor(highContrastModeDetector) {
    highContrastModeDetector._applyBodyHighContrastModeCssClasses();
  }
}
A11yModule.ɵfac = function A11yModule_Factory(t) {
  return new (t || A11yModule)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](HighContrastModeDetector));
};
A11yModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: A11yModule
});
A11yModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.PlatformModule, _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_12__.ObserversModule]
});
A11yModule.ctorParameters = () => [{
  type: HighContrastModeDetector
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](A11yModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.PlatformModule, _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_12__.ObserversModule],
      declarations: [CdkAriaLive, CdkTrapFocus, CdkMonitorFocus],
      exports: [CdkAriaLive, CdkTrapFocus, CdkMonitorFocus]
    }]
  }], function () {
    return [{
      type: HighContrastModeDetector
    }];
  }, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](A11yModule, {
    declarations: function () {
      return [CdkAriaLive, CdkTrapFocus, CdkMonitorFocus];
    },
    imports: function () {
      return [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.PlatformModule, _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_12__.ObserversModule];
    },
    exports: function () {
      return [CdkAriaLive, CdkTrapFocus, CdkMonitorFocus];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 7511:
/*!*****************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/bidi.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BidiModule": () => (/* binding */ BidiModule),
/* harmony export */   "DIR_DOCUMENT": () => (/* binding */ DIR_DOCUMENT),
/* harmony export */   "Dir": () => (/* binding */ Dir),
/* harmony export */   "Directionality": () => (/* binding */ Directionality),
/* harmony export */   "ɵangular_material_src_cdk_bidi_bidi_a": () => (/* binding */ DIR_DOCUMENT_FACTORY)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 4666);



/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Injection token used to inject the document into Directionality.
 * This is used so that the value can be faked in tests.
 *
 * We can't use the real document in tests because changing the real `dir` causes geometry-based
 * tests in Safari to fail.
 *
 * We also can't re-provide the DOCUMENT token from platform-brower because the unit tests
 * themselves use things like `querySelector` in test code.
 *
 * This token is defined in a separate file from Directionality as a workaround for
 * https://github.com/angular/angular/issues/22559
 *
 * @docs-private
 */

const DIR_DOCUMENT = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('cdk-dir-doc', {
  providedIn: 'root',
  factory: DIR_DOCUMENT_FACTORY
});
/** @docs-private */
function DIR_DOCUMENT_FACTORY() {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT);
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * The directionality (LTR / RTL) context for the application (or a subtree of it).
 * Exposes the current direction and a stream of direction changes.
 */
class Directionality {
  constructor(_document) {
    /** The current 'ltr' or 'rtl' value. */
    this.value = 'ltr';
    /** Stream that emits whenever the 'ltr' / 'rtl' state changes. */
    this.change = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    if (_document) {
      // TODO: handle 'auto' value -
      // We still need to account for dir="auto".
      // It looks like HTMLElemenet.dir is also "auto" when that's set to the attribute,
      // but getComputedStyle return either "ltr" or "rtl". avoiding getComputedStyle for now
      const bodyDir = _document.body ? _document.body.dir : null;
      const htmlDir = _document.documentElement ? _document.documentElement.dir : null;
      const value = bodyDir || htmlDir;
      this.value = value === 'ltr' || value === 'rtl' ? value : 'ltr';
    }
  }
  ngOnDestroy() {
    this.change.complete();
  }
}
Directionality.ɵfac = function Directionality_Factory(t) {
  return new (t || Directionality)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](DIR_DOCUMENT, 8));
};
Directionality.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function Directionality_Factory() {
    return new Directionality((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(DIR_DOCUMENT, 8));
  },
  token: Directionality,
  providedIn: "root"
});
Directionality.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [DIR_DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](Directionality, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [DIR_DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Directive to listen for changes of direction of part of the DOM.
 *
 * Provides itself as Directionality such that descendant directives only need to ever inject
 * Directionality to get the closest direction.
 */
class Dir {
  constructor() {
    /** Normalized direction that accounts for invalid/unsupported values. */
    this._dir = 'ltr';
    /** Whether the `value` has been set to its initial value. */
    this._isInitialized = false;
    /** Event emitted when the direction changes. */
    this.change = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
  }
  /** @docs-private */
  get dir() {
    return this._dir;
  }
  set dir(value) {
    const old = this._dir;
    const normalizedValue = value ? value.toLowerCase() : value;
    this._rawDir = value;
    this._dir = normalizedValue === 'ltr' || normalizedValue === 'rtl' ? normalizedValue : 'ltr';
    if (old !== this._dir && this._isInitialized) {
      this.change.emit(this._dir);
    }
  }
  /** Current layout direction of the element. */
  get value() {
    return this.dir;
  }
  /** Initialize once default value has been set. */
  ngAfterContentInit() {
    this._isInitialized = true;
  }
  ngOnDestroy() {
    this.change.complete();
  }
}
Dir.ɵfac = function Dir_Factory(t) {
  return new (t || Dir)();
};
Dir.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: Dir,
  selectors: [["", "dir", ""]],
  hostVars: 1,
  hostBindings: function Dir_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("dir", ctx._rawDir);
    }
  },
  inputs: {
    dir: "dir"
  },
  outputs: {
    change: "dirChange"
  },
  exportAs: ["dir"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: Directionality,
    useExisting: Dir
  }])]
});
Dir.propDecorators = {
  change: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['dirChange']
  }],
  dir: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](Dir, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[dir]',
      providers: [{
        provide: Directionality,
        useExisting: Dir
      }],
      host: {
        '[attr.dir]': '_rawDir'
      },
      exportAs: 'dir'
    }]
  }], function () {
    return [];
  }, {
    change: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['dirChange']
    }],
    dir: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class BidiModule {}
BidiModule.ɵfac = function BidiModule_Factory(t) {
  return new (t || BidiModule)();
};
BidiModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: BidiModule
});
BidiModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BidiModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      exports: [Dir],
      declarations: [Dir]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](BidiModule, {
    declarations: [Dir],
    exports: [Dir]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 92:
/*!**********************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/clipboard.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "CKD_COPY_TO_CLIPBOARD_CONFIG": () => (/* binding */ CKD_COPY_TO_CLIPBOARD_CONFIG),
/* harmony export */   "CdkCopyToClipboard": () => (/* binding */ CdkCopyToClipboard),
/* harmony export */   "Clipboard": () => (/* binding */ Clipboard),
/* harmony export */   "ClipboardModule": () => (/* binding */ ClipboardModule),
/* harmony export */   "PendingCopy": () => (/* binding */ PendingCopy)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);



/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * A pending copy-to-clipboard operation.
 *
 * The implementation of copying text to the clipboard modifies the DOM and
 * forces a relayout. This relayout can take too long if the string is large,
 * causing the execCommand('copy') to happen too long after the user clicked.
 * This results in the browser refusing to copy. This object lets the
 * relayout happen in a separate tick from copying by providing a copy function
 * that can be called later.
 *
 * Destroy must be called when no longer in use, regardless of whether `copy` is
 * called.
 */

class PendingCopy {
  constructor(text, _document) {
    this._document = _document;
    const textarea = this._textarea = this._document.createElement('textarea');
    const styles = textarea.style;
    // Hide the element for display and accessibility. Set a fixed position so the page layout
    // isn't affected. We use `fixed` with `top: 0`, because focus is moved into the textarea
    // for a split second and if it's off-screen, some browsers will attempt to scroll it into view.
    styles.position = 'fixed';
    styles.top = styles.opacity = '0';
    styles.left = '-999em';
    textarea.setAttribute('aria-hidden', 'true');
    textarea.value = text;
    this._document.body.appendChild(textarea);
  }
  /** Finishes copying the text. */
  copy() {
    const textarea = this._textarea;
    let successful = false;
    try {
      // Older browsers could throw if copy is not supported.
      if (textarea) {
        const currentFocus = this._document.activeElement;
        textarea.select();
        textarea.setSelectionRange(0, textarea.value.length);
        successful = this._document.execCommand('copy');
        if (currentFocus) {
          currentFocus.focus();
        }
      }
    } catch (_a) {
      // Discard error.
      // Initial setting of {@code successful} will represent failure here.
    }
    return successful;
  }
  /** Cleans up DOM changes used to perform the copy operation. */
  destroy() {
    const textarea = this._textarea;
    if (textarea) {
      if (textarea.parentNode) {
        textarea.parentNode.removeChild(textarea);
      }
      this._textarea = undefined;
    }
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * A service for copying text to the clipboard.
 */
class Clipboard {
  constructor(document) {
    this._document = document;
  }
  /**
   * Copies the provided text into the user's clipboard.
   *
   * @param text The string to copy.
   * @returns Whether the operation was successful.
   */
  copy(text) {
    const pendingCopy = this.beginCopy(text);
    const successful = pendingCopy.copy();
    pendingCopy.destroy();
    return successful;
  }
  /**
   * Prepares a string to be copied later. This is useful for large strings
   * which take too long to successfully render and be copied in the same tick.
   *
   * The caller must call `destroy` on the returned `PendingCopy`.
   *
   * @param text The string to copy.
   * @returns the pending copy operation.
   */
  beginCopy(text) {
    return new PendingCopy(text, this._document);
  }
}
Clipboard.ɵfac = function Clipboard_Factory(t) {
  return new (t || Clipboard)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
};
Clipboard.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function Clipboard_Factory() {
    return new Clipboard((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
  },
  token: Clipboard,
  providedIn: "root"
});
Clipboard.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](Clipboard, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Injection token that can be used to provide the default options to `CdkCopyToClipboard`. */
const CKD_COPY_TO_CLIPBOARD_CONFIG = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('CKD_COPY_TO_CLIPBOARD_CONFIG');
/**
 * Provides behavior for a button that when clicked copies content into user's
 * clipboard.
 */
class CdkCopyToClipboard {
  constructor(_clipboard, _ngZone, config) {
    this._clipboard = _clipboard;
    this._ngZone = _ngZone;
    /** Content to be copied. */
    this.text = '';
    /**
     * How many times to attempt to copy the text. This may be necessary for longer text, because
     * the browser needs time to fill an intermediate textarea element and copy the content.
     */
    this.attempts = 1;
    /**
     * Emits when some text is copied to the clipboard. The
     * emitted value indicates whether copying was successful.
     */
    this.copied = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /** Copies that are currently being attempted. */
    this._pending = new Set();
    if (config && config.attempts != null) {
      this.attempts = config.attempts;
    }
  }
  /** Copies the current text to the clipboard. */
  copy(attempts = this.attempts) {
    if (attempts > 1) {
      let remainingAttempts = attempts;
      const pending = this._clipboard.beginCopy(this.text);
      this._pending.add(pending);
      const attempt = () => {
        const successful = pending.copy();
        if (!successful && --remainingAttempts && !this._destroyed) {
          // We use 1 for the timeout since it's more predictable when flushing in unit tests.
          this._currentTimeout = this._ngZone.runOutsideAngular(() => setTimeout(attempt, 1));
        } else {
          this._currentTimeout = null;
          this._pending.delete(pending);
          pending.destroy();
          this.copied.emit(successful);
        }
      };
      attempt();
    } else {
      this.copied.emit(this._clipboard.copy(this.text));
    }
  }
  ngOnDestroy() {
    if (this._currentTimeout) {
      clearTimeout(this._currentTimeout);
    }
    this._pending.forEach(copy => copy.destroy());
    this._pending.clear();
    this._destroyed = true;
  }
}
CdkCopyToClipboard.ɵfac = function CdkCopyToClipboard_Factory(t) {
  return new (t || CdkCopyToClipboard)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CKD_COPY_TO_CLIPBOARD_CONFIG, 8));
};
CdkCopyToClipboard.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkCopyToClipboard,
  selectors: [["", "cdkCopyToClipboard", ""]],
  hostBindings: function CdkCopyToClipboard_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function CdkCopyToClipboard_click_HostBindingHandler() {
        return ctx.copy();
      });
    }
  },
  inputs: {
    text: ["cdkCopyToClipboard", "text"],
    attempts: ["cdkCopyToClipboardAttempts", "attempts"]
  },
  outputs: {
    copied: "cdkCopyToClipboardCopied"
  }
});
CdkCopyToClipboard.ctorParameters = () => [{
  type: Clipboard
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [CKD_COPY_TO_CLIPBOARD_CONFIG]
  }]
}];
CdkCopyToClipboard.propDecorators = {
  text: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['cdkCopyToClipboard']
  }],
  attempts: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['cdkCopyToClipboardAttempts']
  }],
  copied: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['cdkCopyToClipboardCopied']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkCopyToClipboard, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkCopyToClipboard]',
      host: {
        '(click)': 'copy()'
      }
    }]
  }], function () {
    return [{
      type: Clipboard
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CKD_COPY_TO_CLIPBOARD_CONFIG]
      }]
    }];
  }, {
    text: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['cdkCopyToClipboard']
    }],
    attempts: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['cdkCopyToClipboardAttempts']
    }],
    copied: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['cdkCopyToClipboardCopied']
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class ClipboardModule {}
ClipboardModule.ɵfac = function ClipboardModule_Factory(t) {
  return new (t || ClipboardModule)();
};
ClipboardModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: ClipboardModule
});
ClipboardModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ClipboardModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      declarations: [CdkCopyToClipboard],
      exports: [CdkCopyToClipboard]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](ClipboardModule, {
    declarations: [CdkCopyToClipboard],
    exports: [CdkCopyToClipboard]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2035:
/*!************************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/collections.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ArrayDataSource": () => (/* binding */ ArrayDataSource),
/* harmony export */   "DataSource": () => (/* binding */ DataSource),
/* harmony export */   "SelectionModel": () => (/* binding */ SelectionModel),
/* harmony export */   "UniqueSelectionDispatcher": () => (/* binding */ UniqueSelectionDispatcher),
/* harmony export */   "_DisposeViewRepeaterStrategy": () => (/* binding */ _DisposeViewRepeaterStrategy),
/* harmony export */   "_RecycleViewRepeaterStrategy": () => (/* binding */ _RecycleViewRepeaterStrategy),
/* harmony export */   "_VIEW_REPEATER_STRATEGY": () => (/* binding */ _VIEW_REPEATER_STRATEGY),
/* harmony export */   "getMultipleValuesInSingleSelectionError": () => (/* binding */ getMultipleValuesInSingleSelectionError),
/* harmony export */   "isDataSource": () => (/* binding */ isDataSource)
/* harmony export */ });
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ 20);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 2560);



/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

class DataSource {}
/** Checks whether an object is a data source. */
function isDataSource(value) {
  // Check if the value is a DataSource by observing if it has a connect function. Cannot
  // be checked as an `instanceof DataSource` since people could create their own sources
  // that match the interface, but don't extend DataSource.
  return value && typeof value.connect === 'function';
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** DataSource wrapper for a native array. */
class ArrayDataSource extends DataSource {
  constructor(_data) {
    super();
    this._data = _data;
  }
  connect() {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_0__.isObservable)(this._data) ? this._data : (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.of)(this._data);
  }
  disconnect() {}
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * A repeater that destroys views when they are removed from a
 * {@link ViewContainerRef}. When new items are inserted into the container,
 * the repeater will always construct a new embedded view for each item.
 *
 * @template T The type for the embedded view's $implicit property.
 * @template R The type for the item in each IterableDiffer change record.
 * @template C The type for the context passed to each embedded view.
 */
class _DisposeViewRepeaterStrategy {
  applyChanges(changes, viewContainerRef, itemContextFactory, itemValueResolver, itemViewChanged) {
    changes.forEachOperation((record, adjustedPreviousIndex, currentIndex) => {
      let view;
      let operation;
      if (record.previousIndex == null) {
        const insertContext = itemContextFactory(record, adjustedPreviousIndex, currentIndex);
        view = viewContainerRef.createEmbeddedView(insertContext.templateRef, insertContext.context, insertContext.index);
        operation = 1 /* INSERTED */;
      } else if (currentIndex == null) {
        viewContainerRef.remove(adjustedPreviousIndex);
        operation = 3 /* REMOVED */;
      } else {
        view = viewContainerRef.get(adjustedPreviousIndex);
        viewContainerRef.move(view, currentIndex);
        operation = 2 /* MOVED */;
      }

      if (itemViewChanged) {
        itemViewChanged({
          context: view === null || view === void 0 ? void 0 : view.context,
          operation,
          record
        });
      }
    });
  }
  detach() {}
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * A repeater that caches views when they are removed from a
 * {@link ViewContainerRef}. When new items are inserted into the container,
 * the repeater will reuse one of the cached views instead of creating a new
 * embedded view. Recycling cached views reduces the quantity of expensive DOM
 * inserts.
 *
 * @template T The type for the embedded view's $implicit property.
 * @template R The type for the item in each IterableDiffer change record.
 * @template C The type for the context passed to each embedded view.
 */
class _RecycleViewRepeaterStrategy {
  constructor() {
    /**
     * The size of the cache used to store unused views.
     * Setting the cache size to `0` will disable caching. Defaults to 20 views.
     */
    this.viewCacheSize = 20;
    /**
     * View cache that stores embedded view instances that have been previously stamped out,
     * but don't are not currently rendered. The view repeater will reuse these views rather than
     * creating brand new ones.
     *
     * TODO(michaeljamesparsons) Investigate whether using a linked list would improve performance.
     */
    this._viewCache = [];
  }
  /** Apply changes to the DOM. */
  applyChanges(changes, viewContainerRef, itemContextFactory, itemValueResolver, itemViewChanged) {
    // Rearrange the views to put them in the right location.
    changes.forEachOperation((record, adjustedPreviousIndex, currentIndex) => {
      let view;
      let operation;
      if (record.previousIndex == null) {
        // Item added.
        const viewArgsFactory = () => itemContextFactory(record, adjustedPreviousIndex, currentIndex);
        view = this._insertView(viewArgsFactory, currentIndex, viewContainerRef, itemValueResolver(record));
        operation = view ? 1 /* INSERTED */ : 0 /* REPLACED */;
      } else if (currentIndex == null) {
        // Item removed.
        this._detachAndCacheView(adjustedPreviousIndex, viewContainerRef);
        operation = 3 /* REMOVED */;
      } else {
        // Item moved.
        view = this._moveView(adjustedPreviousIndex, currentIndex, viewContainerRef, itemValueResolver(record));
        operation = 2 /* MOVED */;
      }

      if (itemViewChanged) {
        itemViewChanged({
          context: view === null || view === void 0 ? void 0 : view.context,
          operation,
          record
        });
      }
    });
  }
  detach() {
    for (const view of this._viewCache) {
      view.destroy();
    }
  }
  /**
   * Inserts a view for a new item, either from the cache or by creating a new
   * one. Returns `undefined` if the item was inserted into a cached view.
   */
  _insertView(viewArgsFactory, currentIndex, viewContainerRef, value) {
    let cachedView = this._insertViewFromCache(currentIndex, viewContainerRef);
    if (cachedView) {
      cachedView.context.$implicit = value;
      return undefined;
    }
    const viewArgs = viewArgsFactory();
    return viewContainerRef.createEmbeddedView(viewArgs.templateRef, viewArgs.context, viewArgs.index);
  }
  /** Detaches the view at the given index and inserts into the view cache. */
  _detachAndCacheView(index, viewContainerRef) {
    const detachedView = this._detachView(index, viewContainerRef);
    this._maybeCacheView(detachedView, viewContainerRef);
  }
  /** Moves view at the previous index to the current index. */
  _moveView(adjustedPreviousIndex, currentIndex, viewContainerRef, value) {
    const view = viewContainerRef.get(adjustedPreviousIndex);
    viewContainerRef.move(view, currentIndex);
    view.context.$implicit = value;
    return view;
  }
  /**
   * Cache the given detached view. If the cache is full, the view will be
   * destroyed.
   */
  _maybeCacheView(view, viewContainerRef) {
    if (this._viewCache.length < this.viewCacheSize) {
      this._viewCache.push(view);
    } else {
      const index = viewContainerRef.indexOf(view);
      // The host component could remove views from the container outside of
      // the view repeater. It's unlikely this will occur, but just in case,
      // destroy the view on its own, otherwise destroy it through the
      // container to ensure that all the references are removed.
      if (index === -1) {
        view.destroy();
      } else {
        viewContainerRef.remove(index);
      }
    }
  }
  /** Inserts a recycled view from the cache at the given index. */
  _insertViewFromCache(index, viewContainerRef) {
    const cachedView = this._viewCache.pop();
    if (cachedView) {
      viewContainerRef.insert(cachedView, index);
    }
    return cachedView || null;
  }
  /** Detaches the embedded view at the given index. */
  _detachView(index, viewContainerRef) {
    return viewContainerRef.detach(index);
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Class to be used to power selecting one or more options from a list.
 */
class SelectionModel {
  constructor(_multiple = false, initiallySelectedValues, _emitChanges = true) {
    this._multiple = _multiple;
    this._emitChanges = _emitChanges;
    /** Currently-selected values. */
    this._selection = new Set();
    /** Keeps track of the deselected options that haven't been emitted by the change event. */
    this._deselectedToEmit = [];
    /** Keeps track of the selected options that haven't been emitted by the change event. */
    this._selectedToEmit = [];
    /** Event emitted when the value has changed. */
    this.changed = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
    if (initiallySelectedValues && initiallySelectedValues.length) {
      if (_multiple) {
        initiallySelectedValues.forEach(value => this._markSelected(value));
      } else {
        this._markSelected(initiallySelectedValues[0]);
      }
      // Clear the array in order to avoid firing the change event for preselected values.
      this._selectedToEmit.length = 0;
    }
  }
  /** Selected values. */
  get selected() {
    if (!this._selected) {
      this._selected = Array.from(this._selection.values());
    }
    return this._selected;
  }
  /**
   * Selects a value or an array of values.
   */
  select(...values) {
    this._verifyValueAssignment(values);
    values.forEach(value => this._markSelected(value));
    this._emitChangeEvent();
  }
  /**
   * Deselects a value or an array of values.
   */
  deselect(...values) {
    this._verifyValueAssignment(values);
    values.forEach(value => this._unmarkSelected(value));
    this._emitChangeEvent();
  }
  /**
   * Toggles a value between selected and deselected.
   */
  toggle(value) {
    this.isSelected(value) ? this.deselect(value) : this.select(value);
  }
  /**
   * Clears all of the selected values.
   */
  clear() {
    this._unmarkAll();
    this._emitChangeEvent();
  }
  /**
   * Determines whether a value is selected.
   */
  isSelected(value) {
    return this._selection.has(value);
  }
  /**
   * Determines whether the model does not have a value.
   */
  isEmpty() {
    return this._selection.size === 0;
  }
  /**
   * Determines whether the model has a value.
   */
  hasValue() {
    return !this.isEmpty();
  }
  /**
   * Sorts the selected values based on a predicate function.
   */
  sort(predicate) {
    if (this._multiple && this.selected) {
      this._selected.sort(predicate);
    }
  }
  /**
   * Gets whether multiple values can be selected.
   */
  isMultipleSelection() {
    return this._multiple;
  }
  /** Emits a change event and clears the records of selected and deselected values. */
  _emitChangeEvent() {
    // Clear the selected values so they can be re-cached.
    this._selected = null;
    if (this._selectedToEmit.length || this._deselectedToEmit.length) {
      this.changed.next({
        source: this,
        added: this._selectedToEmit,
        removed: this._deselectedToEmit
      });
      this._deselectedToEmit = [];
      this._selectedToEmit = [];
    }
  }
  /** Selects a value. */
  _markSelected(value) {
    if (!this.isSelected(value)) {
      if (!this._multiple) {
        this._unmarkAll();
      }
      this._selection.add(value);
      if (this._emitChanges) {
        this._selectedToEmit.push(value);
      }
    }
  }
  /** Deselects a value. */
  _unmarkSelected(value) {
    if (this.isSelected(value)) {
      this._selection.delete(value);
      if (this._emitChanges) {
        this._deselectedToEmit.push(value);
      }
    }
  }
  /** Clears out the selected values. */
  _unmarkAll() {
    if (!this.isEmpty()) {
      this._selection.forEach(value => this._unmarkSelected(value));
    }
  }
  /**
   * Verifies the value assignment and throws an error if the specified value array is
   * including multiple values while the selection model is not supporting multiple values.
   */
  _verifyValueAssignment(values) {
    if (values.length > 1 && !this._multiple && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getMultipleValuesInSingleSelectionError();
    }
  }
}
/**
 * Returns an error that reports that multiple values are passed into a selection model
 * with a single value.
 * @docs-private
 */
function getMultipleValuesInSingleSelectionError() {
  return Error('Cannot pass multiple values into SelectionModel with single-value mode.');
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Class to coordinate unique selection based on name.
 * Intended to be consumed as an Angular service.
 * This service is needed because native radio change events are only fired on the item currently
 * being selected, and we still need to uncheck the previous selection.
 *
 * This service does not *store* any IDs and names because they may change at any time, so it is
 * less error-prone if they are simply passed through when the events occur.
 */
class UniqueSelectionDispatcher {
  constructor() {
    this._listeners = [];
  }
  /**
   * Notify other items that selection for the given name has been set.
   * @param id ID of the item.
   * @param name Name of the item.
   */
  notify(id, name) {
    for (let listener of this._listeners) {
      listener(id, name);
    }
  }
  /**
   * Listen for future changes to item selection.
   * @return Function used to deregister listener
   */
  listen(listener) {
    this._listeners.push(listener);
    return () => {
      this._listeners = this._listeners.filter(registered => {
        return listener !== registered;
      });
    };
  }
  ngOnDestroy() {
    this._listeners = [];
  }
}
UniqueSelectionDispatcher.ɵfac = function UniqueSelectionDispatcher_Factory(t) {
  return new (t || UniqueSelectionDispatcher)();
};
UniqueSelectionDispatcher.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"])({
  factory: function UniqueSelectionDispatcher_Factory() {
    return new UniqueSelectionDispatcher();
  },
  token: UniqueSelectionDispatcher,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵsetClassMetadata"](UniqueSelectionDispatcher, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Injection token for {@link _ViewRepeater}. This token is for use by Angular Material only.
 * @docs-private
 */
const _VIEW_REPEATER_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_3__.InjectionToken('_ViewRepeater');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 7929:
/*!*********************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/keycodes.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "A": () => (/* binding */ A),
/* harmony export */   "ALT": () => (/* binding */ ALT),
/* harmony export */   "APOSTROPHE": () => (/* binding */ APOSTROPHE),
/* harmony export */   "AT_SIGN": () => (/* binding */ AT_SIGN),
/* harmony export */   "B": () => (/* binding */ B),
/* harmony export */   "BACKSLASH": () => (/* binding */ BACKSLASH),
/* harmony export */   "BACKSPACE": () => (/* binding */ BACKSPACE),
/* harmony export */   "C": () => (/* binding */ C),
/* harmony export */   "CAPS_LOCK": () => (/* binding */ CAPS_LOCK),
/* harmony export */   "CLOSE_SQUARE_BRACKET": () => (/* binding */ CLOSE_SQUARE_BRACKET),
/* harmony export */   "COMMA": () => (/* binding */ COMMA),
/* harmony export */   "CONTEXT_MENU": () => (/* binding */ CONTEXT_MENU),
/* harmony export */   "CONTROL": () => (/* binding */ CONTROL),
/* harmony export */   "D": () => (/* binding */ D),
/* harmony export */   "DASH": () => (/* binding */ DASH),
/* harmony export */   "DELETE": () => (/* binding */ DELETE),
/* harmony export */   "DOWN_ARROW": () => (/* binding */ DOWN_ARROW),
/* harmony export */   "E": () => (/* binding */ E),
/* harmony export */   "EIGHT": () => (/* binding */ EIGHT),
/* harmony export */   "END": () => (/* binding */ END),
/* harmony export */   "ENTER": () => (/* binding */ ENTER),
/* harmony export */   "EQUALS": () => (/* binding */ EQUALS),
/* harmony export */   "ESCAPE": () => (/* binding */ ESCAPE),
/* harmony export */   "F": () => (/* binding */ F),
/* harmony export */   "F1": () => (/* binding */ F1),
/* harmony export */   "F10": () => (/* binding */ F10),
/* harmony export */   "F11": () => (/* binding */ F11),
/* harmony export */   "F12": () => (/* binding */ F12),
/* harmony export */   "F2": () => (/* binding */ F2),
/* harmony export */   "F3": () => (/* binding */ F3),
/* harmony export */   "F4": () => (/* binding */ F4),
/* harmony export */   "F5": () => (/* binding */ F5),
/* harmony export */   "F6": () => (/* binding */ F6),
/* harmony export */   "F7": () => (/* binding */ F7),
/* harmony export */   "F8": () => (/* binding */ F8),
/* harmony export */   "F9": () => (/* binding */ F9),
/* harmony export */   "FF_EQUALS": () => (/* binding */ FF_EQUALS),
/* harmony export */   "FF_MINUS": () => (/* binding */ FF_MINUS),
/* harmony export */   "FF_MUTE": () => (/* binding */ FF_MUTE),
/* harmony export */   "FF_SEMICOLON": () => (/* binding */ FF_SEMICOLON),
/* harmony export */   "FF_VOLUME_DOWN": () => (/* binding */ FF_VOLUME_DOWN),
/* harmony export */   "FF_VOLUME_UP": () => (/* binding */ FF_VOLUME_UP),
/* harmony export */   "FIRST_MEDIA": () => (/* binding */ FIRST_MEDIA),
/* harmony export */   "FIVE": () => (/* binding */ FIVE),
/* harmony export */   "FOUR": () => (/* binding */ FOUR),
/* harmony export */   "G": () => (/* binding */ G),
/* harmony export */   "H": () => (/* binding */ H),
/* harmony export */   "HOME": () => (/* binding */ HOME),
/* harmony export */   "I": () => (/* binding */ I),
/* harmony export */   "INSERT": () => (/* binding */ INSERT),
/* harmony export */   "J": () => (/* binding */ J),
/* harmony export */   "K": () => (/* binding */ K),
/* harmony export */   "L": () => (/* binding */ L),
/* harmony export */   "LAST_MEDIA": () => (/* binding */ LAST_MEDIA),
/* harmony export */   "LEFT_ARROW": () => (/* binding */ LEFT_ARROW),
/* harmony export */   "M": () => (/* binding */ M),
/* harmony export */   "MAC_ENTER": () => (/* binding */ MAC_ENTER),
/* harmony export */   "MAC_META": () => (/* binding */ MAC_META),
/* harmony export */   "MAC_WK_CMD_LEFT": () => (/* binding */ MAC_WK_CMD_LEFT),
/* harmony export */   "MAC_WK_CMD_RIGHT": () => (/* binding */ MAC_WK_CMD_RIGHT),
/* harmony export */   "META": () => (/* binding */ META),
/* harmony export */   "MUTE": () => (/* binding */ MUTE),
/* harmony export */   "N": () => (/* binding */ N),
/* harmony export */   "NINE": () => (/* binding */ NINE),
/* harmony export */   "NUMPAD_DIVIDE": () => (/* binding */ NUMPAD_DIVIDE),
/* harmony export */   "NUMPAD_EIGHT": () => (/* binding */ NUMPAD_EIGHT),
/* harmony export */   "NUMPAD_FIVE": () => (/* binding */ NUMPAD_FIVE),
/* harmony export */   "NUMPAD_FOUR": () => (/* binding */ NUMPAD_FOUR),
/* harmony export */   "NUMPAD_MINUS": () => (/* binding */ NUMPAD_MINUS),
/* harmony export */   "NUMPAD_MULTIPLY": () => (/* binding */ NUMPAD_MULTIPLY),
/* harmony export */   "NUMPAD_NINE": () => (/* binding */ NUMPAD_NINE),
/* harmony export */   "NUMPAD_ONE": () => (/* binding */ NUMPAD_ONE),
/* harmony export */   "NUMPAD_PERIOD": () => (/* binding */ NUMPAD_PERIOD),
/* harmony export */   "NUMPAD_PLUS": () => (/* binding */ NUMPAD_PLUS),
/* harmony export */   "NUMPAD_SEVEN": () => (/* binding */ NUMPAD_SEVEN),
/* harmony export */   "NUMPAD_SIX": () => (/* binding */ NUMPAD_SIX),
/* harmony export */   "NUMPAD_THREE": () => (/* binding */ NUMPAD_THREE),
/* harmony export */   "NUMPAD_TWO": () => (/* binding */ NUMPAD_TWO),
/* harmony export */   "NUMPAD_ZERO": () => (/* binding */ NUMPAD_ZERO),
/* harmony export */   "NUM_CENTER": () => (/* binding */ NUM_CENTER),
/* harmony export */   "NUM_LOCK": () => (/* binding */ NUM_LOCK),
/* harmony export */   "O": () => (/* binding */ O),
/* harmony export */   "ONE": () => (/* binding */ ONE),
/* harmony export */   "OPEN_SQUARE_BRACKET": () => (/* binding */ OPEN_SQUARE_BRACKET),
/* harmony export */   "P": () => (/* binding */ P),
/* harmony export */   "PAGE_DOWN": () => (/* binding */ PAGE_DOWN),
/* harmony export */   "PAGE_UP": () => (/* binding */ PAGE_UP),
/* harmony export */   "PAUSE": () => (/* binding */ PAUSE),
/* harmony export */   "PLUS_SIGN": () => (/* binding */ PLUS_SIGN),
/* harmony export */   "PRINT_SCREEN": () => (/* binding */ PRINT_SCREEN),
/* harmony export */   "Q": () => (/* binding */ Q),
/* harmony export */   "QUESTION_MARK": () => (/* binding */ QUESTION_MARK),
/* harmony export */   "R": () => (/* binding */ R),
/* harmony export */   "RIGHT_ARROW": () => (/* binding */ RIGHT_ARROW),
/* harmony export */   "S": () => (/* binding */ S),
/* harmony export */   "SCROLL_LOCK": () => (/* binding */ SCROLL_LOCK),
/* harmony export */   "SEMICOLON": () => (/* binding */ SEMICOLON),
/* harmony export */   "SEVEN": () => (/* binding */ SEVEN),
/* harmony export */   "SHIFT": () => (/* binding */ SHIFT),
/* harmony export */   "SINGLE_QUOTE": () => (/* binding */ SINGLE_QUOTE),
/* harmony export */   "SIX": () => (/* binding */ SIX),
/* harmony export */   "SLASH": () => (/* binding */ SLASH),
/* harmony export */   "SPACE": () => (/* binding */ SPACE),
/* harmony export */   "T": () => (/* binding */ T),
/* harmony export */   "TAB": () => (/* binding */ TAB),
/* harmony export */   "THREE": () => (/* binding */ THREE),
/* harmony export */   "TILDE": () => (/* binding */ TILDE),
/* harmony export */   "TWO": () => (/* binding */ TWO),
/* harmony export */   "U": () => (/* binding */ U),
/* harmony export */   "UP_ARROW": () => (/* binding */ UP_ARROW),
/* harmony export */   "V": () => (/* binding */ V),
/* harmony export */   "VOLUME_DOWN": () => (/* binding */ VOLUME_DOWN),
/* harmony export */   "VOLUME_UP": () => (/* binding */ VOLUME_UP),
/* harmony export */   "W": () => (/* binding */ W),
/* harmony export */   "X": () => (/* binding */ X),
/* harmony export */   "Y": () => (/* binding */ Y),
/* harmony export */   "Z": () => (/* binding */ Z),
/* harmony export */   "ZERO": () => (/* binding */ ZERO),
/* harmony export */   "hasModifierKey": () => (/* binding */ hasModifierKey)
/* harmony export */ });
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const MAC_ENTER = 3;
const BACKSPACE = 8;
const TAB = 9;
const NUM_CENTER = 12;
const ENTER = 13;
const SHIFT = 16;
const CONTROL = 17;
const ALT = 18;
const PAUSE = 19;
const CAPS_LOCK = 20;
const ESCAPE = 27;
const SPACE = 32;
const PAGE_UP = 33;
const PAGE_DOWN = 34;
const END = 35;
const HOME = 36;
const LEFT_ARROW = 37;
const UP_ARROW = 38;
const RIGHT_ARROW = 39;
const DOWN_ARROW = 40;
const PLUS_SIGN = 43;
const PRINT_SCREEN = 44;
const INSERT = 45;
const DELETE = 46;
const ZERO = 48;
const ONE = 49;
const TWO = 50;
const THREE = 51;
const FOUR = 52;
const FIVE = 53;
const SIX = 54;
const SEVEN = 55;
const EIGHT = 56;
const NINE = 57;
const FF_SEMICOLON = 59; // Firefox (Gecko) fires this for semicolon instead of 186
const FF_EQUALS = 61; // Firefox (Gecko) fires this for equals instead of 187
const QUESTION_MARK = 63;
const AT_SIGN = 64;
const A = 65;
const B = 66;
const C = 67;
const D = 68;
const E = 69;
const F = 70;
const G = 71;
const H = 72;
const I = 73;
const J = 74;
const K = 75;
const L = 76;
const M = 77;
const N = 78;
const O = 79;
const P = 80;
const Q = 81;
const R = 82;
const S = 83;
const T = 84;
const U = 85;
const V = 86;
const W = 87;
const X = 88;
const Y = 89;
const Z = 90;
const META = 91; // WIN_KEY_LEFT
const MAC_WK_CMD_LEFT = 91;
const MAC_WK_CMD_RIGHT = 93;
const CONTEXT_MENU = 93;
const NUMPAD_ZERO = 96;
const NUMPAD_ONE = 97;
const NUMPAD_TWO = 98;
const NUMPAD_THREE = 99;
const NUMPAD_FOUR = 100;
const NUMPAD_FIVE = 101;
const NUMPAD_SIX = 102;
const NUMPAD_SEVEN = 103;
const NUMPAD_EIGHT = 104;
const NUMPAD_NINE = 105;
const NUMPAD_MULTIPLY = 106;
const NUMPAD_PLUS = 107;
const NUMPAD_MINUS = 109;
const NUMPAD_PERIOD = 110;
const NUMPAD_DIVIDE = 111;
const F1 = 112;
const F2 = 113;
const F3 = 114;
const F4 = 115;
const F5 = 116;
const F6 = 117;
const F7 = 118;
const F8 = 119;
const F9 = 120;
const F10 = 121;
const F11 = 122;
const F12 = 123;
const NUM_LOCK = 144;
const SCROLL_LOCK = 145;
const FIRST_MEDIA = 166;
const FF_MINUS = 173;
const MUTE = 173; // Firefox (Gecko) fires 181 for MUTE
const VOLUME_DOWN = 174; // Firefox (Gecko) fires 182 for VOLUME_DOWN
const VOLUME_UP = 175; // Firefox (Gecko) fires 183 for VOLUME_UP
const FF_MUTE = 181;
const FF_VOLUME_DOWN = 182;
const LAST_MEDIA = 183;
const FF_VOLUME_UP = 183;
const SEMICOLON = 186; // Firefox (Gecko) fires 59 for SEMICOLON
const EQUALS = 187; // Firefox (Gecko) fires 61 for EQUALS
const COMMA = 188;
const DASH = 189; // Firefox (Gecko) fires 173 for DASH/MINUS
const SLASH = 191;
const APOSTROPHE = 192;
const TILDE = 192;
const OPEN_SQUARE_BRACKET = 219;
const BACKSLASH = 220;
const CLOSE_SQUARE_BRACKET = 221;
const SINGLE_QUOTE = 222;
const MAC_META = 224;

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Checks whether a modifier key is pressed.
 * @param event Event to be checked.
 */
function hasModifierKey(event, ...modifiers) {
  if (modifiers.length) {
    return modifiers.some(modifier => event[modifier]);
  }
  return event.altKey || event.shiftKey || event.ctrlKey || event.metaKey;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 3717:
/*!*******************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/layout.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BreakpointObserver": () => (/* binding */ BreakpointObserver),
/* harmony export */   "Breakpoints": () => (/* binding */ Breakpoints),
/* harmony export */   "LayoutModule": () => (/* binding */ LayoutModule),
/* harmony export */   "MediaMatcher": () => (/* binding */ MediaMatcher)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 9193);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 5828);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 2378);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 6276);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 823);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 6942);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);






/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */


class LayoutModule {}
LayoutModule.ɵfac = function LayoutModule_Factory(t) {
  return new (t || LayoutModule)();
};
LayoutModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: LayoutModule
});
LayoutModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LayoutModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{}]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Global registry for all dynamically-created, injected media queries. */
const mediaQueriesForWebkitCompatibility = new Set();
/** Style tag that holds all of the dynamically-created media queries. */
let mediaQueryStyleNode;
/** A utility for calling matchMedia queries. */
class MediaMatcher {
  constructor(_platform) {
    this._platform = _platform;
    this._matchMedia = this._platform.isBrowser && window.matchMedia ?
    // matchMedia is bound to the window scope intentionally as it is an illegal invocation to
    // call it from a different scope.
    window.matchMedia.bind(window) : noopMatchMedia;
  }
  /**
   * Evaluates the given media query and returns the native MediaQueryList from which results
   * can be retrieved.
   * Confirms the layout engine will trigger for the selector query provided and returns the
   * MediaQueryList for the query provided.
   */
  matchMedia(query) {
    if (this._platform.WEBKIT) {
      createEmptyStyleRule(query);
    }
    return this._matchMedia(query);
  }
}
MediaMatcher.ɵfac = function MediaMatcher_Factory(t) {
  return new (t || MediaMatcher)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__.Platform));
};
MediaMatcher.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function MediaMatcher_Factory() {
    return new MediaMatcher((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__.Platform));
  },
  token: MediaMatcher,
  providedIn: "root"
});
MediaMatcher.ctorParameters = () => [{
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__.Platform
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MediaMatcher, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__.Platform
    }];
  }, null);
})();
/**
 * For Webkit engines that only trigger the MediaQueryListListener when
 * there is at least one CSS selector for the respective media query.
 */
function createEmptyStyleRule(query) {
  if (mediaQueriesForWebkitCompatibility.has(query)) {
    return;
  }
  try {
    if (!mediaQueryStyleNode) {
      mediaQueryStyleNode = document.createElement('style');
      mediaQueryStyleNode.setAttribute('type', 'text/css');
      document.head.appendChild(mediaQueryStyleNode);
    }
    if (mediaQueryStyleNode.sheet) {
      mediaQueryStyleNode.sheet.insertRule(`@media ${query} {.fx-query-test{ }}`, 0);
      mediaQueriesForWebkitCompatibility.add(query);
    }
  } catch (e) {
    console.error(e);
  }
}
/** No-op matchMedia replacement for non-browser platforms. */
function noopMatchMedia(query) {
  // Use `as any` here to avoid adding additional necessary properties for
  // the noop matcher.
  return {
    matches: query === 'all' || query === '',
    media: query,
    addListener: () => {},
    removeListener: () => {}
  };
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Utility for checking the matching state of @media queries. */
class BreakpointObserver {
  constructor(_mediaMatcher, _zone) {
    this._mediaMatcher = _mediaMatcher;
    this._zone = _zone;
    /**  A map of all media queries currently being listened for. */
    this._queries = new Map();
    /** A subject for all other observables to takeUntil based on. */
    this._destroySubject = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
  }
  /** Completes the active subject, signalling to all other observables to complete. */
  ngOnDestroy() {
    this._destroySubject.next();
    this._destroySubject.complete();
  }
  /**
   * Whether one or more media queries match the current viewport size.
   * @param value One or more media queries to check.
   * @returns Whether any of the media queries match.
   */
  isMatched(value) {
    const queries = splitQueries((0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceArray)(value));
    return queries.some(mediaQuery => this._registerQuery(mediaQuery).mql.matches);
  }
  /**
   * Gets an observable of results for the given queries that will emit new results for any changes
   * in matching of the given queries.
   * @param value One or more media queries to check.
   * @returns A stream of matches for the given queries.
   */
  observe(value) {
    const queries = splitQueries((0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceArray)(value));
    const observables = queries.map(query => this._registerQuery(query).observable);
    let stateObservable = (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.combineLatest)(observables);
    // Emit the first state immediately, and then debounce the subsequent emissions.
    stateObservable = (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.concat)(stateObservable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1)), stateObservable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.skip)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.debounceTime)(0)));
    return stateObservable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(breakpointStates => {
      const response = {
        matches: false,
        breakpoints: {}
      };
      breakpointStates.forEach(({
        matches,
        query
      }) => {
        response.matches = response.matches || matches;
        response.breakpoints[query] = matches;
      });
      return response;
    }));
  }
  /** Registers a specific query to be listened for. */
  _registerQuery(query) {
    // Only set up a new MediaQueryList if it is not already being listened for.
    if (this._queries.has(query)) {
      return this._queries.get(query);
    }
    const mql = this._mediaMatcher.matchMedia(query);
    // Create callback for match changes and add it is as a listener.
    const queryObservable = new rxjs__WEBPACK_IMPORTED_MODULE_10__.Observable(observer => {
      // Listener callback methods are wrapped to be placed back in ngZone. Callbacks must be placed
      // back into the zone because matchMedia is only included in Zone.js by loading the
      // webapis-media-query.js file alongside the zone.js file.  Additionally, some browsers do not
      // have MediaQueryList inherit from EventTarget, which causes inconsistencies in how Zone.js
      // patches it.
      const handler = e => this._zone.run(() => observer.next(e));
      mql.addListener(handler);
      return () => {
        mql.removeListener(handler);
      };
    }).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.startWith)(mql), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(({
      matches
    }) => ({
      query,
      matches
    })), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.takeUntil)(this._destroySubject));
    // Add the MediaQueryList to the set of queries.
    const output = {
      observable: queryObservable,
      mql
    };
    this._queries.set(query, output);
    return output;
  }
}
BreakpointObserver.ɵfac = function BreakpointObserver_Factory(t) {
  return new (t || BreakpointObserver)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](MediaMatcher), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
};
BreakpointObserver.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function BreakpointObserver_Factory() {
    return new BreakpointObserver((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(MediaMatcher), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
  },
  token: BreakpointObserver,
  providedIn: "root"
});
BreakpointObserver.ctorParameters = () => [{
  type: MediaMatcher
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BreakpointObserver, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: MediaMatcher
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }];
  }, null);
})();
/**
 * Split each query string into separate query strings if two queries are provided as comma
 * separated.
 */
function splitQueries(queries) {
  return queries.map(query => query.split(',')).reduce((a1, a2) => a1.concat(a2)).map(query => query.trim());
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// PascalCase is being used as Breakpoints is used like an enum.
// tslint:disable-next-line:variable-name
const Breakpoints = {
  XSmall: '(max-width: 599.99px)',
  Small: '(min-width: 600px) and (max-width: 959.99px)',
  Medium: '(min-width: 960px) and (max-width: 1279.99px)',
  Large: '(min-width: 1280px) and (max-width: 1919.99px)',
  XLarge: '(min-width: 1920px)',
  Handset: '(max-width: 599.99px) and (orientation: portrait), ' + '(max-width: 959.99px) and (orientation: landscape)',
  Tablet: '(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait), ' + '(min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)',
  Web: '(min-width: 840px) and (orientation: portrait), ' + '(min-width: 1280px) and (orientation: landscape)',
  HandsetPortrait: '(max-width: 599.99px) and (orientation: portrait)',
  TabletPortrait: '(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait)',
  WebPortrait: '(min-width: 840px) and (orientation: portrait)',
  HandsetLandscape: '(max-width: 959.99px) and (orientation: landscape)',
  TabletLandscape: '(min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)',
  WebLandscape: '(min-width: 1280px) and (orientation: landscape)'
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 1665:
/*!**********************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/observers.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "CdkObserveContent": () => (/* binding */ CdkObserveContent),
/* harmony export */   "ContentObserver": () => (/* binding */ ContentObserver),
/* harmony export */   "MutationObserverFactory": () => (/* binding */ MutationObserverFactory),
/* harmony export */   "ObserversModule": () => (/* binding */ ObserversModule)
/* harmony export */ });
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2378);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 823);





/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Factory that creates a new MutationObserver and allows us to stub it out in unit tests.
 * @docs-private
 */

class MutationObserverFactory {
  create(callback) {
    return typeof MutationObserver === 'undefined' ? null : new MutationObserver(callback);
  }
}
MutationObserverFactory.ɵfac = function MutationObserverFactory_Factory(t) {
  return new (t || MutationObserverFactory)();
};
MutationObserverFactory.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function MutationObserverFactory_Factory() {
    return new MutationObserverFactory();
  },
  token: MutationObserverFactory,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MutationObserverFactory, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
/** An injectable service that allows watching elements for changes to their content. */
class ContentObserver {
  constructor(_mutationObserverFactory) {
    this._mutationObserverFactory = _mutationObserverFactory;
    /** Keeps track of the existing MutationObservers so they can be reused. */
    this._observedElements = new Map();
  }
  ngOnDestroy() {
    this._observedElements.forEach((_, element) => this._cleanupObserver(element));
  }
  observe(elementOrRef) {
    const element = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceElement)(elementOrRef);
    return new rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable(observer => {
      const stream = this._observeElement(element);
      const subscription = stream.subscribe(observer);
      return () => {
        subscription.unsubscribe();
        this._unobserveElement(element);
      };
    });
  }
  /**
   * Observes the given element by using the existing MutationObserver if available, or creating a
   * new one if not.
   */
  _observeElement(element) {
    if (!this._observedElements.has(element)) {
      const stream = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
      const observer = this._mutationObserverFactory.create(mutations => stream.next(mutations));
      if (observer) {
        observer.observe(element, {
          characterData: true,
          childList: true,
          subtree: true
        });
      }
      this._observedElements.set(element, {
        observer,
        stream,
        count: 1
      });
    } else {
      this._observedElements.get(element).count++;
    }
    return this._observedElements.get(element).stream;
  }
  /**
   * Un-observes the given element and cleans up the underlying MutationObserver if nobody else is
   * observing this element.
   */
  _unobserveElement(element) {
    if (this._observedElements.has(element)) {
      this._observedElements.get(element).count--;
      if (!this._observedElements.get(element).count) {
        this._cleanupObserver(element);
      }
    }
  }
  /** Clean up the underlying MutationObserver for the specified element. */
  _cleanupObserver(element) {
    if (this._observedElements.has(element)) {
      const {
        observer,
        stream
      } = this._observedElements.get(element);
      if (observer) {
        observer.disconnect();
      }
      stream.complete();
      this._observedElements.delete(element);
    }
  }
}
ContentObserver.ɵfac = function ContentObserver_Factory(t) {
  return new (t || ContentObserver)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](MutationObserverFactory));
};
ContentObserver.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function ContentObserver_Factory() {
    return new ContentObserver((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(MutationObserverFactory));
  },
  token: ContentObserver,
  providedIn: "root"
});
ContentObserver.ctorParameters = () => [{
  type: MutationObserverFactory
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ContentObserver, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: MutationObserverFactory
    }];
  }, null);
})();
/**
 * Directive that triggers a callback whenever the content of
 * its associated element has changed.
 */
class CdkObserveContent {
  constructor(_contentObserver, _elementRef, _ngZone) {
    this._contentObserver = _contentObserver;
    this._elementRef = _elementRef;
    this._ngZone = _ngZone;
    /** Event emitted for each change in the element's content. */
    this.event = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this._disabled = false;
    this._currentSubscription = null;
  }
  /**
   * Whether observing content is disabled. This option can be used
   * to disconnect the underlying MutationObserver until it is needed.
   */
  get disabled() {
    return this._disabled;
  }
  set disabled(value) {
    this._disabled = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
    this._disabled ? this._unsubscribe() : this._subscribe();
  }
  /** Debounce interval for emitting the changes. */
  get debounce() {
    return this._debounce;
  }
  set debounce(value) {
    this._debounce = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceNumberProperty)(value);
    this._subscribe();
  }
  ngAfterContentInit() {
    if (!this._currentSubscription && !this.disabled) {
      this._subscribe();
    }
  }
  ngOnDestroy() {
    this._unsubscribe();
  }
  _subscribe() {
    this._unsubscribe();
    const stream = this._contentObserver.observe(this._elementRef);
    // TODO(mmalerba): We shouldn't be emitting on this @Output() outside the zone.
    // Consider brining it back inside the zone next time we're making breaking changes.
    // Bringing it back inside can cause things like infinite change detection loops and changed
    // after checked errors if people's code isn't handling it properly.
    this._ngZone.runOutsideAngular(() => {
      this._currentSubscription = (this.debounce ? stream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.debounceTime)(this.debounce)) : stream).subscribe(this.event);
    });
  }
  _unsubscribe() {
    if (this._currentSubscription) {
      this._currentSubscription.unsubscribe();
    }
  }
}
CdkObserveContent.ɵfac = function CdkObserveContent_Factory(t) {
  return new (t || CdkObserveContent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ContentObserver), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
};
CdkObserveContent.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkObserveContent,
  selectors: [["", "cdkObserveContent", ""]],
  inputs: {
    disabled: ["cdkObserveContentDisabled", "disabled"],
    debounce: "debounce"
  },
  outputs: {
    event: "cdkObserveContent"
  },
  exportAs: ["cdkObserveContent"]
});
CdkObserveContent.ctorParameters = () => [{
  type: ContentObserver
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}];
CdkObserveContent.propDecorators = {
  event: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['cdkObserveContent']
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['cdkObserveContentDisabled']
  }],
  debounce: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkObserveContent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkObserveContent]',
      exportAs: 'cdkObserveContent'
    }]
  }], function () {
    return [{
      type: ContentObserver
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }];
  }, {
    event: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['cdkObserveContent']
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['cdkObserveContentDisabled']
    }],
    debounce: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
class ObserversModule {}
ObserversModule.ɵfac = function ObserversModule_Factory(t) {
  return new (t || ObserversModule)();
};
ObserversModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: ObserversModule
});
ObserversModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: [MutationObserverFactory]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ObserversModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      exports: [CdkObserveContent],
      declarations: [CdkObserveContent],
      providers: [MutationObserverFactory]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](ObserversModule, {
    declarations: [CdkObserveContent],
    exports: [CdkObserveContent]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 1274:
/*!********************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/overlay.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BlockScrollStrategy": () => (/* binding */ BlockScrollStrategy),
/* harmony export */   "CdkConnectedOverlay": () => (/* binding */ CdkConnectedOverlay),
/* harmony export */   "CdkOverlayOrigin": () => (/* binding */ CdkOverlayOrigin),
/* harmony export */   "CdkScrollable": () => (/* reexport safe */ _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.CdkScrollable),
/* harmony export */   "CloseScrollStrategy": () => (/* binding */ CloseScrollStrategy),
/* harmony export */   "ConnectedOverlayPositionChange": () => (/* binding */ ConnectedOverlayPositionChange),
/* harmony export */   "ConnectedPositionStrategy": () => (/* binding */ ConnectedPositionStrategy),
/* harmony export */   "ConnectionPositionPair": () => (/* binding */ ConnectionPositionPair),
/* harmony export */   "FlexibleConnectedPositionStrategy": () => (/* binding */ FlexibleConnectedPositionStrategy),
/* harmony export */   "FullscreenOverlayContainer": () => (/* binding */ FullscreenOverlayContainer),
/* harmony export */   "GlobalPositionStrategy": () => (/* binding */ GlobalPositionStrategy),
/* harmony export */   "NoopScrollStrategy": () => (/* binding */ NoopScrollStrategy),
/* harmony export */   "OVERLAY_PROVIDERS": () => (/* binding */ OVERLAY_PROVIDERS),
/* harmony export */   "Overlay": () => (/* binding */ Overlay),
/* harmony export */   "OverlayConfig": () => (/* binding */ OverlayConfig),
/* harmony export */   "OverlayContainer": () => (/* binding */ OverlayContainer),
/* harmony export */   "OverlayKeyboardDispatcher": () => (/* binding */ OverlayKeyboardDispatcher),
/* harmony export */   "OverlayModule": () => (/* binding */ OverlayModule),
/* harmony export */   "OverlayOutsideClickDispatcher": () => (/* binding */ OverlayOutsideClickDispatcher),
/* harmony export */   "OverlayPositionBuilder": () => (/* binding */ OverlayPositionBuilder),
/* harmony export */   "OverlayRef": () => (/* binding */ OverlayRef),
/* harmony export */   "RepositionScrollStrategy": () => (/* binding */ RepositionScrollStrategy),
/* harmony export */   "ScrollDispatcher": () => (/* reexport safe */ _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollDispatcher),
/* harmony export */   "ScrollStrategyOptions": () => (/* binding */ ScrollStrategyOptions),
/* harmony export */   "ScrollingVisibility": () => (/* binding */ ScrollingVisibility),
/* harmony export */   "ViewportRuler": () => (/* reexport safe */ _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler),
/* harmony export */   "validateHorizontalPosition": () => (/* binding */ validateHorizontalPosition),
/* harmony export */   "validateVerticalPosition": () => (/* binding */ validateVerticalPosition),
/* harmony export */   "ɵangular_material_src_cdk_overlay_overlay_a": () => (/* binding */ OVERLAY_KEYBOARD_DISPATCHER_PROVIDER_FACTORY),
/* harmony export */   "ɵangular_material_src_cdk_overlay_overlay_b": () => (/* binding */ OVERLAY_KEYBOARD_DISPATCHER_PROVIDER),
/* harmony export */   "ɵangular_material_src_cdk_overlay_overlay_c": () => (/* binding */ OVERLAY_CONTAINER_PROVIDER_FACTORY),
/* harmony export */   "ɵangular_material_src_cdk_overlay_overlay_d": () => (/* binding */ OVERLAY_CONTAINER_PROVIDER),
/* harmony export */   "ɵangular_material_src_cdk_overlay_overlay_e": () => (/* binding */ CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY),
/* harmony export */   "ɵangular_material_src_cdk_overlay_overlay_f": () => (/* binding */ CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER_FACTORY),
/* harmony export */   "ɵangular_material_src_cdk_overlay_overlay_g": () => (/* binding */ CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER),
/* harmony export */   "ɵangular_material_src_cdk_overlay_overlay_h": () => (/* binding */ BaseOverlayDispatcher)
/* harmony export */ });
/* harmony import */ var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/scrolling */ 7741);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/portal */ 3820);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 2425);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 8623);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 5050);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);

















/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Strategy that will prevent the user from scrolling while the overlay is visible.
 */
class BlockScrollStrategy {
  constructor(_viewportRuler, document) {
    this._viewportRuler = _viewportRuler;
    this._previousHTMLStyles = {
      top: '',
      left: ''
    };
    this._isEnabled = false;
    this._document = document;
  }
  /** Attaches this scroll strategy to an overlay. */
  attach() {}
  /** Blocks page-level scroll while the attached overlay is open. */
  enable() {
    if (this._canBeEnabled()) {
      const root = this._document.documentElement;
      this._previousScrollPosition = this._viewportRuler.getViewportScrollPosition();
      // Cache the previous inline styles in case the user had set them.
      this._previousHTMLStyles.left = root.style.left || '';
      this._previousHTMLStyles.top = root.style.top || '';
      // Note: we're using the `html` node, instead of the `body`, because the `body` may
      // have the user agent margin, whereas the `html` is guaranteed not to have one.
      root.style.left = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(-this._previousScrollPosition.left);
      root.style.top = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(-this._previousScrollPosition.top);
      root.classList.add('cdk-global-scrollblock');
      this._isEnabled = true;
    }
  }
  /** Unblocks page-level scroll while the attached overlay is open. */
  disable() {
    if (this._isEnabled) {
      const html = this._document.documentElement;
      const body = this._document.body;
      const htmlStyle = html.style;
      const bodyStyle = body.style;
      const previousHtmlScrollBehavior = htmlStyle.scrollBehavior || '';
      const previousBodyScrollBehavior = bodyStyle.scrollBehavior || '';
      this._isEnabled = false;
      htmlStyle.left = this._previousHTMLStyles.left;
      htmlStyle.top = this._previousHTMLStyles.top;
      html.classList.remove('cdk-global-scrollblock');
      // Disable user-defined smooth scrolling temporarily while we restore the scroll position.
      // See https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior
      htmlStyle.scrollBehavior = bodyStyle.scrollBehavior = 'auto';
      window.scroll(this._previousScrollPosition.left, this._previousScrollPosition.top);
      htmlStyle.scrollBehavior = previousHtmlScrollBehavior;
      bodyStyle.scrollBehavior = previousBodyScrollBehavior;
    }
  }
  _canBeEnabled() {
    // Since the scroll strategies can't be singletons, we have to use a global CSS class
    // (`cdk-global-scrollblock`) to make sure that we don't try to disable global
    // scrolling multiple times.
    const html = this._document.documentElement;
    if (html.classList.contains('cdk-global-scrollblock') || this._isEnabled) {
      return false;
    }
    const body = this._document.body;
    const viewport = this._viewportRuler.getViewportSize();
    return body.scrollHeight > viewport.height || body.scrollWidth > viewport.width;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Returns an error to be thrown when attempting to attach an already-attached scroll strategy.
 */
function getMatScrollStrategyAlreadyAttachedError() {
  return Error(`Scroll strategy has already been attached.`);
}

/**
 * Strategy that will close the overlay as soon as the user starts scrolling.
 */
class CloseScrollStrategy {
  constructor(_scrollDispatcher, _ngZone, _viewportRuler, _config) {
    this._scrollDispatcher = _scrollDispatcher;
    this._ngZone = _ngZone;
    this._viewportRuler = _viewportRuler;
    this._config = _config;
    this._scrollSubscription = null;
    /** Detaches the overlay ref and disables the scroll strategy. */
    this._detach = () => {
      this.disable();
      if (this._overlayRef.hasAttached()) {
        this._ngZone.run(() => this._overlayRef.detach());
      }
    };
  }
  /** Attaches this scroll strategy to an overlay. */
  attach(overlayRef) {
    if (this._overlayRef && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getMatScrollStrategyAlreadyAttachedError();
    }
    this._overlayRef = overlayRef;
  }
  /** Enables the closing of the attached overlay on scroll. */
  enable() {
    if (this._scrollSubscription) {
      return;
    }
    const stream = this._scrollDispatcher.scrolled(0);
    if (this._config && this._config.threshold && this._config.threshold > 1) {
      this._initialScrollPosition = this._viewportRuler.getViewportScrollPosition().top;
      this._scrollSubscription = stream.subscribe(() => {
        const scrollPosition = this._viewportRuler.getViewportScrollPosition().top;
        if (Math.abs(scrollPosition - this._initialScrollPosition) > this._config.threshold) {
          this._detach();
        } else {
          this._overlayRef.updatePosition();
        }
      });
    } else {
      this._scrollSubscription = stream.subscribe(this._detach);
    }
  }
  /** Disables the closing the attached overlay on scroll. */
  disable() {
    if (this._scrollSubscription) {
      this._scrollSubscription.unsubscribe();
      this._scrollSubscription = null;
    }
  }
  detach() {
    this.disable();
    this._overlayRef = null;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Scroll strategy that doesn't do anything. */
class NoopScrollStrategy {
  /** Does nothing, as this scroll strategy is a no-op. */
  enable() {}
  /** Does nothing, as this scroll strategy is a no-op. */
  disable() {}
  /** Does nothing, as this scroll strategy is a no-op. */
  attach() {}
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// TODO(jelbourn): move this to live with the rest of the scrolling code
// TODO(jelbourn): someday replace this with IntersectionObservers
/**
 * Gets whether an element is scrolled outside of view by any of its parent scrolling containers.
 * @param element Dimensions of the element (from getBoundingClientRect)
 * @param scrollContainers Dimensions of element's scrolling containers (from getBoundingClientRect)
 * @returns Whether the element is scrolled out of view
 * @docs-private
 */
function isElementScrolledOutsideView(element, scrollContainers) {
  return scrollContainers.some(containerBounds => {
    const outsideAbove = element.bottom < containerBounds.top;
    const outsideBelow = element.top > containerBounds.bottom;
    const outsideLeft = element.right < containerBounds.left;
    const outsideRight = element.left > containerBounds.right;
    return outsideAbove || outsideBelow || outsideLeft || outsideRight;
  });
}
/**
 * Gets whether an element is clipped by any of its scrolling containers.
 * @param element Dimensions of the element (from getBoundingClientRect)
 * @param scrollContainers Dimensions of element's scrolling containers (from getBoundingClientRect)
 * @returns Whether the element is clipped
 * @docs-private
 */
function isElementClippedByScrolling(element, scrollContainers) {
  return scrollContainers.some(scrollContainerRect => {
    const clippedAbove = element.top < scrollContainerRect.top;
    const clippedBelow = element.bottom > scrollContainerRect.bottom;
    const clippedLeft = element.left < scrollContainerRect.left;
    const clippedRight = element.right > scrollContainerRect.right;
    return clippedAbove || clippedBelow || clippedLeft || clippedRight;
  });
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Strategy that will update the element position as the user is scrolling.
 */
class RepositionScrollStrategy {
  constructor(_scrollDispatcher, _viewportRuler, _ngZone, _config) {
    this._scrollDispatcher = _scrollDispatcher;
    this._viewportRuler = _viewportRuler;
    this._ngZone = _ngZone;
    this._config = _config;
    this._scrollSubscription = null;
  }
  /** Attaches this scroll strategy to an overlay. */
  attach(overlayRef) {
    if (this._overlayRef && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getMatScrollStrategyAlreadyAttachedError();
    }
    this._overlayRef = overlayRef;
  }
  /** Enables repositioning of the attached overlay on scroll. */
  enable() {
    if (!this._scrollSubscription) {
      const throttle = this._config ? this._config.scrollThrottle : 0;
      this._scrollSubscription = this._scrollDispatcher.scrolled(throttle).subscribe(() => {
        this._overlayRef.updatePosition();
        // TODO(crisbeto): make `close` on by default once all components can handle it.
        if (this._config && this._config.autoClose) {
          const overlayRect = this._overlayRef.overlayElement.getBoundingClientRect();
          const {
            width,
            height
          } = this._viewportRuler.getViewportSize();
          // TODO(crisbeto): include all ancestor scroll containers here once
          // we have a way of exposing the trigger element to the scroll strategy.
          const parentRects = [{
            width,
            height,
            bottom: height,
            right: width,
            top: 0,
            left: 0
          }];
          if (isElementScrolledOutsideView(overlayRect, parentRects)) {
            this.disable();
            this._ngZone.run(() => this._overlayRef.detach());
          }
        }
      });
    }
  }
  /** Disables repositioning of the attached overlay on scroll. */
  disable() {
    if (this._scrollSubscription) {
      this._scrollSubscription.unsubscribe();
      this._scrollSubscription = null;
    }
  }
  detach() {
    this.disable();
    this._overlayRef = null;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Options for how an overlay will handle scrolling.
 *
 * Users can provide a custom value for `ScrollStrategyOptions` to replace the default
 * behaviors. This class primarily acts as a factory for ScrollStrategy instances.
 */
class ScrollStrategyOptions {
  constructor(_scrollDispatcher, _viewportRuler, _ngZone, document) {
    this._scrollDispatcher = _scrollDispatcher;
    this._viewportRuler = _viewportRuler;
    this._ngZone = _ngZone;
    /** Do nothing on scroll. */
    this.noop = () => new NoopScrollStrategy();
    /**
     * Close the overlay as soon as the user scrolls.
     * @param config Configuration to be used inside the scroll strategy.
     */
    this.close = config => new CloseScrollStrategy(this._scrollDispatcher, this._ngZone, this._viewportRuler, config);
    /** Block scrolling. */
    this.block = () => new BlockScrollStrategy(this._viewportRuler, this._document);
    /**
     * Update the overlay's position on scroll.
     * @param config Configuration to be used inside the scroll strategy.
     * Allows debouncing the reposition calls.
     */
    this.reposition = config => new RepositionScrollStrategy(this._scrollDispatcher, this._viewportRuler, this._ngZone, config);
    this._document = document;
  }
}
ScrollStrategyOptions.ɵfac = function ScrollStrategyOptions_Factory(t) {
  return new (t || ScrollStrategyOptions)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT));
};
ScrollStrategyOptions.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"])({
  factory: function ScrollStrategyOptions_Factory() {
    return new ScrollStrategyOptions((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollDispatcher), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT));
  },
  token: ScrollStrategyOptions,
  providedIn: "root"
});
ScrollStrategyOptions.ctorParameters = () => [{
  type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollDispatcher
}, {
  type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](ScrollStrategyOptions, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollDispatcher
    }, {
      type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Initial configuration used when creating an overlay. */
class OverlayConfig {
  constructor(config) {
    /** Strategy to be used when handling scroll events while the overlay is open. */
    this.scrollStrategy = new NoopScrollStrategy();
    /** Custom class to add to the overlay pane. */
    this.panelClass = '';
    /** Whether the overlay has a backdrop. */
    this.hasBackdrop = false;
    /** Custom class to add to the backdrop */
    this.backdropClass = 'cdk-overlay-dark-backdrop';
    /**
     * Whether the overlay should be disposed of when the user goes backwards/forwards in history.
     * Note that this usually doesn't include clicking on links (unless the user is using
     * the `HashLocationStrategy`).
     */
    this.disposeOnNavigation = false;
    if (config) {
      // Use `Iterable` instead of `Array` because TypeScript, as of 3.6.3,
      // loses the array generic type in the `for of`. But we *also* have to use `Array` because
      // typescript won't iterate over an `Iterable` unless you compile with `--downlevelIteration`
      const configKeys = Object.keys(config);
      for (const key of configKeys) {
        if (config[key] !== undefined) {
          // TypeScript, as of version 3.5, sees the left-hand-side of this expression
          // as "I don't know *which* key this is, so the only valid value is the intersection
          // of all the posible values." In this case, that happens to be `undefined`. TypeScript
          // is not smart enough to see that the right-hand-side is actually an access of the same
          // exact type with the same exact key, meaning that the value type must be identical.
          // So we use `any` to work around this.
          this[key] = config[key];
        }
      }
    }
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** The points of the origin element and the overlay element to connect. */
class ConnectionPositionPair {
  constructor(origin, overlay, /** Offset along the X axis. */
  offsetX, /** Offset along the Y axis. */
  offsetY, /** Class(es) to be applied to the panel while this position is active. */
  panelClass) {
    this.offsetX = offsetX;
    this.offsetY = offsetY;
    this.panelClass = panelClass;
    this.originX = origin.originX;
    this.originY = origin.originY;
    this.overlayX = overlay.overlayX;
    this.overlayY = overlay.overlayY;
  }
}
/**
 * Set of properties regarding the position of the origin and overlay relative to the viewport
 * with respect to the containing Scrollable elements.
 *
 * The overlay and origin are clipped if any part of their bounding client rectangle exceeds the
 * bounds of any one of the strategy's Scrollable's bounding client rectangle.
 *
 * The overlay and origin are outside view if there is no overlap between their bounding client
 * rectangle and any one of the strategy's Scrollable's bounding client rectangle.
 *
 *       -----------                    -----------
 *       | outside |                    | clipped |
 *       |  view   |              --------------------------
 *       |         |              |     |         |        |
 *       ----------               |     -----------        |
 *  --------------------------    |                        |
 *  |                        |    |      Scrollable        |
 *  |                        |    |                        |
 *  |                        |     --------------------------
 *  |      Scrollable        |
 *  |                        |
 *  --------------------------
 *
 *  @docs-private
 */
class ScrollingVisibility {}
/** The change event emitted by the strategy when a fallback position is used. */
class ConnectedOverlayPositionChange {
  constructor( /** The position used as a result of this change. */
  connectionPair, /** @docs-private */
  scrollableViewProperties) {
    this.connectionPair = connectionPair;
    this.scrollableViewProperties = scrollableViewProperties;
  }
}
ConnectedOverlayPositionChange.ctorParameters = () => [{
  type: ConnectionPositionPair
}, {
  type: ScrollingVisibility,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional
  }]
}];
/**
 * Validates whether a vertical position property matches the expected values.
 * @param property Name of the property being validated.
 * @param value Value of the property being validated.
 * @docs-private
 */
function validateVerticalPosition(property, value) {
  if (value !== 'top' && value !== 'bottom' && value !== 'center') {
    throw Error(`ConnectedPosition: Invalid ${property} "${value}". ` + `Expected "top", "bottom" or "center".`);
  }
}
/**
 * Validates whether a horizontal position property matches the expected values.
 * @param property Name of the property being validated.
 * @param value Value of the property being validated.
 * @docs-private
 */
function validateHorizontalPosition(property, value) {
  if (value !== 'start' && value !== 'end' && value !== 'center') {
    throw Error(`ConnectedPosition: Invalid ${property} "${value}". ` + `Expected "start", "end" or "center".`);
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Service for dispatching events that land on the body to appropriate overlay ref,
 * if any. It maintains a list of attached overlays to determine best suited overlay based
 * on event target and order of overlay opens.
 */
class BaseOverlayDispatcher {
  constructor(document) {
    /** Currently attached overlays in the order they were attached. */
    this._attachedOverlays = [];
    this._document = document;
  }
  ngOnDestroy() {
    this.detach();
  }
  /** Add a new overlay to the list of attached overlay refs. */
  add(overlayRef) {
    // Ensure that we don't get the same overlay multiple times.
    this.remove(overlayRef);
    this._attachedOverlays.push(overlayRef);
  }
  /** Remove an overlay from the list of attached overlay refs. */
  remove(overlayRef) {
    const index = this._attachedOverlays.indexOf(overlayRef);
    if (index > -1) {
      this._attachedOverlays.splice(index, 1);
    }
    // Remove the global listener once there are no more overlays.
    if (this._attachedOverlays.length === 0) {
      this.detach();
    }
  }
}
BaseOverlayDispatcher.ɵfac = function BaseOverlayDispatcher_Factory(t) {
  return new (t || BaseOverlayDispatcher)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT));
};
BaseOverlayDispatcher.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"])({
  factory: function BaseOverlayDispatcher_Factory() {
    return new BaseOverlayDispatcher((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT));
  },
  token: BaseOverlayDispatcher,
  providedIn: "root"
});
BaseOverlayDispatcher.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](BaseOverlayDispatcher, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Service for dispatching keyboard events that land on the body to appropriate overlay ref,
 * if any. It maintains a list of attached overlays to determine best suited overlay based
 * on event target and order of overlay opens.
 */
class OverlayKeyboardDispatcher extends BaseOverlayDispatcher {
  constructor(document) {
    super(document);
    /** Keyboard event listener that will be attached to the body. */
    this._keydownListener = event => {
      const overlays = this._attachedOverlays;
      for (let i = overlays.length - 1; i > -1; i--) {
        // Dispatch the keydown event to the top overlay which has subscribers to its keydown events.
        // We want to target the most recent overlay, rather than trying to match where the event came
        // from, because some components might open an overlay, but keep focus on a trigger element
        // (e.g. for select and autocomplete). We skip overlays without keydown event subscriptions,
        // because we don't want overlays that don't handle keyboard events to block the ones below
        // them that do.
        if (overlays[i]._keydownEvents.observers.length > 0) {
          overlays[i]._keydownEvents.next(event);
          break;
        }
      }
    };
  }
  /** Add a new overlay to the list of attached overlay refs. */
  add(overlayRef) {
    super.add(overlayRef);
    // Lazily start dispatcher once first overlay is added
    if (!this._isAttached) {
      this._document.body.addEventListener('keydown', this._keydownListener);
      this._isAttached = true;
    }
  }
  /** Detaches the global keyboard event listener. */
  detach() {
    if (this._isAttached) {
      this._document.body.removeEventListener('keydown', this._keydownListener);
      this._isAttached = false;
    }
  }
}
OverlayKeyboardDispatcher.ɵfac = function OverlayKeyboardDispatcher_Factory(t) {
  return new (t || OverlayKeyboardDispatcher)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT));
};
OverlayKeyboardDispatcher.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"])({
  factory: function OverlayKeyboardDispatcher_Factory() {
    return new OverlayKeyboardDispatcher((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT));
  },
  token: OverlayKeyboardDispatcher,
  providedIn: "root"
});
OverlayKeyboardDispatcher.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](OverlayKeyboardDispatcher, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }];
  }, null);
})();
/** @docs-private @deprecated @breaking-change 8.0.0 */
function OVERLAY_KEYBOARD_DISPATCHER_PROVIDER_FACTORY(dispatcher, _document) {
  return dispatcher || new OverlayKeyboardDispatcher(_document);
}
/** @docs-private @deprecated @breaking-change 8.0.0 */
const OVERLAY_KEYBOARD_DISPATCHER_PROVIDER = {
  // If there is already an OverlayKeyboardDispatcher available, use that.
  // Otherwise, provide a new one.
  provide: OverlayKeyboardDispatcher,
  deps: [[new _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional(), new _angular_core__WEBPACK_IMPORTED_MODULE_2__.SkipSelf(), OverlayKeyboardDispatcher],
  // Coerce to `InjectionToken` so that the `deps` match the "shape"
  // of the type expected by Angular
  _angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT],
  useFactory: OVERLAY_KEYBOARD_DISPATCHER_PROVIDER_FACTORY
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Service for dispatching mouse click events that land on the body to appropriate overlay ref,
 * if any. It maintains a list of attached overlays to determine best suited overlay based
 * on event target and order of overlay opens.
 */
class OverlayOutsideClickDispatcher extends BaseOverlayDispatcher {
  constructor(document, _platform) {
    super(document);
    this._platform = _platform;
    this._cursorStyleIsSet = false;
    /** Click event listener that will be attached to the body propagate phase. */
    this._clickListener = event => {
      // Get the target through the `composedPath` if possible to account for shadow DOM.
      const target = event.composedPath ? event.composedPath()[0] : event.target;
      // We copy the array because the original may be modified asynchronously if the
      // outsidePointerEvents listener decides to detach overlays resulting in index errors inside
      // the for loop.
      const overlays = this._attachedOverlays.slice();
      // Dispatch the mouse event to the top overlay which has subscribers to its mouse events.
      // We want to target all overlays for which the click could be considered as outside click.
      // As soon as we reach an overlay for which the click is not outside click we break off
      // the loop.
      for (let i = overlays.length - 1; i > -1; i--) {
        const overlayRef = overlays[i];
        if (overlayRef._outsidePointerEvents.observers.length < 1 || !overlayRef.hasAttached()) {
          continue;
        }
        // If it's a click inside the overlay, just break - we should do nothing
        // If it's an outside click dispatch the mouse event, and proceed with the next overlay
        if (overlayRef.overlayElement.contains(target)) {
          break;
        }
        overlayRef._outsidePointerEvents.next(event);
      }
    };
  }
  /** Add a new overlay to the list of attached overlay refs. */
  add(overlayRef) {
    super.add(overlayRef);
    // tslint:disable: max-line-length
    // Safari on iOS does not generate click events for non-interactive
    // elements. However, we want to receive a click for any element outside
    // the overlay. We can force a "clickable" state by setting
    // `cursor: pointer` on the document body.
    // See https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event#Safari_Mobile
    // and https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html
    // tslint:enable: max-line-length
    if (!this._isAttached) {
      this._document.body.addEventListener('click', this._clickListener, true);
      this._document.body.addEventListener('contextmenu', this._clickListener, true);
      // click event is not fired on iOS. To make element "clickable" we are
      // setting the cursor to pointer
      if (this._platform.IOS && !this._cursorStyleIsSet) {
        this._cursorOriginalValue = this._document.body.style.cursor;
        this._document.body.style.cursor = 'pointer';
        this._cursorStyleIsSet = true;
      }
      this._isAttached = true;
    }
  }
  /** Detaches the global keyboard event listener. */
  detach() {
    if (this._isAttached) {
      this._document.body.removeEventListener('click', this._clickListener, true);
      this._document.body.removeEventListener('contextmenu', this._clickListener, true);
      if (this._platform.IOS && this._cursorStyleIsSet) {
        this._document.body.style.cursor = this._cursorOriginalValue;
        this._cursorStyleIsSet = false;
      }
      this._isAttached = false;
    }
  }
}
OverlayOutsideClickDispatcher.ɵfac = function OverlayOutsideClickDispatcher_Factory(t) {
  return new (t || OverlayOutsideClickDispatcher)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform));
};
OverlayOutsideClickDispatcher.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"])({
  factory: function OverlayOutsideClickDispatcher_Factory() {
    return new OverlayOutsideClickDispatcher((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform));
  },
  token: OverlayOutsideClickDispatcher,
  providedIn: "root"
});
OverlayOutsideClickDispatcher.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](OverlayOutsideClickDispatcher, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Whether we're in a testing environment.
 * TODO(crisbeto): remove this once we have an overlay testing module.
 */
const isTestEnvironment = typeof window !== 'undefined' && !!window && !!(window.__karma__ || window.jasmine);
/** Container inside which all overlays will render. */
class OverlayContainer {
  constructor(document,
  /**
   * @deprecated `platform` parameter to become required.
   * @breaking-change 10.0.0
   */
  _platform) {
    this._platform = _platform;
    this._document = document;
  }
  ngOnDestroy() {
    const container = this._containerElement;
    if (container && container.parentNode) {
      container.parentNode.removeChild(container);
    }
  }
  /**
   * This method returns the overlay container element. It will lazily
   * create the element the first time  it is called to facilitate using
   * the container in non-browser environments.
   * @returns the container element
   */
  getContainerElement() {
    if (!this._containerElement) {
      this._createContainer();
    }
    return this._containerElement;
  }
  /**
   * Create the overlay container element, which is simply a div
   * with the 'cdk-overlay-container' class on the document body.
   */
  _createContainer() {
    // @breaking-change 10.0.0 Remove null check for `_platform`.
    const isBrowser = this._platform ? this._platform.isBrowser : typeof window !== 'undefined';
    const containerClass = 'cdk-overlay-container';
    if (isBrowser || isTestEnvironment) {
      const oppositePlatformContainers = this._document.querySelectorAll(`.${containerClass}[platform="server"], ` + `.${containerClass}[platform="test"]`);
      // Remove any old containers from the opposite platform.
      // This can happen when transitioning from the server to the client.
      for (let i = 0; i < oppositePlatformContainers.length; i++) {
        oppositePlatformContainers[i].parentNode.removeChild(oppositePlatformContainers[i]);
      }
    }
    const container = this._document.createElement('div');
    container.classList.add(containerClass);
    // A long time ago we kept adding new overlay containers whenever a new app was instantiated,
    // but at some point we added logic which clears the duplicate ones in order to avoid leaks.
    // The new logic was a little too aggressive since it was breaking some legitimate use cases.
    // To mitigate the problem we made it so that only containers from a different platform are
    // cleared, but the side-effect was that people started depending on the overly-aggressive
    // logic to clean up their tests for them. Until we can introduce an overlay-specific testing
    // module which does the cleanup, we try to detect that we're in a test environment and we
    // always clear the container. See #17006.
    // TODO(crisbeto): remove the test environment check once we have an overlay testing module.
    if (isTestEnvironment) {
      container.setAttribute('platform', 'test');
    } else if (!isBrowser) {
      container.setAttribute('platform', 'server');
    }
    this._document.body.appendChild(container);
    this._containerElement = container;
  }
}
OverlayContainer.ɵfac = function OverlayContainer_Factory(t) {
  return new (t || OverlayContainer)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform));
};
OverlayContainer.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"])({
  factory: function OverlayContainer_Factory() {
    return new OverlayContainer((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform));
  },
  token: OverlayContainer,
  providedIn: "root"
});
OverlayContainer.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](OverlayContainer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
    }];
  }, null);
})();
/** @docs-private @deprecated @breaking-change 8.0.0 */
function OVERLAY_CONTAINER_PROVIDER_FACTORY(parentContainer, _document) {
  return parentContainer || new OverlayContainer(_document);
}
/** @docs-private @deprecated @breaking-change 8.0.0 */
const OVERLAY_CONTAINER_PROVIDER = {
  // If there is already an OverlayContainer available, use that. Otherwise, provide a new one.
  provide: OverlayContainer,
  deps: [[new _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional(), new _angular_core__WEBPACK_IMPORTED_MODULE_2__.SkipSelf(), OverlayContainer], _angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT // We need to use the InjectionToken somewhere to keep TS happy
  ],

  useFactory: OVERLAY_CONTAINER_PROVIDER_FACTORY
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Reference to an overlay that has been created with the Overlay service.
 * Used to manipulate or dispose of said overlay.
 */
class OverlayRef {
  constructor(_portalOutlet, _host, _pane, _config, _ngZone, _keyboardDispatcher, _document,
  // @breaking-change 8.0.0 `_location` parameter to be made required.
  _location,
  // @breaking-change 9.0.0 `_mouseClickDispatcher` parameter to be made required.
  _outsideClickDispatcher) {
    this._portalOutlet = _portalOutlet;
    this._host = _host;
    this._pane = _pane;
    this._config = _config;
    this._ngZone = _ngZone;
    this._keyboardDispatcher = _keyboardDispatcher;
    this._document = _document;
    this._location = _location;
    this._outsideClickDispatcher = _outsideClickDispatcher;
    this._backdropElement = null;
    this._backdropClick = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subject();
    this._attachments = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subject();
    this._detachments = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subject();
    this._locationChanges = rxjs__WEBPACK_IMPORTED_MODULE_6__.Subscription.EMPTY;
    this._backdropClickHandler = event => this._backdropClick.next(event);
    /** Stream of keydown events dispatched to this overlay. */
    this._keydownEvents = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subject();
    /** Stream of mouse outside events dispatched to this overlay. */
    this._outsidePointerEvents = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subject();
    if (_config.scrollStrategy) {
      this._scrollStrategy = _config.scrollStrategy;
      this._scrollStrategy.attach(this);
    }
    this._positionStrategy = _config.positionStrategy;
  }
  /** The overlay's HTML element */
  get overlayElement() {
    return this._pane;
  }
  /** The overlay's backdrop HTML element. */
  get backdropElement() {
    return this._backdropElement;
  }
  /**
   * Wrapper around the panel element. Can be used for advanced
   * positioning where a wrapper with specific styling is
   * required around the overlay pane.
   */
  get hostElement() {
    return this._host;
  }
  /**
   * Attaches content, given via a Portal, to the overlay.
   * If the overlay is configured to have a backdrop, it will be created.
   *
   * @param portal Portal instance to which to attach the overlay.
   * @returns The portal attachment result.
   */
  attach(portal) {
    let attachResult = this._portalOutlet.attach(portal);
    // Update the pane element with the given configuration.
    if (!this._host.parentElement && this._previousHostParent) {
      this._previousHostParent.appendChild(this._host);
    }
    if (this._positionStrategy) {
      this._positionStrategy.attach(this);
    }
    this._updateStackingOrder();
    this._updateElementSize();
    this._updateElementDirection();
    if (this._scrollStrategy) {
      this._scrollStrategy.enable();
    }
    // Update the position once the zone is stable so that the overlay will be fully rendered
    // before attempting to position it, as the position may depend on the size of the rendered
    // content.
    this._ngZone.onStable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.take)(1)).subscribe(() => {
      // The overlay could've been detached before the zone has stabilized.
      if (this.hasAttached()) {
        this.updatePosition();
      }
    });
    // Enable pointer events for the overlay pane element.
    this._togglePointerEvents(true);
    if (this._config.hasBackdrop) {
      this._attachBackdrop();
    }
    if (this._config.panelClass) {
      this._toggleClasses(this._pane, this._config.panelClass, true);
    }
    // Only emit the `attachments` event once all other setup is done.
    this._attachments.next();
    // Track this overlay by the keyboard dispatcher
    this._keyboardDispatcher.add(this);
    // @breaking-change 8.0.0 remove the null check for `_location`
    // once the constructor parameter is made required.
    if (this._config.disposeOnNavigation && this._location) {
      this._locationChanges = this._location.subscribe(() => this.dispose());
    }
    // @breaking-change 9.0.0 remove the null check for `_mouseClickDispatcher`
    if (this._outsideClickDispatcher) {
      this._outsideClickDispatcher.add(this);
    }
    return attachResult;
  }
  /**
   * Detaches an overlay from a portal.
   * @returns The portal detachment result.
   */
  detach() {
    if (!this.hasAttached()) {
      return;
    }
    this.detachBackdrop();
    // When the overlay is detached, the pane element should disable pointer events.
    // This is necessary because otherwise the pane element will cover the page and disable
    // pointer events therefore. Depends on the position strategy and the applied pane boundaries.
    this._togglePointerEvents(false);
    if (this._positionStrategy && this._positionStrategy.detach) {
      this._positionStrategy.detach();
    }
    if (this._scrollStrategy) {
      this._scrollStrategy.disable();
    }
    const detachmentResult = this._portalOutlet.detach();
    // Only emit after everything is detached.
    this._detachments.next();
    // Remove this overlay from keyboard dispatcher tracking.
    this._keyboardDispatcher.remove(this);
    // Keeping the host element in the DOM can cause scroll jank, because it still gets
    // rendered, even though it's transparent and unclickable which is why we remove it.
    this._detachContentWhenStable();
    // Stop listening for location changes.
    this._locationChanges.unsubscribe();
    // @breaking-change 9.0.0 remove the null check for `_outsideClickDispatcher`
    if (this._outsideClickDispatcher) {
      this._outsideClickDispatcher.remove(this);
    }
    return detachmentResult;
  }
  /** Cleans up the overlay from the DOM. */
  dispose() {
    const isAttached = this.hasAttached();
    if (this._positionStrategy) {
      this._positionStrategy.dispose();
    }
    this._disposeScrollStrategy();
    this.detachBackdrop();
    this._locationChanges.unsubscribe();
    this._keyboardDispatcher.remove(this);
    this._portalOutlet.dispose();
    this._attachments.complete();
    this._backdropClick.complete();
    this._keydownEvents.complete();
    this._outsidePointerEvents.complete();
    // @breaking-change 9.0.0 remove the null check for `_outsideClickDispatcher`
    if (this._outsideClickDispatcher) {
      this._outsideClickDispatcher.remove(this);
    }
    if (this._host && this._host.parentNode) {
      this._host.parentNode.removeChild(this._host);
      this._host = null;
    }
    this._previousHostParent = this._pane = null;
    if (isAttached) {
      this._detachments.next();
    }
    this._detachments.complete();
  }
  /** Whether the overlay has attached content. */
  hasAttached() {
    return this._portalOutlet.hasAttached();
  }
  /** Gets an observable that emits when the backdrop has been clicked. */
  backdropClick() {
    return this._backdropClick;
  }
  /** Gets an observable that emits when the overlay has been attached. */
  attachments() {
    return this._attachments;
  }
  /** Gets an observable that emits when the overlay has been detached. */
  detachments() {
    return this._detachments;
  }
  /** Gets an observable of keydown events targeted to this overlay. */
  keydownEvents() {
    return this._keydownEvents;
  }
  /** Gets an observable of pointer events targeted outside this overlay. */
  outsidePointerEvents() {
    return this._outsidePointerEvents;
  }
  /** Gets the current overlay configuration, which is immutable. */
  getConfig() {
    return this._config;
  }
  /** Updates the position of the overlay based on the position strategy. */
  updatePosition() {
    if (this._positionStrategy) {
      this._positionStrategy.apply();
    }
  }
  /** Switches to a new position strategy and updates the overlay position. */
  updatePositionStrategy(strategy) {
    if (strategy === this._positionStrategy) {
      return;
    }
    if (this._positionStrategy) {
      this._positionStrategy.dispose();
    }
    this._positionStrategy = strategy;
    if (this.hasAttached()) {
      strategy.attach(this);
      this.updatePosition();
    }
  }
  /** Update the size properties of the overlay. */
  updateSize(sizeConfig) {
    this._config = Object.assign(Object.assign({}, this._config), sizeConfig);
    this._updateElementSize();
  }
  /** Sets the LTR/RTL direction for the overlay. */
  setDirection(dir) {
    this._config = Object.assign(Object.assign({}, this._config), {
      direction: dir
    });
    this._updateElementDirection();
  }
  /** Add a CSS class or an array of classes to the overlay pane. */
  addPanelClass(classes) {
    if (this._pane) {
      this._toggleClasses(this._pane, classes, true);
    }
  }
  /** Remove a CSS class or an array of classes from the overlay pane. */
  removePanelClass(classes) {
    if (this._pane) {
      this._toggleClasses(this._pane, classes, false);
    }
  }
  /**
   * Returns the layout direction of the overlay panel.
   */
  getDirection() {
    const direction = this._config.direction;
    if (!direction) {
      return 'ltr';
    }
    return typeof direction === 'string' ? direction : direction.value;
  }
  /** Switches to a new scroll strategy. */
  updateScrollStrategy(strategy) {
    if (strategy === this._scrollStrategy) {
      return;
    }
    this._disposeScrollStrategy();
    this._scrollStrategy = strategy;
    if (this.hasAttached()) {
      strategy.attach(this);
      strategy.enable();
    }
  }
  /** Updates the text direction of the overlay panel. */
  _updateElementDirection() {
    this._host.setAttribute('dir', this.getDirection());
  }
  /** Updates the size of the overlay element based on the overlay config. */
  _updateElementSize() {
    if (!this._pane) {
      return;
    }
    const style = this._pane.style;
    style.width = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(this._config.width);
    style.height = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(this._config.height);
    style.minWidth = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(this._config.minWidth);
    style.minHeight = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(this._config.minHeight);
    style.maxWidth = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(this._config.maxWidth);
    style.maxHeight = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(this._config.maxHeight);
  }
  /** Toggles the pointer events for the overlay pane element. */
  _togglePointerEvents(enablePointer) {
    this._pane.style.pointerEvents = enablePointer ? 'auto' : 'none';
  }
  /** Attaches a backdrop for this overlay. */
  _attachBackdrop() {
    const showingClass = 'cdk-overlay-backdrop-showing';
    this._backdropElement = this._document.createElement('div');
    this._backdropElement.classList.add('cdk-overlay-backdrop');
    if (this._config.backdropClass) {
      this._toggleClasses(this._backdropElement, this._config.backdropClass, true);
    }
    // Insert the backdrop before the pane in the DOM order,
    // in order to handle stacked overlays properly.
    this._host.parentElement.insertBefore(this._backdropElement, this._host);
    // Forward backdrop clicks such that the consumer of the overlay can perform whatever
    // action desired when such a click occurs (usually closing the overlay).
    this._backdropElement.addEventListener('click', this._backdropClickHandler);
    // Add class to fade-in the backdrop after one frame.
    if (typeof requestAnimationFrame !== 'undefined') {
      this._ngZone.runOutsideAngular(() => {
        requestAnimationFrame(() => {
          if (this._backdropElement) {
            this._backdropElement.classList.add(showingClass);
          }
        });
      });
    } else {
      this._backdropElement.classList.add(showingClass);
    }
  }
  /**
   * Updates the stacking order of the element, moving it to the top if necessary.
   * This is required in cases where one overlay was detached, while another one,
   * that should be behind it, was destroyed. The next time both of them are opened,
   * the stacking will be wrong, because the detached element's pane will still be
   * in its original DOM position.
   */
  _updateStackingOrder() {
    if (this._host.nextSibling) {
      this._host.parentNode.appendChild(this._host);
    }
  }
  /** Detaches the backdrop (if any) associated with the overlay. */
  detachBackdrop() {
    let backdropToDetach = this._backdropElement;
    if (!backdropToDetach) {
      return;
    }
    let timeoutId;
    let finishDetach = () => {
      // It may not be attached to anything in certain cases (e.g. unit tests).
      if (backdropToDetach) {
        backdropToDetach.removeEventListener('click', this._backdropClickHandler);
        backdropToDetach.removeEventListener('transitionend', finishDetach);
        if (backdropToDetach.parentNode) {
          backdropToDetach.parentNode.removeChild(backdropToDetach);
        }
      }
      // It is possible that a new portal has been attached to this overlay since we started
      // removing the backdrop. If that is the case, only clear the backdrop reference if it
      // is still the same instance that we started to remove.
      if (this._backdropElement == backdropToDetach) {
        this._backdropElement = null;
      }
      if (this._config.backdropClass) {
        this._toggleClasses(backdropToDetach, this._config.backdropClass, false);
      }
      clearTimeout(timeoutId);
    };
    backdropToDetach.classList.remove('cdk-overlay-backdrop-showing');
    this._ngZone.runOutsideAngular(() => {
      backdropToDetach.addEventListener('transitionend', finishDetach);
    });
    // If the backdrop doesn't have a transition, the `transitionend` event won't fire.
    // In this case we make it unclickable and we try to remove it after a delay.
    backdropToDetach.style.pointerEvents = 'none';
    // Run this outside the Angular zone because there's nothing that Angular cares about.
    // If it were to run inside the Angular zone, every test that used Overlay would have to be
    // either async or fakeAsync.
    timeoutId = this._ngZone.runOutsideAngular(() => setTimeout(finishDetach, 500));
  }
  /** Toggles a single CSS class or an array of classes on an element. */
  _toggleClasses(element, cssClasses, isAdd) {
    const classList = element.classList;
    (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceArray)(cssClasses).forEach(cssClass => {
      // We can't do a spread here, because IE doesn't support setting multiple classes.
      // Also trying to add an empty string to a DOMTokenList will throw.
      if (cssClass) {
        isAdd ? classList.add(cssClass) : classList.remove(cssClass);
      }
    });
  }
  /** Detaches the overlay content next time the zone stabilizes. */
  _detachContentWhenStable() {
    // Normally we wouldn't have to explicitly run this outside the `NgZone`, however
    // if the consumer is using `zone-patch-rxjs`, the `Subscription.unsubscribe` call will
    // be patched to run inside the zone, which will throw us into an infinite loop.
    this._ngZone.runOutsideAngular(() => {
      // We can't remove the host here immediately, because the overlay pane's content
      // might still be animating. This stream helps us avoid interrupting the animation
      // by waiting for the pane to become empty.
      const subscription = this._ngZone.onStable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)((0,rxjs__WEBPACK_IMPORTED_MODULE_9__.merge)(this._attachments, this._detachments))).subscribe(() => {
        // Needs a couple of checks for the pane and host, because
        // they may have been removed by the time the zone stabilizes.
        if (!this._pane || !this._host || this._pane.children.length === 0) {
          if (this._pane && this._config.panelClass) {
            this._toggleClasses(this._pane, this._config.panelClass, false);
          }
          if (this._host && this._host.parentElement) {
            this._previousHostParent = this._host.parentElement;
            this._previousHostParent.removeChild(this._host);
          }
          subscription.unsubscribe();
        }
      });
    });
  }
  /** Disposes of a scroll strategy. */
  _disposeScrollStrategy() {
    const scrollStrategy = this._scrollStrategy;
    if (scrollStrategy) {
      scrollStrategy.disable();
      if (scrollStrategy.detach) {
        scrollStrategy.detach();
      }
    }
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// TODO: refactor clipping detection into a separate thing (part of scrolling module)
// TODO: doesn't handle both flexible width and height when it has to scroll along both axis.
/** Class to be added to the overlay bounding box. */
const boundingBoxClass = 'cdk-overlay-connected-position-bounding-box';
/** Regex used to split a string on its CSS units. */
const cssUnitPattern = /([A-Za-z%]+)$/;
/**
 * A strategy for positioning overlays. Using this strategy, an overlay is given an
 * implicit position relative some origin element. The relative position is defined in terms of
 * a point on the origin element that is connected to a point on the overlay element. For example,
 * a basic dropdown is connecting the bottom-left corner of the origin to the top-left corner
 * of the overlay.
 */
class FlexibleConnectedPositionStrategy {
  constructor(connectedTo, _viewportRuler, _document, _platform, _overlayContainer) {
    this._viewportRuler = _viewportRuler;
    this._document = _document;
    this._platform = _platform;
    this._overlayContainer = _overlayContainer;
    /** Last size used for the bounding box. Used to avoid resizing the overlay after open. */
    this._lastBoundingBoxSize = {
      width: 0,
      height: 0
    };
    /** Whether the overlay was pushed in a previous positioning. */
    this._isPushed = false;
    /** Whether the overlay can be pushed on-screen on the initial open. */
    this._canPush = true;
    /** Whether the overlay can grow via flexible width/height after the initial open. */
    this._growAfterOpen = false;
    /** Whether the overlay's width and height can be constrained to fit within the viewport. */
    this._hasFlexibleDimensions = true;
    /** Whether the overlay position is locked. */
    this._positionLocked = false;
    /** Amount of space that must be maintained between the overlay and the edge of the viewport. */
    this._viewportMargin = 0;
    /** The Scrollable containers used to check scrollable view properties on position change. */
    this._scrollables = [];
    /** Ordered list of preferred positions, from most to least desirable. */
    this._preferredPositions = [];
    /** Subject that emits whenever the position changes. */
    this._positionChanges = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subject();
    /** Subscription to viewport size changes. */
    this._resizeSubscription = rxjs__WEBPACK_IMPORTED_MODULE_6__.Subscription.EMPTY;
    /** Default offset for the overlay along the x axis. */
    this._offsetX = 0;
    /** Default offset for the overlay along the y axis. */
    this._offsetY = 0;
    /** Keeps track of the CSS classes that the position strategy has applied on the overlay panel. */
    this._appliedPanelClasses = [];
    /** Observable sequence of position changes. */
    this.positionChanges = this._positionChanges;
    this.setOrigin(connectedTo);
  }
  /** Ordered list of preferred positions, from most to least desirable. */
  get positions() {
    return this._preferredPositions;
  }
  /** Attaches this position strategy to an overlay. */
  attach(overlayRef) {
    if (this._overlayRef && overlayRef !== this._overlayRef && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw Error('This position strategy is already attached to an overlay');
    }
    this._validatePositions();
    overlayRef.hostElement.classList.add(boundingBoxClass);
    this._overlayRef = overlayRef;
    this._boundingBox = overlayRef.hostElement;
    this._pane = overlayRef.overlayElement;
    this._isDisposed = false;
    this._isInitialRender = true;
    this._lastPosition = null;
    this._resizeSubscription.unsubscribe();
    this._resizeSubscription = this._viewportRuler.change().subscribe(() => {
      // When the window is resized, we want to trigger the next reposition as if it
      // was an initial render, in order for the strategy to pick a new optimal position,
      // otherwise position locking will cause it to stay at the old one.
      this._isInitialRender = true;
      this.apply();
    });
  }
  /**
   * Updates the position of the overlay element, using whichever preferred position relative
   * to the origin best fits on-screen.
   *
   * The selection of a position goes as follows:
   *  - If any positions fit completely within the viewport as-is,
   *      choose the first position that does so.
   *  - If flexible dimensions are enabled and at least one satifies the given minimum width/height,
   *      choose the position with the greatest available size modified by the positions' weight.
   *  - If pushing is enabled, take the position that went off-screen the least and push it
   *      on-screen.
   *  - If none of the previous criteria were met, use the position that goes off-screen the least.
   * @docs-private
   */
  apply() {
    // We shouldn't do anything if the strategy was disposed or we're on the server.
    if (this._isDisposed || !this._platform.isBrowser) {
      return;
    }
    // If the position has been applied already (e.g. when the overlay was opened) and the
    // consumer opted into locking in the position, re-use the old position, in order to
    // prevent the overlay from jumping around.
    if (!this._isInitialRender && this._positionLocked && this._lastPosition) {
      this.reapplyLastPosition();
      return;
    }
    this._clearPanelClasses();
    this._resetOverlayElementStyles();
    this._resetBoundingBoxStyles();
    // We need the bounding rects for the origin and the overlay to determine how to position
    // the overlay relative to the origin.
    // We use the viewport rect to determine whether a position would go off-screen.
    this._viewportRect = this._getNarrowedViewportRect();
    this._originRect = this._getOriginRect();
    this._overlayRect = this._pane.getBoundingClientRect();
    const originRect = this._originRect;
    const overlayRect = this._overlayRect;
    const viewportRect = this._viewportRect;
    // Positions where the overlay will fit with flexible dimensions.
    const flexibleFits = [];
    // Fallback if none of the preferred positions fit within the viewport.
    let fallback;
    // Go through each of the preferred positions looking for a good fit.
    // If a good fit is found, it will be applied immediately.
    for (let pos of this._preferredPositions) {
      // Get the exact (x, y) coordinate for the point-of-origin on the origin element.
      let originPoint = this._getOriginPoint(originRect, pos);
      // From that point-of-origin, get the exact (x, y) coordinate for the top-left corner of the
      // overlay in this position. We use the top-left corner for calculations and later translate
      // this into an appropriate (top, left, bottom, right) style.
      let overlayPoint = this._getOverlayPoint(originPoint, overlayRect, pos);
      // Calculate how well the overlay would fit into the viewport with this point.
      let overlayFit = this._getOverlayFit(overlayPoint, overlayRect, viewportRect, pos);
      // If the overlay, without any further work, fits into the viewport, use this position.
      if (overlayFit.isCompletelyWithinViewport) {
        this._isPushed = false;
        this._applyPosition(pos, originPoint);
        return;
      }
      // If the overlay has flexible dimensions, we can use this position
      // so long as there's enough space for the minimum dimensions.
      if (this._canFitWithFlexibleDimensions(overlayFit, overlayPoint, viewportRect)) {
        // Save positions where the overlay will fit with flexible dimensions. We will use these
        // if none of the positions fit *without* flexible dimensions.
        flexibleFits.push({
          position: pos,
          origin: originPoint,
          overlayRect,
          boundingBoxRect: this._calculateBoundingBoxRect(originPoint, pos)
        });
        continue;
      }
      // If the current preferred position does not fit on the screen, remember the position
      // if it has more visible area on-screen than we've seen and move onto the next preferred
      // position.
      if (!fallback || fallback.overlayFit.visibleArea < overlayFit.visibleArea) {
        fallback = {
          overlayFit,
          overlayPoint,
          originPoint,
          position: pos,
          overlayRect
        };
      }
    }
    // If there are any positions where the overlay would fit with flexible dimensions, choose the
    // one that has the greatest area available modified by the position's weight
    if (flexibleFits.length) {
      let bestFit = null;
      let bestScore = -1;
      for (const fit of flexibleFits) {
        const score = fit.boundingBoxRect.width * fit.boundingBoxRect.height * (fit.position.weight || 1);
        if (score > bestScore) {
          bestScore = score;
          bestFit = fit;
        }
      }
      this._isPushed = false;
      this._applyPosition(bestFit.position, bestFit.origin);
      return;
    }
    // When none of the preferred positions fit within the viewport, take the position
    // that went off-screen the least and attempt to push it on-screen.
    if (this._canPush) {
      // TODO(jelbourn): after pushing, the opening "direction" of the overlay might not make sense.
      this._isPushed = true;
      this._applyPosition(fallback.position, fallback.originPoint);
      return;
    }
    // All options for getting the overlay within the viewport have been exhausted, so go with the
    // position that went off-screen the least.
    this._applyPosition(fallback.position, fallback.originPoint);
  }
  detach() {
    this._clearPanelClasses();
    this._lastPosition = null;
    this._previousPushAmount = null;
    this._resizeSubscription.unsubscribe();
  }
  /** Cleanup after the element gets destroyed. */
  dispose() {
    if (this._isDisposed) {
      return;
    }
    // We can't use `_resetBoundingBoxStyles` here, because it resets
    // some properties to zero, rather than removing them.
    if (this._boundingBox) {
      extendStyles(this._boundingBox.style, {
        top: '',
        left: '',
        right: '',
        bottom: '',
        height: '',
        width: '',
        alignItems: '',
        justifyContent: ''
      });
    }
    if (this._pane) {
      this._resetOverlayElementStyles();
    }
    if (this._overlayRef) {
      this._overlayRef.hostElement.classList.remove(boundingBoxClass);
    }
    this.detach();
    this._positionChanges.complete();
    this._overlayRef = this._boundingBox = null;
    this._isDisposed = true;
  }
  /**
   * This re-aligns the overlay element with the trigger in its last calculated position,
   * even if a position higher in the "preferred positions" list would now fit. This
   * allows one to re-align the panel without changing the orientation of the panel.
   */
  reapplyLastPosition() {
    if (!this._isDisposed && (!this._platform || this._platform.isBrowser)) {
      this._originRect = this._getOriginRect();
      this._overlayRect = this._pane.getBoundingClientRect();
      this._viewportRect = this._getNarrowedViewportRect();
      const lastPosition = this._lastPosition || this._preferredPositions[0];
      const originPoint = this._getOriginPoint(this._originRect, lastPosition);
      this._applyPosition(lastPosition, originPoint);
    }
  }
  /**
   * Sets the list of Scrollable containers that host the origin element so that
   * on reposition we can evaluate if it or the overlay has been clipped or outside view. Every
   * Scrollable must be an ancestor element of the strategy's origin element.
   */
  withScrollableContainers(scrollables) {
    this._scrollables = scrollables;
    return this;
  }
  /**
   * Adds new preferred positions.
   * @param positions List of positions options for this overlay.
   */
  withPositions(positions) {
    this._preferredPositions = positions;
    // If the last calculated position object isn't part of the positions anymore, clear
    // it in order to avoid it being picked up if the consumer tries to re-apply.
    if (positions.indexOf(this._lastPosition) === -1) {
      this._lastPosition = null;
    }
    this._validatePositions();
    return this;
  }
  /**
   * Sets a minimum distance the overlay may be positioned to the edge of the viewport.
   * @param margin Required margin between the overlay and the viewport edge in pixels.
   */
  withViewportMargin(margin) {
    this._viewportMargin = margin;
    return this;
  }
  /** Sets whether the overlay's width and height can be constrained to fit within the viewport. */
  withFlexibleDimensions(flexibleDimensions = true) {
    this._hasFlexibleDimensions = flexibleDimensions;
    return this;
  }
  /** Sets whether the overlay can grow after the initial open via flexible width/height. */
  withGrowAfterOpen(growAfterOpen = true) {
    this._growAfterOpen = growAfterOpen;
    return this;
  }
  /** Sets whether the overlay can be pushed on-screen if none of the provided positions fit. */
  withPush(canPush = true) {
    this._canPush = canPush;
    return this;
  }
  /**
   * Sets whether the overlay's position should be locked in after it is positioned
   * initially. When an overlay is locked in, it won't attempt to reposition itself
   * when the position is re-applied (e.g. when the user scrolls away).
   * @param isLocked Whether the overlay should locked in.
   */
  withLockedPosition(isLocked = true) {
    this._positionLocked = isLocked;
    return this;
  }
  /**
   * Sets the origin, relative to which to position the overlay.
   * Using an element origin is useful for building components that need to be positioned
   * relatively to a trigger (e.g. dropdown menus or tooltips), whereas using a point can be
   * used for cases like contextual menus which open relative to the user's pointer.
   * @param origin Reference to the new origin.
   */
  setOrigin(origin) {
    this._origin = origin;
    return this;
  }
  /**
   * Sets the default offset for the overlay's connection point on the x-axis.
   * @param offset New offset in the X axis.
   */
  withDefaultOffsetX(offset) {
    this._offsetX = offset;
    return this;
  }
  /**
   * Sets the default offset for the overlay's connection point on the y-axis.
   * @param offset New offset in the Y axis.
   */
  withDefaultOffsetY(offset) {
    this._offsetY = offset;
    return this;
  }
  /**
   * Configures that the position strategy should set a `transform-origin` on some elements
   * inside the overlay, depending on the current position that is being applied. This is
   * useful for the cases where the origin of an animation can change depending on the
   * alignment of the overlay.
   * @param selector CSS selector that will be used to find the target
   *    elements onto which to set the transform origin.
   */
  withTransformOriginOn(selector) {
    this._transformOriginSelector = selector;
    return this;
  }
  /**
   * Gets the (x, y) coordinate of a connection point on the origin based on a relative position.
   */
  _getOriginPoint(originRect, pos) {
    let x;
    if (pos.originX == 'center') {
      // Note: when centering we should always use the `left`
      // offset, otherwise the position will be wrong in RTL.
      x = originRect.left + originRect.width / 2;
    } else {
      const startX = this._isRtl() ? originRect.right : originRect.left;
      const endX = this._isRtl() ? originRect.left : originRect.right;
      x = pos.originX == 'start' ? startX : endX;
    }
    let y;
    if (pos.originY == 'center') {
      y = originRect.top + originRect.height / 2;
    } else {
      y = pos.originY == 'top' ? originRect.top : originRect.bottom;
    }
    return {
      x,
      y
    };
  }
  /**
   * Gets the (x, y) coordinate of the top-left corner of the overlay given a given position and
   * origin point to which the overlay should be connected.
   */
  _getOverlayPoint(originPoint, overlayRect, pos) {
    // Calculate the (overlayStartX, overlayStartY), the start of the
    // potential overlay position relative to the origin point.
    let overlayStartX;
    if (pos.overlayX == 'center') {
      overlayStartX = -overlayRect.width / 2;
    } else if (pos.overlayX === 'start') {
      overlayStartX = this._isRtl() ? -overlayRect.width : 0;
    } else {
      overlayStartX = this._isRtl() ? 0 : -overlayRect.width;
    }
    let overlayStartY;
    if (pos.overlayY == 'center') {
      overlayStartY = -overlayRect.height / 2;
    } else {
      overlayStartY = pos.overlayY == 'top' ? 0 : -overlayRect.height;
    }
    // The (x, y) coordinates of the overlay.
    return {
      x: originPoint.x + overlayStartX,
      y: originPoint.y + overlayStartY
    };
  }
  /** Gets how well an overlay at the given point will fit within the viewport. */
  _getOverlayFit(point, overlay, viewport, position) {
    let {
      x,
      y
    } = point;
    let offsetX = this._getOffset(position, 'x');
    let offsetY = this._getOffset(position, 'y');
    // Account for the offsets since they could push the overlay out of the viewport.
    if (offsetX) {
      x += offsetX;
    }
    if (offsetY) {
      y += offsetY;
    }
    // How much the overlay would overflow at this position, on each side.
    let leftOverflow = 0 - x;
    let rightOverflow = x + overlay.width - viewport.width;
    let topOverflow = 0 - y;
    let bottomOverflow = y + overlay.height - viewport.height;
    // Visible parts of the element on each axis.
    let visibleWidth = this._subtractOverflows(overlay.width, leftOverflow, rightOverflow);
    let visibleHeight = this._subtractOverflows(overlay.height, topOverflow, bottomOverflow);
    let visibleArea = visibleWidth * visibleHeight;
    return {
      visibleArea,
      isCompletelyWithinViewport: overlay.width * overlay.height === visibleArea,
      fitsInViewportVertically: visibleHeight === overlay.height,
      fitsInViewportHorizontally: visibleWidth == overlay.width
    };
  }
  /**
   * Whether the overlay can fit within the viewport when it may resize either its width or height.
   * @param fit How well the overlay fits in the viewport at some position.
   * @param point The (x, y) coordinates of the overlat at some position.
   * @param viewport The geometry of the viewport.
   */
  _canFitWithFlexibleDimensions(fit, point, viewport) {
    if (this._hasFlexibleDimensions) {
      const availableHeight = viewport.bottom - point.y;
      const availableWidth = viewport.right - point.x;
      const minHeight = getPixelValue(this._overlayRef.getConfig().minHeight);
      const minWidth = getPixelValue(this._overlayRef.getConfig().minWidth);
      const verticalFit = fit.fitsInViewportVertically || minHeight != null && minHeight <= availableHeight;
      const horizontalFit = fit.fitsInViewportHorizontally || minWidth != null && minWidth <= availableWidth;
      return verticalFit && horizontalFit;
    }
    return false;
  }
  /**
   * Gets the point at which the overlay can be "pushed" on-screen. If the overlay is larger than
   * the viewport, the top-left corner will be pushed on-screen (with overflow occuring on the
   * right and bottom).
   *
   * @param start Starting point from which the overlay is pushed.
   * @param overlay Dimensions of the overlay.
   * @param scrollPosition Current viewport scroll position.
   * @returns The point at which to position the overlay after pushing. This is effectively a new
   *     originPoint.
   */
  _pushOverlayOnScreen(start, overlay, scrollPosition) {
    // If the position is locked and we've pushed the overlay already, reuse the previous push
    // amount, rather than pushing it again. If we were to continue pushing, the element would
    // remain in the viewport, which goes against the expectations when position locking is enabled.
    if (this._previousPushAmount && this._positionLocked) {
      return {
        x: start.x + this._previousPushAmount.x,
        y: start.y + this._previousPushAmount.y
      };
    }
    const viewport = this._viewportRect;
    // Determine how much the overlay goes outside the viewport on each
    // side, which we'll use to decide which direction to push it.
    const overflowRight = Math.max(start.x + overlay.width - viewport.width, 0);
    const overflowBottom = Math.max(start.y + overlay.height - viewport.height, 0);
    const overflowTop = Math.max(viewport.top - scrollPosition.top - start.y, 0);
    const overflowLeft = Math.max(viewport.left - scrollPosition.left - start.x, 0);
    // Amount by which to push the overlay in each axis such that it remains on-screen.
    let pushX = 0;
    let pushY = 0;
    // If the overlay fits completely within the bounds of the viewport, push it from whichever
    // direction is goes off-screen. Otherwise, push the top-left corner such that its in the
    // viewport and allow for the trailing end of the overlay to go out of bounds.
    if (overlay.width <= viewport.width) {
      pushX = overflowLeft || -overflowRight;
    } else {
      pushX = start.x < this._viewportMargin ? viewport.left - scrollPosition.left - start.x : 0;
    }
    if (overlay.height <= viewport.height) {
      pushY = overflowTop || -overflowBottom;
    } else {
      pushY = start.y < this._viewportMargin ? viewport.top - scrollPosition.top - start.y : 0;
    }
    this._previousPushAmount = {
      x: pushX,
      y: pushY
    };
    return {
      x: start.x + pushX,
      y: start.y + pushY
    };
  }
  /**
   * Applies a computed position to the overlay and emits a position change.
   * @param position The position preference
   * @param originPoint The point on the origin element where the overlay is connected.
   */
  _applyPosition(position, originPoint) {
    this._setTransformOrigin(position);
    this._setOverlayElementStyles(originPoint, position);
    this._setBoundingBoxStyles(originPoint, position);
    if (position.panelClass) {
      this._addPanelClasses(position.panelClass);
    }
    // Save the last connected position in case the position needs to be re-calculated.
    this._lastPosition = position;
    // Notify that the position has been changed along with its change properties.
    // We only emit if we've got any subscriptions, because the scroll visibility
    // calculcations can be somewhat expensive.
    if (this._positionChanges.observers.length) {
      const scrollableViewProperties = this._getScrollVisibility();
      const changeEvent = new ConnectedOverlayPositionChange(position, scrollableViewProperties);
      this._positionChanges.next(changeEvent);
    }
    this._isInitialRender = false;
  }
  /** Sets the transform origin based on the configured selector and the passed-in position.  */
  _setTransformOrigin(position) {
    if (!this._transformOriginSelector) {
      return;
    }
    const elements = this._boundingBox.querySelectorAll(this._transformOriginSelector);
    let xOrigin;
    let yOrigin = position.overlayY;
    if (position.overlayX === 'center') {
      xOrigin = 'center';
    } else if (this._isRtl()) {
      xOrigin = position.overlayX === 'start' ? 'right' : 'left';
    } else {
      xOrigin = position.overlayX === 'start' ? 'left' : 'right';
    }
    for (let i = 0; i < elements.length; i++) {
      elements[i].style.transformOrigin = `${xOrigin} ${yOrigin}`;
    }
  }
  /**
   * Gets the position and size of the overlay's sizing container.
   *
   * This method does no measuring and applies no styles so that we can cheaply compute the
   * bounds for all positions and choose the best fit based on these results.
   */
  _calculateBoundingBoxRect(origin, position) {
    const viewport = this._viewportRect;
    const isRtl = this._isRtl();
    let height, top, bottom;
    if (position.overlayY === 'top') {
      // Overlay is opening "downward" and thus is bound by the bottom viewport edge.
      top = origin.y;
      height = viewport.height - top + this._viewportMargin;
    } else if (position.overlayY === 'bottom') {
      // Overlay is opening "upward" and thus is bound by the top viewport edge. We need to add
      // the viewport margin back in, because the viewport rect is narrowed down to remove the
      // margin, whereas the `origin` position is calculated based on its `ClientRect`.
      bottom = viewport.height - origin.y + this._viewportMargin * 2;
      height = viewport.height - bottom + this._viewportMargin;
    } else {
      // If neither top nor bottom, it means that the overlay is vertically centered on the
      // origin point. Note that we want the position relative to the viewport, rather than
      // the page, which is why we don't use something like `viewport.bottom - origin.y` and
      // `origin.y - viewport.top`.
      const smallestDistanceToViewportEdge = Math.min(viewport.bottom - origin.y + viewport.top, origin.y);
      const previousHeight = this._lastBoundingBoxSize.height;
      height = smallestDistanceToViewportEdge * 2;
      top = origin.y - smallestDistanceToViewportEdge;
      if (height > previousHeight && !this._isInitialRender && !this._growAfterOpen) {
        top = origin.y - previousHeight / 2;
      }
    }
    // The overlay is opening 'right-ward' (the content flows to the right).
    const isBoundedByRightViewportEdge = position.overlayX === 'start' && !isRtl || position.overlayX === 'end' && isRtl;
    // The overlay is opening 'left-ward' (the content flows to the left).
    const isBoundedByLeftViewportEdge = position.overlayX === 'end' && !isRtl || position.overlayX === 'start' && isRtl;
    let width, left, right;
    if (isBoundedByLeftViewportEdge) {
      right = viewport.width - origin.x + this._viewportMargin;
      width = origin.x - this._viewportMargin;
    } else if (isBoundedByRightViewportEdge) {
      left = origin.x;
      width = viewport.right - origin.x;
    } else {
      // If neither start nor end, it means that the overlay is horizontally centered on the
      // origin point. Note that we want the position relative to the viewport, rather than
      // the page, which is why we don't use something like `viewport.right - origin.x` and
      // `origin.x - viewport.left`.
      const smallestDistanceToViewportEdge = Math.min(viewport.right - origin.x + viewport.left, origin.x);
      const previousWidth = this._lastBoundingBoxSize.width;
      width = smallestDistanceToViewportEdge * 2;
      left = origin.x - smallestDistanceToViewportEdge;
      if (width > previousWidth && !this._isInitialRender && !this._growAfterOpen) {
        left = origin.x - previousWidth / 2;
      }
    }
    return {
      top: top,
      left: left,
      bottom: bottom,
      right: right,
      width,
      height
    };
  }
  /**
   * Sets the position and size of the overlay's sizing wrapper. The wrapper is positioned on the
   * origin's connection point and stetches to the bounds of the viewport.
   *
   * @param origin The point on the origin element where the overlay is connected.
   * @param position The position preference
   */
  _setBoundingBoxStyles(origin, position) {
    const boundingBoxRect = this._calculateBoundingBoxRect(origin, position);
    // It's weird if the overlay *grows* while scrolling, so we take the last size into account
    // when applying a new size.
    if (!this._isInitialRender && !this._growAfterOpen) {
      boundingBoxRect.height = Math.min(boundingBoxRect.height, this._lastBoundingBoxSize.height);
      boundingBoxRect.width = Math.min(boundingBoxRect.width, this._lastBoundingBoxSize.width);
    }
    const styles = {};
    if (this._hasExactPosition()) {
      styles.top = styles.left = '0';
      styles.bottom = styles.right = styles.maxHeight = styles.maxWidth = '';
      styles.width = styles.height = '100%';
    } else {
      const maxHeight = this._overlayRef.getConfig().maxHeight;
      const maxWidth = this._overlayRef.getConfig().maxWidth;
      styles.height = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(boundingBoxRect.height);
      styles.top = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(boundingBoxRect.top);
      styles.bottom = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(boundingBoxRect.bottom);
      styles.width = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(boundingBoxRect.width);
      styles.left = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(boundingBoxRect.left);
      styles.right = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(boundingBoxRect.right);
      // Push the pane content towards the proper direction.
      if (position.overlayX === 'center') {
        styles.alignItems = 'center';
      } else {
        styles.alignItems = position.overlayX === 'end' ? 'flex-end' : 'flex-start';
      }
      if (position.overlayY === 'center') {
        styles.justifyContent = 'center';
      } else {
        styles.justifyContent = position.overlayY === 'bottom' ? 'flex-end' : 'flex-start';
      }
      if (maxHeight) {
        styles.maxHeight = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(maxHeight);
      }
      if (maxWidth) {
        styles.maxWidth = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(maxWidth);
      }
    }
    this._lastBoundingBoxSize = boundingBoxRect;
    extendStyles(this._boundingBox.style, styles);
  }
  /** Resets the styles for the bounding box so that a new positioning can be computed. */
  _resetBoundingBoxStyles() {
    extendStyles(this._boundingBox.style, {
      top: '0',
      left: '0',
      right: '0',
      bottom: '0',
      height: '',
      width: '',
      alignItems: '',
      justifyContent: ''
    });
  }
  /** Resets the styles for the overlay pane so that a new positioning can be computed. */
  _resetOverlayElementStyles() {
    extendStyles(this._pane.style, {
      top: '',
      left: '',
      bottom: '',
      right: '',
      position: '',
      transform: ''
    });
  }
  /** Sets positioning styles to the overlay element. */
  _setOverlayElementStyles(originPoint, position) {
    const styles = {};
    const hasExactPosition = this._hasExactPosition();
    const hasFlexibleDimensions = this._hasFlexibleDimensions;
    const config = this._overlayRef.getConfig();
    if (hasExactPosition) {
      const scrollPosition = this._viewportRuler.getViewportScrollPosition();
      extendStyles(styles, this._getExactOverlayY(position, originPoint, scrollPosition));
      extendStyles(styles, this._getExactOverlayX(position, originPoint, scrollPosition));
    } else {
      styles.position = 'static';
    }
    // Use a transform to apply the offsets. We do this because the `center` positions rely on
    // being in the normal flex flow and setting a `top` / `left` at all will completely throw
    // off the position. We also can't use margins, because they won't have an effect in some
    // cases where the element doesn't have anything to "push off of". Finally, this works
    // better both with flexible and non-flexible positioning.
    let transformString = '';
    let offsetX = this._getOffset(position, 'x');
    let offsetY = this._getOffset(position, 'y');
    if (offsetX) {
      transformString += `translateX(${offsetX}px) `;
    }
    if (offsetY) {
      transformString += `translateY(${offsetY}px)`;
    }
    styles.transform = transformString.trim();
    // If a maxWidth or maxHeight is specified on the overlay, we remove them. We do this because
    // we need these values to both be set to "100%" for the automatic flexible sizing to work.
    // The maxHeight and maxWidth are set on the boundingBox in order to enforce the constraint.
    // Note that this doesn't apply when we have an exact position, in which case we do want to
    // apply them because they'll be cleared from the bounding box.
    if (config.maxHeight) {
      if (hasExactPosition) {
        styles.maxHeight = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(config.maxHeight);
      } else if (hasFlexibleDimensions) {
        styles.maxHeight = '';
      }
    }
    if (config.maxWidth) {
      if (hasExactPosition) {
        styles.maxWidth = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(config.maxWidth);
      } else if (hasFlexibleDimensions) {
        styles.maxWidth = '';
      }
    }
    extendStyles(this._pane.style, styles);
  }
  /** Gets the exact top/bottom for the overlay when not using flexible sizing or when pushing. */
  _getExactOverlayY(position, originPoint, scrollPosition) {
    // Reset any existing styles. This is necessary in case the
    // preferred position has changed since the last `apply`.
    let styles = {
      top: '',
      bottom: ''
    };
    let overlayPoint = this._getOverlayPoint(originPoint, this._overlayRect, position);
    if (this._isPushed) {
      overlayPoint = this._pushOverlayOnScreen(overlayPoint, this._overlayRect, scrollPosition);
    }
    let virtualKeyboardOffset = this._overlayContainer.getContainerElement().getBoundingClientRect().top;
    // Normally this would be zero, however when the overlay is attached to an input (e.g. in an
    // autocomplete), mobile browsers will shift everything in order to put the input in the middle
    // of the screen and to make space for the virtual keyboard. We need to account for this offset,
    // otherwise our positioning will be thrown off.
    overlayPoint.y -= virtualKeyboardOffset;
    // We want to set either `top` or `bottom` based on whether the overlay wants to appear
    // above or below the origin and the direction in which the element will expand.
    if (position.overlayY === 'bottom') {
      // When using `bottom`, we adjust the y position such that it is the distance
      // from the bottom of the viewport rather than the top.
      const documentHeight = this._document.documentElement.clientHeight;
      styles.bottom = `${documentHeight - (overlayPoint.y + this._overlayRect.height)}px`;
    } else {
      styles.top = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(overlayPoint.y);
    }
    return styles;
  }
  /** Gets the exact left/right for the overlay when not using flexible sizing or when pushing. */
  _getExactOverlayX(position, originPoint, scrollPosition) {
    // Reset any existing styles. This is necessary in case the preferred position has
    // changed since the last `apply`.
    let styles = {
      left: '',
      right: ''
    };
    let overlayPoint = this._getOverlayPoint(originPoint, this._overlayRect, position);
    if (this._isPushed) {
      overlayPoint = this._pushOverlayOnScreen(overlayPoint, this._overlayRect, scrollPosition);
    }
    // We want to set either `left` or `right` based on whether the overlay wants to appear "before"
    // or "after" the origin, which determines the direction in which the element will expand.
    // For the horizontal axis, the meaning of "before" and "after" change based on whether the
    // page is in RTL or LTR.
    let horizontalStyleProperty;
    if (this._isRtl()) {
      horizontalStyleProperty = position.overlayX === 'end' ? 'left' : 'right';
    } else {
      horizontalStyleProperty = position.overlayX === 'end' ? 'right' : 'left';
    }
    // When we're setting `right`, we adjust the x position such that it is the distance
    // from the right edge of the viewport rather than the left edge.
    if (horizontalStyleProperty === 'right') {
      const documentWidth = this._document.documentElement.clientWidth;
      styles.right = `${documentWidth - (overlayPoint.x + this._overlayRect.width)}px`;
    } else {
      styles.left = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceCssPixelValue)(overlayPoint.x);
    }
    return styles;
  }
  /**
   * Gets the view properties of the trigger and overlay, including whether they are clipped
   * or completely outside the view of any of the strategy's scrollables.
   */
  _getScrollVisibility() {
    // Note: needs fresh rects since the position could've changed.
    const originBounds = this._getOriginRect();
    const overlayBounds = this._pane.getBoundingClientRect();
    // TODO(jelbourn): instead of needing all of the client rects for these scrolling containers
    // every time, we should be able to use the scrollTop of the containers if the size of those
    // containers hasn't changed.
    const scrollContainerBounds = this._scrollables.map(scrollable => {
      return scrollable.getElementRef().nativeElement.getBoundingClientRect();
    });
    return {
      isOriginClipped: isElementClippedByScrolling(originBounds, scrollContainerBounds),
      isOriginOutsideView: isElementScrolledOutsideView(originBounds, scrollContainerBounds),
      isOverlayClipped: isElementClippedByScrolling(overlayBounds, scrollContainerBounds),
      isOverlayOutsideView: isElementScrolledOutsideView(overlayBounds, scrollContainerBounds)
    };
  }
  /** Subtracts the amount that an element is overflowing on an axis from its length. */
  _subtractOverflows(length, ...overflows) {
    return overflows.reduce((currentValue, currentOverflow) => {
      return currentValue - Math.max(currentOverflow, 0);
    }, length);
  }
  /** Narrows the given viewport rect by the current _viewportMargin. */
  _getNarrowedViewportRect() {
    // We recalculate the viewport rect here ourselves, rather than using the ViewportRuler,
    // because we want to use the `clientWidth` and `clientHeight` as the base. The difference
    // being that the client properties don't include the scrollbar, as opposed to `innerWidth`
    // and `innerHeight` that do. This is necessary, because the overlay container uses
    // 100% `width` and `height` which don't include the scrollbar either.
    const width = this._document.documentElement.clientWidth;
    const height = this._document.documentElement.clientHeight;
    const scrollPosition = this._viewportRuler.getViewportScrollPosition();
    return {
      top: scrollPosition.top + this._viewportMargin,
      left: scrollPosition.left + this._viewportMargin,
      right: scrollPosition.left + width - this._viewportMargin,
      bottom: scrollPosition.top + height - this._viewportMargin,
      width: width - 2 * this._viewportMargin,
      height: height - 2 * this._viewportMargin
    };
  }
  /** Whether the we're dealing with an RTL context */
  _isRtl() {
    return this._overlayRef.getDirection() === 'rtl';
  }
  /** Determines whether the overlay uses exact or flexible positioning. */
  _hasExactPosition() {
    return !this._hasFlexibleDimensions || this._isPushed;
  }
  /** Retrieves the offset of a position along the x or y axis. */
  _getOffset(position, axis) {
    if (axis === 'x') {
      // We don't do something like `position['offset' + axis]` in
      // order to avoid breking minifiers that rename properties.
      return position.offsetX == null ? this._offsetX : position.offsetX;
    }
    return position.offsetY == null ? this._offsetY : position.offsetY;
  }
  /** Validates that the current position match the expected values. */
  _validatePositions() {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      if (!this._preferredPositions.length) {
        throw Error('FlexibleConnectedPositionStrategy: At least one position is required.');
      }
      // TODO(crisbeto): remove these once Angular's template type
      // checking is advanced enough to catch these cases.
      this._preferredPositions.forEach(pair => {
        validateHorizontalPosition('originX', pair.originX);
        validateVerticalPosition('originY', pair.originY);
        validateHorizontalPosition('overlayX', pair.overlayX);
        validateVerticalPosition('overlayY', pair.overlayY);
      });
    }
  }
  /** Adds a single CSS class or an array of classes on the overlay panel. */
  _addPanelClasses(cssClasses) {
    if (this._pane) {
      (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceArray)(cssClasses).forEach(cssClass => {
        if (cssClass !== '' && this._appliedPanelClasses.indexOf(cssClass) === -1) {
          this._appliedPanelClasses.push(cssClass);
          this._pane.classList.add(cssClass);
        }
      });
    }
  }
  /** Clears the classes that the position strategy has applied from the overlay panel. */
  _clearPanelClasses() {
    if (this._pane) {
      this._appliedPanelClasses.forEach(cssClass => {
        this._pane.classList.remove(cssClass);
      });
      this._appliedPanelClasses = [];
    }
  }
  /** Returns the ClientRect of the current origin. */
  _getOriginRect() {
    const origin = this._origin;
    if (origin instanceof _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef) {
      return origin.nativeElement.getBoundingClientRect();
    }
    // Check for Element so SVG elements are also supported.
    if (origin instanceof Element) {
      return origin.getBoundingClientRect();
    }
    const width = origin.width || 0;
    const height = origin.height || 0;
    // If the origin is a point, return a client rect as if it was a 0x0 element at the point.
    return {
      top: origin.y,
      bottom: origin.y + height,
      left: origin.x,
      right: origin.x + width,
      height,
      width
    };
  }
}
/** Shallow-extends a stylesheet object with another stylesheet object. */
function extendStyles(destination, source) {
  for (let key in source) {
    if (source.hasOwnProperty(key)) {
      destination[key] = source[key];
    }
  }
  return destination;
}
/**
 * Extracts the pixel value as a number from a value, if it's a number
 * or a CSS pixel string (e.g. `1337px`). Otherwise returns null.
 */
function getPixelValue(input) {
  if (typeof input !== 'number' && input != null) {
    const [value, units] = input.split(cssUnitPattern);
    return !units || units === 'px' ? parseFloat(value) : null;
  }
  return input || null;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * A strategy for positioning overlays. Using this strategy, an overlay is given an
 * implicit position relative to some origin element. The relative position is defined in terms of
 * a point on the origin element that is connected to a point on the overlay element. For example,
 * a basic dropdown is connecting the bottom-left corner of the origin to the top-left corner
 * of the overlay.
 * @deprecated Use `FlexibleConnectedPositionStrategy` instead.
 * @breaking-change 8.0.0
 */
class ConnectedPositionStrategy {
  constructor(originPos, overlayPos, connectedTo, viewportRuler, document, platform, overlayContainer) {
    /** Ordered list of preferred positions, from most to least desirable. */
    this._preferredPositions = [];
    // Since the `ConnectedPositionStrategy` is deprecated and we don't want to maintain
    // the extra logic, we create an instance of the positioning strategy that has some
    // defaults that make it behave as the old position strategy and to which we'll
    // proxy all of the API calls.
    this._positionStrategy = new FlexibleConnectedPositionStrategy(connectedTo, viewportRuler, document, platform, overlayContainer).withFlexibleDimensions(false).withPush(false).withViewportMargin(0);
    this.withFallbackPosition(originPos, overlayPos);
    this.onPositionChange = this._positionStrategy.positionChanges;
  }
  /** Ordered list of preferred positions, from most to least desirable. */
  get positions() {
    return this._preferredPositions;
  }
  /** Attach this position strategy to an overlay. */
  attach(overlayRef) {
    this._overlayRef = overlayRef;
    this._positionStrategy.attach(overlayRef);
    if (this._direction) {
      overlayRef.setDirection(this._direction);
      this._direction = null;
    }
  }
  /** Disposes all resources used by the position strategy. */
  dispose() {
    this._positionStrategy.dispose();
  }
  /** @docs-private */
  detach() {
    this._positionStrategy.detach();
  }
  /**
   * Updates the position of the overlay element, using whichever preferred position relative
   * to the origin fits on-screen.
   * @docs-private
   */
  apply() {
    this._positionStrategy.apply();
  }
  /**
   * Re-positions the overlay element with the trigger in its last calculated position,
   * even if a position higher in the "preferred positions" list would now fit. This
   * allows one to re-align the panel without changing the orientation of the panel.
   */
  recalculateLastPosition() {
    this._positionStrategy.reapplyLastPosition();
  }
  /**
   * Sets the list of Scrollable containers that host the origin element so that
   * on reposition we can evaluate if it or the overlay has been clipped or outside view. Every
   * Scrollable must be an ancestor element of the strategy's origin element.
   */
  withScrollableContainers(scrollables) {
    this._positionStrategy.withScrollableContainers(scrollables);
  }
  /**
   * Adds a new preferred fallback position.
   * @param originPos
   * @param overlayPos
   */
  withFallbackPosition(originPos, overlayPos, offsetX, offsetY) {
    const position = new ConnectionPositionPair(originPos, overlayPos, offsetX, offsetY);
    this._preferredPositions.push(position);
    this._positionStrategy.withPositions(this._preferredPositions);
    return this;
  }
  /**
   * Sets the layout direction so the overlay's position can be adjusted to match.
   * @param dir New layout direction.
   */
  withDirection(dir) {
    // Since the direction might be declared before the strategy is attached,
    // we save the value in a temporary property and we'll transfer it to the
    // overlay ref on attachment.
    if (this._overlayRef) {
      this._overlayRef.setDirection(dir);
    } else {
      this._direction = dir;
    }
    return this;
  }
  /**
   * Sets an offset for the overlay's connection point on the x-axis
   * @param offset New offset in the X axis.
   */
  withOffsetX(offset) {
    this._positionStrategy.withDefaultOffsetX(offset);
    return this;
  }
  /**
   * Sets an offset for the overlay's connection point on the y-axis
   * @param  offset New offset in the Y axis.
   */
  withOffsetY(offset) {
    this._positionStrategy.withDefaultOffsetY(offset);
    return this;
  }
  /**
   * Sets whether the overlay's position should be locked in after it is positioned
   * initially. When an overlay is locked in, it won't attempt to reposition itself
   * when the position is re-applied (e.g. when the user scrolls away).
   * @param isLocked Whether the overlay should locked in.
   */
  withLockedPosition(isLocked) {
    this._positionStrategy.withLockedPosition(isLocked);
    return this;
  }
  /**
   * Overwrites the current set of positions with an array of new ones.
   * @param positions Position pairs to be set on the strategy.
   */
  withPositions(positions) {
    this._preferredPositions = positions.slice();
    this._positionStrategy.withPositions(this._preferredPositions);
    return this;
  }
  /**
   * Sets the origin element, relative to which to position the overlay.
   * @param origin Reference to the new origin element.
   */
  setOrigin(origin) {
    this._positionStrategy.setOrigin(origin);
    return this;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Class to be added to the overlay pane wrapper. */
const wrapperClass = 'cdk-global-overlay-wrapper';
/**
 * A strategy for positioning overlays. Using this strategy, an overlay is given an
 * explicit position relative to the browser's viewport. We use flexbox, instead of
 * transforms, in order to avoid issues with subpixel rendering which can cause the
 * element to become blurry.
 */
class GlobalPositionStrategy {
  constructor() {
    this._cssPosition = 'static';
    this._topOffset = '';
    this._bottomOffset = '';
    this._leftOffset = '';
    this._rightOffset = '';
    this._alignItems = '';
    this._justifyContent = '';
    this._width = '';
    this._height = '';
  }
  attach(overlayRef) {
    const config = overlayRef.getConfig();
    this._overlayRef = overlayRef;
    if (this._width && !config.width) {
      overlayRef.updateSize({
        width: this._width
      });
    }
    if (this._height && !config.height) {
      overlayRef.updateSize({
        height: this._height
      });
    }
    overlayRef.hostElement.classList.add(wrapperClass);
    this._isDisposed = false;
  }
  /**
   * Sets the top position of the overlay. Clears any previously set vertical position.
   * @param value New top offset.
   */
  top(value = '') {
    this._bottomOffset = '';
    this._topOffset = value;
    this._alignItems = 'flex-start';
    return this;
  }
  /**
   * Sets the left position of the overlay. Clears any previously set horizontal position.
   * @param value New left offset.
   */
  left(value = '') {
    this._rightOffset = '';
    this._leftOffset = value;
    this._justifyContent = 'flex-start';
    return this;
  }
  /**
   * Sets the bottom position of the overlay. Clears any previously set vertical position.
   * @param value New bottom offset.
   */
  bottom(value = '') {
    this._topOffset = '';
    this._bottomOffset = value;
    this._alignItems = 'flex-end';
    return this;
  }
  /**
   * Sets the right position of the overlay. Clears any previously set horizontal position.
   * @param value New right offset.
   */
  right(value = '') {
    this._leftOffset = '';
    this._rightOffset = value;
    this._justifyContent = 'flex-end';
    return this;
  }
  /**
   * Sets the overlay width and clears any previously set width.
   * @param value New width for the overlay
   * @deprecated Pass the `width` through the `OverlayConfig`.
   * @breaking-change 8.0.0
   */
  width(value = '') {
    if (this._overlayRef) {
      this._overlayRef.updateSize({
        width: value
      });
    } else {
      this._width = value;
    }
    return this;
  }
  /**
   * Sets the overlay height and clears any previously set height.
   * @param value New height for the overlay
   * @deprecated Pass the `height` through the `OverlayConfig`.
   * @breaking-change 8.0.0
   */
  height(value = '') {
    if (this._overlayRef) {
      this._overlayRef.updateSize({
        height: value
      });
    } else {
      this._height = value;
    }
    return this;
  }
  /**
   * Centers the overlay horizontally with an optional offset.
   * Clears any previously set horizontal position.
   *
   * @param offset Overlay offset from the horizontal center.
   */
  centerHorizontally(offset = '') {
    this.left(offset);
    this._justifyContent = 'center';
    return this;
  }
  /**
   * Centers the overlay vertically with an optional offset.
   * Clears any previously set vertical position.
   *
   * @param offset Overlay offset from the vertical center.
   */
  centerVertically(offset = '') {
    this.top(offset);
    this._alignItems = 'center';
    return this;
  }
  /**
   * Apply the position to the element.
   * @docs-private
   */
  apply() {
    // Since the overlay ref applies the strategy asynchronously, it could
    // have been disposed before it ends up being applied. If that is the
    // case, we shouldn't do anything.
    if (!this._overlayRef || !this._overlayRef.hasAttached()) {
      return;
    }
    const styles = this._overlayRef.overlayElement.style;
    const parentStyles = this._overlayRef.hostElement.style;
    const config = this._overlayRef.getConfig();
    const {
      width,
      height,
      maxWidth,
      maxHeight
    } = config;
    const shouldBeFlushHorizontally = (width === '100%' || width === '100vw') && (!maxWidth || maxWidth === '100%' || maxWidth === '100vw');
    const shouldBeFlushVertically = (height === '100%' || height === '100vh') && (!maxHeight || maxHeight === '100%' || maxHeight === '100vh');
    styles.position = this._cssPosition;
    styles.marginLeft = shouldBeFlushHorizontally ? '0' : this._leftOffset;
    styles.marginTop = shouldBeFlushVertically ? '0' : this._topOffset;
    styles.marginBottom = this._bottomOffset;
    styles.marginRight = this._rightOffset;
    if (shouldBeFlushHorizontally) {
      parentStyles.justifyContent = 'flex-start';
    } else if (this._justifyContent === 'center') {
      parentStyles.justifyContent = 'center';
    } else if (this._overlayRef.getConfig().direction === 'rtl') {
      // In RTL the browser will invert `flex-start` and `flex-end` automatically, but we
      // don't want that because our positioning is explicitly `left` and `right`, hence
      // why we do another inversion to ensure that the overlay stays in the same position.
      // TODO: reconsider this if we add `start` and `end` methods.
      if (this._justifyContent === 'flex-start') {
        parentStyles.justifyContent = 'flex-end';
      } else if (this._justifyContent === 'flex-end') {
        parentStyles.justifyContent = 'flex-start';
      }
    } else {
      parentStyles.justifyContent = this._justifyContent;
    }
    parentStyles.alignItems = shouldBeFlushVertically ? 'flex-start' : this._alignItems;
  }
  /**
   * Cleans up the DOM changes from the position strategy.
   * @docs-private
   */
  dispose() {
    if (this._isDisposed || !this._overlayRef) {
      return;
    }
    const styles = this._overlayRef.overlayElement.style;
    const parent = this._overlayRef.hostElement;
    const parentStyles = parent.style;
    parent.classList.remove(wrapperClass);
    parentStyles.justifyContent = parentStyles.alignItems = styles.marginTop = styles.marginBottom = styles.marginLeft = styles.marginRight = styles.position = '';
    this._overlayRef = null;
    this._isDisposed = true;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Builder for overlay position strategy. */
class OverlayPositionBuilder {
  constructor(_viewportRuler, _document, _platform, _overlayContainer) {
    this._viewportRuler = _viewportRuler;
    this._document = _document;
    this._platform = _platform;
    this._overlayContainer = _overlayContainer;
  }
  /**
   * Creates a global position strategy.
   */
  global() {
    return new GlobalPositionStrategy();
  }
  /**
   * Creates a relative position strategy.
   * @param elementRef
   * @param originPos
   * @param overlayPos
   * @deprecated Use `flexibleConnectedTo` instead.
   * @breaking-change 8.0.0
   */
  connectedTo(elementRef, originPos, overlayPos) {
    return new ConnectedPositionStrategy(originPos, overlayPos, elementRef, this._viewportRuler, this._document, this._platform, this._overlayContainer);
  }
  /**
   * Creates a flexible position strategy.
   * @param origin Origin relative to which to position the overlay.
   */
  flexibleConnectedTo(origin) {
    return new FlexibleConnectedPositionStrategy(origin, this._viewportRuler, this._document, this._platform, this._overlayContainer);
  }
}
OverlayPositionBuilder.ɵfac = function OverlayPositionBuilder_Factory(t) {
  return new (t || OverlayPositionBuilder)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](OverlayContainer));
};
OverlayPositionBuilder.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"])({
  factory: function OverlayPositionBuilder_Factory() {
    return new OverlayPositionBuilder((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(OverlayContainer));
  },
  token: OverlayPositionBuilder,
  providedIn: "root"
});
OverlayPositionBuilder.ctorParameters = () => [{
  type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
}, {
  type: OverlayContainer
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](OverlayPositionBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ViewportRuler
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
    }, {
      type: OverlayContainer
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Next overlay unique ID. */
let nextUniqueId = 0;
// Note that Overlay is *not* scoped to the app root because of the ComponentFactoryResolver
// which needs to be different depending on where OverlayModule is imported.
/**
 * Service to create Overlays. Overlays are dynamically added pieces of floating UI, meant to be
 * used as a low-level building block for other components. Dialogs, tooltips, menus,
 * selects, etc. can all be built using overlays. The service should primarily be used by authors
 * of re-usable components rather than developers building end-user applications.
 *
 * An overlay *is* a PortalOutlet, so any kind of Portal can be loaded into one.
 */
class Overlay {
  constructor( /** Scrolling strategies that can be used when creating an overlay. */
  scrollStrategies, _overlayContainer, _componentFactoryResolver, _positionBuilder, _keyboardDispatcher, _injector, _ngZone, _document, _directionality,
  // @breaking-change 8.0.0 `_location` parameter to be made required.
  _location,
  // @breaking-change 9.0.0 `_outsideClickDispatcher` parameter to be made required.
  _outsideClickDispatcher) {
    this.scrollStrategies = scrollStrategies;
    this._overlayContainer = _overlayContainer;
    this._componentFactoryResolver = _componentFactoryResolver;
    this._positionBuilder = _positionBuilder;
    this._keyboardDispatcher = _keyboardDispatcher;
    this._injector = _injector;
    this._ngZone = _ngZone;
    this._document = _document;
    this._directionality = _directionality;
    this._location = _location;
    this._outsideClickDispatcher = _outsideClickDispatcher;
  }
  /**
   * Creates an overlay.
   * @param config Configuration applied to the overlay.
   * @returns Reference to the created overlay.
   */
  create(config) {
    const host = this._createHostElement();
    const pane = this._createPaneElement(host);
    const portalOutlet = this._createPortalOutlet(pane);
    const overlayConfig = new OverlayConfig(config);
    overlayConfig.direction = overlayConfig.direction || this._directionality.value;
    return new OverlayRef(portalOutlet, host, pane, overlayConfig, this._ngZone, this._keyboardDispatcher, this._document, this._location, this._outsideClickDispatcher);
  }
  /**
   * Gets a position builder that can be used, via fluent API,
   * to construct and configure a position strategy.
   * @returns An overlay position builder.
   */
  position() {
    return this._positionBuilder;
  }
  /**
   * Creates the DOM element for an overlay and appends it to the overlay container.
   * @returns Newly-created pane element
   */
  _createPaneElement(host) {
    const pane = this._document.createElement('div');
    pane.id = `cdk-overlay-${nextUniqueId++}`;
    pane.classList.add('cdk-overlay-pane');
    host.appendChild(pane);
    return pane;
  }
  /**
   * Creates the host element that wraps around an overlay
   * and can be used for advanced positioning.
   * @returns Newly-create host element.
   */
  _createHostElement() {
    const host = this._document.createElement('div');
    this._overlayContainer.getContainerElement().appendChild(host);
    return host;
  }
  /**
   * Create a DomPortalOutlet into which the overlay content can be loaded.
   * @param pane The DOM element to turn into a portal outlet.
   * @returns A portal outlet for the given DOM element.
   */
  _createPortalOutlet(pane) {
    // We have to resolve the ApplicationRef later in order to allow people
    // to use overlay-based providers during app initialization.
    if (!this._appRef) {
      this._appRef = this._injector.get(_angular_core__WEBPACK_IMPORTED_MODULE_2__.ApplicationRef);
    }
    return new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_10__.DomPortalOutlet(pane, this._componentFactoryResolver, this._appRef, this._injector, this._document);
  }
}
Overlay.ɵfac = function Overlay_Factory(t) {
  return new (t || Overlay)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](ScrollStrategyOptions), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](OverlayContainer), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ComponentFactoryResolver), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](OverlayPositionBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](OverlayKeyboardDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injector), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.Directionality), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.Location), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](OverlayOutsideClickDispatcher));
};
Overlay.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: Overlay,
  factory: Overlay.ɵfac
});
Overlay.ctorParameters = () => [{
  type: ScrollStrategyOptions
}, {
  type: OverlayContainer
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ComponentFactoryResolver
}, {
  type: OverlayPositionBuilder
}, {
  type: OverlayKeyboardDispatcher
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injector
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}, {
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.Directionality
}, {
  type: _angular_common__WEBPACK_IMPORTED_MODULE_3__.Location
}, {
  type: OverlayOutsideClickDispatcher
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](Overlay, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable
  }], function () {
    return [{
      type: ScrollStrategyOptions
    }, {
      type: OverlayContainer
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ComponentFactoryResolver
    }, {
      type: OverlayPositionBuilder
    }, {
      type: OverlayKeyboardDispatcher
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injector
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.Directionality
    }, {
      type: _angular_common__WEBPACK_IMPORTED_MODULE_3__.Location
    }, {
      type: OverlayOutsideClickDispatcher
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Default set of positions for the overlay. Follows the behavior of a dropdown. */
const defaultPositionList = [{
  originX: 'start',
  originY: 'bottom',
  overlayX: 'start',
  overlayY: 'top'
}, {
  originX: 'start',
  originY: 'top',
  overlayX: 'start',
  overlayY: 'bottom'
}, {
  originX: 'end',
  originY: 'top',
  overlayX: 'end',
  overlayY: 'bottom'
}, {
  originX: 'end',
  originY: 'bottom',
  overlayX: 'end',
  overlayY: 'top'
}];
/** Injection token that determines the scroll handling while the connected overlay is open. */
const CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.InjectionToken('cdk-connected-overlay-scroll-strategy');
/** @docs-private @deprecated @breaking-change 8.0.0 */
function CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_FACTORY(overlay) {
  return config => overlay.scrollStrategies.reposition(config);
}
/**
 * Directive applied to an element to make it usable as an origin for an Overlay using a
 * ConnectedPositionStrategy.
 */
class CdkOverlayOrigin {
  constructor( /** Reference to the element on which the directive is applied. */
  elementRef) {
    this.elementRef = elementRef;
  }
}
CdkOverlayOrigin.ɵfac = function CdkOverlayOrigin_Factory(t) {
  return new (t || CdkOverlayOrigin)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef));
};
CdkOverlayOrigin.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: CdkOverlayOrigin,
  selectors: [["", "cdk-overlay-origin", ""], ["", "overlay-origin", ""], ["", "cdkOverlayOrigin", ""]],
  exportAs: ["cdkOverlayOrigin"]
});
CdkOverlayOrigin.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](CdkOverlayOrigin, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: '[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]',
      exportAs: 'cdkOverlayOrigin'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }];
  }, null);
})();
/**
 * Directive to facilitate declarative creation of an
 * Overlay using a FlexibleConnectedPositionStrategy.
 */
class CdkConnectedOverlay {
  // TODO(jelbourn): inputs for size, scroll behavior, animation, etc.
  constructor(_overlay, templateRef, viewContainerRef, scrollStrategyFactory, _dir) {
    this._overlay = _overlay;
    this._dir = _dir;
    this._hasBackdrop = false;
    this._lockPosition = false;
    this._growAfterOpen = false;
    this._flexibleDimensions = false;
    this._push = false;
    this._backdropSubscription = rxjs__WEBPACK_IMPORTED_MODULE_6__.Subscription.EMPTY;
    this._attachSubscription = rxjs__WEBPACK_IMPORTED_MODULE_6__.Subscription.EMPTY;
    this._detachSubscription = rxjs__WEBPACK_IMPORTED_MODULE_6__.Subscription.EMPTY;
    this._positionSubscription = rxjs__WEBPACK_IMPORTED_MODULE_6__.Subscription.EMPTY;
    /** Margin between the overlay and the viewport edges. */
    this.viewportMargin = 0;
    /** Whether the overlay is open. */
    this.open = false;
    /** Event emitted when the backdrop is clicked. */
    this.backdropClick = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
    /** Event emitted when the position has changed. */
    this.positionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
    /** Event emitted when the overlay has been attached. */
    this.attach = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
    /** Event emitted when the overlay has been detached. */
    this.detach = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
    /** Emits when there are keyboard events that are targeted at the overlay. */
    this.overlayKeydown = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
    /** Emits when there are mouse outside click events that are targeted at the overlay. */
    this.overlayOutsideClick = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
    this._templatePortal = new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_10__.TemplatePortal(templateRef, viewContainerRef);
    this._scrollStrategyFactory = scrollStrategyFactory;
    this.scrollStrategy = this._scrollStrategyFactory();
  }
  /** The offset in pixels for the overlay connection point on the x-axis */
  get offsetX() {
    return this._offsetX;
  }
  set offsetX(offsetX) {
    this._offsetX = offsetX;
    if (this._position) {
      this._updatePositionStrategy(this._position);
    }
  }
  /** The offset in pixels for the overlay connection point on the y-axis */
  get offsetY() {
    return this._offsetY;
  }
  set offsetY(offsetY) {
    this._offsetY = offsetY;
    if (this._position) {
      this._updatePositionStrategy(this._position);
    }
  }
  /** Whether or not the overlay should attach a backdrop. */
  get hasBackdrop() {
    return this._hasBackdrop;
  }
  set hasBackdrop(value) {
    this._hasBackdrop = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  /** Whether or not the overlay should be locked when scrolling. */
  get lockPosition() {
    return this._lockPosition;
  }
  set lockPosition(value) {
    this._lockPosition = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  /** Whether the overlay's width and height can be constrained to fit within the viewport. */
  get flexibleDimensions() {
    return this._flexibleDimensions;
  }
  set flexibleDimensions(value) {
    this._flexibleDimensions = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  /** Whether the overlay can grow after the initial open when flexible positioning is turned on. */
  get growAfterOpen() {
    return this._growAfterOpen;
  }
  set growAfterOpen(value) {
    this._growAfterOpen = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  /** Whether the overlay can be pushed on-screen if none of the provided positions fit. */
  get push() {
    return this._push;
  }
  set push(value) {
    this._push = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  /** The associated overlay reference. */
  get overlayRef() {
    return this._overlayRef;
  }
  /** The element's layout direction. */
  get dir() {
    return this._dir ? this._dir.value : 'ltr';
  }
  ngOnDestroy() {
    this._attachSubscription.unsubscribe();
    this._detachSubscription.unsubscribe();
    this._backdropSubscription.unsubscribe();
    this._positionSubscription.unsubscribe();
    if (this._overlayRef) {
      this._overlayRef.dispose();
    }
  }
  ngOnChanges(changes) {
    if (this._position) {
      this._updatePositionStrategy(this._position);
      this._overlayRef.updateSize({
        width: this.width,
        minWidth: this.minWidth,
        height: this.height,
        minHeight: this.minHeight
      });
      if (changes['origin'] && this.open) {
        this._position.apply();
      }
    }
    if (changes['open']) {
      this.open ? this._attachOverlay() : this._detachOverlay();
    }
  }
  /** Creates an overlay */
  _createOverlay() {
    if (!this.positions || !this.positions.length) {
      this.positions = defaultPositionList;
    }
    const overlayRef = this._overlayRef = this._overlay.create(this._buildConfig());
    this._attachSubscription = overlayRef.attachments().subscribe(() => this.attach.emit());
    this._detachSubscription = overlayRef.detachments().subscribe(() => this.detach.emit());
    overlayRef.keydownEvents().subscribe(event => {
      this.overlayKeydown.next(event);
      if (event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_12__.ESCAPE && !(0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_12__.hasModifierKey)(event)) {
        event.preventDefault();
        this._detachOverlay();
      }
    });
    this._overlayRef.outsidePointerEvents().subscribe(event => {
      this.overlayOutsideClick.next(event);
    });
  }
  /** Builds the overlay config based on the directive's inputs */
  _buildConfig() {
    const positionStrategy = this._position = this.positionStrategy || this._createPositionStrategy();
    const overlayConfig = new OverlayConfig({
      direction: this._dir,
      positionStrategy,
      scrollStrategy: this.scrollStrategy,
      hasBackdrop: this.hasBackdrop
    });
    if (this.width || this.width === 0) {
      overlayConfig.width = this.width;
    }
    if (this.height || this.height === 0) {
      overlayConfig.height = this.height;
    }
    if (this.minWidth || this.minWidth === 0) {
      overlayConfig.minWidth = this.minWidth;
    }
    if (this.minHeight || this.minHeight === 0) {
      overlayConfig.minHeight = this.minHeight;
    }
    if (this.backdropClass) {
      overlayConfig.backdropClass = this.backdropClass;
    }
    if (this.panelClass) {
      overlayConfig.panelClass = this.panelClass;
    }
    return overlayConfig;
  }
  /** Updates the state of a position strategy, based on the values of the directive inputs. */
  _updatePositionStrategy(positionStrategy) {
    const positions = this.positions.map(currentPosition => ({
      originX: currentPosition.originX,
      originY: currentPosition.originY,
      overlayX: currentPosition.overlayX,
      overlayY: currentPosition.overlayY,
      offsetX: currentPosition.offsetX || this.offsetX,
      offsetY: currentPosition.offsetY || this.offsetY,
      panelClass: currentPosition.panelClass || undefined
    }));
    return positionStrategy.setOrigin(this.origin.elementRef).withPositions(positions).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector);
  }
  /** Returns the position strategy of the overlay to be set on the overlay config */
  _createPositionStrategy() {
    const strategy = this._overlay.position().flexibleConnectedTo(this.origin.elementRef);
    this._updatePositionStrategy(strategy);
    return strategy;
  }
  /** Attaches the overlay and subscribes to backdrop clicks if backdrop exists */
  _attachOverlay() {
    if (!this._overlayRef) {
      this._createOverlay();
    } else {
      // Update the overlay size, in case the directive's inputs have changed
      this._overlayRef.getConfig().hasBackdrop = this.hasBackdrop;
    }
    if (!this._overlayRef.hasAttached()) {
      this._overlayRef.attach(this._templatePortal);
    }
    if (this.hasBackdrop) {
      this._backdropSubscription = this._overlayRef.backdropClick().subscribe(event => {
        this.backdropClick.emit(event);
      });
    } else {
      this._backdropSubscription.unsubscribe();
    }
    this._positionSubscription.unsubscribe();
    // Only subscribe to `positionChanges` if requested, because putting
    // together all the information for it can be expensive.
    if (this.positionChange.observers.length > 0) {
      this._positionSubscription = this._position.positionChanges.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeWhile)(() => this.positionChange.observers.length > 0)).subscribe(position => {
        this.positionChange.emit(position);
        if (this.positionChange.observers.length === 0) {
          this._positionSubscription.unsubscribe();
        }
      });
    }
  }
  /** Detaches the overlay and unsubscribes to backdrop clicks if backdrop exists */
  _detachOverlay() {
    if (this._overlayRef) {
      this._overlayRef.detach();
    }
    this._backdropSubscription.unsubscribe();
    this._positionSubscription.unsubscribe();
  }
}
CdkConnectedOverlay.ɵfac = function CdkConnectedOverlay_Factory(t) {
  return new (t || CdkConnectedOverlay)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.Directionality, 8));
};
CdkConnectedOverlay.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: CdkConnectedOverlay,
  selectors: [["", "cdk-connected-overlay", ""], ["", "connected-overlay", ""], ["", "cdkConnectedOverlay", ""]],
  inputs: {
    viewportMargin: ["cdkConnectedOverlayViewportMargin", "viewportMargin"],
    open: ["cdkConnectedOverlayOpen", "open"],
    scrollStrategy: ["cdkConnectedOverlayScrollStrategy", "scrollStrategy"],
    offsetX: ["cdkConnectedOverlayOffsetX", "offsetX"],
    offsetY: ["cdkConnectedOverlayOffsetY", "offsetY"],
    hasBackdrop: ["cdkConnectedOverlayHasBackdrop", "hasBackdrop"],
    lockPosition: ["cdkConnectedOverlayLockPosition", "lockPosition"],
    flexibleDimensions: ["cdkConnectedOverlayFlexibleDimensions", "flexibleDimensions"],
    growAfterOpen: ["cdkConnectedOverlayGrowAfterOpen", "growAfterOpen"],
    push: ["cdkConnectedOverlayPush", "push"],
    positions: ["cdkConnectedOverlayPositions", "positions"],
    origin: ["cdkConnectedOverlayOrigin", "origin"],
    positionStrategy: ["cdkConnectedOverlayPositionStrategy", "positionStrategy"],
    width: ["cdkConnectedOverlayWidth", "width"],
    height: ["cdkConnectedOverlayHeight", "height"],
    minWidth: ["cdkConnectedOverlayMinWidth", "minWidth"],
    minHeight: ["cdkConnectedOverlayMinHeight", "minHeight"],
    backdropClass: ["cdkConnectedOverlayBackdropClass", "backdropClass"],
    panelClass: ["cdkConnectedOverlayPanelClass", "panelClass"],
    transformOriginSelector: ["cdkConnectedOverlayTransformOriginOn", "transformOriginSelector"]
  },
  outputs: {
    backdropClick: "backdropClick",
    positionChange: "positionChange",
    attach: "attach",
    detach: "detach",
    overlayKeydown: "overlayKeydown",
    overlayOutsideClick: "overlayOutsideClick"
  },
  exportAs: ["cdkConnectedOverlay"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵNgOnChangesFeature"]]
});
CdkConnectedOverlay.ctorParameters = () => [{
  type: Overlay
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.TemplateRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY]
  }]
}, {
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional
  }]
}];
CdkConnectedOverlay.propDecorators = {
  origin: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayOrigin']
  }],
  positions: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayPositions']
  }],
  positionStrategy: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayPositionStrategy']
  }],
  offsetX: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayOffsetX']
  }],
  offsetY: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayOffsetY']
  }],
  width: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayWidth']
  }],
  height: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayHeight']
  }],
  minWidth: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayMinWidth']
  }],
  minHeight: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayMinHeight']
  }],
  backdropClass: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayBackdropClass']
  }],
  panelClass: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayPanelClass']
  }],
  viewportMargin: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayViewportMargin']
  }],
  scrollStrategy: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayScrollStrategy']
  }],
  open: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayOpen']
  }],
  transformOriginSelector: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayTransformOriginOn']
  }],
  hasBackdrop: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayHasBackdrop']
  }],
  lockPosition: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayLockPosition']
  }],
  flexibleDimensions: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayFlexibleDimensions']
  }],
  growAfterOpen: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayGrowAfterOpen']
  }],
  push: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['cdkConnectedOverlayPush']
  }],
  backdropClick: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
  }],
  positionChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
  }],
  attach: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
  }],
  detach: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
  }],
  overlayKeydown: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
  }],
  overlayOutsideClick: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](CdkConnectedOverlay, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: '[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]',
      exportAs: 'cdkConnectedOverlay'
    }]
  }], function () {
    return [{
      type: Overlay
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY]
      }]
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional
      }]
    }];
  }, {
    viewportMargin: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayViewportMargin']
    }],
    open: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayOpen']
    }],
    backdropClick: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
    }],
    positionChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
    }],
    attach: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
    }],
    detach: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
    }],
    overlayKeydown: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
    }],
    overlayOutsideClick: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Output
    }],
    scrollStrategy: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayScrollStrategy']
    }],
    offsetX: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayOffsetX']
    }],
    offsetY: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayOffsetY']
    }],
    hasBackdrop: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayHasBackdrop']
    }],
    lockPosition: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayLockPosition']
    }],
    flexibleDimensions: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayFlexibleDimensions']
    }],
    growAfterOpen: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayGrowAfterOpen']
    }],
    push: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayPush']
    }],
    positions: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayPositions']
    }],
    origin: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayOrigin']
    }],
    positionStrategy: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayPositionStrategy']
    }],
    width: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayWidth']
    }],
    height: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayHeight']
    }],
    minWidth: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayMinWidth']
    }],
    minHeight: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayMinHeight']
    }],
    backdropClass: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayBackdropClass']
    }],
    panelClass: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayPanelClass']
    }],
    transformOriginSelector: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['cdkConnectedOverlayTransformOriginOn']
    }]
  });
})();
/** @docs-private */
function CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay) {
  return () => overlay.scrollStrategies.reposition();
}
/** @docs-private */
const CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER = {
  provide: CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY,
  deps: [Overlay],
  useFactory: CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER_FACTORY
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class OverlayModule {}
OverlayModule.ɵfac = function OverlayModule_Factory(t) {
  return new (t || OverlayModule)();
};
OverlayModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({
  type: OverlayModule
});
OverlayModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({
  providers: [Overlay, CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER],
  imports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.BidiModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_10__.PortalModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollingModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollingModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](OverlayModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule,
    args: [{
      imports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.BidiModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_10__.PortalModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollingModule],
      exports: [CdkConnectedOverlay, CdkOverlayOrigin, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollingModule],
      declarations: [CdkConnectedOverlay, CdkOverlayOrigin],
      providers: [Overlay, CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](OverlayModule, {
    declarations: function () {
      return [CdkConnectedOverlay, CdkOverlayOrigin];
    },
    imports: function () {
      return [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_11__.BidiModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_10__.PortalModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollingModule];
    },
    exports: function () {
      return [CdkConnectedOverlay, CdkOverlayOrigin, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_0__.ScrollingModule];
    }
  });
})();
/**
 * @deprecated Use `OverlayModule` instead.
 * @breaking-change 8.0.0
 * @docs-private
 */
const OVERLAY_PROVIDERS = [Overlay, OverlayPositionBuilder, OVERLAY_KEYBOARD_DISPATCHER_PROVIDER, OVERLAY_CONTAINER_PROVIDER, CDK_CONNECTED_OVERLAY_SCROLL_STRATEGY_PROVIDER];

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Alternative to OverlayContainer that supports correct displaying of overlay elements in
 * Fullscreen mode
 * https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullScreen
 *
 * Should be provided in the root component.
 */
class FullscreenOverlayContainer extends OverlayContainer {
  constructor(_document,
  /**
   * @deprecated `platform` parameter to become required.
   * @breaking-change 10.0.0
   */
  platform) {
    super(_document, platform);
  }
  ngOnDestroy() {
    super.ngOnDestroy();
    if (this._fullScreenEventName && this._fullScreenListener) {
      this._document.removeEventListener(this._fullScreenEventName, this._fullScreenListener);
    }
  }
  _createContainer() {
    super._createContainer();
    this._adjustParentForFullscreenChange();
    this._addFullscreenChangeListener(() => this._adjustParentForFullscreenChange());
  }
  _adjustParentForFullscreenChange() {
    if (!this._containerElement) {
      return;
    }
    const fullscreenElement = this.getFullscreenElement();
    const parent = fullscreenElement || this._document.body;
    parent.appendChild(this._containerElement);
  }
  _addFullscreenChangeListener(fn) {
    const eventName = this._getEventName();
    if (eventName) {
      if (this._fullScreenListener) {
        this._document.removeEventListener(eventName, this._fullScreenListener);
      }
      this._document.addEventListener(eventName, fn);
      this._fullScreenListener = fn;
    }
  }
  _getEventName() {
    if (!this._fullScreenEventName) {
      const _document = this._document;
      if (_document.fullscreenEnabled) {
        this._fullScreenEventName = 'fullscreenchange';
      } else if (_document.webkitFullscreenEnabled) {
        this._fullScreenEventName = 'webkitfullscreenchange';
      } else if (_document.mozFullScreenEnabled) {
        this._fullScreenEventName = 'mozfullscreenchange';
      } else if (_document.msFullscreenEnabled) {
        this._fullScreenEventName = 'MSFullscreenChange';
      }
    }
    return this._fullScreenEventName;
  }
  /**
   * When the page is put into fullscreen mode, a specific element is specified.
   * Only that element and its children are visible when in fullscreen mode.
   */
  getFullscreenElement() {
    const _document = this._document;
    return _document.fullscreenElement || _document.webkitFullscreenElement || _document.mozFullScreenElement || _document.msFullscreenElement || null;
  }
}
FullscreenOverlayContainer.ɵfac = function FullscreenOverlayContainer_Factory(t) {
  return new (t || FullscreenOverlayContainer)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform));
};
FullscreenOverlayContainer.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"])({
  factory: function FullscreenOverlayContainer_Factory() {
    return new FullscreenOverlayContainer((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform));
  },
  token: FullscreenOverlayContainer,
  providedIn: "root"
});
FullscreenOverlayContainer.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FullscreenOverlayContainer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 6234:
/*!*********************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/platform.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Platform": () => (/* binding */ Platform),
/* harmony export */   "PlatformModule": () => (/* binding */ PlatformModule),
/* harmony export */   "_getShadowRoot": () => (/* binding */ _getShadowRoot),
/* harmony export */   "_supportsShadowDom": () => (/* binding */ _supportsShadowDom),
/* harmony export */   "getRtlScrollAxisType": () => (/* binding */ getRtlScrollAxisType),
/* harmony export */   "getSupportedInputTypes": () => (/* binding */ getSupportedInputTypes),
/* harmony export */   "normalizePassiveListenerOptions": () => (/* binding */ normalizePassiveListenerOptions),
/* harmony export */   "supportsPassiveEventListeners": () => (/* binding */ supportsPassiveEventListeners),
/* harmony export */   "supportsScrollBehavior": () => (/* binding */ supportsScrollBehavior)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common */ 4666);



/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Whether the current platform supports the V8 Break Iterator. The V8 check
// is necessary to detect all Blink based browsers.

let hasV8BreakIterator;
// We need a try/catch around the reference to `Intl`, because accessing it in some cases can
// cause IE to throw. These cases are tied to particular versions of Windows and can happen if
// the consumer is providing a polyfilled `Map`. See:
// https://github.com/Microsoft/ChakraCore/issues/3189
// https://github.com/angular/components/issues/15687
try {
  hasV8BreakIterator = typeof Intl !== 'undefined' && Intl.v8BreakIterator;
} catch (_a) {
  hasV8BreakIterator = false;
}
/**
 * Service to detect the current platform by comparing the userAgent strings and
 * checking browser-specific global properties.
 */
class Platform {
  constructor(_platformId) {
    this._platformId = _platformId;
    // We want to use the Angular platform check because if the Document is shimmed
    // without the navigator, the following checks will fail. This is preferred because
    // sometimes the Document may be shimmed without the user's knowledge or intention
    /** Whether the Angular application is being rendered in the browser. */
    this.isBrowser = this._platformId ? (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformBrowser)(this._platformId) : typeof document === 'object' && !!document;
    /** Whether the current browser is Microsoft Edge. */
    this.EDGE = this.isBrowser && /(edge)/i.test(navigator.userAgent);
    /** Whether the current rendering engine is Microsoft Trident. */
    this.TRIDENT = this.isBrowser && /(msie|trident)/i.test(navigator.userAgent);
    // EdgeHTML and Trident mock Blink specific things and need to be excluded from this check.
    /** Whether the current rendering engine is Blink. */
    this.BLINK = this.isBrowser && !!(window.chrome || hasV8BreakIterator) && typeof CSS !== 'undefined' && !this.EDGE && !this.TRIDENT;
    // Webkit is part of the userAgent in EdgeHTML, Blink and Trident. Therefore we need to
    // ensure that Webkit runs standalone and is not used as another engine's base.
    /** Whether the current rendering engine is WebKit. */
    this.WEBKIT = this.isBrowser && /AppleWebKit/i.test(navigator.userAgent) && !this.BLINK && !this.EDGE && !this.TRIDENT;
    /** Whether the current platform is Apple iOS. */
    this.IOS = this.isBrowser && /iPad|iPhone|iPod/.test(navigator.userAgent) && !('MSStream' in window);
    // It's difficult to detect the plain Gecko engine, because most of the browsers identify
    // them self as Gecko-like browsers and modify the userAgent's according to that.
    // Since we only cover one explicit Firefox case, we can simply check for Firefox
    // instead of having an unstable check for Gecko.
    /** Whether the current browser is Firefox. */
    this.FIREFOX = this.isBrowser && /(firefox|minefield)/i.test(navigator.userAgent);
    /** Whether the current platform is Android. */
    // Trident on mobile adds the android platform to the userAgent to trick detections.
    this.ANDROID = this.isBrowser && /android/i.test(navigator.userAgent) && !this.TRIDENT;
    // Safari browsers will include the Safari keyword in their userAgent. Some browsers may fake
    // this and just place the Safari keyword in the userAgent. To be more safe about Safari every
    // Safari browser should also use Webkit as its layout engine.
    /** Whether the current browser is Safari. */
    this.SAFARI = this.isBrowser && /safari/i.test(navigator.userAgent) && this.WEBKIT;
  }
}
Platform.ɵfac = function Platform_Factory(t) {
  return new (t || Platform)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID));
};
Platform.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"])({
  factory: function Platform_Factory() {
    return new Platform((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID));
  },
  token: Platform,
  providedIn: "root"
});
Platform.ctorParameters = () => [{
  type: Object,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](Platform, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class PlatformModule {}
PlatformModule.ɵfac = function PlatformModule_Factory(t) {
  return new (t || PlatformModule)();
};
PlatformModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: PlatformModule
});
PlatformModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](PlatformModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{}]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Cached result Set of input types support by the current browser. */
let supportedInputTypes;
/** Types of `<input>` that *might* be supported. */
const candidateInputTypes = [
// `color` must come first. Chrome 56 shows a warning if we change the type to `color` after
// first changing it to something else:
// The specified value "" does not conform to the required format.
// The format is "#rrggbb" where rr, gg, bb are two-digit hexadecimal numbers.
'color', 'button', 'checkbox', 'date', 'datetime-local', 'email', 'file', 'hidden', 'image', 'month', 'number', 'password', 'radio', 'range', 'reset', 'search', 'submit', 'tel', 'text', 'time', 'url', 'week'];
/** @returns The input types supported by this browser. */
function getSupportedInputTypes() {
  // Result is cached.
  if (supportedInputTypes) {
    return supportedInputTypes;
  }
  // We can't check if an input type is not supported until we're on the browser, so say that
  // everything is supported when not on the browser. We don't use `Platform` here since it's
  // just a helper function and can't inject it.
  if (typeof document !== 'object' || !document) {
    supportedInputTypes = new Set(candidateInputTypes);
    return supportedInputTypes;
  }
  let featureTestInput = document.createElement('input');
  supportedInputTypes = new Set(candidateInputTypes.filter(value => {
    featureTestInput.setAttribute('type', value);
    return featureTestInput.type === value;
  }));
  return supportedInputTypes;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Cached result of whether the user's browser supports passive event listeners. */
let supportsPassiveEvents;
/**
 * Checks whether the user's browser supports passive event listeners.
 * See: https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md
 */
function supportsPassiveEventListeners() {
  if (supportsPassiveEvents == null && typeof window !== 'undefined') {
    try {
      window.addEventListener('test', null, Object.defineProperty({}, 'passive', {
        get: () => supportsPassiveEvents = true
      }));
    } finally {
      supportsPassiveEvents = supportsPassiveEvents || false;
    }
  }
  return supportsPassiveEvents;
}
/**
 * Normalizes an `AddEventListener` object to something that can be passed
 * to `addEventListener` on any browser, no matter whether it supports the
 * `options` parameter.
 * @param options Object to be normalized.
 */
function normalizePassiveListenerOptions(options) {
  return supportsPassiveEventListeners() ? options : !!options.capture;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Cached result of the way the browser handles the horizontal scroll axis in RTL mode. */
let rtlScrollAxisType;
/** Cached result of the check that indicates whether the browser supports scroll behaviors. */
let scrollBehaviorSupported;
/** Check whether the browser supports scroll behaviors. */
function supportsScrollBehavior() {
  if (scrollBehaviorSupported == null) {
    // If we're not in the browser, it can't be supported.
    if (typeof document !== 'object' || !document) {
      scrollBehaviorSupported = false;
    }
    // If the element can have a `scrollBehavior` style, we can be sure that it's supported.
    if ('scrollBehavior' in document.documentElement.style) {
      scrollBehaviorSupported = true;
    } else {
      // At this point we have 3 possibilities: `scrollTo` isn't supported at all, it's
      // supported but it doesn't handle scroll behavior, or it has been polyfilled.
      const scrollToFunction = Element.prototype.scrollTo;
      if (scrollToFunction) {
        // We can detect if the function has been polyfilled by calling `toString` on it. Native
        // functions are obfuscated using `[native code]`, whereas if it was overwritten we'd get
        // the actual function source. Via https://davidwalsh.name/detect-native-function. Consider
        // polyfilled functions as supporting scroll behavior.
        scrollBehaviorSupported = !/\{\s*\[native code\]\s*\}/.test(scrollToFunction.toString());
      } else {
        scrollBehaviorSupported = false;
      }
    }
  }
  return scrollBehaviorSupported;
}
/**
 * Checks the type of RTL scroll axis used by this browser. As of time of writing, Chrome is NORMAL,
 * Firefox & Safari are NEGATED, and IE & Edge are INVERTED.
 */
function getRtlScrollAxisType() {
  // We can't check unless we're on the browser. Just assume 'normal' if we're not.
  if (typeof document !== 'object' || !document) {
    return 0 /* NORMAL */;
  }

  if (rtlScrollAxisType == null) {
    // Create a 1px wide scrolling container and a 2px wide content element.
    const scrollContainer = document.createElement('div');
    const containerStyle = scrollContainer.style;
    scrollContainer.dir = 'rtl';
    containerStyle.width = '1px';
    containerStyle.overflow = 'auto';
    containerStyle.visibility = 'hidden';
    containerStyle.pointerEvents = 'none';
    containerStyle.position = 'absolute';
    const content = document.createElement('div');
    const contentStyle = content.style;
    contentStyle.width = '2px';
    contentStyle.height = '1px';
    scrollContainer.appendChild(content);
    document.body.appendChild(scrollContainer);
    rtlScrollAxisType = 0 /* NORMAL */;
    // The viewport starts scrolled all the way to the right in RTL mode. If we are in a NORMAL
    // browser this would mean that the scrollLeft should be 1. If it's zero instead we know we're
    // dealing with one of the other two types of browsers.
    if (scrollContainer.scrollLeft === 0) {
      // In a NEGATED browser the scrollLeft is always somewhere in [-maxScrollAmount, 0]. For an
      // INVERTED browser it is always somewhere in [0, maxScrollAmount]. We can determine which by
      // setting to the scrollLeft to 1. This is past the max for a NEGATED browser, so it will
      // return 0 when we read it again.
      scrollContainer.scrollLeft = 1;
      rtlScrollAxisType = scrollContainer.scrollLeft === 0 ? 1 /* NEGATED */ : 2 /* INVERTED */;
    }

    scrollContainer.parentNode.removeChild(scrollContainer);
  }
  return rtlScrollAxisType;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
let shadowDomIsSupported;
/** Checks whether the user's browser support Shadow DOM. */
function _supportsShadowDom() {
  if (shadowDomIsSupported == null) {
    const head = typeof document !== 'undefined' ? document.head : null;
    shadowDomIsSupported = !!(head && (head.createShadowRoot || head.attachShadow));
  }
  return shadowDomIsSupported;
}
/** Gets the shadow root of an element, if supported and the element is inside the Shadow DOM. */
function _getShadowRoot(element) {
  if (_supportsShadowDom()) {
    const rootNode = element.getRootNode ? element.getRootNode() : null;
    // Note that this should be caught by `_supportsShadowDom`, but some
    // teams have been able to hit this code path on unsupported browsers.
    if (typeof ShadowRoot !== 'undefined' && ShadowRoot && rootNode instanceof ShadowRoot) {
      return rootNode;
    }
  }
  return null;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 3820:
/*!*******************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/portal.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BasePortalHost": () => (/* binding */ BasePortalHost),
/* harmony export */   "BasePortalOutlet": () => (/* binding */ BasePortalOutlet),
/* harmony export */   "CdkPortal": () => (/* binding */ CdkPortal),
/* harmony export */   "CdkPortalOutlet": () => (/* binding */ CdkPortalOutlet),
/* harmony export */   "ComponentPortal": () => (/* binding */ ComponentPortal),
/* harmony export */   "DomPortal": () => (/* binding */ DomPortal),
/* harmony export */   "DomPortalHost": () => (/* binding */ DomPortalHost),
/* harmony export */   "DomPortalOutlet": () => (/* binding */ DomPortalOutlet),
/* harmony export */   "Portal": () => (/* binding */ Portal),
/* harmony export */   "PortalHostDirective": () => (/* binding */ PortalHostDirective),
/* harmony export */   "PortalInjector": () => (/* binding */ PortalInjector),
/* harmony export */   "PortalModule": () => (/* binding */ PortalModule),
/* harmony export */   "TemplatePortal": () => (/* binding */ TemplatePortal),
/* harmony export */   "TemplatePortalDirective": () => (/* binding */ TemplatePortalDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 4666);



/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Throws an exception when attempting to attach a null portal to a host.
 * @docs-private
 */

function throwNullPortalError() {
  throw Error('Must provide a portal to attach');
}
/**
 * Throws an exception when attempting to attach a portal to a host that is already attached.
 * @docs-private
 */
function throwPortalAlreadyAttachedError() {
  throw Error('Host already has a portal attached');
}
/**
 * Throws an exception when attempting to attach a portal to an already-disposed host.
 * @docs-private
 */
function throwPortalOutletAlreadyDisposedError() {
  throw Error('This PortalOutlet has already been disposed');
}
/**
 * Throws an exception when attempting to attach an unknown portal type.
 * @docs-private
 */
function throwUnknownPortalTypeError() {
  throw Error('Attempting to attach an unknown Portal type. BasePortalOutlet accepts either ' + 'a ComponentPortal or a TemplatePortal.');
}
/**
 * Throws an exception when attempting to attach a portal to a null host.
 * @docs-private
 */
function throwNullPortalOutletError() {
  throw Error('Attempting to attach a portal to a null PortalOutlet');
}
/**
 * Throws an exception when attempting to detach a portal that is not attached.
 * @docs-private
 */
function throwNoPortalAttachedError() {
  throw Error('Attempting to detach a portal that is not attached to a host');
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * A `Portal` is something that you want to render somewhere else.
 * It can be attach to / detached from a `PortalOutlet`.
 */
class Portal {
  /** Attach this portal to a host. */
  attach(host) {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      if (host == null) {
        throwNullPortalOutletError();
      }
      if (host.hasAttached()) {
        throwPortalAlreadyAttachedError();
      }
    }
    this._attachedHost = host;
    return host.attach(this);
  }
  /** Detach this portal from its host */
  detach() {
    let host = this._attachedHost;
    if (host != null) {
      this._attachedHost = null;
      host.detach();
    } else if (typeof ngDevMode === 'undefined' || ngDevMode) {
      throwNoPortalAttachedError();
    }
  }
  /** Whether this portal is attached to a host. */
  get isAttached() {
    return this._attachedHost != null;
  }
  /**
   * Sets the PortalOutlet reference without performing `attach()`. This is used directly by
   * the PortalOutlet when it is performing an `attach()` or `detach()`.
   */
  setAttachedHost(host) {
    this._attachedHost = host;
  }
}
/**
 * A `ComponentPortal` is a portal that instantiates some Component upon attachment.
 */
class ComponentPortal extends Portal {
  constructor(component, viewContainerRef, injector, componentFactoryResolver) {
    super();
    this.component = component;
    this.viewContainerRef = viewContainerRef;
    this.injector = injector;
    this.componentFactoryResolver = componentFactoryResolver;
  }
}
/**
 * A `TemplatePortal` is a portal that represents some embedded template (TemplateRef).
 */
class TemplatePortal extends Portal {
  constructor(template, viewContainerRef, context) {
    super();
    this.templateRef = template;
    this.viewContainerRef = viewContainerRef;
    this.context = context;
  }
  get origin() {
    return this.templateRef.elementRef;
  }
  /**
   * Attach the portal to the provided `PortalOutlet`.
   * When a context is provided it will override the `context` property of the `TemplatePortal`
   * instance.
   */
  attach(host, context = this.context) {
    this.context = context;
    return super.attach(host);
  }
  detach() {
    this.context = undefined;
    return super.detach();
  }
}
/**
 * A `DomPortal` is a portal whose DOM element will be taken from its current position
 * in the DOM and moved into a portal outlet, when it is attached. On detach, the content
 * will be restored to its original position.
 */
class DomPortal extends Portal {
  constructor(element) {
    super();
    this.element = element instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef ? element.nativeElement : element;
  }
}
/**
 * Partial implementation of PortalOutlet that handles attaching
 * ComponentPortal and TemplatePortal.
 */
class BasePortalOutlet {
  constructor() {
    /** Whether this host has already been permanently disposed. */
    this._isDisposed = false;
    // @breaking-change 10.0.0 `attachDomPortal` to become a required abstract method.
    this.attachDomPortal = null;
  }
  /** Whether this host has an attached portal. */
  hasAttached() {
    return !!this._attachedPortal;
  }
  /** Attaches a portal. */
  attach(portal) {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      if (!portal) {
        throwNullPortalError();
      }
      if (this.hasAttached()) {
        throwPortalAlreadyAttachedError();
      }
      if (this._isDisposed) {
        throwPortalOutletAlreadyDisposedError();
      }
    }
    if (portal instanceof ComponentPortal) {
      this._attachedPortal = portal;
      return this.attachComponentPortal(portal);
    } else if (portal instanceof TemplatePortal) {
      this._attachedPortal = portal;
      return this.attachTemplatePortal(portal);
      // @breaking-change 10.0.0 remove null check for `this.attachDomPortal`.
    } else if (this.attachDomPortal && portal instanceof DomPortal) {
      this._attachedPortal = portal;
      return this.attachDomPortal(portal);
    }
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      throwUnknownPortalTypeError();
    }
  }
  /** Detaches a previously attached portal. */
  detach() {
    if (this._attachedPortal) {
      this._attachedPortal.setAttachedHost(null);
      this._attachedPortal = null;
    }
    this._invokeDisposeFn();
  }
  /** Permanently dispose of this portal host. */
  dispose() {
    if (this.hasAttached()) {
      this.detach();
    }
    this._invokeDisposeFn();
    this._isDisposed = true;
  }
  /** @docs-private */
  setDisposeFn(fn) {
    this._disposeFn = fn;
  }
  _invokeDisposeFn() {
    if (this._disposeFn) {
      this._disposeFn();
      this._disposeFn = null;
    }
  }
}
/**
 * @deprecated Use `BasePortalOutlet` instead.
 * @breaking-change 9.0.0
 */
class BasePortalHost extends BasePortalOutlet {}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * A PortalOutlet for attaching portals to an arbitrary DOM element outside of the Angular
 * application context.
 */
class DomPortalOutlet extends BasePortalOutlet {
  constructor( /** Element into which the content is projected. */
  outletElement, _componentFactoryResolver, _appRef, _defaultInjector,
  /**
   * @deprecated `_document` Parameter to be made required.
   * @breaking-change 10.0.0
   */
  _document) {
    super();
    this.outletElement = outletElement;
    this._componentFactoryResolver = _componentFactoryResolver;
    this._appRef = _appRef;
    this._defaultInjector = _defaultInjector;
    /**
     * Attaches a DOM portal by transferring its content into the outlet.
     * @param portal Portal to be attached.
     * @deprecated To be turned into a method.
     * @breaking-change 10.0.0
     */
    this.attachDomPortal = portal => {
      // @breaking-change 10.0.0 Remove check and error once the
      // `_document` constructor parameter is required.
      if (!this._document && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw Error('Cannot attach DOM portal without _document constructor parameter');
      }
      const element = portal.element;
      if (!element.parentNode && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw Error('DOM portal content must be attached to a parent node.');
      }
      // Anchor used to save the element's previous position so
      // that we can restore it when the portal is detached.
      const anchorNode = this._document.createComment('dom-portal');
      element.parentNode.insertBefore(anchorNode, element);
      this.outletElement.appendChild(element);
      super.setDisposeFn(() => {
        // We can't use `replaceWith` here because IE doesn't support it.
        if (anchorNode.parentNode) {
          anchorNode.parentNode.replaceChild(element, anchorNode);
        }
      });
    };
    this._document = _document;
  }
  /**
   * Attach the given ComponentPortal to DOM element using the ComponentFactoryResolver.
   * @param portal Portal to be attached
   * @returns Reference to the created component.
   */
  attachComponentPortal(portal) {
    const resolver = portal.componentFactoryResolver || this._componentFactoryResolver;
    const componentFactory = resolver.resolveComponentFactory(portal.component);
    let componentRef;
    // If the portal specifies a ViewContainerRef, we will use that as the attachment point
    // for the component (in terms of Angular's component tree, not rendering).
    // When the ViewContainerRef is missing, we use the factory to create the component directly
    // and then manually attach the view to the application.
    if (portal.viewContainerRef) {
      componentRef = portal.viewContainerRef.createComponent(componentFactory, portal.viewContainerRef.length, portal.injector || portal.viewContainerRef.injector);
      this.setDisposeFn(() => componentRef.destroy());
    } else {
      componentRef = componentFactory.create(portal.injector || this._defaultInjector);
      this._appRef.attachView(componentRef.hostView);
      this.setDisposeFn(() => {
        this._appRef.detachView(componentRef.hostView);
        componentRef.destroy();
      });
    }
    // At this point the component has been instantiated, so we move it to the location in the DOM
    // where we want it to be rendered.
    this.outletElement.appendChild(this._getComponentRootNode(componentRef));
    return componentRef;
  }
  /**
   * Attaches a template portal to the DOM as an embedded view.
   * @param portal Portal to be attached.
   * @returns Reference to the created embedded view.
   */
  attachTemplatePortal(portal) {
    let viewContainer = portal.viewContainerRef;
    let viewRef = viewContainer.createEmbeddedView(portal.templateRef, portal.context);
    // The method `createEmbeddedView` will add the view as a child of the viewContainer.
    // But for the DomPortalOutlet the view can be added everywhere in the DOM
    // (e.g Overlay Container) To move the view to the specified host element. We just
    // re-append the existing root nodes.
    viewRef.rootNodes.forEach(rootNode => this.outletElement.appendChild(rootNode));
    // Note that we want to detect changes after the nodes have been moved so that
    // any directives inside the portal that are looking at the DOM inside a lifecycle
    // hook won't be invoked too early.
    viewRef.detectChanges();
    this.setDisposeFn(() => {
      let index = viewContainer.indexOf(viewRef);
      if (index !== -1) {
        viewContainer.remove(index);
      }
    });
    // TODO(jelbourn): Return locals from view.
    return viewRef;
  }
  /**
   * Clears out a portal from the DOM.
   */
  dispose() {
    super.dispose();
    if (this.outletElement.parentNode != null) {
      this.outletElement.parentNode.removeChild(this.outletElement);
    }
  }
  /** Gets the root HTMLElement for an instantiated component. */
  _getComponentRootNode(componentRef) {
    return componentRef.hostView.rootNodes[0];
  }
}
/**
 * @deprecated Use `DomPortalOutlet` instead.
 * @breaking-change 9.0.0
 */
class DomPortalHost extends DomPortalOutlet {}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Directive version of a `TemplatePortal`. Because the directive *is* a TemplatePortal,
 * the directive instance itself can be attached to a host, enabling declarative use of portals.
 */
class CdkPortal extends TemplatePortal {
  constructor(templateRef, viewContainerRef) {
    super(templateRef, viewContainerRef);
  }
}
CdkPortal.ɵfac = function CdkPortal_Factory(t) {
  return new (t || CdkPortal)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef));
};
CdkPortal.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkPortal,
  selectors: [["", "cdkPortal", ""]],
  exportAs: ["cdkPortal"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
CdkPortal.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkPortal, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkPortal]',
      exportAs: 'cdkPortal'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }];
  }, null);
})();
/**
 * @deprecated Use `CdkPortal` instead.
 * @breaking-change 9.0.0
 */
class TemplatePortalDirective extends CdkPortal {}
TemplatePortalDirective.ɵfac = /*@__PURE__*/function () {
  let ɵTemplatePortalDirective_BaseFactory;
  return function TemplatePortalDirective_Factory(t) {
    return (ɵTemplatePortalDirective_BaseFactory || (ɵTemplatePortalDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](TemplatePortalDirective)))(t || TemplatePortalDirective);
  };
}();
TemplatePortalDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: TemplatePortalDirective,
  selectors: [["", "cdk-portal", ""], ["", "portal", ""]],
  exportAs: ["cdkPortal"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: CdkPortal,
    useExisting: TemplatePortalDirective
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TemplatePortalDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdk-portal], [portal]',
      exportAs: 'cdkPortal',
      providers: [{
        provide: CdkPortal,
        useExisting: TemplatePortalDirective
      }]
    }]
  }], null, null);
})();
/**
 * Directive version of a PortalOutlet. Because the directive *is* a PortalOutlet, portals can be
 * directly attached to it, enabling declarative use.
 *
 * Usage:
 * `<ng-template [cdkPortalOutlet]="greeting"></ng-template>`
 */
class CdkPortalOutlet extends BasePortalOutlet {
  constructor(_componentFactoryResolver, _viewContainerRef,
  /**
   * @deprecated `_document` parameter to be made required.
   * @breaking-change 9.0.0
   */
  _document) {
    super();
    this._componentFactoryResolver = _componentFactoryResolver;
    this._viewContainerRef = _viewContainerRef;
    /** Whether the portal component is initialized. */
    this._isInitialized = false;
    /** Emits when a portal is attached to the outlet. */
    this.attached = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /**
     * Attaches the given DomPortal to this PortalHost by moving all of the portal content into it.
     * @param portal Portal to be attached.
     * @deprecated To be turned into a method.
     * @breaking-change 10.0.0
     */
    this.attachDomPortal = portal => {
      // @breaking-change 9.0.0 Remove check and error once the
      // `_document` constructor parameter is required.
      if (!this._document && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw Error('Cannot attach DOM portal without _document constructor parameter');
      }
      const element = portal.element;
      if (!element.parentNode && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw Error('DOM portal content must be attached to a parent node.');
      }
      // Anchor used to save the element's previous position so
      // that we can restore it when the portal is detached.
      const anchorNode = this._document.createComment('dom-portal');
      portal.setAttachedHost(this);
      element.parentNode.insertBefore(anchorNode, element);
      this._getRootNode().appendChild(element);
      super.setDisposeFn(() => {
        if (anchorNode.parentNode) {
          anchorNode.parentNode.replaceChild(element, anchorNode);
        }
      });
    };
    this._document = _document;
  }
  /** Portal associated with the Portal outlet. */
  get portal() {
    return this._attachedPortal;
  }
  set portal(portal) {
    // Ignore the cases where the `portal` is set to a falsy value before the lifecycle hooks have
    // run. This handles the cases where the user might do something like `<div cdkPortalOutlet>`
    // and attach a portal programmatically in the parent component. When Angular does the first CD
    // round, it will fire the setter with empty string, causing the user's content to be cleared.
    if (this.hasAttached() && !portal && !this._isInitialized) {
      return;
    }
    if (this.hasAttached()) {
      super.detach();
    }
    if (portal) {
      super.attach(portal);
    }
    this._attachedPortal = portal;
  }
  /** Component or view reference that is attached to the portal. */
  get attachedRef() {
    return this._attachedRef;
  }
  ngOnInit() {
    this._isInitialized = true;
  }
  ngOnDestroy() {
    super.dispose();
    this._attachedPortal = null;
    this._attachedRef = null;
  }
  /**
   * Attach the given ComponentPortal to this PortalOutlet using the ComponentFactoryResolver.
   *
   * @param portal Portal to be attached to the portal outlet.
   * @returns Reference to the created component.
   */
  attachComponentPortal(portal) {
    portal.setAttachedHost(this);
    // If the portal specifies an origin, use that as the logical location of the component
    // in the application tree. Otherwise use the location of this PortalOutlet.
    const viewContainerRef = portal.viewContainerRef != null ? portal.viewContainerRef : this._viewContainerRef;
    const resolver = portal.componentFactoryResolver || this._componentFactoryResolver;
    const componentFactory = resolver.resolveComponentFactory(portal.component);
    const ref = viewContainerRef.createComponent(componentFactory, viewContainerRef.length, portal.injector || viewContainerRef.injector);
    // If we're using a view container that's different from the injected one (e.g. when the portal
    // specifies its own) we need to move the component into the outlet, otherwise it'll be rendered
    // inside of the alternate view container.
    if (viewContainerRef !== this._viewContainerRef) {
      this._getRootNode().appendChild(ref.hostView.rootNodes[0]);
    }
    super.setDisposeFn(() => ref.destroy());
    this._attachedPortal = portal;
    this._attachedRef = ref;
    this.attached.emit(ref);
    return ref;
  }
  /**
   * Attach the given TemplatePortal to this PortalHost as an embedded View.
   * @param portal Portal to be attached.
   * @returns Reference to the created embedded view.
   */
  attachTemplatePortal(portal) {
    portal.setAttachedHost(this);
    const viewRef = this._viewContainerRef.createEmbeddedView(portal.templateRef, portal.context);
    super.setDisposeFn(() => this._viewContainerRef.clear());
    this._attachedPortal = portal;
    this._attachedRef = viewRef;
    this.attached.emit(viewRef);
    return viewRef;
  }
  /** Gets the root node of the portal outlet. */
  _getRootNode() {
    const nativeElement = this._viewContainerRef.element.nativeElement;
    // The directive could be set on a template which will result in a comment
    // node being the root. Use the comment's parent node if that is the case.
    return nativeElement.nodeType === nativeElement.ELEMENT_NODE ? nativeElement : nativeElement.parentNode;
  }
}
CdkPortalOutlet.ɵfac = function CdkPortalOutlet_Factory(t) {
  return new (t || CdkPortalOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ComponentFactoryResolver), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
};
CdkPortalOutlet.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkPortalOutlet,
  selectors: [["", "cdkPortalOutlet", ""]],
  inputs: {
    portal: ["cdkPortalOutlet", "portal"]
  },
  outputs: {
    attached: "attached"
  },
  exportAs: ["cdkPortalOutlet"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
CdkPortalOutlet.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ComponentFactoryResolver
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
  }]
}];
CdkPortalOutlet.propDecorators = {
  attached: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkPortalOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkPortalOutlet]',
      exportAs: 'cdkPortalOutlet',
      inputs: ['portal: cdkPortalOutlet']
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ComponentFactoryResolver
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT]
      }]
    }];
  }, {
    attached: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }]
  });
})();
/**
 * @deprecated Use `CdkPortalOutlet` instead.
 * @breaking-change 9.0.0
 */
class PortalHostDirective extends CdkPortalOutlet {}
PortalHostDirective.ɵfac = /*@__PURE__*/function () {
  let ɵPortalHostDirective_BaseFactory;
  return function PortalHostDirective_Factory(t) {
    return (ɵPortalHostDirective_BaseFactory || (ɵPortalHostDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](PortalHostDirective)))(t || PortalHostDirective);
  };
}();
PortalHostDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: PortalHostDirective,
  selectors: [["", "cdkPortalHost", ""], ["", "portalHost", ""]],
  inputs: {
    portal: ["cdkPortalHost", "portal"]
  },
  exportAs: ["cdkPortalHost"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: CdkPortalOutlet,
    useExisting: PortalHostDirective
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PortalHostDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkPortalHost], [portalHost]',
      exportAs: 'cdkPortalHost',
      inputs: ['portal: cdkPortalHost'],
      providers: [{
        provide: CdkPortalOutlet,
        useExisting: PortalHostDirective
      }]
    }]
  }], null, null);
})();
class PortalModule {}
PortalModule.ɵfac = function PortalModule_Factory(t) {
  return new (t || PortalModule)();
};
PortalModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: PortalModule
});
PortalModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PortalModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      exports: [CdkPortal, CdkPortalOutlet, TemplatePortalDirective, PortalHostDirective],
      declarations: [CdkPortal, CdkPortalOutlet, TemplatePortalDirective, PortalHostDirective]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](PortalModule, {
    declarations: [CdkPortal, CdkPortalOutlet, TemplatePortalDirective, PortalHostDirective],
    exports: [CdkPortal, CdkPortalOutlet, TemplatePortalDirective, PortalHostDirective]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Custom injector to be used when providing custom
 * injection tokens to components inside a portal.
 * @docs-private
 * @deprecated Use `Injector.create` instead.
 * @breaking-change 11.0.0
 */
class PortalInjector {
  constructor(_parentInjector, _customTokens) {
    this._parentInjector = _parentInjector;
    this._customTokens = _customTokens;
  }
  get(token, notFoundValue) {
    const value = this._customTokens.get(token);
    if (typeof value !== 'undefined') {
      return value;
    }
    return this._parentInjector.get(token, notFoundValue);
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 7741:
/*!**********************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/scrolling.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "CdkFixedSizeVirtualScroll": () => (/* binding */ CdkFixedSizeVirtualScroll),
/* harmony export */   "CdkScrollable": () => (/* binding */ CdkScrollable),
/* harmony export */   "CdkScrollableModule": () => (/* binding */ CdkScrollableModule),
/* harmony export */   "CdkVirtualForOf": () => (/* binding */ CdkVirtualForOf),
/* harmony export */   "CdkVirtualScrollViewport": () => (/* binding */ CdkVirtualScrollViewport),
/* harmony export */   "DEFAULT_RESIZE_TIME": () => (/* binding */ DEFAULT_RESIZE_TIME),
/* harmony export */   "DEFAULT_SCROLL_TIME": () => (/* binding */ DEFAULT_SCROLL_TIME),
/* harmony export */   "FixedSizeVirtualScrollStrategy": () => (/* binding */ FixedSizeVirtualScrollStrategy),
/* harmony export */   "ScrollDispatcher": () => (/* binding */ ScrollDispatcher),
/* harmony export */   "ScrollingModule": () => (/* binding */ ScrollingModule),
/* harmony export */   "VIRTUAL_SCROLL_STRATEGY": () => (/* binding */ VIRTUAL_SCROLL_STRATEGY),
/* harmony export */   "ViewportRuler": () => (/* binding */ ViewportRuler),
/* harmony export */   "_fixedSizeVirtualScrollStrategyFactory": () => (/* binding */ _fixedSizeVirtualScrollStrategyFactory)
/* harmony export */ });
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 2378);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 6312);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 3911);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 3066);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs */ 2425);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs */ 20);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 3298);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 1695);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 9151);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 9221);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 9095);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 9128);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/cdk/collections */ 2035);









/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** The injection token used to specify the virtual scrolling strategy. */




const _c0 = ["contentWrapper"];
const _c1 = ["*"];
const VIRTUAL_SCROLL_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('VIRTUAL_SCROLL_STRATEGY');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Virtual scrolling strategy for lists with items of known fixed size. */
class FixedSizeVirtualScrollStrategy {
  /**
   * @param itemSize The size of the items in the virtually scrolling list.
   * @param minBufferPx The minimum amount of buffer (in pixels) before needing to render more
   * @param maxBufferPx The amount of buffer (in pixels) to render when rendering more.
   */
  constructor(itemSize, minBufferPx, maxBufferPx) {
    this._scrolledIndexChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** @docs-private Implemented as part of VirtualScrollStrategy. */
    this.scrolledIndexChange = this._scrolledIndexChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.distinctUntilChanged)());
    /** The attached viewport. */
    this._viewport = null;
    this._itemSize = itemSize;
    this._minBufferPx = minBufferPx;
    this._maxBufferPx = maxBufferPx;
  }
  /**
   * Attaches this scroll strategy to a viewport.
   * @param viewport The viewport to attach this strategy to.
   */
  attach(viewport) {
    this._viewport = viewport;
    this._updateTotalContentSize();
    this._updateRenderedRange();
  }
  /** Detaches this scroll strategy from the currently attached viewport. */
  detach() {
    this._scrolledIndexChange.complete();
    this._viewport = null;
  }
  /**
   * Update the item size and buffer size.
   * @param itemSize The size of the items in the virtually scrolling list.
   * @param minBufferPx The minimum amount of buffer (in pixels) before needing to render more
   * @param maxBufferPx The amount of buffer (in pixels) to render when rendering more.
   */
  updateItemAndBufferSize(itemSize, minBufferPx, maxBufferPx) {
    if (maxBufferPx < minBufferPx && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw Error('CDK virtual scroll: maxBufferPx must be greater than or equal to minBufferPx');
    }
    this._itemSize = itemSize;
    this._minBufferPx = minBufferPx;
    this._maxBufferPx = maxBufferPx;
    this._updateTotalContentSize();
    this._updateRenderedRange();
  }
  /** @docs-private Implemented as part of VirtualScrollStrategy. */
  onContentScrolled() {
    this._updateRenderedRange();
  }
  /** @docs-private Implemented as part of VirtualScrollStrategy. */
  onDataLengthChanged() {
    this._updateTotalContentSize();
    this._updateRenderedRange();
  }
  /** @docs-private Implemented as part of VirtualScrollStrategy. */
  onContentRendered() {}
  /** @docs-private Implemented as part of VirtualScrollStrategy. */
  onRenderedOffsetChanged() {}
  /**
   * Scroll to the offset for the given index.
   * @param index The index of the element to scroll to.
   * @param behavior The ScrollBehavior to use when scrolling.
   */
  scrollToIndex(index, behavior) {
    if (this._viewport) {
      this._viewport.scrollToOffset(index * this._itemSize, behavior);
    }
  }
  /** Update the viewport's total content size. */
  _updateTotalContentSize() {
    if (!this._viewport) {
      return;
    }
    this._viewport.setTotalContentSize(this._viewport.getDataLength() * this._itemSize);
  }
  /** Update the viewport's rendered range. */
  _updateRenderedRange() {
    if (!this._viewport) {
      return;
    }
    const renderedRange = this._viewport.getRenderedRange();
    const newRange = {
      start: renderedRange.start,
      end: renderedRange.end
    };
    const viewportSize = this._viewport.getViewportSize();
    const dataLength = this._viewport.getDataLength();
    let scrollOffset = this._viewport.measureScrollOffset();
    let firstVisibleIndex = scrollOffset / this._itemSize;
    // If user scrolls to the bottom of the list and data changes to a smaller list
    if (newRange.end > dataLength) {
      // We have to recalculate the first visible index based on new data length and viewport size.
      const maxVisibleItems = Math.ceil(viewportSize / this._itemSize);
      const newVisibleIndex = Math.max(0, Math.min(firstVisibleIndex, dataLength - maxVisibleItems));
      // If first visible index changed we must update scroll offset to handle start/end buffers
      // Current range must also be adjusted to cover the new position (bottom of new list).
      if (firstVisibleIndex != newVisibleIndex) {
        firstVisibleIndex = newVisibleIndex;
        scrollOffset = newVisibleIndex * this._itemSize;
        newRange.start = Math.floor(firstVisibleIndex);
      }
      newRange.end = Math.max(0, Math.min(dataLength, newRange.start + maxVisibleItems));
    }
    const startBuffer = scrollOffset - newRange.start * this._itemSize;
    if (startBuffer < this._minBufferPx && newRange.start != 0) {
      const expandStart = Math.ceil((this._maxBufferPx - startBuffer) / this._itemSize);
      newRange.start = Math.max(0, newRange.start - expandStart);
      newRange.end = Math.min(dataLength, Math.ceil(firstVisibleIndex + (viewportSize + this._minBufferPx) / this._itemSize));
    } else {
      const endBuffer = newRange.end * this._itemSize - (scrollOffset + viewportSize);
      if (endBuffer < this._minBufferPx && newRange.end != dataLength) {
        const expandEnd = Math.ceil((this._maxBufferPx - endBuffer) / this._itemSize);
        if (expandEnd > 0) {
          newRange.end = Math.min(dataLength, newRange.end + expandEnd);
          newRange.start = Math.max(0, Math.floor(firstVisibleIndex - this._minBufferPx / this._itemSize));
        }
      }
    }
    this._viewport.setRenderedRange(newRange);
    this._viewport.setRenderedContentOffset(this._itemSize * newRange.start);
    this._scrolledIndexChange.next(Math.floor(firstVisibleIndex));
  }
}
/**
 * Provider factory for `FixedSizeVirtualScrollStrategy` that simply extracts the already created
 * `FixedSizeVirtualScrollStrategy` from the given directive.
 * @param fixedSizeDir The instance of `CdkFixedSizeVirtualScroll` to extract the
 *     `FixedSizeVirtualScrollStrategy` from.
 */
function _fixedSizeVirtualScrollStrategyFactory(fixedSizeDir) {
  return fixedSizeDir._scrollStrategy;
}
/** A virtual scroll strategy that supports fixed-size items. */
class CdkFixedSizeVirtualScroll {
  constructor() {
    this._itemSize = 20;
    this._minBufferPx = 100;
    this._maxBufferPx = 200;
    /** The scroll strategy used by this directive. */
    this._scrollStrategy = new FixedSizeVirtualScrollStrategy(this.itemSize, this.minBufferPx, this.maxBufferPx);
  }
  /** The size of the items in the list (in pixels). */
  get itemSize() {
    return this._itemSize;
  }
  set itemSize(value) {
    this._itemSize = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceNumberProperty)(value);
  }
  /**
   * The minimum amount of buffer rendered beyond the viewport (in pixels).
   * If the amount of buffer dips below this number, more items will be rendered. Defaults to 100px.
   */
  get minBufferPx() {
    return this._minBufferPx;
  }
  set minBufferPx(value) {
    this._minBufferPx = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceNumberProperty)(value);
  }
  /**
   * The number of pixels worth of buffer to render for when rendering new items. Defaults to 200px.
   */
  get maxBufferPx() {
    return this._maxBufferPx;
  }
  set maxBufferPx(value) {
    this._maxBufferPx = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceNumberProperty)(value);
  }
  ngOnChanges() {
    this._scrollStrategy.updateItemAndBufferSize(this.itemSize, this.minBufferPx, this.maxBufferPx);
  }
}
CdkFixedSizeVirtualScroll.ɵfac = function CdkFixedSizeVirtualScroll_Factory(t) {
  return new (t || CdkFixedSizeVirtualScroll)();
};
CdkFixedSizeVirtualScroll.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkFixedSizeVirtualScroll,
  selectors: [["cdk-virtual-scroll-viewport", "itemSize", ""]],
  inputs: {
    itemSize: "itemSize",
    minBufferPx: "minBufferPx",
    maxBufferPx: "maxBufferPx"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: VIRTUAL_SCROLL_STRATEGY,
    useFactory: _fixedSizeVirtualScrollStrategyFactory,
    deps: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => CdkFixedSizeVirtualScroll)]
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
CdkFixedSizeVirtualScroll.propDecorators = {
  itemSize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  minBufferPx: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  maxBufferPx: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkFixedSizeVirtualScroll, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'cdk-virtual-scroll-viewport[itemSize]',
      providers: [{
        provide: VIRTUAL_SCROLL_STRATEGY,
        useFactory: _fixedSizeVirtualScrollStrategyFactory,
        deps: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => CdkFixedSizeVirtualScroll)]
      }]
    }]
  }], function () {
    return [];
  }, {
    itemSize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    minBufferPx: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    maxBufferPx: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Time in ms to throttle the scrolling events by default. */
const DEFAULT_SCROLL_TIME = 20;
/**
 * Service contained all registered Scrollable references and emits an event when any one of the
 * Scrollable references emit a scrolled event.
 */
class ScrollDispatcher {
  constructor(_ngZone, _platform, /** @breaking-change 11.0.0 make document required */
  document) {
    this._ngZone = _ngZone;
    this._platform = _platform;
    /** Subject for notifying that a registered scrollable reference element has been scrolled. */
    this._scrolled = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Keeps track of the global `scroll` and `resize` subscriptions. */
    this._globalSubscription = null;
    /** Keeps track of the amount of subscriptions to `scrolled`. Used for cleaning up afterwards. */
    this._scrolledCount = 0;
    /**
     * Map of all the scrollable references that are registered with the service and their
     * scroll event subscriptions.
     */
    this.scrollContainers = new Map();
    this._document = document;
  }
  /**
   * Registers a scrollable instance with the service and listens for its scrolled events. When the
   * scrollable is scrolled, the service emits the event to its scrolled observable.
   * @param scrollable Scrollable instance to be registered.
   */
  register(scrollable) {
    if (!this.scrollContainers.has(scrollable)) {
      this.scrollContainers.set(scrollable, scrollable.elementScrolled().subscribe(() => this._scrolled.next(scrollable)));
    }
  }
  /**
   * Deregisters a Scrollable reference and unsubscribes from its scroll event observable.
   * @param scrollable Scrollable instance to be deregistered.
   */
  deregister(scrollable) {
    const scrollableReference = this.scrollContainers.get(scrollable);
    if (scrollableReference) {
      scrollableReference.unsubscribe();
      this.scrollContainers.delete(scrollable);
    }
  }
  /**
   * Returns an observable that emits an event whenever any of the registered Scrollable
   * references (or window, document, or body) fire a scrolled event. Can provide a time in ms
   * to override the default "throttle" time.
   *
   * **Note:** in order to avoid hitting change detection for every scroll event,
   * all of the events emitted from this stream will be run outside the Angular zone.
   * If you need to update any data bindings as a result of a scroll event, you have
   * to run the callback using `NgZone.run`.
   */
  scrolled(auditTimeInMs = DEFAULT_SCROLL_TIME) {
    if (!this._platform.isBrowser) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.of)();
    }
    return new rxjs__WEBPACK_IMPORTED_MODULE_5__.Observable(observer => {
      if (!this._globalSubscription) {
        this._addGlobalListener();
      }
      // In the case of a 0ms delay, use an observable without auditTime
      // since it does add a perceptible delay in processing overhead.
      const subscription = auditTimeInMs > 0 ? this._scrolled.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.auditTime)(auditTimeInMs)).subscribe(observer) : this._scrolled.subscribe(observer);
      this._scrolledCount++;
      return () => {
        subscription.unsubscribe();
        this._scrolledCount--;
        if (!this._scrolledCount) {
          this._removeGlobalListener();
        }
      };
    });
  }
  ngOnDestroy() {
    this._removeGlobalListener();
    this.scrollContainers.forEach((_, container) => this.deregister(container));
    this._scrolled.complete();
  }
  /**
   * Returns an observable that emits whenever any of the
   * scrollable ancestors of an element are scrolled.
   * @param elementRef Element whose ancestors to listen for.
   * @param auditTimeInMs Time to throttle the scroll events.
   */
  ancestorScrolled(elementRef, auditTimeInMs) {
    const ancestors = this.getAncestorScrollContainers(elementRef);
    return this.scrolled(auditTimeInMs).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(target => {
      return !target || ancestors.indexOf(target) > -1;
    }));
  }
  /** Returns all registered Scrollables that contain the provided element. */
  getAncestorScrollContainers(elementRef) {
    const scrollingContainers = [];
    this.scrollContainers.forEach((_subscription, scrollable) => {
      if (this._scrollableContainsElement(scrollable, elementRef)) {
        scrollingContainers.push(scrollable);
      }
    });
    return scrollingContainers;
  }
  /** Access injected document if available or fallback to global document reference */
  _getDocument() {
    return this._document || document;
  }
  /** Use defaultView of injected document if available or fallback to global window reference */
  _getWindow() {
    const doc = this._getDocument();
    return doc.defaultView || window;
  }
  /** Returns true if the element is contained within the provided Scrollable. */
  _scrollableContainsElement(scrollable, elementRef) {
    let element = elementRef.nativeElement;
    let scrollableElement = scrollable.getElementRef().nativeElement;
    // Traverse through the element parents until we reach null, checking if any of the elements
    // are the scrollable's element.
    do {
      if (element == scrollableElement) {
        return true;
      }
    } while (element = element.parentElement);
    return false;
  }
  /** Sets up the global scroll listeners. */
  _addGlobalListener() {
    this._globalSubscription = this._ngZone.runOutsideAngular(() => {
      const window = this._getWindow();
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.fromEvent)(window.document, 'scroll').subscribe(() => this._scrolled.next());
    });
  }
  /** Cleans up the global scroll listener. */
  _removeGlobalListener() {
    if (this._globalSubscription) {
      this._globalSubscription.unsubscribe();
      this._globalSubscription = null;
    }
  }
}
ScrollDispatcher.ɵfac = function ScrollDispatcher_Factory(t) {
  return new (t || ScrollDispatcher)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT, 8));
};
ScrollDispatcher.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function ScrollDispatcher_Factory() {
    return new ScrollDispatcher((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.Platform), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT, 8));
  },
  token: ScrollDispatcher,
  providedIn: "root"
});
ScrollDispatcher.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.Platform
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ScrollDispatcher, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.Platform
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Sends an event when the directive's element is scrolled. Registers itself with the
 * ScrollDispatcher service to include itself as part of its collection of scrolling events that it
 * can be listened to through the service.
 */
class CdkScrollable {
  constructor(elementRef, scrollDispatcher, ngZone, dir) {
    this.elementRef = elementRef;
    this.scrollDispatcher = scrollDispatcher;
    this.ngZone = ngZone;
    this.dir = dir;
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    this._elementScrolled = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Observable(observer => this.ngZone.runOutsideAngular(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.fromEvent)(this.elementRef.nativeElement, 'scroll').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this._destroyed)).subscribe(observer)));
  }
  ngOnInit() {
    this.scrollDispatcher.register(this);
  }
  ngOnDestroy() {
    this.scrollDispatcher.deregister(this);
    this._destroyed.next();
    this._destroyed.complete();
  }
  /** Returns observable that emits when a scroll event is fired on the host element. */
  elementScrolled() {
    return this._elementScrolled;
  }
  /** Gets the ElementRef for the viewport. */
  getElementRef() {
    return this.elementRef;
  }
  /**
   * Scrolls to the specified offsets. This is a normalized version of the browser's native scrollTo
   * method, since browsers are not consistent about what scrollLeft means in RTL. For this method
   * left and right always refer to the left and right side of the scrolling container irrespective
   * of the layout direction. start and end refer to left and right in an LTR context and vice-versa
   * in an RTL context.
   * @param options specified the offsets to scroll to.
   */
  scrollTo(options) {
    const el = this.elementRef.nativeElement;
    const isRtl = this.dir && this.dir.value == 'rtl';
    // Rewrite start & end offsets as right or left offsets.
    if (options.left == null) {
      options.left = isRtl ? options.end : options.start;
    }
    if (options.right == null) {
      options.right = isRtl ? options.start : options.end;
    }
    // Rewrite the bottom offset as a top offset.
    if (options.bottom != null) {
      options.top = el.scrollHeight - el.clientHeight - options.bottom;
    }
    // Rewrite the right offset as a left offset.
    if (isRtl && (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.getRtlScrollAxisType)() != 0 /* NORMAL */) {
      if (options.left != null) {
        options.right = el.scrollWidth - el.clientWidth - options.left;
      }
      if ((0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.getRtlScrollAxisType)() == 2 /* INVERTED */) {
        options.left = options.right;
      } else if ((0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.getRtlScrollAxisType)() == 1 /* NEGATED */) {
        options.left = options.right ? -options.right : options.right;
      }
    } else {
      if (options.right != null) {
        options.left = el.scrollWidth - el.clientWidth - options.right;
      }
    }
    this._applyScrollToOptions(options);
  }
  _applyScrollToOptions(options) {
    const el = this.elementRef.nativeElement;
    if ((0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.supportsScrollBehavior)()) {
      el.scrollTo(options);
    } else {
      if (options.top != null) {
        el.scrollTop = options.top;
      }
      if (options.left != null) {
        el.scrollLeft = options.left;
      }
    }
  }
  /**
   * Measures the scroll offset relative to the specified edge of the viewport. This method can be
   * used instead of directly checking scrollLeft or scrollTop, since browsers are not consistent
   * about what scrollLeft means in RTL. The values returned by this method are normalized such that
   * left and right always refer to the left and right side of the scrolling container irrespective
   * of the layout direction. start and end refer to left and right in an LTR context and vice-versa
   * in an RTL context.
   * @param from The edge to measure from.
   */
  measureScrollOffset(from) {
    const LEFT = 'left';
    const RIGHT = 'right';
    const el = this.elementRef.nativeElement;
    if (from == 'top') {
      return el.scrollTop;
    }
    if (from == 'bottom') {
      return el.scrollHeight - el.clientHeight - el.scrollTop;
    }
    // Rewrite start & end as left or right offsets.
    const isRtl = this.dir && this.dir.value == 'rtl';
    if (from == 'start') {
      from = isRtl ? RIGHT : LEFT;
    } else if (from == 'end') {
      from = isRtl ? LEFT : RIGHT;
    }
    if (isRtl && (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.getRtlScrollAxisType)() == 2 /* INVERTED */) {
      // For INVERTED, scrollLeft is (scrollWidth - clientWidth) when scrolled all the way left and
      // 0 when scrolled all the way right.
      if (from == LEFT) {
        return el.scrollWidth - el.clientWidth - el.scrollLeft;
      } else {
        return el.scrollLeft;
      }
    } else if (isRtl && (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.getRtlScrollAxisType)() == 1 /* NEGATED */) {
      // For NEGATED, scrollLeft is -(scrollWidth - clientWidth) when scrolled all the way left and
      // 0 when scrolled all the way right.
      if (from == LEFT) {
        return el.scrollLeft + el.scrollWidth - el.clientWidth;
      } else {
        return -el.scrollLeft;
      }
    } else {
      // For NORMAL, as well as non-RTL contexts, scrollLeft is 0 when scrolled all the way left and
      // (scrollWidth - clientWidth) when scrolled all the way right.
      if (from == LEFT) {
        return el.scrollLeft;
      } else {
        return el.scrollWidth - el.clientWidth - el.scrollLeft;
      }
    }
  }
}
CdkScrollable.ɵfac = function CdkScrollable_Factory(t) {
  return new (t || CdkScrollable)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ScrollDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality, 8));
};
CdkScrollable.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkScrollable,
  selectors: [["", "cdk-scrollable", ""], ["", "cdkScrollable", ""]]
});
CdkScrollable.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: ScrollDispatcher
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkScrollable, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdk-scrollable], [cdkScrollable]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: ScrollDispatcher
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Time in ms to throttle the resize events by default. */
const DEFAULT_RESIZE_TIME = 20;
/**
 * Simple utility for getting the bounds of the browser viewport.
 * @docs-private
 */
class ViewportRuler {
  constructor(_platform, ngZone, /** @breaking-change 11.0.0 make document required */
  document) {
    this._platform = _platform;
    /** Stream of viewport change events. */
    this._change = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Event listener that will be used to handle the viewport change events. */
    this._changeListener = event => {
      this._change.next(event);
    };
    this._document = document;
    ngZone.runOutsideAngular(() => {
      if (_platform.isBrowser) {
        const window = this._getWindow();
        // Note that bind the events ourselves, rather than going through something like RxJS's
        // `fromEvent` so that we can ensure that they're bound outside of the NgZone.
        window.addEventListener('resize', this._changeListener);
        window.addEventListener('orientationchange', this._changeListener);
      }
      // We don't need to keep track of the subscription,
      // because we complete the `change` stream on destroy.
      this.change().subscribe(() => this._updateViewportSize());
    });
  }
  ngOnDestroy() {
    if (this._platform.isBrowser) {
      const window = this._getWindow();
      window.removeEventListener('resize', this._changeListener);
      window.removeEventListener('orientationchange', this._changeListener);
    }
    this._change.complete();
  }
  /** Returns the viewport's width and height. */
  getViewportSize() {
    if (!this._viewportSize) {
      this._updateViewportSize();
    }
    const output = {
      width: this._viewportSize.width,
      height: this._viewportSize.height
    };
    // If we're not on a browser, don't cache the size since it'll be mocked out anyway.
    if (!this._platform.isBrowser) {
      this._viewportSize = null;
    }
    return output;
  }
  /** Gets a ClientRect for the viewport's bounds. */
  getViewportRect() {
    // Use the document element's bounding rect rather than the window scroll properties
    // (e.g. pageYOffset, scrollY) due to in issue in Chrome and IE where window scroll
    // properties and client coordinates (boundingClientRect, clientX/Y, etc.) are in different
    // conceptual viewports. Under most circumstances these viewports are equivalent, but they
    // can disagree when the page is pinch-zoomed (on devices that support touch).
    // See https://bugs.chromium.org/p/chromium/issues/detail?id=489206#c4
    // We use the documentElement instead of the body because, by default (without a css reset)
    // browsers typically give the document body an 8px margin, which is not included in
    // getBoundingClientRect().
    const scrollPosition = this.getViewportScrollPosition();
    const {
      width,
      height
    } = this.getViewportSize();
    return {
      top: scrollPosition.top,
      left: scrollPosition.left,
      bottom: scrollPosition.top + height,
      right: scrollPosition.left + width,
      height,
      width
    };
  }
  /** Gets the (top, left) scroll position of the viewport. */
  getViewportScrollPosition() {
    // While we can get a reference to the fake document
    // during SSR, it doesn't have getBoundingClientRect.
    if (!this._platform.isBrowser) {
      return {
        top: 0,
        left: 0
      };
    }
    // The top-left-corner of the viewport is determined by the scroll position of the document
    // body, normally just (scrollLeft, scrollTop). However, Chrome and Firefox disagree about
    // whether `document.body` or `document.documentElement` is the scrolled element, so reading
    // `scrollTop` and `scrollLeft` is inconsistent. However, using the bounding rect of
    // `document.documentElement` works consistently, where the `top` and `left` values will
    // equal negative the scroll position.
    const document = this._getDocument();
    const window = this._getWindow();
    const documentElement = document.documentElement;
    const documentRect = documentElement.getBoundingClientRect();
    const top = -documentRect.top || document.body.scrollTop || window.scrollY || documentElement.scrollTop || 0;
    const left = -documentRect.left || document.body.scrollLeft || window.scrollX || documentElement.scrollLeft || 0;
    return {
      top,
      left
    };
  }
  /**
   * Returns a stream that emits whenever the size of the viewport changes.
   * @param throttleTime Time in milliseconds to throttle the stream.
   */
  change(throttleTime = DEFAULT_RESIZE_TIME) {
    return throttleTime > 0 ? this._change.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.auditTime)(throttleTime)) : this._change;
  }
  /** Access injected document if available or fallback to global document reference */
  _getDocument() {
    return this._document || document;
  }
  /** Use defaultView of injected document if available or fallback to global window reference */
  _getWindow() {
    const doc = this._getDocument();
    return doc.defaultView || window;
  }
  /** Updates the cached viewport size. */
  _updateViewportSize() {
    const window = this._getWindow();
    this._viewportSize = this._platform.isBrowser ? {
      width: window.innerWidth,
      height: window.innerHeight
    } : {
      width: 0,
      height: 0
    };
  }
}
ViewportRuler.ɵfac = function ViewportRuler_Factory(t) {
  return new (t || ViewportRuler)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT, 8));
};
ViewportRuler.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function ViewportRuler_Factory() {
    return new ViewportRuler((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.Platform), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT, 8));
  },
  token: ViewportRuler,
  providedIn: "root"
});
ViewportRuler.ctorParameters = () => [{
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.Platform
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ViewportRuler, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.Platform
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Checks if the given ranges are equal. */
function rangesEqual(r1, r2) {
  return r1.start == r2.start && r1.end == r2.end;
}
/**
 * Scheduler to be used for scroll events. Needs to fall back to
 * something that doesn't rely on requestAnimationFrame on environments
 * that don't support it (e.g. server-side rendering).
 */
const SCROLL_SCHEDULER = typeof requestAnimationFrame !== 'undefined' ? rxjs__WEBPACK_IMPORTED_MODULE_13__.animationFrameScheduler : rxjs__WEBPACK_IMPORTED_MODULE_14__.asapScheduler;
/** A viewport that virtualizes its scrolling with the help of `CdkVirtualForOf`. */
class CdkVirtualScrollViewport extends CdkScrollable {
  constructor(elementRef, _changeDetectorRef, ngZone, _scrollStrategy, dir, scrollDispatcher,
  /**
   * @deprecated `viewportRuler` parameter to become required.
   * @breaking-change 11.0.0
   */
  viewportRuler) {
    super(elementRef, scrollDispatcher, ngZone, dir);
    this.elementRef = elementRef;
    this._changeDetectorRef = _changeDetectorRef;
    this._scrollStrategy = _scrollStrategy;
    /** Emits when the viewport is detached from a CdkVirtualForOf. */
    this._detachedSubject = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Emits when the rendered range changes. */
    this._renderedRangeSubject = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    this._orientation = 'vertical';
    // Note: we don't use the typical EventEmitter here because we need to subscribe to the scroll
    // strategy lazily (i.e. only if the user is actually listening to the events). We do this because
    // depending on how the strategy calculates the scrolled index, it may come at a cost to
    // performance.
    /** Emits when the index of the first element visible in the viewport changes. */
    this.scrolledIndexChange = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Observable(observer => this._scrollStrategy.scrolledIndexChange.subscribe(index => Promise.resolve().then(() => this.ngZone.run(() => observer.next(index)))));
    /** A stream that emits whenever the rendered range changes. */
    this.renderedRangeStream = this._renderedRangeSubject;
    /**
     * The total size of all content (in pixels), including content that is not currently rendered.
     */
    this._totalContentSize = 0;
    /** A string representing the `style.width` property value to be used for the spacer element. */
    this._totalContentWidth = '';
    /** A string representing the `style.height` property value to be used for the spacer element. */
    this._totalContentHeight = '';
    /** The currently rendered range of indices. */
    this._renderedRange = {
      start: 0,
      end: 0
    };
    /** The length of the data bound to this viewport (in number of items). */
    this._dataLength = 0;
    /** The size of the viewport (in pixels). */
    this._viewportSize = 0;
    /** The last rendered content offset that was set. */
    this._renderedContentOffset = 0;
    /**
     * Whether the last rendered content offset was to the end of the content (and therefore needs to
     * be rewritten as an offset to the start of the content).
     */
    this._renderedContentOffsetNeedsRewrite = false;
    /** Whether there is a pending change detection cycle. */
    this._isChangeDetectionPending = false;
    /** A list of functions to run after the next change detection cycle. */
    this._runAfterChangeDetection = [];
    /** Subscription to changes in the viewport size. */
    this._viewportChanges = rxjs__WEBPACK_IMPORTED_MODULE_15__.Subscription.EMPTY;
    if (!_scrollStrategy && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw Error('Error: cdk-virtual-scroll-viewport requires the "itemSize" property to be set.');
    }
    // @breaking-change 11.0.0 Remove null check for `viewportRuler`.
    if (viewportRuler) {
      this._viewportChanges = viewportRuler.change().subscribe(() => {
        this.checkViewportSize();
      });
    }
  }
  /** The direction the viewport scrolls. */
  get orientation() {
    return this._orientation;
  }
  set orientation(orientation) {
    if (this._orientation !== orientation) {
      this._orientation = orientation;
      this._calculateSpacerSize();
    }
  }
  ngOnInit() {
    super.ngOnInit();
    // It's still too early to measure the viewport at this point. Deferring with a promise allows
    // the Viewport to be rendered with the correct size before we measure. We run this outside the
    // zone to avoid causing more change detection cycles. We handle the change detection loop
    // ourselves instead.
    this.ngZone.runOutsideAngular(() => Promise.resolve().then(() => {
      this._measureViewportSize();
      this._scrollStrategy.attach(this);
      this.elementScrolled().pipe(
      // Start off with a fake scroll event so we properly detect our initial position.
      (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.startWith)(null),
      // Collect multiple events into one until the next animation frame. This way if
      // there are multiple scroll events in the same frame we only need to recheck
      // our layout once.
      (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.auditTime)(0, SCROLL_SCHEDULER)).subscribe(() => this._scrollStrategy.onContentScrolled());
      this._markChangeDetectionNeeded();
    }));
  }
  ngOnDestroy() {
    this.detach();
    this._scrollStrategy.detach();
    // Complete all subjects
    this._renderedRangeSubject.complete();
    this._detachedSubject.complete();
    this._viewportChanges.unsubscribe();
    super.ngOnDestroy();
  }
  /** Attaches a `CdkVirtualScrollRepeater` to this viewport. */
  attach(forOf) {
    if (this._forOf && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw Error('CdkVirtualScrollViewport is already attached.');
    }
    // Subscribe to the data stream of the CdkVirtualForOf to keep track of when the data length
    // changes. Run outside the zone to avoid triggering change detection, since we're managing the
    // change detection loop ourselves.
    this.ngZone.runOutsideAngular(() => {
      this._forOf = forOf;
      this._forOf.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this._detachedSubject)).subscribe(data => {
        const newLength = data.length;
        if (newLength !== this._dataLength) {
          this._dataLength = newLength;
          this._scrollStrategy.onDataLengthChanged();
        }
        this._doChangeDetection();
      });
    });
  }
  /** Detaches the current `CdkVirtualForOf`. */
  detach() {
    this._forOf = null;
    this._detachedSubject.next();
  }
  /** Gets the length of the data bound to this viewport (in number of items). */
  getDataLength() {
    return this._dataLength;
  }
  /** Gets the size of the viewport (in pixels). */
  getViewportSize() {
    return this._viewportSize;
  }
  // TODO(mmalerba): This is technically out of sync with what's really rendered until a render
  // cycle happens. I'm being careful to only call it after the render cycle is complete and before
  // setting it to something else, but its error prone and should probably be split into
  // `pendingRange` and `renderedRange`, the latter reflecting whats actually in the DOM.
  /** Get the current rendered range of items. */
  getRenderedRange() {
    return this._renderedRange;
  }
  /**
   * Sets the total size of all content (in pixels), including content that is not currently
   * rendered.
   */
  setTotalContentSize(size) {
    if (this._totalContentSize !== size) {
      this._totalContentSize = size;
      this._calculateSpacerSize();
      this._markChangeDetectionNeeded();
    }
  }
  /** Sets the currently rendered range of indices. */
  setRenderedRange(range) {
    if (!rangesEqual(this._renderedRange, range)) {
      this._renderedRangeSubject.next(this._renderedRange = range);
      this._markChangeDetectionNeeded(() => this._scrollStrategy.onContentRendered());
    }
  }
  /**
   * Gets the offset from the start of the viewport to the start of the rendered data (in pixels).
   */
  getOffsetToRenderedContentStart() {
    return this._renderedContentOffsetNeedsRewrite ? null : this._renderedContentOffset;
  }
  /**
   * Sets the offset from the start of the viewport to either the start or end of the rendered data
   * (in pixels).
   */
  setRenderedContentOffset(offset, to = 'to-start') {
    // For a horizontal viewport in a right-to-left language we need to translate along the x-axis
    // in the negative direction.
    const isRtl = this.dir && this.dir.value == 'rtl';
    const isHorizontal = this.orientation == 'horizontal';
    const axis = isHorizontal ? 'X' : 'Y';
    const axisDirection = isHorizontal && isRtl ? -1 : 1;
    let transform = `translate${axis}(${Number(axisDirection * offset)}px)`;
    this._renderedContentOffset = offset;
    if (to === 'to-end') {
      transform += ` translate${axis}(-100%)`;
      // The viewport should rewrite this as a `to-start` offset on the next render cycle. Otherwise
      // elements will appear to expand in the wrong direction (e.g. `mat-expansion-panel` would
      // expand upward).
      this._renderedContentOffsetNeedsRewrite = true;
    }
    if (this._renderedContentTransform != transform) {
      // We know this value is safe because we parse `offset` with `Number()` before passing it
      // into the string.
      this._renderedContentTransform = transform;
      this._markChangeDetectionNeeded(() => {
        if (this._renderedContentOffsetNeedsRewrite) {
          this._renderedContentOffset -= this.measureRenderedContentSize();
          this._renderedContentOffsetNeedsRewrite = false;
          this.setRenderedContentOffset(this._renderedContentOffset);
        } else {
          this._scrollStrategy.onRenderedOffsetChanged();
        }
      });
    }
  }
  /**
   * Scrolls to the given offset from the start of the viewport. Please note that this is not always
   * the same as setting `scrollTop` or `scrollLeft`. In a horizontal viewport with right-to-left
   * direction, this would be the equivalent of setting a fictional `scrollRight` property.
   * @param offset The offset to scroll to.
   * @param behavior The ScrollBehavior to use when scrolling. Default is behavior is `auto`.
   */
  scrollToOffset(offset, behavior = 'auto') {
    const options = {
      behavior
    };
    if (this.orientation === 'horizontal') {
      options.start = offset;
    } else {
      options.top = offset;
    }
    this.scrollTo(options);
  }
  /**
   * Scrolls to the offset for the given index.
   * @param index The index of the element to scroll to.
   * @param behavior The ScrollBehavior to use when scrolling. Default is behavior is `auto`.
   */
  scrollToIndex(index, behavior = 'auto') {
    this._scrollStrategy.scrollToIndex(index, behavior);
  }
  /**
   * Gets the current scroll offset from the start of the viewport (in pixels).
   * @param from The edge to measure the offset from. Defaults to 'top' in vertical mode and 'start'
   *     in horizontal mode.
   */
  measureScrollOffset(from) {
    return from ? super.measureScrollOffset(from) : super.measureScrollOffset(this.orientation === 'horizontal' ? 'start' : 'top');
  }
  /** Measure the combined size of all of the rendered items. */
  measureRenderedContentSize() {
    const contentEl = this._contentWrapper.nativeElement;
    return this.orientation === 'horizontal' ? contentEl.offsetWidth : contentEl.offsetHeight;
  }
  /**
   * Measure the total combined size of the given range. Throws if the range includes items that are
   * not rendered.
   */
  measureRangeSize(range) {
    if (!this._forOf) {
      return 0;
    }
    return this._forOf.measureRangeSize(range, this.orientation);
  }
  /** Update the viewport dimensions and re-render. */
  checkViewportSize() {
    // TODO: Cleanup later when add logic for handling content resize
    this._measureViewportSize();
    this._scrollStrategy.onDataLengthChanged();
  }
  /** Measure the viewport size. */
  _measureViewportSize() {
    const viewportEl = this.elementRef.nativeElement;
    this._viewportSize = this.orientation === 'horizontal' ? viewportEl.clientWidth : viewportEl.clientHeight;
  }
  /** Queue up change detection to run. */
  _markChangeDetectionNeeded(runAfter) {
    if (runAfter) {
      this._runAfterChangeDetection.push(runAfter);
    }
    // Use a Promise to batch together calls to `_doChangeDetection`. This way if we set a bunch of
    // properties sequentially we only have to run `_doChangeDetection` once at the end.
    if (!this._isChangeDetectionPending) {
      this._isChangeDetectionPending = true;
      this.ngZone.runOutsideAngular(() => Promise.resolve().then(() => {
        this._doChangeDetection();
      }));
    }
  }
  /** Run change detection. */
  _doChangeDetection() {
    this._isChangeDetectionPending = false;
    // Apply the content transform. The transform can't be set via an Angular binding because
    // bypassSecurityTrustStyle is banned in Google. However the value is safe, it's composed of
    // string literals, a variable that can only be 'X' or 'Y', and user input that is run through
    // the `Number` function first to coerce it to a numeric value.
    this._contentWrapper.nativeElement.style.transform = this._renderedContentTransform;
    // Apply changes to Angular bindings. Note: We must call `markForCheck` to run change detection
    // from the root, since the repeated items are content projected in. Calling `detectChanges`
    // instead does not properly check the projected content.
    this.ngZone.run(() => this._changeDetectorRef.markForCheck());
    const runAfterChangeDetection = this._runAfterChangeDetection;
    this._runAfterChangeDetection = [];
    for (const fn of runAfterChangeDetection) {
      fn();
    }
  }
  /** Calculates the `style.width` and `style.height` for the spacer element. */
  _calculateSpacerSize() {
    this._totalContentHeight = this.orientation === 'horizontal' ? '' : `${this._totalContentSize}px`;
    this._totalContentWidth = this.orientation === 'horizontal' ? `${this._totalContentSize}px` : '';
  }
}
CdkVirtualScrollViewport.ɵfac = function CdkVirtualScrollViewport_Factory(t) {
  return new (t || CdkVirtualScrollViewport)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](VIRTUAL_SCROLL_STRATEGY, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ScrollDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ViewportRuler));
};
CdkVirtualScrollViewport.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: CdkVirtualScrollViewport,
  selectors: [["cdk-virtual-scroll-viewport"]],
  viewQuery: function CdkVirtualScrollViewport_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 7);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._contentWrapper = _t.first);
    }
  },
  hostAttrs: [1, "cdk-virtual-scroll-viewport"],
  hostVars: 4,
  hostBindings: function CdkVirtualScrollViewport_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("cdk-virtual-scroll-orientation-horizontal", ctx.orientation === "horizontal")("cdk-virtual-scroll-orientation-vertical", ctx.orientation !== "horizontal");
    }
  },
  inputs: {
    orientation: "orientation"
  },
  outputs: {
    scrolledIndexChange: "scrolledIndexChange"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: CdkScrollable,
    useExisting: CdkVirtualScrollViewport
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c1,
  decls: 4,
  vars: 4,
  consts: [[1, "cdk-virtual-scroll-content-wrapper"], ["contentWrapper", ""], [1, "cdk-virtual-scroll-spacer"]],
  template: function CdkVirtualScrollViewport_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0, 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "div", 2);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx._totalContentWidth)("height", ctx._totalContentHeight);
    }
  },
  styles: ["cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\n"],
  encapsulation: 2,
  changeDetection: 0
});
CdkVirtualScrollViewport.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [VIRTUAL_SCROLL_STRATEGY]
  }]
}, {
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: ScrollDispatcher
}, {
  type: ViewportRuler
}];
CdkVirtualScrollViewport.propDecorators = {
  orientation: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  scrolledIndexChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  _contentWrapper: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['contentWrapper', {
      static: true
    }]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkVirtualScrollViewport, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'cdk-virtual-scroll-viewport',
      template: "<!--\n  Wrap the rendered content in an element that will be used to offset it based on the scroll\n  position.\n-->\n<div #contentWrapper class=\"cdk-virtual-scroll-content-wrapper\">\n  <ng-content></ng-content>\n</div>\n<!--\n  Spacer used to force the scrolling container to the correct size for the *total* number of items\n  so that the scrollbar captures the size of the entire data set.\n-->\n<div class=\"cdk-virtual-scroll-spacer\"\n     [style.width]=\"_totalContentWidth\" [style.height]=\"_totalContentHeight\"></div>\n",
      host: {
        'class': 'cdk-virtual-scroll-viewport',
        '[class.cdk-virtual-scroll-orientation-horizontal]': 'orientation === "horizontal"',
        '[class.cdk-virtual-scroll-orientation-vertical]': 'orientation !== "horizontal"'
      },
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      providers: [{
        provide: CdkScrollable,
        useExisting: CdkVirtualScrollViewport
      }],
      styles: ["cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [VIRTUAL_SCROLL_STRATEGY]
      }]
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: ScrollDispatcher
    }, {
      type: ViewportRuler
    }];
  }, {
    scrolledIndexChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    orientation: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    _contentWrapper: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['contentWrapper', {
        static: true
      }]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Helper to extract the offset of a DOM Node in a certain direction. */
function getOffset(orientation, direction, node) {
  const el = node;
  if (!el.getBoundingClientRect) {
    return 0;
  }
  const rect = el.getBoundingClientRect();
  if (orientation === 'horizontal') {
    return direction === 'start' ? rect.left : rect.right;
  }
  return direction === 'start' ? rect.top : rect.bottom;
}
/**
 * A directive similar to `ngForOf` to be used for rendering data inside a virtual scrolling
 * container.
 */
class CdkVirtualForOf {
  constructor( /** The view container to add items to. */
  _viewContainerRef, /** The template to use when stamping out new items. */
  _template, /** The set of available differs. */
  _differs, /** The strategy used to render items in the virtual scroll viewport. */
  _viewRepeater, /** The virtual scrolling viewport that these items are being rendered in. */
  _viewport, ngZone) {
    this._viewContainerRef = _viewContainerRef;
    this._template = _template;
    this._differs = _differs;
    this._viewRepeater = _viewRepeater;
    this._viewport = _viewport;
    /** Emits when the rendered view of the data changes. */
    this.viewChange = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Subject that emits when a new DataSource instance is given. */
    this._dataSourceChanges = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Emits whenever the data in the current DataSource changes. */
    this.dataStream = this._dataSourceChanges.pipe(
    // Start off with null `DataSource`.
    (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.startWith)(null),
    // Bundle up the previous and current data sources so we can work with both.
    (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.pairwise)(),
    // Use `_changeDataSource` to disconnect from the previous data source and connect to the
    // new one, passing back a stream of data changes which we run through `switchMap` to give
    // us a data stream that emits the latest data from whatever the current `DataSource` is.
    (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.switchMap)(([prev, cur]) => this._changeDataSource(prev, cur)),
    // Replay the last emitted data when someone subscribes.
    (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.shareReplay)(1));
    /** The differ used to calculate changes to the data. */
    this._differ = null;
    /** Whether the rendered data should be updated during the next ngDoCheck cycle. */
    this._needsUpdate = false;
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    this.dataStream.subscribe(data => {
      this._data = data;
      this._onRenderedDataChange();
    });
    this._viewport.renderedRangeStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this._destroyed)).subscribe(range => {
      this._renderedRange = range;
      ngZone.run(() => this.viewChange.next(this._renderedRange));
      this._onRenderedDataChange();
    });
    this._viewport.attach(this);
  }
  /** The DataSource to display. */
  get cdkVirtualForOf() {
    return this._cdkVirtualForOf;
  }
  set cdkVirtualForOf(value) {
    this._cdkVirtualForOf = value;
    if ((0,_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__.isDataSource)(value)) {
      this._dataSourceChanges.next(value);
    } else {
      // If value is an an NgIterable, convert it to an array.
      this._dataSourceChanges.next(new _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__.ArrayDataSource((0,rxjs__WEBPACK_IMPORTED_MODULE_21__.isObservable)(value) ? value : Array.from(value || [])));
    }
  }
  /**
   * The `TrackByFunction` to use for tracking changes. The `TrackByFunction` takes the index and
   * the item and produces a value to be used as the item's identity when tracking changes.
   */
  get cdkVirtualForTrackBy() {
    return this._cdkVirtualForTrackBy;
  }
  set cdkVirtualForTrackBy(fn) {
    this._needsUpdate = true;
    this._cdkVirtualForTrackBy = fn ? (index, item) => fn(index + (this._renderedRange ? this._renderedRange.start : 0), item) : undefined;
  }
  /** The template used to stamp out new elements. */
  set cdkVirtualForTemplate(value) {
    if (value) {
      this._needsUpdate = true;
      this._template = value;
    }
  }
  /**
   * The size of the cache used to store templates that are not being used for re-use later.
   * Setting the cache size to `0` will disable caching. Defaults to 20 templates.
   */
  get cdkVirtualForTemplateCacheSize() {
    return this._viewRepeater.viewCacheSize;
  }
  set cdkVirtualForTemplateCacheSize(size) {
    this._viewRepeater.viewCacheSize = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceNumberProperty)(size);
  }
  /**
   * Measures the combined size (width for horizontal orientation, height for vertical) of all items
   * in the specified range. Throws an error if the range includes items that are not currently
   * rendered.
   */
  measureRangeSize(range, orientation) {
    if (range.start >= range.end) {
      return 0;
    }
    if ((range.start < this._renderedRange.start || range.end > this._renderedRange.end) && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw Error(`Error: attempted to measure an item that isn't rendered.`);
    }
    // The index into the list of rendered views for the first item in the range.
    const renderedStartIndex = range.start - this._renderedRange.start;
    // The length of the range we're measuring.
    const rangeLen = range.end - range.start;
    // Loop over all the views, find the first and land node and compute the size by subtracting
    // the top of the first node from the bottom of the last one.
    let firstNode;
    let lastNode;
    // Find the first node by starting from the beginning and going forwards.
    for (let i = 0; i < rangeLen; i++) {
      const view = this._viewContainerRef.get(i + renderedStartIndex);
      if (view && view.rootNodes.length) {
        firstNode = lastNode = view.rootNodes[0];
        break;
      }
    }
    // Find the last node by starting from the end and going backwards.
    for (let i = rangeLen - 1; i > -1; i--) {
      const view = this._viewContainerRef.get(i + renderedStartIndex);
      if (view && view.rootNodes.length) {
        lastNode = view.rootNodes[view.rootNodes.length - 1];
        break;
      }
    }
    return firstNode && lastNode ? getOffset(orientation, 'end', lastNode) - getOffset(orientation, 'start', firstNode) : 0;
  }
  ngDoCheck() {
    if (this._differ && this._needsUpdate) {
      // TODO(mmalerba): We should differentiate needs update due to scrolling and a new portion of
      // this list being rendered (can use simpler algorithm) vs needs update due to data actually
      // changing (need to do this diff).
      const changes = this._differ.diff(this._renderedItems);
      if (!changes) {
        this._updateContext();
      } else {
        this._applyChanges(changes);
      }
      this._needsUpdate = false;
    }
  }
  ngOnDestroy() {
    this._viewport.detach();
    this._dataSourceChanges.next(undefined);
    this._dataSourceChanges.complete();
    this.viewChange.complete();
    this._destroyed.next();
    this._destroyed.complete();
    this._viewRepeater.detach();
  }
  /** React to scroll state changes in the viewport. */
  _onRenderedDataChange() {
    if (!this._renderedRange) {
      return;
    }
    this._renderedItems = this._data.slice(this._renderedRange.start, this._renderedRange.end);
    if (!this._differ) {
      this._differ = this._differs.find(this._renderedItems).create(this.cdkVirtualForTrackBy);
    }
    this._needsUpdate = true;
  }
  /** Swap out one `DataSource` for another. */
  _changeDataSource(oldDs, newDs) {
    if (oldDs) {
      oldDs.disconnect(this);
    }
    this._needsUpdate = true;
    return newDs ? newDs.connect(this) : (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.of)();
  }
  /** Update the `CdkVirtualForOfContext` for all views. */
  _updateContext() {
    const count = this._data.length;
    let i = this._viewContainerRef.length;
    while (i--) {
      let view = this._viewContainerRef.get(i);
      view.context.index = this._renderedRange.start + i;
      view.context.count = count;
      this._updateComputedContextProperties(view.context);
      view.detectChanges();
    }
  }
  /** Apply changes to the DOM. */
  _applyChanges(changes) {
    this._viewRepeater.applyChanges(changes, this._viewContainerRef, (record, adjustedPreviousIndex, currentIndex) => this._getEmbeddedViewArgs(record, currentIndex), record => record.item);
    // Update $implicit for any items that had an identity change.
    changes.forEachIdentityChange(record => {
      const view = this._viewContainerRef.get(record.currentIndex);
      view.context.$implicit = record.item;
    });
    // Update the context variables on all items.
    const count = this._data.length;
    let i = this._viewContainerRef.length;
    while (i--) {
      const view = this._viewContainerRef.get(i);
      view.context.index = this._renderedRange.start + i;
      view.context.count = count;
      this._updateComputedContextProperties(view.context);
    }
  }
  /** Update the computed properties on the `CdkVirtualForOfContext`. */
  _updateComputedContextProperties(context) {
    context.first = context.index === 0;
    context.last = context.index === context.count - 1;
    context.even = context.index % 2 === 0;
    context.odd = !context.even;
  }
  _getEmbeddedViewArgs(record, index) {
    // Note that it's important that we insert the item directly at the proper index,
    // rather than inserting it and the moving it in place, because if there's a directive
    // on the same node that injects the `ViewContainerRef`, Angular will insert another
    // comment node which can throw off the move when it's being repeated for all items.
    return {
      templateRef: this._template,
      context: {
        $implicit: record.item,
        // It's guaranteed that the iterable is not "undefined" or "null" because we only
        // generate views for elements if the "cdkVirtualForOf" iterable has elements.
        cdkVirtualForOf: this._cdkVirtualForOf,
        index: -1,
        count: -1,
        first: false,
        last: false,
        odd: false,
        even: false
      },
      index
    };
  }
}
CdkVirtualForOf.ɵfac = function CdkVirtualForOf_Factory(t) {
  return new (t || CdkVirtualForOf)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._VIEW_REPEATER_STRATEGY), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CdkVirtualScrollViewport, 4), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
};
CdkVirtualForOf.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkVirtualForOf,
  selectors: [["", "cdkVirtualFor", "", "cdkVirtualForOf", ""]],
  inputs: {
    cdkVirtualForOf: "cdkVirtualForOf",
    cdkVirtualForTrackBy: "cdkVirtualForTrackBy",
    cdkVirtualForTemplate: "cdkVirtualForTemplate",
    cdkVirtualForTemplateCacheSize: "cdkVirtualForTemplateCacheSize"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._VIEW_REPEATER_STRATEGY,
    useClass: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._RecycleViewRepeaterStrategy
  }])]
});
CdkVirtualForOf.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
}, {
  type: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._RecycleViewRepeaterStrategy,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._VIEW_REPEATER_STRATEGY]
  }]
}, {
  type: CdkVirtualScrollViewport,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}];
CdkVirtualForOf.propDecorators = {
  cdkVirtualForOf: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cdkVirtualForTrackBy: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cdkVirtualForTemplate: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cdkVirtualForTemplateCacheSize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkVirtualForOf, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkVirtualFor][cdkVirtualForOf]',
      providers: [{
        provide: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._VIEW_REPEATER_STRATEGY,
        useClass: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._RecycleViewRepeaterStrategy
      }]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
    }, {
      type: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._RecycleViewRepeaterStrategy,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_20__._VIEW_REPEATER_STRATEGY]
      }]
    }, {
      type: CdkVirtualScrollViewport,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }];
  }, {
    cdkVirtualForOf: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cdkVirtualForTrackBy: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cdkVirtualForTemplate: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cdkVirtualForTemplateCacheSize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class CdkScrollableModule {}
CdkScrollableModule.ɵfac = function CdkScrollableModule_Factory(t) {
  return new (t || CdkScrollableModule)();
};
CdkScrollableModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: CdkScrollableModule
});
CdkScrollableModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkScrollableModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      exports: [CdkScrollable],
      declarations: [CdkScrollable]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](CdkScrollableModule, {
    declarations: [CdkScrollable],
    exports: [CdkScrollable]
  });
})();
/**
 * @docs-primary-export
 */
class ScrollingModule {}
ScrollingModule.ɵfac = function ScrollingModule_Factory(t) {
  return new (t || ScrollingModule)();
};
ScrollingModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: ScrollingModule
});
ScrollingModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.BidiModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.PlatformModule, CdkScrollableModule, _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.BidiModule, CdkScrollableModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ScrollingModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.BidiModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.PlatformModule, CdkScrollableModule],
      exports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.BidiModule, CdkScrollableModule, CdkFixedSizeVirtualScroll, CdkVirtualForOf, CdkVirtualScrollViewport],
      declarations: [CdkFixedSizeVirtualScroll, CdkVirtualForOf, CdkVirtualScrollViewport]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](ScrollingModule, {
    declarations: function () {
      return [CdkFixedSizeVirtualScroll, CdkVirtualForOf, CdkVirtualScrollViewport];
    },
    imports: function () {
      return [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.BidiModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_9__.PlatformModule, CdkScrollableModule];
    },
    exports: function () {
      return [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.BidiModule, CdkScrollableModule, CdkFixedSizeVirtualScroll, CdkVirtualForOf, CdkVirtualScrollViewport];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 5159:
/*!********************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/stepper.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "CdkStep": () => (/* binding */ CdkStep),
/* harmony export */   "CdkStepHeader": () => (/* binding */ CdkStepHeader),
/* harmony export */   "CdkStepLabel": () => (/* binding */ CdkStepLabel),
/* harmony export */   "CdkStepper": () => (/* binding */ CdkStepper),
/* harmony export */   "CdkStepperModule": () => (/* binding */ CdkStepperModule),
/* harmony export */   "CdkStepperNext": () => (/* binding */ CdkStepperNext),
/* harmony export */   "CdkStepperPrevious": () => (/* binding */ CdkStepperPrevious),
/* harmony export */   "MAT_STEPPER_GLOBAL_OPTIONS": () => (/* binding */ MAT_STEPPER_GLOBAL_OPTIONS),
/* harmony export */   "STEPPER_GLOBAL_OPTIONS": () => (/* binding */ STEPPER_GLOBAL_OPTIONS),
/* harmony export */   "STEP_STATE": () => (/* binding */ STEP_STATE),
/* harmony export */   "StepperSelectionEvent": () => (/* binding */ StepperSelectionEvent)
/* harmony export */ });
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 5921);









/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */


function CdkStep_ng_template_0_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
  }
}
const _c0 = ["*"];
class CdkStepHeader {
  constructor(_elementRef) {
    this._elementRef = _elementRef;
  }
  /** Focuses the step header. */
  focus() {
    this._elementRef.nativeElement.focus();
  }
}
CdkStepHeader.ɵfac = function CdkStepHeader_Factory(t) {
  return new (t || CdkStepHeader)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
CdkStepHeader.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkStepHeader,
  selectors: [["", "cdkStepHeader", ""]],
  hostAttrs: ["role", "tab"]
});
CdkStepHeader.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkStepHeader, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkStepHeader]',
      host: {
        'role': 'tab'
      }
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class CdkStepLabel {
  constructor( /** @docs-private */template) {
    this.template = template;
  }
}
CdkStepLabel.ɵfac = function CdkStepLabel_Factory(t) {
  return new (t || CdkStepLabel)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef));
};
CdkStepLabel.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkStepLabel,
  selectors: [["", "cdkStepLabel", ""]]
});
CdkStepLabel.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkStepLabel, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkStepLabel]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Used to generate unique ID for each stepper component. */
let nextId = 0;
/** Change event emitted on selection changes. */
class StepperSelectionEvent {}
/** Enum to represent the different states of the steps. */
const STEP_STATE = {
  NUMBER: 'number',
  EDIT: 'edit',
  DONE: 'done',
  ERROR: 'error'
};
/** InjectionToken that can be used to specify the global stepper options. */
const STEPPER_GLOBAL_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('STEPPER_GLOBAL_OPTIONS');
/**
 * InjectionToken that can be used to specify the global stepper options.
 * @deprecated Use `STEPPER_GLOBAL_OPTIONS` instead.
 * @breaking-change 8.0.0.
 */
const MAT_STEPPER_GLOBAL_OPTIONS = STEPPER_GLOBAL_OPTIONS;
class CdkStep {
  /** @breaking-change 8.0.0 remove the `?` after `stepperOptions` */
  constructor(_stepper, stepperOptions) {
    this._stepper = _stepper;
    /** Whether user has seen the expanded step content or not. */
    this.interacted = false;
    this._editable = true;
    this._optional = false;
    this._completedOverride = null;
    this._customError = null;
    this._stepperOptions = stepperOptions ? stepperOptions : {};
    this._displayDefaultIndicatorType = this._stepperOptions.displayDefaultIndicatorType !== false;
    this._showError = !!this._stepperOptions.showError;
  }
  /** Whether the user can return to this step once it has been marked as completed. */
  get editable() {
    return this._editable;
  }
  set editable(value) {
    this._editable = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  /** Whether the completion of step is optional. */
  get optional() {
    return this._optional;
  }
  set optional(value) {
    this._optional = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  /** Whether step is marked as completed. */
  get completed() {
    return this._completedOverride == null ? this._getDefaultCompleted() : this._completedOverride;
  }
  set completed(value) {
    this._completedOverride = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  _getDefaultCompleted() {
    return this.stepControl ? this.stepControl.valid && this.interacted : this.interacted;
  }
  /** Whether step has an error. */
  get hasError() {
    return this._customError == null ? this._getDefaultError() : this._customError;
  }
  set hasError(value) {
    this._customError = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  _getDefaultError() {
    return this.stepControl && this.stepControl.invalid && this.interacted;
  }
  /** Selects this step component. */
  select() {
    this._stepper.selected = this;
  }
  /** Resets the step to its initial state. Note that this includes resetting form data. */
  reset() {
    this.interacted = false;
    if (this._completedOverride != null) {
      this._completedOverride = false;
    }
    if (this._customError != null) {
      this._customError = false;
    }
    if (this.stepControl) {
      this.stepControl.reset();
    }
  }
  ngOnChanges() {
    // Since basically all inputs of the MatStep get proxied through the view down to the
    // underlying MatStepHeader, we have to make sure that change detection runs correctly.
    this._stepper._stateChanged();
  }
}
CdkStep.ɵfac = function CdkStep_Factory(t) {
  return new (t || CdkStep)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"]((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => CdkStepper)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](STEPPER_GLOBAL_OPTIONS, 8));
};
CdkStep.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: CdkStep,
  selectors: [["cdk-step"]],
  contentQueries: function CdkStep_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkStepLabel, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.stepLabel = _t.first);
    }
  },
  viewQuery: function CdkStep_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, 7);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.content = _t.first);
    }
  },
  inputs: {
    editable: "editable",
    optional: "optional",
    completed: "completed",
    hasError: "hasError",
    stepControl: "stepControl",
    label: "label",
    errorMessage: "errorMessage",
    ariaLabel: ["aria-label", "ariaLabel"],
    ariaLabelledby: ["aria-labelledby", "ariaLabelledby"],
    state: "state"
  },
  exportAs: ["cdkStep"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  ngContentSelectors: _c0,
  decls: 1,
  vars: 0,
  template: function CdkStep_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, CdkStep_ng_template_0_Template, 1, 0, "ng-template");
    }
  },
  encapsulation: 2,
  changeDetection: 0
});
CdkStep.ctorParameters = () => [{
  type: CdkStepper,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => CdkStepper)]
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [STEPPER_GLOBAL_OPTIONS]
  }]
}];
CdkStep.propDecorators = {
  stepLabel: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [CdkStepLabel]
  }],
  content: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, {
      static: true
    }]
  }],
  stepControl: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  label: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  errorMessage: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  ariaLabel: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['aria-label']
  }],
  ariaLabelledby: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['aria-labelledby']
  }],
  state: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  editable: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  optional: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  completed: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  hasError: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkStep, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'cdk-step',
      exportAs: 'cdkStep',
      template: '<ng-template><ng-content></ng-content></ng-template>',
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush
    }]
  }], function () {
    return [{
      type: CdkStepper,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => CdkStepper)]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [STEPPER_GLOBAL_OPTIONS]
      }]
    }];
  }, {
    editable: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    optional: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    completed: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    hasError: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    stepLabel: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [CdkStepLabel]
    }],
    content: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, {
        static: true
      }]
    }],
    stepControl: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    label: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    errorMessage: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ariaLabel: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['aria-label']
    }],
    ariaLabelledby: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['aria-labelledby']
    }],
    state: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
class CdkStepper {
  constructor(_dir, _changeDetectorRef,
  // @breaking-change 8.0.0 `_elementRef` and `_document` parameters to become required.
  _elementRef, _document) {
    this._dir = _dir;
    this._changeDetectorRef = _changeDetectorRef;
    this._elementRef = _elementRef;
    /** Emits when the component is destroyed. */
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
    /** Steps that belong to the current stepper, excluding ones from nested steppers. */
    this.steps = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.QueryList();
    this._linear = false;
    this._selectedIndex = 0;
    /** Event emitted when the selected step has changed. */
    this.selectionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this._orientation = 'horizontal';
    this._groupId = nextId++;
    this._document = _document;
  }
  /** Whether the validity of previous steps should be checked or not. */
  get linear() {
    return this._linear;
  }
  set linear(value) {
    this._linear = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceBooleanProperty)(value);
  }
  /** The index of the selected step. */
  get selectedIndex() {
    return this._selectedIndex;
  }
  set selectedIndex(index) {
    const newIndex = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__.coerceNumberProperty)(index);
    if (this.steps && this._steps) {
      // Ensure that the index can't be out of bounds.
      if ((newIndex < 0 || newIndex > this.steps.length - 1) && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw Error('cdkStepper: Cannot assign out-of-bounds value to `selectedIndex`.');
      }
      if (this._selectedIndex != newIndex && !this._anyControlsInvalidOrPending(newIndex) && (newIndex >= this._selectedIndex || this.steps.toArray()[newIndex].editable)) {
        this._updateSelectedItemIndex(index);
      }
    } else {
      this._selectedIndex = newIndex;
    }
  }
  /** The step that is selected. */
  get selected() {
    // @breaking-change 8.0.0 Change return type to `CdkStep | undefined`.
    return this.steps ? this.steps.toArray()[this.selectedIndex] : undefined;
  }
  set selected(step) {
    this.selectedIndex = this.steps ? this.steps.toArray().indexOf(step) : -1;
  }
  ngAfterContentInit() {
    this._steps.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.startWith)(this._steps), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this._destroyed)).subscribe(steps => {
      this.steps.reset(steps.filter(step => step._stepper === this));
      this.steps.notifyOnChanges();
    });
  }
  ngAfterViewInit() {
    // Note that while the step headers are content children by default, any components that
    // extend this one might have them as view children. We initialize the keyboard handling in
    // AfterViewInit so we're guaranteed for both view and content children to be defined.
    this._keyManager = new _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_5__.FocusKeyManager(this._stepHeader).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation === 'vertical');
    (this._dir ? this._dir.change : (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.of)()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.startWith)(this._layoutDirection()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this._destroyed)).subscribe(direction => this._keyManager.withHorizontalOrientation(direction));
    this._keyManager.updateActiveItem(this._selectedIndex);
    // No need to `takeUntil` here, because we're the ones destroying `steps`.
    this.steps.changes.subscribe(() => {
      if (!this.selected) {
        this._selectedIndex = Math.max(this._selectedIndex - 1, 0);
      }
    });
  }
  ngOnDestroy() {
    this.steps.destroy();
    this._destroyed.next();
    this._destroyed.complete();
  }
  /** Selects and focuses the next step in list. */
  next() {
    this.selectedIndex = Math.min(this._selectedIndex + 1, this.steps.length - 1);
  }
  /** Selects and focuses the previous step in list. */
  previous() {
    this.selectedIndex = Math.max(this._selectedIndex - 1, 0);
  }
  /** Resets the stepper to its initial state. Note that this includes clearing form data. */
  reset() {
    this._updateSelectedItemIndex(0);
    this.steps.forEach(step => step.reset());
    this._stateChanged();
  }
  /** Returns a unique id for each step label element. */
  _getStepLabelId(i) {
    return `cdk-step-label-${this._groupId}-${i}`;
  }
  /** Returns unique id for each step content element. */
  _getStepContentId(i) {
    return `cdk-step-content-${this._groupId}-${i}`;
  }
  /** Marks the component to be change detected. */
  _stateChanged() {
    this._changeDetectorRef.markForCheck();
  }
  /** Returns position state of the step with the given index. */
  _getAnimationDirection(index) {
    const position = index - this._selectedIndex;
    if (position < 0) {
      return this._layoutDirection() === 'rtl' ? 'next' : 'previous';
    } else if (position > 0) {
      return this._layoutDirection() === 'rtl' ? 'previous' : 'next';
    }
    return 'current';
  }
  /** Returns the type of icon to be displayed. */
  _getIndicatorType(index, state = STEP_STATE.NUMBER) {
    const step = this.steps.toArray()[index];
    const isCurrentStep = this._isCurrentStep(index);
    return step._displayDefaultIndicatorType ? this._getDefaultIndicatorLogic(step, isCurrentStep) : this._getGuidelineLogic(step, isCurrentStep, state);
  }
  _getDefaultIndicatorLogic(step, isCurrentStep) {
    if (step._showError && step.hasError && !isCurrentStep) {
      return STEP_STATE.ERROR;
    } else if (!step.completed || isCurrentStep) {
      return STEP_STATE.NUMBER;
    } else {
      return step.editable ? STEP_STATE.EDIT : STEP_STATE.DONE;
    }
  }
  _getGuidelineLogic(step, isCurrentStep, state = STEP_STATE.NUMBER) {
    if (step._showError && step.hasError && !isCurrentStep) {
      return STEP_STATE.ERROR;
    } else if (step.completed && !isCurrentStep) {
      return STEP_STATE.DONE;
    } else if (step.completed && isCurrentStep) {
      return state;
    } else if (step.editable && isCurrentStep) {
      return STEP_STATE.EDIT;
    } else {
      return state;
    }
  }
  _isCurrentStep(index) {
    return this._selectedIndex === index;
  }
  /** Returns the index of the currently-focused step header. */
  _getFocusIndex() {
    return this._keyManager ? this._keyManager.activeItemIndex : this._selectedIndex;
  }
  _updateSelectedItemIndex(newIndex) {
    const stepsArray = this.steps.toArray();
    this.selectionChange.emit({
      selectedIndex: newIndex,
      previouslySelectedIndex: this._selectedIndex,
      selectedStep: stepsArray[newIndex],
      previouslySelectedStep: stepsArray[this._selectedIndex]
    });
    // If focus is inside the stepper, move it to the next header, otherwise it may become
    // lost when the active step content is hidden. We can't be more granular with the check
    // (e.g. checking whether focus is inside the active step), because we don't have a
    // reference to the elements that are rendering out the content.
    this._containsFocus() ? this._keyManager.setActiveItem(newIndex) : this._keyManager.updateActiveItem(newIndex);
    this._selectedIndex = newIndex;
    this._stateChanged();
  }
  _onKeydown(event) {
    const hasModifier = (0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_7__.hasModifierKey)(event);
    const keyCode = event.keyCode;
    const manager = this._keyManager;
    if (manager.activeItemIndex != null && !hasModifier && (keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_7__.SPACE || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_7__.ENTER)) {
      this.selectedIndex = manager.activeItemIndex;
      event.preventDefault();
    } else {
      manager.onKeydown(event);
    }
  }
  _anyControlsInvalidOrPending(index) {
    const steps = this.steps.toArray();
    steps[this._selectedIndex].interacted = true;
    if (this._linear && index >= 0) {
      return steps.slice(0, index).some(step => {
        const control = step.stepControl;
        const isIncomplete = control ? control.invalid || control.pending || !step.interacted : !step.completed;
        return isIncomplete && !step.optional && !step._completedOverride;
      });
    }
    return false;
  }
  _layoutDirection() {
    return this._dir && this._dir.value === 'rtl' ? 'rtl' : 'ltr';
  }
  /** Checks whether the stepper contains the focused element. */
  _containsFocus() {
    if (!this._document || !this._elementRef) {
      return false;
    }
    const stepperElement = this._elementRef.nativeElement;
    const focusedElement = this._document.activeElement;
    return stepperElement === focusedElement || stepperElement.contains(focusedElement);
  }
}
CdkStepper.ɵfac = function CdkStepper_Factory(t) {
  return new (t || CdkStepper)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__.Directionality, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_9__.DOCUMENT));
};
CdkStepper.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkStepper,
  selectors: [["", "cdkStepper", ""]],
  contentQueries: function CdkStepper_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkStep, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkStepHeader, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._steps = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._stepHeader = _t);
    }
  },
  inputs: {
    linear: "linear",
    selectedIndex: "selectedIndex",
    selected: "selected"
  },
  outputs: {
    selectionChange: "selectionChange"
  },
  exportAs: ["cdkStepper"]
});
CdkStepper.ctorParameters = () => [{
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.DOCUMENT]
  }]
}];
CdkStepper.propDecorators = {
  _steps: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [CdkStep, {
      descendants: true
    }]
  }],
  _stepHeader: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [CdkStepHeader, {
      descendants: true
    }]
  }],
  linear: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  selectedIndex: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  selected: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  selectionChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkStepper, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkStepper]',
      exportAs: 'cdkStepper'
    }]
  }], function () {
    return [{
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.DOCUMENT]
      }]
    }];
  }, {
    selectionChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    linear: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    selectedIndex: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    selected: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    _steps: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [CdkStep, {
        descendants: true
      }]
    }],
    _stepHeader: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [CdkStepHeader, {
        descendants: true
      }]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Button that moves to the next step in a stepper workflow. */
class CdkStepperNext {
  constructor(_stepper) {
    this._stepper = _stepper;
    /** Type of the next button. Defaults to "submit" if not specified. */
    this.type = 'submit';
  }
  // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
  // In Ivy the `host` bindings will be merged when this class is extended, whereas in
  // ViewEngine they're overwritten.
  // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
  // tslint:disable-next-line:no-host-decorator-in-concrete
  _handleClick() {
    this._stepper.next();
  }
}
CdkStepperNext.ɵfac = function CdkStepperNext_Factory(t) {
  return new (t || CdkStepperNext)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CdkStepper));
};
CdkStepperNext.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkStepperNext,
  selectors: [["button", "cdkStepperNext", ""]],
  hostVars: 1,
  hostBindings: function CdkStepperNext_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function CdkStepperNext_click_HostBindingHandler() {
        return ctx._handleClick();
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("type", ctx.type);
    }
  },
  inputs: {
    type: "type"
  }
});
CdkStepperNext.ctorParameters = () => [{
  type: CdkStepper
}];
CdkStepperNext.propDecorators = {
  type: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  _handleClick: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['click']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkStepperNext, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'button[cdkStepperNext]',
      host: {
        '[type]': 'type'
      }
    }]
  }], function () {
    return [{
      type: CdkStepper
    }];
  }, {
    type: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
    // In Ivy the `host` bindings will be merged when this class is extended, whereas in
    // ViewEngine they're overwritten.
    // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
    // tslint:disable-next-line:no-host-decorator-in-concrete
    _handleClick: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['click']
    }]
  });
})();
/** Button that moves to the previous step in a stepper workflow. */
class CdkStepperPrevious {
  constructor(_stepper) {
    this._stepper = _stepper;
    /** Type of the previous button. Defaults to "button" if not specified. */
    this.type = 'button';
  }
  // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
  // In Ivy the `host` bindings will be merged when this class is extended, whereas in
  // ViewEngine they're overwritten.
  // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
  // tslint:disable-next-line:no-host-decorator-in-concrete
  _handleClick() {
    this._stepper.previous();
  }
}
CdkStepperPrevious.ɵfac = function CdkStepperPrevious_Factory(t) {
  return new (t || CdkStepperPrevious)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CdkStepper));
};
CdkStepperPrevious.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkStepperPrevious,
  selectors: [["button", "cdkStepperPrevious", ""]],
  hostVars: 1,
  hostBindings: function CdkStepperPrevious_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function CdkStepperPrevious_click_HostBindingHandler() {
        return ctx._handleClick();
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("type", ctx.type);
    }
  },
  inputs: {
    type: "type"
  }
});
CdkStepperPrevious.ctorParameters = () => [{
  type: CdkStepper
}];
CdkStepperPrevious.propDecorators = {
  type: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  _handleClick: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['click']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkStepperPrevious, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'button[cdkStepperPrevious]',
      host: {
        '[type]': 'type'
      }
    }]
  }], function () {
    return [{
      type: CdkStepper
    }];
  }, {
    type: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
    // In Ivy the `host` bindings will be merged when this class is extended, whereas in
    // ViewEngine they're overwritten.
    // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
    // tslint:disable-next-line:no-host-decorator-in-concrete
    _handleClick: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['click']
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class CdkStepperModule {}
CdkStepperModule.ɵfac = function CdkStepperModule_Factory(t) {
  return new (t || CdkStepperModule)();
};
CdkStepperModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: CdkStepperModule
});
CdkStepperModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__.BidiModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkStepperModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__.BidiModule],
      exports: [CdkStep, CdkStepper, CdkStepHeader, CdkStepLabel, CdkStepperNext, CdkStepperPrevious],
      declarations: [CdkStep, CdkStepper, CdkStepHeader, CdkStepLabel, CdkStepperNext, CdkStepperPrevious]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](CdkStepperModule, {
    declarations: function () {
      return [CdkStep, CdkStepper, CdkStepHeader, CdkStepLabel, CdkStepperNext, CdkStepperPrevious];
    },
    imports: function () {
      return [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__.BidiModule];
    },
    exports: function () {
      return [CdkStep, CdkStepper, CdkStepHeader, CdkStepLabel, CdkStepperNext, CdkStepperPrevious];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 6391:
/*!******************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/table.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BaseCdkCell": () => (/* binding */ BaseCdkCell),
/* harmony export */   "BaseRowDef": () => (/* binding */ BaseRowDef),
/* harmony export */   "CDK_ROW_TEMPLATE": () => (/* binding */ CDK_ROW_TEMPLATE),
/* harmony export */   "CDK_TABLE": () => (/* binding */ CDK_TABLE),
/* harmony export */   "CDK_TABLE_TEMPLATE": () => (/* binding */ CDK_TABLE_TEMPLATE),
/* harmony export */   "CdkCell": () => (/* binding */ CdkCell),
/* harmony export */   "CdkCellDef": () => (/* binding */ CdkCellDef),
/* harmony export */   "CdkCellOutlet": () => (/* binding */ CdkCellOutlet),
/* harmony export */   "CdkColumnDef": () => (/* binding */ CdkColumnDef),
/* harmony export */   "CdkFooterCell": () => (/* binding */ CdkFooterCell),
/* harmony export */   "CdkFooterCellDef": () => (/* binding */ CdkFooterCellDef),
/* harmony export */   "CdkFooterRow": () => (/* binding */ CdkFooterRow),
/* harmony export */   "CdkFooterRowDef": () => (/* binding */ CdkFooterRowDef),
/* harmony export */   "CdkHeaderCell": () => (/* binding */ CdkHeaderCell),
/* harmony export */   "CdkHeaderCellDef": () => (/* binding */ CdkHeaderCellDef),
/* harmony export */   "CdkHeaderRow": () => (/* binding */ CdkHeaderRow),
/* harmony export */   "CdkHeaderRowDef": () => (/* binding */ CdkHeaderRowDef),
/* harmony export */   "CdkNoDataRow": () => (/* binding */ CdkNoDataRow),
/* harmony export */   "CdkRow": () => (/* binding */ CdkRow),
/* harmony export */   "CdkRowDef": () => (/* binding */ CdkRowDef),
/* harmony export */   "CdkTable": () => (/* binding */ CdkTable),
/* harmony export */   "CdkTableModule": () => (/* binding */ CdkTableModule),
/* harmony export */   "CdkTextColumn": () => (/* binding */ CdkTextColumn),
/* harmony export */   "DataRowOutlet": () => (/* binding */ DataRowOutlet),
/* harmony export */   "DataSource": () => (/* reexport safe */ _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__.DataSource),
/* harmony export */   "FooterRowOutlet": () => (/* binding */ FooterRowOutlet),
/* harmony export */   "HeaderRowOutlet": () => (/* binding */ HeaderRowOutlet),
/* harmony export */   "NoDataRowOutlet": () => (/* binding */ NoDataRowOutlet),
/* harmony export */   "STICKY_DIRECTIONS": () => (/* binding */ STICKY_DIRECTIONS),
/* harmony export */   "StickyStyler": () => (/* binding */ StickyStyler),
/* harmony export */   "TEXT_COLUMN_OPTIONS": () => (/* binding */ TEXT_COLUMN_OPTIONS),
/* harmony export */   "_COALESCED_STYLE_SCHEDULER": () => (/* binding */ _COALESCED_STYLE_SCHEDULER),
/* harmony export */   "_CoalescedStyleScheduler": () => (/* binding */ _CoalescedStyleScheduler),
/* harmony export */   "_Schedule": () => (/* binding */ _Schedule),
/* harmony export */   "mixinHasStickyInput": () => (/* binding */ mixinHasStickyInput)
/* harmony export */ });
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/collections */ 2035);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 4383);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 4505);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 20);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/cdk/scrolling */ 7741);






const _c0 = [[["caption"]], [["colgroup"], ["col"]]];
const _c1 = ["caption", "colgroup, col"];
function CdkTextColumn_th_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "th", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("text-align", ctx_r0.justify);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r0.headerText, " ");
  }
}
function CdkTextColumn_td_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "td", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const data_r2 = ctx.$implicit;
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("text-align", ctx_r1.justify);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r1.dataAccessor(data_r2, ctx_r1.name), " ");
  }
}








/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Mixin to provide a directive with a function that checks if the sticky input has been
 * changed since the last time the function was called. Essentially adds a dirty-check to the
 * sticky value.
 * @docs-private
 */
function mixinHasStickyInput(base) {
  return class extends base {
    constructor(...args) {
      super(...args);
      this._sticky = false;
      /** Whether the sticky input has changed since it was last checked. */
      this._hasStickyChanged = false;
    }
    /** Whether sticky positioning should be applied. */
    get sticky() {
      return this._sticky;
    }
    set sticky(v) {
      const prevValue = this._sticky;
      this._sticky = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(v);
      this._hasStickyChanged = prevValue !== this._sticky;
    }
    /** Whether the sticky value has changed since this was last called. */
    hasStickyChanged() {
      const hasStickyChanged = this._hasStickyChanged;
      this._hasStickyChanged = false;
      return hasStickyChanged;
    }
    /** Resets the dirty check for cases where the sticky state has been used without checking. */
    resetStickyChanged() {
      this._hasStickyChanged = false;
    }
  };
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Used to provide a table to some of the sub-components without causing a circular dependency.
 * @docs-private
 */
const CDK_TABLE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('CDK_TABLE');
/** Injection token that can be used to specify the text column options. */
const TEXT_COLUMN_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('text-column-options');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Cell definition for a CDK table.
 * Captures the template of a column's data row cell as well as cell-specific properties.
 */
class CdkCellDef {
  constructor( /** @docs-private */template) {
    this.template = template;
  }
}
CdkCellDef.ɵfac = function CdkCellDef_Factory(t) {
  return new (t || CdkCellDef)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef));
};
CdkCellDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkCellDef,
  selectors: [["", "cdkCellDef", ""]]
});
CdkCellDef.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkCellDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkCellDef]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }];
  }, null);
})();
/**
 * Header cell definition for a CDK table.
 * Captures the template of a column's header cell and as well as cell-specific properties.
 */
class CdkHeaderCellDef {
  constructor( /** @docs-private */template) {
    this.template = template;
  }
}
CdkHeaderCellDef.ɵfac = function CdkHeaderCellDef_Factory(t) {
  return new (t || CdkHeaderCellDef)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef));
};
CdkHeaderCellDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkHeaderCellDef,
  selectors: [["", "cdkHeaderCellDef", ""]]
});
CdkHeaderCellDef.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkHeaderCellDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkHeaderCellDef]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }];
  }, null);
})();
/**
 * Footer cell definition for a CDK table.
 * Captures the template of a column's footer cell and as well as cell-specific properties.
 */
class CdkFooterCellDef {
  constructor( /** @docs-private */template) {
    this.template = template;
  }
}
CdkFooterCellDef.ɵfac = function CdkFooterCellDef_Factory(t) {
  return new (t || CdkFooterCellDef)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef));
};
CdkFooterCellDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkFooterCellDef,
  selectors: [["", "cdkFooterCellDef", ""]]
});
CdkFooterCellDef.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkFooterCellDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkFooterCellDef]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }];
  }, null);
})();
// Boilerplate for applying mixins to CdkColumnDef.
/** @docs-private */
class CdkColumnDefBase {}
const _CdkColumnDefBase = mixinHasStickyInput(CdkColumnDefBase);
/**
 * Column definition for the CDK table.
 * Defines a set of cells available for a table column.
 */
class CdkColumnDef extends _CdkColumnDefBase {
  constructor(_table) {
    super();
    this._table = _table;
    this._stickyEnd = false;
  }
  /** Unique name for this column. */
  get name() {
    return this._name;
  }
  set name(name) {
    this._setNameInput(name);
  }
  /**
   * Whether this column should be sticky positioned on the end of the row. Should make sure
   * that it mimics the `CanStick` mixin such that `_hasStickyChanged` is set to true if the value
   * has been changed.
   */
  get stickyEnd() {
    return this._stickyEnd;
  }
  set stickyEnd(v) {
    const prevValue = this._stickyEnd;
    this._stickyEnd = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(v);
    this._hasStickyChanged = prevValue !== this._stickyEnd;
  }
  /**
   * Overridable method that sets the css classes that will be added to every cell in this
   * column.
   * In the future, columnCssClassName will change from type string[] to string and this
   * will set a single string value.
   * @docs-private
   */
  _updateColumnCssClassName() {
    this._columnCssClassName = [`cdk-column-${this.cssClassFriendlyName}`];
  }
  /**
   * This has been extracted to a util because of TS 4 and VE.
   * View Engine doesn't support property rename inheritance.
   * TS 4.0 doesn't allow properties to override accessors or vice-versa.
   * @docs-private
   */
  _setNameInput(value) {
    // If the directive is set without a name (updated programatically), then this setter will
    // trigger with an empty string and should not overwrite the programatically set value.
    if (value) {
      this._name = value;
      this.cssClassFriendlyName = value.replace(/[^a-z0-9_-]/ig, '-');
      this._updateColumnCssClassName();
    }
  }
}
CdkColumnDef.ɵfac = function CdkColumnDef_Factory(t) {
  return new (t || CdkColumnDef)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CDK_TABLE, 8));
};
CdkColumnDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkColumnDef,
  selectors: [["", "cdkColumnDef", ""]],
  contentQueries: function CdkColumnDef_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkCellDef, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkHeaderCellDef, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkFooterCellDef, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.cell = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.headerCell = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.footerCell = _t.first);
    }
  },
  inputs: {
    sticky: "sticky",
    name: ["cdkColumnDef", "name"],
    stickyEnd: "stickyEnd"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: 'MAT_SORT_HEADER_COLUMN_DEF',
    useExisting: CdkColumnDef
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
CdkColumnDef.ctorParameters = () => [{
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [CDK_TABLE]
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}];
CdkColumnDef.propDecorators = {
  name: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['cdkColumnDef']
  }],
  stickyEnd: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['stickyEnd']
  }],
  cell: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [CdkCellDef]
  }],
  headerCell: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [CdkHeaderCellDef]
  }],
  footerCell: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [CdkFooterCellDef]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkColumnDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkColumnDef]',
      inputs: ['sticky'],
      providers: [{
        provide: 'MAT_SORT_HEADER_COLUMN_DEF',
        useExisting: CdkColumnDef
      }]
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CDK_TABLE]
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }];
  }, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['cdkColumnDef']
    }],
    stickyEnd: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['stickyEnd']
    }],
    cell: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [CdkCellDef]
    }],
    headerCell: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [CdkHeaderCellDef]
    }],
    footerCell: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [CdkFooterCellDef]
    }]
  });
})();
/** Base class for the cells. Adds a CSS classname that identifies the column it renders in. */
class BaseCdkCell {
  constructor(columnDef, elementRef) {
    // If IE 11 is dropped before we switch to setting a single class name, change to multi param
    // with destructuring.
    const classList = elementRef.nativeElement.classList;
    for (const className of columnDef._columnCssClassName) {
      classList.add(className);
    }
  }
}
/** Header cell template container that adds the right classes and role. */
class CdkHeaderCell extends BaseCdkCell {
  constructor(columnDef, elementRef) {
    super(columnDef, elementRef);
  }
}
CdkHeaderCell.ɵfac = function CdkHeaderCell_Factory(t) {
  return new (t || CdkHeaderCell)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CdkColumnDef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
CdkHeaderCell.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkHeaderCell,
  selectors: [["cdk-header-cell"], ["th", "cdk-header-cell", ""]],
  hostAttrs: ["role", "columnheader", 1, "cdk-header-cell"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
CdkHeaderCell.ctorParameters = () => [{
  type: CdkColumnDef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkHeaderCell, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'cdk-header-cell, th[cdk-header-cell]',
      host: {
        'class': 'cdk-header-cell',
        'role': 'columnheader'
      }
    }]
  }], function () {
    return [{
      type: CdkColumnDef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();
/** Footer cell template container that adds the right classes and role. */
class CdkFooterCell extends BaseCdkCell {
  constructor(columnDef, elementRef) {
    super(columnDef, elementRef);
  }
}
CdkFooterCell.ɵfac = function CdkFooterCell_Factory(t) {
  return new (t || CdkFooterCell)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CdkColumnDef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
CdkFooterCell.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkFooterCell,
  selectors: [["cdk-footer-cell"], ["td", "cdk-footer-cell", ""]],
  hostAttrs: ["role", "gridcell", 1, "cdk-footer-cell"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
CdkFooterCell.ctorParameters = () => [{
  type: CdkColumnDef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkFooterCell, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'cdk-footer-cell, td[cdk-footer-cell]',
      host: {
        'class': 'cdk-footer-cell',
        'role': 'gridcell'
      }
    }]
  }], function () {
    return [{
      type: CdkColumnDef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();
/** Cell template container that adds the right classes and role. */
class CdkCell extends BaseCdkCell {
  constructor(columnDef, elementRef) {
    super(columnDef, elementRef);
  }
}
CdkCell.ɵfac = function CdkCell_Factory(t) {
  return new (t || CdkCell)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CdkColumnDef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
CdkCell.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkCell,
  selectors: [["cdk-cell"], ["td", "cdk-cell", ""]],
  hostAttrs: ["role", "gridcell", 1, "cdk-cell"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
CdkCell.ctorParameters = () => [{
  type: CdkColumnDef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkCell, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'cdk-cell, td[cdk-cell]',
      host: {
        'class': 'cdk-cell',
        'role': 'gridcell'
      }
    }]
  }], function () {
    return [{
      type: CdkColumnDef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * @docs-private
 */
class _Schedule {
  constructor() {
    this.tasks = [];
    this.endTasks = [];
  }
}
/** Injection token used to provide a coalesced style scheduler. */
const _COALESCED_STYLE_SCHEDULER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('_COALESCED_STYLE_SCHEDULER');
/**
 * Allows grouping up CSSDom mutations after the current execution context.
 * This can significantly improve performance when separate consecutive functions are
 * reading from the CSSDom and then mutating it.
 *
 * @docs-private
 */
class _CoalescedStyleScheduler {
  constructor(_ngZone) {
    this._ngZone = _ngZone;
    this._currentSchedule = null;
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
  }
  /**
   * Schedules the specified task to run at the end of the current VM turn.
   */
  schedule(task) {
    this._createScheduleIfNeeded();
    this._currentSchedule.tasks.push(task);
  }
  /**
   * Schedules the specified task to run after other scheduled tasks at the end of the current
   * VM turn.
   */
  scheduleEnd(task) {
    this._createScheduleIfNeeded();
    this._currentSchedule.endTasks.push(task);
  }
  /** Prevent any further tasks from running. */
  ngOnDestroy() {
    this._destroyed.next();
    this._destroyed.complete();
  }
  _createScheduleIfNeeded() {
    if (this._currentSchedule) {
      return;
    }
    this._currentSchedule = new _Schedule();
    this._getScheduleObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this._destroyed)).subscribe(() => {
      while (this._currentSchedule.tasks.length || this._currentSchedule.endTasks.length) {
        const schedule = this._currentSchedule;
        // Capture new tasks scheduled by the current set of tasks.
        this._currentSchedule = new _Schedule();
        for (const task of schedule.tasks) {
          task();
        }
        for (const task of schedule.endTasks) {
          task();
        }
      }
      this._currentSchedule = null;
    });
  }
  _getScheduleObservable() {
    // Use onStable when in the context of an ongoing change detection cycle so that we
    // do not accidentally trigger additional cycles.
    return this._ngZone.isStable ? (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.from)(Promise.resolve(undefined)) : this._ngZone.onStable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1));
  }
}
_CoalescedStyleScheduler.ɵfac = function _CoalescedStyleScheduler_Factory(t) {
  return new (t || _CoalescedStyleScheduler)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
};
_CoalescedStyleScheduler.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: _CoalescedStyleScheduler,
  factory: _CoalescedStyleScheduler.ɵfac
});
_CoalescedStyleScheduler.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](_CoalescedStyleScheduler, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * The row template that can be used by the mat-table. Should not be used outside of the
 * material library.
 */
const CDK_ROW_TEMPLATE = `<ng-container cdkCellOutlet></ng-container>`;
/**
 * Base class for the CdkHeaderRowDef and CdkRowDef that handles checking their columns inputs
 * for changes and notifying the table.
 */
class BaseRowDef {
  constructor( /** @docs-private */template, _differs) {
    this.template = template;
    this._differs = _differs;
  }
  ngOnChanges(changes) {
    // Create a new columns differ if one does not yet exist. Initialize it based on initial value
    // of the columns property or an empty array if none is provided.
    if (!this._columnsDiffer) {
      const columns = changes['columns'] && changes['columns'].currentValue || [];
      this._columnsDiffer = this._differs.find(columns).create();
      this._columnsDiffer.diff(columns);
    }
  }
  /**
   * Returns the difference between the current columns and the columns from the last diff, or null
   * if there is no difference.
   */
  getColumnsDiff() {
    return this._columnsDiffer.diff(this.columns);
  }
  /** Gets this row def's relevant cell template from the provided column def. */
  extractCellTemplate(column) {
    if (this instanceof CdkHeaderRowDef) {
      return column.headerCell.template;
    }
    if (this instanceof CdkFooterRowDef) {
      return column.footerCell.template;
    } else {
      return column.cell.template;
    }
  }
}
BaseRowDef.ɵfac = function BaseRowDef_Factory(t) {
  return new (t || BaseRowDef)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers));
};
BaseRowDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: BaseRowDef,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
BaseRowDef.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BaseRowDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
    }];
  }, null);
})();
// Boilerplate for applying mixins to CdkHeaderRowDef.
/** @docs-private */
class CdkHeaderRowDefBase extends BaseRowDef {}
const _CdkHeaderRowDefBase = mixinHasStickyInput(CdkHeaderRowDefBase);
/**
 * Header row definition for the CDK table.
 * Captures the header row's template and other header properties such as the columns to display.
 */
class CdkHeaderRowDef extends _CdkHeaderRowDefBase {
  constructor(template, _differs, _table) {
    super(template, _differs);
    this._table = _table;
  }
  // Prerender fails to recognize that ngOnChanges in a part of this class through inheritance.
  // Explicitly define it so that the method is called as part of the Angular lifecycle.
  ngOnChanges(changes) {
    super.ngOnChanges(changes);
  }
}
CdkHeaderRowDef.ɵfac = function CdkHeaderRowDef_Factory(t) {
  return new (t || CdkHeaderRowDef)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CDK_TABLE, 8));
};
CdkHeaderRowDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkHeaderRowDef,
  selectors: [["", "cdkHeaderRowDef", ""]],
  inputs: {
    columns: ["cdkHeaderRowDef", "columns"],
    sticky: ["cdkHeaderRowDefSticky", "sticky"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
CdkHeaderRowDef.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [CDK_TABLE]
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkHeaderRowDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkHeaderRowDef]',
      inputs: ['columns: cdkHeaderRowDef', 'sticky: cdkHeaderRowDefSticky']
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CDK_TABLE]
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }];
  }, null);
})();
// Boilerplate for applying mixins to CdkFooterRowDef.
/** @docs-private */
class CdkFooterRowDefBase extends BaseRowDef {}
const _CdkFooterRowDefBase = mixinHasStickyInput(CdkFooterRowDefBase);
/**
 * Footer row definition for the CDK table.
 * Captures the footer row's template and other footer properties such as the columns to display.
 */
class CdkFooterRowDef extends _CdkFooterRowDefBase {
  constructor(template, _differs, _table) {
    super(template, _differs);
    this._table = _table;
  }
  // Prerender fails to recognize that ngOnChanges in a part of this class through inheritance.
  // Explicitly define it so that the method is called as part of the Angular lifecycle.
  ngOnChanges(changes) {
    super.ngOnChanges(changes);
  }
}
CdkFooterRowDef.ɵfac = function CdkFooterRowDef_Factory(t) {
  return new (t || CdkFooterRowDef)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CDK_TABLE, 8));
};
CdkFooterRowDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkFooterRowDef,
  selectors: [["", "cdkFooterRowDef", ""]],
  inputs: {
    columns: ["cdkFooterRowDef", "columns"],
    sticky: ["cdkFooterRowDefSticky", "sticky"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
CdkFooterRowDef.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [CDK_TABLE]
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkFooterRowDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkFooterRowDef]',
      inputs: ['columns: cdkFooterRowDef', 'sticky: cdkFooterRowDefSticky']
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CDK_TABLE]
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }];
  }, null);
})();
/**
 * Data row definition for the CDK table.
 * Captures the header row's template and other row properties such as the columns to display and
 * a when predicate that describes when this row should be used.
 */
class CdkRowDef extends BaseRowDef {
  // TODO(andrewseguin): Add an input for providing a switch function to determine
  //   if this template should be used.
  constructor(template, _differs, _table) {
    super(template, _differs);
    this._table = _table;
  }
}
CdkRowDef.ɵfac = function CdkRowDef_Factory(t) {
  return new (t || CdkRowDef)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CDK_TABLE, 8));
};
CdkRowDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkRowDef,
  selectors: [["", "cdkRowDef", ""]],
  inputs: {
    columns: ["cdkRowDefColumns", "columns"],
    when: ["cdkRowDefWhen", "when"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
CdkRowDef.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [CDK_TABLE]
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkRowDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkRowDef]',
      inputs: ['columns: cdkRowDefColumns', 'when: cdkRowDefWhen']
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CDK_TABLE]
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }];
  }, null);
})();
/**
 * Outlet for rendering cells inside of a row or header row.
 * @docs-private
 */
class CdkCellOutlet {
  constructor(_viewContainer) {
    this._viewContainer = _viewContainer;
    CdkCellOutlet.mostRecentCellOutlet = this;
  }
  ngOnDestroy() {
    // If this was the last outlet being rendered in the view, remove the reference
    // from the static property after it has been destroyed to avoid leaking memory.
    if (CdkCellOutlet.mostRecentCellOutlet === this) {
      CdkCellOutlet.mostRecentCellOutlet = null;
    }
  }
}
CdkCellOutlet.ɵfac = function CdkCellOutlet_Factory(t) {
  return new (t || CdkCellOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef));
};
CdkCellOutlet.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkCellOutlet,
  selectors: [["", "cdkCellOutlet", ""]]
});
/**
 * Static property containing the latest constructed instance of this class.
 * Used by the CDK table when each CdkHeaderRow and CdkRow component is created using
 * createEmbeddedView. After one of these components are created, this property will provide
 * a handle to provide that component's cells and context. After init, the CdkCellOutlet will
 * construct the cells with the provided context.
 */
CdkCellOutlet.mostRecentCellOutlet = null;
CdkCellOutlet.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkCellOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[cdkCellOutlet]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }];
  }, null);
})();
/** Header template container that contains the cell outlet. Adds the right class and role. */
class CdkHeaderRow {}
CdkHeaderRow.ɵfac = function CdkHeaderRow_Factory(t) {
  return new (t || CdkHeaderRow)();
};
CdkHeaderRow.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: CdkHeaderRow,
  selectors: [["cdk-header-row"], ["tr", "cdk-header-row", ""]],
  hostAttrs: ["role", "row", 1, "cdk-header-row"],
  decls: 1,
  vars: 0,
  consts: [["cdkCellOutlet", ""]],
  template: function CdkHeaderRow_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0);
    }
  },
  dependencies: [CdkCellOutlet],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkHeaderRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'cdk-header-row, tr[cdk-header-row]',
      template: CDK_ROW_TEMPLATE,
      host: {
        'class': 'cdk-header-row',
        'role': 'row'
      },
      // See note on CdkTable for explanation on why this uses the default change detection strategy.
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None
    }]
  }], null, null);
})();
/** Footer template container that contains the cell outlet. Adds the right class and role. */
class CdkFooterRow {}
CdkFooterRow.ɵfac = function CdkFooterRow_Factory(t) {
  return new (t || CdkFooterRow)();
};
CdkFooterRow.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: CdkFooterRow,
  selectors: [["cdk-footer-row"], ["tr", "cdk-footer-row", ""]],
  hostAttrs: ["role", "row", 1, "cdk-footer-row"],
  decls: 1,
  vars: 0,
  consts: [["cdkCellOutlet", ""]],
  template: function CdkFooterRow_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0);
    }
  },
  dependencies: [CdkCellOutlet],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkFooterRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'cdk-footer-row, tr[cdk-footer-row]',
      template: CDK_ROW_TEMPLATE,
      host: {
        'class': 'cdk-footer-row',
        'role': 'row'
      },
      // See note on CdkTable for explanation on why this uses the default change detection strategy.
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None
    }]
  }], null, null);
})();
/** Data row template container that contains the cell outlet. Adds the right class and role. */
class CdkRow {}
CdkRow.ɵfac = function CdkRow_Factory(t) {
  return new (t || CdkRow)();
};
CdkRow.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: CdkRow,
  selectors: [["cdk-row"], ["tr", "cdk-row", ""]],
  hostAttrs: ["role", "row", 1, "cdk-row"],
  decls: 1,
  vars: 0,
  consts: [["cdkCellOutlet", ""]],
  template: function CdkRow_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0);
    }
  },
  dependencies: [CdkCellOutlet],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'cdk-row, tr[cdk-row]',
      template: CDK_ROW_TEMPLATE,
      host: {
        'class': 'cdk-row',
        'role': 'row'
      },
      // See note on CdkTable for explanation on why this uses the default change detection strategy.
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None
    }]
  }], null, null);
})();
/** Row that can be used to display a message when no data is shown in the table. */
class CdkNoDataRow {
  constructor(templateRef) {
    this.templateRef = templateRef;
  }
}
CdkNoDataRow.ɵfac = function CdkNoDataRow_Factory(t) {
  return new (t || CdkNoDataRow)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef));
};
CdkNoDataRow.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CdkNoDataRow,
  selectors: [["ng-template", "cdkNoDataRow", ""]]
});
CdkNoDataRow.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkNoDataRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'ng-template[cdkNoDataRow]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * List of all possible directions that can be used for sticky positioning.
 * @docs-private
 */
const STICKY_DIRECTIONS = ['top', 'bottom', 'left', 'right'];
/**
 * Applies and removes sticky positioning styles to the `CdkTable` rows and columns cells.
 * @docs-private
 */
class StickyStyler {
  /**
   * @param _isNativeHtmlTable Whether the sticky logic should be based on a table
   *     that uses the native `<table>` element.
   * @param _stickCellCss The CSS class that will be applied to every row/cell that has
   *     sticky positioning applied.
   * @param direction The directionality context of the table (ltr/rtl); affects column positioning
   *     by reversing left/right positions.
   * @param _isBrowser Whether the table is currently being rendered on the server or the client.
   * @param _needsPositionStickyOnElement Whether we need to specify position: sticky on cells
   *     using inline styles. If false, it is assumed that position: sticky is included in
   *     the component stylesheet for _stickCellCss.
   */
  constructor(_isNativeHtmlTable, _stickCellCss, direction,
  /**
   * @deprecated `_coalescedStyleScheduler` parameter to become required.
   * @breaking-change 11.0.0
   */
  _coalescedStyleScheduler, _isBrowser = true, _needsPositionStickyOnElement = true) {
    this._isNativeHtmlTable = _isNativeHtmlTable;
    this._stickCellCss = _stickCellCss;
    this.direction = direction;
    this._coalescedStyleScheduler = _coalescedStyleScheduler;
    this._isBrowser = _isBrowser;
    this._needsPositionStickyOnElement = _needsPositionStickyOnElement;
  }
  /**
   * Clears the sticky positioning styles from the row and its cells by resetting the `position`
   * style, setting the zIndex to 0, and unsetting each provided sticky direction.
   * @param rows The list of rows that should be cleared from sticking in the provided directions
   * @param stickyDirections The directions that should no longer be set as sticky on the rows.
   */
  clearStickyPositioning(rows, stickyDirections) {
    const elementsToClear = [];
    for (const row of rows) {
      // If the row isn't an element (e.g. if it's an `ng-container`),
      // it won't have inline styles or `children` so we skip it.
      if (row.nodeType !== row.ELEMENT_NODE) {
        continue;
      }
      elementsToClear.push(row);
      for (let i = 0; i < row.children.length; i++) {
        elementsToClear.push(row.children[i]);
      }
    }
    // Coalesce with sticky row/column updates (and potentially other changes like column resize).
    this._scheduleStyleChanges(() => {
      for (const element of elementsToClear) {
        this._removeStickyStyle(element, stickyDirections);
      }
    });
  }
  /**
   * Applies sticky left and right positions to the cells of each row according to the sticky
   * states of the rendered column definitions.
   * @param rows The rows that should have its set of cells stuck according to the sticky states.
   * @param stickyStartStates A list of boolean states where each state represents whether the cell
   *     in this index position should be stuck to the start of the row.
   * @param stickyEndStates A list of boolean states where each state represents whether the cell
   *     in this index position should be stuck to the end of the row.
   */
  updateStickyColumns(rows, stickyStartStates, stickyEndStates) {
    if (!rows.length || !this._isBrowser || !(stickyStartStates.some(state => state) || stickyEndStates.some(state => state))) {
      return;
    }
    const firstRow = rows[0];
    const numCells = firstRow.children.length;
    const cellWidths = this._getCellWidths(firstRow);
    const startPositions = this._getStickyStartColumnPositions(cellWidths, stickyStartStates);
    const endPositions = this._getStickyEndColumnPositions(cellWidths, stickyEndStates);
    // Coalesce with sticky row updates (and potentially other changes like column resize).
    this._scheduleStyleChanges(() => {
      const isRtl = this.direction === 'rtl';
      const start = isRtl ? 'right' : 'left';
      const end = isRtl ? 'left' : 'right';
      for (const row of rows) {
        for (let i = 0; i < numCells; i++) {
          const cell = row.children[i];
          if (stickyStartStates[i]) {
            this._addStickyStyle(cell, start, startPositions[i]);
          }
          if (stickyEndStates[i]) {
            this._addStickyStyle(cell, end, endPositions[i]);
          }
        }
      }
    });
  }
  /**
   * Applies sticky positioning to the row's cells if using the native table layout, and to the
   * row itself otherwise.
   * @param rowsToStick The list of rows that should be stuck according to their corresponding
   *     sticky state and to the provided top or bottom position.
   * @param stickyStates A list of boolean states where each state represents whether the row
   *     should be stuck in the particular top or bottom position.
   * @param position The position direction in which the row should be stuck if that row should be
   *     sticky.
   *
   */
  stickRows(rowsToStick, stickyStates, position) {
    // Since we can't measure the rows on the server, we can't stick the rows properly.
    if (!this._isBrowser) {
      return;
    }
    // If positioning the rows to the bottom, reverse their order when evaluating the sticky
    // position such that the last row stuck will be "bottom: 0px" and so on. Note that the
    // sticky states need to be reversed as well.
    const rows = position === 'bottom' ? rowsToStick.slice().reverse() : rowsToStick;
    const states = position === 'bottom' ? stickyStates.slice().reverse() : stickyStates;
    // Measure row heights all at once before adding sticky styles to reduce layout thrashing.
    const stickyHeights = [];
    const elementsToStick = [];
    for (let rowIndex = 0, stickyHeight = 0; rowIndex < rows.length; rowIndex++) {
      stickyHeights[rowIndex] = stickyHeight;
      if (!states[rowIndex]) {
        continue;
      }
      const row = rows[rowIndex];
      elementsToStick[rowIndex] = this._isNativeHtmlTable ? Array.from(row.children) : [row];
      if (rowIndex !== rows.length - 1) {
        stickyHeight += row.getBoundingClientRect().height;
      }
    }
    // Coalesce with other sticky row updates (top/bottom), sticky columns updates
    // (and potentially other changes like column resize).
    this._scheduleStyleChanges(() => {
      for (let rowIndex = 0; rowIndex < rows.length; rowIndex++) {
        if (!states[rowIndex]) {
          continue;
        }
        const height = stickyHeights[rowIndex];
        for (const element of elementsToStick[rowIndex]) {
          this._addStickyStyle(element, position, height);
        }
      }
    });
  }
  /**
   * When using the native table in Safari, sticky footer cells do not stick. The only way to stick
   * footer rows is to apply sticky styling to the tfoot container. This should only be done if
   * all footer rows are sticky. If not all footer rows are sticky, remove sticky positioning from
   * the tfoot element.
   */
  updateStickyFooterContainer(tableElement, stickyStates) {
    if (!this._isNativeHtmlTable) {
      return;
    }
    const tfoot = tableElement.querySelector('tfoot');
    // Coalesce with other sticky updates (and potentially other changes like column resize).
    this._scheduleStyleChanges(() => {
      if (stickyStates.some(state => !state)) {
        this._removeStickyStyle(tfoot, ['bottom']);
      } else {
        this._addStickyStyle(tfoot, 'bottom', 0);
      }
    });
  }
  /**
   * Removes the sticky style on the element by removing the sticky cell CSS class, re-evaluating
   * the zIndex, removing each of the provided sticky directions, and removing the
   * sticky position if there are no more directions.
   */
  _removeStickyStyle(element, stickyDirections) {
    for (const dir of stickyDirections) {
      element.style[dir] = '';
    }
    // If the element no longer has any more sticky directions, remove sticky positioning and
    // the sticky CSS class.
    // Short-circuit checking element.style[dir] for stickyDirections as they
    // were already removed above.
    const hasDirection = STICKY_DIRECTIONS.some(dir => stickyDirections.indexOf(dir) === -1 && element.style[dir]);
    if (hasDirection) {
      element.style.zIndex = this._getCalculatedZIndex(element);
    } else {
      // When not hasDirection, _getCalculatedZIndex will always return ''.
      element.style.zIndex = '';
      if (this._needsPositionStickyOnElement) {
        element.style.position = '';
      }
      element.classList.remove(this._stickCellCss);
    }
  }
  /**
   * Adds the sticky styling to the element by adding the sticky style class, changing position
   * to be sticky (and -webkit-sticky), setting the appropriate zIndex, and adding a sticky
   * direction and value.
   */
  _addStickyStyle(element, dir, dirValue) {
    element.classList.add(this._stickCellCss);
    element.style[dir] = `${dirValue}px`;
    element.style.zIndex = this._getCalculatedZIndex(element);
    if (this._needsPositionStickyOnElement) {
      element.style.cssText += 'position: -webkit-sticky; position: sticky; ';
    }
  }
  /**
   * Calculate what the z-index should be for the element, depending on what directions (top,
   * bottom, left, right) have been set. It should be true that elements with a top direction
   * should have the highest index since these are elements like a table header. If any of those
   * elements are also sticky in another direction, then they should appear above other elements
   * that are only sticky top (e.g. a sticky column on a sticky header). Bottom-sticky elements
   * (e.g. footer rows) should then be next in the ordering such that they are below the header
   * but above any non-sticky elements. Finally, left/right sticky elements (e.g. sticky columns)
   * should minimally increment so that they are above non-sticky elements but below top and bottom
   * elements.
   */
  _getCalculatedZIndex(element) {
    const zIndexIncrements = {
      top: 100,
      bottom: 10,
      left: 1,
      right: 1
    };
    let zIndex = 0;
    // Use `Iterable` instead of `Array` because TypeScript, as of 3.6.3,
    // loses the array generic type in the `for of`. But we *also* have to use `Array` because
    // typescript won't iterate over an `Iterable` unless you compile with `--downlevelIteration`
    for (const dir of STICKY_DIRECTIONS) {
      if (element.style[dir]) {
        zIndex += zIndexIncrements[dir];
      }
    }
    return zIndex ? `${zIndex}` : '';
  }
  /** Gets the widths for each cell in the provided row. */
  _getCellWidths(row) {
    const cellWidths = [];
    const firstRowCells = row.children;
    for (let i = 0; i < firstRowCells.length; i++) {
      let cell = firstRowCells[i];
      cellWidths.push(cell.getBoundingClientRect().width);
    }
    return cellWidths;
  }
  /**
   * Determines the left and right positions of each sticky column cell, which will be the
   * accumulation of all sticky column cell widths to the left and right, respectively.
   * Non-sticky cells do not need to have a value set since their positions will not be applied.
   */
  _getStickyStartColumnPositions(widths, stickyStates) {
    const positions = [];
    let nextPosition = 0;
    for (let i = 0; i < widths.length; i++) {
      if (stickyStates[i]) {
        positions[i] = nextPosition;
        nextPosition += widths[i];
      }
    }
    return positions;
  }
  /**
   * Determines the left and right positions of each sticky column cell, which will be the
   * accumulation of all sticky column cell widths to the left and right, respectively.
   * Non-sticky cells do not need to have a value set since their positions will not be applied.
   */
  _getStickyEndColumnPositions(widths, stickyStates) {
    const positions = [];
    let nextPosition = 0;
    for (let i = widths.length; i > 0; i--) {
      if (stickyStates[i]) {
        positions[i] = nextPosition;
        nextPosition += widths[i];
      }
    }
    return positions;
  }
  /**
   * Schedules styles to be applied when the style scheduler deems appropriate.
   * @breaking-change 11.0.0 This method can be removed in favor of calling
   * `CoalescedStyleScheduler.schedule` directly once the scheduler is a required parameter.
   */
  _scheduleStyleChanges(changes) {
    if (this._coalescedStyleScheduler) {
      this._coalescedStyleScheduler.schedule(changes);
    } else {
      changes();
    }
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Returns an error to be thrown when attempting to find an unexisting column.
 * @param id Id whose lookup failed.
 * @docs-private
 */
function getTableUnknownColumnError(id) {
  return Error(`Could not find column with id "${id}".`);
}
/**
 * Returns an error to be thrown when two column definitions have the same name.
 * @docs-private
 */
function getTableDuplicateColumnNameError(name) {
  return Error(`Duplicate column definition name provided: "${name}".`);
}
/**
 * Returns an error to be thrown when there are multiple rows that are missing a when function.
 * @docs-private
 */
function getTableMultipleDefaultRowDefsError() {
  return Error(`There can only be one default row without a when predicate function.`);
}
/**
 * Returns an error to be thrown when there are no matching row defs for a particular set of data.
 * @docs-private
 */
function getTableMissingMatchingRowDefError(data) {
  return Error(`Could not find a matching row definition for the` + `provided row data: ${JSON.stringify(data)}`);
}
/**
 * Returns an error to be thrown when there is no row definitions present in the content.
 * @docs-private
 */
function getTableMissingRowDefsError() {
  return Error('Missing definitions for header, footer, and row; ' + 'cannot determine which columns should be rendered.');
}
/**
 * Returns an error to be thrown when the data source does not match the compatible types.
 * @docs-private
 */
function getTableUnknownDataSourceError() {
  return Error(`Provided data source did not match an array, Observable, or DataSource`);
}
/**
 * Returns an error to be thrown when the text column cannot find a parent table to inject.
 * @docs-private
 */
function getTableTextColumnMissingParentTableError() {
  return Error(`Text column could not find a parent table for registration.`);
}
/**
 * Returns an error to be thrown when a table text column doesn't have a name.
 * @docs-private
 */
function getTableTextColumnMissingNameError() {
  return Error(`Table text column must have a name.`);
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Provides a handle for the table to grab the view container's ng-container to insert data rows.
 * @docs-private
 */
class DataRowOutlet {
  constructor(viewContainer, elementRef) {
    this.viewContainer = viewContainer;
    this.elementRef = elementRef;
  }
}
DataRowOutlet.ɵfac = function DataRowOutlet_Factory(t) {
  return new (t || DataRowOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
DataRowOutlet.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: DataRowOutlet,
  selectors: [["", "rowOutlet", ""]]
});
DataRowOutlet.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DataRowOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[rowOutlet]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();
/**
 * Provides a handle for the table to grab the view container's ng-container to insert the header.
 * @docs-private
 */
class HeaderRowOutlet {
  constructor(viewContainer, elementRef) {
    this.viewContainer = viewContainer;
    this.elementRef = elementRef;
  }
}
HeaderRowOutlet.ɵfac = function HeaderRowOutlet_Factory(t) {
  return new (t || HeaderRowOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
HeaderRowOutlet.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: HeaderRowOutlet,
  selectors: [["", "headerRowOutlet", ""]]
});
HeaderRowOutlet.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HeaderRowOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[headerRowOutlet]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();
/**
 * Provides a handle for the table to grab the view container's ng-container to insert the footer.
 * @docs-private
 */
class FooterRowOutlet {
  constructor(viewContainer, elementRef) {
    this.viewContainer = viewContainer;
    this.elementRef = elementRef;
  }
}
FooterRowOutlet.ɵfac = function FooterRowOutlet_Factory(t) {
  return new (t || FooterRowOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
FooterRowOutlet.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: FooterRowOutlet,
  selectors: [["", "footerRowOutlet", ""]]
});
FooterRowOutlet.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FooterRowOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[footerRowOutlet]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();
/**
 * Provides a handle for the table to grab the view
 * container's ng-container to insert the no data row.
 * @docs-private
 */
class NoDataRowOutlet {
  constructor(viewContainer, elementRef) {
    this.viewContainer = viewContainer;
    this.elementRef = elementRef;
  }
}
NoDataRowOutlet.ɵfac = function NoDataRowOutlet_Factory(t) {
  return new (t || NoDataRowOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
NoDataRowOutlet.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NoDataRowOutlet,
  selectors: [["", "noDataRowOutlet", ""]]
});
NoDataRowOutlet.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NoDataRowOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[noDataRowOutlet]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();
/**
 * The table template that can be used by the mat-table. Should not be used outside of the
 * material library.
 * @docs-private
 */
const CDK_TABLE_TEMPLATE =
// Note that according to MDN, the `caption` element has to be projected as the **first**
// element in the table. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/caption
`
  <ng-content select="caption"></ng-content>
  <ng-content select="colgroup, col"></ng-content>
  <ng-container headerRowOutlet></ng-container>
  <ng-container rowOutlet></ng-container>
  <ng-container noDataRowOutlet></ng-container>
  <ng-container footerRowOutlet></ng-container>
`;
/**
 * Class used to conveniently type the embedded view ref for rows with a context.
 * @docs-private
 */
class RowViewRef extends _angular_core__WEBPACK_IMPORTED_MODULE_0__.EmbeddedViewRef {}
/**
 * A data table that can render a header row, data rows, and a footer row.
 * Uses the dataSource input to determine the data to be rendered. The data can be provided either
 * as a data array, an Observable stream that emits the data array to render, or a DataSource with a
 * connect function that will return an Observable stream that emits the data array to render.
 */
class CdkTable {
  constructor(_differs, _changeDetectorRef, _elementRef, role, _dir, _document, _platform,
  /**
   * @deprecated `_coalescedStyleScheduler`, `_viewRepeater` and `_viewportRuler`
   *    parameters to become required.
   * @breaking-change 11.0.0
   */
  _viewRepeater, _coalescedStyleScheduler) {
    this._differs = _differs;
    this._changeDetectorRef = _changeDetectorRef;
    this._elementRef = _elementRef;
    this._dir = _dir;
    this._platform = _platform;
    this._viewRepeater = _viewRepeater;
    this._coalescedStyleScheduler = _coalescedStyleScheduler;
    /** Subject that emits when the component has been destroyed. */
    this._onDestroy = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /**
     * Map of all the user's defined columns (header, data, and footer cell template) identified by
     * name. Collection populated by the column definitions gathered by `ContentChildren` as well as
     * any custom column definitions added to `_customColumnDefs`.
     */
    this._columnDefsByName = new Map();
    /**
     * Column definitions that were defined outside of the direct content children of the table.
     * These will be defined when, e.g., creating a wrapper around the cdkTable that has
     * column definitions as *its* content child.
     */
    this._customColumnDefs = new Set();
    /**
     * Data row definitions that were defined outside of the direct content children of the table.
     * These will be defined when, e.g., creating a wrapper around the cdkTable that has
     * built-in data rows as *its* content child.
     */
    this._customRowDefs = new Set();
    /**
     * Header row definitions that were defined outside of the direct content children of the table.
     * These will be defined when, e.g., creating a wrapper around the cdkTable that has
     * built-in header rows as *its* content child.
     */
    this._customHeaderRowDefs = new Set();
    /**
     * Footer row definitions that were defined outside of the direct content children of the table.
     * These will be defined when, e.g., creating a wrapper around the cdkTable that has a
     * built-in footer row as *its* content child.
     */
    this._customFooterRowDefs = new Set();
    /**
     * Whether the header row definition has been changed. Triggers an update to the header row after
     * content is checked. Initialized as true so that the table renders the initial set of rows.
     */
    this._headerRowDefChanged = true;
    /**
     * Whether the footer row definition has been changed. Triggers an update to the footer row after
     * content is checked. Initialized as true so that the table renders the initial set of rows.
     */
    this._footerRowDefChanged = true;
    /**
     * Cache of the latest rendered `RenderRow` objects as a map for easy retrieval when constructing
     * a new list of `RenderRow` objects for rendering rows. Since the new list is constructed with
     * the cached `RenderRow` objects when possible, the row identity is preserved when the data
     * and row template matches, which allows the `IterableDiffer` to check rows by reference
     * and understand which rows are added/moved/removed.
     *
     * Implemented as a map of maps where the first key is the `data: T` object and the second is the
     * `CdkRowDef<T>` object. With the two keys, the cache points to a `RenderRow<T>` object that
     * contains an array of created pairs. The array is necessary to handle cases where the data
     * array contains multiple duplicate data objects and each instantiated `RenderRow` must be
     * stored.
     */
    this._cachedRenderRowsMap = new Map();
    /**
     * CSS class added to any row or cell that has sticky positioning applied. May be overriden by
     * table subclasses.
     */
    this.stickyCssClass = 'cdk-table-sticky';
    /**
     * Whether to manually add positon: sticky to all sticky cell elements. Not needed if
     * the position is set in a selector associated with the value of stickyCssClass. May be
     * overridden by table subclasses
     */
    this.needsPositionStickyOnElement = true;
    /** Whether the no data row is currently showing anything. */
    this._isShowingNoDataRow = false;
    this._multiTemplateDataRows = false;
    // TODO(andrewseguin): Remove max value as the end index
    //   and instead calculate the view on init and scroll.
    /**
     * Stream containing the latest information on what rows are being displayed on screen.
     * Can be used by the data source to as a heuristic of what data should be provided.
     *
     * @docs-private
     */
    this.viewChange = new rxjs__WEBPACK_IMPORTED_MODULE_7__.BehaviorSubject({
      start: 0,
      end: Number.MAX_VALUE
    });
    if (!role) {
      this._elementRef.nativeElement.setAttribute('role', 'grid');
    }
    this._document = _document;
    this._isNativeHtmlTable = this._elementRef.nativeElement.nodeName === 'TABLE';
  }
  /**
   * Tracking function that will be used to check the differences in data changes. Used similarly
   * to `ngFor` `trackBy` function. Optimize row operations by identifying a row based on its data
   * relative to the function to know if a row should be added/removed/moved.
   * Accepts a function that takes two parameters, `index` and `item`.
   */
  get trackBy() {
    return this._trackByFn;
  }
  set trackBy(fn) {
    if ((typeof ngDevMode === 'undefined' || ngDevMode) && fn != null && typeof fn !== 'function') {
      console.warn(`trackBy must be a function, but received ${JSON.stringify(fn)}.`);
    }
    this._trackByFn = fn;
  }
  /**
   * The table's source of data, which can be provided in three ways (in order of complexity):
   *   - Simple data array (each object represents one table row)
   *   - Stream that emits a data array each time the array changes
   *   - `DataSource` object that implements the connect/disconnect interface.
   *
   * If a data array is provided, the table must be notified when the array's objects are
   * added, removed, or moved. This can be done by calling the `renderRows()` function which will
   * render the diff since the last table render. If the data array reference is changed, the table
   * will automatically trigger an update to the rows.
   *
   * When providing an Observable stream, the table will trigger an update automatically when the
   * stream emits a new array of data.
   *
   * Finally, when providing a `DataSource` object, the table will use the Observable stream
   * provided by the connect function and trigger updates when that stream emits new data array
   * values. During the table's ngOnDestroy or when the data source is removed from the table, the
   * table will call the DataSource's `disconnect` function (may be useful for cleaning up any
   * subscriptions registered during the connect process).
   */
  get dataSource() {
    return this._dataSource;
  }
  set dataSource(dataSource) {
    if (this._dataSource !== dataSource) {
      this._switchDataSource(dataSource);
    }
  }
  /**
   * Whether to allow multiple rows per data object by evaluating which rows evaluate their 'when'
   * predicate to true. If `multiTemplateDataRows` is false, which is the default value, then each
   * dataobject will render the first row that evaluates its when predicate to true, in the order
   * defined in the table, or otherwise the default row which does not have a when predicate.
   */
  get multiTemplateDataRows() {
    return this._multiTemplateDataRows;
  }
  set multiTemplateDataRows(v) {
    this._multiTemplateDataRows = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(v);
    // In Ivy if this value is set via a static attribute (e.g. <table multiTemplateDataRows>),
    // this setter will be invoked before the row outlet has been defined hence the null check.
    if (this._rowOutlet && this._rowOutlet.viewContainer.length) {
      this._forceRenderDataRows();
      this.updateStickyColumnStyles();
    }
  }
  ngOnInit() {
    this._setupStickyStyler();
    if (this._isNativeHtmlTable) {
      this._applyNativeTableSections();
    }
    // Set up the trackBy function so that it uses the `RenderRow` as its identity by default. If
    // the user has provided a custom trackBy, return the result of that function as evaluated
    // with the values of the `RenderRow`'s data and index.
    this._dataDiffer = this._differs.find([]).create((_i, dataRow) => {
      return this.trackBy ? this.trackBy(dataRow.dataIndex, dataRow.data) : dataRow;
    });
  }
  ngAfterContentChecked() {
    // Cache the row and column definitions gathered by ContentChildren and programmatic injection.
    this._cacheRowDefs();
    this._cacheColumnDefs();
    // Make sure that the user has at least added header, footer, or data row def.
    if (!this._headerRowDefs.length && !this._footerRowDefs.length && !this._rowDefs.length && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getTableMissingRowDefsError();
    }
    // Render updates if the list of columns have been changed for the header, row, or footer defs.
    const columnsChanged = this._renderUpdatedColumns();
    const stickyColumnStyleUpdateNeeded = columnsChanged || this._headerRowDefChanged || this._footerRowDefChanged;
    // If the header row definition has been changed, trigger a render to the header row.
    if (this._headerRowDefChanged) {
      this._forceRenderHeaderRows();
      this._headerRowDefChanged = false;
    }
    // If the footer row definition has been changed, trigger a render to the footer row.
    if (this._footerRowDefChanged) {
      this._forceRenderFooterRows();
      this._footerRowDefChanged = false;
    }
    // If there is a data source and row definitions, connect to the data source unless a
    // connection has already been made.
    if (this.dataSource && this._rowDefs.length > 0 && !this._renderChangeSubscription) {
      this._observeRenderChanges();
    } else if (stickyColumnStyleUpdateNeeded) {
      // In the above case, _observeRenderChanges will result in updateStickyColumnStyles being
      // called when it row data arrives. Otherwise, we need to call it proactively.
      this.updateStickyColumnStyles();
    }
    this._checkStickyStates();
  }
  ngOnDestroy() {
    this._rowOutlet.viewContainer.clear();
    this._noDataRowOutlet.viewContainer.clear();
    this._headerRowOutlet.viewContainer.clear();
    this._footerRowOutlet.viewContainer.clear();
    this._cachedRenderRowsMap.clear();
    this._onDestroy.next();
    this._onDestroy.complete();
    if ((0,_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__.isDataSource)(this.dataSource)) {
      this.dataSource.disconnect(this);
    }
  }
  /**
   * Renders rows based on the table's latest set of data, which was either provided directly as an
   * input or retrieved through an Observable stream (directly or from a DataSource).
   * Checks for differences in the data since the last diff to perform only the necessary
   * changes (add/remove/move rows).
   *
   * If the table's data source is a DataSource or Observable, this will be invoked automatically
   * each time the provided Observable stream emits a new data array. Otherwise if your data is
   * an array, this function will need to be called to render any changes.
   */
  renderRows() {
    this._renderRows = this._getAllRenderRows();
    const changes = this._dataDiffer.diff(this._renderRows);
    if (!changes) {
      this._updateNoDataRow();
      return;
    }
    const viewContainer = this._rowOutlet.viewContainer;
    // @breaking-change 11.0.0 Remove null check for `_viewRepeater` and the
    // `else` clause once `_viewRepeater` is turned into a required parameter.
    if (this._viewRepeater) {
      this._viewRepeater.applyChanges(changes, viewContainer, (record, _adjustedPreviousIndex, currentIndex) => this._getEmbeddedViewArgs(record.item, currentIndex), record => record.item.data, change => {
        if (change.operation === 1 /* INSERTED */ && change.context) {
          this._renderCellTemplateForItem(change.record.item.rowDef, change.context);
        }
      });
    } else {
      changes.forEachOperation((record, prevIndex, currentIndex) => {
        if (record.previousIndex == null) {
          const renderRow = record.item;
          const rowDef = renderRow.rowDef;
          const context = {
            $implicit: renderRow.data
          };
          this._renderRow(this._rowOutlet, rowDef, currentIndex, context);
        } else if (currentIndex == null) {
          viewContainer.remove(prevIndex);
        } else {
          const view = viewContainer.get(prevIndex);
          viewContainer.move(view, currentIndex);
        }
      });
    }
    // Update the meta context of a row's context data (index, count, first, last, ...)
    this._updateRowIndexContext();
    // Update rows that did not get added/removed/moved but may have had their identity changed,
    // e.g. if trackBy matched data on some property but the actual data reference changed.
    changes.forEachIdentityChange(record => {
      const rowView = viewContainer.get(record.currentIndex);
      rowView.context.$implicit = record.item.data;
    });
    this._updateNoDataRow();
    this.updateStickyColumnStyles();
  }
  /** Adds a column definition that was not included as part of the content children. */
  addColumnDef(columnDef) {
    this._customColumnDefs.add(columnDef);
  }
  /** Removes a column definition that was not included as part of the content children. */
  removeColumnDef(columnDef) {
    this._customColumnDefs.delete(columnDef);
  }
  /** Adds a row definition that was not included as part of the content children. */
  addRowDef(rowDef) {
    this._customRowDefs.add(rowDef);
  }
  /** Removes a row definition that was not included as part of the content children. */
  removeRowDef(rowDef) {
    this._customRowDefs.delete(rowDef);
  }
  /** Adds a header row definition that was not included as part of the content children. */
  addHeaderRowDef(headerRowDef) {
    this._customHeaderRowDefs.add(headerRowDef);
    this._headerRowDefChanged = true;
  }
  /** Removes a header row definition that was not included as part of the content children. */
  removeHeaderRowDef(headerRowDef) {
    this._customHeaderRowDefs.delete(headerRowDef);
    this._headerRowDefChanged = true;
  }
  /** Adds a footer row definition that was not included as part of the content children. */
  addFooterRowDef(footerRowDef) {
    this._customFooterRowDefs.add(footerRowDef);
    this._footerRowDefChanged = true;
  }
  /** Removes a footer row definition that was not included as part of the content children. */
  removeFooterRowDef(footerRowDef) {
    this._customFooterRowDefs.delete(footerRowDef);
    this._footerRowDefChanged = true;
  }
  /**
   * Updates the header sticky styles. First resets all applied styles with respect to the cells
   * sticking to the top. Then, evaluating which cells need to be stuck to the top. This is
   * automatically called when the header row changes its displayed set of columns, or if its
   * sticky input changes. May be called manually for cases where the cell content changes outside
   * of these events.
   */
  updateStickyHeaderRowStyles() {
    const headerRows = this._getRenderedRows(this._headerRowOutlet);
    const tableElement = this._elementRef.nativeElement;
    // Hide the thead element if there are no header rows. This is necessary to satisfy
    // overzealous a11y checkers that fail because the `rowgroup` element does not contain
    // required child `row`.
    const thead = tableElement.querySelector('thead');
    if (thead) {
      thead.style.display = headerRows.length ? '' : 'none';
    }
    const stickyStates = this._headerRowDefs.map(def => def.sticky);
    this._stickyStyler.clearStickyPositioning(headerRows, ['top']);
    this._stickyStyler.stickRows(headerRows, stickyStates, 'top');
    // Reset the dirty state of the sticky input change since it has been used.
    this._headerRowDefs.forEach(def => def.resetStickyChanged());
  }
  /**
   * Updates the footer sticky styles. First resets all applied styles with respect to the cells
   * sticking to the bottom. Then, evaluating which cells need to be stuck to the bottom. This is
   * automatically called when the footer row changes its displayed set of columns, or if its
   * sticky input changes. May be called manually for cases where the cell content changes outside
   * of these events.
   */
  updateStickyFooterRowStyles() {
    const footerRows = this._getRenderedRows(this._footerRowOutlet);
    const tableElement = this._elementRef.nativeElement;
    // Hide the tfoot element if there are no footer rows. This is necessary to satisfy
    // overzealous a11y checkers that fail because the `rowgroup` element does not contain
    // required child `row`.
    const tfoot = tableElement.querySelector('tfoot');
    if (tfoot) {
      tfoot.style.display = footerRows.length ? '' : 'none';
    }
    const stickyStates = this._footerRowDefs.map(def => def.sticky);
    this._stickyStyler.clearStickyPositioning(footerRows, ['bottom']);
    this._stickyStyler.stickRows(footerRows, stickyStates, 'bottom');
    this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement, stickyStates);
    // Reset the dirty state of the sticky input change since it has been used.
    this._footerRowDefs.forEach(def => def.resetStickyChanged());
  }
  /**
   * Updates the column sticky styles. First resets all applied styles with respect to the cells
   * sticking to the left and right. Then sticky styles are added for the left and right according
   * to the column definitions for each cell in each row. This is automatically called when
   * the data source provides a new set of data or when a column definition changes its sticky
   * input. May be called manually for cases where the cell content changes outside of these events.
   */
  updateStickyColumnStyles() {
    const headerRows = this._getRenderedRows(this._headerRowOutlet);
    const dataRows = this._getRenderedRows(this._rowOutlet);
    const footerRows = this._getRenderedRows(this._footerRowOutlet);
    // Clear the left and right positioning from all columns in the table across all rows since
    // sticky columns span across all table sections (header, data, footer)
    this._stickyStyler.clearStickyPositioning([...headerRows, ...dataRows, ...footerRows], ['left', 'right']);
    // Update the sticky styles for each header row depending on the def's sticky state
    headerRows.forEach((headerRow, i) => {
      this._addStickyColumnStyles([headerRow], this._headerRowDefs[i]);
    });
    // Update the sticky styles for each data row depending on its def's sticky state
    this._rowDefs.forEach(rowDef => {
      // Collect all the rows rendered with this row definition.
      const rows = [];
      for (let i = 0; i < dataRows.length; i++) {
        if (this._renderRows[i].rowDef === rowDef) {
          rows.push(dataRows[i]);
        }
      }
      this._addStickyColumnStyles(rows, rowDef);
    });
    // Update the sticky styles for each footer row depending on the def's sticky state
    footerRows.forEach((footerRow, i) => {
      this._addStickyColumnStyles([footerRow], this._footerRowDefs[i]);
    });
    // Reset the dirty state of the sticky input change since it has been used.
    Array.from(this._columnDefsByName.values()).forEach(def => def.resetStickyChanged());
  }
  /**
   * Get the list of RenderRow objects to render according to the current list of data and defined
   * row definitions. If the previous list already contained a particular pair, it should be reused
   * so that the differ equates their references.
   */
  _getAllRenderRows() {
    const renderRows = [];
    // Store the cache and create a new one. Any re-used RenderRow objects will be moved into the
    // new cache while unused ones can be picked up by garbage collection.
    const prevCachedRenderRows = this._cachedRenderRowsMap;
    this._cachedRenderRowsMap = new Map();
    // For each data object, get the list of rows that should be rendered, represented by the
    // respective `RenderRow` object which is the pair of `data` and `CdkRowDef`.
    for (let i = 0; i < this._data.length; i++) {
      let data = this._data[i];
      const renderRowsForData = this._getRenderRowsForData(data, i, prevCachedRenderRows.get(data));
      if (!this._cachedRenderRowsMap.has(data)) {
        this._cachedRenderRowsMap.set(data, new WeakMap());
      }
      for (let j = 0; j < renderRowsForData.length; j++) {
        let renderRow = renderRowsForData[j];
        const cache = this._cachedRenderRowsMap.get(renderRow.data);
        if (cache.has(renderRow.rowDef)) {
          cache.get(renderRow.rowDef).push(renderRow);
        } else {
          cache.set(renderRow.rowDef, [renderRow]);
        }
        renderRows.push(renderRow);
      }
    }
    return renderRows;
  }
  /**
   * Gets a list of `RenderRow<T>` for the provided data object and any `CdkRowDef` objects that
   * should be rendered for this data. Reuses the cached RenderRow objects if they match the same
   * `(T, CdkRowDef)` pair.
   */
  _getRenderRowsForData(data, dataIndex, cache) {
    const rowDefs = this._getRowDefs(data, dataIndex);
    return rowDefs.map(rowDef => {
      const cachedRenderRows = cache && cache.has(rowDef) ? cache.get(rowDef) : [];
      if (cachedRenderRows.length) {
        const dataRow = cachedRenderRows.shift();
        dataRow.dataIndex = dataIndex;
        return dataRow;
      } else {
        return {
          data,
          rowDef,
          dataIndex
        };
      }
    });
  }
  /** Update the map containing the content's column definitions. */
  _cacheColumnDefs() {
    this._columnDefsByName.clear();
    const columnDefs = mergeArrayAndSet(this._getOwnDefs(this._contentColumnDefs), this._customColumnDefs);
    columnDefs.forEach(columnDef => {
      if (this._columnDefsByName.has(columnDef.name) && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw getTableDuplicateColumnNameError(columnDef.name);
      }
      this._columnDefsByName.set(columnDef.name, columnDef);
    });
  }
  /** Update the list of all available row definitions that can be used. */
  _cacheRowDefs() {
    this._headerRowDefs = mergeArrayAndSet(this._getOwnDefs(this._contentHeaderRowDefs), this._customHeaderRowDefs);
    this._footerRowDefs = mergeArrayAndSet(this._getOwnDefs(this._contentFooterRowDefs), this._customFooterRowDefs);
    this._rowDefs = mergeArrayAndSet(this._getOwnDefs(this._contentRowDefs), this._customRowDefs);
    // After all row definitions are determined, find the row definition to be considered default.
    const defaultRowDefs = this._rowDefs.filter(def => !def.when);
    if (!this.multiTemplateDataRows && defaultRowDefs.length > 1 && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getTableMultipleDefaultRowDefsError();
    }
    this._defaultRowDef = defaultRowDefs[0];
  }
  /**
   * Check if the header, data, or footer rows have changed what columns they want to display or
   * whether the sticky states have changed for the header or footer. If there is a diff, then
   * re-render that section.
   */
  _renderUpdatedColumns() {
    const columnsDiffReducer = (acc, def) => acc || !!def.getColumnsDiff();
    // Force re-render data rows if the list of column definitions have changed.
    const dataColumnsChanged = this._rowDefs.reduce(columnsDiffReducer, false);
    if (dataColumnsChanged) {
      this._forceRenderDataRows();
    }
    // Force re-render header/footer rows if the list of column definitions have changed.
    const headerColumnsChanged = this._headerRowDefs.reduce(columnsDiffReducer, false);
    if (headerColumnsChanged) {
      this._forceRenderHeaderRows();
    }
    const footerColumnsChanged = this._footerRowDefs.reduce(columnsDiffReducer, false);
    if (footerColumnsChanged) {
      this._forceRenderFooterRows();
    }
    return dataColumnsChanged || headerColumnsChanged || footerColumnsChanged;
  }
  /**
   * Switch to the provided data source by resetting the data and unsubscribing from the current
   * render change subscription if one exists. If the data source is null, interpret this by
   * clearing the row outlet. Otherwise start listening for new data.
   */
  _switchDataSource(dataSource) {
    this._data = [];
    if ((0,_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__.isDataSource)(this.dataSource)) {
      this.dataSource.disconnect(this);
    }
    // Stop listening for data from the previous data source.
    if (this._renderChangeSubscription) {
      this._renderChangeSubscription.unsubscribe();
      this._renderChangeSubscription = null;
    }
    if (!dataSource) {
      if (this._dataDiffer) {
        this._dataDiffer.diff([]);
      }
      this._rowOutlet.viewContainer.clear();
    }
    this._dataSource = dataSource;
  }
  /** Set up a subscription for the data provided by the data source. */
  _observeRenderChanges() {
    // If no data source has been set, there is nothing to observe for changes.
    if (!this.dataSource) {
      return;
    }
    let dataStream;
    if ((0,_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__.isDataSource)(this.dataSource)) {
      dataStream = this.dataSource.connect(this);
    } else if ((0,rxjs__WEBPACK_IMPORTED_MODULE_8__.isObservable)(this.dataSource)) {
      dataStream = this.dataSource;
    } else if (Array.isArray(this.dataSource)) {
      dataStream = (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.of)(this.dataSource);
    }
    if (dataStream === undefined && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getTableUnknownDataSourceError();
    }
    this._renderChangeSubscription = dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this._onDestroy)).subscribe(data => {
      this._data = data || [];
      this.renderRows();
    });
  }
  /**
   * Clears any existing content in the header row outlet and creates a new embedded view
   * in the outlet using the header row definition.
   */
  _forceRenderHeaderRows() {
    // Clear the header row outlet if any content exists.
    if (this._headerRowOutlet.viewContainer.length > 0) {
      this._headerRowOutlet.viewContainer.clear();
    }
    this._headerRowDefs.forEach((def, i) => this._renderRow(this._headerRowOutlet, def, i));
    this.updateStickyHeaderRowStyles();
  }
  /**
   * Clears any existing content in the footer row outlet and creates a new embedded view
   * in the outlet using the footer row definition.
   */
  _forceRenderFooterRows() {
    // Clear the footer row outlet if any content exists.
    if (this._footerRowOutlet.viewContainer.length > 0) {
      this._footerRowOutlet.viewContainer.clear();
    }
    this._footerRowDefs.forEach((def, i) => this._renderRow(this._footerRowOutlet, def, i));
    this.updateStickyFooterRowStyles();
  }
  /** Adds the sticky column styles for the rows according to the columns' stick states. */
  _addStickyColumnStyles(rows, rowDef) {
    const columnDefs = Array.from(rowDef.columns || []).map(columnName => {
      const columnDef = this._columnDefsByName.get(columnName);
      if (!columnDef && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw getTableUnknownColumnError(columnName);
      }
      return columnDef;
    });
    const stickyStartStates = columnDefs.map(columnDef => columnDef.sticky);
    const stickyEndStates = columnDefs.map(columnDef => columnDef.stickyEnd);
    this._stickyStyler.updateStickyColumns(rows, stickyStartStates, stickyEndStates);
  }
  /** Gets the list of rows that have been rendered in the row outlet. */
  _getRenderedRows(rowOutlet) {
    const renderedRows = [];
    for (let i = 0; i < rowOutlet.viewContainer.length; i++) {
      const viewRef = rowOutlet.viewContainer.get(i);
      renderedRows.push(viewRef.rootNodes[0]);
    }
    return renderedRows;
  }
  /**
   * Get the matching row definitions that should be used for this row data. If there is only
   * one row definition, it is returned. Otherwise, find the row definitions that has a when
   * predicate that returns true with the data. If none return true, return the default row
   * definition.
   */
  _getRowDefs(data, dataIndex) {
    if (this._rowDefs.length == 1) {
      return [this._rowDefs[0]];
    }
    let rowDefs = [];
    if (this.multiTemplateDataRows) {
      rowDefs = this._rowDefs.filter(def => !def.when || def.when(dataIndex, data));
    } else {
      let rowDef = this._rowDefs.find(def => def.when && def.when(dataIndex, data)) || this._defaultRowDef;
      if (rowDef) {
        rowDefs.push(rowDef);
      }
    }
    if (!rowDefs.length && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getTableMissingMatchingRowDefError(data);
    }
    return rowDefs;
  }
  _getEmbeddedViewArgs(renderRow, index) {
    const rowDef = renderRow.rowDef;
    const context = {
      $implicit: renderRow.data
    };
    return {
      templateRef: rowDef.template,
      context,
      index
    };
  }
  /**
   * Creates a new row template in the outlet and fills it with the set of cell templates.
   * Optionally takes a context to provide to the row and cells, as well as an optional index
   * of where to place the new row template in the outlet.
   */
  _renderRow(outlet, rowDef, index, context = {}) {
    // TODO(andrewseguin): enforce that one outlet was instantiated from createEmbeddedView
    const view = outlet.viewContainer.createEmbeddedView(rowDef.template, context, index);
    this._renderCellTemplateForItem(rowDef, context);
    return view;
  }
  _renderCellTemplateForItem(rowDef, context) {
    for (let cellTemplate of this._getCellTemplates(rowDef)) {
      if (CdkCellOutlet.mostRecentCellOutlet) {
        CdkCellOutlet.mostRecentCellOutlet._viewContainer.createEmbeddedView(cellTemplate, context);
      }
    }
    this._changeDetectorRef.markForCheck();
  }
  /**
   * Updates the index-related context for each row to reflect any changes in the index of the rows,
   * e.g. first/last/even/odd.
   */
  _updateRowIndexContext() {
    const viewContainer = this._rowOutlet.viewContainer;
    for (let renderIndex = 0, count = viewContainer.length; renderIndex < count; renderIndex++) {
      const viewRef = viewContainer.get(renderIndex);
      const context = viewRef.context;
      context.count = count;
      context.first = renderIndex === 0;
      context.last = renderIndex === count - 1;
      context.even = renderIndex % 2 === 0;
      context.odd = !context.even;
      if (this.multiTemplateDataRows) {
        context.dataIndex = this._renderRows[renderIndex].dataIndex;
        context.renderIndex = renderIndex;
      } else {
        context.index = this._renderRows[renderIndex].dataIndex;
      }
    }
  }
  /** Gets the column definitions for the provided row def. */
  _getCellTemplates(rowDef) {
    if (!rowDef || !rowDef.columns) {
      return [];
    }
    return Array.from(rowDef.columns, columnId => {
      const column = this._columnDefsByName.get(columnId);
      if (!column && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw getTableUnknownColumnError(columnId);
      }
      return rowDef.extractCellTemplate(column);
    });
  }
  /** Adds native table sections (e.g. tbody) and moves the row outlets into them. */
  _applyNativeTableSections() {
    const documentFragment = this._document.createDocumentFragment();
    const sections = [{
      tag: 'thead',
      outlets: [this._headerRowOutlet]
    }, {
      tag: 'tbody',
      outlets: [this._rowOutlet, this._noDataRowOutlet]
    }, {
      tag: 'tfoot',
      outlets: [this._footerRowOutlet]
    }];
    for (const section of sections) {
      const element = this._document.createElement(section.tag);
      element.setAttribute('role', 'rowgroup');
      for (const outlet of section.outlets) {
        element.appendChild(outlet.elementRef.nativeElement);
      }
      documentFragment.appendChild(element);
    }
    // Use a DocumentFragment so we don't hit the DOM on each iteration.
    this._elementRef.nativeElement.appendChild(documentFragment);
  }
  /**
   * Forces a re-render of the data rows. Should be called in cases where there has been an input
   * change that affects the evaluation of which rows should be rendered, e.g. toggling
   * `multiTemplateDataRows` or adding/removing row definitions.
   */
  _forceRenderDataRows() {
    this._dataDiffer.diff([]);
    this._rowOutlet.viewContainer.clear();
    this.renderRows();
  }
  /**
   * Checks if there has been a change in sticky states since last check and applies the correct
   * sticky styles. Since checking resets the "dirty" state, this should only be performed once
   * during a change detection and after the inputs are settled (after content check).
   */
  _checkStickyStates() {
    const stickyCheckReducer = (acc, d) => {
      return acc || d.hasStickyChanged();
    };
    // Note that the check needs to occur for every definition since it notifies the definition
    // that it can reset its dirty state. Using another operator like `some` may short-circuit
    // remaining definitions and leave them in an unchecked state.
    if (this._headerRowDefs.reduce(stickyCheckReducer, false)) {
      this.updateStickyHeaderRowStyles();
    }
    if (this._footerRowDefs.reduce(stickyCheckReducer, false)) {
      this.updateStickyFooterRowStyles();
    }
    if (Array.from(this._columnDefsByName.values()).reduce(stickyCheckReducer, false)) {
      this.updateStickyColumnStyles();
    }
  }
  /**
   * Creates the sticky styler that will be used for sticky rows and columns. Listens
   * for directionality changes and provides the latest direction to the styler. Re-applies column
   * stickiness when directionality changes.
   */
  _setupStickyStyler() {
    const direction = this._dir ? this._dir.value : 'ltr';
    this._stickyStyler = new StickyStyler(this._isNativeHtmlTable, this.stickyCssClass, direction, this._coalescedStyleScheduler, this._platform.isBrowser, this.needsPositionStickyOnElement);
    (this._dir ? this._dir.change : (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.of)()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this._onDestroy)).subscribe(value => {
      this._stickyStyler.direction = value;
      this.updateStickyColumnStyles();
    });
  }
  /** Filters definitions that belong to this table from a QueryList. */
  _getOwnDefs(items) {
    return items.filter(item => !item._table || item._table === this);
  }
  /** Creates or removes the no data row, depending on whether any data is being shown. */
  _updateNoDataRow() {
    if (this._noDataRow) {
      const shouldShow = this._rowOutlet.viewContainer.length === 0;
      if (shouldShow !== this._isShowingNoDataRow) {
        const container = this._noDataRowOutlet.viewContainer;
        shouldShow ? container.createEmbeddedView(this._noDataRow.templateRef) : container.clear();
        this._isShowingNoDataRow = shouldShow;
      }
    }
  }
}
CdkTable.ɵfac = function CdkTable_Factory(t) {
  return new (t || CdkTable)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('role'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_12__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__._VIEW_REPEATER_STRATEGY, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_COALESCED_STYLE_SCHEDULER, 8));
};
CdkTable.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: CdkTable,
  selectors: [["cdk-table"], ["table", "cdk-table", ""]],
  contentQueries: function CdkTable_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkNoDataRow, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkColumnDef, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkRowDef, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkHeaderRowDef, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, CdkFooterRowDef, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._noDataRow = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._contentColumnDefs = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._contentRowDefs = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._contentHeaderRowDefs = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._contentFooterRowDefs = _t);
    }
  },
  viewQuery: function CdkTable_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](DataRowOutlet, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](HeaderRowOutlet, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](FooterRowOutlet, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](NoDataRowOutlet, 7);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._rowOutlet = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._headerRowOutlet = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._footerRowOutlet = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._noDataRowOutlet = _t.first);
    }
  },
  hostAttrs: [1, "cdk-table"],
  inputs: {
    trackBy: "trackBy",
    dataSource: "dataSource",
    multiTemplateDataRows: "multiTemplateDataRows"
  },
  exportAs: ["cdkTable"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: CDK_TABLE,
    useExisting: CdkTable
  }, {
    provide: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__._VIEW_REPEATER_STRATEGY,
    useClass: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__._DisposeViewRepeaterStrategy
  }, {
    provide: _COALESCED_STYLE_SCHEDULER,
    useClass: _CoalescedStyleScheduler
  }])],
  ngContentSelectors: _c1,
  decls: 6,
  vars: 0,
  consts: [["headerRowOutlet", ""], ["rowOutlet", ""], ["noDataRowOutlet", ""], ["footerRowOutlet", ""]],
  template: function CdkTable_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](2, 0)(3, 1)(4, 2)(5, 3);
    }
  },
  dependencies: [DataRowOutlet, HeaderRowOutlet, FooterRowOutlet, NoDataRowOutlet],
  encapsulation: 2
});
CdkTable.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
    args: ['role']
  }]
}, {
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT]
  }]
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_12__.Platform
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__._VIEW_REPEATER_STRATEGY]
  }]
}, {
  type: _CoalescedStyleScheduler,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_COALESCED_STYLE_SCHEDULER]
  }]
}];
CdkTable.propDecorators = {
  trackBy: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  dataSource: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  multiTemplateDataRows: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  _rowOutlet: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [DataRowOutlet, {
      static: true
    }]
  }],
  _headerRowOutlet: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [HeaderRowOutlet, {
      static: true
    }]
  }],
  _footerRowOutlet: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [FooterRowOutlet, {
      static: true
    }]
  }],
  _noDataRowOutlet: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [NoDataRowOutlet, {
      static: true
    }]
  }],
  _contentColumnDefs: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [CdkColumnDef, {
      descendants: true
    }]
  }],
  _contentRowDefs: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [CdkRowDef, {
      descendants: true
    }]
  }],
  _contentHeaderRowDefs: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [CdkHeaderRowDef, {
      descendants: true
    }]
  }],
  _contentFooterRowDefs: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [CdkFooterRowDef, {
      descendants: true
    }]
  }],
  _noDataRow: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [CdkNoDataRow]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkTable, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'cdk-table, table[cdk-table]',
      exportAs: 'cdkTable',
      template: CDK_TABLE_TEMPLATE,
      host: {
        'class': 'cdk-table'
      },
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      // The "OnPush" status for the `MatTable` component is effectively a noop, so we are removing it.
      // The view for `MatTable` consists entirely of templates declared in other views. As they are
      // declared elsewhere, they are checked when their declaration points are checked.
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      providers: [{
        provide: CDK_TABLE,
        useExisting: CdkTable
      }, {
        provide: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__._VIEW_REPEATER_STRATEGY,
        useClass: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__._DisposeViewRepeaterStrategy
      }, {
        provide: _COALESCED_STYLE_SCHEDULER,
        useClass: _CoalescedStyleScheduler
      }]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
        args: ['role']
      }]
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT]
      }]
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_12__.Platform
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_cdk_collections__WEBPACK_IMPORTED_MODULE_1__._VIEW_REPEATER_STRATEGY]
      }]
    }, {
      type: _CoalescedStyleScheduler,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_COALESCED_STYLE_SCHEDULER]
      }]
    }];
  }, {
    trackBy: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    dataSource: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    multiTemplateDataRows: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    _rowOutlet: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [DataRowOutlet, {
        static: true
      }]
    }],
    _headerRowOutlet: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [HeaderRowOutlet, {
        static: true
      }]
    }],
    _footerRowOutlet: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [FooterRowOutlet, {
        static: true
      }]
    }],
    _noDataRowOutlet: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [NoDataRowOutlet, {
        static: true
      }]
    }],
    _contentColumnDefs: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [CdkColumnDef, {
        descendants: true
      }]
    }],
    _contentRowDefs: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [CdkRowDef, {
        descendants: true
      }]
    }],
    _contentHeaderRowDefs: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [CdkHeaderRowDef, {
        descendants: true
      }]
    }],
    _contentFooterRowDefs: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [CdkFooterRowDef, {
        descendants: true
      }]
    }],
    _noDataRow: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [CdkNoDataRow]
    }]
  });
})();
/** Utility function that gets a merged list of the entries in an array and values of a Set. */
function mergeArrayAndSet(array, set) {
  return array.concat(Array.from(set));
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Column that simply shows text content for the header and row cells. Assumes that the table
 * is using the native table implementation (`<table>`).
 *
 * By default, the name of this column will be the header text and data property accessor.
 * The header text can be overridden with the `headerText` input. Cell values can be overridden with
 * the `dataAccessor` input. Change the text justification to the start or end using the `justify`
 * input.
 */
class CdkTextColumn {
  constructor(
  // `CdkTextColumn` is always requiring a table, but we just assert it manually
  // for better error reporting.
  // tslint:disable-next-line: lightweight-tokens
  _table, _options) {
    this._table = _table;
    this._options = _options;
    /** Alignment of the cell values. */
    this.justify = 'start';
    this._options = _options || {};
  }
  /** Column name that should be used to reference this column. */
  get name() {
    return this._name;
  }
  set name(name) {
    this._name = name;
    // With Ivy, inputs can be initialized before static query results are
    // available. In that case, we defer the synchronization until "ngOnInit" fires.
    this._syncColumnDefName();
  }
  ngOnInit() {
    this._syncColumnDefName();
    if (this.headerText === undefined) {
      this.headerText = this._createDefaultHeaderText();
    }
    if (!this.dataAccessor) {
      this.dataAccessor = this._options.defaultDataAccessor || ((data, name) => data[name]);
    }
    if (this._table) {
      // Provide the cell and headerCell directly to the table with the static `ViewChild` query,
      // since the columnDef will not pick up its content by the time the table finishes checking
      // its content and initializing the rows.
      this.columnDef.cell = this.cell;
      this.columnDef.headerCell = this.headerCell;
      this._table.addColumnDef(this.columnDef);
    } else if (typeof ngDevMode === 'undefined' || ngDevMode) {
      throw getTableTextColumnMissingParentTableError();
    }
  }
  ngOnDestroy() {
    if (this._table) {
      this._table.removeColumnDef(this.columnDef);
    }
  }
  /**
   * Creates a default header text. Use the options' header text transformation function if one
   * has been provided. Otherwise simply capitalize the column name.
   */
  _createDefaultHeaderText() {
    const name = this.name;
    if (!name && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getTableTextColumnMissingNameError();
    }
    if (this._options && this._options.defaultHeaderTextTransform) {
      return this._options.defaultHeaderTextTransform(name);
    }
    return name[0].toUpperCase() + name.slice(1);
  }
  /** Synchronizes the column definition name with the text column name. */
  _syncColumnDefName() {
    if (this.columnDef) {
      this.columnDef.name = this.name;
    }
  }
}
CdkTextColumn.ɵfac = function CdkTextColumn_Factory(t) {
  return new (t || CdkTextColumn)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CdkTable, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](TEXT_COLUMN_OPTIONS, 8));
};
CdkTextColumn.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: CdkTextColumn,
  selectors: [["cdk-text-column"]],
  viewQuery: function CdkTextColumn_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](CdkColumnDef, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](CdkCellDef, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](CdkHeaderCellDef, 7);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.columnDef = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.cell = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.headerCell = _t.first);
    }
  },
  inputs: {
    justify: "justify",
    name: "name",
    headerText: "headerText",
    dataAccessor: "dataAccessor"
  },
  decls: 3,
  vars: 0,
  consts: [["cdkColumnDef", ""], ["cdk-header-cell", "", 3, "text-align", 4, "cdkHeaderCellDef"], ["cdk-cell", "", 3, "text-align", 4, "cdkCellDef"], ["cdk-header-cell", ""], ["cdk-cell", ""]],
  template: function CdkTextColumn_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0, 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, CdkTextColumn_th_1_Template, 2, 3, "th", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, CdkTextColumn_td_2_Template, 2, 3, "td", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
    }
  },
  dependencies: [CdkCellDef, CdkHeaderCellDef, CdkColumnDef, CdkCell, CdkHeaderCell],
  encapsulation: 2
});
CdkTextColumn.ctorParameters = () => [{
  type: CdkTable,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [TEXT_COLUMN_OPTIONS]
  }]
}];
CdkTextColumn.propDecorators = {
  name: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  headerText: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  dataAccessor: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  justify: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  columnDef: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [CdkColumnDef, {
      static: true
    }]
  }],
  cell: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [CdkCellDef, {
      static: true
    }]
  }],
  headerCell: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [CdkHeaderCellDef, {
      static: true
    }]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkTextColumn, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'cdk-text-column',
      template: `
    <ng-container cdkColumnDef>
      <th cdk-header-cell *cdkHeaderCellDef [style.text-align]="justify">
        {{headerText}}
      </th>
      <td cdk-cell *cdkCellDef="let data" [style.text-align]="justify">
        {{dataAccessor(data, name)}}
      </td>
    </ng-container>
  `,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      // Change detection is intentionally not set to OnPush. This component's template will be provided
      // to the table to be inserted into its view. This is problematic when change detection runs since
      // the bindings in this template will be evaluated _after_ the table's view is evaluated, which
      // mean's the template in the table's view will not have the updated value (and in fact will cause
      // an ExpressionChangedAfterItHasBeenCheckedError).
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default
    }]
  }], function () {
    return [{
      type: CdkTable,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [TEXT_COLUMN_OPTIONS]
      }]
    }];
  }, {
    justify: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    headerText: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    dataAccessor: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    columnDef: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [CdkColumnDef, {
        static: true
      }]
    }],
    cell: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [CdkCellDef, {
        static: true
      }]
    }],
    headerCell: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [CdkHeaderCellDef, {
        static: true
      }]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const EXPORTED_DECLARATIONS = [CdkTable, CdkRowDef, CdkCellDef, CdkCellOutlet, CdkHeaderCellDef, CdkFooterCellDef, CdkColumnDef, CdkCell, CdkRow, CdkHeaderCell, CdkFooterCell, CdkHeaderRow, CdkHeaderRowDef, CdkFooterRow, CdkFooterRowDef, DataRowOutlet, HeaderRowOutlet, FooterRowOutlet, CdkTextColumn, CdkNoDataRow, NoDataRowOutlet];
class CdkTableModule {}
CdkTableModule.ɵfac = function CdkTableModule_Factory(t) {
  return new (t || CdkTableModule)();
};
CdkTableModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: CdkTableModule
});
CdkTableModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_13__.ScrollingModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkTableModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      exports: EXPORTED_DECLARATIONS,
      declarations: EXPORTED_DECLARATIONS,
      imports: [_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_13__.ScrollingModule]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](CdkTableModule, {
    declarations: function () {
      return [CdkTable, CdkRowDef, CdkCellDef, CdkCellOutlet, CdkHeaderCellDef, CdkFooterCellDef, CdkColumnDef, CdkCell, CdkRow, CdkHeaderCell, CdkFooterCell, CdkHeaderRow, CdkHeaderRowDef, CdkFooterRow, CdkFooterRowDef, DataRowOutlet, HeaderRowOutlet, FooterRowOutlet, CdkTextColumn, CdkNoDataRow, NoDataRowOutlet];
    },
    imports: function () {
      return [_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_13__.ScrollingModule];
    },
    exports: function () {
      return [CdkTable, CdkRowDef, CdkCellDef, CdkCellOutlet, CdkHeaderCellDef, CdkFooterCellDef, CdkColumnDef, CdkCell, CdkRow, CdkHeaderCell, CdkFooterCell, CdkHeaderRow, CdkHeaderRowDef, CdkFooterRow, CdkFooterRowDef, DataRowOutlet, HeaderRowOutlet, FooterRowOutlet, CdkTextColumn, CdkNoDataRow, NoDataRowOutlet];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 5499:
/*!***********************************************************************!*\
  !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/text-field.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AutofillMonitor": () => (/* binding */ AutofillMonitor),
/* harmony export */   "CdkAutofill": () => (/* binding */ CdkAutofill),
/* harmony export */   "CdkTextareaAutosize": () => (/* binding */ CdkTextareaAutosize),
/* harmony export */   "TextFieldModule": () => (/* binding */ TextFieldModule)
/* harmony export */ });
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 6439);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 6312);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 1695);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/common */ 4666);







/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Options to pass to the animationstart listener. */


const listenerOptions = (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.normalizePassiveListenerOptions)({
  passive: true
});
/**
 * An injectable service that can be used to monitor the autofill state of an input.
 * Based on the following blog post:
 * https://medium.com/@brunn/detecting-autofilled-fields-in-javascript-aed598d25da7
 */
class AutofillMonitor {
  constructor(_platform, _ngZone) {
    this._platform = _platform;
    this._ngZone = _ngZone;
    this._monitoredElements = new Map();
  }
  monitor(elementOrRef) {
    if (!this._platform.isBrowser) {
      return rxjs__WEBPACK_IMPORTED_MODULE_1__.EMPTY;
    }
    const element = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceElement)(elementOrRef);
    const info = this._monitoredElements.get(element);
    if (info) {
      return info.subject;
    }
    const result = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    const cssClass = 'cdk-text-field-autofilled';
    const listener = event => {
      // Animation events fire on initial element render, we check for the presence of the autofill
      // CSS class to make sure this is a real change in state, not just the initial render before
      // we fire off events.
      if (event.animationName === 'cdk-text-field-autofill-start' && !element.classList.contains(cssClass)) {
        element.classList.add(cssClass);
        this._ngZone.run(() => result.next({
          target: event.target,
          isAutofilled: true
        }));
      } else if (event.animationName === 'cdk-text-field-autofill-end' && element.classList.contains(cssClass)) {
        element.classList.remove(cssClass);
        this._ngZone.run(() => result.next({
          target: event.target,
          isAutofilled: false
        }));
      }
    };
    this._ngZone.runOutsideAngular(() => {
      element.addEventListener('animationstart', listener, listenerOptions);
      element.classList.add('cdk-text-field-autofill-monitored');
    });
    this._monitoredElements.set(element, {
      subject: result,
      unlisten: () => {
        element.removeEventListener('animationstart', listener, listenerOptions);
      }
    });
    return result;
  }
  stopMonitoring(elementOrRef) {
    const element = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceElement)(elementOrRef);
    const info = this._monitoredElements.get(element);
    if (info) {
      info.unlisten();
      info.subject.complete();
      element.classList.remove('cdk-text-field-autofill-monitored');
      element.classList.remove('cdk-text-field-autofilled');
      this._monitoredElements.delete(element);
    }
  }
  ngOnDestroy() {
    this._monitoredElements.forEach((_info, element) => this.stopMonitoring(element));
  }
}
AutofillMonitor.ɵfac = function AutofillMonitor_Factory(t) {
  return new (t || AutofillMonitor)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.NgZone));
};
AutofillMonitor.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"])({
  factory: function AutofillMonitor_Factory() {
    return new AutofillMonitor((0,_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.Platform), (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_4__.NgZone));
  },
  token: AutofillMonitor,
  providedIn: "root"
});
AutofillMonitor.ctorParameters = () => [{
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.Platform
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgZone
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](AutofillMonitor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.Platform
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgZone
    }];
  }, null);
})();
/** A directive that can be used to monitor the autofill state of an input. */
class CdkAutofill {
  constructor(_elementRef, _autofillMonitor) {
    this._elementRef = _elementRef;
    this._autofillMonitor = _autofillMonitor;
    /** Emits when the autofill state of the element changes. */
    this.cdkAutofill = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.EventEmitter();
  }
  ngOnInit() {
    this._autofillMonitor.monitor(this._elementRef).subscribe(event => this.cdkAutofill.emit(event));
  }
  ngOnDestroy() {
    this._autofillMonitor.stopMonitoring(this._elementRef);
  }
}
CdkAutofill.ɵfac = function CdkAutofill_Factory(t) {
  return new (t || CdkAutofill)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](AutofillMonitor));
};
CdkAutofill.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineDirective"]({
  type: CdkAutofill,
  selectors: [["", "cdkAutofill", ""]],
  outputs: {
    cdkAutofill: "cdkAutofill"
  }
});
CdkAutofill.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.ElementRef
}, {
  type: AutofillMonitor
}];
CdkAutofill.propDecorators = {
  cdkAutofill: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](CdkAutofill, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Directive,
    args: [{
      selector: '[cdkAutofill]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.ElementRef
    }, {
      type: AutofillMonitor
    }];
  }, {
    cdkAutofill: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Output
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Directive to automatically resize a textarea to fit its content. */
class CdkTextareaAutosize {
  constructor(_elementRef, _platform, _ngZone, /** @breaking-change 11.0.0 make document required */
  document) {
    this._elementRef = _elementRef;
    this._platform = _platform;
    this._ngZone = _ngZone;
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    this._enabled = true;
    /**
     * Value of minRows as of last resize. If the minRows has decreased, the
     * height of the textarea needs to be recomputed to reflect the new minimum. The maxHeight
     * does not have the same problem because it does not affect the textarea's scrollHeight.
     */
    this._previousMinRows = -1;
    this._document = document;
    this._textareaElement = this._elementRef.nativeElement;
    this._measuringClass = _platform.FIREFOX ? 'cdk-textarea-autosize-measuring-firefox' : 'cdk-textarea-autosize-measuring';
  }
  /** Minimum amount of rows in the textarea. */
  get minRows() {
    return this._minRows;
  }
  set minRows(value) {
    this._minRows = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceNumberProperty)(value);
    this._setMinHeight();
  }
  /** Maximum amount of rows in the textarea. */
  get maxRows() {
    return this._maxRows;
  }
  set maxRows(value) {
    this._maxRows = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceNumberProperty)(value);
    this._setMaxHeight();
  }
  /** Whether autosizing is enabled or not */
  get enabled() {
    return this._enabled;
  }
  set enabled(value) {
    value = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(value);
    // Only act if the actual value changed. This specifically helps to not run
    // resizeToFitContent too early (i.e. before ngAfterViewInit)
    if (this._enabled !== value) {
      (this._enabled = value) ? this.resizeToFitContent(true) : this.reset();
    }
  }
  /** Sets the minimum height of the textarea as determined by minRows. */
  _setMinHeight() {
    const minHeight = this.minRows && this._cachedLineHeight ? `${this.minRows * this._cachedLineHeight}px` : null;
    if (minHeight) {
      this._textareaElement.style.minHeight = minHeight;
    }
  }
  /** Sets the maximum height of the textarea as determined by maxRows. */
  _setMaxHeight() {
    const maxHeight = this.maxRows && this._cachedLineHeight ? `${this.maxRows * this._cachedLineHeight}px` : null;
    if (maxHeight) {
      this._textareaElement.style.maxHeight = maxHeight;
    }
  }
  ngAfterViewInit() {
    if (this._platform.isBrowser) {
      // Remember the height which we started with in case autosizing is disabled
      this._initialHeight = this._textareaElement.style.height;
      this.resizeToFitContent();
      this._ngZone.runOutsideAngular(() => {
        const window = this._getWindow();
        (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.fromEvent)(window, 'resize').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.auditTime)(16), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this._destroyed)).subscribe(() => this.resizeToFitContent(true));
      });
    }
  }
  ngOnDestroy() {
    this._destroyed.next();
    this._destroyed.complete();
  }
  /**
   * Cache the height of a single-row textarea if it has not already been cached.
   *
   * We need to know how large a single "row" of a textarea is in order to apply minRows and
   * maxRows. For the initial version, we will assume that the height of a single line in the
   * textarea does not ever change.
   */
  _cacheTextareaLineHeight() {
    if (this._cachedLineHeight) {
      return;
    }
    // Use a clone element because we have to override some styles.
    let textareaClone = this._textareaElement.cloneNode(false);
    textareaClone.rows = 1;
    // Use `position: absolute` so that this doesn't cause a browser layout and use
    // `visibility: hidden` so that nothing is rendered. Clear any other styles that
    // would affect the height.
    textareaClone.style.position = 'absolute';
    textareaClone.style.visibility = 'hidden';
    textareaClone.style.border = 'none';
    textareaClone.style.padding = '0';
    textareaClone.style.height = '';
    textareaClone.style.minHeight = '';
    textareaClone.style.maxHeight = '';
    // In Firefox it happens that textarea elements are always bigger than the specified amount
    // of rows. This is because Firefox tries to add extra space for the horizontal scrollbar.
    // As a workaround that removes the extra space for the scrollbar, we can just set overflow
    // to hidden. This ensures that there is no invalid calculation of the line height.
    // See Firefox bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=33654
    textareaClone.style.overflow = 'hidden';
    this._textareaElement.parentNode.appendChild(textareaClone);
    this._cachedLineHeight = textareaClone.clientHeight;
    this._textareaElement.parentNode.removeChild(textareaClone);
    // Min and max heights have to be re-calculated if the cached line height changes
    this._setMinHeight();
    this._setMaxHeight();
  }
  ngDoCheck() {
    if (this._platform.isBrowser) {
      this.resizeToFitContent();
    }
  }
  /**
   * Resize the textarea to fit its content.
   * @param force Whether to force a height recalculation. By default the height will be
   *    recalculated only if the value changed since the last call.
   */
  resizeToFitContent(force = false) {
    // If autosizing is disabled, just skip everything else
    if (!this._enabled) {
      return;
    }
    this._cacheTextareaLineHeight();
    // If we haven't determined the line-height yet, we know we're still hidden and there's no point
    // in checking the height of the textarea.
    if (!this._cachedLineHeight) {
      return;
    }
    const textarea = this._elementRef.nativeElement;
    const value = textarea.value;
    // Only resize if the value or minRows have changed since these calculations can be expensive.
    if (!force && this._minRows === this._previousMinRows && value === this._previousValue) {
      return;
    }
    const placeholderText = textarea.placeholder;
    // Reset the textarea height to auto in order to shrink back to its default size.
    // Also temporarily force overflow:hidden, so scroll bars do not interfere with calculations.
    // Long placeholders that are wider than the textarea width may lead to a bigger scrollHeight
    // value. To ensure that the scrollHeight is not bigger than the content, the placeholders
    // need to be removed temporarily.
    textarea.classList.add(this._measuringClass);
    textarea.placeholder = '';
    // The measuring class includes a 2px padding to workaround an issue with Chrome,
    // so we account for that extra space here by subtracting 4 (2px top + 2px bottom).
    const height = textarea.scrollHeight - 4;
    // Use the scrollHeight to know how large the textarea *would* be if fit its entire value.
    textarea.style.height = `${height}px`;
    textarea.classList.remove(this._measuringClass);
    textarea.placeholder = placeholderText;
    this._ngZone.runOutsideAngular(() => {
      if (typeof requestAnimationFrame !== 'undefined') {
        requestAnimationFrame(() => this._scrollToCaretPosition(textarea));
      } else {
        setTimeout(() => this._scrollToCaretPosition(textarea));
      }
    });
    this._previousValue = value;
    this._previousMinRows = this._minRows;
  }
  /**
   * Resets the textarea to its original size
   */
  reset() {
    // Do not try to change the textarea, if the initialHeight has not been determined yet
    // This might potentially remove styles when reset() is called before ngAfterViewInit
    if (this._initialHeight !== undefined) {
      this._textareaElement.style.height = this._initialHeight;
    }
  }
  // In Ivy the `host` metadata will be merged, whereas in ViewEngine it is overridden. In order
  // to avoid double event listeners, we need to use `HostListener`. Once Ivy is the default, we
  // can move this back into `host`.
  // tslint:disable:no-host-decorator-in-concrete
  _noopInputHandler() {
    // no-op handler that ensures we're running change detection on input events.
  }
  /** Access injected document if available or fallback to global document reference */
  _getDocument() {
    return this._document || document;
  }
  /** Use defaultView of injected document if available or fallback to global window reference */
  _getWindow() {
    const doc = this._getDocument();
    return doc.defaultView || window;
  }
  /**
   * Scrolls a textarea to the caret position. On Firefox resizing the textarea will
   * prevent it from scrolling to the caret position. We need to re-set the selection
   * in order for it to scroll to the proper position.
   */
  _scrollToCaretPosition(textarea) {
    const {
      selectionStart,
      selectionEnd
    } = textarea;
    const document = this._getDocument();
    // IE will throw an "Unspecified error" if we try to set the selection range after the
    // element has been removed from the DOM. Assert that the directive hasn't been destroyed
    // between the time we requested the animation frame and when it was executed.
    // Also note that we have to assert that the textarea is focused before we set the
    // selection range. Setting the selection range on a non-focused textarea will cause
    // it to receive focus on IE and Edge.
    if (!this._destroyed.isStopped && document.activeElement === textarea) {
      textarea.setSelectionRange(selectionStart, selectionEnd);
    }
  }
}
CdkTextareaAutosize.ɵfac = function CdkTextareaAutosize_Factory(t) {
  return new (t || CdkTextareaAutosize)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_8__.DOCUMENT, 8));
};
CdkTextareaAutosize.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineDirective"]({
  type: CdkTextareaAutosize,
  selectors: [["textarea", "cdkTextareaAutosize", ""]],
  hostAttrs: ["rows", "1", 1, "cdk-textarea-autosize"],
  hostBindings: function CdkTextareaAutosize_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("input", function CdkTextareaAutosize_input_HostBindingHandler() {
        return ctx._noopInputHandler();
      });
    }
  },
  inputs: {
    minRows: ["cdkAutosizeMinRows", "minRows"],
    maxRows: ["cdkAutosizeMaxRows", "maxRows"],
    enabled: ["cdkTextareaAutosize", "enabled"]
  },
  exportAs: ["cdkTextareaAutosize"]
});
CdkTextareaAutosize.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.ElementRef
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.Platform
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_8__.DOCUMENT]
  }]
}];
CdkTextareaAutosize.propDecorators = {
  minRows: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input,
    args: ['cdkAutosizeMinRows']
  }],
  maxRows: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input,
    args: ['cdkAutosizeMaxRows']
  }],
  enabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input,
    args: ['cdkTextareaAutosize']
  }],
  _noopInputHandler: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.HostListener,
    args: ['input']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](CdkTextareaAutosize, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Directive,
    args: [{
      selector: 'textarea[cdkTextareaAutosize]',
      exportAs: 'cdkTextareaAutosize',
      host: {
        'class': 'cdk-textarea-autosize',
        // Textarea elements that have the directive applied should have a single row by default.
        // Browsers normally show two rows by default and therefore this limits the minRows binding.
        'rows': '1'
      }
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.ElementRef
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.Platform
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_8__.DOCUMENT]
      }]
    }];
  }, {
    minRows: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input,
      args: ['cdkAutosizeMinRows']
    }],
    maxRows: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input,
      args: ['cdkAutosizeMaxRows']
    }],
    enabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input,
      args: ['cdkTextareaAutosize']
    }],
    // In Ivy the `host` metadata will be merged, whereas in ViewEngine it is overridden. In order
    // to avoid double event listeners, we need to use `HostListener`. Once Ivy is the default, we
    // can move this back into `host`.
    // tslint:disable:no-host-decorator-in-concrete
    _noopInputHandler: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.HostListener,
      args: ['input']
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class TextFieldModule {}
TextFieldModule.ɵfac = function TextFieldModule_Factory(t) {
  return new (t || TextFieldModule)();
};
TextFieldModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
  type: TextFieldModule
});
TextFieldModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
  imports: [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.PlatformModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](TextFieldModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgModule,
    args: [{
      declarations: [CdkAutofill, CdkTextareaAutosize],
      imports: [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.PlatformModule],
      exports: [CdkAutofill, CdkTextareaAutosize]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsetNgModuleScope"](TextFieldModule, {
    declarations: function () {
      return [CdkAutofill, CdkTextareaAutosize];
    },
    imports: function () {
      return [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_0__.PlatformModule];
    },
    exports: function () {
      return [CdkAutofill, CdkTextareaAutosize];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2150:
/*!***************************************************!*\
  !*** ./node_modules/@angular/cdk/fesm2015/cdk.js ***!
  \***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "VERSION": () => (/* binding */ VERSION)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);


/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Current version of the Angular Component Development Kit. */
const VERSION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Version('10.2.7');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */



/***/ }),

/***/ 9561:
/*!********************************************************!*\
  !*** ./node_modules/@angular/cdk/fesm2015/coercion.js ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "_isNumberValue": () => (/* binding */ _isNumberValue),
/* harmony export */   "coerceArray": () => (/* binding */ coerceArray),
/* harmony export */   "coerceBooleanProperty": () => (/* binding */ coerceBooleanProperty),
/* harmony export */   "coerceCssPixelValue": () => (/* binding */ coerceCssPixelValue),
/* harmony export */   "coerceElement": () => (/* binding */ coerceElement),
/* harmony export */   "coerceNumberProperty": () => (/* binding */ coerceNumberProperty)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);


/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Coerces a data-bound value (typically a string) to a boolean. */
function coerceBooleanProperty(value) {
  return value != null && `${value}` !== 'false';
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
function coerceNumberProperty(value, fallbackValue = 0) {
  return _isNumberValue(value) ? Number(value) : fallbackValue;
}
/**
 * Whether the provided value is considered a number.
 * @docs-private
 */
function _isNumberValue(value) {
  // parseFloat(value) handles most of the cases we're interested in (it treats null, empty string,
  // and other non-number values as NaN, where Number just uses 0) but it considers the string
  // '123hello' to be a valid number. Therefore we also check if Number(value) is NaN.
  return !isNaN(parseFloat(value)) && !isNaN(Number(value));
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
function coerceArray(value) {
  return Array.isArray(value) ? value : [value];
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Coerces a value to a CSS pixel value. */
function coerceCssPixelValue(value) {
  if (value == null) {
    return '';
  }
  return typeof value === 'string' ? value : `${value}px`;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Coerces an ElementRef or an Element into an element.
 * Useful for APIs that can accept either a ref or the native element itself.
 */
function coerceElement(elementOrRef) {
  return elementOrRef instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef ? elementOrRef.nativeElement : elementOrRef;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */



/***/ }),

/***/ 6246:
/*!************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/button.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MatAnchor": () => (/* binding */ MatAnchor),
/* harmony export */   "MatButton": () => (/* binding */ MatButton),
/* harmony export */   "MatButtonModule": () => (/* binding */ MatButtonModule)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);





/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Default color palette for round buttons (mat-fab and mat-mini-fab) */



const _c0 = ["mat-button", ""];
const _c1 = ["*"];
const _c2 = ".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n";
const DEFAULT_ROUND_BUTTON_COLOR = 'accent';
/**
 * List of classes to add to MatButton instances based on host attributes to
 * style as different variants.
 */
const BUTTON_HOST_ATTRIBUTES = ['mat-button', 'mat-flat-button', 'mat-icon-button', 'mat-raised-button', 'mat-stroked-button', 'mat-mini-fab', 'mat-fab'];
// Boilerplate for applying mixins to MatButton.
/** @docs-private */
class MatButtonBase {
  constructor(_elementRef) {
    this._elementRef = _elementRef;
  }
}
const _MatButtonMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.mixinColor)((0,_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.mixinDisabled)((0,_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.mixinDisableRipple)(MatButtonBase)));
/**
 * Material design button.
 */
class MatButton extends _MatButtonMixinBase {
  constructor(elementRef, _focusMonitor, _animationMode) {
    super(elementRef);
    this._focusMonitor = _focusMonitor;
    this._animationMode = _animationMode;
    /** Whether the button is round. */
    this.isRoundButton = this._hasHostAttributes('mat-fab', 'mat-mini-fab');
    /** Whether the button is icon button. */
    this.isIconButton = this._hasHostAttributes('mat-icon-button');
    // For each of the variant selectors that is present in the button's host
    // attributes, add the correct corresponding class.
    for (const attr of BUTTON_HOST_ATTRIBUTES) {
      if (this._hasHostAttributes(attr)) {
        this._getHostElement().classList.add(attr);
      }
    }
    // Add a class that applies to all buttons. This makes it easier to target if somebody
    // wants to target all Material buttons. We do it here rather than `host` to ensure that
    // the class is applied to derived classes.
    elementRef.nativeElement.classList.add('mat-button-base');
    if (this.isRoundButton) {
      this.color = DEFAULT_ROUND_BUTTON_COLOR;
    }
  }
  ngAfterViewInit() {
    this._focusMonitor.monitor(this._elementRef, true);
  }
  ngOnDestroy() {
    this._focusMonitor.stopMonitoring(this._elementRef);
  }
  /** Focuses the button. */
  focus(origin = 'program', options) {
    this._focusMonitor.focusVia(this._getHostElement(), origin, options);
  }
  _getHostElement() {
    return this._elementRef.nativeElement;
  }
  _isRippleDisabled() {
    return this.disableRipple || this.disabled;
  }
  /** Gets whether the button has one of the given attributes. */
  _hasHostAttributes(...attributes) {
    return attributes.some(attribute => this._getHostElement().hasAttribute(attribute));
  }
}
MatButton.ɵfac = function MatButton_Factory(t) {
  return new (t || MatButton)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.FocusMonitor), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE, 8));
};
MatButton.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  type: MatButton,
  selectors: [["button", "mat-button", ""], ["button", "mat-raised-button", ""], ["button", "mat-icon-button", ""], ["button", "mat-fab", ""], ["button", "mat-mini-fab", ""], ["button", "mat-stroked-button", ""], ["button", "mat-flat-button", ""]],
  viewQuery: function MatButton_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatRipple, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.ripple = _t.first);
    }
  },
  hostAttrs: [1, "mat-focus-indicator"],
  hostVars: 5,
  hostBindings: function MatButton_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("disabled", ctx.disabled || null);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("_mat-animation-noopable", ctx._animationMode === "NoopAnimations")("mat-button-disabled", ctx.disabled);
    }
  },
  inputs: {
    disabled: "disabled",
    disableRipple: "disableRipple",
    color: "color"
  },
  exportAs: ["matButton"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
  attrs: _c0,
  ngContentSelectors: _c1,
  decls: 4,
  vars: 5,
  consts: [[1, "mat-button-wrapper"], ["matRipple", "", 1, "mat-button-ripple", 3, "matRippleDisabled", "matRippleCentered", "matRippleTrigger"], [1, "mat-button-focus-overlay"]],
  template: function MatButton_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "span", 1)(3, "span", 2);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("mat-button-ripple-round", ctx.isRoundButton || ctx.isIconButton);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matRippleDisabled", ctx._isRippleDisabled())("matRippleCentered", ctx.isIconButton)("matRippleTrigger", ctx._getHostElement());
    }
  },
  dependencies: [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatRipple],
  styles: [_c2],
  encapsulation: 2,
  changeDetection: 0
});
MatButton.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.FocusMonitor
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE]
  }]
}];
MatButton.propDecorators = {
  ripple: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewChild,
    args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatRipple]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatButton, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Component,
    args: [{
      selector: `button[mat-button], button[mat-raised-button], button[mat-icon-button],
             button[mat-fab], button[mat-mini-fab], button[mat-stroked-button],
             button[mat-flat-button]`,
      exportAs: 'matButton',
      host: {
        '[attr.disabled]': 'disabled || null',
        '[class._mat-animation-noopable]': '_animationMode === "NoopAnimations"',
        // Add a class for disabled button styling instead of the using attribute
        // selector or pseudo-selector.  This allows users to create focusabled
        // disabled buttons without recreating the styles.
        '[class.mat-button-disabled]': 'disabled',
        'class': 'mat-focus-indicator'
      },
      template: "<span class=\"mat-button-wrapper\"><ng-content></ng-content></span>\n<span matRipple class=\"mat-button-ripple\"\n      [class.mat-button-ripple-round]=\"isRoundButton || isIconButton\"\n      [matRippleDisabled]=\"_isRippleDisabled()\"\n      [matRippleCentered]=\"isIconButton\"\n      [matRippleTrigger]=\"_getHostElement()\"></span>\n<span class=\"mat-button-focus-overlay\"></span>\n",
      inputs: ['disabled', 'disableRipple', 'color'],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.FocusMonitor
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE]
      }]
    }];
  }, {
    ripple: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewChild,
      args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatRipple]
    }]
  });
})();
/**
 * Material design anchor button.
 */
class MatAnchor extends MatButton {
  constructor(focusMonitor, elementRef, animationMode) {
    super(elementRef, focusMonitor, animationMode);
  }
  _haltDisabledEvents(event) {
    // A disabled button shouldn't apply any actions
    if (this.disabled) {
      event.preventDefault();
      event.stopImmediatePropagation();
    }
  }
}
MatAnchor.ɵfac = function MatAnchor_Factory(t) {
  return new (t || MatAnchor)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.FocusMonitor), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE, 8));
};
MatAnchor.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  type: MatAnchor,
  selectors: [["a", "mat-button", ""], ["a", "mat-raised-button", ""], ["a", "mat-icon-button", ""], ["a", "mat-fab", ""], ["a", "mat-mini-fab", ""], ["a", "mat-stroked-button", ""], ["a", "mat-flat-button", ""]],
  hostAttrs: [1, "mat-focus-indicator"],
  hostVars: 7,
  hostBindings: function MatAnchor_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function MatAnchor_click_HostBindingHandler($event) {
        return ctx._haltDisabledEvents($event);
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("tabindex", ctx.disabled ? -1 : ctx.tabIndex || 0)("disabled", ctx.disabled || null)("aria-disabled", ctx.disabled.toString());
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("_mat-animation-noopable", ctx._animationMode === "NoopAnimations")("mat-button-disabled", ctx.disabled);
    }
  },
  inputs: {
    disabled: "disabled",
    disableRipple: "disableRipple",
    color: "color",
    tabIndex: "tabIndex"
  },
  exportAs: ["matButton", "matAnchor"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
  attrs: _c0,
  ngContentSelectors: _c1,
  decls: 4,
  vars: 5,
  consts: [[1, "mat-button-wrapper"], ["matRipple", "", 1, "mat-button-ripple", 3, "matRippleDisabled", "matRippleCentered", "matRippleTrigger"], [1, "mat-button-focus-overlay"]],
  template: function MatAnchor_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "span", 1)(3, "span", 2);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("mat-button-ripple-round", ctx.isRoundButton || ctx.isIconButton);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matRippleDisabled", ctx._isRippleDisabled())("matRippleCentered", ctx.isIconButton)("matRippleTrigger", ctx._getHostElement());
    }
  },
  dependencies: [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatRipple],
  styles: [_c2],
  encapsulation: 2,
  changeDetection: 0
});
MatAnchor.ctorParameters = () => [{
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.FocusMonitor
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE]
  }]
}];
MatAnchor.propDecorators = {
  tabIndex: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatAnchor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Component,
    args: [{
      selector: `a[mat-button], a[mat-raised-button], a[mat-icon-button], a[mat-fab],
             a[mat-mini-fab], a[mat-stroked-button], a[mat-flat-button]`,
      exportAs: 'matButton, matAnchor',
      host: {
        // Note that we ignore the user-specified tabindex when it's disabled for
        // consistency with the `mat-button` applied on native buttons where even
        // though they have an index, they're not tabbable.
        '[attr.tabindex]': 'disabled ? -1 : (tabIndex || 0)',
        '[attr.disabled]': 'disabled || null',
        '[attr.aria-disabled]': 'disabled.toString()',
        '(click)': '_haltDisabledEvents($event)',
        '[class._mat-animation-noopable]': '_animationMode === "NoopAnimations"',
        '[class.mat-button-disabled]': 'disabled',
        'class': 'mat-focus-indicator'
      },
      inputs: ['disabled', 'disableRipple', 'color'],
      template: "<span class=\"mat-button-wrapper\"><ng-content></ng-content></span>\n<span matRipple class=\"mat-button-ripple\"\n      [class.mat-button-ripple-round]=\"isRoundButton || isIconButton\"\n      [matRippleDisabled]=\"_isRippleDisabled()\"\n      [matRippleCentered]=\"isIconButton\"\n      [matRippleTrigger]=\"_getHostElement()\"></span>\n<span class=\"mat-button-focus-overlay\"></span>\n",
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"]
    }]
  }], function () {
    return [{
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.FocusMonitor
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE]
      }]
    }];
  }, {
    tabIndex: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatButtonModule {}
MatButtonModule.ɵfac = function MatButtonModule_Factory(t) {
  return new (t || MatButtonModule)();
};
MatButtonModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: MatButtonModule
});
MatButtonModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatRippleModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatButtonModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatRippleModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule],
      exports: [MatButton, MatAnchor, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule],
      declarations: [MatButton, MatAnchor]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](MatButtonModule, {
    declarations: function () {
      return [MatButton, MatAnchor];
    },
    imports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatRippleModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule];
    },
    exports: function () {
      return [MatButton, MatAnchor, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 4369:
/*!**********************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/core.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "APR": () => (/* binding */ APR),
/* harmony export */   "AUG": () => (/* binding */ AUG),
/* harmony export */   "AnimationCurves": () => (/* binding */ AnimationCurves),
/* harmony export */   "AnimationDurations": () => (/* binding */ AnimationDurations),
/* harmony export */   "DEC": () => (/* binding */ DEC),
/* harmony export */   "DateAdapter": () => (/* binding */ DateAdapter),
/* harmony export */   "ErrorStateMatcher": () => (/* binding */ ErrorStateMatcher),
/* harmony export */   "FEB": () => (/* binding */ FEB),
/* harmony export */   "JAN": () => (/* binding */ JAN),
/* harmony export */   "JUL": () => (/* binding */ JUL),
/* harmony export */   "JUN": () => (/* binding */ JUN),
/* harmony export */   "MAR": () => (/* binding */ MAR),
/* harmony export */   "MATERIAL_SANITY_CHECKS": () => (/* binding */ MATERIAL_SANITY_CHECKS),
/* harmony export */   "MAT_DATE_FORMATS": () => (/* binding */ MAT_DATE_FORMATS),
/* harmony export */   "MAT_DATE_LOCALE": () => (/* binding */ MAT_DATE_LOCALE),
/* harmony export */   "MAT_DATE_LOCALE_FACTORY": () => (/* binding */ MAT_DATE_LOCALE_FACTORY),
/* harmony export */   "MAT_DATE_LOCALE_PROVIDER": () => (/* binding */ MAT_DATE_LOCALE_PROVIDER),
/* harmony export */   "MAT_LABEL_GLOBAL_OPTIONS": () => (/* binding */ MAT_LABEL_GLOBAL_OPTIONS),
/* harmony export */   "MAT_NATIVE_DATE_FORMATS": () => (/* binding */ MAT_NATIVE_DATE_FORMATS),
/* harmony export */   "MAT_OPTGROUP": () => (/* binding */ MAT_OPTGROUP),
/* harmony export */   "MAT_OPTION_PARENT_COMPONENT": () => (/* binding */ MAT_OPTION_PARENT_COMPONENT),
/* harmony export */   "MAT_RIPPLE_GLOBAL_OPTIONS": () => (/* binding */ MAT_RIPPLE_GLOBAL_OPTIONS),
/* harmony export */   "MAY": () => (/* binding */ MAY),
/* harmony export */   "MatCommonModule": () => (/* binding */ MatCommonModule),
/* harmony export */   "MatLine": () => (/* binding */ MatLine),
/* harmony export */   "MatLineModule": () => (/* binding */ MatLineModule),
/* harmony export */   "MatLineSetter": () => (/* binding */ MatLineSetter),
/* harmony export */   "MatNativeDateModule": () => (/* binding */ MatNativeDateModule),
/* harmony export */   "MatOptgroup": () => (/* binding */ MatOptgroup),
/* harmony export */   "MatOption": () => (/* binding */ MatOption),
/* harmony export */   "MatOptionModule": () => (/* binding */ MatOptionModule),
/* harmony export */   "MatOptionSelectionChange": () => (/* binding */ MatOptionSelectionChange),
/* harmony export */   "MatPseudoCheckbox": () => (/* binding */ MatPseudoCheckbox),
/* harmony export */   "MatPseudoCheckboxModule": () => (/* binding */ MatPseudoCheckboxModule),
/* harmony export */   "MatRipple": () => (/* binding */ MatRipple),
/* harmony export */   "MatRippleModule": () => (/* binding */ MatRippleModule),
/* harmony export */   "NOV": () => (/* binding */ NOV),
/* harmony export */   "NativeDateAdapter": () => (/* binding */ NativeDateAdapter),
/* harmony export */   "NativeDateModule": () => (/* binding */ NativeDateModule),
/* harmony export */   "OCT": () => (/* binding */ OCT),
/* harmony export */   "RippleRef": () => (/* binding */ RippleRef),
/* harmony export */   "RippleRenderer": () => (/* binding */ RippleRenderer),
/* harmony export */   "SEP": () => (/* binding */ SEP),
/* harmony export */   "ShowOnDirtyErrorStateMatcher": () => (/* binding */ ShowOnDirtyErrorStateMatcher),
/* harmony export */   "VERSION": () => (/* binding */ VERSION),
/* harmony export */   "_MatOptgroupBase": () => (/* binding */ _MatOptgroupBase),
/* harmony export */   "_MatOptionBase": () => (/* binding */ _MatOptionBase),
/* harmony export */   "_countGroupLabelsBeforeOption": () => (/* binding */ _countGroupLabelsBeforeOption),
/* harmony export */   "_getOptionScrollPosition": () => (/* binding */ _getOptionScrollPosition),
/* harmony export */   "defaultRippleAnimationConfig": () => (/* binding */ defaultRippleAnimationConfig),
/* harmony export */   "mixinColor": () => (/* binding */ mixinColor),
/* harmony export */   "mixinDisableRipple": () => (/* binding */ mixinDisableRipple),
/* harmony export */   "mixinDisabled": () => (/* binding */ mixinDisabled),
/* harmony export */   "mixinErrorState": () => (/* binding */ mixinErrorState),
/* harmony export */   "mixinInitialized": () => (/* binding */ mixinInitialized),
/* harmony export */   "mixinTabIndex": () => (/* binding */ mixinTabIndex),
/* harmony export */   "setLines": () => (/* binding */ setLines),
/* harmony export */   "ɵ0": () => (/* binding */ ɵ0$1),
/* harmony export */   "ɵangular_material_src_material_core_core_a": () => (/* binding */ MATERIAL_SANITY_CHECKS_FACTORY)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_cdk__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk */ 2150);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 2378);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);












/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Current version of Angular Material. */




const _c0 = ["*", [["mat-option"], ["ng-container"]]];
const _c1 = ["*", "mat-option, ng-container"];
function MatOption_mat_pseudo_checkbox_0_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "mat-pseudo-checkbox", 3);
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("state", ctx_r0.selected ? "checked" : "unchecked")("disabled", ctx_r0.disabled);
  }
}
const _c2 = ["*"];
const VERSION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Version('10.2.7');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** @docs-private */
class AnimationCurves {}
AnimationCurves.STANDARD_CURVE = 'cubic-bezier(0.4,0.0,0.2,1)';
AnimationCurves.DECELERATION_CURVE = 'cubic-bezier(0.0,0.0,0.2,1)';
AnimationCurves.ACCELERATION_CURVE = 'cubic-bezier(0.4,0.0,1,1)';
AnimationCurves.SHARP_CURVE = 'cubic-bezier(0.4,0.0,0.6,1)';
/** @docs-private */
class AnimationDurations {}
AnimationDurations.COMPLEX = '375ms';
AnimationDurations.ENTERING = '225ms';
AnimationDurations.EXITING = '195ms';

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Private version constant to circumvent test/build issues,
// i.e. avoid core to depend on the @angular/material primary entry-point
// Can be removed once the Material primary entry-point no longer
// re-exports all secondary entry-points
const VERSION$1 = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Version('10.2.7');
/** @docs-private */
function MATERIAL_SANITY_CHECKS_FACTORY() {
  return true;
}
/** Injection token that configures whether the Material sanity checks are enabled. */
const MATERIAL_SANITY_CHECKS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('mat-sanity-checks', {
  providedIn: 'root',
  factory: MATERIAL_SANITY_CHECKS_FACTORY
});
/**
 * Module that captures anything that should be loaded and/or run for *all* Angular Material
 * components. This includes Bidi, etc.
 *
 * This module should be imported to each top-level component module (e.g., MatTabsModule).
 */
class MatCommonModule {
  constructor(highContrastModeDetector, sanityChecks, /** @breaking-change 11.0.0 make document required */
  document) {
    /** Whether we've done the global sanity checks (e.g. a theme is loaded, there is a doctype). */
    this._hasDoneGlobalChecks = false;
    this._document = document;
    // While A11yModule also does this, we repeat it here to avoid importing A11yModule
    // in MatCommonModule.
    highContrastModeDetector._applyBodyHighContrastModeCssClasses();
    // Note that `_sanityChecks` is typed to `any`, because AoT
    // throws an error if we use the `SanityChecks` type directly.
    this._sanityChecks = sanityChecks;
    if (!this._hasDoneGlobalChecks) {
      this._checkDoctypeIsDefined();
      this._checkThemeIsPresent();
      this._checkCdkVersionMatch();
      this._hasDoneGlobalChecks = true;
    }
  }
  /** Access injected document if available or fallback to global document reference */
  _getDocument() {
    const doc = this._document || document;
    return typeof doc === 'object' && doc ? doc : null;
  }
  /** Use defaultView of injected document if available or fallback to global window reference */
  _getWindow() {
    const doc = this._getDocument();
    const win = (doc === null || doc === void 0 ? void 0 : doc.defaultView) || window;
    return typeof win === 'object' && win ? win : null;
  }
  /** Whether any sanity checks are enabled. */
  _checksAreEnabled() {
    // TODO(crisbeto): we can't use `ngDevMode` here yet, because ViewEngine apps might not support
    // it. Since these checks can have performance implications and they aren't tree shakeable
    // in their current form, we can leave the `isDevMode` check in for now.
    // tslint:disable-next-line:ban
    return (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.isDevMode)() && !this._isTestEnv();
  }
  /** Whether the code is running in tests. */
  _isTestEnv() {
    const window = this._getWindow();
    return window && (window.__karma__ || window.jasmine);
  }
  _checkDoctypeIsDefined() {
    const isEnabled = this._checksAreEnabled() && (this._sanityChecks === true || this._sanityChecks.doctype);
    const document = this._getDocument();
    if (isEnabled && document && !document.doctype) {
      console.warn('Current document does not have a doctype. This may cause ' + 'some Angular Material components not to behave as expected.');
    }
  }
  _checkThemeIsPresent() {
    // We need to assert that the `body` is defined, because these checks run very early
    // and the `body` won't be defined if the consumer put their scripts in the `head`.
    const isDisabled = !this._checksAreEnabled() || this._sanityChecks === false || !this._sanityChecks.theme;
    const document = this._getDocument();
    if (isDisabled || !document || !document.body || typeof getComputedStyle !== 'function') {
      return;
    }
    const testElement = document.createElement('div');
    testElement.classList.add('mat-theme-loaded-marker');
    document.body.appendChild(testElement);
    const computedStyle = getComputedStyle(testElement);
    // In some situations the computed style of the test element can be null. For example in
    // Firefox, the computed style is null if an application is running inside of a hidden iframe.
    // See: https://bugzilla.mozilla.org/show_bug.cgi?id=548397
    if (computedStyle && computedStyle.display !== 'none') {
      console.warn('Could not find Angular Material core theme. Most Material ' + 'components may not work as expected. For more info refer ' + 'to the theming guide: https://material.angular.io/guide/theming');
    }
    document.body.removeChild(testElement);
  }
  /** Checks whether the material version matches the cdk version */
  _checkCdkVersionMatch() {
    const isEnabled = this._checksAreEnabled() && (this._sanityChecks === true || this._sanityChecks.version);
    if (isEnabled && VERSION$1.full !== _angular_cdk__WEBPACK_IMPORTED_MODULE_1__.VERSION.full) {
      console.warn('The Angular Material version (' + VERSION$1.full + ') does not match ' + 'the Angular CDK version (' + _angular_cdk__WEBPACK_IMPORTED_MODULE_1__.VERSION.full + ').\n' + 'Please ensure the versions of these two packages exactly match.');
    }
  }
}
MatCommonModule.ɵfac = function MatCommonModule_Factory(t) {
  return new (t || MatCommonModule)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.HighContrastModeDetector), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](MATERIAL_SANITY_CHECKS, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT, 8));
};
MatCommonModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatCommonModule
});
MatCommonModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__.BidiModule, _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__.BidiModule]
});
MatCommonModule.ctorParameters = () => [{
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.HighContrastModeDetector
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MATERIAL_SANITY_CHECKS]
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatCommonModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__.BidiModule],
      exports: [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__.BidiModule]
    }]
  }], function () {
    return [{
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.HighContrastModeDetector
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MATERIAL_SANITY_CHECKS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }];
  }, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatCommonModule, {
    imports: function () {
      return [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__.BidiModule];
    },
    exports: function () {
      return [_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__.BidiModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Mixin to augment a directive with a `disabled` property. */
function mixinDisabled(base) {
  return class extends base {
    constructor(...args) {
      super(...args);
      this._disabled = false;
    }
    get disabled() {
      return this._disabled;
    }
    set disabled(value) {
      this._disabled = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceBooleanProperty)(value);
    }
  };
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Mixin to augment a directive with a `color` property. */
function mixinColor(base, defaultColor) {
  return class extends base {
    constructor(...args) {
      super(...args);
      this.defaultColor = defaultColor;
      // Set the default color that can be specified from the mixin.
      this.color = defaultColor;
    }
    get color() {
      return this._color;
    }
    set color(value) {
      const colorPalette = value || this.defaultColor;
      if (colorPalette !== this._color) {
        if (this._color) {
          this._elementRef.nativeElement.classList.remove(`mat-${this._color}`);
        }
        if (colorPalette) {
          this._elementRef.nativeElement.classList.add(`mat-${colorPalette}`);
        }
        this._color = colorPalette;
      }
    }
  };
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Mixin to augment a directive with a `disableRipple` property. */
function mixinDisableRipple(base) {
  class Mixin extends base {
    constructor(...args) {
      super(...args);
      this._disableRipple = false;
    }
    /** Whether the ripple effect is disabled or not. */
    get disableRipple() {
      return this._disableRipple;
    }
    set disableRipple(value) {
      this._disableRipple = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceBooleanProperty)(value);
    }
  }
  // Since we don't directly extend from `base` with it's original types, and we instruct
  // TypeScript that `T` actually is instantiatable through `new`, the types don't overlap.
  // This is a limitation in TS as abstract classes cannot be typed properly dynamically.
  return Mixin;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Mixin to augment a directive with a `tabIndex` property. */
function mixinTabIndex(base, defaultTabIndex = 0) {
  // Note: We cast `base` to `unknown` and then `Constructor`. It could be an abstract class,
  // but given we `extend` it from another class, we can assume a constructor being accessible.
  class Mixin extends base {
    constructor(...args) {
      super(...args);
      this._tabIndex = defaultTabIndex;
      this.defaultTabIndex = defaultTabIndex;
    }
    get tabIndex() {
      return this.disabled ? -1 : this._tabIndex;
    }
    set tabIndex(value) {
      // If the specified tabIndex value is null or undefined, fall back to the default value.
      this._tabIndex = value != null ? (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceNumberProperty)(value) : this.defaultTabIndex;
    }
  }
  // Since we don't directly extend from `base` with it's original types, and we instruct
  // TypeScript that `T` actually is instantiatable through `new`, the types don't overlap.
  // This is a limitation in TS as abstract classes cannot be typed properly dynamically.
  return Mixin;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Mixin to augment a directive with updateErrorState method.
 * For component with `errorState` and need to update `errorState`.
 */
function mixinErrorState(base) {
  return class extends base {
    constructor(...args) {
      super(...args);
      /** Whether the component is in an error state. */
      this.errorState = false;
      /**
       * Stream that emits whenever the state of the input changes such that the wrapping
       * `MatFormField` needs to run change detection.
       */
      this.stateChanges = new rxjs__WEBPACK_IMPORTED_MODULE_6__.Subject();
    }
    updateErrorState() {
      const oldState = this.errorState;
      const parent = this._parentFormGroup || this._parentForm;
      const matcher = this.errorStateMatcher || this._defaultErrorStateMatcher;
      const control = this.ngControl ? this.ngControl.control : null;
      const newState = matcher.isErrorState(control, parent);
      if (newState !== oldState) {
        this.errorState = newState;
        this.stateChanges.next();
      }
    }
  };
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Mixin to augment a directive with an initialized property that will emits when ngOnInit ends. */
function mixinInitialized(base) {
  return class extends base {
    constructor(...args) {
      super(...args);
      /** Whether this directive has been marked as initialized. */
      this._isInitialized = false;
      /**
       * List of subscribers that subscribed before the directive was initialized. Should be notified
       * during _markInitialized. Set to null after pending subscribers are notified, and should
       * not expect to be populated after.
       */
      this._pendingSubscribers = [];
      /**
       * Observable stream that emits when the directive initializes. If already initialized, the
       * subscriber is stored to be notified once _markInitialized is called.
       */
      this.initialized = new rxjs__WEBPACK_IMPORTED_MODULE_7__.Observable(subscriber => {
        // If initialized, immediately notify the subscriber. Otherwise store the subscriber to notify
        // when _markInitialized is called.
        if (this._isInitialized) {
          this._notifySubscriber(subscriber);
        } else {
          this._pendingSubscribers.push(subscriber);
        }
      });
    }
    /**
     * Marks the state as initialized and notifies pending subscribers. Should be called at the end
     * of ngOnInit.
     * @docs-private
     */
    _markInitialized() {
      if (this._isInitialized && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw Error('This directive has already been marked as initialized and ' + 'should not be called twice.');
      }
      this._isInitialized = true;
      this._pendingSubscribers.forEach(this._notifySubscriber);
      this._pendingSubscribers = null;
    }
    /** Emits and completes the subscriber stream (should only emit once). */
    _notifySubscriber(subscriber) {
      subscriber.next();
      subscriber.complete();
    }
  };
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** InjectionToken for datepicker that can be used to override default locale code. */
const MAT_DATE_LOCALE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MAT_DATE_LOCALE', {
  providedIn: 'root',
  factory: MAT_DATE_LOCALE_FACTORY
});
/** @docs-private */
function MAT_DATE_LOCALE_FACTORY() {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID);
}
/**
 * No longer needed since MAT_DATE_LOCALE has been changed to a scoped injectable.
 * If you are importing and providing this in your code you can simply remove it.
 * @deprecated
 * @breaking-change 8.0.0
 */
const MAT_DATE_LOCALE_PROVIDER = {
  provide: MAT_DATE_LOCALE,
  useExisting: _angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID
};
/** Adapts type `D` to be usable as a date by cdk-based components that work with dates. */
class DateAdapter {
  constructor() {
    this._localeChanges = new rxjs__WEBPACK_IMPORTED_MODULE_6__.Subject();
    /** A stream that emits when the locale changes. */
    this.localeChanges = this._localeChanges;
  }
  /**
   * Given a potential date object, returns that same date object if it is
   * a valid date, or `null` if it's not a valid date.
   * @param obj The object to check.
   * @returns A date or `null`.
   */
  getValidDateOrNull(obj) {
    return this.isDateInstance(obj) && this.isValid(obj) ? obj : null;
  }
  /**
   * Attempts to deserialize a value to a valid date object. This is different from parsing in that
   * deserialize should only accept non-ambiguous, locale-independent formats (e.g. a ISO 8601
   * string). The default implementation does not allow any deserialization, it simply checks that
   * the given value is already a valid date object or null. The `<mat-datepicker>` will call this
   * method on all of its `@Input()` properties that accept dates. It is therefore possible to
   * support passing values from your backend directly to these properties by overriding this method
   * to also deserialize the format used by your backend.
   * @param value The value to be deserialized into a date object.
   * @returns The deserialized date object, either a valid date, null if the value can be
   *     deserialized into a null date (e.g. the empty string), or an invalid date.
   */
  deserialize(value) {
    if (value == null || this.isDateInstance(value) && this.isValid(value)) {
      return value;
    }
    return this.invalid();
  }
  /**
   * Sets the locale used for all dates.
   * @param locale The new locale.
   */
  setLocale(locale) {
    this.locale = locale;
    this._localeChanges.next();
  }
  /**
   * Compares two dates.
   * @param first The first date to compare.
   * @param second The second date to compare.
   * @returns 0 if the dates are equal, a number less than 0 if the first date is earlier,
   *     a number greater than 0 if the first date is later.
   */
  compareDate(first, second) {
    return this.getYear(first) - this.getYear(second) || this.getMonth(first) - this.getMonth(second) || this.getDate(first) - this.getDate(second);
  }
  /**
   * Checks if two dates are equal.
   * @param first The first date to check.
   * @param second The second date to check.
   * @returns Whether the two dates are equal.
   *     Null dates are considered equal to other null dates.
   */
  sameDate(first, second) {
    if (first && second) {
      let firstValid = this.isValid(first);
      let secondValid = this.isValid(second);
      if (firstValid && secondValid) {
        return !this.compareDate(first, second);
      }
      return firstValid == secondValid;
    }
    return first == second;
  }
  /**
   * Clamp the given date between min and max dates.
   * @param date The date to clamp.
   * @param min The minimum value to allow. If null or omitted no min is enforced.
   * @param max The maximum value to allow. If null or omitted no max is enforced.
   * @returns `min` if `date` is less than `min`, `max` if date is greater than `max`,
   *     otherwise `date`.
   */
  clampDate(date, min, max) {
    if (min && this.compareDate(date, min) < 0) {
      return min;
    }
    if (max && this.compareDate(date, max) > 0) {
      return max;
    }
    return date;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const MAT_DATE_FORMATS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('mat-date-formats');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// TODO(mmalerba): Remove when we no longer support safari 9.
/** Whether the browser supports the Intl API. */
let SUPPORTS_INTL_API;
// We need a try/catch around the reference to `Intl`, because accessing it in some cases can
// cause IE to throw. These cases are tied to particular versions of Windows and can happen if
// the consumer is providing a polyfilled `Map`. See:
// https://github.com/Microsoft/ChakraCore/issues/3189
// https://github.com/angular/components/issues/15687
try {
  SUPPORTS_INTL_API = typeof Intl != 'undefined';
} catch (_a) {
  SUPPORTS_INTL_API = false;
}
/** The default month names to use if Intl API is not available. */
const DEFAULT_MONTH_NAMES = {
  'long': ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
  'short': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
  'narrow': ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D']
};
const ɵ0 = i => String(i + 1);
/** The default date names to use if Intl API is not available. */
const DEFAULT_DATE_NAMES = range(31, ɵ0);
/** The default day of the week names to use if Intl API is not available. */
const DEFAULT_DAY_OF_WEEK_NAMES = {
  'long': ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
  'short': ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
  'narrow': ['S', 'M', 'T', 'W', 'T', 'F', 'S']
};
/**
 * Matches strings that have the form of a valid RFC 3339 string
 * (https://tools.ietf.org/html/rfc3339). Note that the string may not actually be a valid date
 * because the regex will match strings an with out of bounds month, date, etc.
 */
const ISO_8601_REGEX = /^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;
/** Creates an array and fills it with values. */
function range(length, valueFunction) {
  const valuesArray = Array(length);
  for (let i = 0; i < length; i++) {
    valuesArray[i] = valueFunction(i);
  }
  return valuesArray;
}
/** Adapts the native JS Date for use with cdk-based components that work with dates. */
class NativeDateAdapter extends DateAdapter {
  constructor(matDateLocale, platform) {
    super();
    /**
     * Whether to use `timeZone: 'utc'` with `Intl.DateTimeFormat` when formatting dates.
     * Without this `Intl.DateTimeFormat` sometimes chooses the wrong timeZone, which can throw off
     * the result. (e.g. in the en-US locale `new Date(1800, 7, 14).toLocaleDateString()`
     * will produce `'8/13/1800'`.
     *
     * TODO(mmalerba): drop this variable. It's not being used in the code right now. We're now
     * getting the string representation of a Date object from its utc representation. We're keeping
     * it here for sometime, just for precaution, in case we decide to revert some of these changes
     * though.
     */
    this.useUtcForDisplay = true;
    super.setLocale(matDateLocale);
    // IE does its own time zone correction, so we disable this on IE.
    this.useUtcForDisplay = !platform.TRIDENT;
    this._clampDate = platform.TRIDENT || platform.EDGE;
  }
  getYear(date) {
    return date.getFullYear();
  }
  getMonth(date) {
    return date.getMonth();
  }
  getDate(date) {
    return date.getDate();
  }
  getDayOfWeek(date) {
    return date.getDay();
  }
  getMonthNames(style) {
    if (SUPPORTS_INTL_API) {
      const dtf = new Intl.DateTimeFormat(this.locale, {
        month: style,
        timeZone: 'utc'
      });
      return range(12, i => this._stripDirectionalityCharacters(this._format(dtf, new Date(2017, i, 1))));
    }
    return DEFAULT_MONTH_NAMES[style];
  }
  getDateNames() {
    if (SUPPORTS_INTL_API) {
      const dtf = new Intl.DateTimeFormat(this.locale, {
        day: 'numeric',
        timeZone: 'utc'
      });
      return range(31, i => this._stripDirectionalityCharacters(this._format(dtf, new Date(2017, 0, i + 1))));
    }
    return DEFAULT_DATE_NAMES;
  }
  getDayOfWeekNames(style) {
    if (SUPPORTS_INTL_API) {
      const dtf = new Intl.DateTimeFormat(this.locale, {
        weekday: style,
        timeZone: 'utc'
      });
      return range(7, i => this._stripDirectionalityCharacters(this._format(dtf, new Date(2017, 0, i + 1))));
    }
    return DEFAULT_DAY_OF_WEEK_NAMES[style];
  }
  getYearName(date) {
    if (SUPPORTS_INTL_API) {
      const dtf = new Intl.DateTimeFormat(this.locale, {
        year: 'numeric',
        timeZone: 'utc'
      });
      return this._stripDirectionalityCharacters(this._format(dtf, date));
    }
    return String(this.getYear(date));
  }
  getFirstDayOfWeek() {
    // We can't tell using native JS Date what the first day of the week is, we default to Sunday.
    return 0;
  }
  getNumDaysInMonth(date) {
    return this.getDate(this._createDateWithOverflow(this.getYear(date), this.getMonth(date) + 1, 0));
  }
  clone(date) {
    return new Date(date.getTime());
  }
  createDate(year, month, date) {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      // Check for invalid month and date (except upper bound on date which we have to check after
      // creating the Date).
      if (month < 0 || month > 11) {
        throw Error(`Invalid month index "${month}". Month index has to be between 0 and 11.`);
      }
      if (date < 1) {
        throw Error(`Invalid date "${date}". Date has to be greater than 0.`);
      }
    }
    let result = this._createDateWithOverflow(year, month, date);
    // Check that the date wasn't above the upper bound for the month, causing the month to overflow
    if (result.getMonth() != month && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw Error(`Invalid date "${date}" for month with index "${month}".`);
    }
    return result;
  }
  today() {
    return new Date();
  }
  parse(value) {
    // We have no way using the native JS Date to set the parse format or locale, so we ignore these
    // parameters.
    if (typeof value == 'number') {
      return new Date(value);
    }
    return value ? new Date(Date.parse(value)) : null;
  }
  format(date, displayFormat) {
    if (!this.isValid(date)) {
      throw Error('NativeDateAdapter: Cannot format invalid date.');
    }
    if (SUPPORTS_INTL_API) {
      // On IE and Edge the i18n API will throw a hard error that can crash the entire app
      // if we attempt to format a date whose year is less than 1 or greater than 9999.
      if (this._clampDate && (date.getFullYear() < 1 || date.getFullYear() > 9999)) {
        date = this.clone(date);
        date.setFullYear(Math.max(1, Math.min(9999, date.getFullYear())));
      }
      displayFormat = Object.assign(Object.assign({}, displayFormat), {
        timeZone: 'utc'
      });
      const dtf = new Intl.DateTimeFormat(this.locale, displayFormat);
      return this._stripDirectionalityCharacters(this._format(dtf, date));
    }
    return this._stripDirectionalityCharacters(date.toDateString());
  }
  addCalendarYears(date, years) {
    return this.addCalendarMonths(date, years * 12);
  }
  addCalendarMonths(date, months) {
    let newDate = this._createDateWithOverflow(this.getYear(date), this.getMonth(date) + months, this.getDate(date));
    // It's possible to wind up in the wrong month if the original month has more days than the new
    // month. In this case we want to go to the last day of the desired month.
    // Note: the additional + 12 % 12 ensures we end up with a positive number, since JS % doesn't
    // guarantee this.
    if (this.getMonth(newDate) != ((this.getMonth(date) + months) % 12 + 12) % 12) {
      newDate = this._createDateWithOverflow(this.getYear(newDate), this.getMonth(newDate), 0);
    }
    return newDate;
  }
  addCalendarDays(date, days) {
    return this._createDateWithOverflow(this.getYear(date), this.getMonth(date), this.getDate(date) + days);
  }
  toIso8601(date) {
    return [date.getUTCFullYear(), this._2digit(date.getUTCMonth() + 1), this._2digit(date.getUTCDate())].join('-');
  }
  /**
   * Returns the given value if given a valid Date or null. Deserializes valid ISO 8601 strings
   * (https://www.ietf.org/rfc/rfc3339.txt) into valid Dates and empty string into null. Returns an
   * invalid date for all other values.
   */
  deserialize(value) {
    if (typeof value === 'string') {
      if (!value) {
        return null;
      }
      // The `Date` constructor accepts formats other than ISO 8601, so we need to make sure the
      // string is the right format first.
      if (ISO_8601_REGEX.test(value)) {
        let date = new Date(value);
        if (this.isValid(date)) {
          return date;
        }
      }
    }
    return super.deserialize(value);
  }
  isDateInstance(obj) {
    return obj instanceof Date;
  }
  isValid(date) {
    return !isNaN(date.getTime());
  }
  invalid() {
    return new Date(NaN);
  }
  /** Creates a date but allows the month and date to overflow. */
  _createDateWithOverflow(year, month, date) {
    // Passing the year to the constructor causes year numbers <100 to be converted to 19xx.
    // To work around this we use `setFullYear` and `setHours` instead.
    const d = new Date();
    d.setFullYear(year, month, date);
    d.setHours(0, 0, 0, 0);
    return d;
  }
  /**
   * Pads a number to make it two digits.
   * @param n The number to pad.
   * @returns The padded number.
   */
  _2digit(n) {
    return ('00' + n).slice(-2);
  }
  /**
   * Strip out unicode LTR and RTL characters. Edge and IE insert these into formatted dates while
   * other browsers do not. We remove them to make output consistent and because they interfere with
   * date parsing.
   * @param str The string to strip direction characters from.
   * @returns The stripped string.
   */
  _stripDirectionalityCharacters(str) {
    return str.replace(/[\u200e\u200f]/g, '');
  }
  /**
   * When converting Date object to string, javascript built-in functions may return wrong
   * results because it applies its internal DST rules. The DST rules around the world change
   * very frequently, and the current valid rule is not always valid in previous years though.
   * We work around this problem building a new Date object which has its internal UTC
   * representation with the local date and time.
   * @param dtf Intl.DateTimeFormat object, containg the desired string format. It must have
   *    timeZone set to 'utc' to work fine.
   * @param date Date from which we want to get the string representation according to dtf
   * @returns A Date object with its UTC representation based on the passed in date info
   */
  _format(dtf, date) {
    // Passing the year to the constructor causes year numbers <100 to be converted to 19xx.
    // To work around this we use `setUTCFullYear` and `setUTCHours` instead.
    const d = new Date();
    d.setUTCFullYear(date.getFullYear(), date.getMonth(), date.getDate());
    d.setUTCHours(date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds());
    return dtf.format(d);
  }
}
NativeDateAdapter.ɵfac = function NativeDateAdapter_Factory(t) {
  return new (t || NativeDateAdapter)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](MAT_DATE_LOCALE, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.Platform));
};
NativeDateAdapter.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: NativeDateAdapter,
  factory: NativeDateAdapter.ɵfac
});
NativeDateAdapter.ctorParameters = () => [{
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_DATE_LOCALE]
  }]
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.Platform
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NativeDateAdapter, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], function () {
    return [{
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_DATE_LOCALE]
      }]
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.Platform
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const MAT_NATIVE_DATE_FORMATS = {
  parse: {
    dateInput: null
  },
  display: {
    dateInput: {
      year: 'numeric',
      month: 'numeric',
      day: 'numeric'
    },
    monthYearLabel: {
      year: 'numeric',
      month: 'short'
    },
    dateA11yLabel: {
      year: 'numeric',
      month: 'long',
      day: 'numeric'
    },
    monthYearA11yLabel: {
      year: 'numeric',
      month: 'long'
    }
  }
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class NativeDateModule {}
NativeDateModule.ɵfac = function NativeDateModule_Factory(t) {
  return new (t || NativeDateModule)();
};
NativeDateModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: NativeDateModule
});
NativeDateModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: [{
    provide: DateAdapter,
    useClass: NativeDateAdapter
  }],
  imports: [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.PlatformModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NativeDateModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.PlatformModule],
      providers: [{
        provide: DateAdapter,
        useClass: NativeDateAdapter
      }]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NativeDateModule, {
    imports: function () {
      return [_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.PlatformModule];
    }
  });
})();
const ɵ0$1 = MAT_NATIVE_DATE_FORMATS;
class MatNativeDateModule {}
MatNativeDateModule.ɵfac = function MatNativeDateModule_Factory(t) {
  return new (t || MatNativeDateModule)();
};
MatNativeDateModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatNativeDateModule
});
MatNativeDateModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: [{
    provide: MAT_DATE_FORMATS,
    useValue: ɵ0$1
  }],
  imports: [NativeDateModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatNativeDateModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [NativeDateModule],
      providers: [{
        provide: MAT_DATE_FORMATS,
        useValue: ɵ0$1
      }]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatNativeDateModule, {
    imports: [NativeDateModule]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Error state matcher that matches when a control is invalid and dirty. */
class ShowOnDirtyErrorStateMatcher {
  isErrorState(control, form) {
    return !!(control && control.invalid && (control.dirty || form && form.submitted));
  }
}
ShowOnDirtyErrorStateMatcher.ɵfac = function ShowOnDirtyErrorStateMatcher_Factory(t) {
  return new (t || ShowOnDirtyErrorStateMatcher)();
};
ShowOnDirtyErrorStateMatcher.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: ShowOnDirtyErrorStateMatcher,
  factory: ShowOnDirtyErrorStateMatcher.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ShowOnDirtyErrorStateMatcher, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], null, null);
})();
/** Provider that defines how form controls behave with regards to displaying error messages. */
class ErrorStateMatcher {
  isErrorState(control, form) {
    return !!(control && control.invalid && (control.touched || form && form.submitted));
  }
}
ErrorStateMatcher.ɵfac = function ErrorStateMatcher_Factory(t) {
  return new (t || ErrorStateMatcher)();
};
ErrorStateMatcher.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function ErrorStateMatcher_Factory() {
    return new ErrorStateMatcher();
  },
  token: ErrorStateMatcher,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ErrorStateMatcher, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Shared directive to count lines inside a text area, such as a list item.
 * Line elements can be extracted with a @ContentChildren(MatLine) query, then
 * counted by checking the query list's length.
 */
class MatLine {}
MatLine.ɵfac = function MatLine_Factory(t) {
  return new (t || MatLine)();
};
MatLine.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatLine,
  selectors: [["", "mat-line", ""], ["", "matLine", ""]],
  hostAttrs: [1, "mat-line"]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatLine, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[mat-line], [matLine]',
      host: {
        'class': 'mat-line'
      }
    }]
  }], null, null);
})();
/**
 * Helper that takes a query list of lines and sets the correct class on the host.
 * @docs-private
 */
function setLines(lines, element, prefix = 'mat') {
  // Note: doesn't need to unsubscribe, because `changes`
  // gets completed by Angular when the view is destroyed.
  lines.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.startWith)(lines)).subscribe(({
    length
  }) => {
    setClass(element, `${prefix}-2-line`, false);
    setClass(element, `${prefix}-3-line`, false);
    setClass(element, `${prefix}-multi-line`, false);
    if (length === 2 || length === 3) {
      setClass(element, `${prefix}-${length}-line`, true);
    } else if (length > 3) {
      setClass(element, `${prefix}-multi-line`, true);
    }
  });
}
/** Adds or removes a class from an element. */
function setClass(element, className, isAdd) {
  const classList = element.nativeElement.classList;
  isAdd ? classList.add(className) : classList.remove(className);
}
/**
 * Helper that takes a query list of lines and sets the correct class on the host.
 * @docs-private
 * @deprecated Use `setLines` instead.
 * @breaking-change 8.0.0
 */
class MatLineSetter {
  constructor(lines, element) {
    setLines(lines, element);
  }
}
class MatLineModule {}
MatLineModule.ɵfac = function MatLineModule_Factory(t) {
  return new (t || MatLineModule)();
};
MatLineModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatLineModule
});
MatLineModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [MatCommonModule, MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatLineModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [MatCommonModule],
      exports: [MatLine, MatCommonModule],
      declarations: [MatLine]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatLineModule, {
    declarations: [MatLine],
    imports: [MatCommonModule],
    exports: [MatLine, MatCommonModule]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Reference to a previously launched ripple element.
 */
class RippleRef {
  constructor(_renderer, /** Reference to the ripple HTML element. */
  element, /** Ripple configuration used for the ripple. */
  config) {
    this._renderer = _renderer;
    this.element = element;
    this.config = config;
    /** Current state of the ripple. */
    this.state = 3 /* HIDDEN */;
  }
  /** Fades out the ripple element. */
  fadeOut() {
    this._renderer.fadeOutRipple(this);
  }
}

/**
 * Default ripple animation configuration for ripples without an explicit
 * animation config specified.
 */
const defaultRippleAnimationConfig = {
  enterDuration: 450,
  exitDuration: 400
};
/**
 * Timeout for ignoring mouse events. Mouse events will be temporary ignored after touch
 * events to avoid synthetic mouse events.
 */
const ignoreMouseEventsTimeout = 800;
/** Options that apply to all the event listeners that are bound by the ripple renderer. */
const passiveEventOptions = (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.normalizePassiveListenerOptions)({
  passive: true
});
/** Events that signal that the pointer is down. */
const pointerDownEvents = ['mousedown', 'touchstart'];
/** Events that signal that the pointer is up. */
const pointerUpEvents = ['mouseup', 'mouseleave', 'touchend', 'touchcancel'];
/**
 * Helper service that performs DOM manipulations. Not intended to be used outside this module.
 * The constructor takes a reference to the ripple directive's host element and a map of DOM
 * event handlers to be installed on the element that triggers ripple animations.
 * This will eventually become a custom renderer once Angular support exists.
 * @docs-private
 */
class RippleRenderer {
  constructor(_target, _ngZone, elementOrElementRef, platform) {
    this._target = _target;
    this._ngZone = _ngZone;
    /** Whether the pointer is currently down or not. */
    this._isPointerDown = false;
    /** Set of currently active ripple references. */
    this._activeRipples = new Set();
    /** Whether pointer-up event listeners have been registered. */
    this._pointerUpEventsRegistered = false;
    // Only do anything if we're on the browser.
    if (platform.isBrowser) {
      this._containerElement = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceElement)(elementOrElementRef);
    }
  }
  /**
   * Fades in a ripple at the given coordinates.
   * @param x Coordinate within the element, along the X axis at which to start the ripple.
   * @param y Coordinate within the element, along the Y axis at which to start the ripple.
   * @param config Extra ripple options.
   */
  fadeInRipple(x, y, config = {}) {
    const containerRect = this._containerRect = this._containerRect || this._containerElement.getBoundingClientRect();
    const animationConfig = Object.assign(Object.assign({}, defaultRippleAnimationConfig), config.animation);
    if (config.centered) {
      x = containerRect.left + containerRect.width / 2;
      y = containerRect.top + containerRect.height / 2;
    }
    const radius = config.radius || distanceToFurthestCorner(x, y, containerRect);
    const offsetX = x - containerRect.left;
    const offsetY = y - containerRect.top;
    const duration = animationConfig.enterDuration;
    const ripple = document.createElement('div');
    ripple.classList.add('mat-ripple-element');
    ripple.style.left = `${offsetX - radius}px`;
    ripple.style.top = `${offsetY - radius}px`;
    ripple.style.height = `${radius * 2}px`;
    ripple.style.width = `${radius * 2}px`;
    // If a custom color has been specified, set it as inline style. If no color is
    // set, the default color will be applied through the ripple theme styles.
    if (config.color != null) {
      ripple.style.backgroundColor = config.color;
    }
    ripple.style.transitionDuration = `${duration}ms`;
    this._containerElement.appendChild(ripple);
    // By default the browser does not recalculate the styles of dynamically created
    // ripple elements. This is critical because then the `scale` would not animate properly.
    enforceStyleRecalculation(ripple);
    ripple.style.transform = 'scale(1)';
    // Exposed reference to the ripple that will be returned.
    const rippleRef = new RippleRef(this, ripple, config);
    rippleRef.state = 0 /* FADING_IN */;
    // Add the ripple reference to the list of all active ripples.
    this._activeRipples.add(rippleRef);
    if (!config.persistent) {
      this._mostRecentTransientRipple = rippleRef;
    }
    // Wait for the ripple element to be completely faded in.
    // Once it's faded in, the ripple can be hidden immediately if the mouse is released.
    this._runTimeoutOutsideZone(() => {
      const isMostRecentTransientRipple = rippleRef === this._mostRecentTransientRipple;
      rippleRef.state = 1 /* VISIBLE */;
      // When the timer runs out while the user has kept their pointer down, we want to
      // keep only the persistent ripples and the latest transient ripple. We do this,
      // because we don't want stacked transient ripples to appear after their enter
      // animation has finished.
      if (!config.persistent && (!isMostRecentTransientRipple || !this._isPointerDown)) {
        rippleRef.fadeOut();
      }
    }, duration);
    return rippleRef;
  }
  /** Fades out a ripple reference. */
  fadeOutRipple(rippleRef) {
    const wasActive = this._activeRipples.delete(rippleRef);
    if (rippleRef === this._mostRecentTransientRipple) {
      this._mostRecentTransientRipple = null;
    }
    // Clear out the cached bounding rect if we have no more ripples.
    if (!this._activeRipples.size) {
      this._containerRect = null;
    }
    // For ripples that are not active anymore, don't re-run the fade-out animation.
    if (!wasActive) {
      return;
    }
    const rippleEl = rippleRef.element;
    const animationConfig = Object.assign(Object.assign({}, defaultRippleAnimationConfig), rippleRef.config.animation);
    rippleEl.style.transitionDuration = `${animationConfig.exitDuration}ms`;
    rippleEl.style.opacity = '0';
    rippleRef.state = 2 /* FADING_OUT */;
    // Once the ripple faded out, the ripple can be safely removed from the DOM.
    this._runTimeoutOutsideZone(() => {
      rippleRef.state = 3 /* HIDDEN */;
      rippleEl.parentNode.removeChild(rippleEl);
    }, animationConfig.exitDuration);
  }
  /** Fades out all currently active ripples. */
  fadeOutAll() {
    this._activeRipples.forEach(ripple => ripple.fadeOut());
  }
  /** Sets up the trigger event listeners */
  setupTriggerEvents(elementOrElementRef) {
    const element = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceElement)(elementOrElementRef);
    if (!element || element === this._triggerElement) {
      return;
    }
    // Remove all previously registered event listeners from the trigger element.
    this._removeTriggerEvents();
    this._triggerElement = element;
    this._registerEvents(pointerDownEvents);
  }
  /**
   * Handles all registered events.
   * @docs-private
   */
  handleEvent(event) {
    if (event.type === 'mousedown') {
      this._onMousedown(event);
    } else if (event.type === 'touchstart') {
      this._onTouchStart(event);
    } else {
      this._onPointerUp();
    }
    // If pointer-up events haven't been registered yet, do so now.
    // We do this on-demand in order to reduce the total number of event listeners
    // registered by the ripples, which speeds up the rendering time for large UIs.
    if (!this._pointerUpEventsRegistered) {
      this._registerEvents(pointerUpEvents);
      this._pointerUpEventsRegistered = true;
    }
  }
  /** Function being called whenever the trigger is being pressed using mouse. */
  _onMousedown(event) {
    // Screen readers will fire fake mouse events for space/enter. Skip launching a
    // ripple in this case for consistency with the non-screen-reader experience.
    const isFakeMousedown = (0,_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_2__.isFakeMousedownFromScreenReader)(event);
    const isSyntheticEvent = this._lastTouchStartEvent && Date.now() < this._lastTouchStartEvent + ignoreMouseEventsTimeout;
    if (!this._target.rippleDisabled && !isFakeMousedown && !isSyntheticEvent) {
      this._isPointerDown = true;
      this.fadeInRipple(event.clientX, event.clientY, this._target.rippleConfig);
    }
  }
  /** Function being called whenever the trigger is being pressed using touch. */
  _onTouchStart(event) {
    if (!this._target.rippleDisabled) {
      // Some browsers fire mouse events after a `touchstart` event. Those synthetic mouse
      // events will launch a second ripple if we don't ignore mouse events for a specific
      // time after a touchstart event.
      this._lastTouchStartEvent = Date.now();
      this._isPointerDown = true;
      // Use `changedTouches` so we skip any touches where the user put
      // their finger down, but used another finger to tap the element again.
      const touches = event.changedTouches;
      for (let i = 0; i < touches.length; i++) {
        this.fadeInRipple(touches[i].clientX, touches[i].clientY, this._target.rippleConfig);
      }
    }
  }
  /** Function being called whenever the trigger is being released. */
  _onPointerUp() {
    if (!this._isPointerDown) {
      return;
    }
    this._isPointerDown = false;
    // Fade-out all ripples that are visible and not persistent.
    this._activeRipples.forEach(ripple => {
      // By default, only ripples that are completely visible will fade out on pointer release.
      // If the `terminateOnPointerUp` option is set, ripples that still fade in will also fade out.
      const isVisible = ripple.state === 1 /* VISIBLE */ || ripple.config.terminateOnPointerUp && ripple.state === 0 /* FADING_IN */;
      if (!ripple.config.persistent && isVisible) {
        ripple.fadeOut();
      }
    });
  }
  /** Runs a timeout outside of the Angular zone to avoid triggering the change detection. */
  _runTimeoutOutsideZone(fn, delay = 0) {
    this._ngZone.runOutsideAngular(() => setTimeout(fn, delay));
  }
  /** Registers event listeners for a given list of events. */
  _registerEvents(eventTypes) {
    this._ngZone.runOutsideAngular(() => {
      eventTypes.forEach(type => {
        this._triggerElement.addEventListener(type, this, passiveEventOptions);
      });
    });
  }
  /** Removes previously registered event listeners from the trigger element. */
  _removeTriggerEvents() {
    if (this._triggerElement) {
      pointerDownEvents.forEach(type => {
        this._triggerElement.removeEventListener(type, this, passiveEventOptions);
      });
      if (this._pointerUpEventsRegistered) {
        pointerUpEvents.forEach(type => {
          this._triggerElement.removeEventListener(type, this, passiveEventOptions);
        });
      }
    }
  }
}
/** Enforces a style recalculation of a DOM element by computing its styles. */
function enforceStyleRecalculation(element) {
  // Enforce a style recalculation by calling `getComputedStyle` and accessing any property.
  // Calling `getPropertyValue` is important to let optimizers know that this is not a noop.
  // See: https://gist.github.com/paulirish/5d52fb081b3570c81e3a
  window.getComputedStyle(element).getPropertyValue('opacity');
}
/**
 * Returns the distance from the point (x, y) to the furthest corner of a rectangle.
 */
function distanceToFurthestCorner(x, y, rect) {
  const distX = Math.max(Math.abs(x - rect.left), Math.abs(x - rect.right));
  const distY = Math.max(Math.abs(y - rect.top), Math.abs(y - rect.bottom));
  return Math.sqrt(distX * distX + distY * distY);
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Injection token that can be used to specify the global ripple options. */
const MAT_RIPPLE_GLOBAL_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('mat-ripple-global-options');
class MatRipple {
  constructor(_elementRef, ngZone, platform, globalOptions, _animationMode) {
    this._elementRef = _elementRef;
    this._animationMode = _animationMode;
    /**
     * If set, the radius in pixels of foreground ripples when fully expanded. If unset, the radius
     * will be the distance from the center of the ripple to the furthest corner of the host element's
     * bounding rectangle.
     */
    this.radius = 0;
    this._disabled = false;
    /** Whether ripple directive is initialized and the input bindings are set. */
    this._isInitialized = false;
    this._globalOptions = globalOptions || {};
    this._rippleRenderer = new RippleRenderer(this, ngZone, _elementRef, platform);
  }
  /**
   * Whether click events will not trigger the ripple. Ripples can be still launched manually
   * by using the `launch()` method.
   */
  get disabled() {
    return this._disabled;
  }
  set disabled(value) {
    this._disabled = value;
    this._setupTriggerEventsIfEnabled();
  }
  /**
   * The element that triggers the ripple when click events are received.
   * Defaults to the directive's host element.
   */
  get trigger() {
    return this._trigger || this._elementRef.nativeElement;
  }
  set trigger(trigger) {
    this._trigger = trigger;
    this._setupTriggerEventsIfEnabled();
  }
  ngOnInit() {
    this._isInitialized = true;
    this._setupTriggerEventsIfEnabled();
  }
  ngOnDestroy() {
    this._rippleRenderer._removeTriggerEvents();
  }
  /** Fades out all currently showing ripple elements. */
  fadeOutAll() {
    this._rippleRenderer.fadeOutAll();
  }
  /**
   * Ripple configuration from the directive's input values.
   * @docs-private Implemented as part of RippleTarget
   */
  get rippleConfig() {
    return {
      centered: this.centered,
      radius: this.radius,
      color: this.color,
      animation: Object.assign(Object.assign(Object.assign({}, this._globalOptions.animation), this._animationMode === 'NoopAnimations' ? {
        enterDuration: 0,
        exitDuration: 0
      } : {}), this.animation),
      terminateOnPointerUp: this._globalOptions.terminateOnPointerUp
    };
  }
  /**
   * Whether ripples on pointer-down are disabled or not.
   * @docs-private Implemented as part of RippleTarget
   */
  get rippleDisabled() {
    return this.disabled || !!this._globalOptions.disabled;
  }
  /** Sets up the trigger event listeners if ripples are enabled. */
  _setupTriggerEventsIfEnabled() {
    if (!this.disabled && this._isInitialized) {
      this._rippleRenderer.setupTriggerEvents(this.trigger);
    }
  }
  /** Launches a manual ripple at the specified coordinated or just by the ripple config. */
  launch(configOrX, y = 0, config) {
    if (typeof configOrX === 'number') {
      return this._rippleRenderer.fadeInRipple(configOrX, y, Object.assign(Object.assign({}, this.rippleConfig), config));
    } else {
      return this._rippleRenderer.fadeInRipple(0, 0, Object.assign(Object.assign({}, this.rippleConfig), configOrX));
    }
  }
}
MatRipple.ɵfac = function MatRipple_Factory(t) {
  return new (t || MatRipple)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_RIPPLE_GLOBAL_OPTIONS, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE, 8));
};
MatRipple.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatRipple,
  selectors: [["", "mat-ripple", ""], ["", "matRipple", ""]],
  hostAttrs: [1, "mat-ripple"],
  hostVars: 2,
  hostBindings: function MatRipple_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-ripple-unbounded", ctx.unbounded);
    }
  },
  inputs: {
    radius: ["matRippleRadius", "radius"],
    disabled: ["matRippleDisabled", "disabled"],
    trigger: ["matRippleTrigger", "trigger"],
    color: ["matRippleColor", "color"],
    unbounded: ["matRippleUnbounded", "unbounded"],
    centered: ["matRippleCentered", "centered"],
    animation: ["matRippleAnimation", "animation"]
  },
  exportAs: ["matRipple"]
});
MatRipple.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.Platform
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_RIPPLE_GLOBAL_OPTIONS]
  }]
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE]
  }]
}];
MatRipple.propDecorators = {
  color: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matRippleColor']
  }],
  unbounded: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matRippleUnbounded']
  }],
  centered: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matRippleCentered']
  }],
  radius: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matRippleRadius']
  }],
  animation: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matRippleAnimation']
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matRippleDisabled']
  }],
  trigger: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matRippleTrigger']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatRipple, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[mat-ripple], [matRipple]',
      exportAs: 'matRipple',
      host: {
        'class': 'mat-ripple',
        '[class.mat-ripple-unbounded]': 'unbounded'
      }
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.Platform
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_RIPPLE_GLOBAL_OPTIONS]
      }]
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE]
      }]
    }];
  }, {
    radius: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matRippleRadius']
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matRippleDisabled']
    }],
    trigger: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matRippleTrigger']
    }],
    color: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matRippleColor']
    }],
    unbounded: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matRippleUnbounded']
    }],
    centered: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matRippleCentered']
    }],
    animation: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matRippleAnimation']
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatRippleModule {}
MatRippleModule.ɵfac = function MatRippleModule_Factory(t) {
  return new (t || MatRippleModule)();
};
MatRippleModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatRippleModule
});
MatRippleModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [MatCommonModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.PlatformModule, MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatRippleModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [MatCommonModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.PlatformModule],
      exports: [MatRipple, MatCommonModule],
      declarations: [MatRipple]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatRippleModule, {
    declarations: function () {
      return [MatRipple];
    },
    imports: function () {
      return [MatCommonModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_8__.PlatformModule];
    },
    exports: function () {
      return [MatRipple, MatCommonModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Component that shows a simplified checkbox without including any kind of "real" checkbox.
 * Meant to be used when the checkbox is purely decorative and a large number of them will be
 * included, such as for the options in a multi-select. Uses no SVGs or complex animations.
 * Note that theming is meant to be handled by the parent element, e.g.
 * `mat-primary .mat-pseudo-checkbox`.
 *
 * Note that this component will be completely invisible to screen-reader users. This is *not*
 * interchangeable with `<mat-checkbox>` and should *not* be used if the user would directly
 * interact with the checkbox. The pseudo-checkbox should only be used as an implementation detail
 * of more complex components that appropriately handle selected / checked state.
 * @docs-private
 */
class MatPseudoCheckbox {
  constructor(_animationMode) {
    this._animationMode = _animationMode;
    /** Display state of the checkbox. */
    this.state = 'unchecked';
    /** Whether the checkbox is disabled. */
    this.disabled = false;
  }
}
MatPseudoCheckbox.ɵfac = function MatPseudoCheckbox_Factory(t) {
  return new (t || MatPseudoCheckbox)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE, 8));
};
MatPseudoCheckbox.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatPseudoCheckbox,
  selectors: [["mat-pseudo-checkbox"]],
  hostAttrs: [1, "mat-pseudo-checkbox"],
  hostVars: 8,
  hostBindings: function MatPseudoCheckbox_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-pseudo-checkbox-indeterminate", ctx.state === "indeterminate")("mat-pseudo-checkbox-checked", ctx.state === "checked")("mat-pseudo-checkbox-disabled", ctx.disabled)("_mat-animation-noopable", ctx._animationMode === "NoopAnimations");
    }
  },
  inputs: {
    state: "state",
    disabled: "disabled"
  },
  decls: 0,
  vars: 0,
  template: function MatPseudoCheckbox_Template(rf, ctx) {},
  styles: [".mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:\"\";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n"],
  encapsulation: 2,
  changeDetection: 0
});
MatPseudoCheckbox.ctorParameters = () => [{
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE]
  }]
}];
MatPseudoCheckbox.propDecorators = {
  state: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatPseudoCheckbox, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      selector: 'mat-pseudo-checkbox',
      template: '',
      host: {
        'class': 'mat-pseudo-checkbox',
        '[class.mat-pseudo-checkbox-indeterminate]': 'state === "indeterminate"',
        '[class.mat-pseudo-checkbox-checked]': 'state === "checked"',
        '[class.mat-pseudo-checkbox-disabled]': 'disabled',
        '[class._mat-animation-noopable]': '_animationMode === "NoopAnimations"'
      },
      styles: [".mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:\"\";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n"]
    }]
  }], function () {
    return [{
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE]
      }]
    }];
  }, {
    state: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatPseudoCheckboxModule {}
MatPseudoCheckboxModule.ɵfac = function MatPseudoCheckboxModule_Factory(t) {
  return new (t || MatPseudoCheckboxModule)();
};
MatPseudoCheckboxModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatPseudoCheckboxModule
});
MatPseudoCheckboxModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatPseudoCheckboxModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      exports: [MatPseudoCheckbox],
      declarations: [MatPseudoCheckbox]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatPseudoCheckboxModule, {
    declarations: [MatPseudoCheckbox],
    exports: [MatPseudoCheckbox]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Boilerplate for applying mixins to MatOptgroup.
/** @docs-private */
class MatOptgroupBase {}
const _MatOptgroupMixinBase = mixinDisabled(MatOptgroupBase);
// Counter for unique group ids.
let _uniqueOptgroupIdCounter = 0;
class _MatOptgroupBase extends _MatOptgroupMixinBase {
  constructor() {
    super(...arguments);
    /** Unique id for the underlying label. */
    this._labelId = `mat-optgroup-label-${_uniqueOptgroupIdCounter++}`;
  }
}
_MatOptgroupBase.ɵfac = /*@__PURE__*/function () {
  let ɵ_MatOptgroupBase_BaseFactory;
  return function _MatOptgroupBase_Factory(t) {
    return (ɵ_MatOptgroupBase_BaseFactory || (ɵ_MatOptgroupBase_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](_MatOptgroupBase)))(t || _MatOptgroupBase);
  };
}();
_MatOptgroupBase.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: _MatOptgroupBase,
  inputs: {
    label: "label"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
_MatOptgroupBase.propDecorators = {
  label: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](_MatOptgroupBase, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive
  }], null, {
    label: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * Injection token that can be used to reference instances of `MatOptgroup`. It serves as
 * alternative token to the actual `MatOptgroup` class which could cause unnecessary
 * retention of the class and its component metadata.
 */
const MAT_OPTGROUP = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatOptgroup');
/**
 * Component that is used to group instances of `mat-option`.
 */
class MatOptgroup extends _MatOptgroupBase {}
MatOptgroup.ɵfac = /*@__PURE__*/function () {
  let ɵMatOptgroup_BaseFactory;
  return function MatOptgroup_Factory(t) {
    return (ɵMatOptgroup_BaseFactory || (ɵMatOptgroup_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatOptgroup)))(t || MatOptgroup);
  };
}();
MatOptgroup.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatOptgroup,
  selectors: [["mat-optgroup"]],
  hostAttrs: ["role", "group", 1, "mat-optgroup"],
  hostVars: 4,
  hostBindings: function MatOptgroup_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-disabled", ctx.disabled.toString())("aria-labelledby", ctx._labelId);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-optgroup-disabled", ctx.disabled);
    }
  },
  inputs: {
    disabled: "disabled"
  },
  exportAs: ["matOptgroup"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_OPTGROUP,
    useExisting: MatOptgroup
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c1,
  decls: 4,
  vars: 2,
  consts: [[1, "mat-optgroup-label", 3, "id"]],
  template: function MatOptgroup_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "label", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](3, 1);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("id", ctx._labelId);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", ctx.label, " ");
    }
  },
  styles: [".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],
  encapsulation: 2,
  changeDetection: 0
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatOptgroup, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-optgroup',
      exportAs: 'matOptgroup',
      template: "<label class=\"mat-optgroup-label\" [id]=\"_labelId\">{{ label }} <ng-content></ng-content></label>\n<ng-content select=\"mat-option, ng-container\"></ng-content>\n",
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      inputs: ['disabled'],
      host: {
        'class': 'mat-optgroup',
        'role': 'group',
        '[class.mat-optgroup-disabled]': 'disabled',
        '[attr.aria-disabled]': 'disabled.toString()',
        '[attr.aria-labelledby]': '_labelId'
      },
      providers: [{
        provide: MAT_OPTGROUP,
        useExisting: MatOptgroup
      }],
      styles: [".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"]
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Option IDs need to be unique across components, so this counter exists outside of
 * the component definition.
 */
let _uniqueIdCounter = 0;
/** Event object emitted by MatOption when selected or deselected. */
class MatOptionSelectionChange {
  constructor( /** Reference to the option that emitted the event. */
  source, /** Whether the change in the option's value was a result of a user action. */
  isUserInput = false) {
    this.source = source;
    this.isUserInput = isUserInput;
  }
}
/**
 * Injection token used to provide the parent component to options.
 */
const MAT_OPTION_PARENT_COMPONENT = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MAT_OPTION_PARENT_COMPONENT');
class _MatOptionBase {
  constructor(_element, _changeDetectorRef, _parent, group) {
    this._element = _element;
    this._changeDetectorRef = _changeDetectorRef;
    this._parent = _parent;
    this.group = group;
    this._selected = false;
    this._active = false;
    this._disabled = false;
    this._mostRecentViewValue = '';
    /** The unique ID of the option. */
    this.id = `mat-option-${_uniqueIdCounter++}`;
    /** Event emitted when the option is selected or deselected. */
    // tslint:disable-next-line:no-output-on-prefix
    this.onSelectionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /** Emits when the state of the option changes and any parents have to be notified. */
    this._stateChanges = new rxjs__WEBPACK_IMPORTED_MODULE_6__.Subject();
  }
  /** Whether the wrapping component is in multiple selection mode. */
  get multiple() {
    return this._parent && this._parent.multiple;
  }
  /** Whether or not the option is currently selected. */
  get selected() {
    return this._selected;
  }
  /** Whether the option is disabled. */
  get disabled() {
    return this.group && this.group.disabled || this._disabled;
  }
  set disabled(value) {
    this._disabled = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceBooleanProperty)(value);
  }
  /** Whether ripples for the option are disabled. */
  get disableRipple() {
    return this._parent && this._parent.disableRipple;
  }
  /**
   * Whether or not the option is currently active and ready to be selected.
   * An active option displays styles as if it is focused, but the
   * focus is actually retained somewhere else. This comes in handy
   * for components like autocomplete where focus must remain on the input.
   */
  get active() {
    return this._active;
  }
  /**
   * The displayed value of the option. It is necessary to show the selected option in the
   * select's trigger.
   */
  get viewValue() {
    // TODO(kara): Add input property alternative for node envs.
    return (this._getHostElement().textContent || '').trim();
  }
  /** Selects the option. */
  select() {
    if (!this._selected) {
      this._selected = true;
      this._changeDetectorRef.markForCheck();
      this._emitSelectionChangeEvent();
    }
  }
  /** Deselects the option. */
  deselect() {
    if (this._selected) {
      this._selected = false;
      this._changeDetectorRef.markForCheck();
      this._emitSelectionChangeEvent();
    }
  }
  /** Sets focus onto this option. */
  focus(_origin, options) {
    // Note that we aren't using `_origin`, but we need to keep it because some internal consumers
    // use `MatOption` in a `FocusKeyManager` and we need it to match `FocusableOption`.
    const element = this._getHostElement();
    if (typeof element.focus === 'function') {
      element.focus(options);
    }
  }
  /**
   * This method sets display styles on the option to make it appear
   * active. This is used by the ActiveDescendantKeyManager so key
   * events will display the proper options as active on arrow key events.
   */
  setActiveStyles() {
    if (!this._active) {
      this._active = true;
      this._changeDetectorRef.markForCheck();
    }
  }
  /**
   * This method removes display styles on the option that made it appear
   * active. This is used by the ActiveDescendantKeyManager so key
   * events will display the proper options as active on arrow key events.
   */
  setInactiveStyles() {
    if (this._active) {
      this._active = false;
      this._changeDetectorRef.markForCheck();
    }
  }
  /** Gets the label to be used when determining whether the option should be focused. */
  getLabel() {
    return this.viewValue;
  }
  /** Ensures the option is selected when activated from the keyboard. */
  _handleKeydown(event) {
    if ((event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.ENTER || event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.SPACE) && !(0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.hasModifierKey)(event)) {
      this._selectViaInteraction();
      // Prevent the page from scrolling down and form submits.
      event.preventDefault();
    }
  }
  /**
   * `Selects the option while indicating the selection came from the user. Used to
   * determine if the select's view -> model callback should be invoked.`
   */
  _selectViaInteraction() {
    if (!this.disabled) {
      this._selected = this.multiple ? !this._selected : true;
      this._changeDetectorRef.markForCheck();
      this._emitSelectionChangeEvent(true);
    }
  }
  /**
   * Gets the `aria-selected` value for the option. We explicitly omit the `aria-selected`
   * attribute from single-selection, unselected options. Including the `aria-selected="false"`
   * attributes adds a significant amount of noise to screen-reader users without providing useful
   * information.
   */
  _getAriaSelected() {
    return this.selected || (this.multiple ? false : null);
  }
  /** Returns the correct tabindex for the option depending on disabled state. */
  _getTabIndex() {
    return this.disabled ? '-1' : '0';
  }
  /** Gets the host DOM element. */
  _getHostElement() {
    return this._element.nativeElement;
  }
  ngAfterViewChecked() {
    // Since parent components could be using the option's label to display the selected values
    // (e.g. `mat-select`) and they don't have a way of knowing if the option's label has changed
    // we have to check for changes in the DOM ourselves and dispatch an event. These checks are
    // relatively cheap, however we still limit them only to selected options in order to avoid
    // hitting the DOM too often.
    if (this._selected) {
      const viewValue = this.viewValue;
      if (viewValue !== this._mostRecentViewValue) {
        this._mostRecentViewValue = viewValue;
        this._stateChanges.next();
      }
    }
  }
  ngOnDestroy() {
    this._stateChanges.complete();
  }
  /** Emits the selection change event. */
  _emitSelectionChangeEvent(isUserInput = false) {
    this.onSelectionChange.emit(new MatOptionSelectionChange(this, isUserInput));
  }
}
_MatOptionBase.ɵfac = function _MatOptionBase_Factory(t) {
  return new (t || _MatOptionBase)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](undefined), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_MatOptgroupBase));
};
_MatOptionBase.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: _MatOptionBase,
  inputs: {
    id: "id",
    disabled: "disabled",
    value: "value"
  },
  outputs: {
    onSelectionChange: "onSelectionChange"
  }
});
_MatOptionBase.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: undefined
}, {
  type: _MatOptgroupBase
}];
_MatOptionBase.propDecorators = {
  value: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  id: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  onSelectionChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](_MatOptionBase, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: undefined
    }, {
      type: _MatOptgroupBase
    }];
  }, {
    id: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    onSelectionChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    value: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * Single option inside of a `<mat-select>` element.
 */
class MatOption extends _MatOptionBase {
  constructor(element, changeDetectorRef, parent, group) {
    super(element, changeDetectorRef, parent, group);
  }
}
MatOption.ɵfac = function MatOption_Factory(t) {
  return new (t || MatOption)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_OPTION_PARENT_COMPONENT, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_OPTGROUP, 8));
};
MatOption.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatOption,
  selectors: [["mat-option"]],
  hostAttrs: ["role", "option", 1, "mat-option", "mat-focus-indicator"],
  hostVars: 12,
  hostBindings: function MatOption_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatOption_click_HostBindingHandler() {
        return ctx._selectViaInteraction();
      })("keydown", function MatOption_keydown_HostBindingHandler($event) {
        return ctx._handleKeydown($event);
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("id", ctx.id);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("tabindex", ctx._getTabIndex())("aria-selected", ctx._getAriaSelected())("aria-disabled", ctx.disabled.toString());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-selected", ctx.selected)("mat-option-multiple", ctx.multiple)("mat-active", ctx.active)("mat-option-disabled", ctx.disabled);
    }
  },
  exportAs: ["matOption"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c2,
  decls: 4,
  vars: 3,
  consts: [["class", "mat-option-pseudo-checkbox", 3, "state", "disabled", 4, "ngIf"], [1, "mat-option-text"], ["mat-ripple", "", 1, "mat-option-ripple", 3, "matRippleTrigger", "matRippleDisabled"], [1, "mat-option-pseudo-checkbox", 3, "state", "disabled"]],
  template: function MatOption_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, MatOption_mat_pseudo_checkbox_0_Template, 1, 2, "mat-pseudo-checkbox", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "div", 2);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.multiple);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("matRippleTrigger", ctx._getHostElement())("matRippleDisabled", ctx.disabled || ctx.disableRipple);
    }
  },
  dependencies: [MatRipple, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, MatPseudoCheckbox],
  styles: [".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],
  encapsulation: 2,
  changeDetection: 0
});
MatOption.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_OPTION_PARENT_COMPONENT]
  }]
}, {
  type: MatOptgroup,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_OPTGROUP]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatOption, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-option',
      exportAs: 'matOption',
      host: {
        'role': 'option',
        '[attr.tabindex]': '_getTabIndex()',
        '[class.mat-selected]': 'selected',
        '[class.mat-option-multiple]': 'multiple',
        '[class.mat-active]': 'active',
        '[id]': 'id',
        '[attr.aria-selected]': '_getAriaSelected()',
        '[attr.aria-disabled]': 'disabled.toString()',
        '[class.mat-option-disabled]': 'disabled',
        '(click)': '_selectViaInteraction()',
        '(keydown)': '_handleKeydown($event)',
        'class': 'mat-option mat-focus-indicator'
      },
      template: "<mat-pseudo-checkbox *ngIf=\"multiple\" class=\"mat-option-pseudo-checkbox\"\n    [state]=\"selected ? 'checked' : 'unchecked'\" [disabled]=\"disabled\"></mat-pseudo-checkbox>\n\n<span class=\"mat-option-text\"><ng-content></ng-content></span>\n\n<div class=\"mat-option-ripple\" mat-ripple\n     [matRippleTrigger]=\"_getHostElement()\"\n     [matRippleDisabled]=\"disabled || disableRipple\">\n</div>\n",
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_OPTION_PARENT_COMPONENT]
      }]
    }, {
      type: MatOptgroup,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_OPTGROUP]
      }]
    }];
  }, null);
})();
/**
 * Counts the amount of option group labels that precede the specified option.
 * @param optionIndex Index of the option at which to start counting.
 * @param options Flat list of all of the options.
 * @param optionGroups Flat list of all of the option groups.
 * @docs-private
 */
function _countGroupLabelsBeforeOption(optionIndex, options, optionGroups) {
  if (optionGroups.length) {
    let optionsArray = options.toArray();
    let groups = optionGroups.toArray();
    let groupCounter = 0;
    for (let i = 0; i < optionIndex + 1; i++) {
      if (optionsArray[i].group && optionsArray[i].group === groups[groupCounter]) {
        groupCounter++;
      }
    }
    return groupCounter;
  }
  return 0;
}
/**
 * Determines the position to which to scroll a panel in order for an option to be into view.
 * @param optionOffset Offset of the option from the top of the panel.
 * @param optionHeight Height of the options.
 * @param currentScrollPosition Current scroll position of the panel.
 * @param panelHeight Height of the panel.
 * @docs-private
 */
function _getOptionScrollPosition(optionOffset, optionHeight, currentScrollPosition, panelHeight) {
  if (optionOffset < currentScrollPosition) {
    return optionOffset;
  }
  if (optionOffset + optionHeight > currentScrollPosition + panelHeight) {
    return Math.max(0, optionOffset - panelHeight + optionHeight);
  }
  return currentScrollPosition;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatOptionModule {}
MatOptionModule.ɵfac = function MatOptionModule_Factory(t) {
  return new (t || MatOptionModule)();
};
MatOptionModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatOptionModule
});
MatOptionModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [MatRippleModule, _angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule, MatPseudoCheckboxModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatOptionModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [MatRippleModule, _angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule, MatPseudoCheckboxModule],
      exports: [MatOption, MatOptgroup],
      declarations: [MatOption, MatOptgroup]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatOptionModule, {
    declarations: function () {
      return [MatOption, MatOptgroup];
    },
    imports: function () {
      return [MatRippleModule, _angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule, MatPseudoCheckboxModule];
    },
    exports: function () {
      return [MatOption, MatOptgroup];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * InjectionToken that can be used to specify the global label options.
 * @deprecated Use `MAT_FORM_FIELD_DEFAULT_OPTIONS` injection token from
 *     `@angular/material/form-field` instead.
 * @breaking-change 11.0.0
 */
const MAT_LABEL_GLOBAL_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('mat-label-global-options');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * When constructing a Date, the month is zero-based. This can be confusing, since people are
 * used to seeing them one-based. So we create these aliases to make writing the tests easier.
 * @docs-private
 * @breaking-change 8.0.0 Remove this with V8 since it was only targeted for testing.
 */
const JAN = 0,
  FEB = 1,
  MAR = 2,
  APR = 3,
  MAY = 4,
  JUN = 5,
  JUL = 6,
  AUG = 7,
  SEP = 8,
  OCT = 9,
  NOV = 10,
  DEC = 11;

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 338:
/*!*************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/divider.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MatDivider": () => (/* binding */ MatDivider),
/* harmony export */   "MatDividerModule": () => (/* binding */ MatDividerModule)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/core */ 4369);




/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

class MatDivider {
  constructor() {
    this._vertical = false;
    this._inset = false;
  }
  /** Whether the divider is vertically aligned. */
  get vertical() {
    return this._vertical;
  }
  set vertical(value) {
    this._vertical = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_0__.coerceBooleanProperty)(value);
  }
  /** Whether the divider is an inset divider. */
  get inset() {
    return this._inset;
  }
  set inset(value) {
    this._inset = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_0__.coerceBooleanProperty)(value);
  }
}
MatDivider.ɵfac = function MatDivider_Factory(t) {
  return new (t || MatDivider)();
};
MatDivider.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  type: MatDivider,
  selectors: [["mat-divider"]],
  hostAttrs: ["role", "separator", 1, "mat-divider"],
  hostVars: 7,
  hostBindings: function MatDivider_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("aria-orientation", ctx.vertical ? "vertical" : "horizontal");
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("mat-divider-vertical", ctx.vertical)("mat-divider-horizontal", !ctx.vertical)("mat-divider-inset", ctx.inset);
    }
  },
  inputs: {
    vertical: "vertical",
    inset: "inset"
  },
  decls: 0,
  vars: 0,
  template: function MatDivider_Template(rf, ctx) {},
  styles: [".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],
  encapsulation: 2,
  changeDetection: 0
});
MatDivider.propDecorators = {
  vertical: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  inset: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatDivider, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Component,
    args: [{
      selector: 'mat-divider',
      host: {
        'role': 'separator',
        '[attr.aria-orientation]': 'vertical ? "vertical" : "horizontal"',
        '[class.mat-divider-vertical]': 'vertical',
        '[class.mat-divider-horizontal]': '!vertical',
        '[class.mat-divider-inset]': 'inset',
        'class': 'mat-divider'
      },
      template: '',
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"]
    }]
  }], function () {
    return [];
  }, {
    vertical: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    inset: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatDividerModule {}
MatDividerModule.ɵfac = function MatDividerModule_Factory(t) {
  return new (t || MatDividerModule)();
};
MatDividerModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: MatDividerModule
});
MatDividerModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatDividerModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule],
      exports: [MatDivider, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule],
      declarations: [MatDivider]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](MatDividerModule, {
    declarations: function () {
      return [MatDivider];
    },
    imports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule];
    },
    exports: function () {
      return [MatDivider, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2288:
/*!****************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/form-field.js ***!
  \****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_ERROR": () => (/* binding */ MAT_ERROR),
/* harmony export */   "MAT_FORM_FIELD": () => (/* binding */ MAT_FORM_FIELD),
/* harmony export */   "MAT_FORM_FIELD_DEFAULT_OPTIONS": () => (/* binding */ MAT_FORM_FIELD_DEFAULT_OPTIONS),
/* harmony export */   "MAT_PREFIX": () => (/* binding */ MAT_PREFIX),
/* harmony export */   "MAT_SUFFIX": () => (/* binding */ MAT_SUFFIX),
/* harmony export */   "MatError": () => (/* binding */ MatError),
/* harmony export */   "MatFormField": () => (/* binding */ MatFormField),
/* harmony export */   "MatFormFieldControl": () => (/* binding */ MatFormFieldControl),
/* harmony export */   "MatFormFieldModule": () => (/* binding */ MatFormFieldModule),
/* harmony export */   "MatHint": () => (/* binding */ MatHint),
/* harmony export */   "MatLabel": () => (/* binding */ MatLabel),
/* harmony export */   "MatPlaceholder": () => (/* binding */ MatPlaceholder),
/* harmony export */   "MatPrefix": () => (/* binding */ MatPrefix),
/* harmony export */   "MatSuffix": () => (/* binding */ MatSuffix),
/* harmony export */   "_MAT_HINT": () => (/* binding */ _MAT_HINT),
/* harmony export */   "getMatFormFieldDuplicatedHintError": () => (/* binding */ getMatFormFieldDuplicatedHintError),
/* harmony export */   "getMatFormFieldMissingControlError": () => (/* binding */ getMatFormFieldMissingControlError),
/* harmony export */   "getMatFormFieldPlaceholderConflictError": () => (/* binding */ getMatFormFieldPlaceholderConflictError),
/* harmony export */   "matFormFieldAnimations": () => (/* binding */ matFormFieldAnimations)
/* harmony export */ });
/* harmony import */ var _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/cdk/observers */ 1665);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 8623);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 6312);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/animations */ 4851);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);












/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */





const _c0 = ["underline"];
const _c1 = ["connectionContainer"];
const _c2 = ["inputContainer"];
const _c3 = ["label"];
function MatFormField_ng_container_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "div", 15)(3, "div", 16)(4, "div", 17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 18);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "div", 15)(7, "div", 16)(8, "div", 17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  }
}
function MatFormField_div_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
}
function MatFormField_label_9_ng_container_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  }
  if (rf & 2) {
    const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r10._control.placeholder);
  }
}
function MatFormField_label_9_ng_content_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0, 3, ["*ngSwitchCase", "true"]);
  }
}
function MatFormField_label_9_span_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 23);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, " *");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
}
function MatFormField_label_9_Template(rf, ctx) {
  if (rf & 1) {
    const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "label", 20, 21);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("cdkObserveContent", function MatFormField_label_9_Template_label_cdkObserveContent_0_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r14);
      const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r13.updateOutlineGap());
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatFormField_label_9_ng_container_2_Template, 4, 1, "ng-container", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MatFormField_label_9_ng_content_3_Template, 1, 0, "ng-content", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, MatFormField_label_9_span_4_Template, 2, 0, "span", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-empty", ctx_r4._control.empty && !ctx_r4._shouldAlwaysFloat())("mat-form-field-empty", ctx_r4._control.empty && !ctx_r4._shouldAlwaysFloat())("mat-accent", ctx_r4.color == "accent")("mat-warn", ctx_r4.color == "warn");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("cdkObserveContentDisabled", ctx_r4.appearance != "outline")("id", ctx_r4._labelId)("ngSwitch", ctx_r4._hasLabel());
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("for", ctx_r4._control.id)("aria-owns", ctx_r4._control.id);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", false);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx_r4.hideRequiredMarker && ctx_r4._control.required && !ctx_r4._control.disabled);
  }
}
function MatFormField_div_10_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
}
function MatFormField_div_11_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 25, 26);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "span", 27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-accent", ctx_r6.color == "accent")("mat-warn", ctx_r6.color == "warn");
  }
}
function MatFormField_div_13_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@transitionMessages", ctx_r7._subscriptAnimationState);
  }
}
function MatFormField_div_14_div_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("id", ctx_r16._hintLabelId);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r16.hintLabel);
  }
}
function MatFormField_div_14_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, MatFormField_div_14_div_1_Template, 2, 2, "div", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2, 6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "div", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](4, 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@transitionMessages", ctx_r8._subscriptAnimationState);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r8.hintLabel);
  }
}
const _c4 = ["*", [["", "matPrefix", ""]], [["mat-placeholder"]], [["mat-label"]], [["", "matSuffix", ""]], [["mat-error"]], [["mat-hint", 3, "align", "end"]], [["mat-hint", "align", "end"]]];
const _c5 = ["*", "[matPrefix]", "mat-placeholder", "mat-label", "[matSuffix]", "mat-error", "mat-hint:not([align='end'])", "mat-hint[align='end']"];
let nextUniqueId = 0;
/**
 * Injection token that can be used to reference instances of `MatError`. It serves as
 * alternative token to the actual `MatError` class which could cause unnecessary
 * retention of the class and its directive metadata.
 */
const MAT_ERROR = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatError');
/** Single error message to be shown underneath the form field. */
class MatError {
  constructor() {
    this.id = `mat-error-${nextUniqueId++}`;
  }
}
MatError.ɵfac = function MatError_Factory(t) {
  return new (t || MatError)();
};
MatError.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatError,
  selectors: [["mat-error"]],
  hostAttrs: ["role", "alert", 1, "mat-error"],
  hostVars: 1,
  hostBindings: function MatError_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("id", ctx.id);
    }
  },
  inputs: {
    id: "id"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_ERROR,
    useExisting: MatError
  }])]
});
MatError.propDecorators = {
  id: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatError, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'mat-error',
      host: {
        'class': 'mat-error',
        'role': 'alert',
        '[attr.id]': 'id'
      },
      providers: [{
        provide: MAT_ERROR,
        useExisting: MatError
      }]
    }]
  }], function () {
    return [];
  }, {
    id: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Animations used by the MatFormField.
 * @docs-private
 */
const matFormFieldAnimations = {
  /** Animation that transitions the form field's error and hint messages. */
  transitionMessages: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.trigger)('transitionMessages', [
  // TODO(mmalerba): Use angular animations for label animation as well.
  (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.state)('enter', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({
    opacity: 1,
    transform: 'translateY(0%)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.transition)('void => enter', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({
    opacity: 0,
    transform: 'translateY(-100%)'
  }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.animate)('300ms cubic-bezier(0.55, 0, 0.55, 0.2)')])])
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** An interface which allows a control to work inside of a `MatFormField`. */
class MatFormFieldControl {}
MatFormFieldControl.ɵfac = function MatFormFieldControl_Factory(t) {
  return new (t || MatFormFieldControl)();
};
MatFormFieldControl.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatFormFieldControl
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFormFieldControl, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** @docs-private */
function getMatFormFieldPlaceholderConflictError() {
  return Error('Placeholder attribute and child element were both specified.');
}
/** @docs-private */
function getMatFormFieldDuplicatedHintError(align) {
  return Error(`A hint was already declared for 'align="${align}"'.`);
}
/** @docs-private */
function getMatFormFieldMissingControlError() {
  return Error('mat-form-field must contain a MatFormFieldControl.');
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
let nextUniqueId$1 = 0;
/**
 * Injection token that can be used to reference instances of `MatHint`. It serves as
 * alternative token to the actual `MatHint` class which could cause unnecessary
 * retention of the class and its directive metadata.
 *
 * *Note*: This is not part of the public API as the MDC-based form-field will not
 * need a lightweight token for `MatHint` and we want to reduce breaking changes.
 */
const _MAT_HINT = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatHint');
/** Hint text to be shown underneath the form field control. */
class MatHint {
  constructor() {
    /** Whether to align the hint label at the start or end of the line. */
    this.align = 'start';
    /** Unique ID for the hint. Used for the aria-describedby on the form field control. */
    this.id = `mat-hint-${nextUniqueId$1++}`;
  }
}
MatHint.ɵfac = function MatHint_Factory(t) {
  return new (t || MatHint)();
};
MatHint.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatHint,
  selectors: [["mat-hint"]],
  hostAttrs: [1, "mat-hint"],
  hostVars: 4,
  hostBindings: function MatHint_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("id", ctx.id)("align", null);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-form-field-hint-end", ctx.align === "end");
    }
  },
  inputs: {
    align: "align",
    id: "id"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _MAT_HINT,
    useExisting: MatHint
  }])]
});
MatHint.propDecorators = {
  align: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  id: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHint, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'mat-hint',
      host: {
        'class': 'mat-hint',
        '[class.mat-form-field-hint-end]': 'align === "end"',
        '[attr.id]': 'id',
        // Remove align attribute to prevent it from interfering with layout.
        '[attr.align]': 'null'
      },
      providers: [{
        provide: _MAT_HINT,
        useExisting: MatHint
      }]
    }]
  }], function () {
    return [];
  }, {
    align: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    id: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** The floating label for a `mat-form-field`. */
class MatLabel {}
MatLabel.ɵfac = function MatLabel_Factory(t) {
  return new (t || MatLabel)();
};
MatLabel.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatLabel,
  selectors: [["mat-label"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatLabel, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'mat-label'
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * The placeholder text for an `MatFormField`.
 * @deprecated Use `<mat-label>` to specify the label and the `placeholder` attribute to specify the
 *     placeholder.
 * @breaking-change 8.0.0
 */
class MatPlaceholder {}
MatPlaceholder.ɵfac = function MatPlaceholder_Factory(t) {
  return new (t || MatPlaceholder)();
};
MatPlaceholder.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatPlaceholder,
  selectors: [["mat-placeholder"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatPlaceholder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'mat-placeholder'
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Injection token that can be used to reference instances of `MatPrefix`. It serves as
 * alternative token to the actual `MatPrefix` class which could cause unnecessary
 * retention of the class and its directive metadata.
 */
const MAT_PREFIX = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatPrefix');
/** Prefix to be placed in front of the form field. */
class MatPrefix {}
MatPrefix.ɵfac = function MatPrefix_Factory(t) {
  return new (t || MatPrefix)();
};
MatPrefix.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatPrefix,
  selectors: [["", "matPrefix", ""]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_PREFIX,
    useExisting: MatPrefix
  }])]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatPrefix, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matPrefix]',
      providers: [{
        provide: MAT_PREFIX,
        useExisting: MatPrefix
      }]
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Injection token that can be used to reference instances of `MatSuffix`. It serves as
 * alternative token to the actual `MatSuffix` class which could cause unnecessary
 * retention of the class and its directive metadata.
 */
const MAT_SUFFIX = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatSuffix');
/** Suffix to be placed at the end of the form field. */
class MatSuffix {}
MatSuffix.ɵfac = function MatSuffix_Factory(t) {
  return new (t || MatSuffix)();
};
MatSuffix.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatSuffix,
  selectors: [["", "matSuffix", ""]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_SUFFIX,
    useExisting: MatSuffix
  }])]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSuffix, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matSuffix]',
      providers: [{
        provide: MAT_SUFFIX,
        useExisting: MatSuffix
      }]
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
let nextUniqueId$2 = 0;
const floatingLabelScale = 0.75;
const outlineGapPadding = 5;
/**
 * Boilerplate for applying mixins to MatFormField.
 * @docs-private
 */
class MatFormFieldBase {
  constructor(_elementRef) {
    this._elementRef = _elementRef;
  }
}
/**
 * Base class to which we're applying the form field mixins.
 * @docs-private
 */
const _MatFormFieldMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.mixinColor)(MatFormFieldBase, 'primary');
/**
 * Injection token that can be used to configure the
 * default options for all form field within an app.
 */
const MAT_FORM_FIELD_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MAT_FORM_FIELD_DEFAULT_OPTIONS');
/**
 * Injection token that can be used to inject an instances of `MatFormField`. It serves
 * as alternative token to the actual `MatFormField` class which would cause unnecessary
 * retention of the `MatFormField` class and its component metadata.
 */
const MAT_FORM_FIELD = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatFormField');
/** Container for form controls that applies Material Design styling and behavior. */
class MatFormField extends _MatFormFieldMixinBase {
  constructor(_elementRef, _changeDetectorRef, labelOptions, _dir, _defaults, _platform, _ngZone, _animationMode) {
    super(_elementRef);
    this._elementRef = _elementRef;
    this._changeDetectorRef = _changeDetectorRef;
    this._dir = _dir;
    this._defaults = _defaults;
    this._platform = _platform;
    this._ngZone = _ngZone;
    /**
     * Whether the outline gap needs to be calculated
     * immediately on the next change detection run.
     */
    this._outlineGapCalculationNeededImmediately = false;
    /** Whether the outline gap needs to be calculated next time the zone has stabilized. */
    this._outlineGapCalculationNeededOnStable = false;
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /** Override for the logic that disables the label animation in certain cases. */
    this._showAlwaysAnimate = false;
    /** State of the mat-hint and mat-error animations. */
    this._subscriptAnimationState = '';
    this._hintLabel = '';
    // Unique id for the hint label.
    this._hintLabelId = `mat-hint-${nextUniqueId$2++}`;
    // Unique id for the label element.
    this._labelId = `mat-form-field-label-${nextUniqueId$2++}`;
    this._labelOptions = labelOptions ? labelOptions : {};
    this.floatLabel = this._getDefaultFloatLabelState();
    this._animationsEnabled = _animationMode !== 'NoopAnimations';
    // Set the default through here so we invoke the setter on the first run.
    this.appearance = _defaults && _defaults.appearance ? _defaults.appearance : 'legacy';
    this._hideRequiredMarker = _defaults && _defaults.hideRequiredMarker != null ? _defaults.hideRequiredMarker : false;
  }
  /** The form-field appearance style. */
  get appearance() {
    return this._appearance;
  }
  set appearance(value) {
    const oldValue = this._appearance;
    this._appearance = value || this._defaults && this._defaults.appearance || 'legacy';
    if (this._appearance === 'outline' && oldValue !== value) {
      this._outlineGapCalculationNeededOnStable = true;
    }
  }
  /** Whether the required marker should be hidden. */
  get hideRequiredMarker() {
    return this._hideRequiredMarker;
  }
  set hideRequiredMarker(value) {
    this._hideRequiredMarker = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__.coerceBooleanProperty)(value);
  }
  /** Whether the floating label should always float or not. */
  _shouldAlwaysFloat() {
    return this.floatLabel === 'always' && !this._showAlwaysAnimate;
  }
  /** Whether the label can float or not. */
  _canLabelFloat() {
    return this.floatLabel !== 'never';
  }
  /** Text for the form field hint. */
  get hintLabel() {
    return this._hintLabel;
  }
  set hintLabel(value) {
    this._hintLabel = value;
    this._processHints();
  }
  /**
   * Whether the label should always float, never float or float as the user types.
   *
   * Note: only the legacy appearance supports the `never` option. `never` was originally added as a
   * way to make the floating label emulate the behavior of a standard input placeholder. However
   * the form field now supports both floating labels and placeholders. Therefore in the non-legacy
   * appearances the `never` option has been disabled in favor of just using the placeholder.
   */
  get floatLabel() {
    return this.appearance !== 'legacy' && this._floatLabel === 'never' ? 'auto' : this._floatLabel;
  }
  set floatLabel(value) {
    if (value !== this._floatLabel) {
      this._floatLabel = value || this._getDefaultFloatLabelState();
      this._changeDetectorRef.markForCheck();
    }
  }
  get _control() {
    // TODO(crisbeto): we need this workaround in order to support both Ivy and ViewEngine.
    //  We should clean this up once Ivy is the default renderer.
    return this._explicitFormFieldControl || this._controlNonStatic || this._controlStatic;
  }
  set _control(value) {
    this._explicitFormFieldControl = value;
  }
  /**
   * Gets the id of the label element. If no label is present, returns `null`.
   */
  getLabelId() {
    return this._hasFloatingLabel() ? this._labelId : null;
  }
  /**
   * Gets an ElementRef for the element that a overlay attached to the form-field should be
   * positioned relative to.
   */
  getConnectedOverlayOrigin() {
    return this._connectionContainerRef || this._elementRef;
  }
  ngAfterContentInit() {
    this._validateControlChild();
    const control = this._control;
    if (control.controlType) {
      this._elementRef.nativeElement.classList.add(`mat-form-field-type-${control.controlType}`);
    }
    // Subscribe to changes in the child control state in order to update the form field UI.
    control.stateChanges.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.startWith)(null)).subscribe(() => {
      this._validatePlaceholders();
      this._syncDescribedByIds();
      this._changeDetectorRef.markForCheck();
    });
    // Run change detection if the value changes.
    if (control.ngControl && control.ngControl.valueChanges) {
      control.ngControl.valueChanges.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this._destroyed)).subscribe(() => this._changeDetectorRef.markForCheck());
    }
    // Note that we have to run outside of the `NgZone` explicitly,
    // in order to avoid throwing users into an infinite loop
    // if `zone-patch-rxjs` is included.
    this._ngZone.runOutsideAngular(() => {
      this._ngZone.onStable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this._destroyed)).subscribe(() => {
        if (this._outlineGapCalculationNeededOnStable) {
          this.updateOutlineGap();
        }
      });
    });
    // Run change detection and update the outline if the suffix or prefix changes.
    (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.merge)(this._prefixChildren.changes, this._suffixChildren.changes).subscribe(() => {
      this._outlineGapCalculationNeededOnStable = true;
      this._changeDetectorRef.markForCheck();
    });
    // Re-validate when the number of hints changes.
    this._hintChildren.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.startWith)(null)).subscribe(() => {
      this._processHints();
      this._changeDetectorRef.markForCheck();
    });
    // Update the aria-described by when the number of errors changes.
    this._errorChildren.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.startWith)(null)).subscribe(() => {
      this._syncDescribedByIds();
      this._changeDetectorRef.markForCheck();
    });
    if (this._dir) {
      this._dir.change.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this._destroyed)).subscribe(() => {
        if (typeof requestAnimationFrame === 'function') {
          this._ngZone.runOutsideAngular(() => {
            requestAnimationFrame(() => this.updateOutlineGap());
          });
        } else {
          this.updateOutlineGap();
        }
      });
    }
  }
  ngAfterContentChecked() {
    this._validateControlChild();
    if (this._outlineGapCalculationNeededImmediately) {
      this.updateOutlineGap();
    }
  }
  ngAfterViewInit() {
    // Avoid animations on load.
    this._subscriptAnimationState = 'enter';
    this._changeDetectorRef.detectChanges();
  }
  ngOnDestroy() {
    this._destroyed.next();
    this._destroyed.complete();
  }
  /** Determines whether a class from the NgControl should be forwarded to the host element. */
  _shouldForward(prop) {
    const ngControl = this._control ? this._control.ngControl : null;
    return ngControl && ngControl[prop];
  }
  _hasPlaceholder() {
    return !!(this._control && this._control.placeholder || this._placeholderChild);
  }
  _hasLabel() {
    return !!(this._labelChildNonStatic || this._labelChildStatic);
  }
  _shouldLabelFloat() {
    return this._canLabelFloat() && (this._control && this._control.shouldLabelFloat || this._shouldAlwaysFloat());
  }
  _hideControlPlaceholder() {
    // In the legacy appearance the placeholder is promoted to a label if no label is given.
    return this.appearance === 'legacy' && !this._hasLabel() || this._hasLabel() && !this._shouldLabelFloat();
  }
  _hasFloatingLabel() {
    // In the legacy appearance the placeholder is promoted to a label if no label is given.
    return this._hasLabel() || this.appearance === 'legacy' && this._hasPlaceholder();
  }
  /** Determines whether to display hints or errors. */
  _getDisplayedMessages() {
    return this._errorChildren && this._errorChildren.length > 0 && this._control.errorState ? 'error' : 'hint';
  }
  /** Animates the placeholder up and locks it in position. */
  _animateAndLockLabel() {
    if (this._hasFloatingLabel() && this._canLabelFloat()) {
      // If animations are disabled, we shouldn't go in here,
      // because the `transitionend` will never fire.
      if (this._animationsEnabled && this._label) {
        this._showAlwaysAnimate = true;
        (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.fromEvent)(this._label.nativeElement, 'transitionend').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.take)(1)).subscribe(() => {
          this._showAlwaysAnimate = false;
        });
      }
      this.floatLabel = 'always';
      this._changeDetectorRef.markForCheck();
    }
  }
  /**
   * Ensure that there is only one placeholder (either `placeholder` attribute on the child control
   * or child element with the `mat-placeholder` directive).
   */
  _validatePlaceholders() {
    if (this._control.placeholder && this._placeholderChild && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getMatFormFieldPlaceholderConflictError();
    }
  }
  /** Does any extra processing that is required when handling the hints. */
  _processHints() {
    this._validateHints();
    this._syncDescribedByIds();
  }
  /**
   * Ensure that there is a maximum of one of each `<mat-hint>` alignment specified, with the
   * attribute being considered as `align="start"`.
   */
  _validateHints() {
    if (this._hintChildren && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      let startHint;
      let endHint;
      this._hintChildren.forEach(hint => {
        if (hint.align === 'start') {
          if (startHint || this.hintLabel) {
            throw getMatFormFieldDuplicatedHintError('start');
          }
          startHint = hint;
        } else if (hint.align === 'end') {
          if (endHint) {
            throw getMatFormFieldDuplicatedHintError('end');
          }
          endHint = hint;
        }
      });
    }
  }
  /** Gets the default float label state. */
  _getDefaultFloatLabelState() {
    return this._defaults && this._defaults.floatLabel || this._labelOptions.float || 'auto';
  }
  /**
   * Sets the list of element IDs that describe the child control. This allows the control to update
   * its `aria-describedby` attribute accordingly.
   */
  _syncDescribedByIds() {
    if (this._control) {
      let ids = [];
      // TODO(wagnermaciel): Remove the type check when we find the root cause of this bug.
      if (this._control.userAriaDescribedBy && typeof this._control.userAriaDescribedBy === 'string') {
        ids.push(...this._control.userAriaDescribedBy.split(' '));
      }
      if (this._getDisplayedMessages() === 'hint') {
        const startHint = this._hintChildren ? this._hintChildren.find(hint => hint.align === 'start') : null;
        const endHint = this._hintChildren ? this._hintChildren.find(hint => hint.align === 'end') : null;
        if (startHint) {
          ids.push(startHint.id);
        } else if (this._hintLabel) {
          ids.push(this._hintLabelId);
        }
        if (endHint) {
          ids.push(endHint.id);
        }
      } else if (this._errorChildren) {
        ids.push(...this._errorChildren.map(error => error.id));
      }
      this._control.setDescribedByIds(ids);
    }
  }
  /** Throws an error if the form field's control is missing. */
  _validateControlChild() {
    if (!this._control && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getMatFormFieldMissingControlError();
    }
  }
  /**
   * Updates the width and position of the gap in the outline. Only relevant for the outline
   * appearance.
   */
  updateOutlineGap() {
    const labelEl = this._label ? this._label.nativeElement : null;
    if (this.appearance !== 'outline' || !labelEl || !labelEl.children.length || !labelEl.textContent.trim()) {
      return;
    }
    if (!this._platform.isBrowser) {
      // getBoundingClientRect isn't available on the server.
      return;
    }
    // If the element is not present in the DOM, the outline gap will need to be calculated
    // the next time it is checked and in the DOM.
    if (!this._isAttachedToDOM()) {
      this._outlineGapCalculationNeededImmediately = true;
      return;
    }
    let startWidth = 0;
    let gapWidth = 0;
    const container = this._connectionContainerRef.nativeElement;
    const startEls = container.querySelectorAll('.mat-form-field-outline-start');
    const gapEls = container.querySelectorAll('.mat-form-field-outline-gap');
    if (this._label && this._label.nativeElement.children.length) {
      const containerRect = container.getBoundingClientRect();
      // If the container's width and height are zero, it means that the element is
      // invisible and we can't calculate the outline gap. Mark the element as needing
      // to be checked the next time the zone stabilizes. We can't do this immediately
      // on the next change detection, because even if the element becomes visible,
      // the `ClientRect` won't be reclaculated immediately. We reset the
      // `_outlineGapCalculationNeededImmediately` flag some we don't run the checks twice.
      if (containerRect.width === 0 && containerRect.height === 0) {
        this._outlineGapCalculationNeededOnStable = true;
        this._outlineGapCalculationNeededImmediately = false;
        return;
      }
      const containerStart = this._getStartEnd(containerRect);
      const labelChildren = labelEl.children;
      const labelStart = this._getStartEnd(labelChildren[0].getBoundingClientRect());
      let labelWidth = 0;
      for (let i = 0; i < labelChildren.length; i++) {
        labelWidth += labelChildren[i].offsetWidth;
      }
      startWidth = Math.abs(labelStart - containerStart) - outlineGapPadding;
      gapWidth = labelWidth > 0 ? labelWidth * floatingLabelScale + outlineGapPadding * 2 : 0;
    }
    for (let i = 0; i < startEls.length; i++) {
      startEls[i].style.width = `${startWidth}px`;
    }
    for (let i = 0; i < gapEls.length; i++) {
      gapEls[i].style.width = `${gapWidth}px`;
    }
    this._outlineGapCalculationNeededOnStable = this._outlineGapCalculationNeededImmediately = false;
  }
  /** Gets the start end of the rect considering the current directionality. */
  _getStartEnd(rect) {
    return this._dir && this._dir.value === 'rtl' ? rect.right : rect.left;
  }
  /** Checks whether the form field is attached to the DOM. */
  _isAttachedToDOM() {
    const element = this._elementRef.nativeElement;
    if (element.getRootNode) {
      const rootNode = element.getRootNode();
      // If the element is inside the DOM the root node will be either the document
      // or the closest shadow root, otherwise it'll be the element itself.
      return rootNode && rootNode !== element;
    }
    // Otherwise fall back to checking if it's in the document. This doesn't account for
    // shadow DOM, however browser that support shadow DOM should support `getRootNode` as well.
    return document.documentElement.contains(element);
  }
}
MatFormField.ɵfac = function MatFormField_Factory(t) {
  return new (t || MatFormField)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MAT_LABEL_GLOBAL_OPTIONS, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_FORM_FIELD_DEFAULT_OPTIONS, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_11__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE, 8));
};
MatFormField.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatFormField,
  selectors: [["mat-form-field"]],
  contentQueries: function MatFormField_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatFormFieldControl, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatFormFieldControl, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatLabel, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatLabel, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatPlaceholder, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MAT_ERROR, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, _MAT_HINT, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MAT_PREFIX, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MAT_SUFFIX, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._controlNonStatic = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._controlStatic = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._labelChildNonStatic = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._labelChildStatic = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._placeholderChild = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._errorChildren = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._hintChildren = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._prefixChildren = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._suffixChildren = _t);
    }
  },
  viewQuery: function MatFormField_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c1, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c2, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c3, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.underlineRef = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._connectionContainerRef = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._inputContainerRef = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._label = _t.first);
    }
  },
  hostAttrs: [1, "mat-form-field"],
  hostVars: 44,
  hostBindings: function MatFormField_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-form-field-appearance-standard", ctx.appearance == "standard")("mat-form-field-appearance-fill", ctx.appearance == "fill")("mat-form-field-appearance-outline", ctx.appearance == "outline")("mat-form-field-appearance-legacy", ctx.appearance == "legacy")("mat-form-field-invalid", ctx._control.errorState)("mat-form-field-can-float", ctx._canLabelFloat())("mat-form-field-should-float", ctx._shouldLabelFloat())("mat-form-field-has-label", ctx._hasFloatingLabel())("mat-form-field-hide-placeholder", ctx._hideControlPlaceholder())("mat-form-field-disabled", ctx._control.disabled)("mat-form-field-autofilled", ctx._control.autofilled)("mat-focused", ctx._control.focused)("mat-accent", ctx.color == "accent")("mat-warn", ctx.color == "warn")("ng-untouched", ctx._shouldForward("untouched"))("ng-touched", ctx._shouldForward("touched"))("ng-pristine", ctx._shouldForward("pristine"))("ng-dirty", ctx._shouldForward("dirty"))("ng-valid", ctx._shouldForward("valid"))("ng-invalid", ctx._shouldForward("invalid"))("ng-pending", ctx._shouldForward("pending"))("_mat-animation-noopable", !ctx._animationsEnabled);
    }
  },
  inputs: {
    color: "color",
    floatLabel: "floatLabel",
    appearance: "appearance",
    hideRequiredMarker: "hideRequiredMarker",
    hintLabel: "hintLabel"
  },
  exportAs: ["matFormField"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_FORM_FIELD,
    useExisting: MatFormField
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c5,
  decls: 15,
  vars: 8,
  consts: [[1, "mat-form-field-wrapper"], [1, "mat-form-field-flex", 3, "click"], ["connectionContainer", ""], [4, "ngIf"], ["class", "mat-form-field-prefix", 4, "ngIf"], [1, "mat-form-field-infix"], ["inputContainer", ""], [1, "mat-form-field-label-wrapper"], ["class", "mat-form-field-label", 3, "cdkObserveContentDisabled", "id", "mat-empty", "mat-form-field-empty", "mat-accent", "mat-warn", "ngSwitch", "cdkObserveContent", 4, "ngIf"], ["class", "mat-form-field-suffix", 4, "ngIf"], ["class", "mat-form-field-underline", 4, "ngIf"], [1, "mat-form-field-subscript-wrapper", 3, "ngSwitch"], [4, "ngSwitchCase"], ["class", "mat-form-field-hint-wrapper", 4, "ngSwitchCase"], [1, "mat-form-field-outline"], [1, "mat-form-field-outline-start"], [1, "mat-form-field-outline-gap"], [1, "mat-form-field-outline-end"], [1, "mat-form-field-outline", "mat-form-field-outline-thick"], [1, "mat-form-field-prefix"], [1, "mat-form-field-label", 3, "cdkObserveContentDisabled", "id", "ngSwitch", "cdkObserveContent"], ["label", ""], ["class", "mat-placeholder-required mat-form-field-required-marker", "aria-hidden", "true", 4, "ngIf"], ["aria-hidden", "true", 1, "mat-placeholder-required", "mat-form-field-required-marker"], [1, "mat-form-field-suffix"], [1, "mat-form-field-underline"], ["underline", ""], [1, "mat-form-field-ripple"], [1, "mat-form-field-hint-wrapper"], ["class", "mat-hint", 3, "id", 4, "ngIf"], [1, "mat-form-field-hint-spacer"], [1, "mat-hint", 3, "id"]],
  template: function MatFormField_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c4);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1, 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatFormField_Template_div_click_1_listener($event) {
        return ctx._control.onContainerClick && ctx._control.onContainerClick($event);
      });
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MatFormField_ng_container_3_Template, 9, 0, "ng-container", 3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, MatFormField_div_4_Template, 2, 0, "div", 4);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 5, 6);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "span", 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](9, MatFormField_label_9_Template, 5, 16, "label", 8);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, MatFormField_div_10_Template, 2, 0, "div", 9);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, MatFormField_div_11_Template, 3, 4, "div", 10);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "div", 11);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, MatFormField_div_13_Template, 2, 1, "div", 12);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](14, MatFormField_div_14_Template, 5, 2, "div", 13);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.appearance == "outline");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx._prefixChildren.length);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx._hasFloatingLabel());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx._suffixChildren.length);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.appearance != "outline");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx._getDisplayedMessages());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "error");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "hint");
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_12__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_12__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_12__.NgSwitchCase, _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_13__.CdkObserveContent],
  styles: [".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:scaleX(1);transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}\n", ".mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:\"\";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n", ".mat-input-element{font:inherit;background:transparent;color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element::-ms-clear,.mat-input-element::-ms-reveal{display:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:\" \";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element::-moz-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent;display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-ms-expand{display:none}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}select.mat-input-element::-ms-value{color:inherit;background:none}.mat-focused .cdk-high-contrast-active select.mat-input-element::-ms-value{color:inherit}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:\"\";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n", ".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px);-ms-transform:none}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n", ".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n", ".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"],
  encapsulation: 2,
  data: {
    animation: [matFormFieldAnimations.transitionMessages]
  },
  changeDetection: 0
});
MatFormField.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MAT_LABEL_GLOBAL_OPTIONS]
  }]
}, {
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_FORM_FIELD_DEFAULT_OPTIONS]
  }]
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_11__.Platform
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE]
  }]
}];
MatFormField.propDecorators = {
  appearance: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  hideRequiredMarker: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  hintLabel: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  floatLabel: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  underlineRef: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['underline']
  }],
  _connectionContainerRef: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['connectionContainer', {
      static: true
    }]
  }],
  _inputContainerRef: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['inputContainer']
  }],
  _label: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['label']
  }],
  _controlNonStatic: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatFormFieldControl]
  }],
  _controlStatic: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatFormFieldControl, {
      static: true
    }]
  }],
  _labelChildNonStatic: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatLabel]
  }],
  _labelChildStatic: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatLabel, {
      static: true
    }]
  }],
  _placeholderChild: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatPlaceholder]
  }],
  _errorChildren: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [MAT_ERROR, {
      descendants: true
    }]
  }],
  _hintChildren: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [_MAT_HINT, {
      descendants: true
    }]
  }],
  _prefixChildren: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [MAT_PREFIX, {
      descendants: true
    }]
  }],
  _suffixChildren: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [MAT_SUFFIX, {
      descendants: true
    }]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFormField, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-form-field',
      exportAs: 'matFormField',
      template: "<div class=\"mat-form-field-wrapper\">\n  <div class=\"mat-form-field-flex\" #connectionContainer\n       (click)=\"_control.onContainerClick && _control.onContainerClick($event)\">\n\n    <!-- Outline used for outline appearance. -->\n    <ng-container *ngIf=\"appearance == 'outline'\">\n      <div class=\"mat-form-field-outline\">\n        <div class=\"mat-form-field-outline-start\"></div>\n        <div class=\"mat-form-field-outline-gap\"></div>\n        <div class=\"mat-form-field-outline-end\"></div>\n      </div>\n      <div class=\"mat-form-field-outline mat-form-field-outline-thick\">\n        <div class=\"mat-form-field-outline-start\"></div>\n        <div class=\"mat-form-field-outline-gap\"></div>\n        <div class=\"mat-form-field-outline-end\"></div>\n      </div>\n    </ng-container>\n\n    <div class=\"mat-form-field-prefix\" *ngIf=\"_prefixChildren.length\">\n      <ng-content select=\"[matPrefix]\"></ng-content>\n    </div>\n\n    <div class=\"mat-form-field-infix\" #inputContainer>\n      <ng-content></ng-content>\n\n      <span class=\"mat-form-field-label-wrapper\">\n        <!-- We add aria-owns as a workaround for an issue in JAWS & NVDA where the label isn't\n             read if it comes before the control in the DOM. -->\n        <label class=\"mat-form-field-label\"\n               (cdkObserveContent)=\"updateOutlineGap()\"\n               [cdkObserveContentDisabled]=\"appearance != 'outline'\"\n               [id]=\"_labelId\"\n               [attr.for]=\"_control.id\"\n               [attr.aria-owns]=\"_control.id\"\n               [class.mat-empty]=\"_control.empty && !_shouldAlwaysFloat()\"\n               [class.mat-form-field-empty]=\"_control.empty && !_shouldAlwaysFloat()\"\n               [class.mat-accent]=\"color == 'accent'\"\n               [class.mat-warn]=\"color == 'warn'\"\n               #label\n               *ngIf=\"_hasFloatingLabel()\"\n               [ngSwitch]=\"_hasLabel()\">\n\n          <!-- @breaking-change 8.0.0 remove in favor of mat-label element an placeholder attr. -->\n          <ng-container *ngSwitchCase=\"false\">\n            <ng-content select=\"mat-placeholder\"></ng-content>\n            <span>{{_control.placeholder}}</span>\n          </ng-container>\n\n          <ng-content select=\"mat-label\" *ngSwitchCase=\"true\"></ng-content>\n\n          <!-- @breaking-change 8.0.0 remove `mat-placeholder-required` class -->\n          <span\n            class=\"mat-placeholder-required mat-form-field-required-marker\"\n            aria-hidden=\"true\"\n            *ngIf=\"!hideRequiredMarker && _control.required && !_control.disabled\">&#32;*</span>\n        </label>\n      </span>\n    </div>\n\n    <div class=\"mat-form-field-suffix\" *ngIf=\"_suffixChildren.length\">\n      <ng-content select=\"[matSuffix]\"></ng-content>\n    </div>\n  </div>\n\n  <!-- Underline used for legacy, standard, and box appearances. -->\n  <div class=\"mat-form-field-underline\" #underline\n       *ngIf=\"appearance != 'outline'\">\n    <span class=\"mat-form-field-ripple\"\n          [class.mat-accent]=\"color == 'accent'\"\n          [class.mat-warn]=\"color == 'warn'\"></span>\n  </div>\n\n  <div class=\"mat-form-field-subscript-wrapper\"\n       [ngSwitch]=\"_getDisplayedMessages()\">\n    <div *ngSwitchCase=\"'error'\" [@transitionMessages]=\"_subscriptAnimationState\">\n      <ng-content select=\"mat-error\"></ng-content>\n    </div>\n\n    <div class=\"mat-form-field-hint-wrapper\" *ngSwitchCase=\"'hint'\"\n      [@transitionMessages]=\"_subscriptAnimationState\">\n      <!-- TODO(mmalerba): use an actual <mat-hint> once all selectors are switched to mat-* -->\n      <div *ngIf=\"hintLabel\" [id]=\"_hintLabelId\" class=\"mat-hint\">{{hintLabel}}</div>\n      <ng-content select=\"mat-hint:not([align='end'])\"></ng-content>\n      <div class=\"mat-form-field-hint-spacer\"></div>\n      <ng-content select=\"mat-hint[align='end']\"></ng-content>\n    </div>\n  </div>\n</div>\n",
      animations: [matFormFieldAnimations.transitionMessages],
      host: {
        'class': 'mat-form-field',
        '[class.mat-form-field-appearance-standard]': 'appearance == "standard"',
        '[class.mat-form-field-appearance-fill]': 'appearance == "fill"',
        '[class.mat-form-field-appearance-outline]': 'appearance == "outline"',
        '[class.mat-form-field-appearance-legacy]': 'appearance == "legacy"',
        '[class.mat-form-field-invalid]': '_control.errorState',
        '[class.mat-form-field-can-float]': '_canLabelFloat()',
        '[class.mat-form-field-should-float]': '_shouldLabelFloat()',
        '[class.mat-form-field-has-label]': '_hasFloatingLabel()',
        '[class.mat-form-field-hide-placeholder]': '_hideControlPlaceholder()',
        '[class.mat-form-field-disabled]': '_control.disabled',
        '[class.mat-form-field-autofilled]': '_control.autofilled',
        '[class.mat-focused]': '_control.focused',
        '[class.mat-accent]': 'color == "accent"',
        '[class.mat-warn]': 'color == "warn"',
        '[class.ng-untouched]': '_shouldForward("untouched")',
        '[class.ng-touched]': '_shouldForward("touched")',
        '[class.ng-pristine]': '_shouldForward("pristine")',
        '[class.ng-dirty]': '_shouldForward("dirty")',
        '[class.ng-valid]': '_shouldForward("valid")',
        '[class.ng-invalid]': '_shouldForward("invalid")',
        '[class.ng-pending]': '_shouldForward("pending")',
        '[class._mat-animation-noopable]': '!_animationsEnabled'
      },
      inputs: ['color'],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      providers: [{
        provide: MAT_FORM_FIELD,
        useExisting: MatFormField
      }],
      styles: [".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:scaleX(1);transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}\n", ".mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:\"\";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n", ".mat-input-element{font:inherit;background:transparent;color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element::-ms-clear,.mat-input-element::-ms-reveal{display:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:\" \";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element::-moz-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent;display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-ms-expand{display:none}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}select.mat-input-element::-ms-value{color:inherit;background:none}.mat-focused .cdk-high-contrast-active select.mat-input-element::-ms-value{color:inherit}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:\"\";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n", ".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px);-ms-transform:none}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n", ".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n", ".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MAT_LABEL_GLOBAL_OPTIONS]
      }]
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_FORM_FIELD_DEFAULT_OPTIONS]
      }]
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_11__.Platform
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE]
      }]
    }];
  }, {
    floatLabel: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    appearance: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    hideRequiredMarker: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    hintLabel: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    underlineRef: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['underline']
    }],
    _connectionContainerRef: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['connectionContainer', {
        static: true
      }]
    }],
    _inputContainerRef: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['inputContainer']
    }],
    _label: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['label']
    }],
    _controlNonStatic: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatFormFieldControl]
    }],
    _controlStatic: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatFormFieldControl, {
        static: true
      }]
    }],
    _labelChildNonStatic: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatLabel]
    }],
    _labelChildStatic: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatLabel, {
        static: true
      }]
    }],
    _placeholderChild: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatPlaceholder]
    }],
    _errorChildren: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [MAT_ERROR, {
        descendants: true
      }]
    }],
    _hintChildren: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [_MAT_HINT, {
        descendants: true
      }]
    }],
    _prefixChildren: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [MAT_PREFIX, {
        descendants: true
      }]
    }],
    _suffixChildren: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [MAT_SUFFIX, {
        descendants: true
      }]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatFormFieldModule {}
MatFormFieldModule.ɵfac = function MatFormFieldModule_Factory(t) {
  return new (t || MatFormFieldModule)();
};
MatFormFieldModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatFormFieldModule
});
MatFormFieldModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_12__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule, _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_13__.ObserversModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFormFieldModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      declarations: [MatError, MatFormField, MatHint, MatLabel, MatPlaceholder, MatPrefix, MatSuffix],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_12__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule, _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_13__.ObserversModule],
      exports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule, MatError, MatFormField, MatHint, MatLabel, MatPlaceholder, MatPrefix, MatSuffix]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatFormFieldModule, {
    declarations: function () {
      return [MatError, MatFormField, MatHint, MatLabel, MatPlaceholder, MatPrefix, MatSuffix];
    },
    imports: function () {
      return [_angular_common__WEBPACK_IMPORTED_MODULE_12__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule, _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_13__.ObserversModule];
    },
    exports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatCommonModule, MatError, MatFormField, MatHint, MatLabel, MatPlaceholder, MatPrefix, MatSuffix];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2544:
/*!**********************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/icon.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ICON_REGISTRY_PROVIDER": () => (/* binding */ ICON_REGISTRY_PROVIDER),
/* harmony export */   "ICON_REGISTRY_PROVIDER_FACTORY": () => (/* binding */ ICON_REGISTRY_PROVIDER_FACTORY),
/* harmony export */   "MAT_ICON_LOCATION": () => (/* binding */ MAT_ICON_LOCATION),
/* harmony export */   "MAT_ICON_LOCATION_FACTORY": () => (/* binding */ MAT_ICON_LOCATION_FACTORY),
/* harmony export */   "MatIcon": () => (/* binding */ MatIcon),
/* harmony export */   "MatIconModule": () => (/* binding */ MatIconModule),
/* harmony export */   "MatIconRegistry": () => (/* binding */ MatIconRegistry),
/* harmony export */   "getMatIconFailedToSanitizeLiteralError": () => (/* binding */ getMatIconFailedToSanitizeLiteralError),
/* harmony export */   "getMatIconFailedToSanitizeUrlError": () => (/* binding */ getMatIconFailedToSanitizeUrlError),
/* harmony export */   "getMatIconNameNotFoundError": () => (/* binding */ getMatIconNameNotFoundError),
/* harmony export */   "getMatIconNoHttpProviderError": () => (/* binding */ getMatIconNoHttpProviderError),
/* harmony export */   "ɵ0": () => (/* binding */ ɵ0)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 6587);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 4350);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 2425);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 8759);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 6942);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 7418);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 4661);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 4514);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 8987);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/platform-browser */ 4497);









/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Returns an exception to be thrown in the case when attempting to
 * load an icon with a name that cannot be found.
 * @docs-private
 */



const _c0 = ["*"];
function getMatIconNameNotFoundError(iconName) {
  return Error(`Unable to find icon with the name "${iconName}"`);
}
/**
 * Returns an exception to be thrown when the consumer attempts to use
 * `<mat-icon>` without including @angular/common/http.
 * @docs-private
 */
function getMatIconNoHttpProviderError() {
  return Error('Could not find HttpClient provider for use with Angular Material icons. ' + 'Please include the HttpClientModule from @angular/common/http in your ' + 'app imports.');
}
/**
 * Returns an exception to be thrown when a URL couldn't be sanitized.
 * @param url URL that was attempted to be sanitized.
 * @docs-private
 */
function getMatIconFailedToSanitizeUrlError(url) {
  return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL ` + `via Angular's DomSanitizer. Attempted URL was "${url}".`);
}
/**
 * Returns an exception to be thrown when a HTML string couldn't be sanitized.
 * @param literal HTML that was attempted to be sanitized.
 * @docs-private
 */
function getMatIconFailedToSanitizeLiteralError(literal) {
  return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by ` + `Angular's DomSanitizer. Attempted literal was "${literal}".`);
}
/**
 * Configuration for an icon, including the URL and possibly the cached SVG element.
 * @docs-private
 */
class SvgIconConfig {
  constructor(url, svgText, options) {
    this.url = url;
    this.svgText = svgText;
    this.options = options;
  }
}
/**
 * Service to register and display icons used by the `<mat-icon>` component.
 * - Registers icon URLs by namespace and name.
 * - Registers icon set URLs by namespace.
 * - Registers aliases for CSS classes, for use with icon fonts.
 * - Loads icons from URLs and extracts individual icons from icon sets.
 */
class MatIconRegistry {
  constructor(_httpClient, _sanitizer, document, _errorHandler) {
    this._httpClient = _httpClient;
    this._sanitizer = _sanitizer;
    this._errorHandler = _errorHandler;
    /**
     * URLs and cached SVG elements for individual icons. Keys are of the format "[namespace]:[icon]".
     */
    this._svgIconConfigs = new Map();
    /**
     * SvgIconConfig objects and cached SVG elements for icon sets, keyed by namespace.
     * Multiple icon sets can be registered under the same namespace.
     */
    this._iconSetConfigs = new Map();
    /** Cache for icons loaded by direct URLs. */
    this._cachedIconsByUrl = new Map();
    /** In-progress icon fetches. Used to coalesce multiple requests to the same URL. */
    this._inProgressUrlFetches = new Map();
    /** Map from font identifiers to their CSS class names. Used for icon fonts. */
    this._fontCssClassesByAlias = new Map();
    /**
     * The CSS class to apply when an `<mat-icon>` component has no icon name, url, or font specified.
     * The default 'material-icons' value assumes that the material icon font has been loaded as
     * described at http://google.github.io/material-design-icons/#icon-font-for-the-web
     */
    this._defaultFontSetClass = 'material-icons';
    this._document = document;
  }
  /**
   * Registers an icon by URL in the default namespace.
   * @param iconName Name under which the icon should be registered.
   * @param url
   */
  addSvgIcon(iconName, url, options) {
    return this.addSvgIconInNamespace('', iconName, url, options);
  }
  /**
   * Registers an icon using an HTML string in the default namespace.
   * @param iconName Name under which the icon should be registered.
   * @param literal SVG source of the icon.
   */
  addSvgIconLiteral(iconName, literal, options) {
    return this.addSvgIconLiteralInNamespace('', iconName, literal, options);
  }
  /**
   * Registers an icon by URL in the specified namespace.
   * @param namespace Namespace in which the icon should be registered.
   * @param iconName Name under which the icon should be registered.
   * @param url
   */
  addSvgIconInNamespace(namespace, iconName, url, options) {
    return this._addSvgIconConfig(namespace, iconName, new SvgIconConfig(url, null, options));
  }
  /**
   * Registers an icon using an HTML string in the specified namespace.
   * @param namespace Namespace in which the icon should be registered.
   * @param iconName Name under which the icon should be registered.
   * @param literal SVG source of the icon.
   */
  addSvgIconLiteralInNamespace(namespace, iconName, literal, options) {
    const cleanLiteral = this._sanitizer.sanitize(_angular_core__WEBPACK_IMPORTED_MODULE_0__.SecurityContext.HTML, literal);
    // TODO: add an ngDevMode check
    if (!cleanLiteral) {
      throw getMatIconFailedToSanitizeLiteralError(literal);
    }
    return this._addSvgIconConfig(namespace, iconName, new SvgIconConfig('', cleanLiteral, options));
  }
  /**
   * Registers an icon set by URL in the default namespace.
   * @param url
   */
  addSvgIconSet(url, options) {
    return this.addSvgIconSetInNamespace('', url, options);
  }
  /**
   * Registers an icon set using an HTML string in the default namespace.
   * @param literal SVG source of the icon set.
   */
  addSvgIconSetLiteral(literal, options) {
    return this.addSvgIconSetLiteralInNamespace('', literal, options);
  }
  /**
   * Registers an icon set by URL in the specified namespace.
   * @param namespace Namespace in which to register the icon set.
   * @param url
   */
  addSvgIconSetInNamespace(namespace, url, options) {
    return this._addSvgIconSetConfig(namespace, new SvgIconConfig(url, null, options));
  }
  /**
   * Registers an icon set using an HTML string in the specified namespace.
   * @param namespace Namespace in which to register the icon set.
   * @param literal SVG source of the icon set.
   */
  addSvgIconSetLiteralInNamespace(namespace, literal, options) {
    const cleanLiteral = this._sanitizer.sanitize(_angular_core__WEBPACK_IMPORTED_MODULE_0__.SecurityContext.HTML, literal);
    if (!cleanLiteral) {
      throw getMatIconFailedToSanitizeLiteralError(literal);
    }
    return this._addSvgIconSetConfig(namespace, new SvgIconConfig('', cleanLiteral, options));
  }
  /**
   * Defines an alias for a CSS class name to be used for icon fonts. Creating an matIcon
   * component with the alias as the fontSet input will cause the class name to be applied
   * to the `<mat-icon>` element.
   *
   * @param alias Alias for the font.
   * @param className Class name override to be used instead of the alias.
   */
  registerFontClassAlias(alias, className = alias) {
    this._fontCssClassesByAlias.set(alias, className);
    return this;
  }
  /**
   * Returns the CSS class name associated with the alias by a previous call to
   * registerFontClassAlias. If no CSS class has been associated, returns the alias unmodified.
   */
  classNameForFontAlias(alias) {
    return this._fontCssClassesByAlias.get(alias) || alias;
  }
  /**
   * Sets the CSS class name to be used for icon fonts when an `<mat-icon>` component does not
   * have a fontSet input value, and is not loading an icon by name or URL.
   *
   * @param className
   */
  setDefaultFontSetClass(className) {
    this._defaultFontSetClass = className;
    return this;
  }
  /**
   * Returns the CSS class name to be used for icon fonts when an `<mat-icon>` component does not
   * have a fontSet input value, and is not loading an icon by name or URL.
   */
  getDefaultFontSetClass() {
    return this._defaultFontSetClass;
  }
  /**
   * Returns an Observable that produces the icon (as an `<svg>` DOM element) from the given URL.
   * The response from the URL may be cached so this will not always cause an HTTP request, but
   * the produced element will always be a new copy of the originally fetched icon. (That is,
   * it will not contain any modifications made to elements previously returned).
   *
   * @param safeUrl URL from which to fetch the SVG icon.
   */
  getSvgIconFromUrl(safeUrl) {
    const url = this._sanitizer.sanitize(_angular_core__WEBPACK_IMPORTED_MODULE_0__.SecurityContext.RESOURCE_URL, safeUrl);
    if (!url) {
      throw getMatIconFailedToSanitizeUrlError(safeUrl);
    }
    const cachedIcon = this._cachedIconsByUrl.get(url);
    if (cachedIcon) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.of)(cloneSvg(cachedIcon));
    }
    return this._loadSvgIconFromConfig(new SvgIconConfig(safeUrl, null)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.tap)(svg => this._cachedIconsByUrl.set(url, svg)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(svg => cloneSvg(svg)));
  }
  /**
   * Returns an Observable that produces the icon (as an `<svg>` DOM element) with the given name
   * and namespace. The icon must have been previously registered with addIcon or addIconSet;
   * if not, the Observable will throw an error.
   *
   * @param name Name of the icon to be retrieved.
   * @param namespace Namespace in which to look for the icon.
   */
  getNamedSvgIcon(name, namespace = '') {
    // Return (copy of) cached icon if possible.
    const key = iconKey(namespace, name);
    const config = this._svgIconConfigs.get(key);
    if (config) {
      return this._getSvgFromConfig(config);
    }
    // See if we have any icon sets registered for the namespace.
    const iconSetConfigs = this._iconSetConfigs.get(namespace);
    if (iconSetConfigs) {
      return this._getSvgFromIconSetConfigs(name, iconSetConfigs);
    }
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.throwError)(getMatIconNameNotFoundError(key));
  }
  ngOnDestroy() {
    this._svgIconConfigs.clear();
    this._iconSetConfigs.clear();
    this._cachedIconsByUrl.clear();
  }
  /**
   * Returns the cached icon for a SvgIconConfig if available, or fetches it from its URL if not.
   */
  _getSvgFromConfig(config) {
    if (config.svgText) {
      // We already have the SVG element for this icon, return a copy.
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.of)(cloneSvg(this._svgElementFromConfig(config)));
    } else {
      // Fetch the icon from the config's URL, cache it, and return a copy.
      return this._loadSvgIconFromConfig(config).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(svg => cloneSvg(svg)));
    }
  }
  /**
   * Attempts to find an icon with the specified name in any of the SVG icon sets.
   * First searches the available cached icons for a nested element with a matching name, and
   * if found copies the element to a new `<svg>` element. If not found, fetches all icon sets
   * that have not been cached, and searches again after all fetches are completed.
   * The returned Observable produces the SVG element if possible, and throws
   * an error if no icon with the specified name can be found.
   */
  _getSvgFromIconSetConfigs(name, iconSetConfigs) {
    // For all the icon set SVG elements we've fetched, see if any contain an icon with the
    // requested name.
    const namedIcon = this._extractIconWithNameFromAnySet(name, iconSetConfigs);
    if (namedIcon) {
      // We could cache namedIcon in _svgIconConfigs, but since we have to make a copy every
      // time anyway, there's probably not much advantage compared to just always extracting
      // it from the icon set.
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.of)(namedIcon);
    }
    // Not found in any cached icon sets. If there are icon sets with URLs that we haven't
    // fetched, fetch them now and look for iconName in the results.
    const iconSetFetchRequests = iconSetConfigs.filter(iconSetConfig => !iconSetConfig.svgText).map(iconSetConfig => {
      return this._loadSvgIconSetFromConfig(iconSetConfig).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.catchError)(err => {
        const url = this._sanitizer.sanitize(_angular_core__WEBPACK_IMPORTED_MODULE_0__.SecurityContext.RESOURCE_URL, iconSetConfig.url);
        // Swallow errors fetching individual URLs so the
        // combined Observable won't necessarily fail.
        const errorMessage = `Loading icon set URL: ${url} failed: ${err.message}`;
        this._errorHandler.handleError(new Error(errorMessage));
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.of)(null);
      }));
    });
    // Fetch all the icon set URLs. When the requests complete, every IconSet should have a
    // cached SVG element (unless the request failed), and we can check again for the icon.
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.forkJoin)(iconSetFetchRequests).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(() => {
      const foundIcon = this._extractIconWithNameFromAnySet(name, iconSetConfigs);
      // TODO: add an ngDevMode check
      if (!foundIcon) {
        throw getMatIconNameNotFoundError(name);
      }
      return foundIcon;
    }));
  }
  /**
   * Searches the cached SVG elements for the given icon sets for a nested icon element whose "id"
   * tag matches the specified name. If found, copies the nested element to a new SVG element and
   * returns it. Returns null if no matching element is found.
   */
  _extractIconWithNameFromAnySet(iconName, iconSetConfigs) {
    // Iterate backwards, so icon sets added later have precedence.
    for (let i = iconSetConfigs.length - 1; i >= 0; i--) {
      const config = iconSetConfigs[i];
      // Parsing the icon set's text into an SVG element can be expensive. We can avoid some of
      // the parsing by doing a quick check using `indexOf` to see if there's any chance for the
      // icon to be in the set. This won't be 100% accurate, but it should help us avoid at least
      // some of the parsing.
      if (config.svgText && config.svgText.indexOf(iconName) > -1) {
        const svg = this._svgElementFromConfig(config);
        const foundIcon = this._extractSvgIconFromSet(svg, iconName, config.options);
        if (foundIcon) {
          return foundIcon;
        }
      }
    }
    return null;
  }
  /**
   * Loads the content of the icon URL specified in the SvgIconConfig and creates an SVG element
   * from it.
   */
  _loadSvgIconFromConfig(config) {
    return this._fetchIcon(config).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.tap)(svgText => config.svgText = svgText), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(() => this._svgElementFromConfig(config)));
  }
  /**
   * Loads the content of the icon set URL specified in the
   * SvgIconConfig and attaches it to the config.
   */
  _loadSvgIconSetFromConfig(config) {
    if (config.svgText) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.of)(null);
    }
    return this._fetchIcon(config).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.tap)(svgText => config.svgText = svgText));
  }
  /**
   * Searches the cached element of the given SvgIconConfig for a nested icon element whose "id"
   * tag matches the specified name. If found, copies the nested element to a new SVG element and
   * returns it. Returns null if no matching element is found.
   */
  _extractSvgIconFromSet(iconSet, iconName, options) {
    // Use the `id="iconName"` syntax in order to escape special
    // characters in the ID (versus using the #iconName syntax).
    const iconSource = iconSet.querySelector(`[id="${iconName}"]`);
    if (!iconSource) {
      return null;
    }
    // Clone the element and remove the ID to prevent multiple elements from being added
    // to the page with the same ID.
    const iconElement = iconSource.cloneNode(true);
    iconElement.removeAttribute('id');
    // If the icon node is itself an <svg> node, clone and return it directly. If not, set it as
    // the content of a new <svg> node.
    if (iconElement.nodeName.toLowerCase() === 'svg') {
      return this._setSvgAttributes(iconElement, options);
    }
    // If the node is a <symbol>, it won't be rendered so we have to convert it into <svg>. Note
    // that the same could be achieved by referring to it via <use href="#id">, however the <use>
    // tag is problematic on Firefox, because it needs to include the current page path.
    if (iconElement.nodeName.toLowerCase() === 'symbol') {
      return this._setSvgAttributes(this._toSvgElement(iconElement), options);
    }
    // createElement('SVG') doesn't work as expected; the DOM ends up with
    // the correct nodes, but the SVG content doesn't render. Instead we
    // have to create an empty SVG node using innerHTML and append its content.
    // Elements created using DOMParser.parseFromString have the same problem.
    // http://stackoverflow.com/questions/23003278/svg-innerhtml-in-firefox-can-not-display
    const svg = this._svgElementFromString('<svg></svg>');
    // Clone the node so we don't remove it from the parent icon set element.
    svg.appendChild(iconElement);
    return this._setSvgAttributes(svg, options);
  }
  /**
   * Creates a DOM element from the given SVG string.
   */
  _svgElementFromString(str) {
    const div = this._document.createElement('DIV');
    div.innerHTML = str;
    const svg = div.querySelector('svg');
    // TODO: add an ngDevMode check
    if (!svg) {
      throw Error('<svg> tag not found');
    }
    return svg;
  }
  /**
   * Converts an element into an SVG node by cloning all of its children.
   */
  _toSvgElement(element) {
    const svg = this._svgElementFromString('<svg></svg>');
    const attributes = element.attributes;
    // Copy over all the attributes from the `symbol` to the new SVG, except the id.
    for (let i = 0; i < attributes.length; i++) {
      const {
        name,
        value
      } = attributes[i];
      if (name !== 'id') {
        svg.setAttribute(name, value);
      }
    }
    for (let i = 0; i < element.childNodes.length; i++) {
      if (element.childNodes[i].nodeType === this._document.ELEMENT_NODE) {
        svg.appendChild(element.childNodes[i].cloneNode(true));
      }
    }
    return svg;
  }
  /**
   * Sets the default attributes for an SVG element to be used as an icon.
   */
  _setSvgAttributes(svg, options) {
    svg.setAttribute('fit', '');
    svg.setAttribute('height', '100%');
    svg.setAttribute('width', '100%');
    svg.setAttribute('preserveAspectRatio', 'xMidYMid meet');
    svg.setAttribute('focusable', 'false'); // Disable IE11 default behavior to make SVGs focusable.
    if (options && options.viewBox) {
      svg.setAttribute('viewBox', options.viewBox);
    }
    return svg;
  }
  /**
   * Returns an Observable which produces the string contents of the given icon. Results may be
   * cached, so future calls with the same URL may not cause another HTTP request.
   */
  _fetchIcon(iconConfig) {
    var _a;
    const {
      url: safeUrl,
      options
    } = iconConfig;
    const withCredentials = (_a = options === null || options === void 0 ? void 0 : options.withCredentials) !== null && _a !== void 0 ? _a : false;
    if (!this._httpClient) {
      throw getMatIconNoHttpProviderError();
    }
    // TODO: add an ngDevMode check
    if (safeUrl == null) {
      throw Error(`Cannot fetch icon from URL "${safeUrl}".`);
    }
    const url = this._sanitizer.sanitize(_angular_core__WEBPACK_IMPORTED_MODULE_0__.SecurityContext.RESOURCE_URL, safeUrl);
    // TODO: add an ngDevMode check
    if (!url) {
      throw getMatIconFailedToSanitizeUrlError(safeUrl);
    }
    // Store in-progress fetches to avoid sending a duplicate request for a URL when there is
    // already a request in progress for that URL. It's necessary to call share() on the
    // Observable returned by http.get() so that multiple subscribers don't cause multiple XHRs.
    const inProgressFetch = this._inProgressUrlFetches.get(url);
    if (inProgressFetch) {
      return inProgressFetch;
    }
    const req = this._httpClient.get(url, {
      responseType: 'text',
      withCredentials
    }).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.finalize)(() => this._inProgressUrlFetches.delete(url)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.share)());
    this._inProgressUrlFetches.set(url, req);
    return req;
  }
  /**
   * Registers an icon config by name in the specified namespace.
   * @param namespace Namespace in which to register the icon config.
   * @param iconName Name under which to register the config.
   * @param config Config to be registered.
   */
  _addSvgIconConfig(namespace, iconName, config) {
    this._svgIconConfigs.set(iconKey(namespace, iconName), config);
    return this;
  }
  /**
   * Registers an icon set config in the specified namespace.
   * @param namespace Namespace in which to register the icon config.
   * @param config Config to be registered.
   */
  _addSvgIconSetConfig(namespace, config) {
    const configNamespace = this._iconSetConfigs.get(namespace);
    if (configNamespace) {
      configNamespace.push(config);
    } else {
      this._iconSetConfigs.set(namespace, [config]);
    }
    return this;
  }
  /** Parses a config's text into an SVG element. */
  _svgElementFromConfig(config) {
    if (!config.svgElement) {
      const svg = this._svgElementFromString(config.svgText);
      this._setSvgAttributes(svg, config.options);
      config.svgElement = svg;
    }
    return config.svgElement;
  }
}
MatIconRegistry.ɵfac = function MatIconRegistry_Factory(t) {
  return new (t || MatIconRegistry)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__.DomSanitizer), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler));
};
MatIconRegistry.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function MatIconRegistry_Factory() {
    return new MatIconRegistry((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient, 8), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__.DomSanitizer), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT, 8), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler));
  },
  token: MatIconRegistry,
  providedIn: "root"
});
MatIconRegistry.ctorParameters = () => [{
  type: _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: _angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__.DomSanitizer
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT]
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatIconRegistry, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: _angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__.DomSanitizer
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT]
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler
    }];
  }, null);
})();
/** @docs-private */
function ICON_REGISTRY_PROVIDER_FACTORY(parentRegistry, httpClient, sanitizer, errorHandler, document) {
  return parentRegistry || new MatIconRegistry(httpClient, sanitizer, document, errorHandler);
}
/** @docs-private */
const ICON_REGISTRY_PROVIDER = {
  // If there is already an MatIconRegistry available, use that. Otherwise, provide a new one.
  provide: MatIconRegistry,
  deps: [[new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional(), new _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf(), MatIconRegistry], [new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional(), _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__.DomSanitizer, _angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler, [new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional(), _angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT]],
  useFactory: ICON_REGISTRY_PROVIDER_FACTORY
};
/** Clones an SVGElement while preserving type information. */
function cloneSvg(svg) {
  return svg.cloneNode(true);
}
/** Returns the cache key to use for an icon namespace and name. */
function iconKey(namespace, name) {
  return namespace + ':' + name;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Boilerplate for applying mixins to MatIcon.
/** @docs-private */
class MatIconBase {
  constructor(_elementRef) {
    this._elementRef = _elementRef;
  }
}
const _MatIconMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_12__.mixinColor)(MatIconBase);
/**
 * Injection token used to provide the current location to `MatIcon`.
 * Used to handle server-side rendering and to stub out during unit tests.
 * @docs-private
 */
const MAT_ICON_LOCATION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('mat-icon-location', {
  providedIn: 'root',
  factory: MAT_ICON_LOCATION_FACTORY
});
/** @docs-private */
function MAT_ICON_LOCATION_FACTORY() {
  const _document = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT);
  const _location = _document ? _document.location : null;
  return {
    // Note that this needs to be a function, rather than a property, because Angular
    // will only resolve it once, but we want the current path on each call.
    getPathname: () => _location ? _location.pathname + _location.search : ''
  };
}
/** SVG attributes that accept a FuncIRI (e.g. `url(<something>)`). */
const funcIriAttributes = ['clip-path', 'color-profile', 'src', 'cursor', 'fill', 'filter', 'marker', 'marker-start', 'marker-mid', 'marker-end', 'mask', 'stroke'];
const ɵ0 = attr => `[${attr}]`;
/** Selector that can be used to find all elements that are using a `FuncIRI`. */
const funcIriAttributeSelector = funcIriAttributes.map(ɵ0).join(', ');
/** Regex that can be used to extract the id out of a FuncIRI. */
const funcIriPattern = /^url\(['"]?#(.*?)['"]?\)$/;
/**
 * Component to display an icon. It can be used in the following ways:
 *
 * - Specify the svgIcon input to load an SVG icon from a URL previously registered with the
 *   addSvgIcon, addSvgIconInNamespace, addSvgIconSet, or addSvgIconSetInNamespace methods of
 *   MatIconRegistry. If the svgIcon value contains a colon it is assumed to be in the format
 *   "[namespace]:[name]", if not the value will be the name of an icon in the default namespace.
 *   Examples:
 *     `<mat-icon svgIcon="left-arrow"></mat-icon>
 *     <mat-icon svgIcon="animals:cat"></mat-icon>`
 *
 * - Use a font ligature as an icon by putting the ligature text in the content of the `<mat-icon>`
 *   component. By default the Material icons font is used as described at
 *   http://google.github.io/material-design-icons/#icon-font-for-the-web. You can specify an
 *   alternate font by setting the fontSet input to either the CSS class to apply to use the
 *   desired font, or to an alias previously registered with MatIconRegistry.registerFontClassAlias.
 *   Examples:
 *     `<mat-icon>home</mat-icon>
 *     <mat-icon fontSet="myfont">sun</mat-icon>`
 *
 * - Specify a font glyph to be included via CSS rules by setting the fontSet input to specify the
 *   font, and the fontIcon input to specify the icon. Typically the fontIcon will specify a
 *   CSS class which causes the glyph to be displayed via a :before selector, as in
 *   https://fortawesome.github.io/Font-Awesome/examples/
 *   Example:
 *     `<mat-icon fontSet="fa" fontIcon="alarm"></mat-icon>`
 */
class MatIcon extends _MatIconMixinBase {
  constructor(elementRef, _iconRegistry, ariaHidden, _location, _errorHandler) {
    super(elementRef);
    this._iconRegistry = _iconRegistry;
    this._location = _location;
    this._errorHandler = _errorHandler;
    this._inline = false;
    /** Subscription to the current in-progress SVG icon request. */
    this._currentIconFetch = rxjs__WEBPACK_IMPORTED_MODULE_13__.Subscription.EMPTY;
    // If the user has not explicitly set aria-hidden, mark the icon as hidden, as this is
    // the right thing to do for the majority of icon use-cases.
    if (!ariaHidden) {
      elementRef.nativeElement.setAttribute('aria-hidden', 'true');
    }
  }
  /**
   * Whether the icon should be inlined, automatically sizing the icon to match the font size of
   * the element the icon is contained in.
   */
  get inline() {
    return this._inline;
  }
  set inline(inline) {
    this._inline = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_14__.coerceBooleanProperty)(inline);
  }
  /** Name of the icon in the SVG icon set. */
  get svgIcon() {
    return this._svgIcon;
  }
  set svgIcon(value) {
    if (value !== this._svgIcon) {
      if (value) {
        this._updateSvgIcon(value);
      } else if (this._svgIcon) {
        this._clearSvgElement();
      }
      this._svgIcon = value;
    }
  }
  /** Font set that the icon is a part of. */
  get fontSet() {
    return this._fontSet;
  }
  set fontSet(value) {
    const newValue = this._cleanupFontValue(value);
    if (newValue !== this._fontSet) {
      this._fontSet = newValue;
      this._updateFontIconClasses();
    }
  }
  /** Name of an icon within a font set. */
  get fontIcon() {
    return this._fontIcon;
  }
  set fontIcon(value) {
    const newValue = this._cleanupFontValue(value);
    if (newValue !== this._fontIcon) {
      this._fontIcon = newValue;
      this._updateFontIconClasses();
    }
  }
  /**
   * Splits an svgIcon binding value into its icon set and icon name components.
   * Returns a 2-element array of [(icon set), (icon name)].
   * The separator for the two fields is ':'. If there is no separator, an empty
   * string is returned for the icon set and the entire value is returned for
   * the icon name. If the argument is falsy, returns an array of two empty strings.
   * Throws an error if the name contains two or more ':' separators.
   * Examples:
   *   `'social:cake' -> ['social', 'cake']
   *   'penguin' -> ['', 'penguin']
   *   null -> ['', '']
   *   'a:b:c' -> (throws Error)`
   */
  _splitIconName(iconName) {
    if (!iconName) {
      return ['', ''];
    }
    const parts = iconName.split(':');
    switch (parts.length) {
      case 1:
        return ['', parts[0]];
      // Use default namespace.
      case 2:
        return parts;
      default:
        throw Error(`Invalid icon name: "${iconName}"`);
      // TODO: add an ngDevMode check
    }
  }

  ngOnInit() {
    // Update font classes because ngOnChanges won't be called if none of the inputs are present,
    // e.g. <mat-icon>arrow</mat-icon> In this case we need to add a CSS class for the default font.
    this._updateFontIconClasses();
  }
  ngAfterViewChecked() {
    const cachedElements = this._elementsWithExternalReferences;
    if (cachedElements && cachedElements.size) {
      const newPath = this._location.getPathname();
      // We need to check whether the URL has changed on each change detection since
      // the browser doesn't have an API that will let us react on link clicks and
      // we can't depend on the Angular router. The references need to be updated,
      // because while most browsers don't care whether the URL is correct after
      // the first render, Safari will break if the user navigates to a different
      // page and the SVG isn't re-rendered.
      if (newPath !== this._previousPath) {
        this._previousPath = newPath;
        this._prependPathToReferences(newPath);
      }
    }
  }
  ngOnDestroy() {
    this._currentIconFetch.unsubscribe();
    if (this._elementsWithExternalReferences) {
      this._elementsWithExternalReferences.clear();
    }
  }
  _usingFontIcon() {
    return !this.svgIcon;
  }
  _setSvgElement(svg) {
    this._clearSvgElement();
    // Workaround for IE11 and Edge ignoring `style` tags inside dynamically-created SVGs.
    // See: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/10898469/
    // Do this before inserting the element into the DOM, in order to avoid a style recalculation.
    const styleTags = svg.querySelectorAll('style');
    for (let i = 0; i < styleTags.length; i++) {
      styleTags[i].textContent += ' ';
    }
    // Note: we do this fix here, rather than the icon registry, because the
    // references have to point to the URL at the time that the icon was created.
    const path = this._location.getPathname();
    this._previousPath = path;
    this._cacheChildrenWithExternalReferences(svg);
    this._prependPathToReferences(path);
    this._elementRef.nativeElement.appendChild(svg);
  }
  _clearSvgElement() {
    const layoutElement = this._elementRef.nativeElement;
    let childCount = layoutElement.childNodes.length;
    if (this._elementsWithExternalReferences) {
      this._elementsWithExternalReferences.clear();
    }
    // Remove existing non-element child nodes and SVGs, and add the new SVG element. Note that
    // we can't use innerHTML, because IE will throw if the element has a data binding.
    while (childCount--) {
      const child = layoutElement.childNodes[childCount];
      // 1 corresponds to Node.ELEMENT_NODE. We remove all non-element nodes in order to get rid
      // of any loose text nodes, as well as any SVG elements in order to remove any old icons.
      if (child.nodeType !== 1 || child.nodeName.toLowerCase() === 'svg') {
        layoutElement.removeChild(child);
      }
    }
  }
  _updateFontIconClasses() {
    if (!this._usingFontIcon()) {
      return;
    }
    const elem = this._elementRef.nativeElement;
    const fontSetClass = this.fontSet ? this._iconRegistry.classNameForFontAlias(this.fontSet) : this._iconRegistry.getDefaultFontSetClass();
    if (fontSetClass != this._previousFontSetClass) {
      if (this._previousFontSetClass) {
        elem.classList.remove(this._previousFontSetClass);
      }
      if (fontSetClass) {
        elem.classList.add(fontSetClass);
      }
      this._previousFontSetClass = fontSetClass;
    }
    if (this.fontIcon != this._previousFontIconClass) {
      if (this._previousFontIconClass) {
        elem.classList.remove(this._previousFontIconClass);
      }
      if (this.fontIcon) {
        elem.classList.add(this.fontIcon);
      }
      this._previousFontIconClass = this.fontIcon;
    }
  }
  /**
   * Cleans up a value to be used as a fontIcon or fontSet.
   * Since the value ends up being assigned as a CSS class, we
   * have to trim the value and omit space-separated values.
   */
  _cleanupFontValue(value) {
    return typeof value === 'string' ? value.trim().split(' ')[0] : value;
  }
  /**
   * Prepends the current path to all elements that have an attribute pointing to a `FuncIRI`
   * reference. This is required because WebKit browsers require references to be prefixed with
   * the current path, if the page has a `base` tag.
   */
  _prependPathToReferences(path) {
    const elements = this._elementsWithExternalReferences;
    if (elements) {
      elements.forEach((attrs, element) => {
        attrs.forEach(attr => {
          element.setAttribute(attr.name, `url('${path}#${attr.value}')`);
        });
      });
    }
  }
  /**
   * Caches the children of an SVG element that have `url()`
   * references that we need to prefix with the current path.
   */
  _cacheChildrenWithExternalReferences(element) {
    const elementsWithFuncIri = element.querySelectorAll(funcIriAttributeSelector);
    const elements = this._elementsWithExternalReferences = this._elementsWithExternalReferences || new Map();
    for (let i = 0; i < elementsWithFuncIri.length; i++) {
      funcIriAttributes.forEach(attr => {
        const elementWithReference = elementsWithFuncIri[i];
        const value = elementWithReference.getAttribute(attr);
        const match = value ? value.match(funcIriPattern) : null;
        if (match) {
          let attributes = elements.get(elementWithReference);
          if (!attributes) {
            attributes = [];
            elements.set(elementWithReference, attributes);
          }
          attributes.push({
            name: attr,
            value: match[1]
          });
        }
      });
    }
  }
  /** Sets a new SVG icon with a particular name. */
  _updateSvgIcon(rawName) {
    this._svgNamespace = null;
    this._svgName = null;
    this._currentIconFetch.unsubscribe();
    if (rawName) {
      const [namespace, iconName] = this._splitIconName(rawName);
      if (namespace) {
        this._svgNamespace = namespace;
      }
      if (iconName) {
        this._svgName = iconName;
      }
      this._currentIconFetch = this._iconRegistry.getNamedSvgIcon(iconName, namespace).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.take)(1)).subscribe(svg => this._setSvgElement(svg), err => {
        const errorMessage = `Error retrieving icon ${namespace}:${iconName}! ${err.message}`;
        this._errorHandler.handleError(new Error(errorMessage));
      });
    }
  }
}
MatIcon.ɵfac = function MatIcon_Factory(t) {
  return new (t || MatIcon)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MatIconRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('aria-hidden'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_ICON_LOCATION), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler));
};
MatIcon.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatIcon,
  selectors: [["mat-icon"]],
  hostAttrs: ["role", "img", 1, "mat-icon", "notranslate"],
  hostVars: 7,
  hostBindings: function MatIcon_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-mat-icon-type", ctx._usingFontIcon() ? "font" : "svg")("data-mat-icon-name", ctx._svgName || ctx.fontIcon)("data-mat-icon-namespace", ctx._svgNamespace || ctx.fontSet);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-icon-inline", ctx.inline)("mat-icon-no-color", ctx.color !== "primary" && ctx.color !== "accent" && ctx.color !== "warn");
    }
  },
  inputs: {
    color: "color",
    inline: "inline",
    svgIcon: "svgIcon",
    fontSet: "fontSet",
    fontIcon: "fontIcon"
  },
  exportAs: ["matIcon"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c0,
  decls: 1,
  vars: 0,
  template: function MatIcon_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
    }
  },
  styles: [".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],
  encapsulation: 2,
  changeDetection: 0
});
MatIcon.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: MatIconRegistry
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
    args: ['aria-hidden']
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_ICON_LOCATION]
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler
}];
MatIcon.propDecorators = {
  inline: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  svgIcon: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  fontSet: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  fontIcon: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatIcon, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      template: '<ng-content></ng-content>',
      selector: 'mat-icon',
      exportAs: 'matIcon',
      inputs: ['color'],
      host: {
        'role': 'img',
        'class': 'mat-icon notranslate',
        '[attr.data-mat-icon-type]': '_usingFontIcon() ? "font" : "svg"',
        '[attr.data-mat-icon-name]': '_svgName || fontIcon',
        '[attr.data-mat-icon-namespace]': '_svgNamespace || fontSet',
        '[class.mat-icon-inline]': 'inline',
        '[class.mat-icon-no-color]': 'color !== "primary" && color !== "accent" && color !== "warn"'
      },
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: MatIconRegistry
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
        args: ['aria-hidden']
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_ICON_LOCATION]
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler
    }];
  }, {
    inline: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    svgIcon: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    fontSet: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    fontIcon: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatIconModule {}
MatIconModule.ɵfac = function MatIconModule_Factory(t) {
  return new (t || MatIconModule)();
};
MatIconModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatIconModule
});
MatIconModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatIconModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatCommonModule],
      exports: [MatIcon, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatCommonModule],
      declarations: [MatIcon]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatIconModule, {
    declarations: function () {
      return [MatIcon];
    },
    imports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatCommonModule];
    },
    exports: function () {
      return [MatIcon, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatCommonModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 5342:
/*!***********************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/input.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_INPUT_VALUE_ACCESSOR": () => (/* binding */ MAT_INPUT_VALUE_ACCESSOR),
/* harmony export */   "MatInput": () => (/* binding */ MatInput),
/* harmony export */   "MatInputModule": () => (/* binding */ MatInputModule),
/* harmony export */   "MatTextareaAutosize": () => (/* binding */ MatTextareaAutosize),
/* harmony export */   "getMatInputUnsupportedTypeError": () => (/* binding */ getMatInputUnsupportedTypeError)
/* harmony export */ });
/* harmony import */ var _angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/text-field */ 5499);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/form-field */ 2288);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2218);









/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Directive to automatically resize a textarea to fit its content.
 * @deprecated Use `cdkTextareaAutosize` from `@angular/cdk/text-field` instead.
 * @breaking-change 8.0.0
 */






class MatTextareaAutosize extends _angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.CdkTextareaAutosize {
  get matAutosizeMinRows() {
    return this.minRows;
  }
  set matAutosizeMinRows(value) {
    this.minRows = value;
  }
  get matAutosizeMaxRows() {
    return this.maxRows;
  }
  set matAutosizeMaxRows(value) {
    this.maxRows = value;
  }
  get matAutosize() {
    return this.enabled;
  }
  set matAutosize(value) {
    this.enabled = value;
  }
  get matTextareaAutosize() {
    return this.enabled;
  }
  set matTextareaAutosize(value) {
    this.enabled = value;
  }
}
MatTextareaAutosize.ɵfac = /*@__PURE__*/function () {
  let ɵMatTextareaAutosize_BaseFactory;
  return function MatTextareaAutosize_Factory(t) {
    return (ɵMatTextareaAutosize_BaseFactory || (ɵMatTextareaAutosize_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](MatTextareaAutosize)))(t || MatTextareaAutosize);
  };
}();
MatTextareaAutosize.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: MatTextareaAutosize,
  selectors: [["textarea", "mat-autosize", ""], ["textarea", "matTextareaAutosize", ""]],
  hostAttrs: ["rows", "1", 1, "cdk-textarea-autosize", "mat-autosize"],
  inputs: {
    cdkAutosizeMinRows: "cdkAutosizeMinRows",
    cdkAutosizeMaxRows: "cdkAutosizeMaxRows",
    matAutosizeMinRows: "matAutosizeMinRows",
    matAutosizeMaxRows: "matAutosizeMaxRows",
    matAutosize: ["mat-autosize", "matAutosize"],
    matTextareaAutosize: "matTextareaAutosize"
  },
  exportAs: ["matTextareaAutosize"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
MatTextareaAutosize.propDecorators = {
  matAutosizeMinRows: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  matAutosizeMaxRows: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  matAutosize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
    args: ['mat-autosize']
  }],
  matTextareaAutosize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatTextareaAutosize, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: 'textarea[mat-autosize], textarea[matTextareaAutosize]',
      exportAs: 'matTextareaAutosize',
      inputs: ['cdkAutosizeMinRows', 'cdkAutosizeMaxRows'],
      host: {
        'class': 'cdk-textarea-autosize mat-autosize',
        // Textarea elements that have the directive applied should have a single row by default.
        // Browsers normally show two rows by default and therefore this limits the minRows binding.
        'rows': '1'
      }
    }]
  }], null, {
    matAutosizeMinRows: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    matAutosizeMaxRows: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    matAutosize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['mat-autosize']
    }],
    matTextareaAutosize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** @docs-private */
function getMatInputUnsupportedTypeError(type) {
  return Error(`Input type "${type}" isn't supported by matInput.`);
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * This token is used to inject the object whose value should be set into `MatInput`. If none is
 * provided, the native `HTMLInputElement` is used. Directives like `MatDatepickerInput` can provide
 * themselves for this token, in order to make `MatInput` delegate the getting and setting of the
 * value to them.
 */
const MAT_INPUT_VALUE_ACCESSOR = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('MAT_INPUT_VALUE_ACCESSOR');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Invalid input type. Using one of these will throw an MatInputUnsupportedTypeError.
const MAT_INPUT_INVALID_TYPES = ['button', 'checkbox', 'file', 'hidden', 'image', 'radio', 'range', 'reset', 'submit'];
let nextUniqueId = 0;
// Boilerplate for applying mixins to MatInput.
/** @docs-private */
class MatInputBase {
  constructor(_defaultErrorStateMatcher, _parentForm, _parentFormGroup, /** @docs-private */
  ngControl) {
    this._defaultErrorStateMatcher = _defaultErrorStateMatcher;
    this._parentForm = _parentForm;
    this._parentFormGroup = _parentFormGroup;
    this.ngControl = ngControl;
  }
}
const _MatInputMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.mixinErrorState)(MatInputBase);
/** Directive that allows a native input to work inside a `MatFormField`. */
class MatInput extends _MatInputMixinBase {
  constructor(_elementRef, _platform, /** @docs-private */
  ngControl, _parentForm, _parentFormGroup, _defaultErrorStateMatcher, inputValueAccessor, _autofillMonitor, ngZone,
  // TODO: Remove this once the legacy appearance has been removed. We only need
  // to inject the form-field for determining whether the placeholder has been promoted.
  _formField) {
    super(_defaultErrorStateMatcher, _parentForm, _parentFormGroup, ngControl);
    this._elementRef = _elementRef;
    this._platform = _platform;
    this.ngControl = ngControl;
    this._autofillMonitor = _autofillMonitor;
    this._formField = _formField;
    this._uid = `mat-input-${nextUniqueId++}`;
    /**
     * Implemented as part of MatFormFieldControl.
     * @docs-private
     */
    this.focused = false;
    /**
     * Implemented as part of MatFormFieldControl.
     * @docs-private
     */
    this.stateChanges = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /**
     * Implemented as part of MatFormFieldControl.
     * @docs-private
     */
    this.controlType = 'mat-input';
    /**
     * Implemented as part of MatFormFieldControl.
     * @docs-private
     */
    this.autofilled = false;
    this._disabled = false;
    this._required = false;
    this._type = 'text';
    this._readonly = false;
    this._neverEmptyInputTypes = ['date', 'datetime', 'datetime-local', 'month', 'time', 'week'].filter(t => (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.getSupportedInputTypes)().has(t));
    const element = this._elementRef.nativeElement;
    const nodeName = element.nodeName.toLowerCase();
    // If no input value accessor was explicitly specified, use the element as the input value
    // accessor.
    this._inputValueAccessor = inputValueAccessor || element;
    this._previousNativeValue = this.value;
    // Force setter to be called in case id was not specified.
    this.id = this.id;
    // On some versions of iOS the caret gets stuck in the wrong place when holding down the delete
    // key. In order to get around this we need to "jiggle" the caret loose. Since this bug only
    // exists on iOS, we only bother to install the listener on iOS.
    if (_platform.IOS) {
      ngZone.runOutsideAngular(() => {
        _elementRef.nativeElement.addEventListener('keyup', event => {
          let el = event.target;
          if (!el.value && !el.selectionStart && !el.selectionEnd) {
            // Note: Just setting `0, 0` doesn't fix the issue. Setting
            // `1, 1` fixes it for the first time that you type text and
            // then hold delete. Toggling to `1, 1` and then back to
            // `0, 0` seems to completely fix it.
            el.setSelectionRange(1, 1);
            el.setSelectionRange(0, 0);
          }
        });
      });
    }
    this._isServer = !this._platform.isBrowser;
    this._isNativeSelect = nodeName === 'select';
    this._isTextarea = nodeName === 'textarea';
    if (this._isNativeSelect) {
      this.controlType = element.multiple ? 'mat-native-select-multiple' : 'mat-native-select';
    }
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  get disabled() {
    if (this.ngControl && this.ngControl.disabled !== null) {
      return this.ngControl.disabled;
    }
    return this._disabled;
  }
  set disabled(value) {
    this._disabled = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceBooleanProperty)(value);
    // Browsers may not fire the blur event if the input is disabled too quickly.
    // Reset from here to ensure that the element doesn't become stuck.
    if (this.focused) {
      this.focused = false;
      this.stateChanges.next();
    }
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  get id() {
    return this._id;
  }
  set id(value) {
    this._id = value || this._uid;
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  get required() {
    return this._required;
  }
  set required(value) {
    this._required = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceBooleanProperty)(value);
  }
  /** Input type of the element. */
  get type() {
    return this._type;
  }
  set type(value) {
    this._type = value || 'text';
    this._validateType();
    // When using Angular inputs, developers are no longer able to set the properties on the native
    // input element. To ensure that bindings for `type` work, we need to sync the setter
    // with the native property. Textarea elements don't support the type property or attribute.
    if (!this._isTextarea && (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.getSupportedInputTypes)().has(this._type)) {
      this._elementRef.nativeElement.type = this._type;
    }
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  get value() {
    return this._inputValueAccessor.value;
  }
  set value(value) {
    if (value !== this.value) {
      this._inputValueAccessor.value = value;
      this.stateChanges.next();
    }
  }
  /** Whether the element is readonly. */
  get readonly() {
    return this._readonly;
  }
  set readonly(value) {
    this._readonly = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__.coerceBooleanProperty)(value);
  }
  ngAfterViewInit() {
    if (this._platform.isBrowser) {
      this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(event => {
        this.autofilled = event.isAutofilled;
        this.stateChanges.next();
      });
    }
  }
  ngOnChanges() {
    this.stateChanges.next();
  }
  ngOnDestroy() {
    this.stateChanges.complete();
    if (this._platform.isBrowser) {
      this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement);
    }
  }
  ngDoCheck() {
    if (this.ngControl) {
      // We need to re-evaluate this on every change detection cycle, because there are some
      // error triggers that we can't subscribe to (e.g. parent form submissions). This means
      // that whatever logic is in here has to be super lean or we risk destroying the performance.
      this.updateErrorState();
    }
    // We need to dirty-check the native element's value, because there are some cases where
    // we won't be notified when it changes (e.g. the consumer isn't using forms or they're
    // updating the value using `emitEvent: false`).
    this._dirtyCheckNativeValue();
    // We need to dirty-check and set the placeholder attribute ourselves, because whether it's
    // present or not depends on a query which is prone to "changed after checked" errors.
    this._dirtyCheckPlaceholder();
  }
  /** Focuses the input. */
  focus(options) {
    this._elementRef.nativeElement.focus(options);
  }
  // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
  // In Ivy the `host` bindings will be merged when this class is extended, whereas in
  // ViewEngine they're overwritten.
  // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
  /** Callback for the cases where the focused state of the input changes. */
  // tslint:disable:no-host-decorator-in-concrete
  // tslint:enable:no-host-decorator-in-concrete
  _focusChanged(isFocused) {
    if (isFocused !== this.focused && (!this.readonly || !isFocused)) {
      this.focused = isFocused;
      this.stateChanges.next();
    }
  }
  // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
  // In Ivy the `host` bindings will be merged when this class is extended, whereas in
  // ViewEngine they're overwritten.
  // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
  // tslint:disable-next-line:no-host-decorator-in-concrete
  _onInput() {
    // This is a noop function and is used to let Angular know whenever the value changes.
    // Angular will run a new change detection each time the `input` event has been dispatched.
    // It's necessary that Angular recognizes the value change, because when floatingLabel
    // is set to false and Angular forms aren't used, the placeholder won't recognize the
    // value changes and will not disappear.
    // Listening to the input event wouldn't be necessary when the input is using the
    // FormsModule or ReactiveFormsModule, because Angular forms also listens to input events.
  }
  /** Does some manual dirty checking on the native input `placeholder` attribute. */
  _dirtyCheckPlaceholder() {
    var _a, _b;
    // If we're hiding the native placeholder, it should also be cleared from the DOM, otherwise
    // screen readers will read it out twice: once from the label and once from the attribute.
    // TODO: can be removed once we get rid of the `legacy` style for the form field, because it's
    // the only one that supports promoting the placeholder to a label.
    const placeholder = ((_b = (_a = this._formField) === null || _a === void 0 ? void 0 : _a._hideControlPlaceholder) === null || _b === void 0 ? void 0 : _b.call(_a)) ? null : this.placeholder;
    if (placeholder !== this._previousPlaceholder) {
      const element = this._elementRef.nativeElement;
      this._previousPlaceholder = placeholder;
      placeholder ? element.setAttribute('placeholder', placeholder) : element.removeAttribute('placeholder');
    }
  }
  /** Does some manual dirty checking on the native input `value` property. */
  _dirtyCheckNativeValue() {
    const newValue = this._elementRef.nativeElement.value;
    if (this._previousNativeValue !== newValue) {
      this._previousNativeValue = newValue;
      this.stateChanges.next();
    }
  }
  /** Make sure the input is a supported type. */
  _validateType() {
    if (MAT_INPUT_INVALID_TYPES.indexOf(this._type) > -1 && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getMatInputUnsupportedTypeError(this._type);
    }
  }
  /** Checks whether the input type is one of the types that are never empty. */
  _isNeverEmpty() {
    return this._neverEmptyInputTypes.indexOf(this._type) > -1;
  }
  /** Checks whether the input is invalid based on the native validation. */
  _isBadInput() {
    // The `validity` property won't be present on platform-server.
    let validity = this._elementRef.nativeElement.validity;
    return validity && validity.badInput;
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  get empty() {
    return !this._isNeverEmpty() && !this._elementRef.nativeElement.value && !this._isBadInput() && !this.autofilled;
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  get shouldLabelFloat() {
    if (this._isNativeSelect) {
      // For a single-selection `<select>`, the label should float when the selected option has
      // a non-empty display value. For a `<select multiple>`, the label *always* floats to avoid
      // overlapping the label with the options.
      const selectElement = this._elementRef.nativeElement;
      const firstOption = selectElement.options[0];
      // On most browsers the `selectedIndex` will always be 0, however on IE and Edge it'll be
      // -1 if the `value` is set to something, that isn't in the list of options, at a later point.
      return this.focused || selectElement.multiple || !this.empty || !!(selectElement.selectedIndex > -1 && firstOption && firstOption.label);
    } else {
      return this.focused || !this.empty;
    }
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  setDescribedByIds(ids) {
    if (ids.length) {
      this._elementRef.nativeElement.setAttribute('aria-describedby', ids.join(' '));
    } else {
      this._elementRef.nativeElement.removeAttribute('aria-describedby');
    }
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  onContainerClick() {
    // Do not re-focus the input element if the element is already focused. Otherwise it can happen
    // that someone clicks on a time input and the cursor resets to the "hours" field while the
    // "minutes" field was actually clicked. See: https://github.com/angular/components/issues/12849
    if (!this.focused) {
      this.focus();
    }
  }
}
MatInput.ɵfac = function MatInput_Factory(t) {
  return new (t || MatInput)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgControl, 10), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgForm, 8), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_6__.FormGroupDirective, 8), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.ErrorStateMatcher), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](MAT_INPUT_VALUE_ACCESSOR, 10), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.AutofillMonitor), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MAT_FORM_FIELD, 8));
};
MatInput.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: MatInput,
  selectors: [["input", "matInput", ""], ["textarea", "matInput", ""], ["select", "matNativeControl", ""], ["input", "matNativeControl", ""], ["textarea", "matNativeControl", ""]],
  hostAttrs: [1, "mat-input-element", "mat-form-field-autofill-control"],
  hostVars: 9,
  hostBindings: function MatInput_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("focus", function MatInput_focus_HostBindingHandler() {
        return ctx._focusChanged(true);
      })("blur", function MatInput_blur_HostBindingHandler() {
        return ctx._focusChanged(false);
      })("input", function MatInput_input_HostBindingHandler() {
        return ctx._onInput();
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵhostProperty"]("disabled", ctx.disabled)("required", ctx.required);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("id", ctx.id)("data-placeholder", ctx.placeholder)("readonly", ctx.readonly && !ctx._isNativeSelect || null)("aria-invalid", ctx.errorState)("aria-required", ctx.required.toString());
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("mat-input-server", ctx._isServer);
    }
  },
  inputs: {
    id: "id",
    disabled: "disabled",
    required: "required",
    type: "type",
    value: "value",
    readonly: "readonly",
    placeholder: "placeholder",
    errorStateMatcher: "errorStateMatcher",
    userAriaDescribedBy: ["aria-describedby", "userAriaDescribedBy"]
  },
  exportAs: ["matInput"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵProvidersFeature"]([{
    provide: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormFieldControl,
    useExisting: MatInput
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]]
});
MatInput.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
}, {
  type: _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgControl,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self
  }]
}, {
  type: _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgForm,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }]
}, {
  type: _angular_forms__WEBPACK_IMPORTED_MODULE_6__.FormGroupDirective,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }]
}, {
  type: _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.ErrorStateMatcher
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
    args: [MAT_INPUT_VALUE_ACCESSOR]
  }]
}, {
  type: _angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.AutofillMonitor
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone
}, {
  type: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormField,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
    args: [_angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MAT_FORM_FIELD]
  }]
}];
MatInput.propDecorators = {
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  id: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  placeholder: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  required: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  type: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  errorStateMatcher: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  userAriaDescribedBy: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
    args: ['aria-describedby']
  }],
  value: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  readonly: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  _focusChanged: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener,
    args: ['focus', ['true']]
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener,
    args: ['blur', ['false']]
  }],
  _onInput: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener,
    args: ['input']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatInput, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: `input[matInput], textarea[matInput], select[matNativeControl],
      input[matNativeControl], textarea[matNativeControl]`,
      exportAs: 'matInput',
      host: {
        /**
         * @breaking-change 8.0.0 remove .mat-form-field-autofill-control in favor of AutofillMonitor.
         */
        'class': 'mat-input-element mat-form-field-autofill-control',
        '[class.mat-input-server]': '_isServer',
        // Native input properties that are overwritten by Angular inputs need to be synced with
        // the native input element. Otherwise property bindings for those don't work.
        '[attr.id]': 'id',
        // At the time of writing, we have a lot of customer tests that look up the input based on its
        // placeholder. Since we sometimes omit the placeholder attribute from the DOM to prevent screen
        // readers from reading it twice, we have to keep it somewhere in the DOM for the lookup.
        '[attr.data-placeholder]': 'placeholder',
        '[disabled]': 'disabled',
        '[required]': 'required',
        '[attr.readonly]': 'readonly && !_isNativeSelect || null',
        '[attr.aria-invalid]': 'errorState',
        '[attr.aria-required]': 'required.toString()'
      },
      providers: [{
        provide: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormFieldControl,
        useExisting: MatInput
      }]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__.Platform
    }, {
      type: _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgControl,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self
      }]
    }, {
      type: _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgForm,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }]
    }, {
      type: _angular_forms__WEBPACK_IMPORTED_MODULE_6__.FormGroupDirective,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }]
    }, {
      type: _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.ErrorStateMatcher
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [MAT_INPUT_VALUE_ACCESSOR]
      }]
    }, {
      type: _angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.AutofillMonitor
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone
    }, {
      type: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormField,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MAT_FORM_FIELD]
      }]
    }];
  }, {
    id: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    required: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    type: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    value: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    readonly: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
    // In Ivy the `host` bindings will be merged when this class is extended, whereas in
    // ViewEngine they're overwritten.
    // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
    /** Callback for the cases where the focused state of the input changes. */
    // tslint:disable:no-host-decorator-in-concrete
    // tslint:enable:no-host-decorator-in-concrete
    _focusChanged: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener,
      args: ['focus', ['true']]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener,
      args: ['blur', ['false']]
    }],
    // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
    // In Ivy the `host` bindings will be merged when this class is extended, whereas in
    // ViewEngine they're overwritten.
    // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
    // tslint:disable-next-line:no-host-decorator-in-concrete
    _onInput: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener,
      args: ['input']
    }],
    placeholder: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    errorStateMatcher: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    userAriaDescribedBy: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['aria-describedby']
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatInputModule {}
MatInputModule.ɵfac = function MatInputModule_Factory(t) {
  return new (t || MatInputModule)();
};
MatInputModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: MatInputModule
});
MatInputModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  providers: [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.ErrorStateMatcher],
  imports: [_angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.TextFieldModule, _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormFieldModule, _angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.TextFieldModule,
  // We re-export the `MatFormFieldModule` since `MatInput` will almost always
  // be used together with `MatFormField`.
  _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormFieldModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatInputModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      declarations: [MatInput, MatTextareaAutosize],
      imports: [_angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.TextFieldModule, _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormFieldModule],
      exports: [_angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.TextFieldModule,
      // We re-export the `MatFormFieldModule` since `MatInput` will almost always
      // be used together with `MatFormField`.
      _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormFieldModule, MatInput, MatTextareaAutosize],
      providers: [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.ErrorStateMatcher]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](MatInputModule, {
    declarations: function () {
      return [MatInput, MatTextareaAutosize];
    },
    imports: function () {
      return [_angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.TextFieldModule, _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormFieldModule];
    },
    exports: function () {
      return [_angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_0__.TextFieldModule,
      // We re-export the `MatFormFieldModule` since `MatInput` will almost always
      // be used together with `MatFormField`.
      _angular_material_form_field__WEBPACK_IMPORTED_MODULE_7__.MatFormFieldModule, MatInput, MatTextareaAutosize];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 5812:
/*!**********************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/list.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_LIST": () => (/* binding */ MAT_LIST),
/* harmony export */   "MAT_NAV_LIST": () => (/* binding */ MAT_NAV_LIST),
/* harmony export */   "MAT_SELECTION_LIST_VALUE_ACCESSOR": () => (/* binding */ MAT_SELECTION_LIST_VALUE_ACCESSOR),
/* harmony export */   "MatList": () => (/* binding */ MatList),
/* harmony export */   "MatListAvatarCssMatStyler": () => (/* binding */ MatListAvatarCssMatStyler),
/* harmony export */   "MatListIconCssMatStyler": () => (/* binding */ MatListIconCssMatStyler),
/* harmony export */   "MatListItem": () => (/* binding */ MatListItem),
/* harmony export */   "MatListModule": () => (/* binding */ MatListModule),
/* harmony export */   "MatListOption": () => (/* binding */ MatListOption),
/* harmony export */   "MatListSubheaderCssMatStyler": () => (/* binding */ MatListSubheaderCssMatStyler),
/* harmony export */   "MatNavList": () => (/* binding */ MatNavList),
/* harmony export */   "MatSelectionList": () => (/* binding */ MatSelectionList),
/* harmony export */   "MatSelectionListChange": () => (/* binding */ MatSelectionListChange)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/cdk/collections */ 2035);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_divider__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/divider */ 338);












/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Boilerplate for applying mixins to MatList.
/** @docs-private */




const _c0 = ["*"];
const _c1 = ".mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:\"\";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n";
const _c2 = [[["", "mat-list-avatar", ""], ["", "mat-list-icon", ""], ["", "matListAvatar", ""], ["", "matListIcon", ""]], [["", "mat-line", ""], ["", "matLine", ""]], "*"];
const _c3 = ["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]", "[mat-line], [matLine]", "*"];
const _c4 = ["text"];
function MatListOption_mat_pseudo_checkbox_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "mat-pseudo-checkbox", 5);
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("state", ctx_r0.selected ? "checked" : "unchecked")("disabled", ctx_r0.disabled);
  }
}
const _c5 = ["*", [["", "mat-list-avatar", ""], ["", "mat-list-icon", ""], ["", "matListAvatar", ""], ["", "matListIcon", ""]]];
const _c6 = ["*", "[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]"];
class MatListBase {}
const _MatListMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.mixinDisabled)((0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.mixinDisableRipple)(MatListBase));
// Boilerplate for applying mixins to MatListItem.
/** @docs-private */
class MatListItemBase {}
const _MatListItemMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.mixinDisableRipple)(MatListItemBase);
/**
 * Injection token that can be used to inject instances of `MatList`. It serves as
 * alternative token to the actual `MatList` class which could cause unnecessary
 * retention of the class and its component metadata.
 */
const MAT_LIST = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatList');
/**
 * Injection token that can be used to inject instances of `MatNavList`. It serves as
 * alternative token to the actual `MatNavList` class which could cause unnecessary
 * retention of the class and its component metadata.
 */
const MAT_NAV_LIST = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatNavList');
class MatNavList extends _MatListMixinBase {
  constructor() {
    super(...arguments);
    /** Emits when the state of the list changes. */
    this._stateChanges = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
  }
  ngOnChanges() {
    this._stateChanges.next();
  }
  ngOnDestroy() {
    this._stateChanges.complete();
  }
}
MatNavList.ɵfac = /*@__PURE__*/function () {
  let ɵMatNavList_BaseFactory;
  return function MatNavList_Factory(t) {
    return (ɵMatNavList_BaseFactory || (ɵMatNavList_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatNavList)))(t || MatNavList);
  };
}();
MatNavList.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatNavList,
  selectors: [["mat-nav-list"]],
  hostAttrs: ["role", "navigation", 1, "mat-nav-list", "mat-list-base"],
  inputs: {
    disableRipple: "disableRipple",
    disabled: "disabled"
  },
  exportAs: ["matNavList"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_NAV_LIST,
    useExisting: MatNavList
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  ngContentSelectors: _c0,
  decls: 1,
  vars: 0,
  template: function MatNavList_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
    }
  },
  styles: [_c1],
  encapsulation: 2,
  changeDetection: 0
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatNavList, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-nav-list',
      exportAs: 'matNavList',
      host: {
        'role': 'navigation',
        'class': 'mat-nav-list mat-list-base'
      },
      template: "<ng-content></ng-content>\n\n",
      inputs: ['disableRipple', 'disabled'],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      providers: [{
        provide: MAT_NAV_LIST,
        useExisting: MatNavList
      }],
      styles: [".mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:\"\";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n"]
    }]
  }], null, null);
})();
class MatList extends _MatListMixinBase {
  constructor(_elementRef) {
    super();
    this._elementRef = _elementRef;
    /** Emits when the state of the list changes. */
    this._stateChanges = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
    if (this._getListType() === 'action-list') {
      _elementRef.nativeElement.classList.add('mat-action-list');
    }
  }
  _getListType() {
    const nodeName = this._elementRef.nativeElement.nodeName.toLowerCase();
    if (nodeName === 'mat-list') {
      return 'list';
    }
    if (nodeName === 'mat-action-list') {
      return 'action-list';
    }
    return null;
  }
  ngOnChanges() {
    this._stateChanges.next();
  }
  ngOnDestroy() {
    this._stateChanges.complete();
  }
}
MatList.ɵfac = function MatList_Factory(t) {
  return new (t || MatList)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
MatList.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatList,
  selectors: [["mat-list"], ["mat-action-list"]],
  hostAttrs: [1, "mat-list", "mat-list-base"],
  inputs: {
    disableRipple: "disableRipple",
    disabled: "disabled"
  },
  exportAs: ["matList"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_LIST,
    useExisting: MatList
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  ngContentSelectors: _c0,
  decls: 1,
  vars: 0,
  template: function MatList_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
    }
  },
  styles: [_c1],
  encapsulation: 2,
  changeDetection: 0
});
MatList.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatList, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-list, mat-action-list',
      exportAs: 'matList',
      template: "<ng-content></ng-content>\n\n",
      host: {
        'class': 'mat-list mat-list-base'
      },
      inputs: ['disableRipple', 'disabled'],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      providers: [{
        provide: MAT_LIST,
        useExisting: MatList
      }],
      styles: [".mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:\"\";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();
/**
 * Directive whose purpose is to add the mat- CSS styling to this selector.
 * @docs-private
 */
class MatListAvatarCssMatStyler {}
MatListAvatarCssMatStyler.ɵfac = function MatListAvatarCssMatStyler_Factory(t) {
  return new (t || MatListAvatarCssMatStyler)();
};
MatListAvatarCssMatStyler.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatListAvatarCssMatStyler,
  selectors: [["", "mat-list-avatar", ""], ["", "matListAvatar", ""]],
  hostAttrs: [1, "mat-list-avatar"]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatListAvatarCssMatStyler, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[mat-list-avatar], [matListAvatar]',
      host: {
        'class': 'mat-list-avatar'
      }
    }]
  }], null, null);
})();
/**
 * Directive whose purpose is to add the mat- CSS styling to this selector.
 * @docs-private
 */
class MatListIconCssMatStyler {}
MatListIconCssMatStyler.ɵfac = function MatListIconCssMatStyler_Factory(t) {
  return new (t || MatListIconCssMatStyler)();
};
MatListIconCssMatStyler.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatListIconCssMatStyler,
  selectors: [["", "mat-list-icon", ""], ["", "matListIcon", ""]],
  hostAttrs: [1, "mat-list-icon"]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatListIconCssMatStyler, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[mat-list-icon], [matListIcon]',
      host: {
        'class': 'mat-list-icon'
      }
    }]
  }], null, null);
})();
/**
 * Directive whose purpose is to add the mat- CSS styling to this selector.
 * @docs-private
 */
class MatListSubheaderCssMatStyler {}
MatListSubheaderCssMatStyler.ɵfac = function MatListSubheaderCssMatStyler_Factory(t) {
  return new (t || MatListSubheaderCssMatStyler)();
};
MatListSubheaderCssMatStyler.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatListSubheaderCssMatStyler,
  selectors: [["", "mat-subheader", ""], ["", "matSubheader", ""]],
  hostAttrs: [1, "mat-subheader"]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatListSubheaderCssMatStyler, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[mat-subheader], [matSubheader]',
      host: {
        'class': 'mat-subheader'
      }
    }]
  }], null, null);
})();
/** An item within a Material Design list. */
class MatListItem extends _MatListItemMixinBase {
  constructor(_element, _changeDetectorRef, navList, list) {
    super();
    this._element = _element;
    this._isInteractiveList = false;
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
    this._disabled = false;
    this._isInteractiveList = !!(navList || list && list._getListType() === 'action-list');
    this._list = navList || list;
    // If no type attribute is specified for <button>, set it to "button".
    // If a type attribute is already specified, do nothing.
    const element = this._getHostElement();
    if (element.nodeName.toLowerCase() === 'button' && !element.hasAttribute('type')) {
      element.setAttribute('type', 'button');
    }
    if (this._list) {
      // React to changes in the state of the parent list since
      // some of the item's properties depend on it (e.g. `disableRipple`).
      this._list._stateChanges.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this._destroyed)).subscribe(() => {
        _changeDetectorRef.markForCheck();
      });
    }
  }
  /** Whether the option is disabled. */
  get disabled() {
    return this._disabled || !!(this._list && this._list.disabled);
  }
  set disabled(value) {
    this._disabled = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__.coerceBooleanProperty)(value);
  }
  ngAfterContentInit() {
    (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.setLines)(this._lines, this._element);
  }
  ngOnDestroy() {
    this._destroyed.next();
    this._destroyed.complete();
  }
  /** Whether this list item should show a ripple effect when clicked. */
  _isRippleDisabled() {
    return !this._isInteractiveList || this.disableRipple || !!(this._list && this._list.disableRipple);
  }
  /** Retrieves the DOM element of the component host. */
  _getHostElement() {
    return this._element.nativeElement;
  }
}
MatListItem.ɵfac = function MatListItem_Factory(t) {
  return new (t || MatListItem)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_NAV_LIST, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_LIST, 8));
};
MatListItem.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatListItem,
  selectors: [["mat-list-item"], ["a", "mat-list-item", ""], ["button", "mat-list-item", ""]],
  contentQueries: function MatListItem_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatListAvatarCssMatStyler, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatListIconCssMatStyler, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLine, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._avatar = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._icon = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._lines = _t);
    }
  },
  hostAttrs: [1, "mat-list-item", "mat-focus-indicator"],
  hostVars: 6,
  hostBindings: function MatListItem_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-list-item-disabled", ctx.disabled)("mat-list-item-avatar", ctx._avatar || ctx._icon)("mat-list-item-with-avatar", ctx._avatar || ctx._icon);
    }
  },
  inputs: {
    disableRipple: "disableRipple",
    disabled: "disabled"
  },
  exportAs: ["matListItem"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c3,
  decls: 6,
  vars: 2,
  consts: [[1, "mat-list-item-content"], ["mat-ripple", "", 1, "mat-list-item-ripple", 3, "matRippleTrigger", "matRippleDisabled"], [1, "mat-list-text"]],
  template: function MatListItem_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "div", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](4, 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](5, 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("matRippleTrigger", ctx._getHostElement())("matRippleDisabled", ctx._isRippleDisabled());
    }
  },
  dependencies: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatRipple],
  encapsulation: 2,
  changeDetection: 0
});
MatListItem.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: MatNavList,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_NAV_LIST]
  }]
}, {
  type: MatList,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_LIST]
  }]
}];
MatListItem.propDecorators = {
  _lines: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLine, {
      descendants: true
    }]
  }],
  _avatar: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatListAvatarCssMatStyler]
  }],
  _icon: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatListIconCssMatStyler]
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatListItem, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-list-item, a[mat-list-item], button[mat-list-item]',
      exportAs: 'matListItem',
      host: {
        'class': 'mat-list-item mat-focus-indicator',
        '[class.mat-list-item-disabled]': 'disabled',
        // @breaking-change 8.0.0 Remove `mat-list-item-avatar` in favor of `mat-list-item-with-avatar`.
        '[class.mat-list-item-avatar]': '_avatar || _icon',
        '[class.mat-list-item-with-avatar]': '_avatar || _icon'
      },
      inputs: ['disableRipple'],
      template: "<div class=\"mat-list-item-content\">\n  <div class=\"mat-list-item-ripple\" mat-ripple\n       [matRippleTrigger]=\"_getHostElement()\"\n       [matRippleDisabled]=\"_isRippleDisabled()\">\n  </div>\n\n  <ng-content select=\"[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]\">\n  </ng-content>\n\n  <div class=\"mat-list-text\"><ng-content select=\"[mat-line], [matLine]\"></ng-content></div>\n\n  <ng-content></ng-content>\n</div>\n",
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: MatNavList,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_NAV_LIST]
      }]
    }, {
      type: MatList,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_LIST]
      }]
    }];
  }, {
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    _lines: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLine, {
        descendants: true
      }]
    }],
    _avatar: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatListAvatarCssMatStyler]
    }],
    _icon: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatListIconCssMatStyler]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatSelectionListBase {}
const _MatSelectionListMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.mixinDisableRipple)(MatSelectionListBase);
class MatListOptionBase {}
const _MatListOptionMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.mixinDisableRipple)(MatListOptionBase);
/** @docs-private */
const MAT_SELECTION_LIST_VALUE_ACCESSOR = {
  provide: _angular_forms__WEBPACK_IMPORTED_MODULE_5__.NG_VALUE_ACCESSOR,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatSelectionList),
  multi: true
};
/** Change event that is being fired whenever the selected state of an option changes. */
class MatSelectionListChange {
  constructor( /** Reference to the selection list that emitted the event. */
  source,
  /**
   * Reference to the option that has been changed.
   * @deprecated Use `options` instead, because some events may change more than one option.
   * @breaking-change 12.0.0
   */
  option, /** Reference to the options that have been changed. */
  options) {
    this.source = source;
    this.option = option;
    this.options = options;
  }
}
/**
 * Component for list-options of selection-list. Each list-option can automatically
 * generate a checkbox and can put current item into the selectionModel of selection-list
 * if the current item is selected.
 */
class MatListOption extends _MatListOptionMixinBase {
  constructor(_element, _changeDetector, /** @docs-private */
  selectionList) {
    super();
    this._element = _element;
    this._changeDetector = _changeDetector;
    this.selectionList = selectionList;
    this._selected = false;
    this._disabled = false;
    this._hasFocus = false;
    /** Whether the label should appear before or after the checkbox. Defaults to 'after' */
    this.checkboxPosition = 'after';
    /**
     * This is set to true after the first OnChanges cycle so we don't clear the value of `selected`
     * in the first cycle.
     */
    this._inputsInitialized = false;
  }
  /** Theme color of the list option. This sets the color of the checkbox. */
  get color() {
    return this._color || this.selectionList.color;
  }
  set color(newValue) {
    this._color = newValue;
  }
  /** Value of the option */
  get value() {
    return this._value;
  }
  set value(newValue) {
    if (this.selected && !this.selectionList.compareWith(newValue, this.value) && this._inputsInitialized) {
      this.selected = false;
    }
    this._value = newValue;
  }
  /** Whether the option is disabled. */
  get disabled() {
    return this._disabled || this.selectionList && this.selectionList.disabled;
  }
  set disabled(value) {
    const newValue = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__.coerceBooleanProperty)(value);
    if (newValue !== this._disabled) {
      this._disabled = newValue;
      this._changeDetector.markForCheck();
    }
  }
  /** Whether the option is selected. */
  get selected() {
    return this.selectionList.selectedOptions.isSelected(this);
  }
  set selected(value) {
    const isSelected = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__.coerceBooleanProperty)(value);
    if (isSelected !== this._selected) {
      this._setSelected(isSelected);
      this.selectionList._reportValueChange();
    }
  }
  ngOnInit() {
    const list = this.selectionList;
    if (list._value && list._value.some(value => list.compareWith(value, this._value))) {
      this._setSelected(true);
    }
    const wasSelected = this._selected;
    // List options that are selected at initialization can't be reported properly to the form
    // control. This is because it takes some time until the selection-list knows about all
    // available options. Also it can happen that the ControlValueAccessor has an initial value
    // that should be used instead. Deferring the value change report to the next tick ensures
    // that the form control value is not being overwritten.
    Promise.resolve().then(() => {
      if (this._selected || wasSelected) {
        this.selected = true;
        this._changeDetector.markForCheck();
      }
    });
    this._inputsInitialized = true;
  }
  ngAfterContentInit() {
    (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.setLines)(this._lines, this._element);
  }
  ngOnDestroy() {
    if (this.selected) {
      // We have to delay this until the next tick in order
      // to avoid changed after checked errors.
      Promise.resolve().then(() => {
        this.selected = false;
      });
    }
    const hadFocus = this._hasFocus;
    const newActiveItem = this.selectionList._removeOptionFromList(this);
    // Only move focus if this option was focused at the time it was destroyed.
    if (hadFocus && newActiveItem) {
      newActiveItem.focus();
    }
  }
  /** Toggles the selection state of the option. */
  toggle() {
    this.selected = !this.selected;
  }
  /** Allows for programmatic focusing of the option. */
  focus() {
    this._element.nativeElement.focus();
  }
  /**
   * Returns the list item's text label. Implemented as a part of the FocusKeyManager.
   * @docs-private
   */
  getLabel() {
    return this._text ? this._text.nativeElement.textContent || '' : '';
  }
  /** Whether this list item should show a ripple effect when clicked. */
  _isRippleDisabled() {
    return this.disabled || this.disableRipple || this.selectionList.disableRipple;
  }
  _handleClick() {
    if (!this.disabled && (this.selectionList.multiple || !this.selected)) {
      this.toggle();
      // Emit a change event if the selected state of the option changed through user interaction.
      this.selectionList._emitChangeEvent([this]);
    }
  }
  _handleFocus() {
    this.selectionList._setFocusedOption(this);
    this._hasFocus = true;
  }
  _handleBlur() {
    this.selectionList._onTouched();
    this._hasFocus = false;
  }
  /** Retrieves the DOM element of the component host. */
  _getHostElement() {
    return this._element.nativeElement;
  }
  /** Sets the selected state of the option. Returns whether the value has changed. */
  _setSelected(selected) {
    if (selected === this._selected) {
      return false;
    }
    this._selected = selected;
    if (selected) {
      this.selectionList.selectedOptions.select(this);
    } else {
      this.selectionList.selectedOptions.deselect(this);
    }
    this._changeDetector.markForCheck();
    return true;
  }
  /**
   * Notifies Angular that the option needs to be checked in the next change detection run. Mainly
   * used to trigger an update of the list option if the disabled state of the selection list
   * changed.
   */
  _markForCheck() {
    this._changeDetector.markForCheck();
  }
}
MatListOption.ɵfac = function MatListOption_Factory(t) {
  return new (t || MatListOption)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"]((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatSelectionList)));
};
MatListOption.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatListOption,
  selectors: [["mat-list-option"]],
  contentQueries: function MatListOption_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatListAvatarCssMatStyler, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatListIconCssMatStyler, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLine, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._avatar = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._icon = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._lines = _t);
    }
  },
  viewQuery: function MatListOption_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c4, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._text = _t.first);
    }
  },
  hostAttrs: ["role", "option", 1, "mat-list-item", "mat-list-option", "mat-focus-indicator"],
  hostVars: 15,
  hostBindings: function MatListOption_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("focus", function MatListOption_focus_HostBindingHandler() {
        return ctx._handleFocus();
      })("blur", function MatListOption_blur_HostBindingHandler() {
        return ctx._handleBlur();
      })("click", function MatListOption_click_HostBindingHandler() {
        return ctx._handleClick();
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-selected", ctx.selected)("aria-disabled", ctx.disabled)("tabindex", -1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-list-item-disabled", ctx.disabled)("mat-list-item-with-avatar", ctx._avatar || ctx._icon)("mat-primary", ctx.color === "primary")("mat-accent", ctx.color !== "primary" && ctx.color !== "warn")("mat-warn", ctx.color === "warn")("mat-list-single-selected-option", ctx.selected && !ctx.selectionList.multiple);
    }
  },
  inputs: {
    disableRipple: "disableRipple",
    checkboxPosition: "checkboxPosition",
    color: "color",
    value: "value",
    selected: "selected",
    disabled: "disabled"
  },
  exportAs: ["matListOption"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c6,
  decls: 7,
  vars: 5,
  consts: [[1, "mat-list-item-content"], ["mat-ripple", "", 1, "mat-list-item-ripple", 3, "matRippleTrigger", "matRippleDisabled"], [3, "state", "disabled", 4, "ngIf"], [1, "mat-list-text"], ["text", ""], [3, "state", "disabled"]],
  template: function MatListOption_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "div", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatListOption_mat_pseudo_checkbox_2_Template, 1, 2, "mat-pseudo-checkbox", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 3, 4);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](6, 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-list-item-content-reverse", ctx.checkboxPosition == "after");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("matRippleTrigger", ctx._getHostElement())("matRippleDisabled", ctx._isRippleDisabled());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.selectionList.multiple);
    }
  },
  dependencies: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatRipple, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatPseudoCheckbox, _angular_common__WEBPACK_IMPORTED_MODULE_6__.NgIf],
  encapsulation: 2,
  changeDetection: 0
});
MatListOption.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: MatSelectionList,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatSelectionList)]
  }]
}];
MatListOption.propDecorators = {
  _avatar: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatListAvatarCssMatStyler]
  }],
  _icon: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatListIconCssMatStyler]
  }],
  _lines: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLine, {
      descendants: true
    }]
  }],
  _text: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['text']
  }],
  checkboxPosition: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  color: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  value: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  selected: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatListOption, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-list-option',
      exportAs: 'matListOption',
      inputs: ['disableRipple'],
      host: {
        'role': 'option',
        'class': 'mat-list-item mat-list-option mat-focus-indicator',
        '(focus)': '_handleFocus()',
        '(blur)': '_handleBlur()',
        '(click)': '_handleClick()',
        '[class.mat-list-item-disabled]': 'disabled',
        '[class.mat-list-item-with-avatar]': '_avatar || _icon',
        // Manually set the "primary" or "warn" class if the color has been explicitly
        // set to "primary" or "warn". The pseudo checkbox picks up these classes for
        // its theme.
        '[class.mat-primary]': 'color === "primary"',
        // Even though accent is the default, we need to set this class anyway, because the  list might
        // be placed inside a parent that has one of the other colors with a higher specificity.
        '[class.mat-accent]': 'color !== "primary" && color !== "warn"',
        '[class.mat-warn]': 'color === "warn"',
        '[class.mat-list-single-selected-option]': 'selected && !selectionList.multiple',
        '[attr.aria-selected]': 'selected',
        '[attr.aria-disabled]': 'disabled',
        '[attr.tabindex]': '-1'
      },
      template: "<div class=\"mat-list-item-content\"\n  [class.mat-list-item-content-reverse]=\"checkboxPosition == 'after'\">\n\n  <div mat-ripple\n    class=\"mat-list-item-ripple\"\n    [matRippleTrigger]=\"_getHostElement()\"\n    [matRippleDisabled]=\"_isRippleDisabled()\"></div>\n\n  <mat-pseudo-checkbox\n    *ngIf=\"selectionList.multiple\"\n    [state]=\"selected ? 'checked' : 'unchecked'\"\n    [disabled]=\"disabled\"></mat-pseudo-checkbox>\n\n  <div class=\"mat-list-text\" #text><ng-content></ng-content></div>\n\n  <ng-content select=\"[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]\">\n  </ng-content>\n\n</div>\n",
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: MatSelectionList,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatSelectionList)]
      }]
    }];
  }, {
    checkboxPosition: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    color: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    value: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    selected: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    _avatar: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatListAvatarCssMatStyler]
    }],
    _icon: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatListIconCssMatStyler]
    }],
    _lines: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLine, {
        descendants: true
      }]
    }],
    _text: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['text']
    }]
  });
})();
/**
 * Material Design list component where each item is a selectable option. Behaves as a listbox.
 */
class MatSelectionList extends _MatSelectionListMixinBase {
  constructor(_element,
  // @breaking-change 11.0.0 Remove `tabIndex` parameter.
  tabIndex, _changeDetector,
  // @breaking-change 11.0.0 `_focusMonitor` parameter to become required.
  _focusMonitor) {
    super();
    this._element = _element;
    this._changeDetector = _changeDetector;
    this._focusMonitor = _focusMonitor;
    this._multiple = true;
    this._contentInitialized = false;
    /** Emits a change event whenever the selected state of an option changes. */
    this.selectionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /**
     * Tabindex of the selection list.
     * @breaking-change 11.0.0 Remove `tabIndex` input.
     */
    this.tabIndex = 0;
    /** Theme color of the selection list. This sets the checkbox color for all list options. */
    this.color = 'accent';
    /**
     * Function used for comparing an option against the selected value when determining which
     * options should appear as selected. The first argument is the value of an options. The second
     * one is a value from the selected value. A boolean must be returned.
     */
    this.compareWith = (a1, a2) => a1 === a2;
    this._disabled = false;
    /** The currently selected options. */
    this.selectedOptions = new _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_7__.SelectionModel(this._multiple);
    /** The tabindex of the selection list. */
    this._tabIndex = -1;
    /** View to model callback that should be called whenever the selected options change. */
    this._onChange = _ => {};
    /** Emits when the list has been destroyed. */
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
    /** View to model callback that should be called if the list or its options lost focus. */
    this._onTouched = () => {};
  }
  /** Whether the selection list is disabled. */
  get disabled() {
    return this._disabled;
  }
  set disabled(value) {
    this._disabled = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__.coerceBooleanProperty)(value);
    // The `MatSelectionList` and `MatListOption` are using the `OnPush` change detection
    // strategy. Therefore the options will not check for any changes if the `MatSelectionList`
    // changed its state. Since we know that a change to `disabled` property of the list affects
    // the state of the options, we manually mark each option for check.
    this._markOptionsForCheck();
  }
  /** Whether selection is limited to one or multiple items (default multiple). */
  get multiple() {
    return this._multiple;
  }
  set multiple(value) {
    const newValue = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__.coerceBooleanProperty)(value);
    if (newValue !== this._multiple) {
      if (this._contentInitialized && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw new Error('Cannot change `multiple` mode of mat-selection-list after initialization.');
      }
      this._multiple = newValue;
      this.selectedOptions = new _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_7__.SelectionModel(this._multiple, this.selectedOptions.selected);
    }
  }
  ngAfterContentInit() {
    var _a;
    this._contentInitialized = true;
    this._keyManager = new _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__.FocusKeyManager(this.options).withWrap().withTypeAhead().withHomeAndEnd()
    // Allow disabled items to be focusable. For accessibility reasons, there must be a way for
    // screenreader users, that allows reading the different options of the list.
    .skipPredicate(() => false).withAllowedModifierKeys(['shiftKey']);
    if (this._value) {
      this._setOptionsFromValues(this._value);
    }
    // If the user attempts to tab out of the selection list, allow focus to escape.
    this._keyManager.tabOut.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this._destroyed)).subscribe(() => {
      this._allowFocusEscape();
    });
    // When the number of options change, update the tabindex of the selection list.
    this.options.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this._destroyed)).subscribe(() => {
      this._updateTabIndex();
    });
    // Sync external changes to the model back to the options.
    this.selectedOptions.changed.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this._destroyed)).subscribe(event => {
      if (event.added) {
        for (let item of event.added) {
          item.selected = true;
        }
      }
      if (event.removed) {
        for (let item of event.removed) {
          item.selected = false;
        }
      }
    });
    // @breaking-change 11.0.0 Remove null assertion once _focusMonitor is required.
    (_a = this._focusMonitor) === null || _a === void 0 ? void 0 : _a.monitor(this._element).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this._destroyed)).subscribe(origin => {
      if (origin === 'keyboard' || origin === 'program') {
        const activeIndex = this._keyManager.activeItemIndex;
        if (!activeIndex || activeIndex === -1) {
          // If there is no active index, set focus to the first option.
          this._keyManager.setFirstItemActive();
        } else {
          // Otherwise, set focus to the active option.
          this._keyManager.setActiveItem(activeIndex);
        }
      }
    });
  }
  ngOnChanges(changes) {
    const disableRippleChanges = changes['disableRipple'];
    const colorChanges = changes['color'];
    if (disableRippleChanges && !disableRippleChanges.firstChange || colorChanges && !colorChanges.firstChange) {
      this._markOptionsForCheck();
    }
  }
  ngOnDestroy() {
    var _a;
    // @breaking-change 11.0.0 Remove null assertion once _focusMonitor is required.
    (_a = this._focusMonitor) === null || _a === void 0 ? void 0 : _a.stopMonitoring(this._element);
    this._destroyed.next();
    this._destroyed.complete();
    this._isDestroyed = true;
  }
  /** Focuses the selection list. */
  focus(options) {
    this._element.nativeElement.focus(options);
  }
  /** Selects all of the options. */
  selectAll() {
    this._setAllOptionsSelected(true);
  }
  /** Deselects all of the options. */
  deselectAll() {
    this._setAllOptionsSelected(false);
  }
  /** Sets the focused option of the selection-list. */
  _setFocusedOption(option) {
    this._keyManager.updateActiveItem(option);
  }
  /**
   * Removes an option from the selection list and updates the active item.
   * @returns Currently-active item.
   */
  _removeOptionFromList(option) {
    const optionIndex = this._getOptionIndex(option);
    if (optionIndex > -1 && this._keyManager.activeItemIndex === optionIndex) {
      // Check whether the option is the last item
      if (optionIndex > 0) {
        this._keyManager.updateActiveItem(optionIndex - 1);
      } else if (optionIndex === 0 && this.options.length > 1) {
        this._keyManager.updateActiveItem(Math.min(optionIndex + 1, this.options.length - 1));
      }
    }
    return this._keyManager.activeItem;
  }
  /** Passes relevant key presses to our key manager. */
  _keydown(event) {
    const keyCode = event.keyCode;
    const manager = this._keyManager;
    const previousFocusIndex = manager.activeItemIndex;
    const hasModifier = (0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.hasModifierKey)(event);
    switch (keyCode) {
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.SPACE:
      case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.ENTER:
        if (!hasModifier && !manager.isTyping()) {
          this._toggleFocusedOption();
          // Always prevent space from scrolling the page since the list has focus
          event.preventDefault();
        }
        break;
      default:
        // The "A" key gets special treatment, because it's used for the "select all" functionality.
        if (keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.A && this.multiple && (0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.hasModifierKey)(event, 'ctrlKey') && !manager.isTyping()) {
          const shouldSelect = this.options.some(option => !option.disabled && !option.selected);
          this._setAllOptionsSelected(shouldSelect, true, true);
          event.preventDefault();
        } else {
          manager.onKeydown(event);
        }
    }
    if (this.multiple && (keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.UP_ARROW || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__.DOWN_ARROW) && event.shiftKey && manager.activeItemIndex !== previousFocusIndex) {
      this._toggleFocusedOption();
    }
  }
  /** Reports a value change to the ControlValueAccessor */
  _reportValueChange() {
    // Stop reporting value changes after the list has been destroyed. This avoids
    // cases where the list might wrongly reset its value once it is removed, but
    // the form control is still live.
    if (this.options && !this._isDestroyed) {
      const value = this._getSelectedOptionValues();
      this._onChange(value);
      this._value = value;
    }
  }
  /** Emits a change event if the selected state of an option changed. */
  _emitChangeEvent(options) {
    this.selectionChange.emit(new MatSelectionListChange(this, options[0], options));
  }
  /** Implemented as part of ControlValueAccessor. */
  writeValue(values) {
    this._value = values;
    if (this.options) {
      this._setOptionsFromValues(values || []);
    }
  }
  /** Implemented as a part of ControlValueAccessor. */
  setDisabledState(isDisabled) {
    this.disabled = isDisabled;
  }
  /** Implemented as part of ControlValueAccessor. */
  registerOnChange(fn) {
    this._onChange = fn;
  }
  /** Implemented as part of ControlValueAccessor. */
  registerOnTouched(fn) {
    this._onTouched = fn;
  }
  /** Sets the selected options based on the specified values. */
  _setOptionsFromValues(values) {
    this.options.forEach(option => option._setSelected(false));
    values.forEach(value => {
      const correspondingOption = this.options.find(option => {
        // Skip options that are already in the model. This allows us to handle cases
        // where the same primitive value is selected multiple times.
        return option.selected ? false : this.compareWith(option.value, value);
      });
      if (correspondingOption) {
        correspondingOption._setSelected(true);
      }
    });
  }
  /** Returns the values of the selected options. */
  _getSelectedOptionValues() {
    return this.options.filter(option => option.selected).map(option => option.value);
  }
  /** Toggles the state of the currently focused option if enabled. */
  _toggleFocusedOption() {
    let focusedIndex = this._keyManager.activeItemIndex;
    if (focusedIndex != null && this._isValidIndex(focusedIndex)) {
      let focusedOption = this.options.toArray()[focusedIndex];
      if (focusedOption && !focusedOption.disabled && (this._multiple || !focusedOption.selected)) {
        focusedOption.toggle();
        // Emit a change event because the focused option changed its state through user
        // interaction.
        this._emitChangeEvent([focusedOption]);
      }
    }
  }
  /**
   * Sets the selected state on all of the options
   * and emits an event if anything changed.
   */
  _setAllOptionsSelected(isSelected, skipDisabled, isUserInput) {
    // Keep track of whether anything changed, because we only want to
    // emit the changed event when something actually changed.
    const changedOptions = [];
    this.options.forEach(option => {
      if ((!skipDisabled || !option.disabled) && option._setSelected(isSelected)) {
        changedOptions.push(option);
      }
    });
    if (changedOptions.length) {
      this._reportValueChange();
      if (isUserInput) {
        this._emitChangeEvent(changedOptions);
      }
    }
  }
  /**
   * Utility to ensure all indexes are valid.
   * @param index The index to be checked.
   * @returns True if the index is valid for our list of options.
   */
  _isValidIndex(index) {
    return index >= 0 && index < this.options.length;
  }
  /** Returns the index of the specified list option. */
  _getOptionIndex(option) {
    return this.options.toArray().indexOf(option);
  }
  /** Marks all the options to be checked in the next change detection run. */
  _markOptionsForCheck() {
    if (this.options) {
      this.options.forEach(option => option._markForCheck());
    }
  }
  /**
   * Removes the tabindex from the selection list and resets it back afterwards, allowing the user
   * to tab out of it. This prevents the list from capturing focus and redirecting it back within
   * the list, creating a focus trap if it user tries to tab away.
   */
  _allowFocusEscape() {
    this._tabIndex = -1;
    setTimeout(() => {
      this._tabIndex = 0;
      this._changeDetector.markForCheck();
    });
  }
  /** Updates the tabindex based upon if the selection list is empty. */
  _updateTabIndex() {
    this._tabIndex = this.options.length === 0 ? -1 : 0;
  }
}
MatSelectionList.ɵfac = function MatSelectionList_Factory(t) {
  return new (t || MatSelectionList)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('tabindex'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__.FocusMonitor));
};
MatSelectionList.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatSelectionList,
  selectors: [["mat-selection-list"]],
  contentQueries: function MatSelectionList_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatListOption, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.options = _t);
    }
  },
  hostAttrs: ["role", "listbox", 1, "mat-selection-list", "mat-list-base"],
  hostVars: 3,
  hostBindings: function MatSelectionList_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown", function MatSelectionList_keydown_HostBindingHandler($event) {
        return ctx._keydown($event);
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-multiselectable", ctx.multiple)("aria-disabled", ctx.disabled.toString())("tabindex", ctx._tabIndex);
    }
  },
  inputs: {
    disableRipple: "disableRipple",
    tabIndex: "tabIndex",
    color: "color",
    compareWith: "compareWith",
    disabled: "disabled",
    multiple: "multiple"
  },
  outputs: {
    selectionChange: "selectionChange"
  },
  exportAs: ["matSelectionList"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([MAT_SELECTION_LIST_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  ngContentSelectors: _c0,
  decls: 1,
  vars: 0,
  template: function MatSelectionList_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
    }
  },
  styles: [_c1],
  encapsulation: 2,
  changeDetection: 0
});
MatSelectionList.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
    args: ['tabindex']
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__.FocusMonitor
}];
MatSelectionList.propDecorators = {
  options: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [MatListOption, {
      descendants: true
    }]
  }],
  selectionChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  tabIndex: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  color: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  compareWith: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  multiple: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSelectionList, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-selection-list',
      exportAs: 'matSelectionList',
      inputs: ['disableRipple'],
      host: {
        'role': 'listbox',
        'class': 'mat-selection-list mat-list-base',
        '(keydown)': '_keydown($event)',
        '[attr.aria-multiselectable]': 'multiple',
        '[attr.aria-disabled]': 'disabled.toString()',
        '[attr.tabindex]': '_tabIndex'
      },
      template: '<ng-content></ng-content>',
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      providers: [MAT_SELECTION_LIST_VALUE_ACCESSOR],
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:\"\";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
        args: ['tabindex']
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__.FocusMonitor
    }];
  }, {
    selectionChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    tabIndex: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    color: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    compareWith: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    multiple: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    options: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [MatListOption, {
        descendants: true
      }]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatListModule {}
MatListModule.ɵfac = function MatListModule_Factory(t) {
  return new (t || MatListModule)();
};
MatListModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatListModule
});
MatListModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLineModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatRippleModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatPseudoCheckboxModule, _angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLineModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatPseudoCheckboxModule, _angular_material_divider__WEBPACK_IMPORTED_MODULE_11__.MatDividerModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatListModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLineModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatRippleModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatPseudoCheckboxModule, _angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule],
      exports: [MatList, MatNavList, MatListItem, MatListAvatarCssMatStyler, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLineModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatCommonModule, MatListIconCssMatStyler, MatListSubheaderCssMatStyler, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatPseudoCheckboxModule, MatSelectionList, MatListOption, _angular_material_divider__WEBPACK_IMPORTED_MODULE_11__.MatDividerModule],
      declarations: [MatList, MatNavList, MatListItem, MatListAvatarCssMatStyler, MatListIconCssMatStyler, MatListSubheaderCssMatStyler, MatSelectionList, MatListOption]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatListModule, {
    declarations: function () {
      return [MatList, MatNavList, MatListItem, MatListAvatarCssMatStyler, MatListIconCssMatStyler, MatListSubheaderCssMatStyler, MatSelectionList, MatListOption];
    },
    imports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLineModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatRippleModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatPseudoCheckboxModule, _angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule];
    },
    exports: function () {
      return [MatList, MatNavList, MatListItem, MatListAvatarCssMatStyler, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatLineModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatCommonModule, MatListIconCssMatStyler, MatListSubheaderCssMatStyler, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.MatPseudoCheckboxModule, MatSelectionList, MatListOption, _angular_material_divider__WEBPACK_IMPORTED_MODULE_11__.MatDividerModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 5852:
/*!***************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/paginator.js ***!
  \***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_PAGINATOR_DEFAULT_OPTIONS": () => (/* binding */ MAT_PAGINATOR_DEFAULT_OPTIONS),
/* harmony export */   "MAT_PAGINATOR_INTL_PROVIDER": () => (/* binding */ MAT_PAGINATOR_INTL_PROVIDER),
/* harmony export */   "MAT_PAGINATOR_INTL_PROVIDER_FACTORY": () => (/* binding */ MAT_PAGINATOR_INTL_PROVIDER_FACTORY),
/* harmony export */   "MatPaginator": () => (/* binding */ MatPaginator),
/* harmony export */   "MatPaginatorIntl": () => (/* binding */ MatPaginatorIntl),
/* harmony export */   "MatPaginatorModule": () => (/* binding */ MatPaginatorModule),
/* harmony export */   "PageEvent": () => (/* binding */ PageEvent)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/button */ 6246);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/select */ 1412);
/* harmony import */ var _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/tooltip */ 6178);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/form-field */ 2288);









/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * To modify the labels and text displayed, create a new instance of MatPaginatorIntl and
 * include it in a custom provider
 */







function MatPaginator_div_2_mat_form_field_3_mat_option_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "mat-option", 19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const pageSizeOption_r6 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", pageSizeOption_r6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", pageSizeOption_r6, " ");
  }
}
function MatPaginator_div_2_mat_form_field_3_Template(rf, ctx) {
  if (rf & 1) {
    const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "mat-form-field", 16)(1, "mat-select", 17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("selectionChange", function MatPaginator_div_2_mat_form_field_3_Template_mat_select_selectionChange_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r7._changePageSize($event.value));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatPaginator_div_2_mat_form_field_3_mat_option_2_Template, 2, 2, "mat-option", 18);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
  }
  if (rf & 2) {
    const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("appearance", ctx_r3._formFieldAppearance)("color", ctx_r3.color);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", ctx_r3.pageSize)("disabled", ctx_r3.disabled)("aria-label", ctx_r3._intl.itemsPerPageLabel);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r3._displayedPageSizeOptions);
  }
}
function MatPaginator_div_2_div_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r4.pageSize);
  }
}
function MatPaginator_div_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12)(1, "div", 13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MatPaginator_div_2_mat_form_field_3_Template, 3, 6, "mat-form-field", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, MatPaginator_div_2_div_4_Template, 2, 1, "div", 15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r0._intl.itemsPerPageLabel, " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0._displayedPageSizeOptions.length > 1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0._displayedPageSizeOptions.length <= 1);
  }
}
function MatPaginator_button_6_Template(rf, ctx) {
  if (rf & 1) {
    const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 21);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatPaginator_button_6_Template_button_click_0_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r10);
      const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r9.firstPage());
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "svg", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
  }
  if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("matTooltip", ctx_r1._intl.firstPageLabel)("matTooltipDisabled", ctx_r1._previousButtonsDisabled())("matTooltipPosition", "above")("disabled", ctx_r1._previousButtonsDisabled());
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-label", ctx_r1._intl.firstPageLabel);
  }
}
function MatPaginator_button_13_Template(rf, ctx) {
  if (rf & 1) {
    const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceHTML"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 23);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatPaginator_button_13_Template_button_click_0_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12);
      const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r11.lastPage());
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "svg", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
  }
  if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("matTooltip", ctx_r2._intl.lastPageLabel)("matTooltipDisabled", ctx_r2._nextButtonsDisabled())("matTooltipPosition", "above")("disabled", ctx_r2._nextButtonsDisabled());
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-label", ctx_r2._intl.lastPageLabel);
  }
}
class MatPaginatorIntl {
  constructor() {
    /**
     * Stream to emit from when labels are changed. Use this to notify components when the labels have
     * changed after initialization.
     */
    this.changes = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** A label for the page size selector. */
    this.itemsPerPageLabel = 'Items per page:';
    /** A label for the button that increments the current page. */
    this.nextPageLabel = 'Next page';
    /** A label for the button that decrements the current page. */
    this.previousPageLabel = 'Previous page';
    /** A label for the button that moves to the first page. */
    this.firstPageLabel = 'First page';
    /** A label for the button that moves to the last page. */
    this.lastPageLabel = 'Last page';
    /** A label for the range of items within the current page and the length of the whole list. */
    this.getRangeLabel = (page, pageSize, length) => {
      if (length == 0 || pageSize == 0) {
        return `0 of ${length}`;
      }
      length = Math.max(length, 0);
      const startIndex = page * pageSize;
      // If the start index exceeds the list length, do not try and fix the end index to the end.
      const endIndex = startIndex < length ? Math.min(startIndex + pageSize, length) : startIndex + pageSize;
      return `${startIndex + 1} – ${endIndex} of ${length}`;
    };
  }
}
MatPaginatorIntl.ɵfac = function MatPaginatorIntl_Factory(t) {
  return new (t || MatPaginatorIntl)();
};
MatPaginatorIntl.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function MatPaginatorIntl_Factory() {
    return new MatPaginatorIntl();
  },
  token: MatPaginatorIntl,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatPaginatorIntl, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
/** @docs-private */
function MAT_PAGINATOR_INTL_PROVIDER_FACTORY(parentIntl) {
  return parentIntl || new MatPaginatorIntl();
}
/** @docs-private */
const MAT_PAGINATOR_INTL_PROVIDER = {
  // If there is already an MatPaginatorIntl available, use that. Otherwise, provide a new one.
  provide: MatPaginatorIntl,
  deps: [[new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional(), new _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf(), MatPaginatorIntl]],
  useFactory: MAT_PAGINATOR_INTL_PROVIDER_FACTORY
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** The default page size if there is no page size and there are no provided page size options. */
const DEFAULT_PAGE_SIZE = 50;
/**
 * Change event object that is emitted when the user selects a
 * different page size or navigates to another page.
 */
class PageEvent {}
/** Injection token that can be used to provide the default options for the paginator module. */
const MAT_PAGINATOR_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MAT_PAGINATOR_DEFAULT_OPTIONS');
// Boilerplate for applying mixins to MatPaginator.
/** @docs-private */
class MatPaginatorBase {}
const _MatPaginatorBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.mixinDisabled)((0,_angular_material_core__WEBPACK_IMPORTED_MODULE_2__.mixinInitialized)(MatPaginatorBase));
/**
 * Component to provide navigation between paged information. Displays the size of the current
 * page, user-selectable options to change that size, what items are being shown, and
 * navigational button to go to the previous or next page.
 */
class MatPaginator extends _MatPaginatorBase {
  constructor(_intl, _changeDetectorRef, defaults) {
    super();
    this._intl = _intl;
    this._changeDetectorRef = _changeDetectorRef;
    this._pageIndex = 0;
    this._length = 0;
    this._pageSizeOptions = [];
    this._hidePageSize = false;
    this._showFirstLastButtons = false;
    /** Event emitted when the paginator changes the page size or page index. */
    this.page = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this._intlChanges = _intl.changes.subscribe(() => this._changeDetectorRef.markForCheck());
    if (defaults) {
      const {
        pageSize,
        pageSizeOptions,
        hidePageSize,
        showFirstLastButtons,
        formFieldAppearance
      } = defaults;
      if (pageSize != null) {
        this._pageSize = pageSize;
      }
      if (pageSizeOptions != null) {
        this._pageSizeOptions = pageSizeOptions;
      }
      if (hidePageSize != null) {
        this._hidePageSize = hidePageSize;
      }
      if (showFirstLastButtons != null) {
        this._showFirstLastButtons = showFirstLastButtons;
      }
      if (formFieldAppearance != null) {
        this._formFieldAppearance = formFieldAppearance;
      }
    }
  }
  /** The zero-based page index of the displayed list of items. Defaulted to 0. */
  get pageIndex() {
    return this._pageIndex;
  }
  set pageIndex(value) {
    this._pageIndex = Math.max((0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceNumberProperty)(value), 0);
    this._changeDetectorRef.markForCheck();
  }
  /** The length of the total number of items that are being paginated. Defaulted to 0. */
  get length() {
    return this._length;
  }
  set length(value) {
    this._length = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceNumberProperty)(value);
    this._changeDetectorRef.markForCheck();
  }
  /** Number of items to display on a page. By default set to 50. */
  get pageSize() {
    return this._pageSize;
  }
  set pageSize(value) {
    this._pageSize = Math.max((0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceNumberProperty)(value), 0);
    this._updateDisplayedPageSizeOptions();
  }
  /** The set of provided page size options to display to the user. */
  get pageSizeOptions() {
    return this._pageSizeOptions;
  }
  set pageSizeOptions(value) {
    this._pageSizeOptions = (value || []).map(p => (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceNumberProperty)(p));
    this._updateDisplayedPageSizeOptions();
  }
  /** Whether to hide the page size selection UI from the user. */
  get hidePageSize() {
    return this._hidePageSize;
  }
  set hidePageSize(value) {
    this._hidePageSize = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceBooleanProperty)(value);
  }
  /** Whether to show the first/last buttons UI to the user. */
  get showFirstLastButtons() {
    return this._showFirstLastButtons;
  }
  set showFirstLastButtons(value) {
    this._showFirstLastButtons = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceBooleanProperty)(value);
  }
  ngOnInit() {
    this._initialized = true;
    this._updateDisplayedPageSizeOptions();
    this._markInitialized();
  }
  ngOnDestroy() {
    this._intlChanges.unsubscribe();
  }
  /** Advances to the next page if it exists. */
  nextPage() {
    if (!this.hasNextPage()) {
      return;
    }
    const previousPageIndex = this.pageIndex;
    this.pageIndex++;
    this._emitPageEvent(previousPageIndex);
  }
  /** Move back to the previous page if it exists. */
  previousPage() {
    if (!this.hasPreviousPage()) {
      return;
    }
    const previousPageIndex = this.pageIndex;
    this.pageIndex--;
    this._emitPageEvent(previousPageIndex);
  }
  /** Move to the first page if not already there. */
  firstPage() {
    // hasPreviousPage being false implies at the start
    if (!this.hasPreviousPage()) {
      return;
    }
    const previousPageIndex = this.pageIndex;
    this.pageIndex = 0;
    this._emitPageEvent(previousPageIndex);
  }
  /** Move to the last page if not already there. */
  lastPage() {
    // hasNextPage being false implies at the end
    if (!this.hasNextPage()) {
      return;
    }
    const previousPageIndex = this.pageIndex;
    this.pageIndex = this.getNumberOfPages() - 1;
    this._emitPageEvent(previousPageIndex);
  }
  /** Whether there is a previous page. */
  hasPreviousPage() {
    return this.pageIndex >= 1 && this.pageSize != 0;
  }
  /** Whether there is a next page. */
  hasNextPage() {
    const maxPageIndex = this.getNumberOfPages() - 1;
    return this.pageIndex < maxPageIndex && this.pageSize != 0;
  }
  /** Calculate the number of pages */
  getNumberOfPages() {
    if (!this.pageSize) {
      return 0;
    }
    return Math.ceil(this.length / this.pageSize);
  }
  /**
   * Changes the page size so that the first item displayed on the page will still be
   * displayed using the new page size.
   *
   * For example, if the page size is 10 and on the second page (items indexed 10-19) then
   * switching so that the page size is 5 will set the third page as the current page so
   * that the 10th item will still be displayed.
   */
  _changePageSize(pageSize) {
    // Current page needs to be updated to reflect the new page size. Navigate to the page
    // containing the previous page's first item.
    const startIndex = this.pageIndex * this.pageSize;
    const previousPageIndex = this.pageIndex;
    this.pageIndex = Math.floor(startIndex / pageSize) || 0;
    this.pageSize = pageSize;
    this._emitPageEvent(previousPageIndex);
  }
  /** Checks whether the buttons for going forwards should be disabled. */
  _nextButtonsDisabled() {
    return this.disabled || !this.hasNextPage();
  }
  /** Checks whether the buttons for going backwards should be disabled. */
  _previousButtonsDisabled() {
    return this.disabled || !this.hasPreviousPage();
  }
  /**
   * Updates the list of page size options to display to the user. Includes making sure that
   * the page size is an option and that the list is sorted.
   */
  _updateDisplayedPageSizeOptions() {
    if (!this._initialized) {
      return;
    }
    // If no page size is provided, use the first page size option or the default page size.
    if (!this.pageSize) {
      this._pageSize = this.pageSizeOptions.length != 0 ? this.pageSizeOptions[0] : DEFAULT_PAGE_SIZE;
    }
    this._displayedPageSizeOptions = this.pageSizeOptions.slice();
    if (this._displayedPageSizeOptions.indexOf(this.pageSize) === -1) {
      this._displayedPageSizeOptions.push(this.pageSize);
    }
    // Sort the numbers using a number-specific sort function.
    this._displayedPageSizeOptions.sort((a, b) => a - b);
    this._changeDetectorRef.markForCheck();
  }
  /** Emits an event notifying that a change of the paginator's properties has been triggered. */
  _emitPageEvent(previousPageIndex) {
    this.page.emit({
      previousPageIndex,
      pageIndex: this.pageIndex,
      pageSize: this.pageSize,
      length: this.length
    });
  }
}
MatPaginator.ɵfac = function MatPaginator_Factory(t) {
  return new (t || MatPaginator)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MatPaginatorIntl), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_PAGINATOR_DEFAULT_OPTIONS, 8));
};
MatPaginator.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatPaginator,
  selectors: [["mat-paginator"]],
  hostAttrs: [1, "mat-paginator"],
  inputs: {
    disabled: "disabled",
    pageIndex: "pageIndex",
    length: "length",
    pageSize: "pageSize",
    pageSizeOptions: "pageSizeOptions",
    hidePageSize: "hidePageSize",
    showFirstLastButtons: "showFirstLastButtons",
    color: "color"
  },
  outputs: {
    page: "page"
  },
  exportAs: ["matPaginator"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 14,
  vars: 14,
  consts: [[1, "mat-paginator-outer-container"], [1, "mat-paginator-container"], ["class", "mat-paginator-page-size", 4, "ngIf"], [1, "mat-paginator-range-actions"], [1, "mat-paginator-range-label"], ["mat-icon-button", "", "type", "button", "class", "mat-paginator-navigation-first", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click", 4, "ngIf"], ["mat-icon-button", "", "type", "button", 1, "mat-paginator-navigation-previous", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click"], ["viewBox", "0 0 24 24", "focusable", "false", 1, "mat-paginator-icon"], ["d", "M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"], ["mat-icon-button", "", "type", "button", 1, "mat-paginator-navigation-next", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click"], ["d", "M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"], ["mat-icon-button", "", "type", "button", "class", "mat-paginator-navigation-last", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click", 4, "ngIf"], [1, "mat-paginator-page-size"], [1, "mat-paginator-page-size-label"], ["class", "mat-paginator-page-size-select", 3, "appearance", "color", 4, "ngIf"], ["class", "mat-paginator-page-size-value", 4, "ngIf"], [1, "mat-paginator-page-size-select", 3, "appearance", "color"], [3, "value", "disabled", "aria-label", "selectionChange"], [3, "value", 4, "ngFor", "ngForOf"], [3, "value"], [1, "mat-paginator-page-size-value"], ["mat-icon-button", "", "type", "button", 1, "mat-paginator-navigation-first", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click"], ["d", "M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"], ["mat-icon-button", "", "type", "button", 1, "mat-paginator-navigation-last", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click"], ["d", "M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],
  template: function MatPaginator_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatPaginator_div_2_Template, 5, 3, "div", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 3)(4, "div", 4);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, MatPaginator_button_6_Template, 3, 5, "button", 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "button", 6);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatPaginator_Template_button_click_7_listener() {
        return ctx.previousPage();
      });
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "svg", 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](9, "path", 8);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceHTML"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "button", 9);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatPaginator_Template_button_click_10_listener() {
        return ctx.nextPage();
      });
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "svg", 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 10);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, MatPaginator_button_13_Template, 3, 5, "button", 11);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()();
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.hidePageSize);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx._intl.getRangeLabel(ctx.pageIndex, ctx.pageSize, ctx.length), " ");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.showFirstLastButtons);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("matTooltip", ctx._intl.previousPageLabel)("matTooltipDisabled", ctx._previousButtonsDisabled())("matTooltipPosition", "above")("disabled", ctx._previousButtonsDisabled());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-label", ctx._intl.previousPageLabel);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("matTooltip", ctx._intl.nextPageLabel)("matTooltipDisabled", ctx._nextButtonsDisabled())("matTooltipPosition", "above")("disabled", ctx._nextButtonsDisabled());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-label", ctx._intl.nextPageLabel);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.showFirstLastButtons);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_material_button__WEBPACK_IMPORTED_MODULE_5__.MatButton, _angular_material_form_field__WEBPACK_IMPORTED_MODULE_6__.MatFormField, _angular_material_select__WEBPACK_IMPORTED_MODULE_7__.MatSelect, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__.MatOption, _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_8__.MatTooltip],
  styles: [".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}\n"],
  encapsulation: 2,
  changeDetection: 0
});
MatPaginator.ctorParameters = () => [{
  type: MatPaginatorIntl
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_PAGINATOR_DEFAULT_OPTIONS]
  }]
}];
MatPaginator.propDecorators = {
  color: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  pageIndex: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  length: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  pageSize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  pageSizeOptions: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  hidePageSize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  showFirstLastButtons: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  page: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatPaginator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-paginator',
      exportAs: 'matPaginator',
      template: "<div class=\"mat-paginator-outer-container\">\n  <div class=\"mat-paginator-container\">\n    <div class=\"mat-paginator-page-size\" *ngIf=\"!hidePageSize\">\n      <div class=\"mat-paginator-page-size-label\">\n        {{_intl.itemsPerPageLabel}}\n      </div>\n\n      <mat-form-field\n        *ngIf=\"_displayedPageSizeOptions.length > 1\"\n        [appearance]=\"_formFieldAppearance!\"\n        [color]=\"color\"\n        class=\"mat-paginator-page-size-select\">\n        <mat-select\n          [value]=\"pageSize\"\n          [disabled]=\"disabled\"\n          [aria-label]=\"_intl.itemsPerPageLabel\"\n          (selectionChange)=\"_changePageSize($event.value)\">\n          <mat-option *ngFor=\"let pageSizeOption of _displayedPageSizeOptions\" [value]=\"pageSizeOption\">\n            {{pageSizeOption}}\n          </mat-option>\n        </mat-select>\n      </mat-form-field>\n\n      <div\n        class=\"mat-paginator-page-size-value\"\n        *ngIf=\"_displayedPageSizeOptions.length <= 1\">{{pageSize}}</div>\n    </div>\n\n    <div class=\"mat-paginator-range-actions\">\n      <div class=\"mat-paginator-range-label\">\n        {{_intl.getRangeLabel(pageIndex, pageSize, length)}}\n      </div>\n\n      <button mat-icon-button type=\"button\"\n              class=\"mat-paginator-navigation-first\"\n              (click)=\"firstPage()\"\n              [attr.aria-label]=\"_intl.firstPageLabel\"\n              [matTooltip]=\"_intl.firstPageLabel\"\n              [matTooltipDisabled]=\"_previousButtonsDisabled()\"\n              [matTooltipPosition]=\"'above'\"\n              [disabled]=\"_previousButtonsDisabled()\"\n              *ngIf=\"showFirstLastButtons\">\n        <svg class=\"mat-paginator-icon\" viewBox=\"0 0 24 24\" focusable=\"false\">\n          <path d=\"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"/>\n        </svg>\n      </button>\n      <button mat-icon-button type=\"button\"\n              class=\"mat-paginator-navigation-previous\"\n              (click)=\"previousPage()\"\n              [attr.aria-label]=\"_intl.previousPageLabel\"\n              [matTooltip]=\"_intl.previousPageLabel\"\n              [matTooltipDisabled]=\"_previousButtonsDisabled()\"\n              [matTooltipPosition]=\"'above'\"\n              [disabled]=\"_previousButtonsDisabled()\">\n        <svg class=\"mat-paginator-icon\" viewBox=\"0 0 24 24\" focusable=\"false\">\n          <path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"/>\n        </svg>\n      </button>\n      <button mat-icon-button type=\"button\"\n              class=\"mat-paginator-navigation-next\"\n              (click)=\"nextPage()\"\n              [attr.aria-label]=\"_intl.nextPageLabel\"\n              [matTooltip]=\"_intl.nextPageLabel\"\n              [matTooltipDisabled]=\"_nextButtonsDisabled()\"\n              [matTooltipPosition]=\"'above'\"\n              [disabled]=\"_nextButtonsDisabled()\">\n        <svg class=\"mat-paginator-icon\" viewBox=\"0 0 24 24\" focusable=\"false\">\n          <path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"/>\n        </svg>\n      </button>\n      <button mat-icon-button type=\"button\"\n              class=\"mat-paginator-navigation-last\"\n              (click)=\"lastPage()\"\n              [attr.aria-label]=\"_intl.lastPageLabel\"\n              [matTooltip]=\"_intl.lastPageLabel\"\n              [matTooltipDisabled]=\"_nextButtonsDisabled()\"\n              [matTooltipPosition]=\"'above'\"\n              [disabled]=\"_nextButtonsDisabled()\"\n              *ngIf=\"showFirstLastButtons\">\n        <svg class=\"mat-paginator-icon\" viewBox=\"0 0 24 24\" focusable=\"false\">\n          <path d=\"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"/>\n        </svg>\n      </button>\n    </div>\n  </div>\n</div>\n",
      inputs: ['disabled'],
      host: {
        'class': 'mat-paginator'
      },
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      styles: [".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}\n"]
    }]
  }], function () {
    return [{
      type: MatPaginatorIntl
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_PAGINATOR_DEFAULT_OPTIONS]
      }]
    }];
  }, {
    page: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    pageIndex: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    length: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    pageSize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    pageSizeOptions: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    hidePageSize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    showFirstLastButtons: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    color: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatPaginatorModule {}
MatPaginatorModule.ɵfac = function MatPaginatorModule_Factory(t) {
  return new (t || MatPaginatorModule)();
};
MatPaginatorModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatPaginatorModule
});
MatPaginatorModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: [MAT_PAGINATOR_INTL_PROVIDER],
  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_5__.MatButtonModule, _angular_material_select__WEBPACK_IMPORTED_MODULE_7__.MatSelectModule, _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_8__.MatTooltipModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatPaginatorModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_5__.MatButtonModule, _angular_material_select__WEBPACK_IMPORTED_MODULE_7__.MatSelectModule, _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_8__.MatTooltipModule],
      exports: [MatPaginator],
      declarations: [MatPaginator],
      providers: [MAT_PAGINATOR_INTL_PROVIDER]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatPaginatorModule, {
    declarations: function () {
      return [MatPaginator];
    },
    imports: function () {
      return [_angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_5__.MatButtonModule, _angular_material_select__WEBPACK_IMPORTED_MODULE_7__.MatSelectModule, _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_8__.MatTooltipModule];
    },
    exports: function () {
      return [MatPaginator];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2315:
/*!******************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/progress-bar.js ***!
  \******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_PROGRESS_BAR_LOCATION": () => (/* binding */ MAT_PROGRESS_BAR_LOCATION),
/* harmony export */   "MAT_PROGRESS_BAR_LOCATION_FACTORY": () => (/* binding */ MAT_PROGRESS_BAR_LOCATION_FACTORY),
/* harmony export */   "MatProgressBar": () => (/* binding */ MatProgressBar),
/* harmony export */   "MatProgressBarModule": () => (/* binding */ MatProgressBarModule)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2425);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 6312);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 9151);








/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Boilerplate for applying mixins to MatProgressBar.
/** @docs-private */


const _c0 = ["primaryValueBar"];
class MatProgressBarBase {
  constructor(_elementRef) {
    this._elementRef = _elementRef;
  }
}
const _MatProgressBarMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.mixinColor)(MatProgressBarBase, 'primary');
/**
 * Injection token used to provide the current location to `MatProgressBar`.
 * Used to handle server-side rendering and to stub out during unit tests.
 * @docs-private
 */
const MAT_PROGRESS_BAR_LOCATION = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('mat-progress-bar-location', {
  providedIn: 'root',
  factory: MAT_PROGRESS_BAR_LOCATION_FACTORY
});
/** @docs-private */
function MAT_PROGRESS_BAR_LOCATION_FACTORY() {
  const _document = (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_2__.DOCUMENT);
  const _location = _document ? _document.location : null;
  return {
    // Note that this needs to be a function, rather than a property, because Angular
    // will only resolve it once, but we want the current path on each call.
    getPathname: () => _location ? _location.pathname + _location.search : ''
  };
}
/** Counter used to generate unique IDs for progress bars. */
let progressbarId = 0;
/**
 * `<mat-progress-bar>` component.
 */
class MatProgressBar extends _MatProgressBarMixinBase {
  constructor(_elementRef, _ngZone, _animationMode,
  /**
   * @deprecated `location` parameter to be made required.
   * @breaking-change 8.0.0
   */
  location) {
    super(_elementRef);
    this._elementRef = _elementRef;
    this._ngZone = _ngZone;
    this._animationMode = _animationMode;
    /** Flag that indicates whether NoopAnimations mode is set to true. */
    this._isNoopAnimation = false;
    this._value = 0;
    this._bufferValue = 0;
    /**
     * Event emitted when animation of the primary progress bar completes. This event will not
     * be emitted when animations are disabled, nor will it be emitted for modes with continuous
     * animations (indeterminate and query).
     */
    this.animationEnd = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
    /** Reference to animation end subscription to be unsubscribed on destroy. */
    this._animationEndSubscription = rxjs__WEBPACK_IMPORTED_MODULE_3__.Subscription.EMPTY;
    /**
     * Mode of the progress bar.
     *
     * Input must be one of these values: determinate, indeterminate, buffer, query, defaults to
     * 'determinate'.
     * Mirrored to mode attribute.
     */
    this.mode = 'determinate';
    /** ID of the progress bar. */
    this.progressbarId = `mat-progress-bar-${progressbarId++}`;
    // We need to prefix the SVG reference with the current path, otherwise they won't work
    // in Safari if the page has a `<base>` tag. Note that we need quotes inside the `url()`,
    // because named route URLs can contain parentheses (see #12338). Also we don't use since
    // we can't tell the difference between whether
    // the consumer is using the hash location strategy or not, because `Location` normalizes
    // both `/#/foo/bar` and `/foo/bar` to the same thing.
    const path = location ? location.getPathname().split('#')[0] : '';
    this._rectangleFillValue = `url('${path}#${this.progressbarId}')`;
    this._isNoopAnimation = _animationMode === 'NoopAnimations';
  }
  /** Value of the progress bar. Defaults to zero. Mirrored to aria-valuenow. */
  get value() {
    return this._value;
  }
  set value(v) {
    this._value = clamp((0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__.coerceNumberProperty)(v) || 0);
  }
  /** Buffer value of the progress bar. Defaults to zero. */
  get bufferValue() {
    return this._bufferValue;
  }
  set bufferValue(v) {
    this._bufferValue = clamp(v || 0);
  }
  /** Gets the current transform value for the progress bar's primary indicator. */
  _primaryTransform() {
    const scale = this.value / 100;
    return {
      transform: `scaleX(${scale})`
    };
  }
  /**
   * Gets the current transform value for the progress bar's buffer indicator. Only used if the
   * progress mode is set to buffer, otherwise returns an undefined, causing no transformation.
   */
  _bufferTransform() {
    if (this.mode === 'buffer') {
      const scale = this.bufferValue / 100;
      return {
        transform: `scaleX(${scale})`
      };
    }
    return null;
  }
  ngAfterViewInit() {
    // Run outside angular so change detection didn't get triggered on every transition end
    // instead only on the animation that we care about (primary value bar's transitionend)
    this._ngZone.runOutsideAngular(() => {
      const element = this._primaryValueBar.nativeElement;
      this._animationEndSubscription = (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.fromEvent)(element, 'transitionend').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.filter)(e => e.target === element)).subscribe(() => {
        if (this.mode === 'determinate' || this.mode === 'buffer') {
          this._ngZone.run(() => this.animationEnd.next({
            value: this.value
          }));
        }
      });
    });
  }
  ngOnDestroy() {
    this._animationEndSubscription.unsubscribe();
  }
}
MatProgressBar.ɵfac = function MatProgressBar_Factory(t) {
  return new (t || MatProgressBar)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE, 8), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](MAT_PROGRESS_BAR_LOCATION, 8));
};
MatProgressBar.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  type: MatProgressBar,
  selectors: [["mat-progress-bar"]],
  viewQuery: function MatProgressBar_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx._primaryValueBar = _t.first);
    }
  },
  hostAttrs: ["role", "progressbar", "aria-valuemin", "0", "aria-valuemax", "100", 1, "mat-progress-bar"],
  hostVars: 4,
  hostBindings: function MatProgressBar_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("aria-valuenow", ctx.mode === "indeterminate" || ctx.mode === "query" ? null : ctx.value)("mode", ctx.mode);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("_mat-animation-noopable", ctx._isNoopAnimation);
    }
  },
  inputs: {
    color: "color",
    mode: "mode",
    value: "value",
    bufferValue: "bufferValue"
  },
  outputs: {
    animationEnd: "animationEnd"
  },
  exportAs: ["matProgressBar"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
  decls: 9,
  vars: 4,
  consts: [["width", "100%", "height", "4", "focusable", "false", 1, "mat-progress-bar-background", "mat-progress-bar-element"], ["x", "4", "y", "0", "width", "8", "height", "4", "patternUnits", "userSpaceOnUse", 3, "id"], ["cx", "2", "cy", "2", "r", "2"], ["width", "100%", "height", "100%"], [1, "mat-progress-bar-buffer", "mat-progress-bar-element", 3, "ngStyle"], [1, "mat-progress-bar-primary", "mat-progress-bar-fill", "mat-progress-bar-element", 3, "ngStyle"], ["primaryValueBar", ""], [1, "mat-progress-bar-secondary", "mat-progress-bar-fill", "mat-progress-bar-element"]],
  template: function MatProgressBar_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0)(1, "defs")(2, "pattern", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "circle", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 3);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceHTML"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "div", 4)(6, "div", 5, 6)(8, "div", 7);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("id", ctx.progressbarId);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx._rectangleFillValue);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngStyle", ctx._bufferTransform());
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngStyle", ctx._primaryTransform());
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgStyle],
  styles: [".mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:\"\";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n"],
  encapsulation: 2,
  changeDetection: 0
});
MatProgressBar.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE]
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
    args: [MAT_PROGRESS_BAR_LOCATION]
  }]
}];
MatProgressBar.propDecorators = {
  value: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  bufferValue: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }],
  _primaryValueBar: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewChild,
    args: ['primaryValueBar']
  }],
  animationEnd: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Output
  }],
  mode: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatProgressBar, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Component,
    args: [{
      selector: 'mat-progress-bar',
      exportAs: 'matProgressBar',
      host: {
        'role': 'progressbar',
        'aria-valuemin': '0',
        'aria-valuemax': '100',
        '[attr.aria-valuenow]': '(mode === "indeterminate" || mode === "query") ? null : value',
        '[attr.mode]': 'mode',
        'class': 'mat-progress-bar',
        '[class._mat-animation-noopable]': '_isNoopAnimation'
      },
      inputs: ['color'],
      template: "<!--\n  The background div is named as such because it appears below the other divs and is not sized based\n  on values.\n-->\n<svg width=\"100%\" height=\"4\" focusable=\"false\" class=\"mat-progress-bar-background mat-progress-bar-element\">\n  <defs>\n    <pattern [id]=\"progressbarId\" x=\"4\" y=\"0\" width=\"8\" height=\"4\" patternUnits=\"userSpaceOnUse\">\n      <circle cx=\"2\" cy=\"2\" r=\"2\"/>\n    </pattern>\n  </defs>\n  <rect [attr.fill]=\"_rectangleFillValue\" width=\"100%\" height=\"100%\"/>\n</svg>\n<div class=\"mat-progress-bar-buffer mat-progress-bar-element\" [ngStyle]=\"_bufferTransform()\"></div>\n<div class=\"mat-progress-bar-primary mat-progress-bar-fill mat-progress-bar-element\" [ngStyle]=\"_primaryTransform()\" #primaryValueBar></div>\n<div class=\"mat-progress-bar-secondary mat-progress-bar-fill mat-progress-bar-element\"></div>\n",
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewEncapsulation.None,
      styles: [".mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:\"\";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ANIMATION_MODULE_TYPE]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [MAT_PROGRESS_BAR_LOCATION]
      }]
    }];
  }, {
    animationEnd: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Output
    }],
    mode: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    value: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    bufferValue: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input
    }],
    _primaryValueBar: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewChild,
      args: ['primaryValueBar']
    }]
  });
})();
/** Clamps a value to be between two numbers, by default 0 and 100. */
function clamp(v, min = 0, max = 100) {
  return Math.max(min, Math.min(max, v));
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatProgressBarModule {}
MatProgressBarModule.ɵfac = function MatProgressBarModule_Factory(t) {
  return new (t || MatProgressBarModule)();
};
MatProgressBarModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: MatProgressBarModule
});
MatProgressBarModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatProgressBarModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule],
      exports: [MatProgressBar, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule],
      declarations: [MatProgressBar]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](MatProgressBarModule, {
    declarations: function () {
      return [MatProgressBar];
    },
    imports: function () {
      return [_angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule];
    },
    exports: function () {
      return [MatProgressBar, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 1412:
/*!************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/select.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_SELECT_CONFIG": () => (/* binding */ MAT_SELECT_CONFIG),
/* harmony export */   "MAT_SELECT_SCROLL_STRATEGY": () => (/* binding */ MAT_SELECT_SCROLL_STRATEGY),
/* harmony export */   "MAT_SELECT_SCROLL_STRATEGY_PROVIDER": () => (/* binding */ MAT_SELECT_SCROLL_STRATEGY_PROVIDER),
/* harmony export */   "MAT_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY": () => (/* binding */ MAT_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY),
/* harmony export */   "MAT_SELECT_TRIGGER": () => (/* binding */ MAT_SELECT_TRIGGER),
/* harmony export */   "MatSelect": () => (/* binding */ MatSelect),
/* harmony export */   "MatSelectChange": () => (/* binding */ MatSelectChange),
/* harmony export */   "MatSelectModule": () => (/* binding */ MatSelectModule),
/* harmony export */   "MatSelectTrigger": () => (/* binding */ MatSelectTrigger),
/* harmony export */   "SELECT_ITEM_HEIGHT_EM": () => (/* binding */ SELECT_ITEM_HEIGHT_EM),
/* harmony export */   "SELECT_MULTIPLE_PANEL_PADDING_X": () => (/* binding */ SELECT_MULTIPLE_PANEL_PADDING_X),
/* harmony export */   "SELECT_PANEL_INDENT_PADDING_X": () => (/* binding */ SELECT_PANEL_INDENT_PADDING_X),
/* harmony export */   "SELECT_PANEL_MAX_HEIGHT": () => (/* binding */ SELECT_PANEL_MAX_HEIGHT),
/* harmony export */   "SELECT_PANEL_PADDING_X": () => (/* binding */ SELECT_PANEL_PADDING_X),
/* harmony export */   "SELECT_PANEL_VIEWPORT_PADDING": () => (/* binding */ SELECT_PANEL_VIEWPORT_PADDING),
/* harmony export */   "matSelectAnimations": () => (/* binding */ matSelectAnimations)
/* harmony export */ });
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/overlay */ 1274);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/material/form-field */ 2288);
/* harmony import */ var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/cdk/scrolling */ 7741);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/cdk/collections */ 2035);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 2160);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 8623);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 9095);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 9151);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 6942);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 3298);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/animations */ 4851);
















/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * The following are all the animations for the mat-select component, with each
 * const containing the metadata for one animation.
 *
 * The values below match the implementation of the AngularJS Material mat-select animation.
 * @docs-private
 */









const _c0 = ["trigger"];
const _c1 = ["panel"];
function MatSelect_span_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r2.placeholder || "\u00A0");
  }
}
function MatSelect_span_5_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r5.triggerValue || "\u00A0");
  }
}
function MatSelect_span_5_ng_content_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0, 0, ["*ngSwitchCase", "true"]);
  }
}
function MatSelect_span_5_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, MatSelect_span_5_span_1_Template, 2, 1, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatSelect_span_5_ng_content_2_Template, 1, 0, "ng-content", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", !!ctx_r3.customTrigger);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
  }
}
function MatSelect_ng_template_8_Template(rf, ctx) {
  if (rf & 1) {
    const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12)(1, "div", 13, 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("@transformPanel.done", function MatSelect_ng_template_8_Template_div_animation_transformPanel_done_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9);
      const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r8._panelDoneAnimatingStream.next($event.toState));
    })("keydown", function MatSelect_ng_template_8_Template_div_keydown_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9);
      const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r10._handleKeydown($event));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](3, 1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
  }
  if (rf & 2) {
    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@transformPanelWrap", undefined);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMapInterpolate1"]("mat-select-panel ", ctx_r4._getPanelTheme(), "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("transform-origin", ctx_r4._transformOrigin)("font-size", ctx_r4._triggerFontSize, "px");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx_r4.panelClass)("@transformPanel", ctx_r4.multiple ? "showing-multiple" : "showing");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("id", ctx_r4.id + "-panel")("aria-multiselectable", ctx_r4.multiple)("aria-label", ctx_r4.ariaLabel || null)("aria-labelledby", ctx_r4._getPanelAriaLabelledby());
  }
}
const _c2 = [[["mat-select-trigger"]], "*"];
const _c3 = ["mat-select-trigger", "*"];
const matSelectAnimations = {
  /**
   * This animation ensures the select's overlay panel animation (transformPanel) is called when
   * closing the select.
   * This is needed due to https://github.com/angular/angular/issues/23302
   */
  transformPanelWrap: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.trigger)('transformPanelWrap', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.transition)('* => void', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.query)('@transformPanel', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.animateChild)()], {
    optional: true
  }))]),
  /**
   * This animation transforms the select's overlay panel on and off the page.
   *
   * When the panel is attached to the DOM, it expands its width by the amount of padding, scales it
   * up to 100% on the Y axis, fades in its border, and translates slightly up and to the
   * side to ensure the option text correctly overlaps the trigger text.
   *
   * When the panel is removed from the DOM, it simply fades out linearly.
   */
  transformPanel: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.trigger)('transformPanel', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.state)('void', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({
    transform: 'scaleY(0.8)',
    minWidth: '100%',
    opacity: 0
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.state)('showing', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({
    opacity: 1,
    minWidth: 'calc(100% + 32px)',
    transform: 'scaleY(1)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.state)('showing-multiple', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({
    opacity: 1,
    minWidth: 'calc(100% + 64px)',
    transform: 'scaleY(1)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.transition)('void => *', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.animate)('120ms cubic-bezier(0, 0, 0.2, 1)')), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.transition)('* => void', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.animate)('100ms 25ms linear', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({
    opacity: 0
  })))])
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Returns an exception to be thrown when attempting to change a select's `multiple` option
 * after initialization.
 * @docs-private
 */
function getMatSelectDynamicMultipleError() {
  return Error('Cannot change `multiple` mode of select after initialization.');
}
/**
 * Returns an exception to be thrown when attempting to assign a non-array value to a select
 * in `multiple` mode. Note that `undefined` and `null` are still valid values to allow for
 * resetting the value.
 * @docs-private
 */
function getMatSelectNonArrayValueError() {
  return Error('Value must be an array in multiple-selection mode.');
}
/**
 * Returns an exception to be thrown when assigning a non-function value to the comparator
 * used to determine if a value corresponds to an option. Note that whether the function
 * actually takes two values and returns a boolean is not checked.
 */
function getMatSelectNonFunctionValueError() {
  return Error('`compareWith` must be a function.');
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
let nextUniqueId = 0;
/**
 * The following style constants are necessary to save here in order
 * to properly calculate the alignment of the selected option over
 * the trigger element.
 */
/** The max height of the select's overlay panel */
const SELECT_PANEL_MAX_HEIGHT = 256;
/** The panel's padding on the x-axis */
const SELECT_PANEL_PADDING_X = 16;
/** The panel's x axis padding if it is indented (e.g. there is an option group). */
const SELECT_PANEL_INDENT_PADDING_X = SELECT_PANEL_PADDING_X * 2;
/** The height of the select items in `em` units. */
const SELECT_ITEM_HEIGHT_EM = 3;
// TODO(josephperrott): Revert to a constant after 2018 spec updates are fully merged.
/**
 * Distance between the panel edge and the option text in
 * multi-selection mode.
 *
 * Calculated as:
 * (SELECT_PANEL_PADDING_X * 1.5) + 16 = 40
 * The padding is multiplied by 1.5 because the checkbox's margin is half the padding.
 * The checkbox width is 16px.
 */
const SELECT_MULTIPLE_PANEL_PADDING_X = SELECT_PANEL_PADDING_X * 1.5 + 16;
/**
 * The select panel will only "fit" inside the viewport if it is positioned at
 * this value or more away from the viewport boundary.
 */
const SELECT_PANEL_VIEWPORT_PADDING = 8;
/** Injection token that determines the scroll handling while a select is open. */
const MAT_SELECT_SCROLL_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('mat-select-scroll-strategy');
/** @docs-private */
function MAT_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay) {
  return () => overlay.scrollStrategies.reposition();
}
/** Injection token that can be used to provide the default options the select module. */
const MAT_SELECT_CONFIG = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MAT_SELECT_CONFIG');
/** @docs-private */
const MAT_SELECT_SCROLL_STRATEGY_PROVIDER = {
  provide: MAT_SELECT_SCROLL_STRATEGY,
  deps: [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.Overlay],
  useFactory: MAT_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY
};
/** Change event object that is emitted when the select value has changed. */
class MatSelectChange {
  constructor( /** Reference to the select that emitted the change event. */
  source, /** Current value of the select that emitted the event. */
  value) {
    this.source = source;
    this.value = value;
  }
}
// Boilerplate for applying mixins to MatSelect.
/** @docs-private */
class MatSelectBase {
  constructor(_elementRef, _defaultErrorStateMatcher, _parentForm, _parentFormGroup, ngControl) {
    this._elementRef = _elementRef;
    this._defaultErrorStateMatcher = _defaultErrorStateMatcher;
    this._parentForm = _parentForm;
    this._parentFormGroup = _parentFormGroup;
    this.ngControl = ngControl;
  }
}
const _MatSelectMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.mixinDisableRipple)((0,_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.mixinTabIndex)((0,_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.mixinDisabled)((0,_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.mixinErrorState)(MatSelectBase))));
/**
 * Injection token that can be used to reference instances of `MatSelectTrigger`. It serves as
 * alternative token to the actual `MatSelectTrigger` class which could cause unnecessary
 * retention of the class and its directive metadata.
 */
const MAT_SELECT_TRIGGER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatSelectTrigger');
/**
 * Allows the user to customize the trigger that is displayed when the select has a value.
 */
class MatSelectTrigger {}
MatSelectTrigger.ɵfac = function MatSelectTrigger_Factory(t) {
  return new (t || MatSelectTrigger)();
};
MatSelectTrigger.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatSelectTrigger,
  selectors: [["mat-select-trigger"]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_SELECT_TRIGGER,
    useExisting: MatSelectTrigger
  }])]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSelectTrigger, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'mat-select-trigger',
      providers: [{
        provide: MAT_SELECT_TRIGGER,
        useExisting: MatSelectTrigger
      }]
    }]
  }], null, null);
})();
class MatSelect extends _MatSelectMixinBase {
  constructor(_viewportRuler, _changeDetectorRef, _ngZone, _defaultErrorStateMatcher, elementRef, _dir, _parentForm, _parentFormGroup, _parentFormField, ngControl, tabIndex, scrollStrategyFactory, _liveAnnouncer, defaults) {
    super(elementRef, _defaultErrorStateMatcher, _parentForm, _parentFormGroup, ngControl);
    this._viewportRuler = _viewportRuler;
    this._changeDetectorRef = _changeDetectorRef;
    this._ngZone = _ngZone;
    this._dir = _dir;
    this._parentFormField = _parentFormField;
    this.ngControl = ngControl;
    this._liveAnnouncer = _liveAnnouncer;
    /** Whether or not the overlay panel is open. */
    this._panelOpen = false;
    /** Whether filling out the select is required in the form. */
    this._required = false;
    /** The scroll position of the overlay panel, calculated to center the selected option. */
    this._scrollTop = 0;
    /** Whether the component is in multiple selection mode. */
    this._multiple = false;
    /** Comparison function to specify which option is displayed. Defaults to object equality. */
    this._compareWith = (o1, o2) => o1 === o2;
    /** Unique id for this input. */
    this._uid = `mat-select-${nextUniqueId++}`;
    /** Current `ariar-labelledby` value for the select trigger. */
    this._triggerAriaLabelledBy = null;
    /** Emits whenever the component is destroyed. */
    this._destroy = new rxjs__WEBPACK_IMPORTED_MODULE_4__.Subject();
    /** The cached font-size of the trigger element. */
    this._triggerFontSize = 0;
    /** `View -> model callback called when value changes` */
    this._onChange = () => {};
    /** `View -> model callback called when select has been touched` */
    this._onTouched = () => {};
    this._valueId = `mat-select-value-${nextUniqueId++}`;
    /** The value of the select panel's transform-origin property. */
    this._transformOrigin = 'top';
    /** Emits when the panel element is finished transforming in. */
    this._panelDoneAnimatingStream = new rxjs__WEBPACK_IMPORTED_MODULE_4__.Subject();
    /**
     * The y-offset of the overlay panel in relation to the trigger's top start corner.
     * This must be adjusted to align the selected option text over the trigger text.
     * when the panel opens. Will change based on the y-position of the selected option.
     */
    this._offsetY = 0;
    /**
     * This position config ensures that the top "start" corner of the overlay
     * is aligned with with the top "start" of the origin by default (overlapping
     * the trigger completely). If the panel cannot fit below the trigger, it
     * will fall back to a position above the trigger.
     */
    this._positions = [{
      originX: 'start',
      originY: 'top',
      overlayX: 'start',
      overlayY: 'top'
    }, {
      originX: 'start',
      originY: 'bottom',
      overlayX: 'start',
      overlayY: 'bottom'
    }];
    /** Whether the component is disabling centering of the active option over the trigger. */
    this._disableOptionCentering = false;
    this._focused = false;
    /** A name for this control that can be used by `mat-form-field`. */
    this.controlType = 'mat-select';
    /** Aria label of the select. If not specified, the placeholder will be used as label. */
    this.ariaLabel = '';
    /** Combined stream of all of the child options' change events. */
    this.optionSelectionChanges = (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.defer)(() => {
      const options = this.options;
      if (options) {
        return options.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.startWith)(options), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.switchMap)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.merge)(...options.map(option => option.onSelectionChange))));
      }
      return this._ngZone.onStable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.switchMap)(() => this.optionSelectionChanges));
    });
    /** Event emitted when the select panel has been toggled. */
    this.openedChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /** Event emitted when the select has been opened. */
    this._openedStream = this.openedChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(o => o), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(() => {}));
    /** Event emitted when the select has been closed. */
    this._closedStream = this.openedChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(o => !o), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(() => {}));
    /** Event emitted when the selected value has been changed by the user. */
    this.selectionChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /**
     * Event that emits whenever the raw value of the select changes. This is here primarily
     * to facilitate the two-way binding for the `value` input.
     * @docs-private
     */
    this.valueChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    if (this.ngControl) {
      // Note: we provide the value accessor through here, instead of
      // the `providers` to avoid running into a circular import.
      this.ngControl.valueAccessor = this;
    }
    this._scrollStrategyFactory = scrollStrategyFactory;
    this._scrollStrategy = this._scrollStrategyFactory();
    this.tabIndex = parseInt(tabIndex) || 0;
    // Force setter to be called in case id was not specified.
    this.id = this.id;
    if (defaults) {
      if (defaults.disableOptionCentering != null) {
        this.disableOptionCentering = defaults.disableOptionCentering;
      }
      if (defaults.typeaheadDebounceInterval != null) {
        this.typeaheadDebounceInterval = defaults.typeaheadDebounceInterval;
      }
    }
  }
  /** Whether the select is focused. */
  get focused() {
    return this._focused || this._panelOpen;
  }
  /** Placeholder to be shown if no value has been selected. */
  get placeholder() {
    return this._placeholder;
  }
  set placeholder(value) {
    this._placeholder = value;
    this.stateChanges.next();
  }
  /** Whether the component is required. */
  get required() {
    return this._required;
  }
  set required(value) {
    this._required = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_12__.coerceBooleanProperty)(value);
    this.stateChanges.next();
  }
  /** Whether the user should be allowed to select multiple options. */
  get multiple() {
    return this._multiple;
  }
  set multiple(value) {
    if (this._selectionModel && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getMatSelectDynamicMultipleError();
    }
    this._multiple = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_12__.coerceBooleanProperty)(value);
  }
  /** Whether to center the active option over the trigger. */
  get disableOptionCentering() {
    return this._disableOptionCentering;
  }
  set disableOptionCentering(value) {
    this._disableOptionCentering = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_12__.coerceBooleanProperty)(value);
  }
  /**
   * Function to compare the option values with the selected values. The first argument
   * is a value from an option. The second is a value from the selection. A boolean
   * should be returned.
   */
  get compareWith() {
    return this._compareWith;
  }
  set compareWith(fn) {
    if (typeof fn !== 'function' && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getMatSelectNonFunctionValueError();
    }
    this._compareWith = fn;
    if (this._selectionModel) {
      // A different comparator means the selection could change.
      this._initializeSelection();
    }
  }
  /** Value of the select control. */
  get value() {
    return this._value;
  }
  set value(newValue) {
    if (newValue !== this._value) {
      if (this.options) {
        this._setSelectionByValue(newValue);
      }
      this._value = newValue;
    }
  }
  /** Time to wait in milliseconds after the last keystroke before moving focus to an item. */
  get typeaheadDebounceInterval() {
    return this._typeaheadDebounceInterval;
  }
  set typeaheadDebounceInterval(value) {
    this._typeaheadDebounceInterval = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_12__.coerceNumberProperty)(value);
  }
  /** Unique id of the element. */
  get id() {
    return this._id;
  }
  set id(value) {
    this._id = value || this._uid;
    this.stateChanges.next();
  }
  ngOnInit() {
    this._selectionModel = new _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_13__.SelectionModel(this.multiple);
    this.stateChanges.next();
    // We need `distinctUntilChanged` here, because some browsers will
    // fire the animation end event twice for the same animation. See:
    // https://github.com/angular/angular/issues/24084
    this._panelDoneAnimatingStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this._destroy)).subscribe(() => {
      if (this.panelOpen) {
        this._scrollTop = 0;
        this.openedChange.emit(true);
      } else {
        this.openedChange.emit(false);
        this.overlayDir.offsetX = 0;
        this._changeDetectorRef.markForCheck();
      }
    });
    this._viewportRuler.change().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this._destroy)).subscribe(() => {
      if (this._panelOpen) {
        this._triggerRect = this.trigger.nativeElement.getBoundingClientRect();
        this._changeDetectorRef.markForCheck();
      }
    });
  }
  ngAfterContentInit() {
    this._initKeyManager();
    this._selectionModel.changed.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this._destroy)).subscribe(event => {
      event.added.forEach(option => option.select());
      event.removed.forEach(option => option.deselect());
    });
    this.options.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this._destroy)).subscribe(() => {
      this._resetOptions();
      this._initializeSelection();
    });
  }
  ngDoCheck() {
    const newAriaLabelledby = this._getTriggerAriaLabelledby();
    // We have to manage setting the `aria-labelledby` ourselves, because part of its value
    // is computed as a result of a content query which can cause this binding to trigger a
    // "changed after checked" error.
    if (newAriaLabelledby !== this._triggerAriaLabelledBy) {
      const element = this._elementRef.nativeElement;
      this._triggerAriaLabelledBy = newAriaLabelledby;
      if (newAriaLabelledby) {
        element.setAttribute('aria-labelledby', newAriaLabelledby);
      } else {
        element.removeAttribute('aria-labelledby');
      }
    }
    if (this.ngControl) {
      this.updateErrorState();
    }
  }
  ngOnChanges(changes) {
    // Updating the disabled state is handled by `mixinDisabled`, but we need to additionally let
    // the parent form field know to run change detection when the disabled state changes.
    if (changes['disabled']) {
      this.stateChanges.next();
    }
    if (changes['typeaheadDebounceInterval'] && this._keyManager) {
      this._keyManager.withTypeAhead(this._typeaheadDebounceInterval);
    }
  }
  ngOnDestroy() {
    this._destroy.next();
    this._destroy.complete();
    this.stateChanges.complete();
  }
  /** Toggles the overlay panel open or closed. */
  toggle() {
    this.panelOpen ? this.close() : this.open();
  }
  /** Opens the overlay panel. */
  open() {
    if (this.disabled || !this.options || !this.options.length || this._panelOpen) {
      return;
    }
    this._triggerRect = this.trigger.nativeElement.getBoundingClientRect();
    // Note: The computed font-size will be a string pixel value (e.g. "16px").
    // `parseInt` ignores the trailing 'px' and converts this to a number.
    this._triggerFontSize = parseInt(getComputedStyle(this.trigger.nativeElement).fontSize || '0');
    this._panelOpen = true;
    this._keyManager.withHorizontalOrientation(null);
    this._calculateOverlayPosition();
    this._highlightCorrectOption();
    this._changeDetectorRef.markForCheck();
    // Set the font size on the panel element once it exists.
    this._ngZone.onStable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.take)(1)).subscribe(() => {
      if (this._triggerFontSize && this.overlayDir.overlayRef && this.overlayDir.overlayRef.overlayElement) {
        this.overlayDir.overlayRef.overlayElement.style.fontSize = `${this._triggerFontSize}px`;
      }
    });
  }
  /** Closes the overlay panel and focuses the host element. */
  close() {
    if (this._panelOpen) {
      this._panelOpen = false;
      this._keyManager.withHorizontalOrientation(this._isRtl() ? 'rtl' : 'ltr');
      this._changeDetectorRef.markForCheck();
      this._onTouched();
    }
  }
  /**
   * Sets the select's value. Part of the ControlValueAccessor interface
   * required to integrate with Angular's core forms API.
   *
   * @param value New value to be written to the model.
   */
  writeValue(value) {
    this.value = value;
  }
  /**
   * Saves a callback function to be invoked when the select's value
   * changes from user input. Part of the ControlValueAccessor interface
   * required to integrate with Angular's core forms API.
   *
   * @param fn Callback to be triggered when the value changes.
   */
  registerOnChange(fn) {
    this._onChange = fn;
  }
  /**
   * Saves a callback function to be invoked when the select is blurred
   * by the user. Part of the ControlValueAccessor interface required
   * to integrate with Angular's core forms API.
   *
   * @param fn Callback to be triggered when the component has been touched.
   */
  registerOnTouched(fn) {
    this._onTouched = fn;
  }
  /**
   * Disables the select. Part of the ControlValueAccessor interface required
   * to integrate with Angular's core forms API.
   *
   * @param isDisabled Sets whether the component is disabled.
   */
  setDisabledState(isDisabled) {
    this.disabled = isDisabled;
    this._changeDetectorRef.markForCheck();
    this.stateChanges.next();
  }
  /** Whether or not the overlay panel is open. */
  get panelOpen() {
    return this._panelOpen;
  }
  /** The currently selected option. */
  get selected() {
    return this.multiple ? this._selectionModel.selected : this._selectionModel.selected[0];
  }
  /** The value displayed in the trigger. */
  get triggerValue() {
    if (this.empty) {
      return '';
    }
    if (this._multiple) {
      const selectedOptions = this._selectionModel.selected.map(option => option.viewValue);
      if (this._isRtl()) {
        selectedOptions.reverse();
      }
      // TODO(crisbeto): delimiter should be configurable for proper localization.
      return selectedOptions.join(', ');
    }
    return this._selectionModel.selected[0].viewValue;
  }
  /** Whether the element is in RTL mode. */
  _isRtl() {
    return this._dir ? this._dir.value === 'rtl' : false;
  }
  /** Handles all keydown events on the select. */
  _handleKeydown(event) {
    if (!this.disabled) {
      this.panelOpen ? this._handleOpenKeydown(event) : this._handleClosedKeydown(event);
    }
  }
  /** Handles keyboard events while the select is closed. */
  _handleClosedKeydown(event) {
    const keyCode = event.keyCode;
    const isArrowKey = keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.DOWN_ARROW || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.UP_ARROW || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.LEFT_ARROW || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.RIGHT_ARROW;
    const isOpenKey = keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.ENTER || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.SPACE;
    const manager = this._keyManager;
    // Open the select on ALT + arrow key to match the native <select>
    if (!manager.isTyping() && isOpenKey && !(0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.hasModifierKey)(event) || (this.multiple || event.altKey) && isArrowKey) {
      event.preventDefault(); // prevents the page from scrolling down when pressing space
      this.open();
    } else if (!this.multiple) {
      const previouslySelectedOption = this.selected;
      manager.onKeydown(event);
      const selectedOption = this.selected;
      // Since the value has changed, we need to announce it ourselves.
      if (selectedOption && previouslySelectedOption !== selectedOption) {
        // We set a duration on the live announcement, because we want the live element to be
        // cleared after a while so that users can't navigate to it using the arrow keys.
        this._liveAnnouncer.announce(selectedOption.viewValue, 10000);
      }
    }
  }
  /** Handles keyboard events when the selected is open. */
  _handleOpenKeydown(event) {
    const manager = this._keyManager;
    const keyCode = event.keyCode;
    const isArrowKey = keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.DOWN_ARROW || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.UP_ARROW;
    const isTyping = manager.isTyping();
    if (isArrowKey && event.altKey) {
      // Close the select on ALT + arrow key to match the native <select>
      event.preventDefault();
      this.close();
      // Don't do anything in this case if the user is typing,
      // because the typing sequence can include the space key.
    } else if (!isTyping && (keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.ENTER || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.SPACE) && manager.activeItem && !(0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.hasModifierKey)(event)) {
      event.preventDefault();
      manager.activeItem._selectViaInteraction();
    } else if (!isTyping && this._multiple && keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_16__.A && event.ctrlKey) {
      event.preventDefault();
      const hasDeselectedOptions = this.options.some(opt => !opt.disabled && !opt.selected);
      this.options.forEach(option => {
        if (!option.disabled) {
          hasDeselectedOptions ? option.select() : option.deselect();
        }
      });
    } else {
      const previouslyFocusedIndex = manager.activeItemIndex;
      manager.onKeydown(event);
      if (this._multiple && isArrowKey && event.shiftKey && manager.activeItem && manager.activeItemIndex !== previouslyFocusedIndex) {
        manager.activeItem._selectViaInteraction();
      }
    }
  }
  _onFocus() {
    if (!this.disabled) {
      this._focused = true;
      this.stateChanges.next();
    }
  }
  /**
   * Calls the touched callback only if the panel is closed. Otherwise, the trigger will
   * "blur" to the panel when it opens, causing a false positive.
   */
  _onBlur() {
    this._focused = false;
    if (!this.disabled && !this.panelOpen) {
      this._onTouched();
      this._changeDetectorRef.markForCheck();
      this.stateChanges.next();
    }
  }
  /**
   * Callback that is invoked when the overlay panel has been attached.
   */
  _onAttached() {
    this.overlayDir.positionChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.take)(1)).subscribe(() => {
      this._changeDetectorRef.detectChanges();
      this._calculateOverlayOffsetX();
      this.panel.nativeElement.scrollTop = this._scrollTop;
    });
  }
  /** Returns the theme to be used on the panel. */
  _getPanelTheme() {
    return this._parentFormField ? `mat-${this._parentFormField.color}` : '';
  }
  /** Whether the select has a value. */
  get empty() {
    return !this._selectionModel || this._selectionModel.isEmpty();
  }
  _initializeSelection() {
    // Defer setting the value in order to avoid the "Expression
    // has changed after it was checked" errors from Angular.
    Promise.resolve().then(() => {
      this._setSelectionByValue(this.ngControl ? this.ngControl.value : this._value);
      this.stateChanges.next();
    });
  }
  /**
   * Sets the selected option based on a value. If no option can be
   * found with the designated value, the select trigger is cleared.
   */
  _setSelectionByValue(value) {
    if (this.multiple && value) {
      if (!Array.isArray(value) && (typeof ngDevMode === 'undefined' || ngDevMode)) {
        throw getMatSelectNonArrayValueError();
      }
      this._selectionModel.clear();
      value.forEach(currentValue => this._selectValue(currentValue));
      this._sortValues();
    } else {
      this._selectionModel.clear();
      const correspondingOption = this._selectValue(value);
      // Shift focus to the active item. Note that we shouldn't do this in multiple
      // mode, because we don't know what option the user interacted with last.
      if (correspondingOption) {
        this._keyManager.updateActiveItem(correspondingOption);
      } else if (!this.panelOpen) {
        // Otherwise reset the highlighted option. Note that we only want to do this while
        // closed, because doing it while open can shift the user's focus unnecessarily.
        this._keyManager.updateActiveItem(-1);
      }
    }
    this._changeDetectorRef.markForCheck();
  }
  /**
   * Finds and selects and option based on its value.
   * @returns Option that has the corresponding value.
   */
  _selectValue(value) {
    const correspondingOption = this.options.find(option => {
      try {
        // Treat null as a special reset value.
        return option.value != null && this._compareWith(option.value, value);
      } catch (error) {
        if (typeof ngDevMode === 'undefined' || ngDevMode) {
          // Notify developers of errors in their comparator.
          console.warn(error);
        }
        return false;
      }
    });
    if (correspondingOption) {
      this._selectionModel.select(correspondingOption);
    }
    return correspondingOption;
  }
  /** Sets up a key manager to listen to keyboard events on the overlay panel. */
  _initKeyManager() {
    this._keyManager = new _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_17__.ActiveDescendantKeyManager(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl() ? 'rtl' : 'ltr').withHomeAndEnd().withAllowedModifierKeys(['shiftKey']);
    this._keyManager.tabOut.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this._destroy)).subscribe(() => {
      if (this.panelOpen) {
        // Select the active item when tabbing away. This is consistent with how the native
        // select behaves. Note that we only want to do this in single selection mode.
        if (!this.multiple && this._keyManager.activeItem) {
          this._keyManager.activeItem._selectViaInteraction();
        }
        // Restore focus to the trigger before closing. Ensures that the focus
        // position won't be lost if the user got focus into the overlay.
        this.focus();
        this.close();
      }
    });
    this._keyManager.change.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this._destroy)).subscribe(() => {
      if (this._panelOpen && this.panel) {
        this._scrollActiveOptionIntoView();
      } else if (!this._panelOpen && !this.multiple && this._keyManager.activeItem) {
        this._keyManager.activeItem._selectViaInteraction();
      }
    });
  }
  /** Drops current option subscriptions and IDs and resets from scratch. */
  _resetOptions() {
    const changedOrDestroyed = (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.merge)(this.options.changes, this._destroy);
    this.optionSelectionChanges.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(changedOrDestroyed)).subscribe(event => {
      this._onSelect(event.source, event.isUserInput);
      if (event.isUserInput && !this.multiple && this._panelOpen) {
        this.close();
        this.focus();
      }
    });
    // Listen to changes in the internal state of the options and react accordingly.
    // Handles cases like the labels of the selected options changing.
    (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.merge)(...this.options.map(option => option._stateChanges)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(changedOrDestroyed)).subscribe(() => {
      this._changeDetectorRef.markForCheck();
      this.stateChanges.next();
    });
  }
  /** Invoked when an option is clicked. */
  _onSelect(option, isUserInput) {
    const wasSelected = this._selectionModel.isSelected(option);
    if (option.value == null && !this._multiple) {
      option.deselect();
      this._selectionModel.clear();
      if (this.value != null) {
        this._propagateChanges(option.value);
      }
    } else {
      if (wasSelected !== option.selected) {
        option.selected ? this._selectionModel.select(option) : this._selectionModel.deselect(option);
      }
      if (isUserInput) {
        this._keyManager.setActiveItem(option);
      }
      if (this.multiple) {
        this._sortValues();
        if (isUserInput) {
          // In case the user selected the option with their mouse, we
          // want to restore focus back to the trigger, in order to
          // prevent the select keyboard controls from clashing with
          // the ones from `mat-option`.
          this.focus();
        }
      }
    }
    if (wasSelected !== this._selectionModel.isSelected(option)) {
      this._propagateChanges();
    }
    this.stateChanges.next();
  }
  /** Sorts the selected values in the selected based on their order in the panel. */
  _sortValues() {
    if (this.multiple) {
      const options = this.options.toArray();
      this._selectionModel.sort((a, b) => {
        return this.sortComparator ? this.sortComparator(a, b, options) : options.indexOf(a) - options.indexOf(b);
      });
      this.stateChanges.next();
    }
  }
  /** Emits change event to set the model value. */
  _propagateChanges(fallbackValue) {
    let valueToEmit = null;
    if (this.multiple) {
      valueToEmit = this.selected.map(option => option.value);
    } else {
      valueToEmit = this.selected ? this.selected.value : fallbackValue;
    }
    this._value = valueToEmit;
    this.valueChange.emit(valueToEmit);
    this._onChange(valueToEmit);
    this.selectionChange.emit(new MatSelectChange(this, valueToEmit));
    this._changeDetectorRef.markForCheck();
  }
  /**
   * Highlights the selected item. If no option is selected, it will highlight
   * the first item instead.
   */
  _highlightCorrectOption() {
    if (this._keyManager) {
      if (this.empty) {
        this._keyManager.setFirstItemActive();
      } else {
        this._keyManager.setActiveItem(this._selectionModel.selected[0]);
      }
    }
  }
  /** Scrolls the active option into view. */
  _scrollActiveOptionIntoView() {
    const activeOptionIndex = this._keyManager.activeItemIndex || 0;
    const labelCount = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_3__._countGroupLabelsBeforeOption)(activeOptionIndex, this.options, this.optionGroups);
    const itemHeight = this._getItemHeight();
    this.panel.nativeElement.scrollTop = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_3__._getOptionScrollPosition)((activeOptionIndex + labelCount) * itemHeight, itemHeight, this.panel.nativeElement.scrollTop, SELECT_PANEL_MAX_HEIGHT);
  }
  /** Focuses the select element. */
  focus(options) {
    this._elementRef.nativeElement.focus(options);
  }
  /** Gets the index of the provided option in the option list. */
  _getOptionIndex(option) {
    return this.options.reduce((result, current, index) => {
      if (result !== undefined) {
        return result;
      }
      return option === current ? index : undefined;
    }, undefined);
  }
  /** Calculates the scroll position and x- and y-offsets of the overlay panel. */
  _calculateOverlayPosition() {
    const itemHeight = this._getItemHeight();
    const items = this._getItemCount();
    const panelHeight = Math.min(items * itemHeight, SELECT_PANEL_MAX_HEIGHT);
    const scrollContainerHeight = items * itemHeight;
    // The farthest the panel can be scrolled before it hits the bottom
    const maxScroll = scrollContainerHeight - panelHeight;
    // If no value is selected we open the popup to the first item.
    let selectedOptionOffset = this.empty ? 0 : this._getOptionIndex(this._selectionModel.selected[0]);
    selectedOptionOffset += (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_3__._countGroupLabelsBeforeOption)(selectedOptionOffset, this.options, this.optionGroups);
    // We must maintain a scroll buffer so the selected option will be scrolled to the
    // center of the overlay panel rather than the top.
    const scrollBuffer = panelHeight / 2;
    this._scrollTop = this._calculateOverlayScroll(selectedOptionOffset, scrollBuffer, maxScroll);
    this._offsetY = this._calculateOverlayOffsetY(selectedOptionOffset, scrollBuffer, maxScroll);
    this._checkOverlayWithinViewport(maxScroll);
  }
  /**
   * Calculates the scroll position of the select's overlay panel.
   *
   * Attempts to center the selected option in the panel. If the option is
   * too high or too low in the panel to be scrolled to the center, it clamps the
   * scroll position to the min or max scroll positions respectively.
   */
  _calculateOverlayScroll(selectedIndex, scrollBuffer, maxScroll) {
    const itemHeight = this._getItemHeight();
    const optionOffsetFromScrollTop = itemHeight * selectedIndex;
    const halfOptionHeight = itemHeight / 2;
    // Starts at the optionOffsetFromScrollTop, which scrolls the option to the top of the
    // scroll container, then subtracts the scroll buffer to scroll the option down to
    // the center of the overlay panel. Half the option height must be re-added to the
    // scrollTop so the option is centered based on its middle, not its top edge.
    const optimalScrollPosition = optionOffsetFromScrollTop - scrollBuffer + halfOptionHeight;
    return Math.min(Math.max(0, optimalScrollPosition), maxScroll);
  }
  /** Gets the aria-labelledby for the select panel. */
  _getPanelAriaLabelledby() {
    if (this.ariaLabel) {
      return null;
    }
    const labelId = this._getLabelId();
    return this.ariaLabelledby ? labelId + ' ' + this.ariaLabelledby : labelId;
  }
  /** Determines the `aria-activedescendant` to be set on the host. */
  _getAriaActiveDescendant() {
    if (this.panelOpen && this._keyManager && this._keyManager.activeItem) {
      return this._keyManager.activeItem.id;
    }
    return null;
  }
  /** Gets the ID of the element that is labelling the select. */
  _getLabelId() {
    var _a;
    return ((_a = this._parentFormField) === null || _a === void 0 ? void 0 : _a.getLabelId()) || '';
  }
  /**
   * Sets the x-offset of the overlay panel in relation to the trigger's top start corner.
   * This must be adjusted to align the selected option text over the trigger text when
   * the panel opens. Will change based on LTR or RTL text direction. Note that the offset
   * can't be calculated until the panel has been attached, because we need to know the
   * content width in order to constrain the panel within the viewport.
   */
  _calculateOverlayOffsetX() {
    const overlayRect = this.overlayDir.overlayRef.overlayElement.getBoundingClientRect();
    const viewportSize = this._viewportRuler.getViewportSize();
    const isRtl = this._isRtl();
    const paddingWidth = this.multiple ? SELECT_MULTIPLE_PANEL_PADDING_X + SELECT_PANEL_PADDING_X : SELECT_PANEL_PADDING_X * 2;
    let offsetX;
    // Adjust the offset, depending on the option padding.
    if (this.multiple) {
      offsetX = SELECT_MULTIPLE_PANEL_PADDING_X;
    } else {
      let selected = this._selectionModel.selected[0] || this.options.first;
      offsetX = selected && selected.group ? SELECT_PANEL_INDENT_PADDING_X : SELECT_PANEL_PADDING_X;
    }
    // Invert the offset in LTR.
    if (!isRtl) {
      offsetX *= -1;
    }
    // Determine how much the select overflows on each side.
    const leftOverflow = 0 - (overlayRect.left + offsetX - (isRtl ? paddingWidth : 0));
    const rightOverflow = overlayRect.right + offsetX - viewportSize.width + (isRtl ? 0 : paddingWidth);
    // If the element overflows on either side, reduce the offset to allow it to fit.
    if (leftOverflow > 0) {
      offsetX += leftOverflow + SELECT_PANEL_VIEWPORT_PADDING;
    } else if (rightOverflow > 0) {
      offsetX -= rightOverflow + SELECT_PANEL_VIEWPORT_PADDING;
    }
    // Set the offset directly in order to avoid having to go through change detection and
    // potentially triggering "changed after it was checked" errors. Round the value to avoid
    // blurry content in some browsers.
    this.overlayDir.offsetX = Math.round(offsetX);
    this.overlayDir.overlayRef.updatePosition();
  }
  /**
   * Calculates the y-offset of the select's overlay panel in relation to the
   * top start corner of the trigger. It has to be adjusted in order for the
   * selected option to be aligned over the trigger when the panel opens.
   */
  _calculateOverlayOffsetY(selectedIndex, scrollBuffer, maxScroll) {
    const itemHeight = this._getItemHeight();
    const optionHeightAdjustment = (itemHeight - this._triggerRect.height) / 2;
    const maxOptionsDisplayed = Math.floor(SELECT_PANEL_MAX_HEIGHT / itemHeight);
    let optionOffsetFromPanelTop;
    // Disable offset if requested by user by returning 0 as value to offset
    if (this._disableOptionCentering) {
      return 0;
    }
    if (this._scrollTop === 0) {
      optionOffsetFromPanelTop = selectedIndex * itemHeight;
    } else if (this._scrollTop === maxScroll) {
      const firstDisplayedIndex = this._getItemCount() - maxOptionsDisplayed;
      const selectedDisplayIndex = selectedIndex - firstDisplayedIndex;
      // The first item is partially out of the viewport. Therefore we need to calculate what
      // portion of it is shown in the viewport and account for it in our offset.
      let partialItemHeight = itemHeight - (this._getItemCount() * itemHeight - SELECT_PANEL_MAX_HEIGHT) % itemHeight;
      // Because the panel height is longer than the height of the options alone,
      // there is always extra padding at the top or bottom of the panel. When
      // scrolled to the very bottom, this padding is at the top of the panel and
      // must be added to the offset.
      optionOffsetFromPanelTop = selectedDisplayIndex * itemHeight + partialItemHeight;
    } else {
      // If the option was scrolled to the middle of the panel using a scroll buffer,
      // its offset will be the scroll buffer minus the half height that was added to
      // center it.
      optionOffsetFromPanelTop = scrollBuffer - itemHeight / 2;
    }
    // The final offset is the option's offset from the top, adjusted for the height difference,
    // multiplied by -1 to ensure that the overlay moves in the correct direction up the page.
    // The value is rounded to prevent some browsers from blurring the content.
    return Math.round(optionOffsetFromPanelTop * -1 - optionHeightAdjustment);
  }
  /**
   * Checks that the attempted overlay position will fit within the viewport.
   * If it will not fit, tries to adjust the scroll position and the associated
   * y-offset so the panel can open fully on-screen. If it still won't fit,
   * sets the offset back to 0 to allow the fallback position to take over.
   */
  _checkOverlayWithinViewport(maxScroll) {
    const itemHeight = this._getItemHeight();
    const viewportSize = this._viewportRuler.getViewportSize();
    const topSpaceAvailable = this._triggerRect.top - SELECT_PANEL_VIEWPORT_PADDING;
    const bottomSpaceAvailable = viewportSize.height - this._triggerRect.bottom - SELECT_PANEL_VIEWPORT_PADDING;
    const panelHeightTop = Math.abs(this._offsetY);
    const totalPanelHeight = Math.min(this._getItemCount() * itemHeight, SELECT_PANEL_MAX_HEIGHT);
    const panelHeightBottom = totalPanelHeight - panelHeightTop - this._triggerRect.height;
    if (panelHeightBottom > bottomSpaceAvailable) {
      this._adjustPanelUp(panelHeightBottom, bottomSpaceAvailable);
    } else if (panelHeightTop > topSpaceAvailable) {
      this._adjustPanelDown(panelHeightTop, topSpaceAvailable, maxScroll);
    } else {
      this._transformOrigin = this._getOriginBasedOnOption();
    }
  }
  /** Adjusts the overlay panel up to fit in the viewport. */
  _adjustPanelUp(panelHeightBottom, bottomSpaceAvailable) {
    // Browsers ignore fractional scroll offsets, so we need to round.
    const distanceBelowViewport = Math.round(panelHeightBottom - bottomSpaceAvailable);
    // Scrolls the panel up by the distance it was extending past the boundary, then
    // adjusts the offset by that amount to move the panel up into the viewport.
    this._scrollTop -= distanceBelowViewport;
    this._offsetY -= distanceBelowViewport;
    this._transformOrigin = this._getOriginBasedOnOption();
    // If the panel is scrolled to the very top, it won't be able to fit the panel
    // by scrolling, so set the offset to 0 to allow the fallback position to take
    // effect.
    if (this._scrollTop <= 0) {
      this._scrollTop = 0;
      this._offsetY = 0;
      this._transformOrigin = `50% bottom 0px`;
    }
  }
  /** Adjusts the overlay panel down to fit in the viewport. */
  _adjustPanelDown(panelHeightTop, topSpaceAvailable, maxScroll) {
    // Browsers ignore fractional scroll offsets, so we need to round.
    const distanceAboveViewport = Math.round(panelHeightTop - topSpaceAvailable);
    // Scrolls the panel down by the distance it was extending past the boundary, then
    // adjusts the offset by that amount to move the panel down into the viewport.
    this._scrollTop += distanceAboveViewport;
    this._offsetY += distanceAboveViewport;
    this._transformOrigin = this._getOriginBasedOnOption();
    // If the panel is scrolled to the very bottom, it won't be able to fit the
    // panel by scrolling, so set the offset to 0 to allow the fallback position
    // to take effect.
    if (this._scrollTop >= maxScroll) {
      this._scrollTop = maxScroll;
      this._offsetY = 0;
      this._transformOrigin = `50% top 0px`;
      return;
    }
  }
  /** Sets the transform origin point based on the selected option. */
  _getOriginBasedOnOption() {
    const itemHeight = this._getItemHeight();
    const optionHeightAdjustment = (itemHeight - this._triggerRect.height) / 2;
    const originY = Math.abs(this._offsetY) - optionHeightAdjustment + itemHeight / 2;
    return `50% ${originY}px 0px`;
  }
  /** Calculates the amount of items in the select. This includes options and group labels. */
  _getItemCount() {
    return this.options.length + this.optionGroups.length;
  }
  /** Calculates the height of the select's options. */
  _getItemHeight() {
    return this._triggerFontSize * SELECT_ITEM_HEIGHT_EM;
  }
  /** Gets the aria-labelledby of the select component trigger. */
  _getTriggerAriaLabelledby() {
    if (this.ariaLabel) {
      return null;
    }
    let value = this._getLabelId() + ' ' + this._valueId;
    if (this.ariaLabelledby) {
      value += ' ' + this.ariaLabelledby;
    }
    return value;
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  setDescribedByIds(ids) {
    this._ariaDescribedby = ids.join(' ');
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  onContainerClick() {
    this.focus();
    this.open();
  }
  /**
   * Implemented as part of MatFormFieldControl.
   * @docs-private
   */
  get shouldLabelFloat() {
    return this._panelOpen || !this.empty;
  }
}
MatSelect.ɵfac = function MatSelect_Factory(t) {
  return new (t || MatSelect)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_18__.ViewportRuler), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.ErrorStateMatcher), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_19__.Directionality, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgForm, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_20__.FormGroupDirective, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MAT_FORM_FIELD, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgControl, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('tabindex'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_SELECT_SCROLL_STRATEGY), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_17__.LiveAnnouncer), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_SELECT_CONFIG, 8));
};
MatSelect.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatSelect,
  selectors: [["mat-select"]],
  contentQueries: function MatSelect_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MAT_SELECT_TRIGGER, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOption, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MAT_OPTGROUP, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.customTrigger = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.options = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.optionGroups = _t);
    }
  },
  viewQuery: function MatSelect_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c1, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.CdkConnectedOverlay, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.trigger = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.panel = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.overlayDir = _t.first);
    }
  },
  hostAttrs: ["role", "combobox", "aria-autocomplete", "none", "aria-haspopup", "true", 1, "mat-select"],
  hostVars: 20,
  hostBindings: function MatSelect_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown", function MatSelect_keydown_HostBindingHandler($event) {
        return ctx._handleKeydown($event);
      })("focus", function MatSelect_focus_HostBindingHandler() {
        return ctx._onFocus();
      })("blur", function MatSelect_blur_HostBindingHandler() {
        return ctx._onBlur();
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("id", ctx.id)("tabindex", ctx.tabIndex)("aria-controls", ctx.panelOpen ? ctx.id + "-panel" : null)("aria-expanded", ctx.panelOpen)("aria-label", ctx.ariaLabel || null)("aria-required", ctx.required.toString())("aria-disabled", ctx.disabled.toString())("aria-invalid", ctx.errorState)("aria-describedby", ctx._ariaDescribedby || null)("aria-activedescendant", ctx._getAriaActiveDescendant());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-select-disabled", ctx.disabled)("mat-select-invalid", ctx.errorState)("mat-select-required", ctx.required)("mat-select-empty", ctx.empty)("mat-select-multiple", ctx.multiple);
    }
  },
  inputs: {
    disabled: "disabled",
    disableRipple: "disableRipple",
    tabIndex: "tabIndex",
    ariaLabel: ["aria-label", "ariaLabel"],
    id: "id",
    disableOptionCentering: "disableOptionCentering",
    typeaheadDebounceInterval: "typeaheadDebounceInterval",
    placeholder: "placeholder",
    required: "required",
    multiple: "multiple",
    compareWith: "compareWith",
    value: "value",
    panelClass: "panelClass",
    ariaLabelledby: ["aria-labelledby", "ariaLabelledby"],
    errorStateMatcher: "errorStateMatcher",
    sortComparator: "sortComparator"
  },
  outputs: {
    openedChange: "openedChange",
    _openedStream: "opened",
    _closedStream: "closed",
    selectionChange: "selectionChange",
    valueChange: "valueChange"
  },
  exportAs: ["matSelect"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MatFormFieldControl,
    useExisting: MatSelect
  }, {
    provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MAT_OPTION_PARENT_COMPONENT,
    useExisting: MatSelect
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  ngContentSelectors: _c3,
  decls: 9,
  vars: 10,
  consts: [["cdk-overlay-origin", "", 1, "mat-select-trigger", 3, "click"], ["origin", "cdkOverlayOrigin", "trigger", ""], [1, "mat-select-value", 3, "ngSwitch"], ["class", "mat-select-placeholder", 4, "ngSwitchCase"], ["class", "mat-select-value-text", 3, "ngSwitch", 4, "ngSwitchCase"], [1, "mat-select-arrow-wrapper"], [1, "mat-select-arrow"], ["cdk-connected-overlay", "", "cdkConnectedOverlayLockPosition", "", "cdkConnectedOverlayHasBackdrop", "", "cdkConnectedOverlayBackdropClass", "cdk-overlay-transparent-backdrop", 3, "cdkConnectedOverlayScrollStrategy", "cdkConnectedOverlayOrigin", "cdkConnectedOverlayOpen", "cdkConnectedOverlayPositions", "cdkConnectedOverlayMinWidth", "cdkConnectedOverlayOffsetY", "backdropClick", "attach", "detach"], [1, "mat-select-placeholder"], [1, "mat-select-value-text", 3, "ngSwitch"], [4, "ngSwitchDefault"], [4, "ngSwitchCase"], [1, "mat-select-panel-wrap"], ["role", "listbox", "tabindex", "-1", 3, "ngClass", "keydown"], ["panel", ""]],
  template: function MatSelect_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0, 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatSelect_Template_div_click_0_listener() {
        return ctx.toggle();
      });
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, MatSelect_span_4_Template, 2, 1, "span", 3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, MatSelect_span_5_Template, 3, 2, "span", 4);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](7, "div", 6);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, MatSelect_ng_template_8_Template, 4, 14, "ng-template", 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("backdropClick", function MatSelect_Template_ng_template_backdropClick_8_listener() {
        return ctx.close();
      })("attach", function MatSelect_Template_ng_template_attach_8_listener() {
        return ctx._onAttached();
      })("detach", function MatSelect_Template_ng_template_detach_8_listener() {
        return ctx.close();
      });
    }
    if (rf & 2) {
      const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx.empty);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("id", ctx._valueId);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", false);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("cdkConnectedOverlayScrollStrategy", ctx._scrollStrategy)("cdkConnectedOverlayOrigin", _r0)("cdkConnectedOverlayOpen", ctx.panelOpen)("cdkConnectedOverlayPositions", ctx._positions)("cdkConnectedOverlayMinWidth", ctx._triggerRect == null ? null : ctx._triggerRect.width)("cdkConnectedOverlayOffsetY", ctx._offsetY);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_22__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_22__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_22__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_22__.NgSwitchDefault, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.CdkConnectedOverlay, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.CdkOverlayOrigin],
  styles: [".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"],
  encapsulation: 2,
  data: {
    animation: [matSelectAnimations.transformPanelWrap, matSelectAnimations.transformPanel]
  },
  changeDetection: 0
});
MatSelect.ctorParameters = () => [{
  type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_18__.ViewportRuler
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.ErrorStateMatcher
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_19__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: _angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgForm,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: _angular_forms__WEBPACK_IMPORTED_MODULE_20__.FormGroupDirective,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MatFormField,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MAT_FORM_FIELD]
  }]
}, {
  type: _angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgControl,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
    args: ['tabindex']
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_SELECT_SCROLL_STRATEGY]
  }]
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_17__.LiveAnnouncer
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_SELECT_CONFIG]
  }]
}];
MatSelect.propDecorators = {
  trigger: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['trigger']
  }],
  panel: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['panel']
  }],
  overlayDir: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.CdkConnectedOverlay]
  }],
  options: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOption, {
      descendants: true
    }]
  }],
  optionGroups: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MAT_OPTGROUP, {
      descendants: true
    }]
  }],
  panelClass: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  customTrigger: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MAT_SELECT_TRIGGER]
  }],
  placeholder: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  required: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  multiple: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disableOptionCentering: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  compareWith: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  value: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  ariaLabel: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['aria-label']
  }],
  ariaLabelledby: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['aria-labelledby']
  }],
  errorStateMatcher: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  typeaheadDebounceInterval: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  sortComparator: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  id: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  openedChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  _openedStream: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['opened']
  }],
  _closedStream: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['closed']
  }],
  selectionChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  valueChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSelect, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-select',
      exportAs: 'matSelect',
      template: "<div cdk-overlay-origin\n     class=\"mat-select-trigger\"\n     (click)=\"toggle()\"\n     #origin=\"cdkOverlayOrigin\"\n     #trigger>\n  <div class=\"mat-select-value\" [ngSwitch]=\"empty\" [attr.id]=\"_valueId\">\n    <span class=\"mat-select-placeholder\" *ngSwitchCase=\"true\">{{placeholder || '\\u00A0'}}</span>\n    <span class=\"mat-select-value-text\" *ngSwitchCase=\"false\" [ngSwitch]=\"!!customTrigger\">\n      <span *ngSwitchDefault>{{triggerValue || '\\u00A0'}}</span>\n      <ng-content select=\"mat-select-trigger\" *ngSwitchCase=\"true\"></ng-content>\n    </span>\n  </div>\n\n  <div class=\"mat-select-arrow-wrapper\"><div class=\"mat-select-arrow\"></div></div>\n</div>\n\n<ng-template\n  cdk-connected-overlay\n  cdkConnectedOverlayLockPosition\n  cdkConnectedOverlayHasBackdrop\n  cdkConnectedOverlayBackdropClass=\"cdk-overlay-transparent-backdrop\"\n  [cdkConnectedOverlayScrollStrategy]=\"_scrollStrategy\"\n  [cdkConnectedOverlayOrigin]=\"origin\"\n  [cdkConnectedOverlayOpen]=\"panelOpen\"\n  [cdkConnectedOverlayPositions]=\"_positions\"\n  [cdkConnectedOverlayMinWidth]=\"_triggerRect?.width!\"\n  [cdkConnectedOverlayOffsetY]=\"_offsetY\"\n  (backdropClick)=\"close()\"\n  (attach)=\"_onAttached()\"\n  (detach)=\"close()\">\n  <div class=\"mat-select-panel-wrap\" [@transformPanelWrap]>\n    <div\n      #panel\n      role=\"listbox\"\n      tabindex=\"-1\"\n      class=\"mat-select-panel {{ _getPanelTheme() }}\"\n      [attr.id]=\"id + '-panel'\"\n      [attr.aria-multiselectable]=\"multiple\"\n      [attr.aria-label]=\"ariaLabel || null\"\n      [attr.aria-labelledby]=\"_getPanelAriaLabelledby()\"\n      [ngClass]=\"panelClass\"\n      [@transformPanel]=\"multiple ? 'showing-multiple' : 'showing'\"\n      (@transformPanel.done)=\"_panelDoneAnimatingStream.next($event.toState)\"\n      [style.transformOrigin]=\"_transformOrigin\"\n      [style.font-size.px]=\"_triggerFontSize\"\n      (keydown)=\"_handleKeydown($event)\">\n      <ng-content></ng-content>\n    </div>\n  </div>\n</ng-template>\n",
      inputs: ['disabled', 'disableRipple', 'tabIndex'],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      host: {
        'role': 'combobox',
        'aria-autocomplete': 'none',
        // TODO(crisbeto): the value for aria-haspopup should be `listbox`, but currently it's difficult
        // to sync into g3, because of an outdated automated a11y check which flags it as an invalid
        // value. At some point we should try to switch it back to being `listbox`. When doing the
        // MDC-based `mat-select`, we can get away with starting it off as `listbox`.
        'aria-haspopup': 'true',
        'class': 'mat-select',
        '[attr.id]': 'id',
        '[attr.tabindex]': 'tabIndex',
        '[attr.aria-controls]': 'panelOpen ? id + "-panel" : null',
        '[attr.aria-expanded]': 'panelOpen',
        '[attr.aria-label]': 'ariaLabel || null',
        '[attr.aria-required]': 'required.toString()',
        '[attr.aria-disabled]': 'disabled.toString()',
        '[attr.aria-invalid]': 'errorState',
        '[attr.aria-describedby]': '_ariaDescribedby || null',
        '[attr.aria-activedescendant]': '_getAriaActiveDescendant()',
        '[class.mat-select-disabled]': 'disabled',
        '[class.mat-select-invalid]': 'errorState',
        '[class.mat-select-required]': 'required',
        '[class.mat-select-empty]': 'empty',
        '[class.mat-select-multiple]': 'multiple',
        '(keydown)': '_handleKeydown($event)',
        '(focus)': '_onFocus()',
        '(blur)': '_onBlur()'
      },
      animations: [matSelectAnimations.transformPanelWrap, matSelectAnimations.transformPanel],
      providers: [{
        provide: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MatFormFieldControl,
        useExisting: MatSelect
      }, {
        provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MAT_OPTION_PARENT_COMPONENT,
        useExisting: MatSelect
      }],
      styles: [".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"]
    }]
  }], function () {
    return [{
      type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_18__.ViewportRuler
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.ErrorStateMatcher
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_19__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: _angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgForm,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: _angular_forms__WEBPACK_IMPORTED_MODULE_20__.FormGroupDirective,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MatFormField,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MAT_FORM_FIELD]
      }]
    }, {
      type: _angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgControl,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
        args: ['tabindex']
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_SELECT_SCROLL_STRATEGY]
      }]
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_17__.LiveAnnouncer
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_SELECT_CONFIG]
      }]
    }];
  }, {
    ariaLabel: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['aria-label']
    }],
    openedChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    _openedStream: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['opened']
    }],
    _closedStream: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['closed']
    }],
    selectionChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    valueChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    id: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disableOptionCentering: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    typeaheadDebounceInterval: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    placeholder: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    required: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    multiple: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    compareWith: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    value: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    trigger: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['trigger']
    }],
    panel: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['panel']
    }],
    overlayDir: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.CdkConnectedOverlay]
    }],
    options: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOption, {
        descendants: true
      }]
    }],
    optionGroups: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MAT_OPTGROUP, {
        descendants: true
      }]
    }],
    panelClass: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    customTrigger: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MAT_SELECT_TRIGGER]
    }],
    ariaLabelledby: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['aria-labelledby']
    }],
    errorStateMatcher: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    sortComparator: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatSelectModule {}
MatSelectModule.ɵfac = function MatSelectModule_Factory(t) {
  return new (t || MatSelectModule)();
};
MatSelectModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatSelectModule
});
MatSelectModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: [MAT_SELECT_SCROLL_STRATEGY_PROVIDER],
  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_22__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.OverlayModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOptionModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_18__.CdkScrollableModule, _angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MatFormFieldModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOptionModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSelectModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_22__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.OverlayModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOptionModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule],
      exports: [_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_18__.CdkScrollableModule, _angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MatFormFieldModule, MatSelect, MatSelectTrigger, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOptionModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule],
      declarations: [MatSelect, MatSelectTrigger],
      providers: [MAT_SELECT_SCROLL_STRATEGY_PROVIDER]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatSelectModule, {
    declarations: function () {
      return [MatSelect, MatSelectTrigger];
    },
    imports: function () {
      return [_angular_common__WEBPACK_IMPORTED_MODULE_22__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.OverlayModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOptionModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule];
    },
    exports: function () {
      return [_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_18__.CdkScrollableModule, _angular_material_form_field__WEBPACK_IMPORTED_MODULE_21__.MatFormFieldModule, MatSelect, MatSelectTrigger, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatOptionModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 5754:
/*!*************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/sidenav.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_DRAWER_DEFAULT_AUTOSIZE": () => (/* binding */ MAT_DRAWER_DEFAULT_AUTOSIZE),
/* harmony export */   "MAT_DRAWER_DEFAULT_AUTOSIZE_FACTORY": () => (/* binding */ MAT_DRAWER_DEFAULT_AUTOSIZE_FACTORY),
/* harmony export */   "MatDrawer": () => (/* binding */ MatDrawer),
/* harmony export */   "MatDrawerContainer": () => (/* binding */ MatDrawerContainer),
/* harmony export */   "MatDrawerContent": () => (/* binding */ MatDrawerContent),
/* harmony export */   "MatSidenav": () => (/* binding */ MatSidenav),
/* harmony export */   "MatSidenavContainer": () => (/* binding */ MatSidenavContainer),
/* harmony export */   "MatSidenavContent": () => (/* binding */ MatSidenavContent),
/* harmony export */   "MatSidenavModule": () => (/* binding */ MatSidenavModule),
/* harmony export */   "matDrawerAnimations": () => (/* binding */ matDrawerAnimations),
/* harmony export */   "throwMatDuplicatedDrawerError": () => (/* binding */ throwMatDuplicatedDrawerError),
/* harmony export */   "ɵangular_material_src_material_sidenav_sidenav_a": () => (/* binding */ MAT_DRAWER_CONTAINER)
/* harmony export */ });
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/scrolling */ 7741);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 6312);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 8623);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 9151);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 6942);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 9361);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 3298);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 823);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/animations */ 4851);














/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Animations used by the Material drawers.
 * @docs-private
 */






const _c0 = ["*"];
function MatDrawerContainer_div_0_Template(rf, ctx) {
  if (rf & 1) {
    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatDrawerContainer_div_0_Template_div_click_0_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
      const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r2._onBackdropClicked());
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-drawer-shown", ctx_r0._isShowingBackdrop());
  }
}
function MatDrawerContainer_mat_drawer_content_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "mat-drawer-content");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
}
const _c1 = [[["mat-drawer"]], [["mat-drawer-content"]], "*"];
const _c2 = ["mat-drawer", "mat-drawer-content", "*"];
function MatSidenavContainer_div_0_Template(rf, ctx) {
  if (rf & 1) {
    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatSidenavContainer_div_0_Template_div_click_0_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
      const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r2._onBackdropClicked());
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-drawer-shown", ctx_r0._isShowingBackdrop());
  }
}
function MatSidenavContainer_mat_sidenav_content_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "mat-sidenav-content", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
}
const _c3 = [[["mat-sidenav"]], [["mat-sidenav-content"]], "*"];
const _c4 = ["mat-sidenav", "mat-sidenav-content", "*"];
const _c5 = ".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n";
const matDrawerAnimations = {
  /** Animation that slides a drawer in and out. */
  transformDrawer: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.trigger)('transform', [
  // We remove the `transform` here completely, rather than setting it to zero, because:
  // 1. Having a transform can cause elements with ripples or an animated
  //    transform to shift around in Chrome with an RTL layout (see #10023).
  // 2. 3d transforms causes text to appear blurry on IE and Edge.
  (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.state)('open, open-instant', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({
    'transform': 'none',
    'visibility': 'visible'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.state)('void', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({
    // Avoids the shadow showing up when closed in SSR.
    'box-shadow': 'none',
    'visibility': 'hidden'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.transition)('void => open-instant', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.animate)('0ms')), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.transition)('void <=> open, open-instant => void', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.animate)('400ms cubic-bezier(0.25, 0.8, 0.25, 1)'))])
};

/**
 * Throws an exception when two MatDrawer are matching the same position.
 * @docs-private
 */
function throwMatDuplicatedDrawerError(position) {
  throw Error(`A drawer was already declared for 'position="${position}"'`);
}
/** Configures whether drawers should use auto sizing by default. */
const MAT_DRAWER_DEFAULT_AUTOSIZE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MAT_DRAWER_DEFAULT_AUTOSIZE', {
  providedIn: 'root',
  factory: MAT_DRAWER_DEFAULT_AUTOSIZE_FACTORY
});
/**
 * Used to provide a drawer container to a drawer while avoiding circular references.
 * @docs-private
 */
const MAT_DRAWER_CONTAINER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MAT_DRAWER_CONTAINER');
/** @docs-private */
function MAT_DRAWER_DEFAULT_AUTOSIZE_FACTORY() {
  return false;
}
class MatDrawerContent extends _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.CdkScrollable {
  constructor(_changeDetectorRef, _container, elementRef, scrollDispatcher, ngZone) {
    super(elementRef, scrollDispatcher, ngZone);
    this._changeDetectorRef = _changeDetectorRef;
    this._container = _container;
  }
  ngAfterContentInit() {
    this._container._contentMarginChanges.subscribe(() => {
      this._changeDetectorRef.markForCheck();
    });
  }
}
MatDrawerContent.ɵfac = function MatDrawerContent_Factory(t) {
  return new (t || MatDrawerContent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"]((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatDrawerContainer)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ScrollDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
};
MatDrawerContent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatDrawerContent,
  selectors: [["mat-drawer-content"]],
  hostAttrs: [1, "mat-drawer-content"],
  hostVars: 4,
  hostBindings: function MatDrawerContent_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("margin-left", ctx._container._contentMargins.left, "px")("margin-right", ctx._container._contentMargins.right, "px");
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c0,
  decls: 1,
  vars: 0,
  template: function MatDrawerContent_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
    }
  },
  encapsulation: 2,
  changeDetection: 0
});
MatDrawerContent.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: MatDrawerContainer,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatDrawerContainer)]
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ScrollDispatcher
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatDrawerContent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-drawer-content',
      template: '<ng-content></ng-content>',
      host: {
        'class': 'mat-drawer-content',
        '[style.margin-left.px]': '_container._contentMargins.left',
        '[style.margin-right.px]': '_container._contentMargins.right'
      },
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: MatDrawerContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatDrawerContainer)]
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ScrollDispatcher
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }];
  }, null);
})();
/**
 * This component corresponds to a drawer that can be opened on the drawer container.
 */
class MatDrawer {
  constructor(_elementRef, _focusTrapFactory, _focusMonitor, _platform, _ngZone, _doc, _container) {
    this._elementRef = _elementRef;
    this._focusTrapFactory = _focusTrapFactory;
    this._focusMonitor = _focusMonitor;
    this._platform = _platform;
    this._ngZone = _ngZone;
    this._doc = _doc;
    this._container = _container;
    this._elementFocusedBeforeDrawerWasOpened = null;
    /** Whether the drawer is initialized. Used for disabling the initial animation. */
    this._enableAnimations = false;
    this._position = 'start';
    this._mode = 'over';
    this._disableClose = false;
    this._opened = false;
    /** Emits whenever the drawer has started animating. */
    this._animationStarted = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /** Emits whenever the drawer is done animating. */
    this._animationEnd = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /** Current state of the sidenav animation. */
    // @HostBinding is used in the class as it is expected to be extended.  Since @Component decorator
    // metadata is not inherited by child classes, instead the host binding data is defined in a way
    // that can be inherited.
    // tslint:disable:no-host-decorator-in-concrete
    this._animationState = 'void';
    /** Event emitted when the drawer open state is changed. */
    this.openedChange =
    // Note this has to be async in order to avoid some issues with two-bindings (see #8872).
    new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter( /* isAsync */true);
    /** Event emitted when the drawer has been opened. */
    this._openedStream = this.openedChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(o => o), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => {}));
    /** Event emitted when the drawer has started opening. */
    this.openedStart = this._animationStarted.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(e => e.fromState !== e.toState && e.toState.indexOf('open') === 0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.mapTo)(undefined));
    /** Event emitted when the drawer has been closed. */
    this._closedStream = this.openedChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(o => !o), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => {}));
    /** Event emitted when the drawer has started closing. */
    this.closedStart = this._animationStarted.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(e => e.fromState !== e.toState && e.toState === 'void'), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.mapTo)(undefined));
    /** Emits when the component is destroyed. */
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /** Event emitted when the drawer's position changes. */
    // tslint:disable-next-line:no-output-on-prefix
    this.onPositionChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /**
     * An observable that emits when the drawer mode changes. This is used by the drawer container to
     * to know when to when the mode changes so it can adapt the margins on the content.
     */
    this._modeChanged = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    this.openedChange.subscribe(opened => {
      if (opened) {
        if (this._doc) {
          this._elementFocusedBeforeDrawerWasOpened = this._doc.activeElement;
        }
        this._takeFocus();
      } else if (this._isFocusWithinDrawer()) {
        this._restoreFocus();
      }
    });
    /**
     * Listen to `keydown` events outside the zone so that change detection is not run every
     * time a key is pressed. Instead we re-enter the zone only if the `ESC` key is pressed
     * and we don't have close disabled.
     */
    this._ngZone.runOutsideAngular(() => {
      (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.fromEvent)(this._elementRef.nativeElement, 'keydown').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(event => {
        return event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_8__.ESCAPE && !this.disableClose && !(0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_8__.hasModifierKey)(event);
      }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this._destroyed)).subscribe(event => this._ngZone.run(() => {
        this.close();
        event.stopPropagation();
        event.preventDefault();
      }));
    });
    // We need a Subject with distinctUntilChanged, because the `done` event
    // fires twice on some browsers. See https://github.com/angular/angular/issues/24084
    this._animationEnd.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.distinctUntilChanged)((x, y) => {
      return x.fromState === y.fromState && x.toState === y.toState;
    })).subscribe(event => {
      const {
        fromState,
        toState
      } = event;
      if (toState.indexOf('open') === 0 && fromState === 'void' || toState === 'void' && fromState.indexOf('open') === 0) {
        this.openedChange.emit(this._opened);
      }
    });
  }
  /** The side that the drawer is attached to. */
  get position() {
    return this._position;
  }
  set position(value) {
    // Make sure we have a valid value.
    value = value === 'end' ? 'end' : 'start';
    if (value != this._position) {
      this._position = value;
      this.onPositionChanged.emit();
    }
  }
  /** Mode of the drawer; one of 'over', 'push' or 'side'. */
  get mode() {
    return this._mode;
  }
  set mode(value) {
    this._mode = value;
    this._updateFocusTrapState();
    this._modeChanged.next();
  }
  /** Whether the drawer can be closed with the escape key or by clicking on the backdrop. */
  get disableClose() {
    return this._disableClose;
  }
  set disableClose(value) {
    this._disableClose = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceBooleanProperty)(value);
  }
  /**
   * Whether the drawer should focus the first focusable element automatically when opened.
   * Defaults to false in when `mode` is set to `side`, otherwise defaults to `true`. If explicitly
   * enabled, focus will be moved into the sidenav in `side` mode as well.
   */
  get autoFocus() {
    const value = this._autoFocus;
    // Note that usually we disable auto focusing in `side` mode, because we don't know how the
    // sidenav is being used, but in some cases it still makes sense to do it. If the consumer
    // explicitly enabled `autoFocus`, we take it as them always wanting to enable it.
    return value == null ? this.mode !== 'side' : value;
  }
  set autoFocus(value) {
    this._autoFocus = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceBooleanProperty)(value);
  }
  /**
   * Whether the drawer is opened. We overload this because we trigger an event when it
   * starts or end.
   */
  get opened() {
    return this._opened;
  }
  set opened(value) {
    this.toggle((0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceBooleanProperty)(value));
  }
  /**
   * Moves focus into the drawer. Note that this works even if
   * the focus trap is disabled in `side` mode.
   */
  _takeFocus() {
    if (!this.autoFocus || !this._focusTrap) {
      return;
    }
    this._focusTrap.focusInitialElementWhenReady().then(hasMovedFocus => {
      // If there were no focusable elements, focus the sidenav itself so the keyboard navigation
      // still works. We need to check that `focus` is a function due to Universal.
      if (!hasMovedFocus && typeof this._elementRef.nativeElement.focus === 'function') {
        this._elementRef.nativeElement.focus();
      }
    });
  }
  /**
   * Restores focus to the element that was originally focused when the drawer opened.
   * If no element was focused at that time, the focus will be restored to the drawer.
   */
  _restoreFocus() {
    if (!this.autoFocus) {
      return;
    }
    // Note that we don't check via `instanceof HTMLElement` so that we can cover SVGs as well.
    if (this._elementFocusedBeforeDrawerWasOpened) {
      this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened, this._openedVia);
    } else {
      this._elementRef.nativeElement.blur();
    }
    this._elementFocusedBeforeDrawerWasOpened = null;
    this._openedVia = null;
  }
  /** Whether focus is currently within the drawer. */
  _isFocusWithinDrawer() {
    var _a;
    const activeEl = (_a = this._doc) === null || _a === void 0 ? void 0 : _a.activeElement;
    return !!activeEl && this._elementRef.nativeElement.contains(activeEl);
  }
  ngAfterContentInit() {
    this._focusTrap = this._focusTrapFactory.create(this._elementRef.nativeElement);
    this._updateFocusTrapState();
  }
  ngAfterContentChecked() {
    // Enable the animations after the lifecycle hooks have run, in order to avoid animating
    // drawers that are open by default. When we're on the server, we shouldn't enable the
    // animations, because we don't want the drawer to animate the first time the user sees
    // the page.
    if (this._platform.isBrowser) {
      this._enableAnimations = true;
    }
  }
  ngOnDestroy() {
    if (this._focusTrap) {
      this._focusTrap.destroy();
    }
    this._animationStarted.complete();
    this._animationEnd.complete();
    this._modeChanged.complete();
    this._destroyed.next();
    this._destroyed.complete();
  }
  /**
   * Open the drawer.
   * @param openedVia Whether the drawer was opened by a key press, mouse click or programmatically.
   * Used for focus management after the sidenav is closed.
   */
  open(openedVia) {
    return this.toggle(true, openedVia);
  }
  /** Close the drawer. */
  close() {
    return this.toggle(false);
  }
  /** Closes the drawer with context that the backdrop was clicked. */
  _closeViaBackdropClick() {
    // If the drawer is closed upon a backdrop click, we always want to restore focus. We
    // don't need to check whether focus is currently in the drawer, as clicking on the
    // backdrop causes blurring of the active element.
    return this._setOpen( /* isOpen */false, /* restoreFocus */true);
  }
  /**
   * Toggle this drawer.
   * @param isOpen Whether the drawer should be open.
   * @param openedVia Whether the drawer was opened by a key press, mouse click or programmatically.
   * Used for focus management after the sidenav is closed.
   */
  toggle(isOpen = !this.opened, openedVia) {
    // If the focus is currently inside the drawer content and we are closing the drawer,
    // restore the focus to the initially focused element (when the drawer opened).
    return this._setOpen(isOpen, /* restoreFocus */!isOpen && this._isFocusWithinDrawer(), openedVia);
  }
  /**
   * Toggles the opened state of the drawer.
   * @param isOpen Whether the drawer should open or close.
   * @param restoreFocus Whether focus should be restored on close.
   * @param openedVia Focus origin that can be optionally set when opening a drawer. The
   *   origin will be used later when focus is restored on drawer close.
   */
  _setOpen(isOpen, restoreFocus, openedVia = 'program') {
    this._opened = isOpen;
    if (isOpen) {
      this._animationState = this._enableAnimations ? 'open' : 'open-instant';
      this._openedVia = openedVia;
    } else {
      this._animationState = 'void';
      if (restoreFocus) {
        this._restoreFocus();
      }
    }
    this._updateFocusTrapState();
    return new Promise(resolve => {
      this.openedChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.take)(1)).subscribe(open => resolve(open ? 'open' : 'close'));
    });
  }
  _getWidth() {
    return this._elementRef.nativeElement ? this._elementRef.nativeElement.offsetWidth || 0 : 0;
  }
  /** Updates the enabled state of the focus trap. */
  _updateFocusTrapState() {
    if (this._focusTrap) {
      // The focus trap is only enabled when the drawer is open in any mode other than side.
      this._focusTrap.enabled = this.opened && this.mode !== 'side';
    }
  }
  // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
  // In Ivy the `host` bindings will be merged when this class is extended, whereas in
  // ViewEngine they're overwritten.
  // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
  // tslint:disable-next-line:no-host-decorator-in-concrete
  _animationStartListener(event) {
    this._animationStarted.next(event);
  }
  // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
  // In Ivy the `host` bindings will be merged when this class is extended, whereas in
  // ViewEngine they're overwritten.
  // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
  // tslint:disable-next-line:no-host-decorator-in-concrete
  _animationDoneListener(event) {
    this._animationEnd.next(event);
  }
}
MatDrawer.ɵfac = function MatDrawer_Factory(t) {
  return new (t || MatDrawer)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_13__.FocusTrapFactory), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_13__.FocusMonitor), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_14__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_DRAWER_CONTAINER, 8));
};
MatDrawer.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatDrawer,
  selectors: [["mat-drawer"]],
  hostAttrs: ["tabIndex", "-1", 1, "mat-drawer"],
  hostVars: 12,
  hostBindings: function MatDrawer_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsyntheticHostListener"]("@transform.start", function MatDrawer_animation_transform_start_HostBindingHandler($event) {
        return ctx._animationStartListener($event);
      })("@transform.done", function MatDrawer_animation_transform_done_HostBindingHandler($event) {
        return ctx._animationDoneListener($event);
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("align", null);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsyntheticHostProperty"]("@transform", ctx._animationState);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-drawer-end", ctx.position === "end")("mat-drawer-over", ctx.mode === "over")("mat-drawer-push", ctx.mode === "push")("mat-drawer-side", ctx.mode === "side")("mat-drawer-opened", ctx.opened);
    }
  },
  inputs: {
    position: "position",
    mode: "mode",
    disableClose: "disableClose",
    autoFocus: "autoFocus",
    opened: "opened"
  },
  outputs: {
    openedChange: "openedChange",
    _openedStream: "opened",
    openedStart: "openedStart",
    _closedStream: "closed",
    closedStart: "closedStart",
    onPositionChanged: "positionChanged"
  },
  exportAs: ["matDrawer"],
  ngContentSelectors: _c0,
  decls: 2,
  vars: 0,
  consts: [[1, "mat-drawer-inner-container"]],
  template: function MatDrawer_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    }
  },
  encapsulation: 2,
  data: {
    animation: [matDrawerAnimations.transformDrawer]
  },
  changeDetection: 0
});
MatDrawer.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_13__.FocusTrapFactory
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_13__.FocusMonitor
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_14__.Platform
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT]
  }]
}, {
  type: MatDrawerContainer,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_DRAWER_CONTAINER]
  }]
}];
MatDrawer.propDecorators = {
  position: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  mode: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disableClose: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  autoFocus: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  opened: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  _animationState: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding,
    args: ['@transform']
  }],
  openedChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  _openedStream: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['opened']
  }],
  openedStart: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  _closedStream: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['closed']
  }],
  closedStart: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  onPositionChanged: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['positionChanged']
  }],
  _animationStartListener: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['@transform.start', ['$event']]
  }],
  _animationDoneListener: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['@transform.done', ['$event']]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatDrawer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-drawer',
      exportAs: 'matDrawer',
      template: "<div class=\"mat-drawer-inner-container\">\r\n  <ng-content></ng-content>\r\n</div>\r\n",
      animations: [matDrawerAnimations.transformDrawer],
      host: {
        'class': 'mat-drawer',
        // must prevent the browser from aligning text based on value
        '[attr.align]': 'null',
        '[class.mat-drawer-end]': 'position === "end"',
        '[class.mat-drawer-over]': 'mode === "over"',
        '[class.mat-drawer-push]': 'mode === "push"',
        '[class.mat-drawer-side]': 'mode === "side"',
        '[class.mat-drawer-opened]': 'opened',
        'tabIndex': '-1'
      },
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_13__.FocusTrapFactory
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_13__.FocusMonitor
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_14__.Platform
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT]
      }]
    }, {
      type: MatDrawerContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_DRAWER_CONTAINER]
      }]
    }];
  }, {
    _animationState: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding,
      args: ['@transform']
    }],
    openedChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    _openedStream: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['opened']
    }],
    openedStart: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    _closedStream: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['closed']
    }],
    closedStart: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    onPositionChanged: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['positionChanged']
    }],
    position: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    mode: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disableClose: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    autoFocus: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    opened: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
    // In Ivy the `host` bindings will be merged when this class is extended, whereas in
    // ViewEngine they're overwritten.
    // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
    // tslint:disable-next-line:no-host-decorator-in-concrete
    _animationStartListener: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['@transform.start', ['$event']]
    }],
    // We have to use a `HostListener` here in order to support both Ivy and ViewEngine.
    // In Ivy the `host` bindings will be merged when this class is extended, whereas in
    // ViewEngine they're overwritten.
    // TODO(crisbeto): we move this back into `host` once Ivy is turned on by default.
    // tslint:disable-next-line:no-host-decorator-in-concrete
    _animationDoneListener: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['@transform.done', ['$event']]
    }]
  });
})();
/**
 * `<mat-drawer-container>` component.
 *
 * This is the parent component to one or two `<mat-drawer>`s that validates the state internally
 * and coordinates the backdrop and content styling.
 */
class MatDrawerContainer {
  constructor(_dir, _element, _ngZone, _changeDetectorRef, viewportRuler, defaultAutosize = false, _animationMode) {
    this._dir = _dir;
    this._element = _element;
    this._ngZone = _ngZone;
    this._changeDetectorRef = _changeDetectorRef;
    this._animationMode = _animationMode;
    /** Drawers that belong to this container. */
    this._drawers = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.QueryList();
    /** Event emitted when the drawer backdrop is clicked. */
    this.backdropClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /** Emits when the component is destroyed. */
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /** Emits on every ngDoCheck. Used for debouncing reflows. */
    this._doCheckSubject = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    /**
     * Margins to be applied to the content. These are used to push / shrink the drawer content when a
     * drawer is open. We use margin rather than transform even for push mode because transform breaks
     * fixed position elements inside of the transformed element.
     */
    this._contentMargins = {
      left: null,
      right: null
    };
    this._contentMarginChanges = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    // If a `Dir` directive exists up the tree, listen direction changes
    // and update the left/right properties to point to the proper start/end.
    if (_dir) {
      _dir.change.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this._destroyed)).subscribe(() => {
        this._validateDrawers();
        this.updateContentMargins();
      });
    }
    // Since the minimum width of the sidenav depends on the viewport width,
    // we need to recompute the margins if the viewport changes.
    viewportRuler.change().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this._destroyed)).subscribe(() => this.updateContentMargins());
    this._autosize = defaultAutosize;
  }
  /** The drawer child with the `start` position. */
  get start() {
    return this._start;
  }
  /** The drawer child with the `end` position. */
  get end() {
    return this._end;
  }
  /**
   * Whether to automatically resize the container whenever
   * the size of any of its drawers changes.
   *
   * **Use at your own risk!** Enabling this option can cause layout thrashing by measuring
   * the drawers on every change detection cycle. Can be configured globally via the
   * `MAT_DRAWER_DEFAULT_AUTOSIZE` token.
   */
  get autosize() {
    return this._autosize;
  }
  set autosize(value) {
    this._autosize = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceBooleanProperty)(value);
  }
  /**
   * Whether the drawer container should have a backdrop while one of the sidenavs is open.
   * If explicitly set to `true`, the backdrop will be enabled for drawers in the `side`
   * mode as well.
   */
  get hasBackdrop() {
    if (this._backdropOverride == null) {
      return !this._start || this._start.mode !== 'side' || !this._end || this._end.mode !== 'side';
    }
    return this._backdropOverride;
  }
  set hasBackdrop(value) {
    this._backdropOverride = value == null ? null : (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceBooleanProperty)(value);
  }
  /** Reference to the CdkScrollable instance that wraps the scrollable content. */
  get scrollable() {
    return this._userContent || this._content;
  }
  ngAfterContentInit() {
    this._allDrawers.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.startWith)(this._allDrawers), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this._destroyed)).subscribe(drawer => {
      this._drawers.reset(drawer.filter(item => !item._container || item._container === this));
      this._drawers.notifyOnChanges();
    });
    this._drawers.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.startWith)(null)).subscribe(() => {
      this._validateDrawers();
      this._drawers.forEach(drawer => {
        this._watchDrawerToggle(drawer);
        this._watchDrawerPosition(drawer);
        this._watchDrawerMode(drawer);
      });
      if (!this._drawers.length || this._isDrawerOpen(this._start) || this._isDrawerOpen(this._end)) {
        this.updateContentMargins();
      }
      this._changeDetectorRef.markForCheck();
    });
    // Avoid hitting the NgZone through the debounce timeout.
    this._ngZone.runOutsideAngular(() => {
      this._doCheckSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.debounceTime)(10),
      // Arbitrary debounce time, less than a frame at 60fps
      (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this._destroyed)).subscribe(() => this.updateContentMargins());
    });
  }
  ngOnDestroy() {
    this._contentMarginChanges.complete();
    this._doCheckSubject.complete();
    this._drawers.destroy();
    this._destroyed.next();
    this._destroyed.complete();
  }
  /** Calls `open` of both start and end drawers */
  open() {
    this._drawers.forEach(drawer => drawer.open());
  }
  /** Calls `close` of both start and end drawers */
  close() {
    this._drawers.forEach(drawer => drawer.close());
  }
  /**
   * Recalculates and updates the inline styles for the content. Note that this should be used
   * sparingly, because it causes a reflow.
   */
  updateContentMargins() {
    // 1. For drawers in `over` mode, they don't affect the content.
    // 2. For drawers in `side` mode they should shrink the content. We do this by adding to the
    //    left margin (for left drawer) or right margin (for right the drawer).
    // 3. For drawers in `push` mode the should shift the content without resizing it. We do this by
    //    adding to the left or right margin and simultaneously subtracting the same amount of
    //    margin from the other side.
    let left = 0;
    let right = 0;
    if (this._left && this._left.opened) {
      if (this._left.mode == 'side') {
        left += this._left._getWidth();
      } else if (this._left.mode == 'push') {
        const width = this._left._getWidth();
        left += width;
        right -= width;
      }
    }
    if (this._right && this._right.opened) {
      if (this._right.mode == 'side') {
        right += this._right._getWidth();
      } else if (this._right.mode == 'push') {
        const width = this._right._getWidth();
        right += width;
        left -= width;
      }
    }
    // If either `right` or `left` is zero, don't set a style to the element. This
    // allows users to specify a custom size via CSS class in SSR scenarios where the
    // measured widths will always be zero. Note that we reset to `null` here, rather
    // than below, in order to ensure that the types in the `if` below are consistent.
    left = left || null;
    right = right || null;
    if (left !== this._contentMargins.left || right !== this._contentMargins.right) {
      this._contentMargins = {
        left,
        right
      };
      // Pull back into the NgZone since in some cases we could be outside. We need to be careful
      // to do it only when something changed, otherwise we can end up hitting the zone too often.
      this._ngZone.run(() => this._contentMarginChanges.next(this._contentMargins));
    }
  }
  ngDoCheck() {
    // If users opted into autosizing, do a check every change detection cycle.
    if (this._autosize && this._isPushed()) {
      // Run outside the NgZone, otherwise the debouncer will throw us into an infinite loop.
      this._ngZone.runOutsideAngular(() => this._doCheckSubject.next());
    }
  }
  /**
   * Subscribes to drawer events in order to set a class on the main container element when the
   * drawer is open and the backdrop is visible. This ensures any overflow on the container element
   * is properly hidden.
   */
  _watchDrawerToggle(drawer) {
    drawer._animationStarted.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(event => event.fromState !== event.toState), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this._drawers.changes)).subscribe(event => {
      // Set the transition class on the container so that the animations occur. This should not
      // be set initially because animations should only be triggered via a change in state.
      if (event.toState !== 'open-instant' && this._animationMode !== 'NoopAnimations') {
        this._element.nativeElement.classList.add('mat-drawer-transition');
      }
      this.updateContentMargins();
      this._changeDetectorRef.markForCheck();
    });
    if (drawer.mode !== 'side') {
      drawer.openedChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this._drawers.changes)).subscribe(() => this._setContainerClass(drawer.opened));
    }
  }
  /**
   * Subscribes to drawer onPositionChanged event in order to
   * re-validate drawers when the position changes.
   */
  _watchDrawerPosition(drawer) {
    if (!drawer) {
      return;
    }
    // NOTE: We need to wait for the microtask queue to be empty before validating,
    // since both drawers may be swapping positions at the same time.
    drawer.onPositionChanged.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this._drawers.changes)).subscribe(() => {
      this._ngZone.onMicrotaskEmpty.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.take)(1)).subscribe(() => {
        this._validateDrawers();
      });
    });
  }
  /** Subscribes to changes in drawer mode so we can run change detection. */
  _watchDrawerMode(drawer) {
    if (drawer) {
      drawer._modeChanged.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.merge)(this._drawers.changes, this._destroyed))).subscribe(() => {
        this.updateContentMargins();
        this._changeDetectorRef.markForCheck();
      });
    }
  }
  /** Toggles the 'mat-drawer-opened' class on the main 'mat-drawer-container' element. */
  _setContainerClass(isAdd) {
    const classList = this._element.nativeElement.classList;
    const className = 'mat-drawer-container-has-open';
    if (isAdd) {
      classList.add(className);
    } else {
      classList.remove(className);
    }
  }
  /** Validate the state of the drawer children components. */
  _validateDrawers() {
    this._start = this._end = null;
    // Ensure that we have at most one start and one end drawer.
    this._drawers.forEach(drawer => {
      if (drawer.position == 'end') {
        if (this._end != null && (typeof ngDevMode === 'undefined' || ngDevMode)) {
          throwMatDuplicatedDrawerError('end');
        }
        this._end = drawer;
      } else {
        if (this._start != null && (typeof ngDevMode === 'undefined' || ngDevMode)) {
          throwMatDuplicatedDrawerError('start');
        }
        this._start = drawer;
      }
    });
    this._right = this._left = null;
    // Detect if we're LTR or RTL.
    if (this._dir && this._dir.value === 'rtl') {
      this._left = this._end;
      this._right = this._start;
    } else {
      this._left = this._start;
      this._right = this._end;
    }
  }
  /** Whether the container is being pushed to the side by one of the drawers. */
  _isPushed() {
    return this._isDrawerOpen(this._start) && this._start.mode != 'over' || this._isDrawerOpen(this._end) && this._end.mode != 'over';
  }
  _onBackdropClicked() {
    this.backdropClick.emit();
    this._closeModalDrawersViaBackdrop();
  }
  _closeModalDrawersViaBackdrop() {
    // Close all open drawers where closing is not disabled and the mode is not `side`.
    [this._start, this._end].filter(drawer => drawer && !drawer.disableClose && this._canHaveBackdrop(drawer)).forEach(drawer => drawer._closeViaBackdropClick());
  }
  _isShowingBackdrop() {
    return this._isDrawerOpen(this._start) && this._canHaveBackdrop(this._start) || this._isDrawerOpen(this._end) && this._canHaveBackdrop(this._end);
  }
  _canHaveBackdrop(drawer) {
    return drawer.mode !== 'side' || !!this._backdropOverride;
  }
  _isDrawerOpen(drawer) {
    return drawer != null && drawer.opened;
  }
}
MatDrawerContainer.ɵfac = function MatDrawerContainer_Factory(t) {
  return new (t || MatDrawerContainer)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_19__.Directionality, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ViewportRuler), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_DRAWER_DEFAULT_AUTOSIZE), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE, 8));
};
MatDrawerContainer.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatDrawerContainer,
  selectors: [["mat-drawer-container"]],
  contentQueries: function MatDrawerContainer_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatDrawerContent, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatDrawer, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._content = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._allDrawers = _t);
    }
  },
  viewQuery: function MatDrawerContainer_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](MatDrawerContent, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._userContent = _t.first);
    }
  },
  hostAttrs: [1, "mat-drawer-container"],
  hostVars: 2,
  hostBindings: function MatDrawerContainer_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-drawer-container-explicit-backdrop", ctx._backdropOverride);
    }
  },
  inputs: {
    autosize: "autosize",
    hasBackdrop: "hasBackdrop"
  },
  outputs: {
    backdropClick: "backdropClick"
  },
  exportAs: ["matDrawerContainer"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_DRAWER_CONTAINER,
    useExisting: MatDrawerContainer
  }])],
  ngContentSelectors: _c2,
  decls: 4,
  vars: 2,
  consts: [["class", "mat-drawer-backdrop", 3, "mat-drawer-shown", "click", 4, "ngIf"], [4, "ngIf"], [1, "mat-drawer-backdrop", 3, "click"]],
  template: function MatDrawerContainer_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, MatDrawerContainer_div_0_Template, 1, 2, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2, 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MatDrawerContainer_mat_drawer_content_3_Template, 2, 0, "mat-drawer-content", 1);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.hasBackdrop);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx._content);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_15__.NgIf, MatDrawerContent],
  styles: [_c5],
  encapsulation: 2,
  changeDetection: 0
});
MatDrawerContainer.ctorParameters = () => [{
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_19__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ViewportRuler
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_DRAWER_DEFAULT_AUTOSIZE]
  }]
}, {
  type: String,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE]
  }]
}];
MatDrawerContainer.propDecorators = {
  _allDrawers: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [MatDrawer, {
      // We need to use `descendants: true`, because Ivy will no longer match
      // indirect descendants if it's left as false.
      descendants: true
    }]
  }],
  _content: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatDrawerContent]
  }],
  _userContent: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [MatDrawerContent]
  }],
  autosize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  hasBackdrop: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  backdropClick: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatDrawerContainer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-drawer-container',
      exportAs: 'matDrawerContainer',
      template: "<div class=\"mat-drawer-backdrop\" (click)=\"_onBackdropClicked()\" *ngIf=\"hasBackdrop\"\n     [class.mat-drawer-shown]=\"_isShowingBackdrop()\"></div>\n\n<ng-content select=\"mat-drawer\"></ng-content>\n\n<ng-content select=\"mat-drawer-content\">\n</ng-content>\n<mat-drawer-content *ngIf=\"!_content\">\n  <ng-content></ng-content>\n</mat-drawer-content>\n",
      host: {
        'class': 'mat-drawer-container',
        '[class.mat-drawer-container-explicit-backdrop]': '_backdropOverride'
      },
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      providers: [{
        provide: MAT_DRAWER_CONTAINER,
        useExisting: MatDrawerContainer
      }],
      styles: [".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"]
    }]
  }], function () {
    return [{
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_19__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ViewportRuler
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_DRAWER_DEFAULT_AUTOSIZE]
      }]
    }, {
      type: String,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE]
      }]
    }];
  }, {
    backdropClick: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    autosize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    hasBackdrop: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    _allDrawers: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [MatDrawer, {
        // We need to use `descendants: true`, because Ivy will no longer match
        // indirect descendants if it's left as false.
        descendants: true
      }]
    }],
    _content: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatDrawerContent]
    }],
    _userContent: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [MatDrawerContent]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatSidenavContent extends MatDrawerContent {
  constructor(changeDetectorRef, container, elementRef, scrollDispatcher, ngZone) {
    super(changeDetectorRef, container, elementRef, scrollDispatcher, ngZone);
  }
}
MatSidenavContent.ɵfac = function MatSidenavContent_Factory(t) {
  return new (t || MatSidenavContent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"]((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatSidenavContainer)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ScrollDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
};
MatSidenavContent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatSidenavContent,
  selectors: [["mat-sidenav-content"]],
  hostAttrs: [1, "mat-drawer-content", "mat-sidenav-content"],
  hostVars: 4,
  hostBindings: function MatSidenavContent_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("margin-left", ctx._container._contentMargins.left, "px")("margin-right", ctx._container._contentMargins.right, "px");
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c0,
  decls: 1,
  vars: 0,
  template: function MatSidenavContent_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
    }
  },
  encapsulation: 2,
  changeDetection: 0
});
MatSidenavContent.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: MatSidenavContainer,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatSidenavContainer)]
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ScrollDispatcher
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSidenavContent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-sidenav-content',
      template: '<ng-content></ng-content>',
      host: {
        'class': 'mat-drawer-content mat-sidenav-content',
        '[style.margin-left.px]': '_container._contentMargins.left',
        '[style.margin-right.px]': '_container._contentMargins.right'
      },
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: MatSidenavContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatSidenavContainer)]
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.ScrollDispatcher
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }];
  }, null);
})();
class MatSidenav extends MatDrawer {
  constructor() {
    super(...arguments);
    this._fixedInViewport = false;
    this._fixedTopGap = 0;
    this._fixedBottomGap = 0;
  }
  /** Whether the sidenav is fixed in the viewport. */
  get fixedInViewport() {
    return this._fixedInViewport;
  }
  set fixedInViewport(value) {
    this._fixedInViewport = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceBooleanProperty)(value);
  }
  /**
   * The gap between the top of the sidenav and the top of the viewport when the sidenav is in fixed
   * mode.
   */
  get fixedTopGap() {
    return this._fixedTopGap;
  }
  set fixedTopGap(value) {
    this._fixedTopGap = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceNumberProperty)(value);
  }
  /**
   * The gap between the bottom of the sidenav and the bottom of the viewport when the sidenav is in
   * fixed mode.
   */
  get fixedBottomGap() {
    return this._fixedBottomGap;
  }
  set fixedBottomGap(value) {
    this._fixedBottomGap = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_11__.coerceNumberProperty)(value);
  }
}
MatSidenav.ɵfac = /*@__PURE__*/function () {
  let ɵMatSidenav_BaseFactory;
  return function MatSidenav_Factory(t) {
    return (ɵMatSidenav_BaseFactory || (ɵMatSidenav_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatSidenav)))(t || MatSidenav);
  };
}();
MatSidenav.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatSidenav,
  selectors: [["mat-sidenav"]],
  hostAttrs: ["tabIndex", "-1", 1, "mat-drawer", "mat-sidenav"],
  hostVars: 17,
  hostBindings: function MatSidenav_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("align", null);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("top", ctx.fixedInViewport ? ctx.fixedTopGap : null, "px")("bottom", ctx.fixedInViewport ? ctx.fixedBottomGap : null, "px");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-drawer-end", ctx.position === "end")("mat-drawer-over", ctx.mode === "over")("mat-drawer-push", ctx.mode === "push")("mat-drawer-side", ctx.mode === "side")("mat-drawer-opened", ctx.opened)("mat-sidenav-fixed", ctx.fixedInViewport);
    }
  },
  inputs: {
    fixedInViewport: "fixedInViewport",
    fixedTopGap: "fixedTopGap",
    fixedBottomGap: "fixedBottomGap"
  },
  exportAs: ["matSidenav"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c0,
  decls: 2,
  vars: 0,
  consts: [[1, "mat-drawer-inner-container"]],
  template: function MatSidenav_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    }
  },
  encapsulation: 2,
  data: {
    animation: [matDrawerAnimations.transformDrawer]
  },
  changeDetection: 0
});
MatSidenav.propDecorators = {
  fixedInViewport: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  fixedTopGap: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  fixedBottomGap: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSidenav, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-sidenav',
      exportAs: 'matSidenav',
      template: "<div class=\"mat-drawer-inner-container\">\r\n  <ng-content></ng-content>\r\n</div>\r\n",
      animations: [matDrawerAnimations.transformDrawer],
      host: {
        'class': 'mat-drawer mat-sidenav',
        'tabIndex': '-1',
        // must prevent the browser from aligning text based on value
        '[attr.align]': 'null',
        '[class.mat-drawer-end]': 'position === "end"',
        '[class.mat-drawer-over]': 'mode === "over"',
        '[class.mat-drawer-push]': 'mode === "push"',
        '[class.mat-drawer-side]': 'mode === "side"',
        '[class.mat-drawer-opened]': 'opened',
        '[class.mat-sidenav-fixed]': 'fixedInViewport',
        '[style.top.px]': 'fixedInViewport ? fixedTopGap : null',
        '[style.bottom.px]': 'fixedInViewport ? fixedBottomGap : null'
      },
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None
    }]
  }], null, {
    fixedInViewport: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    fixedTopGap: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    fixedBottomGap: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
class MatSidenavContainer extends MatDrawerContainer {}
MatSidenavContainer.ɵfac = /*@__PURE__*/function () {
  let ɵMatSidenavContainer_BaseFactory;
  return function MatSidenavContainer_Factory(t) {
    return (ɵMatSidenavContainer_BaseFactory || (ɵMatSidenavContainer_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatSidenavContainer)))(t || MatSidenavContainer);
  };
}();
MatSidenavContainer.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatSidenavContainer,
  selectors: [["mat-sidenav-container"]],
  contentQueries: function MatSidenavContainer_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatSidenavContent, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatSidenav, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._content = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._allDrawers = _t);
    }
  },
  hostAttrs: [1, "mat-drawer-container", "mat-sidenav-container"],
  hostVars: 2,
  hostBindings: function MatSidenavContainer_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-drawer-container-explicit-backdrop", ctx._backdropOverride);
    }
  },
  exportAs: ["matSidenavContainer"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MAT_DRAWER_CONTAINER,
    useExisting: MatSidenavContainer
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c4,
  decls: 4,
  vars: 2,
  consts: [["class", "mat-drawer-backdrop", 3, "mat-drawer-shown", "click", 4, "ngIf"], ["cdkScrollable", "", 4, "ngIf"], [1, "mat-drawer-backdrop", 3, "click"], ["cdkScrollable", ""]],
  template: function MatSidenavContainer_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, MatSidenavContainer_div_0_Template, 1, 2, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2, 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MatSidenavContainer_mat_sidenav_content_3_Template, 2, 0, "mat-sidenav-content", 1);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.hasBackdrop);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx._content);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_15__.NgIf, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.CdkScrollable, MatSidenavContent],
  styles: [_c5],
  encapsulation: 2,
  changeDetection: 0
});
MatSidenavContainer.propDecorators = {
  _allDrawers: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [MatSidenav, {
      // We need to use `descendants: true`, because Ivy will no longer match
      // indirect descendants if it's left as false.
      descendants: true
    }]
  }],
  _content: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatSidenavContent]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSidenavContainer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-sidenav-container',
      exportAs: 'matSidenavContainer',
      template: "<div class=\"mat-drawer-backdrop\" (click)=\"_onBackdropClicked()\" *ngIf=\"hasBackdrop\"\n     [class.mat-drawer-shown]=\"_isShowingBackdrop()\"></div>\n\n<ng-content select=\"mat-sidenav\"></ng-content>\n\n<ng-content select=\"mat-sidenav-content\">\n</ng-content>\n<mat-sidenav-content *ngIf=\"!_content\" cdkScrollable>\n  <ng-content></ng-content>\n</mat-sidenav-content>\n",
      host: {
        'class': 'mat-drawer-container mat-sidenav-container',
        '[class.mat-drawer-container-explicit-backdrop]': '_backdropOverride'
      },
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      providers: [{
        provide: MAT_DRAWER_CONTAINER,
        useExisting: MatSidenavContainer
      }],
      styles: [".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"]
    }]
  }], null, {
    _allDrawers: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [MatSidenav, {
        // We need to use `descendants: true`, because Ivy will no longer match
        // indirect descendants if it's left as false.
        descendants: true
      }]
    }],
    _content: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatSidenavContent]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatSidenavModule {}
MatSidenavModule.ɵfac = function MatSidenavModule_Factory(t) {
  return new (t || MatSidenavModule)();
};
MatSidenavModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatSidenavModule
});
MatSidenavModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_15__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_20__.MatCommonModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_14__.PlatformModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.CdkScrollableModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.CdkScrollableModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_20__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSidenavModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_15__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_20__.MatCommonModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_14__.PlatformModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.CdkScrollableModule],
      exports: [_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.CdkScrollableModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_20__.MatCommonModule, MatDrawer, MatDrawerContainer, MatDrawerContent, MatSidenav, MatSidenavContainer, MatSidenavContent],
      declarations: [MatDrawer, MatDrawerContainer, MatDrawerContent, MatSidenav, MatSidenavContainer, MatSidenavContent]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatSidenavModule, {
    declarations: function () {
      return [MatDrawer, MatDrawerContainer, MatDrawerContent, MatSidenav, MatSidenavContainer, MatSidenavContent];
    },
    imports: function () {
      return [_angular_common__WEBPACK_IMPORTED_MODULE_15__.CommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_20__.MatCommonModule, _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_14__.PlatformModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.CdkScrollableModule];
    },
    exports: function () {
      return [_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_2__.CdkScrollableModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_20__.MatCommonModule, MatDrawer, MatDrawerContainer, MatDrawerContent, MatSidenav, MatSidenavContainer, MatSidenavContent];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 8369:
/*!***************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/snack-bar.js ***!
  \***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_SNACK_BAR_DATA": () => (/* binding */ MAT_SNACK_BAR_DATA),
/* harmony export */   "MAT_SNACK_BAR_DEFAULT_OPTIONS": () => (/* binding */ MAT_SNACK_BAR_DEFAULT_OPTIONS),
/* harmony export */   "MAT_SNACK_BAR_DEFAULT_OPTIONS_FACTORY": () => (/* binding */ MAT_SNACK_BAR_DEFAULT_OPTIONS_FACTORY),
/* harmony export */   "MatSnackBar": () => (/* binding */ MatSnackBar),
/* harmony export */   "MatSnackBarConfig": () => (/* binding */ MatSnackBarConfig),
/* harmony export */   "MatSnackBarContainer": () => (/* binding */ MatSnackBarContainer),
/* harmony export */   "MatSnackBarModule": () => (/* binding */ MatSnackBarModule),
/* harmony export */   "MatSnackBarRef": () => (/* binding */ MatSnackBarRef),
/* harmony export */   "SimpleSnackBar": () => (/* binding */ SimpleSnackBar),
/* harmony export */   "matSnackBarAnimations": () => (/* binding */ matSnackBarAnimations)
/* harmony export */ });
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/cdk/overlay */ 1274);
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/cdk/portal */ 3820);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/button */ 6246);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/animations */ 4851);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/cdk/layout */ 3717);












/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Injection token that can be used to access the data that was passed in to a snack bar. */







function SimpleSnackBar_div_2_Template(rf, ctx) {
  if (rf & 1) {
    const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 1)(1, "button", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function SimpleSnackBar_div_2_Template_button_click_1_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r2);
      const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r1.action());
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.data.action);
  }
}
function MatSnackBarContainer_ng_template_0_Template(rf, ctx) {}
const MAT_SNACK_BAR_DATA = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MatSnackBarData');
/**
 * Configuration used when opening a snack-bar.
 */
class MatSnackBarConfig {
  constructor() {
    /** The politeness level for the MatAriaLiveAnnouncer announcement. */
    this.politeness = 'assertive';
    /**
     * Message to be announced by the LiveAnnouncer. When opening a snackbar without a custom
     * component or template, the announcement message will default to the specified message.
     */
    this.announcementMessage = '';
    /** The length of time in milliseconds to wait before automatically dismissing the snack bar. */
    this.duration = 0;
    /** Data being injected into the child component. */
    this.data = null;
    /** The horizontal position to place the snack bar. */
    this.horizontalPosition = 'center';
    /** The vertical position to place the snack bar. */
    this.verticalPosition = 'bottom';
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Maximum amount of milliseconds that can be passed into setTimeout. */
const MAX_TIMEOUT = Math.pow(2, 31) - 1;
/**
 * Reference to a snack bar dispatched from the snack bar service.
 */
class MatSnackBarRef {
  constructor(containerInstance, _overlayRef) {
    this._overlayRef = _overlayRef;
    /** Subject for notifying the user that the snack bar has been dismissed. */
    this._afterDismissed = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Subject for notifying the user that the snack bar has opened and appeared. */
    this._afterOpened = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Subject for notifying the user that the snack bar action was called. */
    this._onAction = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Whether the snack bar was dismissed using the action button. */
    this._dismissedByAction = false;
    this.containerInstance = containerInstance;
    // Dismiss snackbar on action.
    this.onAction().subscribe(() => this.dismiss());
    containerInstance._onExit.subscribe(() => this._finishDismiss());
  }
  /** Dismisses the snack bar. */
  dismiss() {
    if (!this._afterDismissed.closed) {
      this.containerInstance.exit();
    }
    clearTimeout(this._durationTimeoutId);
  }
  /** Marks the snackbar action clicked. */
  dismissWithAction() {
    if (!this._onAction.closed) {
      this._dismissedByAction = true;
      this._onAction.next();
      this._onAction.complete();
    }
  }
  /**
   * Marks the snackbar action clicked.
   * @deprecated Use `dismissWithAction` instead.
   * @breaking-change 8.0.0
   */
  closeWithAction() {
    this.dismissWithAction();
  }
  /** Dismisses the snack bar after some duration */
  _dismissAfter(duration) {
    // Note that we need to cap the duration to the maximum value for setTimeout, because
    // it'll revert to 1 if somebody passes in something greater (e.g. `Infinity`). See #17234.
    this._durationTimeoutId = setTimeout(() => this.dismiss(), Math.min(duration, MAX_TIMEOUT));
  }
  /** Marks the snackbar as opened */
  _open() {
    if (!this._afterOpened.closed) {
      this._afterOpened.next();
      this._afterOpened.complete();
    }
  }
  /** Cleans up the DOM after closing. */
  _finishDismiss() {
    this._overlayRef.dispose();
    if (!this._onAction.closed) {
      this._onAction.complete();
    }
    this._afterDismissed.next({
      dismissedByAction: this._dismissedByAction
    });
    this._afterDismissed.complete();
    this._dismissedByAction = false;
  }
  /** Gets an observable that is notified when the snack bar is finished closing. */
  afterDismissed() {
    return this._afterDismissed;
  }
  /** Gets an observable that is notified when the snack bar has opened and appeared. */
  afterOpened() {
    return this.containerInstance._onEnter;
  }
  /** Gets an observable that is notified when the snack bar action is called. */
  onAction() {
    return this._onAction;
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * A component used to open as the default snack bar, matching material spec.
 * This should only be used internally by the snack bar service.
 */
class SimpleSnackBar {
  constructor(snackBarRef, data) {
    this.snackBarRef = snackBarRef;
    this.data = data;
  }
  /** Performs the action on the snack bar. */
  action() {
    this.snackBarRef.dismissWithAction();
  }
  /** If the action button should be shown. */
  get hasAction() {
    return !!this.data.action;
  }
}
SimpleSnackBar.ɵfac = function SimpleSnackBar_Factory(t) {
  return new (t || SimpleSnackBar)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MatSnackBarRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MAT_SNACK_BAR_DATA));
};
SimpleSnackBar.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: SimpleSnackBar,
  selectors: [["simple-snack-bar"]],
  hostAttrs: [1, "mat-simple-snackbar"],
  decls: 3,
  vars: 2,
  consts: [["class", "mat-simple-snackbar-action", 4, "ngIf"], [1, "mat-simple-snackbar-action"], ["mat-button", "", 3, "click"]],
  template: function SimpleSnackBar_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, SimpleSnackBar_div_2_Template, 3, 1, "div", 0);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.data.message);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.hasAction);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_material_button__WEBPACK_IMPORTED_MODULE_3__.MatButton],
  styles: [".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],
  encapsulation: 2,
  changeDetection: 0
});
SimpleSnackBar.ctorParameters = () => [{
  type: MatSnackBarRef
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_SNACK_BAR_DATA]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](SimpleSnackBar, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'simple-snack-bar',
      template: "<span>{{data.message}}</span>\n<div class=\"mat-simple-snackbar-action\"  *ngIf=\"hasAction\">\n  <button mat-button (click)=\"action()\">{{data.action}}</button>\n</div>\n",
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      host: {
        'class': 'mat-simple-snackbar'
      },
      styles: [".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"]
    }]
  }], function () {
    return [{
      type: MatSnackBarRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_SNACK_BAR_DATA]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Animations used by the Material snack bar.
 * @docs-private
 */
const matSnackBarAnimations = {
  /** Animation that shows and hides a snack bar. */
  snackBarState: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.trigger)('state', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('void, hidden', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'scale(0.8)',
    opacity: 0
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('visible', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'scale(1)',
    opacity: 1
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* => visible', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)('150ms cubic-bezier(0, 0, 0.2, 1)')), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* => void, * => hidden', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)('75ms cubic-bezier(0.4, 0.0, 1, 1)', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    opacity: 0
  })))])
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Internal component that wraps user-provided snack bar content.
 * @docs-private
 */
class MatSnackBarContainer extends _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.BasePortalOutlet {
  constructor(_ngZone, _elementRef, _changeDetectorRef, /** The snack bar configuration. */
  snackBarConfig) {
    super();
    this._ngZone = _ngZone;
    this._elementRef = _elementRef;
    this._changeDetectorRef = _changeDetectorRef;
    this.snackBarConfig = snackBarConfig;
    /** Whether the component has been destroyed. */
    this._destroyed = false;
    /** Subject for notifying that the snack bar has exited from view. */
    this._onExit = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** Subject for notifying that the snack bar has finished entering the view. */
    this._onEnter = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
    /** The state of the snack bar animations. */
    this._animationState = 'void';
    /**
     * Attaches a DOM portal to the snack bar container.
     * @deprecated To be turned into a method.
     * @breaking-change 10.0.0
     */
    this.attachDomPortal = portal => {
      this._assertNotAttached();
      this._applySnackBarClasses();
      return this._portalOutlet.attachDomPortal(portal);
    };
    // Based on the ARIA spec, `alert` and `status` roles have an
    // implicit `assertive` and `polite` politeness respectively.
    if (snackBarConfig.politeness === 'assertive' && !snackBarConfig.announcementMessage) {
      this._role = 'alert';
    } else if (snackBarConfig.politeness === 'off') {
      this._role = null;
    } else {
      this._role = 'status';
    }
  }
  /** Attach a component portal as content to this snack bar container. */
  attachComponentPortal(portal) {
    this._assertNotAttached();
    this._applySnackBarClasses();
    return this._portalOutlet.attachComponentPortal(portal);
  }
  /** Attach a template portal as content to this snack bar container. */
  attachTemplatePortal(portal) {
    this._assertNotAttached();
    this._applySnackBarClasses();
    return this._portalOutlet.attachTemplatePortal(portal);
  }
  /** Handle end of animations, updating the state of the snackbar. */
  onAnimationEnd(event) {
    const {
      fromState,
      toState
    } = event;
    if (toState === 'void' && fromState !== 'void' || toState === 'hidden') {
      this._completeExit();
    }
    if (toState === 'visible') {
      // Note: we shouldn't use `this` inside the zone callback,
      // because it can cause a memory leak.
      const onEnter = this._onEnter;
      this._ngZone.run(() => {
        onEnter.next();
        onEnter.complete();
      });
    }
  }
  /** Begin animation of snack bar entrance into view. */
  enter() {
    if (!this._destroyed) {
      this._animationState = 'visible';
      this._changeDetectorRef.detectChanges();
    }
  }
  /** Begin animation of the snack bar exiting from view. */
  exit() {
    // Note: this one transitions to `hidden`, rather than `void`, in order to handle the case
    // where multiple snack bars are opened in quick succession (e.g. two consecutive calls to
    // `MatSnackBar.open`).
    this._animationState = 'hidden';
    // Mark this element with an 'exit' attribute to indicate that the snackbar has
    // been dismissed and will soon be removed from the DOM. This is used by the snackbar
    // test harness.
    this._elementRef.nativeElement.setAttribute('mat-exit', '');
    return this._onExit;
  }
  /** Makes sure the exit callbacks have been invoked when the element is destroyed. */
  ngOnDestroy() {
    this._destroyed = true;
    this._completeExit();
  }
  /**
   * Waits for the zone to settle before removing the element. Helps prevent
   * errors where we end up removing an element which is in the middle of an animation.
   */
  _completeExit() {
    this._ngZone.onMicrotaskEmpty.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1)).subscribe(() => {
      this._onExit.next();
      this._onExit.complete();
    });
  }
  /** Applies the various positioning and user-configured CSS classes to the snack bar. */
  _applySnackBarClasses() {
    const element = this._elementRef.nativeElement;
    const panelClasses = this.snackBarConfig.panelClass;
    if (panelClasses) {
      if (Array.isArray(panelClasses)) {
        // Note that we can't use a spread here, because IE doesn't support multiple arguments.
        panelClasses.forEach(cssClass => element.classList.add(cssClass));
      } else {
        element.classList.add(panelClasses);
      }
    }
    if (this.snackBarConfig.horizontalPosition === 'center') {
      element.classList.add('mat-snack-bar-center');
    }
    if (this.snackBarConfig.verticalPosition === 'top') {
      element.classList.add('mat-snack-bar-top');
    }
  }
  /** Asserts that no content is already attached to the container. */
  _assertNotAttached() {
    if (this._portalOutlet.hasAttached() && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw Error('Attempting to attach snack bar content after content is already attached');
    }
  }
}
MatSnackBarContainer.ɵfac = function MatSnackBarContainer_Factory(t) {
  return new (t || MatSnackBarContainer)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MatSnackBarConfig));
};
MatSnackBarContainer.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatSnackBarContainer,
  selectors: [["snack-bar-container"]],
  viewQuery: function MatSnackBarContainer_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.CdkPortalOutlet, 7);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._portalOutlet = _t.first);
    }
  },
  hostAttrs: [1, "mat-snack-bar-container"],
  hostVars: 2,
  hostBindings: function MatSnackBarContainer_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsyntheticHostListener"]("@state.done", function MatSnackBarContainer_animation_state_done_HostBindingHandler($event) {
        return ctx.onAnimationEnd($event);
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("role", ctx._role);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsyntheticHostProperty"]("@state", ctx._animationState);
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 1,
  vars: 0,
  consts: [["cdkPortalOutlet", ""]],
  template: function MatSnackBarContainer_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, MatSnackBarContainer_ng_template_0_Template, 0, 0, "ng-template", 0);
    }
  },
  dependencies: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.CdkPortalOutlet],
  styles: [".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],
  encapsulation: 2,
  data: {
    animation: [matSnackBarAnimations.snackBarState]
  }
});
MatSnackBarContainer.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: MatSnackBarConfig
}];
MatSnackBarContainer.propDecorators = {
  _portalOutlet: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.CdkPortalOutlet, {
      static: true
    }]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSnackBarContainer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'snack-bar-container',
      template: "<ng-template cdkPortalOutlet></ng-template>\n",
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      animations: [matSnackBarAnimations.snackBarState],
      host: {
        '[attr.role]': '_role',
        'class': 'mat-snack-bar-container',
        '[@state]': '_animationState',
        '(@state.done)': 'onAnimationEnd($event)'
      },
      styles: [".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: MatSnackBarConfig
    }];
  }, {
    _portalOutlet: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.CdkPortalOutlet, {
        static: true
      }]
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatSnackBarModule {}
MatSnackBarModule.ɵfac = function MatSnackBarModule_Factory(t) {
  return new (t || MatSnackBarModule)();
};
MatSnackBarModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatSnackBarModule
});
MatSnackBarModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__.OverlayModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.PortalModule, _angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_3__.MatButtonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_8__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_8__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSnackBarModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__.OverlayModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.PortalModule, _angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_3__.MatButtonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_8__.MatCommonModule],
      exports: [MatSnackBarContainer, _angular_material_core__WEBPACK_IMPORTED_MODULE_8__.MatCommonModule],
      declarations: [MatSnackBarContainer, SimpleSnackBar],
      entryComponents: [MatSnackBarContainer, SimpleSnackBar]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatSnackBarModule, {
    declarations: function () {
      return [MatSnackBarContainer, SimpleSnackBar];
    },
    imports: function () {
      return [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__.OverlayModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.PortalModule, _angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_3__.MatButtonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_8__.MatCommonModule];
    },
    exports: function () {
      return [MatSnackBarContainer, _angular_material_core__WEBPACK_IMPORTED_MODULE_8__.MatCommonModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Injection token that can be used to specify default snack bar. */
const MAT_SNACK_BAR_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('mat-snack-bar-default-options', {
  providedIn: 'root',
  factory: MAT_SNACK_BAR_DEFAULT_OPTIONS_FACTORY
});
/** @docs-private */
function MAT_SNACK_BAR_DEFAULT_OPTIONS_FACTORY() {
  return new MatSnackBarConfig();
}
/**
 * Service to dispatch Material Design snack bar messages.
 */
class MatSnackBar {
  constructor(_overlay, _live, _injector, _breakpointObserver, _parentSnackBar, _defaultConfig) {
    this._overlay = _overlay;
    this._live = _live;
    this._injector = _injector;
    this._breakpointObserver = _breakpointObserver;
    this._parentSnackBar = _parentSnackBar;
    this._defaultConfig = _defaultConfig;
    /**
     * Reference to the current snack bar in the view *at this level* (in the Angular injector tree).
     * If there is a parent snack-bar service, all operations should delegate to that parent
     * via `_openedSnackBarRef`.
     */
    this._snackBarRefAtThisLevel = null;
    /** The component that should be rendered as the snack bar's simple component. */
    this.simpleSnackBarComponent = SimpleSnackBar;
    /** The container component that attaches the provided template or component. */
    this.snackBarContainerComponent = MatSnackBarContainer;
    /** The CSS class to applie for handset mode. */
    this.handsetCssClass = 'mat-snack-bar-handset';
  }
  /** Reference to the currently opened snackbar at *any* level. */
  get _openedSnackBarRef() {
    const parent = this._parentSnackBar;
    return parent ? parent._openedSnackBarRef : this._snackBarRefAtThisLevel;
  }
  set _openedSnackBarRef(value) {
    if (this._parentSnackBar) {
      this._parentSnackBar._openedSnackBarRef = value;
    } else {
      this._snackBarRefAtThisLevel = value;
    }
  }
  /**
   * Creates and dispatches a snack bar with a custom component for the content, removing any
   * currently opened snack bars.
   *
   * @param component Component to be instantiated.
   * @param config Extra configuration for the snack bar.
   */
  openFromComponent(component, config) {
    return this._attach(component, config);
  }
  /**
   * Creates and dispatches a snack bar with a custom template for the content, removing any
   * currently opened snack bars.
   *
   * @param template Template to be instantiated.
   * @param config Extra configuration for the snack bar.
   */
  openFromTemplate(template, config) {
    return this._attach(template, config);
  }
  /**
   * Opens a snackbar with a message and an optional action.
   * @param message The message to show in the snackbar.
   * @param action The label for the snackbar action.
   * @param config Additional configuration options for the snackbar.
   */
  open(message, action = '', config) {
    const _config = Object.assign(Object.assign({}, this._defaultConfig), config);
    // Since the user doesn't have access to the component, we can
    // override the data to pass in our own message and action.
    _config.data = {
      message,
      action
    };
    // Since the snack bar has `role="alert"`, we don't
    // want to announce the same message twice.
    if (_config.announcementMessage === message) {
      _config.announcementMessage = undefined;
    }
    return this.openFromComponent(this.simpleSnackBarComponent, _config);
  }
  /**
   * Dismisses the currently-visible snack bar.
   */
  dismiss() {
    if (this._openedSnackBarRef) {
      this._openedSnackBarRef.dismiss();
    }
  }
  ngOnDestroy() {
    // Only dismiss the snack bar at the current level on destroy.
    if (this._snackBarRefAtThisLevel) {
      this._snackBarRefAtThisLevel.dismiss();
    }
  }
  /**
   * Attaches the snack bar container component to the overlay.
   */
  _attachSnackBarContainer(overlayRef, config) {
    const userInjector = config && config.viewContainerRef && config.viewContainerRef.injector;
    const injector = _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector.create({
      parent: userInjector || this._injector,
      providers: [{
        provide: MatSnackBarConfig,
        useValue: config
      }]
    });
    const containerPortal = new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.ComponentPortal(this.snackBarContainerComponent, config.viewContainerRef, injector);
    const containerRef = overlayRef.attach(containerPortal);
    containerRef.instance.snackBarConfig = config;
    return containerRef.instance;
  }
  /**
   * Places a new component or a template as the content of the snack bar container.
   */
  _attach(content, userConfig) {
    const config = Object.assign(Object.assign(Object.assign({}, new MatSnackBarConfig()), this._defaultConfig), userConfig);
    const overlayRef = this._createOverlay(config);
    const container = this._attachSnackBarContainer(overlayRef, config);
    const snackBarRef = new MatSnackBarRef(container, overlayRef);
    if (content instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef) {
      const portal = new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.TemplatePortal(content, null, {
        $implicit: config.data,
        snackBarRef
      });
      snackBarRef.instance = container.attachTemplatePortal(portal);
    } else {
      const injector = this._createInjector(config, snackBarRef);
      const portal = new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_5__.ComponentPortal(content, undefined, injector);
      const contentRef = container.attachComponentPortal(portal);
      // We can't pass this via the injector, because the injector is created earlier.
      snackBarRef.instance = contentRef.instance;
    }
    // Subscribe to the breakpoint observer and attach the mat-snack-bar-handset class as
    // appropriate. This class is applied to the overlay element because the overlay must expand to
    // fill the width of the screen for full width snackbars.
    this._breakpointObserver.observe(_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_9__.Breakpoints.HandsetPortrait).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(overlayRef.detachments())).subscribe(state => {
      const classList = overlayRef.overlayElement.classList;
      state.matches ? classList.add(this.handsetCssClass) : classList.remove(this.handsetCssClass);
    });
    this._animateSnackBar(snackBarRef, config);
    this._openedSnackBarRef = snackBarRef;
    return this._openedSnackBarRef;
  }
  /** Animates the old snack bar out and the new one in. */
  _animateSnackBar(snackBarRef, config) {
    // When the snackbar is dismissed, clear the reference to it.
    snackBarRef.afterDismissed().subscribe(() => {
      // Clear the snackbar ref if it hasn't already been replaced by a newer snackbar.
      if (this._openedSnackBarRef == snackBarRef) {
        this._openedSnackBarRef = null;
      }
      if (config.announcementMessage) {
        this._live.clear();
      }
    });
    if (this._openedSnackBarRef) {
      // If a snack bar is already in view, dismiss it and enter the
      // new snack bar after exit animation is complete.
      this._openedSnackBarRef.afterDismissed().subscribe(() => {
        snackBarRef.containerInstance.enter();
      });
      this._openedSnackBarRef.dismiss();
    } else {
      // If no snack bar is in view, enter the new snack bar.
      snackBarRef.containerInstance.enter();
    }
    // If a dismiss timeout is provided, set up dismiss based on after the snackbar is opened.
    if (config.duration && config.duration > 0) {
      snackBarRef.afterOpened().subscribe(() => snackBarRef._dismissAfter(config.duration));
    }
    if (config.announcementMessage) {
      this._live.announce(config.announcementMessage, config.politeness);
    }
  }
  /**
   * Creates a new overlay and places it in the correct location.
   * @param config The user-specified snack bar config.
   */
  _createOverlay(config) {
    const overlayConfig = new _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__.OverlayConfig();
    overlayConfig.direction = config.direction;
    let positionStrategy = this._overlay.position().global();
    // Set horizontal position.
    const isRtl = config.direction === 'rtl';
    const isLeft = config.horizontalPosition === 'left' || config.horizontalPosition === 'start' && !isRtl || config.horizontalPosition === 'end' && isRtl;
    const isRight = !isLeft && config.horizontalPosition !== 'center';
    if (isLeft) {
      positionStrategy.left('0');
    } else if (isRight) {
      positionStrategy.right('0');
    } else {
      positionStrategy.centerHorizontally();
    }
    // Set horizontal position.
    if (config.verticalPosition === 'top') {
      positionStrategy.top('0');
    } else {
      positionStrategy.bottom('0');
    }
    overlayConfig.positionStrategy = positionStrategy;
    return this._overlay.create(overlayConfig);
  }
  /**
   * Creates an injector to be used inside of a snack bar component.
   * @param config Config that was used to create the snack bar.
   * @param snackBarRef Reference to the snack bar.
   */
  _createInjector(config, snackBarRef) {
    const userInjector = config && config.viewContainerRef && config.viewContainerRef.injector;
    return _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector.create({
      parent: userInjector || this._injector,
      providers: [{
        provide: MatSnackBarRef,
        useValue: snackBarRef
      }, {
        provide: MAT_SNACK_BAR_DATA,
        useValue: config.data
      }]
    });
  }
}
MatSnackBar.ɵfac = function MatSnackBar_Factory(t) {
  return new (t || MatSnackBar)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__.Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.LiveAnnouncer), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_9__.BreakpointObserver), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](MatSnackBar, 12), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](MAT_SNACK_BAR_DEFAULT_OPTIONS));
};
MatSnackBar.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function MatSnackBar_Factory() {
    return new MatSnackBar((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__.Overlay), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.LiveAnnouncer), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__.INJECTOR), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_9__.BreakpointObserver), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(MatSnackBar, 12), (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(MAT_SNACK_BAR_DEFAULT_OPTIONS));
  },
  token: MatSnackBar,
  providedIn: MatSnackBarModule
});
MatSnackBar.ctorParameters = () => [{
  type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__.Overlay
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.LiveAnnouncer
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector
}, {
  type: _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_9__.BreakpointObserver
}, {
  type: MatSnackBar,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
  }]
}, {
  type: MatSnackBarConfig,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [MAT_SNACK_BAR_DEFAULT_OPTIONS]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSnackBar, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: MatSnackBarModule
    }]
  }], function () {
    return [{
      type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_7__.Overlay
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.LiveAnnouncer
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector
    }, {
      type: _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_9__.BreakpointObserver
    }, {
      type: MatSnackBar,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
      }]
    }, {
      type: MatSnackBarConfig,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [MAT_SNACK_BAR_DEFAULT_OPTIONS]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 9272:
/*!**********************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/sort.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_SORT_HEADER_INTL_PROVIDER": () => (/* binding */ MAT_SORT_HEADER_INTL_PROVIDER),
/* harmony export */   "MAT_SORT_HEADER_INTL_PROVIDER_FACTORY": () => (/* binding */ MAT_SORT_HEADER_INTL_PROVIDER_FACTORY),
/* harmony export */   "MatSort": () => (/* binding */ MatSort),
/* harmony export */   "MatSortHeader": () => (/* binding */ MatSortHeader),
/* harmony export */   "MatSortHeaderIntl": () => (/* binding */ MatSortHeaderIntl),
/* harmony export */   "MatSortModule": () => (/* binding */ MatSortModule),
/* harmony export */   "matSortAnimations": () => (/* binding */ matSortAnimations)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 8623);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/animations */ 4851);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/common */ 4666);









/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** @docs-private */



const _c0 = ["mat-sort-header", ""];
function MatSortHeader_div_3_Template(rf, ctx) {
  if (rf & 1) {
    const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("@arrowPosition.start", function MatSortHeader_div_3_Template_div_animation_arrowPosition_start_0_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r2);
      const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r1._disableViewStateAnimation = true);
    })("@arrowPosition.done", function MatSortHeader_div_3_Template_div_animation_arrowPosition_done_0_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r2);
      const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r3._disableViewStateAnimation = false);
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "div", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "div", 6)(4, "div", 7)(5, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@arrowOpacity", ctx_r0._getArrowViewState())("@arrowPosition", ctx_r0._getArrowViewState())("@allowChildren", ctx_r0._getArrowDirectionState());
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@indicator", ctx_r0._getArrowDirectionState());
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@leftPointer", ctx_r0._getArrowDirectionState());
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@rightPointer", ctx_r0._getArrowDirectionState());
  }
}
const _c1 = ["*"];
function getSortDuplicateSortableIdError(id) {
  return Error(`Cannot have two MatSortables with the same id (${id}).`);
}
/** @docs-private */
function getSortHeaderNotContainedWithinSortError() {
  return Error(`MatSortHeader must be placed within a parent element with the MatSort directive.`);
}
/** @docs-private */
function getSortHeaderMissingIdError() {
  return Error(`MatSortHeader must be provided with a unique id.`);
}
/** @docs-private */
function getSortInvalidDirectionError(direction) {
  return Error(`${direction} is not a valid sort direction ('asc' or 'desc').`);
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Boilerplate for applying mixins to MatSort.
/** @docs-private */
class MatSortBase {}
const _MatSortMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.mixinInitialized)((0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.mixinDisabled)(MatSortBase));
/** Container for MatSortables to manage the sort state and provide default sort parameters. */
class MatSort extends _MatSortMixinBase {
  constructor() {
    super(...arguments);
    /** Collection of all registered sortables that this directive manages. */
    this.sortables = new Map();
    /** Used to notify any child components listening to state changes. */
    this._stateChanges = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
    /**
     * The direction to set when an MatSortable is initially sorted.
     * May be overriden by the MatSortable's sort start.
     */
    this.start = 'asc';
    this._direction = '';
    /** Event emitted when the user changes either the active sort or sort direction. */
    this.sortChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
  }
  /** The sort direction of the currently active MatSortable. */
  get direction() {
    return this._direction;
  }
  set direction(direction) {
    if (direction && direction !== 'asc' && direction !== 'desc' && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getSortInvalidDirectionError(direction);
    }
    this._direction = direction;
  }
  /**
   * Whether to disable the user from clearing the sort by finishing the sort direction cycle.
   * May be overriden by the MatSortable's disable clear input.
   */
  get disableClear() {
    return this._disableClear;
  }
  set disableClear(v) {
    this._disableClear = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceBooleanProperty)(v);
  }
  /**
   * Register function to be used by the contained MatSortables. Adds the MatSortable to the
   * collection of MatSortables.
   */
  register(sortable) {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      if (!sortable.id) {
        throw getSortHeaderMissingIdError();
      }
      if (this.sortables.has(sortable.id)) {
        throw getSortDuplicateSortableIdError(sortable.id);
      }
    }
    this.sortables.set(sortable.id, sortable);
  }
  /**
   * Unregister function to be used by the contained MatSortables. Removes the MatSortable from the
   * collection of contained MatSortables.
   */
  deregister(sortable) {
    this.sortables.delete(sortable.id);
  }
  /** Sets the active sort id and determines the new sort direction. */
  sort(sortable) {
    if (this.active != sortable.id) {
      this.active = sortable.id;
      this.direction = sortable.start ? sortable.start : this.start;
    } else {
      this.direction = this.getNextSortDirection(sortable);
    }
    this.sortChange.emit({
      active: this.active,
      direction: this.direction
    });
  }
  /** Returns the next sort direction of the active sortable, checking for potential overrides. */
  getNextSortDirection(sortable) {
    if (!sortable) {
      return '';
    }
    // Get the sort direction cycle with the potential sortable overrides.
    const disableClear = sortable.disableClear != null ? sortable.disableClear : this.disableClear;
    let sortDirectionCycle = getSortDirectionCycle(sortable.start || this.start, disableClear);
    // Get and return the next direction in the cycle
    let nextDirectionIndex = sortDirectionCycle.indexOf(this.direction) + 1;
    if (nextDirectionIndex >= sortDirectionCycle.length) {
      nextDirectionIndex = 0;
    }
    return sortDirectionCycle[nextDirectionIndex];
  }
  ngOnInit() {
    this._markInitialized();
  }
  ngOnChanges() {
    this._stateChanges.next();
  }
  ngOnDestroy() {
    this._stateChanges.complete();
  }
}
MatSort.ɵfac = /*@__PURE__*/function () {
  let ɵMatSort_BaseFactory;
  return function MatSort_Factory(t) {
    return (ɵMatSort_BaseFactory || (ɵMatSort_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatSort)))(t || MatSort);
  };
}();
MatSort.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatSort,
  selectors: [["", "matSort", ""]],
  hostAttrs: [1, "mat-sort"],
  inputs: {
    disabled: ["matSortDisabled", "disabled"],
    start: ["matSortStart", "start"],
    direction: ["matSortDirection", "direction"],
    disableClear: ["matSortDisableClear", "disableClear"],
    active: ["matSortActive", "active"]
  },
  outputs: {
    sortChange: "matSortChange"
  },
  exportAs: ["matSort"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
MatSort.propDecorators = {
  active: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matSortActive']
  }],
  start: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matSortStart']
  }],
  direction: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matSortDirection']
  }],
  disableClear: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matSortDisableClear']
  }],
  sortChange: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
    args: ['matSortChange']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSort, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matSort]',
      exportAs: 'matSort',
      host: {
        'class': 'mat-sort'
      },
      inputs: ['disabled: matSortDisabled']
    }]
  }], null, {
    start: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matSortStart']
    }],
    sortChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['matSortChange']
    }],
    direction: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matSortDirection']
    }],
    disableClear: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matSortDisableClear']
    }],
    active: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matSortActive']
    }]
  });
})();
/** Returns the sort direction cycle to use given the provided parameters of order and clear. */
function getSortDirectionCycle(start, disableClear) {
  let sortOrder = ['asc', 'desc'];
  if (start == 'desc') {
    sortOrder.reverse();
  }
  if (!disableClear) {
    sortOrder.push('');
  }
  return sortOrder;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const SORT_ANIMATION_TRANSITION = _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.AnimationDurations.ENTERING + ' ' + _angular_material_core__WEBPACK_IMPORTED_MODULE_1__.AnimationCurves.STANDARD_CURVE;
/**
 * Animations used by MatSort.
 * @docs-private
 */
const matSortAnimations = {
  /** Animation that moves the sort indicator. */
  indicator: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.trigger)('indicator', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('active-asc, asc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(0px)'
  })),
  // 10px is the height of the sort indicator, minus the width of the pointers
  (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('active-desc, desc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(10px)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('active-asc <=> active-desc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)(SORT_ANIMATION_TRANSITION))]),
  /** Animation that rotates the left pointer of the indicator based on the sorting direction. */
  leftPointer: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.trigger)('leftPointer', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('active-asc, asc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'rotate(-45deg)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('active-desc, desc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'rotate(45deg)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('active-asc <=> active-desc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)(SORT_ANIMATION_TRANSITION))]),
  /** Animation that rotates the right pointer of the indicator based on the sorting direction. */
  rightPointer: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.trigger)('rightPointer', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('active-asc, asc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'rotate(45deg)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('active-desc, desc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'rotate(-45deg)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('active-asc <=> active-desc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)(SORT_ANIMATION_TRANSITION))]),
  /** Animation that controls the arrow opacity. */
  arrowOpacity: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.trigger)('arrowOpacity', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('desc-to-active, asc-to-active, active', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    opacity: 1
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('desc-to-hint, asc-to-hint, hint', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    opacity: .54
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    opacity: 0
  })),
  // Transition between all states except for immediate transitions
  (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* => asc, * => desc, * => active, * => hint, * => void', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)('0ms')), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* <=> *', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)(SORT_ANIMATION_TRANSITION))]),
  /**
   * Animation for the translation of the arrow as a whole. States are separated into two
   * groups: ones with animations and others that are immediate. Immediate states are asc, desc,
   * peek, and active. The other states define a specific animation (source-to-destination)
   * and are determined as a function of their prev user-perceived state and what the next state
   * should be.
   */
  arrowPosition: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.trigger)('arrowPosition', [
  // Hidden Above => Hint Center
  (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* => desc-to-hint, * => desc-to-active', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)(SORT_ANIMATION_TRANSITION, (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.keyframes)([(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(-25%)'
  }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(0)'
  })]))),
  // Hint Center => Hidden Below
  (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* => hint-to-desc, * => active-to-desc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)(SORT_ANIMATION_TRANSITION, (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.keyframes)([(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(0)'
  }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(25%)'
  })]))),
  // Hidden Below => Hint Center
  (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* => asc-to-hint, * => asc-to-active', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)(SORT_ANIMATION_TRANSITION, (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.keyframes)([(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(25%)'
  }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(0)'
  })]))),
  // Hint Center => Hidden Above
  (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* => hint-to-asc, * => active-to-asc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animate)(SORT_ANIMATION_TRANSITION, (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.keyframes)([(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(0)'
  }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(-25%)'
  })]))), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(0)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('hint-to-desc, active-to-desc, desc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(-25%)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.state)('hint-to-asc, active-to-asc, asc', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.style)({
    transform: 'translateY(25%)'
  }))]),
  /** Necessary trigger that calls animate on children animations. */
  allowChildren: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.trigger)('allowChildren', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.transition)('* <=> *', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.query)('@*', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_4__.animateChild)(), {
    optional: true
  })])])
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * To modify the labels and text displayed, create a new instance of MatSortHeaderIntl and
 * include it in a custom provider.
 */
class MatSortHeaderIntl {
  constructor() {
    /**
     * Stream that emits whenever the labels here are changed. Use this to notify
     * components if the labels have changed after initialization.
     */
    this.changes = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
    /**
     * ARIA label for the sorting button.
     * @deprecated Not used anymore. To be removed.
     * @breaking-change 8.0.0
     */
    this.sortButtonLabel = id => {
      return `Change sorting for ${id}`;
    };
  }
}
MatSortHeaderIntl.ɵfac = function MatSortHeaderIntl_Factory(t) {
  return new (t || MatSortHeaderIntl)();
};
MatSortHeaderIntl.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function MatSortHeaderIntl_Factory() {
    return new MatSortHeaderIntl();
  },
  token: MatSortHeaderIntl,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSortHeaderIntl, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
/** @docs-private */
function MAT_SORT_HEADER_INTL_PROVIDER_FACTORY(parentIntl) {
  return parentIntl || new MatSortHeaderIntl();
}
/** @docs-private */
const MAT_SORT_HEADER_INTL_PROVIDER = {
  // If there is already an MatSortHeaderIntl available, use that. Otherwise, provide a new one.
  provide: MatSortHeaderIntl,
  deps: [[new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional(), new _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf(), MatSortHeaderIntl]],
  useFactory: MAT_SORT_HEADER_INTL_PROVIDER_FACTORY
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Boilerplate for applying mixins to the sort header.
/** @docs-private */
class MatSortHeaderBase {}
const _MatSortHeaderMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_1__.mixinDisabled)(MatSortHeaderBase);
/**
 * Applies sorting behavior (click to change sort) and styles to an element, including an
 * arrow to display the current sort direction.
 *
 * Must be provided with an id and contained within a parent MatSort directive.
 *
 * If used on header cells in a CdkTable, it will automatically default its id from its containing
 * column definition.
 */
class MatSortHeader extends _MatSortHeaderMixinBase {
  constructor(_intl, changeDetectorRef,
  // `MatSort` is not optionally injected, but just asserted manually w/ better error.
  // tslint:disable-next-line: lightweight-tokens
  _sort, _columnDef, _focusMonitor, _elementRef) {
    // Note that we use a string token for the `_columnDef`, because the value is provided both by
    // `material/table` and `cdk/table` and we can't have the CDK depending on Material,
    // and we want to avoid having the sort header depending on the CDK table because
    // of this single reference.
    super();
    this._intl = _intl;
    this._sort = _sort;
    this._columnDef = _columnDef;
    this._focusMonitor = _focusMonitor;
    this._elementRef = _elementRef;
    /**
     * Flag set to true when the indicator should be displayed while the sort is not active. Used to
     * provide an affordance that the header is sortable by showing on focus and hover.
     */
    this._showIndicatorHint = false;
    /** The direction the arrow should be facing according to the current state. */
    this._arrowDirection = '';
    /**
     * Whether the view state animation should show the transition between the `from` and `to` states.
     */
    this._disableViewStateAnimation = false;
    /** Sets the position of the arrow that displays when sorted. */
    this.arrowPosition = 'after';
    if (!_sort && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw getSortHeaderNotContainedWithinSortError();
    }
    this._rerenderSubscription = (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.merge)(_sort.sortChange, _sort._stateChanges, _intl.changes).subscribe(() => {
      if (this._isSorted()) {
        this._updateArrowDirection();
      }
      // If this header was recently active and now no longer sorted, animate away the arrow.
      if (!this._isSorted() && this._viewState && this._viewState.toState === 'active') {
        this._disableViewStateAnimation = false;
        this._setAnimationTransitionState({
          fromState: 'active',
          toState: this._arrowDirection
        });
      }
      changeDetectorRef.markForCheck();
    });
  }
  /** Overrides the disable clear value of the containing MatSort for this MatSortable. */
  get disableClear() {
    return this._disableClear;
  }
  set disableClear(v) {
    this._disableClear = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceBooleanProperty)(v);
  }
  ngOnInit() {
    if (!this.id && this._columnDef) {
      this.id = this._columnDef.name;
    }
    // Initialize the direction of the arrow and set the view state to be immediately that state.
    this._updateArrowDirection();
    this._setAnimationTransitionState({
      toState: this._isSorted() ? 'active' : this._arrowDirection
    });
    this._sort.register(this);
  }
  ngAfterViewInit() {
    // We use the focus monitor because we also want to style
    // things differently based on the focus origin.
    this._focusMonitor.monitor(this._elementRef, true).subscribe(origin => this._setIndicatorHintVisible(!!origin));
  }
  ngOnDestroy() {
    this._focusMonitor.stopMonitoring(this._elementRef);
    this._sort.deregister(this);
    this._rerenderSubscription.unsubscribe();
  }
  /**
   * Sets the "hint" state such that the arrow will be semi-transparently displayed as a hint to the
   * user showing what the active sort will become. If set to false, the arrow will fade away.
   */
  _setIndicatorHintVisible(visible) {
    // No-op if the sort header is disabled - should not make the hint visible.
    if (this._isDisabled() && visible) {
      return;
    }
    this._showIndicatorHint = visible;
    if (!this._isSorted()) {
      this._updateArrowDirection();
      if (this._showIndicatorHint) {
        this._setAnimationTransitionState({
          fromState: this._arrowDirection,
          toState: 'hint'
        });
      } else {
        this._setAnimationTransitionState({
          fromState: 'hint',
          toState: this._arrowDirection
        });
      }
    }
  }
  /**
   * Sets the animation transition view state for the arrow's position and opacity. If the
   * `disableViewStateAnimation` flag is set to true, the `fromState` will be ignored so that
   * no animation appears.
   */
  _setAnimationTransitionState(viewState) {
    this._viewState = viewState;
    // If the animation for arrow position state (opacity/translation) should be disabled,
    // remove the fromState so that it jumps right to the toState.
    if (this._disableViewStateAnimation) {
      this._viewState = {
        toState: viewState.toState
      };
    }
  }
  /** Triggers the sort on this sort header and removes the indicator hint. */
  _toggleOnInteraction() {
    this._sort.sort(this);
    // Do not show the animation if the header was already shown in the right position.
    if (this._viewState.toState === 'hint' || this._viewState.toState === 'active') {
      this._disableViewStateAnimation = true;
    }
    // If the arrow is now sorted, animate the arrow into place. Otherwise, animate it away into
    // the direction it is facing.
    const viewState = this._isSorted() ? {
      fromState: this._arrowDirection,
      toState: 'active'
    } : {
      fromState: 'active',
      toState: this._arrowDirection
    };
    this._setAnimationTransitionState(viewState);
    this._showIndicatorHint = false;
  }
  _handleClick() {
    if (!this._isDisabled()) {
      this._toggleOnInteraction();
    }
  }
  _handleKeydown(event) {
    if (!this._isDisabled() && (event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_6__.SPACE || event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_6__.ENTER)) {
      event.preventDefault();
      this._toggleOnInteraction();
    }
  }
  /** Whether this MatSortHeader is currently sorted in either ascending or descending order. */
  _isSorted() {
    return this._sort.active == this.id && (this._sort.direction === 'asc' || this._sort.direction === 'desc');
  }
  /** Returns the animation state for the arrow direction (indicator and pointers). */
  _getArrowDirectionState() {
    return `${this._isSorted() ? 'active-' : ''}${this._arrowDirection}`;
  }
  /** Returns the arrow position state (opacity, translation). */
  _getArrowViewState() {
    const fromState = this._viewState.fromState;
    return (fromState ? `${fromState}-to-` : '') + this._viewState.toState;
  }
  /**
   * Updates the direction the arrow should be pointing. If it is not sorted, the arrow should be
   * facing the start direction. Otherwise if it is sorted, the arrow should point in the currently
   * active sorted direction. The reason this is updated through a function is because the direction
   * should only be changed at specific times - when deactivated but the hint is displayed and when
   * the sort is active and the direction changes. Otherwise the arrow's direction should linger
   * in cases such as the sort becoming deactivated but we want to animate the arrow away while
   * preserving its direction, even though the next sort direction is actually different and should
   * only be changed once the arrow displays again (hint or activation).
   */
  _updateArrowDirection() {
    this._arrowDirection = this._isSorted() ? this._sort.direction : this.start || this._sort.start;
  }
  _isDisabled() {
    return this._sort.disabled || this.disabled;
  }
  /**
   * Gets the aria-sort attribute that should be applied to this sort header. If this header
   * is not sorted, returns null so that the attribute is removed from the host element. Aria spec
   * says that the aria-sort property should only be present on one header at a time, so removing
   * ensures this is true.
   */
  _getAriaSortAttribute() {
    if (!this._isSorted()) {
      return 'none';
    }
    return this._sort.direction == 'asc' ? 'ascending' : 'descending';
  }
  /** Whether the arrow inside the sort header should be rendered. */
  _renderArrow() {
    return !this._isDisabled() || this._isSorted();
  }
}
MatSortHeader.ɵfac = function MatSortHeader_Factory(t) {
  return new (t || MatSortHeader)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MatSortHeaderIntl), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MatSort, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"]('MAT_SORT_HEADER_COLUMN_DEF', 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_7__.FocusMonitor), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
MatSortHeader.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatSortHeader,
  selectors: [["", "mat-sort-header", ""]],
  hostAttrs: [1, "mat-sort-header"],
  hostVars: 3,
  hostBindings: function MatSortHeader_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatSortHeader_click_HostBindingHandler() {
        return ctx._handleClick();
      })("keydown", function MatSortHeader_keydown_HostBindingHandler($event) {
        return ctx._handleKeydown($event);
      })("mouseenter", function MatSortHeader_mouseenter_HostBindingHandler() {
        return ctx._setIndicatorHintVisible(true);
      })("mouseleave", function MatSortHeader_mouseleave_HostBindingHandler() {
        return ctx._setIndicatorHintVisible(false);
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-sort", ctx._getAriaSortAttribute());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-sort-header-disabled", ctx._isDisabled());
    }
  },
  inputs: {
    disabled: "disabled",
    arrowPosition: "arrowPosition",
    disableClear: "disableClear",
    id: ["mat-sort-header", "id"],
    start: "start"
  },
  exportAs: ["matSortHeader"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  attrs: _c0,
  ngContentSelectors: _c1,
  decls: 4,
  vars: 6,
  consts: [["role", "button", 1, "mat-sort-header-container", "mat-focus-indicator"], [1, "mat-sort-header-content"], ["class", "mat-sort-header-arrow", 4, "ngIf"], [1, "mat-sort-header-arrow"], [1, "mat-sort-header-stem"], [1, "mat-sort-header-indicator"], [1, "mat-sort-header-pointer-left"], [1, "mat-sort-header-pointer-right"], [1, "mat-sort-header-pointer-middle"]],
  template: function MatSortHeader_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MatSortHeader_div_3_Template, 6, 6, "div", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-sort-header-sorted", ctx._isSorted())("mat-sort-header-position-before", ctx.arrowPosition == "before");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("tabindex", ctx._isDisabled() ? null : 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx._renderArrow());
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_8__.NgIf],
  styles: [".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\n"],
  encapsulation: 2,
  data: {
    animation: [matSortAnimations.indicator, matSortAnimations.leftPointer, matSortAnimations.rightPointer, matSortAnimations.arrowOpacity, matSortAnimations.arrowPosition, matSortAnimations.allowChildren]
  },
  changeDetection: 0
});
MatSortHeader.ctorParameters = () => [{
  type: MatSortHeaderIntl
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: MatSort,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: ['MAT_SORT_HEADER_COLUMN_DEF']
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_7__.FocusMonitor
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}];
MatSortHeader.propDecorators = {
  id: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['mat-sort-header']
  }],
  arrowPosition: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  start: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disableClear: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSortHeader, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: '[mat-sort-header]',
      exportAs: 'matSortHeader',
      template: "<!--\n  We set the `tabindex` on an element inside the table header, rather than the header itself,\n  because of a bug in NVDA where having a `tabindex` on a `th` breaks keyboard navigation in the\n  table (see https://github.com/nvaccess/nvda/issues/7718). This allows for the header to both\n  be focusable, and have screen readers read out its `aria-sort` state. We prefer this approach\n  over having a button with an `aria-label` inside the header, because the button's `aria-label`\n  will be read out as the user is navigating the table's cell (see #13012).\n\n  The approach is based off of: https://dequeuniversity.com/library/aria/tables/sf-sortable-grid\n-->\n<div class=\"mat-sort-header-container mat-focus-indicator\"\n     [class.mat-sort-header-sorted]=\"_isSorted()\"\n     [class.mat-sort-header-position-before]=\"arrowPosition == 'before'\"\n     [attr.tabindex]=\"_isDisabled() ? null : 0\"\n     role=\"button\">\n\n  <!--\n    TODO(crisbeto): this div isn't strictly necessary, but we have to keep it due to a large\n    number of screenshot diff failures. It should be removed eventually. Note that the difference\n    isn't visible with a shorter header, but once it breaks up into multiple lines, this element\n    causes it to be center-aligned, whereas removing it will keep the text to the left.\n  -->\n  <div class=\"mat-sort-header-content\">\n    <ng-content></ng-content>\n  </div>\n\n  <!-- Disable animations while a current animation is running -->\n  <div class=\"mat-sort-header-arrow\"\n       *ngIf=\"_renderArrow()\"\n       [@arrowOpacity]=\"_getArrowViewState()\"\n       [@arrowPosition]=\"_getArrowViewState()\"\n       [@allowChildren]=\"_getArrowDirectionState()\"\n       (@arrowPosition.start)=\"_disableViewStateAnimation = true\"\n       (@arrowPosition.done)=\"_disableViewStateAnimation = false\">\n    <div class=\"mat-sort-header-stem\"></div>\n    <div class=\"mat-sort-header-indicator\" [@indicator]=\"_getArrowDirectionState()\">\n      <div class=\"mat-sort-header-pointer-left\" [@leftPointer]=\"_getArrowDirectionState()\"></div>\n      <div class=\"mat-sort-header-pointer-right\" [@rightPointer]=\"_getArrowDirectionState()\"></div>\n      <div class=\"mat-sort-header-pointer-middle\"></div>\n    </div>\n  </div>\n</div>\n",
      host: {
        'class': 'mat-sort-header',
        '(click)': '_handleClick()',
        '(keydown)': '_handleKeydown($event)',
        '(mouseenter)': '_setIndicatorHintVisible(true)',
        '(mouseleave)': '_setIndicatorHintVisible(false)',
        '[attr.aria-sort]': '_getAriaSortAttribute()',
        '[class.mat-sort-header-disabled]': '_isDisabled()'
      },
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      inputs: ['disabled'],
      animations: [matSortAnimations.indicator, matSortAnimations.leftPointer, matSortAnimations.rightPointer, matSortAnimations.arrowOpacity, matSortAnimations.arrowPosition, matSortAnimations.allowChildren],
      styles: [".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\n"]
    }]
  }], function () {
    return [{
      type: MatSortHeaderIntl
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: MatSort,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: ['MAT_SORT_HEADER_COLUMN_DEF']
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_7__.FocusMonitor
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, {
    arrowPosition: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disableClear: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    id: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['mat-sort-header']
    }],
    start: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatSortModule {}
MatSortModule.ɵfac = function MatSortModule_Factory(t) {
  return new (t || MatSortModule)();
};
MatSortModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatSortModule
});
MatSortModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: [MAT_SORT_HEADER_INTL_PROVIDER],
  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_8__.CommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatSortModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_8__.CommonModule],
      exports: [MatSort, MatSortHeader],
      declarations: [MatSort, MatSortHeader],
      providers: [MAT_SORT_HEADER_INTL_PROVIDER]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatSortModule, {
    declarations: function () {
      return [MatSort, MatSortHeader];
    },
    imports: function () {
      return [_angular_common__WEBPACK_IMPORTED_MODULE_8__.CommonModule];
    },
    exports: function () {
      return [MatSort, MatSortHeader];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2261:
/*!*************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/stepper.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_STEPPER_INTL_PROVIDER": () => (/* binding */ MAT_STEPPER_INTL_PROVIDER),
/* harmony export */   "MAT_STEPPER_INTL_PROVIDER_FACTORY": () => (/* binding */ MAT_STEPPER_INTL_PROVIDER_FACTORY),
/* harmony export */   "MatHorizontalStepper": () => (/* binding */ MatHorizontalStepper),
/* harmony export */   "MatStep": () => (/* binding */ MatStep),
/* harmony export */   "MatStepHeader": () => (/* binding */ MatStepHeader),
/* harmony export */   "MatStepLabel": () => (/* binding */ MatStepLabel),
/* harmony export */   "MatStepper": () => (/* binding */ MatStepper),
/* harmony export */   "MatStepperIcon": () => (/* binding */ MatStepperIcon),
/* harmony export */   "MatStepperIntl": () => (/* binding */ MatStepperIntl),
/* harmony export */   "MatStepperModule": () => (/* binding */ MatStepperModule),
/* harmony export */   "MatStepperNext": () => (/* binding */ MatStepperNext),
/* harmony export */   "MatStepperPrevious": () => (/* binding */ MatStepperPrevious),
/* harmony export */   "MatVerticalStepper": () => (/* binding */ MatVerticalStepper),
/* harmony export */   "matStepperAnimations": () => (/* binding */ matStepperAnimations)
/* harmony export */ });
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/cdk/portal */ 3820);
/* harmony import */ var _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/stepper */ 5159);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/button */ 6246);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/icon */ 2544);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 3298);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/animations */ 4851);













/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */






function MatStepHeader_ng_container_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 8);
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx_r0.iconOverrides[ctx_r0.state])("ngTemplateOutletContext", ctx_r0._getIconContext());
  }
}
function MatStepHeader_ng_container_4_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r6._getDefaultTextForState(ctx_r6.state));
  }
}
function MatStepHeader_ng_container_4_mat_icon_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "mat-icon");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r7._getDefaultTextForState(ctx_r7.state));
  }
}
function MatStepHeader_ng_container_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0, 9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, MatStepHeader_ng_container_4_span_1_Template, 2, 1, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatStepHeader_ng_container_4_mat_icon_2_Template, 2, 1, "mat-icon", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  }
  if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx_r1.state);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "number");
  }
}
function MatStepHeader_div_6_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](1, 13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx_r2._templateLabel().template);
  }
}
function MatStepHeader_div_7_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r3.label);
  }
}
function MatStepHeader_div_8_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r4._intl.optionalLabel);
  }
}
function MatStepHeader_div_9_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r5.errorMessage);
  }
}
function MatStep_ng_template_0_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
  }
}
const _c0 = ["*"];
function MatHorizontalStepper_ng_container_1_div_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 6);
  }
}
function MatHorizontalStepper_ng_container_1_Template(rf, ctx) {
  if (rf & 1) {
    const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "mat-step-header", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatHorizontalStepper_ng_container_1_Template_mat_step_header_click_1_listener() {
      const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7);
      const step_r2 = restoredCtx.$implicit;
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](step_r2.select());
    })("keydown", function MatHorizontalStepper_ng_container_1_Template_mat_step_header_keydown_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7);
      const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r8._onKeydown($event));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatHorizontalStepper_ng_container_1_div_2_Template, 1, 0, "div", 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  }
  if (rf & 2) {
    const step_r2 = ctx.$implicit;
    const i_r3 = ctx.index;
    const isLast_r4 = ctx.last;
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tabIndex", ctx_r0._getFocusIndex() === i_r3 ? 0 : -1)("id", ctx_r0._getStepLabelId(i_r3))("index", i_r3)("state", ctx_r0._getIndicatorType(i_r3, step_r2.state))("label", step_r2.stepLabel || step_r2.label)("selected", ctx_r0.selectedIndex === i_r3)("active", step_r2.completed || ctx_r0.selectedIndex === i_r3 || !ctx_r0.linear)("optional", step_r2.optional)("errorMessage", step_r2.errorMessage)("iconOverrides", ctx_r0._iconOverrides)("disableRipple", ctx_r0.disableRipple);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-posinset", i_r3 + 1)("aria-setsize", ctx_r0.steps.length)("aria-controls", ctx_r0._getStepContentId(i_r3))("aria-selected", ctx_r0.selectedIndex == i_r3)("aria-label", step_r2.ariaLabel || null)("aria-labelledby", !step_r2.ariaLabel && step_r2.ariaLabelledby ? step_r2.ariaLabelledby : null);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !isLast_r4);
  }
}
function MatHorizontalStepper_div_3_Template(rf, ctx) {
  if (rf & 1) {
    const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("@stepTransition.done", function MatHorizontalStepper_div_3_Template_div_animation_stepTransition_done_0_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12);
      const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r11._animationDone.next($event));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](1, 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const step_r9 = ctx.$implicit;
    const i_r10 = ctx.index;
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@stepTransition", ctx_r1._getAnimationDirection(i_r10))("id", ctx_r1._getStepContentId(i_r10));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-labelledby", ctx_r1._getStepLabelId(i_r10))("aria-expanded", ctx_r1.selectedIndex === i_r10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", step_r9.content);
  }
}
function MatVerticalStepper_div_0_Template(rf, ctx) {
  if (rf & 1) {
    const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 1)(1, "mat-step-header", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function MatVerticalStepper_div_0_Template_mat_step_header_click_1_listener() {
      const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
      const step_r1 = restoredCtx.$implicit;
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](step_r1.select());
    })("keydown", function MatVerticalStepper_div_0_Template_mat_step_header_keydown_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
      const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r6._onKeydown($event));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 3)(3, "div", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("@stepTransition.done", function MatVerticalStepper_div_0_Template_div_animation_stepTransition_done_3_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
      const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r7._animationDone.next($event));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](5, 6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()()();
  }
  if (rf & 2) {
    const step_r1 = ctx.$implicit;
    const i_r2 = ctx.index;
    const isLast_r3 = ctx.last;
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tabIndex", ctx_r0._getFocusIndex() == i_r2 ? 0 : -1)("id", ctx_r0._getStepLabelId(i_r2))("index", i_r2)("state", ctx_r0._getIndicatorType(i_r2, step_r1.state))("label", step_r1.stepLabel || step_r1.label)("selected", ctx_r0.selectedIndex === i_r2)("active", step_r1.completed || ctx_r0.selectedIndex === i_r2 || !ctx_r0.linear)("optional", step_r1.optional)("errorMessage", step_r1.errorMessage)("iconOverrides", ctx_r0._iconOverrides)("disableRipple", ctx_r0.disableRipple);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-posinset", i_r2 + 1)("aria-setsize", ctx_r0.steps.length)("aria-controls", ctx_r0._getStepContentId(i_r2))("aria-selected", ctx_r0.selectedIndex === i_r2)("aria-label", step_r1.ariaLabel || null)("aria-labelledby", !step_r1.ariaLabel && step_r1.ariaLabelledby ? step_r1.ariaLabelledby : null);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-stepper-vertical-line", !isLast_r3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@stepTransition", ctx_r0._getAnimationDirection(i_r2))("id", ctx_r0._getStepContentId(i_r2));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-labelledby", ctx_r0._getStepLabelId(i_r2))("aria-expanded", ctx_r0.selectedIndex === i_r2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", step_r1.content);
  }
}
const _c1 = ".mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:\"\";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:\"\";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n";
class MatStepLabel extends _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepLabel {}
MatStepLabel.ɵfac = /*@__PURE__*/function () {
  let ɵMatStepLabel_BaseFactory;
  return function MatStepLabel_Factory(t) {
    return (ɵMatStepLabel_BaseFactory || (ɵMatStepLabel_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatStepLabel)))(t || MatStepLabel);
  };
}();
MatStepLabel.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatStepLabel,
  selectors: [["", "matStepLabel", ""]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStepLabel, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matStepLabel]'
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Stepper data that is required for internationalization. */
class MatStepperIntl {
  constructor() {
    /**
     * Stream that emits whenever the labels here are changed. Use this to notify
     * components if the labels have changed after initialization.
     */
    this.changes = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
    /** Label that is rendered below optional steps. */
    this.optionalLabel = 'Optional';
  }
}
MatStepperIntl.ɵfac = function MatStepperIntl_Factory(t) {
  return new (t || MatStepperIntl)();
};
MatStepperIntl.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function MatStepperIntl_Factory() {
    return new MatStepperIntl();
  },
  token: MatStepperIntl,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStepperIntl, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
/** @docs-private */
function MAT_STEPPER_INTL_PROVIDER_FACTORY(parentIntl) {
  return parentIntl || new MatStepperIntl();
}
/** @docs-private */
const MAT_STEPPER_INTL_PROVIDER = {
  provide: MatStepperIntl,
  deps: [[new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional(), new _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf(), MatStepperIntl]],
  useFactory: MAT_STEPPER_INTL_PROVIDER_FACTORY
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatStepHeader extends _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepHeader {
  constructor(_intl, _focusMonitor, _elementRef, changeDetectorRef) {
    super(_elementRef);
    this._intl = _intl;
    this._focusMonitor = _focusMonitor;
    this._intlSubscription = _intl.changes.subscribe(() => changeDetectorRef.markForCheck());
  }
  ngAfterViewInit() {
    this._focusMonitor.monitor(this._elementRef, true);
  }
  ngOnDestroy() {
    this._intlSubscription.unsubscribe();
    this._focusMonitor.stopMonitoring(this._elementRef);
  }
  /** Focuses the step header. */
  focus() {
    this._focusMonitor.focusVia(this._elementRef, 'program');
  }
  /** Returns string label of given step if it is a text label. */
  _stringLabel() {
    return this.label instanceof MatStepLabel ? null : this.label;
  }
  /** Returns MatStepLabel if the label of given step is a template label. */
  _templateLabel() {
    return this.label instanceof MatStepLabel ? this.label : null;
  }
  /** Returns the host HTML element. */
  _getHostElement() {
    return this._elementRef.nativeElement;
  }
  /** Template context variables that are exposed to the `matStepperIcon` instances. */
  _getIconContext() {
    return {
      index: this.index,
      active: this.active,
      optional: this.optional
    };
  }
  _getDefaultTextForState(state) {
    if (state == 'number') {
      return `${this.index + 1}`;
    }
    if (state == 'edit') {
      return 'create';
    }
    if (state == 'error') {
      return 'warning';
    }
    return state;
  }
}
MatStepHeader.ɵfac = function MatStepHeader_Factory(t) {
  return new (t || MatStepHeader)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MatStepperIntl), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_3__.FocusMonitor), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef));
};
MatStepHeader.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatStepHeader,
  selectors: [["mat-step-header"]],
  hostAttrs: ["role", "tab", 1, "mat-step-header", "mat-focus-indicator"],
  inputs: {
    state: "state",
    label: "label",
    errorMessage: "errorMessage",
    iconOverrides: "iconOverrides",
    index: "index",
    selected: "selected",
    active: "active",
    optional: "optional",
    disableRipple: "disableRipple"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 10,
  vars: 19,
  consts: [["matRipple", "", 1, "mat-step-header-ripple", 3, "matRippleTrigger", "matRippleDisabled"], [1, "mat-step-icon-content", 3, "ngSwitch"], [3, "ngTemplateOutlet", "ngTemplateOutletContext", 4, "ngSwitchCase"], [3, "ngSwitch", 4, "ngSwitchDefault"], [1, "mat-step-label"], ["class", "mat-step-text-label", 4, "ngIf"], ["class", "mat-step-optional", 4, "ngIf"], ["class", "mat-step-sub-label-error", 4, "ngIf"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], [1, "mat-step-text-label"], [3, "ngTemplateOutlet"], [1, "mat-step-optional"], [1, "mat-step-sub-label-error"]],
  template: function MatStepHeader_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div")(2, "div", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MatStepHeader_ng_container_3_Template, 1, 2, "ng-container", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, MatStepHeader_ng_container_4_Template, 3, 2, "ng-container", 3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 4);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, MatStepHeader_div_6_Template, 2, 1, "div", 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, MatStepHeader_div_7_Template, 2, 1, "div", 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, MatStepHeader_div_8_Template, 2, 1, "div", 6);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](9, MatStepHeader_div_9_Template, 2, 1, "div", 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("matRippleTrigger", ctx._getHostElement())("matRippleDisabled", ctx.disableRipple);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMapInterpolate1"]("mat-step-icon-state-", ctx.state, " mat-step-icon");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-step-icon-selected", ctx.selected);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", !!(ctx.iconOverrides && ctx.iconOverrides[ctx.state]));
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-step-label-active", ctx.active)("mat-step-label-selected", ctx.selected)("mat-step-label-error", ctx.state == "error");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx._templateLabel());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx._stringLabel());
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.optional && ctx.state != "error");
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.state == "error");
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitchDefault, _angular_material_icon__WEBPACK_IMPORTED_MODULE_5__.MatIcon, _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatRipple],
  styles: [".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],
  encapsulation: 2,
  changeDetection: 0
});
MatStepHeader.ctorParameters = () => [{
  type: MatStepperIntl
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_3__.FocusMonitor
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}];
MatStepHeader.propDecorators = {
  state: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  label: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  errorMessage: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  iconOverrides: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  index: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  selected: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  active: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  optional: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disableRipple: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStepHeader, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-step-header',
      template: "<div class=\"mat-step-header-ripple\" matRipple\n     [matRippleTrigger]=\"_getHostElement()\"\n     [matRippleDisabled]=\"disableRipple\"></div>\n\n<div class=\"mat-step-icon-state-{{state}} mat-step-icon\" [class.mat-step-icon-selected]=\"selected\">\n  <div class=\"mat-step-icon-content\" [ngSwitch]=\"!!(iconOverrides && iconOverrides[state])\">\n    <ng-container\n      *ngSwitchCase=\"true\"\n      [ngTemplateOutlet]=\"iconOverrides[state]\"\n      [ngTemplateOutletContext]=\"_getIconContext()\"></ng-container>\n    <ng-container *ngSwitchDefault [ngSwitch]=\"state\">\n      <span *ngSwitchCase=\"'number'\">{{_getDefaultTextForState(state)}}</span>\n      <mat-icon *ngSwitchDefault>{{_getDefaultTextForState(state)}}</mat-icon>\n    </ng-container>\n  </div>\n</div>\n<div class=\"mat-step-label\"\n     [class.mat-step-label-active]=\"active\"\n     [class.mat-step-label-selected]=\"selected\"\n     [class.mat-step-label-error]=\"state == 'error'\">\n  <!-- If there is a label template, use it. -->\n  <div class=\"mat-step-text-label\" *ngIf=\"_templateLabel()\">\n    <ng-container [ngTemplateOutlet]=\"_templateLabel()!.template\"></ng-container>\n  </div>\n  <!-- If there is no label template, fall back to the text label. -->\n  <div class=\"mat-step-text-label\" *ngIf=\"_stringLabel()\">{{label}}</div>\n\n  <div class=\"mat-step-optional\" *ngIf=\"optional && state != 'error'\">{{_intl.optionalLabel}}</div>\n  <div class=\"mat-step-sub-label-error\" *ngIf=\"state == 'error'\">{{errorMessage}}</div>\n</div>\n\n",
      host: {
        'class': 'mat-step-header mat-focus-indicator',
        'role': 'tab'
      },
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"]
    }]
  }], function () {
    return [{
      type: MatStepperIntl
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_3__.FocusMonitor
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }];
  }, {
    state: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    label: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    errorMessage: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    iconOverrides: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    index: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    selected: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    active: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    optional: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disableRipple: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Animations used by the Material steppers.
 * @docs-private
 */
const matStepperAnimations = {
  /** Animation that transitions the step along the X axis in a horizontal stepper. */
  horizontalStepTransition: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.trigger)('stepTransition', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.state)('previous', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.style)({
    transform: 'translate3d(-100%, 0, 0)',
    visibility: 'hidden'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.state)('current', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.style)({
    transform: 'none',
    visibility: 'visible'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.state)('next', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.style)({
    transform: 'translate3d(100%, 0, 0)',
    visibility: 'hidden'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.transition)('* => *', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.animate)('500ms cubic-bezier(0.35, 0, 0.25, 1)'))]),
  /** Animation that transitions the step along the Y axis in a vertical stepper. */
  verticalStepTransition: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.trigger)('stepTransition', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.state)('previous', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.style)({
    height: '0px',
    visibility: 'hidden'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.state)('next', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.style)({
    height: '0px',
    visibility: 'hidden'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.state)('current', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.style)({
    height: '*',
    visibility: 'visible'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.transition)('* <=> current', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_7__.animate)('225ms cubic-bezier(0.4, 0.0, 0.2, 1)'))])
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Template to be used to override the icons inside the step header.
 */
class MatStepperIcon {
  constructor(templateRef) {
    this.templateRef = templateRef;
  }
}
MatStepperIcon.ɵfac = function MatStepperIcon_Factory(t) {
  return new (t || MatStepperIcon)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef));
};
MatStepperIcon.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatStepperIcon,
  selectors: [["ng-template", "matStepperIcon", ""]],
  inputs: {
    name: ["matStepperIcon", "name"]
  }
});
MatStepperIcon.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
}];
MatStepperIcon.propDecorators = {
  name: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matStepperIcon']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStepperIcon, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'ng-template[matStepperIcon]'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }];
  }, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matStepperIcon']
    }]
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatStep extends _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStep {
  /** @breaking-change 8.0.0 remove the `?` after `stepperOptions` */
  constructor(stepper, _errorStateMatcher, stepperOptions) {
    super(stepper, stepperOptions);
    this._errorStateMatcher = _errorStateMatcher;
  }
  /** Custom error state matcher that additionally checks for validity of interacted form. */
  isErrorState(control, form) {
    const originalErrorState = this._errorStateMatcher.isErrorState(control, form);
    // Custom error state checks for the validity of form that is not submitted or touched
    // since user can trigger a form change by calling for another step without directly
    // interacting with the current form.
    const customErrorState = !!(control && control.invalid && this.interacted);
    return originalErrorState || customErrorState;
  }
}
MatStep.ɵfac = function MatStep_Factory(t) {
  return new (t || MatStep)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"]((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatStepper)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_core__WEBPACK_IMPORTED_MODULE_6__.ErrorStateMatcher, 4), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.STEPPER_GLOBAL_OPTIONS, 8));
};
MatStep.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatStep,
  selectors: [["mat-step"]],
  contentQueries: function MatStep_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatStepLabel, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.stepLabel = _t.first);
    }
  },
  exportAs: ["matStep"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.ErrorStateMatcher,
    useExisting: MatStep
  }, {
    provide: _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStep,
    useExisting: MatStep
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c0,
  decls: 1,
  vars: 0,
  template: function MatStep_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, MatStep_ng_template_0_Template, 1, 0, "ng-template");
    }
  },
  encapsulation: 2,
  changeDetection: 0
});
MatStep.ctorParameters = () => [{
  type: MatStepper,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatStepper)]
  }]
}, {
  type: _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.ErrorStateMatcher,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.STEPPER_GLOBAL_OPTIONS]
  }]
}];
MatStep.propDecorators = {
  stepLabel: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
    args: [MatStepLabel]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStep, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-step',
      template: "<ng-template><ng-content></ng-content></ng-template>\n",
      providers: [{
        provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.ErrorStateMatcher,
        useExisting: MatStep
      }, {
        provide: _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStep,
        useExisting: MatStep
      }],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      exportAs: 'matStep',
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush
    }]
  }], function () {
    return [{
      type: MatStepper,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MatStepper)]
      }]
    }, {
      type: _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.ErrorStateMatcher,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.STEPPER_GLOBAL_OPTIONS]
      }]
    }];
  }, {
    stepLabel: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild,
      args: [MatStepLabel]
    }]
  });
})();
class MatStepper extends _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepper {
  constructor() {
    super(...arguments);
    /** Steps that belong to the current stepper, excluding ones from nested steppers. */
    this.steps = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.QueryList();
    /** Event emitted when the current step is done transitioning in. */
    this.animationDone = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /** Consumer-specified template-refs to be used to override the header icons. */
    this._iconOverrides = {};
    /** Stream of animation `done` events when the body expands/collapses. */
    this._animationDone = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
  }
  ngAfterContentInit() {
    super.ngAfterContentInit();
    this._icons.forEach(({
      name,
      templateRef
    }) => this._iconOverrides[name] = templateRef);
    // Mark the component for change detection whenever the content children query changes
    this.steps.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this._destroyed)).subscribe(() => {
      this._stateChanged();
    });
    this._animationDone.pipe(
    // This needs a `distinctUntilChanged` in order to avoid emitting the same event twice due
    // to a bug in animations where the `.done` callback gets invoked twice on some browsers.
    // See https://github.com/angular/angular/issues/24084
    (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.distinctUntilChanged)((x, y) => x.fromState === y.fromState && x.toState === y.toState), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this._destroyed)).subscribe(event => {
      if (event.toState === 'current') {
        this.animationDone.emit();
      }
    });
  }
}
MatStepper.ɵfac = /*@__PURE__*/function () {
  let ɵMatStepper_BaseFactory;
  return function MatStepper_Factory(t) {
    return (ɵMatStepper_BaseFactory || (ɵMatStepper_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatStepper)))(t || MatStepper);
  };
}();
MatStepper.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatStepper,
  selectors: [["", "matStepper", ""]],
  contentQueries: function MatStepper_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatStep, 5);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatStepperIcon, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._steps = _t);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._icons = _t);
    }
  },
  viewQuery: function MatStepper_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](MatStepHeader, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._stepHeader = _t);
    }
  },
  inputs: {
    disableRipple: "disableRipple"
  },
  outputs: {
    animationDone: "animationDone"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepper,
    useExisting: MatStepper
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
MatStepper.propDecorators = {
  _stepHeader: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChildren,
    args: [MatStepHeader]
  }],
  _steps: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [MatStep, {
      descendants: true
    }]
  }],
  _icons: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
    args: [MatStepperIcon, {
      descendants: true
    }]
  }],
  animationDone: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  disableRipple: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStepper, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matStepper]',
      providers: [{
        provide: _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepper,
        useExisting: MatStepper
      }]
    }]
  }], null, {
    animationDone: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    _stepHeader: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChildren,
      args: [MatStepHeader]
    }],
    _steps: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [MatStep, {
        descendants: true
      }]
    }],
    _icons: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [MatStepperIcon, {
        descendants: true
      }]
    }],
    disableRipple: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
class MatHorizontalStepper extends MatStepper {
  constructor() {
    super(...arguments);
    /** Whether the label should display in bottom or end position. */
    this.labelPosition = 'end';
  }
}
MatHorizontalStepper.ɵfac = /*@__PURE__*/function () {
  let ɵMatHorizontalStepper_BaseFactory;
  return function MatHorizontalStepper_Factory(t) {
    return (ɵMatHorizontalStepper_BaseFactory || (ɵMatHorizontalStepper_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHorizontalStepper)))(t || MatHorizontalStepper);
  };
}();
MatHorizontalStepper.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatHorizontalStepper,
  selectors: [["mat-horizontal-stepper"]],
  hostAttrs: ["aria-orientation", "horizontal", "role", "tablist", 1, "mat-stepper-horizontal"],
  hostVars: 4,
  hostBindings: function MatHorizontalStepper_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-stepper-label-position-end", ctx.labelPosition == "end")("mat-stepper-label-position-bottom", ctx.labelPosition == "bottom");
    }
  },
  inputs: {
    selectedIndex: "selectedIndex",
    labelPosition: "labelPosition"
  },
  exportAs: ["matHorizontalStepper"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MatStepper,
    useExisting: MatHorizontalStepper
  }, {
    provide: _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepper,
    useExisting: MatHorizontalStepper
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 4,
  vars: 2,
  consts: [[1, "mat-horizontal-stepper-header-container"], [4, "ngFor", "ngForOf"], [1, "mat-horizontal-content-container"], ["class", "mat-horizontal-stepper-content", "role", "tabpanel", 3, "id", 4, "ngFor", "ngForOf"], [1, "mat-horizontal-stepper-header", 3, "tabIndex", "id", "index", "state", "label", "selected", "active", "optional", "errorMessage", "iconOverrides", "disableRipple", "click", "keydown"], ["class", "mat-stepper-horizontal-line", 4, "ngIf"], [1, "mat-stepper-horizontal-line"], ["role", "tabpanel", 1, "mat-horizontal-stepper-content", 3, "id"], [3, "ngTemplateOutlet"]],
  template: function MatHorizontalStepper_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, MatHorizontalStepper_ng_container_1_Template, 3, 18, "ng-container", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, MatHorizontalStepper_div_3_Template, 2, 5, "div", 3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.steps);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.steps);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgTemplateOutlet, MatStepHeader],
  styles: [_c1],
  encapsulation: 2,
  data: {
    animation: [matStepperAnimations.horizontalStepTransition]
  },
  changeDetection: 0
});
MatHorizontalStepper.propDecorators = {
  labelPosition: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHorizontalStepper, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-horizontal-stepper',
      exportAs: 'matHorizontalStepper',
      template: "<div class=\"mat-horizontal-stepper-header-container\">\n  <ng-container *ngFor=\"let step of steps; let i = index; let isLast = last\">\n    <mat-step-header class=\"mat-horizontal-stepper-header\"\n                     (click)=\"step.select()\"\n                     (keydown)=\"_onKeydown($event)\"\n                     [tabIndex]=\"_getFocusIndex() === i ? 0 : -1\"\n                     [id]=\"_getStepLabelId(i)\"\n                     [attr.aria-posinset]=\"i + 1\"\n                     [attr.aria-setsize]=\"steps.length\"\n                     [attr.aria-controls]=\"_getStepContentId(i)\"\n                     [attr.aria-selected]=\"selectedIndex == i\"\n                     [attr.aria-label]=\"step.ariaLabel || null\"\n                     [attr.aria-labelledby]=\"(!step.ariaLabel && step.ariaLabelledby) ? step.ariaLabelledby : null\"\n                     [index]=\"i\"\n                     [state]=\"_getIndicatorType(i, step.state)\"\n                     [label]=\"step.stepLabel || step.label\"\n                     [selected]=\"selectedIndex === i\"\n                     [active]=\"step.completed || selectedIndex === i || !linear\"\n                     [optional]=\"step.optional\"\n                     [errorMessage]=\"step.errorMessage\"\n                     [iconOverrides]=\"_iconOverrides\"\n                     [disableRipple]=\"disableRipple\">\n    </mat-step-header>\n    <div *ngIf=\"!isLast\" class=\"mat-stepper-horizontal-line\"></div>\n  </ng-container>\n</div>\n\n<div class=\"mat-horizontal-content-container\">\n  <div *ngFor=\"let step of steps; let i = index\"\n       class=\"mat-horizontal-stepper-content\" role=\"tabpanel\"\n       [@stepTransition]=\"_getAnimationDirection(i)\"\n       (@stepTransition.done)=\"_animationDone.next($event)\"\n       [id]=\"_getStepContentId(i)\"\n       [attr.aria-labelledby]=\"_getStepLabelId(i)\"\n       [attr.aria-expanded]=\"selectedIndex === i\">\n    <ng-container [ngTemplateOutlet]=\"step.content\"></ng-container>\n  </div>\n</div>\n",
      inputs: ['selectedIndex'],
      host: {
        'class': 'mat-stepper-horizontal',
        '[class.mat-stepper-label-position-end]': 'labelPosition == "end"',
        '[class.mat-stepper-label-position-bottom]': 'labelPosition == "bottom"',
        'aria-orientation': 'horizontal',
        'role': 'tablist'
      },
      animations: [matStepperAnimations.horizontalStepTransition],
      providers: [{
        provide: MatStepper,
        useExisting: MatHorizontalStepper
      }, {
        provide: _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepper,
        useExisting: MatHorizontalStepper
      }],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:\"\";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:\"\";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n"]
    }]
  }], null, {
    labelPosition: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
class MatVerticalStepper extends MatStepper {
  constructor(dir, changeDetectorRef,
  // @breaking-change 8.0.0 `elementRef` and `_document` parameters to become required.
  elementRef, _document) {
    super(dir, changeDetectorRef, elementRef, _document);
    this._orientation = 'vertical';
  }
}
MatVerticalStepper.ɵfac = function MatVerticalStepper_Factory(t) {
  return new (t || MatVerticalStepper)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_4__.DOCUMENT));
};
MatVerticalStepper.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatVerticalStepper,
  selectors: [["mat-vertical-stepper"]],
  hostAttrs: ["aria-orientation", "vertical", "role", "tablist", 1, "mat-stepper-vertical"],
  inputs: {
    selectedIndex: "selectedIndex"
  },
  exportAs: ["matVerticalStepper"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: MatStepper,
    useExisting: MatVerticalStepper
  }, {
    provide: _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepper,
    useExisting: MatVerticalStepper
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 1,
  vars: 1,
  consts: [["class", "mat-step", 4, "ngFor", "ngForOf"], [1, "mat-step"], [1, "mat-vertical-stepper-header", 3, "tabIndex", "id", "index", "state", "label", "selected", "active", "optional", "errorMessage", "iconOverrides", "disableRipple", "click", "keydown"], [1, "mat-vertical-content-container"], ["role", "tabpanel", 1, "mat-vertical-stepper-content", 3, "id"], [1, "mat-vertical-content"], [3, "ngTemplateOutlet"]],
  template: function MatVerticalStepper_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, MatVerticalStepper_div_0_Template, 6, 24, "div", 0);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.steps);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgTemplateOutlet, MatStepHeader],
  styles: [_c1],
  encapsulation: 2,
  data: {
    animation: [matStepperAnimations.verticalStepTransition]
  },
  changeDetection: 0
});
MatVerticalStepper.ctorParameters = () => [{
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
  }]
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.DOCUMENT]
  }]
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatVerticalStepper, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-vertical-stepper',
      exportAs: 'matVerticalStepper',
      template: "<div class=\"mat-step\" *ngFor=\"let step of steps; let i = index; let isLast = last\">\n  <mat-step-header class=\"mat-vertical-stepper-header\"\n                   (click)=\"step.select()\"\n                   (keydown)=\"_onKeydown($event)\"\n                   [tabIndex]=\"_getFocusIndex() == i ? 0 : -1\"\n                   [id]=\"_getStepLabelId(i)\"\n                   [attr.aria-posinset]=\"i + 1\"\n                   [attr.aria-setsize]=\"steps.length\"\n                   [attr.aria-controls]=\"_getStepContentId(i)\"\n                   [attr.aria-selected]=\"selectedIndex === i\"\n                   [attr.aria-label]=\"step.ariaLabel || null\"\n                   [attr.aria-labelledby]=\"(!step.ariaLabel && step.ariaLabelledby) ? step.ariaLabelledby : null\"\n                   [index]=\"i\"\n                   [state]=\"_getIndicatorType(i, step.state)\"\n                   [label]=\"step.stepLabel || step.label\"\n                   [selected]=\"selectedIndex === i\"\n                   [active]=\"step.completed || selectedIndex === i || !linear\"\n                   [optional]=\"step.optional\"\n                   [errorMessage]=\"step.errorMessage\"\n                   [iconOverrides]=\"_iconOverrides\"\n                   [disableRipple]=\"disableRipple\">\n  </mat-step-header>\n\n  <div class=\"mat-vertical-content-container\" [class.mat-stepper-vertical-line]=\"!isLast\">\n    <div class=\"mat-vertical-stepper-content\" role=\"tabpanel\"\n         [@stepTransition]=\"_getAnimationDirection(i)\"\n         (@stepTransition.done)=\"_animationDone.next($event)\"\n         [id]=\"_getStepContentId(i)\"\n         [attr.aria-labelledby]=\"_getStepLabelId(i)\"\n         [attr.aria-expanded]=\"selectedIndex === i\">\n      <div class=\"mat-vertical-content\">\n        <ng-container [ngTemplateOutlet]=\"step.content\"></ng-container>\n      </div>\n    </div>\n  </div>\n</div>\n",
      inputs: ['selectedIndex'],
      host: {
        'class': 'mat-stepper-vertical',
        'aria-orientation': 'vertical',
        'role': 'tablist'
      },
      animations: [matStepperAnimations.verticalStepTransition],
      providers: [{
        provide: MatStepper,
        useExisting: MatVerticalStepper
      }, {
        provide: _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepper,
        useExisting: MatVerticalStepper
      }],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      styles: [".mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:\"\";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:\"\";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n"]
    }]
  }], function () {
    return [{
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_10__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Button that moves to the next step in a stepper workflow. */
class MatStepperNext extends _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepperNext {}
MatStepperNext.ɵfac = /*@__PURE__*/function () {
  let ɵMatStepperNext_BaseFactory;
  return function MatStepperNext_Factory(t) {
    return (ɵMatStepperNext_BaseFactory || (ɵMatStepperNext_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatStepperNext)))(t || MatStepperNext);
  };
}();
MatStepperNext.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatStepperNext,
  selectors: [["button", "matStepperNext", ""]],
  hostAttrs: [1, "mat-stepper-next"],
  hostVars: 1,
  hostBindings: function MatStepperNext_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("type", ctx.type);
    }
  },
  inputs: {
    type: "type"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStepperNext, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'button[matStepperNext]',
      host: {
        'class': 'mat-stepper-next',
        '[type]': 'type'
      },
      inputs: ['type']
    }]
  }], null, null);
})();
/** Button that moves to the previous step in a stepper workflow. */
class MatStepperPrevious extends _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepperPrevious {}
MatStepperPrevious.ɵfac = /*@__PURE__*/function () {
  let ɵMatStepperPrevious_BaseFactory;
  return function MatStepperPrevious_Factory(t) {
    return (ɵMatStepperPrevious_BaseFactory || (ɵMatStepperPrevious_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatStepperPrevious)))(t || MatStepperPrevious);
  };
}();
MatStepperPrevious.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatStepperPrevious,
  selectors: [["button", "matStepperPrevious", ""]],
  hostAttrs: [1, "mat-stepper-previous"],
  hostVars: 1,
  hostBindings: function MatStepperPrevious_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("type", ctx.type);
    }
  },
  inputs: {
    type: "type"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStepperPrevious, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'button[matStepperPrevious]',
      host: {
        'class': 'mat-stepper-previous',
        '[type]': 'type'
      },
      inputs: ['type']
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatStepperModule {}
MatStepperModule.ɵfac = function MatStepperModule_Factory(t) {
  return new (t || MatStepperModule)();
};
MatStepperModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatStepperModule
});
MatStepperModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: [MAT_STEPPER_INTL_PROVIDER, _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.ErrorStateMatcher],
  imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatCommonModule, _angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_11__.PortalModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_12__.MatButtonModule, _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepperModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_5__.MatIconModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatRippleModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatStepperModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatCommonModule, _angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_11__.PortalModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_12__.MatButtonModule, _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepperModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_5__.MatIconModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatRippleModule],
      exports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatCommonModule, MatHorizontalStepper, MatVerticalStepper, MatStep, MatStepLabel, MatStepper, MatStepperNext, MatStepperPrevious, MatStepHeader, MatStepperIcon],
      declarations: [MatHorizontalStepper, MatVerticalStepper, MatStep, MatStepLabel, MatStepper, MatStepperNext, MatStepperPrevious, MatStepHeader, MatStepperIcon],
      providers: [MAT_STEPPER_INTL_PROVIDER, _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.ErrorStateMatcher]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatStepperModule, {
    declarations: function () {
      return [MatHorizontalStepper, MatVerticalStepper, MatStep, MatStepLabel, MatStepper, MatStepperNext, MatStepperPrevious, MatStepHeader, MatStepperIcon];
    },
    imports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatCommonModule, _angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_11__.PortalModule, _angular_material_button__WEBPACK_IMPORTED_MODULE_12__.MatButtonModule, _angular_cdk_stepper__WEBPACK_IMPORTED_MODULE_1__.CdkStepperModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_5__.MatIconModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatRippleModule];
    },
    exports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_6__.MatCommonModule, MatHorizontalStepper, MatVerticalStepper, MatStep, MatStepLabel, MatStepper, MatStepperNext, MatStepperPrevious, MatStepHeader, MatStepperIcon];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 3186:
/*!***********************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/table.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MatCell": () => (/* binding */ MatCell),
/* harmony export */   "MatCellDef": () => (/* binding */ MatCellDef),
/* harmony export */   "MatColumnDef": () => (/* binding */ MatColumnDef),
/* harmony export */   "MatFooterCell": () => (/* binding */ MatFooterCell),
/* harmony export */   "MatFooterCellDef": () => (/* binding */ MatFooterCellDef),
/* harmony export */   "MatFooterRow": () => (/* binding */ MatFooterRow),
/* harmony export */   "MatFooterRowDef": () => (/* binding */ MatFooterRowDef),
/* harmony export */   "MatHeaderCell": () => (/* binding */ MatHeaderCell),
/* harmony export */   "MatHeaderCellDef": () => (/* binding */ MatHeaderCellDef),
/* harmony export */   "MatHeaderRow": () => (/* binding */ MatHeaderRow),
/* harmony export */   "MatHeaderRowDef": () => (/* binding */ MatHeaderRowDef),
/* harmony export */   "MatNoDataRow": () => (/* binding */ MatNoDataRow),
/* harmony export */   "MatRow": () => (/* binding */ MatRow),
/* harmony export */   "MatRowDef": () => (/* binding */ MatRowDef),
/* harmony export */   "MatTable": () => (/* binding */ MatTable),
/* harmony export */   "MatTableDataSource": () => (/* binding */ MatTableDataSource),
/* harmony export */   "MatTableModule": () => (/* binding */ MatTableModule),
/* harmony export */   "MatTextColumn": () => (/* binding */ MatTextColumn)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/table */ 6391);
/* harmony import */ var _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/collections */ 2035);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 4505);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 2425);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 8623);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 9193);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 6942);








/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Wrapper for the CdkTable with Material design styles.
 */


const _c0 = [[["caption"]], [["colgroup"], ["col"]]];
const _c1 = ["caption", "colgroup, col"];
function MatTextColumn_th_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "th", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("text-align", ctx_r0.justify);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r0.headerText, " ");
  }
}
function MatTextColumn_td_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "td", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const data_r2 = ctx.$implicit;
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("text-align", ctx_r1.justify);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r1.dataAccessor(data_r2, ctx_r1.name), " ");
  }
}
class MatTable extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkTable {
  constructor() {
    super(...arguments);
    /** Overrides the sticky CSS class set by the `CdkTable`. */
    this.stickyCssClass = 'mat-table-sticky';
    /** Overrides the need to add position: sticky on every sticky cell element in `CdkTable`. */
    this.needsPositionStickyOnElement = false;
  }
}
MatTable.ɵfac = /*@__PURE__*/function () {
  let ɵMatTable_BaseFactory;
  return function MatTable_Factory(t) {
    return (ɵMatTable_BaseFactory || (ɵMatTable_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatTable)))(t || MatTable);
  };
}();
MatTable.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatTable,
  selectors: [["mat-table"], ["table", "mat-table", ""]],
  hostAttrs: [1, "mat-table"],
  exportAs: ["matTable"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([
  // TODO(michaeljamesparsons) Abstract the view repeater strategy to a directive API so this code
  //  is only included in the build if used.
  {
    provide: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__._VIEW_REPEATER_STRATEGY,
    useClass: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__._DisposeViewRepeaterStrategy
  }, {
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkTable,
    useExisting: MatTable
  }, {
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CDK_TABLE,
    useExisting: MatTable
  }, {
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__._COALESCED_STYLE_SCHEDULER,
    useClass: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__._CoalescedStyleScheduler
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c1,
  decls: 6,
  vars: 0,
  consts: [["headerRowOutlet", ""], ["rowOutlet", ""], ["noDataRowOutlet", ""], ["footerRowOutlet", ""]],
  template: function MatTable_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](2, 0)(3, 1)(4, 2)(5, 3);
    }
  },
  dependencies: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.DataRowOutlet, _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.HeaderRowOutlet, _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.FooterRowOutlet, _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.NoDataRowOutlet],
  styles: ["mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:\"\"}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky;position:sticky}\n"],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatTable, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-table, table[mat-table]',
      exportAs: 'matTable',
      template: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CDK_TABLE_TEMPLATE,
      host: {
        'class': 'mat-table'
      },
      providers: [
      // TODO(michaeljamesparsons) Abstract the view repeater strategy to a directive API so this code
      //  is only included in the build if used.
      {
        provide: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__._VIEW_REPEATER_STRATEGY,
        useClass: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__._DisposeViewRepeaterStrategy
      }, {
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkTable,
        useExisting: MatTable
      }, {
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CDK_TABLE,
        useExisting: MatTable
      }, {
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__._COALESCED_STYLE_SCHEDULER,
        useClass: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__._CoalescedStyleScheduler
      }],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      styles: ["mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:\"\"}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky;position:sticky}\n"]
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Cell definition for the mat-table.
 * Captures the template of a column's data row cell as well as cell-specific properties.
 */
class MatCellDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkCellDef {}
MatCellDef.ɵfac = /*@__PURE__*/function () {
  let ɵMatCellDef_BaseFactory;
  return function MatCellDef_Factory(t) {
    return (ɵMatCellDef_BaseFactory || (ɵMatCellDef_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatCellDef)))(t || MatCellDef);
  };
}();
MatCellDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatCellDef,
  selectors: [["", "matCellDef", ""]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkCellDef,
    useExisting: MatCellDef
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatCellDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matCellDef]',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkCellDef,
        useExisting: MatCellDef
      }]
    }]
  }], null, null);
})();
/**
 * Header cell definition for the mat-table.
 * Captures the template of a column's header cell and as well as cell-specific properties.
 */
class MatHeaderCellDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderCellDef {}
MatHeaderCellDef.ɵfac = /*@__PURE__*/function () {
  let ɵMatHeaderCellDef_BaseFactory;
  return function MatHeaderCellDef_Factory(t) {
    return (ɵMatHeaderCellDef_BaseFactory || (ɵMatHeaderCellDef_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHeaderCellDef)))(t || MatHeaderCellDef);
  };
}();
MatHeaderCellDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatHeaderCellDef,
  selectors: [["", "matHeaderCellDef", ""]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderCellDef,
    useExisting: MatHeaderCellDef
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHeaderCellDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matHeaderCellDef]',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderCellDef,
        useExisting: MatHeaderCellDef
      }]
    }]
  }], null, null);
})();
/**
 * Footer cell definition for the mat-table.
 * Captures the template of a column's footer cell and as well as cell-specific properties.
 */
class MatFooterCellDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterCellDef {}
MatFooterCellDef.ɵfac = /*@__PURE__*/function () {
  let ɵMatFooterCellDef_BaseFactory;
  return function MatFooterCellDef_Factory(t) {
    return (ɵMatFooterCellDef_BaseFactory || (ɵMatFooterCellDef_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatFooterCellDef)))(t || MatFooterCellDef);
  };
}();
MatFooterCellDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatFooterCellDef,
  selectors: [["", "matFooterCellDef", ""]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterCellDef,
    useExisting: MatFooterCellDef
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFooterCellDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matFooterCellDef]',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterCellDef,
        useExisting: MatFooterCellDef
      }]
    }]
  }], null, null);
})();
/**
 * Column definition for the mat-table.
 * Defines a set of cells available for a table column.
 */
class MatColumnDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkColumnDef {
  /** Unique name for this column. */
  get name() {
    return this._name;
  }
  set name(name) {
    this._setNameInput(name);
  }
  /**
   * Add "mat-column-" prefix in addition to "cdk-column-" prefix.
   * In the future, this will only add "mat-column-" and columnCssClassName
   * will change from type string[] to string.
   * @docs-private
   */
  _updateColumnCssClassName() {
    super._updateColumnCssClassName();
    this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`);
  }
}
MatColumnDef.ɵfac = /*@__PURE__*/function () {
  let ɵMatColumnDef_BaseFactory;
  return function MatColumnDef_Factory(t) {
    return (ɵMatColumnDef_BaseFactory || (ɵMatColumnDef_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatColumnDef)))(t || MatColumnDef);
  };
}();
MatColumnDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatColumnDef,
  selectors: [["", "matColumnDef", ""]],
  inputs: {
    sticky: "sticky",
    name: ["matColumnDef", "name"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkColumnDef,
    useExisting: MatColumnDef
  }, {
    provide: 'MAT_SORT_HEADER_COLUMN_DEF',
    useExisting: MatColumnDef
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
MatColumnDef.propDecorators = {
  name: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
    args: ['matColumnDef']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatColumnDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matColumnDef]',
      inputs: ['sticky'],
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkColumnDef,
        useExisting: MatColumnDef
      }, {
        provide: 'MAT_SORT_HEADER_COLUMN_DEF',
        useExisting: MatColumnDef
      }]
    }]
  }], null, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['matColumnDef']
    }]
  });
})();
/** Header cell template container that adds the right classes and role. */
class MatHeaderCell extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderCell {}
MatHeaderCell.ɵfac = /*@__PURE__*/function () {
  let ɵMatHeaderCell_BaseFactory;
  return function MatHeaderCell_Factory(t) {
    return (ɵMatHeaderCell_BaseFactory || (ɵMatHeaderCell_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHeaderCell)))(t || MatHeaderCell);
  };
}();
MatHeaderCell.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatHeaderCell,
  selectors: [["mat-header-cell"], ["th", "mat-header-cell", ""]],
  hostAttrs: ["role", "columnheader", 1, "mat-header-cell"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHeaderCell, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'mat-header-cell, th[mat-header-cell]',
      host: {
        'class': 'mat-header-cell',
        'role': 'columnheader'
      }
    }]
  }], null, null);
})();
/** Footer cell template container that adds the right classes and role. */
class MatFooterCell extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterCell {}
MatFooterCell.ɵfac = /*@__PURE__*/function () {
  let ɵMatFooterCell_BaseFactory;
  return function MatFooterCell_Factory(t) {
    return (ɵMatFooterCell_BaseFactory || (ɵMatFooterCell_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatFooterCell)))(t || MatFooterCell);
  };
}();
MatFooterCell.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatFooterCell,
  selectors: [["mat-footer-cell"], ["td", "mat-footer-cell", ""]],
  hostAttrs: ["role", "gridcell", 1, "mat-footer-cell"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFooterCell, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'mat-footer-cell, td[mat-footer-cell]',
      host: {
        'class': 'mat-footer-cell',
        'role': 'gridcell'
      }
    }]
  }], null, null);
})();
/** Cell template container that adds the right classes and role. */
class MatCell extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkCell {}
MatCell.ɵfac = /*@__PURE__*/function () {
  let ɵMatCell_BaseFactory;
  return function MatCell_Factory(t) {
    return (ɵMatCell_BaseFactory || (ɵMatCell_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatCell)))(t || MatCell);
  };
}();
MatCell.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatCell,
  selectors: [["mat-cell"], ["td", "mat-cell", ""]],
  hostAttrs: ["role", "gridcell", 1, "mat-cell"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatCell, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'mat-cell, td[mat-cell]',
      host: {
        'class': 'mat-cell',
        'role': 'gridcell'
      }
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Header row definition for the mat-table.
 * Captures the header row's template and other header properties such as the columns to display.
 */
class MatHeaderRowDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderRowDef {}
MatHeaderRowDef.ɵfac = /*@__PURE__*/function () {
  let ɵMatHeaderRowDef_BaseFactory;
  return function MatHeaderRowDef_Factory(t) {
    return (ɵMatHeaderRowDef_BaseFactory || (ɵMatHeaderRowDef_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHeaderRowDef)))(t || MatHeaderRowDef);
  };
}();
MatHeaderRowDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatHeaderRowDef,
  selectors: [["", "matHeaderRowDef", ""]],
  inputs: {
    columns: ["matHeaderRowDef", "columns"],
    sticky: ["matHeaderRowDefSticky", "sticky"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderRowDef,
    useExisting: MatHeaderRowDef
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHeaderRowDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matHeaderRowDef]',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderRowDef,
        useExisting: MatHeaderRowDef
      }],
      inputs: ['columns: matHeaderRowDef', 'sticky: matHeaderRowDefSticky']
    }]
  }], null, null);
})();
/**
 * Footer row definition for the mat-table.
 * Captures the footer row's template and other footer properties such as the columns to display.
 */
class MatFooterRowDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterRowDef {}
MatFooterRowDef.ɵfac = /*@__PURE__*/function () {
  let ɵMatFooterRowDef_BaseFactory;
  return function MatFooterRowDef_Factory(t) {
    return (ɵMatFooterRowDef_BaseFactory || (ɵMatFooterRowDef_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatFooterRowDef)))(t || MatFooterRowDef);
  };
}();
MatFooterRowDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatFooterRowDef,
  selectors: [["", "matFooterRowDef", ""]],
  inputs: {
    columns: ["matFooterRowDef", "columns"],
    sticky: ["matFooterRowDefSticky", "sticky"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterRowDef,
    useExisting: MatFooterRowDef
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFooterRowDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matFooterRowDef]',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterRowDef,
        useExisting: MatFooterRowDef
      }],
      inputs: ['columns: matFooterRowDef', 'sticky: matFooterRowDefSticky']
    }]
  }], null, null);
})();
/**
 * Data row definition for the mat-table.
 * Captures the data row's template and other properties such as the columns to display and
 * a when predicate that describes when this row should be used.
 */
class MatRowDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkRowDef {}
MatRowDef.ɵfac = /*@__PURE__*/function () {
  let ɵMatRowDef_BaseFactory;
  return function MatRowDef_Factory(t) {
    return (ɵMatRowDef_BaseFactory || (ɵMatRowDef_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatRowDef)))(t || MatRowDef);
  };
}();
MatRowDef.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatRowDef,
  selectors: [["", "matRowDef", ""]],
  inputs: {
    columns: ["matRowDefColumns", "columns"],
    when: ["matRowDefWhen", "when"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkRowDef,
    useExisting: MatRowDef
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatRowDef, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[matRowDef]',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkRowDef,
        useExisting: MatRowDef
      }],
      inputs: ['columns: matRowDefColumns', 'when: matRowDefWhen']
    }]
  }], null, null);
})();
/** Header template container that contains the cell outlet. Adds the right class and role. */
class MatHeaderRow extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderRow {}
MatHeaderRow.ɵfac = /*@__PURE__*/function () {
  let ɵMatHeaderRow_BaseFactory;
  return function MatHeaderRow_Factory(t) {
    return (ɵMatHeaderRow_BaseFactory || (ɵMatHeaderRow_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHeaderRow)))(t || MatHeaderRow);
  };
}();
MatHeaderRow.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatHeaderRow,
  selectors: [["mat-header-row"], ["tr", "mat-header-row", ""]],
  hostAttrs: ["role", "row", 1, "mat-header-row"],
  exportAs: ["matHeaderRow"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderRow,
    useExisting: MatHeaderRow
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 1,
  vars: 0,
  consts: [["cdkCellOutlet", ""]],
  template: function MatHeaderRow_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0);
    }
  },
  dependencies: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkCellOutlet],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHeaderRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-header-row, tr[mat-header-row]',
      template: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CDK_ROW_TEMPLATE,
      host: {
        'class': 'mat-header-row',
        'role': 'row'
      },
      // See note on CdkTable for explanation on why this uses the default change detection strategy.
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      exportAs: 'matHeaderRow',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkHeaderRow,
        useExisting: MatHeaderRow
      }]
    }]
  }], null, null);
})();
/** Footer template container that contains the cell outlet. Adds the right class and role. */
class MatFooterRow extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterRow {}
MatFooterRow.ɵfac = /*@__PURE__*/function () {
  let ɵMatFooterRow_BaseFactory;
  return function MatFooterRow_Factory(t) {
    return (ɵMatFooterRow_BaseFactory || (ɵMatFooterRow_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatFooterRow)))(t || MatFooterRow);
  };
}();
MatFooterRow.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatFooterRow,
  selectors: [["mat-footer-row"], ["tr", "mat-footer-row", ""]],
  hostAttrs: ["role", "row", 1, "mat-footer-row"],
  exportAs: ["matFooterRow"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterRow,
    useExisting: MatFooterRow
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 1,
  vars: 0,
  consts: [["cdkCellOutlet", ""]],
  template: function MatFooterRow_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0);
    }
  },
  dependencies: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkCellOutlet],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFooterRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-footer-row, tr[mat-footer-row]',
      template: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CDK_ROW_TEMPLATE,
      host: {
        'class': 'mat-footer-row',
        'role': 'row'
      },
      // See note on CdkTable for explanation on why this uses the default change detection strategy.
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      exportAs: 'matFooterRow',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkFooterRow,
        useExisting: MatFooterRow
      }]
    }]
  }], null, null);
})();
/** Data row template container that contains the cell outlet. Adds the right class and role. */
class MatRow extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkRow {}
MatRow.ɵfac = /*@__PURE__*/function () {
  let ɵMatRow_BaseFactory;
  return function MatRow_Factory(t) {
    return (ɵMatRow_BaseFactory || (ɵMatRow_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatRow)))(t || MatRow);
  };
}();
MatRow.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatRow,
  selectors: [["mat-row"], ["tr", "mat-row", ""]],
  hostAttrs: ["role", "row", 1, "mat-row"],
  exportAs: ["matRow"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkRow,
    useExisting: MatRow
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 1,
  vars: 0,
  consts: [["cdkCellOutlet", ""]],
  template: function MatRow_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0);
    }
  },
  dependencies: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkCellOutlet],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-row, tr[mat-row]',
      template: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CDK_ROW_TEMPLATE,
      host: {
        'class': 'mat-row',
        'role': 'row'
      },
      // See note on CdkTable for explanation on why this uses the default change detection strategy.
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      exportAs: 'matRow',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkRow,
        useExisting: MatRow
      }]
    }]
  }], null, null);
})();
/** Row that can be used to display a message when no data is shown in the table. */
class MatNoDataRow extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkNoDataRow {}
MatNoDataRow.ɵfac = /*@__PURE__*/function () {
  let ɵMatNoDataRow_BaseFactory;
  return function MatNoDataRow_Factory(t) {
    return (ɵMatNoDataRow_BaseFactory || (ɵMatNoDataRow_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatNoDataRow)))(t || MatNoDataRow);
  };
}();
MatNoDataRow.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MatNoDataRow,
  selectors: [["ng-template", "matNoDataRow", ""]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
    provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkNoDataRow,
    useExisting: MatNoDataRow
  }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatNoDataRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'ng-template[matNoDataRow]',
      providers: [{
        provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkNoDataRow,
        useExisting: MatNoDataRow
      }]
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Column that simply shows text content for the header and row cells. Assumes that the table
 * is using the native table implementation (`<table>`).
 *
 * By default, the name of this column will be the header text and data property accessor.
 * The header text can be overridden with the `headerText` input. Cell values can be overridden with
 * the `dataAccessor` input. Change the text justification to the start or end using the `justify`
 * input.
 */
class MatTextColumn extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkTextColumn {}
MatTextColumn.ɵfac = /*@__PURE__*/function () {
  let ɵMatTextColumn_BaseFactory;
  return function MatTextColumn_Factory(t) {
    return (ɵMatTextColumn_BaseFactory || (ɵMatTextColumn_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatTextColumn)))(t || MatTextColumn);
  };
}();
MatTextColumn.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: MatTextColumn,
  selectors: [["mat-text-column"]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
  decls: 3,
  vars: 0,
  consts: [["matColumnDef", ""], ["mat-header-cell", "", 3, "text-align", 4, "matHeaderCellDef"], ["mat-cell", "", 3, "text-align", 4, "matCellDef"], ["mat-header-cell", ""], ["mat-cell", ""]],
  template: function MatTextColumn_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0, 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, MatTextColumn_th_1_Template, 2, 3, "th", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatTextColumn_td_2_Template, 2, 3, "td", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
    }
  },
  dependencies: [MatHeaderCellDef, MatColumnDef, MatCellDef, MatHeaderCell, MatCell],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatTextColumn, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'mat-text-column',
      template: `
    <ng-container matColumnDef>
      <th mat-header-cell *matHeaderCellDef [style.text-align]="justify">
        {{headerText}}
      </th>
      <td mat-cell *matCellDef="let data" [style.text-align]="justify">
        {{dataAccessor(data, name)}}
      </td>
    </ng-container>
  `,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      // Change detection is intentionally not set to OnPush. This component's template will be provided
      // to the table to be inserted into its view. This is problematic when change detection runs since
      // the bindings in this template will be evaluated _after_ the table's view is evaluated, which
      // mean's the template in the table's view will not have the updated value (and in fact will cause
      // an ExpressionChangedAfterItHasBeenCheckedError).
      // tslint:disable-next-line:validate-decorators
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const EXPORTED_DECLARATIONS = [
// Table
MatTable,
// Template defs
MatHeaderCellDef, MatHeaderRowDef, MatColumnDef, MatCellDef, MatRowDef, MatFooterCellDef, MatFooterRowDef,
// Cell directives
MatHeaderCell, MatCell, MatFooterCell,
// Row directives
MatHeaderRow, MatRow, MatFooterRow, MatNoDataRow, MatTextColumn];
class MatTableModule {}
MatTableModule.ɵfac = function MatTableModule_Factory(t) {
  return new (t || MatTableModule)();
};
MatTableModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: MatTableModule
});
MatTableModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkTableModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatTableModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkTableModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule],
      exports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule, EXPORTED_DECLARATIONS],
      declarations: EXPORTED_DECLARATIONS
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatTableModule, {
    declarations: function () {
      return [MatTable, MatHeaderCellDef, MatHeaderRowDef, MatColumnDef, MatCellDef, MatRowDef, MatFooterCellDef, MatFooterRowDef, MatHeaderCell, MatCell, MatFooterCell, MatHeaderRow, MatRow, MatFooterRow, MatNoDataRow, MatTextColumn];
    },
    imports: function () {
      return [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__.CdkTableModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule];
    },
    exports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__.MatCommonModule, MatTable, MatHeaderCellDef, MatHeaderRowDef, MatColumnDef, MatCellDef, MatRowDef, MatFooterCellDef, MatFooterRowDef, MatHeaderCell, MatCell, MatFooterCell, MatHeaderRow, MatRow, MatFooterRow, MatNoDataRow, MatTextColumn];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Corresponds to `Number.MAX_SAFE_INTEGER`. Moved out into a variable here due to
 * flaky browser support and the value not being defined in Closure's typings.
 */
const MAX_SAFE_INTEGER = 9007199254740991;
/**
 * Data source that accepts a client-side data array and includes native support of filtering,
 * sorting (using MatSort), and pagination (using MatPaginator).
 *
 * Allows for sort customization by overriding sortingDataAccessor, which defines how data
 * properties are accessed. Also allows for filter customization by overriding filterTermAccessor,
 * which defines how row data is converted to a string for filter matching.
 *
 * **Note:** This class is meant to be a simple data source to help you get started. As such
 * it isn't equipped to handle some more advanced cases like robust i18n support or server-side
 * interactions. If your app needs to support more advanced use cases, consider implementing your
 * own `DataSource`.
 */
class MatTableDataSource extends _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__.DataSource {
  constructor(initialData = []) {
    super();
    /** Stream emitting render data to the table (depends on ordered data changes). */
    this._renderData = new rxjs__WEBPACK_IMPORTED_MODULE_4__.BehaviorSubject([]);
    /** Stream that emits when a new filter string is set on the data source. */
    this._filter = new rxjs__WEBPACK_IMPORTED_MODULE_4__.BehaviorSubject('');
    /** Used to react to internal changes of the paginator that are made by the data source itself. */
    this._internalPageChanges = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subject();
    /**
     * Subscription to the changes that should trigger an update to the table's rendered rows, such
     * as filtering, sorting, pagination, or base data changes.
     */
    this._renderChangesSubscription = rxjs__WEBPACK_IMPORTED_MODULE_6__.Subscription.EMPTY;
    /**
     * Data accessor function that is used for accessing data properties for sorting through
     * the default sortData function.
     * This default function assumes that the sort header IDs (which defaults to the column name)
     * matches the data's properties (e.g. column Xyz represents data['Xyz']).
     * May be set to a custom function for different behavior.
     * @param data Data object that is being accessed.
     * @param sortHeaderId The name of the column that represents the data.
     */
    this.sortingDataAccessor = (data, sortHeaderId) => {
      const value = data[sortHeaderId];
      if ((0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_7__._isNumberValue)(value)) {
        const numberValue = Number(value);
        // Numbers beyond `MAX_SAFE_INTEGER` can't be compared reliably so we
        // leave them as strings. For more info: https://goo.gl/y5vbSg
        return numberValue < MAX_SAFE_INTEGER ? numberValue : value;
      }
      return value;
    };
    /**
     * Gets a sorted copy of the data array based on the state of the MatSort. Called
     * after changes are made to the filtered data or when sort changes are emitted from MatSort.
     * By default, the function retrieves the active sort and its direction and compares data
     * by retrieving data using the sortingDataAccessor. May be overridden for a custom implementation
     * of data ordering.
     * @param data The array of data that should be sorted.
     * @param sort The connected MatSort that holds the current sort state.
     */
    this.sortData = (data, sort) => {
      const active = sort.active;
      const direction = sort.direction;
      if (!active || direction == '') {
        return data;
      }
      return data.sort((a, b) => {
        let valueA = this.sortingDataAccessor(a, active);
        let valueB = this.sortingDataAccessor(b, active);
        // If there are data in the column that can be converted to a number,
        // it must be ensured that the rest of the data
        // is of the same type so as not to order incorrectly.
        const valueAType = typeof valueA;
        const valueBType = typeof valueB;
        if (valueAType !== valueBType) {
          if (valueAType === 'number') {
            valueA += '';
          }
          if (valueBType === 'number') {
            valueB += '';
          }
        }
        // If both valueA and valueB exist (truthy), then compare the two. Otherwise, check if
        // one value exists while the other doesn't. In this case, existing value should come last.
        // This avoids inconsistent results when comparing values to undefined/null.
        // If neither value exists, return 0 (equal).
        let comparatorResult = 0;
        if (valueA != null && valueB != null) {
          // Check if one value is greater than the other; if equal, comparatorResult should remain 0.
          if (valueA > valueB) {
            comparatorResult = 1;
          } else if (valueA < valueB) {
            comparatorResult = -1;
          }
        } else if (valueA != null) {
          comparatorResult = 1;
        } else if (valueB != null) {
          comparatorResult = -1;
        }
        return comparatorResult * (direction == 'asc' ? 1 : -1);
      });
    };
    /**
     * Checks if a data object matches the data source's filter string. By default, each data object
     * is converted to a string of its properties and returns true if the filter has
     * at least one occurrence in that string. By default, the filter string has its whitespace
     * trimmed and the match is case-insensitive. May be overridden for a custom implementation of
     * filter matching.
     * @param data Data object used to check against the filter.
     * @param filter Filter string that has been set on the data source.
     * @returns Whether the filter matches against the data
     */
    this.filterPredicate = (data, filter) => {
      // Transform the data into a lowercase string of all property values.
      const dataStr = Object.keys(data).reduce((currentTerm, key) => {
        // Use an obscure Unicode character to delimit the words in the concatenated string.
        // This avoids matches where the values of two columns combined will match the user's query
        // (e.g. `Flute` and `Stop` will match `Test`). The character is intended to be something
        // that has a very low chance of being typed in by somebody in a text field. This one in
        // particular is "White up-pointing triangle with dot" from
        // https://en.wikipedia.org/wiki/List_of_Unicode_characters
        return currentTerm + data[key] + '◬';
      }, '').toLowerCase();
      // Transform the filter by converting it to lowercase and removing whitespace.
      const transformedFilter = filter.trim().toLowerCase();
      return dataStr.indexOf(transformedFilter) != -1;
    };
    this._data = new rxjs__WEBPACK_IMPORTED_MODULE_4__.BehaviorSubject(initialData);
    this._updateChangeSubscription();
  }
  /** Array of data that should be rendered by the table, where each object represents one row. */
  get data() {
    return this._data.value;
  }
  set data(data) {
    this._data.next(data);
  }
  /**
   * Filter term that should be used to filter out objects from the data array. To override how
   * data objects match to this filter string, provide a custom function for filterPredicate.
   */
  get filter() {
    return this._filter.value;
  }
  set filter(filter) {
    this._filter.next(filter);
  }
  /**
   * Instance of the MatSort directive used by the table to control its sorting. Sort changes
   * emitted by the MatSort will trigger an update to the table's rendered data.
   */
  get sort() {
    return this._sort;
  }
  set sort(sort) {
    this._sort = sort;
    this._updateChangeSubscription();
  }
  /**
   * Instance of the MatPaginator component used by the table to control what page of the data is
   * displayed. Page changes emitted by the MatPaginator will trigger an update to the
   * table's rendered data.
   *
   * Note that the data source uses the paginator's properties to calculate which page of data
   * should be displayed. If the paginator receives its properties as template inputs,
   * e.g. `[pageLength]=100` or `[pageIndex]=1`, then be sure that the paginator's view has been
   * initialized before assigning it to this data source.
   */
  get paginator() {
    return this._paginator;
  }
  set paginator(paginator) {
    this._paginator = paginator;
    this._updateChangeSubscription();
  }
  /**
   * Subscribe to changes that should trigger an update to the table's rendered rows. When the
   * changes occur, process the current state of the filter, sort, and pagination along with
   * the provided base data and send it to the table for rendering.
   */
  _updateChangeSubscription() {
    // Sorting and/or pagination should be watched if MatSort and/or MatPaginator are provided.
    // The events should emit whenever the component emits a change or initializes, or if no
    // component is provided, a stream with just a null event should be provided.
    // The `sortChange` and `pageChange` acts as a signal to the combineLatests below so that the
    // pipeline can progress to the next step. Note that the value from these streams are not used,
    // they purely act as a signal to progress in the pipeline.
    const sortChange = this._sort ? (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.merge)(this._sort.sortChange, this._sort.initialized) : (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.of)(null);
    const pageChange = this._paginator ? (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.merge)(this._paginator.page, this._internalPageChanges, this._paginator.initialized) : (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.of)(null);
    const dataStream = this._data;
    // Watch for base data or filter changes to provide a filtered set of data.
    const filteredData = (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([dataStream, this._filter]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(([data]) => this._filterData(data)));
    // Watch for filtered data or sort changes to provide an ordered set of data.
    const orderedData = (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([filteredData, sortChange]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(([data]) => this._orderData(data)));
    // Watch for ordered data or page changes to provide a paged set of data.
    const paginatedData = (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([orderedData, pageChange]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(([data]) => this._pageData(data)));
    // Watched for paged data changes and send the result to the table to render.
    this._renderChangesSubscription.unsubscribe();
    this._renderChangesSubscription = paginatedData.subscribe(data => this._renderData.next(data));
  }
  /**
   * Returns a filtered data array where each filter object contains the filter string within
   * the result of the filterTermAccessor function. If no filter is set, returns the data array
   * as provided.
   */
  _filterData(data) {
    // If there is a filter string, filter out data that does not contain it.
    // Each data object is converted to a string using the function defined by filterTermAccessor.
    // May be overridden for customization.
    this.filteredData = !this.filter ? data : data.filter(obj => this.filterPredicate(obj, this.filter));
    if (this.paginator) {
      this._updatePaginator(this.filteredData.length);
    }
    return this.filteredData;
  }
  /**
   * Returns a sorted copy of the data if MatSort has a sort applied, otherwise just returns the
   * data array as provided. Uses the default data accessor for data lookup, unless a
   * sortDataAccessor function is defined.
   */
  _orderData(data) {
    // If there is no active sort or direction, return the data without trying to sort.
    if (!this.sort) {
      return data;
    }
    return this.sortData(data.slice(), this.sort);
  }
  /**
   * Returns a paged slice of the provided data array according to the provided MatPaginator's page
   * index and length. If there is no paginator provided, returns the data array as provided.
   */
  _pageData(data) {
    if (!this.paginator) {
      return data;
    }
    const startIndex = this.paginator.pageIndex * this.paginator.pageSize;
    return data.slice(startIndex, startIndex + this.paginator.pageSize);
  }
  /**
   * Updates the paginator to reflect the length of the filtered data, and makes sure that the page
   * index does not exceed the paginator's last page. Values are changed in a resolved promise to
   * guard against making property changes within a round of change detection.
   */
  _updatePaginator(filteredDataLength) {
    Promise.resolve().then(() => {
      const paginator = this.paginator;
      if (!paginator) {
        return;
      }
      paginator.length = filteredDataLength;
      // If the page index is set beyond the page, reduce it to the last page.
      if (paginator.pageIndex > 0) {
        const lastPageIndex = Math.ceil(paginator.length / paginator.pageSize) - 1 || 0;
        const newPageIndex = Math.min(paginator.pageIndex, lastPageIndex);
        if (newPageIndex !== paginator.pageIndex) {
          paginator.pageIndex = newPageIndex;
          // Since the paginator only emits after user-generated changes,
          // we need our own stream so we know to should re-render the data.
          this._internalPageChanges.next();
        }
      }
    });
  }
  /**
   * Used by the MatTable. Called when it connects to the data source.
   * @docs-private
   */
  connect() {
    return this._renderData;
  }
  /**
   * Used by the MatTable. Called when it is destroyed. No-op.
   * @docs-private
   */
  disconnect() {}
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 3351:
/*!*************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/toolbar.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MatToolbar": () => (/* binding */ MatToolbar),
/* harmony export */   "MatToolbarModule": () => (/* binding */ MatToolbarModule),
/* harmony export */   "MatToolbarRow": () => (/* binding */ MatToolbarRow),
/* harmony export */   "throwToolbarMixedModesError": () => (/* binding */ throwToolbarMixedModesError)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 4666);





/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
// Boilerplate for applying mixins to MatToolbar.
/** @docs-private */


const _c0 = ["*", [["mat-toolbar-row"]]];
const _c1 = ["*", "mat-toolbar-row"];
class MatToolbarBase {
  constructor(_elementRef) {
    this._elementRef = _elementRef;
  }
}
const _MatToolbarMixinBase = (0,_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.mixinColor)(MatToolbarBase);
class MatToolbarRow {}
MatToolbarRow.ɵfac = function MatToolbarRow_Factory(t) {
  return new (t || MatToolbarRow)();
};
MatToolbarRow.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: MatToolbarRow,
  selectors: [["mat-toolbar-row"]],
  hostAttrs: [1, "mat-toolbar-row"],
  exportAs: ["matToolbarRow"]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatToolbarRow, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: 'mat-toolbar-row',
      exportAs: 'matToolbarRow',
      host: {
        'class': 'mat-toolbar-row'
      }
    }]
  }], null, null);
})();
class MatToolbar extends _MatToolbarMixinBase {
  constructor(elementRef, _platform, document) {
    super(elementRef);
    this._platform = _platform;
    // TODO: make the document a required param when doing breaking changes.
    this._document = document;
  }
  ngAfterViewInit() {
    if (this._platform.isBrowser) {
      this._checkToolbarMixedModes();
      this._toolbarRows.changes.subscribe(() => this._checkToolbarMixedModes());
    }
  }
  /**
   * Throws an exception when developers are attempting to combine the different toolbar row modes.
   */
  _checkToolbarMixedModes() {
    if (this._toolbarRows.length && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      // Check if there are any other DOM nodes that can display content but aren't inside of
      // a <mat-toolbar-row> element.
      const isCombinedUsage = Array.from(this._elementRef.nativeElement.childNodes).filter(node => !(node.classList && node.classList.contains('mat-toolbar-row'))).filter(node => node.nodeType !== (this._document ? this._document.COMMENT_NODE : 8)).some(node => !!(node.textContent && node.textContent.trim()));
      if (isCombinedUsage) {
        throwToolbarMixedModesError();
      }
    }
  }
}
MatToolbar.ɵfac = function MatToolbar_Factory(t) {
  return new (t || MatToolbar)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT));
};
MatToolbar.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
  type: MatToolbar,
  selectors: [["mat-toolbar"]],
  contentQueries: function MatToolbar_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵcontentQuery"](dirIndex, MatToolbarRow, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx._toolbarRows = _t);
    }
  },
  hostAttrs: [1, "mat-toolbar"],
  hostVars: 4,
  hostBindings: function MatToolbar_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("mat-toolbar-multiple-rows", ctx._toolbarRows.length > 0)("mat-toolbar-single-row", ctx._toolbarRows.length === 0);
    }
  },
  inputs: {
    color: "color"
  },
  exportAs: ["matToolbar"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
  ngContentSelectors: _c1,
  decls: 2,
  vars: 0,
  template: function MatToolbar_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojectionDef"](_c0);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](0);
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](1, 1);
    }
  },
  styles: [".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],
  encapsulation: 2,
  changeDetection: 0
});
MatToolbar.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
    args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
  }]
}];
MatToolbar.propDecorators = {
  _toolbarRows: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ContentChildren,
    args: [MatToolbarRow, {
      descendants: true
    }]
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatToolbar, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Component,
    args: [{
      selector: 'mat-toolbar',
      exportAs: 'matToolbar',
      template: "<ng-content></ng-content>\n<ng-content select=\"mat-toolbar-row\"></ng-content>\n",
      inputs: ['color'],
      host: {
        'class': 'mat-toolbar',
        '[class.mat-toolbar-multiple-rows]': '_toolbarRows.length > 0',
        '[class.mat-toolbar-single-row]': '_toolbarRows.length === 0'
      },
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectionStrategy.OnPush,
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewEncapsulation.None,
      styles: [".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__.Platform
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT]
      }]
    }];
  }, {
    _toolbarRows: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ContentChildren,
      args: [MatToolbarRow, {
        descendants: true
      }]
    }]
  });
})();
/**
 * Throws an exception when attempting to combine the different toolbar row modes.
 * @docs-private
 */
function throwToolbarMixedModesError() {
  throw Error('MatToolbar: Attempting to combine different toolbar modes. ' + 'Either specify multiple `<mat-toolbar-row>` elements explicitly or just place content ' + 'inside of a `<mat-toolbar>` for a single row.');
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatToolbarModule {}
MatToolbarModule.ɵfac = function MatToolbarModule_Factory(t) {
  return new (t || MatToolbarModule)();
};
MatToolbarModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: MatToolbarModule
});
MatToolbarModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatToolbarModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule],
      exports: [MatToolbar, MatToolbarRow, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule],
      declarations: [MatToolbar, MatToolbarRow]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](MatToolbarModule, {
    declarations: function () {
      return [MatToolbar, MatToolbarRow];
    },
    imports: function () {
      return [_angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule];
    },
    exports: function () {
      return [MatToolbar, MatToolbarRow, _angular_material_core__WEBPACK_IMPORTED_MODULE_0__.MatCommonModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 6178:
/*!*************************************************************************!*\
  !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/tooltip.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MAT_TOOLTIP_DEFAULT_OPTIONS": () => (/* binding */ MAT_TOOLTIP_DEFAULT_OPTIONS),
/* harmony export */   "MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY": () => (/* binding */ MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY),
/* harmony export */   "MAT_TOOLTIP_SCROLL_STRATEGY": () => (/* binding */ MAT_TOOLTIP_SCROLL_STRATEGY),
/* harmony export */   "MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY": () => (/* binding */ MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY),
/* harmony export */   "MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER": () => (/* binding */ MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER),
/* harmony export */   "MatTooltip": () => (/* binding */ MatTooltip),
/* harmony export */   "MatTooltipModule": () => (/* binding */ MatTooltipModule),
/* harmony export */   "SCROLL_THROTTLE_MS": () => (/* binding */ SCROLL_THROTTLE_MS),
/* harmony export */   "TOOLTIP_PANEL_CLASS": () => (/* binding */ TOOLTIP_PANEL_CLASS),
/* harmony export */   "TooltipComponent": () => (/* binding */ TooltipComponent),
/* harmony export */   "getMatTooltipInvalidPositionError": () => (/* binding */ getMatTooltipInvalidPositionError),
/* harmony export */   "matTooltipAnimations": () => (/* binding */ matTooltipAnimations)
/* harmony export */ });
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/overlay */ 1274);
/* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/cdk/a11y */ 7927);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/core */ 4369);
/* harmony import */ var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/scrolling */ 7741);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/cdk/keycodes */ 7929);
/* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/cdk/layout */ 3717);
/* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/platform */ 6234);
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/portal */ 3820);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/animations */ 4851);
















/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Animations used by MatTooltip.
 * @docs-private
 */








const matTooltipAnimations = {
  /** Animation that transitions a tooltip in and out. */
  tooltipState: (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.trigger)('state', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.state)('initial, void, hidden', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
    opacity: 0,
    transform: 'scale(0)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.state)('visible', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
    transform: 'scale(1)'
  })), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.transition)('* => visible', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.animate)('200ms cubic-bezier(0, 0, 0.2, 1)', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.keyframes)([(0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
    opacity: 0,
    transform: 'scale(0)',
    offset: 0
  }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
    opacity: 0.5,
    transform: 'scale(0.99)',
    offset: 0.5
  }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
    opacity: 1,
    transform: 'scale(1)',
    offset: 1
  })]))), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.transition)('* => hidden', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.animate)('100ms cubic-bezier(0, 0, 0.2, 1)', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
    opacity: 0
  })))])
};

/** Time in ms to throttle repositioning after scroll events. */
const SCROLL_THROTTLE_MS = 20;
/** CSS class that will be attached to the overlay panel. */
const TOOLTIP_PANEL_CLASS = 'mat-tooltip-panel';
/** Options used to bind passive event listeners. */
const passiveListenerOptions = (0,_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__.normalizePassiveListenerOptions)({
  passive: true
});
/**
 * Time between the user putting the pointer on a tooltip
 * trigger and the long press event being fired.
 */
const LONGPRESS_DELAY = 500;
/**
 * Creates an error to be thrown if the user supplied an invalid tooltip position.
 * @docs-private
 */
function getMatTooltipInvalidPositionError(position) {
  return Error(`Tooltip position "${position}" is invalid.`);
}
/** Injection token that determines the scroll handling while a tooltip is visible. */
const MAT_TOOLTIP_SCROLL_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.InjectionToken('mat-tooltip-scroll-strategy');
/** @docs-private */
function MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY(overlay) {
  return () => overlay.scrollStrategies.reposition({
    scrollThrottle: SCROLL_THROTTLE_MS
  });
}
/** @docs-private */
const MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER = {
  provide: MAT_TOOLTIP_SCROLL_STRATEGY,
  deps: [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.Overlay],
  useFactory: MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY
};
/** Injection token to be used to override the default options for `matTooltip`. */
const MAT_TOOLTIP_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.InjectionToken('mat-tooltip-default-options', {
  providedIn: 'root',
  factory: MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY
});
/** @docs-private */
function MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY() {
  return {
    showDelay: 0,
    hideDelay: 0,
    touchendHideDelay: 1500
  };
}
/**
 * Directive that attaches a material design tooltip to the host element. Animates the showing and
 * hiding of a tooltip provided position (defaults to below the element).
 *
 * https://material.io/design/components/tooltips.html
 */
class MatTooltip {
  constructor(_overlay, _elementRef, _scrollDispatcher, _viewContainerRef, _ngZone, _platform, _ariaDescriber, _focusMonitor, scrollStrategy, _dir, _defaultOptions) {
    this._overlay = _overlay;
    this._elementRef = _elementRef;
    this._scrollDispatcher = _scrollDispatcher;
    this._viewContainerRef = _viewContainerRef;
    this._ngZone = _ngZone;
    this._platform = _platform;
    this._ariaDescriber = _ariaDescriber;
    this._focusMonitor = _focusMonitor;
    this._dir = _dir;
    this._defaultOptions = _defaultOptions;
    this._position = 'below';
    this._disabled = false;
    this._viewInitialized = false;
    this._pointerExitEventsInitialized = false;
    /** The default delay in ms before showing the tooltip after show is called */
    this.showDelay = this._defaultOptions.showDelay;
    /** The default delay in ms before hiding the tooltip after hide is called */
    this.hideDelay = this._defaultOptions.hideDelay;
    /**
     * How touch gestures should be handled by the tooltip. On touch devices the tooltip directive
     * uses a long press gesture to show and hide, however it can conflict with the native browser
     * gestures. To work around the conflict, Angular Material disables native gestures on the
     * trigger, but that might not be desirable on particular elements (e.g. inputs and draggable
     * elements). The different values for this option configure the touch event handling as follows:
     * - `auto` - Enables touch gestures for all elements, but tries to avoid conflicts with native
     *   browser gestures on particular elements. In particular, it allows text selection on inputs
     *   and textareas, and preserves the native browser dragging on elements marked as `draggable`.
     * - `on` - Enables touch gestures for all elements and disables native
     *   browser gestures with no exceptions.
     * - `off` - Disables touch gestures. Note that this will prevent the tooltip from
     *   showing on touch devices.
     */
    this.touchGestures = 'auto';
    this._message = '';
    /** Manually-bound passive event listeners. */
    this._passiveListeners = [];
    /** Emits when the component is destroyed. */
    this._destroyed = new rxjs__WEBPACK_IMPORTED_MODULE_4__.Subject();
    /**
     * Handles the keydown events on the host element.
     * Needs to be an arrow function so that we can use it in addEventListener.
     */
    this._handleKeydown = event => {
      if (this._isTooltipVisible() && event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_5__.ESCAPE && !(0,_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_5__.hasModifierKey)(event)) {
        event.preventDefault();
        event.stopPropagation();
        this._ngZone.run(() => this.hide(0));
      }
    };
    this._scrollStrategy = scrollStrategy;
    if (_defaultOptions) {
      if (_defaultOptions.position) {
        this.position = _defaultOptions.position;
      }
      if (_defaultOptions.touchGestures) {
        this.touchGestures = _defaultOptions.touchGestures;
      }
    }
    _ngZone.runOutsideAngular(() => {
      _elementRef.nativeElement.addEventListener('keydown', this._handleKeydown);
    });
  }
  /** Allows the user to define the position of the tooltip relative to the parent element */
  get position() {
    return this._position;
  }
  set position(value) {
    if (value !== this._position) {
      this._position = value;
      if (this._overlayRef) {
        this._updatePosition();
        if (this._tooltipInstance) {
          this._tooltipInstance.show(0);
        }
        this._overlayRef.updatePosition();
      }
    }
  }
  /** Disables the display of the tooltip. */
  get disabled() {
    return this._disabled;
  }
  set disabled(value) {
    this._disabled = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_6__.coerceBooleanProperty)(value);
    // If tooltip is disabled, hide immediately.
    if (this._disabled) {
      this.hide(0);
    } else {
      this._setupPointerEnterEventsIfNeeded();
    }
  }
  /** The message to be displayed in the tooltip */
  get message() {
    return this._message;
  }
  set message(value) {
    this._ariaDescriber.removeDescription(this._elementRef.nativeElement, this._message);
    // If the message is not a string (e.g. number), convert it to a string and trim it.
    // Must convert with `String(value)`, not `${value}`, otherwise Closure Compiler optimises
    // away the string-conversion: https://github.com/angular/components/issues/20684
    this._message = value != null ? String(value).trim() : '';
    if (!this._message && this._isTooltipVisible()) {
      this.hide(0);
    } else {
      this._setupPointerEnterEventsIfNeeded();
      this._updateTooltipMessage();
      this._ngZone.runOutsideAngular(() => {
        // The `AriaDescriber` has some functionality that avoids adding a description if it's the
        // same as the `aria-label` of an element, however we can't know whether the tooltip trigger
        // has a data-bound `aria-label` or when it'll be set for the first time. We can avoid the
        // issue by deferring the description by a tick so Angular has time to set the `aria-label`.
        Promise.resolve().then(() => {
          this._ariaDescriber.describe(this._elementRef.nativeElement, this.message);
        });
      });
    }
  }
  /** Classes to be passed to the tooltip. Supports the same syntax as `ngClass`. */
  get tooltipClass() {
    return this._tooltipClass;
  }
  set tooltipClass(value) {
    this._tooltipClass = value;
    if (this._tooltipInstance) {
      this._setTooltipClass(this._tooltipClass);
    }
  }
  ngAfterViewInit() {
    // This needs to happen after view init so the initial values for all inputs have been set.
    this._viewInitialized = true;
    this._setupPointerEnterEventsIfNeeded();
    this._focusMonitor.monitor(this._elementRef).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this._destroyed)).subscribe(origin => {
      // Note that the focus monitor runs outside the Angular zone.
      if (!origin) {
        this._ngZone.run(() => this.hide(0));
      } else if (origin === 'keyboard') {
        this._ngZone.run(() => this.show());
      }
    });
  }
  /**
   * Dispose the tooltip when destroyed.
   */
  ngOnDestroy() {
    const nativeElement = this._elementRef.nativeElement;
    clearTimeout(this._touchstartTimeout);
    if (this._overlayRef) {
      this._overlayRef.dispose();
      this._tooltipInstance = null;
    }
    // Clean up the event listeners set in the constructor
    nativeElement.removeEventListener('keydown', this._handleKeydown);
    this._passiveListeners.forEach(([event, listener]) => {
      nativeElement.removeEventListener(event, listener, passiveListenerOptions);
    });
    this._passiveListeners.length = 0;
    this._destroyed.next();
    this._destroyed.complete();
    this._ariaDescriber.removeDescription(nativeElement, this.message);
    this._focusMonitor.stopMonitoring(nativeElement);
  }
  /** Shows the tooltip after the delay in ms, defaults to tooltip-delay-show or 0ms if no input */
  show(delay = this.showDelay) {
    if (this.disabled || !this.message || this._isTooltipVisible() && !this._tooltipInstance._showTimeoutId && !this._tooltipInstance._hideTimeoutId) {
      return;
    }
    const overlayRef = this._createOverlay();
    this._detach();
    this._portal = this._portal || new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_8__.ComponentPortal(TooltipComponent, this._viewContainerRef);
    this._tooltipInstance = overlayRef.attach(this._portal).instance;
    this._tooltipInstance.afterHidden().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this._destroyed)).subscribe(() => this._detach());
    this._setTooltipClass(this._tooltipClass);
    this._updateTooltipMessage();
    this._tooltipInstance.show(delay);
  }
  /** Hides the tooltip after the delay in ms, defaults to tooltip-delay-hide or 0ms if no input */
  hide(delay = this.hideDelay) {
    if (this._tooltipInstance) {
      this._tooltipInstance.hide(delay);
    }
  }
  /** Shows/hides the tooltip */
  toggle() {
    this._isTooltipVisible() ? this.hide() : this.show();
  }
  /** Returns true if the tooltip is currently visible to the user */
  _isTooltipVisible() {
    return !!this._tooltipInstance && this._tooltipInstance.isVisible();
  }
  /** Create the overlay config and position strategy */
  _createOverlay() {
    if (this._overlayRef) {
      return this._overlayRef;
    }
    const scrollableAncestors = this._scrollDispatcher.getAncestorScrollContainers(this._elementRef);
    // Create connected position strategy that listens for scroll events to reposition.
    const strategy = this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn('.mat-tooltip').withFlexibleDimensions(false).withViewportMargin(8).withScrollableContainers(scrollableAncestors);
    strategy.positionChanges.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this._destroyed)).subscribe(change => {
      if (this._tooltipInstance) {
        if (change.scrollableViewProperties.isOverlayClipped && this._tooltipInstance.isVisible()) {
          // After position changes occur and the overlay is clipped by
          // a parent scrollable then close the tooltip.
          this._ngZone.run(() => this.hide(0));
        }
      }
    });
    this._overlayRef = this._overlay.create({
      direction: this._dir,
      positionStrategy: strategy,
      panelClass: TOOLTIP_PANEL_CLASS,
      scrollStrategy: this._scrollStrategy()
    });
    this._updatePosition();
    this._overlayRef.detachments().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this._destroyed)).subscribe(() => this._detach());
    return this._overlayRef;
  }
  /** Detaches the currently-attached tooltip. */
  _detach() {
    if (this._overlayRef && this._overlayRef.hasAttached()) {
      this._overlayRef.detach();
    }
    this._tooltipInstance = null;
  }
  /** Updates the position of the current tooltip. */
  _updatePosition() {
    const position = this._overlayRef.getConfig().positionStrategy;
    const origin = this._getOrigin();
    const overlay = this._getOverlayPosition();
    position.withPositions([Object.assign(Object.assign({}, origin.main), overlay.main), Object.assign(Object.assign({}, origin.fallback), overlay.fallback)]);
  }
  /**
   * Returns the origin position and a fallback position based on the user's position preference.
   * The fallback position is the inverse of the origin (e.g. `'below' -> 'above'`).
   */
  _getOrigin() {
    const isLtr = !this._dir || this._dir.value == 'ltr';
    const position = this.position;
    let originPosition;
    if (position == 'above' || position == 'below') {
      originPosition = {
        originX: 'center',
        originY: position == 'above' ? 'top' : 'bottom'
      };
    } else if (position == 'before' || position == 'left' && isLtr || position == 'right' && !isLtr) {
      originPosition = {
        originX: 'start',
        originY: 'center'
      };
    } else if (position == 'after' || position == 'right' && isLtr || position == 'left' && !isLtr) {
      originPosition = {
        originX: 'end',
        originY: 'center'
      };
    } else if (typeof ngDevMode === 'undefined' || ngDevMode) {
      throw getMatTooltipInvalidPositionError(position);
    }
    const {
      x,
      y
    } = this._invertPosition(originPosition.originX, originPosition.originY);
    return {
      main: originPosition,
      fallback: {
        originX: x,
        originY: y
      }
    };
  }
  /** Returns the overlay position and a fallback position based on the user's preference */
  _getOverlayPosition() {
    const isLtr = !this._dir || this._dir.value == 'ltr';
    const position = this.position;
    let overlayPosition;
    if (position == 'above') {
      overlayPosition = {
        overlayX: 'center',
        overlayY: 'bottom'
      };
    } else if (position == 'below') {
      overlayPosition = {
        overlayX: 'center',
        overlayY: 'top'
      };
    } else if (position == 'before' || position == 'left' && isLtr || position == 'right' && !isLtr) {
      overlayPosition = {
        overlayX: 'end',
        overlayY: 'center'
      };
    } else if (position == 'after' || position == 'right' && isLtr || position == 'left' && !isLtr) {
      overlayPosition = {
        overlayX: 'start',
        overlayY: 'center'
      };
    } else if (typeof ngDevMode === 'undefined' || ngDevMode) {
      throw getMatTooltipInvalidPositionError(position);
    }
    const {
      x,
      y
    } = this._invertPosition(overlayPosition.overlayX, overlayPosition.overlayY);
    return {
      main: overlayPosition,
      fallback: {
        overlayX: x,
        overlayY: y
      }
    };
  }
  /** Updates the tooltip message and repositions the overlay according to the new message length */
  _updateTooltipMessage() {
    // Must wait for the message to be painted to the tooltip so that the overlay can properly
    // calculate the correct positioning based on the size of the text.
    if (this._tooltipInstance) {
      this._tooltipInstance.message = this.message;
      this._tooltipInstance._markForCheck();
      this._ngZone.onMicrotaskEmpty.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this._destroyed)).subscribe(() => {
        if (this._tooltipInstance) {
          this._overlayRef.updatePosition();
        }
      });
    }
  }
  /** Updates the tooltip class */
  _setTooltipClass(tooltipClass) {
    if (this._tooltipInstance) {
      this._tooltipInstance.tooltipClass = tooltipClass;
      this._tooltipInstance._markForCheck();
    }
  }
  /** Inverts an overlay position. */
  _invertPosition(x, y) {
    if (this.position === 'above' || this.position === 'below') {
      if (y === 'top') {
        y = 'bottom';
      } else if (y === 'bottom') {
        y = 'top';
      }
    } else {
      if (x === 'end') {
        x = 'start';
      } else if (x === 'start') {
        x = 'end';
      }
    }
    return {
      x,
      y
    };
  }
  /** Binds the pointer events to the tooltip trigger. */
  _setupPointerEnterEventsIfNeeded() {
    // Optimization: Defer hooking up events if there's no message or the tooltip is disabled.
    if (this._disabled || !this.message || !this._viewInitialized || this._passiveListeners.length) {
      return;
    }
    // The mouse events shouldn't be bound on mobile devices, because they can prevent the
    // first tap from firing its click event or can cause the tooltip to open for clicks.
    if (this._platformSupportsMouseEvents()) {
      this._passiveListeners.push(['mouseenter', () => {
        this._setupPointerExitEventsIfNeeded();
        this.show();
      }]);
    } else if (this.touchGestures !== 'off') {
      this._disableNativeGesturesIfNecessary();
      this._passiveListeners.push(['touchstart', () => {
        // Note that it's important that we don't `preventDefault` here,
        // because it can prevent click events from firing on the element.
        this._setupPointerExitEventsIfNeeded();
        clearTimeout(this._touchstartTimeout);
        this._touchstartTimeout = setTimeout(() => this.show(), LONGPRESS_DELAY);
      }]);
    }
    this._addListeners(this._passiveListeners);
  }
  _setupPointerExitEventsIfNeeded() {
    if (this._pointerExitEventsInitialized) {
      return;
    }
    this._pointerExitEventsInitialized = true;
    const exitListeners = [];
    if (this._platformSupportsMouseEvents()) {
      exitListeners.push(['mouseleave', () => this.hide()]);
    } else if (this.touchGestures !== 'off') {
      this._disableNativeGesturesIfNecessary();
      const touchendListener = () => {
        clearTimeout(this._touchstartTimeout);
        this.hide(this._defaultOptions.touchendHideDelay);
      };
      exitListeners.push(['touchend', touchendListener], ['touchcancel', touchendListener]);
    }
    this._addListeners(exitListeners);
    this._passiveListeners.push(...exitListeners);
  }
  _addListeners(listeners) {
    listeners.forEach(([event, listener]) => {
      this._elementRef.nativeElement.addEventListener(event, listener, passiveListenerOptions);
    });
  }
  _platformSupportsMouseEvents() {
    return !this._platform.IOS && !this._platform.ANDROID;
  }
  /** Disables the native browser gestures, based on how the tooltip has been configured. */
  _disableNativeGesturesIfNecessary() {
    const gestures = this.touchGestures;
    if (gestures !== 'off') {
      const element = this._elementRef.nativeElement;
      const style = element.style;
      // If gestures are set to `auto`, we don't disable text selection on inputs and
      // textareas, because it prevents the user from typing into them on iOS Safari.
      if (gestures === 'on' || element.nodeName !== 'INPUT' && element.nodeName !== 'TEXTAREA') {
        style.userSelect = style.msUserSelect = style.webkitUserSelect = style.MozUserSelect = 'none';
      }
      // If we have `auto` gestures and the element uses native HTML dragging,
      // we don't set `-webkit-user-drag` because it prevents the native behavior.
      if (gestures === 'on' || !element.draggable) {
        style.webkitUserDrag = 'none';
      }
      style.touchAction = 'none';
      style.webkitTapHighlightColor = 'transparent';
    }
  }
}
MatTooltip.ɵfac = function MatTooltip_Factory(t) {
  return new (t || MatTooltip)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_10__.ScrollDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__.Platform), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.AriaDescriber), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.FocusMonitor), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MAT_TOOLTIP_SCROLL_STRATEGY), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality, 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MAT_TOOLTIP_DEFAULT_OPTIONS, 8));
};
MatTooltip.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: MatTooltip,
  selectors: [["", "matTooltip", ""]],
  hostAttrs: [1, "mat-tooltip-trigger"],
  inputs: {
    showDelay: ["matTooltipShowDelay", "showDelay"],
    hideDelay: ["matTooltipHideDelay", "hideDelay"],
    touchGestures: ["matTooltipTouchGestures", "touchGestures"],
    position: ["matTooltipPosition", "position"],
    disabled: ["matTooltipDisabled", "disabled"],
    message: ["matTooltip", "message"],
    tooltipClass: ["matTooltipClass", "tooltipClass"]
  },
  exportAs: ["matTooltip"]
});
MatTooltip.ctorParameters = () => [{
  type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.Overlay
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
}, {
  type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_10__.ScrollDispatcher
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone
}, {
  type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__.Platform
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.AriaDescriber
}, {
  type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.FocusMonitor
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [MAT_TOOLTIP_SCROLL_STRATEGY]
  }]
}, {
  type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional
  }]
}, {
  type: undefined,
  decorators: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
    args: [MAT_TOOLTIP_DEFAULT_OPTIONS]
  }]
}];
MatTooltip.propDecorators = {
  position: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['matTooltipPosition']
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['matTooltipDisabled']
  }],
  showDelay: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['matTooltipShowDelay']
  }],
  hideDelay: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['matTooltipHideDelay']
  }],
  touchGestures: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['matTooltipTouchGestures']
  }],
  message: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['matTooltip']
  }],
  tooltipClass: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
    args: ['matTooltipClass']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatTooltip, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: '[matTooltip]',
      exportAs: 'matTooltip',
      host: {
        'class': 'mat-tooltip-trigger'
      }
    }]
  }], function () {
    return [{
      type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.Overlay
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_10__.ScrollDispatcher
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone
    }, {
      type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_1__.Platform
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.AriaDescriber
    }, {
      type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.FocusMonitor
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [MAT_TOOLTIP_SCROLL_STRATEGY]
      }]
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_12__.Directionality,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [MAT_TOOLTIP_DEFAULT_OPTIONS]
      }]
    }];
  }, {
    showDelay: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['matTooltipShowDelay']
    }],
    hideDelay: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['matTooltipHideDelay']
    }],
    touchGestures: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['matTooltipTouchGestures']
    }],
    position: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['matTooltipPosition']
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['matTooltipDisabled']
    }],
    message: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['matTooltip']
    }],
    tooltipClass: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['matTooltipClass']
    }]
  });
})();
/**
 * Internal component that wraps the tooltip's content.
 * @docs-private
 */
class TooltipComponent {
  constructor(_changeDetectorRef, _breakpointObserver) {
    this._changeDetectorRef = _changeDetectorRef;
    this._breakpointObserver = _breakpointObserver;
    /** Property watched by the animation framework to show or hide the tooltip */
    this._visibility = 'initial';
    /** Whether interactions on the page should close the tooltip */
    this._closeOnInteraction = false;
    /** Subject for notifying that the tooltip has been hidden from the view */
    this._onHide = new rxjs__WEBPACK_IMPORTED_MODULE_4__.Subject();
    /** Stream that emits whether the user has a handset-sized display.  */
    this._isHandset = this._breakpointObserver.observe(_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_13__.Breakpoints.Handset);
  }
  /**
   * Shows the tooltip with an animation originating from the provided origin
   * @param delay Amount of milliseconds to the delay showing the tooltip.
   */
  show(delay) {
    // Cancel the delayed hide if it is scheduled
    if (this._hideTimeoutId) {
      clearTimeout(this._hideTimeoutId);
      this._hideTimeoutId = null;
    }
    // Body interactions should cancel the tooltip if there is a delay in showing.
    this._closeOnInteraction = true;
    this._showTimeoutId = setTimeout(() => {
      this._visibility = 'visible';
      this._showTimeoutId = null;
      // Mark for check so if any parent component has set the
      // ChangeDetectionStrategy to OnPush it will be checked anyways
      this._markForCheck();
    }, delay);
  }
  /**
   * Begins the animation to hide the tooltip after the provided delay in ms.
   * @param delay Amount of milliseconds to delay showing the tooltip.
   */
  hide(delay) {
    // Cancel the delayed show if it is scheduled
    if (this._showTimeoutId) {
      clearTimeout(this._showTimeoutId);
      this._showTimeoutId = null;
    }
    this._hideTimeoutId = setTimeout(() => {
      this._visibility = 'hidden';
      this._hideTimeoutId = null;
      // Mark for check so if any parent component has set the
      // ChangeDetectionStrategy to OnPush it will be checked anyways
      this._markForCheck();
    }, delay);
  }
  /** Returns an observable that notifies when the tooltip has been hidden from view. */
  afterHidden() {
    return this._onHide;
  }
  /** Whether the tooltip is being displayed. */
  isVisible() {
    return this._visibility === 'visible';
  }
  ngOnDestroy() {
    this._onHide.complete();
  }
  _animationStart() {
    this._closeOnInteraction = false;
  }
  _animationDone(event) {
    const toState = event.toState;
    if (toState === 'hidden' && !this.isVisible()) {
      this._onHide.next();
    }
    if (toState === 'visible' || toState === 'hidden') {
      this._closeOnInteraction = true;
    }
  }
  /**
   * Interactions on the HTML body should close the tooltip immediately as defined in the
   * material design spec.
   * https://material.io/design/components/tooltips.html#behavior
   */
  _handleBodyInteraction() {
    if (this._closeOnInteraction) {
      this.hide(0);
    }
  }
  /**
   * Marks that the tooltip needs to be checked in the next change detection run.
   * Mainly used for rendering the initial text before positioning a tooltip, which
   * can be problematic in components with OnPush change detection.
   */
  _markForCheck() {
    this._changeDetectorRef.markForCheck();
  }
}
TooltipComponent.ɵfac = function TooltipComponent_Factory(t) {
  return new (t || TooltipComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_13__.BreakpointObserver));
};
TooltipComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
  type: TooltipComponent,
  selectors: [["mat-tooltip-component"]],
  hostAttrs: ["aria-hidden", "true"],
  hostVars: 2,
  hostBindings: function TooltipComponent_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TooltipComponent_click_HostBindingHandler() {
        return ctx._handleBodyInteraction();
      }, false, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresolveBody"]);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstyleProp"]("zoom", ctx._visibility === "visible" ? 1 : null);
    }
  },
  decls: 3,
  vars: 7,
  consts: [[1, "mat-tooltip", 3, "ngClass"]],
  template: function TooltipComponent_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("@state.start", function TooltipComponent_Template_div_animation_state_start_0_listener() {
        return ctx._animationStart();
      })("@state.done", function TooltipComponent_Template_div_animation_state_done_0_listener($event) {
        return ctx._animationDone($event);
      });
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](1, "async");
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
    }
    if (rf & 2) {
      let tmp_0_0;
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("mat-tooltip-handset", (tmp_0_0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](1, 5, ctx._isHandset)) == null ? null : tmp_0_0.matches);
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngClass", ctx.tooltipClass)("@state", ctx._visibility);
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx.message);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_14__.AsyncPipe],
  styles: [".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],
  encapsulation: 2,
  data: {
    animation: [matTooltipAnimations.tooltipState]
  },
  changeDetection: 0
});
TooltipComponent.ctorParameters = () => [{
  type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ChangeDetectorRef
}, {
  type: _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_13__.BreakpointObserver
}];
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](TooltipComponent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Component,
    args: [{
      selector: 'mat-tooltip-component',
      template: "<div class=\"mat-tooltip\"\n     [ngClass]=\"tooltipClass\"\n     [class.mat-tooltip-handset]=\"(_isHandset | async)?.matches\"\n     [@state]=\"_visibility\"\n     (@state.start)=\"_animationStart()\"\n     (@state.done)=\"_animationDone($event)\">{{message}}</div>\n",
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewEncapsulation.None,
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ChangeDetectionStrategy.OnPush,
      animations: [matTooltipAnimations.tooltipState],
      host: {
        // Forces the element to have a layout in IE and Edge. This fixes issues where the element
        // won't be rendered if the animations are disabled or there is no web animations polyfill.
        '[style.zoom]': '_visibility === "visible" ? 1 : null',
        '(body:click)': 'this._handleBodyInteraction()',
        'aria-hidden': 'true'
      },
      styles: [".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ChangeDetectorRef
    }, {
      type: _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_13__.BreakpointObserver
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class MatTooltipModule {}
MatTooltipModule.ɵfac = function MatTooltipModule_Factory(t) {
  return new (t || MatTooltipModule)();
};
MatTooltipModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({
  type: MatTooltipModule
});
MatTooltipModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({
  providers: [MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER],
  imports: [_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.A11yModule, _angular_common__WEBPACK_IMPORTED_MODULE_14__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.OverlayModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_15__.MatCommonModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_15__.MatCommonModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_10__.CdkScrollableModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatTooltipModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule,
    args: [{
      imports: [_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.A11yModule, _angular_common__WEBPACK_IMPORTED_MODULE_14__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.OverlayModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_15__.MatCommonModule],
      exports: [MatTooltip, TooltipComponent, _angular_material_core__WEBPACK_IMPORTED_MODULE_15__.MatCommonModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_10__.CdkScrollableModule],
      declarations: [MatTooltip, TooltipComponent],
      entryComponents: [TooltipComponent],
      providers: [MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](MatTooltipModule, {
    declarations: function () {
      return [MatTooltip, TooltipComponent];
    },
    imports: function () {
      return [_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_11__.A11yModule, _angular_common__WEBPACK_IMPORTED_MODULE_14__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.OverlayModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_15__.MatCommonModule];
    },
    exports: function () {
      return [MatTooltip, TooltipComponent, _angular_material_core__WEBPACK_IMPORTED_MODULE_15__.MatCommonModule, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_10__.CdkScrollableModule];
    }
  });
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 7490:
/*!**************************************!*\
  !*** ./node_modules/aos/dist/aos.js ***!
  \**************************************/
/***/ (function(module) {

!function (e, t) {
   true ? module.exports = t() : 0;
}(this, function () {
  return function (e) {
    function t(o) {
      if (n[o]) return n[o].exports;
      var i = n[o] = {
        exports: {},
        id: o,
        loaded: !1
      };
      return e[o].call(i.exports, i, i.exports, t), i.loaded = !0, i.exports;
    }
    var n = {};
    return t.m = e, t.c = n, t.p = "dist/", t(0);
  }([function (e, t, n) {
    "use strict";

    function o(e) {
      return e && e.__esModule ? e : {
        default: e
      };
    }
    var i = Object.assign || function (e) {
        for (var t = 1; t < arguments.length; t++) {
          var n = arguments[t];
          for (var o in n) Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o]);
        }
        return e;
      },
      r = n(1),
      a = (o(r), n(6)),
      u = o(a),
      c = n(7),
      s = o(c),
      f = n(8),
      d = o(f),
      l = n(9),
      p = o(l),
      m = n(10),
      b = o(m),
      v = n(11),
      y = o(v),
      g = n(14),
      h = o(g),
      w = [],
      k = !1,
      x = {
        offset: 120,
        delay: 0,
        easing: "ease",
        duration: 400,
        disable: !1,
        once: !1,
        startEvent: "DOMContentLoaded",
        throttleDelay: 99,
        debounceDelay: 50,
        disableMutationObserver: !1
      },
      j = function () {
        var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
        if (e && (k = !0), k) return w = (0, y.default)(w, x), (0, b.default)(w, x.once), w;
      },
      O = function () {
        w = (0, h.default)(), j();
      },
      M = function () {
        w.forEach(function (e, t) {
          e.node.removeAttribute("data-aos"), e.node.removeAttribute("data-aos-easing"), e.node.removeAttribute("data-aos-duration"), e.node.removeAttribute("data-aos-delay");
        });
      },
      S = function (e) {
        return e === !0 || "mobile" === e && p.default.mobile() || "phone" === e && p.default.phone() || "tablet" === e && p.default.tablet() || "function" == typeof e && e() === !0;
      },
      _ = function (e) {
        x = i(x, e), w = (0, h.default)();
        var t = document.all && !window.atob;
        return S(x.disable) || t ? M() : (x.disableMutationObserver || d.default.isSupported() || (console.info('\n      aos: MutationObserver is not supported on this browser,\n      code mutations observing has been disabled.\n      You may have to call "refreshHard()" by yourself.\n    '), x.disableMutationObserver = !0), document.querySelector("body").setAttribute("data-aos-easing", x.easing), document.querySelector("body").setAttribute("data-aos-duration", x.duration), document.querySelector("body").setAttribute("data-aos-delay", x.delay), "DOMContentLoaded" === x.startEvent && ["complete", "interactive"].indexOf(document.readyState) > -1 ? j(!0) : "load" === x.startEvent ? window.addEventListener(x.startEvent, function () {
          j(!0);
        }) : document.addEventListener(x.startEvent, function () {
          j(!0);
        }), window.addEventListener("resize", (0, s.default)(j, x.debounceDelay, !0)), window.addEventListener("orientationchange", (0, s.default)(j, x.debounceDelay, !0)), window.addEventListener("scroll", (0, u.default)(function () {
          (0, b.default)(w, x.once);
        }, x.throttleDelay)), x.disableMutationObserver || d.default.ready("[data-aos]", O), w);
      };
    e.exports = {
      init: _,
      refresh: j,
      refreshHard: O
    };
  }, function (e, t) {},,,,, function (e, t) {
    (function (t) {
      "use strict";

      function n(e, t, n) {
        function o(t) {
          var n = b,
            o = v;
          return b = v = void 0, k = t, g = e.apply(o, n);
        }
        function r(e) {
          return k = e, h = setTimeout(f, t), M ? o(e) : g;
        }
        function a(e) {
          var n = e - w,
            o = e - k,
            i = t - n;
          return S ? j(i, y - o) : i;
        }
        function c(e) {
          var n = e - w,
            o = e - k;
          return void 0 === w || n >= t || n < 0 || S && o >= y;
        }
        function f() {
          var e = O();
          return c(e) ? d(e) : void (h = setTimeout(f, a(e)));
        }
        function d(e) {
          return h = void 0, _ && b ? o(e) : (b = v = void 0, g);
        }
        function l() {
          void 0 !== h && clearTimeout(h), k = 0, b = w = v = h = void 0;
        }
        function p() {
          return void 0 === h ? g : d(O());
        }
        function m() {
          var e = O(),
            n = c(e);
          if (b = arguments, v = this, w = e, n) {
            if (void 0 === h) return r(w);
            if (S) return h = setTimeout(f, t), o(w);
          }
          return void 0 === h && (h = setTimeout(f, t)), g;
        }
        var b,
          v,
          y,
          g,
          h,
          w,
          k = 0,
          M = !1,
          S = !1,
          _ = !0;
        if ("function" != typeof e) throw new TypeError(s);
        return t = u(t) || 0, i(n) && (M = !!n.leading, S = "maxWait" in n, y = S ? x(u(n.maxWait) || 0, t) : y, _ = "trailing" in n ? !!n.trailing : _), m.cancel = l, m.flush = p, m;
      }
      function o(e, t, o) {
        var r = !0,
          a = !0;
        if ("function" != typeof e) throw new TypeError(s);
        return i(o) && (r = "leading" in o ? !!o.leading : r, a = "trailing" in o ? !!o.trailing : a), n(e, t, {
          leading: r,
          maxWait: t,
          trailing: a
        });
      }
      function i(e) {
        var t = "undefined" == typeof e ? "undefined" : c(e);
        return !!e && ("object" == t || "function" == t);
      }
      function r(e) {
        return !!e && "object" == ("undefined" == typeof e ? "undefined" : c(e));
      }
      function a(e) {
        return "symbol" == ("undefined" == typeof e ? "undefined" : c(e)) || r(e) && k.call(e) == d;
      }
      function u(e) {
        if ("number" == typeof e) return e;
        if (a(e)) return f;
        if (i(e)) {
          var t = "function" == typeof e.valueOf ? e.valueOf() : e;
          e = i(t) ? t + "" : t;
        }
        if ("string" != typeof e) return 0 === e ? e : +e;
        e = e.replace(l, "");
        var n = m.test(e);
        return n || b.test(e) ? v(e.slice(2), n ? 2 : 8) : p.test(e) ? f : +e;
      }
      var c = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) {
          return typeof e;
        } : function (e) {
          return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
        },
        s = "Expected a function",
        f = NaN,
        d = "[object Symbol]",
        l = /^\s+|\s+$/g,
        p = /^[-+]0x[0-9a-f]+$/i,
        m = /^0b[01]+$/i,
        b = /^0o[0-7]+$/i,
        v = parseInt,
        y = "object" == ("undefined" == typeof t ? "undefined" : c(t)) && t && t.Object === Object && t,
        g = "object" == ("undefined" == typeof self ? "undefined" : c(self)) && self && self.Object === Object && self,
        h = y || g || Function("return this")(),
        w = Object.prototype,
        k = w.toString,
        x = Math.max,
        j = Math.min,
        O = function () {
          return h.Date.now();
        };
      e.exports = o;
    }).call(t, function () {
      return this;
    }());
  }, function (e, t) {
    (function (t) {
      "use strict";

      function n(e, t, n) {
        function i(t) {
          var n = b,
            o = v;
          return b = v = void 0, O = t, g = e.apply(o, n);
        }
        function r(e) {
          return O = e, h = setTimeout(f, t), M ? i(e) : g;
        }
        function u(e) {
          var n = e - w,
            o = e - O,
            i = t - n;
          return S ? x(i, y - o) : i;
        }
        function s(e) {
          var n = e - w,
            o = e - O;
          return void 0 === w || n >= t || n < 0 || S && o >= y;
        }
        function f() {
          var e = j();
          return s(e) ? d(e) : void (h = setTimeout(f, u(e)));
        }
        function d(e) {
          return h = void 0, _ && b ? i(e) : (b = v = void 0, g);
        }
        function l() {
          void 0 !== h && clearTimeout(h), O = 0, b = w = v = h = void 0;
        }
        function p() {
          return void 0 === h ? g : d(j());
        }
        function m() {
          var e = j(),
            n = s(e);
          if (b = arguments, v = this, w = e, n) {
            if (void 0 === h) return r(w);
            if (S) return h = setTimeout(f, t), i(w);
          }
          return void 0 === h && (h = setTimeout(f, t)), g;
        }
        var b,
          v,
          y,
          g,
          h,
          w,
          O = 0,
          M = !1,
          S = !1,
          _ = !0;
        if ("function" != typeof e) throw new TypeError(c);
        return t = a(t) || 0, o(n) && (M = !!n.leading, S = "maxWait" in n, y = S ? k(a(n.maxWait) || 0, t) : y, _ = "trailing" in n ? !!n.trailing : _), m.cancel = l, m.flush = p, m;
      }
      function o(e) {
        var t = "undefined" == typeof e ? "undefined" : u(e);
        return !!e && ("object" == t || "function" == t);
      }
      function i(e) {
        return !!e && "object" == ("undefined" == typeof e ? "undefined" : u(e));
      }
      function r(e) {
        return "symbol" == ("undefined" == typeof e ? "undefined" : u(e)) || i(e) && w.call(e) == f;
      }
      function a(e) {
        if ("number" == typeof e) return e;
        if (r(e)) return s;
        if (o(e)) {
          var t = "function" == typeof e.valueOf ? e.valueOf() : e;
          e = o(t) ? t + "" : t;
        }
        if ("string" != typeof e) return 0 === e ? e : +e;
        e = e.replace(d, "");
        var n = p.test(e);
        return n || m.test(e) ? b(e.slice(2), n ? 2 : 8) : l.test(e) ? s : +e;
      }
      var u = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) {
          return typeof e;
        } : function (e) {
          return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
        },
        c = "Expected a function",
        s = NaN,
        f = "[object Symbol]",
        d = /^\s+|\s+$/g,
        l = /^[-+]0x[0-9a-f]+$/i,
        p = /^0b[01]+$/i,
        m = /^0o[0-7]+$/i,
        b = parseInt,
        v = "object" == ("undefined" == typeof t ? "undefined" : u(t)) && t && t.Object === Object && t,
        y = "object" == ("undefined" == typeof self ? "undefined" : u(self)) && self && self.Object === Object && self,
        g = v || y || Function("return this")(),
        h = Object.prototype,
        w = h.toString,
        k = Math.max,
        x = Math.min,
        j = function () {
          return g.Date.now();
        };
      e.exports = n;
    }).call(t, function () {
      return this;
    }());
  }, function (e, t) {
    "use strict";

    function n(e) {
      var t = void 0,
        o = void 0,
        i = void 0;
      for (t = 0; t < e.length; t += 1) {
        if (o = e[t], o.dataset && o.dataset.aos) return !0;
        if (i = o.children && n(o.children)) return !0;
      }
      return !1;
    }
    function o() {
      return window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
    }
    function i() {
      return !!o();
    }
    function r(e, t) {
      var n = window.document,
        i = o(),
        r = new i(a);
      u = t, r.observe(n.documentElement, {
        childList: !0,
        subtree: !0,
        removedNodes: !0
      });
    }
    function a(e) {
      e && e.forEach(function (e) {
        var t = Array.prototype.slice.call(e.addedNodes),
          o = Array.prototype.slice.call(e.removedNodes),
          i = t.concat(o);
        if (n(i)) return u();
      });
    }
    Object.defineProperty(t, "__esModule", {
      value: !0
    });
    var u = function () {};
    t.default = {
      isSupported: i,
      ready: r
    };
  }, function (e, t) {
    "use strict";

    function n(e, t) {
      if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
    }
    function o() {
      return navigator.userAgent || navigator.vendor || window.opera || "";
    }
    Object.defineProperty(t, "__esModule", {
      value: !0
    });
    var i = function () {
        function e(e, t) {
          for (var n = 0; n < t.length; n++) {
            var o = t[n];
            o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, o.key, o);
          }
        }
        return function (t, n, o) {
          return n && e(t.prototype, n), o && e(t, o), t;
        };
      }(),
      r = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,
      a = /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,
      u = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,
      c = /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,
      s = function () {
        function e() {
          n(this, e);
        }
        return i(e, [{
          key: "phone",
          value: function () {
            var e = o();
            return !(!r.test(e) && !a.test(e.substr(0, 4)));
          }
        }, {
          key: "mobile",
          value: function () {
            var e = o();
            return !(!u.test(e) && !c.test(e.substr(0, 4)));
          }
        }, {
          key: "tablet",
          value: function () {
            return this.mobile() && !this.phone();
          }
        }]), e;
      }();
    t.default = new s();
  }, function (e, t) {
    "use strict";

    Object.defineProperty(t, "__esModule", {
      value: !0
    });
    var n = function (e, t, n) {
        var o = e.node.getAttribute("data-aos-once");
        t > e.position ? e.node.classList.add("aos-animate") : "undefined" != typeof o && ("false" === o || !n && "true" !== o) && e.node.classList.remove("aos-animate");
      },
      o = function (e, t) {
        var o = window.pageYOffset,
          i = window.innerHeight;
        e.forEach(function (e, r) {
          n(e, i + o, t);
        });
      };
    t.default = o;
  }, function (e, t, n) {
    "use strict";

    function o(e) {
      return e && e.__esModule ? e : {
        default: e
      };
    }
    Object.defineProperty(t, "__esModule", {
      value: !0
    });
    var i = n(12),
      r = o(i),
      a = function (e, t) {
        return e.forEach(function (e, n) {
          e.node.classList.add("aos-init"), e.position = (0, r.default)(e.node, t.offset);
        }), e;
      };
    t.default = a;
  }, function (e, t, n) {
    "use strict";

    function o(e) {
      return e && e.__esModule ? e : {
        default: e
      };
    }
    Object.defineProperty(t, "__esModule", {
      value: !0
    });
    var i = n(13),
      r = o(i),
      a = function (e, t) {
        var n = 0,
          o = 0,
          i = window.innerHeight,
          a = {
            offset: e.getAttribute("data-aos-offset"),
            anchor: e.getAttribute("data-aos-anchor"),
            anchorPlacement: e.getAttribute("data-aos-anchor-placement")
          };
        switch (a.offset && !isNaN(a.offset) && (o = parseInt(a.offset)), a.anchor && document.querySelectorAll(a.anchor) && (e = document.querySelectorAll(a.anchor)[0]), n = (0, r.default)(e).top, a.anchorPlacement) {
          case "top-bottom":
            break;
          case "center-bottom":
            n += e.offsetHeight / 2;
            break;
          case "bottom-bottom":
            n += e.offsetHeight;
            break;
          case "top-center":
            n += i / 2;
            break;
          case "bottom-center":
            n += i / 2 + e.offsetHeight;
            break;
          case "center-center":
            n += i / 2 + e.offsetHeight / 2;
            break;
          case "top-top":
            n += i;
            break;
          case "bottom-top":
            n += e.offsetHeight + i;
            break;
          case "center-top":
            n += e.offsetHeight / 2 + i;
        }
        return a.anchorPlacement || a.offset || isNaN(t) || (o = t), n + o;
      };
    t.default = a;
  }, function (e, t) {
    "use strict";

    Object.defineProperty(t, "__esModule", {
      value: !0
    });
    var n = function (e) {
      for (var t = 0, n = 0; e && !isNaN(e.offsetLeft) && !isNaN(e.offsetTop);) t += e.offsetLeft - ("BODY" != e.tagName ? e.scrollLeft : 0), n += e.offsetTop - ("BODY" != e.tagName ? e.scrollTop : 0), e = e.offsetParent;
      return {
        top: n,
        left: t
      };
    };
    t.default = n;
  }, function (e, t) {
    "use strict";

    Object.defineProperty(t, "__esModule", {
      value: !0
    });
    var n = function (e) {
      return e = e || document.querySelectorAll("[data-aos]"), Array.prototype.map.call(e, function (e) {
        return {
          node: e
        };
      });
    };
    t.default = n;
  }]);
});

/***/ }),

/***/ 7942:
/*!*********************************************!*\
  !*** ./node_modules/chart.js/dist/Chart.js ***!
  \*********************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

/*!
 * Chart.js v2.9.4
 * https://www.chartjs.org
 * (c) 2020 Chart.js Contributors
 * Released under the MIT License
 */
(function (global, factory) {
   true ? module.exports = factory(function () {
    try {
      return __webpack_require__(/*! moment */ 6908);
    } catch (e) {}
  }()) : 0;
})(this, function (moment) {
  'use strict';

  moment = moment && moment.hasOwnProperty('default') ? moment['default'] : moment;
  function createCommonjsModule(fn, module) {
    return module = {
      exports: {}
    }, fn(module, module.exports), module.exports;
  }
  function getCjsExportFromNamespace(n) {
    return n && n['default'] || n;
  }
  var colorName = {
    "aliceblue": [240, 248, 255],
    "antiquewhite": [250, 235, 215],
    "aqua": [0, 255, 255],
    "aquamarine": [127, 255, 212],
    "azure": [240, 255, 255],
    "beige": [245, 245, 220],
    "bisque": [255, 228, 196],
    "black": [0, 0, 0],
    "blanchedalmond": [255, 235, 205],
    "blue": [0, 0, 255],
    "blueviolet": [138, 43, 226],
    "brown": [165, 42, 42],
    "burlywood": [222, 184, 135],
    "cadetblue": [95, 158, 160],
    "chartreuse": [127, 255, 0],
    "chocolate": [210, 105, 30],
    "coral": [255, 127, 80],
    "cornflowerblue": [100, 149, 237],
    "cornsilk": [255, 248, 220],
    "crimson": [220, 20, 60],
    "cyan": [0, 255, 255],
    "darkblue": [0, 0, 139],
    "darkcyan": [0, 139, 139],
    "darkgoldenrod": [184, 134, 11],
    "darkgray": [169, 169, 169],
    "darkgreen": [0, 100, 0],
    "darkgrey": [169, 169, 169],
    "darkkhaki": [189, 183, 107],
    "darkmagenta": [139, 0, 139],
    "darkolivegreen": [85, 107, 47],
    "darkorange": [255, 140, 0],
    "darkorchid": [153, 50, 204],
    "darkred": [139, 0, 0],
    "darksalmon": [233, 150, 122],
    "darkseagreen": [143, 188, 143],
    "darkslateblue": [72, 61, 139],
    "darkslategray": [47, 79, 79],
    "darkslategrey": [47, 79, 79],
    "darkturquoise": [0, 206, 209],
    "darkviolet": [148, 0, 211],
    "deeppink": [255, 20, 147],
    "deepskyblue": [0, 191, 255],
    "dimgray": [105, 105, 105],
    "dimgrey": [105, 105, 105],
    "dodgerblue": [30, 144, 255],
    "firebrick": [178, 34, 34],
    "floralwhite": [255, 250, 240],
    "forestgreen": [34, 139, 34],
    "fuchsia": [255, 0, 255],
    "gainsboro": [220, 220, 220],
    "ghostwhite": [248, 248, 255],
    "gold": [255, 215, 0],
    "goldenrod": [218, 165, 32],
    "gray": [128, 128, 128],
    "green": [0, 128, 0],
    "greenyellow": [173, 255, 47],
    "grey": [128, 128, 128],
    "honeydew": [240, 255, 240],
    "hotpink": [255, 105, 180],
    "indianred": [205, 92, 92],
    "indigo": [75, 0, 130],
    "ivory": [255, 255, 240],
    "khaki": [240, 230, 140],
    "lavender": [230, 230, 250],
    "lavenderblush": [255, 240, 245],
    "lawngreen": [124, 252, 0],
    "lemonchiffon": [255, 250, 205],
    "lightblue": [173, 216, 230],
    "lightcoral": [240, 128, 128],
    "lightcyan": [224, 255, 255],
    "lightgoldenrodyellow": [250, 250, 210],
    "lightgray": [211, 211, 211],
    "lightgreen": [144, 238, 144],
    "lightgrey": [211, 211, 211],
    "lightpink": [255, 182, 193],
    "lightsalmon": [255, 160, 122],
    "lightseagreen": [32, 178, 170],
    "lightskyblue": [135, 206, 250],
    "lightslategray": [119, 136, 153],
    "lightslategrey": [119, 136, 153],
    "lightsteelblue": [176, 196, 222],
    "lightyellow": [255, 255, 224],
    "lime": [0, 255, 0],
    "limegreen": [50, 205, 50],
    "linen": [250, 240, 230],
    "magenta": [255, 0, 255],
    "maroon": [128, 0, 0],
    "mediumaquamarine": [102, 205, 170],
    "mediumblue": [0, 0, 205],
    "mediumorchid": [186, 85, 211],
    "mediumpurple": [147, 112, 219],
    "mediumseagreen": [60, 179, 113],
    "mediumslateblue": [123, 104, 238],
    "mediumspringgreen": [0, 250, 154],
    "mediumturquoise": [72, 209, 204],
    "mediumvioletred": [199, 21, 133],
    "midnightblue": [25, 25, 112],
    "mintcream": [245, 255, 250],
    "mistyrose": [255, 228, 225],
    "moccasin": [255, 228, 181],
    "navajowhite": [255, 222, 173],
    "navy": [0, 0, 128],
    "oldlace": [253, 245, 230],
    "olive": [128, 128, 0],
    "olivedrab": [107, 142, 35],
    "orange": [255, 165, 0],
    "orangered": [255, 69, 0],
    "orchid": [218, 112, 214],
    "palegoldenrod": [238, 232, 170],
    "palegreen": [152, 251, 152],
    "paleturquoise": [175, 238, 238],
    "palevioletred": [219, 112, 147],
    "papayawhip": [255, 239, 213],
    "peachpuff": [255, 218, 185],
    "peru": [205, 133, 63],
    "pink": [255, 192, 203],
    "plum": [221, 160, 221],
    "powderblue": [176, 224, 230],
    "purple": [128, 0, 128],
    "rebeccapurple": [102, 51, 153],
    "red": [255, 0, 0],
    "rosybrown": [188, 143, 143],
    "royalblue": [65, 105, 225],
    "saddlebrown": [139, 69, 19],
    "salmon": [250, 128, 114],
    "sandybrown": [244, 164, 96],
    "seagreen": [46, 139, 87],
    "seashell": [255, 245, 238],
    "sienna": [160, 82, 45],
    "silver": [192, 192, 192],
    "skyblue": [135, 206, 235],
    "slateblue": [106, 90, 205],
    "slategray": [112, 128, 144],
    "slategrey": [112, 128, 144],
    "snow": [255, 250, 250],
    "springgreen": [0, 255, 127],
    "steelblue": [70, 130, 180],
    "tan": [210, 180, 140],
    "teal": [0, 128, 128],
    "thistle": [216, 191, 216],
    "tomato": [255, 99, 71],
    "turquoise": [64, 224, 208],
    "violet": [238, 130, 238],
    "wheat": [245, 222, 179],
    "white": [255, 255, 255],
    "whitesmoke": [245, 245, 245],
    "yellow": [255, 255, 0],
    "yellowgreen": [154, 205, 50]
  };
  var conversions = createCommonjsModule(function (module) {
    /* MIT license */

    // NOTE: conversions should only return primitive values (i.e. arrays, or
    //       values that give correct `typeof` results).
    //       do not use box values types (i.e. Number(), String(), etc.)

    var reverseKeywords = {};
    for (var key in colorName) {
      if (colorName.hasOwnProperty(key)) {
        reverseKeywords[colorName[key]] = key;
      }
    }
    var convert = module.exports = {
      rgb: {
        channels: 3,
        labels: 'rgb'
      },
      hsl: {
        channels: 3,
        labels: 'hsl'
      },
      hsv: {
        channels: 3,
        labels: 'hsv'
      },
      hwb: {
        channels: 3,
        labels: 'hwb'
      },
      cmyk: {
        channels: 4,
        labels: 'cmyk'
      },
      xyz: {
        channels: 3,
        labels: 'xyz'
      },
      lab: {
        channels: 3,
        labels: 'lab'
      },
      lch: {
        channels: 3,
        labels: 'lch'
      },
      hex: {
        channels: 1,
        labels: ['hex']
      },
      keyword: {
        channels: 1,
        labels: ['keyword']
      },
      ansi16: {
        channels: 1,
        labels: ['ansi16']
      },
      ansi256: {
        channels: 1,
        labels: ['ansi256']
      },
      hcg: {
        channels: 3,
        labels: ['h', 'c', 'g']
      },
      apple: {
        channels: 3,
        labels: ['r16', 'g16', 'b16']
      },
      gray: {
        channels: 1,
        labels: ['gray']
      }
    };

    // hide .channels and .labels properties
    for (var model in convert) {
      if (convert.hasOwnProperty(model)) {
        if (!('channels' in convert[model])) {
          throw new Error('missing channels property: ' + model);
        }
        if (!('labels' in convert[model])) {
          throw new Error('missing channel labels property: ' + model);
        }
        if (convert[model].labels.length !== convert[model].channels) {
          throw new Error('channel and label counts mismatch: ' + model);
        }
        var channels = convert[model].channels;
        var labels = convert[model].labels;
        delete convert[model].channels;
        delete convert[model].labels;
        Object.defineProperty(convert[model], 'channels', {
          value: channels
        });
        Object.defineProperty(convert[model], 'labels', {
          value: labels
        });
      }
    }
    convert.rgb.hsl = function (rgb) {
      var r = rgb[0] / 255;
      var g = rgb[1] / 255;
      var b = rgb[2] / 255;
      var min = Math.min(r, g, b);
      var max = Math.max(r, g, b);
      var delta = max - min;
      var h;
      var s;
      var l;
      if (max === min) {
        h = 0;
      } else if (r === max) {
        h = (g - b) / delta;
      } else if (g === max) {
        h = 2 + (b - r) / delta;
      } else if (b === max) {
        h = 4 + (r - g) / delta;
      }
      h = Math.min(h * 60, 360);
      if (h < 0) {
        h += 360;
      }
      l = (min + max) / 2;
      if (max === min) {
        s = 0;
      } else if (l <= 0.5) {
        s = delta / (max + min);
      } else {
        s = delta / (2 - max - min);
      }
      return [h, s * 100, l * 100];
    };
    convert.rgb.hsv = function (rgb) {
      var rdif;
      var gdif;
      var bdif;
      var h;
      var s;
      var r = rgb[0] / 255;
      var g = rgb[1] / 255;
      var b = rgb[2] / 255;
      var v = Math.max(r, g, b);
      var diff = v - Math.min(r, g, b);
      var diffc = function (c) {
        return (v - c) / 6 / diff + 1 / 2;
      };
      if (diff === 0) {
        h = s = 0;
      } else {
        s = diff / v;
        rdif = diffc(r);
        gdif = diffc(g);
        bdif = diffc(b);
        if (r === v) {
          h = bdif - gdif;
        } else if (g === v) {
          h = 1 / 3 + rdif - bdif;
        } else if (b === v) {
          h = 2 / 3 + gdif - rdif;
        }
        if (h < 0) {
          h += 1;
        } else if (h > 1) {
          h -= 1;
        }
      }
      return [h * 360, s * 100, v * 100];
    };
    convert.rgb.hwb = function (rgb) {
      var r = rgb[0];
      var g = rgb[1];
      var b = rgb[2];
      var h = convert.rgb.hsl(rgb)[0];
      var w = 1 / 255 * Math.min(r, Math.min(g, b));
      b = 1 - 1 / 255 * Math.max(r, Math.max(g, b));
      return [h, w * 100, b * 100];
    };
    convert.rgb.cmyk = function (rgb) {
      var r = rgb[0] / 255;
      var g = rgb[1] / 255;
      var b = rgb[2] / 255;
      var c;
      var m;
      var y;
      var k;
      k = Math.min(1 - r, 1 - g, 1 - b);
      c = (1 - r - k) / (1 - k) || 0;
      m = (1 - g - k) / (1 - k) || 0;
      y = (1 - b - k) / (1 - k) || 0;
      return [c * 100, m * 100, y * 100, k * 100];
    };

    /**
     * See https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance
     * */
    function comparativeDistance(x, y) {
      return Math.pow(x[0] - y[0], 2) + Math.pow(x[1] - y[1], 2) + Math.pow(x[2] - y[2], 2);
    }
    convert.rgb.keyword = function (rgb) {
      var reversed = reverseKeywords[rgb];
      if (reversed) {
        return reversed;
      }
      var currentClosestDistance = Infinity;
      var currentClosestKeyword;
      for (var keyword in colorName) {
        if (colorName.hasOwnProperty(keyword)) {
          var value = colorName[keyword];

          // Compute comparative distance
          var distance = comparativeDistance(rgb, value);

          // Check if its less, if so set as closest
          if (distance < currentClosestDistance) {
            currentClosestDistance = distance;
            currentClosestKeyword = keyword;
          }
        }
      }
      return currentClosestKeyword;
    };
    convert.keyword.rgb = function (keyword) {
      return colorName[keyword];
    };
    convert.rgb.xyz = function (rgb) {
      var r = rgb[0] / 255;
      var g = rgb[1] / 255;
      var b = rgb[2] / 255;

      // assume sRGB
      r = r > 0.04045 ? Math.pow((r + 0.055) / 1.055, 2.4) : r / 12.92;
      g = g > 0.04045 ? Math.pow((g + 0.055) / 1.055, 2.4) : g / 12.92;
      b = b > 0.04045 ? Math.pow((b + 0.055) / 1.055, 2.4) : b / 12.92;
      var x = r * 0.4124 + g * 0.3576 + b * 0.1805;
      var y = r * 0.2126 + g * 0.7152 + b * 0.0722;
      var z = r * 0.0193 + g * 0.1192 + b * 0.9505;
      return [x * 100, y * 100, z * 100];
    };
    convert.rgb.lab = function (rgb) {
      var xyz = convert.rgb.xyz(rgb);
      var x = xyz[0];
      var y = xyz[1];
      var z = xyz[2];
      var l;
      var a;
      var b;
      x /= 95.047;
      y /= 100;
      z /= 108.883;
      x = x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787 * x + 16 / 116;
      y = y > 0.008856 ? Math.pow(y, 1 / 3) : 7.787 * y + 16 / 116;
      z = z > 0.008856 ? Math.pow(z, 1 / 3) : 7.787 * z + 16 / 116;
      l = 116 * y - 16;
      a = 500 * (x - y);
      b = 200 * (y - z);
      return [l, a, b];
    };
    convert.hsl.rgb = function (hsl) {
      var h = hsl[0] / 360;
      var s = hsl[1] / 100;
      var l = hsl[2] / 100;
      var t1;
      var t2;
      var t3;
      var rgb;
      var val;
      if (s === 0) {
        val = l * 255;
        return [val, val, val];
      }
      if (l < 0.5) {
        t2 = l * (1 + s);
      } else {
        t2 = l + s - l * s;
      }
      t1 = 2 * l - t2;
      rgb = [0, 0, 0];
      for (var i = 0; i < 3; i++) {
        t3 = h + 1 / 3 * -(i - 1);
        if (t3 < 0) {
          t3++;
        }
        if (t3 > 1) {
          t3--;
        }
        if (6 * t3 < 1) {
          val = t1 + (t2 - t1) * 6 * t3;
        } else if (2 * t3 < 1) {
          val = t2;
        } else if (3 * t3 < 2) {
          val = t1 + (t2 - t1) * (2 / 3 - t3) * 6;
        } else {
          val = t1;
        }
        rgb[i] = val * 255;
      }
      return rgb;
    };
    convert.hsl.hsv = function (hsl) {
      var h = hsl[0];
      var s = hsl[1] / 100;
      var l = hsl[2] / 100;
      var smin = s;
      var lmin = Math.max(l, 0.01);
      var sv;
      var v;
      l *= 2;
      s *= l <= 1 ? l : 2 - l;
      smin *= lmin <= 1 ? lmin : 2 - lmin;
      v = (l + s) / 2;
      sv = l === 0 ? 2 * smin / (lmin + smin) : 2 * s / (l + s);
      return [h, sv * 100, v * 100];
    };
    convert.hsv.rgb = function (hsv) {
      var h = hsv[0] / 60;
      var s = hsv[1] / 100;
      var v = hsv[2] / 100;
      var hi = Math.floor(h) % 6;
      var f = h - Math.floor(h);
      var p = 255 * v * (1 - s);
      var q = 255 * v * (1 - s * f);
      var t = 255 * v * (1 - s * (1 - f));
      v *= 255;
      switch (hi) {
        case 0:
          return [v, t, p];
        case 1:
          return [q, v, p];
        case 2:
          return [p, v, t];
        case 3:
          return [p, q, v];
        case 4:
          return [t, p, v];
        case 5:
          return [v, p, q];
      }
    };
    convert.hsv.hsl = function (hsv) {
      var h = hsv[0];
      var s = hsv[1] / 100;
      var v = hsv[2] / 100;
      var vmin = Math.max(v, 0.01);
      var lmin;
      var sl;
      var l;
      l = (2 - s) * v;
      lmin = (2 - s) * vmin;
      sl = s * vmin;
      sl /= lmin <= 1 ? lmin : 2 - lmin;
      sl = sl || 0;
      l /= 2;
      return [h, sl * 100, l * 100];
    };

    // http://dev.w3.org/csswg/css-color/#hwb-to-rgb
    convert.hwb.rgb = function (hwb) {
      var h = hwb[0] / 360;
      var wh = hwb[1] / 100;
      var bl = hwb[2] / 100;
      var ratio = wh + bl;
      var i;
      var v;
      var f;
      var n;

      // wh + bl cant be > 1
      if (ratio > 1) {
        wh /= ratio;
        bl /= ratio;
      }
      i = Math.floor(6 * h);
      v = 1 - bl;
      f = 6 * h - i;
      if ((i & 0x01) !== 0) {
        f = 1 - f;
      }
      n = wh + f * (v - wh); // linear interpolation

      var r;
      var g;
      var b;
      switch (i) {
        default:
        case 6:
        case 0:
          r = v;
          g = n;
          b = wh;
          break;
        case 1:
          r = n;
          g = v;
          b = wh;
          break;
        case 2:
          r = wh;
          g = v;
          b = n;
          break;
        case 3:
          r = wh;
          g = n;
          b = v;
          break;
        case 4:
          r = n;
          g = wh;
          b = v;
          break;
        case 5:
          r = v;
          g = wh;
          b = n;
          break;
      }
      return [r * 255, g * 255, b * 255];
    };
    convert.cmyk.rgb = function (cmyk) {
      var c = cmyk[0] / 100;
      var m = cmyk[1] / 100;
      var y = cmyk[2] / 100;
      var k = cmyk[3] / 100;
      var r;
      var g;
      var b;
      r = 1 - Math.min(1, c * (1 - k) + k);
      g = 1 - Math.min(1, m * (1 - k) + k);
      b = 1 - Math.min(1, y * (1 - k) + k);
      return [r * 255, g * 255, b * 255];
    };
    convert.xyz.rgb = function (xyz) {
      var x = xyz[0] / 100;
      var y = xyz[1] / 100;
      var z = xyz[2] / 100;
      var r;
      var g;
      var b;
      r = x * 3.2406 + y * -1.5372 + z * -0.4986;
      g = x * -0.9689 + y * 1.8758 + z * 0.0415;
      b = x * 0.0557 + y * -0.2040 + z * 1.0570;

      // assume sRGB
      r = r > 0.0031308 ? 1.055 * Math.pow(r, 1.0 / 2.4) - 0.055 : r * 12.92;
      g = g > 0.0031308 ? 1.055 * Math.pow(g, 1.0 / 2.4) - 0.055 : g * 12.92;
      b = b > 0.0031308 ? 1.055 * Math.pow(b, 1.0 / 2.4) - 0.055 : b * 12.92;
      r = Math.min(Math.max(0, r), 1);
      g = Math.min(Math.max(0, g), 1);
      b = Math.min(Math.max(0, b), 1);
      return [r * 255, g * 255, b * 255];
    };
    convert.xyz.lab = function (xyz) {
      var x = xyz[0];
      var y = xyz[1];
      var z = xyz[2];
      var l;
      var a;
      var b;
      x /= 95.047;
      y /= 100;
      z /= 108.883;
      x = x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787 * x + 16 / 116;
      y = y > 0.008856 ? Math.pow(y, 1 / 3) : 7.787 * y + 16 / 116;
      z = z > 0.008856 ? Math.pow(z, 1 / 3) : 7.787 * z + 16 / 116;
      l = 116 * y - 16;
      a = 500 * (x - y);
      b = 200 * (y - z);
      return [l, a, b];
    };
    convert.lab.xyz = function (lab) {
      var l = lab[0];
      var a = lab[1];
      var b = lab[2];
      var x;
      var y;
      var z;
      y = (l + 16) / 116;
      x = a / 500 + y;
      z = y - b / 200;
      var y2 = Math.pow(y, 3);
      var x2 = Math.pow(x, 3);
      var z2 = Math.pow(z, 3);
      y = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;
      x = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;
      z = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;
      x *= 95.047;
      y *= 100;
      z *= 108.883;
      return [x, y, z];
    };
    convert.lab.lch = function (lab) {
      var l = lab[0];
      var a = lab[1];
      var b = lab[2];
      var hr;
      var h;
      var c;
      hr = Math.atan2(b, a);
      h = hr * 360 / 2 / Math.PI;
      if (h < 0) {
        h += 360;
      }
      c = Math.sqrt(a * a + b * b);
      return [l, c, h];
    };
    convert.lch.lab = function (lch) {
      var l = lch[0];
      var c = lch[1];
      var h = lch[2];
      var a;
      var b;
      var hr;
      hr = h / 360 * 2 * Math.PI;
      a = c * Math.cos(hr);
      b = c * Math.sin(hr);
      return [l, a, b];
    };
    convert.rgb.ansi16 = function (args) {
      var r = args[0];
      var g = args[1];
      var b = args[2];
      var value = 1 in arguments ? arguments[1] : convert.rgb.hsv(args)[2]; // hsv -> ansi16 optimization

      value = Math.round(value / 50);
      if (value === 0) {
        return 30;
      }
      var ansi = 30 + (Math.round(b / 255) << 2 | Math.round(g / 255) << 1 | Math.round(r / 255));
      if (value === 2) {
        ansi += 60;
      }
      return ansi;
    };
    convert.hsv.ansi16 = function (args) {
      // optimization here; we already know the value and don't need to get
      // it converted for us.
      return convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);
    };
    convert.rgb.ansi256 = function (args) {
      var r = args[0];
      var g = args[1];
      var b = args[2];

      // we use the extended greyscale palette here, with the exception of
      // black and white. normal palette only has 4 greyscale shades.
      if (r === g && g === b) {
        if (r < 8) {
          return 16;
        }
        if (r > 248) {
          return 231;
        }
        return Math.round((r - 8) / 247 * 24) + 232;
      }
      var ansi = 16 + 36 * Math.round(r / 255 * 5) + 6 * Math.round(g / 255 * 5) + Math.round(b / 255 * 5);
      return ansi;
    };
    convert.ansi16.rgb = function (args) {
      var color = args % 10;

      // handle greyscale
      if (color === 0 || color === 7) {
        if (args > 50) {
          color += 3.5;
        }
        color = color / 10.5 * 255;
        return [color, color, color];
      }
      var mult = (~~(args > 50) + 1) * 0.5;
      var r = (color & 1) * mult * 255;
      var g = (color >> 1 & 1) * mult * 255;
      var b = (color >> 2 & 1) * mult * 255;
      return [r, g, b];
    };
    convert.ansi256.rgb = function (args) {
      // handle greyscale
      if (args >= 232) {
        var c = (args - 232) * 10 + 8;
        return [c, c, c];
      }
      args -= 16;
      var rem;
      var r = Math.floor(args / 36) / 5 * 255;
      var g = Math.floor((rem = args % 36) / 6) / 5 * 255;
      var b = rem % 6 / 5 * 255;
      return [r, g, b];
    };
    convert.rgb.hex = function (args) {
      var integer = ((Math.round(args[0]) & 0xFF) << 16) + ((Math.round(args[1]) & 0xFF) << 8) + (Math.round(args[2]) & 0xFF);
      var string = integer.toString(16).toUpperCase();
      return '000000'.substring(string.length) + string;
    };
    convert.hex.rgb = function (args) {
      var match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);
      if (!match) {
        return [0, 0, 0];
      }
      var colorString = match[0];
      if (match[0].length === 3) {
        colorString = colorString.split('').map(function (char) {
          return char + char;
        }).join('');
      }
      var integer = parseInt(colorString, 16);
      var r = integer >> 16 & 0xFF;
      var g = integer >> 8 & 0xFF;
      var b = integer & 0xFF;
      return [r, g, b];
    };
    convert.rgb.hcg = function (rgb) {
      var r = rgb[0] / 255;
      var g = rgb[1] / 255;
      var b = rgb[2] / 255;
      var max = Math.max(Math.max(r, g), b);
      var min = Math.min(Math.min(r, g), b);
      var chroma = max - min;
      var grayscale;
      var hue;
      if (chroma < 1) {
        grayscale = min / (1 - chroma);
      } else {
        grayscale = 0;
      }
      if (chroma <= 0) {
        hue = 0;
      } else if (max === r) {
        hue = (g - b) / chroma % 6;
      } else if (max === g) {
        hue = 2 + (b - r) / chroma;
      } else {
        hue = 4 + (r - g) / chroma + 4;
      }
      hue /= 6;
      hue %= 1;
      return [hue * 360, chroma * 100, grayscale * 100];
    };
    convert.hsl.hcg = function (hsl) {
      var s = hsl[1] / 100;
      var l = hsl[2] / 100;
      var c = 1;
      var f = 0;
      if (l < 0.5) {
        c = 2.0 * s * l;
      } else {
        c = 2.0 * s * (1.0 - l);
      }
      if (c < 1.0) {
        f = (l - 0.5 * c) / (1.0 - c);
      }
      return [hsl[0], c * 100, f * 100];
    };
    convert.hsv.hcg = function (hsv) {
      var s = hsv[1] / 100;
      var v = hsv[2] / 100;
      var c = s * v;
      var f = 0;
      if (c < 1.0) {
        f = (v - c) / (1 - c);
      }
      return [hsv[0], c * 100, f * 100];
    };
    convert.hcg.rgb = function (hcg) {
      var h = hcg[0] / 360;
      var c = hcg[1] / 100;
      var g = hcg[2] / 100;
      if (c === 0.0) {
        return [g * 255, g * 255, g * 255];
      }
      var pure = [0, 0, 0];
      var hi = h % 1 * 6;
      var v = hi % 1;
      var w = 1 - v;
      var mg = 0;
      switch (Math.floor(hi)) {
        case 0:
          pure[0] = 1;
          pure[1] = v;
          pure[2] = 0;
          break;
        case 1:
          pure[0] = w;
          pure[1] = 1;
          pure[2] = 0;
          break;
        case 2:
          pure[0] = 0;
          pure[1] = 1;
          pure[2] = v;
          break;
        case 3:
          pure[0] = 0;
          pure[1] = w;
          pure[2] = 1;
          break;
        case 4:
          pure[0] = v;
          pure[1] = 0;
          pure[2] = 1;
          break;
        default:
          pure[0] = 1;
          pure[1] = 0;
          pure[2] = w;
      }
      mg = (1.0 - c) * g;
      return [(c * pure[0] + mg) * 255, (c * pure[1] + mg) * 255, (c * pure[2] + mg) * 255];
    };
    convert.hcg.hsv = function (hcg) {
      var c = hcg[1] / 100;
      var g = hcg[2] / 100;
      var v = c + g * (1.0 - c);
      var f = 0;
      if (v > 0.0) {
        f = c / v;
      }
      return [hcg[0], f * 100, v * 100];
    };
    convert.hcg.hsl = function (hcg) {
      var c = hcg[1] / 100;
      var g = hcg[2] / 100;
      var l = g * (1.0 - c) + 0.5 * c;
      var s = 0;
      if (l > 0.0 && l < 0.5) {
        s = c / (2 * l);
      } else if (l >= 0.5 && l < 1.0) {
        s = c / (2 * (1 - l));
      }
      return [hcg[0], s * 100, l * 100];
    };
    convert.hcg.hwb = function (hcg) {
      var c = hcg[1] / 100;
      var g = hcg[2] / 100;
      var v = c + g * (1.0 - c);
      return [hcg[0], (v - c) * 100, (1 - v) * 100];
    };
    convert.hwb.hcg = function (hwb) {
      var w = hwb[1] / 100;
      var b = hwb[2] / 100;
      var v = 1 - b;
      var c = v - w;
      var g = 0;
      if (c < 1) {
        g = (v - c) / (1 - c);
      }
      return [hwb[0], c * 100, g * 100];
    };
    convert.apple.rgb = function (apple) {
      return [apple[0] / 65535 * 255, apple[1] / 65535 * 255, apple[2] / 65535 * 255];
    };
    convert.rgb.apple = function (rgb) {
      return [rgb[0] / 255 * 65535, rgb[1] / 255 * 65535, rgb[2] / 255 * 65535];
    };
    convert.gray.rgb = function (args) {
      return [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];
    };
    convert.gray.hsl = convert.gray.hsv = function (args) {
      return [0, 0, args[0]];
    };
    convert.gray.hwb = function (gray) {
      return [0, 100, gray[0]];
    };
    convert.gray.cmyk = function (gray) {
      return [0, 0, 0, gray[0]];
    };
    convert.gray.lab = function (gray) {
      return [gray[0], 0, 0];
    };
    convert.gray.hex = function (gray) {
      var val = Math.round(gray[0] / 100 * 255) & 0xFF;
      var integer = (val << 16) + (val << 8) + val;
      var string = integer.toString(16).toUpperCase();
      return '000000'.substring(string.length) + string;
    };
    convert.rgb.gray = function (rgb) {
      var val = (rgb[0] + rgb[1] + rgb[2]) / 3;
      return [val / 255 * 100];
    };
  });
  var conversions_1 = conversions.rgb;
  var conversions_2 = conversions.hsl;
  var conversions_3 = conversions.hsv;
  var conversions_4 = conversions.hwb;
  var conversions_5 = conversions.cmyk;
  var conversions_6 = conversions.xyz;
  var conversions_7 = conversions.lab;
  var conversions_8 = conversions.lch;
  var conversions_9 = conversions.hex;
  var conversions_10 = conversions.keyword;
  var conversions_11 = conversions.ansi16;
  var conversions_12 = conversions.ansi256;
  var conversions_13 = conversions.hcg;
  var conversions_14 = conversions.apple;
  var conversions_15 = conversions.gray;

  /*
  	this function routes a model to all other models.
  
  	all functions that are routed have a property `.conversion` attached
  	to the returned synthetic function. This property is an array
  	of strings, each with the steps in between the 'from' and 'to'
  	color models (inclusive).
  
  	conversions that are not possible simply are not included.
  */

  function buildGraph() {
    var graph = {};
    // https://jsperf.com/object-keys-vs-for-in-with-closure/3
    var models = Object.keys(conversions);
    for (var len = models.length, i = 0; i < len; i++) {
      graph[models[i]] = {
        // http://jsperf.com/1-vs-infinity
        // micro-opt, but this is simple.
        distance: -1,
        parent: null
      };
    }
    return graph;
  }

  // https://en.wikipedia.org/wiki/Breadth-first_search
  function deriveBFS(fromModel) {
    var graph = buildGraph();
    var queue = [fromModel]; // unshift -> queue -> pop

    graph[fromModel].distance = 0;
    while (queue.length) {
      var current = queue.pop();
      var adjacents = Object.keys(conversions[current]);
      for (var len = adjacents.length, i = 0; i < len; i++) {
        var adjacent = adjacents[i];
        var node = graph[adjacent];
        if (node.distance === -1) {
          node.distance = graph[current].distance + 1;
          node.parent = current;
          queue.unshift(adjacent);
        }
      }
    }
    return graph;
  }
  function link(from, to) {
    return function (args) {
      return to(from(args));
    };
  }
  function wrapConversion(toModel, graph) {
    var path = [graph[toModel].parent, toModel];
    var fn = conversions[graph[toModel].parent][toModel];
    var cur = graph[toModel].parent;
    while (graph[cur].parent) {
      path.unshift(graph[cur].parent);
      fn = link(conversions[graph[cur].parent][cur], fn);
      cur = graph[cur].parent;
    }
    fn.conversion = path;
    return fn;
  }
  var route = function (fromModel) {
    var graph = deriveBFS(fromModel);
    var conversion = {};
    var models = Object.keys(graph);
    for (var len = models.length, i = 0; i < len; i++) {
      var toModel = models[i];
      var node = graph[toModel];
      if (node.parent === null) {
        // no possible conversion, or this node is the source model.
        continue;
      }
      conversion[toModel] = wrapConversion(toModel, graph);
    }
    return conversion;
  };
  var convert = {};
  var models = Object.keys(conversions);
  function wrapRaw(fn) {
    var wrappedFn = function (args) {
      if (args === undefined || args === null) {
        return args;
      }
      if (arguments.length > 1) {
        args = Array.prototype.slice.call(arguments);
      }
      return fn(args);
    };

    // preserve .conversion property if there is one
    if ('conversion' in fn) {
      wrappedFn.conversion = fn.conversion;
    }
    return wrappedFn;
  }
  function wrapRounded(fn) {
    var wrappedFn = function (args) {
      if (args === undefined || args === null) {
        return args;
      }
      if (arguments.length > 1) {
        args = Array.prototype.slice.call(arguments);
      }
      var result = fn(args);

      // we're assuming the result is an array here.
      // see notice in conversions.js; don't use box types
      // in conversion functions.
      if (typeof result === 'object') {
        for (var len = result.length, i = 0; i < len; i++) {
          result[i] = Math.round(result[i]);
        }
      }
      return result;
    };

    // preserve .conversion property if there is one
    if ('conversion' in fn) {
      wrappedFn.conversion = fn.conversion;
    }
    return wrappedFn;
  }
  models.forEach(function (fromModel) {
    convert[fromModel] = {};
    Object.defineProperty(convert[fromModel], 'channels', {
      value: conversions[fromModel].channels
    });
    Object.defineProperty(convert[fromModel], 'labels', {
      value: conversions[fromModel].labels
    });
    var routes = route(fromModel);
    var routeModels = Object.keys(routes);
    routeModels.forEach(function (toModel) {
      var fn = routes[toModel];
      convert[fromModel][toModel] = wrapRounded(fn);
      convert[fromModel][toModel].raw = wrapRaw(fn);
    });
  });
  var colorConvert = convert;
  var colorName$1 = {
    "aliceblue": [240, 248, 255],
    "antiquewhite": [250, 235, 215],
    "aqua": [0, 255, 255],
    "aquamarine": [127, 255, 212],
    "azure": [240, 255, 255],
    "beige": [245, 245, 220],
    "bisque": [255, 228, 196],
    "black": [0, 0, 0],
    "blanchedalmond": [255, 235, 205],
    "blue": [0, 0, 255],
    "blueviolet": [138, 43, 226],
    "brown": [165, 42, 42],
    "burlywood": [222, 184, 135],
    "cadetblue": [95, 158, 160],
    "chartreuse": [127, 255, 0],
    "chocolate": [210, 105, 30],
    "coral": [255, 127, 80],
    "cornflowerblue": [100, 149, 237],
    "cornsilk": [255, 248, 220],
    "crimson": [220, 20, 60],
    "cyan": [0, 255, 255],
    "darkblue": [0, 0, 139],
    "darkcyan": [0, 139, 139],
    "darkgoldenrod": [184, 134, 11],
    "darkgray": [169, 169, 169],
    "darkgreen": [0, 100, 0],
    "darkgrey": [169, 169, 169],
    "darkkhaki": [189, 183, 107],
    "darkmagenta": [139, 0, 139],
    "darkolivegreen": [85, 107, 47],
    "darkorange": [255, 140, 0],
    "darkorchid": [153, 50, 204],
    "darkred": [139, 0, 0],
    "darksalmon": [233, 150, 122],
    "darkseagreen": [143, 188, 143],
    "darkslateblue": [72, 61, 139],
    "darkslategray": [47, 79, 79],
    "darkslategrey": [47, 79, 79],
    "darkturquoise": [0, 206, 209],
    "darkviolet": [148, 0, 211],
    "deeppink": [255, 20, 147],
    "deepskyblue": [0, 191, 255],
    "dimgray": [105, 105, 105],
    "dimgrey": [105, 105, 105],
    "dodgerblue": [30, 144, 255],
    "firebrick": [178, 34, 34],
    "floralwhite": [255, 250, 240],
    "forestgreen": [34, 139, 34],
    "fuchsia": [255, 0, 255],
    "gainsboro": [220, 220, 220],
    "ghostwhite": [248, 248, 255],
    "gold": [255, 215, 0],
    "goldenrod": [218, 165, 32],
    "gray": [128, 128, 128],
    "green": [0, 128, 0],
    "greenyellow": [173, 255, 47],
    "grey": [128, 128, 128],
    "honeydew": [240, 255, 240],
    "hotpink": [255, 105, 180],
    "indianred": [205, 92, 92],
    "indigo": [75, 0, 130],
    "ivory": [255, 255, 240],
    "khaki": [240, 230, 140],
    "lavender": [230, 230, 250],
    "lavenderblush": [255, 240, 245],
    "lawngreen": [124, 252, 0],
    "lemonchiffon": [255, 250, 205],
    "lightblue": [173, 216, 230],
    "lightcoral": [240, 128, 128],
    "lightcyan": [224, 255, 255],
    "lightgoldenrodyellow": [250, 250, 210],
    "lightgray": [211, 211, 211],
    "lightgreen": [144, 238, 144],
    "lightgrey": [211, 211, 211],
    "lightpink": [255, 182, 193],
    "lightsalmon": [255, 160, 122],
    "lightseagreen": [32, 178, 170],
    "lightskyblue": [135, 206, 250],
    "lightslategray": [119, 136, 153],
    "lightslategrey": [119, 136, 153],
    "lightsteelblue": [176, 196, 222],
    "lightyellow": [255, 255, 224],
    "lime": [0, 255, 0],
    "limegreen": [50, 205, 50],
    "linen": [250, 240, 230],
    "magenta": [255, 0, 255],
    "maroon": [128, 0, 0],
    "mediumaquamarine": [102, 205, 170],
    "mediumblue": [0, 0, 205],
    "mediumorchid": [186, 85, 211],
    "mediumpurple": [147, 112, 219],
    "mediumseagreen": [60, 179, 113],
    "mediumslateblue": [123, 104, 238],
    "mediumspringgreen": [0, 250, 154],
    "mediumturquoise": [72, 209, 204],
    "mediumvioletred": [199, 21, 133],
    "midnightblue": [25, 25, 112],
    "mintcream": [245, 255, 250],
    "mistyrose": [255, 228, 225],
    "moccasin": [255, 228, 181],
    "navajowhite": [255, 222, 173],
    "navy": [0, 0, 128],
    "oldlace": [253, 245, 230],
    "olive": [128, 128, 0],
    "olivedrab": [107, 142, 35],
    "orange": [255, 165, 0],
    "orangered": [255, 69, 0],
    "orchid": [218, 112, 214],
    "palegoldenrod": [238, 232, 170],
    "palegreen": [152, 251, 152],
    "paleturquoise": [175, 238, 238],
    "palevioletred": [219, 112, 147],
    "papayawhip": [255, 239, 213],
    "peachpuff": [255, 218, 185],
    "peru": [205, 133, 63],
    "pink": [255, 192, 203],
    "plum": [221, 160, 221],
    "powderblue": [176, 224, 230],
    "purple": [128, 0, 128],
    "rebeccapurple": [102, 51, 153],
    "red": [255, 0, 0],
    "rosybrown": [188, 143, 143],
    "royalblue": [65, 105, 225],
    "saddlebrown": [139, 69, 19],
    "salmon": [250, 128, 114],
    "sandybrown": [244, 164, 96],
    "seagreen": [46, 139, 87],
    "seashell": [255, 245, 238],
    "sienna": [160, 82, 45],
    "silver": [192, 192, 192],
    "skyblue": [135, 206, 235],
    "slateblue": [106, 90, 205],
    "slategray": [112, 128, 144],
    "slategrey": [112, 128, 144],
    "snow": [255, 250, 250],
    "springgreen": [0, 255, 127],
    "steelblue": [70, 130, 180],
    "tan": [210, 180, 140],
    "teal": [0, 128, 128],
    "thistle": [216, 191, 216],
    "tomato": [255, 99, 71],
    "turquoise": [64, 224, 208],
    "violet": [238, 130, 238],
    "wheat": [245, 222, 179],
    "white": [255, 255, 255],
    "whitesmoke": [245, 245, 245],
    "yellow": [255, 255, 0],
    "yellowgreen": [154, 205, 50]
  };

  /* MIT license */

  var colorString = {
    getRgba: getRgba,
    getHsla: getHsla,
    getRgb: getRgb,
    getHsl: getHsl,
    getHwb: getHwb,
    getAlpha: getAlpha,
    hexString: hexString,
    rgbString: rgbString,
    rgbaString: rgbaString,
    percentString: percentString,
    percentaString: percentaString,
    hslString: hslString,
    hslaString: hslaString,
    hwbString: hwbString,
    keyword: keyword
  };
  function getRgba(string) {
    if (!string) {
      return;
    }
    var abbr = /^#([a-fA-F0-9]{3,4})$/i,
      hex = /^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i,
      rgba = /^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i,
      per = /^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i,
      keyword = /(\w+)/;
    var rgb = [0, 0, 0],
      a = 1,
      match = string.match(abbr),
      hexAlpha = "";
    if (match) {
      match = match[1];
      hexAlpha = match[3];
      for (var i = 0; i < rgb.length; i++) {
        rgb[i] = parseInt(match[i] + match[i], 16);
      }
      if (hexAlpha) {
        a = Math.round(parseInt(hexAlpha + hexAlpha, 16) / 255 * 100) / 100;
      }
    } else if (match = string.match(hex)) {
      hexAlpha = match[2];
      match = match[1];
      for (var i = 0; i < rgb.length; i++) {
        rgb[i] = parseInt(match.slice(i * 2, i * 2 + 2), 16);
      }
      if (hexAlpha) {
        a = Math.round(parseInt(hexAlpha, 16) / 255 * 100) / 100;
      }
    } else if (match = string.match(rgba)) {
      for (var i = 0; i < rgb.length; i++) {
        rgb[i] = parseInt(match[i + 1]);
      }
      a = parseFloat(match[4]);
    } else if (match = string.match(per)) {
      for (var i = 0; i < rgb.length; i++) {
        rgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);
      }
      a = parseFloat(match[4]);
    } else if (match = string.match(keyword)) {
      if (match[1] == "transparent") {
        return [0, 0, 0, 0];
      }
      rgb = colorName$1[match[1]];
      if (!rgb) {
        return;
      }
    }
    for (var i = 0; i < rgb.length; i++) {
      rgb[i] = scale(rgb[i], 0, 255);
    }
    if (!a && a != 0) {
      a = 1;
    } else {
      a = scale(a, 0, 1);
    }
    rgb[3] = a;
    return rgb;
  }
  function getHsla(string) {
    if (!string) {
      return;
    }
    var hsl = /^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/;
    var match = string.match(hsl);
    if (match) {
      var alpha = parseFloat(match[4]);
      var h = scale(parseInt(match[1]), 0, 360),
        s = scale(parseFloat(match[2]), 0, 100),
        l = scale(parseFloat(match[3]), 0, 100),
        a = scale(isNaN(alpha) ? 1 : alpha, 0, 1);
      return [h, s, l, a];
    }
  }
  function getHwb(string) {
    if (!string) {
      return;
    }
    var hwb = /^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/;
    var match = string.match(hwb);
    if (match) {
      var alpha = parseFloat(match[4]);
      var h = scale(parseInt(match[1]), 0, 360),
        w = scale(parseFloat(match[2]), 0, 100),
        b = scale(parseFloat(match[3]), 0, 100),
        a = scale(isNaN(alpha) ? 1 : alpha, 0, 1);
      return [h, w, b, a];
    }
  }
  function getRgb(string) {
    var rgba = getRgba(string);
    return rgba && rgba.slice(0, 3);
  }
  function getHsl(string) {
    var hsla = getHsla(string);
    return hsla && hsla.slice(0, 3);
  }
  function getAlpha(string) {
    var vals = getRgba(string);
    if (vals) {
      return vals[3];
    } else if (vals = getHsla(string)) {
      return vals[3];
    } else if (vals = getHwb(string)) {
      return vals[3];
    }
  }

  // generators
  function hexString(rgba, a) {
    var a = a !== undefined && rgba.length === 3 ? a : rgba[3];
    return "#" + hexDouble(rgba[0]) + hexDouble(rgba[1]) + hexDouble(rgba[2]) + (a >= 0 && a < 1 ? hexDouble(Math.round(a * 255)) : "");
  }
  function rgbString(rgba, alpha) {
    if (alpha < 1 || rgba[3] && rgba[3] < 1) {
      return rgbaString(rgba, alpha);
    }
    return "rgb(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + ")";
  }
  function rgbaString(rgba, alpha) {
    if (alpha === undefined) {
      alpha = rgba[3] !== undefined ? rgba[3] : 1;
    }
    return "rgba(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + ", " + alpha + ")";
  }
  function percentString(rgba, alpha) {
    if (alpha < 1 || rgba[3] && rgba[3] < 1) {
      return percentaString(rgba, alpha);
    }
    var r = Math.round(rgba[0] / 255 * 100),
      g = Math.round(rgba[1] / 255 * 100),
      b = Math.round(rgba[2] / 255 * 100);
    return "rgb(" + r + "%, " + g + "%, " + b + "%)";
  }
  function percentaString(rgba, alpha) {
    var r = Math.round(rgba[0] / 255 * 100),
      g = Math.round(rgba[1] / 255 * 100),
      b = Math.round(rgba[2] / 255 * 100);
    return "rgba(" + r + "%, " + g + "%, " + b + "%, " + (alpha || rgba[3] || 1) + ")";
  }
  function hslString(hsla, alpha) {
    if (alpha < 1 || hsla[3] && hsla[3] < 1) {
      return hslaString(hsla, alpha);
    }
    return "hsl(" + hsla[0] + ", " + hsla[1] + "%, " + hsla[2] + "%)";
  }
  function hslaString(hsla, alpha) {
    if (alpha === undefined) {
      alpha = hsla[3] !== undefined ? hsla[3] : 1;
    }
    return "hsla(" + hsla[0] + ", " + hsla[1] + "%, " + hsla[2] + "%, " + alpha + ")";
  }

  // hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax
  // (hwb have alpha optional & 1 is default value)
  function hwbString(hwb, alpha) {
    if (alpha === undefined) {
      alpha = hwb[3] !== undefined ? hwb[3] : 1;
    }
    return "hwb(" + hwb[0] + ", " + hwb[1] + "%, " + hwb[2] + "%" + (alpha !== undefined && alpha !== 1 ? ", " + alpha : "") + ")";
  }
  function keyword(rgb) {
    return reverseNames[rgb.slice(0, 3)];
  }

  // helpers
  function scale(num, min, max) {
    return Math.min(Math.max(min, num), max);
  }
  function hexDouble(num) {
    var str = num.toString(16).toUpperCase();
    return str.length < 2 ? "0" + str : str;
  }

  //create a list of reverse color names
  var reverseNames = {};
  for (var name in colorName$1) {
    reverseNames[colorName$1[name]] = name;
  }

  /* MIT license */

  var Color = function (obj) {
    if (obj instanceof Color) {
      return obj;
    }
    if (!(this instanceof Color)) {
      return new Color(obj);
    }
    this.valid = false;
    this.values = {
      rgb: [0, 0, 0],
      hsl: [0, 0, 0],
      hsv: [0, 0, 0],
      hwb: [0, 0, 0],
      cmyk: [0, 0, 0, 0],
      alpha: 1
    };

    // parse Color() argument
    var vals;
    if (typeof obj === 'string') {
      vals = colorString.getRgba(obj);
      if (vals) {
        this.setValues('rgb', vals);
      } else if (vals = colorString.getHsla(obj)) {
        this.setValues('hsl', vals);
      } else if (vals = colorString.getHwb(obj)) {
        this.setValues('hwb', vals);
      }
    } else if (typeof obj === 'object') {
      vals = obj;
      if (vals.r !== undefined || vals.red !== undefined) {
        this.setValues('rgb', vals);
      } else if (vals.l !== undefined || vals.lightness !== undefined) {
        this.setValues('hsl', vals);
      } else if (vals.v !== undefined || vals.value !== undefined) {
        this.setValues('hsv', vals);
      } else if (vals.w !== undefined || vals.whiteness !== undefined) {
        this.setValues('hwb', vals);
      } else if (vals.c !== undefined || vals.cyan !== undefined) {
        this.setValues('cmyk', vals);
      }
    }
  };
  Color.prototype = {
    isValid: function () {
      return this.valid;
    },
    rgb: function () {
      return this.setSpace('rgb', arguments);
    },
    hsl: function () {
      return this.setSpace('hsl', arguments);
    },
    hsv: function () {
      return this.setSpace('hsv', arguments);
    },
    hwb: function () {
      return this.setSpace('hwb', arguments);
    },
    cmyk: function () {
      return this.setSpace('cmyk', arguments);
    },
    rgbArray: function () {
      return this.values.rgb;
    },
    hslArray: function () {
      return this.values.hsl;
    },
    hsvArray: function () {
      return this.values.hsv;
    },
    hwbArray: function () {
      var values = this.values;
      if (values.alpha !== 1) {
        return values.hwb.concat([values.alpha]);
      }
      return values.hwb;
    },
    cmykArray: function () {
      return this.values.cmyk;
    },
    rgbaArray: function () {
      var values = this.values;
      return values.rgb.concat([values.alpha]);
    },
    hslaArray: function () {
      var values = this.values;
      return values.hsl.concat([values.alpha]);
    },
    alpha: function (val) {
      if (val === undefined) {
        return this.values.alpha;
      }
      this.setValues('alpha', val);
      return this;
    },
    red: function (val) {
      return this.setChannel('rgb', 0, val);
    },
    green: function (val) {
      return this.setChannel('rgb', 1, val);
    },
    blue: function (val) {
      return this.setChannel('rgb', 2, val);
    },
    hue: function (val) {
      if (val) {
        val %= 360;
        val = val < 0 ? 360 + val : val;
      }
      return this.setChannel('hsl', 0, val);
    },
    saturation: function (val) {
      return this.setChannel('hsl', 1, val);
    },
    lightness: function (val) {
      return this.setChannel('hsl', 2, val);
    },
    saturationv: function (val) {
      return this.setChannel('hsv', 1, val);
    },
    whiteness: function (val) {
      return this.setChannel('hwb', 1, val);
    },
    blackness: function (val) {
      return this.setChannel('hwb', 2, val);
    },
    value: function (val) {
      return this.setChannel('hsv', 2, val);
    },
    cyan: function (val) {
      return this.setChannel('cmyk', 0, val);
    },
    magenta: function (val) {
      return this.setChannel('cmyk', 1, val);
    },
    yellow: function (val) {
      return this.setChannel('cmyk', 2, val);
    },
    black: function (val) {
      return this.setChannel('cmyk', 3, val);
    },
    hexString: function () {
      return colorString.hexString(this.values.rgb);
    },
    rgbString: function () {
      return colorString.rgbString(this.values.rgb, this.values.alpha);
    },
    rgbaString: function () {
      return colorString.rgbaString(this.values.rgb, this.values.alpha);
    },
    percentString: function () {
      return colorString.percentString(this.values.rgb, this.values.alpha);
    },
    hslString: function () {
      return colorString.hslString(this.values.hsl, this.values.alpha);
    },
    hslaString: function () {
      return colorString.hslaString(this.values.hsl, this.values.alpha);
    },
    hwbString: function () {
      return colorString.hwbString(this.values.hwb, this.values.alpha);
    },
    keyword: function () {
      return colorString.keyword(this.values.rgb, this.values.alpha);
    },
    rgbNumber: function () {
      var rgb = this.values.rgb;
      return rgb[0] << 16 | rgb[1] << 8 | rgb[2];
    },
    luminosity: function () {
      // http://www.w3.org/TR/WCAG20/#relativeluminancedef
      var rgb = this.values.rgb;
      var lum = [];
      for (var i = 0; i < rgb.length; i++) {
        var chan = rgb[i] / 255;
        lum[i] = chan <= 0.03928 ? chan / 12.92 : Math.pow((chan + 0.055) / 1.055, 2.4);
      }
      return 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];
    },
    contrast: function (color2) {
      // http://www.w3.org/TR/WCAG20/#contrast-ratiodef
      var lum1 = this.luminosity();
      var lum2 = color2.luminosity();
      if (lum1 > lum2) {
        return (lum1 + 0.05) / (lum2 + 0.05);
      }
      return (lum2 + 0.05) / (lum1 + 0.05);
    },
    level: function (color2) {
      var contrastRatio = this.contrast(color2);
      if (contrastRatio >= 7.1) {
        return 'AAA';
      }
      return contrastRatio >= 4.5 ? 'AA' : '';
    },
    dark: function () {
      // YIQ equation from http://24ways.org/2010/calculating-color-contrast
      var rgb = this.values.rgb;
      var yiq = (rgb[0] * 299 + rgb[1] * 587 + rgb[2] * 114) / 1000;
      return yiq < 128;
    },
    light: function () {
      return !this.dark();
    },
    negate: function () {
      var rgb = [];
      for (var i = 0; i < 3; i++) {
        rgb[i] = 255 - this.values.rgb[i];
      }
      this.setValues('rgb', rgb);
      return this;
    },
    lighten: function (ratio) {
      var hsl = this.values.hsl;
      hsl[2] += hsl[2] * ratio;
      this.setValues('hsl', hsl);
      return this;
    },
    darken: function (ratio) {
      var hsl = this.values.hsl;
      hsl[2] -= hsl[2] * ratio;
      this.setValues('hsl', hsl);
      return this;
    },
    saturate: function (ratio) {
      var hsl = this.values.hsl;
      hsl[1] += hsl[1] * ratio;
      this.setValues('hsl', hsl);
      return this;
    },
    desaturate: function (ratio) {
      var hsl = this.values.hsl;
      hsl[1] -= hsl[1] * ratio;
      this.setValues('hsl', hsl);
      return this;
    },
    whiten: function (ratio) {
      var hwb = this.values.hwb;
      hwb[1] += hwb[1] * ratio;
      this.setValues('hwb', hwb);
      return this;
    },
    blacken: function (ratio) {
      var hwb = this.values.hwb;
      hwb[2] += hwb[2] * ratio;
      this.setValues('hwb', hwb);
      return this;
    },
    greyscale: function () {
      var rgb = this.values.rgb;
      // http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale
      var val = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;
      this.setValues('rgb', [val, val, val]);
      return this;
    },
    clearer: function (ratio) {
      var alpha = this.values.alpha;
      this.setValues('alpha', alpha - alpha * ratio);
      return this;
    },
    opaquer: function (ratio) {
      var alpha = this.values.alpha;
      this.setValues('alpha', alpha + alpha * ratio);
      return this;
    },
    rotate: function (degrees) {
      var hsl = this.values.hsl;
      var hue = (hsl[0] + degrees) % 360;
      hsl[0] = hue < 0 ? 360 + hue : hue;
      this.setValues('hsl', hsl);
      return this;
    },
    /**
     * Ported from sass implementation in C
     * https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209
     */
    mix: function (mixinColor, weight) {
      var color1 = this;
      var color2 = mixinColor;
      var p = weight === undefined ? 0.5 : weight;
      var w = 2 * p - 1;
      var a = color1.alpha() - color2.alpha();
      var w1 = ((w * a === -1 ? w : (w + a) / (1 + w * a)) + 1) / 2.0;
      var w2 = 1 - w1;
      return this.rgb(w1 * color1.red() + w2 * color2.red(), w1 * color1.green() + w2 * color2.green(), w1 * color1.blue() + w2 * color2.blue()).alpha(color1.alpha() * p + color2.alpha() * (1 - p));
    },
    toJSON: function () {
      return this.rgb();
    },
    clone: function () {
      // NOTE(SB): using node-clone creates a dependency to Buffer when using browserify,
      // making the final build way to big to embed in Chart.js. So let's do it manually,
      // assuming that values to clone are 1 dimension arrays containing only numbers,
      // except 'alpha' which is a number.
      var result = new Color();
      var source = this.values;
      var target = result.values;
      var value, type;
      for (var prop in source) {
        if (source.hasOwnProperty(prop)) {
          value = source[prop];
          type = {}.toString.call(value);
          if (type === '[object Array]') {
            target[prop] = value.slice(0);
          } else if (type === '[object Number]') {
            target[prop] = value;
          } else {
            console.error('unexpected color value:', value);
          }
        }
      }
      return result;
    }
  };
  Color.prototype.spaces = {
    rgb: ['red', 'green', 'blue'],
    hsl: ['hue', 'saturation', 'lightness'],
    hsv: ['hue', 'saturation', 'value'],
    hwb: ['hue', 'whiteness', 'blackness'],
    cmyk: ['cyan', 'magenta', 'yellow', 'black']
  };
  Color.prototype.maxes = {
    rgb: [255, 255, 255],
    hsl: [360, 100, 100],
    hsv: [360, 100, 100],
    hwb: [360, 100, 100],
    cmyk: [100, 100, 100, 100]
  };
  Color.prototype.getValues = function (space) {
    var values = this.values;
    var vals = {};
    for (var i = 0; i < space.length; i++) {
      vals[space.charAt(i)] = values[space][i];
    }
    if (values.alpha !== 1) {
      vals.a = values.alpha;
    }

    // {r: 255, g: 255, b: 255, a: 0.4}
    return vals;
  };
  Color.prototype.setValues = function (space, vals) {
    var values = this.values;
    var spaces = this.spaces;
    var maxes = this.maxes;
    var alpha = 1;
    var i;
    this.valid = true;
    if (space === 'alpha') {
      alpha = vals;
    } else if (vals.length) {
      // [10, 10, 10]
      values[space] = vals.slice(0, space.length);
      alpha = vals[space.length];
    } else if (vals[space.charAt(0)] !== undefined) {
      // {r: 10, g: 10, b: 10}
      for (i = 0; i < space.length; i++) {
        values[space][i] = vals[space.charAt(i)];
      }
      alpha = vals.a;
    } else if (vals[spaces[space][0]] !== undefined) {
      // {red: 10, green: 10, blue: 10}
      var chans = spaces[space];
      for (i = 0; i < space.length; i++) {
        values[space][i] = vals[chans[i]];
      }
      alpha = vals.alpha;
    }
    values.alpha = Math.max(0, Math.min(1, alpha === undefined ? values.alpha : alpha));
    if (space === 'alpha') {
      return false;
    }
    var capped;

    // cap values of the space prior converting all values
    for (i = 0; i < space.length; i++) {
      capped = Math.max(0, Math.min(maxes[space][i], values[space][i]));
      values[space][i] = Math.round(capped);
    }

    // convert to all the other color spaces
    for (var sname in spaces) {
      if (sname !== space) {
        values[sname] = colorConvert[space][sname](values[space]);
      }
    }
    return true;
  };
  Color.prototype.setSpace = function (space, args) {
    var vals = args[0];
    if (vals === undefined) {
      // color.rgb()
      return this.getValues(space);
    }

    // color.rgb(10, 10, 10)
    if (typeof vals === 'number') {
      vals = Array.prototype.slice.call(args);
    }
    this.setValues(space, vals);
    return this;
  };
  Color.prototype.setChannel = function (space, index, val) {
    var svalues = this.values[space];
    if (val === undefined) {
      // color.red()
      return svalues[index];
    } else if (val === svalues[index]) {
      // color.red(color.red())
      return this;
    }

    // color.red(100)
    svalues[index] = val;
    this.setValues(space, svalues);
    return this;
  };
  if (typeof window !== 'undefined') {
    window.Color = Color;
  }
  var chartjsColor = Color;
  function isValidKey(key) {
    return ['__proto__', 'prototype', 'constructor'].indexOf(key) === -1;
  }

  /**
   * @namespace Chart.helpers
   */
  var helpers = {
    /**
     * An empty function that can be used, for example, for optional callback.
     */
    noop: function () {},
    /**
     * Returns a unique id, sequentially generated from a global variable.
     * @returns {number}
     * @function
     */
    uid: function () {
      var id = 0;
      return function () {
        return id++;
      };
    }(),
    /**
     * Returns true if `value` is neither null nor undefined, else returns false.
     * @param {*} value - The value to test.
     * @returns {boolean}
     * @since 2.7.0
     */
    isNullOrUndef: function (value) {
      return value === null || typeof value === 'undefined';
    },
    /**
     * Returns true if `value` is an array (including typed arrays), else returns false.
     * @param {*} value - The value to test.
     * @returns {boolean}
     * @function
     */
    isArray: function (value) {
      if (Array.isArray && Array.isArray(value)) {
        return true;
      }
      var type = Object.prototype.toString.call(value);
      if (type.substr(0, 7) === '[object' && type.substr(-6) === 'Array]') {
        return true;
      }
      return false;
    },
    /**
     * Returns true if `value` is an object (excluding null), else returns false.
     * @param {*} value - The value to test.
     * @returns {boolean}
     * @since 2.7.0
     */
    isObject: function (value) {
      return value !== null && Object.prototype.toString.call(value) === '[object Object]';
    },
    /**
     * Returns true if `value` is a finite number, else returns false
     * @param {*} value  - The value to test.
     * @returns {boolean}
     */
    isFinite: function (value) {
      return (typeof value === 'number' || value instanceof Number) && isFinite(value);
    },
    /**
     * Returns `value` if defined, else returns `defaultValue`.
     * @param {*} value - The value to return if defined.
     * @param {*} defaultValue - The value to return if `value` is undefined.
     * @returns {*}
     */
    valueOrDefault: function (value, defaultValue) {
      return typeof value === 'undefined' ? defaultValue : value;
    },
    /**
     * Returns value at the given `index` in array if defined, else returns `defaultValue`.
     * @param {Array} value - The array to lookup for value at `index`.
     * @param {number} index - The index in `value` to lookup for value.
     * @param {*} defaultValue - The value to return if `value[index]` is undefined.
     * @returns {*}
     */
    valueAtIndexOrDefault: function (value, index, defaultValue) {
      return helpers.valueOrDefault(helpers.isArray(value) ? value[index] : value, defaultValue);
    },
    /**
     * Calls `fn` with the given `args` in the scope defined by `thisArg` and returns the
     * value returned by `fn`. If `fn` is not a function, this method returns undefined.
     * @param {function} fn - The function to call.
     * @param {Array|undefined|null} args - The arguments with which `fn` should be called.
     * @param {object} [thisArg] - The value of `this` provided for the call to `fn`.
     * @returns {*}
     */
    callback: function (fn, args, thisArg) {
      if (fn && typeof fn.call === 'function') {
        return fn.apply(thisArg, args);
      }
    },
    /**
     * Note(SB) for performance sake, this method should only be used when loopable type
     * is unknown or in none intensive code (not called often and small loopable). Else
     * it's preferable to use a regular for() loop and save extra function calls.
     * @param {object|Array} loopable - The object or array to be iterated.
     * @param {function} fn - The function to call for each item.
     * @param {object} [thisArg] - The value of `this` provided for the call to `fn`.
     * @param {boolean} [reverse] - If true, iterates backward on the loopable.
     */
    each: function (loopable, fn, thisArg, reverse) {
      var i, len, keys;
      if (helpers.isArray(loopable)) {
        len = loopable.length;
        if (reverse) {
          for (i = len - 1; i >= 0; i--) {
            fn.call(thisArg, loopable[i], i);
          }
        } else {
          for (i = 0; i < len; i++) {
            fn.call(thisArg, loopable[i], i);
          }
        }
      } else if (helpers.isObject(loopable)) {
        keys = Object.keys(loopable);
        len = keys.length;
        for (i = 0; i < len; i++) {
          fn.call(thisArg, loopable[keys[i]], keys[i]);
        }
      }
    },
    /**
     * Returns true if the `a0` and `a1` arrays have the same content, else returns false.
     * @see https://stackoverflow.com/a/14853974
     * @param {Array} a0 - The array to compare
     * @param {Array} a1 - The array to compare
     * @returns {boolean}
     */
    arrayEquals: function (a0, a1) {
      var i, ilen, v0, v1;
      if (!a0 || !a1 || a0.length !== a1.length) {
        return false;
      }
      for (i = 0, ilen = a0.length; i < ilen; ++i) {
        v0 = a0[i];
        v1 = a1[i];
        if (v0 instanceof Array && v1 instanceof Array) {
          if (!helpers.arrayEquals(v0, v1)) {
            return false;
          }
        } else if (v0 !== v1) {
          // NOTE: two different object instances will never be equal: {x:20} != {x:20}
          return false;
        }
      }
      return true;
    },
    /**
     * Returns a deep copy of `source` without keeping references on objects and arrays.
     * @param {*} source - The value to clone.
     * @returns {*}
     */
    clone: function (source) {
      if (helpers.isArray(source)) {
        return source.map(helpers.clone);
      }
      if (helpers.isObject(source)) {
        var target = Object.create(source);
        var keys = Object.keys(source);
        var klen = keys.length;
        var k = 0;
        for (; k < klen; ++k) {
          target[keys[k]] = helpers.clone(source[keys[k]]);
        }
        return target;
      }
      return source;
    },
    /**
     * The default merger when Chart.helpers.merge is called without merger option.
     * Note(SB): also used by mergeConfig and mergeScaleConfig as fallback.
     * @private
     */
    _merger: function (key, target, source, options) {
      if (!isValidKey(key)) {
        // We want to ensure we do not copy prototypes over
        // as this can pollute global namespaces
        return;
      }
      var tval = target[key];
      var sval = source[key];
      if (helpers.isObject(tval) && helpers.isObject(sval)) {
        helpers.merge(tval, sval, options);
      } else {
        target[key] = helpers.clone(sval);
      }
    },
    /**
     * Merges source[key] in target[key] only if target[key] is undefined.
     * @private
     */
    _mergerIf: function (key, target, source) {
      if (!isValidKey(key)) {
        // We want to ensure we do not copy prototypes over
        // as this can pollute global namespaces
        return;
      }
      var tval = target[key];
      var sval = source[key];
      if (helpers.isObject(tval) && helpers.isObject(sval)) {
        helpers.mergeIf(tval, sval);
      } else if (!target.hasOwnProperty(key)) {
        target[key] = helpers.clone(sval);
      }
    },
    /**
     * Recursively deep copies `source` properties into `target` with the given `options`.
     * IMPORTANT: `target` is not cloned and will be updated with `source` properties.
     * @param {object} target - The target object in which all sources are merged into.
     * @param {object|object[]} source - Object(s) to merge into `target`.
     * @param {object} [options] - Merging options:
     * @param {function} [options.merger] - The merge method (key, target, source, options)
     * @returns {object} The `target` object.
     */
    merge: function (target, source, options) {
      var sources = helpers.isArray(source) ? source : [source];
      var ilen = sources.length;
      var merge, i, keys, klen, k;
      if (!helpers.isObject(target)) {
        return target;
      }
      options = options || {};
      merge = options.merger || helpers._merger;
      for (i = 0; i < ilen; ++i) {
        source = sources[i];
        if (!helpers.isObject(source)) {
          continue;
        }
        keys = Object.keys(source);
        for (k = 0, klen = keys.length; k < klen; ++k) {
          merge(keys[k], target, source, options);
        }
      }
      return target;
    },
    /**
     * Recursively deep copies `source` properties into `target` *only* if not defined in target.
     * IMPORTANT: `target` is not cloned and will be updated with `source` properties.
     * @param {object} target - The target object in which all sources are merged into.
     * @param {object|object[]} source - Object(s) to merge into `target`.
     * @returns {object} The `target` object.
     */
    mergeIf: function (target, source) {
      return helpers.merge(target, source, {
        merger: helpers._mergerIf
      });
    },
    /**
     * Applies the contents of two or more objects together into the first object.
     * @param {object} target - The target object in which all objects are merged into.
     * @param {object} arg1 - Object containing additional properties to merge in target.
     * @param {object} argN - Additional objects containing properties to merge in target.
     * @returns {object} The `target` object.
     */
    extend: Object.assign || function (target) {
      return helpers.merge(target, [].slice.call(arguments, 1), {
        merger: function (key, dst, src) {
          dst[key] = src[key];
        }
      });
    },
    /**
     * Basic javascript inheritance based on the model created in Backbone.js
     */
    inherits: function (extensions) {
      var me = this;
      var ChartElement = extensions && extensions.hasOwnProperty('constructor') ? extensions.constructor : function () {
        return me.apply(this, arguments);
      };
      var Surrogate = function () {
        this.constructor = ChartElement;
      };
      Surrogate.prototype = me.prototype;
      ChartElement.prototype = new Surrogate();
      ChartElement.extend = helpers.inherits;
      if (extensions) {
        helpers.extend(ChartElement.prototype, extensions);
      }
      ChartElement.__super__ = me.prototype;
      return ChartElement;
    },
    _deprecated: function (scope, value, previous, current) {
      if (value !== undefined) {
        console.warn(scope + ': "' + previous + '" is deprecated. Please use "' + current + '" instead');
      }
    }
  };
  var helpers_core = helpers;

  // DEPRECATIONS

  /**
   * Provided for backward compatibility, use Chart.helpers.callback instead.
   * @function Chart.helpers.callCallback
   * @deprecated since version 2.6.0
   * @todo remove at version 3
   * @private
   */
  helpers.callCallback = helpers.callback;

  /**
   * Provided for backward compatibility, use Array.prototype.indexOf instead.
   * Array.prototype.indexOf compatibility: Chrome, Opera, Safari, FF1.5+, IE9+
   * @function Chart.helpers.indexOf
   * @deprecated since version 2.7.0
   * @todo remove at version 3
   * @private
   */
  helpers.indexOf = function (array, item, fromIndex) {
    return Array.prototype.indexOf.call(array, item, fromIndex);
  };

  /**
   * Provided for backward compatibility, use Chart.helpers.valueOrDefault instead.
   * @function Chart.helpers.getValueOrDefault
   * @deprecated since version 2.7.0
   * @todo remove at version 3
   * @private
   */
  helpers.getValueOrDefault = helpers.valueOrDefault;

  /**
   * Provided for backward compatibility, use Chart.helpers.valueAtIndexOrDefault instead.
   * @function Chart.helpers.getValueAtIndexOrDefault
   * @deprecated since version 2.7.0
   * @todo remove at version 3
   * @private
   */
  helpers.getValueAtIndexOrDefault = helpers.valueAtIndexOrDefault;

  /**
   * Easing functions adapted from Robert Penner's easing equations.
   * @namespace Chart.helpers.easingEffects
   * @see http://www.robertpenner.com/easing/
   */
  var effects = {
    linear: function (t) {
      return t;
    },
    easeInQuad: function (t) {
      return t * t;
    },
    easeOutQuad: function (t) {
      return -t * (t - 2);
    },
    easeInOutQuad: function (t) {
      if ((t /= 0.5) < 1) {
        return 0.5 * t * t;
      }
      return -0.5 * (--t * (t - 2) - 1);
    },
    easeInCubic: function (t) {
      return t * t * t;
    },
    easeOutCubic: function (t) {
      return (t = t - 1) * t * t + 1;
    },
    easeInOutCubic: function (t) {
      if ((t /= 0.5) < 1) {
        return 0.5 * t * t * t;
      }
      return 0.5 * ((t -= 2) * t * t + 2);
    },
    easeInQuart: function (t) {
      return t * t * t * t;
    },
    easeOutQuart: function (t) {
      return -((t = t - 1) * t * t * t - 1);
    },
    easeInOutQuart: function (t) {
      if ((t /= 0.5) < 1) {
        return 0.5 * t * t * t * t;
      }
      return -0.5 * ((t -= 2) * t * t * t - 2);
    },
    easeInQuint: function (t) {
      return t * t * t * t * t;
    },
    easeOutQuint: function (t) {
      return (t = t - 1) * t * t * t * t + 1;
    },
    easeInOutQuint: function (t) {
      if ((t /= 0.5) < 1) {
        return 0.5 * t * t * t * t * t;
      }
      return 0.5 * ((t -= 2) * t * t * t * t + 2);
    },
    easeInSine: function (t) {
      return -Math.cos(t * (Math.PI / 2)) + 1;
    },
    easeOutSine: function (t) {
      return Math.sin(t * (Math.PI / 2));
    },
    easeInOutSine: function (t) {
      return -0.5 * (Math.cos(Math.PI * t) - 1);
    },
    easeInExpo: function (t) {
      return t === 0 ? 0 : Math.pow(2, 10 * (t - 1));
    },
    easeOutExpo: function (t) {
      return t === 1 ? 1 : -Math.pow(2, -10 * t) + 1;
    },
    easeInOutExpo: function (t) {
      if (t === 0) {
        return 0;
      }
      if (t === 1) {
        return 1;
      }
      if ((t /= 0.5) < 1) {
        return 0.5 * Math.pow(2, 10 * (t - 1));
      }
      return 0.5 * (-Math.pow(2, -10 * --t) + 2);
    },
    easeInCirc: function (t) {
      if (t >= 1) {
        return t;
      }
      return -(Math.sqrt(1 - t * t) - 1);
    },
    easeOutCirc: function (t) {
      return Math.sqrt(1 - (t = t - 1) * t);
    },
    easeInOutCirc: function (t) {
      if ((t /= 0.5) < 1) {
        return -0.5 * (Math.sqrt(1 - t * t) - 1);
      }
      return 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1);
    },
    easeInElastic: function (t) {
      var s = 1.70158;
      var p = 0;
      var a = 1;
      if (t === 0) {
        return 0;
      }
      if (t === 1) {
        return 1;
      }
      if (!p) {
        p = 0.3;
      }
      if (a < 1) {
        a = 1;
        s = p / 4;
      } else {
        s = p / (2 * Math.PI) * Math.asin(1 / a);
      }
      return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p));
    },
    easeOutElastic: function (t) {
      var s = 1.70158;
      var p = 0;
      var a = 1;
      if (t === 0) {
        return 0;
      }
      if (t === 1) {
        return 1;
      }
      if (!p) {
        p = 0.3;
      }
      if (a < 1) {
        a = 1;
        s = p / 4;
      } else {
        s = p / (2 * Math.PI) * Math.asin(1 / a);
      }
      return a * Math.pow(2, -10 * t) * Math.sin((t - s) * (2 * Math.PI) / p) + 1;
    },
    easeInOutElastic: function (t) {
      var s = 1.70158;
      var p = 0;
      var a = 1;
      if (t === 0) {
        return 0;
      }
      if ((t /= 0.5) === 2) {
        return 1;
      }
      if (!p) {
        p = 0.45;
      }
      if (a < 1) {
        a = 1;
        s = p / 4;
      } else {
        s = p / (2 * Math.PI) * Math.asin(1 / a);
      }
      if (t < 1) {
        return -0.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p));
      }
      return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p) * 0.5 + 1;
    },
    easeInBack: function (t) {
      var s = 1.70158;
      return t * t * ((s + 1) * t - s);
    },
    easeOutBack: function (t) {
      var s = 1.70158;
      return (t = t - 1) * t * ((s + 1) * t + s) + 1;
    },
    easeInOutBack: function (t) {
      var s = 1.70158;
      if ((t /= 0.5) < 1) {
        return 0.5 * (t * t * (((s *= 1.525) + 1) * t - s));
      }
      return 0.5 * ((t -= 2) * t * (((s *= 1.525) + 1) * t + s) + 2);
    },
    easeInBounce: function (t) {
      return 1 - effects.easeOutBounce(1 - t);
    },
    easeOutBounce: function (t) {
      if (t < 1 / 2.75) {
        return 7.5625 * t * t;
      }
      if (t < 2 / 2.75) {
        return 7.5625 * (t -= 1.5 / 2.75) * t + 0.75;
      }
      if (t < 2.5 / 2.75) {
        return 7.5625 * (t -= 2.25 / 2.75) * t + 0.9375;
      }
      return 7.5625 * (t -= 2.625 / 2.75) * t + 0.984375;
    },
    easeInOutBounce: function (t) {
      if (t < 0.5) {
        return effects.easeInBounce(t * 2) * 0.5;
      }
      return effects.easeOutBounce(t * 2 - 1) * 0.5 + 0.5;
    }
  };
  var helpers_easing = {
    effects: effects
  };

  // DEPRECATIONS

  /**
   * Provided for backward compatibility, use Chart.helpers.easing.effects instead.
   * @function Chart.helpers.easingEffects
   * @deprecated since version 2.7.0
   * @todo remove at version 3
   * @private
   */
  helpers_core.easingEffects = effects;
  var PI = Math.PI;
  var RAD_PER_DEG = PI / 180;
  var DOUBLE_PI = PI * 2;
  var HALF_PI = PI / 2;
  var QUARTER_PI = PI / 4;
  var TWO_THIRDS_PI = PI * 2 / 3;

  /**
   * @namespace Chart.helpers.canvas
   */
  var exports$1 = {
    /**
     * Clears the entire canvas associated to the given `chart`.
     * @param {Chart} chart - The chart for which to clear the canvas.
     */
    clear: function (chart) {
      chart.ctx.clearRect(0, 0, chart.width, chart.height);
    },
    /**
     * Creates a "path" for a rectangle with rounded corners at position (x, y) with a
     * given size (width, height) and the same `radius` for all corners.
     * @param {CanvasRenderingContext2D} ctx - The canvas 2D Context.
     * @param {number} x - The x axis of the coordinate for the rectangle starting point.
     * @param {number} y - The y axis of the coordinate for the rectangle starting point.
     * @param {number} width - The rectangle's width.
     * @param {number} height - The rectangle's height.
     * @param {number} radius - The rounded amount (in pixels) for the four corners.
     * @todo handle `radius` as top-left, top-right, bottom-right, bottom-left array/object?
     */
    roundedRect: function (ctx, x, y, width, height, radius) {
      if (radius) {
        var r = Math.min(radius, height / 2, width / 2);
        var left = x + r;
        var top = y + r;
        var right = x + width - r;
        var bottom = y + height - r;
        ctx.moveTo(x, top);
        if (left < right && top < bottom) {
          ctx.arc(left, top, r, -PI, -HALF_PI);
          ctx.arc(right, top, r, -HALF_PI, 0);
          ctx.arc(right, bottom, r, 0, HALF_PI);
          ctx.arc(left, bottom, r, HALF_PI, PI);
        } else if (left < right) {
          ctx.moveTo(left, y);
          ctx.arc(right, top, r, -HALF_PI, HALF_PI);
          ctx.arc(left, top, r, HALF_PI, PI + HALF_PI);
        } else if (top < bottom) {
          ctx.arc(left, top, r, -PI, 0);
          ctx.arc(left, bottom, r, 0, PI);
        } else {
          ctx.arc(left, top, r, -PI, PI);
        }
        ctx.closePath();
        ctx.moveTo(x, y);
      } else {
        ctx.rect(x, y, width, height);
      }
    },
    drawPoint: function (ctx, style, radius, x, y, rotation) {
      var type, xOffset, yOffset, size, cornerRadius;
      var rad = (rotation || 0) * RAD_PER_DEG;
      if (style && typeof style === 'object') {
        type = style.toString();
        if (type === '[object HTMLImageElement]' || type === '[object HTMLCanvasElement]') {
          ctx.save();
          ctx.translate(x, y);
          ctx.rotate(rad);
          ctx.drawImage(style, -style.width / 2, -style.height / 2, style.width, style.height);
          ctx.restore();
          return;
        }
      }
      if (isNaN(radius) || radius <= 0) {
        return;
      }
      ctx.beginPath();
      switch (style) {
        // Default includes circle
        default:
          ctx.arc(x, y, radius, 0, DOUBLE_PI);
          ctx.closePath();
          break;
        case 'triangle':
          ctx.moveTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius);
          rad += TWO_THIRDS_PI;
          ctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius);
          rad += TWO_THIRDS_PI;
          ctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius);
          ctx.closePath();
          break;
        case 'rectRounded':
          // NOTE: the rounded rect implementation changed to use `arc` instead of
          // `quadraticCurveTo` since it generates better results when rect is
          // almost a circle. 0.516 (instead of 0.5) produces results with visually
          // closer proportion to the previous impl and it is inscribed in the
          // circle with `radius`. For more details, see the following PRs:
          // https://github.com/chartjs/Chart.js/issues/5597
          // https://github.com/chartjs/Chart.js/issues/5858
          cornerRadius = radius * 0.516;
          size = radius - cornerRadius;
          xOffset = Math.cos(rad + QUARTER_PI) * size;
          yOffset = Math.sin(rad + QUARTER_PI) * size;
          ctx.arc(x - xOffset, y - yOffset, cornerRadius, rad - PI, rad - HALF_PI);
          ctx.arc(x + yOffset, y - xOffset, cornerRadius, rad - HALF_PI, rad);
          ctx.arc(x + xOffset, y + yOffset, cornerRadius, rad, rad + HALF_PI);
          ctx.arc(x - yOffset, y + xOffset, cornerRadius, rad + HALF_PI, rad + PI);
          ctx.closePath();
          break;
        case 'rect':
          if (!rotation) {
            size = Math.SQRT1_2 * radius;
            ctx.rect(x - size, y - size, 2 * size, 2 * size);
            break;
          }
          rad += QUARTER_PI;
        /* falls through */
        case 'rectRot':
          xOffset = Math.cos(rad) * radius;
          yOffset = Math.sin(rad) * radius;
          ctx.moveTo(x - xOffset, y - yOffset);
          ctx.lineTo(x + yOffset, y - xOffset);
          ctx.lineTo(x + xOffset, y + yOffset);
          ctx.lineTo(x - yOffset, y + xOffset);
          ctx.closePath();
          break;
        case 'crossRot':
          rad += QUARTER_PI;
        /* falls through */
        case 'cross':
          xOffset = Math.cos(rad) * radius;
          yOffset = Math.sin(rad) * radius;
          ctx.moveTo(x - xOffset, y - yOffset);
          ctx.lineTo(x + xOffset, y + yOffset);
          ctx.moveTo(x + yOffset, y - xOffset);
          ctx.lineTo(x - yOffset, y + xOffset);
          break;
        case 'star':
          xOffset = Math.cos(rad) * radius;
          yOffset = Math.sin(rad) * radius;
          ctx.moveTo(x - xOffset, y - yOffset);
          ctx.lineTo(x + xOffset, y + yOffset);
          ctx.moveTo(x + yOffset, y - xOffset);
          ctx.lineTo(x - yOffset, y + xOffset);
          rad += QUARTER_PI;
          xOffset = Math.cos(rad) * radius;
          yOffset = Math.sin(rad) * radius;
          ctx.moveTo(x - xOffset, y - yOffset);
          ctx.lineTo(x + xOffset, y + yOffset);
          ctx.moveTo(x + yOffset, y - xOffset);
          ctx.lineTo(x - yOffset, y + xOffset);
          break;
        case 'line':
          xOffset = Math.cos(rad) * radius;
          yOffset = Math.sin(rad) * radius;
          ctx.moveTo(x - xOffset, y - yOffset);
          ctx.lineTo(x + xOffset, y + yOffset);
          break;
        case 'dash':
          ctx.moveTo(x, y);
          ctx.lineTo(x + Math.cos(rad) * radius, y + Math.sin(rad) * radius);
          break;
      }
      ctx.fill();
      ctx.stroke();
    },
    /**
     * Returns true if the point is inside the rectangle
     * @param {object} point - The point to test
     * @param {object} area - The rectangle
     * @returns {boolean}
     * @private
     */
    _isPointInArea: function (point, area) {
      var epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error.

      return point.x > area.left - epsilon && point.x < area.right + epsilon && point.y > area.top - epsilon && point.y < area.bottom + epsilon;
    },
    clipArea: function (ctx, area) {
      ctx.save();
      ctx.beginPath();
      ctx.rect(area.left, area.top, area.right - area.left, area.bottom - area.top);
      ctx.clip();
    },
    unclipArea: function (ctx) {
      ctx.restore();
    },
    lineTo: function (ctx, previous, target, flip) {
      var stepped = target.steppedLine;
      if (stepped) {
        if (stepped === 'middle') {
          var midpoint = (previous.x + target.x) / 2.0;
          ctx.lineTo(midpoint, flip ? target.y : previous.y);
          ctx.lineTo(midpoint, flip ? previous.y : target.y);
        } else if (stepped === 'after' && !flip || stepped !== 'after' && flip) {
          ctx.lineTo(previous.x, target.y);
        } else {
          ctx.lineTo(target.x, previous.y);
        }
        ctx.lineTo(target.x, target.y);
        return;
      }
      if (!target.tension) {
        ctx.lineTo(target.x, target.y);
        return;
      }
      ctx.bezierCurveTo(flip ? previous.controlPointPreviousX : previous.controlPointNextX, flip ? previous.controlPointPreviousY : previous.controlPointNextY, flip ? target.controlPointNextX : target.controlPointPreviousX, flip ? target.controlPointNextY : target.controlPointPreviousY, target.x, target.y);
    }
  };
  var helpers_canvas = exports$1;

  // DEPRECATIONS

  /**
   * Provided for backward compatibility, use Chart.helpers.canvas.clear instead.
   * @namespace Chart.helpers.clear
   * @deprecated since version 2.7.0
   * @todo remove at version 3
   * @private
   */
  helpers_core.clear = exports$1.clear;

  /**
   * Provided for backward compatibility, use Chart.helpers.canvas.roundedRect instead.
   * @namespace Chart.helpers.drawRoundedRectangle
   * @deprecated since version 2.7.0
   * @todo remove at version 3
   * @private
   */
  helpers_core.drawRoundedRectangle = function (ctx) {
    ctx.beginPath();
    exports$1.roundedRect.apply(exports$1, arguments);
  };
  var defaults = {
    /**
     * @private
     */
    _set: function (scope, values) {
      return helpers_core.merge(this[scope] || (this[scope] = {}), values);
    }
  };

  // TODO(v3): remove 'global' from namespace.  all default are global and
  // there's inconsistency around which options are under 'global'
  defaults._set('global', {
    defaultColor: 'rgba(0,0,0,0.1)',
    defaultFontColor: '#666',
    defaultFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",
    defaultFontSize: 12,
    defaultFontStyle: 'normal',
    defaultLineHeight: 1.2,
    showLines: true
  });
  var core_defaults = defaults;
  var valueOrDefault = helpers_core.valueOrDefault;

  /**
   * Converts the given font object into a CSS font string.
   * @param {object} font - A font object.
   * @return {string} The CSS font string. See https://developer.mozilla.org/en-US/docs/Web/CSS/font
   * @private
   */
  function toFontString(font) {
    if (!font || helpers_core.isNullOrUndef(font.size) || helpers_core.isNullOrUndef(font.family)) {
      return null;
    }
    return (font.style ? font.style + ' ' : '') + (font.weight ? font.weight + ' ' : '') + font.size + 'px ' + font.family;
  }

  /**
   * @alias Chart.helpers.options
   * @namespace
   */
  var helpers_options = {
    /**
     * Converts the given line height `value` in pixels for a specific font `size`.
     * @param {number|string} value - The lineHeight to parse (eg. 1.6, '14px', '75%', '1.6em').
     * @param {number} size - The font size (in pixels) used to resolve relative `value`.
     * @returns {number} The effective line height in pixels (size * 1.2 if value is invalid).
     * @see https://developer.mozilla.org/en-US/docs/Web/CSS/line-height
     * @since 2.7.0
     */
    toLineHeight: function (value, size) {
      var matches = ('' + value).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);
      if (!matches || matches[1] === 'normal') {
        return size * 1.2;
      }
      value = +matches[2];
      switch (matches[3]) {
        case 'px':
          return value;
        case '%':
          value /= 100;
          break;
      }
      return size * value;
    },
    /**
     * Converts the given value into a padding object with pre-computed width/height.
     * @param {number|object} value - If a number, set the value to all TRBL component,
     *  else, if and object, use defined properties and sets undefined ones to 0.
     * @returns {object} The padding values (top, right, bottom, left, width, height)
     * @since 2.7.0
     */
    toPadding: function (value) {
      var t, r, b, l;
      if (helpers_core.isObject(value)) {
        t = +value.top || 0;
        r = +value.right || 0;
        b = +value.bottom || 0;
        l = +value.left || 0;
      } else {
        t = r = b = l = +value || 0;
      }
      return {
        top: t,
        right: r,
        bottom: b,
        left: l,
        height: t + b,
        width: l + r
      };
    },
    /**
     * Parses font options and returns the font object.
     * @param {object} options - A object that contains font options to be parsed.
     * @return {object} The font object.
     * @todo Support font.* options and renamed to toFont().
     * @private
     */
    _parseFont: function (options) {
      var globalDefaults = core_defaults.global;
      var size = valueOrDefault(options.fontSize, globalDefaults.defaultFontSize);
      var font = {
        family: valueOrDefault(options.fontFamily, globalDefaults.defaultFontFamily),
        lineHeight: helpers_core.options.toLineHeight(valueOrDefault(options.lineHeight, globalDefaults.defaultLineHeight), size),
        size: size,
        style: valueOrDefault(options.fontStyle, globalDefaults.defaultFontStyle),
        weight: null,
        string: ''
      };
      font.string = toFontString(font);
      return font;
    },
    /**
     * Evaluates the given `inputs` sequentially and returns the first defined value.
     * @param {Array} inputs - An array of values, falling back to the last value.
     * @param {object} [context] - If defined and the current value is a function, the value
     * is called with `context` as first argument and the result becomes the new input.
     * @param {number} [index] - If defined and the current value is an array, the value
     * at `index` become the new input.
     * @param {object} [info] - object to return information about resolution in
     * @param {boolean} [info.cacheable] - Will be set to `false` if option is not cacheable.
     * @since 2.7.0
     */
    resolve: function (inputs, context, index, info) {
      var cacheable = true;
      var i, ilen, value;
      for (i = 0, ilen = inputs.length; i < ilen; ++i) {
        value = inputs[i];
        if (value === undefined) {
          continue;
        }
        if (context !== undefined && typeof value === 'function') {
          value = value(context);
          cacheable = false;
        }
        if (index !== undefined && helpers_core.isArray(value)) {
          value = value[index];
          cacheable = false;
        }
        if (value !== undefined) {
          if (info && !cacheable) {
            info.cacheable = false;
          }
          return value;
        }
      }
    }
  };

  /**
   * @alias Chart.helpers.math
   * @namespace
   */
  var exports$2 = {
    /**
     * Returns an array of factors sorted from 1 to sqrt(value)
     * @private
     */
    _factorize: function (value) {
      var result = [];
      var sqrt = Math.sqrt(value);
      var i;
      for (i = 1; i < sqrt; i++) {
        if (value % i === 0) {
          result.push(i);
          result.push(value / i);
        }
      }
      if (sqrt === (sqrt | 0)) {
        // if value is a square number
        result.push(sqrt);
      }
      result.sort(function (a, b) {
        return a - b;
      }).pop();
      return result;
    },
    log10: Math.log10 || function (x) {
      var exponent = Math.log(x) * Math.LOG10E; // Math.LOG10E = 1 / Math.LN10.
      // Check for whole powers of 10,
      // which due to floating point rounding error should be corrected.
      var powerOf10 = Math.round(exponent);
      var isPowerOf10 = x === Math.pow(10, powerOf10);
      return isPowerOf10 ? powerOf10 : exponent;
    }
  };
  var helpers_math = exports$2;

  // DEPRECATIONS

  /**
   * Provided for backward compatibility, use Chart.helpers.math.log10 instead.
   * @namespace Chart.helpers.log10
   * @deprecated since version 2.9.0
   * @todo remove at version 3
   * @private
   */
  helpers_core.log10 = exports$2.log10;
  var getRtlAdapter = function (rectX, width) {
    return {
      x: function (x) {
        return rectX + rectX + width - x;
      },
      setWidth: function (w) {
        width = w;
      },
      textAlign: function (align) {
        if (align === 'center') {
          return align;
        }
        return align === 'right' ? 'left' : 'right';
      },
      xPlus: function (x, value) {
        return x - value;
      },
      leftForLtr: function (x, itemWidth) {
        return x - itemWidth;
      }
    };
  };
  var getLtrAdapter = function () {
    return {
      x: function (x) {
        return x;
      },
      setWidth: function (w) {// eslint-disable-line no-unused-vars
      },
      textAlign: function (align) {
        return align;
      },
      xPlus: function (x, value) {
        return x + value;
      },
      leftForLtr: function (x, _itemWidth) {
        // eslint-disable-line no-unused-vars
        return x;
      }
    };
  };
  var getAdapter = function (rtl, rectX, width) {
    return rtl ? getRtlAdapter(rectX, width) : getLtrAdapter();
  };
  var overrideTextDirection = function (ctx, direction) {
    var style, original;
    if (direction === 'ltr' || direction === 'rtl') {
      style = ctx.canvas.style;
      original = [style.getPropertyValue('direction'), style.getPropertyPriority('direction')];
      style.setProperty('direction', direction, 'important');
      ctx.prevTextDirection = original;
    }
  };
  var restoreTextDirection = function (ctx) {
    var original = ctx.prevTextDirection;
    if (original !== undefined) {
      delete ctx.prevTextDirection;
      ctx.canvas.style.setProperty('direction', original[0], original[1]);
    }
  };
  var helpers_rtl = {
    getRtlAdapter: getAdapter,
    overrideTextDirection: overrideTextDirection,
    restoreTextDirection: restoreTextDirection
  };
  var helpers$1 = helpers_core;
  var easing = helpers_easing;
  var canvas = helpers_canvas;
  var options = helpers_options;
  var math = helpers_math;
  var rtl = helpers_rtl;
  helpers$1.easing = easing;
  helpers$1.canvas = canvas;
  helpers$1.options = options;
  helpers$1.math = math;
  helpers$1.rtl = rtl;
  function interpolate(start, view, model, ease) {
    var keys = Object.keys(model);
    var i, ilen, key, actual, origin, target, type, c0, c1;
    for (i = 0, ilen = keys.length; i < ilen; ++i) {
      key = keys[i];
      target = model[key];

      // if a value is added to the model after pivot() has been called, the view
      // doesn't contain it, so let's initialize the view to the target value.
      if (!view.hasOwnProperty(key)) {
        view[key] = target;
      }
      actual = view[key];
      if (actual === target || key[0] === '_') {
        continue;
      }
      if (!start.hasOwnProperty(key)) {
        start[key] = actual;
      }
      origin = start[key];
      type = typeof target;
      if (type === typeof origin) {
        if (type === 'string') {
          c0 = chartjsColor(origin);
          if (c0.valid) {
            c1 = chartjsColor(target);
            if (c1.valid) {
              view[key] = c1.mix(c0, ease).rgbString();
              continue;
            }
          }
        } else if (helpers$1.isFinite(origin) && helpers$1.isFinite(target)) {
          view[key] = origin + (target - origin) * ease;
          continue;
        }
      }
      view[key] = target;
    }
  }
  var Element = function (configuration) {
    helpers$1.extend(this, configuration);
    this.initialize.apply(this, arguments);
  };
  helpers$1.extend(Element.prototype, {
    _type: undefined,
    initialize: function () {
      this.hidden = false;
    },
    pivot: function () {
      var me = this;
      if (!me._view) {
        me._view = helpers$1.extend({}, me._model);
      }
      me._start = {};
      return me;
    },
    transition: function (ease) {
      var me = this;
      var model = me._model;
      var start = me._start;
      var view = me._view;

      // No animation -> No Transition
      if (!model || ease === 1) {
        me._view = helpers$1.extend({}, model);
        me._start = null;
        return me;
      }
      if (!view) {
        view = me._view = {};
      }
      if (!start) {
        start = me._start = {};
      }
      interpolate(start, view, model, ease);
      return me;
    },
    tooltipPosition: function () {
      return {
        x: this._model.x,
        y: this._model.y
      };
    },
    hasValue: function () {
      return helpers$1.isNumber(this._model.x) && helpers$1.isNumber(this._model.y);
    }
  });
  Element.extend = helpers$1.inherits;
  var core_element = Element;
  var exports$3 = core_element.extend({
    chart: null,
    // the animation associated chart instance
    currentStep: 0,
    // the current animation step
    numSteps: 60,
    // default number of steps
    easing: '',
    // the easing to use for this animation
    render: null,
    // render function used by the animation service

    onAnimationProgress: null,
    // user specified callback to fire on each step of the animation
    onAnimationComplete: null // user specified callback to fire when the animation finishes
  });

  var core_animation = exports$3;

  // DEPRECATIONS

  /**
   * Provided for backward compatibility, use Chart.Animation instead
   * @prop Chart.Animation#animationObject
   * @deprecated since version 2.6.0
   * @todo remove at version 3
   */
  Object.defineProperty(exports$3.prototype, 'animationObject', {
    get: function () {
      return this;
    }
  });

  /**
   * Provided for backward compatibility, use Chart.Animation#chart instead
   * @prop Chart.Animation#chartInstance
   * @deprecated since version 2.6.0
   * @todo remove at version 3
   */
  Object.defineProperty(exports$3.prototype, 'chartInstance', {
    get: function () {
      return this.chart;
    },
    set: function (value) {
      this.chart = value;
    }
  });
  core_defaults._set('global', {
    animation: {
      duration: 1000,
      easing: 'easeOutQuart',
      onProgress: helpers$1.noop,
      onComplete: helpers$1.noop
    }
  });
  var core_animations = {
    animations: [],
    request: null,
    /**
     * @param {Chart} chart - The chart to animate.
     * @param {Chart.Animation} animation - The animation that we will animate.
     * @param {number} duration - The animation duration in ms.
     * @param {boolean} lazy - if true, the chart is not marked as animating to enable more responsive interactions
     */
    addAnimation: function (chart, animation, duration, lazy) {
      var animations = this.animations;
      var i, ilen;
      animation.chart = chart;
      animation.startTime = Date.now();
      animation.duration = duration;
      if (!lazy) {
        chart.animating = true;
      }
      for (i = 0, ilen = animations.length; i < ilen; ++i) {
        if (animations[i].chart === chart) {
          animations[i] = animation;
          return;
        }
      }
      animations.push(animation);

      // If there are no animations queued, manually kickstart a digest, for lack of a better word
      if (animations.length === 1) {
        this.requestAnimationFrame();
      }
    },
    cancelAnimation: function (chart) {
      var index = helpers$1.findIndex(this.animations, function (animation) {
        return animation.chart === chart;
      });
      if (index !== -1) {
        this.animations.splice(index, 1);
        chart.animating = false;
      }
    },
    requestAnimationFrame: function () {
      var me = this;
      if (me.request === null) {
        // Skip animation frame requests until the active one is executed.
        // This can happen when processing mouse events, e.g. 'mousemove'
        // and 'mouseout' events will trigger multiple renders.
        me.request = helpers$1.requestAnimFrame.call(window, function () {
          me.request = null;
          me.startDigest();
        });
      }
    },
    /**
     * @private
     */
    startDigest: function () {
      var me = this;
      me.advance();

      // Do we have more stuff to animate?
      if (me.animations.length > 0) {
        me.requestAnimationFrame();
      }
    },
    /**
     * @private
     */
    advance: function () {
      var animations = this.animations;
      var animation, chart, numSteps, nextStep;
      var i = 0;

      // 1 animation per chart, so we are looping charts here
      while (i < animations.length) {
        animation = animations[i];
        chart = animation.chart;
        numSteps = animation.numSteps;

        // Make sure that currentStep starts at 1
        // https://github.com/chartjs/Chart.js/issues/6104
        nextStep = Math.floor((Date.now() - animation.startTime) / animation.duration * numSteps) + 1;
        animation.currentStep = Math.min(nextStep, numSteps);
        helpers$1.callback(animation.render, [chart, animation], chart);
        helpers$1.callback(animation.onAnimationProgress, [animation], chart);
        if (animation.currentStep >= numSteps) {
          helpers$1.callback(animation.onAnimationComplete, [animation], chart);
          chart.animating = false;
          animations.splice(i, 1);
        } else {
          ++i;
        }
      }
    }
  };
  var resolve = helpers$1.options.resolve;
  var arrayEvents = ['push', 'pop', 'shift', 'splice', 'unshift'];

  /**
   * Hooks the array methods that add or remove values ('push', pop', 'shift', 'splice',
   * 'unshift') and notify the listener AFTER the array has been altered. Listeners are
   * called on the 'onData*' callbacks (e.g. onDataPush, etc.) with same arguments.
   */
  function listenArrayEvents(array, listener) {
    if (array._chartjs) {
      array._chartjs.listeners.push(listener);
      return;
    }
    Object.defineProperty(array, '_chartjs', {
      configurable: true,
      enumerable: false,
      value: {
        listeners: [listener]
      }
    });
    arrayEvents.forEach(function (key) {
      var method = 'onData' + key.charAt(0).toUpperCase() + key.slice(1);
      var base = array[key];
      Object.defineProperty(array, key, {
        configurable: true,
        enumerable: false,
        value: function () {
          var args = Array.prototype.slice.call(arguments);
          var res = base.apply(this, args);
          helpers$1.each(array._chartjs.listeners, function (object) {
            if (typeof object[method] === 'function') {
              object[method].apply(object, args);
            }
          });
          return res;
        }
      });
    });
  }

  /**
   * Removes the given array event listener and cleanup extra attached properties (such as
   * the _chartjs stub and overridden methods) if array doesn't have any more listeners.
   */
  function unlistenArrayEvents(array, listener) {
    var stub = array._chartjs;
    if (!stub) {
      return;
    }
    var listeners = stub.listeners;
    var index = listeners.indexOf(listener);
    if (index !== -1) {
      listeners.splice(index, 1);
    }
    if (listeners.length > 0) {
      return;
    }
    arrayEvents.forEach(function (key) {
      delete array[key];
    });
    delete array._chartjs;
  }

  // Base class for all dataset controllers (line, bar, etc)
  var DatasetController = function (chart, datasetIndex) {
    this.initialize(chart, datasetIndex);
  };
  helpers$1.extend(DatasetController.prototype, {
    /**
     * Element type used to generate a meta dataset (e.g. Chart.element.Line).
     * @type {Chart.core.element}
     */
    datasetElementType: null,
    /**
     * Element type used to generate a meta data (e.g. Chart.element.Point).
     * @type {Chart.core.element}
     */
    dataElementType: null,
    /**
     * Dataset element option keys to be resolved in _resolveDatasetElementOptions.
     * A derived controller may override this to resolve controller-specific options.
     * The keys defined here are for backward compatibility for legend styles.
     * @private
     */
    _datasetElementOptions: ['backgroundColor', 'borderCapStyle', 'borderColor', 'borderDash', 'borderDashOffset', 'borderJoinStyle', 'borderWidth'],
    /**
     * Data element option keys to be resolved in _resolveDataElementOptions.
     * A derived controller may override this to resolve controller-specific options.
     * The keys defined here are for backward compatibility for legend styles.
     * @private
     */
    _dataElementOptions: ['backgroundColor', 'borderColor', 'borderWidth', 'pointStyle'],
    initialize: function (chart, datasetIndex) {
      var me = this;
      me.chart = chart;
      me.index = datasetIndex;
      me.linkScales();
      me.addElements();
      me._type = me.getMeta().type;
    },
    updateIndex: function (datasetIndex) {
      this.index = datasetIndex;
    },
    linkScales: function () {
      var me = this;
      var meta = me.getMeta();
      var chart = me.chart;
      var scales = chart.scales;
      var dataset = me.getDataset();
      var scalesOpts = chart.options.scales;
      if (meta.xAxisID === null || !(meta.xAxisID in scales) || dataset.xAxisID) {
        meta.xAxisID = dataset.xAxisID || scalesOpts.xAxes[0].id;
      }
      if (meta.yAxisID === null || !(meta.yAxisID in scales) || dataset.yAxisID) {
        meta.yAxisID = dataset.yAxisID || scalesOpts.yAxes[0].id;
      }
    },
    getDataset: function () {
      return this.chart.data.datasets[this.index];
    },
    getMeta: function () {
      return this.chart.getDatasetMeta(this.index);
    },
    getScaleForId: function (scaleID) {
      return this.chart.scales[scaleID];
    },
    /**
     * @private
     */
    _getValueScaleId: function () {
      return this.getMeta().yAxisID;
    },
    /**
     * @private
     */
    _getIndexScaleId: function () {
      return this.getMeta().xAxisID;
    },
    /**
     * @private
     */
    _getValueScale: function () {
      return this.getScaleForId(this._getValueScaleId());
    },
    /**
     * @private
     */
    _getIndexScale: function () {
      return this.getScaleForId(this._getIndexScaleId());
    },
    reset: function () {
      this._update(true);
    },
    /**
     * @private
     */
    destroy: function () {
      if (this._data) {
        unlistenArrayEvents(this._data, this);
      }
    },
    createMetaDataset: function () {
      var me = this;
      var type = me.datasetElementType;
      return type && new type({
        _chart: me.chart,
        _datasetIndex: me.index
      });
    },
    createMetaData: function (index) {
      var me = this;
      var type = me.dataElementType;
      return type && new type({
        _chart: me.chart,
        _datasetIndex: me.index,
        _index: index
      });
    },
    addElements: function () {
      var me = this;
      var meta = me.getMeta();
      var data = me.getDataset().data || [];
      var metaData = meta.data;
      var i, ilen;
      for (i = 0, ilen = data.length; i < ilen; ++i) {
        metaData[i] = metaData[i] || me.createMetaData(i);
      }
      meta.dataset = meta.dataset || me.createMetaDataset();
    },
    addElementAndReset: function (index) {
      var element = this.createMetaData(index);
      this.getMeta().data.splice(index, 0, element);
      this.updateElement(element, index, true);
    },
    buildOrUpdateElements: function () {
      var me = this;
      var dataset = me.getDataset();
      var data = dataset.data || (dataset.data = []);

      // In order to correctly handle data addition/deletion animation (an thus simulate
      // real-time charts), we need to monitor these data modifications and synchronize
      // the internal meta data accordingly.
      if (me._data !== data) {
        if (me._data) {
          // This case happens when the user replaced the data array instance.
          unlistenArrayEvents(me._data, me);
        }
        if (data && Object.isExtensible(data)) {
          listenArrayEvents(data, me);
        }
        me._data = data;
      }

      // Re-sync meta data in case the user replaced the data array or if we missed
      // any updates and so make sure that we handle number of datapoints changing.
      me.resyncElements();
    },
    /**
     * Returns the merged user-supplied and default dataset-level options
     * @private
     */
    _configure: function () {
      var me = this;
      me._config = helpers$1.merge(Object.create(null), [me.chart.options.datasets[me._type], me.getDataset()], {
        merger: function (key, target, source) {
          if (key !== '_meta' && key !== 'data') {
            helpers$1._merger(key, target, source);
          }
        }
      });
    },
    _update: function (reset) {
      var me = this;
      me._configure();
      me._cachedDataOpts = null;
      me.update(reset);
    },
    update: helpers$1.noop,
    transition: function (easingValue) {
      var meta = this.getMeta();
      var elements = meta.data || [];
      var ilen = elements.length;
      var i = 0;
      for (; i < ilen; ++i) {
        elements[i].transition(easingValue);
      }
      if (meta.dataset) {
        meta.dataset.transition(easingValue);
      }
    },
    draw: function () {
      var meta = this.getMeta();
      var elements = meta.data || [];
      var ilen = elements.length;
      var i = 0;
      if (meta.dataset) {
        meta.dataset.draw();
      }
      for (; i < ilen; ++i) {
        elements[i].draw();
      }
    },
    /**
     * Returns a set of predefined style properties that should be used to represent the dataset
     * or the data if the index is specified
     * @param {number} index - data index
     * @return {IStyleInterface} style object
     */
    getStyle: function (index) {
      var me = this;
      var meta = me.getMeta();
      var dataset = meta.dataset;
      var style;
      me._configure();
      if (dataset && index === undefined) {
        style = me._resolveDatasetElementOptions(dataset || {});
      } else {
        index = index || 0;
        style = me._resolveDataElementOptions(meta.data[index] || {}, index);
      }
      if (style.fill === false || style.fill === null) {
        style.backgroundColor = style.borderColor;
      }
      return style;
    },
    /**
     * @private
     */
    _resolveDatasetElementOptions: function (element, hover) {
      var me = this;
      var chart = me.chart;
      var datasetOpts = me._config;
      var custom = element.custom || {};
      var options = chart.options.elements[me.datasetElementType.prototype._type] || {};
      var elementOptions = me._datasetElementOptions;
      var values = {};
      var i, ilen, key, readKey;

      // Scriptable options
      var context = {
        chart: chart,
        dataset: me.getDataset(),
        datasetIndex: me.index,
        hover: hover
      };
      for (i = 0, ilen = elementOptions.length; i < ilen; ++i) {
        key = elementOptions[i];
        readKey = hover ? 'hover' + key.charAt(0).toUpperCase() + key.slice(1) : key;
        values[key] = resolve([custom[readKey], datasetOpts[readKey], options[readKey]], context);
      }
      return values;
    },
    /**
     * @private
     */
    _resolveDataElementOptions: function (element, index) {
      var me = this;
      var custom = element && element.custom;
      var cached = me._cachedDataOpts;
      if (cached && !custom) {
        return cached;
      }
      var chart = me.chart;
      var datasetOpts = me._config;
      var options = chart.options.elements[me.dataElementType.prototype._type] || {};
      var elementOptions = me._dataElementOptions;
      var values = {};

      // Scriptable options
      var context = {
        chart: chart,
        dataIndex: index,
        dataset: me.getDataset(),
        datasetIndex: me.index
      };

      // `resolve` sets cacheable to `false` if any option is indexed or scripted
      var info = {
        cacheable: !custom
      };
      var keys, i, ilen, key;
      custom = custom || {};
      if (helpers$1.isArray(elementOptions)) {
        for (i = 0, ilen = elementOptions.length; i < ilen; ++i) {
          key = elementOptions[i];
          values[key] = resolve([custom[key], datasetOpts[key], options[key]], context, index, info);
        }
      } else {
        keys = Object.keys(elementOptions);
        for (i = 0, ilen = keys.length; i < ilen; ++i) {
          key = keys[i];
          values[key] = resolve([custom[key], datasetOpts[elementOptions[key]], datasetOpts[key], options[key]], context, index, info);
        }
      }
      if (info.cacheable) {
        me._cachedDataOpts = Object.freeze(values);
      }
      return values;
    },
    removeHoverStyle: function (element) {
      helpers$1.merge(element._model, element.$previousStyle || {});
      delete element.$previousStyle;
    },
    setHoverStyle: function (element) {
      var dataset = this.chart.data.datasets[element._datasetIndex];
      var index = element._index;
      var custom = element.custom || {};
      var model = element._model;
      var getHoverColor = helpers$1.getHoverColor;
      element.$previousStyle = {
        backgroundColor: model.backgroundColor,
        borderColor: model.borderColor,
        borderWidth: model.borderWidth
      };
      model.backgroundColor = resolve([custom.hoverBackgroundColor, dataset.hoverBackgroundColor, getHoverColor(model.backgroundColor)], undefined, index);
      model.borderColor = resolve([custom.hoverBorderColor, dataset.hoverBorderColor, getHoverColor(model.borderColor)], undefined, index);
      model.borderWidth = resolve([custom.hoverBorderWidth, dataset.hoverBorderWidth, model.borderWidth], undefined, index);
    },
    /**
     * @private
     */
    _removeDatasetHoverStyle: function () {
      var element = this.getMeta().dataset;
      if (element) {
        this.removeHoverStyle(element);
      }
    },
    /**
     * @private
     */
    _setDatasetHoverStyle: function () {
      var element = this.getMeta().dataset;
      var prev = {};
      var i, ilen, key, keys, hoverOptions, model;
      if (!element) {
        return;
      }
      model = element._model;
      hoverOptions = this._resolveDatasetElementOptions(element, true);
      keys = Object.keys(hoverOptions);
      for (i = 0, ilen = keys.length; i < ilen; ++i) {
        key = keys[i];
        prev[key] = model[key];
        model[key] = hoverOptions[key];
      }
      element.$previousStyle = prev;
    },
    /**
     * @private
     */
    resyncElements: function () {
      var me = this;
      var meta = me.getMeta();
      var data = me.getDataset().data;
      var numMeta = meta.data.length;
      var numData = data.length;
      if (numData < numMeta) {
        meta.data.splice(numData, numMeta - numData);
      } else if (numData > numMeta) {
        me.insertElements(numMeta, numData - numMeta);
      }
    },
    /**
     * @private
     */
    insertElements: function (start, count) {
      for (var i = 0; i < count; ++i) {
        this.addElementAndReset(start + i);
      }
    },
    /**
     * @private
     */
    onDataPush: function () {
      var count = arguments.length;
      this.insertElements(this.getDataset().data.length - count, count);
    },
    /**
     * @private
     */
    onDataPop: function () {
      this.getMeta().data.pop();
    },
    /**
     * @private
     */
    onDataShift: function () {
      this.getMeta().data.shift();
    },
    /**
     * @private
     */
    onDataSplice: function (start, count) {
      this.getMeta().data.splice(start, count);
      this.insertElements(start, arguments.length - 2);
    },
    /**
     * @private
     */
    onDataUnshift: function () {
      this.insertElements(0, arguments.length);
    }
  });
  DatasetController.extend = helpers$1.inherits;
  var core_datasetController = DatasetController;
  var TAU = Math.PI * 2;
  core_defaults._set('global', {
    elements: {
      arc: {
        backgroundColor: core_defaults.global.defaultColor,
        borderColor: '#fff',
        borderWidth: 2,
        borderAlign: 'center'
      }
    }
  });
  function clipArc(ctx, arc) {
    var startAngle = arc.startAngle;
    var endAngle = arc.endAngle;
    var pixelMargin = arc.pixelMargin;
    var angleMargin = pixelMargin / arc.outerRadius;
    var x = arc.x;
    var y = arc.y;

    // Draw an inner border by cliping the arc and drawing a double-width border
    // Enlarge the clipping arc by 0.33 pixels to eliminate glitches between borders
    ctx.beginPath();
    ctx.arc(x, y, arc.outerRadius, startAngle - angleMargin, endAngle + angleMargin);
    if (arc.innerRadius > pixelMargin) {
      angleMargin = pixelMargin / arc.innerRadius;
      ctx.arc(x, y, arc.innerRadius - pixelMargin, endAngle + angleMargin, startAngle - angleMargin, true);
    } else {
      ctx.arc(x, y, pixelMargin, endAngle + Math.PI / 2, startAngle - Math.PI / 2);
    }
    ctx.closePath();
    ctx.clip();
  }
  function drawFullCircleBorders(ctx, vm, arc, inner) {
    var endAngle = arc.endAngle;
    var i;
    if (inner) {
      arc.endAngle = arc.startAngle + TAU;
      clipArc(ctx, arc);
      arc.endAngle = endAngle;
      if (arc.endAngle === arc.startAngle && arc.fullCircles) {
        arc.endAngle += TAU;
        arc.fullCircles--;
      }
    }
    ctx.beginPath();
    ctx.arc(arc.x, arc.y, arc.innerRadius, arc.startAngle + TAU, arc.startAngle, true);
    for (i = 0; i < arc.fullCircles; ++i) {
      ctx.stroke();
    }
    ctx.beginPath();
    ctx.arc(arc.x, arc.y, vm.outerRadius, arc.startAngle, arc.startAngle + TAU);
    for (i = 0; i < arc.fullCircles; ++i) {
      ctx.stroke();
    }
  }
  function drawBorder(ctx, vm, arc) {
    var inner = vm.borderAlign === 'inner';
    if (inner) {
      ctx.lineWidth = vm.borderWidth * 2;
      ctx.lineJoin = 'round';
    } else {
      ctx.lineWidth = vm.borderWidth;
      ctx.lineJoin = 'bevel';
    }
    if (arc.fullCircles) {
      drawFullCircleBorders(ctx, vm, arc, inner);
    }
    if (inner) {
      clipArc(ctx, arc);
    }
    ctx.beginPath();
    ctx.arc(arc.x, arc.y, vm.outerRadius, arc.startAngle, arc.endAngle);
    ctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true);
    ctx.closePath();
    ctx.stroke();
  }
  var element_arc = core_element.extend({
    _type: 'arc',
    inLabelRange: function (mouseX) {
      var vm = this._view;
      if (vm) {
        return Math.pow(mouseX - vm.x, 2) < Math.pow(vm.radius + vm.hoverRadius, 2);
      }
      return false;
    },
    inRange: function (chartX, chartY) {
      var vm = this._view;
      if (vm) {
        var pointRelativePosition = helpers$1.getAngleFromPoint(vm, {
          x: chartX,
          y: chartY
        });
        var angle = pointRelativePosition.angle;
        var distance = pointRelativePosition.distance;

        // Sanitise angle range
        var startAngle = vm.startAngle;
        var endAngle = vm.endAngle;
        while (endAngle < startAngle) {
          endAngle += TAU;
        }
        while (angle > endAngle) {
          angle -= TAU;
        }
        while (angle < startAngle) {
          angle += TAU;
        }

        // Check if within the range of the open/close angle
        var betweenAngles = angle >= startAngle && angle <= endAngle;
        var withinRadius = distance >= vm.innerRadius && distance <= vm.outerRadius;
        return betweenAngles && withinRadius;
      }
      return false;
    },
    getCenterPoint: function () {
      var vm = this._view;
      var halfAngle = (vm.startAngle + vm.endAngle) / 2;
      var halfRadius = (vm.innerRadius + vm.outerRadius) / 2;
      return {
        x: vm.x + Math.cos(halfAngle) * halfRadius,
        y: vm.y + Math.sin(halfAngle) * halfRadius
      };
    },
    getArea: function () {
      var vm = this._view;
      return Math.PI * ((vm.endAngle - vm.startAngle) / (2 * Math.PI)) * (Math.pow(vm.outerRadius, 2) - Math.pow(vm.innerRadius, 2));
    },
    tooltipPosition: function () {
      var vm = this._view;
      var centreAngle = vm.startAngle + (vm.endAngle - vm.startAngle) / 2;
      var rangeFromCentre = (vm.outerRadius - vm.innerRadius) / 2 + vm.innerRadius;
      return {
        x: vm.x + Math.cos(centreAngle) * rangeFromCentre,
        y: vm.y + Math.sin(centreAngle) * rangeFromCentre
      };
    },
    draw: function () {
      var ctx = this._chart.ctx;
      var vm = this._view;
      var pixelMargin = vm.borderAlign === 'inner' ? 0.33 : 0;
      var arc = {
        x: vm.x,
        y: vm.y,
        innerRadius: vm.innerRadius,
        outerRadius: Math.max(vm.outerRadius - pixelMargin, 0),
        pixelMargin: pixelMargin,
        startAngle: vm.startAngle,
        endAngle: vm.endAngle,
        fullCircles: Math.floor(vm.circumference / TAU)
      };
      var i;
      ctx.save();
      ctx.fillStyle = vm.backgroundColor;
      ctx.strokeStyle = vm.borderColor;
      if (arc.fullCircles) {
        arc.endAngle = arc.startAngle + TAU;
        ctx.beginPath();
        ctx.arc(arc.x, arc.y, arc.outerRadius, arc.startAngle, arc.endAngle);
        ctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true);
        ctx.closePath();
        for (i = 0; i < arc.fullCircles; ++i) {
          ctx.fill();
        }
        arc.endAngle = arc.startAngle + vm.circumference % TAU;
      }
      ctx.beginPath();
      ctx.arc(arc.x, arc.y, arc.outerRadius, arc.startAngle, arc.endAngle);
      ctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true);
      ctx.closePath();
      ctx.fill();
      if (vm.borderWidth) {
        drawBorder(ctx, vm, arc);
      }
      ctx.restore();
    }
  });
  var valueOrDefault$1 = helpers$1.valueOrDefault;
  var defaultColor = core_defaults.global.defaultColor;
  core_defaults._set('global', {
    elements: {
      line: {
        tension: 0.4,
        backgroundColor: defaultColor,
        borderWidth: 3,
        borderColor: defaultColor,
        borderCapStyle: 'butt',
        borderDash: [],
        borderDashOffset: 0.0,
        borderJoinStyle: 'miter',
        capBezierPoints: true,
        fill: true // do we fill in the area between the line and its base axis
      }
    }
  });

  var element_line = core_element.extend({
    _type: 'line',
    draw: function () {
      var me = this;
      var vm = me._view;
      var ctx = me._chart.ctx;
      var spanGaps = vm.spanGaps;
      var points = me._children.slice(); // clone array
      var globalDefaults = core_defaults.global;
      var globalOptionLineElements = globalDefaults.elements.line;
      var lastDrawnIndex = -1;
      var closePath = me._loop;
      var index, previous, currentVM;
      if (!points.length) {
        return;
      }
      if (me._loop) {
        for (index = 0; index < points.length; ++index) {
          previous = helpers$1.previousItem(points, index);
          // If the line has an open path, shift the point array
          if (!points[index]._view.skip && previous._view.skip) {
            points = points.slice(index).concat(points.slice(0, index));
            closePath = spanGaps;
            break;
          }
        }
        // If the line has a close path, add the first point again
        if (closePath) {
          points.push(points[0]);
        }
      }
      ctx.save();

      // Stroke Line Options
      ctx.lineCap = vm.borderCapStyle || globalOptionLineElements.borderCapStyle;

      // IE 9 and 10 do not support line dash
      if (ctx.setLineDash) {
        ctx.setLineDash(vm.borderDash || globalOptionLineElements.borderDash);
      }
      ctx.lineDashOffset = valueOrDefault$1(vm.borderDashOffset, globalOptionLineElements.borderDashOffset);
      ctx.lineJoin = vm.borderJoinStyle || globalOptionLineElements.borderJoinStyle;
      ctx.lineWidth = valueOrDefault$1(vm.borderWidth, globalOptionLineElements.borderWidth);
      ctx.strokeStyle = vm.borderColor || globalDefaults.defaultColor;

      // Stroke Line
      ctx.beginPath();

      // First point moves to it's starting position no matter what
      currentVM = points[0]._view;
      if (!currentVM.skip) {
        ctx.moveTo(currentVM.x, currentVM.y);
        lastDrawnIndex = 0;
      }
      for (index = 1; index < points.length; ++index) {
        currentVM = points[index]._view;
        previous = lastDrawnIndex === -1 ? helpers$1.previousItem(points, index) : points[lastDrawnIndex];
        if (!currentVM.skip) {
          if (lastDrawnIndex !== index - 1 && !spanGaps || lastDrawnIndex === -1) {
            // There was a gap and this is the first point after the gap
            ctx.moveTo(currentVM.x, currentVM.y);
          } else {
            // Line to next point
            helpers$1.canvas.lineTo(ctx, previous._view, currentVM);
          }
          lastDrawnIndex = index;
        }
      }
      if (closePath) {
        ctx.closePath();
      }
      ctx.stroke();
      ctx.restore();
    }
  });
  var valueOrDefault$2 = helpers$1.valueOrDefault;
  var defaultColor$1 = core_defaults.global.defaultColor;
  core_defaults._set('global', {
    elements: {
      point: {
        radius: 3,
        pointStyle: 'circle',
        backgroundColor: defaultColor$1,
        borderColor: defaultColor$1,
        borderWidth: 1,
        // Hover
        hitRadius: 1,
        hoverRadius: 4,
        hoverBorderWidth: 1
      }
    }
  });
  function xRange(mouseX) {
    var vm = this._view;
    return vm ? Math.abs(mouseX - vm.x) < vm.radius + vm.hitRadius : false;
  }
  function yRange(mouseY) {
    var vm = this._view;
    return vm ? Math.abs(mouseY - vm.y) < vm.radius + vm.hitRadius : false;
  }
  var element_point = core_element.extend({
    _type: 'point',
    inRange: function (mouseX, mouseY) {
      var vm = this._view;
      return vm ? Math.pow(mouseX - vm.x, 2) + Math.pow(mouseY - vm.y, 2) < Math.pow(vm.hitRadius + vm.radius, 2) : false;
    },
    inLabelRange: xRange,
    inXRange: xRange,
    inYRange: yRange,
    getCenterPoint: function () {
      var vm = this._view;
      return {
        x: vm.x,
        y: vm.y
      };
    },
    getArea: function () {
      return Math.PI * Math.pow(this._view.radius, 2);
    },
    tooltipPosition: function () {
      var vm = this._view;
      return {
        x: vm.x,
        y: vm.y,
        padding: vm.radius + vm.borderWidth
      };
    },
    draw: function (chartArea) {
      var vm = this._view;
      var ctx = this._chart.ctx;
      var pointStyle = vm.pointStyle;
      var rotation = vm.rotation;
      var radius = vm.radius;
      var x = vm.x;
      var y = vm.y;
      var globalDefaults = core_defaults.global;
      var defaultColor = globalDefaults.defaultColor; // eslint-disable-line no-shadow

      if (vm.skip) {
        return;
      }

      // Clipping for Points.
      if (chartArea === undefined || helpers$1.canvas._isPointInArea(vm, chartArea)) {
        ctx.strokeStyle = vm.borderColor || defaultColor;
        ctx.lineWidth = valueOrDefault$2(vm.borderWidth, globalDefaults.elements.point.borderWidth);
        ctx.fillStyle = vm.backgroundColor || defaultColor;
        helpers$1.canvas.drawPoint(ctx, pointStyle, radius, x, y, rotation);
      }
    }
  });
  var defaultColor$2 = core_defaults.global.defaultColor;
  core_defaults._set('global', {
    elements: {
      rectangle: {
        backgroundColor: defaultColor$2,
        borderColor: defaultColor$2,
        borderSkipped: 'bottom',
        borderWidth: 0
      }
    }
  });
  function isVertical(vm) {
    return vm && vm.width !== undefined;
  }

  /**
   * Helper function to get the bounds of the bar regardless of the orientation
   * @param bar {Chart.Element.Rectangle} the bar
   * @return {Bounds} bounds of the bar
   * @private
   */
  function getBarBounds(vm) {
    var x1, x2, y1, y2, half;
    if (isVertical(vm)) {
      half = vm.width / 2;
      x1 = vm.x - half;
      x2 = vm.x + half;
      y1 = Math.min(vm.y, vm.base);
      y2 = Math.max(vm.y, vm.base);
    } else {
      half = vm.height / 2;
      x1 = Math.min(vm.x, vm.base);
      x2 = Math.max(vm.x, vm.base);
      y1 = vm.y - half;
      y2 = vm.y + half;
    }
    return {
      left: x1,
      top: y1,
      right: x2,
      bottom: y2
    };
  }
  function swap(orig, v1, v2) {
    return orig === v1 ? v2 : orig === v2 ? v1 : orig;
  }
  function parseBorderSkipped(vm) {
    var edge = vm.borderSkipped;
    var res = {};
    if (!edge) {
      return res;
    }
    if (vm.horizontal) {
      if (vm.base > vm.x) {
        edge = swap(edge, 'left', 'right');
      }
    } else if (vm.base < vm.y) {
      edge = swap(edge, 'bottom', 'top');
    }
    res[edge] = true;
    return res;
  }
  function parseBorderWidth(vm, maxW, maxH) {
    var value = vm.borderWidth;
    var skip = parseBorderSkipped(vm);
    var t, r, b, l;
    if (helpers$1.isObject(value)) {
      t = +value.top || 0;
      r = +value.right || 0;
      b = +value.bottom || 0;
      l = +value.left || 0;
    } else {
      t = r = b = l = +value || 0;
    }
    return {
      t: skip.top || t < 0 ? 0 : t > maxH ? maxH : t,
      r: skip.right || r < 0 ? 0 : r > maxW ? maxW : r,
      b: skip.bottom || b < 0 ? 0 : b > maxH ? maxH : b,
      l: skip.left || l < 0 ? 0 : l > maxW ? maxW : l
    };
  }
  function boundingRects(vm) {
    var bounds = getBarBounds(vm);
    var width = bounds.right - bounds.left;
    var height = bounds.bottom - bounds.top;
    var border = parseBorderWidth(vm, width / 2, height / 2);
    return {
      outer: {
        x: bounds.left,
        y: bounds.top,
        w: width,
        h: height
      },
      inner: {
        x: bounds.left + border.l,
        y: bounds.top + border.t,
        w: width - border.l - border.r,
        h: height - border.t - border.b
      }
    };
  }
  function inRange(vm, x, y) {
    var skipX = x === null;
    var skipY = y === null;
    var bounds = !vm || skipX && skipY ? false : getBarBounds(vm);
    return bounds && (skipX || x >= bounds.left && x <= bounds.right) && (skipY || y >= bounds.top && y <= bounds.bottom);
  }
  var element_rectangle = core_element.extend({
    _type: 'rectangle',
    draw: function () {
      var ctx = this._chart.ctx;
      var vm = this._view;
      var rects = boundingRects(vm);
      var outer = rects.outer;
      var inner = rects.inner;
      ctx.fillStyle = vm.backgroundColor;
      ctx.fillRect(outer.x, outer.y, outer.w, outer.h);
      if (outer.w === inner.w && outer.h === inner.h) {
        return;
      }
      ctx.save();
      ctx.beginPath();
      ctx.rect(outer.x, outer.y, outer.w, outer.h);
      ctx.clip();
      ctx.fillStyle = vm.borderColor;
      ctx.rect(inner.x, inner.y, inner.w, inner.h);
      ctx.fill('evenodd');
      ctx.restore();
    },
    height: function () {
      var vm = this._view;
      return vm.base - vm.y;
    },
    inRange: function (mouseX, mouseY) {
      return inRange(this._view, mouseX, mouseY);
    },
    inLabelRange: function (mouseX, mouseY) {
      var vm = this._view;
      return isVertical(vm) ? inRange(vm, mouseX, null) : inRange(vm, null, mouseY);
    },
    inXRange: function (mouseX) {
      return inRange(this._view, mouseX, null);
    },
    inYRange: function (mouseY) {
      return inRange(this._view, null, mouseY);
    },
    getCenterPoint: function () {
      var vm = this._view;
      var x, y;
      if (isVertical(vm)) {
        x = vm.x;
        y = (vm.y + vm.base) / 2;
      } else {
        x = (vm.x + vm.base) / 2;
        y = vm.y;
      }
      return {
        x: x,
        y: y
      };
    },
    getArea: function () {
      var vm = this._view;
      return isVertical(vm) ? vm.width * Math.abs(vm.y - vm.base) : vm.height * Math.abs(vm.x - vm.base);
    },
    tooltipPosition: function () {
      var vm = this._view;
      return {
        x: vm.x,
        y: vm.y
      };
    }
  });
  var elements = {};
  var Arc = element_arc;
  var Line = element_line;
  var Point = element_point;
  var Rectangle = element_rectangle;
  elements.Arc = Arc;
  elements.Line = Line;
  elements.Point = Point;
  elements.Rectangle = Rectangle;
  var deprecated = helpers$1._deprecated;
  var valueOrDefault$3 = helpers$1.valueOrDefault;
  core_defaults._set('bar', {
    hover: {
      mode: 'label'
    },
    scales: {
      xAxes: [{
        type: 'category',
        offset: true,
        gridLines: {
          offsetGridLines: true
        }
      }],
      yAxes: [{
        type: 'linear'
      }]
    }
  });
  core_defaults._set('global', {
    datasets: {
      bar: {
        categoryPercentage: 0.8,
        barPercentage: 0.9
      }
    }
  });

  /**
   * Computes the "optimal" sample size to maintain bars equally sized while preventing overlap.
   * @private
   */
  function computeMinSampleSize(scale, pixels) {
    var min = scale._length;
    var prev, curr, i, ilen;
    for (i = 1, ilen = pixels.length; i < ilen; ++i) {
      min = Math.min(min, Math.abs(pixels[i] - pixels[i - 1]));
    }
    for (i = 0, ilen = scale.getTicks().length; i < ilen; ++i) {
      curr = scale.getPixelForTick(i);
      min = i > 0 ? Math.min(min, Math.abs(curr - prev)) : min;
      prev = curr;
    }
    return min;
  }

  /**
   * Computes an "ideal" category based on the absolute bar thickness or, if undefined or null,
   * uses the smallest interval (see computeMinSampleSize) that prevents bar overlapping. This
   * mode currently always generates bars equally sized (until we introduce scriptable options?).
   * @private
   */
  function computeFitCategoryTraits(index, ruler, options) {
    var thickness = options.barThickness;
    var count = ruler.stackCount;
    var curr = ruler.pixels[index];
    var min = helpers$1.isNullOrUndef(thickness) ? computeMinSampleSize(ruler.scale, ruler.pixels) : -1;
    var size, ratio;
    if (helpers$1.isNullOrUndef(thickness)) {
      size = min * options.categoryPercentage;
      ratio = options.barPercentage;
    } else {
      // When bar thickness is enforced, category and bar percentages are ignored.
      // Note(SB): we could add support for relative bar thickness (e.g. barThickness: '50%')
      // and deprecate barPercentage since this value is ignored when thickness is absolute.
      size = thickness * count;
      ratio = 1;
    }
    return {
      chunk: size / count,
      ratio: ratio,
      start: curr - size / 2
    };
  }

  /**
   * Computes an "optimal" category that globally arranges bars side by side (no gap when
   * percentage options are 1), based on the previous and following categories. This mode
   * generates bars with different widths when data are not evenly spaced.
   * @private
   */
  function computeFlexCategoryTraits(index, ruler, options) {
    var pixels = ruler.pixels;
    var curr = pixels[index];
    var prev = index > 0 ? pixels[index - 1] : null;
    var next = index < pixels.length - 1 ? pixels[index + 1] : null;
    var percent = options.categoryPercentage;
    var start, size;
    if (prev === null) {
      // first data: its size is double based on the next point or,
      // if it's also the last data, we use the scale size.
      prev = curr - (next === null ? ruler.end - ruler.start : next - curr);
    }
    if (next === null) {
      // last data: its size is also double based on the previous point.
      next = curr + curr - prev;
    }
    start = curr - (curr - Math.min(prev, next)) / 2 * percent;
    size = Math.abs(next - prev) / 2 * percent;
    return {
      chunk: size / ruler.stackCount,
      ratio: options.barPercentage,
      start: start
    };
  }
  var controller_bar = core_datasetController.extend({
    dataElementType: elements.Rectangle,
    /**
     * @private
     */
    _dataElementOptions: ['backgroundColor', 'borderColor', 'borderSkipped', 'borderWidth', 'barPercentage', 'barThickness', 'categoryPercentage', 'maxBarThickness', 'minBarLength'],
    initialize: function () {
      var me = this;
      var meta, scaleOpts;
      core_datasetController.prototype.initialize.apply(me, arguments);
      meta = me.getMeta();
      meta.stack = me.getDataset().stack;
      meta.bar = true;
      scaleOpts = me._getIndexScale().options;
      deprecated('bar chart', scaleOpts.barPercentage, 'scales.[x/y]Axes.barPercentage', 'dataset.barPercentage');
      deprecated('bar chart', scaleOpts.barThickness, 'scales.[x/y]Axes.barThickness', 'dataset.barThickness');
      deprecated('bar chart', scaleOpts.categoryPercentage, 'scales.[x/y]Axes.categoryPercentage', 'dataset.categoryPercentage');
      deprecated('bar chart', me._getValueScale().options.minBarLength, 'scales.[x/y]Axes.minBarLength', 'dataset.minBarLength');
      deprecated('bar chart', scaleOpts.maxBarThickness, 'scales.[x/y]Axes.maxBarThickness', 'dataset.maxBarThickness');
    },
    update: function (reset) {
      var me = this;
      var rects = me.getMeta().data;
      var i, ilen;
      me._ruler = me.getRuler();
      for (i = 0, ilen = rects.length; i < ilen; ++i) {
        me.updateElement(rects[i], i, reset);
      }
    },
    updateElement: function (rectangle, index, reset) {
      var me = this;
      var meta = me.getMeta();
      var dataset = me.getDataset();
      var options = me._resolveDataElementOptions(rectangle, index);
      rectangle._xScale = me.getScaleForId(meta.xAxisID);
      rectangle._yScale = me.getScaleForId(meta.yAxisID);
      rectangle._datasetIndex = me.index;
      rectangle._index = index;
      rectangle._model = {
        backgroundColor: options.backgroundColor,
        borderColor: options.borderColor,
        borderSkipped: options.borderSkipped,
        borderWidth: options.borderWidth,
        datasetLabel: dataset.label,
        label: me.chart.data.labels[index]
      };
      if (helpers$1.isArray(dataset.data[index])) {
        rectangle._model.borderSkipped = null;
      }
      me._updateElementGeometry(rectangle, index, reset, options);
      rectangle.pivot();
    },
    /**
     * @private
     */
    _updateElementGeometry: function (rectangle, index, reset, options) {
      var me = this;
      var model = rectangle._model;
      var vscale = me._getValueScale();
      var base = vscale.getBasePixel();
      var horizontal = vscale.isHorizontal();
      var ruler = me._ruler || me.getRuler();
      var vpixels = me.calculateBarValuePixels(me.index, index, options);
      var ipixels = me.calculateBarIndexPixels(me.index, index, ruler, options);
      model.horizontal = horizontal;
      model.base = reset ? base : vpixels.base;
      model.x = horizontal ? reset ? base : vpixels.head : ipixels.center;
      model.y = horizontal ? ipixels.center : reset ? base : vpixels.head;
      model.height = horizontal ? ipixels.size : undefined;
      model.width = horizontal ? undefined : ipixels.size;
    },
    /**
     * Returns the stacks based on groups and bar visibility.
     * @param {number} [last] - The dataset index
     * @returns {string[]} The list of stack IDs
     * @private
     */
    _getStacks: function (last) {
      var me = this;
      var scale = me._getIndexScale();
      var metasets = scale._getMatchingVisibleMetas(me._type);
      var stacked = scale.options.stacked;
      var ilen = metasets.length;
      var stacks = [];
      var i, meta;
      for (i = 0; i < ilen; ++i) {
        meta = metasets[i];
        // stacked   | meta.stack
        //           | found | not found | undefined
        // false     |   x   |     x     |     x
        // true      |       |     x     |
        // undefined |       |     x     |     x
        if (stacked === false || stacks.indexOf(meta.stack) === -1 || stacked === undefined && meta.stack === undefined) {
          stacks.push(meta.stack);
        }
        if (meta.index === last) {
          break;
        }
      }
      return stacks;
    },
    /**
     * Returns the effective number of stacks based on groups and bar visibility.
     * @private
     */
    getStackCount: function () {
      return this._getStacks().length;
    },
    /**
     * Returns the stack index for the given dataset based on groups and bar visibility.
     * @param {number} [datasetIndex] - The dataset index
     * @param {string} [name] - The stack name to find
     * @returns {number} The stack index
     * @private
     */
    getStackIndex: function (datasetIndex, name) {
      var stacks = this._getStacks(datasetIndex);
      var index = name !== undefined ? stacks.indexOf(name) : -1; // indexOf returns -1 if element is not present

      return index === -1 ? stacks.length - 1 : index;
    },
    /**
     * @private
     */
    getRuler: function () {
      var me = this;
      var scale = me._getIndexScale();
      var pixels = [];
      var i, ilen;
      for (i = 0, ilen = me.getMeta().data.length; i < ilen; ++i) {
        pixels.push(scale.getPixelForValue(null, i, me.index));
      }
      return {
        pixels: pixels,
        start: scale._startPixel,
        end: scale._endPixel,
        stackCount: me.getStackCount(),
        scale: scale
      };
    },
    /**
     * Note: pixel values are not clamped to the scale area.
     * @private
     */
    calculateBarValuePixels: function (datasetIndex, index, options) {
      var me = this;
      var chart = me.chart;
      var scale = me._getValueScale();
      var isHorizontal = scale.isHorizontal();
      var datasets = chart.data.datasets;
      var metasets = scale._getMatchingVisibleMetas(me._type);
      var value = scale._parseValue(datasets[datasetIndex].data[index]);
      var minBarLength = options.minBarLength;
      var stacked = scale.options.stacked;
      var stack = me.getMeta().stack;
      var start = value.start === undefined ? 0 : value.max >= 0 && value.min >= 0 ? value.min : value.max;
      var length = value.start === undefined ? value.end : value.max >= 0 && value.min >= 0 ? value.max - value.min : value.min - value.max;
      var ilen = metasets.length;
      var i, imeta, ivalue, base, head, size, stackLength;
      if (stacked || stacked === undefined && stack !== undefined) {
        for (i = 0; i < ilen; ++i) {
          imeta = metasets[i];
          if (imeta.index === datasetIndex) {
            break;
          }
          if (imeta.stack === stack) {
            stackLength = scale._parseValue(datasets[imeta.index].data[index]);
            ivalue = stackLength.start === undefined ? stackLength.end : stackLength.min >= 0 && stackLength.max >= 0 ? stackLength.max : stackLength.min;
            if (value.min < 0 && ivalue < 0 || value.max >= 0 && ivalue > 0) {
              start += ivalue;
            }
          }
        }
      }
      base = scale.getPixelForValue(start);
      head = scale.getPixelForValue(start + length);
      size = head - base;
      if (minBarLength !== undefined && Math.abs(size) < minBarLength) {
        size = minBarLength;
        if (length >= 0 && !isHorizontal || length < 0 && isHorizontal) {
          head = base - minBarLength;
        } else {
          head = base + minBarLength;
        }
      }
      return {
        size: size,
        base: base,
        head: head,
        center: head + size / 2
      };
    },
    /**
     * @private
     */
    calculateBarIndexPixels: function (datasetIndex, index, ruler, options) {
      var me = this;
      var range = options.barThickness === 'flex' ? computeFlexCategoryTraits(index, ruler, options) : computeFitCategoryTraits(index, ruler, options);
      var stackIndex = me.getStackIndex(datasetIndex, me.getMeta().stack);
      var center = range.start + range.chunk * stackIndex + range.chunk / 2;
      var size = Math.min(valueOrDefault$3(options.maxBarThickness, Infinity), range.chunk * range.ratio);
      return {
        base: center - size / 2,
        head: center + size / 2,
        center: center,
        size: size
      };
    },
    draw: function () {
      var me = this;
      var chart = me.chart;
      var scale = me._getValueScale();
      var rects = me.getMeta().data;
      var dataset = me.getDataset();
      var ilen = rects.length;
      var i = 0;
      helpers$1.canvas.clipArea(chart.ctx, chart.chartArea);
      for (; i < ilen; ++i) {
        var val = scale._parseValue(dataset.data[i]);
        if (!isNaN(val.min) && !isNaN(val.max)) {
          rects[i].draw();
        }
      }
      helpers$1.canvas.unclipArea(chart.ctx);
    },
    /**
     * @private
     */
    _resolveDataElementOptions: function () {
      var me = this;
      var values = helpers$1.extend({}, core_datasetController.prototype._resolveDataElementOptions.apply(me, arguments));
      var indexOpts = me._getIndexScale().options;
      var valueOpts = me._getValueScale().options;
      values.barPercentage = valueOrDefault$3(indexOpts.barPercentage, values.barPercentage);
      values.barThickness = valueOrDefault$3(indexOpts.barThickness, values.barThickness);
      values.categoryPercentage = valueOrDefault$3(indexOpts.categoryPercentage, values.categoryPercentage);
      values.maxBarThickness = valueOrDefault$3(indexOpts.maxBarThickness, values.maxBarThickness);
      values.minBarLength = valueOrDefault$3(valueOpts.minBarLength, values.minBarLength);
      return values;
    }
  });
  var valueOrDefault$4 = helpers$1.valueOrDefault;
  var resolve$1 = helpers$1.options.resolve;
  core_defaults._set('bubble', {
    hover: {
      mode: 'single'
    },
    scales: {
      xAxes: [{
        type: 'linear',
        // bubble should probably use a linear scale by default
        position: 'bottom',
        id: 'x-axis-0' // need an ID so datasets can reference the scale
      }],

      yAxes: [{
        type: 'linear',
        position: 'left',
        id: 'y-axis-0'
      }]
    },
    tooltips: {
      callbacks: {
        title: function () {
          // Title doesn't make sense for scatter since we format the data as a point
          return '';
        },
        label: function (item, data) {
          var datasetLabel = data.datasets[item.datasetIndex].label || '';
          var dataPoint = data.datasets[item.datasetIndex].data[item.index];
          return datasetLabel + ': (' + item.xLabel + ', ' + item.yLabel + ', ' + dataPoint.r + ')';
        }
      }
    }
  });
  var controller_bubble = core_datasetController.extend({
    /**
     * @protected
     */
    dataElementType: elements.Point,
    /**
     * @private
     */
    _dataElementOptions: ['backgroundColor', 'borderColor', 'borderWidth', 'hoverBackgroundColor', 'hoverBorderColor', 'hoverBorderWidth', 'hoverRadius', 'hitRadius', 'pointStyle', 'rotation'],
    /**
     * @protected
     */
    update: function (reset) {
      var me = this;
      var meta = me.getMeta();
      var points = meta.data;

      // Update Points
      helpers$1.each(points, function (point, index) {
        me.updateElement(point, index, reset);
      });
    },
    /**
     * @protected
     */
    updateElement: function (point, index, reset) {
      var me = this;
      var meta = me.getMeta();
      var custom = point.custom || {};
      var xScale = me.getScaleForId(meta.xAxisID);
      var yScale = me.getScaleForId(meta.yAxisID);
      var options = me._resolveDataElementOptions(point, index);
      var data = me.getDataset().data[index];
      var dsIndex = me.index;
      var x = reset ? xScale.getPixelForDecimal(0.5) : xScale.getPixelForValue(typeof data === 'object' ? data : NaN, index, dsIndex);
      var y = reset ? yScale.getBasePixel() : yScale.getPixelForValue(data, index, dsIndex);
      point._xScale = xScale;
      point._yScale = yScale;
      point._options = options;
      point._datasetIndex = dsIndex;
      point._index = index;
      point._model = {
        backgroundColor: options.backgroundColor,
        borderColor: options.borderColor,
        borderWidth: options.borderWidth,
        hitRadius: options.hitRadius,
        pointStyle: options.pointStyle,
        rotation: options.rotation,
        radius: reset ? 0 : options.radius,
        skip: custom.skip || isNaN(x) || isNaN(y),
        x: x,
        y: y
      };
      point.pivot();
    },
    /**
     * @protected
     */
    setHoverStyle: function (point) {
      var model = point._model;
      var options = point._options;
      var getHoverColor = helpers$1.getHoverColor;
      point.$previousStyle = {
        backgroundColor: model.backgroundColor,
        borderColor: model.borderColor,
        borderWidth: model.borderWidth,
        radius: model.radius
      };
      model.backgroundColor = valueOrDefault$4(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));
      model.borderColor = valueOrDefault$4(options.hoverBorderColor, getHoverColor(options.borderColor));
      model.borderWidth = valueOrDefault$4(options.hoverBorderWidth, options.borderWidth);
      model.radius = options.radius + options.hoverRadius;
    },
    /**
     * @private
     */
    _resolveDataElementOptions: function (point, index) {
      var me = this;
      var chart = me.chart;
      var dataset = me.getDataset();
      var custom = point.custom || {};
      var data = dataset.data[index] || {};
      var values = core_datasetController.prototype._resolveDataElementOptions.apply(me, arguments);

      // Scriptable options
      var context = {
        chart: chart,
        dataIndex: index,
        dataset: dataset,
        datasetIndex: me.index
      };

      // In case values were cached (and thus frozen), we need to clone the values
      if (me._cachedDataOpts === values) {
        values = helpers$1.extend({}, values);
      }

      // Custom radius resolution
      values.radius = resolve$1([custom.radius, data.r, me._config.radius, chart.options.elements.point.radius], context, index);
      return values;
    }
  });
  var valueOrDefault$5 = helpers$1.valueOrDefault;
  var PI$1 = Math.PI;
  var DOUBLE_PI$1 = PI$1 * 2;
  var HALF_PI$1 = PI$1 / 2;
  core_defaults._set('doughnut', {
    animation: {
      // Boolean - Whether we animate the rotation of the Doughnut
      animateRotate: true,
      // Boolean - Whether we animate scaling the Doughnut from the centre
      animateScale: false
    },
    hover: {
      mode: 'single'
    },
    legendCallback: function (chart) {
      var list = document.createElement('ul');
      var data = chart.data;
      var datasets = data.datasets;
      var labels = data.labels;
      var i, ilen, listItem, listItemSpan;
      list.setAttribute('class', chart.id + '-legend');
      if (datasets.length) {
        for (i = 0, ilen = datasets[0].data.length; i < ilen; ++i) {
          listItem = list.appendChild(document.createElement('li'));
          listItemSpan = listItem.appendChild(document.createElement('span'));
          listItemSpan.style.backgroundColor = datasets[0].backgroundColor[i];
          if (labels[i]) {
            listItem.appendChild(document.createTextNode(labels[i]));
          }
        }
      }
      return list.outerHTML;
    },
    legend: {
      labels: {
        generateLabels: function (chart) {
          var data = chart.data;
          if (data.labels.length && data.datasets.length) {
            return data.labels.map(function (label, i) {
              var meta = chart.getDatasetMeta(0);
              var style = meta.controller.getStyle(i);
              return {
                text: label,
                fillStyle: style.backgroundColor,
                strokeStyle: style.borderColor,
                lineWidth: style.borderWidth,
                hidden: isNaN(data.datasets[0].data[i]) || meta.data[i].hidden,
                // Extra data used for toggling the correct item
                index: i
              };
            });
          }
          return [];
        }
      },
      onClick: function (e, legendItem) {
        var index = legendItem.index;
        var chart = this.chart;
        var i, ilen, meta;
        for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) {
          meta = chart.getDatasetMeta(i);
          // toggle visibility of index if exists
          if (meta.data[index]) {
            meta.data[index].hidden = !meta.data[index].hidden;
          }
        }
        chart.update();
      }
    },
    // The percentage of the chart that we cut out of the middle.
    cutoutPercentage: 50,
    // The rotation of the chart, where the first data arc begins.
    rotation: -HALF_PI$1,
    // The total circumference of the chart.
    circumference: DOUBLE_PI$1,
    // Need to override these to give a nice default
    tooltips: {
      callbacks: {
        title: function () {
          return '';
        },
        label: function (tooltipItem, data) {
          var dataLabel = data.labels[tooltipItem.index];
          var value = ': ' + data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index];
          if (helpers$1.isArray(dataLabel)) {
            // show value on first line of multiline label
            // need to clone because we are changing the value
            dataLabel = dataLabel.slice();
            dataLabel[0] += value;
          } else {
            dataLabel += value;
          }
          return dataLabel;
        }
      }
    }
  });
  var controller_doughnut = core_datasetController.extend({
    dataElementType: elements.Arc,
    linkScales: helpers$1.noop,
    /**
     * @private
     */
    _dataElementOptions: ['backgroundColor', 'borderColor', 'borderWidth', 'borderAlign', 'hoverBackgroundColor', 'hoverBorderColor', 'hoverBorderWidth'],
    // Get index of the dataset in relation to the visible datasets. This allows determining the inner and outer radius correctly
    getRingIndex: function (datasetIndex) {
      var ringIndex = 0;
      for (var j = 0; j < datasetIndex; ++j) {
        if (this.chart.isDatasetVisible(j)) {
          ++ringIndex;
        }
      }
      return ringIndex;
    },
    update: function (reset) {
      var me = this;
      var chart = me.chart;
      var chartArea = chart.chartArea;
      var opts = chart.options;
      var ratioX = 1;
      var ratioY = 1;
      var offsetX = 0;
      var offsetY = 0;
      var meta = me.getMeta();
      var arcs = meta.data;
      var cutout = opts.cutoutPercentage / 100 || 0;
      var circumference = opts.circumference;
      var chartWeight = me._getRingWeight(me.index);
      var maxWidth, maxHeight, i, ilen;

      // If the chart's circumference isn't a full circle, calculate size as a ratio of the width/height of the arc
      if (circumference < DOUBLE_PI$1) {
        var startAngle = opts.rotation % DOUBLE_PI$1;
        startAngle += startAngle >= PI$1 ? -DOUBLE_PI$1 : startAngle < -PI$1 ? DOUBLE_PI$1 : 0;
        var endAngle = startAngle + circumference;
        var startX = Math.cos(startAngle);
        var startY = Math.sin(startAngle);
        var endX = Math.cos(endAngle);
        var endY = Math.sin(endAngle);
        var contains0 = startAngle <= 0 && endAngle >= 0 || endAngle >= DOUBLE_PI$1;
        var contains90 = startAngle <= HALF_PI$1 && endAngle >= HALF_PI$1 || endAngle >= DOUBLE_PI$1 + HALF_PI$1;
        var contains180 = startAngle === -PI$1 || endAngle >= PI$1;
        var contains270 = startAngle <= -HALF_PI$1 && endAngle >= -HALF_PI$1 || endAngle >= PI$1 + HALF_PI$1;
        var minX = contains180 ? -1 : Math.min(startX, startX * cutout, endX, endX * cutout);
        var minY = contains270 ? -1 : Math.min(startY, startY * cutout, endY, endY * cutout);
        var maxX = contains0 ? 1 : Math.max(startX, startX * cutout, endX, endX * cutout);
        var maxY = contains90 ? 1 : Math.max(startY, startY * cutout, endY, endY * cutout);
        ratioX = (maxX - minX) / 2;
        ratioY = (maxY - minY) / 2;
        offsetX = -(maxX + minX) / 2;
        offsetY = -(maxY + minY) / 2;
      }
      for (i = 0, ilen = arcs.length; i < ilen; ++i) {
        arcs[i]._options = me._resolveDataElementOptions(arcs[i], i);
      }
      chart.borderWidth = me.getMaxBorderWidth();
      maxWidth = (chartArea.right - chartArea.left - chart.borderWidth) / ratioX;
      maxHeight = (chartArea.bottom - chartArea.top - chart.borderWidth) / ratioY;
      chart.outerRadius = Math.max(Math.min(maxWidth, maxHeight) / 2, 0);
      chart.innerRadius = Math.max(chart.outerRadius * cutout, 0);
      chart.radiusLength = (chart.outerRadius - chart.innerRadius) / (me._getVisibleDatasetWeightTotal() || 1);
      chart.offsetX = offsetX * chart.outerRadius;
      chart.offsetY = offsetY * chart.outerRadius;
      meta.total = me.calculateTotal();
      me.outerRadius = chart.outerRadius - chart.radiusLength * me._getRingWeightOffset(me.index);
      me.innerRadius = Math.max(me.outerRadius - chart.radiusLength * chartWeight, 0);
      for (i = 0, ilen = arcs.length; i < ilen; ++i) {
        me.updateElement(arcs[i], i, reset);
      }
    },
    updateElement: function (arc, index, reset) {
      var me = this;
      var chart = me.chart;
      var chartArea = chart.chartArea;
      var opts = chart.options;
      var animationOpts = opts.animation;
      var centerX = (chartArea.left + chartArea.right) / 2;
      var centerY = (chartArea.top + chartArea.bottom) / 2;
      var startAngle = opts.rotation; // non reset case handled later
      var endAngle = opts.rotation; // non reset case handled later
      var dataset = me.getDataset();
      var circumference = reset && animationOpts.animateRotate ? 0 : arc.hidden ? 0 : me.calculateCircumference(dataset.data[index]) * (opts.circumference / DOUBLE_PI$1);
      var innerRadius = reset && animationOpts.animateScale ? 0 : me.innerRadius;
      var outerRadius = reset && animationOpts.animateScale ? 0 : me.outerRadius;
      var options = arc._options || {};
      helpers$1.extend(arc, {
        // Utility
        _datasetIndex: me.index,
        _index: index,
        // Desired view properties
        _model: {
          backgroundColor: options.backgroundColor,
          borderColor: options.borderColor,
          borderWidth: options.borderWidth,
          borderAlign: options.borderAlign,
          x: centerX + chart.offsetX,
          y: centerY + chart.offsetY,
          startAngle: startAngle,
          endAngle: endAngle,
          circumference: circumference,
          outerRadius: outerRadius,
          innerRadius: innerRadius,
          label: helpers$1.valueAtIndexOrDefault(dataset.label, index, chart.data.labels[index])
        }
      });
      var model = arc._model;

      // Set correct angles if not resetting
      if (!reset || !animationOpts.animateRotate) {
        if (index === 0) {
          model.startAngle = opts.rotation;
        } else {
          model.startAngle = me.getMeta().data[index - 1]._model.endAngle;
        }
        model.endAngle = model.startAngle + model.circumference;
      }
      arc.pivot();
    },
    calculateTotal: function () {
      var dataset = this.getDataset();
      var meta = this.getMeta();
      var total = 0;
      var value;
      helpers$1.each(meta.data, function (element, index) {
        value = dataset.data[index];
        if (!isNaN(value) && !element.hidden) {
          total += Math.abs(value);
        }
      });

      /* if (total === 0) {
      	total = NaN;
      }*/

      return total;
    },
    calculateCircumference: function (value) {
      var total = this.getMeta().total;
      if (total > 0 && !isNaN(value)) {
        return DOUBLE_PI$1 * (Math.abs(value) / total);
      }
      return 0;
    },
    // gets the max border or hover width to properly scale pie charts
    getMaxBorderWidth: function (arcs) {
      var me = this;
      var max = 0;
      var chart = me.chart;
      var i, ilen, meta, arc, controller, options, borderWidth, hoverWidth;
      if (!arcs) {
        // Find the outmost visible dataset
        for (i = 0, ilen = chart.data.datasets.length; i < ilen; ++i) {
          if (chart.isDatasetVisible(i)) {
            meta = chart.getDatasetMeta(i);
            arcs = meta.data;
            if (i !== me.index) {
              controller = meta.controller;
            }
            break;
          }
        }
      }
      if (!arcs) {
        return 0;
      }
      for (i = 0, ilen = arcs.length; i < ilen; ++i) {
        arc = arcs[i];
        if (controller) {
          controller._configure();
          options = controller._resolveDataElementOptions(arc, i);
        } else {
          options = arc._options;
        }
        if (options.borderAlign !== 'inner') {
          borderWidth = options.borderWidth;
          hoverWidth = options.hoverBorderWidth;
          max = borderWidth > max ? borderWidth : max;
          max = hoverWidth > max ? hoverWidth : max;
        }
      }
      return max;
    },
    /**
     * @protected
     */
    setHoverStyle: function (arc) {
      var model = arc._model;
      var options = arc._options;
      var getHoverColor = helpers$1.getHoverColor;
      arc.$previousStyle = {
        backgroundColor: model.backgroundColor,
        borderColor: model.borderColor,
        borderWidth: model.borderWidth
      };
      model.backgroundColor = valueOrDefault$5(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));
      model.borderColor = valueOrDefault$5(options.hoverBorderColor, getHoverColor(options.borderColor));
      model.borderWidth = valueOrDefault$5(options.hoverBorderWidth, options.borderWidth);
    },
    /**
     * Get radius length offset of the dataset in relation to the visible datasets weights. This allows determining the inner and outer radius correctly
     * @private
     */
    _getRingWeightOffset: function (datasetIndex) {
      var ringWeightOffset = 0;
      for (var i = 0; i < datasetIndex; ++i) {
        if (this.chart.isDatasetVisible(i)) {
          ringWeightOffset += this._getRingWeight(i);
        }
      }
      return ringWeightOffset;
    },
    /**
     * @private
     */
    _getRingWeight: function (dataSetIndex) {
      return Math.max(valueOrDefault$5(this.chart.data.datasets[dataSetIndex].weight, 1), 0);
    },
    /**
     * Returns the sum of all visibile data set weights.  This value can be 0.
     * @private
     */
    _getVisibleDatasetWeightTotal: function () {
      return this._getRingWeightOffset(this.chart.data.datasets.length);
    }
  });
  core_defaults._set('horizontalBar', {
    hover: {
      mode: 'index',
      axis: 'y'
    },
    scales: {
      xAxes: [{
        type: 'linear',
        position: 'bottom'
      }],
      yAxes: [{
        type: 'category',
        position: 'left',
        offset: true,
        gridLines: {
          offsetGridLines: true
        }
      }]
    },
    elements: {
      rectangle: {
        borderSkipped: 'left'
      }
    },
    tooltips: {
      mode: 'index',
      axis: 'y'
    }
  });
  core_defaults._set('global', {
    datasets: {
      horizontalBar: {
        categoryPercentage: 0.8,
        barPercentage: 0.9
      }
    }
  });
  var controller_horizontalBar = controller_bar.extend({
    /**
     * @private
     */
    _getValueScaleId: function () {
      return this.getMeta().xAxisID;
    },
    /**
     * @private
     */
    _getIndexScaleId: function () {
      return this.getMeta().yAxisID;
    }
  });
  var valueOrDefault$6 = helpers$1.valueOrDefault;
  var resolve$2 = helpers$1.options.resolve;
  var isPointInArea = helpers$1.canvas._isPointInArea;
  core_defaults._set('line', {
    showLines: true,
    spanGaps: false,
    hover: {
      mode: 'label'
    },
    scales: {
      xAxes: [{
        type: 'category',
        id: 'x-axis-0'
      }],
      yAxes: [{
        type: 'linear',
        id: 'y-axis-0'
      }]
    }
  });
  function scaleClip(scale, halfBorderWidth) {
    var tickOpts = scale && scale.options.ticks || {};
    var reverse = tickOpts.reverse;
    var min = tickOpts.min === undefined ? halfBorderWidth : 0;
    var max = tickOpts.max === undefined ? halfBorderWidth : 0;
    return {
      start: reverse ? max : min,
      end: reverse ? min : max
    };
  }
  function defaultClip(xScale, yScale, borderWidth) {
    var halfBorderWidth = borderWidth / 2;
    var x = scaleClip(xScale, halfBorderWidth);
    var y = scaleClip(yScale, halfBorderWidth);
    return {
      top: y.end,
      right: x.end,
      bottom: y.start,
      left: x.start
    };
  }
  function toClip(value) {
    var t, r, b, l;
    if (helpers$1.isObject(value)) {
      t = value.top;
      r = value.right;
      b = value.bottom;
      l = value.left;
    } else {
      t = r = b = l = value;
    }
    return {
      top: t,
      right: r,
      bottom: b,
      left: l
    };
  }
  var controller_line = core_datasetController.extend({
    datasetElementType: elements.Line,
    dataElementType: elements.Point,
    /**
     * @private
     */
    _datasetElementOptions: ['backgroundColor', 'borderCapStyle', 'borderColor', 'borderDash', 'borderDashOffset', 'borderJoinStyle', 'borderWidth', 'cubicInterpolationMode', 'fill'],
    /**
     * @private
     */
    _dataElementOptions: {
      backgroundColor: 'pointBackgroundColor',
      borderColor: 'pointBorderColor',
      borderWidth: 'pointBorderWidth',
      hitRadius: 'pointHitRadius',
      hoverBackgroundColor: 'pointHoverBackgroundColor',
      hoverBorderColor: 'pointHoverBorderColor',
      hoverBorderWidth: 'pointHoverBorderWidth',
      hoverRadius: 'pointHoverRadius',
      pointStyle: 'pointStyle',
      radius: 'pointRadius',
      rotation: 'pointRotation'
    },
    update: function (reset) {
      var me = this;
      var meta = me.getMeta();
      var line = meta.dataset;
      var points = meta.data || [];
      var options = me.chart.options;
      var config = me._config;
      var showLine = me._showLine = valueOrDefault$6(config.showLine, options.showLines);
      var i, ilen;
      me._xScale = me.getScaleForId(meta.xAxisID);
      me._yScale = me.getScaleForId(meta.yAxisID);

      // Update Line
      if (showLine) {
        // Compatibility: If the properties are defined with only the old name, use those values
        if (config.tension !== undefined && config.lineTension === undefined) {
          config.lineTension = config.tension;
        }

        // Utility
        line._scale = me._yScale;
        line._datasetIndex = me.index;
        // Data
        line._children = points;
        // Model
        line._model = me._resolveDatasetElementOptions(line);
        line.pivot();
      }

      // Update Points
      for (i = 0, ilen = points.length; i < ilen; ++i) {
        me.updateElement(points[i], i, reset);
      }
      if (showLine && line._model.tension !== 0) {
        me.updateBezierControlPoints();
      }

      // Now pivot the point for animation
      for (i = 0, ilen = points.length; i < ilen; ++i) {
        points[i].pivot();
      }
    },
    updateElement: function (point, index, reset) {
      var me = this;
      var meta = me.getMeta();
      var custom = point.custom || {};
      var dataset = me.getDataset();
      var datasetIndex = me.index;
      var value = dataset.data[index];
      var xScale = me._xScale;
      var yScale = me._yScale;
      var lineModel = meta.dataset._model;
      var x, y;
      var options = me._resolveDataElementOptions(point, index);
      x = xScale.getPixelForValue(typeof value === 'object' ? value : NaN, index, datasetIndex);
      y = reset ? yScale.getBasePixel() : me.calculatePointY(value, index, datasetIndex);

      // Utility
      point._xScale = xScale;
      point._yScale = yScale;
      point._options = options;
      point._datasetIndex = datasetIndex;
      point._index = index;

      // Desired view properties
      point._model = {
        x: x,
        y: y,
        skip: custom.skip || isNaN(x) || isNaN(y),
        // Appearance
        radius: options.radius,
        pointStyle: options.pointStyle,
        rotation: options.rotation,
        backgroundColor: options.backgroundColor,
        borderColor: options.borderColor,
        borderWidth: options.borderWidth,
        tension: valueOrDefault$6(custom.tension, lineModel ? lineModel.tension : 0),
        steppedLine: lineModel ? lineModel.steppedLine : false,
        // Tooltip
        hitRadius: options.hitRadius
      };
    },
    /**
     * @private
     */
    _resolveDatasetElementOptions: function (element) {
      var me = this;
      var config = me._config;
      var custom = element.custom || {};
      var options = me.chart.options;
      var lineOptions = options.elements.line;
      var values = core_datasetController.prototype._resolveDatasetElementOptions.apply(me, arguments);

      // The default behavior of lines is to break at null values, according
      // to https://github.com/chartjs/Chart.js/issues/2435#issuecomment-216718158
      // This option gives lines the ability to span gaps
      values.spanGaps = valueOrDefault$6(config.spanGaps, options.spanGaps);
      values.tension = valueOrDefault$6(config.lineTension, lineOptions.tension);
      values.steppedLine = resolve$2([custom.steppedLine, config.steppedLine, lineOptions.stepped]);
      values.clip = toClip(valueOrDefault$6(config.clip, defaultClip(me._xScale, me._yScale, values.borderWidth)));
      return values;
    },
    calculatePointY: function (value, index, datasetIndex) {
      var me = this;
      var chart = me.chart;
      var yScale = me._yScale;
      var sumPos = 0;
      var sumNeg = 0;
      var i, ds, dsMeta, stackedRightValue, rightValue, metasets, ilen;
      if (yScale.options.stacked) {
        rightValue = +yScale.getRightValue(value);
        metasets = chart._getSortedVisibleDatasetMetas();
        ilen = metasets.length;
        for (i = 0; i < ilen; ++i) {
          dsMeta = metasets[i];
          if (dsMeta.index === datasetIndex) {
            break;
          }
          ds = chart.data.datasets[dsMeta.index];
          if (dsMeta.type === 'line' && dsMeta.yAxisID === yScale.id) {
            stackedRightValue = +yScale.getRightValue(ds.data[index]);
            if (stackedRightValue < 0) {
              sumNeg += stackedRightValue || 0;
            } else {
              sumPos += stackedRightValue || 0;
            }
          }
        }
        if (rightValue < 0) {
          return yScale.getPixelForValue(sumNeg + rightValue);
        }
        return yScale.getPixelForValue(sumPos + rightValue);
      }
      return yScale.getPixelForValue(value);
    },
    updateBezierControlPoints: function () {
      var me = this;
      var chart = me.chart;
      var meta = me.getMeta();
      var lineModel = meta.dataset._model;
      var area = chart.chartArea;
      var points = meta.data || [];
      var i, ilen, model, controlPoints;

      // Only consider points that are drawn in case the spanGaps option is used
      if (lineModel.spanGaps) {
        points = points.filter(function (pt) {
          return !pt._model.skip;
        });
      }
      function capControlPoint(pt, min, max) {
        return Math.max(Math.min(pt, max), min);
      }
      if (lineModel.cubicInterpolationMode === 'monotone') {
        helpers$1.splineCurveMonotone(points);
      } else {
        for (i = 0, ilen = points.length; i < ilen; ++i) {
          model = points[i]._model;
          controlPoints = helpers$1.splineCurve(helpers$1.previousItem(points, i)._model, model, helpers$1.nextItem(points, i)._model, lineModel.tension);
          model.controlPointPreviousX = controlPoints.previous.x;
          model.controlPointPreviousY = controlPoints.previous.y;
          model.controlPointNextX = controlPoints.next.x;
          model.controlPointNextY = controlPoints.next.y;
        }
      }
      if (chart.options.elements.line.capBezierPoints) {
        for (i = 0, ilen = points.length; i < ilen; ++i) {
          model = points[i]._model;
          if (isPointInArea(model, area)) {
            if (i > 0 && isPointInArea(points[i - 1]._model, area)) {
              model.controlPointPreviousX = capControlPoint(model.controlPointPreviousX, area.left, area.right);
              model.controlPointPreviousY = capControlPoint(model.controlPointPreviousY, area.top, area.bottom);
            }
            if (i < points.length - 1 && isPointInArea(points[i + 1]._model, area)) {
              model.controlPointNextX = capControlPoint(model.controlPointNextX, area.left, area.right);
              model.controlPointNextY = capControlPoint(model.controlPointNextY, area.top, area.bottom);
            }
          }
        }
      }
    },
    draw: function () {
      var me = this;
      var chart = me.chart;
      var meta = me.getMeta();
      var points = meta.data || [];
      var area = chart.chartArea;
      var canvas = chart.canvas;
      var i = 0;
      var ilen = points.length;
      var clip;
      if (me._showLine) {
        clip = meta.dataset._model.clip;
        helpers$1.canvas.clipArea(chart.ctx, {
          left: clip.left === false ? 0 : area.left - clip.left,
          right: clip.right === false ? canvas.width : area.right + clip.right,
          top: clip.top === false ? 0 : area.top - clip.top,
          bottom: clip.bottom === false ? canvas.height : area.bottom + clip.bottom
        });
        meta.dataset.draw();
        helpers$1.canvas.unclipArea(chart.ctx);
      }

      // Draw the points
      for (; i < ilen; ++i) {
        points[i].draw(area);
      }
    },
    /**
     * @protected
     */
    setHoverStyle: function (point) {
      var model = point._model;
      var options = point._options;
      var getHoverColor = helpers$1.getHoverColor;
      point.$previousStyle = {
        backgroundColor: model.backgroundColor,
        borderColor: model.borderColor,
        borderWidth: model.borderWidth,
        radius: model.radius
      };
      model.backgroundColor = valueOrDefault$6(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));
      model.borderColor = valueOrDefault$6(options.hoverBorderColor, getHoverColor(options.borderColor));
      model.borderWidth = valueOrDefault$6(options.hoverBorderWidth, options.borderWidth);
      model.radius = valueOrDefault$6(options.hoverRadius, options.radius);
    }
  });
  var resolve$3 = helpers$1.options.resolve;
  core_defaults._set('polarArea', {
    scale: {
      type: 'radialLinear',
      angleLines: {
        display: false
      },
      gridLines: {
        circular: true
      },
      pointLabels: {
        display: false
      },
      ticks: {
        beginAtZero: true
      }
    },
    // Boolean - Whether to animate the rotation of the chart
    animation: {
      animateRotate: true,
      animateScale: true
    },
    startAngle: -0.5 * Math.PI,
    legendCallback: function (chart) {
      var list = document.createElement('ul');
      var data = chart.data;
      var datasets = data.datasets;
      var labels = data.labels;
      var i, ilen, listItem, listItemSpan;
      list.setAttribute('class', chart.id + '-legend');
      if (datasets.length) {
        for (i = 0, ilen = datasets[0].data.length; i < ilen; ++i) {
          listItem = list.appendChild(document.createElement('li'));
          listItemSpan = listItem.appendChild(document.createElement('span'));
          listItemSpan.style.backgroundColor = datasets[0].backgroundColor[i];
          if (labels[i]) {
            listItem.appendChild(document.createTextNode(labels[i]));
          }
        }
      }
      return list.outerHTML;
    },
    legend: {
      labels: {
        generateLabels: function (chart) {
          var data = chart.data;
          if (data.labels.length && data.datasets.length) {
            return data.labels.map(function (label, i) {
              var meta = chart.getDatasetMeta(0);
              var style = meta.controller.getStyle(i);
              return {
                text: label,
                fillStyle: style.backgroundColor,
                strokeStyle: style.borderColor,
                lineWidth: style.borderWidth,
                hidden: isNaN(data.datasets[0].data[i]) || meta.data[i].hidden,
                // Extra data used for toggling the correct item
                index: i
              };
            });
          }
          return [];
        }
      },
      onClick: function (e, legendItem) {
        var index = legendItem.index;
        var chart = this.chart;
        var i, ilen, meta;
        for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) {
          meta = chart.getDatasetMeta(i);
          meta.data[index].hidden = !meta.data[index].hidden;
        }
        chart.update();
      }
    },
    // Need to override these to give a nice default
    tooltips: {
      callbacks: {
        title: function () {
          return '';
        },
        label: function (item, data) {
          return data.labels[item.index] + ': ' + item.yLabel;
        }
      }
    }
  });
  var controller_polarArea = core_datasetController.extend({
    dataElementType: elements.Arc,
    linkScales: helpers$1.noop,
    /**
     * @private
     */
    _dataElementOptions: ['backgroundColor', 'borderColor', 'borderWidth', 'borderAlign', 'hoverBackgroundColor', 'hoverBorderColor', 'hoverBorderWidth'],
    /**
     * @private
     */
    _getIndexScaleId: function () {
      return this.chart.scale.id;
    },
    /**
     * @private
     */
    _getValueScaleId: function () {
      return this.chart.scale.id;
    },
    update: function (reset) {
      var me = this;
      var dataset = me.getDataset();
      var meta = me.getMeta();
      var start = me.chart.options.startAngle || 0;
      var starts = me._starts = [];
      var angles = me._angles = [];
      var arcs = meta.data;
      var i, ilen, angle;
      me._updateRadius();
      meta.count = me.countVisibleElements();
      for (i = 0, ilen = dataset.data.length; i < ilen; i++) {
        starts[i] = start;
        angle = me._computeAngle(i);
        angles[i] = angle;
        start += angle;
      }
      for (i = 0, ilen = arcs.length; i < ilen; ++i) {
        arcs[i]._options = me._resolveDataElementOptions(arcs[i], i);
        me.updateElement(arcs[i], i, reset);
      }
    },
    /**
     * @private
     */
    _updateRadius: function () {
      var me = this;
      var chart = me.chart;
      var chartArea = chart.chartArea;
      var opts = chart.options;
      var minSize = Math.min(chartArea.right - chartArea.left, chartArea.bottom - chartArea.top);
      chart.outerRadius = Math.max(minSize / 2, 0);
      chart.innerRadius = Math.max(opts.cutoutPercentage ? chart.outerRadius / 100 * opts.cutoutPercentage : 1, 0);
      chart.radiusLength = (chart.outerRadius - chart.innerRadius) / chart.getVisibleDatasetCount();
      me.outerRadius = chart.outerRadius - chart.radiusLength * me.index;
      me.innerRadius = me.outerRadius - chart.radiusLength;
    },
    updateElement: function (arc, index, reset) {
      var me = this;
      var chart = me.chart;
      var dataset = me.getDataset();
      var opts = chart.options;
      var animationOpts = opts.animation;
      var scale = chart.scale;
      var labels = chart.data.labels;
      var centerX = scale.xCenter;
      var centerY = scale.yCenter;

      // var negHalfPI = -0.5 * Math.PI;
      var datasetStartAngle = opts.startAngle;
      var distance = arc.hidden ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]);
      var startAngle = me._starts[index];
      var endAngle = startAngle + (arc.hidden ? 0 : me._angles[index]);
      var resetRadius = animationOpts.animateScale ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]);
      var options = arc._options || {};
      helpers$1.extend(arc, {
        // Utility
        _datasetIndex: me.index,
        _index: index,
        _scale: scale,
        // Desired view properties
        _model: {
          backgroundColor: options.backgroundColor,
          borderColor: options.borderColor,
          borderWidth: options.borderWidth,
          borderAlign: options.borderAlign,
          x: centerX,
          y: centerY,
          innerRadius: 0,
          outerRadius: reset ? resetRadius : distance,
          startAngle: reset && animationOpts.animateRotate ? datasetStartAngle : startAngle,
          endAngle: reset && animationOpts.animateRotate ? datasetStartAngle : endAngle,
          label: helpers$1.valueAtIndexOrDefault(labels, index, labels[index])
        }
      });
      arc.pivot();
    },
    countVisibleElements: function () {
      var dataset = this.getDataset();
      var meta = this.getMeta();
      var count = 0;
      helpers$1.each(meta.data, function (element, index) {
        if (!isNaN(dataset.data[index]) && !element.hidden) {
          count++;
        }
      });
      return count;
    },
    /**
     * @protected
     */
    setHoverStyle: function (arc) {
      var model = arc._model;
      var options = arc._options;
      var getHoverColor = helpers$1.getHoverColor;
      var valueOrDefault = helpers$1.valueOrDefault;
      arc.$previousStyle = {
        backgroundColor: model.backgroundColor,
        borderColor: model.borderColor,
        borderWidth: model.borderWidth
      };
      model.backgroundColor = valueOrDefault(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));
      model.borderColor = valueOrDefault(options.hoverBorderColor, getHoverColor(options.borderColor));
      model.borderWidth = valueOrDefault(options.hoverBorderWidth, options.borderWidth);
    },
    /**
     * @private
     */
    _computeAngle: function (index) {
      var me = this;
      var count = this.getMeta().count;
      var dataset = me.getDataset();
      var meta = me.getMeta();
      if (isNaN(dataset.data[index]) || meta.data[index].hidden) {
        return 0;
      }

      // Scriptable options
      var context = {
        chart: me.chart,
        dataIndex: index,
        dataset: dataset,
        datasetIndex: me.index
      };
      return resolve$3([me.chart.options.elements.arc.angle, 2 * Math.PI / count], context, index);
    }
  });
  core_defaults._set('pie', helpers$1.clone(core_defaults.doughnut));
  core_defaults._set('pie', {
    cutoutPercentage: 0
  });

  // Pie charts are Doughnut chart with different defaults
  var controller_pie = controller_doughnut;
  var valueOrDefault$7 = helpers$1.valueOrDefault;
  core_defaults._set('radar', {
    spanGaps: false,
    scale: {
      type: 'radialLinear'
    },
    elements: {
      line: {
        fill: 'start',
        tension: 0 // no bezier in radar
      }
    }
  });

  var controller_radar = core_datasetController.extend({
    datasetElementType: elements.Line,
    dataElementType: elements.Point,
    linkScales: helpers$1.noop,
    /**
     * @private
     */
    _datasetElementOptions: ['backgroundColor', 'borderWidth', 'borderColor', 'borderCapStyle', 'borderDash', 'borderDashOffset', 'borderJoinStyle', 'fill'],
    /**
     * @private
     */
    _dataElementOptions: {
      backgroundColor: 'pointBackgroundColor',
      borderColor: 'pointBorderColor',
      borderWidth: 'pointBorderWidth',
      hitRadius: 'pointHitRadius',
      hoverBackgroundColor: 'pointHoverBackgroundColor',
      hoverBorderColor: 'pointHoverBorderColor',
      hoverBorderWidth: 'pointHoverBorderWidth',
      hoverRadius: 'pointHoverRadius',
      pointStyle: 'pointStyle',
      radius: 'pointRadius',
      rotation: 'pointRotation'
    },
    /**
     * @private
     */
    _getIndexScaleId: function () {
      return this.chart.scale.id;
    },
    /**
     * @private
     */
    _getValueScaleId: function () {
      return this.chart.scale.id;
    },
    update: function (reset) {
      var me = this;
      var meta = me.getMeta();
      var line = meta.dataset;
      var points = meta.data || [];
      var scale = me.chart.scale;
      var config = me._config;
      var i, ilen;

      // Compatibility: If the properties are defined with only the old name, use those values
      if (config.tension !== undefined && config.lineTension === undefined) {
        config.lineTension = config.tension;
      }

      // Utility
      line._scale = scale;
      line._datasetIndex = me.index;
      // Data
      line._children = points;
      line._loop = true;
      // Model
      line._model = me._resolveDatasetElementOptions(line);
      line.pivot();

      // Update Points
      for (i = 0, ilen = points.length; i < ilen; ++i) {
        me.updateElement(points[i], i, reset);
      }

      // Update bezier control points
      me.updateBezierControlPoints();

      // Now pivot the point for animation
      for (i = 0, ilen = points.length; i < ilen; ++i) {
        points[i].pivot();
      }
    },
    updateElement: function (point, index, reset) {
      var me = this;
      var custom = point.custom || {};
      var dataset = me.getDataset();
      var scale = me.chart.scale;
      var pointPosition = scale.getPointPositionForValue(index, dataset.data[index]);
      var options = me._resolveDataElementOptions(point, index);
      var lineModel = me.getMeta().dataset._model;
      var x = reset ? scale.xCenter : pointPosition.x;
      var y = reset ? scale.yCenter : pointPosition.y;

      // Utility
      point._scale = scale;
      point._options = options;
      point._datasetIndex = me.index;
      point._index = index;

      // Desired view properties
      point._model = {
        x: x,
        // value not used in dataset scale, but we want a consistent API between scales
        y: y,
        skip: custom.skip || isNaN(x) || isNaN(y),
        // Appearance
        radius: options.radius,
        pointStyle: options.pointStyle,
        rotation: options.rotation,
        backgroundColor: options.backgroundColor,
        borderColor: options.borderColor,
        borderWidth: options.borderWidth,
        tension: valueOrDefault$7(custom.tension, lineModel ? lineModel.tension : 0),
        // Tooltip
        hitRadius: options.hitRadius
      };
    },
    /**
     * @private
     */
    _resolveDatasetElementOptions: function () {
      var me = this;
      var config = me._config;
      var options = me.chart.options;
      var values = core_datasetController.prototype._resolveDatasetElementOptions.apply(me, arguments);
      values.spanGaps = valueOrDefault$7(config.spanGaps, options.spanGaps);
      values.tension = valueOrDefault$7(config.lineTension, options.elements.line.tension);
      return values;
    },
    updateBezierControlPoints: function () {
      var me = this;
      var meta = me.getMeta();
      var area = me.chart.chartArea;
      var points = meta.data || [];
      var i, ilen, model, controlPoints;

      // Only consider points that are drawn in case the spanGaps option is used
      if (meta.dataset._model.spanGaps) {
        points = points.filter(function (pt) {
          return !pt._model.skip;
        });
      }
      function capControlPoint(pt, min, max) {
        return Math.max(Math.min(pt, max), min);
      }
      for (i = 0, ilen = points.length; i < ilen; ++i) {
        model = points[i]._model;
        controlPoints = helpers$1.splineCurve(helpers$1.previousItem(points, i, true)._model, model, helpers$1.nextItem(points, i, true)._model, model.tension);

        // Prevent the bezier going outside of the bounds of the graph
        model.controlPointPreviousX = capControlPoint(controlPoints.previous.x, area.left, area.right);
        model.controlPointPreviousY = capControlPoint(controlPoints.previous.y, area.top, area.bottom);
        model.controlPointNextX = capControlPoint(controlPoints.next.x, area.left, area.right);
        model.controlPointNextY = capControlPoint(controlPoints.next.y, area.top, area.bottom);
      }
    },
    setHoverStyle: function (point) {
      var model = point._model;
      var options = point._options;
      var getHoverColor = helpers$1.getHoverColor;
      point.$previousStyle = {
        backgroundColor: model.backgroundColor,
        borderColor: model.borderColor,
        borderWidth: model.borderWidth,
        radius: model.radius
      };
      model.backgroundColor = valueOrDefault$7(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));
      model.borderColor = valueOrDefault$7(options.hoverBorderColor, getHoverColor(options.borderColor));
      model.borderWidth = valueOrDefault$7(options.hoverBorderWidth, options.borderWidth);
      model.radius = valueOrDefault$7(options.hoverRadius, options.radius);
    }
  });
  core_defaults._set('scatter', {
    hover: {
      mode: 'single'
    },
    scales: {
      xAxes: [{
        id: 'x-axis-1',
        // need an ID so datasets can reference the scale
        type: 'linear',
        // scatter should not use a category axis
        position: 'bottom'
      }],
      yAxes: [{
        id: 'y-axis-1',
        type: 'linear',
        position: 'left'
      }]
    },
    tooltips: {
      callbacks: {
        title: function () {
          return ''; // doesn't make sense for scatter since data are formatted as a point
        },

        label: function (item) {
          return '(' + item.xLabel + ', ' + item.yLabel + ')';
        }
      }
    }
  });
  core_defaults._set('global', {
    datasets: {
      scatter: {
        showLine: false
      }
    }
  });

  // Scatter charts use line controllers
  var controller_scatter = controller_line;

  // NOTE export a map in which the key represents the controller type, not
  // the class, and so must be CamelCase in order to be correctly retrieved
  // by the controller in core.controller.js (`controllers[meta.type]`).

  var controllers = {
    bar: controller_bar,
    bubble: controller_bubble,
    doughnut: controller_doughnut,
    horizontalBar: controller_horizontalBar,
    line: controller_line,
    polarArea: controller_polarArea,
    pie: controller_pie,
    radar: controller_radar,
    scatter: controller_scatter
  };

  /**
   * Helper function to get relative position for an event
   * @param {Event|IEvent} event - The event to get the position for
   * @param {Chart} chart - The chart
   * @returns {object} the event position
   */
  function getRelativePosition(e, chart) {
    if (e.native) {
      return {
        x: e.x,
        y: e.y
      };
    }
    return helpers$1.getRelativePosition(e, chart);
  }

  /**
   * Helper function to traverse all of the visible elements in the chart
   * @param {Chart} chart - the chart
   * @param {function} handler - the callback to execute for each visible item
   */
  function parseVisibleItems(chart, handler) {
    var metasets = chart._getSortedVisibleDatasetMetas();
    var metadata, i, j, ilen, jlen, element;
    for (i = 0, ilen = metasets.length; i < ilen; ++i) {
      metadata = metasets[i].data;
      for (j = 0, jlen = metadata.length; j < jlen; ++j) {
        element = metadata[j];
        if (!element._view.skip) {
          handler(element);
        }
      }
    }
  }

  /**
   * Helper function to get the items that intersect the event position
   * @param {ChartElement[]} items - elements to filter
   * @param {object} position - the point to be nearest to
   * @return {ChartElement[]} the nearest items
   */
  function getIntersectItems(chart, position) {
    var elements = [];
    parseVisibleItems(chart, function (element) {
      if (element.inRange(position.x, position.y)) {
        elements.push(element);
      }
    });
    return elements;
  }

  /**
   * Helper function to get the items nearest to the event position considering all visible items in teh chart
   * @param {Chart} chart - the chart to look at elements from
   * @param {object} position - the point to be nearest to
   * @param {boolean} intersect - if true, only consider items that intersect the position
   * @param {function} distanceMetric - function to provide the distance between points
   * @return {ChartElement[]} the nearest items
   */
  function getNearestItems(chart, position, intersect, distanceMetric) {
    var minDistance = Number.POSITIVE_INFINITY;
    var nearestItems = [];
    parseVisibleItems(chart, function (element) {
      if (intersect && !element.inRange(position.x, position.y)) {
        return;
      }
      var center = element.getCenterPoint();
      var distance = distanceMetric(position, center);
      if (distance < minDistance) {
        nearestItems = [element];
        minDistance = distance;
      } else if (distance === minDistance) {
        // Can have multiple items at the same distance in which case we sort by size
        nearestItems.push(element);
      }
    });
    return nearestItems;
  }

  /**
   * Get a distance metric function for two points based on the
   * axis mode setting
   * @param {string} axis - the axis mode. x|y|xy
   */
  function getDistanceMetricForAxis(axis) {
    var useX = axis.indexOf('x') !== -1;
    var useY = axis.indexOf('y') !== -1;
    return function (pt1, pt2) {
      var deltaX = useX ? Math.abs(pt1.x - pt2.x) : 0;
      var deltaY = useY ? Math.abs(pt1.y - pt2.y) : 0;
      return Math.sqrt(Math.pow(deltaX, 2) + Math.pow(deltaY, 2));
    };
  }
  function indexMode(chart, e, options) {
    var position = getRelativePosition(e, chart);
    // Default axis for index mode is 'x' to match old behaviour
    options.axis = options.axis || 'x';
    var distanceMetric = getDistanceMetricForAxis(options.axis);
    var items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric);
    var elements = [];
    if (!items.length) {
      return [];
    }
    chart._getSortedVisibleDatasetMetas().forEach(function (meta) {
      var element = meta.data[items[0]._index];

      // don't count items that are skipped (null data)
      if (element && !element._view.skip) {
        elements.push(element);
      }
    });
    return elements;
  }

  /**
   * @interface IInteractionOptions
   */
  /**
   * If true, only consider items that intersect the point
   * @name IInterfaceOptions#boolean
   * @type Boolean
   */

  /**
   * Contains interaction related functions
   * @namespace Chart.Interaction
   */
  var core_interaction = {
    // Helper function for different modes
    modes: {
      single: function (chart, e) {
        var position = getRelativePosition(e, chart);
        var elements = [];
        parseVisibleItems(chart, function (element) {
          if (element.inRange(position.x, position.y)) {
            elements.push(element);
            return elements;
          }
        });
        return elements.slice(0, 1);
      },
      /**
       * @function Chart.Interaction.modes.label
       * @deprecated since version 2.4.0
       * @todo remove at version 3
       * @private
       */
      label: indexMode,
      /**
       * Returns items at the same index. If the options.intersect parameter is true, we only return items if we intersect something
       * If the options.intersect mode is false, we find the nearest item and return the items at the same index as that item
       * @function Chart.Interaction.modes.index
       * @since v2.4.0
       * @param {Chart} chart - the chart we are returning items from
       * @param {Event} e - the event we are find things at
       * @param {IInteractionOptions} options - options to use during interaction
       * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned
       */
      index: indexMode,
      /**
       * Returns items in the same dataset. If the options.intersect parameter is true, we only return items if we intersect something
       * If the options.intersect is false, we find the nearest item and return the items in that dataset
       * @function Chart.Interaction.modes.dataset
       * @param {Chart} chart - the chart we are returning items from
       * @param {Event} e - the event we are find things at
       * @param {IInteractionOptions} options - options to use during interaction
       * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned
       */
      dataset: function (chart, e, options) {
        var position = getRelativePosition(e, chart);
        options.axis = options.axis || 'xy';
        var distanceMetric = getDistanceMetricForAxis(options.axis);
        var items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric);
        if (items.length > 0) {
          items = chart.getDatasetMeta(items[0]._datasetIndex).data;
        }
        return items;
      },
      /**
       * @function Chart.Interaction.modes.x-axis
       * @deprecated since version 2.4.0. Use index mode and intersect == true
       * @todo remove at version 3
       * @private
       */
      'x-axis': function (chart, e) {
        return indexMode(chart, e, {
          intersect: false
        });
      },
      /**
       * Point mode returns all elements that hit test based on the event position
       * of the event
       * @function Chart.Interaction.modes.intersect
       * @param {Chart} chart - the chart we are returning items from
       * @param {Event} e - the event we are find things at
       * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned
       */
      point: function (chart, e) {
        var position = getRelativePosition(e, chart);
        return getIntersectItems(chart, position);
      },
      /**
       * nearest mode returns the element closest to the point
       * @function Chart.Interaction.modes.intersect
       * @param {Chart} chart - the chart we are returning items from
       * @param {Event} e - the event we are find things at
       * @param {IInteractionOptions} options - options to use
       * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned
       */
      nearest: function (chart, e, options) {
        var position = getRelativePosition(e, chart);
        options.axis = options.axis || 'xy';
        var distanceMetric = getDistanceMetricForAxis(options.axis);
        return getNearestItems(chart, position, options.intersect, distanceMetric);
      },
      /**
       * x mode returns the elements that hit-test at the current x coordinate
       * @function Chart.Interaction.modes.x
       * @param {Chart} chart - the chart we are returning items from
       * @param {Event} e - the event we are find things at
       * @param {IInteractionOptions} options - options to use
       * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned
       */
      x: function (chart, e, options) {
        var position = getRelativePosition(e, chart);
        var items = [];
        var intersectsItem = false;
        parseVisibleItems(chart, function (element) {
          if (element.inXRange(position.x)) {
            items.push(element);
          }
          if (element.inRange(position.x, position.y)) {
            intersectsItem = true;
          }
        });

        // If we want to trigger on an intersect and we don't have any items
        // that intersect the position, return nothing
        if (options.intersect && !intersectsItem) {
          items = [];
        }
        return items;
      },
      /**
       * y mode returns the elements that hit-test at the current y coordinate
       * @function Chart.Interaction.modes.y
       * @param {Chart} chart - the chart we are returning items from
       * @param {Event} e - the event we are find things at
       * @param {IInteractionOptions} options - options to use
       * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned
       */
      y: function (chart, e, options) {
        var position = getRelativePosition(e, chart);
        var items = [];
        var intersectsItem = false;
        parseVisibleItems(chart, function (element) {
          if (element.inYRange(position.y)) {
            items.push(element);
          }
          if (element.inRange(position.x, position.y)) {
            intersectsItem = true;
          }
        });

        // If we want to trigger on an intersect and we don't have any items
        // that intersect the position, return nothing
        if (options.intersect && !intersectsItem) {
          items = [];
        }
        return items;
      }
    }
  };
  var extend = helpers$1.extend;
  function filterByPosition(array, position) {
    return helpers$1.where(array, function (v) {
      return v.pos === position;
    });
  }
  function sortByWeight(array, reverse) {
    return array.sort(function (a, b) {
      var v0 = reverse ? b : a;
      var v1 = reverse ? a : b;
      return v0.weight === v1.weight ? v0.index - v1.index : v0.weight - v1.weight;
    });
  }
  function wrapBoxes(boxes) {
    var layoutBoxes = [];
    var i, ilen, box;
    for (i = 0, ilen = (boxes || []).length; i < ilen; ++i) {
      box = boxes[i];
      layoutBoxes.push({
        index: i,
        box: box,
        pos: box.position,
        horizontal: box.isHorizontal(),
        weight: box.weight
      });
    }
    return layoutBoxes;
  }
  function setLayoutDims(layouts, params) {
    var i, ilen, layout;
    for (i = 0, ilen = layouts.length; i < ilen; ++i) {
      layout = layouts[i];
      // store width used instead of chartArea.w in fitBoxes
      layout.width = layout.horizontal ? layout.box.fullWidth && params.availableWidth : params.vBoxMaxWidth;
      // store height used instead of chartArea.h in fitBoxes
      layout.height = layout.horizontal && params.hBoxMaxHeight;
    }
  }
  function buildLayoutBoxes(boxes) {
    var layoutBoxes = wrapBoxes(boxes);
    var left = sortByWeight(filterByPosition(layoutBoxes, 'left'), true);
    var right = sortByWeight(filterByPosition(layoutBoxes, 'right'));
    var top = sortByWeight(filterByPosition(layoutBoxes, 'top'), true);
    var bottom = sortByWeight(filterByPosition(layoutBoxes, 'bottom'));
    return {
      leftAndTop: left.concat(top),
      rightAndBottom: right.concat(bottom),
      chartArea: filterByPosition(layoutBoxes, 'chartArea'),
      vertical: left.concat(right),
      horizontal: top.concat(bottom)
    };
  }
  function getCombinedMax(maxPadding, chartArea, a, b) {
    return Math.max(maxPadding[a], chartArea[a]) + Math.max(maxPadding[b], chartArea[b]);
  }
  function updateDims(chartArea, params, layout) {
    var box = layout.box;
    var maxPadding = chartArea.maxPadding;
    var newWidth, newHeight;
    if (layout.size) {
      // this layout was already counted for, lets first reduce old size
      chartArea[layout.pos] -= layout.size;
    }
    layout.size = layout.horizontal ? box.height : box.width;
    chartArea[layout.pos] += layout.size;
    if (box.getPadding) {
      var boxPadding = box.getPadding();
      maxPadding.top = Math.max(maxPadding.top, boxPadding.top);
      maxPadding.left = Math.max(maxPadding.left, boxPadding.left);
      maxPadding.bottom = Math.max(maxPadding.bottom, boxPadding.bottom);
      maxPadding.right = Math.max(maxPadding.right, boxPadding.right);
    }
    newWidth = params.outerWidth - getCombinedMax(maxPadding, chartArea, 'left', 'right');
    newHeight = params.outerHeight - getCombinedMax(maxPadding, chartArea, 'top', 'bottom');
    if (newWidth !== chartArea.w || newHeight !== chartArea.h) {
      chartArea.w = newWidth;
      chartArea.h = newHeight;

      // return true if chart area changed in layout's direction
      var sizes = layout.horizontal ? [newWidth, chartArea.w] : [newHeight, chartArea.h];
      return sizes[0] !== sizes[1] && (!isNaN(sizes[0]) || !isNaN(sizes[1]));
    }
  }
  function handleMaxPadding(chartArea) {
    var maxPadding = chartArea.maxPadding;
    function updatePos(pos) {
      var change = Math.max(maxPadding[pos] - chartArea[pos], 0);
      chartArea[pos] += change;
      return change;
    }
    chartArea.y += updatePos('top');
    chartArea.x += updatePos('left');
    updatePos('right');
    updatePos('bottom');
  }
  function getMargins(horizontal, chartArea) {
    var maxPadding = chartArea.maxPadding;
    function marginForPositions(positions) {
      var margin = {
        left: 0,
        top: 0,
        right: 0,
        bottom: 0
      };
      positions.forEach(function (pos) {
        margin[pos] = Math.max(chartArea[pos], maxPadding[pos]);
      });
      return margin;
    }
    return horizontal ? marginForPositions(['left', 'right']) : marginForPositions(['top', 'bottom']);
  }
  function fitBoxes(boxes, chartArea, params) {
    var refitBoxes = [];
    var i, ilen, layout, box, refit, changed;
    for (i = 0, ilen = boxes.length; i < ilen; ++i) {
      layout = boxes[i];
      box = layout.box;
      box.update(layout.width || chartArea.w, layout.height || chartArea.h, getMargins(layout.horizontal, chartArea));
      if (updateDims(chartArea, params, layout)) {
        changed = true;
        if (refitBoxes.length) {
          // Dimensions changed and there were non full width boxes before this
          // -> we have to refit those
          refit = true;
        }
      }
      if (!box.fullWidth) {
        // fullWidth boxes don't need to be re-fitted in any case
        refitBoxes.push(layout);
      }
    }
    return refit ? fitBoxes(refitBoxes, chartArea, params) || changed : changed;
  }
  function placeBoxes(boxes, chartArea, params) {
    var userPadding = params.padding;
    var x = chartArea.x;
    var y = chartArea.y;
    var i, ilen, layout, box;
    for (i = 0, ilen = boxes.length; i < ilen; ++i) {
      layout = boxes[i];
      box = layout.box;
      if (layout.horizontal) {
        box.left = box.fullWidth ? userPadding.left : chartArea.left;
        box.right = box.fullWidth ? params.outerWidth - userPadding.right : chartArea.left + chartArea.w;
        box.top = y;
        box.bottom = y + box.height;
        box.width = box.right - box.left;
        y = box.bottom;
      } else {
        box.left = x;
        box.right = x + box.width;
        box.top = chartArea.top;
        box.bottom = chartArea.top + chartArea.h;
        box.height = box.bottom - box.top;
        x = box.right;
      }
    }
    chartArea.x = x;
    chartArea.y = y;
  }
  core_defaults._set('global', {
    layout: {
      padding: {
        top: 0,
        right: 0,
        bottom: 0,
        left: 0
      }
    }
  });

  /**
   * @interface ILayoutItem
   * @prop {string} position - The position of the item in the chart layout. Possible values are
   * 'left', 'top', 'right', 'bottom', and 'chartArea'
   * @prop {number} weight - The weight used to sort the item. Higher weights are further away from the chart area
   * @prop {boolean} fullWidth - if true, and the item is horizontal, then push vertical boxes down
   * @prop {function} isHorizontal - returns true if the layout item is horizontal (ie. top or bottom)
   * @prop {function} update - Takes two parameters: width and height. Returns size of item
   * @prop {function} getPadding -  Returns an object with padding on the edges
   * @prop {number} width - Width of item. Must be valid after update()
   * @prop {number} height - Height of item. Must be valid after update()
   * @prop {number} left - Left edge of the item. Set by layout system and cannot be used in update
   * @prop {number} top - Top edge of the item. Set by layout system and cannot be used in update
   * @prop {number} right - Right edge of the item. Set by layout system and cannot be used in update
   * @prop {number} bottom - Bottom edge of the item. Set by layout system and cannot be used in update
   */

  // The layout service is very self explanatory.  It's responsible for the layout within a chart.
  // Scales, Legends and Plugins all rely on the layout service and can easily register to be placed anywhere they need
  // It is this service's responsibility of carrying out that layout.
  var core_layouts = {
    defaults: {},
    /**
     * Register a box to a chart.
     * A box is simply a reference to an object that requires layout. eg. Scales, Legend, Title.
     * @param {Chart} chart - the chart to use
     * @param {ILayoutItem} item - the item to add to be layed out
     */
    addBox: function (chart, item) {
      if (!chart.boxes) {
        chart.boxes = [];
      }

      // initialize item with default values
      item.fullWidth = item.fullWidth || false;
      item.position = item.position || 'top';
      item.weight = item.weight || 0;
      item._layers = item._layers || function () {
        return [{
          z: 0,
          draw: function () {
            item.draw.apply(item, arguments);
          }
        }];
      };
      chart.boxes.push(item);
    },
    /**
     * Remove a layoutItem from a chart
     * @param {Chart} chart - the chart to remove the box from
     * @param {ILayoutItem} layoutItem - the item to remove from the layout
     */
    removeBox: function (chart, layoutItem) {
      var index = chart.boxes ? chart.boxes.indexOf(layoutItem) : -1;
      if (index !== -1) {
        chart.boxes.splice(index, 1);
      }
    },
    /**
     * Sets (or updates) options on the given `item`.
     * @param {Chart} chart - the chart in which the item lives (or will be added to)
     * @param {ILayoutItem} item - the item to configure with the given options
     * @param {object} options - the new item options.
     */
    configure: function (chart, item, options) {
      var props = ['fullWidth', 'position', 'weight'];
      var ilen = props.length;
      var i = 0;
      var prop;
      for (; i < ilen; ++i) {
        prop = props[i];
        if (options.hasOwnProperty(prop)) {
          item[prop] = options[prop];
        }
      }
    },
    /**
     * Fits boxes of the given chart into the given size by having each box measure itself
     * then running a fitting algorithm
     * @param {Chart} chart - the chart
     * @param {number} width - the width to fit into
     * @param {number} height - the height to fit into
     */
    update: function (chart, width, height) {
      if (!chart) {
        return;
      }
      var layoutOptions = chart.options.layout || {};
      var padding = helpers$1.options.toPadding(layoutOptions.padding);
      var availableWidth = width - padding.width;
      var availableHeight = height - padding.height;
      var boxes = buildLayoutBoxes(chart.boxes);
      var verticalBoxes = boxes.vertical;
      var horizontalBoxes = boxes.horizontal;

      // Essentially we now have any number of boxes on each of the 4 sides.
      // Our canvas looks like the following.
      // The areas L1 and L2 are the left axes. R1 is the right axis, T1 is the top axis and
      // B1 is the bottom axis
      // There are also 4 quadrant-like locations (left to right instead of clockwise) reserved for chart overlays
      // These locations are single-box locations only, when trying to register a chartArea location that is already taken,
      // an error will be thrown.
      //
      // |----------------------------------------------------|
      // |                  T1 (Full Width)                   |
      // |----------------------------------------------------|
      // |    |    |                 T2                  |    |
      // |    |----|-------------------------------------|----|
      // |    |    | C1 |                           | C2 |    |
      // |    |    |----|                           |----|    |
      // |    |    |                                     |    |
      // | L1 | L2 |           ChartArea (C0)            | R1 |
      // |    |    |                                     |    |
      // |    |    |----|                           |----|    |
      // |    |    | C3 |                           | C4 |    |
      // |    |----|-------------------------------------|----|
      // |    |    |                 B1                  |    |
      // |----------------------------------------------------|
      // |                  B2 (Full Width)                   |
      // |----------------------------------------------------|
      //

      var params = Object.freeze({
        outerWidth: width,
        outerHeight: height,
        padding: padding,
        availableWidth: availableWidth,
        vBoxMaxWidth: availableWidth / 2 / verticalBoxes.length,
        hBoxMaxHeight: availableHeight / 2
      });
      var chartArea = extend({
        maxPadding: extend({}, padding),
        w: availableWidth,
        h: availableHeight,
        x: padding.left,
        y: padding.top
      }, padding);
      setLayoutDims(verticalBoxes.concat(horizontalBoxes), params);

      // First fit vertical boxes
      fitBoxes(verticalBoxes, chartArea, params);

      // Then fit horizontal boxes
      if (fitBoxes(horizontalBoxes, chartArea, params)) {
        // if the area changed, re-fit vertical boxes
        fitBoxes(verticalBoxes, chartArea, params);
      }
      handleMaxPadding(chartArea);

      // Finally place the boxes to correct coordinates
      placeBoxes(boxes.leftAndTop, chartArea, params);

      // Move to opposite side of chart
      chartArea.x += chartArea.w;
      chartArea.y += chartArea.h;
      placeBoxes(boxes.rightAndBottom, chartArea, params);
      chart.chartArea = {
        left: chartArea.left,
        top: chartArea.top,
        right: chartArea.left + chartArea.w,
        bottom: chartArea.top + chartArea.h
      };

      // Finally update boxes in chartArea (radial scale for example)
      helpers$1.each(boxes.chartArea, function (layout) {
        var box = layout.box;
        extend(box, chart.chartArea);
        box.update(chartArea.w, chartArea.h);
      });
    }
  };

  /**
   * Platform fallback implementation (minimal).
   * @see https://github.com/chartjs/Chart.js/pull/4591#issuecomment-319575939
   */

  var platform_basic = {
    acquireContext: function (item) {
      if (item && item.canvas) {
        // Support for any object associated to a canvas (including a context2d)
        item = item.canvas;
      }
      return item && item.getContext('2d') || null;
    }
  };
  var platform_dom = "/*\r\n * DOM element rendering detection\r\n * https://davidwalsh.name/detect-node-insertion\r\n */\r\n@keyframes chartjs-render-animation {\r\n\tfrom { opacity: 0.99; }\r\n\tto { opacity: 1; }\r\n}\r\n\r\n.chartjs-render-monitor {\r\n\tanimation: chartjs-render-animation 0.001s;\r\n}\r\n\r\n/*\r\n * DOM element resizing detection\r\n * https://github.com/marcj/css-element-queries\r\n */\r\n.chartjs-size-monitor,\r\n.chartjs-size-monitor-expand,\r\n.chartjs-size-monitor-shrink {\r\n\tposition: absolute;\r\n\tdirection: ltr;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tbottom: 0;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n\tvisibility: hidden;\r\n\tz-index: -1;\r\n}\r\n\r\n.chartjs-size-monitor-expand > div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n";
  var platform_dom$1 = /*#__PURE__*/Object.freeze({
    __proto__: null,
    'default': platform_dom
  });
  var stylesheet = getCjsExportFromNamespace(platform_dom$1);
  var EXPANDO_KEY = '$chartjs';
  var CSS_PREFIX = 'chartjs-';
  var CSS_SIZE_MONITOR = CSS_PREFIX + 'size-monitor';
  var CSS_RENDER_MONITOR = CSS_PREFIX + 'render-monitor';
  var CSS_RENDER_ANIMATION = CSS_PREFIX + 'render-animation';
  var ANIMATION_START_EVENTS = ['animationstart', 'webkitAnimationStart'];

  /**
   * DOM event types -> Chart.js event types.
   * Note: only events with different types are mapped.
   * @see https://developer.mozilla.org/en-US/docs/Web/Events
   */
  var EVENT_TYPES = {
    touchstart: 'mousedown',
    touchmove: 'mousemove',
    touchend: 'mouseup',
    pointerenter: 'mouseenter',
    pointerdown: 'mousedown',
    pointermove: 'mousemove',
    pointerup: 'mouseup',
    pointerleave: 'mouseout',
    pointerout: 'mouseout'
  };

  /**
   * The "used" size is the final value of a dimension property after all calculations have
   * been performed. This method uses the computed style of `element` but returns undefined
   * if the computed style is not expressed in pixels. That can happen in some cases where
   * `element` has a size relative to its parent and this last one is not yet displayed,
   * for example because of `display: none` on a parent node.
   * @see https://developer.mozilla.org/en-US/docs/Web/CSS/used_value
   * @returns {number} Size in pixels or undefined if unknown.
   */
  function readUsedSize(element, property) {
    var value = helpers$1.getStyle(element, property);
    var matches = value && value.match(/^(\d+)(\.\d+)?px$/);
    return matches ? Number(matches[1]) : undefined;
  }

  /**
   * Initializes the canvas style and render size without modifying the canvas display size,
   * since responsiveness is handled by the controller.resize() method. The config is used
   * to determine the aspect ratio to apply in case no explicit height has been specified.
   */
  function initCanvas(canvas, config) {
    var style = canvas.style;

    // NOTE(SB) canvas.getAttribute('width') !== canvas.width: in the first case it
    // returns null or '' if no explicit value has been set to the canvas attribute.
    var renderHeight = canvas.getAttribute('height');
    var renderWidth = canvas.getAttribute('width');

    // Chart.js modifies some canvas values that we want to restore on destroy
    canvas[EXPANDO_KEY] = {
      initial: {
        height: renderHeight,
        width: renderWidth,
        style: {
          display: style.display,
          height: style.height,
          width: style.width
        }
      }
    };

    // Force canvas to display as block to avoid extra space caused by inline
    // elements, which would interfere with the responsive resize process.
    // https://github.com/chartjs/Chart.js/issues/2538
    style.display = style.display || 'block';
    if (renderWidth === null || renderWidth === '') {
      var displayWidth = readUsedSize(canvas, 'width');
      if (displayWidth !== undefined) {
        canvas.width = displayWidth;
      }
    }
    if (renderHeight === null || renderHeight === '') {
      if (canvas.style.height === '') {
        // If no explicit render height and style height, let's apply the aspect ratio,
        // which one can be specified by the user but also by charts as default option
        // (i.e. options.aspectRatio). If not specified, use canvas aspect ratio of 2.
        canvas.height = canvas.width / (config.options.aspectRatio || 2);
      } else {
        var displayHeight = readUsedSize(canvas, 'height');
        if (displayWidth !== undefined) {
          canvas.height = displayHeight;
        }
      }
    }
    return canvas;
  }

  /**
   * Detects support for options object argument in addEventListener.
   * https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support
   * @private
   */
  var supportsEventListenerOptions = function () {
    var supports = false;
    try {
      var options = Object.defineProperty({}, 'passive', {
        // eslint-disable-next-line getter-return
        get: function () {
          supports = true;
        }
      });
      window.addEventListener('e', null, options);
    } catch (e) {
      // continue regardless of error
    }
    return supports;
  }();

  // Default passive to true as expected by Chrome for 'touchstart' and 'touchend' events.
  // https://github.com/chartjs/Chart.js/issues/4287
  var eventListenerOptions = supportsEventListenerOptions ? {
    passive: true
  } : false;
  function addListener(node, type, listener) {
    node.addEventListener(type, listener, eventListenerOptions);
  }
  function removeListener(node, type, listener) {
    node.removeEventListener(type, listener, eventListenerOptions);
  }
  function createEvent(type, chart, x, y, nativeEvent) {
    return {
      type: type,
      chart: chart,
      native: nativeEvent || null,
      x: x !== undefined ? x : null,
      y: y !== undefined ? y : null
    };
  }
  function fromNativeEvent(event, chart) {
    var type = EVENT_TYPES[event.type] || event.type;
    var pos = helpers$1.getRelativePosition(event, chart);
    return createEvent(type, chart, pos.x, pos.y, event);
  }
  function throttled(fn, thisArg) {
    var ticking = false;
    var args = [];
    return function () {
      args = Array.prototype.slice.call(arguments);
      thisArg = thisArg || this;
      if (!ticking) {
        ticking = true;
        helpers$1.requestAnimFrame.call(window, function () {
          ticking = false;
          fn.apply(thisArg, args);
        });
      }
    };
  }
  function createDiv(cls) {
    var el = document.createElement('div');
    el.className = cls || '';
    return el;
  }

  // Implementation based on https://github.com/marcj/css-element-queries
  function createResizer(handler) {
    var maxSize = 1000000;

    // NOTE(SB) Don't use innerHTML because it could be considered unsafe.
    // https://github.com/chartjs/Chart.js/issues/5902
    var resizer = createDiv(CSS_SIZE_MONITOR);
    var expand = createDiv(CSS_SIZE_MONITOR + '-expand');
    var shrink = createDiv(CSS_SIZE_MONITOR + '-shrink');
    expand.appendChild(createDiv());
    shrink.appendChild(createDiv());
    resizer.appendChild(expand);
    resizer.appendChild(shrink);
    resizer._reset = function () {
      expand.scrollLeft = maxSize;
      expand.scrollTop = maxSize;
      shrink.scrollLeft = maxSize;
      shrink.scrollTop = maxSize;
    };
    var onScroll = function () {
      resizer._reset();
      handler();
    };
    addListener(expand, 'scroll', onScroll.bind(expand, 'expand'));
    addListener(shrink, 'scroll', onScroll.bind(shrink, 'shrink'));
    return resizer;
  }

  // https://davidwalsh.name/detect-node-insertion
  function watchForRender(node, handler) {
    var expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {});
    var proxy = expando.renderProxy = function (e) {
      if (e.animationName === CSS_RENDER_ANIMATION) {
        handler();
      }
    };
    helpers$1.each(ANIMATION_START_EVENTS, function (type) {
      addListener(node, type, proxy);
    });

    // #4737: Chrome might skip the CSS animation when the CSS_RENDER_MONITOR class
    // is removed then added back immediately (same animation frame?). Accessing the
    // `offsetParent` property will force a reflow and re-evaluate the CSS animation.
    // https://gist.github.com/paulirish/5d52fb081b3570c81e3a#box-metrics
    // https://github.com/chartjs/Chart.js/issues/4737
    expando.reflow = !!node.offsetParent;
    node.classList.add(CSS_RENDER_MONITOR);
  }
  function unwatchForRender(node) {
    var expando = node[EXPANDO_KEY] || {};
    var proxy = expando.renderProxy;
    if (proxy) {
      helpers$1.each(ANIMATION_START_EVENTS, function (type) {
        removeListener(node, type, proxy);
      });
      delete expando.renderProxy;
    }
    node.classList.remove(CSS_RENDER_MONITOR);
  }
  function addResizeListener(node, listener, chart) {
    var expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {});

    // Let's keep track of this added resizer and thus avoid DOM query when removing it.
    var resizer = expando.resizer = createResizer(throttled(function () {
      if (expando.resizer) {
        var container = chart.options.maintainAspectRatio && node.parentNode;
        var w = container ? container.clientWidth : 0;
        listener(createEvent('resize', chart));
        if (container && container.clientWidth < w && chart.canvas) {
          // If the container size shrank during chart resize, let's assume
          // scrollbar appeared. So we resize again with the scrollbar visible -
          // effectively making chart smaller and the scrollbar hidden again.
          // Because we are inside `throttled`, and currently `ticking`, scroll
          // events are ignored during this whole 2 resize process.
          // If we assumed wrong and something else happened, we are resizing
          // twice in a frame (potential performance issue)
          listener(createEvent('resize', chart));
        }
      }
    }));

    // The resizer needs to be attached to the node parent, so we first need to be
    // sure that `node` is attached to the DOM before injecting the resizer element.
    watchForRender(node, function () {
      if (expando.resizer) {
        var container = node.parentNode;
        if (container && container !== resizer.parentNode) {
          container.insertBefore(resizer, container.firstChild);
        }

        // The container size might have changed, let's reset the resizer state.
        resizer._reset();
      }
    });
  }
  function removeResizeListener(node) {
    var expando = node[EXPANDO_KEY] || {};
    var resizer = expando.resizer;
    delete expando.resizer;
    unwatchForRender(node);
    if (resizer && resizer.parentNode) {
      resizer.parentNode.removeChild(resizer);
    }
  }

  /**
   * Injects CSS styles inline if the styles are not already present.
   * @param {HTMLDocument|ShadowRoot} rootNode - the node to contain the <style>.
   * @param {string} css - the CSS to be injected.
   */
  function injectCSS(rootNode, css) {
    // https://stackoverflow.com/q/3922139
    var expando = rootNode[EXPANDO_KEY] || (rootNode[EXPANDO_KEY] = {});
    if (!expando.containsStyles) {
      expando.containsStyles = true;
      css = '/* Chart.js */\n' + css;
      var style = document.createElement('style');
      style.setAttribute('type', 'text/css');
      style.appendChild(document.createTextNode(css));
      rootNode.appendChild(style);
    }
  }
  var platform_dom$2 = {
    /**
     * When `true`, prevents the automatic injection of the stylesheet required to
     * correctly detect when the chart is added to the DOM and then resized. This
     * switch has been added to allow external stylesheet (`dist/Chart(.min)?.js`)
     * to be manually imported to make this library compatible with any CSP.
     * See https://github.com/chartjs/Chart.js/issues/5208
     */
    disableCSSInjection: false,
    /**
     * This property holds whether this platform is enabled for the current environment.
     * Currently used by platform.js to select the proper implementation.
     * @private
     */
    _enabled: typeof window !== 'undefined' && typeof document !== 'undefined',
    /**
     * Initializes resources that depend on platform options.
     * @param {HTMLCanvasElement} canvas - The Canvas element.
     * @private
     */
    _ensureLoaded: function (canvas) {
      if (!this.disableCSSInjection) {
        // If the canvas is in a shadow DOM, then the styles must also be inserted
        // into the same shadow DOM.
        // https://github.com/chartjs/Chart.js/issues/5763
        var root = canvas.getRootNode ? canvas.getRootNode() : document;
        var targetNode = root.host ? root : document.head;
        injectCSS(targetNode, stylesheet);
      }
    },
    acquireContext: function (item, config) {
      if (typeof item === 'string') {
        item = document.getElementById(item);
      } else if (item.length) {
        // Support for array based queries (such as jQuery)
        item = item[0];
      }
      if (item && item.canvas) {
        // Support for any object associated to a canvas (including a context2d)
        item = item.canvas;
      }

      // To prevent canvas fingerprinting, some add-ons undefine the getContext
      // method, for example: https://github.com/kkapsner/CanvasBlocker
      // https://github.com/chartjs/Chart.js/issues/2807
      var context = item && item.getContext && item.getContext('2d');

      // `instanceof HTMLCanvasElement/CanvasRenderingContext2D` fails when the item is
      // inside an iframe or when running in a protected environment. We could guess the
      // types from their toString() value but let's keep things flexible and assume it's
      // a sufficient condition if the item has a context2D which has item as `canvas`.
      // https://github.com/chartjs/Chart.js/issues/3887
      // https://github.com/chartjs/Chart.js/issues/4102
      // https://github.com/chartjs/Chart.js/issues/4152
      if (context && context.canvas === item) {
        // Load platform resources on first chart creation, to make it possible to
        // import the library before setting platform options.
        this._ensureLoaded(item);
        initCanvas(item, config);
        return context;
      }
      return null;
    },
    releaseContext: function (context) {
      var canvas = context.canvas;
      if (!canvas[EXPANDO_KEY]) {
        return;
      }
      var initial = canvas[EXPANDO_KEY].initial;
      ['height', 'width'].forEach(function (prop) {
        var value = initial[prop];
        if (helpers$1.isNullOrUndef(value)) {
          canvas.removeAttribute(prop);
        } else {
          canvas.setAttribute(prop, value);
        }
      });
      helpers$1.each(initial.style || {}, function (value, key) {
        canvas.style[key] = value;
      });

      // The canvas render size might have been changed (and thus the state stack discarded),
      // we can't use save() and restore() to restore the initial state. So make sure that at
      // least the canvas context is reset to the default state by setting the canvas width.
      // https://www.w3.org/TR/2011/WD-html5-20110525/the-canvas-element.html
      // eslint-disable-next-line no-self-assign
      canvas.width = canvas.width;
      delete canvas[EXPANDO_KEY];
    },
    addEventListener: function (chart, type, listener) {
      var canvas = chart.canvas;
      if (type === 'resize') {
        // Note: the resize event is not supported on all browsers.
        addResizeListener(canvas, listener, chart);
        return;
      }
      var expando = listener[EXPANDO_KEY] || (listener[EXPANDO_KEY] = {});
      var proxies = expando.proxies || (expando.proxies = {});
      var proxy = proxies[chart.id + '_' + type] = function (event) {
        listener(fromNativeEvent(event, chart));
      };
      addListener(canvas, type, proxy);
    },
    removeEventListener: function (chart, type, listener) {
      var canvas = chart.canvas;
      if (type === 'resize') {
        // Note: the resize event is not supported on all browsers.
        removeResizeListener(canvas);
        return;
      }
      var expando = listener[EXPANDO_KEY] || {};
      var proxies = expando.proxies || {};
      var proxy = proxies[chart.id + '_' + type];
      if (!proxy) {
        return;
      }
      removeListener(canvas, type, proxy);
    }
  };

  // DEPRECATIONS

  /**
   * Provided for backward compatibility, use EventTarget.addEventListener instead.
   * EventTarget.addEventListener compatibility: Chrome, Opera 7, Safari, FF1.5+, IE9+
   * @see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener
   * @function Chart.helpers.addEvent
   * @deprecated since version 2.7.0
   * @todo remove at version 3
   * @private
   */
  helpers$1.addEvent = addListener;

  /**
   * Provided for backward compatibility, use EventTarget.removeEventListener instead.
   * EventTarget.removeEventListener compatibility: Chrome, Opera 7, Safari, FF1.5+, IE9+
   * @see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/removeEventListener
   * @function Chart.helpers.removeEvent
   * @deprecated since version 2.7.0
   * @todo remove at version 3
   * @private
   */
  helpers$1.removeEvent = removeListener;

  // @TODO Make possible to select another platform at build time.
  var implementation = platform_dom$2._enabled ? platform_dom$2 : platform_basic;

  /**
   * @namespace Chart.platform
   * @see https://chartjs.gitbooks.io/proposals/content/Platform.html
   * @since 2.4.0
   */
  var platform = helpers$1.extend({
    /**
     * @since 2.7.0
     */
    initialize: function () {},
    /**
     * Called at chart construction time, returns a context2d instance implementing
     * the [W3C Canvas 2D Context API standard]{@link https://www.w3.org/TR/2dcontext/}.
     * @param {*} item - The native item from which to acquire context (platform specific)
     * @param {object} options - The chart options
     * @returns {CanvasRenderingContext2D} context2d instance
     */
    acquireContext: function () {},
    /**
     * Called at chart destruction time, releases any resources associated to the context
     * previously returned by the acquireContext() method.
     * @param {CanvasRenderingContext2D} context - The context2d instance
     * @returns {boolean} true if the method succeeded, else false
     */
    releaseContext: function () {},
    /**
     * Registers the specified listener on the given chart.
     * @param {Chart} chart - Chart from which to listen for event
     * @param {string} type - The ({@link IEvent}) type to listen for
     * @param {function} listener - Receives a notification (an object that implements
     * the {@link IEvent} interface) when an event of the specified type occurs.
     */
    addEventListener: function () {},
    /**
     * Removes the specified listener previously registered with addEventListener.
     * @param {Chart} chart - Chart from which to remove the listener
     * @param {string} type - The ({@link IEvent}) type to remove
     * @param {function} listener - The listener function to remove from the event target.
     */
    removeEventListener: function () {}
  }, implementation);
  core_defaults._set('global', {
    plugins: {}
  });

  /**
   * The plugin service singleton
   * @namespace Chart.plugins
   * @since 2.1.0
   */
  var core_plugins = {
    /**
     * Globally registered plugins.
     * @private
     */
    _plugins: [],
    /**
     * This identifier is used to invalidate the descriptors cache attached to each chart
     * when a global plugin is registered or unregistered. In this case, the cache ID is
     * incremented and descriptors are regenerated during following API calls.
     * @private
     */
    _cacheId: 0,
    /**
     * Registers the given plugin(s) if not already registered.
     * @param {IPlugin[]|IPlugin} plugins plugin instance(s).
     */
    register: function (plugins) {
      var p = this._plugins;
      [].concat(plugins).forEach(function (plugin) {
        if (p.indexOf(plugin) === -1) {
          p.push(plugin);
        }
      });
      this._cacheId++;
    },
    /**
     * Unregisters the given plugin(s) only if registered.
     * @param {IPlugin[]|IPlugin} plugins plugin instance(s).
     */
    unregister: function (plugins) {
      var p = this._plugins;
      [].concat(plugins).forEach(function (plugin) {
        var idx = p.indexOf(plugin);
        if (idx !== -1) {
          p.splice(idx, 1);
        }
      });
      this._cacheId++;
    },
    /**
     * Remove all registered plugins.
     * @since 2.1.5
     */
    clear: function () {
      this._plugins = [];
      this._cacheId++;
    },
    /**
     * Returns the number of registered plugins?
     * @returns {number}
     * @since 2.1.5
     */
    count: function () {
      return this._plugins.length;
    },
    /**
     * Returns all registered plugin instances.
     * @returns {IPlugin[]} array of plugin objects.
     * @since 2.1.5
     */
    getAll: function () {
      return this._plugins;
    },
    /**
     * Calls enabled plugins for `chart` on the specified hook and with the given args.
     * This method immediately returns as soon as a plugin explicitly returns false. The
     * returned value can be used, for instance, to interrupt the current action.
     * @param {Chart} chart - The chart instance for which plugins should be called.
     * @param {string} hook - The name of the plugin method to call (e.g. 'beforeUpdate').
     * @param {Array} [args] - Extra arguments to apply to the hook call.
     * @returns {boolean} false if any of the plugins return false, else returns true.
     */
    notify: function (chart, hook, args) {
      var descriptors = this.descriptors(chart);
      var ilen = descriptors.length;
      var i, descriptor, plugin, params, method;
      for (i = 0; i < ilen; ++i) {
        descriptor = descriptors[i];
        plugin = descriptor.plugin;
        method = plugin[hook];
        if (typeof method === 'function') {
          params = [chart].concat(args || []);
          params.push(descriptor.options);
          if (method.apply(plugin, params) === false) {
            return false;
          }
        }
      }
      return true;
    },
    /**
     * Returns descriptors of enabled plugins for the given chart.
     * @returns {object[]} [{ plugin, options }]
     * @private
     */
    descriptors: function (chart) {
      var cache = chart.$plugins || (chart.$plugins = {});
      if (cache.id === this._cacheId) {
        return cache.descriptors;
      }
      var plugins = [];
      var descriptors = [];
      var config = chart && chart.config || {};
      var options = config.options && config.options.plugins || {};
      this._plugins.concat(config.plugins || []).forEach(function (plugin) {
        var idx = plugins.indexOf(plugin);
        if (idx !== -1) {
          return;
        }
        var id = plugin.id;
        var opts = options[id];
        if (opts === false) {
          return;
        }
        if (opts === true) {
          opts = helpers$1.clone(core_defaults.global.plugins[id]);
        }
        plugins.push(plugin);
        descriptors.push({
          plugin: plugin,
          options: opts || {}
        });
      });
      cache.descriptors = descriptors;
      cache.id = this._cacheId;
      return descriptors;
    },
    /**
     * Invalidates cache for the given chart: descriptors hold a reference on plugin option,
     * but in some cases, this reference can be changed by the user when updating options.
     * https://github.com/chartjs/Chart.js/issues/5111#issuecomment-355934167
     * @private
     */
    _invalidate: function (chart) {
      delete chart.$plugins;
    }
  };
  var core_scaleService = {
    // Scale registration object. Extensions can register new scale types (such as log or DB scales) and then
    // use the new chart options to grab the correct scale
    constructors: {},
    // Use a registration function so that we can move to an ES6 map when we no longer need to support
    // old browsers

    // Scale config defaults
    defaults: {},
    registerScaleType: function (type, scaleConstructor, scaleDefaults) {
      this.constructors[type] = scaleConstructor;
      this.defaults[type] = helpers$1.clone(scaleDefaults);
    },
    getScaleConstructor: function (type) {
      return this.constructors.hasOwnProperty(type) ? this.constructors[type] : undefined;
    },
    getScaleDefaults: function (type) {
      // Return the scale defaults merged with the global settings so that we always use the latest ones
      return this.defaults.hasOwnProperty(type) ? helpers$1.merge(Object.create(null), [core_defaults.scale, this.defaults[type]]) : {};
    },
    updateScaleDefaults: function (type, additions) {
      var me = this;
      if (me.defaults.hasOwnProperty(type)) {
        me.defaults[type] = helpers$1.extend(me.defaults[type], additions);
      }
    },
    addScalesToLayout: function (chart) {
      // Adds each scale to the chart.boxes array to be sized accordingly
      helpers$1.each(chart.scales, function (scale) {
        // Set ILayoutItem parameters for backwards compatibility
        scale.fullWidth = scale.options.fullWidth;
        scale.position = scale.options.position;
        scale.weight = scale.options.weight;
        core_layouts.addBox(chart, scale);
      });
    }
  };
  var valueOrDefault$8 = helpers$1.valueOrDefault;
  var getRtlHelper = helpers$1.rtl.getRtlAdapter;
  core_defaults._set('global', {
    tooltips: {
      enabled: true,
      custom: null,
      mode: 'nearest',
      position: 'average',
      intersect: true,
      backgroundColor: 'rgba(0,0,0,0.8)',
      titleFontStyle: 'bold',
      titleSpacing: 2,
      titleMarginBottom: 6,
      titleFontColor: '#fff',
      titleAlign: 'left',
      bodySpacing: 2,
      bodyFontColor: '#fff',
      bodyAlign: 'left',
      footerFontStyle: 'bold',
      footerSpacing: 2,
      footerMarginTop: 6,
      footerFontColor: '#fff',
      footerAlign: 'left',
      yPadding: 6,
      xPadding: 6,
      caretPadding: 2,
      caretSize: 5,
      cornerRadius: 6,
      multiKeyBackground: '#fff',
      displayColors: true,
      borderColor: 'rgba(0,0,0,0)',
      borderWidth: 0,
      callbacks: {
        // Args are: (tooltipItems, data)
        beforeTitle: helpers$1.noop,
        title: function (tooltipItems, data) {
          var title = '';
          var labels = data.labels;
          var labelCount = labels ? labels.length : 0;
          if (tooltipItems.length > 0) {
            var item = tooltipItems[0];
            if (item.label) {
              title = item.label;
            } else if (item.xLabel) {
              title = item.xLabel;
            } else if (labelCount > 0 && item.index < labelCount) {
              title = labels[item.index];
            }
          }
          return title;
        },
        afterTitle: helpers$1.noop,
        // Args are: (tooltipItems, data)
        beforeBody: helpers$1.noop,
        // Args are: (tooltipItem, data)
        beforeLabel: helpers$1.noop,
        label: function (tooltipItem, data) {
          var label = data.datasets[tooltipItem.datasetIndex].label || '';
          if (label) {
            label += ': ';
          }
          if (!helpers$1.isNullOrUndef(tooltipItem.value)) {
            label += tooltipItem.value;
          } else {
            label += tooltipItem.yLabel;
          }
          return label;
        },
        labelColor: function (tooltipItem, chart) {
          var meta = chart.getDatasetMeta(tooltipItem.datasetIndex);
          var activeElement = meta.data[tooltipItem.index];
          var view = activeElement._view;
          return {
            borderColor: view.borderColor,
            backgroundColor: view.backgroundColor
          };
        },
        labelTextColor: function () {
          return this._options.bodyFontColor;
        },
        afterLabel: helpers$1.noop,
        // Args are: (tooltipItems, data)
        afterBody: helpers$1.noop,
        // Args are: (tooltipItems, data)
        beforeFooter: helpers$1.noop,
        footer: helpers$1.noop,
        afterFooter: helpers$1.noop
      }
    }
  });
  var positioners = {
    /**
     * Average mode places the tooltip at the average position of the elements shown
     * @function Chart.Tooltip.positioners.average
     * @param elements {ChartElement[]} the elements being displayed in the tooltip
     * @returns {object} tooltip position
     */
    average: function (elements) {
      if (!elements.length) {
        return false;
      }
      var i, len;
      var x = 0;
      var y = 0;
      var count = 0;
      for (i = 0, len = elements.length; i < len; ++i) {
        var el = elements[i];
        if (el && el.hasValue()) {
          var pos = el.tooltipPosition();
          x += pos.x;
          y += pos.y;
          ++count;
        }
      }
      return {
        x: x / count,
        y: y / count
      };
    },
    /**
     * Gets the tooltip position nearest of the item nearest to the event position
     * @function Chart.Tooltip.positioners.nearest
     * @param elements {Chart.Element[]} the tooltip elements
     * @param eventPosition {object} the position of the event in canvas coordinates
     * @returns {object} the tooltip position
     */
    nearest: function (elements, eventPosition) {
      var x = eventPosition.x;
      var y = eventPosition.y;
      var minDistance = Number.POSITIVE_INFINITY;
      var i, len, nearestElement;
      for (i = 0, len = elements.length; i < len; ++i) {
        var el = elements[i];
        if (el && el.hasValue()) {
          var center = el.getCenterPoint();
          var d = helpers$1.distanceBetweenPoints(eventPosition, center);
          if (d < minDistance) {
            minDistance = d;
            nearestElement = el;
          }
        }
      }
      if (nearestElement) {
        var tp = nearestElement.tooltipPosition();
        x = tp.x;
        y = tp.y;
      }
      return {
        x: x,
        y: y
      };
    }
  };

  // Helper to push or concat based on if the 2nd parameter is an array or not
  function pushOrConcat(base, toPush) {
    if (toPush) {
      if (helpers$1.isArray(toPush)) {
        // base = base.concat(toPush);
        Array.prototype.push.apply(base, toPush);
      } else {
        base.push(toPush);
      }
    }
    return base;
  }

  /**
   * Returns array of strings split by newline
   * @param {string} value - The value to split by newline.
   * @returns {string[]} value if newline present - Returned from String split() method
   * @function
   */
  function splitNewlines(str) {
    if ((typeof str === 'string' || str instanceof String) && str.indexOf('\n') > -1) {
      return str.split('\n');
    }
    return str;
  }

  /**
   * Private helper to create a tooltip item model
   * @param element - the chart element (point, arc, bar) to create the tooltip item for
   * @return new tooltip item
   */
  function createTooltipItem(element) {
    var xScale = element._xScale;
    var yScale = element._yScale || element._scale; // handle radar || polarArea charts
    var index = element._index;
    var datasetIndex = element._datasetIndex;
    var controller = element._chart.getDatasetMeta(datasetIndex).controller;
    var indexScale = controller._getIndexScale();
    var valueScale = controller._getValueScale();
    return {
      xLabel: xScale ? xScale.getLabelForIndex(index, datasetIndex) : '',
      yLabel: yScale ? yScale.getLabelForIndex(index, datasetIndex) : '',
      label: indexScale ? '' + indexScale.getLabelForIndex(index, datasetIndex) : '',
      value: valueScale ? '' + valueScale.getLabelForIndex(index, datasetIndex) : '',
      index: index,
      datasetIndex: datasetIndex,
      x: element._model.x,
      y: element._model.y
    };
  }

  /**
   * Helper to get the reset model for the tooltip
   * @param tooltipOpts {object} the tooltip options
   */
  function getBaseModel(tooltipOpts) {
    var globalDefaults = core_defaults.global;
    return {
      // Positioning
      xPadding: tooltipOpts.xPadding,
      yPadding: tooltipOpts.yPadding,
      xAlign: tooltipOpts.xAlign,
      yAlign: tooltipOpts.yAlign,
      // Drawing direction and text direction
      rtl: tooltipOpts.rtl,
      textDirection: tooltipOpts.textDirection,
      // Body
      bodyFontColor: tooltipOpts.bodyFontColor,
      _bodyFontFamily: valueOrDefault$8(tooltipOpts.bodyFontFamily, globalDefaults.defaultFontFamily),
      _bodyFontStyle: valueOrDefault$8(tooltipOpts.bodyFontStyle, globalDefaults.defaultFontStyle),
      _bodyAlign: tooltipOpts.bodyAlign,
      bodyFontSize: valueOrDefault$8(tooltipOpts.bodyFontSize, globalDefaults.defaultFontSize),
      bodySpacing: tooltipOpts.bodySpacing,
      // Title
      titleFontColor: tooltipOpts.titleFontColor,
      _titleFontFamily: valueOrDefault$8(tooltipOpts.titleFontFamily, globalDefaults.defaultFontFamily),
      _titleFontStyle: valueOrDefault$8(tooltipOpts.titleFontStyle, globalDefaults.defaultFontStyle),
      titleFontSize: valueOrDefault$8(tooltipOpts.titleFontSize, globalDefaults.defaultFontSize),
      _titleAlign: tooltipOpts.titleAlign,
      titleSpacing: tooltipOpts.titleSpacing,
      titleMarginBottom: tooltipOpts.titleMarginBottom,
      // Footer
      footerFontColor: tooltipOpts.footerFontColor,
      _footerFontFamily: valueOrDefault$8(tooltipOpts.footerFontFamily, globalDefaults.defaultFontFamily),
      _footerFontStyle: valueOrDefault$8(tooltipOpts.footerFontStyle, globalDefaults.defaultFontStyle),
      footerFontSize: valueOrDefault$8(tooltipOpts.footerFontSize, globalDefaults.defaultFontSize),
      _footerAlign: tooltipOpts.footerAlign,
      footerSpacing: tooltipOpts.footerSpacing,
      footerMarginTop: tooltipOpts.footerMarginTop,
      // Appearance
      caretSize: tooltipOpts.caretSize,
      cornerRadius: tooltipOpts.cornerRadius,
      backgroundColor: tooltipOpts.backgroundColor,
      opacity: 0,
      legendColorBackground: tooltipOpts.multiKeyBackground,
      displayColors: tooltipOpts.displayColors,
      borderColor: tooltipOpts.borderColor,
      borderWidth: tooltipOpts.borderWidth
    };
  }

  /**
   * Get the size of the tooltip
   */
  function getTooltipSize(tooltip, model) {
    var ctx = tooltip._chart.ctx;
    var height = model.yPadding * 2; // Tooltip Padding
    var width = 0;

    // Count of all lines in the body
    var body = model.body;
    var combinedBodyLength = body.reduce(function (count, bodyItem) {
      return count + bodyItem.before.length + bodyItem.lines.length + bodyItem.after.length;
    }, 0);
    combinedBodyLength += model.beforeBody.length + model.afterBody.length;
    var titleLineCount = model.title.length;
    var footerLineCount = model.footer.length;
    var titleFontSize = model.titleFontSize;
    var bodyFontSize = model.bodyFontSize;
    var footerFontSize = model.footerFontSize;
    height += titleLineCount * titleFontSize; // Title Lines
    height += titleLineCount ? (titleLineCount - 1) * model.titleSpacing : 0; // Title Line Spacing
    height += titleLineCount ? model.titleMarginBottom : 0; // Title's bottom Margin
    height += combinedBodyLength * bodyFontSize; // Body Lines
    height += combinedBodyLength ? (combinedBodyLength - 1) * model.bodySpacing : 0; // Body Line Spacing
    height += footerLineCount ? model.footerMarginTop : 0; // Footer Margin
    height += footerLineCount * footerFontSize; // Footer Lines
    height += footerLineCount ? (footerLineCount - 1) * model.footerSpacing : 0; // Footer Line Spacing

    // Title width
    var widthPadding = 0;
    var maxLineWidth = function (line) {
      width = Math.max(width, ctx.measureText(line).width + widthPadding);
    };
    ctx.font = helpers$1.fontString(titleFontSize, model._titleFontStyle, model._titleFontFamily);
    helpers$1.each(model.title, maxLineWidth);

    // Body width
    ctx.font = helpers$1.fontString(bodyFontSize, model._bodyFontStyle, model._bodyFontFamily);
    helpers$1.each(model.beforeBody.concat(model.afterBody), maxLineWidth);

    // Body lines may include some extra width due to the color box
    widthPadding = model.displayColors ? bodyFontSize + 2 : 0;
    helpers$1.each(body, function (bodyItem) {
      helpers$1.each(bodyItem.before, maxLineWidth);
      helpers$1.each(bodyItem.lines, maxLineWidth);
      helpers$1.each(bodyItem.after, maxLineWidth);
    });

    // Reset back to 0
    widthPadding = 0;

    // Footer width
    ctx.font = helpers$1.fontString(footerFontSize, model._footerFontStyle, model._footerFontFamily);
    helpers$1.each(model.footer, maxLineWidth);

    // Add padding
    width += 2 * model.xPadding;
    return {
      width: width,
      height: height
    };
  }

  /**
   * Helper to get the alignment of a tooltip given the size
   */
  function determineAlignment(tooltip, size) {
    var model = tooltip._model;
    var chart = tooltip._chart;
    var chartArea = tooltip._chart.chartArea;
    var xAlign = 'center';
    var yAlign = 'center';
    if (model.y < size.height) {
      yAlign = 'top';
    } else if (model.y > chart.height - size.height) {
      yAlign = 'bottom';
    }
    var lf, rf; // functions to determine left, right alignment
    var olf, orf; // functions to determine if left/right alignment causes tooltip to go outside chart
    var yf; // function to get the y alignment if the tooltip goes outside of the left or right edges
    var midX = (chartArea.left + chartArea.right) / 2;
    var midY = (chartArea.top + chartArea.bottom) / 2;
    if (yAlign === 'center') {
      lf = function (x) {
        return x <= midX;
      };
      rf = function (x) {
        return x > midX;
      };
    } else {
      lf = function (x) {
        return x <= size.width / 2;
      };
      rf = function (x) {
        return x >= chart.width - size.width / 2;
      };
    }
    olf = function (x) {
      return x + size.width + model.caretSize + model.caretPadding > chart.width;
    };
    orf = function (x) {
      return x - size.width - model.caretSize - model.caretPadding < 0;
    };
    yf = function (y) {
      return y <= midY ? 'top' : 'bottom';
    };
    if (lf(model.x)) {
      xAlign = 'left';

      // Is tooltip too wide and goes over the right side of the chart.?
      if (olf(model.x)) {
        xAlign = 'center';
        yAlign = yf(model.y);
      }
    } else if (rf(model.x)) {
      xAlign = 'right';

      // Is tooltip too wide and goes outside left edge of canvas?
      if (orf(model.x)) {
        xAlign = 'center';
        yAlign = yf(model.y);
      }
    }
    var opts = tooltip._options;
    return {
      xAlign: opts.xAlign ? opts.xAlign : xAlign,
      yAlign: opts.yAlign ? opts.yAlign : yAlign
    };
  }

  /**
   * Helper to get the location a tooltip needs to be placed at given the initial position (via the vm) and the size and alignment
   */
  function getBackgroundPoint(vm, size, alignment, chart) {
    // Background Position
    var x = vm.x;
    var y = vm.y;
    var caretSize = vm.caretSize;
    var caretPadding = vm.caretPadding;
    var cornerRadius = vm.cornerRadius;
    var xAlign = alignment.xAlign;
    var yAlign = alignment.yAlign;
    var paddingAndSize = caretSize + caretPadding;
    var radiusAndPadding = cornerRadius + caretPadding;
    if (xAlign === 'right') {
      x -= size.width;
    } else if (xAlign === 'center') {
      x -= size.width / 2;
      if (x + size.width > chart.width) {
        x = chart.width - size.width;
      }
      if (x < 0) {
        x = 0;
      }
    }
    if (yAlign === 'top') {
      y += paddingAndSize;
    } else if (yAlign === 'bottom') {
      y -= size.height + paddingAndSize;
    } else {
      y -= size.height / 2;
    }
    if (yAlign === 'center') {
      if (xAlign === 'left') {
        x += paddingAndSize;
      } else if (xAlign === 'right') {
        x -= paddingAndSize;
      }
    } else if (xAlign === 'left') {
      x -= radiusAndPadding;
    } else if (xAlign === 'right') {
      x += radiusAndPadding;
    }
    return {
      x: x,
      y: y
    };
  }
  function getAlignedX(vm, align) {
    return align === 'center' ? vm.x + vm.width / 2 : align === 'right' ? vm.x + vm.width - vm.xPadding : vm.x + vm.xPadding;
  }

  /**
   * Helper to build before and after body lines
   */
  function getBeforeAfterBodyLines(callback) {
    return pushOrConcat([], splitNewlines(callback));
  }
  var exports$4 = core_element.extend({
    initialize: function () {
      this._model = getBaseModel(this._options);
      this._lastActive = [];
    },
    // Get the title
    // Args are: (tooltipItem, data)
    getTitle: function () {
      var me = this;
      var opts = me._options;
      var callbacks = opts.callbacks;
      var beforeTitle = callbacks.beforeTitle.apply(me, arguments);
      var title = callbacks.title.apply(me, arguments);
      var afterTitle = callbacks.afterTitle.apply(me, arguments);
      var lines = [];
      lines = pushOrConcat(lines, splitNewlines(beforeTitle));
      lines = pushOrConcat(lines, splitNewlines(title));
      lines = pushOrConcat(lines, splitNewlines(afterTitle));
      return lines;
    },
    // Args are: (tooltipItem, data)
    getBeforeBody: function () {
      return getBeforeAfterBodyLines(this._options.callbacks.beforeBody.apply(this, arguments));
    },
    // Args are: (tooltipItem, data)
    getBody: function (tooltipItems, data) {
      var me = this;
      var callbacks = me._options.callbacks;
      var bodyItems = [];
      helpers$1.each(tooltipItems, function (tooltipItem) {
        var bodyItem = {
          before: [],
          lines: [],
          after: []
        };
        pushOrConcat(bodyItem.before, splitNewlines(callbacks.beforeLabel.call(me, tooltipItem, data)));
        pushOrConcat(bodyItem.lines, callbacks.label.call(me, tooltipItem, data));
        pushOrConcat(bodyItem.after, splitNewlines(callbacks.afterLabel.call(me, tooltipItem, data)));
        bodyItems.push(bodyItem);
      });
      return bodyItems;
    },
    // Args are: (tooltipItem, data)
    getAfterBody: function () {
      return getBeforeAfterBodyLines(this._options.callbacks.afterBody.apply(this, arguments));
    },
    // Get the footer and beforeFooter and afterFooter lines
    // Args are: (tooltipItem, data)
    getFooter: function () {
      var me = this;
      var callbacks = me._options.callbacks;
      var beforeFooter = callbacks.beforeFooter.apply(me, arguments);
      var footer = callbacks.footer.apply(me, arguments);
      var afterFooter = callbacks.afterFooter.apply(me, arguments);
      var lines = [];
      lines = pushOrConcat(lines, splitNewlines(beforeFooter));
      lines = pushOrConcat(lines, splitNewlines(footer));
      lines = pushOrConcat(lines, splitNewlines(afterFooter));
      return lines;
    },
    update: function (changed) {
      var me = this;
      var opts = me._options;

      // Need to regenerate the model because its faster than using extend and it is necessary due to the optimization in Chart.Element.transition
      // that does _view = _model if ease === 1. This causes the 2nd tooltip update to set properties in both the view and model at the same time
      // which breaks any animations.
      var existingModel = me._model;
      var model = me._model = getBaseModel(opts);
      var active = me._active;
      var data = me._data;

      // In the case where active.length === 0 we need to keep these at existing values for good animations
      var alignment = {
        xAlign: existingModel.xAlign,
        yAlign: existingModel.yAlign
      };
      var backgroundPoint = {
        x: existingModel.x,
        y: existingModel.y
      };
      var tooltipSize = {
        width: existingModel.width,
        height: existingModel.height
      };
      var tooltipPosition = {
        x: existingModel.caretX,
        y: existingModel.caretY
      };
      var i, len;
      if (active.length) {
        model.opacity = 1;
        var labelColors = [];
        var labelTextColors = [];
        tooltipPosition = positioners[opts.position].call(me, active, me._eventPosition);
        var tooltipItems = [];
        for (i = 0, len = active.length; i < len; ++i) {
          tooltipItems.push(createTooltipItem(active[i]));
        }

        // If the user provided a filter function, use it to modify the tooltip items
        if (opts.filter) {
          tooltipItems = tooltipItems.filter(function (a) {
            return opts.filter(a, data);
          });
        }

        // If the user provided a sorting function, use it to modify the tooltip items
        if (opts.itemSort) {
          tooltipItems = tooltipItems.sort(function (a, b) {
            return opts.itemSort(a, b, data);
          });
        }

        // Determine colors for boxes
        helpers$1.each(tooltipItems, function (tooltipItem) {
          labelColors.push(opts.callbacks.labelColor.call(me, tooltipItem, me._chart));
          labelTextColors.push(opts.callbacks.labelTextColor.call(me, tooltipItem, me._chart));
        });

        // Build the Text Lines
        model.title = me.getTitle(tooltipItems, data);
        model.beforeBody = me.getBeforeBody(tooltipItems, data);
        model.body = me.getBody(tooltipItems, data);
        model.afterBody = me.getAfterBody(tooltipItems, data);
        model.footer = me.getFooter(tooltipItems, data);

        // Initial positioning and colors
        model.x = tooltipPosition.x;
        model.y = tooltipPosition.y;
        model.caretPadding = opts.caretPadding;
        model.labelColors = labelColors;
        model.labelTextColors = labelTextColors;

        // data points
        model.dataPoints = tooltipItems;

        // We need to determine alignment of the tooltip
        tooltipSize = getTooltipSize(this, model);
        alignment = determineAlignment(this, tooltipSize);
        // Final Size and Position
        backgroundPoint = getBackgroundPoint(model, tooltipSize, alignment, me._chart);
      } else {
        model.opacity = 0;
      }
      model.xAlign = alignment.xAlign;
      model.yAlign = alignment.yAlign;
      model.x = backgroundPoint.x;
      model.y = backgroundPoint.y;
      model.width = tooltipSize.width;
      model.height = tooltipSize.height;

      // Point where the caret on the tooltip points to
      model.caretX = tooltipPosition.x;
      model.caretY = tooltipPosition.y;
      me._model = model;
      if (changed && opts.custom) {
        opts.custom.call(me, model);
      }
      return me;
    },
    drawCaret: function (tooltipPoint, size) {
      var ctx = this._chart.ctx;
      var vm = this._view;
      var caretPosition = this.getCaretPosition(tooltipPoint, size, vm);
      ctx.lineTo(caretPosition.x1, caretPosition.y1);
      ctx.lineTo(caretPosition.x2, caretPosition.y2);
      ctx.lineTo(caretPosition.x3, caretPosition.y3);
    },
    getCaretPosition: function (tooltipPoint, size, vm) {
      var x1, x2, x3, y1, y2, y3;
      var caretSize = vm.caretSize;
      var cornerRadius = vm.cornerRadius;
      var xAlign = vm.xAlign;
      var yAlign = vm.yAlign;
      var ptX = tooltipPoint.x;
      var ptY = tooltipPoint.y;
      var width = size.width;
      var height = size.height;
      if (yAlign === 'center') {
        y2 = ptY + height / 2;
        if (xAlign === 'left') {
          x1 = ptX;
          x2 = x1 - caretSize;
          x3 = x1;
          y1 = y2 + caretSize;
          y3 = y2 - caretSize;
        } else {
          x1 = ptX + width;
          x2 = x1 + caretSize;
          x3 = x1;
          y1 = y2 - caretSize;
          y3 = y2 + caretSize;
        }
      } else {
        if (xAlign === 'left') {
          x2 = ptX + cornerRadius + caretSize;
          x1 = x2 - caretSize;
          x3 = x2 + caretSize;
        } else if (xAlign === 'right') {
          x2 = ptX + width - cornerRadius - caretSize;
          x1 = x2 - caretSize;
          x3 = x2 + caretSize;
        } else {
          x2 = vm.caretX;
          x1 = x2 - caretSize;
          x3 = x2 + caretSize;
        }
        if (yAlign === 'top') {
          y1 = ptY;
          y2 = y1 - caretSize;
          y3 = y1;
        } else {
          y1 = ptY + height;
          y2 = y1 + caretSize;
          y3 = y1;
          // invert drawing order
          var tmp = x3;
          x3 = x1;
          x1 = tmp;
        }
      }
      return {
        x1: x1,
        x2: x2,
        x3: x3,
        y1: y1,
        y2: y2,
        y3: y3
      };
    },
    drawTitle: function (pt, vm, ctx) {
      var title = vm.title;
      var length = title.length;
      var titleFontSize, titleSpacing, i;
      if (length) {
        var rtlHelper = getRtlHelper(vm.rtl, vm.x, vm.width);
        pt.x = getAlignedX(vm, vm._titleAlign);
        ctx.textAlign = rtlHelper.textAlign(vm._titleAlign);
        ctx.textBaseline = 'middle';
        titleFontSize = vm.titleFontSize;
        titleSpacing = vm.titleSpacing;
        ctx.fillStyle = vm.titleFontColor;
        ctx.font = helpers$1.fontString(titleFontSize, vm._titleFontStyle, vm._titleFontFamily);
        for (i = 0; i < length; ++i) {
          ctx.fillText(title[i], rtlHelper.x(pt.x), pt.y + titleFontSize / 2);
          pt.y += titleFontSize + titleSpacing; // Line Height and spacing

          if (i + 1 === length) {
            pt.y += vm.titleMarginBottom - titleSpacing; // If Last, add margin, remove spacing
          }
        }
      }
    },

    drawBody: function (pt, vm, ctx) {
      var bodyFontSize = vm.bodyFontSize;
      var bodySpacing = vm.bodySpacing;
      var bodyAlign = vm._bodyAlign;
      var body = vm.body;
      var drawColorBoxes = vm.displayColors;
      var xLinePadding = 0;
      var colorX = drawColorBoxes ? getAlignedX(vm, 'left') : 0;
      var rtlHelper = getRtlHelper(vm.rtl, vm.x, vm.width);
      var fillLineOfText = function (line) {
        ctx.fillText(line, rtlHelper.x(pt.x + xLinePadding), pt.y + bodyFontSize / 2);
        pt.y += bodyFontSize + bodySpacing;
      };
      var bodyItem, textColor, labelColors, lines, i, j, ilen, jlen;
      var bodyAlignForCalculation = rtlHelper.textAlign(bodyAlign);
      ctx.textAlign = bodyAlign;
      ctx.textBaseline = 'middle';
      ctx.font = helpers$1.fontString(bodyFontSize, vm._bodyFontStyle, vm._bodyFontFamily);
      pt.x = getAlignedX(vm, bodyAlignForCalculation);

      // Before body lines
      ctx.fillStyle = vm.bodyFontColor;
      helpers$1.each(vm.beforeBody, fillLineOfText);
      xLinePadding = drawColorBoxes && bodyAlignForCalculation !== 'right' ? bodyAlign === 'center' ? bodyFontSize / 2 + 1 : bodyFontSize + 2 : 0;

      // Draw body lines now
      for (i = 0, ilen = body.length; i < ilen; ++i) {
        bodyItem = body[i];
        textColor = vm.labelTextColors[i];
        labelColors = vm.labelColors[i];
        ctx.fillStyle = textColor;
        helpers$1.each(bodyItem.before, fillLineOfText);
        lines = bodyItem.lines;
        for (j = 0, jlen = lines.length; j < jlen; ++j) {
          // Draw Legend-like boxes if needed
          if (drawColorBoxes) {
            var rtlColorX = rtlHelper.x(colorX);

            // Fill a white rect so that colours merge nicely if the opacity is < 1
            ctx.fillStyle = vm.legendColorBackground;
            ctx.fillRect(rtlHelper.leftForLtr(rtlColorX, bodyFontSize), pt.y, bodyFontSize, bodyFontSize);

            // Border
            ctx.lineWidth = 1;
            ctx.strokeStyle = labelColors.borderColor;
            ctx.strokeRect(rtlHelper.leftForLtr(rtlColorX, bodyFontSize), pt.y, bodyFontSize, bodyFontSize);

            // Inner square
            ctx.fillStyle = labelColors.backgroundColor;
            ctx.fillRect(rtlHelper.leftForLtr(rtlHelper.xPlus(rtlColorX, 1), bodyFontSize - 2), pt.y + 1, bodyFontSize - 2, bodyFontSize - 2);
            ctx.fillStyle = textColor;
          }
          fillLineOfText(lines[j]);
        }
        helpers$1.each(bodyItem.after, fillLineOfText);
      }

      // Reset back to 0 for after body
      xLinePadding = 0;

      // After body lines
      helpers$1.each(vm.afterBody, fillLineOfText);
      pt.y -= bodySpacing; // Remove last body spacing
    },

    drawFooter: function (pt, vm, ctx) {
      var footer = vm.footer;
      var length = footer.length;
      var footerFontSize, i;
      if (length) {
        var rtlHelper = getRtlHelper(vm.rtl, vm.x, vm.width);
        pt.x = getAlignedX(vm, vm._footerAlign);
        pt.y += vm.footerMarginTop;
        ctx.textAlign = rtlHelper.textAlign(vm._footerAlign);
        ctx.textBaseline = 'middle';
        footerFontSize = vm.footerFontSize;
        ctx.fillStyle = vm.footerFontColor;
        ctx.font = helpers$1.fontString(footerFontSize, vm._footerFontStyle, vm._footerFontFamily);
        for (i = 0; i < length; ++i) {
          ctx.fillText(footer[i], rtlHelper.x(pt.x), pt.y + footerFontSize / 2);
          pt.y += footerFontSize + vm.footerSpacing;
        }
      }
    },
    drawBackground: function (pt, vm, ctx, tooltipSize) {
      ctx.fillStyle = vm.backgroundColor;
      ctx.strokeStyle = vm.borderColor;
      ctx.lineWidth = vm.borderWidth;
      var xAlign = vm.xAlign;
      var yAlign = vm.yAlign;
      var x = pt.x;
      var y = pt.y;
      var width = tooltipSize.width;
      var height = tooltipSize.height;
      var radius = vm.cornerRadius;
      ctx.beginPath();
      ctx.moveTo(x + radius, y);
      if (yAlign === 'top') {
        this.drawCaret(pt, tooltipSize);
      }
      ctx.lineTo(x + width - radius, y);
      ctx.quadraticCurveTo(x + width, y, x + width, y + radius);
      if (yAlign === 'center' && xAlign === 'right') {
        this.drawCaret(pt, tooltipSize);
      }
      ctx.lineTo(x + width, y + height - radius);
      ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height);
      if (yAlign === 'bottom') {
        this.drawCaret(pt, tooltipSize);
      }
      ctx.lineTo(x + radius, y + height);
      ctx.quadraticCurveTo(x, y + height, x, y + height - radius);
      if (yAlign === 'center' && xAlign === 'left') {
        this.drawCaret(pt, tooltipSize);
      }
      ctx.lineTo(x, y + radius);
      ctx.quadraticCurveTo(x, y, x + radius, y);
      ctx.closePath();
      ctx.fill();
      if (vm.borderWidth > 0) {
        ctx.stroke();
      }
    },
    draw: function () {
      var ctx = this._chart.ctx;
      var vm = this._view;
      if (vm.opacity === 0) {
        return;
      }
      var tooltipSize = {
        width: vm.width,
        height: vm.height
      };
      var pt = {
        x: vm.x,
        y: vm.y
      };

      // IE11/Edge does not like very small opacities, so snap to 0
      var opacity = Math.abs(vm.opacity < 1e-3) ? 0 : vm.opacity;

      // Truthy/falsey value for empty tooltip
      var hasTooltipContent = vm.title.length || vm.beforeBody.length || vm.body.length || vm.afterBody.length || vm.footer.length;
      if (this._options.enabled && hasTooltipContent) {
        ctx.save();
        ctx.globalAlpha = opacity;

        // Draw Background
        this.drawBackground(pt, vm, ctx, tooltipSize);

        // Draw Title, Body, and Footer
        pt.y += vm.yPadding;
        helpers$1.rtl.overrideTextDirection(ctx, vm.textDirection);

        // Titles
        this.drawTitle(pt, vm, ctx);

        // Body
        this.drawBody(pt, vm, ctx);

        // Footer
        this.drawFooter(pt, vm, ctx);
        helpers$1.rtl.restoreTextDirection(ctx, vm.textDirection);
        ctx.restore();
      }
    },
    /**
     * Handle an event
     * @private
     * @param {IEvent} event - The event to handle
     * @returns {boolean} true if the tooltip changed
     */
    handleEvent: function (e) {
      var me = this;
      var options = me._options;
      var changed = false;
      me._lastActive = me._lastActive || [];

      // Find Active Elements for tooltips
      if (e.type === 'mouseout') {
        me._active = [];
      } else {
        me._active = me._chart.getElementsAtEventForMode(e, options.mode, options);
        if (options.reverse) {
          me._active.reverse();
        }
      }

      // Remember Last Actives
      changed = !helpers$1.arrayEquals(me._active, me._lastActive);

      // Only handle target event on tooltip change
      if (changed) {
        me._lastActive = me._active;
        if (options.enabled || options.custom) {
          me._eventPosition = {
            x: e.x,
            y: e.y
          };
          me.update(true);
          me.pivot();
        }
      }
      return changed;
    }
  });

  /**
   * @namespace Chart.Tooltip.positioners
   */
  var positioners_1 = positioners;
  var core_tooltip = exports$4;
  core_tooltip.positioners = positioners_1;
  var valueOrDefault$9 = helpers$1.valueOrDefault;
  core_defaults._set('global', {
    elements: {},
    events: ['mousemove', 'mouseout', 'click', 'touchstart', 'touchmove'],
    hover: {
      onHover: null,
      mode: 'nearest',
      intersect: true,
      animationDuration: 400
    },
    onClick: null,
    maintainAspectRatio: true,
    responsive: true,
    responsiveAnimationDuration: 0
  });

  /**
   * Recursively merge the given config objects representing the `scales` option
   * by incorporating scale defaults in `xAxes` and `yAxes` array items, then
   * returns a deep copy of the result, thus doesn't alter inputs.
   */
  function mergeScaleConfig( /* config objects ... */
  ) {
    return helpers$1.merge(Object.create(null), [].slice.call(arguments), {
      merger: function (key, target, source, options) {
        if (key === 'xAxes' || key === 'yAxes') {
          var slen = source[key].length;
          var i, type, scale;
          if (!target[key]) {
            target[key] = [];
          }
          for (i = 0; i < slen; ++i) {
            scale = source[key][i];
            type = valueOrDefault$9(scale.type, key === 'xAxes' ? 'category' : 'linear');
            if (i >= target[key].length) {
              target[key].push({});
            }
            if (!target[key][i].type || scale.type && scale.type !== target[key][i].type) {
              // new/untyped scale or type changed: let's apply the new defaults
              // then merge source scale to correctly overwrite the defaults.
              helpers$1.merge(target[key][i], [core_scaleService.getScaleDefaults(type), scale]);
            } else {
              // scales type are the same
              helpers$1.merge(target[key][i], scale);
            }
          }
        } else {
          helpers$1._merger(key, target, source, options);
        }
      }
    });
  }

  /**
   * Recursively merge the given config objects as the root options by handling
   * default scale options for the `scales` and `scale` properties, then returns
   * a deep copy of the result, thus doesn't alter inputs.
   */
  function mergeConfig( /* config objects ... */
  ) {
    return helpers$1.merge(Object.create(null), [].slice.call(arguments), {
      merger: function (key, target, source, options) {
        var tval = target[key] || Object.create(null);
        var sval = source[key];
        if (key === 'scales') {
          // scale config merging is complex. Add our own function here for that
          target[key] = mergeScaleConfig(tval, sval);
        } else if (key === 'scale') {
          // used in polar area & radar charts since there is only one scale
          target[key] = helpers$1.merge(tval, [core_scaleService.getScaleDefaults(sval.type), sval]);
        } else {
          helpers$1._merger(key, target, source, options);
        }
      }
    });
  }
  function initConfig(config) {
    config = config || Object.create(null);

    // Do NOT use mergeConfig for the data object because this method merges arrays
    // and so would change references to labels and datasets, preventing data updates.
    var data = config.data = config.data || {};
    data.datasets = data.datasets || [];
    data.labels = data.labels || [];
    config.options = mergeConfig(core_defaults.global, core_defaults[config.type], config.options || {});
    return config;
  }
  function updateConfig(chart) {
    var newOptions = chart.options;
    helpers$1.each(chart.scales, function (scale) {
      core_layouts.removeBox(chart, scale);
    });
    newOptions = mergeConfig(core_defaults.global, core_defaults[chart.config.type], newOptions);
    chart.options = chart.config.options = newOptions;
    chart.ensureScalesHaveIDs();
    chart.buildOrUpdateScales();

    // Tooltip
    chart.tooltip._options = newOptions.tooltips;
    chart.tooltip.initialize();
  }
  function nextAvailableScaleId(axesOpts, prefix, index) {
    var id;
    var hasId = function (obj) {
      return obj.id === id;
    };
    do {
      id = prefix + index++;
    } while (helpers$1.findIndex(axesOpts, hasId) >= 0);
    return id;
  }
  function positionIsHorizontal(position) {
    return position === 'top' || position === 'bottom';
  }
  function compare2Level(l1, l2) {
    return function (a, b) {
      return a[l1] === b[l1] ? a[l2] - b[l2] : a[l1] - b[l1];
    };
  }
  var Chart = function (item, config) {
    this.construct(item, config);
    return this;
  };
  helpers$1.extend(Chart.prototype, /** @lends Chart */{
    /**
     * @private
     */
    construct: function (item, config) {
      var me = this;
      config = initConfig(config);
      var context = platform.acquireContext(item, config);
      var canvas = context && context.canvas;
      var height = canvas && canvas.height;
      var width = canvas && canvas.width;
      me.id = helpers$1.uid();
      me.ctx = context;
      me.canvas = canvas;
      me.config = config;
      me.width = width;
      me.height = height;
      me.aspectRatio = height ? width / height : null;
      me.options = config.options;
      me._bufferedRender = false;
      me._layers = [];

      /**
       * Provided for backward compatibility, Chart and Chart.Controller have been merged,
       * the "instance" still need to be defined since it might be called from plugins.
       * @prop Chart#chart
       * @deprecated since version 2.6.0
       * @todo remove at version 3
       * @private
       */
      me.chart = me;
      me.controller = me; // chart.chart.controller #inception

      // Add the chart instance to the global namespace
      Chart.instances[me.id] = me;

      // Define alias to the config data: `chart.data === chart.config.data`
      Object.defineProperty(me, 'data', {
        get: function () {
          return me.config.data;
        },
        set: function (value) {
          me.config.data = value;
        }
      });
      if (!context || !canvas) {
        // The given item is not a compatible context2d element, let's return before finalizing
        // the chart initialization but after setting basic chart / controller properties that
        // can help to figure out that the chart is not valid (e.g chart.canvas !== null);
        // https://github.com/chartjs/Chart.js/issues/2807
        console.error("Failed to create chart: can't acquire context from the given item");
        return;
      }
      me.initialize();
      me.update();
    },
    /**
     * @private
     */
    initialize: function () {
      var me = this;

      // Before init plugin notification
      core_plugins.notify(me, 'beforeInit');
      helpers$1.retinaScale(me, me.options.devicePixelRatio);
      me.bindEvents();
      if (me.options.responsive) {
        // Initial resize before chart draws (must be silent to preserve initial animations).
        me.resize(true);
      }
      me.initToolTip();

      // After init plugin notification
      core_plugins.notify(me, 'afterInit');
      return me;
    },
    clear: function () {
      helpers$1.canvas.clear(this);
      return this;
    },
    stop: function () {
      // Stops any current animation loop occurring
      core_animations.cancelAnimation(this);
      return this;
    },
    resize: function (silent) {
      var me = this;
      var options = me.options;
      var canvas = me.canvas;
      var aspectRatio = options.maintainAspectRatio && me.aspectRatio || null;

      // the canvas render width and height will be casted to integers so make sure that
      // the canvas display style uses the same integer values to avoid blurring effect.

      // Set to 0 instead of canvas.size because the size defaults to 300x150 if the element is collapsed
      var newWidth = Math.max(0, Math.floor(helpers$1.getMaximumWidth(canvas)));
      var newHeight = Math.max(0, Math.floor(aspectRatio ? newWidth / aspectRatio : helpers$1.getMaximumHeight(canvas)));
      if (me.width === newWidth && me.height === newHeight) {
        return;
      }
      canvas.width = me.width = newWidth;
      canvas.height = me.height = newHeight;
      canvas.style.width = newWidth + 'px';
      canvas.style.height = newHeight + 'px';
      helpers$1.retinaScale(me, options.devicePixelRatio);
      if (!silent) {
        // Notify any plugins about the resize
        var newSize = {
          width: newWidth,
          height: newHeight
        };
        core_plugins.notify(me, 'resize', [newSize]);

        // Notify of resize
        if (options.onResize) {
          options.onResize(me, newSize);
        }
        me.stop();
        me.update({
          duration: options.responsiveAnimationDuration
        });
      }
    },
    ensureScalesHaveIDs: function () {
      var options = this.options;
      var scalesOptions = options.scales || {};
      var scaleOptions = options.scale;
      helpers$1.each(scalesOptions.xAxes, function (xAxisOptions, index) {
        if (!xAxisOptions.id) {
          xAxisOptions.id = nextAvailableScaleId(scalesOptions.xAxes, 'x-axis-', index);
        }
      });
      helpers$1.each(scalesOptions.yAxes, function (yAxisOptions, index) {
        if (!yAxisOptions.id) {
          yAxisOptions.id = nextAvailableScaleId(scalesOptions.yAxes, 'y-axis-', index);
        }
      });
      if (scaleOptions) {
        scaleOptions.id = scaleOptions.id || 'scale';
      }
    },
    /**
     * Builds a map of scale ID to scale object for future lookup.
     */
    buildOrUpdateScales: function () {
      var me = this;
      var options = me.options;
      var scales = me.scales || {};
      var items = [];
      var updated = Object.keys(scales).reduce(function (obj, id) {
        obj[id] = false;
        return obj;
      }, {});
      if (options.scales) {
        items = items.concat((options.scales.xAxes || []).map(function (xAxisOptions) {
          return {
            options: xAxisOptions,
            dtype: 'category',
            dposition: 'bottom'
          };
        }), (options.scales.yAxes || []).map(function (yAxisOptions) {
          return {
            options: yAxisOptions,
            dtype: 'linear',
            dposition: 'left'
          };
        }));
      }
      if (options.scale) {
        items.push({
          options: options.scale,
          dtype: 'radialLinear',
          isDefault: true,
          dposition: 'chartArea'
        });
      }
      helpers$1.each(items, function (item) {
        var scaleOptions = item.options;
        var id = scaleOptions.id;
        var scaleType = valueOrDefault$9(scaleOptions.type, item.dtype);
        if (positionIsHorizontal(scaleOptions.position) !== positionIsHorizontal(item.dposition)) {
          scaleOptions.position = item.dposition;
        }
        updated[id] = true;
        var scale = null;
        if (id in scales && scales[id].type === scaleType) {
          scale = scales[id];
          scale.options = scaleOptions;
          scale.ctx = me.ctx;
          scale.chart = me;
        } else {
          var scaleClass = core_scaleService.getScaleConstructor(scaleType);
          if (!scaleClass) {
            return;
          }
          scale = new scaleClass({
            id: id,
            type: scaleType,
            options: scaleOptions,
            ctx: me.ctx,
            chart: me
          });
          scales[scale.id] = scale;
        }
        scale.mergeTicksOptions();

        // TODO(SB): I think we should be able to remove this custom case (options.scale)
        // and consider it as a regular scale part of the "scales"" map only! This would
        // make the logic easier and remove some useless? custom code.
        if (item.isDefault) {
          me.scale = scale;
        }
      });
      // clear up discarded scales
      helpers$1.each(updated, function (hasUpdated, id) {
        if (!hasUpdated) {
          delete scales[id];
        }
      });
      me.scales = scales;
      core_scaleService.addScalesToLayout(this);
    },
    buildOrUpdateControllers: function () {
      var me = this;
      var newControllers = [];
      var datasets = me.data.datasets;
      var i, ilen;
      for (i = 0, ilen = datasets.length; i < ilen; i++) {
        var dataset = datasets[i];
        var meta = me.getDatasetMeta(i);
        var type = dataset.type || me.config.type;
        if (meta.type && meta.type !== type) {
          me.destroyDatasetMeta(i);
          meta = me.getDatasetMeta(i);
        }
        meta.type = type;
        meta.order = dataset.order || 0;
        meta.index = i;
        if (meta.controller) {
          meta.controller.updateIndex(i);
          meta.controller.linkScales();
        } else {
          var ControllerClass = controllers[meta.type];
          if (ControllerClass === undefined) {
            throw new Error('"' + meta.type + '" is not a chart type.');
          }
          meta.controller = new ControllerClass(me, i);
          newControllers.push(meta.controller);
        }
      }
      return newControllers;
    },
    /**
     * Reset the elements of all datasets
     * @private
     */
    resetElements: function () {
      var me = this;
      helpers$1.each(me.data.datasets, function (dataset, datasetIndex) {
        me.getDatasetMeta(datasetIndex).controller.reset();
      }, me);
    },
    /**
    * Resets the chart back to it's state before the initial animation
    */
    reset: function () {
      this.resetElements();
      this.tooltip.initialize();
    },
    update: function (config) {
      var me = this;
      var i, ilen;
      if (!config || typeof config !== 'object') {
        // backwards compatibility
        config = {
          duration: config,
          lazy: arguments[1]
        };
      }
      updateConfig(me);

      // plugins options references might have change, let's invalidate the cache
      // https://github.com/chartjs/Chart.js/issues/5111#issuecomment-355934167
      core_plugins._invalidate(me);
      if (core_plugins.notify(me, 'beforeUpdate') === false) {
        return;
      }

      // In case the entire data object changed
      me.tooltip._data = me.data;

      // Make sure dataset controllers are updated and new controllers are reset
      var newControllers = me.buildOrUpdateControllers();

      // Make sure all dataset controllers have correct meta data counts
      for (i = 0, ilen = me.data.datasets.length; i < ilen; i++) {
        me.getDatasetMeta(i).controller.buildOrUpdateElements();
      }
      me.updateLayout();

      // Can only reset the new controllers after the scales have been updated
      if (me.options.animation && me.options.animation.duration) {
        helpers$1.each(newControllers, function (controller) {
          controller.reset();
        });
      }
      me.updateDatasets();

      // Need to reset tooltip in case it is displayed with elements that are removed
      // after update.
      me.tooltip.initialize();

      // Last active contains items that were previously in the tooltip.
      // When we reset the tooltip, we need to clear it
      me.lastActive = [];

      // Do this before render so that any plugins that need final scale updates can use it
      core_plugins.notify(me, 'afterUpdate');
      me._layers.sort(compare2Level('z', '_idx'));
      if (me._bufferedRender) {
        me._bufferedRequest = {
          duration: config.duration,
          easing: config.easing,
          lazy: config.lazy
        };
      } else {
        me.render(config);
      }
    },
    /**
     * Updates the chart layout unless a plugin returns `false` to the `beforeLayout`
     * hook, in which case, plugins will not be called on `afterLayout`.
     * @private
     */
    updateLayout: function () {
      var me = this;
      if (core_plugins.notify(me, 'beforeLayout') === false) {
        return;
      }
      core_layouts.update(this, this.width, this.height);
      me._layers = [];
      helpers$1.each(me.boxes, function (box) {
        // _configure is called twice, once in core.scale.update and once here.
        // Here the boxes are fully updated and at their final positions.
        if (box._configure) {
          box._configure();
        }
        me._layers.push.apply(me._layers, box._layers());
      }, me);
      me._layers.forEach(function (item, index) {
        item._idx = index;
      });

      /**
       * Provided for backward compatibility, use `afterLayout` instead.
       * @method IPlugin#afterScaleUpdate
       * @deprecated since version 2.5.0
       * @todo remove at version 3
       * @private
       */
      core_plugins.notify(me, 'afterScaleUpdate');
      core_plugins.notify(me, 'afterLayout');
    },
    /**
     * Updates all datasets unless a plugin returns `false` to the `beforeDatasetsUpdate`
     * hook, in which case, plugins will not be called on `afterDatasetsUpdate`.
     * @private
     */
    updateDatasets: function () {
      var me = this;
      if (core_plugins.notify(me, 'beforeDatasetsUpdate') === false) {
        return;
      }
      for (var i = 0, ilen = me.data.datasets.length; i < ilen; ++i) {
        me.updateDataset(i);
      }
      core_plugins.notify(me, 'afterDatasetsUpdate');
    },
    /**
     * Updates dataset at index unless a plugin returns `false` to the `beforeDatasetUpdate`
     * hook, in which case, plugins will not be called on `afterDatasetUpdate`.
     * @private
     */
    updateDataset: function (index) {
      var me = this;
      var meta = me.getDatasetMeta(index);
      var args = {
        meta: meta,
        index: index
      };
      if (core_plugins.notify(me, 'beforeDatasetUpdate', [args]) === false) {
        return;
      }
      meta.controller._update();
      core_plugins.notify(me, 'afterDatasetUpdate', [args]);
    },
    render: function (config) {
      var me = this;
      if (!config || typeof config !== 'object') {
        // backwards compatibility
        config = {
          duration: config,
          lazy: arguments[1]
        };
      }
      var animationOptions = me.options.animation;
      var duration = valueOrDefault$9(config.duration, animationOptions && animationOptions.duration);
      var lazy = config.lazy;
      if (core_plugins.notify(me, 'beforeRender') === false) {
        return;
      }
      var onComplete = function (animation) {
        core_plugins.notify(me, 'afterRender');
        helpers$1.callback(animationOptions && animationOptions.onComplete, [animation], me);
      };
      if (animationOptions && duration) {
        var animation = new core_animation({
          numSteps: duration / 16.66,
          // 60 fps
          easing: config.easing || animationOptions.easing,
          render: function (chart, animationObject) {
            var easingFunction = helpers$1.easing.effects[animationObject.easing];
            var currentStep = animationObject.currentStep;
            var stepDecimal = currentStep / animationObject.numSteps;
            chart.draw(easingFunction(stepDecimal), stepDecimal, currentStep);
          },
          onAnimationProgress: animationOptions.onProgress,
          onAnimationComplete: onComplete
        });
        core_animations.addAnimation(me, animation, duration, lazy);
      } else {
        me.draw();

        // See https://github.com/chartjs/Chart.js/issues/3781
        onComplete(new core_animation({
          numSteps: 0,
          chart: me
        }));
      }
      return me;
    },
    draw: function (easingValue) {
      var me = this;
      var i, layers;
      me.clear();
      if (helpers$1.isNullOrUndef(easingValue)) {
        easingValue = 1;
      }
      me.transition(easingValue);
      if (me.width <= 0 || me.height <= 0) {
        return;
      }
      if (core_plugins.notify(me, 'beforeDraw', [easingValue]) === false) {
        return;
      }

      // Because of plugin hooks (before/afterDatasetsDraw), datasets can't
      // currently be part of layers. Instead, we draw
      // layers <= 0 before(default, backward compat), and the rest after
      layers = me._layers;
      for (i = 0; i < layers.length && layers[i].z <= 0; ++i) {
        layers[i].draw(me.chartArea);
      }
      me.drawDatasets(easingValue);

      // Rest of layers
      for (; i < layers.length; ++i) {
        layers[i].draw(me.chartArea);
      }
      me._drawTooltip(easingValue);
      core_plugins.notify(me, 'afterDraw', [easingValue]);
    },
    /**
     * @private
     */
    transition: function (easingValue) {
      var me = this;
      for (var i = 0, ilen = (me.data.datasets || []).length; i < ilen; ++i) {
        if (me.isDatasetVisible(i)) {
          me.getDatasetMeta(i).controller.transition(easingValue);
        }
      }
      me.tooltip.transition(easingValue);
    },
    /**
     * @private
     */
    _getSortedDatasetMetas: function (filterVisible) {
      var me = this;
      var datasets = me.data.datasets || [];
      var result = [];
      var i, ilen;
      for (i = 0, ilen = datasets.length; i < ilen; ++i) {
        if (!filterVisible || me.isDatasetVisible(i)) {
          result.push(me.getDatasetMeta(i));
        }
      }
      result.sort(compare2Level('order', 'index'));
      return result;
    },
    /**
     * @private
     */
    _getSortedVisibleDatasetMetas: function () {
      return this._getSortedDatasetMetas(true);
    },
    /**
     * Draws all datasets unless a plugin returns `false` to the `beforeDatasetsDraw`
     * hook, in which case, plugins will not be called on `afterDatasetsDraw`.
     * @private
     */
    drawDatasets: function (easingValue) {
      var me = this;
      var metasets, i;
      if (core_plugins.notify(me, 'beforeDatasetsDraw', [easingValue]) === false) {
        return;
      }
      metasets = me._getSortedVisibleDatasetMetas();
      for (i = metasets.length - 1; i >= 0; --i) {
        me.drawDataset(metasets[i], easingValue);
      }
      core_plugins.notify(me, 'afterDatasetsDraw', [easingValue]);
    },
    /**
     * Draws dataset at index unless a plugin returns `false` to the `beforeDatasetDraw`
     * hook, in which case, plugins will not be called on `afterDatasetDraw`.
     * @private
     */
    drawDataset: function (meta, easingValue) {
      var me = this;
      var args = {
        meta: meta,
        index: meta.index,
        easingValue: easingValue
      };
      if (core_plugins.notify(me, 'beforeDatasetDraw', [args]) === false) {
        return;
      }
      meta.controller.draw(easingValue);
      core_plugins.notify(me, 'afterDatasetDraw', [args]);
    },
    /**
     * Draws tooltip unless a plugin returns `false` to the `beforeTooltipDraw`
     * hook, in which case, plugins will not be called on `afterTooltipDraw`.
     * @private
     */
    _drawTooltip: function (easingValue) {
      var me = this;
      var tooltip = me.tooltip;
      var args = {
        tooltip: tooltip,
        easingValue: easingValue
      };
      if (core_plugins.notify(me, 'beforeTooltipDraw', [args]) === false) {
        return;
      }
      tooltip.draw();
      core_plugins.notify(me, 'afterTooltipDraw', [args]);
    },
    /**
     * Get the single element that was clicked on
     * @return An object containing the dataset index and element index of the matching element. Also contains the rectangle that was draw
     */
    getElementAtEvent: function (e) {
      return core_interaction.modes.single(this, e);
    },
    getElementsAtEvent: function (e) {
      return core_interaction.modes.label(this, e, {
        intersect: true
      });
    },
    getElementsAtXAxis: function (e) {
      return core_interaction.modes['x-axis'](this, e, {
        intersect: true
      });
    },
    getElementsAtEventForMode: function (e, mode, options) {
      var method = core_interaction.modes[mode];
      if (typeof method === 'function') {
        return method(this, e, options);
      }
      return [];
    },
    getDatasetAtEvent: function (e) {
      return core_interaction.modes.dataset(this, e, {
        intersect: true
      });
    },
    getDatasetMeta: function (datasetIndex) {
      var me = this;
      var dataset = me.data.datasets[datasetIndex];
      if (!dataset._meta) {
        dataset._meta = {};
      }
      var meta = dataset._meta[me.id];
      if (!meta) {
        meta = dataset._meta[me.id] = {
          type: null,
          data: [],
          dataset: null,
          controller: null,
          hidden: null,
          // See isDatasetVisible() comment
          xAxisID: null,
          yAxisID: null,
          order: dataset.order || 0,
          index: datasetIndex
        };
      }
      return meta;
    },
    getVisibleDatasetCount: function () {
      var count = 0;
      for (var i = 0, ilen = this.data.datasets.length; i < ilen; ++i) {
        if (this.isDatasetVisible(i)) {
          count++;
        }
      }
      return count;
    },
    isDatasetVisible: function (datasetIndex) {
      var meta = this.getDatasetMeta(datasetIndex);

      // meta.hidden is a per chart dataset hidden flag override with 3 states: if true or false,
      // the dataset.hidden value is ignored, else if null, the dataset hidden state is returned.
      return typeof meta.hidden === 'boolean' ? !meta.hidden : !this.data.datasets[datasetIndex].hidden;
    },
    generateLegend: function () {
      return this.options.legendCallback(this);
    },
    /**
     * @private
     */
    destroyDatasetMeta: function (datasetIndex) {
      var id = this.id;
      var dataset = this.data.datasets[datasetIndex];
      var meta = dataset._meta && dataset._meta[id];
      if (meta) {
        meta.controller.destroy();
        delete dataset._meta[id];
      }
    },
    destroy: function () {
      var me = this;
      var canvas = me.canvas;
      var i, ilen;
      me.stop();

      // dataset controllers need to cleanup associated data
      for (i = 0, ilen = me.data.datasets.length; i < ilen; ++i) {
        me.destroyDatasetMeta(i);
      }
      if (canvas) {
        me.unbindEvents();
        helpers$1.canvas.clear(me);
        platform.releaseContext(me.ctx);
        me.canvas = null;
        me.ctx = null;
      }
      core_plugins.notify(me, 'destroy');
      delete Chart.instances[me.id];
    },
    toBase64Image: function () {
      return this.canvas.toDataURL.apply(this.canvas, arguments);
    },
    initToolTip: function () {
      var me = this;
      me.tooltip = new core_tooltip({
        _chart: me,
        _chartInstance: me,
        // deprecated, backward compatibility
        _data: me.data,
        _options: me.options.tooltips
      }, me);
    },
    /**
     * @private
     */
    bindEvents: function () {
      var me = this;
      var listeners = me._listeners = {};
      var listener = function () {
        me.eventHandler.apply(me, arguments);
      };
      helpers$1.each(me.options.events, function (type) {
        platform.addEventListener(me, type, listener);
        listeners[type] = listener;
      });

      // Elements used to detect size change should not be injected for non responsive charts.
      // See https://github.com/chartjs/Chart.js/issues/2210
      if (me.options.responsive) {
        listener = function () {
          me.resize();
        };
        platform.addEventListener(me, 'resize', listener);
        listeners.resize = listener;
      }
    },
    /**
     * @private
     */
    unbindEvents: function () {
      var me = this;
      var listeners = me._listeners;
      if (!listeners) {
        return;
      }
      delete me._listeners;
      helpers$1.each(listeners, function (listener, type) {
        platform.removeEventListener(me, type, listener);
      });
    },
    updateHoverStyle: function (elements, mode, enabled) {
      var prefix = enabled ? 'set' : 'remove';
      var element, i, ilen;
      for (i = 0, ilen = elements.length; i < ilen; ++i) {
        element = elements[i];
        if (element) {
          this.getDatasetMeta(element._datasetIndex).controller[prefix + 'HoverStyle'](element);
        }
      }
      if (mode === 'dataset') {
        this.getDatasetMeta(elements[0]._datasetIndex).controller['_' + prefix + 'DatasetHoverStyle']();
      }
    },
    /**
     * @private
     */
    eventHandler: function (e) {
      var me = this;
      var tooltip = me.tooltip;
      if (core_plugins.notify(me, 'beforeEvent', [e]) === false) {
        return;
      }

      // Buffer any update calls so that renders do not occur
      me._bufferedRender = true;
      me._bufferedRequest = null;
      var changed = me.handleEvent(e);
      // for smooth tooltip animations issue #4989
      // the tooltip should be the source of change
      // Animation check workaround:
      // tooltip._start will be null when tooltip isn't animating
      if (tooltip) {
        changed = tooltip._start ? tooltip.handleEvent(e) : changed | tooltip.handleEvent(e);
      }
      core_plugins.notify(me, 'afterEvent', [e]);
      var bufferedRequest = me._bufferedRequest;
      if (bufferedRequest) {
        // If we have an update that was triggered, we need to do a normal render
        me.render(bufferedRequest);
      } else if (changed && !me.animating) {
        // If entering, leaving, or changing elements, animate the change via pivot
        me.stop();

        // We only need to render at this point. Updating will cause scales to be
        // recomputed generating flicker & using more memory than necessary.
        me.render({
          duration: me.options.hover.animationDuration,
          lazy: true
        });
      }
      me._bufferedRender = false;
      me._bufferedRequest = null;
      return me;
    },
    /**
     * Handle an event
     * @private
     * @param {IEvent} event the event to handle
     * @return {boolean} true if the chart needs to re-render
     */
    handleEvent: function (e) {
      var me = this;
      var options = me.options || {};
      var hoverOptions = options.hover;
      var changed = false;
      me.lastActive = me.lastActive || [];

      // Find Active Elements for hover and tooltips
      if (e.type === 'mouseout') {
        me.active = [];
      } else {
        me.active = me.getElementsAtEventForMode(e, hoverOptions.mode, hoverOptions);
      }

      // Invoke onHover hook
      // Need to call with native event here to not break backwards compatibility
      helpers$1.callback(options.onHover || options.hover.onHover, [e.native, me.active], me);
      if (e.type === 'mouseup' || e.type === 'click') {
        if (options.onClick) {
          // Use e.native here for backwards compatibility
          options.onClick.call(me, e.native, me.active);
        }
      }

      // Remove styling for last active (even if it may still be active)
      if (me.lastActive.length) {
        me.updateHoverStyle(me.lastActive, hoverOptions.mode, false);
      }

      // Built in hover styling
      if (me.active.length && hoverOptions.mode) {
        me.updateHoverStyle(me.active, hoverOptions.mode, true);
      }
      changed = !helpers$1.arrayEquals(me.active, me.lastActive);

      // Remember Last Actives
      me.lastActive = me.active;
      return changed;
    }
  });

  /**
   * NOTE(SB) We actually don't use this container anymore but we need to keep it
   * for backward compatibility. Though, it can still be useful for plugins that
   * would need to work on multiple charts?!
   */
  Chart.instances = {};
  var core_controller = Chart;

  // DEPRECATIONS

  /**
   * Provided for backward compatibility, use Chart instead.
   * @class Chart.Controller
   * @deprecated since version 2.6
   * @todo remove at version 3
   * @private
   */
  Chart.Controller = Chart;

  /**
   * Provided for backward compatibility, not available anymore.
   * @namespace Chart
   * @deprecated since version 2.8
   * @todo remove at version 3
   * @private
   */
  Chart.types = {};

  /**
   * Provided for backward compatibility, not available anymore.
   * @namespace Chart.helpers.configMerge
   * @deprecated since version 2.8.0
   * @todo remove at version 3
   * @private
   */
  helpers$1.configMerge = mergeConfig;

  /**
   * Provided for backward compatibility, not available anymore.
   * @namespace Chart.helpers.scaleMerge
   * @deprecated since version 2.8.0
   * @todo remove at version 3
   * @private
   */
  helpers$1.scaleMerge = mergeScaleConfig;
  var core_helpers = function () {
    // -- Basic js utility methods

    helpers$1.where = function (collection, filterCallback) {
      if (helpers$1.isArray(collection) && Array.prototype.filter) {
        return collection.filter(filterCallback);
      }
      var filtered = [];
      helpers$1.each(collection, function (item) {
        if (filterCallback(item)) {
          filtered.push(item);
        }
      });
      return filtered;
    };
    helpers$1.findIndex = Array.prototype.findIndex ? function (array, callback, scope) {
      return array.findIndex(callback, scope);
    } : function (array, callback, scope) {
      scope = scope === undefined ? array : scope;
      for (var i = 0, ilen = array.length; i < ilen; ++i) {
        if (callback.call(scope, array[i], i, array)) {
          return i;
        }
      }
      return -1;
    };
    helpers$1.findNextWhere = function (arrayToSearch, filterCallback, startIndex) {
      // Default to start of the array
      if (helpers$1.isNullOrUndef(startIndex)) {
        startIndex = -1;
      }
      for (var i = startIndex + 1; i < arrayToSearch.length; i++) {
        var currentItem = arrayToSearch[i];
        if (filterCallback(currentItem)) {
          return currentItem;
        }
      }
    };
    helpers$1.findPreviousWhere = function (arrayToSearch, filterCallback, startIndex) {
      // Default to end of the array
      if (helpers$1.isNullOrUndef(startIndex)) {
        startIndex = arrayToSearch.length;
      }
      for (var i = startIndex - 1; i >= 0; i--) {
        var currentItem = arrayToSearch[i];
        if (filterCallback(currentItem)) {
          return currentItem;
        }
      }
    };

    // -- Math methods
    helpers$1.isNumber = function (n) {
      return !isNaN(parseFloat(n)) && isFinite(n);
    };
    helpers$1.almostEquals = function (x, y, epsilon) {
      return Math.abs(x - y) < epsilon;
    };
    helpers$1.almostWhole = function (x, epsilon) {
      var rounded = Math.round(x);
      return rounded - epsilon <= x && rounded + epsilon >= x;
    };
    helpers$1.max = function (array) {
      return array.reduce(function (max, value) {
        if (!isNaN(value)) {
          return Math.max(max, value);
        }
        return max;
      }, Number.NEGATIVE_INFINITY);
    };
    helpers$1.min = function (array) {
      return array.reduce(function (min, value) {
        if (!isNaN(value)) {
          return Math.min(min, value);
        }
        return min;
      }, Number.POSITIVE_INFINITY);
    };
    helpers$1.sign = Math.sign ? function (x) {
      return Math.sign(x);
    } : function (x) {
      x = +x; // convert to a number
      if (x === 0 || isNaN(x)) {
        return x;
      }
      return x > 0 ? 1 : -1;
    };
    helpers$1.toRadians = function (degrees) {
      return degrees * (Math.PI / 180);
    };
    helpers$1.toDegrees = function (radians) {
      return radians * (180 / Math.PI);
    };

    /**
     * Returns the number of decimal places
     * i.e. the number of digits after the decimal point, of the value of this Number.
     * @param {number} x - A number.
     * @returns {number} The number of decimal places.
     * @private
     */
    helpers$1._decimalPlaces = function (x) {
      if (!helpers$1.isFinite(x)) {
        return;
      }
      var e = 1;
      var p = 0;
      while (Math.round(x * e) / e !== x) {
        e *= 10;
        p++;
      }
      return p;
    };

    // Gets the angle from vertical upright to the point about a centre.
    helpers$1.getAngleFromPoint = function (centrePoint, anglePoint) {
      var distanceFromXCenter = anglePoint.x - centrePoint.x;
      var distanceFromYCenter = anglePoint.y - centrePoint.y;
      var radialDistanceFromCenter = Math.sqrt(distanceFromXCenter * distanceFromXCenter + distanceFromYCenter * distanceFromYCenter);
      var angle = Math.atan2(distanceFromYCenter, distanceFromXCenter);
      if (angle < -0.5 * Math.PI) {
        angle += 2.0 * Math.PI; // make sure the returned angle is in the range of (-PI/2, 3PI/2]
      }

      return {
        angle: angle,
        distance: radialDistanceFromCenter
      };
    };
    helpers$1.distanceBetweenPoints = function (pt1, pt2) {
      return Math.sqrt(Math.pow(pt2.x - pt1.x, 2) + Math.pow(pt2.y - pt1.y, 2));
    };

    /**
     * Provided for backward compatibility, not available anymore
     * @function Chart.helpers.aliasPixel
     * @deprecated since version 2.8.0
     * @todo remove at version 3
     */
    helpers$1.aliasPixel = function (pixelWidth) {
      return pixelWidth % 2 === 0 ? 0 : 0.5;
    };

    /**
     * Returns the aligned pixel value to avoid anti-aliasing blur
     * @param {Chart} chart - The chart instance.
     * @param {number} pixel - A pixel value.
     * @param {number} width - The width of the element.
     * @returns {number} The aligned pixel value.
     * @private
     */
    helpers$1._alignPixel = function (chart, pixel, width) {
      var devicePixelRatio = chart.currentDevicePixelRatio;
      var halfWidth = width / 2;
      return Math.round((pixel - halfWidth) * devicePixelRatio) / devicePixelRatio + halfWidth;
    };
    helpers$1.splineCurve = function (firstPoint, middlePoint, afterPoint, t) {
      // Props to Rob Spencer at scaled innovation for his post on splining between points
      // http://scaledinnovation.com/analytics/splines/aboutSplines.html

      // This function must also respect "skipped" points

      var previous = firstPoint.skip ? middlePoint : firstPoint;
      var current = middlePoint;
      var next = afterPoint.skip ? middlePoint : afterPoint;
      var d01 = Math.sqrt(Math.pow(current.x - previous.x, 2) + Math.pow(current.y - previous.y, 2));
      var d12 = Math.sqrt(Math.pow(next.x - current.x, 2) + Math.pow(next.y - current.y, 2));
      var s01 = d01 / (d01 + d12);
      var s12 = d12 / (d01 + d12);

      // If all points are the same, s01 & s02 will be inf
      s01 = isNaN(s01) ? 0 : s01;
      s12 = isNaN(s12) ? 0 : s12;
      var fa = t * s01; // scaling factor for triangle Ta
      var fb = t * s12;
      return {
        previous: {
          x: current.x - fa * (next.x - previous.x),
          y: current.y - fa * (next.y - previous.y)
        },
        next: {
          x: current.x + fb * (next.x - previous.x),
          y: current.y + fb * (next.y - previous.y)
        }
      };
    };
    helpers$1.EPSILON = Number.EPSILON || 1e-14;
    helpers$1.splineCurveMonotone = function (points) {
      // This function calculates Bézier control points in a similar way than |splineCurve|,
      // but preserves monotonicity of the provided data and ensures no local extremums are added
      // between the dataset discrete points due to the interpolation.
      // See : https://en.wikipedia.org/wiki/Monotone_cubic_interpolation

      var pointsWithTangents = (points || []).map(function (point) {
        return {
          model: point._model,
          deltaK: 0,
          mK: 0
        };
      });

      // Calculate slopes (deltaK) and initialize tangents (mK)
      var pointsLen = pointsWithTangents.length;
      var i, pointBefore, pointCurrent, pointAfter;
      for (i = 0; i < pointsLen; ++i) {
        pointCurrent = pointsWithTangents[i];
        if (pointCurrent.model.skip) {
          continue;
        }
        pointBefore = i > 0 ? pointsWithTangents[i - 1] : null;
        pointAfter = i < pointsLen - 1 ? pointsWithTangents[i + 1] : null;
        if (pointAfter && !pointAfter.model.skip) {
          var slopeDeltaX = pointAfter.model.x - pointCurrent.model.x;

          // In the case of two points that appear at the same x pixel, slopeDeltaX is 0
          pointCurrent.deltaK = slopeDeltaX !== 0 ? (pointAfter.model.y - pointCurrent.model.y) / slopeDeltaX : 0;
        }
        if (!pointBefore || pointBefore.model.skip) {
          pointCurrent.mK = pointCurrent.deltaK;
        } else if (!pointAfter || pointAfter.model.skip) {
          pointCurrent.mK = pointBefore.deltaK;
        } else if (this.sign(pointBefore.deltaK) !== this.sign(pointCurrent.deltaK)) {
          pointCurrent.mK = 0;
        } else {
          pointCurrent.mK = (pointBefore.deltaK + pointCurrent.deltaK) / 2;
        }
      }

      // Adjust tangents to ensure monotonic properties
      var alphaK, betaK, tauK, squaredMagnitude;
      for (i = 0; i < pointsLen - 1; ++i) {
        pointCurrent = pointsWithTangents[i];
        pointAfter = pointsWithTangents[i + 1];
        if (pointCurrent.model.skip || pointAfter.model.skip) {
          continue;
        }
        if (helpers$1.almostEquals(pointCurrent.deltaK, 0, this.EPSILON)) {
          pointCurrent.mK = pointAfter.mK = 0;
          continue;
        }
        alphaK = pointCurrent.mK / pointCurrent.deltaK;
        betaK = pointAfter.mK / pointCurrent.deltaK;
        squaredMagnitude = Math.pow(alphaK, 2) + Math.pow(betaK, 2);
        if (squaredMagnitude <= 9) {
          continue;
        }
        tauK = 3 / Math.sqrt(squaredMagnitude);
        pointCurrent.mK = alphaK * tauK * pointCurrent.deltaK;
        pointAfter.mK = betaK * tauK * pointCurrent.deltaK;
      }

      // Compute control points
      var deltaX;
      for (i = 0; i < pointsLen; ++i) {
        pointCurrent = pointsWithTangents[i];
        if (pointCurrent.model.skip) {
          continue;
        }
        pointBefore = i > 0 ? pointsWithTangents[i - 1] : null;
        pointAfter = i < pointsLen - 1 ? pointsWithTangents[i + 1] : null;
        if (pointBefore && !pointBefore.model.skip) {
          deltaX = (pointCurrent.model.x - pointBefore.model.x) / 3;
          pointCurrent.model.controlPointPreviousX = pointCurrent.model.x - deltaX;
          pointCurrent.model.controlPointPreviousY = pointCurrent.model.y - deltaX * pointCurrent.mK;
        }
        if (pointAfter && !pointAfter.model.skip) {
          deltaX = (pointAfter.model.x - pointCurrent.model.x) / 3;
          pointCurrent.model.controlPointNextX = pointCurrent.model.x + deltaX;
          pointCurrent.model.controlPointNextY = pointCurrent.model.y + deltaX * pointCurrent.mK;
        }
      }
    };
    helpers$1.nextItem = function (collection, index, loop) {
      if (loop) {
        return index >= collection.length - 1 ? collection[0] : collection[index + 1];
      }
      return index >= collection.length - 1 ? collection[collection.length - 1] : collection[index + 1];
    };
    helpers$1.previousItem = function (collection, index, loop) {
      if (loop) {
        return index <= 0 ? collection[collection.length - 1] : collection[index - 1];
      }
      return index <= 0 ? collection[0] : collection[index - 1];
    };
    // Implementation of the nice number algorithm used in determining where axis labels will go
    helpers$1.niceNum = function (range, round) {
      var exponent = Math.floor(helpers$1.log10(range));
      var fraction = range / Math.pow(10, exponent);
      var niceFraction;
      if (round) {
        if (fraction < 1.5) {
          niceFraction = 1;
        } else if (fraction < 3) {
          niceFraction = 2;
        } else if (fraction < 7) {
          niceFraction = 5;
        } else {
          niceFraction = 10;
        }
      } else if (fraction <= 1.0) {
        niceFraction = 1;
      } else if (fraction <= 2) {
        niceFraction = 2;
      } else if (fraction <= 5) {
        niceFraction = 5;
      } else {
        niceFraction = 10;
      }
      return niceFraction * Math.pow(10, exponent);
    };
    // Request animation polyfill - https://www.paulirish.com/2011/requestanimationframe-for-smart-animating/
    helpers$1.requestAnimFrame = function () {
      if (typeof window === 'undefined') {
        return function (callback) {
          callback();
        };
      }
      return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) {
        return window.setTimeout(callback, 1000 / 60);
      };
    }();
    // -- DOM methods
    helpers$1.getRelativePosition = function (evt, chart) {
      var mouseX, mouseY;
      var e = evt.originalEvent || evt;
      var canvas = evt.target || evt.srcElement;
      var boundingRect = canvas.getBoundingClientRect();
      var touches = e.touches;
      if (touches && touches.length > 0) {
        mouseX = touches[0].clientX;
        mouseY = touches[0].clientY;
      } else {
        mouseX = e.clientX;
        mouseY = e.clientY;
      }

      // Scale mouse coordinates into canvas coordinates
      // by following the pattern laid out by 'jerryj' in the comments of
      // https://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/
      var paddingLeft = parseFloat(helpers$1.getStyle(canvas, 'padding-left'));
      var paddingTop = parseFloat(helpers$1.getStyle(canvas, 'padding-top'));
      var paddingRight = parseFloat(helpers$1.getStyle(canvas, 'padding-right'));
      var paddingBottom = parseFloat(helpers$1.getStyle(canvas, 'padding-bottom'));
      var width = boundingRect.right - boundingRect.left - paddingLeft - paddingRight;
      var height = boundingRect.bottom - boundingRect.top - paddingTop - paddingBottom;

      // We divide by the current device pixel ratio, because the canvas is scaled up by that amount in each direction. However
      // the backend model is in unscaled coordinates. Since we are going to deal with our model coordinates, we go back here
      mouseX = Math.round((mouseX - boundingRect.left - paddingLeft) / width * canvas.width / chart.currentDevicePixelRatio);
      mouseY = Math.round((mouseY - boundingRect.top - paddingTop) / height * canvas.height / chart.currentDevicePixelRatio);
      return {
        x: mouseX,
        y: mouseY
      };
    };

    // Private helper function to convert max-width/max-height values that may be percentages into a number
    function parseMaxStyle(styleValue, node, parentProperty) {
      var valueInPixels;
      if (typeof styleValue === 'string') {
        valueInPixels = parseInt(styleValue, 10);
        if (styleValue.indexOf('%') !== -1) {
          // percentage * size in dimension
          valueInPixels = valueInPixels / 100 * node.parentNode[parentProperty];
        }
      } else {
        valueInPixels = styleValue;
      }
      return valueInPixels;
    }

    /**
     * Returns if the given value contains an effective constraint.
     * @private
     */
    function isConstrainedValue(value) {
      return value !== undefined && value !== null && value !== 'none';
    }

    /**
     * Returns the max width or height of the given DOM node in a cross-browser compatible fashion
     * @param {HTMLElement} domNode - the node to check the constraint on
     * @param {string} maxStyle - the style that defines the maximum for the direction we are using ('max-width' / 'max-height')
     * @param {string} percentageProperty - property of parent to use when calculating width as a percentage
     * @see {@link https://www.nathanaeljones.com/blog/2013/reading-max-width-cross-browser}
     */
    function getConstraintDimension(domNode, maxStyle, percentageProperty) {
      var view = document.defaultView;
      var parentNode = helpers$1._getParentNode(domNode);
      var constrainedNode = view.getComputedStyle(domNode)[maxStyle];
      var constrainedContainer = view.getComputedStyle(parentNode)[maxStyle];
      var hasCNode = isConstrainedValue(constrainedNode);
      var hasCContainer = isConstrainedValue(constrainedContainer);
      var infinity = Number.POSITIVE_INFINITY;
      if (hasCNode || hasCContainer) {
        return Math.min(hasCNode ? parseMaxStyle(constrainedNode, domNode, percentageProperty) : infinity, hasCContainer ? parseMaxStyle(constrainedContainer, parentNode, percentageProperty) : infinity);
      }
      return 'none';
    }
    // returns Number or undefined if no constraint
    helpers$1.getConstraintWidth = function (domNode) {
      return getConstraintDimension(domNode, 'max-width', 'clientWidth');
    };
    // returns Number or undefined if no constraint
    helpers$1.getConstraintHeight = function (domNode) {
      return getConstraintDimension(domNode, 'max-height', 'clientHeight');
    };
    /**
     * @private
    	 */
    helpers$1._calculatePadding = function (container, padding, parentDimension) {
      padding = helpers$1.getStyle(container, padding);
      return padding.indexOf('%') > -1 ? parentDimension * parseInt(padding, 10) / 100 : parseInt(padding, 10);
    };
    /**
     * @private
     */
    helpers$1._getParentNode = function (domNode) {
      var parent = domNode.parentNode;
      if (parent && parent.toString() === '[object ShadowRoot]') {
        parent = parent.host;
      }
      return parent;
    };
    helpers$1.getMaximumWidth = function (domNode) {
      var container = helpers$1._getParentNode(domNode);
      if (!container) {
        return domNode.clientWidth;
      }
      var clientWidth = container.clientWidth;
      var paddingLeft = helpers$1._calculatePadding(container, 'padding-left', clientWidth);
      var paddingRight = helpers$1._calculatePadding(container, 'padding-right', clientWidth);
      var w = clientWidth - paddingLeft - paddingRight;
      var cw = helpers$1.getConstraintWidth(domNode);
      return isNaN(cw) ? w : Math.min(w, cw);
    };
    helpers$1.getMaximumHeight = function (domNode) {
      var container = helpers$1._getParentNode(domNode);
      if (!container) {
        return domNode.clientHeight;
      }
      var clientHeight = container.clientHeight;
      var paddingTop = helpers$1._calculatePadding(container, 'padding-top', clientHeight);
      var paddingBottom = helpers$1._calculatePadding(container, 'padding-bottom', clientHeight);
      var h = clientHeight - paddingTop - paddingBottom;
      var ch = helpers$1.getConstraintHeight(domNode);
      return isNaN(ch) ? h : Math.min(h, ch);
    };
    helpers$1.getStyle = function (el, property) {
      return el.currentStyle ? el.currentStyle[property] : document.defaultView.getComputedStyle(el, null).getPropertyValue(property);
    };
    helpers$1.retinaScale = function (chart, forceRatio) {
      var pixelRatio = chart.currentDevicePixelRatio = forceRatio || typeof window !== 'undefined' && window.devicePixelRatio || 1;
      if (pixelRatio === 1) {
        return;
      }
      var canvas = chart.canvas;
      var height = chart.height;
      var width = chart.width;
      canvas.height = height * pixelRatio;
      canvas.width = width * pixelRatio;
      chart.ctx.scale(pixelRatio, pixelRatio);

      // If no style has been set on the canvas, the render size is used as display size,
      // making the chart visually bigger, so let's enforce it to the "correct" values.
      // See https://github.com/chartjs/Chart.js/issues/3575
      if (!canvas.style.height && !canvas.style.width) {
        canvas.style.height = height + 'px';
        canvas.style.width = width + 'px';
      }
    };
    // -- Canvas methods
    helpers$1.fontString = function (pixelSize, fontStyle, fontFamily) {
      return fontStyle + ' ' + pixelSize + 'px ' + fontFamily;
    };
    helpers$1.longestText = function (ctx, font, arrayOfThings, cache) {
      cache = cache || {};
      var data = cache.data = cache.data || {};
      var gc = cache.garbageCollect = cache.garbageCollect || [];
      if (cache.font !== font) {
        data = cache.data = {};
        gc = cache.garbageCollect = [];
        cache.font = font;
      }
      ctx.font = font;
      var longest = 0;
      var ilen = arrayOfThings.length;
      var i, j, jlen, thing, nestedThing;
      for (i = 0; i < ilen; i++) {
        thing = arrayOfThings[i];

        // Undefined strings and arrays should not be measured
        if (thing !== undefined && thing !== null && helpers$1.isArray(thing) !== true) {
          longest = helpers$1.measureText(ctx, data, gc, longest, thing);
        } else if (helpers$1.isArray(thing)) {
          // if it is an array lets measure each element
          // to do maybe simplify this function a bit so we can do this more recursively?
          for (j = 0, jlen = thing.length; j < jlen; j++) {
            nestedThing = thing[j];
            // Undefined strings and arrays should not be measured
            if (nestedThing !== undefined && nestedThing !== null && !helpers$1.isArray(nestedThing)) {
              longest = helpers$1.measureText(ctx, data, gc, longest, nestedThing);
            }
          }
        }
      }
      var gcLen = gc.length / 2;
      if (gcLen > arrayOfThings.length) {
        for (i = 0; i < gcLen; i++) {
          delete data[gc[i]];
        }
        gc.splice(0, gcLen);
      }
      return longest;
    };
    helpers$1.measureText = function (ctx, data, gc, longest, string) {
      var textWidth = data[string];
      if (!textWidth) {
        textWidth = data[string] = ctx.measureText(string).width;
        gc.push(string);
      }
      if (textWidth > longest) {
        longest = textWidth;
      }
      return longest;
    };

    /**
     * @deprecated
     */
    helpers$1.numberOfLabelLines = function (arrayOfThings) {
      var numberOfLines = 1;
      helpers$1.each(arrayOfThings, function (thing) {
        if (helpers$1.isArray(thing)) {
          if (thing.length > numberOfLines) {
            numberOfLines = thing.length;
          }
        }
      });
      return numberOfLines;
    };
    helpers$1.color = !chartjsColor ? function (value) {
      console.error('Color.js not found!');
      return value;
    } : function (value) {
      /* global CanvasGradient */
      if (value instanceof CanvasGradient) {
        value = core_defaults.global.defaultColor;
      }
      return chartjsColor(value);
    };
    helpers$1.getHoverColor = function (colorValue) {
      /* global CanvasPattern */
      return colorValue instanceof CanvasPattern || colorValue instanceof CanvasGradient ? colorValue : helpers$1.color(colorValue).saturate(0.5).darken(0.1).rgbString();
    };
  };
  function abstract() {
    throw new Error('This method is not implemented: either no adapter can ' + 'be found or an incomplete integration was provided.');
  }

  /**
   * Date adapter (current used by the time scale)
   * @namespace Chart._adapters._date
   * @memberof Chart._adapters
   * @private
   */

  /**
   * Currently supported unit string values.
   * @typedef {('millisecond'|'second'|'minute'|'hour'|'day'|'week'|'month'|'quarter'|'year')}
   * @memberof Chart._adapters._date
   * @name Unit
   */

  /**
   * @class
   */
  function DateAdapter(options) {
    this.options = options || {};
  }
  helpers$1.extend(DateAdapter.prototype, /** @lends DateAdapter */{
    /**
     * Returns a map of time formats for the supported formatting units defined
     * in Unit as well as 'datetime' representing a detailed date/time string.
     * @returns {{string: string}}
     */
    formats: abstract,
    /**
     * Parses the given `value` and return the associated timestamp.
     * @param {any} value - the value to parse (usually comes from the data)
     * @param {string} [format] - the expected data format
     * @returns {(number|null)}
     * @function
     */
    parse: abstract,
    /**
     * Returns the formatted date in the specified `format` for a given `timestamp`.
     * @param {number} timestamp - the timestamp to format
     * @param {string} format - the date/time token
     * @return {string}
     * @function
     */
    format: abstract,
    /**
     * Adds the specified `amount` of `unit` to the given `timestamp`.
     * @param {number} timestamp - the input timestamp
     * @param {number} amount - the amount to add
     * @param {Unit} unit - the unit as string
     * @return {number}
     * @function
     */
    add: abstract,
    /**
     * Returns the number of `unit` between the given timestamps.
     * @param {number} max - the input timestamp (reference)
     * @param {number} min - the timestamp to substract
     * @param {Unit} unit - the unit as string
     * @return {number}
     * @function
     */
    diff: abstract,
    /**
     * Returns start of `unit` for the given `timestamp`.
     * @param {number} timestamp - the input timestamp
     * @param {Unit} unit - the unit as string
     * @param {number} [weekday] - the ISO day of the week with 1 being Monday
     * and 7 being Sunday (only needed if param *unit* is `isoWeek`).
     * @function
     */
    startOf: abstract,
    /**
     * Returns end of `unit` for the given `timestamp`.
     * @param {number} timestamp - the input timestamp
     * @param {Unit} unit - the unit as string
     * @function
     */
    endOf: abstract,
    // DEPRECATIONS

    /**
     * Provided for backward compatibility for scale.getValueForPixel(),
     * this method should be overridden only by the moment adapter.
     * @deprecated since version 2.8.0
     * @todo remove at version 3
     * @private
     */
    _create: function (value) {
      return value;
    }
  });
  DateAdapter.override = function (members) {
    helpers$1.extend(DateAdapter.prototype, members);
  };
  var _date = DateAdapter;
  var core_adapters = {
    _date: _date
  };

  /**
   * Namespace to hold static tick generation functions
   * @namespace Chart.Ticks
   */
  var core_ticks = {
    /**
     * Namespace to hold formatters for different types of ticks
     * @namespace Chart.Ticks.formatters
     */
    formatters: {
      /**
       * Formatter for value labels
       * @method Chart.Ticks.formatters.values
       * @param value the value to display
       * @return {string|string[]} the label to display
       */
      values: function (value) {
        return helpers$1.isArray(value) ? value : '' + value;
      },
      /**
       * Formatter for linear numeric ticks
       * @method Chart.Ticks.formatters.linear
       * @param tickValue {number} the value to be formatted
       * @param index {number} the position of the tickValue parameter in the ticks array
       * @param ticks {number[]} the list of ticks being converted
       * @return {string} string representation of the tickValue parameter
       */
      linear: function (tickValue, index, ticks) {
        // If we have lots of ticks, don't use the ones
        var delta = ticks.length > 3 ? ticks[2] - ticks[1] : ticks[1] - ticks[0];

        // If we have a number like 2.5 as the delta, figure out how many decimal places we need
        if (Math.abs(delta) > 1) {
          if (tickValue !== Math.floor(tickValue)) {
            // not an integer
            delta = tickValue - Math.floor(tickValue);
          }
        }
        var logDelta = helpers$1.log10(Math.abs(delta));
        var tickString = '';
        if (tickValue !== 0) {
          var maxTick = Math.max(Math.abs(ticks[0]), Math.abs(ticks[ticks.length - 1]));
          if (maxTick < 1e-4) {
            // all ticks are small numbers; use scientific notation
            var logTick = helpers$1.log10(Math.abs(tickValue));
            var numExponential = Math.floor(logTick) - Math.floor(logDelta);
            numExponential = Math.max(Math.min(numExponential, 20), 0);
            tickString = tickValue.toExponential(numExponential);
          } else {
            var numDecimal = -1 * Math.floor(logDelta);
            numDecimal = Math.max(Math.min(numDecimal, 20), 0); // toFixed has a max of 20 decimal places
            tickString = tickValue.toFixed(numDecimal);
          }
        } else {
          tickString = '0'; // never show decimal places for 0
        }

        return tickString;
      },
      logarithmic: function (tickValue, index, ticks) {
        var remain = tickValue / Math.pow(10, Math.floor(helpers$1.log10(tickValue)));
        if (tickValue === 0) {
          return '0';
        } else if (remain === 1 || remain === 2 || remain === 5 || index === 0 || index === ticks.length - 1) {
          return tickValue.toExponential();
        }
        return '';
      }
    }
  };
  var isArray = helpers$1.isArray;
  var isNullOrUndef = helpers$1.isNullOrUndef;
  var valueOrDefault$a = helpers$1.valueOrDefault;
  var valueAtIndexOrDefault = helpers$1.valueAtIndexOrDefault;
  core_defaults._set('scale', {
    display: true,
    position: 'left',
    offset: false,
    // grid line settings
    gridLines: {
      display: true,
      color: 'rgba(0,0,0,0.1)',
      lineWidth: 1,
      drawBorder: true,
      drawOnChartArea: true,
      drawTicks: true,
      tickMarkLength: 10,
      zeroLineWidth: 1,
      zeroLineColor: 'rgba(0,0,0,0.25)',
      zeroLineBorderDash: [],
      zeroLineBorderDashOffset: 0.0,
      offsetGridLines: false,
      borderDash: [],
      borderDashOffset: 0.0
    },
    // scale label
    scaleLabel: {
      // display property
      display: false,
      // actual label
      labelString: '',
      // top/bottom padding
      padding: {
        top: 4,
        bottom: 4
      }
    },
    // label settings
    ticks: {
      beginAtZero: false,
      minRotation: 0,
      maxRotation: 50,
      mirror: false,
      padding: 0,
      reverse: false,
      display: true,
      autoSkip: true,
      autoSkipPadding: 0,
      labelOffset: 0,
      // We pass through arrays to be rendered as multiline labels, we convert Others to strings here.
      callback: core_ticks.formatters.values,
      minor: {},
      major: {}
    }
  });

  /** Returns a new array containing numItems from arr */
  function sample(arr, numItems) {
    var result = [];
    var increment = arr.length / numItems;
    var i = 0;
    var len = arr.length;
    for (; i < len; i += increment) {
      result.push(arr[Math.floor(i)]);
    }
    return result;
  }
  function getPixelForGridLine(scale, index, offsetGridLines) {
    var length = scale.getTicks().length;
    var validIndex = Math.min(index, length - 1);
    var lineValue = scale.getPixelForTick(validIndex);
    var start = scale._startPixel;
    var end = scale._endPixel;
    var epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error.
    var offset;
    if (offsetGridLines) {
      if (length === 1) {
        offset = Math.max(lineValue - start, end - lineValue);
      } else if (index === 0) {
        offset = (scale.getPixelForTick(1) - lineValue) / 2;
      } else {
        offset = (lineValue - scale.getPixelForTick(validIndex - 1)) / 2;
      }
      lineValue += validIndex < index ? offset : -offset;

      // Return undefined if the pixel is out of the range
      if (lineValue < start - epsilon || lineValue > end + epsilon) {
        return;
      }
    }
    return lineValue;
  }
  function garbageCollect(caches, length) {
    helpers$1.each(caches, function (cache) {
      var gc = cache.gc;
      var gcLen = gc.length / 2;
      var i;
      if (gcLen > length) {
        for (i = 0; i < gcLen; ++i) {
          delete cache.data[gc[i]];
        }
        gc.splice(0, gcLen);
      }
    });
  }

  /**
   * Returns {width, height, offset} objects for the first, last, widest, highest tick
   * labels where offset indicates the anchor point offset from the top in pixels.
   */
  function computeLabelSizes(ctx, tickFonts, ticks, caches) {
    var length = ticks.length;
    var widths = [];
    var heights = [];
    var offsets = [];
    var widestLabelSize = 0;
    var highestLabelSize = 0;
    var i, j, jlen, label, tickFont, fontString, cache, lineHeight, width, height, nestedLabel, widest, highest;
    for (i = 0; i < length; ++i) {
      label = ticks[i].label;
      tickFont = ticks[i].major ? tickFonts.major : tickFonts.minor;
      ctx.font = fontString = tickFont.string;
      cache = caches[fontString] = caches[fontString] || {
        data: {},
        gc: []
      };
      lineHeight = tickFont.lineHeight;
      width = height = 0;
      // Undefined labels and arrays should not be measured
      if (!isNullOrUndef(label) && !isArray(label)) {
        width = helpers$1.measureText(ctx, cache.data, cache.gc, width, label);
        height = lineHeight;
      } else if (isArray(label)) {
        // if it is an array let's measure each element
        for (j = 0, jlen = label.length; j < jlen; ++j) {
          nestedLabel = label[j];
          // Undefined labels and arrays should not be measured
          if (!isNullOrUndef(nestedLabel) && !isArray(nestedLabel)) {
            width = helpers$1.measureText(ctx, cache.data, cache.gc, width, nestedLabel);
            height += lineHeight;
          }
        }
      }
      widths.push(width);
      heights.push(height);
      offsets.push(lineHeight / 2);
      widestLabelSize = Math.max(width, widestLabelSize);
      highestLabelSize = Math.max(height, highestLabelSize);
    }
    garbageCollect(caches, length);
    widest = widths.indexOf(widestLabelSize);
    highest = heights.indexOf(highestLabelSize);
    function valueAt(idx) {
      return {
        width: widths[idx] || 0,
        height: heights[idx] || 0,
        offset: offsets[idx] || 0
      };
    }
    return {
      first: valueAt(0),
      last: valueAt(length - 1),
      widest: valueAt(widest),
      highest: valueAt(highest)
    };
  }
  function getTickMarkLength(options) {
    return options.drawTicks ? options.tickMarkLength : 0;
  }
  function getScaleLabelHeight(options) {
    var font, padding;
    if (!options.display) {
      return 0;
    }
    font = helpers$1.options._parseFont(options);
    padding = helpers$1.options.toPadding(options.padding);
    return font.lineHeight + padding.height;
  }
  function parseFontOptions(options, nestedOpts) {
    return helpers$1.extend(helpers$1.options._parseFont({
      fontFamily: valueOrDefault$a(nestedOpts.fontFamily, options.fontFamily),
      fontSize: valueOrDefault$a(nestedOpts.fontSize, options.fontSize),
      fontStyle: valueOrDefault$a(nestedOpts.fontStyle, options.fontStyle),
      lineHeight: valueOrDefault$a(nestedOpts.lineHeight, options.lineHeight)
    }), {
      color: helpers$1.options.resolve([nestedOpts.fontColor, options.fontColor, core_defaults.global.defaultFontColor])
    });
  }
  function parseTickFontOptions(options) {
    var minor = parseFontOptions(options, options.minor);
    var major = options.major.enabled ? parseFontOptions(options, options.major) : minor;
    return {
      minor: minor,
      major: major
    };
  }
  function nonSkipped(ticksToFilter) {
    var filtered = [];
    var item, index, len;
    for (index = 0, len = ticksToFilter.length; index < len; ++index) {
      item = ticksToFilter[index];
      if (typeof item._index !== 'undefined') {
        filtered.push(item);
      }
    }
    return filtered;
  }
  function getEvenSpacing(arr) {
    var len = arr.length;
    var i, diff;
    if (len < 2) {
      return false;
    }
    for (diff = arr[0], i = 1; i < len; ++i) {
      if (arr[i] - arr[i - 1] !== diff) {
        return false;
      }
    }
    return diff;
  }
  function calculateSpacing(majorIndices, ticks, axisLength, ticksLimit) {
    var evenMajorSpacing = getEvenSpacing(majorIndices);
    var spacing = (ticks.length - 1) / ticksLimit;
    var factors, factor, i, ilen;

    // If the major ticks are evenly spaced apart, place the minor ticks
    // so that they divide the major ticks into even chunks
    if (!evenMajorSpacing) {
      return Math.max(spacing, 1);
    }
    factors = helpers$1.math._factorize(evenMajorSpacing);
    for (i = 0, ilen = factors.length - 1; i < ilen; i++) {
      factor = factors[i];
      if (factor > spacing) {
        return factor;
      }
    }
    return Math.max(spacing, 1);
  }
  function getMajorIndices(ticks) {
    var result = [];
    var i, ilen;
    for (i = 0, ilen = ticks.length; i < ilen; i++) {
      if (ticks[i].major) {
        result.push(i);
      }
    }
    return result;
  }
  function skipMajors(ticks, majorIndices, spacing) {
    var count = 0;
    var next = majorIndices[0];
    var i, tick;
    spacing = Math.ceil(spacing);
    for (i = 0; i < ticks.length; i++) {
      tick = ticks[i];
      if (i === next) {
        tick._index = i;
        count++;
        next = majorIndices[count * spacing];
      } else {
        delete tick.label;
      }
    }
  }
  function skip(ticks, spacing, majorStart, majorEnd) {
    var start = valueOrDefault$a(majorStart, 0);
    var end = Math.min(valueOrDefault$a(majorEnd, ticks.length), ticks.length);
    var count = 0;
    var length, i, tick, next;
    spacing = Math.ceil(spacing);
    if (majorEnd) {
      length = majorEnd - majorStart;
      spacing = length / Math.floor(length / spacing);
    }
    next = start;
    while (next < 0) {
      count++;
      next = Math.round(start + count * spacing);
    }
    for (i = Math.max(start, 0); i < end; i++) {
      tick = ticks[i];
      if (i === next) {
        tick._index = i;
        count++;
        next = Math.round(start + count * spacing);
      } else {
        delete tick.label;
      }
    }
  }
  var Scale = core_element.extend({
    zeroLineIndex: 0,
    /**
     * Get the padding needed for the scale
     * @method getPadding
     * @private
     * @returns {Padding} the necessary padding
     */
    getPadding: function () {
      var me = this;
      return {
        left: me.paddingLeft || 0,
        top: me.paddingTop || 0,
        right: me.paddingRight || 0,
        bottom: me.paddingBottom || 0
      };
    },
    /**
     * Returns the scale tick objects ({label, major})
     * @since 2.7
     */
    getTicks: function () {
      return this._ticks;
    },
    /**
    * @private
    */
    _getLabels: function () {
      var data = this.chart.data;
      return this.options.labels || (this.isHorizontal() ? data.xLabels : data.yLabels) || data.labels || [];
    },
    // These methods are ordered by lifecyle. Utilities then follow.
    // Any function defined here is inherited by all scale types.
    // Any function can be extended by the scale type

    /**
     * Provided for backward compatibility, not available anymore
     * @function Chart.Scale.mergeTicksOptions
     * @deprecated since version 2.8.0
     * @todo remove at version 3
     */
    mergeTicksOptions: function () {
      // noop
    },
    beforeUpdate: function () {
      helpers$1.callback(this.options.beforeUpdate, [this]);
    },
    /**
     * @param {number} maxWidth - the max width in pixels
     * @param {number} maxHeight - the max height in pixels
     * @param {object} margins - the space between the edge of the other scales and edge of the chart
     *   This space comes from two sources:
     *     - padding - space that's required to show the labels at the edges of the scale
     *     - thickness of scales or legends in another orientation
     */
    update: function (maxWidth, maxHeight, margins) {
      var me = this;
      var tickOpts = me.options.ticks;
      var sampleSize = tickOpts.sampleSize;
      var i, ilen, labels, ticks, samplingEnabled;

      // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;)
      me.beforeUpdate();

      // Absorb the master measurements
      me.maxWidth = maxWidth;
      me.maxHeight = maxHeight;
      me.margins = helpers$1.extend({
        left: 0,
        right: 0,
        top: 0,
        bottom: 0
      }, margins);
      me._ticks = null;
      me.ticks = null;
      me._labelSizes = null;
      me._maxLabelLines = 0;
      me.longestLabelWidth = 0;
      me.longestTextCache = me.longestTextCache || {};
      me._gridLineItems = null;
      me._labelItems = null;

      // Dimensions
      me.beforeSetDimensions();
      me.setDimensions();
      me.afterSetDimensions();

      // Data min/max
      me.beforeDataLimits();
      me.determineDataLimits();
      me.afterDataLimits();

      // Ticks - `this.ticks` is now DEPRECATED!
      // Internal ticks are now stored as objects in the PRIVATE `this._ticks` member
      // and must not be accessed directly from outside this class. `this.ticks` being
      // around for long time and not marked as private, we can't change its structure
      // without unexpected breaking changes. If you need to access the scale ticks,
      // use scale.getTicks() instead.

      me.beforeBuildTicks();

      // New implementations should return an array of objects but for BACKWARD COMPAT,
      // we still support no return (`this.ticks` internally set by calling this method).
      ticks = me.buildTicks() || [];

      // Allow modification of ticks in callback.
      ticks = me.afterBuildTicks(ticks) || ticks;

      // Ensure ticks contains ticks in new tick format
      if ((!ticks || !ticks.length) && me.ticks) {
        ticks = [];
        for (i = 0, ilen = me.ticks.length; i < ilen; ++i) {
          ticks.push({
            value: me.ticks[i],
            major: false
          });
        }
      }
      me._ticks = ticks;

      // Compute tick rotation and fit using a sampled subset of labels
      // We generally don't need to compute the size of every single label for determining scale size
      samplingEnabled = sampleSize < ticks.length;
      labels = me._convertTicksToLabels(samplingEnabled ? sample(ticks, sampleSize) : ticks);

      // _configure is called twice, once here, once from core.controller.updateLayout.
      // Here we haven't been positioned yet, but dimensions are correct.
      // Variables set in _configure are needed for calculateTickRotation, and
      // it's ok that coordinates are not correct there, only dimensions matter.
      me._configure();

      // Tick Rotation
      me.beforeCalculateTickRotation();
      me.calculateTickRotation();
      me.afterCalculateTickRotation();
      me.beforeFit();
      me.fit();
      me.afterFit();

      // Auto-skip
      me._ticksToDraw = tickOpts.display && (tickOpts.autoSkip || tickOpts.source === 'auto') ? me._autoSkip(ticks) : ticks;
      if (samplingEnabled) {
        // Generate labels using all non-skipped ticks
        labels = me._convertTicksToLabels(me._ticksToDraw);
      }
      me.ticks = labels; // BACKWARD COMPATIBILITY

      // IMPORTANT: after this point, we consider that `this.ticks` will NEVER change!

      me.afterUpdate();

      // TODO(v3): remove minSize as a public property and return value from all layout boxes. It is unused
      // make maxWidth and maxHeight private
      return me.minSize;
    },
    /**
     * @private
     */
    _configure: function () {
      var me = this;
      var reversePixels = me.options.ticks.reverse;
      var startPixel, endPixel;
      if (me.isHorizontal()) {
        startPixel = me.left;
        endPixel = me.right;
      } else {
        startPixel = me.top;
        endPixel = me.bottom;
        // by default vertical scales are from bottom to top, so pixels are reversed
        reversePixels = !reversePixels;
      }
      me._startPixel = startPixel;
      me._endPixel = endPixel;
      me._reversePixels = reversePixels;
      me._length = endPixel - startPixel;
    },
    afterUpdate: function () {
      helpers$1.callback(this.options.afterUpdate, [this]);
    },
    //

    beforeSetDimensions: function () {
      helpers$1.callback(this.options.beforeSetDimensions, [this]);
    },
    setDimensions: function () {
      var me = this;
      // Set the unconstrained dimension before label rotation
      if (me.isHorizontal()) {
        // Reset position before calculating rotation
        me.width = me.maxWidth;
        me.left = 0;
        me.right = me.width;
      } else {
        me.height = me.maxHeight;

        // Reset position before calculating rotation
        me.top = 0;
        me.bottom = me.height;
      }

      // Reset padding
      me.paddingLeft = 0;
      me.paddingTop = 0;
      me.paddingRight = 0;
      me.paddingBottom = 0;
    },
    afterSetDimensions: function () {
      helpers$1.callback(this.options.afterSetDimensions, [this]);
    },
    // Data limits
    beforeDataLimits: function () {
      helpers$1.callback(this.options.beforeDataLimits, [this]);
    },
    determineDataLimits: helpers$1.noop,
    afterDataLimits: function () {
      helpers$1.callback(this.options.afterDataLimits, [this]);
    },
    //
    beforeBuildTicks: function () {
      helpers$1.callback(this.options.beforeBuildTicks, [this]);
    },
    buildTicks: helpers$1.noop,
    afterBuildTicks: function (ticks) {
      var me = this;
      // ticks is empty for old axis implementations here
      if (isArray(ticks) && ticks.length) {
        return helpers$1.callback(me.options.afterBuildTicks, [me, ticks]);
      }
      // Support old implementations (that modified `this.ticks` directly in buildTicks)
      me.ticks = helpers$1.callback(me.options.afterBuildTicks, [me, me.ticks]) || me.ticks;
      return ticks;
    },
    beforeTickToLabelConversion: function () {
      helpers$1.callback(this.options.beforeTickToLabelConversion, [this]);
    },
    convertTicksToLabels: function () {
      var me = this;
      // Convert ticks to strings
      var tickOpts = me.options.ticks;
      me.ticks = me.ticks.map(tickOpts.userCallback || tickOpts.callback, this);
    },
    afterTickToLabelConversion: function () {
      helpers$1.callback(this.options.afterTickToLabelConversion, [this]);
    },
    //

    beforeCalculateTickRotation: function () {
      helpers$1.callback(this.options.beforeCalculateTickRotation, [this]);
    },
    calculateTickRotation: function () {
      var me = this;
      var options = me.options;
      var tickOpts = options.ticks;
      var numTicks = me.getTicks().length;
      var minRotation = tickOpts.minRotation || 0;
      var maxRotation = tickOpts.maxRotation;
      var labelRotation = minRotation;
      var labelSizes, maxLabelWidth, maxLabelHeight, maxWidth, tickWidth, maxHeight, maxLabelDiagonal;
      if (!me._isVisible() || !tickOpts.display || minRotation >= maxRotation || numTicks <= 1 || !me.isHorizontal()) {
        me.labelRotation = minRotation;
        return;
      }
      labelSizes = me._getLabelSizes();
      maxLabelWidth = labelSizes.widest.width;
      maxLabelHeight = labelSizes.highest.height - labelSizes.highest.offset;

      // Estimate the width of each grid based on the canvas width, the maximum
      // label width and the number of tick intervals
      maxWidth = Math.min(me.maxWidth, me.chart.width - maxLabelWidth);
      tickWidth = options.offset ? me.maxWidth / numTicks : maxWidth / (numTicks - 1);

      // Allow 3 pixels x2 padding either side for label readability
      if (maxLabelWidth + 6 > tickWidth) {
        tickWidth = maxWidth / (numTicks - (options.offset ? 0.5 : 1));
        maxHeight = me.maxHeight - getTickMarkLength(options.gridLines) - tickOpts.padding - getScaleLabelHeight(options.scaleLabel);
        maxLabelDiagonal = Math.sqrt(maxLabelWidth * maxLabelWidth + maxLabelHeight * maxLabelHeight);
        labelRotation = helpers$1.toDegrees(Math.min(Math.asin(Math.min((labelSizes.highest.height + 6) / tickWidth, 1)), Math.asin(Math.min(maxHeight / maxLabelDiagonal, 1)) - Math.asin(maxLabelHeight / maxLabelDiagonal)));
        labelRotation = Math.max(minRotation, Math.min(maxRotation, labelRotation));
      }
      me.labelRotation = labelRotation;
    },
    afterCalculateTickRotation: function () {
      helpers$1.callback(this.options.afterCalculateTickRotation, [this]);
    },
    //

    beforeFit: function () {
      helpers$1.callback(this.options.beforeFit, [this]);
    },
    fit: function () {
      var me = this;
      // Reset
      var minSize = me.minSize = {
        width: 0,
        height: 0
      };
      var chart = me.chart;
      var opts = me.options;
      var tickOpts = opts.ticks;
      var scaleLabelOpts = opts.scaleLabel;
      var gridLineOpts = opts.gridLines;
      var display = me._isVisible();
      var isBottom = opts.position === 'bottom';
      var isHorizontal = me.isHorizontal();

      // Width
      if (isHorizontal) {
        minSize.width = me.maxWidth;
      } else if (display) {
        minSize.width = getTickMarkLength(gridLineOpts) + getScaleLabelHeight(scaleLabelOpts);
      }

      // height
      if (!isHorizontal) {
        minSize.height = me.maxHeight; // fill all the height
      } else if (display) {
        minSize.height = getTickMarkLength(gridLineOpts) + getScaleLabelHeight(scaleLabelOpts);
      }

      // Don't bother fitting the ticks if we are not showing the labels
      if (tickOpts.display && display) {
        var tickFonts = parseTickFontOptions(tickOpts);
        var labelSizes = me._getLabelSizes();
        var firstLabelSize = labelSizes.first;
        var lastLabelSize = labelSizes.last;
        var widestLabelSize = labelSizes.widest;
        var highestLabelSize = labelSizes.highest;
        var lineSpace = tickFonts.minor.lineHeight * 0.4;
        var tickPadding = tickOpts.padding;
        if (isHorizontal) {
          // A horizontal axis is more constrained by the height.
          var isRotated = me.labelRotation !== 0;
          var angleRadians = helpers$1.toRadians(me.labelRotation);
          var cosRotation = Math.cos(angleRadians);
          var sinRotation = Math.sin(angleRadians);
          var labelHeight = sinRotation * widestLabelSize.width + cosRotation * (highestLabelSize.height - (isRotated ? highestLabelSize.offset : 0)) + (isRotated ? 0 : lineSpace); // padding

          minSize.height = Math.min(me.maxHeight, minSize.height + labelHeight + tickPadding);
          var offsetLeft = me.getPixelForTick(0) - me.left;
          var offsetRight = me.right - me.getPixelForTick(me.getTicks().length - 1);
          var paddingLeft, paddingRight;

          // Ensure that our ticks are always inside the canvas. When rotated, ticks are right aligned
          // which means that the right padding is dominated by the font height
          if (isRotated) {
            paddingLeft = isBottom ? cosRotation * firstLabelSize.width + sinRotation * firstLabelSize.offset : sinRotation * (firstLabelSize.height - firstLabelSize.offset);
            paddingRight = isBottom ? sinRotation * (lastLabelSize.height - lastLabelSize.offset) : cosRotation * lastLabelSize.width + sinRotation * lastLabelSize.offset;
          } else {
            paddingLeft = firstLabelSize.width / 2;
            paddingRight = lastLabelSize.width / 2;
          }

          // Adjust padding taking into account changes in offsets
          // and add 3 px to move away from canvas edges
          me.paddingLeft = Math.max((paddingLeft - offsetLeft) * me.width / (me.width - offsetLeft), 0) + 3;
          me.paddingRight = Math.max((paddingRight - offsetRight) * me.width / (me.width - offsetRight), 0) + 3;
        } else {
          // A vertical axis is more constrained by the width. Labels are the
          // dominant factor here, so get that length first and account for padding
          var labelWidth = tickOpts.mirror ? 0 :
          // use lineSpace for consistency with horizontal axis
          // tickPadding is not implemented for horizontal
          widestLabelSize.width + tickPadding + lineSpace;
          minSize.width = Math.min(me.maxWidth, minSize.width + labelWidth);
          me.paddingTop = firstLabelSize.height / 2;
          me.paddingBottom = lastLabelSize.height / 2;
        }
      }
      me.handleMargins();
      if (isHorizontal) {
        me.width = me._length = chart.width - me.margins.left - me.margins.right;
        me.height = minSize.height;
      } else {
        me.width = minSize.width;
        me.height = me._length = chart.height - me.margins.top - me.margins.bottom;
      }
    },
    /**
     * Handle margins and padding interactions
     * @private
     */
    handleMargins: function () {
      var me = this;
      if (me.margins) {
        me.margins.left = Math.max(me.paddingLeft, me.margins.left);
        me.margins.top = Math.max(me.paddingTop, me.margins.top);
        me.margins.right = Math.max(me.paddingRight, me.margins.right);
        me.margins.bottom = Math.max(me.paddingBottom, me.margins.bottom);
      }
    },
    afterFit: function () {
      helpers$1.callback(this.options.afterFit, [this]);
    },
    // Shared Methods
    isHorizontal: function () {
      var pos = this.options.position;
      return pos === 'top' || pos === 'bottom';
    },
    isFullWidth: function () {
      return this.options.fullWidth;
    },
    // Get the correct value. NaN bad inputs, If the value type is object get the x or y based on whether we are horizontal or not
    getRightValue: function (rawValue) {
      // Null and undefined values first
      if (isNullOrUndef(rawValue)) {
        return NaN;
      }
      // isNaN(object) returns true, so make sure NaN is checking for a number; Discard Infinite values
      if ((typeof rawValue === 'number' || rawValue instanceof Number) && !isFinite(rawValue)) {
        return NaN;
      }

      // If it is in fact an object, dive in one more level
      if (rawValue) {
        if (this.isHorizontal()) {
          if (rawValue.x !== undefined) {
            return this.getRightValue(rawValue.x);
          }
        } else if (rawValue.y !== undefined) {
          return this.getRightValue(rawValue.y);
        }
      }

      // Value is good, return it
      return rawValue;
    },
    _convertTicksToLabels: function (ticks) {
      var me = this;
      var labels, i, ilen;
      me.ticks = ticks.map(function (tick) {
        return tick.value;
      });
      me.beforeTickToLabelConversion();

      // New implementations should return the formatted tick labels but for BACKWARD
      // COMPAT, we still support no return (`this.ticks` internally changed by calling
      // this method and supposed to contain only string values).
      labels = me.convertTicksToLabels(ticks) || me.ticks;
      me.afterTickToLabelConversion();

      // BACKWARD COMPAT: synchronize `_ticks` with labels (so potentially `this.ticks`)
      for (i = 0, ilen = ticks.length; i < ilen; ++i) {
        ticks[i].label = labels[i];
      }
      return labels;
    },
    /**
     * @private
     */
    _getLabelSizes: function () {
      var me = this;
      var labelSizes = me._labelSizes;
      if (!labelSizes) {
        me._labelSizes = labelSizes = computeLabelSizes(me.ctx, parseTickFontOptions(me.options.ticks), me.getTicks(), me.longestTextCache);
        me.longestLabelWidth = labelSizes.widest.width;
      }
      return labelSizes;
    },
    /**
     * @private
     */
    _parseValue: function (value) {
      var start, end, min, max;
      if (isArray(value)) {
        start = +this.getRightValue(value[0]);
        end = +this.getRightValue(value[1]);
        min = Math.min(start, end);
        max = Math.max(start, end);
      } else {
        value = +this.getRightValue(value);
        start = undefined;
        end = value;
        min = value;
        max = value;
      }
      return {
        min: min,
        max: max,
        start: start,
        end: end
      };
    },
    /**
    * @private
    */
    _getScaleLabel: function (rawValue) {
      var v = this._parseValue(rawValue);
      if (v.start !== undefined) {
        return '[' + v.start + ', ' + v.end + ']';
      }
      return +this.getRightValue(rawValue);
    },
    /**
     * Used to get the value to display in the tooltip for the data at the given index
     * @param index
     * @param datasetIndex
     */
    getLabelForIndex: helpers$1.noop,
    /**
     * Returns the location of the given data point. Value can either be an index or a numerical value
     * The coordinate (0, 0) is at the upper-left corner of the canvas
     * @param value
     * @param index
     * @param datasetIndex
     */
    getPixelForValue: helpers$1.noop,
    /**
     * Used to get the data value from a given pixel. This is the inverse of getPixelForValue
     * The coordinate (0, 0) is at the upper-left corner of the canvas
     * @param pixel
     */
    getValueForPixel: helpers$1.noop,
    /**
     * Returns the location of the tick at the given index
     * The coordinate (0, 0) is at the upper-left corner of the canvas
     */
    getPixelForTick: function (index) {
      var me = this;
      var offset = me.options.offset;
      var numTicks = me._ticks.length;
      var tickWidth = 1 / Math.max(numTicks - (offset ? 0 : 1), 1);
      return index < 0 || index > numTicks - 1 ? null : me.getPixelForDecimal(index * tickWidth + (offset ? tickWidth / 2 : 0));
    },
    /**
     * Utility for getting the pixel location of a percentage of scale
     * The coordinate (0, 0) is at the upper-left corner of the canvas
     */
    getPixelForDecimal: function (decimal) {
      var me = this;
      if (me._reversePixels) {
        decimal = 1 - decimal;
      }
      return me._startPixel + decimal * me._length;
    },
    getDecimalForPixel: function (pixel) {
      var decimal = (pixel - this._startPixel) / this._length;
      return this._reversePixels ? 1 - decimal : decimal;
    },
    /**
     * Returns the pixel for the minimum chart value
     * The coordinate (0, 0) is at the upper-left corner of the canvas
     */
    getBasePixel: function () {
      return this.getPixelForValue(this.getBaseValue());
    },
    getBaseValue: function () {
      var me = this;
      var min = me.min;
      var max = me.max;
      return me.beginAtZero ? 0 : min < 0 && max < 0 ? max : min > 0 && max > 0 ? min : 0;
    },
    /**
     * Returns a subset of ticks to be plotted to avoid overlapping labels.
     * @private
     */
    _autoSkip: function (ticks) {
      var me = this;
      var tickOpts = me.options.ticks;
      var axisLength = me._length;
      var ticksLimit = tickOpts.maxTicksLimit || axisLength / me._tickSize() + 1;
      var majorIndices = tickOpts.major.enabled ? getMajorIndices(ticks) : [];
      var numMajorIndices = majorIndices.length;
      var first = majorIndices[0];
      var last = majorIndices[numMajorIndices - 1];
      var i, ilen, spacing, avgMajorSpacing;

      // If there are too many major ticks to display them all
      if (numMajorIndices > ticksLimit) {
        skipMajors(ticks, majorIndices, numMajorIndices / ticksLimit);
        return nonSkipped(ticks);
      }
      spacing = calculateSpacing(majorIndices, ticks, axisLength, ticksLimit);
      if (numMajorIndices > 0) {
        for (i = 0, ilen = numMajorIndices - 1; i < ilen; i++) {
          skip(ticks, spacing, majorIndices[i], majorIndices[i + 1]);
        }
        avgMajorSpacing = numMajorIndices > 1 ? (last - first) / (numMajorIndices - 1) : null;
        skip(ticks, spacing, helpers$1.isNullOrUndef(avgMajorSpacing) ? 0 : first - avgMajorSpacing, first);
        skip(ticks, spacing, last, helpers$1.isNullOrUndef(avgMajorSpacing) ? ticks.length : last + avgMajorSpacing);
        return nonSkipped(ticks);
      }
      skip(ticks, spacing);
      return nonSkipped(ticks);
    },
    /**
     * @private
     */
    _tickSize: function () {
      var me = this;
      var optionTicks = me.options.ticks;

      // Calculate space needed by label in axis direction.
      var rot = helpers$1.toRadians(me.labelRotation);
      var cos = Math.abs(Math.cos(rot));
      var sin = Math.abs(Math.sin(rot));
      var labelSizes = me._getLabelSizes();
      var padding = optionTicks.autoSkipPadding || 0;
      var w = labelSizes ? labelSizes.widest.width + padding : 0;
      var h = labelSizes ? labelSizes.highest.height + padding : 0;

      // Calculate space needed for 1 tick in axis direction.
      return me.isHorizontal() ? h * cos > w * sin ? w / cos : h / sin : h * sin < w * cos ? h / cos : w / sin;
    },
    /**
     * @private
     */
    _isVisible: function () {
      var me = this;
      var chart = me.chart;
      var display = me.options.display;
      var i, ilen, meta;
      if (display !== 'auto') {
        return !!display;
      }

      // When 'auto', the scale is visible if at least one associated dataset is visible.
      for (i = 0, ilen = chart.data.datasets.length; i < ilen; ++i) {
        if (chart.isDatasetVisible(i)) {
          meta = chart.getDatasetMeta(i);
          if (meta.xAxisID === me.id || meta.yAxisID === me.id) {
            return true;
          }
        }
      }
      return false;
    },
    /**
     * @private
     */
    _computeGridLineItems: function (chartArea) {
      var me = this;
      var chart = me.chart;
      var options = me.options;
      var gridLines = options.gridLines;
      var position = options.position;
      var offsetGridLines = gridLines.offsetGridLines;
      var isHorizontal = me.isHorizontal();
      var ticks = me._ticksToDraw;
      var ticksLength = ticks.length + (offsetGridLines ? 1 : 0);
      var tl = getTickMarkLength(gridLines);
      var items = [];
      var axisWidth = gridLines.drawBorder ? valueAtIndexOrDefault(gridLines.lineWidth, 0, 0) : 0;
      var axisHalfWidth = axisWidth / 2;
      var alignPixel = helpers$1._alignPixel;
      var alignBorderValue = function (pixel) {
        return alignPixel(chart, pixel, axisWidth);
      };
      var borderValue, i, tick, lineValue, alignedLineValue;
      var tx1, ty1, tx2, ty2, x1, y1, x2, y2, lineWidth, lineColor, borderDash, borderDashOffset;
      if (position === 'top') {
        borderValue = alignBorderValue(me.bottom);
        ty1 = me.bottom - tl;
        ty2 = borderValue - axisHalfWidth;
        y1 = alignBorderValue(chartArea.top) + axisHalfWidth;
        y2 = chartArea.bottom;
      } else if (position === 'bottom') {
        borderValue = alignBorderValue(me.top);
        y1 = chartArea.top;
        y2 = alignBorderValue(chartArea.bottom) - axisHalfWidth;
        ty1 = borderValue + axisHalfWidth;
        ty2 = me.top + tl;
      } else if (position === 'left') {
        borderValue = alignBorderValue(me.right);
        tx1 = me.right - tl;
        tx2 = borderValue - axisHalfWidth;
        x1 = alignBorderValue(chartArea.left) + axisHalfWidth;
        x2 = chartArea.right;
      } else {
        borderValue = alignBorderValue(me.left);
        x1 = chartArea.left;
        x2 = alignBorderValue(chartArea.right) - axisHalfWidth;
        tx1 = borderValue + axisHalfWidth;
        tx2 = me.left + tl;
      }
      for (i = 0; i < ticksLength; ++i) {
        tick = ticks[i] || {};

        // autoskipper skipped this tick (#4635)
        if (isNullOrUndef(tick.label) && i < ticks.length) {
          continue;
        }
        if (i === me.zeroLineIndex && options.offset === offsetGridLines) {
          // Draw the first index specially
          lineWidth = gridLines.zeroLineWidth;
          lineColor = gridLines.zeroLineColor;
          borderDash = gridLines.zeroLineBorderDash || [];
          borderDashOffset = gridLines.zeroLineBorderDashOffset || 0.0;
        } else {
          lineWidth = valueAtIndexOrDefault(gridLines.lineWidth, i, 1);
          lineColor = valueAtIndexOrDefault(gridLines.color, i, 'rgba(0,0,0,0.1)');
          borderDash = gridLines.borderDash || [];
          borderDashOffset = gridLines.borderDashOffset || 0.0;
        }
        lineValue = getPixelForGridLine(me, tick._index || i, offsetGridLines);

        // Skip if the pixel is out of the range
        if (lineValue === undefined) {
          continue;
        }
        alignedLineValue = alignPixel(chart, lineValue, lineWidth);
        if (isHorizontal) {
          tx1 = tx2 = x1 = x2 = alignedLineValue;
        } else {
          ty1 = ty2 = y1 = y2 = alignedLineValue;
        }
        items.push({
          tx1: tx1,
          ty1: ty1,
          tx2: tx2,
          ty2: ty2,
          x1: x1,
          y1: y1,
          x2: x2,
          y2: y2,
          width: lineWidth,
          color: lineColor,
          borderDash: borderDash,
          borderDashOffset: borderDashOffset
        });
      }
      items.ticksLength = ticksLength;
      items.borderValue = borderValue;
      return items;
    },
    /**
     * @private
     */
    _computeLabelItems: function () {
      var me = this;
      var options = me.options;
      var optionTicks = options.ticks;
      var position = options.position;
      var isMirrored = optionTicks.mirror;
      var isHorizontal = me.isHorizontal();
      var ticks = me._ticksToDraw;
      var fonts = parseTickFontOptions(optionTicks);
      var tickPadding = optionTicks.padding;
      var tl = getTickMarkLength(options.gridLines);
      var rotation = -helpers$1.toRadians(me.labelRotation);
      var items = [];
      var i, ilen, tick, label, x, y, textAlign, pixel, font, lineHeight, lineCount, textOffset;
      if (position === 'top') {
        y = me.bottom - tl - tickPadding;
        textAlign = !rotation ? 'center' : 'left';
      } else if (position === 'bottom') {
        y = me.top + tl + tickPadding;
        textAlign = !rotation ? 'center' : 'right';
      } else if (position === 'left') {
        x = me.right - (isMirrored ? 0 : tl) - tickPadding;
        textAlign = isMirrored ? 'left' : 'right';
      } else {
        x = me.left + (isMirrored ? 0 : tl) + tickPadding;
        textAlign = isMirrored ? 'right' : 'left';
      }
      for (i = 0, ilen = ticks.length; i < ilen; ++i) {
        tick = ticks[i];
        label = tick.label;

        // autoskipper skipped this tick (#4635)
        if (isNullOrUndef(label)) {
          continue;
        }
        pixel = me.getPixelForTick(tick._index || i) + optionTicks.labelOffset;
        font = tick.major ? fonts.major : fonts.minor;
        lineHeight = font.lineHeight;
        lineCount = isArray(label) ? label.length : 1;
        if (isHorizontal) {
          x = pixel;
          textOffset = position === 'top' ? ((!rotation ? 0.5 : 1) - lineCount) * lineHeight : (!rotation ? 0.5 : 0) * lineHeight;
        } else {
          y = pixel;
          textOffset = (1 - lineCount) * lineHeight / 2;
        }
        items.push({
          x: x,
          y: y,
          rotation: rotation,
          label: label,
          font: font,
          textOffset: textOffset,
          textAlign: textAlign
        });
      }
      return items;
    },
    /**
     * @private
     */
    _drawGrid: function (chartArea) {
      var me = this;
      var gridLines = me.options.gridLines;
      if (!gridLines.display) {
        return;
      }
      var ctx = me.ctx;
      var chart = me.chart;
      var alignPixel = helpers$1._alignPixel;
      var axisWidth = gridLines.drawBorder ? valueAtIndexOrDefault(gridLines.lineWidth, 0, 0) : 0;
      var items = me._gridLineItems || (me._gridLineItems = me._computeGridLineItems(chartArea));
      var width, color, i, ilen, item;
      for (i = 0, ilen = items.length; i < ilen; ++i) {
        item = items[i];
        width = item.width;
        color = item.color;
        if (width && color) {
          ctx.save();
          ctx.lineWidth = width;
          ctx.strokeStyle = color;
          if (ctx.setLineDash) {
            ctx.setLineDash(item.borderDash);
            ctx.lineDashOffset = item.borderDashOffset;
          }
          ctx.beginPath();
          if (gridLines.drawTicks) {
            ctx.moveTo(item.tx1, item.ty1);
            ctx.lineTo(item.tx2, item.ty2);
          }
          if (gridLines.drawOnChartArea) {
            ctx.moveTo(item.x1, item.y1);
            ctx.lineTo(item.x2, item.y2);
          }
          ctx.stroke();
          ctx.restore();
        }
      }
      if (axisWidth) {
        // Draw the line at the edge of the axis
        var firstLineWidth = axisWidth;
        var lastLineWidth = valueAtIndexOrDefault(gridLines.lineWidth, items.ticksLength - 1, 1);
        var borderValue = items.borderValue;
        var x1, x2, y1, y2;
        if (me.isHorizontal()) {
          x1 = alignPixel(chart, me.left, firstLineWidth) - firstLineWidth / 2;
          x2 = alignPixel(chart, me.right, lastLineWidth) + lastLineWidth / 2;
          y1 = y2 = borderValue;
        } else {
          y1 = alignPixel(chart, me.top, firstLineWidth) - firstLineWidth / 2;
          y2 = alignPixel(chart, me.bottom, lastLineWidth) + lastLineWidth / 2;
          x1 = x2 = borderValue;
        }
        ctx.lineWidth = axisWidth;
        ctx.strokeStyle = valueAtIndexOrDefault(gridLines.color, 0);
        ctx.beginPath();
        ctx.moveTo(x1, y1);
        ctx.lineTo(x2, y2);
        ctx.stroke();
      }
    },
    /**
     * @private
     */
    _drawLabels: function () {
      var me = this;
      var optionTicks = me.options.ticks;
      if (!optionTicks.display) {
        return;
      }
      var ctx = me.ctx;
      var items = me._labelItems || (me._labelItems = me._computeLabelItems());
      var i, j, ilen, jlen, item, tickFont, label, y;
      for (i = 0, ilen = items.length; i < ilen; ++i) {
        item = items[i];
        tickFont = item.font;

        // Make sure we draw text in the correct color and font
        ctx.save();
        ctx.translate(item.x, item.y);
        ctx.rotate(item.rotation);
        ctx.font = tickFont.string;
        ctx.fillStyle = tickFont.color;
        ctx.textBaseline = 'middle';
        ctx.textAlign = item.textAlign;
        label = item.label;
        y = item.textOffset;
        if (isArray(label)) {
          for (j = 0, jlen = label.length; j < jlen; ++j) {
            // We just make sure the multiline element is a string here..
            ctx.fillText('' + label[j], 0, y);
            y += tickFont.lineHeight;
          }
        } else {
          ctx.fillText(label, 0, y);
        }
        ctx.restore();
      }
    },
    /**
     * @private
     */
    _drawTitle: function () {
      var me = this;
      var ctx = me.ctx;
      var options = me.options;
      var scaleLabel = options.scaleLabel;
      if (!scaleLabel.display) {
        return;
      }
      var scaleLabelFontColor = valueOrDefault$a(scaleLabel.fontColor, core_defaults.global.defaultFontColor);
      var scaleLabelFont = helpers$1.options._parseFont(scaleLabel);
      var scaleLabelPadding = helpers$1.options.toPadding(scaleLabel.padding);
      var halfLineHeight = scaleLabelFont.lineHeight / 2;
      var position = options.position;
      var rotation = 0;
      var scaleLabelX, scaleLabelY;
      if (me.isHorizontal()) {
        scaleLabelX = me.left + me.width / 2; // midpoint of the width
        scaleLabelY = position === 'bottom' ? me.bottom - halfLineHeight - scaleLabelPadding.bottom : me.top + halfLineHeight + scaleLabelPadding.top;
      } else {
        var isLeft = position === 'left';
        scaleLabelX = isLeft ? me.left + halfLineHeight + scaleLabelPadding.top : me.right - halfLineHeight - scaleLabelPadding.top;
        scaleLabelY = me.top + me.height / 2;
        rotation = isLeft ? -0.5 * Math.PI : 0.5 * Math.PI;
      }
      ctx.save();
      ctx.translate(scaleLabelX, scaleLabelY);
      ctx.rotate(rotation);
      ctx.textAlign = 'center';
      ctx.textBaseline = 'middle';
      ctx.fillStyle = scaleLabelFontColor; // render in correct colour
      ctx.font = scaleLabelFont.string;
      ctx.fillText(scaleLabel.labelString, 0, 0);
      ctx.restore();
    },
    draw: function (chartArea) {
      var me = this;
      if (!me._isVisible()) {
        return;
      }
      me._drawGrid(chartArea);
      me._drawTitle();
      me._drawLabels();
    },
    /**
     * @private
     */
    _layers: function () {
      var me = this;
      var opts = me.options;
      var tz = opts.ticks && opts.ticks.z || 0;
      var gz = opts.gridLines && opts.gridLines.z || 0;
      if (!me._isVisible() || tz === gz || me.draw !== me._draw) {
        // backward compatibility: draw has been overridden by custom scale
        return [{
          z: tz,
          draw: function () {
            me.draw.apply(me, arguments);
          }
        }];
      }
      return [{
        z: gz,
        draw: function () {
          me._drawGrid.apply(me, arguments);
          me._drawTitle.apply(me, arguments);
        }
      }, {
        z: tz,
        draw: function () {
          me._drawLabels.apply(me, arguments);
        }
      }];
    },
    /**
     * @private
     */
    _getMatchingVisibleMetas: function (type) {
      var me = this;
      var isHorizontal = me.isHorizontal();
      return me.chart._getSortedVisibleDatasetMetas().filter(function (meta) {
        return (!type || meta.type === type) && (isHorizontal ? meta.xAxisID === me.id : meta.yAxisID === me.id);
      });
    }
  });
  Scale.prototype._draw = Scale.prototype.draw;
  var core_scale = Scale;
  var isNullOrUndef$1 = helpers$1.isNullOrUndef;
  var defaultConfig = {
    position: 'bottom'
  };
  var scale_category = core_scale.extend({
    determineDataLimits: function () {
      var me = this;
      var labels = me._getLabels();
      var ticksOpts = me.options.ticks;
      var min = ticksOpts.min;
      var max = ticksOpts.max;
      var minIndex = 0;
      var maxIndex = labels.length - 1;
      var findIndex;
      if (min !== undefined) {
        // user specified min value
        findIndex = labels.indexOf(min);
        if (findIndex >= 0) {
          minIndex = findIndex;
        }
      }
      if (max !== undefined) {
        // user specified max value
        findIndex = labels.indexOf(max);
        if (findIndex >= 0) {
          maxIndex = findIndex;
        }
      }
      me.minIndex = minIndex;
      me.maxIndex = maxIndex;
      me.min = labels[minIndex];
      me.max = labels[maxIndex];
    },
    buildTicks: function () {
      var me = this;
      var labels = me._getLabels();
      var minIndex = me.minIndex;
      var maxIndex = me.maxIndex;

      // If we are viewing some subset of labels, slice the original array
      me.ticks = minIndex === 0 && maxIndex === labels.length - 1 ? labels : labels.slice(minIndex, maxIndex + 1);
    },
    getLabelForIndex: function (index, datasetIndex) {
      var me = this;
      var chart = me.chart;
      if (chart.getDatasetMeta(datasetIndex).controller._getValueScaleId() === me.id) {
        return me.getRightValue(chart.data.datasets[datasetIndex].data[index]);
      }
      return me._getLabels()[index];
    },
    _configure: function () {
      var me = this;
      var offset = me.options.offset;
      var ticks = me.ticks;
      core_scale.prototype._configure.call(me);
      if (!me.isHorizontal()) {
        // For backward compatibility, vertical category scale reverse is inverted.
        me._reversePixels = !me._reversePixels;
      }
      if (!ticks) {
        return;
      }
      me._startValue = me.minIndex - (offset ? 0.5 : 0);
      me._valueRange = Math.max(ticks.length - (offset ? 0 : 1), 1);
    },
    // Used to get data value locations.  Value can either be an index or a numerical value
    getPixelForValue: function (value, index, datasetIndex) {
      var me = this;
      var valueCategory, labels, idx;
      if (!isNullOrUndef$1(index) && !isNullOrUndef$1(datasetIndex)) {
        value = me.chart.data.datasets[datasetIndex].data[index];
      }

      // If value is a data object, then index is the index in the data array,
      // not the index of the scale. We need to change that.
      if (!isNullOrUndef$1(value)) {
        valueCategory = me.isHorizontal() ? value.x : value.y;
      }
      if (valueCategory !== undefined || value !== undefined && isNaN(index)) {
        labels = me._getLabels();
        value = helpers$1.valueOrDefault(valueCategory, value);
        idx = labels.indexOf(value);
        index = idx !== -1 ? idx : index;
        if (isNaN(index)) {
          index = value;
        }
      }
      return me.getPixelForDecimal((index - me._startValue) / me._valueRange);
    },
    getPixelForTick: function (index) {
      var ticks = this.ticks;
      return index < 0 || index > ticks.length - 1 ? null : this.getPixelForValue(ticks[index], index + this.minIndex);
    },
    getValueForPixel: function (pixel) {
      var me = this;
      var value = Math.round(me._startValue + me.getDecimalForPixel(pixel) * me._valueRange);
      return Math.min(Math.max(value, 0), me.ticks.length - 1);
    },
    getBasePixel: function () {
      return this.bottom;
    }
  });

  // INTERNAL: static default options, registered in src/index.js
  var _defaults = defaultConfig;
  scale_category._defaults = _defaults;
  var noop = helpers$1.noop;
  var isNullOrUndef$2 = helpers$1.isNullOrUndef;

  /**
   * Generate a set of linear ticks
   * @param generationOptions the options used to generate the ticks
   * @param dataRange the range of the data
   * @returns {number[]} array of tick values
   */
  function generateTicks(generationOptions, dataRange) {
    var ticks = [];
    // To get a "nice" value for the tick spacing, we will use the appropriately named
    // "nice number" algorithm. See https://stackoverflow.com/questions/8506881/nice-label-algorithm-for-charts-with-minimum-ticks
    // for details.

    var MIN_SPACING = 1e-14;
    var stepSize = generationOptions.stepSize;
    var unit = stepSize || 1;
    var maxNumSpaces = generationOptions.maxTicks - 1;
    var min = generationOptions.min;
    var max = generationOptions.max;
    var precision = generationOptions.precision;
    var rmin = dataRange.min;
    var rmax = dataRange.max;
    var spacing = helpers$1.niceNum((rmax - rmin) / maxNumSpaces / unit) * unit;
    var factor, niceMin, niceMax, numSpaces;

    // Beyond MIN_SPACING floating point numbers being to lose precision
    // such that we can't do the math necessary to generate ticks
    if (spacing < MIN_SPACING && isNullOrUndef$2(min) && isNullOrUndef$2(max)) {
      return [rmin, rmax];
    }
    numSpaces = Math.ceil(rmax / spacing) - Math.floor(rmin / spacing);
    if (numSpaces > maxNumSpaces) {
      // If the calculated num of spaces exceeds maxNumSpaces, recalculate it
      spacing = helpers$1.niceNum(numSpaces * spacing / maxNumSpaces / unit) * unit;
    }
    if (stepSize || isNullOrUndef$2(precision)) {
      // If a precision is not specified, calculate factor based on spacing
      factor = Math.pow(10, helpers$1._decimalPlaces(spacing));
    } else {
      // If the user specified a precision, round to that number of decimal places
      factor = Math.pow(10, precision);
      spacing = Math.ceil(spacing * factor) / factor;
    }
    niceMin = Math.floor(rmin / spacing) * spacing;
    niceMax = Math.ceil(rmax / spacing) * spacing;

    // If min, max and stepSize is set and they make an evenly spaced scale use it.
    if (stepSize) {
      // If very close to our whole number, use it.
      if (!isNullOrUndef$2(min) && helpers$1.almostWhole(min / spacing, spacing / 1000)) {
        niceMin = min;
      }
      if (!isNullOrUndef$2(max) && helpers$1.almostWhole(max / spacing, spacing / 1000)) {
        niceMax = max;
      }
    }
    numSpaces = (niceMax - niceMin) / spacing;
    // If very close to our rounded value, use it.
    if (helpers$1.almostEquals(numSpaces, Math.round(numSpaces), spacing / 1000)) {
      numSpaces = Math.round(numSpaces);
    } else {
      numSpaces = Math.ceil(numSpaces);
    }
    niceMin = Math.round(niceMin * factor) / factor;
    niceMax = Math.round(niceMax * factor) / factor;
    ticks.push(isNullOrUndef$2(min) ? niceMin : min);
    for (var j = 1; j < numSpaces; ++j) {
      ticks.push(Math.round((niceMin + j * spacing) * factor) / factor);
    }
    ticks.push(isNullOrUndef$2(max) ? niceMax : max);
    return ticks;
  }
  var scale_linearbase = core_scale.extend({
    getRightValue: function (value) {
      if (typeof value === 'string') {
        return +value;
      }
      return core_scale.prototype.getRightValue.call(this, value);
    },
    handleTickRangeOptions: function () {
      var me = this;
      var opts = me.options;
      var tickOpts = opts.ticks;

      // If we are forcing it to begin at 0, but 0 will already be rendered on the chart,
      // do nothing since that would make the chart weird. If the user really wants a weird chart
      // axis, they can manually override it
      if (tickOpts.beginAtZero) {
        var minSign = helpers$1.sign(me.min);
        var maxSign = helpers$1.sign(me.max);
        if (minSign < 0 && maxSign < 0) {
          // move the top up to 0
          me.max = 0;
        } else if (minSign > 0 && maxSign > 0) {
          // move the bottom down to 0
          me.min = 0;
        }
      }
      var setMin = tickOpts.min !== undefined || tickOpts.suggestedMin !== undefined;
      var setMax = tickOpts.max !== undefined || tickOpts.suggestedMax !== undefined;
      if (tickOpts.min !== undefined) {
        me.min = tickOpts.min;
      } else if (tickOpts.suggestedMin !== undefined) {
        if (me.min === null) {
          me.min = tickOpts.suggestedMin;
        } else {
          me.min = Math.min(me.min, tickOpts.suggestedMin);
        }
      }
      if (tickOpts.max !== undefined) {
        me.max = tickOpts.max;
      } else if (tickOpts.suggestedMax !== undefined) {
        if (me.max === null) {
          me.max = tickOpts.suggestedMax;
        } else {
          me.max = Math.max(me.max, tickOpts.suggestedMax);
        }
      }
      if (setMin !== setMax) {
        // We set the min or the max but not both.
        // So ensure that our range is good
        // Inverted or 0 length range can happen when
        // ticks.min is set, and no datasets are visible
        if (me.min >= me.max) {
          if (setMin) {
            me.max = me.min + 1;
          } else {
            me.min = me.max - 1;
          }
        }
      }
      if (me.min === me.max) {
        me.max++;
        if (!tickOpts.beginAtZero) {
          me.min--;
        }
      }
    },
    getTickLimit: function () {
      var me = this;
      var tickOpts = me.options.ticks;
      var stepSize = tickOpts.stepSize;
      var maxTicksLimit = tickOpts.maxTicksLimit;
      var maxTicks;
      if (stepSize) {
        maxTicks = Math.ceil(me.max / stepSize) - Math.floor(me.min / stepSize) + 1;
      } else {
        maxTicks = me._computeTickLimit();
        maxTicksLimit = maxTicksLimit || 11;
      }
      if (maxTicksLimit) {
        maxTicks = Math.min(maxTicksLimit, maxTicks);
      }
      return maxTicks;
    },
    _computeTickLimit: function () {
      return Number.POSITIVE_INFINITY;
    },
    handleDirectionalChanges: noop,
    buildTicks: function () {
      var me = this;
      var opts = me.options;
      var tickOpts = opts.ticks;

      // Figure out what the max number of ticks we can support it is based on the size of
      // the axis area. For now, we say that the minimum tick spacing in pixels must be 40
      // We also limit the maximum number of ticks to 11 which gives a nice 10 squares on
      // the graph. Make sure we always have at least 2 ticks
      var maxTicks = me.getTickLimit();
      maxTicks = Math.max(2, maxTicks);
      var numericGeneratorOptions = {
        maxTicks: maxTicks,
        min: tickOpts.min,
        max: tickOpts.max,
        precision: tickOpts.precision,
        stepSize: helpers$1.valueOrDefault(tickOpts.fixedStepSize, tickOpts.stepSize)
      };
      var ticks = me.ticks = generateTicks(numericGeneratorOptions, me);
      me.handleDirectionalChanges();

      // At this point, we need to update our max and min given the tick values since we have expanded the
      // range of the scale
      me.max = helpers$1.max(ticks);
      me.min = helpers$1.min(ticks);
      if (tickOpts.reverse) {
        ticks.reverse();
        me.start = me.max;
        me.end = me.min;
      } else {
        me.start = me.min;
        me.end = me.max;
      }
    },
    convertTicksToLabels: function () {
      var me = this;
      me.ticksAsNumbers = me.ticks.slice();
      me.zeroLineIndex = me.ticks.indexOf(0);
      core_scale.prototype.convertTicksToLabels.call(me);
    },
    _configure: function () {
      var me = this;
      var ticks = me.getTicks();
      var start = me.min;
      var end = me.max;
      var offset;
      core_scale.prototype._configure.call(me);
      if (me.options.offset && ticks.length) {
        offset = (end - start) / Math.max(ticks.length - 1, 1) / 2;
        start -= offset;
        end += offset;
      }
      me._startValue = start;
      me._endValue = end;
      me._valueRange = end - start;
    }
  });
  var defaultConfig$1 = {
    position: 'left',
    ticks: {
      callback: core_ticks.formatters.linear
    }
  };
  var DEFAULT_MIN = 0;
  var DEFAULT_MAX = 1;
  function getOrCreateStack(stacks, stacked, meta) {
    var key = [meta.type,
    // we have a separate stack for stack=undefined datasets when the opts.stacked is undefined
    stacked === undefined && meta.stack === undefined ? meta.index : '', meta.stack].join('.');
    if (stacks[key] === undefined) {
      stacks[key] = {
        pos: [],
        neg: []
      };
    }
    return stacks[key];
  }
  function stackData(scale, stacks, meta, data) {
    var opts = scale.options;
    var stacked = opts.stacked;
    var stack = getOrCreateStack(stacks, stacked, meta);
    var pos = stack.pos;
    var neg = stack.neg;
    var ilen = data.length;
    var i, value;
    for (i = 0; i < ilen; ++i) {
      value = scale._parseValue(data[i]);
      if (isNaN(value.min) || isNaN(value.max) || meta.data[i].hidden) {
        continue;
      }
      pos[i] = pos[i] || 0;
      neg[i] = neg[i] || 0;
      if (opts.relativePoints) {
        pos[i] = 100;
      } else if (value.min < 0 || value.max < 0) {
        neg[i] += value.min;
      } else {
        pos[i] += value.max;
      }
    }
  }
  function updateMinMax(scale, meta, data) {
    var ilen = data.length;
    var i, value;
    for (i = 0; i < ilen; ++i) {
      value = scale._parseValue(data[i]);
      if (isNaN(value.min) || isNaN(value.max) || meta.data[i].hidden) {
        continue;
      }
      scale.min = Math.min(scale.min, value.min);
      scale.max = Math.max(scale.max, value.max);
    }
  }
  var scale_linear = scale_linearbase.extend({
    determineDataLimits: function () {
      var me = this;
      var opts = me.options;
      var chart = me.chart;
      var datasets = chart.data.datasets;
      var metasets = me._getMatchingVisibleMetas();
      var hasStacks = opts.stacked;
      var stacks = {};
      var ilen = metasets.length;
      var i, meta, data, values;
      me.min = Number.POSITIVE_INFINITY;
      me.max = Number.NEGATIVE_INFINITY;
      if (hasStacks === undefined) {
        for (i = 0; !hasStacks && i < ilen; ++i) {
          meta = metasets[i];
          hasStacks = meta.stack !== undefined;
        }
      }
      for (i = 0; i < ilen; ++i) {
        meta = metasets[i];
        data = datasets[meta.index].data;
        if (hasStacks) {
          stackData(me, stacks, meta, data);
        } else {
          updateMinMax(me, meta, data);
        }
      }
      helpers$1.each(stacks, function (stackValues) {
        values = stackValues.pos.concat(stackValues.neg);
        me.min = Math.min(me.min, helpers$1.min(values));
        me.max = Math.max(me.max, helpers$1.max(values));
      });
      me.min = helpers$1.isFinite(me.min) && !isNaN(me.min) ? me.min : DEFAULT_MIN;
      me.max = helpers$1.isFinite(me.max) && !isNaN(me.max) ? me.max : DEFAULT_MAX;

      // Common base implementation to handle ticks.min, ticks.max, ticks.beginAtZero
      me.handleTickRangeOptions();
    },
    // Returns the maximum number of ticks based on the scale dimension
    _computeTickLimit: function () {
      var me = this;
      var tickFont;
      if (me.isHorizontal()) {
        return Math.ceil(me.width / 40);
      }
      tickFont = helpers$1.options._parseFont(me.options.ticks);
      return Math.ceil(me.height / tickFont.lineHeight);
    },
    // Called after the ticks are built. We need
    handleDirectionalChanges: function () {
      if (!this.isHorizontal()) {
        // We are in a vertical orientation. The top value is the highest. So reverse the array
        this.ticks.reverse();
      }
    },
    getLabelForIndex: function (index, datasetIndex) {
      return this._getScaleLabel(this.chart.data.datasets[datasetIndex].data[index]);
    },
    // Utils
    getPixelForValue: function (value) {
      var me = this;
      return me.getPixelForDecimal((+me.getRightValue(value) - me._startValue) / me._valueRange);
    },
    getValueForPixel: function (pixel) {
      return this._startValue + this.getDecimalForPixel(pixel) * this._valueRange;
    },
    getPixelForTick: function (index) {
      var ticks = this.ticksAsNumbers;
      if (index < 0 || index > ticks.length - 1) {
        return null;
      }
      return this.getPixelForValue(ticks[index]);
    }
  });

  // INTERNAL: static default options, registered in src/index.js
  var _defaults$1 = defaultConfig$1;
  scale_linear._defaults = _defaults$1;
  var valueOrDefault$b = helpers$1.valueOrDefault;
  var log10 = helpers$1.math.log10;

  /**
   * Generate a set of logarithmic ticks
   * @param generationOptions the options used to generate the ticks
   * @param dataRange the range of the data
   * @returns {number[]} array of tick values
   */
  function generateTicks$1(generationOptions, dataRange) {
    var ticks = [];
    var tickVal = valueOrDefault$b(generationOptions.min, Math.pow(10, Math.floor(log10(dataRange.min))));
    var endExp = Math.floor(log10(dataRange.max));
    var endSignificand = Math.ceil(dataRange.max / Math.pow(10, endExp));
    var exp, significand;
    if (tickVal === 0) {
      exp = Math.floor(log10(dataRange.minNotZero));
      significand = Math.floor(dataRange.minNotZero / Math.pow(10, exp));
      ticks.push(tickVal);
      tickVal = significand * Math.pow(10, exp);
    } else {
      exp = Math.floor(log10(tickVal));
      significand = Math.floor(tickVal / Math.pow(10, exp));
    }
    var precision = exp < 0 ? Math.pow(10, Math.abs(exp)) : 1;
    do {
      ticks.push(tickVal);
      ++significand;
      if (significand === 10) {
        significand = 1;
        ++exp;
        precision = exp >= 0 ? 1 : precision;
      }
      tickVal = Math.round(significand * Math.pow(10, exp) * precision) / precision;
    } while (exp < endExp || exp === endExp && significand < endSignificand);
    var lastTick = valueOrDefault$b(generationOptions.max, tickVal);
    ticks.push(lastTick);
    return ticks;
  }
  var defaultConfig$2 = {
    position: 'left',
    // label settings
    ticks: {
      callback: core_ticks.formatters.logarithmic
    }
  };

  // TODO(v3): change this to positiveOrDefault
  function nonNegativeOrDefault(value, defaultValue) {
    return helpers$1.isFinite(value) && value >= 0 ? value : defaultValue;
  }
  var scale_logarithmic = core_scale.extend({
    determineDataLimits: function () {
      var me = this;
      var opts = me.options;
      var chart = me.chart;
      var datasets = chart.data.datasets;
      var isHorizontal = me.isHorizontal();
      function IDMatches(meta) {
        return isHorizontal ? meta.xAxisID === me.id : meta.yAxisID === me.id;
      }
      var datasetIndex, meta, value, data, i, ilen;

      // Calculate Range
      me.min = Number.POSITIVE_INFINITY;
      me.max = Number.NEGATIVE_INFINITY;
      me.minNotZero = Number.POSITIVE_INFINITY;
      var hasStacks = opts.stacked;
      if (hasStacks === undefined) {
        for (datasetIndex = 0; datasetIndex < datasets.length; datasetIndex++) {
          meta = chart.getDatasetMeta(datasetIndex);
          if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta) && meta.stack !== undefined) {
            hasStacks = true;
            break;
          }
        }
      }
      if (opts.stacked || hasStacks) {
        var valuesPerStack = {};
        for (datasetIndex = 0; datasetIndex < datasets.length; datasetIndex++) {
          meta = chart.getDatasetMeta(datasetIndex);
          var key = [meta.type,
          // we have a separate stack for stack=undefined datasets when the opts.stacked is undefined
          opts.stacked === undefined && meta.stack === undefined ? datasetIndex : '', meta.stack].join('.');
          if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) {
            if (valuesPerStack[key] === undefined) {
              valuesPerStack[key] = [];
            }
            data = datasets[datasetIndex].data;
            for (i = 0, ilen = data.length; i < ilen; i++) {
              var values = valuesPerStack[key];
              value = me._parseValue(data[i]);
              // invalid, hidden and negative values are ignored
              if (isNaN(value.min) || isNaN(value.max) || meta.data[i].hidden || value.min < 0 || value.max < 0) {
                continue;
              }
              values[i] = values[i] || 0;
              values[i] += value.max;
            }
          }
        }
        helpers$1.each(valuesPerStack, function (valuesForType) {
          if (valuesForType.length > 0) {
            var minVal = helpers$1.min(valuesForType);
            var maxVal = helpers$1.max(valuesForType);
            me.min = Math.min(me.min, minVal);
            me.max = Math.max(me.max, maxVal);
          }
        });
      } else {
        for (datasetIndex = 0; datasetIndex < datasets.length; datasetIndex++) {
          meta = chart.getDatasetMeta(datasetIndex);
          if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) {
            data = datasets[datasetIndex].data;
            for (i = 0, ilen = data.length; i < ilen; i++) {
              value = me._parseValue(data[i]);
              // invalid, hidden and negative values are ignored
              if (isNaN(value.min) || isNaN(value.max) || meta.data[i].hidden || value.min < 0 || value.max < 0) {
                continue;
              }
              me.min = Math.min(value.min, me.min);
              me.max = Math.max(value.max, me.max);
              if (value.min !== 0) {
                me.minNotZero = Math.min(value.min, me.minNotZero);
              }
            }
          }
        }
      }
      me.min = helpers$1.isFinite(me.min) ? me.min : null;
      me.max = helpers$1.isFinite(me.max) ? me.max : null;
      me.minNotZero = helpers$1.isFinite(me.minNotZero) ? me.minNotZero : null;

      // Common base implementation to handle ticks.min, ticks.max
      this.handleTickRangeOptions();
    },
    handleTickRangeOptions: function () {
      var me = this;
      var tickOpts = me.options.ticks;
      var DEFAULT_MIN = 1;
      var DEFAULT_MAX = 10;
      me.min = nonNegativeOrDefault(tickOpts.min, me.min);
      me.max = nonNegativeOrDefault(tickOpts.max, me.max);
      if (me.min === me.max) {
        if (me.min !== 0 && me.min !== null) {
          me.min = Math.pow(10, Math.floor(log10(me.min)) - 1);
          me.max = Math.pow(10, Math.floor(log10(me.max)) + 1);
        } else {
          me.min = DEFAULT_MIN;
          me.max = DEFAULT_MAX;
        }
      }
      if (me.min === null) {
        me.min = Math.pow(10, Math.floor(log10(me.max)) - 1);
      }
      if (me.max === null) {
        me.max = me.min !== 0 ? Math.pow(10, Math.floor(log10(me.min)) + 1) : DEFAULT_MAX;
      }
      if (me.minNotZero === null) {
        if (me.min > 0) {
          me.minNotZero = me.min;
        } else if (me.max < 1) {
          me.minNotZero = Math.pow(10, Math.floor(log10(me.max)));
        } else {
          me.minNotZero = DEFAULT_MIN;
        }
      }
    },
    buildTicks: function () {
      var me = this;
      var tickOpts = me.options.ticks;
      var reverse = !me.isHorizontal();
      var generationOptions = {
        min: nonNegativeOrDefault(tickOpts.min),
        max: nonNegativeOrDefault(tickOpts.max)
      };
      var ticks = me.ticks = generateTicks$1(generationOptions, me);

      // At this point, we need to update our max and min given the tick values since we have expanded the
      // range of the scale
      me.max = helpers$1.max(ticks);
      me.min = helpers$1.min(ticks);
      if (tickOpts.reverse) {
        reverse = !reverse;
        me.start = me.max;
        me.end = me.min;
      } else {
        me.start = me.min;
        me.end = me.max;
      }
      if (reverse) {
        ticks.reverse();
      }
    },
    convertTicksToLabels: function () {
      this.tickValues = this.ticks.slice();
      core_scale.prototype.convertTicksToLabels.call(this);
    },
    // Get the correct tooltip label
    getLabelForIndex: function (index, datasetIndex) {
      return this._getScaleLabel(this.chart.data.datasets[datasetIndex].data[index]);
    },
    getPixelForTick: function (index) {
      var ticks = this.tickValues;
      if (index < 0 || index > ticks.length - 1) {
        return null;
      }
      return this.getPixelForValue(ticks[index]);
    },
    /**
     * Returns the value of the first tick.
     * @param {number} value - The minimum not zero value.
     * @return {number} The first tick value.
     * @private
     */
    _getFirstTickValue: function (value) {
      var exp = Math.floor(log10(value));
      var significand = Math.floor(value / Math.pow(10, exp));
      return significand * Math.pow(10, exp);
    },
    _configure: function () {
      var me = this;
      var start = me.min;
      var offset = 0;
      core_scale.prototype._configure.call(me);
      if (start === 0) {
        start = me._getFirstTickValue(me.minNotZero);
        offset = valueOrDefault$b(me.options.ticks.fontSize, core_defaults.global.defaultFontSize) / me._length;
      }
      me._startValue = log10(start);
      me._valueOffset = offset;
      me._valueRange = (log10(me.max) - log10(start)) / (1 - offset);
    },
    getPixelForValue: function (value) {
      var me = this;
      var decimal = 0;
      value = +me.getRightValue(value);
      if (value > me.min && value > 0) {
        decimal = (log10(value) - me._startValue) / me._valueRange + me._valueOffset;
      }
      return me.getPixelForDecimal(decimal);
    },
    getValueForPixel: function (pixel) {
      var me = this;
      var decimal = me.getDecimalForPixel(pixel);
      return decimal === 0 && me.min === 0 ? 0 : Math.pow(10, me._startValue + (decimal - me._valueOffset) * me._valueRange);
    }
  });

  // INTERNAL: static default options, registered in src/index.js
  var _defaults$2 = defaultConfig$2;
  scale_logarithmic._defaults = _defaults$2;
  var valueOrDefault$c = helpers$1.valueOrDefault;
  var valueAtIndexOrDefault$1 = helpers$1.valueAtIndexOrDefault;
  var resolve$4 = helpers$1.options.resolve;
  var defaultConfig$3 = {
    display: true,
    // Boolean - Whether to animate scaling the chart from the centre
    animate: true,
    position: 'chartArea',
    angleLines: {
      display: true,
      color: 'rgba(0,0,0,0.1)',
      lineWidth: 1,
      borderDash: [],
      borderDashOffset: 0.0
    },
    gridLines: {
      circular: false
    },
    // label settings
    ticks: {
      // Boolean - Show a backdrop to the scale label
      showLabelBackdrop: true,
      // String - The colour of the label backdrop
      backdropColor: 'rgba(255,255,255,0.75)',
      // Number - The backdrop padding above & below the label in pixels
      backdropPaddingY: 2,
      // Number - The backdrop padding to the side of the label in pixels
      backdropPaddingX: 2,
      callback: core_ticks.formatters.linear
    },
    pointLabels: {
      // Boolean - if true, show point labels
      display: true,
      // Number - Point label font size in pixels
      fontSize: 10,
      // Function - Used to convert point labels
      callback: function (label) {
        return label;
      }
    }
  };
  function getTickBackdropHeight(opts) {
    var tickOpts = opts.ticks;
    if (tickOpts.display && opts.display) {
      return valueOrDefault$c(tickOpts.fontSize, core_defaults.global.defaultFontSize) + tickOpts.backdropPaddingY * 2;
    }
    return 0;
  }
  function measureLabelSize(ctx, lineHeight, label) {
    if (helpers$1.isArray(label)) {
      return {
        w: helpers$1.longestText(ctx, ctx.font, label),
        h: label.length * lineHeight
      };
    }
    return {
      w: ctx.measureText(label).width,
      h: lineHeight
    };
  }
  function determineLimits(angle, pos, size, min, max) {
    if (angle === min || angle === max) {
      return {
        start: pos - size / 2,
        end: pos + size / 2
      };
    } else if (angle < min || angle > max) {
      return {
        start: pos - size,
        end: pos
      };
    }
    return {
      start: pos,
      end: pos + size
    };
  }

  /**
   * Helper function to fit a radial linear scale with point labels
   */
  function fitWithPointLabels(scale) {
    // Right, this is really confusing and there is a lot of maths going on here
    // The gist of the problem is here: https://gist.github.com/nnnick/696cc9c55f4b0beb8fe9
    //
    // Reaction: https://dl.dropboxusercontent.com/u/34601363/toomuchscience.gif
    //
    // Solution:
    //
    // We assume the radius of the polygon is half the size of the canvas at first
    // at each index we check if the text overlaps.
    //
    // Where it does, we store that angle and that index.
    //
    // After finding the largest index and angle we calculate how much we need to remove
    // from the shape radius to move the point inwards by that x.
    //
    // We average the left and right distances to get the maximum shape radius that can fit in the box
    // along with labels.
    //
    // Once we have that, we can find the centre point for the chart, by taking the x text protrusion
    // on each side, removing that from the size, halving it and adding the left x protrusion width.
    //
    // This will mean we have a shape fitted to the canvas, as large as it can be with the labels
    // and position it in the most space efficient manner
    //
    // https://dl.dropboxusercontent.com/u/34601363/yeahscience.gif

    var plFont = helpers$1.options._parseFont(scale.options.pointLabels);

    // Get maximum radius of the polygon. Either half the height (minus the text width) or half the width.
    // Use this to calculate the offset + change. - Make sure L/R protrusion is at least 0 to stop issues with centre points
    var furthestLimits = {
      l: 0,
      r: scale.width,
      t: 0,
      b: scale.height - scale.paddingTop
    };
    var furthestAngles = {};
    var i, textSize, pointPosition;
    scale.ctx.font = plFont.string;
    scale._pointLabelSizes = [];
    var valueCount = scale.chart.data.labels.length;
    for (i = 0; i < valueCount; i++) {
      pointPosition = scale.getPointPosition(i, scale.drawingArea + 5);
      textSize = measureLabelSize(scale.ctx, plFont.lineHeight, scale.pointLabels[i]);
      scale._pointLabelSizes[i] = textSize;

      // Add quarter circle to make degree 0 mean top of circle
      var angleRadians = scale.getIndexAngle(i);
      var angle = helpers$1.toDegrees(angleRadians) % 360;
      var hLimits = determineLimits(angle, pointPosition.x, textSize.w, 0, 180);
      var vLimits = determineLimits(angle, pointPosition.y, textSize.h, 90, 270);
      if (hLimits.start < furthestLimits.l) {
        furthestLimits.l = hLimits.start;
        furthestAngles.l = angleRadians;
      }
      if (hLimits.end > furthestLimits.r) {
        furthestLimits.r = hLimits.end;
        furthestAngles.r = angleRadians;
      }
      if (vLimits.start < furthestLimits.t) {
        furthestLimits.t = vLimits.start;
        furthestAngles.t = angleRadians;
      }
      if (vLimits.end > furthestLimits.b) {
        furthestLimits.b = vLimits.end;
        furthestAngles.b = angleRadians;
      }
    }
    scale.setReductions(scale.drawingArea, furthestLimits, furthestAngles);
  }
  function getTextAlignForAngle(angle) {
    if (angle === 0 || angle === 180) {
      return 'center';
    } else if (angle < 180) {
      return 'left';
    }
    return 'right';
  }
  function fillText(ctx, text, position, lineHeight) {
    var y = position.y + lineHeight / 2;
    var i, ilen;
    if (helpers$1.isArray(text)) {
      for (i = 0, ilen = text.length; i < ilen; ++i) {
        ctx.fillText(text[i], position.x, y);
        y += lineHeight;
      }
    } else {
      ctx.fillText(text, position.x, y);
    }
  }
  function adjustPointPositionForLabelHeight(angle, textSize, position) {
    if (angle === 90 || angle === 270) {
      position.y -= textSize.h / 2;
    } else if (angle > 270 || angle < 90) {
      position.y -= textSize.h;
    }
  }
  function drawPointLabels(scale) {
    var ctx = scale.ctx;
    var opts = scale.options;
    var pointLabelOpts = opts.pointLabels;
    var tickBackdropHeight = getTickBackdropHeight(opts);
    var outerDistance = scale.getDistanceFromCenterForValue(opts.ticks.reverse ? scale.min : scale.max);
    var plFont = helpers$1.options._parseFont(pointLabelOpts);
    ctx.save();
    ctx.font = plFont.string;
    ctx.textBaseline = 'middle';
    for (var i = scale.chart.data.labels.length - 1; i >= 0; i--) {
      // Extra pixels out for some label spacing
      var extra = i === 0 ? tickBackdropHeight / 2 : 0;
      var pointLabelPosition = scale.getPointPosition(i, outerDistance + extra + 5);

      // Keep this in loop since we may support array properties here
      var pointLabelFontColor = valueAtIndexOrDefault$1(pointLabelOpts.fontColor, i, core_defaults.global.defaultFontColor);
      ctx.fillStyle = pointLabelFontColor;
      var angleRadians = scale.getIndexAngle(i);
      var angle = helpers$1.toDegrees(angleRadians);
      ctx.textAlign = getTextAlignForAngle(angle);
      adjustPointPositionForLabelHeight(angle, scale._pointLabelSizes[i], pointLabelPosition);
      fillText(ctx, scale.pointLabels[i], pointLabelPosition, plFont.lineHeight);
    }
    ctx.restore();
  }
  function drawRadiusLine(scale, gridLineOpts, radius, index) {
    var ctx = scale.ctx;
    var circular = gridLineOpts.circular;
    var valueCount = scale.chart.data.labels.length;
    var lineColor = valueAtIndexOrDefault$1(gridLineOpts.color, index - 1);
    var lineWidth = valueAtIndexOrDefault$1(gridLineOpts.lineWidth, index - 1);
    var pointPosition;
    if (!circular && !valueCount || !lineColor || !lineWidth) {
      return;
    }
    ctx.save();
    ctx.strokeStyle = lineColor;
    ctx.lineWidth = lineWidth;
    if (ctx.setLineDash) {
      ctx.setLineDash(gridLineOpts.borderDash || []);
      ctx.lineDashOffset = gridLineOpts.borderDashOffset || 0.0;
    }
    ctx.beginPath();
    if (circular) {
      // Draw circular arcs between the points
      ctx.arc(scale.xCenter, scale.yCenter, radius, 0, Math.PI * 2);
    } else {
      // Draw straight lines connecting each index
      pointPosition = scale.getPointPosition(0, radius);
      ctx.moveTo(pointPosition.x, pointPosition.y);
      for (var i = 1; i < valueCount; i++) {
        pointPosition = scale.getPointPosition(i, radius);
        ctx.lineTo(pointPosition.x, pointPosition.y);
      }
    }
    ctx.closePath();
    ctx.stroke();
    ctx.restore();
  }
  function numberOrZero(param) {
    return helpers$1.isNumber(param) ? param : 0;
  }
  var scale_radialLinear = scale_linearbase.extend({
    setDimensions: function () {
      var me = this;

      // Set the unconstrained dimension before label rotation
      me.width = me.maxWidth;
      me.height = me.maxHeight;
      me.paddingTop = getTickBackdropHeight(me.options) / 2;
      me.xCenter = Math.floor(me.width / 2);
      me.yCenter = Math.floor((me.height - me.paddingTop) / 2);
      me.drawingArea = Math.min(me.height - me.paddingTop, me.width) / 2;
    },
    determineDataLimits: function () {
      var me = this;
      var chart = me.chart;
      var min = Number.POSITIVE_INFINITY;
      var max = Number.NEGATIVE_INFINITY;
      helpers$1.each(chart.data.datasets, function (dataset, datasetIndex) {
        if (chart.isDatasetVisible(datasetIndex)) {
          var meta = chart.getDatasetMeta(datasetIndex);
          helpers$1.each(dataset.data, function (rawValue, index) {
            var value = +me.getRightValue(rawValue);
            if (isNaN(value) || meta.data[index].hidden) {
              return;
            }
            min = Math.min(value, min);
            max = Math.max(value, max);
          });
        }
      });
      me.min = min === Number.POSITIVE_INFINITY ? 0 : min;
      me.max = max === Number.NEGATIVE_INFINITY ? 0 : max;

      // Common base implementation to handle ticks.min, ticks.max, ticks.beginAtZero
      me.handleTickRangeOptions();
    },
    // Returns the maximum number of ticks based on the scale dimension
    _computeTickLimit: function () {
      return Math.ceil(this.drawingArea / getTickBackdropHeight(this.options));
    },
    convertTicksToLabels: function () {
      var me = this;
      scale_linearbase.prototype.convertTicksToLabels.call(me);

      // Point labels
      me.pointLabels = me.chart.data.labels.map(function () {
        var label = helpers$1.callback(me.options.pointLabels.callback, arguments, me);
        return label || label === 0 ? label : '';
      });
    },
    getLabelForIndex: function (index, datasetIndex) {
      return +this.getRightValue(this.chart.data.datasets[datasetIndex].data[index]);
    },
    fit: function () {
      var me = this;
      var opts = me.options;
      if (opts.display && opts.pointLabels.display) {
        fitWithPointLabels(me);
      } else {
        me.setCenterPoint(0, 0, 0, 0);
      }
    },
    /**
     * Set radius reductions and determine new radius and center point
     * @private
     */
    setReductions: function (largestPossibleRadius, furthestLimits, furthestAngles) {
      var me = this;
      var radiusReductionLeft = furthestLimits.l / Math.sin(furthestAngles.l);
      var radiusReductionRight = Math.max(furthestLimits.r - me.width, 0) / Math.sin(furthestAngles.r);
      var radiusReductionTop = -furthestLimits.t / Math.cos(furthestAngles.t);
      var radiusReductionBottom = -Math.max(furthestLimits.b - (me.height - me.paddingTop), 0) / Math.cos(furthestAngles.b);
      radiusReductionLeft = numberOrZero(radiusReductionLeft);
      radiusReductionRight = numberOrZero(radiusReductionRight);
      radiusReductionTop = numberOrZero(radiusReductionTop);
      radiusReductionBottom = numberOrZero(radiusReductionBottom);
      me.drawingArea = Math.min(Math.floor(largestPossibleRadius - (radiusReductionLeft + radiusReductionRight) / 2), Math.floor(largestPossibleRadius - (radiusReductionTop + radiusReductionBottom) / 2));
      me.setCenterPoint(radiusReductionLeft, radiusReductionRight, radiusReductionTop, radiusReductionBottom);
    },
    setCenterPoint: function (leftMovement, rightMovement, topMovement, bottomMovement) {
      var me = this;
      var maxRight = me.width - rightMovement - me.drawingArea;
      var maxLeft = leftMovement + me.drawingArea;
      var maxTop = topMovement + me.drawingArea;
      var maxBottom = me.height - me.paddingTop - bottomMovement - me.drawingArea;
      me.xCenter = Math.floor((maxLeft + maxRight) / 2 + me.left);
      me.yCenter = Math.floor((maxTop + maxBottom) / 2 + me.top + me.paddingTop);
    },
    getIndexAngle: function (index) {
      var chart = this.chart;
      var angleMultiplier = 360 / chart.data.labels.length;
      var options = chart.options || {};
      var startAngle = options.startAngle || 0;

      // Start from the top instead of right, so remove a quarter of the circle
      var angle = (index * angleMultiplier + startAngle) % 360;
      return (angle < 0 ? angle + 360 : angle) * Math.PI * 2 / 360;
    },
    getDistanceFromCenterForValue: function (value) {
      var me = this;
      if (helpers$1.isNullOrUndef(value)) {
        return NaN;
      }

      // Take into account half font size + the yPadding of the top value
      var scalingFactor = me.drawingArea / (me.max - me.min);
      if (me.options.ticks.reverse) {
        return (me.max - value) * scalingFactor;
      }
      return (value - me.min) * scalingFactor;
    },
    getPointPosition: function (index, distanceFromCenter) {
      var me = this;
      var thisAngle = me.getIndexAngle(index) - Math.PI / 2;
      return {
        x: Math.cos(thisAngle) * distanceFromCenter + me.xCenter,
        y: Math.sin(thisAngle) * distanceFromCenter + me.yCenter
      };
    },
    getPointPositionForValue: function (index, value) {
      return this.getPointPosition(index, this.getDistanceFromCenterForValue(value));
    },
    getBasePosition: function (index) {
      var me = this;
      var min = me.min;
      var max = me.max;
      return me.getPointPositionForValue(index || 0, me.beginAtZero ? 0 : min < 0 && max < 0 ? max : min > 0 && max > 0 ? min : 0);
    },
    /**
     * @private
     */
    _drawGrid: function () {
      var me = this;
      var ctx = me.ctx;
      var opts = me.options;
      var gridLineOpts = opts.gridLines;
      var angleLineOpts = opts.angleLines;
      var lineWidth = valueOrDefault$c(angleLineOpts.lineWidth, gridLineOpts.lineWidth);
      var lineColor = valueOrDefault$c(angleLineOpts.color, gridLineOpts.color);
      var i, offset, position;
      if (opts.pointLabels.display) {
        drawPointLabels(me);
      }
      if (gridLineOpts.display) {
        helpers$1.each(me.ticks, function (label, index) {
          if (index !== 0) {
            offset = me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]);
            drawRadiusLine(me, gridLineOpts, offset, index);
          }
        });
      }
      if (angleLineOpts.display && lineWidth && lineColor) {
        ctx.save();
        ctx.lineWidth = lineWidth;
        ctx.strokeStyle = lineColor;
        if (ctx.setLineDash) {
          ctx.setLineDash(resolve$4([angleLineOpts.borderDash, gridLineOpts.borderDash, []]));
          ctx.lineDashOffset = resolve$4([angleLineOpts.borderDashOffset, gridLineOpts.borderDashOffset, 0.0]);
        }
        for (i = me.chart.data.labels.length - 1; i >= 0; i--) {
          offset = me.getDistanceFromCenterForValue(opts.ticks.reverse ? me.min : me.max);
          position = me.getPointPosition(i, offset);
          ctx.beginPath();
          ctx.moveTo(me.xCenter, me.yCenter);
          ctx.lineTo(position.x, position.y);
          ctx.stroke();
        }
        ctx.restore();
      }
    },
    /**
     * @private
     */
    _drawLabels: function () {
      var me = this;
      var ctx = me.ctx;
      var opts = me.options;
      var tickOpts = opts.ticks;
      if (!tickOpts.display) {
        return;
      }
      var startAngle = me.getIndexAngle(0);
      var tickFont = helpers$1.options._parseFont(tickOpts);
      var tickFontColor = valueOrDefault$c(tickOpts.fontColor, core_defaults.global.defaultFontColor);
      var offset, width;
      ctx.save();
      ctx.font = tickFont.string;
      ctx.translate(me.xCenter, me.yCenter);
      ctx.rotate(startAngle);
      ctx.textAlign = 'center';
      ctx.textBaseline = 'middle';
      helpers$1.each(me.ticks, function (label, index) {
        if (index === 0 && !tickOpts.reverse) {
          return;
        }
        offset = me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]);
        if (tickOpts.showLabelBackdrop) {
          width = ctx.measureText(label).width;
          ctx.fillStyle = tickOpts.backdropColor;
          ctx.fillRect(-width / 2 - tickOpts.backdropPaddingX, -offset - tickFont.size / 2 - tickOpts.backdropPaddingY, width + tickOpts.backdropPaddingX * 2, tickFont.size + tickOpts.backdropPaddingY * 2);
        }
        ctx.fillStyle = tickFontColor;
        ctx.fillText(label, 0, -offset);
      });
      ctx.restore();
    },
    /**
     * @private
     */
    _drawTitle: helpers$1.noop
  });

  // INTERNAL: static default options, registered in src/index.js
  var _defaults$3 = defaultConfig$3;
  scale_radialLinear._defaults = _defaults$3;
  var deprecated$1 = helpers$1._deprecated;
  var resolve$5 = helpers$1.options.resolve;
  var valueOrDefault$d = helpers$1.valueOrDefault;

  // Integer constants are from the ES6 spec.
  var MIN_INTEGER = Number.MIN_SAFE_INTEGER || -9007199254740991;
  var MAX_INTEGER = Number.MAX_SAFE_INTEGER || 9007199254740991;
  var INTERVALS = {
    millisecond: {
      common: true,
      size: 1,
      steps: 1000
    },
    second: {
      common: true,
      size: 1000,
      steps: 60
    },
    minute: {
      common: true,
      size: 60000,
      steps: 60
    },
    hour: {
      common: true,
      size: 3600000,
      steps: 24
    },
    day: {
      common: true,
      size: 86400000,
      steps: 30
    },
    week: {
      common: false,
      size: 604800000,
      steps: 4
    },
    month: {
      common: true,
      size: 2.628e9,
      steps: 12
    },
    quarter: {
      common: false,
      size: 7.884e9,
      steps: 4
    },
    year: {
      common: true,
      size: 3.154e10
    }
  };
  var UNITS = Object.keys(INTERVALS);
  function sorter(a, b) {
    return a - b;
  }
  function arrayUnique(items) {
    var hash = {};
    var out = [];
    var i, ilen, item;
    for (i = 0, ilen = items.length; i < ilen; ++i) {
      item = items[i];
      if (!hash[item]) {
        hash[item] = true;
        out.push(item);
      }
    }
    return out;
  }
  function getMin(options) {
    return helpers$1.valueOrDefault(options.time.min, options.ticks.min);
  }
  function getMax(options) {
    return helpers$1.valueOrDefault(options.time.max, options.ticks.max);
  }

  /**
   * Returns an array of {time, pos} objects used to interpolate a specific `time` or position
   * (`pos`) on the scale, by searching entries before and after the requested value. `pos` is
   * a decimal between 0 and 1: 0 being the start of the scale (left or top) and 1 the other
   * extremity (left + width or top + height). Note that it would be more optimized to directly
   * store pre-computed pixels, but the scale dimensions are not guaranteed at the time we need
   * to create the lookup table. The table ALWAYS contains at least two items: min and max.
   *
   * @param {number[]} timestamps - timestamps sorted from lowest to highest.
   * @param {string} distribution - If 'linear', timestamps will be spread linearly along the min
   * and max range, so basically, the table will contains only two items: {min, 0} and {max, 1}.
   * If 'series', timestamps will be positioned at the same distance from each other. In this
   * case, only timestamps that break the time linearity are registered, meaning that in the
   * best case, all timestamps are linear, the table contains only min and max.
   */
  function buildLookupTable(timestamps, min, max, distribution) {
    if (distribution === 'linear' || !timestamps.length) {
      return [{
        time: min,
        pos: 0
      }, {
        time: max,
        pos: 1
      }];
    }
    var table = [];
    var items = [min];
    var i, ilen, prev, curr, next;
    for (i = 0, ilen = timestamps.length; i < ilen; ++i) {
      curr = timestamps[i];
      if (curr > min && curr < max) {
        items.push(curr);
      }
    }
    items.push(max);
    for (i = 0, ilen = items.length; i < ilen; ++i) {
      next = items[i + 1];
      prev = items[i - 1];
      curr = items[i];

      // only add points that breaks the scale linearity
      if (prev === undefined || next === undefined || Math.round((next + prev) / 2) !== curr) {
        table.push({
          time: curr,
          pos: i / (ilen - 1)
        });
      }
    }
    return table;
  }

  // @see adapted from https://www.anujgakhar.com/2014/03/01/binary-search-in-javascript/
  function lookup(table, key, value) {
    var lo = 0;
    var hi = table.length - 1;
    var mid, i0, i1;
    while (lo >= 0 && lo <= hi) {
      mid = lo + hi >> 1;
      i0 = table[mid - 1] || null;
      i1 = table[mid];
      if (!i0) {
        // given value is outside table (before first item)
        return {
          lo: null,
          hi: i1
        };
      } else if (i1[key] < value) {
        lo = mid + 1;
      } else if (i0[key] > value) {
        hi = mid - 1;
      } else {
        return {
          lo: i0,
          hi: i1
        };
      }
    }

    // given value is outside table (after last item)
    return {
      lo: i1,
      hi: null
    };
  }

  /**
   * Linearly interpolates the given source `value` using the table items `skey` values and
   * returns the associated `tkey` value. For example, interpolate(table, 'time', 42, 'pos')
   * returns the position for a timestamp equal to 42. If value is out of bounds, values at
   * index [0, 1] or [n - 1, n] are used for the interpolation.
   */
  function interpolate$1(table, skey, sval, tkey) {
    var range = lookup(table, skey, sval);

    // Note: the lookup table ALWAYS contains at least 2 items (min and max)
    var prev = !range.lo ? table[0] : !range.hi ? table[table.length - 2] : range.lo;
    var next = !range.lo ? table[1] : !range.hi ? table[table.length - 1] : range.hi;
    var span = next[skey] - prev[skey];
    var ratio = span ? (sval - prev[skey]) / span : 0;
    var offset = (next[tkey] - prev[tkey]) * ratio;
    return prev[tkey] + offset;
  }
  function toTimestamp(scale, input) {
    var adapter = scale._adapter;
    var options = scale.options.time;
    var parser = options.parser;
    var format = parser || options.format;
    var value = input;
    if (typeof parser === 'function') {
      value = parser(value);
    }

    // Only parse if its not a timestamp already
    if (!helpers$1.isFinite(value)) {
      value = typeof format === 'string' ? adapter.parse(value, format) : adapter.parse(value);
    }
    if (value !== null) {
      return +value;
    }

    // Labels are in an incompatible format and no `parser` has been provided.
    // The user might still use the deprecated `format` option for parsing.
    if (!parser && typeof format === 'function') {
      value = format(input);

      // `format` could return something else than a timestamp, if so, parse it
      if (!helpers$1.isFinite(value)) {
        value = adapter.parse(value);
      }
    }
    return value;
  }
  function parse(scale, input) {
    if (helpers$1.isNullOrUndef(input)) {
      return null;
    }
    var options = scale.options.time;
    var value = toTimestamp(scale, scale.getRightValue(input));
    if (value === null) {
      return value;
    }
    if (options.round) {
      value = +scale._adapter.startOf(value, options.round);
    }
    return value;
  }

  /**
   * Figures out what unit results in an appropriate number of auto-generated ticks
   */
  function determineUnitForAutoTicks(minUnit, min, max, capacity) {
    var ilen = UNITS.length;
    var i, interval, factor;
    for (i = UNITS.indexOf(minUnit); i < ilen - 1; ++i) {
      interval = INTERVALS[UNITS[i]];
      factor = interval.steps ? interval.steps : MAX_INTEGER;
      if (interval.common && Math.ceil((max - min) / (factor * interval.size)) <= capacity) {
        return UNITS[i];
      }
    }
    return UNITS[ilen - 1];
  }

  /**
   * Figures out what unit to format a set of ticks with
   */
  function determineUnitForFormatting(scale, numTicks, minUnit, min, max) {
    var i, unit;
    for (i = UNITS.length - 1; i >= UNITS.indexOf(minUnit); i--) {
      unit = UNITS[i];
      if (INTERVALS[unit].common && scale._adapter.diff(max, min, unit) >= numTicks - 1) {
        return unit;
      }
    }
    return UNITS[minUnit ? UNITS.indexOf(minUnit) : 0];
  }
  function determineMajorUnit(unit) {
    for (var i = UNITS.indexOf(unit) + 1, ilen = UNITS.length; i < ilen; ++i) {
      if (INTERVALS[UNITS[i]].common) {
        return UNITS[i];
      }
    }
  }

  /**
   * Generates a maximum of `capacity` timestamps between min and max, rounded to the
   * `minor` unit using the given scale time `options`.
   * Important: this method can return ticks outside the min and max range, it's the
   * responsibility of the calling code to clamp values if needed.
   */
  function generate(scale, min, max, capacity) {
    var adapter = scale._adapter;
    var options = scale.options;
    var timeOpts = options.time;
    var minor = timeOpts.unit || determineUnitForAutoTicks(timeOpts.minUnit, min, max, capacity);
    var stepSize = resolve$5([timeOpts.stepSize, timeOpts.unitStepSize, 1]);
    var weekday = minor === 'week' ? timeOpts.isoWeekday : false;
    var first = min;
    var ticks = [];
    var time;

    // For 'week' unit, handle the first day of week option
    if (weekday) {
      first = +adapter.startOf(first, 'isoWeek', weekday);
    }

    // Align first ticks on unit
    first = +adapter.startOf(first, weekday ? 'day' : minor);

    // Prevent browser from freezing in case user options request millions of milliseconds
    if (adapter.diff(max, min, minor) > 100000 * stepSize) {
      throw min + ' and ' + max + ' are too far apart with stepSize of ' + stepSize + ' ' + minor;
    }
    for (time = first; time < max; time = +adapter.add(time, stepSize, minor)) {
      ticks.push(time);
    }
    if (time === max || options.bounds === 'ticks') {
      ticks.push(time);
    }
    return ticks;
  }

  /**
   * Returns the start and end offsets from edges in the form of {start, end}
   * where each value is a relative width to the scale and ranges between 0 and 1.
   * They add extra margins on the both sides by scaling down the original scale.
   * Offsets are added when the `offset` option is true.
   */
  function computeOffsets(table, ticks, min, max, options) {
    var start = 0;
    var end = 0;
    var first, last;
    if (options.offset && ticks.length) {
      first = interpolate$1(table, 'time', ticks[0], 'pos');
      if (ticks.length === 1) {
        start = 1 - first;
      } else {
        start = (interpolate$1(table, 'time', ticks[1], 'pos') - first) / 2;
      }
      last = interpolate$1(table, 'time', ticks[ticks.length - 1], 'pos');
      if (ticks.length === 1) {
        end = last;
      } else {
        end = (last - interpolate$1(table, 'time', ticks[ticks.length - 2], 'pos')) / 2;
      }
    }
    return {
      start: start,
      end: end,
      factor: 1 / (start + 1 + end)
    };
  }
  function setMajorTicks(scale, ticks, map, majorUnit) {
    var adapter = scale._adapter;
    var first = +adapter.startOf(ticks[0].value, majorUnit);
    var last = ticks[ticks.length - 1].value;
    var major, index;
    for (major = first; major <= last; major = +adapter.add(major, 1, majorUnit)) {
      index = map[major];
      if (index >= 0) {
        ticks[index].major = true;
      }
    }
    return ticks;
  }
  function ticksFromTimestamps(scale, values, majorUnit) {
    var ticks = [];
    var map = {};
    var ilen = values.length;
    var i, value;
    for (i = 0; i < ilen; ++i) {
      value = values[i];
      map[value] = i;
      ticks.push({
        value: value,
        major: false
      });
    }

    // We set the major ticks separately from the above loop because calling startOf for every tick
    // is expensive when there is a large number of ticks
    return ilen === 0 || !majorUnit ? ticks : setMajorTicks(scale, ticks, map, majorUnit);
  }
  var defaultConfig$4 = {
    position: 'bottom',
    /**
     * Data distribution along the scale:
     * - 'linear': data are spread according to their time (distances can vary),
     * - 'series': data are spread at the same distance from each other.
     * @see https://github.com/chartjs/Chart.js/pull/4507
     * @since 2.7.0
     */
    distribution: 'linear',
    /**
     * Scale boundary strategy (bypassed by min/max time options)
     * - `data`: make sure data are fully visible, ticks outside are removed
     * - `ticks`: make sure ticks are fully visible, data outside are truncated
     * @see https://github.com/chartjs/Chart.js/pull/4556
     * @since 2.7.0
     */
    bounds: 'data',
    adapters: {},
    time: {
      parser: false,
      // false == a pattern string from https://momentjs.com/docs/#/parsing/string-format/ or a custom callback that converts its argument to a moment
      unit: false,
      // false == automatic or override with week, month, year, etc.
      round: false,
      // none, or override with week, month, year, etc.
      displayFormat: false,
      // DEPRECATED
      isoWeekday: false,
      // override week start day - see https://momentjs.com/docs/#/get-set/iso-weekday/
      minUnit: 'millisecond',
      displayFormats: {}
    },
    ticks: {
      autoSkip: false,
      /**
       * Ticks generation input values:
       * - 'auto': generates "optimal" ticks based on scale size and time options.
       * - 'data': generates ticks from data (including labels from data {t|x|y} objects).
       * - 'labels': generates ticks from user given `data.labels` values ONLY.
       * @see https://github.com/chartjs/Chart.js/pull/4507
       * @since 2.7.0
       */
      source: 'auto',
      major: {
        enabled: false
      }
    }
  };
  var scale_time = core_scale.extend({
    initialize: function () {
      this.mergeTicksOptions();
      core_scale.prototype.initialize.call(this);
    },
    update: function () {
      var me = this;
      var options = me.options;
      var time = options.time || (options.time = {});
      var adapter = me._adapter = new core_adapters._date(options.adapters.date);

      // DEPRECATIONS: output a message only one time per update
      deprecated$1('time scale', time.format, 'time.format', 'time.parser');
      deprecated$1('time scale', time.min, 'time.min', 'ticks.min');
      deprecated$1('time scale', time.max, 'time.max', 'ticks.max');

      // Backward compatibility: before introducing adapter, `displayFormats` was
      // supposed to contain *all* unit/string pairs but this can't be resolved
      // when loading the scale (adapters are loaded afterward), so let's populate
      // missing formats on update
      helpers$1.mergeIf(time.displayFormats, adapter.formats());
      return core_scale.prototype.update.apply(me, arguments);
    },
    /**
     * Allows data to be referenced via 't' attribute
     */
    getRightValue: function (rawValue) {
      if (rawValue && rawValue.t !== undefined) {
        rawValue = rawValue.t;
      }
      return core_scale.prototype.getRightValue.call(this, rawValue);
    },
    determineDataLimits: function () {
      var me = this;
      var chart = me.chart;
      var adapter = me._adapter;
      var options = me.options;
      var unit = options.time.unit || 'day';
      var min = MAX_INTEGER;
      var max = MIN_INTEGER;
      var timestamps = [];
      var datasets = [];
      var labels = [];
      var i, j, ilen, jlen, data, timestamp, labelsAdded;
      var dataLabels = me._getLabels();
      for (i = 0, ilen = dataLabels.length; i < ilen; ++i) {
        labels.push(parse(me, dataLabels[i]));
      }
      for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) {
        if (chart.isDatasetVisible(i)) {
          data = chart.data.datasets[i].data;

          // Let's consider that all data have the same format.
          if (helpers$1.isObject(data[0])) {
            datasets[i] = [];
            for (j = 0, jlen = data.length; j < jlen; ++j) {
              timestamp = parse(me, data[j]);
              timestamps.push(timestamp);
              datasets[i][j] = timestamp;
            }
          } else {
            datasets[i] = labels.slice(0);
            if (!labelsAdded) {
              timestamps = timestamps.concat(labels);
              labelsAdded = true;
            }
          }
        } else {
          datasets[i] = [];
        }
      }
      if (labels.length) {
        min = Math.min(min, labels[0]);
        max = Math.max(max, labels[labels.length - 1]);
      }
      if (timestamps.length) {
        timestamps = ilen > 1 ? arrayUnique(timestamps).sort(sorter) : timestamps.sort(sorter);
        min = Math.min(min, timestamps[0]);
        max = Math.max(max, timestamps[timestamps.length - 1]);
      }
      min = parse(me, getMin(options)) || min;
      max = parse(me, getMax(options)) || max;

      // In case there is no valid min/max, set limits based on unit time option
      min = min === MAX_INTEGER ? +adapter.startOf(Date.now(), unit) : min;
      max = max === MIN_INTEGER ? +adapter.endOf(Date.now(), unit) + 1 : max;

      // Make sure that max is strictly higher than min (required by the lookup table)
      me.min = Math.min(min, max);
      me.max = Math.max(min + 1, max);

      // PRIVATE
      me._table = [];
      me._timestamps = {
        data: timestamps,
        datasets: datasets,
        labels: labels
      };
    },
    buildTicks: function () {
      var me = this;
      var min = me.min;
      var max = me.max;
      var options = me.options;
      var tickOpts = options.ticks;
      var timeOpts = options.time;
      var timestamps = me._timestamps;
      var ticks = [];
      var capacity = me.getLabelCapacity(min);
      var source = tickOpts.source;
      var distribution = options.distribution;
      var i, ilen, timestamp;
      if (source === 'data' || source === 'auto' && distribution === 'series') {
        timestamps = timestamps.data;
      } else if (source === 'labels') {
        timestamps = timestamps.labels;
      } else {
        timestamps = generate(me, min, max, capacity);
      }
      if (options.bounds === 'ticks' && timestamps.length) {
        min = timestamps[0];
        max = timestamps[timestamps.length - 1];
      }

      // Enforce limits with user min/max options
      min = parse(me, getMin(options)) || min;
      max = parse(me, getMax(options)) || max;

      // Remove ticks outside the min/max range
      for (i = 0, ilen = timestamps.length; i < ilen; ++i) {
        timestamp = timestamps[i];
        if (timestamp >= min && timestamp <= max) {
          ticks.push(timestamp);
        }
      }
      me.min = min;
      me.max = max;

      // PRIVATE
      // determineUnitForFormatting relies on the number of ticks so we don't use it when
      // autoSkip is enabled because we don't yet know what the final number of ticks will be
      me._unit = timeOpts.unit || (tickOpts.autoSkip ? determineUnitForAutoTicks(timeOpts.minUnit, me.min, me.max, capacity) : determineUnitForFormatting(me, ticks.length, timeOpts.minUnit, me.min, me.max));
      me._majorUnit = !tickOpts.major.enabled || me._unit === 'year' ? undefined : determineMajorUnit(me._unit);
      me._table = buildLookupTable(me._timestamps.data, min, max, distribution);
      me._offsets = computeOffsets(me._table, ticks, min, max, options);
      if (tickOpts.reverse) {
        ticks.reverse();
      }
      return ticksFromTimestamps(me, ticks, me._majorUnit);
    },
    getLabelForIndex: function (index, datasetIndex) {
      var me = this;
      var adapter = me._adapter;
      var data = me.chart.data;
      var timeOpts = me.options.time;
      var label = data.labels && index < data.labels.length ? data.labels[index] : '';
      var value = data.datasets[datasetIndex].data[index];
      if (helpers$1.isObject(value)) {
        label = me.getRightValue(value);
      }
      if (timeOpts.tooltipFormat) {
        return adapter.format(toTimestamp(me, label), timeOpts.tooltipFormat);
      }
      if (typeof label === 'string') {
        return label;
      }
      return adapter.format(toTimestamp(me, label), timeOpts.displayFormats.datetime);
    },
    /**
     * Function to format an individual tick mark
     * @private
     */
    tickFormatFunction: function (time, index, ticks, format) {
      var me = this;
      var adapter = me._adapter;
      var options = me.options;
      var formats = options.time.displayFormats;
      var minorFormat = formats[me._unit];
      var majorUnit = me._majorUnit;
      var majorFormat = formats[majorUnit];
      var tick = ticks[index];
      var tickOpts = options.ticks;
      var major = majorUnit && majorFormat && tick && tick.major;
      var label = adapter.format(time, format ? format : major ? majorFormat : minorFormat);
      var nestedTickOpts = major ? tickOpts.major : tickOpts.minor;
      var formatter = resolve$5([nestedTickOpts.callback, nestedTickOpts.userCallback, tickOpts.callback, tickOpts.userCallback]);
      return formatter ? formatter(label, index, ticks) : label;
    },
    convertTicksToLabels: function (ticks) {
      var labels = [];
      var i, ilen;
      for (i = 0, ilen = ticks.length; i < ilen; ++i) {
        labels.push(this.tickFormatFunction(ticks[i].value, i, ticks));
      }
      return labels;
    },
    /**
     * @private
     */
    getPixelForOffset: function (time) {
      var me = this;
      var offsets = me._offsets;
      var pos = interpolate$1(me._table, 'time', time, 'pos');
      return me.getPixelForDecimal((offsets.start + pos) * offsets.factor);
    },
    getPixelForValue: function (value, index, datasetIndex) {
      var me = this;
      var time = null;
      if (index !== undefined && datasetIndex !== undefined) {
        time = me._timestamps.datasets[datasetIndex][index];
      }
      if (time === null) {
        time = parse(me, value);
      }
      if (time !== null) {
        return me.getPixelForOffset(time);
      }
    },
    getPixelForTick: function (index) {
      var ticks = this.getTicks();
      return index >= 0 && index < ticks.length ? this.getPixelForOffset(ticks[index].value) : null;
    },
    getValueForPixel: function (pixel) {
      var me = this;
      var offsets = me._offsets;
      var pos = me.getDecimalForPixel(pixel) / offsets.factor - offsets.end;
      var time = interpolate$1(me._table, 'pos', pos, 'time');

      // DEPRECATION, we should return time directly
      return me._adapter._create(time);
    },
    /**
     * @private
     */
    _getLabelSize: function (label) {
      var me = this;
      var ticksOpts = me.options.ticks;
      var tickLabelWidth = me.ctx.measureText(label).width;
      var angle = helpers$1.toRadians(me.isHorizontal() ? ticksOpts.maxRotation : ticksOpts.minRotation);
      var cosRotation = Math.cos(angle);
      var sinRotation = Math.sin(angle);
      var tickFontSize = valueOrDefault$d(ticksOpts.fontSize, core_defaults.global.defaultFontSize);
      return {
        w: tickLabelWidth * cosRotation + tickFontSize * sinRotation,
        h: tickLabelWidth * sinRotation + tickFontSize * cosRotation
      };
    },
    /**
     * Crude approximation of what the label width might be
     * @private
     */
    getLabelWidth: function (label) {
      return this._getLabelSize(label).w;
    },
    /**
     * @private
     */
    getLabelCapacity: function (exampleTime) {
      var me = this;
      var timeOpts = me.options.time;
      var displayFormats = timeOpts.displayFormats;

      // pick the longest format (milliseconds) for guestimation
      var format = displayFormats[timeOpts.unit] || displayFormats.millisecond;
      var exampleLabel = me.tickFormatFunction(exampleTime, 0, ticksFromTimestamps(me, [exampleTime], me._majorUnit), format);
      var size = me._getLabelSize(exampleLabel);
      var capacity = Math.floor(me.isHorizontal() ? me.width / size.w : me.height / size.h);
      if (me.options.offset) {
        capacity--;
      }
      return capacity > 0 ? capacity : 1;
    }
  });

  // INTERNAL: static default options, registered in src/index.js
  var _defaults$4 = defaultConfig$4;
  scale_time._defaults = _defaults$4;
  var scales = {
    category: scale_category,
    linear: scale_linear,
    logarithmic: scale_logarithmic,
    radialLinear: scale_radialLinear,
    time: scale_time
  };
  var FORMATS = {
    datetime: 'MMM D, YYYY, h:mm:ss a',
    millisecond: 'h:mm:ss.SSS a',
    second: 'h:mm:ss a',
    minute: 'h:mm a',
    hour: 'hA',
    day: 'MMM D',
    week: 'll',
    month: 'MMM YYYY',
    quarter: '[Q]Q - YYYY',
    year: 'YYYY'
  };
  core_adapters._date.override(typeof moment === 'function' ? {
    _id: 'moment',
    // DEBUG ONLY

    formats: function () {
      return FORMATS;
    },
    parse: function (value, format) {
      if (typeof value === 'string' && typeof format === 'string') {
        value = moment(value, format);
      } else if (!(value instanceof moment)) {
        value = moment(value);
      }
      return value.isValid() ? value.valueOf() : null;
    },
    format: function (time, format) {
      return moment(time).format(format);
    },
    add: function (time, amount, unit) {
      return moment(time).add(amount, unit).valueOf();
    },
    diff: function (max, min, unit) {
      return moment(max).diff(moment(min), unit);
    },
    startOf: function (time, unit, weekday) {
      time = moment(time);
      if (unit === 'isoWeek') {
        return time.isoWeekday(weekday).valueOf();
      }
      return time.startOf(unit).valueOf();
    },
    endOf: function (time, unit) {
      return moment(time).endOf(unit).valueOf();
    },
    // DEPRECATIONS

    /**
     * Provided for backward compatibility with scale.getValueForPixel().
     * @deprecated since version 2.8.0
     * @todo remove at version 3
     * @private
     */
    _create: function (time) {
      return moment(time);
    }
  } : {});
  core_defaults._set('global', {
    plugins: {
      filler: {
        propagate: true
      }
    }
  });
  var mappers = {
    dataset: function (source) {
      var index = source.fill;
      var chart = source.chart;
      var meta = chart.getDatasetMeta(index);
      var visible = meta && chart.isDatasetVisible(index);
      var points = visible && meta.dataset._children || [];
      var length = points.length || 0;
      return !length ? null : function (point, i) {
        return i < length && points[i]._view || null;
      };
    },
    boundary: function (source) {
      var boundary = source.boundary;
      var x = boundary ? boundary.x : null;
      var y = boundary ? boundary.y : null;
      if (helpers$1.isArray(boundary)) {
        return function (point, i) {
          return boundary[i];
        };
      }
      return function (point) {
        return {
          x: x === null ? point.x : x,
          y: y === null ? point.y : y
        };
      };
    }
  };

  // @todo if (fill[0] === '#')
  function decodeFill(el, index, count) {
    var model = el._model || {};
    var fill = model.fill;
    var target;
    if (fill === undefined) {
      fill = !!model.backgroundColor;
    }
    if (fill === false || fill === null) {
      return false;
    }
    if (fill === true) {
      return 'origin';
    }
    target = parseFloat(fill, 10);
    if (isFinite(target) && Math.floor(target) === target) {
      if (fill[0] === '-' || fill[0] === '+') {
        target = index + target;
      }
      if (target === index || target < 0 || target >= count) {
        return false;
      }
      return target;
    }
    switch (fill) {
      // compatibility
      case 'bottom':
        return 'start';
      case 'top':
        return 'end';
      case 'zero':
        return 'origin';
      // supported boundaries
      case 'origin':
      case 'start':
      case 'end':
        return fill;
      // invalid fill values
      default:
        return false;
    }
  }
  function computeLinearBoundary(source) {
    var model = source.el._model || {};
    var scale = source.el._scale || {};
    var fill = source.fill;
    var target = null;
    var horizontal;
    if (isFinite(fill)) {
      return null;
    }

    // Backward compatibility: until v3, we still need to support boundary values set on
    // the model (scaleTop, scaleBottom and scaleZero) because some external plugins and
    // controllers might still use it (e.g. the Smith chart).

    if (fill === 'start') {
      target = model.scaleBottom === undefined ? scale.bottom : model.scaleBottom;
    } else if (fill === 'end') {
      target = model.scaleTop === undefined ? scale.top : model.scaleTop;
    } else if (model.scaleZero !== undefined) {
      target = model.scaleZero;
    } else if (scale.getBasePixel) {
      target = scale.getBasePixel();
    }
    if (target !== undefined && target !== null) {
      if (target.x !== undefined && target.y !== undefined) {
        return target;
      }
      if (helpers$1.isFinite(target)) {
        horizontal = scale.isHorizontal();
        return {
          x: horizontal ? target : null,
          y: horizontal ? null : target
        };
      }
    }
    return null;
  }
  function computeCircularBoundary(source) {
    var scale = source.el._scale;
    var options = scale.options;
    var length = scale.chart.data.labels.length;
    var fill = source.fill;
    var target = [];
    var start, end, center, i, point;
    if (!length) {
      return null;
    }
    start = options.ticks.reverse ? scale.max : scale.min;
    end = options.ticks.reverse ? scale.min : scale.max;
    center = scale.getPointPositionForValue(0, start);
    for (i = 0; i < length; ++i) {
      point = fill === 'start' || fill === 'end' ? scale.getPointPositionForValue(i, fill === 'start' ? start : end) : scale.getBasePosition(i);
      if (options.gridLines.circular) {
        point.cx = center.x;
        point.cy = center.y;
        point.angle = scale.getIndexAngle(i) - Math.PI / 2;
      }
      target.push(point);
    }
    return target;
  }
  function computeBoundary(source) {
    var scale = source.el._scale || {};
    if (scale.getPointPositionForValue) {
      return computeCircularBoundary(source);
    }
    return computeLinearBoundary(source);
  }
  function resolveTarget(sources, index, propagate) {
    var source = sources[index];
    var fill = source.fill;
    var visited = [index];
    var target;
    if (!propagate) {
      return fill;
    }
    while (fill !== false && visited.indexOf(fill) === -1) {
      if (!isFinite(fill)) {
        return fill;
      }
      target = sources[fill];
      if (!target) {
        return false;
      }
      if (target.visible) {
        return fill;
      }
      visited.push(fill);
      fill = target.fill;
    }
    return false;
  }
  function createMapper(source) {
    var fill = source.fill;
    var type = 'dataset';
    if (fill === false) {
      return null;
    }
    if (!isFinite(fill)) {
      type = 'boundary';
    }
    return mappers[type](source);
  }
  function isDrawable(point) {
    return point && !point.skip;
  }
  function drawArea(ctx, curve0, curve1, len0, len1) {
    var i, cx, cy, r;
    if (!len0 || !len1) {
      return;
    }

    // building first area curve (normal)
    ctx.moveTo(curve0[0].x, curve0[0].y);
    for (i = 1; i < len0; ++i) {
      helpers$1.canvas.lineTo(ctx, curve0[i - 1], curve0[i]);
    }
    if (curve1[0].angle !== undefined) {
      cx = curve1[0].cx;
      cy = curve1[0].cy;
      r = Math.sqrt(Math.pow(curve1[0].x - cx, 2) + Math.pow(curve1[0].y - cy, 2));
      for (i = len1 - 1; i > 0; --i) {
        ctx.arc(cx, cy, r, curve1[i].angle, curve1[i - 1].angle, true);
      }
      return;
    }

    // joining the two area curves
    ctx.lineTo(curve1[len1 - 1].x, curve1[len1 - 1].y);

    // building opposite area curve (reverse)
    for (i = len1 - 1; i > 0; --i) {
      helpers$1.canvas.lineTo(ctx, curve1[i], curve1[i - 1], true);
    }
  }
  function doFill(ctx, points, mapper, view, color, loop) {
    var count = points.length;
    var span = view.spanGaps;
    var curve0 = [];
    var curve1 = [];
    var len0 = 0;
    var len1 = 0;
    var i, ilen, index, p0, p1, d0, d1, loopOffset;
    ctx.beginPath();
    for (i = 0, ilen = count; i < ilen; ++i) {
      index = i % count;
      p0 = points[index]._view;
      p1 = mapper(p0, index, view);
      d0 = isDrawable(p0);
      d1 = isDrawable(p1);
      if (loop && loopOffset === undefined && d0) {
        loopOffset = i + 1;
        ilen = count + loopOffset;
      }
      if (d0 && d1) {
        len0 = curve0.push(p0);
        len1 = curve1.push(p1);
      } else if (len0 && len1) {
        if (!span) {
          drawArea(ctx, curve0, curve1, len0, len1);
          len0 = len1 = 0;
          curve0 = [];
          curve1 = [];
        } else {
          if (d0) {
            curve0.push(p0);
          }
          if (d1) {
            curve1.push(p1);
          }
        }
      }
    }
    drawArea(ctx, curve0, curve1, len0, len1);
    ctx.closePath();
    ctx.fillStyle = color;
    ctx.fill();
  }
  var plugin_filler = {
    id: 'filler',
    afterDatasetsUpdate: function (chart, options) {
      var count = (chart.data.datasets || []).length;
      var propagate = options.propagate;
      var sources = [];
      var meta, i, el, source;
      for (i = 0; i < count; ++i) {
        meta = chart.getDatasetMeta(i);
        el = meta.dataset;
        source = null;
        if (el && el._model && el instanceof elements.Line) {
          source = {
            visible: chart.isDatasetVisible(i),
            fill: decodeFill(el, i, count),
            chart: chart,
            el: el
          };
        }
        meta.$filler = source;
        sources.push(source);
      }
      for (i = 0; i < count; ++i) {
        source = sources[i];
        if (!source) {
          continue;
        }
        source.fill = resolveTarget(sources, i, propagate);
        source.boundary = computeBoundary(source);
        source.mapper = createMapper(source);
      }
    },
    beforeDatasetsDraw: function (chart) {
      var metasets = chart._getSortedVisibleDatasetMetas();
      var ctx = chart.ctx;
      var meta, i, el, view, points, mapper, color;
      for (i = metasets.length - 1; i >= 0; --i) {
        meta = metasets[i].$filler;
        if (!meta || !meta.visible) {
          continue;
        }
        el = meta.el;
        view = el._view;
        points = el._children || [];
        mapper = meta.mapper;
        color = view.backgroundColor || core_defaults.global.defaultColor;
        if (mapper && color && points.length) {
          helpers$1.canvas.clipArea(ctx, chart.chartArea);
          doFill(ctx, points, mapper, view, color, el._loop);
          helpers$1.canvas.unclipArea(ctx);
        }
      }
    }
  };
  var getRtlHelper$1 = helpers$1.rtl.getRtlAdapter;
  var noop$1 = helpers$1.noop;
  var valueOrDefault$e = helpers$1.valueOrDefault;
  core_defaults._set('global', {
    legend: {
      display: true,
      position: 'top',
      align: 'center',
      fullWidth: true,
      reverse: false,
      weight: 1000,
      // a callback that will handle
      onClick: function (e, legendItem) {
        var index = legendItem.datasetIndex;
        var ci = this.chart;
        var meta = ci.getDatasetMeta(index);

        // See controller.isDatasetVisible comment
        meta.hidden = meta.hidden === null ? !ci.data.datasets[index].hidden : null;

        // We hid a dataset ... rerender the chart
        ci.update();
      },
      onHover: null,
      onLeave: null,
      labels: {
        boxWidth: 40,
        padding: 10,
        // Generates labels shown in the legend
        // Valid properties to return:
        // text : text to display
        // fillStyle : fill of coloured box
        // strokeStyle: stroke of coloured box
        // hidden : if this legend item refers to a hidden item
        // lineCap : cap style for line
        // lineDash
        // lineDashOffset :
        // lineJoin :
        // lineWidth :
        generateLabels: function (chart) {
          var datasets = chart.data.datasets;
          var options = chart.options.legend || {};
          var usePointStyle = options.labels && options.labels.usePointStyle;
          return chart._getSortedDatasetMetas().map(function (meta) {
            var style = meta.controller.getStyle(usePointStyle ? 0 : undefined);
            return {
              text: datasets[meta.index].label,
              fillStyle: style.backgroundColor,
              hidden: !chart.isDatasetVisible(meta.index),
              lineCap: style.borderCapStyle,
              lineDash: style.borderDash,
              lineDashOffset: style.borderDashOffset,
              lineJoin: style.borderJoinStyle,
              lineWidth: style.borderWidth,
              strokeStyle: style.borderColor,
              pointStyle: style.pointStyle,
              rotation: style.rotation,
              // Below is extra data used for toggling the datasets
              datasetIndex: meta.index
            };
          }, this);
        }
      }
    },
    legendCallback: function (chart) {
      var list = document.createElement('ul');
      var datasets = chart.data.datasets;
      var i, ilen, listItem, listItemSpan;
      list.setAttribute('class', chart.id + '-legend');
      for (i = 0, ilen = datasets.length; i < ilen; i++) {
        listItem = list.appendChild(document.createElement('li'));
        listItemSpan = listItem.appendChild(document.createElement('span'));
        listItemSpan.style.backgroundColor = datasets[i].backgroundColor;
        if (datasets[i].label) {
          listItem.appendChild(document.createTextNode(datasets[i].label));
        }
      }
      return list.outerHTML;
    }
  });

  /**
   * Helper function to get the box width based on the usePointStyle option
   * @param {object} labelopts - the label options on the legend
   * @param {number} fontSize - the label font size
   * @return {number} width of the color box area
   */
  function getBoxWidth(labelOpts, fontSize) {
    return labelOpts.usePointStyle && labelOpts.boxWidth > fontSize ? fontSize : labelOpts.boxWidth;
  }

  /**
   * IMPORTANT: this class is exposed publicly as Chart.Legend, backward compatibility required!
   */
  var Legend = core_element.extend({
    initialize: function (config) {
      var me = this;
      helpers$1.extend(me, config);

      // Contains hit boxes for each dataset (in dataset order)
      me.legendHitBoxes = [];

      /**
      	 * @private
      	 */
      me._hoveredItem = null;

      // Are we in doughnut mode which has a different data type
      me.doughnutMode = false;
    },
    // These methods are ordered by lifecycle. Utilities then follow.
    // Any function defined here is inherited by all legend types.
    // Any function can be extended by the legend type

    beforeUpdate: noop$1,
    update: function (maxWidth, maxHeight, margins) {
      var me = this;

      // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;)
      me.beforeUpdate();

      // Absorb the master measurements
      me.maxWidth = maxWidth;
      me.maxHeight = maxHeight;
      me.margins = margins;

      // Dimensions
      me.beforeSetDimensions();
      me.setDimensions();
      me.afterSetDimensions();
      // Labels
      me.beforeBuildLabels();
      me.buildLabels();
      me.afterBuildLabels();

      // Fit
      me.beforeFit();
      me.fit();
      me.afterFit();
      //
      me.afterUpdate();
      return me.minSize;
    },
    afterUpdate: noop$1,
    //

    beforeSetDimensions: noop$1,
    setDimensions: function () {
      var me = this;
      // Set the unconstrained dimension before label rotation
      if (me.isHorizontal()) {
        // Reset position before calculating rotation
        me.width = me.maxWidth;
        me.left = 0;
        me.right = me.width;
      } else {
        me.height = me.maxHeight;

        // Reset position before calculating rotation
        me.top = 0;
        me.bottom = me.height;
      }

      // Reset padding
      me.paddingLeft = 0;
      me.paddingTop = 0;
      me.paddingRight = 0;
      me.paddingBottom = 0;

      // Reset minSize
      me.minSize = {
        width: 0,
        height: 0
      };
    },
    afterSetDimensions: noop$1,
    //

    beforeBuildLabels: noop$1,
    buildLabels: function () {
      var me = this;
      var labelOpts = me.options.labels || {};
      var legendItems = helpers$1.callback(labelOpts.generateLabels, [me.chart], me) || [];
      if (labelOpts.filter) {
        legendItems = legendItems.filter(function (item) {
          return labelOpts.filter(item, me.chart.data);
        });
      }
      if (me.options.reverse) {
        legendItems.reverse();
      }
      me.legendItems = legendItems;
    },
    afterBuildLabels: noop$1,
    //

    beforeFit: noop$1,
    fit: function () {
      var me = this;
      var opts = me.options;
      var labelOpts = opts.labels;
      var display = opts.display;
      var ctx = me.ctx;
      var labelFont = helpers$1.options._parseFont(labelOpts);
      var fontSize = labelFont.size;

      // Reset hit boxes
      var hitboxes = me.legendHitBoxes = [];
      var minSize = me.minSize;
      var isHorizontal = me.isHorizontal();
      if (isHorizontal) {
        minSize.width = me.maxWidth; // fill all the width
        minSize.height = display ? 10 : 0;
      } else {
        minSize.width = display ? 10 : 0;
        minSize.height = me.maxHeight; // fill all the height
      }

      // Increase sizes here
      if (!display) {
        me.width = minSize.width = me.height = minSize.height = 0;
        return;
      }
      ctx.font = labelFont.string;
      if (isHorizontal) {
        // Labels

        // Width of each line of legend boxes. Labels wrap onto multiple lines when there are too many to fit on one
        var lineWidths = me.lineWidths = [0];
        var totalHeight = 0;
        ctx.textAlign = 'left';
        ctx.textBaseline = 'middle';
        helpers$1.each(me.legendItems, function (legendItem, i) {
          var boxWidth = getBoxWidth(labelOpts, fontSize);
          var width = boxWidth + fontSize / 2 + ctx.measureText(legendItem.text).width;
          if (i === 0 || lineWidths[lineWidths.length - 1] + width + 2 * labelOpts.padding > minSize.width) {
            totalHeight += fontSize + labelOpts.padding;
            lineWidths[lineWidths.length - (i > 0 ? 0 : 1)] = 0;
          }

          // Store the hitbox width and height here. Final position will be updated in `draw`
          hitboxes[i] = {
            left: 0,
            top: 0,
            width: width,
            height: fontSize
          };
          lineWidths[lineWidths.length - 1] += width + labelOpts.padding;
        });
        minSize.height += totalHeight;
      } else {
        var vPadding = labelOpts.padding;
        var columnWidths = me.columnWidths = [];
        var columnHeights = me.columnHeights = [];
        var totalWidth = labelOpts.padding;
        var currentColWidth = 0;
        var currentColHeight = 0;
        helpers$1.each(me.legendItems, function (legendItem, i) {
          var boxWidth = getBoxWidth(labelOpts, fontSize);
          var itemWidth = boxWidth + fontSize / 2 + ctx.measureText(legendItem.text).width;

          // If too tall, go to new column
          if (i > 0 && currentColHeight + fontSize + 2 * vPadding > minSize.height) {
            totalWidth += currentColWidth + labelOpts.padding;
            columnWidths.push(currentColWidth); // previous column width
            columnHeights.push(currentColHeight);
            currentColWidth = 0;
            currentColHeight = 0;
          }

          // Get max width
          currentColWidth = Math.max(currentColWidth, itemWidth);
          currentColHeight += fontSize + vPadding;

          // Store the hitbox width and height here. Final position will be updated in `draw`
          hitboxes[i] = {
            left: 0,
            top: 0,
            width: itemWidth,
            height: fontSize
          };
        });
        totalWidth += currentColWidth;
        columnWidths.push(currentColWidth);
        columnHeights.push(currentColHeight);
        minSize.width += totalWidth;
      }
      me.width = minSize.width;
      me.height = minSize.height;
    },
    afterFit: noop$1,
    // Shared Methods
    isHorizontal: function () {
      return this.options.position === 'top' || this.options.position === 'bottom';
    },
    // Actually draw the legend on the canvas
    draw: function () {
      var me = this;
      var opts = me.options;
      var labelOpts = opts.labels;
      var globalDefaults = core_defaults.global;
      var defaultColor = globalDefaults.defaultColor;
      var lineDefault = globalDefaults.elements.line;
      var legendHeight = me.height;
      var columnHeights = me.columnHeights;
      var legendWidth = me.width;
      var lineWidths = me.lineWidths;
      if (!opts.display) {
        return;
      }
      var rtlHelper = getRtlHelper$1(opts.rtl, me.left, me.minSize.width);
      var ctx = me.ctx;
      var fontColor = valueOrDefault$e(labelOpts.fontColor, globalDefaults.defaultFontColor);
      var labelFont = helpers$1.options._parseFont(labelOpts);
      var fontSize = labelFont.size;
      var cursor;

      // Canvas setup
      ctx.textAlign = rtlHelper.textAlign('left');
      ctx.textBaseline = 'middle';
      ctx.lineWidth = 0.5;
      ctx.strokeStyle = fontColor; // for strikethrough effect
      ctx.fillStyle = fontColor; // render in correct colour
      ctx.font = labelFont.string;
      var boxWidth = getBoxWidth(labelOpts, fontSize);
      var hitboxes = me.legendHitBoxes;

      // current position
      var drawLegendBox = function (x, y, legendItem) {
        if (isNaN(boxWidth) || boxWidth <= 0) {
          return;
        }

        // Set the ctx for the box
        ctx.save();
        var lineWidth = valueOrDefault$e(legendItem.lineWidth, lineDefault.borderWidth);
        ctx.fillStyle = valueOrDefault$e(legendItem.fillStyle, defaultColor);
        ctx.lineCap = valueOrDefault$e(legendItem.lineCap, lineDefault.borderCapStyle);
        ctx.lineDashOffset = valueOrDefault$e(legendItem.lineDashOffset, lineDefault.borderDashOffset);
        ctx.lineJoin = valueOrDefault$e(legendItem.lineJoin, lineDefault.borderJoinStyle);
        ctx.lineWidth = lineWidth;
        ctx.strokeStyle = valueOrDefault$e(legendItem.strokeStyle, defaultColor);
        if (ctx.setLineDash) {
          // IE 9 and 10 do not support line dash
          ctx.setLineDash(valueOrDefault$e(legendItem.lineDash, lineDefault.borderDash));
        }
        if (labelOpts && labelOpts.usePointStyle) {
          // Recalculate x and y for drawPoint() because its expecting
          // x and y to be center of figure (instead of top left)
          var radius = boxWidth * Math.SQRT2 / 2;
          var centerX = rtlHelper.xPlus(x, boxWidth / 2);
          var centerY = y + fontSize / 2;

          // Draw pointStyle as legend symbol
          helpers$1.canvas.drawPoint(ctx, legendItem.pointStyle, radius, centerX, centerY, legendItem.rotation);
        } else {
          // Draw box as legend symbol
          ctx.fillRect(rtlHelper.leftForLtr(x, boxWidth), y, boxWidth, fontSize);
          if (lineWidth !== 0) {
            ctx.strokeRect(rtlHelper.leftForLtr(x, boxWidth), y, boxWidth, fontSize);
          }
        }
        ctx.restore();
      };
      var fillText = function (x, y, legendItem, textWidth) {
        var halfFontSize = fontSize / 2;
        var xLeft = rtlHelper.xPlus(x, boxWidth + halfFontSize);
        var yMiddle = y + halfFontSize;
        ctx.fillText(legendItem.text, xLeft, yMiddle);
        if (legendItem.hidden) {
          // Strikethrough the text if hidden
          ctx.beginPath();
          ctx.lineWidth = 2;
          ctx.moveTo(xLeft, yMiddle);
          ctx.lineTo(rtlHelper.xPlus(xLeft, textWidth), yMiddle);
          ctx.stroke();
        }
      };
      var alignmentOffset = function (dimension, blockSize) {
        switch (opts.align) {
          case 'start':
            return labelOpts.padding;
          case 'end':
            return dimension - blockSize;
          default:
            // center
            return (dimension - blockSize + labelOpts.padding) / 2;
        }
      };

      // Horizontal
      var isHorizontal = me.isHorizontal();
      if (isHorizontal) {
        cursor = {
          x: me.left + alignmentOffset(legendWidth, lineWidths[0]),
          y: me.top + labelOpts.padding,
          line: 0
        };
      } else {
        cursor = {
          x: me.left + labelOpts.padding,
          y: me.top + alignmentOffset(legendHeight, columnHeights[0]),
          line: 0
        };
      }
      helpers$1.rtl.overrideTextDirection(me.ctx, opts.textDirection);
      var itemHeight = fontSize + labelOpts.padding;
      helpers$1.each(me.legendItems, function (legendItem, i) {
        var textWidth = ctx.measureText(legendItem.text).width;
        var width = boxWidth + fontSize / 2 + textWidth;
        var x = cursor.x;
        var y = cursor.y;
        rtlHelper.setWidth(me.minSize.width);

        // Use (me.left + me.minSize.width) and (me.top + me.minSize.height)
        // instead of me.right and me.bottom because me.width and me.height
        // may have been changed since me.minSize was calculated
        if (isHorizontal) {
          if (i > 0 && x + width + labelOpts.padding > me.left + me.minSize.width) {
            y = cursor.y += itemHeight;
            cursor.line++;
            x = cursor.x = me.left + alignmentOffset(legendWidth, lineWidths[cursor.line]);
          }
        } else if (i > 0 && y + itemHeight > me.top + me.minSize.height) {
          x = cursor.x = x + me.columnWidths[cursor.line] + labelOpts.padding;
          cursor.line++;
          y = cursor.y = me.top + alignmentOffset(legendHeight, columnHeights[cursor.line]);
        }
        var realX = rtlHelper.x(x);
        drawLegendBox(realX, y, legendItem);
        hitboxes[i].left = rtlHelper.leftForLtr(realX, hitboxes[i].width);
        hitboxes[i].top = y;

        // Fill the actual label
        fillText(realX, y, legendItem, textWidth);
        if (isHorizontal) {
          cursor.x += width + labelOpts.padding;
        } else {
          cursor.y += itemHeight;
        }
      });
      helpers$1.rtl.restoreTextDirection(me.ctx, opts.textDirection);
    },
    /**
     * @private
     */
    _getLegendItemAt: function (x, y) {
      var me = this;
      var i, hitBox, lh;
      if (x >= me.left && x <= me.right && y >= me.top && y <= me.bottom) {
        // See if we are touching one of the dataset boxes
        lh = me.legendHitBoxes;
        for (i = 0; i < lh.length; ++i) {
          hitBox = lh[i];
          if (x >= hitBox.left && x <= hitBox.left + hitBox.width && y >= hitBox.top && y <= hitBox.top + hitBox.height) {
            // Touching an element
            return me.legendItems[i];
          }
        }
      }
      return null;
    },
    /**
     * Handle an event
     * @private
     * @param {IEvent} event - The event to handle
     */
    handleEvent: function (e) {
      var me = this;
      var opts = me.options;
      var type = e.type === 'mouseup' ? 'click' : e.type;
      var hoveredItem;
      if (type === 'mousemove') {
        if (!opts.onHover && !opts.onLeave) {
          return;
        }
      } else if (type === 'click') {
        if (!opts.onClick) {
          return;
        }
      } else {
        return;
      }

      // Chart event already has relative position in it
      hoveredItem = me._getLegendItemAt(e.x, e.y);
      if (type === 'click') {
        if (hoveredItem && opts.onClick) {
          // use e.native for backwards compatibility
          opts.onClick.call(me, e.native, hoveredItem);
        }
      } else {
        if (opts.onLeave && hoveredItem !== me._hoveredItem) {
          if (me._hoveredItem) {
            opts.onLeave.call(me, e.native, me._hoveredItem);
          }
          me._hoveredItem = hoveredItem;
        }
        if (opts.onHover && hoveredItem) {
          // use e.native for backwards compatibility
          opts.onHover.call(me, e.native, hoveredItem);
        }
      }
    }
  });
  function createNewLegendAndAttach(chart, legendOpts) {
    var legend = new Legend({
      ctx: chart.ctx,
      options: legendOpts,
      chart: chart
    });
    core_layouts.configure(chart, legend, legendOpts);
    core_layouts.addBox(chart, legend);
    chart.legend = legend;
  }
  var plugin_legend = {
    id: 'legend',
    /**
     * Backward compatibility: since 2.1.5, the legend is registered as a plugin, making
     * Chart.Legend obsolete. To avoid a breaking change, we export the Legend as part of
     * the plugin, which one will be re-exposed in the chart.js file.
     * https://github.com/chartjs/Chart.js/pull/2640
     * @private
     */
    _element: Legend,
    beforeInit: function (chart) {
      var legendOpts = chart.options.legend;
      if (legendOpts) {
        createNewLegendAndAttach(chart, legendOpts);
      }
    },
    beforeUpdate: function (chart) {
      var legendOpts = chart.options.legend;
      var legend = chart.legend;
      if (legendOpts) {
        helpers$1.mergeIf(legendOpts, core_defaults.global.legend);
        if (legend) {
          core_layouts.configure(chart, legend, legendOpts);
          legend.options = legendOpts;
        } else {
          createNewLegendAndAttach(chart, legendOpts);
        }
      } else if (legend) {
        core_layouts.removeBox(chart, legend);
        delete chart.legend;
      }
    },
    afterEvent: function (chart, e) {
      var legend = chart.legend;
      if (legend) {
        legend.handleEvent(e);
      }
    }
  };
  var noop$2 = helpers$1.noop;
  core_defaults._set('global', {
    title: {
      display: false,
      fontStyle: 'bold',
      fullWidth: true,
      padding: 10,
      position: 'top',
      text: '',
      weight: 2000 // by default greater than legend (1000) to be above
    }
  });

  /**
   * IMPORTANT: this class is exposed publicly as Chart.Legend, backward compatibility required!
   */
  var Title = core_element.extend({
    initialize: function (config) {
      var me = this;
      helpers$1.extend(me, config);

      // Contains hit boxes for each dataset (in dataset order)
      me.legendHitBoxes = [];
    },
    // These methods are ordered by lifecycle. Utilities then follow.

    beforeUpdate: noop$2,
    update: function (maxWidth, maxHeight, margins) {
      var me = this;

      // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;)
      me.beforeUpdate();

      // Absorb the master measurements
      me.maxWidth = maxWidth;
      me.maxHeight = maxHeight;
      me.margins = margins;

      // Dimensions
      me.beforeSetDimensions();
      me.setDimensions();
      me.afterSetDimensions();
      // Labels
      me.beforeBuildLabels();
      me.buildLabels();
      me.afterBuildLabels();

      // Fit
      me.beforeFit();
      me.fit();
      me.afterFit();
      //
      me.afterUpdate();
      return me.minSize;
    },
    afterUpdate: noop$2,
    //

    beforeSetDimensions: noop$2,
    setDimensions: function () {
      var me = this;
      // Set the unconstrained dimension before label rotation
      if (me.isHorizontal()) {
        // Reset position before calculating rotation
        me.width = me.maxWidth;
        me.left = 0;
        me.right = me.width;
      } else {
        me.height = me.maxHeight;

        // Reset position before calculating rotation
        me.top = 0;
        me.bottom = me.height;
      }

      // Reset padding
      me.paddingLeft = 0;
      me.paddingTop = 0;
      me.paddingRight = 0;
      me.paddingBottom = 0;

      // Reset minSize
      me.minSize = {
        width: 0,
        height: 0
      };
    },
    afterSetDimensions: noop$2,
    //

    beforeBuildLabels: noop$2,
    buildLabels: noop$2,
    afterBuildLabels: noop$2,
    //

    beforeFit: noop$2,
    fit: function () {
      var me = this;
      var opts = me.options;
      var minSize = me.minSize = {};
      var isHorizontal = me.isHorizontal();
      var lineCount, textSize;
      if (!opts.display) {
        me.width = minSize.width = me.height = minSize.height = 0;
        return;
      }
      lineCount = helpers$1.isArray(opts.text) ? opts.text.length : 1;
      textSize = lineCount * helpers$1.options._parseFont(opts).lineHeight + opts.padding * 2;
      me.width = minSize.width = isHorizontal ? me.maxWidth : textSize;
      me.height = minSize.height = isHorizontal ? textSize : me.maxHeight;
    },
    afterFit: noop$2,
    // Shared Methods
    isHorizontal: function () {
      var pos = this.options.position;
      return pos === 'top' || pos === 'bottom';
    },
    // Actually draw the title block on the canvas
    draw: function () {
      var me = this;
      var ctx = me.ctx;
      var opts = me.options;
      if (!opts.display) {
        return;
      }
      var fontOpts = helpers$1.options._parseFont(opts);
      var lineHeight = fontOpts.lineHeight;
      var offset = lineHeight / 2 + opts.padding;
      var rotation = 0;
      var top = me.top;
      var left = me.left;
      var bottom = me.bottom;
      var right = me.right;
      var maxWidth, titleX, titleY;
      ctx.fillStyle = helpers$1.valueOrDefault(opts.fontColor, core_defaults.global.defaultFontColor); // render in correct colour
      ctx.font = fontOpts.string;

      // Horizontal
      if (me.isHorizontal()) {
        titleX = left + (right - left) / 2; // midpoint of the width
        titleY = top + offset;
        maxWidth = right - left;
      } else {
        titleX = opts.position === 'left' ? left + offset : right - offset;
        titleY = top + (bottom - top) / 2;
        maxWidth = bottom - top;
        rotation = Math.PI * (opts.position === 'left' ? -0.5 : 0.5);
      }
      ctx.save();
      ctx.translate(titleX, titleY);
      ctx.rotate(rotation);
      ctx.textAlign = 'center';
      ctx.textBaseline = 'middle';
      var text = opts.text;
      if (helpers$1.isArray(text)) {
        var y = 0;
        for (var i = 0; i < text.length; ++i) {
          ctx.fillText(text[i], 0, y, maxWidth);
          y += lineHeight;
        }
      } else {
        ctx.fillText(text, 0, 0, maxWidth);
      }
      ctx.restore();
    }
  });
  function createNewTitleBlockAndAttach(chart, titleOpts) {
    var title = new Title({
      ctx: chart.ctx,
      options: titleOpts,
      chart: chart
    });
    core_layouts.configure(chart, title, titleOpts);
    core_layouts.addBox(chart, title);
    chart.titleBlock = title;
  }
  var plugin_title = {
    id: 'title',
    /**
     * Backward compatibility: since 2.1.5, the title is registered as a plugin, making
     * Chart.Title obsolete. To avoid a breaking change, we export the Title as part of
     * the plugin, which one will be re-exposed in the chart.js file.
     * https://github.com/chartjs/Chart.js/pull/2640
     * @private
     */
    _element: Title,
    beforeInit: function (chart) {
      var titleOpts = chart.options.title;
      if (titleOpts) {
        createNewTitleBlockAndAttach(chart, titleOpts);
      }
    },
    beforeUpdate: function (chart) {
      var titleOpts = chart.options.title;
      var titleBlock = chart.titleBlock;
      if (titleOpts) {
        helpers$1.mergeIf(titleOpts, core_defaults.global.title);
        if (titleBlock) {
          core_layouts.configure(chart, titleBlock, titleOpts);
          titleBlock.options = titleOpts;
        } else {
          createNewTitleBlockAndAttach(chart, titleOpts);
        }
      } else if (titleBlock) {
        core_layouts.removeBox(chart, titleBlock);
        delete chart.titleBlock;
      }
    }
  };
  var plugins = {};
  var filler = plugin_filler;
  var legend = plugin_legend;
  var title = plugin_title;
  plugins.filler = filler;
  plugins.legend = legend;
  plugins.title = title;

  /**
   * @namespace Chart
   */

  core_controller.helpers = helpers$1;

  // @todo dispatch these helpers into appropriated helpers/helpers.* file and write unit tests!
  core_helpers();
  core_controller._adapters = core_adapters;
  core_controller.Animation = core_animation;
  core_controller.animationService = core_animations;
  core_controller.controllers = controllers;
  core_controller.DatasetController = core_datasetController;
  core_controller.defaults = core_defaults;
  core_controller.Element = core_element;
  core_controller.elements = elements;
  core_controller.Interaction = core_interaction;
  core_controller.layouts = core_layouts;
  core_controller.platform = platform;
  core_controller.plugins = core_plugins;
  core_controller.Scale = core_scale;
  core_controller.scaleService = core_scaleService;
  core_controller.Ticks = core_ticks;
  core_controller.Tooltip = core_tooltip;

  // Register built-in scales

  core_controller.helpers.each(scales, function (scale, type) {
    core_controller.scaleService.registerScaleType(type, scale, scale._defaults);
  });

  // Load to register built-in adapters (as side effects)

  // Loading built-in plugins

  for (var k in plugins) {
    if (plugins.hasOwnProperty(k)) {
      core_controller.plugins.register(plugins[k]);
    }
  }
  core_controller.platform.initialize();
  var src = core_controller;
  if (typeof window !== 'undefined') {
    window.Chart = core_controller;
  }

  // DEPRECATIONS

  /**
   * Provided for backward compatibility, not available anymore
   * @namespace Chart.Chart
   * @deprecated since version 2.8.0
   * @todo remove at version 3
   * @private
   */
  core_controller.Chart = core_controller;

  /**
   * Provided for backward compatibility, not available anymore
   * @namespace Chart.Legend
   * @deprecated since version 2.1.5
   * @todo remove at version 3
   * @private
   */
  core_controller.Legend = plugins.legend._element;

  /**
   * Provided for backward compatibility, not available anymore
   * @namespace Chart.Title
   * @deprecated since version 2.1.5
   * @todo remove at version 3
   * @private
   */
  core_controller.Title = plugins.title._element;

  /**
   * Provided for backward compatibility, use Chart.plugins instead
   * @namespace Chart.pluginService
   * @deprecated since version 2.1.5
   * @todo remove at version 3
   * @private
   */
  core_controller.pluginService = core_controller.plugins;

  /**
   * Provided for backward compatibility, inheriting from Chart.PlugingBase has no
   * effect, instead simply create/register plugins via plain JavaScript objects.
   * @interface Chart.PluginBase
   * @deprecated since version 2.5.0
   * @todo remove at version 3
   * @private
   */
  core_controller.PluginBase = core_controller.Element.extend({});

  /**
   * Provided for backward compatibility, use Chart.helpers.canvas instead.
   * @namespace Chart.canvasHelpers
   * @deprecated since version 2.6.0
   * @todo remove at version 3
   * @private
   */
  core_controller.canvasHelpers = core_controller.helpers.canvas;

  /**
   * Provided for backward compatibility, use Chart.layouts instead.
   * @namespace Chart.layoutService
   * @deprecated since version 2.7.3
   * @todo remove at version 3
   * @private
   */
  core_controller.layoutService = core_controller.layouts;

  /**
   * Provided for backward compatibility, not available anymore.
   * @namespace Chart.LinearScaleBase
   * @deprecated since version 2.8
   * @todo remove at version 3
   * @private
   */
  core_controller.LinearScaleBase = scale_linearbase;

  /**
   * Provided for backward compatibility, instead we should create a new Chart
   * by setting the type in the config (`new Chart(id, {type: '{chart-type}'}`).
   * @deprecated since version 2.8.0
   * @todo remove at version 3
   */
  core_controller.helpers.each(['Bar', 'Bubble', 'Doughnut', 'Line', 'PolarArea', 'Radar', 'Scatter'], function (klass) {
    core_controller[klass] = function (ctx, cfg) {
      return new core_controller(ctx, core_controller.helpers.merge(cfg || {}, {
        type: klass.charAt(0).toLowerCase() + klass.slice(1)
      }));
    };
  });
  return src;
});

/***/ }),

/***/ 8374:
/*!*****************************************************!*\
  !*** ./node_modules/country-state-city/lib/city.js ***!
  \*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _assets_city_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./assets/city.json */ 1413);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ 6478);


// Get a list of all cities.
function getAllCities() {
  return _assets_city_json__WEBPACK_IMPORTED_MODULE_0__;
}
// Get a list of cities belonging to a specific state and country.
function getCitiesOfState(countryCode, stateCode) {
  if (!stateCode) return [];
  if (!countryCode) return [];
  const cities = _assets_city_json__WEBPACK_IMPORTED_MODULE_0__.filter(value => {
    return value.countryCode === countryCode && value.stateCode === stateCode;
  });
  return cities.sort(_utils__WEBPACK_IMPORTED_MODULE_1__.compare);
}
// Get a list of cities belonging to a specific country.
function getCitiesOfCountry(countryCode) {
  if (!countryCode) return [];
  const cities = _assets_city_json__WEBPACK_IMPORTED_MODULE_0__.filter(value => {
    return value.countryCode === countryCode;
  });
  return cities.sort(_utils__WEBPACK_IMPORTED_MODULE_1__.compare);
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
  getAllCities,
  getCitiesOfState,
  getCitiesOfCountry
});

/***/ }),

/***/ 8145:
/*!********************************************************!*\
  !*** ./node_modules/country-state-city/lib/country.js ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _assets_country_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assets/country.json */ 864);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ 6478);


// Get a country by isoCode.
function getCountryByCode(isoCode) {
  if (!isoCode) return undefined;
  return (0,_utils__WEBPACK_IMPORTED_MODULE_0__.findEntryByCode)(_assets_country_json__WEBPACK_IMPORTED_MODULE_1__, isoCode);
}
// Get a list of all countries.
function getAllCountries() {
  return _assets_country_json__WEBPACK_IMPORTED_MODULE_1__;
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
  getCountryByCode,
  getAllCountries
});

/***/ }),

/***/ 6478:
/*!************************************************************!*\
  !*** ./node_modules/country-state-city/lib/utils/index.js ***!
  \************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "compare": () => (/* binding */ compare),
/* harmony export */   "findEntryByCode": () => (/* binding */ findEntryByCode),
/* harmony export */   "findStateByCodeAndCountryCode": () => (/* binding */ findStateByCodeAndCountryCode)
/* harmony export */ });
const findEntryByCode = (source, code) => {
  if (code && source != null) {
    const codex = source.findIndex(c => {
      return c.isoCode === code;
    });
    return codex !== -1 ? source[codex] : undefined;
  }
  return undefined;
};
const findStateByCodeAndCountryCode = (source, code, countryCode) => {
  if (code && countryCode && source != null) {
    const codex = source.findIndex(c => {
      return c.isoCode === code && c.countryCode === countryCode;
    });
    return codex !== -1 ? source[codex] : undefined;
  }
  return undefined;
};
const compare = (a, b) => {
  if (a.name < b.name) return -1;
  if (a.name > b.name) return 1;
  return 0;
};

/***/ }),

/***/ 4559:
/*!*****************************************************!*\
  !*** ./node_modules/file-saver-es/src/FileSaver.js ***!
  \*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "saveAs": () => (/* binding */ saveAs)
/* harmony export */ });
/*
* FileSaver.js
* A saveAs() FileSaver implementation.
*
* By Eli Grey, http://eligrey.com
*
* License : https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md (MIT)
* source  : http://purl.eligrey.com/github/FileSaver.js
*/

// The one and only way of getting global scope in all environments
// https://stackoverflow.com/q/3277182/1008999
var _global = typeof window === 'object' && window.window === window ? window : typeof self === 'object' && self.self === self ? self : typeof global === 'object' && global.global === global ? global : undefined;
function bom(blob, opts) {
  if (typeof opts === 'undefined') opts = {
    autoBom: false
  };else if (typeof opts !== 'object') {
    console.warn('Deprecated: Expected third argument to be a object');
    opts = {
      autoBom: !opts
    };
  }

  // prepend BOM for UTF-8 XML and text/* types (including HTML)
  // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF
  if (opts.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) {
    return new Blob([String.fromCharCode(0xFEFF), blob], {
      type: blob.type
    });
  }
  return blob;
}
function download(url, name, opts) {
  var xhr = new XMLHttpRequest();
  xhr.open('GET', url);
  xhr.responseType = 'blob';
  xhr.onload = function () {
    saveAs(xhr.response, name, opts);
  };
  xhr.onerror = function () {
    console.error('could not download file');
  };
  xhr.send();
}
function corsEnabled(url) {
  var xhr = new XMLHttpRequest();
  // use sync to avoid popup blocker
  xhr.open('HEAD', url, false);
  try {
    xhr.send();
  } catch (e) {}
  return xhr.status >= 200 && xhr.status <= 299;
}

// `a.click()` doesn't work for all browsers (#465)
function click(node) {
  try {
    node.dispatchEvent(new MouseEvent('click'));
  } catch (e) {
    var evt = document.createEvent('MouseEvents');
    evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80, 20, false, false, false, false, 0, null);
    node.dispatchEvent(evt);
  }
}

// Detect WebView inside a native macOS app by ruling out all browsers
// We just need to check for 'Safari' because all other browsers (besides Firefox) include that too
// https://www.whatismybrowser.com/guides/the-latest-user-agent/macos
var isMacOSWebView = _global.navigator && /Macintosh/.test(navigator.userAgent) && /AppleWebKit/.test(navigator.userAgent) && !/Safari/.test(navigator.userAgent);
var saveAs = _global.saveAs || (
// probably in some web worker
typeof window !== 'object' || window !== _global ? function saveAs() {/* noop */}

// Use download attribute first if possible (#193 Lumia mobile) unless this is a macOS WebView
: 'download' in HTMLAnchorElement.prototype && !isMacOSWebView ? function saveAs(blob, name, opts) {
  var URL = _global.URL || _global.webkitURL;
  var a = document.createElement('a');
  name = name || blob.name || 'download';
  a.download = name;
  a.rel = 'noopener'; // tabnabbing

  // TODO: detect chrome extensions & packaged apps
  // a.target = '_blank'

  if (typeof blob === 'string') {
    // Support regular links
    a.href = blob;
    if (a.origin !== location.origin) {
      corsEnabled(a.href) ? download(blob, name, opts) : click(a, a.target = '_blank');
    } else {
      click(a);
    }
  } else {
    // Support blobs
    a.href = URL.createObjectURL(blob);
    setTimeout(function () {
      URL.revokeObjectURL(a.href);
    }, 4E4); // 40s
    setTimeout(function () {
      click(a);
    }, 0);
  }
}

// Use msSaveOrOpenBlob as a second approach
: 'msSaveOrOpenBlob' in navigator ? function saveAs(blob, name, opts) {
  name = name || blob.name || 'download';
  if (typeof blob === 'string') {
    if (corsEnabled(blob)) {
      download(blob, name, opts);
    } else {
      var a = document.createElement('a');
      a.href = blob;
      a.target = '_blank';
      setTimeout(function () {
        click(a);
      });
    }
  } else {
    navigator.msSaveOrOpenBlob(bom(blob, opts), name);
  }
}

// Fallback to using FileReader and a popup
: function saveAs(blob, name, opts, popup) {
  // Open a popup immediately do go around popup blocker
  // Mostly only available on user interaction and the fileReader is async so...
  popup = popup || open('', '_blank');
  if (popup) {
    popup.document.title = popup.document.body.innerText = 'downloading...';
  }
  if (typeof blob === 'string') return download(blob, name, opts);
  var force = blob.type === 'application/octet-stream';
  var isSafari = /constructor/i.test(_global.HTMLElement) || _global.safari;
  var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent);
  if ((isChromeIOS || force && isSafari || isMacOSWebView) && typeof FileReader !== 'undefined') {
    // Safari doesn't allow downloading of blob URLs
    var reader = new FileReader();
    reader.onloadend = function () {
      var url = reader.result;
      url = isChromeIOS ? url : url.replace(/^data:[^;]*;/, 'data:attachment/file;');
      if (popup) popup.location.href = url;else location = url;
      popup = null; // reverse-tabnabbing #460
    };

    reader.readAsDataURL(blob);
  } else {
    var URL = _global.URL || _global.webkitURL;
    var url = URL.createObjectURL(blob);
    if (popup) popup.location = url;else location.href = url;
    popup = null; // reverse-tabnabbing #460
    setTimeout(function () {
      URL.revokeObjectURL(url);
    }, 4E4); // 40s
  }
});

_global.saveAs = saveAs.saveAs = saveAs;


/***/ }),

/***/ 8685:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/af.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Afrikaans [af]
//! author : Werner Mollentze : https://github.com/wernerm

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var af = moment.defineLocale('af', {
    months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'),
    monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
    weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'),
    weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
    weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
    meridiemParse: /vm|nm/i,
    isPM: function (input) {
      return /^nm$/i.test(input);
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours < 12) {
        return isLower ? 'vm' : 'VM';
      } else {
        return isLower ? 'nm' : 'NM';
      }
    },
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Vandag om] LT',
      nextDay: '[Môre om] LT',
      nextWeek: 'dddd [om] LT',
      lastDay: '[Gister om] LT',
      lastWeek: '[Laas] dddd [om] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'oor %s',
      past: '%s gelede',
      s: "'n paar sekondes",
      ss: '%d sekondes',
      m: "'n minuut",
      mm: '%d minute',
      h: "'n uur",
      hh: '%d ure',
      d: "'n dag",
      dd: '%d dae',
      M: "'n maand",
      MM: '%d maande',
      y: "'n jaar",
      yy: '%d jaar'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
    ordinal: function (number) {
      return number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter
    },

    week: {
      dow: 1,
      // Maandag is die eerste dag van die week.
      doy: 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
    }
  });

  return af;
});

/***/ }),

/***/ 4312:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-dz.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Arabic (Algeria) [ar-dz]
//! author : Amine Roukh: https://github.com/Amine27
//! author : Abdel Said: https://github.com/abdelsaid
//! author : Ahmed Elkhatib
//! author : forabi https://github.com/forabi
//! author : Noureddine LOUAHEDJ : https://github.com/noureddinem

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var pluralForm = function (n) {
      return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
    },
    plurals = {
      s: ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
      m: ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
      h: ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
      d: ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
      M: ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
      y: ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
    },
    pluralize = function (u) {
      return function (number, withoutSuffix, string, isFuture) {
        var f = pluralForm(number),
          str = plurals[u][pluralForm(number)];
        if (f === 2) {
          str = str[withoutSuffix ? 0 : 1];
        }
        return str.replace(/%d/i, number);
      };
    },
    months = ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'];
  var arDz = moment.defineLocale('ar-dz', {
    months: months,
    monthsShort: months,
    weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'D/\u200FM/\u200FYYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ص|م/,
    isPM: function (input) {
      return 'م' === input;
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'ص';
      } else {
        return 'م';
      }
    },
    calendar: {
      sameDay: '[اليوم عند الساعة] LT',
      nextDay: '[غدًا عند الساعة] LT',
      nextWeek: 'dddd [عند الساعة] LT',
      lastDay: '[أمس عند الساعة] LT',
      lastWeek: 'dddd [عند الساعة] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'بعد %s',
      past: 'منذ %s',
      s: pluralize('s'),
      ss: pluralize('s'),
      m: pluralize('m'),
      mm: pluralize('m'),
      h: pluralize('h'),
      hh: pluralize('h'),
      d: pluralize('d'),
      dd: pluralize('d'),
      M: pluralize('M'),
      MM: pluralize('M'),
      y: pluralize('y'),
      yy: pluralize('y')
    },
    postformat: function (string) {
      return string.replace(/,/g, '،');
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return arDz;
});

/***/ }),

/***/ 2614:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-kw.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Arabic (Kuwait) [ar-kw]
//! author : Nusret Parlak: https://github.com/nusretparlak

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var arKw = moment.defineLocale('ar-kw', {
    months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
    monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
    weekdays: 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort: 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[اليوم على الساعة] LT',
      nextDay: '[غدا على الساعة] LT',
      nextWeek: 'dddd [على الساعة] LT',
      lastDay: '[أمس على الساعة] LT',
      lastWeek: 'dddd [على الساعة] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'في %s',
      past: 'منذ %s',
      s: 'ثوان',
      ss: '%d ثانية',
      m: 'دقيقة',
      mm: '%d دقائق',
      h: 'ساعة',
      hh: '%d ساعات',
      d: 'يوم',
      dd: '%d أيام',
      M: 'شهر',
      MM: '%d أشهر',
      y: 'سنة',
      yy: '%d سنوات'
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 12 // The week that contains Jan 12th is the first week of the year.
    }
  });

  return arKw;
});

/***/ }),

/***/ 8630:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-ly.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Arabic (Libya) [ar-ly]
//! author : Ali Hmer: https://github.com/kikoanis

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '1',
      2: '2',
      3: '3',
      4: '4',
      5: '5',
      6: '6',
      7: '7',
      8: '8',
      9: '9',
      0: '0'
    },
    pluralForm = function (n) {
      return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
    },
    plurals = {
      s: ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
      m: ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
      h: ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
      d: ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
      M: ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
      y: ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
    },
    pluralize = function (u) {
      return function (number, withoutSuffix, string, isFuture) {
        var f = pluralForm(number),
          str = plurals[u][pluralForm(number)];
        if (f === 2) {
          str = str[withoutSuffix ? 0 : 1];
        }
        return str.replace(/%d/i, number);
      };
    },
    months = ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'];
  var arLy = moment.defineLocale('ar-ly', {
    months: months,
    monthsShort: months,
    weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'D/\u200FM/\u200FYYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ص|م/,
    isPM: function (input) {
      return 'م' === input;
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'ص';
      } else {
        return 'م';
      }
    },
    calendar: {
      sameDay: '[اليوم عند الساعة] LT',
      nextDay: '[غدًا عند الساعة] LT',
      nextWeek: 'dddd [عند الساعة] LT',
      lastDay: '[أمس عند الساعة] LT',
      lastWeek: 'dddd [عند الساعة] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'بعد %s',
      past: 'منذ %s',
      s: pluralize('s'),
      ss: pluralize('s'),
      m: pluralize('m'),
      mm: pluralize('m'),
      h: pluralize('h'),
      hh: pluralize('h'),
      d: pluralize('d'),
      dd: pluralize('d'),
      M: pluralize('M'),
      MM: pluralize('M'),
      y: pluralize('y'),
      yy: pluralize('y')
    },
    preparse: function (string) {
      return string.replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      }).replace(/,/g, '،');
    },
    week: {
      dow: 6,
      // Saturday is the first day of the week.
      doy: 12 // The week that contains Jan 12th is the first week of the year.
    }
  });

  return arLy;
});

/***/ }),

/***/ 8674:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-ma.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Arabic (Morocco) [ar-ma]
//! author : ElFadili Yassine : https://github.com/ElFadiliY
//! author : Abdel Said : https://github.com/abdelsaid

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var arMa = moment.defineLocale('ar-ma', {
    months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
    monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
    weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[اليوم على الساعة] LT',
      nextDay: '[غدا على الساعة] LT',
      nextWeek: 'dddd [على الساعة] LT',
      lastDay: '[أمس على الساعة] LT',
      lastWeek: 'dddd [على الساعة] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'في %s',
      past: 'منذ %s',
      s: 'ثوان',
      ss: '%d ثانية',
      m: 'دقيقة',
      mm: '%d دقائق',
      h: 'ساعة',
      hh: '%d ساعات',
      d: 'يوم',
      dd: '%d أيام',
      M: 'شهر',
      MM: '%d أشهر',
      y: 'سنة',
      yy: '%d سنوات'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return arMa;
});

/***/ }),

/***/ 9032:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-sa.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Arabic (Saudi Arabia) [ar-sa]
//! author : Suhail Alkowaileet : https://github.com/xsoh

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '١',
      2: '٢',
      3: '٣',
      4: '٤',
      5: '٥',
      6: '٦',
      7: '٧',
      8: '٨',
      9: '٩',
      0: '٠'
    },
    numberMap = {
      '١': '1',
      '٢': '2',
      '٣': '3',
      '٤': '4',
      '٥': '5',
      '٦': '6',
      '٧': '7',
      '٨': '8',
      '٩': '9',
      '٠': '0'
    };
  var arSa = moment.defineLocale('ar-sa', {
    months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ص|م/,
    isPM: function (input) {
      return 'م' === input;
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'ص';
      } else {
        return 'م';
      }
    },
    calendar: {
      sameDay: '[اليوم على الساعة] LT',
      nextDay: '[غدا على الساعة] LT',
      nextWeek: 'dddd [على الساعة] LT',
      lastDay: '[أمس على الساعة] LT',
      lastWeek: 'dddd [على الساعة] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'في %s',
      past: 'منذ %s',
      s: 'ثوان',
      ss: '%d ثانية',
      m: 'دقيقة',
      mm: '%d دقائق',
      h: 'ساعة',
      hh: '%d ساعات',
      d: 'يوم',
      dd: '%d أيام',
      M: 'شهر',
      MM: '%d أشهر',
      y: 'سنة',
      yy: '%d سنوات'
    },
    preparse: function (string) {
      return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
        return numberMap[match];
      }).replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      }).replace(/,/g, '،');
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return arSa;
});

/***/ }),

/***/ 4730:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-tn.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale  :  Arabic (Tunisia) [ar-tn]
//! author : Nader Toukabri : https://github.com/naderio

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var arTn = moment.defineLocale('ar-tn', {
    months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[اليوم على الساعة] LT',
      nextDay: '[غدا على الساعة] LT',
      nextWeek: 'dddd [على الساعة] LT',
      lastDay: '[أمس على الساعة] LT',
      lastWeek: 'dddd [على الساعة] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'في %s',
      past: 'منذ %s',
      s: 'ثوان',
      ss: '%d ثانية',
      m: 'دقيقة',
      mm: '%d دقائق',
      h: 'ساعة',
      hh: '%d ساعات',
      d: 'يوم',
      dd: '%d أيام',
      M: 'شهر',
      MM: '%d أشهر',
      y: 'سنة',
      yy: '%d سنوات'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return arTn;
});

/***/ }),

/***/ 254:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ar.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Arabic [ar]
//! author : Abdel Said: https://github.com/abdelsaid
//! author : Ahmed Elkhatib
//! author : forabi https://github.com/forabi

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '١',
      2: '٢',
      3: '٣',
      4: '٤',
      5: '٥',
      6: '٦',
      7: '٧',
      8: '٨',
      9: '٩',
      0: '٠'
    },
    numberMap = {
      '١': '1',
      '٢': '2',
      '٣': '3',
      '٤': '4',
      '٥': '5',
      '٦': '6',
      '٧': '7',
      '٨': '8',
      '٩': '9',
      '٠': '0'
    },
    pluralForm = function (n) {
      return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
    },
    plurals = {
      s: ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
      m: ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
      h: ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
      d: ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
      M: ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
      y: ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
    },
    pluralize = function (u) {
      return function (number, withoutSuffix, string, isFuture) {
        var f = pluralForm(number),
          str = plurals[u][pluralForm(number)];
        if (f === 2) {
          str = str[withoutSuffix ? 0 : 1];
        }
        return str.replace(/%d/i, number);
      };
    },
    months = ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'];
  var ar = moment.defineLocale('ar', {
    months: months,
    monthsShort: months,
    weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'D/\u200FM/\u200FYYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ص|م/,
    isPM: function (input) {
      return 'م' === input;
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'ص';
      } else {
        return 'م';
      }
    },
    calendar: {
      sameDay: '[اليوم عند الساعة] LT',
      nextDay: '[غدًا عند الساعة] LT',
      nextWeek: 'dddd [عند الساعة] LT',
      lastDay: '[أمس عند الساعة] LT',
      lastWeek: 'dddd [عند الساعة] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'بعد %s',
      past: 'منذ %s',
      s: pluralize('s'),
      ss: pluralize('s'),
      m: pluralize('m'),
      mm: pluralize('m'),
      h: pluralize('h'),
      hh: pluralize('h'),
      d: pluralize('d'),
      dd: pluralize('d'),
      M: pluralize('M'),
      MM: pluralize('M'),
      y: pluralize('y'),
      yy: pluralize('y')
    },
    preparse: function (string) {
      return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
        return numberMap[match];
      }).replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      }).replace(/,/g, '،');
    },
    week: {
      dow: 6,
      // Saturday is the first day of the week.
      doy: 12 // The week that contains Jan 12th is the first week of the year.
    }
  });

  return ar;
});

/***/ }),

/***/ 3052:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/az.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Azerbaijani [az]
//! author : topchiyev : https://github.com/topchiyev

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var suffixes = {
    1: '-inci',
    5: '-inci',
    8: '-inci',
    70: '-inci',
    80: '-inci',
    2: '-nci',
    7: '-nci',
    20: '-nci',
    50: '-nci',
    3: '-üncü',
    4: '-üncü',
    100: '-üncü',
    6: '-ncı',
    9: '-uncu',
    10: '-uncu',
    30: '-uncu',
    60: '-ıncı',
    90: '-ıncı'
  };
  var az = moment.defineLocale('az', {
    months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
    monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
    weekdays: 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'),
    weekdaysShort: 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
    weekdaysMin: 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[bugün saat] LT',
      nextDay: '[sabah saat] LT',
      nextWeek: '[gələn həftə] dddd [saat] LT',
      lastDay: '[dünən] LT',
      lastWeek: '[keçən həftə] dddd [saat] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s sonra',
      past: '%s əvvəl',
      s: 'bir neçə saniyə',
      ss: '%d saniyə',
      m: 'bir dəqiqə',
      mm: '%d dəqiqə',
      h: 'bir saat',
      hh: '%d saat',
      d: 'bir gün',
      dd: '%d gün',
      M: 'bir ay',
      MM: '%d ay',
      y: 'bir il',
      yy: '%d il'
    },
    meridiemParse: /gecə|səhər|gündüz|axşam/,
    isPM: function (input) {
      return /^(gündüz|axşam)$/.test(input);
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'gecə';
      } else if (hour < 12) {
        return 'səhər';
      } else if (hour < 17) {
        return 'gündüz';
      } else {
        return 'axşam';
      }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
    ordinal: function (number) {
      if (number === 0) {
        // special case for zero
        return number + '-ıncı';
      }
      var a = number % 10,
        b = number % 100 - a,
        c = number >= 100 ? 100 : null;
      return number + (suffixes[a] || suffixes[b] || suffixes[c]);
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return az;
});

/***/ }),

/***/ 150:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/be.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Belarusian [be]
//! author : Dmitry Demidov : https://github.com/demidov91
//! author: Praleska: http://praleska.pro/
//! Author : Menelion Elensúle : https://github.com/Oire

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function plural(word, num) {
    var forms = word.split('_');
    return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2];
  }
  function relativeTimeWithPlural(number, withoutSuffix, key) {
    var format = {
      ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
      mm: withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',
      hh: withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',
      dd: 'дзень_дні_дзён',
      MM: 'месяц_месяцы_месяцаў',
      yy: 'год_гады_гадоў'
    };
    if (key === 'm') {
      return withoutSuffix ? 'хвіліна' : 'хвіліну';
    } else if (key === 'h') {
      return withoutSuffix ? 'гадзіна' : 'гадзіну';
    } else {
      return number + ' ' + plural(format[key], +number);
    }
  }
  var be = moment.defineLocale('be', {
    months: {
      format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'),
      standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_')
    },
    monthsShort: 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),
    weekdays: {
      format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'),
      standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'),
      isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/
    },
    weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
    weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY г.',
      LLL: 'D MMMM YYYY г., HH:mm',
      LLLL: 'dddd, D MMMM YYYY г., HH:mm'
    },
    calendar: {
      sameDay: '[Сёння ў] LT',
      nextDay: '[Заўтра ў] LT',
      lastDay: '[Учора ў] LT',
      nextWeek: function () {
        return '[У] dddd [ў] LT';
      },
      lastWeek: function () {
        switch (this.day()) {
          case 0:
          case 3:
          case 5:
          case 6:
            return '[У мінулую] dddd [ў] LT';
          case 1:
          case 2:
          case 4:
            return '[У мінулы] dddd [ў] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'праз %s',
      past: '%s таму',
      s: 'некалькі секунд',
      m: relativeTimeWithPlural,
      mm: relativeTimeWithPlural,
      h: relativeTimeWithPlural,
      hh: relativeTimeWithPlural,
      d: 'дзень',
      dd: relativeTimeWithPlural,
      M: 'месяц',
      MM: relativeTimeWithPlural,
      y: 'год',
      yy: relativeTimeWithPlural
    },
    meridiemParse: /ночы|раніцы|дня|вечара/,
    isPM: function (input) {
      return /^(дня|вечара)$/.test(input);
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'ночы';
      } else if (hour < 12) {
        return 'раніцы';
      } else if (hour < 17) {
        return 'дня';
      } else {
        return 'вечара';
      }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'M':
        case 'd':
        case 'DDD':
        case 'w':
        case 'W':
          return (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? number + '-і' : number + '-ы';
        case 'D':
          return number + '-га';
        default:
          return number;
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return be;
});

/***/ }),

/***/ 3069:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bg.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Bulgarian [bg]
//! author : Krasen Borisov : https://github.com/kraz

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var bg = moment.defineLocale('bg', {
    months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
    monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
    weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
    weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
    weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'D.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY H:mm',
      LLLL: 'dddd, D MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[Днес в] LT',
      nextDay: '[Утре в] LT',
      nextWeek: 'dddd [в] LT',
      lastDay: '[Вчера в] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
          case 3:
          case 6:
            return '[Миналата] dddd [в] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[Миналия] dddd [в] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'след %s',
      past: 'преди %s',
      s: 'няколко секунди',
      ss: '%d секунди',
      m: 'минута',
      mm: '%d минути',
      h: 'час',
      hh: '%d часа',
      d: 'ден',
      dd: '%d дена',
      w: 'седмица',
      ww: '%d седмици',
      M: 'месец',
      MM: '%d месеца',
      y: 'година',
      yy: '%d години'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
    ordinal: function (number) {
      var lastDigit = number % 10,
        last2Digits = number % 100;
      if (number === 0) {
        return number + '-ев';
      } else if (last2Digits === 0) {
        return number + '-ен';
      } else if (last2Digits > 10 && last2Digits < 20) {
        return number + '-ти';
      } else if (lastDigit === 1) {
        return number + '-ви';
      } else if (lastDigit === 2) {
        return number + '-ри';
      } else if (lastDigit === 7 || lastDigit === 8) {
        return number + '-ми';
      } else {
        return number + '-ти';
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return bg;
});

/***/ }),

/***/ 3466:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bm.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Bambara [bm]
//! author : Estelle Comment : https://github.com/estellecomment

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var bm = moment.defineLocale('bm', {
    months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split('_'),
    monthsShort: 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'),
    weekdays: 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),
    weekdaysShort: 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'),
    weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'MMMM [tile] D [san] YYYY',
      LLL: 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',
      LLLL: 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm'
    },
    calendar: {
      sameDay: '[Bi lɛrɛ] LT',
      nextDay: '[Sini lɛrɛ] LT',
      nextWeek: 'dddd [don lɛrɛ] LT',
      lastDay: '[Kunu lɛrɛ] LT',
      lastWeek: 'dddd [tɛmɛnen lɛrɛ] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s kɔnɔ',
      past: 'a bɛ %s bɔ',
      s: 'sanga dama dama',
      ss: 'sekondi %d',
      m: 'miniti kelen',
      mm: 'miniti %d',
      h: 'lɛrɛ kelen',
      hh: 'lɛrɛ %d',
      d: 'tile kelen',
      dd: 'tile %d',
      M: 'kalo kelen',
      MM: 'kalo %d',
      y: 'san kelen',
      yy: 'san %d'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return bm;
});

/***/ }),

/***/ 557:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/bn-bd.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Bengali (Bangladesh) [bn-bd]
//! author : Asraf Hossain Patoary : https://github.com/ashwoolford

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '১',
      2: '২',
      3: '৩',
      4: '৪',
      5: '৫',
      6: '৬',
      7: '৭',
      8: '৮',
      9: '৯',
      0: '০'
    },
    numberMap = {
      '১': '1',
      '২': '2',
      '৩': '3',
      '৪': '4',
      '৫': '5',
      '৬': '6',
      '৭': '7',
      '৮': '8',
      '৯': '9',
      '০': '0'
    };
  var bnBd = moment.defineLocale('bn-bd', {
    months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
    monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
    weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
    weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
    weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),
    longDateFormat: {
      LT: 'A h:mm সময়',
      LTS: 'A h:mm:ss সময়',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm সময়',
      LLLL: 'dddd, D MMMM YYYY, A h:mm সময়'
    },
    calendar: {
      sameDay: '[আজ] LT',
      nextDay: '[আগামীকাল] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[গতকাল] LT',
      lastWeek: '[গত] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s পরে',
      past: '%s আগে',
      s: 'কয়েক সেকেন্ড',
      ss: '%d সেকেন্ড',
      m: 'এক মিনিট',
      mm: '%d মিনিট',
      h: 'এক ঘন্টা',
      hh: '%d ঘন্টা',
      d: 'এক দিন',
      dd: '%d দিন',
      M: 'এক মাস',
      MM: '%d মাস',
      y: 'এক বছর',
      yy: '%d বছর'
    },
    preparse: function (string) {
      return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    meridiemParse: /রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'রাত') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'ভোর') {
        return hour;
      } else if (meridiem === 'সকাল') {
        return hour;
      } else if (meridiem === 'দুপুর') {
        return hour >= 3 ? hour : hour + 12;
      } else if (meridiem === 'বিকাল') {
        return hour + 12;
      } else if (meridiem === 'সন্ধ্যা') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'রাত';
      } else if (hour < 6) {
        return 'ভোর';
      } else if (hour < 12) {
        return 'সকাল';
      } else if (hour < 15) {
        return 'দুপুর';
      } else if (hour < 18) {
        return 'বিকাল';
      } else if (hour < 20) {
        return 'সন্ধ্যা';
      } else {
        return 'রাত';
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return bnBd;
});

/***/ }),

/***/ 8516:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bn.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Bengali [bn]
//! author : Kaushik Gandhi : https://github.com/kaushikgandhi

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '১',
      2: '২',
      3: '৩',
      4: '৪',
      5: '৫',
      6: '৬',
      7: '৭',
      8: '৮',
      9: '৯',
      0: '০'
    },
    numberMap = {
      '১': '1',
      '২': '2',
      '৩': '3',
      '৪': '4',
      '৫': '5',
      '৬': '6',
      '৭': '7',
      '৮': '8',
      '৯': '9',
      '০': '0'
    };
  var bn = moment.defineLocale('bn', {
    months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
    monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
    weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
    weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
    weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),
    longDateFormat: {
      LT: 'A h:mm সময়',
      LTS: 'A h:mm:ss সময়',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm সময়',
      LLLL: 'dddd, D MMMM YYYY, A h:mm সময়'
    },
    calendar: {
      sameDay: '[আজ] LT',
      nextDay: '[আগামীকাল] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[গতকাল] LT',
      lastWeek: '[গত] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s পরে',
      past: '%s আগে',
      s: 'কয়েক সেকেন্ড',
      ss: '%d সেকেন্ড',
      m: 'এক মিনিট',
      mm: '%d মিনিট',
      h: 'এক ঘন্টা',
      hh: '%d ঘন্টা',
      d: 'এক দিন',
      dd: '%d দিন',
      M: 'এক মাস',
      MM: '%d মাস',
      y: 'এক বছর',
      yy: '%d বছর'
    },
    preparse: function (string) {
      return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'রাত' && hour >= 4 || meridiem === 'দুপুর' && hour < 5 || meridiem === 'বিকাল') {
        return hour + 12;
      } else {
        return hour;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'রাত';
      } else if (hour < 10) {
        return 'সকাল';
      } else if (hour < 17) {
        return 'দুপুর';
      } else if (hour < 20) {
        return 'বিকাল';
      } else {
        return 'রাত';
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return bn;
});

/***/ }),

/***/ 6273:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bo.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Tibetan [bo]
//! author : Thupten N. Chakrishar : https://github.com/vajradog

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '༡',
      2: '༢',
      3: '༣',
      4: '༤',
      5: '༥',
      6: '༦',
      7: '༧',
      8: '༨',
      9: '༩',
      0: '༠'
    },
    numberMap = {
      '༡': '1',
      '༢': '2',
      '༣': '3',
      '༤': '4',
      '༥': '5',
      '༦': '6',
      '༧': '7',
      '༨': '8',
      '༩': '9',
      '༠': '0'
    };
  var bo = moment.defineLocale('bo', {
    months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
    monthsShort: 'ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12'.split('_'),
    monthsShortRegex: /^(ཟླ་\d{1,2})/,
    monthsParseExact: true,
    weekdays: 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'),
    weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
    weekdaysMin: 'ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན'.split('_'),
    longDateFormat: {
      LT: 'A h:mm',
      LTS: 'A h:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm',
      LLLL: 'dddd, D MMMM YYYY, A h:mm'
    },
    calendar: {
      sameDay: '[དི་རིང] LT',
      nextDay: '[སང་ཉིན] LT',
      nextWeek: '[བདུན་ཕྲག་རྗེས་མ], LT',
      lastDay: '[ཁ་སང] LT',
      lastWeek: '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s ལ་',
      past: '%s སྔན་ལ',
      s: 'ལམ་སང',
      ss: '%d སྐར་ཆ།',
      m: 'སྐར་མ་གཅིག',
      mm: '%d སྐར་མ',
      h: 'ཆུ་ཚོད་གཅིག',
      hh: '%d ཆུ་ཚོད',
      d: 'ཉིན་གཅིག',
      dd: '%d ཉིན་',
      M: 'ཟླ་བ་གཅིག',
      MM: '%d ཟླ་བ',
      y: 'ལོ་གཅིག',
      yy: '%d ལོ'
    },
    preparse: function (string) {
      return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'མཚན་མོ' && hour >= 4 || meridiem === 'ཉིན་གུང' && hour < 5 || meridiem === 'དགོང་དག') {
        return hour + 12;
      } else {
        return hour;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'མཚན་མོ';
      } else if (hour < 10) {
        return 'ཞོགས་ཀས';
      } else if (hour < 17) {
        return 'ཉིན་གུང';
      } else if (hour < 20) {
        return 'དགོང་དག';
      } else {
        return 'མཚན་མོ';
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return bo;
});

/***/ }),

/***/ 9588:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/br.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Breton [br]
//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function relativeTimeWithMutation(number, withoutSuffix, key) {
    var format = {
      mm: 'munutenn',
      MM: 'miz',
      dd: 'devezh'
    };
    return number + ' ' + mutation(format[key], number);
  }
  function specialMutationForYears(number) {
    switch (lastNumber(number)) {
      case 1:
      case 3:
      case 4:
      case 5:
      case 9:
        return number + ' bloaz';
      default:
        return number + ' vloaz';
    }
  }
  function lastNumber(number) {
    if (number > 9) {
      return lastNumber(number % 10);
    }
    return number;
  }
  function mutation(text, number) {
    if (number === 2) {
      return softMutation(text);
    }
    return text;
  }
  function softMutation(text) {
    var mutationTable = {
      m: 'v',
      b: 'v',
      d: 'z'
    };
    if (mutationTable[text.charAt(0)] === undefined) {
      return text;
    }
    return mutationTable[text.charAt(0)] + text.substring(1);
  }
  var monthsParse = [/^gen/i, /^c[ʼ\']hwe/i, /^meu/i, /^ebr/i, /^mae/i, /^(mez|eve)/i, /^gou/i, /^eos/i, /^gwe/i, /^her/i, /^du/i, /^ker/i],
    monthsRegex = /^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,
    monthsStrictRegex = /^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,
    monthsShortStrictRegex = /^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,
    fullWeekdaysParse = [/^sul/i, /^lun/i, /^meurzh/i, /^merc[ʼ\']her/i, /^yaou/i, /^gwener/i, /^sadorn/i],
    shortWeekdaysParse = [/^Sul/i, /^Lun/i, /^Meu/i, /^Mer/i, /^Yao/i, /^Gwe/i, /^Sad/i],
    minWeekdaysParse = [/^Su/i, /^Lu/i, /^Me([^r]|$)/i, /^Mer/i, /^Ya/i, /^Gw/i, /^Sa/i];
  var br = moment.defineLocale('br', {
    months: 'Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'),
    monthsShort: 'Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),
    weekdays: 'Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn'.split('_'),
    weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
    weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
    weekdaysParse: minWeekdaysParse,
    fullWeekdaysParse: fullWeekdaysParse,
    shortWeekdaysParse: shortWeekdaysParse,
    minWeekdaysParse: minWeekdaysParse,
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: monthsStrictRegex,
    monthsShortStrictRegex: monthsShortStrictRegex,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D [a viz] MMMM YYYY',
      LLL: 'D [a viz] MMMM YYYY HH:mm',
      LLLL: 'dddd, D [a viz] MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Hiziv da] LT',
      nextDay: '[Warcʼhoazh da] LT',
      nextWeek: 'dddd [da] LT',
      lastDay: '[Decʼh da] LT',
      lastWeek: 'dddd [paset da] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'a-benn %s',
      past: '%s ʼzo',
      s: 'un nebeud segondennoù',
      ss: '%d eilenn',
      m: 'ur vunutenn',
      mm: relativeTimeWithMutation,
      h: 'un eur',
      hh: '%d eur',
      d: 'un devezh',
      dd: relativeTimeWithMutation,
      M: 'ur miz',
      MM: relativeTimeWithMutation,
      y: 'ur bloaz',
      yy: specialMutationForYears
    },
    dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/,
    ordinal: function (number) {
      var output = number === 1 ? 'añ' : 'vet';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    },

    meridiemParse: /a.m.|g.m./,
    // goude merenn | a-raok merenn
    isPM: function (token) {
      return token === 'g.m.';
    },
    meridiem: function (hour, minute, isLower) {
      return hour < 12 ? 'a.m.' : 'g.m.';
    }
  });
  return br;
});

/***/ }),

/***/ 9815:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bs.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Bosnian [bs]
//! author : Nedim Cholich : https://github.com/frontyard
//! based on (hr) translation by Bojan Marković

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function translate(number, withoutSuffix, key) {
    var result = number + ' ';
    switch (key) {
      case 'ss':
        if (number === 1) {
          result += 'sekunda';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'sekunde';
        } else {
          result += 'sekundi';
        }
        return result;
      case 'm':
        return withoutSuffix ? 'jedna minuta' : 'jedne minute';
      case 'mm':
        if (number === 1) {
          result += 'minuta';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'minute';
        } else {
          result += 'minuta';
        }
        return result;
      case 'h':
        return withoutSuffix ? 'jedan sat' : 'jednog sata';
      case 'hh':
        if (number === 1) {
          result += 'sat';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'sata';
        } else {
          result += 'sati';
        }
        return result;
      case 'dd':
        if (number === 1) {
          result += 'dan';
        } else {
          result += 'dana';
        }
        return result;
      case 'MM':
        if (number === 1) {
          result += 'mjesec';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'mjeseca';
        } else {
          result += 'mjeseci';
        }
        return result;
      case 'yy':
        if (number === 1) {
          result += 'godina';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'godine';
        } else {
          result += 'godina';
        }
        return result;
    }
  }
  var bs = moment.defineLocale('bs', {
    months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),
    monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
    weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
    weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY H:mm',
      LLLL: 'dddd, D. MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[danas u] LT',
      nextDay: '[sutra u] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[u] [nedjelju] [u] LT';
          case 3:
            return '[u] [srijedu] [u] LT';
          case 6:
            return '[u] [subotu] [u] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[u] dddd [u] LT';
        }
      },
      lastDay: '[jučer u] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
          case 3:
            return '[prošlu] dddd [u] LT';
          case 6:
            return '[prošle] [subote] [u] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[prošli] dddd [u] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'za %s',
      past: 'prije %s',
      s: 'par sekundi',
      ss: translate,
      m: translate,
      mm: translate,
      h: translate,
      hh: translate,
      d: 'dan',
      dd: translate,
      M: 'mjesec',
      MM: translate,
      y: 'godinu',
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return bs;
});

/***/ }),

/***/ 3331:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ca.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Catalan [ca]
//! author : Juan G. Hurtado : https://github.com/juanghurtado

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ca = moment.defineLocale('ca', {
    months: {
      standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'),
      format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split('_'),
      isFormat: /D[oD]?(\s)+MMMM/
    },
    monthsShort: 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split('_'),
    monthsParseExact: true,
    weekdays: 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'),
    weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
    weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM [de] YYYY',
      ll: 'D MMM YYYY',
      LLL: 'D MMMM [de] YYYY [a les] H:mm',
      lll: 'D MMM YYYY, H:mm',
      LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm',
      llll: 'ddd D MMM YYYY, H:mm'
    },
    calendar: {
      sameDay: function () {
        return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
      },
      nextDay: function () {
        return '[demà a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
      },
      nextWeek: function () {
        return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
      },
      lastDay: function () {
        return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
      },
      lastWeek: function () {
        return '[el] dddd [passat a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: "d'aquí %s",
      past: 'fa %s',
      s: 'uns segons',
      ss: '%d segons',
      m: 'un minut',
      mm: '%d minuts',
      h: 'una hora',
      hh: '%d hores',
      d: 'un dia',
      dd: '%d dies',
      M: 'un mes',
      MM: '%d mesos',
      y: 'un any',
      yy: '%d anys'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
    ordinal: function (number, period) {
      var output = number === 1 ? 'r' : number === 2 ? 'n' : number === 3 ? 'r' : number === 4 ? 't' : 'è';
      if (period === 'w' || period === 'W') {
        output = 'a';
      }
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return ca;
});

/***/ }),

/***/ 1320:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/cs.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Czech [cs]
//! author : petrbela : https://github.com/petrbela

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var months = {
      format: 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'),
      standalone: 'ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince'.split('_')
    },
    monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),
    monthsParse = [/^led/i, /^úno/i, /^bře/i, /^dub/i, /^kvě/i, /^(čvn|červen$|června)/i, /^(čvc|červenec|července)/i, /^srp/i, /^zář/i, /^říj/i, /^lis/i, /^pro/i],
    // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.
    // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.
    monthsRegex = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;
  function plural(n) {
    return n > 1 && n < 5 && ~~(n / 10) !== 1;
  }
  function translate(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    switch (key) {
      case 's':
        // a few seconds / in a few seconds / a few seconds ago
        return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami';
      case 'ss':
        // 9 seconds / in 9 seconds / 9 seconds ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'sekundy' : 'sekund');
        } else {
          return result + 'sekundami';
        }
      case 'm':
        // a minute / in a minute / a minute ago
        return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou';
      case 'mm':
        // 9 minutes / in 9 minutes / 9 minutes ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'minuty' : 'minut');
        } else {
          return result + 'minutami';
        }
      case 'h':
        // an hour / in an hour / an hour ago
        return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';
      case 'hh':
        // 9 hours / in 9 hours / 9 hours ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'hodiny' : 'hodin');
        } else {
          return result + 'hodinami';
        }
      case 'd':
        // a day / in a day / a day ago
        return withoutSuffix || isFuture ? 'den' : 'dnem';
      case 'dd':
        // 9 days / in 9 days / 9 days ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'dny' : 'dní');
        } else {
          return result + 'dny';
        }
      case 'M':
        // a month / in a month / a month ago
        return withoutSuffix || isFuture ? 'měsíc' : 'měsícem';
      case 'MM':
        // 9 months / in 9 months / 9 months ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'měsíce' : 'měsíců');
        } else {
          return result + 'měsíci';
        }
      case 'y':
        // a year / in a year / a year ago
        return withoutSuffix || isFuture ? 'rok' : 'rokem';
      case 'yy':
        // 9 years / in 9 years / 9 years ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'roky' : 'let');
        } else {
          return result + 'lety';
        }
    }
  }
  var cs = moment.defineLocale('cs', {
    months: months,
    monthsShort: monthsShort,
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.
    // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.
    monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,
    monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
    weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'),
    weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'),
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY H:mm',
      LLLL: 'dddd D. MMMM YYYY H:mm',
      l: 'D. M. YYYY'
    },
    calendar: {
      sameDay: '[dnes v] LT',
      nextDay: '[zítra v] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[v neděli v] LT';
          case 1:
          case 2:
            return '[v] dddd [v] LT';
          case 3:
            return '[ve středu v] LT';
          case 4:
            return '[ve čtvrtek v] LT';
          case 5:
            return '[v pátek v] LT';
          case 6:
            return '[v sobotu v] LT';
        }
      },
      lastDay: '[včera v] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
            return '[minulou neděli v] LT';
          case 1:
          case 2:
            return '[minulé] dddd [v] LT';
          case 3:
            return '[minulou středu v] LT';
          case 4:
          case 5:
            return '[minulý] dddd [v] LT';
          case 6:
            return '[minulou sobotu v] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'za %s',
      past: 'před %s',
      s: translate,
      ss: translate,
      m: translate,
      mm: translate,
      h: translate,
      hh: translate,
      d: translate,
      dd: translate,
      M: translate,
      MM: translate,
      y: translate,
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return cs;
});

/***/ }),

/***/ 2219:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/cv.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Chuvash [cv]
//! author : Anatoly Mironov : https://github.com/mirontoli

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var cv = moment.defineLocale('cv', {
    months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'),
    monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),
    weekdays: 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'),
    weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),
    weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD-MM-YYYY',
      LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',
      LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
      LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm'
    },
    calendar: {
      sameDay: '[Паян] LT [сехетре]',
      nextDay: '[Ыран] LT [сехетре]',
      lastDay: '[Ӗнер] LT [сехетре]',
      nextWeek: '[Ҫитес] dddd LT [сехетре]',
      lastWeek: '[Иртнӗ] dddd LT [сехетре]',
      sameElse: 'L'
    },
    relativeTime: {
      future: function (output) {
        var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран';
        return output + affix;
      },
      past: '%s каялла',
      s: 'пӗр-ик ҫеккунт',
      ss: '%d ҫеккунт',
      m: 'пӗр минут',
      mm: '%d минут',
      h: 'пӗр сехет',
      hh: '%d сехет',
      d: 'пӗр кун',
      dd: '%d кун',
      M: 'пӗр уйӑх',
      MM: '%d уйӑх',
      y: 'пӗр ҫул',
      yy: '%d ҫул'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-мӗш/,
    ordinal: '%d-мӗш',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return cv;
});

/***/ }),

/***/ 8266:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/cy.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Welsh [cy]
//! author : Robert Allen : https://github.com/robgallen
//! author : https://github.com/ryangreaves

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var cy = moment.defineLocale('cy', {
    months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
    monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
    weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
    weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
    weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
    weekdaysParseExact: true,
    // time formats are the same as en-gb
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Heddiw am] LT',
      nextDay: '[Yfory am] LT',
      nextWeek: 'dddd [am] LT',
      lastDay: '[Ddoe am] LT',
      lastWeek: 'dddd [diwethaf am] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'mewn %s',
      past: '%s yn ôl',
      s: 'ychydig eiliadau',
      ss: '%d eiliad',
      m: 'munud',
      mm: '%d munud',
      h: 'awr',
      hh: '%d awr',
      d: 'diwrnod',
      dd: '%d diwrnod',
      M: 'mis',
      MM: '%d mis',
      y: 'blwyddyn',
      yy: '%d flynedd'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
    // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
    ordinal: function (number) {
      var b = number,
        output = '',
        lookup = ['', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed',
        // 1af to 10fed
        'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed
        ];

      if (b > 20) {
        if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
          output = 'fed'; // not 30ain, 70ain or 90ain
        } else {
          output = 'ain';
        }
      } else if (b > 0) {
        output = lookup[b];
      }
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return cy;
});

/***/ }),

/***/ 6427:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/da.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Danish [da]
//! author : Ulrik Nielsen : https://github.com/mrbase

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var da = moment.defineLocale('da', {
    months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'),
    monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
    weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
    weekdaysShort: 'søn_man_tir_ons_tor_fre_lør'.split('_'),
    weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY HH:mm',
      LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm'
    },
    calendar: {
      sameDay: '[i dag kl.] LT',
      nextDay: '[i morgen kl.] LT',
      nextWeek: 'på dddd [kl.] LT',
      lastDay: '[i går kl.] LT',
      lastWeek: '[i] dddd[s kl.] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'om %s',
      past: '%s siden',
      s: 'få sekunder',
      ss: '%d sekunder',
      m: 'et minut',
      mm: '%d minutter',
      h: 'en time',
      hh: '%d timer',
      d: 'en dag',
      dd: '%d dage',
      M: 'en måned',
      MM: '%d måneder',
      y: 'et år',
      yy: '%d år'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return da;
});

/***/ }),

/***/ 2871:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/de-at.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : German (Austria) [de-at]
//! author : lluchs : https://github.com/lluchs
//! author: Menelion Elensúle: https://github.com/Oire
//! author : Martin Groller : https://github.com/MadMG
//! author : Mikolaj Dadela : https://github.com/mik01aj

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
      m: ['eine Minute', 'einer Minute'],
      h: ['eine Stunde', 'einer Stunde'],
      d: ['ein Tag', 'einem Tag'],
      dd: [number + ' Tage', number + ' Tagen'],
      w: ['eine Woche', 'einer Woche'],
      M: ['ein Monat', 'einem Monat'],
      MM: [number + ' Monate', number + ' Monaten'],
      y: ['ein Jahr', 'einem Jahr'],
      yy: [number + ' Jahre', number + ' Jahren']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
  }
  var deAt = moment.defineLocale('de-at', {
    months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
    monthsShort: 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
    monthsParseExact: true,
    weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
    weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
    weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY HH:mm',
      LLLL: 'dddd, D. MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[heute um] LT [Uhr]',
      sameElse: 'L',
      nextDay: '[morgen um] LT [Uhr]',
      nextWeek: 'dddd [um] LT [Uhr]',
      lastDay: '[gestern um] LT [Uhr]',
      lastWeek: '[letzten] dddd [um] LT [Uhr]'
    },
    relativeTime: {
      future: 'in %s',
      past: 'vor %s',
      s: 'ein paar Sekunden',
      ss: '%d Sekunden',
      m: processRelativeTime,
      mm: '%d Minuten',
      h: processRelativeTime,
      hh: '%d Stunden',
      d: processRelativeTime,
      dd: processRelativeTime,
      w: processRelativeTime,
      ww: '%d Wochen',
      M: processRelativeTime,
      MM: processRelativeTime,
      y: processRelativeTime,
      yy: processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return deAt;
});

/***/ }),

/***/ 2994:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/de-ch.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : German (Switzerland) [de-ch]
//! author : sschueller : https://github.com/sschueller

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
      m: ['eine Minute', 'einer Minute'],
      h: ['eine Stunde', 'einer Stunde'],
      d: ['ein Tag', 'einem Tag'],
      dd: [number + ' Tage', number + ' Tagen'],
      w: ['eine Woche', 'einer Woche'],
      M: ['ein Monat', 'einem Monat'],
      MM: [number + ' Monate', number + ' Monaten'],
      y: ['ein Jahr', 'einem Jahr'],
      yy: [number + ' Jahre', number + ' Jahren']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
  }
  var deCh = moment.defineLocale('de-ch', {
    months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
    monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
    monthsParseExact: true,
    weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
    weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
    weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY HH:mm',
      LLLL: 'dddd, D. MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[heute um] LT [Uhr]',
      sameElse: 'L',
      nextDay: '[morgen um] LT [Uhr]',
      nextWeek: 'dddd [um] LT [Uhr]',
      lastDay: '[gestern um] LT [Uhr]',
      lastWeek: '[letzten] dddd [um] LT [Uhr]'
    },
    relativeTime: {
      future: 'in %s',
      past: 'vor %s',
      s: 'ein paar Sekunden',
      ss: '%d Sekunden',
      m: processRelativeTime,
      mm: '%d Minuten',
      h: processRelativeTime,
      hh: '%d Stunden',
      d: processRelativeTime,
      dd: processRelativeTime,
      w: processRelativeTime,
      ww: '%d Wochen',
      M: processRelativeTime,
      MM: processRelativeTime,
      y: processRelativeTime,
      yy: processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return deCh;
});

/***/ }),

/***/ 7435:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/de.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : German [de]
//! author : lluchs : https://github.com/lluchs
//! author: Menelion Elensúle: https://github.com/Oire
//! author : Mikolaj Dadela : https://github.com/mik01aj

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
      m: ['eine Minute', 'einer Minute'],
      h: ['eine Stunde', 'einer Stunde'],
      d: ['ein Tag', 'einem Tag'],
      dd: [number + ' Tage', number + ' Tagen'],
      w: ['eine Woche', 'einer Woche'],
      M: ['ein Monat', 'einem Monat'],
      MM: [number + ' Monate', number + ' Monaten'],
      y: ['ein Jahr', 'einem Jahr'],
      yy: [number + ' Jahre', number + ' Jahren']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
  }
  var de = moment.defineLocale('de', {
    months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
    monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
    monthsParseExact: true,
    weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
    weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
    weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY HH:mm',
      LLLL: 'dddd, D. MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[heute um] LT [Uhr]',
      sameElse: 'L',
      nextDay: '[morgen um] LT [Uhr]',
      nextWeek: 'dddd [um] LT [Uhr]',
      lastDay: '[gestern um] LT [Uhr]',
      lastWeek: '[letzten] dddd [um] LT [Uhr]'
    },
    relativeTime: {
      future: 'in %s',
      past: 'vor %s',
      s: 'ein paar Sekunden',
      ss: '%d Sekunden',
      m: processRelativeTime,
      mm: '%d Minuten',
      h: processRelativeTime,
      hh: '%d Stunden',
      d: processRelativeTime,
      dd: processRelativeTime,
      w: processRelativeTime,
      ww: '%d Wochen',
      M: processRelativeTime,
      MM: processRelativeTime,
      y: processRelativeTime,
      yy: processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return de;
});

/***/ }),

/***/ 2357:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/dv.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Maldivian [dv]
//! author : Jawish Hameed : https://github.com/jawish

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var months = ['ޖެނުއަރީ', 'ފެބްރުއަރީ', 'މާރިޗު', 'އޭޕްރީލު', 'މޭ', 'ޖޫން', 'ޖުލައި', 'އޯގަސްޓު', 'ސެޕްޓެމްބަރު', 'އޮކްޓޯބަރު', 'ނޮވެމްބަރު', 'ޑިސެމްބަރު'],
    weekdays = ['އާދިއްތަ', 'ހޯމަ', 'އަންގާރަ', 'ބުދަ', 'ބުރާސްފަތި', 'ހުކުރު', 'ހޮނިހިރު'];
  var dv = moment.defineLocale('dv', {
    months: months,
    monthsShort: months,
    weekdays: weekdays,
    weekdaysShort: weekdays,
    weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'D/M/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /މކ|މފ/,
    isPM: function (input) {
      return 'މފ' === input;
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'މކ';
      } else {
        return 'މފ';
      }
    },
    calendar: {
      sameDay: '[މިއަދު] LT',
      nextDay: '[މާދަމާ] LT',
      nextWeek: 'dddd LT',
      lastDay: '[އިއްޔެ] LT',
      lastWeek: '[ފާއިތުވި] dddd LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'ތެރޭގައި %s',
      past: 'ކުރިން %s',
      s: 'ސިކުންތުކޮޅެއް',
      ss: 'd% ސިކުންތު',
      m: 'މިނިޓެއް',
      mm: 'މިނިޓު %d',
      h: 'ގަޑިއިރެއް',
      hh: 'ގަޑިއިރު %d',
      d: 'ދުވަހެއް',
      dd: 'ދުވަސް %d',
      M: 'މަހެއް',
      MM: 'މަސް %d',
      y: 'އަހަރެއް',
      yy: 'އަހަރު %d'
    },
    preparse: function (string) {
      return string.replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/,/g, '،');
    },
    week: {
      dow: 7,
      // Sunday is the first day of the week.
      doy: 12 // The week that contains Jan 12th is the first week of the year.
    }
  });

  return dv;
});

/***/ }),

/***/ 5649:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/el.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Greek [el]
//! author : Aggelos Karalias : https://github.com/mehiel

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function isFunction(input) {
    return typeof Function !== 'undefined' && input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
  }
  var el = moment.defineLocale('el', {
    monthsNominativeEl: 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'),
    monthsGenitiveEl: 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'),
    months: function (momentToFormat, format) {
      if (!momentToFormat) {
        return this._monthsNominativeEl;
      } else if (typeof format === 'string' && /D/.test(format.substring(0, format.indexOf('MMMM')))) {
        // if there is a day number before 'MMMM'
        return this._monthsGenitiveEl[momentToFormat.month()];
      } else {
        return this._monthsNominativeEl[momentToFormat.month()];
      }
    },
    monthsShort: 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),
    weekdays: 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'),
    weekdaysShort: 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),
    weekdaysMin: 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),
    meridiem: function (hours, minutes, isLower) {
      if (hours > 11) {
        return isLower ? 'μμ' : 'ΜΜ';
      } else {
        return isLower ? 'πμ' : 'ΠΜ';
      }
    },
    isPM: function (input) {
      return (input + '').toLowerCase()[0] === 'μ';
    },
    meridiemParse: /[ΠΜ]\.?Μ?\.?/i,
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY h:mm A',
      LLLL: 'dddd, D MMMM YYYY h:mm A'
    },
    calendarEl: {
      sameDay: '[Σήμερα {}] LT',
      nextDay: '[Αύριο {}] LT',
      nextWeek: 'dddd [{}] LT',
      lastDay: '[Χθες {}] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 6:
            return '[το προηγούμενο] dddd [{}] LT';
          default:
            return '[την προηγούμενη] dddd [{}] LT';
        }
      },
      sameElse: 'L'
    },
    calendar: function (key, mom) {
      var output = this._calendarEl[key],
        hours = mom && mom.hours();
      if (isFunction(output)) {
        output = output.apply(mom);
      }
      return output.replace('{}', hours % 12 === 1 ? 'στη' : 'στις');
    },
    relativeTime: {
      future: 'σε %s',
      past: '%s πριν',
      s: 'λίγα δευτερόλεπτα',
      ss: '%d δευτερόλεπτα',
      m: 'ένα λεπτό',
      mm: '%d λεπτά',
      h: 'μία ώρα',
      hh: '%d ώρες',
      d: 'μία μέρα',
      dd: '%d μέρες',
      M: 'ένας μήνας',
      MM: '%d μήνες',
      y: 'ένας χρόνος',
      yy: '%d χρόνια'
    },
    dayOfMonthOrdinalParse: /\d{1,2}η/,
    ordinal: '%dη',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4st is the first week of the year.
    }
  });

  return el;
});

/***/ }),

/***/ 9961:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-au.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : English (Australia) [en-au]
//! author : Jared Morse : https://github.com/jarcoal

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var enAu = moment.defineLocale('en-au', {
    months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY h:mm A',
      LLLL: 'dddd, D MMMM YYYY h:mm A'
    },
    calendar: {
      sameDay: '[Today at] LT',
      nextDay: '[Tomorrow at] LT',
      nextWeek: 'dddd [at] LT',
      lastDay: '[Yesterday at] LT',
      lastWeek: '[Last] dddd [at] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'in %s',
      past: '%s ago',
      s: 'a few seconds',
      ss: '%d seconds',
      m: 'a minute',
      mm: '%d minutes',
      h: 'an hour',
      hh: '%d hours',
      d: 'a day',
      dd: '%d days',
      M: 'a month',
      MM: '%d months',
      y: 'a year',
      yy: '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return enAu;
});

/***/ }),

/***/ 9878:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-ca.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : English (Canada) [en-ca]
//! author : Jonathan Abourbih : https://github.com/jonbca

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var enCa = moment.defineLocale('en-ca', {
    months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'YYYY-MM-DD',
      LL: 'MMMM D, YYYY',
      LLL: 'MMMM D, YYYY h:mm A',
      LLLL: 'dddd, MMMM D, YYYY h:mm A'
    },
    calendar: {
      sameDay: '[Today at] LT',
      nextDay: '[Tomorrow at] LT',
      nextWeek: 'dddd [at] LT',
      lastDay: '[Yesterday at] LT',
      lastWeek: '[Last] dddd [at] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'in %s',
      past: '%s ago',
      s: 'a few seconds',
      ss: '%d seconds',
      m: 'a minute',
      mm: '%d minutes',
      h: 'an hour',
      hh: '%d hours',
      d: 'a day',
      dd: '%d days',
      M: 'a month',
      MM: '%d months',
      y: 'a year',
      yy: '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    }
  });
  return enCa;
});

/***/ }),

/***/ 3924:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-gb.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : English (United Kingdom) [en-gb]
//! author : Chris Gedrim : https://github.com/chrisgedrim

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var enGb = moment.defineLocale('en-gb', {
    months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Today at] LT',
      nextDay: '[Tomorrow at] LT',
      nextWeek: 'dddd [at] LT',
      lastDay: '[Yesterday at] LT',
      lastWeek: '[Last] dddd [at] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'in %s',
      past: '%s ago',
      s: 'a few seconds',
      ss: '%d seconds',
      m: 'a minute',
      mm: '%d minutes',
      h: 'an hour',
      hh: '%d hours',
      d: 'a day',
      dd: '%d days',
      M: 'a month',
      MM: '%d months',
      y: 'a year',
      yy: '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return enGb;
});

/***/ }),

/***/ 9374:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-ie.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : English (Ireland) [en-ie]
//! author : Chris Cartlidge : https://github.com/chriscartlidge

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var enIe = moment.defineLocale('en-ie', {
    months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Today at] LT',
      nextDay: '[Tomorrow at] LT',
      nextWeek: 'dddd [at] LT',
      lastDay: '[Yesterday at] LT',
      lastWeek: '[Last] dddd [at] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'in %s',
      past: '%s ago',
      s: 'a few seconds',
      ss: '%d seconds',
      m: 'a minute',
      mm: '%d minutes',
      h: 'an hour',
      hh: '%d hours',
      d: 'a day',
      dd: '%d days',
      M: 'a month',
      MM: '%d months',
      y: 'a year',
      yy: '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return enIe;
});

/***/ }),

/***/ 1579:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-il.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : English (Israel) [en-il]
//! author : Chris Gedrim : https://github.com/chrisgedrim

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var enIl = moment.defineLocale('en-il', {
    months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Today at] LT',
      nextDay: '[Tomorrow at] LT',
      nextWeek: 'dddd [at] LT',
      lastDay: '[Yesterday at] LT',
      lastWeek: '[Last] dddd [at] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'in %s',
      past: '%s ago',
      s: 'a few seconds',
      ss: '%d seconds',
      m: 'a minute',
      mm: '%d minutes',
      h: 'an hour',
      hh: '%d hours',
      d: 'a day',
      dd: '%d days',
      M: 'a month',
      MM: '%d months',
      y: 'a year',
      yy: '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    }
  });
  return enIl;
});

/***/ }),

/***/ 940:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-in.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : English (India) [en-in]
//! author : Jatin Agrawal : https://github.com/jatinag22

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var enIn = moment.defineLocale('en-in', {
    months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY h:mm A',
      LLLL: 'dddd, D MMMM YYYY h:mm A'
    },
    calendar: {
      sameDay: '[Today at] LT',
      nextDay: '[Tomorrow at] LT',
      nextWeek: 'dddd [at] LT',
      lastDay: '[Yesterday at] LT',
      lastWeek: '[Last] dddd [at] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'in %s',
      past: '%s ago',
      s: 'a few seconds',
      ss: '%d seconds',
      m: 'a minute',
      mm: '%d minutes',
      h: 'an hour',
      hh: '%d hours',
      d: 'a day',
      dd: '%d days',
      M: 'a month',
      MM: '%d months',
      y: 'a year',
      yy: '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 1st is the first week of the year.
    }
  });

  return enIn;
});

/***/ }),

/***/ 6181:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-nz.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : English (New Zealand) [en-nz]
//! author : Luke McGregor : https://github.com/lukemcgregor

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var enNz = moment.defineLocale('en-nz', {
    months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY h:mm A',
      LLLL: 'dddd, D MMMM YYYY h:mm A'
    },
    calendar: {
      sameDay: '[Today at] LT',
      nextDay: '[Tomorrow at] LT',
      nextWeek: 'dddd [at] LT',
      lastDay: '[Yesterday at] LT',
      lastWeek: '[Last] dddd [at] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'in %s',
      past: '%s ago',
      s: 'a few seconds',
      ss: '%d seconds',
      m: 'a minute',
      mm: '%d minutes',
      h: 'an hour',
      hh: '%d hours',
      d: 'a day',
      dd: '%d days',
      M: 'a month',
      MM: '%d months',
      y: 'a year',
      yy: '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return enNz;
});

/***/ }),

/***/ 4301:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-sg.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : English (Singapore) [en-sg]
//! author : Matthew Castrillon-Madrigal : https://github.com/techdimension

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var enSg = moment.defineLocale('en-sg', {
    months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Today at] LT',
      nextDay: '[Tomorrow at] LT',
      nextWeek: 'dddd [at] LT',
      lastDay: '[Yesterday at] LT',
      lastWeek: '[Last] dddd [at] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'in %s',
      past: '%s ago',
      s: 'a few seconds',
      ss: '%d seconds',
      m: 'a minute',
      mm: '%d minutes',
      h: 'an hour',
      hh: '%d hours',
      d: 'a day',
      dd: '%d days',
      M: 'a month',
      MM: '%d months',
      y: 'a year',
      yy: '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return enSg;
});

/***/ }),

/***/ 5291:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/eo.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Esperanto [eo]
//! author : Colin Dean : https://github.com/colindean
//! author : Mia Nordentoft Imperatori : https://github.com/miestasmia
//! comment : miestasmia corrected the translation by colindean
//! comment : Vivakvo corrected the translation by colindean and miestasmia

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var eo = moment.defineLocale('eo', {
    months: 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'),
    monthsShort: 'jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec'.split('_'),
    weekdays: 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'),
    weekdaysShort: 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'),
    weekdaysMin: 'di_lu_ma_me_ĵa_ve_sa'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY-MM-DD',
      LL: '[la] D[-an de] MMMM, YYYY',
      LLL: '[la] D[-an de] MMMM, YYYY HH:mm',
      LLLL: 'dddd[n], [la] D[-an de] MMMM, YYYY HH:mm',
      llll: 'ddd, [la] D[-an de] MMM, YYYY HH:mm'
    },
    meridiemParse: /[ap]\.t\.m/i,
    isPM: function (input) {
      return input.charAt(0).toLowerCase() === 'p';
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours > 11) {
        return isLower ? 'p.t.m.' : 'P.T.M.';
      } else {
        return isLower ? 'a.t.m.' : 'A.T.M.';
      }
    },
    calendar: {
      sameDay: '[Hodiaŭ je] LT',
      nextDay: '[Morgaŭ je] LT',
      nextWeek: 'dddd[n je] LT',
      lastDay: '[Hieraŭ je] LT',
      lastWeek: '[pasintan] dddd[n je] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'post %s',
      past: 'antaŭ %s',
      s: 'kelkaj sekundoj',
      ss: '%d sekundoj',
      m: 'unu minuto',
      mm: '%d minutoj',
      h: 'unu horo',
      hh: '%d horoj',
      d: 'unu tago',
      //ne 'diurno', ĉar estas uzita por proksimumo
      dd: '%d tagoj',
      M: 'unu monato',
      MM: '%d monatoj',
      y: 'unu jaro',
      yy: '%d jaroj'
    },
    dayOfMonthOrdinalParse: /\d{1,2}a/,
    ordinal: '%da',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return eo;
});

/***/ }),

/***/ 3764:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/es-do.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Spanish (Dominican Republic) [es-do]

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
    monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
    monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
    monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  var esDo = moment.defineLocale('es-do', {
    months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
    monthsShort: function (m, format) {
      if (!m) {
        return monthsShortDot;
      } else if (/-MMM-/.test(format)) {
        return monthsShort[m.month()];
      } else {
        return monthsShortDot[m.month()];
      }
    },
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
    monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
    weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
    weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'DD/MM/YYYY',
      LL: 'D [de] MMMM [de] YYYY',
      LLL: 'D [de] MMMM [de] YYYY h:mm A',
      LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A'
    },
    calendar: {
      sameDay: function () {
        return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      nextDay: function () {
        return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      nextWeek: function () {
        return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      lastDay: function () {
        return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      lastWeek: function () {
        return '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'en %s',
      past: 'hace %s',
      s: 'unos segundos',
      ss: '%d segundos',
      m: 'un minuto',
      mm: '%d minutos',
      h: 'una hora',
      hh: '%d horas',
      d: 'un día',
      dd: '%d días',
      w: 'una semana',
      ww: '%d semanas',
      M: 'un mes',
      MM: '%d meses',
      y: 'un año',
      yy: '%d años'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return esDo;
});

/***/ }),

/***/ 2584:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/es-mx.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Spanish (Mexico) [es-mx]
//! author : JC Franco : https://github.com/jcfranco

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
    monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
    monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
    monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  var esMx = moment.defineLocale('es-mx', {
    months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
    monthsShort: function (m, format) {
      if (!m) {
        return monthsShortDot;
      } else if (/-MMM-/.test(format)) {
        return monthsShort[m.month()];
      } else {
        return monthsShortDot[m.month()];
      }
    },
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
    monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
    weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
    weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D [de] MMMM [de] YYYY',
      LLL: 'D [de] MMMM [de] YYYY H:mm',
      LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm'
    },
    calendar: {
      sameDay: function () {
        return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      nextDay: function () {
        return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      nextWeek: function () {
        return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      lastDay: function () {
        return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      lastWeek: function () {
        return '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'en %s',
      past: 'hace %s',
      s: 'unos segundos',
      ss: '%d segundos',
      m: 'un minuto',
      mm: '%d minutos',
      h: 'una hora',
      hh: '%d horas',
      d: 'un día',
      dd: '%d días',
      w: 'una semana',
      ww: '%d semanas',
      M: 'un mes',
      MM: '%d meses',
      y: 'un año',
      yy: '%d años'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    },

    invalidDate: 'Fecha inválida'
  });
  return esMx;
});

/***/ }),

/***/ 3425:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/es-us.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Spanish (United States) [es-us]
//! author : bustta : https://github.com/bustta
//! author : chrisrodz : https://github.com/chrisrodz

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
    monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
    monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
    monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  var esUs = moment.defineLocale('es-us', {
    months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
    monthsShort: function (m, format) {
      if (!m) {
        return monthsShortDot;
      } else if (/-MMM-/.test(format)) {
        return monthsShort[m.month()];
      } else {
        return monthsShortDot[m.month()];
      }
    },
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
    monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
    weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
    weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'MM/DD/YYYY',
      LL: 'D [de] MMMM [de] YYYY',
      LLL: 'D [de] MMMM [de] YYYY h:mm A',
      LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A'
    },
    calendar: {
      sameDay: function () {
        return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      nextDay: function () {
        return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      nextWeek: function () {
        return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      lastDay: function () {
        return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      lastWeek: function () {
        return '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'en %s',
      past: 'hace %s',
      s: 'unos segundos',
      ss: '%d segundos',
      m: 'un minuto',
      mm: '%d minutos',
      h: 'una hora',
      hh: '%d horas',
      d: 'un día',
      dd: '%d días',
      w: 'una semana',
      ww: '%d semanas',
      M: 'un mes',
      MM: '%d meses',
      y: 'un año',
      yy: '%d años'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return esUs;
});

/***/ }),

/***/ 4529:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/es.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Spanish [es]
//! author : Julio Napurí : https://github.com/julionc

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
    monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
    monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
    monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  var es = moment.defineLocale('es', {
    months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
    monthsShort: function (m, format) {
      if (!m) {
        return monthsShortDot;
      } else if (/-MMM-/.test(format)) {
        return monthsShort[m.month()];
      } else {
        return monthsShortDot[m.month()];
      }
    },
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
    monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
    weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
    weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D [de] MMMM [de] YYYY',
      LLL: 'D [de] MMMM [de] YYYY H:mm',
      LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm'
    },
    calendar: {
      sameDay: function () {
        return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      nextDay: function () {
        return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      nextWeek: function () {
        return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      lastDay: function () {
        return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      lastWeek: function () {
        return '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'en %s',
      past: 'hace %s',
      s: 'unos segundos',
      ss: '%d segundos',
      m: 'un minuto',
      mm: '%d minutos',
      h: 'una hora',
      hh: '%d horas',
      d: 'un día',
      dd: '%d días',
      w: 'una semana',
      ww: '%d semanas',
      M: 'un mes',
      MM: '%d meses',
      y: 'un año',
      yy: '%d años'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    },

    invalidDate: 'Fecha inválida'
  });
  return es;
});

/***/ }),

/***/ 5203:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/et.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Estonian [et]
//! author : Henry Kehlmann : https://github.com/madhenry
//! improvements : Illimar Tambek : https://github.com/ragulka

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
      s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
      ss: [number + 'sekundi', number + 'sekundit'],
      m: ['ühe minuti', 'üks minut'],
      mm: [number + ' minuti', number + ' minutit'],
      h: ['ühe tunni', 'tund aega', 'üks tund'],
      hh: [number + ' tunni', number + ' tundi'],
      d: ['ühe päeva', 'üks päev'],
      M: ['kuu aja', 'kuu aega', 'üks kuu'],
      MM: [number + ' kuu', number + ' kuud'],
      y: ['ühe aasta', 'aasta', 'üks aasta'],
      yy: [number + ' aasta', number + ' aastat']
    };
    if (withoutSuffix) {
      return format[key][2] ? format[key][2] : format[key][1];
    }
    return isFuture ? format[key][0] : format[key][1];
  }
  var et = moment.defineLocale('et', {
    months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'),
    monthsShort: 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
    weekdays: 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'),
    weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),
    weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY H:mm',
      LLLL: 'dddd, D. MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[Täna,] LT',
      nextDay: '[Homme,] LT',
      nextWeek: '[Järgmine] dddd LT',
      lastDay: '[Eile,] LT',
      lastWeek: '[Eelmine] dddd LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s pärast',
      past: '%s tagasi',
      s: processRelativeTime,
      ss: processRelativeTime,
      m: processRelativeTime,
      mm: processRelativeTime,
      h: processRelativeTime,
      hh: processRelativeTime,
      d: processRelativeTime,
      dd: '%d päeva',
      M: processRelativeTime,
      MM: processRelativeTime,
      y: processRelativeTime,
      yy: processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return et;
});

/***/ }),

/***/ 678:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/eu.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Basque [eu]
//! author : Eneko Illarramendi : https://github.com/eillarra

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var eu = moment.defineLocale('eu', {
    months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'),
    monthsShort: 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'),
    monthsParseExact: true,
    weekdays: 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'),
    weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'),
    weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY-MM-DD',
      LL: 'YYYY[ko] MMMM[ren] D[a]',
      LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm',
      LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',
      l: 'YYYY-M-D',
      ll: 'YYYY[ko] MMM D[a]',
      lll: 'YYYY[ko] MMM D[a] HH:mm',
      llll: 'ddd, YYYY[ko] MMM D[a] HH:mm'
    },
    calendar: {
      sameDay: '[gaur] LT[etan]',
      nextDay: '[bihar] LT[etan]',
      nextWeek: 'dddd LT[etan]',
      lastDay: '[atzo] LT[etan]',
      lastWeek: '[aurreko] dddd LT[etan]',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s barru',
      past: 'duela %s',
      s: 'segundo batzuk',
      ss: '%d segundo',
      m: 'minutu bat',
      mm: '%d minutu',
      h: 'ordu bat',
      hh: '%d ordu',
      d: 'egun bat',
      dd: '%d egun',
      M: 'hilabete bat',
      MM: '%d hilabete',
      y: 'urte bat',
      yy: '%d urte'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return eu;
});

/***/ }),

/***/ 3483:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fa.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Persian [fa]
//! author : Ebrahim Byagowi : https://github.com/ebraminio

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '۱',
      2: '۲',
      3: '۳',
      4: '۴',
      5: '۵',
      6: '۶',
      7: '۷',
      8: '۸',
      9: '۹',
      0: '۰'
    },
    numberMap = {
      '۱': '1',
      '۲': '2',
      '۳': '3',
      '۴': '4',
      '۵': '5',
      '۶': '6',
      '۷': '7',
      '۸': '8',
      '۹': '9',
      '۰': '0'
    };
  var fa = moment.defineLocale('fa', {
    months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
    monthsShort: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
    weekdays: 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
    weekdaysShort: 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
    weekdaysMin: 'ی_د_س_چ_پ_ج_ش'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    meridiemParse: /قبل از ظهر|بعد از ظهر/,
    isPM: function (input) {
      return /بعد از ظهر/.test(input);
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'قبل از ظهر';
      } else {
        return 'بعد از ظهر';
      }
    },
    calendar: {
      sameDay: '[امروز ساعت] LT',
      nextDay: '[فردا ساعت] LT',
      nextWeek: 'dddd [ساعت] LT',
      lastDay: '[دیروز ساعت] LT',
      lastWeek: 'dddd [پیش] [ساعت] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'در %s',
      past: '%s پیش',
      s: 'چند ثانیه',
      ss: '%d ثانیه',
      m: 'یک دقیقه',
      mm: '%d دقیقه',
      h: 'یک ساعت',
      hh: '%d ساعت',
      d: 'یک روز',
      dd: '%d روز',
      M: 'یک ماه',
      MM: '%d ماه',
      y: 'یک سال',
      yy: '%d سال'
    },
    preparse: function (string) {
      return string.replace(/[۰-۹]/g, function (match) {
        return numberMap[match];
      }).replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      }).replace(/,/g, '،');
    },
    dayOfMonthOrdinalParse: /\d{1,2}م/,
    ordinal: '%dم',
    week: {
      dow: 6,
      // Saturday is the first day of the week.
      doy: 12 // The week that contains Jan 12th is the first week of the year.
    }
  });

  return fa;
});

/***/ }),

/***/ 6262:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fi.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Finnish [fi]
//! author : Tarmo Aidantausta : https://github.com/bleadof

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '),
    numbersFuture = ['nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden', numbersPast[7], numbersPast[8], numbersPast[9]];
  function translate(number, withoutSuffix, key, isFuture) {
    var result = '';
    switch (key) {
      case 's':
        return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
      case 'ss':
        result = isFuture ? 'sekunnin' : 'sekuntia';
        break;
      case 'm':
        return isFuture ? 'minuutin' : 'minuutti';
      case 'mm':
        result = isFuture ? 'minuutin' : 'minuuttia';
        break;
      case 'h':
        return isFuture ? 'tunnin' : 'tunti';
      case 'hh':
        result = isFuture ? 'tunnin' : 'tuntia';
        break;
      case 'd':
        return isFuture ? 'päivän' : 'päivä';
      case 'dd':
        result = isFuture ? 'päivän' : 'päivää';
        break;
      case 'M':
        return isFuture ? 'kuukauden' : 'kuukausi';
      case 'MM':
        result = isFuture ? 'kuukauden' : 'kuukautta';
        break;
      case 'y':
        return isFuture ? 'vuoden' : 'vuosi';
      case 'yy':
        result = isFuture ? 'vuoden' : 'vuotta';
        break;
    }
    result = verbalNumber(number, isFuture) + ' ' + result;
    return result;
  }
  function verbalNumber(number, isFuture) {
    return number < 10 ? isFuture ? numbersFuture[number] : numbersPast[number] : number;
  }
  var fi = moment.defineLocale('fi', {
    months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'),
    monthsShort: 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'),
    weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'),
    weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),
    weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),
    longDateFormat: {
      LT: 'HH.mm',
      LTS: 'HH.mm.ss',
      L: 'DD.MM.YYYY',
      LL: 'Do MMMM[ta] YYYY',
      LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',
      LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',
      l: 'D.M.YYYY',
      ll: 'Do MMM YYYY',
      lll: 'Do MMM YYYY, [klo] HH.mm',
      llll: 'ddd, Do MMM YYYY, [klo] HH.mm'
    },
    calendar: {
      sameDay: '[tänään] [klo] LT',
      nextDay: '[huomenna] [klo] LT',
      nextWeek: 'dddd [klo] LT',
      lastDay: '[eilen] [klo] LT',
      lastWeek: '[viime] dddd[na] [klo] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s päästä',
      past: '%s sitten',
      s: translate,
      ss: translate,
      m: translate,
      mm: translate,
      h: translate,
      hh: translate,
      d: translate,
      dd: translate,
      M: translate,
      MM: translate,
      y: translate,
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return fi;
});

/***/ }),

/***/ 2521:
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/fil.js ***!
  \*******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Filipino [fil]
//! author : Dan Hagman : https://github.com/hagmandan
//! author : Matthew Co : https://github.com/matthewdeeco

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var fil = moment.defineLocale('fil', {
    months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
    monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
    weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
    weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
    weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'MM/D/YYYY',
      LL: 'MMMM D, YYYY',
      LLL: 'MMMM D, YYYY HH:mm',
      LLLL: 'dddd, MMMM DD, YYYY HH:mm'
    },
    calendar: {
      sameDay: 'LT [ngayong araw]',
      nextDay: '[Bukas ng] LT',
      nextWeek: 'LT [sa susunod na] dddd',
      lastDay: 'LT [kahapon]',
      lastWeek: 'LT [noong nakaraang] dddd',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'sa loob ng %s',
      past: '%s ang nakalipas',
      s: 'ilang segundo',
      ss: '%d segundo',
      m: 'isang minuto',
      mm: '%d minuto',
      h: 'isang oras',
      hh: '%d oras',
      d: 'isang araw',
      dd: '%d araw',
      M: 'isang buwan',
      MM: '%d buwan',
      y: 'isang taon',
      yy: '%d taon'
    },
    dayOfMonthOrdinalParse: /\d{1,2}/,
    ordinal: function (number) {
      return number;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return fil;
});

/***/ }),

/***/ 4555:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fo.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Faroese [fo]
//! author : Ragnar Johannesen : https://github.com/ragnar123
//! author : Kristian Sakarisson : https://github.com/sakarisson

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var fo = moment.defineLocale('fo', {
    months: 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
    monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
    weekdays: 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'),
    weekdaysShort: 'sun_mán_týs_mik_hós_frí_ley'.split('_'),
    weekdaysMin: 'su_má_tý_mi_hó_fr_le'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D. MMMM, YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Í dag kl.] LT',
      nextDay: '[Í morgin kl.] LT',
      nextWeek: 'dddd [kl.] LT',
      lastDay: '[Í gjár kl.] LT',
      lastWeek: '[síðstu] dddd [kl] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'um %s',
      past: '%s síðani',
      s: 'fá sekund',
      ss: '%d sekundir',
      m: 'ein minuttur',
      mm: '%d minuttir',
      h: 'ein tími',
      hh: '%d tímar',
      d: 'ein dagur',
      dd: '%d dagar',
      M: 'ein mánaður',
      MM: '%d mánaðir',
      y: 'eitt ár',
      yy: '%d ár'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return fo;
});

/***/ }),

/***/ 8239:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/fr-ca.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : French (Canada) [fr-ca]
//! author : Jonathan Abourbih : https://github.com/jonbca

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var frCa = moment.defineLocale('fr-ca', {
    months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
    monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
    monthsParseExact: true,
    weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
    weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
    weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY-MM-DD',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Aujourd’hui à] LT',
      nextDay: '[Demain à] LT',
      nextWeek: 'dddd [à] LT',
      lastDay: '[Hier à] LT',
      lastWeek: 'dddd [dernier à] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'dans %s',
      past: 'il y a %s',
      s: 'quelques secondes',
      ss: '%d secondes',
      m: 'une minute',
      mm: '%d minutes',
      h: 'une heure',
      hh: '%d heures',
      d: 'un jour',
      dd: '%d jours',
      M: 'un mois',
      MM: '%d mois',
      y: 'un an',
      yy: '%d ans'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
    ordinal: function (number, period) {
      switch (period) {
        // Words with masculine grammatical gender: mois, trimestre, jour
        default:
        case 'M':
        case 'Q':
        case 'D':
        case 'DDD':
        case 'd':
          return number + (number === 1 ? 'er' : 'e');

        // Words with feminine grammatical gender: semaine
        case 'w':
        case 'W':
          return number + (number === 1 ? 're' : 'e');
      }
    }
  });
  return frCa;
});

/***/ }),

/***/ 1702:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/fr-ch.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : French (Switzerland) [fr-ch]
//! author : Gaspard Bucher : https://github.com/gaspard

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var frCh = moment.defineLocale('fr-ch', {
    months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
    monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
    monthsParseExact: true,
    weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
    weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
    weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Aujourd’hui à] LT',
      nextDay: '[Demain à] LT',
      nextWeek: 'dddd [à] LT',
      lastDay: '[Hier à] LT',
      lastWeek: 'dddd [dernier à] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'dans %s',
      past: 'il y a %s',
      s: 'quelques secondes',
      ss: '%d secondes',
      m: 'une minute',
      mm: '%d minutes',
      h: 'une heure',
      hh: '%d heures',
      d: 'un jour',
      dd: '%d jours',
      M: 'un mois',
      MM: '%d mois',
      y: 'un an',
      yy: '%d ans'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
    ordinal: function (number, period) {
      switch (period) {
        // Words with masculine grammatical gender: mois, trimestre, jour
        default:
        case 'M':
        case 'Q':
        case 'D':
        case 'DDD':
        case 'd':
          return number + (number === 1 ? 'er' : 'e');

        // Words with feminine grammatical gender: semaine
        case 'w':
        case 'W':
          return number + (number === 1 ? 're' : 'e');
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return frCh;
});

/***/ }),

/***/ 3131:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fr.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : French [fr]
//! author : John Fischer : https://github.com/jfroffice

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsStrictRegex = /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,
    monthsShortStrictRegex = /(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,
    monthsRegex = /(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,
    monthsParse = [/^janv/i, /^févr/i, /^mars/i, /^avr/i, /^mai/i, /^juin/i, /^juil/i, /^août/i, /^sept/i, /^oct/i, /^nov/i, /^déc/i];
  var fr = moment.defineLocale('fr', {
    months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
    monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: monthsStrictRegex,
    monthsShortStrictRegex: monthsShortStrictRegex,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
    weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
    weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Aujourd’hui à] LT',
      nextDay: '[Demain à] LT',
      nextWeek: 'dddd [à] LT',
      lastDay: '[Hier à] LT',
      lastWeek: 'dddd [dernier à] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'dans %s',
      past: 'il y a %s',
      s: 'quelques secondes',
      ss: '%d secondes',
      m: 'une minute',
      mm: '%d minutes',
      h: 'une heure',
      hh: '%d heures',
      d: 'un jour',
      dd: '%d jours',
      w: 'une semaine',
      ww: '%d semaines',
      M: 'un mois',
      MM: '%d mois',
      y: 'un an',
      yy: '%d ans'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(er|)/,
    ordinal: function (number, period) {
      switch (period) {
        // TODO: Return 'e' when day of month > 1. Move this case inside
        // block for masculine words below.
        // See https://github.com/moment/moment/issues/3375
        case 'D':
          return number + (number === 1 ? 'er' : '');

        // Words with masculine grammatical gender: mois, trimestre, jour
        default:
        case 'M':
        case 'Q':
        case 'DDD':
        case 'd':
          return number + (number === 1 ? 'er' : 'e');

        // Words with feminine grammatical gender: semaine
        case 'w':
        case 'W':
          return number + (number === 1 ? 're' : 'e');
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return fr;
});

/***/ }),

/***/ 267:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fy.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Frisian [fy]
//! author : Robin van der Vliet : https://github.com/robin0van0der0v

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'),
    monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_');
  var fy = moment.defineLocale('fy', {
    months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'),
    monthsShort: function (m, format) {
      if (!m) {
        return monthsShortWithDots;
      } else if (/-MMM-/.test(format)) {
        return monthsShortWithoutDots[m.month()];
      } else {
        return monthsShortWithDots[m.month()];
      }
    },
    monthsParseExact: true,
    weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'),
    weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'),
    weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD-MM-YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[hjoed om] LT',
      nextDay: '[moarn om] LT',
      nextWeek: 'dddd [om] LT',
      lastDay: '[juster om] LT',
      lastWeek: '[ôfrûne] dddd [om] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'oer %s',
      past: '%s lyn',
      s: 'in pear sekonden',
      ss: '%d sekonden',
      m: 'ien minút',
      mm: '%d minuten',
      h: 'ien oere',
      hh: '%d oeren',
      d: 'ien dei',
      dd: '%d dagen',
      M: 'ien moanne',
      MM: '%d moannen',
      y: 'ien jier',
      yy: '%d jierren'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
    ordinal: function (number) {
      return number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de');
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return fy;
});

/***/ }),

/***/ 3821:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ga.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Irish or Irish Gaelic [ga]
//! author : André Silva : https://github.com/askpt

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var months = ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', 'Nollaig'],
    monthsShort = ['Ean', 'Feabh', 'Márt', 'Aib', 'Beal', 'Meith', 'Iúil', 'Lún', 'M.F.', 'D.F.', 'Samh', 'Noll'],
    weekdays = ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'],
    weekdaysShort = ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],
    weekdaysMin = ['Do', 'Lu', 'Má', 'Cé', 'Dé', 'A', 'Sa'];
  var ga = moment.defineLocale('ga', {
    months: months,
    monthsShort: monthsShort,
    monthsParseExact: true,
    weekdays: weekdays,
    weekdaysShort: weekdaysShort,
    weekdaysMin: weekdaysMin,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Inniu ag] LT',
      nextDay: '[Amárach ag] LT',
      nextWeek: 'dddd [ag] LT',
      lastDay: '[Inné ag] LT',
      lastWeek: 'dddd [seo caite] [ag] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'i %s',
      past: '%s ó shin',
      s: 'cúpla soicind',
      ss: '%d soicind',
      m: 'nóiméad',
      mm: '%d nóiméad',
      h: 'uair an chloig',
      hh: '%d uair an chloig',
      d: 'lá',
      dd: '%d lá',
      M: 'mí',
      MM: '%d míonna',
      y: 'bliain',
      yy: '%d bliain'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
    ordinal: function (number) {
      var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return ga;
});

/***/ }),

/***/ 1753:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/gd.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Scottish Gaelic [gd]
//! author : Jon Ashdown : https://github.com/jonashdown

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var months = ['Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'],
    monthsShort = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'],
    weekdays = ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'],
    weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],
    weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];
  var gd = moment.defineLocale('gd', {
    months: months,
    monthsShort: monthsShort,
    monthsParseExact: true,
    weekdays: weekdays,
    weekdaysShort: weekdaysShort,
    weekdaysMin: weekdaysMin,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[An-diugh aig] LT',
      nextDay: '[A-màireach aig] LT',
      nextWeek: 'dddd [aig] LT',
      lastDay: '[An-dè aig] LT',
      lastWeek: 'dddd [seo chaidh] [aig] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'ann an %s',
      past: 'bho chionn %s',
      s: 'beagan diogan',
      ss: '%d diogan',
      m: 'mionaid',
      mm: '%d mionaidean',
      h: 'uair',
      hh: '%d uairean',
      d: 'latha',
      dd: '%d latha',
      M: 'mìos',
      MM: '%d mìosan',
      y: 'bliadhna',
      yy: '%d bliadhna'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
    ordinal: function (number) {
      var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return gd;
});

/***/ }),

/***/ 4074:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/gl.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Galician [gl]
//! author : Juan G. Hurtado : https://github.com/juanghurtado

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var gl = moment.defineLocale('gl', {
    months: 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'),
    monthsShort: 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),
    weekdaysShort: 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),
    weekdaysMin: 'do_lu_ma_mé_xo_ve_sá'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D [de] MMMM [de] YYYY',
      LLL: 'D [de] MMMM [de] YYYY H:mm',
      LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm'
    },
    calendar: {
      sameDay: function () {
        return '[hoxe ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';
      },
      nextDay: function () {
        return '[mañá ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';
      },
      nextWeek: function () {
        return 'dddd [' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT';
      },
      lastDay: function () {
        return '[onte ' + (this.hours() !== 1 ? 'á' : 'a') + '] LT';
      },
      lastWeek: function () {
        return '[o] dddd [pasado ' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT';
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: function (str) {
        if (str.indexOf('un') === 0) {
          return 'n' + str;
        }
        return 'en ' + str;
      },
      past: 'hai %s',
      s: 'uns segundos',
      ss: '%d segundos',
      m: 'un minuto',
      mm: '%d minutos',
      h: 'unha hora',
      hh: '%d horas',
      d: 'un día',
      dd: '%d días',
      M: 'un mes',
      MM: '%d meses',
      y: 'un ano',
      yy: '%d anos'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return gl;
});

/***/ }),

/***/ 2762:
/*!************************************************!*\
  !*** ./node_modules/moment/locale/gom-deva.js ***!
  \************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Konkani Devanagari script [gom-deva]
//! author : The Discoverer : https://github.com/WikiDiscoverer

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
      s: ['थोडया सॅकंडांनी', 'थोडे सॅकंड'],
      ss: [number + ' सॅकंडांनी', number + ' सॅकंड'],
      m: ['एका मिणटान', 'एक मिनूट'],
      mm: [number + ' मिणटांनी', number + ' मिणटां'],
      h: ['एका वरान', 'एक वर'],
      hh: [number + ' वरांनी', number + ' वरां'],
      d: ['एका दिसान', 'एक दीस'],
      dd: [number + ' दिसांनी', number + ' दीस'],
      M: ['एका म्हयन्यान', 'एक म्हयनो'],
      MM: [number + ' म्हयन्यानी', number + ' म्हयने'],
      y: ['एका वर्सान', 'एक वर्स'],
      yy: [number + ' वर्सांनी', number + ' वर्सां']
    };
    return isFuture ? format[key][0] : format[key][1];
  }
  var gomDeva = moment.defineLocale('gom-deva', {
    months: {
      standalone: 'जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'),
      format: 'जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या'.split('_'),
      isFormat: /MMMM(\s)+D[oD]?/
    },
    monthsShort: 'जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'),
    monthsParseExact: true,
    weekdays: 'आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार'.split('_'),
    weekdaysShort: 'आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.'.split('_'),
    weekdaysMin: 'आ_सो_मं_बु_ब्रे_सु_शे'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'A h:mm [वाजतां]',
      LTS: 'A h:mm:ss [वाजतां]',
      L: 'DD-MM-YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY A h:mm [वाजतां]',
      LLLL: 'dddd, MMMM Do, YYYY, A h:mm [वाजतां]',
      llll: 'ddd, D MMM YYYY, A h:mm [वाजतां]'
    },
    calendar: {
      sameDay: '[आयज] LT',
      nextDay: '[फाल्यां] LT',
      nextWeek: '[फुडलो] dddd[,] LT',
      lastDay: '[काल] LT',
      lastWeek: '[फाटलो] dddd[,] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s',
      past: '%s आदीं',
      s: processRelativeTime,
      ss: processRelativeTime,
      m: processRelativeTime,
      mm: processRelativeTime,
      h: processRelativeTime,
      hh: processRelativeTime,
      d: processRelativeTime,
      dd: processRelativeTime,
      M: processRelativeTime,
      MM: processRelativeTime,
      y: processRelativeTime,
      yy: processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}(वेर)/,
    ordinal: function (number, period) {
      switch (period) {
        // the ordinal 'वेर' only applies to day of the month
        case 'D':
          return number + 'वेर';
        default:
        case 'M':
        case 'Q':
        case 'DDD':
        case 'd':
        case 'w':
        case 'W':
          return number;
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week
      doy: 3 // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)
    },

    meridiemParse: /राती|सकाळीं|दनपारां|सांजे/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'राती') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'सकाळीं') {
        return hour;
      } else if (meridiem === 'दनपारां') {
        return hour > 12 ? hour : hour + 12;
      } else if (meridiem === 'सांजे') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'राती';
      } else if (hour < 12) {
        return 'सकाळीं';
      } else if (hour < 16) {
        return 'दनपारां';
      } else if (hour < 20) {
        return 'सांजे';
      } else {
        return 'राती';
      }
    }
  });
  return gomDeva;
});

/***/ }),

/***/ 5969:
/*!************************************************!*\
  !*** ./node_modules/moment/locale/gom-latn.js ***!
  \************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Konkani Latin script [gom-latn]
//! author : The Discoverer : https://github.com/WikiDiscoverer

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
      s: ['thoddea sekondamni', 'thodde sekond'],
      ss: [number + ' sekondamni', number + ' sekond'],
      m: ['eka mintan', 'ek minut'],
      mm: [number + ' mintamni', number + ' mintam'],
      h: ['eka voran', 'ek vor'],
      hh: [number + ' voramni', number + ' voram'],
      d: ['eka disan', 'ek dis'],
      dd: [number + ' disamni', number + ' dis'],
      M: ['eka mhoinean', 'ek mhoino'],
      MM: [number + ' mhoineamni', number + ' mhoine'],
      y: ['eka vorsan', 'ek voros'],
      yy: [number + ' vorsamni', number + ' vorsam']
    };
    return isFuture ? format[key][0] : format[key][1];
  }
  var gomLatn = moment.defineLocale('gom-latn', {
    months: {
      standalone: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'),
      format: 'Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea'.split('_'),
      isFormat: /MMMM(\s)+D[oD]?/
    },
    monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'),
    monthsParseExact: true,
    weekdays: "Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split('_'),
    weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),
    weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'A h:mm [vazta]',
      LTS: 'A h:mm:ss [vazta]',
      L: 'DD-MM-YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY A h:mm [vazta]',
      LLLL: 'dddd, MMMM Do, YYYY, A h:mm [vazta]',
      llll: 'ddd, D MMM YYYY, A h:mm [vazta]'
    },
    calendar: {
      sameDay: '[Aiz] LT',
      nextDay: '[Faleam] LT',
      nextWeek: '[Fuddlo] dddd[,] LT',
      lastDay: '[Kal] LT',
      lastWeek: '[Fattlo] dddd[,] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s',
      past: '%s adim',
      s: processRelativeTime,
      ss: processRelativeTime,
      m: processRelativeTime,
      mm: processRelativeTime,
      h: processRelativeTime,
      hh: processRelativeTime,
      d: processRelativeTime,
      dd: processRelativeTime,
      M: processRelativeTime,
      MM: processRelativeTime,
      y: processRelativeTime,
      yy: processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}(er)/,
    ordinal: function (number, period) {
      switch (period) {
        // the ordinal 'er' only applies to day of the month
        case 'D':
          return number + 'er';
        default:
        case 'M':
        case 'Q':
        case 'DDD':
        case 'd':
        case 'w':
        case 'W':
          return number;
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week
      doy: 3 // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)
    },

    meridiemParse: /rati|sokallim|donparam|sanje/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'rati') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'sokallim') {
        return hour;
      } else if (meridiem === 'donparam') {
        return hour > 12 ? hour : hour + 12;
      } else if (meridiem === 'sanje') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'rati';
      } else if (hour < 12) {
        return 'sokallim';
      } else if (hour < 16) {
        return 'donparam';
      } else if (hour < 20) {
        return 'sanje';
      } else {
        return 'rati';
      }
    }
  });
  return gomLatn;
});

/***/ }),

/***/ 2809:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/gu.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Gujarati [gu]
//! author : Kaushik Thanki : https://github.com/Kaushik1987

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '૧',
      2: '૨',
      3: '૩',
      4: '૪',
      5: '૫',
      6: '૬',
      7: '૭',
      8: '૮',
      9: '૯',
      0: '૦'
    },
    numberMap = {
      '૧': '1',
      '૨': '2',
      '૩': '3',
      '૪': '4',
      '૫': '5',
      '૬': '6',
      '૭': '7',
      '૮': '8',
      '૯': '9',
      '૦': '0'
    };
  var gu = moment.defineLocale('gu', {
    months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split('_'),
    monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split('_'),
    monthsParseExact: true,
    weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split('_'),
    weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'),
    weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'),
    longDateFormat: {
      LT: 'A h:mm વાગ્યે',
      LTS: 'A h:mm:ss વાગ્યે',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm વાગ્યે',
      LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે'
    },
    calendar: {
      sameDay: '[આજ] LT',
      nextDay: '[કાલે] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[ગઇકાલે] LT',
      lastWeek: '[પાછલા] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s મા',
      past: '%s પહેલા',
      s: 'અમુક પળો',
      ss: '%d સેકંડ',
      m: 'એક મિનિટ',
      mm: '%d મિનિટ',
      h: 'એક કલાક',
      hh: '%d કલાક',
      d: 'એક દિવસ',
      dd: '%d દિવસ',
      M: 'એક મહિનો',
      MM: '%d મહિનો',
      y: 'એક વર્ષ',
      yy: '%d વર્ષ'
    },
    preparse: function (string) {
      return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    // Gujarati notation for meridiems are quite fuzzy in practice. While there exists
    // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati.
    meridiemParse: /રાત|બપોર|સવાર|સાંજ/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'રાત') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'સવાર') {
        return hour;
      } else if (meridiem === 'બપોર') {
        return hour >= 10 ? hour : hour + 12;
      } else if (meridiem === 'સાંજ') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'રાત';
      } else if (hour < 10) {
        return 'સવાર';
      } else if (hour < 17) {
        return 'બપોર';
      } else if (hour < 20) {
        return 'સાંજ';
      } else {
        return 'રાત';
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return gu;
});

/***/ }),

/***/ 5402:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/he.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Hebrew [he]
//! author : Tomer Cohen : https://github.com/tomer
//! author : Moshe Simantov : https://github.com/DevelopmentIL
//! author : Tal Ater : https://github.com/TalAter

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var he = moment.defineLocale('he', {
    months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'),
    monthsShort: 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'),
    weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),
    weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),
    weekdaysMin: 'א_ב_ג_ד_ה_ו_ש'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D [ב]MMMM YYYY',
      LLL: 'D [ב]MMMM YYYY HH:mm',
      LLLL: 'dddd, D [ב]MMMM YYYY HH:mm',
      l: 'D/M/YYYY',
      ll: 'D MMM YYYY',
      lll: 'D MMM YYYY HH:mm',
      llll: 'ddd, D MMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[היום ב־]LT',
      nextDay: '[מחר ב־]LT',
      nextWeek: 'dddd [בשעה] LT',
      lastDay: '[אתמול ב־]LT',
      lastWeek: '[ביום] dddd [האחרון בשעה] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'בעוד %s',
      past: 'לפני %s',
      s: 'מספר שניות',
      ss: '%d שניות',
      m: 'דקה',
      mm: '%d דקות',
      h: 'שעה',
      hh: function (number) {
        if (number === 2) {
          return 'שעתיים';
        }
        return number + ' שעות';
      },
      d: 'יום',
      dd: function (number) {
        if (number === 2) {
          return 'יומיים';
        }
        return number + ' ימים';
      },
      M: 'חודש',
      MM: function (number) {
        if (number === 2) {
          return 'חודשיים';
        }
        return number + ' חודשים';
      },
      y: 'שנה',
      yy: function (number) {
        if (number === 2) {
          return 'שנתיים';
        } else if (number % 10 === 0 && number !== 10) {
          return number + ' שנה';
        }
        return number + ' שנים';
      }
    },
    meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,
    isPM: function (input) {
      return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input);
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 5) {
        return 'לפנות בוקר';
      } else if (hour < 10) {
        return 'בבוקר';
      } else if (hour < 12) {
        return isLower ? 'לפנה"צ' : 'לפני הצהריים';
      } else if (hour < 18) {
        return isLower ? 'אחה"צ' : 'אחרי הצהריים';
      } else {
        return 'בערב';
      }
    }
  });
  return he;
});

/***/ }),

/***/ 315:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/hi.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Hindi [hi]
//! author : Mayank Singhal : https://github.com/mayanksinghal

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '१',
      2: '२',
      3: '३',
      4: '४',
      5: '५',
      6: '६',
      7: '७',
      8: '८',
      9: '९',
      0: '०'
    },
    numberMap = {
      '१': '1',
      '२': '2',
      '३': '3',
      '४': '4',
      '५': '5',
      '६': '6',
      '७': '7',
      '८': '8',
      '९': '9',
      '०': '0'
    },
    monthsParse = [/^जन/i, /^फ़र|फर/i, /^मार्च/i, /^अप्रै/i, /^मई/i, /^जून/i, /^जुल/i, /^अग/i, /^सितं|सित/i, /^अक्टू/i, /^नव|नवं/i, /^दिसं|दिस/i],
    shortMonthsParse = [/^जन/i, /^फ़र/i, /^मार्च/i, /^अप्रै/i, /^मई/i, /^जून/i, /^जुल/i, /^अग/i, /^सित/i, /^अक्टू/i, /^नव/i, /^दिस/i];
  var hi = moment.defineLocale('hi', {
    months: {
      format: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'),
      standalone: 'जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर'.split('_')
    },
    monthsShort: 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'),
    weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
    weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),
    weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),
    longDateFormat: {
      LT: 'A h:mm बजे',
      LTS: 'A h:mm:ss बजे',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm बजे',
      LLLL: 'dddd, D MMMM YYYY, A h:mm बजे'
    },
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: shortMonthsParse,
    monthsRegex: /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,
    monthsShortRegex: /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,
    monthsStrictRegex: /^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,
    monthsShortStrictRegex: /^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,
    calendar: {
      sameDay: '[आज] LT',
      nextDay: '[कल] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[कल] LT',
      lastWeek: '[पिछले] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s में',
      past: '%s पहले',
      s: 'कुछ ही क्षण',
      ss: '%d सेकंड',
      m: 'एक मिनट',
      mm: '%d मिनट',
      h: 'एक घंटा',
      hh: '%d घंटे',
      d: 'एक दिन',
      dd: '%d दिन',
      M: 'एक महीने',
      MM: '%d महीने',
      y: 'एक वर्ष',
      yy: '%d वर्ष'
    },
    preparse: function (string) {
      return string.replace(/[१२३४५६७८९०]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    // Hindi notation for meridiems are quite fuzzy in practice. While there exists
    // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
    meridiemParse: /रात|सुबह|दोपहर|शाम/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'रात') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'सुबह') {
        return hour;
      } else if (meridiem === 'दोपहर') {
        return hour >= 10 ? hour : hour + 12;
      } else if (meridiem === 'शाम') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'रात';
      } else if (hour < 10) {
        return 'सुबह';
      } else if (hour < 17) {
        return 'दोपहर';
      } else if (hour < 20) {
        return 'शाम';
      } else {
        return 'रात';
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return hi;
});

/***/ }),

/***/ 410:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/hr.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Croatian [hr]
//! author : Bojan Marković : https://github.com/bmarkovic

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function translate(number, withoutSuffix, key) {
    var result = number + ' ';
    switch (key) {
      case 'ss':
        if (number === 1) {
          result += 'sekunda';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'sekunde';
        } else {
          result += 'sekundi';
        }
        return result;
      case 'm':
        return withoutSuffix ? 'jedna minuta' : 'jedne minute';
      case 'mm':
        if (number === 1) {
          result += 'minuta';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'minute';
        } else {
          result += 'minuta';
        }
        return result;
      case 'h':
        return withoutSuffix ? 'jedan sat' : 'jednog sata';
      case 'hh':
        if (number === 1) {
          result += 'sat';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'sata';
        } else {
          result += 'sati';
        }
        return result;
      case 'dd':
        if (number === 1) {
          result += 'dan';
        } else {
          result += 'dana';
        }
        return result;
      case 'MM':
        if (number === 1) {
          result += 'mjesec';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'mjeseca';
        } else {
          result += 'mjeseci';
        }
        return result;
      case 'yy':
        if (number === 1) {
          result += 'godina';
        } else if (number === 2 || number === 3 || number === 4) {
          result += 'godine';
        } else {
          result += 'godina';
        }
        return result;
    }
  }
  var hr = moment.defineLocale('hr', {
    months: {
      format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'),
      standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_')
    },
    monthsShort: 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
    monthsParseExact: true,
    weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
    weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
    weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'Do MMMM YYYY',
      LLL: 'Do MMMM YYYY H:mm',
      LLLL: 'dddd, Do MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[danas u] LT',
      nextDay: '[sutra u] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[u] [nedjelju] [u] LT';
          case 3:
            return '[u] [srijedu] [u] LT';
          case 6:
            return '[u] [subotu] [u] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[u] dddd [u] LT';
        }
      },
      lastDay: '[jučer u] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
            return '[prošlu] [nedjelju] [u] LT';
          case 3:
            return '[prošlu] [srijedu] [u] LT';
          case 6:
            return '[prošle] [subote] [u] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[prošli] dddd [u] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'za %s',
      past: 'prije %s',
      s: 'par sekundi',
      ss: translate,
      m: translate,
      mm: translate,
      h: translate,
      hh: translate,
      d: 'dan',
      dd: translate,
      M: 'mjesec',
      MM: translate,
      y: 'godinu',
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return hr;
});

/***/ }),

/***/ 8288:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/hu.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Hungarian [hu]
//! author : Adam Brunner : https://github.com/adambrunner
//! author : Peter Viszt  : https://github.com/passatgt

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' ');
  function translate(number, withoutSuffix, key, isFuture) {
    var num = number;
    switch (key) {
      case 's':
        return isFuture || withoutSuffix ? 'néhány másodperc' : 'néhány másodperce';
      case 'ss':
        return num + (isFuture || withoutSuffix) ? ' másodperc' : ' másodperce';
      case 'm':
        return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
      case 'mm':
        return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
      case 'h':
        return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');
      case 'hh':
        return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
      case 'd':
        return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');
      case 'dd':
        return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
      case 'M':
        return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
      case 'MM':
        return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
      case 'y':
        return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');
      case 'yy':
        return num + (isFuture || withoutSuffix ? ' év' : ' éve');
    }
    return '';
  }
  function week(isFuture) {
    return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]';
  }
  var hu = moment.defineLocale('hu', {
    months: 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'),
    monthsShort: 'jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),
    weekdaysShort: 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),
    weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'),
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'YYYY.MM.DD.',
      LL: 'YYYY. MMMM D.',
      LLL: 'YYYY. MMMM D. H:mm',
      LLLL: 'YYYY. MMMM D., dddd H:mm'
    },
    meridiemParse: /de|du/i,
    isPM: function (input) {
      return input.charAt(1).toLowerCase() === 'u';
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours < 12) {
        return isLower === true ? 'de' : 'DE';
      } else {
        return isLower === true ? 'du' : 'DU';
      }
    },
    calendar: {
      sameDay: '[ma] LT[-kor]',
      nextDay: '[holnap] LT[-kor]',
      nextWeek: function () {
        return week.call(this, true);
      },
      lastDay: '[tegnap] LT[-kor]',
      lastWeek: function () {
        return week.call(this, false);
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s múlva',
      past: '%s',
      s: translate,
      ss: translate,
      m: translate,
      mm: translate,
      h: translate,
      hh: translate,
      d: translate,
      dd: translate,
      M: translate,
      MM: translate,
      y: translate,
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return hu;
});

/***/ }),

/***/ 8999:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/hy-am.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Armenian [hy-am]
//! author : Armendarabyan : https://github.com/armendarabyan

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var hyAm = moment.defineLocale('hy-am', {
    months: {
      format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'),
      standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_')
    },
    monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
    weekdays: 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'),
    weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
    weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY թ.',
      LLL: 'D MMMM YYYY թ., HH:mm',
      LLLL: 'dddd, D MMMM YYYY թ., HH:mm'
    },
    calendar: {
      sameDay: '[այսօր] LT',
      nextDay: '[վաղը] LT',
      lastDay: '[երեկ] LT',
      nextWeek: function () {
        return 'dddd [օրը ժամը] LT';
      },
      lastWeek: function () {
        return '[անցած] dddd [օրը ժամը] LT';
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s հետո',
      past: '%s առաջ',
      s: 'մի քանի վայրկյան',
      ss: '%d վայրկյան',
      m: 'րոպե',
      mm: '%d րոպե',
      h: 'ժամ',
      hh: '%d ժամ',
      d: 'օր',
      dd: '%d օր',
      M: 'ամիս',
      MM: '%d ամիս',
      y: 'տարի',
      yy: '%d տարի'
    },
    meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,
    isPM: function (input) {
      return /^(ցերեկվա|երեկոյան)$/.test(input);
    },
    meridiem: function (hour) {
      if (hour < 4) {
        return 'գիշերվա';
      } else if (hour < 12) {
        return 'առավոտվա';
      } else if (hour < 17) {
        return 'ցերեկվա';
      } else {
        return 'երեկոյան';
      }
    },
    dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'DDD':
        case 'w':
        case 'W':
        case 'DDDo':
          if (number === 1) {
            return number + '-ին';
          }
          return number + '-րդ';
        default:
          return number;
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return hyAm;
});

/***/ }),

/***/ 1334:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/id.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Indonesian [id]
//! author : Mohammad Satrio Utomo : https://github.com/tyok
//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var id = moment.defineLocale('id', {
    months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'),
    weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),
    weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),
    weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),
    longDateFormat: {
      LT: 'HH.mm',
      LTS: 'HH.mm.ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY [pukul] HH.mm',
      LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
    },
    meridiemParse: /pagi|siang|sore|malam/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'pagi') {
        return hour;
      } else if (meridiem === 'siang') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === 'sore' || meridiem === 'malam') {
        return hour + 12;
      }
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours < 11) {
        return 'pagi';
      } else if (hours < 15) {
        return 'siang';
      } else if (hours < 19) {
        return 'sore';
      } else {
        return 'malam';
      }
    },
    calendar: {
      sameDay: '[Hari ini pukul] LT',
      nextDay: '[Besok pukul] LT',
      nextWeek: 'dddd [pukul] LT',
      lastDay: '[Kemarin pukul] LT',
      lastWeek: 'dddd [lalu pukul] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'dalam %s',
      past: '%s yang lalu',
      s: 'beberapa detik',
      ss: '%d detik',
      m: 'semenit',
      mm: '%d menit',
      h: 'sejam',
      hh: '%d jam',
      d: 'sehari',
      dd: '%d hari',
      M: 'sebulan',
      MM: '%d bulan',
      y: 'setahun',
      yy: '%d tahun'
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return id;
});

/***/ }),

/***/ 6959:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/is.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Icelandic [is]
//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function plural(n) {
    if (n % 100 === 11) {
      return true;
    } else if (n % 10 === 1) {
      return false;
    }
    return true;
  }
  function translate(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    switch (key) {
      case 's':
        return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
      case 'ss':
        if (plural(number)) {
          return result + (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum');
        }
        return result + 'sekúnda';
      case 'm':
        return withoutSuffix ? 'mínúta' : 'mínútu';
      case 'mm':
        if (plural(number)) {
          return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum');
        } else if (withoutSuffix) {
          return result + 'mínúta';
        }
        return result + 'mínútu';
      case 'hh':
        if (plural(number)) {
          return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum');
        }
        return result + 'klukkustund';
      case 'd':
        if (withoutSuffix) {
          return 'dagur';
        }
        return isFuture ? 'dag' : 'degi';
      case 'dd':
        if (plural(number)) {
          if (withoutSuffix) {
            return result + 'dagar';
          }
          return result + (isFuture ? 'daga' : 'dögum');
        } else if (withoutSuffix) {
          return result + 'dagur';
        }
        return result + (isFuture ? 'dag' : 'degi');
      case 'M':
        if (withoutSuffix) {
          return 'mánuður';
        }
        return isFuture ? 'mánuð' : 'mánuði';
      case 'MM':
        if (plural(number)) {
          if (withoutSuffix) {
            return result + 'mánuðir';
          }
          return result + (isFuture ? 'mánuði' : 'mánuðum');
        } else if (withoutSuffix) {
          return result + 'mánuður';
        }
        return result + (isFuture ? 'mánuð' : 'mánuði');
      case 'y':
        return withoutSuffix || isFuture ? 'ár' : 'ári';
      case 'yy':
        if (plural(number)) {
          return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
        }
        return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
    }
  }
  var is = moment.defineLocale('is', {
    months: 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'),
    monthsShort: 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),
    weekdays: 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'),
    weekdaysShort: 'sun_mán_þri_mið_fim_fös_lau'.split('_'),
    weekdaysMin: 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY [kl.] H:mm',
      LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm'
    },
    calendar: {
      sameDay: '[í dag kl.] LT',
      nextDay: '[á morgun kl.] LT',
      nextWeek: 'dddd [kl.] LT',
      lastDay: '[í gær kl.] LT',
      lastWeek: '[síðasta] dddd [kl.] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'eftir %s',
      past: 'fyrir %s síðan',
      s: translate,
      ss: translate,
      m: translate,
      mm: translate,
      h: 'klukkustund',
      hh: translate,
      d: translate,
      dd: translate,
      M: translate,
      MM: translate,
      y: translate,
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return is;
});

/***/ }),

/***/ 1124:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/it-ch.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Italian (Switzerland) [it-ch]
//! author : xfh : https://github.com/xfh

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var itCh = moment.defineLocale('it-ch', {
    months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),
    monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
    weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'),
    weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
    weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Oggi alle] LT',
      nextDay: '[Domani alle] LT',
      nextWeek: 'dddd [alle] LT',
      lastDay: '[Ieri alle] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
            return '[la scorsa] dddd [alle] LT';
          default:
            return '[lo scorso] dddd [alle] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: function (s) {
        return (/^[0-9].+$/.test(s) ? 'tra' : 'in') + ' ' + s;
      },
      past: '%s fa',
      s: 'alcuni secondi',
      ss: '%d secondi',
      m: 'un minuto',
      mm: '%d minuti',
      h: "un'ora",
      hh: '%d ore',
      d: 'un giorno',
      dd: '%d giorni',
      M: 'un mese',
      MM: '%d mesi',
      y: 'un anno',
      yy: '%d anni'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return itCh;
});

/***/ }),

/***/ 4864:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/it.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Italian [it]
//! author : Lorenzo : https://github.com/aliem
//! author: Mattia Larentis: https://github.com/nostalgiaz
//! author: Marco : https://github.com/Manfre98

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var it = moment.defineLocale('it', {
    months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),
    monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
    weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'),
    weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
    weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: function () {
        return '[Oggi a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
      },
      nextDay: function () {
        return '[Domani a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
      },
      nextWeek: function () {
        return 'dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
      },
      lastDay: function () {
        return '[Ieri a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
      },
      lastWeek: function () {
        switch (this.day()) {
          case 0:
            return '[La scorsa] dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
          default:
            return '[Lo scorso] dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'tra %s',
      past: '%s fa',
      s: 'alcuni secondi',
      ss: '%d secondi',
      m: 'un minuto',
      mm: '%d minuti',
      h: "un'ora",
      hh: '%d ore',
      d: 'un giorno',
      dd: '%d giorni',
      w: 'una settimana',
      ww: '%d settimane',
      M: 'un mese',
      MM: '%d mesi',
      y: 'un anno',
      yy: '%d anni'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return it;
});

/***/ }),

/***/ 6141:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ja.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Japanese [ja]
//! author : LI Long : https://github.com/baryon

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ja = moment.defineLocale('ja', {
    eras: [{
      since: '2019-05-01',
      offset: 1,
      name: '令和',
      narrow: '㋿',
      abbr: 'R'
    }, {
      since: '1989-01-08',
      until: '2019-04-30',
      offset: 1,
      name: '平成',
      narrow: '㍻',
      abbr: 'H'
    }, {
      since: '1926-12-25',
      until: '1989-01-07',
      offset: 1,
      name: '昭和',
      narrow: '㍼',
      abbr: 'S'
    }, {
      since: '1912-07-30',
      until: '1926-12-24',
      offset: 1,
      name: '大正',
      narrow: '㍽',
      abbr: 'T'
    }, {
      since: '1873-01-01',
      until: '1912-07-29',
      offset: 6,
      name: '明治',
      narrow: '㍾',
      abbr: 'M'
    }, {
      since: '0001-01-01',
      until: '1873-12-31',
      offset: 1,
      name: '西暦',
      narrow: 'AD',
      abbr: 'AD'
    }, {
      since: '0000-12-31',
      until: -Infinity,
      offset: 1,
      name: '紀元前',
      narrow: 'BC',
      abbr: 'BC'
    }],
    eraYearOrdinalRegex: /(元|\d+)年/,
    eraYearOrdinalParse: function (input, match) {
      return match[1] === '元' ? 1 : parseInt(match[1] || input, 10);
    },
    months: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays: '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),
    weekdaysShort: '日_月_火_水_木_金_土'.split('_'),
    weekdaysMin: '日_月_火_水_木_金_土'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY/MM/DD',
      LL: 'YYYY年M月D日',
      LLL: 'YYYY年M月D日 HH:mm',
      LLLL: 'YYYY年M月D日 dddd HH:mm',
      l: 'YYYY/MM/DD',
      ll: 'YYYY年M月D日',
      lll: 'YYYY年M月D日 HH:mm',
      llll: 'YYYY年M月D日(ddd) HH:mm'
    },
    meridiemParse: /午前|午後/i,
    isPM: function (input) {
      return input === '午後';
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return '午前';
      } else {
        return '午後';
      }
    },
    calendar: {
      sameDay: '[今日] LT',
      nextDay: '[明日] LT',
      nextWeek: function (now) {
        if (now.week() !== this.week()) {
          return '[来週]dddd LT';
        } else {
          return 'dddd LT';
        }
      },
      lastDay: '[昨日] LT',
      lastWeek: function (now) {
        if (this.week() !== now.week()) {
          return '[先週]dddd LT';
        } else {
          return 'dddd LT';
        }
      },
      sameElse: 'L'
    },
    dayOfMonthOrdinalParse: /\d{1,2}日/,
    ordinal: function (number, period) {
      switch (period) {
        case 'y':
          return number === 1 ? '元年' : number + '年';
        case 'd':
        case 'D':
        case 'DDD':
          return number + '日';
        default:
          return number;
      }
    },
    relativeTime: {
      future: '%s後',
      past: '%s前',
      s: '数秒',
      ss: '%d秒',
      m: '1分',
      mm: '%d分',
      h: '1時間',
      hh: '%d時間',
      d: '1日',
      dd: '%d日',
      M: '1ヶ月',
      MM: '%dヶ月',
      y: '1年',
      yy: '%d年'
    }
  });
  return ja;
});

/***/ }),

/***/ 9187:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/jv.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Javanese [jv]
//! author : Rony Lantip : https://github.com/lantip
//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var jv = moment.defineLocale('jv', {
    months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'),
    monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),
    weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),
    weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),
    weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),
    longDateFormat: {
      LT: 'HH.mm',
      LTS: 'HH.mm.ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY [pukul] HH.mm',
      LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
    },
    meridiemParse: /enjing|siyang|sonten|ndalu/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'enjing') {
        return hour;
      } else if (meridiem === 'siyang') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === 'sonten' || meridiem === 'ndalu') {
        return hour + 12;
      }
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours < 11) {
        return 'enjing';
      } else if (hours < 15) {
        return 'siyang';
      } else if (hours < 19) {
        return 'sonten';
      } else {
        return 'ndalu';
      }
    },
    calendar: {
      sameDay: '[Dinten puniko pukul] LT',
      nextDay: '[Mbenjang pukul] LT',
      nextWeek: 'dddd [pukul] LT',
      lastDay: '[Kala wingi pukul] LT',
      lastWeek: 'dddd [kepengker pukul] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'wonten ing %s',
      past: '%s ingkang kepengker',
      s: 'sawetawis detik',
      ss: '%d detik',
      m: 'setunggal menit',
      mm: '%d menit',
      h: 'setunggal jam',
      hh: '%d jam',
      d: 'sedinten',
      dd: '%d dinten',
      M: 'sewulan',
      MM: '%d wulan',
      y: 'setaun',
      yy: '%d taun'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return jv;
});

/***/ }),

/***/ 2136:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ka.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Georgian [ka]
//! author : Irakli Janiashvili : https://github.com/IrakliJani

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ka = moment.defineLocale('ka', {
    months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'),
    monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),
    weekdays: {
      standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'),
      format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_'),
      isFormat: /(წინა|შემდეგ)/
    },
    weekdaysShort: 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),
    weekdaysMin: 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[დღეს] LT[-ზე]',
      nextDay: '[ხვალ] LT[-ზე]',
      lastDay: '[გუშინ] LT[-ზე]',
      nextWeek: '[შემდეგ] dddd LT[-ზე]',
      lastWeek: '[წინა] dddd LT-ზე',
      sameElse: 'L'
    },
    relativeTime: {
      future: function (s) {
        return s.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/, function ($0, $1, $2) {
          return $2 === 'ი' ? $1 + 'ში' : $1 + $2 + 'ში';
        });
      },
      past: function (s) {
        if (/(წამი|წუთი|საათი|დღე|თვე)/.test(s)) {
          return s.replace(/(ი|ე)$/, 'ის წინ');
        }
        if (/წელი/.test(s)) {
          return s.replace(/წელი$/, 'წლის წინ');
        }
        return s;
      },
      s: 'რამდენიმე წამი',
      ss: '%d წამი',
      m: 'წუთი',
      mm: '%d წუთი',
      h: 'საათი',
      hh: '%d საათი',
      d: 'დღე',
      dd: '%d დღე',
      M: 'თვე',
      MM: '%d თვე',
      y: 'წელი',
      yy: '%d წელი'
    },
    dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,
    ordinal: function (number) {
      if (number === 0) {
        return number;
      }
      if (number === 1) {
        return number + '-ლი';
      }
      if (number < 20 || number <= 100 && number % 20 === 0 || number % 100 === 0) {
        return 'მე-' + number;
      }
      return number + '-ე';
    },
    week: {
      dow: 1,
      doy: 7
    }
  });
  return ka;
});

/***/ }),

/***/ 4332:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/kk.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Kazakh [kk]
//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var suffixes = {
    0: '-ші',
    1: '-ші',
    2: '-ші',
    3: '-ші',
    4: '-ші',
    5: '-ші',
    6: '-шы',
    7: '-ші',
    8: '-ші',
    9: '-шы',
    10: '-шы',
    20: '-шы',
    30: '-шы',
    40: '-шы',
    50: '-ші',
    60: '-шы',
    70: '-ші',
    80: '-ші',
    90: '-шы',
    100: '-ші'
  };
  var kk = moment.defineLocale('kk', {
    months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'),
    monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),
    weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'),
    weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),
    weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Бүгін сағат] LT',
      nextDay: '[Ертең сағат] LT',
      nextWeek: 'dddd [сағат] LT',
      lastDay: '[Кеше сағат] LT',
      lastWeek: '[Өткен аптаның] dddd [сағат] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s ішінде',
      past: '%s бұрын',
      s: 'бірнеше секунд',
      ss: '%d секунд',
      m: 'бір минут',
      mm: '%d минут',
      h: 'бір сағат',
      hh: '%d сағат',
      d: 'бір күн',
      dd: '%d күн',
      M: 'бір ай',
      MM: '%d ай',
      y: 'бір жыл',
      yy: '%d жыл'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/,
    ordinal: function (number) {
      var a = number % 10,
        b = number >= 100 ? 100 : null;
      return number + (suffixes[number] || suffixes[a] || suffixes[b]);
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return kk;
});

/***/ }),

/***/ 8607:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/km.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Cambodian [km]
//! author : Kruy Vanna : https://github.com/kruyvanna

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '១',
      2: '២',
      3: '៣',
      4: '៤',
      5: '៥',
      6: '៦',
      7: '៧',
      8: '៨',
      9: '៩',
      0: '០'
    },
    numberMap = {
      '១': '1',
      '២': '2',
      '៣': '3',
      '៤': '4',
      '៥': '5',
      '៦': '6',
      '៧': '7',
      '៨': '8',
      '៩': '9',
      '០': '0'
    };
  var km = moment.defineLocale('km', {
    months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
    monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
    weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
    weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
    weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    meridiemParse: /ព្រឹក|ល្ងាច/,
    isPM: function (input) {
      return input === 'ល្ងាច';
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'ព្រឹក';
      } else {
        return 'ល្ងាច';
      }
    },
    calendar: {
      sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',
      nextDay: '[ស្អែក ម៉ោង] LT',
      nextWeek: 'dddd [ម៉ោង] LT',
      lastDay: '[ម្សិលមិញ ម៉ោង] LT',
      lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%sទៀត',
      past: '%sមុន',
      s: 'ប៉ុន្មានវិនាទី',
      ss: '%d វិនាទី',
      m: 'មួយនាទី',
      mm: '%d នាទី',
      h: 'មួយម៉ោង',
      hh: '%d ម៉ោង',
      d: 'មួយថ្ងៃ',
      dd: '%d ថ្ងៃ',
      M: 'មួយខែ',
      MM: '%d ខែ',
      y: 'មួយឆ្នាំ',
      yy: '%d ឆ្នាំ'
    },
    dayOfMonthOrdinalParse: /ទី\d{1,2}/,
    ordinal: 'ទី%d',
    preparse: function (string) {
      return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return km;
});

/***/ }),

/***/ 4305:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/kn.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Kannada [kn]
//! author : Rajeev Naik : https://github.com/rajeevnaikte

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '೧',
      2: '೨',
      3: '೩',
      4: '೪',
      5: '೫',
      6: '೬',
      7: '೭',
      8: '೮',
      9: '೯',
      0: '೦'
    },
    numberMap = {
      '೧': '1',
      '೨': '2',
      '೩': '3',
      '೪': '4',
      '೫': '5',
      '೬': '6',
      '೭': '7',
      '೮': '8',
      '೯': '9',
      '೦': '0'
    };
  var kn = moment.defineLocale('kn', {
    months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split('_'),
    monthsShort: 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split('_'),
    monthsParseExact: true,
    weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split('_'),
    weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'),
    weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'),
    longDateFormat: {
      LT: 'A h:mm',
      LTS: 'A h:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm',
      LLLL: 'dddd, D MMMM YYYY, A h:mm'
    },
    calendar: {
      sameDay: '[ಇಂದು] LT',
      nextDay: '[ನಾಳೆ] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[ನಿನ್ನೆ] LT',
      lastWeek: '[ಕೊನೆಯ] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s ನಂತರ',
      past: '%s ಹಿಂದೆ',
      s: 'ಕೆಲವು ಕ್ಷಣಗಳು',
      ss: '%d ಸೆಕೆಂಡುಗಳು',
      m: 'ಒಂದು ನಿಮಿಷ',
      mm: '%d ನಿಮಿಷ',
      h: 'ಒಂದು ಗಂಟೆ',
      hh: '%d ಗಂಟೆ',
      d: 'ಒಂದು ದಿನ',
      dd: '%d ದಿನ',
      M: 'ಒಂದು ತಿಂಗಳು',
      MM: '%d ತಿಂಗಳು',
      y: 'ಒಂದು ವರ್ಷ',
      yy: '%d ವರ್ಷ'
    },
    preparse: function (string) {
      return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'ರಾತ್ರಿ') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') {
        return hour;
      } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') {
        return hour >= 10 ? hour : hour + 12;
      } else if (meridiem === 'ಸಂಜೆ') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'ರಾತ್ರಿ';
      } else if (hour < 10) {
        return 'ಬೆಳಿಗ್ಗೆ';
      } else if (hour < 17) {
        return 'ಮಧ್ಯಾಹ್ನ';
      } else if (hour < 20) {
        return 'ಸಂಜೆ';
      } else {
        return 'ರಾತ್ರಿ';
      }
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/,
    ordinal: function (number) {
      return number + 'ನೇ';
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return kn;
});

/***/ }),

/***/ 234:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ko.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Korean [ko]
//! author : Kyungwook, Park : https://github.com/kyungw00k
//! author : Jeeeyul Lee <jeeeyul@gmail.com>

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ko = moment.defineLocale('ko', {
    months: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
    monthsShort: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
    weekdays: '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),
    weekdaysShort: '일_월_화_수_목_금_토'.split('_'),
    weekdaysMin: '일_월_화_수_목_금_토'.split('_'),
    longDateFormat: {
      LT: 'A h:mm',
      LTS: 'A h:mm:ss',
      L: 'YYYY.MM.DD.',
      LL: 'YYYY년 MMMM D일',
      LLL: 'YYYY년 MMMM D일 A h:mm',
      LLLL: 'YYYY년 MMMM D일 dddd A h:mm',
      l: 'YYYY.MM.DD.',
      ll: 'YYYY년 MMMM D일',
      lll: 'YYYY년 MMMM D일 A h:mm',
      llll: 'YYYY년 MMMM D일 dddd A h:mm'
    },
    calendar: {
      sameDay: '오늘 LT',
      nextDay: '내일 LT',
      nextWeek: 'dddd LT',
      lastDay: '어제 LT',
      lastWeek: '지난주 dddd LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s 후',
      past: '%s 전',
      s: '몇 초',
      ss: '%d초',
      m: '1분',
      mm: '%d분',
      h: '한 시간',
      hh: '%d시간',
      d: '하루',
      dd: '%d일',
      M: '한 달',
      MM: '%d달',
      y: '일 년',
      yy: '%d년'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(일|월|주)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'DDD':
          return number + '일';
        case 'M':
          return number + '월';
        case 'w':
        case 'W':
          return number + '주';
        default:
          return number;
      }
    },
    meridiemParse: /오전|오후/,
    isPM: function (token) {
      return token === '오후';
    },
    meridiem: function (hour, minute, isUpper) {
      return hour < 12 ? '오전' : '오후';
    }
  });
  return ko;
});

/***/ }),

/***/ 6003:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ku.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Kurdish [ku]
//! author : Shahram Mebashar : https://github.com/ShahramMebashar

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '١',
      2: '٢',
      3: '٣',
      4: '٤',
      5: '٥',
      6: '٦',
      7: '٧',
      8: '٨',
      9: '٩',
      0: '٠'
    },
    numberMap = {
      '١': '1',
      '٢': '2',
      '٣': '3',
      '٤': '4',
      '٥': '5',
      '٦': '6',
      '٧': '7',
      '٨': '8',
      '٩': '9',
      '٠': '0'
    },
    months = ['کانونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمموز', 'ئاب', 'ئەیلوول', 'تشرینی یەكەم', 'تشرینی دووەم', 'كانونی یەکەم'];
  var ku = moment.defineLocale('ku', {
    months: months,
    monthsShort: months,
    weekdays: 'یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌'.split('_'),
    weekdaysShort: 'یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌'.split('_'),
    weekdaysMin: 'ی_د_س_چ_پ_ه_ش'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    meridiemParse: /ئێواره‌|به‌یانی/,
    isPM: function (input) {
      return /ئێواره‌/.test(input);
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'به‌یانی';
      } else {
        return 'ئێواره‌';
      }
    },
    calendar: {
      sameDay: '[ئه‌مرۆ كاتژمێر] LT',
      nextDay: '[به‌یانی كاتژمێر] LT',
      nextWeek: 'dddd [كاتژمێر] LT',
      lastDay: '[دوێنێ كاتژمێر] LT',
      lastWeek: 'dddd [كاتژمێر] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'له‌ %s',
      past: '%s',
      s: 'چه‌ند چركه‌یه‌ك',
      ss: 'چركه‌ %d',
      m: 'یه‌ك خوله‌ك',
      mm: '%d خوله‌ك',
      h: 'یه‌ك كاتژمێر',
      hh: '%d كاتژمێر',
      d: 'یه‌ك ڕۆژ',
      dd: '%d ڕۆژ',
      M: 'یه‌ك مانگ',
      MM: '%d مانگ',
      y: 'یه‌ك ساڵ',
      yy: '%d ساڵ'
    },
    preparse: function (string) {
      return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
        return numberMap[match];
      }).replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      }).replace(/,/g, '،');
    },
    week: {
      dow: 6,
      // Saturday is the first day of the week.
      doy: 12 // The week that contains Jan 12th is the first week of the year.
    }
  });

  return ku;
});

/***/ }),

/***/ 5061:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ky.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Kyrgyz [ky]
//! author : Chyngyz Arystan uulu : https://github.com/chyngyz

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var suffixes = {
    0: '-чү',
    1: '-чи',
    2: '-чи',
    3: '-чү',
    4: '-чү',
    5: '-чи',
    6: '-чы',
    7: '-чи',
    8: '-чи',
    9: '-чу',
    10: '-чу',
    20: '-чы',
    30: '-чу',
    40: '-чы',
    50: '-чү',
    60: '-чы',
    70: '-чи',
    80: '-чи',
    90: '-чу',
    100: '-чү'
  };
  var ky = moment.defineLocale('ky', {
    months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
    monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
    weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'),
    weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),
    weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Бүгүн саат] LT',
      nextDay: '[Эртең саат] LT',
      nextWeek: 'dddd [саат] LT',
      lastDay: '[Кечээ саат] LT',
      lastWeek: '[Өткөн аптанын] dddd [күнү] [саат] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s ичинде',
      past: '%s мурун',
      s: 'бирнече секунд',
      ss: '%d секунд',
      m: 'бир мүнөт',
      mm: '%d мүнөт',
      h: 'бир саат',
      hh: '%d саат',
      d: 'бир күн',
      dd: '%d күн',
      M: 'бир ай',
      MM: '%d ай',
      y: 'бир жыл',
      yy: '%d жыл'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/,
    ordinal: function (number) {
      var a = number % 10,
        b = number >= 100 ? 100 : null;
      return number + (suffixes[number] || suffixes[a] || suffixes[b]);
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return ky;
});

/***/ }),

/***/ 1782:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/lb.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Luxembourgish [lb]
//! author : mweimerskirch : https://github.com/mweimerskirch
//! author : David Raison : https://github.com/kwisatz

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
      m: ['eng Minutt', 'enger Minutt'],
      h: ['eng Stonn', 'enger Stonn'],
      d: ['een Dag', 'engem Dag'],
      M: ['ee Mount', 'engem Mount'],
      y: ['ee Joer', 'engem Joer']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
  }
  function processFutureTime(string) {
    var number = string.substr(0, string.indexOf(' '));
    if (eifelerRegelAppliesToNumber(number)) {
      return 'a ' + string;
    }
    return 'an ' + string;
  }
  function processPastTime(string) {
    var number = string.substr(0, string.indexOf(' '));
    if (eifelerRegelAppliesToNumber(number)) {
      return 'viru ' + string;
    }
    return 'virun ' + string;
  }
  /**
   * Returns true if the word before the given number loses the '-n' ending.
   * e.g. 'an 10 Deeg' but 'a 5 Deeg'
   *
   * @param number {integer}
   * @returns {boolean}
   */
  function eifelerRegelAppliesToNumber(number) {
    number = parseInt(number, 10);
    if (isNaN(number)) {
      return false;
    }
    if (number < 0) {
      // Negative Number --> always true
      return true;
    } else if (number < 10) {
      // Only 1 digit
      if (4 <= number && number <= 7) {
        return true;
      }
      return false;
    } else if (number < 100) {
      // 2 digits
      var lastDigit = number % 10,
        firstDigit = number / 10;
      if (lastDigit === 0) {
        return eifelerRegelAppliesToNumber(firstDigit);
      }
      return eifelerRegelAppliesToNumber(lastDigit);
    } else if (number < 10000) {
      // 3 or 4 digits --> recursively check first digit
      while (number >= 10) {
        number = number / 10;
      }
      return eifelerRegelAppliesToNumber(number);
    } else {
      // Anything larger than 4 digits: recursively check first n-3 digits
      number = number / 1000;
      return eifelerRegelAppliesToNumber(number);
    }
  }
  var lb = moment.defineLocale('lb', {
    months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
    monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
    monthsParseExact: true,
    weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'),
    weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),
    weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm [Auer]',
      LTS: 'H:mm:ss [Auer]',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY H:mm [Auer]',
      LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]'
    },
    calendar: {
      sameDay: '[Haut um] LT',
      sameElse: 'L',
      nextDay: '[Muer um] LT',
      nextWeek: 'dddd [um] LT',
      lastDay: '[Gëschter um] LT',
      lastWeek: function () {
        // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule
        switch (this.day()) {
          case 2:
          case 4:
            return '[Leschten] dddd [um] LT';
          default:
            return '[Leschte] dddd [um] LT';
        }
      }
    },
    relativeTime: {
      future: processFutureTime,
      past: processPastTime,
      s: 'e puer Sekonnen',
      ss: '%d Sekonnen',
      m: processRelativeTime,
      mm: '%d Minutten',
      h: processRelativeTime,
      hh: '%d Stonnen',
      d: processRelativeTime,
      dd: '%d Deeg',
      M: processRelativeTime,
      MM: '%d Méint',
      y: processRelativeTime,
      yy: '%d Joer'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return lb;
});

/***/ }),

/***/ 6183:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/lo.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Lao [lo]
//! author : Ryan Hart : https://github.com/ryanhart2

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var lo = moment.defineLocale('lo', {
    months: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
    monthsShort: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
    weekdays: 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
    weekdaysShort: 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
    weekdaysMin: 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'ວັນdddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,
    isPM: function (input) {
      return input === 'ຕອນແລງ';
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'ຕອນເຊົ້າ';
      } else {
        return 'ຕອນແລງ';
      }
    },
    calendar: {
      sameDay: '[ມື້ນີ້ເວລາ] LT',
      nextDay: '[ມື້ອື່ນເວລາ] LT',
      nextWeek: '[ວັນ]dddd[ໜ້າເວລາ] LT',
      lastDay: '[ມື້ວານນີ້ເວລາ] LT',
      lastWeek: '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'ອີກ %s',
      past: '%sຜ່ານມາ',
      s: 'ບໍ່ເທົ່າໃດວິນາທີ',
      ss: '%d ວິນາທີ',
      m: '1 ນາທີ',
      mm: '%d ນາທີ',
      h: '1 ຊົ່ວໂມງ',
      hh: '%d ຊົ່ວໂມງ',
      d: '1 ມື້',
      dd: '%d ມື້',
      M: '1 ເດືອນ',
      MM: '%d ເດືອນ',
      y: '1 ປີ',
      yy: '%d ປີ'
    },
    dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/,
    ordinal: function (number) {
      return 'ທີ່' + number;
    }
  });
  return lo;
});

/***/ }),

/***/ 29:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/lt.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Lithuanian [lt]
//! author : Mindaugas Mozūras : https://github.com/mmozuras

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var units = {
    ss: 'sekundė_sekundžių_sekundes',
    m: 'minutė_minutės_minutę',
    mm: 'minutės_minučių_minutes',
    h: 'valanda_valandos_valandą',
    hh: 'valandos_valandų_valandas',
    d: 'diena_dienos_dieną',
    dd: 'dienos_dienų_dienas',
    M: 'mėnuo_mėnesio_mėnesį',
    MM: 'mėnesiai_mėnesių_mėnesius',
    y: 'metai_metų_metus',
    yy: 'metai_metų_metus'
  };
  function translateSeconds(number, withoutSuffix, key, isFuture) {
    if (withoutSuffix) {
      return 'kelios sekundės';
    } else {
      return isFuture ? 'kelių sekundžių' : 'kelias sekundes';
    }
  }
  function translateSingular(number, withoutSuffix, key, isFuture) {
    return withoutSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2];
  }
  function special(number) {
    return number % 10 === 0 || number > 10 && number < 20;
  }
  function forms(key) {
    return units[key].split('_');
  }
  function translate(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    if (number === 1) {
      return result + translateSingular(number, withoutSuffix, key[0], isFuture);
    } else if (withoutSuffix) {
      return result + (special(number) ? forms(key)[1] : forms(key)[0]);
    } else {
      if (isFuture) {
        return result + forms(key)[1];
      } else {
        return result + (special(number) ? forms(key)[1] : forms(key)[2]);
      }
    }
  }
  var lt = moment.defineLocale('lt', {
    months: {
      format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'),
      standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'),
      isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/
    },
    monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
    weekdays: {
      format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'),
      standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'),
      isFormat: /dddd HH:mm/
    },
    weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),
    weekdaysMin: 'S_P_A_T_K_Pn_Š'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY-MM-DD',
      LL: 'YYYY [m.] MMMM D [d.]',
      LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
      LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
      l: 'YYYY-MM-DD',
      ll: 'YYYY [m.] MMMM D [d.]',
      lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
      llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]'
    },
    calendar: {
      sameDay: '[Šiandien] LT',
      nextDay: '[Rytoj] LT',
      nextWeek: 'dddd LT',
      lastDay: '[Vakar] LT',
      lastWeek: '[Praėjusį] dddd LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'po %s',
      past: 'prieš %s',
      s: translateSeconds,
      ss: translate,
      m: translateSingular,
      mm: translate,
      h: translateSingular,
      hh: translate,
      d: translateSingular,
      dd: translate,
      M: translateSingular,
      MM: translate,
      y: translateSingular,
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}-oji/,
    ordinal: function (number) {
      return number + '-oji';
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return lt;
});

/***/ }),

/***/ 4169:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/lv.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Latvian [lv]
//! author : Kristaps Karlsons : https://github.com/skakri
//! author : Jānis Elmeris : https://github.com/JanisE

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var units = {
    ss: 'sekundes_sekundēm_sekunde_sekundes'.split('_'),
    m: 'minūtes_minūtēm_minūte_minūtes'.split('_'),
    mm: 'minūtes_minūtēm_minūte_minūtes'.split('_'),
    h: 'stundas_stundām_stunda_stundas'.split('_'),
    hh: 'stundas_stundām_stunda_stundas'.split('_'),
    d: 'dienas_dienām_diena_dienas'.split('_'),
    dd: 'dienas_dienām_diena_dienas'.split('_'),
    M: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
    MM: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
    y: 'gada_gadiem_gads_gadi'.split('_'),
    yy: 'gada_gadiem_gads_gadi'.split('_')
  };
  /**
   * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.
   */
  function format(forms, number, withoutSuffix) {
    if (withoutSuffix) {
      // E.g. "21 minūte", "3 minūtes".
      return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];
    } else {
      // E.g. "21 minūtes" as in "pēc 21 minūtes".
      // E.g. "3 minūtēm" as in "pēc 3 minūtēm".
      return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];
    }
  }
  function relativeTimeWithPlural(number, withoutSuffix, key) {
    return number + ' ' + format(units[key], number, withoutSuffix);
  }
  function relativeTimeWithSingular(number, withoutSuffix, key) {
    return format(units[key], number, withoutSuffix);
  }
  function relativeSeconds(number, withoutSuffix) {
    return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';
  }
  var lv = moment.defineLocale('lv', {
    months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'),
    monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),
    weekdays: 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'),
    weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'),
    weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY.',
      LL: 'YYYY. [gada] D. MMMM',
      LLL: 'YYYY. [gada] D. MMMM, HH:mm',
      LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm'
    },
    calendar: {
      sameDay: '[Šodien pulksten] LT',
      nextDay: '[Rīt pulksten] LT',
      nextWeek: 'dddd [pulksten] LT',
      lastDay: '[Vakar pulksten] LT',
      lastWeek: '[Pagājušā] dddd [pulksten] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'pēc %s',
      past: 'pirms %s',
      s: relativeSeconds,
      ss: relativeTimeWithPlural,
      m: relativeTimeWithSingular,
      mm: relativeTimeWithPlural,
      h: relativeTimeWithSingular,
      hh: relativeTimeWithPlural,
      d: relativeTimeWithSingular,
      dd: relativeTimeWithPlural,
      M: relativeTimeWithSingular,
      MM: relativeTimeWithPlural,
      y: relativeTimeWithSingular,
      yy: relativeTimeWithPlural
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return lv;
});

/***/ }),

/***/ 8577:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/me.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Montenegrin [me]
//! author : Miodrag Nikač <miodrag@restartit.me> : https://github.com/miodragnikac

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var translator = {
    words: {
      //Different grammatical cases
      ss: ['sekund', 'sekunda', 'sekundi'],
      m: ['jedan minut', 'jednog minuta'],
      mm: ['minut', 'minuta', 'minuta'],
      h: ['jedan sat', 'jednog sata'],
      hh: ['sat', 'sata', 'sati'],
      dd: ['dan', 'dana', 'dana'],
      MM: ['mjesec', 'mjeseca', 'mjeseci'],
      yy: ['godina', 'godine', 'godina']
    },
    correctGrammaticalCase: function (number, wordKey) {
      return number === 1 ? wordKey[0] : number >= 2 && number <= 4 ? wordKey[1] : wordKey[2];
    },
    translate: function (number, withoutSuffix, key) {
      var wordKey = translator.words[key];
      if (key.length === 1) {
        return withoutSuffix ? wordKey[0] : wordKey[1];
      } else {
        return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
      }
    }
  };
  var me = moment.defineLocale('me', {
    months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
    monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
    weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
    weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY H:mm',
      LLLL: 'dddd, D. MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[danas u] LT',
      nextDay: '[sjutra u] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[u] [nedjelju] [u] LT';
          case 3:
            return '[u] [srijedu] [u] LT';
          case 6:
            return '[u] [subotu] [u] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[u] dddd [u] LT';
        }
      },
      lastDay: '[juče u] LT',
      lastWeek: function () {
        var lastWeekDays = ['[prošle] [nedjelje] [u] LT', '[prošlog] [ponedjeljka] [u] LT', '[prošlog] [utorka] [u] LT', '[prošle] [srijede] [u] LT', '[prošlog] [četvrtka] [u] LT', '[prošlog] [petka] [u] LT', '[prošle] [subote] [u] LT'];
        return lastWeekDays[this.day()];
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'za %s',
      past: 'prije %s',
      s: 'nekoliko sekundi',
      ss: translator.translate,
      m: translator.translate,
      mm: translator.translate,
      h: translator.translate,
      hh: translator.translate,
      d: 'dan',
      dd: translator.translate,
      M: 'mjesec',
      MM: translator.translate,
      y: 'godinu',
      yy: translator.translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return me;
});

/***/ }),

/***/ 8177:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mi.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Maori [mi]
//! author : John Corrigan <robbiecloset@gmail.com> : https://github.com/johnideal

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var mi = moment.defineLocale('mi', {
    months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'),
    monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'),
    monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
    monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
    monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
    monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,
    weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),
    weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
    weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY [i] HH:mm',
      LLLL: 'dddd, D MMMM YYYY [i] HH:mm'
    },
    calendar: {
      sameDay: '[i teie mahana, i] LT',
      nextDay: '[apopo i] LT',
      nextWeek: 'dddd [i] LT',
      lastDay: '[inanahi i] LT',
      lastWeek: 'dddd [whakamutunga i] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'i roto i %s',
      past: '%s i mua',
      s: 'te hēkona ruarua',
      ss: '%d hēkona',
      m: 'he meneti',
      mm: '%d meneti',
      h: 'te haora',
      hh: '%d haora',
      d: 'he ra',
      dd: '%d ra',
      M: 'he marama',
      MM: '%d marama',
      y: 'he tau',
      yy: '%d tau'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return mi;
});

/***/ }),

/***/ 337:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mk.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Macedonian [mk]
//! author : Borislav Mickov : https://github.com/B0k0
//! author : Sashko Todorov : https://github.com/bkyceh

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var mk = moment.defineLocale('mk', {
    months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'),
    monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
    weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'),
    weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
    weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'),
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'D.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY H:mm',
      LLLL: 'dddd, D MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[Денес во] LT',
      nextDay: '[Утре во] LT',
      nextWeek: '[Во] dddd [во] LT',
      lastDay: '[Вчера во] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
          case 3:
          case 6:
            return '[Изминатата] dddd [во] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[Изминатиот] dddd [во] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'за %s',
      past: 'пред %s',
      s: 'неколку секунди',
      ss: '%d секунди',
      m: 'една минута',
      mm: '%d минути',
      h: 'еден час',
      hh: '%d часа',
      d: 'еден ден',
      dd: '%d дена',
      M: 'еден месец',
      MM: '%d месеци',
      y: 'една година',
      yy: '%d години'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
    ordinal: function (number) {
      var lastDigit = number % 10,
        last2Digits = number % 100;
      if (number === 0) {
        return number + '-ев';
      } else if (last2Digits === 0) {
        return number + '-ен';
      } else if (last2Digits > 10 && last2Digits < 20) {
        return number + '-ти';
      } else if (lastDigit === 1) {
        return number + '-ви';
      } else if (lastDigit === 2) {
        return number + '-ри';
      } else if (lastDigit === 7 || lastDigit === 8) {
        return number + '-ми';
      } else {
        return number + '-ти';
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return mk;
});

/***/ }),

/***/ 5260:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ml.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Malayalam [ml]
//! author : Floyd Pink : https://github.com/floydpink

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ml = moment.defineLocale('ml', {
    months: 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'),
    monthsShort: 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'),
    monthsParseExact: true,
    weekdays: 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'),
    weekdaysShort: 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),
    weekdaysMin: 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),
    longDateFormat: {
      LT: 'A h:mm -നു',
      LTS: 'A h:mm:ss -നു',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm -നു',
      LLLL: 'dddd, D MMMM YYYY, A h:mm -നു'
    },
    calendar: {
      sameDay: '[ഇന്ന്] LT',
      nextDay: '[നാളെ] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[ഇന്നലെ] LT',
      lastWeek: '[കഴിഞ്ഞ] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s കഴിഞ്ഞ്',
      past: '%s മുൻപ്',
      s: 'അൽപ നിമിഷങ്ങൾ',
      ss: '%d സെക്കൻഡ്',
      m: 'ഒരു മിനിറ്റ്',
      mm: '%d മിനിറ്റ്',
      h: 'ഒരു മണിക്കൂർ',
      hh: '%d മണിക്കൂർ',
      d: 'ഒരു ദിവസം',
      dd: '%d ദിവസം',
      M: 'ഒരു മാസം',
      MM: '%d മാസം',
      y: 'ഒരു വർഷം',
      yy: '%d വർഷം'
    },
    meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'രാത്രി' && hour >= 4 || meridiem === 'ഉച്ച കഴിഞ്ഞ്' || meridiem === 'വൈകുന്നേരം') {
        return hour + 12;
      } else {
        return hour;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'രാത്രി';
      } else if (hour < 12) {
        return 'രാവിലെ';
      } else if (hour < 17) {
        return 'ഉച്ച കഴിഞ്ഞ്';
      } else if (hour < 20) {
        return 'വൈകുന്നേരം';
      } else {
        return 'രാത്രി';
      }
    }
  });
  return ml;
});

/***/ }),

/***/ 2325:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mn.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Mongolian [mn]
//! author : Javkhlantugs Nyamdorj : https://github.com/javkhaanj7

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function translate(number, withoutSuffix, key, isFuture) {
    switch (key) {
      case 's':
        return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын';
      case 'ss':
        return number + (withoutSuffix ? ' секунд' : ' секундын');
      case 'm':
      case 'mm':
        return number + (withoutSuffix ? ' минут' : ' минутын');
      case 'h':
      case 'hh':
        return number + (withoutSuffix ? ' цаг' : ' цагийн');
      case 'd':
      case 'dd':
        return number + (withoutSuffix ? ' өдөр' : ' өдрийн');
      case 'M':
      case 'MM':
        return number + (withoutSuffix ? ' сар' : ' сарын');
      case 'y':
      case 'yy':
        return number + (withoutSuffix ? ' жил' : ' жилийн');
      default:
        return number;
    }
  }
  var mn = moment.defineLocale('mn', {
    months: 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split('_'),
    monthsShort: '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split('_'),
    monthsParseExact: true,
    weekdays: 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'),
    weekdaysShort: 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'),
    weekdaysMin: 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY-MM-DD',
      LL: 'YYYY оны MMMMын D',
      LLL: 'YYYY оны MMMMын D HH:mm',
      LLLL: 'dddd, YYYY оны MMMMын D HH:mm'
    },
    meridiemParse: /ҮӨ|ҮХ/i,
    isPM: function (input) {
      return input === 'ҮХ';
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'ҮӨ';
      } else {
        return 'ҮХ';
      }
    },
    calendar: {
      sameDay: '[Өнөөдөр] LT',
      nextDay: '[Маргааш] LT',
      nextWeek: '[Ирэх] dddd LT',
      lastDay: '[Өчигдөр] LT',
      lastWeek: '[Өнгөрсөн] dddd LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s дараа',
      past: '%s өмнө',
      s: translate,
      ss: translate,
      m: translate,
      mm: translate,
      h: translate,
      hh: translate,
      d: translate,
      dd: translate,
      M: translate,
      MM: translate,
      y: translate,
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2} өдөр/,
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'DDD':
          return number + ' өдөр';
        default:
          return number;
      }
    }
  });
  return mn;
});

/***/ }),

/***/ 4695:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mr.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Marathi [mr]
//! author : Harshad Kale : https://github.com/kalehv
//! author : Vivek Athalye : https://github.com/vnathalye

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '१',
      2: '२',
      3: '३',
      4: '४',
      5: '५',
      6: '६',
      7: '७',
      8: '८',
      9: '९',
      0: '०'
    },
    numberMap = {
      '१': '1',
      '२': '2',
      '३': '3',
      '४': '4',
      '५': '5',
      '६': '6',
      '७': '7',
      '८': '8',
      '९': '9',
      '०': '0'
    };
  function relativeTimeMr(number, withoutSuffix, string, isFuture) {
    var output = '';
    if (withoutSuffix) {
      switch (string) {
        case 's':
          output = 'काही सेकंद';
          break;
        case 'ss':
          output = '%d सेकंद';
          break;
        case 'm':
          output = 'एक मिनिट';
          break;
        case 'mm':
          output = '%d मिनिटे';
          break;
        case 'h':
          output = 'एक तास';
          break;
        case 'hh':
          output = '%d तास';
          break;
        case 'd':
          output = 'एक दिवस';
          break;
        case 'dd':
          output = '%d दिवस';
          break;
        case 'M':
          output = 'एक महिना';
          break;
        case 'MM':
          output = '%d महिने';
          break;
        case 'y':
          output = 'एक वर्ष';
          break;
        case 'yy':
          output = '%d वर्षे';
          break;
      }
    } else {
      switch (string) {
        case 's':
          output = 'काही सेकंदां';
          break;
        case 'ss':
          output = '%d सेकंदां';
          break;
        case 'm':
          output = 'एका मिनिटा';
          break;
        case 'mm':
          output = '%d मिनिटां';
          break;
        case 'h':
          output = 'एका तासा';
          break;
        case 'hh':
          output = '%d तासां';
          break;
        case 'd':
          output = 'एका दिवसा';
          break;
        case 'dd':
          output = '%d दिवसां';
          break;
        case 'M':
          output = 'एका महिन्या';
          break;
        case 'MM':
          output = '%d महिन्यां';
          break;
        case 'y':
          output = 'एका वर्षा';
          break;
        case 'yy':
          output = '%d वर्षां';
          break;
      }
    }
    return output.replace(/%d/i, number);
  }
  var mr = moment.defineLocale('mr', {
    months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'),
    monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'),
    monthsParseExact: true,
    weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
    weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),
    weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),
    longDateFormat: {
      LT: 'A h:mm वाजता',
      LTS: 'A h:mm:ss वाजता',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm वाजता',
      LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता'
    },
    calendar: {
      sameDay: '[आज] LT',
      nextDay: '[उद्या] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[काल] LT',
      lastWeek: '[मागील] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%sमध्ये',
      past: '%sपूर्वी',
      s: relativeTimeMr,
      ss: relativeTimeMr,
      m: relativeTimeMr,
      mm: relativeTimeMr,
      h: relativeTimeMr,
      hh: relativeTimeMr,
      d: relativeTimeMr,
      dd: relativeTimeMr,
      M: relativeTimeMr,
      MM: relativeTimeMr,
      y: relativeTimeMr,
      yy: relativeTimeMr
    },
    preparse: function (string) {
      return string.replace(/[१२३४५६७८९०]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    meridiemParse: /पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'पहाटे' || meridiem === 'सकाळी') {
        return hour;
      } else if (meridiem === 'दुपारी' || meridiem === 'सायंकाळी' || meridiem === 'रात्री') {
        return hour >= 12 ? hour : hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour >= 0 && hour < 6) {
        return 'पहाटे';
      } else if (hour < 12) {
        return 'सकाळी';
      } else if (hour < 17) {
        return 'दुपारी';
      } else if (hour < 20) {
        return 'सायंकाळी';
      } else {
        return 'रात्री';
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return mr;
});

/***/ }),

/***/ 7151:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ms-my.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Malay [ms-my]
//! note : DEPRECATED, the correct one is [ms]
//! author : Weldan Jamili : https://github.com/weldan

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var msMy = moment.defineLocale('ms-my', {
    months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
    monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
    weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
    weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
    weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
    longDateFormat: {
      LT: 'HH.mm',
      LTS: 'HH.mm.ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY [pukul] HH.mm',
      LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
    },
    meridiemParse: /pagi|tengahari|petang|malam/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'pagi') {
        return hour;
      } else if (meridiem === 'tengahari') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === 'petang' || meridiem === 'malam') {
        return hour + 12;
      }
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours < 11) {
        return 'pagi';
      } else if (hours < 15) {
        return 'tengahari';
      } else if (hours < 19) {
        return 'petang';
      } else {
        return 'malam';
      }
    },
    calendar: {
      sameDay: '[Hari ini pukul] LT',
      nextDay: '[Esok pukul] LT',
      nextWeek: 'dddd [pukul] LT',
      lastDay: '[Kelmarin pukul] LT',
      lastWeek: 'dddd [lepas pukul] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'dalam %s',
      past: '%s yang lepas',
      s: 'beberapa saat',
      ss: '%d saat',
      m: 'seminit',
      mm: '%d minit',
      h: 'sejam',
      hh: '%d jam',
      d: 'sehari',
      dd: '%d hari',
      M: 'sebulan',
      MM: '%d bulan',
      y: 'setahun',
      yy: '%d tahun'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return msMy;
});

/***/ }),

/***/ 5334:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ms.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Malay [ms]
//! author : Weldan Jamili : https://github.com/weldan

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ms = moment.defineLocale('ms', {
    months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
    monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
    weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
    weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
    weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
    longDateFormat: {
      LT: 'HH.mm',
      LTS: 'HH.mm.ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY [pukul] HH.mm',
      LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
    },
    meridiemParse: /pagi|tengahari|petang|malam/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'pagi') {
        return hour;
      } else if (meridiem === 'tengahari') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === 'petang' || meridiem === 'malam') {
        return hour + 12;
      }
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours < 11) {
        return 'pagi';
      } else if (hours < 15) {
        return 'tengahari';
      } else if (hours < 19) {
        return 'petang';
      } else {
        return 'malam';
      }
    },
    calendar: {
      sameDay: '[Hari ini pukul] LT',
      nextDay: '[Esok pukul] LT',
      nextWeek: 'dddd [pukul] LT',
      lastDay: '[Kelmarin pukul] LT',
      lastWeek: 'dddd [lepas pukul] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'dalam %s',
      past: '%s yang lepas',
      s: 'beberapa saat',
      ss: '%d saat',
      m: 'seminit',
      mm: '%d minit',
      h: 'sejam',
      hh: '%d jam',
      d: 'sehari',
      dd: '%d hari',
      M: 'sebulan',
      MM: '%d bulan',
      y: 'setahun',
      yy: '%d tahun'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return ms;
});

/***/ }),

/***/ 3570:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mt.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Maltese (Malta) [mt]
//! author : Alessandro Maruccia : https://github.com/alesma

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var mt = moment.defineLocale('mt', {
    months: 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split('_'),
    monthsShort: 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'),
    weekdays: 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split('_'),
    weekdaysShort: 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'),
    weekdaysMin: 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Illum fil-]LT',
      nextDay: '[Għada fil-]LT',
      nextWeek: 'dddd [fil-]LT',
      lastDay: '[Il-bieraħ fil-]LT',
      lastWeek: 'dddd [li għadda] [fil-]LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'f’ %s',
      past: '%s ilu',
      s: 'ftit sekondi',
      ss: '%d sekondi',
      m: 'minuta',
      mm: '%d minuti',
      h: 'siegħa',
      hh: '%d siegħat',
      d: 'ġurnata',
      dd: '%d ġranet',
      M: 'xahar',
      MM: '%d xhur',
      y: 'sena',
      yy: '%d sni'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return mt;
});

/***/ }),

/***/ 7963:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/my.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Burmese [my]
//! author : Squar team, mysquar.com
//! author : David Rossellat : https://github.com/gholadr
//! author : Tin Aung Lin : https://github.com/thanyawzinmin

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '၁',
      2: '၂',
      3: '၃',
      4: '၄',
      5: '၅',
      6: '၆',
      7: '၇',
      8: '၈',
      9: '၉',
      0: '၀'
    },
    numberMap = {
      '၁': '1',
      '၂': '2',
      '၃': '3',
      '၄': '4',
      '၅': '5',
      '၆': '6',
      '၇': '7',
      '၈': '8',
      '၉': '9',
      '၀': '0'
    };
  var my = moment.defineLocale('my', {
    months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'),
    monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),
    weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'),
    weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
    weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[ယနေ.] LT [မှာ]',
      nextDay: '[မနက်ဖြန်] LT [မှာ]',
      nextWeek: 'dddd LT [မှာ]',
      lastDay: '[မနေ.က] LT [မှာ]',
      lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'လာမည့် %s မှာ',
      past: 'လွန်ခဲ့သော %s က',
      s: 'စက္ကန်.အနည်းငယ်',
      ss: '%d စက္ကန့်',
      m: 'တစ်မိနစ်',
      mm: '%d မိနစ်',
      h: 'တစ်နာရီ',
      hh: '%d နာရီ',
      d: 'တစ်ရက်',
      dd: '%d ရက်',
      M: 'တစ်လ',
      MM: '%d လ',
      y: 'တစ်နှစ်',
      yy: '%d နှစ်'
    },
    preparse: function (string) {
      return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return my;
});

/***/ }),

/***/ 8028:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/nb.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Norwegian Bokmål [nb]
//! authors : Espen Hovlandsdal : https://github.com/rexxars
//!           Sigurd Gartmann : https://github.com/sigurdga
//!           Stephen Ramthun : https://github.com/stephenramthun

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var nb = moment.defineLocale('nb', {
    months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
    monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
    monthsParseExact: true,
    weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
    weekdaysShort: 'sø._ma._ti._on._to._fr._lø.'.split('_'),
    weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY [kl.] HH:mm',
      LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm'
    },
    calendar: {
      sameDay: '[i dag kl.] LT',
      nextDay: '[i morgen kl.] LT',
      nextWeek: 'dddd [kl.] LT',
      lastDay: '[i går kl.] LT',
      lastWeek: '[forrige] dddd [kl.] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'om %s',
      past: '%s siden',
      s: 'noen sekunder',
      ss: '%d sekunder',
      m: 'ett minutt',
      mm: '%d minutter',
      h: 'en time',
      hh: '%d timer',
      d: 'en dag',
      dd: '%d dager',
      w: 'en uke',
      ww: '%d uker',
      M: 'en måned',
      MM: '%d måneder',
      y: 'ett år',
      yy: '%d år'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return nb;
});

/***/ }),

/***/ 6638:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ne.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Nepalese [ne]
//! author : suvash : https://github.com/suvash

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '१',
      2: '२',
      3: '३',
      4: '४',
      5: '५',
      6: '६',
      7: '७',
      8: '८',
      9: '९',
      0: '०'
    },
    numberMap = {
      '१': '1',
      '२': '2',
      '३': '3',
      '४': '4',
      '५': '5',
      '६': '6',
      '७': '7',
      '८': '8',
      '९': '9',
      '०': '0'
    };
  var ne = moment.defineLocale('ne', {
    months: 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'),
    monthsShort: 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'),
    monthsParseExact: true,
    weekdays: 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'),
    weekdaysShort: 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),
    weekdaysMin: 'आ._सो._मं._बु._बि._शु._श.'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'Aको h:mm बजे',
      LTS: 'Aको h:mm:ss बजे',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, Aको h:mm बजे',
      LLLL: 'dddd, D MMMM YYYY, Aको h:mm बजे'
    },
    preparse: function (string) {
      return string.replace(/[१२३४५६७८९०]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    meridiemParse: /राति|बिहान|दिउँसो|साँझ/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'राति') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'बिहान') {
        return hour;
      } else if (meridiem === 'दिउँसो') {
        return hour >= 10 ? hour : hour + 12;
      } else if (meridiem === 'साँझ') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 3) {
        return 'राति';
      } else if (hour < 12) {
        return 'बिहान';
      } else if (hour < 16) {
        return 'दिउँसो';
      } else if (hour < 20) {
        return 'साँझ';
      } else {
        return 'राति';
      }
    },
    calendar: {
      sameDay: '[आज] LT',
      nextDay: '[भोलि] LT',
      nextWeek: '[आउँदो] dddd[,] LT',
      lastDay: '[हिजो] LT',
      lastWeek: '[गएको] dddd[,] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%sमा',
      past: '%s अगाडि',
      s: 'केही क्षण',
      ss: '%d सेकेण्ड',
      m: 'एक मिनेट',
      mm: '%d मिनेट',
      h: 'एक घण्टा',
      hh: '%d घण्टा',
      d: 'एक दिन',
      dd: '%d दिन',
      M: 'एक महिना',
      MM: '%d महिना',
      y: 'एक बर्ष',
      yy: '%d बर्ष'
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return ne;
});

/***/ }),

/***/ 6782:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/nl-be.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Dutch (Belgium) [nl-be]
//! author : Joris Röling : https://github.com/jorisroling
//! author : Jacob Middag : https://github.com/middagj

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
    monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),
    monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i],
    monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
  var nlBe = moment.defineLocale('nl-be', {
    months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
    monthsShort: function (m, format) {
      if (!m) {
        return monthsShortWithDots;
      } else if (/-MMM-/.test(format)) {
        return monthsShortWithoutDots[m.month()];
      } else {
        return monthsShortWithDots[m.month()];
      }
    },
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
    monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
    weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),
    weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[vandaag om] LT',
      nextDay: '[morgen om] LT',
      nextWeek: 'dddd [om] LT',
      lastDay: '[gisteren om] LT',
      lastWeek: '[afgelopen] dddd [om] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'over %s',
      past: '%s geleden',
      s: 'een paar seconden',
      ss: '%d seconden',
      m: 'één minuut',
      mm: '%d minuten',
      h: 'één uur',
      hh: '%d uur',
      d: 'één dag',
      dd: '%d dagen',
      M: 'één maand',
      MM: '%d maanden',
      y: 'één jaar',
      yy: '%d jaar'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
    ordinal: function (number) {
      return number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de');
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return nlBe;
});

/***/ }),

/***/ 302:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/nl.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Dutch [nl]
//! author : Joris Röling : https://github.com/jorisroling
//! author : Jacob Middag : https://github.com/middagj

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
    monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),
    monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i],
    monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
  var nl = moment.defineLocale('nl', {
    months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
    monthsShort: function (m, format) {
      if (!m) {
        return monthsShortWithDots;
      } else if (/-MMM-/.test(format)) {
        return monthsShortWithoutDots[m.month()];
      } else {
        return monthsShortWithDots[m.month()];
      }
    },
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
    monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
    weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),
    weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD-MM-YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[vandaag om] LT',
      nextDay: '[morgen om] LT',
      nextWeek: 'dddd [om] LT',
      lastDay: '[gisteren om] LT',
      lastWeek: '[afgelopen] dddd [om] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'over %s',
      past: '%s geleden',
      s: 'een paar seconden',
      ss: '%d seconden',
      m: 'één minuut',
      mm: '%d minuten',
      h: 'één uur',
      hh: '%d uur',
      d: 'één dag',
      dd: '%d dagen',
      w: 'één week',
      ww: '%d weken',
      M: 'één maand',
      MM: '%d maanden',
      y: 'één jaar',
      yy: '%d jaar'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
    ordinal: function (number) {
      return number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de');
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return nl;
});

/***/ }),

/***/ 3501:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/nn.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Nynorsk [nn]
//! authors : https://github.com/mechuwind
//!           Stephen Ramthun : https://github.com/stephenramthun

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var nn = moment.defineLocale('nn', {
    months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
    monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
    monthsParseExact: true,
    weekdays: 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),
    weekdaysShort: 'su._må._ty._on._to._fr._lau.'.split('_'),
    weekdaysMin: 'su_må_ty_on_to_fr_la'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY [kl.] H:mm',
      LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm'
    },
    calendar: {
      sameDay: '[I dag klokka] LT',
      nextDay: '[I morgon klokka] LT',
      nextWeek: 'dddd [klokka] LT',
      lastDay: '[I går klokka] LT',
      lastWeek: '[Føregåande] dddd [klokka] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'om %s',
      past: '%s sidan',
      s: 'nokre sekund',
      ss: '%d sekund',
      m: 'eit minutt',
      mm: '%d minutt',
      h: 'ein time',
      hh: '%d timar',
      d: 'ein dag',
      dd: '%d dagar',
      w: 'ei veke',
      ww: '%d veker',
      M: 'ein månad',
      MM: '%d månader',
      y: 'eit år',
      yy: '%d år'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return nn;
});

/***/ }),

/***/ 563:
/*!**********************************************!*\
  !*** ./node_modules/moment/locale/oc-lnc.js ***!
  \**********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Occitan, lengadocian dialecte [oc-lnc]
//! author : Quentin PAGÈS : https://github.com/Quenty31

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ocLnc = moment.defineLocale('oc-lnc', {
    months: {
      standalone: 'genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre'.split('_'),
      format: "de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split('_'),
      isFormat: /D[oD]?(\s)+MMMM/
    },
    monthsShort: 'gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte'.split('_'),
    weekdaysShort: 'dg._dl._dm._dc._dj._dv._ds.'.split('_'),
    weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM [de] YYYY',
      ll: 'D MMM YYYY',
      LLL: 'D MMMM [de] YYYY [a] H:mm',
      lll: 'D MMM YYYY, H:mm',
      LLLL: 'dddd D MMMM [de] YYYY [a] H:mm',
      llll: 'ddd D MMM YYYY, H:mm'
    },
    calendar: {
      sameDay: '[uèi a] LT',
      nextDay: '[deman a] LT',
      nextWeek: 'dddd [a] LT',
      lastDay: '[ièr a] LT',
      lastWeek: 'dddd [passat a] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: "d'aquí %s",
      past: 'fa %s',
      s: 'unas segondas',
      ss: '%d segondas',
      m: 'una minuta',
      mm: '%d minutas',
      h: 'una ora',
      hh: '%d oras',
      d: 'un jorn',
      dd: '%d jorns',
      M: 'un mes',
      MM: '%d meses',
      y: 'un an',
      yy: '%d ans'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
    ordinal: function (number, period) {
      var output = number === 1 ? 'r' : number === 2 ? 'n' : number === 3 ? 'r' : number === 4 ? 't' : 'è';
      if (period === 'w' || period === 'W') {
        output = 'a';
      }
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4
    }
  });
  return ocLnc;
});

/***/ }),

/***/ 869:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/pa-in.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Punjabi (India) [pa-in]
//! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '੧',
      2: '੨',
      3: '੩',
      4: '੪',
      5: '੫',
      6: '੬',
      7: '੭',
      8: '੮',
      9: '੯',
      0: '੦'
    },
    numberMap = {
      '੧': '1',
      '੨': '2',
      '੩': '3',
      '੪': '4',
      '੫': '5',
      '੬': '6',
      '੭': '7',
      '੮': '8',
      '੯': '9',
      '੦': '0'
    };
  var paIn = moment.defineLocale('pa-in', {
    // There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi.
    months: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
    monthsShort: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
    weekdays: 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'),
    weekdaysShort: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
    weekdaysMin: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
    longDateFormat: {
      LT: 'A h:mm ਵਜੇ',
      LTS: 'A h:mm:ss ਵਜੇ',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm ਵਜੇ',
      LLLL: 'dddd, D MMMM YYYY, A h:mm ਵਜੇ'
    },
    calendar: {
      sameDay: '[ਅਜ] LT',
      nextDay: '[ਕਲ] LT',
      nextWeek: '[ਅਗਲਾ] dddd, LT',
      lastDay: '[ਕਲ] LT',
      lastWeek: '[ਪਿਛਲੇ] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s ਵਿੱਚ',
      past: '%s ਪਿਛਲੇ',
      s: 'ਕੁਝ ਸਕਿੰਟ',
      ss: '%d ਸਕਿੰਟ',
      m: 'ਇਕ ਮਿੰਟ',
      mm: '%d ਮਿੰਟ',
      h: 'ਇੱਕ ਘੰਟਾ',
      hh: '%d ਘੰਟੇ',
      d: 'ਇੱਕ ਦਿਨ',
      dd: '%d ਦਿਨ',
      M: 'ਇੱਕ ਮਹੀਨਾ',
      MM: '%d ਮਹੀਨੇ',
      y: 'ਇੱਕ ਸਾਲ',
      yy: '%d ਸਾਲ'
    },
    preparse: function (string) {
      return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    // Punjabi notation for meridiems are quite fuzzy in practice. While there exists
    // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.
    meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'ਰਾਤ') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'ਸਵੇਰ') {
        return hour;
      } else if (meridiem === 'ਦੁਪਹਿਰ') {
        return hour >= 10 ? hour : hour + 12;
      } else if (meridiem === 'ਸ਼ਾਮ') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'ਰਾਤ';
      } else if (hour < 10) {
        return 'ਸਵੇਰ';
      } else if (hour < 17) {
        return 'ਦੁਪਹਿਰ';
      } else if (hour < 20) {
        return 'ਸ਼ਾਮ';
      } else {
        return 'ਰਾਤ';
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return paIn;
});

/***/ }),

/***/ 5302:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/pl.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Polish [pl]
//! author : Rafal Hirsz : https://github.com/evoL

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'),
    monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_'),
    monthsParse = [/^sty/i, /^lut/i, /^mar/i, /^kwi/i, /^maj/i, /^cze/i, /^lip/i, /^sie/i, /^wrz/i, /^paź/i, /^lis/i, /^gru/i];
  function plural(n) {
    return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1;
  }
  function translate(number, withoutSuffix, key) {
    var result = number + ' ';
    switch (key) {
      case 'ss':
        return result + (plural(number) ? 'sekundy' : 'sekund');
      case 'm':
        return withoutSuffix ? 'minuta' : 'minutę';
      case 'mm':
        return result + (plural(number) ? 'minuty' : 'minut');
      case 'h':
        return withoutSuffix ? 'godzina' : 'godzinę';
      case 'hh':
        return result + (plural(number) ? 'godziny' : 'godzin');
      case 'ww':
        return result + (plural(number) ? 'tygodnie' : 'tygodni');
      case 'MM':
        return result + (plural(number) ? 'miesiące' : 'miesięcy');
      case 'yy':
        return result + (plural(number) ? 'lata' : 'lat');
    }
  }
  var pl = moment.defineLocale('pl', {
    months: function (momentToFormat, format) {
      if (!momentToFormat) {
        return monthsNominative;
      } else if (/D MMMM/.test(format)) {
        return monthsSubjective[momentToFormat.month()];
      } else {
        return monthsNominative[momentToFormat.month()];
      }
    },
    monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays: 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'),
    weekdaysShort: 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),
    weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Dziś o] LT',
      nextDay: '[Jutro o] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[W niedzielę o] LT';
          case 2:
            return '[We wtorek o] LT';
          case 3:
            return '[W środę o] LT';
          case 6:
            return '[W sobotę o] LT';
          default:
            return '[W] dddd [o] LT';
        }
      },
      lastDay: '[Wczoraj o] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
            return '[W zeszłą niedzielę o] LT';
          case 3:
            return '[W zeszłą środę o] LT';
          case 6:
            return '[W zeszłą sobotę o] LT';
          default:
            return '[W zeszły] dddd [o] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'za %s',
      past: '%s temu',
      s: 'kilka sekund',
      ss: translate,
      m: translate,
      mm: translate,
      h: translate,
      hh: translate,
      d: '1 dzień',
      dd: '%d dni',
      w: 'tydzień',
      ww: translate,
      M: 'miesiąc',
      MM: translate,
      y: 'rok',
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return pl;
});

/***/ }),

/***/ 4884:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/pt-br.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Portuguese (Brazil) [pt-br]
//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ptBr = moment.defineLocale('pt-br', {
    months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
    monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
    weekdays: 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split('_'),
    weekdaysShort: 'dom_seg_ter_qua_qui_sex_sáb'.split('_'),
    weekdaysMin: 'do_2ª_3ª_4ª_5ª_6ª_sá'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D [de] MMMM [de] YYYY',
      LLL: 'D [de] MMMM [de] YYYY [às] HH:mm',
      LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm'
    },
    calendar: {
      sameDay: '[Hoje às] LT',
      nextDay: '[Amanhã às] LT',
      nextWeek: 'dddd [às] LT',
      lastDay: '[Ontem às] LT',
      lastWeek: function () {
        return this.day() === 0 || this.day() === 6 ? '[Último] dddd [às] LT' // Saturday + Sunday
        : '[Última] dddd [às] LT'; // Monday - Friday
      },

      sameElse: 'L'
    },
    relativeTime: {
      future: 'em %s',
      past: 'há %s',
      s: 'poucos segundos',
      ss: '%d segundos',
      m: 'um minuto',
      mm: '%d minutos',
      h: 'uma hora',
      hh: '%d horas',
      d: 'um dia',
      dd: '%d dias',
      M: 'um mês',
      MM: '%d meses',
      y: 'um ano',
      yy: '%d anos'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    invalidDate: 'Data inválida'
  });
  return ptBr;
});

/***/ }),

/***/ 9687:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/pt.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Portuguese [pt]
//! author : Jefferson : https://github.com/jalex79

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var pt = moment.defineLocale('pt', {
    months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
    monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
    weekdays: 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'),
    weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
    weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D [de] MMMM [de] YYYY',
      LLL: 'D [de] MMMM [de] YYYY HH:mm',
      LLLL: 'dddd, D [de] MMMM [de] YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Hoje às] LT',
      nextDay: '[Amanhã às] LT',
      nextWeek: 'dddd [às] LT',
      lastDay: '[Ontem às] LT',
      lastWeek: function () {
        return this.day() === 0 || this.day() === 6 ? '[Último] dddd [às] LT' // Saturday + Sunday
        : '[Última] dddd [às] LT'; // Monday - Friday
      },

      sameElse: 'L'
    },
    relativeTime: {
      future: 'em %s',
      past: 'há %s',
      s: 'segundos',
      ss: '%d segundos',
      m: 'um minuto',
      mm: '%d minutos',
      h: 'uma hora',
      hh: '%d horas',
      d: 'um dia',
      dd: '%d dias',
      w: 'uma semana',
      ww: '%d semanas',
      M: 'um mês',
      MM: '%d meses',
      y: 'um ano',
      yy: '%d anos'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return pt;
});

/***/ }),

/***/ 9107:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ro.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Romanian [ro]
//! author : Vlad Gurdiga : https://github.com/gurdiga
//! author : Valentin Agachi : https://github.com/avaly
//! author : Emanuel Cepoi : https://github.com/cepem

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function relativeTimeWithPlural(number, withoutSuffix, key) {
    var format = {
        ss: 'secunde',
        mm: 'minute',
        hh: 'ore',
        dd: 'zile',
        ww: 'săptămâni',
        MM: 'luni',
        yy: 'ani'
      },
      separator = ' ';
    if (number % 100 >= 20 || number >= 100 && number % 100 === 0) {
      separator = ' de ';
    }
    return number + separator + format[key];
  }
  var ro = moment.defineLocale('ro', {
    months: 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'),
    monthsShort: 'ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),
    weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),
    weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY H:mm',
      LLLL: 'dddd, D MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[azi la] LT',
      nextDay: '[mâine la] LT',
      nextWeek: 'dddd [la] LT',
      lastDay: '[ieri la] LT',
      lastWeek: '[fosta] dddd [la] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'peste %s',
      past: '%s în urmă',
      s: 'câteva secunde',
      ss: relativeTimeWithPlural,
      m: 'un minut',
      mm: relativeTimeWithPlural,
      h: 'o oră',
      hh: relativeTimeWithPlural,
      d: 'o zi',
      dd: relativeTimeWithPlural,
      w: 'o săptămână',
      ww: relativeTimeWithPlural,
      M: 'o lună',
      MM: relativeTimeWithPlural,
      y: 'un an',
      yy: relativeTimeWithPlural
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return ro;
});

/***/ }),

/***/ 3627:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ru.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Russian [ru]
//! author : Viktorminator : https://github.com/Viktorminator
//! author : Menelion Elensúle : https://github.com/Oire
//! author : Коренберг Марк : https://github.com/socketpair

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function plural(word, num) {
    var forms = word.split('_');
    return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2];
  }
  function relativeTimeWithPlural(number, withoutSuffix, key) {
    var format = {
      ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
      mm: withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',
      hh: 'час_часа_часов',
      dd: 'день_дня_дней',
      ww: 'неделя_недели_недель',
      MM: 'месяц_месяца_месяцев',
      yy: 'год_года_лет'
    };
    if (key === 'm') {
      return withoutSuffix ? 'минута' : 'минуту';
    } else {
      return number + ' ' + plural(format[key], +number);
    }
  }
  var monthsParse = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i];

  // http://new.gramota.ru/spravka/rules/139-prop : § 103
  // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637
  // CLDR data:          http://www.unicode.org/cldr/charts/28/summary/ru.html#1753
  var ru = moment.defineLocale('ru', {
    months: {
      format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'),
      standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_')
    },
    monthsShort: {
      // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку?
      format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'),
      standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_')
    },
    weekdays: {
      standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'),
      format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'),
      isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/
    },
    weekdaysShort: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
    weekdaysMin: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки
    monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
    // копия предыдущего
    monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
    // полные названия с падежами
    monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,
    // Выражение, которое соответствует только сокращённым формам
    monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY г.',
      LLL: 'D MMMM YYYY г., H:mm',
      LLLL: 'dddd, D MMMM YYYY г., H:mm'
    },
    calendar: {
      sameDay: '[Сегодня, в] LT',
      nextDay: '[Завтра, в] LT',
      lastDay: '[Вчера, в] LT',
      nextWeek: function (now) {
        if (now.week() !== this.week()) {
          switch (this.day()) {
            case 0:
              return '[В следующее] dddd, [в] LT';
            case 1:
            case 2:
            case 4:
              return '[В следующий] dddd, [в] LT';
            case 3:
            case 5:
            case 6:
              return '[В следующую] dddd, [в] LT';
          }
        } else {
          if (this.day() === 2) {
            return '[Во] dddd, [в] LT';
          } else {
            return '[В] dddd, [в] LT';
          }
        }
      },
      lastWeek: function (now) {
        if (now.week() !== this.week()) {
          switch (this.day()) {
            case 0:
              return '[В прошлое] dddd, [в] LT';
            case 1:
            case 2:
            case 4:
              return '[В прошлый] dddd, [в] LT';
            case 3:
            case 5:
            case 6:
              return '[В прошлую] dddd, [в] LT';
          }
        } else {
          if (this.day() === 2) {
            return '[Во] dddd, [в] LT';
          } else {
            return '[В] dddd, [в] LT';
          }
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'через %s',
      past: '%s назад',
      s: 'несколько секунд',
      ss: relativeTimeWithPlural,
      m: relativeTimeWithPlural,
      mm: relativeTimeWithPlural,
      h: 'час',
      hh: relativeTimeWithPlural,
      d: 'день',
      dd: relativeTimeWithPlural,
      w: 'неделя',
      ww: relativeTimeWithPlural,
      M: 'месяц',
      MM: relativeTimeWithPlural,
      y: 'год',
      yy: relativeTimeWithPlural
    },
    meridiemParse: /ночи|утра|дня|вечера/i,
    isPM: function (input) {
      return /^(дня|вечера)$/.test(input);
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'ночи';
      } else if (hour < 12) {
        return 'утра';
      } else if (hour < 17) {
        return 'дня';
      } else {
        return 'вечера';
      }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'M':
        case 'd':
        case 'DDD':
          return number + '-й';
        case 'D':
          return number + '-го';
        case 'w':
        case 'W':
          return number + '-я';
        default:
          return number;
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return ru;
});

/***/ }),

/***/ 355:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sd.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Sindhi [sd]
//! author : Narain Sagar : https://github.com/narainsagar

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var months = ['جنوري', 'فيبروري', 'مارچ', 'اپريل', 'مئي', 'جون', 'جولاءِ', 'آگسٽ', 'سيپٽمبر', 'آڪٽوبر', 'نومبر', 'ڊسمبر'],
    days = ['آچر', 'سومر', 'اڱارو', 'اربع', 'خميس', 'جمع', 'ڇنڇر'];
  var sd = moment.defineLocale('sd', {
    months: months,
    monthsShort: months,
    weekdays: days,
    weekdaysShort: days,
    weekdaysMin: days,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd، D MMMM YYYY HH:mm'
    },
    meridiemParse: /صبح|شام/,
    isPM: function (input) {
      return 'شام' === input;
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'صبح';
      }
      return 'شام';
    },
    calendar: {
      sameDay: '[اڄ] LT',
      nextDay: '[سڀاڻي] LT',
      nextWeek: 'dddd [اڳين هفتي تي] LT',
      lastDay: '[ڪالهه] LT',
      lastWeek: '[گزريل هفتي] dddd [تي] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s پوء',
      past: '%s اڳ',
      s: 'چند سيڪنڊ',
      ss: '%d سيڪنڊ',
      m: 'هڪ منٽ',
      mm: '%d منٽ',
      h: 'هڪ ڪلاڪ',
      hh: '%d ڪلاڪ',
      d: 'هڪ ڏينهن',
      dd: '%d ڏينهن',
      M: 'هڪ مهينو',
      MM: '%d مهينا',
      y: 'هڪ سال',
      yy: '%d سال'
    },
    preparse: function (string) {
      return string.replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/,/g, '،');
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return sd;
});

/***/ }),

/***/ 3427:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/se.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Northern Sami [se]
//! authors : Bård Rolstad Henriksen : https://github.com/karamell

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var se = moment.defineLocale('se', {
    months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'),
    monthsShort: 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'),
    weekdays: 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'),
    weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),
    weekdaysMin: 's_v_m_g_d_b_L'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'MMMM D. [b.] YYYY',
      LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm',
      LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm'
    },
    calendar: {
      sameDay: '[otne ti] LT',
      nextDay: '[ihttin ti] LT',
      nextWeek: 'dddd [ti] LT',
      lastDay: '[ikte ti] LT',
      lastWeek: '[ovddit] dddd [ti] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s geažes',
      past: 'maŋit %s',
      s: 'moadde sekunddat',
      ss: '%d sekunddat',
      m: 'okta minuhta',
      mm: '%d minuhtat',
      h: 'okta diimmu',
      hh: '%d diimmut',
      d: 'okta beaivi',
      dd: '%d beaivvit',
      M: 'okta mánnu',
      MM: '%d mánut',
      y: 'okta jahki',
      yy: '%d jagit'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return se;
});

/***/ }),

/***/ 1848:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/si.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Sinhalese [si]
//! author : Sampath Sitinamaluwa : https://github.com/sampathsris

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration

  /*jshint -W100*/
  var si = moment.defineLocale('si', {
    months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'),
    monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'),
    weekdays: 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'),
    weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),
    weekdaysMin: 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'a h:mm',
      LTS: 'a h:mm:ss',
      L: 'YYYY/MM/DD',
      LL: 'YYYY MMMM D',
      LLL: 'YYYY MMMM D, a h:mm',
      LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss'
    },
    calendar: {
      sameDay: '[අද] LT[ට]',
      nextDay: '[හෙට] LT[ට]',
      nextWeek: 'dddd LT[ට]',
      lastDay: '[ඊයේ] LT[ට]',
      lastWeek: '[පසුගිය] dddd LT[ට]',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%sකින්',
      past: '%sකට පෙර',
      s: 'තත්පර කිහිපය',
      ss: 'තත්පර %d',
      m: 'මිනිත්තුව',
      mm: 'මිනිත්තු %d',
      h: 'පැය',
      hh: 'පැය %d',
      d: 'දිනය',
      dd: 'දින %d',
      M: 'මාසය',
      MM: 'මාස %d',
      y: 'වසර',
      yy: 'වසර %d'
    },
    dayOfMonthOrdinalParse: /\d{1,2} වැනි/,
    ordinal: function (number) {
      return number + ' වැනි';
    },
    meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,
    isPM: function (input) {
      return input === 'ප.ව.' || input === 'පස් වරු';
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours > 11) {
        return isLower ? 'ප.ව.' : 'පස් වරු';
      } else {
        return isLower ? 'පෙ.ව.' : 'පෙර වරු';
      }
    }
  });
  return si;
});

/***/ }),

/***/ 4590:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sk.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Slovak [sk]
//! author : Martin Minka : https://github.com/k2s
//! based on work of petrbela : https://github.com/petrbela

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'),
    monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');
  function plural(n) {
    return n > 1 && n < 5;
  }
  function translate(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    switch (key) {
      case 's':
        // a few seconds / in a few seconds / a few seconds ago
        return withoutSuffix || isFuture ? 'pár sekúnd' : 'pár sekundami';
      case 'ss':
        // 9 seconds / in 9 seconds / 9 seconds ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'sekundy' : 'sekúnd');
        } else {
          return result + 'sekundami';
        }
      case 'm':
        // a minute / in a minute / a minute ago
        return withoutSuffix ? 'minúta' : isFuture ? 'minútu' : 'minútou';
      case 'mm':
        // 9 minutes / in 9 minutes / 9 minutes ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'minúty' : 'minút');
        } else {
          return result + 'minútami';
        }
      case 'h':
        // an hour / in an hour / an hour ago
        return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';
      case 'hh':
        // 9 hours / in 9 hours / 9 hours ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'hodiny' : 'hodín');
        } else {
          return result + 'hodinami';
        }
      case 'd':
        // a day / in a day / a day ago
        return withoutSuffix || isFuture ? 'deň' : 'dňom';
      case 'dd':
        // 9 days / in 9 days / 9 days ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'dni' : 'dní');
        } else {
          return result + 'dňami';
        }
      case 'M':
        // a month / in a month / a month ago
        return withoutSuffix || isFuture ? 'mesiac' : 'mesiacom';
      case 'MM':
        // 9 months / in 9 months / 9 months ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'mesiace' : 'mesiacov');
        } else {
          return result + 'mesiacmi';
        }
      case 'y':
        // a year / in a year / a year ago
        return withoutSuffix || isFuture ? 'rok' : 'rokom';
      case 'yy':
        // 9 years / in 9 years / 9 years ago
        if (withoutSuffix || isFuture) {
          return result + (plural(number) ? 'roky' : 'rokov');
        } else {
          return result + 'rokmi';
        }
    }
  }
  var sk = moment.defineLocale('sk', {
    months: months,
    monthsShort: monthsShort,
    weekdays: 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),
    weekdaysShort: 'ne_po_ut_st_št_pi_so'.split('_'),
    weekdaysMin: 'ne_po_ut_st_št_pi_so'.split('_'),
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY H:mm',
      LLLL: 'dddd D. MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[dnes o] LT',
      nextDay: '[zajtra o] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[v nedeľu o] LT';
          case 1:
          case 2:
            return '[v] dddd [o] LT';
          case 3:
            return '[v stredu o] LT';
          case 4:
            return '[vo štvrtok o] LT';
          case 5:
            return '[v piatok o] LT';
          case 6:
            return '[v sobotu o] LT';
        }
      },
      lastDay: '[včera o] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
            return '[minulú nedeľu o] LT';
          case 1:
          case 2:
            return '[minulý] dddd [o] LT';
          case 3:
            return '[minulú stredu o] LT';
          case 4:
          case 5:
            return '[minulý] dddd [o] LT';
          case 6:
            return '[minulú sobotu o] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'za %s',
      past: 'pred %s',
      s: translate,
      ss: translate,
      m: translate,
      mm: translate,
      h: translate,
      hh: translate,
      d: translate,
      dd: translate,
      M: translate,
      MM: translate,
      y: translate,
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return sk;
});

/***/ }),

/***/ 184:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sl.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Slovenian [sl]
//! author : Robert Sedovšek : https://github.com/sedovsek

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    switch (key) {
      case 's':
        return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami';
      case 'ss':
        if (number === 1) {
          result += withoutSuffix ? 'sekundo' : 'sekundi';
        } else if (number === 2) {
          result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';
        } else if (number < 5) {
          result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';
        } else {
          result += 'sekund';
        }
        return result;
      case 'm':
        return withoutSuffix ? 'ena minuta' : 'eno minuto';
      case 'mm':
        if (number === 1) {
          result += withoutSuffix ? 'minuta' : 'minuto';
        } else if (number === 2) {
          result += withoutSuffix || isFuture ? 'minuti' : 'minutama';
        } else if (number < 5) {
          result += withoutSuffix || isFuture ? 'minute' : 'minutami';
        } else {
          result += withoutSuffix || isFuture ? 'minut' : 'minutami';
        }
        return result;
      case 'h':
        return withoutSuffix ? 'ena ura' : 'eno uro';
      case 'hh':
        if (number === 1) {
          result += withoutSuffix ? 'ura' : 'uro';
        } else if (number === 2) {
          result += withoutSuffix || isFuture ? 'uri' : 'urama';
        } else if (number < 5) {
          result += withoutSuffix || isFuture ? 'ure' : 'urami';
        } else {
          result += withoutSuffix || isFuture ? 'ur' : 'urami';
        }
        return result;
      case 'd':
        return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';
      case 'dd':
        if (number === 1) {
          result += withoutSuffix || isFuture ? 'dan' : 'dnem';
        } else if (number === 2) {
          result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';
        } else {
          result += withoutSuffix || isFuture ? 'dni' : 'dnevi';
        }
        return result;
      case 'M':
        return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';
      case 'MM':
        if (number === 1) {
          result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';
        } else if (number === 2) {
          result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';
        } else if (number < 5) {
          result += withoutSuffix || isFuture ? 'mesece' : 'meseci';
        } else {
          result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';
        }
        return result;
      case 'y':
        return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';
      case 'yy':
        if (number === 1) {
          result += withoutSuffix || isFuture ? 'leto' : 'letom';
        } else if (number === 2) {
          result += withoutSuffix || isFuture ? 'leti' : 'letoma';
        } else if (number < 5) {
          result += withoutSuffix || isFuture ? 'leta' : 'leti';
        } else {
          result += withoutSuffix || isFuture ? 'let' : 'leti';
        }
        return result;
    }
  }
  var sl = moment.defineLocale('sl', {
    months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),
    monthsShort: 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),
    weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),
    weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD. MM. YYYY',
      LL: 'D. MMMM YYYY',
      LLL: 'D. MMMM YYYY H:mm',
      LLLL: 'dddd, D. MMMM YYYY H:mm'
    },
    calendar: {
      sameDay: '[danes ob] LT',
      nextDay: '[jutri ob] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[v] [nedeljo] [ob] LT';
          case 3:
            return '[v] [sredo] [ob] LT';
          case 6:
            return '[v] [soboto] [ob] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[v] dddd [ob] LT';
        }
      },
      lastDay: '[včeraj ob] LT',
      lastWeek: function () {
        switch (this.day()) {
          case 0:
            return '[prejšnjo] [nedeljo] [ob] LT';
          case 3:
            return '[prejšnjo] [sredo] [ob] LT';
          case 6:
            return '[prejšnjo] [soboto] [ob] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[prejšnji] dddd [ob] LT';
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'čez %s',
      past: 'pred %s',
      s: processRelativeTime,
      ss: processRelativeTime,
      m: processRelativeTime,
      mm: processRelativeTime,
      h: processRelativeTime,
      hh: processRelativeTime,
      d: processRelativeTime,
      dd: processRelativeTime,
      M: processRelativeTime,
      MM: processRelativeTime,
      y: processRelativeTime,
      yy: processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return sl;
});

/***/ }),

/***/ 6361:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sq.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Albanian [sq]
//! author : Flakërim Ismani : https://github.com/flakerimi
//! author : Menelion Elensúle : https://github.com/Oire
//! author : Oerd Cukalla : https://github.com/oerd

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var sq = moment.defineLocale('sq', {
    months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'),
    monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),
    weekdays: 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'),
    weekdaysShort: 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),
    weekdaysMin: 'D_H_Ma_Më_E_P_Sh'.split('_'),
    weekdaysParseExact: true,
    meridiemParse: /PD|MD/,
    isPM: function (input) {
      return input.charAt(0) === 'M';
    },
    meridiem: function (hours, minutes, isLower) {
      return hours < 12 ? 'PD' : 'MD';
    },
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Sot në] LT',
      nextDay: '[Nesër në] LT',
      nextWeek: 'dddd [në] LT',
      lastDay: '[Dje në] LT',
      lastWeek: 'dddd [e kaluar në] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'në %s',
      past: '%s më parë',
      s: 'disa sekonda',
      ss: '%d sekonda',
      m: 'një minutë',
      mm: '%d minuta',
      h: 'një orë',
      hh: '%d orë',
      d: 'një ditë',
      dd: '%d ditë',
      M: 'një muaj',
      MM: '%d muaj',
      y: 'një vit',
      yy: '%d vite'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return sq;
});

/***/ }),

/***/ 1287:
/*!***********************************************!*\
  !*** ./node_modules/moment/locale/sr-cyrl.js ***!
  \***********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Serbian Cyrillic [sr-cyrl]
//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j
//! author : Stefan Crnjaković <stefan@hotmail.rs> : https://github.com/crnjakovic

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var translator = {
    words: {
      //Different grammatical cases
      ss: ['секунда', 'секунде', 'секунди'],
      m: ['један минут', 'једног минута'],
      mm: ['минут', 'минута', 'минута'],
      h: ['један сат', 'једног сата'],
      hh: ['сат', 'сата', 'сати'],
      d: ['један дан', 'једног дана'],
      dd: ['дан', 'дана', 'дана'],
      M: ['један месец', 'једног месеца'],
      MM: ['месец', 'месеца', 'месеци'],
      y: ['једну годину', 'једне године'],
      yy: ['годину', 'године', 'година']
    },
    correctGrammaticalCase: function (number, wordKey) {
      if (number % 10 >= 1 && number % 10 <= 4 && (number % 100 < 10 || number % 100 >= 20)) {
        return number % 10 === 1 ? wordKey[0] : wordKey[1];
      }
      return wordKey[2];
    },
    translate: function (number, withoutSuffix, key, isFuture) {
      var wordKey = translator.words[key],
        word;
      if (key.length === 1) {
        // Nominativ
        if (key === 'y' && withoutSuffix) return 'једна година';
        return isFuture || withoutSuffix ? wordKey[0] : wordKey[1];
      }
      word = translator.correctGrammaticalCase(number, wordKey);
      // Nominativ
      if (key === 'yy' && withoutSuffix && word === 'годину') {
        return number + ' година';
      }
      return number + ' ' + word;
    }
  };
  var srCyrl = moment.defineLocale('sr-cyrl', {
    months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split('_'),
    monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'),
    monthsParseExact: true,
    weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),
    weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),
    weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'D. M. YYYY.',
      LL: 'D. MMMM YYYY.',
      LLL: 'D. MMMM YYYY. H:mm',
      LLLL: 'dddd, D. MMMM YYYY. H:mm'
    },
    calendar: {
      sameDay: '[данас у] LT',
      nextDay: '[сутра у] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[у] [недељу] [у] LT';
          case 3:
            return '[у] [среду] [у] LT';
          case 6:
            return '[у] [суботу] [у] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[у] dddd [у] LT';
        }
      },
      lastDay: '[јуче у] LT',
      lastWeek: function () {
        var lastWeekDays = ['[прошле] [недеље] [у] LT', '[прошлог] [понедељка] [у] LT', '[прошлог] [уторка] [у] LT', '[прошле] [среде] [у] LT', '[прошлог] [четвртка] [у] LT', '[прошлог] [петка] [у] LT', '[прошле] [суботе] [у] LT'];
        return lastWeekDays[this.day()];
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'за %s',
      past: 'пре %s',
      s: 'неколико секунди',
      ss: translator.translate,
      m: translator.translate,
      mm: translator.translate,
      h: translator.translate,
      hh: translator.translate,
      d: translator.translate,
      dd: translator.translate,
      M: translator.translate,
      MM: translator.translate,
      y: translator.translate,
      yy: translator.translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 1st is the first week of the year.
    }
  });

  return srCyrl;
});

/***/ }),

/***/ 8965:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sr.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Serbian [sr]
//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j
//! author : Stefan Crnjaković <stefan@hotmail.rs> : https://github.com/crnjakovic

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var translator = {
    words: {
      //Different grammatical cases
      ss: ['sekunda', 'sekunde', 'sekundi'],
      m: ['jedan minut', 'jednog minuta'],
      mm: ['minut', 'minuta', 'minuta'],
      h: ['jedan sat', 'jednog sata'],
      hh: ['sat', 'sata', 'sati'],
      d: ['jedan dan', 'jednog dana'],
      dd: ['dan', 'dana', 'dana'],
      M: ['jedan mesec', 'jednog meseca'],
      MM: ['mesec', 'meseca', 'meseci'],
      y: ['jednu godinu', 'jedne godine'],
      yy: ['godinu', 'godine', 'godina']
    },
    correctGrammaticalCase: function (number, wordKey) {
      if (number % 10 >= 1 && number % 10 <= 4 && (number % 100 < 10 || number % 100 >= 20)) {
        return number % 10 === 1 ? wordKey[0] : wordKey[1];
      }
      return wordKey[2];
    },
    translate: function (number, withoutSuffix, key, isFuture) {
      var wordKey = translator.words[key],
        word;
      if (key.length === 1) {
        // Nominativ
        if (key === 'y' && withoutSuffix) return 'jedna godina';
        return isFuture || withoutSuffix ? wordKey[0] : wordKey[1];
      }
      word = translator.correctGrammaticalCase(number, wordKey);
      // Nominativ
      if (key === 'yy' && withoutSuffix && word === 'godinu') {
        return number + ' godina';
      }
      return number + ' ' + word;
    }
  };
  var sr = moment.defineLocale('sr', {
    months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
    monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split('_'),
    weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),
    weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'D. M. YYYY.',
      LL: 'D. MMMM YYYY.',
      LLL: 'D. MMMM YYYY. H:mm',
      LLLL: 'dddd, D. MMMM YYYY. H:mm'
    },
    calendar: {
      sameDay: '[danas u] LT',
      nextDay: '[sutra u] LT',
      nextWeek: function () {
        switch (this.day()) {
          case 0:
            return '[u] [nedelju] [u] LT';
          case 3:
            return '[u] [sredu] [u] LT';
          case 6:
            return '[u] [subotu] [u] LT';
          case 1:
          case 2:
          case 4:
          case 5:
            return '[u] dddd [u] LT';
        }
      },
      lastDay: '[juče u] LT',
      lastWeek: function () {
        var lastWeekDays = ['[prošle] [nedelje] [u] LT', '[prošlog] [ponedeljka] [u] LT', '[prošlog] [utorka] [u] LT', '[prošle] [srede] [u] LT', '[prošlog] [četvrtka] [u] LT', '[prošlog] [petka] [u] LT', '[prošle] [subote] [u] LT'];
        return lastWeekDays[this.day()];
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'za %s',
      past: 'pre %s',
      s: 'nekoliko sekundi',
      ss: translator.translate,
      m: translator.translate,
      mm: translator.translate,
      h: translator.translate,
      hh: translator.translate,
      d: translator.translate,
      dd: translator.translate,
      M: translator.translate,
      MM: translator.translate,
      y: translator.translate,
      yy: translator.translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return sr;
});

/***/ }),

/***/ 5456:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ss.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : siSwati [ss]
//! author : Nicolai Davies<mail@nicolai.io> : https://github.com/nicolaidavies

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ss = moment.defineLocale('ss', {
    months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'),
    monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),
    weekdays: 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'),
    weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),
    weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY h:mm A',
      LLLL: 'dddd, D MMMM YYYY h:mm A'
    },
    calendar: {
      sameDay: '[Namuhla nga] LT',
      nextDay: '[Kusasa nga] LT',
      nextWeek: 'dddd [nga] LT',
      lastDay: '[Itolo nga] LT',
      lastWeek: 'dddd [leliphelile] [nga] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'nga %s',
      past: 'wenteka nga %s',
      s: 'emizuzwana lomcane',
      ss: '%d mzuzwana',
      m: 'umzuzu',
      mm: '%d emizuzu',
      h: 'lihora',
      hh: '%d emahora',
      d: 'lilanga',
      dd: '%d emalanga',
      M: 'inyanga',
      MM: '%d tinyanga',
      y: 'umnyaka',
      yy: '%d iminyaka'
    },
    meridiemParse: /ekuseni|emini|entsambama|ebusuku/,
    meridiem: function (hours, minutes, isLower) {
      if (hours < 11) {
        return 'ekuseni';
      } else if (hours < 15) {
        return 'emini';
      } else if (hours < 19) {
        return 'entsambama';
      } else {
        return 'ebusuku';
      }
    },
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'ekuseni') {
        return hour;
      } else if (meridiem === 'emini') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {
        if (hour === 0) {
          return 0;
        }
        return hour + 12;
      }
    },
    dayOfMonthOrdinalParse: /\d{1,2}/,
    ordinal: '%d',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return ss;
});

/***/ }),

/***/ 451:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sv.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Swedish [sv]
//! author : Jens Alm : https://github.com/ulmus

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var sv = moment.defineLocale('sv', {
    months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),
    monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
    weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),
    weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'),
    weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY-MM-DD',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY [kl.] HH:mm',
      LLLL: 'dddd D MMMM YYYY [kl.] HH:mm',
      lll: 'D MMM YYYY HH:mm',
      llll: 'ddd D MMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Idag] LT',
      nextDay: '[Imorgon] LT',
      lastDay: '[Igår] LT',
      nextWeek: '[På] dddd LT',
      lastWeek: '[I] dddd[s] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'om %s',
      past: 'för %s sedan',
      s: 'några sekunder',
      ss: '%d sekunder',
      m: 'en minut',
      mm: '%d minuter',
      h: 'en timme',
      hh: '%d timmar',
      d: 'en dag',
      dd: '%d dagar',
      M: 'en månad',
      MM: '%d månader',
      y: 'ett år',
      yy: '%d år'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(\:e|\:a)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? ':e' : b === 1 ? ':a' : b === 2 ? ':a' : b === 3 ? ':e' : ':e';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return sv;
});

/***/ }),

/***/ 7558:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sw.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Swahili [sw]
//! author : Fahad Kassim : https://github.com/fadsel

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var sw = moment.defineLocale('sw', {
    months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'),
    monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),
    weekdays: 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'),
    weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),
    weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'hh:mm A',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[leo saa] LT',
      nextDay: '[kesho saa] LT',
      nextWeek: '[wiki ijayo] dddd [saat] LT',
      lastDay: '[jana] LT',
      lastWeek: '[wiki iliyopita] dddd [saat] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s baadaye',
      past: 'tokea %s',
      s: 'hivi punde',
      ss: 'sekunde %d',
      m: 'dakika moja',
      mm: 'dakika %d',
      h: 'saa limoja',
      hh: 'masaa %d',
      d: 'siku moja',
      dd: 'siku %d',
      M: 'mwezi mmoja',
      MM: 'miezi %d',
      y: 'mwaka mmoja',
      yy: 'miaka %d'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return sw;
});

/***/ }),

/***/ 2702:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ta.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Tamil [ta]
//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var symbolMap = {
      1: '௧',
      2: '௨',
      3: '௩',
      4: '௪',
      5: '௫',
      6: '௬',
      7: '௭',
      8: '௮',
      9: '௯',
      0: '௦'
    },
    numberMap = {
      '௧': '1',
      '௨': '2',
      '௩': '3',
      '௪': '4',
      '௫': '5',
      '௬': '6',
      '௭': '7',
      '௮': '8',
      '௯': '9',
      '௦': '0'
    };
  var ta = moment.defineLocale('ta', {
    months: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
    monthsShort: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
    weekdays: 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'),
    weekdaysShort: 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'),
    weekdaysMin: 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, HH:mm',
      LLLL: 'dddd, D MMMM YYYY, HH:mm'
    },
    calendar: {
      sameDay: '[இன்று] LT',
      nextDay: '[நாளை] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[நேற்று] LT',
      lastWeek: '[கடந்த வாரம்] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s இல்',
      past: '%s முன்',
      s: 'ஒரு சில விநாடிகள்',
      ss: '%d விநாடிகள்',
      m: 'ஒரு நிமிடம்',
      mm: '%d நிமிடங்கள்',
      h: 'ஒரு மணி நேரம்',
      hh: '%d மணி நேரம்',
      d: 'ஒரு நாள்',
      dd: '%d நாட்கள்',
      M: 'ஒரு மாதம்',
      MM: '%d மாதங்கள்',
      y: 'ஒரு வருடம்',
      yy: '%d ஆண்டுகள்'
    },
    dayOfMonthOrdinalParse: /\d{1,2}வது/,
    ordinal: function (number) {
      return number + 'வது';
    },
    preparse: function (string) {
      return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {
        return numberMap[match];
      });
    },
    postformat: function (string) {
      return string.replace(/\d/g, function (match) {
        return symbolMap[match];
      });
    },
    // refer http://ta.wikipedia.org/s/1er1
    meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,
    meridiem: function (hour, minute, isLower) {
      if (hour < 2) {
        return ' யாமம்';
      } else if (hour < 6) {
        return ' வைகறை'; // வைகறை
      } else if (hour < 10) {
        return ' காலை'; // காலை
      } else if (hour < 14) {
        return ' நண்பகல்'; // நண்பகல்
      } else if (hour < 18) {
        return ' எற்பாடு'; // எற்பாடு
      } else if (hour < 22) {
        return ' மாலை'; // மாலை
      } else {
        return ' யாமம்';
      }
    },
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'யாமம்') {
        return hour < 2 ? hour : hour + 12;
      } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {
        return hour;
      } else if (meridiem === 'நண்பகல்') {
        return hour >= 10 ? hour : hour + 12;
      } else {
        return hour + 12;
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return ta;
});

/***/ }),

/***/ 3693:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/te.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Telugu [te]
//! author : Krishna Chaitanya Thota : https://github.com/kcthota

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var te = moment.defineLocale('te', {
    months: 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'),
    monthsShort: 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'),
    monthsParseExact: true,
    weekdays: 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'),
    weekdaysShort: 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),
    weekdaysMin: 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),
    longDateFormat: {
      LT: 'A h:mm',
      LTS: 'A h:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY, A h:mm',
      LLLL: 'dddd, D MMMM YYYY, A h:mm'
    },
    calendar: {
      sameDay: '[నేడు] LT',
      nextDay: '[రేపు] LT',
      nextWeek: 'dddd, LT',
      lastDay: '[నిన్న] LT',
      lastWeek: '[గత] dddd, LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s లో',
      past: '%s క్రితం',
      s: 'కొన్ని క్షణాలు',
      ss: '%d సెకన్లు',
      m: 'ఒక నిమిషం',
      mm: '%d నిమిషాలు',
      h: 'ఒక గంట',
      hh: '%d గంటలు',
      d: 'ఒక రోజు',
      dd: '%d రోజులు',
      M: 'ఒక నెల',
      MM: '%d నెలలు',
      y: 'ఒక సంవత్సరం',
      yy: '%d సంవత్సరాలు'
    },
    dayOfMonthOrdinalParse: /\d{1,2}వ/,
    ordinal: '%dవ',
    meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'రాత్రి') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'ఉదయం') {
        return hour;
      } else if (meridiem === 'మధ్యాహ్నం') {
        return hour >= 10 ? hour : hour + 12;
      } else if (meridiem === 'సాయంత్రం') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'రాత్రి';
      } else if (hour < 10) {
        return 'ఉదయం';
      } else if (hour < 17) {
        return 'మధ్యాహ్నం';
      } else if (hour < 20) {
        return 'సాయంత్రం';
      } else {
        return 'రాత్రి';
      }
    },
    week: {
      dow: 0,
      // Sunday is the first day of the week.
      doy: 6 // The week that contains Jan 6th is the first week of the year.
    }
  });

  return te;
});

/***/ }),

/***/ 1243:
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/tet.js ***!
  \*******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Tetun Dili (East Timor) [tet]
//! author : Joshua Brooks : https://github.com/joshbrooks
//! author : Onorio De J. Afonso : https://github.com/marobo
//! author : Sonia Simoes : https://github.com/soniasimoes

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var tet = moment.defineLocale('tet', {
    months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split('_'),
    monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
    weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'),
    weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'),
    weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Ohin iha] LT',
      nextDay: '[Aban iha] LT',
      nextWeek: 'dddd [iha] LT',
      lastDay: '[Horiseik iha] LT',
      lastWeek: 'dddd [semana kotuk] [iha] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'iha %s',
      past: '%s liuba',
      s: 'segundu balun',
      ss: 'segundu %d',
      m: 'minutu ida',
      mm: 'minutu %d',
      h: 'oras ida',
      hh: 'oras %d',
      d: 'loron ida',
      dd: 'loron %d',
      M: 'fulan ida',
      MM: 'fulan %d',
      y: 'tinan ida',
      yy: 'tinan %d'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return tet;
});

/***/ }),

/***/ 2500:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/tg.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Tajik [tg]
//! author : Orif N. Jr. : https://github.com/orif-jr

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var suffixes = {
    0: '-ум',
    1: '-ум',
    2: '-юм',
    3: '-юм',
    4: '-ум',
    5: '-ум',
    6: '-ум',
    7: '-ум',
    8: '-ум',
    9: '-ум',
    10: '-ум',
    12: '-ум',
    13: '-ум',
    20: '-ум',
    30: '-юм',
    40: '-ум',
    50: '-ум',
    60: '-ум',
    70: '-ум',
    80: '-ум',
    90: '-ум',
    100: '-ум'
  };
  var tg = moment.defineLocale('tg', {
    months: {
      format: 'январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри'.split('_'),
      standalone: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_')
    },
    monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
    weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split('_'),
    weekdaysShort: 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'),
    weekdaysMin: 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Имрӯз соати] LT',
      nextDay: '[Фардо соати] LT',
      lastDay: '[Дирӯз соати] LT',
      nextWeek: 'dddd[и] [ҳафтаи оянда соати] LT',
      lastWeek: 'dddd[и] [ҳафтаи гузашта соати] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'баъди %s',
      past: '%s пеш',
      s: 'якчанд сония',
      m: 'як дақиқа',
      mm: '%d дақиқа',
      h: 'як соат',
      hh: '%d соат',
      d: 'як рӯз',
      dd: '%d рӯз',
      M: 'як моҳ',
      MM: '%d моҳ',
      y: 'як сол',
      yy: '%d сол'
    },
    meridiemParse: /шаб|субҳ|рӯз|бегоҳ/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'шаб') {
        return hour < 4 ? hour : hour + 12;
      } else if (meridiem === 'субҳ') {
        return hour;
      } else if (meridiem === 'рӯз') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === 'бегоҳ') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'шаб';
      } else if (hour < 11) {
        return 'субҳ';
      } else if (hour < 16) {
        return 'рӯз';
      } else if (hour < 19) {
        return 'бегоҳ';
      } else {
        return 'шаб';
      }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/,
    ordinal: function (number) {
      var a = number % 10,
        b = number >= 100 ? 100 : null;
      return number + (suffixes[number] || suffixes[a] || suffixes[b]);
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 1th is the first week of the year.
    }
  });

  return tg;
});

/***/ }),

/***/ 5768:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/th.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Thai [th]
//! author : Kridsada Thanabulpong : https://github.com/sirn

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var th = moment.defineLocale('th', {
    months: 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'),
    monthsShort: 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'),
    monthsParseExact: true,
    weekdays: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),
    weekdaysShort: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'),
    // yes, three characters difference
    weekdaysMin: 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'H:mm',
      LTS: 'H:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY เวลา H:mm',
      LLLL: 'วันddddที่ D MMMM YYYY เวลา H:mm'
    },
    meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,
    isPM: function (input) {
      return input === 'หลังเที่ยง';
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'ก่อนเที่ยง';
      } else {
        return 'หลังเที่ยง';
      }
    },
    calendar: {
      sameDay: '[วันนี้ เวลา] LT',
      nextDay: '[พรุ่งนี้ เวลา] LT',
      nextWeek: 'dddd[หน้า เวลา] LT',
      lastDay: '[เมื่อวานนี้ เวลา] LT',
      lastWeek: '[วัน]dddd[ที่แล้ว เวลา] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'อีก %s',
      past: '%sที่แล้ว',
      s: 'ไม่กี่วินาที',
      ss: '%d วินาที',
      m: '1 นาที',
      mm: '%d นาที',
      h: '1 ชั่วโมง',
      hh: '%d ชั่วโมง',
      d: '1 วัน',
      dd: '%d วัน',
      w: '1 สัปดาห์',
      ww: '%d สัปดาห์',
      M: '1 เดือน',
      MM: '%d เดือน',
      y: '1 ปี',
      yy: '%d ปี'
    }
  });
  return th;
});

/***/ }),

/***/ 7761:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/tk.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Turkmen [tk]
//! author : Atamyrat Abdyrahmanov : https://github.com/atamyratabdy

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var suffixes = {
    1: "'inji",
    5: "'inji",
    8: "'inji",
    70: "'inji",
    80: "'inji",
    2: "'nji",
    7: "'nji",
    20: "'nji",
    50: "'nji",
    3: "'ünji",
    4: "'ünji",
    100: "'ünji",
    6: "'njy",
    9: "'unjy",
    10: "'unjy",
    30: "'unjy",
    60: "'ynjy",
    90: "'ynjy"
  };
  var tk = moment.defineLocale('tk', {
    months: 'Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr'.split('_'),
    monthsShort: 'Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek'.split('_'),
    weekdays: 'Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe'.split('_'),
    weekdaysShort: 'Ýek_Duş_Siş_Çar_Pen_Ann_Şen'.split('_'),
    weekdaysMin: 'Ýk_Dş_Sş_Çr_Pn_An_Şn'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[bugün sagat] LT',
      nextDay: '[ertir sagat] LT',
      nextWeek: '[indiki] dddd [sagat] LT',
      lastDay: '[düýn] LT',
      lastWeek: '[geçen] dddd [sagat] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s soň',
      past: '%s öň',
      s: 'birnäçe sekunt',
      m: 'bir minut',
      mm: '%d minut',
      h: 'bir sagat',
      hh: '%d sagat',
      d: 'bir gün',
      dd: '%d gün',
      M: 'bir aý',
      MM: '%d aý',
      y: 'bir ýyl',
      yy: '%d ýyl'
    },
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'Do':
        case 'DD':
          return number;
        default:
          if (number === 0) {
            // special case for zero
            return number + "'unjy";
          }
          var a = number % 10,
            b = number % 100 - a,
            c = number >= 100 ? 100 : null;
          return number + (suffixes[a] || suffixes[b] || suffixes[c]);
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return tk;
});

/***/ }),

/***/ 5780:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/tl-ph.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Tagalog (Philippines) [tl-ph]
//! author : Dan Hagman : https://github.com/hagmandan

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var tlPh = moment.defineLocale('tl-ph', {
    months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
    monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
    weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
    weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
    weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'MM/D/YYYY',
      LL: 'MMMM D, YYYY',
      LLL: 'MMMM D, YYYY HH:mm',
      LLLL: 'dddd, MMMM DD, YYYY HH:mm'
    },
    calendar: {
      sameDay: 'LT [ngayong araw]',
      nextDay: '[Bukas ng] LT',
      nextWeek: 'LT [sa susunod na] dddd',
      lastDay: 'LT [kahapon]',
      lastWeek: 'LT [noong nakaraang] dddd',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'sa loob ng %s',
      past: '%s ang nakalipas',
      s: 'ilang segundo',
      ss: '%d segundo',
      m: 'isang minuto',
      mm: '%d minuto',
      h: 'isang oras',
      hh: '%d oras',
      d: 'isang araw',
      dd: '%d araw',
      M: 'isang buwan',
      MM: '%d buwan',
      y: 'isang taon',
      yy: '%d taon'
    },
    dayOfMonthOrdinalParse: /\d{1,2}/,
    ordinal: function (number) {
      return number;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return tlPh;
});

/***/ }),

/***/ 9590:
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/tlh.js ***!
  \*******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Klingon [tlh]
//! author : Dominika Kruk : https://github.com/amaranthrose

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');
  function translateFuture(output) {
    var time = output;
    time = output.indexOf('jaj') !== -1 ? time.slice(0, -3) + 'leS' : output.indexOf('jar') !== -1 ? time.slice(0, -3) + 'waQ' : output.indexOf('DIS') !== -1 ? time.slice(0, -3) + 'nem' : time + ' pIq';
    return time;
  }
  function translatePast(output) {
    var time = output;
    time = output.indexOf('jaj') !== -1 ? time.slice(0, -3) + 'Hu’' : output.indexOf('jar') !== -1 ? time.slice(0, -3) + 'wen' : output.indexOf('DIS') !== -1 ? time.slice(0, -3) + 'ben' : time + ' ret';
    return time;
  }
  function translate(number, withoutSuffix, string, isFuture) {
    var numberNoun = numberAsNoun(number);
    switch (string) {
      case 'ss':
        return numberNoun + ' lup';
      case 'mm':
        return numberNoun + ' tup';
      case 'hh':
        return numberNoun + ' rep';
      case 'dd':
        return numberNoun + ' jaj';
      case 'MM':
        return numberNoun + ' jar';
      case 'yy':
        return numberNoun + ' DIS';
    }
  }
  function numberAsNoun(number) {
    var hundred = Math.floor(number % 1000 / 100),
      ten = Math.floor(number % 100 / 10),
      one = number % 10,
      word = '';
    if (hundred > 0) {
      word += numbersNouns[hundred] + 'vatlh';
    }
    if (ten > 0) {
      word += (word !== '' ? ' ' : '') + numbersNouns[ten] + 'maH';
    }
    if (one > 0) {
      word += (word !== '' ? ' ' : '') + numbersNouns[one];
    }
    return word === '' ? 'pagh' : word;
  }
  var tlh = moment.defineLocale('tlh', {
    months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'),
    monthsShort: 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'),
    monthsParseExact: true,
    weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
    weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
    weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[DaHjaj] LT',
      nextDay: '[wa’leS] LT',
      nextWeek: 'LLL',
      lastDay: '[wa’Hu’] LT',
      lastWeek: 'LLL',
      sameElse: 'L'
    },
    relativeTime: {
      future: translateFuture,
      past: translatePast,
      s: 'puS lup',
      ss: translate,
      m: 'wa’ tup',
      mm: translate,
      h: 'wa’ rep',
      hh: translate,
      d: 'wa’ jaj',
      dd: translate,
      M: 'wa’ jar',
      MM: translate,
      y: 'wa’ DIS',
      yy: translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return tlh;
});

/***/ }),

/***/ 3807:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/tr.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Turkish [tr]
//! authors : Erhan Gundogan : https://github.com/erhangundogan,
//!           Burak Yiğit Kaya: https://github.com/BYK

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var suffixes = {
    1: "'inci",
    5: "'inci",
    8: "'inci",
    70: "'inci",
    80: "'inci",
    2: "'nci",
    7: "'nci",
    20: "'nci",
    50: "'nci",
    3: "'üncü",
    4: "'üncü",
    100: "'üncü",
    6: "'ncı",
    9: "'uncu",
    10: "'uncu",
    30: "'uncu",
    60: "'ıncı",
    90: "'ıncı"
  };
  var tr = moment.defineLocale('tr', {
    months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'),
    monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
    weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'),
    weekdaysShort: 'Paz_Pzt_Sal_Çar_Per_Cum_Cmt'.split('_'),
    weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
    meridiem: function (hours, minutes, isLower) {
      if (hours < 12) {
        return isLower ? 'öö' : 'ÖÖ';
      } else {
        return isLower ? 'ös' : 'ÖS';
      }
    },
    meridiemParse: /öö|ÖÖ|ös|ÖS/,
    isPM: function (input) {
      return input === 'ös' || input === 'ÖS';
    },
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[bugün saat] LT',
      nextDay: '[yarın saat] LT',
      nextWeek: '[gelecek] dddd [saat] LT',
      lastDay: '[dün] LT',
      lastWeek: '[geçen] dddd [saat] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s sonra',
      past: '%s önce',
      s: 'birkaç saniye',
      ss: '%d saniye',
      m: 'bir dakika',
      mm: '%d dakika',
      h: 'bir saat',
      hh: '%d saat',
      d: 'bir gün',
      dd: '%d gün',
      w: 'bir hafta',
      ww: '%d hafta',
      M: 'bir ay',
      MM: '%d ay',
      y: 'bir yıl',
      yy: '%d yıl'
    },
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'Do':
        case 'DD':
          return number;
        default:
          if (number === 0) {
            // special case for zero
            return number + "'ıncı";
          }
          var a = number % 10,
            b = number % 100 - a,
            c = number >= 100 ? 100 : null;
          return number + (suffixes[a] || suffixes[b] || suffixes[c]);
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return tr;
});

/***/ }),

/***/ 3857:
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/tzl.js ***!
  \*******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Talossan [tzl]
//! author : Robin van der Vliet : https://github.com/robin0van0der0v
//! author : Iustì Canun

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration

  // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.
  // This is currently too difficult (maybe even impossible) to add.
  var tzl = moment.defineLocale('tzl', {
    months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'),
    monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),
    weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),
    weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),
    weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),
    longDateFormat: {
      LT: 'HH.mm',
      LTS: 'HH.mm.ss',
      L: 'DD.MM.YYYY',
      LL: 'D. MMMM [dallas] YYYY',
      LLL: 'D. MMMM [dallas] YYYY HH.mm',
      LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm'
    },
    meridiemParse: /d\'o|d\'a/i,
    isPM: function (input) {
      return "d'o" === input.toLowerCase();
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours > 11) {
        return isLower ? "d'o" : "D'O";
      } else {
        return isLower ? "d'a" : "D'A";
      }
    },
    calendar: {
      sameDay: '[oxhi à] LT',
      nextDay: '[demà à] LT',
      nextWeek: 'dddd [à] LT',
      lastDay: '[ieiri à] LT',
      lastWeek: '[sür el] dddd [lasteu à] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'osprei %s',
      past: 'ja%s',
      s: processRelativeTime,
      ss: processRelativeTime,
      m: processRelativeTime,
      mm: processRelativeTime,
      h: processRelativeTime,
      hh: processRelativeTime,
      d: processRelativeTime,
      dd: processRelativeTime,
      M: processRelativeTime,
      MM: processRelativeTime,
      y: processRelativeTime,
      yy: processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
      s: ['viensas secunds', "'iensas secunds"],
      ss: [number + ' secunds', '' + number + ' secunds'],
      m: ["'n míut", "'iens míut"],
      mm: [number + ' míuts', '' + number + ' míuts'],
      h: ["'n þora", "'iensa þora"],
      hh: [number + ' þoras', '' + number + ' þoras'],
      d: ["'n ziua", "'iensa ziua"],
      dd: [number + ' ziuas', '' + number + ' ziuas'],
      M: ["'n mes", "'iens mes"],
      MM: [number + ' mesen', '' + number + ' mesen'],
      y: ["'n ar", "'iens ar"],
      yy: [number + ' ars', '' + number + ' ars']
    };
    return isFuture ? format[key][0] : withoutSuffix ? format[key][0] : format[key][1];
  }
  return tzl;
});

/***/ }),

/***/ 8806:
/*!************************************************!*\
  !*** ./node_modules/moment/locale/tzm-latn.js ***!
  \************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Central Atlas Tamazight Latin [tzm-latn]
//! author : Abdel Said : https://github.com/abdelsaid

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var tzmLatn = moment.defineLocale('tzm-latn', {
    months: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
    monthsShort: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
    weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
    weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
    weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[asdkh g] LT',
      nextDay: '[aska g] LT',
      nextWeek: 'dddd [g] LT',
      lastDay: '[assant g] LT',
      lastWeek: 'dddd [g] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'dadkh s yan %s',
      past: 'yan %s',
      s: 'imik',
      ss: '%d imik',
      m: 'minuḍ',
      mm: '%d minuḍ',
      h: 'saɛa',
      hh: '%d tassaɛin',
      d: 'ass',
      dd: '%d ossan',
      M: 'ayowr',
      MM: '%d iyyirn',
      y: 'asgas',
      yy: '%d isgasn'
    },
    week: {
      dow: 6,
      // Saturday is the first day of the week.
      doy: 12 // The week that contains Jan 12th is the first week of the year.
    }
  });

  return tzmLatn;
});

/***/ }),

/***/ 654:
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/tzm.js ***!
  \*******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Central Atlas Tamazight [tzm]
//! author : Abdel Said : https://github.com/abdelsaid

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var tzm = moment.defineLocale('tzm', {
    months: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
    monthsShort: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
    weekdays: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
    weekdaysShort: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
    weekdaysMin: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',
      nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',
      nextWeek: 'dddd [ⴴ] LT',
      lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',
      lastWeek: 'dddd [ⴴ] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',
      past: 'ⵢⴰⵏ %s',
      s: 'ⵉⵎⵉⴽ',
      ss: '%d ⵉⵎⵉⴽ',
      m: 'ⵎⵉⵏⵓⴺ',
      mm: '%d ⵎⵉⵏⵓⴺ',
      h: 'ⵙⴰⵄⴰ',
      hh: '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',
      d: 'ⴰⵙⵙ',
      dd: '%d oⵙⵙⴰⵏ',
      M: 'ⴰⵢoⵓⵔ',
      MM: '%d ⵉⵢⵢⵉⵔⵏ',
      y: 'ⴰⵙⴳⴰⵙ',
      yy: '%d ⵉⵙⴳⴰⵙⵏ'
    },
    week: {
      dow: 6,
      // Saturday is the first day of the week.
      doy: 12 // The week that contains Jan 12th is the first week of the year.
    }
  });

  return tzm;
});

/***/ }),

/***/ 845:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ug-cn.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Uyghur (China) [ug-cn]
//! author: boyaq : https://github.com/boyaq

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var ugCn = moment.defineLocale('ug-cn', {
    months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split('_'),
    monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split('_'),
    weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split('_'),
    weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
    weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY-MM-DD',
      LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',
      LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
      LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm'
    },
    meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === 'يېرىم كېچە' || meridiem === 'سەھەر' || meridiem === 'چۈشتىن بۇرۇن') {
        return hour;
      } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {
        return hour + 12;
      } else {
        return hour >= 11 ? hour : hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      var hm = hour * 100 + minute;
      if (hm < 600) {
        return 'يېرىم كېچە';
      } else if (hm < 900) {
        return 'سەھەر';
      } else if (hm < 1130) {
        return 'چۈشتىن بۇرۇن';
      } else if (hm < 1230) {
        return 'چۈش';
      } else if (hm < 1800) {
        return 'چۈشتىن كېيىن';
      } else {
        return 'كەچ';
      }
    },
    calendar: {
      sameDay: '[بۈگۈن سائەت] LT',
      nextDay: '[ئەتە سائەت] LT',
      nextWeek: '[كېلەركى] dddd [سائەت] LT',
      lastDay: '[تۆنۈگۈن] LT',
      lastWeek: '[ئالدىنقى] dddd [سائەت] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s كېيىن',
      past: '%s بۇرۇن',
      s: 'نەچچە سېكونت',
      ss: '%d سېكونت',
      m: 'بىر مىنۇت',
      mm: '%d مىنۇت',
      h: 'بىر سائەت',
      hh: '%d سائەت',
      d: 'بىر كۈن',
      dd: '%d كۈن',
      M: 'بىر ئاي',
      MM: '%d ئاي',
      y: 'بىر يىل',
      yy: '%d يىل'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'DDD':
          return number + '-كۈنى';
        case 'w':
        case 'W':
          return number + '-ھەپتە';
        default:
          return number;
      }
    },
    preparse: function (string) {
      return string.replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/,/g, '،');
    },
    week: {
      // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 1st is the first week of the year.
    }
  });

  return ugCn;
});

/***/ }),

/***/ 9232:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/uk.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Ukrainian [uk]
//! author : zemlanin : https://github.com/zemlanin
//! Author : Menelion Elensúle : https://github.com/Oire

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  function plural(word, num) {
    var forms = word.split('_');
    return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2];
  }
  function relativeTimeWithPlural(number, withoutSuffix, key) {
    var format = {
      ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',
      mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',
      hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин',
      dd: 'день_дні_днів',
      MM: 'місяць_місяці_місяців',
      yy: 'рік_роки_років'
    };
    if (key === 'm') {
      return withoutSuffix ? 'хвилина' : 'хвилину';
    } else if (key === 'h') {
      return withoutSuffix ? 'година' : 'годину';
    } else {
      return number + ' ' + plural(format[key], +number);
    }
  }
  function weekdaysCaseReplace(m, format) {
    var weekdays = {
        nominative: 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'),
        accusative: 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'),
        genitive: 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_')
      },
      nounCase;
    if (m === true) {
      return weekdays['nominative'].slice(1, 7).concat(weekdays['nominative'].slice(0, 1));
    }
    if (!m) {
      return weekdays['nominative'];
    }
    nounCase = /(\[[ВвУу]\]) ?dddd/.test(format) ? 'accusative' : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(format) ? 'genitive' : 'nominative';
    return weekdays[nounCase][m.day()];
  }
  function processHoursFunction(str) {
    return function () {
      return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';
    };
  }
  var uk = moment.defineLocale('uk', {
    months: {
      format: 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'),
      standalone: 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_')
    },
    monthsShort: 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'),
    weekdays: weekdaysCaseReplace,
    weekdaysShort: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
    weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD.MM.YYYY',
      LL: 'D MMMM YYYY р.',
      LLL: 'D MMMM YYYY р., HH:mm',
      LLLL: 'dddd, D MMMM YYYY р., HH:mm'
    },
    calendar: {
      sameDay: processHoursFunction('[Сьогодні '),
      nextDay: processHoursFunction('[Завтра '),
      lastDay: processHoursFunction('[Вчора '),
      nextWeek: processHoursFunction('[У] dddd ['),
      lastWeek: function () {
        switch (this.day()) {
          case 0:
          case 3:
          case 5:
          case 6:
            return processHoursFunction('[Минулої] dddd [').call(this);
          case 1:
          case 2:
          case 4:
            return processHoursFunction('[Минулого] dddd [').call(this);
        }
      },
      sameElse: 'L'
    },
    relativeTime: {
      future: 'за %s',
      past: '%s тому',
      s: 'декілька секунд',
      ss: relativeTimeWithPlural,
      m: relativeTimeWithPlural,
      mm: relativeTimeWithPlural,
      h: 'годину',
      hh: relativeTimeWithPlural,
      d: 'день',
      dd: relativeTimeWithPlural,
      M: 'місяць',
      MM: relativeTimeWithPlural,
      y: 'рік',
      yy: relativeTimeWithPlural
    },
    // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
    meridiemParse: /ночі|ранку|дня|вечора/,
    isPM: function (input) {
      return /^(дня|вечора)$/.test(input);
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 4) {
        return 'ночі';
      } else if (hour < 12) {
        return 'ранку';
      } else if (hour < 17) {
        return 'дня';
      } else {
        return 'вечора';
      }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'M':
        case 'd':
        case 'DDD':
        case 'w':
        case 'W':
          return number + '-й';
        case 'D':
          return number + '-го';
        default:
          return number;
      }
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return uk;
});

/***/ }),

/***/ 7052:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ur.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Urdu [ur]
//! author : Sawood Alam : https://github.com/ibnesayeed
//! author : Zack : https://github.com/ZackVision

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var months = ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    days = ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'];
  var ur = moment.defineLocale('ur', {
    months: months,
    monthsShort: months,
    weekdays: days,
    weekdaysShort: days,
    weekdaysMin: days,
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd، D MMMM YYYY HH:mm'
    },
    meridiemParse: /صبح|شام/,
    isPM: function (input) {
      return 'شام' === input;
    },
    meridiem: function (hour, minute, isLower) {
      if (hour < 12) {
        return 'صبح';
      }
      return 'شام';
    },
    calendar: {
      sameDay: '[آج بوقت] LT',
      nextDay: '[کل بوقت] LT',
      nextWeek: 'dddd [بوقت] LT',
      lastDay: '[گذشتہ روز بوقت] LT',
      lastWeek: '[گذشتہ] dddd [بوقت] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s بعد',
      past: '%s قبل',
      s: 'چند سیکنڈ',
      ss: '%d سیکنڈ',
      m: 'ایک منٹ',
      mm: '%d منٹ',
      h: 'ایک گھنٹہ',
      hh: '%d گھنٹے',
      d: 'ایک دن',
      dd: '%d دن',
      M: 'ایک ماہ',
      MM: '%d ماہ',
      y: 'ایک سال',
      yy: '%d سال'
    },
    preparse: function (string) {
      return string.replace(/،/g, ',');
    },
    postformat: function (string) {
      return string.replace(/,/g, '،');
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return ur;
});

/***/ }),

/***/ 2233:
/*!***********************************************!*\
  !*** ./node_modules/moment/locale/uz-latn.js ***!
  \***********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Uzbek Latin [uz-latn]
//! author : Rasulbek Mirzayev : github.com/Rasulbeeek

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var uzLatn = moment.defineLocale('uz-latn', {
    months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'),
    monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),
    weekdays: 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'),
    weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),
    weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'D MMMM YYYY, dddd HH:mm'
    },
    calendar: {
      sameDay: '[Bugun soat] LT [da]',
      nextDay: '[Ertaga] LT [da]',
      nextWeek: 'dddd [kuni soat] LT [da]',
      lastDay: '[Kecha soat] LT [da]',
      lastWeek: "[O'tgan] dddd [kuni soat] LT [da]",
      sameElse: 'L'
    },
    relativeTime: {
      future: 'Yaqin %s ichida',
      past: 'Bir necha %s oldin',
      s: 'soniya',
      ss: '%d soniya',
      m: 'bir daqiqa',
      mm: '%d daqiqa',
      h: 'bir soat',
      hh: '%d soat',
      d: 'bir kun',
      dd: '%d kun',
      M: 'bir oy',
      MM: '%d oy',
      y: 'bir yil',
      yy: '%d yil'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 7th is the first week of the year.
    }
  });

  return uzLatn;
});

/***/ }),

/***/ 7967:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/uz.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Uzbek [uz]
//! author : Sardor Muminov : https://github.com/muminoff

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var uz = moment.defineLocale('uz', {
    months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'),
    monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
    weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
    weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
    weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'D MMMM YYYY, dddd HH:mm'
    },
    calendar: {
      sameDay: '[Бугун соат] LT [да]',
      nextDay: '[Эртага] LT [да]',
      nextWeek: 'dddd [куни соат] LT [да]',
      lastDay: '[Кеча соат] LT [да]',
      lastWeek: '[Утган] dddd [куни соат] LT [да]',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'Якин %s ичида',
      past: 'Бир неча %s олдин',
      s: 'фурсат',
      ss: '%d фурсат',
      m: 'бир дакика',
      mm: '%d дакика',
      h: 'бир соат',
      hh: '%d соат',
      d: 'бир кун',
      dd: '%d кун',
      M: 'бир ой',
      MM: '%d ой',
      y: 'бир йил',
      yy: '%d йил'
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 7 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return uz;
});

/***/ }),

/***/ 8615:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/vi.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Vietnamese [vi]
//! author : Bang Nguyen : https://github.com/bangnk
//! author : Chien Kira : https://github.com/chienkira

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var vi = moment.defineLocale('vi', {
    months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'),
    monthsShort: 'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split('_'),
    monthsParseExact: true,
    weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'),
    weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
    weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
    weekdaysParseExact: true,
    meridiemParse: /sa|ch/i,
    isPM: function (input) {
      return /^ch$/i.test(input);
    },
    meridiem: function (hours, minutes, isLower) {
      if (hours < 12) {
        return isLower ? 'sa' : 'SA';
      } else {
        return isLower ? 'ch' : 'CH';
      }
    },
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM [năm] YYYY',
      LLL: 'D MMMM [năm] YYYY HH:mm',
      LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',
      l: 'DD/M/YYYY',
      ll: 'D MMM YYYY',
      lll: 'D MMM YYYY HH:mm',
      llll: 'ddd, D MMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[Hôm nay lúc] LT',
      nextDay: '[Ngày mai lúc] LT',
      nextWeek: 'dddd [tuần tới lúc] LT',
      lastDay: '[Hôm qua lúc] LT',
      lastWeek: 'dddd [tuần trước lúc] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: '%s tới',
      past: '%s trước',
      s: 'vài giây',
      ss: '%d giây',
      m: 'một phút',
      mm: '%d phút',
      h: 'một giờ',
      hh: '%d giờ',
      d: 'một ngày',
      dd: '%d ngày',
      w: 'một tuần',
      ww: '%d tuần',
      M: 'một tháng',
      MM: '%d tháng',
      y: 'một năm',
      yy: '%d năm'
    },
    dayOfMonthOrdinalParse: /\d{1,2}/,
    ordinal: function (number) {
      return number;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return vi;
});

/***/ }),

/***/ 2320:
/*!************************************************!*\
  !*** ./node_modules/moment/locale/x-pseudo.js ***!
  \************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Pseudo [x-pseudo]
//! author : Andrew Hood : https://github.com/andrewhood125

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var xPseudo = moment.defineLocale('x-pseudo', {
    months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'),
    monthsShort: 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'),
    monthsParseExact: true,
    weekdays: 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'),
    weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),
    weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
      LT: 'HH:mm',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY HH:mm',
      LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
      sameDay: '[T~ódá~ý át] LT',
      nextDay: '[T~ómó~rró~w át] LT',
      nextWeek: 'dddd [át] LT',
      lastDay: '[Ý~ést~érdá~ý át] LT',
      lastWeek: '[L~ást] dddd [át] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'í~ñ %s',
      past: '%s á~gó',
      s: 'á ~féw ~sécó~ñds',
      ss: '%d s~écóñ~ds',
      m: 'á ~míñ~úté',
      mm: '%d m~íñú~tés',
      h: 'á~ñ hó~úr',
      hh: '%d h~óúrs',
      d: 'á ~dáý',
      dd: '%d d~áýs',
      M: 'á ~móñ~th',
      MM: '%d m~óñt~hs',
      y: 'á ~ýéár',
      yy: '%d ý~éárs'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
    ordinal: function (number) {
      var b = number % 10,
        output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    },
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return xPseudo;
});

/***/ }),

/***/ 1313:
/*!******************************************!*\
  !*** ./node_modules/moment/locale/yo.js ***!
  \******************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Yoruba Nigeria [yo]
//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var yo = moment.defineLocale('yo', {
    months: 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'),
    monthsShort: 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),
    weekdays: 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),
    weekdaysShort: 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),
    weekdaysMin: 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),
    longDateFormat: {
      LT: 'h:mm A',
      LTS: 'h:mm:ss A',
      L: 'DD/MM/YYYY',
      LL: 'D MMMM YYYY',
      LLL: 'D MMMM YYYY h:mm A',
      LLLL: 'dddd, D MMMM YYYY h:mm A'
    },
    calendar: {
      sameDay: '[Ònì ni] LT',
      nextDay: '[Ọ̀la ni] LT',
      nextWeek: "dddd [Ọsẹ̀ tón'bọ] [ni] LT",
      lastDay: '[Àna ni] LT',
      lastWeek: 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
      sameElse: 'L'
    },
    relativeTime: {
      future: 'ní %s',
      past: '%s kọjá',
      s: 'ìsẹjú aayá die',
      ss: 'aayá %d',
      m: 'ìsẹjú kan',
      mm: 'ìsẹjú %d',
      h: 'wákati kan',
      hh: 'wákati %d',
      d: 'ọjọ́ kan',
      dd: 'ọjọ́ %d',
      M: 'osù kan',
      MM: 'osù %d',
      y: 'ọdún kan',
      yy: 'ọdún %d'
    },
    dayOfMonthOrdinalParse: /ọjọ́\s\d{1,2}/,
    ordinal: 'ọjọ́ %d',
    week: {
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return yo;
});

/***/ }),

/***/ 4490:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/zh-cn.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Chinese (China) [zh-cn]
//! author : suupic : https://github.com/suupic
//! author : Zeno Zeng : https://github.com/zenozeng
//! author : uu109 : https://github.com/uu109

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var zhCn = moment.defineLocale('zh-cn', {
    months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
    monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
    weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'),
    weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY/MM/DD',
      LL: 'YYYY年M月D日',
      LLL: 'YYYY年M月D日Ah点mm分',
      LLLL: 'YYYY年M月D日ddddAh点mm分',
      l: 'YYYY/M/D',
      ll: 'YYYY年M月D日',
      lll: 'YYYY年M月D日 HH:mm',
      llll: 'YYYY年M月D日dddd HH:mm'
    },
    meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
        return hour;
      } else if (meridiem === '下午' || meridiem === '晚上') {
        return hour + 12;
      } else {
        // '中午'
        return hour >= 11 ? hour : hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      var hm = hour * 100 + minute;
      if (hm < 600) {
        return '凌晨';
      } else if (hm < 900) {
        return '早上';
      } else if (hm < 1130) {
        return '上午';
      } else if (hm < 1230) {
        return '中午';
      } else if (hm < 1800) {
        return '下午';
      } else {
        return '晚上';
      }
    },
    calendar: {
      sameDay: '[今天]LT',
      nextDay: '[明天]LT',
      nextWeek: function (now) {
        if (now.week() !== this.week()) {
          return '[下]dddLT';
        } else {
          return '[本]dddLT';
        }
      },
      lastDay: '[昨天]LT',
      lastWeek: function (now) {
        if (this.week() !== now.week()) {
          return '[上]dddLT';
        } else {
          return '[本]dddLT';
        }
      },
      sameElse: 'L'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'DDD':
          return number + '日';
        case 'M':
          return number + '月';
        case 'w':
        case 'W':
          return number + '周';
        default:
          return number;
      }
    },
    relativeTime: {
      future: '%s后',
      past: '%s前',
      s: '几秒',
      ss: '%d 秒',
      m: '1 分钟',
      mm: '%d 分钟',
      h: '1 小时',
      hh: '%d 小时',
      d: '1 天',
      dd: '%d 天',
      w: '1 周',
      ww: '%d 周',
      M: '1 个月',
      MM: '%d 个月',
      y: '1 年',
      yy: '%d 年'
    },
    week: {
      // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
      dow: 1,
      // Monday is the first day of the week.
      doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
  });

  return zhCn;
});

/***/ }),

/***/ 5910:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/zh-hk.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Chinese (Hong Kong) [zh-hk]
//! author : Ben : https://github.com/ben-lin
//! author : Chris Lam : https://github.com/hehachris
//! author : Konstantin : https://github.com/skfd
//! author : Anthony : https://github.com/anthonylau

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var zhHk = moment.defineLocale('zh-hk', {
    months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
    monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
    weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
    weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY/MM/DD',
      LL: 'YYYY年M月D日',
      LLL: 'YYYY年M月D日 HH:mm',
      LLLL: 'YYYY年M月D日dddd HH:mm',
      l: 'YYYY/M/D',
      ll: 'YYYY年M月D日',
      lll: 'YYYY年M月D日 HH:mm',
      llll: 'YYYY年M月D日dddd HH:mm'
    },
    meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
        return hour;
      } else if (meridiem === '中午') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === '下午' || meridiem === '晚上') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      var hm = hour * 100 + minute;
      if (hm < 600) {
        return '凌晨';
      } else if (hm < 900) {
        return '早上';
      } else if (hm < 1200) {
        return '上午';
      } else if (hm === 1200) {
        return '中午';
      } else if (hm < 1800) {
        return '下午';
      } else {
        return '晚上';
      }
    },
    calendar: {
      sameDay: '[今天]LT',
      nextDay: '[明天]LT',
      nextWeek: '[下]ddddLT',
      lastDay: '[昨天]LT',
      lastWeek: '[上]ddddLT',
      sameElse: 'L'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'DDD':
          return number + '日';
        case 'M':
          return number + '月';
        case 'w':
        case 'W':
          return number + '週';
        default:
          return number;
      }
    },
    relativeTime: {
      future: '%s後',
      past: '%s前',
      s: '幾秒',
      ss: '%d 秒',
      m: '1 分鐘',
      mm: '%d 分鐘',
      h: '1 小時',
      hh: '%d 小時',
      d: '1 天',
      dd: '%d 天',
      M: '1 個月',
      MM: '%d 個月',
      y: '1 年',
      yy: '%d 年'
    }
  });
  return zhHk;
});

/***/ }),

/***/ 8262:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/zh-mo.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Chinese (Macau) [zh-mo]
//! author : Ben : https://github.com/ben-lin
//! author : Chris Lam : https://github.com/hehachris
//! author : Tan Yuanhong : https://github.com/le0tan

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var zhMo = moment.defineLocale('zh-mo', {
    months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
    monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
    weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
    weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'DD/MM/YYYY',
      LL: 'YYYY年M月D日',
      LLL: 'YYYY年M月D日 HH:mm',
      LLLL: 'YYYY年M月D日dddd HH:mm',
      l: 'D/M/YYYY',
      ll: 'YYYY年M月D日',
      lll: 'YYYY年M月D日 HH:mm',
      llll: 'YYYY年M月D日dddd HH:mm'
    },
    meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
        return hour;
      } else if (meridiem === '中午') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === '下午' || meridiem === '晚上') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      var hm = hour * 100 + minute;
      if (hm < 600) {
        return '凌晨';
      } else if (hm < 900) {
        return '早上';
      } else if (hm < 1130) {
        return '上午';
      } else if (hm < 1230) {
        return '中午';
      } else if (hm < 1800) {
        return '下午';
      } else {
        return '晚上';
      }
    },
    calendar: {
      sameDay: '[今天] LT',
      nextDay: '[明天] LT',
      nextWeek: '[下]dddd LT',
      lastDay: '[昨天] LT',
      lastWeek: '[上]dddd LT',
      sameElse: 'L'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'DDD':
          return number + '日';
        case 'M':
          return number + '月';
        case 'w':
        case 'W':
          return number + '週';
        default:
          return number;
      }
    },
    relativeTime: {
      future: '%s內',
      past: '%s前',
      s: '幾秒',
      ss: '%d 秒',
      m: '1 分鐘',
      mm: '%d 分鐘',
      h: '1 小時',
      hh: '%d 小時',
      d: '1 天',
      dd: '%d 天',
      M: '1 個月',
      MM: '%d 個月',
      y: '1 年',
      yy: '%d 年'
    }
  });
  return zhMo;
});

/***/ }),

/***/ 4223:
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/zh-tw.js ***!
  \*********************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {

//! moment.js locale configuration
//! locale : Chinese (Taiwan) [zh-tw]
//! author : Ben : https://github.com/ben-lin
//! author : Chris Lam : https://github.com/hehachris

;
(function (global, factory) {
   true ? factory(__webpack_require__(/*! ../moment */ 6908)) : 0;
})(this, function (moment) {
  'use strict';

  //! moment.js locale configuration
  var zhTw = moment.defineLocale('zh-tw', {
    months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
    monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
    weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
    weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
    longDateFormat: {
      LT: 'HH:mm',
      LTS: 'HH:mm:ss',
      L: 'YYYY/MM/DD',
      LL: 'YYYY年M月D日',
      LLL: 'YYYY年M月D日 HH:mm',
      LLLL: 'YYYY年M月D日dddd HH:mm',
      l: 'YYYY/M/D',
      ll: 'YYYY年M月D日',
      lll: 'YYYY年M月D日 HH:mm',
      llll: 'YYYY年M月D日dddd HH:mm'
    },
    meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
    meridiemHour: function (hour, meridiem) {
      if (hour === 12) {
        hour = 0;
      }
      if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
        return hour;
      } else if (meridiem === '中午') {
        return hour >= 11 ? hour : hour + 12;
      } else if (meridiem === '下午' || meridiem === '晚上') {
        return hour + 12;
      }
    },
    meridiem: function (hour, minute, isLower) {
      var hm = hour * 100 + minute;
      if (hm < 600) {
        return '凌晨';
      } else if (hm < 900) {
        return '早上';
      } else if (hm < 1130) {
        return '上午';
      } else if (hm < 1230) {
        return '中午';
      } else if (hm < 1800) {
        return '下午';
      } else {
        return '晚上';
      }
    },
    calendar: {
      sameDay: '[今天] LT',
      nextDay: '[明天] LT',
      nextWeek: '[下]dddd LT',
      lastDay: '[昨天] LT',
      lastWeek: '[上]dddd LT',
      sameElse: 'L'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
    ordinal: function (number, period) {
      switch (period) {
        case 'd':
        case 'D':
        case 'DDD':
          return number + '日';
        case 'M':
          return number + '月';
        case 'w':
        case 'W':
          return number + '週';
        default:
          return number;
      }
    },
    relativeTime: {
      future: '%s後',
      past: '%s前',
      s: '幾秒',
      ss: '%d 秒',
      m: '1 分鐘',
      mm: '%d 分鐘',
      h: '1 小時',
      hh: '%d 小時',
      d: '1 天',
      dd: '%d 天',
      M: '1 個月',
      MM: '%d 個月',
      y: '1 年',
      yy: '%d 年'
    }
  });
  return zhTw;
});

/***/ }),

/***/ 6908:
/*!***************************************!*\
  !*** ./node_modules/moment/moment.js ***!
  \***************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

/* module decorator */ module = __webpack_require__.nmd(module);
//! moment.js
//! version : 2.29.4
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com

;
(function (global, factory) {
   true ? module.exports = factory() : 0;
})(this, function () {
  'use strict';

  var hookCallback;
  function hooks() {
    return hookCallback.apply(null, arguments);
  }

  // This is done to register the method called with moment()
  // without creating circular dependencies.
  function setHookCallback(callback) {
    hookCallback = callback;
  }
  function isArray(input) {
    return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
  }
  function isObject(input) {
    // IE8 will treat undefined and null as object if it wasn't for
    // input != null
    return input != null && Object.prototype.toString.call(input) === '[object Object]';
  }
  function hasOwnProp(a, b) {
    return Object.prototype.hasOwnProperty.call(a, b);
  }
  function isObjectEmpty(obj) {
    if (Object.getOwnPropertyNames) {
      return Object.getOwnPropertyNames(obj).length === 0;
    } else {
      var k;
      for (k in obj) {
        if (hasOwnProp(obj, k)) {
          return false;
        }
      }
      return true;
    }
  }
  function isUndefined(input) {
    return input === void 0;
  }
  function isNumber(input) {
    return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]';
  }
  function isDate(input) {
    return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
  }
  function map(arr, fn) {
    var res = [],
      i,
      arrLen = arr.length;
    for (i = 0; i < arrLen; ++i) {
      res.push(fn(arr[i], i));
    }
    return res;
  }
  function extend(a, b) {
    for (var i in b) {
      if (hasOwnProp(b, i)) {
        a[i] = b[i];
      }
    }
    if (hasOwnProp(b, 'toString')) {
      a.toString = b.toString;
    }
    if (hasOwnProp(b, 'valueOf')) {
      a.valueOf = b.valueOf;
    }
    return a;
  }
  function createUTC(input, format, locale, strict) {
    return createLocalOrUTC(input, format, locale, strict, true).utc();
  }
  function defaultParsingFlags() {
    // We need to deep clone this object.
    return {
      empty: false,
      unusedTokens: [],
      unusedInput: [],
      overflow: -2,
      charsLeftOver: 0,
      nullInput: false,
      invalidEra: null,
      invalidMonth: null,
      invalidFormat: false,
      userInvalidated: false,
      iso: false,
      parsedDateParts: [],
      era: null,
      meridiem: null,
      rfc2822: false,
      weekdayMismatch: false
    };
  }
  function getParsingFlags(m) {
    if (m._pf == null) {
      m._pf = defaultParsingFlags();
    }
    return m._pf;
  }
  var some;
  if (Array.prototype.some) {
    some = Array.prototype.some;
  } else {
    some = function (fun) {
      var t = Object(this),
        len = t.length >>> 0,
        i;
      for (i = 0; i < len; i++) {
        if (i in t && fun.call(this, t[i], i, t)) {
          return true;
        }
      }
      return false;
    };
  }
  function isValid(m) {
    if (m._isValid == null) {
      var flags = getParsingFlags(m),
        parsedParts = some.call(flags.parsedDateParts, function (i) {
          return i != null;
        }),
        isNowValid = !isNaN(m._d.getTime()) && flags.overflow < 0 && !flags.empty && !flags.invalidEra && !flags.invalidMonth && !flags.invalidWeekday && !flags.weekdayMismatch && !flags.nullInput && !flags.invalidFormat && !flags.userInvalidated && (!flags.meridiem || flags.meridiem && parsedParts);
      if (m._strict) {
        isNowValid = isNowValid && flags.charsLeftOver === 0 && flags.unusedTokens.length === 0 && flags.bigHour === undefined;
      }
      if (Object.isFrozen == null || !Object.isFrozen(m)) {
        m._isValid = isNowValid;
      } else {
        return isNowValid;
      }
    }
    return m._isValid;
  }
  function createInvalid(flags) {
    var m = createUTC(NaN);
    if (flags != null) {
      extend(getParsingFlags(m), flags);
    } else {
      getParsingFlags(m).userInvalidated = true;
    }
    return m;
  }

  // Plugins that add properties should also add the key here (null value),
  // so we can properly clone ourselves.
  var momentProperties = hooks.momentProperties = [],
    updateInProgress = false;
  function copyConfig(to, from) {
    var i,
      prop,
      val,
      momentPropertiesLen = momentProperties.length;
    if (!isUndefined(from._isAMomentObject)) {
      to._isAMomentObject = from._isAMomentObject;
    }
    if (!isUndefined(from._i)) {
      to._i = from._i;
    }
    if (!isUndefined(from._f)) {
      to._f = from._f;
    }
    if (!isUndefined(from._l)) {
      to._l = from._l;
    }
    if (!isUndefined(from._strict)) {
      to._strict = from._strict;
    }
    if (!isUndefined(from._tzm)) {
      to._tzm = from._tzm;
    }
    if (!isUndefined(from._isUTC)) {
      to._isUTC = from._isUTC;
    }
    if (!isUndefined(from._offset)) {
      to._offset = from._offset;
    }
    if (!isUndefined(from._pf)) {
      to._pf = getParsingFlags(from);
    }
    if (!isUndefined(from._locale)) {
      to._locale = from._locale;
    }
    if (momentPropertiesLen > 0) {
      for (i = 0; i < momentPropertiesLen; i++) {
        prop = momentProperties[i];
        val = from[prop];
        if (!isUndefined(val)) {
          to[prop] = val;
        }
      }
    }
    return to;
  }

  // Moment prototype object
  function Moment(config) {
    copyConfig(this, config);
    this._d = new Date(config._d != null ? config._d.getTime() : NaN);
    if (!this.isValid()) {
      this._d = new Date(NaN);
    }
    // Prevent infinite loop in case updateOffset creates new moment
    // objects.
    if (updateInProgress === false) {
      updateInProgress = true;
      hooks.updateOffset(this);
      updateInProgress = false;
    }
  }
  function isMoment(obj) {
    return obj instanceof Moment || obj != null && obj._isAMomentObject != null;
  }
  function warn(msg) {
    if (hooks.suppressDeprecationWarnings === false && typeof console !== 'undefined' && console.warn) {
      console.warn('Deprecation warning: ' + msg);
    }
  }
  function deprecate(msg, fn) {
    var firstTime = true;
    return extend(function () {
      if (hooks.deprecationHandler != null) {
        hooks.deprecationHandler(null, msg);
      }
      if (firstTime) {
        var args = [],
          arg,
          i,
          key,
          argLen = arguments.length;
        for (i = 0; i < argLen; i++) {
          arg = '';
          if (typeof arguments[i] === 'object') {
            arg += '\n[' + i + '] ';
            for (key in arguments[0]) {
              if (hasOwnProp(arguments[0], key)) {
                arg += key + ': ' + arguments[0][key] + ', ';
              }
            }
            arg = arg.slice(0, -2); // Remove trailing comma and space
          } else {
            arg = arguments[i];
          }
          args.push(arg);
        }
        warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + new Error().stack);
        firstTime = false;
      }
      return fn.apply(this, arguments);
    }, fn);
  }
  var deprecations = {};
  function deprecateSimple(name, msg) {
    if (hooks.deprecationHandler != null) {
      hooks.deprecationHandler(name, msg);
    }
    if (!deprecations[name]) {
      warn(msg);
      deprecations[name] = true;
    }
  }
  hooks.suppressDeprecationWarnings = false;
  hooks.deprecationHandler = null;
  function isFunction(input) {
    return typeof Function !== 'undefined' && input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
  }
  function set(config) {
    var prop, i;
    for (i in config) {
      if (hasOwnProp(config, i)) {
        prop = config[i];
        if (isFunction(prop)) {
          this[i] = prop;
        } else {
          this['_' + i] = prop;
        }
      }
    }
    this._config = config;
    // Lenient ordinal parsing accepts just a number in addition to
    // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.
    // TODO: Remove "ordinalParse" fallback in next major release.
    this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + '|' + /\d{1,2}/.source);
  }
  function mergeConfigs(parentConfig, childConfig) {
    var res = extend({}, parentConfig),
      prop;
    for (prop in childConfig) {
      if (hasOwnProp(childConfig, prop)) {
        if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
          res[prop] = {};
          extend(res[prop], parentConfig[prop]);
          extend(res[prop], childConfig[prop]);
        } else if (childConfig[prop] != null) {
          res[prop] = childConfig[prop];
        } else {
          delete res[prop];
        }
      }
    }
    for (prop in parentConfig) {
      if (hasOwnProp(parentConfig, prop) && !hasOwnProp(childConfig, prop) && isObject(parentConfig[prop])) {
        // make sure changes to properties don't modify parent config
        res[prop] = extend({}, res[prop]);
      }
    }
    return res;
  }
  function Locale(config) {
    if (config != null) {
      this.set(config);
    }
  }
  var keys;
  if (Object.keys) {
    keys = Object.keys;
  } else {
    keys = function (obj) {
      var i,
        res = [];
      for (i in obj) {
        if (hasOwnProp(obj, i)) {
          res.push(i);
        }
      }
      return res;
    };
  }
  var defaultCalendar = {
    sameDay: '[Today at] LT',
    nextDay: '[Tomorrow at] LT',
    nextWeek: 'dddd [at] LT',
    lastDay: '[Yesterday at] LT',
    lastWeek: '[Last] dddd [at] LT',
    sameElse: 'L'
  };
  function calendar(key, mom, now) {
    var output = this._calendar[key] || this._calendar['sameElse'];
    return isFunction(output) ? output.call(mom, now) : output;
  }
  function zeroFill(number, targetLength, forceSign) {
    var absNumber = '' + Math.abs(number),
      zerosToFill = targetLength - absNumber.length,
      sign = number >= 0;
    return (sign ? forceSign ? '+' : '' : '-') + Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
  }
  var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,
    localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
    formatFunctions = {},
    formatTokenFunctions = {};

  // token:    'M'
  // padded:   ['MM', 2]
  // ordinal:  'Mo'
  // callback: function () { this.month() + 1 }
  function addFormatToken(token, padded, ordinal, callback) {
    var func = callback;
    if (typeof callback === 'string') {
      func = function () {
        return this[callback]();
      };
    }
    if (token) {
      formatTokenFunctions[token] = func;
    }
    if (padded) {
      formatTokenFunctions[padded[0]] = function () {
        return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
      };
    }
    if (ordinal) {
      formatTokenFunctions[ordinal] = function () {
        return this.localeData().ordinal(func.apply(this, arguments), token);
      };
    }
  }
  function removeFormattingTokens(input) {
    if (input.match(/\[[\s\S]/)) {
      return input.replace(/^\[|\]$/g, '');
    }
    return input.replace(/\\/g, '');
  }
  function makeFormatFunction(format) {
    var array = format.match(formattingTokens),
      i,
      length;
    for (i = 0, length = array.length; i < length; i++) {
      if (formatTokenFunctions[array[i]]) {
        array[i] = formatTokenFunctions[array[i]];
      } else {
        array[i] = removeFormattingTokens(array[i]);
      }
    }
    return function (mom) {
      var output = '',
        i;
      for (i = 0; i < length; i++) {
        output += isFunction(array[i]) ? array[i].call(mom, format) : array[i];
      }
      return output;
    };
  }

  // format date using native date object
  function formatMoment(m, format) {
    if (!m.isValid()) {
      return m.localeData().invalidDate();
    }
    format = expandFormat(format, m.localeData());
    formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
    return formatFunctions[format](m);
  }
  function expandFormat(format, locale) {
    var i = 5;
    function replaceLongDateFormatTokens(input) {
      return locale.longDateFormat(input) || input;
    }
    localFormattingTokens.lastIndex = 0;
    while (i >= 0 && localFormattingTokens.test(format)) {
      format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
      localFormattingTokens.lastIndex = 0;
      i -= 1;
    }
    return format;
  }
  var defaultLongDateFormat = {
    LTS: 'h:mm:ss A',
    LT: 'h:mm A',
    L: 'MM/DD/YYYY',
    LL: 'MMMM D, YYYY',
    LLL: 'MMMM D, YYYY h:mm A',
    LLLL: 'dddd, MMMM D, YYYY h:mm A'
  };
  function longDateFormat(key) {
    var format = this._longDateFormat[key],
      formatUpper = this._longDateFormat[key.toUpperCase()];
    if (format || !formatUpper) {
      return format;
    }
    this._longDateFormat[key] = formatUpper.match(formattingTokens).map(function (tok) {
      if (tok === 'MMMM' || tok === 'MM' || tok === 'DD' || tok === 'dddd') {
        return tok.slice(1);
      }
      return tok;
    }).join('');
    return this._longDateFormat[key];
  }
  var defaultInvalidDate = 'Invalid date';
  function invalidDate() {
    return this._invalidDate;
  }
  var defaultOrdinal = '%d',
    defaultDayOfMonthOrdinalParse = /\d{1,2}/;
  function ordinal(number) {
    return this._ordinal.replace('%d', number);
  }
  var defaultRelativeTime = {
    future: 'in %s',
    past: '%s ago',
    s: 'a few seconds',
    ss: '%d seconds',
    m: 'a minute',
    mm: '%d minutes',
    h: 'an hour',
    hh: '%d hours',
    d: 'a day',
    dd: '%d days',
    w: 'a week',
    ww: '%d weeks',
    M: 'a month',
    MM: '%d months',
    y: 'a year',
    yy: '%d years'
  };
  function relativeTime(number, withoutSuffix, string, isFuture) {
    var output = this._relativeTime[string];
    return isFunction(output) ? output(number, withoutSuffix, string, isFuture) : output.replace(/%d/i, number);
  }
  function pastFuture(diff, output) {
    var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
    return isFunction(format) ? format(output) : format.replace(/%s/i, output);
  }
  var aliases = {};
  function addUnitAlias(unit, shorthand) {
    var lowerCase = unit.toLowerCase();
    aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
  }
  function normalizeUnits(units) {
    return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
  }
  function normalizeObjectUnits(inputObject) {
    var normalizedInput = {},
      normalizedProp,
      prop;
    for (prop in inputObject) {
      if (hasOwnProp(inputObject, prop)) {
        normalizedProp = normalizeUnits(prop);
        if (normalizedProp) {
          normalizedInput[normalizedProp] = inputObject[prop];
        }
      }
    }
    return normalizedInput;
  }
  var priorities = {};
  function addUnitPriority(unit, priority) {
    priorities[unit] = priority;
  }
  function getPrioritizedUnits(unitsObj) {
    var units = [],
      u;
    for (u in unitsObj) {
      if (hasOwnProp(unitsObj, u)) {
        units.push({
          unit: u,
          priority: priorities[u]
        });
      }
    }
    units.sort(function (a, b) {
      return a.priority - b.priority;
    });
    return units;
  }
  function isLeapYear(year) {
    return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0;
  }
  function absFloor(number) {
    if (number < 0) {
      // -0 -> 0
      return Math.ceil(number) || 0;
    } else {
      return Math.floor(number);
    }
  }
  function toInt(argumentForCoercion) {
    var coercedNumber = +argumentForCoercion,
      value = 0;
    if (coercedNumber !== 0 && isFinite(coercedNumber)) {
      value = absFloor(coercedNumber);
    }
    return value;
  }
  function makeGetSet(unit, keepTime) {
    return function (value) {
      if (value != null) {
        set$1(this, unit, value);
        hooks.updateOffset(this, keepTime);
        return this;
      } else {
        return get(this, unit);
      }
    };
  }
  function get(mom, unit) {
    return mom.isValid() ? mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
  }
  function set$1(mom, unit, value) {
    if (mom.isValid() && !isNaN(value)) {
      if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) {
        value = toInt(value);
        mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month()));
      } else {
        mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
      }
    }
  }

  // MOMENTS

  function stringGet(units) {
    units = normalizeUnits(units);
    if (isFunction(this[units])) {
      return this[units]();
    }
    return this;
  }
  function stringSet(units, value) {
    if (typeof units === 'object') {
      units = normalizeObjectUnits(units);
      var prioritized = getPrioritizedUnits(units),
        i,
        prioritizedLen = prioritized.length;
      for (i = 0; i < prioritizedLen; i++) {
        this[prioritized[i].unit](units[prioritized[i].unit]);
      }
    } else {
      units = normalizeUnits(units);
      if (isFunction(this[units])) {
        return this[units](value);
      }
    }
    return this;
  }
  var match1 = /\d/,
    //       0 - 9
    match2 = /\d\d/,
    //      00 - 99
    match3 = /\d{3}/,
    //     000 - 999
    match4 = /\d{4}/,
    //    0000 - 9999
    match6 = /[+-]?\d{6}/,
    // -999999 - 999999
    match1to2 = /\d\d?/,
    //       0 - 99
    match3to4 = /\d\d\d\d?/,
    //     999 - 9999
    match5to6 = /\d\d\d\d\d\d?/,
    //   99999 - 999999
    match1to3 = /\d{1,3}/,
    //       0 - 999
    match1to4 = /\d{1,4}/,
    //       0 - 9999
    match1to6 = /[+-]?\d{1,6}/,
    // -999999 - 999999
    matchUnsigned = /\d+/,
    //       0 - inf
    matchSigned = /[+-]?\d+/,
    //    -inf - inf
    matchOffset = /Z|[+-]\d\d:?\d\d/gi,
    // +00:00 -00:00 +0000 -0000 or Z
    matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi,
    // +00 -00 +00:00 -00:00 +0000 -0000 or Z
    matchTimestamp = /[+-]?\d+(\.\d{1,3})?/,
    // 123456789 123456789.123
    // any word (or two) characters or numbers including two/three word month in arabic.
    // includes scottish gaelic two word and hyphenated months
    matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,
    regexes;
  regexes = {};
  function addRegexToken(token, regex, strictRegex) {
    regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
      return isStrict && strictRegex ? strictRegex : regex;
    };
  }
  function getParseRegexForToken(token, config) {
    if (!hasOwnProp(regexes, token)) {
      return new RegExp(unescapeFormat(token));
    }
    return regexes[token](config._strict, config._locale);
  }

  // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
  function unescapeFormat(s) {
    return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
      return p1 || p2 || p3 || p4;
    }));
  }
  function regexEscape(s) {
    return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
  }
  var tokens = {};
  function addParseToken(token, callback) {
    var i,
      func = callback,
      tokenLen;
    if (typeof token === 'string') {
      token = [token];
    }
    if (isNumber(callback)) {
      func = function (input, array) {
        array[callback] = toInt(input);
      };
    }
    tokenLen = token.length;
    for (i = 0; i < tokenLen; i++) {
      tokens[token[i]] = func;
    }
  }
  function addWeekParseToken(token, callback) {
    addParseToken(token, function (input, array, config, token) {
      config._w = config._w || {};
      callback(input, config._w, config, token);
    });
  }
  function addTimeToArrayFromToken(token, input, config) {
    if (input != null && hasOwnProp(tokens, token)) {
      tokens[token](input, config._a, config, token);
    }
  }
  var YEAR = 0,
    MONTH = 1,
    DATE = 2,
    HOUR = 3,
    MINUTE = 4,
    SECOND = 5,
    MILLISECOND = 6,
    WEEK = 7,
    WEEKDAY = 8;
  function mod(n, x) {
    return (n % x + x) % x;
  }
  var indexOf;
  if (Array.prototype.indexOf) {
    indexOf = Array.prototype.indexOf;
  } else {
    indexOf = function (o) {
      // I know
      var i;
      for (i = 0; i < this.length; ++i) {
        if (this[i] === o) {
          return i;
        }
      }
      return -1;
    };
  }
  function daysInMonth(year, month) {
    if (isNaN(year) || isNaN(month)) {
      return NaN;
    }
    var modMonth = mod(month, 12);
    year += (month - modMonth) / 12;
    return modMonth === 1 ? isLeapYear(year) ? 29 : 28 : 31 - modMonth % 7 % 2;
  }

  // FORMATTING

  addFormatToken('M', ['MM', 2], 'Mo', function () {
    return this.month() + 1;
  });
  addFormatToken('MMM', 0, 0, function (format) {
    return this.localeData().monthsShort(this, format);
  });
  addFormatToken('MMMM', 0, 0, function (format) {
    return this.localeData().months(this, format);
  });

  // ALIASES

  addUnitAlias('month', 'M');

  // PRIORITY

  addUnitPriority('month', 8);

  // PARSING

  addRegexToken('M', match1to2);
  addRegexToken('MM', match1to2, match2);
  addRegexToken('MMM', function (isStrict, locale) {
    return locale.monthsShortRegex(isStrict);
  });
  addRegexToken('MMMM', function (isStrict, locale) {
    return locale.monthsRegex(isStrict);
  });
  addParseToken(['M', 'MM'], function (input, array) {
    array[MONTH] = toInt(input) - 1;
  });
  addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
    var month = config._locale.monthsParse(input, token, config._strict);
    // if we didn't find a month name, mark the date as invalid.
    if (month != null) {
      array[MONTH] = month;
    } else {
      getParsingFlags(config).invalidMonth = input;
    }
  });

  // LOCALES

  var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,
    defaultMonthsShortRegex = matchWord,
    defaultMonthsRegex = matchWord;
  function localeMonths(m, format) {
    if (!m) {
      return isArray(this._months) ? this._months : this._months['standalone'];
    }
    return isArray(this._months) ? this._months[m.month()] : this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
  }
  function localeMonthsShort(m, format) {
    if (!m) {
      return isArray(this._monthsShort) ? this._monthsShort : this._monthsShort['standalone'];
    }
    return isArray(this._monthsShort) ? this._monthsShort[m.month()] : this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
  }
  function handleStrictParse(monthName, format, strict) {
    var i,
      ii,
      mom,
      llc = monthName.toLocaleLowerCase();
    if (!this._monthsParse) {
      // this is not used
      this._monthsParse = [];
      this._longMonthsParse = [];
      this._shortMonthsParse = [];
      for (i = 0; i < 12; ++i) {
        mom = createUTC([2000, i]);
        this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
        this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
      }
    }
    if (strict) {
      if (format === 'MMM') {
        ii = indexOf.call(this._shortMonthsParse, llc);
        return ii !== -1 ? ii : null;
      } else {
        ii = indexOf.call(this._longMonthsParse, llc);
        return ii !== -1 ? ii : null;
      }
    } else {
      if (format === 'MMM') {
        ii = indexOf.call(this._shortMonthsParse, llc);
        if (ii !== -1) {
          return ii;
        }
        ii = indexOf.call(this._longMonthsParse, llc);
        return ii !== -1 ? ii : null;
      } else {
        ii = indexOf.call(this._longMonthsParse, llc);
        if (ii !== -1) {
          return ii;
        }
        ii = indexOf.call(this._shortMonthsParse, llc);
        return ii !== -1 ? ii : null;
      }
    }
  }
  function localeMonthsParse(monthName, format, strict) {
    var i, mom, regex;
    if (this._monthsParseExact) {
      return handleStrictParse.call(this, monthName, format, strict);
    }
    if (!this._monthsParse) {
      this._monthsParse = [];
      this._longMonthsParse = [];
      this._shortMonthsParse = [];
    }

    // TODO: add sorting
    // Sorting makes sure if one month (or abbr) is a prefix of another
    // see sorting in computeMonthsParse
    for (i = 0; i < 12; i++) {
      // make the regex if we don't have it already
      mom = createUTC([2000, i]);
      if (strict && !this._longMonthsParse[i]) {
        this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
        this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
      }
      if (!strict && !this._monthsParse[i]) {
        regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
        this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
      }
      // test the regex
      if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
        return i;
      } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
        return i;
      } else if (!strict && this._monthsParse[i].test(monthName)) {
        return i;
      }
    }
  }

  // MOMENTS

  function setMonth(mom, value) {
    var dayOfMonth;
    if (!mom.isValid()) {
      // No op
      return mom;
    }
    if (typeof value === 'string') {
      if (/^\d+$/.test(value)) {
        value = toInt(value);
      } else {
        value = mom.localeData().monthsParse(value);
        // TODO: Another silent failure?
        if (!isNumber(value)) {
          return mom;
        }
      }
    }
    dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
    mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
    return mom;
  }
  function getSetMonth(value) {
    if (value != null) {
      setMonth(this, value);
      hooks.updateOffset(this, true);
      return this;
    } else {
      return get(this, 'Month');
    }
  }
  function getDaysInMonth() {
    return daysInMonth(this.year(), this.month());
  }
  function monthsShortRegex(isStrict) {
    if (this._monthsParseExact) {
      if (!hasOwnProp(this, '_monthsRegex')) {
        computeMonthsParse.call(this);
      }
      if (isStrict) {
        return this._monthsShortStrictRegex;
      } else {
        return this._monthsShortRegex;
      }
    } else {
      if (!hasOwnProp(this, '_monthsShortRegex')) {
        this._monthsShortRegex = defaultMonthsShortRegex;
      }
      return this._monthsShortStrictRegex && isStrict ? this._monthsShortStrictRegex : this._monthsShortRegex;
    }
  }
  function monthsRegex(isStrict) {
    if (this._monthsParseExact) {
      if (!hasOwnProp(this, '_monthsRegex')) {
        computeMonthsParse.call(this);
      }
      if (isStrict) {
        return this._monthsStrictRegex;
      } else {
        return this._monthsRegex;
      }
    } else {
      if (!hasOwnProp(this, '_monthsRegex')) {
        this._monthsRegex = defaultMonthsRegex;
      }
      return this._monthsStrictRegex && isStrict ? this._monthsStrictRegex : this._monthsRegex;
    }
  }
  function computeMonthsParse() {
    function cmpLenRev(a, b) {
      return b.length - a.length;
    }
    var shortPieces = [],
      longPieces = [],
      mixedPieces = [],
      i,
      mom;
    for (i = 0; i < 12; i++) {
      // make the regex if we don't have it already
      mom = createUTC([2000, i]);
      shortPieces.push(this.monthsShort(mom, ''));
      longPieces.push(this.months(mom, ''));
      mixedPieces.push(this.months(mom, ''));
      mixedPieces.push(this.monthsShort(mom, ''));
    }
    // Sorting makes sure if one month (or abbr) is a prefix of another it
    // will match the longer piece.
    shortPieces.sort(cmpLenRev);
    longPieces.sort(cmpLenRev);
    mixedPieces.sort(cmpLenRev);
    for (i = 0; i < 12; i++) {
      shortPieces[i] = regexEscape(shortPieces[i]);
      longPieces[i] = regexEscape(longPieces[i]);
    }
    for (i = 0; i < 24; i++) {
      mixedPieces[i] = regexEscape(mixedPieces[i]);
    }
    this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
    this._monthsShortRegex = this._monthsRegex;
    this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
    this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
  }

  // FORMATTING

  addFormatToken('Y', 0, 0, function () {
    var y = this.year();
    return y <= 9999 ? zeroFill(y, 4) : '+' + y;
  });
  addFormatToken(0, ['YY', 2], 0, function () {
    return this.year() % 100;
  });
  addFormatToken(0, ['YYYY', 4], 0, 'year');
  addFormatToken(0, ['YYYYY', 5], 0, 'year');
  addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');

  // ALIASES

  addUnitAlias('year', 'y');

  // PRIORITIES

  addUnitPriority('year', 1);

  // PARSING

  addRegexToken('Y', matchSigned);
  addRegexToken('YY', match1to2, match2);
  addRegexToken('YYYY', match1to4, match4);
  addRegexToken('YYYYY', match1to6, match6);
  addRegexToken('YYYYYY', match1to6, match6);
  addParseToken(['YYYYY', 'YYYYYY'], YEAR);
  addParseToken('YYYY', function (input, array) {
    array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);
  });
  addParseToken('YY', function (input, array) {
    array[YEAR] = hooks.parseTwoDigitYear(input);
  });
  addParseToken('Y', function (input, array) {
    array[YEAR] = parseInt(input, 10);
  });

  // HELPERS

  function daysInYear(year) {
    return isLeapYear(year) ? 366 : 365;
  }

  // HOOKS

  hooks.parseTwoDigitYear = function (input) {
    return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
  };

  // MOMENTS

  var getSetYear = makeGetSet('FullYear', true);
  function getIsLeapYear() {
    return isLeapYear(this.year());
  }
  function createDate(y, m, d, h, M, s, ms) {
    // can't just apply() to create a date:
    // https://stackoverflow.com/q/181348
    var date;
    // the date constructor remaps years 0-99 to 1900-1999
    if (y < 100 && y >= 0) {
      // preserve leap years using a full 400 year cycle, then reset
      date = new Date(y + 400, m, d, h, M, s, ms);
      if (isFinite(date.getFullYear())) {
        date.setFullYear(y);
      }
    } else {
      date = new Date(y, m, d, h, M, s, ms);
    }
    return date;
  }
  function createUTCDate(y) {
    var date, args;
    // the Date.UTC function remaps years 0-99 to 1900-1999
    if (y < 100 && y >= 0) {
      args = Array.prototype.slice.call(arguments);
      // preserve leap years using a full 400 year cycle, then reset
      args[0] = y + 400;
      date = new Date(Date.UTC.apply(null, args));
      if (isFinite(date.getUTCFullYear())) {
        date.setUTCFullYear(y);
      }
    } else {
      date = new Date(Date.UTC.apply(null, arguments));
    }
    return date;
  }

  // start-of-first-week - start-of-year
  function firstWeekOffset(year, dow, doy) {
    var
      // first-week day -- which january is always in the first week (4 for iso, 1 for other)
      fwd = 7 + dow - doy,
      // first-week day local weekday -- which local weekday is fwd
      fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;
    return -fwdlw + fwd - 1;
  }

  // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
  function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
    var localWeekday = (7 + weekday - dow) % 7,
      weekOffset = firstWeekOffset(year, dow, doy),
      dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
      resYear,
      resDayOfYear;
    if (dayOfYear <= 0) {
      resYear = year - 1;
      resDayOfYear = daysInYear(resYear) + dayOfYear;
    } else if (dayOfYear > daysInYear(year)) {
      resYear = year + 1;
      resDayOfYear = dayOfYear - daysInYear(year);
    } else {
      resYear = year;
      resDayOfYear = dayOfYear;
    }
    return {
      year: resYear,
      dayOfYear: resDayOfYear
    };
  }
  function weekOfYear(mom, dow, doy) {
    var weekOffset = firstWeekOffset(mom.year(), dow, doy),
      week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
      resWeek,
      resYear;
    if (week < 1) {
      resYear = mom.year() - 1;
      resWeek = week + weeksInYear(resYear, dow, doy);
    } else if (week > weeksInYear(mom.year(), dow, doy)) {
      resWeek = week - weeksInYear(mom.year(), dow, doy);
      resYear = mom.year() + 1;
    } else {
      resYear = mom.year();
      resWeek = week;
    }
    return {
      week: resWeek,
      year: resYear
    };
  }
  function weeksInYear(year, dow, doy) {
    var weekOffset = firstWeekOffset(year, dow, doy),
      weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
    return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
  }

  // FORMATTING

  addFormatToken('w', ['ww', 2], 'wo', 'week');
  addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');

  // ALIASES

  addUnitAlias('week', 'w');
  addUnitAlias('isoWeek', 'W');

  // PRIORITIES

  addUnitPriority('week', 5);
  addUnitPriority('isoWeek', 5);

  // PARSING

  addRegexToken('w', match1to2);
  addRegexToken('ww', match1to2, match2);
  addRegexToken('W', match1to2);
  addRegexToken('WW', match1to2, match2);
  addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {
    week[token.substr(0, 1)] = toInt(input);
  });

  // HELPERS

  // LOCALES

  function localeWeek(mom) {
    return weekOfYear(mom, this._week.dow, this._week.doy).week;
  }
  var defaultLocaleWeek = {
    dow: 0,
    // Sunday is the first day of the week.
    doy: 6 // The week that contains Jan 6th is the first week of the year.
  };

  function localeFirstDayOfWeek() {
    return this._week.dow;
  }
  function localeFirstDayOfYear() {
    return this._week.doy;
  }

  // MOMENTS

  function getSetWeek(input) {
    var week = this.localeData().week(this);
    return input == null ? week : this.add((input - week) * 7, 'd');
  }
  function getSetISOWeek(input) {
    var week = weekOfYear(this, 1, 4).week;
    return input == null ? week : this.add((input - week) * 7, 'd');
  }

  // FORMATTING

  addFormatToken('d', 0, 'do', 'day');
  addFormatToken('dd', 0, 0, function (format) {
    return this.localeData().weekdaysMin(this, format);
  });
  addFormatToken('ddd', 0, 0, function (format) {
    return this.localeData().weekdaysShort(this, format);
  });
  addFormatToken('dddd', 0, 0, function (format) {
    return this.localeData().weekdays(this, format);
  });
  addFormatToken('e', 0, 0, 'weekday');
  addFormatToken('E', 0, 0, 'isoWeekday');

  // ALIASES

  addUnitAlias('day', 'd');
  addUnitAlias('weekday', 'e');
  addUnitAlias('isoWeekday', 'E');

  // PRIORITY
  addUnitPriority('day', 11);
  addUnitPriority('weekday', 11);
  addUnitPriority('isoWeekday', 11);

  // PARSING

  addRegexToken('d', match1to2);
  addRegexToken('e', match1to2);
  addRegexToken('E', match1to2);
  addRegexToken('dd', function (isStrict, locale) {
    return locale.weekdaysMinRegex(isStrict);
  });
  addRegexToken('ddd', function (isStrict, locale) {
    return locale.weekdaysShortRegex(isStrict);
  });
  addRegexToken('dddd', function (isStrict, locale) {
    return locale.weekdaysRegex(isStrict);
  });
  addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
    var weekday = config._locale.weekdaysParse(input, token, config._strict);
    // if we didn't get a weekday name, mark the date as invalid
    if (weekday != null) {
      week.d = weekday;
    } else {
      getParsingFlags(config).invalidWeekday = input;
    }
  });
  addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
    week[token] = toInt(input);
  });

  // HELPERS

  function parseWeekday(input, locale) {
    if (typeof input !== 'string') {
      return input;
    }
    if (!isNaN(input)) {
      return parseInt(input, 10);
    }
    input = locale.weekdaysParse(input);
    if (typeof input === 'number') {
      return input;
    }
    return null;
  }
  function parseIsoWeekday(input, locale) {
    if (typeof input === 'string') {
      return locale.weekdaysParse(input) % 7 || 7;
    }
    return isNaN(input) ? null : input;
  }

  // LOCALES
  function shiftWeekdays(ws, n) {
    return ws.slice(n, 7).concat(ws.slice(0, n));
  }
  var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    defaultWeekdaysRegex = matchWord,
    defaultWeekdaysShortRegex = matchWord,
    defaultWeekdaysMinRegex = matchWord;
  function localeWeekdays(m, format) {
    var weekdays = isArray(this._weekdays) ? this._weekdays : this._weekdays[m && m !== true && this._weekdays.isFormat.test(format) ? 'format' : 'standalone'];
    return m === true ? shiftWeekdays(weekdays, this._week.dow) : m ? weekdays[m.day()] : weekdays;
  }
  function localeWeekdaysShort(m) {
    return m === true ? shiftWeekdays(this._weekdaysShort, this._week.dow) : m ? this._weekdaysShort[m.day()] : this._weekdaysShort;
  }
  function localeWeekdaysMin(m) {
    return m === true ? shiftWeekdays(this._weekdaysMin, this._week.dow) : m ? this._weekdaysMin[m.day()] : this._weekdaysMin;
  }
  function handleStrictParse$1(weekdayName, format, strict) {
    var i,
      ii,
      mom,
      llc = weekdayName.toLocaleLowerCase();
    if (!this._weekdaysParse) {
      this._weekdaysParse = [];
      this._shortWeekdaysParse = [];
      this._minWeekdaysParse = [];
      for (i = 0; i < 7; ++i) {
        mom = createUTC([2000, 1]).day(i);
        this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();
        this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();
        this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
      }
    }
    if (strict) {
      if (format === 'dddd') {
        ii = indexOf.call(this._weekdaysParse, llc);
        return ii !== -1 ? ii : null;
      } else if (format === 'ddd') {
        ii = indexOf.call(this._shortWeekdaysParse, llc);
        return ii !== -1 ? ii : null;
      } else {
        ii = indexOf.call(this._minWeekdaysParse, llc);
        return ii !== -1 ? ii : null;
      }
    } else {
      if (format === 'dddd') {
        ii = indexOf.call(this._weekdaysParse, llc);
        if (ii !== -1) {
          return ii;
        }
        ii = indexOf.call(this._shortWeekdaysParse, llc);
        if (ii !== -1) {
          return ii;
        }
        ii = indexOf.call(this._minWeekdaysParse, llc);
        return ii !== -1 ? ii : null;
      } else if (format === 'ddd') {
        ii = indexOf.call(this._shortWeekdaysParse, llc);
        if (ii !== -1) {
          return ii;
        }
        ii = indexOf.call(this._weekdaysParse, llc);
        if (ii !== -1) {
          return ii;
        }
        ii = indexOf.call(this._minWeekdaysParse, llc);
        return ii !== -1 ? ii : null;
      } else {
        ii = indexOf.call(this._minWeekdaysParse, llc);
        if (ii !== -1) {
          return ii;
        }
        ii = indexOf.call(this._weekdaysParse, llc);
        if (ii !== -1) {
          return ii;
        }
        ii = indexOf.call(this._shortWeekdaysParse, llc);
        return ii !== -1 ? ii : null;
      }
    }
  }
  function localeWeekdaysParse(weekdayName, format, strict) {
    var i, mom, regex;
    if (this._weekdaysParseExact) {
      return handleStrictParse$1.call(this, weekdayName, format, strict);
    }
    if (!this._weekdaysParse) {
      this._weekdaysParse = [];
      this._minWeekdaysParse = [];
      this._shortWeekdaysParse = [];
      this._fullWeekdaysParse = [];
    }
    for (i = 0; i < 7; i++) {
      // make the regex if we don't have it already

      mom = createUTC([2000, 1]).day(i);
      if (strict && !this._fullWeekdaysParse[i]) {
        this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', 'i');
        this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', 'i');
        this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', 'i');
      }
      if (!this._weekdaysParse[i]) {
        regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');
        this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
      }
      // test the regex
      if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {
        return i;
      } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {
        return i;
      } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {
        return i;
      } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
        return i;
      }
    }
  }

  // MOMENTS

  function getSetDayOfWeek(input) {
    if (!this.isValid()) {
      return input != null ? this : NaN;
    }
    var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
    if (input != null) {
      input = parseWeekday(input, this.localeData());
      return this.add(input - day, 'd');
    } else {
      return day;
    }
  }
  function getSetLocaleDayOfWeek(input) {
    if (!this.isValid()) {
      return input != null ? this : NaN;
    }
    var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
    return input == null ? weekday : this.add(input - weekday, 'd');
  }
  function getSetISODayOfWeek(input) {
    if (!this.isValid()) {
      return input != null ? this : NaN;
    }

    // behaves the same as moment#day except
    // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
    // as a setter, sunday should belong to the previous week.

    if (input != null) {
      var weekday = parseIsoWeekday(input, this.localeData());
      return this.day(this.day() % 7 ? weekday : weekday - 7);
    } else {
      return this.day() || 7;
    }
  }
  function weekdaysRegex(isStrict) {
    if (this._weekdaysParseExact) {
      if (!hasOwnProp(this, '_weekdaysRegex')) {
        computeWeekdaysParse.call(this);
      }
      if (isStrict) {
        return this._weekdaysStrictRegex;
      } else {
        return this._weekdaysRegex;
      }
    } else {
      if (!hasOwnProp(this, '_weekdaysRegex')) {
        this._weekdaysRegex = defaultWeekdaysRegex;
      }
      return this._weekdaysStrictRegex && isStrict ? this._weekdaysStrictRegex : this._weekdaysRegex;
    }
  }
  function weekdaysShortRegex(isStrict) {
    if (this._weekdaysParseExact) {
      if (!hasOwnProp(this, '_weekdaysRegex')) {
        computeWeekdaysParse.call(this);
      }
      if (isStrict) {
        return this._weekdaysShortStrictRegex;
      } else {
        return this._weekdaysShortRegex;
      }
    } else {
      if (!hasOwnProp(this, '_weekdaysShortRegex')) {
        this._weekdaysShortRegex = defaultWeekdaysShortRegex;
      }
      return this._weekdaysShortStrictRegex && isStrict ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex;
    }
  }
  function weekdaysMinRegex(isStrict) {
    if (this._weekdaysParseExact) {
      if (!hasOwnProp(this, '_weekdaysRegex')) {
        computeWeekdaysParse.call(this);
      }
      if (isStrict) {
        return this._weekdaysMinStrictRegex;
      } else {
        return this._weekdaysMinRegex;
      }
    } else {
      if (!hasOwnProp(this, '_weekdaysMinRegex')) {
        this._weekdaysMinRegex = defaultWeekdaysMinRegex;
      }
      return this._weekdaysMinStrictRegex && isStrict ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex;
    }
  }
  function computeWeekdaysParse() {
    function cmpLenRev(a, b) {
      return b.length - a.length;
    }
    var minPieces = [],
      shortPieces = [],
      longPieces = [],
      mixedPieces = [],
      i,
      mom,
      minp,
      shortp,
      longp;
    for (i = 0; i < 7; i++) {
      // make the regex if we don't have it already
      mom = createUTC([2000, 1]).day(i);
      minp = regexEscape(this.weekdaysMin(mom, ''));
      shortp = regexEscape(this.weekdaysShort(mom, ''));
      longp = regexEscape(this.weekdays(mom, ''));
      minPieces.push(minp);
      shortPieces.push(shortp);
      longPieces.push(longp);
      mixedPieces.push(minp);
      mixedPieces.push(shortp);
      mixedPieces.push(longp);
    }
    // Sorting makes sure if one weekday (or abbr) is a prefix of another it
    // will match the longer piece.
    minPieces.sort(cmpLenRev);
    shortPieces.sort(cmpLenRev);
    longPieces.sort(cmpLenRev);
    mixedPieces.sort(cmpLenRev);
    this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
    this._weekdaysShortRegex = this._weekdaysRegex;
    this._weekdaysMinRegex = this._weekdaysRegex;
    this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
    this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
    this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');
  }

  // FORMATTING

  function hFormat() {
    return this.hours() % 12 || 12;
  }
  function kFormat() {
    return this.hours() || 24;
  }
  addFormatToken('H', ['HH', 2], 0, 'hour');
  addFormatToken('h', ['hh', 2], 0, hFormat);
  addFormatToken('k', ['kk', 2], 0, kFormat);
  addFormatToken('hmm', 0, 0, function () {
    return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
  });
  addFormatToken('hmmss', 0, 0, function () {
    return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) + zeroFill(this.seconds(), 2);
  });
  addFormatToken('Hmm', 0, 0, function () {
    return '' + this.hours() + zeroFill(this.minutes(), 2);
  });
  addFormatToken('Hmmss', 0, 0, function () {
    return '' + this.hours() + zeroFill(this.minutes(), 2) + zeroFill(this.seconds(), 2);
  });
  function meridiem(token, lowercase) {
    addFormatToken(token, 0, 0, function () {
      return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);
    });
  }
  meridiem('a', true);
  meridiem('A', false);

  // ALIASES

  addUnitAlias('hour', 'h');

  // PRIORITY
  addUnitPriority('hour', 13);

  // PARSING

  function matchMeridiem(isStrict, locale) {
    return locale._meridiemParse;
  }
  addRegexToken('a', matchMeridiem);
  addRegexToken('A', matchMeridiem);
  addRegexToken('H', match1to2);
  addRegexToken('h', match1to2);
  addRegexToken('k', match1to2);
  addRegexToken('HH', match1to2, match2);
  addRegexToken('hh', match1to2, match2);
  addRegexToken('kk', match1to2, match2);
  addRegexToken('hmm', match3to4);
  addRegexToken('hmmss', match5to6);
  addRegexToken('Hmm', match3to4);
  addRegexToken('Hmmss', match5to6);
  addParseToken(['H', 'HH'], HOUR);
  addParseToken(['k', 'kk'], function (input, array, config) {
    var kInput = toInt(input);
    array[HOUR] = kInput === 24 ? 0 : kInput;
  });
  addParseToken(['a', 'A'], function (input, array, config) {
    config._isPm = config._locale.isPM(input);
    config._meridiem = input;
  });
  addParseToken(['h', 'hh'], function (input, array, config) {
    array[HOUR] = toInt(input);
    getParsingFlags(config).bigHour = true;
  });
  addParseToken('hmm', function (input, array, config) {
    var pos = input.length - 2;
    array[HOUR] = toInt(input.substr(0, pos));
    array[MINUTE] = toInt(input.substr(pos));
    getParsingFlags(config).bigHour = true;
  });
  addParseToken('hmmss', function (input, array, config) {
    var pos1 = input.length - 4,
      pos2 = input.length - 2;
    array[HOUR] = toInt(input.substr(0, pos1));
    array[MINUTE] = toInt(input.substr(pos1, 2));
    array[SECOND] = toInt(input.substr(pos2));
    getParsingFlags(config).bigHour = true;
  });
  addParseToken('Hmm', function (input, array, config) {
    var pos = input.length - 2;
    array[HOUR] = toInt(input.substr(0, pos));
    array[MINUTE] = toInt(input.substr(pos));
  });
  addParseToken('Hmmss', function (input, array, config) {
    var pos1 = input.length - 4,
      pos2 = input.length - 2;
    array[HOUR] = toInt(input.substr(0, pos1));
    array[MINUTE] = toInt(input.substr(pos1, 2));
    array[SECOND] = toInt(input.substr(pos2));
  });

  // LOCALES

  function localeIsPM(input) {
    // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
    // Using charAt should be more compatible.
    return (input + '').toLowerCase().charAt(0) === 'p';
  }
  var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i,
    // Setting the hour should keep the time, because the user explicitly
    // specified which hour they want. So trying to maintain the same hour (in
    // a new timezone) makes sense. Adding/subtracting hours does not follow
    // this rule.
    getSetHour = makeGetSet('Hours', true);
  function localeMeridiem(hours, minutes, isLower) {
    if (hours > 11) {
      return isLower ? 'pm' : 'PM';
    } else {
      return isLower ? 'am' : 'AM';
    }
  }
  var baseConfig = {
    calendar: defaultCalendar,
    longDateFormat: defaultLongDateFormat,
    invalidDate: defaultInvalidDate,
    ordinal: defaultOrdinal,
    dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,
    relativeTime: defaultRelativeTime,
    months: defaultLocaleMonths,
    monthsShort: defaultLocaleMonthsShort,
    week: defaultLocaleWeek,
    weekdays: defaultLocaleWeekdays,
    weekdaysMin: defaultLocaleWeekdaysMin,
    weekdaysShort: defaultLocaleWeekdaysShort,
    meridiemParse: defaultLocaleMeridiemParse
  };

  // internal storage for locale config files
  var locales = {},
    localeFamilies = {},
    globalLocale;
  function commonPrefix(arr1, arr2) {
    var i,
      minl = Math.min(arr1.length, arr2.length);
    for (i = 0; i < minl; i += 1) {
      if (arr1[i] !== arr2[i]) {
        return i;
      }
    }
    return minl;
  }
  function normalizeLocale(key) {
    return key ? key.toLowerCase().replace('_', '-') : key;
  }

  // pick the locale from the array
  // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
  // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
  function chooseLocale(names) {
    var i = 0,
      j,
      next,
      locale,
      split;
    while (i < names.length) {
      split = normalizeLocale(names[i]).split('-');
      j = split.length;
      next = normalizeLocale(names[i + 1]);
      next = next ? next.split('-') : null;
      while (j > 0) {
        locale = loadLocale(split.slice(0, j).join('-'));
        if (locale) {
          return locale;
        }
        if (next && next.length >= j && commonPrefix(split, next) >= j - 1) {
          //the next array item is better than a shallower substring of this one
          break;
        }
        j--;
      }
      i++;
    }
    return globalLocale;
  }
  function isLocaleNameSane(name) {
    // Prevent names that look like filesystem paths, i.e contain '/' or '\'
    return name.match('^[^/\\\\]*$') != null;
  }
  function loadLocale(name) {
    var oldLocale = null,
      aliasedRequire;
    // TODO: Find a better way to register and load all the locales in Node
    if (locales[name] === undefined && "object" !== 'undefined' && module && module.exports && isLocaleNameSane(name)) {
      try {
        oldLocale = globalLocale._abbr;
        aliasedRequire = undefined;
        __webpack_require__(6700)("./" + name);
        getSetGlobalLocale(oldLocale);
      } catch (e) {
        // mark as not found to avoid repeating expensive file require call causing high CPU
        // when trying to find en-US, en_US, en-us for every format call
        locales[name] = null; // null means not found
      }
    }

    return locales[name];
  }

  // This function will load locale and then set the global locale.  If
  // no arguments are passed in, it will simply return the current global
  // locale key.
  function getSetGlobalLocale(key, values) {
    var data;
    if (key) {
      if (isUndefined(values)) {
        data = getLocale(key);
      } else {
        data = defineLocale(key, values);
      }
      if (data) {
        // moment.duration._locale = moment._locale = data;
        globalLocale = data;
      } else {
        if (typeof console !== 'undefined' && console.warn) {
          //warn user if arguments are passed but the locale could not be set
          console.warn('Locale ' + key + ' not found. Did you forget to load it?');
        }
      }
    }
    return globalLocale._abbr;
  }
  function defineLocale(name, config) {
    if (config !== null) {
      var locale,
        parentConfig = baseConfig;
      config.abbr = name;
      if (locales[name] != null) {
        deprecateSimple('defineLocaleOverride', 'use moment.updateLocale(localeName, config) to change ' + 'an existing locale. moment.defineLocale(localeName, ' + 'config) should only be used for creating a new locale ' + 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');
        parentConfig = locales[name]._config;
      } else if (config.parentLocale != null) {
        if (locales[config.parentLocale] != null) {
          parentConfig = locales[config.parentLocale]._config;
        } else {
          locale = loadLocale(config.parentLocale);
          if (locale != null) {
            parentConfig = locale._config;
          } else {
            if (!localeFamilies[config.parentLocale]) {
              localeFamilies[config.parentLocale] = [];
            }
            localeFamilies[config.parentLocale].push({
              name: name,
              config: config
            });
            return null;
          }
        }
      }
      locales[name] = new Locale(mergeConfigs(parentConfig, config));
      if (localeFamilies[name]) {
        localeFamilies[name].forEach(function (x) {
          defineLocale(x.name, x.config);
        });
      }

      // backwards compat for now: also set the locale
      // make sure we set the locale AFTER all child locales have been
      // created, so we won't end up with the child locale set.
      getSetGlobalLocale(name);
      return locales[name];
    } else {
      // useful for testing
      delete locales[name];
      return null;
    }
  }
  function updateLocale(name, config) {
    if (config != null) {
      var locale,
        tmpLocale,
        parentConfig = baseConfig;
      if (locales[name] != null && locales[name].parentLocale != null) {
        // Update existing child locale in-place to avoid memory-leaks
        locales[name].set(mergeConfigs(locales[name]._config, config));
      } else {
        // MERGE
        tmpLocale = loadLocale(name);
        if (tmpLocale != null) {
          parentConfig = tmpLocale._config;
        }
        config = mergeConfigs(parentConfig, config);
        if (tmpLocale == null) {
          // updateLocale is called for creating a new locale
          // Set abbr so it will have a name (getters return
          // undefined otherwise).
          config.abbr = name;
        }
        locale = new Locale(config);
        locale.parentLocale = locales[name];
        locales[name] = locale;
      }

      // backwards compat for now: also set the locale
      getSetGlobalLocale(name);
    } else {
      // pass null for config to unupdate, useful for tests
      if (locales[name] != null) {
        if (locales[name].parentLocale != null) {
          locales[name] = locales[name].parentLocale;
          if (name === getSetGlobalLocale()) {
            getSetGlobalLocale(name);
          }
        } else if (locales[name] != null) {
          delete locales[name];
        }
      }
    }
    return locales[name];
  }

  // returns locale data
  function getLocale(key) {
    var locale;
    if (key && key._locale && key._locale._abbr) {
      key = key._locale._abbr;
    }
    if (!key) {
      return globalLocale;
    }
    if (!isArray(key)) {
      //short-circuit everything else
      locale = loadLocale(key);
      if (locale) {
        return locale;
      }
      key = [key];
    }
    return chooseLocale(key);
  }
  function listLocales() {
    return keys(locales);
  }
  function checkOverflow(m) {
    var overflow,
      a = m._a;
    if (a && getParsingFlags(m).overflow === -2) {
      overflow = a[MONTH] < 0 || a[MONTH] > 11 ? MONTH : a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE : a[HOUR] < 0 || a[HOUR] > 24 || a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0) ? HOUR : a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE : a[SECOND] < 0 || a[SECOND] > 59 ? SECOND : a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND : -1;
      if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
        overflow = DATE;
      }
      if (getParsingFlags(m)._overflowWeeks && overflow === -1) {
        overflow = WEEK;
      }
      if (getParsingFlags(m)._overflowWeekday && overflow === -1) {
        overflow = WEEKDAY;
      }
      getParsingFlags(m).overflow = overflow;
    }
    return m;
  }

  // iso 8601 regex
  // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
  var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
    basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
    tzRegex = /Z|[+-]\d\d(?::?\d\d)?/,
    isoDates = [['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/], ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/], ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/], ['GGGG-[W]WW', /\d{4}-W\d\d/, false], ['YYYY-DDD', /\d{4}-\d{3}/], ['YYYY-MM', /\d{4}-\d\d/, false], ['YYYYYYMMDD', /[+-]\d{10}/], ['YYYYMMDD', /\d{8}/], ['GGGG[W]WWE', /\d{4}W\d{3}/], ['GGGG[W]WW', /\d{4}W\d{2}/, false], ['YYYYDDD', /\d{7}/], ['YYYYMM', /\d{6}/, false], ['YYYY', /\d{4}/, false]],
    // iso time formats and regexes
    isoTimes = [['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/], ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/], ['HH:mm:ss', /\d\d:\d\d:\d\d/], ['HH:mm', /\d\d:\d\d/], ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/], ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/], ['HHmmss', /\d\d\d\d\d\d/], ['HHmm', /\d\d\d\d/], ['HH', /\d\d/]],
    aspNetJsonRegex = /^\/?Date\((-?\d+)/i,
    // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3
    rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,
    obsOffsets = {
      UT: 0,
      GMT: 0,
      EDT: -4 * 60,
      EST: -5 * 60,
      CDT: -5 * 60,
      CST: -6 * 60,
      MDT: -6 * 60,
      MST: -7 * 60,
      PDT: -7 * 60,
      PST: -8 * 60
    };

  // date from iso format
  function configFromISO(config) {
    var i,
      l,
      string = config._i,
      match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),
      allowTime,
      dateFormat,
      timeFormat,
      tzFormat,
      isoDatesLen = isoDates.length,
      isoTimesLen = isoTimes.length;
    if (match) {
      getParsingFlags(config).iso = true;
      for (i = 0, l = isoDatesLen; i < l; i++) {
        if (isoDates[i][1].exec(match[1])) {
          dateFormat = isoDates[i][0];
          allowTime = isoDates[i][2] !== false;
          break;
        }
      }
      if (dateFormat == null) {
        config._isValid = false;
        return;
      }
      if (match[3]) {
        for (i = 0, l = isoTimesLen; i < l; i++) {
          if (isoTimes[i][1].exec(match[3])) {
            // match[2] should be 'T' or space
            timeFormat = (match[2] || ' ') + isoTimes[i][0];
            break;
          }
        }
        if (timeFormat == null) {
          config._isValid = false;
          return;
        }
      }
      if (!allowTime && timeFormat != null) {
        config._isValid = false;
        return;
      }
      if (match[4]) {
        if (tzRegex.exec(match[4])) {
          tzFormat = 'Z';
        } else {
          config._isValid = false;
          return;
        }
      }
      config._f = dateFormat + (timeFormat || '') + (tzFormat || '');
      configFromStringAndFormat(config);
    } else {
      config._isValid = false;
    }
  }
  function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) {
    var result = [untruncateYear(yearStr), defaultLocaleMonthsShort.indexOf(monthStr), parseInt(dayStr, 10), parseInt(hourStr, 10), parseInt(minuteStr, 10)];
    if (secondStr) {
      result.push(parseInt(secondStr, 10));
    }
    return result;
  }
  function untruncateYear(yearStr) {
    var year = parseInt(yearStr, 10);
    if (year <= 49) {
      return 2000 + year;
    } else if (year <= 999) {
      return 1900 + year;
    }
    return year;
  }
  function preprocessRFC2822(s) {
    // Remove comments and folding whitespace and replace multiple-spaces with a single space
    return s.replace(/\([^()]*\)|[\n\t]/g, ' ').replace(/(\s\s+)/g, ' ').replace(/^\s\s*/, '').replace(/\s\s*$/, '');
  }
  function checkWeekday(weekdayStr, parsedInput, config) {
    if (weekdayStr) {
      // TODO: Replace the vanilla JS Date object with an independent day-of-week check.
      var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr),
        weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay();
      if (weekdayProvided !== weekdayActual) {
        getParsingFlags(config).weekdayMismatch = true;
        config._isValid = false;
        return false;
      }
    }
    return true;
  }
  function calculateOffset(obsOffset, militaryOffset, numOffset) {
    if (obsOffset) {
      return obsOffsets[obsOffset];
    } else if (militaryOffset) {
      // the only allowed military tz is Z
      return 0;
    } else {
      var hm = parseInt(numOffset, 10),
        m = hm % 100,
        h = (hm - m) / 100;
      return h * 60 + m;
    }
  }

  // date and time from ref 2822 format
  function configFromRFC2822(config) {
    var match = rfc2822.exec(preprocessRFC2822(config._i)),
      parsedArray;
    if (match) {
      parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]);
      if (!checkWeekday(match[1], parsedArray, config)) {
        return;
      }
      config._a = parsedArray;
      config._tzm = calculateOffset(match[8], match[9], match[10]);
      config._d = createUTCDate.apply(null, config._a);
      config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
      getParsingFlags(config).rfc2822 = true;
    } else {
      config._isValid = false;
    }
  }

  // date from 1) ASP.NET, 2) ISO, 3) RFC 2822 formats, or 4) optional fallback if parsing isn't strict
  function configFromString(config) {
    var matched = aspNetJsonRegex.exec(config._i);
    if (matched !== null) {
      config._d = new Date(+matched[1]);
      return;
    }
    configFromISO(config);
    if (config._isValid === false) {
      delete config._isValid;
    } else {
      return;
    }
    configFromRFC2822(config);
    if (config._isValid === false) {
      delete config._isValid;
    } else {
      return;
    }
    if (config._strict) {
      config._isValid = false;
    } else {
      // Final attempt, use Input Fallback
      hooks.createFromInputFallback(config);
    }
  }
  hooks.createFromInputFallback = deprecate('value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' + 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' + 'discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.', function (config) {
    config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
  });

  // Pick the first defined of two or three arguments.
  function defaults(a, b, c) {
    if (a != null) {
      return a;
    }
    if (b != null) {
      return b;
    }
    return c;
  }
  function currentDateArray(config) {
    // hooks is actually the exported moment object
    var nowValue = new Date(hooks.now());
    if (config._useUTC) {
      return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];
    }
    return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];
  }

  // convert an array to a date.
  // the array should mirror the parameters below
  // note: all values past the year are optional and will default to the lowest possible value.
  // [year, month, day , hour, minute, second, millisecond]
  function configFromArray(config) {
    var i,
      date,
      input = [],
      currentDate,
      expectedWeekday,
      yearToUse;
    if (config._d) {
      return;
    }
    currentDate = currentDateArray(config);

    //compute day of the year from weeks and weekdays
    if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {
      dayOfYearFromWeekInfo(config);
    }

    //if the day of the year is set, figure out what it is
    if (config._dayOfYear != null) {
      yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);
      if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) {
        getParsingFlags(config)._overflowDayOfYear = true;
      }
      date = createUTCDate(yearToUse, 0, config._dayOfYear);
      config._a[MONTH] = date.getUTCMonth();
      config._a[DATE] = date.getUTCDate();
    }

    // Default to current date.
    // * if no year, month, day of month are given, default to today
    // * if day of month is given, default month and year
    // * if month is given, default only year
    // * if year is given, don't default anything
    for (i = 0; i < 3 && config._a[i] == null; ++i) {
      config._a[i] = input[i] = currentDate[i];
    }

    // Zero out whatever was not defaulted, including time
    for (; i < 7; i++) {
      config._a[i] = input[i] = config._a[i] == null ? i === 2 ? 1 : 0 : config._a[i];
    }

    // Check for 24:00:00.000
    if (config._a[HOUR] === 24 && config._a[MINUTE] === 0 && config._a[SECOND] === 0 && config._a[MILLISECOND] === 0) {
      config._nextDay = true;
      config._a[HOUR] = 0;
    }
    config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);
    expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay();

    // Apply timezone offset from input. The actual utcOffset can be changed
    // with parseZone.
    if (config._tzm != null) {
      config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
    }
    if (config._nextDay) {
      config._a[HOUR] = 24;
    }

    // check for mismatching day of week
    if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) {
      getParsingFlags(config).weekdayMismatch = true;
    }
  }
  function dayOfYearFromWeekInfo(config) {
    var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow, curWeek;
    w = config._w;
    if (w.GG != null || w.W != null || w.E != null) {
      dow = 1;
      doy = 4;

      // TODO: We need to take the current isoWeekYear, but that depends on
      // how we interpret now (local, utc, fixed offset). So create
      // a now version of current config (take local/utc/offset flags, and
      // create now).
      weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year);
      week = defaults(w.W, 1);
      weekday = defaults(w.E, 1);
      if (weekday < 1 || weekday > 7) {
        weekdayOverflow = true;
      }
    } else {
      dow = config._locale._week.dow;
      doy = config._locale._week.doy;
      curWeek = weekOfYear(createLocal(), dow, doy);
      weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);

      // Default to current week.
      week = defaults(w.w, curWeek.week);
      if (w.d != null) {
        // weekday -- low day numbers are considered next week
        weekday = w.d;
        if (weekday < 0 || weekday > 6) {
          weekdayOverflow = true;
        }
      } else if (w.e != null) {
        // local weekday -- counting starts from beginning of week
        weekday = w.e + dow;
        if (w.e < 0 || w.e > 6) {
          weekdayOverflow = true;
        }
      } else {
        // default to beginning of week
        weekday = dow;
      }
    }
    if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {
      getParsingFlags(config)._overflowWeeks = true;
    } else if (weekdayOverflow != null) {
      getParsingFlags(config)._overflowWeekday = true;
    } else {
      temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
      config._a[YEAR] = temp.year;
      config._dayOfYear = temp.dayOfYear;
    }
  }

  // constant that refers to the ISO standard
  hooks.ISO_8601 = function () {};

  // constant that refers to the RFC 2822 form
  hooks.RFC_2822 = function () {};

  // date from string and format string
  function configFromStringAndFormat(config) {
    // TODO: Move this to another part of the creation flow to prevent circular deps
    if (config._f === hooks.ISO_8601) {
      configFromISO(config);
      return;
    }
    if (config._f === hooks.RFC_2822) {
      configFromRFC2822(config);
      return;
    }
    config._a = [];
    getParsingFlags(config).empty = true;

    // This array is used to make a Date, either with `new Date` or `Date.UTC`
    var string = '' + config._i,
      i,
      parsedInput,
      tokens,
      token,
      skipped,
      stringLength = string.length,
      totalParsedInputLength = 0,
      era,
      tokenLen;
    tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];
    tokenLen = tokens.length;
    for (i = 0; i < tokenLen; i++) {
      token = tokens[i];
      parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];
      if (parsedInput) {
        skipped = string.substr(0, string.indexOf(parsedInput));
        if (skipped.length > 0) {
          getParsingFlags(config).unusedInput.push(skipped);
        }
        string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
        totalParsedInputLength += parsedInput.length;
      }
      // don't parse if it's not a known token
      if (formatTokenFunctions[token]) {
        if (parsedInput) {
          getParsingFlags(config).empty = false;
        } else {
          getParsingFlags(config).unusedTokens.push(token);
        }
        addTimeToArrayFromToken(token, parsedInput, config);
      } else if (config._strict && !parsedInput) {
        getParsingFlags(config).unusedTokens.push(token);
      }
    }

    // add remaining unparsed input length to the string
    getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;
    if (string.length > 0) {
      getParsingFlags(config).unusedInput.push(string);
    }

    // clear _12h flag if hour is <= 12
    if (config._a[HOUR] <= 12 && getParsingFlags(config).bigHour === true && config._a[HOUR] > 0) {
      getParsingFlags(config).bigHour = undefined;
    }
    getParsingFlags(config).parsedDateParts = config._a.slice(0);
    getParsingFlags(config).meridiem = config._meridiem;
    // handle meridiem
    config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);

    // handle era
    era = getParsingFlags(config).era;
    if (era !== null) {
      config._a[YEAR] = config._locale.erasConvertYear(era, config._a[YEAR]);
    }
    configFromArray(config);
    checkOverflow(config);
  }
  function meridiemFixWrap(locale, hour, meridiem) {
    var isPm;
    if (meridiem == null) {
      // nothing to do
      return hour;
    }
    if (locale.meridiemHour != null) {
      return locale.meridiemHour(hour, meridiem);
    } else if (locale.isPM != null) {
      // Fallback
      isPm = locale.isPM(meridiem);
      if (isPm && hour < 12) {
        hour += 12;
      }
      if (!isPm && hour === 12) {
        hour = 0;
      }
      return hour;
    } else {
      // this is not supposed to happen
      return hour;
    }
  }

  // date from string and array of format strings
  function configFromStringAndArray(config) {
    var tempConfig,
      bestMoment,
      scoreToBeat,
      i,
      currentScore,
      validFormatFound,
      bestFormatIsValid = false,
      configfLen = config._f.length;
    if (configfLen === 0) {
      getParsingFlags(config).invalidFormat = true;
      config._d = new Date(NaN);
      return;
    }
    for (i = 0; i < configfLen; i++) {
      currentScore = 0;
      validFormatFound = false;
      tempConfig = copyConfig({}, config);
      if (config._useUTC != null) {
        tempConfig._useUTC = config._useUTC;
      }
      tempConfig._f = config._f[i];
      configFromStringAndFormat(tempConfig);
      if (isValid(tempConfig)) {
        validFormatFound = true;
      }

      // if there is any input that was not parsed add a penalty for that format
      currentScore += getParsingFlags(tempConfig).charsLeftOver;

      //or tokens
      currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;
      getParsingFlags(tempConfig).score = currentScore;
      if (!bestFormatIsValid) {
        if (scoreToBeat == null || currentScore < scoreToBeat || validFormatFound) {
          scoreToBeat = currentScore;
          bestMoment = tempConfig;
          if (validFormatFound) {
            bestFormatIsValid = true;
          }
        }
      } else {
        if (currentScore < scoreToBeat) {
          scoreToBeat = currentScore;
          bestMoment = tempConfig;
        }
      }
    }
    extend(config, bestMoment || tempConfig);
  }
  function configFromObject(config) {
    if (config._d) {
      return;
    }
    var i = normalizeObjectUnits(config._i),
      dayOrDate = i.day === undefined ? i.date : i.day;
    config._a = map([i.year, i.month, dayOrDate, i.hour, i.minute, i.second, i.millisecond], function (obj) {
      return obj && parseInt(obj, 10);
    });
    configFromArray(config);
  }
  function createFromConfig(config) {
    var res = new Moment(checkOverflow(prepareConfig(config)));
    if (res._nextDay) {
      // Adding is smart enough around DST
      res.add(1, 'd');
      res._nextDay = undefined;
    }
    return res;
  }
  function prepareConfig(config) {
    var input = config._i,
      format = config._f;
    config._locale = config._locale || getLocale(config._l);
    if (input === null || format === undefined && input === '') {
      return createInvalid({
        nullInput: true
      });
    }
    if (typeof input === 'string') {
      config._i = input = config._locale.preparse(input);
    }
    if (isMoment(input)) {
      return new Moment(checkOverflow(input));
    } else if (isDate(input)) {
      config._d = input;
    } else if (isArray(format)) {
      configFromStringAndArray(config);
    } else if (format) {
      configFromStringAndFormat(config);
    } else {
      configFromInput(config);
    }
    if (!isValid(config)) {
      config._d = null;
    }
    return config;
  }
  function configFromInput(config) {
    var input = config._i;
    if (isUndefined(input)) {
      config._d = new Date(hooks.now());
    } else if (isDate(input)) {
      config._d = new Date(input.valueOf());
    } else if (typeof input === 'string') {
      configFromString(config);
    } else if (isArray(input)) {
      config._a = map(input.slice(0), function (obj) {
        return parseInt(obj, 10);
      });
      configFromArray(config);
    } else if (isObject(input)) {
      configFromObject(config);
    } else if (isNumber(input)) {
      // from milliseconds
      config._d = new Date(input);
    } else {
      hooks.createFromInputFallback(config);
    }
  }
  function createLocalOrUTC(input, format, locale, strict, isUTC) {
    var c = {};
    if (format === true || format === false) {
      strict = format;
      format = undefined;
    }
    if (locale === true || locale === false) {
      strict = locale;
      locale = undefined;
    }
    if (isObject(input) && isObjectEmpty(input) || isArray(input) && input.length === 0) {
      input = undefined;
    }
    // object construction must be done this way.
    // https://github.com/moment/moment/issues/1423
    c._isAMomentObject = true;
    c._useUTC = c._isUTC = isUTC;
    c._l = locale;
    c._i = input;
    c._f = format;
    c._strict = strict;
    return createFromConfig(c);
  }
  function createLocal(input, format, locale, strict) {
    return createLocalOrUTC(input, format, locale, strict, false);
  }
  var prototypeMin = deprecate('moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/', function () {
      var other = createLocal.apply(null, arguments);
      if (this.isValid() && other.isValid()) {
        return other < this ? this : other;
      } else {
        return createInvalid();
      }
    }),
    prototypeMax = deprecate('moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/', function () {
      var other = createLocal.apply(null, arguments);
      if (this.isValid() && other.isValid()) {
        return other > this ? this : other;
      } else {
        return createInvalid();
      }
    });

  // Pick a moment m from moments so that m[fn](other) is true for all
  // other. This relies on the function fn to be transitive.
  //
  // moments should either be an array of moment objects or an array, whose
  // first element is an array of moment objects.
  function pickBy(fn, moments) {
    var res, i;
    if (moments.length === 1 && isArray(moments[0])) {
      moments = moments[0];
    }
    if (!moments.length) {
      return createLocal();
    }
    res = moments[0];
    for (i = 1; i < moments.length; ++i) {
      if (!moments[i].isValid() || moments[i][fn](res)) {
        res = moments[i];
      }
    }
    return res;
  }

  // TODO: Use [].sort instead?
  function min() {
    var args = [].slice.call(arguments, 0);
    return pickBy('isBefore', args);
  }
  function max() {
    var args = [].slice.call(arguments, 0);
    return pickBy('isAfter', args);
  }
  var now = function () {
    return Date.now ? Date.now() : +new Date();
  };
  var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond'];
  function isDurationValid(m) {
    var key,
      unitHasDecimal = false,
      i,
      orderLen = ordering.length;
    for (key in m) {
      if (hasOwnProp(m, key) && !(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) {
        return false;
      }
    }
    for (i = 0; i < orderLen; ++i) {
      if (m[ordering[i]]) {
        if (unitHasDecimal) {
          return false; // only allow non-integers for smallest unit
        }

        if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) {
          unitHasDecimal = true;
        }
      }
    }
    return true;
  }
  function isValid$1() {
    return this._isValid;
  }
  function createInvalid$1() {
    return createDuration(NaN);
  }
  function Duration(duration) {
    var normalizedInput = normalizeObjectUnits(duration),
      years = normalizedInput.year || 0,
      quarters = normalizedInput.quarter || 0,
      months = normalizedInput.month || 0,
      weeks = normalizedInput.week || normalizedInput.isoWeek || 0,
      days = normalizedInput.day || 0,
      hours = normalizedInput.hour || 0,
      minutes = normalizedInput.minute || 0,
      seconds = normalizedInput.second || 0,
      milliseconds = normalizedInput.millisecond || 0;
    this._isValid = isDurationValid(normalizedInput);

    // representation for dateAddRemove
    this._milliseconds = +milliseconds + seconds * 1e3 +
    // 1000
    minutes * 6e4 +
    // 1000 * 60
    hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978
    // Because of dateAddRemove treats 24 hours as different from a
    // day when working around DST, we need to store them separately
    this._days = +days + weeks * 7;
    // It is impossible to translate months into days without knowing
    // which months you are are talking about, so we have to store
    // it separately.
    this._months = +months + quarters * 3 + years * 12;
    this._data = {};
    this._locale = getLocale();
    this._bubble();
  }
  function isDuration(obj) {
    return obj instanceof Duration;
  }
  function absRound(number) {
    if (number < 0) {
      return Math.round(-1 * number) * -1;
    } else {
      return Math.round(number);
    }
  }

  // compare two arrays, return the number of differences
  function compareArrays(array1, array2, dontConvert) {
    var len = Math.min(array1.length, array2.length),
      lengthDiff = Math.abs(array1.length - array2.length),
      diffs = 0,
      i;
    for (i = 0; i < len; i++) {
      if (dontConvert && array1[i] !== array2[i] || !dontConvert && toInt(array1[i]) !== toInt(array2[i])) {
        diffs++;
      }
    }
    return diffs + lengthDiff;
  }

  // FORMATTING

  function offset(token, separator) {
    addFormatToken(token, 0, 0, function () {
      var offset = this.utcOffset(),
        sign = '+';
      if (offset < 0) {
        offset = -offset;
        sign = '-';
      }
      return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~offset % 60, 2);
    });
  }
  offset('Z', ':');
  offset('ZZ', '');

  // PARSING

  addRegexToken('Z', matchShortOffset);
  addRegexToken('ZZ', matchShortOffset);
  addParseToken(['Z', 'ZZ'], function (input, array, config) {
    config._useUTC = true;
    config._tzm = offsetFromString(matchShortOffset, input);
  });

  // HELPERS

  // timezone chunker
  // '+10:00' > ['10',  '00']
  // '-1530'  > ['-15', '30']
  var chunkOffset = /([\+\-]|\d\d)/gi;
  function offsetFromString(matcher, string) {
    var matches = (string || '').match(matcher),
      chunk,
      parts,
      minutes;
    if (matches === null) {
      return null;
    }
    chunk = matches[matches.length - 1] || [];
    parts = (chunk + '').match(chunkOffset) || ['-', 0, 0];
    minutes = +(parts[1] * 60) + toInt(parts[2]);
    return minutes === 0 ? 0 : parts[0] === '+' ? minutes : -minutes;
  }

  // Return a moment from input, that is local/utc/zone equivalent to model.
  function cloneWithOffset(input, model) {
    var res, diff;
    if (model._isUTC) {
      res = model.clone();
      diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf();
      // Use low-level api, because this fn is low-level api.
      res._d.setTime(res._d.valueOf() + diff);
      hooks.updateOffset(res, false);
      return res;
    } else {
      return createLocal(input).local();
    }
  }
  function getDateOffset(m) {
    // On Firefox.24 Date#getTimezoneOffset returns a floating point.
    // https://github.com/moment/moment/pull/1871
    return -Math.round(m._d.getTimezoneOffset());
  }

  // HOOKS

  // This function will be called whenever a moment is mutated.
  // It is intended to keep the offset in sync with the timezone.
  hooks.updateOffset = function () {};

  // MOMENTS

  // keepLocalTime = true means only change the timezone, without
  // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->
  // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset
  // +0200, so we adjust the time as needed, to be valid.
  //
  // Keeping the time actually adds/subtracts (one hour)
  // from the actual represented time. That is why we call updateOffset
  // a second time. In case it wants us to change the offset again
  // _changeInProgress == true case, then we have to adjust, because
  // there is no such time in the given timezone.
  function getSetOffset(input, keepLocalTime, keepMinutes) {
    var offset = this._offset || 0,
      localAdjust;
    if (!this.isValid()) {
      return input != null ? this : NaN;
    }
    if (input != null) {
      if (typeof input === 'string') {
        input = offsetFromString(matchShortOffset, input);
        if (input === null) {
          return this;
        }
      } else if (Math.abs(input) < 16 && !keepMinutes) {
        input = input * 60;
      }
      if (!this._isUTC && keepLocalTime) {
        localAdjust = getDateOffset(this);
      }
      this._offset = input;
      this._isUTC = true;
      if (localAdjust != null) {
        this.add(localAdjust, 'm');
      }
      if (offset !== input) {
        if (!keepLocalTime || this._changeInProgress) {
          addSubtract(this, createDuration(input - offset, 'm'), 1, false);
        } else if (!this._changeInProgress) {
          this._changeInProgress = true;
          hooks.updateOffset(this, true);
          this._changeInProgress = null;
        }
      }
      return this;
    } else {
      return this._isUTC ? offset : getDateOffset(this);
    }
  }
  function getSetZone(input, keepLocalTime) {
    if (input != null) {
      if (typeof input !== 'string') {
        input = -input;
      }
      this.utcOffset(input, keepLocalTime);
      return this;
    } else {
      return -this.utcOffset();
    }
  }
  function setOffsetToUTC(keepLocalTime) {
    return this.utcOffset(0, keepLocalTime);
  }
  function setOffsetToLocal(keepLocalTime) {
    if (this._isUTC) {
      this.utcOffset(0, keepLocalTime);
      this._isUTC = false;
      if (keepLocalTime) {
        this.subtract(getDateOffset(this), 'm');
      }
    }
    return this;
  }
  function setOffsetToParsedOffset() {
    if (this._tzm != null) {
      this.utcOffset(this._tzm, false, true);
    } else if (typeof this._i === 'string') {
      var tZone = offsetFromString(matchOffset, this._i);
      if (tZone != null) {
        this.utcOffset(tZone);
      } else {
        this.utcOffset(0, true);
      }
    }
    return this;
  }
  function hasAlignedHourOffset(input) {
    if (!this.isValid()) {
      return false;
    }
    input = input ? createLocal(input).utcOffset() : 0;
    return (this.utcOffset() - input) % 60 === 0;
  }
  function isDaylightSavingTime() {
    return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset();
  }
  function isDaylightSavingTimeShifted() {
    if (!isUndefined(this._isDSTShifted)) {
      return this._isDSTShifted;
    }
    var c = {},
      other;
    copyConfig(c, this);
    c = prepareConfig(c);
    if (c._a) {
      other = c._isUTC ? createUTC(c._a) : createLocal(c._a);
      this._isDSTShifted = this.isValid() && compareArrays(c._a, other.toArray()) > 0;
    } else {
      this._isDSTShifted = false;
    }
    return this._isDSTShifted;
  }
  function isLocal() {
    return this.isValid() ? !this._isUTC : false;
  }
  function isUtcOffset() {
    return this.isValid() ? this._isUTC : false;
  }
  function isUtc() {
    return this.isValid() ? this._isUTC && this._offset === 0 : false;
  }

  // ASP.NET json date format regex
  var aspNetRegex = /^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,
    // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
    // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
    // and further modified to allow for strings containing both week and day
    isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
  function createDuration(input, key) {
    var duration = input,
      // matching against regexp is expensive, do it on demand
      match = null,
      sign,
      ret,
      diffRes;
    if (isDuration(input)) {
      duration = {
        ms: input._milliseconds,
        d: input._days,
        M: input._months
      };
    } else if (isNumber(input) || !isNaN(+input)) {
      duration = {};
      if (key) {
        duration[key] = +input;
      } else {
        duration.milliseconds = +input;
      }
    } else if (match = aspNetRegex.exec(input)) {
      sign = match[1] === '-' ? -1 : 1;
      duration = {
        y: 0,
        d: toInt(match[DATE]) * sign,
        h: toInt(match[HOUR]) * sign,
        m: toInt(match[MINUTE]) * sign,
        s: toInt(match[SECOND]) * sign,
        ms: toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match
      };
    } else if (match = isoRegex.exec(input)) {
      sign = match[1] === '-' ? -1 : 1;
      duration = {
        y: parseIso(match[2], sign),
        M: parseIso(match[3], sign),
        w: parseIso(match[4], sign),
        d: parseIso(match[5], sign),
        h: parseIso(match[6], sign),
        m: parseIso(match[7], sign),
        s: parseIso(match[8], sign)
      };
    } else if (duration == null) {
      // checks for null or undefined
      duration = {};
    } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) {
      diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to));
      duration = {};
      duration.ms = diffRes.milliseconds;
      duration.M = diffRes.months;
    }
    ret = new Duration(duration);
    if (isDuration(input) && hasOwnProp(input, '_locale')) {
      ret._locale = input._locale;
    }
    if (isDuration(input) && hasOwnProp(input, '_isValid')) {
      ret._isValid = input._isValid;
    }
    return ret;
  }
  createDuration.fn = Duration.prototype;
  createDuration.invalid = createInvalid$1;
  function parseIso(inp, sign) {
    // We'd normally use ~~inp for this, but unfortunately it also
    // converts floats to ints.
    // inp may be undefined, so careful calling replace on it.
    var res = inp && parseFloat(inp.replace(',', '.'));
    // apply sign while we're at it
    return (isNaN(res) ? 0 : res) * sign;
  }
  function positiveMomentsDifference(base, other) {
    var res = {};
    res.months = other.month() - base.month() + (other.year() - base.year()) * 12;
    if (base.clone().add(res.months, 'M').isAfter(other)) {
      --res.months;
    }
    res.milliseconds = +other - +base.clone().add(res.months, 'M');
    return res;
  }
  function momentsDifference(base, other) {
    var res;
    if (!(base.isValid() && other.isValid())) {
      return {
        milliseconds: 0,
        months: 0
      };
    }
    other = cloneWithOffset(other, base);
    if (base.isBefore(other)) {
      res = positiveMomentsDifference(base, other);
    } else {
      res = positiveMomentsDifference(other, base);
      res.milliseconds = -res.milliseconds;
      res.months = -res.months;
    }
    return res;
  }

  // TODO: remove 'name' arg after deprecation is removed
  function createAdder(direction, name) {
    return function (val, period) {
      var dur, tmp;
      //invert the arguments, but complain about it
      if (period !== null && !isNaN(+period)) {
        deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' + 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
        tmp = val;
        val = period;
        period = tmp;
      }
      dur = createDuration(val, period);
      addSubtract(this, dur, direction);
      return this;
    };
  }
  function addSubtract(mom, duration, isAdding, updateOffset) {
    var milliseconds = duration._milliseconds,
      days = absRound(duration._days),
      months = absRound(duration._months);
    if (!mom.isValid()) {
      // No op
      return;
    }
    updateOffset = updateOffset == null ? true : updateOffset;
    if (months) {
      setMonth(mom, get(mom, 'Month') + months * isAdding);
    }
    if (days) {
      set$1(mom, 'Date', get(mom, 'Date') + days * isAdding);
    }
    if (milliseconds) {
      mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);
    }
    if (updateOffset) {
      hooks.updateOffset(mom, days || months);
    }
  }
  var add = createAdder(1, 'add'),
    subtract = createAdder(-1, 'subtract');
  function isString(input) {
    return typeof input === 'string' || input instanceof String;
  }

  // type MomentInput = Moment | Date | string | number | (number | string)[] | MomentInputObject | void; // null | undefined
  function isMomentInput(input) {
    return isMoment(input) || isDate(input) || isString(input) || isNumber(input) || isNumberOrStringArray(input) || isMomentInputObject(input) || input === null || input === undefined;
  }
  function isMomentInputObject(input) {
    var objectTest = isObject(input) && !isObjectEmpty(input),
      propertyTest = false,
      properties = ['years', 'year', 'y', 'months', 'month', 'M', 'days', 'day', 'd', 'dates', 'date', 'D', 'hours', 'hour', 'h', 'minutes', 'minute', 'm', 'seconds', 'second', 's', 'milliseconds', 'millisecond', 'ms'],
      i,
      property,
      propertyLen = properties.length;
    for (i = 0; i < propertyLen; i += 1) {
      property = properties[i];
      propertyTest = propertyTest || hasOwnProp(input, property);
    }
    return objectTest && propertyTest;
  }
  function isNumberOrStringArray(input) {
    var arrayTest = isArray(input),
      dataTypeTest = false;
    if (arrayTest) {
      dataTypeTest = input.filter(function (item) {
        return !isNumber(item) && isString(input);
      }).length === 0;
    }
    return arrayTest && dataTypeTest;
  }
  function isCalendarSpec(input) {
    var objectTest = isObject(input) && !isObjectEmpty(input),
      propertyTest = false,
      properties = ['sameDay', 'nextDay', 'lastDay', 'nextWeek', 'lastWeek', 'sameElse'],
      i,
      property;
    for (i = 0; i < properties.length; i += 1) {
      property = properties[i];
      propertyTest = propertyTest || hasOwnProp(input, property);
    }
    return objectTest && propertyTest;
  }
  function getCalendarFormat(myMoment, now) {
    var diff = myMoment.diff(now, 'days', true);
    return diff < -6 ? 'sameElse' : diff < -1 ? 'lastWeek' : diff < 0 ? 'lastDay' : diff < 1 ? 'sameDay' : diff < 2 ? 'nextDay' : diff < 7 ? 'nextWeek' : 'sameElse';
  }
  function calendar$1(time, formats) {
    // Support for single parameter, formats only overload to the calendar function
    if (arguments.length === 1) {
      if (!arguments[0]) {
        time = undefined;
        formats = undefined;
      } else if (isMomentInput(arguments[0])) {
        time = arguments[0];
        formats = undefined;
      } else if (isCalendarSpec(arguments[0])) {
        formats = arguments[0];
        time = undefined;
      }
    }
    // We want to compare the start of today, vs this.
    // Getting start-of-today depends on whether we're local/utc/offset or not.
    var now = time || createLocal(),
      sod = cloneWithOffset(now, this).startOf('day'),
      format = hooks.calendarFormat(this, sod) || 'sameElse',
      output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]);
    return this.format(output || this.localeData().calendar(format, this, createLocal(now)));
  }
  function clone() {
    return new Moment(this);
  }
  function isAfter(input, units) {
    var localInput = isMoment(input) ? input : createLocal(input);
    if (!(this.isValid() && localInput.isValid())) {
      return false;
    }
    units = normalizeUnits(units) || 'millisecond';
    if (units === 'millisecond') {
      return this.valueOf() > localInput.valueOf();
    } else {
      return localInput.valueOf() < this.clone().startOf(units).valueOf();
    }
  }
  function isBefore(input, units) {
    var localInput = isMoment(input) ? input : createLocal(input);
    if (!(this.isValid() && localInput.isValid())) {
      return false;
    }
    units = normalizeUnits(units) || 'millisecond';
    if (units === 'millisecond') {
      return this.valueOf() < localInput.valueOf();
    } else {
      return this.clone().endOf(units).valueOf() < localInput.valueOf();
    }
  }
  function isBetween(from, to, units, inclusivity) {
    var localFrom = isMoment(from) ? from : createLocal(from),
      localTo = isMoment(to) ? to : createLocal(to);
    if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) {
      return false;
    }
    inclusivity = inclusivity || '()';
    return (inclusivity[0] === '(' ? this.isAfter(localFrom, units) : !this.isBefore(localFrom, units)) && (inclusivity[1] === ')' ? this.isBefore(localTo, units) : !this.isAfter(localTo, units));
  }
  function isSame(input, units) {
    var localInput = isMoment(input) ? input : createLocal(input),
      inputMs;
    if (!(this.isValid() && localInput.isValid())) {
      return false;
    }
    units = normalizeUnits(units) || 'millisecond';
    if (units === 'millisecond') {
      return this.valueOf() === localInput.valueOf();
    } else {
      inputMs = localInput.valueOf();
      return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();
    }
  }
  function isSameOrAfter(input, units) {
    return this.isSame(input, units) || this.isAfter(input, units);
  }
  function isSameOrBefore(input, units) {
    return this.isSame(input, units) || this.isBefore(input, units);
  }
  function diff(input, units, asFloat) {
    var that, zoneDelta, output;
    if (!this.isValid()) {
      return NaN;
    }
    that = cloneWithOffset(input, this);
    if (!that.isValid()) {
      return NaN;
    }
    zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;
    units = normalizeUnits(units);
    switch (units) {
      case 'year':
        output = monthDiff(this, that) / 12;
        break;
      case 'month':
        output = monthDiff(this, that);
        break;
      case 'quarter':
        output = monthDiff(this, that) / 3;
        break;
      case 'second':
        output = (this - that) / 1e3;
        break;
      // 1000
      case 'minute':
        output = (this - that) / 6e4;
        break;
      // 1000 * 60
      case 'hour':
        output = (this - that) / 36e5;
        break;
      // 1000 * 60 * 60
      case 'day':
        output = (this - that - zoneDelta) / 864e5;
        break;
      // 1000 * 60 * 60 * 24, negate dst
      case 'week':
        output = (this - that - zoneDelta) / 6048e5;
        break;
      // 1000 * 60 * 60 * 24 * 7, negate dst
      default:
        output = this - that;
    }
    return asFloat ? output : absFloor(output);
  }
  function monthDiff(a, b) {
    if (a.date() < b.date()) {
      // end-of-month calculations work correct when the start month has more
      // days than the end month.
      return -monthDiff(b, a);
    }
    // difference in months
    var wholeMonthDiff = (b.year() - a.year()) * 12 + (b.month() - a.month()),
      // b is in (anchor - 1 month, anchor + 1 month)
      anchor = a.clone().add(wholeMonthDiff, 'months'),
      anchor2,
      adjust;
    if (b - anchor < 0) {
      anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');
      // linear across the month
      adjust = (b - anchor) / (anchor - anchor2);
    } else {
      anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');
      // linear across the month
      adjust = (b - anchor) / (anchor2 - anchor);
    }

    //check for negative zero, return zero if negative zero
    return -(wholeMonthDiff + adjust) || 0;
  }
  hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';
  hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';
  function toString() {
    return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
  }
  function toISOString(keepOffset) {
    if (!this.isValid()) {
      return null;
    }
    var utc = keepOffset !== true,
      m = utc ? this.clone().utc() : this;
    if (m.year() < 0 || m.year() > 9999) {
      return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ');
    }
    if (isFunction(Date.prototype.toISOString)) {
      // native implementation is ~50x faster, use it when we can
      if (utc) {
        return this.toDate().toISOString();
      } else {
        return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z'));
      }
    }
    return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ');
  }

  /**
   * Return a human readable representation of a moment that can
   * also be evaluated to get a new moment which is the same
   *
   * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects
   */
  function inspect() {
    if (!this.isValid()) {
      return 'moment.invalid(/* ' + this._i + ' */)';
    }
    var func = 'moment',
      zone = '',
      prefix,
      year,
      datetime,
      suffix;
    if (!this.isLocal()) {
      func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';
      zone = 'Z';
    }
    prefix = '[' + func + '("]';
    year = 0 <= this.year() && this.year() <= 9999 ? 'YYYY' : 'YYYYYY';
    datetime = '-MM-DD[T]HH:mm:ss.SSS';
    suffix = zone + '[")]';
    return this.format(prefix + year + datetime + suffix);
  }
  function format(inputString) {
    if (!inputString) {
      inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat;
    }
    var output = formatMoment(this, inputString);
    return this.localeData().postformat(output);
  }
  function from(time, withoutSuffix) {
    if (this.isValid() && (isMoment(time) && time.isValid() || createLocal(time).isValid())) {
      return createDuration({
        to: this,
        from: time
      }).locale(this.locale()).humanize(!withoutSuffix);
    } else {
      return this.localeData().invalidDate();
    }
  }
  function fromNow(withoutSuffix) {
    return this.from(createLocal(), withoutSuffix);
  }
  function to(time, withoutSuffix) {
    if (this.isValid() && (isMoment(time) && time.isValid() || createLocal(time).isValid())) {
      return createDuration({
        from: this,
        to: time
      }).locale(this.locale()).humanize(!withoutSuffix);
    } else {
      return this.localeData().invalidDate();
    }
  }
  function toNow(withoutSuffix) {
    return this.to(createLocal(), withoutSuffix);
  }

  // If passed a locale key, it will set the locale for this
  // instance.  Otherwise, it will return the locale configuration
  // variables for this instance.
  function locale(key) {
    var newLocaleData;
    if (key === undefined) {
      return this._locale._abbr;
    } else {
      newLocaleData = getLocale(key);
      if (newLocaleData != null) {
        this._locale = newLocaleData;
      }
      return this;
    }
  }
  var lang = deprecate('moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', function (key) {
    if (key === undefined) {
      return this.localeData();
    } else {
      return this.locale(key);
    }
  });
  function localeData() {
    return this._locale;
  }
  var MS_PER_SECOND = 1000,
    MS_PER_MINUTE = 60 * MS_PER_SECOND,
    MS_PER_HOUR = 60 * MS_PER_MINUTE,
    MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR;

  // actual modulo - handles negative numbers (for dates before 1970):
  function mod$1(dividend, divisor) {
    return (dividend % divisor + divisor) % divisor;
  }
  function localStartOfDate(y, m, d) {
    // the date constructor remaps years 0-99 to 1900-1999
    if (y < 100 && y >= 0) {
      // preserve leap years using a full 400 year cycle, then reset
      return new Date(y + 400, m, d) - MS_PER_400_YEARS;
    } else {
      return new Date(y, m, d).valueOf();
    }
  }
  function utcStartOfDate(y, m, d) {
    // Date.UTC remaps years 0-99 to 1900-1999
    if (y < 100 && y >= 0) {
      // preserve leap years using a full 400 year cycle, then reset
      return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS;
    } else {
      return Date.UTC(y, m, d);
    }
  }
  function startOf(units) {
    var time, startOfDate;
    units = normalizeUnits(units);
    if (units === undefined || units === 'millisecond' || !this.isValid()) {
      return this;
    }
    startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;
    switch (units) {
      case 'year':
        time = startOfDate(this.year(), 0, 1);
        break;
      case 'quarter':
        time = startOfDate(this.year(), this.month() - this.month() % 3, 1);
        break;
      case 'month':
        time = startOfDate(this.year(), this.month(), 1);
        break;
      case 'week':
        time = startOfDate(this.year(), this.month(), this.date() - this.weekday());
        break;
      case 'isoWeek':
        time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1));
        break;
      case 'day':
      case 'date':
        time = startOfDate(this.year(), this.month(), this.date());
        break;
      case 'hour':
        time = this._d.valueOf();
        time -= mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR);
        break;
      case 'minute':
        time = this._d.valueOf();
        time -= mod$1(time, MS_PER_MINUTE);
        break;
      case 'second':
        time = this._d.valueOf();
        time -= mod$1(time, MS_PER_SECOND);
        break;
    }
    this._d.setTime(time);
    hooks.updateOffset(this, true);
    return this;
  }
  function endOf(units) {
    var time, startOfDate;
    units = normalizeUnits(units);
    if (units === undefined || units === 'millisecond' || !this.isValid()) {
      return this;
    }
    startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;
    switch (units) {
      case 'year':
        time = startOfDate(this.year() + 1, 0, 1) - 1;
        break;
      case 'quarter':
        time = startOfDate(this.year(), this.month() - this.month() % 3 + 3, 1) - 1;
        break;
      case 'month':
        time = startOfDate(this.year(), this.month() + 1, 1) - 1;
        break;
      case 'week':
        time = startOfDate(this.year(), this.month(), this.date() - this.weekday() + 7) - 1;
        break;
      case 'isoWeek':
        time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1;
        break;
      case 'day':
      case 'date':
        time = startOfDate(this.year(), this.month(), this.date() + 1) - 1;
        break;
      case 'hour':
        time = this._d.valueOf();
        time += MS_PER_HOUR - mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR) - 1;
        break;
      case 'minute':
        time = this._d.valueOf();
        time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1;
        break;
      case 'second':
        time = this._d.valueOf();
        time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1;
        break;
    }
    this._d.setTime(time);
    hooks.updateOffset(this, true);
    return this;
  }
  function valueOf() {
    return this._d.valueOf() - (this._offset || 0) * 60000;
  }
  function unix() {
    return Math.floor(this.valueOf() / 1000);
  }
  function toDate() {
    return new Date(this.valueOf());
  }
  function toArray() {
    var m = this;
    return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];
  }
  function toObject() {
    var m = this;
    return {
      years: m.year(),
      months: m.month(),
      date: m.date(),
      hours: m.hours(),
      minutes: m.minutes(),
      seconds: m.seconds(),
      milliseconds: m.milliseconds()
    };
  }
  function toJSON() {
    // new Date(NaN).toJSON() === null
    return this.isValid() ? this.toISOString() : null;
  }
  function isValid$2() {
    return isValid(this);
  }
  function parsingFlags() {
    return extend({}, getParsingFlags(this));
  }
  function invalidAt() {
    return getParsingFlags(this).overflow;
  }
  function creationData() {
    return {
      input: this._i,
      format: this._f,
      locale: this._locale,
      isUTC: this._isUTC,
      strict: this._strict
    };
  }
  addFormatToken('N', 0, 0, 'eraAbbr');
  addFormatToken('NN', 0, 0, 'eraAbbr');
  addFormatToken('NNN', 0, 0, 'eraAbbr');
  addFormatToken('NNNN', 0, 0, 'eraName');
  addFormatToken('NNNNN', 0, 0, 'eraNarrow');
  addFormatToken('y', ['y', 1], 'yo', 'eraYear');
  addFormatToken('y', ['yy', 2], 0, 'eraYear');
  addFormatToken('y', ['yyy', 3], 0, 'eraYear');
  addFormatToken('y', ['yyyy', 4], 0, 'eraYear');
  addRegexToken('N', matchEraAbbr);
  addRegexToken('NN', matchEraAbbr);
  addRegexToken('NNN', matchEraAbbr);
  addRegexToken('NNNN', matchEraName);
  addRegexToken('NNNNN', matchEraNarrow);
  addParseToken(['N', 'NN', 'NNN', 'NNNN', 'NNNNN'], function (input, array, config, token) {
    var era = config._locale.erasParse(input, token, config._strict);
    if (era) {
      getParsingFlags(config).era = era;
    } else {
      getParsingFlags(config).invalidEra = input;
    }
  });
  addRegexToken('y', matchUnsigned);
  addRegexToken('yy', matchUnsigned);
  addRegexToken('yyy', matchUnsigned);
  addRegexToken('yyyy', matchUnsigned);
  addRegexToken('yo', matchEraYearOrdinal);
  addParseToken(['y', 'yy', 'yyy', 'yyyy'], YEAR);
  addParseToken(['yo'], function (input, array, config, token) {
    var match;
    if (config._locale._eraYearOrdinalRegex) {
      match = input.match(config._locale._eraYearOrdinalRegex);
    }
    if (config._locale.eraYearOrdinalParse) {
      array[YEAR] = config._locale.eraYearOrdinalParse(input, match);
    } else {
      array[YEAR] = parseInt(input, 10);
    }
  });
  function localeEras(m, format) {
    var i,
      l,
      date,
      eras = this._eras || getLocale('en')._eras;
    for (i = 0, l = eras.length; i < l; ++i) {
      switch (typeof eras[i].since) {
        case 'string':
          // truncate time
          date = hooks(eras[i].since).startOf('day');
          eras[i].since = date.valueOf();
          break;
      }
      switch (typeof eras[i].until) {
        case 'undefined':
          eras[i].until = +Infinity;
          break;
        case 'string':
          // truncate time
          date = hooks(eras[i].until).startOf('day').valueOf();
          eras[i].until = date.valueOf();
          break;
      }
    }
    return eras;
  }
  function localeErasParse(eraName, format, strict) {
    var i,
      l,
      eras = this.eras(),
      name,
      abbr,
      narrow;
    eraName = eraName.toUpperCase();
    for (i = 0, l = eras.length; i < l; ++i) {
      name = eras[i].name.toUpperCase();
      abbr = eras[i].abbr.toUpperCase();
      narrow = eras[i].narrow.toUpperCase();
      if (strict) {
        switch (format) {
          case 'N':
          case 'NN':
          case 'NNN':
            if (abbr === eraName) {
              return eras[i];
            }
            break;
          case 'NNNN':
            if (name === eraName) {
              return eras[i];
            }
            break;
          case 'NNNNN':
            if (narrow === eraName) {
              return eras[i];
            }
            break;
        }
      } else if ([name, abbr, narrow].indexOf(eraName) >= 0) {
        return eras[i];
      }
    }
  }
  function localeErasConvertYear(era, year) {
    var dir = era.since <= era.until ? +1 : -1;
    if (year === undefined) {
      return hooks(era.since).year();
    } else {
      return hooks(era.since).year() + (year - era.offset) * dir;
    }
  }
  function getEraName() {
    var i,
      l,
      val,
      eras = this.localeData().eras();
    for (i = 0, l = eras.length; i < l; ++i) {
      // truncate time
      val = this.clone().startOf('day').valueOf();
      if (eras[i].since <= val && val <= eras[i].until) {
        return eras[i].name;
      }
      if (eras[i].until <= val && val <= eras[i].since) {
        return eras[i].name;
      }
    }
    return '';
  }
  function getEraNarrow() {
    var i,
      l,
      val,
      eras = this.localeData().eras();
    for (i = 0, l = eras.length; i < l; ++i) {
      // truncate time
      val = this.clone().startOf('day').valueOf();
      if (eras[i].since <= val && val <= eras[i].until) {
        return eras[i].narrow;
      }
      if (eras[i].until <= val && val <= eras[i].since) {
        return eras[i].narrow;
      }
    }
    return '';
  }
  function getEraAbbr() {
    var i,
      l,
      val,
      eras = this.localeData().eras();
    for (i = 0, l = eras.length; i < l; ++i) {
      // truncate time
      val = this.clone().startOf('day').valueOf();
      if (eras[i].since <= val && val <= eras[i].until) {
        return eras[i].abbr;
      }
      if (eras[i].until <= val && val <= eras[i].since) {
        return eras[i].abbr;
      }
    }
    return '';
  }
  function getEraYear() {
    var i,
      l,
      dir,
      val,
      eras = this.localeData().eras();
    for (i = 0, l = eras.length; i < l; ++i) {
      dir = eras[i].since <= eras[i].until ? +1 : -1;

      // truncate time
      val = this.clone().startOf('day').valueOf();
      if (eras[i].since <= val && val <= eras[i].until || eras[i].until <= val && val <= eras[i].since) {
        return (this.year() - hooks(eras[i].since).year()) * dir + eras[i].offset;
      }
    }
    return this.year();
  }
  function erasNameRegex(isStrict) {
    if (!hasOwnProp(this, '_erasNameRegex')) {
      computeErasParse.call(this);
    }
    return isStrict ? this._erasNameRegex : this._erasRegex;
  }
  function erasAbbrRegex(isStrict) {
    if (!hasOwnProp(this, '_erasAbbrRegex')) {
      computeErasParse.call(this);
    }
    return isStrict ? this._erasAbbrRegex : this._erasRegex;
  }
  function erasNarrowRegex(isStrict) {
    if (!hasOwnProp(this, '_erasNarrowRegex')) {
      computeErasParse.call(this);
    }
    return isStrict ? this._erasNarrowRegex : this._erasRegex;
  }
  function matchEraAbbr(isStrict, locale) {
    return locale.erasAbbrRegex(isStrict);
  }
  function matchEraName(isStrict, locale) {
    return locale.erasNameRegex(isStrict);
  }
  function matchEraNarrow(isStrict, locale) {
    return locale.erasNarrowRegex(isStrict);
  }
  function matchEraYearOrdinal(isStrict, locale) {
    return locale._eraYearOrdinalRegex || matchUnsigned;
  }
  function computeErasParse() {
    var abbrPieces = [],
      namePieces = [],
      narrowPieces = [],
      mixedPieces = [],
      i,
      l,
      eras = this.eras();
    for (i = 0, l = eras.length; i < l; ++i) {
      namePieces.push(regexEscape(eras[i].name));
      abbrPieces.push(regexEscape(eras[i].abbr));
      narrowPieces.push(regexEscape(eras[i].narrow));
      mixedPieces.push(regexEscape(eras[i].name));
      mixedPieces.push(regexEscape(eras[i].abbr));
      mixedPieces.push(regexEscape(eras[i].narrow));
    }
    this._erasRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
    this._erasNameRegex = new RegExp('^(' + namePieces.join('|') + ')', 'i');
    this._erasAbbrRegex = new RegExp('^(' + abbrPieces.join('|') + ')', 'i');
    this._erasNarrowRegex = new RegExp('^(' + narrowPieces.join('|') + ')', 'i');
  }

  // FORMATTING

  addFormatToken(0, ['gg', 2], 0, function () {
    return this.weekYear() % 100;
  });
  addFormatToken(0, ['GG', 2], 0, function () {
    return this.isoWeekYear() % 100;
  });
  function addWeekYearFormatToken(token, getter) {
    addFormatToken(0, [token, token.length], 0, getter);
  }
  addWeekYearFormatToken('gggg', 'weekYear');
  addWeekYearFormatToken('ggggg', 'weekYear');
  addWeekYearFormatToken('GGGG', 'isoWeekYear');
  addWeekYearFormatToken('GGGGG', 'isoWeekYear');

  // ALIASES

  addUnitAlias('weekYear', 'gg');
  addUnitAlias('isoWeekYear', 'GG');

  // PRIORITY

  addUnitPriority('weekYear', 1);
  addUnitPriority('isoWeekYear', 1);

  // PARSING

  addRegexToken('G', matchSigned);
  addRegexToken('g', matchSigned);
  addRegexToken('GG', match1to2, match2);
  addRegexToken('gg', match1to2, match2);
  addRegexToken('GGGG', match1to4, match4);
  addRegexToken('gggg', match1to4, match4);
  addRegexToken('GGGGG', match1to6, match6);
  addRegexToken('ggggg', match1to6, match6);
  addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {
    week[token.substr(0, 2)] = toInt(input);
  });
  addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
    week[token] = hooks.parseTwoDigitYear(input);
  });

  // MOMENTS

  function getSetWeekYear(input) {
    return getSetWeekYearHelper.call(this, input, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy);
  }
  function getSetISOWeekYear(input) {
    return getSetWeekYearHelper.call(this, input, this.isoWeek(), this.isoWeekday(), 1, 4);
  }
  function getISOWeeksInYear() {
    return weeksInYear(this.year(), 1, 4);
  }
  function getISOWeeksInISOWeekYear() {
    return weeksInYear(this.isoWeekYear(), 1, 4);
  }
  function getWeeksInYear() {
    var weekInfo = this.localeData()._week;
    return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);
  }
  function getWeeksInWeekYear() {
    var weekInfo = this.localeData()._week;
    return weeksInYear(this.weekYear(), weekInfo.dow, weekInfo.doy);
  }
  function getSetWeekYearHelper(input, week, weekday, dow, doy) {
    var weeksTarget;
    if (input == null) {
      return weekOfYear(this, dow, doy).year;
    } else {
      weeksTarget = weeksInYear(input, dow, doy);
      if (week > weeksTarget) {
        week = weeksTarget;
      }
      return setWeekAll.call(this, input, week, weekday, dow, doy);
    }
  }
  function setWeekAll(weekYear, week, weekday, dow, doy) {
    var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
      date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);
    this.year(date.getUTCFullYear());
    this.month(date.getUTCMonth());
    this.date(date.getUTCDate());
    return this;
  }

  // FORMATTING

  addFormatToken('Q', 0, 'Qo', 'quarter');

  // ALIASES

  addUnitAlias('quarter', 'Q');

  // PRIORITY

  addUnitPriority('quarter', 7);

  // PARSING

  addRegexToken('Q', match1);
  addParseToken('Q', function (input, array) {
    array[MONTH] = (toInt(input) - 1) * 3;
  });

  // MOMENTS

  function getSetQuarter(input) {
    return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);
  }

  // FORMATTING

  addFormatToken('D', ['DD', 2], 'Do', 'date');

  // ALIASES

  addUnitAlias('date', 'D');

  // PRIORITY
  addUnitPriority('date', 9);

  // PARSING

  addRegexToken('D', match1to2);
  addRegexToken('DD', match1to2, match2);
  addRegexToken('Do', function (isStrict, locale) {
    // TODO: Remove "ordinalParse" fallback in next major release.
    return isStrict ? locale._dayOfMonthOrdinalParse || locale._ordinalParse : locale._dayOfMonthOrdinalParseLenient;
  });
  addParseToken(['D', 'DD'], DATE);
  addParseToken('Do', function (input, array) {
    array[DATE] = toInt(input.match(match1to2)[0]);
  });

  // MOMENTS

  var getSetDayOfMonth = makeGetSet('Date', true);

  // FORMATTING

  addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');

  // ALIASES

  addUnitAlias('dayOfYear', 'DDD');

  // PRIORITY
  addUnitPriority('dayOfYear', 4);

  // PARSING

  addRegexToken('DDD', match1to3);
  addRegexToken('DDDD', match3);
  addParseToken(['DDD', 'DDDD'], function (input, array, config) {
    config._dayOfYear = toInt(input);
  });

  // HELPERS

  // MOMENTS

  function getSetDayOfYear(input) {
    var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;
    return input == null ? dayOfYear : this.add(input - dayOfYear, 'd');
  }

  // FORMATTING

  addFormatToken('m', ['mm', 2], 0, 'minute');

  // ALIASES

  addUnitAlias('minute', 'm');

  // PRIORITY

  addUnitPriority('minute', 14);

  // PARSING

  addRegexToken('m', match1to2);
  addRegexToken('mm', match1to2, match2);
  addParseToken(['m', 'mm'], MINUTE);

  // MOMENTS

  var getSetMinute = makeGetSet('Minutes', false);

  // FORMATTING

  addFormatToken('s', ['ss', 2], 0, 'second');

  // ALIASES

  addUnitAlias('second', 's');

  // PRIORITY

  addUnitPriority('second', 15);

  // PARSING

  addRegexToken('s', match1to2);
  addRegexToken('ss', match1to2, match2);
  addParseToken(['s', 'ss'], SECOND);

  // MOMENTS

  var getSetSecond = makeGetSet('Seconds', false);

  // FORMATTING

  addFormatToken('S', 0, 0, function () {
    return ~~(this.millisecond() / 100);
  });
  addFormatToken(0, ['SS', 2], 0, function () {
    return ~~(this.millisecond() / 10);
  });
  addFormatToken(0, ['SSS', 3], 0, 'millisecond');
  addFormatToken(0, ['SSSS', 4], 0, function () {
    return this.millisecond() * 10;
  });
  addFormatToken(0, ['SSSSS', 5], 0, function () {
    return this.millisecond() * 100;
  });
  addFormatToken(0, ['SSSSSS', 6], 0, function () {
    return this.millisecond() * 1000;
  });
  addFormatToken(0, ['SSSSSSS', 7], 0, function () {
    return this.millisecond() * 10000;
  });
  addFormatToken(0, ['SSSSSSSS', 8], 0, function () {
    return this.millisecond() * 100000;
  });
  addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {
    return this.millisecond() * 1000000;
  });

  // ALIASES

  addUnitAlias('millisecond', 'ms');

  // PRIORITY

  addUnitPriority('millisecond', 16);

  // PARSING

  addRegexToken('S', match1to3, match1);
  addRegexToken('SS', match1to3, match2);
  addRegexToken('SSS', match1to3, match3);
  var token, getSetMillisecond;
  for (token = 'SSSS'; token.length <= 9; token += 'S') {
    addRegexToken(token, matchUnsigned);
  }
  function parseMs(input, array) {
    array[MILLISECOND] = toInt(('0.' + input) * 1000);
  }
  for (token = 'S'; token.length <= 9; token += 'S') {
    addParseToken(token, parseMs);
  }
  getSetMillisecond = makeGetSet('Milliseconds', false);

  // FORMATTING

  addFormatToken('z', 0, 0, 'zoneAbbr');
  addFormatToken('zz', 0, 0, 'zoneName');

  // MOMENTS

  function getZoneAbbr() {
    return this._isUTC ? 'UTC' : '';
  }
  function getZoneName() {
    return this._isUTC ? 'Coordinated Universal Time' : '';
  }
  var proto = Moment.prototype;
  proto.add = add;
  proto.calendar = calendar$1;
  proto.clone = clone;
  proto.diff = diff;
  proto.endOf = endOf;
  proto.format = format;
  proto.from = from;
  proto.fromNow = fromNow;
  proto.to = to;
  proto.toNow = toNow;
  proto.get = stringGet;
  proto.invalidAt = invalidAt;
  proto.isAfter = isAfter;
  proto.isBefore = isBefore;
  proto.isBetween = isBetween;
  proto.isSame = isSame;
  proto.isSameOrAfter = isSameOrAfter;
  proto.isSameOrBefore = isSameOrBefore;
  proto.isValid = isValid$2;
  proto.lang = lang;
  proto.locale = locale;
  proto.localeData = localeData;
  proto.max = prototypeMax;
  proto.min = prototypeMin;
  proto.parsingFlags = parsingFlags;
  proto.set = stringSet;
  proto.startOf = startOf;
  proto.subtract = subtract;
  proto.toArray = toArray;
  proto.toObject = toObject;
  proto.toDate = toDate;
  proto.toISOString = toISOString;
  proto.inspect = inspect;
  if (typeof Symbol !== 'undefined' && Symbol.for != null) {
    proto[Symbol.for('nodejs.util.inspect.custom')] = function () {
      return 'Moment<' + this.format() + '>';
    };
  }
  proto.toJSON = toJSON;
  proto.toString = toString;
  proto.unix = unix;
  proto.valueOf = valueOf;
  proto.creationData = creationData;
  proto.eraName = getEraName;
  proto.eraNarrow = getEraNarrow;
  proto.eraAbbr = getEraAbbr;
  proto.eraYear = getEraYear;
  proto.year = getSetYear;
  proto.isLeapYear = getIsLeapYear;
  proto.weekYear = getSetWeekYear;
  proto.isoWeekYear = getSetISOWeekYear;
  proto.quarter = proto.quarters = getSetQuarter;
  proto.month = getSetMonth;
  proto.daysInMonth = getDaysInMonth;
  proto.week = proto.weeks = getSetWeek;
  proto.isoWeek = proto.isoWeeks = getSetISOWeek;
  proto.weeksInYear = getWeeksInYear;
  proto.weeksInWeekYear = getWeeksInWeekYear;
  proto.isoWeeksInYear = getISOWeeksInYear;
  proto.isoWeeksInISOWeekYear = getISOWeeksInISOWeekYear;
  proto.date = getSetDayOfMonth;
  proto.day = proto.days = getSetDayOfWeek;
  proto.weekday = getSetLocaleDayOfWeek;
  proto.isoWeekday = getSetISODayOfWeek;
  proto.dayOfYear = getSetDayOfYear;
  proto.hour = proto.hours = getSetHour;
  proto.minute = proto.minutes = getSetMinute;
  proto.second = proto.seconds = getSetSecond;
  proto.millisecond = proto.milliseconds = getSetMillisecond;
  proto.utcOffset = getSetOffset;
  proto.utc = setOffsetToUTC;
  proto.local = setOffsetToLocal;
  proto.parseZone = setOffsetToParsedOffset;
  proto.hasAlignedHourOffset = hasAlignedHourOffset;
  proto.isDST = isDaylightSavingTime;
  proto.isLocal = isLocal;
  proto.isUtcOffset = isUtcOffset;
  proto.isUtc = isUtc;
  proto.isUTC = isUtc;
  proto.zoneAbbr = getZoneAbbr;
  proto.zoneName = getZoneName;
  proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
  proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
  proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear);
  proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);
  proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);
  function createUnix(input) {
    return createLocal(input * 1000);
  }
  function createInZone() {
    return createLocal.apply(null, arguments).parseZone();
  }
  function preParsePostFormat(string) {
    return string;
  }
  var proto$1 = Locale.prototype;
  proto$1.calendar = calendar;
  proto$1.longDateFormat = longDateFormat;
  proto$1.invalidDate = invalidDate;
  proto$1.ordinal = ordinal;
  proto$1.preparse = preParsePostFormat;
  proto$1.postformat = preParsePostFormat;
  proto$1.relativeTime = relativeTime;
  proto$1.pastFuture = pastFuture;
  proto$1.set = set;
  proto$1.eras = localeEras;
  proto$1.erasParse = localeErasParse;
  proto$1.erasConvertYear = localeErasConvertYear;
  proto$1.erasAbbrRegex = erasAbbrRegex;
  proto$1.erasNameRegex = erasNameRegex;
  proto$1.erasNarrowRegex = erasNarrowRegex;
  proto$1.months = localeMonths;
  proto$1.monthsShort = localeMonthsShort;
  proto$1.monthsParse = localeMonthsParse;
  proto$1.monthsRegex = monthsRegex;
  proto$1.monthsShortRegex = monthsShortRegex;
  proto$1.week = localeWeek;
  proto$1.firstDayOfYear = localeFirstDayOfYear;
  proto$1.firstDayOfWeek = localeFirstDayOfWeek;
  proto$1.weekdays = localeWeekdays;
  proto$1.weekdaysMin = localeWeekdaysMin;
  proto$1.weekdaysShort = localeWeekdaysShort;
  proto$1.weekdaysParse = localeWeekdaysParse;
  proto$1.weekdaysRegex = weekdaysRegex;
  proto$1.weekdaysShortRegex = weekdaysShortRegex;
  proto$1.weekdaysMinRegex = weekdaysMinRegex;
  proto$1.isPM = localeIsPM;
  proto$1.meridiem = localeMeridiem;
  function get$1(format, index, field, setter) {
    var locale = getLocale(),
      utc = createUTC().set(setter, index);
    return locale[field](utc, format);
  }
  function listMonthsImpl(format, index, field) {
    if (isNumber(format)) {
      index = format;
      format = undefined;
    }
    format = format || '';
    if (index != null) {
      return get$1(format, index, field, 'month');
    }
    var i,
      out = [];
    for (i = 0; i < 12; i++) {
      out[i] = get$1(format, i, field, 'month');
    }
    return out;
  }

  // ()
  // (5)
  // (fmt, 5)
  // (fmt)
  // (true)
  // (true, 5)
  // (true, fmt, 5)
  // (true, fmt)
  function listWeekdaysImpl(localeSorted, format, index, field) {
    if (typeof localeSorted === 'boolean') {
      if (isNumber(format)) {
        index = format;
        format = undefined;
      }
      format = format || '';
    } else {
      format = localeSorted;
      index = format;
      localeSorted = false;
      if (isNumber(format)) {
        index = format;
        format = undefined;
      }
      format = format || '';
    }
    var locale = getLocale(),
      shift = localeSorted ? locale._week.dow : 0,
      i,
      out = [];
    if (index != null) {
      return get$1(format, (index + shift) % 7, field, 'day');
    }
    for (i = 0; i < 7; i++) {
      out[i] = get$1(format, (i + shift) % 7, field, 'day');
    }
    return out;
  }
  function listMonths(format, index) {
    return listMonthsImpl(format, index, 'months');
  }
  function listMonthsShort(format, index) {
    return listMonthsImpl(format, index, 'monthsShort');
  }
  function listWeekdays(localeSorted, format, index) {
    return listWeekdaysImpl(localeSorted, format, index, 'weekdays');
  }
  function listWeekdaysShort(localeSorted, format, index) {
    return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');
  }
  function listWeekdaysMin(localeSorted, format, index) {
    return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');
  }
  getSetGlobalLocale('en', {
    eras: [{
      since: '0001-01-01',
      until: +Infinity,
      offset: 1,
      name: 'Anno Domini',
      narrow: 'AD',
      abbr: 'AD'
    }, {
      since: '0000-12-31',
      until: -Infinity,
      offset: 1,
      name: 'Before Christ',
      narrow: 'BC',
      abbr: 'BC'
    }],
    dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
    ordinal: function (number) {
      var b = number % 10,
        output = toInt(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
      return number + output;
    }
  });

  // Side effect imports

  hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale);
  hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale);
  var mathAbs = Math.abs;
  function abs() {
    var data = this._data;
    this._milliseconds = mathAbs(this._milliseconds);
    this._days = mathAbs(this._days);
    this._months = mathAbs(this._months);
    data.milliseconds = mathAbs(data.milliseconds);
    data.seconds = mathAbs(data.seconds);
    data.minutes = mathAbs(data.minutes);
    data.hours = mathAbs(data.hours);
    data.months = mathAbs(data.months);
    data.years = mathAbs(data.years);
    return this;
  }
  function addSubtract$1(duration, input, value, direction) {
    var other = createDuration(input, value);
    duration._milliseconds += direction * other._milliseconds;
    duration._days += direction * other._days;
    duration._months += direction * other._months;
    return duration._bubble();
  }

  // supports only 2.0-style add(1, 's') or add(duration)
  function add$1(input, value) {
    return addSubtract$1(this, input, value, 1);
  }

  // supports only 2.0-style subtract(1, 's') or subtract(duration)
  function subtract$1(input, value) {
    return addSubtract$1(this, input, value, -1);
  }
  function absCeil(number) {
    if (number < 0) {
      return Math.floor(number);
    } else {
      return Math.ceil(number);
    }
  }
  function bubble() {
    var milliseconds = this._milliseconds,
      days = this._days,
      months = this._months,
      data = this._data,
      seconds,
      minutes,
      hours,
      years,
      monthsFromDays;

    // if we have a mix of positive and negative values, bubble down first
    // check: https://github.com/moment/moment/issues/2166
    if (!(milliseconds >= 0 && days >= 0 && months >= 0 || milliseconds <= 0 && days <= 0 && months <= 0)) {
      milliseconds += absCeil(monthsToDays(months) + days) * 864e5;
      days = 0;
      months = 0;
    }

    // The following code bubbles up values, see the tests for
    // examples of what that means.
    data.milliseconds = milliseconds % 1000;
    seconds = absFloor(milliseconds / 1000);
    data.seconds = seconds % 60;
    minutes = absFloor(seconds / 60);
    data.minutes = minutes % 60;
    hours = absFloor(minutes / 60);
    data.hours = hours % 24;
    days += absFloor(hours / 24);

    // convert days to months
    monthsFromDays = absFloor(daysToMonths(days));
    months += monthsFromDays;
    days -= absCeil(monthsToDays(monthsFromDays));

    // 12 months -> 1 year
    years = absFloor(months / 12);
    months %= 12;
    data.days = days;
    data.months = months;
    data.years = years;
    return this;
  }
  function daysToMonths(days) {
    // 400 years have 146097 days (taking into account leap year rules)
    // 400 years have 12 months === 4800
    return days * 4800 / 146097;
  }
  function monthsToDays(months) {
    // the reverse of daysToMonths
    return months * 146097 / 4800;
  }
  function as(units) {
    if (!this.isValid()) {
      return NaN;
    }
    var days,
      months,
      milliseconds = this._milliseconds;
    units = normalizeUnits(units);
    if (units === 'month' || units === 'quarter' || units === 'year') {
      days = this._days + milliseconds / 864e5;
      months = this._months + daysToMonths(days);
      switch (units) {
        case 'month':
          return months;
        case 'quarter':
          return months / 3;
        case 'year':
          return months / 12;
      }
    } else {
      // handle milliseconds separately because of floating point math errors (issue #1867)
      days = this._days + Math.round(monthsToDays(this._months));
      switch (units) {
        case 'week':
          return days / 7 + milliseconds / 6048e5;
        case 'day':
          return days + milliseconds / 864e5;
        case 'hour':
          return days * 24 + milliseconds / 36e5;
        case 'minute':
          return days * 1440 + milliseconds / 6e4;
        case 'second':
          return days * 86400 + milliseconds / 1000;
        // Math.floor prevents floating point math errors here
        case 'millisecond':
          return Math.floor(days * 864e5) + milliseconds;
        default:
          throw new Error('Unknown unit ' + units);
      }
    }
  }

  // TODO: Use this.as('ms')?
  function valueOf$1() {
    if (!this.isValid()) {
      return NaN;
    }
    return this._milliseconds + this._days * 864e5 + this._months % 12 * 2592e6 + toInt(this._months / 12) * 31536e6;
  }
  function makeAs(alias) {
    return function () {
      return this.as(alias);
    };
  }
  var asMilliseconds = makeAs('ms'),
    asSeconds = makeAs('s'),
    asMinutes = makeAs('m'),
    asHours = makeAs('h'),
    asDays = makeAs('d'),
    asWeeks = makeAs('w'),
    asMonths = makeAs('M'),
    asQuarters = makeAs('Q'),
    asYears = makeAs('y');
  function clone$1() {
    return createDuration(this);
  }
  function get$2(units) {
    units = normalizeUnits(units);
    return this.isValid() ? this[units + 's']() : NaN;
  }
  function makeGetter(name) {
    return function () {
      return this.isValid() ? this._data[name] : NaN;
    };
  }
  var milliseconds = makeGetter('milliseconds'),
    seconds = makeGetter('seconds'),
    minutes = makeGetter('minutes'),
    hours = makeGetter('hours'),
    days = makeGetter('days'),
    months = makeGetter('months'),
    years = makeGetter('years');
  function weeks() {
    return absFloor(this.days() / 7);
  }
  var round = Math.round,
    thresholds = {
      ss: 44,
      // a few seconds to seconds
      s: 45,
      // seconds to minute
      m: 45,
      // minutes to hour
      h: 22,
      // hours to day
      d: 26,
      // days to month/week
      w: null,
      // weeks to month
      M: 11 // months to year
    };

  // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
  function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {
    return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);
  }
  function relativeTime$1(posNegDuration, withoutSuffix, thresholds, locale) {
    var duration = createDuration(posNegDuration).abs(),
      seconds = round(duration.as('s')),
      minutes = round(duration.as('m')),
      hours = round(duration.as('h')),
      days = round(duration.as('d')),
      months = round(duration.as('M')),
      weeks = round(duration.as('w')),
      years = round(duration.as('y')),
      a = seconds <= thresholds.ss && ['s', seconds] || seconds < thresholds.s && ['ss', seconds] || minutes <= 1 && ['m'] || minutes < thresholds.m && ['mm', minutes] || hours <= 1 && ['h'] || hours < thresholds.h && ['hh', hours] || days <= 1 && ['d'] || days < thresholds.d && ['dd', days];
    if (thresholds.w != null) {
      a = a || weeks <= 1 && ['w'] || weeks < thresholds.w && ['ww', weeks];
    }
    a = a || months <= 1 && ['M'] || months < thresholds.M && ['MM', months] || years <= 1 && ['y'] || ['yy', years];
    a[2] = withoutSuffix;
    a[3] = +posNegDuration > 0;
    a[4] = locale;
    return substituteTimeAgo.apply(null, a);
  }

  // This function allows you to set the rounding function for relative time strings
  function getSetRelativeTimeRounding(roundingFunction) {
    if (roundingFunction === undefined) {
      return round;
    }
    if (typeof roundingFunction === 'function') {
      round = roundingFunction;
      return true;
    }
    return false;
  }

  // This function allows you to set a threshold for relative time strings
  function getSetRelativeTimeThreshold(threshold, limit) {
    if (thresholds[threshold] === undefined) {
      return false;
    }
    if (limit === undefined) {
      return thresholds[threshold];
    }
    thresholds[threshold] = limit;
    if (threshold === 's') {
      thresholds.ss = limit - 1;
    }
    return true;
  }
  function humanize(argWithSuffix, argThresholds) {
    if (!this.isValid()) {
      return this.localeData().invalidDate();
    }
    var withSuffix = false,
      th = thresholds,
      locale,
      output;
    if (typeof argWithSuffix === 'object') {
      argThresholds = argWithSuffix;
      argWithSuffix = false;
    }
    if (typeof argWithSuffix === 'boolean') {
      withSuffix = argWithSuffix;
    }
    if (typeof argThresholds === 'object') {
      th = Object.assign({}, thresholds, argThresholds);
      if (argThresholds.s != null && argThresholds.ss == null) {
        th.ss = argThresholds.s - 1;
      }
    }
    locale = this.localeData();
    output = relativeTime$1(this, !withSuffix, th, locale);
    if (withSuffix) {
      output = locale.pastFuture(+this, output);
    }
    return locale.postformat(output);
  }
  var abs$1 = Math.abs;
  function sign(x) {
    return (x > 0) - (x < 0) || +x;
  }
  function toISOString$1() {
    // for ISO strings we do not use the normal bubbling rules:
    //  * milliseconds bubble up until they become hours
    //  * days do not bubble at all
    //  * months bubble up until they become years
    // This is because there is no context-free conversion between hours and days
    // (think of clock changes)
    // and also not between days and months (28-31 days per month)
    if (!this.isValid()) {
      return this.localeData().invalidDate();
    }
    var seconds = abs$1(this._milliseconds) / 1000,
      days = abs$1(this._days),
      months = abs$1(this._months),
      minutes,
      hours,
      years,
      s,
      total = this.asSeconds(),
      totalSign,
      ymSign,
      daysSign,
      hmsSign;
    if (!total) {
      // this is the same as C#'s (Noda) and python (isodate)...
      // but not other JS (goog.date)
      return 'P0D';
    }

    // 3600 seconds -> 60 minutes -> 1 hour
    minutes = absFloor(seconds / 60);
    hours = absFloor(minutes / 60);
    seconds %= 60;
    minutes %= 60;

    // 12 months -> 1 year
    years = absFloor(months / 12);
    months %= 12;

    // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
    s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : '';
    totalSign = total < 0 ? '-' : '';
    ymSign = sign(this._months) !== sign(total) ? '-' : '';
    daysSign = sign(this._days) !== sign(total) ? '-' : '';
    hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : '';
    return totalSign + 'P' + (years ? ymSign + years + 'Y' : '') + (months ? ymSign + months + 'M' : '') + (days ? daysSign + days + 'D' : '') + (hours || minutes || seconds ? 'T' : '') + (hours ? hmsSign + hours + 'H' : '') + (minutes ? hmsSign + minutes + 'M' : '') + (seconds ? hmsSign + s + 'S' : '');
  }
  var proto$2 = Duration.prototype;
  proto$2.isValid = isValid$1;
  proto$2.abs = abs;
  proto$2.add = add$1;
  proto$2.subtract = subtract$1;
  proto$2.as = as;
  proto$2.asMilliseconds = asMilliseconds;
  proto$2.asSeconds = asSeconds;
  proto$2.asMinutes = asMinutes;
  proto$2.asHours = asHours;
  proto$2.asDays = asDays;
  proto$2.asWeeks = asWeeks;
  proto$2.asMonths = asMonths;
  proto$2.asQuarters = asQuarters;
  proto$2.asYears = asYears;
  proto$2.valueOf = valueOf$1;
  proto$2._bubble = bubble;
  proto$2.clone = clone$1;
  proto$2.get = get$2;
  proto$2.milliseconds = milliseconds;
  proto$2.seconds = seconds;
  proto$2.minutes = minutes;
  proto$2.hours = hours;
  proto$2.days = days;
  proto$2.weeks = weeks;
  proto$2.months = months;
  proto$2.years = years;
  proto$2.humanize = humanize;
  proto$2.toISOString = toISOString$1;
  proto$2.toString = toISOString$1;
  proto$2.toJSON = toISOString$1;
  proto$2.locale = locale;
  proto$2.localeData = localeData;
  proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1);
  proto$2.lang = lang;

  // FORMATTING

  addFormatToken('X', 0, 0, 'unix');
  addFormatToken('x', 0, 0, 'valueOf');

  // PARSING

  addRegexToken('x', matchSigned);
  addRegexToken('X', matchTimestamp);
  addParseToken('X', function (input, array, config) {
    config._d = new Date(parseFloat(input) * 1000);
  });
  addParseToken('x', function (input, array, config) {
    config._d = new Date(toInt(input));
  });

  //! moment.js

  hooks.version = '2.29.4';
  setHookCallback(createLocal);
  hooks.fn = proto;
  hooks.min = min;
  hooks.max = max;
  hooks.now = now;
  hooks.utc = createUTC;
  hooks.unix = createUnix;
  hooks.months = listMonths;
  hooks.isDate = isDate;
  hooks.locale = getSetGlobalLocale;
  hooks.invalid = createInvalid;
  hooks.duration = createDuration;
  hooks.isMoment = isMoment;
  hooks.weekdays = listWeekdays;
  hooks.parseZone = createInZone;
  hooks.localeData = getLocale;
  hooks.isDuration = isDuration;
  hooks.monthsShort = listMonthsShort;
  hooks.weekdaysMin = listWeekdaysMin;
  hooks.defineLocale = defineLocale;
  hooks.updateLocale = updateLocale;
  hooks.locales = listLocales;
  hooks.weekdaysShort = listWeekdaysShort;
  hooks.normalizeUnits = normalizeUnits;
  hooks.relativeTimeRounding = getSetRelativeTimeRounding;
  hooks.relativeTimeThreshold = getSetRelativeTimeThreshold;
  hooks.calendarFormat = getCalendarFormat;
  hooks.prototype = proto;

  // currently HTML5 input type only supports 24-hour formats
  hooks.HTML5_FMT = {
    DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm',
    // <input type="datetime-local" />
    DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss',
    // <input type="datetime-local" step="1" />
    DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS',
    // <input type="datetime-local" step="0.001" />
    DATE: 'YYYY-MM-DD',
    // <input type="date" />
    TIME: 'HH:mm',
    // <input type="time" />
    TIME_SECONDS: 'HH:mm:ss',
    // <input type="time" step="1" />
    TIME_MS: 'HH:mm:ss.SSS',
    // <input type="time" step="0.001" />
    WEEK: 'GGGG-[W]WW',
    // <input type="week" />
    MONTH: 'YYYY-MM' // <input type="month" />
  };

  return hooks;
});

/***/ }),

/***/ 2133:
/*!***********************************************************************************!*\
  !*** ./node_modules/ngx-image-cropper/__ivy_ngcc__/fesm2015/ngx-image-cropper.js ***!
  \***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ImageCropperComponent": () => (/* binding */ ImageCropperComponent),
/* harmony export */   "ImageCropperModule": () => (/* binding */ ImageCropperModule),
/* harmony export */   "base64ToFile": () => (/* binding */ base64ToFile),
/* harmony export */   "resizeCanvas": () => (/* binding */ resizeCanvas),
/* harmony export */   "ɵa": () => (/* binding */ CropService),
/* harmony export */   "ɵb": () => (/* binding */ CropperPositionService),
/* harmony export */   "ɵc": () => (/* binding */ LoadImageService)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/platform-browser */ 4497);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 4929);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 4666);





/**
 * @fileoverview added by tsickle
 * Generated from: lib/interfaces/cropper.settings.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */



const _c0 = ["wrapper"];
const _c1 = ["sourceImage"];
function ImageCropperComponent_img_2_Template(rf, ctx) {
  if (rf & 1) {
    const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "img", 4, 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("load", function ImageCropperComponent_img_2_Template_img_load_0_listener() {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
      const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r4.imageLoadedInView());
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("visibility", ctx_r1.imageVisible ? "visible" : "hidden")("transform", ctx_r1.safeTransformStyle);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r1.safeImgDataUrl, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
  }
}
function ImageCropperComponent_div_4_ng_container_2_Template(rf, ctx) {
  if (rf & 1) {
    const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_ng_container_2_Template_span_mousedown_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r7.startMove($event, ctx_r7.moveTypes.Resize, "topleft"));
    })("touchstart", function ImageCropperComponent_div_4_ng_container_2_Template_span_touchstart_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r9.startMove($event, ctx_r9.moveTypes.Resize, "topleft"));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "span", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "span", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_ng_container_2_Template_span_mousedown_5_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r10.startMove($event, ctx_r10.moveTypes.Resize, "topright"));
    })("touchstart", function ImageCropperComponent_div_4_ng_container_2_Template_span_touchstart_5_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r11.startMove($event, ctx_r11.moveTypes.Resize, "topright"));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "span", 13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "span", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_ng_container_2_Template_span_mousedown_9_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r12.startMove($event, ctx_r12.moveTypes.Resize, "bottomright"));
    })("touchstart", function ImageCropperComponent_div_4_ng_container_2_Template_span_touchstart_9_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r13.startMove($event, ctx_r13.moveTypes.Resize, "bottomright"));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "span", 15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "span", 16);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_ng_container_2_Template_span_mousedown_13_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r14.startMove($event, ctx_r14.moveTypes.Resize, "bottomleft"));
    })("touchstart", function ImageCropperComponent_div_4_ng_container_2_Template_span_touchstart_13_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r15.startMove($event, ctx_r15.moveTypes.Resize, "bottomleft"));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "span", 17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "span", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "span", 18);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_ng_container_2_Template_span_mousedown_17_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r16.startMove($event, ctx_r16.moveTypes.Resize, "top"));
    })("touchstart", function ImageCropperComponent_div_4_ng_container_2_Template_span_touchstart_17_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r17.startMove($event, ctx_r17.moveTypes.Resize, "top"));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "span", 19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_ng_container_2_Template_span_mousedown_18_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r18.startMove($event, ctx_r18.moveTypes.Resize, "right"));
    })("touchstart", function ImageCropperComponent_div_4_ng_container_2_Template_span_touchstart_18_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r19.startMove($event, ctx_r19.moveTypes.Resize, "right"));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "span", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_ng_container_2_Template_span_mousedown_19_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r20.startMove($event, ctx_r20.moveTypes.Resize, "bottom"));
    })("touchstart", function ImageCropperComponent_div_4_ng_container_2_Template_span_touchstart_19_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r21.startMove($event, ctx_r21.moveTypes.Resize, "bottom"));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "span", 21);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_ng_container_2_Template_span_mousedown_20_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r22.startMove($event, ctx_r22.moveTypes.Resize, "left"));
    })("touchstart", function ImageCropperComponent_div_4_ng_container_2_Template_span_touchstart_20_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
      const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r23.startMove($event, ctx_r23.moveTypes.Resize, "left"));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
  }
}
function ImageCropperComponent_div_4_Template(rf, ctx) {
  if (rf & 1) {
    const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown", function ImageCropperComponent_div_4_Template_div_keydown_0_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r25);
      const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r24.keyboardAccess($event));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function ImageCropperComponent_div_4_Template_div_mousedown_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r25);
      const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r26.startMove($event, ctx_r26.moveTypes.Move));
    })("touchstart", function ImageCropperComponent_div_4_Template_div_touchstart_1_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r25);
      const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r27.startMove($event, ctx_r27.moveTypes.Move));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ImageCropperComponent_div_4_ng_container_2_Template, 21, 0, "ng-container", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("top", ctx_r2.cropper.y1, "px")("left", ctx_r2.cropper.x1, "px")("width", ctx_r2.cropper.x2 - ctx_r2.cropper.x1, "px")("height", ctx_r2.cropper.y2 - ctx_r2.cropper.y1, "px")("margin-left", ctx_r2.alignImage === "center" ? ctx_r2.marginLeft : null)("visibility", ctx_r2.imageVisible ? "visible" : "hidden");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("ngx-ic-round", ctx_r2.roundCropper);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx_r2.hideResizeSquares);
  }
}
class CropperSettings {
  constructor() {
    // From options
    this.format = 'png';
    this.maintainAspectRatio = true;
    this.transform = {};
    this.aspectRatio = 1;
    this.resizeToWidth = 0;
    this.resizeToHeight = 0;
    this.cropperMinWidth = 0;
    this.cropperMinHeight = 0;
    this.cropperMaxHeight = 0;
    this.cropperMaxWidth = 0;
    this.cropperStaticWidth = 0;
    this.cropperStaticHeight = 0;
    this.canvasRotation = 0;
    this.initialStepSize = 3;
    this.roundCropper = false;
    this.onlyScaleDown = false;
    this.imageQuality = 92;
    this.autoCrop = true;
    this.backgroundColor = undefined;
    this.containWithinAspectRatio = false;
    this.hideResizeSquares = false;
    this.alignImage = 'center';
    // Internal
    this.cropperScaledMinWidth = 20;
    this.cropperScaledMinHeight = 20;
    this.cropperScaledMaxWidth = 20;
    this.cropperScaledMaxHeight = 20;
    this.stepSize = this.initialStepSize;
  }
  /**
   * @param {?} options
   * @return {?}
   */
  setOptions(options) {
    Object.keys(options).filter(
    /**
    * @param {?} k
    * @return {?}
    */
    k => k in this).forEach(
    /**
    * @param {?} k
    * @return {?}
    */
    k => this[k] = options[k]);
    this.validateOptions();
  }
  /**
   * @param {?} changes
   * @return {?}
   */
  setOptionsFromChanges(changes) {
    Object.keys(changes).filter(
    /**
    * @param {?} k
    * @return {?}
    */
    k => k in this).forEach(
    /**
    * @param {?} k
    * @return {?}
    */
    k => this[k] = changes[k].currentValue);
    this.validateOptions();
  }
  /**
   * @private
   * @return {?}
   */
  validateOptions() {
    if (this.maintainAspectRatio && !this.aspectRatio) {
      throw new Error('`aspectRatio` should > 0 when `maintainAspectRatio` is enabled');
    }
  }
}
if (false) {}

/**
 * @fileoverview added by tsickle
 * Generated from: lib/interfaces/move-start.interface.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * @record
 */
function MoveStart() {}
if (false) {}
/** @enum {string} */
const MoveTypes = {
  Move: "move",
  Resize: "resize",
  Pinch: "pinch"
};

/**
 * @fileoverview added by tsickle
 * Generated from: lib/utils/resize.utils.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/*
 * Hermite resize - fast image resize/resample using Hermite filter.
 * https://github.com/viliusle/Hermite-resize
 */
/**
 * @param {?} canvas
 * @param {?} width
 * @param {?} height
 * @return {?}
 */
function resizeCanvas(canvas, width, height) {
  /** @type {?} */
  const width_source = canvas.width;
  /** @type {?} */
  const height_source = canvas.height;
  width = Math.round(width);
  height = Math.round(height);
  /** @type {?} */
  const ratio_w = width_source / width;
  /** @type {?} */
  const ratio_h = height_source / height;
  /** @type {?} */
  const ratio_w_half = Math.ceil(ratio_w / 2);
  /** @type {?} */
  const ratio_h_half = Math.ceil(ratio_h / 2);
  /** @type {?} */
  const ctx = canvas.getContext('2d');
  if (ctx) {
    /** @type {?} */
    const img = ctx.getImageData(0, 0, width_source, height_source);
    /** @type {?} */
    const img2 = ctx.createImageData(width, height);
    /** @type {?} */
    const data = img.data;
    /** @type {?} */
    const data2 = img2.data;
    for (let j = 0; j < height; j++) {
      for (let i = 0; i < width; i++) {
        /** @type {?} */
        const x2 = (i + j * width) * 4;
        /** @type {?} */
        const center_y = j * ratio_h;
        /** @type {?} */
        let weight = 0;
        /** @type {?} */
        let weights = 0;
        /** @type {?} */
        let weights_alpha = 0;
        /** @type {?} */
        let gx_r = 0;
        /** @type {?} */
        let gx_g = 0;
        /** @type {?} */
        let gx_b = 0;
        /** @type {?} */
        let gx_a = 0;
        /** @type {?} */
        const xx_start = Math.floor(i * ratio_w);
        /** @type {?} */
        const yy_start = Math.floor(j * ratio_h);
        /** @type {?} */
        let xx_stop = Math.ceil((i + 1) * ratio_w);
        /** @type {?} */
        let yy_stop = Math.ceil((j + 1) * ratio_h);
        xx_stop = Math.min(xx_stop, width_source);
        yy_stop = Math.min(yy_stop, height_source);
        for (let yy = yy_start; yy < yy_stop; yy++) {
          /** @type {?} */
          const dy = Math.abs(center_y - yy) / ratio_h_half;
          /** @type {?} */
          const center_x = i * ratio_w;
          /** @type {?} */
          const w0 = dy * dy;
          for (let xx = xx_start; xx < xx_stop; xx++) {
            /** @type {?} */
            const dx = Math.abs(center_x - xx) / ratio_w_half;
            /** @type {?} */
            const w = Math.sqrt(w0 + dx * dx);
            if (w >= 1) {
              //pixel too far
              continue;
            }
            //hermite filter
            weight = 2 * w * w * w - 3 * w * w + 1;
            /** @type {?} */
            const pos_x = 4 * (xx + yy * width_source);
            //alpha
            gx_a += weight * data[pos_x + 3];
            weights_alpha += weight;
            //colors
            if (data[pos_x + 3] < 255) weight = weight * data[pos_x + 3] / 250;
            gx_r += weight * data[pos_x];
            gx_g += weight * data[pos_x + 1];
            gx_b += weight * data[pos_x + 2];
            weights += weight;
          }
        }
        data2[x2] = gx_r / weights;
        data2[x2 + 1] = gx_g / weights;
        data2[x2 + 2] = gx_b / weights;
        data2[x2 + 3] = gx_a / weights_alpha;
      }
    }
    canvas.width = width;
    canvas.height = height;
    //draw
    ctx.putImageData(img2, 0, 0);
  }
}

/**
 * @fileoverview added by tsickle
 * Generated from: lib/services/crop.service.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
class CropService {
  /**
   * @param {?} sourceImage
   * @param {?} loadedImage
   * @param {?} cropper
   * @param {?} settings
   * @return {?}
   */
  crop(sourceImage, loadedImage, cropper, settings) {
    /** @type {?} */
    const imagePosition = this.getImagePosition(sourceImage, loadedImage, cropper, settings);
    /** @type {?} */
    const width = imagePosition.x2 - imagePosition.x1;
    /** @type {?} */
    const height = imagePosition.y2 - imagePosition.y1;
    /** @type {?} */
    const cropCanvas = /** @type {?} */document.createElement('canvas');
    cropCanvas.width = width;
    cropCanvas.height = height;
    /** @type {?} */
    const ctx = cropCanvas.getContext('2d');
    if (!ctx) {
      return;
    }
    if (settings.backgroundColor != null) {
      ctx.fillStyle = settings.backgroundColor;
      ctx.fillRect(0, 0, width, height);
    }
    /** @type {?} */
    const scaleX = (settings.transform.scale || 1) * (settings.transform.flipH ? -1 : 1);
    /** @type {?} */
    const scaleY = (settings.transform.scale || 1) * (settings.transform.flipV ? -1 : 1);
    /** @type {?} */
    const transformedImage = loadedImage.transformed;
    ctx.setTransform(scaleX, 0, 0, scaleY, transformedImage.size.width / 2, transformedImage.size.height / 2);
    ctx.translate(-imagePosition.x1 / scaleX, -imagePosition.y1 / scaleY);
    ctx.rotate((settings.transform.rotate || 0) * Math.PI / 180);
    ctx.drawImage(transformedImage.image, -transformedImage.size.width / 2, -transformedImage.size.height / 2);
    /** @type {?} */
    const output = {
      width,
      height,
      imagePosition,
      cropperPosition: Object.assign({}, cropper)
    };
    if (settings.containWithinAspectRatio) {
      output.offsetImagePosition = this.getOffsetImagePosition(sourceImage, loadedImage, cropper, settings);
    }
    /** @type {?} */
    const resizeRatio = this.getResizeRatio(width, height, settings);
    if (resizeRatio !== 1) {
      output.width = Math.round(width * resizeRatio);
      output.height = settings.maintainAspectRatio ? Math.round(output.width / settings.aspectRatio) : Math.round(height * resizeRatio);
      resizeCanvas(cropCanvas, output.width, output.height);
    }
    output.base64 = cropCanvas.toDataURL('image/' + settings.format, this.getQuality(settings));
    return output;
  }
  /**
   * @private
   * @param {?} sourceImage
   * @param {?} loadedImage
   * @param {?} cropper
   * @param {?} settings
   * @return {?}
   */
  getImagePosition(sourceImage, loadedImage, cropper, settings) {
    /** @type {?} */
    const sourceImageElement = sourceImage.nativeElement;
    /** @type {?} */
    const ratio = loadedImage.transformed.size.width / sourceImageElement.offsetWidth;
    /** @type {?} */
    const out = {
      x1: Math.round(cropper.x1 * ratio),
      y1: Math.round(cropper.y1 * ratio),
      x2: Math.round(cropper.x2 * ratio),
      y2: Math.round(cropper.y2 * ratio)
    };
    if (!settings.containWithinAspectRatio) {
      out.x1 = Math.max(out.x1, 0);
      out.y1 = Math.max(out.y1, 0);
      out.x2 = Math.min(out.x2, loadedImage.transformed.size.width);
      out.y2 = Math.min(out.y2, loadedImage.transformed.size.height);
    }
    return out;
  }
  /**
   * @private
   * @param {?} sourceImage
   * @param {?} loadedImage
   * @param {?} cropper
   * @param {?} settings
   * @return {?}
   */
  getOffsetImagePosition(sourceImage, loadedImage, cropper, settings) {
    /** @type {?} */
    const canvasRotation = settings.canvasRotation + loadedImage.exifTransform.rotate;
    /** @type {?} */
    const sourceImageElement = sourceImage.nativeElement;
    /** @type {?} */
    const ratio = loadedImage.transformed.size.width / sourceImageElement.offsetWidth;
    /** @type {?} */
    let offsetX;
    /** @type {?} */
    let offsetY;
    if (canvasRotation % 2) {
      offsetX = (loadedImage.transformed.size.width - loadedImage.original.size.height) / 2;
      offsetY = (loadedImage.transformed.size.height - loadedImage.original.size.width) / 2;
    } else {
      offsetX = (loadedImage.transformed.size.width - loadedImage.original.size.width) / 2;
      offsetY = (loadedImage.transformed.size.height - loadedImage.original.size.height) / 2;
    }
    /** @type {?} */
    const out = {
      x1: Math.round(cropper.x1 * ratio) - offsetX,
      y1: Math.round(cropper.y1 * ratio) - offsetY,
      x2: Math.round(cropper.x2 * ratio) - offsetX,
      y2: Math.round(cropper.y2 * ratio) - offsetY
    };
    if (!settings.containWithinAspectRatio) {
      out.x1 = Math.max(out.x1, 0);
      out.y1 = Math.max(out.y1, 0);
      out.x2 = Math.min(out.x2, loadedImage.transformed.size.width);
      out.y2 = Math.min(out.y2, loadedImage.transformed.size.height);
    }
    return out;
  }
  /**
   * @param {?} width
   * @param {?} height
   * @param {?} settings
   * @return {?}
   */
  getResizeRatio(width, height, settings) {
    /** @type {?} */
    const ratioWidth = settings.resizeToWidth / width;
    /** @type {?} */
    const ratioHeight = settings.resizeToHeight / height;
    /** @type {?} */
    const ratios = new Array();
    if (settings.resizeToWidth > 0) {
      ratios.push(ratioWidth);
    }
    if (settings.resizeToHeight > 0) {
      ratios.push(ratioHeight);
    }
    /** @type {?} */
    const result = ratios.length === 0 ? 1 : Math.min(...ratios);
    if (result > 1 && !settings.onlyScaleDown) {
      return result;
    }
    return Math.min(result, 1);
  }
  /**
   * @param {?} settings
   * @return {?}
   */
  getQuality(settings) {
    return Math.min(1, Math.max(0, settings.imageQuality / 100));
  }
}
CropService.ɵfac = function CropService_Factory(t) {
  return new (t || CropService)();
};
/** @nocollapse */
CropService.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function CropService_Factory() {
    return new CropService();
  },
  token: CropService,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CropService, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();

/**
 * @fileoverview added by tsickle
 * Generated from: lib/services/cropper-position.service.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
class CropperPositionService {
  /**
   * @param {?} sourceImage
   * @param {?} cropperPosition
   * @param {?} settings
   * @return {?}
   */
  resetCropperPosition(sourceImage, cropperPosition, settings) {
    if (!(sourceImage === null || sourceImage === void 0 ? void 0 : sourceImage.nativeElement)) {
      return;
    }
    /** @type {?} */
    const sourceImageElement = sourceImage.nativeElement;
    if (settings.cropperStaticHeight && settings.cropperStaticWidth) {
      cropperPosition.x1 = 0;
      cropperPosition.x2 = sourceImageElement.offsetWidth > settings.cropperStaticWidth ? settings.cropperStaticWidth : sourceImageElement.offsetWidth;
      cropperPosition.y1 = 0;
      cropperPosition.y2 = sourceImageElement.offsetHeight > settings.cropperStaticHeight ? settings.cropperStaticHeight : sourceImageElement.offsetHeight;
    } else {
      /** @type {?} */
      const cropperWidth = Math.min(settings.cropperScaledMaxWidth, sourceImageElement.offsetWidth);
      /** @type {?} */
      const cropperHeight = Math.min(settings.cropperScaledMaxHeight, sourceImageElement.offsetHeight);
      if (!settings.maintainAspectRatio) {
        cropperPosition.x1 = 0;
        cropperPosition.x2 = cropperWidth;
        cropperPosition.y1 = 0;
        cropperPosition.y2 = cropperHeight;
      } else if (sourceImageElement.offsetWidth / settings.aspectRatio < sourceImageElement.offsetHeight) {
        cropperPosition.x1 = 0;
        cropperPosition.x2 = cropperWidth;
        /** @type {?} */
        const cropperHeightWithAspectRatio = cropperWidth / settings.aspectRatio;
        cropperPosition.y1 = (sourceImageElement.offsetHeight - cropperHeightWithAspectRatio) / 2;
        cropperPosition.y2 = cropperPosition.y1 + cropperHeightWithAspectRatio;
      } else {
        cropperPosition.y1 = 0;
        cropperPosition.y2 = cropperHeight;
        /** @type {?} */
        const cropperWidthWithAspectRatio = cropperHeight * settings.aspectRatio;
        cropperPosition.x1 = (sourceImageElement.offsetWidth - cropperWidthWithAspectRatio) / 2;
        cropperPosition.x2 = cropperPosition.x1 + cropperWidthWithAspectRatio;
      }
    }
  }
  /**
   * @param {?} event
   * @param {?} moveStart
   * @param {?} cropperPosition
   * @return {?}
   */
  move(event, moveStart, cropperPosition) {
    /** @type {?} */
    const diffX = this.getClientX(event) - moveStart.clientX;
    /** @type {?} */
    const diffY = this.getClientY(event) - moveStart.clientY;
    cropperPosition.x1 = moveStart.x1 + diffX;
    cropperPosition.y1 = moveStart.y1 + diffY;
    cropperPosition.x2 = moveStart.x2 + diffX;
    cropperPosition.y2 = moveStart.y2 + diffY;
  }
  /**
   * @param {?} event
   * @param {?} moveStart
   * @param {?} cropperPosition
   * @param {?} maxSize
   * @param {?} settings
   * @return {?}
   */
  resize(event, moveStart, cropperPosition, maxSize, settings) {
    /** @type {?} */
    const moveX = this.getClientX(event) - moveStart.clientX;
    /** @type {?} */
    const moveY = this.getClientY(event) - moveStart.clientY;
    switch (moveStart.position) {
      case 'left':
        cropperPosition.x1 = Math.min(Math.max(moveStart.x1 + moveX, cropperPosition.x2 - settings.cropperScaledMaxWidth), cropperPosition.x2 - settings.cropperScaledMinWidth);
        break;
      case 'topleft':
        cropperPosition.x1 = Math.min(Math.max(moveStart.x1 + moveX, cropperPosition.x2 - settings.cropperScaledMaxWidth), cropperPosition.x2 - settings.cropperScaledMinWidth);
        cropperPosition.y1 = Math.min(Math.max(moveStart.y1 + moveY, cropperPosition.y2 - settings.cropperScaledMaxHeight), cropperPosition.y2 - settings.cropperScaledMinHeight);
        break;
      case 'top':
        cropperPosition.y1 = Math.min(Math.max(moveStart.y1 + moveY, cropperPosition.y2 - settings.cropperScaledMaxHeight), cropperPosition.y2 - settings.cropperScaledMinHeight);
        break;
      case 'topright':
        cropperPosition.x2 = Math.max(Math.min(moveStart.x2 + moveX, cropperPosition.x1 + settings.cropperScaledMaxWidth), cropperPosition.x1 + settings.cropperScaledMinWidth);
        cropperPosition.y1 = Math.min(Math.max(moveStart.y1 + moveY, cropperPosition.y2 - settings.cropperScaledMaxHeight), cropperPosition.y2 - settings.cropperScaledMinHeight);
        break;
      case 'right':
        cropperPosition.x2 = Math.max(Math.min(moveStart.x2 + moveX, cropperPosition.x1 + settings.cropperScaledMaxWidth), cropperPosition.x1 + settings.cropperScaledMinWidth);
        break;
      case 'bottomright':
        cropperPosition.x2 = Math.max(Math.min(moveStart.x2 + moveX, cropperPosition.x1 + settings.cropperScaledMaxWidth), cropperPosition.x1 + settings.cropperScaledMinWidth);
        cropperPosition.y2 = Math.max(Math.min(moveStart.y2 + moveY, cropperPosition.y1 + settings.cropperScaledMaxHeight), cropperPosition.y1 + settings.cropperScaledMinHeight);
        break;
      case 'bottom':
        cropperPosition.y2 = Math.max(Math.min(moveStart.y2 + moveY, cropperPosition.y1 + settings.cropperScaledMaxHeight), cropperPosition.y1 + settings.cropperScaledMinHeight);
        break;
      case 'bottomleft':
        cropperPosition.x1 = Math.min(Math.max(moveStart.x1 + moveX, cropperPosition.x2 - settings.cropperScaledMaxWidth), cropperPosition.x2 - settings.cropperScaledMinWidth);
        cropperPosition.y2 = Math.max(Math.min(moveStart.y2 + moveY, cropperPosition.y1 + settings.cropperScaledMaxHeight), cropperPosition.y1 + settings.cropperScaledMinHeight);
        break;
      case 'center':
        /** @type {?} */
        const scale = event.scale;
        /** @type {?} */
        const newWidth = Math.min(Math.max(settings.cropperScaledMinWidth, Math.abs(moveStart.x2 - moveStart.x1) * scale), settings.cropperScaledMaxWidth);
        /** @type {?} */
        const newHeight = Math.min(Math.max(settings.cropperScaledMinHeight, Math.abs(moveStart.y2 - moveStart.y1) * scale), settings.cropperScaledMaxHeight);
        cropperPosition.x1 = moveStart.clientX - newWidth / 2;
        cropperPosition.x2 = moveStart.clientX + newWidth / 2;
        cropperPosition.y1 = moveStart.clientY - newHeight / 2;
        cropperPosition.y2 = moveStart.clientY + newHeight / 2;
        if (cropperPosition.x1 < 0) {
          cropperPosition.x2 -= cropperPosition.x1;
          cropperPosition.x1 = 0;
        } else if (cropperPosition.x2 > maxSize.width) {
          cropperPosition.x1 -= cropperPosition.x2 - maxSize.width;
          cropperPosition.x2 = maxSize.width;
        }
        if (cropperPosition.y1 < 0) {
          cropperPosition.y2 -= cropperPosition.y1;
          cropperPosition.y1 = 0;
        } else if (cropperPosition.y2 > maxSize.height) {
          cropperPosition.y1 -= cropperPosition.y2 - maxSize.height;
          cropperPosition.y2 = maxSize.height;
        }
        break;
    }
    if (settings.maintainAspectRatio) {
      this.checkAspectRatio(moveStart.position, cropperPosition, maxSize, settings);
    }
  }
  /**
   * @param {?} position
   * @param {?} cropperPosition
   * @param {?} maxSize
   * @param {?} settings
   * @return {?}
   */
  checkAspectRatio(position, cropperPosition, maxSize, settings) {
    /** @type {?} */
    let overflowX = 0;
    /** @type {?} */
    let overflowY = 0;
    switch (position) {
      case 'top':
        cropperPosition.x2 = cropperPosition.x1 + (cropperPosition.y2 - cropperPosition.y1) * settings.aspectRatio;
        overflowX = Math.max(cropperPosition.x2 - maxSize.width, 0);
        overflowY = Math.max(0 - cropperPosition.y1, 0);
        if (overflowX > 0 || overflowY > 0) {
          cropperPosition.x2 -= overflowY * settings.aspectRatio > overflowX ? overflowY * settings.aspectRatio : overflowX;
          cropperPosition.y1 += overflowY * settings.aspectRatio > overflowX ? overflowY : overflowX / settings.aspectRatio;
        }
        break;
      case 'bottom':
        cropperPosition.x2 = cropperPosition.x1 + (cropperPosition.y2 - cropperPosition.y1) * settings.aspectRatio;
        overflowX = Math.max(cropperPosition.x2 - maxSize.width, 0);
        overflowY = Math.max(cropperPosition.y2 - maxSize.height, 0);
        if (overflowX > 0 || overflowY > 0) {
          cropperPosition.x2 -= overflowY * settings.aspectRatio > overflowX ? overflowY * settings.aspectRatio : overflowX;
          cropperPosition.y2 -= overflowY * settings.aspectRatio > overflowX ? overflowY : overflowX / settings.aspectRatio;
        }
        break;
      case 'topleft':
        cropperPosition.y1 = cropperPosition.y2 - (cropperPosition.x2 - cropperPosition.x1) / settings.aspectRatio;
        overflowX = Math.max(0 - cropperPosition.x1, 0);
        overflowY = Math.max(0 - cropperPosition.y1, 0);
        if (overflowX > 0 || overflowY > 0) {
          cropperPosition.x1 += overflowY * settings.aspectRatio > overflowX ? overflowY * settings.aspectRatio : overflowX;
          cropperPosition.y1 += overflowY * settings.aspectRatio > overflowX ? overflowY : overflowX / settings.aspectRatio;
        }
        break;
      case 'topright':
        cropperPosition.y1 = cropperPosition.y2 - (cropperPosition.x2 - cropperPosition.x1) / settings.aspectRatio;
        overflowX = Math.max(cropperPosition.x2 - maxSize.width, 0);
        overflowY = Math.max(0 - cropperPosition.y1, 0);
        if (overflowX > 0 || overflowY > 0) {
          cropperPosition.x2 -= overflowY * settings.aspectRatio > overflowX ? overflowY * settings.aspectRatio : overflowX;
          cropperPosition.y1 += overflowY * settings.aspectRatio > overflowX ? overflowY : overflowX / settings.aspectRatio;
        }
        break;
      case 'right':
      case 'bottomright':
        cropperPosition.y2 = cropperPosition.y1 + (cropperPosition.x2 - cropperPosition.x1) / settings.aspectRatio;
        overflowX = Math.max(cropperPosition.x2 - maxSize.width, 0);
        overflowY = Math.max(cropperPosition.y2 - maxSize.height, 0);
        if (overflowX > 0 || overflowY > 0) {
          cropperPosition.x2 -= overflowY * settings.aspectRatio > overflowX ? overflowY * settings.aspectRatio : overflowX;
          cropperPosition.y2 -= overflowY * settings.aspectRatio > overflowX ? overflowY : overflowX / settings.aspectRatio;
        }
        break;
      case 'left':
      case 'bottomleft':
        cropperPosition.y2 = cropperPosition.y1 + (cropperPosition.x2 - cropperPosition.x1) / settings.aspectRatio;
        overflowX = Math.max(0 - cropperPosition.x1, 0);
        overflowY = Math.max(cropperPosition.y2 - maxSize.height, 0);
        if (overflowX > 0 || overflowY > 0) {
          cropperPosition.x1 += overflowY * settings.aspectRatio > overflowX ? overflowY * settings.aspectRatio : overflowX;
          cropperPosition.y2 -= overflowY * settings.aspectRatio > overflowX ? overflowY : overflowX / settings.aspectRatio;
        }
        break;
      case 'center':
        cropperPosition.x2 = cropperPosition.x1 + (cropperPosition.y2 - cropperPosition.y1) * settings.aspectRatio;
        cropperPosition.y2 = cropperPosition.y1 + (cropperPosition.x2 - cropperPosition.x1) / settings.aspectRatio;
        /** @type {?} */
        const overflowX1 = Math.max(0 - cropperPosition.x1, 0);
        /** @type {?} */
        const overflowX2 = Math.max(cropperPosition.x2 - maxSize.width, 0);
        /** @type {?} */
        const overflowY1 = Math.max(cropperPosition.y2 - maxSize.height, 0);
        /** @type {?} */
        const overflowY2 = Math.max(0 - cropperPosition.y1, 0);
        if (overflowX1 > 0 || overflowX2 > 0 || overflowY1 > 0 || overflowY2 > 0) {
          cropperPosition.x1 += overflowY1 * settings.aspectRatio > overflowX1 ? overflowY1 * settings.aspectRatio : overflowX1;
          cropperPosition.x2 -= overflowY2 * settings.aspectRatio > overflowX2 ? overflowY2 * settings.aspectRatio : overflowX2;
          cropperPosition.y1 += overflowY2 * settings.aspectRatio > overflowX2 ? overflowY2 : overflowX2 / settings.aspectRatio;
          cropperPosition.y2 -= overflowY1 * settings.aspectRatio > overflowX1 ? overflowY1 : overflowX1 / settings.aspectRatio;
        }
        break;
    }
  }
  /**
   * @param {?} event
   * @return {?}
   */
  getClientX(event) {
    var _a;
    return ((_a = event.touches) === null || _a === void 0 ? void 0 : _a[0].clientX) || event.clientX || 0;
  }
  /**
   * @param {?} event
   * @return {?}
   */
  getClientY(event) {
    var _a;
    return ((_a = event.touches) === null || _a === void 0 ? void 0 : _a[0].clientY) || event.clientY || 0;
  }
}
CropperPositionService.ɵfac = function CropperPositionService_Factory(t) {
  return new (t || CropperPositionService)();
};
/** @nocollapse */
CropperPositionService.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function CropperPositionService_Factory() {
    return new CropperPositionService();
  },
  token: CropperPositionService,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CropperPositionService, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();

/**
 * @fileoverview added by tsickle
 * Generated from: lib/utils/exif.utils.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
// Black 2x1 JPEG, with the following meta information set:
// - EXIF Orientation: 6 (Rotated 90° CCW)
// Source: https://github.com/blueimp/JavaScript-Load-Image
/** @type {?} */
const testAutoOrientationImageURL = 'data:image/jpeg;base64,/9j/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAYAAAA' + 'AAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA' + 'QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE' + 'BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAAEAAgMBEQACEQEDEQH/x' + 'ABKAAEAAAAAAAAAAAAAAAAAAAALEAEAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAA' + 'AAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwA/8H//2Q==';
/**
 * @return {?}
 */
function supportsAutomaticRotation() {
  return new Promise(
  /**
  * @param {?} resolve
  * @return {?}
  */
  resolve => {
    /** @type {?} */
    const img = new Image();
    img.onload =
    /**
    * @return {?}
    */
    () => {
      // Check if browser supports automatic image orientation:
      /** @type {?} */
      const supported = img.width === 1 && img.height === 2;
      resolve(supported);
    };
    img.src = testAutoOrientationImageURL;
  });
}
/**
 * @param {?} exifRotationOrBase64Image
 * @return {?}
 */
function getTransformationsFromExifData(exifRotationOrBase64Image) {
  if (typeof exifRotationOrBase64Image === 'string') {
    exifRotationOrBase64Image = getExifRotation(exifRotationOrBase64Image);
  }
  switch (exifRotationOrBase64Image) {
    case 2:
      return {
        rotate: 0,
        flip: true
      };
    case 3:
      return {
        rotate: 2,
        flip: false
      };
    case 4:
      return {
        rotate: 2,
        flip: true
      };
    case 5:
      return {
        rotate: 1,
        flip: true
      };
    case 6:
      return {
        rotate: 1,
        flip: false
      };
    case 7:
      return {
        rotate: 3,
        flip: true
      };
    case 8:
      return {
        rotate: 3,
        flip: false
      };
    default:
      return {
        rotate: 0,
        flip: false
      };
  }
}
/**
 * @param {?} imageBase64
 * @return {?}
 */
function getExifRotation(imageBase64) {
  /** @type {?} */
  const view = new DataView(base64ToArrayBuffer(imageBase64));
  if (view.getUint16(0, false) !== 0xFFD8) {
    return -2;
  }
  /** @type {?} */
  const length = view.byteLength;
  /** @type {?} */
  let offset = 2;
  while (offset < length) {
    if (view.getUint16(offset + 2, false) <= 8) return -1;
    /** @type {?} */
    const marker = view.getUint16(offset, false);
    offset += 2;
    if (marker == 0xFFE1) {
      if (view.getUint32(offset += 2, false) !== 0x45786966) {
        return -1;
      }
      /** @type {?} */
      const little = view.getUint16(offset += 6, false) == 0x4949;
      offset += view.getUint32(offset + 4, little);
      /** @type {?} */
      const tags = view.getUint16(offset, little);
      offset += 2;
      for (let i = 0; i < tags; i++) {
        if (view.getUint16(offset + i * 12, little) == 0x0112) {
          return view.getUint16(offset + i * 12 + 8, little);
        }
      }
    } else if ((marker & 0xFF00) !== 0xFF00) {
      break;
    } else {
      offset += view.getUint16(offset, false);
    }
  }
  return -1;
}
/**
 * @param {?} imageBase64
 * @return {?}
 */
function base64ToArrayBuffer(imageBase64) {
  imageBase64 = imageBase64.replace(/^data\:([^\;]+)\;base64,/gmi, '');
  /** @type {?} */
  const binaryString = atob(imageBase64);
  /** @type {?} */
  const len = binaryString.length;
  /** @type {?} */
  const bytes = new Uint8Array(len);
  for (let i = 0; i < len; i++) {
    bytes[i] = binaryString.charCodeAt(i);
  }
  return bytes.buffer;
}

/**
 * @fileoverview added by tsickle
 * Generated from: lib/services/load-image.service.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * @record
 */
function LoadImageBase64() {}
if (false) {}
class LoadImageService {
  constructor() {
    this.autoRotateSupported = supportsAutomaticRotation();
  }
  /**
   * @param {?} file
   * @param {?} cropperSettings
   * @return {?}
   */
  loadImageFile(file, cropperSettings) {
    return new Promise(
    /**
    * @param {?} resolve
    * @param {?} reject
    * @return {?}
    */
    (resolve, reject) => {
      /** @type {?} */
      const fileReader = new FileReader();
      fileReader.onload =
      /**
      * @param {?} event
      * @return {?}
      */
      event => {
        this.loadImage(event.target.result, file.type, cropperSettings).then(resolve).catch(reject);
      };
      fileReader.readAsDataURL(file);
    });
  }
  /**
   * @private
   * @param {?} imageBase64
   * @param {?} imageType
   * @param {?} cropperSettings
   * @return {?}
   */
  loadImage(imageBase64, imageType, cropperSettings) {
    if (!this.isValidImageType(imageType)) {
      return Promise.reject(new Error('Invalid image type'));
    }
    return this.loadBase64Image(imageBase64, cropperSettings);
  }
  /**
   * @private
   * @param {?} type
   * @return {?}
   */
  isValidImageType(type) {
    return /image\/(png|jpg|jpeg|bmp|gif|tiff|webp)/.test(type);
  }
  /**
   * @param {?} url
   * @param {?} cropperSettings
   * @return {?}
   */
  loadImageFromURL(url, cropperSettings) {
    return new Promise(
    /**
    * @param {?} resolve
    * @param {?} reject
    * @return {?}
    */
    (resolve, reject) => {
      /** @type {?} */
      const img = new Image();
      img.onerror =
      /**
      * @return {?}
      */
      () => reject;
      img.onload =
      /**
      * @return {?}
      */
      () => {
        /** @type {?} */
        const canvas = document.createElement('canvas');
        /** @type {?} */
        const context = canvas.getContext('2d');
        canvas.width = img.width;
        canvas.height = img.height;
        context.drawImage(img, 0, 0);
        this.loadBase64Image(canvas.toDataURL(), cropperSettings).then(resolve);
      };
      img.crossOrigin = 'anonymous';
      img.src = url;
    });
  }
  /**
   * @param {?} imageBase64
   * @param {?} cropperSettings
   * @return {?}
   */
  loadBase64Image(imageBase64, cropperSettings) {
    return new Promise(
    /**
    * @param {?} resolve
    * @param {?} reject
    * @return {?}
    */
    (resolve, reject) => {
      /** @type {?} */
      const originalImage = new Image();
      originalImage.onload =
      /**
      * @return {?}
      */
      () => resolve({
        originalImage,
        originalBase64: imageBase64
      });
      originalImage.onerror = reject;
      originalImage.src = imageBase64;
    }).then(
    /**
    * @param {?} res
    * @return {?}
    */
    res => this.transformImageBase64(res, cropperSettings));
  }
  /**
   * @private
   * @param {?} res
   * @param {?} cropperSettings
   * @return {?}
   */
  transformImageBase64(res, cropperSettings) {
    return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () {
      /** @type {?} */
      const autoRotate = yield this.autoRotateSupported;
      /** @type {?} */
      const exifTransform = yield getTransformationsFromExifData(autoRotate ? -1 : res.originalBase64);
      if (!res.originalImage || !res.originalImage.complete) {
        return Promise.reject(new Error('No image loaded'));
      }
      /** @type {?} */
      const loadedImage = {
        original: {
          base64: res.originalBase64,
          image: res.originalImage,
          size: {
            width: res.originalImage.naturalWidth,
            height: res.originalImage.naturalHeight
          }
        },
        exifTransform
      };
      return this.transformLoadedImage(loadedImage, cropperSettings);
    });
  }
  /**
   * @param {?} loadedImage
   * @param {?} cropperSettings
   * @return {?}
   */
  transformLoadedImage(loadedImage, cropperSettings) {
    return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () {
      /** @type {?} */
      const canvasRotation = cropperSettings.canvasRotation + loadedImage.exifTransform.rotate;
      /** @type {?} */
      const originalSize = {
        width: loadedImage.original.image.naturalWidth,
        height: loadedImage.original.image.naturalHeight
      };
      if (canvasRotation === 0 && !loadedImage.exifTransform.flip && !cropperSettings.containWithinAspectRatio) {
        return {
          original: {
            base64: loadedImage.original.base64,
            image: loadedImage.original.image,
            size: Object.assign({}, originalSize)
          },
          transformed: {
            base64: loadedImage.original.base64,
            image: loadedImage.original.image,
            size: Object.assign({}, originalSize)
          },
          exifTransform: loadedImage.exifTransform
        };
      }
      /** @type {?} */
      const transformedSize = this.getTransformedSize(originalSize, loadedImage.exifTransform, cropperSettings);
      /** @type {?} */
      const canvas = document.createElement('canvas');
      canvas.width = transformedSize.width;
      canvas.height = transformedSize.height;
      /** @type {?} */
      const ctx = canvas.getContext('2d');
      ctx.setTransform(loadedImage.exifTransform.flip ? -1 : 1, 0, 0, 1, canvas.width / 2, canvas.height / 2);
      ctx.rotate(Math.PI * (canvasRotation / 2));
      ctx.drawImage(loadedImage.original.image, -originalSize.width / 2, -originalSize.height / 2);
      /** @type {?} */
      const transformedBase64 = canvas.toDataURL();
      /** @type {?} */
      const transformedImage = yield this.loadImageFromBase64(transformedBase64);
      return {
        original: {
          base64: loadedImage.original.base64,
          image: loadedImage.original.image,
          size: Object.assign({}, originalSize)
        },
        transformed: {
          base64: transformedBase64,
          image: transformedImage,
          size: {
            width: transformedImage.width,
            height: transformedImage.height
          }
        },
        exifTransform: loadedImage.exifTransform
      };
    });
  }
  /**
   * @private
   * @param {?} imageBase64
   * @return {?}
   */
  loadImageFromBase64(imageBase64) {
    return new Promise(
    /**
    * @param {?} resolve
    * @param {?} reject
    * @return {?}
    */
    (resolve, reject) => {
      /** @type {?} */
      const image = new Image();
      image.onload =
      /**
      * @return {?}
      */
      () => resolve(image);
      image.onerror = reject;
      image.src = imageBase64;
    });
  }
  /**
   * @private
   * @param {?} originalSize
   * @param {?} exifTransform
   * @param {?} cropperSettings
   * @return {?}
   */
  getTransformedSize(originalSize, exifTransform, cropperSettings) {
    /** @type {?} */
    const canvasRotation = cropperSettings.canvasRotation + exifTransform.rotate;
    if (cropperSettings.containWithinAspectRatio) {
      if (canvasRotation % 2) {
        /** @type {?} */
        const minWidthToContain = originalSize.width * cropperSettings.aspectRatio;
        /** @type {?} */
        const minHeightToContain = originalSize.height / cropperSettings.aspectRatio;
        return {
          width: Math.max(originalSize.height, minWidthToContain),
          height: Math.max(originalSize.width, minHeightToContain)
        };
      } else {
        /** @type {?} */
        const minWidthToContain = originalSize.height * cropperSettings.aspectRatio;
        /** @type {?} */
        const minHeightToContain = originalSize.width / cropperSettings.aspectRatio;
        return {
          width: Math.max(originalSize.width, minWidthToContain),
          height: Math.max(originalSize.height, minHeightToContain)
        };
      }
    }
    if (canvasRotation % 2) {
      return {
        height: originalSize.width,
        width: originalSize.height
      };
    }
    return {
      width: originalSize.width,
      height: originalSize.height
    };
  }
}
LoadImageService.ɵfac = function LoadImageService_Factory(t) {
  return new (t || LoadImageService)();
};
/** @nocollapse */
LoadImageService.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  factory: function LoadImageService_Factory() {
    return new LoadImageService();
  },
  token: LoadImageService,
  providedIn: "root"
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LoadImageService, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
if (false) {}

/**
 * @fileoverview added by tsickle
 * Generated from: lib/utils/keyboard.utils.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * @param {?} key
 * @return {?}
 */
function getPositionForKey(key) {
  switch (key) {
    case 'ArrowUp':
      return 'top';
    case 'ArrowRight':
      return 'right';
    case 'ArrowDown':
      return 'bottom';
    case 'ArrowLeft':
    default:
      return 'left';
  }
}
/**
 * @param {?} key
 * @return {?}
 */
function getInvertedPositionForKey(key) {
  switch (key) {
    case 'ArrowUp':
      return 'bottom';
    case 'ArrowRight':
      return 'left';
    case 'ArrowDown':
      return 'top';
    case 'ArrowLeft':
    default:
      return 'right';
  }
}
/**
 * @param {?} key
 * @param {?} stepSize
 * @return {?}
 */
function getEventForKey(key, stepSize) {
  switch (key) {
    case 'ArrowUp':
      return {
        clientX: 0,
        clientY: stepSize * -1
      };
    case 'ArrowRight':
      return {
        clientX: stepSize,
        clientY: 0
      };
    case 'ArrowDown':
      return {
        clientX: 0,
        clientY: stepSize
      };
    case 'ArrowLeft':
    default:
      return {
        clientX: stepSize * -1,
        clientY: 0
      };
  }
}

/**
 * @fileoverview added by tsickle
 * Generated from: lib/component/image-cropper.component.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
class ImageCropperComponent {
  /**
   * @param {?} cropService
   * @param {?} cropperPositionService
   * @param {?} loadImageService
   * @param {?} sanitizer
   * @param {?} cd
   */
  constructor(cropService, cropperPositionService, loadImageService, sanitizer, cd) {
    this.cropService = cropService;
    this.cropperPositionService = cropperPositionService;
    this.loadImageService = loadImageService;
    this.sanitizer = sanitizer;
    this.cd = cd;
    this.Hammer = (window === null || window === void 0 ? void 0 : window['Hammer']) || null;
    this.settings = new CropperSettings();
    this.setImageMaxSizeRetries = 0;
    this.marginLeft = '0px';
    this.moveTypes = MoveTypes;
    this.imageVisible = false;
    this.format = this.settings.format;
    this.transform = {};
    this.maintainAspectRatio = this.settings.maintainAspectRatio;
    this.aspectRatio = this.settings.aspectRatio;
    this.resizeToWidth = this.settings.resizeToWidth;
    this.resizeToHeight = this.settings.resizeToHeight;
    this.cropperMinWidth = this.settings.cropperMinWidth;
    this.cropperMinHeight = this.settings.cropperMinHeight;
    this.cropperMaxHeight = this.settings.cropperMaxHeight;
    this.cropperMaxWidth = this.settings.cropperMaxWidth;
    this.cropperStaticWidth = this.settings.cropperStaticWidth;
    this.cropperStaticHeight = this.settings.cropperStaticHeight;
    this.canvasRotation = this.settings.canvasRotation;
    this.initialStepSize = this.settings.initialStepSize;
    this.roundCropper = this.settings.roundCropper;
    this.onlyScaleDown = this.settings.onlyScaleDown;
    this.imageQuality = this.settings.imageQuality;
    this.autoCrop = this.settings.autoCrop;
    this.backgroundColor = this.settings.backgroundColor;
    this.containWithinAspectRatio = this.settings.containWithinAspectRatio;
    this.hideResizeSquares = this.settings.hideResizeSquares;
    this.cropper = {
      x1: -100,
      y1: -100,
      x2: 10000,
      y2: 10000
    };
    this.alignImage = this.settings.alignImage;
    this.disabled = false;
    this.imageCropped = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.startCropImage = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.imageLoaded = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.cropperReady = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.loadImageFailed = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.reset();
  }
  /**
   * @param {?} changes
   * @return {?}
   */
  ngOnChanges(changes) {
    var _a;
    this.onChangesUpdateSettings(changes);
    this.onChangesInputImage(changes);
    if (((_a = this.loadedImage) === null || _a === void 0 ? void 0 : _a.original.image.complete) && (changes.containWithinAspectRatio || changes.canvasRotation)) {
      this.loadImageService.transformLoadedImage(this.loadedImage, this.settings).then(
      /**
      * @param {?} res
      * @return {?}
      */
      res => this.setLoadedImage(res)).catch(
      /**
      * @param {?} err
      * @return {?}
      */
      err => this.loadImageError(err));
    }
    if (changes.cropper || changes.maintainAspectRatio || changes.aspectRatio) {
      this.setMaxSize();
      this.setCropperScaledMinSize();
      this.setCropperScaledMaxSize();
      if (this.maintainAspectRatio && (changes.maintainAspectRatio || changes.aspectRatio)) {
        this.resetCropperPosition();
      } else if (changes.cropper) {
        this.checkCropperPosition(false);
        this.doAutoCrop();
      }
      this.cd.markForCheck();
    }
    if (changes.transform) {
      this.transform = this.transform || {};
      this.setCssTransform();
      this.doAutoCrop();
    }
  }
  /**
   * @private
   * @param {?} changes
   * @return {?}
   */
  onChangesUpdateSettings(changes) {
    this.settings.setOptionsFromChanges(changes);
    if (this.settings.cropperStaticHeight && this.settings.cropperStaticWidth) {
      this.settings.setOptions({
        hideResizeSquares: true,
        cropperMinWidth: this.settings.cropperStaticWidth,
        cropperMinHeight: this.settings.cropperStaticHeight,
        cropperMaxHeight: this.settings.cropperStaticHeight,
        cropperMaxWidth: this.settings.cropperStaticWidth,
        maintainAspectRatio: false
      });
    }
  }
  /**
   * @private
   * @param {?} changes
   * @return {?}
   */
  onChangesInputImage(changes) {
    if (changes.imageChangedEvent || changes.imageURL || changes.imageBase64 || changes.imageFile) {
      this.reset();
    }
    if (changes.imageChangedEvent && this.isValidImageChangedEvent()) {
      this.loadImageFile(this.imageChangedEvent.target.files[0]);
    }
    if (changes.imageURL && this.imageURL) {
      this.loadImageFromURL(this.imageURL);
    }
    if (changes.imageBase64 && this.imageBase64) {
      this.loadBase64Image(this.imageBase64);
    }
    if (changes.imageFile && this.imageFile) {
      this.loadImageFile(this.imageFile);
    }
  }
  /**
   * @private
   * @return {?}
   */
  isValidImageChangedEvent() {
    var _a, _b, _c;
    return ((_c = (_b = (_a = this.imageChangedEvent) === null || _a === void 0 ? void 0 : _a.target) === null || _b === void 0 ? void 0 : _b.files) === null || _c === void 0 ? void 0 : _c.length) > 0;
  }
  /**
   * @private
   * @return {?}
   */
  setCssTransform() {
    this.safeTransformStyle = this.sanitizer.bypassSecurityTrustStyle('scaleX(' + (this.transform.scale || 1) * (this.transform.flipH ? -1 : 1) + ')' + 'scaleY(' + (this.transform.scale || 1) * (this.transform.flipV ? -1 : 1) + ')' + 'rotate(' + (this.transform.rotate || 0) + 'deg)');
  }
  /**
   * @return {?}
   */
  ngOnInit() {
    this.settings.stepSize = this.initialStepSize;
    this.activatePinchGesture();
  }
  /**
   * @private
   * @return {?}
   */
  reset() {
    this.imageVisible = false;
    this.loadedImage = null;
    this.safeImgDataUrl = 'data:image/png;base64,iVBORw0KGg' + 'oAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAU' + 'AAarVyFEAAAAASUVORK5CYII=';
    this.moveStart = {
      active: false,
      type: null,
      position: null,
      x1: 0,
      y1: 0,
      x2: 0,
      y2: 0,
      clientX: 0,
      clientY: 0
    };
    this.maxSize = {
      width: 0,
      height: 0
    };
    this.cropper.x1 = -100;
    this.cropper.y1 = -100;
    this.cropper.x2 = 10000;
    this.cropper.y2 = 10000;
  }
  /**
   * @private
   * @param {?} file
   * @return {?}
   */
  loadImageFile(file) {
    this.loadImageService.loadImageFile(file, this.settings).then(
    /**
    * @param {?} res
    * @return {?}
    */
    res => this.setLoadedImage(res)).catch(
    /**
    * @param {?} err
    * @return {?}
    */
    err => this.loadImageError(err));
  }
  /**
   * @private
   * @param {?} imageBase64
   * @return {?}
   */
  loadBase64Image(imageBase64) {
    this.loadImageService.loadBase64Image(imageBase64, this.settings).then(
    /**
    * @param {?} res
    * @return {?}
    */
    res => this.setLoadedImage(res)).catch(
    /**
    * @param {?} err
    * @return {?}
    */
    err => this.loadImageError(err));
  }
  /**
   * @private
   * @param {?} url
   * @return {?}
   */
  loadImageFromURL(url) {
    this.loadImageService.loadImageFromURL(url, this.settings).then(
    /**
    * @param {?} res
    * @return {?}
    */
    res => this.setLoadedImage(res)).catch(
    /**
    * @param {?} err
    * @return {?}
    */
    err => this.loadImageError(err));
  }
  /**
   * @private
   * @param {?} loadedImage
   * @return {?}
   */
  setLoadedImage(loadedImage) {
    this.loadedImage = loadedImage;
    this.safeImgDataUrl = this.sanitizer.bypassSecurityTrustResourceUrl(loadedImage.transformed.base64);
    this.cd.markForCheck();
  }
  /**
   * @private
   * @param {?} error
   * @return {?}
   */
  loadImageError(error) {
    console.error(error);
    this.loadImageFailed.emit();
  }
  /**
   * @return {?}
   */
  imageLoadedInView() {
    if (this.loadedImage != null) {
      this.imageLoaded.emit(this.loadedImage);
      this.setImageMaxSizeRetries = 0;
      setTimeout(
      /**
      * @return {?}
      */
      () => this.checkImageMaxSizeRecursively());
    }
  }
  /**
   * @private
   * @return {?}
   */
  checkImageMaxSizeRecursively() {
    if (this.setImageMaxSizeRetries > 40) {
      this.loadImageFailed.emit();
    } else if (this.sourceImageLoaded()) {
      this.setMaxSize();
      this.setCropperScaledMinSize();
      this.setCropperScaledMaxSize();
      this.resetCropperPosition();
      this.cropperReady.emit(Object.assign({}, this.maxSize));
      this.cd.markForCheck();
    } else {
      this.setImageMaxSizeRetries++;
      setTimeout(
      /**
      * @return {?}
      */
      () => this.checkImageMaxSizeRecursively(), 50);
    }
  }
  /**
   * @private
   * @return {?}
   */
  sourceImageLoaded() {
    var _a, _b;
    return ((_b = (_a = this.sourceImage) === null || _a === void 0 ? void 0 : _a.nativeElement) === null || _b === void 0 ? void 0 : _b.offsetWidth) > 0;
  }
  /**
   * @return {?}
   */
  onResize() {
    if (!this.loadedImage) {
      return;
    }
    this.resizeCropperPosition();
    this.setMaxSize();
    this.setCropperScaledMinSize();
    this.setCropperScaledMaxSize();
  }
  /**
   * @private
   * @return {?}
   */
  activatePinchGesture() {
    if (this.Hammer) {
      /** @type {?} */
      const hammer = new this.Hammer(this.wrapper.nativeElement);
      hammer.get('pinch').set({
        enable: true
      });
      hammer.on('pinchmove', this.onPinch.bind(this));
      hammer.on('pinchend', this.pinchStop.bind(this));
      hammer.on('pinchstart', this.startPinch.bind(this));
    } else if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.isDevMode)()) {
      console.warn('[NgxImageCropper] Could not find HammerJS - Pinch Gesture won\'t work');
    }
  }
  /**
   * @private
   * @return {?}
   */
  resizeCropperPosition() {
    /** @type {?} */
    const sourceImageElement = this.sourceImage.nativeElement;
    if (this.maxSize.width !== sourceImageElement.offsetWidth || this.maxSize.height !== sourceImageElement.offsetHeight) {
      this.cropper.x1 = this.cropper.x1 * sourceImageElement.offsetWidth / this.maxSize.width;
      this.cropper.x2 = this.cropper.x2 * sourceImageElement.offsetWidth / this.maxSize.width;
      this.cropper.y1 = this.cropper.y1 * sourceImageElement.offsetHeight / this.maxSize.height;
      this.cropper.y2 = this.cropper.y2 * sourceImageElement.offsetHeight / this.maxSize.height;
    }
  }
  /**
   * @return {?}
   */
  resetCropperPosition() {
    this.cropperPositionService.resetCropperPosition(this.sourceImage, this.cropper, this.settings);
    this.doAutoCrop();
    this.imageVisible = true;
  }
  /**
   * @param {?} event
   * @return {?}
   */
  keyboardAccess(event) {
    this.changeKeyboardStepSize(event);
    this.keyboardMoveCropper(event);
  }
  /**
   * @private
   * @param {?} event
   * @return {?}
   */
  changeKeyboardStepSize(event) {
    /** @type {?} */
    const key = +event.key;
    if (key >= 1 && key <= 9) {
      this.settings.stepSize = key;
    }
  }
  /**
   * @private
   * @param {?} event
   * @return {?}
   */
  keyboardMoveCropper(event) {
    /** @type {?} */
    const keyboardWhiteList = ['ArrowUp', 'ArrowDown', 'ArrowRight', 'ArrowLeft'];
    if (!keyboardWhiteList.includes(event.key)) {
      return;
    }
    /** @type {?} */
    const moveType = event.shiftKey ? MoveTypes.Resize : MoveTypes.Move;
    /** @type {?} */
    const position = event.altKey ? getInvertedPositionForKey(event.key) : getPositionForKey(event.key);
    /** @type {?} */
    const moveEvent = getEventForKey(event.key, this.settings.stepSize);
    event.preventDefault();
    event.stopPropagation();
    this.startMove({
      clientX: 0,
      clientY: 0
    }, moveType, position);
    this.moveImg(moveEvent);
    this.moveStop();
  }
  /**
   * @param {?} event
   * @param {?} moveType
   * @param {?=} position
   * @return {?}
   */
  startMove(event, moveType, position = null) {
    var _a, _b;
    if (((_a = this.moveStart) === null || _a === void 0 ? void 0 : _a.active) && ((_b = this.moveStart) === null || _b === void 0 ? void 0 : _b.type) === MoveTypes.Pinch) {
      return;
    }
    if (event.preventDefault) {
      event.preventDefault();
    }
    this.moveStart = Object.assign({
      active: true,
      type: moveType,
      position,
      clientX: this.cropperPositionService.getClientX(event),
      clientY: this.cropperPositionService.getClientY(event)
    }, this.cropper);
  }
  /**
   * @param {?} event
   * @return {?}
   */
  startPinch(event) {
    if (!this.safeImgDataUrl) {
      return;
    }
    if (event.preventDefault) {
      event.preventDefault();
    }
    this.moveStart = Object.assign({
      active: true,
      type: MoveTypes.Pinch,
      position: 'center',
      clientX: this.cropper.x1 + (this.cropper.x2 - this.cropper.x1) / 2,
      clientY: this.cropper.y1 + (this.cropper.y2 - this.cropper.y1) / 2
    }, this.cropper);
  }
  /**
   * @param {?} event
   * @return {?}
   */
  moveImg(event) {
    if (this.moveStart.active) {
      if (event.stopPropagation) {
        event.stopPropagation();
      }
      if (event.preventDefault) {
        event.preventDefault();
      }
      if (this.moveStart.type === MoveTypes.Move) {
        this.cropperPositionService.move(event, this.moveStart, this.cropper);
        this.checkCropperPosition(true);
      } else if (this.moveStart.type === MoveTypes.Resize) {
        if (!this.cropperStaticWidth && !this.cropperStaticHeight) {
          this.cropperPositionService.resize(event, this.moveStart, this.cropper, this.maxSize, this.settings);
        }
        this.checkCropperPosition(false);
      }
      this.cd.detectChanges();
    }
  }
  /**
   * @param {?} event
   * @return {?}
   */
  onPinch(event) {
    if (this.moveStart.active) {
      if (event.stopPropagation) {
        event.stopPropagation();
      }
      if (event.preventDefault) {
        event.preventDefault();
      }
      if (this.moveStart.type === MoveTypes.Pinch) {
        this.cropperPositionService.resize(event, this.moveStart, this.cropper, this.maxSize, this.settings);
        this.checkCropperPosition(false);
      }
      this.cd.detectChanges();
    }
  }
  /**
   * @private
   * @return {?}
   */
  setMaxSize() {
    if (this.sourceImage) {
      /** @type {?} */
      const sourceImageElement = this.sourceImage.nativeElement;
      this.maxSize.width = sourceImageElement.offsetWidth;
      this.maxSize.height = sourceImageElement.offsetHeight;
      this.marginLeft = this.sanitizer.bypassSecurityTrustStyle('calc(50% - ' + this.maxSize.width / 2 + 'px)');
    }
  }
  /**
   * @private
   * @return {?}
   */
  setCropperScaledMinSize() {
    var _a, _b;
    if ((_b = (_a = this.loadedImage) === null || _a === void 0 ? void 0 : _a.transformed) === null || _b === void 0 ? void 0 : _b.image) {
      this.setCropperScaledMinWidth();
      this.setCropperScaledMinHeight();
    } else {
      this.settings.cropperScaledMinWidth = 20;
      this.settings.cropperScaledMinHeight = 20;
    }
  }
  /**
   * @private
   * @return {?}
   */
  setCropperScaledMinWidth() {
    this.settings.cropperScaledMinWidth = this.cropperMinWidth > 0 ? Math.max(20, this.cropperMinWidth / this.loadedImage.transformed.image.width * this.maxSize.width) : 20;
  }
  /**
   * @private
   * @return {?}
   */
  setCropperScaledMinHeight() {
    if (this.maintainAspectRatio) {
      this.settings.cropperScaledMinHeight = Math.max(20, this.settings.cropperScaledMinWidth / this.aspectRatio);
    } else if (this.cropperMinHeight > 0) {
      this.settings.cropperScaledMinHeight = Math.max(20, this.cropperMinHeight / this.loadedImage.transformed.image.height * this.maxSize.height);
    } else {
      this.settings.cropperScaledMinHeight = 20;
    }
  }
  /**
   * @private
   * @return {?}
   */
  setCropperScaledMaxSize() {
    var _a, _b;
    if ((_b = (_a = this.loadedImage) === null || _a === void 0 ? void 0 : _a.transformed) === null || _b === void 0 ? void 0 : _b.image) {
      /** @type {?} */
      const ratio = this.loadedImage.transformed.size.width / this.maxSize.width;
      this.settings.cropperScaledMaxWidth = this.cropperMaxWidth > 20 ? this.cropperMaxWidth / ratio : this.maxSize.width;
      this.settings.cropperScaledMaxHeight = this.cropperMaxHeight > 20 ? this.cropperMaxHeight / ratio : this.maxSize.height;
      if (this.maintainAspectRatio) {
        if (this.settings.cropperScaledMaxWidth > this.settings.cropperScaledMaxHeight * this.aspectRatio) {
          this.settings.cropperScaledMaxWidth = this.settings.cropperScaledMaxHeight * this.aspectRatio;
        } else if (this.settings.cropperScaledMaxWidth < this.settings.cropperScaledMaxHeight * this.aspectRatio) {
          this.settings.cropperScaledMaxHeight = this.settings.cropperScaledMaxWidth / this.aspectRatio;
        }
      }
    } else {
      this.settings.cropperScaledMaxWidth = this.maxSize.width;
      this.settings.cropperScaledMaxHeight = this.maxSize.height;
    }
  }
  /**
   * @private
   * @param {?=} maintainSize
   * @return {?}
   */
  checkCropperPosition(maintainSize = false) {
    if (this.cropper.x1 < 0) {
      this.cropper.x2 -= maintainSize ? this.cropper.x1 : 0;
      this.cropper.x1 = 0;
    }
    if (this.cropper.y1 < 0) {
      this.cropper.y2 -= maintainSize ? this.cropper.y1 : 0;
      this.cropper.y1 = 0;
    }
    if (this.cropper.x2 > this.maxSize.width) {
      this.cropper.x1 -= maintainSize ? this.cropper.x2 - this.maxSize.width : 0;
      this.cropper.x2 = this.maxSize.width;
    }
    if (this.cropper.y2 > this.maxSize.height) {
      this.cropper.y1 -= maintainSize ? this.cropper.y2 - this.maxSize.height : 0;
      this.cropper.y2 = this.maxSize.height;
    }
  }
  /**
   * @return {?}
   */
  moveStop() {
    if (this.moveStart.active) {
      this.moveStart.active = false;
      this.doAutoCrop();
    }
  }
  /**
   * @return {?}
   */
  pinchStop() {
    if (this.moveStart.active) {
      this.moveStart.active = false;
      this.doAutoCrop();
    }
  }
  /**
   * @private
   * @return {?}
   */
  doAutoCrop() {
    if (this.autoCrop) {
      this.crop();
    }
  }
  /**
   * @return {?}
   */
  crop() {
    var _a, _b;
    if (((_b = (_a = this.loadedImage) === null || _a === void 0 ? void 0 : _a.transformed) === null || _b === void 0 ? void 0 : _b.image) != null) {
      this.startCropImage.emit();
      /** @type {?} */
      const output = this.cropService.crop(this.sourceImage, this.loadedImage, this.cropper, this.settings);
      if (output != null) {
        this.imageCropped.emit(output);
      }
      return output;
    }
    return null;
  }
}
ImageCropperComponent.ɵfac = function ImageCropperComponent_Factory(t) {
  return new (t || ImageCropperComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CropService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CropperPositionService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](LoadImageService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__.DomSanitizer), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef));
};
ImageCropperComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: ImageCropperComponent,
  selectors: [["image-cropper"]],
  viewQuery: function ImageCropperComponent_Query(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 7);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c1, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.wrapper = _t.first);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.sourceImage = _t.first);
    }
  },
  hostVars: 4,
  hostBindings: function ImageCropperComponent_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("resize", function ImageCropperComponent_resize_HostBindingHandler() {
        return ctx.onResize();
      }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveWindow"])("mousemove", function ImageCropperComponent_mousemove_HostBindingHandler($event) {
        return ctx.moveImg($event);
      }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"])("touchmove", function ImageCropperComponent_touchmove_HostBindingHandler($event) {
        return ctx.moveImg($event);
      }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"])("mouseup", function ImageCropperComponent_mouseup_HostBindingHandler() {
        return ctx.moveStop();
      }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"])("touchend", function ImageCropperComponent_touchend_HostBindingHandler() {
        return ctx.moveStop();
      }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"]);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("text-align", ctx.alignImage);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("disabled", ctx.disabled);
    }
  },
  inputs: {
    format: "format",
    transform: "transform",
    maintainAspectRatio: "maintainAspectRatio",
    aspectRatio: "aspectRatio",
    resizeToWidth: "resizeToWidth",
    resizeToHeight: "resizeToHeight",
    cropperMinWidth: "cropperMinWidth",
    cropperMinHeight: "cropperMinHeight",
    cropperMaxHeight: "cropperMaxHeight",
    cropperMaxWidth: "cropperMaxWidth",
    cropperStaticWidth: "cropperStaticWidth",
    cropperStaticHeight: "cropperStaticHeight",
    canvasRotation: "canvasRotation",
    initialStepSize: "initialStepSize",
    roundCropper: "roundCropper",
    onlyScaleDown: "onlyScaleDown",
    imageQuality: "imageQuality",
    autoCrop: "autoCrop",
    backgroundColor: "backgroundColor",
    containWithinAspectRatio: "containWithinAspectRatio",
    hideResizeSquares: "hideResizeSquares",
    cropper: "cropper",
    alignImage: "alignImage",
    disabled: "disabled",
    imageChangedEvent: "imageChangedEvent",
    imageURL: "imageURL",
    imageBase64: "imageBase64",
    imageFile: "imageFile"
  },
  outputs: {
    imageCropped: "imageCropped",
    startCropImage: "startCropImage",
    imageLoaded: "imageLoaded",
    cropperReady: "cropperReady",
    loadImageFailed: "loadImageFailed"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
  decls: 5,
  vars: 10,
  consts: [["wrapper", ""], ["class", "ngx-ic-source-image", 3, "src", "visibility", "transform", "load", 4, "ngIf"], [1, "ngx-ic-overlay"], ["class", "ngx-ic-cropper", "tabindex", "0", 3, "ngx-ic-round", "top", "left", "width", "height", "margin-left", "visibility", "keydown", 4, "ngIf"], [1, "ngx-ic-source-image", 3, "src", "load"], ["sourceImage", ""], ["tabindex", "0", 1, "ngx-ic-cropper", 3, "keydown"], [1, "ngx-ic-move", 3, "mousedown", "touchstart"], [4, "ngIf"], [1, "ngx-ic-resize", "ngx-ic-topleft", 3, "mousedown", "touchstart"], [1, "ngx-ic-square"], [1, "ngx-ic-resize", "ngx-ic-top"], [1, "ngx-ic-resize", "ngx-ic-topright", 3, "mousedown", "touchstart"], [1, "ngx-ic-resize", "ngx-ic-right"], [1, "ngx-ic-resize", "ngx-ic-bottomright", 3, "mousedown", "touchstart"], [1, "ngx-ic-resize", "ngx-ic-bottom"], [1, "ngx-ic-resize", "ngx-ic-bottomleft", 3, "mousedown", "touchstart"], [1, "ngx-ic-resize", "ngx-ic-left"], [1, "ngx-ic-resize-bar", "ngx-ic-top", 3, "mousedown", "touchstart"], [1, "ngx-ic-resize-bar", "ngx-ic-right", 3, "mousedown", "touchstart"], [1, "ngx-ic-resize-bar", "ngx-ic-bottom", 3, "mousedown", "touchstart"], [1, "ngx-ic-resize-bar", "ngx-ic-left", 3, "mousedown", "touchstart"]],
  template: function ImageCropperComponent_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", null, 0);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ImageCropperComponent_img_2_Template, 2, 5, "img", 1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "div", 2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, ImageCropperComponent_div_4_Template, 3, 15, "div", 3);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("background", ctx.imageVisible && ctx.backgroundColor);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.safeImgDataUrl);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx.maxSize.width, "px")("height", ctx.maxSize.height, "px")("margin-left", ctx.alignImage === "center" ? ctx.marginLeft : null);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.imageVisible);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf],
  styles: ["[_nghost-%COMP%]{display:flex;max-height:100%;max-width:100%;overflow:hidden;padding:5px;text-align:center}[_nghost-%COMP%], [_nghost-%COMP%] > div[_ngcontent-%COMP%]{position:relative;width:100%}[_nghost-%COMP%] > div[_ngcontent-%COMP%]   img.ngx-ic-source-image[_ngcontent-%COMP%]{max-height:100%;max-width:100%;transform-origin:center}[_nghost-%COMP%]   .ngx-ic-overlay[_ngcontent-%COMP%]{left:0;outline:var(--cropper-overlay-color,#fff) solid 100vw;pointer-events:none;position:absolute;top:0;touch-action:none}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]{background:transparent;color:#53535c;display:flex;outline:100vw solid hsla(0,0%,100%,.3);outline:var(--cropper-outline-color,hsla(0,0%,100%,.3)) solid 100vw;position:absolute;touch-action:none}@media (orientation:portrait){[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]{outline-width:100vh}}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]:after{border:1px dashed;bottom:0;color:inherit;content:\"\";left:0;opacity:.75;pointer-events:none;position:absolute;right:0;top:0;z-index:1}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-move[_ngcontent-%COMP%]{border:1px solid hsla(0,0%,100%,.5);cursor:move;width:100%}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]:focus   .ngx-ic-move[_ngcontent-%COMP%]{border-color:#1e90ff;border-width:2px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize[_ngcontent-%COMP%]{display:inline-block;line-height:6px;opacity:.85;padding:8px;position:absolute;z-index:1}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize[_ngcontent-%COMP%]   .ngx-ic-square[_ngcontent-%COMP%]{background:#53535c;border:1px solid hsla(0,0%,100%,.5);box-sizing:content-box;display:inline-block;height:6px;width:6px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-topleft[_ngcontent-%COMP%]{cursor:nwse-resize;left:-12px;top:-12px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-top[_ngcontent-%COMP%]{cursor:ns-resize;left:calc(50% - 12px);top:-12px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-topright[_ngcontent-%COMP%]{cursor:nesw-resize;right:-12px;top:-12px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-right[_ngcontent-%COMP%]{cursor:ew-resize;right:-12px;top:calc(50% - 12px)}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-bottomright[_ngcontent-%COMP%]{bottom:-12px;cursor:nwse-resize;right:-12px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-bottom[_ngcontent-%COMP%]{bottom:-12px;cursor:ns-resize;left:calc(50% - 12px)}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-bottomleft[_ngcontent-%COMP%]{bottom:-12px;cursor:nesw-resize;left:-12px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-left[_ngcontent-%COMP%]{cursor:ew-resize;left:-12px;top:calc(50% - 12px)}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar[_ngcontent-%COMP%]{position:absolute;z-index:1}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar.ngx-ic-top[_ngcontent-%COMP%]{cursor:ns-resize;height:22px;left:11px;top:-11px;width:calc(100% - 22px)}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar.ngx-ic-right[_ngcontent-%COMP%]{cursor:ew-resize;height:calc(100% - 22px);right:-11px;top:11px;width:22px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar.ngx-ic-bottom[_ngcontent-%COMP%]{bottom:-11px;cursor:ns-resize;height:22px;left:11px;width:calc(100% - 22px)}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar.ngx-ic-left[_ngcontent-%COMP%]{cursor:ew-resize;height:calc(100% - 22px);left:-11px;top:11px;width:22px}[_nghost-%COMP%]   .ngx-ic-cropper.ngx-ic-round[_ngcontent-%COMP%]{outline-color:transparent}[_nghost-%COMP%]   .ngx-ic-cropper.ngx-ic-round[_ngcontent-%COMP%]:after{border-radius:100%;box-shadow:0 0 0 100vw hsla(0,0%,100%,.3);box-shadow:0 0 0 100vw var(--cropper-outline-color,hsla(0,0%,100%,.3))}@media (orientation:portrait){[_nghost-%COMP%]   .ngx-ic-cropper.ngx-ic-round[_ngcontent-%COMP%]:after{box-shadow:0 0 0 100vh hsla(0,0%,100%,.3);box-shadow:0 0 0 100vh var(--cropper-outline-color,hsla(0,0%,100%,.3))}}[_nghost-%COMP%]   .ngx-ic-cropper.ngx-ic-round[_ngcontent-%COMP%]   .ngx-ic-move[_ngcontent-%COMP%]{border-radius:100%}.disabled[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-move[_ngcontent-%COMP%], .disabled[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize[_ngcontent-%COMP%], .disabled[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar[_ngcontent-%COMP%]{display:none}"],
  changeDetection: 0
});
/** @nocollapse */
ImageCropperComponent.ctorParameters = () => [{
  type: CropService
}, {
  type: CropperPositionService
}, {
  type: LoadImageService
}, {
  type: _angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__.DomSanitizer
}, {
  type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
}];
ImageCropperComponent.propDecorators = {
  wrapper: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['wrapper', {
      static: true
    }]
  }],
  sourceImage: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
    args: ['sourceImage', {
      static: false
    }]
  }],
  imageChangedEvent: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  imageURL: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  imageBase64: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  imageFile: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  format: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  transform: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  maintainAspectRatio: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  aspectRatio: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  resizeToWidth: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  resizeToHeight: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cropperMinWidth: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cropperMinHeight: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cropperMaxHeight: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cropperMaxWidth: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cropperStaticWidth: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cropperStaticHeight: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  canvasRotation: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  initialStepSize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  roundCropper: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  onlyScaleDown: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  imageQuality: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  autoCrop: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  backgroundColor: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  containWithinAspectRatio: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  hideResizeSquares: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  cropper: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  alignImage: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding,
    args: ['style.text-align']
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  disabled: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding,
    args: ['class.disabled']
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
  }],
  imageCropped: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  startCropImage: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  imageLoaded: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  cropperReady: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  loadImageFailed: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
  }],
  onResize: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['window:resize']
  }],
  moveImg: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['document:mousemove', ['$event']]
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['document:touchmove', ['$event']]
  }],
  moveStop: [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['document:mouseup']
  }, {
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
    args: ['document:touchend']
  }]
};
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ImageCropperComponent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'image-cropper',
      template: "<div [style.background]=\"imageVisible && backgroundColor\"\n     #wrapper\n>\n    <img\n      #sourceImage\n      class=\"ngx-ic-source-image\"\n      *ngIf=\"safeImgDataUrl\"\n      [src]=\"safeImgDataUrl\"\n      [style.visibility]=\"imageVisible ? 'visible' : 'hidden'\"\n      [style.transform]=\"safeTransformStyle\"\n      (load)=\"imageLoadedInView()\"\n    />\n    <div\n        class=\"ngx-ic-overlay\"\n        [style.width.px]=\"maxSize.width\"\n        [style.height.px]=\"maxSize.height\"\n        [style.margin-left]=\"alignImage === 'center' ? marginLeft : null\"\n    ></div>\n    <div class=\"ngx-ic-cropper\"\n         *ngIf=\"imageVisible\"\n         [class.ngx-ic-round]=\"roundCropper\"\n         [style.top.px]=\"cropper.y1\"\n         [style.left.px]=\"cropper.x1\"\n         [style.width.px]=\"cropper.x2 - cropper.x1\"\n         [style.height.px]=\"cropper.y2 - cropper.y1\"\n         [style.margin-left]=\"alignImage === 'center' ? marginLeft : null\"\n         [style.visibility]=\"imageVisible ? 'visible' : 'hidden'\"\n         (keydown)=\"keyboardAccess($event)\"\n         tabindex=\"0\"\n    >\n        <div\n            (mousedown)=\"startMove($event, moveTypes.Move)\"\n            (touchstart)=\"startMove($event, moveTypes.Move)\"\n            class=\"ngx-ic-move\">\n        </div>\n        <ng-container *ngIf=\"!hideResizeSquares\">\n            <span class=\"ngx-ic-resize ngx-ic-topleft\"\n                  (mousedown)=\"startMove($event, moveTypes.Resize, 'topleft')\"\n                  (touchstart)=\"startMove($event, moveTypes.Resize, 'topleft')\">\n                <span class=\"ngx-ic-square\"></span>\n            </span>\n            <span class=\"ngx-ic-resize ngx-ic-top\">\n                <span class=\"ngx-ic-square\"></span>\n            </span>\n            <span class=\"ngx-ic-resize ngx-ic-topright\"\n                  (mousedown)=\"startMove($event, moveTypes.Resize, 'topright')\"\n                  (touchstart)=\"startMove($event, moveTypes.Resize, 'topright')\">\n                <span class=\"ngx-ic-square\"></span>\n            </span>\n            <span class=\"ngx-ic-resize ngx-ic-right\">\n                <span class=\"ngx-ic-square\"></span>\n            </span>\n            <span class=\"ngx-ic-resize ngx-ic-bottomright\"\n                  (mousedown)=\"startMove($event, moveTypes.Resize, 'bottomright')\"\n                  (touchstart)=\"startMove($event, moveTypes.Resize, 'bottomright')\">\n                <span class=\"ngx-ic-square\"></span>\n            </span>\n            <span class=\"ngx-ic-resize ngx-ic-bottom\">\n                <span class=\"ngx-ic-square\"></span>\n            </span>\n            <span class=\"ngx-ic-resize ngx-ic-bottomleft\"\n                  (mousedown)=\"startMove($event, moveTypes.Resize, 'bottomleft')\"\n                  (touchstart)=\"startMove($event, moveTypes.Resize, 'bottomleft')\">\n                <span class=\"ngx-ic-square\"></span>\n            </span>\n            <span class=\"ngx-ic-resize ngx-ic-left\">\n                <span class=\"ngx-ic-square\"></span>\n            </span>\n            <span class=\"ngx-ic-resize-bar ngx-ic-top\"\n                  (mousedown)=\"startMove($event, moveTypes.Resize, 'top')\"\n                  (touchstart)=\"startMove($event, moveTypes.Resize, 'top')\">\n            </span>\n            <span class=\"ngx-ic-resize-bar ngx-ic-right\"\n                  (mousedown)=\"startMove($event, moveTypes.Resize, 'right')\"\n                  (touchstart)=\"startMove($event, moveTypes.Resize, 'right')\">\n            </span>\n            <span class=\"ngx-ic-resize-bar ngx-ic-bottom\"\n                  (mousedown)=\"startMove($event, moveTypes.Resize, 'bottom')\"\n                  (touchstart)=\"startMove($event, moveTypes.Resize, 'bottom')\">\n            </span>\n            <span class=\"ngx-ic-resize-bar ngx-ic-left\"\n                  (mousedown)=\"startMove($event, moveTypes.Resize, 'left')\"\n                  (touchstart)=\"startMove($event, moveTypes.Resize, 'left')\">\n            </span>\n        </ng-container>\n    </div>\n</div>\n",
      changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush,
      styles: [":host{display:flex;max-height:100%;max-width:100%;overflow:hidden;padding:5px;text-align:center}:host,:host>div{position:relative;width:100%}:host>div img.ngx-ic-source-image{max-height:100%;max-width:100%;transform-origin:center}:host .ngx-ic-overlay{left:0;outline:var(--cropper-overlay-color,#fff) solid 100vw;pointer-events:none;position:absolute;top:0;touch-action:none}:host .ngx-ic-cropper{background:transparent;color:#53535c;display:flex;outline:100vw solid hsla(0,0%,100%,.3);outline:var(--cropper-outline-color,hsla(0,0%,100%,.3)) solid 100vw;position:absolute;touch-action:none}@media (orientation:portrait){:host .ngx-ic-cropper{outline-width:100vh}}:host .ngx-ic-cropper:after{border:1px dashed;bottom:0;color:inherit;content:\"\";left:0;opacity:.75;pointer-events:none;position:absolute;right:0;top:0;z-index:1}:host .ngx-ic-cropper .ngx-ic-move{border:1px solid hsla(0,0%,100%,.5);cursor:move;width:100%}:host .ngx-ic-cropper:focus .ngx-ic-move{border-color:#1e90ff;border-width:2px}:host .ngx-ic-cropper .ngx-ic-resize{display:inline-block;line-height:6px;opacity:.85;padding:8px;position:absolute;z-index:1}:host .ngx-ic-cropper .ngx-ic-resize .ngx-ic-square{background:#53535c;border:1px solid hsla(0,0%,100%,.5);box-sizing:content-box;display:inline-block;height:6px;width:6px}:host .ngx-ic-cropper .ngx-ic-resize.ngx-ic-topleft{cursor:nwse-resize;left:-12px;top:-12px}:host .ngx-ic-cropper .ngx-ic-resize.ngx-ic-top{cursor:ns-resize;left:calc(50% - 12px);top:-12px}:host .ngx-ic-cropper .ngx-ic-resize.ngx-ic-topright{cursor:nesw-resize;right:-12px;top:-12px}:host .ngx-ic-cropper .ngx-ic-resize.ngx-ic-right{cursor:ew-resize;right:-12px;top:calc(50% - 12px)}:host .ngx-ic-cropper .ngx-ic-resize.ngx-ic-bottomright{bottom:-12px;cursor:nwse-resize;right:-12px}:host .ngx-ic-cropper .ngx-ic-resize.ngx-ic-bottom{bottom:-12px;cursor:ns-resize;left:calc(50% - 12px)}:host .ngx-ic-cropper .ngx-ic-resize.ngx-ic-bottomleft{bottom:-12px;cursor:nesw-resize;left:-12px}:host .ngx-ic-cropper .ngx-ic-resize.ngx-ic-left{cursor:ew-resize;left:-12px;top:calc(50% - 12px)}:host .ngx-ic-cropper .ngx-ic-resize-bar{position:absolute;z-index:1}:host .ngx-ic-cropper .ngx-ic-resize-bar.ngx-ic-top{cursor:ns-resize;height:22px;left:11px;top:-11px;width:calc(100% - 22px)}:host .ngx-ic-cropper .ngx-ic-resize-bar.ngx-ic-right{cursor:ew-resize;height:calc(100% - 22px);right:-11px;top:11px;width:22px}:host .ngx-ic-cropper .ngx-ic-resize-bar.ngx-ic-bottom{bottom:-11px;cursor:ns-resize;height:22px;left:11px;width:calc(100% - 22px)}:host .ngx-ic-cropper .ngx-ic-resize-bar.ngx-ic-left{cursor:ew-resize;height:calc(100% - 22px);left:-11px;top:11px;width:22px}:host .ngx-ic-cropper.ngx-ic-round{outline-color:transparent}:host .ngx-ic-cropper.ngx-ic-round:after{border-radius:100%;box-shadow:0 0 0 100vw hsla(0,0%,100%,.3);box-shadow:0 0 0 100vw var(--cropper-outline-color,hsla(0,0%,100%,.3))}@media (orientation:portrait){:host .ngx-ic-cropper.ngx-ic-round:after{box-shadow:0 0 0 100vh hsla(0,0%,100%,.3);box-shadow:0 0 0 100vh var(--cropper-outline-color,hsla(0,0%,100%,.3))}}:host .ngx-ic-cropper.ngx-ic-round .ngx-ic-move{border-radius:100%}:host.disabled .ngx-ic-cropper .ngx-ic-move,:host.disabled .ngx-ic-cropper .ngx-ic-resize,:host.disabled .ngx-ic-cropper .ngx-ic-resize-bar{display:none}"]
    }]
  }], function () {
    return [{
      type: CropService
    }, {
      type: CropperPositionService
    }, {
      type: LoadImageService
    }, {
      type: _angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__.DomSanitizer
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }];
  }, {
    format: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    transform: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    maintainAspectRatio: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    aspectRatio: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    resizeToWidth: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    resizeToHeight: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cropperMinWidth: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cropperMinHeight: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cropperMaxHeight: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cropperMaxWidth: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cropperStaticWidth: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cropperStaticHeight: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    canvasRotation: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    initialStepSize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    roundCropper: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    onlyScaleDown: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    imageQuality: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    autoCrop: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    backgroundColor: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    containWithinAspectRatio: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    hideResizeSquares: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    cropper: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    alignImage: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding,
      args: ['style.text-align']
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding,
      args: ['class.disabled']
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    imageCropped: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    startCropImage: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    imageLoaded: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    cropperReady: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    loadImageFailed: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    /**
     * @return {?}
     */
    onResize: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['window:resize']
    }],
    /**
     * @param {?} event
     * @return {?}
     */
    moveImg: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['document:mousemove', ['$event']]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['document:touchmove', ['$event']]
    }],
    /**
     * @return {?}
     */
    moveStop: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['document:mouseup']
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['document:touchend']
    }],
    wrapper: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['wrapper', {
        static: true
      }]
    }],
    sourceImage: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild,
      args: ['sourceImage', {
        static: false
      }]
    }],
    imageChangedEvent: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    imageURL: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    imageBase64: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    imageFile: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
if (false) {}

/**
 * @fileoverview added by tsickle
 * Generated from: lib/image-cropper.module.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
class ImageCropperModule {}
ImageCropperModule.ɵfac = function ImageCropperModule_Factory(t) {
  return new (t || ImageCropperModule)();
};
ImageCropperModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: ImageCropperModule
});
ImageCropperModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ImageCropperModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule],
      declarations: [ImageCropperComponent],
      exports: [ImageCropperComponent]
    }]
  }], null, null);
})();
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](ImageCropperModule, {
    declarations: function () {
      return [ImageCropperComponent];
    },
    imports: function () {
      return [_angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule];
    },
    exports: function () {
      return [ImageCropperComponent];
    }
  });
})();

/**
 * @fileoverview added by tsickle
 * Generated from: lib/interfaces/index.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */

/**
 * @fileoverview added by tsickle
 * Generated from: lib/utils/blob.utils.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * @param {?} base64Image
 * @return {?}
 */
function base64ToFile(base64Image) {
  /** @type {?} */
  const split = base64Image.split(',');
  /** @type {?} */
  const type = split[0].replace('data:', '').replace(';base64', '');
  /** @type {?} */
  const byteString = atob(split[1]);
  /** @type {?} */
  const ab = new ArrayBuffer(byteString.length);
  /** @type {?} */
  const ia = new Uint8Array(ab);
  for (let i = 0; i < byteString.length; i += 1) {
    ia[i] = byteString.charCodeAt(i);
  }
  return new Blob([ab], {
    type
  });
}

/**
 * @fileoverview added by tsickle
 * Generated from: public-api.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */

/**
 * @fileoverview added by tsickle
 * Generated from: ngx-image-cropper.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */



/***/ }),

/***/ 4505:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/BehaviorSubject.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BehaviorSubject": () => (/* binding */ BehaviorSubject)
/* harmony export */ });
/* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subject */ 2218);
/* harmony import */ var _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/ObjectUnsubscribedError */ 9086);


class BehaviorSubject extends _Subject__WEBPACK_IMPORTED_MODULE_0__.Subject {
  constructor(_value) {
    super();
    this._value = _value;
  }
  get value() {
    return this.getValue();
  }
  _subscribe(subscriber) {
    const subscription = super._subscribe(subscriber);
    if (subscription && !subscription.closed) {
      subscriber.next(this._value);
    }
    return subscription;
  }
  getValue() {
    if (this.hasError) {
      throw this.thrownError;
    } else if (this.closed) {
      throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__.ObjectUnsubscribedError();
    } else {
      return this._value;
    }
  }
  next(value) {
    super.next(this._value = value);
  }
}

/***/ }),

/***/ 472:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/InnerSubscriber.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "InnerSubscriber": () => (/* binding */ InnerSubscriber)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscriber */ 14);

class InnerSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(parent, outerValue, outerIndex) {
    super();
    this.parent = parent;
    this.outerValue = outerValue;
    this.outerIndex = outerIndex;
    this.index = 0;
  }
  _next(value) {
    this.parent.notifyNext(this.outerValue, value, this.outerIndex, this.index++, this);
  }
  _error(error) {
    this.parent.notifyError(error, this);
    this.unsubscribe();
  }
  _complete() {
    this.parent.notifyComplete(this);
    this.unsubscribe();
  }
}

/***/ }),

/***/ 7928:
/*!*************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/Notification.js ***!
  \*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Notification": () => (/* binding */ Notification),
/* harmony export */   "NotificationKind": () => (/* binding */ NotificationKind)
/* harmony export */ });
/* harmony import */ var _observable_empty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./observable/empty */ 6439);
/* harmony import */ var _observable_of__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./observable/of */ 4139);
/* harmony import */ var _observable_throwError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./observable/throwError */ 6587);



var NotificationKind;
(function (NotificationKind) {
  NotificationKind["NEXT"] = "N";
  NotificationKind["ERROR"] = "E";
  NotificationKind["COMPLETE"] = "C";
})(NotificationKind || (NotificationKind = {}));
class Notification {
  constructor(kind, value, error) {
    this.kind = kind;
    this.value = value;
    this.error = error;
    this.hasValue = kind === 'N';
  }
  observe(observer) {
    switch (this.kind) {
      case 'N':
        return observer.next && observer.next(this.value);
      case 'E':
        return observer.error && observer.error(this.error);
      case 'C':
        return observer.complete && observer.complete();
    }
  }
  do(next, error, complete) {
    const kind = this.kind;
    switch (kind) {
      case 'N':
        return next && next(this.value);
      case 'E':
        return error && error(this.error);
      case 'C':
        return complete && complete();
    }
  }
  accept(nextOrObserver, error, complete) {
    if (nextOrObserver && typeof nextOrObserver.next === 'function') {
      return this.observe(nextOrObserver);
    } else {
      return this.do(nextOrObserver, error, complete);
    }
  }
  toObservable() {
    const kind = this.kind;
    switch (kind) {
      case 'N':
        return (0,_observable_of__WEBPACK_IMPORTED_MODULE_0__.of)(this.value);
      case 'E':
        return (0,_observable_throwError__WEBPACK_IMPORTED_MODULE_1__.throwError)(this.error);
      case 'C':
        return (0,_observable_empty__WEBPACK_IMPORTED_MODULE_2__.empty)();
    }
    throw new Error('unexpected notification kind value');
  }
  static createNext(value) {
    if (typeof value !== 'undefined') {
      return new Notification('N', value);
    }
    return Notification.undefinedValueNotification;
  }
  static createError(err) {
    return new Notification('E', undefined, err);
  }
  static createComplete() {
    return Notification.completeNotification;
  }
}
Notification.completeNotification = new Notification('C');
Notification.undefinedValueNotification = new Notification('N', undefined);

/***/ }),

/***/ 2378:
/*!***********************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/Observable.js ***!
  \***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Observable": () => (/* binding */ Observable)
/* harmony export */ });
/* harmony import */ var _util_canReportError__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/canReportError */ 5739);
/* harmony import */ var _util_toSubscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util/toSubscriber */ 8333);
/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./symbol/observable */ 6831);
/* harmony import */ var _util_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./util/pipe */ 6800);
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./config */ 146);





class Observable {
  constructor(subscribe) {
    this._isScalar = false;
    if (subscribe) {
      this._subscribe = subscribe;
    }
  }
  lift(operator) {
    const observable = new Observable();
    observable.source = this;
    observable.operator = operator;
    return observable;
  }
  subscribe(observerOrNext, error, complete) {
    const {
      operator
    } = this;
    const sink = (0,_util_toSubscriber__WEBPACK_IMPORTED_MODULE_0__.toSubscriber)(observerOrNext, error, complete);
    if (operator) {
      sink.add(operator.call(sink, this.source));
    } else {
      sink.add(this.source || _config__WEBPACK_IMPORTED_MODULE_1__.config.useDeprecatedSynchronousErrorHandling && !sink.syncErrorThrowable ? this._subscribe(sink) : this._trySubscribe(sink));
    }
    if (_config__WEBPACK_IMPORTED_MODULE_1__.config.useDeprecatedSynchronousErrorHandling) {
      if (sink.syncErrorThrowable) {
        sink.syncErrorThrowable = false;
        if (sink.syncErrorThrown) {
          throw sink.syncErrorValue;
        }
      }
    }
    return sink;
  }
  _trySubscribe(sink) {
    try {
      return this._subscribe(sink);
    } catch (err) {
      if (_config__WEBPACK_IMPORTED_MODULE_1__.config.useDeprecatedSynchronousErrorHandling) {
        sink.syncErrorThrown = true;
        sink.syncErrorValue = err;
      }
      if ((0,_util_canReportError__WEBPACK_IMPORTED_MODULE_2__.canReportError)(sink)) {
        sink.error(err);
      } else {
        console.warn(err);
      }
    }
  }
  forEach(next, promiseCtor) {
    promiseCtor = getPromiseCtor(promiseCtor);
    return new promiseCtor((resolve, reject) => {
      let subscription;
      subscription = this.subscribe(value => {
        try {
          next(value);
        } catch (err) {
          reject(err);
          if (subscription) {
            subscription.unsubscribe();
          }
        }
      }, reject, resolve);
    });
  }
  _subscribe(subscriber) {
    const {
      source
    } = this;
    return source && source.subscribe(subscriber);
  }
  [_symbol_observable__WEBPACK_IMPORTED_MODULE_3__.observable]() {
    return this;
  }
  pipe(...operations) {
    if (operations.length === 0) {
      return this;
    }
    return (0,_util_pipe__WEBPACK_IMPORTED_MODULE_4__.pipeFromArray)(operations)(this);
  }
  toPromise(promiseCtor) {
    promiseCtor = getPromiseCtor(promiseCtor);
    return new promiseCtor((resolve, reject) => {
      let value;
      this.subscribe(x => value = x, err => reject(err), () => resolve(value));
    });
  }
}
Observable.create = subscribe => {
  return new Observable(subscribe);
};
function getPromiseCtor(promiseCtor) {
  if (!promiseCtor) {
    promiseCtor = _config__WEBPACK_IMPORTED_MODULE_1__.config.Promise || Promise;
  }
  if (!promiseCtor) {
    throw new Error('no Promise impl found');
  }
  return promiseCtor;
}

/***/ }),

/***/ 9957:
/*!*********************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/Observer.js ***!
  \*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "empty": () => (/* binding */ empty)
/* harmony export */ });
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./config */ 146);
/* harmony import */ var _util_hostReportError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/hostReportError */ 8897);


const empty = {
  closed: true,
  next(value) {},
  error(err) {
    if (_config__WEBPACK_IMPORTED_MODULE_0__.config.useDeprecatedSynchronousErrorHandling) {
      throw err;
    } else {
      (0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_1__.hostReportError)(err);
    }
  },
  complete() {}
};

/***/ }),

/***/ 5266:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/OuterSubscriber.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "OuterSubscriber": () => (/* binding */ OuterSubscriber)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscriber */ 14);

class OuterSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) {
    this.destination.next(innerValue);
  }
  notifyError(error, innerSub) {
    this.destination.error(error);
  }
  notifyComplete(innerSub) {
    this.destination.complete();
  }
}

/***/ }),

/***/ 1555:
/*!**************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/ReplaySubject.js ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ReplaySubject": () => (/* binding */ ReplaySubject)
/* harmony export */ });
/* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subject */ 2218);
/* harmony import */ var _scheduler_queue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./scheduler/queue */ 8198);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Subscription */ 2425);
/* harmony import */ var _operators_observeOn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./operators/observeOn */ 3888);
/* harmony import */ var _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/ObjectUnsubscribedError */ 9086);
/* harmony import */ var _SubjectSubscription__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SubjectSubscription */ 1722);






class ReplaySubject extends _Subject__WEBPACK_IMPORTED_MODULE_0__.Subject {
  constructor(bufferSize = Number.POSITIVE_INFINITY, windowTime = Number.POSITIVE_INFINITY, scheduler) {
    super();
    this.scheduler = scheduler;
    this._events = [];
    this._infiniteTimeWindow = false;
    this._bufferSize = bufferSize < 1 ? 1 : bufferSize;
    this._windowTime = windowTime < 1 ? 1 : windowTime;
    if (windowTime === Number.POSITIVE_INFINITY) {
      this._infiniteTimeWindow = true;
      this.next = this.nextInfiniteTimeWindow;
    } else {
      this.next = this.nextTimeWindow;
    }
  }
  nextInfiniteTimeWindow(value) {
    if (!this.isStopped) {
      const _events = this._events;
      _events.push(value);
      if (_events.length > this._bufferSize) {
        _events.shift();
      }
    }
    super.next(value);
  }
  nextTimeWindow(value) {
    if (!this.isStopped) {
      this._events.push(new ReplayEvent(this._getNow(), value));
      this._trimBufferThenGetEvents();
    }
    super.next(value);
  }
  _subscribe(subscriber) {
    const _infiniteTimeWindow = this._infiniteTimeWindow;
    const _events = _infiniteTimeWindow ? this._events : this._trimBufferThenGetEvents();
    const scheduler = this.scheduler;
    const len = _events.length;
    let subscription;
    if (this.closed) {
      throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__.ObjectUnsubscribedError();
    } else if (this.isStopped || this.hasError) {
      subscription = _Subscription__WEBPACK_IMPORTED_MODULE_2__.Subscription.EMPTY;
    } else {
      this.observers.push(subscriber);
      subscription = new _SubjectSubscription__WEBPACK_IMPORTED_MODULE_3__.SubjectSubscription(this, subscriber);
    }
    if (scheduler) {
      subscriber.add(subscriber = new _operators_observeOn__WEBPACK_IMPORTED_MODULE_4__.ObserveOnSubscriber(subscriber, scheduler));
    }
    if (_infiniteTimeWindow) {
      for (let i = 0; i < len && !subscriber.closed; i++) {
        subscriber.next(_events[i]);
      }
    } else {
      for (let i = 0; i < len && !subscriber.closed; i++) {
        subscriber.next(_events[i].value);
      }
    }
    if (this.hasError) {
      subscriber.error(this.thrownError);
    } else if (this.isStopped) {
      subscriber.complete();
    }
    return subscription;
  }
  _getNow() {
    return (this.scheduler || _scheduler_queue__WEBPACK_IMPORTED_MODULE_5__.queue).now();
  }
  _trimBufferThenGetEvents() {
    const now = this._getNow();
    const _bufferSize = this._bufferSize;
    const _windowTime = this._windowTime;
    const _events = this._events;
    const eventsCount = _events.length;
    let spliceCount = 0;
    while (spliceCount < eventsCount) {
      if (now - _events[spliceCount].time < _windowTime) {
        break;
      }
      spliceCount++;
    }
    if (eventsCount > _bufferSize) {
      spliceCount = Math.max(spliceCount, eventsCount - _bufferSize);
    }
    if (spliceCount > 0) {
      _events.splice(0, spliceCount);
    }
    return _events;
  }
}
class ReplayEvent {
  constructor(time, value) {
    this.time = time;
    this.value = value;
  }
}

/***/ }),

/***/ 1925:
/*!**********************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/Scheduler.js ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Scheduler": () => (/* binding */ Scheduler)
/* harmony export */ });
class Scheduler {
  constructor(SchedulerAction, now = Scheduler.now) {
    this.SchedulerAction = SchedulerAction;
    this.now = now;
  }
  schedule(work, delay = 0, state) {
    return new this.SchedulerAction(this, work).schedule(state, delay);
  }
}
Scheduler.now = () => Date.now();

/***/ }),

/***/ 2218:
/*!********************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/Subject.js ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AnonymousSubject": () => (/* binding */ AnonymousSubject),
/* harmony export */   "Subject": () => (/* binding */ Subject),
/* harmony export */   "SubjectSubscriber": () => (/* binding */ SubjectSubscriber)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Observable */ 2378);
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscriber */ 14);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Subscription */ 2425);
/* harmony import */ var _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/ObjectUnsubscribedError */ 9086);
/* harmony import */ var _SubjectSubscription__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./SubjectSubscription */ 1722);
/* harmony import */ var _internal_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../internal/symbol/rxSubscriber */ 1482);






class SubjectSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination) {
    super(destination);
    this.destination = destination;
  }
}
class Subject extends _Observable__WEBPACK_IMPORTED_MODULE_1__.Observable {
  constructor() {
    super();
    this.observers = [];
    this.closed = false;
    this.isStopped = false;
    this.hasError = false;
    this.thrownError = null;
  }
  [_internal_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_2__.rxSubscriber]() {
    return new SubjectSubscriber(this);
  }
  lift(operator) {
    const subject = new AnonymousSubject(this, this);
    subject.operator = operator;
    return subject;
  }
  next(value) {
    if (this.closed) {
      throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.ObjectUnsubscribedError();
    }
    if (!this.isStopped) {
      const {
        observers
      } = this;
      const len = observers.length;
      const copy = observers.slice();
      for (let i = 0; i < len; i++) {
        copy[i].next(value);
      }
    }
  }
  error(err) {
    if (this.closed) {
      throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.ObjectUnsubscribedError();
    }
    this.hasError = true;
    this.thrownError = err;
    this.isStopped = true;
    const {
      observers
    } = this;
    const len = observers.length;
    const copy = observers.slice();
    for (let i = 0; i < len; i++) {
      copy[i].error(err);
    }
    this.observers.length = 0;
  }
  complete() {
    if (this.closed) {
      throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.ObjectUnsubscribedError();
    }
    this.isStopped = true;
    const {
      observers
    } = this;
    const len = observers.length;
    const copy = observers.slice();
    for (let i = 0; i < len; i++) {
      copy[i].complete();
    }
    this.observers.length = 0;
  }
  unsubscribe() {
    this.isStopped = true;
    this.closed = true;
    this.observers = null;
  }
  _trySubscribe(subscriber) {
    if (this.closed) {
      throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.ObjectUnsubscribedError();
    } else {
      return super._trySubscribe(subscriber);
    }
  }
  _subscribe(subscriber) {
    if (this.closed) {
      throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.ObjectUnsubscribedError();
    } else if (this.hasError) {
      subscriber.error(this.thrownError);
      return _Subscription__WEBPACK_IMPORTED_MODULE_4__.Subscription.EMPTY;
    } else if (this.isStopped) {
      subscriber.complete();
      return _Subscription__WEBPACK_IMPORTED_MODULE_4__.Subscription.EMPTY;
    } else {
      this.observers.push(subscriber);
      return new _SubjectSubscription__WEBPACK_IMPORTED_MODULE_5__.SubjectSubscription(this, subscriber);
    }
  }
  asObservable() {
    const observable = new _Observable__WEBPACK_IMPORTED_MODULE_1__.Observable();
    observable.source = this;
    return observable;
  }
}
Subject.create = (destination, source) => {
  return new AnonymousSubject(destination, source);
};
class AnonymousSubject extends Subject {
  constructor(destination, source) {
    super();
    this.destination = destination;
    this.source = source;
  }
  next(value) {
    const {
      destination
    } = this;
    if (destination && destination.next) {
      destination.next(value);
    }
  }
  error(err) {
    const {
      destination
    } = this;
    if (destination && destination.error) {
      this.destination.error(err);
    }
  }
  complete() {
    const {
      destination
    } = this;
    if (destination && destination.complete) {
      this.destination.complete();
    }
  }
  _subscribe(subscriber) {
    const {
      source
    } = this;
    if (source) {
      return this.source.subscribe(subscriber);
    } else {
      return _Subscription__WEBPACK_IMPORTED_MODULE_4__.Subscription.EMPTY;
    }
  }
}

/***/ }),

/***/ 1722:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/SubjectSubscription.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "SubjectSubscription": () => (/* binding */ SubjectSubscription)
/* harmony export */ });
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscription */ 2425);

class SubjectSubscription extends _Subscription__WEBPACK_IMPORTED_MODULE_0__.Subscription {
  constructor(subject, subscriber) {
    super();
    this.subject = subject;
    this.subscriber = subscriber;
    this.closed = false;
  }
  unsubscribe() {
    if (this.closed) {
      return;
    }
    this.closed = true;
    const subject = this.subject;
    const observers = subject.observers;
    this.subject = null;
    if (!observers || observers.length === 0 || subject.isStopped || subject.closed) {
      return;
    }
    const subscriberIndex = observers.indexOf(this.subscriber);
    if (subscriberIndex !== -1) {
      observers.splice(subscriberIndex, 1);
    }
  }
}

/***/ }),

/***/ 14:
/*!***********************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/Subscriber.js ***!
  \***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "SafeSubscriber": () => (/* binding */ SafeSubscriber),
/* harmony export */   "Subscriber": () => (/* binding */ Subscriber)
/* harmony export */ });
/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/isFunction */ 1900);
/* harmony import */ var _Observer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Observer */ 9957);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscription */ 2425);
/* harmony import */ var _internal_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../internal/symbol/rxSubscriber */ 1482);
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./config */ 146);
/* harmony import */ var _util_hostReportError__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util/hostReportError */ 8897);






class Subscriber extends _Subscription__WEBPACK_IMPORTED_MODULE_0__.Subscription {
  constructor(destinationOrNext, error, complete) {
    super();
    this.syncErrorValue = null;
    this.syncErrorThrown = false;
    this.syncErrorThrowable = false;
    this.isStopped = false;
    switch (arguments.length) {
      case 0:
        this.destination = _Observer__WEBPACK_IMPORTED_MODULE_1__.empty;
        break;
      case 1:
        if (!destinationOrNext) {
          this.destination = _Observer__WEBPACK_IMPORTED_MODULE_1__.empty;
          break;
        }
        if (typeof destinationOrNext === 'object') {
          if (destinationOrNext instanceof Subscriber) {
            this.syncErrorThrowable = destinationOrNext.syncErrorThrowable;
            this.destination = destinationOrNext;
            destinationOrNext.add(this);
          } else {
            this.syncErrorThrowable = true;
            this.destination = new SafeSubscriber(this, destinationOrNext);
          }
          break;
        }
      default:
        this.syncErrorThrowable = true;
        this.destination = new SafeSubscriber(this, destinationOrNext, error, complete);
        break;
    }
  }
  [_internal_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_2__.rxSubscriber]() {
    return this;
  }
  static create(next, error, complete) {
    const subscriber = new Subscriber(next, error, complete);
    subscriber.syncErrorThrowable = false;
    return subscriber;
  }
  next(value) {
    if (!this.isStopped) {
      this._next(value);
    }
  }
  error(err) {
    if (!this.isStopped) {
      this.isStopped = true;
      this._error(err);
    }
  }
  complete() {
    if (!this.isStopped) {
      this.isStopped = true;
      this._complete();
    }
  }
  unsubscribe() {
    if (this.closed) {
      return;
    }
    this.isStopped = true;
    super.unsubscribe();
  }
  _next(value) {
    this.destination.next(value);
  }
  _error(err) {
    this.destination.error(err);
    this.unsubscribe();
  }
  _complete() {
    this.destination.complete();
    this.unsubscribe();
  }
  _unsubscribeAndRecycle() {
    const {
      _parentOrParents
    } = this;
    this._parentOrParents = null;
    this.unsubscribe();
    this.closed = false;
    this.isStopped = false;
    this._parentOrParents = _parentOrParents;
    return this;
  }
}
class SafeSubscriber extends Subscriber {
  constructor(_parentSubscriber, observerOrNext, error, complete) {
    super();
    this._parentSubscriber = _parentSubscriber;
    let next;
    let context = this;
    if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_3__.isFunction)(observerOrNext)) {
      next = observerOrNext;
    } else if (observerOrNext) {
      next = observerOrNext.next;
      error = observerOrNext.error;
      complete = observerOrNext.complete;
      if (observerOrNext !== _Observer__WEBPACK_IMPORTED_MODULE_1__.empty) {
        context = Object.create(observerOrNext);
        if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_3__.isFunction)(context.unsubscribe)) {
          this.add(context.unsubscribe.bind(context));
        }
        context.unsubscribe = this.unsubscribe.bind(this);
      }
    }
    this._context = context;
    this._next = next;
    this._error = error;
    this._complete = complete;
  }
  next(value) {
    if (!this.isStopped && this._next) {
      const {
        _parentSubscriber
      } = this;
      if (!_config__WEBPACK_IMPORTED_MODULE_4__.config.useDeprecatedSynchronousErrorHandling || !_parentSubscriber.syncErrorThrowable) {
        this.__tryOrUnsub(this._next, value);
      } else if (this.__tryOrSetError(_parentSubscriber, this._next, value)) {
        this.unsubscribe();
      }
    }
  }
  error(err) {
    if (!this.isStopped) {
      const {
        _parentSubscriber
      } = this;
      const {
        useDeprecatedSynchronousErrorHandling
      } = _config__WEBPACK_IMPORTED_MODULE_4__.config;
      if (this._error) {
        if (!useDeprecatedSynchronousErrorHandling || !_parentSubscriber.syncErrorThrowable) {
          this.__tryOrUnsub(this._error, err);
          this.unsubscribe();
        } else {
          this.__tryOrSetError(_parentSubscriber, this._error, err);
          this.unsubscribe();
        }
      } else if (!_parentSubscriber.syncErrorThrowable) {
        this.unsubscribe();
        if (useDeprecatedSynchronousErrorHandling) {
          throw err;
        }
        (0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_5__.hostReportError)(err);
      } else {
        if (useDeprecatedSynchronousErrorHandling) {
          _parentSubscriber.syncErrorValue = err;
          _parentSubscriber.syncErrorThrown = true;
        } else {
          (0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_5__.hostReportError)(err);
        }
        this.unsubscribe();
      }
    }
  }
  complete() {
    if (!this.isStopped) {
      const {
        _parentSubscriber
      } = this;
      if (this._complete) {
        const wrappedComplete = () => this._complete.call(this._context);
        if (!_config__WEBPACK_IMPORTED_MODULE_4__.config.useDeprecatedSynchronousErrorHandling || !_parentSubscriber.syncErrorThrowable) {
          this.__tryOrUnsub(wrappedComplete);
          this.unsubscribe();
        } else {
          this.__tryOrSetError(_parentSubscriber, wrappedComplete);
          this.unsubscribe();
        }
      } else {
        this.unsubscribe();
      }
    }
  }
  __tryOrUnsub(fn, value) {
    try {
      fn.call(this._context, value);
    } catch (err) {
      this.unsubscribe();
      if (_config__WEBPACK_IMPORTED_MODULE_4__.config.useDeprecatedSynchronousErrorHandling) {
        throw err;
      } else {
        (0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_5__.hostReportError)(err);
      }
    }
  }
  __tryOrSetError(parent, fn, value) {
    if (!_config__WEBPACK_IMPORTED_MODULE_4__.config.useDeprecatedSynchronousErrorHandling) {
      throw new Error('bad call');
    }
    try {
      fn.call(this._context, value);
    } catch (err) {
      if (_config__WEBPACK_IMPORTED_MODULE_4__.config.useDeprecatedSynchronousErrorHandling) {
        parent.syncErrorValue = err;
        parent.syncErrorThrown = true;
        return true;
      } else {
        (0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_5__.hostReportError)(err);
        return true;
      }
    }
    return false;
  }
  _unsubscribe() {
    const {
      _parentSubscriber
    } = this;
    this._context = null;
    this._parentSubscriber = null;
    _parentSubscriber.unsubscribe();
  }
}

/***/ }),

/***/ 2425:
/*!*************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/Subscription.js ***!
  \*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Subscription": () => (/* binding */ Subscription)
/* harmony export */ });
/* harmony import */ var _util_isArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/isArray */ 4327);
/* harmony import */ var _util_isObject__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/isObject */ 6549);
/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util/isFunction */ 1900);
/* harmony import */ var _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/UnsubscriptionError */ 7875);




class Subscription {
  constructor(unsubscribe) {
    this.closed = false;
    this._parentOrParents = null;
    this._subscriptions = null;
    if (unsubscribe) {
      this._ctorUnsubscribe = true;
      this._unsubscribe = unsubscribe;
    }
  }
  unsubscribe() {
    let errors;
    if (this.closed) {
      return;
    }
    let {
      _parentOrParents,
      _ctorUnsubscribe,
      _unsubscribe,
      _subscriptions
    } = this;
    this.closed = true;
    this._parentOrParents = null;
    this._subscriptions = null;
    if (_parentOrParents instanceof Subscription) {
      _parentOrParents.remove(this);
    } else if (_parentOrParents !== null) {
      for (let index = 0; index < _parentOrParents.length; ++index) {
        const parent = _parentOrParents[index];
        parent.remove(this);
      }
    }
    if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(_unsubscribe)) {
      if (_ctorUnsubscribe) {
        this._unsubscribe = undefined;
      }
      try {
        _unsubscribe.call(this);
      } catch (e) {
        errors = e instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.UnsubscriptionError ? flattenUnsubscriptionErrors(e.errors) : [e];
      }
    }
    if ((0,_util_isArray__WEBPACK_IMPORTED_MODULE_2__.isArray)(_subscriptions)) {
      let index = -1;
      let len = _subscriptions.length;
      while (++index < len) {
        const sub = _subscriptions[index];
        if ((0,_util_isObject__WEBPACK_IMPORTED_MODULE_3__.isObject)(sub)) {
          try {
            sub.unsubscribe();
          } catch (e) {
            errors = errors || [];
            if (e instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.UnsubscriptionError) {
              errors = errors.concat(flattenUnsubscriptionErrors(e.errors));
            } else {
              errors.push(e);
            }
          }
        }
      }
    }
    if (errors) {
      throw new _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.UnsubscriptionError(errors);
    }
  }
  add(teardown) {
    let subscription = teardown;
    if (!teardown) {
      return Subscription.EMPTY;
    }
    switch (typeof teardown) {
      case 'function':
        subscription = new Subscription(teardown);
      case 'object':
        if (subscription === this || subscription.closed || typeof subscription.unsubscribe !== 'function') {
          return subscription;
        } else if (this.closed) {
          subscription.unsubscribe();
          return subscription;
        } else if (!(subscription instanceof Subscription)) {
          const tmp = subscription;
          subscription = new Subscription();
          subscription._subscriptions = [tmp];
        }
        break;
      default:
        {
          throw new Error('unrecognized teardown ' + teardown + ' added to Subscription.');
        }
    }
    let {
      _parentOrParents
    } = subscription;
    if (_parentOrParents === null) {
      subscription._parentOrParents = this;
    } else if (_parentOrParents instanceof Subscription) {
      if (_parentOrParents === this) {
        return subscription;
      }
      subscription._parentOrParents = [_parentOrParents, this];
    } else if (_parentOrParents.indexOf(this) === -1) {
      _parentOrParents.push(this);
    } else {
      return subscription;
    }
    const subscriptions = this._subscriptions;
    if (subscriptions === null) {
      this._subscriptions = [subscription];
    } else {
      subscriptions.push(subscription);
    }
    return subscription;
  }
  remove(subscription) {
    const subscriptions = this._subscriptions;
    if (subscriptions) {
      const subscriptionIndex = subscriptions.indexOf(subscription);
      if (subscriptionIndex !== -1) {
        subscriptions.splice(subscriptionIndex, 1);
      }
    }
  }
}
Subscription.EMPTY = function (empty) {
  empty.closed = true;
  return empty;
}(new Subscription());
function flattenUnsubscriptionErrors(errors) {
  return errors.reduce((errs, err) => errs.concat(err instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.UnsubscriptionError ? err.errors : err), []);
}

/***/ }),

/***/ 146:
/*!*******************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/config.js ***!
  \*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "config": () => (/* binding */ config)
/* harmony export */ });
let _enable_super_gross_mode_that_will_cause_bad_things = false;
const config = {
  Promise: undefined,
  set useDeprecatedSynchronousErrorHandling(value) {
    if (value) {
      const error = new Error();
      console.warn('DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n' + error.stack);
    } else if (_enable_super_gross_mode_that_will_cause_bad_things) {
      console.log('RxJS: Back to a better error behavior. Thank you. <3');
    }
    _enable_super_gross_mode_that_will_cause_bad_things = value;
  },
  get useDeprecatedSynchronousErrorHandling() {
    return _enable_super_gross_mode_that_will_cause_bad_things;
  }
};

/***/ }),

/***/ 2831:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/innerSubscribe.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ComplexInnerSubscriber": () => (/* binding */ ComplexInnerSubscriber),
/* harmony export */   "ComplexOuterSubscriber": () => (/* binding */ ComplexOuterSubscriber),
/* harmony export */   "SimpleInnerSubscriber": () => (/* binding */ SimpleInnerSubscriber),
/* harmony export */   "SimpleOuterSubscriber": () => (/* binding */ SimpleOuterSubscriber),
/* harmony export */   "innerSubscribe": () => (/* binding */ innerSubscribe)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscriber */ 14);
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Observable */ 2378);
/* harmony import */ var _util_subscribeTo__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/subscribeTo */ 6983);



class SimpleInnerSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(parent) {
    super();
    this.parent = parent;
  }
  _next(value) {
    this.parent.notifyNext(value);
  }
  _error(error) {
    this.parent.notifyError(error);
    this.unsubscribe();
  }
  _complete() {
    this.parent.notifyComplete();
    this.unsubscribe();
  }
}
class ComplexInnerSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(parent, outerValue, outerIndex) {
    super();
    this.parent = parent;
    this.outerValue = outerValue;
    this.outerIndex = outerIndex;
  }
  _next(value) {
    this.parent.notifyNext(this.outerValue, value, this.outerIndex, this);
  }
  _error(error) {
    this.parent.notifyError(error);
    this.unsubscribe();
  }
  _complete() {
    this.parent.notifyComplete(this);
    this.unsubscribe();
  }
}
class SimpleOuterSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  notifyNext(innerValue) {
    this.destination.next(innerValue);
  }
  notifyError(err) {
    this.destination.error(err);
  }
  notifyComplete() {
    this.destination.complete();
  }
}
class ComplexOuterSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  notifyNext(_outerValue, innerValue, _outerIndex, _innerSub) {
    this.destination.next(innerValue);
  }
  notifyError(error) {
    this.destination.error(error);
  }
  notifyComplete(_innerSub) {
    this.destination.complete();
  }
}
function innerSubscribe(result, innerSubscriber) {
  if (innerSubscriber.closed) {
    return undefined;
  }
  if (result instanceof _Observable__WEBPACK_IMPORTED_MODULE_1__.Observable) {
    return result.subscribe(innerSubscriber);
  }
  let subscription;
  try {
    subscription = (0,_util_subscribeTo__WEBPACK_IMPORTED_MODULE_2__.subscribeTo)(result)(innerSubscriber);
  } catch (error) {
    innerSubscriber.error(error);
  }
  return subscription;
}

/***/ }),

/***/ 4483:
/*!*********************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/ConnectableObservable.js ***!
  \*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ConnectableObservable": () => (/* binding */ ConnectableObservable),
/* harmony export */   "connectableObservableDescriptor": () => (/* binding */ connectableObservableDescriptor)
/* harmony export */ });
/* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Subject */ 2218);
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscription */ 2425);
/* harmony import */ var _operators_refCount__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../operators/refCount */ 8331);





class ConnectableObservable extends _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable {
  constructor(source, subjectFactory) {
    super();
    this.source = source;
    this.subjectFactory = subjectFactory;
    this._refCount = 0;
    this._isComplete = false;
  }
  _subscribe(subscriber) {
    return this.getSubject().subscribe(subscriber);
  }
  getSubject() {
    const subject = this._subject;
    if (!subject || subject.isStopped) {
      this._subject = this.subjectFactory();
    }
    return this._subject;
  }
  connect() {
    let connection = this._connection;
    if (!connection) {
      this._isComplete = false;
      connection = this._connection = new _Subscription__WEBPACK_IMPORTED_MODULE_1__.Subscription();
      connection.add(this.source.subscribe(new ConnectableSubscriber(this.getSubject(), this)));
      if (connection.closed) {
        this._connection = null;
        connection = _Subscription__WEBPACK_IMPORTED_MODULE_1__.Subscription.EMPTY;
      }
    }
    return connection;
  }
  refCount() {
    return (0,_operators_refCount__WEBPACK_IMPORTED_MODULE_2__.refCount)()(this);
  }
}
const connectableObservableDescriptor = (() => {
  const connectableProto = ConnectableObservable.prototype;
  return {
    operator: {
      value: null
    },
    _refCount: {
      value: 0,
      writable: true
    },
    _subject: {
      value: null,
      writable: true
    },
    _connection: {
      value: null,
      writable: true
    },
    _subscribe: {
      value: connectableProto._subscribe
    },
    _isComplete: {
      value: connectableProto._isComplete,
      writable: true
    },
    getSubject: {
      value: connectableProto.getSubject
    },
    connect: {
      value: connectableProto.connect
    },
    refCount: {
      value: connectableProto.refCount
    }
  };
})();
class ConnectableSubscriber extends _Subject__WEBPACK_IMPORTED_MODULE_3__.SubjectSubscriber {
  constructor(destination, connectable) {
    super(destination);
    this.connectable = connectable;
  }
  _error(err) {
    this._unsubscribe();
    super._error(err);
  }
  _complete() {
    this.connectable._isComplete = true;
    this._unsubscribe();
    super._complete();
  }
  _unsubscribe() {
    const connectable = this.connectable;
    if (connectable) {
      this.connectable = null;
      const connection = connectable._connection;
      connectable._refCount = 0;
      connectable._subject = null;
      connectable._connection = null;
      if (connection) {
        connection.unsubscribe();
      }
    }
  }
}
class RefCountOperator {
  constructor(connectable) {
    this.connectable = connectable;
  }
  call(subscriber, source) {
    const {
      connectable
    } = this;
    connectable._refCount++;
    const refCounter = new RefCountSubscriber(subscriber, connectable);
    const subscription = source.subscribe(refCounter);
    if (!refCounter.closed) {
      refCounter.connection = connectable.connect();
    }
    return subscription;
  }
}
class RefCountSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_4__.Subscriber {
  constructor(destination, connectable) {
    super(destination);
    this.connectable = connectable;
  }
  _unsubscribe() {
    const {
      connectable
    } = this;
    if (!connectable) {
      this.connection = null;
      return;
    }
    this.connectable = null;
    const refCount = connectable._refCount;
    if (refCount <= 0) {
      this.connection = null;
      return;
    }
    connectable._refCount = refCount - 1;
    if (refCount > 1) {
      this.connection = null;
      return;
    }
    const {
      connection
    } = this;
    const sharedConnection = connectable._connection;
    this.connection = null;
    if (sharedConnection && (!connection || sharedConnection === connection)) {
      sharedConnection.unsubscribe();
    }
  }
}

/***/ }),

/***/ 9193:
/*!*************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/combineLatest.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "CombineLatestOperator": () => (/* binding */ CombineLatestOperator),
/* harmony export */   "CombineLatestSubscriber": () => (/* binding */ CombineLatestSubscriber),
/* harmony export */   "combineLatest": () => (/* binding */ combineLatest)
/* harmony export */ });
/* harmony import */ var _util_isScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isScheduler */ 7507);
/* harmony import */ var _util_isArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isArray */ 4327);
/* harmony import */ var _OuterSubscriber__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../OuterSubscriber */ 5266);
/* harmony import */ var _util_subscribeToResult__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/subscribeToResult */ 640);
/* harmony import */ var _fromArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./fromArray */ 8005);





const NONE = {};
function combineLatest(...observables) {
  let resultSelector = undefined;
  let scheduler = undefined;
  if ((0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__.isScheduler)(observables[observables.length - 1])) {
    scheduler = observables.pop();
  }
  if (typeof observables[observables.length - 1] === 'function') {
    resultSelector = observables.pop();
  }
  if (observables.length === 1 && (0,_util_isArray__WEBPACK_IMPORTED_MODULE_1__.isArray)(observables[0])) {
    observables = observables[0];
  }
  return (0,_fromArray__WEBPACK_IMPORTED_MODULE_2__.fromArray)(observables, scheduler).lift(new CombineLatestOperator(resultSelector));
}
class CombineLatestOperator {
  constructor(resultSelector) {
    this.resultSelector = resultSelector;
  }
  call(subscriber, source) {
    return source.subscribe(new CombineLatestSubscriber(subscriber, this.resultSelector));
  }
}
class CombineLatestSubscriber extends _OuterSubscriber__WEBPACK_IMPORTED_MODULE_3__.OuterSubscriber {
  constructor(destination, resultSelector) {
    super(destination);
    this.resultSelector = resultSelector;
    this.active = 0;
    this.values = [];
    this.observables = [];
  }
  _next(observable) {
    this.values.push(NONE);
    this.observables.push(observable);
  }
  _complete() {
    const observables = this.observables;
    const len = observables.length;
    if (len === 0) {
      this.destination.complete();
    } else {
      this.active = len;
      this.toRespond = len;
      for (let i = 0; i < len; i++) {
        const observable = observables[i];
        this.add((0,_util_subscribeToResult__WEBPACK_IMPORTED_MODULE_4__.subscribeToResult)(this, observable, undefined, i));
      }
    }
  }
  notifyComplete(unused) {
    if ((this.active -= 1) === 0) {
      this.destination.complete();
    }
  }
  notifyNext(_outerValue, innerValue, outerIndex) {
    const values = this.values;
    const oldVal = values[outerIndex];
    const toRespond = !this.toRespond ? 0 : oldVal === NONE ? --this.toRespond : this.toRespond;
    values[outerIndex] = innerValue;
    if (toRespond === 0) {
      if (this.resultSelector) {
        this._tryResultSelector(values);
      } else {
        this.destination.next(values.slice());
      }
    }
  }
  _tryResultSelector(values) {
    let result;
    try {
      result = this.resultSelector.apply(this, values);
    } catch (err) {
      this.destination.error(err);
      return;
    }
    this.destination.next(result);
  }
}

/***/ }),

/***/ 5828:
/*!******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/concat.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "concat": () => (/* binding */ concat)
/* harmony export */ });
/* harmony import */ var _of__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./of */ 4139);
/* harmony import */ var _operators_concatAll__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../operators/concatAll */ 2692);


function concat(...observables) {
  return (0,_operators_concatAll__WEBPACK_IMPORTED_MODULE_0__.concatAll)()((0,_of__WEBPACK_IMPORTED_MODULE_1__.of)(...observables));
}

/***/ }),

/***/ 2160:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/defer.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "defer": () => (/* binding */ defer)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _from__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./from */ 4383);
/* harmony import */ var _empty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./empty */ 6439);



function defer(observableFactory) {
  return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => {
    let input;
    try {
      input = observableFactory();
    } catch (err) {
      subscriber.error(err);
      return undefined;
    }
    const source = input ? (0,_from__WEBPACK_IMPORTED_MODULE_1__.from)(input) : (0,_empty__WEBPACK_IMPORTED_MODULE_2__.empty)();
    return source.subscribe(subscriber);
  });
}

/***/ }),

/***/ 6439:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/empty.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "EMPTY": () => (/* binding */ EMPTY),
/* harmony export */   "empty": () => (/* binding */ empty)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);

const EMPTY = new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => subscriber.complete());
function empty(scheduler) {
  return scheduler ? emptyScheduled(scheduler) : EMPTY;
}
function emptyScheduled(scheduler) {
  return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => scheduler.schedule(() => subscriber.complete()));
}

/***/ }),

/***/ 4350:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/forkJoin.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "forkJoin": () => (/* binding */ forkJoin)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _util_isArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isArray */ 4327);
/* harmony import */ var _operators_map__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../operators/map */ 6942);
/* harmony import */ var _util_isObject__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isObject */ 6549);
/* harmony import */ var _from__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./from */ 4383);





function forkJoin(...sources) {
  if (sources.length === 1) {
    const first = sources[0];
    if ((0,_util_isArray__WEBPACK_IMPORTED_MODULE_0__.isArray)(first)) {
      return forkJoinInternal(first, null);
    }
    if ((0,_util_isObject__WEBPACK_IMPORTED_MODULE_1__.isObject)(first) && Object.getPrototypeOf(first) === Object.prototype) {
      const keys = Object.keys(first);
      return forkJoinInternal(keys.map(key => first[key]), keys);
    }
  }
  if (typeof sources[sources.length - 1] === 'function') {
    const resultSelector = sources.pop();
    sources = sources.length === 1 && (0,_util_isArray__WEBPACK_IMPORTED_MODULE_0__.isArray)(sources[0]) ? sources[0] : sources;
    return forkJoinInternal(sources, null).pipe((0,_operators_map__WEBPACK_IMPORTED_MODULE_2__.map)(args => resultSelector(...args)));
  }
  return forkJoinInternal(sources, null);
}
function forkJoinInternal(sources, keys) {
  return new _Observable__WEBPACK_IMPORTED_MODULE_3__.Observable(subscriber => {
    const len = sources.length;
    if (len === 0) {
      subscriber.complete();
      return;
    }
    const values = new Array(len);
    let completed = 0;
    let emitted = 0;
    for (let i = 0; i < len; i++) {
      const source = (0,_from__WEBPACK_IMPORTED_MODULE_4__.from)(sources[i]);
      let hasValue = false;
      subscriber.add(source.subscribe({
        next: value => {
          if (!hasValue) {
            hasValue = true;
            emitted++;
          }
          values[i] = value;
        },
        error: err => subscriber.error(err),
        complete: () => {
          completed++;
          if (completed === len || !hasValue) {
            if (emitted === len) {
              subscriber.next(keys ? keys.reduce((result, key, i) => (result[key] = values[i], result), {}) : values);
            }
            subscriber.complete();
          }
        }
      }));
    }
  });
}

/***/ }),

/***/ 4383:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/from.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "from": () => (/* binding */ from)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _util_subscribeTo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/subscribeTo */ 6983);
/* harmony import */ var _scheduled_scheduled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../scheduled/scheduled */ 2476);



function from(input, scheduler) {
  if (!scheduler) {
    if (input instanceof _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable) {
      return input;
    }
    return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable((0,_util_subscribeTo__WEBPACK_IMPORTED_MODULE_1__.subscribeTo)(input));
  } else {
    return (0,_scheduled_scheduled__WEBPACK_IMPORTED_MODULE_2__.scheduled)(input, scheduler);
  }
}

/***/ }),

/***/ 8005:
/*!*********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/fromArray.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "fromArray": () => (/* binding */ fromArray)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _util_subscribeToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/subscribeToArray */ 5414);
/* harmony import */ var _scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../scheduled/scheduleArray */ 8403);



function fromArray(input, scheduler) {
  if (!scheduler) {
    return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable((0,_util_subscribeToArray__WEBPACK_IMPORTED_MODULE_1__.subscribeToArray)(input));
  } else {
    return (0,_scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_2__.scheduleArray)(input, scheduler);
  }
}

/***/ }),

/***/ 6312:
/*!*********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/fromEvent.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "fromEvent": () => (/* binding */ fromEvent)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _util_isArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isArray */ 4327);
/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isFunction */ 1900);
/* harmony import */ var _operators_map__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../operators/map */ 6942);




const toString = (() => Object.prototype.toString)();
function fromEvent(target, eventName, options, resultSelector) {
  if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(options)) {
    resultSelector = options;
    options = undefined;
  }
  if (resultSelector) {
    return fromEvent(target, eventName, options).pipe((0,_operators_map__WEBPACK_IMPORTED_MODULE_1__.map)(args => (0,_util_isArray__WEBPACK_IMPORTED_MODULE_2__.isArray)(args) ? resultSelector(...args) : resultSelector(args)));
  }
  return new _Observable__WEBPACK_IMPORTED_MODULE_3__.Observable(subscriber => {
    function handler(e) {
      if (arguments.length > 1) {
        subscriber.next(Array.prototype.slice.call(arguments));
      } else {
        subscriber.next(e);
      }
    }
    setupSubscription(target, eventName, handler, subscriber, options);
  });
}
function setupSubscription(sourceObj, eventName, handler, subscriber, options) {
  let unsubscribe;
  if (isEventTarget(sourceObj)) {
    const source = sourceObj;
    sourceObj.addEventListener(eventName, handler, options);
    unsubscribe = () => source.removeEventListener(eventName, handler, options);
  } else if (isJQueryStyleEventEmitter(sourceObj)) {
    const source = sourceObj;
    sourceObj.on(eventName, handler);
    unsubscribe = () => source.off(eventName, handler);
  } else if (isNodeStyleEventEmitter(sourceObj)) {
    const source = sourceObj;
    sourceObj.addListener(eventName, handler);
    unsubscribe = () => source.removeListener(eventName, handler);
  } else if (sourceObj && sourceObj.length) {
    for (let i = 0, len = sourceObj.length; i < len; i++) {
      setupSubscription(sourceObj[i], eventName, handler, subscriber, options);
    }
  } else {
    throw new TypeError('Invalid event target');
  }
  subscriber.add(unsubscribe);
}
function isNodeStyleEventEmitter(sourceObj) {
  return sourceObj && typeof sourceObj.addListener === 'function' && typeof sourceObj.removeListener === 'function';
}
function isJQueryStyleEventEmitter(sourceObj) {
  return sourceObj && typeof sourceObj.on === 'function' && typeof sourceObj.off === 'function';
}
function isEventTarget(sourceObj) {
  return sourceObj && typeof sourceObj.addEventListener === 'function' && typeof sourceObj.removeEventListener === 'function';
}

/***/ }),

/***/ 8623:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/merge.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "merge": () => (/* binding */ merge)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _util_isScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isScheduler */ 7507);
/* harmony import */ var _operators_mergeAll__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../operators/mergeAll */ 6675);
/* harmony import */ var _fromArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./fromArray */ 8005);




function merge(...observables) {
  let concurrent = Number.POSITIVE_INFINITY;
  let scheduler = null;
  let last = observables[observables.length - 1];
  if ((0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__.isScheduler)(last)) {
    scheduler = observables.pop();
    if (observables.length > 1 && typeof observables[observables.length - 1] === 'number') {
      concurrent = observables.pop();
    }
  } else if (typeof last === 'number') {
    concurrent = observables.pop();
  }
  if (scheduler === null && observables.length === 1 && observables[0] instanceof _Observable__WEBPACK_IMPORTED_MODULE_1__.Observable) {
    return observables[0];
  }
  return (0,_operators_mergeAll__WEBPACK_IMPORTED_MODULE_2__.mergeAll)(concurrent)((0,_fromArray__WEBPACK_IMPORTED_MODULE_3__.fromArray)(observables, scheduler));
}

/***/ }),

/***/ 4139:
/*!**************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/of.js ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "of": () => (/* binding */ of)
/* harmony export */ });
/* harmony import */ var _util_isScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isScheduler */ 7507);
/* harmony import */ var _fromArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./fromArray */ 8005);
/* harmony import */ var _scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../scheduled/scheduleArray */ 8403);



function of(...args) {
  let scheduler = args[args.length - 1];
  if ((0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__.isScheduler)(scheduler)) {
    args.pop();
    return (0,_scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_1__.scheduleArray)(args, scheduler);
  } else {
    return (0,_fromArray__WEBPACK_IMPORTED_MODULE_2__.fromArray)(args);
  }
}

/***/ }),

/***/ 6587:
/*!**********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/throwError.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "throwError": () => (/* binding */ throwError)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);

function throwError(error, scheduler) {
  if (!scheduler) {
    return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => subscriber.error(error));
  } else {
    return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => scheduler.schedule(dispatch, 0, {
      error,
      subscriber
    }));
  }
}
function dispatch({
  error,
  subscriber
}) {
  subscriber.error(error);
}

/***/ }),

/***/ 5398:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/observable/timer.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "timer": () => (/* binding */ timer)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../scheduler/async */ 328);
/* harmony import */ var _util_isNumeric__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isNumeric */ 7269);
/* harmony import */ var _util_isScheduler__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isScheduler */ 7507);




function timer(dueTime = 0, periodOrScheduler, scheduler) {
  let period = -1;
  if ((0,_util_isNumeric__WEBPACK_IMPORTED_MODULE_0__.isNumeric)(periodOrScheduler)) {
    period = Number(periodOrScheduler) < 1 && 1 || Number(periodOrScheduler);
  } else if ((0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_1__.isScheduler)(periodOrScheduler)) {
    scheduler = periodOrScheduler;
  }
  if (!(0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_1__.isScheduler)(scheduler)) {
    scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_2__.async;
  }
  return new _Observable__WEBPACK_IMPORTED_MODULE_3__.Observable(subscriber => {
    const due = (0,_util_isNumeric__WEBPACK_IMPORTED_MODULE_0__.isNumeric)(dueTime) ? dueTime : +dueTime - scheduler.now();
    return scheduler.schedule(dispatch, due, {
      index: 0,
      period,
      subscriber
    });
  });
}
function dispatch(state) {
  const {
    index,
    period,
    subscriber
  } = state;
  subscriber.next(index);
  if (subscriber.closed) {
    return;
  } else if (period === -1) {
    return subscriber.complete();
  }
  state.index = index + 1;
  this.schedule(state, period);
}

/***/ }),

/***/ 6763:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/audit.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "audit": () => (/* binding */ audit)
/* harmony export */ });
/* harmony import */ var _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../innerSubscribe */ 2831);

function audit(durationSelector) {
  return function auditOperatorFunction(source) {
    return source.lift(new AuditOperator(durationSelector));
  };
}
class AuditOperator {
  constructor(durationSelector) {
    this.durationSelector = durationSelector;
  }
  call(subscriber, source) {
    return source.subscribe(new AuditSubscriber(subscriber, this.durationSelector));
  }
}
class AuditSubscriber extends _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.SimpleOuterSubscriber {
  constructor(destination, durationSelector) {
    super(destination);
    this.durationSelector = durationSelector;
    this.hasValue = false;
  }
  _next(value) {
    this.value = value;
    this.hasValue = true;
    if (!this.throttled) {
      let duration;
      try {
        const {
          durationSelector
        } = this;
        duration = durationSelector(value);
      } catch (err) {
        return this.destination.error(err);
      }
      const innerSubscription = (0,_innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.innerSubscribe)(duration, new _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.SimpleInnerSubscriber(this));
      if (!innerSubscription || innerSubscription.closed) {
        this.clearThrottle();
      } else {
        this.add(this.throttled = innerSubscription);
      }
    }
  }
  clearThrottle() {
    const {
      value,
      hasValue,
      throttled
    } = this;
    if (throttled) {
      this.remove(throttled);
      this.throttled = undefined;
      throttled.unsubscribe();
    }
    if (hasValue) {
      this.value = undefined;
      this.hasValue = false;
      this.destination.next(value);
    }
  }
  notifyNext() {
    this.clearThrottle();
  }
  notifyComplete() {
    this.clearThrottle();
  }
}

/***/ }),

/***/ 1695:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/auditTime.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "auditTime": () => (/* binding */ auditTime)
/* harmony export */ });
/* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/async */ 328);
/* harmony import */ var _audit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./audit */ 6763);
/* harmony import */ var _observable_timer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../observable/timer */ 5398);



function auditTime(duration, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_0__.async) {
  return (0,_audit__WEBPACK_IMPORTED_MODULE_1__.audit)(() => (0,_observable_timer__WEBPACK_IMPORTED_MODULE_2__.timer)(duration, scheduler));
}

/***/ }),

/***/ 7418:
/*!*********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/catchError.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "catchError": () => (/* binding */ catchError)
/* harmony export */ });
/* harmony import */ var _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../innerSubscribe */ 2831);

function catchError(selector) {
  return function catchErrorOperatorFunction(source) {
    const operator = new CatchOperator(selector);
    const caught = source.lift(operator);
    return operator.caught = caught;
  };
}
class CatchOperator {
  constructor(selector) {
    this.selector = selector;
  }
  call(subscriber, source) {
    return source.subscribe(new CatchSubscriber(subscriber, this.selector, this.caught));
  }
}
class CatchSubscriber extends _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.SimpleOuterSubscriber {
  constructor(destination, selector, caught) {
    super(destination);
    this.selector = selector;
    this.caught = caught;
  }
  error(err) {
    if (!this.isStopped) {
      let result;
      try {
        result = this.selector(err, this.caught);
      } catch (err2) {
        super.error(err2);
        return;
      }
      this._unsubscribeAndRecycle();
      const innerSubscriber = new _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.SimpleInnerSubscriber(this);
      this.add(innerSubscriber);
      const innerSubscription = (0,_innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.innerSubscribe)(result, innerSubscriber);
      if (innerSubscription !== innerSubscriber) {
        this.add(innerSubscription);
      }
    }
  }
}

/***/ }),

/***/ 2692:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/concatAll.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "concatAll": () => (/* binding */ concatAll)
/* harmony export */ });
/* harmony import */ var _mergeAll__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mergeAll */ 6675);

function concatAll() {
  return (0,_mergeAll__WEBPACK_IMPORTED_MODULE_0__.mergeAll)(1);
}

/***/ }),

/***/ 1133:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/concatMap.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "concatMap": () => (/* binding */ concatMap)
/* harmony export */ });
/* harmony import */ var _mergeMap__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mergeMap */ 522);

function concatMap(project, resultSelector) {
  return (0,_mergeMap__WEBPACK_IMPORTED_MODULE_0__.mergeMap)(project, resultSelector, 1);
}

/***/ }),

/***/ 823:
/*!***********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/debounceTime.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "debounceTime": () => (/* binding */ debounceTime)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/async */ 328);


function debounceTime(dueTime, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_0__.async) {
  return source => source.lift(new DebounceTimeOperator(dueTime, scheduler));
}
class DebounceTimeOperator {
  constructor(dueTime, scheduler) {
    this.dueTime = dueTime;
    this.scheduler = scheduler;
  }
  call(subscriber, source) {
    return source.subscribe(new DebounceTimeSubscriber(subscriber, this.dueTime, this.scheduler));
  }
}
class DebounceTimeSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_1__.Subscriber {
  constructor(destination, dueTime, scheduler) {
    super(destination);
    this.dueTime = dueTime;
    this.scheduler = scheduler;
    this.debouncedSubscription = null;
    this.lastValue = null;
    this.hasValue = false;
  }
  _next(value) {
    this.clearDebounce();
    this.lastValue = value;
    this.hasValue = true;
    this.add(this.debouncedSubscription = this.scheduler.schedule(dispatchNext, this.dueTime, this));
  }
  _complete() {
    this.debouncedNext();
    this.destination.complete();
  }
  debouncedNext() {
    this.clearDebounce();
    if (this.hasValue) {
      const {
        lastValue
      } = this;
      this.lastValue = null;
      this.hasValue = false;
      this.destination.next(lastValue);
    }
  }
  clearDebounce() {
    const debouncedSubscription = this.debouncedSubscription;
    if (debouncedSubscription !== null) {
      this.remove(debouncedSubscription);
      debouncedSubscription.unsubscribe();
      this.debouncedSubscription = null;
    }
  }
}
function dispatchNext(subscriber) {
  subscriber.debouncedNext();
}

/***/ }),

/***/ 9701:
/*!*************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/defaultIfEmpty.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "defaultIfEmpty": () => (/* binding */ defaultIfEmpty)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function defaultIfEmpty(defaultValue = null) {
  return source => source.lift(new DefaultIfEmptyOperator(defaultValue));
}
class DefaultIfEmptyOperator {
  constructor(defaultValue) {
    this.defaultValue = defaultValue;
  }
  call(subscriber, source) {
    return source.subscribe(new DefaultIfEmptySubscriber(subscriber, this.defaultValue));
  }
}
class DefaultIfEmptySubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, defaultValue) {
    super(destination);
    this.defaultValue = defaultValue;
    this.isEmpty = true;
  }
  _next(value) {
    this.isEmpty = false;
    this.destination.next(value);
  }
  _complete() {
    if (this.isEmpty) {
      this.destination.next(this.defaultValue);
    }
    this.destination.complete();
  }
}

/***/ }),

/***/ 5843:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/delay.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "delay": () => (/* binding */ delay)
/* harmony export */ });
/* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/async */ 328);
/* harmony import */ var _util_isDate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isDate */ 1293);
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _Notification__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Notification */ 7928);




function delay(delay, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_0__.async) {
  const absoluteDelay = (0,_util_isDate__WEBPACK_IMPORTED_MODULE_1__.isDate)(delay);
  const delayFor = absoluteDelay ? +delay - scheduler.now() : Math.abs(delay);
  return source => source.lift(new DelayOperator(delayFor, scheduler));
}
class DelayOperator {
  constructor(delay, scheduler) {
    this.delay = delay;
    this.scheduler = scheduler;
  }
  call(subscriber, source) {
    return source.subscribe(new DelaySubscriber(subscriber, this.delay, this.scheduler));
  }
}
class DelaySubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_2__.Subscriber {
  constructor(destination, delay, scheduler) {
    super(destination);
    this.delay = delay;
    this.scheduler = scheduler;
    this.queue = [];
    this.active = false;
    this.errored = false;
  }
  static dispatch(state) {
    const source = state.source;
    const queue = source.queue;
    const scheduler = state.scheduler;
    const destination = state.destination;
    while (queue.length > 0 && queue[0].time - scheduler.now() <= 0) {
      queue.shift().notification.observe(destination);
    }
    if (queue.length > 0) {
      const delay = Math.max(0, queue[0].time - scheduler.now());
      this.schedule(state, delay);
    } else {
      this.unsubscribe();
      source.active = false;
    }
  }
  _schedule(scheduler) {
    this.active = true;
    const destination = this.destination;
    destination.add(scheduler.schedule(DelaySubscriber.dispatch, this.delay, {
      source: this,
      destination: this.destination,
      scheduler: scheduler
    }));
  }
  scheduleNotification(notification) {
    if (this.errored === true) {
      return;
    }
    const scheduler = this.scheduler;
    const message = new DelayMessage(scheduler.now() + this.delay, notification);
    this.queue.push(message);
    if (this.active === false) {
      this._schedule(scheduler);
    }
  }
  _next(value) {
    this.scheduleNotification(_Notification__WEBPACK_IMPORTED_MODULE_3__.Notification.createNext(value));
  }
  _error(err) {
    this.errored = true;
    this.queue = [];
    this.destination.error(err);
    this.unsubscribe();
  }
  _complete() {
    this.scheduleNotification(_Notification__WEBPACK_IMPORTED_MODULE_3__.Notification.createComplete());
    this.unsubscribe();
  }
}
class DelayMessage {
  constructor(time, notification) {
    this.time = time;
    this.notification = notification;
  }
}

/***/ }),

/***/ 887:
/*!************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/dematerialize.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "dematerialize": () => (/* binding */ dematerialize)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function dematerialize() {
  return function dematerializeOperatorFunction(source) {
    return source.lift(new DeMaterializeOperator());
  };
}
class DeMaterializeOperator {
  call(subscriber, source) {
    return source.subscribe(new DeMaterializeSubscriber(subscriber));
  }
}
class DeMaterializeSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination) {
    super(destination);
  }
  _next(value) {
    value.observe(this.destination);
  }
}

/***/ }),

/***/ 3298:
/*!*******************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/distinctUntilChanged.js ***!
  \*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "distinctUntilChanged": () => (/* binding */ distinctUntilChanged)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function distinctUntilChanged(compare, keySelector) {
  return source => source.lift(new DistinctUntilChangedOperator(compare, keySelector));
}
class DistinctUntilChangedOperator {
  constructor(compare, keySelector) {
    this.compare = compare;
    this.keySelector = keySelector;
  }
  call(subscriber, source) {
    return source.subscribe(new DistinctUntilChangedSubscriber(subscriber, this.compare, this.keySelector));
  }
}
class DistinctUntilChangedSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, compare, keySelector) {
    super(destination);
    this.keySelector = keySelector;
    this.hasKey = false;
    if (typeof compare === 'function') {
      this.compare = compare;
    }
  }
  compare(x, y) {
    return x === y;
  }
  _next(value) {
    let key;
    try {
      const {
        keySelector
      } = this;
      key = keySelector ? keySelector(value) : value;
    } catch (err) {
      return this.destination.error(err);
    }
    let result = false;
    if (this.hasKey) {
      try {
        const {
          compare
        } = this;
        result = compare(this.key, key);
      } catch (err) {
        return this.destination.error(err);
      }
    } else {
      this.hasKey = true;
    }
    if (!result) {
      this.key = key;
      this.destination.next(value);
    }
  }
}

/***/ }),

/***/ 9151:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/filter.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "filter": () => (/* binding */ filter)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function filter(predicate, thisArg) {
  return function filterOperatorFunction(source) {
    return source.lift(new FilterOperator(predicate, thisArg));
  };
}
class FilterOperator {
  constructor(predicate, thisArg) {
    this.predicate = predicate;
    this.thisArg = thisArg;
  }
  call(subscriber, source) {
    return source.subscribe(new FilterSubscriber(subscriber, this.predicate, this.thisArg));
  }
}
class FilterSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, predicate, thisArg) {
    super(destination);
    this.predicate = predicate;
    this.thisArg = thisArg;
    this.count = 0;
  }
  _next(value) {
    let result;
    try {
      result = this.predicate.call(this.thisArg, value, this.count++);
    } catch (err) {
      this.destination.error(err);
      return;
    }
    if (result) {
      this.destination.next(value);
    }
  }
}

/***/ }),

/***/ 4661:
/*!*******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/finalize.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "finalize": () => (/* binding */ finalize)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscription */ 2425);


function finalize(callback) {
  return source => source.lift(new FinallyOperator(callback));
}
class FinallyOperator {
  constructor(callback) {
    this.callback = callback;
  }
  call(subscriber, source) {
    return source.subscribe(new FinallySubscriber(subscriber, this.callback));
  }
}
class FinallySubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, callback) {
    super(destination);
    this.add(new _Subscription__WEBPACK_IMPORTED_MODULE_1__.Subscription(callback));
  }
}

/***/ }),

/***/ 5670:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/first.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "first": () => (/* binding */ first)
/* harmony export */ });
/* harmony import */ var _util_EmptyError__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/EmptyError */ 213);
/* harmony import */ var _filter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./filter */ 9151);
/* harmony import */ var _take__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./take */ 3910);
/* harmony import */ var _defaultIfEmpty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./defaultIfEmpty */ 9701);
/* harmony import */ var _throwIfEmpty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./throwIfEmpty */ 2013);
/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/identity */ 1356);






function first(predicate, defaultValue) {
  const hasDefaultValue = arguments.length >= 2;
  return source => source.pipe(predicate ? (0,_filter__WEBPACK_IMPORTED_MODULE_0__.filter)((v, i) => predicate(v, i, source)) : _util_identity__WEBPACK_IMPORTED_MODULE_1__.identity, (0,_take__WEBPACK_IMPORTED_MODULE_2__.take)(1), hasDefaultValue ? (0,_defaultIfEmpty__WEBPACK_IMPORTED_MODULE_3__.defaultIfEmpty)(defaultValue) : (0,_throwIfEmpty__WEBPACK_IMPORTED_MODULE_4__.throwIfEmpty)(() => new _util_EmptyError__WEBPACK_IMPORTED_MODULE_5__.EmptyError()));
}

/***/ }),

/***/ 5690:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/last.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "last": () => (/* binding */ last)
/* harmony export */ });
/* harmony import */ var _util_EmptyError__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/EmptyError */ 213);
/* harmony import */ var _filter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./filter */ 9151);
/* harmony import */ var _takeLast__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./takeLast */ 7760);
/* harmony import */ var _throwIfEmpty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./throwIfEmpty */ 2013);
/* harmony import */ var _defaultIfEmpty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./defaultIfEmpty */ 9701);
/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/identity */ 1356);






function last(predicate, defaultValue) {
  const hasDefaultValue = arguments.length >= 2;
  return source => source.pipe(predicate ? (0,_filter__WEBPACK_IMPORTED_MODULE_0__.filter)((v, i) => predicate(v, i, source)) : _util_identity__WEBPACK_IMPORTED_MODULE_1__.identity, (0,_takeLast__WEBPACK_IMPORTED_MODULE_2__.takeLast)(1), hasDefaultValue ? (0,_defaultIfEmpty__WEBPACK_IMPORTED_MODULE_3__.defaultIfEmpty)(defaultValue) : (0,_throwIfEmpty__WEBPACK_IMPORTED_MODULE_4__.throwIfEmpty)(() => new _util_EmptyError__WEBPACK_IMPORTED_MODULE_5__.EmptyError()));
}

/***/ }),

/***/ 6942:
/*!**************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/map.js ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MapOperator": () => (/* binding */ MapOperator),
/* harmony export */   "map": () => (/* binding */ map)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function map(project, thisArg) {
  return function mapOperation(source) {
    if (typeof project !== 'function') {
      throw new TypeError('argument is not a function. Are you looking for `mapTo()`?');
    }
    return source.lift(new MapOperator(project, thisArg));
  };
}
class MapOperator {
  constructor(project, thisArg) {
    this.project = project;
    this.thisArg = thisArg;
  }
  call(subscriber, source) {
    return source.subscribe(new MapSubscriber(subscriber, this.project, this.thisArg));
  }
}
class MapSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, project, thisArg) {
    super(destination);
    this.project = project;
    this.count = 0;
    this.thisArg = thisArg || this;
  }
  _next(value) {
    let result;
    try {
      result = this.project.call(this.thisArg, value, this.count++);
    } catch (err) {
      this.destination.error(err);
      return;
    }
    this.destination.next(result);
  }
}

/***/ }),

/***/ 9361:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/mapTo.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "mapTo": () => (/* binding */ mapTo)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function mapTo(value) {
  return source => source.lift(new MapToOperator(value));
}
class MapToOperator {
  constructor(value) {
    this.value = value;
  }
  call(subscriber, source) {
    return source.subscribe(new MapToSubscriber(subscriber, this.value));
  }
}
class MapToSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, value) {
    super(destination);
    this.value = value;
  }
  _next(x) {
    this.destination.next(this.value);
  }
}

/***/ }),

/***/ 5189:
/*!**********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/materialize.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "materialize": () => (/* binding */ materialize)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _Notification__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Notification */ 7928);


function materialize() {
  return function materializeOperatorFunction(source) {
    return source.lift(new MaterializeOperator());
  };
}
class MaterializeOperator {
  call(subscriber, source) {
    return source.subscribe(new MaterializeSubscriber(subscriber));
  }
}
class MaterializeSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination) {
    super(destination);
  }
  _next(value) {
    this.destination.next(_Notification__WEBPACK_IMPORTED_MODULE_1__.Notification.createNext(value));
  }
  _error(err) {
    const destination = this.destination;
    destination.next(_Notification__WEBPACK_IMPORTED_MODULE_1__.Notification.createError(err));
    destination.complete();
  }
  _complete() {
    const destination = this.destination;
    destination.next(_Notification__WEBPACK_IMPORTED_MODULE_1__.Notification.createComplete());
    destination.complete();
  }
}

/***/ }),

/***/ 6675:
/*!*******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/mergeAll.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "mergeAll": () => (/* binding */ mergeAll)
/* harmony export */ });
/* harmony import */ var _mergeMap__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mergeMap */ 522);
/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/identity */ 1356);


function mergeAll(concurrent = Number.POSITIVE_INFINITY) {
  return (0,_mergeMap__WEBPACK_IMPORTED_MODULE_0__.mergeMap)(_util_identity__WEBPACK_IMPORTED_MODULE_1__.identity, concurrent);
}

/***/ }),

/***/ 522:
/*!*******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/mergeMap.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MergeMapOperator": () => (/* binding */ MergeMapOperator),
/* harmony export */   "MergeMapSubscriber": () => (/* binding */ MergeMapSubscriber),
/* harmony export */   "flatMap": () => (/* binding */ flatMap),
/* harmony export */   "mergeMap": () => (/* binding */ mergeMap)
/* harmony export */ });
/* harmony import */ var _map__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./map */ 6942);
/* harmony import */ var _observable_from__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/from */ 4383);
/* harmony import */ var _innerSubscribe__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../innerSubscribe */ 2831);



function mergeMap(project, resultSelector, concurrent = Number.POSITIVE_INFINITY) {
  if (typeof resultSelector === 'function') {
    return source => source.pipe(mergeMap((a, i) => (0,_observable_from__WEBPACK_IMPORTED_MODULE_0__.from)(project(a, i)).pipe((0,_map__WEBPACK_IMPORTED_MODULE_1__.map)((b, ii) => resultSelector(a, b, i, ii))), concurrent));
  } else if (typeof resultSelector === 'number') {
    concurrent = resultSelector;
  }
  return source => source.lift(new MergeMapOperator(project, concurrent));
}
class MergeMapOperator {
  constructor(project, concurrent = Number.POSITIVE_INFINITY) {
    this.project = project;
    this.concurrent = concurrent;
  }
  call(observer, source) {
    return source.subscribe(new MergeMapSubscriber(observer, this.project, this.concurrent));
  }
}
class MergeMapSubscriber extends _innerSubscribe__WEBPACK_IMPORTED_MODULE_2__.SimpleOuterSubscriber {
  constructor(destination, project, concurrent = Number.POSITIVE_INFINITY) {
    super(destination);
    this.project = project;
    this.concurrent = concurrent;
    this.hasCompleted = false;
    this.buffer = [];
    this.active = 0;
    this.index = 0;
  }
  _next(value) {
    if (this.active < this.concurrent) {
      this._tryNext(value);
    } else {
      this.buffer.push(value);
    }
  }
  _tryNext(value) {
    let result;
    const index = this.index++;
    try {
      result = this.project(value, index);
    } catch (err) {
      this.destination.error(err);
      return;
    }
    this.active++;
    this._innerSub(result);
  }
  _innerSub(ish) {
    const innerSubscriber = new _innerSubscribe__WEBPACK_IMPORTED_MODULE_2__.SimpleInnerSubscriber(this);
    const destination = this.destination;
    destination.add(innerSubscriber);
    const innerSubscription = (0,_innerSubscribe__WEBPACK_IMPORTED_MODULE_2__.innerSubscribe)(ish, innerSubscriber);
    if (innerSubscription !== innerSubscriber) {
      destination.add(innerSubscription);
    }
  }
  _complete() {
    this.hasCompleted = true;
    if (this.active === 0 && this.buffer.length === 0) {
      this.destination.complete();
    }
    this.unsubscribe();
  }
  notifyNext(innerValue) {
    this.destination.next(innerValue);
  }
  notifyComplete() {
    const buffer = this.buffer;
    this.active--;
    if (buffer.length > 0) {
      this._next(buffer.shift());
    } else if (this.active === 0 && this.hasCompleted) {
      this.destination.complete();
    }
  }
}
const flatMap = mergeMap;

/***/ }),

/***/ 2787:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/multicast.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MulticastOperator": () => (/* binding */ MulticastOperator),
/* harmony export */   "multicast": () => (/* binding */ multicast)
/* harmony export */ });
/* harmony import */ var _observable_ConnectableObservable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/ConnectableObservable */ 4483);

function multicast(subjectOrSubjectFactory, selector) {
  return function multicastOperatorFunction(source) {
    let subjectFactory;
    if (typeof subjectOrSubjectFactory === 'function') {
      subjectFactory = subjectOrSubjectFactory;
    } else {
      subjectFactory = function subjectFactory() {
        return subjectOrSubjectFactory;
      };
    }
    if (typeof selector === 'function') {
      return source.lift(new MulticastOperator(subjectFactory, selector));
    }
    const connectable = Object.create(source, _observable_ConnectableObservable__WEBPACK_IMPORTED_MODULE_0__.connectableObservableDescriptor);
    connectable.source = source;
    connectable.subjectFactory = subjectFactory;
    return connectable;
  };
}
class MulticastOperator {
  constructor(subjectFactory, selector) {
    this.subjectFactory = subjectFactory;
    this.selector = selector;
  }
  call(subscriber, source) {
    const {
      selector
    } = this;
    const subject = this.subjectFactory();
    const subscription = selector(subject).subscribe(subscriber);
    subscription.add(source.subscribe(subject));
    return subscription;
  }
}

/***/ }),

/***/ 3888:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/observeOn.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ObserveOnMessage": () => (/* binding */ ObserveOnMessage),
/* harmony export */   "ObserveOnOperator": () => (/* binding */ ObserveOnOperator),
/* harmony export */   "ObserveOnSubscriber": () => (/* binding */ ObserveOnSubscriber),
/* harmony export */   "observeOn": () => (/* binding */ observeOn)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _Notification__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Notification */ 7928);


function observeOn(scheduler, delay = 0) {
  return function observeOnOperatorFunction(source) {
    return source.lift(new ObserveOnOperator(scheduler, delay));
  };
}
class ObserveOnOperator {
  constructor(scheduler, delay = 0) {
    this.scheduler = scheduler;
    this.delay = delay;
  }
  call(subscriber, source) {
    return source.subscribe(new ObserveOnSubscriber(subscriber, this.scheduler, this.delay));
  }
}
class ObserveOnSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, scheduler, delay = 0) {
    super(destination);
    this.scheduler = scheduler;
    this.delay = delay;
  }
  static dispatch(arg) {
    const {
      notification,
      destination
    } = arg;
    notification.observe(destination);
    this.unsubscribe();
  }
  scheduleMessage(notification) {
    const destination = this.destination;
    destination.add(this.scheduler.schedule(ObserveOnSubscriber.dispatch, this.delay, new ObserveOnMessage(notification, this.destination)));
  }
  _next(value) {
    this.scheduleMessage(_Notification__WEBPACK_IMPORTED_MODULE_1__.Notification.createNext(value));
  }
  _error(err) {
    this.scheduleMessage(_Notification__WEBPACK_IMPORTED_MODULE_1__.Notification.createError(err));
    this.unsubscribe();
  }
  _complete() {
    this.scheduleMessage(_Notification__WEBPACK_IMPORTED_MODULE_1__.Notification.createComplete());
    this.unsubscribe();
  }
}
class ObserveOnMessage {
  constructor(notification, destination) {
    this.notification = notification;
    this.destination = destination;
  }
}

/***/ }),

/***/ 9221:
/*!*******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/pairwise.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "pairwise": () => (/* binding */ pairwise)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function pairwise() {
  return source => source.lift(new PairwiseOperator());
}
class PairwiseOperator {
  call(subscriber, source) {
    return source.subscribe(new PairwiseSubscriber(subscriber));
  }
}
class PairwiseSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination) {
    super(destination);
    this.hasPrev = false;
  }
  _next(value) {
    let pair;
    if (this.hasPrev) {
      pair = [this.prev, value];
    } else {
      this.hasPrev = true;
    }
    this.prev = value;
    if (pair) {
      this.destination.next(pair);
    }
  }
}

/***/ }),

/***/ 8331:
/*!*******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/refCount.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "refCount": () => (/* binding */ refCount)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function refCount() {
  return function refCountOperatorFunction(source) {
    return source.lift(new RefCountOperator(source));
  };
}
class RefCountOperator {
  constructor(connectable) {
    this.connectable = connectable;
  }
  call(subscriber, source) {
    const {
      connectable
    } = this;
    connectable._refCount++;
    const refCounter = new RefCountSubscriber(subscriber, connectable);
    const subscription = source.subscribe(refCounter);
    if (!refCounter.closed) {
      refCounter.connection = connectable.connect();
    }
    return subscription;
  }
}
class RefCountSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, connectable) {
    super(destination);
    this.connectable = connectable;
  }
  _unsubscribe() {
    const {
      connectable
    } = this;
    if (!connectable) {
      this.connection = null;
      return;
    }
    this.connectable = null;
    const refCount = connectable._refCount;
    if (refCount <= 0) {
      this.connection = null;
      return;
    }
    connectable._refCount = refCount - 1;
    if (refCount > 1) {
      this.connection = null;
      return;
    }
    const {
      connection
    } = this;
    const sharedConnection = connectable._connection;
    this.connection = null;
    if (sharedConnection && (!connection || sharedConnection === connection)) {
      sharedConnection.unsubscribe();
    }
  }
}

/***/ }),

/***/ 2647:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/scan.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "scan": () => (/* binding */ scan)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function scan(accumulator, seed) {
  let hasSeed = false;
  if (arguments.length >= 2) {
    hasSeed = true;
  }
  return function scanOperatorFunction(source) {
    return source.lift(new ScanOperator(accumulator, seed, hasSeed));
  };
}
class ScanOperator {
  constructor(accumulator, seed, hasSeed = false) {
    this.accumulator = accumulator;
    this.seed = seed;
    this.hasSeed = hasSeed;
  }
  call(subscriber, source) {
    return source.subscribe(new ScanSubscriber(subscriber, this.accumulator, this.seed, this.hasSeed));
  }
}
class ScanSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, accumulator, _seed, hasSeed) {
    super(destination);
    this.accumulator = accumulator;
    this._seed = _seed;
    this.hasSeed = hasSeed;
    this.index = 0;
  }
  get seed() {
    return this._seed;
  }
  set seed(value) {
    this.hasSeed = true;
    this._seed = value;
  }
  _next(value) {
    if (!this.hasSeed) {
      this.seed = value;
      this.destination.next(value);
    } else {
      return this._tryNext(value);
    }
  }
  _tryNext(value) {
    const index = this.index++;
    let result;
    try {
      result = this.accumulator(this.seed, value, index);
    } catch (err) {
      this.destination.error(err);
    }
    this.seed = result;
    this.destination.next(result);
  }
}

/***/ }),

/***/ 4514:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/share.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "share": () => (/* binding */ share)
/* harmony export */ });
/* harmony import */ var _multicast__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./multicast */ 2787);
/* harmony import */ var _refCount__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./refCount */ 8331);
/* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subject */ 2218);



function shareSubjectFactory() {
  return new _Subject__WEBPACK_IMPORTED_MODULE_0__.Subject();
}
function share() {
  return source => (0,_refCount__WEBPACK_IMPORTED_MODULE_1__.refCount)()((0,_multicast__WEBPACK_IMPORTED_MODULE_2__.multicast)(shareSubjectFactory)(source));
}

/***/ }),

/***/ 9128:
/*!**********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/shareReplay.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "shareReplay": () => (/* binding */ shareReplay)
/* harmony export */ });
/* harmony import */ var _ReplaySubject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../ReplaySubject */ 1555);

function shareReplay(configOrBufferSize, windowTime, scheduler) {
  let config;
  if (configOrBufferSize && typeof configOrBufferSize === 'object') {
    config = configOrBufferSize;
  } else {
    config = {
      bufferSize: configOrBufferSize,
      windowTime,
      refCount: false,
      scheduler
    };
  }
  return source => source.lift(shareReplayOperator(config));
}
function shareReplayOperator({
  bufferSize = Number.POSITIVE_INFINITY,
  windowTime = Number.POSITIVE_INFINITY,
  refCount: useRefCount,
  scheduler
}) {
  let subject;
  let refCount = 0;
  let subscription;
  let hasError = false;
  let isComplete = false;
  return function shareReplayOperation(source) {
    refCount++;
    let innerSub;
    if (!subject || hasError) {
      hasError = false;
      subject = new _ReplaySubject__WEBPACK_IMPORTED_MODULE_0__.ReplaySubject(bufferSize, windowTime, scheduler);
      innerSub = subject.subscribe(this);
      subscription = source.subscribe({
        next(value) {
          subject.next(value);
        },
        error(err) {
          hasError = true;
          subject.error(err);
        },
        complete() {
          isComplete = true;
          subscription = undefined;
          subject.complete();
        }
      });
      if (isComplete) {
        subscription = undefined;
      }
    } else {
      innerSub = subject.subscribe(this);
    }
    this.add(() => {
      refCount--;
      innerSub.unsubscribe();
      innerSub = undefined;
      if (subscription && !isComplete && useRefCount && refCount === 0) {
        subscription.unsubscribe();
        subscription = undefined;
        subject = undefined;
      }
    });
  };
}

/***/ }),

/***/ 6276:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/skip.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "skip": () => (/* binding */ skip)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function skip(count) {
  return source => source.lift(new SkipOperator(count));
}
class SkipOperator {
  constructor(total) {
    this.total = total;
  }
  call(subscriber, source) {
    return source.subscribe(new SkipSubscriber(subscriber, this.total));
  }
}
class SkipSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, total) {
    super(destination);
    this.total = total;
    this.count = 0;
  }
  _next(x) {
    if (++this.count > this.total) {
      this.destination.next(x);
    }
  }
}

/***/ }),

/***/ 5722:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/startWith.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "startWith": () => (/* binding */ startWith)
/* harmony export */ });
/* harmony import */ var _observable_concat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../observable/concat */ 5828);
/* harmony import */ var _util_isScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isScheduler */ 7507);


function startWith(...array) {
  const scheduler = array[array.length - 1];
  if ((0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__.isScheduler)(scheduler)) {
    array.pop();
    return source => (0,_observable_concat__WEBPACK_IMPORTED_MODULE_1__.concat)(array, source, scheduler);
  } else {
    return source => (0,_observable_concat__WEBPACK_IMPORTED_MODULE_1__.concat)(array, source);
  }
}

/***/ }),

/***/ 9095:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/switchMap.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "switchMap": () => (/* binding */ switchMap)
/* harmony export */ });
/* harmony import */ var _map__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./map */ 6942);
/* harmony import */ var _observable_from__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/from */ 4383);
/* harmony import */ var _innerSubscribe__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../innerSubscribe */ 2831);



function switchMap(project, resultSelector) {
  if (typeof resultSelector === 'function') {
    return source => source.pipe(switchMap((a, i) => (0,_observable_from__WEBPACK_IMPORTED_MODULE_0__.from)(project(a, i)).pipe((0,_map__WEBPACK_IMPORTED_MODULE_1__.map)((b, ii) => resultSelector(a, b, i, ii)))));
  }
  return source => source.lift(new SwitchMapOperator(project));
}
class SwitchMapOperator {
  constructor(project) {
    this.project = project;
  }
  call(subscriber, source) {
    return source.subscribe(new SwitchMapSubscriber(subscriber, this.project));
  }
}
class SwitchMapSubscriber extends _innerSubscribe__WEBPACK_IMPORTED_MODULE_2__.SimpleOuterSubscriber {
  constructor(destination, project) {
    super(destination);
    this.project = project;
    this.index = 0;
  }
  _next(value) {
    let result;
    const index = this.index++;
    try {
      result = this.project(value, index);
    } catch (error) {
      this.destination.error(error);
      return;
    }
    this._innerSub(result);
  }
  _innerSub(result) {
    const innerSubscription = this.innerSubscription;
    if (innerSubscription) {
      innerSubscription.unsubscribe();
    }
    const innerSubscriber = new _innerSubscribe__WEBPACK_IMPORTED_MODULE_2__.SimpleInnerSubscriber(this);
    const destination = this.destination;
    destination.add(innerSubscriber);
    this.innerSubscription = (0,_innerSubscribe__WEBPACK_IMPORTED_MODULE_2__.innerSubscribe)(result, innerSubscriber);
    if (this.innerSubscription !== innerSubscriber) {
      destination.add(this.innerSubscription);
    }
  }
  _complete() {
    const {
      innerSubscription
    } = this;
    if (!innerSubscription || innerSubscription.closed) {
      super._complete();
    }
    this.unsubscribe();
  }
  _unsubscribe() {
    this.innerSubscription = undefined;
  }
  notifyComplete() {
    this.innerSubscription = undefined;
    if (this.isStopped) {
      super._complete();
    }
  }
  notifyNext(innerValue) {
    this.destination.next(innerValue);
  }
}

/***/ }),

/***/ 3910:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/take.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "take": () => (/* binding */ take)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _util_ArgumentOutOfRangeError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/ArgumentOutOfRangeError */ 2846);
/* harmony import */ var _observable_empty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/empty */ 6439);



function take(count) {
  return source => {
    if (count === 0) {
      return (0,_observable_empty__WEBPACK_IMPORTED_MODULE_0__.empty)();
    } else {
      return source.lift(new TakeOperator(count));
    }
  };
}
class TakeOperator {
  constructor(total) {
    this.total = total;
    if (this.total < 0) {
      throw new _util_ArgumentOutOfRangeError__WEBPACK_IMPORTED_MODULE_1__.ArgumentOutOfRangeError();
    }
  }
  call(subscriber, source) {
    return source.subscribe(new TakeSubscriber(subscriber, this.total));
  }
}
class TakeSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_2__.Subscriber {
  constructor(destination, total) {
    super(destination);
    this.total = total;
    this.count = 0;
  }
  _next(value) {
    const total = this.total;
    const count = ++this.count;
    if (count <= total) {
      this.destination.next(value);
      if (count === total) {
        this.destination.complete();
        this.unsubscribe();
      }
    }
  }
}

/***/ }),

/***/ 7760:
/*!*******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/takeLast.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "takeLast": () => (/* binding */ takeLast)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _util_ArgumentOutOfRangeError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/ArgumentOutOfRangeError */ 2846);
/* harmony import */ var _observable_empty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/empty */ 6439);



function takeLast(count) {
  return function takeLastOperatorFunction(source) {
    if (count === 0) {
      return (0,_observable_empty__WEBPACK_IMPORTED_MODULE_0__.empty)();
    } else {
      return source.lift(new TakeLastOperator(count));
    }
  };
}
class TakeLastOperator {
  constructor(total) {
    this.total = total;
    if (this.total < 0) {
      throw new _util_ArgumentOutOfRangeError__WEBPACK_IMPORTED_MODULE_1__.ArgumentOutOfRangeError();
    }
  }
  call(subscriber, source) {
    return source.subscribe(new TakeLastSubscriber(subscriber, this.total));
  }
}
class TakeLastSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_2__.Subscriber {
  constructor(destination, total) {
    super(destination);
    this.total = total;
    this.ring = new Array();
    this.count = 0;
  }
  _next(value) {
    const ring = this.ring;
    const total = this.total;
    const count = this.count++;
    if (ring.length < total) {
      ring.push(value);
    } else {
      const index = count % total;
      ring[index] = value;
    }
  }
  _complete() {
    const destination = this.destination;
    let count = this.count;
    if (count > 0) {
      const total = this.count >= this.total ? this.total : this.count;
      const ring = this.ring;
      for (let i = 0; i < total; i++) {
        const idx = count++ % total;
        destination.next(ring[idx]);
      }
    }
    destination.complete();
  }
}

/***/ }),

/***/ 5921:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/takeUntil.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "takeUntil": () => (/* binding */ takeUntil)
/* harmony export */ });
/* harmony import */ var _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../innerSubscribe */ 2831);

function takeUntil(notifier) {
  return source => source.lift(new TakeUntilOperator(notifier));
}
class TakeUntilOperator {
  constructor(notifier) {
    this.notifier = notifier;
  }
  call(subscriber, source) {
    const takeUntilSubscriber = new TakeUntilSubscriber(subscriber);
    const notifierSubscription = (0,_innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.innerSubscribe)(this.notifier, new _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.SimpleInnerSubscriber(takeUntilSubscriber));
    if (notifierSubscription && !takeUntilSubscriber.seenValue) {
      takeUntilSubscriber.add(notifierSubscription);
      return source.subscribe(takeUntilSubscriber);
    }
    return takeUntilSubscriber;
  }
}
class TakeUntilSubscriber extends _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__.SimpleOuterSubscriber {
  constructor(destination) {
    super(destination);
    this.seenValue = false;
  }
  notifyNext() {
    this.seenValue = true;
    this.complete();
  }
  notifyComplete() {}
}

/***/ }),

/***/ 5050:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/takeWhile.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "takeWhile": () => (/* binding */ takeWhile)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function takeWhile(predicate, inclusive = false) {
  return source => source.lift(new TakeWhileOperator(predicate, inclusive));
}
class TakeWhileOperator {
  constructor(predicate, inclusive) {
    this.predicate = predicate;
    this.inclusive = inclusive;
  }
  call(subscriber, source) {
    return source.subscribe(new TakeWhileSubscriber(subscriber, this.predicate, this.inclusive));
  }
}
class TakeWhileSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, predicate, inclusive) {
    super(destination);
    this.predicate = predicate;
    this.inclusive = inclusive;
    this.index = 0;
  }
  _next(value) {
    const destination = this.destination;
    let result;
    try {
      result = this.predicate(value, this.index++);
    } catch (err) {
      destination.error(err);
      return;
    }
    this.nextOrComplete(value, result);
  }
  nextOrComplete(value, predicateResult) {
    const destination = this.destination;
    if (Boolean(predicateResult)) {
      destination.next(value);
    } else {
      if (this.inclusive) {
        destination.next(value);
      }
      destination.complete();
    }
  }
}

/***/ }),

/***/ 8759:
/*!**************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/tap.js ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "tap": () => (/* binding */ tap)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _util_noop__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/noop */ 6882);
/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isFunction */ 1900);



function tap(nextOrObserver, error, complete) {
  return function tapOperatorFunction(source) {
    return source.lift(new DoOperator(nextOrObserver, error, complete));
  };
}
class DoOperator {
  constructor(nextOrObserver, error, complete) {
    this.nextOrObserver = nextOrObserver;
    this.error = error;
    this.complete = complete;
  }
  call(subscriber, source) {
    return source.subscribe(new TapSubscriber(subscriber, this.nextOrObserver, this.error, this.complete));
  }
}
class TapSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, observerOrNext, error, complete) {
    super(destination);
    this._tapNext = _util_noop__WEBPACK_IMPORTED_MODULE_1__.noop;
    this._tapError = _util_noop__WEBPACK_IMPORTED_MODULE_1__.noop;
    this._tapComplete = _util_noop__WEBPACK_IMPORTED_MODULE_1__.noop;
    this._tapError = error || _util_noop__WEBPACK_IMPORTED_MODULE_1__.noop;
    this._tapComplete = complete || _util_noop__WEBPACK_IMPORTED_MODULE_1__.noop;
    if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_2__.isFunction)(observerOrNext)) {
      this._context = this;
      this._tapNext = observerOrNext;
    } else if (observerOrNext) {
      this._context = observerOrNext;
      this._tapNext = observerOrNext.next || _util_noop__WEBPACK_IMPORTED_MODULE_1__.noop;
      this._tapError = observerOrNext.error || _util_noop__WEBPACK_IMPORTED_MODULE_1__.noop;
      this._tapComplete = observerOrNext.complete || _util_noop__WEBPACK_IMPORTED_MODULE_1__.noop;
    }
  }
  _next(value) {
    try {
      this._tapNext.call(this._context, value);
    } catch (err) {
      this.destination.error(err);
      return;
    }
    this.destination.next(value);
  }
  _error(err) {
    try {
      this._tapError.call(this._context, err);
    } catch (err) {
      this.destination.error(err);
      return;
    }
    this.destination.error(err);
  }
  _complete() {
    try {
      this._tapComplete.call(this._context);
    } catch (err) {
      this.destination.error(err);
      return;
    }
    return this.destination.complete();
  }
}

/***/ }),

/***/ 2013:
/*!***********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/operators/throwIfEmpty.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "throwIfEmpty": () => (/* binding */ throwIfEmpty)
/* harmony export */ });
/* harmony import */ var _util_EmptyError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/EmptyError */ 213);
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);


function throwIfEmpty(errorFactory = defaultErrorFactory) {
  return source => {
    return source.lift(new ThrowIfEmptyOperator(errorFactory));
  };
}
class ThrowIfEmptyOperator {
  constructor(errorFactory) {
    this.errorFactory = errorFactory;
  }
  call(subscriber, source) {
    return source.subscribe(new ThrowIfEmptySubscriber(subscriber, this.errorFactory));
  }
}
class ThrowIfEmptySubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber {
  constructor(destination, errorFactory) {
    super(destination);
    this.errorFactory = errorFactory;
    this.hasValue = false;
  }
  _next(value) {
    this.hasValue = true;
    this.destination.next(value);
  }
  _complete() {
    if (!this.hasValue) {
      let err;
      try {
        err = this.errorFactory();
      } catch (e) {
        err = e;
      }
      this.destination.error(err);
    } else {
      return this.destination.complete();
    }
  }
}
function defaultErrorFactory() {
  return new _util_EmptyError__WEBPACK_IMPORTED_MODULE_1__.EmptyError();
}

/***/ }),

/***/ 8403:
/*!************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduled/scheduleArray.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "scheduleArray": () => (/* binding */ scheduleArray)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscription */ 2425);


function scheduleArray(input, scheduler) {
  return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => {
    const sub = new _Subscription__WEBPACK_IMPORTED_MODULE_1__.Subscription();
    let i = 0;
    sub.add(scheduler.schedule(function () {
      if (i === input.length) {
        subscriber.complete();
        return;
      }
      subscriber.next(input[i++]);
      if (!subscriber.closed) {
        sub.add(this.schedule());
      }
    }));
    return sub;
  });
}

/***/ }),

/***/ 1232:
/*!***************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduled/scheduleIterable.js ***!
  \***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "scheduleIterable": () => (/* binding */ scheduleIterable)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscription */ 2425);
/* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../symbol/iterator */ 2803);



function scheduleIterable(input, scheduler) {
  if (!input) {
    throw new Error('Iterable cannot be null');
  }
  return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => {
    const sub = new _Subscription__WEBPACK_IMPORTED_MODULE_1__.Subscription();
    let iterator;
    sub.add(() => {
      if (iterator && typeof iterator.return === 'function') {
        iterator.return();
      }
    });
    sub.add(scheduler.schedule(() => {
      iterator = input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__.iterator]();
      sub.add(scheduler.schedule(function () {
        if (subscriber.closed) {
          return;
        }
        let value;
        let done;
        try {
          const result = iterator.next();
          value = result.value;
          done = result.done;
        } catch (err) {
          subscriber.error(err);
          return;
        }
        if (done) {
          subscriber.complete();
        } else {
          subscriber.next(value);
          this.schedule();
        }
      }));
    }));
    return sub;
  });
}

/***/ }),

/***/ 1145:
/*!*****************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduled/scheduleObservable.js ***!
  \*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "scheduleObservable": () => (/* binding */ scheduleObservable)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscription */ 2425);
/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../symbol/observable */ 6831);



function scheduleObservable(input, scheduler) {
  return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => {
    const sub = new _Subscription__WEBPACK_IMPORTED_MODULE_1__.Subscription();
    sub.add(scheduler.schedule(() => {
      const observable = input[_symbol_observable__WEBPACK_IMPORTED_MODULE_2__.observable]();
      sub.add(observable.subscribe({
        next(value) {
          sub.add(scheduler.schedule(() => subscriber.next(value)));
        },
        error(err) {
          sub.add(scheduler.schedule(() => subscriber.error(err)));
        },
        complete() {
          sub.add(scheduler.schedule(() => subscriber.complete()));
        }
      }));
    }));
    return sub;
  });
}

/***/ }),

/***/ 467:
/*!**************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduled/schedulePromise.js ***!
  \**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "schedulePromise": () => (/* binding */ schedulePromise)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscription */ 2425);


function schedulePromise(input, scheduler) {
  return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => {
    const sub = new _Subscription__WEBPACK_IMPORTED_MODULE_1__.Subscription();
    sub.add(scheduler.schedule(() => input.then(value => {
      sub.add(scheduler.schedule(() => {
        subscriber.next(value);
        sub.add(scheduler.schedule(() => subscriber.complete()));
      }));
    }, err => {
      sub.add(scheduler.schedule(() => subscriber.error(err)));
    })));
    return sub;
  });
}

/***/ }),

/***/ 2476:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduled/scheduled.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "scheduled": () => (/* binding */ scheduled)
/* harmony export */ });
/* harmony import */ var _scheduleObservable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scheduleObservable */ 1145);
/* harmony import */ var _schedulePromise__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./schedulePromise */ 467);
/* harmony import */ var _scheduleArray__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./scheduleArray */ 8403);
/* harmony import */ var _scheduleIterable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./scheduleIterable */ 1232);
/* harmony import */ var _util_isInteropObservable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isInteropObservable */ 5781);
/* harmony import */ var _util_isPromise__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isPromise */ 5192);
/* harmony import */ var _util_isArrayLike__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/isArrayLike */ 5122);
/* harmony import */ var _util_isIterable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/isIterable */ 9674);








function scheduled(input, scheduler) {
  if (input != null) {
    if ((0,_util_isInteropObservable__WEBPACK_IMPORTED_MODULE_0__.isInteropObservable)(input)) {
      return (0,_scheduleObservable__WEBPACK_IMPORTED_MODULE_1__.scheduleObservable)(input, scheduler);
    } else if ((0,_util_isPromise__WEBPACK_IMPORTED_MODULE_2__.isPromise)(input)) {
      return (0,_schedulePromise__WEBPACK_IMPORTED_MODULE_3__.schedulePromise)(input, scheduler);
    } else if ((0,_util_isArrayLike__WEBPACK_IMPORTED_MODULE_4__.isArrayLike)(input)) {
      return (0,_scheduleArray__WEBPACK_IMPORTED_MODULE_5__.scheduleArray)(input, scheduler);
    } else if ((0,_util_isIterable__WEBPACK_IMPORTED_MODULE_6__.isIterable)(input) || typeof input === 'string') {
      return (0,_scheduleIterable__WEBPACK_IMPORTED_MODULE_7__.scheduleIterable)(input, scheduler);
    }
  }
  throw new TypeError((input !== null && typeof input || input) + ' is not observable');
}

/***/ }),

/***/ 5353:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/Action.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Action": () => (/* binding */ Action)
/* harmony export */ });
/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscription */ 2425);

class Action extends _Subscription__WEBPACK_IMPORTED_MODULE_0__.Subscription {
  constructor(scheduler, work) {
    super();
  }
  schedule(state, delay = 0) {
    return this;
  }
}

/***/ }),

/***/ 2866:
/*!*******************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/AnimationFrameAction.js ***!
  \*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AnimationFrameAction": () => (/* binding */ AnimationFrameAction)
/* harmony export */ });
/* harmony import */ var _AsyncAction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncAction */ 3670);

class AnimationFrameAction extends _AsyncAction__WEBPACK_IMPORTED_MODULE_0__.AsyncAction {
  constructor(scheduler, work) {
    super(scheduler, work);
    this.scheduler = scheduler;
    this.work = work;
  }
  requestAsyncId(scheduler, id, delay = 0) {
    if (delay !== null && delay > 0) {
      return super.requestAsyncId(scheduler, id, delay);
    }
    scheduler.actions.push(this);
    return scheduler.scheduled || (scheduler.scheduled = requestAnimationFrame(() => scheduler.flush(null)));
  }
  recycleAsyncId(scheduler, id, delay = 0) {
    if (delay !== null && delay > 0 || delay === null && this.delay > 0) {
      return super.recycleAsyncId(scheduler, id, delay);
    }
    if (scheduler.actions.length === 0) {
      cancelAnimationFrame(id);
      scheduler.scheduled = undefined;
    }
    return undefined;
  }
}

/***/ }),

/***/ 2022:
/*!**********************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/AnimationFrameScheduler.js ***!
  \**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AnimationFrameScheduler": () => (/* binding */ AnimationFrameScheduler)
/* harmony export */ });
/* harmony import */ var _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncScheduler */ 2901);

class AnimationFrameScheduler extends _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__.AsyncScheduler {
  flush(action) {
    this.active = true;
    this.scheduled = undefined;
    const {
      actions
    } = this;
    let error;
    let index = -1;
    let count = actions.length;
    action = action || actions.shift();
    do {
      if (error = action.execute(action.state, action.delay)) {
        break;
      }
    } while (++index < count && (action = actions.shift()));
    this.active = false;
    if (error) {
      while (++index < count && (action = actions.shift())) {
        action.unsubscribe();
      }
      throw error;
    }
  }
}

/***/ }),

/***/ 6777:
/*!*********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/AsapAction.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AsapAction": () => (/* binding */ AsapAction)
/* harmony export */ });
/* harmony import */ var _util_Immediate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/Immediate */ 2282);
/* harmony import */ var _AsyncAction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncAction */ 3670);


class AsapAction extends _AsyncAction__WEBPACK_IMPORTED_MODULE_0__.AsyncAction {
  constructor(scheduler, work) {
    super(scheduler, work);
    this.scheduler = scheduler;
    this.work = work;
  }
  requestAsyncId(scheduler, id, delay = 0) {
    if (delay !== null && delay > 0) {
      return super.requestAsyncId(scheduler, id, delay);
    }
    scheduler.actions.push(this);
    return scheduler.scheduled || (scheduler.scheduled = _util_Immediate__WEBPACK_IMPORTED_MODULE_1__.Immediate.setImmediate(scheduler.flush.bind(scheduler, null)));
  }
  recycleAsyncId(scheduler, id, delay = 0) {
    if (delay !== null && delay > 0 || delay === null && this.delay > 0) {
      return super.recycleAsyncId(scheduler, id, delay);
    }
    if (scheduler.actions.length === 0) {
      _util_Immediate__WEBPACK_IMPORTED_MODULE_1__.Immediate.clearImmediate(id);
      scheduler.scheduled = undefined;
    }
    return undefined;
  }
}

/***/ }),

/***/ 523:
/*!************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/AsapScheduler.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AsapScheduler": () => (/* binding */ AsapScheduler)
/* harmony export */ });
/* harmony import */ var _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncScheduler */ 2901);

class AsapScheduler extends _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__.AsyncScheduler {
  flush(action) {
    this.active = true;
    this.scheduled = undefined;
    const {
      actions
    } = this;
    let error;
    let index = -1;
    let count = actions.length;
    action = action || actions.shift();
    do {
      if (error = action.execute(action.state, action.delay)) {
        break;
      }
    } while (++index < count && (action = actions.shift()));
    this.active = false;
    if (error) {
      while (++index < count && (action = actions.shift())) {
        action.unsubscribe();
      }
      throw error;
    }
  }
}

/***/ }),

/***/ 3670:
/*!**********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/AsyncAction.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AsyncAction": () => (/* binding */ AsyncAction)
/* harmony export */ });
/* harmony import */ var _Action__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Action */ 5353);

class AsyncAction extends _Action__WEBPACK_IMPORTED_MODULE_0__.Action {
  constructor(scheduler, work) {
    super(scheduler, work);
    this.scheduler = scheduler;
    this.work = work;
    this.pending = false;
  }
  schedule(state, delay = 0) {
    if (this.closed) {
      return this;
    }
    this.state = state;
    const id = this.id;
    const scheduler = this.scheduler;
    if (id != null) {
      this.id = this.recycleAsyncId(scheduler, id, delay);
    }
    this.pending = true;
    this.delay = delay;
    this.id = this.id || this.requestAsyncId(scheduler, this.id, delay);
    return this;
  }
  requestAsyncId(scheduler, id, delay = 0) {
    return setInterval(scheduler.flush.bind(scheduler, this), delay);
  }
  recycleAsyncId(scheduler, id, delay = 0) {
    if (delay !== null && this.delay === delay && this.pending === false) {
      return id;
    }
    clearInterval(id);
    return undefined;
  }
  execute(state, delay) {
    if (this.closed) {
      return new Error('executing a cancelled action');
    }
    this.pending = false;
    const error = this._execute(state, delay);
    if (error) {
      return error;
    } else if (this.pending === false && this.id != null) {
      this.id = this.recycleAsyncId(this.scheduler, this.id, null);
    }
  }
  _execute(state, delay) {
    let errored = false;
    let errorValue = undefined;
    try {
      this.work(state);
    } catch (e) {
      errored = true;
      errorValue = !!e && e || new Error(e);
    }
    if (errored) {
      this.unsubscribe();
      return errorValue;
    }
  }
  _unsubscribe() {
    const id = this.id;
    const scheduler = this.scheduler;
    const actions = scheduler.actions;
    const index = actions.indexOf(this);
    this.work = null;
    this.state = null;
    this.pending = false;
    this.scheduler = null;
    if (index !== -1) {
      actions.splice(index, 1);
    }
    if (id != null) {
      this.id = this.recycleAsyncId(scheduler, id, null);
    }
    this.delay = null;
  }
}

/***/ }),

/***/ 2901:
/*!*************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/AsyncScheduler.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AsyncScheduler": () => (/* binding */ AsyncScheduler)
/* harmony export */ });
/* harmony import */ var _Scheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Scheduler */ 1925);

class AsyncScheduler extends _Scheduler__WEBPACK_IMPORTED_MODULE_0__.Scheduler {
  constructor(SchedulerAction, now = _Scheduler__WEBPACK_IMPORTED_MODULE_0__.Scheduler.now) {
    super(SchedulerAction, () => {
      if (AsyncScheduler.delegate && AsyncScheduler.delegate !== this) {
        return AsyncScheduler.delegate.now();
      } else {
        return now();
      }
    });
    this.actions = [];
    this.active = false;
    this.scheduled = undefined;
  }
  schedule(work, delay = 0, state) {
    if (AsyncScheduler.delegate && AsyncScheduler.delegate !== this) {
      return AsyncScheduler.delegate.schedule(work, delay, state);
    } else {
      return super.schedule(work, delay, state);
    }
  }
  flush(action) {
    const {
      actions
    } = this;
    if (this.active) {
      actions.push(action);
      return;
    }
    let error;
    this.active = true;
    do {
      if (error = action.execute(action.state, action.delay)) {
        break;
      }
    } while (action = actions.shift());
    this.active = false;
    if (error) {
      while (action = actions.shift()) {
        action.unsubscribe();
      }
      throw error;
    }
  }
}

/***/ }),

/***/ 7921:
/*!**********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/QueueAction.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "QueueAction": () => (/* binding */ QueueAction)
/* harmony export */ });
/* harmony import */ var _AsyncAction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncAction */ 3670);

class QueueAction extends _AsyncAction__WEBPACK_IMPORTED_MODULE_0__.AsyncAction {
  constructor(scheduler, work) {
    super(scheduler, work);
    this.scheduler = scheduler;
    this.work = work;
  }
  schedule(state, delay = 0) {
    if (delay > 0) {
      return super.schedule(state, delay);
    }
    this.delay = delay;
    this.state = state;
    this.scheduler.flush(this);
    return this;
  }
  execute(state, delay) {
    return delay > 0 || this.closed ? super.execute(state, delay) : this._execute(state, delay);
  }
  requestAsyncId(scheduler, id, delay = 0) {
    if (delay !== null && delay > 0 || delay === null && this.delay > 0) {
      return super.requestAsyncId(scheduler, id, delay);
    }
    return scheduler.flush(this);
  }
}

/***/ }),

/***/ 4021:
/*!*************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/QueueScheduler.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "QueueScheduler": () => (/* binding */ QueueScheduler)
/* harmony export */ });
/* harmony import */ var _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncScheduler */ 2901);

class QueueScheduler extends _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__.AsyncScheduler {}

/***/ }),

/***/ 3911:
/*!*************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/animationFrame.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "animationFrame": () => (/* binding */ animationFrame),
/* harmony export */   "animationFrameScheduler": () => (/* binding */ animationFrameScheduler)
/* harmony export */ });
/* harmony import */ var _AnimationFrameAction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AnimationFrameAction */ 2866);
/* harmony import */ var _AnimationFrameScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AnimationFrameScheduler */ 2022);


const animationFrameScheduler = new _AnimationFrameScheduler__WEBPACK_IMPORTED_MODULE_0__.AnimationFrameScheduler(_AnimationFrameAction__WEBPACK_IMPORTED_MODULE_1__.AnimationFrameAction);
const animationFrame = animationFrameScheduler;

/***/ }),

/***/ 3066:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/asap.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "asap": () => (/* binding */ asap),
/* harmony export */   "asapScheduler": () => (/* binding */ asapScheduler)
/* harmony export */ });
/* harmony import */ var _AsapAction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AsapAction */ 6777);
/* harmony import */ var _AsapScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsapScheduler */ 523);


const asapScheduler = new _AsapScheduler__WEBPACK_IMPORTED_MODULE_0__.AsapScheduler(_AsapAction__WEBPACK_IMPORTED_MODULE_1__.AsapAction);
const asap = asapScheduler;

/***/ }),

/***/ 328:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/async.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "async": () => (/* binding */ async),
/* harmony export */   "asyncScheduler": () => (/* binding */ asyncScheduler)
/* harmony export */ });
/* harmony import */ var _AsyncAction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AsyncAction */ 3670);
/* harmony import */ var _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncScheduler */ 2901);


const asyncScheduler = new _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__.AsyncScheduler(_AsyncAction__WEBPACK_IMPORTED_MODULE_1__.AsyncAction);
const async = asyncScheduler;

/***/ }),

/***/ 8198:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/scheduler/queue.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "queue": () => (/* binding */ queue),
/* harmony export */   "queueScheduler": () => (/* binding */ queueScheduler)
/* harmony export */ });
/* harmony import */ var _QueueAction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./QueueAction */ 7921);
/* harmony import */ var _QueueScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./QueueScheduler */ 4021);


const queueScheduler = new _QueueScheduler__WEBPACK_IMPORTED_MODULE_0__.QueueScheduler(_QueueAction__WEBPACK_IMPORTED_MODULE_1__.QueueAction);
const queue = queueScheduler;

/***/ }),

/***/ 2803:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/symbol/iterator.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "$$iterator": () => (/* binding */ $$iterator),
/* harmony export */   "getSymbolIterator": () => (/* binding */ getSymbolIterator),
/* harmony export */   "iterator": () => (/* binding */ iterator)
/* harmony export */ });
function getSymbolIterator() {
  if (typeof Symbol !== 'function' || !Symbol.iterator) {
    return '@@iterator';
  }
  return Symbol.iterator;
}
const iterator = getSymbolIterator();
const $$iterator = iterator;

/***/ }),

/***/ 6831:
/*!******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/symbol/observable.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "observable": () => (/* binding */ observable)
/* harmony export */ });
const observable = (() => typeof Symbol === 'function' && Symbol.observable || '@@observable')();

/***/ }),

/***/ 1482:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/symbol/rxSubscriber.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "$$rxSubscriber": () => (/* binding */ $$rxSubscriber),
/* harmony export */   "rxSubscriber": () => (/* binding */ rxSubscriber)
/* harmony export */ });
const rxSubscriber = (() => typeof Symbol === 'function' ? Symbol('rxSubscriber') : '@@rxSubscriber_' + Math.random())();
const $$rxSubscriber = rxSubscriber;

/***/ }),

/***/ 2846:
/*!*****************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/ArgumentOutOfRangeError.js ***!
  \*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ArgumentOutOfRangeError": () => (/* binding */ ArgumentOutOfRangeError)
/* harmony export */ });
const ArgumentOutOfRangeErrorImpl = (() => {
  function ArgumentOutOfRangeErrorImpl() {
    Error.call(this);
    this.message = 'argument out of range';
    this.name = 'ArgumentOutOfRangeError';
    return this;
  }
  ArgumentOutOfRangeErrorImpl.prototype = Object.create(Error.prototype);
  return ArgumentOutOfRangeErrorImpl;
})();
const ArgumentOutOfRangeError = ArgumentOutOfRangeErrorImpl;

/***/ }),

/***/ 213:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/EmptyError.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "EmptyError": () => (/* binding */ EmptyError)
/* harmony export */ });
const EmptyErrorImpl = (() => {
  function EmptyErrorImpl() {
    Error.call(this);
    this.message = 'no elements in sequence';
    this.name = 'EmptyError';
    return this;
  }
  EmptyErrorImpl.prototype = Object.create(Error.prototype);
  return EmptyErrorImpl;
})();
const EmptyError = EmptyErrorImpl;

/***/ }),

/***/ 2282:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/Immediate.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Immediate": () => (/* binding */ Immediate),
/* harmony export */   "TestTools": () => (/* binding */ TestTools)
/* harmony export */ });
let nextHandle = 1;
const RESOLVED = (() => Promise.resolve())();
const activeHandles = {};
function findAndClearHandle(handle) {
  if (handle in activeHandles) {
    delete activeHandles[handle];
    return true;
  }
  return false;
}
const Immediate = {
  setImmediate(cb) {
    const handle = nextHandle++;
    activeHandles[handle] = true;
    RESOLVED.then(() => findAndClearHandle(handle) && cb());
    return handle;
  },
  clearImmediate(handle) {
    findAndClearHandle(handle);
  }
};
const TestTools = {
  pending() {
    return Object.keys(activeHandles).length;
  }
};

/***/ }),

/***/ 9086:
/*!*****************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/ObjectUnsubscribedError.js ***!
  \*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ObjectUnsubscribedError": () => (/* binding */ ObjectUnsubscribedError)
/* harmony export */ });
const ObjectUnsubscribedErrorImpl = (() => {
  function ObjectUnsubscribedErrorImpl() {
    Error.call(this);
    this.message = 'object unsubscribed';
    this.name = 'ObjectUnsubscribedError';
    return this;
  }
  ObjectUnsubscribedErrorImpl.prototype = Object.create(Error.prototype);
  return ObjectUnsubscribedErrorImpl;
})();
const ObjectUnsubscribedError = ObjectUnsubscribedErrorImpl;

/***/ }),

/***/ 7875:
/*!*************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/UnsubscriptionError.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "UnsubscriptionError": () => (/* binding */ UnsubscriptionError)
/* harmony export */ });
const UnsubscriptionErrorImpl = (() => {
  function UnsubscriptionErrorImpl(errors) {
    Error.call(this);
    this.message = errors ? `${errors.length} errors occurred during unsubscription:
${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\n  ')}` : '';
    this.name = 'UnsubscriptionError';
    this.errors = errors;
    return this;
  }
  UnsubscriptionErrorImpl.prototype = Object.create(Error.prototype);
  return UnsubscriptionErrorImpl;
})();
const UnsubscriptionError = UnsubscriptionErrorImpl;

/***/ }),

/***/ 5739:
/*!********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/canReportError.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "canReportError": () => (/* binding */ canReportError)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);

function canReportError(observer) {
  while (observer) {
    const {
      closed,
      destination,
      isStopped
    } = observer;
    if (closed || isStopped) {
      return false;
    } else if (destination && destination instanceof _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber) {
      observer = destination;
    } else {
      observer = null;
    }
  }
  return true;
}

/***/ }),

/***/ 8897:
/*!*********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/hostReportError.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "hostReportError": () => (/* binding */ hostReportError)
/* harmony export */ });
function hostReportError(err) {
  setTimeout(() => {
    throw err;
  }, 0);
}

/***/ }),

/***/ 1356:
/*!**************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/identity.js ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "identity": () => (/* binding */ identity)
/* harmony export */ });
function identity(x) {
  return x;
}

/***/ }),

/***/ 4327:
/*!*************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isArray.js ***!
  \*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isArray": () => (/* binding */ isArray)
/* harmony export */ });
const isArray = (() => Array.isArray || (x => x && typeof x.length === 'number'))();

/***/ }),

/***/ 5122:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isArrayLike.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isArrayLike": () => (/* binding */ isArrayLike)
/* harmony export */ });
const isArrayLike = x => x && typeof x.length === 'number' && typeof x !== 'function';

/***/ }),

/***/ 1293:
/*!************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isDate.js ***!
  \************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isDate": () => (/* binding */ isDate)
/* harmony export */ });
function isDate(value) {
  return value instanceof Date && !isNaN(+value);
}

/***/ }),

/***/ 1900:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isFunction.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isFunction": () => (/* binding */ isFunction)
/* harmony export */ });
function isFunction(x) {
  return typeof x === 'function';
}

/***/ }),

/***/ 5781:
/*!*************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isInteropObservable.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isInteropObservable": () => (/* binding */ isInteropObservable)
/* harmony export */ });
/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../symbol/observable */ 6831);

function isInteropObservable(input) {
  return input && typeof input[_symbol_observable__WEBPACK_IMPORTED_MODULE_0__.observable] === 'function';
}

/***/ }),

/***/ 9674:
/*!****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isIterable.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isIterable": () => (/* binding */ isIterable)
/* harmony export */ });
/* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../symbol/iterator */ 2803);

function isIterable(input) {
  return input && typeof input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_0__.iterator] === 'function';
}

/***/ }),

/***/ 7269:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isNumeric.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isNumeric": () => (/* binding */ isNumeric)
/* harmony export */ });
/* harmony import */ var _isArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isArray */ 4327);

function isNumeric(val) {
  return !(0,_isArray__WEBPACK_IMPORTED_MODULE_0__.isArray)(val) && val - parseFloat(val) + 1 >= 0;
}

/***/ }),

/***/ 6549:
/*!**************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isObject.js ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isObject": () => (/* binding */ isObject)
/* harmony export */ });
function isObject(x) {
  return x !== null && typeof x === 'object';
}

/***/ }),

/***/ 20:
/*!******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isObservable.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isObservable": () => (/* binding */ isObservable)
/* harmony export */ });
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 2378);

function isObservable(obj) {
  return !!obj && (obj instanceof _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable || typeof obj.lift === 'function' && typeof obj.subscribe === 'function');
}

/***/ }),

/***/ 5192:
/*!***************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isPromise.js ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isPromise": () => (/* binding */ isPromise)
/* harmony export */ });
function isPromise(value) {
  return !!value && typeof value.subscribe !== 'function' && typeof value.then === 'function';
}

/***/ }),

/***/ 7507:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/isScheduler.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "isScheduler": () => (/* binding */ isScheduler)
/* harmony export */ });
function isScheduler(value) {
  return value && typeof value.schedule === 'function';
}

/***/ }),

/***/ 6882:
/*!**********************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/noop.js ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "noop": () => (/* binding */ noop)
/* harmony export */ });
function noop() {}

/***/ }),

/***/ 6800:
/*!**********************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/pipe.js ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "pipe": () => (/* binding */ pipe),
/* harmony export */   "pipeFromArray": () => (/* binding */ pipeFromArray)
/* harmony export */ });
/* harmony import */ var _identity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./identity */ 1356);

function pipe(...fns) {
  return pipeFromArray(fns);
}
function pipeFromArray(fns) {
  if (fns.length === 0) {
    return _identity__WEBPACK_IMPORTED_MODULE_0__.identity;
  }
  if (fns.length === 1) {
    return fns[0];
  }
  return function piped(input) {
    return fns.reduce((prev, fn) => fn(prev), input);
  };
}

/***/ }),

/***/ 6983:
/*!*****************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/subscribeTo.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "subscribeTo": () => (/* binding */ subscribeTo)
/* harmony export */ });
/* harmony import */ var _subscribeToArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./subscribeToArray */ 5414);
/* harmony import */ var _subscribeToPromise__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./subscribeToPromise */ 4276);
/* harmony import */ var _subscribeToIterable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./subscribeToIterable */ 6473);
/* harmony import */ var _subscribeToObservable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./subscribeToObservable */ 1492);
/* harmony import */ var _isArrayLike__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./isArrayLike */ 5122);
/* harmony import */ var _isPromise__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./isPromise */ 5192);
/* harmony import */ var _isObject__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./isObject */ 6549);
/* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../symbol/iterator */ 2803);
/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../symbol/observable */ 6831);









const subscribeTo = result => {
  if (!!result && typeof result[_symbol_observable__WEBPACK_IMPORTED_MODULE_0__.observable] === 'function') {
    return (0,_subscribeToObservable__WEBPACK_IMPORTED_MODULE_1__.subscribeToObservable)(result);
  } else if ((0,_isArrayLike__WEBPACK_IMPORTED_MODULE_2__.isArrayLike)(result)) {
    return (0,_subscribeToArray__WEBPACK_IMPORTED_MODULE_3__.subscribeToArray)(result);
  } else if ((0,_isPromise__WEBPACK_IMPORTED_MODULE_4__.isPromise)(result)) {
    return (0,_subscribeToPromise__WEBPACK_IMPORTED_MODULE_5__.subscribeToPromise)(result);
  } else if (!!result && typeof result[_symbol_iterator__WEBPACK_IMPORTED_MODULE_6__.iterator] === 'function') {
    return (0,_subscribeToIterable__WEBPACK_IMPORTED_MODULE_7__.subscribeToIterable)(result);
  } else {
    const value = (0,_isObject__WEBPACK_IMPORTED_MODULE_8__.isObject)(result) ? 'an invalid object' : `'${result}'`;
    const msg = `You provided ${value} where a stream was expected.` + ' You can provide an Observable, Promise, Array, or Iterable.';
    throw new TypeError(msg);
  }
};

/***/ }),

/***/ 5414:
/*!**********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/subscribeToArray.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "subscribeToArray": () => (/* binding */ subscribeToArray)
/* harmony export */ });
const subscribeToArray = array => subscriber => {
  for (let i = 0, len = array.length; i < len && !subscriber.closed; i++) {
    subscriber.next(array[i]);
  }
  subscriber.complete();
};

/***/ }),

/***/ 6473:
/*!*************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/subscribeToIterable.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "subscribeToIterable": () => (/* binding */ subscribeToIterable)
/* harmony export */ });
/* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../symbol/iterator */ 2803);

const subscribeToIterable = iterable => subscriber => {
  const iterator = iterable[_symbol_iterator__WEBPACK_IMPORTED_MODULE_0__.iterator]();
  do {
    let item;
    try {
      item = iterator.next();
    } catch (err) {
      subscriber.error(err);
      return subscriber;
    }
    if (item.done) {
      subscriber.complete();
      break;
    }
    subscriber.next(item.value);
    if (subscriber.closed) {
      break;
    }
  } while (true);
  if (typeof iterator.return === 'function') {
    subscriber.add(() => {
      if (iterator.return) {
        iterator.return();
      }
    });
  }
  return subscriber;
};

/***/ }),

/***/ 1492:
/*!***************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/subscribeToObservable.js ***!
  \***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "subscribeToObservable": () => (/* binding */ subscribeToObservable)
/* harmony export */ });
/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../symbol/observable */ 6831);

const subscribeToObservable = obj => subscriber => {
  const obs = obj[_symbol_observable__WEBPACK_IMPORTED_MODULE_0__.observable]();
  if (typeof obs.subscribe !== 'function') {
    throw new TypeError('Provided object does not correctly implement Symbol.observable');
  } else {
    return obs.subscribe(subscriber);
  }
};

/***/ }),

/***/ 4276:
/*!************************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/subscribeToPromise.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "subscribeToPromise": () => (/* binding */ subscribeToPromise)
/* harmony export */ });
/* harmony import */ var _hostReportError__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./hostReportError */ 8897);

const subscribeToPromise = promise => subscriber => {
  promise.then(value => {
    if (!subscriber.closed) {
      subscriber.next(value);
      subscriber.complete();
    }
  }, err => subscriber.error(err)).then(null, _hostReportError__WEBPACK_IMPORTED_MODULE_0__.hostReportError);
  return subscriber;
};

/***/ }),

/***/ 640:
/*!***********************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/subscribeToResult.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "subscribeToResult": () => (/* binding */ subscribeToResult)
/* harmony export */ });
/* harmony import */ var _InnerSubscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../InnerSubscriber */ 472);
/* harmony import */ var _subscribeTo__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./subscribeTo */ 6983);
/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Observable */ 2378);



function subscribeToResult(outerSubscriber, result, outerValue, outerIndex, innerSubscriber = new _InnerSubscriber__WEBPACK_IMPORTED_MODULE_0__.InnerSubscriber(outerSubscriber, outerValue, outerIndex)) {
  if (innerSubscriber.closed) {
    return undefined;
  }
  if (result instanceof _Observable__WEBPACK_IMPORTED_MODULE_1__.Observable) {
    return result.subscribe(innerSubscriber);
  }
  return (0,_subscribeTo__WEBPACK_IMPORTED_MODULE_2__.subscribeTo)(result)(innerSubscriber);
}

/***/ }),

/***/ 8333:
/*!******************************************************************!*\
  !*** ./node_modules/rxjs/_esm2015/internal/util/toSubscriber.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "toSubscriber": () => (/* binding */ toSubscriber)
/* harmony export */ });
/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 14);
/* harmony import */ var _symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../symbol/rxSubscriber */ 1482);
/* harmony import */ var _Observer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Observer */ 9957);



function toSubscriber(nextOrObserver, error, complete) {
  if (nextOrObserver) {
    if (nextOrObserver instanceof _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber) {
      return nextOrObserver;
    }
    if (nextOrObserver[_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_1__.rxSubscriber]) {
      return nextOrObserver[_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_1__.rxSubscriber]();
    }
  }
  if (!nextOrObserver && !error && !complete) {
    return new _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber(_Observer__WEBPACK_IMPORTED_MODULE_2__.empty);
  }
  return new _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber(nextOrObserver, error, complete);
}

/***/ }),

/***/ 598:
/*!**********************************************************!*\
  !*** ./node_modules/sweetalert2/dist/sweetalert2.all.js ***!
  \**********************************************************/
/***/ (function(module) {

/*!
* sweetalert2 v11.7.18
* Released under the MIT License.
*/
(function (global, factory) {
   true ? module.exports = factory() : 0;
})(this, function () {
  'use strict';

  const RESTORE_FOCUS_TIMEOUT = 100;

  /** @type {GlobalState} */
  const globalState = {};
  const focusPreviousActiveElement = () => {
    if (globalState.previousActiveElement instanceof HTMLElement) {
      globalState.previousActiveElement.focus();
      globalState.previousActiveElement = null;
    } else if (document.body) {
      document.body.focus();
    }
  };

  /**
   * Restore previous active (focused) element
   *
   * @param {boolean} returnFocus
   * @returns {Promise<void>}
   */
  const restoreActiveElement = returnFocus => {
    return new Promise(resolve => {
      if (!returnFocus) {
        return resolve();
      }
      const x = window.scrollX;
      const y = window.scrollY;
      globalState.restoreFocusTimeout = setTimeout(() => {
        focusPreviousActiveElement();
        resolve();
      }, RESTORE_FOCUS_TIMEOUT); // issues/900

      window.scrollTo(x, y);
    });
  };

  /**
   * This module contains `WeakMap`s for each effectively-"private  property" that a `Swal` has.
   * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')`
   * This is the approach that Babel will probably take to implement private methods/fields
   *   https://github.com/tc39/proposal-private-methods
   *   https://github.com/babel/babel/pull/7555
   * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module*
   *   then we can use that language feature.
   */

  var privateProps = {
    promise: new WeakMap(),
    innerParams: new WeakMap(),
    domCache: new WeakMap()
  };
  const swalPrefix = 'swal2-';

  /**
   * @typedef
   * { | 'container'
   *   | 'shown'
   *   | 'height-auto'
   *   | 'iosfix'
   *   | 'popup'
   *   | 'modal'
   *   | 'no-backdrop'
   *   | 'no-transition'
   *   | 'toast'
   *   | 'toast-shown'
   *   | 'show'
   *   | 'hide'
   *   | 'close'
   *   | 'title'
   *   | 'html-container'
   *   | 'actions'
   *   | 'confirm'
   *   | 'deny'
   *   | 'cancel'
   *   | 'default-outline'
   *   | 'footer'
   *   | 'icon'
   *   | 'icon-content'
   *   | 'image'
   *   | 'input'
   *   | 'file'
   *   | 'range'
   *   | 'select'
   *   | 'radio'
   *   | 'checkbox'
   *   | 'label'
   *   | 'textarea'
   *   | 'inputerror'
   *   | 'input-label'
   *   | 'validation-message'
   *   | 'progress-steps'
   *   | 'active-progress-step'
   *   | 'progress-step'
   *   | 'progress-step-line'
   *   | 'loader'
   *   | 'loading'
   *   | 'styled'
   *   | 'top'
   *   | 'top-start'
   *   | 'top-end'
   *   | 'top-left'
   *   | 'top-right'
   *   | 'center'
   *   | 'center-start'
   *   | 'center-end'
   *   | 'center-left'
   *   | 'center-right'
   *   | 'bottom'
   *   | 'bottom-start'
   *   | 'bottom-end'
   *   | 'bottom-left'
   *   | 'bottom-right'
   *   | 'grow-row'
   *   | 'grow-column'
   *   | 'grow-fullscreen'
   *   | 'rtl'
   *   | 'timer-progress-bar'
   *   | 'timer-progress-bar-container'
   *   | 'scrollbar-measure'
   *   | 'icon-success'
   *   | 'icon-warning'
   *   | 'icon-info'
   *   | 'icon-question'
   *   | 'icon-error'
   * } SwalClass
   * @typedef {Record<SwalClass, string>} SwalClasses
   */

  /**
   * @typedef {'success' | 'warning' | 'info' | 'question' | 'error'} SwalIcon
   * @typedef {Record<SwalIcon, string>} SwalIcons
   */

  /** @type {SwalClass[]} */
  const classNames = ['container', 'shown', 'height-auto', 'iosfix', 'popup', 'modal', 'no-backdrop', 'no-transition', 'toast', 'toast-shown', 'show', 'hide', 'close', 'title', 'html-container', 'actions', 'confirm', 'deny', 'cancel', 'default-outline', 'footer', 'icon', 'icon-content', 'image', 'input', 'file', 'range', 'select', 'radio', 'checkbox', 'label', 'textarea', 'inputerror', 'input-label', 'validation-message', 'progress-steps', 'active-progress-step', 'progress-step', 'progress-step-line', 'loader', 'loading', 'styled', 'top', 'top-start', 'top-end', 'top-left', 'top-right', 'center', 'center-start', 'center-end', 'center-left', 'center-right', 'bottom', 'bottom-start', 'bottom-end', 'bottom-left', 'bottom-right', 'grow-row', 'grow-column', 'grow-fullscreen', 'rtl', 'timer-progress-bar', 'timer-progress-bar-container', 'scrollbar-measure', 'icon-success', 'icon-warning', 'icon-info', 'icon-question', 'icon-error'];
  const swalClasses = classNames.reduce((acc, className) => {
    acc[className] = swalPrefix + className;
    return acc;
  }, /** @type {SwalClasses} */{});

  /** @type {SwalIcon[]} */
  const icons = ['success', 'warning', 'info', 'question', 'error'];
  const iconTypes = icons.reduce((acc, icon) => {
    acc[icon] = swalPrefix + icon;
    return acc;
  }, /** @type {SwalIcons} */{});
  const consolePrefix = 'SweetAlert2:';

  /**
   * Capitalize the first letter of a string
   *
   * @param {string} str
   * @returns {string}
   */
  const capitalizeFirstLetter = str => str.charAt(0).toUpperCase() + str.slice(1);

  /**
   * Standardize console warnings
   *
   * @param {string | string[]} message
   */
  const warn = message => {
    console.warn(`${consolePrefix} ${typeof message === 'object' ? message.join(' ') : message}`);
  };

  /**
   * Standardize console errors
   *
   * @param {string} message
   */
  const error = message => {
    console.error(`${consolePrefix} ${message}`);
  };

  /**
   * Private global state for `warnOnce`
   *
   * @type {string[]}
   * @private
   */
  const previousWarnOnceMessages = [];

  /**
   * Show a console warning, but only if it hasn't already been shown
   *
   * @param {string} message
   */
  const warnOnce = message => {
    if (!previousWarnOnceMessages.includes(message)) {
      previousWarnOnceMessages.push(message);
      warn(message);
    }
  };

  /**
   * Show a one-time console warning about deprecated params/methods
   *
   * @param {string} deprecatedParam
   * @param {string} useInstead
   */
  const warnAboutDeprecation = (deprecatedParam, useInstead) => {
    warnOnce(`"${deprecatedParam}" is deprecated and will be removed in the next major release. Please use "${useInstead}" instead.`);
  };

  /**
   * If `arg` is a function, call it (with no arguments or context) and return the result.
   * Otherwise, just pass the value through
   *
   * @param {Function | any} arg
   * @returns {any}
   */
  const callIfFunction = arg => typeof arg === 'function' ? arg() : arg;

  /**
   * @param {any} arg
   * @returns {boolean}
   */
  const hasToPromiseFn = arg => arg && typeof arg.toPromise === 'function';

  /**
   * @param {any} arg
   * @returns {Promise<any>}
   */
  const asPromise = arg => hasToPromiseFn(arg) ? arg.toPromise() : Promise.resolve(arg);

  /**
   * @param {any} arg
   * @returns {boolean}
   */
  const isPromise = arg => arg && Promise.resolve(arg) === arg;

  /**
   * Gets the popup container which contains the backdrop and the popup itself.
   *
   * @returns {HTMLElement | null}
   */
  const getContainer = () => document.body.querySelector(`.${swalClasses.container}`);

  /**
   * @param {string} selectorString
   * @returns {HTMLElement | null}
   */
  const elementBySelector = selectorString => {
    const container = getContainer();
    return container ? container.querySelector(selectorString) : null;
  };

  /**
   * @param {string} className
   * @returns {HTMLElement | null}
   */
  const elementByClass = className => {
    return elementBySelector(`.${className}`);
  };

  /**
   * @returns {HTMLElement | null}
   */
  const getPopup = () => elementByClass(swalClasses.popup);

  /**
   * @returns {HTMLElement | null}
   */
  const getIcon = () => elementByClass(swalClasses.icon);

  /**
   * @returns {HTMLElement | null}
   */
  const getIconContent = () => elementByClass(swalClasses['icon-content']);

  /**
   * @returns {HTMLElement | null}
   */
  const getTitle = () => elementByClass(swalClasses.title);

  /**
   * @returns {HTMLElement | null}
   */
  const getHtmlContainer = () => elementByClass(swalClasses['html-container']);

  /**
   * @returns {HTMLElement | null}
   */
  const getImage = () => elementByClass(swalClasses.image);

  /**
   * @returns {HTMLElement | null}
   */
  const getProgressSteps = () => elementByClass(swalClasses['progress-steps']);

  /**
   * @returns {HTMLElement | null}
   */
  const getValidationMessage = () => elementByClass(swalClasses['validation-message']);

  /**
   * @returns {HTMLButtonElement | null}
   */
  const getConfirmButton = () => /** @type {HTMLButtonElement} */elementBySelector(`.${swalClasses.actions} .${swalClasses.confirm}`);

  /**
   * @returns {HTMLButtonElement | null}
   */
  const getCancelButton = () => /** @type {HTMLButtonElement} */elementBySelector(`.${swalClasses.actions} .${swalClasses.cancel}`);

  /**
   * @returns {HTMLButtonElement | null}
   */
  const getDenyButton = () => /** @type {HTMLButtonElement} */elementBySelector(`.${swalClasses.actions} .${swalClasses.deny}`);

  /**
   * @returns {HTMLElement | null}
   */
  const getInputLabel = () => elementByClass(swalClasses['input-label']);

  /**
   * @returns {HTMLElement | null}
   */
  const getLoader = () => elementBySelector(`.${swalClasses.loader}`);

  /**
   * @returns {HTMLElement | null}
   */
  const getActions = () => elementByClass(swalClasses.actions);

  /**
   * @returns {HTMLElement | null}
   */
  const getFooter = () => elementByClass(swalClasses.footer);

  /**
   * @returns {HTMLElement | null}
   */
  const getTimerProgressBar = () => elementByClass(swalClasses['timer-progress-bar']);

  /**
   * @returns {HTMLElement | null}
   */
  const getCloseButton = () => elementByClass(swalClasses.close);

  // https://github.com/jkup/focusable/blob/master/index.js
  const focusable = `
  a[href],
  area[href],
  input:not([disabled]),
  select:not([disabled]),
  textarea:not([disabled]),
  button:not([disabled]),
  iframe,
  object,
  embed,
  [tabindex="0"],
  [contenteditable],
  audio[controls],
  video[controls],
  summary
`;
  /**
   * @returns {HTMLElement[]}
   */
  const getFocusableElements = () => {
    const popup = getPopup();
    if (!popup) {
      return [];
    }
    /** @type {NodeListOf<HTMLElement>} */
    const focusableElementsWithTabindex = popup.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])');
    const focusableElementsWithTabindexSorted = Array.from(focusableElementsWithTabindex)
    // sort according to tabindex
    .sort((a, b) => {
      const tabindexA = parseInt(a.getAttribute('tabindex') || '0');
      const tabindexB = parseInt(b.getAttribute('tabindex') || '0');
      if (tabindexA > tabindexB) {
        return 1;
      } else if (tabindexA < tabindexB) {
        return -1;
      }
      return 0;
    });

    /** @type {NodeListOf<HTMLElement>} */
    const otherFocusableElements = popup.querySelectorAll(focusable);
    const otherFocusableElementsFiltered = Array.from(otherFocusableElements).filter(el => el.getAttribute('tabindex') !== '-1');
    return [...new Set(focusableElementsWithTabindexSorted.concat(otherFocusableElementsFiltered))].filter(el => isVisible$1(el));
  };

  /**
   * @returns {boolean}
   */
  const isModal = () => {
    return hasClass(document.body, swalClasses.shown) && !hasClass(document.body, swalClasses['toast-shown']) && !hasClass(document.body, swalClasses['no-backdrop']);
  };

  /**
   * @returns {boolean}
   */
  const isToast = () => {
    const popup = getPopup();
    if (!popup) {
      return false;
    }
    return hasClass(popup, swalClasses.toast);
  };

  /**
   * @returns {boolean}
   */
  const isLoading = () => {
    const popup = getPopup();
    if (!popup) {
      return false;
    }
    return popup.hasAttribute('data-loading');
  };

  /**
   * Securely set innerHTML of an element
   * https://github.com/sweetalert2/sweetalert2/issues/1926
   *
   * @param {HTMLElement} elem
   * @param {string} html
   */
  const setInnerHtml = (elem, html) => {
    elem.textContent = '';
    if (html) {
      const parser = new DOMParser();
      const parsed = parser.parseFromString(html, `text/html`);
      Array.from(parsed.querySelector('head').childNodes).forEach(child => {
        elem.appendChild(child);
      });
      Array.from(parsed.querySelector('body').childNodes).forEach(child => {
        if (child instanceof HTMLVideoElement || child instanceof HTMLAudioElement) {
          elem.appendChild(child.cloneNode(true)); // https://github.com/sweetalert2/sweetalert2/issues/2507
        } else {
          elem.appendChild(child);
        }
      });
    }
  };

  /**
   * @param {HTMLElement} elem
   * @param {string} className
   * @returns {boolean}
   */
  const hasClass = (elem, className) => {
    if (!className) {
      return false;
    }
    const classList = className.split(/\s+/);
    for (let i = 0; i < classList.length; i++) {
      if (!elem.classList.contains(classList[i])) {
        return false;
      }
    }
    return true;
  };

  /**
   * @param {HTMLElement} elem
   * @param {SweetAlertOptions} params
   */
  const removeCustomClasses = (elem, params) => {
    Array.from(elem.classList).forEach(className => {
      if (!Object.values(swalClasses).includes(className) && !Object.values(iconTypes).includes(className) && !Object.values(params.showClass).includes(className)) {
        elem.classList.remove(className);
      }
    });
  };

  /**
   * @param {HTMLElement} elem
   * @param {SweetAlertOptions} params
   * @param {string} className
   */
  const applyCustomClass = (elem, params, className) => {
    removeCustomClasses(elem, params);
    if (params.customClass && params.customClass[className]) {
      if (typeof params.customClass[className] !== 'string' && !params.customClass[className].forEach) {
        warn(`Invalid type of customClass.${className}! Expected string or iterable object, got "${typeof params.customClass[className]}"`);
        return;
      }
      addClass(elem, params.customClass[className]);
    }
  };

  /**
   * @param {HTMLElement} popup
   * @param {import('./renderers/renderInput').InputClass} inputClass
   * @returns {HTMLInputElement | null}
   */
  const getInput$1 = (popup, inputClass) => {
    if (!inputClass) {
      return null;
    }
    switch (inputClass) {
      case 'select':
      case 'textarea':
      case 'file':
        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses[inputClass]}`);
      case 'checkbox':
        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.checkbox} input`);
      case 'radio':
        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.radio} input:checked`) || popup.querySelector(`.${swalClasses.popup} > .${swalClasses.radio} input:first-child`);
      case 'range':
        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.range} input`);
      default:
        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.input}`);
    }
  };

  /**
   * @param {HTMLInputElement | HTMLTextAreaElement | HTMLSelectElement} input
   */
  const focusInput = input => {
    input.focus();

    // place cursor at end of text in text input
    if (input.type !== 'file') {
      // http://stackoverflow.com/a/2345915
      const val = input.value;
      input.value = '';
      input.value = val;
    }
  };

  /**
   * @param {HTMLElement | HTMLElement[] | null} target
   * @param {string | string[] | readonly string[] | undefined} classList
   * @param {boolean} condition
   */
  const toggleClass = (target, classList, condition) => {
    if (!target || !classList) {
      return;
    }
    if (typeof classList === 'string') {
      classList = classList.split(/\s+/).filter(Boolean);
    }
    classList.forEach(className => {
      if (Array.isArray(target)) {
        target.forEach(elem => {
          condition ? elem.classList.add(className) : elem.classList.remove(className);
        });
      } else {
        condition ? target.classList.add(className) : target.classList.remove(className);
      }
    });
  };

  /**
   * @param {HTMLElement | HTMLElement[] | null} target
   * @param {string | string[] | readonly string[] | undefined} classList
   */
  const addClass = (target, classList) => {
    toggleClass(target, classList, true);
  };

  /**
   * @param {HTMLElement | HTMLElement[] | null} target
   * @param {string | string[] | readonly string[] | undefined} classList
   */
  const removeClass = (target, classList) => {
    toggleClass(target, classList, false);
  };

  /**
   * Get direct child of an element by class name
   *
   * @param {HTMLElement} elem
   * @param {string} className
   * @returns {HTMLElement | undefined}
   */
  const getDirectChildByClass = (elem, className) => {
    const children = Array.from(elem.children);
    for (let i = 0; i < children.length; i++) {
      const child = children[i];
      if (child instanceof HTMLElement && hasClass(child, className)) {
        return child;
      }
    }
  };

  /**
   * @param {HTMLElement} elem
   * @param {string} property
   * @param {*} value
   */
  const applyNumericalStyle = (elem, property, value) => {
    if (value === `${parseInt(value)}`) {
      value = parseInt(value);
    }
    if (value || parseInt(value) === 0) {
      elem.style[property] = typeof value === 'number' ? `${value}px` : value;
    } else {
      elem.style.removeProperty(property);
    }
  };

  /**
   * @param {HTMLElement | null} elem
   * @param {string} display
   */
  const show = function (elem) {
    let display = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'flex';
    elem && (elem.style.display = display);
  };

  /**
   * @param {HTMLElement | null} elem
   */
  const hide = elem => {
    elem && (elem.style.display = 'none');
  };

  /**
   * @param {HTMLElement} parent
   * @param {string} selector
   * @param {string} property
   * @param {string} value
   */
  const setStyle = (parent, selector, property, value) => {
    /** @type {HTMLElement} */
    const el = parent.querySelector(selector);
    if (el) {
      el.style[property] = value;
    }
  };

  /**
   * @param {HTMLElement} elem
   * @param {any} condition
   * @param {string} display
   */
  const toggle = function (elem, condition) {
    let display = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'flex';
    condition ? show(elem, display) : hide(elem);
  };

  /**
   * borrowed from jquery $(elem).is(':visible') implementation
   *
   * @param {HTMLElement} elem
   * @returns {boolean}
   */
  const isVisible$1 = elem => !!(elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length));

  /**
   * @returns {boolean}
   */
  const allButtonsAreHidden = () => !isVisible$1(getConfirmButton()) && !isVisible$1(getDenyButton()) && !isVisible$1(getCancelButton());

  /**
   * @param {HTMLElement} elem
   * @returns {boolean}
   */
  const isScrollable = elem => !!(elem.scrollHeight > elem.clientHeight);

  /**
   * borrowed from https://stackoverflow.com/a/46352119
   *
   * @param {HTMLElement} elem
   * @returns {boolean}
   */
  const hasCssAnimation = elem => {
    const style = window.getComputedStyle(elem);
    const animDuration = parseFloat(style.getPropertyValue('animation-duration') || '0');
    const transDuration = parseFloat(style.getPropertyValue('transition-duration') || '0');
    return animDuration > 0 || transDuration > 0;
  };

  /**
   * @param {number} timer
   * @param {boolean} reset
   */
  const animateTimerProgressBar = function (timer) {
    let reset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
    const timerProgressBar = getTimerProgressBar();
    if (isVisible$1(timerProgressBar)) {
      if (reset) {
        timerProgressBar.style.transition = 'none';
        timerProgressBar.style.width = '100%';
      }
      setTimeout(() => {
        timerProgressBar.style.transition = `width ${timer / 1000}s linear`;
        timerProgressBar.style.width = '0%';
      }, 10);
    }
  };
  const stopTimerProgressBar = () => {
    const timerProgressBar = getTimerProgressBar();
    const timerProgressBarWidth = parseInt(window.getComputedStyle(timerProgressBar).width);
    timerProgressBar.style.removeProperty('transition');
    timerProgressBar.style.width = '100%';
    const timerProgressBarFullWidth = parseInt(window.getComputedStyle(timerProgressBar).width);
    const timerProgressBarPercent = timerProgressBarWidth / timerProgressBarFullWidth * 100;
    timerProgressBar.style.width = `${timerProgressBarPercent}%`;
  };

  /**
   * Detect Node env
   *
   * @returns {boolean}
   */
  const isNodeEnv = () => typeof window === 'undefined' || typeof document === 'undefined';
  const sweetHTML = `
 <div aria-labelledby="${swalClasses.title}" aria-describedby="${swalClasses['html-container']}" class="${swalClasses.popup}" tabindex="-1">
   <button type="button" class="${swalClasses.close}"></button>
   <ul class="${swalClasses['progress-steps']}"></ul>
   <div class="${swalClasses.icon}"></div>
   <img class="${swalClasses.image}" />
   <h2 class="${swalClasses.title}" id="${swalClasses.title}"></h2>
   <div class="${swalClasses['html-container']}" id="${swalClasses['html-container']}"></div>
   <input class="${swalClasses.input}" id="${swalClasses.input}" />
   <input type="file" class="${swalClasses.file}" />
   <div class="${swalClasses.range}">
     <input type="range" />
     <output></output>
   </div>
   <select class="${swalClasses.select}" id="${swalClasses.select}"></select>
   <div class="${swalClasses.radio}"></div>
   <label class="${swalClasses.checkbox}">
     <input type="checkbox" id="${swalClasses.checkbox}" />
     <span class="${swalClasses.label}"></span>
   </label>
   <textarea class="${swalClasses.textarea}" id="${swalClasses.textarea}"></textarea>
   <div class="${swalClasses['validation-message']}" id="${swalClasses['validation-message']}"></div>
   <div class="${swalClasses.actions}">
     <div class="${swalClasses.loader}"></div>
     <button type="button" class="${swalClasses.confirm}"></button>
     <button type="button" class="${swalClasses.deny}"></button>
     <button type="button" class="${swalClasses.cancel}"></button>
   </div>
   <div class="${swalClasses.footer}"></div>
   <div class="${swalClasses['timer-progress-bar-container']}">
     <div class="${swalClasses['timer-progress-bar']}"></div>
   </div>
 </div>
`.replace(/(^|\n)\s*/g, '');

  /**
   * @returns {boolean}
   */
  const resetOldContainer = () => {
    const oldContainer = getContainer();
    if (!oldContainer) {
      return false;
    }
    oldContainer.remove();
    removeClass([document.documentElement, document.body], [swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['has-column']]);
    return true;
  };
  const resetValidationMessage$1 = () => {
    globalState.currentInstance.resetValidationMessage();
  };
  const addInputChangeListeners = () => {
    const popup = getPopup();
    const input = getDirectChildByClass(popup, swalClasses.input);
    const file = getDirectChildByClass(popup, swalClasses.file);
    /** @type {HTMLInputElement} */
    const range = popup.querySelector(`.${swalClasses.range} input`);
    /** @type {HTMLOutputElement} */
    const rangeOutput = popup.querySelector(`.${swalClasses.range} output`);
    const select = getDirectChildByClass(popup, swalClasses.select);
    /** @type {HTMLInputElement} */
    const checkbox = popup.querySelector(`.${swalClasses.checkbox} input`);
    const textarea = getDirectChildByClass(popup, swalClasses.textarea);
    input.oninput = resetValidationMessage$1;
    file.onchange = resetValidationMessage$1;
    select.onchange = resetValidationMessage$1;
    checkbox.onchange = resetValidationMessage$1;
    textarea.oninput = resetValidationMessage$1;
    range.oninput = () => {
      resetValidationMessage$1();
      rangeOutput.value = range.value;
    };
    range.onchange = () => {
      resetValidationMessage$1();
      rangeOutput.value = range.value;
    };
  };

  /**
   * @param {string | HTMLElement} target
   * @returns {HTMLElement}
   */
  const getTarget = target => typeof target === 'string' ? document.querySelector(target) : target;

  /**
   * @param {SweetAlertOptions} params
   */
  const setupAccessibility = params => {
    const popup = getPopup();
    popup.setAttribute('role', params.toast ? 'alert' : 'dialog');
    popup.setAttribute('aria-live', params.toast ? 'polite' : 'assertive');
    if (!params.toast) {
      popup.setAttribute('aria-modal', 'true');
    }
  };

  /**
   * @param {HTMLElement} targetElement
   */
  const setupRTL = targetElement => {
    if (window.getComputedStyle(targetElement).direction === 'rtl') {
      addClass(getContainer(), swalClasses.rtl);
    }
  };

  /**
   * Add modal + backdrop + no-war message for Russians to DOM
   *
   * @param {SweetAlertOptions} params
   */
  const init = params => {
    // Clean up the old popup container if it exists
    const oldContainerExisted = resetOldContainer();

    /* istanbul ignore if */
    if (isNodeEnv()) {
      error('SweetAlert2 requires document to initialize');
      return;
    }
    const container = document.createElement('div');
    container.className = swalClasses.container;
    if (oldContainerExisted) {
      addClass(container, swalClasses['no-transition']);
    }
    setInnerHtml(container, sweetHTML);
    const targetElement = getTarget(params.target);
    targetElement.appendChild(container);
    setupAccessibility(params);
    setupRTL(targetElement);
    addInputChangeListeners();
  };

  /**
   * @param {HTMLElement | object | string} param
   * @param {HTMLElement} target
   */
  const parseHtmlToContainer = (param, target) => {
    // DOM element
    if (param instanceof HTMLElement) {
      target.appendChild(param);
    }

    // Object
    else if (typeof param === 'object') {
      handleObject(param, target);
    }

    // Plain string
    else if (param) {
      setInnerHtml(target, param);
    }
  };

  /**
   * @param {any} param
   * @param {HTMLElement} target
   */
  const handleObject = (param, target) => {
    // JQuery element(s)
    if (param.jquery) {
      handleJqueryElem(target, param);
    }

    // For other objects use their string representation
    else {
      setInnerHtml(target, param.toString());
    }
  };

  /**
   * @param {HTMLElement} target
   * @param {any} elem
   */
  const handleJqueryElem = (target, elem) => {
    target.textContent = '';
    if (0 in elem) {
      for (let i = 0; (i in elem); i++) {
        target.appendChild(elem[i].cloneNode(true));
      }
    } else {
      target.appendChild(elem.cloneNode(true));
    }
  };

  /**
   * @returns {'webkitAnimationEnd' | 'animationend' | false}
   */
  const animationEndEvent = (() => {
    // Prevent run in Node env
    /* istanbul ignore if */
    if (isNodeEnv()) {
      return false;
    }
    const testEl = document.createElement('div');
    const transEndEventNames = {
      WebkitAnimation: 'webkitAnimationEnd',
      // Chrome, Safari and Opera
      animation: 'animationend' // Standard syntax
    };

    for (const i in transEndEventNames) {
      if (Object.prototype.hasOwnProperty.call(transEndEventNames, i) && typeof testEl.style[i] !== 'undefined') {
        return transEndEventNames[i];
      }
    }
    return false;
  })();

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderActions = (instance, params) => {
    const actions = getActions();
    const loader = getLoader();
    if (!actions || !loader) {
      return;
    }

    // Actions (buttons) wrapper
    if (!params.showConfirmButton && !params.showDenyButton && !params.showCancelButton) {
      hide(actions);
    } else {
      show(actions);
    }

    // Custom class
    applyCustomClass(actions, params, 'actions');

    // Render all the buttons
    renderButtons(actions, loader, params);

    // Loader
    setInnerHtml(loader, params.loaderHtml || '');
    applyCustomClass(loader, params, 'loader');
  };

  /**
   * @param {HTMLElement} actions
   * @param {HTMLElement} loader
   * @param {SweetAlertOptions} params
   */
  function renderButtons(actions, loader, params) {
    const confirmButton = getConfirmButton();
    const denyButton = getDenyButton();
    const cancelButton = getCancelButton();
    if (!confirmButton || !denyButton || !cancelButton) {
      return;
    }

    // Render buttons
    renderButton(confirmButton, 'confirm', params);
    renderButton(denyButton, 'deny', params);
    renderButton(cancelButton, 'cancel', params);
    handleButtonsStyling(confirmButton, denyButton, cancelButton, params);
    if (params.reverseButtons) {
      if (params.toast) {
        actions.insertBefore(cancelButton, confirmButton);
        actions.insertBefore(denyButton, confirmButton);
      } else {
        actions.insertBefore(cancelButton, loader);
        actions.insertBefore(denyButton, loader);
        actions.insertBefore(confirmButton, loader);
      }
    }
  }

  /**
   * @param {HTMLElement} confirmButton
   * @param {HTMLElement} denyButton
   * @param {HTMLElement} cancelButton
   * @param {SweetAlertOptions} params
   */
  function handleButtonsStyling(confirmButton, denyButton, cancelButton, params) {
    if (!params.buttonsStyling) {
      removeClass([confirmButton, denyButton, cancelButton], swalClasses.styled);
      return;
    }
    addClass([confirmButton, denyButton, cancelButton], swalClasses.styled);

    // Buttons background colors
    if (params.confirmButtonColor) {
      confirmButton.style.backgroundColor = params.confirmButtonColor;
      addClass(confirmButton, swalClasses['default-outline']);
    }
    if (params.denyButtonColor) {
      denyButton.style.backgroundColor = params.denyButtonColor;
      addClass(denyButton, swalClasses['default-outline']);
    }
    if (params.cancelButtonColor) {
      cancelButton.style.backgroundColor = params.cancelButtonColor;
      addClass(cancelButton, swalClasses['default-outline']);
    }
  }

  /**
   * @param {HTMLElement} button
   * @param {'confirm' | 'deny' | 'cancel'} buttonType
   * @param {SweetAlertOptions} params
   */
  function renderButton(button, buttonType, params) {
    const buttonName = /** @type {'Confirm' | 'Deny' | 'Cancel'} */capitalizeFirstLetter(buttonType);
    toggle(button, params[`show${buttonName}Button`], 'inline-block');
    setInnerHtml(button, params[`${buttonType}ButtonText`] || ''); // Set caption text
    button.setAttribute('aria-label', params[`${buttonType}ButtonAriaLabel`] || ''); // ARIA label

    // Add buttons custom classes
    button.className = swalClasses[buttonType];
    applyCustomClass(button, params, `${buttonType}Button`);
  }

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderCloseButton = (instance, params) => {
    const closeButton = getCloseButton();
    if (!closeButton) {
      return;
    }
    setInnerHtml(closeButton, params.closeButtonHtml || '');

    // Custom class
    applyCustomClass(closeButton, params, 'closeButton');
    toggle(closeButton, params.showCloseButton);
    closeButton.setAttribute('aria-label', params.closeButtonAriaLabel || '');
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderContainer = (instance, params) => {
    const container = getContainer();
    if (!container) {
      return;
    }
    handleBackdropParam(container, params.backdrop);
    handlePositionParam(container, params.position);
    handleGrowParam(container, params.grow);

    // Custom class
    applyCustomClass(container, params, 'container');
  };

  /**
   * @param {HTMLElement} container
   * @param {SweetAlertOptions['backdrop']} backdrop
   */
  function handleBackdropParam(container, backdrop) {
    if (typeof backdrop === 'string') {
      container.style.background = backdrop;
    } else if (!backdrop) {
      addClass([document.documentElement, document.body], swalClasses['no-backdrop']);
    }
  }

  /**
   * @param {HTMLElement} container
   * @param {SweetAlertOptions['position']} position
   */
  function handlePositionParam(container, position) {
    if (!position) {
      return;
    }
    if (position in swalClasses) {
      addClass(container, swalClasses[position]);
    } else {
      warn('The "position" parameter is not valid, defaulting to "center"');
      addClass(container, swalClasses.center);
    }
  }

  /**
   * @param {HTMLElement} container
   * @param {SweetAlertOptions['grow']} grow
   */
  function handleGrowParam(container, grow) {
    if (!grow) {
      return;
    }
    addClass(container, swalClasses[`grow-${grow}`]);
  }

  /// <reference path="../../../../sweetalert2.d.ts"/>

  /** @type {InputClass[]} */
  const inputClasses = ['input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea'];

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderInput = (instance, params) => {
    const popup = getPopup();
    const innerParams = privateProps.innerParams.get(instance);
    const rerender = !innerParams || params.input !== innerParams.input;
    inputClasses.forEach(inputClass => {
      const inputContainer = getDirectChildByClass(popup, swalClasses[inputClass]);

      // set attributes
      setAttributes(inputClass, params.inputAttributes);

      // set class
      inputContainer.className = swalClasses[inputClass];
      if (rerender) {
        hide(inputContainer);
      }
    });
    if (params.input) {
      if (rerender) {
        showInput(params);
      }
      // set custom class
      setCustomClass(params);
    }
  };

  /**
   * @param {SweetAlertOptions} params
   */
  const showInput = params => {
    if (!renderInputType[params.input]) {
      error(`Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "${params.input}"`);
      return;
    }
    const inputContainer = getInputContainer(params.input);
    const input = renderInputType[params.input](inputContainer, params);
    show(inputContainer);

    // input autofocus
    if (params.inputAutoFocus) {
      setTimeout(() => {
        focusInput(input);
      });
    }
  };

  /**
   * @param {HTMLInputElement} input
   */
  const removeAttributes = input => {
    for (let i = 0; i < input.attributes.length; i++) {
      const attrName = input.attributes[i].name;
      if (!['id', 'type', 'value', 'style'].includes(attrName)) {
        input.removeAttribute(attrName);
      }
    }
  };

  /**
   * @param {InputClass} inputClass
   * @param {SweetAlertOptions['inputAttributes']} inputAttributes
   */
  const setAttributes = (inputClass, inputAttributes) => {
    const input = getInput$1(getPopup(), inputClass);
    if (!input) {
      return;
    }
    removeAttributes(input);
    for (const attr in inputAttributes) {
      input.setAttribute(attr, inputAttributes[attr]);
    }
  };

  /**
   * @param {SweetAlertOptions} params
   */
  const setCustomClass = params => {
    const inputContainer = getInputContainer(params.input);
    if (typeof params.customClass === 'object') {
      addClass(inputContainer, params.customClass.input);
    }
  };

  /**
   * @param {HTMLInputElement | HTMLTextAreaElement} input
   * @param {SweetAlertOptions} params
   */
  const setInputPlaceholder = (input, params) => {
    if (!input.placeholder || params.inputPlaceholder) {
      input.placeholder = params.inputPlaceholder;
    }
  };

  /**
   * @param {Input} input
   * @param {Input} prependTo
   * @param {SweetAlertOptions} params
   */
  const setInputLabel = (input, prependTo, params) => {
    if (params.inputLabel) {
      const label = document.createElement('label');
      const labelClass = swalClasses['input-label'];
      label.setAttribute('for', input.id);
      label.className = labelClass;
      if (typeof params.customClass === 'object') {
        addClass(label, params.customClass.inputLabel);
      }
      label.innerText = params.inputLabel;
      prependTo.insertAdjacentElement('beforebegin', label);
    }
  };

  /**
   * @param {SweetAlertOptions['input']} inputType
   * @returns {HTMLElement}
   */
  const getInputContainer = inputType => {
    return getDirectChildByClass(getPopup(), swalClasses[inputType] || swalClasses.input);
  };

  /**
   * @param {HTMLInputElement | HTMLOutputElement | HTMLTextAreaElement} input
   * @param {SweetAlertOptions['inputValue']} inputValue
   */
  const checkAndSetInputValue = (input, inputValue) => {
    if (['string', 'number'].includes(typeof inputValue)) {
      input.value = `${inputValue}`;
    } else if (!isPromise(inputValue)) {
      warn(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof inputValue}"`);
    }
  };

  /** @type {Record<string, (input: Input | HTMLElement, params: SweetAlertOptions) => Input>} */
  const renderInputType = {};

  /**
   * @param {HTMLInputElement} input
   * @param {SweetAlertOptions} params
   * @returns {HTMLInputElement}
   */
  renderInputType.text = renderInputType.email = renderInputType.password = renderInputType.number = renderInputType.tel = renderInputType.url = (input, params) => {
    checkAndSetInputValue(input, params.inputValue);
    setInputLabel(input, input, params);
    setInputPlaceholder(input, params);
    input.type = params.input;
    return input;
  };

  /**
   * @param {HTMLInputElement} input
   * @param {SweetAlertOptions} params
   * @returns {HTMLInputElement}
   */
  renderInputType.file = (input, params) => {
    setInputLabel(input, input, params);
    setInputPlaceholder(input, params);
    return input;
  };

  /**
   * @param {HTMLInputElement} range
   * @param {SweetAlertOptions} params
   * @returns {HTMLInputElement}
   */
  renderInputType.range = (range, params) => {
    const rangeInput = range.querySelector('input');
    const rangeOutput = range.querySelector('output');
    checkAndSetInputValue(rangeInput, params.inputValue);
    rangeInput.type = params.input;
    checkAndSetInputValue(rangeOutput, params.inputValue);
    setInputLabel(rangeInput, range, params);
    return range;
  };

  /**
   * @param {HTMLSelectElement} select
   * @param {SweetAlertOptions} params
   * @returns {HTMLSelectElement}
   */
  renderInputType.select = (select, params) => {
    select.textContent = '';
    if (params.inputPlaceholder) {
      const placeholder = document.createElement('option');
      setInnerHtml(placeholder, params.inputPlaceholder);
      placeholder.value = '';
      placeholder.disabled = true;
      placeholder.selected = true;
      select.appendChild(placeholder);
    }
    setInputLabel(select, select, params);
    return select;
  };

  /**
   * @param {HTMLInputElement} radio
   * @returns {HTMLInputElement}
   */
  renderInputType.radio = radio => {
    radio.textContent = '';
    return radio;
  };

  /**
   * @param {HTMLLabelElement} checkboxContainer
   * @param {SweetAlertOptions} params
   * @returns {HTMLInputElement}
   */
  renderInputType.checkbox = (checkboxContainer, params) => {
    const checkbox = getInput$1(getPopup(), 'checkbox');
    checkbox.value = '1';
    checkbox.checked = Boolean(params.inputValue);
    const label = checkboxContainer.querySelector('span');
    setInnerHtml(label, params.inputPlaceholder);
    return checkbox;
  };

  /**
   * @param {HTMLTextAreaElement} textarea
   * @param {SweetAlertOptions} params
   * @returns {HTMLTextAreaElement}
   */
  renderInputType.textarea = (textarea, params) => {
    checkAndSetInputValue(textarea, params.inputValue);
    setInputPlaceholder(textarea, params);
    setInputLabel(textarea, textarea, params);

    /**
     * @param {HTMLElement} el
     * @returns {number}
     */
    const getMargin = el => parseInt(window.getComputedStyle(el).marginLeft) + parseInt(window.getComputedStyle(el).marginRight);

    // https://github.com/sweetalert2/sweetalert2/issues/2291
    setTimeout(() => {
      // https://github.com/sweetalert2/sweetalert2/issues/1699
      if ('MutationObserver' in window) {
        const initialPopupWidth = parseInt(window.getComputedStyle(getPopup()).width);
        const textareaResizeHandler = () => {
          // check if texarea is still in document (i.e. popup wasn't closed in the meantime)
          if (!document.body.contains(textarea)) {
            return;
          }
          const textareaWidth = textarea.offsetWidth + getMargin(textarea);
          if (textareaWidth > initialPopupWidth) {
            getPopup().style.width = `${textareaWidth}px`;
          } else {
            applyNumericalStyle(getPopup(), 'width', params.width);
          }
        };
        new MutationObserver(textareaResizeHandler).observe(textarea, {
          attributes: true,
          attributeFilter: ['style']
        });
      }
    });
    return textarea;
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderContent = (instance, params) => {
    const htmlContainer = getHtmlContainer();
    if (!htmlContainer) {
      return;
    }
    applyCustomClass(htmlContainer, params, 'htmlContainer');

    // Content as HTML
    if (params.html) {
      parseHtmlToContainer(params.html, htmlContainer);
      show(htmlContainer, 'block');
    }

    // Content as plain text
    else if (params.text) {
      htmlContainer.textContent = params.text;
      show(htmlContainer, 'block');
    }

    // No content
    else {
      hide(htmlContainer);
    }
    renderInput(instance, params);
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderFooter = (instance, params) => {
    const footer = getFooter();
    if (!footer) {
      return;
    }
    toggle(footer, params.footer);
    if (params.footer) {
      parseHtmlToContainer(params.footer, footer);
    }

    // Custom class
    applyCustomClass(footer, params, 'footer');
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderIcon = (instance, params) => {
    const innerParams = privateProps.innerParams.get(instance);
    const icon = getIcon();
    if (!icon) {
      return;
    }

    // if the given icon already rendered, apply the styling without re-rendering the icon
    if (innerParams && params.icon === innerParams.icon) {
      // Custom or default content
      setContent(icon, params);
      applyStyles(icon, params);
      return;
    }
    if (!params.icon && !params.iconHtml) {
      hide(icon);
      return;
    }
    if (params.icon && Object.keys(iconTypes).indexOf(params.icon) === -1) {
      error(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${params.icon}"`);
      hide(icon);
      return;
    }
    show(icon);

    // Custom or default content
    setContent(icon, params);
    applyStyles(icon, params);

    // Animate icon
    addClass(icon, params.showClass && params.showClass.icon);
  };

  /**
   * @param {HTMLElement} icon
   * @param {SweetAlertOptions} params
   */
  const applyStyles = (icon, params) => {
    for (const [iconType, iconClassName] of Object.entries(iconTypes)) {
      if (params.icon !== iconType) {
        removeClass(icon, iconClassName);
      }
    }
    addClass(icon, params.icon && iconTypes[params.icon]);

    // Icon color
    setColor(icon, params);

    // Success icon background color
    adjustSuccessIconBackgroundColor();

    // Custom class
    applyCustomClass(icon, params, 'icon');
  };

  // Adjust success icon background color to match the popup background color
  const adjustSuccessIconBackgroundColor = () => {
    const popup = getPopup();
    if (!popup) {
      return;
    }
    const popupBackgroundColor = window.getComputedStyle(popup).getPropertyValue('background-color');
    /** @type {NodeListOf<HTMLElement>} */
    const successIconParts = popup.querySelectorAll('[class^=swal2-success-circular-line], .swal2-success-fix');
    for (let i = 0; i < successIconParts.length; i++) {
      successIconParts[i].style.backgroundColor = popupBackgroundColor;
    }
  };
  const successIconHtml = `
  <div class="swal2-success-circular-line-left"></div>
  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>
  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>
  <div class="swal2-success-circular-line-right"></div>
`;
  const errorIconHtml = `
  <span class="swal2-x-mark">
    <span class="swal2-x-mark-line-left"></span>
    <span class="swal2-x-mark-line-right"></span>
  </span>
`;

  /**
   * @param {HTMLElement} icon
   * @param {SweetAlertOptions} params
   */
  const setContent = (icon, params) => {
    if (!params.icon) {
      return;
    }
    let oldContent = icon.innerHTML;
    let newContent;
    if (params.iconHtml) {
      newContent = iconContent(params.iconHtml);
    } else if (params.icon === 'success') {
      newContent = successIconHtml;
      oldContent = oldContent.replace(/ style=".*?"/g, ''); // undo adjustSuccessIconBackgroundColor()
    } else if (params.icon === 'error') {
      newContent = errorIconHtml;
    } else {
      const defaultIconHtml = {
        question: '?',
        warning: '!',
        info: 'i'
      };
      newContent = iconContent(defaultIconHtml[params.icon]);
    }
    if (oldContent.trim() !== newContent.trim()) {
      setInnerHtml(icon, newContent);
    }
  };

  /**
   * @param {HTMLElement} icon
   * @param {SweetAlertOptions} params
   */
  const setColor = (icon, params) => {
    if (!params.iconColor) {
      return;
    }
    icon.style.color = params.iconColor;
    icon.style.borderColor = params.iconColor;
    for (const sel of ['.swal2-success-line-tip', '.swal2-success-line-long', '.swal2-x-mark-line-left', '.swal2-x-mark-line-right']) {
      setStyle(icon, sel, 'backgroundColor', params.iconColor);
    }
    setStyle(icon, '.swal2-success-ring', 'borderColor', params.iconColor);
  };

  /**
   * @param {string} content
   * @returns {string}
   */
  const iconContent = content => `<div class="${swalClasses['icon-content']}">${content}</div>`;

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderImage = (instance, params) => {
    const image = getImage();
    if (!image) {
      return;
    }
    if (!params.imageUrl) {
      hide(image);
      return;
    }
    show(image, '');

    // Src, alt
    image.setAttribute('src', params.imageUrl);
    image.setAttribute('alt', params.imageAlt || '');

    // Width, height
    applyNumericalStyle(image, 'width', params.imageWidth);
    applyNumericalStyle(image, 'height', params.imageHeight);

    // Class
    image.className = swalClasses.image;
    applyCustomClass(image, params, 'image');
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderPopup = (instance, params) => {
    const container = getContainer();
    const popup = getPopup();
    if (!container || !popup) {
      return;
    }

    // Width
    // https://github.com/sweetalert2/sweetalert2/issues/2170
    if (params.toast) {
      applyNumericalStyle(container, 'width', params.width);
      popup.style.width = '100%';
      const loader = getLoader();
      loader && popup.insertBefore(loader, getIcon());
    } else {
      applyNumericalStyle(popup, 'width', params.width);
    }

    // Padding
    applyNumericalStyle(popup, 'padding', params.padding);

    // Color
    if (params.color) {
      popup.style.color = params.color;
    }

    // Background
    if (params.background) {
      popup.style.background = params.background;
    }
    hide(getValidationMessage());

    // Classes
    addClasses$1(popup, params);
  };

  /**
   * @param {HTMLElement} popup
   * @param {SweetAlertOptions} params
   */
  const addClasses$1 = (popup, params) => {
    const showClass = params.showClass || {};
    // Default Class + showClass when updating Swal.update({})
    popup.className = `${swalClasses.popup} ${isVisible$1(popup) ? showClass.popup : ''}`;
    if (params.toast) {
      addClass([document.documentElement, document.body], swalClasses['toast-shown']);
      addClass(popup, swalClasses.toast);
    } else {
      addClass(popup, swalClasses.modal);
    }

    // Custom class
    applyCustomClass(popup, params, 'popup');
    if (typeof params.customClass === 'string') {
      addClass(popup, params.customClass);
    }

    // Icon class (#1842)
    if (params.icon) {
      addClass(popup, swalClasses[`icon-${params.icon}`]);
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderProgressSteps = (instance, params) => {
    const progressStepsContainer = getProgressSteps();
    if (!progressStepsContainer) {
      return;
    }
    const {
      progressSteps,
      currentProgressStep
    } = params;
    if (!progressSteps || progressSteps.length === 0 || currentProgressStep === undefined) {
      hide(progressStepsContainer);
      return;
    }
    show(progressStepsContainer);
    progressStepsContainer.textContent = '';
    if (currentProgressStep >= progressSteps.length) {
      warn('Invalid currentProgressStep parameter, it should be less than progressSteps.length ' + '(currentProgressStep like JS arrays starts from 0)');
    }
    progressSteps.forEach((step, index) => {
      const stepEl = createStepElement(step);
      progressStepsContainer.appendChild(stepEl);
      if (index === currentProgressStep) {
        addClass(stepEl, swalClasses['active-progress-step']);
      }
      if (index !== progressSteps.length - 1) {
        const lineEl = createLineElement(params);
        progressStepsContainer.appendChild(lineEl);
      }
    });
  };

  /**
   * @param {string} step
   * @returns {HTMLLIElement}
   */
  const createStepElement = step => {
    const stepEl = document.createElement('li');
    addClass(stepEl, swalClasses['progress-step']);
    setInnerHtml(stepEl, step);
    return stepEl;
  };

  /**
   * @param {SweetAlertOptions} params
   * @returns {HTMLLIElement}
   */
  const createLineElement = params => {
    const lineEl = document.createElement('li');
    addClass(lineEl, swalClasses['progress-step-line']);
    if (params.progressStepsDistance) {
      applyNumericalStyle(lineEl, 'width', params.progressStepsDistance);
    }
    return lineEl;
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const renderTitle = (instance, params) => {
    const title = getTitle();
    if (!title) {
      return;
    }
    toggle(title, params.title || params.titleText, 'block');
    if (params.title) {
      parseHtmlToContainer(params.title, title);
    }
    if (params.titleText) {
      title.innerText = params.titleText;
    }

    // Custom class
    applyCustomClass(title, params, 'title');
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const render = (instance, params) => {
    renderPopup(instance, params);
    renderContainer(instance, params);
    renderProgressSteps(instance, params);
    renderIcon(instance, params);
    renderImage(instance, params);
    renderTitle(instance, params);
    renderCloseButton(instance, params);
    renderContent(instance, params);
    renderActions(instance, params);
    renderFooter(instance, params);
    const popup = getPopup();
    if (typeof params.didRender === 'function' && popup) {
      params.didRender(popup);
    }
  };

  /*
   * Global function to determine if SweetAlert2 popup is shown
   */
  const isVisible = () => {
    return isVisible$1(getPopup());
  };

  /*
   * Global function to click 'Confirm' button
   */
  const clickConfirm = () => getConfirmButton() && getConfirmButton().click();

  /*
   * Global function to click 'Deny' button
   */
  const clickDeny = () => getDenyButton() && getDenyButton().click();

  /*
   * Global function to click 'Cancel' button
   */
  const clickCancel = () => getCancelButton() && getCancelButton().click();

  /** @typedef {'cancel' | 'backdrop' | 'close' | 'esc' | 'timer'} DismissReason */

  /** @type {Record<DismissReason, DismissReason>} */
  const DismissReason = Object.freeze({
    cancel: 'cancel',
    backdrop: 'backdrop',
    close: 'close',
    esc: 'esc',
    timer: 'timer'
  });

  /**
   * @param {GlobalState} globalState
   */
  const removeKeydownHandler = globalState => {
    if (globalState.keydownTarget && globalState.keydownHandlerAdded) {
      globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, {
        capture: globalState.keydownListenerCapture
      });
      globalState.keydownHandlerAdded = false;
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {GlobalState} globalState
   * @param {SweetAlertOptions} innerParams
   * @param {*} dismissWith
   */
  const addKeydownHandler = (instance, globalState, innerParams, dismissWith) => {
    removeKeydownHandler(globalState);
    if (!innerParams.toast) {
      globalState.keydownHandler = e => keydownHandler(instance, e, dismissWith);
      globalState.keydownTarget = innerParams.keydownListenerCapture ? window : getPopup();
      globalState.keydownListenerCapture = innerParams.keydownListenerCapture;
      globalState.keydownTarget.addEventListener('keydown', globalState.keydownHandler, {
        capture: globalState.keydownListenerCapture
      });
      globalState.keydownHandlerAdded = true;
    }
  };

  /**
   * @param {number} index
   * @param {number} increment
   */
  const setFocus = (index, increment) => {
    const focusableElements = getFocusableElements();
    // search for visible elements and select the next possible match
    if (focusableElements.length) {
      index = index + increment;

      // rollover to first item
      if (index === focusableElements.length) {
        index = 0;

        // go to last item
      } else if (index === -1) {
        index = focusableElements.length - 1;
      }
      focusableElements[index].focus();
      return;
    }
    // no visible focusable elements, focus the popup
    getPopup().focus();
  };
  const arrowKeysNextButton = ['ArrowRight', 'ArrowDown'];
  const arrowKeysPreviousButton = ['ArrowLeft', 'ArrowUp'];

  /**
   * @param {SweetAlert} instance
   * @param {KeyboardEvent} event
   * @param {Function} dismissWith
   */
  const keydownHandler = (instance, event, dismissWith) => {
    const innerParams = privateProps.innerParams.get(instance);
    if (!innerParams) {
      return; // This instance has already been destroyed
    }

    // Ignore keydown during IME composition
    // https://developer.mozilla.org/en-US/docs/Web/API/Document/keydown_event#ignoring_keydown_during_ime_composition
    // https://github.com/sweetalert2/sweetalert2/issues/720
    // https://github.com/sweetalert2/sweetalert2/issues/2406
    if (event.isComposing || event.keyCode === 229) {
      return;
    }
    if (innerParams.stopKeydownPropagation) {
      event.stopPropagation();
    }

    // ENTER
    if (event.key === 'Enter') {
      handleEnter(instance, event, innerParams);
    }

    // TAB
    else if (event.key === 'Tab') {
      handleTab(event);
    }

    // ARROWS - switch focus between buttons
    else if ([...arrowKeysNextButton, ...arrowKeysPreviousButton].includes(event.key)) {
      handleArrows(event.key);
    }

    // ESC
    else if (event.key === 'Escape') {
      handleEsc(event, innerParams, dismissWith);
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {KeyboardEvent} event
   * @param {SweetAlertOptions} innerParams
   */
  const handleEnter = (instance, event, innerParams) => {
    // https://github.com/sweetalert2/sweetalert2/issues/2386
    if (!callIfFunction(innerParams.allowEnterKey)) {
      return;
    }
    if (event.target && instance.getInput() && event.target instanceof HTMLElement && event.target.outerHTML === instance.getInput().outerHTML) {
      if (['textarea', 'file'].includes(innerParams.input)) {
        return; // do not submit
      }

      clickConfirm();
      event.preventDefault();
    }
  };

  /**
   * @param {KeyboardEvent} event
   */
  const handleTab = event => {
    const targetElement = event.target;
    const focusableElements = getFocusableElements();
    let btnIndex = -1;
    for (let i = 0; i < focusableElements.length; i++) {
      if (targetElement === focusableElements[i]) {
        btnIndex = i;
        break;
      }
    }

    // Cycle to the next button
    if (!event.shiftKey) {
      setFocus(btnIndex, 1);
    }

    // Cycle to the prev button
    else {
      setFocus(btnIndex, -1);
    }
    event.stopPropagation();
    event.preventDefault();
  };

  /**
   * @param {string} key
   */
  const handleArrows = key => {
    const confirmButton = getConfirmButton();
    const denyButton = getDenyButton();
    const cancelButton = getCancelButton();
    /** @type HTMLElement[] */
    const buttons = [confirmButton, denyButton, cancelButton];
    if (document.activeElement instanceof HTMLElement && !buttons.includes(document.activeElement)) {
      return;
    }
    const sibling = arrowKeysNextButton.includes(key) ? 'nextElementSibling' : 'previousElementSibling';
    let buttonToFocus = document.activeElement;
    for (let i = 0; i < getActions().children.length; i++) {
      buttonToFocus = buttonToFocus[sibling];
      if (!buttonToFocus) {
        return;
      }
      if (buttonToFocus instanceof HTMLButtonElement && isVisible$1(buttonToFocus)) {
        break;
      }
    }
    if (buttonToFocus instanceof HTMLButtonElement) {
      buttonToFocus.focus();
    }
  };

  /**
   * @param {KeyboardEvent} event
   * @param {SweetAlertOptions} innerParams
   * @param {Function} dismissWith
   */
  const handleEsc = (event, innerParams, dismissWith) => {
    if (callIfFunction(innerParams.allowEscapeKey)) {
      event.preventDefault();
      dismissWith(DismissReason.esc);
    }
  };

  /**
   * This module contains `WeakMap`s for each effectively-"private  property" that a `Swal` has.
   * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')`
   * This is the approach that Babel will probably take to implement private methods/fields
   *   https://github.com/tc39/proposal-private-methods
   *   https://github.com/babel/babel/pull/7555
   * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module*
   *   then we can use that language feature.
   */

  var privateMethods = {
    swalPromiseResolve: new WeakMap(),
    swalPromiseReject: new WeakMap()
  };

  // From https://developer.paciellogroup.com/blog/2018/06/the-current-state-of-modal-dialog-accessibility/
  // Adding aria-hidden="true" to elements outside of the active modal dialog ensures that
  // elements not within the active modal dialog will not be surfaced if a user opens a screen
  // reader’s list of elements (headings, form controls, landmarks, etc.) in the document.

  const setAriaHidden = () => {
    const bodyChildren = Array.from(document.body.children);
    bodyChildren.forEach(el => {
      if (el === getContainer() || el.contains(getContainer())) {
        return;
      }
      if (el.hasAttribute('aria-hidden')) {
        el.setAttribute('data-previous-aria-hidden', el.getAttribute('aria-hidden') || '');
      }
      el.setAttribute('aria-hidden', 'true');
    });
  };
  const unsetAriaHidden = () => {
    const bodyChildren = Array.from(document.body.children);
    bodyChildren.forEach(el => {
      if (el.hasAttribute('data-previous-aria-hidden')) {
        el.setAttribute('aria-hidden', el.getAttribute('data-previous-aria-hidden') || '');
        el.removeAttribute('data-previous-aria-hidden');
      } else {
        el.removeAttribute('aria-hidden');
      }
    });
  };

  /* istanbul ignore file */

  // @ts-ignore
  const isSafariOrIOS = typeof window !== 'undefined' && !!window.GestureEvent; // true for Safari desktop + all iOS browsers https://stackoverflow.com/a/70585394

  // Fix iOS scrolling http://stackoverflow.com/q/39626302

  const iOSfix = () => {
    if (isSafariOrIOS && !hasClass(document.body, swalClasses.iosfix)) {
      const offset = document.body.scrollTop;
      document.body.style.top = `${offset * -1}px`;
      addClass(document.body, swalClasses.iosfix);
      lockBodyScroll();
    }
  };

  /**
   * https://github.com/sweetalert2/sweetalert2/issues/1246
   */
  const lockBodyScroll = () => {
    const container = getContainer();
    let preventTouchMove;
    /**
     * @param {TouchEvent} event
     */
    container.ontouchstart = event => {
      preventTouchMove = shouldPreventTouchMove(event);
    };
    /**
     * @param {TouchEvent} event
     */
    container.ontouchmove = event => {
      if (preventTouchMove) {
        event.preventDefault();
        event.stopPropagation();
      }
    };
  };

  /**
   * @param {TouchEvent} event
   * @returns {boolean}
   */
  const shouldPreventTouchMove = event => {
    const target = event.target;
    const container = getContainer();
    if (isStylus(event) || isZoom(event)) {
      return false;
    }
    if (target === container) {
      return true;
    }
    if (!isScrollable(container) && target instanceof HTMLElement && target.tagName !== 'INPUT' &&
    // #1603
    target.tagName !== 'TEXTAREA' &&
    // #2266
    !(isScrollable(getHtmlContainer()) &&
    // #1944
    getHtmlContainer().contains(target))) {
      return true;
    }
    return false;
  };

  /**
   * https://github.com/sweetalert2/sweetalert2/issues/1786
   *
   * @param {*} event
   * @returns {boolean}
   */
  const isStylus = event => {
    return event.touches && event.touches.length && event.touches[0].touchType === 'stylus';
  };

  /**
   * https://github.com/sweetalert2/sweetalert2/issues/1891
   *
   * @param {TouchEvent} event
   * @returns {boolean}
   */
  const isZoom = event => {
    return event.touches && event.touches.length > 1;
  };
  const undoIOSfix = () => {
    if (hasClass(document.body, swalClasses.iosfix)) {
      const offset = parseInt(document.body.style.top, 10);
      removeClass(document.body, swalClasses.iosfix);
      document.body.style.top = '';
      document.body.scrollTop = offset * -1;
    }
  };

  /**
   * Measure scrollbar width for padding body during modal show/hide
   * https://github.com/twbs/bootstrap/blob/master/js/src/modal.js
   *
   * @returns {number}
   */
  const measureScrollbar = () => {
    const scrollDiv = document.createElement('div');
    scrollDiv.className = swalClasses['scrollbar-measure'];
    document.body.appendChild(scrollDiv);
    const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;
    document.body.removeChild(scrollDiv);
    return scrollbarWidth;
  };

  /**
   * Remember state in cases where opening and handling a modal will fiddle with it.
   * @type {number | null}
   */
  let previousBodyPadding = null;
  const fixScrollbar = () => {
    // for queues, do not do this more than once
    if (previousBodyPadding !== null) {
      return;
    }
    // if the body has overflow
    if (document.body.scrollHeight > window.innerHeight) {
      // add padding so the content doesn't shift after removal of scrollbar
      previousBodyPadding = parseInt(window.getComputedStyle(document.body).getPropertyValue('padding-right'));
      document.body.style.paddingRight = `${previousBodyPadding + measureScrollbar()}px`;
    }
  };
  const undoScrollbar = () => {
    if (previousBodyPadding !== null) {
      document.body.style.paddingRight = `${previousBodyPadding}px`;
      previousBodyPadding = null;
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {HTMLElement} container
   * @param {boolean} returnFocus
   * @param {Function} didClose
   */
  function removePopupAndResetState(instance, container, returnFocus, didClose) {
    if (isToast()) {
      triggerDidCloseAndDispose(instance, didClose);
    } else {
      restoreActiveElement(returnFocus).then(() => triggerDidCloseAndDispose(instance, didClose));
      removeKeydownHandler(globalState);
    }

    // workaround for https://github.com/sweetalert2/sweetalert2/issues/2088
    // for some reason removing the container in Safari will scroll the document to bottom
    if (isSafariOrIOS) {
      container.setAttribute('style', 'display:none !important');
      container.removeAttribute('class');
      container.innerHTML = '';
    } else {
      container.remove();
    }
    if (isModal()) {
      undoScrollbar();
      undoIOSfix();
      unsetAriaHidden();
    }
    removeBodyClasses();
  }

  /**
   * Remove SweetAlert2 classes from body
   */
  function removeBodyClasses() {
    removeClass([document.documentElement, document.body], [swalClasses.shown, swalClasses['height-auto'], swalClasses['no-backdrop'], swalClasses['toast-shown']]);
  }

  /**
   * Instance method to close sweetAlert
   *
   * @param {any} resolveValue
   */
  function close(resolveValue) {
    resolveValue = prepareResolveValue(resolveValue);
    const swalPromiseResolve = privateMethods.swalPromiseResolve.get(this);
    const didClose = triggerClosePopup(this);
    if (this.isAwaitingPromise) {
      // A swal awaiting for a promise (after a click on Confirm or Deny) cannot be dismissed anymore #2335
      if (!resolveValue.isDismissed) {
        handleAwaitingPromise(this);
        swalPromiseResolve(resolveValue);
      }
    } else if (didClose) {
      // Resolve Swal promise
      swalPromiseResolve(resolveValue);
    }
  }
  const triggerClosePopup = instance => {
    const popup = getPopup();
    if (!popup) {
      return false;
    }
    const innerParams = privateProps.innerParams.get(instance);
    if (!innerParams || hasClass(popup, innerParams.hideClass.popup)) {
      return false;
    }
    removeClass(popup, innerParams.showClass.popup);
    addClass(popup, innerParams.hideClass.popup);
    const backdrop = getContainer();
    removeClass(backdrop, innerParams.showClass.backdrop);
    addClass(backdrop, innerParams.hideClass.backdrop);
    handlePopupAnimation(instance, popup, innerParams);
    return true;
  };

  /**
   * @param {any} error
   */
  function rejectPromise(error) {
    const rejectPromise = privateMethods.swalPromiseReject.get(this);
    handleAwaitingPromise(this);
    if (rejectPromise) {
      // Reject Swal promise
      rejectPromise(error);
    }
  }

  /**
   * @param {SweetAlert} instance
   */
  const handleAwaitingPromise = instance => {
    if (instance.isAwaitingPromise) {
      delete instance.isAwaitingPromise;
      // The instance might have been previously partly destroyed, we must resume the destroy process in this case #2335
      if (!privateProps.innerParams.get(instance)) {
        instance._destroy();
      }
    }
  };

  /**
   * @param {any} resolveValue
   * @returns {SweetAlertResult}
   */
  const prepareResolveValue = resolveValue => {
    // When user calls Swal.close()
    if (typeof resolveValue === 'undefined') {
      return {
        isConfirmed: false,
        isDenied: false,
        isDismissed: true
      };
    }
    return Object.assign({
      isConfirmed: false,
      isDenied: false,
      isDismissed: false
    }, resolveValue);
  };

  /**
   * @param {SweetAlert} instance
   * @param {HTMLElement} popup
   * @param {SweetAlertOptions} innerParams
   */
  const handlePopupAnimation = (instance, popup, innerParams) => {
    const container = getContainer();
    // If animation is supported, animate
    const animationIsSupported = animationEndEvent && hasCssAnimation(popup);
    if (typeof innerParams.willClose === 'function') {
      innerParams.willClose(popup);
    }
    if (animationIsSupported) {
      animatePopup(instance, popup, container, innerParams.returnFocus, innerParams.didClose);
    } else {
      // Otherwise, remove immediately
      removePopupAndResetState(instance, container, innerParams.returnFocus, innerParams.didClose);
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {HTMLElement} popup
   * @param {HTMLElement} container
   * @param {boolean} returnFocus
   * @param {Function} didClose
   */
  const animatePopup = (instance, popup, container, returnFocus, didClose) => {
    globalState.swalCloseEventFinishedCallback = removePopupAndResetState.bind(null, instance, container, returnFocus, didClose);
    popup.addEventListener(animationEndEvent, function (e) {
      if (e.target === popup) {
        globalState.swalCloseEventFinishedCallback();
        delete globalState.swalCloseEventFinishedCallback;
      }
    });
  };

  /**
   * @param {SweetAlert} instance
   * @param {Function} didClose
   */
  const triggerDidCloseAndDispose = (instance, didClose) => {
    setTimeout(() => {
      if (typeof didClose === 'function') {
        didClose.bind(instance.params)();
      }
      // instance might have been destroyed already
      if (instance._destroy) {
        instance._destroy();
      }
    });
  };

  /**
   * Shows loader (spinner), this is useful with AJAX requests.
   * By default the loader be shown instead of the "Confirm" button.
   *
   * @param {HTMLButtonElement} [buttonToReplace]
   */
  const showLoading = buttonToReplace => {
    let popup = getPopup();
    if (!popup) {
      new Swal(); // eslint-disable-line no-new
    }

    popup = getPopup();
    const loader = getLoader();
    if (isToast()) {
      hide(getIcon());
    } else {
      replaceButton(popup, buttonToReplace);
    }
    show(loader);
    popup.setAttribute('data-loading', 'true');
    popup.setAttribute('aria-busy', 'true');
    popup.focus();
  };

  /**
   * @param {HTMLElement} popup
   * @param {HTMLButtonElement} [buttonToReplace]
   */
  const replaceButton = (popup, buttonToReplace) => {
    const actions = getActions();
    const loader = getLoader();
    if (!buttonToReplace && isVisible$1(getConfirmButton())) {
      buttonToReplace = getConfirmButton();
    }
    show(actions);
    if (buttonToReplace) {
      hide(buttonToReplace);
      loader.setAttribute('data-button-to-replace', buttonToReplace.className);
    }
    loader.parentNode.insertBefore(loader, buttonToReplace);
    addClass([popup, actions], swalClasses.loading);
  };

  /**
   * @typedef { string | number | boolean } InputValue
   */

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const handleInputOptionsAndValue = (instance, params) => {
    if (params.input === 'select' || params.input === 'radio') {
      handleInputOptions(instance, params);
    } else if (['text', 'email', 'number', 'tel', 'textarea'].includes(params.input) && (hasToPromiseFn(params.inputValue) || isPromise(params.inputValue))) {
      showLoading(getConfirmButton());
      handleInputValue(instance, params);
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} innerParams
   * @returns {string | number | File | FileList | null}
   */
  const getInputValue = (instance, innerParams) => {
    const input = instance.getInput();
    if (!input) {
      return null;
    }
    switch (innerParams.input) {
      case 'checkbox':
        return getCheckboxValue(input);
      case 'radio':
        return getRadioValue(input);
      case 'file':
        return getFileValue(input);
      default:
        return innerParams.inputAutoTrim ? input.value.trim() : input.value;
    }
  };

  /**
   * @param {HTMLInputElement} input
   * @returns {number}
   */
  const getCheckboxValue = input => input.checked ? 1 : 0;

  /**
   * @param {HTMLInputElement} input
   * @returns {string | null}
   */
  const getRadioValue = input => input.checked ? input.value : null;

  /**
   * @param {HTMLInputElement} input
   * @returns {FileList | File | null}
   */
  const getFileValue = input => input.files.length ? input.getAttribute('multiple') !== null ? input.files : input.files[0] : null;

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const handleInputOptions = (instance, params) => {
    const popup = getPopup();
    /**
     * @param {Record<string, any>} inputOptions
     */
    const processInputOptions = inputOptions => {
      populateInputOptions[params.input](popup, formatInputOptions(inputOptions), params);
    };
    if (hasToPromiseFn(params.inputOptions) || isPromise(params.inputOptions)) {
      showLoading(getConfirmButton());
      asPromise(params.inputOptions).then(inputOptions => {
        instance.hideLoading();
        processInputOptions(inputOptions);
      });
    } else if (typeof params.inputOptions === 'object') {
      processInputOptions(params.inputOptions);
    } else {
      error(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof params.inputOptions}`);
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {SweetAlertOptions} params
   */
  const handleInputValue = (instance, params) => {
    const input = instance.getInput();
    hide(input);
    asPromise(params.inputValue).then(inputValue => {
      input.value = params.input === 'number' ? `${parseFloat(inputValue) || 0}` : `${inputValue}`;
      show(input);
      input.focus();
      instance.hideLoading();
    }).catch(err => {
      error(`Error in inputValue promise: ${err}`);
      input.value = '';
      show(input);
      input.focus();
      instance.hideLoading();
    });
  };
  const populateInputOptions = {
    /**
     * @param {HTMLElement} popup
     * @param {Record<string, any>} inputOptions
     * @param {SweetAlertOptions} params
     */
    select: (popup, inputOptions, params) => {
      const select = getDirectChildByClass(popup, swalClasses.select);
      /**
       * @param {HTMLElement} parent
       * @param {string} optionLabel
       * @param {string} optionValue
       */
      const renderOption = (parent, optionLabel, optionValue) => {
        const option = document.createElement('option');
        option.value = optionValue;
        setInnerHtml(option, optionLabel);
        option.selected = isSelected(optionValue, params.inputValue);
        parent.appendChild(option);
      };
      inputOptions.forEach(inputOption => {
        const optionValue = inputOption[0];
        const optionLabel = inputOption[1];
        // <optgroup> spec:
        // https://www.w3.org/TR/html401/interact/forms.html#h-17.6
        // "...all OPTGROUP elements must be specified directly within a SELECT element (i.e., groups may not be nested)..."
        // check whether this is a <optgroup>
        if (Array.isArray(optionLabel)) {
          // if it is an array, then it is an <optgroup>
          const optgroup = document.createElement('optgroup');
          optgroup.label = optionValue;
          optgroup.disabled = false; // not configurable for now
          select.appendChild(optgroup);
          optionLabel.forEach(o => renderOption(optgroup, o[1], o[0]));
        } else {
          // case of <option>
          renderOption(select, optionLabel, optionValue);
        }
      });
      select.focus();
    },
    /**
     * @param {HTMLElement} popup
     * @param {Record<string, any>} inputOptions
     * @param {SweetAlertOptions} params
     */
    radio: (popup, inputOptions, params) => {
      const radio = getDirectChildByClass(popup, swalClasses.radio);
      inputOptions.forEach(inputOption => {
        const radioValue = inputOption[0];
        const radioLabel = inputOption[1];
        const radioInput = document.createElement('input');
        const radioLabelElement = document.createElement('label');
        radioInput.type = 'radio';
        radioInput.name = swalClasses.radio;
        radioInput.value = radioValue;
        if (isSelected(radioValue, params.inputValue)) {
          radioInput.checked = true;
        }
        const label = document.createElement('span');
        setInnerHtml(label, radioLabel);
        label.className = swalClasses.label;
        radioLabelElement.appendChild(radioInput);
        radioLabelElement.appendChild(label);
        radio.appendChild(radioLabelElement);
      });
      const radios = radio.querySelectorAll('input');
      if (radios.length) {
        radios[0].focus();
      }
    }
  };

  /**
   * Converts `inputOptions` into an array of `[value, label]`s
   *
   * @param {Record<string, any>} inputOptions
   * @returns {Array<Array<string>>}
   */
  const formatInputOptions = inputOptions => {
    const result = [];
    if (typeof Map !== 'undefined' && inputOptions instanceof Map) {
      inputOptions.forEach((value, key) => {
        let valueFormatted = value;
        if (typeof valueFormatted === 'object') {
          // case of <optgroup>
          valueFormatted = formatInputOptions(valueFormatted);
        }
        result.push([key, valueFormatted]);
      });
    } else {
      Object.keys(inputOptions).forEach(key => {
        let valueFormatted = inputOptions[key];
        if (typeof valueFormatted === 'object') {
          // case of <optgroup>
          valueFormatted = formatInputOptions(valueFormatted);
        }
        result.push([key, valueFormatted]);
      });
    }
    return result;
  };

  /**
   * @param {string} optionValue
   * @param {InputValue | Promise<InputValue> | { toPromise: () => InputValue }} inputValue
   * @returns {boolean}
   */
  const isSelected = (optionValue, inputValue) => {
    return inputValue && inputValue.toString() === optionValue.toString();
  };

  /**
   * @param {SweetAlert} instance
   */
  const handleConfirmButtonClick = instance => {
    const innerParams = privateProps.innerParams.get(instance);
    instance.disableButtons();
    if (innerParams.input) {
      handleConfirmOrDenyWithInput(instance, 'confirm');
    } else {
      confirm(instance, true);
    }
  };

  /**
   * @param {SweetAlert} instance
   */
  const handleDenyButtonClick = instance => {
    const innerParams = privateProps.innerParams.get(instance);
    instance.disableButtons();
    if (innerParams.returnInputValueOnDeny) {
      handleConfirmOrDenyWithInput(instance, 'deny');
    } else {
      deny(instance, false);
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {Function} dismissWith
   */
  const handleCancelButtonClick = (instance, dismissWith) => {
    instance.disableButtons();
    dismissWith(DismissReason.cancel);
  };

  /**
   * @param {SweetAlert} instance
   * @param {'confirm' | 'deny'} type
   */
  const handleConfirmOrDenyWithInput = (instance, type) => {
    const innerParams = privateProps.innerParams.get(instance);
    if (!innerParams.input) {
      error(`The "input" parameter is needed to be set when using returnInputValueOn${capitalizeFirstLetter(type)}`);
      return;
    }
    const inputValue = getInputValue(instance, innerParams);
    if (innerParams.inputValidator) {
      handleInputValidator(instance, inputValue, type);
    } else if (!instance.getInput().checkValidity()) {
      instance.enableButtons();
      instance.showValidationMessage(innerParams.validationMessage);
    } else if (type === 'deny') {
      deny(instance, inputValue);
    } else {
      confirm(instance, inputValue);
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {string | number | File | FileList | null} inputValue
   * @param {'confirm' | 'deny'} type
   */
  const handleInputValidator = (instance, inputValue, type) => {
    const innerParams = privateProps.innerParams.get(instance);
    instance.disableInput();
    const validationPromise = Promise.resolve().then(() => asPromise(innerParams.inputValidator(inputValue, innerParams.validationMessage)));
    validationPromise.then(validationMessage => {
      instance.enableButtons();
      instance.enableInput();
      if (validationMessage) {
        instance.showValidationMessage(validationMessage);
      } else if (type === 'deny') {
        deny(instance, inputValue);
      } else {
        confirm(instance, inputValue);
      }
    });
  };

  /**
   * @param {SweetAlert} instance
   * @param {any} value
   */
  const deny = (instance, value) => {
    const innerParams = privateProps.innerParams.get(instance || undefined);
    if (innerParams.showLoaderOnDeny) {
      showLoading(getDenyButton());
    }
    if (innerParams.preDeny) {
      instance.isAwaitingPromise = true; // Flagging the instance as awaiting a promise so it's own promise's reject/resolve methods doesn't get destroyed until the result from this preDeny's promise is received
      const preDenyPromise = Promise.resolve().then(() => asPromise(innerParams.preDeny(value, innerParams.validationMessage)));
      preDenyPromise.then(preDenyValue => {
        if (preDenyValue === false) {
          instance.hideLoading();
          handleAwaitingPromise(instance);
        } else {
          instance.close({
            isDenied: true,
            value: typeof preDenyValue === 'undefined' ? value : preDenyValue
          });
        }
      }).catch(error => rejectWith(instance || undefined, error));
    } else {
      instance.close({
        isDenied: true,
        value
      });
    }
  };

  /**
   * @param {SweetAlert} instance
   * @param {any} value
   */
  const succeedWith = (instance, value) => {
    instance.close({
      isConfirmed: true,
      value
    });
  };

  /**
   *
   * @param {SweetAlert} instance
   * @param {string} error
   */
  const rejectWith = (instance, error) => {
    instance.rejectPromise(error);
  };

  /**
   *
   * @param {SweetAlert} instance
   * @param {any} value
   */
  const confirm = (instance, value) => {
    const innerParams = privateProps.innerParams.get(instance || undefined);
    if (innerParams.showLoaderOnConfirm) {
      showLoading();
    }
    if (innerParams.preConfirm) {
      instance.resetValidationMessage();
      instance.isAwaitingPromise = true; // Flagging the instance as awaiting a promise so it's own promise's reject/resolve methods doesn't get destroyed until the result from this preConfirm's promise is received
      const preConfirmPromise = Promise.resolve().then(() => asPromise(innerParams.preConfirm(value, innerParams.validationMessage)));
      preConfirmPromise.then(preConfirmValue => {
        if (isVisible$1(getValidationMessage()) || preConfirmValue === false) {
          instance.hideLoading();
          handleAwaitingPromise(instance);
        } else {
          succeedWith(instance, typeof preConfirmValue === 'undefined' ? value : preConfirmValue);
        }
      }).catch(error => rejectWith(instance || undefined, error));
    } else {
      succeedWith(instance, value);
    }
  };

  /**
   * Hides loader and shows back the button which was hidden by .showLoading()
   */
  function hideLoading() {
    // do nothing if popup is closed
    const innerParams = privateProps.innerParams.get(this);
    if (!innerParams) {
      return;
    }
    const domCache = privateProps.domCache.get(this);
    hide(domCache.loader);
    if (isToast()) {
      if (innerParams.icon) {
        show(getIcon());
      }
    } else {
      showRelatedButton(domCache);
    }
    removeClass([domCache.popup, domCache.actions], swalClasses.loading);
    domCache.popup.removeAttribute('aria-busy');
    domCache.popup.removeAttribute('data-loading');
    domCache.confirmButton.disabled = false;
    domCache.denyButton.disabled = false;
    domCache.cancelButton.disabled = false;
  }
  const showRelatedButton = domCache => {
    const buttonToReplace = domCache.popup.getElementsByClassName(domCache.loader.getAttribute('data-button-to-replace'));
    if (buttonToReplace.length) {
      show(buttonToReplace[0], 'inline-block');
    } else if (allButtonsAreHidden()) {
      hide(domCache.actions);
    }
  };

  /**
   * Gets the input DOM node, this method works with input parameter.
   *
   * @returns {HTMLInputElement | null}
   */
  function getInput() {
    const innerParams = privateProps.innerParams.get(this);
    const domCache = privateProps.domCache.get(this);
    if (!domCache) {
      return null;
    }
    return getInput$1(domCache.popup, innerParams.input);
  }

  /**
   * @param {SweetAlert} instance
   * @param {string[]} buttons
   * @param {boolean} disabled
   */
  function setButtonsDisabled(instance, buttons, disabled) {
    const domCache = privateProps.domCache.get(instance);
    buttons.forEach(button => {
      domCache[button].disabled = disabled;
    });
  }

  /**
   * @param {HTMLInputElement} input
   * @param {boolean} disabled
   */
  function setInputDisabled(input, disabled) {
    if (!input) {
      return;
    }
    if (input.type === 'radio') {
      const radiosContainer = input.parentNode.parentNode;
      const radios = radiosContainer.querySelectorAll('input');
      for (let i = 0; i < radios.length; i++) {
        radios[i].disabled = disabled;
      }
    } else {
      input.disabled = disabled;
    }
  }

  /**
   * Enable all the buttons
   */
  function enableButtons() {
    setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], false);
  }

  /**
   * Disable all the buttons
   */
  function disableButtons() {
    setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], true);
  }

  /**
   * Enable the input field
   */
  function enableInput() {
    setInputDisabled(this.getInput(), false);
  }

  /**
   * Disable the input field
   */
  function disableInput() {
    setInputDisabled(this.getInput(), true);
  }

  /**
   * Show block with validation message
   *
   * @param {string} error
   */
  function showValidationMessage(error) {
    const domCache = privateProps.domCache.get(this);
    const params = privateProps.innerParams.get(this);
    setInnerHtml(domCache.validationMessage, error);
    domCache.validationMessage.className = swalClasses['validation-message'];
    if (params.customClass && params.customClass.validationMessage) {
      addClass(domCache.validationMessage, params.customClass.validationMessage);
    }
    show(domCache.validationMessage);
    const input = this.getInput();
    if (input) {
      input.setAttribute('aria-invalid', true);
      input.setAttribute('aria-describedby', swalClasses['validation-message']);
      focusInput(input);
      addClass(input, swalClasses.inputerror);
    }
  }

  /**
   * Hide block with validation message
   */
  function resetValidationMessage() {
    const domCache = privateProps.domCache.get(this);
    if (domCache.validationMessage) {
      hide(domCache.validationMessage);
    }
    const input = this.getInput();
    if (input) {
      input.removeAttribute('aria-invalid');
      input.removeAttribute('aria-describedby');
      removeClass(input, swalClasses.inputerror);
    }
  }
  const defaultParams = {
    title: '',
    titleText: '',
    text: '',
    html: '',
    footer: '',
    icon: undefined,
    iconColor: undefined,
    iconHtml: undefined,
    template: undefined,
    toast: false,
    showClass: {
      popup: 'swal2-show',
      backdrop: 'swal2-backdrop-show',
      icon: 'swal2-icon-show'
    },
    hideClass: {
      popup: 'swal2-hide',
      backdrop: 'swal2-backdrop-hide',
      icon: 'swal2-icon-hide'
    },
    customClass: {},
    target: 'body',
    color: undefined,
    backdrop: true,
    heightAuto: true,
    allowOutsideClick: true,
    allowEscapeKey: true,
    allowEnterKey: true,
    stopKeydownPropagation: true,
    keydownListenerCapture: false,
    showConfirmButton: true,
    showDenyButton: false,
    showCancelButton: false,
    preConfirm: undefined,
    preDeny: undefined,
    confirmButtonText: 'OK',
    confirmButtonAriaLabel: '',
    confirmButtonColor: undefined,
    denyButtonText: 'No',
    denyButtonAriaLabel: '',
    denyButtonColor: undefined,
    cancelButtonText: 'Cancel',
    cancelButtonAriaLabel: '',
    cancelButtonColor: undefined,
    buttonsStyling: true,
    reverseButtons: false,
    focusConfirm: true,
    focusDeny: false,
    focusCancel: false,
    returnFocus: true,
    showCloseButton: false,
    closeButtonHtml: '&times;',
    closeButtonAriaLabel: 'Close this dialog',
    loaderHtml: '',
    showLoaderOnConfirm: false,
    showLoaderOnDeny: false,
    imageUrl: undefined,
    imageWidth: undefined,
    imageHeight: undefined,
    imageAlt: '',
    timer: undefined,
    timerProgressBar: false,
    width: undefined,
    padding: undefined,
    background: undefined,
    input: undefined,
    inputPlaceholder: '',
    inputLabel: '',
    inputValue: '',
    inputOptions: {},
    inputAutoFocus: true,
    inputAutoTrim: true,
    inputAttributes: {},
    inputValidator: undefined,
    returnInputValueOnDeny: false,
    validationMessage: undefined,
    grow: false,
    position: 'center',
    progressSteps: [],
    currentProgressStep: undefined,
    progressStepsDistance: undefined,
    willOpen: undefined,
    didOpen: undefined,
    didRender: undefined,
    willClose: undefined,
    didClose: undefined,
    didDestroy: undefined,
    scrollbarPadding: true
  };
  const updatableParams = ['allowEscapeKey', 'allowOutsideClick', 'background', 'buttonsStyling', 'cancelButtonAriaLabel', 'cancelButtonColor', 'cancelButtonText', 'closeButtonAriaLabel', 'closeButtonHtml', 'color', 'confirmButtonAriaLabel', 'confirmButtonColor', 'confirmButtonText', 'currentProgressStep', 'customClass', 'denyButtonAriaLabel', 'denyButtonColor', 'denyButtonText', 'didClose', 'didDestroy', 'footer', 'hideClass', 'html', 'icon', 'iconColor', 'iconHtml', 'imageAlt', 'imageHeight', 'imageUrl', 'imageWidth', 'preConfirm', 'preDeny', 'progressSteps', 'returnFocus', 'reverseButtons', 'showCancelButton', 'showCloseButton', 'showConfirmButton', 'showDenyButton', 'text', 'title', 'titleText', 'willClose'];

  /** @type {Record<string, string>} */
  const deprecatedParams = {};
  const toastIncompatibleParams = ['allowOutsideClick', 'allowEnterKey', 'backdrop', 'focusConfirm', 'focusDeny', 'focusCancel', 'returnFocus', 'heightAuto', 'keydownListenerCapture'];

  /**
   * Is valid parameter
   *
   * @param {string} paramName
   * @returns {boolean}
   */
  const isValidParameter = paramName => {
    return Object.prototype.hasOwnProperty.call(defaultParams, paramName);
  };

  /**
   * Is valid parameter for Swal.update() method
   *
   * @param {string} paramName
   * @returns {boolean}
   */
  const isUpdatableParameter = paramName => {
    return updatableParams.indexOf(paramName) !== -1;
  };

  /**
   * Is deprecated parameter
   *
   * @param {string} paramName
   * @returns {string | undefined}
   */
  const isDeprecatedParameter = paramName => {
    return deprecatedParams[paramName];
  };

  /**
   * @param {string} param
   */
  const checkIfParamIsValid = param => {
    if (!isValidParameter(param)) {
      warn(`Unknown parameter "${param}"`);
    }
  };

  /**
   * @param {string} param
   */
  const checkIfToastParamIsValid = param => {
    if (toastIncompatibleParams.includes(param)) {
      warn(`The parameter "${param}" is incompatible with toasts`);
    }
  };

  /**
   * @param {string} param
   */
  const checkIfParamIsDeprecated = param => {
    const isDeprecated = isDeprecatedParameter(param);
    if (isDeprecated) {
      warnAboutDeprecation(param, isDeprecated);
    }
  };

  /**
   * Show relevant warnings for given params
   *
   * @param {SweetAlertOptions} params
   */
  const showWarningsForParams = params => {
    if (params.backdrop === false && params.allowOutsideClick) {
      warn('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');
    }
    for (const param in params) {
      checkIfParamIsValid(param);
      if (params.toast) {
        checkIfToastParamIsValid(param);
      }
      checkIfParamIsDeprecated(param);
    }
  };

  /**
   * Updates popup parameters.
   *
   * @param {SweetAlertOptions} params
   */
  function update(params) {
    const popup = getPopup();
    const innerParams = privateProps.innerParams.get(this);
    if (!popup || hasClass(popup, innerParams.hideClass.popup)) {
      warn(`You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.`);
      return;
    }
    const validUpdatableParams = filterValidParams(params);
    const updatedParams = Object.assign({}, innerParams, validUpdatableParams);
    render(this, updatedParams);
    privateProps.innerParams.set(this, updatedParams);
    Object.defineProperties(this, {
      params: {
        value: Object.assign({}, this.params, params),
        writable: false,
        enumerable: true
      }
    });
  }

  /**
   * @param {SweetAlertOptions} params
   * @returns {SweetAlertOptions}
   */
  const filterValidParams = params => {
    const validUpdatableParams = {};
    Object.keys(params).forEach(param => {
      if (isUpdatableParameter(param)) {
        validUpdatableParams[param] = params[param];
      } else {
        warn(`Invalid parameter to update: ${param}`);
      }
    });
    return validUpdatableParams;
  };

  /**
   * Dispose the current SweetAlert2 instance
   */
  function _destroy() {
    const domCache = privateProps.domCache.get(this);
    const innerParams = privateProps.innerParams.get(this);
    if (!innerParams) {
      disposeWeakMaps(this); // The WeakMaps might have been partly destroyed, we must recall it to dispose any remaining WeakMaps #2335
      return; // This instance has already been destroyed
    }

    // Check if there is another Swal closing
    if (domCache.popup && globalState.swalCloseEventFinishedCallback) {
      globalState.swalCloseEventFinishedCallback();
      delete globalState.swalCloseEventFinishedCallback;
    }
    if (typeof innerParams.didDestroy === 'function') {
      innerParams.didDestroy();
    }
    disposeSwal(this);
  }

  /**
   * @param {SweetAlert} instance
   */
  const disposeSwal = instance => {
    disposeWeakMaps(instance);
    // Unset this.params so GC will dispose it (#1569)
    delete instance.params;
    // Unset globalState props so GC will dispose globalState (#1569)
    delete globalState.keydownHandler;
    delete globalState.keydownTarget;
    // Unset currentInstance
    delete globalState.currentInstance;
  };

  /**
   * @param {SweetAlert} instance
   */
  const disposeWeakMaps = instance => {
    // If the current instance is awaiting a promise result, we keep the privateMethods to call them once the promise result is retrieved #2335
    if (instance.isAwaitingPromise) {
      unsetWeakMaps(privateProps, instance);
      instance.isAwaitingPromise = true;
    } else {
      unsetWeakMaps(privateMethods, instance);
      unsetWeakMaps(privateProps, instance);
      delete instance.isAwaitingPromise;
      // Unset instance methods
      delete instance.disableButtons;
      delete instance.enableButtons;
      delete instance.getInput;
      delete instance.disableInput;
      delete instance.enableInput;
      delete instance.hideLoading;
      delete instance.disableLoading;
      delete instance.showValidationMessage;
      delete instance.resetValidationMessage;
      delete instance.close;
      delete instance.closePopup;
      delete instance.closeModal;
      delete instance.closeToast;
      delete instance.rejectPromise;
      delete instance.update;
      delete instance._destroy;
    }
  };

  /**
   * @param {object} obj
   * @param {SweetAlert} instance
   */
  const unsetWeakMaps = (obj, instance) => {
    for (const i in obj) {
      obj[i].delete(instance);
    }
  };
  var instanceMethods = /*#__PURE__*/Object.freeze({
    __proto__: null,
    _destroy: _destroy,
    close: close,
    closeModal: close,
    closePopup: close,
    closeToast: close,
    disableButtons: disableButtons,
    disableInput: disableInput,
    disableLoading: hideLoading,
    enableButtons: enableButtons,
    enableInput: enableInput,
    getInput: getInput,
    handleAwaitingPromise: handleAwaitingPromise,
    hideLoading: hideLoading,
    rejectPromise: rejectPromise,
    resetValidationMessage: resetValidationMessage,
    showValidationMessage: showValidationMessage,
    update: update
  });
  const handlePopupClick = (instance, domCache, dismissWith) => {
    const innerParams = privateProps.innerParams.get(instance);
    if (innerParams.toast) {
      handleToastClick(instance, domCache, dismissWith);
    } else {
      // Ignore click events that had mousedown on the popup but mouseup on the container
      // This can happen when the user drags a slider
      handleModalMousedown(domCache);

      // Ignore click events that had mousedown on the container but mouseup on the popup
      handleContainerMousedown(domCache);
      handleModalClick(instance, domCache, dismissWith);
    }
  };
  const handleToastClick = (instance, domCache, dismissWith) => {
    // Closing toast by internal click
    domCache.popup.onclick = () => {
      const innerParams = privateProps.innerParams.get(instance);
      if (innerParams && (isAnyButtonShown(innerParams) || innerParams.timer || innerParams.input)) {
        return;
      }
      dismissWith(DismissReason.close);
    };
  };

  /**
   * @param {*} innerParams
   * @returns {boolean}
   */
  const isAnyButtonShown = innerParams => {
    return innerParams.showConfirmButton || innerParams.showDenyButton || innerParams.showCancelButton || innerParams.showCloseButton;
  };
  let ignoreOutsideClick = false;
  const handleModalMousedown = domCache => {
    domCache.popup.onmousedown = () => {
      domCache.container.onmouseup = function (e) {
        domCache.container.onmouseup = undefined;
        // We only check if the mouseup target is the container because usually it doesn't
        // have any other direct children aside of the popup
        if (e.target === domCache.container) {
          ignoreOutsideClick = true;
        }
      };
    };
  };
  const handleContainerMousedown = domCache => {
    domCache.container.onmousedown = () => {
      domCache.popup.onmouseup = function (e) {
        domCache.popup.onmouseup = undefined;
        // We also need to check if the mouseup target is a child of the popup
        if (e.target === domCache.popup || domCache.popup.contains(e.target)) {
          ignoreOutsideClick = true;
        }
      };
    };
  };
  const handleModalClick = (instance, domCache, dismissWith) => {
    domCache.container.onclick = e => {
      const innerParams = privateProps.innerParams.get(instance);
      if (ignoreOutsideClick) {
        ignoreOutsideClick = false;
        return;
      }
      if (e.target === domCache.container && callIfFunction(innerParams.allowOutsideClick)) {
        dismissWith(DismissReason.backdrop);
      }
    };
  };
  const isJqueryElement = elem => typeof elem === 'object' && elem.jquery;
  const isElement = elem => elem instanceof Element || isJqueryElement(elem);
  const argsToParams = args => {
    const params = {};
    if (typeof args[0] === 'object' && !isElement(args[0])) {
      Object.assign(params, args[0]);
    } else {
      ['title', 'html', 'icon'].forEach((name, index) => {
        const arg = args[index];
        if (typeof arg === 'string' || isElement(arg)) {
          params[name] = arg;
        } else if (arg !== undefined) {
          error(`Unexpected type of ${name}! Expected "string" or "Element", got ${typeof arg}`);
        }
      });
    }
    return params;
  };

  /**
   * Main method to create a new SweetAlert2 popup
   *
   * @param  {...SweetAlertOptions} args
   * @returns {Promise<SweetAlertResult>}
   */
  function fire() {
    const Swal = this; // eslint-disable-line @typescript-eslint/no-this-alias
    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
      args[_key] = arguments[_key];
    }
    return new Swal(...args);
  }

  /**
   * Returns an extended version of `Swal` containing `params` as defaults.
   * Useful for reusing Swal configuration.
   *
   * For example:
   *
   * Before:
   * const textPromptOptions = { input: 'text', showCancelButton: true }
   * const {value: firstName} = await Swal.fire({ ...textPromptOptions, title: 'What is your first name?' })
   * const {value: lastName} = await Swal.fire({ ...textPromptOptions, title: 'What is your last name?' })
   *
   * After:
   * const TextPrompt = Swal.mixin({ input: 'text', showCancelButton: true })
   * const {value: firstName} = await TextPrompt('What is your first name?')
   * const {value: lastName} = await TextPrompt('What is your last name?')
   *
   * @param {SweetAlertOptions} mixinParams
   * @returns {SweetAlert}
   */
  function mixin(mixinParams) {
    class MixinSwal extends this {
      _main(params, priorityMixinParams) {
        return super._main(params, Object.assign({}, mixinParams, priorityMixinParams));
      }
    }
    // @ts-ignore
    return MixinSwal;
  }

  /**
   * If `timer` parameter is set, returns number of milliseconds of timer remained.
   * Otherwise, returns undefined.
   *
   * @returns {number | undefined}
   */
  const getTimerLeft = () => {
    return globalState.timeout && globalState.timeout.getTimerLeft();
  };

  /**
   * Stop timer. Returns number of milliseconds of timer remained.
   * If `timer` parameter isn't set, returns undefined.
   *
   * @returns {number | undefined}
   */
  const stopTimer = () => {
    if (globalState.timeout) {
      stopTimerProgressBar();
      return globalState.timeout.stop();
    }
  };

  /**
   * Resume timer. Returns number of milliseconds of timer remained.
   * If `timer` parameter isn't set, returns undefined.
   *
   * @returns {number | undefined}
   */
  const resumeTimer = () => {
    if (globalState.timeout) {
      const remaining = globalState.timeout.start();
      animateTimerProgressBar(remaining);
      return remaining;
    }
  };

  /**
   * Resume timer. Returns number of milliseconds of timer remained.
   * If `timer` parameter isn't set, returns undefined.
   *
   * @returns {number | undefined}
   */
  const toggleTimer = () => {
    const timer = globalState.timeout;
    return timer && (timer.running ? stopTimer() : resumeTimer());
  };

  /**
   * Increase timer. Returns number of milliseconds of an updated timer.
   * If `timer` parameter isn't set, returns undefined.
   *
   * @param {number} n
   * @returns {number | undefined}
   */
  const increaseTimer = n => {
    if (globalState.timeout) {
      const remaining = globalState.timeout.increase(n);
      animateTimerProgressBar(remaining, true);
      return remaining;
    }
  };

  /**
   * Check if timer is running. Returns true if timer is running
   * or false if timer is paused or stopped.
   * If `timer` parameter isn't set, returns undefined
   *
   * @returns {boolean}
   */
  const isTimerRunning = () => {
    return !!(globalState.timeout && globalState.timeout.isRunning());
  };
  let bodyClickListenerAdded = false;
  const clickHandlers = {};

  /**
   * @param {string} attr
   */
  function bindClickHandler() {
    let attr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'data-swal-template';
    clickHandlers[attr] = this;
    if (!bodyClickListenerAdded) {
      document.body.addEventListener('click', bodyClickListener);
      bodyClickListenerAdded = true;
    }
  }
  const bodyClickListener = event => {
    for (let el = event.target; el && el !== document; el = el.parentNode) {
      for (const attr in clickHandlers) {
        const template = el.getAttribute(attr);
        if (template) {
          clickHandlers[attr].fire({
            template
          });
          return;
        }
      }
    }
  };
  var staticMethods = /*#__PURE__*/Object.freeze({
    __proto__: null,
    argsToParams: argsToParams,
    bindClickHandler: bindClickHandler,
    clickCancel: clickCancel,
    clickConfirm: clickConfirm,
    clickDeny: clickDeny,
    enableLoading: showLoading,
    fire: fire,
    getActions: getActions,
    getCancelButton: getCancelButton,
    getCloseButton: getCloseButton,
    getConfirmButton: getConfirmButton,
    getContainer: getContainer,
    getDenyButton: getDenyButton,
    getFocusableElements: getFocusableElements,
    getFooter: getFooter,
    getHtmlContainer: getHtmlContainer,
    getIcon: getIcon,
    getIconContent: getIconContent,
    getImage: getImage,
    getInputLabel: getInputLabel,
    getLoader: getLoader,
    getPopup: getPopup,
    getProgressSteps: getProgressSteps,
    getTimerLeft: getTimerLeft,
    getTimerProgressBar: getTimerProgressBar,
    getTitle: getTitle,
    getValidationMessage: getValidationMessage,
    increaseTimer: increaseTimer,
    isDeprecatedParameter: isDeprecatedParameter,
    isLoading: isLoading,
    isTimerRunning: isTimerRunning,
    isUpdatableParameter: isUpdatableParameter,
    isValidParameter: isValidParameter,
    isVisible: isVisible,
    mixin: mixin,
    resumeTimer: resumeTimer,
    showLoading: showLoading,
    stopTimer: stopTimer,
    toggleTimer: toggleTimer
  });
  class Timer {
    /**
     * @param {Function} callback
     * @param {number} delay
     */
    constructor(callback, delay) {
      this.callback = callback;
      this.remaining = delay;
      this.running = false;
      this.start();
    }

    /**
     * @returns {number}
     */
    start() {
      if (!this.running) {
        this.running = true;
        this.started = new Date();
        this.id = setTimeout(this.callback, this.remaining);
      }
      return this.remaining;
    }

    /**
     * @returns {number}
     */
    stop() {
      if (this.started && this.running) {
        this.running = false;
        clearTimeout(this.id);
        this.remaining -= new Date().getTime() - this.started.getTime();
      }
      return this.remaining;
    }

    /**
     * @param {number} n
     * @returns {number}
     */
    increase(n) {
      const running = this.running;
      if (running) {
        this.stop();
      }
      this.remaining += n;
      if (running) {
        this.start();
      }
      return this.remaining;
    }

    /**
     * @returns {number}
     */
    getTimerLeft() {
      if (this.running) {
        this.stop();
        this.start();
      }
      return this.remaining;
    }

    /**
     * @returns {boolean}
     */
    isRunning() {
      return this.running;
    }
  }
  const swalStringParams = ['swal-title', 'swal-html', 'swal-footer'];

  /**
   * @param {SweetAlertOptions} params
   * @returns {SweetAlertOptions}
   */
  const getTemplateParams = params => {
    /** @type {HTMLTemplateElement} */
    const template = typeof params.template === 'string' ? document.querySelector(params.template) : params.template;
    if (!template) {
      return {};
    }
    /** @type {DocumentFragment} */
    const templateContent = template.content;
    showWarningsForElements(templateContent);
    const result = Object.assign(getSwalParams(templateContent), getSwalFunctionParams(templateContent), getSwalButtons(templateContent), getSwalImage(templateContent), getSwalIcon(templateContent), getSwalInput(templateContent), getSwalStringParams(templateContent, swalStringParams));
    return result;
  };

  /**
   * @param {DocumentFragment} templateContent
   * @returns {SweetAlertOptions}
   */
  const getSwalParams = templateContent => {
    const result = {};
    /** @type {HTMLElement[]} */
    const swalParams = Array.from(templateContent.querySelectorAll('swal-param'));
    swalParams.forEach(param => {
      showWarningsForAttributes(param, ['name', 'value']);
      const paramName = param.getAttribute('name');
      const value = param.getAttribute('value');
      if (typeof defaultParams[paramName] === 'boolean') {
        result[paramName] = value !== 'false';
      } else if (typeof defaultParams[paramName] === 'object') {
        result[paramName] = JSON.parse(value);
      } else {
        result[paramName] = value;
      }
    });
    return result;
  };

  /**
   * @param {DocumentFragment} templateContent
   * @returns {SweetAlertOptions}
   */
  const getSwalFunctionParams = templateContent => {
    const result = {};
    /** @type {HTMLElement[]} */
    const swalFunctions = Array.from(templateContent.querySelectorAll('swal-function-param'));
    swalFunctions.forEach(param => {
      const paramName = param.getAttribute('name');
      const value = param.getAttribute('value');
      result[paramName] = new Function(`return ${value}`)();
    });
    return result;
  };

  /**
   * @param {DocumentFragment} templateContent
   * @returns {SweetAlertOptions}
   */
  const getSwalButtons = templateContent => {
    const result = {};
    /** @type {HTMLElement[]} */
    const swalButtons = Array.from(templateContent.querySelectorAll('swal-button'));
    swalButtons.forEach(button => {
      showWarningsForAttributes(button, ['type', 'color', 'aria-label']);
      const type = button.getAttribute('type');
      result[`${type}ButtonText`] = button.innerHTML;
      result[`show${capitalizeFirstLetter(type)}Button`] = true;
      if (button.hasAttribute('color')) {
        result[`${type}ButtonColor`] = button.getAttribute('color');
      }
      if (button.hasAttribute('aria-label')) {
        result[`${type}ButtonAriaLabel`] = button.getAttribute('aria-label');
      }
    });
    return result;
  };

  /**
   * @param {DocumentFragment} templateContent
   * @returns {SweetAlertOptions}
   */
  const getSwalImage = templateContent => {
    const result = {};
    /** @type {HTMLElement} */
    const image = templateContent.querySelector('swal-image');
    if (image) {
      showWarningsForAttributes(image, ['src', 'width', 'height', 'alt']);
      if (image.hasAttribute('src')) {
        result.imageUrl = image.getAttribute('src');
      }
      if (image.hasAttribute('width')) {
        result.imageWidth = image.getAttribute('width');
      }
      if (image.hasAttribute('height')) {
        result.imageHeight = image.getAttribute('height');
      }
      if (image.hasAttribute('alt')) {
        result.imageAlt = image.getAttribute('alt');
      }
    }
    return result;
  };

  /**
   * @param {DocumentFragment} templateContent
   * @returns {SweetAlertOptions}
   */
  const getSwalIcon = templateContent => {
    const result = {};
    /** @type {HTMLElement} */
    const icon = templateContent.querySelector('swal-icon');
    if (icon) {
      showWarningsForAttributes(icon, ['type', 'color']);
      if (icon.hasAttribute('type')) {
        /** @type {SweetAlertIcon} */
        // @ts-ignore
        result.icon = icon.getAttribute('type');
      }
      if (icon.hasAttribute('color')) {
        result.iconColor = icon.getAttribute('color');
      }
      result.iconHtml = icon.innerHTML;
    }
    return result;
  };

  /**
   * @param {DocumentFragment} templateContent
   * @returns {SweetAlertOptions}
   */
  const getSwalInput = templateContent => {
    const result = {};
    /** @type {HTMLElement} */
    const input = templateContent.querySelector('swal-input');
    if (input) {
      showWarningsForAttributes(input, ['type', 'label', 'placeholder', 'value']);
      /** @type {SweetAlertInput} */
      // @ts-ignore
      result.input = input.getAttribute('type') || 'text';
      if (input.hasAttribute('label')) {
        result.inputLabel = input.getAttribute('label');
      }
      if (input.hasAttribute('placeholder')) {
        result.inputPlaceholder = input.getAttribute('placeholder');
      }
      if (input.hasAttribute('value')) {
        result.inputValue = input.getAttribute('value');
      }
    }
    /** @type {HTMLElement[]} */
    const inputOptions = Array.from(templateContent.querySelectorAll('swal-input-option'));
    if (inputOptions.length) {
      result.inputOptions = {};
      inputOptions.forEach(option => {
        showWarningsForAttributes(option, ['value']);
        const optionValue = option.getAttribute('value');
        const optionName = option.innerHTML;
        result.inputOptions[optionValue] = optionName;
      });
    }
    return result;
  };

  /**
   * @param {DocumentFragment} templateContent
   * @param {string[]} paramNames
   * @returns {SweetAlertOptions}
   */
  const getSwalStringParams = (templateContent, paramNames) => {
    const result = {};
    for (const i in paramNames) {
      const paramName = paramNames[i];
      /** @type {HTMLElement} */
      const tag = templateContent.querySelector(paramName);
      if (tag) {
        showWarningsForAttributes(tag, []);
        result[paramName.replace(/^swal-/, '')] = tag.innerHTML.trim();
      }
    }
    return result;
  };

  /**
   * @param {DocumentFragment} templateContent
   */
  const showWarningsForElements = templateContent => {
    const allowedElements = swalStringParams.concat(['swal-param', 'swal-function-param', 'swal-button', 'swal-image', 'swal-icon', 'swal-input', 'swal-input-option']);
    Array.from(templateContent.children).forEach(el => {
      const tagName = el.tagName.toLowerCase();
      if (!allowedElements.includes(tagName)) {
        warn(`Unrecognized element <${tagName}>`);
      }
    });
  };

  /**
   * @param {HTMLElement} el
   * @param {string[]} allowedAttributes
   */
  const showWarningsForAttributes = (el, allowedAttributes) => {
    Array.from(el.attributes).forEach(attribute => {
      if (allowedAttributes.indexOf(attribute.name) === -1) {
        warn([`Unrecognized attribute "${attribute.name}" on <${el.tagName.toLowerCase()}>.`, `${allowedAttributes.length ? `Allowed attributes are: ${allowedAttributes.join(', ')}` : 'To set the value, use HTML within the element.'}`]);
      }
    });
  };
  const SHOW_CLASS_TIMEOUT = 10;

  /**
   * Open popup, add necessary classes and styles, fix scrollbar
   *
   * @param {SweetAlertOptions} params
   */
  const openPopup = params => {
    const container = getContainer();
    const popup = getPopup();
    if (typeof params.willOpen === 'function') {
      params.willOpen(popup);
    }
    const bodyStyles = window.getComputedStyle(document.body);
    const initialBodyOverflow = bodyStyles.overflowY;
    addClasses(container, popup, params);

    // scrolling is 'hidden' until animation is done, after that 'auto'
    setTimeout(() => {
      setScrollingVisibility(container, popup);
    }, SHOW_CLASS_TIMEOUT);
    if (isModal()) {
      fixScrollContainer(container, params.scrollbarPadding, initialBodyOverflow);
      setAriaHidden();
    }
    if (!isToast() && !globalState.previousActiveElement) {
      globalState.previousActiveElement = document.activeElement;
    }
    if (typeof params.didOpen === 'function') {
      setTimeout(() => params.didOpen(popup));
    }
    removeClass(container, swalClasses['no-transition']);
  };

  /**
   * @param {AnimationEvent} event
   */
  const swalOpenAnimationFinished = event => {
    const popup = getPopup();
    if (event.target !== popup) {
      return;
    }
    const container = getContainer();
    popup.removeEventListener(animationEndEvent, swalOpenAnimationFinished);
    container.style.overflowY = 'auto';
  };

  /**
   * @param {HTMLElement} container
   * @param {HTMLElement} popup
   */
  const setScrollingVisibility = (container, popup) => {
    if (animationEndEvent && hasCssAnimation(popup)) {
      container.style.overflowY = 'hidden';
      popup.addEventListener(animationEndEvent, swalOpenAnimationFinished);
    } else {
      container.style.overflowY = 'auto';
    }
  };

  /**
   * @param {HTMLElement} container
   * @param {boolean} scrollbarPadding
   * @param {string} initialBodyOverflow
   */
  const fixScrollContainer = (container, scrollbarPadding, initialBodyOverflow) => {
    iOSfix();
    if (scrollbarPadding && initialBodyOverflow !== 'hidden') {
      fixScrollbar();
    }

    // sweetalert2/issues/1247
    setTimeout(() => {
      container.scrollTop = 0;
    });
  };

  /**
   * @param {HTMLElement} container
   * @param {HTMLElement} popup
   * @param {SweetAlertOptions} params
   */
  const addClasses = (container, popup, params) => {
    addClass(container, params.showClass.backdrop);
    // this workaround with opacity is needed for https://github.com/sweetalert2/sweetalert2/issues/2059
    popup.style.setProperty('opacity', '0', 'important');
    show(popup, 'grid');
    setTimeout(() => {
      // Animate popup right after showing it
      addClass(popup, params.showClass.popup);
      // and remove the opacity workaround
      popup.style.removeProperty('opacity');
    }, SHOW_CLASS_TIMEOUT); // 10ms in order to fix #2062

    addClass([document.documentElement, document.body], swalClasses.shown);
    if (params.heightAuto && params.backdrop && !params.toast) {
      addClass([document.documentElement, document.body], swalClasses['height-auto']);
    }
  };
  var defaultInputValidators = {
    /**
     * @param {string} string
     * @param {string} validationMessage
     * @returns {Promise<void | string>}
     */
    email: (string, validationMessage) => {
      return /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(string) ? Promise.resolve() : Promise.resolve(validationMessage || 'Invalid email address');
    },
    /**
     * @param {string} string
     * @param {string} validationMessage
     * @returns {Promise<void | string>}
     */
    url: (string, validationMessage) => {
      // taken from https://stackoverflow.com/a/3809435 with a small change from #1306 and #2013
      return /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(string) ? Promise.resolve() : Promise.resolve(validationMessage || 'Invalid URL');
    }
  };

  /**
   * @param {SweetAlertOptions} params
   */
  function setDefaultInputValidators(params) {
    // Use default `inputValidator` for supported input types if not provided
    if (!params.inputValidator) {
      Object.keys(defaultInputValidators).forEach(key => {
        if (params.input === key) {
          params.inputValidator = defaultInputValidators[key];
        }
      });
    }
  }

  /**
   * @param {SweetAlertOptions} params
   */
  function validateCustomTargetElement(params) {
    // Determine if the custom target element is valid
    if (!params.target || typeof params.target === 'string' && !document.querySelector(params.target) || typeof params.target !== 'string' && !params.target.appendChild) {
      warn('Target parameter is not valid, defaulting to "body"');
      params.target = 'body';
    }
  }

  /**
   * Set type, text and actions on popup
   *
   * @param {SweetAlertOptions} params
   */
  function setParameters(params) {
    setDefaultInputValidators(params);

    // showLoaderOnConfirm && preConfirm
    if (params.showLoaderOnConfirm && !params.preConfirm) {
      warn('showLoaderOnConfirm is set to true, but preConfirm is not defined.\n' + 'showLoaderOnConfirm should be used together with preConfirm, see usage example:\n' + 'https://sweetalert2.github.io/#ajax-request');
    }
    validateCustomTargetElement(params);

    // Replace newlines with <br> in title
    if (typeof params.title === 'string') {
      params.title = params.title.split('\n').join('<br />');
    }
    init(params);
  }

  /** @type {SweetAlert} */
  let currentInstance;
  class SweetAlert {
    /**
     * @param {...any} args
     * @this {SweetAlert}
     */
    constructor() {
      // Prevent run in Node env
      if (typeof window === 'undefined') {
        return;
      }
      currentInstance = this;

      // @ts-ignore
      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
        args[_key] = arguments[_key];
      }
      const outerParams = Object.freeze(this.constructor.argsToParams(args));

      /** @type {Readonly<SweetAlertOptions>} */
      this.params = outerParams;

      /** @type {boolean} */
      this.isAwaitingPromise = false;
      const promise = currentInstance._main(currentInstance.params);
      privateProps.promise.set(this, promise);
    }
    _main(userParams) {
      let mixinParams = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
      showWarningsForParams(Object.assign({}, mixinParams, userParams));
      if (globalState.currentInstance) {
        globalState.currentInstance._destroy();
        if (isModal()) {
          unsetAriaHidden();
        }
      }
      globalState.currentInstance = currentInstance;
      const innerParams = prepareParams(userParams, mixinParams);
      setParameters(innerParams);
      Object.freeze(innerParams);

      // clear the previous timer
      if (globalState.timeout) {
        globalState.timeout.stop();
        delete globalState.timeout;
      }

      // clear the restore focus timeout
      clearTimeout(globalState.restoreFocusTimeout);
      const domCache = populateDomCache(currentInstance);
      render(currentInstance, innerParams);
      privateProps.innerParams.set(currentInstance, innerParams);
      return swalPromise(currentInstance, domCache, innerParams);
    }

    // `catch` cannot be the name of a module export, so we define our thenable methods here instead
    then(onFulfilled) {
      const promise = privateProps.promise.get(this);
      return promise.then(onFulfilled);
    }
    finally(onFinally) {
      const promise = privateProps.promise.get(this);
      return promise.finally(onFinally);
    }
  }

  /**
   * @param {SweetAlert} instance
   * @param {DomCache} domCache
   * @param {SweetAlertOptions} innerParams
   * @returns {Promise}
   */
  const swalPromise = (instance, domCache, innerParams) => {
    return new Promise((resolve, reject) => {
      // functions to handle all closings/dismissals
      /**
       * @param {DismissReason} dismiss
       */
      const dismissWith = dismiss => {
        instance.close({
          isDismissed: true,
          dismiss
        });
      };
      privateMethods.swalPromiseResolve.set(instance, resolve);
      privateMethods.swalPromiseReject.set(instance, reject);
      domCache.confirmButton.onclick = () => {
        handleConfirmButtonClick(instance);
      };
      domCache.denyButton.onclick = () => {
        handleDenyButtonClick(instance);
      };
      domCache.cancelButton.onclick = () => {
        handleCancelButtonClick(instance, dismissWith);
      };
      domCache.closeButton.onclick = () => {
        dismissWith(DismissReason.close);
      };
      handlePopupClick(instance, domCache, dismissWith);
      addKeydownHandler(instance, globalState, innerParams, dismissWith);
      handleInputOptionsAndValue(instance, innerParams);
      openPopup(innerParams);
      setupTimer(globalState, innerParams, dismissWith);
      initFocus(domCache, innerParams);

      // Scroll container to top on open (#1247, #1946)
      setTimeout(() => {
        domCache.container.scrollTop = 0;
      });
    });
  };

  /**
   * @param {SweetAlertOptions} userParams
   * @param {SweetAlertOptions} mixinParams
   * @returns {SweetAlertOptions}
   */
  const prepareParams = (userParams, mixinParams) => {
    const templateParams = getTemplateParams(userParams);
    const params = Object.assign({}, defaultParams, mixinParams, templateParams, userParams); // precedence is described in #2131
    params.showClass = Object.assign({}, defaultParams.showClass, params.showClass);
    params.hideClass = Object.assign({}, defaultParams.hideClass, params.hideClass);
    return params;
  };

  /**
   * @param {SweetAlert} instance
   * @returns {DomCache}
   */
  const populateDomCache = instance => {
    const domCache = {
      popup: getPopup(),
      container: getContainer(),
      actions: getActions(),
      confirmButton: getConfirmButton(),
      denyButton: getDenyButton(),
      cancelButton: getCancelButton(),
      loader: getLoader(),
      closeButton: getCloseButton(),
      validationMessage: getValidationMessage(),
      progressSteps: getProgressSteps()
    };
    privateProps.domCache.set(instance, domCache);
    return domCache;
  };

  /**
   * @param {GlobalState} globalState
   * @param {SweetAlertOptions} innerParams
   * @param {Function} dismissWith
   */
  const setupTimer = (globalState, innerParams, dismissWith) => {
    const timerProgressBar = getTimerProgressBar();
    hide(timerProgressBar);
    if (innerParams.timer) {
      globalState.timeout = new Timer(() => {
        dismissWith('timer');
        delete globalState.timeout;
      }, innerParams.timer);
      if (innerParams.timerProgressBar) {
        show(timerProgressBar);
        applyCustomClass(timerProgressBar, innerParams, 'timerProgressBar');
        setTimeout(() => {
          if (globalState.timeout && globalState.timeout.running) {
            // timer can be already stopped or unset at this point
            animateTimerProgressBar(innerParams.timer);
          }
        });
      }
    }
  };

  /**
   * @param {DomCache} domCache
   * @param {SweetAlertOptions} innerParams
   */
  const initFocus = (domCache, innerParams) => {
    if (innerParams.toast) {
      return;
    }
    if (!callIfFunction(innerParams.allowEnterKey)) {
      blurActiveElement();
      return;
    }
    if (!focusButton(domCache, innerParams)) {
      setFocus(-1, 1);
    }
  };

  /**
   * @param {DomCache} domCache
   * @param {SweetAlertOptions} innerParams
   * @returns {boolean}
   */
  const focusButton = (domCache, innerParams) => {
    if (innerParams.focusDeny && isVisible$1(domCache.denyButton)) {
      domCache.denyButton.focus();
      return true;
    }
    if (innerParams.focusCancel && isVisible$1(domCache.cancelButton)) {
      domCache.cancelButton.focus();
      return true;
    }
    if (innerParams.focusConfirm && isVisible$1(domCache.confirmButton)) {
      domCache.confirmButton.focus();
      return true;
    }
    return false;
  };
  const blurActiveElement = () => {
    if (document.activeElement instanceof HTMLElement && typeof document.activeElement.blur === 'function') {
      document.activeElement.blur();
    }
  };

  // Dear russian users visiting russian sites. Let's have fun.
  if (typeof window !== 'undefined' && /^ru\b/.test(navigator.language) && location.host.match(/\.(ru|su|by|xn--p1ai)$/)) {
    const now = new Date();
    const initiationDate = localStorage.getItem('swal-initiation');
    if (!initiationDate) {
      localStorage.setItem('swal-initiation', `${now}`);
    } else if ((now.getTime() - Date.parse(initiationDate)) / (1000 * 60 * 60 * 24) > 3) {
      setTimeout(() => {
        document.body.style.pointerEvents = 'none';
        const ukrainianAnthem = document.createElement('audio');
        ukrainianAnthem.src = 'https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3';
        ukrainianAnthem.loop = true;
        document.body.appendChild(ukrainianAnthem);
        setTimeout(() => {
          ukrainianAnthem.play().catch(() => {
            // ignore
          });
        }, 2500);
      }, 500);
    }
  }

  // Assign instance methods from src/instanceMethods/*.js to prototype
  SweetAlert.prototype.disableButtons = disableButtons;
  SweetAlert.prototype.enableButtons = enableButtons;
  SweetAlert.prototype.getInput = getInput;
  SweetAlert.prototype.disableInput = disableInput;
  SweetAlert.prototype.enableInput = enableInput;
  SweetAlert.prototype.hideLoading = hideLoading;
  SweetAlert.prototype.disableLoading = hideLoading;
  SweetAlert.prototype.showValidationMessage = showValidationMessage;
  SweetAlert.prototype.resetValidationMessage = resetValidationMessage;
  SweetAlert.prototype.close = close;
  SweetAlert.prototype.closePopup = close;
  SweetAlert.prototype.closeModal = close;
  SweetAlert.prototype.closeToast = close;
  SweetAlert.prototype.rejectPromise = rejectPromise;
  SweetAlert.prototype.update = update;
  SweetAlert.prototype._destroy = _destroy;

  // Assign static methods from src/staticMethods/*.js to constructor
  Object.assign(SweetAlert, staticMethods);

  // Proxy to instance methods to constructor, for now, for backwards compatibility
  Object.keys(instanceMethods).forEach(key => {
    /**
     * @param {...any} args
     * @returns {any | undefined}
     */
    SweetAlert[key] = function () {
      if (currentInstance && currentInstance[key]) {
        return currentInstance[key](...arguments);
      }
      return null;
    };
  });
  SweetAlert.DismissReason = DismissReason;
  SweetAlert.version = '11.7.18';
  const Swal = SweetAlert;
  // @ts-ignore
  Swal.default = Swal;
  return Swal;
});
if (typeof this !== 'undefined' && this.Sweetalert2) {
  this.swal = this.sweetAlert = this.Swal = this.SweetAlert = this.Sweetalert2;
}
"undefined" != typeof document && function (e, t) {
  var n = e.createElement("style");
  if (e.getElementsByTagName("head")[0].appendChild(n), n.styleSheet) n.styleSheet.disabled || (n.styleSheet.cssText = t);else try {
    n.innerHTML = t;
  } catch (e) {
    n.innerText = t;
  }
}(document, ".swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:\"top-start     top            top-end\" \"center-start  center         center-end\" \"bottom-start  bottom-center  bottom-end\";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}");

/***/ }),

/***/ 4929:
/*!*****************************************!*\
  !*** ./node_modules/tslib/tslib.es6.js ***!
  \*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "__assign": () => (/* binding */ __assign),
/* harmony export */   "__asyncDelegator": () => (/* binding */ __asyncDelegator),
/* harmony export */   "__asyncGenerator": () => (/* binding */ __asyncGenerator),
/* harmony export */   "__asyncValues": () => (/* binding */ __asyncValues),
/* harmony export */   "__await": () => (/* binding */ __await),
/* harmony export */   "__awaiter": () => (/* binding */ __awaiter),
/* harmony export */   "__classPrivateFieldGet": () => (/* binding */ __classPrivateFieldGet),
/* harmony export */   "__classPrivateFieldIn": () => (/* binding */ __classPrivateFieldIn),
/* harmony export */   "__classPrivateFieldSet": () => (/* binding */ __classPrivateFieldSet),
/* harmony export */   "__createBinding": () => (/* binding */ __createBinding),
/* harmony export */   "__decorate": () => (/* binding */ __decorate),
/* harmony export */   "__esDecorate": () => (/* binding */ __esDecorate),
/* harmony export */   "__exportStar": () => (/* binding */ __exportStar),
/* harmony export */   "__extends": () => (/* binding */ __extends),
/* harmony export */   "__generator": () => (/* binding */ __generator),
/* harmony export */   "__importDefault": () => (/* binding */ __importDefault),
/* harmony export */   "__importStar": () => (/* binding */ __importStar),
/* harmony export */   "__makeTemplateObject": () => (/* binding */ __makeTemplateObject),
/* harmony export */   "__metadata": () => (/* binding */ __metadata),
/* harmony export */   "__param": () => (/* binding */ __param),
/* harmony export */   "__propKey": () => (/* binding */ __propKey),
/* harmony export */   "__read": () => (/* binding */ __read),
/* harmony export */   "__rest": () => (/* binding */ __rest),
/* harmony export */   "__runInitializers": () => (/* binding */ __runInitializers),
/* harmony export */   "__setFunctionName": () => (/* binding */ __setFunctionName),
/* harmony export */   "__spread": () => (/* binding */ __spread),
/* harmony export */   "__spreadArray": () => (/* binding */ __spreadArray),
/* harmony export */   "__spreadArrays": () => (/* binding */ __spreadArrays),
/* harmony export */   "__values": () => (/* binding */ __values),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/******************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
/* global Reflect, Promise */

var extendStatics = function(d, b) {
    extendStatics = Object.setPrototypeOf ||
        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
        function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
    return extendStatics(d, b);
};

function __extends(d, b) {
    if (typeof b !== "function" && b !== null)
        throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
    extendStatics(d, b);
    function __() { this.constructor = d; }
    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
}

var __assign = function() {
    __assign = Object.assign || function __assign(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
        }
        return t;
    }
    return __assign.apply(this, arguments);
}

function __rest(s, e) {
    var t = {};
    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
        t[p] = s[p];
    if (s != null && typeof Object.getOwnPropertySymbols === "function")
        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
                t[p[i]] = s[p[i]];
        }
    return t;
}

function __decorate(decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
}

function __param(paramIndex, decorator) {
    return function (target, key) { decorator(target, key, paramIndex); }
}

function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
    function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
    var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
    var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null;
    var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});
    var _, done = false;
    for (var i = decorators.length - 1; i >= 0; i--) {
        var context = {};
        for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p];
        for (var p in contextIn.access) context.access[p] = contextIn.access[p];
        context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); };
        var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);
        if (kind === "accessor") {
            if (result === void 0) continue;
            if (result === null || typeof result !== "object") throw new TypeError("Object expected");
            if (_ = accept(result.get)) descriptor.get = _;
            if (_ = accept(result.set)) descriptor.set = _;
            if (_ = accept(result.init)) initializers.unshift(_);
        }
        else if (_ = accept(result)) {
            if (kind === "field") initializers.unshift(_);
            else descriptor[key] = _;
        }
    }
    if (target) Object.defineProperty(target, contextIn.name, descriptor);
    done = true;
};

function __runInitializers(thisArg, initializers, value) {
    var useValue = arguments.length > 2;
    for (var i = 0; i < initializers.length; i++) {
        value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
    }
    return useValue ? value : void 0;
};

function __propKey(x) {
    return typeof x === "symbol" ? x : "".concat(x);
};

function __setFunctionName(f, name, prefix) {
    if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
    return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
};

function __metadata(metadataKey, metadataValue) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
}

function __awaiter(thisArg, _arguments, P, generator) {
    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
    return new (P || (P = Promise))(function (resolve, reject) {
        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
        function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
        step((generator = generator.apply(thisArg, _arguments || [])).next());
    });
}

function __generator(thisArg, body) {
    var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
    return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
    function verb(n) { return function (v) { return step([n, v]); }; }
    function step(op) {
        if (f) throw new TypeError("Generator is already executing.");
        while (g && (g = 0, op[0] && (_ = 0)), _) try {
            if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
            if (y = 0, t) op = [op[0] & 2, t.value];
            switch (op[0]) {
                case 0: case 1: t = op; break;
                case 4: _.label++; return { value: op[1], done: false };
                case 5: _.label++; y = op[1]; op = [0]; continue;
                case 7: op = _.ops.pop(); _.trys.pop(); continue;
                default:
                    if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
                    if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
                    if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
                    if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
                    if (t[2]) _.ops.pop();
                    _.trys.pop(); continue;
            }
            op = body.call(thisArg, _);
        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
        if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
    }
}

var __createBinding = Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
        desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
});

function __exportStar(m, o) {
    for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);
}

function __values(o) {
    var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
    if (m) return m.call(o);
    if (o && typeof o.length === "number") return {
        next: function () {
            if (o && i >= o.length) o = void 0;
            return { value: o && o[i++], done: !o };
        }
    };
    throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
}

function __read(o, n) {
    var m = typeof Symbol === "function" && o[Symbol.iterator];
    if (!m) return o;
    var i = m.call(o), r, ar = [], e;
    try {
        while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
    }
    catch (error) { e = { error: error }; }
    finally {
        try {
            if (r && !r.done && (m = i["return"])) m.call(i);
        }
        finally { if (e) throw e.error; }
    }
    return ar;
}

/** @deprecated */
function __spread() {
    for (var ar = [], i = 0; i < arguments.length; i++)
        ar = ar.concat(__read(arguments[i]));
    return ar;
}

/** @deprecated */
function __spreadArrays() {
    for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
    for (var r = Array(s), k = 0, i = 0; i < il; i++)
        for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
            r[k] = a[j];
    return r;
}

function __spreadArray(to, from, pack) {
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
        if (ar || !(i in from)) {
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
            ar[i] = from[i];
        }
    }
    return to.concat(ar || Array.prototype.slice.call(from));
}

function __await(v) {
    return this instanceof __await ? (this.v = v, this) : new __await(v);
}

function __asyncGenerator(thisArg, _arguments, generator) {
    if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
    var g = generator.apply(thisArg, _arguments || []), i, q = [];
    return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
    function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
    function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
    function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
    function fulfill(value) { resume("next", value); }
    function reject(value) { resume("throw", value); }
    function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
}

function __asyncDelegator(o) {
    var i, p;
    return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
    function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }
}

function __asyncValues(o) {
    if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
    var m = o[Symbol.asyncIterator], i;
    return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
    function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
}

function __makeTemplateObject(cooked, raw) {
    if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
    return cooked;
};

var __setModuleDefault = Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
};

function __importStar(mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
}

function __importDefault(mod) {
    return (mod && mod.__esModule) ? mod : { default: mod };
}

function __classPrivateFieldGet(receiver, state, kind, f) {
    if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter");
    if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it");
    return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver);
}

function __classPrivateFieldSet(receiver, state, value, kind, f) {
    if (kind === "m") throw new TypeError("Private method is not writable");
    if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter");
    if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it");
    return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
}

function __classPrivateFieldIn(state, receiver) {
    if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object");
    return typeof state === "function" ? receiver === state : state.has(receiver);
}

/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
    __extends,
    __assign,
    __rest,
    __decorate,
    __param,
    __metadata,
    __awaiter,
    __generator,
    __createBinding,
    __exportStar,
    __values,
    __read,
    __spread,
    __spreadArrays,
    __spreadArray,
    __await,
    __asyncGenerator,
    __asyncDelegator,
    __asyncValues,
    __makeTemplateObject,
    __importStar,
    __importDefault,
    __classPrivateFieldGet,
    __classPrivateFieldSet,
    __classPrivateFieldIn,
});


/***/ }),

/***/ 4851:
/*!******************************************************************!*\
  !*** ./node_modules/@angular/animations/fesm2020/animations.mjs ***!
  \******************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AUTO_STYLE": () => (/* binding */ AUTO_STYLE),
/* harmony export */   "AnimationBuilder": () => (/* binding */ AnimationBuilder),
/* harmony export */   "AnimationFactory": () => (/* binding */ AnimationFactory),
/* harmony export */   "NoopAnimationPlayer": () => (/* binding */ NoopAnimationPlayer),
/* harmony export */   "animate": () => (/* binding */ animate),
/* harmony export */   "animateChild": () => (/* binding */ animateChild),
/* harmony export */   "animation": () => (/* binding */ animation),
/* harmony export */   "group": () => (/* binding */ group),
/* harmony export */   "keyframes": () => (/* binding */ keyframes),
/* harmony export */   "query": () => (/* binding */ query),
/* harmony export */   "sequence": () => (/* binding */ sequence),
/* harmony export */   "stagger": () => (/* binding */ stagger),
/* harmony export */   "state": () => (/* binding */ state),
/* harmony export */   "style": () => (/* binding */ style),
/* harmony export */   "transition": () => (/* binding */ transition),
/* harmony export */   "trigger": () => (/* binding */ trigger),
/* harmony export */   "useAnimation": () => (/* binding */ useAnimation),
/* harmony export */   "ɵAnimationGroupPlayer": () => (/* binding */ AnimationGroupPlayer),
/* harmony export */   "ɵPRE_STYLE": () => (/* binding */ ɵPRE_STYLE)
/* harmony export */ });
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */

/**
 * An injectable service that produces an animation sequence programmatically within an
 * Angular component or directive.
 * Provided by the `BrowserAnimationsModule` or `NoopAnimationsModule`.
 *
 * @usageNotes
 *
 * To use this service, add it to your component or directive as a dependency.
 * The service is instantiated along with your component.
 *
 * Apps do not typically need to create their own animation players, but if you
 * do need to, follow these steps:
 *
 * 1. Use the <code>[AnimationBuilder.build](api/animations/AnimationBuilder#build)()</code> method
 * to create a programmatic animation. The method returns an `AnimationFactory` instance.
 *
 * 2. Use the factory object to create an `AnimationPlayer` and attach it to a DOM element.
 *
 * 3. Use the player object to control the animation programmatically.
 *
 * For example:
 *
 * ```ts
 * // import the service from BrowserAnimationsModule
 * import {AnimationBuilder} from '@angular/animations';
 * // require the service as a dependency
 * class MyCmp {
 *   constructor(private _builder: AnimationBuilder) {}
 *
 *   makeAnimation(element: any) {
 *     // first define a reusable animation
 *     const myAnimation = this._builder.build([
 *       style({ width: 0 }),
 *       animate(1000, style({ width: '100px' }))
 *     ]);
 *
 *     // use the returned factory object to create a player
 *     const player = myAnimation.create(element);
 *
 *     player.play();
 *   }
 * }
 * ```
 *
 * @publicApi
 */
class AnimationBuilder {}
/**
 * A factory object returned from the
 * <code>[AnimationBuilder.build](api/animations/AnimationBuilder#build)()</code>
 * method.
 *
 * @publicApi
 */
class AnimationFactory {}

/**
 * Specifies automatic styling.
 *
 * @publicApi
 */
const AUTO_STYLE = '*';
/**
 * Creates a named animation trigger, containing a  list of [`state()`](api/animations/state)
 * and `transition()` entries to be evaluated when the expression
 * bound to the trigger changes.
 *
 * @param name An identifying string.
 * @param definitions  An animation definition object, containing an array of
 * [`state()`](api/animations/state) and `transition()` declarations.
 *
 * @return An object that encapsulates the trigger data.
 *
 * @usageNotes
 * Define an animation trigger in the `animations` section of `@Component` metadata.
 * In the template, reference the trigger by name and bind it to a trigger expression that
 * evaluates to a defined animation state, using the following format:
 *
 * `[@triggerName]="expression"`
 *
 * Animation trigger bindings convert all values to strings, and then match the
 * previous and current values against any linked transitions.
 * Booleans can be specified as `1` or `true` and `0` or `false`.
 *
 * ### Usage Example
 *
 * The following example creates an animation trigger reference based on the provided
 * name value.
 * The provided animation value is expected to be an array consisting of state and
 * transition declarations.
 *
 * ```typescript
 * @Component({
 *   selector: "my-component",
 *   templateUrl: "my-component-tpl.html",
 *   animations: [
 *     trigger("myAnimationTrigger", [
 *       state(...),
 *       state(...),
 *       transition(...),
 *       transition(...)
 *     ])
 *   ]
 * })
 * class MyComponent {
 *   myStatusExp = "something";
 * }
 * ```
 *
 * The template associated with this component makes use of the defined trigger
 * by binding to an element within its template code.
 *
 * ```html
 * <!-- somewhere inside of my-component-tpl.html -->
 * <div [@myAnimationTrigger]="myStatusExp">...</div>
 * ```
 *
 * ### Using an inline function
 * The `transition` animation method also supports reading an inline function which can decide
 * if its associated animation should be run.
 *
 * ```typescript
 * // this method is run each time the `myAnimationTrigger` trigger value changes.
 * function myInlineMatcherFn(fromState: string, toState: string, element: any, params: {[key:
 string]: any}): boolean {
 *   // notice that `element` and `params` are also available here
 *   return toState == 'yes-please-animate';
 * }
 *
 * @Component({
 *   selector: 'my-component',
 *   templateUrl: 'my-component-tpl.html',
 *   animations: [
 *     trigger('myAnimationTrigger', [
 *       transition(myInlineMatcherFn, [
 *         // the animation sequence code
 *       ]),
 *     ])
 *   ]
 * })
 * class MyComponent {
 *   myStatusExp = "yes-please-animate";
 * }
 * ```
 *
 * ### Disabling Animations
 * When true, the special animation control binding `@.disabled` binding prevents
 * all animations from rendering.
 * Place the  `@.disabled` binding on an element to disable
 * animations on the element itself, as well as any inner animation triggers
 * within the element.
 *
 * The following example shows how to use this feature:
 *
 * ```typescript
 * @Component({
 *   selector: 'my-component',
 *   template: `
 *     <div [@.disabled]="isDisabled">
 *       <div [@childAnimation]="exp"></div>
 *     </div>
 *   `,
 *   animations: [
 *     trigger("childAnimation", [
 *       // ...
 *     ])
 *   ]
 * })
 * class MyComponent {
 *   isDisabled = true;
 *   exp = '...';
 * }
 * ```
 *
 * When `@.disabled` is true, it prevents the `@childAnimation` trigger from animating,
 * along with any inner animations.
 *
 * ### Disable animations application-wide
 * When an area of the template is set to have animations disabled,
 * **all** inner components have their animations disabled as well.
 * This means that you can disable all animations for an app
 * by placing a host binding set on `@.disabled` on the topmost Angular component.
 *
 * ```typescript
 * import {Component, HostBinding} from '@angular/core';
 *
 * @Component({
 *   selector: 'app-component',
 *   templateUrl: 'app.component.html',
 * })
 * class AppComponent {
 *   @HostBinding('@.disabled')
 *   public animationsDisabled = true;
 * }
 * ```
 *
 * ### Overriding disablement of inner animations
 * Despite inner animations being disabled, a parent animation can `query()`
 * for inner elements located in disabled areas of the template and still animate
 * them if needed. This is also the case for when a sub animation is
 * queried by a parent and then later animated using `animateChild()`.
 *
 * ### Detecting when an animation is disabled
 * If a region of the DOM (or the entire application) has its animations disabled, the animation
 * trigger callbacks still fire, but for zero seconds. When the callback fires, it provides
 * an instance of an `AnimationEvent`. If animations are disabled,
 * the `.disabled` flag on the event is true.
 *
 * @publicApi
 */
function trigger(name, definitions) {
  return {
    type: 7 /* AnimationMetadataType.Trigger */,
    name,
    definitions,
    options: {}
  };
}
/**
 * Defines an animation step that combines styling information with timing information.
 *
 * @param timings Sets `AnimateTimings` for the parent animation.
 * A string in the format "duration [delay] [easing]".
 *  - Duration and delay are expressed as a number and optional time unit,
 * such as "1s" or "10ms" for one second and 10 milliseconds, respectively.
 * The default unit is milliseconds.
 *  - The easing value controls how the animation accelerates and decelerates
 * during its runtime. Value is one of  `ease`, `ease-in`, `ease-out`,
 * `ease-in-out`, or a `cubic-bezier()` function call.
 * If not supplied, no easing is applied.
 *
 * For example, the string "1s 100ms ease-out" specifies a duration of
 * 1000 milliseconds, and delay of 100 ms, and the "ease-out" easing style,
 * which decelerates near the end of the duration.
 * @param styles Sets AnimationStyles for the parent animation.
 * A function call to either `style()` or `keyframes()`
 * that returns a collection of CSS style entries to be applied to the parent animation.
 * When null, uses the styles from the destination state.
 * This is useful when describing an animation step that will complete an animation;
 * see "Animating to the final state" in `transitions()`.
 * @returns An object that encapsulates the animation step.
 *
 * @usageNotes
 * Call within an animation `sequence()`, `{@link animations/group group()}`, or
 * `transition()` call to specify an animation step
 * that applies given style data to the parent animation for a given amount of time.
 *
 * ### Syntax Examples
 * **Timing examples**
 *
 * The following examples show various `timings` specifications.
 * - `animate(500)` : Duration is 500 milliseconds.
 * - `animate("1s")` : Duration is 1000 milliseconds.
 * - `animate("100ms 0.5s")` : Duration is 100 milliseconds, delay is 500 milliseconds.
 * - `animate("5s ease-in")` : Duration is 5000 milliseconds, easing in.
 * - `animate("5s 10ms cubic-bezier(.17,.67,.88,.1)")` : Duration is 5000 milliseconds, delay is 10
 * milliseconds, easing according to a bezier curve.
 *
 * **Style examples**
 *
 * The following example calls `style()` to set a single CSS style.
 * ```typescript
 * animate(500, style({ background: "red" }))
 * ```
 * The following example calls `keyframes()` to set a CSS style
 * to different values for successive keyframes.
 * ```typescript
 * animate(500, keyframes(
 *  [
 *   style({ background: "blue" }),
 *   style({ background: "red" })
 *  ])
 * ```
 *
 * @publicApi
 */
function animate(timings, styles = null) {
  return {
    type: 4 /* AnimationMetadataType.Animate */,
    styles,
    timings
  };
}
/**
 * @description Defines a list of animation steps to be run in parallel.
 *
 * @param steps An array of animation step objects.
 * - When steps are defined by `style()` or `animate()`
 * function calls, each call within the group is executed instantly.
 * - To specify offset styles to be applied at a later time, define steps with
 * `keyframes()`, or use `animate()` calls with a delay value.
 * For example:
 *
 * ```typescript
 * group([
 *   animate("1s", style({ background: "black" })),
 *   animate("2s", style({ color: "white" }))
 * ])
 * ```
 *
 * @param options An options object containing a delay and
 * developer-defined parameters that provide styling defaults and
 * can be overridden on invocation.
 *
 * @return An object that encapsulates the group data.
 *
 * @usageNotes
 * Grouped animations are useful when a series of styles must be
 * animated at different starting times and closed off at different ending times.
 *
 * When called within a `sequence()` or a
 * `transition()` call, does not continue to the next
 * instruction until all of the inner animation steps have completed.
 *
 * @publicApi
 */
function group(steps, options = null) {
  return {
    type: 3 /* AnimationMetadataType.Group */,
    steps,
    options
  };
}
/**
 * Defines a list of animation steps to be run sequentially, one by one.
 *
 * @param steps An array of animation step objects.
 * - Steps defined by `style()` calls apply the styling data immediately.
 * - Steps defined by `animate()` calls apply the styling data over time
 *   as specified by the timing data.
 *
 * ```typescript
 * sequence([
 *   style({ opacity: 0 }),
 *   animate("1s", style({ opacity: 1 }))
 * ])
 * ```
 *
 * @param options An options object containing a delay and
 * developer-defined parameters that provide styling defaults and
 * can be overridden on invocation.
 *
 * @return An object that encapsulates the sequence data.
 *
 * @usageNotes
 * When you pass an array of steps to a
 * `transition()` call, the steps run sequentially by default.
 * Compare this to the `{@link animations/group group()}` call, which runs animation steps in
 *parallel.
 *
 * When a sequence is used within a `{@link animations/group group()}` or a `transition()` call,
 * execution continues to the next instruction only after each of the inner animation
 * steps have completed.
 *
 * @publicApi
 **/
function sequence(steps, options = null) {
  return {
    type: 2 /* AnimationMetadataType.Sequence */,
    steps,
    options
  };
}
/**
 * Declares a key/value object containing CSS properties/styles that
 * can then be used for an animation [`state`](api/animations/state), within an animation
 *`sequence`, or as styling data for calls to `animate()` and `keyframes()`.
 *
 * @param tokens A set of CSS styles or HTML styles associated with an animation state.
 * The value can be any of the following:
 * - A key-value style pair associating a CSS property with a value.
 * - An array of key-value style pairs.
 * - An asterisk (*), to use auto-styling, where styles are derived from the element
 * being animated and applied to the animation when it starts.
 *
 * Auto-styling can be used to define a state that depends on layout or other
 * environmental factors.
 *
 * @return An object that encapsulates the style data.
 *
 * @usageNotes
 * The following examples create animation styles that collect a set of
 * CSS property values:
 *
 * ```typescript
 * // string values for CSS properties
 * style({ background: "red", color: "blue" })
 *
 * // numerical pixel values
 * style({ width: 100, height: 0 })
 * ```
 *
 * The following example uses auto-styling to allow an element to animate from
 * a height of 0 up to its full height:
 *
 * ```
 * style({ height: 0 }),
 * animate("1s", style({ height: "*" }))
 * ```
 *
 * @publicApi
 **/
function style(tokens) {
  return {
    type: 6 /* AnimationMetadataType.Style */,
    styles: tokens,
    offset: null
  };
}
/**
 * Declares an animation state within a trigger attached to an element.
 *
 * @param name One or more names for the defined state in a comma-separated string.
 * The following reserved state names can be supplied to define a style for specific use
 * cases:
 *
 * - `void` You can associate styles with this name to be used when
 * the element is detached from the application. For example, when an `ngIf` evaluates
 * to false, the state of the associated element is void.
 *  - `*` (asterisk) Indicates the default state. You can associate styles with this name
 * to be used as the fallback when the state that is being animated is not declared
 * within the trigger.
 *
 * @param styles A set of CSS styles associated with this state, created using the
 * `style()` function.
 * This set of styles persists on the element once the state has been reached.
 * @param options Parameters that can be passed to the state when it is invoked.
 * 0 or more key-value pairs.
 * @return An object that encapsulates the new state data.
 *
 * @usageNotes
 * Use the `trigger()` function to register states to an animation trigger.
 * Use the `transition()` function to animate between states.
 * When a state is active within a component, its associated styles persist on the element,
 * even when the animation ends.
 *
 * @publicApi
 **/
function state(name, styles, options) {
  return {
    type: 0 /* AnimationMetadataType.State */,
    name,
    styles,
    options
  };
}
/**
 * Defines a set of animation styles, associating each style with an optional `offset` value.
 *
 * @param steps A set of animation styles with optional offset data.
 * The optional `offset` value for a style specifies a percentage of the total animation
 * time at which that style is applied.
 * @returns An object that encapsulates the keyframes data.
 *
 * @usageNotes
 * Use with the `animate()` call. Instead of applying animations
 * from the current state
 * to the destination state, keyframes describe how each style entry is applied and at what point
 * within the animation arc.
 * Compare [CSS Keyframe Animations](https://www.w3schools.com/css/css3_animations.asp).
 *
 * ### Usage
 *
 * In the following example, the offset values describe
 * when each `backgroundColor` value is applied. The color is red at the start, and changes to
 * blue when 20% of the total time has elapsed.
 *
 * ```typescript
 * // the provided offset values
 * animate("5s", keyframes([
 *   style({ backgroundColor: "red", offset: 0 }),
 *   style({ backgroundColor: "blue", offset: 0.2 }),
 *   style({ backgroundColor: "orange", offset: 0.3 }),
 *   style({ backgroundColor: "black", offset: 1 })
 * ]))
 * ```
 *
 * If there are no `offset` values specified in the style entries, the offsets
 * are calculated automatically.
 *
 * ```typescript
 * animate("5s", keyframes([
 *   style({ backgroundColor: "red" }) // offset = 0
 *   style({ backgroundColor: "blue" }) // offset = 0.33
 *   style({ backgroundColor: "orange" }) // offset = 0.66
 *   style({ backgroundColor: "black" }) // offset = 1
 * ]))
 *```

 * @publicApi
 */
function keyframes(steps) {
  return {
    type: 5 /* AnimationMetadataType.Keyframes */,
    steps
  };
}
/**
 * Declares an animation transition which is played when a certain specified condition is met.
 *
 * @param stateChangeExpr A string with a specific format or a function that specifies when the
 * animation transition should occur (see [State Change Expression](#state-change-expression)).
 *
 * @param steps One or more animation objects that represent the animation's instructions.
 *
 * @param options An options object that can be used to specify a delay for the animation or provide
 * custom parameters for it.
 *
 * @returns An object that encapsulates the transition data.
 *
 * @usageNotes
 *
 * ### State Change Expression
 *
 * The State Change Expression instructs Angular when to run the transition's animations, it can
 *either be
 *  - a string with a specific syntax
 *  - or a function that compares the previous and current state (value of the expression bound to
 *    the element's trigger) and returns `true` if the transition should occur or `false` otherwise
 *
 * The string format can be:
 *  - `fromState => toState`, which indicates that the transition's animations should occur then the
 *    expression bound to the trigger's element goes from `fromState` to `toState`
 *
 *    _Example:_
 *      ```typescript
 *        transition('open => closed', animate('.5s ease-out', style({ height: 0 }) ))
 *      ```
 *
 *  - `fromState <=> toState`, which indicates that the transition's animations should occur then
 *    the expression bound to the trigger's element goes from `fromState` to `toState` or vice versa
 *
 *    _Example:_
 *      ```typescript
 *        transition('enabled <=> disabled', animate('1s cubic-bezier(0.8,0.3,0,1)'))
 *      ```
 *
 *  - `:enter`/`:leave`, which indicates that the transition's animations should occur when the
 *    element enters or exists the DOM
 *
 *    _Example:_
 *      ```typescript
 *        transition(':enter', [
 *          style({ opacity: 0 }),
 *          animate('500ms', style({ opacity: 1 }))
 *        ])
 *      ```
 *
 *  - `:increment`/`:decrement`, which indicates that the transition's animations should occur when
 *    the numerical expression bound to the trigger's element has increased in value or decreased
 *
 *    _Example:_
 *      ```typescript
 *        transition(':increment', query('@counter', animateChild()))
 *      ```
 *
 *  - a sequence of any of the above divided by commas, which indicates that transition's animations
 *    should occur whenever one of the state change expressions matches
 *
 *    _Example:_
 *      ```typescript
 *        transition(':increment, * => enabled, :enter', animate('1s ease', keyframes([
 *          style({ transform: 'scale(1)', offset: 0}),
 *          style({ transform: 'scale(1.1)', offset: 0.7}),
 *          style({ transform: 'scale(1)', offset: 1})
 *        ]))),
 *      ```
 *
 * Also note that in such context:
 *  - `void` can be used to indicate the absence of the element
 *  - asterisks can be used as wildcards that match any state
 *  - (as a consequence of the above, `void => *` is equivalent to `:enter` and `* => void` is
 *    equivalent to `:leave`)
 *  - `true` and `false` also match expression values of `1` and `0` respectively (but do not match
 *    _truthy_ and _falsy_ values)
 *
 * <div class="alert is-helpful">
 *
 *  Be careful about entering end leaving elements as their transitions present a common
 *  pitfall for developers.
 *
 *  Note that when an element with a trigger enters the DOM its `:enter` transition always
 *  gets executed, but its `:leave` transition will not be executed if the element is removed
 *  alongside its parent (as it will be removed "without warning" before its transition has
 *  a chance to be executed, the only way that such transition can occur is if the element
 *  is exiting the DOM on its own).
 *
 *
 * </div>
 *
 * ### Animating to a Final State
 *
 * If the final step in a transition is a call to `animate()` that uses a timing value
 * with no `style` data, that step is automatically considered the final animation arc,
 * for the element to reach the final state, in such case Angular automatically adds or removes
 * CSS styles to ensure that the element is in the correct final state.
 *
 *
 * ### Usage Examples
 *
 *  - Transition animations applied based on
 *    the trigger's expression value
 *
 *   ```HTML
 *   <div [@myAnimationTrigger]="myStatusExp">
 *    ...
 *   </div>
 *   ```
 *
 *   ```typescript
 *   trigger("myAnimationTrigger", [
 *     ..., // states
 *     transition("on => off, open => closed", animate(500)),
 *     transition("* <=> error", query('.indicator', animateChild()))
 *   ])
 *   ```
 *
 *  - Transition animations applied based on custom logic dependent
 *    on the trigger's expression value and provided parameters
 *
 *    ```HTML
 *    <div [@myAnimationTrigger]="{
 *     value: stepName,
 *     params: { target: currentTarget }
 *    }">
 *     ...
 *    </div>
 *    ```
 *
 *    ```typescript
 *    trigger("myAnimationTrigger", [
 *      ..., // states
 *      transition(
 *        (fromState, toState, _element, params) =>
 *          ['firststep', 'laststep'].includes(fromState.toLowerCase())
 *          && toState === params?.['target'],
 *        animate('1s')
 *      )
 *    ])
 *    ```
 *
 * @publicApi
 **/
function transition(stateChangeExpr, steps, options = null) {
  return {
    type: 1 /* AnimationMetadataType.Transition */,
    expr: stateChangeExpr,
    animation: steps,
    options
  };
}
/**
 * Produces a reusable animation that can be invoked in another animation or sequence,
 * by calling the `useAnimation()` function.
 *
 * @param steps One or more animation objects, as returned by the `animate()`
 * or `sequence()` function, that form a transformation from one state to another.
 * A sequence is used by default when you pass an array.
 * @param options An options object that can contain a delay value for the start of the
 * animation, and additional developer-defined parameters.
 * Provided values for additional parameters are used as defaults,
 * and override values can be passed to the caller on invocation.
 * @returns An object that encapsulates the animation data.
 *
 * @usageNotes
 * The following example defines a reusable animation, providing some default parameter
 * values.
 *
 * ```typescript
 * var fadeAnimation = animation([
 *   style({ opacity: '{{ start }}' }),
 *   animate('{{ time }}',
 *   style({ opacity: '{{ end }}'}))
 *   ],
 *   { params: { time: '1000ms', start: 0, end: 1 }});
 * ```
 *
 * The following invokes the defined animation with a call to `useAnimation()`,
 * passing in override parameter values.
 *
 * ```js
 * useAnimation(fadeAnimation, {
 *   params: {
 *     time: '2s',
 *     start: 1,
 *     end: 0
 *   }
 * })
 * ```
 *
 * If any of the passed-in parameter values are missing from this call,
 * the default values are used. If one or more parameter values are missing before a step is
 * animated, `useAnimation()` throws an error.
 *
 * @publicApi
 */
function animation(steps, options = null) {
  return {
    type: 8 /* AnimationMetadataType.Reference */,
    animation: steps,
    options
  };
}
/**
 * Executes a queried inner animation element within an animation sequence.
 *
 * @param options An options object that can contain a delay value for the start of the
 * animation, and additional override values for developer-defined parameters.
 * @return An object that encapsulates the child animation data.
 *
 * @usageNotes
 * Each time an animation is triggered in Angular, the parent animation
 * has priority and any child animations are blocked. In order
 * for a child animation to run, the parent animation must query each of the elements
 * containing child animations, and run them using this function.
 *
 * Note that this feature is designed to be used with `query()` and it will only work
 * with animations that are assigned using the Angular animation library. CSS keyframes
 * and transitions are not handled by this API.
 *
 * @publicApi
 */
function animateChild(options = null) {
  return {
    type: 9 /* AnimationMetadataType.AnimateChild */,
    options
  };
}
/**
 * Starts a reusable animation that is created using the `animation()` function.
 *
 * @param animation The reusable animation to start.
 * @param options An options object that can contain a delay value for the start of
 * the animation, and additional override values for developer-defined parameters.
 * @return An object that contains the animation parameters.
 *
 * @publicApi
 */
function useAnimation(animation, options = null) {
  return {
    type: 10 /* AnimationMetadataType.AnimateRef */,
    animation,
    options
  };
}
/**
 * Finds one or more inner elements within the current element that is
 * being animated within a sequence. Use with `animate()`.
 *
 * @param selector The element to query, or a set of elements that contain Angular-specific
 * characteristics, specified with one or more of the following tokens.
 *  - `query(":enter")` or `query(":leave")` : Query for newly inserted/removed elements (not
 *     all elements can be queried via these tokens, see
 *     [Entering and Leaving Elements](#entering-and-leaving-elements))
 *  - `query(":animating")` : Query all currently animating elements.
 *  - `query("@triggerName")` : Query elements that contain an animation trigger.
 *  - `query("@*")` : Query all elements that contain an animation triggers.
 *  - `query(":self")` : Include the current element into the animation sequence.
 *
 * @param animation One or more animation steps to apply to the queried element or elements.
 * An array is treated as an animation sequence.
 * @param options An options object. Use the 'limit' field to limit the total number of
 * items to collect.
 * @return An object that encapsulates the query data.
 *
 * @usageNotes
 *
 * ### Multiple Tokens
 *
 * Tokens can be merged into a combined query selector string. For example:
 *
 * ```typescript
 *  query(':self, .record:enter, .record:leave, @subTrigger', [...])
 * ```
 *
 * The `query()` function collects multiple elements and works internally by using
 * `element.querySelectorAll`. Use the `limit` field of an options object to limit
 * the total number of items to be collected. For example:
 *
 * ```js
 * query('div', [
 *   animate(...),
 *   animate(...)
 * ], { limit: 1 })
 * ```
 *
 * By default, throws an error when zero items are found. Set the
 * `optional` flag to ignore this error. For example:
 *
 * ```js
 * query('.some-element-that-may-not-be-there', [
 *   animate(...),
 *   animate(...)
 * ], { optional: true })
 * ```
 *
 * ### Entering and Leaving Elements
 *
 * Not all elements can be queried via the `:enter` and `:leave` tokens, the only ones
 * that can are those that Angular assumes can enter/leave based on their own logic
 * (if their insertion/removal is simply a consequence of that of their parent they
 * should be queried via a different token in their parent's `:enter`/`:leave` transitions).
 *
 * The only elements Angular assumes can enter/leave based on their own logic (thus the only
 * ones that can be queried via the `:enter` and `:leave` tokens) are:
 *  - Those inserted dynamically (via `ViewContainerRef`)
 *  - Those that have a structural directive (which, under the hood, are a subset of the above ones)
 *
 * <div class="alert is-helpful">
 *
 *  Note that elements will be successfully queried via `:enter`/`:leave` even if their
 *  insertion/removal is not done manually via `ViewContainerRef`or caused by their structural
 *  directive (e.g. they enter/exit alongside their parent).
 *
 * </div>
 *
 * <div class="alert is-important">
 *
 *  There is an exception to what previously mentioned, besides elements entering/leaving based on
 *  their own logic, elements with an animation trigger can always be queried via `:leave` when
 * their parent is also leaving.
 *
 * </div>
 *
 * ### Usage Example
 *
 * The following example queries for inner elements and animates them
 * individually using `animate()`.
 *
 * ```typescript
 * @Component({
 *   selector: 'inner',
 *   template: `
 *     <div [@queryAnimation]="exp">
 *       <h1>Title</h1>
 *       <div class="content">
 *         Blah blah blah
 *       </div>
 *     </div>
 *   `,
 *   animations: [
 *    trigger('queryAnimation', [
 *      transition('* => goAnimate', [
 *        // hide the inner elements
 *        query('h1', style({ opacity: 0 })),
 *        query('.content', style({ opacity: 0 })),
 *
 *        // animate the inner elements in, one by one
 *        query('h1', animate(1000, style({ opacity: 1 }))),
 *        query('.content', animate(1000, style({ opacity: 1 }))),
 *      ])
 *    ])
 *  ]
 * })
 * class Cmp {
 *   exp = '';
 *
 *   goAnimate() {
 *     this.exp = 'goAnimate';
 *   }
 * }
 * ```
 *
 * @publicApi
 */
function query(selector, animation, options = null) {
  return {
    type: 11 /* AnimationMetadataType.Query */,
    selector,
    animation,
    options
  };
}
/**
 * Use within an animation `query()` call to issue a timing gap after
 * each queried item is animated.
 *
 * @param timings A delay value.
 * @param animation One ore more animation steps.
 * @returns An object that encapsulates the stagger data.
 *
 * @usageNotes
 * In the following example, a container element wraps a list of items stamped out
 * by an `ngFor`. The container element contains an animation trigger that will later be set
 * to query for each of the inner items.
 *
 * Each time items are added, the opacity fade-in animation runs,
 * and each removed item is faded out.
 * When either of these animations occur, the stagger effect is
 * applied after each item's animation is started.
 *
 * ```html
 * <!-- list.component.html -->
 * <button (click)="toggle()">Show / Hide Items</button>
 * <hr />
 * <div [@listAnimation]="items.length">
 *   <div *ngFor="let item of items">
 *     {{ item }}
 *   </div>
 * </div>
 * ```
 *
 * Here is the component code:
 *
 * ```typescript
 * import {trigger, transition, style, animate, query, stagger} from '@angular/animations';
 * @Component({
 *   templateUrl: 'list.component.html',
 *   animations: [
 *     trigger('listAnimation', [
 *     ...
 *     ])
 *   ]
 * })
 * class ListComponent {
 *   items = [];
 *
 *   showItems() {
 *     this.items = [0,1,2,3,4];
 *   }
 *
 *   hideItems() {
 *     this.items = [];
 *   }
 *
 *   toggle() {
 *     this.items.length ? this.hideItems() : this.showItems();
 *    }
 *  }
 * ```
 *
 * Here is the animation trigger code:
 *
 * ```typescript
 * trigger('listAnimation', [
 *   transition('* => *', [ // each time the binding value changes
 *     query(':leave', [
 *       stagger(100, [
 *         animate('0.5s', style({ opacity: 0 }))
 *       ])
 *     ]),
 *     query(':enter', [
 *       style({ opacity: 0 }),
 *       stagger(100, [
 *         animate('0.5s', style({ opacity: 1 }))
 *       ])
 *     ])
 *   ])
 * ])
 * ```
 *
 * @publicApi
 */
function stagger(timings, animation) {
  return {
    type: 12 /* AnimationMetadataType.Stagger */,
    timings,
    animation
  };
}
function scheduleMicroTask(cb) {
  Promise.resolve().then(cb);
}

/**
 * An empty programmatic controller for reusable animations.
 * Used internally when animations are disabled, to avoid
 * checking for the null case when an animation player is expected.
 *
 * @see `animate()`
 * @see `AnimationPlayer`
 * @see `GroupPlayer`
 *
 * @publicApi
 */
class NoopAnimationPlayer {
  constructor(duration = 0, delay = 0) {
    this._onDoneFns = [];
    this._onStartFns = [];
    this._onDestroyFns = [];
    this._originalOnDoneFns = [];
    this._originalOnStartFns = [];
    this._started = false;
    this._destroyed = false;
    this._finished = false;
    this._position = 0;
    this.parentPlayer = null;
    this.totalTime = duration + delay;
  }
  _onFinish() {
    if (!this._finished) {
      this._finished = true;
      this._onDoneFns.forEach(fn => fn());
      this._onDoneFns = [];
    }
  }
  onStart(fn) {
    this._originalOnStartFns.push(fn);
    this._onStartFns.push(fn);
  }
  onDone(fn) {
    this._originalOnDoneFns.push(fn);
    this._onDoneFns.push(fn);
  }
  onDestroy(fn) {
    this._onDestroyFns.push(fn);
  }
  hasStarted() {
    return this._started;
  }
  init() {}
  play() {
    if (!this.hasStarted()) {
      this._onStart();
      this.triggerMicrotask();
    }
    this._started = true;
  }
  /** @internal */
  triggerMicrotask() {
    scheduleMicroTask(() => this._onFinish());
  }
  _onStart() {
    this._onStartFns.forEach(fn => fn());
    this._onStartFns = [];
  }
  pause() {}
  restart() {}
  finish() {
    this._onFinish();
  }
  destroy() {
    if (!this._destroyed) {
      this._destroyed = true;
      if (!this.hasStarted()) {
        this._onStart();
      }
      this.finish();
      this._onDestroyFns.forEach(fn => fn());
      this._onDestroyFns = [];
    }
  }
  reset() {
    this._started = false;
    this._finished = false;
    this._onStartFns = this._originalOnStartFns;
    this._onDoneFns = this._originalOnDoneFns;
  }
  setPosition(position) {
    this._position = this.totalTime ? position * this.totalTime : 1;
  }
  getPosition() {
    return this.totalTime ? this._position / this.totalTime : 1;
  }
  /** @internal */
  triggerCallback(phaseName) {
    const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns;
    methods.forEach(fn => fn());
    methods.length = 0;
  }
}

/**
 * A programmatic controller for a group of reusable animations.
 * Used internally to control animations.
 *
 * @see `AnimationPlayer`
 * @see `{@link animations/group group()}`
 *
 */
class AnimationGroupPlayer {
  constructor(_players) {
    this._onDoneFns = [];
    this._onStartFns = [];
    this._finished = false;
    this._started = false;
    this._destroyed = false;
    this._onDestroyFns = [];
    this.parentPlayer = null;
    this.totalTime = 0;
    this.players = _players;
    let doneCount = 0;
    let destroyCount = 0;
    let startCount = 0;
    const total = this.players.length;
    if (total == 0) {
      scheduleMicroTask(() => this._onFinish());
    } else {
      this.players.forEach(player => {
        player.onDone(() => {
          if (++doneCount == total) {
            this._onFinish();
          }
        });
        player.onDestroy(() => {
          if (++destroyCount == total) {
            this._onDestroy();
          }
        });
        player.onStart(() => {
          if (++startCount == total) {
            this._onStart();
          }
        });
      });
    }
    this.totalTime = this.players.reduce((time, player) => Math.max(time, player.totalTime), 0);
  }
  _onFinish() {
    if (!this._finished) {
      this._finished = true;
      this._onDoneFns.forEach(fn => fn());
      this._onDoneFns = [];
    }
  }
  init() {
    this.players.forEach(player => player.init());
  }
  onStart(fn) {
    this._onStartFns.push(fn);
  }
  _onStart() {
    if (!this.hasStarted()) {
      this._started = true;
      this._onStartFns.forEach(fn => fn());
      this._onStartFns = [];
    }
  }
  onDone(fn) {
    this._onDoneFns.push(fn);
  }
  onDestroy(fn) {
    this._onDestroyFns.push(fn);
  }
  hasStarted() {
    return this._started;
  }
  play() {
    if (!this.parentPlayer) {
      this.init();
    }
    this._onStart();
    this.players.forEach(player => player.play());
  }
  pause() {
    this.players.forEach(player => player.pause());
  }
  restart() {
    this.players.forEach(player => player.restart());
  }
  finish() {
    this._onFinish();
    this.players.forEach(player => player.finish());
  }
  destroy() {
    this._onDestroy();
  }
  _onDestroy() {
    if (!this._destroyed) {
      this._destroyed = true;
      this._onFinish();
      this.players.forEach(player => player.destroy());
      this._onDestroyFns.forEach(fn => fn());
      this._onDestroyFns = [];
    }
  }
  reset() {
    this.players.forEach(player => player.reset());
    this._destroyed = false;
    this._finished = false;
    this._started = false;
  }
  setPosition(p) {
    const timeAtPosition = p * this.totalTime;
    this.players.forEach(player => {
      const position = player.totalTime ? Math.min(1, timeAtPosition / player.totalTime) : 1;
      player.setPosition(position);
    });
  }
  getPosition() {
    const longestPlayer = this.players.reduce((longestSoFar, player) => {
      const newPlayerIsLongest = longestSoFar === null || player.totalTime > longestSoFar.totalTime;
      return newPlayerIsLongest ? player : longestSoFar;
    }, null);
    return longestPlayer != null ? longestPlayer.getPosition() : 0;
  }
  beforeDestroy() {
    this.players.forEach(player => {
      if (player.beforeDestroy) {
        player.beforeDestroy();
      }
    });
  }
  /** @internal */
  triggerCallback(phaseName) {
    const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns;
    methods.forEach(fn => fn());
    methods.length = 0;
  }
}
const ɵPRE_STYLE = '!';

/**
 * @module
 * @description
 * Entry point for all animation APIs of the animation package.
 */

/**
 * @module
 * @description
 * Entry point for all public APIs of this package.
 */

// This file is not used to build this module. It is only used during editing

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 5787:
/*!***************************************************************!*\
  !*** ./node_modules/@angular/animations/fesm2020/browser.mjs ***!
  \***************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AnimationDriver": () => (/* binding */ AnimationDriver),
/* harmony export */   "ɵAnimation": () => (/* binding */ Animation),
/* harmony export */   "ɵAnimationEngine": () => (/* binding */ AnimationEngine),
/* harmony export */   "ɵAnimationStyleNormalizer": () => (/* binding */ AnimationStyleNormalizer),
/* harmony export */   "ɵNoopAnimationDriver": () => (/* binding */ NoopAnimationDriver),
/* harmony export */   "ɵNoopAnimationStyleNormalizer": () => (/* binding */ NoopAnimationStyleNormalizer),
/* harmony export */   "ɵWebAnimationsDriver": () => (/* binding */ WebAnimationsDriver),
/* harmony export */   "ɵWebAnimationsPlayer": () => (/* binding */ WebAnimationsPlayer),
/* harmony export */   "ɵWebAnimationsStyleNormalizer": () => (/* binding */ WebAnimationsStyleNormalizer),
/* harmony export */   "ɵallowPreviousPlayerStylesMerge": () => (/* binding */ allowPreviousPlayerStylesMerge),
/* harmony export */   "ɵcontainsElement": () => (/* binding */ containsElement),
/* harmony export */   "ɵgetParentElement": () => (/* binding */ getParentElement),
/* harmony export */   "ɵinvokeQuery": () => (/* binding */ invokeQuery),
/* harmony export */   "ɵnormalizeKeyframes": () => (/* binding */ normalizeKeyframes),
/* harmony export */   "ɵvalidateStyleProperty": () => (/* binding */ validateStyleProperty)
/* harmony export */ });
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/animations */ 4851);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */




const LINE_START = '\n - ';
function invalidTimingValue(exp) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3000 /* RuntimeErrorCode.INVALID_TIMING_VALUE */, ngDevMode && `The provided timing value "${exp}" is invalid.`);
}
function negativeStepValue() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3100 /* RuntimeErrorCode.NEGATIVE_STEP_VALUE */, ngDevMode && 'Duration values below 0 are not allowed for this animation step.');
}
function negativeDelayValue() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3101 /* RuntimeErrorCode.NEGATIVE_DELAY_VALUE */, ngDevMode && 'Delay values below 0 are not allowed for this animation step.');
}
function invalidStyleParams(varName) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3001 /* RuntimeErrorCode.INVALID_STYLE_PARAMS */, ngDevMode && `Unable to resolve the local animation param ${varName} in the given list of values`);
}
function invalidParamValue(varName) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3003 /* RuntimeErrorCode.INVALID_PARAM_VALUE */, ngDevMode && `Please provide a value for the animation param ${varName}`);
}
function invalidNodeType(nodeType) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3004 /* RuntimeErrorCode.INVALID_NODE_TYPE */, ngDevMode && `Unable to resolve animation metadata node #${nodeType}`);
}
function invalidCssUnitValue(userProvidedProperty, value) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3005 /* RuntimeErrorCode.INVALID_CSS_UNIT_VALUE */, ngDevMode && `Please provide a CSS unit value for ${userProvidedProperty}:${value}`);
}
function invalidTrigger() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3006 /* RuntimeErrorCode.INVALID_TRIGGER */, ngDevMode && 'animation triggers cannot be prefixed with an `@` sign (e.g. trigger(\'@foo\', [...]))');
}
function invalidDefinition() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3007 /* RuntimeErrorCode.INVALID_DEFINITION */, ngDevMode && 'only state() and transition() definitions can sit inside of a trigger()');
}
function invalidState(metadataName, missingSubs) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3008 /* RuntimeErrorCode.INVALID_STATE */, ngDevMode && `state("${metadataName}", ...) must define default values for all the following style substitutions: ${missingSubs.join(', ')}`);
}
function invalidStyleValue(value) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3002 /* RuntimeErrorCode.INVALID_STYLE_VALUE */, ngDevMode && `The provided style string value ${value} is not allowed.`);
}
function invalidProperty(prop) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3009 /* RuntimeErrorCode.INVALID_PROPERTY */, ngDevMode && `The provided animation property "${prop}" is not a supported CSS property for animations`);
}
function invalidParallelAnimation(prop, firstStart, firstEnd, secondStart, secondEnd) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3010 /* RuntimeErrorCode.INVALID_PARALLEL_ANIMATION */, ngDevMode && `The CSS property "${prop}" that exists between the times of "${firstStart}ms" and "${firstEnd}ms" is also being animated in a parallel animation between the times of "${secondStart}ms" and "${secondEnd}ms"`);
}
function invalidKeyframes() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3011 /* RuntimeErrorCode.INVALID_KEYFRAMES */, ngDevMode && `keyframes() must be placed inside of a call to animate()`);
}
function invalidOffset() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3012 /* RuntimeErrorCode.INVALID_OFFSET */, ngDevMode && `Please ensure that all keyframe offsets are between 0 and 1`);
}
function keyframeOffsetsOutOfOrder() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3200 /* RuntimeErrorCode.KEYFRAME_OFFSETS_OUT_OF_ORDER */, ngDevMode && `Please ensure that all keyframe offsets are in order`);
}
function keyframesMissingOffsets() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3202 /* RuntimeErrorCode.KEYFRAMES_MISSING_OFFSETS */, ngDevMode && `Not all style() steps within the declared keyframes() contain offsets`);
}
function invalidStagger() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3013 /* RuntimeErrorCode.INVALID_STAGGER */, ngDevMode && `stagger() can only be used inside of query()`);
}
function invalidQuery(selector) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3014 /* RuntimeErrorCode.INVALID_QUERY */, ngDevMode && `\`query("${selector}")\` returned zero elements. (Use \`query("${selector}", { optional: true })\` if you wish to allow this.)`);
}
function invalidExpression(expr) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3015 /* RuntimeErrorCode.INVALID_EXPRESSION */, ngDevMode && `The provided transition expression "${expr}" is not supported`);
}
function invalidTransitionAlias(alias) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3016 /* RuntimeErrorCode.INVALID_TRANSITION_ALIAS */, ngDevMode && `The transition alias value "${alias}" is not supported`);
}
function validationFailed(errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3500 /* RuntimeErrorCode.VALIDATION_FAILED */, ngDevMode && `animation validation failed:\n${errors.map(err => err.message).join('\n')}`);
}
function buildingFailed(errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3501 /* RuntimeErrorCode.BUILDING_FAILED */, ngDevMode && `animation building failed:\n${errors.map(err => err.message).join('\n')}`);
}
function triggerBuildFailed(name, errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3404 /* RuntimeErrorCode.TRIGGER_BUILD_FAILED */, ngDevMode && `The animation trigger "${name}" has failed to build due to the following errors:\n - ${errors.map(err => err.message).join('\n - ')}`);
}
function animationFailed(errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3502 /* RuntimeErrorCode.ANIMATION_FAILED */, ngDevMode && `Unable to animate due to the following errors:${LINE_START}${errors.map(err => err.message).join(LINE_START)}`);
}
function registerFailed(errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3503 /* RuntimeErrorCode.REGISTRATION_FAILED */, ngDevMode && `Unable to build the animation due to the following errors: ${errors.map(err => err.message).join('\n')}`);
}
function missingOrDestroyedAnimation() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3300 /* RuntimeErrorCode.MISSING_OR_DESTROYED_ANIMATION */, ngDevMode && 'The requested animation doesn\'t exist or has already been destroyed');
}
function createAnimationFailed(errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3504 /* RuntimeErrorCode.CREATE_ANIMATION_FAILED */, ngDevMode && `Unable to create the animation due to the following errors:${errors.map(err => err.message).join('\n')}`);
}
function missingPlayer(id) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3301 /* RuntimeErrorCode.MISSING_PLAYER */, ngDevMode && `Unable to find the timeline player referenced by ${id}`);
}
function missingTrigger(phase, name) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3302 /* RuntimeErrorCode.MISSING_TRIGGER */, ngDevMode && `Unable to listen on the animation trigger event "${phase}" because the animation trigger "${name}" doesn\'t exist!`);
}
function missingEvent(name) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3303 /* RuntimeErrorCode.MISSING_EVENT */, ngDevMode && `Unable to listen on the animation trigger "${name}" because the provided event is undefined!`);
}
function unsupportedTriggerEvent(phase, name) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3400 /* RuntimeErrorCode.UNSUPPORTED_TRIGGER_EVENT */, ngDevMode && `The provided animation trigger event "${phase}" for the animation trigger "${name}" is not supported!`);
}
function unregisteredTrigger(name) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3401 /* RuntimeErrorCode.UNREGISTERED_TRIGGER */, ngDevMode && `The provided animation trigger "${name}" has not been registered!`);
}
function triggerTransitionsFailed(errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3402 /* RuntimeErrorCode.TRIGGER_TRANSITIONS_FAILED */, ngDevMode && `Unable to process animations due to the following failed trigger transitions\n ${errors.map(err => err.message).join('\n')}`);
}
function triggerParsingFailed(name, errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3403 /* RuntimeErrorCode.TRIGGER_PARSING_FAILED */, ngDevMode && `Animation parsing for the ${name} trigger have failed:${LINE_START}${errors.map(err => err.message).join(LINE_START)}`);
}
function transitionFailed(name, errors) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3505 /* RuntimeErrorCode.TRANSITION_FAILED */, ngDevMode && `@${name} has failed due to:\n ${errors.map(err => err.message).join('\n- ')}`);
}

/**
 * Set of all animatable CSS properties
 *
 * @see https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties
 */
const ANIMATABLE_PROP_SET = new Set(['-moz-outline-radius', '-moz-outline-radius-bottomleft', '-moz-outline-radius-bottomright', '-moz-outline-radius-topleft', '-moz-outline-radius-topright', '-ms-grid-columns', '-ms-grid-rows', '-webkit-line-clamp', '-webkit-text-fill-color', '-webkit-text-stroke', '-webkit-text-stroke-color', 'accent-color', 'all', 'backdrop-filter', 'background', 'background-color', 'background-position', 'background-size', 'block-size', 'border', 'border-block-end', 'border-block-end-color', 'border-block-end-width', 'border-block-start', 'border-block-start-color', 'border-block-start-width', 'border-bottom', 'border-bottom-color', 'border-bottom-left-radius', 'border-bottom-right-radius', 'border-bottom-width', 'border-color', 'border-end-end-radius', 'border-end-start-radius', 'border-image-outset', 'border-image-slice', 'border-image-width', 'border-inline-end', 'border-inline-end-color', 'border-inline-end-width', 'border-inline-start', 'border-inline-start-color', 'border-inline-start-width', 'border-left', 'border-left-color', 'border-left-width', 'border-radius', 'border-right', 'border-right-color', 'border-right-width', 'border-start-end-radius', 'border-start-start-radius', 'border-top', 'border-top-color', 'border-top-left-radius', 'border-top-right-radius', 'border-top-width', 'border-width', 'bottom', 'box-shadow', 'caret-color', 'clip', 'clip-path', 'color', 'column-count', 'column-gap', 'column-rule', 'column-rule-color', 'column-rule-width', 'column-width', 'columns', 'filter', 'flex', 'flex-basis', 'flex-grow', 'flex-shrink', 'font', 'font-size', 'font-size-adjust', 'font-stretch', 'font-variation-settings', 'font-weight', 'gap', 'grid-column-gap', 'grid-gap', 'grid-row-gap', 'grid-template-columns', 'grid-template-rows', 'height', 'inline-size', 'input-security', 'inset', 'inset-block', 'inset-block-end', 'inset-block-start', 'inset-inline', 'inset-inline-end', 'inset-inline-start', 'left', 'letter-spacing', 'line-clamp', 'line-height', 'margin', 'margin-block-end', 'margin-block-start', 'margin-bottom', 'margin-inline-end', 'margin-inline-start', 'margin-left', 'margin-right', 'margin-top', 'mask', 'mask-border', 'mask-position', 'mask-size', 'max-block-size', 'max-height', 'max-inline-size', 'max-lines', 'max-width', 'min-block-size', 'min-height', 'min-inline-size', 'min-width', 'object-position', 'offset', 'offset-anchor', 'offset-distance', 'offset-path', 'offset-position', 'offset-rotate', 'opacity', 'order', 'outline', 'outline-color', 'outline-offset', 'outline-width', 'padding', 'padding-block-end', 'padding-block-start', 'padding-bottom', 'padding-inline-end', 'padding-inline-start', 'padding-left', 'padding-right', 'padding-top', 'perspective', 'perspective-origin', 'right', 'rotate', 'row-gap', 'scale', 'scroll-margin', 'scroll-margin-block', 'scroll-margin-block-end', 'scroll-margin-block-start', 'scroll-margin-bottom', 'scroll-margin-inline', 'scroll-margin-inline-end', 'scroll-margin-inline-start', 'scroll-margin-left', 'scroll-margin-right', 'scroll-margin-top', 'scroll-padding', 'scroll-padding-block', 'scroll-padding-block-end', 'scroll-padding-block-start', 'scroll-padding-bottom', 'scroll-padding-inline', 'scroll-padding-inline-end', 'scroll-padding-inline-start', 'scroll-padding-left', 'scroll-padding-right', 'scroll-padding-top', 'scroll-snap-coordinate', 'scroll-snap-destination', 'scrollbar-color', 'shape-image-threshold', 'shape-margin', 'shape-outside', 'tab-size', 'text-decoration', 'text-decoration-color', 'text-decoration-thickness', 'text-emphasis', 'text-emphasis-color', 'text-indent', 'text-shadow', 'text-underline-offset', 'top', 'transform', 'transform-origin', 'translate', 'vertical-align', 'visibility', 'width', 'word-spacing', 'z-index', 'zoom']);
function isBrowser() {
  return typeof window !== 'undefined' && typeof window.document !== 'undefined';
}
function isNode() {
  // Checking only for `process` isn't enough to identify whether or not we're in a Node
  // environment, because Webpack by default will polyfill the `process`. While we can discern
  // that Webpack polyfilled it by looking at `process.browser`, it's very Webpack-specific and
  // might not be future-proof. Instead we look at the stringified version of `process` which
  // is `[object process]` in Node and `[object Object]` when polyfilled.
  return typeof process !== 'undefined' && {}.toString.call(process) === '[object process]';
}
function optimizeGroupPlayer(players) {
  switch (players.length) {
    case 0:
      return new _angular_animations__WEBPACK_IMPORTED_MODULE_1__.NoopAnimationPlayer();
    case 1:
      return players[0];
    default:
      return new _angular_animations__WEBPACK_IMPORTED_MODULE_1__["ɵAnimationGroupPlayer"](players);
  }
}
function normalizeKeyframes$1(driver, normalizer, element, keyframes, preStyles = new Map(), postStyles = new Map()) {
  const errors = [];
  const normalizedKeyframes = [];
  let previousOffset = -1;
  let previousKeyframe = null;
  keyframes.forEach(kf => {
    const offset = kf.get('offset');
    const isSameOffset = offset == previousOffset;
    const normalizedKeyframe = isSameOffset && previousKeyframe || new Map();
    kf.forEach((val, prop) => {
      let normalizedProp = prop;
      let normalizedValue = val;
      if (prop !== 'offset') {
        normalizedProp = normalizer.normalizePropertyName(normalizedProp, errors);
        switch (normalizedValue) {
          case _angular_animations__WEBPACK_IMPORTED_MODULE_1__["ɵPRE_STYLE"]:
            normalizedValue = preStyles.get(prop);
            break;
          case _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE:
            normalizedValue = postStyles.get(prop);
            break;
          default:
            normalizedValue = normalizer.normalizeStyleValue(prop, normalizedProp, normalizedValue, errors);
            break;
        }
      }
      normalizedKeyframe.set(normalizedProp, normalizedValue);
    });
    if (!isSameOffset) {
      normalizedKeyframes.push(normalizedKeyframe);
    }
    previousKeyframe = normalizedKeyframe;
    previousOffset = offset;
  });
  if (errors.length) {
    throw animationFailed(errors);
  }
  return normalizedKeyframes;
}
function listenOnPlayer(player, eventName, event, callback) {
  switch (eventName) {
    case 'start':
      player.onStart(() => callback(event && copyAnimationEvent(event, 'start', player)));
      break;
    case 'done':
      player.onDone(() => callback(event && copyAnimationEvent(event, 'done', player)));
      break;
    case 'destroy':
      player.onDestroy(() => callback(event && copyAnimationEvent(event, 'destroy', player)));
      break;
  }
}
function copyAnimationEvent(e, phaseName, player) {
  const totalTime = player.totalTime;
  const disabled = player.disabled ? true : false;
  const event = makeAnimationEvent(e.element, e.triggerName, e.fromState, e.toState, phaseName || e.phaseName, totalTime == undefined ? e.totalTime : totalTime, disabled);
  const data = e['_data'];
  if (data != null) {
    event['_data'] = data;
  }
  return event;
}
function makeAnimationEvent(element, triggerName, fromState, toState, phaseName = '', totalTime = 0, disabled) {
  return {
    element,
    triggerName,
    fromState,
    toState,
    phaseName,
    totalTime,
    disabled: !!disabled
  };
}
function getOrSetDefaultValue(map, key, defaultValue) {
  let value = map.get(key);
  if (!value) {
    map.set(key, value = defaultValue);
  }
  return value;
}
function parseTimelineCommand(command) {
  const separatorPos = command.indexOf(':');
  const id = command.substring(1, separatorPos);
  const action = command.slice(separatorPos + 1);
  return [id, action];
}
let _contains = (elm1, elm2) => false;
let _query = (element, selector, multi) => {
  return [];
};
let _documentElement = null;
function getParentElement(element) {
  const parent = element.parentNode || element.host; // consider host to support shadow DOM
  if (parent === _documentElement) {
    return null;
  }
  return parent;
}
// Define utility methods for browsers and platform-server(domino) where Element
// and utility methods exist.
const _isNode = isNode();
if (_isNode || typeof Element !== 'undefined') {
  if (!isBrowser()) {
    _contains = (elm1, elm2) => elm1.contains(elm2);
  } else {
    // Read the document element in an IIFE that's been marked pure to avoid a top-level property
    // read that may prevent tree-shaking.
    _documentElement = /* @__PURE__ */(() => document.documentElement)();
    _contains = (elm1, elm2) => {
      while (elm2) {
        if (elm2 === elm1) {
          return true;
        }
        elm2 = getParentElement(elm2);
      }
      return false;
    };
  }
  _query = (element, selector, multi) => {
    if (multi) {
      return Array.from(element.querySelectorAll(selector));
    }
    const elem = element.querySelector(selector);
    return elem ? [elem] : [];
  };
}
function containsVendorPrefix(prop) {
  // Webkit is the only real popular vendor prefix nowadays
  // cc: http://shouldiprefix.com/
  return prop.substring(1, 6) == 'ebkit'; // webkit or Webkit
}

let _CACHED_BODY = null;
let _IS_WEBKIT = false;
function validateStyleProperty(prop) {
  if (!_CACHED_BODY) {
    _CACHED_BODY = getBodyNode() || {};
    _IS_WEBKIT = _CACHED_BODY.style ? 'WebkitAppearance' in _CACHED_BODY.style : false;
  }
  let result = true;
  if (_CACHED_BODY.style && !containsVendorPrefix(prop)) {
    result = prop in _CACHED_BODY.style;
    if (!result && _IS_WEBKIT) {
      const camelProp = 'Webkit' + prop.charAt(0).toUpperCase() + prop.slice(1);
      result = camelProp in _CACHED_BODY.style;
    }
  }
  return result;
}
function validateWebAnimatableStyleProperty(prop) {
  return ANIMATABLE_PROP_SET.has(prop);
}
function getBodyNode() {
  if (typeof document != 'undefined') {
    return document.body;
  }
  return null;
}
const containsElement = _contains;
const invokeQuery = _query;
function hypenatePropsKeys(original) {
  const newMap = new Map();
  original.forEach((val, prop) => {
    const newProp = prop.replace(/([a-z])([A-Z])/g, '$1-$2');
    newMap.set(newProp, val);
  });
  return newMap;
}

/**
 * @publicApi
 */
class NoopAnimationDriver {
  validateStyleProperty(prop) {
    return validateStyleProperty(prop);
  }
  matchesElement(_element, _selector) {
    // This method is deprecated and no longer in use so we return false.
    return false;
  }
  containsElement(elm1, elm2) {
    return containsElement(elm1, elm2);
  }
  getParentElement(element) {
    return getParentElement(element);
  }
  query(element, selector, multi) {
    return invokeQuery(element, selector, multi);
  }
  computeStyle(element, prop, defaultValue) {
    return defaultValue || '';
  }
  animate(element, keyframes, duration, delay, easing, previousPlayers = [], scrubberAccessRequested) {
    return new _angular_animations__WEBPACK_IMPORTED_MODULE_1__.NoopAnimationPlayer(duration, delay);
  }
}
NoopAnimationDriver.ɵfac = function NoopAnimationDriver_Factory(t) {
  return new (t || NoopAnimationDriver)();
};
NoopAnimationDriver.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: NoopAnimationDriver,
  factory: NoopAnimationDriver.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NoopAnimationDriver, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], null, null);
})();
/**
 * @publicApi
 */
class AnimationDriver {}
AnimationDriver.NOOP = /* @__PURE__ */new NoopAnimationDriver();
const ONE_SECOND = 1000;
const SUBSTITUTION_EXPR_START = '{{';
const SUBSTITUTION_EXPR_END = '}}';
const ENTER_CLASSNAME = 'ng-enter';
const LEAVE_CLASSNAME = 'ng-leave';
const NG_TRIGGER_CLASSNAME = 'ng-trigger';
const NG_TRIGGER_SELECTOR = '.ng-trigger';
const NG_ANIMATING_CLASSNAME = 'ng-animating';
const NG_ANIMATING_SELECTOR = '.ng-animating';
function resolveTimingValue(value) {
  if (typeof value == 'number') return value;
  const matches = value.match(/^(-?[\.\d]+)(m?s)/);
  if (!matches || matches.length < 2) return 0;
  return _convertTimeValueToMS(parseFloat(matches[1]), matches[2]);
}
function _convertTimeValueToMS(value, unit) {
  switch (unit) {
    case 's':
      return value * ONE_SECOND;
    default:
      // ms or something else
      return value;
  }
}
function resolveTiming(timings, errors, allowNegativeValues) {
  return timings.hasOwnProperty('duration') ? timings : parseTimeExpression(timings, errors, allowNegativeValues);
}
function parseTimeExpression(exp, errors, allowNegativeValues) {
  const regex = /^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;
  let duration;
  let delay = 0;
  let easing = '';
  if (typeof exp === 'string') {
    const matches = exp.match(regex);
    if (matches === null) {
      errors.push(invalidTimingValue(exp));
      return {
        duration: 0,
        delay: 0,
        easing: ''
      };
    }
    duration = _convertTimeValueToMS(parseFloat(matches[1]), matches[2]);
    const delayMatch = matches[3];
    if (delayMatch != null) {
      delay = _convertTimeValueToMS(parseFloat(delayMatch), matches[4]);
    }
    const easingVal = matches[5];
    if (easingVal) {
      easing = easingVal;
    }
  } else {
    duration = exp;
  }
  if (!allowNegativeValues) {
    let containsErrors = false;
    let startIndex = errors.length;
    if (duration < 0) {
      errors.push(negativeStepValue());
      containsErrors = true;
    }
    if (delay < 0) {
      errors.push(negativeDelayValue());
      containsErrors = true;
    }
    if (containsErrors) {
      errors.splice(startIndex, 0, invalidTimingValue(exp));
    }
  }
  return {
    duration,
    delay,
    easing
  };
}
function copyObj(obj, destination = {}) {
  Object.keys(obj).forEach(prop => {
    destination[prop] = obj[prop];
  });
  return destination;
}
function convertToMap(obj) {
  const styleMap = new Map();
  Object.keys(obj).forEach(prop => {
    const val = obj[prop];
    styleMap.set(prop, val);
  });
  return styleMap;
}
function normalizeKeyframes(keyframes) {
  if (!keyframes.length) {
    return [];
  }
  if (keyframes[0] instanceof Map) {
    return keyframes;
  }
  return keyframes.map(kf => convertToMap(kf));
}
function normalizeStyles(styles) {
  const normalizedStyles = new Map();
  if (Array.isArray(styles)) {
    styles.forEach(data => copyStyles(data, normalizedStyles));
  } else {
    copyStyles(styles, normalizedStyles);
  }
  return normalizedStyles;
}
function copyStyles(styles, destination = new Map(), backfill) {
  if (backfill) {
    for (let [prop, val] of backfill) {
      destination.set(prop, val);
    }
  }
  for (let [prop, val] of styles) {
    destination.set(prop, val);
  }
  return destination;
}
function getStyleAttributeString(element, key, value) {
  // Return the key-value pair string to be added to the style attribute for the
  // given CSS style key.
  if (value) {
    return key + ':' + value + ';';
  } else {
    return '';
  }
}
function writeStyleAttribute(element) {
  // Read the style property of the element and manually reflect it to the
  // style attribute. This is needed because Domino on platform-server doesn't
  // understand the full set of allowed CSS properties and doesn't reflect some
  // of them automatically.
  let styleAttrValue = '';
  for (let i = 0; i < element.style.length; i++) {
    const key = element.style.item(i);
    styleAttrValue += getStyleAttributeString(element, key, element.style.getPropertyValue(key));
  }
  for (const key in element.style) {
    // Skip internal Domino properties that don't need to be reflected.
    if (!element.style.hasOwnProperty(key) || key.startsWith('_')) {
      continue;
    }
    const dashKey = camelCaseToDashCase(key);
    styleAttrValue += getStyleAttributeString(element, dashKey, element.style[key]);
  }
  element.setAttribute('style', styleAttrValue);
}
function setStyles(element, styles, formerStyles) {
  if (element['style']) {
    styles.forEach((val, prop) => {
      const camelProp = dashCaseToCamelCase(prop);
      if (formerStyles && !formerStyles.has(prop)) {
        formerStyles.set(prop, element.style[camelProp]);
      }
      element.style[camelProp] = val;
    });
    // On the server set the 'style' attribute since it's not automatically reflected.
    if (isNode()) {
      writeStyleAttribute(element);
    }
  }
}
function eraseStyles(element, styles) {
  if (element['style']) {
    styles.forEach((_, prop) => {
      const camelProp = dashCaseToCamelCase(prop);
      element.style[camelProp] = '';
    });
    // On the server set the 'style' attribute since it's not automatically reflected.
    if (isNode()) {
      writeStyleAttribute(element);
    }
  }
}
function normalizeAnimationEntry(steps) {
  if (Array.isArray(steps)) {
    if (steps.length == 1) return steps[0];
    return (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.sequence)(steps);
  }
  return steps;
}
function validateStyleParams(value, options, errors) {
  const params = options.params || {};
  const matches = extractStyleParams(value);
  if (matches.length) {
    matches.forEach(varName => {
      if (!params.hasOwnProperty(varName)) {
        errors.push(invalidStyleParams(varName));
      }
    });
  }
}
const PARAM_REGEX = new RegExp(`${SUBSTITUTION_EXPR_START}\\s*(.+?)\\s*${SUBSTITUTION_EXPR_END}`, 'g');
function extractStyleParams(value) {
  let params = [];
  if (typeof value === 'string') {
    let match;
    while (match = PARAM_REGEX.exec(value)) {
      params.push(match[1]);
    }
    PARAM_REGEX.lastIndex = 0;
  }
  return params;
}
function interpolateParams(value, params, errors) {
  const original = value.toString();
  const str = original.replace(PARAM_REGEX, (_, varName) => {
    let localVal = params[varName];
    // this means that the value was never overridden by the data passed in by the user
    if (localVal == null) {
      errors.push(invalidParamValue(varName));
      localVal = '';
    }
    return localVal.toString();
  });
  // we do this to assert that numeric values stay as they are
  return str == original ? value : str;
}
function iteratorToArray(iterator) {
  const arr = [];
  let item = iterator.next();
  while (!item.done) {
    arr.push(item.value);
    item = iterator.next();
  }
  return arr;
}
const DASH_CASE_REGEXP = /-+([a-z0-9])/g;
function dashCaseToCamelCase(input) {
  return input.replace(DASH_CASE_REGEXP, (...m) => m[1].toUpperCase());
}
function camelCaseToDashCase(input) {
  return input.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
}
function allowPreviousPlayerStylesMerge(duration, delay) {
  return duration === 0 || delay === 0;
}
function balancePreviousStylesIntoKeyframes(element, keyframes, previousStyles) {
  if (previousStyles.size && keyframes.length) {
    let startingKeyframe = keyframes[0];
    let missingStyleProps = [];
    previousStyles.forEach((val, prop) => {
      if (!startingKeyframe.has(prop)) {
        missingStyleProps.push(prop);
      }
      startingKeyframe.set(prop, val);
    });
    if (missingStyleProps.length) {
      for (let i = 1; i < keyframes.length; i++) {
        let kf = keyframes[i];
        missingStyleProps.forEach(prop => kf.set(prop, computeStyle(element, prop)));
      }
    }
  }
  return keyframes;
}
function visitDslNode(visitor, node, context) {
  switch (node.type) {
    case 7 /* AnimationMetadataType.Trigger */:
      return visitor.visitTrigger(node, context);
    case 0 /* AnimationMetadataType.State */:
      return visitor.visitState(node, context);
    case 1 /* AnimationMetadataType.Transition */:
      return visitor.visitTransition(node, context);
    case 2 /* AnimationMetadataType.Sequence */:
      return visitor.visitSequence(node, context);
    case 3 /* AnimationMetadataType.Group */:
      return visitor.visitGroup(node, context);
    case 4 /* AnimationMetadataType.Animate */:
      return visitor.visitAnimate(node, context);
    case 5 /* AnimationMetadataType.Keyframes */:
      return visitor.visitKeyframes(node, context);
    case 6 /* AnimationMetadataType.Style */:
      return visitor.visitStyle(node, context);
    case 8 /* AnimationMetadataType.Reference */:
      return visitor.visitReference(node, context);
    case 9 /* AnimationMetadataType.AnimateChild */:
      return visitor.visitAnimateChild(node, context);
    case 10 /* AnimationMetadataType.AnimateRef */:
      return visitor.visitAnimateRef(node, context);
    case 11 /* AnimationMetadataType.Query */:
      return visitor.visitQuery(node, context);
    case 12 /* AnimationMetadataType.Stagger */:
      return visitor.visitStagger(node, context);
    default:
      throw invalidNodeType(node.type);
  }
}
function computeStyle(element, prop) {
  return window.getComputedStyle(element)[prop];
}
const NG_DEV_MODE = typeof ngDevMode === 'undefined' || !!ngDevMode;
function createListOfWarnings(warnings) {
  const LINE_START = '\n - ';
  return `${LINE_START}${warnings.filter(Boolean).map(warning => warning).join(LINE_START)}`;
}
function warnValidation(warnings) {
  NG_DEV_MODE && console.warn(`animation validation warnings:${createListOfWarnings(warnings)}`);
}
function warnTriggerBuild(name, warnings) {
  NG_DEV_MODE && console.warn(`The animation trigger "${name}" has built with the following warnings:${createListOfWarnings(warnings)}`);
}
function warnRegister(warnings) {
  NG_DEV_MODE && console.warn(`Animation built with the following warnings:${createListOfWarnings(warnings)}`);
}
function triggerParsingWarnings(name, warnings) {
  NG_DEV_MODE && console.warn(`Animation parsing for the ${name} trigger presents the following warnings:${createListOfWarnings(warnings)}`);
}
function pushUnrecognizedPropertiesWarning(warnings, props) {
  if (props.length) {
    warnings.push(`The following provided properties are not recognized: ${props.join(', ')}`);
  }
}
const ANY_STATE = '*';
function parseTransitionExpr(transitionValue, errors) {
  const expressions = [];
  if (typeof transitionValue == 'string') {
    transitionValue.split(/\s*,\s*/).forEach(str => parseInnerTransitionStr(str, expressions, errors));
  } else {
    expressions.push(transitionValue);
  }
  return expressions;
}
function parseInnerTransitionStr(eventStr, expressions, errors) {
  if (eventStr[0] == ':') {
    const result = parseAnimationAlias(eventStr, errors);
    if (typeof result == 'function') {
      expressions.push(result);
      return;
    }
    eventStr = result;
  }
  const match = eventStr.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);
  if (match == null || match.length < 4) {
    errors.push(invalidExpression(eventStr));
    return expressions;
  }
  const fromState = match[1];
  const separator = match[2];
  const toState = match[3];
  expressions.push(makeLambdaFromStates(fromState, toState));
  const isFullAnyStateExpr = fromState == ANY_STATE && toState == ANY_STATE;
  if (separator[0] == '<' && !isFullAnyStateExpr) {
    expressions.push(makeLambdaFromStates(toState, fromState));
  }
}
function parseAnimationAlias(alias, errors) {
  switch (alias) {
    case ':enter':
      return 'void => *';
    case ':leave':
      return '* => void';
    case ':increment':
      return (fromState, toState) => parseFloat(toState) > parseFloat(fromState);
    case ':decrement':
      return (fromState, toState) => parseFloat(toState) < parseFloat(fromState);
    default:
      errors.push(invalidTransitionAlias(alias));
      return '* => *';
  }
}
// DO NOT REFACTOR ... keep the follow set instantiations
// with the values intact (closure compiler for some reason
// removes follow-up lines that add the values outside of
// the constructor...
const TRUE_BOOLEAN_VALUES = new Set(['true', '1']);
const FALSE_BOOLEAN_VALUES = new Set(['false', '0']);
function makeLambdaFromStates(lhs, rhs) {
  const LHS_MATCH_BOOLEAN = TRUE_BOOLEAN_VALUES.has(lhs) || FALSE_BOOLEAN_VALUES.has(lhs);
  const RHS_MATCH_BOOLEAN = TRUE_BOOLEAN_VALUES.has(rhs) || FALSE_BOOLEAN_VALUES.has(rhs);
  return (fromState, toState) => {
    let lhsMatch = lhs == ANY_STATE || lhs == fromState;
    let rhsMatch = rhs == ANY_STATE || rhs == toState;
    if (!lhsMatch && LHS_MATCH_BOOLEAN && typeof fromState === 'boolean') {
      lhsMatch = fromState ? TRUE_BOOLEAN_VALUES.has(lhs) : FALSE_BOOLEAN_VALUES.has(lhs);
    }
    if (!rhsMatch && RHS_MATCH_BOOLEAN && typeof toState === 'boolean') {
      rhsMatch = toState ? TRUE_BOOLEAN_VALUES.has(rhs) : FALSE_BOOLEAN_VALUES.has(rhs);
    }
    return lhsMatch && rhsMatch;
  };
}
const SELF_TOKEN = ':self';
const SELF_TOKEN_REGEX = new RegExp(`\s*${SELF_TOKEN}\s*,?`, 'g');
/*
 * [Validation]
 * The visitor code below will traverse the animation AST generated by the animation verb functions
 * (the output is a tree of objects) and attempt to perform a series of validations on the data. The
 * following corner-cases will be validated:
 *
 * 1. Overlap of animations
 * Given that a CSS property cannot be animated in more than one place at the same time, it's
 * important that this behavior is detected and validated. The way in which this occurs is that
 * each time a style property is examined, a string-map containing the property will be updated with
 * the start and end times for when the property is used within an animation step.
 *
 * If there are two or more parallel animations that are currently running (these are invoked by the
 * group()) on the same element then the validator will throw an error. Since the start/end timing
 * values are collected for each property then if the current animation step is animating the same
 * property and its timing values fall anywhere into the window of time that the property is
 * currently being animated within then this is what causes an error.
 *
 * 2. Timing values
 * The validator will validate to see if a timing value of `duration delay easing` or
 * `durationNumber` is valid or not.
 *
 * (note that upon validation the code below will replace the timing data with an object containing
 * {duration,delay,easing}.
 *
 * 3. Offset Validation
 * Each of the style() calls are allowed to have an offset value when placed inside of keyframes().
 * Offsets within keyframes() are considered valid when:
 *
 *   - No offsets are used at all
 *   - Each style() entry contains an offset value
 *   - Each offset is between 0 and 1
 *   - Each offset is greater to or equal than the previous one
 *
 * Otherwise an error will be thrown.
 */
function buildAnimationAst(driver, metadata, errors, warnings) {
  return new AnimationAstBuilderVisitor(driver).build(metadata, errors, warnings);
}
const ROOT_SELECTOR = '';
class AnimationAstBuilderVisitor {
  constructor(_driver) {
    this._driver = _driver;
  }
  build(metadata, errors, warnings) {
    const context = new AnimationAstBuilderContext(errors);
    this._resetContextStyleTimingState(context);
    const ast = visitDslNode(this, normalizeAnimationEntry(metadata), context);
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      if (context.unsupportedCSSPropertiesFound.size) {
        pushUnrecognizedPropertiesWarning(warnings, [...context.unsupportedCSSPropertiesFound.keys()]);
      }
    }
    return ast;
  }
  _resetContextStyleTimingState(context) {
    context.currentQuerySelector = ROOT_SELECTOR;
    context.collectedStyles = new Map();
    context.collectedStyles.set(ROOT_SELECTOR, new Map());
    context.currentTime = 0;
  }
  visitTrigger(metadata, context) {
    let queryCount = context.queryCount = 0;
    let depCount = context.depCount = 0;
    const states = [];
    const transitions = [];
    if (metadata.name.charAt(0) == '@') {
      context.errors.push(invalidTrigger());
    }
    metadata.definitions.forEach(def => {
      this._resetContextStyleTimingState(context);
      if (def.type == 0 /* AnimationMetadataType.State */) {
        const stateDef = def;
        const name = stateDef.name;
        name.toString().split(/\s*,\s*/).forEach(n => {
          stateDef.name = n;
          states.push(this.visitState(stateDef, context));
        });
        stateDef.name = name;
      } else if (def.type == 1 /* AnimationMetadataType.Transition */) {
        const transition = this.visitTransition(def, context);
        queryCount += transition.queryCount;
        depCount += transition.depCount;
        transitions.push(transition);
      } else {
        context.errors.push(invalidDefinition());
      }
    });
    return {
      type: 7 /* AnimationMetadataType.Trigger */,
      name: metadata.name,
      states,
      transitions,
      queryCount,
      depCount,
      options: null
    };
  }
  visitState(metadata, context) {
    const styleAst = this.visitStyle(metadata.styles, context);
    const astParams = metadata.options && metadata.options.params || null;
    if (styleAst.containsDynamicStyles) {
      const missingSubs = new Set();
      const params = astParams || {};
      styleAst.styles.forEach(style => {
        if (style instanceof Map) {
          style.forEach(value => {
            extractStyleParams(value).forEach(sub => {
              if (!params.hasOwnProperty(sub)) {
                missingSubs.add(sub);
              }
            });
          });
        }
      });
      if (missingSubs.size) {
        const missingSubsArr = iteratorToArray(missingSubs.values());
        context.errors.push(invalidState(metadata.name, missingSubsArr));
      }
    }
    return {
      type: 0 /* AnimationMetadataType.State */,
      name: metadata.name,
      style: styleAst,
      options: astParams ? {
        params: astParams
      } : null
    };
  }
  visitTransition(metadata, context) {
    context.queryCount = 0;
    context.depCount = 0;
    const animation = visitDslNode(this, normalizeAnimationEntry(metadata.animation), context);
    const matchers = parseTransitionExpr(metadata.expr, context.errors);
    return {
      type: 1 /* AnimationMetadataType.Transition */,
      matchers,
      animation,
      queryCount: context.queryCount,
      depCount: context.depCount,
      options: normalizeAnimationOptions(metadata.options)
    };
  }
  visitSequence(metadata, context) {
    return {
      type: 2 /* AnimationMetadataType.Sequence */,
      steps: metadata.steps.map(s => visitDslNode(this, s, context)),
      options: normalizeAnimationOptions(metadata.options)
    };
  }
  visitGroup(metadata, context) {
    const currentTime = context.currentTime;
    let furthestTime = 0;
    const steps = metadata.steps.map(step => {
      context.currentTime = currentTime;
      const innerAst = visitDslNode(this, step, context);
      furthestTime = Math.max(furthestTime, context.currentTime);
      return innerAst;
    });
    context.currentTime = furthestTime;
    return {
      type: 3 /* AnimationMetadataType.Group */,
      steps,
      options: normalizeAnimationOptions(metadata.options)
    };
  }
  visitAnimate(metadata, context) {
    const timingAst = constructTimingAst(metadata.timings, context.errors);
    context.currentAnimateTimings = timingAst;
    let styleAst;
    let styleMetadata = metadata.styles ? metadata.styles : (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({});
    if (styleMetadata.type == 5 /* AnimationMetadataType.Keyframes */) {
      styleAst = this.visitKeyframes(styleMetadata, context);
    } else {
      let styleMetadata = metadata.styles;
      let isEmpty = false;
      if (!styleMetadata) {
        isEmpty = true;
        const newStyleData = {};
        if (timingAst.easing) {
          newStyleData['easing'] = timingAst.easing;
        }
        styleMetadata = (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)(newStyleData);
      }
      context.currentTime += timingAst.duration + timingAst.delay;
      const _styleAst = this.visitStyle(styleMetadata, context);
      _styleAst.isEmptyStep = isEmpty;
      styleAst = _styleAst;
    }
    context.currentAnimateTimings = null;
    return {
      type: 4 /* AnimationMetadataType.Animate */,
      timings: timingAst,
      style: styleAst,
      options: null
    };
  }
  visitStyle(metadata, context) {
    const ast = this._makeStyleAst(metadata, context);
    this._validateStyleAst(ast, context);
    return ast;
  }
  _makeStyleAst(metadata, context) {
    const styles = [];
    const metadataStyles = Array.isArray(metadata.styles) ? metadata.styles : [metadata.styles];
    for (let styleTuple of metadataStyles) {
      if (typeof styleTuple === 'string') {
        if (styleTuple === _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE) {
          styles.push(styleTuple);
        } else {
          context.errors.push(invalidStyleValue(styleTuple));
        }
      } else {
        styles.push(convertToMap(styleTuple));
      }
    }
    let containsDynamicStyles = false;
    let collectedEasing = null;
    styles.forEach(styleData => {
      if (styleData instanceof Map) {
        if (styleData.has('easing')) {
          collectedEasing = styleData.get('easing');
          styleData.delete('easing');
        }
        if (!containsDynamicStyles) {
          for (let value of styleData.values()) {
            if (value.toString().indexOf(SUBSTITUTION_EXPR_START) >= 0) {
              containsDynamicStyles = true;
              break;
            }
          }
        }
      }
    });
    return {
      type: 6 /* AnimationMetadataType.Style */,
      styles,
      easing: collectedEasing,
      offset: metadata.offset,
      containsDynamicStyles,
      options: null
    };
  }
  _validateStyleAst(ast, context) {
    const timings = context.currentAnimateTimings;
    let endTime = context.currentTime;
    let startTime = context.currentTime;
    if (timings && startTime > 0) {
      startTime -= timings.duration + timings.delay;
    }
    ast.styles.forEach(tuple => {
      if (typeof tuple === 'string') return;
      tuple.forEach((value, prop) => {
        if (typeof ngDevMode === 'undefined' || ngDevMode) {
          if (!this._driver.validateStyleProperty(prop)) {
            tuple.delete(prop);
            context.unsupportedCSSPropertiesFound.add(prop);
            return;
          }
        }
        // This is guaranteed to have a defined Map at this querySelector location making it
        // safe to add the assertion here. It is set as a default empty map in prior methods.
        const collectedStyles = context.collectedStyles.get(context.currentQuerySelector);
        const collectedEntry = collectedStyles.get(prop);
        let updateCollectedStyle = true;
        if (collectedEntry) {
          if (startTime != endTime && startTime >= collectedEntry.startTime && endTime <= collectedEntry.endTime) {
            context.errors.push(invalidParallelAnimation(prop, collectedEntry.startTime, collectedEntry.endTime, startTime, endTime));
            updateCollectedStyle = false;
          }
          // we always choose the smaller start time value since we
          // want to have a record of the entire animation window where
          // the style property is being animated in between
          startTime = collectedEntry.startTime;
        }
        if (updateCollectedStyle) {
          collectedStyles.set(prop, {
            startTime,
            endTime
          });
        }
        if (context.options) {
          validateStyleParams(value, context.options, context.errors);
        }
      });
    });
  }
  visitKeyframes(metadata, context) {
    const ast = {
      type: 5 /* AnimationMetadataType.Keyframes */,
      styles: [],
      options: null
    };
    if (!context.currentAnimateTimings) {
      context.errors.push(invalidKeyframes());
      return ast;
    }
    const MAX_KEYFRAME_OFFSET = 1;
    let totalKeyframesWithOffsets = 0;
    const offsets = [];
    let offsetsOutOfOrder = false;
    let keyframesOutOfRange = false;
    let previousOffset = 0;
    const keyframes = metadata.steps.map(styles => {
      const style = this._makeStyleAst(styles, context);
      let offsetVal = style.offset != null ? style.offset : consumeOffset(style.styles);
      let offset = 0;
      if (offsetVal != null) {
        totalKeyframesWithOffsets++;
        offset = style.offset = offsetVal;
      }
      keyframesOutOfRange = keyframesOutOfRange || offset < 0 || offset > 1;
      offsetsOutOfOrder = offsetsOutOfOrder || offset < previousOffset;
      previousOffset = offset;
      offsets.push(offset);
      return style;
    });
    if (keyframesOutOfRange) {
      context.errors.push(invalidOffset());
    }
    if (offsetsOutOfOrder) {
      context.errors.push(keyframeOffsetsOutOfOrder());
    }
    const length = metadata.steps.length;
    let generatedOffset = 0;
    if (totalKeyframesWithOffsets > 0 && totalKeyframesWithOffsets < length) {
      context.errors.push(keyframesMissingOffsets());
    } else if (totalKeyframesWithOffsets == 0) {
      generatedOffset = MAX_KEYFRAME_OFFSET / (length - 1);
    }
    const limit = length - 1;
    const currentTime = context.currentTime;
    const currentAnimateTimings = context.currentAnimateTimings;
    const animateDuration = currentAnimateTimings.duration;
    keyframes.forEach((kf, i) => {
      const offset = generatedOffset > 0 ? i == limit ? 1 : generatedOffset * i : offsets[i];
      const durationUpToThisFrame = offset * animateDuration;
      context.currentTime = currentTime + currentAnimateTimings.delay + durationUpToThisFrame;
      currentAnimateTimings.duration = durationUpToThisFrame;
      this._validateStyleAst(kf, context);
      kf.offset = offset;
      ast.styles.push(kf);
    });
    return ast;
  }
  visitReference(metadata, context) {
    return {
      type: 8 /* AnimationMetadataType.Reference */,
      animation: visitDslNode(this, normalizeAnimationEntry(metadata.animation), context),
      options: normalizeAnimationOptions(metadata.options)
    };
  }
  visitAnimateChild(metadata, context) {
    context.depCount++;
    return {
      type: 9 /* AnimationMetadataType.AnimateChild */,
      options: normalizeAnimationOptions(metadata.options)
    };
  }
  visitAnimateRef(metadata, context) {
    return {
      type: 10 /* AnimationMetadataType.AnimateRef */,
      animation: this.visitReference(metadata.animation, context),
      options: normalizeAnimationOptions(metadata.options)
    };
  }
  visitQuery(metadata, context) {
    const parentSelector = context.currentQuerySelector;
    const options = metadata.options || {};
    context.queryCount++;
    context.currentQuery = metadata;
    const [selector, includeSelf] = normalizeSelector(metadata.selector);
    context.currentQuerySelector = parentSelector.length ? parentSelector + ' ' + selector : selector;
    getOrSetDefaultValue(context.collectedStyles, context.currentQuerySelector, new Map());
    const animation = visitDslNode(this, normalizeAnimationEntry(metadata.animation), context);
    context.currentQuery = null;
    context.currentQuerySelector = parentSelector;
    return {
      type: 11 /* AnimationMetadataType.Query */,
      selector,
      limit: options.limit || 0,
      optional: !!options.optional,
      includeSelf,
      animation,
      originalSelector: metadata.selector,
      options: normalizeAnimationOptions(metadata.options)
    };
  }
  visitStagger(metadata, context) {
    if (!context.currentQuery) {
      context.errors.push(invalidStagger());
    }
    const timings = metadata.timings === 'full' ? {
      duration: 0,
      delay: 0,
      easing: 'full'
    } : resolveTiming(metadata.timings, context.errors, true);
    return {
      type: 12 /* AnimationMetadataType.Stagger */,
      animation: visitDslNode(this, normalizeAnimationEntry(metadata.animation), context),
      timings,
      options: null
    };
  }
}
function normalizeSelector(selector) {
  const hasAmpersand = selector.split(/\s*,\s*/).find(token => token == SELF_TOKEN) ? true : false;
  if (hasAmpersand) {
    selector = selector.replace(SELF_TOKEN_REGEX, '');
  }
  // Note: the :enter and :leave aren't normalized here since those
  // selectors are filled in at runtime during timeline building
  selector = selector.replace(/@\*/g, NG_TRIGGER_SELECTOR).replace(/@\w+/g, match => NG_TRIGGER_SELECTOR + '-' + match.slice(1)).replace(/:animating/g, NG_ANIMATING_SELECTOR);
  return [selector, hasAmpersand];
}
function normalizeParams(obj) {
  return obj ? copyObj(obj) : null;
}
class AnimationAstBuilderContext {
  constructor(errors) {
    this.errors = errors;
    this.queryCount = 0;
    this.depCount = 0;
    this.currentTransition = null;
    this.currentQuery = null;
    this.currentQuerySelector = null;
    this.currentAnimateTimings = null;
    this.currentTime = 0;
    this.collectedStyles = new Map();
    this.options = null;
    this.unsupportedCSSPropertiesFound = new Set();
  }
}
function consumeOffset(styles) {
  if (typeof styles == 'string') return null;
  let offset = null;
  if (Array.isArray(styles)) {
    styles.forEach(styleTuple => {
      if (styleTuple instanceof Map && styleTuple.has('offset')) {
        const obj = styleTuple;
        offset = parseFloat(obj.get('offset'));
        obj.delete('offset');
      }
    });
  } else if (styles instanceof Map && styles.has('offset')) {
    const obj = styles;
    offset = parseFloat(obj.get('offset'));
    obj.delete('offset');
  }
  return offset;
}
function constructTimingAst(value, errors) {
  if (value.hasOwnProperty('duration')) {
    return value;
  }
  if (typeof value == 'number') {
    const duration = resolveTiming(value, errors).duration;
    return makeTimingAst(duration, 0, '');
  }
  const strValue = value;
  const isDynamic = strValue.split(/\s+/).some(v => v.charAt(0) == '{' && v.charAt(1) == '{');
  if (isDynamic) {
    const ast = makeTimingAst(0, 0, '');
    ast.dynamic = true;
    ast.strValue = strValue;
    return ast;
  }
  const timings = resolveTiming(strValue, errors);
  return makeTimingAst(timings.duration, timings.delay, timings.easing);
}
function normalizeAnimationOptions(options) {
  if (options) {
    options = copyObj(options);
    if (options['params']) {
      options['params'] = normalizeParams(options['params']);
    }
  } else {
    options = {};
  }
  return options;
}
function makeTimingAst(duration, delay, easing) {
  return {
    duration,
    delay,
    easing
  };
}
function createTimelineInstruction(element, keyframes, preStyleProps, postStyleProps, duration, delay, easing = null, subTimeline = false) {
  return {
    type: 1 /* AnimationTransitionInstructionType.TimelineAnimation */,
    element,
    keyframes,
    preStyleProps,
    postStyleProps,
    duration,
    delay,
    totalTime: duration + delay,
    easing,
    subTimeline
  };
}
class ElementInstructionMap {
  constructor() {
    this._map = new Map();
  }
  get(element) {
    return this._map.get(element) || [];
  }
  append(element, instructions) {
    let existingInstructions = this._map.get(element);
    if (!existingInstructions) {
      this._map.set(element, existingInstructions = []);
    }
    existingInstructions.push(...instructions);
  }
  has(element) {
    return this._map.has(element);
  }
  clear() {
    this._map.clear();
  }
}
const ONE_FRAME_IN_MILLISECONDS = 1;
const ENTER_TOKEN = ':enter';
const ENTER_TOKEN_REGEX = new RegExp(ENTER_TOKEN, 'g');
const LEAVE_TOKEN = ':leave';
const LEAVE_TOKEN_REGEX = new RegExp(LEAVE_TOKEN, 'g');
/*
 * The code within this file aims to generate web-animations-compatible keyframes from Angular's
 * animation DSL code.
 *
 * The code below will be converted from:
 *
 * ```
 * sequence([
 *   style({ opacity: 0 }),
 *   animate(1000, style({ opacity: 0 }))
 * ])
 * ```
 *
 * To:
 * ```
 * keyframes = [{ opacity: 0, offset: 0 }, { opacity: 1, offset: 1 }]
 * duration = 1000
 * delay = 0
 * easing = ''
 * ```
 *
 * For this operation to cover the combination of animation verbs (style, animate, group, etc...) a
 * combination of AST traversal and merge-sort-like algorithms are used.
 *
 * [AST Traversal]
 * Each of the animation verbs, when executed, will return an string-map object representing what
 * type of action it is (style, animate, group, etc...) and the data associated with it. This means
 * that when functional composition mix of these functions is evaluated (like in the example above)
 * then it will end up producing a tree of objects representing the animation itself.
 *
 * When this animation object tree is processed by the visitor code below it will visit each of the
 * verb statements within the visitor. And during each visit it will build the context of the
 * animation keyframes by interacting with the `TimelineBuilder`.
 *
 * [TimelineBuilder]
 * This class is responsible for tracking the styles and building a series of keyframe objects for a
 * timeline between a start and end time. The builder starts off with an initial timeline and each
 * time the AST comes across a `group()`, `keyframes()` or a combination of the two within a
 * `sequence()` then it will generate a sub timeline for each step as well as a new one after
 * they are complete.
 *
 * As the AST is traversed, the timing state on each of the timelines will be incremented. If a sub
 * timeline was created (based on one of the cases above) then the parent timeline will attempt to
 * merge the styles used within the sub timelines into itself (only with group() this will happen).
 * This happens with a merge operation (much like how the merge works in mergeSort) and it will only
 * copy the most recently used styles from the sub timelines into the parent timeline. This ensures
 * that if the styles are used later on in another phase of the animation then they will be the most
 * up-to-date values.
 *
 * [How Missing Styles Are Updated]
 * Each timeline has a `backFill` property which is responsible for filling in new styles into
 * already processed keyframes if a new style shows up later within the animation sequence.
 *
 * ```
 * sequence([
 *   style({ width: 0 }),
 *   animate(1000, style({ width: 100 })),
 *   animate(1000, style({ width: 200 })),
 *   animate(1000, style({ width: 300 }))
 *   animate(1000, style({ width: 400, height: 400 })) // notice how `height` doesn't exist anywhere
 * else
 * ])
 * ```
 *
 * What is happening here is that the `height` value is added later in the sequence, but is missing
 * from all previous animation steps. Therefore when a keyframe is created it would also be missing
 * from all previous keyframes up until where it is first used. For the timeline keyframe generation
 * to properly fill in the style it will place the previous value (the value from the parent
 * timeline) or a default value of `*` into the backFill map. The `copyStyles` method in util.ts
 * handles propagating that backfill map to the styles object.
 *
 * When a sub-timeline is created it will have its own backFill property. This is done so that
 * styles present within the sub-timeline do not accidentally seep into the previous/future timeline
 * keyframes
 *
 * [Validation]
 * The code in this file is not responsible for validation. That functionality happens with within
 * the `AnimationValidatorVisitor` code.
 */
function buildAnimationTimelines(driver, rootElement, ast, enterClassName, leaveClassName, startingStyles = new Map(), finalStyles = new Map(), options, subInstructions, errors = []) {
  return new AnimationTimelineBuilderVisitor().buildKeyframes(driver, rootElement, ast, enterClassName, leaveClassName, startingStyles, finalStyles, options, subInstructions, errors);
}
class AnimationTimelineBuilderVisitor {
  buildKeyframes(driver, rootElement, ast, enterClassName, leaveClassName, startingStyles, finalStyles, options, subInstructions, errors = []) {
    subInstructions = subInstructions || new ElementInstructionMap();
    const context = new AnimationTimelineContext(driver, rootElement, subInstructions, enterClassName, leaveClassName, errors, []);
    context.options = options;
    const delay = options.delay ? resolveTimingValue(options.delay) : 0;
    context.currentTimeline.delayNextStep(delay);
    context.currentTimeline.setStyles([startingStyles], null, context.errors, options);
    visitDslNode(this, ast, context);
    // this checks to see if an actual animation happened
    const timelines = context.timelines.filter(timeline => timeline.containsAnimation());
    // note: we just want to apply the final styles for the rootElement, so we do not
    //       just apply the styles to the last timeline but the last timeline which
    //       element is the root one (basically `*`-styles are replaced with the actual
    //       state style values only for the root element)
    if (timelines.length && finalStyles.size) {
      let lastRootTimeline;
      for (let i = timelines.length - 1; i >= 0; i--) {
        const timeline = timelines[i];
        if (timeline.element === rootElement) {
          lastRootTimeline = timeline;
          break;
        }
      }
      if (lastRootTimeline && !lastRootTimeline.allowOnlyTimelineStyles()) {
        lastRootTimeline.setStyles([finalStyles], null, context.errors, options);
      }
    }
    return timelines.length ? timelines.map(timeline => timeline.buildKeyframes()) : [createTimelineInstruction(rootElement, [], [], [], 0, delay, '', false)];
  }
  visitTrigger(ast, context) {
    // these values are not visited in this AST
  }
  visitState(ast, context) {
    // these values are not visited in this AST
  }
  visitTransition(ast, context) {
    // these values are not visited in this AST
  }
  visitAnimateChild(ast, context) {
    const elementInstructions = context.subInstructions.get(context.element);
    if (elementInstructions) {
      const innerContext = context.createSubContext(ast.options);
      const startTime = context.currentTimeline.currentTime;
      const endTime = this._visitSubInstructions(elementInstructions, innerContext, innerContext.options);
      if (startTime != endTime) {
        // we do this on the upper context because we created a sub context for
        // the sub child animations
        context.transformIntoNewTimeline(endTime);
      }
    }
    context.previousNode = ast;
  }
  visitAnimateRef(ast, context) {
    const innerContext = context.createSubContext(ast.options);
    innerContext.transformIntoNewTimeline();
    this._applyAnimationRefDelays([ast.options, ast.animation.options], context, innerContext);
    this.visitReference(ast.animation, innerContext);
    context.transformIntoNewTimeline(innerContext.currentTimeline.currentTime);
    context.previousNode = ast;
  }
  _applyAnimationRefDelays(animationsRefsOptions, context, innerContext) {
    for (const animationRefOptions of animationsRefsOptions) {
      const animationDelay = animationRefOptions?.delay;
      if (animationDelay) {
        const animationDelayValue = typeof animationDelay === 'number' ? animationDelay : resolveTimingValue(interpolateParams(animationDelay, animationRefOptions?.params ?? {}, context.errors));
        innerContext.delayNextStep(animationDelayValue);
      }
    }
  }
  _visitSubInstructions(instructions, context, options) {
    const startTime = context.currentTimeline.currentTime;
    let furthestTime = startTime;
    // this is a special-case for when a user wants to skip a sub
    // animation from being fired entirely.
    const duration = options.duration != null ? resolveTimingValue(options.duration) : null;
    const delay = options.delay != null ? resolveTimingValue(options.delay) : null;
    if (duration !== 0) {
      instructions.forEach(instruction => {
        const instructionTimings = context.appendInstructionToTimeline(instruction, duration, delay);
        furthestTime = Math.max(furthestTime, instructionTimings.duration + instructionTimings.delay);
      });
    }
    return furthestTime;
  }
  visitReference(ast, context) {
    context.updateOptions(ast.options, true);
    visitDslNode(this, ast.animation, context);
    context.previousNode = ast;
  }
  visitSequence(ast, context) {
    const subContextCount = context.subContextCount;
    let ctx = context;
    const options = ast.options;
    if (options && (options.params || options.delay)) {
      ctx = context.createSubContext(options);
      ctx.transformIntoNewTimeline();
      if (options.delay != null) {
        if (ctx.previousNode.type == 6 /* AnimationMetadataType.Style */) {
          ctx.currentTimeline.snapshotCurrentStyles();
          ctx.previousNode = DEFAULT_NOOP_PREVIOUS_NODE;
        }
        const delay = resolveTimingValue(options.delay);
        ctx.delayNextStep(delay);
      }
    }
    if (ast.steps.length) {
      ast.steps.forEach(s => visitDslNode(this, s, ctx));
      // this is here just in case the inner steps only contain or end with a style() call
      ctx.currentTimeline.applyStylesToKeyframe();
      // this means that some animation function within the sequence
      // ended up creating a sub timeline (which means the current
      // timeline cannot overlap with the contents of the sequence)
      if (ctx.subContextCount > subContextCount) {
        ctx.transformIntoNewTimeline();
      }
    }
    context.previousNode = ast;
  }
  visitGroup(ast, context) {
    const innerTimelines = [];
    let furthestTime = context.currentTimeline.currentTime;
    const delay = ast.options && ast.options.delay ? resolveTimingValue(ast.options.delay) : 0;
    ast.steps.forEach(s => {
      const innerContext = context.createSubContext(ast.options);
      if (delay) {
        innerContext.delayNextStep(delay);
      }
      visitDslNode(this, s, innerContext);
      furthestTime = Math.max(furthestTime, innerContext.currentTimeline.currentTime);
      innerTimelines.push(innerContext.currentTimeline);
    });
    // this operation is run after the AST loop because otherwise
    // if the parent timeline's collected styles were updated then
    // it would pass in invalid data into the new-to-be forked items
    innerTimelines.forEach(timeline => context.currentTimeline.mergeTimelineCollectedStyles(timeline));
    context.transformIntoNewTimeline(furthestTime);
    context.previousNode = ast;
  }
  _visitTiming(ast, context) {
    if (ast.dynamic) {
      const strValue = ast.strValue;
      const timingValue = context.params ? interpolateParams(strValue, context.params, context.errors) : strValue;
      return resolveTiming(timingValue, context.errors);
    } else {
      return {
        duration: ast.duration,
        delay: ast.delay,
        easing: ast.easing
      };
    }
  }
  visitAnimate(ast, context) {
    const timings = context.currentAnimateTimings = this._visitTiming(ast.timings, context);
    const timeline = context.currentTimeline;
    if (timings.delay) {
      context.incrementTime(timings.delay);
      timeline.snapshotCurrentStyles();
    }
    const style = ast.style;
    if (style.type == 5 /* AnimationMetadataType.Keyframes */) {
      this.visitKeyframes(style, context);
    } else {
      context.incrementTime(timings.duration);
      this.visitStyle(style, context);
      timeline.applyStylesToKeyframe();
    }
    context.currentAnimateTimings = null;
    context.previousNode = ast;
  }
  visitStyle(ast, context) {
    const timeline = context.currentTimeline;
    const timings = context.currentAnimateTimings;
    // this is a special case for when a style() call
    // directly follows  an animate() call (but not inside of an animate() call)
    if (!timings && timeline.hasCurrentStyleProperties()) {
      timeline.forwardFrame();
    }
    const easing = timings && timings.easing || ast.easing;
    if (ast.isEmptyStep) {
      timeline.applyEmptyStep(easing);
    } else {
      timeline.setStyles(ast.styles, easing, context.errors, context.options);
    }
    context.previousNode = ast;
  }
  visitKeyframes(ast, context) {
    const currentAnimateTimings = context.currentAnimateTimings;
    const startTime = context.currentTimeline.duration;
    const duration = currentAnimateTimings.duration;
    const innerContext = context.createSubContext();
    const innerTimeline = innerContext.currentTimeline;
    innerTimeline.easing = currentAnimateTimings.easing;
    ast.styles.forEach(step => {
      const offset = step.offset || 0;
      innerTimeline.forwardTime(offset * duration);
      innerTimeline.setStyles(step.styles, step.easing, context.errors, context.options);
      innerTimeline.applyStylesToKeyframe();
    });
    // this will ensure that the parent timeline gets all the styles from
    // the child even if the new timeline below is not used
    context.currentTimeline.mergeTimelineCollectedStyles(innerTimeline);
    // we do this because the window between this timeline and the sub timeline
    // should ensure that the styles within are exactly the same as they were before
    context.transformIntoNewTimeline(startTime + duration);
    context.previousNode = ast;
  }
  visitQuery(ast, context) {
    // in the event that the first step before this is a style step we need
    // to ensure the styles are applied before the children are animated
    const startTime = context.currentTimeline.currentTime;
    const options = ast.options || {};
    const delay = options.delay ? resolveTimingValue(options.delay) : 0;
    if (delay && (context.previousNode.type === 6 /* AnimationMetadataType.Style */ || startTime == 0 && context.currentTimeline.hasCurrentStyleProperties())) {
      context.currentTimeline.snapshotCurrentStyles();
      context.previousNode = DEFAULT_NOOP_PREVIOUS_NODE;
    }
    let furthestTime = startTime;
    const elms = context.invokeQuery(ast.selector, ast.originalSelector, ast.limit, ast.includeSelf, options.optional ? true : false, context.errors);
    context.currentQueryTotal = elms.length;
    let sameElementTimeline = null;
    elms.forEach((element, i) => {
      context.currentQueryIndex = i;
      const innerContext = context.createSubContext(ast.options, element);
      if (delay) {
        innerContext.delayNextStep(delay);
      }
      if (element === context.element) {
        sameElementTimeline = innerContext.currentTimeline;
      }
      visitDslNode(this, ast.animation, innerContext);
      // this is here just incase the inner steps only contain or end
      // with a style() call (which is here to signal that this is a preparatory
      // call to style an element before it is animated again)
      innerContext.currentTimeline.applyStylesToKeyframe();
      const endTime = innerContext.currentTimeline.currentTime;
      furthestTime = Math.max(furthestTime, endTime);
    });
    context.currentQueryIndex = 0;
    context.currentQueryTotal = 0;
    context.transformIntoNewTimeline(furthestTime);
    if (sameElementTimeline) {
      context.currentTimeline.mergeTimelineCollectedStyles(sameElementTimeline);
      context.currentTimeline.snapshotCurrentStyles();
    }
    context.previousNode = ast;
  }
  visitStagger(ast, context) {
    const parentContext = context.parentContext;
    const tl = context.currentTimeline;
    const timings = ast.timings;
    const duration = Math.abs(timings.duration);
    const maxTime = duration * (context.currentQueryTotal - 1);
    let delay = duration * context.currentQueryIndex;
    let staggerTransformer = timings.duration < 0 ? 'reverse' : timings.easing;
    switch (staggerTransformer) {
      case 'reverse':
        delay = maxTime - delay;
        break;
      case 'full':
        delay = parentContext.currentStaggerTime;
        break;
    }
    const timeline = context.currentTimeline;
    if (delay) {
      timeline.delayNextStep(delay);
    }
    const startingTime = timeline.currentTime;
    visitDslNode(this, ast.animation, context);
    context.previousNode = ast;
    // time = duration + delay
    // the reason why this computation is so complex is because
    // the inner timeline may either have a delay value or a stretched
    // keyframe depending on if a subtimeline is not used or is used.
    parentContext.currentStaggerTime = tl.currentTime - startingTime + (tl.startTime - parentContext.currentTimeline.startTime);
  }
}
const DEFAULT_NOOP_PREVIOUS_NODE = {};
class AnimationTimelineContext {
  constructor(_driver, element, subInstructions, _enterClassName, _leaveClassName, errors, timelines, initialTimeline) {
    this._driver = _driver;
    this.element = element;
    this.subInstructions = subInstructions;
    this._enterClassName = _enterClassName;
    this._leaveClassName = _leaveClassName;
    this.errors = errors;
    this.timelines = timelines;
    this.parentContext = null;
    this.currentAnimateTimings = null;
    this.previousNode = DEFAULT_NOOP_PREVIOUS_NODE;
    this.subContextCount = 0;
    this.options = {};
    this.currentQueryIndex = 0;
    this.currentQueryTotal = 0;
    this.currentStaggerTime = 0;
    this.currentTimeline = initialTimeline || new TimelineBuilder(this._driver, element, 0);
    timelines.push(this.currentTimeline);
  }
  get params() {
    return this.options.params;
  }
  updateOptions(options, skipIfExists) {
    if (!options) return;
    const newOptions = options;
    let optionsToUpdate = this.options;
    // NOTE: this will get patched up when other animation methods support duration overrides
    if (newOptions.duration != null) {
      optionsToUpdate.duration = resolveTimingValue(newOptions.duration);
    }
    if (newOptions.delay != null) {
      optionsToUpdate.delay = resolveTimingValue(newOptions.delay);
    }
    const newParams = newOptions.params;
    if (newParams) {
      let paramsToUpdate = optionsToUpdate.params;
      if (!paramsToUpdate) {
        paramsToUpdate = this.options.params = {};
      }
      Object.keys(newParams).forEach(name => {
        if (!skipIfExists || !paramsToUpdate.hasOwnProperty(name)) {
          paramsToUpdate[name] = interpolateParams(newParams[name], paramsToUpdate, this.errors);
        }
      });
    }
  }
  _copyOptions() {
    const options = {};
    if (this.options) {
      const oldParams = this.options.params;
      if (oldParams) {
        const params = options['params'] = {};
        Object.keys(oldParams).forEach(name => {
          params[name] = oldParams[name];
        });
      }
    }
    return options;
  }
  createSubContext(options = null, element, newTime) {
    const target = element || this.element;
    const context = new AnimationTimelineContext(this._driver, target, this.subInstructions, this._enterClassName, this._leaveClassName, this.errors, this.timelines, this.currentTimeline.fork(target, newTime || 0));
    context.previousNode = this.previousNode;
    context.currentAnimateTimings = this.currentAnimateTimings;
    context.options = this._copyOptions();
    context.updateOptions(options);
    context.currentQueryIndex = this.currentQueryIndex;
    context.currentQueryTotal = this.currentQueryTotal;
    context.parentContext = this;
    this.subContextCount++;
    return context;
  }
  transformIntoNewTimeline(newTime) {
    this.previousNode = DEFAULT_NOOP_PREVIOUS_NODE;
    this.currentTimeline = this.currentTimeline.fork(this.element, newTime);
    this.timelines.push(this.currentTimeline);
    return this.currentTimeline;
  }
  appendInstructionToTimeline(instruction, duration, delay) {
    const updatedTimings = {
      duration: duration != null ? duration : instruction.duration,
      delay: this.currentTimeline.currentTime + (delay != null ? delay : 0) + instruction.delay,
      easing: ''
    };
    const builder = new SubTimelineBuilder(this._driver, instruction.element, instruction.keyframes, instruction.preStyleProps, instruction.postStyleProps, updatedTimings, instruction.stretchStartingKeyframe);
    this.timelines.push(builder);
    return updatedTimings;
  }
  incrementTime(time) {
    this.currentTimeline.forwardTime(this.currentTimeline.duration + time);
  }
  delayNextStep(delay) {
    // negative delays are not yet supported
    if (delay > 0) {
      this.currentTimeline.delayNextStep(delay);
    }
  }
  invokeQuery(selector, originalSelector, limit, includeSelf, optional, errors) {
    let results = [];
    if (includeSelf) {
      results.push(this.element);
    }
    if (selector.length > 0) {
      // only if :self is used then the selector can be empty
      selector = selector.replace(ENTER_TOKEN_REGEX, '.' + this._enterClassName);
      selector = selector.replace(LEAVE_TOKEN_REGEX, '.' + this._leaveClassName);
      const multi = limit != 1;
      let elements = this._driver.query(this.element, selector, multi);
      if (limit !== 0) {
        elements = limit < 0 ? elements.slice(elements.length + limit, elements.length) : elements.slice(0, limit);
      }
      results.push(...elements);
    }
    if (!optional && results.length == 0) {
      errors.push(invalidQuery(originalSelector));
    }
    return results;
  }
}
class TimelineBuilder {
  constructor(_driver, element, startTime, _elementTimelineStylesLookup) {
    this._driver = _driver;
    this.element = element;
    this.startTime = startTime;
    this._elementTimelineStylesLookup = _elementTimelineStylesLookup;
    this.duration = 0;
    this.easing = null;
    this._previousKeyframe = new Map();
    this._currentKeyframe = new Map();
    this._keyframes = new Map();
    this._styleSummary = new Map();
    this._localTimelineStyles = new Map();
    this._pendingStyles = new Map();
    this._backFill = new Map();
    this._currentEmptyStepKeyframe = null;
    if (!this._elementTimelineStylesLookup) {
      this._elementTimelineStylesLookup = new Map();
    }
    this._globalTimelineStyles = this._elementTimelineStylesLookup.get(element);
    if (!this._globalTimelineStyles) {
      this._globalTimelineStyles = this._localTimelineStyles;
      this._elementTimelineStylesLookup.set(element, this._localTimelineStyles);
    }
    this._loadKeyframe();
  }
  containsAnimation() {
    switch (this._keyframes.size) {
      case 0:
        return false;
      case 1:
        return this.hasCurrentStyleProperties();
      default:
        return true;
    }
  }
  hasCurrentStyleProperties() {
    return this._currentKeyframe.size > 0;
  }
  get currentTime() {
    return this.startTime + this.duration;
  }
  delayNextStep(delay) {
    // in the event that a style() step is placed right before a stagger()
    // and that style() step is the very first style() value in the animation
    // then we need to make a copy of the keyframe [0, copy, 1] so that the delay
    // properly applies the style() values to work with the stagger...
    const hasPreStyleStep = this._keyframes.size === 1 && this._pendingStyles.size;
    if (this.duration || hasPreStyleStep) {
      this.forwardTime(this.currentTime + delay);
      if (hasPreStyleStep) {
        this.snapshotCurrentStyles();
      }
    } else {
      this.startTime += delay;
    }
  }
  fork(element, currentTime) {
    this.applyStylesToKeyframe();
    return new TimelineBuilder(this._driver, element, currentTime || this.currentTime, this._elementTimelineStylesLookup);
  }
  _loadKeyframe() {
    if (this._currentKeyframe) {
      this._previousKeyframe = this._currentKeyframe;
    }
    this._currentKeyframe = this._keyframes.get(this.duration);
    if (!this._currentKeyframe) {
      this._currentKeyframe = new Map();
      this._keyframes.set(this.duration, this._currentKeyframe);
    }
  }
  forwardFrame() {
    this.duration += ONE_FRAME_IN_MILLISECONDS;
    this._loadKeyframe();
  }
  forwardTime(time) {
    this.applyStylesToKeyframe();
    this.duration = time;
    this._loadKeyframe();
  }
  _updateStyle(prop, value) {
    this._localTimelineStyles.set(prop, value);
    this._globalTimelineStyles.set(prop, value);
    this._styleSummary.set(prop, {
      time: this.currentTime,
      value
    });
  }
  allowOnlyTimelineStyles() {
    return this._currentEmptyStepKeyframe !== this._currentKeyframe;
  }
  applyEmptyStep(easing) {
    if (easing) {
      this._previousKeyframe.set('easing', easing);
    }
    // special case for animate(duration):
    // all missing styles are filled with a `*` value then
    // if any destination styles are filled in later on the same
    // keyframe then they will override the overridden styles
    // We use `_globalTimelineStyles` here because there may be
    // styles in previous keyframes that are not present in this timeline
    for (let [prop, value] of this._globalTimelineStyles) {
      this._backFill.set(prop, value || _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE);
      this._currentKeyframe.set(prop, _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE);
    }
    this._currentEmptyStepKeyframe = this._currentKeyframe;
  }
  setStyles(input, easing, errors, options) {
    if (easing) {
      this._previousKeyframe.set('easing', easing);
    }
    const params = options && options.params || {};
    const styles = flattenStyles(input, this._globalTimelineStyles);
    for (let [prop, value] of styles) {
      const val = interpolateParams(value, params, errors);
      this._pendingStyles.set(prop, val);
      if (!this._localTimelineStyles.has(prop)) {
        this._backFill.set(prop, this._globalTimelineStyles.get(prop) ?? _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE);
      }
      this._updateStyle(prop, val);
    }
  }
  applyStylesToKeyframe() {
    if (this._pendingStyles.size == 0) return;
    this._pendingStyles.forEach((val, prop) => {
      this._currentKeyframe.set(prop, val);
    });
    this._pendingStyles.clear();
    this._localTimelineStyles.forEach((val, prop) => {
      if (!this._currentKeyframe.has(prop)) {
        this._currentKeyframe.set(prop, val);
      }
    });
  }
  snapshotCurrentStyles() {
    for (let [prop, val] of this._localTimelineStyles) {
      this._pendingStyles.set(prop, val);
      this._updateStyle(prop, val);
    }
  }
  getFinalKeyframe() {
    return this._keyframes.get(this.duration);
  }
  get properties() {
    const properties = [];
    for (let prop in this._currentKeyframe) {
      properties.push(prop);
    }
    return properties;
  }
  mergeTimelineCollectedStyles(timeline) {
    timeline._styleSummary.forEach((details1, prop) => {
      const details0 = this._styleSummary.get(prop);
      if (!details0 || details1.time > details0.time) {
        this._updateStyle(prop, details1.value);
      }
    });
  }
  buildKeyframes() {
    this.applyStylesToKeyframe();
    const preStyleProps = new Set();
    const postStyleProps = new Set();
    const isEmpty = this._keyframes.size === 1 && this.duration === 0;
    let finalKeyframes = [];
    this._keyframes.forEach((keyframe, time) => {
      const finalKeyframe = copyStyles(keyframe, new Map(), this._backFill);
      finalKeyframe.forEach((value, prop) => {
        if (value === _angular_animations__WEBPACK_IMPORTED_MODULE_1__["ɵPRE_STYLE"]) {
          preStyleProps.add(prop);
        } else if (value === _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE) {
          postStyleProps.add(prop);
        }
      });
      if (!isEmpty) {
        finalKeyframe.set('offset', time / this.duration);
      }
      finalKeyframes.push(finalKeyframe);
    });
    const preProps = preStyleProps.size ? iteratorToArray(preStyleProps.values()) : [];
    const postProps = postStyleProps.size ? iteratorToArray(postStyleProps.values()) : [];
    // special case for a 0-second animation (which is designed just to place styles onscreen)
    if (isEmpty) {
      const kf0 = finalKeyframes[0];
      const kf1 = new Map(kf0);
      kf0.set('offset', 0);
      kf1.set('offset', 1);
      finalKeyframes = [kf0, kf1];
    }
    return createTimelineInstruction(this.element, finalKeyframes, preProps, postProps, this.duration, this.startTime, this.easing, false);
  }
}
class SubTimelineBuilder extends TimelineBuilder {
  constructor(driver, element, keyframes, preStyleProps, postStyleProps, timings, _stretchStartingKeyframe = false) {
    super(driver, element, timings.delay);
    this.keyframes = keyframes;
    this.preStyleProps = preStyleProps;
    this.postStyleProps = postStyleProps;
    this._stretchStartingKeyframe = _stretchStartingKeyframe;
    this.timings = {
      duration: timings.duration,
      delay: timings.delay,
      easing: timings.easing
    };
  }
  containsAnimation() {
    return this.keyframes.length > 1;
  }
  buildKeyframes() {
    let keyframes = this.keyframes;
    let {
      delay,
      duration,
      easing
    } = this.timings;
    if (this._stretchStartingKeyframe && delay) {
      const newKeyframes = [];
      const totalTime = duration + delay;
      const startingGap = delay / totalTime;
      // the original starting keyframe now starts once the delay is done
      const newFirstKeyframe = copyStyles(keyframes[0]);
      newFirstKeyframe.set('offset', 0);
      newKeyframes.push(newFirstKeyframe);
      const oldFirstKeyframe = copyStyles(keyframes[0]);
      oldFirstKeyframe.set('offset', roundOffset(startingGap));
      newKeyframes.push(oldFirstKeyframe);
      /*
        When the keyframe is stretched then it means that the delay before the animation
        starts is gone. Instead the first keyframe is placed at the start of the animation
        and it is then copied to where it starts when the original delay is over. This basically
        means nothing animates during that delay, but the styles are still rendered. For this
        to work the original offset values that exist in the original keyframes must be "warped"
        so that they can take the new keyframe + delay into account.
               delay=1000, duration=1000, keyframes = 0 .5 1
               turns into
               delay=0, duration=2000, keyframes = 0 .33 .66 1
       */
      // offsets between 1 ... n -1 are all warped by the keyframe stretch
      const limit = keyframes.length - 1;
      for (let i = 1; i <= limit; i++) {
        let kf = copyStyles(keyframes[i]);
        const oldOffset = kf.get('offset');
        const timeAtKeyframe = delay + oldOffset * duration;
        kf.set('offset', roundOffset(timeAtKeyframe / totalTime));
        newKeyframes.push(kf);
      }
      // the new starting keyframe should be added at the start
      duration = totalTime;
      delay = 0;
      easing = '';
      keyframes = newKeyframes;
    }
    return createTimelineInstruction(this.element, keyframes, this.preStyleProps, this.postStyleProps, duration, delay, easing, true);
  }
}
function roundOffset(offset, decimalPoints = 3) {
  const mult = Math.pow(10, decimalPoints - 1);
  return Math.round(offset * mult) / mult;
}
function flattenStyles(input, allStyles) {
  const styles = new Map();
  let allProperties;
  input.forEach(token => {
    if (token === '*') {
      allProperties = allProperties || allStyles.keys();
      for (let prop of allProperties) {
        styles.set(prop, _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE);
      }
    } else {
      copyStyles(token, styles);
    }
  });
  return styles;
}
class Animation {
  constructor(_driver, input) {
    this._driver = _driver;
    const errors = [];
    const warnings = [];
    const ast = buildAnimationAst(_driver, input, errors, warnings);
    if (errors.length) {
      throw validationFailed(errors);
    }
    if (warnings.length) {
      warnValidation(warnings);
    }
    this._animationAst = ast;
  }
  buildTimelines(element, startingStyles, destinationStyles, options, subInstructions) {
    const start = Array.isArray(startingStyles) ? normalizeStyles(startingStyles) : startingStyles;
    const dest = Array.isArray(destinationStyles) ? normalizeStyles(destinationStyles) : destinationStyles;
    const errors = [];
    subInstructions = subInstructions || new ElementInstructionMap();
    const result = buildAnimationTimelines(this._driver, element, this._animationAst, ENTER_CLASSNAME, LEAVE_CLASSNAME, start, dest, options, subInstructions, errors);
    if (errors.length) {
      throw buildingFailed(errors);
    }
    return result;
  }
}

/**
 * @publicApi
 */
class AnimationStyleNormalizer {}
/**
 * @publicApi
 */
class NoopAnimationStyleNormalizer {
  normalizePropertyName(propertyName, errors) {
    return propertyName;
  }
  normalizeStyleValue(userProvidedProperty, normalizedProperty, value, errors) {
    return value;
  }
}
const DIMENSIONAL_PROP_SET = new Set(['width', 'height', 'minWidth', 'minHeight', 'maxWidth', 'maxHeight', 'left', 'top', 'bottom', 'right', 'fontSize', 'outlineWidth', 'outlineOffset', 'paddingTop', 'paddingLeft', 'paddingBottom', 'paddingRight', 'marginTop', 'marginLeft', 'marginBottom', 'marginRight', 'borderRadius', 'borderWidth', 'borderTopWidth', 'borderLeftWidth', 'borderRightWidth', 'borderBottomWidth', 'textIndent', 'perspective']);
class WebAnimationsStyleNormalizer extends AnimationStyleNormalizer {
  normalizePropertyName(propertyName, errors) {
    return dashCaseToCamelCase(propertyName);
  }
  normalizeStyleValue(userProvidedProperty, normalizedProperty, value, errors) {
    let unit = '';
    const strVal = value.toString().trim();
    if (DIMENSIONAL_PROP_SET.has(normalizedProperty) && value !== 0 && value !== '0') {
      if (typeof value === 'number') {
        unit = 'px';
      } else {
        const valAndSuffixMatch = value.match(/^[+-]?[\d\.]+([a-z]*)$/);
        if (valAndSuffixMatch && valAndSuffixMatch[1].length == 0) {
          errors.push(invalidCssUnitValue(userProvidedProperty, value));
        }
      }
    }
    return strVal + unit;
  }
}
function createTransitionInstruction(element, triggerName, fromState, toState, isRemovalTransition, fromStyles, toStyles, timelines, queriedElements, preStyleProps, postStyleProps, totalTime, errors) {
  return {
    type: 0 /* AnimationTransitionInstructionType.TransitionAnimation */,
    element,
    triggerName,
    isRemovalTransition,
    fromState,
    fromStyles,
    toState,
    toStyles,
    timelines,
    queriedElements,
    preStyleProps,
    postStyleProps,
    totalTime,
    errors
  };
}
const EMPTY_OBJECT = {};
class AnimationTransitionFactory {
  constructor(_triggerName, ast, _stateStyles) {
    this._triggerName = _triggerName;
    this.ast = ast;
    this._stateStyles = _stateStyles;
  }
  match(currentState, nextState, element, params) {
    return oneOrMoreTransitionsMatch(this.ast.matchers, currentState, nextState, element, params);
  }
  buildStyles(stateName, params, errors) {
    let styler = this._stateStyles.get('*');
    if (stateName !== undefined) {
      styler = this._stateStyles.get(stateName?.toString()) || styler;
    }
    return styler ? styler.buildStyles(params, errors) : new Map();
  }
  build(driver, element, currentState, nextState, enterClassName, leaveClassName, currentOptions, nextOptions, subInstructions, skipAstBuild) {
    const errors = [];
    const transitionAnimationParams = this.ast.options && this.ast.options.params || EMPTY_OBJECT;
    const currentAnimationParams = currentOptions && currentOptions.params || EMPTY_OBJECT;
    const currentStateStyles = this.buildStyles(currentState, currentAnimationParams, errors);
    const nextAnimationParams = nextOptions && nextOptions.params || EMPTY_OBJECT;
    const nextStateStyles = this.buildStyles(nextState, nextAnimationParams, errors);
    const queriedElements = new Set();
    const preStyleMap = new Map();
    const postStyleMap = new Map();
    const isRemoval = nextState === 'void';
    const animationOptions = {
      params: applyParamDefaults(nextAnimationParams, transitionAnimationParams),
      delay: this.ast.options?.delay
    };
    const timelines = skipAstBuild ? [] : buildAnimationTimelines(driver, element, this.ast.animation, enterClassName, leaveClassName, currentStateStyles, nextStateStyles, animationOptions, subInstructions, errors);
    let totalTime = 0;
    timelines.forEach(tl => {
      totalTime = Math.max(tl.duration + tl.delay, totalTime);
    });
    if (errors.length) {
      return createTransitionInstruction(element, this._triggerName, currentState, nextState, isRemoval, currentStateStyles, nextStateStyles, [], [], preStyleMap, postStyleMap, totalTime, errors);
    }
    timelines.forEach(tl => {
      const elm = tl.element;
      const preProps = getOrSetDefaultValue(preStyleMap, elm, new Set());
      tl.preStyleProps.forEach(prop => preProps.add(prop));
      const postProps = getOrSetDefaultValue(postStyleMap, elm, new Set());
      tl.postStyleProps.forEach(prop => postProps.add(prop));
      if (elm !== element) {
        queriedElements.add(elm);
      }
    });
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      checkNonAnimatableInTimelines(timelines, this._triggerName, driver);
    }
    const queriedElementsList = iteratorToArray(queriedElements.values());
    return createTransitionInstruction(element, this._triggerName, currentState, nextState, isRemoval, currentStateStyles, nextStateStyles, timelines, queriedElementsList, preStyleMap, postStyleMap, totalTime);
  }
}
/**
 * Checks inside a set of timelines if they try to animate a css property which is not considered
 * animatable, in that case it prints a warning on the console.
 * Besides that the function doesn't have any other effect.
 *
 * Note: this check is done here after the timelines are built instead of doing on a lower level so
 * that we can make sure that the warning appears only once per instruction (we can aggregate here
 * all the issues instead of finding them separately).
 *
 * @param timelines The built timelines for the current instruction.
 * @param triggerName The name of the trigger for the current instruction.
 * @param driver Animation driver used to perform the check.
 *
 */
function checkNonAnimatableInTimelines(timelines, triggerName, driver) {
  if (!driver.validateAnimatableStyleProperty) {
    return;
  }
  const allowedNonAnimatableProps = new Set([
  // 'easing' is a utility/synthetic prop we use to represent
  // easing functions, it represents a property of the animation
  // which is not animatable but different values can be used
  // in different steps
  'easing']);
  const invalidNonAnimatableProps = new Set();
  timelines.forEach(({
    keyframes
  }) => {
    const nonAnimatablePropsInitialValues = new Map();
    keyframes.forEach(keyframe => {
      const entriesToCheck = Array.from(keyframe.entries()).filter(([prop]) => !allowedNonAnimatableProps.has(prop));
      for (const [prop, value] of entriesToCheck) {
        if (!driver.validateAnimatableStyleProperty(prop)) {
          if (nonAnimatablePropsInitialValues.has(prop) && !invalidNonAnimatableProps.has(prop)) {
            const propInitialValue = nonAnimatablePropsInitialValues.get(prop);
            if (propInitialValue !== value) {
              invalidNonAnimatableProps.add(prop);
            }
          } else {
            nonAnimatablePropsInitialValues.set(prop, value);
          }
        }
      }
    });
  });
  if (invalidNonAnimatableProps.size > 0) {
    console.warn(`Warning: The animation trigger "${triggerName}" is attempting to animate the following` + ' not animatable properties: ' + Array.from(invalidNonAnimatableProps).join(', ') + '\n' + '(to check the list of all animatable properties visit https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties)');
  }
}
function oneOrMoreTransitionsMatch(matchFns, currentState, nextState, element, params) {
  return matchFns.some(fn => fn(currentState, nextState, element, params));
}
function applyParamDefaults(userParams, defaults) {
  const result = copyObj(defaults);
  for (const key in userParams) {
    if (userParams.hasOwnProperty(key) && userParams[key] != null) {
      result[key] = userParams[key];
    }
  }
  return result;
}
class AnimationStateStyles {
  constructor(styles, defaultParams, normalizer) {
    this.styles = styles;
    this.defaultParams = defaultParams;
    this.normalizer = normalizer;
  }
  buildStyles(params, errors) {
    const finalStyles = new Map();
    const combinedParams = copyObj(this.defaultParams);
    Object.keys(params).forEach(key => {
      const value = params[key];
      if (value !== null) {
        combinedParams[key] = value;
      }
    });
    this.styles.styles.forEach(value => {
      if (typeof value !== 'string') {
        value.forEach((val, prop) => {
          if (val) {
            val = interpolateParams(val, combinedParams, errors);
          }
          const normalizedProp = this.normalizer.normalizePropertyName(prop, errors);
          val = this.normalizer.normalizeStyleValue(prop, normalizedProp, val, errors);
          finalStyles.set(prop, val);
        });
      }
    });
    return finalStyles;
  }
}
function buildTrigger(name, ast, normalizer) {
  return new AnimationTrigger(name, ast, normalizer);
}
class AnimationTrigger {
  constructor(name, ast, _normalizer) {
    this.name = name;
    this.ast = ast;
    this._normalizer = _normalizer;
    this.transitionFactories = [];
    this.states = new Map();
    ast.states.forEach(ast => {
      const defaultParams = ast.options && ast.options.params || {};
      this.states.set(ast.name, new AnimationStateStyles(ast.style, defaultParams, _normalizer));
    });
    balanceProperties(this.states, 'true', '1');
    balanceProperties(this.states, 'false', '0');
    ast.transitions.forEach(ast => {
      this.transitionFactories.push(new AnimationTransitionFactory(name, ast, this.states));
    });
    this.fallbackTransition = createFallbackTransition(name, this.states, this._normalizer);
  }
  get containsQueries() {
    return this.ast.queryCount > 0;
  }
  matchTransition(currentState, nextState, element, params) {
    const entry = this.transitionFactories.find(f => f.match(currentState, nextState, element, params));
    return entry || null;
  }
  matchStyles(currentState, params, errors) {
    return this.fallbackTransition.buildStyles(currentState, params, errors);
  }
}
function createFallbackTransition(triggerName, states, normalizer) {
  const matchers = [(fromState, toState) => true];
  const animation = {
    type: 2 /* AnimationMetadataType.Sequence */,
    steps: [],
    options: null
  };
  const transition = {
    type: 1 /* AnimationMetadataType.Transition */,
    animation,
    matchers,
    options: null,
    queryCount: 0,
    depCount: 0
  };
  return new AnimationTransitionFactory(triggerName, transition, states);
}
function balanceProperties(stateMap, key1, key2) {
  if (stateMap.has(key1)) {
    if (!stateMap.has(key2)) {
      stateMap.set(key2, stateMap.get(key1));
    }
  } else if (stateMap.has(key2)) {
    stateMap.set(key1, stateMap.get(key2));
  }
}
const EMPTY_INSTRUCTION_MAP = new ElementInstructionMap();
class TimelineAnimationEngine {
  constructor(bodyNode, _driver, _normalizer) {
    this.bodyNode = bodyNode;
    this._driver = _driver;
    this._normalizer = _normalizer;
    this._animations = new Map();
    this._playersById = new Map();
    this.players = [];
  }
  register(id, metadata) {
    const errors = [];
    const warnings = [];
    const ast = buildAnimationAst(this._driver, metadata, errors, warnings);
    if (errors.length) {
      throw registerFailed(errors);
    } else {
      if (warnings.length) {
        warnRegister(warnings);
      }
      this._animations.set(id, ast);
    }
  }
  _buildPlayer(i, preStyles, postStyles) {
    const element = i.element;
    const keyframes = normalizeKeyframes$1(this._driver, this._normalizer, element, i.keyframes, preStyles, postStyles);
    return this._driver.animate(element, keyframes, i.duration, i.delay, i.easing, [], true);
  }
  create(id, element, options = {}) {
    const errors = [];
    const ast = this._animations.get(id);
    let instructions;
    const autoStylesMap = new Map();
    if (ast) {
      instructions = buildAnimationTimelines(this._driver, element, ast, ENTER_CLASSNAME, LEAVE_CLASSNAME, new Map(), new Map(), options, EMPTY_INSTRUCTION_MAP, errors);
      instructions.forEach(inst => {
        const styles = getOrSetDefaultValue(autoStylesMap, inst.element, new Map());
        inst.postStyleProps.forEach(prop => styles.set(prop, null));
      });
    } else {
      errors.push(missingOrDestroyedAnimation());
      instructions = [];
    }
    if (errors.length) {
      throw createAnimationFailed(errors);
    }
    autoStylesMap.forEach((styles, element) => {
      styles.forEach((_, prop) => {
        styles.set(prop, this._driver.computeStyle(element, prop, _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE));
      });
    });
    const players = instructions.map(i => {
      const styles = autoStylesMap.get(i.element);
      return this._buildPlayer(i, new Map(), styles);
    });
    const player = optimizeGroupPlayer(players);
    this._playersById.set(id, player);
    player.onDestroy(() => this.destroy(id));
    this.players.push(player);
    return player;
  }
  destroy(id) {
    const player = this._getPlayer(id);
    player.destroy();
    this._playersById.delete(id);
    const index = this.players.indexOf(player);
    if (index >= 0) {
      this.players.splice(index, 1);
    }
  }
  _getPlayer(id) {
    const player = this._playersById.get(id);
    if (!player) {
      throw missingPlayer(id);
    }
    return player;
  }
  listen(id, element, eventName, callback) {
    // triggerName, fromState, toState are all ignored for timeline animations
    const baseEvent = makeAnimationEvent(element, '', '', '');
    listenOnPlayer(this._getPlayer(id), eventName, baseEvent, callback);
    return () => {};
  }
  command(id, element, command, args) {
    if (command == 'register') {
      this.register(id, args[0]);
      return;
    }
    if (command == 'create') {
      const options = args[0] || {};
      this.create(id, element, options);
      return;
    }
    const player = this._getPlayer(id);
    switch (command) {
      case 'play':
        player.play();
        break;
      case 'pause':
        player.pause();
        break;
      case 'reset':
        player.reset();
        break;
      case 'restart':
        player.restart();
        break;
      case 'finish':
        player.finish();
        break;
      case 'init':
        player.init();
        break;
      case 'setPosition':
        player.setPosition(parseFloat(args[0]));
        break;
      case 'destroy':
        this.destroy(id);
        break;
    }
  }
}
const QUEUED_CLASSNAME = 'ng-animate-queued';
const QUEUED_SELECTOR = '.ng-animate-queued';
const DISABLED_CLASSNAME = 'ng-animate-disabled';
const DISABLED_SELECTOR = '.ng-animate-disabled';
const STAR_CLASSNAME = 'ng-star-inserted';
const STAR_SELECTOR = '.ng-star-inserted';
const EMPTY_PLAYER_ARRAY = [];
const NULL_REMOVAL_STATE = {
  namespaceId: '',
  setForRemoval: false,
  setForMove: false,
  hasAnimation: false,
  removedBeforeQueried: false
};
const NULL_REMOVED_QUERIED_STATE = {
  namespaceId: '',
  setForMove: false,
  setForRemoval: false,
  hasAnimation: false,
  removedBeforeQueried: true
};
const REMOVAL_FLAG = '__ng_removed';
class StateValue {
  get params() {
    return this.options.params;
  }
  constructor(input, namespaceId = '') {
    this.namespaceId = namespaceId;
    const isObj = input && input.hasOwnProperty('value');
    const value = isObj ? input['value'] : input;
    this.value = normalizeTriggerValue(value);
    if (isObj) {
      const options = copyObj(input);
      delete options['value'];
      this.options = options;
    } else {
      this.options = {};
    }
    if (!this.options.params) {
      this.options.params = {};
    }
  }
  absorbOptions(options) {
    const newParams = options.params;
    if (newParams) {
      const oldParams = this.options.params;
      Object.keys(newParams).forEach(prop => {
        if (oldParams[prop] == null) {
          oldParams[prop] = newParams[prop];
        }
      });
    }
  }
}
const VOID_VALUE = 'void';
const DEFAULT_STATE_VALUE = new StateValue(VOID_VALUE);
class AnimationTransitionNamespace {
  constructor(id, hostElement, _engine) {
    this.id = id;
    this.hostElement = hostElement;
    this._engine = _engine;
    this.players = [];
    this._triggers = new Map();
    this._queue = [];
    this._elementListeners = new Map();
    this._hostClassName = 'ng-tns-' + id;
    addClass(hostElement, this._hostClassName);
  }
  listen(element, name, phase, callback) {
    if (!this._triggers.has(name)) {
      throw missingTrigger(phase, name);
    }
    if (phase == null || phase.length == 0) {
      throw missingEvent(name);
    }
    if (!isTriggerEventValid(phase)) {
      throw unsupportedTriggerEvent(phase, name);
    }
    const listeners = getOrSetDefaultValue(this._elementListeners, element, []);
    const data = {
      name,
      phase,
      callback
    };
    listeners.push(data);
    const triggersWithStates = getOrSetDefaultValue(this._engine.statesByElement, element, new Map());
    if (!triggersWithStates.has(name)) {
      addClass(element, NG_TRIGGER_CLASSNAME);
      addClass(element, NG_TRIGGER_CLASSNAME + '-' + name);
      triggersWithStates.set(name, DEFAULT_STATE_VALUE);
    }
    return () => {
      // the event listener is removed AFTER the flush has occurred such
      // that leave animations callbacks can fire (otherwise if the node
      // is removed in between then the listeners would be deregistered)
      this._engine.afterFlush(() => {
        const index = listeners.indexOf(data);
        if (index >= 0) {
          listeners.splice(index, 1);
        }
        if (!this._triggers.has(name)) {
          triggersWithStates.delete(name);
        }
      });
    };
  }
  register(name, ast) {
    if (this._triggers.has(name)) {
      // throw
      return false;
    } else {
      this._triggers.set(name, ast);
      return true;
    }
  }
  _getTrigger(name) {
    const trigger = this._triggers.get(name);
    if (!trigger) {
      throw unregisteredTrigger(name);
    }
    return trigger;
  }
  trigger(element, triggerName, value, defaultToFallback = true) {
    const trigger = this._getTrigger(triggerName);
    const player = new TransitionAnimationPlayer(this.id, triggerName, element);
    let triggersWithStates = this._engine.statesByElement.get(element);
    if (!triggersWithStates) {
      addClass(element, NG_TRIGGER_CLASSNAME);
      addClass(element, NG_TRIGGER_CLASSNAME + '-' + triggerName);
      this._engine.statesByElement.set(element, triggersWithStates = new Map());
    }
    let fromState = triggersWithStates.get(triggerName);
    const toState = new StateValue(value, this.id);
    const isObj = value && value.hasOwnProperty('value');
    if (!isObj && fromState) {
      toState.absorbOptions(fromState.options);
    }
    triggersWithStates.set(triggerName, toState);
    if (!fromState) {
      fromState = DEFAULT_STATE_VALUE;
    }
    const isRemoval = toState.value === VOID_VALUE;
    // normally this isn't reached by here, however, if an object expression
    // is passed in then it may be a new object each time. Comparing the value
    // is important since that will stay the same despite there being a new object.
    // The removal arc here is special cased because the same element is triggered
    // twice in the event that it contains animations on the outer/inner portions
    // of the host container
    if (!isRemoval && fromState.value === toState.value) {
      // this means that despite the value not changing, some inner params
      // have changed which means that the animation final styles need to be applied
      if (!objEquals(fromState.params, toState.params)) {
        const errors = [];
        const fromStyles = trigger.matchStyles(fromState.value, fromState.params, errors);
        const toStyles = trigger.matchStyles(toState.value, toState.params, errors);
        if (errors.length) {
          this._engine.reportError(errors);
        } else {
          this._engine.afterFlush(() => {
            eraseStyles(element, fromStyles);
            setStyles(element, toStyles);
          });
        }
      }
      return;
    }
    const playersOnElement = getOrSetDefaultValue(this._engine.playersByElement, element, []);
    playersOnElement.forEach(player => {
      // only remove the player if it is queued on the EXACT same trigger/namespace
      // we only also deal with queued players here because if the animation has
      // started then we want to keep the player alive until the flush happens
      // (which is where the previousPlayers are passed into the new player)
      if (player.namespaceId == this.id && player.triggerName == triggerName && player.queued) {
        player.destroy();
      }
    });
    let transition = trigger.matchTransition(fromState.value, toState.value, element, toState.params);
    let isFallbackTransition = false;
    if (!transition) {
      if (!defaultToFallback) return;
      transition = trigger.fallbackTransition;
      isFallbackTransition = true;
    }
    this._engine.totalQueuedPlayers++;
    this._queue.push({
      element,
      triggerName,
      transition,
      fromState,
      toState,
      player,
      isFallbackTransition
    });
    if (!isFallbackTransition) {
      addClass(element, QUEUED_CLASSNAME);
      player.onStart(() => {
        removeClass(element, QUEUED_CLASSNAME);
      });
    }
    player.onDone(() => {
      let index = this.players.indexOf(player);
      if (index >= 0) {
        this.players.splice(index, 1);
      }
      const players = this._engine.playersByElement.get(element);
      if (players) {
        let index = players.indexOf(player);
        if (index >= 0) {
          players.splice(index, 1);
        }
      }
    });
    this.players.push(player);
    playersOnElement.push(player);
    return player;
  }
  deregister(name) {
    this._triggers.delete(name);
    this._engine.statesByElement.forEach(stateMap => stateMap.delete(name));
    this._elementListeners.forEach((listeners, element) => {
      this._elementListeners.set(element, listeners.filter(entry => {
        return entry.name != name;
      }));
    });
  }
  clearElementCache(element) {
    this._engine.statesByElement.delete(element);
    this._elementListeners.delete(element);
    const elementPlayers = this._engine.playersByElement.get(element);
    if (elementPlayers) {
      elementPlayers.forEach(player => player.destroy());
      this._engine.playersByElement.delete(element);
    }
  }
  _signalRemovalForInnerTriggers(rootElement, context) {
    const elements = this._engine.driver.query(rootElement, NG_TRIGGER_SELECTOR, true);
    // emulate a leave animation for all inner nodes within this node.
    // If there are no animations found for any of the nodes then clear the cache
    // for the element.
    elements.forEach(elm => {
      // this means that an inner remove() operation has already kicked off
      // the animation on this element...
      if (elm[REMOVAL_FLAG]) return;
      const namespaces = this._engine.fetchNamespacesByElement(elm);
      if (namespaces.size) {
        namespaces.forEach(ns => ns.triggerLeaveAnimation(elm, context, false, true));
      } else {
        this.clearElementCache(elm);
      }
    });
    // If the child elements were removed along with the parent, their animations might not
    // have completed. Clear all the elements from the cache so we don't end up with a memory leak.
    this._engine.afterFlushAnimationsDone(() => elements.forEach(elm => this.clearElementCache(elm)));
  }
  triggerLeaveAnimation(element, context, destroyAfterComplete, defaultToFallback) {
    const triggerStates = this._engine.statesByElement.get(element);
    const previousTriggersValues = new Map();
    if (triggerStates) {
      const players = [];
      triggerStates.forEach((state, triggerName) => {
        previousTriggersValues.set(triggerName, state.value);
        // this check is here in the event that an element is removed
        // twice (both on the host level and the component level)
        if (this._triggers.has(triggerName)) {
          const player = this.trigger(element, triggerName, VOID_VALUE, defaultToFallback);
          if (player) {
            players.push(player);
          }
        }
      });
      if (players.length) {
        this._engine.markElementAsRemoved(this.id, element, true, context, previousTriggersValues);
        if (destroyAfterComplete) {
          optimizeGroupPlayer(players).onDone(() => this._engine.processLeaveNode(element));
        }
        return true;
      }
    }
    return false;
  }
  prepareLeaveAnimationListeners(element) {
    const listeners = this._elementListeners.get(element);
    const elementStates = this._engine.statesByElement.get(element);
    // if this statement fails then it means that the element was picked up
    // by an earlier flush (or there are no listeners at all to track the leave).
    if (listeners && elementStates) {
      const visitedTriggers = new Set();
      listeners.forEach(listener => {
        const triggerName = listener.name;
        if (visitedTriggers.has(triggerName)) return;
        visitedTriggers.add(triggerName);
        const trigger = this._triggers.get(triggerName);
        const transition = trigger.fallbackTransition;
        const fromState = elementStates.get(triggerName) || DEFAULT_STATE_VALUE;
        const toState = new StateValue(VOID_VALUE);
        const player = new TransitionAnimationPlayer(this.id, triggerName, element);
        this._engine.totalQueuedPlayers++;
        this._queue.push({
          element,
          triggerName,
          transition,
          fromState,
          toState,
          player,
          isFallbackTransition: true
        });
      });
    }
  }
  removeNode(element, context) {
    const engine = this._engine;
    if (element.childElementCount) {
      this._signalRemovalForInnerTriggers(element, context);
    }
    // this means that a * => VOID animation was detected and kicked off
    if (this.triggerLeaveAnimation(element, context, true)) return;
    // find the player that is animating and make sure that the
    // removal is delayed until that player has completed
    let containsPotentialParentTransition = false;
    if (engine.totalAnimations) {
      const currentPlayers = engine.players.length ? engine.playersByQueriedElement.get(element) : [];
      // when this `if statement` does not continue forward it means that
      // a previous animation query has selected the current element and
      // is animating it. In this situation want to continue forwards and
      // allow the element to be queued up for animation later.
      if (currentPlayers && currentPlayers.length) {
        containsPotentialParentTransition = true;
      } else {
        let parent = element;
        while (parent = parent.parentNode) {
          const triggers = engine.statesByElement.get(parent);
          if (triggers) {
            containsPotentialParentTransition = true;
            break;
          }
        }
      }
    }
    // at this stage we know that the element will either get removed
    // during flush or will be picked up by a parent query. Either way
    // we need to fire the listeners for this element when it DOES get
    // removed (once the query parent animation is done or after flush)
    this.prepareLeaveAnimationListeners(element);
    // whether or not a parent has an animation we need to delay the deferral of the leave
    // operation until we have more information (which we do after flush() has been called)
    if (containsPotentialParentTransition) {
      engine.markElementAsRemoved(this.id, element, false, context);
    } else {
      const removalFlag = element[REMOVAL_FLAG];
      if (!removalFlag || removalFlag === NULL_REMOVAL_STATE) {
        // we do this after the flush has occurred such
        // that the callbacks can be fired
        engine.afterFlush(() => this.clearElementCache(element));
        engine.destroyInnerAnimations(element);
        engine._onRemovalComplete(element, context);
      }
    }
  }
  insertNode(element, parent) {
    addClass(element, this._hostClassName);
  }
  drainQueuedTransitions(microtaskId) {
    const instructions = [];
    this._queue.forEach(entry => {
      const player = entry.player;
      if (player.destroyed) return;
      const element = entry.element;
      const listeners = this._elementListeners.get(element);
      if (listeners) {
        listeners.forEach(listener => {
          if (listener.name == entry.triggerName) {
            const baseEvent = makeAnimationEvent(element, entry.triggerName, entry.fromState.value, entry.toState.value);
            baseEvent['_data'] = microtaskId;
            listenOnPlayer(entry.player, listener.phase, baseEvent, listener.callback);
          }
        });
      }
      if (player.markedForDestroy) {
        this._engine.afterFlush(() => {
          // now we can destroy the element properly since the event listeners have
          // been bound to the player
          player.destroy();
        });
      } else {
        instructions.push(entry);
      }
    });
    this._queue = [];
    return instructions.sort((a, b) => {
      // if depCount == 0 them move to front
      // otherwise if a contains b then move back
      const d0 = a.transition.ast.depCount;
      const d1 = b.transition.ast.depCount;
      if (d0 == 0 || d1 == 0) {
        return d0 - d1;
      }
      return this._engine.driver.containsElement(a.element, b.element) ? 1 : -1;
    });
  }
  destroy(context) {
    this.players.forEach(p => p.destroy());
    this._signalRemovalForInnerTriggers(this.hostElement, context);
  }
  elementContainsData(element) {
    let containsData = false;
    if (this._elementListeners.has(element)) containsData = true;
    containsData = (this._queue.find(entry => entry.element === element) ? true : false) || containsData;
    return containsData;
  }
}
class TransitionAnimationEngine {
  /** @internal */
  _onRemovalComplete(element, context) {
    this.onRemovalComplete(element, context);
  }
  constructor(bodyNode, driver, _normalizer) {
    this.bodyNode = bodyNode;
    this.driver = driver;
    this._normalizer = _normalizer;
    this.players = [];
    this.newHostElements = new Map();
    this.playersByElement = new Map();
    this.playersByQueriedElement = new Map();
    this.statesByElement = new Map();
    this.disabledNodes = new Set();
    this.totalAnimations = 0;
    this.totalQueuedPlayers = 0;
    this._namespaceLookup = {};
    this._namespaceList = [];
    this._flushFns = [];
    this._whenQuietFns = [];
    this.namespacesByHostElement = new Map();
    this.collectedEnterElements = [];
    this.collectedLeaveElements = [];
    // this method is designed to be overridden by the code that uses this engine
    this.onRemovalComplete = (element, context) => {};
  }
  get queuedPlayers() {
    const players = [];
    this._namespaceList.forEach(ns => {
      ns.players.forEach(player => {
        if (player.queued) {
          players.push(player);
        }
      });
    });
    return players;
  }
  createNamespace(namespaceId, hostElement) {
    const ns = new AnimationTransitionNamespace(namespaceId, hostElement, this);
    if (this.bodyNode && this.driver.containsElement(this.bodyNode, hostElement)) {
      this._balanceNamespaceList(ns, hostElement);
    } else {
      // defer this later until flush during when the host element has
      // been inserted so that we know exactly where to place it in
      // the namespace list
      this.newHostElements.set(hostElement, ns);
      // given that this host element is a part of the animation code, it
      // may or may not be inserted by a parent node that is of an
      // animation renderer type. If this happens then we can still have
      // access to this item when we query for :enter nodes. If the parent
      // is a renderer then the set data-structure will normalize the entry
      this.collectEnterElement(hostElement);
    }
    return this._namespaceLookup[namespaceId] = ns;
  }
  _balanceNamespaceList(ns, hostElement) {
    const namespaceList = this._namespaceList;
    const namespacesByHostElement = this.namespacesByHostElement;
    const limit = namespaceList.length - 1;
    if (limit >= 0) {
      let found = false;
      // Find the closest ancestor with an existing namespace so we can then insert `ns` after it,
      // establishing a top-down ordering of namespaces in `this._namespaceList`.
      let ancestor = this.driver.getParentElement(hostElement);
      while (ancestor) {
        const ancestorNs = namespacesByHostElement.get(ancestor);
        if (ancestorNs) {
          // An animation namespace has been registered for this ancestor, so we insert `ns`
          // right after it to establish top-down ordering of animation namespaces.
          const index = namespaceList.indexOf(ancestorNs);
          namespaceList.splice(index + 1, 0, ns);
          found = true;
          break;
        }
        ancestor = this.driver.getParentElement(ancestor);
      }
      if (!found) {
        // No namespace exists that is an ancestor of `ns`, so `ns` is inserted at the front to
        // ensure that any existing descendants are ordered after `ns`, retaining the desired
        // top-down ordering.
        namespaceList.unshift(ns);
      }
    } else {
      namespaceList.push(ns);
    }
    namespacesByHostElement.set(hostElement, ns);
    return ns;
  }
  register(namespaceId, hostElement) {
    let ns = this._namespaceLookup[namespaceId];
    if (!ns) {
      ns = this.createNamespace(namespaceId, hostElement);
    }
    return ns;
  }
  registerTrigger(namespaceId, name, trigger) {
    let ns = this._namespaceLookup[namespaceId];
    if (ns && ns.register(name, trigger)) {
      this.totalAnimations++;
    }
  }
  destroy(namespaceId, context) {
    if (!namespaceId) return;
    const ns = this._fetchNamespace(namespaceId);
    this.afterFlush(() => {
      this.namespacesByHostElement.delete(ns.hostElement);
      delete this._namespaceLookup[namespaceId];
      const index = this._namespaceList.indexOf(ns);
      if (index >= 0) {
        this._namespaceList.splice(index, 1);
      }
    });
    this.afterFlushAnimationsDone(() => ns.destroy(context));
  }
  _fetchNamespace(id) {
    return this._namespaceLookup[id];
  }
  fetchNamespacesByElement(element) {
    // normally there should only be one namespace per element, however
    // if @triggers are placed on both the component element and then
    // its host element (within the component code) then there will be
    // two namespaces returned. We use a set here to simply deduplicate
    // the namespaces in case (for the reason described above) there are multiple triggers
    const namespaces = new Set();
    const elementStates = this.statesByElement.get(element);
    if (elementStates) {
      for (let stateValue of elementStates.values()) {
        if (stateValue.namespaceId) {
          const ns = this._fetchNamespace(stateValue.namespaceId);
          if (ns) {
            namespaces.add(ns);
          }
        }
      }
    }
    return namespaces;
  }
  trigger(namespaceId, element, name, value) {
    if (isElementNode(element)) {
      const ns = this._fetchNamespace(namespaceId);
      if (ns) {
        ns.trigger(element, name, value);
        return true;
      }
    }
    return false;
  }
  insertNode(namespaceId, element, parent, insertBefore) {
    if (!isElementNode(element)) return;
    // special case for when an element is removed and reinserted (move operation)
    // when this occurs we do not want to use the element for deletion later
    const details = element[REMOVAL_FLAG];
    if (details && details.setForRemoval) {
      details.setForRemoval = false;
      details.setForMove = true;
      const index = this.collectedLeaveElements.indexOf(element);
      if (index >= 0) {
        this.collectedLeaveElements.splice(index, 1);
      }
    }
    // in the event that the namespaceId is blank then the caller
    // code does not contain any animation code in it, but it is
    // just being called so that the node is marked as being inserted
    if (namespaceId) {
      const ns = this._fetchNamespace(namespaceId);
      // This if-statement is a workaround for router issue #21947.
      // The router sometimes hits a race condition where while a route
      // is being instantiated a new navigation arrives, triggering leave
      // animation of DOM that has not been fully initialized, until this
      // is resolved, we need to handle the scenario when DOM is not in a
      // consistent state during the animation.
      if (ns) {
        ns.insertNode(element, parent);
      }
    }
    // only *directives and host elements are inserted before
    if (insertBefore) {
      this.collectEnterElement(element);
    }
  }
  collectEnterElement(element) {
    this.collectedEnterElements.push(element);
  }
  markElementAsDisabled(element, value) {
    if (value) {
      if (!this.disabledNodes.has(element)) {
        this.disabledNodes.add(element);
        addClass(element, DISABLED_CLASSNAME);
      }
    } else if (this.disabledNodes.has(element)) {
      this.disabledNodes.delete(element);
      removeClass(element, DISABLED_CLASSNAME);
    }
  }
  removeNode(namespaceId, element, isHostElement, context) {
    if (isElementNode(element)) {
      const ns = namespaceId ? this._fetchNamespace(namespaceId) : null;
      if (ns) {
        ns.removeNode(element, context);
      } else {
        this.markElementAsRemoved(namespaceId, element, false, context);
      }
      if (isHostElement) {
        const hostNS = this.namespacesByHostElement.get(element);
        if (hostNS && hostNS.id !== namespaceId) {
          hostNS.removeNode(element, context);
        }
      }
    } else {
      this._onRemovalComplete(element, context);
    }
  }
  markElementAsRemoved(namespaceId, element, hasAnimation, context, previousTriggersValues) {
    this.collectedLeaveElements.push(element);
    element[REMOVAL_FLAG] = {
      namespaceId,
      setForRemoval: context,
      hasAnimation,
      removedBeforeQueried: false,
      previousTriggersValues
    };
  }
  listen(namespaceId, element, name, phase, callback) {
    if (isElementNode(element)) {
      return this._fetchNamespace(namespaceId).listen(element, name, phase, callback);
    }
    return () => {};
  }
  _buildInstruction(entry, subTimelines, enterClassName, leaveClassName, skipBuildAst) {
    return entry.transition.build(this.driver, entry.element, entry.fromState.value, entry.toState.value, enterClassName, leaveClassName, entry.fromState.options, entry.toState.options, subTimelines, skipBuildAst);
  }
  destroyInnerAnimations(containerElement) {
    let elements = this.driver.query(containerElement, NG_TRIGGER_SELECTOR, true);
    elements.forEach(element => this.destroyActiveAnimationsForElement(element));
    if (this.playersByQueriedElement.size == 0) return;
    elements = this.driver.query(containerElement, NG_ANIMATING_SELECTOR, true);
    elements.forEach(element => this.finishActiveQueriedAnimationOnElement(element));
  }
  destroyActiveAnimationsForElement(element) {
    const players = this.playersByElement.get(element);
    if (players) {
      players.forEach(player => {
        // special case for when an element is set for destruction, but hasn't started.
        // in this situation we want to delay the destruction until the flush occurs
        // so that any event listeners attached to the player are triggered.
        if (player.queued) {
          player.markedForDestroy = true;
        } else {
          player.destroy();
        }
      });
    }
  }
  finishActiveQueriedAnimationOnElement(element) {
    const players = this.playersByQueriedElement.get(element);
    if (players) {
      players.forEach(player => player.finish());
    }
  }
  whenRenderingDone() {
    return new Promise(resolve => {
      if (this.players.length) {
        return optimizeGroupPlayer(this.players).onDone(() => resolve());
      } else {
        resolve();
      }
    });
  }
  processLeaveNode(element) {
    const details = element[REMOVAL_FLAG];
    if (details && details.setForRemoval) {
      // this will prevent it from removing it twice
      element[REMOVAL_FLAG] = NULL_REMOVAL_STATE;
      if (details.namespaceId) {
        this.destroyInnerAnimations(element);
        const ns = this._fetchNamespace(details.namespaceId);
        if (ns) {
          ns.clearElementCache(element);
        }
      }
      this._onRemovalComplete(element, details.setForRemoval);
    }
    if (element.classList?.contains(DISABLED_CLASSNAME)) {
      this.markElementAsDisabled(element, false);
    }
    this.driver.query(element, DISABLED_SELECTOR, true).forEach(node => {
      this.markElementAsDisabled(node, false);
    });
  }
  flush(microtaskId = -1) {
    let players = [];
    if (this.newHostElements.size) {
      this.newHostElements.forEach((ns, element) => this._balanceNamespaceList(ns, element));
      this.newHostElements.clear();
    }
    if (this.totalAnimations && this.collectedEnterElements.length) {
      for (let i = 0; i < this.collectedEnterElements.length; i++) {
        const elm = this.collectedEnterElements[i];
        addClass(elm, STAR_CLASSNAME);
      }
    }
    if (this._namespaceList.length && (this.totalQueuedPlayers || this.collectedLeaveElements.length)) {
      const cleanupFns = [];
      try {
        players = this._flushAnimations(cleanupFns, microtaskId);
      } finally {
        for (let i = 0; i < cleanupFns.length; i++) {
          cleanupFns[i]();
        }
      }
    } else {
      for (let i = 0; i < this.collectedLeaveElements.length; i++) {
        const element = this.collectedLeaveElements[i];
        this.processLeaveNode(element);
      }
    }
    this.totalQueuedPlayers = 0;
    this.collectedEnterElements.length = 0;
    this.collectedLeaveElements.length = 0;
    this._flushFns.forEach(fn => fn());
    this._flushFns = [];
    if (this._whenQuietFns.length) {
      // we move these over to a variable so that
      // if any new callbacks are registered in another
      // flush they do not populate the existing set
      const quietFns = this._whenQuietFns;
      this._whenQuietFns = [];
      if (players.length) {
        optimizeGroupPlayer(players).onDone(() => {
          quietFns.forEach(fn => fn());
        });
      } else {
        quietFns.forEach(fn => fn());
      }
    }
  }
  reportError(errors) {
    throw triggerTransitionsFailed(errors);
  }
  _flushAnimations(cleanupFns, microtaskId) {
    const subTimelines = new ElementInstructionMap();
    const skippedPlayers = [];
    const skippedPlayersMap = new Map();
    const queuedInstructions = [];
    const queriedElements = new Map();
    const allPreStyleElements = new Map();
    const allPostStyleElements = new Map();
    const disabledElementsSet = new Set();
    this.disabledNodes.forEach(node => {
      disabledElementsSet.add(node);
      const nodesThatAreDisabled = this.driver.query(node, QUEUED_SELECTOR, true);
      for (let i = 0; i < nodesThatAreDisabled.length; i++) {
        disabledElementsSet.add(nodesThatAreDisabled[i]);
      }
    });
    const bodyNode = this.bodyNode;
    const allTriggerElements = Array.from(this.statesByElement.keys());
    const enterNodeMap = buildRootMap(allTriggerElements, this.collectedEnterElements);
    // this must occur before the instructions are built below such that
    // the :enter queries match the elements (since the timeline queries
    // are fired during instruction building).
    const enterNodeMapIds = new Map();
    let i = 0;
    enterNodeMap.forEach((nodes, root) => {
      const className = ENTER_CLASSNAME + i++;
      enterNodeMapIds.set(root, className);
      nodes.forEach(node => addClass(node, className));
    });
    const allLeaveNodes = [];
    const mergedLeaveNodes = new Set();
    const leaveNodesWithoutAnimations = new Set();
    for (let i = 0; i < this.collectedLeaveElements.length; i++) {
      const element = this.collectedLeaveElements[i];
      const details = element[REMOVAL_FLAG];
      if (details && details.setForRemoval) {
        allLeaveNodes.push(element);
        mergedLeaveNodes.add(element);
        if (details.hasAnimation) {
          this.driver.query(element, STAR_SELECTOR, true).forEach(elm => mergedLeaveNodes.add(elm));
        } else {
          leaveNodesWithoutAnimations.add(element);
        }
      }
    }
    const leaveNodeMapIds = new Map();
    const leaveNodeMap = buildRootMap(allTriggerElements, Array.from(mergedLeaveNodes));
    leaveNodeMap.forEach((nodes, root) => {
      const className = LEAVE_CLASSNAME + i++;
      leaveNodeMapIds.set(root, className);
      nodes.forEach(node => addClass(node, className));
    });
    cleanupFns.push(() => {
      enterNodeMap.forEach((nodes, root) => {
        const className = enterNodeMapIds.get(root);
        nodes.forEach(node => removeClass(node, className));
      });
      leaveNodeMap.forEach((nodes, root) => {
        const className = leaveNodeMapIds.get(root);
        nodes.forEach(node => removeClass(node, className));
      });
      allLeaveNodes.forEach(element => {
        this.processLeaveNode(element);
      });
    });
    const allPlayers = [];
    const erroneousTransitions = [];
    for (let i = this._namespaceList.length - 1; i >= 0; i--) {
      const ns = this._namespaceList[i];
      ns.drainQueuedTransitions(microtaskId).forEach(entry => {
        const player = entry.player;
        const element = entry.element;
        allPlayers.push(player);
        if (this.collectedEnterElements.length) {
          const details = element[REMOVAL_FLAG];
          // animations for move operations (elements being removed and reinserted,
          // e.g. when the order of an *ngFor list changes) are currently not supported
          if (details && details.setForMove) {
            if (details.previousTriggersValues && details.previousTriggersValues.has(entry.triggerName)) {
              const previousValue = details.previousTriggersValues.get(entry.triggerName);
              // we need to restore the previous trigger value since the element has
              // only been moved and hasn't actually left the DOM
              const triggersWithStates = this.statesByElement.get(entry.element);
              if (triggersWithStates && triggersWithStates.has(entry.triggerName)) {
                const state = triggersWithStates.get(entry.triggerName);
                state.value = previousValue;
                triggersWithStates.set(entry.triggerName, state);
              }
            }
            player.destroy();
            return;
          }
        }
        const nodeIsOrphaned = !bodyNode || !this.driver.containsElement(bodyNode, element);
        const leaveClassName = leaveNodeMapIds.get(element);
        const enterClassName = enterNodeMapIds.get(element);
        const instruction = this._buildInstruction(entry, subTimelines, enterClassName, leaveClassName, nodeIsOrphaned);
        if (instruction.errors && instruction.errors.length) {
          erroneousTransitions.push(instruction);
          return;
        }
        // even though the element may not be in the DOM, it may still
        // be added at a later point (due to the mechanics of content
        // projection and/or dynamic component insertion) therefore it's
        // important to still style the element.
        if (nodeIsOrphaned) {
          player.onStart(() => eraseStyles(element, instruction.fromStyles));
          player.onDestroy(() => setStyles(element, instruction.toStyles));
          skippedPlayers.push(player);
          return;
        }
        // if an unmatched transition is queued and ready to go
        // then it SHOULD NOT render an animation and cancel the
        // previously running animations.
        if (entry.isFallbackTransition) {
          player.onStart(() => eraseStyles(element, instruction.fromStyles));
          player.onDestroy(() => setStyles(element, instruction.toStyles));
          skippedPlayers.push(player);
          return;
        }
        // this means that if a parent animation uses this animation as a sub-trigger
        // then it will instruct the timeline builder not to add a player delay, but
        // instead stretch the first keyframe gap until the animation starts. This is
        // important in order to prevent extra initialization styles from being
        // required by the user for the animation.
        const timelines = [];
        instruction.timelines.forEach(tl => {
          tl.stretchStartingKeyframe = true;
          if (!this.disabledNodes.has(tl.element)) {
            timelines.push(tl);
          }
        });
        instruction.timelines = timelines;
        subTimelines.append(element, instruction.timelines);
        const tuple = {
          instruction,
          player,
          element
        };
        queuedInstructions.push(tuple);
        instruction.queriedElements.forEach(element => getOrSetDefaultValue(queriedElements, element, []).push(player));
        instruction.preStyleProps.forEach((stringMap, element) => {
          if (stringMap.size) {
            let setVal = allPreStyleElements.get(element);
            if (!setVal) {
              allPreStyleElements.set(element, setVal = new Set());
            }
            stringMap.forEach((_, prop) => setVal.add(prop));
          }
        });
        instruction.postStyleProps.forEach((stringMap, element) => {
          let setVal = allPostStyleElements.get(element);
          if (!setVal) {
            allPostStyleElements.set(element, setVal = new Set());
          }
          stringMap.forEach((_, prop) => setVal.add(prop));
        });
      });
    }
    if (erroneousTransitions.length) {
      const errors = [];
      erroneousTransitions.forEach(instruction => {
        errors.push(transitionFailed(instruction.triggerName, instruction.errors));
      });
      allPlayers.forEach(player => player.destroy());
      this.reportError(errors);
    }
    const allPreviousPlayersMap = new Map();
    // this map tells us which element in the DOM tree is contained by
    // which animation. Further down this map will get populated once
    // the players are built and in doing so we can use it to efficiently
    // figure out if a sub player is skipped due to a parent player having priority.
    const animationElementMap = new Map();
    queuedInstructions.forEach(entry => {
      const element = entry.element;
      if (subTimelines.has(element)) {
        animationElementMap.set(element, element);
        this._beforeAnimationBuild(entry.player.namespaceId, entry.instruction, allPreviousPlayersMap);
      }
    });
    skippedPlayers.forEach(player => {
      const element = player.element;
      const previousPlayers = this._getPreviousPlayers(element, false, player.namespaceId, player.triggerName, null);
      previousPlayers.forEach(prevPlayer => {
        getOrSetDefaultValue(allPreviousPlayersMap, element, []).push(prevPlayer);
        prevPlayer.destroy();
      });
    });
    // this is a special case for nodes that will be removed either by
    // having their own leave animations or by being queried in a container
    // that will be removed once a parent animation is complete. The idea
    // here is that * styles must be identical to ! styles because of
    // backwards compatibility (* is also filled in by default in many places).
    // Otherwise * styles will return an empty value or "auto" since the element
    // passed to getComputedStyle will not be visible (since * === destination)
    const replaceNodes = allLeaveNodes.filter(node => {
      return replacePostStylesAsPre(node, allPreStyleElements, allPostStyleElements);
    });
    // POST STAGE: fill the * styles
    const postStylesMap = new Map();
    const allLeaveQueriedNodes = cloakAndComputeStyles(postStylesMap, this.driver, leaveNodesWithoutAnimations, allPostStyleElements, _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE);
    allLeaveQueriedNodes.forEach(node => {
      if (replacePostStylesAsPre(node, allPreStyleElements, allPostStyleElements)) {
        replaceNodes.push(node);
      }
    });
    // PRE STAGE: fill the ! styles
    const preStylesMap = new Map();
    enterNodeMap.forEach((nodes, root) => {
      cloakAndComputeStyles(preStylesMap, this.driver, new Set(nodes), allPreStyleElements, _angular_animations__WEBPACK_IMPORTED_MODULE_1__["ɵPRE_STYLE"]);
    });
    replaceNodes.forEach(node => {
      const post = postStylesMap.get(node);
      const pre = preStylesMap.get(node);
      postStylesMap.set(node, new Map([...Array.from(post?.entries() ?? []), ...Array.from(pre?.entries() ?? [])]));
    });
    const rootPlayers = [];
    const subPlayers = [];
    const NO_PARENT_ANIMATION_ELEMENT_DETECTED = {};
    queuedInstructions.forEach(entry => {
      const {
        element,
        player,
        instruction
      } = entry;
      // this means that it was never consumed by a parent animation which
      // means that it is independent and therefore should be set for animation
      if (subTimelines.has(element)) {
        if (disabledElementsSet.has(element)) {
          player.onDestroy(() => setStyles(element, instruction.toStyles));
          player.disabled = true;
          player.overrideTotalTime(instruction.totalTime);
          skippedPlayers.push(player);
          return;
        }
        // this will flow up the DOM and query the map to figure out
        // if a parent animation has priority over it. In the situation
        // that a parent is detected then it will cancel the loop. If
        // nothing is detected, or it takes a few hops to find a parent,
        // then it will fill in the missing nodes and signal them as having
        // a detected parent (or a NO_PARENT value via a special constant).
        let parentWithAnimation = NO_PARENT_ANIMATION_ELEMENT_DETECTED;
        if (animationElementMap.size > 1) {
          let elm = element;
          const parentsToAdd = [];
          while (elm = elm.parentNode) {
            const detectedParent = animationElementMap.get(elm);
            if (detectedParent) {
              parentWithAnimation = detectedParent;
              break;
            }
            parentsToAdd.push(elm);
          }
          parentsToAdd.forEach(parent => animationElementMap.set(parent, parentWithAnimation));
        }
        const innerPlayer = this._buildAnimation(player.namespaceId, instruction, allPreviousPlayersMap, skippedPlayersMap, preStylesMap, postStylesMap);
        player.setRealPlayer(innerPlayer);
        if (parentWithAnimation === NO_PARENT_ANIMATION_ELEMENT_DETECTED) {
          rootPlayers.push(player);
        } else {
          const parentPlayers = this.playersByElement.get(parentWithAnimation);
          if (parentPlayers && parentPlayers.length) {
            player.parentPlayer = optimizeGroupPlayer(parentPlayers);
          }
          skippedPlayers.push(player);
        }
      } else {
        eraseStyles(element, instruction.fromStyles);
        player.onDestroy(() => setStyles(element, instruction.toStyles));
        // there still might be a ancestor player animating this
        // element therefore we will still add it as a sub player
        // even if its animation may be disabled
        subPlayers.push(player);
        if (disabledElementsSet.has(element)) {
          skippedPlayers.push(player);
        }
      }
    });
    // find all of the sub players' corresponding inner animation players
    subPlayers.forEach(player => {
      // even if no players are found for a sub animation it
      // will still complete itself after the next tick since it's Noop
      const playersForElement = skippedPlayersMap.get(player.element);
      if (playersForElement && playersForElement.length) {
        const innerPlayer = optimizeGroupPlayer(playersForElement);
        player.setRealPlayer(innerPlayer);
      }
    });
    // the reason why we don't actually play the animation is
    // because all that a skipped player is designed to do is to
    // fire the start/done transition callback events
    skippedPlayers.forEach(player => {
      if (player.parentPlayer) {
        player.syncPlayerEvents(player.parentPlayer);
      } else {
        player.destroy();
      }
    });
    // run through all of the queued removals and see if they
    // were picked up by a query. If not then perform the removal
    // operation right away unless a parent animation is ongoing.
    for (let i = 0; i < allLeaveNodes.length; i++) {
      const element = allLeaveNodes[i];
      const details = element[REMOVAL_FLAG];
      removeClass(element, LEAVE_CLASSNAME);
      // this means the element has a removal animation that is being
      // taken care of and therefore the inner elements will hang around
      // until that animation is over (or the parent queried animation)
      if (details && details.hasAnimation) continue;
      let players = [];
      // if this element is queried or if it contains queried children
      // then we want for the element not to be removed from the page
      // until the queried animations have finished
      if (queriedElements.size) {
        let queriedPlayerResults = queriedElements.get(element);
        if (queriedPlayerResults && queriedPlayerResults.length) {
          players.push(...queriedPlayerResults);
        }
        let queriedInnerElements = this.driver.query(element, NG_ANIMATING_SELECTOR, true);
        for (let j = 0; j < queriedInnerElements.length; j++) {
          let queriedPlayers = queriedElements.get(queriedInnerElements[j]);
          if (queriedPlayers && queriedPlayers.length) {
            players.push(...queriedPlayers);
          }
        }
      }
      const activePlayers = players.filter(p => !p.destroyed);
      if (activePlayers.length) {
        removeNodesAfterAnimationDone(this, element, activePlayers);
      } else {
        this.processLeaveNode(element);
      }
    }
    // this is required so the cleanup method doesn't remove them
    allLeaveNodes.length = 0;
    rootPlayers.forEach(player => {
      this.players.push(player);
      player.onDone(() => {
        player.destroy();
        const index = this.players.indexOf(player);
        this.players.splice(index, 1);
      });
      player.play();
    });
    return rootPlayers;
  }
  elementContainsData(namespaceId, element) {
    let containsData = false;
    const details = element[REMOVAL_FLAG];
    if (details && details.setForRemoval) containsData = true;
    if (this.playersByElement.has(element)) containsData = true;
    if (this.playersByQueriedElement.has(element)) containsData = true;
    if (this.statesByElement.has(element)) containsData = true;
    return this._fetchNamespace(namespaceId).elementContainsData(element) || containsData;
  }
  afterFlush(callback) {
    this._flushFns.push(callback);
  }
  afterFlushAnimationsDone(callback) {
    this._whenQuietFns.push(callback);
  }
  _getPreviousPlayers(element, isQueriedElement, namespaceId, triggerName, toStateValue) {
    let players = [];
    if (isQueriedElement) {
      const queriedElementPlayers = this.playersByQueriedElement.get(element);
      if (queriedElementPlayers) {
        players = queriedElementPlayers;
      }
    } else {
      const elementPlayers = this.playersByElement.get(element);
      if (elementPlayers) {
        const isRemovalAnimation = !toStateValue || toStateValue == VOID_VALUE;
        elementPlayers.forEach(player => {
          if (player.queued) return;
          if (!isRemovalAnimation && player.triggerName != triggerName) return;
          players.push(player);
        });
      }
    }
    if (namespaceId || triggerName) {
      players = players.filter(player => {
        if (namespaceId && namespaceId != player.namespaceId) return false;
        if (triggerName && triggerName != player.triggerName) return false;
        return true;
      });
    }
    return players;
  }
  _beforeAnimationBuild(namespaceId, instruction, allPreviousPlayersMap) {
    const triggerName = instruction.triggerName;
    const rootElement = instruction.element;
    // when a removal animation occurs, ALL previous players are collected
    // and destroyed (even if they are outside of the current namespace)
    const targetNameSpaceId = instruction.isRemovalTransition ? undefined : namespaceId;
    const targetTriggerName = instruction.isRemovalTransition ? undefined : triggerName;
    for (const timelineInstruction of instruction.timelines) {
      const element = timelineInstruction.element;
      const isQueriedElement = element !== rootElement;
      const players = getOrSetDefaultValue(allPreviousPlayersMap, element, []);
      const previousPlayers = this._getPreviousPlayers(element, isQueriedElement, targetNameSpaceId, targetTriggerName, instruction.toState);
      previousPlayers.forEach(player => {
        const realPlayer = player.getRealPlayer();
        if (realPlayer.beforeDestroy) {
          realPlayer.beforeDestroy();
        }
        player.destroy();
        players.push(player);
      });
    }
    // this needs to be done so that the PRE/POST styles can be
    // computed properly without interfering with the previous animation
    eraseStyles(rootElement, instruction.fromStyles);
  }
  _buildAnimation(namespaceId, instruction, allPreviousPlayersMap, skippedPlayersMap, preStylesMap, postStylesMap) {
    const triggerName = instruction.triggerName;
    const rootElement = instruction.element;
    // we first run this so that the previous animation player
    // data can be passed into the successive animation players
    const allQueriedPlayers = [];
    const allConsumedElements = new Set();
    const allSubElements = new Set();
    const allNewPlayers = instruction.timelines.map(timelineInstruction => {
      const element = timelineInstruction.element;
      allConsumedElements.add(element);
      // FIXME (matsko): make sure to-be-removed animations are removed properly
      const details = element[REMOVAL_FLAG];
      if (details && details.removedBeforeQueried) return new _angular_animations__WEBPACK_IMPORTED_MODULE_1__.NoopAnimationPlayer(timelineInstruction.duration, timelineInstruction.delay);
      const isQueriedElement = element !== rootElement;
      const previousPlayers = flattenGroupPlayers((allPreviousPlayersMap.get(element) || EMPTY_PLAYER_ARRAY).map(p => p.getRealPlayer())).filter(p => {
        // the `element` is not apart of the AnimationPlayer definition, but
        // Mock/WebAnimations
        // use the element within their implementation. This will be added in Angular5 to
        // AnimationPlayer
        const pp = p;
        return pp.element ? pp.element === element : false;
      });
      const preStyles = preStylesMap.get(element);
      const postStyles = postStylesMap.get(element);
      const keyframes = normalizeKeyframes$1(this.driver, this._normalizer, element, timelineInstruction.keyframes, preStyles, postStyles);
      const player = this._buildPlayer(timelineInstruction, keyframes, previousPlayers);
      // this means that this particular player belongs to a sub trigger. It is
      // important that we match this player up with the corresponding (@trigger.listener)
      if (timelineInstruction.subTimeline && skippedPlayersMap) {
        allSubElements.add(element);
      }
      if (isQueriedElement) {
        const wrappedPlayer = new TransitionAnimationPlayer(namespaceId, triggerName, element);
        wrappedPlayer.setRealPlayer(player);
        allQueriedPlayers.push(wrappedPlayer);
      }
      return player;
    });
    allQueriedPlayers.forEach(player => {
      getOrSetDefaultValue(this.playersByQueriedElement, player.element, []).push(player);
      player.onDone(() => deleteOrUnsetInMap(this.playersByQueriedElement, player.element, player));
    });
    allConsumedElements.forEach(element => addClass(element, NG_ANIMATING_CLASSNAME));
    const player = optimizeGroupPlayer(allNewPlayers);
    player.onDestroy(() => {
      allConsumedElements.forEach(element => removeClass(element, NG_ANIMATING_CLASSNAME));
      setStyles(rootElement, instruction.toStyles);
    });
    // this basically makes all of the callbacks for sub element animations
    // be dependent on the upper players for when they finish
    allSubElements.forEach(element => {
      getOrSetDefaultValue(skippedPlayersMap, element, []).push(player);
    });
    return player;
  }
  _buildPlayer(instruction, keyframes, previousPlayers) {
    if (keyframes.length > 0) {
      return this.driver.animate(instruction.element, keyframes, instruction.duration, instruction.delay, instruction.easing, previousPlayers);
    }
    // special case for when an empty transition|definition is provided
    // ... there is no point in rendering an empty animation
    return new _angular_animations__WEBPACK_IMPORTED_MODULE_1__.NoopAnimationPlayer(instruction.duration, instruction.delay);
  }
}
class TransitionAnimationPlayer {
  constructor(namespaceId, triggerName, element) {
    this.namespaceId = namespaceId;
    this.triggerName = triggerName;
    this.element = element;
    this._player = new _angular_animations__WEBPACK_IMPORTED_MODULE_1__.NoopAnimationPlayer();
    this._containsRealPlayer = false;
    this._queuedCallbacks = new Map();
    this.destroyed = false;
    this.parentPlayer = null;
    this.markedForDestroy = false;
    this.disabled = false;
    this.queued = true;
    this.totalTime = 0;
  }
  setRealPlayer(player) {
    if (this._containsRealPlayer) return;
    this._player = player;
    this._queuedCallbacks.forEach((callbacks, phase) => {
      callbacks.forEach(callback => listenOnPlayer(player, phase, undefined, callback));
    });
    this._queuedCallbacks.clear();
    this._containsRealPlayer = true;
    this.overrideTotalTime(player.totalTime);
    this.queued = false;
  }
  getRealPlayer() {
    return this._player;
  }
  overrideTotalTime(totalTime) {
    this.totalTime = totalTime;
  }
  syncPlayerEvents(player) {
    const p = this._player;
    if (p.triggerCallback) {
      player.onStart(() => p.triggerCallback('start'));
    }
    player.onDone(() => this.finish());
    player.onDestroy(() => this.destroy());
  }
  _queueEvent(name, callback) {
    getOrSetDefaultValue(this._queuedCallbacks, name, []).push(callback);
  }
  onDone(fn) {
    if (this.queued) {
      this._queueEvent('done', fn);
    }
    this._player.onDone(fn);
  }
  onStart(fn) {
    if (this.queued) {
      this._queueEvent('start', fn);
    }
    this._player.onStart(fn);
  }
  onDestroy(fn) {
    if (this.queued) {
      this._queueEvent('destroy', fn);
    }
    this._player.onDestroy(fn);
  }
  init() {
    this._player.init();
  }
  hasStarted() {
    return this.queued ? false : this._player.hasStarted();
  }
  play() {
    !this.queued && this._player.play();
  }
  pause() {
    !this.queued && this._player.pause();
  }
  restart() {
    !this.queued && this._player.restart();
  }
  finish() {
    this._player.finish();
  }
  destroy() {
    this.destroyed = true;
    this._player.destroy();
  }
  reset() {
    !this.queued && this._player.reset();
  }
  setPosition(p) {
    if (!this.queued) {
      this._player.setPosition(p);
    }
  }
  getPosition() {
    return this.queued ? 0 : this._player.getPosition();
  }
  /** @internal */
  triggerCallback(phaseName) {
    const p = this._player;
    if (p.triggerCallback) {
      p.triggerCallback(phaseName);
    }
  }
}
function deleteOrUnsetInMap(map, key, value) {
  let currentValues = map.get(key);
  if (currentValues) {
    if (currentValues.length) {
      const index = currentValues.indexOf(value);
      currentValues.splice(index, 1);
    }
    if (currentValues.length == 0) {
      map.delete(key);
    }
  }
  return currentValues;
}
function normalizeTriggerValue(value) {
  // we use `!= null` here because it's the most simple
  // way to test against a "falsy" value without mixing
  // in empty strings or a zero value. DO NOT OPTIMIZE.
  return value != null ? value : null;
}
function isElementNode(node) {
  return node && node['nodeType'] === 1;
}
function isTriggerEventValid(eventName) {
  return eventName == 'start' || eventName == 'done';
}
function cloakElement(element, value) {
  const oldValue = element.style.display;
  element.style.display = value != null ? value : 'none';
  return oldValue;
}
function cloakAndComputeStyles(valuesMap, driver, elements, elementPropsMap, defaultStyle) {
  const cloakVals = [];
  elements.forEach(element => cloakVals.push(cloakElement(element)));
  const failedElements = [];
  elementPropsMap.forEach((props, element) => {
    const styles = new Map();
    props.forEach(prop => {
      const value = driver.computeStyle(element, prop, defaultStyle);
      styles.set(prop, value);
      // there is no easy way to detect this because a sub element could be removed
      // by a parent animation element being detached.
      if (!value || value.length == 0) {
        element[REMOVAL_FLAG] = NULL_REMOVED_QUERIED_STATE;
        failedElements.push(element);
      }
    });
    valuesMap.set(element, styles);
  });
  // we use a index variable here since Set.forEach(a, i) does not return
  // an index value for the closure (but instead just the value)
  let i = 0;
  elements.forEach(element => cloakElement(element, cloakVals[i++]));
  return failedElements;
}
/*
Since the Angular renderer code will return a collection of inserted
nodes in all areas of a DOM tree, it's up to this algorithm to figure
out which nodes are roots for each animation @trigger.

By placing each inserted node into a Set and traversing upwards, it
is possible to find the @trigger elements and well any direct *star
insertion nodes, if a @trigger root is found then the enter element
is placed into the Map[@trigger] spot.
 */
function buildRootMap(roots, nodes) {
  const rootMap = new Map();
  roots.forEach(root => rootMap.set(root, []));
  if (nodes.length == 0) return rootMap;
  const NULL_NODE = 1;
  const nodeSet = new Set(nodes);
  const localRootMap = new Map();
  function getRoot(node) {
    if (!node) return NULL_NODE;
    let root = localRootMap.get(node);
    if (root) return root;
    const parent = node.parentNode;
    if (rootMap.has(parent)) {
      // ngIf inside @trigger
      root = parent;
    } else if (nodeSet.has(parent)) {
      // ngIf inside ngIf
      root = NULL_NODE;
    } else {
      // recurse upwards
      root = getRoot(parent);
    }
    localRootMap.set(node, root);
    return root;
  }
  nodes.forEach(node => {
    const root = getRoot(node);
    if (root !== NULL_NODE) {
      rootMap.get(root).push(node);
    }
  });
  return rootMap;
}
function addClass(element, className) {
  element.classList?.add(className);
}
function removeClass(element, className) {
  element.classList?.remove(className);
}
function removeNodesAfterAnimationDone(engine, element, players) {
  optimizeGroupPlayer(players).onDone(() => engine.processLeaveNode(element));
}
function flattenGroupPlayers(players) {
  const finalPlayers = [];
  _flattenGroupPlayersRecur(players, finalPlayers);
  return finalPlayers;
}
function _flattenGroupPlayersRecur(players, finalPlayers) {
  for (let i = 0; i < players.length; i++) {
    const player = players[i];
    if (player instanceof _angular_animations__WEBPACK_IMPORTED_MODULE_1__["ɵAnimationGroupPlayer"]) {
      _flattenGroupPlayersRecur(player.players, finalPlayers);
    } else {
      finalPlayers.push(player);
    }
  }
}
function objEquals(a, b) {
  const k1 = Object.keys(a);
  const k2 = Object.keys(b);
  if (k1.length != k2.length) return false;
  for (let i = 0; i < k1.length; i++) {
    const prop = k1[i];
    if (!b.hasOwnProperty(prop) || a[prop] !== b[prop]) return false;
  }
  return true;
}
function replacePostStylesAsPre(element, allPreStyleElements, allPostStyleElements) {
  const postEntry = allPostStyleElements.get(element);
  if (!postEntry) return false;
  let preEntry = allPreStyleElements.get(element);
  if (preEntry) {
    postEntry.forEach(data => preEntry.add(data));
  } else {
    allPreStyleElements.set(element, postEntry);
  }
  allPostStyleElements.delete(element);
  return true;
}
class AnimationEngine {
  constructor(bodyNode, _driver, _normalizer) {
    this.bodyNode = bodyNode;
    this._driver = _driver;
    this._normalizer = _normalizer;
    this._triggerCache = {};
    // this method is designed to be overridden by the code that uses this engine
    this.onRemovalComplete = (element, context) => {};
    this._transitionEngine = new TransitionAnimationEngine(bodyNode, _driver, _normalizer);
    this._timelineEngine = new TimelineAnimationEngine(bodyNode, _driver, _normalizer);
    this._transitionEngine.onRemovalComplete = (element, context) => this.onRemovalComplete(element, context);
  }
  registerTrigger(componentId, namespaceId, hostElement, name, metadata) {
    const cacheKey = componentId + '-' + name;
    let trigger = this._triggerCache[cacheKey];
    if (!trigger) {
      const errors = [];
      const warnings = [];
      const ast = buildAnimationAst(this._driver, metadata, errors, warnings);
      if (errors.length) {
        throw triggerBuildFailed(name, errors);
      }
      if (warnings.length) {
        warnTriggerBuild(name, warnings);
      }
      trigger = buildTrigger(name, ast, this._normalizer);
      this._triggerCache[cacheKey] = trigger;
    }
    this._transitionEngine.registerTrigger(namespaceId, name, trigger);
  }
  register(namespaceId, hostElement) {
    this._transitionEngine.register(namespaceId, hostElement);
  }
  destroy(namespaceId, context) {
    this._transitionEngine.destroy(namespaceId, context);
  }
  onInsert(namespaceId, element, parent, insertBefore) {
    this._transitionEngine.insertNode(namespaceId, element, parent, insertBefore);
  }
  onRemove(namespaceId, element, context, isHostElement) {
    this._transitionEngine.removeNode(namespaceId, element, isHostElement || false, context);
  }
  disableAnimations(element, disable) {
    this._transitionEngine.markElementAsDisabled(element, disable);
  }
  process(namespaceId, element, property, value) {
    if (property.charAt(0) == '@') {
      const [id, action] = parseTimelineCommand(property);
      const args = value;
      this._timelineEngine.command(id, element, action, args);
    } else {
      this._transitionEngine.trigger(namespaceId, element, property, value);
    }
  }
  listen(namespaceId, element, eventName, eventPhase, callback) {
    // @@listen
    if (eventName.charAt(0) == '@') {
      const [id, action] = parseTimelineCommand(eventName);
      return this._timelineEngine.listen(id, element, action, callback);
    }
    return this._transitionEngine.listen(namespaceId, element, eventName, eventPhase, callback);
  }
  flush(microtaskId = -1) {
    this._transitionEngine.flush(microtaskId);
  }
  get players() {
    return this._transitionEngine.players.concat(this._timelineEngine.players);
  }
  whenRenderingDone() {
    return this._transitionEngine.whenRenderingDone();
  }
}

/**
 * Returns an instance of `SpecialCasedStyles` if and when any special (non animateable) styles are
 * detected.
 *
 * In CSS there exist properties that cannot be animated within a keyframe animation
 * (whether it be via CSS keyframes or web-animations) and the animation implementation
 * will ignore them. This function is designed to detect those special cased styles and
 * return a container that will be executed at the start and end of the animation.
 *
 * @returns an instance of `SpecialCasedStyles` if any special styles are detected otherwise `null`
 */
function packageNonAnimatableStyles(element, styles) {
  let startStyles = null;
  let endStyles = null;
  if (Array.isArray(styles) && styles.length) {
    startStyles = filterNonAnimatableStyles(styles[0]);
    if (styles.length > 1) {
      endStyles = filterNonAnimatableStyles(styles[styles.length - 1]);
    }
  } else if (styles instanceof Map) {
    startStyles = filterNonAnimatableStyles(styles);
  }
  return startStyles || endStyles ? new SpecialCasedStyles(element, startStyles, endStyles) : null;
}
/**
 * Designed to be executed during a keyframe-based animation to apply any special-cased styles.
 *
 * When started (when the `start()` method is run) then the provided `startStyles`
 * will be applied. When finished (when the `finish()` method is called) the
 * `endStyles` will be applied as well any any starting styles. Finally when
 * `destroy()` is called then all styles will be removed.
 */
class SpecialCasedStyles {
  constructor(_element, _startStyles, _endStyles) {
    this._element = _element;
    this._startStyles = _startStyles;
    this._endStyles = _endStyles;
    this._state = 0 /* SpecialCasedStylesState.Pending */;
    let initialStyles = SpecialCasedStyles.initialStylesByElement.get(_element);
    if (!initialStyles) {
      SpecialCasedStyles.initialStylesByElement.set(_element, initialStyles = new Map());
    }
    this._initialStyles = initialStyles;
  }
  start() {
    if (this._state < 1 /* SpecialCasedStylesState.Started */) {
      if (this._startStyles) {
        setStyles(this._element, this._startStyles, this._initialStyles);
      }
      this._state = 1 /* SpecialCasedStylesState.Started */;
    }
  }

  finish() {
    this.start();
    if (this._state < 2 /* SpecialCasedStylesState.Finished */) {
      setStyles(this._element, this._initialStyles);
      if (this._endStyles) {
        setStyles(this._element, this._endStyles);
        this._endStyles = null;
      }
      this._state = 1 /* SpecialCasedStylesState.Started */;
    }
  }

  destroy() {
    this.finish();
    if (this._state < 3 /* SpecialCasedStylesState.Destroyed */) {
      SpecialCasedStyles.initialStylesByElement.delete(this._element);
      if (this._startStyles) {
        eraseStyles(this._element, this._startStyles);
        this._endStyles = null;
      }
      if (this._endStyles) {
        eraseStyles(this._element, this._endStyles);
        this._endStyles = null;
      }
      setStyles(this._element, this._initialStyles);
      this._state = 3 /* SpecialCasedStylesState.Destroyed */;
    }
  }
}

SpecialCasedStyles.initialStylesByElement = /* @__PURE__ */new WeakMap();
function filterNonAnimatableStyles(styles) {
  let result = null;
  styles.forEach((val, prop) => {
    if (isNonAnimatableStyle(prop)) {
      result = result || new Map();
      result.set(prop, val);
    }
  });
  return result;
}
function isNonAnimatableStyle(prop) {
  return prop === 'display' || prop === 'position';
}
class WebAnimationsPlayer {
  constructor(element, keyframes, options, _specialStyles) {
    this.element = element;
    this.keyframes = keyframes;
    this.options = options;
    this._specialStyles = _specialStyles;
    this._onDoneFns = [];
    this._onStartFns = [];
    this._onDestroyFns = [];
    this._initialized = false;
    this._finished = false;
    this._started = false;
    this._destroyed = false;
    // the following original fns are persistent copies of the _onStartFns and _onDoneFns
    // and are used to reset the fns to their original values upon reset()
    // (since the _onStartFns and _onDoneFns get deleted after they are called)
    this._originalOnDoneFns = [];
    this._originalOnStartFns = [];
    this.time = 0;
    this.parentPlayer = null;
    this.currentSnapshot = new Map();
    this._duration = options['duration'];
    this._delay = options['delay'] || 0;
    this.time = this._duration + this._delay;
  }
  _onFinish() {
    if (!this._finished) {
      this._finished = true;
      this._onDoneFns.forEach(fn => fn());
      this._onDoneFns = [];
    }
  }
  init() {
    this._buildPlayer();
    this._preparePlayerBeforeStart();
  }
  _buildPlayer() {
    if (this._initialized) return;
    this._initialized = true;
    const keyframes = this.keyframes;
    // @ts-expect-error overwriting a readonly property
    this.domPlayer = this._triggerWebAnimation(this.element, keyframes, this.options);
    this._finalKeyframe = keyframes.length ? keyframes[keyframes.length - 1] : new Map();
    this.domPlayer.addEventListener('finish', () => this._onFinish());
  }
  _preparePlayerBeforeStart() {
    // this is required so that the player doesn't start to animate right away
    if (this._delay) {
      this._resetDomPlayerState();
    } else {
      this.domPlayer.pause();
    }
  }
  _convertKeyframesToObject(keyframes) {
    const kfs = [];
    keyframes.forEach(frame => {
      kfs.push(Object.fromEntries(frame));
    });
    return kfs;
  }
  /** @internal */
  _triggerWebAnimation(element, keyframes, options) {
    // jscompiler doesn't seem to know animate is a native property because it's not fully
    // supported yet across common browsers (we polyfill it for Edge/Safari) [CL #143630929]
    return element['animate'](this._convertKeyframesToObject(keyframes), options);
  }
  onStart(fn) {
    this._originalOnStartFns.push(fn);
    this._onStartFns.push(fn);
  }
  onDone(fn) {
    this._originalOnDoneFns.push(fn);
    this._onDoneFns.push(fn);
  }
  onDestroy(fn) {
    this._onDestroyFns.push(fn);
  }
  play() {
    this._buildPlayer();
    if (!this.hasStarted()) {
      this._onStartFns.forEach(fn => fn());
      this._onStartFns = [];
      this._started = true;
      if (this._specialStyles) {
        this._specialStyles.start();
      }
    }
    this.domPlayer.play();
  }
  pause() {
    this.init();
    this.domPlayer.pause();
  }
  finish() {
    this.init();
    if (this._specialStyles) {
      this._specialStyles.finish();
    }
    this._onFinish();
    this.domPlayer.finish();
  }
  reset() {
    this._resetDomPlayerState();
    this._destroyed = false;
    this._finished = false;
    this._started = false;
    this._onStartFns = this._originalOnStartFns;
    this._onDoneFns = this._originalOnDoneFns;
  }
  _resetDomPlayerState() {
    if (this.domPlayer) {
      this.domPlayer.cancel();
    }
  }
  restart() {
    this.reset();
    this.play();
  }
  hasStarted() {
    return this._started;
  }
  destroy() {
    if (!this._destroyed) {
      this._destroyed = true;
      this._resetDomPlayerState();
      this._onFinish();
      if (this._specialStyles) {
        this._specialStyles.destroy();
      }
      this._onDestroyFns.forEach(fn => fn());
      this._onDestroyFns = [];
    }
  }
  setPosition(p) {
    if (this.domPlayer === undefined) {
      this.init();
    }
    this.domPlayer.currentTime = p * this.time;
  }
  getPosition() {
    return this.domPlayer.currentTime / this.time;
  }
  get totalTime() {
    return this._delay + this._duration;
  }
  beforeDestroy() {
    const styles = new Map();
    if (this.hasStarted()) {
      // note: this code is invoked only when the `play` function was called prior to this
      // (thus `hasStarted` returns true), this implies that the code that initializes
      // `_finalKeyframe` has also been executed and the non-null assertion can be safely used here
      const finalKeyframe = this._finalKeyframe;
      finalKeyframe.forEach((val, prop) => {
        if (prop !== 'offset') {
          styles.set(prop, this._finished ? val : computeStyle(this.element, prop));
        }
      });
    }
    this.currentSnapshot = styles;
  }
  /** @internal */
  triggerCallback(phaseName) {
    const methods = phaseName === 'start' ? this._onStartFns : this._onDoneFns;
    methods.forEach(fn => fn());
    methods.length = 0;
  }
}
class WebAnimationsDriver {
  validateStyleProperty(prop) {
    // Perform actual validation in dev mode only, in prod mode this check is a noop.
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      return validateStyleProperty(prop);
    }
    return true;
  }
  validateAnimatableStyleProperty(prop) {
    // Perform actual validation in dev mode only, in prod mode this check is a noop.
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      const cssProp = camelCaseToDashCase(prop);
      return validateWebAnimatableStyleProperty(cssProp);
    }
    return true;
  }
  matchesElement(_element, _selector) {
    // This method is deprecated and no longer in use so we return false.
    return false;
  }
  containsElement(elm1, elm2) {
    return containsElement(elm1, elm2);
  }
  getParentElement(element) {
    return getParentElement(element);
  }
  query(element, selector, multi) {
    return invokeQuery(element, selector, multi);
  }
  computeStyle(element, prop, defaultValue) {
    return window.getComputedStyle(element)[prop];
  }
  animate(element, keyframes, duration, delay, easing, previousPlayers = []) {
    const fill = delay == 0 ? 'both' : 'forwards';
    const playerOptions = {
      duration,
      delay,
      fill
    };
    // we check for this to avoid having a null|undefined value be present
    // for the easing (which results in an error for certain browsers #9752)
    if (easing) {
      playerOptions['easing'] = easing;
    }
    const previousStyles = new Map();
    const previousWebAnimationPlayers = previousPlayers.filter(player => player instanceof WebAnimationsPlayer);
    if (allowPreviousPlayerStylesMerge(duration, delay)) {
      previousWebAnimationPlayers.forEach(player => {
        player.currentSnapshot.forEach((val, prop) => previousStyles.set(prop, val));
      });
    }
    let _keyframes = normalizeKeyframes(keyframes).map(styles => copyStyles(styles));
    _keyframes = balancePreviousStylesIntoKeyframes(element, _keyframes, previousStyles);
    const specialStyles = packageNonAnimatableStyles(element, _keyframes);
    return new WebAnimationsPlayer(element, _keyframes, playerOptions, specialStyles);
  }
}

/**
 * @module
 * @description
 * Entry point for all animation APIs of the animation browser package.
 */

/**
 * @module
 * @description
 * Entry point for all public APIs of this package.
 */

// This file is not used to build this module. It is only used during editing

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 4666:
/*!**********************************************************!*\
  !*** ./node_modules/@angular/common/fesm2020/common.mjs ***!
  \**********************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "APP_BASE_HREF": () => (/* binding */ APP_BASE_HREF),
/* harmony export */   "AsyncPipe": () => (/* binding */ AsyncPipe),
/* harmony export */   "BrowserPlatformLocation": () => (/* binding */ BrowserPlatformLocation),
/* harmony export */   "CommonModule": () => (/* binding */ CommonModule),
/* harmony export */   "CurrencyPipe": () => (/* binding */ CurrencyPipe),
/* harmony export */   "DATE_PIPE_DEFAULT_OPTIONS": () => (/* binding */ DATE_PIPE_DEFAULT_OPTIONS),
/* harmony export */   "DATE_PIPE_DEFAULT_TIMEZONE": () => (/* binding */ DATE_PIPE_DEFAULT_TIMEZONE),
/* harmony export */   "DOCUMENT": () => (/* binding */ DOCUMENT),
/* harmony export */   "DatePipe": () => (/* binding */ DatePipe),
/* harmony export */   "DecimalPipe": () => (/* binding */ DecimalPipe),
/* harmony export */   "FormStyle": () => (/* binding */ FormStyle),
/* harmony export */   "FormatWidth": () => (/* binding */ FormatWidth),
/* harmony export */   "HashLocationStrategy": () => (/* binding */ HashLocationStrategy),
/* harmony export */   "I18nPluralPipe": () => (/* binding */ I18nPluralPipe),
/* harmony export */   "I18nSelectPipe": () => (/* binding */ I18nSelectPipe),
/* harmony export */   "IMAGE_CONFIG": () => (/* binding */ IMAGE_CONFIG),
/* harmony export */   "IMAGE_LOADER": () => (/* binding */ IMAGE_LOADER),
/* harmony export */   "JsonPipe": () => (/* binding */ JsonPipe),
/* harmony export */   "KeyValuePipe": () => (/* binding */ KeyValuePipe),
/* harmony export */   "LOCATION_INITIALIZED": () => (/* binding */ LOCATION_INITIALIZED),
/* harmony export */   "Location": () => (/* binding */ Location),
/* harmony export */   "LocationStrategy": () => (/* binding */ LocationStrategy),
/* harmony export */   "LowerCasePipe": () => (/* binding */ LowerCasePipe),
/* harmony export */   "NgClass": () => (/* binding */ NgClass),
/* harmony export */   "NgComponentOutlet": () => (/* binding */ NgComponentOutlet),
/* harmony export */   "NgFor": () => (/* binding */ NgForOf),
/* harmony export */   "NgForOf": () => (/* binding */ NgForOf),
/* harmony export */   "NgForOfContext": () => (/* binding */ NgForOfContext),
/* harmony export */   "NgIf": () => (/* binding */ NgIf),
/* harmony export */   "NgIfContext": () => (/* binding */ NgIfContext),
/* harmony export */   "NgLocaleLocalization": () => (/* binding */ NgLocaleLocalization),
/* harmony export */   "NgLocalization": () => (/* binding */ NgLocalization),
/* harmony export */   "NgOptimizedImage": () => (/* binding */ NgOptimizedImage),
/* harmony export */   "NgPlural": () => (/* binding */ NgPlural),
/* harmony export */   "NgPluralCase": () => (/* binding */ NgPluralCase),
/* harmony export */   "NgStyle": () => (/* binding */ NgStyle),
/* harmony export */   "NgSwitch": () => (/* binding */ NgSwitch),
/* harmony export */   "NgSwitchCase": () => (/* binding */ NgSwitchCase),
/* harmony export */   "NgSwitchDefault": () => (/* binding */ NgSwitchDefault),
/* harmony export */   "NgTemplateOutlet": () => (/* binding */ NgTemplateOutlet),
/* harmony export */   "NumberFormatStyle": () => (/* binding */ NumberFormatStyle),
/* harmony export */   "NumberSymbol": () => (/* binding */ NumberSymbol),
/* harmony export */   "PRECONNECT_CHECK_BLOCKLIST": () => (/* binding */ PRECONNECT_CHECK_BLOCKLIST),
/* harmony export */   "PathLocationStrategy": () => (/* binding */ PathLocationStrategy),
/* harmony export */   "PercentPipe": () => (/* binding */ PercentPipe),
/* harmony export */   "PlatformLocation": () => (/* binding */ PlatformLocation),
/* harmony export */   "Plural": () => (/* binding */ Plural),
/* harmony export */   "SlicePipe": () => (/* binding */ SlicePipe),
/* harmony export */   "TitleCasePipe": () => (/* binding */ TitleCasePipe),
/* harmony export */   "TranslationWidth": () => (/* binding */ TranslationWidth),
/* harmony export */   "UpperCasePipe": () => (/* binding */ UpperCasePipe),
/* harmony export */   "VERSION": () => (/* binding */ VERSION),
/* harmony export */   "ViewportScroller": () => (/* binding */ ViewportScroller),
/* harmony export */   "WeekDay": () => (/* binding */ WeekDay),
/* harmony export */   "XhrFactory": () => (/* binding */ XhrFactory),
/* harmony export */   "formatCurrency": () => (/* binding */ formatCurrency),
/* harmony export */   "formatDate": () => (/* binding */ formatDate),
/* harmony export */   "formatNumber": () => (/* binding */ formatNumber),
/* harmony export */   "formatPercent": () => (/* binding */ formatPercent),
/* harmony export */   "getCurrencySymbol": () => (/* binding */ getCurrencySymbol),
/* harmony export */   "getLocaleCurrencyCode": () => (/* binding */ getLocaleCurrencyCode),
/* harmony export */   "getLocaleCurrencyName": () => (/* binding */ getLocaleCurrencyName),
/* harmony export */   "getLocaleCurrencySymbol": () => (/* binding */ getLocaleCurrencySymbol),
/* harmony export */   "getLocaleDateFormat": () => (/* binding */ getLocaleDateFormat),
/* harmony export */   "getLocaleDateTimeFormat": () => (/* binding */ getLocaleDateTimeFormat),
/* harmony export */   "getLocaleDayNames": () => (/* binding */ getLocaleDayNames),
/* harmony export */   "getLocaleDayPeriods": () => (/* binding */ getLocaleDayPeriods),
/* harmony export */   "getLocaleDirection": () => (/* binding */ getLocaleDirection),
/* harmony export */   "getLocaleEraNames": () => (/* binding */ getLocaleEraNames),
/* harmony export */   "getLocaleExtraDayPeriodRules": () => (/* binding */ getLocaleExtraDayPeriodRules),
/* harmony export */   "getLocaleExtraDayPeriods": () => (/* binding */ getLocaleExtraDayPeriods),
/* harmony export */   "getLocaleFirstDayOfWeek": () => (/* binding */ getLocaleFirstDayOfWeek),
/* harmony export */   "getLocaleId": () => (/* binding */ getLocaleId),
/* harmony export */   "getLocaleMonthNames": () => (/* binding */ getLocaleMonthNames),
/* harmony export */   "getLocaleNumberFormat": () => (/* binding */ getLocaleNumberFormat),
/* harmony export */   "getLocaleNumberSymbol": () => (/* binding */ getLocaleNumberSymbol),
/* harmony export */   "getLocalePluralCase": () => (/* binding */ getLocalePluralCase),
/* harmony export */   "getLocaleTimeFormat": () => (/* binding */ getLocaleTimeFormat),
/* harmony export */   "getLocaleWeekEndRange": () => (/* binding */ getLocaleWeekEndRange),
/* harmony export */   "getNumberOfCurrencyDigits": () => (/* binding */ getNumberOfCurrencyDigits),
/* harmony export */   "isPlatformBrowser": () => (/* binding */ isPlatformBrowser),
/* harmony export */   "isPlatformServer": () => (/* binding */ isPlatformServer),
/* harmony export */   "isPlatformWorkerApp": () => (/* binding */ isPlatformWorkerApp),
/* harmony export */   "isPlatformWorkerUi": () => (/* binding */ isPlatformWorkerUi),
/* harmony export */   "provideCloudflareLoader": () => (/* binding */ provideCloudflareLoader),
/* harmony export */   "provideCloudinaryLoader": () => (/* binding */ provideCloudinaryLoader),
/* harmony export */   "provideImageKitLoader": () => (/* binding */ provideImageKitLoader),
/* harmony export */   "provideImgixLoader": () => (/* binding */ provideImgixLoader),
/* harmony export */   "registerLocaleData": () => (/* binding */ registerLocaleData),
/* harmony export */   "ɵDomAdapter": () => (/* binding */ DomAdapter),
/* harmony export */   "ɵNullViewportScroller": () => (/* binding */ NullViewportScroller),
/* harmony export */   "ɵPLATFORM_BROWSER_ID": () => (/* binding */ PLATFORM_BROWSER_ID),
/* harmony export */   "ɵPLATFORM_SERVER_ID": () => (/* binding */ PLATFORM_SERVER_ID),
/* harmony export */   "ɵPLATFORM_WORKER_APP_ID": () => (/* binding */ PLATFORM_WORKER_APP_ID),
/* harmony export */   "ɵPLATFORM_WORKER_UI_ID": () => (/* binding */ PLATFORM_WORKER_UI_ID),
/* harmony export */   "ɵgetDOM": () => (/* binding */ getDOM),
/* harmony export */   "ɵparseCookieValue": () => (/* binding */ parseCookieValue),
/* harmony export */   "ɵsetRootDomAdapter": () => (/* binding */ setRootDomAdapter)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */



let _DOM = null;
function getDOM() {
  return _DOM;
}
function setRootDomAdapter(adapter) {
  if (!_DOM) {
    _DOM = adapter;
  }
}
/* tslint:disable:requireParameterType */
/**
 * Provides DOM operations in an environment-agnostic way.
 *
 * @security Tread carefully! Interacting with the DOM directly is dangerous and
 * can introduce XSS risks.
 */
class DomAdapter {}

/**
 * A DI Token representing the main rendering context.
 * In a browser and SSR this is the DOM Document.
 * When using SSR, that document is created by [Domino](https://github.com/angular/domino).
 *
 * @publicApi
 */
const DOCUMENT = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('DocumentToken');

/**
 * This class should not be used directly by an application developer. Instead, use
 * {@link Location}.
 *
 * `PlatformLocation` encapsulates all calls to DOM APIs, which allows the Router to be
 * platform-agnostic.
 * This means that we can have different implementation of `PlatformLocation` for the different
 * platforms that Angular supports. For example, `@angular/platform-browser` provides an
 * implementation specific to the browser environment, while `@angular/platform-server` provides
 * one suitable for use with server-side rendering.
 *
 * The `PlatformLocation` class is used directly by all implementations of {@link LocationStrategy}
 * when they need to interact with the DOM APIs like pushState, popState, etc.
 *
 * {@link LocationStrategy} in turn is used by the {@link Location} service which is used directly
 * by the {@link Router} in order to navigate between routes. Since all interactions between {@link
 * Router} /
 * {@link Location} / {@link LocationStrategy} and DOM APIs flow through the `PlatformLocation`
 * class, they are all platform-agnostic.
 *
 * @publicApi
 */
class PlatformLocation {
  historyGo(relativePosition) {
    throw new Error('Not implemented');
  }
}
PlatformLocation.ɵfac = function PlatformLocation_Factory(t) {
  return new (t || PlatformLocation)();
};
PlatformLocation.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: PlatformLocation,
  factory: function () {
    return useBrowserPlatformLocation();
  },
  providedIn: 'platform'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PlatformLocation, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'platform',
      // See #23917
      useFactory: useBrowserPlatformLocation
    }]
  }], null, null);
})();
function useBrowserPlatformLocation() {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(BrowserPlatformLocation);
}
/**
 * @description
 * Indicates when a location is initialized.
 *
 * @publicApi
 */
const LOCATION_INITIALIZED = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('Location Initialized');
/**
 * `PlatformLocation` encapsulates all of the direct calls to platform APIs.
 * This class should not be used directly by an application developer. Instead, use
 * {@link Location}.
 *
 * @publicApi
 */
class BrowserPlatformLocation extends PlatformLocation {
  constructor(_doc) {
    super();
    this._doc = _doc;
    this._location = window.location;
    this._history = window.history;
  }
  getBaseHrefFromDOM() {
    return getDOM().getBaseHref(this._doc);
  }
  onPopState(fn) {
    const window = getDOM().getGlobalEventTarget(this._doc, 'window');
    window.addEventListener('popstate', fn, false);
    return () => window.removeEventListener('popstate', fn);
  }
  onHashChange(fn) {
    const window = getDOM().getGlobalEventTarget(this._doc, 'window');
    window.addEventListener('hashchange', fn, false);
    return () => window.removeEventListener('hashchange', fn);
  }
  get href() {
    return this._location.href;
  }
  get protocol() {
    return this._location.protocol;
  }
  get hostname() {
    return this._location.hostname;
  }
  get port() {
    return this._location.port;
  }
  get pathname() {
    return this._location.pathname;
  }
  get search() {
    return this._location.search;
  }
  get hash() {
    return this._location.hash;
  }
  set pathname(newPath) {
    this._location.pathname = newPath;
  }
  pushState(state, title, url) {
    if (supportsState()) {
      this._history.pushState(state, title, url);
    } else {
      this._location.hash = url;
    }
  }
  replaceState(state, title, url) {
    if (supportsState()) {
      this._history.replaceState(state, title, url);
    } else {
      this._location.hash = url;
    }
  }
  forward() {
    this._history.forward();
  }
  back() {
    this._history.back();
  }
  historyGo(relativePosition = 0) {
    this._history.go(relativePosition);
  }
  getState() {
    return this._history.state;
  }
}
BrowserPlatformLocation.ɵfac = function BrowserPlatformLocation_Factory(t) {
  return new (t || BrowserPlatformLocation)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](DOCUMENT));
};
BrowserPlatformLocation.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: BrowserPlatformLocation,
  factory: function () {
    return createBrowserPlatformLocation();
  },
  providedIn: 'platform'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BrowserPlatformLocation, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'platform',
      // See #23917
      useFactory: createBrowserPlatformLocation
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [DOCUMENT]
      }]
    }];
  }, null);
})();
function supportsState() {
  return !!window.history.pushState;
}
function createBrowserPlatformLocation() {
  return new BrowserPlatformLocation((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(DOCUMENT));
}

/**
 * Joins two parts of a URL with a slash if needed.
 *
 * @param start  URL string
 * @param end    URL string
 *
 *
 * @returns The joined URL string.
 */
function joinWithSlash(start, end) {
  if (start.length == 0) {
    return end;
  }
  if (end.length == 0) {
    return start;
  }
  let slashes = 0;
  if (start.endsWith('/')) {
    slashes++;
  }
  if (end.startsWith('/')) {
    slashes++;
  }
  if (slashes == 2) {
    return start + end.substring(1);
  }
  if (slashes == 1) {
    return start + end;
  }
  return start + '/' + end;
}
/**
 * Removes a trailing slash from a URL string if needed.
 * Looks for the first occurrence of either `#`, `?`, or the end of the
 * line as `/` characters and removes the trailing slash if one exists.
 *
 * @param url URL string.
 *
 * @returns The URL string, modified if needed.
 */
function stripTrailingSlash(url) {
  const match = url.match(/#|\?|$/);
  const pathEndIdx = match && match.index || url.length;
  const droppedSlashIdx = pathEndIdx - (url[pathEndIdx - 1] === '/' ? 1 : 0);
  return url.slice(0, droppedSlashIdx) + url.slice(pathEndIdx);
}
/**
 * Normalizes URL parameters by prepending with `?` if needed.
 *
 * @param  params String of URL parameters.
 *
 * @returns The normalized URL parameters string.
 */
function normalizeQueryParams(params) {
  return params && params[0] !== '?' ? '?' + params : params;
}

/**
 * Enables the `Location` service to read route state from the browser's URL.
 * Angular provides two strategies:
 * `HashLocationStrategy` and `PathLocationStrategy`.
 *
 * Applications should use the `Router` or `Location` services to
 * interact with application route state.
 *
 * For instance, `HashLocationStrategy` produces URLs like
 * <code class="no-auto-link">http://example.com#/foo</code>,
 * and `PathLocationStrategy` produces
 * <code class="no-auto-link">http://example.com/foo</code> as an equivalent URL.
 *
 * See these two classes for more.
 *
 * @publicApi
 */
class LocationStrategy {
  historyGo(relativePosition) {
    throw new Error('Not implemented');
  }
}
LocationStrategy.ɵfac = function LocationStrategy_Factory(t) {
  return new (t || LocationStrategy)();
};
LocationStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: LocationStrategy,
  factory: function () {
    return (() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(PathLocationStrategy))();
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LocationStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(PathLocationStrategy)
    }]
  }], null, null);
})();
/**
 * A predefined [DI token](guide/glossary#di-token) for the base href
 * to be used with the `PathLocationStrategy`.
 * The base href is the URL prefix that should be preserved when generating
 * and recognizing URLs.
 *
 * @usageNotes
 *
 * The following example shows how to use this token to configure the root app injector
 * with a base href value, so that the DI framework can supply the dependency anywhere in the app.
 *
 * ```typescript
 * import {Component, NgModule} from '@angular/core';
 * import {APP_BASE_HREF} from '@angular/common';
 *
 * @NgModule({
 *   providers: [{provide: APP_BASE_HREF, useValue: '/my/app'}]
 * })
 * class AppModule {}
 * ```
 *
 * @publicApi
 */
const APP_BASE_HREF = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('appBaseHref');
/**
 * @description
 * A {@link LocationStrategy} used to configure the {@link Location} service to
 * represent its state in the
 * [path](https://en.wikipedia.org/wiki/Uniform_Resource_Locator#Syntax) of the
 * browser's URL.
 *
 * If you're using `PathLocationStrategy`, you may provide a {@link APP_BASE_HREF}
 * or add a `<base href>` element to the document to override the default.
 *
 * For instance, if you provide an `APP_BASE_HREF` of `'/my/app/'` and call
 * `location.go('/foo')`, the browser's URL will become
 * `example.com/my/app/foo`. To ensure all relative URIs resolve correctly,
 * the `<base href>` and/or `APP_BASE_HREF` should end with a `/`.
 *
 * Similarly, if you add `<base href='/my/app/'/>` to the document and call
 * `location.go('/foo')`, the browser's URL will become
 * `example.com/my/app/foo`.
 *
 * Note that when using `PathLocationStrategy`, neither the query nor
 * the fragment in the `<base href>` will be preserved, as outlined
 * by the [RFC](https://tools.ietf.org/html/rfc3986#section-5.2.2).
 *
 * @usageNotes
 *
 * ### Example
 *
 * {@example common/location/ts/path_location_component.ts region='LocationComponent'}
 *
 * @publicApi
 */
class PathLocationStrategy extends LocationStrategy {
  constructor(_platformLocation, href) {
    super();
    this._platformLocation = _platformLocation;
    this._removeListenerFns = [];
    this._baseHref = href ?? this._platformLocation.getBaseHrefFromDOM() ?? (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DOCUMENT).location?.origin ?? '';
  }
  /** @nodoc */
  ngOnDestroy() {
    while (this._removeListenerFns.length) {
      this._removeListenerFns.pop()();
    }
  }
  onPopState(fn) {
    this._removeListenerFns.push(this._platformLocation.onPopState(fn), this._platformLocation.onHashChange(fn));
  }
  getBaseHref() {
    return this._baseHref;
  }
  prepareExternalUrl(internal) {
    return joinWithSlash(this._baseHref, internal);
  }
  path(includeHash = false) {
    const pathname = this._platformLocation.pathname + normalizeQueryParams(this._platformLocation.search);
    const hash = this._platformLocation.hash;
    return hash && includeHash ? `${pathname}${hash}` : pathname;
  }
  pushState(state, title, url, queryParams) {
    const externalUrl = this.prepareExternalUrl(url + normalizeQueryParams(queryParams));
    this._platformLocation.pushState(state, title, externalUrl);
  }
  replaceState(state, title, url, queryParams) {
    const externalUrl = this.prepareExternalUrl(url + normalizeQueryParams(queryParams));
    this._platformLocation.replaceState(state, title, externalUrl);
  }
  forward() {
    this._platformLocation.forward();
  }
  back() {
    this._platformLocation.back();
  }
  getState() {
    return this._platformLocation.getState();
  }
  historyGo(relativePosition = 0) {
    this._platformLocation.historyGo?.(relativePosition);
  }
}
PathLocationStrategy.ɵfac = function PathLocationStrategy_Factory(t) {
  return new (t || PathLocationStrategy)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](PlatformLocation), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](APP_BASE_HREF, 8));
};
PathLocationStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: PathLocationStrategy,
  factory: PathLocationStrategy.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PathLocationStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: PlatformLocation
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [APP_BASE_HREF]
      }]
    }];
  }, null);
})();

/**
 * @description
 * A {@link LocationStrategy} used to configure the {@link Location} service to
 * represent its state in the
 * [hash fragment](https://en.wikipedia.org/wiki/Uniform_Resource_Locator#Syntax)
 * of the browser's URL.
 *
 * For instance, if you call `location.go('/foo')`, the browser's URL will become
 * `example.com#/foo`.
 *
 * @usageNotes
 *
 * ### Example
 *
 * {@example common/location/ts/hash_location_component.ts region='LocationComponent'}
 *
 * @publicApi
 */
class HashLocationStrategy extends LocationStrategy {
  constructor(_platformLocation, _baseHref) {
    super();
    this._platformLocation = _platformLocation;
    this._baseHref = '';
    this._removeListenerFns = [];
    if (_baseHref != null) {
      this._baseHref = _baseHref;
    }
  }
  /** @nodoc */
  ngOnDestroy() {
    while (this._removeListenerFns.length) {
      this._removeListenerFns.pop()();
    }
  }
  onPopState(fn) {
    this._removeListenerFns.push(this._platformLocation.onPopState(fn), this._platformLocation.onHashChange(fn));
  }
  getBaseHref() {
    return this._baseHref;
  }
  path(includeHash = false) {
    // the hash value is always prefixed with a `#`
    // and if it is empty then it will stay empty
    let path = this._platformLocation.hash;
    if (path == null) path = '#';
    return path.length > 0 ? path.substring(1) : path;
  }
  prepareExternalUrl(internal) {
    const url = joinWithSlash(this._baseHref, internal);
    return url.length > 0 ? '#' + url : url;
  }
  pushState(state, title, path, queryParams) {
    let url = this.prepareExternalUrl(path + normalizeQueryParams(queryParams));
    if (url.length == 0) {
      url = this._platformLocation.pathname;
    }
    this._platformLocation.pushState(state, title, url);
  }
  replaceState(state, title, path, queryParams) {
    let url = this.prepareExternalUrl(path + normalizeQueryParams(queryParams));
    if (url.length == 0) {
      url = this._platformLocation.pathname;
    }
    this._platformLocation.replaceState(state, title, url);
  }
  forward() {
    this._platformLocation.forward();
  }
  back() {
    this._platformLocation.back();
  }
  getState() {
    return this._platformLocation.getState();
  }
  historyGo(relativePosition = 0) {
    this._platformLocation.historyGo?.(relativePosition);
  }
}
HashLocationStrategy.ɵfac = function HashLocationStrategy_Factory(t) {
  return new (t || HashLocationStrategy)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](PlatformLocation), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](APP_BASE_HREF, 8));
};
HashLocationStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: HashLocationStrategy,
  factory: HashLocationStrategy.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HashLocationStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], function () {
    return [{
      type: PlatformLocation
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [APP_BASE_HREF]
      }]
    }];
  }, null);
})();

/**
 * @description
 *
 * A service that applications can use to interact with a browser's URL.
 *
 * Depending on the `LocationStrategy` used, `Location` persists
 * to the URL's path or the URL's hash segment.
 *
 * @usageNotes
 *
 * It's better to use the `Router.navigate()` service to trigger route changes. Use
 * `Location` only if you need to interact with or create normalized URLs outside of
 * routing.
 *
 * `Location` is responsible for normalizing the URL against the application's base href.
 * A normalized URL is absolute from the URL host, includes the application's base href, and has no
 * trailing slash:
 * - `/my/app/user/123` is normalized
 * - `my/app/user/123` **is not** normalized
 * - `/my/app/user/123/` **is not** normalized
 *
 * ### Example
 *
 * <code-example path='common/location/ts/path_location_component.ts'
 * region='LocationComponent'></code-example>
 *
 * @publicApi
 */
class Location {
  constructor(locationStrategy) {
    /** @internal */
    this._subject = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /** @internal */
    this._urlChangeListeners = [];
    /** @internal */
    this._urlChangeSubscription = null;
    this._locationStrategy = locationStrategy;
    const baseHref = this._locationStrategy.getBaseHref();
    // Note: This class's interaction with base HREF does not fully follow the rules
    // outlined in the spec https://www.freesoft.org/CIE/RFC/1808/18.htm.
    // Instead of trying to fix individual bugs with more and more code, we should
    // investigate using the URL constructor and providing the base as a second
    // argument.
    // https://developer.mozilla.org/en-US/docs/Web/API/URL/URL#parameters
    this._basePath = _stripOrigin(stripTrailingSlash(_stripIndexHtml(baseHref)));
    this._locationStrategy.onPopState(ev => {
      this._subject.emit({
        'url': this.path(true),
        'pop': true,
        'state': ev.state,
        'type': ev.type
      });
    });
  }
  /** @nodoc */
  ngOnDestroy() {
    this._urlChangeSubscription?.unsubscribe();
    this._urlChangeListeners = [];
  }
  /**
   * Normalizes the URL path for this location.
   *
   * @param includeHash True to include an anchor fragment in the path.
   *
   * @returns The normalized URL path.
   */
  // TODO: vsavkin. Remove the boolean flag and always include hash once the deprecated router is
  // removed.
  path(includeHash = false) {
    return this.normalize(this._locationStrategy.path(includeHash));
  }
  /**
   * Reports the current state of the location history.
   * @returns The current value of the `history.state` object.
   */
  getState() {
    return this._locationStrategy.getState();
  }
  /**
   * Normalizes the given path and compares to the current normalized path.
   *
   * @param path The given URL path.
   * @param query Query parameters.
   *
   * @returns True if the given URL path is equal to the current normalized path, false
   * otherwise.
   */
  isCurrentPathEqualTo(path, query = '') {
    return this.path() == this.normalize(path + normalizeQueryParams(query));
  }
  /**
   * Normalizes a URL path by stripping any trailing slashes.
   *
   * @param url String representing a URL.
   *
   * @returns The normalized URL string.
   */
  normalize(url) {
    return Location.stripTrailingSlash(_stripBasePath(this._basePath, _stripIndexHtml(url)));
  }
  /**
   * Normalizes an external URL path.
   * If the given URL doesn't begin with a leading slash (`'/'`), adds one
   * before normalizing. Adds a hash if `HashLocationStrategy` is
   * in use, or the `APP_BASE_HREF` if the `PathLocationStrategy` is in use.
   *
   * @param url String representing a URL.
   *
   * @returns  A normalized platform-specific URL.
   */
  prepareExternalUrl(url) {
    if (url && url[0] !== '/') {
      url = '/' + url;
    }
    return this._locationStrategy.prepareExternalUrl(url);
  }
  // TODO: rename this method to pushState
  /**
   * Changes the browser's URL to a normalized version of a given URL, and pushes a
   * new item onto the platform's history.
   *
   * @param path  URL path to normalize.
   * @param query Query parameters.
   * @param state Location history state.
   *
   */
  go(path, query = '', state = null) {
    this._locationStrategy.pushState(state, '', path, query);
    this._notifyUrlChangeListeners(this.prepareExternalUrl(path + normalizeQueryParams(query)), state);
  }
  /**
   * Changes the browser's URL to a normalized version of the given URL, and replaces
   * the top item on the platform's history stack.
   *
   * @param path  URL path to normalize.
   * @param query Query parameters.
   * @param state Location history state.
   */
  replaceState(path, query = '', state = null) {
    this._locationStrategy.replaceState(state, '', path, query);
    this._notifyUrlChangeListeners(this.prepareExternalUrl(path + normalizeQueryParams(query)), state);
  }
  /**
   * Navigates forward in the platform's history.
   */
  forward() {
    this._locationStrategy.forward();
  }
  /**
   * Navigates back in the platform's history.
   */
  back() {
    this._locationStrategy.back();
  }
  /**
   * Navigate to a specific page from session history, identified by its relative position to the
   * current page.
   *
   * @param relativePosition  Position of the target page in the history relative to the current
   *     page.
   * A negative value moves backwards, a positive value moves forwards, e.g. `location.historyGo(2)`
   * moves forward two pages and `location.historyGo(-2)` moves back two pages. When we try to go
   * beyond what's stored in the history session, we stay in the current page. Same behaviour occurs
   * when `relativePosition` equals 0.
   * @see https://developer.mozilla.org/en-US/docs/Web/API/History_API#Moving_to_a_specific_point_in_history
   */
  historyGo(relativePosition = 0) {
    this._locationStrategy.historyGo?.(relativePosition);
  }
  /**
   * Registers a URL change listener. Use to catch updates performed by the Angular
   * framework that are not detectible through "popstate" or "hashchange" events.
   *
   * @param fn The change handler function, which take a URL and a location history state.
   * @returns A function that, when executed, unregisters a URL change listener.
   */
  onUrlChange(fn) {
    this._urlChangeListeners.push(fn);
    if (!this._urlChangeSubscription) {
      this._urlChangeSubscription = this.subscribe(v => {
        this._notifyUrlChangeListeners(v.url, v.state);
      });
    }
    return () => {
      const fnIndex = this._urlChangeListeners.indexOf(fn);
      this._urlChangeListeners.splice(fnIndex, 1);
      if (this._urlChangeListeners.length === 0) {
        this._urlChangeSubscription?.unsubscribe();
        this._urlChangeSubscription = null;
      }
    };
  }
  /** @internal */
  _notifyUrlChangeListeners(url = '', state) {
    this._urlChangeListeners.forEach(fn => fn(url, state));
  }
  /**
   * Subscribes to the platform's `popState` events.
   *
   * Note: `Location.go()` does not trigger the `popState` event in the browser. Use
   * `Location.onUrlChange()` to subscribe to URL changes instead.
   *
   * @param value Event that is triggered when the state history changes.
   * @param exception The exception to throw.
   *
   * @see [onpopstate](https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onpopstate)
   *
   * @returns Subscribed events.
   */
  subscribe(onNext, onThrow, onReturn) {
    return this._subject.subscribe({
      next: onNext,
      error: onThrow,
      complete: onReturn
    });
  }
}
/**
 * Normalizes URL parameters by prepending with `?` if needed.
 *
 * @param  params String of URL parameters.
 *
 * @returns The normalized URL parameters string.
 */
Location.normalizeQueryParams = normalizeQueryParams;
/**
 * Joins two parts of a URL with a slash if needed.
 *
 * @param start  URL string
 * @param end    URL string
 *
 *
 * @returns The joined URL string.
 */
Location.joinWithSlash = joinWithSlash;
/**
 * Removes a trailing slash from a URL string if needed.
 * Looks for the first occurrence of either `#`, `?`, or the end of the
 * line as `/` characters and removes the trailing slash if one exists.
 *
 * @param url URL string.
 *
 * @returns The URL string, modified if needed.
 */
Location.stripTrailingSlash = stripTrailingSlash;
Location.ɵfac = function Location_Factory(t) {
  return new (t || Location)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](LocationStrategy));
};
Location.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: Location,
  factory: function () {
    return createLocation();
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](Location, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      // See #23917
      useFactory: createLocation
    }]
  }], function () {
    return [{
      type: LocationStrategy
    }];
  }, null);
})();
function createLocation() {
  return new Location((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(LocationStrategy));
}
function _stripBasePath(basePath, url) {
  if (!basePath || !url.startsWith(basePath)) {
    return url;
  }
  const strippedUrl = url.substring(basePath.length);
  if (strippedUrl === '' || ['/', ';', '?', '#'].includes(strippedUrl[0])) {
    return strippedUrl;
  }
  return url;
}
function _stripIndexHtml(url) {
  return url.replace(/\/index.html$/, '');
}
function _stripOrigin(baseHref) {
  // DO NOT REFACTOR! Previously, this check looked like this:
  // `/^(https?:)?\/\//.test(baseHref)`, but that resulted in
  // syntactically incorrect code after Closure Compiler minification.
  // This was likely caused by a bug in Closure Compiler, but
  // for now, the check is rewritten to use `new RegExp` instead.
  const isAbsoluteUrl = new RegExp('^(https?:)?//').test(baseHref);
  if (isAbsoluteUrl) {
    const [, pathname] = baseHref.split(/\/\/[^\/]+/);
    return pathname;
  }
  return baseHref;
}

/** @internal */
const CURRENCIES_EN = {
  "ADP": [undefined, undefined, 0],
  "AFN": [undefined, "؋", 0],
  "ALL": [undefined, undefined, 0],
  "AMD": [undefined, "֏", 2],
  "AOA": [undefined, "Kz"],
  "ARS": [undefined, "$"],
  "AUD": ["A$", "$"],
  "AZN": [undefined, "₼"],
  "BAM": [undefined, "KM"],
  "BBD": [undefined, "$"],
  "BDT": [undefined, "৳"],
  "BHD": [undefined, undefined, 3],
  "BIF": [undefined, undefined, 0],
  "BMD": [undefined, "$"],
  "BND": [undefined, "$"],
  "BOB": [undefined, "Bs"],
  "BRL": ["R$"],
  "BSD": [undefined, "$"],
  "BWP": [undefined, "P"],
  "BYN": [undefined, undefined, 2],
  "BYR": [undefined, undefined, 0],
  "BZD": [undefined, "$"],
  "CAD": ["CA$", "$", 2],
  "CHF": [undefined, undefined, 2],
  "CLF": [undefined, undefined, 4],
  "CLP": [undefined, "$", 0],
  "CNY": ["CN¥", "¥"],
  "COP": [undefined, "$", 2],
  "CRC": [undefined, "₡", 2],
  "CUC": [undefined, "$"],
  "CUP": [undefined, "$"],
  "CZK": [undefined, "Kč", 2],
  "DJF": [undefined, undefined, 0],
  "DKK": [undefined, "kr", 2],
  "DOP": [undefined, "$"],
  "EGP": [undefined, "E£"],
  "ESP": [undefined, "₧", 0],
  "EUR": ["€"],
  "FJD": [undefined, "$"],
  "FKP": [undefined, "£"],
  "GBP": ["£"],
  "GEL": [undefined, "₾"],
  "GHS": [undefined, "GH₵"],
  "GIP": [undefined, "£"],
  "GNF": [undefined, "FG", 0],
  "GTQ": [undefined, "Q"],
  "GYD": [undefined, "$", 2],
  "HKD": ["HK$", "$"],
  "HNL": [undefined, "L"],
  "HRK": [undefined, "kn"],
  "HUF": [undefined, "Ft", 2],
  "IDR": [undefined, "Rp", 2],
  "ILS": ["₪"],
  "INR": ["₹"],
  "IQD": [undefined, undefined, 0],
  "IRR": [undefined, undefined, 0],
  "ISK": [undefined, "kr", 0],
  "ITL": [undefined, undefined, 0],
  "JMD": [undefined, "$"],
  "JOD": [undefined, undefined, 3],
  "JPY": ["¥", undefined, 0],
  "KHR": [undefined, "៛"],
  "KMF": [undefined, "CF", 0],
  "KPW": [undefined, "₩", 0],
  "KRW": ["₩", undefined, 0],
  "KWD": [undefined, undefined, 3],
  "KYD": [undefined, "$"],
  "KZT": [undefined, "₸"],
  "LAK": [undefined, "₭", 0],
  "LBP": [undefined, "L£", 0],
  "LKR": [undefined, "Rs"],
  "LRD": [undefined, "$"],
  "LTL": [undefined, "Lt"],
  "LUF": [undefined, undefined, 0],
  "LVL": [undefined, "Ls"],
  "LYD": [undefined, undefined, 3],
  "MGA": [undefined, "Ar", 0],
  "MGF": [undefined, undefined, 0],
  "MMK": [undefined, "K", 0],
  "MNT": [undefined, "₮", 2],
  "MRO": [undefined, undefined, 0],
  "MUR": [undefined, "Rs", 2],
  "MXN": ["MX$", "$"],
  "MYR": [undefined, "RM"],
  "NAD": [undefined, "$"],
  "NGN": [undefined, "₦"],
  "NIO": [undefined, "C$"],
  "NOK": [undefined, "kr", 2],
  "NPR": [undefined, "Rs"],
  "NZD": ["NZ$", "$"],
  "OMR": [undefined, undefined, 3],
  "PHP": ["₱"],
  "PKR": [undefined, "Rs", 2],
  "PLN": [undefined, "zł"],
  "PYG": [undefined, "₲", 0],
  "RON": [undefined, "lei"],
  "RSD": [undefined, undefined, 0],
  "RUB": [undefined, "₽"],
  "RWF": [undefined, "RF", 0],
  "SBD": [undefined, "$"],
  "SEK": [undefined, "kr", 2],
  "SGD": [undefined, "$"],
  "SHP": [undefined, "£"],
  "SLE": [undefined, undefined, 2],
  "SLL": [undefined, undefined, 0],
  "SOS": [undefined, undefined, 0],
  "SRD": [undefined, "$"],
  "SSP": [undefined, "£"],
  "STD": [undefined, undefined, 0],
  "STN": [undefined, "Db"],
  "SYP": [undefined, "£", 0],
  "THB": [undefined, "฿"],
  "TMM": [undefined, undefined, 0],
  "TND": [undefined, undefined, 3],
  "TOP": [undefined, "T$"],
  "TRL": [undefined, undefined, 0],
  "TRY": [undefined, "₺"],
  "TTD": [undefined, "$"],
  "TWD": ["NT$", "$", 2],
  "TZS": [undefined, undefined, 2],
  "UAH": [undefined, "₴"],
  "UGX": [undefined, undefined, 0],
  "USD": ["$"],
  "UYI": [undefined, undefined, 0],
  "UYU": [undefined, "$"],
  "UYW": [undefined, undefined, 4],
  "UZS": [undefined, undefined, 2],
  "VEF": [undefined, "Bs", 2],
  "VND": ["₫", undefined, 0],
  "VUV": [undefined, undefined, 0],
  "XAF": ["FCFA", undefined, 0],
  "XCD": ["EC$", "$"],
  "XOF": ["F CFA", undefined, 0],
  "XPF": ["CFPF", undefined, 0],
  "XXX": ["¤"],
  "YER": [undefined, undefined, 0],
  "ZAR": [undefined, "R"],
  "ZMK": [undefined, undefined, 0],
  "ZMW": [undefined, "ZK"],
  "ZWD": [undefined, undefined, 0]
};

/**
 * Format styles that can be used to represent numbers.
 * @see `getLocaleNumberFormat()`.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
var NumberFormatStyle;
(function (NumberFormatStyle) {
  NumberFormatStyle[NumberFormatStyle["Decimal"] = 0] = "Decimal";
  NumberFormatStyle[NumberFormatStyle["Percent"] = 1] = "Percent";
  NumberFormatStyle[NumberFormatStyle["Currency"] = 2] = "Currency";
  NumberFormatStyle[NumberFormatStyle["Scientific"] = 3] = "Scientific";
})(NumberFormatStyle || (NumberFormatStyle = {}));
/**
 * Plurality cases used for translating plurals to different languages.
 *
 * @see `NgPlural`
 * @see `NgPluralCase`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
var Plural;
(function (Plural) {
  Plural[Plural["Zero"] = 0] = "Zero";
  Plural[Plural["One"] = 1] = "One";
  Plural[Plural["Two"] = 2] = "Two";
  Plural[Plural["Few"] = 3] = "Few";
  Plural[Plural["Many"] = 4] = "Many";
  Plural[Plural["Other"] = 5] = "Other";
})(Plural || (Plural = {}));
/**
 * Context-dependant translation forms for strings.
 * Typically the standalone version is for the nominative form of the word,
 * and the format version is used for the genitive case.
 * @see [CLDR website](http://cldr.unicode.org/translation/date-time-1/date-time#TOC-Standalone-vs.-Format-Styles)
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
var FormStyle;
(function (FormStyle) {
  FormStyle[FormStyle["Format"] = 0] = "Format";
  FormStyle[FormStyle["Standalone"] = 1] = "Standalone";
})(FormStyle || (FormStyle = {}));
/**
 * String widths available for translations.
 * The specific character widths are locale-specific.
 * Examples are given for the word "Sunday" in English.
 *
 * @publicApi
 */
var TranslationWidth;
(function (TranslationWidth) {
  /** 1 character for `en-US`. For example: 'S' */
  TranslationWidth[TranslationWidth["Narrow"] = 0] = "Narrow";
  /** 3 characters for `en-US`. For example: 'Sun' */
  TranslationWidth[TranslationWidth["Abbreviated"] = 1] = "Abbreviated";
  /** Full length for `en-US`. For example: "Sunday" */
  TranslationWidth[TranslationWidth["Wide"] = 2] = "Wide";
  /** 2 characters for `en-US`, For example: "Su" */
  TranslationWidth[TranslationWidth["Short"] = 3] = "Short";
})(TranslationWidth || (TranslationWidth = {}));
/**
 * String widths available for date-time formats.
 * The specific character widths are locale-specific.
 * Examples are given for `en-US`.
 *
 * @see `getLocaleDateFormat()`
 * @see `getLocaleTimeFormat()`
 * @see `getLocaleDateTimeFormat()`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 * @publicApi
 */
var FormatWidth;
(function (FormatWidth) {
  /**
   * For `en-US`, 'M/d/yy, h:mm a'`
   * (Example: `6/15/15, 9:03 AM`)
   */
  FormatWidth[FormatWidth["Short"] = 0] = "Short";
  /**
   * For `en-US`, `'MMM d, y, h:mm:ss a'`
   * (Example: `Jun 15, 2015, 9:03:01 AM`)
   */
  FormatWidth[FormatWidth["Medium"] = 1] = "Medium";
  /**
   * For `en-US`, `'MMMM d, y, h:mm:ss a z'`
   * (Example: `June 15, 2015 at 9:03:01 AM GMT+1`)
   */
  FormatWidth[FormatWidth["Long"] = 2] = "Long";
  /**
   * For `en-US`, `'EEEE, MMMM d, y, h:mm:ss a zzzz'`
   * (Example: `Monday, June 15, 2015 at 9:03:01 AM GMT+01:00`)
   */
  FormatWidth[FormatWidth["Full"] = 3] = "Full";
})(FormatWidth || (FormatWidth = {}));
/**
 * Symbols that can be used to replace placeholders in number patterns.
 * Examples are based on `en-US` values.
 *
 * @see `getLocaleNumberSymbol()`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
var NumberSymbol;
(function (NumberSymbol) {
  /**
   * Decimal separator.
   * For `en-US`, the dot character.
   * Example: 2,345`.`67
   */
  NumberSymbol[NumberSymbol["Decimal"] = 0] = "Decimal";
  /**
   * Grouping separator, typically for thousands.
   * For `en-US`, the comma character.
   * Example: 2`,`345.67
   */
  NumberSymbol[NumberSymbol["Group"] = 1] = "Group";
  /**
   * List-item separator.
   * Example: "one, two, and three"
   */
  NumberSymbol[NumberSymbol["List"] = 2] = "List";
  /**
   * Sign for percentage (out of 100).
   * Example: 23.4%
   */
  NumberSymbol[NumberSymbol["PercentSign"] = 3] = "PercentSign";
  /**
   * Sign for positive numbers.
   * Example: +23
   */
  NumberSymbol[NumberSymbol["PlusSign"] = 4] = "PlusSign";
  /**
   * Sign for negative numbers.
   * Example: -23
   */
  NumberSymbol[NumberSymbol["MinusSign"] = 5] = "MinusSign";
  /**
   * Computer notation for exponential value (n times a power of 10).
   * Example: 1.2E3
   */
  NumberSymbol[NumberSymbol["Exponential"] = 6] = "Exponential";
  /**
   * Human-readable format of exponential.
   * Example: 1.2x103
   */
  NumberSymbol[NumberSymbol["SuperscriptingExponent"] = 7] = "SuperscriptingExponent";
  /**
   * Sign for permille (out of 1000).
   * Example: 23.4‰
   */
  NumberSymbol[NumberSymbol["PerMille"] = 8] = "PerMille";
  /**
   * Infinity, can be used with plus and minus.
   * Example: ∞, +∞, -∞
   */
  NumberSymbol[NumberSymbol["Infinity"] = 9] = "Infinity";
  /**
   * Not a number.
   * Example: NaN
   */
  NumberSymbol[NumberSymbol["NaN"] = 10] = "NaN";
  /**
   * Symbol used between time units.
   * Example: 10:52
   */
  NumberSymbol[NumberSymbol["TimeSeparator"] = 11] = "TimeSeparator";
  /**
   * Decimal separator for currency values (fallback to `Decimal`).
   * Example: $2,345.67
   */
  NumberSymbol[NumberSymbol["CurrencyDecimal"] = 12] = "CurrencyDecimal";
  /**
   * Group separator for currency values (fallback to `Group`).
   * Example: $2,345.67
   */
  NumberSymbol[NumberSymbol["CurrencyGroup"] = 13] = "CurrencyGroup";
})(NumberSymbol || (NumberSymbol = {}));
/**
 * The value for each day of the week, based on the `en-US` locale
 *
 * @publicApi
 */
var WeekDay;
(function (WeekDay) {
  WeekDay[WeekDay["Sunday"] = 0] = "Sunday";
  WeekDay[WeekDay["Monday"] = 1] = "Monday";
  WeekDay[WeekDay["Tuesday"] = 2] = "Tuesday";
  WeekDay[WeekDay["Wednesday"] = 3] = "Wednesday";
  WeekDay[WeekDay["Thursday"] = 4] = "Thursday";
  WeekDay[WeekDay["Friday"] = 5] = "Friday";
  WeekDay[WeekDay["Saturday"] = 6] = "Saturday";
})(WeekDay || (WeekDay = {}));
/**
 * Retrieves the locale ID from the currently loaded locale.
 * The loaded locale could be, for example, a global one rather than a regional one.
 * @param locale A locale code, such as `fr-FR`.
 * @returns The locale code. For example, `fr`.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleId(locale) {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale)[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].LocaleId];
}
/**
 * Retrieves day period strings for the given locale.
 *
 * @param locale A locale code for the locale format rules to use.
 * @param formStyle The required grammatical form.
 * @param width The required character width.
 * @returns An array of localized period strings. For example, `[AM, PM]` for `en-US`.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleDayPeriods(locale, formStyle, width) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  const amPmData = [data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].DayPeriodsFormat], data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].DayPeriodsStandalone]];
  const amPm = getLastDefinedValue(amPmData, formStyle);
  return getLastDefinedValue(amPm, width);
}
/**
 * Retrieves days of the week for the given locale, using the Gregorian calendar.
 *
 * @param locale A locale code for the locale format rules to use.
 * @param formStyle The required grammatical form.
 * @param width The required character width.
 * @returns An array of localized name strings.
 * For example,`[Sunday, Monday, ... Saturday]` for `en-US`.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleDayNames(locale, formStyle, width) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  const daysData = [data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].DaysFormat], data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].DaysStandalone]];
  const days = getLastDefinedValue(daysData, formStyle);
  return getLastDefinedValue(days, width);
}
/**
 * Retrieves months of the year for the given locale, using the Gregorian calendar.
 *
 * @param locale A locale code for the locale format rules to use.
 * @param formStyle The required grammatical form.
 * @param width The required character width.
 * @returns An array of localized name strings.
 * For example,  `[January, February, ...]` for `en-US`.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleMonthNames(locale, formStyle, width) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  const monthsData = [data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].MonthsFormat], data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].MonthsStandalone]];
  const months = getLastDefinedValue(monthsData, formStyle);
  return getLastDefinedValue(months, width);
}
/**
 * Retrieves Gregorian-calendar eras for the given locale.
 * @param locale A locale code for the locale format rules to use.
 * @param width The required character width.

 * @returns An array of localized era strings.
 * For example, `[AD, BC]` for `en-US`.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleEraNames(locale, width) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  const erasData = data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].Eras];
  return getLastDefinedValue(erasData, width);
}
/**
 * Retrieves the first day of the week for the given locale.
 *
 * @param locale A locale code for the locale format rules to use.
 * @returns A day index number, using the 0-based week-day index for `en-US`
 * (Sunday = 0, Monday = 1, ...).
 * For example, for `fr-FR`, returns 1 to indicate that the first day is Monday.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleFirstDayOfWeek(locale) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].FirstDayOfWeek];
}
/**
 * Range of week days that are considered the week-end for the given locale.
 *
 * @param locale A locale code for the locale format rules to use.
 * @returns The range of day values, `[startDay, endDay]`.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleWeekEndRange(locale) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].WeekendRange];
}
/**
 * Retrieves a localized date-value formatting string.
 *
 * @param locale A locale code for the locale format rules to use.
 * @param width The format type.
 * @returns The localized formatting string.
 * @see `FormatWidth`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleDateFormat(locale, width) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return getLastDefinedValue(data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].DateFormat], width);
}
/**
 * Retrieves a localized time-value formatting string.
 *
 * @param locale A locale code for the locale format rules to use.
 * @param width The format type.
 * @returns The localized formatting string.
 * @see `FormatWidth`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)

 * @publicApi
 */
function getLocaleTimeFormat(locale, width) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return getLastDefinedValue(data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].TimeFormat], width);
}
/**
 * Retrieves a localized date-time formatting string.
 *
 * @param locale A locale code for the locale format rules to use.
 * @param width The format type.
 * @returns The localized formatting string.
 * @see `FormatWidth`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleDateTimeFormat(locale, width) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  const dateTimeFormatData = data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].DateTimeFormat];
  return getLastDefinedValue(dateTimeFormatData, width);
}
/**
 * Retrieves a localized number symbol that can be used to replace placeholders in number formats.
 * @param locale The locale code.
 * @param symbol The symbol to localize.
 * @returns The character for the localized symbol.
 * @see `NumberSymbol`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleNumberSymbol(locale, symbol) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  const res = data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].NumberSymbols][symbol];
  if (typeof res === 'undefined') {
    if (symbol === NumberSymbol.CurrencyDecimal) {
      return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].NumberSymbols][NumberSymbol.Decimal];
    } else if (symbol === NumberSymbol.CurrencyGroup) {
      return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].NumberSymbols][NumberSymbol.Group];
    }
  }
  return res;
}
/**
 * Retrieves a number format for a given locale.
 *
 * Numbers are formatted using patterns, like `#,###.00`. For example, the pattern `#,###.00`
 * when used to format the number 12345.678 could result in "12'345,678". That would happen if the
 * grouping separator for your language is an apostrophe, and the decimal separator is a comma.
 *
 * <b>Important:</b> The characters `.` `,` `0` `#` (and others below) are special placeholders
 * that stand for the decimal separator, and so on, and are NOT real characters.
 * You must NOT "translate" the placeholders. For example, don't change `.` to `,` even though in
 * your language the decimal point is written with a comma. The symbols should be replaced by the
 * local equivalents, using the appropriate `NumberSymbol` for your language.
 *
 * Here are the special characters used in number patterns:
 *
 * | Symbol | Meaning |
 * |--------|---------|
 * | . | Replaced automatically by the character used for the decimal point. |
 * | , | Replaced by the "grouping" (thousands) separator. |
 * | 0 | Replaced by a digit (or zero if there aren't enough digits). |
 * | # | Replaced by a digit (or nothing if there aren't enough). |
 * | ¤ | Replaced by a currency symbol, such as $ or USD. |
 * | % | Marks a percent format. The % symbol may change position, but must be retained. |
 * | E | Marks a scientific format. The E symbol may change position, but must be retained. |
 * | ' | Special characters used as literal characters are quoted with ASCII single quotes. |
 *
 * @param locale A locale code for the locale format rules to use.
 * @param type The type of numeric value to be formatted (such as `Decimal` or `Currency`.)
 * @returns The localized format string.
 * @see `NumberFormatStyle`
 * @see [CLDR website](http://cldr.unicode.org/translation/number-patterns)
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleNumberFormat(locale, type) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].NumberFormats][type];
}
/**
 * Retrieves the symbol used to represent the currency for the main country
 * corresponding to a given locale. For example, '$' for `en-US`.
 *
 * @param locale A locale code for the locale format rules to use.
 * @returns The localized symbol character,
 * or `null` if the main country cannot be determined.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleCurrencySymbol(locale) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].CurrencySymbol] || null;
}
/**
 * Retrieves the name of the currency for the main country corresponding
 * to a given locale. For example, 'US Dollar' for `en-US`.
 * @param locale A locale code for the locale format rules to use.
 * @returns The currency name,
 * or `null` if the main country cannot be determined.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleCurrencyName(locale) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].CurrencyName] || null;
}
/**
 * Retrieves the default currency code for the given locale.
 *
 * The default is defined as the first currency which is still in use.
 *
 * @param locale The code of the locale whose currency code we want.
 * @returns The code of the default currency for the given locale.
 *
 * @publicApi
 */
function getLocaleCurrencyCode(locale) {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵgetLocaleCurrencyCode"])(locale);
}
/**
 * Retrieves the currency values for a given locale.
 * @param locale A locale code for the locale format rules to use.
 * @returns The currency values.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 */
function getLocaleCurrencies(locale) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].Currencies];
}
/**
 * @alias core/ɵgetLocalePluralCase
 * @publicApi
 */
const getLocalePluralCase = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵgetLocalePluralCase"];
function checkFullData(data) {
  if (!data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].ExtraData]) {
    throw new Error(`Missing extra locale data for the locale "${data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`);
  }
}
/**
 * Retrieves locale-specific rules used to determine which day period to use
 * when more than one period is defined for a locale.
 *
 * There is a rule for each defined day period. The
 * first rule is applied to the first day period and so on.
 * Fall back to AM/PM when no rules are available.
 *
 * A rule can specify a period as time range, or as a single time value.
 *
 * This functionality is only available when you have loaded the full locale data.
 * See the ["I18n guide"](guide/i18n-common-format-data-locale).
 *
 * @param locale A locale code for the locale format rules to use.
 * @returns The rules for the locale, a single time value or array of *from-time, to-time*,
 * or null if no periods are available.
 *
 * @see `getLocaleExtraDayPeriods()`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleExtraDayPeriodRules(locale) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  checkFullData(data);
  const rules = data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].ExtraData][2 /* ɵExtraLocaleDataIndex.ExtraDayPeriodsRules */] || [];
  return rules.map(rule => {
    if (typeof rule === 'string') {
      return extractTime(rule);
    }
    return [extractTime(rule[0]), extractTime(rule[1])];
  });
}
/**
 * Retrieves locale-specific day periods, which indicate roughly how a day is broken up
 * in different languages.
 * For example, for `en-US`, periods are morning, noon, afternoon, evening, and midnight.
 *
 * This functionality is only available when you have loaded the full locale data.
 * See the ["I18n guide"](guide/i18n-common-format-data-locale).
 *
 * @param locale A locale code for the locale format rules to use.
 * @param formStyle The required grammatical form.
 * @param width The required character width.
 * @returns The translated day-period strings.
 * @see `getLocaleExtraDayPeriodRules()`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLocaleExtraDayPeriods(locale, formStyle, width) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  checkFullData(data);
  const dayPeriodsData = [data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].ExtraData][0 /* ɵExtraLocaleDataIndex.ExtraDayPeriodFormats */], data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].ExtraData][1 /* ɵExtraLocaleDataIndex.ExtraDayPeriodStandalone */]];

  const dayPeriods = getLastDefinedValue(dayPeriodsData, formStyle) || [];
  return getLastDefinedValue(dayPeriods, width) || [];
}
/**
 * Retrieves the writing direction of a specified locale
 * @param locale A locale code for the locale format rules to use.
 * @publicApi
 * @returns 'rtl' or 'ltr'
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 */
function getLocaleDirection(locale) {
  const data = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵfindLocaleData"])(locale);
  return data[_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵLocaleDataIndex"].Directionality];
}
/**
 * Retrieves the first value that is defined in an array, going backwards from an index position.
 *
 * To avoid repeating the same data (as when the "format" and "standalone" forms are the same)
 * add the first value to the locale data arrays, and add other values only if they are different.
 *
 * @param data The data array to retrieve from.
 * @param index A 0-based index into the array to start from.
 * @returns The value immediately before the given index position.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getLastDefinedValue(data, index) {
  for (let i = index; i > -1; i--) {
    if (typeof data[i] !== 'undefined') {
      return data[i];
    }
  }
  throw new Error('Locale data API: locale data undefined');
}
/**
 * Extracts the hours and minutes from a string like "15:45"
 */
function extractTime(time) {
  const [h, m] = time.split(':');
  return {
    hours: +h,
    minutes: +m
  };
}
/**
 * Retrieves the currency symbol for a given currency code.
 *
 * For example, for the default `en-US` locale, the code `USD` can
 * be represented by the narrow symbol `$` or the wide symbol `US$`.
 *
 * @param code The currency code.
 * @param format The format, `wide` or `narrow`.
 * @param locale A locale code for the locale format rules to use.
 *
 * @returns The symbol, or the currency code if no symbol is available.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getCurrencySymbol(code, format, locale = 'en') {
  const currency = getLocaleCurrencies(locale)[code] || CURRENCIES_EN[code] || [];
  const symbolNarrow = currency[1 /* ɵCurrencyIndex.SymbolNarrow */];
  if (format === 'narrow' && typeof symbolNarrow === 'string') {
    return symbolNarrow;
  }
  return currency[0 /* ɵCurrencyIndex.Symbol */] || code;
}
// Most currencies have cents, that's why the default is 2
const DEFAULT_NB_OF_CURRENCY_DIGITS = 2;
/**
 * Reports the number of decimal digits for a given currency.
 * The value depends upon the presence of cents in that particular currency.
 *
 * @param code The currency code.
 * @returns The number of decimal digits, typically 0 or 2.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function getNumberOfCurrencyDigits(code) {
  let digits;
  const currency = CURRENCIES_EN[code];
  if (currency) {
    digits = currency[2 /* ɵCurrencyIndex.NbOfDigits */];
  }

  return typeof digits === 'number' ? digits : DEFAULT_NB_OF_CURRENCY_DIGITS;
}
const ISO8601_DATE_REGEX = /^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;
//    1        2       3         4          5          6          7          8  9     10      11
const NAMED_FORMATS = {};
const DATE_FORMATS_SPLIT = /((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;
var ZoneWidth;
(function (ZoneWidth) {
  ZoneWidth[ZoneWidth["Short"] = 0] = "Short";
  ZoneWidth[ZoneWidth["ShortGMT"] = 1] = "ShortGMT";
  ZoneWidth[ZoneWidth["Long"] = 2] = "Long";
  ZoneWidth[ZoneWidth["Extended"] = 3] = "Extended";
})(ZoneWidth || (ZoneWidth = {}));
var DateType;
(function (DateType) {
  DateType[DateType["FullYear"] = 0] = "FullYear";
  DateType[DateType["Month"] = 1] = "Month";
  DateType[DateType["Date"] = 2] = "Date";
  DateType[DateType["Hours"] = 3] = "Hours";
  DateType[DateType["Minutes"] = 4] = "Minutes";
  DateType[DateType["Seconds"] = 5] = "Seconds";
  DateType[DateType["FractionalSeconds"] = 6] = "FractionalSeconds";
  DateType[DateType["Day"] = 7] = "Day";
})(DateType || (DateType = {}));
var TranslationType;
(function (TranslationType) {
  TranslationType[TranslationType["DayPeriods"] = 0] = "DayPeriods";
  TranslationType[TranslationType["Days"] = 1] = "Days";
  TranslationType[TranslationType["Months"] = 2] = "Months";
  TranslationType[TranslationType["Eras"] = 3] = "Eras";
})(TranslationType || (TranslationType = {}));
/**
 * @ngModule CommonModule
 * @description
 *
 * Formats a date according to locale rules.
 *
 * @param value The date to format, as a Date, or a number (milliseconds since UTC epoch)
 * or an [ISO date-time string](https://www.w3.org/TR/NOTE-datetime).
 * @param format The date-time components to include. See `DatePipe` for details.
 * @param locale A locale code for the locale format rules to use.
 * @param timezone The time zone. A time zone offset from GMT (such as `'+0430'`),
 * or a standard UTC/GMT or continental US time zone abbreviation.
 * If not specified, uses host system settings.
 *
 * @returns The formatted date string.
 *
 * @see `DatePipe`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function formatDate(value, format, locale, timezone) {
  let date = toDate(value);
  const namedFormat = getNamedFormat(locale, format);
  format = namedFormat || format;
  let parts = [];
  let match;
  while (format) {
    match = DATE_FORMATS_SPLIT.exec(format);
    if (match) {
      parts = parts.concat(match.slice(1));
      const part = parts.pop();
      if (!part) {
        break;
      }
      format = part;
    } else {
      parts.push(format);
      break;
    }
  }
  let dateTimezoneOffset = date.getTimezoneOffset();
  if (timezone) {
    dateTimezoneOffset = timezoneToOffset(timezone, dateTimezoneOffset);
    date = convertTimezoneToLocal(date, timezone, true);
  }
  let text = '';
  parts.forEach(value => {
    const dateFormatter = getDateFormatter(value);
    text += dateFormatter ? dateFormatter(date, locale, dateTimezoneOffset) : value === '\'\'' ? '\'' : value.replace(/(^'|'$)/g, '').replace(/''/g, '\'');
  });
  return text;
}
/**
 * Create a new Date object with the given date value, and the time set to midnight.
 *
 * We cannot use `new Date(year, month, date)` because it maps years between 0 and 99 to 1900-1999.
 * See: https://github.com/angular/angular/issues/40377
 *
 * Note that this function returns a Date object whose time is midnight in the current locale's
 * timezone. In the future we might want to change this to be midnight in UTC, but this would be a
 * considerable breaking change.
 */
function createDate(year, month, date) {
  // The `newDate` is set to midnight (UTC) on January 1st 1970.
  // - In PST this will be December 31st 1969 at 4pm.
  // - In GMT this will be January 1st 1970 at 1am.
  // Note that they even have different years, dates and months!
  const newDate = new Date(0);
  // `setFullYear()` allows years like 0001 to be set correctly. This function does not
  // change the internal time of the date.
  // Consider calling `setFullYear(2019, 8, 20)` (September 20, 2019).
  // - In PST this will now be September 20, 2019 at 4pm
  // - In GMT this will now be September 20, 2019 at 1am
  newDate.setFullYear(year, month, date);
  // We want the final date to be at local midnight, so we reset the time.
  // - In PST this will now be September 20, 2019 at 12am
  // - In GMT this will now be September 20, 2019 at 12am
  newDate.setHours(0, 0, 0);
  return newDate;
}
function getNamedFormat(locale, format) {
  const localeId = getLocaleId(locale);
  NAMED_FORMATS[localeId] = NAMED_FORMATS[localeId] || {};
  if (NAMED_FORMATS[localeId][format]) {
    return NAMED_FORMATS[localeId][format];
  }
  let formatValue = '';
  switch (format) {
    case 'shortDate':
      formatValue = getLocaleDateFormat(locale, FormatWidth.Short);
      break;
    case 'mediumDate':
      formatValue = getLocaleDateFormat(locale, FormatWidth.Medium);
      break;
    case 'longDate':
      formatValue = getLocaleDateFormat(locale, FormatWidth.Long);
      break;
    case 'fullDate':
      formatValue = getLocaleDateFormat(locale, FormatWidth.Full);
      break;
    case 'shortTime':
      formatValue = getLocaleTimeFormat(locale, FormatWidth.Short);
      break;
    case 'mediumTime':
      formatValue = getLocaleTimeFormat(locale, FormatWidth.Medium);
      break;
    case 'longTime':
      formatValue = getLocaleTimeFormat(locale, FormatWidth.Long);
      break;
    case 'fullTime':
      formatValue = getLocaleTimeFormat(locale, FormatWidth.Full);
      break;
    case 'short':
      const shortTime = getNamedFormat(locale, 'shortTime');
      const shortDate = getNamedFormat(locale, 'shortDate');
      formatValue = formatDateTime(getLocaleDateTimeFormat(locale, FormatWidth.Short), [shortTime, shortDate]);
      break;
    case 'medium':
      const mediumTime = getNamedFormat(locale, 'mediumTime');
      const mediumDate = getNamedFormat(locale, 'mediumDate');
      formatValue = formatDateTime(getLocaleDateTimeFormat(locale, FormatWidth.Medium), [mediumTime, mediumDate]);
      break;
    case 'long':
      const longTime = getNamedFormat(locale, 'longTime');
      const longDate = getNamedFormat(locale, 'longDate');
      formatValue = formatDateTime(getLocaleDateTimeFormat(locale, FormatWidth.Long), [longTime, longDate]);
      break;
    case 'full':
      const fullTime = getNamedFormat(locale, 'fullTime');
      const fullDate = getNamedFormat(locale, 'fullDate');
      formatValue = formatDateTime(getLocaleDateTimeFormat(locale, FormatWidth.Full), [fullTime, fullDate]);
      break;
  }
  if (formatValue) {
    NAMED_FORMATS[localeId][format] = formatValue;
  }
  return formatValue;
}
function formatDateTime(str, opt_values) {
  if (opt_values) {
    str = str.replace(/\{([^}]+)}/g, function (match, key) {
      return opt_values != null && key in opt_values ? opt_values[key] : match;
    });
  }
  return str;
}
function padNumber(num, digits, minusSign = '-', trim, negWrap) {
  let neg = '';
  if (num < 0 || negWrap && num <= 0) {
    if (negWrap) {
      num = -num + 1;
    } else {
      num = -num;
      neg = minusSign;
    }
  }
  let strNum = String(num);
  while (strNum.length < digits) {
    strNum = '0' + strNum;
  }
  if (trim) {
    strNum = strNum.slice(strNum.length - digits);
  }
  return neg + strNum;
}
function formatFractionalSeconds(milliseconds, digits) {
  const strMs = padNumber(milliseconds, 3);
  return strMs.substring(0, digits);
}
/**
 * Returns a date formatter that transforms a date into its locale digit representation
 */
function dateGetter(name, size, offset = 0, trim = false, negWrap = false) {
  return function (date, locale) {
    let part = getDatePart(name, date);
    if (offset > 0 || part > -offset) {
      part += offset;
    }
    if (name === DateType.Hours) {
      if (part === 0 && offset === -12) {
        part = 12;
      }
    } else if (name === DateType.FractionalSeconds) {
      return formatFractionalSeconds(part, size);
    }
    const localeMinus = getLocaleNumberSymbol(locale, NumberSymbol.MinusSign);
    return padNumber(part, size, localeMinus, trim, negWrap);
  };
}
function getDatePart(part, date) {
  switch (part) {
    case DateType.FullYear:
      return date.getFullYear();
    case DateType.Month:
      return date.getMonth();
    case DateType.Date:
      return date.getDate();
    case DateType.Hours:
      return date.getHours();
    case DateType.Minutes:
      return date.getMinutes();
    case DateType.Seconds:
      return date.getSeconds();
    case DateType.FractionalSeconds:
      return date.getMilliseconds();
    case DateType.Day:
      return date.getDay();
    default:
      throw new Error(`Unknown DateType value "${part}".`);
  }
}
/**
 * Returns a date formatter that transforms a date into its locale string representation
 */
function dateStrGetter(name, width, form = FormStyle.Format, extended = false) {
  return function (date, locale) {
    return getDateTranslation(date, locale, name, width, form, extended);
  };
}
/**
 * Returns the locale translation of a date for a given form, type and width
 */
function getDateTranslation(date, locale, name, width, form, extended) {
  switch (name) {
    case TranslationType.Months:
      return getLocaleMonthNames(locale, form, width)[date.getMonth()];
    case TranslationType.Days:
      return getLocaleDayNames(locale, form, width)[date.getDay()];
    case TranslationType.DayPeriods:
      const currentHours = date.getHours();
      const currentMinutes = date.getMinutes();
      if (extended) {
        const rules = getLocaleExtraDayPeriodRules(locale);
        const dayPeriods = getLocaleExtraDayPeriods(locale, form, width);
        const index = rules.findIndex(rule => {
          if (Array.isArray(rule)) {
            // morning, afternoon, evening, night
            const [from, to] = rule;
            const afterFrom = currentHours >= from.hours && currentMinutes >= from.minutes;
            const beforeTo = currentHours < to.hours || currentHours === to.hours && currentMinutes < to.minutes;
            // We must account for normal rules that span a period during the day (e.g. 6am-9am)
            // where `from` is less (earlier) than `to`. But also rules that span midnight (e.g.
            // 10pm - 5am) where `from` is greater (later!) than `to`.
            //
            // In the first case the current time must be BOTH after `from` AND before `to`
            // (e.g. 8am is after 6am AND before 10am).
            //
            // In the second case the current time must be EITHER after `from` OR before `to`
            // (e.g. 4am is before 5am but not after 10pm; and 11pm is not before 5am but it is
            // after 10pm).
            if (from.hours < to.hours) {
              if (afterFrom && beforeTo) {
                return true;
              }
            } else if (afterFrom || beforeTo) {
              return true;
            }
          } else {
            // noon or midnight
            if (rule.hours === currentHours && rule.minutes === currentMinutes) {
              return true;
            }
          }
          return false;
        });
        if (index !== -1) {
          return dayPeriods[index];
        }
      }
      // if no rules for the day periods, we use am/pm by default
      return getLocaleDayPeriods(locale, form, width)[currentHours < 12 ? 0 : 1];
    case TranslationType.Eras:
      return getLocaleEraNames(locale, width)[date.getFullYear() <= 0 ? 0 : 1];
    default:
      // This default case is not needed by TypeScript compiler, as the switch is exhaustive.
      // However Closure Compiler does not understand that and reports an error in typed mode.
      // The `throw new Error` below works around the problem, and the unexpected: never variable
      // makes sure tsc still checks this code is unreachable.
      const unexpected = name;
      throw new Error(`unexpected translation type ${unexpected}`);
  }
}
/**
 * Returns a date formatter that transforms a date and an offset into a timezone with ISO8601 or
 * GMT format depending on the width (eg: short = +0430, short:GMT = GMT+4, long = GMT+04:30,
 * extended = +04:30)
 */
function timeZoneGetter(width) {
  return function (date, locale, offset) {
    const zone = -1 * offset;
    const minusSign = getLocaleNumberSymbol(locale, NumberSymbol.MinusSign);
    const hours = zone > 0 ? Math.floor(zone / 60) : Math.ceil(zone / 60);
    switch (width) {
      case ZoneWidth.Short:
        return (zone >= 0 ? '+' : '') + padNumber(hours, 2, minusSign) + padNumber(Math.abs(zone % 60), 2, minusSign);
      case ZoneWidth.ShortGMT:
        return 'GMT' + (zone >= 0 ? '+' : '') + padNumber(hours, 1, minusSign);
      case ZoneWidth.Long:
        return 'GMT' + (zone >= 0 ? '+' : '') + padNumber(hours, 2, minusSign) + ':' + padNumber(Math.abs(zone % 60), 2, minusSign);
      case ZoneWidth.Extended:
        if (offset === 0) {
          return 'Z';
        } else {
          return (zone >= 0 ? '+' : '') + padNumber(hours, 2, minusSign) + ':' + padNumber(Math.abs(zone % 60), 2, minusSign);
        }
      default:
        throw new Error(`Unknown zone width "${width}"`);
    }
  };
}
const JANUARY = 0;
const THURSDAY = 4;
function getFirstThursdayOfYear(year) {
  const firstDayOfYear = createDate(year, JANUARY, 1).getDay();
  return createDate(year, 0, 1 + (firstDayOfYear <= THURSDAY ? THURSDAY : THURSDAY + 7) - firstDayOfYear);
}
function getThursdayThisWeek(datetime) {
  return createDate(datetime.getFullYear(), datetime.getMonth(), datetime.getDate() + (THURSDAY - datetime.getDay()));
}
function weekGetter(size, monthBased = false) {
  return function (date, locale) {
    let result;
    if (monthBased) {
      const nbDaysBefore1stDayOfMonth = new Date(date.getFullYear(), date.getMonth(), 1).getDay() - 1;
      const today = date.getDate();
      result = 1 + Math.floor((today + nbDaysBefore1stDayOfMonth) / 7);
    } else {
      const thisThurs = getThursdayThisWeek(date);
      // Some days of a year are part of next year according to ISO 8601.
      // Compute the firstThurs from the year of this week's Thursday
      const firstThurs = getFirstThursdayOfYear(thisThurs.getFullYear());
      const diff = thisThurs.getTime() - firstThurs.getTime();
      result = 1 + Math.round(diff / 6.048e8); // 6.048e8 ms per week
    }

    return padNumber(result, size, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign));
  };
}
/**
 * Returns a date formatter that provides the week-numbering year for the input date.
 */
function weekNumberingYearGetter(size, trim = false) {
  return function (date, locale) {
    const thisThurs = getThursdayThisWeek(date);
    const weekNumberingYear = thisThurs.getFullYear();
    return padNumber(weekNumberingYear, size, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign), trim);
  };
}
const DATE_FORMATS = {};
// Based on CLDR formats:
// See complete list: http://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table
// See also explanations: http://cldr.unicode.org/translation/date-time
// TODO(ocombe): support all missing cldr formats: U, Q, D, F, e, j, J, C, A, v, V, X, x
function getDateFormatter(format) {
  if (DATE_FORMATS[format]) {
    return DATE_FORMATS[format];
  }
  let formatter;
  switch (format) {
    // Era name (AD/BC)
    case 'G':
    case 'GG':
    case 'GGG':
      formatter = dateStrGetter(TranslationType.Eras, TranslationWidth.Abbreviated);
      break;
    case 'GGGG':
      formatter = dateStrGetter(TranslationType.Eras, TranslationWidth.Wide);
      break;
    case 'GGGGG':
      formatter = dateStrGetter(TranslationType.Eras, TranslationWidth.Narrow);
      break;
    // 1 digit representation of the year, e.g. (AD 1 => 1, AD 199 => 199)
    case 'y':
      formatter = dateGetter(DateType.FullYear, 1, 0, false, true);
      break;
    // 2 digit representation of the year, padded (00-99). (e.g. AD 2001 => 01, AD 2010 => 10)
    case 'yy':
      formatter = dateGetter(DateType.FullYear, 2, 0, true, true);
      break;
    // 3 digit representation of the year, padded (000-999). (e.g. AD 2001 => 01, AD 2010 => 10)
    case 'yyy':
      formatter = dateGetter(DateType.FullYear, 3, 0, false, true);
      break;
    // 4 digit representation of the year (e.g. AD 1 => 0001, AD 2010 => 2010)
    case 'yyyy':
      formatter = dateGetter(DateType.FullYear, 4, 0, false, true);
      break;
    // 1 digit representation of the week-numbering year, e.g. (AD 1 => 1, AD 199 => 199)
    case 'Y':
      formatter = weekNumberingYearGetter(1);
      break;
    // 2 digit representation of the week-numbering year, padded (00-99). (e.g. AD 2001 => 01, AD
    // 2010 => 10)
    case 'YY':
      formatter = weekNumberingYearGetter(2, true);
      break;
    // 3 digit representation of the week-numbering year, padded (000-999). (e.g. AD 1 => 001, AD
    // 2010 => 2010)
    case 'YYY':
      formatter = weekNumberingYearGetter(3);
      break;
    // 4 digit representation of the week-numbering year (e.g. AD 1 => 0001, AD 2010 => 2010)
    case 'YYYY':
      formatter = weekNumberingYearGetter(4);
      break;
    // Month of the year (1-12), numeric
    case 'M':
    case 'L':
      formatter = dateGetter(DateType.Month, 1, 1);
      break;
    case 'MM':
    case 'LL':
      formatter = dateGetter(DateType.Month, 2, 1);
      break;
    // Month of the year (January, ...), string, format
    case 'MMM':
      formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Abbreviated);
      break;
    case 'MMMM':
      formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Wide);
      break;
    case 'MMMMM':
      formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Narrow);
      break;
    // Month of the year (January, ...), string, standalone
    case 'LLL':
      formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Abbreviated, FormStyle.Standalone);
      break;
    case 'LLLL':
      formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Wide, FormStyle.Standalone);
      break;
    case 'LLLLL':
      formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Narrow, FormStyle.Standalone);
      break;
    // Week of the year (1, ... 52)
    case 'w':
      formatter = weekGetter(1);
      break;
    case 'ww':
      formatter = weekGetter(2);
      break;
    // Week of the month (1, ...)
    case 'W':
      formatter = weekGetter(1, true);
      break;
    // Day of the month (1-31)
    case 'd':
      formatter = dateGetter(DateType.Date, 1);
      break;
    case 'dd':
      formatter = dateGetter(DateType.Date, 2);
      break;
    // Day of the Week StandAlone (1, 1, Mon, Monday, M, Mo)
    case 'c':
    case 'cc':
      formatter = dateGetter(DateType.Day, 1);
      break;
    case 'ccc':
      formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Abbreviated, FormStyle.Standalone);
      break;
    case 'cccc':
      formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Wide, FormStyle.Standalone);
      break;
    case 'ccccc':
      formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Narrow, FormStyle.Standalone);
      break;
    case 'cccccc':
      formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Short, FormStyle.Standalone);
      break;
    // Day of the Week
    case 'E':
    case 'EE':
    case 'EEE':
      formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Abbreviated);
      break;
    case 'EEEE':
      formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Wide);
      break;
    case 'EEEEE':
      formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Narrow);
      break;
    case 'EEEEEE':
      formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Short);
      break;
    // Generic period of the day (am-pm)
    case 'a':
    case 'aa':
    case 'aaa':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Abbreviated);
      break;
    case 'aaaa':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Wide);
      break;
    case 'aaaaa':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Narrow);
      break;
    // Extended period of the day (midnight, at night, ...), standalone
    case 'b':
    case 'bb':
    case 'bbb':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Abbreviated, FormStyle.Standalone, true);
      break;
    case 'bbbb':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Wide, FormStyle.Standalone, true);
      break;
    case 'bbbbb':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Narrow, FormStyle.Standalone, true);
      break;
    // Extended period of the day (midnight, night, ...), standalone
    case 'B':
    case 'BB':
    case 'BBB':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Abbreviated, FormStyle.Format, true);
      break;
    case 'BBBB':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Wide, FormStyle.Format, true);
      break;
    case 'BBBBB':
      formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Narrow, FormStyle.Format, true);
      break;
    // Hour in AM/PM, (1-12)
    case 'h':
      formatter = dateGetter(DateType.Hours, 1, -12);
      break;
    case 'hh':
      formatter = dateGetter(DateType.Hours, 2, -12);
      break;
    // Hour of the day (0-23)
    case 'H':
      formatter = dateGetter(DateType.Hours, 1);
      break;
    // Hour in day, padded (00-23)
    case 'HH':
      formatter = dateGetter(DateType.Hours, 2);
      break;
    // Minute of the hour (0-59)
    case 'm':
      formatter = dateGetter(DateType.Minutes, 1);
      break;
    case 'mm':
      formatter = dateGetter(DateType.Minutes, 2);
      break;
    // Second of the minute (0-59)
    case 's':
      formatter = dateGetter(DateType.Seconds, 1);
      break;
    case 'ss':
      formatter = dateGetter(DateType.Seconds, 2);
      break;
    // Fractional second
    case 'S':
      formatter = dateGetter(DateType.FractionalSeconds, 1);
      break;
    case 'SS':
      formatter = dateGetter(DateType.FractionalSeconds, 2);
      break;
    case 'SSS':
      formatter = dateGetter(DateType.FractionalSeconds, 3);
      break;
    // Timezone ISO8601 short format (-0430)
    case 'Z':
    case 'ZZ':
    case 'ZZZ':
      formatter = timeZoneGetter(ZoneWidth.Short);
      break;
    // Timezone ISO8601 extended format (-04:30)
    case 'ZZZZZ':
      formatter = timeZoneGetter(ZoneWidth.Extended);
      break;
    // Timezone GMT short format (GMT+4)
    case 'O':
    case 'OO':
    case 'OOO':
    // Should be location, but fallback to format O instead because we don't have the data yet
    case 'z':
    case 'zz':
    case 'zzz':
      formatter = timeZoneGetter(ZoneWidth.ShortGMT);
      break;
    // Timezone GMT long format (GMT+0430)
    case 'OOOO':
    case 'ZZZZ':
    // Should be location, but fallback to format O instead because we don't have the data yet
    case 'zzzz':
      formatter = timeZoneGetter(ZoneWidth.Long);
      break;
    default:
      return null;
  }
  DATE_FORMATS[format] = formatter;
  return formatter;
}
function timezoneToOffset(timezone, fallback) {
  // Support: IE 11 only, Edge 13-15+
  // IE/Edge do not "understand" colon (`:`) in timezone
  timezone = timezone.replace(/:/g, '');
  const requestedTimezoneOffset = Date.parse('Jan 01, 1970 00:00:00 ' + timezone) / 60000;
  return isNaN(requestedTimezoneOffset) ? fallback : requestedTimezoneOffset;
}
function addDateMinutes(date, minutes) {
  date = new Date(date.getTime());
  date.setMinutes(date.getMinutes() + minutes);
  return date;
}
function convertTimezoneToLocal(date, timezone, reverse) {
  const reverseValue = reverse ? -1 : 1;
  const dateTimezoneOffset = date.getTimezoneOffset();
  const timezoneOffset = timezoneToOffset(timezone, dateTimezoneOffset);
  return addDateMinutes(date, reverseValue * (timezoneOffset - dateTimezoneOffset));
}
/**
 * Converts a value to date.
 *
 * Supported input formats:
 * - `Date`
 * - number: timestamp
 * - string: numeric (e.g. "1234"), ISO and date strings in a format supported by
 *   [Date.parse()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse).
 *   Note: ISO strings without time return a date without timeoffset.
 *
 * Throws if unable to convert to a date.
 */
function toDate(value) {
  if (isDate(value)) {
    return value;
  }
  if (typeof value === 'number' && !isNaN(value)) {
    return new Date(value);
  }
  if (typeof value === 'string') {
    value = value.trim();
    if (/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(value)) {
      /* For ISO Strings without time the day, month and year must be extracted from the ISO String
      before Date creation to avoid time offset and errors in the new Date.
      If we only replace '-' with ',' in the ISO String ("2015,01,01"), and try to create a new
      date, some browsers (e.g. IE 9) will throw an invalid Date error.
      If we leave the '-' ("2015-01-01") and try to create a new Date("2015-01-01") the timeoffset
      is applied.
      Note: ISO months are 0 for January, 1 for February, ... */
      const [y, m = 1, d = 1] = value.split('-').map(val => +val);
      return createDate(y, m - 1, d);
    }
    const parsedNb = parseFloat(value);
    // any string that only contains numbers, like "1234" but not like "1234hello"
    if (!isNaN(value - parsedNb)) {
      return new Date(parsedNb);
    }
    let match;
    if (match = value.match(ISO8601_DATE_REGEX)) {
      return isoStringToDate(match);
    }
  }
  const date = new Date(value);
  if (!isDate(date)) {
    throw new Error(`Unable to convert "${value}" into a date`);
  }
  return date;
}
/**
 * Converts a date in ISO8601 to a Date.
 * Used instead of `Date.parse` because of browser discrepancies.
 */
function isoStringToDate(match) {
  const date = new Date(0);
  let tzHour = 0;
  let tzMin = 0;
  // match[8] means that the string contains "Z" (UTC) or a timezone like "+01:00" or "+0100"
  const dateSetter = match[8] ? date.setUTCFullYear : date.setFullYear;
  const timeSetter = match[8] ? date.setUTCHours : date.setHours;
  // if there is a timezone defined like "+01:00" or "+0100"
  if (match[9]) {
    tzHour = Number(match[9] + match[10]);
    tzMin = Number(match[9] + match[11]);
  }
  dateSetter.call(date, Number(match[1]), Number(match[2]) - 1, Number(match[3]));
  const h = Number(match[4] || 0) - tzHour;
  const m = Number(match[5] || 0) - tzMin;
  const s = Number(match[6] || 0);
  // The ECMAScript specification (https://www.ecma-international.org/ecma-262/5.1/#sec-15.9.1.11)
  // defines that `DateTime` milliseconds should always be rounded down, so that `999.9ms`
  // becomes `999ms`.
  const ms = Math.floor(parseFloat('0.' + (match[7] || 0)) * 1000);
  timeSetter.call(date, h, m, s, ms);
  return date;
}
function isDate(value) {
  return value instanceof Date && !isNaN(value.valueOf());
}
const NUMBER_FORMAT_REGEXP = /^(\d+)?\.((\d+)(-(\d+))?)?$/;
const MAX_DIGITS = 22;
const DECIMAL_SEP = '.';
const ZERO_CHAR = '0';
const PATTERN_SEP = ';';
const GROUP_SEP = ',';
const DIGIT_CHAR = '#';
const CURRENCY_CHAR = '¤';
const PERCENT_CHAR = '%';
/**
 * Transforms a number to a locale string based on a style and a format.
 */
function formatNumberToLocaleString(value, pattern, locale, groupSymbol, decimalSymbol, digitsInfo, isPercent = false) {
  let formattedText = '';
  let isZero = false;
  if (!isFinite(value)) {
    formattedText = getLocaleNumberSymbol(locale, NumberSymbol.Infinity);
  } else {
    let parsedNumber = parseNumber(value);
    if (isPercent) {
      parsedNumber = toPercent(parsedNumber);
    }
    let minInt = pattern.minInt;
    let minFraction = pattern.minFrac;
    let maxFraction = pattern.maxFrac;
    if (digitsInfo) {
      const parts = digitsInfo.match(NUMBER_FORMAT_REGEXP);
      if (parts === null) {
        throw new Error(`${digitsInfo} is not a valid digit info`);
      }
      const minIntPart = parts[1];
      const minFractionPart = parts[3];
      const maxFractionPart = parts[5];
      if (minIntPart != null) {
        minInt = parseIntAutoRadix(minIntPart);
      }
      if (minFractionPart != null) {
        minFraction = parseIntAutoRadix(minFractionPart);
      }
      if (maxFractionPart != null) {
        maxFraction = parseIntAutoRadix(maxFractionPart);
      } else if (minFractionPart != null && minFraction > maxFraction) {
        maxFraction = minFraction;
      }
    }
    roundNumber(parsedNumber, minFraction, maxFraction);
    let digits = parsedNumber.digits;
    let integerLen = parsedNumber.integerLen;
    const exponent = parsedNumber.exponent;
    let decimals = [];
    isZero = digits.every(d => !d);
    // pad zeros for small numbers
    for (; integerLen < minInt; integerLen++) {
      digits.unshift(0);
    }
    // pad zeros for small numbers
    for (; integerLen < 0; integerLen++) {
      digits.unshift(0);
    }
    // extract decimals digits
    if (integerLen > 0) {
      decimals = digits.splice(integerLen, digits.length);
    } else {
      decimals = digits;
      digits = [0];
    }
    // format the integer digits with grouping separators
    const groups = [];
    if (digits.length >= pattern.lgSize) {
      groups.unshift(digits.splice(-pattern.lgSize, digits.length).join(''));
    }
    while (digits.length > pattern.gSize) {
      groups.unshift(digits.splice(-pattern.gSize, digits.length).join(''));
    }
    if (digits.length) {
      groups.unshift(digits.join(''));
    }
    formattedText = groups.join(getLocaleNumberSymbol(locale, groupSymbol));
    // append the decimal digits
    if (decimals.length) {
      formattedText += getLocaleNumberSymbol(locale, decimalSymbol) + decimals.join('');
    }
    if (exponent) {
      formattedText += getLocaleNumberSymbol(locale, NumberSymbol.Exponential) + '+' + exponent;
    }
  }
  if (value < 0 && !isZero) {
    formattedText = pattern.negPre + formattedText + pattern.negSuf;
  } else {
    formattedText = pattern.posPre + formattedText + pattern.posSuf;
  }
  return formattedText;
}
/**
 * @ngModule CommonModule
 * @description
 *
 * Formats a number as currency using locale rules.
 *
 * @param value The number to format.
 * @param locale A locale code for the locale format rules to use.
 * @param currency A string containing the currency symbol or its name,
 * such as "$" or "Canadian Dollar". Used in output string, but does not affect the operation
 * of the function.
 * @param currencyCode The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
 * currency code, such as `USD` for the US dollar and `EUR` for the euro.
 * Used to determine the number of digits in the decimal part.
 * @param digitsInfo Decimal representation options, specified by a string in the following format:
 * `{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}`. See `DecimalPipe` for more details.
 *
 * @returns The formatted currency value.
 *
 * @see `formatNumber()`
 * @see `DecimalPipe`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function formatCurrency(value, locale, currency, currencyCode, digitsInfo) {
  const format = getLocaleNumberFormat(locale, NumberFormatStyle.Currency);
  const pattern = parseNumberFormat(format, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign));
  pattern.minFrac = getNumberOfCurrencyDigits(currencyCode);
  pattern.maxFrac = pattern.minFrac;
  const res = formatNumberToLocaleString(value, pattern, locale, NumberSymbol.CurrencyGroup, NumberSymbol.CurrencyDecimal, digitsInfo);
  return res.replace(CURRENCY_CHAR, currency)
  // if we have 2 time the currency character, the second one is ignored
  .replace(CURRENCY_CHAR, '')
  // If there is a spacing between currency character and the value and
  // the currency character is suppressed by passing an empty string, the
  // spacing character would remain as part of the string. Then we
  // should remove it.
  .trim();
}
/**
 * @ngModule CommonModule
 * @description
 *
 * Formats a number as a percentage according to locale rules.
 *
 * @param value The number to format.
 * @param locale A locale code for the locale format rules to use.
 * @param digitsInfo Decimal representation options, specified by a string in the following format:
 * `{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}`. See `DecimalPipe` for more details.
 *
 * @returns The formatted percentage value.
 *
 * @see `formatNumber()`
 * @see `DecimalPipe`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 * @publicApi
 *
 */
function formatPercent(value, locale, digitsInfo) {
  const format = getLocaleNumberFormat(locale, NumberFormatStyle.Percent);
  const pattern = parseNumberFormat(format, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign));
  const res = formatNumberToLocaleString(value, pattern, locale, NumberSymbol.Group, NumberSymbol.Decimal, digitsInfo, true);
  return res.replace(new RegExp(PERCENT_CHAR, 'g'), getLocaleNumberSymbol(locale, NumberSymbol.PercentSign));
}
/**
 * @ngModule CommonModule
 * @description
 *
 * Formats a number as text, with group sizing, separator, and other
 * parameters based on the locale.
 *
 * @param value The number to format.
 * @param locale A locale code for the locale format rules to use.
 * @param digitsInfo Decimal representation options, specified by a string in the following format:
 * `{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}`. See `DecimalPipe` for more details.
 *
 * @returns The formatted text string.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 *
 * @publicApi
 */
function formatNumber(value, locale, digitsInfo) {
  const format = getLocaleNumberFormat(locale, NumberFormatStyle.Decimal);
  const pattern = parseNumberFormat(format, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign));
  return formatNumberToLocaleString(value, pattern, locale, NumberSymbol.Group, NumberSymbol.Decimal, digitsInfo);
}
function parseNumberFormat(format, minusSign = '-') {
  const p = {
    minInt: 1,
    minFrac: 0,
    maxFrac: 0,
    posPre: '',
    posSuf: '',
    negPre: '',
    negSuf: '',
    gSize: 0,
    lgSize: 0
  };
  const patternParts = format.split(PATTERN_SEP);
  const positive = patternParts[0];
  const negative = patternParts[1];
  const positiveParts = positive.indexOf(DECIMAL_SEP) !== -1 ? positive.split(DECIMAL_SEP) : [positive.substring(0, positive.lastIndexOf(ZERO_CHAR) + 1), positive.substring(positive.lastIndexOf(ZERO_CHAR) + 1)],
    integer = positiveParts[0],
    fraction = positiveParts[1] || '';
  p.posPre = integer.substring(0, integer.indexOf(DIGIT_CHAR));
  for (let i = 0; i < fraction.length; i++) {
    const ch = fraction.charAt(i);
    if (ch === ZERO_CHAR) {
      p.minFrac = p.maxFrac = i + 1;
    } else if (ch === DIGIT_CHAR) {
      p.maxFrac = i + 1;
    } else {
      p.posSuf += ch;
    }
  }
  const groups = integer.split(GROUP_SEP);
  p.gSize = groups[1] ? groups[1].length : 0;
  p.lgSize = groups[2] || groups[1] ? (groups[2] || groups[1]).length : 0;
  if (negative) {
    const trunkLen = positive.length - p.posPre.length - p.posSuf.length,
      pos = negative.indexOf(DIGIT_CHAR);
    p.negPre = negative.substring(0, pos).replace(/'/g, '');
    p.negSuf = negative.slice(pos + trunkLen).replace(/'/g, '');
  } else {
    p.negPre = minusSign + p.posPre;
    p.negSuf = p.posSuf;
  }
  return p;
}
// Transforms a parsed number into a percentage by multiplying it by 100
function toPercent(parsedNumber) {
  // if the number is 0, don't do anything
  if (parsedNumber.digits[0] === 0) {
    return parsedNumber;
  }
  // Getting the current number of decimals
  const fractionLen = parsedNumber.digits.length - parsedNumber.integerLen;
  if (parsedNumber.exponent) {
    parsedNumber.exponent += 2;
  } else {
    if (fractionLen === 0) {
      parsedNumber.digits.push(0, 0);
    } else if (fractionLen === 1) {
      parsedNumber.digits.push(0);
    }
    parsedNumber.integerLen += 2;
  }
  return parsedNumber;
}
/**
 * Parses a number.
 * Significant bits of this parse algorithm came from https://github.com/MikeMcl/big.js/
 */
function parseNumber(num) {
  let numStr = Math.abs(num) + '';
  let exponent = 0,
    digits,
    integerLen;
  let i, j, zeros;
  // Decimal point?
  if ((integerLen = numStr.indexOf(DECIMAL_SEP)) > -1) {
    numStr = numStr.replace(DECIMAL_SEP, '');
  }
  // Exponential form?
  if ((i = numStr.search(/e/i)) > 0) {
    // Work out the exponent.
    if (integerLen < 0) integerLen = i;
    integerLen += +numStr.slice(i + 1);
    numStr = numStr.substring(0, i);
  } else if (integerLen < 0) {
    // There was no decimal point or exponent so it is an integer.
    integerLen = numStr.length;
  }
  // Count the number of leading zeros.
  for (i = 0; numStr.charAt(i) === ZERO_CHAR; i++) {/* empty */
  }
  if (i === (zeros = numStr.length)) {
    // The digits are all zero.
    digits = [0];
    integerLen = 1;
  } else {
    // Count the number of trailing zeros
    zeros--;
    while (numStr.charAt(zeros) === ZERO_CHAR) zeros--;
    // Trailing zeros are insignificant so ignore them
    integerLen -= i;
    digits = [];
    // Convert string to array of digits without leading/trailing zeros.
    for (j = 0; i <= zeros; i++, j++) {
      digits[j] = Number(numStr.charAt(i));
    }
  }
  // If the number overflows the maximum allowed digits then use an exponent.
  if (integerLen > MAX_DIGITS) {
    digits = digits.splice(0, MAX_DIGITS - 1);
    exponent = integerLen - 1;
    integerLen = 1;
  }
  return {
    digits,
    exponent,
    integerLen
  };
}
/**
 * Round the parsed number to the specified number of decimal places
 * This function changes the parsedNumber in-place
 */
function roundNumber(parsedNumber, minFrac, maxFrac) {
  if (minFrac > maxFrac) {
    throw new Error(`The minimum number of digits after fraction (${minFrac}) is higher than the maximum (${maxFrac}).`);
  }
  let digits = parsedNumber.digits;
  let fractionLen = digits.length - parsedNumber.integerLen;
  const fractionSize = Math.min(Math.max(minFrac, fractionLen), maxFrac);
  // The index of the digit to where rounding is to occur
  let roundAt = fractionSize + parsedNumber.integerLen;
  let digit = digits[roundAt];
  if (roundAt > 0) {
    // Drop fractional digits beyond `roundAt`
    digits.splice(Math.max(parsedNumber.integerLen, roundAt));
    // Set non-fractional digits beyond `roundAt` to 0
    for (let j = roundAt; j < digits.length; j++) {
      digits[j] = 0;
    }
  } else {
    // We rounded to zero so reset the parsedNumber
    fractionLen = Math.max(0, fractionLen);
    parsedNumber.integerLen = 1;
    digits.length = Math.max(1, roundAt = fractionSize + 1);
    digits[0] = 0;
    for (let i = 1; i < roundAt; i++) digits[i] = 0;
  }
  if (digit >= 5) {
    if (roundAt - 1 < 0) {
      for (let k = 0; k > roundAt; k--) {
        digits.unshift(0);
        parsedNumber.integerLen++;
      }
      digits.unshift(1);
      parsedNumber.integerLen++;
    } else {
      digits[roundAt - 1]++;
    }
  }
  // Pad out with zeros to get the required fraction length
  for (; fractionLen < Math.max(0, fractionSize); fractionLen++) digits.push(0);
  let dropTrailingZeros = fractionSize !== 0;
  // Minimal length = nb of decimals required + current nb of integers
  // Any number besides that is optional and can be removed if it's a trailing 0
  const minLen = minFrac + parsedNumber.integerLen;
  // Do any carrying, e.g. a digit was rounded up to 10
  const carry = digits.reduceRight(function (carry, d, i, digits) {
    d = d + carry;
    digits[i] = d < 10 ? d : d - 10; // d % 10
    if (dropTrailingZeros) {
      // Do not keep meaningless fractional trailing zeros (e.g. 15.52000 --> 15.52)
      if (digits[i] === 0 && i >= minLen) {
        digits.pop();
      } else {
        dropTrailingZeros = false;
      }
    }
    return d >= 10 ? 1 : 0; // Math.floor(d / 10);
  }, 0);
  if (carry) {
    digits.unshift(carry);
    parsedNumber.integerLen++;
  }
}
function parseIntAutoRadix(text) {
  const result = parseInt(text);
  if (isNaN(result)) {
    throw new Error('Invalid integer literal when parsing ' + text);
  }
  return result;
}

/**
 * @publicApi
 */
class NgLocalization {}
NgLocalization.ɵfac = function NgLocalization_Factory(t) {
  return new (t || NgLocalization)();
};
NgLocalization.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: NgLocalization,
  factory: function NgLocalization_Factory(t) {
    let r = null;
    if (t) {
      r = new t();
    } else {
      r = (locale => new NgLocaleLocalization(locale))(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID));
    }
    return r;
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgLocalization, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: locale => new NgLocaleLocalization(locale),
      deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID]
    }]
  }], null, null);
})();
/**
 * Returns the plural category for a given value.
 * - "=value" when the case exists,
 * - the plural category otherwise
 */
function getPluralCategory(value, cases, ngLocalization, locale) {
  let key = `=${value}`;
  if (cases.indexOf(key) > -1) {
    return key;
  }
  key = ngLocalization.getPluralCategory(value, locale);
  if (cases.indexOf(key) > -1) {
    return key;
  }
  if (cases.indexOf('other') > -1) {
    return 'other';
  }
  throw new Error(`No plural message found for value "${value}"`);
}
/**
 * Returns the plural case based on the locale
 *
 * @publicApi
 */
class NgLocaleLocalization extends NgLocalization {
  constructor(locale) {
    super();
    this.locale = locale;
  }
  getPluralCategory(value, locale) {
    const plural = getLocalePluralCase(locale || this.locale)(value);
    switch (plural) {
      case Plural.Zero:
        return 'zero';
      case Plural.One:
        return 'one';
      case Plural.Two:
        return 'two';
      case Plural.Few:
        return 'few';
      case Plural.Many:
        return 'many';
      default:
        return 'other';
    }
  }
}
NgLocaleLocalization.ɵfac = function NgLocaleLocalization_Factory(t) {
  return new (t || NgLocaleLocalization)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID));
};
NgLocaleLocalization.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: NgLocaleLocalization,
  factory: NgLocaleLocalization.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgLocaleLocalization, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID]
      }]
    }];
  }, null);
})();

/**
 * Register global data to be used internally by Angular. See the
 * ["I18n guide"](guide/i18n-common-format-data-locale) to know how to import additional locale
 * data.
 *
 * The signature registerLocaleData(data: any, extraData?: any) is deprecated since v5.1
 *
 * @publicApi
 */
function registerLocaleData(data, localeId, extraData) {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵregisterLocaleData"])(data, localeId, extraData);
}
function parseCookieValue(cookieStr, name) {
  name = encodeURIComponent(name);
  for (const cookie of cookieStr.split(';')) {
    const eqIndex = cookie.indexOf('=');
    const [cookieName, cookieValue] = eqIndex == -1 ? [cookie, ''] : [cookie.slice(0, eqIndex), cookie.slice(eqIndex + 1)];
    if (cookieName.trim() === name) {
      return decodeURIComponent(cookieValue);
    }
  }
  return null;
}
const WS_REGEXP = /\s+/;
const EMPTY_ARRAY = [];
/**
 * @ngModule CommonModule
 *
 * @usageNotes
 * ```
 *     <some-element [ngClass]="'first second'">...</some-element>
 *
 *     <some-element [ngClass]="['first', 'second']">...</some-element>
 *
 *     <some-element [ngClass]="{'first': true, 'second': true, 'third': false}">...</some-element>
 *
 *     <some-element [ngClass]="stringExp|arrayExp|objExp">...</some-element>
 *
 *     <some-element [ngClass]="{'class1 class2 class3' : true}">...</some-element>
 * ```
 *
 * @description
 *
 * Adds and removes CSS classes on an HTML element.
 *
 * The CSS classes are updated as follows, depending on the type of the expression evaluation:
 * - `string` - the CSS classes listed in the string (space delimited) are added,
 * - `Array` - the CSS classes declared as Array elements are added,
 * - `Object` - keys are CSS classes that get added when the expression given in the value
 *              evaluates to a truthy value, otherwise they are removed.
 *
 * @publicApi
 */
class NgClass {
  constructor(
  // leaving references to differs in place since flex layout is extending NgClass...
  _iterableDiffers, _keyValueDiffers, _ngEl, _renderer) {
    this._iterableDiffers = _iterableDiffers;
    this._keyValueDiffers = _keyValueDiffers;
    this._ngEl = _ngEl;
    this._renderer = _renderer;
    this.initialClasses = EMPTY_ARRAY;
    this.stateMap = new Map();
  }
  set klass(value) {
    this.initialClasses = value != null ? value.trim().split(WS_REGEXP) : EMPTY_ARRAY;
  }
  set ngClass(value) {
    this.rawClass = typeof value === 'string' ? value.trim().split(WS_REGEXP) : value;
  }
  /*
  The NgClass directive uses the custom change detection algorithm for its inputs. The custom
  algorithm is necessary since inputs are represented as complex object or arrays that need to be
  deeply-compared.
     This algorithm is perf-sensitive since NgClass is used very frequently and its poor performance
  might negatively impact runtime performance of the entire change detection cycle. The design of
  this algorithm is making sure that:
  - there is no unnecessary DOM manipulation (CSS classes are added / removed from the DOM only when
  needed), even if references to bound objects change;
  - there is no memory allocation if nothing changes (even relatively modest memory allocation
  during the change detection cycle can result in GC pauses for some of the CD cycles).
     The algorithm works by iterating over the set of bound classes, staring with [class] binding and
  then going over [ngClass] binding. For each CSS class name:
  - check if it was seen before (this information is tracked in the state map) and if its value
  changed;
  - mark it as "touched" - names that are not marked are not present in the latest set of binding
  and we can remove such class name from the internal data structures;
     After iteration over all the CSS class names we've got data structure with all the information
  necessary to synchronize changes to the DOM - it is enough to iterate over the state map, flush
  changes to the DOM and reset internal data structures so those are ready for the next change
  detection cycle.
   */
  ngDoCheck() {
    // classes from the [class] binding
    for (const klass of this.initialClasses) {
      this._updateState(klass, true);
    }
    // classes from the [ngClass] binding
    const rawClass = this.rawClass;
    if (Array.isArray(rawClass) || rawClass instanceof Set) {
      for (const klass of rawClass) {
        this._updateState(klass, true);
      }
    } else if (rawClass != null) {
      for (const klass of Object.keys(rawClass)) {
        this._updateState(klass, Boolean(rawClass[klass]));
      }
    }
    this._applyStateDiff();
  }
  _updateState(klass, nextEnabled) {
    const state = this.stateMap.get(klass);
    if (state !== undefined) {
      if (state.enabled !== nextEnabled) {
        state.changed = true;
        state.enabled = nextEnabled;
      }
      state.touched = true;
    } else {
      this.stateMap.set(klass, {
        enabled: nextEnabled,
        changed: true,
        touched: true
      });
    }
  }
  _applyStateDiff() {
    for (const stateEntry of this.stateMap) {
      const klass = stateEntry[0];
      const state = stateEntry[1];
      if (state.changed) {
        this._toggleClass(klass, state.enabled);
        state.changed = false;
      } else if (!state.touched) {
        // A class that was previously active got removed from the new collection of classes -
        // remove from the DOM as well.
        if (state.enabled) {
          this._toggleClass(klass, false);
        }
        this.stateMap.delete(klass);
      }
      state.touched = false;
    }
  }
  _toggleClass(klass, enabled) {
    if (ngDevMode) {
      if (typeof klass !== 'string') {
        throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵstringify"])(klass)}`);
      }
    }
    klass = klass.trim();
    if (klass.length > 0) {
      klass.split(WS_REGEXP).forEach(klass => {
        if (enabled) {
          this._renderer.addClass(this._ngEl.nativeElement, klass);
        } else {
          this._renderer.removeClass(this._ngEl.nativeElement, klass);
        }
      });
    }
  }
}
NgClass.ɵfac = function NgClass_Factory(t) {
  return new (t || NgClass)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.KeyValueDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2));
};
NgClass.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgClass,
  selectors: [["", "ngClass", ""]],
  inputs: {
    klass: ["class", "klass"],
    ngClass: "ngClass"
  },
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgClass, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngClass]',
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.KeyValueDiffers
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }];
  }, {
    klass: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['class']
    }],
    ngClass: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngClass']
    }]
  });
})();

/**
 * Instantiates a {@link Component} type and inserts its Host View into the current View.
 * `NgComponentOutlet` provides a declarative approach for dynamic component creation.
 *
 * `NgComponentOutlet` requires a component type, if a falsy value is set the view will clear and
 * any existing component will be destroyed.
 *
 * @usageNotes
 *
 * ### Fine tune control
 *
 * You can control the component creation process by using the following optional attributes:
 *
 * * `ngComponentOutletInjector`: Optional custom {@link Injector} that will be used as parent for
 * the Component. Defaults to the injector of the current view container.
 *
 * * `ngComponentOutletContent`: Optional list of projectable nodes to insert into the content
 * section of the component, if it exists.
 *
 * * `ngComponentOutletNgModule`: Optional NgModule class reference to allow loading another
 * module dynamically, then loading a component from that module.
 *
 * * `ngComponentOutletNgModuleFactory`: Deprecated config option that allows providing optional
 * NgModule factory to allow loading another module dynamically, then loading a component from that
 * module. Use `ngComponentOutletNgModule` instead.
 *
 * ### Syntax
 *
 * Simple
 * ```
 * <ng-container *ngComponentOutlet="componentTypeExpression"></ng-container>
 * ```
 *
 * Customized injector/content
 * ```
 * <ng-container *ngComponentOutlet="componentTypeExpression;
 *                                   injector: injectorExpression;
 *                                   content: contentNodesExpression;">
 * </ng-container>
 * ```
 *
 * Customized NgModule reference
 * ```
 * <ng-container *ngComponentOutlet="componentTypeExpression;
 *                                   ngModule: ngModuleClass;">
 * </ng-container>
 * ```
 *
 * ### A simple example
 *
 * {@example common/ngComponentOutlet/ts/module.ts region='SimpleExample'}
 *
 * A more complete example with additional options:
 *
 * {@example common/ngComponentOutlet/ts/module.ts region='CompleteExample'}
 *
 * @publicApi
 * @ngModule CommonModule
 */
class NgComponentOutlet {
  constructor(_viewContainerRef) {
    this._viewContainerRef = _viewContainerRef;
    this.ngComponentOutlet = null;
  }
  /** @nodoc */
  ngOnChanges(changes) {
    const {
      _viewContainerRef: viewContainerRef,
      ngComponentOutletNgModule: ngModule,
      ngComponentOutletNgModuleFactory: ngModuleFactory
    } = this;
    viewContainerRef.clear();
    this._componentRef = undefined;
    if (this.ngComponentOutlet) {
      const injector = this.ngComponentOutletInjector || viewContainerRef.parentInjector;
      if (changes['ngComponentOutletNgModule'] || changes['ngComponentOutletNgModuleFactory']) {
        if (this._moduleRef) this._moduleRef.destroy();
        if (ngModule) {
          this._moduleRef = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.createNgModule)(ngModule, getParentInjector(injector));
        } else if (ngModuleFactory) {
          this._moduleRef = ngModuleFactory.create(getParentInjector(injector));
        } else {
          this._moduleRef = undefined;
        }
      }
      this._componentRef = viewContainerRef.createComponent(this.ngComponentOutlet, {
        index: viewContainerRef.length,
        injector,
        ngModuleRef: this._moduleRef,
        projectableNodes: this.ngComponentOutletContent
      });
    }
  }
  /** @nodoc */
  ngOnDestroy() {
    if (this._moduleRef) this._moduleRef.destroy();
  }
}
NgComponentOutlet.ɵfac = function NgComponentOutlet_Factory(t) {
  return new (t || NgComponentOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef));
};
NgComponentOutlet.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgComponentOutlet,
  selectors: [["", "ngComponentOutlet", ""]],
  inputs: {
    ngComponentOutlet: "ngComponentOutlet",
    ngComponentOutletInjector: "ngComponentOutletInjector",
    ngComponentOutletContent: "ngComponentOutletContent",
    ngComponentOutletNgModule: "ngComponentOutletNgModule",
    ngComponentOutletNgModuleFactory: "ngComponentOutletNgModuleFactory"
  },
  standalone: true,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgComponentOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngComponentOutlet]',
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }];
  }, {
    ngComponentOutlet: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngComponentOutletInjector: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngComponentOutletContent: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngComponentOutletNgModule: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngComponentOutletNgModuleFactory: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
// Helper function that returns an Injector instance of a parent NgModule.
function getParentInjector(injector) {
  const parentNgModule = injector.get(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModuleRef);
  return parentNgModule.injector;
}
const NG_DEV_MODE = typeof ngDevMode === 'undefined' || !!ngDevMode;
/**
 * @publicApi
 */
class NgForOfContext {
  constructor($implicit, ngForOf, index, count) {
    this.$implicit = $implicit;
    this.ngForOf = ngForOf;
    this.index = index;
    this.count = count;
  }
  get first() {
    return this.index === 0;
  }
  get last() {
    return this.index === this.count - 1;
  }
  get even() {
    return this.index % 2 === 0;
  }
  get odd() {
    return !this.even;
  }
}
/**
 * A [structural directive](guide/structural-directives) that renders
 * a template for each item in a collection.
 * The directive is placed on an element, which becomes the parent
 * of the cloned templates.
 *
 * The `ngForOf` directive is generally used in the
 * [shorthand form](guide/structural-directives#asterisk) `*ngFor`.
 * In this form, the template to be rendered for each iteration is the content
 * of an anchor element containing the directive.
 *
 * The following example shows the shorthand syntax with some options,
 * contained in an `<li>` element.
 *
 * ```
 * <li *ngFor="let item of items; index as i; trackBy: trackByFn">...</li>
 * ```
 *
 * The shorthand form expands into a long form that uses the `ngForOf` selector
 * on an `<ng-template>` element.
 * The content of the `<ng-template>` element is the `<li>` element that held the
 * short-form directive.
 *
 * Here is the expanded version of the short-form example.
 *
 * ```
 * <ng-template ngFor let-item [ngForOf]="items" let-i="index" [ngForTrackBy]="trackByFn">
 *   <li>...</li>
 * </ng-template>
 * ```
 *
 * Angular automatically expands the shorthand syntax as it compiles the template.
 * The context for each embedded view is logically merged to the current component
 * context according to its lexical position.
 *
 * When using the shorthand syntax, Angular allows only [one structural directive
 * on an element](guide/structural-directives#one-per-element).
 * If you want to iterate conditionally, for example,
 * put the `*ngIf` on a container element that wraps the `*ngFor` element.
 * For further discussion, see
 * [Structural Directives](guide/structural-directives#one-per-element).
 *
 * @usageNotes
 *
 * ### Local variables
 *
 * `NgForOf` provides exported values that can be aliased to local variables.
 * For example:
 *
 *  ```
 * <li *ngFor="let user of users; index as i; first as isFirst">
 *    {{i}}/{{users.length}}. {{user}} <span *ngIf="isFirst">default</span>
 * </li>
 * ```
 *
 * The following exported values can be aliased to local variables:
 *
 * - `$implicit: T`: The value of the individual items in the iterable (`ngForOf`).
 * - `ngForOf: NgIterable<T>`: The value of the iterable expression. Useful when the expression is
 * more complex then a property access, for example when using the async pipe (`userStreams |
 * async`).
 * - `index: number`: The index of the current item in the iterable.
 * - `count: number`: The length of the iterable.
 * - `first: boolean`: True when the item is the first item in the iterable.
 * - `last: boolean`: True when the item is the last item in the iterable.
 * - `even: boolean`: True when the item has an even index in the iterable.
 * - `odd: boolean`: True when the item has an odd index in the iterable.
 *
 * ### Change propagation
 *
 * When the contents of the iterator changes, `NgForOf` makes the corresponding changes to the DOM:
 *
 * * When an item is added, a new instance of the template is added to the DOM.
 * * When an item is removed, its template instance is removed from the DOM.
 * * When items are reordered, their respective templates are reordered in the DOM.
 *
 * Angular uses object identity to track insertions and deletions within the iterator and reproduce
 * those changes in the DOM. This has important implications for animations and any stateful
 * controls that are present, such as `<input>` elements that accept user input. Inserted rows can
 * be animated in, deleted rows can be animated out, and unchanged rows retain any unsaved state
 * such as user input.
 * For more on animations, see [Transitions and Triggers](guide/transition-and-triggers).
 *
 * The identities of elements in the iterator can change while the data does not.
 * This can happen, for example, if the iterator is produced from an RPC to the server, and that
 * RPC is re-run. Even if the data hasn't changed, the second response produces objects with
 * different identities, and Angular must tear down the entire DOM and rebuild it (as if all old
 * elements were deleted and all new elements inserted).
 *
 * To avoid this expensive operation, you can customize the default tracking algorithm.
 * by supplying the `trackBy` option to `NgForOf`.
 * `trackBy` takes a function that has two arguments: `index` and `item`.
 * If `trackBy` is given, Angular tracks changes by the return value of the function.
 *
 * @see [Structural Directives](guide/structural-directives)
 * @ngModule CommonModule
 * @publicApi
 */
class NgForOf {
  /**
   * The value of the iterable expression, which can be used as a
   * [template input variable](guide/structural-directives#shorthand).
   */
  set ngForOf(ngForOf) {
    this._ngForOf = ngForOf;
    this._ngForOfDirty = true;
  }
  /**
   * Specifies a custom `TrackByFunction` to compute the identity of items in an iterable.
   *
   * If a custom `TrackByFunction` is not provided, `NgForOf` will use the item's [object
   * identity](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is)
   * as the key.
   *
   * `NgForOf` uses the computed key to associate items in an iterable with DOM elements
   * it produces for these items.
   *
   * A custom `TrackByFunction` is useful to provide good user experience in cases when items in an
   * iterable rendered using `NgForOf` have a natural identifier (for example, custom ID or a
   * primary key), and this iterable could be updated with new object instances that still
   * represent the same underlying entity (for example, when data is re-fetched from the server,
   * and the iterable is recreated and re-rendered, but most of the data is still the same).
   *
   * @see `TrackByFunction`
   */
  set ngForTrackBy(fn) {
    if (NG_DEV_MODE && fn != null && typeof fn !== 'function') {
      console.warn(`trackBy must be a function, but received ${JSON.stringify(fn)}. ` + `See https://angular.io/api/common/NgForOf#change-propagation for more information.`);
    }
    this._trackByFn = fn;
  }
  get ngForTrackBy() {
    return this._trackByFn;
  }
  constructor(_viewContainer, _template, _differs) {
    this._viewContainer = _viewContainer;
    this._template = _template;
    this._differs = _differs;
    this._ngForOf = null;
    this._ngForOfDirty = true;
    this._differ = null;
  }
  /**
   * A reference to the template that is stamped out for each item in the iterable.
   * @see [template reference variable](guide/template-reference-variables)
   */
  set ngForTemplate(value) {
    // TODO(TS2.1): make TemplateRef<Partial<NgForRowOf<T>>> once we move to TS v2.1
    // The current type is too restrictive; a template that just uses index, for example,
    // should be acceptable.
    if (value) {
      this._template = value;
    }
  }
  /**
   * Applies the changes when needed.
   * @nodoc
   */
  ngDoCheck() {
    if (this._ngForOfDirty) {
      this._ngForOfDirty = false;
      // React on ngForOf changes only once all inputs have been initialized
      const value = this._ngForOf;
      if (!this._differ && value) {
        if (NG_DEV_MODE) {
          try {
            // CAUTION: this logic is duplicated for production mode below, as the try-catch
            // is only present in development builds.
            this._differ = this._differs.find(value).create(this.ngForTrackBy);
          } catch {
            let errorMessage = `Cannot find a differ supporting object '${value}' of type '` + `${getTypeName(value)}'. NgFor only supports binding to Iterables, such as Arrays.`;
            if (typeof value === 'object') {
              errorMessage += ' Did you mean to use the keyvalue pipe?';
            }
            throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](-2200 /* RuntimeErrorCode.NG_FOR_MISSING_DIFFER */, errorMessage);
          }
        } else {
          // CAUTION: this logic is duplicated for development mode above, as the try-catch
          // is only present in development builds.
          this._differ = this._differs.find(value).create(this.ngForTrackBy);
        }
      }
    }
    if (this._differ) {
      const changes = this._differ.diff(this._ngForOf);
      if (changes) this._applyChanges(changes);
    }
  }
  _applyChanges(changes) {
    const viewContainer = this._viewContainer;
    changes.forEachOperation((item, adjustedPreviousIndex, currentIndex) => {
      if (item.previousIndex == null) {
        // NgForOf is never "null" or "undefined" here because the differ detected
        // that a new item needs to be inserted from the iterable. This implies that
        // there is an iterable value for "_ngForOf".
        viewContainer.createEmbeddedView(this._template, new NgForOfContext(item.item, this._ngForOf, -1, -1), currentIndex === null ? undefined : currentIndex);
      } else if (currentIndex == null) {
        viewContainer.remove(adjustedPreviousIndex === null ? undefined : adjustedPreviousIndex);
      } else if (adjustedPreviousIndex !== null) {
        const view = viewContainer.get(adjustedPreviousIndex);
        viewContainer.move(view, currentIndex);
        applyViewChange(view, item);
      }
    });
    for (let i = 0, ilen = viewContainer.length; i < ilen; i++) {
      const viewRef = viewContainer.get(i);
      const context = viewRef.context;
      context.index = i;
      context.count = ilen;
      context.ngForOf = this._ngForOf;
    }
    changes.forEachIdentityChange(record => {
      const viewRef = viewContainer.get(record.currentIndex);
      applyViewChange(viewRef, record);
    });
  }
  /**
   * Asserts the correct type of the context for the template that `NgForOf` will render.
   *
   * The presence of this method is a signal to the Ivy template type-check compiler that the
   * `NgForOf` structural directive renders its template with a specific context type.
   */
  static ngTemplateContextGuard(dir, ctx) {
    return true;
  }
}
NgForOf.ɵfac = function NgForOf_Factory(t) {
  return new (t || NgForOf)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers));
};
NgForOf.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgForOf,
  selectors: [["", "ngFor", "", "ngForOf", ""]],
  inputs: {
    ngForOf: "ngForOf",
    ngForTrackBy: "ngForTrackBy",
    ngForTemplate: "ngForTemplate"
  },
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgForOf, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngFor][ngForOf]',
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.IterableDiffers
    }];
  }, {
    ngForOf: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngForTrackBy: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngForTemplate: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
function applyViewChange(view, record) {
  view.context.$implicit = record.item;
}
function getTypeName(type) {
  return type['name'] || typeof type;
}

/**
 * A structural directive that conditionally includes a template based on the value of
 * an expression coerced to Boolean.
 * When the expression evaluates to true, Angular renders the template
 * provided in a `then` clause, and when  false or null,
 * Angular renders the template provided in an optional `else` clause. The default
 * template for the `else` clause is blank.
 *
 * A [shorthand form](guide/structural-directives#asterisk) of the directive,
 * `*ngIf="condition"`, is generally used, provided
 * as an attribute of the anchor element for the inserted template.
 * Angular expands this into a more explicit version, in which the anchor element
 * is contained in an `<ng-template>` element.
 *
 * Simple form with shorthand syntax:
 *
 * ```
 * <div *ngIf="condition">Content to render when condition is true.</div>
 * ```
 *
 * Simple form with expanded syntax:
 *
 * ```
 * <ng-template [ngIf]="condition"><div>Content to render when condition is
 * true.</div></ng-template>
 * ```
 *
 * Form with an "else" block:
 *
 * ```
 * <div *ngIf="condition; else elseBlock">Content to render when condition is true.</div>
 * <ng-template #elseBlock>Content to render when condition is false.</ng-template>
 * ```
 *
 * Shorthand form with "then" and "else" blocks:
 *
 * ```
 * <div *ngIf="condition; then thenBlock else elseBlock"></div>
 * <ng-template #thenBlock>Content to render when condition is true.</ng-template>
 * <ng-template #elseBlock>Content to render when condition is false.</ng-template>
 * ```
 *
 * Form with storing the value locally:
 *
 * ```
 * <div *ngIf="condition as value; else elseBlock">{{value}}</div>
 * <ng-template #elseBlock>Content to render when value is null.</ng-template>
 * ```
 *
 * @usageNotes
 *
 * The `*ngIf` directive is most commonly used to conditionally show an inline template,
 * as seen in the following  example.
 * The default `else` template is blank.
 *
 * {@example common/ngIf/ts/module.ts region='NgIfSimple'}
 *
 * ### Showing an alternative template using `else`
 *
 * To display a template when `expression` evaluates to false, use an `else` template
 * binding as shown in the following example.
 * The `else` binding points to an `<ng-template>`  element labeled `#elseBlock`.
 * The template can be defined anywhere in the component view, but is typically placed right after
 * `ngIf` for readability.
 *
 * {@example common/ngIf/ts/module.ts region='NgIfElse'}
 *
 * ### Using an external `then` template
 *
 * In the previous example, the then-clause template is specified inline, as the content of the
 * tag that contains the `ngIf` directive. You can also specify a template that is defined
 * externally, by referencing a labeled `<ng-template>` element. When you do this, you can
 * change which template to use at runtime, as shown in the following example.
 *
 * {@example common/ngIf/ts/module.ts region='NgIfThenElse'}
 *
 * ### Storing a conditional result in a variable
 *
 * You might want to show a set of properties from the same object. If you are waiting
 * for asynchronous data, the object can be undefined.
 * In this case, you can use `ngIf` and store the result of the condition in a local
 * variable as shown in the following example.
 *
 * {@example common/ngIf/ts/module.ts region='NgIfAs'}
 *
 * This code uses only one `AsyncPipe`, so only one subscription is created.
 * The conditional statement stores the result of `userStream|async` in the local variable `user`.
 * You can then bind the local `user` repeatedly.
 *
 * The conditional displays the data only if `userStream` returns a value,
 * so you don't need to use the
 * safe-navigation-operator (`?.`)
 * to guard against null values when accessing properties.
 * You can display an alternative template while waiting for the data.
 *
 * ### Shorthand syntax
 *
 * The shorthand syntax `*ngIf` expands into two separate template specifications
 * for the "then" and "else" clauses. For example, consider the following shorthand statement,
 * that is meant to show a loading page while waiting for data to be loaded.
 *
 * ```
 * <div class="hero-list" *ngIf="heroes else loading">
 *  ...
 * </div>
 *
 * <ng-template #loading>
 *  <div>Loading...</div>
 * </ng-template>
 * ```
 *
 * You can see that the "else" clause references the `<ng-template>`
 * with the `#loading` label, and the template for the "then" clause
 * is provided as the content of the anchor element.
 *
 * However, when Angular expands the shorthand syntax, it creates
 * another `<ng-template>` tag, with `ngIf` and `ngIfElse` directives.
 * The anchor element containing the template for the "then" clause becomes
 * the content of this unlabeled `<ng-template>` tag.
 *
 * ```
 * <ng-template [ngIf]="heroes" [ngIfElse]="loading">
 *  <div class="hero-list">
 *   ...
 *  </div>
 * </ng-template>
 *
 * <ng-template #loading>
 *  <div>Loading...</div>
 * </ng-template>
 * ```
 *
 * The presence of the implicit template object has implications for the nesting of
 * structural directives. For more on this subject, see
 * [Structural Directives](guide/structural-directives#one-per-element).
 *
 * @ngModule CommonModule
 * @publicApi
 */
class NgIf {
  constructor(_viewContainer, templateRef) {
    this._viewContainer = _viewContainer;
    this._context = new NgIfContext();
    this._thenTemplateRef = null;
    this._elseTemplateRef = null;
    this._thenViewRef = null;
    this._elseViewRef = null;
    this._thenTemplateRef = templateRef;
  }
  /**
   * The Boolean expression to evaluate as the condition for showing a template.
   */
  set ngIf(condition) {
    this._context.$implicit = this._context.ngIf = condition;
    this._updateView();
  }
  /**
   * A template to show if the condition expression evaluates to true.
   */
  set ngIfThen(templateRef) {
    assertTemplate('ngIfThen', templateRef);
    this._thenTemplateRef = templateRef;
    this._thenViewRef = null; // clear previous view if any.
    this._updateView();
  }
  /**
   * A template to show if the condition expression evaluates to false.
   */
  set ngIfElse(templateRef) {
    assertTemplate('ngIfElse', templateRef);
    this._elseTemplateRef = templateRef;
    this._elseViewRef = null; // clear previous view if any.
    this._updateView();
  }
  _updateView() {
    if (this._context.$implicit) {
      if (!this._thenViewRef) {
        this._viewContainer.clear();
        this._elseViewRef = null;
        if (this._thenTemplateRef) {
          this._thenViewRef = this._viewContainer.createEmbeddedView(this._thenTemplateRef, this._context);
        }
      }
    } else {
      if (!this._elseViewRef) {
        this._viewContainer.clear();
        this._thenViewRef = null;
        if (this._elseTemplateRef) {
          this._elseViewRef = this._viewContainer.createEmbeddedView(this._elseTemplateRef, this._context);
        }
      }
    }
  }
  /**
   * Asserts the correct type of the context for the template that `NgIf` will render.
   *
   * The presence of this method is a signal to the Ivy template type-check compiler that the
   * `NgIf` structural directive renders its template with a specific context type.
   */
  static ngTemplateContextGuard(dir, ctx) {
    return true;
  }
}
NgIf.ɵfac = function NgIf_Factory(t) {
  return new (t || NgIf)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef));
};
NgIf.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgIf,
  selectors: [["", "ngIf", ""]],
  inputs: {
    ngIf: "ngIf",
    ngIfThen: "ngIfThen",
    ngIfElse: "ngIfElse"
  },
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgIf, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngIf]',
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }];
  }, {
    ngIf: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngIfThen: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngIfElse: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @publicApi
 */
class NgIfContext {
  constructor() {
    this.$implicit = null;
    this.ngIf = null;
  }
}
function assertTemplate(property, templateRef) {
  const isTemplateRefOrNull = !!(!templateRef || templateRef.createEmbeddedView);
  if (!isTemplateRefOrNull) {
    throw new Error(`${property} must be a TemplateRef, but received '${(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵstringify"])(templateRef)}'.`);
  }
}
class SwitchView {
  constructor(_viewContainerRef, _templateRef) {
    this._viewContainerRef = _viewContainerRef;
    this._templateRef = _templateRef;
    this._created = false;
  }
  create() {
    this._created = true;
    this._viewContainerRef.createEmbeddedView(this._templateRef);
  }
  destroy() {
    this._created = false;
    this._viewContainerRef.clear();
  }
  enforceState(created) {
    if (created && !this._created) {
      this.create();
    } else if (!created && this._created) {
      this.destroy();
    }
  }
}
/**
 * @ngModule CommonModule
 *
 * @description
 * The `[ngSwitch]` directive on a container specifies an expression to match against.
 * The expressions to match are provided by `ngSwitchCase` directives on views within the container.
 * - Every view that matches is rendered.
 * - If there are no matches, a view with the `ngSwitchDefault` directive is rendered.
 * - Elements within the `[NgSwitch]` statement but outside of any `NgSwitchCase`
 * or `ngSwitchDefault` directive are preserved at the location.
 *
 * @usageNotes
 * Define a container element for the directive, and specify the switch expression
 * to match against as an attribute:
 *
 * ```
 * <container-element [ngSwitch]="switch_expression">
 * ```
 *
 * Within the container, `*ngSwitchCase` statements specify the match expressions
 * as attributes. Include `*ngSwitchDefault` as the final case.
 *
 * ```
 * <container-element [ngSwitch]="switch_expression">
 *    <some-element *ngSwitchCase="match_expression_1">...</some-element>
 * ...
 *    <some-element *ngSwitchDefault>...</some-element>
 * </container-element>
 * ```
 *
 * ### Usage Examples
 *
 * The following example shows how to use more than one case to display the same view:
 *
 * ```
 * <container-element [ngSwitch]="switch_expression">
 *   <!-- the same view can be shown in more than one case -->
 *   <some-element *ngSwitchCase="match_expression_1">...</some-element>
 *   <some-element *ngSwitchCase="match_expression_2">...</some-element>
 *   <some-other-element *ngSwitchCase="match_expression_3">...</some-other-element>
 *   <!--default case when there are no matches -->
 *   <some-element *ngSwitchDefault>...</some-element>
 * </container-element>
 * ```
 *
 * The following example shows how cases can be nested:
 * ```
 * <container-element [ngSwitch]="switch_expression">
 *       <some-element *ngSwitchCase="match_expression_1">...</some-element>
 *       <some-element *ngSwitchCase="match_expression_2">...</some-element>
 *       <some-other-element *ngSwitchCase="match_expression_3">...</some-other-element>
 *       <ng-container *ngSwitchCase="match_expression_3">
 *         <!-- use a ng-container to group multiple root nodes -->
 *         <inner-element></inner-element>
 *         <inner-other-element></inner-other-element>
 *       </ng-container>
 *       <some-element *ngSwitchDefault>...</some-element>
 *     </container-element>
 * ```
 *
 * @publicApi
 * @see `NgSwitchCase`
 * @see `NgSwitchDefault`
 * @see [Structural Directives](guide/structural-directives)
 *
 */
class NgSwitch {
  constructor() {
    this._defaultViews = [];
    this._defaultUsed = false;
    this._caseCount = 0;
    this._lastCaseCheckIndex = 0;
    this._lastCasesMatched = false;
  }
  set ngSwitch(newValue) {
    this._ngSwitch = newValue;
    if (this._caseCount === 0) {
      this._updateDefaultCases(true);
    }
  }
  /** @internal */
  _addCase() {
    return this._caseCount++;
  }
  /** @internal */
  _addDefault(view) {
    this._defaultViews.push(view);
  }
  /** @internal */
  _matchCase(value) {
    const matched = value == this._ngSwitch;
    this._lastCasesMatched = this._lastCasesMatched || matched;
    this._lastCaseCheckIndex++;
    if (this._lastCaseCheckIndex === this._caseCount) {
      this._updateDefaultCases(!this._lastCasesMatched);
      this._lastCaseCheckIndex = 0;
      this._lastCasesMatched = false;
    }
    return matched;
  }
  _updateDefaultCases(useDefault) {
    if (this._defaultViews.length > 0 && useDefault !== this._defaultUsed) {
      this._defaultUsed = useDefault;
      for (const defaultView of this._defaultViews) {
        defaultView.enforceState(useDefault);
      }
    }
  }
}
NgSwitch.ɵfac = function NgSwitch_Factory(t) {
  return new (t || NgSwitch)();
};
NgSwitch.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgSwitch,
  selectors: [["", "ngSwitch", ""]],
  inputs: {
    ngSwitch: "ngSwitch"
  },
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgSwitch, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngSwitch]',
      standalone: true
    }]
  }], null, {
    ngSwitch: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @ngModule CommonModule
 *
 * @description
 * Provides a switch case expression to match against an enclosing `ngSwitch` expression.
 * When the expressions match, the given `NgSwitchCase` template is rendered.
 * If multiple match expressions match the switch expression value, all of them are displayed.
 *
 * @usageNotes
 *
 * Within a switch container, `*ngSwitchCase` statements specify the match expressions
 * as attributes. Include `*ngSwitchDefault` as the final case.
 *
 * ```
 * <container-element [ngSwitch]="switch_expression">
 *   <some-element *ngSwitchCase="match_expression_1">...</some-element>
 *   ...
 *   <some-element *ngSwitchDefault>...</some-element>
 * </container-element>
 * ```
 *
 * Each switch-case statement contains an in-line HTML template or template reference
 * that defines the subtree to be selected if the value of the match expression
 * matches the value of the switch expression.
 *
 * Unlike JavaScript, which uses strict equality, Angular uses loose equality.
 * This means that the empty string, `""` matches 0.
 *
 * @publicApi
 * @see `NgSwitch`
 * @see `NgSwitchDefault`
 *
 */
class NgSwitchCase {
  constructor(viewContainer, templateRef, ngSwitch) {
    this.ngSwitch = ngSwitch;
    if ((typeof ngDevMode === 'undefined' || ngDevMode) && !ngSwitch) {
      throwNgSwitchProviderNotFoundError('ngSwitchCase', 'NgSwitchCase');
    }
    ngSwitch._addCase();
    this._view = new SwitchView(viewContainer, templateRef);
  }
  /**
   * Performs case matching. For internal use only.
   * @nodoc
   */
  ngDoCheck() {
    this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase));
  }
}
NgSwitchCase.ɵfac = function NgSwitchCase_Factory(t) {
  return new (t || NgSwitchCase)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgSwitch, 9));
};
NgSwitchCase.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgSwitchCase,
  selectors: [["", "ngSwitchCase", ""]],
  inputs: {
    ngSwitchCase: "ngSwitchCase"
  },
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgSwitchCase, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngSwitchCase]',
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: NgSwitch,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }]
    }];
  }, {
    ngSwitchCase: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @ngModule CommonModule
 *
 * @description
 *
 * Creates a view that is rendered when no `NgSwitchCase` expressions
 * match the `NgSwitch` expression.
 * This statement should be the final case in an `NgSwitch`.
 *
 * @publicApi
 * @see `NgSwitch`
 * @see `NgSwitchCase`
 *
 */
class NgSwitchDefault {
  constructor(viewContainer, templateRef, ngSwitch) {
    if ((typeof ngDevMode === 'undefined' || ngDevMode) && !ngSwitch) {
      throwNgSwitchProviderNotFoundError('ngSwitchDefault', 'NgSwitchDefault');
    }
    ngSwitch._addDefault(new SwitchView(viewContainer, templateRef));
  }
}
NgSwitchDefault.ɵfac = function NgSwitchDefault_Factory(t) {
  return new (t || NgSwitchDefault)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgSwitch, 9));
};
NgSwitchDefault.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgSwitchDefault,
  selectors: [["", "ngSwitchDefault", ""]],
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgSwitchDefault, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngSwitchDefault]',
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: NgSwitch,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }]
    }];
  }, null);
})();
function throwNgSwitchProviderNotFoundError(attrName, directiveName) {
  throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2000 /* RuntimeErrorCode.PARENT_NG_SWITCH_NOT_FOUND */, `An element with the "${attrName}" attribute ` + `(matching the "${directiveName}" directive) must be located inside an element with the "ngSwitch" attribute ` + `(matching "NgSwitch" directive)`);
}

/**
 * @ngModule CommonModule
 *
 * @usageNotes
 * ```
 * <some-element [ngPlural]="value">
 *   <ng-template ngPluralCase="=0">there is nothing</ng-template>
 *   <ng-template ngPluralCase="=1">there is one</ng-template>
 *   <ng-template ngPluralCase="few">there are a few</ng-template>
 * </some-element>
 * ```
 *
 * @description
 *
 * Adds / removes DOM sub-trees based on a numeric value. Tailored for pluralization.
 *
 * Displays DOM sub-trees that match the switch expression value, or failing that, DOM sub-trees
 * that match the switch expression's pluralization category.
 *
 * To use this directive you must provide a container element that sets the `[ngPlural]` attribute
 * to a switch expression. Inner elements with a `[ngPluralCase]` will display based on their
 * expression:
 * - if `[ngPluralCase]` is set to a value starting with `=`, it will only display if the value
 *   matches the switch expression exactly,
 * - otherwise, the view will be treated as a "category match", and will only display if exact
 *   value matches aren't found and the value maps to its category for the defined locale.
 *
 * See http://cldr.unicode.org/index/cldr-spec/plural-rules
 *
 * @publicApi
 */
class NgPlural {
  constructor(_localization) {
    this._localization = _localization;
    this._caseViews = {};
  }
  set ngPlural(value) {
    this._updateView(value);
  }
  addCase(value, switchView) {
    this._caseViews[value] = switchView;
  }
  _updateView(switchValue) {
    this._clearViews();
    const cases = Object.keys(this._caseViews);
    const key = getPluralCategory(switchValue, cases, this._localization);
    this._activateView(this._caseViews[key]);
  }
  _clearViews() {
    if (this._activeView) this._activeView.destroy();
  }
  _activateView(view) {
    if (view) {
      this._activeView = view;
      this._activeView.create();
    }
  }
}
NgPlural.ɵfac = function NgPlural_Factory(t) {
  return new (t || NgPlural)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgLocalization));
};
NgPlural.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgPlural,
  selectors: [["", "ngPlural", ""]],
  inputs: {
    ngPlural: "ngPlural"
  },
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgPlural, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngPlural]',
      standalone: true
    }]
  }], function () {
    return [{
      type: NgLocalization
    }];
  }, {
    ngPlural: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @ngModule CommonModule
 *
 * @description
 *
 * Creates a view that will be added/removed from the parent {@link NgPlural} when the
 * given expression matches the plural expression according to CLDR rules.
 *
 * @usageNotes
 * ```
 * <some-element [ngPlural]="value">
 *   <ng-template ngPluralCase="=0">...</ng-template>
 *   <ng-template ngPluralCase="other">...</ng-template>
 * </some-element>
 *```
 *
 * See {@link NgPlural} for more details and example.
 *
 * @publicApi
 */
class NgPluralCase {
  constructor(value, template, viewContainer, ngPlural) {
    this.value = value;
    const isANumber = !isNaN(Number(value));
    ngPlural.addCase(isANumber ? `=${value}` : value, new SwitchView(viewContainer, template));
  }
}
NgPluralCase.ɵfac = function NgPluralCase_Factory(t) {
  return new (t || NgPluralCase)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('ngPluralCase'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgPlural, 1));
};
NgPluralCase.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgPluralCase,
  selectors: [["", "ngPluralCase", ""]],
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgPluralCase, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngPluralCase]',
      standalone: true
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
        args: ['ngPluralCase']
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }, {
      type: NgPlural,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }]
    }];
  }, null);
})();

/**
 * @ngModule CommonModule
 *
 * @usageNotes
 *
 * Set the font of the containing element to the result of an expression.
 *
 * ```
 * <some-element [ngStyle]="{'font-style': styleExp}">...</some-element>
 * ```
 *
 * Set the width of the containing element to a pixel value returned by an expression.
 *
 * ```
 * <some-element [ngStyle]="{'max-width.px': widthExp}">...</some-element>
 * ```
 *
 * Set a collection of style values using an expression that returns key-value pairs.
 *
 * ```
 * <some-element [ngStyle]="objExp">...</some-element>
 * ```
 *
 * @description
 *
 * An attribute directive that updates styles for the containing HTML element.
 * Sets one or more style properties, specified as colon-separated key-value pairs.
 * The key is a style name, with an optional `.<unit>` suffix
 * (such as 'top.px', 'font-style.em').
 * The value is an expression to be evaluated.
 * The resulting non-null value, expressed in the given unit,
 * is assigned to the given style property.
 * If the result of evaluation is null, the corresponding style is removed.
 *
 * @publicApi
 */
class NgStyle {
  constructor(_ngEl, _differs, _renderer) {
    this._ngEl = _ngEl;
    this._differs = _differs;
    this._renderer = _renderer;
    this._ngStyle = null;
    this._differ = null;
  }
  set ngStyle(values) {
    this._ngStyle = values;
    if (!this._differ && values) {
      this._differ = this._differs.find(values).create();
    }
  }
  ngDoCheck() {
    if (this._differ) {
      const changes = this._differ.diff(this._ngStyle);
      if (changes) {
        this._applyChanges(changes);
      }
    }
  }
  _setStyle(nameAndUnit, value) {
    const [name, unit] = nameAndUnit.split('.');
    const flags = name.indexOf('-') === -1 ? undefined : _angular_core__WEBPACK_IMPORTED_MODULE_0__.RendererStyleFlags2.DashCase;
    if (value != null) {
      this._renderer.setStyle(this._ngEl.nativeElement, name, unit ? `${value}${unit}` : value, flags);
    } else {
      this._renderer.removeStyle(this._ngEl.nativeElement, name, flags);
    }
  }
  _applyChanges(changes) {
    changes.forEachRemovedItem(record => this._setStyle(record.key, null));
    changes.forEachAddedItem(record => this._setStyle(record.key, record.currentValue));
    changes.forEachChangedItem(record => this._setStyle(record.key, record.currentValue));
  }
}
NgStyle.ɵfac = function NgStyle_Factory(t) {
  return new (t || NgStyle)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.KeyValueDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2));
};
NgStyle.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgStyle,
  selectors: [["", "ngStyle", ""]],
  inputs: {
    ngStyle: "ngStyle"
  },
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgStyle, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngStyle]',
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.KeyValueDiffers
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }];
  }, {
    ngStyle: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngStyle']
    }]
  });
})();

/**
 * @ngModule CommonModule
 *
 * @description
 *
 * Inserts an embedded view from a prepared `TemplateRef`.
 *
 * You can attach a context object to the `EmbeddedViewRef` by setting `[ngTemplateOutletContext]`.
 * `[ngTemplateOutletContext]` should be an object, the object's keys will be available for binding
 * by the local template `let` declarations.
 *
 * @usageNotes
 * ```
 * <ng-container *ngTemplateOutlet="templateRefExp; context: contextExp"></ng-container>
 * ```
 *
 * Using the key `$implicit` in the context object will set its value as default.
 *
 * ### Example
 *
 * {@example common/ngTemplateOutlet/ts/module.ts region='NgTemplateOutlet'}
 *
 * @publicApi
 */
class NgTemplateOutlet {
  constructor(_viewContainerRef) {
    this._viewContainerRef = _viewContainerRef;
    this._viewRef = null;
    /**
     * A context object to attach to the {@link EmbeddedViewRef}. This should be an
     * object, the object's keys will be available for binding by the local template `let`
     * declarations.
     * Using the key `$implicit` in the context object will set its value as default.
     */
    this.ngTemplateOutletContext = null;
    /**
     * A string defining the template reference and optionally the context object for the template.
     */
    this.ngTemplateOutlet = null;
    /** Injector to be used within the embedded view. */
    this.ngTemplateOutletInjector = null;
  }
  /** @nodoc */
  ngOnChanges(changes) {
    if (changes['ngTemplateOutlet'] || changes['ngTemplateOutletInjector']) {
      const viewContainerRef = this._viewContainerRef;
      if (this._viewRef) {
        viewContainerRef.remove(viewContainerRef.indexOf(this._viewRef));
      }
      if (this.ngTemplateOutlet) {
        const {
          ngTemplateOutlet: template,
          ngTemplateOutletContext: context,
          ngTemplateOutletInjector: injector
        } = this;
        this._viewRef = viewContainerRef.createEmbeddedView(template, context, injector ? {
          injector
        } : undefined);
      } else {
        this._viewRef = null;
      }
    } else if (this._viewRef && changes['ngTemplateOutletContext'] && this.ngTemplateOutletContext) {
      this._viewRef.context = this.ngTemplateOutletContext;
    }
  }
}
NgTemplateOutlet.ɵfac = function NgTemplateOutlet_Factory(t) {
  return new (t || NgTemplateOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef));
};
NgTemplateOutlet.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgTemplateOutlet,
  selectors: [["", "ngTemplateOutlet", ""]],
  inputs: {
    ngTemplateOutletContext: "ngTemplateOutletContext",
    ngTemplateOutlet: "ngTemplateOutlet",
    ngTemplateOutletInjector: "ngTemplateOutletInjector"
  },
  standalone: true,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgTemplateOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngTemplateOutlet]',
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef
    }];
  }, {
    ngTemplateOutletContext: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngTemplateOutlet: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngTemplateOutletInjector: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();

/**
 * A collection of Angular directives that are likely to be used in each and every Angular
 * application.
 */
const COMMON_DIRECTIVES = [NgClass, NgComponentOutlet, NgForOf, NgIf, NgTemplateOutlet, NgStyle, NgSwitch, NgSwitchCase, NgSwitchDefault, NgPlural, NgPluralCase];
function invalidPipeArgumentError(type, value) {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2100 /* RuntimeErrorCode.INVALID_PIPE_ARGUMENT */, ngDevMode && `InvalidPipeArgument: '${value}' for pipe '${(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵstringify"])(type)}'`);
}
class SubscribableStrategy {
  createSubscription(async, updateLatestValue) {
    return async.subscribe({
      next: updateLatestValue,
      error: e => {
        throw e;
      }
    });
  }
  dispose(subscription) {
    subscription.unsubscribe();
  }
}
class PromiseStrategy {
  createSubscription(async, updateLatestValue) {
    return async.then(updateLatestValue, e => {
      throw e;
    });
  }
  dispose(subscription) {}
}
const _promiseStrategy = new PromiseStrategy();
const _subscribableStrategy = new SubscribableStrategy();
/**
 * @ngModule CommonModule
 * @description
 *
 * Unwraps a value from an asynchronous primitive.
 *
 * The `async` pipe subscribes to an `Observable` or `Promise` and returns the latest value it has
 * emitted. When a new value is emitted, the `async` pipe marks the component to be checked for
 * changes. When the component gets destroyed, the `async` pipe unsubscribes automatically to avoid
 * potential memory leaks. When the reference of the expression changes, the `async` pipe
 * automatically unsubscribes from the old `Observable` or `Promise` and subscribes to the new one.
 *
 * @usageNotes
 *
 * ### Examples
 *
 * This example binds a `Promise` to the view. Clicking the `Resolve` button resolves the
 * promise.
 *
 * {@example common/pipes/ts/async_pipe.ts region='AsyncPipePromise'}
 *
 * It's also possible to use `async` with Observables. The example below binds the `time` Observable
 * to the view. The Observable continuously updates the view with the current time.
 *
 * {@example common/pipes/ts/async_pipe.ts region='AsyncPipeObservable'}
 *
 * @publicApi
 */
class AsyncPipe {
  constructor(ref) {
    this._latestValue = null;
    this._subscription = null;
    this._obj = null;
    this._strategy = null;
    // Assign `ref` into `this._ref` manually instead of declaring `_ref` in the constructor
    // parameter list, as the type of `this._ref` includes `null` unlike the type of `ref`.
    this._ref = ref;
  }
  ngOnDestroy() {
    if (this._subscription) {
      this._dispose();
    }
    // Clear the `ChangeDetectorRef` and its association with the view data, to mitigate
    // potential memory leaks in Observables that could otherwise cause the view data to
    // be retained.
    // https://github.com/angular/angular/issues/17624
    this._ref = null;
  }
  transform(obj) {
    if (!this._obj) {
      if (obj) {
        this._subscribe(obj);
      }
      return this._latestValue;
    }
    if (obj !== this._obj) {
      this._dispose();
      return this.transform(obj);
    }
    return this._latestValue;
  }
  _subscribe(obj) {
    this._obj = obj;
    this._strategy = this._selectStrategy(obj);
    this._subscription = this._strategy.createSubscription(obj, value => this._updateLatestValue(obj, value));
  }
  _selectStrategy(obj) {
    if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisPromise"])(obj)) {
      return _promiseStrategy;
    }
    if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisSubscribable"])(obj)) {
      return _subscribableStrategy;
    }
    throw invalidPipeArgumentError(AsyncPipe, obj);
  }
  _dispose() {
    // Note: `dispose` is only called if a subscription has been initialized before, indicating
    // that `this._strategy` is also available.
    this._strategy.dispose(this._subscription);
    this._latestValue = null;
    this._subscription = null;
    this._obj = null;
  }
  _updateLatestValue(async, value) {
    if (async === this._obj) {
      this._latestValue = value;
      // Note: `this._ref` is only cleared in `ngOnDestroy` so is known to be available when a
      // value is being updated.
      this._ref.markForCheck();
    }
  }
}
AsyncPipe.ɵfac = function AsyncPipe_Factory(t) {
  return new (t || AsyncPipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, 16));
};
AsyncPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "async",
  type: AsyncPipe,
  pure: false,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AsyncPipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'async',
      pure: false,
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }];
  }, null);
})();

/**
 * Transforms text to all lower case.
 *
 * @see `UpperCasePipe`
 * @see `TitleCasePipe`
 * @usageNotes
 *
 * The following example defines a view that allows the user to enter
 * text, and then uses the pipe to convert the input text to all lower case.
 *
 * <code-example path="common/pipes/ts/lowerupper_pipe.ts" region='LowerUpperPipe'></code-example>
 *
 * @ngModule CommonModule
 * @publicApi
 */
class LowerCasePipe {
  transform(value) {
    if (value == null) return null;
    if (typeof value !== 'string') {
      throw invalidPipeArgumentError(LowerCasePipe, value);
    }
    return value.toLowerCase();
  }
}
LowerCasePipe.ɵfac = function LowerCasePipe_Factory(t) {
  return new (t || LowerCasePipe)();
};
LowerCasePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "lowercase",
  type: LowerCasePipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LowerCasePipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'lowercase',
      standalone: true
    }]
  }], null, null);
})();
//
// Regex below matches any Unicode word and number compatible with ES5. In ES2018 the same result
// can be achieved by using /[0-9\p{L}]\S*/gu and also known as Unicode Property Escapes
// (https://2ality.com/2017/07/regexp-unicode-property-escapes.html). Since there is no
// transpilation of this functionality down to ES5 without external tool, the only solution is
// to use already transpiled form. Example can be found here -
// https://mothereff.in/regexpu#input=var+regex+%3D+%2F%5B0-9%5Cp%7BL%7D%5D%5CS*%2Fgu%3B%0A%0A&unicodePropertyEscape=1
//
const unicodeWordMatch = /(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;
/**
 * Transforms text to title case.
 * Capitalizes the first letter of each word and transforms the
 * rest of the word to lower case.
 * Words are delimited by any whitespace character, such as a space, tab, or line-feed character.
 *
 * @see `LowerCasePipe`
 * @see `UpperCasePipe`
 *
 * @usageNotes
 * The following example shows the result of transforming various strings into title case.
 *
 * <code-example path="common/pipes/ts/titlecase_pipe.ts" region='TitleCasePipe'></code-example>
 *
 * @ngModule CommonModule
 * @publicApi
 */
class TitleCasePipe {
  transform(value) {
    if (value == null) return null;
    if (typeof value !== 'string') {
      throw invalidPipeArgumentError(TitleCasePipe, value);
    }
    return value.replace(unicodeWordMatch, txt => txt[0].toUpperCase() + txt.slice(1).toLowerCase());
  }
}
TitleCasePipe.ɵfac = function TitleCasePipe_Factory(t) {
  return new (t || TitleCasePipe)();
};
TitleCasePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "titlecase",
  type: TitleCasePipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TitleCasePipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'titlecase',
      standalone: true
    }]
  }], null, null);
})();
/**
 * Transforms text to all upper case.
 * @see `LowerCasePipe`
 * @see `TitleCasePipe`
 *
 * @ngModule CommonModule
 * @publicApi
 */
class UpperCasePipe {
  transform(value) {
    if (value == null) return null;
    if (typeof value !== 'string') {
      throw invalidPipeArgumentError(UpperCasePipe, value);
    }
    return value.toUpperCase();
  }
}
UpperCasePipe.ɵfac = function UpperCasePipe_Factory(t) {
  return new (t || UpperCasePipe)();
};
UpperCasePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "uppercase",
  type: UpperCasePipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](UpperCasePipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'uppercase',
      standalone: true
    }]
  }], null, null);
})();

/**
 * The default date format of Angular date pipe, which corresponds to the following format:
 * `'MMM d,y'` (e.g. `Jun 15, 2015`)
 */
const DEFAULT_DATE_FORMAT = 'mediumDate';

/**
 * Optionally-provided default timezone to use for all instances of `DatePipe` (such as `'+0430'`).
 * If the value isn't provided, the `DatePipe` will use the end-user's local system timezone.
 *
 * @deprecated use DATE_PIPE_DEFAULT_OPTIONS token to configure DatePipe
 */
const DATE_PIPE_DEFAULT_TIMEZONE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('DATE_PIPE_DEFAULT_TIMEZONE');
/**
 * DI token that allows to provide default configuration for the `DatePipe` instances in an
 * application. The value is an object which can include the following fields:
 * - `dateFormat`: configures the default date format. If not provided, the `DatePipe`
 * will use the 'mediumDate' as a value.
 * - `timezone`: configures the default timezone. If not provided, the `DatePipe` will
 * use the end-user's local system timezone.
 *
 * @see `DatePipeConfig`
 *
 * @usageNotes
 *
 * Various date pipe default values can be overwritten by providing this token with
 * the value that has this interface.
 *
 * For example:
 *
 * Override the default date format by providing a value using the token:
 * ```typescript
 * providers: [
 *   {provide: DATE_PIPE_DEFAULT_OPTIONS, useValue: {dateFormat: 'shortDate'}}
 * ]
 * ```
 *
 * Override the default timezone by providing a value using the token:
 * ```typescript
 * providers: [
 *   {provide: DATE_PIPE_DEFAULT_OPTIONS, useValue: {timezone: '-1200'}}
 * ]
 * ```
 */
const DATE_PIPE_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('DATE_PIPE_DEFAULT_OPTIONS');
// clang-format off
/**
 * @ngModule CommonModule
 * @description
 *
 * Formats a date value according to locale rules.
 *
 * `DatePipe` is executed only when it detects a pure change to the input value.
 * A pure change is either a change to a primitive input value
 * (such as `String`, `Number`, `Boolean`, or `Symbol`),
 * or a changed object reference (such as `Date`, `Array`, `Function`, or `Object`).
 *
 * Note that mutating a `Date` object does not cause the pipe to be rendered again.
 * To ensure that the pipe is executed, you must create a new `Date` object.
 *
 * Only the `en-US` locale data comes with Angular. To localize dates
 * in another language, you must import the corresponding locale data.
 * See the [I18n guide](guide/i18n-common-format-data-locale) for more information.
 *
 * The time zone of the formatted value can be specified either by passing it in as the second
 * parameter of the pipe, or by setting the default through the `DATE_PIPE_DEFAULT_OPTIONS`
 * injection token. The value that is passed in as the second parameter takes precedence over
 * the one defined using the injection token.
 *
 * @see `formatDate()`
 *
 *
 * @usageNotes
 *
 * The result of this pipe is not reevaluated when the input is mutated. To avoid the need to
 * reformat the date on every change-detection cycle, treat the date as an immutable object
 * and change the reference when the pipe needs to run again.
 *
 * ### Pre-defined format options
 *
 * | Option        | Equivalent to                       | Examples (given in `en-US` locale)              |
 * |---------------|-------------------------------------|-------------------------------------------------|
 * | `'short'`     | `'M/d/yy, h:mm a'`                  | `6/15/15, 9:03 AM`                              |
 * | `'medium'`    | `'MMM d, y, h:mm:ss a'`             | `Jun 15, 2015, 9:03:01 AM`                      |
 * | `'long'`      | `'MMMM d, y, h:mm:ss a z'`          | `June 15, 2015 at 9:03:01 AM GMT+1`             |
 * | `'full'`      | `'EEEE, MMMM d, y, h:mm:ss a zzzz'` | `Monday, June 15, 2015 at 9:03:01 AM GMT+01:00` |
 * | `'shortDate'` | `'M/d/yy'`                          | `6/15/15`                                       |
 * | `'mediumDate'`| `'MMM d, y'`                        | `Jun 15, 2015`                                  |
 * | `'longDate'`  | `'MMMM d, y'`                       | `June 15, 2015`                                 |
 * | `'fullDate'`  | `'EEEE, MMMM d, y'`                 | `Monday, June 15, 2015`                         |
 * | `'shortTime'` | `'h:mm a'`                          | `9:03 AM`                                       |
 * | `'mediumTime'`| `'h:mm:ss a'`                       | `9:03:01 AM`                                    |
 * | `'longTime'`  | `'h:mm:ss a z'`                     | `9:03:01 AM GMT+1`                              |
 * | `'fullTime'`  | `'h:mm:ss a zzzz'`                  | `9:03:01 AM GMT+01:00`                          |
 *
 * ### Custom format options
 *
 * You can construct a format string using symbols to specify the components
 * of a date-time value, as described in the following table.
 * Format details depend on the locale.
 * Fields marked with (*) are only available in the extra data set for the given locale.
 *
 *  | Field type          | Format      | Description                                                   | Example Value                                              |
 *  |-------------------- |-------------|---------------------------------------------------------------|------------------------------------------------------------|
 *  | Era                 | G, GG & GGG | Abbreviated                                                   | AD                                                         |
 *  |                     | GGGG        | Wide                                                          | Anno Domini                                                |
 *  |                     | GGGGG       | Narrow                                                        | A                                                          |
 *  | Year                | y           | Numeric: minimum digits                                       | 2, 20, 201, 2017, 20173                                    |
 *  |                     | yy          | Numeric: 2 digits + zero padded                               | 02, 20, 01, 17, 73                                         |
 *  |                     | yyy         | Numeric: 3 digits + zero padded                               | 002, 020, 201, 2017, 20173                                 |
 *  |                     | yyyy        | Numeric: 4 digits or more + zero padded                       | 0002, 0020, 0201, 2017, 20173                              |
 *  | Week-numbering year | Y           | Numeric: minimum digits                                       | 2, 20, 201, 2017, 20173                                    |
 *  |                     | YY          | Numeric: 2 digits + zero padded                               | 02, 20, 01, 17, 73                                         |
 *  |                     | YYY         | Numeric: 3 digits + zero padded                               | 002, 020, 201, 2017, 20173                                 |
 *  |                     | YYYY        | Numeric: 4 digits or more + zero padded                       | 0002, 0020, 0201, 2017, 20173                              |
 *  | Month               | M           | Numeric: 1 digit                                              | 9, 12                                                      |
 *  |                     | MM          | Numeric: 2 digits + zero padded                               | 09, 12                                                     |
 *  |                     | MMM         | Abbreviated                                                   | Sep                                                        |
 *  |                     | MMMM        | Wide                                                          | September                                                  |
 *  |                     | MMMMM       | Narrow                                                        | S                                                          |
 *  | Month standalone    | L           | Numeric: 1 digit                                              | 9, 12                                                      |
 *  |                     | LL          | Numeric: 2 digits + zero padded                               | 09, 12                                                     |
 *  |                     | LLL         | Abbreviated                                                   | Sep                                                        |
 *  |                     | LLLL        | Wide                                                          | September                                                  |
 *  |                     | LLLLL       | Narrow                                                        | S                                                          |
 *  | Week of year        | w           | Numeric: minimum digits                                       | 1... 53                                                    |
 *  |                     | ww          | Numeric: 2 digits + zero padded                               | 01... 53                                                   |
 *  | Week of month       | W           | Numeric: 1 digit                                              | 1... 5                                                     |
 *  | Day of month        | d           | Numeric: minimum digits                                       | 1                                                          |
 *  |                     | dd          | Numeric: 2 digits + zero padded                               | 01                                                         |
 *  | Week day            | E, EE & EEE | Abbreviated                                                   | Tue                                                        |
 *  |                     | EEEE        | Wide                                                          | Tuesday                                                    |
 *  |                     | EEEEE       | Narrow                                                        | T                                                          |
 *  |                     | EEEEEE      | Short                                                         | Tu                                                         |
 *  | Week day standalone | c, cc       | Numeric: 1 digit                                              | 2                                                          |
 *  |                     | ccc         | Abbreviated                                                   | Tue                                                        |
 *  |                     | cccc        | Wide                                                          | Tuesday                                                    |
 *  |                     | ccccc       | Narrow                                                        | T                                                          |
 *  |                     | cccccc      | Short                                                         | Tu                                                         |
 *  | Period              | a, aa & aaa | Abbreviated                                                   | am/pm or AM/PM                                             |
 *  |                     | aaaa        | Wide (fallback to `a` when missing)                           | ante meridiem/post meridiem                                |
 *  |                     | aaaaa       | Narrow                                                        | a/p                                                        |
 *  | Period*             | B, BB & BBB | Abbreviated                                                   | mid.                                                       |
 *  |                     | BBBB        | Wide                                                          | am, pm, midnight, noon, morning, afternoon, evening, night |
 *  |                     | BBBBB       | Narrow                                                        | md                                                         |
 *  | Period standalone*  | b, bb & bbb | Abbreviated                                                   | mid.                                                       |
 *  |                     | bbbb        | Wide                                                          | am, pm, midnight, noon, morning, afternoon, evening, night |
 *  |                     | bbbbb       | Narrow                                                        | md                                                         |
 *  | Hour 1-12           | h           | Numeric: minimum digits                                       | 1, 12                                                      |
 *  |                     | hh          | Numeric: 2 digits + zero padded                               | 01, 12                                                     |
 *  | Hour 0-23           | H           | Numeric: minimum digits                                       | 0, 23                                                      |
 *  |                     | HH          | Numeric: 2 digits + zero padded                               | 00, 23                                                     |
 *  | Minute              | m           | Numeric: minimum digits                                       | 8, 59                                                      |
 *  |                     | mm          | Numeric: 2 digits + zero padded                               | 08, 59                                                     |
 *  | Second              | s           | Numeric: minimum digits                                       | 0... 59                                                    |
 *  |                     | ss          | Numeric: 2 digits + zero padded                               | 00... 59                                                   |
 *  | Fractional seconds  | S           | Numeric: 1 digit                                              | 0... 9                                                     |
 *  |                     | SS          | Numeric: 2 digits + zero padded                               | 00... 99                                                   |
 *  |                     | SSS         | Numeric: 3 digits + zero padded (= milliseconds)              | 000... 999                                                 |
 *  | Zone                | z, zz & zzz | Short specific non location format (fallback to O)            | GMT-8                                                      |
 *  |                     | zzzz        | Long specific non location format (fallback to OOOO)          | GMT-08:00                                                  |
 *  |                     | Z, ZZ & ZZZ | ISO8601 basic format                                          | -0800                                                      |
 *  |                     | ZZZZ        | Long localized GMT format                                     | GMT-8:00                                                   |
 *  |                     | ZZZZZ       | ISO8601 extended format + Z indicator for offset 0 (= XXXXX)  | -08:00                                                     |
 *  |                     | O, OO & OOO | Short localized GMT format                                    | GMT-8                                                      |
 *  |                     | OOOO        | Long localized GMT format                                     | GMT-08:00                                                  |
 *
 *
 * ### Format examples
 *
 * These examples transform a date into various formats,
 * assuming that `dateObj` is a JavaScript `Date` object for
 * year: 2015, month: 6, day: 15, hour: 21, minute: 43, second: 11,
 * given in the local time for the `en-US` locale.
 *
 * ```
 * {{ dateObj | date }}               // output is 'Jun 15, 2015'
 * {{ dateObj | date:'medium' }}      // output is 'Jun 15, 2015, 9:43:11 PM'
 * {{ dateObj | date:'shortTime' }}   // output is '9:43 PM'
 * {{ dateObj | date:'mm:ss' }}       // output is '43:11'
 * ```
 *
 * ### Usage example
 *
 * The following component uses a date pipe to display the current date in different formats.
 *
 * ```
 * @Component({
 *  selector: 'date-pipe',
 *  template: `<div>
 *    <p>Today is {{today | date}}</p>
 *    <p>Or if you prefer, {{today | date:'fullDate'}}</p>
 *    <p>The time is {{today | date:'h:mm a z'}}</p>
 *  </div>`
 * })
 * // Get the current date and time as a date-time value.
 * export class DatePipeComponent {
 *   today: number = Date.now();
 * }
 * ```
 *
 * @publicApi
 */
// clang-format on
class DatePipe {
  constructor(locale, defaultTimezone, defaultOptions) {
    this.locale = locale;
    this.defaultTimezone = defaultTimezone;
    this.defaultOptions = defaultOptions;
  }
  transform(value, format, timezone, locale) {
    if (value == null || value === '' || value !== value) return null;
    try {
      const _format = format ?? this.defaultOptions?.dateFormat ?? DEFAULT_DATE_FORMAT;
      const _timezone = timezone ?? this.defaultOptions?.timezone ?? this.defaultTimezone ?? undefined;
      return formatDate(value, _format, locale || this.locale, _timezone);
    } catch (error) {
      throw invalidPipeArgumentError(DatePipe, error.message);
    }
  }
}
DatePipe.ɵfac = function DatePipe_Factory(t) {
  return new (t || DatePipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID, 16), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](DATE_PIPE_DEFAULT_TIMEZONE, 24), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](DATE_PIPE_DEFAULT_OPTIONS, 24));
};
DatePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "date",
  type: DatePipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DatePipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'date',
      pure: true,
      standalone: true
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [DATE_PIPE_DEFAULT_TIMEZONE]
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [DATE_PIPE_DEFAULT_OPTIONS]
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }];
  }, null);
})();
const _INTERPOLATION_REGEXP = /#/g;
/**
 * @ngModule CommonModule
 * @description
 *
 * Maps a value to a string that pluralizes the value according to locale rules.
 *
 * @usageNotes
 *
 * ### Example
 *
 * {@example common/pipes/ts/i18n_pipe.ts region='I18nPluralPipeComponent'}
 *
 * @publicApi
 */
class I18nPluralPipe {
  constructor(_localization) {
    this._localization = _localization;
  }
  /**
   * @param value the number to be formatted
   * @param pluralMap an object that mimics the ICU format, see
   * https://unicode-org.github.io/icu/userguide/format_parse/messages/.
   * @param locale a `string` defining the locale to use (uses the current {@link LOCALE_ID} by
   * default).
   */
  transform(value, pluralMap, locale) {
    if (value == null) return '';
    if (typeof pluralMap !== 'object' || pluralMap === null) {
      throw invalidPipeArgumentError(I18nPluralPipe, pluralMap);
    }
    const key = getPluralCategory(value, Object.keys(pluralMap), this._localization, locale);
    return pluralMap[key].replace(_INTERPOLATION_REGEXP, value.toString());
  }
}
I18nPluralPipe.ɵfac = function I18nPluralPipe_Factory(t) {
  return new (t || I18nPluralPipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgLocalization, 16));
};
I18nPluralPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "i18nPlural",
  type: I18nPluralPipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](I18nPluralPipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'i18nPlural',
      pure: true,
      standalone: true
    }]
  }], function () {
    return [{
      type: NgLocalization
    }];
  }, null);
})();

/**
 * @ngModule CommonModule
 * @description
 *
 * Generic selector that displays the string that matches the current value.
 *
 * If none of the keys of the `mapping` match the `value`, then the content
 * of the `other` key is returned when present, otherwise an empty string is returned.
 *
 * @usageNotes
 *
 * ### Example
 *
 * {@example common/pipes/ts/i18n_pipe.ts region='I18nSelectPipeComponent'}
 *
 * @publicApi
 */
class I18nSelectPipe {
  /**
   * @param value a string to be internationalized.
   * @param mapping an object that indicates the text that should be displayed
   * for different values of the provided `value`.
   */
  transform(value, mapping) {
    if (value == null) return '';
    if (typeof mapping !== 'object' || typeof value !== 'string') {
      throw invalidPipeArgumentError(I18nSelectPipe, mapping);
    }
    if (mapping.hasOwnProperty(value)) {
      return mapping[value];
    }
    if (mapping.hasOwnProperty('other')) {
      return mapping['other'];
    }
    return '';
  }
}
I18nSelectPipe.ɵfac = function I18nSelectPipe_Factory(t) {
  return new (t || I18nSelectPipe)();
};
I18nSelectPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "i18nSelect",
  type: I18nSelectPipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](I18nSelectPipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'i18nSelect',
      pure: true,
      standalone: true
    }]
  }], null, null);
})();

/**
 * @ngModule CommonModule
 * @description
 *
 * Converts a value into its JSON-format representation.  Useful for debugging.
 *
 * @usageNotes
 *
 * The following component uses a JSON pipe to convert an object
 * to JSON format, and displays the string in both formats for comparison.
 *
 * {@example common/pipes/ts/json_pipe.ts region='JsonPipe'}
 *
 * @publicApi
 */
class JsonPipe {
  /**
   * @param value A value of any type to convert into a JSON-format string.
   */
  transform(value) {
    return JSON.stringify(value, null, 2);
  }
}
JsonPipe.ɵfac = function JsonPipe_Factory(t) {
  return new (t || JsonPipe)();
};
JsonPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "json",
  type: JsonPipe,
  pure: false,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](JsonPipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'json',
      pure: false,
      standalone: true
    }]
  }], null, null);
})();
function makeKeyValuePair(key, value) {
  return {
    key: key,
    value: value
  };
}
/**
 * @ngModule CommonModule
 * @description
 *
 * Transforms Object or Map into an array of key value pairs.
 *
 * The output array will be ordered by keys.
 * By default the comparator will be by Unicode point value.
 * You can optionally pass a compareFn if your keys are complex types.
 *
 * @usageNotes
 * ### Examples
 *
 * This examples show how an Object or a Map can be iterated by ngFor with the use of this
 * keyvalue pipe.
 *
 * {@example common/pipes/ts/keyvalue_pipe.ts region='KeyValuePipe'}
 *
 * @publicApi
 */
class KeyValuePipe {
  constructor(differs) {
    this.differs = differs;
    this.keyValues = [];
    this.compareFn = defaultComparator;
  }
  transform(input, compareFn = defaultComparator) {
    if (!input || !(input instanceof Map) && typeof input !== 'object') {
      return null;
    }
    if (!this.differ) {
      // make a differ for whatever type we've been passed in
      this.differ = this.differs.find(input).create();
    }
    const differChanges = this.differ.diff(input);
    const compareFnChanged = compareFn !== this.compareFn;
    if (differChanges) {
      this.keyValues = [];
      differChanges.forEachItem(r => {
        this.keyValues.push(makeKeyValuePair(r.key, r.currentValue));
      });
    }
    if (differChanges || compareFnChanged) {
      this.keyValues.sort(compareFn);
      this.compareFn = compareFn;
    }
    return this.keyValues;
  }
}
KeyValuePipe.ɵfac = function KeyValuePipe_Factory(t) {
  return new (t || KeyValuePipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.KeyValueDiffers, 16));
};
KeyValuePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "keyvalue",
  type: KeyValuePipe,
  pure: false,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](KeyValuePipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'keyvalue',
      pure: false,
      standalone: true
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.KeyValueDiffers
    }];
  }, null);
})();
function defaultComparator(keyValueA, keyValueB) {
  const a = keyValueA.key;
  const b = keyValueB.key;
  // if same exit with 0;
  if (a === b) return 0;
  // make sure that undefined are at the end of the sort.
  if (a === undefined) return 1;
  if (b === undefined) return -1;
  // make sure that nulls are at the end of the sort.
  if (a === null) return 1;
  if (b === null) return -1;
  if (typeof a == 'string' && typeof b == 'string') {
    return a < b ? -1 : 1;
  }
  if (typeof a == 'number' && typeof b == 'number') {
    return a - b;
  }
  if (typeof a == 'boolean' && typeof b == 'boolean') {
    return a < b ? -1 : 1;
  }
  // `a` and `b` are of different types. Compare their string values.
  const aString = String(a);
  const bString = String(b);
  return aString == bString ? 0 : aString < bString ? -1 : 1;
}

/**
 * @ngModule CommonModule
 * @description
 *
 * Formats a value according to digit options and locale rules.
 * Locale determines group sizing and separator,
 * decimal point character, and other locale-specific configurations.
 *
 * @see `formatNumber()`
 *
 * @usageNotes
 *
 * ### digitsInfo
 *
 * The value's decimal representation is specified by the `digitsInfo`
 * parameter, written in the following format:<br>
 *
 * ```
 * {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
 * ```
 *
 *  - `minIntegerDigits`:
 * The minimum number of integer digits before the decimal point.
 * Default is 1.
 *
 * - `minFractionDigits`:
 * The minimum number of digits after the decimal point.
 * Default is 0.
 *
 *  - `maxFractionDigits`:
 * The maximum number of digits after the decimal point.
 * Default is 3.
 *
 * If the formatted value is truncated it will be rounded using the "to-nearest" method:
 *
 * ```
 * {{3.6 | number: '1.0-0'}}
 * <!--will output '4'-->
 *
 * {{-3.6 | number:'1.0-0'}}
 * <!--will output '-4'-->
 * ```
 *
 * ### locale
 *
 * `locale` will format a value according to locale rules.
 * Locale determines group sizing and separator,
 * decimal point character, and other locale-specific configurations.
 *
 * When not supplied, uses the value of `LOCALE_ID`, which is `en-US` by default.
 *
 * See [Setting your app locale](guide/i18n-common-locale-id).
 *
 * ### Example
 *
 * The following code shows how the pipe transforms values
 * according to various format specifications,
 * where the caller's default locale is `en-US`.
 *
 * <code-example path="common/pipes/ts/number_pipe.ts" region='NumberPipe'></code-example>
 *
 * @publicApi
 */
class DecimalPipe {
  constructor(_locale) {
    this._locale = _locale;
  }
  /**
   * @param value The value to be formatted.
   * @param digitsInfo Sets digit and decimal representation.
   * [See more](#digitsinfo).
   * @param locale Specifies what locale format rules to use.
   * [See more](#locale).
   */
  transform(value, digitsInfo, locale) {
    if (!isValue(value)) return null;
    locale = locale || this._locale;
    try {
      const num = strToNumber(value);
      return formatNumber(num, locale, digitsInfo);
    } catch (error) {
      throw invalidPipeArgumentError(DecimalPipe, error.message);
    }
  }
}
DecimalPipe.ɵfac = function DecimalPipe_Factory(t) {
  return new (t || DecimalPipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID, 16));
};
DecimalPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "number",
  type: DecimalPipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DecimalPipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'number',
      standalone: true
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID]
      }]
    }];
  }, null);
})();
/**
 * @ngModule CommonModule
 * @description
 *
 * Transforms a number to a percentage
 * string, formatted according to locale rules that determine group sizing and
 * separator, decimal-point character, and other locale-specific
 * configurations.
 *
 * @see `formatPercent()`
 *
 * @usageNotes
 * The following code shows how the pipe transforms numbers
 * into text strings, according to various format specifications,
 * where the caller's default locale is `en-US`.
 *
 * <code-example path="common/pipes/ts/percent_pipe.ts" region='PercentPipe'></code-example>
 *
 * @publicApi
 */
class PercentPipe {
  constructor(_locale) {
    this._locale = _locale;
  }
  /**
   *
   * @param value The number to be formatted as a percentage.
   * @param digitsInfo Decimal representation options, specified by a string
   * in the following format:<br>
   * <code>{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}</code>.
   *   - `minIntegerDigits`: The minimum number of integer digits before the decimal point.
   * Default is `1`.
   *   - `minFractionDigits`: The minimum number of digits after the decimal point.
   * Default is `0`.
   *   - `maxFractionDigits`: The maximum number of digits after the decimal point.
   * Default is `0`.
   * @param locale A locale code for the locale format rules to use.
   * When not supplied, uses the value of `LOCALE_ID`, which is `en-US` by default.
   * See [Setting your app locale](guide/i18n-common-locale-id).
   */
  transform(value, digitsInfo, locale) {
    if (!isValue(value)) return null;
    locale = locale || this._locale;
    try {
      const num = strToNumber(value);
      return formatPercent(num, locale, digitsInfo);
    } catch (error) {
      throw invalidPipeArgumentError(PercentPipe, error.message);
    }
  }
}
PercentPipe.ɵfac = function PercentPipe_Factory(t) {
  return new (t || PercentPipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID, 16));
};
PercentPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "percent",
  type: PercentPipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PercentPipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'percent',
      standalone: true
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID]
      }]
    }];
  }, null);
})();
/**
 * @ngModule CommonModule
 * @description
 *
 * Transforms a number to a currency string, formatted according to locale rules
 * that determine group sizing and separator, decimal-point character,
 * and other locale-specific configurations.
 *
 *
 * @see `getCurrencySymbol()`
 * @see `formatCurrency()`
 *
 * @usageNotes
 * The following code shows how the pipe transforms numbers
 * into text strings, according to various format specifications,
 * where the caller's default locale is `en-US`.
 *
 * <code-example path="common/pipes/ts/currency_pipe.ts" region='CurrencyPipe'></code-example>
 *
 * @publicApi
 */
class CurrencyPipe {
  constructor(_locale, _defaultCurrencyCode = 'USD') {
    this._locale = _locale;
    this._defaultCurrencyCode = _defaultCurrencyCode;
  }
  /**
   *
   * @param value The number to be formatted as currency.
   * @param currencyCode The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code,
   * such as `USD` for the US dollar and `EUR` for the euro. The default currency code can be
   * configured using the `DEFAULT_CURRENCY_CODE` injection token.
   * @param display The format for the currency indicator. One of the following:
   *   - `code`: Show the code (such as `USD`).
   *   - `symbol`(default): Show the symbol (such as `$`).
   *   - `symbol-narrow`: Use the narrow symbol for locales that have two symbols for their
   * currency.
   * For example, the Canadian dollar CAD has the symbol `CA$` and the symbol-narrow `$`. If the
   * locale has no narrow symbol, uses the standard symbol for the locale.
   *   - String: Use the given string value instead of a code or a symbol.
   * For example, an empty string will suppress the currency & symbol.
   *   - Boolean (marked deprecated in v5): `true` for symbol and false for `code`.
   *
   * @param digitsInfo Decimal representation options, specified by a string
   * in the following format:<br>
   * <code>{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}</code>.
   *   - `minIntegerDigits`: The minimum number of integer digits before the decimal point.
   * Default is `1`.
   *   - `minFractionDigits`: The minimum number of digits after the decimal point.
   * Default is `2`.
   *   - `maxFractionDigits`: The maximum number of digits after the decimal point.
   * Default is `2`.
   * If not provided, the number will be formatted with the proper amount of digits,
   * depending on what the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) specifies.
   * For example, the Canadian dollar has 2 digits, whereas the Chilean peso has none.
   * @param locale A locale code for the locale format rules to use.
   * When not supplied, uses the value of `LOCALE_ID`, which is `en-US` by default.
   * See [Setting your app locale](guide/i18n-common-locale-id).
   */
  transform(value, currencyCode = this._defaultCurrencyCode, display = 'symbol', digitsInfo, locale) {
    if (!isValue(value)) return null;
    locale = locale || this._locale;
    if (typeof display === 'boolean') {
      if ((typeof ngDevMode === 'undefined' || ngDevMode) && console && console.warn) {
        console.warn(`Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".`);
      }
      display = display ? 'symbol' : 'code';
    }
    let currency = currencyCode || this._defaultCurrencyCode;
    if (display !== 'code') {
      if (display === 'symbol' || display === 'symbol-narrow') {
        currency = getCurrencySymbol(currency, display === 'symbol' ? 'wide' : 'narrow', locale);
      } else {
        currency = display;
      }
    }
    try {
      const num = strToNumber(value);
      return formatCurrency(num, locale, currency, currencyCode, digitsInfo);
    } catch (error) {
      throw invalidPipeArgumentError(CurrencyPipe, error.message);
    }
  }
}
CurrencyPipe.ɵfac = function CurrencyPipe_Factory(t) {
  return new (t || CurrencyPipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID, 16), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_CURRENCY_CODE, 16));
};
CurrencyPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "currency",
  type: CurrencyPipe,
  pure: true,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CurrencyPipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'currency',
      standalone: true
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.LOCALE_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_CURRENCY_CODE]
      }]
    }];
  }, null);
})();
function isValue(value) {
  return !(value == null || value === '' || value !== value);
}
/**
 * Transforms a string into a number (if needed).
 */
function strToNumber(value) {
  // Convert strings to numbers
  if (typeof value === 'string' && !isNaN(Number(value) - parseFloat(value))) {
    return Number(value);
  }
  if (typeof value !== 'number') {
    throw new Error(`${value} is not a number`);
  }
  return value;
}

/**
 * @ngModule CommonModule
 * @description
 *
 * Creates a new `Array` or `String` containing a subset (slice) of the elements.
 *
 * @usageNotes
 *
 * All behavior is based on the expected behavior of the JavaScript API `Array.prototype.slice()`
 * and `String.prototype.slice()`.
 *
 * When operating on an `Array`, the returned `Array` is always a copy even when all
 * the elements are being returned.
 *
 * When operating on a blank value, the pipe returns the blank value.
 *
 * ### List Example
 *
 * This `ngFor` example:
 *
 * {@example common/pipes/ts/slice_pipe.ts region='SlicePipe_list'}
 *
 * produces the following:
 *
 * ```html
 * <li>b</li>
 * <li>c</li>
 * ```
 *
 * ### String Examples
 *
 * {@example common/pipes/ts/slice_pipe.ts region='SlicePipe_string'}
 *
 * @publicApi
 */
class SlicePipe {
  transform(value, start, end) {
    if (value == null) return null;
    if (!this.supports(value)) {
      throw invalidPipeArgumentError(SlicePipe, value);
    }
    return value.slice(start, end);
  }
  supports(obj) {
    return typeof obj === 'string' || Array.isArray(obj);
  }
}
SlicePipe.ɵfac = function SlicePipe_Factory(t) {
  return new (t || SlicePipe)();
};
SlicePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "slice",
  type: SlicePipe,
  pure: false,
  standalone: true
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](SlicePipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'slice',
      pure: false,
      standalone: true
    }]
  }], null, null);
})();

/**
 * @module
 * @description
 * This module provides a set of common Pipes.
 */
/**
 * A collection of Angular pipes that are likely to be used in each and every application.
 */
const COMMON_PIPES = [AsyncPipe, UpperCasePipe, LowerCasePipe, JsonPipe, SlicePipe, DecimalPipe, PercentPipe, TitleCasePipe, CurrencyPipe, DatePipe, I18nPluralPipe, I18nSelectPipe, KeyValuePipe];

// Note: This does not contain the location providers,
// as they need some platform specific implementations to work.
/**
 * Exports all the basic Angular directives and pipes,
 * such as `NgIf`, `NgForOf`, `DecimalPipe`, and so on.
 * Re-exported by `BrowserModule`, which is included automatically in the root
 * `AppModule` when you create a new app with the CLI `new` command.
 *
 * @publicApi
 */
class CommonModule {}
CommonModule.ɵfac = function CommonModule_Factory(t) {
  return new (t || CommonModule)();
};
CommonModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: CommonModule
});
CommonModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CommonModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [COMMON_DIRECTIVES, COMMON_PIPES],
      exports: [COMMON_DIRECTIVES, COMMON_PIPES]
    }]
  }], null, null);
})();
const PLATFORM_BROWSER_ID = 'browser';
const PLATFORM_SERVER_ID = 'server';
const PLATFORM_WORKER_APP_ID = 'browserWorkerApp';
const PLATFORM_WORKER_UI_ID = 'browserWorkerUi';
/**
 * Returns whether a platform id represents a browser platform.
 * @publicApi
 */
function isPlatformBrowser(platformId) {
  return platformId === PLATFORM_BROWSER_ID;
}
/**
 * Returns whether a platform id represents a server platform.
 * @publicApi
 */
function isPlatformServer(platformId) {
  return platformId === PLATFORM_SERVER_ID;
}
/**
 * Returns whether a platform id represents a web worker app platform.
 * @publicApi
 */
function isPlatformWorkerApp(platformId) {
  return platformId === PLATFORM_WORKER_APP_ID;
}
/**
 * Returns whether a platform id represents a web worker UI platform.
 * @publicApi
 */
function isPlatformWorkerUi(platformId) {
  return platformId === PLATFORM_WORKER_UI_ID;
}

/**
 * @module
 * @description
 * Entry point for all public APIs of the common package.
 */
/**
 * @publicApi
 */
const VERSION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Version('15.2.9');

/**
 * Defines a scroll position manager. Implemented by `BrowserViewportScroller`.
 *
 * @publicApi
 */
class ViewportScroller {}
// De-sugared tree-shakable injection
// See #23917
/** @nocollapse */
ViewportScroller.ɵprov = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({
  token: ViewportScroller,
  providedIn: 'root',
  factory: () => new BrowserViewportScroller((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(DOCUMENT), window)
});
/**
 * Manages the scroll position for a browser window.
 */
class BrowserViewportScroller {
  constructor(document, window) {
    this.document = document;
    this.window = window;
    this.offset = () => [0, 0];
  }
  /**
   * Configures the top offset used when scrolling to an anchor.
   * @param offset A position in screen coordinates (a tuple with x and y values)
   * or a function that returns the top offset position.
   *
   */
  setOffset(offset) {
    if (Array.isArray(offset)) {
      this.offset = () => offset;
    } else {
      this.offset = offset;
    }
  }
  /**
   * Retrieves the current scroll position.
   * @returns The position in screen coordinates.
   */
  getScrollPosition() {
    if (this.supportsScrolling()) {
      return [this.window.pageXOffset, this.window.pageYOffset];
    } else {
      return [0, 0];
    }
  }
  /**
   * Sets the scroll position.
   * @param position The new position in screen coordinates.
   */
  scrollToPosition(position) {
    if (this.supportsScrolling()) {
      this.window.scrollTo(position[0], position[1]);
    }
  }
  /**
   * Scrolls to an element and attempts to focus the element.
   *
   * Note that the function name here is misleading in that the target string may be an ID for a
   * non-anchor element.
   *
   * @param target The ID of an element or name of the anchor.
   *
   * @see https://html.spec.whatwg.org/#the-indicated-part-of-the-document
   * @see https://html.spec.whatwg.org/#scroll-to-fragid
   */
  scrollToAnchor(target) {
    if (!this.supportsScrolling()) {
      return;
    }
    const elSelected = findAnchorFromDocument(this.document, target);
    if (elSelected) {
      this.scrollToElement(elSelected);
      // After scrolling to the element, the spec dictates that we follow the focus steps for the
      // target. Rather than following the robust steps, simply attempt focus.
      //
      // @see https://html.spec.whatwg.org/#get-the-focusable-area
      // @see https://developer.mozilla.org/en-US/docs/Web/API/HTMLOrForeignElement/focus
      // @see https://html.spec.whatwg.org/#focusable-area
      elSelected.focus();
    }
  }
  /**
   * Disables automatic scroll restoration provided by the browser.
   */
  setHistoryScrollRestoration(scrollRestoration) {
    if (this.supportScrollRestoration()) {
      const history = this.window.history;
      if (history && history.scrollRestoration) {
        history.scrollRestoration = scrollRestoration;
      }
    }
  }
  /**
   * Scrolls to an element using the native offset and the specified offset set on this scroller.
   *
   * The offset can be used when we know that there is a floating header and scrolling naively to an
   * element (ex: `scrollIntoView`) leaves the element hidden behind the floating header.
   */
  scrollToElement(el) {
    const rect = el.getBoundingClientRect();
    const left = rect.left + this.window.pageXOffset;
    const top = rect.top + this.window.pageYOffset;
    const offset = this.offset();
    this.window.scrollTo(left - offset[0], top - offset[1]);
  }
  /**
   * We only support scroll restoration when we can get a hold of window.
   * This means that we do not support this behavior when running in a web worker.
   *
   * Lifting this restriction right now would require more changes in the dom adapter.
   * Since webworkers aren't widely used, we will lift it once RouterScroller is
   * battle-tested.
   */
  supportScrollRestoration() {
    try {
      if (!this.supportsScrolling()) {
        return false;
      }
      // The `scrollRestoration` property could be on the `history` instance or its prototype.
      const scrollRestorationDescriptor = getScrollRestorationProperty(this.window.history) || getScrollRestorationProperty(Object.getPrototypeOf(this.window.history));
      // We can write to the `scrollRestoration` property if it is a writable data field or it has a
      // setter function.
      return !!scrollRestorationDescriptor && !!(scrollRestorationDescriptor.writable || scrollRestorationDescriptor.set);
    } catch {
      return false;
    }
  }
  supportsScrolling() {
    try {
      return !!this.window && !!this.window.scrollTo && 'pageXOffset' in this.window;
    } catch {
      return false;
    }
  }
}
function getScrollRestorationProperty(obj) {
  return Object.getOwnPropertyDescriptor(obj, 'scrollRestoration');
}
function findAnchorFromDocument(document, target) {
  const documentResult = document.getElementById(target) || document.getElementsByName(target)[0];
  if (documentResult) {
    return documentResult;
  }
  // `getElementById` and `getElementsByName` won't pierce through the shadow DOM so we
  // have to traverse the DOM manually and do the lookup through the shadow roots.
  if (typeof document.createTreeWalker === 'function' && document.body && (document.body.createShadowRoot || document.body.attachShadow)) {
    const treeWalker = document.createTreeWalker(document.body, NodeFilter.SHOW_ELEMENT);
    let currentNode = treeWalker.currentNode;
    while (currentNode) {
      const shadowRoot = currentNode.shadowRoot;
      if (shadowRoot) {
        // Note that `ShadowRoot` doesn't support `getElementsByName`
        // so we have to fall back to `querySelector`.
        const result = shadowRoot.getElementById(target) || shadowRoot.querySelector(`[name="${target}"]`);
        if (result) {
          return result;
        }
      }
      currentNode = treeWalker.nextNode();
    }
  }
  return null;
}
/**
 * Provides an empty implementation of the viewport scroller.
 */
class NullViewportScroller {
  /**
   * Empty implementation
   */
  setOffset(offset) {}
  /**
   * Empty implementation
   */
  getScrollPosition() {
    return [0, 0];
  }
  /**
   * Empty implementation
   */
  scrollToPosition(position) {}
  /**
   * Empty implementation
   */
  scrollToAnchor(anchor) {}
  /**
   * Empty implementation
   */
  setHistoryScrollRestoration(scrollRestoration) {}
}

/**
 * A wrapper around the `XMLHttpRequest` constructor.
 *
 * @publicApi
 */
class XhrFactory {}

// Converts a string that represents a URL into a URL class instance.
function getUrl(src, win) {
  // Don't use a base URL is the URL is absolute.
  return isAbsoluteUrl(src) ? new URL(src) : new URL(src, win.location.href);
}
// Checks whether a URL is absolute (i.e. starts with `http://` or `https://`).
function isAbsoluteUrl(src) {
  return /^https?:\/\//.test(src);
}
// Given a URL, extract the hostname part.
// If a URL is a relative one - the URL is returned as is.
function extractHostname(url) {
  return isAbsoluteUrl(url) ? new URL(url).hostname : url;
}
function isValidPath(path) {
  const isString = typeof path === 'string';
  if (!isString || path.trim() === '') {
    return false;
  }
  // Calling new URL() will throw if the path string is malformed
  try {
    const url = new URL(path);
    return true;
  } catch {
    return false;
  }
}
function normalizePath(path) {
  return path.endsWith('/') ? path.slice(0, -1) : path;
}
function normalizeSrc(src) {
  return src.startsWith('/') ? src.slice(1) : src;
}

/**
 * Noop image loader that does no transformation to the original src and just returns it as is.
 * This loader is used as a default one if more specific logic is not provided in an app config.
 *
 * @see `ImageLoader`
 * @see `NgOptimizedImage`
 */
const noopImageLoader = config => config.src;
/**
 * Injection token that configures the image loader function.
 *
 * @see `ImageLoader`
 * @see `NgOptimizedImage`
 * @publicApi
 */
const IMAGE_LOADER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('ImageLoader', {
  providedIn: 'root',
  factory: () => noopImageLoader
});
/**
 * Internal helper function that makes it easier to introduce custom image loaders for the
 * `NgOptimizedImage` directive. It is enough to specify a URL builder function to obtain full DI
 * configuration for a given loader: a DI token corresponding to the actual loader function, plus DI
 * tokens managing preconnect check functionality.
 * @param buildUrlFn a function returning a full URL based on loader's configuration
 * @param exampleUrls example of full URLs for a given loader (used in error messages)
 * @returns a set of DI providers corresponding to the configured image loader
 */
function createImageLoader(buildUrlFn, exampleUrls) {
  return function provideImageLoader(path) {
    if (!isValidPath(path)) {
      throwInvalidPathError(path, exampleUrls || []);
    }
    // The trailing / is stripped (if provided) to make URL construction (concatenation) easier in
    // the individual loader functions.
    path = normalizePath(path);
    const loaderFn = config => {
      if (isAbsoluteUrl(config.src)) {
        // Image loader functions expect an image file name (e.g. `my-image.png`)
        // or a relative path + a file name (e.g. `/a/b/c/my-image.png`) as an input,
        // so the final absolute URL can be constructed.
        // When an absolute URL is provided instead - the loader can not
        // build a final URL, thus the error is thrown to indicate that.
        throwUnexpectedAbsoluteUrlError(path, config.src);
      }
      return buildUrlFn(path, {
        ...config,
        src: normalizeSrc(config.src)
      });
    };
    const providers = [{
      provide: IMAGE_LOADER,
      useValue: loaderFn
    }];
    return providers;
  };
}
function throwInvalidPathError(path, exampleUrls) {
  throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2959 /* RuntimeErrorCode.INVALID_LOADER_ARGUMENTS */, ngDevMode && `Image loader has detected an invalid path (\`${path}\`). ` + `To fix this, supply a path using one of the following formats: ${exampleUrls.join(' or ')}`);
}
function throwUnexpectedAbsoluteUrlError(path, url) {
  throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2959 /* RuntimeErrorCode.INVALID_LOADER_ARGUMENTS */, ngDevMode && `Image loader has detected a \`<img>\` tag with an invalid \`ngSrc\` attribute: ${url}. ` + `This image loader expects \`ngSrc\` to be a relative URL - ` + `however the provided value is an absolute URL. ` + `To fix this, provide \`ngSrc\` as a path relative to the base URL ` + `configured for this loader (\`${path}\`).`);
}

/**
 * Function that generates an ImageLoader for [Cloudflare Image
 * Resizing](https://developers.cloudflare.com/images/image-resizing/) and turns it into an Angular
 * provider. Note: Cloudflare has multiple image products - this provider is specifically for
 * Cloudflare Image Resizing; it will not work with Cloudflare Images or Cloudflare Polish.
 *
 * @param path Your domain name, e.g. https://mysite.com
 * @returns Provider that provides an ImageLoader function
 *
 * @publicApi
 */
const provideCloudflareLoader = createImageLoader(createCloudflareUrl, ngDevMode ? ['https://<ZONE>/cdn-cgi/image/<OPTIONS>/<SOURCE-IMAGE>'] : undefined);
function createCloudflareUrl(path, config) {
  let params = `format=auto`;
  if (config.width) {
    params += `,width=${config.width}`;
  }
  // Cloudflare image URLs format:
  // https://developers.cloudflare.com/images/image-resizing/url-format/
  return `${path}/cdn-cgi/image/${params}/${config.src}`;
}

/**
 * Name and URL tester for Cloudinary.
 */
const cloudinaryLoaderInfo = {
  name: 'Cloudinary',
  testUrl: isCloudinaryUrl
};
const CLOUDINARY_LOADER_REGEX = /https?\:\/\/[^\/]+\.cloudinary\.com\/.+/;
/**
 * Tests whether a URL is from Cloudinary CDN.
 */
function isCloudinaryUrl(url) {
  return CLOUDINARY_LOADER_REGEX.test(url);
}
/**
 * Function that generates an ImageLoader for Cloudinary and turns it into an Angular provider.
 *
 * @param path Base URL of your Cloudinary images
 * This URL should match one of the following formats:
 * https://res.cloudinary.com/mysite
 * https://mysite.cloudinary.com
 * https://subdomain.mysite.com
 * @returns Set of providers to configure the Cloudinary loader.
 *
 * @publicApi
 */
const provideCloudinaryLoader = createImageLoader(createCloudinaryUrl, ngDevMode ? ['https://res.cloudinary.com/mysite', 'https://mysite.cloudinary.com', 'https://subdomain.mysite.com'] : undefined);
function createCloudinaryUrl(path, config) {
  // Cloudinary image URLformat:
  // https://cloudinary.com/documentation/image_transformations#transformation_url_structure
  // Example of a Cloudinary image URL:
  // https://res.cloudinary.com/mysite/image/upload/c_scale,f_auto,q_auto,w_600/marketing/tile-topics-m.png
  let params = `f_auto,q_auto`; // sets image format and quality to "auto"
  if (config.width) {
    params += `,w_${config.width}`;
  }
  return `${path}/image/upload/${params}/${config.src}`;
}

/**
 * Name and URL tester for ImageKit.
 */
const imageKitLoaderInfo = {
  name: 'ImageKit',
  testUrl: isImageKitUrl
};
const IMAGE_KIT_LOADER_REGEX = /https?\:\/\/[^\/]+\.imagekit\.io\/.+/;
/**
 * Tests whether a URL is from ImageKit CDN.
 */
function isImageKitUrl(url) {
  return IMAGE_KIT_LOADER_REGEX.test(url);
}
/**
 * Function that generates an ImageLoader for ImageKit and turns it into an Angular provider.
 *
 * @param path Base URL of your ImageKit images
 * This URL should match one of the following formats:
 * https://ik.imagekit.io/myaccount
 * https://subdomain.mysite.com
 * @returns Set of providers to configure the ImageKit loader.
 *
 * @publicApi
 */
const provideImageKitLoader = createImageLoader(createImagekitUrl, ngDevMode ? ['https://ik.imagekit.io/mysite', 'https://subdomain.mysite.com'] : undefined);
function createImagekitUrl(path, config) {
  // Example of an ImageKit image URL:
  // https://ik.imagekit.io/demo/tr:w-300,h-300/medium_cafe_B1iTdD0C.jpg
  const {
    src,
    width
  } = config;
  let urlSegments;
  if (width) {
    const params = `tr:w-${width}`;
    urlSegments = [path, params, src];
  } else {
    urlSegments = [path, src];
  }
  return urlSegments.join('/');
}

/**
 * Name and URL tester for Imgix.
 */
const imgixLoaderInfo = {
  name: 'Imgix',
  testUrl: isImgixUrl
};
const IMGIX_LOADER_REGEX = /https?\:\/\/[^\/]+\.imgix\.net\/.+/;
/**
 * Tests whether a URL is from Imgix CDN.
 */
function isImgixUrl(url) {
  return IMGIX_LOADER_REGEX.test(url);
}
/**
 * Function that generates an ImageLoader for Imgix and turns it into an Angular provider.
 *
 * @param path path to the desired Imgix origin,
 * e.g. https://somepath.imgix.net or https://images.mysite.com
 * @returns Set of providers to configure the Imgix loader.
 *
 * @publicApi
 */
const provideImgixLoader = createImageLoader(createImgixUrl, ngDevMode ? ['https://somepath.imgix.net/'] : undefined);
function createImgixUrl(path, config) {
  const url = new URL(`${path}/${config.src}`);
  // This setting ensures the smallest allowable format is set.
  url.searchParams.set('auto', 'format');
  if (config.width) {
    url.searchParams.set('w', config.width.toString());
  }
  return url.href;
}

// Assembles directive details string, useful for error messages.
function imgDirectiveDetails(ngSrc, includeNgSrc = true) {
  const ngSrcInfo = includeNgSrc ? `(activated on an <img> element with the \`ngSrc="${ngSrc}"\`) ` : '';
  return `The NgOptimizedImage directive ${ngSrcInfo}has detected that`;
}

/**
 * Asserts that the application is in development mode. Throws an error if the application is in
 * production mode. This assert can be used to make sure that there is no dev-mode code invoked in
 * the prod mode accidentally.
 */
function assertDevMode(checkName) {
  if (!ngDevMode) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2958 /* RuntimeErrorCode.UNEXPECTED_DEV_MODE_CHECK_IN_PROD_MODE */, `Unexpected invocation of the ${checkName} in the prod mode. ` + `Please make sure that the prod mode is enabled for production builds.`);
  }
}

/**
 * Observer that detects whether an image with `NgOptimizedImage`
 * is treated as a Largest Contentful Paint (LCP) element. If so,
 * asserts that the image has the `priority` attribute.
 *
 * Note: this is a dev-mode only class and it does not appear in prod bundles,
 * thus there is no `ngDevMode` use in the code.
 *
 * Based on https://web.dev/lcp/#measure-lcp-in-javascript.
 */
class LCPImageObserver {
  constructor() {
    // Map of full image URLs -> original `ngSrc` values.
    this.images = new Map();
    // Keep track of images for which `console.warn` was produced.
    this.alreadyWarned = new Set();
    this.window = null;
    this.observer = null;
    assertDevMode('LCP checker');
    const win = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DOCUMENT).defaultView;
    if (typeof win !== 'undefined' && typeof PerformanceObserver !== 'undefined') {
      this.window = win;
      this.observer = this.initPerformanceObserver();
    }
  }
  /**
   * Inits PerformanceObserver and subscribes to LCP events.
   * Based on https://web.dev/lcp/#measure-lcp-in-javascript
   */
  initPerformanceObserver() {
    const observer = new PerformanceObserver(entryList => {
      const entries = entryList.getEntries();
      if (entries.length === 0) return;
      // We use the latest entry produced by the `PerformanceObserver` as the best
      // signal on which element is actually an LCP one. As an example, the first image to load on
      // a page, by virtue of being the only thing on the page so far, is often a LCP candidate
      // and gets reported by PerformanceObserver, but isn't necessarily the LCP element.
      const lcpElement = entries[entries.length - 1];
      // Cast to `any` due to missing `element` on the `LargestContentfulPaint` type of entry.
      // See https://developer.mozilla.org/en-US/docs/Web/API/LargestContentfulPaint
      const imgSrc = lcpElement.element?.src ?? '';
      // Exclude `data:` and `blob:` URLs, since they are not supported by the directive.
      if (imgSrc.startsWith('data:') || imgSrc.startsWith('blob:')) return;
      const imgNgSrc = this.images.get(imgSrc);
      if (imgNgSrc && !this.alreadyWarned.has(imgSrc)) {
        this.alreadyWarned.add(imgSrc);
        logMissingPriorityWarning(imgSrc);
      }
    });
    observer.observe({
      type: 'largest-contentful-paint',
      buffered: true
    });
    return observer;
  }
  registerImage(rewrittenSrc, originalNgSrc) {
    if (!this.observer) return;
    this.images.set(getUrl(rewrittenSrc, this.window).href, originalNgSrc);
  }
  unregisterImage(rewrittenSrc) {
    if (!this.observer) return;
    this.images.delete(getUrl(rewrittenSrc, this.window).href);
  }
  ngOnDestroy() {
    if (!this.observer) return;
    this.observer.disconnect();
    this.images.clear();
    this.alreadyWarned.clear();
  }
}
LCPImageObserver.ɵfac = function LCPImageObserver_Factory(t) {
  return new (t || LCPImageObserver)();
};
LCPImageObserver.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: LCPImageObserver,
  factory: LCPImageObserver.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LCPImageObserver, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
function logMissingPriorityWarning(ngSrc) {
  const directiveDetails = imgDirectiveDetails(ngSrc);
  console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2955 /* RuntimeErrorCode.LCP_IMG_MISSING_PRIORITY */, `${directiveDetails} this image is the Largest Contentful Paint (LCP) ` + `element but was not marked "priority". This image should be marked ` + `"priority" in order to prioritize its loading. ` + `To fix this, add the "priority" attribute.`));
}

// Set of origins that are always excluded from the preconnect checks.
const INTERNAL_PRECONNECT_CHECK_BLOCKLIST = new Set(['localhost', '127.0.0.1', '0.0.0.0']);
/**
 * Injection token to configure which origins should be excluded
 * from the preconnect checks. It can either be a single string or an array of strings
 * to represent a group of origins, for example:
 *
 * ```typescript
 *  {provide: PRECONNECT_CHECK_BLOCKLIST, useValue: 'https://your-domain.com'}
 * ```
 *
 * or:
 *
 * ```typescript
 *  {provide: PRECONNECT_CHECK_BLOCKLIST,
 *   useValue: ['https://your-domain-1.com', 'https://your-domain-2.com']}
 * ```
 *
 * @publicApi
 */
const PRECONNECT_CHECK_BLOCKLIST = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('PRECONNECT_CHECK_BLOCKLIST');
/**
 * Contains the logic to detect whether an image, marked with the "priority" attribute
 * has a corresponding `<link rel="preconnect">` tag in the `document.head`.
 *
 * Note: this is a dev-mode only class, which should not appear in prod bundles,
 * thus there is no `ngDevMode` use in the code.
 */
class PreconnectLinkChecker {
  constructor() {
    this.document = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DOCUMENT);
    /**
     * Set of <link rel="preconnect"> tags found on this page.
     * The `null` value indicates that there was no DOM query operation performed.
     */
    this.preconnectLinks = null;
    /*
     * Keep track of all already seen origin URLs to avoid repeating the same check.
     */
    this.alreadySeen = new Set();
    this.window = null;
    this.blocklist = new Set(INTERNAL_PRECONNECT_CHECK_BLOCKLIST);
    assertDevMode('preconnect link checker');
    const win = this.document.defaultView;
    if (typeof win !== 'undefined') {
      this.window = win;
    }
    const blocklist = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(PRECONNECT_CHECK_BLOCKLIST, {
      optional: true
    });
    if (blocklist) {
      this.populateBlocklist(blocklist);
    }
  }
  populateBlocklist(origins) {
    if (Array.isArray(origins)) {
      deepForEach(origins, origin => {
        this.blocklist.add(extractHostname(origin));
      });
    } else {
      this.blocklist.add(extractHostname(origins));
    }
  }
  /**
   * Checks that a preconnect resource hint exists in the head for the
   * given src.
   *
   * @param rewrittenSrc src formatted with loader
   * @param originalNgSrc ngSrc value
   */
  assertPreconnect(rewrittenSrc, originalNgSrc) {
    if (!this.window) return;
    const imgUrl = getUrl(rewrittenSrc, this.window);
    if (this.blocklist.has(imgUrl.hostname) || this.alreadySeen.has(imgUrl.origin)) return;
    // Register this origin as seen, so we don't check it again later.
    this.alreadySeen.add(imgUrl.origin);
    if (!this.preconnectLinks) {
      // Note: we query for preconnect links only *once* and cache the results
      // for the entire lifespan of an application, since it's unlikely that the
      // list would change frequently. This allows to make sure there are no
      // performance implications of making extra DOM lookups for each image.
      this.preconnectLinks = this.queryPreconnectLinks();
    }
    if (!this.preconnectLinks.has(imgUrl.origin)) {
      console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2956 /* RuntimeErrorCode.PRIORITY_IMG_MISSING_PRECONNECT_TAG */, `${imgDirectiveDetails(originalNgSrc)} there is no preconnect tag present for this ` + `image. Preconnecting to the origin(s) that serve priority images ensures that these ` + `images are delivered as soon as possible. To fix this, please add the following ` + `element into the <head> of the document:\n` + `  <link rel="preconnect" href="${imgUrl.origin}">`));
    }
  }
  queryPreconnectLinks() {
    const preconnectUrls = new Set();
    const selector = 'link[rel=preconnect]';
    const links = Array.from(this.document.querySelectorAll(selector));
    for (let link of links) {
      const url = getUrl(link.href, this.window);
      preconnectUrls.add(url.origin);
    }
    return preconnectUrls;
  }
  ngOnDestroy() {
    this.preconnectLinks?.clear();
    this.alreadySeen.clear();
  }
}
PreconnectLinkChecker.ɵfac = function PreconnectLinkChecker_Factory(t) {
  return new (t || PreconnectLinkChecker)();
};
PreconnectLinkChecker.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: PreconnectLinkChecker,
  factory: PreconnectLinkChecker.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PreconnectLinkChecker, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
/**
 * Invokes a callback for each element in the array. Also invokes a callback
 * recursively for each nested array.
 */
function deepForEach(input, fn) {
  for (let value of input) {
    Array.isArray(value) ? deepForEach(value, fn) : fn(value);
  }
}

/**
 * In SSR scenarios, a preload `<link>` element is generated for priority images.
 * Having a large number of preload tags may negatively affect the performance,
 * so we warn developers (by throwing an error) if the number of preloaded images
 * is above a certain threshold. This const specifies this threshold.
 */
const DEFAULT_PRELOADED_IMAGES_LIMIT = 5;
/**
 * Helps to keep track of priority images that already have a corresponding
 * preload tag (to avoid generating multiple preload tags with the same URL).
 *
 * This Set tracks the original src passed into the `ngSrc` input not the src after it has been
 * run through the specified `IMAGE_LOADER`.
 */
const PRELOADED_IMAGES = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('NG_OPTIMIZED_PRELOADED_IMAGES', {
  providedIn: 'root',
  factory: () => new Set()
});

/**
 * @description Contains the logic needed to track and add preload link tags to the `<head>` tag. It
 * will also track what images have already had preload link tags added so as to not duplicate link
 * tags.
 *
 * In dev mode this service will validate that the number of preloaded images does not exceed the
 * configured default preloaded images limit: {@link DEFAULT_PRELOADED_IMAGES_LIMIT}.
 */
class PreloadLinkCreator {
  constructor() {
    this.preloadedImages = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(PRELOADED_IMAGES);
    this.document = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DOCUMENT);
  }
  /**
   * @description Add a preload `<link>` to the `<head>` of the `index.html` that is served from the
   * server while using Angular Universal and SSR to kick off image loads for high priority images.
   *
   * The `sizes` (passed in from the user) and `srcset` (parsed and formatted from `ngSrcset`)
   * properties used to set the corresponding attributes, `imagesizes` and `imagesrcset`
   * respectively, on the preload `<link>` tag so that the correctly sized image is preloaded from
   * the CDN.
   *
   * {@link https://web.dev/preload-responsive-images/#imagesrcset-and-imagesizes}
   *
   * @param renderer The `Renderer2` passed in from the directive
   * @param src The original src of the image that is set on the `ngSrc` input.
   * @param srcset The parsed and formatted srcset created from the `ngSrcset` input
   * @param sizes The value of the `sizes` attribute passed in to the `<img>` tag
   */
  createPreloadLinkTag(renderer, src, srcset, sizes) {
    if (ngDevMode) {
      if (this.preloadedImages.size >= DEFAULT_PRELOADED_IMAGES_LIMIT) {
        throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2961 /* RuntimeErrorCode.TOO_MANY_PRELOADED_IMAGES */, ngDevMode && `The \`NgOptimizedImage\` directive has detected that more than ` + `${DEFAULT_PRELOADED_IMAGES_LIMIT} images were marked as priority. ` + `This might negatively affect an overall performance of the page. ` + `To fix this, remove the "priority" attribute from images with less priority.`);
      }
    }
    if (this.preloadedImages.has(src)) {
      return;
    }
    this.preloadedImages.add(src);
    const preload = renderer.createElement('link');
    renderer.setAttribute(preload, 'as', 'image');
    renderer.setAttribute(preload, 'href', src);
    renderer.setAttribute(preload, 'rel', 'preload');
    renderer.setAttribute(preload, 'fetchpriority', 'high');
    if (sizes) {
      renderer.setAttribute(preload, 'imageSizes', sizes);
    }
    if (srcset) {
      renderer.setAttribute(preload, 'imageSrcset', srcset);
    }
    renderer.appendChild(this.document.head, preload);
  }
}
PreloadLinkCreator.ɵfac = function PreloadLinkCreator_Factory(t) {
  return new (t || PreloadLinkCreator)();
};
PreloadLinkCreator.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: PreloadLinkCreator,
  factory: PreloadLinkCreator.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PreloadLinkCreator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();

/**
 * When a Base64-encoded image is passed as an input to the `NgOptimizedImage` directive,
 * an error is thrown. The image content (as a string) might be very long, thus making
 * it hard to read an error message if the entire string is included. This const defines
 * the number of characters that should be included into the error message. The rest
 * of the content is truncated.
 */
const BASE64_IMG_MAX_LENGTH_IN_ERROR = 50;
/**
 * RegExpr to determine whether a src in a srcset is using width descriptors.
 * Should match something like: "100w, 200w".
 */
const VALID_WIDTH_DESCRIPTOR_SRCSET = /^((\s*\d+w\s*(,|$)){1,})$/;
/**
 * RegExpr to determine whether a src in a srcset is using density descriptors.
 * Should match something like: "1x, 2x, 50x". Also supports decimals like "1.5x, 1.50x".
 */
const VALID_DENSITY_DESCRIPTOR_SRCSET = /^((\s*\d+(\.\d+)?x\s*(,|$)){1,})$/;
/**
 * Srcset values with a density descriptor higher than this value will actively
 * throw an error. Such densities are not permitted as they cause image sizes
 * to be unreasonably large and slow down LCP.
 */
const ABSOLUTE_SRCSET_DENSITY_CAP = 3;
/**
 * Used only in error message text to communicate best practices, as we will
 * only throw based on the slightly more conservative ABSOLUTE_SRCSET_DENSITY_CAP.
 */
const RECOMMENDED_SRCSET_DENSITY_CAP = 2;
/**
 * Used in generating automatic density-based srcsets
 */
const DENSITY_SRCSET_MULTIPLIERS = [1, 2];
/**
 * Used to determine which breakpoints to use on full-width images
 */
const VIEWPORT_BREAKPOINT_CUTOFF = 640;
/**
 * Used to determine whether two aspect ratios are similar in value.
 */
const ASPECT_RATIO_TOLERANCE = .1;
/**
 * Used to determine whether the image has been requested at an overly
 * large size compared to the actual rendered image size (after taking
 * into account a typical device pixel ratio). In pixels.
 */
const OVERSIZED_IMAGE_TOLERANCE = 1000;
/**
 * Used to limit automatic srcset generation of very large sources for
 * fixed-size images. In pixels.
 */
const FIXED_SRCSET_WIDTH_LIMIT = 1920;
const FIXED_SRCSET_HEIGHT_LIMIT = 1080;
/** Info about built-in loaders we can test for. */
const BUILT_IN_LOADERS = [imgixLoaderInfo, imageKitLoaderInfo, cloudinaryLoaderInfo];
const defaultConfig = {
  breakpoints: [16, 32, 48, 64, 96, 128, 256, 384, 640, 750, 828, 1080, 1200, 1920, 2048, 3840]
};
/**
 * Injection token that configures the image optimized image functionality.
 *
 * @see `NgOptimizedImage`
 * @publicApi
 * @developerPreview
 */
const IMAGE_CONFIG = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('ImageConfig', {
  providedIn: 'root',
  factory: () => defaultConfig
});
/**
 * Directive that improves image loading performance by enforcing best practices.
 *
 * `NgOptimizedImage` ensures that the loading of the Largest Contentful Paint (LCP) image is
 * prioritized by:
 * - Automatically setting the `fetchpriority` attribute on the `<img>` tag
 * - Lazy loading non-priority images by default
 * - Asserting that there is a corresponding preconnect link tag in the document head
 *
 * In addition, the directive:
 * - Generates appropriate asset URLs if a corresponding `ImageLoader` function is provided
 * - Automatically generates a srcset
 * - Requires that `width` and `height` are set
 * - Warns if `width` or `height` have been set incorrectly
 * - Warns if the image will be visually distorted when rendered
 *
 * @usageNotes
 * The `NgOptimizedImage` directive is marked as [standalone](guide/standalone-components) and can
 * be imported directly.
 *
 * Follow the steps below to enable and use the directive:
 * 1. Import it into the necessary NgModule or a standalone Component.
 * 2. Optionally provide an `ImageLoader` if you use an image hosting service.
 * 3. Update the necessary `<img>` tags in templates and replace `src` attributes with `ngSrc`.
 * Using a `ngSrc` allows the directive to control when the `src` gets set, which triggers an image
 * download.
 *
 * Step 1: import the `NgOptimizedImage` directive.
 *
 * ```typescript
 * import { NgOptimizedImage } from '@angular/common';
 *
 * // Include it into the necessary NgModule
 * @NgModule({
 *   imports: [NgOptimizedImage],
 * })
 * class AppModule {}
 *
 * // ... or a standalone Component
 * @Component({
 *   standalone: true
 *   imports: [NgOptimizedImage],
 * })
 * class MyStandaloneComponent {}
 * ```
 *
 * Step 2: configure a loader.
 *
 * To use the **default loader**: no additional code changes are necessary. The URL returned by the
 * generic loader will always match the value of "src". In other words, this loader applies no
 * transformations to the resource URL and the value of the `ngSrc` attribute will be used as is.
 *
 * To use an existing loader for a **third-party image service**: add the provider factory for your
 * chosen service to the `providers` array. In the example below, the Imgix loader is used:
 *
 * ```typescript
 * import {provideImgixLoader} from '@angular/common';
 *
 * // Call the function and add the result to the `providers` array:
 * providers: [
 *   provideImgixLoader("https://my.base.url/"),
 * ],
 * ```
 *
 * The `NgOptimizedImage` directive provides the following functions:
 * - `provideCloudflareLoader`
 * - `provideCloudinaryLoader`
 * - `provideImageKitLoader`
 * - `provideImgixLoader`
 *
 * If you use a different image provider, you can create a custom loader function as described
 * below.
 *
 * To use a **custom loader**: provide your loader function as a value for the `IMAGE_LOADER` DI
 * token.
 *
 * ```typescript
 * import {IMAGE_LOADER, ImageLoaderConfig} from '@angular/common';
 *
 * // Configure the loader using the `IMAGE_LOADER` token.
 * providers: [
 *   {
 *      provide: IMAGE_LOADER,
 *      useValue: (config: ImageLoaderConfig) => {
 *        return `https://example.com/${config.src}-${config.width}.jpg}`;
 *      }
 *   },
 * ],
 * ```
 *
 * Step 3: update `<img>` tags in templates to use `ngSrc` instead of `src`.
 *
 * ```
 * <img ngSrc="logo.png" width="200" height="100">
 * ```
 *
 * @publicApi
 */
class NgOptimizedImage {
  constructor() {
    this.imageLoader = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(IMAGE_LOADER);
    this.config = processConfig((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(IMAGE_CONFIG));
    this.renderer = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2);
    this.imgElement = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef).nativeElement;
    this.injector = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector);
    this.isServer = isPlatformServer((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.PLATFORM_ID));
    this.preloadLinkChecker = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(PreloadLinkCreator);
    // a LCP image observer - should be injected only in the dev mode
    this.lcpObserver = ngDevMode ? this.injector.get(LCPImageObserver) : null;
    /**
     * Calculate the rewritten `src` once and store it.
     * This is needed to avoid repetitive calculations and make sure the directive cleanup in the
     * `ngOnDestroy` does not rely on the `IMAGE_LOADER` logic (which in turn can rely on some other
     * instance that might be already destroyed).
     */
    this._renderedSrc = null;
    this._priority = false;
    this._disableOptimizedSrcset = false;
    this._fill = false;
  }
  /**
   * For responsive images: the intrinsic width of the image in pixels.
   * For fixed size images: the desired rendered width of the image in pixels.
   */
  set width(value) {
    ngDevMode && assertGreaterThanZero(this, value, 'width');
    this._width = inputToInteger(value);
  }
  get width() {
    return this._width;
  }
  /**
   * For responsive images: the intrinsic height of the image in pixels.
   * For fixed size images: the desired rendered height of the image in pixels.* The intrinsic
   * height of the image in pixels.
   */
  set height(value) {
    ngDevMode && assertGreaterThanZero(this, value, 'height');
    this._height = inputToInteger(value);
  }
  get height() {
    return this._height;
  }
  /**
   * Indicates whether this image should have a high priority.
   */
  set priority(value) {
    this._priority = inputToBoolean(value);
  }
  get priority() {
    return this._priority;
  }
  /**
   * Disables automatic srcset generation for this image.
   */
  set disableOptimizedSrcset(value) {
    this._disableOptimizedSrcset = inputToBoolean(value);
  }
  get disableOptimizedSrcset() {
    return this._disableOptimizedSrcset;
  }
  /**
   * Sets the image to "fill mode", which eliminates the height/width requirement and adds
   * styles such that the image fills its containing element.
   *
   * @developerPreview
   */
  set fill(value) {
    this._fill = inputToBoolean(value);
  }
  get fill() {
    return this._fill;
  }
  /** @nodoc */
  ngOnInit() {
    if (ngDevMode) {
      assertNonEmptyInput(this, 'ngSrc', this.ngSrc);
      assertValidNgSrcset(this, this.ngSrcset);
      assertNoConflictingSrc(this);
      if (this.ngSrcset) {
        assertNoConflictingSrcset(this);
      }
      assertNotBase64Image(this);
      assertNotBlobUrl(this);
      if (this.fill) {
        assertEmptyWidthAndHeight(this);
        assertNonZeroRenderedHeight(this, this.imgElement, this.renderer);
      } else {
        assertNonEmptyWidthAndHeight(this);
        // Only check for distorted images when not in fill mode, where
        // images may be intentionally stretched, cropped or letterboxed.
        assertNoImageDistortion(this, this.imgElement, this.renderer);
      }
      assertValidLoadingInput(this);
      if (!this.ngSrcset) {
        assertNoComplexSizes(this);
      }
      assertNotMissingBuiltInLoader(this.ngSrc, this.imageLoader);
      assertNoNgSrcsetWithoutLoader(this, this.imageLoader);
      assertNoLoaderParamsWithoutLoader(this, this.imageLoader);
      if (this.priority) {
        const checker = this.injector.get(PreconnectLinkChecker);
        checker.assertPreconnect(this.getRewrittenSrc(), this.ngSrc);
      } else {
        // Monitor whether an image is an LCP element only in case
        // the `priority` attribute is missing. Otherwise, an image
        // has the necessary settings and no extra checks are required.
        if (this.lcpObserver !== null) {
          const ngZone = this.injector.get(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone);
          ngZone.runOutsideAngular(() => {
            this.lcpObserver.registerImage(this.getRewrittenSrc(), this.ngSrc);
          });
        }
      }
    }
    this.setHostAttributes();
  }
  setHostAttributes() {
    // Must set width/height explicitly in case they are bound (in which case they will
    // only be reflected and not found by the browser)
    if (this.fill) {
      if (!this.sizes) {
        this.sizes = '100vw';
      }
    } else {
      this.setHostAttribute('width', this.width.toString());
      this.setHostAttribute('height', this.height.toString());
    }
    this.setHostAttribute('loading', this.getLoadingBehavior());
    this.setHostAttribute('fetchpriority', this.getFetchPriority());
    // The `data-ng-img` attribute flags an image as using the directive, to allow
    // for analysis of the directive's performance.
    this.setHostAttribute('ng-img', 'true');
    // The `src` and `srcset` attributes should be set last since other attributes
    // could affect the image's loading behavior.
    const rewrittenSrc = this.getRewrittenSrc();
    this.setHostAttribute('src', rewrittenSrc);
    let rewrittenSrcset = undefined;
    if (this.sizes) {
      this.setHostAttribute('sizes', this.sizes);
    }
    if (this.ngSrcset) {
      rewrittenSrcset = this.getRewrittenSrcset();
    } else if (this.shouldGenerateAutomaticSrcset()) {
      rewrittenSrcset = this.getAutomaticSrcset();
    }
    if (rewrittenSrcset) {
      this.setHostAttribute('srcset', rewrittenSrcset);
    }
    if (this.isServer && this.priority) {
      this.preloadLinkChecker.createPreloadLinkTag(this.renderer, rewrittenSrc, rewrittenSrcset, this.sizes);
    }
  }
  /** @nodoc */
  ngOnChanges(changes) {
    if (ngDevMode) {
      assertNoPostInitInputChange(this, changes, ['ngSrc', 'ngSrcset', 'width', 'height', 'priority', 'fill', 'loading', 'sizes', 'loaderParams', 'disableOptimizedSrcset']);
    }
  }
  callImageLoader(configWithoutCustomParams) {
    let augmentedConfig = configWithoutCustomParams;
    if (this.loaderParams) {
      augmentedConfig.loaderParams = this.loaderParams;
    }
    return this.imageLoader(augmentedConfig);
  }
  getLoadingBehavior() {
    if (!this.priority && this.loading !== undefined) {
      return this.loading;
    }
    return this.priority ? 'eager' : 'lazy';
  }
  getFetchPriority() {
    return this.priority ? 'high' : 'auto';
  }
  getRewrittenSrc() {
    // ImageLoaderConfig supports setting a width property. However, we're not setting width here
    // because if the developer uses rendered width instead of intrinsic width in the HTML width
    // attribute, the image requested may be too small for 2x+ screens.
    if (!this._renderedSrc) {
      const imgConfig = {
        src: this.ngSrc
      };
      // Cache calculated image src to reuse it later in the code.
      this._renderedSrc = this.callImageLoader(imgConfig);
    }
    return this._renderedSrc;
  }
  getRewrittenSrcset() {
    const widthSrcSet = VALID_WIDTH_DESCRIPTOR_SRCSET.test(this.ngSrcset);
    const finalSrcs = this.ngSrcset.split(',').filter(src => src !== '').map(srcStr => {
      srcStr = srcStr.trim();
      const width = widthSrcSet ? parseFloat(srcStr) : parseFloat(srcStr) * this.width;
      return `${this.callImageLoader({
        src: this.ngSrc,
        width
      })} ${srcStr}`;
    });
    return finalSrcs.join(', ');
  }
  getAutomaticSrcset() {
    if (this.sizes) {
      return this.getResponsiveSrcset();
    } else {
      return this.getFixedSrcset();
    }
  }
  getResponsiveSrcset() {
    const {
      breakpoints
    } = this.config;
    let filteredBreakpoints = breakpoints;
    if (this.sizes?.trim() === '100vw') {
      // Since this is a full-screen-width image, our srcset only needs to include
      // breakpoints with full viewport widths.
      filteredBreakpoints = breakpoints.filter(bp => bp >= VIEWPORT_BREAKPOINT_CUTOFF);
    }
    const finalSrcs = filteredBreakpoints.map(bp => `${this.callImageLoader({
      src: this.ngSrc,
      width: bp
    })} ${bp}w`);
    return finalSrcs.join(', ');
  }
  getFixedSrcset() {
    const finalSrcs = DENSITY_SRCSET_MULTIPLIERS.map(multiplier => `${this.callImageLoader({
      src: this.ngSrc,
      width: this.width * multiplier
    })} ${multiplier}x`);
    return finalSrcs.join(', ');
  }
  shouldGenerateAutomaticSrcset() {
    return !this._disableOptimizedSrcset && !this.srcset && this.imageLoader !== noopImageLoader && !(this.width > FIXED_SRCSET_WIDTH_LIMIT || this.height > FIXED_SRCSET_HEIGHT_LIMIT);
  }
  /** @nodoc */
  ngOnDestroy() {
    if (ngDevMode) {
      if (!this.priority && this._renderedSrc !== null && this.lcpObserver !== null) {
        this.lcpObserver.unregisterImage(this._renderedSrc);
      }
    }
  }
  setHostAttribute(name, value) {
    this.renderer.setAttribute(this.imgElement, name, value);
  }
}
NgOptimizedImage.ɵfac = function NgOptimizedImage_Factory(t) {
  return new (t || NgOptimizedImage)();
};
NgOptimizedImage.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgOptimizedImage,
  selectors: [["img", "ngSrc", ""]],
  hostVars: 8,
  hostBindings: function NgOptimizedImage_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("position", ctx.fill ? "absolute" : null)("width", ctx.fill ? "100%" : null)("height", ctx.fill ? "100%" : null)("inset", ctx.fill ? "0px" : null);
    }
  },
  inputs: {
    ngSrc: "ngSrc",
    ngSrcset: "ngSrcset",
    sizes: "sizes",
    width: "width",
    height: "height",
    loading: "loading",
    priority: "priority",
    loaderParams: "loaderParams",
    disableOptimizedSrcset: "disableOptimizedSrcset",
    fill: "fill",
    src: "src",
    srcset: "srcset"
  },
  standalone: true,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgOptimizedImage, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      standalone: true,
      selector: 'img[ngSrc]',
      host: {
        '[style.position]': 'fill ? "absolute" : null',
        '[style.width]': 'fill ? "100%" : null',
        '[style.height]': 'fill ? "100%" : null',
        '[style.inset]': 'fill ? "0px" : null'
      }
    }]
  }], null, {
    ngSrc: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ngSrcset: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    sizes: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    width: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    height: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    loading: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    priority: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    loaderParams: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    disableOptimizedSrcset: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    fill: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    src: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    srcset: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/***** Helpers *****/
/**
 * Convert input value to integer.
 */
function inputToInteger(value) {
  return typeof value === 'string' ? parseInt(value, 10) : value;
}
/**
 * Convert input value to boolean.
 */
function inputToBoolean(value) {
  return value != null && `${value}` !== 'false';
}
/**
 * Sorts provided config breakpoints and uses defaults.
 */
function processConfig(config) {
  let sortedBreakpoints = {};
  if (config.breakpoints) {
    sortedBreakpoints.breakpoints = config.breakpoints.sort((a, b) => a - b);
  }
  return Object.assign({}, defaultConfig, config, sortedBreakpoints);
}
/***** Assert functions *****/
/**
 * Verifies that there is no `src` set on a host element.
 */
function assertNoConflictingSrc(dir) {
  if (dir.src) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2950 /* RuntimeErrorCode.UNEXPECTED_SRC_ATTR */, `${imgDirectiveDetails(dir.ngSrc)} both \`src\` and \`ngSrc\` have been set. ` + `Supplying both of these attributes breaks lazy loading. ` + `The NgOptimizedImage directive sets \`src\` itself based on the value of \`ngSrc\`. ` + `To fix this, please remove the \`src\` attribute.`);
  }
}
/**
 * Verifies that there is no `srcset` set on a host element.
 */
function assertNoConflictingSrcset(dir) {
  if (dir.srcset) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2951 /* RuntimeErrorCode.UNEXPECTED_SRCSET_ATTR */, `${imgDirectiveDetails(dir.ngSrc)} both \`srcset\` and \`ngSrcset\` have been set. ` + `Supplying both of these attributes breaks lazy loading. ` + `The NgOptimizedImage directive sets \`srcset\` itself based on the value of ` + `\`ngSrcset\`. To fix this, please remove the \`srcset\` attribute.`);
  }
}
/**
 * Verifies that the `ngSrc` is not a Base64-encoded image.
 */
function assertNotBase64Image(dir) {
  let ngSrc = dir.ngSrc.trim();
  if (ngSrc.startsWith('data:')) {
    if (ngSrc.length > BASE64_IMG_MAX_LENGTH_IN_ERROR) {
      ngSrc = ngSrc.substring(0, BASE64_IMG_MAX_LENGTH_IN_ERROR) + '...';
    }
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc, false)} \`ngSrc\` is a Base64-encoded string ` + `(${ngSrc}). NgOptimizedImage does not support Base64-encoded strings. ` + `To fix this, disable the NgOptimizedImage directive for this element ` + `by removing \`ngSrc\` and using a standard \`src\` attribute instead.`);
  }
}
/**
 * Verifies that the 'sizes' only includes responsive values.
 */
function assertNoComplexSizes(dir) {
  let sizes = dir.sizes;
  if (sizes?.match(/((\)|,)\s|^)\d+px/)) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc, false)} \`sizes\` was set to a string including ` + `pixel values. For automatic \`srcset\` generation, \`sizes\` must only include responsive ` + `values, such as \`sizes="50vw"\` or \`sizes="(min-width: 768px) 50vw, 100vw"\`. ` + `To fix this, modify the \`sizes\` attribute, or provide your own \`ngSrcset\` value directly.`);
  }
}
/**
 * Verifies that the `ngSrc` is not a Blob URL.
 */
function assertNotBlobUrl(dir) {
  const ngSrc = dir.ngSrc.trim();
  if (ngSrc.startsWith('blob:')) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} \`ngSrc\` was set to a blob URL (${ngSrc}). ` + `Blob URLs are not supported by the NgOptimizedImage directive. ` + `To fix this, disable the NgOptimizedImage directive for this element ` + `by removing \`ngSrc\` and using a regular \`src\` attribute instead.`);
  }
}
/**
 * Verifies that the input is set to a non-empty string.
 */
function assertNonEmptyInput(dir, name, value) {
  const isString = typeof value === 'string';
  const isEmptyString = isString && value.trim() === '';
  if (!isString || isEmptyString) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} \`${name}\` has an invalid value ` + `(\`${value}\`). To fix this, change the value to a non-empty string.`);
  }
}
/**
 * Verifies that the `ngSrcset` is in a valid format, e.g. "100w, 200w" or "1x, 2x".
 */
function assertValidNgSrcset(dir, value) {
  if (value == null) return;
  assertNonEmptyInput(dir, 'ngSrcset', value);
  const stringVal = value;
  const isValidWidthDescriptor = VALID_WIDTH_DESCRIPTOR_SRCSET.test(stringVal);
  const isValidDensityDescriptor = VALID_DENSITY_DESCRIPTOR_SRCSET.test(stringVal);
  if (isValidDensityDescriptor) {
    assertUnderDensityCap(dir, stringVal);
  }
  const isValidSrcset = isValidWidthDescriptor || isValidDensityDescriptor;
  if (!isValidSrcset) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} \`ngSrcset\` has an invalid value (\`${value}\`). ` + `To fix this, supply \`ngSrcset\` using a comma-separated list of one or more width ` + `descriptors (e.g. "100w, 200w") or density descriptors (e.g. "1x, 2x").`);
  }
}
function assertUnderDensityCap(dir, value) {
  const underDensityCap = value.split(',').every(num => num === '' || parseFloat(num) <= ABSOLUTE_SRCSET_DENSITY_CAP);
  if (!underDensityCap) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} the \`ngSrcset\` contains an unsupported image density:` + `\`${value}\`. NgOptimizedImage generally recommends a max image density of ` + `${RECOMMENDED_SRCSET_DENSITY_CAP}x but supports image densities up to ` + `${ABSOLUTE_SRCSET_DENSITY_CAP}x. The human eye cannot distinguish between image densities ` + `greater than ${RECOMMENDED_SRCSET_DENSITY_CAP}x - which makes them unnecessary for ` + `most use cases. Images that will be pinch-zoomed are typically the primary use case for ` + `${ABSOLUTE_SRCSET_DENSITY_CAP}x images. Please remove the high density descriptor and try again.`);
  }
}
/**
 * Creates a `RuntimeError` instance to represent a situation when an input is set after
 * the directive has initialized.
 */
function postInitInputChangeError(dir, inputName) {
  let reason;
  if (inputName === 'width' || inputName === 'height') {
    reason = `Changing \`${inputName}\` may result in different attribute value ` + `applied to the underlying image element and cause layout shifts on a page.`;
  } else {
    reason = `Changing the \`${inputName}\` would have no effect on the underlying ` + `image element, because the resource loading has already occurred.`;
  }
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2953 /* RuntimeErrorCode.UNEXPECTED_INPUT_CHANGE */, `${imgDirectiveDetails(dir.ngSrc)} \`${inputName}\` was updated after initialization. ` + `The NgOptimizedImage directive will not react to this input change. ${reason} ` + `To fix this, either switch \`${inputName}\` to a static value ` + `or wrap the image element in an *ngIf that is gated on the necessary value.`);
}
/**
 * Verify that none of the listed inputs has changed.
 */
function assertNoPostInitInputChange(dir, changes, inputs) {
  inputs.forEach(input => {
    const isUpdated = changes.hasOwnProperty(input);
    if (isUpdated && !changes[input].isFirstChange()) {
      if (input === 'ngSrc') {
        // When the `ngSrc` input changes, we detect that only in the
        // `ngOnChanges` hook, thus the `ngSrc` is already set. We use
        // `ngSrc` in the error message, so we use a previous value, but
        // not the updated one in it.
        dir = {
          ngSrc: changes[input].previousValue
        };
      }
      throw postInitInputChangeError(dir, input);
    }
  });
}
/**
 * Verifies that a specified input is a number greater than 0.
 */
function assertGreaterThanZero(dir, inputValue, inputName) {
  const validNumber = typeof inputValue === 'number' && inputValue > 0;
  const validString = typeof inputValue === 'string' && /^\d+$/.test(inputValue.trim()) && parseInt(inputValue) > 0;
  if (!validNumber && !validString) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} \`${inputName}\` has an invalid value ` + `(\`${inputValue}\`). To fix this, provide \`${inputName}\` ` + `as a number greater than 0.`);
  }
}
/**
 * Verifies that the rendered image is not visually distorted. Effectively this is checking:
 * - Whether the "width" and "height" attributes reflect the actual dimensions of the image.
 * - Whether image styling is "correct" (see below for a longer explanation).
 */
function assertNoImageDistortion(dir, img, renderer) {
  const removeListenerFn = renderer.listen(img, 'load', () => {
    removeListenerFn();
    const computedStyle = window.getComputedStyle(img);
    let renderedWidth = parseFloat(computedStyle.getPropertyValue('width'));
    let renderedHeight = parseFloat(computedStyle.getPropertyValue('height'));
    const boxSizing = computedStyle.getPropertyValue('box-sizing');
    if (boxSizing === 'border-box') {
      const paddingTop = computedStyle.getPropertyValue('padding-top');
      const paddingRight = computedStyle.getPropertyValue('padding-right');
      const paddingBottom = computedStyle.getPropertyValue('padding-bottom');
      const paddingLeft = computedStyle.getPropertyValue('padding-left');
      renderedWidth -= parseFloat(paddingRight) + parseFloat(paddingLeft);
      renderedHeight -= parseFloat(paddingTop) + parseFloat(paddingBottom);
    }
    const renderedAspectRatio = renderedWidth / renderedHeight;
    const nonZeroRenderedDimensions = renderedWidth !== 0 && renderedHeight !== 0;
    const intrinsicWidth = img.naturalWidth;
    const intrinsicHeight = img.naturalHeight;
    const intrinsicAspectRatio = intrinsicWidth / intrinsicHeight;
    const suppliedWidth = dir.width;
    const suppliedHeight = dir.height;
    const suppliedAspectRatio = suppliedWidth / suppliedHeight;
    // Tolerance is used to account for the impact of subpixel rendering.
    // Due to subpixel rendering, the rendered, intrinsic, and supplied
    // aspect ratios of a correctly configured image may not exactly match.
    // For example, a `width=4030 height=3020` image might have a rendered
    // size of "1062w, 796.48h". (An aspect ratio of 1.334... vs. 1.333...)
    const inaccurateDimensions = Math.abs(suppliedAspectRatio - intrinsicAspectRatio) > ASPECT_RATIO_TOLERANCE;
    const stylingDistortion = nonZeroRenderedDimensions && Math.abs(intrinsicAspectRatio - renderedAspectRatio) > ASPECT_RATIO_TOLERANCE;
    if (inaccurateDimensions) {
      console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} the aspect ratio of the image does not match ` + `the aspect ratio indicated by the width and height attributes. ` + `\nIntrinsic image size: ${intrinsicWidth}w x ${intrinsicHeight}h ` + `(aspect-ratio: ${intrinsicAspectRatio}). \nSupplied width and height attributes: ` + `${suppliedWidth}w x ${suppliedHeight}h (aspect-ratio: ${suppliedAspectRatio}). ` + `\nTo fix this, update the width and height attributes.`));
    } else if (stylingDistortion) {
      console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} the aspect ratio of the rendered image ` + `does not match the image's intrinsic aspect ratio. ` + `\nIntrinsic image size: ${intrinsicWidth}w x ${intrinsicHeight}h ` + `(aspect-ratio: ${intrinsicAspectRatio}). \nRendered image size: ` + `${renderedWidth}w x ${renderedHeight}h (aspect-ratio: ` + `${renderedAspectRatio}). \nThis issue can occur if "width" and "height" ` + `attributes are added to an image without updating the corresponding ` + `image styling. To fix this, adjust image styling. In most cases, ` + `adding "height: auto" or "width: auto" to the image styling will fix ` + `this issue.`));
    } else if (!dir.ngSrcset && nonZeroRenderedDimensions) {
      // If `ngSrcset` hasn't been set, sanity check the intrinsic size.
      const recommendedWidth = RECOMMENDED_SRCSET_DENSITY_CAP * renderedWidth;
      const recommendedHeight = RECOMMENDED_SRCSET_DENSITY_CAP * renderedHeight;
      const oversizedWidth = intrinsicWidth - recommendedWidth >= OVERSIZED_IMAGE_TOLERANCE;
      const oversizedHeight = intrinsicHeight - recommendedHeight >= OVERSIZED_IMAGE_TOLERANCE;
      if (oversizedWidth || oversizedHeight) {
        console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2960 /* RuntimeErrorCode.OVERSIZED_IMAGE */, `${imgDirectiveDetails(dir.ngSrc)} the intrinsic image is significantly ` + `larger than necessary. ` + `\nRendered image size: ${renderedWidth}w x ${renderedHeight}h. ` + `\nIntrinsic image size: ${intrinsicWidth}w x ${intrinsicHeight}h. ` + `\nRecommended intrinsic image size: ${recommendedWidth}w x ${recommendedHeight}h. ` + `\nNote: Recommended intrinsic image size is calculated assuming a maximum DPR of ` + `${RECOMMENDED_SRCSET_DENSITY_CAP}. To improve loading time, resize the image ` + `or consider using the "ngSrcset" and "sizes" attributes.`));
      }
    }
  });
}
/**
 * Verifies that a specified input is set.
 */
function assertNonEmptyWidthAndHeight(dir) {
  let missingAttributes = [];
  if (dir.width === undefined) missingAttributes.push('width');
  if (dir.height === undefined) missingAttributes.push('height');
  if (missingAttributes.length > 0) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2954 /* RuntimeErrorCode.REQUIRED_INPUT_MISSING */, `${imgDirectiveDetails(dir.ngSrc)} these required attributes ` + `are missing: ${missingAttributes.map(attr => `"${attr}"`).join(', ')}. ` + `Including "width" and "height" attributes will prevent image-related layout shifts. ` + `To fix this, include "width" and "height" attributes on the image tag or turn on ` + `"fill" mode with the \`fill\` attribute.`);
  }
}
/**
 * Verifies that width and height are not set. Used in fill mode, where those attributes don't make
 * sense.
 */
function assertEmptyWidthAndHeight(dir) {
  if (dir.width || dir.height) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} the attributes \`height\` and/or \`width\` are present ` + `along with the \`fill\` attribute. Because \`fill\` mode causes an image to fill its containing ` + `element, the size attributes have no effect and should be removed.`);
  }
}
/**
 * Verifies that the rendered image has a nonzero height. If the image is in fill mode, provides
 * guidance that this can be caused by the containing element's CSS position property.
 */
function assertNonZeroRenderedHeight(dir, img, renderer) {
  const removeListenerFn = renderer.listen(img, 'load', () => {
    removeListenerFn();
    const renderedHeight = img.clientHeight;
    if (dir.fill && renderedHeight === 0) {
      console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} the height of the fill-mode image is zero. ` + `This is likely because the containing element does not have the CSS 'position' ` + `property set to one of the following: "relative", "fixed", or "absolute". ` + `To fix this problem, make sure the container element has the CSS 'position' ` + `property defined and the height of the element is not zero.`));
    }
  });
}
/**
 * Verifies that the `loading` attribute is set to a valid input &
 * is not used on priority images.
 */
function assertValidLoadingInput(dir) {
  if (dir.loading && dir.priority) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} the \`loading\` attribute ` + `was used on an image that was marked "priority". ` + `Setting \`loading\` on priority images is not allowed ` + `because these images will always be eagerly loaded. ` + `To fix this, remove the “loading” attribute from the priority image.`);
  }
  const validInputs = ['auto', 'eager', 'lazy'];
  if (typeof dir.loading === 'string' && !validInputs.includes(dir.loading)) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](2952 /* RuntimeErrorCode.INVALID_INPUT */, `${imgDirectiveDetails(dir.ngSrc)} the \`loading\` attribute ` + `has an invalid value (\`${dir.loading}\`). ` + `To fix this, provide a valid value ("lazy", "eager", or "auto").`);
  }
}
/**
 * Warns if NOT using a loader (falling back to the generic loader) and
 * the image appears to be hosted on one of the image CDNs for which
 * we do have a built-in image loader. Suggests switching to the
 * built-in loader.
 *
 * @param ngSrc Value of the ngSrc attribute
 * @param imageLoader ImageLoader provided
 */
function assertNotMissingBuiltInLoader(ngSrc, imageLoader) {
  if (imageLoader === noopImageLoader) {
    let builtInLoaderName = '';
    for (const loader of BUILT_IN_LOADERS) {
      if (loader.testUrl(ngSrc)) {
        builtInLoaderName = loader.name;
        break;
      }
    }
    if (builtInLoaderName) {
      console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2962 /* RuntimeErrorCode.MISSING_BUILTIN_LOADER */, `NgOptimizedImage: It looks like your images may be hosted on the ` + `${builtInLoaderName} CDN, but your app is not using Angular's ` + `built-in loader for that CDN. We recommend switching to use ` + `the built-in by calling \`provide${builtInLoaderName}Loader()\` ` + `in your \`providers\` and passing it your instance's base URL. ` + `If you don't want to use the built-in loader, define a custom ` + `loader function using IMAGE_LOADER to silence this warning.`));
    }
  }
}
/**
 * Warns if ngSrcset is present and no loader is configured (i.e. the default one is being used).
 */
function assertNoNgSrcsetWithoutLoader(dir, imageLoader) {
  if (dir.ngSrcset && imageLoader === noopImageLoader) {
    console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2963 /* RuntimeErrorCode.MISSING_NECESSARY_LOADER */, `${imgDirectiveDetails(dir.ngSrc)} the \`ngSrcset\` attribute is present but ` + `no image loader is configured (i.e. the default one is being used), ` + `which would result in the same image being used for all configured sizes. ` + `To fix this, provide a loader or remove the \`ngSrcset\` attribute from the image.`));
  }
}
/**
 * Warns if loaderParams is present and no loader is configured (i.e. the default one is being
 * used).
 */
function assertNoLoaderParamsWithoutLoader(dir, imageLoader) {
  if (dir.loaderParams && imageLoader === noopImageLoader) {
    console.warn((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵformatRuntimeError"])(2963 /* RuntimeErrorCode.MISSING_NECESSARY_LOADER */, `${imgDirectiveDetails(dir.ngSrc)} the \`loaderParams\` attribute is present but ` + `no image loader is configured (i.e. the default one is being used), ` + `which means that the loaderParams data will not be consumed and will not affect the URL. ` + `To fix this, provide a custom loader or remove the \`loaderParams\` attribute from the image.`));
  }
}

// These exports represent the set of symbols exposed as a public API.

/**
 * @module
 * @description
 * Entry point for all public APIs of the common package.
 */

/**
 * @module
 * @description
 * Entry point for all public APIs of this package.
 */
// This file only reexports content of the `src` folder. Keep it that way.

// This file is not used to build this module. It is only used during editing

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 8987:
/*!********************************************************!*\
  !*** ./node_modules/@angular/common/fesm2020/http.mjs ***!
  \********************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "HTTP_INTERCEPTORS": () => (/* binding */ HTTP_INTERCEPTORS),
/* harmony export */   "HttpBackend": () => (/* binding */ HttpBackend),
/* harmony export */   "HttpClient": () => (/* binding */ HttpClient),
/* harmony export */   "HttpClientJsonpModule": () => (/* binding */ HttpClientJsonpModule),
/* harmony export */   "HttpClientModule": () => (/* binding */ HttpClientModule),
/* harmony export */   "HttpClientXsrfModule": () => (/* binding */ HttpClientXsrfModule),
/* harmony export */   "HttpContext": () => (/* binding */ HttpContext),
/* harmony export */   "HttpContextToken": () => (/* binding */ HttpContextToken),
/* harmony export */   "HttpErrorResponse": () => (/* binding */ HttpErrorResponse),
/* harmony export */   "HttpEventType": () => (/* binding */ HttpEventType),
/* harmony export */   "HttpFeatureKind": () => (/* binding */ HttpFeatureKind),
/* harmony export */   "HttpHandler": () => (/* binding */ HttpHandler),
/* harmony export */   "HttpHeaderResponse": () => (/* binding */ HttpHeaderResponse),
/* harmony export */   "HttpHeaders": () => (/* binding */ HttpHeaders),
/* harmony export */   "HttpParams": () => (/* binding */ HttpParams),
/* harmony export */   "HttpRequest": () => (/* binding */ HttpRequest),
/* harmony export */   "HttpResponse": () => (/* binding */ HttpResponse),
/* harmony export */   "HttpResponseBase": () => (/* binding */ HttpResponseBase),
/* harmony export */   "HttpUrlEncodingCodec": () => (/* binding */ HttpUrlEncodingCodec),
/* harmony export */   "HttpXhrBackend": () => (/* binding */ HttpXhrBackend),
/* harmony export */   "HttpXsrfTokenExtractor": () => (/* binding */ HttpXsrfTokenExtractor),
/* harmony export */   "JsonpClientBackend": () => (/* binding */ JsonpClientBackend),
/* harmony export */   "JsonpInterceptor": () => (/* binding */ JsonpInterceptor),
/* harmony export */   "XhrFactory": () => (/* binding */ XhrFactory),
/* harmony export */   "provideHttpClient": () => (/* binding */ provideHttpClient),
/* harmony export */   "withInterceptors": () => (/* binding */ withInterceptors),
/* harmony export */   "withInterceptorsFromDi": () => (/* binding */ withInterceptorsFromDi),
/* harmony export */   "withJsonpSupport": () => (/* binding */ withJsonpSupport),
/* harmony export */   "withNoXsrfProtection": () => (/* binding */ withNoXsrfProtection),
/* harmony export */   "withRequestsMadeViaParent": () => (/* binding */ withRequestsMadeViaParent),
/* harmony export */   "withXsrfConfiguration": () => (/* binding */ withXsrfConfiguration),
/* harmony export */   "ɵHttpInterceptingHandler": () => (/* binding */ HttpInterceptorHandler),
/* harmony export */   "ɵHttpInterceptorHandler": () => (/* binding */ HttpInterceptorHandler)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 2378);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 1133);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 9151);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 6942);
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */








/**
 * Transforms an `HttpRequest` into a stream of `HttpEvent`s, one of which will likely be a
 * `HttpResponse`.
 *
 * `HttpHandler` is injectable. When injected, the handler instance dispatches requests to the
 * first interceptor in the chain, which dispatches to the second, etc, eventually reaching the
 * `HttpBackend`.
 *
 * In an `HttpInterceptor`, the `HttpHandler` parameter is the next interceptor in the chain.
 *
 * @publicApi
 */
class HttpHandler {}
/**
 * A final `HttpHandler` which will dispatch the request via browser HTTP APIs to a backend.
 *
 * Interceptors sit between the `HttpClient` interface and the `HttpBackend`.
 *
 * When injected, `HttpBackend` dispatches requests directly to the backend, without going
 * through the interceptor chain.
 *
 * @publicApi
 */
class HttpBackend {}

/**
 * Represents the header configuration options for an HTTP request.
 * Instances are immutable. Modifying methods return a cloned
 * instance with the change. The original object is never changed.
 *
 * @publicApi
 */
class HttpHeaders {
  /**  Constructs a new HTTP header object with the given values.*/
  constructor(headers) {
    /**
     * Internal map of lowercased header names to the normalized
     * form of the name (the form seen first).
     */
    this.normalizedNames = new Map();
    /**
     * Queued updates to be materialized the next initialization.
     */
    this.lazyUpdate = null;
    if (!headers) {
      this.headers = new Map();
    } else if (typeof headers === 'string') {
      this.lazyInit = () => {
        this.headers = new Map();
        headers.split('\n').forEach(line => {
          const index = line.indexOf(':');
          if (index > 0) {
            const name = line.slice(0, index);
            const key = name.toLowerCase();
            const value = line.slice(index + 1).trim();
            this.maybeSetNormalizedName(name, key);
            if (this.headers.has(key)) {
              this.headers.get(key).push(value);
            } else {
              this.headers.set(key, [value]);
            }
          }
        });
      };
    } else {
      this.lazyInit = () => {
        if (typeof ngDevMode === 'undefined' || ngDevMode) {
          assertValidHeaders(headers);
        }
        this.headers = new Map();
        Object.entries(headers).forEach(([name, values]) => {
          let headerValues;
          if (typeof values === 'string') {
            headerValues = [values];
          } else if (typeof values === 'number') {
            headerValues = [values.toString()];
          } else {
            headerValues = values.map(value => value.toString());
          }
          if (headerValues.length > 0) {
            const key = name.toLowerCase();
            this.headers.set(key, headerValues);
            this.maybeSetNormalizedName(name, key);
          }
        });
      };
    }
  }
  /**
   * Checks for existence of a given header.
   *
   * @param name The header name to check for existence.
   *
   * @returns True if the header exists, false otherwise.
   */
  has(name) {
    this.init();
    return this.headers.has(name.toLowerCase());
  }
  /**
   * Retrieves the first value of a given header.
   *
   * @param name The header name.
   *
   * @returns The value string if the header exists, null otherwise
   */
  get(name) {
    this.init();
    const values = this.headers.get(name.toLowerCase());
    return values && values.length > 0 ? values[0] : null;
  }
  /**
   * Retrieves the names of the headers.
   *
   * @returns A list of header names.
   */
  keys() {
    this.init();
    return Array.from(this.normalizedNames.values());
  }
  /**
   * Retrieves a list of values for a given header.
   *
   * @param name The header name from which to retrieve values.
   *
   * @returns A string of values if the header exists, null otherwise.
   */
  getAll(name) {
    this.init();
    return this.headers.get(name.toLowerCase()) || null;
  }
  /**
   * Appends a new value to the existing set of values for a header
   * and returns them in a clone of the original instance.
   *
   * @param name The header name for which to append the values.
   * @param value The value to append.
   *
   * @returns A clone of the HTTP headers object with the value appended to the given header.
   */
  append(name, value) {
    return this.clone({
      name,
      value,
      op: 'a'
    });
  }
  /**
   * Sets or modifies a value for a given header in a clone of the original instance.
   * If the header already exists, its value is replaced with the given value
   * in the returned object.
   *
   * @param name The header name.
   * @param value The value or values to set or override for the given header.
   *
   * @returns A clone of the HTTP headers object with the newly set header value.
   */
  set(name, value) {
    return this.clone({
      name,
      value,
      op: 's'
    });
  }
  /**
   * Deletes values for a given header in a clone of the original instance.
   *
   * @param name The header name.
   * @param value The value or values to delete for the given header.
   *
   * @returns A clone of the HTTP headers object with the given value deleted.
   */
  delete(name, value) {
    return this.clone({
      name,
      value,
      op: 'd'
    });
  }
  maybeSetNormalizedName(name, lcName) {
    if (!this.normalizedNames.has(lcName)) {
      this.normalizedNames.set(lcName, name);
    }
  }
  init() {
    if (!!this.lazyInit) {
      if (this.lazyInit instanceof HttpHeaders) {
        this.copyFrom(this.lazyInit);
      } else {
        this.lazyInit();
      }
      this.lazyInit = null;
      if (!!this.lazyUpdate) {
        this.lazyUpdate.forEach(update => this.applyUpdate(update));
        this.lazyUpdate = null;
      }
    }
  }
  copyFrom(other) {
    other.init();
    Array.from(other.headers.keys()).forEach(key => {
      this.headers.set(key, other.headers.get(key));
      this.normalizedNames.set(key, other.normalizedNames.get(key));
    });
  }
  clone(update) {
    const clone = new HttpHeaders();
    clone.lazyInit = !!this.lazyInit && this.lazyInit instanceof HttpHeaders ? this.lazyInit : this;
    clone.lazyUpdate = (this.lazyUpdate || []).concat([update]);
    return clone;
  }
  applyUpdate(update) {
    const key = update.name.toLowerCase();
    switch (update.op) {
      case 'a':
      case 's':
        let value = update.value;
        if (typeof value === 'string') {
          value = [value];
        }
        if (value.length === 0) {
          return;
        }
        this.maybeSetNormalizedName(update.name, key);
        const base = (update.op === 'a' ? this.headers.get(key) : undefined) || [];
        base.push(...value);
        this.headers.set(key, base);
        break;
      case 'd':
        const toDelete = update.value;
        if (!toDelete) {
          this.headers.delete(key);
          this.normalizedNames.delete(key);
        } else {
          let existing = this.headers.get(key);
          if (!existing) {
            return;
          }
          existing = existing.filter(value => toDelete.indexOf(value) === -1);
          if (existing.length === 0) {
            this.headers.delete(key);
            this.normalizedNames.delete(key);
          } else {
            this.headers.set(key, existing);
          }
        }
        break;
    }
  }
  /**
   * @internal
   */
  forEach(fn) {
    this.init();
    Array.from(this.normalizedNames.keys()).forEach(key => fn(this.normalizedNames.get(key), this.headers.get(key)));
  }
}
/**
 * Verifies that the headers object has the right shape: the values
 * must be either strings, numbers or arrays. Throws an error if an invalid
 * header value is present.
 */
function assertValidHeaders(headers) {
  for (const [key, value] of Object.entries(headers)) {
    if (!(typeof value === 'string' || typeof value === 'number') && !Array.isArray(value)) {
      throw new Error(`Unexpected value of the \`${key}\` header provided. ` + `Expecting either a string, a number or an array, but got: \`${value}\`.`);
    }
  }
}

/**
 * Provides encoding and decoding of URL parameter and query-string values.
 *
 * Serializes and parses URL parameter keys and values to encode and decode them.
 * If you pass URL query parameters without encoding,
 * the query parameters can be misinterpreted at the receiving end.
 *
 *
 * @publicApi
 */
class HttpUrlEncodingCodec {
  /**
   * Encodes a key name for a URL parameter or query-string.
   * @param key The key name.
   * @returns The encoded key name.
   */
  encodeKey(key) {
    return standardEncoding(key);
  }
  /**
   * Encodes the value of a URL parameter or query-string.
   * @param value The value.
   * @returns The encoded value.
   */
  encodeValue(value) {
    return standardEncoding(value);
  }
  /**
   * Decodes an encoded URL parameter or query-string key.
   * @param key The encoded key name.
   * @returns The decoded key name.
   */
  decodeKey(key) {
    return decodeURIComponent(key);
  }
  /**
   * Decodes an encoded URL parameter or query-string value.
   * @param value The encoded value.
   * @returns The decoded value.
   */
  decodeValue(value) {
    return decodeURIComponent(value);
  }
}
function paramParser(rawParams, codec) {
  const map = new Map();
  if (rawParams.length > 0) {
    // The `window.location.search` can be used while creating an instance of the `HttpParams` class
    // (e.g. `new HttpParams({ fromString: window.location.search })`). The `window.location.search`
    // may start with the `?` char, so we strip it if it's present.
    const params = rawParams.replace(/^\?/, '').split('&');
    params.forEach(param => {
      const eqIdx = param.indexOf('=');
      const [key, val] = eqIdx == -1 ? [codec.decodeKey(param), ''] : [codec.decodeKey(param.slice(0, eqIdx)), codec.decodeValue(param.slice(eqIdx + 1))];
      const list = map.get(key) || [];
      list.push(val);
      map.set(key, list);
    });
  }
  return map;
}
/**
 * Encode input string with standard encodeURIComponent and then un-encode specific characters.
 */
const STANDARD_ENCODING_REGEX = /%(\d[a-f0-9])/gi;
const STANDARD_ENCODING_REPLACEMENTS = {
  '40': '@',
  '3A': ':',
  '24': '$',
  '2C': ',',
  '3B': ';',
  '3D': '=',
  '3F': '?',
  '2F': '/'
};
function standardEncoding(v) {
  return encodeURIComponent(v).replace(STANDARD_ENCODING_REGEX, (s, t) => STANDARD_ENCODING_REPLACEMENTS[t] ?? s);
}
function valueToString(value) {
  return `${value}`;
}
/**
 * An HTTP request/response body that represents serialized parameters,
 * per the MIME type `application/x-www-form-urlencoded`.
 *
 * This class is immutable; all mutation operations return a new instance.
 *
 * @publicApi
 */
class HttpParams {
  constructor(options = {}) {
    this.updates = null;
    this.cloneFrom = null;
    this.encoder = options.encoder || new HttpUrlEncodingCodec();
    if (!!options.fromString) {
      if (!!options.fromObject) {
        throw new Error(`Cannot specify both fromString and fromObject.`);
      }
      this.map = paramParser(options.fromString, this.encoder);
    } else if (!!options.fromObject) {
      this.map = new Map();
      Object.keys(options.fromObject).forEach(key => {
        const value = options.fromObject[key];
        // convert the values to strings
        const values = Array.isArray(value) ? value.map(valueToString) : [valueToString(value)];
        this.map.set(key, values);
      });
    } else {
      this.map = null;
    }
  }
  /**
   * Reports whether the body includes one or more values for a given parameter.
   * @param param The parameter name.
   * @returns True if the parameter has one or more values,
   * false if it has no value or is not present.
   */
  has(param) {
    this.init();
    return this.map.has(param);
  }
  /**
   * Retrieves the first value for a parameter.
   * @param param The parameter name.
   * @returns The first value of the given parameter,
   * or `null` if the parameter is not present.
   */
  get(param) {
    this.init();
    const res = this.map.get(param);
    return !!res ? res[0] : null;
  }
  /**
   * Retrieves all values for a  parameter.
   * @param param The parameter name.
   * @returns All values in a string array,
   * or `null` if the parameter not present.
   */
  getAll(param) {
    this.init();
    return this.map.get(param) || null;
  }
  /**
   * Retrieves all the parameters for this body.
   * @returns The parameter names in a string array.
   */
  keys() {
    this.init();
    return Array.from(this.map.keys());
  }
  /**
   * Appends a new value to existing values for a parameter.
   * @param param The parameter name.
   * @param value The new value to add.
   * @return A new body with the appended value.
   */
  append(param, value) {
    return this.clone({
      param,
      value,
      op: 'a'
    });
  }
  /**
   * Constructs a new body with appended values for the given parameter name.
   * @param params parameters and values
   * @return A new body with the new value.
   */
  appendAll(params) {
    const updates = [];
    Object.keys(params).forEach(param => {
      const value = params[param];
      if (Array.isArray(value)) {
        value.forEach(_value => {
          updates.push({
            param,
            value: _value,
            op: 'a'
          });
        });
      } else {
        updates.push({
          param,
          value: value,
          op: 'a'
        });
      }
    });
    return this.clone(updates);
  }
  /**
   * Replaces the value for a parameter.
   * @param param The parameter name.
   * @param value The new value.
   * @return A new body with the new value.
   */
  set(param, value) {
    return this.clone({
      param,
      value,
      op: 's'
    });
  }
  /**
   * Removes a given value or all values from a parameter.
   * @param param The parameter name.
   * @param value The value to remove, if provided.
   * @return A new body with the given value removed, or with all values
   * removed if no value is specified.
   */
  delete(param, value) {
    return this.clone({
      param,
      value,
      op: 'd'
    });
  }
  /**
   * Serializes the body to an encoded string, where key-value pairs (separated by `=`) are
   * separated by `&`s.
   */
  toString() {
    this.init();
    return this.keys().map(key => {
      const eKey = this.encoder.encodeKey(key);
      // `a: ['1']` produces `'a=1'`
      // `b: []` produces `''`
      // `c: ['1', '2']` produces `'c=1&c=2'`
      return this.map.get(key).map(value => eKey + '=' + this.encoder.encodeValue(value)).join('&');
    })
    // filter out empty values because `b: []` produces `''`
    // which results in `a=1&&c=1&c=2` instead of `a=1&c=1&c=2` if we don't
    .filter(param => param !== '').join('&');
  }
  clone(update) {
    const clone = new HttpParams({
      encoder: this.encoder
    });
    clone.cloneFrom = this.cloneFrom || this;
    clone.updates = (this.updates || []).concat(update);
    return clone;
  }
  init() {
    if (this.map === null) {
      this.map = new Map();
    }
    if (this.cloneFrom !== null) {
      this.cloneFrom.init();
      this.cloneFrom.keys().forEach(key => this.map.set(key, this.cloneFrom.map.get(key)));
      this.updates.forEach(update => {
        switch (update.op) {
          case 'a':
          case 's':
            const base = (update.op === 'a' ? this.map.get(update.param) : undefined) || [];
            base.push(valueToString(update.value));
            this.map.set(update.param, base);
            break;
          case 'd':
            if (update.value !== undefined) {
              let base = this.map.get(update.param) || [];
              const idx = base.indexOf(valueToString(update.value));
              if (idx !== -1) {
                base.splice(idx, 1);
              }
              if (base.length > 0) {
                this.map.set(update.param, base);
              } else {
                this.map.delete(update.param);
              }
            } else {
              this.map.delete(update.param);
              break;
            }
        }
      });
      this.cloneFrom = this.updates = null;
    }
  }
}

/**
 * A token used to manipulate and access values stored in `HttpContext`.
 *
 * @publicApi
 */
class HttpContextToken {
  constructor(defaultValue) {
    this.defaultValue = defaultValue;
  }
}
/**
 * Http context stores arbitrary user defined values and ensures type safety without
 * actually knowing the types. It is backed by a `Map` and guarantees that keys do not clash.
 *
 * This context is mutable and is shared between cloned requests unless explicitly specified.
 *
 * @usageNotes
 *
 * ### Usage Example
 *
 * ```typescript
 * // inside cache.interceptors.ts
 * export const IS_CACHE_ENABLED = new HttpContextToken<boolean>(() => false);
 *
 * export class CacheInterceptor implements HttpInterceptor {
 *
 *   intercept(req: HttpRequest<any>, delegate: HttpHandler): Observable<HttpEvent<any>> {
 *     if (req.context.get(IS_CACHE_ENABLED) === true) {
 *       return ...;
 *     }
 *     return delegate.handle(req);
 *   }
 * }
 *
 * // inside a service
 *
 * this.httpClient.get('/api/weather', {
 *   context: new HttpContext().set(IS_CACHE_ENABLED, true)
 * }).subscribe(...);
 * ```
 *
 * @publicApi
 */
class HttpContext {
  constructor() {
    this.map = new Map();
  }
  /**
   * Store a value in the context. If a value is already present it will be overwritten.
   *
   * @param token The reference to an instance of `HttpContextToken`.
   * @param value The value to store.
   *
   * @returns A reference to itself for easy chaining.
   */
  set(token, value) {
    this.map.set(token, value);
    return this;
  }
  /**
   * Retrieve the value associated with the given token.
   *
   * @param token The reference to an instance of `HttpContextToken`.
   *
   * @returns The stored value or default if one is defined.
   */
  get(token) {
    if (!this.map.has(token)) {
      this.map.set(token, token.defaultValue());
    }
    return this.map.get(token);
  }
  /**
   * Delete the value associated with the given token.
   *
   * @param token The reference to an instance of `HttpContextToken`.
   *
   * @returns A reference to itself for easy chaining.
   */
  delete(token) {
    this.map.delete(token);
    return this;
  }
  /**
   * Checks for existence of a given token.
   *
   * @param token The reference to an instance of `HttpContextToken`.
   *
   * @returns True if the token exists, false otherwise.
   */
  has(token) {
    return this.map.has(token);
  }
  /**
   * @returns a list of tokens currently stored in the context.
   */
  keys() {
    return this.map.keys();
  }
}

/**
 * Determine whether the given HTTP method may include a body.
 */
function mightHaveBody(method) {
  switch (method) {
    case 'DELETE':
    case 'GET':
    case 'HEAD':
    case 'OPTIONS':
    case 'JSONP':
      return false;
    default:
      return true;
  }
}
/**
 * Safely assert whether the given value is an ArrayBuffer.
 *
 * In some execution environments ArrayBuffer is not defined.
 */
function isArrayBuffer(value) {
  return typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer;
}
/**
 * Safely assert whether the given value is a Blob.
 *
 * In some execution environments Blob is not defined.
 */
function isBlob(value) {
  return typeof Blob !== 'undefined' && value instanceof Blob;
}
/**
 * Safely assert whether the given value is a FormData instance.
 *
 * In some execution environments FormData is not defined.
 */
function isFormData(value) {
  return typeof FormData !== 'undefined' && value instanceof FormData;
}
/**
 * Safely assert whether the given value is a URLSearchParams instance.
 *
 * In some execution environments URLSearchParams is not defined.
 */
function isUrlSearchParams(value) {
  return typeof URLSearchParams !== 'undefined' && value instanceof URLSearchParams;
}
/**
 * An outgoing HTTP request with an optional typed body.
 *
 * `HttpRequest` represents an outgoing request, including URL, method,
 * headers, body, and other request configuration options. Instances should be
 * assumed to be immutable. To modify a `HttpRequest`, the `clone`
 * method should be used.
 *
 * @publicApi
 */
class HttpRequest {
  constructor(method, url, third, fourth) {
    this.url = url;
    /**
     * The request body, or `null` if one isn't set.
     *
     * Bodies are not enforced to be immutable, as they can include a reference to any
     * user-defined data type. However, interceptors should take care to preserve
     * idempotence by treating them as such.
     */
    this.body = null;
    /**
     * Whether this request should be made in a way that exposes progress events.
     *
     * Progress events are expensive (change detection runs on each event) and so
     * they should only be requested if the consumer intends to monitor them.
     */
    this.reportProgress = false;
    /**
     * Whether this request should be sent with outgoing credentials (cookies).
     */
    this.withCredentials = false;
    /**
     * The expected response type of the server.
     *
     * This is used to parse the response appropriately before returning it to
     * the requestee.
     */
    this.responseType = 'json';
    this.method = method.toUpperCase();
    // Next, need to figure out which argument holds the HttpRequestInit
    // options, if any.
    let options;
    // Check whether a body argument is expected. The only valid way to omit
    // the body argument is to use a known no-body method like GET.
    if (mightHaveBody(this.method) || !!fourth) {
      // Body is the third argument, options are the fourth.
      this.body = third !== undefined ? third : null;
      options = fourth;
    } else {
      // No body required, options are the third argument. The body stays null.
      options = third;
    }
    // If options have been passed, interpret them.
    if (options) {
      // Normalize reportProgress and withCredentials.
      this.reportProgress = !!options.reportProgress;
      this.withCredentials = !!options.withCredentials;
      // Override default response type of 'json' if one is provided.
      if (!!options.responseType) {
        this.responseType = options.responseType;
      }
      // Override headers if they're provided.
      if (!!options.headers) {
        this.headers = options.headers;
      }
      if (!!options.context) {
        this.context = options.context;
      }
      if (!!options.params) {
        this.params = options.params;
      }
    }
    // If no headers have been passed in, construct a new HttpHeaders instance.
    if (!this.headers) {
      this.headers = new HttpHeaders();
    }
    // If no context have been passed in, construct a new HttpContext instance.
    if (!this.context) {
      this.context = new HttpContext();
    }
    // If no parameters have been passed in, construct a new HttpUrlEncodedParams instance.
    if (!this.params) {
      this.params = new HttpParams();
      this.urlWithParams = url;
    } else {
      // Encode the parameters to a string in preparation for inclusion in the URL.
      const params = this.params.toString();
      if (params.length === 0) {
        // No parameters, the visible URL is just the URL given at creation time.
        this.urlWithParams = url;
      } else {
        // Does the URL already have query parameters? Look for '?'.
        const qIdx = url.indexOf('?');
        // There are 3 cases to handle:
        // 1) No existing parameters -> append '?' followed by params.
        // 2) '?' exists and is followed by existing query string ->
        //    append '&' followed by params.
        // 3) '?' exists at the end of the url -> append params directly.
        // This basically amounts to determining the character, if any, with
        // which to join the URL and parameters.
        const sep = qIdx === -1 ? '?' : qIdx < url.length - 1 ? '&' : '';
        this.urlWithParams = url + sep + params;
      }
    }
  }
  /**
   * Transform the free-form body into a serialized format suitable for
   * transmission to the server.
   */
  serializeBody() {
    // If no body is present, no need to serialize it.
    if (this.body === null) {
      return null;
    }
    // Check whether the body is already in a serialized form. If so,
    // it can just be returned directly.
    if (isArrayBuffer(this.body) || isBlob(this.body) || isFormData(this.body) || isUrlSearchParams(this.body) || typeof this.body === 'string') {
      return this.body;
    }
    // Check whether the body is an instance of HttpUrlEncodedParams.
    if (this.body instanceof HttpParams) {
      return this.body.toString();
    }
    // Check whether the body is an object or array, and serialize with JSON if so.
    if (typeof this.body === 'object' || typeof this.body === 'boolean' || Array.isArray(this.body)) {
      return JSON.stringify(this.body);
    }
    // Fall back on toString() for everything else.
    return this.body.toString();
  }
  /**
   * Examine the body and attempt to infer an appropriate MIME type
   * for it.
   *
   * If no such type can be inferred, this method will return `null`.
   */
  detectContentTypeHeader() {
    // An empty body has no content type.
    if (this.body === null) {
      return null;
    }
    // FormData bodies rely on the browser's content type assignment.
    if (isFormData(this.body)) {
      return null;
    }
    // Blobs usually have their own content type. If it doesn't, then
    // no type can be inferred.
    if (isBlob(this.body)) {
      return this.body.type || null;
    }
    // Array buffers have unknown contents and thus no type can be inferred.
    if (isArrayBuffer(this.body)) {
      return null;
    }
    // Technically, strings could be a form of JSON data, but it's safe enough
    // to assume they're plain strings.
    if (typeof this.body === 'string') {
      return 'text/plain';
    }
    // `HttpUrlEncodedParams` has its own content-type.
    if (this.body instanceof HttpParams) {
      return 'application/x-www-form-urlencoded;charset=UTF-8';
    }
    // Arrays, objects, boolean and numbers will be encoded as JSON.
    if (typeof this.body === 'object' || typeof this.body === 'number' || typeof this.body === 'boolean') {
      return 'application/json';
    }
    // No type could be inferred.
    return null;
  }
  clone(update = {}) {
    // For method, url, and responseType, take the current value unless
    // it is overridden in the update hash.
    const method = update.method || this.method;
    const url = update.url || this.url;
    const responseType = update.responseType || this.responseType;
    // The body is somewhat special - a `null` value in update.body means
    // whatever current body is present is being overridden with an empty
    // body, whereas an `undefined` value in update.body implies no
    // override.
    const body = update.body !== undefined ? update.body : this.body;
    // Carefully handle the boolean options to differentiate between
    // `false` and `undefined` in the update args.
    const withCredentials = update.withCredentials !== undefined ? update.withCredentials : this.withCredentials;
    const reportProgress = update.reportProgress !== undefined ? update.reportProgress : this.reportProgress;
    // Headers and params may be appended to if `setHeaders` or
    // `setParams` are used.
    let headers = update.headers || this.headers;
    let params = update.params || this.params;
    // Pass on context if needed
    const context = update.context ?? this.context;
    // Check whether the caller has asked to add headers.
    if (update.setHeaders !== undefined) {
      // Set every requested header.
      headers = Object.keys(update.setHeaders).reduce((headers, name) => headers.set(name, update.setHeaders[name]), headers);
    }
    // Check whether the caller has asked to set params.
    if (update.setParams) {
      // Set every requested param.
      params = Object.keys(update.setParams).reduce((params, param) => params.set(param, update.setParams[param]), params);
    }
    // Finally, construct the new HttpRequest using the pieces from above.
    return new HttpRequest(method, url, body, {
      params,
      headers,
      context,
      reportProgress,
      responseType,
      withCredentials
    });
  }
}

/**
 * Type enumeration for the different kinds of `HttpEvent`.
 *
 * @publicApi
 */
var HttpEventType;
(function (HttpEventType) {
  /**
   * The request was sent out over the wire.
   */
  HttpEventType[HttpEventType["Sent"] = 0] = "Sent";
  /**
   * An upload progress event was received.
   */
  HttpEventType[HttpEventType["UploadProgress"] = 1] = "UploadProgress";
  /**
   * The response status code and headers were received.
   */
  HttpEventType[HttpEventType["ResponseHeader"] = 2] = "ResponseHeader";
  /**
   * A download progress event was received.
   */
  HttpEventType[HttpEventType["DownloadProgress"] = 3] = "DownloadProgress";
  /**
   * The full response including the body was received.
   */
  HttpEventType[HttpEventType["Response"] = 4] = "Response";
  /**
   * A custom event from an interceptor or a backend.
   */
  HttpEventType[HttpEventType["User"] = 5] = "User";
})(HttpEventType || (HttpEventType = {}));
/**
 * Base class for both `HttpResponse` and `HttpHeaderResponse`.
 *
 * @publicApi
 */
class HttpResponseBase {
  /**
   * Super-constructor for all responses.
   *
   * The single parameter accepted is an initialization hash. Any properties
   * of the response passed there will override the default values.
   */
  constructor(init, defaultStatus = 200 /* HttpStatusCode.Ok */, defaultStatusText = 'OK') {
    // If the hash has values passed, use them to initialize the response.
    // Otherwise use the default values.
    this.headers = init.headers || new HttpHeaders();
    this.status = init.status !== undefined ? init.status : defaultStatus;
    this.statusText = init.statusText || defaultStatusText;
    this.url = init.url || null;
    // Cache the ok value to avoid defining a getter.
    this.ok = this.status >= 200 && this.status < 300;
  }
}
/**
 * A partial HTTP response which only includes the status and header data,
 * but no response body.
 *
 * `HttpHeaderResponse` is a `HttpEvent` available on the response
 * event stream, only when progress events are requested.
 *
 * @publicApi
 */
class HttpHeaderResponse extends HttpResponseBase {
  /**
   * Create a new `HttpHeaderResponse` with the given parameters.
   */
  constructor(init = {}) {
    super(init);
    this.type = HttpEventType.ResponseHeader;
  }
  /**
   * Copy this `HttpHeaderResponse`, overriding its contents with the
   * given parameter hash.
   */
  clone(update = {}) {
    // Perform a straightforward initialization of the new HttpHeaderResponse,
    // overriding the current parameters with new ones if given.
    return new HttpHeaderResponse({
      headers: update.headers || this.headers,
      status: update.status !== undefined ? update.status : this.status,
      statusText: update.statusText || this.statusText,
      url: update.url || this.url || undefined
    });
  }
}
/**
 * A full HTTP response, including a typed response body (which may be `null`
 * if one was not returned).
 *
 * `HttpResponse` is a `HttpEvent` available on the response event
 * stream.
 *
 * @publicApi
 */
class HttpResponse extends HttpResponseBase {
  /**
   * Construct a new `HttpResponse`.
   */
  constructor(init = {}) {
    super(init);
    this.type = HttpEventType.Response;
    this.body = init.body !== undefined ? init.body : null;
  }
  clone(update = {}) {
    return new HttpResponse({
      body: update.body !== undefined ? update.body : this.body,
      headers: update.headers || this.headers,
      status: update.status !== undefined ? update.status : this.status,
      statusText: update.statusText || this.statusText,
      url: update.url || this.url || undefined
    });
  }
}
/**
 * A response that represents an error or failure, either from a
 * non-successful HTTP status, an error while executing the request,
 * or some other failure which occurred during the parsing of the response.
 *
 * Any error returned on the `Observable` response stream will be
 * wrapped in an `HttpErrorResponse` to provide additional context about
 * the state of the HTTP layer when the error occurred. The error property
 * will contain either a wrapped Error object or the error response returned
 * from the server.
 *
 * @publicApi
 */
class HttpErrorResponse extends HttpResponseBase {
  constructor(init) {
    // Initialize with a default status of 0 / Unknown Error.
    super(init, 0, 'Unknown Error');
    this.name = 'HttpErrorResponse';
    /**
     * Errors are never okay, even when the status code is in the 2xx success range.
     */
    this.ok = false;
    // If the response was successful, then this was a parse error. Otherwise, it was
    // a protocol-level failure of some sort. Either the request failed in transit
    // or the server returned an unsuccessful status code.
    if (this.status >= 200 && this.status < 300) {
      this.message = `Http failure during parsing for ${init.url || '(unknown url)'}`;
    } else {
      this.message = `Http failure response for ${init.url || '(unknown url)'}: ${init.status} ${init.statusText}`;
    }
    this.error = init.error || null;
  }
}

/**
 * Constructs an instance of `HttpRequestOptions<T>` from a source `HttpMethodOptions` and
 * the given `body`. This function clones the object and adds the body.
 *
 * Note that the `responseType` *options* value is a String that identifies the
 * single data type of the response.
 * A single overload version of the method handles each response type.
 * The value of `responseType` cannot be a union, as the combined signature could imply.
 *
 */
function addBody(options, body) {
  return {
    body,
    headers: options.headers,
    context: options.context,
    observe: options.observe,
    params: options.params,
    reportProgress: options.reportProgress,
    responseType: options.responseType,
    withCredentials: options.withCredentials
  };
}
/**
 * Performs HTTP requests.
 * This service is available as an injectable class, with methods to perform HTTP requests.
 * Each request method has multiple signatures, and the return type varies based on
 * the signature that is called (mainly the values of `observe` and `responseType`).
 *
 * Note that the `responseType` *options* value is a String that identifies the
 * single data type of the response.
 * A single overload version of the method handles each response type.
 * The value of `responseType` cannot be a union, as the combined signature could imply.

 *
 * @usageNotes
 * Sample HTTP requests for the [Tour of Heroes](/tutorial/tour-of-heroes/toh-pt0) application.
 *
 * ### HTTP Request Example
 *
 * ```
 *  // GET heroes whose name contains search term
 * searchHeroes(term: string): observable<Hero[]>{
 *
 *  const params = new HttpParams({fromString: 'name=term'});
 *    return this.httpClient.request('GET', this.heroesUrl, {responseType:'json', params});
 * }
 * ```
 *
 * Alternatively, the parameter string can be used without invoking HttpParams
 * by directly joining to the URL.
 * ```
 * this.httpClient.request('GET', this.heroesUrl + '?' + 'name=term', {responseType:'json'});
 * ```
 *
 *
 * ### JSONP Example
 * ```
 * requestJsonp(url, callback = 'callback') {
 *  return this.httpClient.jsonp(this.heroesURL, callback);
 * }
 * ```
 *
 * ### PATCH Example
 * ```
 * // PATCH one of the heroes' name
 * patchHero (id: number, heroName: string): Observable<{}> {
 * const url = `${this.heroesUrl}/${id}`;   // PATCH api/heroes/42
 *  return this.httpClient.patch(url, {name: heroName}, httpOptions)
 *    .pipe(catchError(this.handleError('patchHero')));
 * }
 * ```
 *
 * @see [HTTP Guide](guide/http)
 * @see [HTTP Request](api/common/http/HttpRequest)
 *
 * @publicApi
 */
class HttpClient {
  constructor(handler) {
    this.handler = handler;
  }
  /**
   * Constructs an observable for a generic HTTP request that, when subscribed,
   * fires the request through the chain of registered interceptors and on to the
   * server.
   *
   * You can pass an `HttpRequest` directly as the only parameter. In this case,
   * the call returns an observable of the raw `HttpEvent` stream.
   *
   * Alternatively you can pass an HTTP method as the first parameter,
   * a URL string as the second, and an options hash containing the request body as the third.
   * See `addBody()`. In this case, the specified `responseType` and `observe` options determine the
   * type of returned observable.
   *   * The `responseType` value determines how a successful response body is parsed.
   *   * If `responseType` is the default `json`, you can pass a type interface for the resulting
   * object as a type parameter to the call.
   *
   * The `observe` value determines the return type, according to what you are interested in
   * observing.
   *   * An `observe` value of events returns an observable of the raw `HttpEvent` stream, including
   * progress events by default.
   *   * An `observe` value of response returns an observable of `HttpResponse<T>`,
   * where the `T` parameter depends on the `responseType` and any optionally provided type
   * parameter.
   *   * An `observe` value of body returns an observable of `<T>` with the same `T` body type.
   *
   */
  request(first, url, options = {}) {
    let req;
    // First, check whether the primary argument is an instance of `HttpRequest`.
    if (first instanceof HttpRequest) {
      // It is. The other arguments must be undefined (per the signatures) and can be
      // ignored.
      req = first;
    } else {
      // It's a string, so it represents a URL. Construct a request based on it,
      // and incorporate the remaining arguments (assuming `GET` unless a method is
      // provided.
      // Figure out the headers.
      let headers = undefined;
      if (options.headers instanceof HttpHeaders) {
        headers = options.headers;
      } else {
        headers = new HttpHeaders(options.headers);
      }
      // Sort out parameters.
      let params = undefined;
      if (!!options.params) {
        if (options.params instanceof HttpParams) {
          params = options.params;
        } else {
          params = new HttpParams({
            fromObject: options.params
          });
        }
      }
      // Construct the request.
      req = new HttpRequest(first, url, options.body !== undefined ? options.body : null, {
        headers,
        context: options.context,
        params,
        reportProgress: options.reportProgress,
        // By default, JSON is assumed to be returned for all calls.
        responseType: options.responseType || 'json',
        withCredentials: options.withCredentials
      });
    }
    // Start with an Observable.of() the initial request, and run the handler (which
    // includes all interceptors) inside a concatMap(). This way, the handler runs
    // inside an Observable chain, which causes interceptors to be re-run on every
    // subscription (this also makes retries re-run the handler, including interceptors).
    const events$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_0__.of)(req).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.concatMap)(req => this.handler.handle(req)));
    // If coming via the API signature which accepts a previously constructed HttpRequest,
    // the only option is to get the event stream. Otherwise, return the event stream if
    // that is what was requested.
    if (first instanceof HttpRequest || options.observe === 'events') {
      return events$;
    }
    // The requested stream contains either the full response or the body. In either
    // case, the first step is to filter the event stream to extract a stream of
    // responses(s).
    const res$ = events$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.filter)(event => event instanceof HttpResponse));
    // Decide which stream to return.
    switch (options.observe || 'body') {
      case 'body':
        // The requested stream is the body. Map the response stream to the response
        // body. This could be done more simply, but a misbehaving interceptor might
        // transform the response body into a different format and ignore the requested
        // responseType. Guard against this by validating that the response is of the
        // requested type.
        switch (req.responseType) {
          case 'arraybuffer':
            return res$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(res => {
              // Validate that the body is an ArrayBuffer.
              if (res.body !== null && !(res.body instanceof ArrayBuffer)) {
                throw new Error('Response is not an ArrayBuffer.');
              }
              return res.body;
            }));
          case 'blob':
            return res$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(res => {
              // Validate that the body is a Blob.
              if (res.body !== null && !(res.body instanceof Blob)) {
                throw new Error('Response is not a Blob.');
              }
              return res.body;
            }));
          case 'text':
            return res$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(res => {
              // Validate that the body is a string.
              if (res.body !== null && typeof res.body !== 'string') {
                throw new Error('Response is not a string.');
              }
              return res.body;
            }));
          case 'json':
          default:
            // No validation needed for JSON responses, as they can be of any type.
            return res$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(res => res.body));
        }
      case 'response':
        // The response stream was requested directly, so return it.
        return res$;
      default:
        // Guard against new future observe types being added.
        throw new Error(`Unreachable: unhandled observe type ${options.observe}}`);
    }
  }
  /**
   * Constructs an observable that, when subscribed, causes the configured
   * `DELETE` request to execute on the server. See the individual overloads for
   * details on the return type.
   *
   * @param url     The endpoint URL.
   * @param options The HTTP options to send with the request.
   *
   */
  delete(url, options = {}) {
    return this.request('DELETE', url, options);
  }
  /**
   * Constructs an observable that, when subscribed, causes the configured
   * `GET` request to execute on the server. See the individual overloads for
   * details on the return type.
   */
  get(url, options = {}) {
    return this.request('GET', url, options);
  }
  /**
   * Constructs an observable that, when subscribed, causes the configured
   * `HEAD` request to execute on the server. The `HEAD` method returns
   * meta information about the resource without transferring the
   * resource itself. See the individual overloads for
   * details on the return type.
   */
  head(url, options = {}) {
    return this.request('HEAD', url, options);
  }
  /**
   * Constructs an `Observable` that, when subscribed, causes a request with the special method
   * `JSONP` to be dispatched via the interceptor pipeline.
   * The [JSONP pattern](https://en.wikipedia.org/wiki/JSONP) works around limitations of certain
   * API endpoints that don't support newer,
   * and preferable [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) protocol.
   * JSONP treats the endpoint API as a JavaScript file and tricks the browser to process the
   * requests even if the API endpoint is not located on the same domain (origin) as the client-side
   * application making the request.
   * The endpoint API must support JSONP callback for JSONP requests to work.
   * The resource API returns the JSON response wrapped in a callback function.
   * You can pass the callback function name as one of the query parameters.
   * Note that JSONP requests can only be used with `GET` requests.
   *
   * @param url The resource URL.
   * @param callbackParam The callback function name.
   *
   */
  jsonp(url, callbackParam) {
    return this.request('JSONP', url, {
      params: new HttpParams().append(callbackParam, 'JSONP_CALLBACK'),
      observe: 'body',
      responseType: 'json'
    });
  }
  /**
   * Constructs an `Observable` that, when subscribed, causes the configured
   * `OPTIONS` request to execute on the server. This method allows the client
   * to determine the supported HTTP methods and other capabilities of an endpoint,
   * without implying a resource action. See the individual overloads for
   * details on the return type.
   */
  options(url, options = {}) {
    return this.request('OPTIONS', url, options);
  }
  /**
   * Constructs an observable that, when subscribed, causes the configured
   * `PATCH` request to execute on the server. See the individual overloads for
   * details on the return type.
   */
  patch(url, body, options = {}) {
    return this.request('PATCH', url, addBody(options, body));
  }
  /**
   * Constructs an observable that, when subscribed, causes the configured
   * `POST` request to execute on the server. The server responds with the location of
   * the replaced resource. See the individual overloads for
   * details on the return type.
   */
  post(url, body, options = {}) {
    return this.request('POST', url, addBody(options, body));
  }
  /**
   * Constructs an observable that, when subscribed, causes the configured
   * `PUT` request to execute on the server. The `PUT` method replaces an existing resource
   * with a new set of values.
   * See the individual overloads for details on the return type.
   */
  put(url, body, options = {}) {
    return this.request('PUT', url, addBody(options, body));
  }
}
HttpClient.ɵfac = function HttpClient_Factory(t) {
  return new (t || HttpClient)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](HttpHandler));
};
HttpClient.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
  token: HttpClient,
  factory: HttpClient.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](HttpClient, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable
  }], function () {
    return [{
      type: HttpHandler
    }];
  }, null);
})();
function interceptorChainEndFn(req, finalHandlerFn) {
  return finalHandlerFn(req);
}
/**
 * Constructs a `ChainedInterceptorFn` which adapts a legacy `HttpInterceptor` to the
 * `ChainedInterceptorFn` interface.
 */
function adaptLegacyInterceptorToChain(chainTailFn, interceptor) {
  return (initialRequest, finalHandlerFn) => interceptor.intercept(initialRequest, {
    handle: downstreamRequest => chainTailFn(downstreamRequest, finalHandlerFn)
  });
}
/**
 * Constructs a `ChainedInterceptorFn` which wraps and invokes a functional interceptor in the given
 * injector.
 */
function chainedInterceptorFn(chainTailFn, interceptorFn, injector) {
  // clang-format off
  return (initialRequest, finalHandlerFn) => injector.runInContext(() => interceptorFn(initialRequest, downstreamRequest => chainTailFn(downstreamRequest, finalHandlerFn)));
  // clang-format on
}
/**
 * A multi-provider token that represents the array of registered
 * `HttpInterceptor` objects.
 *
 * @publicApi
 */
const HTTP_INTERCEPTORS = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.InjectionToken('HTTP_INTERCEPTORS');
/**
 * A multi-provided token of `HttpInterceptorFn`s.
 */
const HTTP_INTERCEPTOR_FNS = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.InjectionToken('HTTP_INTERCEPTOR_FNS');
/**
 * Creates an `HttpInterceptorFn` which lazily initializes an interceptor chain from the legacy
 * class-based interceptors and runs the request through it.
 */
function legacyInterceptorFnFactory() {
  let chain = null;
  return (req, handler) => {
    if (chain === null) {
      const interceptors = (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.inject)(HTTP_INTERCEPTORS, {
        optional: true
      }) ?? [];
      // Note: interceptors are wrapped right-to-left so that final execution order is
      // left-to-right. That is, if `interceptors` is the array `[a, b, c]`, we want to
      // produce a chain that is conceptually `c(b(a(end)))`, which we build from the inside
      // out.
      chain = interceptors.reduceRight(adaptLegacyInterceptorToChain, interceptorChainEndFn);
    }
    return chain(req, handler);
  };
}
class HttpInterceptorHandler extends HttpHandler {
  constructor(backend, injector) {
    super();
    this.backend = backend;
    this.injector = injector;
    this.chain = null;
  }
  handle(initialRequest) {
    if (this.chain === null) {
      const dedupedInterceptorFns = Array.from(new Set(this.injector.get(HTTP_INTERCEPTOR_FNS)));
      // Note: interceptors are wrapped right-to-left so that final execution order is
      // left-to-right. That is, if `dedupedInterceptorFns` is the array `[a, b, c]`, we want to
      // produce a chain that is conceptually `c(b(a(end)))`, which we build from the inside
      // out.
      this.chain = dedupedInterceptorFns.reduceRight((nextSequencedFn, interceptorFn) => chainedInterceptorFn(nextSequencedFn, interceptorFn, this.injector), interceptorChainEndFn);
    }
    return this.chain(initialRequest, downstreamRequest => this.backend.handle(downstreamRequest));
  }
}
HttpInterceptorHandler.ɵfac = function HttpInterceptorHandler_Factory(t) {
  return new (t || HttpInterceptorHandler)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](HttpBackend), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.EnvironmentInjector));
};
HttpInterceptorHandler.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
  token: HttpInterceptorHandler,
  factory: HttpInterceptorHandler.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](HttpInterceptorHandler, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable
  }], function () {
    return [{
      type: HttpBackend
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.EnvironmentInjector
    }];
  }, null);
})();

// Every request made through JSONP needs a callback name that's unique across the
// whole page. Each request is assigned an id and the callback name is constructed
// from that. The next id to be assigned is tracked in a global variable here that
// is shared among all applications on the page.
let nextRequestId = 0;
/**
 * When a pending <script> is unsubscribed we'll move it to this document, so it won't be
 * executed.
 */
let foreignDocument;
// Error text given when a JSONP script is injected, but doesn't invoke the callback
// passed in its URL.
const JSONP_ERR_NO_CALLBACK = 'JSONP injected script did not invoke callback.';
// Error text given when a request is passed to the JsonpClientBackend that doesn't
// have a request method JSONP.
const JSONP_ERR_WRONG_METHOD = 'JSONP requests must use JSONP request method.';
const JSONP_ERR_WRONG_RESPONSE_TYPE = 'JSONP requests must use Json response type.';
// Error text given when a request is passed to the JsonpClientBackend that has
// headers set
const JSONP_ERR_HEADERS_NOT_SUPPORTED = 'JSONP requests do not support headers.';
/**
 * DI token/abstract type representing a map of JSONP callbacks.
 *
 * In the browser, this should always be the `window` object.
 *
 *
 */
class JsonpCallbackContext {}
/**
 * Factory function that determines where to store JSONP callbacks.
 *
 * Ordinarily JSONP callbacks are stored on the `window` object, but this may not exist
 * in test environments. In that case, callbacks are stored on an anonymous object instead.
 *
 *
 */
function jsonpCallbackContext() {
  if (typeof window === 'object') {
    return window;
  }
  return {};
}
/**
 * Processes an `HttpRequest` with the JSONP method,
 * by performing JSONP style requests.
 * @see {@link HttpHandler}
 * @see {@link HttpXhrBackend}
 *
 * @publicApi
 */
class JsonpClientBackend {
  constructor(callbackMap, document) {
    this.callbackMap = callbackMap;
    this.document = document;
    /**
     * A resolved promise that can be used to schedule microtasks in the event handlers.
     */
    this.resolvedPromise = Promise.resolve();
  }
  /**
   * Get the name of the next callback method, by incrementing the global `nextRequestId`.
   */
  nextCallback() {
    return `ng_jsonp_callback_${nextRequestId++}`;
  }
  /**
   * Processes a JSONP request and returns an event stream of the results.
   * @param req The request object.
   * @returns An observable of the response events.
   *
   */
  handle(req) {
    // Firstly, check both the method and response type. If either doesn't match
    // then the request was improperly routed here and cannot be handled.
    if (req.method !== 'JSONP') {
      throw new Error(JSONP_ERR_WRONG_METHOD);
    } else if (req.responseType !== 'json') {
      throw new Error(JSONP_ERR_WRONG_RESPONSE_TYPE);
    }
    // Check the request headers. JSONP doesn't support headers and
    // cannot set any that were supplied.
    if (req.headers.keys().length > 0) {
      throw new Error(JSONP_ERR_HEADERS_NOT_SUPPORTED);
    }
    // Everything else happens inside the Observable boundary.
    return new rxjs__WEBPACK_IMPORTED_MODULE_5__.Observable(observer => {
      // The first step to make a request is to generate the callback name, and replace the
      // callback placeholder in the URL with the name. Care has to be taken here to ensure
      // a trailing &, if matched, gets inserted back into the URL in the correct place.
      const callback = this.nextCallback();
      const url = req.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/, `=${callback}$1`);
      // Construct the <script> tag and point it at the URL.
      const node = this.document.createElement('script');
      node.src = url;
      // A JSONP request requires waiting for multiple callbacks. These variables
      // are closed over and track state across those callbacks.
      // The response object, if one has been received, or null otherwise.
      let body = null;
      // Whether the response callback has been called.
      let finished = false;
      // Set the response callback in this.callbackMap (which will be the window
      // object in the browser. The script being loaded via the <script> tag will
      // eventually call this callback.
      this.callbackMap[callback] = data => {
        // Data has been received from the JSONP script. Firstly, delete this callback.
        delete this.callbackMap[callback];
        // Set state to indicate data was received.
        body = data;
        finished = true;
      };
      // cleanup() is a utility closure that removes the <script> from the page and
      // the response callback from the window. This logic is used in both the
      // success, error, and cancellation paths, so it's extracted out for convenience.
      const cleanup = () => {
        // Remove the <script> tag if it's still on the page.
        if (node.parentNode) {
          node.parentNode.removeChild(node);
        }
        // Remove the response callback from the callbackMap (window object in the
        // browser).
        delete this.callbackMap[callback];
      };
      // onLoad() is the success callback which runs after the response callback
      // if the JSONP script loads successfully. The event itself is unimportant.
      // If something went wrong, onLoad() may run without the response callback
      // having been invoked.
      const onLoad = event => {
        // We wrap it in an extra Promise, to ensure the microtask
        // is scheduled after the loaded endpoint has executed any potential microtask itself,
        // which is not guaranteed in Internet Explorer and EdgeHTML. See issue #39496
        this.resolvedPromise.then(() => {
          // Cleanup the page.
          cleanup();
          // Check whether the response callback has run.
          if (!finished) {
            // It hasn't, something went wrong with the request. Return an error via
            // the Observable error path. All JSONP errors have status 0.
            observer.error(new HttpErrorResponse({
              url,
              status: 0,
              statusText: 'JSONP Error',
              error: new Error(JSONP_ERR_NO_CALLBACK)
            }));
            return;
          }
          // Success. body either contains the response body or null if none was
          // returned.
          observer.next(new HttpResponse({
            body,
            status: 200 /* HttpStatusCode.Ok */,
            statusText: 'OK',
            url
          }));
          // Complete the stream, the response is over.
          observer.complete();
        });
      };
      // onError() is the error callback, which runs if the script returned generates
      // a Javascript error. It emits the error via the Observable error channel as
      // a HttpErrorResponse.
      const onError = error => {
        cleanup();
        // Wrap the error in a HttpErrorResponse.
        observer.error(new HttpErrorResponse({
          error,
          status: 0,
          statusText: 'JSONP Error',
          url
        }));
      };
      // Subscribe to both the success (load) and error events on the <script> tag,
      // and add it to the page.
      node.addEventListener('load', onLoad);
      node.addEventListener('error', onError);
      this.document.body.appendChild(node);
      // The request has now been successfully sent.
      observer.next({
        type: HttpEventType.Sent
      });
      // Cancellation handler.
      return () => {
        if (!finished) {
          this.removeListeners(node);
        }
        // And finally, clean up the page.
        cleanup();
      };
    });
  }
  removeListeners(script) {
    // Issue #34818
    // Changing <script>'s ownerDocument will prevent it from execution.
    // https://html.spec.whatwg.org/multipage/scripting.html#execute-the-script-block
    if (!foreignDocument) {
      foreignDocument = this.document.implementation.createHTMLDocument();
    }
    foreignDocument.adoptNode(script);
  }
}
JsonpClientBackend.ɵfac = function JsonpClientBackend_Factory(t) {
  return new (t || JsonpClientBackend)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](JsonpCallbackContext), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_6__.DOCUMENT));
};
JsonpClientBackend.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
  token: JsonpClientBackend,
  factory: JsonpClientBackend.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](JsonpClientBackend, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable
  }], function () {
    return [{
      type: JsonpCallbackContext
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.DOCUMENT]
      }]
    }];
  }, null);
})();
/**
 * Identifies requests with the method JSONP and shifts them to the `JsonpClientBackend`.
 */
function jsonpInterceptorFn(req, next) {
  if (req.method === 'JSONP') {
    return (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.inject)(JsonpClientBackend).handle(req);
  }
  // Fall through for normal HTTP requests.
  return next(req);
}
/**
 * Identifies requests with the method JSONP and
 * shifts them to the `JsonpClientBackend`.
 *
 * @see {@link HttpInterceptor}
 *
 * @publicApi
 */
class JsonpInterceptor {
  constructor(injector) {
    this.injector = injector;
  }
  /**
   * Identifies and handles a given JSONP request.
   * @param initialRequest The outgoing request object to handle.
   * @param next The next interceptor in the chain, or the backend
   * if no interceptors remain in the chain.
   * @returns An observable of the event stream.
   */
  intercept(initialRequest, next) {
    return this.injector.runInContext(() => jsonpInterceptorFn(initialRequest, downstreamRequest => next.handle(downstreamRequest)));
  }
}
JsonpInterceptor.ɵfac = function JsonpInterceptor_Factory(t) {
  return new (t || JsonpInterceptor)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.EnvironmentInjector));
};
JsonpInterceptor.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
  token: JsonpInterceptor,
  factory: JsonpInterceptor.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](JsonpInterceptor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.EnvironmentInjector
    }];
  }, null);
})();
const XSSI_PREFIX = /^\)\]\}',?\n/;
/**
 * Determine an appropriate URL for the response, by checking either
 * XMLHttpRequest.responseURL or the X-Request-URL header.
 */
function getResponseUrl(xhr) {
  if ('responseURL' in xhr && xhr.responseURL) {
    return xhr.responseURL;
  }
  if (/^X-Request-URL:/m.test(xhr.getAllResponseHeaders())) {
    return xhr.getResponseHeader('X-Request-URL');
  }
  return null;
}
/**
 * Uses `XMLHttpRequest` to send requests to a backend server.
 * @see {@link HttpHandler}
 * @see {@link JsonpClientBackend}
 *
 * @publicApi
 */
class HttpXhrBackend {
  constructor(xhrFactory) {
    this.xhrFactory = xhrFactory;
  }
  /**
   * Processes a request and returns a stream of response events.
   * @param req The request object.
   * @returns An observable of the response events.
   */
  handle(req) {
    // Quick check to give a better error message when a user attempts to use
    // HttpClient.jsonp() without installing the HttpClientJsonpModule
    if (req.method === 'JSONP') {
      throw new Error(`Attempted to construct Jsonp request without HttpClientJsonpModule installed.`);
    }
    // Everything happens on Observable subscription.
    return new rxjs__WEBPACK_IMPORTED_MODULE_5__.Observable(observer => {
      // Start by setting up the XHR object with request method, URL, and withCredentials flag.
      const xhr = this.xhrFactory.build();
      xhr.open(req.method, req.urlWithParams);
      if (!!req.withCredentials) {
        xhr.withCredentials = true;
      }
      // Add all the requested headers.
      req.headers.forEach((name, values) => xhr.setRequestHeader(name, values.join(',')));
      // Add an Accept header if one isn't present already.
      if (!req.headers.has('Accept')) {
        xhr.setRequestHeader('Accept', 'application/json, text/plain, */*');
      }
      // Auto-detect the Content-Type header if one isn't present already.
      if (!req.headers.has('Content-Type')) {
        const detectedType = req.detectContentTypeHeader();
        // Sometimes Content-Type detection fails.
        if (detectedType !== null) {
          xhr.setRequestHeader('Content-Type', detectedType);
        }
      }
      // Set the responseType if one was requested.
      if (req.responseType) {
        const responseType = req.responseType.toLowerCase();
        // JSON responses need to be processed as text. This is because if the server
        // returns an XSSI-prefixed JSON response, the browser will fail to parse it,
        // xhr.response will be null, and xhr.responseText cannot be accessed to
        // retrieve the prefixed JSON data in order to strip the prefix. Thus, all JSON
        // is parsed by first requesting text and then applying JSON.parse.
        xhr.responseType = responseType !== 'json' ? responseType : 'text';
      }
      // Serialize the request body if one is present. If not, this will be set to null.
      const reqBody = req.serializeBody();
      // If progress events are enabled, response headers will be delivered
      // in two events - the HttpHeaderResponse event and the full HttpResponse
      // event. However, since response headers don't change in between these
      // two events, it doesn't make sense to parse them twice. So headerResponse
      // caches the data extracted from the response whenever it's first parsed,
      // to ensure parsing isn't duplicated.
      let headerResponse = null;
      // partialFromXhr extracts the HttpHeaderResponse from the current XMLHttpRequest
      // state, and memoizes it into headerResponse.
      const partialFromXhr = () => {
        if (headerResponse !== null) {
          return headerResponse;
        }
        const statusText = xhr.statusText || 'OK';
        // Parse headers from XMLHttpRequest - this step is lazy.
        const headers = new HttpHeaders(xhr.getAllResponseHeaders());
        // Read the response URL from the XMLHttpResponse instance and fall back on the
        // request URL.
        const url = getResponseUrl(xhr) || req.url;
        // Construct the HttpHeaderResponse and memoize it.
        headerResponse = new HttpHeaderResponse({
          headers,
          status: xhr.status,
          statusText,
          url
        });
        return headerResponse;
      };
      // Next, a few closures are defined for the various events which XMLHttpRequest can
      // emit. This allows them to be unregistered as event listeners later.
      // First up is the load event, which represents a response being fully available.
      const onLoad = () => {
        // Read response state from the memoized partial data.
        let {
          headers,
          status,
          statusText,
          url
        } = partialFromXhr();
        // The body will be read out if present.
        let body = null;
        if (status !== 204 /* HttpStatusCode.NoContent */) {
          // Use XMLHttpRequest.response if set, responseText otherwise.
          body = typeof xhr.response === 'undefined' ? xhr.responseText : xhr.response;
        }
        // Normalize another potential bug (this one comes from CORS).
        if (status === 0) {
          status = !!body ? 200 /* HttpStatusCode.Ok */ : 0;
        }
        // ok determines whether the response will be transmitted on the event or
        // error channel. Unsuccessful status codes (not 2xx) will always be errors,
        // but a successful status code can still result in an error if the user
        // asked for JSON data and the body cannot be parsed as such.
        let ok = status >= 200 && status < 300;
        // Check whether the body needs to be parsed as JSON (in many cases the browser
        // will have done that already).
        if (req.responseType === 'json' && typeof body === 'string') {
          // Save the original body, before attempting XSSI prefix stripping.
          const originalBody = body;
          body = body.replace(XSSI_PREFIX, '');
          try {
            // Attempt the parse. If it fails, a parse error should be delivered to the user.
            body = body !== '' ? JSON.parse(body) : null;
          } catch (error) {
            // Since the JSON.parse failed, it's reasonable to assume this might not have been a
            // JSON response. Restore the original body (including any XSSI prefix) to deliver
            // a better error response.
            body = originalBody;
            // If this was an error request to begin with, leave it as a string, it probably
            // just isn't JSON. Otherwise, deliver the parsing error to the user.
            if (ok) {
              // Even though the response status was 2xx, this is still an error.
              ok = false;
              // The parse error contains the text of the body that failed to parse.
              body = {
                error,
                text: body
              };
            }
          }
        }
        if (ok) {
          // A successful response is delivered on the event stream.
          observer.next(new HttpResponse({
            body,
            headers,
            status,
            statusText,
            url: url || undefined
          }));
          // The full body has been received and delivered, no further events
          // are possible. This request is complete.
          observer.complete();
        } else {
          // An unsuccessful request is delivered on the error channel.
          observer.error(new HttpErrorResponse({
            // The error in this case is the response body (error from the server).
            error: body,
            headers,
            status,
            statusText,
            url: url || undefined
          }));
        }
      };
      // The onError callback is called when something goes wrong at the network level.
      // Connection timeout, DNS error, offline, etc. These are actual errors, and are
      // transmitted on the error channel.
      const onError = error => {
        const {
          url
        } = partialFromXhr();
        const res = new HttpErrorResponse({
          error,
          status: xhr.status || 0,
          statusText: xhr.statusText || 'Unknown Error',
          url: url || undefined
        });
        observer.error(res);
      };
      // The sentHeaders flag tracks whether the HttpResponseHeaders event
      // has been sent on the stream. This is necessary to track if progress
      // is enabled since the event will be sent on only the first download
      // progress event.
      let sentHeaders = false;
      // The download progress event handler, which is only registered if
      // progress events are enabled.
      const onDownProgress = event => {
        // Send the HttpResponseHeaders event if it hasn't been sent already.
        if (!sentHeaders) {
          observer.next(partialFromXhr());
          sentHeaders = true;
        }
        // Start building the download progress event to deliver on the response
        // event stream.
        let progressEvent = {
          type: HttpEventType.DownloadProgress,
          loaded: event.loaded
        };
        // Set the total number of bytes in the event if it's available.
        if (event.lengthComputable) {
          progressEvent.total = event.total;
        }
        // If the request was for text content and a partial response is
        // available on XMLHttpRequest, include it in the progress event
        // to allow for streaming reads.
        if (req.responseType === 'text' && !!xhr.responseText) {
          progressEvent.partialText = xhr.responseText;
        }
        // Finally, fire the event.
        observer.next(progressEvent);
      };
      // The upload progress event handler, which is only registered if
      // progress events are enabled.
      const onUpProgress = event => {
        // Upload progress events are simpler. Begin building the progress
        // event.
        let progress = {
          type: HttpEventType.UploadProgress,
          loaded: event.loaded
        };
        // If the total number of bytes being uploaded is available, include
        // it.
        if (event.lengthComputable) {
          progress.total = event.total;
        }
        // Send the event.
        observer.next(progress);
      };
      // By default, register for load and error events.
      xhr.addEventListener('load', onLoad);
      xhr.addEventListener('error', onError);
      xhr.addEventListener('timeout', onError);
      xhr.addEventListener('abort', onError);
      // Progress events are only enabled if requested.
      if (req.reportProgress) {
        // Download progress is always enabled if requested.
        xhr.addEventListener('progress', onDownProgress);
        // Upload progress depends on whether there is a body to upload.
        if (reqBody !== null && xhr.upload) {
          xhr.upload.addEventListener('progress', onUpProgress);
        }
      }
      // Fire the request, and notify the event stream that it was fired.
      xhr.send(reqBody);
      observer.next({
        type: HttpEventType.Sent
      });
      // This is the return from the Observable function, which is the
      // request cancellation handler.
      return () => {
        // On a cancellation, remove all registered event listeners.
        xhr.removeEventListener('error', onError);
        xhr.removeEventListener('abort', onError);
        xhr.removeEventListener('load', onLoad);
        xhr.removeEventListener('timeout', onError);
        if (req.reportProgress) {
          xhr.removeEventListener('progress', onDownProgress);
          if (reqBody !== null && xhr.upload) {
            xhr.upload.removeEventListener('progress', onUpProgress);
          }
        }
        // Finally, abort the in-flight request.
        if (xhr.readyState !== xhr.DONE) {
          xhr.abort();
        }
      };
    });
  }
}
HttpXhrBackend.ɵfac = function HttpXhrBackend_Factory(t) {
  return new (t || HttpXhrBackend)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_6__.XhrFactory));
};
HttpXhrBackend.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
  token: HttpXhrBackend,
  factory: HttpXhrBackend.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](HttpXhrBackend, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable
  }], function () {
    return [{
      type: _angular_common__WEBPACK_IMPORTED_MODULE_6__.XhrFactory
    }];
  }, null);
})();
const XSRF_ENABLED = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.InjectionToken('XSRF_ENABLED');
const XSRF_DEFAULT_COOKIE_NAME = 'XSRF-TOKEN';
const XSRF_COOKIE_NAME = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.InjectionToken('XSRF_COOKIE_NAME', {
  providedIn: 'root',
  factory: () => XSRF_DEFAULT_COOKIE_NAME
});
const XSRF_DEFAULT_HEADER_NAME = 'X-XSRF-TOKEN';
const XSRF_HEADER_NAME = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.InjectionToken('XSRF_HEADER_NAME', {
  providedIn: 'root',
  factory: () => XSRF_DEFAULT_HEADER_NAME
});
/**
 * Retrieves the current XSRF token to use with the next outgoing request.
 *
 * @publicApi
 */
class HttpXsrfTokenExtractor {}
/**
 * `HttpXsrfTokenExtractor` which retrieves the token from a cookie.
 */
class HttpXsrfCookieExtractor {
  constructor(doc, platform, cookieName) {
    this.doc = doc;
    this.platform = platform;
    this.cookieName = cookieName;
    this.lastCookieString = '';
    this.lastToken = null;
    /**
     * @internal for testing
     */
    this.parseCount = 0;
  }
  getToken() {
    if (this.platform === 'server') {
      return null;
    }
    const cookieString = this.doc.cookie || '';
    if (cookieString !== this.lastCookieString) {
      this.parseCount++;
      this.lastToken = (0,_angular_common__WEBPACK_IMPORTED_MODULE_6__["ɵparseCookieValue"])(cookieString, this.cookieName);
      this.lastCookieString = cookieString;
    }
    return this.lastToken;
  }
}
HttpXsrfCookieExtractor.ɵfac = function HttpXsrfCookieExtractor_Factory(t) {
  return new (t || HttpXsrfCookieExtractor)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_6__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.PLATFORM_ID), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](XSRF_COOKIE_NAME));
};
HttpXsrfCookieExtractor.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
  token: HttpXsrfCookieExtractor,
  factory: HttpXsrfCookieExtractor.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](HttpXsrfCookieExtractor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.DOCUMENT]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_4__.PLATFORM_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Inject,
        args: [XSRF_COOKIE_NAME]
      }]
    }];
  }, null);
})();
function xsrfInterceptorFn(req, next) {
  const lcUrl = req.url.toLowerCase();
  // Skip both non-mutating requests and absolute URLs.
  // Non-mutating requests don't require a token, and absolute URLs require special handling
  // anyway as the cookie set
  // on our origin is not the same as the token expected by another origin.
  if (!(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.inject)(XSRF_ENABLED) || req.method === 'GET' || req.method === 'HEAD' || lcUrl.startsWith('http://') || lcUrl.startsWith('https://')) {
    return next(req);
  }
  const token = (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.inject)(HttpXsrfTokenExtractor).getToken();
  const headerName = (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.inject)(XSRF_HEADER_NAME);
  // Be careful not to overwrite an existing header of the same name.
  if (token != null && !req.headers.has(headerName)) {
    req = req.clone({
      headers: req.headers.set(headerName, token)
    });
  }
  return next(req);
}
/**
 * `HttpInterceptor` which adds an XSRF token to eligible outgoing requests.
 */
class HttpXsrfInterceptor {
  constructor(injector) {
    this.injector = injector;
  }
  intercept(initialRequest, next) {
    return this.injector.runInContext(() => xsrfInterceptorFn(initialRequest, downstreamRequest => next.handle(downstreamRequest)));
  }
}
HttpXsrfInterceptor.ɵfac = function HttpXsrfInterceptor_Factory(t) {
  return new (t || HttpXsrfInterceptor)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.EnvironmentInjector));
};
HttpXsrfInterceptor.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
  token: HttpXsrfInterceptor,
  factory: HttpXsrfInterceptor.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](HttpXsrfInterceptor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.EnvironmentInjector
    }];
  }, null);
})();

/**
 * Identifies a particular kind of `HttpFeature`.
 *
 * @publicApi
 */
var HttpFeatureKind;
(function (HttpFeatureKind) {
  HttpFeatureKind[HttpFeatureKind["Interceptors"] = 0] = "Interceptors";
  HttpFeatureKind[HttpFeatureKind["LegacyInterceptors"] = 1] = "LegacyInterceptors";
  HttpFeatureKind[HttpFeatureKind["CustomXsrfConfiguration"] = 2] = "CustomXsrfConfiguration";
  HttpFeatureKind[HttpFeatureKind["NoXsrfProtection"] = 3] = "NoXsrfProtection";
  HttpFeatureKind[HttpFeatureKind["JsonpSupport"] = 4] = "JsonpSupport";
  HttpFeatureKind[HttpFeatureKind["RequestsMadeViaParent"] = 5] = "RequestsMadeViaParent";
})(HttpFeatureKind || (HttpFeatureKind = {}));
function makeHttpFeature(kind, providers) {
  return {
    ɵkind: kind,
    ɵproviders: providers
  };
}
/**
 * Configures Angular's `HttpClient` service to be available for injection.
 *
 * By default, `HttpClient` will be configured for injection with its default options for XSRF
 * protection of outgoing requests. Additional configuration options can be provided by passing
 * feature functions to `provideHttpClient`. For example, HTTP interceptors can be added using the
 * `withInterceptors(...)` feature.
 *
 * @see {@link withInterceptors}
 * @see {@link withInterceptorsFromDi}
 * @see {@link withXsrfConfiguration}
 * @see {@link withNoXsrfProtection}
 * @see {@link withJsonpSupport}
 * @see {@link withRequestsMadeViaParent}
 */
function provideHttpClient(...features) {
  if (ngDevMode) {
    const featureKinds = new Set(features.map(f => f.ɵkind));
    if (featureKinds.has(HttpFeatureKind.NoXsrfProtection) && featureKinds.has(HttpFeatureKind.CustomXsrfConfiguration)) {
      throw new Error(ngDevMode ? `Configuration error: found both withXsrfConfiguration() and withNoXsrfProtection() in the same call to provideHttpClient(), which is a contradiction.` : '');
    }
  }
  const providers = [HttpClient, HttpXhrBackend, HttpInterceptorHandler, {
    provide: HttpHandler,
    useExisting: HttpInterceptorHandler
  }, {
    provide: HttpBackend,
    useExisting: HttpXhrBackend
  }, {
    provide: HTTP_INTERCEPTOR_FNS,
    useValue: xsrfInterceptorFn,
    multi: true
  }, {
    provide: XSRF_ENABLED,
    useValue: true
  }, {
    provide: HttpXsrfTokenExtractor,
    useClass: HttpXsrfCookieExtractor
  }];
  for (const feature of features) {
    providers.push(...feature.ɵproviders);
  }
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.makeEnvironmentProviders)(providers);
}
/**
 * Adds one or more functional-style HTTP interceptors to the configuration of the `HttpClient`
 * instance.
 *
 * @see {@link HttpInterceptorFn}
 * @see {@link provideHttpClient}
 * @publicApi
 */
function withInterceptors(interceptorFns) {
  return makeHttpFeature(HttpFeatureKind.Interceptors, interceptorFns.map(interceptorFn => {
    return {
      provide: HTTP_INTERCEPTOR_FNS,
      useValue: interceptorFn,
      multi: true
    };
  }));
}
const LEGACY_INTERCEPTOR_FN = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.InjectionToken('LEGACY_INTERCEPTOR_FN');
/**
 * Includes class-based interceptors configured using a multi-provider in the current injector into
 * the configured `HttpClient` instance.
 *
 * Prefer `withInterceptors` and functional interceptors instead, as support for DI-provided
 * interceptors may be phased out in a later release.
 *
 * @see {@link HttpInterceptor}
 * @see {@link HTTP_INTERCEPTORS}
 * @see {@link provideHttpClient}
 */
function withInterceptorsFromDi() {
  // Note: the legacy interceptor function is provided here via an intermediate token
  // (`LEGACY_INTERCEPTOR_FN`), using a pattern which guarantees that if these providers are
  // included multiple times, all of the multi-provider entries will have the same instance of the
  // interceptor function. That way, the `HttpINterceptorHandler` will dedup them and legacy
  // interceptors will not run multiple times.
  return makeHttpFeature(HttpFeatureKind.LegacyInterceptors, [{
    provide: LEGACY_INTERCEPTOR_FN,
    useFactory: legacyInterceptorFnFactory
  }, {
    provide: HTTP_INTERCEPTOR_FNS,
    useExisting: LEGACY_INTERCEPTOR_FN,
    multi: true
  }]);
}
/**
 * Customizes the XSRF protection for the configuration of the current `HttpClient` instance.
 *
 * This feature is incompatible with the `withNoXsrfProtection` feature.
 *
 * @see {@link provideHttpClient}
 */
function withXsrfConfiguration({
  cookieName,
  headerName
}) {
  const providers = [];
  if (cookieName !== undefined) {
    providers.push({
      provide: XSRF_COOKIE_NAME,
      useValue: cookieName
    });
  }
  if (headerName !== undefined) {
    providers.push({
      provide: XSRF_HEADER_NAME,
      useValue: headerName
    });
  }
  return makeHttpFeature(HttpFeatureKind.CustomXsrfConfiguration, providers);
}
/**
 * Disables XSRF protection in the configuration of the current `HttpClient` instance.
 *
 * This feature is incompatible with the `withXsrfConfiguration` feature.
 *
 * @see {@link provideHttpClient}
 */
function withNoXsrfProtection() {
  return makeHttpFeature(HttpFeatureKind.NoXsrfProtection, [{
    provide: XSRF_ENABLED,
    useValue: false
  }]);
}
/**
 * Add JSONP support to the configuration of the current `HttpClient` instance.
 *
 * @see {@link provideHttpClient}
 */
function withJsonpSupport() {
  return makeHttpFeature(HttpFeatureKind.JsonpSupport, [JsonpClientBackend, {
    provide: JsonpCallbackContext,
    useFactory: jsonpCallbackContext
  }, {
    provide: HTTP_INTERCEPTOR_FNS,
    useValue: jsonpInterceptorFn,
    multi: true
  }]);
}
/**
 * Configures the current `HttpClient` instance to make requests via the parent injector's
 * `HttpClient` instead of directly.
 *
 * By default, `provideHttpClient` configures `HttpClient` in its injector to be an independent
 * instance. For example, even if `HttpClient` is configured in the parent injector with
 * one or more interceptors, they will not intercept requests made via this instance.
 *
 * With this option enabled, once the request has passed through the current injector's
 * interceptors, it will be delegated to the parent injector's `HttpClient` chain instead of
 * dispatched directly, and interceptors in the parent configuration will be applied to the request.
 *
 * If there are several `HttpClient` instances in the injector hierarchy, it's possible for
 * `withRequestsMadeViaParent` to be used at multiple levels, which will cause the request to
 * "bubble up" until either reaching the root level or an `HttpClient` which was not configured with
 * this option.
 *
 * @see {@link provideHttpClient}
 * @developerPreview
 */
function withRequestsMadeViaParent() {
  return makeHttpFeature(HttpFeatureKind.RequestsMadeViaParent, [{
    provide: HttpBackend,
    useFactory: () => {
      const handlerFromParent = (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.inject)(HttpHandler, {
        skipSelf: true,
        optional: true
      });
      if (ngDevMode && handlerFromParent === null) {
        throw new Error('withRequestsMadeViaParent() can only be used when the parent injector also configures HttpClient');
      }
      return handlerFromParent;
    }
  }]);
}

/**
 * Configures XSRF protection support for outgoing requests.
 *
 * For a server that supports a cookie-based XSRF protection system,
 * use directly to configure XSRF protection with the correct
 * cookie and header names.
 *
 * If no names are supplied, the default cookie name is `XSRF-TOKEN`
 * and the default header name is `X-XSRF-TOKEN`.
 *
 * @publicApi
 */
class HttpClientXsrfModule {
  /**
   * Disable the default XSRF protection.
   */
  static disable() {
    return {
      ngModule: HttpClientXsrfModule,
      providers: [withNoXsrfProtection().ɵproviders]
    };
  }
  /**
   * Configure XSRF protection.
   * @param options An object that can specify either or both
   * cookie name or header name.
   * - Cookie name default is `XSRF-TOKEN`.
   * - Header name default is `X-XSRF-TOKEN`.
   *
   */
  static withOptions(options = {}) {
    return {
      ngModule: HttpClientXsrfModule,
      providers: withXsrfConfiguration(options).ɵproviders
    };
  }
}
HttpClientXsrfModule.ɵfac = function HttpClientXsrfModule_Factory(t) {
  return new (t || HttpClientXsrfModule)();
};
HttpClientXsrfModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
  type: HttpClientXsrfModule
});
HttpClientXsrfModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
  providers: [HttpXsrfInterceptor, {
    provide: HTTP_INTERCEPTORS,
    useExisting: HttpXsrfInterceptor,
    multi: true
  }, {
    provide: HttpXsrfTokenExtractor,
    useClass: HttpXsrfCookieExtractor
  }, withXsrfConfiguration({
    cookieName: XSRF_DEFAULT_COOKIE_NAME,
    headerName: XSRF_DEFAULT_HEADER_NAME
  }).ɵproviders, {
    provide: XSRF_ENABLED,
    useValue: true
  }]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](HttpClientXsrfModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgModule,
    args: [{
      providers: [HttpXsrfInterceptor, {
        provide: HTTP_INTERCEPTORS,
        useExisting: HttpXsrfInterceptor,
        multi: true
      }, {
        provide: HttpXsrfTokenExtractor,
        useClass: HttpXsrfCookieExtractor
      }, withXsrfConfiguration({
        cookieName: XSRF_DEFAULT_COOKIE_NAME,
        headerName: XSRF_DEFAULT_HEADER_NAME
      }).ɵproviders, {
        provide: XSRF_ENABLED,
        useValue: true
      }]
    }]
  }], null, null);
})();
/**
 * Configures the [dependency injector](guide/glossary#injector) for `HttpClient`
 * with supporting services for XSRF. Automatically imported by `HttpClientModule`.
 *
 * You can add interceptors to the chain behind `HttpClient` by binding them to the
 * multiprovider for built-in [DI token](guide/glossary#di-token) `HTTP_INTERCEPTORS`.
 *
 * @publicApi
 */
class HttpClientModule {}
HttpClientModule.ɵfac = function HttpClientModule_Factory(t) {
  return new (t || HttpClientModule)();
};
HttpClientModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
  type: HttpClientModule
});
HttpClientModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
  providers: [provideHttpClient(withInterceptorsFromDi())]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](HttpClientModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgModule,
    args: [{
      /**
       * Configures the [dependency injector](guide/glossary#injector) where it is imported
       * with supporting services for HTTP communications.
       */
      providers: [provideHttpClient(withInterceptorsFromDi())]
    }]
  }], null, null);
})();
/**
 * Configures the [dependency injector](guide/glossary#injector) for `HttpClient`
 * with supporting services for JSONP.
 * Without this module, Jsonp requests reach the backend
 * with method JSONP, where they are rejected.
 *
 * @publicApi
 */
class HttpClientJsonpModule {}
HttpClientJsonpModule.ɵfac = function HttpClientJsonpModule_Factory(t) {
  return new (t || HttpClientJsonpModule)();
};
HttpClientJsonpModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
  type: HttpClientJsonpModule
});
HttpClientJsonpModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
  providers: [withJsonpSupport().ɵproviders]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](HttpClientJsonpModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgModule,
    args: [{
      providers: [withJsonpSupport().ɵproviders]
    }]
  }], null, null);
})();

/**
 * A wrapper around the `XMLHttpRequest` constructor.
 *
 * @publicApi
 * @see `XhrFactory`
 * @deprecated
 * `XhrFactory` has moved, please import `XhrFactory` from `@angular/common` instead.
 */
const XhrFactory = _angular_common__WEBPACK_IMPORTED_MODULE_6__.XhrFactory;

// This file is not used to build this module. It is only used during editing

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2560:
/*!******************************************************!*\
  !*** ./node_modules/@angular/core/fesm2020/core.mjs ***!
  \******************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ANALYZE_FOR_ENTRY_COMPONENTS": () => (/* binding */ ANALYZE_FOR_ENTRY_COMPONENTS),
/* harmony export */   "ANIMATION_MODULE_TYPE": () => (/* binding */ ANIMATION_MODULE_TYPE),
/* harmony export */   "APP_BOOTSTRAP_LISTENER": () => (/* binding */ APP_BOOTSTRAP_LISTENER),
/* harmony export */   "APP_ID": () => (/* binding */ APP_ID),
/* harmony export */   "APP_INITIALIZER": () => (/* binding */ APP_INITIALIZER),
/* harmony export */   "ApplicationInitStatus": () => (/* binding */ ApplicationInitStatus),
/* harmony export */   "ApplicationModule": () => (/* binding */ ApplicationModule),
/* harmony export */   "ApplicationRef": () => (/* binding */ ApplicationRef),
/* harmony export */   "Attribute": () => (/* binding */ Attribute),
/* harmony export */   "COMPILER_OPTIONS": () => (/* binding */ COMPILER_OPTIONS),
/* harmony export */   "CUSTOM_ELEMENTS_SCHEMA": () => (/* binding */ CUSTOM_ELEMENTS_SCHEMA),
/* harmony export */   "ChangeDetectionStrategy": () => (/* binding */ ChangeDetectionStrategy),
/* harmony export */   "ChangeDetectorRef": () => (/* binding */ ChangeDetectorRef),
/* harmony export */   "Compiler": () => (/* binding */ Compiler),
/* harmony export */   "CompilerFactory": () => (/* binding */ CompilerFactory),
/* harmony export */   "Component": () => (/* binding */ Component),
/* harmony export */   "ComponentFactory": () => (/* binding */ ComponentFactory$1),
/* harmony export */   "ComponentFactoryResolver": () => (/* binding */ ComponentFactoryResolver$1),
/* harmony export */   "ComponentRef": () => (/* binding */ ComponentRef$1),
/* harmony export */   "ContentChild": () => (/* binding */ ContentChild),
/* harmony export */   "ContentChildren": () => (/* binding */ ContentChildren),
/* harmony export */   "DEFAULT_CURRENCY_CODE": () => (/* binding */ DEFAULT_CURRENCY_CODE),
/* harmony export */   "DebugElement": () => (/* binding */ DebugElement),
/* harmony export */   "DebugEventListener": () => (/* binding */ DebugEventListener),
/* harmony export */   "DebugNode": () => (/* binding */ DebugNode),
/* harmony export */   "DefaultIterableDiffer": () => (/* binding */ DefaultIterableDiffer),
/* harmony export */   "Directive": () => (/* binding */ Directive),
/* harmony export */   "ENVIRONMENT_INITIALIZER": () => (/* binding */ ENVIRONMENT_INITIALIZER),
/* harmony export */   "ElementRef": () => (/* binding */ ElementRef),
/* harmony export */   "EmbeddedViewRef": () => (/* binding */ EmbeddedViewRef),
/* harmony export */   "EnvironmentInjector": () => (/* binding */ EnvironmentInjector),
/* harmony export */   "ErrorHandler": () => (/* binding */ ErrorHandler),
/* harmony export */   "EventEmitter": () => (/* binding */ EventEmitter),
/* harmony export */   "Host": () => (/* binding */ Host),
/* harmony export */   "HostBinding": () => (/* binding */ HostBinding),
/* harmony export */   "HostListener": () => (/* binding */ HostListener),
/* harmony export */   "INJECTOR": () => (/* binding */ INJECTOR),
/* harmony export */   "Inject": () => (/* binding */ Inject),
/* harmony export */   "InjectFlags": () => (/* binding */ InjectFlags),
/* harmony export */   "Injectable": () => (/* binding */ Injectable),
/* harmony export */   "InjectionToken": () => (/* binding */ InjectionToken),
/* harmony export */   "Injector": () => (/* binding */ Injector),
/* harmony export */   "Input": () => (/* binding */ Input),
/* harmony export */   "IterableDiffers": () => (/* binding */ IterableDiffers),
/* harmony export */   "KeyValueDiffers": () => (/* binding */ KeyValueDiffers),
/* harmony export */   "LOCALE_ID": () => (/* binding */ LOCALE_ID),
/* harmony export */   "MissingTranslationStrategy": () => (/* binding */ MissingTranslationStrategy),
/* harmony export */   "ModuleWithComponentFactories": () => (/* binding */ ModuleWithComponentFactories),
/* harmony export */   "NO_ERRORS_SCHEMA": () => (/* binding */ NO_ERRORS_SCHEMA),
/* harmony export */   "NgModule": () => (/* binding */ NgModule),
/* harmony export */   "NgModuleFactory": () => (/* binding */ NgModuleFactory$1),
/* harmony export */   "NgModuleRef": () => (/* binding */ NgModuleRef$1),
/* harmony export */   "NgProbeToken": () => (/* binding */ NgProbeToken),
/* harmony export */   "NgZone": () => (/* binding */ NgZone),
/* harmony export */   "Optional": () => (/* binding */ Optional),
/* harmony export */   "Output": () => (/* binding */ Output),
/* harmony export */   "PACKAGE_ROOT_URL": () => (/* binding */ PACKAGE_ROOT_URL),
/* harmony export */   "PLATFORM_ID": () => (/* binding */ PLATFORM_ID),
/* harmony export */   "PLATFORM_INITIALIZER": () => (/* binding */ PLATFORM_INITIALIZER),
/* harmony export */   "Pipe": () => (/* binding */ Pipe),
/* harmony export */   "PlatformRef": () => (/* binding */ PlatformRef),
/* harmony export */   "Query": () => (/* binding */ Query),
/* harmony export */   "QueryList": () => (/* binding */ QueryList),
/* harmony export */   "ReflectiveInjector": () => (/* binding */ ReflectiveInjector),
/* harmony export */   "ReflectiveKey": () => (/* binding */ ReflectiveKey),
/* harmony export */   "Renderer2": () => (/* binding */ Renderer2),
/* harmony export */   "RendererFactory2": () => (/* binding */ RendererFactory2),
/* harmony export */   "RendererStyleFlags2": () => (/* binding */ RendererStyleFlags2),
/* harmony export */   "ResolvedReflectiveFactory": () => (/* binding */ ResolvedReflectiveFactory),
/* harmony export */   "Sanitizer": () => (/* binding */ Sanitizer),
/* harmony export */   "SecurityContext": () => (/* binding */ SecurityContext),
/* harmony export */   "Self": () => (/* binding */ Self),
/* harmony export */   "SimpleChange": () => (/* binding */ SimpleChange),
/* harmony export */   "SkipSelf": () => (/* binding */ SkipSelf),
/* harmony export */   "TRANSLATIONS": () => (/* binding */ TRANSLATIONS),
/* harmony export */   "TRANSLATIONS_FORMAT": () => (/* binding */ TRANSLATIONS_FORMAT),
/* harmony export */   "TemplateRef": () => (/* binding */ TemplateRef),
/* harmony export */   "Testability": () => (/* binding */ Testability),
/* harmony export */   "TestabilityRegistry": () => (/* binding */ TestabilityRegistry),
/* harmony export */   "Type": () => (/* binding */ Type),
/* harmony export */   "VERSION": () => (/* binding */ VERSION),
/* harmony export */   "Version": () => (/* binding */ Version),
/* harmony export */   "ViewChild": () => (/* binding */ ViewChild),
/* harmony export */   "ViewChildren": () => (/* binding */ ViewChildren),
/* harmony export */   "ViewContainerRef": () => (/* binding */ ViewContainerRef),
/* harmony export */   "ViewEncapsulation": () => (/* binding */ ViewEncapsulation$1),
/* harmony export */   "ViewRef": () => (/* binding */ ViewRef),
/* harmony export */   "asNativeElements": () => (/* binding */ asNativeElements),
/* harmony export */   "assertPlatform": () => (/* binding */ assertPlatform),
/* harmony export */   "createComponent": () => (/* binding */ createComponent),
/* harmony export */   "createEnvironmentInjector": () => (/* binding */ createEnvironmentInjector),
/* harmony export */   "createNgModule": () => (/* binding */ createNgModule),
/* harmony export */   "createNgModuleRef": () => (/* binding */ createNgModuleRef),
/* harmony export */   "createPlatform": () => (/* binding */ createPlatform),
/* harmony export */   "createPlatformFactory": () => (/* binding */ createPlatformFactory),
/* harmony export */   "defineInjectable": () => (/* binding */ defineInjectable),
/* harmony export */   "destroyPlatform": () => (/* binding */ destroyPlatform),
/* harmony export */   "enableProdMode": () => (/* binding */ enableProdMode),
/* harmony export */   "forwardRef": () => (/* binding */ forwardRef),
/* harmony export */   "getDebugNode": () => (/* binding */ getDebugNode),
/* harmony export */   "getModuleFactory": () => (/* binding */ getModuleFactory),
/* harmony export */   "getNgModuleById": () => (/* binding */ getNgModuleById),
/* harmony export */   "getPlatform": () => (/* binding */ getPlatform),
/* harmony export */   "importProvidersFrom": () => (/* binding */ importProvidersFrom),
/* harmony export */   "inject": () => (/* binding */ inject),
/* harmony export */   "isDevMode": () => (/* binding */ isDevMode),
/* harmony export */   "isStandalone": () => (/* binding */ isStandalone),
/* harmony export */   "makeEnvironmentProviders": () => (/* binding */ makeEnvironmentProviders),
/* harmony export */   "platformCore": () => (/* binding */ platformCore),
/* harmony export */   "reflectComponentType": () => (/* binding */ reflectComponentType),
/* harmony export */   "resolveForwardRef": () => (/* binding */ resolveForwardRef),
/* harmony export */   "setTestabilityGetter": () => (/* binding */ setTestabilityGetter),
/* harmony export */   "ɵALLOW_MULTIPLE_PLATFORMS": () => (/* binding */ ALLOW_MULTIPLE_PLATFORMS),
/* harmony export */   "ɵAPP_ID_RANDOM_PROVIDER": () => (/* binding */ APP_ID_RANDOM_PROVIDER),
/* harmony export */   "ɵComponentFactory": () => (/* binding */ ComponentFactory$1),
/* harmony export */   "ɵConsole": () => (/* binding */ Console),
/* harmony export */   "ɵDEFAULT_LOCALE_ID": () => (/* binding */ DEFAULT_LOCALE_ID),
/* harmony export */   "ɵINJECTOR_SCOPE": () => (/* binding */ INJECTOR_SCOPE),
/* harmony export */   "ɵLContext": () => (/* binding */ LContext),
/* harmony export */   "ɵLifecycleHooksFeature": () => (/* binding */ LifecycleHooksFeature),
/* harmony export */   "ɵLocaleDataIndex": () => (/* binding */ LocaleDataIndex),
/* harmony export */   "ɵNG_COMP_DEF": () => (/* binding */ NG_COMP_DEF),
/* harmony export */   "ɵNG_DIR_DEF": () => (/* binding */ NG_DIR_DEF),
/* harmony export */   "ɵNG_ELEMENT_ID": () => (/* binding */ NG_ELEMENT_ID),
/* harmony export */   "ɵNG_INJ_DEF": () => (/* binding */ NG_INJ_DEF),
/* harmony export */   "ɵNG_MOD_DEF": () => (/* binding */ NG_MOD_DEF),
/* harmony export */   "ɵNG_PIPE_DEF": () => (/* binding */ NG_PIPE_DEF),
/* harmony export */   "ɵNG_PROV_DEF": () => (/* binding */ NG_PROV_DEF),
/* harmony export */   "ɵNOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR": () => (/* binding */ NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR),
/* harmony export */   "ɵNO_CHANGE": () => (/* binding */ NO_CHANGE),
/* harmony export */   "ɵNgModuleFactory": () => (/* binding */ NgModuleFactory),
/* harmony export */   "ɵNoopNgZone": () => (/* binding */ NoopNgZone),
/* harmony export */   "ɵReflectionCapabilities": () => (/* binding */ ReflectionCapabilities),
/* harmony export */   "ɵRender3ComponentFactory": () => (/* binding */ ComponentFactory),
/* harmony export */   "ɵRender3ComponentRef": () => (/* binding */ ComponentRef),
/* harmony export */   "ɵRender3NgModuleRef": () => (/* binding */ NgModuleRef),
/* harmony export */   "ɵRuntimeError": () => (/* binding */ RuntimeError),
/* harmony export */   "ɵTESTABILITY": () => (/* binding */ TESTABILITY),
/* harmony export */   "ɵTESTABILITY_GETTER": () => (/* binding */ TESTABILITY_GETTER),
/* harmony export */   "ɵViewRef": () => (/* binding */ ViewRef$1),
/* harmony export */   "ɵXSS_SECURITY_URL": () => (/* binding */ XSS_SECURITY_URL),
/* harmony export */   "ɵ_sanitizeHtml": () => (/* binding */ _sanitizeHtml),
/* harmony export */   "ɵ_sanitizeUrl": () => (/* binding */ _sanitizeUrl),
/* harmony export */   "ɵallowSanitizationBypassAndThrow": () => (/* binding */ allowSanitizationBypassAndThrow),
/* harmony export */   "ɵbypassSanitizationTrustHtml": () => (/* binding */ bypassSanitizationTrustHtml),
/* harmony export */   "ɵbypassSanitizationTrustResourceUrl": () => (/* binding */ bypassSanitizationTrustResourceUrl),
/* harmony export */   "ɵbypassSanitizationTrustScript": () => (/* binding */ bypassSanitizationTrustScript),
/* harmony export */   "ɵbypassSanitizationTrustStyle": () => (/* binding */ bypassSanitizationTrustStyle),
/* harmony export */   "ɵbypassSanitizationTrustUrl": () => (/* binding */ bypassSanitizationTrustUrl),
/* harmony export */   "ɵclearResolutionOfComponentResourcesQueue": () => (/* binding */ clearResolutionOfComponentResourcesQueue),
/* harmony export */   "ɵcoerceToBoolean": () => (/* binding */ coerceToBoolean),
/* harmony export */   "ɵcompileComponent": () => (/* binding */ compileComponent),
/* harmony export */   "ɵcompileDirective": () => (/* binding */ compileDirective),
/* harmony export */   "ɵcompileNgModule": () => (/* binding */ compileNgModule),
/* harmony export */   "ɵcompileNgModuleDefs": () => (/* binding */ compileNgModuleDefs),
/* harmony export */   "ɵcompileNgModuleFactory": () => (/* binding */ compileNgModuleFactory),
/* harmony export */   "ɵcompilePipe": () => (/* binding */ compilePipe),
/* harmony export */   "ɵconvertToBitFlags": () => (/* binding */ convertToBitFlags),
/* harmony export */   "ɵcreateInjector": () => (/* binding */ createInjector),
/* harmony export */   "ɵdefaultIterableDiffers": () => (/* binding */ defaultIterableDiffers),
/* harmony export */   "ɵdefaultKeyValueDiffers": () => (/* binding */ defaultKeyValueDiffers),
/* harmony export */   "ɵdetectChanges": () => (/* binding */ detectChanges),
/* harmony export */   "ɵdevModeEqual": () => (/* binding */ devModeEqual),
/* harmony export */   "ɵfindLocaleData": () => (/* binding */ findLocaleData),
/* harmony export */   "ɵflushModuleScopingQueueAsMuchAsPossible": () => (/* binding */ flushModuleScopingQueueAsMuchAsPossible),
/* harmony export */   "ɵformatRuntimeError": () => (/* binding */ formatRuntimeError),
/* harmony export */   "ɵgetDebugNode": () => (/* binding */ getDebugNode),
/* harmony export */   "ɵgetDebugNodeR2": () => (/* binding */ getDebugNodeR2),
/* harmony export */   "ɵgetDirectives": () => (/* binding */ getDirectives),
/* harmony export */   "ɵgetHostElement": () => (/* binding */ getHostElement),
/* harmony export */   "ɵgetInjectableDef": () => (/* binding */ getInjectableDef),
/* harmony export */   "ɵgetLContext": () => (/* binding */ getLContext),
/* harmony export */   "ɵgetLocaleCurrencyCode": () => (/* binding */ getLocaleCurrencyCode),
/* harmony export */   "ɵgetLocalePluralCase": () => (/* binding */ getLocalePluralCase),
/* harmony export */   "ɵgetSanitizationBypassType": () => (/* binding */ getSanitizationBypassType),
/* harmony export */   "ɵgetUnknownElementStrictMode": () => (/* binding */ ɵgetUnknownElementStrictMode),
/* harmony export */   "ɵgetUnknownPropertyStrictMode": () => (/* binding */ ɵgetUnknownPropertyStrictMode),
/* harmony export */   "ɵglobal": () => (/* binding */ _global),
/* harmony export */   "ɵinjectChangeDetectorRef": () => (/* binding */ injectChangeDetectorRef),
/* harmony export */   "ɵinternalCreateApplication": () => (/* binding */ internalCreateApplication),
/* harmony export */   "ɵisBoundToModule": () => (/* binding */ isBoundToModule),
/* harmony export */   "ɵisEnvironmentProviders": () => (/* binding */ isEnvironmentProviders),
/* harmony export */   "ɵisInjectable": () => (/* binding */ isInjectable),
/* harmony export */   "ɵisNgModule": () => (/* binding */ isNgModule),
/* harmony export */   "ɵisObservable": () => (/* binding */ isObservable),
/* harmony export */   "ɵisPromise": () => (/* binding */ isPromise),
/* harmony export */   "ɵisSubscribable": () => (/* binding */ isSubscribable),
/* harmony export */   "ɵmakeDecorator": () => (/* binding */ makeDecorator),
/* harmony export */   "ɵnoSideEffects": () => (/* binding */ noSideEffects),
/* harmony export */   "ɵpatchComponentDefWithScope": () => (/* binding */ patchComponentDefWithScope),
/* harmony export */   "ɵpublishDefaultGlobalUtils": () => (/* binding */ publishDefaultGlobalUtils$1),
/* harmony export */   "ɵpublishGlobalUtil": () => (/* binding */ publishGlobalUtil),
/* harmony export */   "ɵregisterLocaleData": () => (/* binding */ registerLocaleData),
/* harmony export */   "ɵresetCompiledComponents": () => (/* binding */ resetCompiledComponents),
/* harmony export */   "ɵresetJitOptions": () => (/* binding */ resetJitOptions),
/* harmony export */   "ɵresolveComponentResources": () => (/* binding */ resolveComponentResources),
/* harmony export */   "ɵsetAllowDuplicateNgModuleIdsForTest": () => (/* binding */ setAllowDuplicateNgModuleIdsForTest),
/* harmony export */   "ɵsetClassMetadata": () => (/* binding */ setClassMetadata),
/* harmony export */   "ɵsetCurrentInjector": () => (/* binding */ setCurrentInjector),
/* harmony export */   "ɵsetDocument": () => (/* binding */ setDocument),
/* harmony export */   "ɵsetLocaleId": () => (/* binding */ setLocaleId),
/* harmony export */   "ɵsetUnknownElementStrictMode": () => (/* binding */ ɵsetUnknownElementStrictMode),
/* harmony export */   "ɵsetUnknownPropertyStrictMode": () => (/* binding */ ɵsetUnknownPropertyStrictMode),
/* harmony export */   "ɵstore": () => (/* binding */ store),
/* harmony export */   "ɵstringify": () => (/* binding */ stringify),
/* harmony export */   "ɵtransitiveScopesFor": () => (/* binding */ transitiveScopesFor),
/* harmony export */   "ɵunregisterLocaleData": () => (/* binding */ unregisterAllLocaleData),
/* harmony export */   "ɵunwrapSafeValue": () => (/* binding */ unwrapSafeValue),
/* harmony export */   "ɵɵCopyDefinitionFeature": () => (/* binding */ ɵɵCopyDefinitionFeature),
/* harmony export */   "ɵɵFactoryTarget": () => (/* binding */ FactoryTarget),
/* harmony export */   "ɵɵHostDirectivesFeature": () => (/* binding */ ɵɵHostDirectivesFeature),
/* harmony export */   "ɵɵInheritDefinitionFeature": () => (/* binding */ ɵɵInheritDefinitionFeature),
/* harmony export */   "ɵɵNgOnChangesFeature": () => (/* binding */ ɵɵNgOnChangesFeature),
/* harmony export */   "ɵɵProvidersFeature": () => (/* binding */ ɵɵProvidersFeature),
/* harmony export */   "ɵɵStandaloneFeature": () => (/* binding */ ɵɵStandaloneFeature),
/* harmony export */   "ɵɵadvance": () => (/* binding */ ɵɵadvance),
/* harmony export */   "ɵɵattribute": () => (/* binding */ ɵɵattribute),
/* harmony export */   "ɵɵattributeInterpolate1": () => (/* binding */ ɵɵattributeInterpolate1),
/* harmony export */   "ɵɵattributeInterpolate2": () => (/* binding */ ɵɵattributeInterpolate2),
/* harmony export */   "ɵɵattributeInterpolate3": () => (/* binding */ ɵɵattributeInterpolate3),
/* harmony export */   "ɵɵattributeInterpolate4": () => (/* binding */ ɵɵattributeInterpolate4),
/* harmony export */   "ɵɵattributeInterpolate5": () => (/* binding */ ɵɵattributeInterpolate5),
/* harmony export */   "ɵɵattributeInterpolate6": () => (/* binding */ ɵɵattributeInterpolate6),
/* harmony export */   "ɵɵattributeInterpolate7": () => (/* binding */ ɵɵattributeInterpolate7),
/* harmony export */   "ɵɵattributeInterpolate8": () => (/* binding */ ɵɵattributeInterpolate8),
/* harmony export */   "ɵɵattributeInterpolateV": () => (/* binding */ ɵɵattributeInterpolateV),
/* harmony export */   "ɵɵclassMap": () => (/* binding */ ɵɵclassMap),
/* harmony export */   "ɵɵclassMapInterpolate1": () => (/* binding */ ɵɵclassMapInterpolate1),
/* harmony export */   "ɵɵclassMapInterpolate2": () => (/* binding */ ɵɵclassMapInterpolate2),
/* harmony export */   "ɵɵclassMapInterpolate3": () => (/* binding */ ɵɵclassMapInterpolate3),
/* harmony export */   "ɵɵclassMapInterpolate4": () => (/* binding */ ɵɵclassMapInterpolate4),
/* harmony export */   "ɵɵclassMapInterpolate5": () => (/* binding */ ɵɵclassMapInterpolate5),
/* harmony export */   "ɵɵclassMapInterpolate6": () => (/* binding */ ɵɵclassMapInterpolate6),
/* harmony export */   "ɵɵclassMapInterpolate7": () => (/* binding */ ɵɵclassMapInterpolate7),
/* harmony export */   "ɵɵclassMapInterpolate8": () => (/* binding */ ɵɵclassMapInterpolate8),
/* harmony export */   "ɵɵclassMapInterpolateV": () => (/* binding */ ɵɵclassMapInterpolateV),
/* harmony export */   "ɵɵclassProp": () => (/* binding */ ɵɵclassProp),
/* harmony export */   "ɵɵcontentQuery": () => (/* binding */ ɵɵcontentQuery),
/* harmony export */   "ɵɵdefineComponent": () => (/* binding */ ɵɵdefineComponent),
/* harmony export */   "ɵɵdefineDirective": () => (/* binding */ ɵɵdefineDirective),
/* harmony export */   "ɵɵdefineInjectable": () => (/* binding */ ɵɵdefineInjectable),
/* harmony export */   "ɵɵdefineInjector": () => (/* binding */ ɵɵdefineInjector),
/* harmony export */   "ɵɵdefineNgModule": () => (/* binding */ ɵɵdefineNgModule),
/* harmony export */   "ɵɵdefinePipe": () => (/* binding */ ɵɵdefinePipe),
/* harmony export */   "ɵɵdirectiveInject": () => (/* binding */ ɵɵdirectiveInject),
/* harmony export */   "ɵɵdisableBindings": () => (/* binding */ ɵɵdisableBindings),
/* harmony export */   "ɵɵelement": () => (/* binding */ ɵɵelement),
/* harmony export */   "ɵɵelementContainer": () => (/* binding */ ɵɵelementContainer),
/* harmony export */   "ɵɵelementContainerEnd": () => (/* binding */ ɵɵelementContainerEnd),
/* harmony export */   "ɵɵelementContainerStart": () => (/* binding */ ɵɵelementContainerStart),
/* harmony export */   "ɵɵelementEnd": () => (/* binding */ ɵɵelementEnd),
/* harmony export */   "ɵɵelementStart": () => (/* binding */ ɵɵelementStart),
/* harmony export */   "ɵɵenableBindings": () => (/* binding */ ɵɵenableBindings),
/* harmony export */   "ɵɵgetCurrentView": () => (/* binding */ ɵɵgetCurrentView),
/* harmony export */   "ɵɵgetInheritedFactory": () => (/* binding */ ɵɵgetInheritedFactory),
/* harmony export */   "ɵɵhostProperty": () => (/* binding */ ɵɵhostProperty),
/* harmony export */   "ɵɵi18n": () => (/* binding */ ɵɵi18n),
/* harmony export */   "ɵɵi18nApply": () => (/* binding */ ɵɵi18nApply),
/* harmony export */   "ɵɵi18nAttributes": () => (/* binding */ ɵɵi18nAttributes),
/* harmony export */   "ɵɵi18nEnd": () => (/* binding */ ɵɵi18nEnd),
/* harmony export */   "ɵɵi18nExp": () => (/* binding */ ɵɵi18nExp),
/* harmony export */   "ɵɵi18nPostprocess": () => (/* binding */ ɵɵi18nPostprocess),
/* harmony export */   "ɵɵi18nStart": () => (/* binding */ ɵɵi18nStart),
/* harmony export */   "ɵɵinject": () => (/* binding */ ɵɵinject),
/* harmony export */   "ɵɵinjectAttribute": () => (/* binding */ ɵɵinjectAttribute),
/* harmony export */   "ɵɵinvalidFactory": () => (/* binding */ ɵɵinvalidFactory),
/* harmony export */   "ɵɵinvalidFactoryDep": () => (/* binding */ ɵɵinvalidFactoryDep),
/* harmony export */   "ɵɵlistener": () => (/* binding */ ɵɵlistener),
/* harmony export */   "ɵɵloadQuery": () => (/* binding */ ɵɵloadQuery),
/* harmony export */   "ɵɵnamespaceHTML": () => (/* binding */ ɵɵnamespaceHTML),
/* harmony export */   "ɵɵnamespaceMathML": () => (/* binding */ ɵɵnamespaceMathML),
/* harmony export */   "ɵɵnamespaceSVG": () => (/* binding */ ɵɵnamespaceSVG),
/* harmony export */   "ɵɵnextContext": () => (/* binding */ ɵɵnextContext),
/* harmony export */   "ɵɵngDeclareClassMetadata": () => (/* binding */ ɵɵngDeclareClassMetadata),
/* harmony export */   "ɵɵngDeclareComponent": () => (/* binding */ ɵɵngDeclareComponent),
/* harmony export */   "ɵɵngDeclareDirective": () => (/* binding */ ɵɵngDeclareDirective),
/* harmony export */   "ɵɵngDeclareFactory": () => (/* binding */ ɵɵngDeclareFactory),
/* harmony export */   "ɵɵngDeclareInjectable": () => (/* binding */ ɵɵngDeclareInjectable),
/* harmony export */   "ɵɵngDeclareInjector": () => (/* binding */ ɵɵngDeclareInjector),
/* harmony export */   "ɵɵngDeclareNgModule": () => (/* binding */ ɵɵngDeclareNgModule),
/* harmony export */   "ɵɵngDeclarePipe": () => (/* binding */ ɵɵngDeclarePipe),
/* harmony export */   "ɵɵpipe": () => (/* binding */ ɵɵpipe),
/* harmony export */   "ɵɵpipeBind1": () => (/* binding */ ɵɵpipeBind1),
/* harmony export */   "ɵɵpipeBind2": () => (/* binding */ ɵɵpipeBind2),
/* harmony export */   "ɵɵpipeBind3": () => (/* binding */ ɵɵpipeBind3),
/* harmony export */   "ɵɵpipeBind4": () => (/* binding */ ɵɵpipeBind4),
/* harmony export */   "ɵɵpipeBindV": () => (/* binding */ ɵɵpipeBindV),
/* harmony export */   "ɵɵprojection": () => (/* binding */ ɵɵprojection),
/* harmony export */   "ɵɵprojectionDef": () => (/* binding */ ɵɵprojectionDef),
/* harmony export */   "ɵɵproperty": () => (/* binding */ ɵɵproperty),
/* harmony export */   "ɵɵpropertyInterpolate": () => (/* binding */ ɵɵpropertyInterpolate),
/* harmony export */   "ɵɵpropertyInterpolate1": () => (/* binding */ ɵɵpropertyInterpolate1),
/* harmony export */   "ɵɵpropertyInterpolate2": () => (/* binding */ ɵɵpropertyInterpolate2),
/* harmony export */   "ɵɵpropertyInterpolate3": () => (/* binding */ ɵɵpropertyInterpolate3),
/* harmony export */   "ɵɵpropertyInterpolate4": () => (/* binding */ ɵɵpropertyInterpolate4),
/* harmony export */   "ɵɵpropertyInterpolate5": () => (/* binding */ ɵɵpropertyInterpolate5),
/* harmony export */   "ɵɵpropertyInterpolate6": () => (/* binding */ ɵɵpropertyInterpolate6),
/* harmony export */   "ɵɵpropertyInterpolate7": () => (/* binding */ ɵɵpropertyInterpolate7),
/* harmony export */   "ɵɵpropertyInterpolate8": () => (/* binding */ ɵɵpropertyInterpolate8),
/* harmony export */   "ɵɵpropertyInterpolateV": () => (/* binding */ ɵɵpropertyInterpolateV),
/* harmony export */   "ɵɵpureFunction0": () => (/* binding */ ɵɵpureFunction0),
/* harmony export */   "ɵɵpureFunction1": () => (/* binding */ ɵɵpureFunction1),
/* harmony export */   "ɵɵpureFunction2": () => (/* binding */ ɵɵpureFunction2),
/* harmony export */   "ɵɵpureFunction3": () => (/* binding */ ɵɵpureFunction3),
/* harmony export */   "ɵɵpureFunction4": () => (/* binding */ ɵɵpureFunction4),
/* harmony export */   "ɵɵpureFunction5": () => (/* binding */ ɵɵpureFunction5),
/* harmony export */   "ɵɵpureFunction6": () => (/* binding */ ɵɵpureFunction6),
/* harmony export */   "ɵɵpureFunction7": () => (/* binding */ ɵɵpureFunction7),
/* harmony export */   "ɵɵpureFunction8": () => (/* binding */ ɵɵpureFunction8),
/* harmony export */   "ɵɵpureFunctionV": () => (/* binding */ ɵɵpureFunctionV),
/* harmony export */   "ɵɵqueryRefresh": () => (/* binding */ ɵɵqueryRefresh),
/* harmony export */   "ɵɵreference": () => (/* binding */ ɵɵreference),
/* harmony export */   "ɵɵregisterNgModuleType": () => (/* binding */ registerNgModuleType),
/* harmony export */   "ɵɵresetView": () => (/* binding */ ɵɵresetView),
/* harmony export */   "ɵɵresolveBody": () => (/* binding */ ɵɵresolveBody),
/* harmony export */   "ɵɵresolveDocument": () => (/* binding */ ɵɵresolveDocument),
/* harmony export */   "ɵɵresolveWindow": () => (/* binding */ ɵɵresolveWindow),
/* harmony export */   "ɵɵrestoreView": () => (/* binding */ ɵɵrestoreView),
/* harmony export */   "ɵɵsanitizeHtml": () => (/* binding */ ɵɵsanitizeHtml),
/* harmony export */   "ɵɵsanitizeResourceUrl": () => (/* binding */ ɵɵsanitizeResourceUrl),
/* harmony export */   "ɵɵsanitizeScript": () => (/* binding */ ɵɵsanitizeScript),
/* harmony export */   "ɵɵsanitizeStyle": () => (/* binding */ ɵɵsanitizeStyle),
/* harmony export */   "ɵɵsanitizeUrl": () => (/* binding */ ɵɵsanitizeUrl),
/* harmony export */   "ɵɵsanitizeUrlOrResourceUrl": () => (/* binding */ ɵɵsanitizeUrlOrResourceUrl),
/* harmony export */   "ɵɵsetComponentScope": () => (/* binding */ ɵɵsetComponentScope),
/* harmony export */   "ɵɵsetNgModuleScope": () => (/* binding */ ɵɵsetNgModuleScope),
/* harmony export */   "ɵɵstyleMap": () => (/* binding */ ɵɵstyleMap),
/* harmony export */   "ɵɵstyleMapInterpolate1": () => (/* binding */ ɵɵstyleMapInterpolate1),
/* harmony export */   "ɵɵstyleMapInterpolate2": () => (/* binding */ ɵɵstyleMapInterpolate2),
/* harmony export */   "ɵɵstyleMapInterpolate3": () => (/* binding */ ɵɵstyleMapInterpolate3),
/* harmony export */   "ɵɵstyleMapInterpolate4": () => (/* binding */ ɵɵstyleMapInterpolate4),
/* harmony export */   "ɵɵstyleMapInterpolate5": () => (/* binding */ ɵɵstyleMapInterpolate5),
/* harmony export */   "ɵɵstyleMapInterpolate6": () => (/* binding */ ɵɵstyleMapInterpolate6),
/* harmony export */   "ɵɵstyleMapInterpolate7": () => (/* binding */ ɵɵstyleMapInterpolate7),
/* harmony export */   "ɵɵstyleMapInterpolate8": () => (/* binding */ ɵɵstyleMapInterpolate8),
/* harmony export */   "ɵɵstyleMapInterpolateV": () => (/* binding */ ɵɵstyleMapInterpolateV),
/* harmony export */   "ɵɵstyleProp": () => (/* binding */ ɵɵstyleProp),
/* harmony export */   "ɵɵstylePropInterpolate1": () => (/* binding */ ɵɵstylePropInterpolate1),
/* harmony export */   "ɵɵstylePropInterpolate2": () => (/* binding */ ɵɵstylePropInterpolate2),
/* harmony export */   "ɵɵstylePropInterpolate3": () => (/* binding */ ɵɵstylePropInterpolate3),
/* harmony export */   "ɵɵstylePropInterpolate4": () => (/* binding */ ɵɵstylePropInterpolate4),
/* harmony export */   "ɵɵstylePropInterpolate5": () => (/* binding */ ɵɵstylePropInterpolate5),
/* harmony export */   "ɵɵstylePropInterpolate6": () => (/* binding */ ɵɵstylePropInterpolate6),
/* harmony export */   "ɵɵstylePropInterpolate7": () => (/* binding */ ɵɵstylePropInterpolate7),
/* harmony export */   "ɵɵstylePropInterpolate8": () => (/* binding */ ɵɵstylePropInterpolate8),
/* harmony export */   "ɵɵstylePropInterpolateV": () => (/* binding */ ɵɵstylePropInterpolateV),
/* harmony export */   "ɵɵsyntheticHostListener": () => (/* binding */ ɵɵsyntheticHostListener),
/* harmony export */   "ɵɵsyntheticHostProperty": () => (/* binding */ ɵɵsyntheticHostProperty),
/* harmony export */   "ɵɵtemplate": () => (/* binding */ ɵɵtemplate),
/* harmony export */   "ɵɵtemplateRefExtractor": () => (/* binding */ ɵɵtemplateRefExtractor),
/* harmony export */   "ɵɵtext": () => (/* binding */ ɵɵtext),
/* harmony export */   "ɵɵtextInterpolate": () => (/* binding */ ɵɵtextInterpolate),
/* harmony export */   "ɵɵtextInterpolate1": () => (/* binding */ ɵɵtextInterpolate1),
/* harmony export */   "ɵɵtextInterpolate2": () => (/* binding */ ɵɵtextInterpolate2),
/* harmony export */   "ɵɵtextInterpolate3": () => (/* binding */ ɵɵtextInterpolate3),
/* harmony export */   "ɵɵtextInterpolate4": () => (/* binding */ ɵɵtextInterpolate4),
/* harmony export */   "ɵɵtextInterpolate5": () => (/* binding */ ɵɵtextInterpolate5),
/* harmony export */   "ɵɵtextInterpolate6": () => (/* binding */ ɵɵtextInterpolate6),
/* harmony export */   "ɵɵtextInterpolate7": () => (/* binding */ ɵɵtextInterpolate7),
/* harmony export */   "ɵɵtextInterpolate8": () => (/* binding */ ɵɵtextInterpolate8),
/* harmony export */   "ɵɵtextInterpolateV": () => (/* binding */ ɵɵtextInterpolateV),
/* harmony export */   "ɵɵtrustConstantHtml": () => (/* binding */ ɵɵtrustConstantHtml),
/* harmony export */   "ɵɵtrustConstantResourceUrl": () => (/* binding */ ɵɵtrustConstantResourceUrl),
/* harmony export */   "ɵɵvalidateIframeAttribute": () => (/* binding */ ɵɵvalidateIframeAttribute),
/* harmony export */   "ɵɵviewQuery": () => (/* binding */ ɵɵviewQuery)
/* harmony export */ });
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 2425);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2378);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 8623);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 4514);
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */



function getClosureSafeProperty(objWithPropertyToExtract) {
  for (let key in objWithPropertyToExtract) {
    if (objWithPropertyToExtract[key] === getClosureSafeProperty) {
      return key;
    }
  }
  throw Error('Could not find renamed property on target object.');
}
/**
 * Sets properties on a target object from a source object, but only if
 * the property doesn't already exist on the target object.
 * @param target The target to set properties on
 * @param source The source of the property keys and values to set
 */
function fillProperties(target, source) {
  for (const key in source) {
    if (source.hasOwnProperty(key) && !target.hasOwnProperty(key)) {
      target[key] = source[key];
    }
  }
}
function stringify(token) {
  if (typeof token === 'string') {
    return token;
  }
  if (Array.isArray(token)) {
    return '[' + token.map(stringify).join(', ') + ']';
  }
  if (token == null) {
    return '' + token;
  }
  if (token.overriddenName) {
    return `${token.overriddenName}`;
  }
  if (token.name) {
    return `${token.name}`;
  }
  const res = token.toString();
  if (res == null) {
    return '' + res;
  }
  const newLineIndex = res.indexOf('\n');
  return newLineIndex === -1 ? res : res.substring(0, newLineIndex);
}
/**
 * Concatenates two strings with separator, allocating new strings only when necessary.
 *
 * @param before before string.
 * @param separator separator string.
 * @param after after string.
 * @returns concatenated string.
 */
function concatStringsWithSpace(before, after) {
  return before == null || before === '' ? after === null ? '' : after : after == null || after === '' ? before : before + ' ' + after;
}
const __forward_ref__ = getClosureSafeProperty({
  __forward_ref__: getClosureSafeProperty
});
/**
 * Allows to refer to references which are not yet defined.
 *
 * For instance, `forwardRef` is used when the `token` which we need to refer to for the purposes of
 * DI is declared, but not yet defined. It is also used when the `token` which we use when creating
 * a query is not yet defined.
 *
 * @usageNotes
 * ### Example
 * {@example core/di/ts/forward_ref/forward_ref_spec.ts region='forward_ref'}
 * @publicApi
 */
function forwardRef(forwardRefFn) {
  forwardRefFn.__forward_ref__ = forwardRef;
  forwardRefFn.toString = function () {
    return stringify(this());
  };
  return forwardRefFn;
}
/**
 * Lazily retrieves the reference value from a forwardRef.
 *
 * Acts as the identity function when given a non-forward-ref value.
 *
 * @usageNotes
 * ### Example
 *
 * {@example core/di/ts/forward_ref/forward_ref_spec.ts region='resolve_forward_ref'}
 *
 * @see `forwardRef`
 * @publicApi
 */
function resolveForwardRef(type) {
  return isForwardRef(type) ? type() : type;
}
/** Checks whether a function is wrapped by a `forwardRef`. */
function isForwardRef(fn) {
  return typeof fn === 'function' && fn.hasOwnProperty(__forward_ref__) && fn.__forward_ref__ === forwardRef;
}
function isEnvironmentProviders(value) {
  return value && !!value.ɵproviders;
}

/**
 * Base URL for the error details page.
 *
 * Keep this constant in sync across:
 *  - packages/compiler-cli/src/ngtsc/diagnostics/src/error_details_base_url.ts
 *  - packages/core/src/error_details_base_url.ts
 */
const ERROR_DETAILS_PAGE_BASE_URL = 'https://angular.io/errors';
/**
 * URL for the XSS security documentation.
 */
const XSS_SECURITY_URL = 'https://g.co/ng/security#xss';

/**
 * Class that represents a runtime error.
 * Formats and outputs the error message in a consistent way.
 *
 * Example:
 * ```
 *  throw new RuntimeError(
 *    RuntimeErrorCode.INJECTOR_ALREADY_DESTROYED,
 *    ngDevMode && 'Injector has already been destroyed.');
 * ```
 *
 * Note: the `message` argument contains a descriptive error message as a string in development
 * mode (when the `ngDevMode` is defined). In production mode (after tree-shaking pass), the
 * `message` argument becomes `false`, thus we account for it in the typings and the runtime logic.
 */
class RuntimeError extends Error {
  constructor(code, message) {
    super(formatRuntimeError(code, message));
    this.code = code;
  }
}
/**
 * Called to format a runtime error.
 * See additional info on the `message` argument type in the `RuntimeError` class description.
 */
function formatRuntimeError(code, message) {
  // Error code might be a negative number, which is a special marker that instructs the logic to
  // generate a link to the error details page on angular.io.
  // We also prepend `0` to non-compile-time errors.
  const fullCode = `NG0${Math.abs(code)}`;
  let errorMessage = `${fullCode}${message ? ': ' + message.trim() : ''}`;
  if (ngDevMode && code < 0) {
    const addPeriodSeparator = !errorMessage.match(/[.,;!?]$/);
    const separator = addPeriodSeparator ? '.' : '';
    errorMessage = `${errorMessage}${separator} Find more at ${ERROR_DETAILS_PAGE_BASE_URL}/${fullCode}`;
  }
  return errorMessage;
}

/**
 * Used for stringify render output in Ivy.
 * Important! This function is very performance-sensitive and we should
 * be extra careful not to introduce megamorphic reads in it.
 * Check `core/test/render3/perf/render_stringify` for benchmarks and alternate implementations.
 */
function renderStringify(value) {
  if (typeof value === 'string') return value;
  if (value == null) return '';
  // Use `String` so that it invokes the `toString` method of the value. Note that this
  // appears to be faster than calling `value.toString` (see `render_stringify` benchmark).
  return String(value);
}
/**
 * Used to stringify a value so that it can be displayed in an error message.
 * Important! This function contains a megamorphic read and should only be
 * used for error messages.
 */
function stringifyForError(value) {
  if (typeof value === 'function') return value.name || value.toString();
  if (typeof value === 'object' && value != null && typeof value.type === 'function') {
    return value.type.name || value.type.toString();
  }
  return renderStringify(value);
}

/** Called when directives inject each other (creating a circular dependency) */
function throwCyclicDependencyError(token, path) {
  const depPath = path ? `. Dependency path: ${path.join(' > ')} > ${token}` : '';
  throw new RuntimeError(-200 /* RuntimeErrorCode.CYCLIC_DI_DEPENDENCY */, `Circular dependency in DI detected for ${token}${depPath}`);
}
function throwMixedMultiProviderError() {
  throw new Error(`Cannot mix multi providers and regular providers`);
}
function throwInvalidProviderError(ngModuleType, providers, provider) {
  if (ngModuleType && providers) {
    const providerDetail = providers.map(v => v == provider ? '?' + provider + '?' : '...');
    throw new Error(`Invalid provider for the NgModule '${stringify(ngModuleType)}' - only instances of Provider and Type are allowed, got: [${providerDetail.join(', ')}]`);
  } else if (isEnvironmentProviders(provider)) {
    if (provider.ɵfromNgModule) {
      throw new RuntimeError(207 /* RuntimeErrorCode.PROVIDER_IN_WRONG_CONTEXT */, `Invalid providers from 'importProvidersFrom' present in a non-environment injector. 'importProvidersFrom' can't be used for component providers.`);
    } else {
      throw new RuntimeError(207 /* RuntimeErrorCode.PROVIDER_IN_WRONG_CONTEXT */, `Invalid providers present in a non-environment injector. 'EnvironmentProviders' can't be used for component providers.`);
    }
  } else {
    throw new Error('Invalid provider');
  }
}
/** Throws an error when a token is not found in DI. */
function throwProviderNotFoundError(token, injectorName) {
  const injectorDetails = injectorName ? ` in ${injectorName}` : '';
  throw new RuntimeError(-201 /* RuntimeErrorCode.PROVIDER_NOT_FOUND */, ngDevMode && `No provider for ${stringifyForError(token)} found${injectorDetails}`);
}

// The functions in this file verify that the assumptions we are making
function assertNumber(actual, msg) {
  if (!(typeof actual === 'number')) {
    throwError(msg, typeof actual, 'number', '===');
  }
}
function assertNumberInRange(actual, minInclusive, maxInclusive) {
  assertNumber(actual, 'Expected a number');
  assertLessThanOrEqual(actual, maxInclusive, 'Expected number to be less than or equal to');
  assertGreaterThanOrEqual(actual, minInclusive, 'Expected number to be greater than or equal to');
}
function assertString(actual, msg) {
  if (!(typeof actual === 'string')) {
    throwError(msg, actual === null ? 'null' : typeof actual, 'string', '===');
  }
}
function assertFunction(actual, msg) {
  if (!(typeof actual === 'function')) {
    throwError(msg, actual === null ? 'null' : typeof actual, 'function', '===');
  }
}
function assertEqual(actual, expected, msg) {
  if (!(actual == expected)) {
    throwError(msg, actual, expected, '==');
  }
}
function assertNotEqual(actual, expected, msg) {
  if (!(actual != expected)) {
    throwError(msg, actual, expected, '!=');
  }
}
function assertSame(actual, expected, msg) {
  if (!(actual === expected)) {
    throwError(msg, actual, expected, '===');
  }
}
function assertNotSame(actual, expected, msg) {
  if (!(actual !== expected)) {
    throwError(msg, actual, expected, '!==');
  }
}
function assertLessThan(actual, expected, msg) {
  if (!(actual < expected)) {
    throwError(msg, actual, expected, '<');
  }
}
function assertLessThanOrEqual(actual, expected, msg) {
  if (!(actual <= expected)) {
    throwError(msg, actual, expected, '<=');
  }
}
function assertGreaterThan(actual, expected, msg) {
  if (!(actual > expected)) {
    throwError(msg, actual, expected, '>');
  }
}
function assertGreaterThanOrEqual(actual, expected, msg) {
  if (!(actual >= expected)) {
    throwError(msg, actual, expected, '>=');
  }
}
function assertNotDefined(actual, msg) {
  if (actual != null) {
    throwError(msg, actual, null, '==');
  }
}
function assertDefined(actual, msg) {
  if (actual == null) {
    throwError(msg, actual, null, '!=');
  }
}
function throwError(msg, actual, expected, comparison) {
  throw new Error(`ASSERTION ERROR: ${msg}` + (comparison == null ? '' : ` [Expected=> ${expected} ${comparison} ${actual} <=Actual]`));
}
function assertDomNode(node) {
  // If we're in a worker, `Node` will not be defined.
  if (!(typeof Node !== 'undefined' && node instanceof Node) && !(typeof node === 'object' && node != null && node.constructor.name === 'WebWorkerRenderNode')) {
    throwError(`The provided value must be an instance of a DOM Node but got ${stringify(node)}`);
  }
}
function assertIndexInRange(arr, index) {
  assertDefined(arr, 'Array must be defined.');
  const maxLen = arr.length;
  if (index < 0 || index >= maxLen) {
    throwError(`Index expected to be less than ${maxLen} but got ${index}`);
  }
}
function assertOneOf(value, ...validValues) {
  if (validValues.indexOf(value) !== -1) return true;
  throwError(`Expected value to be one of ${JSON.stringify(validValues)} but was ${JSON.stringify(value)}.`);
}

/**
 * Construct an injectable definition which defines how a token will be constructed by the DI
 * system, and in which injectors (if any) it will be available.
 *
 * This should be assigned to a static `ɵprov` field on a type, which will then be an
 * `InjectableType`.
 *
 * Options:
 * * `providedIn` determines which injectors will include the injectable, by either associating it
 *   with an `@NgModule` or other `InjectorType`, or by specifying that this injectable should be
 *   provided in the `'root'` injector, which will be the application-level injector in most apps.
 * * `factory` gives the zero argument function which will create an instance of the injectable.
 *   The factory can call `inject` to access the `Injector` and request injection of dependencies.
 *
 * @codeGenApi
 * @publicApi This instruction has been emitted by ViewEngine for some time and is deployed to npm.
 */
function ɵɵdefineInjectable(opts) {
  return {
    token: opts.token,
    providedIn: opts.providedIn || null,
    factory: opts.factory,
    value: undefined
  };
}
/**
 * @deprecated in v8, delete after v10. This API should be used only by generated code, and that
 * code should now use ɵɵdefineInjectable instead.
 * @publicApi
 */
const defineInjectable = ɵɵdefineInjectable;
/**
 * Construct an `InjectorDef` which configures an injector.
 *
 * This should be assigned to a static injector def (`ɵinj`) field on a type, which will then be an
 * `InjectorType`.
 *
 * Options:
 *
 * * `providers`: an optional array of providers to add to the injector. Each provider must
 *   either have a factory or point to a type which has a `ɵprov` static property (the
 *   type must be an `InjectableType`).
 * * `imports`: an optional array of imports of other `InjectorType`s or `InjectorTypeWithModule`s
 *   whose providers will also be added to the injector. Locally provided types will override
 *   providers from imports.
 *
 * @codeGenApi
 */
function ɵɵdefineInjector(options) {
  return {
    providers: options.providers || [],
    imports: options.imports || []
  };
}
/**
 * Read the injectable def (`ɵprov`) for `type` in a way which is immune to accidentally reading
 * inherited value.
 *
 * @param type A type which may have its own (non-inherited) `ɵprov`.
 */
function getInjectableDef(type) {
  return getOwnDefinition(type, NG_PROV_DEF) || getOwnDefinition(type, NG_INJECTABLE_DEF);
}
function isInjectable(type) {
  return getInjectableDef(type) !== null;
}
/**
 * Return definition only if it is defined directly on `type` and is not inherited from a base
 * class of `type`.
 */
function getOwnDefinition(type, field) {
  return type.hasOwnProperty(field) ? type[field] : null;
}
/**
 * Read the injectable def (`ɵprov`) for `type` or read the `ɵprov` from one of its ancestors.
 *
 * @param type A type which may have `ɵprov`, via inheritance.
 *
 * @deprecated Will be removed in a future version of Angular, where an error will occur in the
 *     scenario if we find the `ɵprov` on an ancestor only.
 */
function getInheritedInjectableDef(type) {
  const def = type && (type[NG_PROV_DEF] || type[NG_INJECTABLE_DEF]);
  if (def) {
    ngDevMode && console.warn(`DEPRECATED: DI is instantiating a token "${type.name}" that inherits its @Injectable decorator but does not provide one itself.\n` + `This will become an error in a future version of Angular. Please add @Injectable() to the "${type.name}" class.`);
    return def;
  } else {
    return null;
  }
}
/**
 * Read the injector def type in a way which is immune to accidentally reading inherited value.
 *
 * @param type type which may have an injector def (`ɵinj`)
 */
function getInjectorDef(type) {
  return type && (type.hasOwnProperty(NG_INJ_DEF) || type.hasOwnProperty(NG_INJECTOR_DEF)) ? type[NG_INJ_DEF] : null;
}
const NG_PROV_DEF = getClosureSafeProperty({
  ɵprov: getClosureSafeProperty
});
const NG_INJ_DEF = getClosureSafeProperty({
  ɵinj: getClosureSafeProperty
});
// We need to keep these around so we can read off old defs if new defs are unavailable
const NG_INJECTABLE_DEF = getClosureSafeProperty({
  ngInjectableDef: getClosureSafeProperty
});
const NG_INJECTOR_DEF = getClosureSafeProperty({
  ngInjectorDef: getClosureSafeProperty
});

/**
 * Injection flags for DI.
 *
 * @publicApi
 * @deprecated use an options object for `inject` instead.
 */
var InjectFlags;
(function (InjectFlags) {
  // TODO(alxhub): make this 'const' (and remove `InternalInjectFlags` enum) when ngc no longer
  // writes exports of it into ngfactory files.
  /** Check self and check parent injector if needed */
  InjectFlags[InjectFlags["Default"] = 0] = "Default";
  /**
   * Specifies that an injector should retrieve a dependency from any injector until reaching the
   * host element of the current component. (Only used with Element Injector)
   */
  InjectFlags[InjectFlags["Host"] = 1] = "Host";
  /** Don't ascend to ancestors of the node requesting injection. */
  InjectFlags[InjectFlags["Self"] = 2] = "Self";
  /** Skip the node that is requesting injection. */
  InjectFlags[InjectFlags["SkipSelf"] = 4] = "SkipSelf";
  /** Inject `defaultValue` instead if token not found. */
  InjectFlags[InjectFlags["Optional"] = 8] = "Optional";
})(InjectFlags || (InjectFlags = {}));

/**
 * Current implementation of inject.
 *
 * By default, it is `injectInjectorOnly`, which makes it `Injector`-only aware. It can be changed
 * to `directiveInject`, which brings in the `NodeInjector` system of ivy. It is designed this
 * way for two reasons:
 *  1. `Injector` should not depend on ivy logic.
 *  2. To maintain tree shake-ability we don't want to bring in unnecessary code.
 */
let _injectImplementation;
function getInjectImplementation() {
  return _injectImplementation;
}
/**
 * Sets the current inject implementation.
 */
function setInjectImplementation(impl) {
  const previous = _injectImplementation;
  _injectImplementation = impl;
  return previous;
}
/**
 * Injects `root` tokens in limp mode.
 *
 * If no injector exists, we can still inject tree-shakable providers which have `providedIn` set to
 * `"root"`. This is known as the limp mode injection. In such case the value is stored in the
 * injectable definition.
 */
function injectRootLimpMode(token, notFoundValue, flags) {
  const injectableDef = getInjectableDef(token);
  if (injectableDef && injectableDef.providedIn == 'root') {
    return injectableDef.value === undefined ? injectableDef.value = injectableDef.factory() : injectableDef.value;
  }
  if (flags & InjectFlags.Optional) return null;
  if (notFoundValue !== undefined) return notFoundValue;
  throwProviderNotFoundError(stringify(token), 'Injector');
}
/**
 * Assert that `_injectImplementation` is not `fn`.
 *
 * This is useful, to prevent infinite recursion.
 *
 * @param fn Function which it should not equal to
 */
function assertInjectImplementationNotEqual(fn) {
  ngDevMode && assertNotEqual(_injectImplementation, fn, 'Calling ɵɵinject would cause infinite recursion');
}

// Always use __globalThis if available, which is the spec-defined global variable across all
// environments, then fallback to __global first, because in Node tests both __global and
// __window may be defined and _global should be __global in that case. Note: Typeof/Instanceof
// checks are considered side-effects in Terser. We explicitly mark this as side-effect free:
// https://github.com/terser/terser/issues/250.
const _global = /* @__PURE__ */(() => typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || typeof window !== 'undefined' && window || typeof self !== 'undefined' && typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope && self)();
function ngDevModeResetPerfCounters() {
  const locationString = typeof location !== 'undefined' ? location.toString() : '';
  const newCounters = {
    namedConstructors: locationString.indexOf('ngDevMode=namedConstructors') != -1,
    firstCreatePass: 0,
    tNode: 0,
    tView: 0,
    rendererCreateTextNode: 0,
    rendererSetText: 0,
    rendererCreateElement: 0,
    rendererAddEventListener: 0,
    rendererSetAttribute: 0,
    rendererRemoveAttribute: 0,
    rendererSetProperty: 0,
    rendererSetClassName: 0,
    rendererAddClass: 0,
    rendererRemoveClass: 0,
    rendererSetStyle: 0,
    rendererRemoveStyle: 0,
    rendererDestroy: 0,
    rendererDestroyNode: 0,
    rendererMoveNode: 0,
    rendererRemoveNode: 0,
    rendererAppendChild: 0,
    rendererInsertBefore: 0,
    rendererCreateComment: 0
  };
  // Make sure to refer to ngDevMode as ['ngDevMode'] for closure.
  const allowNgDevModeTrue = locationString.indexOf('ngDevMode=false') === -1;
  _global['ngDevMode'] = allowNgDevModeTrue && newCounters;
  return newCounters;
}
/**
 * This function checks to see if the `ngDevMode` has been set. If yes,
 * then we honor it, otherwise we default to dev mode with additional checks.
 *
 * The idea is that unless we are doing production build where we explicitly
 * set `ngDevMode == false` we should be helping the developer by providing
 * as much early warning and errors as possible.
 *
 * `ɵɵdefineComponent` is guaranteed to have been called before any component template functions
 * (and thus Ivy instructions), so a single initialization there is sufficient to ensure ngDevMode
 * is defined for the entire instruction set.
 *
 * When checking `ngDevMode` on toplevel, always init it before referencing it
 * (e.g. `((typeof ngDevMode === 'undefined' || ngDevMode) && initNgDevMode())`), otherwise you can
 *  get a `ReferenceError` like in https://github.com/angular/angular/issues/31595.
 *
 * Details on possible values for `ngDevMode` can be found on its docstring.
 *
 * NOTE:
 * - changes to the `ngDevMode` name must be synced with `compiler-cli/src/tooling.ts`.
 */
function initNgDevMode() {
  // The below checks are to ensure that calling `initNgDevMode` multiple times does not
  // reset the counters.
  // If the `ngDevMode` is not an object, then it means we have not created the perf counters
  // yet.
  if (typeof ngDevMode === 'undefined' || ngDevMode) {
    if (typeof ngDevMode !== 'object') {
      ngDevModeResetPerfCounters();
    }
    return typeof ngDevMode !== 'undefined' && !!ngDevMode;
  }
  return false;
}
const _THROW_IF_NOT_FOUND = {};
const THROW_IF_NOT_FOUND = _THROW_IF_NOT_FOUND;
/*
 * Name of a property (that we patch onto DI decorator), which is used as an annotation of which
 * InjectFlag this decorator represents. This allows to avoid direct references to the DI decorators
 * in the code, thus making them tree-shakable.
 */
const DI_DECORATOR_FLAG = '__NG_DI_FLAG__';
const NG_TEMP_TOKEN_PATH = 'ngTempTokenPath';
const NG_TOKEN_PATH = 'ngTokenPath';
const NEW_LINE = /\n/gm;
const NO_NEW_LINE = 'ɵ';
const SOURCE = '__source';
/**
 * Current injector value used by `inject`.
 * - `undefined`: it is an error to call `inject`
 * - `null`: `inject` can be called but there is no injector (limp-mode).
 * - Injector instance: Use the injector for resolution.
 */
let _currentInjector = undefined;
function setCurrentInjector(injector) {
  const former = _currentInjector;
  _currentInjector = injector;
  return former;
}
function injectInjectorOnly(token, flags = InjectFlags.Default) {
  if (_currentInjector === undefined) {
    throw new RuntimeError(-203 /* RuntimeErrorCode.MISSING_INJECTION_CONTEXT */, ngDevMode && `inject() must be called from an injection context such as a constructor, a factory function, a field initializer, or a function used with \`EnvironmentInjector#runInContext\`.`);
  } else if (_currentInjector === null) {
    return injectRootLimpMode(token, undefined, flags);
  } else {
    return _currentInjector.get(token, flags & InjectFlags.Optional ? null : undefined, flags);
  }
}
function ɵɵinject(token, flags = InjectFlags.Default) {
  return (getInjectImplementation() || injectInjectorOnly)(resolveForwardRef(token), flags);
}
/**
 * Throws an error indicating that a factory function could not be generated by the compiler for a
 * particular class.
 *
 * The name of the class is not mentioned here, but will be in the generated factory function name
 * and thus in the stack trace.
 *
 * @codeGenApi
 */
function ɵɵinvalidFactoryDep(index) {
  throw new RuntimeError(202 /* RuntimeErrorCode.INVALID_FACTORY_DEPENDENCY */, ngDevMode && `This constructor is not compatible with Angular Dependency Injection because its dependency at index ${index} of the parameter list is invalid.
This can happen if the dependency type is a primitive like a string or if an ancestor of this class is missing an Angular decorator.

Please check that 1) the type for the parameter at index ${index} is correct and 2) the correct Angular decorators are defined for this class and its ancestors.`);
}
/**
 * Injects a token from the currently active injector.
 * `inject` is only supported during instantiation of a dependency by the DI system. It can be used
 * during:
 * - Construction (via the `constructor`) of a class being instantiated by the DI system, such
 * as an `@Injectable` or `@Component`.
 * - In the initializer for fields of such classes.
 * - In the factory function specified for `useFactory` of a `Provider` or an `@Injectable`.
 * - In the `factory` function specified for an `InjectionToken`.
 *
 * @param token A token that represents a dependency that should be injected.
 * @param flags Optional flags that control how injection is executed.
 * The flags correspond to injection strategies that can be specified with
 * parameter decorators `@Host`, `@Self`, `@SkipSelf`, and `@Optional`.
 * @returns the injected value if operation is successful, `null` otherwise.
 * @throws if called outside of a supported context.
 *
 * @usageNotes
 * In practice the `inject()` calls are allowed in a constructor, a constructor parameter and a
 * field initializer:
 *
 * ```typescript
 * @Injectable({providedIn: 'root'})
 * export class Car {
 *   radio: Radio|undefined;
 *   // OK: field initializer
 *   spareTyre = inject(Tyre);
 *
 *   constructor() {
 *     // OK: constructor body
 *     this.radio = inject(Radio);
 *   }
 * }
 * ```
 *
 * It is also legal to call `inject` from a provider's factory:
 *
 * ```typescript
 * providers: [
 *   {provide: Car, useFactory: () => {
 *     // OK: a class factory
 *     const engine = inject(Engine);
 *     return new Car(engine);
 *   }}
 * ]
 * ```
 *
 * Calls to the `inject()` function outside of the class creation context will result in error. Most
 * notably, calls to `inject()` are disallowed after a class instance was created, in methods
 * (including lifecycle hooks):
 *
 * ```typescript
 * @Component({ ... })
 * export class CarComponent {
 *   ngOnInit() {
 *     // ERROR: too late, the component instance was already created
 *     const engine = inject(Engine);
 *     engine.start();
 *   }
 * }
 * ```
 *
 * @publicApi
 */
function inject(token, flags = InjectFlags.Default) {
  return ɵɵinject(token, convertToBitFlags(flags));
}
// Converts object-based DI flags (`InjectOptions`) to bit flags (`InjectFlags`).
function convertToBitFlags(flags) {
  if (typeof flags === 'undefined' || typeof flags === 'number') {
    return flags;
  }
  // While TypeScript doesn't accept it without a cast, bitwise OR with false-y values in
  // JavaScript is a no-op. We can use that for a very codesize-efficient conversion from
  // `InjectOptions` to `InjectFlags`.
  return 0 /* InternalInjectFlags.Default */ | (
  // comment to force a line break in the formatter
  flags.optional && 8 /* InternalInjectFlags.Optional */) | (flags.host && 1 /* InternalInjectFlags.Host */) | (flags.self && 2 /* InternalInjectFlags.Self */) | (flags.skipSelf && 4 /* InternalInjectFlags.SkipSelf */);
}

function injectArgs(types) {
  const args = [];
  for (let i = 0; i < types.length; i++) {
    const arg = resolveForwardRef(types[i]);
    if (Array.isArray(arg)) {
      if (arg.length === 0) {
        throw new RuntimeError(900 /* RuntimeErrorCode.INVALID_DIFFER_INPUT */, ngDevMode && 'Arguments array must have arguments.');
      }
      let type = undefined;
      let flags = InjectFlags.Default;
      for (let j = 0; j < arg.length; j++) {
        const meta = arg[j];
        const flag = getInjectFlag(meta);
        if (typeof flag === 'number') {
          // Special case when we handle @Inject decorator.
          if (flag === -1 /* DecoratorFlags.Inject */) {
            type = meta.token;
          } else {
            flags |= flag;
          }
        } else {
          type = meta;
        }
      }
      args.push(ɵɵinject(type, flags));
    } else {
      args.push(ɵɵinject(arg));
    }
  }
  return args;
}
/**
 * Attaches a given InjectFlag to a given decorator using monkey-patching.
 * Since DI decorators can be used in providers `deps` array (when provider is configured using
 * `useFactory`) without initialization (e.g. `Host`) and as an instance (e.g. `new Host()`), we
 * attach the flag to make it available both as a static property and as a field on decorator
 * instance.
 *
 * @param decorator Provided DI decorator.
 * @param flag InjectFlag that should be applied.
 */
function attachInjectFlag(decorator, flag) {
  decorator[DI_DECORATOR_FLAG] = flag;
  decorator.prototype[DI_DECORATOR_FLAG] = flag;
  return decorator;
}
/**
 * Reads monkey-patched property that contains InjectFlag attached to a decorator.
 *
 * @param token Token that may contain monkey-patched DI flags property.
 */
function getInjectFlag(token) {
  return token[DI_DECORATOR_FLAG];
}
function catchInjectorError(e, token, injectorErrorName, source) {
  const tokenPath = e[NG_TEMP_TOKEN_PATH];
  if (token[SOURCE]) {
    tokenPath.unshift(token[SOURCE]);
  }
  e.message = formatError('\n' + e.message, tokenPath, injectorErrorName, source);
  e[NG_TOKEN_PATH] = tokenPath;
  e[NG_TEMP_TOKEN_PATH] = null;
  throw e;
}
function formatError(text, obj, injectorErrorName, source = null) {
  text = text && text.charAt(0) === '\n' && text.charAt(1) == NO_NEW_LINE ? text.slice(2) : text;
  let context = stringify(obj);
  if (Array.isArray(obj)) {
    context = obj.map(stringify).join(' -> ');
  } else if (typeof obj === 'object') {
    let parts = [];
    for (let key in obj) {
      if (obj.hasOwnProperty(key)) {
        let value = obj[key];
        parts.push(key + ':' + (typeof value === 'string' ? JSON.stringify(value) : stringify(value)));
      }
    }
    context = `{${parts.join(', ')}}`;
  }
  return `${injectorErrorName}${source ? '(' + source + ')' : ''}[${context}]: ${text.replace(NEW_LINE, '\n  ')}`;
}

/**
 * Convince closure compiler that the wrapped function has no side-effects.
 *
 * Closure compiler always assumes that `toString` has no side-effects. We use this quirk to
 * allow us to execute a function but have closure compiler mark the call as no-side-effects.
 * It is important that the return value for the `noSideEffects` function be assigned
 * to something which is retained otherwise the call to `noSideEffects` will be removed by closure
 * compiler.
 */
function noSideEffects(fn) {
  return {
    toString: fn
  }.toString();
}

/**
 * The strategy that the default change detector uses to detect changes.
 * When set, takes effect the next time change detection is triggered.
 *
 * @see {@link ChangeDetectorRef#usage-notes Change detection usage}
 *
 * @publicApi
 */
var ChangeDetectionStrategy;
(function (ChangeDetectionStrategy) {
  /**
   * Use the `CheckOnce` strategy, meaning that automatic change detection is deactivated
   * until reactivated by setting the strategy to `Default` (`CheckAlways`).
   * Change detection can still be explicitly invoked.
   * This strategy applies to all child directives and cannot be overridden.
   */
  ChangeDetectionStrategy[ChangeDetectionStrategy["OnPush"] = 0] = "OnPush";
  /**
   * Use the default `CheckAlways` strategy, in which change detection is automatic until
   * explicitly deactivated.
   */
  ChangeDetectionStrategy[ChangeDetectionStrategy["Default"] = 1] = "Default";
})(ChangeDetectionStrategy || (ChangeDetectionStrategy = {}));

/**
 * Defines the CSS styles encapsulation policies for the {@link Component} decorator's
 * `encapsulation` option.
 *
 * See {@link Component#encapsulation encapsulation}.
 *
 * @usageNotes
 * ### Example
 *
 * {@example core/ts/metadata/encapsulation.ts region='longform'}
 *
 * @publicApi
 */
var ViewEncapsulation$1;
(function (ViewEncapsulation) {
  // TODO: consider making `ViewEncapsulation` a `const enum` instead. See
  // https://github.com/angular/angular/issues/44119 for additional information.
  /**
   * Emulates a native Shadow DOM encapsulation behavior by adding a specific attribute to the
   * component's host element and applying the same attribute to all the CSS selectors provided
   * via {@link Component#styles styles} or {@link Component#styleUrls styleUrls}.
   *
   * This is the default option.
   */
  ViewEncapsulation[ViewEncapsulation["Emulated"] = 0] = "Emulated";
  // Historically the 1 value was for `Native` encapsulation which has been removed as of v11.
  /**
   * Doesn't provide any sort of CSS style encapsulation, meaning that all the styles provided
   * via {@link Component#styles styles} or {@link Component#styleUrls styleUrls} are applicable
   * to any HTML element of the application regardless of their host Component.
   */
  ViewEncapsulation[ViewEncapsulation["None"] = 2] = "None";
  /**
   * Uses the browser's native Shadow DOM API to encapsulate CSS styles, meaning that it creates
   * a ShadowRoot for the component's host element which is then used to encapsulate
   * all the Component's styling.
   */
  ViewEncapsulation[ViewEncapsulation["ShadowDom"] = 3] = "ShadowDom";
})(ViewEncapsulation$1 || (ViewEncapsulation$1 = {}));

/**
 * This file contains reuseable "empty" symbols that can be used as default return values
 * in different parts of the rendering code. Because the same symbols are returned, this
 * allows for identity checks against these values to be consistently used by the framework
 * code.
 */
const EMPTY_OBJ = {};
const EMPTY_ARRAY = [];
// freezing the values prevents any code from accidentally inserting new values in
if ((typeof ngDevMode === 'undefined' || ngDevMode) && initNgDevMode()) {
  // These property accesses can be ignored because ngDevMode will be set to false
  // when optimizing code and the whole if statement will be dropped.
  // tslint:disable-next-line:no-toplevel-property-access
  Object.freeze(EMPTY_OBJ);
  // tslint:disable-next-line:no-toplevel-property-access
  Object.freeze(EMPTY_ARRAY);
}
const NG_COMP_DEF = getClosureSafeProperty({
  ɵcmp: getClosureSafeProperty
});
const NG_DIR_DEF = getClosureSafeProperty({
  ɵdir: getClosureSafeProperty
});
const NG_PIPE_DEF = getClosureSafeProperty({
  ɵpipe: getClosureSafeProperty
});
const NG_MOD_DEF = getClosureSafeProperty({
  ɵmod: getClosureSafeProperty
});
const NG_FACTORY_DEF = getClosureSafeProperty({
  ɵfac: getClosureSafeProperty
});
/**
 * If a directive is diPublic, bloomAdd sets a property on the type with this constant as
 * the key and the directive's unique ID as the value. This allows us to map directives to their
 * bloom filter bit for DI.
 */
// TODO(misko): This is wrong. The NG_ELEMENT_ID should never be minified.
const NG_ELEMENT_ID = getClosureSafeProperty({
  __NG_ELEMENT_ID__: getClosureSafeProperty
});

/** Counter used to generate unique IDs for component definitions. */
let componentDefCount = 0;
/**
 * Create a component definition object.
 *
 *
 * # Example
 * ```
 * class MyComponent {
 *   // Generated by Angular Template Compiler
 *   // [Symbol] syntax will not be supported by TypeScript until v2.7
 *   static ɵcmp = defineComponent({
 *     ...
 *   });
 * }
 * ```
 * @codeGenApi
 */
function ɵɵdefineComponent(componentDefinition) {
  return noSideEffects(() => {
    // Initialize ngDevMode. This must be the first statement in ɵɵdefineComponent.
    // See the `initNgDevMode` docstring for more information.
    (typeof ngDevMode === 'undefined' || ngDevMode) && initNgDevMode();
    const baseDef = getNgDirectiveDef(componentDefinition);
    const def = {
      ...baseDef,
      decls: componentDefinition.decls,
      vars: componentDefinition.vars,
      template: componentDefinition.template,
      consts: componentDefinition.consts || null,
      ngContentSelectors: componentDefinition.ngContentSelectors,
      onPush: componentDefinition.changeDetection === ChangeDetectionStrategy.OnPush,
      directiveDefs: null,
      pipeDefs: null,
      dependencies: baseDef.standalone && componentDefinition.dependencies || null,
      getStandaloneInjector: null,
      data: componentDefinition.data || {},
      encapsulation: componentDefinition.encapsulation || ViewEncapsulation$1.Emulated,
      id: `c${componentDefCount++}`,
      styles: componentDefinition.styles || EMPTY_ARRAY,
      _: null,
      schemas: componentDefinition.schemas || null,
      tView: null
    };
    initFeatures(def);
    const dependencies = componentDefinition.dependencies;
    def.directiveDefs = extractDefListOrFactory(dependencies, /* pipeDef */false);
    def.pipeDefs = extractDefListOrFactory(dependencies, /* pipeDef */true);
    return def;
  });
}
/**
 * Generated next to NgModules to monkey-patch directive and pipe references onto a component's
 * definition, when generating a direct reference in the component file would otherwise create an
 * import cycle.
 *
 * See [this explanation](https://hackmd.io/Odw80D0pR6yfsOjg_7XCJg?view) for more details.
 *
 * @codeGenApi
 */
function ɵɵsetComponentScope(type, directives, pipes) {
  const def = type.ɵcmp;
  def.directiveDefs = extractDefListOrFactory(directives, /* pipeDef */false);
  def.pipeDefs = extractDefListOrFactory(pipes, /* pipeDef */true);
}
function extractDirectiveDef(type) {
  return getComponentDef(type) || getDirectiveDef(type);
}
function nonNull(value) {
  return value !== null;
}
/**
 * @codeGenApi
 */
function ɵɵdefineNgModule(def) {
  return noSideEffects(() => {
    const res = {
      type: def.type,
      bootstrap: def.bootstrap || EMPTY_ARRAY,
      declarations: def.declarations || EMPTY_ARRAY,
      imports: def.imports || EMPTY_ARRAY,
      exports: def.exports || EMPTY_ARRAY,
      transitiveCompileScopes: null,
      schemas: def.schemas || null,
      id: def.id || null
    };
    return res;
  });
}
/**
 * Adds the module metadata that is necessary to compute the module's transitive scope to an
 * existing module definition.
 *
 * Scope metadata of modules is not used in production builds, so calls to this function can be
 * marked pure to tree-shake it from the bundle, allowing for all referenced declarations
 * to become eligible for tree-shaking as well.
 *
 * @codeGenApi
 */
function ɵɵsetNgModuleScope(type, scope) {
  return noSideEffects(() => {
    const ngModuleDef = getNgModuleDef(type, true);
    ngModuleDef.declarations = scope.declarations || EMPTY_ARRAY;
    ngModuleDef.imports = scope.imports || EMPTY_ARRAY;
    ngModuleDef.exports = scope.exports || EMPTY_ARRAY;
  });
}
/**
 * Inverts an inputs or outputs lookup such that the keys, which were the
 * minified keys, are part of the values, and the values are parsed so that
 * the publicName of the property is the new key
 *
 * e.g. for
 *
 * ```
 * class Comp {
 *   @Input()
 *   propName1: string;
 *
 *   @Input('publicName2')
 *   declaredPropName2: number;
 * }
 * ```
 *
 * will be serialized as
 *
 * ```
 * {
 *   propName1: 'propName1',
 *   declaredPropName2: ['publicName2', 'declaredPropName2'],
 * }
 * ```
 *
 * which is than translated by the minifier as:
 *
 * ```
 * {
 *   minifiedPropName1: 'propName1',
 *   minifiedPropName2: ['publicName2', 'declaredPropName2'],
 * }
 * ```
 *
 * becomes: (public name => minifiedName)
 *
 * ```
 * {
 *  'propName1': 'minifiedPropName1',
 *  'publicName2': 'minifiedPropName2',
 * }
 * ```
 *
 * Optionally the function can take `secondary` which will result in: (public name => declared name)
 *
 * ```
 * {
 *  'propName1': 'propName1',
 *  'publicName2': 'declaredPropName2',
 * }
 * ```
 *

 */
function invertObject(obj, secondary) {
  if (obj == null) return EMPTY_OBJ;
  const newLookup = {};
  for (const minifiedKey in obj) {
    if (obj.hasOwnProperty(minifiedKey)) {
      let publicName = obj[minifiedKey];
      let declaredName = publicName;
      if (Array.isArray(publicName)) {
        declaredName = publicName[1];
        publicName = publicName[0];
      }
      newLookup[publicName] = minifiedKey;
      if (secondary) {
        secondary[publicName] = declaredName;
      }
    }
  }
  return newLookup;
}
/**
 * Create a directive definition object.
 *
 * # Example
 * ```ts
 * class MyDirective {
 *   // Generated by Angular Template Compiler
 *   // [Symbol] syntax will not be supported by TypeScript until v2.7
 *   static ɵdir = ɵɵdefineDirective({
 *     ...
 *   });
 * }
 * ```
 *
 * @codeGenApi
 */
function ɵɵdefineDirective(directiveDefinition) {
  return noSideEffects(() => {
    const def = getNgDirectiveDef(directiveDefinition);
    initFeatures(def);
    return def;
  });
}
/**
 * Create a pipe definition object.
 *
 * # Example
 * ```
 * class MyPipe implements PipeTransform {
 *   // Generated by Angular Template Compiler
 *   static ɵpipe = definePipe({
 *     ...
 *   });
 * }
 * ```
 * @param pipeDef Pipe definition generated by the compiler
 *
 * @codeGenApi
 */
function ɵɵdefinePipe(pipeDef) {
  return {
    type: pipeDef.type,
    name: pipeDef.name,
    factory: null,
    pure: pipeDef.pure !== false,
    standalone: pipeDef.standalone === true,
    onDestroy: pipeDef.type.prototype.ngOnDestroy || null
  };
}
/**
 * The following getter methods retrieve the definition from the type. Currently the retrieval
 * honors inheritance, but in the future we may change the rule to require that definitions are
 * explicit. This would require some sort of migration strategy.
 */
function getComponentDef(type) {
  return type[NG_COMP_DEF] || null;
}
function getDirectiveDef(type) {
  return type[NG_DIR_DEF] || null;
}
function getPipeDef$1(type) {
  return type[NG_PIPE_DEF] || null;
}
/**
 * Checks whether a given Component, Directive or Pipe is marked as standalone.
 * This will return false if passed anything other than a Component, Directive, or Pipe class
 * See this guide for additional information: https://angular.io/guide/standalone-components
 *
 * @param type A reference to a Component, Directive or Pipe.
 * @publicApi
 */
function isStandalone(type) {
  const def = getComponentDef(type) || getDirectiveDef(type) || getPipeDef$1(type);
  return def !== null ? def.standalone : false;
}
function getNgModuleDef(type, throwNotFound) {
  const ngModuleDef = type[NG_MOD_DEF] || null;
  if (!ngModuleDef && throwNotFound === true) {
    throw new Error(`Type ${stringify(type)} does not have 'ɵmod' property.`);
  }
  return ngModuleDef;
}
function getNgDirectiveDef(directiveDefinition) {
  const declaredInputs = {};
  return {
    type: directiveDefinition.type,
    providersResolver: null,
    factory: null,
    hostBindings: directiveDefinition.hostBindings || null,
    hostVars: directiveDefinition.hostVars || 0,
    hostAttrs: directiveDefinition.hostAttrs || null,
    contentQueries: directiveDefinition.contentQueries || null,
    declaredInputs,
    exportAs: directiveDefinition.exportAs || null,
    standalone: directiveDefinition.standalone === true,
    selectors: directiveDefinition.selectors || EMPTY_ARRAY,
    viewQuery: directiveDefinition.viewQuery || null,
    features: directiveDefinition.features || null,
    setInput: null,
    findHostDirectiveDefs: null,
    hostDirectives: null,
    inputs: invertObject(directiveDefinition.inputs, declaredInputs),
    outputs: invertObject(directiveDefinition.outputs)
  };
}
function initFeatures(definition) {
  definition.features?.forEach(fn => fn(definition));
}
function extractDefListOrFactory(dependencies, pipeDef) {
  if (!dependencies) {
    return null;
  }
  const defExtractor = pipeDef ? getPipeDef$1 : extractDirectiveDef;
  return () => (typeof dependencies === 'function' ? dependencies() : dependencies).map(dep => defExtractor(dep)).filter(nonNull);
}

// Below are constants for LView indices to help us look up LView members
// without having to remember the specific indices.
// Uglify will inline these when minifying so there shouldn't be a cost.
const HOST = 0;
const TVIEW = 1;
const FLAGS = 2;
const PARENT = 3;
const NEXT = 4;
const TRANSPLANTED_VIEWS_TO_REFRESH = 5;
const T_HOST = 6;
const CLEANUP = 7;
const CONTEXT = 8;
const INJECTOR$1 = 9;
const RENDERER_FACTORY = 10;
const RENDERER = 11;
const SANITIZER = 12;
const CHILD_HEAD = 13;
const CHILD_TAIL = 14;
// FIXME(misko): Investigate if the three declarations aren't all same thing.
const DECLARATION_VIEW = 15;
const DECLARATION_COMPONENT_VIEW = 16;
const DECLARATION_LCONTAINER = 17;
const PREORDER_HOOK_FLAGS = 18;
const QUERIES = 19;
const ID = 20;
const EMBEDDED_VIEW_INJECTOR = 21;
/**
 * Size of LView's header. Necessary to adjust for it when setting slots.
 *
 * IMPORTANT: `HEADER_OFFSET` should only be referred to the in the `ɵɵ*` instructions to translate
 * instruction index into `LView` index. All other indexes should be in the `LView` index space and
 * there should be no need to refer to `HEADER_OFFSET` anywhere else.
 */
const HEADER_OFFSET = 22;
// Note: This hack is necessary so we don't erroneously get a circular dependency
// failure based on types.
const unusedValueExportToPlacateAjd$4 = 1;

/**
 * Special location which allows easy identification of type. If we have an array which was
 * retrieved from the `LView` and that array has `true` at `TYPE` location, we know it is
 * `LContainer`.
 */
const TYPE = 1;
/**
 * Below are constants for LContainer indices to help us look up LContainer members
 * without having to remember the specific indices.
 * Uglify will inline these when minifying so there shouldn't be a cost.
 */
/**
 * Flag to signify that this `LContainer` may have transplanted views which need to be change
 * detected. (see: `LView[DECLARATION_COMPONENT_VIEW])`.
 *
 * This flag, once set, is never unset for the `LContainer`. This means that when unset we can skip
 * a lot of work in `refreshEmbeddedViews`. But when set we still need to verify
 * that the `MOVED_VIEWS` are transplanted and on-push.
 */
const HAS_TRANSPLANTED_VIEWS = 2;
// PARENT, NEXT, TRANSPLANTED_VIEWS_TO_REFRESH are indices 3, 4, and 5
// As we already have these constants in LView, we don't need to re-create them.
// T_HOST is index 6
// We already have this constants in LView, we don't need to re-create it.
const NATIVE = 7;
const VIEW_REFS = 8;
const MOVED_VIEWS = 9;
/**
 * Size of LContainer's header. Represents the index after which all views in the
 * container will be inserted. We need to keep a record of current views so we know
 * which views are already in the DOM (and don't need to be re-added) and so we can
 * remove views from the DOM when they are no longer required.
 */
const CONTAINER_HEADER_OFFSET = 10;
// Note: This hack is necessary so we don't erroneously get a circular dependency
// failure based on types.
const unusedValueExportToPlacateAjd$3 = 1;

/**
 * True if `value` is `LView`.
 * @param value wrapped value of `RNode`, `LView`, `LContainer`
 */
function isLView(value) {
  return Array.isArray(value) && typeof value[TYPE] === 'object';
}
/**
 * True if `value` is `LContainer`.
 * @param value wrapped value of `RNode`, `LView`, `LContainer`
 */
function isLContainer(value) {
  return Array.isArray(value) && value[TYPE] === true;
}
function isContentQueryHost(tNode) {
  return (tNode.flags & 4 /* TNodeFlags.hasContentQuery */) !== 0;
}
function isComponentHost(tNode) {
  return tNode.componentOffset > -1;
}
function isDirectiveHost(tNode) {
  return (tNode.flags & 1 /* TNodeFlags.isDirectiveHost */) === 1 /* TNodeFlags.isDirectiveHost */;
}

function isComponentDef(def) {
  return !!def.template;
}
function isRootView(target) {
  return (target[FLAGS] & 256 /* LViewFlags.IsRoot */) !== 0;
}

// [Assert functions do not constraint type when they are guarded by a truthy
// expression.](https://github.com/microsoft/TypeScript/issues/37295)
function assertTNodeForLView(tNode, lView) {
  assertTNodeForTView(tNode, lView[TVIEW]);
}
function assertTNodeForTView(tNode, tView) {
  assertTNode(tNode);
  tNode.hasOwnProperty('tView_') && assertEqual(tNode.tView_, tView, 'This TNode does not belong to this TView.');
}
function assertTNode(tNode) {
  assertDefined(tNode, 'TNode must be defined');
  if (!(tNode && typeof tNode === 'object' && tNode.hasOwnProperty('directiveStylingLast'))) {
    throwError('Not of type TNode, got: ' + tNode);
  }
}
function assertTIcu(tIcu) {
  assertDefined(tIcu, 'Expected TIcu to be defined');
  if (!(typeof tIcu.currentCaseLViewIndex === 'number')) {
    throwError('Object is not of TIcu type.');
  }
}
function assertComponentType(actual, msg = 'Type passed in is not ComponentType, it does not have \'ɵcmp\' property.') {
  if (!getComponentDef(actual)) {
    throwError(msg);
  }
}
function assertNgModuleType(actual, msg = 'Type passed in is not NgModuleType, it does not have \'ɵmod\' property.') {
  if (!getNgModuleDef(actual)) {
    throwError(msg);
  }
}
function assertCurrentTNodeIsParent(isParent) {
  assertEqual(isParent, true, 'currentTNode should be a parent');
}
function assertHasParent(tNode) {
  assertDefined(tNode, 'currentTNode should exist!');
  assertDefined(tNode.parent, 'currentTNode should have a parent');
}
function assertLContainer(value) {
  assertDefined(value, 'LContainer must be defined');
  assertEqual(isLContainer(value), true, 'Expecting LContainer');
}
function assertLViewOrUndefined(value) {
  value && assertEqual(isLView(value), true, 'Expecting LView or undefined or null');
}
function assertLView(value) {
  assertDefined(value, 'LView must be defined');
  assertEqual(isLView(value), true, 'Expecting LView');
}
function assertFirstCreatePass(tView, errMessage) {
  assertEqual(tView.firstCreatePass, true, errMessage || 'Should only be called in first create pass.');
}
function assertFirstUpdatePass(tView, errMessage) {
  assertEqual(tView.firstUpdatePass, true, errMessage || 'Should only be called in first update pass.');
}
/**
 * This is a basic sanity check that an object is probably a directive def. DirectiveDef is
 * an interface, so we can't do a direct instanceof check.
 */
function assertDirectiveDef(obj) {
  if (obj.type === undefined || obj.selectors == undefined || obj.inputs === undefined) {
    throwError(`Expected a DirectiveDef/ComponentDef and this object does not seem to have the expected shape.`);
  }
}
function assertIndexInDeclRange(lView, index) {
  const tView = lView[1];
  assertBetween(HEADER_OFFSET, tView.bindingStartIndex, index);
}
function assertIndexInExpandoRange(lView, index) {
  const tView = lView[1];
  assertBetween(tView.expandoStartIndex, lView.length, index);
}
function assertBetween(lower, upper, index) {
  if (!(lower <= index && index < upper)) {
    throwError(`Index out of range (expecting ${lower} <= ${index} < ${upper})`);
  }
}
function assertProjectionSlots(lView, errMessage) {
  assertDefined(lView[DECLARATION_COMPONENT_VIEW], 'Component views should exist.');
  assertDefined(lView[DECLARATION_COMPONENT_VIEW][T_HOST].projection, errMessage || 'Components with projection nodes (<ng-content>) must have projection slots defined.');
}
function assertParentView(lView, errMessage) {
  assertDefined(lView, errMessage || 'Component views should always have a parent view (component\'s host view)');
}
/**
 * This is a basic sanity check that the `injectorIndex` seems to point to what looks like a
 * NodeInjector data structure.
 *
 * @param lView `LView` which should be checked.
 * @param injectorIndex index into the `LView` where the `NodeInjector` is expected.
 */
function assertNodeInjector(lView, injectorIndex) {
  assertIndexInExpandoRange(lView, injectorIndex);
  assertIndexInExpandoRange(lView, injectorIndex + 8 /* NodeInjectorOffset.PARENT */);
  assertNumber(lView[injectorIndex + 0], 'injectorIndex should point to a bloom filter');
  assertNumber(lView[injectorIndex + 1], 'injectorIndex should point to a bloom filter');
  assertNumber(lView[injectorIndex + 2], 'injectorIndex should point to a bloom filter');
  assertNumber(lView[injectorIndex + 3], 'injectorIndex should point to a bloom filter');
  assertNumber(lView[injectorIndex + 4], 'injectorIndex should point to a bloom filter');
  assertNumber(lView[injectorIndex + 5], 'injectorIndex should point to a bloom filter');
  assertNumber(lView[injectorIndex + 6], 'injectorIndex should point to a bloom filter');
  assertNumber(lView[injectorIndex + 7], 'injectorIndex should point to a bloom filter');
  assertNumber(lView[injectorIndex + 8 /* NodeInjectorOffset.PARENT */], 'injectorIndex should point to parent injector');
}
function getFactoryDef(type, throwNotFound) {
  const hasFactoryDef = type.hasOwnProperty(NG_FACTORY_DEF);
  if (!hasFactoryDef && throwNotFound === true && ngDevMode) {
    throw new Error(`Type ${stringify(type)} does not have 'ɵfac' property.`);
  }
  return hasFactoryDef ? type[NG_FACTORY_DEF] : null;
}

/**
 * Represents a basic change from a previous to a new value for a single
 * property on a directive instance. Passed as a value in a
 * {@link SimpleChanges} object to the `ngOnChanges` hook.
 *
 * @see `OnChanges`
 *
 * @publicApi
 */
class SimpleChange {
  constructor(previousValue, currentValue, firstChange) {
    this.previousValue = previousValue;
    this.currentValue = currentValue;
    this.firstChange = firstChange;
  }
  /**
   * Check whether the new value is the first value assigned.
   */
  isFirstChange() {
    return this.firstChange;
  }
}

/**
 * The NgOnChangesFeature decorates a component with support for the ngOnChanges
 * lifecycle hook, so it should be included in any component that implements
 * that hook.
 *
 * If the component or directive uses inheritance, the NgOnChangesFeature MUST
 * be included as a feature AFTER {@link InheritDefinitionFeature}, otherwise
 * inherited properties will not be propagated to the ngOnChanges lifecycle
 * hook.
 *
 * Example usage:
 *
 * ```
 * static ɵcmp = defineComponent({
 *   ...
 *   inputs: {name: 'publicName'},
 *   features: [NgOnChangesFeature]
 * });
 * ```
 *
 * @codeGenApi
 */
function ɵɵNgOnChangesFeature() {
  return NgOnChangesFeatureImpl;
}
function NgOnChangesFeatureImpl(definition) {
  if (definition.type.prototype.ngOnChanges) {
    definition.setInput = ngOnChangesSetInput;
  }
  return rememberChangeHistoryAndInvokeOnChangesHook;
}
// This option ensures that the ngOnChanges lifecycle hook will be inherited
// from superclasses (in InheritDefinitionFeature).
/** @nocollapse */
// tslint:disable-next-line:no-toplevel-property-access
ɵɵNgOnChangesFeature.ngInherit = true;
/**
 * This is a synthetic lifecycle hook which gets inserted into `TView.preOrderHooks` to simulate
 * `ngOnChanges`.
 *
 * The hook reads the `NgSimpleChangesStore` data from the component instance and if changes are
 * found it invokes `ngOnChanges` on the component instance.
 *
 * @param this Component instance. Because this function gets inserted into `TView.preOrderHooks`,
 *     it is guaranteed to be called with component instance.
 */
function rememberChangeHistoryAndInvokeOnChangesHook() {
  const simpleChangesStore = getSimpleChangesStore(this);
  const current = simpleChangesStore?.current;
  if (current) {
    const previous = simpleChangesStore.previous;
    if (previous === EMPTY_OBJ) {
      simpleChangesStore.previous = current;
    } else {
      // New changes are copied to the previous store, so that we don't lose history for inputs
      // which were not changed this time
      for (let key in current) {
        previous[key] = current[key];
      }
    }
    simpleChangesStore.current = null;
    this.ngOnChanges(current);
  }
}
function ngOnChangesSetInput(instance, value, publicName, privateName) {
  const declaredName = this.declaredInputs[publicName];
  ngDevMode && assertString(declaredName, 'Name of input in ngOnChanges has to be a string');
  const simpleChangesStore = getSimpleChangesStore(instance) || setSimpleChangesStore(instance, {
    previous: EMPTY_OBJ,
    current: null
  });
  const current = simpleChangesStore.current || (simpleChangesStore.current = {});
  const previous = simpleChangesStore.previous;
  const previousChange = previous[declaredName];
  current[declaredName] = new SimpleChange(previousChange && previousChange.currentValue, value, previous === EMPTY_OBJ);
  instance[privateName] = value;
}
const SIMPLE_CHANGES_STORE = '__ngSimpleChanges__';
function getSimpleChangesStore(instance) {
  return instance[SIMPLE_CHANGES_STORE] || null;
}
function setSimpleChangesStore(instance, store) {
  return instance[SIMPLE_CHANGES_STORE] = store;
}
let profilerCallback = null;
/**
 * Sets the callback function which will be invoked before and after performing certain actions at
 * runtime (for example, before and after running change detection).
 *
 * Warning: this function is *INTERNAL* and should not be relied upon in application's code.
 * The contract of the function might be changed in any release and/or the function can be removed
 * completely.
 *
 * @param profiler function provided by the caller or null value to disable profiling.
 */
const setProfiler = profiler => {
  profilerCallback = profiler;
};
/**
 * Profiler function which wraps user code executed by the runtime.
 *
 * @param event ProfilerEvent corresponding to the execution context
 * @param instance component instance
 * @param hookOrListener lifecycle hook function or output listener. The value depends on the
 *  execution context
 * @returns
 */
const profiler = function (event, instance, hookOrListener) {
  if (profilerCallback != null /* both `null` and `undefined` */) {
    profilerCallback(event, instance, hookOrListener);
  }
};
const SVG_NAMESPACE = 'svg';
const MATH_ML_NAMESPACE = 'math';

/**
 * For efficiency reasons we often put several different data types (`RNode`, `LView`, `LContainer`)
 * in same location in `LView`. This is because we don't want to pre-allocate space for it
 * because the storage is sparse. This file contains utilities for dealing with such data types.
 *
 * How do we know what is stored at a given location in `LView`.
 * - `Array.isArray(value) === false` => `RNode` (The normal storage value)
 * - `Array.isArray(value) === true` => then the `value[0]` represents the wrapped value.
 *   - `typeof value[TYPE] === 'object'` => `LView`
 *      - This happens when we have a component at a given location
 *   - `typeof value[TYPE] === true` => `LContainer`
 *      - This happens when we have `LContainer` binding at a given location.
 *
 *
 * NOTE: it is assumed that `Array.isArray` and `typeof` operations are very efficient.
 */
/**
 * Returns `RNode`.
 * @param value wrapped value of `RNode`, `LView`, `LContainer`
 */
function unwrapRNode(value) {
  while (Array.isArray(value)) {
    value = value[HOST];
  }
  return value;
}
/**
 * Returns `LView` or `null` if not found.
 * @param value wrapped value of `RNode`, `LView`, `LContainer`
 */
function unwrapLView(value) {
  while (Array.isArray(value)) {
    // This check is same as `isLView()` but we don't call at as we don't want to call
    // `Array.isArray()` twice and give JITer more work for inlining.
    if (typeof value[TYPE] === 'object') return value;
    value = value[HOST];
  }
  return null;
}
/**
 * Retrieves an element value from the provided `viewData`, by unwrapping
 * from any containers, component views, or style contexts.
 */
function getNativeByIndex(index, lView) {
  ngDevMode && assertIndexInRange(lView, index);
  ngDevMode && assertGreaterThanOrEqual(index, HEADER_OFFSET, 'Expected to be past HEADER_OFFSET');
  return unwrapRNode(lView[index]);
}
/**
 * Retrieve an `RNode` for a given `TNode` and `LView`.
 *
 * This function guarantees in dev mode to retrieve a non-null `RNode`.
 *
 * @param tNode
 * @param lView
 */
function getNativeByTNode(tNode, lView) {
  ngDevMode && assertTNodeForLView(tNode, lView);
  ngDevMode && assertIndexInRange(lView, tNode.index);
  const node = unwrapRNode(lView[tNode.index]);
  return node;
}
/**
 * Retrieve an `RNode` or `null` for a given `TNode` and `LView`.
 *
 * Some `TNode`s don't have associated `RNode`s. For example `Projection`
 *
 * @param tNode
 * @param lView
 */
function getNativeByTNodeOrNull(tNode, lView) {
  const index = tNode === null ? -1 : tNode.index;
  if (index !== -1) {
    ngDevMode && assertTNodeForLView(tNode, lView);
    const node = unwrapRNode(lView[index]);
    return node;
  }
  return null;
}
// fixme(misko): The return Type should be `TNode|null`
function getTNode(tView, index) {
  ngDevMode && assertGreaterThan(index, -1, 'wrong index for TNode');
  ngDevMode && assertLessThan(index, tView.data.length, 'wrong index for TNode');
  const tNode = tView.data[index];
  ngDevMode && tNode !== null && assertTNode(tNode);
  return tNode;
}
/** Retrieves a value from any `LView` or `TData`. */
function load(view, index) {
  ngDevMode && assertIndexInRange(view, index);
  return view[index];
}
function getComponentLViewByIndex(nodeIndex, hostView) {
  // Could be an LView or an LContainer. If LContainer, unwrap to find LView.
  ngDevMode && assertIndexInRange(hostView, nodeIndex);
  const slotValue = hostView[nodeIndex];
  const lView = isLView(slotValue) ? slotValue : slotValue[HOST];
  return lView;
}
/** Checks whether a given view is in creation mode */
function isCreationMode(view) {
  return (view[FLAGS] & 4 /* LViewFlags.CreationMode */) === 4 /* LViewFlags.CreationMode */;
}
/**
 * Returns a boolean for whether the view is attached to the change detection tree.
 *
 * Note: This determines whether a view should be checked, not whether it's inserted
 * into a container. For that, you'll want `viewAttachedToContainer` below.
 */
function viewAttachedToChangeDetector(view) {
  return (view[FLAGS] & 64 /* LViewFlags.Attached */) === 64 /* LViewFlags.Attached */;
}
/** Returns a boolean for whether the view is attached to a container. */
function viewAttachedToContainer(view) {
  return isLContainer(view[PARENT]);
}
function getConstant(consts, index) {
  if (index === null || index === undefined) return null;
  ngDevMode && assertIndexInRange(consts, index);
  return consts[index];
}
/**
 * Resets the pre-order hook flags of the view.
 * @param lView the LView on which the flags are reset
 */
function resetPreOrderHookFlags(lView) {
  lView[PREORDER_HOOK_FLAGS] = 0;
}
/**
 * Updates the `TRANSPLANTED_VIEWS_TO_REFRESH` counter on the `LContainer` as well as the parents
 * whose
 *  1. counter goes from 0 to 1, indicating that there is a new child that has a view to refresh
 *  or
 *  2. counter goes from 1 to 0, indicating there are no more descendant views to refresh
 */
function updateTransplantedViewCount(lContainer, amount) {
  lContainer[TRANSPLANTED_VIEWS_TO_REFRESH] += amount;
  let viewOrContainer = lContainer;
  let parent = lContainer[PARENT];
  while (parent !== null && (amount === 1 && viewOrContainer[TRANSPLANTED_VIEWS_TO_REFRESH] === 1 || amount === -1 && viewOrContainer[TRANSPLANTED_VIEWS_TO_REFRESH] === 0)) {
    parent[TRANSPLANTED_VIEWS_TO_REFRESH] += amount;
    viewOrContainer = parent;
    parent = parent[PARENT];
  }
}
const instructionState = {
  lFrame: createLFrame(null),
  bindingsEnabled: true
};
/**
 * In this mode, any changes in bindings will throw an ExpressionChangedAfterChecked error.
 *
 * Necessary to support ChangeDetectorRef.checkNoChanges().
 *
 * The `checkNoChanges` function is invoked only in ngDevMode=true and verifies that no unintended
 * changes exist in the change detector or its children.
 */
let _isInCheckNoChangesMode = false;
/**
 * Returns true if the instruction state stack is empty.
 *
 * Intended to be called from tests only (tree shaken otherwise).
 */
function specOnlyIsInstructionStateEmpty() {
  return instructionState.lFrame.parent === null;
}
function getElementDepthCount() {
  return instructionState.lFrame.elementDepthCount;
}
function increaseElementDepthCount() {
  instructionState.lFrame.elementDepthCount++;
}
function decreaseElementDepthCount() {
  instructionState.lFrame.elementDepthCount--;
}
function getBindingsEnabled() {
  return instructionState.bindingsEnabled;
}
/**
 * Enables directive matching on elements.
 *
 *  * Example:
 * ```
 * <my-comp my-directive>
 *   Should match component / directive.
 * </my-comp>
 * <div ngNonBindable>
 *   <!-- ɵɵdisableBindings() -->
 *   <my-comp my-directive>
 *     Should not match component / directive because we are in ngNonBindable.
 *   </my-comp>
 *   <!-- ɵɵenableBindings() -->
 * </div>
 * ```
 *
 * @codeGenApi
 */
function ɵɵenableBindings() {
  instructionState.bindingsEnabled = true;
}
/**
 * Disables directive matching on element.
 *
 *  * Example:
 * ```
 * <my-comp my-directive>
 *   Should match component / directive.
 * </my-comp>
 * <div ngNonBindable>
 *   <!-- ɵɵdisableBindings() -->
 *   <my-comp my-directive>
 *     Should not match component / directive because we are in ngNonBindable.
 *   </my-comp>
 *   <!-- ɵɵenableBindings() -->
 * </div>
 * ```
 *
 * @codeGenApi
 */
function ɵɵdisableBindings() {
  instructionState.bindingsEnabled = false;
}
/**
 * Return the current `LView`.
 */
function getLView() {
  return instructionState.lFrame.lView;
}
/**
 * Return the current `TView`.
 */
function getTView() {
  return instructionState.lFrame.tView;
}
/**
 * Restores `contextViewData` to the given OpaqueViewState instance.
 *
 * Used in conjunction with the getCurrentView() instruction to save a snapshot
 * of the current view and restore it when listeners are invoked. This allows
 * walking the declaration view tree in listeners to get vars from parent views.
 *
 * @param viewToRestore The OpaqueViewState instance to restore.
 * @returns Context of the restored OpaqueViewState instance.
 *
 * @codeGenApi
 */
function ɵɵrestoreView(viewToRestore) {
  instructionState.lFrame.contextLView = viewToRestore;
  return viewToRestore[CONTEXT];
}
/**
 * Clears the view set in `ɵɵrestoreView` from memory. Returns the passed in
 * value so that it can be used as a return value of an instruction.
 *
 * @codeGenApi
 */
function ɵɵresetView(value) {
  instructionState.lFrame.contextLView = null;
  return value;
}
function getCurrentTNode() {
  let currentTNode = getCurrentTNodePlaceholderOk();
  while (currentTNode !== null && currentTNode.type === 64 /* TNodeType.Placeholder */) {
    currentTNode = currentTNode.parent;
  }
  return currentTNode;
}
function getCurrentTNodePlaceholderOk() {
  return instructionState.lFrame.currentTNode;
}
function getCurrentParentTNode() {
  const lFrame = instructionState.lFrame;
  const currentTNode = lFrame.currentTNode;
  return lFrame.isParent ? currentTNode : currentTNode.parent;
}
function setCurrentTNode(tNode, isParent) {
  ngDevMode && tNode && assertTNodeForTView(tNode, instructionState.lFrame.tView);
  const lFrame = instructionState.lFrame;
  lFrame.currentTNode = tNode;
  lFrame.isParent = isParent;
}
function isCurrentTNodeParent() {
  return instructionState.lFrame.isParent;
}
function setCurrentTNodeAsNotParent() {
  instructionState.lFrame.isParent = false;
}
function getContextLView() {
  const contextLView = instructionState.lFrame.contextLView;
  ngDevMode && assertDefined(contextLView, 'contextLView must be defined.');
  return contextLView;
}
function isInCheckNoChangesMode() {
  !ngDevMode && throwError('Must never be called in production mode');
  return _isInCheckNoChangesMode;
}
function setIsInCheckNoChangesMode(mode) {
  !ngDevMode && throwError('Must never be called in production mode');
  _isInCheckNoChangesMode = mode;
}
// top level variables should not be exported for performance reasons (PERF_NOTES.md)
function getBindingRoot() {
  const lFrame = instructionState.lFrame;
  let index = lFrame.bindingRootIndex;
  if (index === -1) {
    index = lFrame.bindingRootIndex = lFrame.tView.bindingStartIndex;
  }
  return index;
}
function getBindingIndex() {
  return instructionState.lFrame.bindingIndex;
}
function setBindingIndex(value) {
  return instructionState.lFrame.bindingIndex = value;
}
function nextBindingIndex() {
  return instructionState.lFrame.bindingIndex++;
}
function incrementBindingIndex(count) {
  const lFrame = instructionState.lFrame;
  const index = lFrame.bindingIndex;
  lFrame.bindingIndex = lFrame.bindingIndex + count;
  return index;
}
function isInI18nBlock() {
  return instructionState.lFrame.inI18n;
}
function setInI18nBlock(isInI18nBlock) {
  instructionState.lFrame.inI18n = isInI18nBlock;
}
/**
 * Set a new binding root index so that host template functions can execute.
 *
 * Bindings inside the host template are 0 index. But because we don't know ahead of time
 * how many host bindings we have we can't pre-compute them. For this reason they are all
 * 0 index and we just shift the root so that they match next available location in the LView.
 *
 * @param bindingRootIndex Root index for `hostBindings`
 * @param currentDirectiveIndex `TData[currentDirectiveIndex]` will point to the current directive
 *        whose `hostBindings` are being processed.
 */
function setBindingRootForHostBindings(bindingRootIndex, currentDirectiveIndex) {
  const lFrame = instructionState.lFrame;
  lFrame.bindingIndex = lFrame.bindingRootIndex = bindingRootIndex;
  setCurrentDirectiveIndex(currentDirectiveIndex);
}
/**
 * When host binding is executing this points to the directive index.
 * `TView.data[getCurrentDirectiveIndex()]` is `DirectiveDef`
 * `LView[getCurrentDirectiveIndex()]` is directive instance.
 */
function getCurrentDirectiveIndex() {
  return instructionState.lFrame.currentDirectiveIndex;
}
/**
 * Sets an index of a directive whose `hostBindings` are being processed.
 *
 * @param currentDirectiveIndex `TData` index where current directive instance can be found.
 */
function setCurrentDirectiveIndex(currentDirectiveIndex) {
  instructionState.lFrame.currentDirectiveIndex = currentDirectiveIndex;
}
/**
 * Retrieve the current `DirectiveDef` which is active when `hostBindings` instruction is being
 * executed.
 *
 * @param tData Current `TData` where the `DirectiveDef` will be looked up at.
 */
function getCurrentDirectiveDef(tData) {
  const currentDirectiveIndex = instructionState.lFrame.currentDirectiveIndex;
  return currentDirectiveIndex === -1 ? null : tData[currentDirectiveIndex];
}
function getCurrentQueryIndex() {
  return instructionState.lFrame.currentQueryIndex;
}
function setCurrentQueryIndex(value) {
  instructionState.lFrame.currentQueryIndex = value;
}
/**
 * Returns a `TNode` of the location where the current `LView` is declared at.
 *
 * @param lView an `LView` that we want to find parent `TNode` for.
 */
function getDeclarationTNode(lView) {
  const tView = lView[TVIEW];
  // Return the declaration parent for embedded views
  if (tView.type === 2 /* TViewType.Embedded */) {
    ngDevMode && assertDefined(tView.declTNode, 'Embedded TNodes should have declaration parents.');
    return tView.declTNode;
  }
  // Components don't have `TView.declTNode` because each instance of component could be
  // inserted in different location, hence `TView.declTNode` is meaningless.
  // Falling back to `T_HOST` in case we cross component boundary.
  if (tView.type === 1 /* TViewType.Component */) {
    return lView[T_HOST];
  }
  // Remaining TNode type is `TViewType.Root` which doesn't have a parent TNode.
  return null;
}
/**
 * This is a light weight version of the `enterView` which is needed by the DI system.
 *
 * @param lView `LView` location of the DI context.
 * @param tNode `TNode` for DI context
 * @param flags DI context flags. if `SkipSelf` flag is set than we walk up the declaration
 *     tree from `tNode`  until we find parent declared `TElementNode`.
 * @returns `true` if we have successfully entered DI associated with `tNode` (or with declared
 *     `TNode` if `flags` has  `SkipSelf`). Failing to enter DI implies that no associated
 *     `NodeInjector` can be found and we should instead use `ModuleInjector`.
 *     - If `true` than this call must be fallowed by `leaveDI`
 *     - If `false` than this call failed and we should NOT call `leaveDI`
 */
function enterDI(lView, tNode, flags) {
  ngDevMode && assertLViewOrUndefined(lView);
  if (flags & InjectFlags.SkipSelf) {
    ngDevMode && assertTNodeForTView(tNode, lView[TVIEW]);
    let parentTNode = tNode;
    let parentLView = lView;
    while (true) {
      ngDevMode && assertDefined(parentTNode, 'Parent TNode should be defined');
      parentTNode = parentTNode.parent;
      if (parentTNode === null && !(flags & InjectFlags.Host)) {
        parentTNode = getDeclarationTNode(parentLView);
        if (parentTNode === null) break;
        // In this case, a parent exists and is definitely an element. So it will definitely
        // have an existing lView as the declaration view, which is why we can assume it's defined.
        ngDevMode && assertDefined(parentLView, 'Parent LView should be defined');
        parentLView = parentLView[DECLARATION_VIEW];
        // In Ivy there are Comment nodes that correspond to ngIf and NgFor embedded directives
        // We want to skip those and look only at Elements and ElementContainers to ensure
        // we're looking at true parent nodes, and not content or other types.
        if (parentTNode.type & (2 /* TNodeType.Element */ | 8 /* TNodeType.ElementContainer */)) {
          break;
        }
      } else {
        break;
      }
    }
    if (parentTNode === null) {
      // If we failed to find a parent TNode this means that we should use module injector.
      return false;
    } else {
      tNode = parentTNode;
      lView = parentLView;
    }
  }
  ngDevMode && assertTNodeForLView(tNode, lView);
  const lFrame = instructionState.lFrame = allocLFrame();
  lFrame.currentTNode = tNode;
  lFrame.lView = lView;
  return true;
}
/**
 * Swap the current lView with a new lView.
 *
 * For performance reasons we store the lView in the top level of the module.
 * This way we minimize the number of properties to read. Whenever a new view
 * is entered we have to store the lView for later, and when the view is
 * exited the state has to be restored
 *
 * @param newView New lView to become active
 * @returns the previously active lView;
 */
function enterView(newView) {
  ngDevMode && assertNotEqual(newView[0], newView[1], '????');
  ngDevMode && assertLViewOrUndefined(newView);
  const newLFrame = allocLFrame();
  if (ngDevMode) {
    assertEqual(newLFrame.isParent, true, 'Expected clean LFrame');
    assertEqual(newLFrame.lView, null, 'Expected clean LFrame');
    assertEqual(newLFrame.tView, null, 'Expected clean LFrame');
    assertEqual(newLFrame.selectedIndex, -1, 'Expected clean LFrame');
    assertEqual(newLFrame.elementDepthCount, 0, 'Expected clean LFrame');
    assertEqual(newLFrame.currentDirectiveIndex, -1, 'Expected clean LFrame');
    assertEqual(newLFrame.currentNamespace, null, 'Expected clean LFrame');
    assertEqual(newLFrame.bindingRootIndex, -1, 'Expected clean LFrame');
    assertEqual(newLFrame.currentQueryIndex, 0, 'Expected clean LFrame');
  }
  const tView = newView[TVIEW];
  instructionState.lFrame = newLFrame;
  ngDevMode && tView.firstChild && assertTNodeForTView(tView.firstChild, tView);
  newLFrame.currentTNode = tView.firstChild;
  newLFrame.lView = newView;
  newLFrame.tView = tView;
  newLFrame.contextLView = newView;
  newLFrame.bindingIndex = tView.bindingStartIndex;
  newLFrame.inI18n = false;
}
/**
 * Allocates next free LFrame. This function tries to reuse the `LFrame`s to lower memory pressure.
 */
function allocLFrame() {
  const currentLFrame = instructionState.lFrame;
  const childLFrame = currentLFrame === null ? null : currentLFrame.child;
  const newLFrame = childLFrame === null ? createLFrame(currentLFrame) : childLFrame;
  return newLFrame;
}
function createLFrame(parent) {
  const lFrame = {
    currentTNode: null,
    isParent: true,
    lView: null,
    tView: null,
    selectedIndex: -1,
    contextLView: null,
    elementDepthCount: 0,
    currentNamespace: null,
    currentDirectiveIndex: -1,
    bindingRootIndex: -1,
    bindingIndex: -1,
    currentQueryIndex: 0,
    parent: parent,
    child: null,
    inI18n: false
  };
  parent !== null && (parent.child = lFrame); // link the new LFrame for reuse.
  return lFrame;
}
/**
 * A lightweight version of leave which is used with DI.
 *
 * This function only resets `currentTNode` and `LView` as those are the only properties
 * used with DI (`enterDI()`).
 *
 * NOTE: This function is reexported as `leaveDI`. However `leaveDI` has return type of `void` where
 * as `leaveViewLight` has `LFrame`. This is so that `leaveViewLight` can be used in `leaveView`.
 */
function leaveViewLight() {
  const oldLFrame = instructionState.lFrame;
  instructionState.lFrame = oldLFrame.parent;
  oldLFrame.currentTNode = null;
  oldLFrame.lView = null;
  return oldLFrame;
}
/**
 * This is a lightweight version of the `leaveView` which is needed by the DI system.
 *
 * NOTE: this function is an alias so that we can change the type of the function to have `void`
 * return type.
 */
const leaveDI = leaveViewLight;
/**
 * Leave the current `LView`
 *
 * This pops the `LFrame` with the associated `LView` from the stack.
 *
 * IMPORTANT: We must zero out the `LFrame` values here otherwise they will be retained. This is
 * because for performance reasons we don't release `LFrame` but rather keep it for next use.
 */
function leaveView() {
  const oldLFrame = leaveViewLight();
  oldLFrame.isParent = true;
  oldLFrame.tView = null;
  oldLFrame.selectedIndex = -1;
  oldLFrame.contextLView = null;
  oldLFrame.elementDepthCount = 0;
  oldLFrame.currentDirectiveIndex = -1;
  oldLFrame.currentNamespace = null;
  oldLFrame.bindingRootIndex = -1;
  oldLFrame.bindingIndex = -1;
  oldLFrame.currentQueryIndex = 0;
}
function nextContextImpl(level) {
  const contextLView = instructionState.lFrame.contextLView = walkUpViews(level, instructionState.lFrame.contextLView);
  return contextLView[CONTEXT];
}
function walkUpViews(nestingLevel, currentView) {
  while (nestingLevel > 0) {
    ngDevMode && assertDefined(currentView[DECLARATION_VIEW], 'Declaration view should be defined if nesting level is greater than 0.');
    currentView = currentView[DECLARATION_VIEW];
    nestingLevel--;
  }
  return currentView;
}
/**
 * Gets the currently selected element index.
 *
 * Used with {@link property} instruction (and more in the future) to identify the index in the
 * current `LView` to act on.
 */
function getSelectedIndex() {
  return instructionState.lFrame.selectedIndex;
}
/**
 * Sets the most recent index passed to {@link select}
 *
 * Used with {@link property} instruction (and more in the future) to identify the index in the
 * current `LView` to act on.
 *
 * (Note that if an "exit function" was set earlier (via `setElementExitFn()`) then that will be
 * run if and when the provided `index` value is different from the current selected index value.)
 */
function setSelectedIndex(index) {
  ngDevMode && index !== -1 && assertGreaterThanOrEqual(index, HEADER_OFFSET, 'Index must be past HEADER_OFFSET (or -1).');
  ngDevMode && assertLessThan(index, instructionState.lFrame.lView.length, 'Can\'t set index passed end of LView');
  instructionState.lFrame.selectedIndex = index;
}
/**
 * Gets the `tNode` that represents currently selected element.
 */
function getSelectedTNode() {
  const lFrame = instructionState.lFrame;
  return getTNode(lFrame.tView, lFrame.selectedIndex);
}
/**
 * Sets the namespace used to create elements to `'http://www.w3.org/2000/svg'` in global state.
 *
 * @codeGenApi
 */
function ɵɵnamespaceSVG() {
  instructionState.lFrame.currentNamespace = SVG_NAMESPACE;
}
/**
 * Sets the namespace used to create elements to `'http://www.w3.org/1998/MathML/'` in global state.
 *
 * @codeGenApi
 */
function ɵɵnamespaceMathML() {
  instructionState.lFrame.currentNamespace = MATH_ML_NAMESPACE;
}
/**
 * Sets the namespace used to create elements to `null`, which forces element creation to use
 * `createElement` rather than `createElementNS`.
 *
 * @codeGenApi
 */
function ɵɵnamespaceHTML() {
  namespaceHTMLInternal();
}
/**
 * Sets the namespace used to create elements to `null`, which forces element creation to use
 * `createElement` rather than `createElementNS`.
 */
function namespaceHTMLInternal() {
  instructionState.lFrame.currentNamespace = null;
}
function getNamespace$1() {
  return instructionState.lFrame.currentNamespace;
}

/**
 * Adds all directive lifecycle hooks from the given `DirectiveDef` to the given `TView`.
 *
 * Must be run *only* on the first template pass.
 *
 * Sets up the pre-order hooks on the provided `tView`,
 * see {@link HookData} for details about the data structure.
 *
 * @param directiveIndex The index of the directive in LView
 * @param directiveDef The definition containing the hooks to setup in tView
 * @param tView The current TView
 */
function registerPreOrderHooks(directiveIndex, directiveDef, tView) {
  ngDevMode && assertFirstCreatePass(tView);
  const {
    ngOnChanges,
    ngOnInit,
    ngDoCheck
  } = directiveDef.type.prototype;
  if (ngOnChanges) {
    const wrappedOnChanges = NgOnChangesFeatureImpl(directiveDef);
    (tView.preOrderHooks ?? (tView.preOrderHooks = [])).push(directiveIndex, wrappedOnChanges);
    (tView.preOrderCheckHooks ?? (tView.preOrderCheckHooks = [])).push(directiveIndex, wrappedOnChanges);
  }
  if (ngOnInit) {
    (tView.preOrderHooks ?? (tView.preOrderHooks = [])).push(0 - directiveIndex, ngOnInit);
  }
  if (ngDoCheck) {
    (tView.preOrderHooks ?? (tView.preOrderHooks = [])).push(directiveIndex, ngDoCheck);
    (tView.preOrderCheckHooks ?? (tView.preOrderCheckHooks = [])).push(directiveIndex, ngDoCheck);
  }
}
/**
 *
 * Loops through the directives on the provided `tNode` and queues hooks to be
 * run that are not initialization hooks.
 *
 * Should be executed during `elementEnd()` and similar to
 * preserve hook execution order. Content, view, and destroy hooks for projected
 * components and directives must be called *before* their hosts.
 *
 * Sets up the content, view, and destroy hooks on the provided `tView`,
 * see {@link HookData} for details about the data structure.
 *
 * NOTE: This does not set up `onChanges`, `onInit` or `doCheck`, those are set up
 * separately at `elementStart`.
 *
 * @param tView The current TView
 * @param tNode The TNode whose directives are to be searched for hooks to queue
 */
function registerPostOrderHooks(tView, tNode) {
  ngDevMode && assertFirstCreatePass(tView);
  // It's necessary to loop through the directives at elementEnd() (rather than processing in
  // directiveCreate) so we can preserve the current hook order. Content, view, and destroy
  // hooks for projected components and directives must be called *before* their hosts.
  for (let i = tNode.directiveStart, end = tNode.directiveEnd; i < end; i++) {
    const directiveDef = tView.data[i];
    ngDevMode && assertDefined(directiveDef, 'Expecting DirectiveDef');
    const lifecycleHooks = directiveDef.type.prototype;
    const {
      ngAfterContentInit,
      ngAfterContentChecked,
      ngAfterViewInit,
      ngAfterViewChecked,
      ngOnDestroy
    } = lifecycleHooks;
    if (ngAfterContentInit) {
      (tView.contentHooks ?? (tView.contentHooks = [])).push(-i, ngAfterContentInit);
    }
    if (ngAfterContentChecked) {
      (tView.contentHooks ?? (tView.contentHooks = [])).push(i, ngAfterContentChecked);
      (tView.contentCheckHooks ?? (tView.contentCheckHooks = [])).push(i, ngAfterContentChecked);
    }
    if (ngAfterViewInit) {
      (tView.viewHooks ?? (tView.viewHooks = [])).push(-i, ngAfterViewInit);
    }
    if (ngAfterViewChecked) {
      (tView.viewHooks ?? (tView.viewHooks = [])).push(i, ngAfterViewChecked);
      (tView.viewCheckHooks ?? (tView.viewCheckHooks = [])).push(i, ngAfterViewChecked);
    }
    if (ngOnDestroy != null) {
      (tView.destroyHooks ?? (tView.destroyHooks = [])).push(i, ngOnDestroy);
    }
  }
}
/**
 * Executing hooks requires complex logic as we need to deal with 2 constraints.
 *
 * 1. Init hooks (ngOnInit, ngAfterContentInit, ngAfterViewInit) must all be executed once and only
 * once, across many change detection cycles. This must be true even if some hooks throw, or if
 * some recursively trigger a change detection cycle.
 * To solve that, it is required to track the state of the execution of these init hooks.
 * This is done by storing and maintaining flags in the view: the {@link InitPhaseState},
 * and the index within that phase. They can be seen as a cursor in the following structure:
 * [[onInit1, onInit2], [afterContentInit1], [afterViewInit1, afterViewInit2, afterViewInit3]]
 * They are are stored as flags in LView[FLAGS].
 *
 * 2. Pre-order hooks can be executed in batches, because of the select instruction.
 * To be able to pause and resume their execution, we also need some state about the hook's array
 * that is being processed:
 * - the index of the next hook to be executed
 * - the number of init hooks already found in the processed part of the  array
 * They are are stored as flags in LView[PREORDER_HOOK_FLAGS].
 */
/**
 * Executes pre-order check hooks ( OnChanges, DoChanges) given a view where all the init hooks were
 * executed once. This is a light version of executeInitAndCheckPreOrderHooks where we can skip read
 * / write of the init-hooks related flags.
 * @param lView The LView where hooks are defined
 * @param hooks Hooks to be run
 * @param nodeIndex 3 cases depending on the value:
 * - undefined: all hooks from the array should be executed (post-order case)
 * - null: execute hooks only from the saved index until the end of the array (pre-order case, when
 * flushing the remaining hooks)
 * - number: execute hooks only from the saved index until that node index exclusive (pre-order
 * case, when executing select(number))
 */
function executeCheckHooks(lView, hooks, nodeIndex) {
  callHooks(lView, hooks, 3 /* InitPhaseState.InitPhaseCompleted */, nodeIndex);
}
/**
 * Executes post-order init and check hooks (one of AfterContentInit, AfterContentChecked,
 * AfterViewInit, AfterViewChecked) given a view where there are pending init hooks to be executed.
 * @param lView The LView where hooks are defined
 * @param hooks Hooks to be run
 * @param initPhase A phase for which hooks should be run
 * @param nodeIndex 3 cases depending on the value:
 * - undefined: all hooks from the array should be executed (post-order case)
 * - null: execute hooks only from the saved index until the end of the array (pre-order case, when
 * flushing the remaining hooks)
 * - number: execute hooks only from the saved index until that node index exclusive (pre-order
 * case, when executing select(number))
 */
function executeInitAndCheckHooks(lView, hooks, initPhase, nodeIndex) {
  ngDevMode && assertNotEqual(initPhase, 3 /* InitPhaseState.InitPhaseCompleted */, 'Init pre-order hooks should not be called more than once');
  if ((lView[FLAGS] & 3 /* LViewFlags.InitPhaseStateMask */) === initPhase) {
    callHooks(lView, hooks, initPhase, nodeIndex);
  }
}
function incrementInitPhaseFlags(lView, initPhase) {
  ngDevMode && assertNotEqual(initPhase, 3 /* InitPhaseState.InitPhaseCompleted */, 'Init hooks phase should not be incremented after all init hooks have been run.');
  let flags = lView[FLAGS];
  if ((flags & 3 /* LViewFlags.InitPhaseStateMask */) === initPhase) {
    flags &= 2047 /* LViewFlags.IndexWithinInitPhaseReset */;
    flags += 1 /* LViewFlags.InitPhaseStateIncrementer */;
    lView[FLAGS] = flags;
  }
}
/**
 * Calls lifecycle hooks with their contexts, skipping init hooks if it's not
 * the first LView pass
 *
 * @param currentView The current view
 * @param arr The array in which the hooks are found
 * @param initPhaseState the current state of the init phase
 * @param currentNodeIndex 3 cases depending on the value:
 * - undefined: all hooks from the array should be executed (post-order case)
 * - null: execute hooks only from the saved index until the end of the array (pre-order case, when
 * flushing the remaining hooks)
 * - number: execute hooks only from the saved index until that node index exclusive (pre-order
 * case, when executing select(number))
 */
function callHooks(currentView, arr, initPhase, currentNodeIndex) {
  ngDevMode && assertEqual(isInCheckNoChangesMode(), false, 'Hooks should never be run when in check no changes mode.');
  const startIndex = currentNodeIndex !== undefined ? currentView[PREORDER_HOOK_FLAGS] & 65535 /* PreOrderHookFlags.IndexOfTheNextPreOrderHookMaskMask */ : 0;
  const nodeIndexLimit = currentNodeIndex != null ? currentNodeIndex : -1;
  const max = arr.length - 1; // Stop the loop at length - 1, because we look for the hook at i + 1
  let lastNodeIndexFound = 0;
  for (let i = startIndex; i < max; i++) {
    const hook = arr[i + 1];
    if (typeof hook === 'number') {
      lastNodeIndexFound = arr[i];
      if (currentNodeIndex != null && lastNodeIndexFound >= currentNodeIndex) {
        break;
      }
    } else {
      const isInitHook = arr[i] < 0;
      if (isInitHook) currentView[PREORDER_HOOK_FLAGS] += 65536 /* PreOrderHookFlags.NumberOfInitHooksCalledIncrementer */;
      if (lastNodeIndexFound < nodeIndexLimit || nodeIndexLimit == -1) {
        callHook(currentView, initPhase, arr, i);
        currentView[PREORDER_HOOK_FLAGS] = (currentView[PREORDER_HOOK_FLAGS] & 4294901760 /* PreOrderHookFlags.NumberOfInitHooksCalledMask */) + i + 2;
      }
      i++;
    }
  }
}
/**
 * Execute one hook against the current `LView`.
 *
 * @param currentView The current view
 * @param initPhaseState the current state of the init phase
 * @param arr The array in which the hooks are found
 * @param i The current index within the hook data array
 */
function callHook(currentView, initPhase, arr, i) {
  const isInitHook = arr[i] < 0;
  const hook = arr[i + 1];
  const directiveIndex = isInitHook ? -arr[i] : arr[i];
  const directive = currentView[directiveIndex];
  if (isInitHook) {
    const indexWithintInitPhase = currentView[FLAGS] >> 11 /* LViewFlags.IndexWithinInitPhaseShift */;
    // The init phase state must be always checked here as it may have been recursively updated.
    if (indexWithintInitPhase < currentView[PREORDER_HOOK_FLAGS] >> 16 /* PreOrderHookFlags.NumberOfInitHooksCalledShift */ && (currentView[FLAGS] & 3 /* LViewFlags.InitPhaseStateMask */) === initPhase) {
      currentView[FLAGS] += 2048 /* LViewFlags.IndexWithinInitPhaseIncrementer */;
      profiler(4 /* ProfilerEvent.LifecycleHookStart */, directive, hook);
      try {
        hook.call(directive);
      } finally {
        profiler(5 /* ProfilerEvent.LifecycleHookEnd */, directive, hook);
      }
    }
  } else {
    profiler(4 /* ProfilerEvent.LifecycleHookStart */, directive, hook);
    try {
      hook.call(directive);
    } finally {
      profiler(5 /* ProfilerEvent.LifecycleHookEnd */, directive, hook);
    }
  }
}
const NO_PARENT_INJECTOR = -1;
/**
 * Each injector is saved in 9 contiguous slots in `LView` and 9 contiguous slots in
 * `TView.data`. This allows us to store information about the current node's tokens (which
 * can be shared in `TView`) as well as the tokens of its ancestor nodes (which cannot be
 * shared, so they live in `LView`).
 *
 * Each of these slots (aside from the last slot) contains a bloom filter. This bloom filter
 * determines whether a directive is available on the associated node or not. This prevents us
 * from searching the directives array at this level unless it's probable the directive is in it.
 *
 * See: https://en.wikipedia.org/wiki/Bloom_filter for more about bloom filters.
 *
 * Because all injectors have been flattened into `LView` and `TViewData`, they cannot typed
 * using interfaces as they were previously. The start index of each `LInjector` and `TInjector`
 * will differ based on where it is flattened into the main array, so it's not possible to know
 * the indices ahead of time and save their types here. The interfaces are still included here
 * for documentation purposes.
 *
 * export interface LInjector extends Array<any> {
 *
 *    // Cumulative bloom for directive IDs 0-31  (IDs are % BLOOM_SIZE)
 *    [0]: number;
 *
 *    // Cumulative bloom for directive IDs 32-63
 *    [1]: number;
 *
 *    // Cumulative bloom for directive IDs 64-95
 *    [2]: number;
 *
 *    // Cumulative bloom for directive IDs 96-127
 *    [3]: number;
 *
 *    // Cumulative bloom for directive IDs 128-159
 *    [4]: number;
 *
 *    // Cumulative bloom for directive IDs 160 - 191
 *    [5]: number;
 *
 *    // Cumulative bloom for directive IDs 192 - 223
 *    [6]: number;
 *
 *    // Cumulative bloom for directive IDs 224 - 255
 *    [7]: number;
 *
 *    // We need to store a reference to the injector's parent so DI can keep looking up
 *    // the injector tree until it finds the dependency it's looking for.
 *    [PARENT_INJECTOR]: number;
 * }
 *
 * export interface TInjector extends Array<any> {
 *
 *    // Shared node bloom for directive IDs 0-31  (IDs are % BLOOM_SIZE)
 *    [0]: number;
 *
 *    // Shared node bloom for directive IDs 32-63
 *    [1]: number;
 *
 *    // Shared node bloom for directive IDs 64-95
 *    [2]: number;
 *
 *    // Shared node bloom for directive IDs 96-127
 *    [3]: number;
 *
 *    // Shared node bloom for directive IDs 128-159
 *    [4]: number;
 *
 *    // Shared node bloom for directive IDs 160 - 191
 *    [5]: number;
 *
 *    // Shared node bloom for directive IDs 192 - 223
 *    [6]: number;
 *
 *    // Shared node bloom for directive IDs 224 - 255
 *    [7]: number;
 *
 *    // Necessary to find directive indices for a particular node.
 *    [TNODE]: TElementNode|TElementContainerNode|TContainerNode;
 *  }
 */
/**
 * Factory for creating instances of injectors in the NodeInjector.
 *
 * This factory is complicated by the fact that it can resolve `multi` factories as well.
 *
 * NOTE: Some of the fields are optional which means that this class has two hidden classes.
 * - One without `multi` support (most common)
 * - One with `multi` values, (rare).
 *
 * Since VMs can cache up to 4 inline hidden classes this is OK.
 *
 * - Single factory: Only `resolving` and `factory` is defined.
 * - `providers` factory: `componentProviders` is a number and `index = -1`.
 * - `viewProviders` factory: `componentProviders` is a number and `index` points to `providers`.
 */
class NodeInjectorFactory {
  constructor(
  /**
   * Factory to invoke in order to create a new instance.
   */
  factory,
  /**
   * Set to `true` if the token is declared in `viewProviders` (or if it is component).
   */
  isViewProvider, injectImplementation) {
    this.factory = factory;
    /**
     * Marker set to true during factory invocation to see if we get into recursive loop.
     * Recursive loop causes an error to be displayed.
     */
    this.resolving = false;
    ngDevMode && assertDefined(factory, 'Factory not specified');
    ngDevMode && assertEqual(typeof factory, 'function', 'Expected factory function.');
    this.canSeeViewProviders = isViewProvider;
    this.injectImpl = injectImplementation;
  }
}
function isFactory(obj) {
  return obj instanceof NodeInjectorFactory;
}
// Note: This hack is necessary so we don't erroneously get a circular dependency
// failure based on types.
const unusedValueExportToPlacateAjd$2 = 1;

/**
 * Converts `TNodeType` into human readable text.
 * Make sure this matches with `TNodeType`
 */
function toTNodeTypeAsString(tNodeType) {
  let text = '';
  tNodeType & 1 /* TNodeType.Text */ && (text += '|Text');
  tNodeType & 2 /* TNodeType.Element */ && (text += '|Element');
  tNodeType & 4 /* TNodeType.Container */ && (text += '|Container');
  tNodeType & 8 /* TNodeType.ElementContainer */ && (text += '|ElementContainer');
  tNodeType & 16 /* TNodeType.Projection */ && (text += '|Projection');
  tNodeType & 32 /* TNodeType.Icu */ && (text += '|IcuContainer');
  tNodeType & 64 /* TNodeType.Placeholder */ && (text += '|Placeholder');
  return text.length > 0 ? text.substring(1) : text;
}
// Note: This hack is necessary so we don't erroneously get a circular dependency
// failure based on types.
const unusedValueExportToPlacateAjd$1 = 1;
/**
 * Returns `true` if the `TNode` has a directive which has `@Input()` for `class` binding.
 *
 * ```
 * <div my-dir [class]="exp"></div>
 * ```
 * and
 * ```
 * @Directive({
 * })
 * class MyDirective {
 *   @Input()
 *   class: string;
 * }
 * ```
 *
 * In the above case it is necessary to write the reconciled styling information into the
 * directive's input.
 *
 * @param tNode
 */
function hasClassInput(tNode) {
  return (tNode.flags & 8 /* TNodeFlags.hasClassInput */) !== 0;
}
/**
 * Returns `true` if the `TNode` has a directive which has `@Input()` for `style` binding.
 *
 * ```
 * <div my-dir [style]="exp"></div>
 * ```
 * and
 * ```
 * @Directive({
 * })
 * class MyDirective {
 *   @Input()
 *   class: string;
 * }
 * ```
 *
 * In the above case it is necessary to write the reconciled styling information into the
 * directive's input.
 *
 * @param tNode
 */
function hasStyleInput(tNode) {
  return (tNode.flags & 16 /* TNodeFlags.hasStyleInput */) !== 0;
}
function assertTNodeType(tNode, expectedTypes, message) {
  assertDefined(tNode, 'should be called with a TNode');
  if ((tNode.type & expectedTypes) === 0) {
    throwError(message || `Expected [${toTNodeTypeAsString(expectedTypes)}] but got ${toTNodeTypeAsString(tNode.type)}.`);
  }
}
function assertPureTNodeType(type) {
  if (!(type === 2 /* TNodeType.Element */ ||
  //
  type === 1 /* TNodeType.Text */ ||
  //
  type === 4 /* TNodeType.Container */ ||
  //
  type === 8 /* TNodeType.ElementContainer */ ||
  //
  type === 32 /* TNodeType.Icu */ ||
  //
  type === 16 /* TNodeType.Projection */ ||
  //
  type === 64 /* TNodeType.Placeholder */)) {
    throwError(`Expected TNodeType to have only a single type selected, but got ${toTNodeTypeAsString(type)}.`);
  }
}

/**
 * Assigns all attribute values to the provided element via the inferred renderer.
 *
 * This function accepts two forms of attribute entries:
 *
 * default: (key, value):
 *  attrs = [key1, value1, key2, value2]
 *
 * namespaced: (NAMESPACE_MARKER, uri, name, value)
 *  attrs = [NAMESPACE_MARKER, uri, name, value, NAMESPACE_MARKER, uri, name, value]
 *
 * The `attrs` array can contain a mix of both the default and namespaced entries.
 * The "default" values are set without a marker, but if the function comes across
 * a marker value then it will attempt to set a namespaced value. If the marker is
 * not of a namespaced value then the function will quit and return the index value
 * where it stopped during the iteration of the attrs array.
 *
 * See [AttributeMarker] to understand what the namespace marker value is.
 *
 * Note that this instruction does not support assigning style and class values to
 * an element. See `elementStart` and `elementHostAttrs` to learn how styling values
 * are applied to an element.
 * @param renderer The renderer to be used
 * @param native The element that the attributes will be assigned to
 * @param attrs The attribute array of values that will be assigned to the element
 * @returns the index value that was last accessed in the attributes array
 */
function setUpAttributes(renderer, native, attrs) {
  let i = 0;
  while (i < attrs.length) {
    const value = attrs[i];
    if (typeof value === 'number') {
      // only namespaces are supported. Other value types (such as style/class
      // entries) are not supported in this function.
      if (value !== 0 /* AttributeMarker.NamespaceURI */) {
        break;
      }
      // we just landed on the marker value ... therefore
      // we should skip to the next entry
      i++;
      const namespaceURI = attrs[i++];
      const attrName = attrs[i++];
      const attrVal = attrs[i++];
      ngDevMode && ngDevMode.rendererSetAttribute++;
      renderer.setAttribute(native, attrName, attrVal, namespaceURI);
    } else {
      // attrName is string;
      const attrName = value;
      const attrVal = attrs[++i];
      // Standard attributes
      ngDevMode && ngDevMode.rendererSetAttribute++;
      if (isAnimationProp(attrName)) {
        renderer.setProperty(native, attrName, attrVal);
      } else {
        renderer.setAttribute(native, attrName, attrVal);
      }
      i++;
    }
  }
  // another piece of code may iterate over the same attributes array. Therefore
  // it may be helpful to return the exact spot where the attributes array exited
  // whether by running into an unsupported marker or if all the static values were
  // iterated over.
  return i;
}
/**
 * Test whether the given value is a marker that indicates that the following
 * attribute values in a `TAttributes` array are only the names of attributes,
 * and not name-value pairs.
 * @param marker The attribute marker to test.
 * @returns true if the marker is a "name-only" marker (e.g. `Bindings`, `Template` or `I18n`).
 */
function isNameOnlyAttributeMarker(marker) {
  return marker === 3 /* AttributeMarker.Bindings */ || marker === 4 /* AttributeMarker.Template */ || marker === 6 /* AttributeMarker.I18n */;
}

function isAnimationProp(name) {
  // Perf note: accessing charCodeAt to check for the first character of a string is faster as
  // compared to accessing a character at index 0 (ex. name[0]). The main reason for this is that
  // charCodeAt doesn't allocate memory to return a substring.
  return name.charCodeAt(0) === 64 /* CharCode.AT_SIGN */;
}
/**
 * Merges `src` `TAttributes` into `dst` `TAttributes` removing any duplicates in the process.
 *
 * This merge function keeps the order of attrs same.
 *
 * @param dst Location of where the merged `TAttributes` should end up.
 * @param src `TAttributes` which should be appended to `dst`
 */
function mergeHostAttrs(dst, src) {
  if (src === null || src.length === 0) {
    // do nothing
  } else if (dst === null || dst.length === 0) {
    // We have source, but dst is empty, just make a copy.
    dst = src.slice();
  } else {
    let srcMarker = -1 /* AttributeMarker.ImplicitAttributes */;
    for (let i = 0; i < src.length; i++) {
      const item = src[i];
      if (typeof item === 'number') {
        srcMarker = item;
      } else {
        if (srcMarker === 0 /* AttributeMarker.NamespaceURI */) {
          // Case where we need to consume `key1`, `key2`, `value` items.
        } else if (srcMarker === -1 /* AttributeMarker.ImplicitAttributes */ || srcMarker === 2 /* AttributeMarker.Styles */) {
          // Case where we have to consume `key1` and `value` only.
          mergeHostAttribute(dst, srcMarker, item, null, src[++i]);
        } else {
          // Case where we have to consume `key1` only.
          mergeHostAttribute(dst, srcMarker, item, null, null);
        }
      }
    }
  }
  return dst;
}
/**
 * Append `key`/`value` to existing `TAttributes` taking region marker and duplicates into account.
 *
 * @param dst `TAttributes` to append to.
 * @param marker Region where the `key`/`value` should be added.
 * @param key1 Key to add to `TAttributes`
 * @param key2 Key to add to `TAttributes` (in case of `AttributeMarker.NamespaceURI`)
 * @param value Value to add or to overwrite to `TAttributes` Only used if `marker` is not Class.
 */
function mergeHostAttribute(dst, marker, key1, key2, value) {
  let i = 0;
  // Assume that new markers will be inserted at the end.
  let markerInsertPosition = dst.length;
  // scan until correct type.
  if (marker === -1 /* AttributeMarker.ImplicitAttributes */) {
    markerInsertPosition = -1;
  } else {
    while (i < dst.length) {
      const dstValue = dst[i++];
      if (typeof dstValue === 'number') {
        if (dstValue === marker) {
          markerInsertPosition = -1;
          break;
        } else if (dstValue > marker) {
          // We need to save this as we want the markers to be inserted in specific order.
          markerInsertPosition = i - 1;
          break;
        }
      }
    }
  }
  // search until you find place of insertion
  while (i < dst.length) {
    const item = dst[i];
    if (typeof item === 'number') {
      // since `i` started as the index after the marker, we did not find it if we are at the next
      // marker
      break;
    } else if (item === key1) {
      // We already have same token
      if (key2 === null) {
        if (value !== null) {
          dst[i + 1] = value;
        }
        return;
      } else if (key2 === dst[i + 1]) {
        dst[i + 2] = value;
        return;
      }
    }
    // Increment counter.
    i++;
    if (key2 !== null) i++;
    if (value !== null) i++;
  }
  // insert at location.
  if (markerInsertPosition !== -1) {
    dst.splice(markerInsertPosition, 0, marker);
    i = markerInsertPosition + 1;
  }
  dst.splice(i++, 0, key1);
  if (key2 !== null) {
    dst.splice(i++, 0, key2);
  }
  if (value !== null) {
    dst.splice(i++, 0, value);
  }
}

/// Parent Injector Utils ///////////////////////////////////////////////////////////////
function hasParentInjector(parentLocation) {
  return parentLocation !== NO_PARENT_INJECTOR;
}
function getParentInjectorIndex(parentLocation) {
  ngDevMode && assertNumber(parentLocation, 'Number expected');
  ngDevMode && assertNotEqual(parentLocation, -1, 'Not a valid state.');
  const parentInjectorIndex = parentLocation & 32767 /* RelativeInjectorLocationFlags.InjectorIndexMask */;
  ngDevMode && assertGreaterThan(parentInjectorIndex, HEADER_OFFSET, 'Parent injector must be pointing past HEADER_OFFSET.');
  return parentLocation & 32767 /* RelativeInjectorLocationFlags.InjectorIndexMask */;
}

function getParentInjectorViewOffset(parentLocation) {
  return parentLocation >> 16 /* RelativeInjectorLocationFlags.ViewOffsetShift */;
}
/**
 * Unwraps a parent injector location number to find the view offset from the current injector,
 * then walks up the declaration view tree until the view is found that contains the parent
 * injector.
 *
 * @param location The location of the parent injector, which contains the view offset
 * @param startView The LView instance from which to start walking up the view tree
 * @returns The LView instance that contains the parent injector
 */
function getParentInjectorView(location, startView) {
  let viewOffset = getParentInjectorViewOffset(location);
  let parentView = startView;
  // For most cases, the parent injector can be found on the host node (e.g. for component
  // or container), but we must keep the loop here to support the rarer case of deeply nested
  // <ng-template> tags or inline views, where the parent injector might live many views
  // above the child injector.
  while (viewOffset > 0) {
    parentView = parentView[DECLARATION_VIEW];
    viewOffset--;
  }
  return parentView;
}

/**
 * Defines if the call to `inject` should include `viewProviders` in its resolution.
 *
 * This is set to true when we try to instantiate a component. This value is reset in
 * `getNodeInjectable` to a value which matches the declaration location of the token about to be
 * instantiated. This is done so that if we are injecting a token which was declared outside of
 * `viewProviders` we don't accidentally pull `viewProviders` in.
 *
 * Example:
 *
 * ```
 * @Injectable()
 * class MyService {
 *   constructor(public value: String) {}
 * }
 *
 * @Component({
 *   providers: [
 *     MyService,
 *     {provide: String, value: 'providers' }
 *   ]
 *   viewProviders: [
 *     {provide: String, value: 'viewProviders'}
 *   ]
 * })
 * class MyComponent {
 *   constructor(myService: MyService, value: String) {
 *     // We expect that Component can see into `viewProviders`.
 *     expect(value).toEqual('viewProviders');
 *     // `MyService` was not declared in `viewProviders` hence it can't see it.
 *     expect(myService.value).toEqual('providers');
 *   }
 * }
 *
 * ```
 */
let includeViewProviders = true;
function setIncludeViewProviders(v) {
  const oldValue = includeViewProviders;
  includeViewProviders = v;
  return oldValue;
}
/**
 * The number of slots in each bloom filter (used by DI). The larger this number, the fewer
 * directives that will share slots, and thus, the fewer false positives when checking for
 * the existence of a directive.
 */
const BLOOM_SIZE = 256;
const BLOOM_MASK = BLOOM_SIZE - 1;
/**
 * The number of bits that is represented by a single bloom bucket. JS bit operations are 32 bits,
 * so each bucket represents 32 distinct tokens which accounts for log2(32) = 5 bits of a bloom hash
 * number.
 */
const BLOOM_BUCKET_BITS = 5;
/** Counter used to generate unique IDs for directives. */
let nextNgElementId = 0;
/** Value used when something wasn't found by an injector. */
const NOT_FOUND = {};
/**
 * Registers this directive as present in its node's injector by flipping the directive's
 * corresponding bit in the injector's bloom filter.
 *
 * @param injectorIndex The index of the node injector where this token should be registered
 * @param tView The TView for the injector's bloom filters
 * @param type The directive token to register
 */
function bloomAdd(injectorIndex, tView, type) {
  ngDevMode && assertEqual(tView.firstCreatePass, true, 'expected firstCreatePass to be true');
  let id;
  if (typeof type === 'string') {
    id = type.charCodeAt(0) || 0;
  } else if (type.hasOwnProperty(NG_ELEMENT_ID)) {
    id = type[NG_ELEMENT_ID];
  }
  // Set a unique ID on the directive type, so if something tries to inject the directive,
  // we can easily retrieve the ID and hash it into the bloom bit that should be checked.
  if (id == null) {
    id = type[NG_ELEMENT_ID] = nextNgElementId++;
  }
  // We only have BLOOM_SIZE (256) slots in our bloom filter (8 buckets * 32 bits each),
  // so all unique IDs must be modulo-ed into a number from 0 - 255 to fit into the filter.
  const bloomHash = id & BLOOM_MASK;
  // Create a mask that targets the specific bit associated with the directive.
  // JS bit operations are 32 bits, so this will be a number between 2^0 and 2^31, corresponding
  // to bit positions 0 - 31 in a 32 bit integer.
  const mask = 1 << bloomHash;
  // Each bloom bucket in `tData` represents `BLOOM_BUCKET_BITS` number of bits of `bloomHash`.
  // Any bits in `bloomHash` beyond `BLOOM_BUCKET_BITS` indicate the bucket offset that the mask
  // should be written to.
  tView.data[injectorIndex + (bloomHash >> BLOOM_BUCKET_BITS)] |= mask;
}
/**
 * Creates (or gets an existing) injector for a given element or container.
 *
 * @param tNode for which an injector should be retrieved / created.
 * @param lView View where the node is stored
 * @returns Node injector
 */
function getOrCreateNodeInjectorForNode(tNode, lView) {
  const existingInjectorIndex = getInjectorIndex(tNode, lView);
  if (existingInjectorIndex !== -1) {
    return existingInjectorIndex;
  }
  const tView = lView[TVIEW];
  if (tView.firstCreatePass) {
    tNode.injectorIndex = lView.length;
    insertBloom(tView.data, tNode); // foundation for node bloom
    insertBloom(lView, null); // foundation for cumulative bloom
    insertBloom(tView.blueprint, null);
  }
  const parentLoc = getParentInjectorLocation(tNode, lView);
  const injectorIndex = tNode.injectorIndex;
  // If a parent injector can't be found, its location is set to -1.
  // In that case, we don't need to set up a cumulative bloom
  if (hasParentInjector(parentLoc)) {
    const parentIndex = getParentInjectorIndex(parentLoc);
    const parentLView = getParentInjectorView(parentLoc, lView);
    const parentData = parentLView[TVIEW].data;
    // Creates a cumulative bloom filter that merges the parent's bloom filter
    // and its own cumulative bloom (which contains tokens for all ancestors)
    for (let i = 0; i < 8 /* NodeInjectorOffset.BLOOM_SIZE */; i++) {
      lView[injectorIndex + i] = parentLView[parentIndex + i] | parentData[parentIndex + i];
    }
  }
  lView[injectorIndex + 8 /* NodeInjectorOffset.PARENT */] = parentLoc;
  return injectorIndex;
}
function insertBloom(arr, footer) {
  arr.push(0, 0, 0, 0, 0, 0, 0, 0, footer);
}
function getInjectorIndex(tNode, lView) {
  if (tNode.injectorIndex === -1 ||
  // If the injector index is the same as its parent's injector index, then the index has been
  // copied down from the parent node. No injector has been created yet on this node.
  tNode.parent && tNode.parent.injectorIndex === tNode.injectorIndex ||
  // After the first template pass, the injector index might exist but the parent values
  // might not have been calculated yet for this instance
  lView[tNode.injectorIndex + 8 /* NodeInjectorOffset.PARENT */] === null) {
    return -1;
  } else {
    ngDevMode && assertIndexInRange(lView, tNode.injectorIndex);
    return tNode.injectorIndex;
  }
}
/**
 * Finds the index of the parent injector, with a view offset if applicable. Used to set the
 * parent injector initially.
 *
 * @returns Returns a number that is the combination of the number of LViews that we have to go up
 * to find the LView containing the parent inject AND the index of the injector within that LView.
 */
function getParentInjectorLocation(tNode, lView) {
  if (tNode.parent && tNode.parent.injectorIndex !== -1) {
    // If we have a parent `TNode` and there is an injector associated with it we are done, because
    // the parent injector is within the current `LView`.
    return tNode.parent.injectorIndex; // ViewOffset is 0
  }
  // When parent injector location is computed it may be outside of the current view. (ie it could
  // be pointing to a declared parent location). This variable stores number of declaration parents
  // we need to walk up in order to find the parent injector location.
  let declarationViewOffset = 0;
  let parentTNode = null;
  let lViewCursor = lView;
  // The parent injector is not in the current `LView`. We will have to walk the declared parent
  // `LView` hierarchy and look for it. If we walk of the top, that means that there is no parent
  // `NodeInjector`.
  while (lViewCursor !== null) {
    parentTNode = getTNodeFromLView(lViewCursor);
    if (parentTNode === null) {
      // If we have no parent, than we are done.
      return NO_PARENT_INJECTOR;
    }
    ngDevMode && parentTNode && assertTNodeForLView(parentTNode, lViewCursor[DECLARATION_VIEW]);
    // Every iteration of the loop requires that we go to the declared parent.
    declarationViewOffset++;
    lViewCursor = lViewCursor[DECLARATION_VIEW];
    if (parentTNode.injectorIndex !== -1) {
      // We found a NodeInjector which points to something.
      return parentTNode.injectorIndex | declarationViewOffset << 16 /* RelativeInjectorLocationFlags.ViewOffsetShift */;
    }
  }

  return NO_PARENT_INJECTOR;
}
/**
 * Makes a type or an injection token public to the DI system by adding it to an
 * injector's bloom filter.
 *
 * @param di The node injector in which a directive will be added
 * @param token The type or the injection token to be made public
 */
function diPublicInInjector(injectorIndex, tView, token) {
  bloomAdd(injectorIndex, tView, token);
}
/**
 * Inject static attribute value into directive constructor.
 *
 * This method is used with `factory` functions which are generated as part of
 * `defineDirective` or `defineComponent`. The method retrieves the static value
 * of an attribute. (Dynamic attributes are not supported since they are not resolved
 *  at the time of injection and can change over time.)
 *
 * # Example
 * Given:
 * ```
 * @Component(...)
 * class MyComponent {
 *   constructor(@Attribute('title') title: string) { ... }
 * }
 * ```
 * When instantiated with
 * ```
 * <my-component title="Hello"></my-component>
 * ```
 *
 * Then factory method generated is:
 * ```
 * MyComponent.ɵcmp = defineComponent({
 *   factory: () => new MyComponent(injectAttribute('title'))
 *   ...
 * })
 * ```
 *
 * @publicApi
 */
function injectAttributeImpl(tNode, attrNameToInject) {
  ngDevMode && assertTNodeType(tNode, 12 /* TNodeType.AnyContainer */ | 3 /* TNodeType.AnyRNode */);
  ngDevMode && assertDefined(tNode, 'expecting tNode');
  if (attrNameToInject === 'class') {
    return tNode.classes;
  }
  if (attrNameToInject === 'style') {
    return tNode.styles;
  }
  const attrs = tNode.attrs;
  if (attrs) {
    const attrsLength = attrs.length;
    let i = 0;
    while (i < attrsLength) {
      const value = attrs[i];
      // If we hit a `Bindings` or `Template` marker then we are done.
      if (isNameOnlyAttributeMarker(value)) break;
      // Skip namespaced attributes
      if (value === 0 /* AttributeMarker.NamespaceURI */) {
        // we skip the next two values
        // as namespaced attributes looks like
        // [..., AttributeMarker.NamespaceURI, 'http://someuri.com/test', 'test:exist',
        // 'existValue', ...]
        i = i + 2;
      } else if (typeof value === 'number') {
        // Skip to the first value of the marked attribute.
        i++;
        while (i < attrsLength && typeof attrs[i] === 'string') {
          i++;
        }
      } else if (value === attrNameToInject) {
        return attrs[i + 1];
      } else {
        i = i + 2;
      }
    }
  }
  return null;
}
function notFoundValueOrThrow(notFoundValue, token, flags) {
  if (flags & InjectFlags.Optional || notFoundValue !== undefined) {
    return notFoundValue;
  } else {
    throwProviderNotFoundError(token, 'NodeInjector');
  }
}
/**
 * Returns the value associated to the given token from the ModuleInjector or throws exception
 *
 * @param lView The `LView` that contains the `tNode`
 * @param token The token to look for
 * @param flags Injection flags
 * @param notFoundValue The value to return when the injection flags is `InjectFlags.Optional`
 * @returns the value from the injector or throws an exception
 */
function lookupTokenUsingModuleInjector(lView, token, flags, notFoundValue) {
  if (flags & InjectFlags.Optional && notFoundValue === undefined) {
    // This must be set or the NullInjector will throw for optional deps
    notFoundValue = null;
  }
  if ((flags & (InjectFlags.Self | InjectFlags.Host)) === 0) {
    const moduleInjector = lView[INJECTOR$1];
    // switch to `injectInjectorOnly` implementation for module injector, since module injector
    // should not have access to Component/Directive DI scope (that may happen through
    // `directiveInject` implementation)
    const previousInjectImplementation = setInjectImplementation(undefined);
    try {
      if (moduleInjector) {
        return moduleInjector.get(token, notFoundValue, flags & InjectFlags.Optional);
      } else {
        return injectRootLimpMode(token, notFoundValue, flags & InjectFlags.Optional);
      }
    } finally {
      setInjectImplementation(previousInjectImplementation);
    }
  }
  return notFoundValueOrThrow(notFoundValue, token, flags);
}
/**
 * Returns the value associated to the given token from the NodeInjectors => ModuleInjector.
 *
 * Look for the injector providing the token by walking up the node injector tree and then
 * the module injector tree.
 *
 * This function patches `token` with `__NG_ELEMENT_ID__` which contains the id for the bloom
 * filter. `-1` is reserved for injecting `Injector` (implemented by `NodeInjector`)
 *
 * @param tNode The Node where the search for the injector should start
 * @param lView The `LView` that contains the `tNode`
 * @param token The token to look for
 * @param flags Injection flags
 * @param notFoundValue The value to return when the injection flags is `InjectFlags.Optional`
 * @returns the value from the injector, `null` when not found, or `notFoundValue` if provided
 */
function getOrCreateInjectable(tNode, lView, token, flags = InjectFlags.Default, notFoundValue) {
  if (tNode !== null) {
    // If the view or any of its ancestors have an embedded
    // view injector, we have to look it up there first.
    if (lView[FLAGS] & 1024 /* LViewFlags.HasEmbeddedViewInjector */) {
      const embeddedInjectorValue = lookupTokenUsingEmbeddedInjector(tNode, lView, token, flags, NOT_FOUND);
      if (embeddedInjectorValue !== NOT_FOUND) {
        return embeddedInjectorValue;
      }
    }
    // Otherwise try the node injector.
    const value = lookupTokenUsingNodeInjector(tNode, lView, token, flags, NOT_FOUND);
    if (value !== NOT_FOUND) {
      return value;
    }
  }
  // Finally, fall back to the module injector.
  return lookupTokenUsingModuleInjector(lView, token, flags, notFoundValue);
}
/**
 * Returns the value associated to the given token from the node injector.
 *
 * @param tNode The Node where the search for the injector should start
 * @param lView The `LView` that contains the `tNode`
 * @param token The token to look for
 * @param flags Injection flags
 * @param notFoundValue The value to return when the injection flags is `InjectFlags.Optional`
 * @returns the value from the injector, `null` when not found, or `notFoundValue` if provided
 */
function lookupTokenUsingNodeInjector(tNode, lView, token, flags, notFoundValue) {
  const bloomHash = bloomHashBitOrFactory(token);
  // If the ID stored here is a function, this is a special object like ElementRef or TemplateRef
  // so just call the factory function to create it.
  if (typeof bloomHash === 'function') {
    if (!enterDI(lView, tNode, flags)) {
      // Failed to enter DI, try module injector instead. If a token is injected with the @Host
      // flag, the module injector is not searched for that token in Ivy.
      return flags & InjectFlags.Host ? notFoundValueOrThrow(notFoundValue, token, flags) : lookupTokenUsingModuleInjector(lView, token, flags, notFoundValue);
    }
    try {
      const value = bloomHash(flags);
      if (value == null && !(flags & InjectFlags.Optional)) {
        throwProviderNotFoundError(token);
      } else {
        return value;
      }
    } finally {
      leaveDI();
    }
  } else if (typeof bloomHash === 'number') {
    // A reference to the previous injector TView that was found while climbing the element
    // injector tree. This is used to know if viewProviders can be accessed on the current
    // injector.
    let previousTView = null;
    let injectorIndex = getInjectorIndex(tNode, lView);
    let parentLocation = NO_PARENT_INJECTOR;
    let hostTElementNode = flags & InjectFlags.Host ? lView[DECLARATION_COMPONENT_VIEW][T_HOST] : null;
    // If we should skip this injector, or if there is no injector on this node, start by
    // searching the parent injector.
    if (injectorIndex === -1 || flags & InjectFlags.SkipSelf) {
      parentLocation = injectorIndex === -1 ? getParentInjectorLocation(tNode, lView) : lView[injectorIndex + 8 /* NodeInjectorOffset.PARENT */];
      if (parentLocation === NO_PARENT_INJECTOR || !shouldSearchParent(flags, false)) {
        injectorIndex = -1;
      } else {
        previousTView = lView[TVIEW];
        injectorIndex = getParentInjectorIndex(parentLocation);
        lView = getParentInjectorView(parentLocation, lView);
      }
    }
    // Traverse up the injector tree until we find a potential match or until we know there
    // *isn't* a match.
    while (injectorIndex !== -1) {
      ngDevMode && assertNodeInjector(lView, injectorIndex);
      // Check the current injector. If it matches, see if it contains token.
      const tView = lView[TVIEW];
      ngDevMode && assertTNodeForLView(tView.data[injectorIndex + 8 /* NodeInjectorOffset.TNODE */], lView);
      if (bloomHasToken(bloomHash, injectorIndex, tView.data)) {
        // At this point, we have an injector which *may* contain the token, so we step through
        // the providers and directives associated with the injector's corresponding node to get
        // the instance.
        const instance = searchTokensOnInjector(injectorIndex, lView, token, previousTView, flags, hostTElementNode);
        if (instance !== NOT_FOUND) {
          return instance;
        }
      }
      parentLocation = lView[injectorIndex + 8 /* NodeInjectorOffset.PARENT */];
      if (parentLocation !== NO_PARENT_INJECTOR && shouldSearchParent(flags, lView[TVIEW].data[injectorIndex + 8 /* NodeInjectorOffset.TNODE */] === hostTElementNode) && bloomHasToken(bloomHash, injectorIndex, lView)) {
        // The def wasn't found anywhere on this node, so it was a false positive.
        // Traverse up the tree and continue searching.
        previousTView = tView;
        injectorIndex = getParentInjectorIndex(parentLocation);
        lView = getParentInjectorView(parentLocation, lView);
      } else {
        // If we should not search parent OR If the ancestor bloom filter value does not have the
        // bit corresponding to the directive we can give up on traversing up to find the specific
        // injector.
        injectorIndex = -1;
      }
    }
  }
  return notFoundValue;
}
function searchTokensOnInjector(injectorIndex, lView, token, previousTView, flags, hostTElementNode) {
  const currentTView = lView[TVIEW];
  const tNode = currentTView.data[injectorIndex + 8 /* NodeInjectorOffset.TNODE */];
  // First, we need to determine if view providers can be accessed by the starting element.
  // There are two possibilities
  const canAccessViewProviders = previousTView == null ?
  // 1) This is the first invocation `previousTView == null` which means that we are at the
  // `TNode` of where injector is starting to look. In such a case the only time we are allowed
  // to look into the ViewProviders is if:
  // - we are on a component
  // - AND the injector set `includeViewProviders` to true (implying that the token can see
  // ViewProviders because it is the Component or a Service which itself was declared in
  // ViewProviders)
  isComponentHost(tNode) && includeViewProviders :
  // 2) `previousTView != null` which means that we are now walking across the parent nodes.
  // In such a case we are only allowed to look into the ViewProviders if:
  // - We just crossed from child View to Parent View `previousTView != currentTView`
  // - AND the parent TNode is an Element.
  // This means that we just came from the Component's View and therefore are allowed to see
  // into the ViewProviders.
  previousTView != currentTView && (tNode.type & 3 /* TNodeType.AnyRNode */) !== 0;
  // This special case happens when there is a @host on the inject and when we are searching
  // on the host element node.
  const isHostSpecialCase = flags & InjectFlags.Host && hostTElementNode === tNode;
  const injectableIdx = locateDirectiveOrProvider(tNode, currentTView, token, canAccessViewProviders, isHostSpecialCase);
  if (injectableIdx !== null) {
    return getNodeInjectable(lView, currentTView, injectableIdx, tNode);
  } else {
    return NOT_FOUND;
  }
}
/**
 * Searches for the given token among the node's directives and providers.
 *
 * @param tNode TNode on which directives are present.
 * @param tView The tView we are currently processing
 * @param token Provider token or type of a directive to look for.
 * @param canAccessViewProviders Whether view providers should be considered.
 * @param isHostSpecialCase Whether the host special case applies.
 * @returns Index of a found directive or provider, or null when none found.
 */
function locateDirectiveOrProvider(tNode, tView, token, canAccessViewProviders, isHostSpecialCase) {
  const nodeProviderIndexes = tNode.providerIndexes;
  const tInjectables = tView.data;
  const injectablesStart = nodeProviderIndexes & 1048575 /* TNodeProviderIndexes.ProvidersStartIndexMask */;
  const directivesStart = tNode.directiveStart;
  const directiveEnd = tNode.directiveEnd;
  const cptViewProvidersCount = nodeProviderIndexes >> 20 /* TNodeProviderIndexes.CptViewProvidersCountShift */;
  const startingIndex = canAccessViewProviders ? injectablesStart : injectablesStart + cptViewProvidersCount;
  // When the host special case applies, only the viewProviders and the component are visible
  const endIndex = isHostSpecialCase ? injectablesStart + cptViewProvidersCount : directiveEnd;
  for (let i = startingIndex; i < endIndex; i++) {
    const providerTokenOrDef = tInjectables[i];
    if (i < directivesStart && token === providerTokenOrDef || i >= directivesStart && providerTokenOrDef.type === token) {
      return i;
    }
  }
  if (isHostSpecialCase) {
    const dirDef = tInjectables[directivesStart];
    if (dirDef && isComponentDef(dirDef) && dirDef.type === token) {
      return directivesStart;
    }
  }
  return null;
}
/**
 * Retrieve or instantiate the injectable from the `LView` at particular `index`.
 *
 * This function checks to see if the value has already been instantiated and if so returns the
 * cached `injectable`. Otherwise if it detects that the value is still a factory it
 * instantiates the `injectable` and caches the value.
 */
function getNodeInjectable(lView, tView, index, tNode) {
  let value = lView[index];
  const tData = tView.data;
  if (isFactory(value)) {
    const factory = value;
    if (factory.resolving) {
      throwCyclicDependencyError(stringifyForError(tData[index]));
    }
    const previousIncludeViewProviders = setIncludeViewProviders(factory.canSeeViewProviders);
    factory.resolving = true;
    const previousInjectImplementation = factory.injectImpl ? setInjectImplementation(factory.injectImpl) : null;
    const success = enterDI(lView, tNode, InjectFlags.Default);
    ngDevMode && assertEqual(success, true, 'Because flags do not contain \`SkipSelf\' we expect this to always succeed.');
    try {
      value = lView[index] = factory.factory(undefined, tData, lView, tNode);
      // This code path is hit for both directives and providers.
      // For perf reasons, we want to avoid searching for hooks on providers.
      // It does no harm to try (the hooks just won't exist), but the extra
      // checks are unnecessary and this is a hot path. So we check to see
      // if the index of the dependency is in the directive range for this
      // tNode. If it's not, we know it's a provider and skip hook registration.
      if (tView.firstCreatePass && index >= tNode.directiveStart) {
        ngDevMode && assertDirectiveDef(tData[index]);
        registerPreOrderHooks(index, tData[index], tView);
      }
    } finally {
      previousInjectImplementation !== null && setInjectImplementation(previousInjectImplementation);
      setIncludeViewProviders(previousIncludeViewProviders);
      factory.resolving = false;
      leaveDI();
    }
  }
  return value;
}
/**
 * Returns the bit in an injector's bloom filter that should be used to determine whether or not
 * the directive might be provided by the injector.
 *
 * When a directive is public, it is added to the bloom filter and given a unique ID that can be
 * retrieved on the Type. When the directive isn't public or the token is not a directive `null`
 * is returned as the node injector can not possibly provide that token.
 *
 * @param token the injection token
 * @returns the matching bit to check in the bloom filter or `null` if the token is not known.
 *   When the returned value is negative then it represents special values such as `Injector`.
 */
function bloomHashBitOrFactory(token) {
  ngDevMode && assertDefined(token, 'token must be defined');
  if (typeof token === 'string') {
    return token.charCodeAt(0) || 0;
  }
  const tokenId =
  // First check with `hasOwnProperty` so we don't get an inherited ID.
  token.hasOwnProperty(NG_ELEMENT_ID) ? token[NG_ELEMENT_ID] : undefined;
  // Negative token IDs are used for special objects such as `Injector`
  if (typeof tokenId === 'number') {
    if (tokenId >= 0) {
      return tokenId & BLOOM_MASK;
    } else {
      ngDevMode && assertEqual(tokenId, -1 /* InjectorMarkers.Injector */, 'Expecting to get Special Injector Id');
      return createNodeInjector;
    }
  } else {
    return tokenId;
  }
}
function bloomHasToken(bloomHash, injectorIndex, injectorView) {
  // Create a mask that targets the specific bit associated with the directive we're looking for.
  // JS bit operations are 32 bits, so this will be a number between 2^0 and 2^31, corresponding
  // to bit positions 0 - 31 in a 32 bit integer.
  const mask = 1 << bloomHash;
  // Each bloom bucket in `injectorView` represents `BLOOM_BUCKET_BITS` number of bits of
  // `bloomHash`. Any bits in `bloomHash` beyond `BLOOM_BUCKET_BITS` indicate the bucket offset
  // that should be used.
  const value = injectorView[injectorIndex + (bloomHash >> BLOOM_BUCKET_BITS)];
  // If the bloom filter value has the bit corresponding to the directive's bloomBit flipped on,
  // this injector is a potential match.
  return !!(value & mask);
}
/** Returns true if flags prevent parent injector from being searched for tokens */
function shouldSearchParent(flags, isFirstHostTNode) {
  return !(flags & InjectFlags.Self) && !(flags & InjectFlags.Host && isFirstHostTNode);
}
class NodeInjector {
  constructor(_tNode, _lView) {
    this._tNode = _tNode;
    this._lView = _lView;
  }
  get(token, notFoundValue, flags) {
    return getOrCreateInjectable(this._tNode, this._lView, token, convertToBitFlags(flags), notFoundValue);
  }
}
/** Creates a `NodeInjector` for the current node. */
function createNodeInjector() {
  return new NodeInjector(getCurrentTNode(), getLView());
}
/**
 * @codeGenApi
 */
function ɵɵgetInheritedFactory(type) {
  return noSideEffects(() => {
    const ownConstructor = type.prototype.constructor;
    const ownFactory = ownConstructor[NG_FACTORY_DEF] || getFactoryOf(ownConstructor);
    const objectPrototype = Object.prototype;
    let parent = Object.getPrototypeOf(type.prototype).constructor;
    // Go up the prototype until we hit `Object`.
    while (parent && parent !== objectPrototype) {
      const factory = parent[NG_FACTORY_DEF] || getFactoryOf(parent);
      // If we hit something that has a factory and the factory isn't the same as the type,
      // we've found the inherited factory. Note the check that the factory isn't the type's
      // own factory is redundant in most cases, but if the user has custom decorators on the
      // class, this lookup will start one level down in the prototype chain, causing us to
      // find the own factory first and potentially triggering an infinite loop downstream.
      if (factory && factory !== ownFactory) {
        return factory;
      }
      parent = Object.getPrototypeOf(parent);
    }
    // There is no factory defined. Either this was improper usage of inheritance
    // (no Angular decorator on the superclass) or there is no constructor at all
    // in the inheritance chain. Since the two cases cannot be distinguished, the
    // latter has to be assumed.
    return t => new t();
  });
}
function getFactoryOf(type) {
  if (isForwardRef(type)) {
    return () => {
      const factory = getFactoryOf(resolveForwardRef(type));
      return factory && factory();
    };
  }
  return getFactoryDef(type);
}
/**
 * Returns a value from the closest embedded or node injector.
 *
 * @param tNode The Node where the search for the injector should start
 * @param lView The `LView` that contains the `tNode`
 * @param token The token to look for
 * @param flags Injection flags
 * @param notFoundValue The value to return when the injection flags is `InjectFlags.Optional`
 * @returns the value from the injector, `null` when not found, or `notFoundValue` if provided
 */
function lookupTokenUsingEmbeddedInjector(tNode, lView, token, flags, notFoundValue) {
  let currentTNode = tNode;
  let currentLView = lView;
  // When an LView with an embedded view injector is inserted, it'll likely be interlaced with
  // nodes who may have injectors (e.g. node injector -> embedded view injector -> node injector).
  // Since the bloom filters for the node injectors have already been constructed and we don't
  // have a way of extracting the records from an injector, the only way to maintain the correct
  // hierarchy when resolving the value is to walk it node-by-node while attempting to resolve
  // the token at each level.
  while (currentTNode !== null && currentLView !== null && currentLView[FLAGS] & 1024 /* LViewFlags.HasEmbeddedViewInjector */ && !(currentLView[FLAGS] & 256 /* LViewFlags.IsRoot */)) {
    ngDevMode && assertTNodeForLView(currentTNode, currentLView);
    // Note that this lookup on the node injector is using the `Self` flag, because
    // we don't want the node injector to look at any parent injectors since we
    // may hit the embedded view injector first.
    const nodeInjectorValue = lookupTokenUsingNodeInjector(currentTNode, currentLView, token, flags | InjectFlags.Self, NOT_FOUND);
    if (nodeInjectorValue !== NOT_FOUND) {
      return nodeInjectorValue;
    }
    // Has an explicit type due to a TS bug: https://github.com/microsoft/TypeScript/issues/33191
    let parentTNode = currentTNode.parent;
    // `TNode.parent` includes the parent within the current view only. If it doesn't exist,
    // it means that we've hit the view boundary and we need to go up to the next view.
    if (!parentTNode) {
      // Before we go to the next LView, check if the token exists on the current embedded injector.
      const embeddedViewInjector = currentLView[EMBEDDED_VIEW_INJECTOR];
      if (embeddedViewInjector) {
        const embeddedViewInjectorValue = embeddedViewInjector.get(token, NOT_FOUND, flags);
        if (embeddedViewInjectorValue !== NOT_FOUND) {
          return embeddedViewInjectorValue;
        }
      }
      // Otherwise keep going up the tree.
      parentTNode = getTNodeFromLView(currentLView);
      currentLView = currentLView[DECLARATION_VIEW];
    }
    currentTNode = parentTNode;
  }
  return notFoundValue;
}
/** Gets the TNode associated with an LView inside of the declaration view. */
function getTNodeFromLView(lView) {
  const tView = lView[TVIEW];
  const tViewType = tView.type;
  // The parent pointer differs based on `TView.type`.
  if (tViewType === 2 /* TViewType.Embedded */) {
    ngDevMode && assertDefined(tView.declTNode, 'Embedded TNodes should have declaration parents.');
    return tView.declTNode;
  } else if (tViewType === 1 /* TViewType.Component */) {
    // Components don't have `TView.declTNode` because each instance of component could be
    // inserted in different location, hence `TView.declTNode` is meaningless.
    return lView[T_HOST];
  }
  return null;
}

/**
 * Facade for the attribute injection from DI.
 *
 * @codeGenApi
 */
function ɵɵinjectAttribute(attrNameToInject) {
  return injectAttributeImpl(getCurrentTNode(), attrNameToInject);
}
const ANNOTATIONS = '__annotations__';
const PARAMETERS = '__parameters__';
const PROP_METADATA = '__prop__metadata__';
/**
 * @suppress {globalThis}
 */
function makeDecorator(name, props, parentClass, additionalProcessing, typeFn) {
  return noSideEffects(() => {
    const metaCtor = makeMetadataCtor(props);
    function DecoratorFactory(...args) {
      if (this instanceof DecoratorFactory) {
        metaCtor.call(this, ...args);
        return this;
      }
      const annotationInstance = new DecoratorFactory(...args);
      return function TypeDecorator(cls) {
        if (typeFn) typeFn(cls, ...args);
        // Use of Object.defineProperty is important since it creates non-enumerable property which
        // prevents the property is copied during subclassing.
        const annotations = cls.hasOwnProperty(ANNOTATIONS) ? cls[ANNOTATIONS] : Object.defineProperty(cls, ANNOTATIONS, {
          value: []
        })[ANNOTATIONS];
        annotations.push(annotationInstance);
        if (additionalProcessing) additionalProcessing(cls);
        return cls;
      };
    }
    if (parentClass) {
      DecoratorFactory.prototype = Object.create(parentClass.prototype);
    }
    DecoratorFactory.prototype.ngMetadataName = name;
    DecoratorFactory.annotationCls = DecoratorFactory;
    return DecoratorFactory;
  });
}
function makeMetadataCtor(props) {
  return function ctor(...args) {
    if (props) {
      const values = props(...args);
      for (const propName in values) {
        this[propName] = values[propName];
      }
    }
  };
}
function makeParamDecorator(name, props, parentClass) {
  return noSideEffects(() => {
    const metaCtor = makeMetadataCtor(props);
    function ParamDecoratorFactory(...args) {
      if (this instanceof ParamDecoratorFactory) {
        metaCtor.apply(this, args);
        return this;
      }
      const annotationInstance = new ParamDecoratorFactory(...args);
      ParamDecorator.annotation = annotationInstance;
      return ParamDecorator;
      function ParamDecorator(cls, unusedKey, index) {
        // Use of Object.defineProperty is important since it creates non-enumerable property which
        // prevents the property is copied during subclassing.
        const parameters = cls.hasOwnProperty(PARAMETERS) ? cls[PARAMETERS] : Object.defineProperty(cls, PARAMETERS, {
          value: []
        })[PARAMETERS];
        // there might be gaps if some in between parameters do not have annotations.
        // we pad with nulls.
        while (parameters.length <= index) {
          parameters.push(null);
        }
        (parameters[index] = parameters[index] || []).push(annotationInstance);
        return cls;
      }
    }
    if (parentClass) {
      ParamDecoratorFactory.prototype = Object.create(parentClass.prototype);
    }
    ParamDecoratorFactory.prototype.ngMetadataName = name;
    ParamDecoratorFactory.annotationCls = ParamDecoratorFactory;
    return ParamDecoratorFactory;
  });
}
function makePropDecorator(name, props, parentClass, additionalProcessing) {
  return noSideEffects(() => {
    const metaCtor = makeMetadataCtor(props);
    function PropDecoratorFactory(...args) {
      if (this instanceof PropDecoratorFactory) {
        metaCtor.apply(this, args);
        return this;
      }
      const decoratorInstance = new PropDecoratorFactory(...args);
      function PropDecorator(target, name) {
        const constructor = target.constructor;
        // Use of Object.defineProperty is important because it creates a non-enumerable property
        // which prevents the property from being copied during subclassing.
        const meta = constructor.hasOwnProperty(PROP_METADATA) ? constructor[PROP_METADATA] : Object.defineProperty(constructor, PROP_METADATA, {
          value: {}
        })[PROP_METADATA];
        meta[name] = meta.hasOwnProperty(name) && meta[name] || [];
        meta[name].unshift(decoratorInstance);
        if (additionalProcessing) additionalProcessing(target, name, ...args);
      }
      return PropDecorator;
    }
    if (parentClass) {
      PropDecoratorFactory.prototype = Object.create(parentClass.prototype);
    }
    PropDecoratorFactory.prototype.ngMetadataName = name;
    PropDecoratorFactory.annotationCls = PropDecoratorFactory;
    return PropDecoratorFactory;
  });
}

/**
 * Attribute decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const Attribute = makeParamDecorator('Attribute', attributeName => ({
  attributeName,
  __NG_ELEMENT_ID__: () => ɵɵinjectAttribute(attributeName)
}));

/**
 * Creates a token that can be used in a DI Provider.
 *
 * Use an `InjectionToken` whenever the type you are injecting is not reified (does not have a
 * runtime representation) such as when injecting an interface, callable type, array or
 * parameterized type.
 *
 * `InjectionToken` is parameterized on `T` which is the type of object which will be returned by
 * the `Injector`. This provides an additional level of type safety.
 *
 * ```
 * interface MyInterface {...}
 * const myInterface = injector.get(new InjectionToken<MyInterface>('SomeToken'));
 * // myInterface is inferred to be MyInterface.
 * ```
 *
 * When creating an `InjectionToken`, you can optionally specify a factory function which returns
 * (possibly by creating) a default value of the parameterized type `T`. This sets up the
 * `InjectionToken` using this factory as a provider as if it was defined explicitly in the
 * application's root injector. If the factory function, which takes zero arguments, needs to inject
 * dependencies, it can do so using the `inject` function.
 * As you can see in the Tree-shakable InjectionToken example below.
 *
 * Additionally, if a `factory` is specified you can also specify the `providedIn` option, which
 * overrides the above behavior and marks the token as belonging to a particular `@NgModule` (note:
 * this option is now deprecated). As mentioned above, `'root'` is the default value for
 * `providedIn`.
 *
 * The `providedIn: NgModule` and `providedIn: 'any'` options are deprecated.
 *
 * @usageNotes
 * ### Basic Examples
 *
 * ### Plain InjectionToken
 *
 * {@example core/di/ts/injector_spec.ts region='InjectionToken'}
 *
 * ### Tree-shakable InjectionToken
 *
 * {@example core/di/ts/injector_spec.ts region='ShakableInjectionToken'}
 *
 *
 * @publicApi
 */
class InjectionToken {
  /**
   * @param _desc   Description for the token,
   *                used only for debugging purposes,
   *                it should but does not need to be unique
   * @param options Options for the token's usage, as described above
   */
  constructor(_desc, options) {
    this._desc = _desc;
    /** @internal */
    this.ngMetadataName = 'InjectionToken';
    this.ɵprov = undefined;
    if (typeof options == 'number') {
      (typeof ngDevMode === 'undefined' || ngDevMode) && assertLessThan(options, 0, 'Only negative numbers are supported here');
      // This is a special hack to assign __NG_ELEMENT_ID__ to this instance.
      // See `InjectorMarkers`
      this.__NG_ELEMENT_ID__ = options;
    } else if (options !== undefined) {
      this.ɵprov = ɵɵdefineInjectable({
        token: this,
        providedIn: options.providedIn || 'root',
        factory: options.factory
      });
    }
  }
  /**
   * @internal
   */
  get multi() {
    return this;
  }
  toString() {
    return `InjectionToken ${this._desc}`;
  }
}

/**
 * A DI token that you can use to create a virtual [provider](guide/glossary#provider)
 * that will populate the `entryComponents` field of components and NgModules
 * based on its `useValue` property value.
 * All components that are referenced in the `useValue` value (either directly
 * or in a nested array or map) are added to the `entryComponents` property.
 *
 * @usageNotes
 *
 * The following example shows how the router can populate the `entryComponents`
 * field of an NgModule based on a router configuration that refers
 * to components.
 *
 * ```typescript
 * // helper function inside the router
 * function provideRoutes(routes) {
 *   return [
 *     {provide: ROUTES, useValue: routes},
 *     {provide: ANALYZE_FOR_ENTRY_COMPONENTS, useValue: routes, multi: true}
 *   ];
 * }
 *
 * // user code
 * let routes = [
 *   {path: '/root', component: RootComp},
 *   {path: '/teams', component: TeamsComp}
 * ];
 *
 * @NgModule({
 *   providers: [provideRoutes(routes)]
 * })
 * class ModuleWithRoutes {}
 * ```
 *
 * @publicApi
 * @deprecated Since 9.0.0. With Ivy, this property is no longer necessary.
 */
const ANALYZE_FOR_ENTRY_COMPONENTS = new InjectionToken('AnalyzeForEntryComponents');
// Stores the default value of `emitDistinctChangesOnly` when the `emitDistinctChangesOnly` is not
// explicitly set.
const emitDistinctChangesOnlyDefaultValue = true;
/**
 * Base class for query metadata.
 *
 * @see `ContentChildren`.
 * @see `ContentChild`.
 * @see `ViewChildren`.
 * @see `ViewChild`.
 *
 * @publicApi
 */
class Query {}
/**
 * ContentChildren decorator and metadata.
 *
 *
 * @Annotation
 * @publicApi
 */
const ContentChildren = makePropDecorator('ContentChildren', (selector, data = {}) => ({
  selector,
  first: false,
  isViewQuery: false,
  descendants: false,
  emitDistinctChangesOnly: emitDistinctChangesOnlyDefaultValue,
  ...data
}), Query);
/**
 * ContentChild decorator and metadata.
 *
 *
 * @Annotation
 *
 * @publicApi
 */
const ContentChild = makePropDecorator('ContentChild', (selector, data = {}) => ({
  selector,
  first: true,
  isViewQuery: false,
  descendants: true,
  ...data
}), Query);
/**
 * ViewChildren decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const ViewChildren = makePropDecorator('ViewChildren', (selector, data = {}) => ({
  selector,
  first: false,
  isViewQuery: true,
  descendants: true,
  emitDistinctChangesOnly: emitDistinctChangesOnlyDefaultValue,
  ...data
}), Query);
/**
 * ViewChild decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const ViewChild = makePropDecorator('ViewChild', (selector, data) => ({
  selector,
  first: true,
  isViewQuery: true,
  descendants: true,
  ...data
}), Query);
var FactoryTarget;
(function (FactoryTarget) {
  FactoryTarget[FactoryTarget["Directive"] = 0] = "Directive";
  FactoryTarget[FactoryTarget["Component"] = 1] = "Component";
  FactoryTarget[FactoryTarget["Injectable"] = 2] = "Injectable";
  FactoryTarget[FactoryTarget["Pipe"] = 3] = "Pipe";
  FactoryTarget[FactoryTarget["NgModule"] = 4] = "NgModule";
})(FactoryTarget || (FactoryTarget = {}));
var R3TemplateDependencyKind;
(function (R3TemplateDependencyKind) {
  R3TemplateDependencyKind[R3TemplateDependencyKind["Directive"] = 0] = "Directive";
  R3TemplateDependencyKind[R3TemplateDependencyKind["Pipe"] = 1] = "Pipe";
  R3TemplateDependencyKind[R3TemplateDependencyKind["NgModule"] = 2] = "NgModule";
})(R3TemplateDependencyKind || (R3TemplateDependencyKind = {}));
var ViewEncapsulation;
(function (ViewEncapsulation) {
  ViewEncapsulation[ViewEncapsulation["Emulated"] = 0] = "Emulated";
  // Historically the 1 value was for `Native` encapsulation which has been removed as of v11.
  ViewEncapsulation[ViewEncapsulation["None"] = 2] = "None";
  ViewEncapsulation[ViewEncapsulation["ShadowDom"] = 3] = "ShadowDom";
})(ViewEncapsulation || (ViewEncapsulation = {}));
function getCompilerFacade(request) {
  const globalNg = _global['ng'];
  if (globalNg && globalNg.ɵcompilerFacade) {
    return globalNg.ɵcompilerFacade;
  }
  if (typeof ngDevMode === 'undefined' || ngDevMode) {
    // Log the type as an error so that a developer can easily navigate to the type from the
    // console.
    console.error(`JIT compilation failed for ${request.kind}`, request.type);
    let message = `The ${request.kind} '${request.type.name}' needs to be compiled using the JIT compiler, but '@angular/compiler' is not available.\n\n`;
    if (request.usage === 1 /* JitCompilerUsage.PartialDeclaration */) {
      message += `The ${request.kind} is part of a library that has been partially compiled.\n`;
      message += `However, the Angular Linker has not processed the library such that JIT compilation is used as fallback.\n`;
      message += '\n';
      message += `Ideally, the library is processed using the Angular Linker to become fully AOT compiled.\n`;
    } else {
      message += `JIT compilation is discouraged for production use-cases! Consider using AOT mode instead.\n`;
    }
    message += `Alternatively, the JIT compiler should be loaded by bootstrapping using '@angular/platform-browser-dynamic' or '@angular/platform-server',\n`;
    message += `or manually provide the compiler with 'import "@angular/compiler";' before bootstrapping.`;
    throw new Error(message);
  } else {
    throw new Error('JIT compiler unavailable');
  }
}

/**
 * @description
 *
 * Represents a type that a Component or other object is instances of.
 *
 * An example of a `Type` is `MyCustomComponent` class, which in JavaScript is represented by
 * the `MyCustomComponent` constructor function.
 *
 * @publicApi
 */
const Type = Function;
function isType(v) {
  return typeof v === 'function';
}

/**
 * Determines if the contents of two arrays is identical
 *
 * @param a first array
 * @param b second array
 * @param identityAccessor Optional function for extracting stable object identity from a value in
 *     the array.
 */
function arrayEquals(a, b, identityAccessor) {
  if (a.length !== b.length) return false;
  for (let i = 0; i < a.length; i++) {
    let valueA = a[i];
    let valueB = b[i];
    if (identityAccessor) {
      valueA = identityAccessor(valueA);
      valueB = identityAccessor(valueB);
    }
    if (valueB !== valueA) {
      return false;
    }
  }
  return true;
}
/**
 * Flattens an array.
 */
function flatten(list) {
  return list.flat(Number.POSITIVE_INFINITY);
}
function deepForEach(input, fn) {
  input.forEach(value => Array.isArray(value) ? deepForEach(value, fn) : fn(value));
}
function addToArray(arr, index, value) {
  // perf: array.push is faster than array.splice!
  if (index >= arr.length) {
    arr.push(value);
  } else {
    arr.splice(index, 0, value);
  }
}
function removeFromArray(arr, index) {
  // perf: array.pop is faster than array.splice!
  if (index >= arr.length - 1) {
    return arr.pop();
  } else {
    return arr.splice(index, 1)[0];
  }
}
function newArray(size, value) {
  const list = [];
  for (let i = 0; i < size; i++) {
    list.push(value);
  }
  return list;
}
/**
 * Remove item from array (Same as `Array.splice()` but faster.)
 *
 * `Array.splice()` is not as fast because it has to allocate an array for the elements which were
 * removed. This causes memory pressure and slows down code when most of the time we don't
 * care about the deleted items array.
 *
 * https://jsperf.com/fast-array-splice (About 20x faster)
 *
 * @param array Array to splice
 * @param index Index of element in array to remove.
 * @param count Number of items to remove.
 */
function arraySplice(array, index, count) {
  const length = array.length - count;
  while (index < length) {
    array[index] = array[index + count];
    index++;
  }
  while (count--) {
    array.pop(); // shrink the array
  }
}
/**
 * Same as `Array.splice(index, 0, value)` but faster.
 *
 * `Array.splice()` is not fast because it has to allocate an array for the elements which were
 * removed. This causes memory pressure and slows down code when most of the time we don't
 * care about the deleted items array.
 *
 * @param array Array to splice.
 * @param index Index in array where the `value` should be added.
 * @param value Value to add to array.
 */
function arrayInsert(array, index, value) {
  ngDevMode && assertLessThanOrEqual(index, array.length, 'Can\'t insert past array end.');
  let end = array.length;
  while (end > index) {
    const previousEnd = end - 1;
    array[end] = array[previousEnd];
    end = previousEnd;
  }
  array[index] = value;
}
/**
 * Same as `Array.splice2(index, 0, value1, value2)` but faster.
 *
 * `Array.splice()` is not fast because it has to allocate an array for the elements which were
 * removed. This causes memory pressure and slows down code when most of the time we don't
 * care about the deleted items array.
 *
 * @param array Array to splice.
 * @param index Index in array where the `value` should be added.
 * @param value1 Value to add to array.
 * @param value2 Value to add to array.
 */
function arrayInsert2(array, index, value1, value2) {
  ngDevMode && assertLessThanOrEqual(index, array.length, 'Can\'t insert past array end.');
  let end = array.length;
  if (end == index) {
    // inserting at the end.
    array.push(value1, value2);
  } else if (end === 1) {
    // corner case when we have less items in array than we have items to insert.
    array.push(value2, array[0]);
    array[0] = value1;
  } else {
    end--;
    array.push(array[end - 1], array[end]);
    while (end > index) {
      const previousEnd = end - 2;
      array[end] = array[previousEnd];
      end--;
    }
    array[index] = value1;
    array[index + 1] = value2;
  }
}
/**
 * Get an index of an `value` in a sorted `array`.
 *
 * NOTE:
 * - This uses binary search algorithm for fast removals.
 *
 * @param array A sorted array to binary search.
 * @param value The value to look for.
 * @returns index of the value.
 *   - positive index if value found.
 *   - negative index if value not found. (`~index` to get the value where it should have been
 *     located)
 */
function arrayIndexOfSorted(array, value) {
  return _arrayIndexOfSorted(array, value, 0);
}
/**
 * Set a `value` for a `key`.
 *
 * @param keyValueArray to modify.
 * @param key The key to locate or create.
 * @param value The value to set for a `key`.
 * @returns index (always even) of where the value vas set.
 */
function keyValueArraySet(keyValueArray, key, value) {
  let index = keyValueArrayIndexOf(keyValueArray, key);
  if (index >= 0) {
    // if we found it set it.
    keyValueArray[index | 1] = value;
  } else {
    index = ~index;
    arrayInsert2(keyValueArray, index, key, value);
  }
  return index;
}
/**
 * Retrieve a `value` for a `key` (on `undefined` if not found.)
 *
 * @param keyValueArray to search.
 * @param key The key to locate.
 * @return The `value` stored at the `key` location or `undefined if not found.
 */
function keyValueArrayGet(keyValueArray, key) {
  const index = keyValueArrayIndexOf(keyValueArray, key);
  if (index >= 0) {
    // if we found it retrieve it.
    return keyValueArray[index | 1];
  }
  return undefined;
}
/**
 * Retrieve a `key` index value in the array or `-1` if not found.
 *
 * @param keyValueArray to search.
 * @param key The key to locate.
 * @returns index of where the key is (or should have been.)
 *   - positive (even) index if key found.
 *   - negative index if key not found. (`~index` (even) to get the index where it should have
 *     been inserted.)
 */
function keyValueArrayIndexOf(keyValueArray, key) {
  return _arrayIndexOfSorted(keyValueArray, key, 1);
}
/**
 * Delete a `key` (and `value`) from the `KeyValueArray`.
 *
 * @param keyValueArray to modify.
 * @param key The key to locate or delete (if exist).
 * @returns index of where the key was (or should have been.)
 *   - positive (even) index if key found and deleted.
 *   - negative index if key not found. (`~index` (even) to get the index where it should have
 *     been.)
 */
function keyValueArrayDelete(keyValueArray, key) {
  const index = keyValueArrayIndexOf(keyValueArray, key);
  if (index >= 0) {
    // if we found it remove it.
    arraySplice(keyValueArray, index, 2);
  }
  return index;
}
/**
 * INTERNAL: Get an index of an `value` in a sorted `array` by grouping search by `shift`.
 *
 * NOTE:
 * - This uses binary search algorithm for fast removals.
 *
 * @param array A sorted array to binary search.
 * @param value The value to look for.
 * @param shift grouping shift.
 *   - `0` means look at every location
 *   - `1` means only look at every other (even) location (the odd locations are to be ignored as
 *         they are values.)
 * @returns index of the value.
 *   - positive index if value found.
 *   - negative index if value not found. (`~index` to get the value where it should have been
 * inserted)
 */
function _arrayIndexOfSorted(array, value, shift) {
  ngDevMode && assertEqual(Array.isArray(array), true, 'Expecting an array');
  let start = 0;
  let end = array.length >> shift;
  while (end !== start) {
    const middle = start + (end - start >> 1); // find the middle.
    const current = array[middle << shift];
    if (value === current) {
      return middle << shift;
    } else if (current > value) {
      end = middle;
    } else {
      start = middle + 1; // We already searched middle so make it non-inclusive by adding 1
    }
  }

  return ~(end << shift);
}

/*
 * #########################
 * Attention: These Regular expressions have to hold even if the code is minified!
 * ##########################
 */
/**
 * Regular expression that detects pass-through constructors for ES5 output. This Regex
 * intends to capture the common delegation pattern emitted by TypeScript and Babel. Also
 * it intends to capture the pattern where existing constructors have been downleveled from
 * ES2015 to ES5 using TypeScript w/ downlevel iteration. e.g.
 *
 * ```
 *   function MyClass() {
 *     var _this = _super.apply(this, arguments) || this;
 * ```
 *
 * downleveled to ES5 with `downlevelIteration` for TypeScript < 4.2:
 * ```
 *   function MyClass() {
 *     var _this = _super.apply(this, __spread(arguments)) || this;
 * ```
 *
 * or downleveled to ES5 with `downlevelIteration` for TypeScript >= 4.2:
 * ```
 *   function MyClass() {
 *     var _this = _super.apply(this, __spreadArray([], __read(arguments), false)) || this;
 * ```
 *
 * More details can be found in: https://github.com/angular/angular/issues/38453.
 */
const ES5_DELEGATE_CTOR = /^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/;
/** Regular expression that detects ES2015 classes which extend from other classes. */
const ES2015_INHERITED_CLASS = /^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/;
/**
 * Regular expression that detects ES2015 classes which extend from other classes and
 * have an explicit constructor defined.
 */
const ES2015_INHERITED_CLASS_WITH_CTOR = /^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/;
/**
 * Regular expression that detects ES2015 classes which extend from other classes
 * and inherit a constructor.
 */
const ES2015_INHERITED_CLASS_WITH_DELEGATE_CTOR = /^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;
/**
 * Determine whether a stringified type is a class which delegates its constructor
 * to its parent.
 *
 * This is not trivial since compiled code can actually contain a constructor function
 * even if the original source code did not. For instance, when the child class contains
 * an initialized instance property.
 */
function isDelegateCtor(typeStr) {
  return ES5_DELEGATE_CTOR.test(typeStr) || ES2015_INHERITED_CLASS_WITH_DELEGATE_CTOR.test(typeStr) || ES2015_INHERITED_CLASS.test(typeStr) && !ES2015_INHERITED_CLASS_WITH_CTOR.test(typeStr);
}
class ReflectionCapabilities {
  constructor(reflect) {
    this._reflect = reflect || _global['Reflect'];
  }
  factory(t) {
    return (...args) => new t(...args);
  }
  /** @internal */
  _zipTypesAndAnnotations(paramTypes, paramAnnotations) {
    let result;
    if (typeof paramTypes === 'undefined') {
      result = newArray(paramAnnotations.length);
    } else {
      result = newArray(paramTypes.length);
    }
    for (let i = 0; i < result.length; i++) {
      // TS outputs Object for parameters without types, while Traceur omits
      // the annotations. For now we preserve the Traceur behavior to aid
      // migration, but this can be revisited.
      if (typeof paramTypes === 'undefined') {
        result[i] = [];
      } else if (paramTypes[i] && paramTypes[i] != Object) {
        result[i] = [paramTypes[i]];
      } else {
        result[i] = [];
      }
      if (paramAnnotations && paramAnnotations[i] != null) {
        result[i] = result[i].concat(paramAnnotations[i]);
      }
    }
    return result;
  }
  _ownParameters(type, parentCtor) {
    const typeStr = type.toString();
    // If we have no decorators, we only have function.length as metadata.
    // In that case, to detect whether a child class declared an own constructor or not,
    // we need to look inside of that constructor to check whether it is
    // just calling the parent.
    // This also helps to work around for https://github.com/Microsoft/TypeScript/issues/12439
    // that sets 'design:paramtypes' to []
    // if a class inherits from another class but has no ctor declared itself.
    if (isDelegateCtor(typeStr)) {
      return null;
    }
    // Prefer the direct API.
    if (type.parameters && type.parameters !== parentCtor.parameters) {
      return type.parameters;
    }
    // API of tsickle for lowering decorators to properties on the class.
    const tsickleCtorParams = type.ctorParameters;
    if (tsickleCtorParams && tsickleCtorParams !== parentCtor.ctorParameters) {
      // Newer tsickle uses a function closure
      // Retain the non-function case for compatibility with older tsickle
      const ctorParameters = typeof tsickleCtorParams === 'function' ? tsickleCtorParams() : tsickleCtorParams;
      const paramTypes = ctorParameters.map(ctorParam => ctorParam && ctorParam.type);
      const paramAnnotations = ctorParameters.map(ctorParam => ctorParam && convertTsickleDecoratorIntoMetadata(ctorParam.decorators));
      return this._zipTypesAndAnnotations(paramTypes, paramAnnotations);
    }
    // API for metadata created by invoking the decorators.
    const paramAnnotations = type.hasOwnProperty(PARAMETERS) && type[PARAMETERS];
    const paramTypes = this._reflect && this._reflect.getOwnMetadata && this._reflect.getOwnMetadata('design:paramtypes', type);
    if (paramTypes || paramAnnotations) {
      return this._zipTypesAndAnnotations(paramTypes, paramAnnotations);
    }
    // If a class has no decorators, at least create metadata
    // based on function.length.
    // Note: We know that this is a real constructor as we checked
    // the content of the constructor above.
    return newArray(type.length);
  }
  parameters(type) {
    // Note: only report metadata if we have at least one class decorator
    // to stay in sync with the static reflector.
    if (!isType(type)) {
      return [];
    }
    const parentCtor = getParentCtor(type);
    let parameters = this._ownParameters(type, parentCtor);
    if (!parameters && parentCtor !== Object) {
      parameters = this.parameters(parentCtor);
    }
    return parameters || [];
  }
  _ownAnnotations(typeOrFunc, parentCtor) {
    // Prefer the direct API.
    if (typeOrFunc.annotations && typeOrFunc.annotations !== parentCtor.annotations) {
      let annotations = typeOrFunc.annotations;
      if (typeof annotations === 'function' && annotations.annotations) {
        annotations = annotations.annotations;
      }
      return annotations;
    }
    // API of tsickle for lowering decorators to properties on the class.
    if (typeOrFunc.decorators && typeOrFunc.decorators !== parentCtor.decorators) {
      return convertTsickleDecoratorIntoMetadata(typeOrFunc.decorators);
    }
    // API for metadata created by invoking the decorators.
    if (typeOrFunc.hasOwnProperty(ANNOTATIONS)) {
      return typeOrFunc[ANNOTATIONS];
    }
    return null;
  }
  annotations(typeOrFunc) {
    if (!isType(typeOrFunc)) {
      return [];
    }
    const parentCtor = getParentCtor(typeOrFunc);
    const ownAnnotations = this._ownAnnotations(typeOrFunc, parentCtor) || [];
    const parentAnnotations = parentCtor !== Object ? this.annotations(parentCtor) : [];
    return parentAnnotations.concat(ownAnnotations);
  }
  _ownPropMetadata(typeOrFunc, parentCtor) {
    // Prefer the direct API.
    if (typeOrFunc.propMetadata && typeOrFunc.propMetadata !== parentCtor.propMetadata) {
      let propMetadata = typeOrFunc.propMetadata;
      if (typeof propMetadata === 'function' && propMetadata.propMetadata) {
        propMetadata = propMetadata.propMetadata;
      }
      return propMetadata;
    }
    // API of tsickle for lowering decorators to properties on the class.
    if (typeOrFunc.propDecorators && typeOrFunc.propDecorators !== parentCtor.propDecorators) {
      const propDecorators = typeOrFunc.propDecorators;
      const propMetadata = {};
      Object.keys(propDecorators).forEach(prop => {
        propMetadata[prop] = convertTsickleDecoratorIntoMetadata(propDecorators[prop]);
      });
      return propMetadata;
    }
    // API for metadata created by invoking the decorators.
    if (typeOrFunc.hasOwnProperty(PROP_METADATA)) {
      return typeOrFunc[PROP_METADATA];
    }
    return null;
  }
  propMetadata(typeOrFunc) {
    if (!isType(typeOrFunc)) {
      return {};
    }
    const parentCtor = getParentCtor(typeOrFunc);
    const propMetadata = {};
    if (parentCtor !== Object) {
      const parentPropMetadata = this.propMetadata(parentCtor);
      Object.keys(parentPropMetadata).forEach(propName => {
        propMetadata[propName] = parentPropMetadata[propName];
      });
    }
    const ownPropMetadata = this._ownPropMetadata(typeOrFunc, parentCtor);
    if (ownPropMetadata) {
      Object.keys(ownPropMetadata).forEach(propName => {
        const decorators = [];
        if (propMetadata.hasOwnProperty(propName)) {
          decorators.push(...propMetadata[propName]);
        }
        decorators.push(...ownPropMetadata[propName]);
        propMetadata[propName] = decorators;
      });
    }
    return propMetadata;
  }
  ownPropMetadata(typeOrFunc) {
    if (!isType(typeOrFunc)) {
      return {};
    }
    return this._ownPropMetadata(typeOrFunc, getParentCtor(typeOrFunc)) || {};
  }
  hasLifecycleHook(type, lcProperty) {
    return type instanceof Type && lcProperty in type.prototype;
  }
}
function convertTsickleDecoratorIntoMetadata(decoratorInvocations) {
  if (!decoratorInvocations) {
    return [];
  }
  return decoratorInvocations.map(decoratorInvocation => {
    const decoratorType = decoratorInvocation.type;
    const annotationCls = decoratorType.annotationCls;
    const annotationArgs = decoratorInvocation.args ? decoratorInvocation.args : [];
    return new annotationCls(...annotationArgs);
  });
}
function getParentCtor(ctor) {
  const parentProto = ctor.prototype ? Object.getPrototypeOf(ctor.prototype) : null;
  const parentCtor = parentProto ? parentProto.constructor : null;
  // Note: We always use `Object` as the null value
  // to simplify checking later on.
  return parentCtor || Object;
}

/**
 * Inject decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const Inject = attachInjectFlag(
// Disable tslint because `DecoratorFlags` is a const enum which gets inlined.
// tslint:disable-next-line: no-toplevel-property-access
makeParamDecorator('Inject', token => ({
  token
})), -1 /* DecoratorFlags.Inject */);
/**
 * Optional decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const Optional =
// Disable tslint because `InternalInjectFlags` is a const enum which gets inlined.
// tslint:disable-next-line: no-toplevel-property-access
attachInjectFlag(makeParamDecorator('Optional'), 8 /* InternalInjectFlags.Optional */);
/**
 * Self decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const Self =
// Disable tslint because `InternalInjectFlags` is a const enum which gets inlined.
// tslint:disable-next-line: no-toplevel-property-access
attachInjectFlag(makeParamDecorator('Self'), 2 /* InternalInjectFlags.Self */);
/**
 * `SkipSelf` decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const SkipSelf =
// Disable tslint because `InternalInjectFlags` is a const enum which gets inlined.
// tslint:disable-next-line: no-toplevel-property-access
attachInjectFlag(makeParamDecorator('SkipSelf'), 4 /* InternalInjectFlags.SkipSelf */);
/**
 * Host decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const Host =
// Disable tslint because `InternalInjectFlags` is a const enum which gets inlined.
// tslint:disable-next-line: no-toplevel-property-access
attachInjectFlag(makeParamDecorator('Host'), 1 /* InternalInjectFlags.Host */);

let _reflect = null;
function getReflect() {
  return _reflect = _reflect || new ReflectionCapabilities();
}
function reflectDependencies(type) {
  return convertDependencies(getReflect().parameters(type));
}
function convertDependencies(deps) {
  return deps.map(dep => reflectDependency(dep));
}
function reflectDependency(dep) {
  const meta = {
    token: null,
    attribute: null,
    host: false,
    optional: false,
    self: false,
    skipSelf: false
  };
  if (Array.isArray(dep) && dep.length > 0) {
    for (let j = 0; j < dep.length; j++) {
      const param = dep[j];
      if (param === undefined) {
        // param may be undefined if type of dep is not set by ngtsc
        continue;
      }
      const proto = Object.getPrototypeOf(param);
      if (param instanceof Optional || proto.ngMetadataName === 'Optional') {
        meta.optional = true;
      } else if (param instanceof SkipSelf || proto.ngMetadataName === 'SkipSelf') {
        meta.skipSelf = true;
      } else if (param instanceof Self || proto.ngMetadataName === 'Self') {
        meta.self = true;
      } else if (param instanceof Host || proto.ngMetadataName === 'Host') {
        meta.host = true;
      } else if (param instanceof Inject) {
        meta.token = param.token;
      } else if (param instanceof Attribute) {
        if (param.attributeName === undefined) {
          throw new RuntimeError(204 /* RuntimeErrorCode.INVALID_INJECTION_TOKEN */, ngDevMode && `Attribute name must be defined.`);
        }
        meta.attribute = param.attributeName;
      } else {
        meta.token = param;
      }
    }
  } else if (dep === undefined || Array.isArray(dep) && dep.length === 0) {
    meta.token = null;
  } else {
    meta.token = dep;
  }
  return meta;
}

/**
 * Used to resolve resource URLs on `@Component` when used with JIT compilation.
 *
 * Example:
 * ```
 * @Component({
 *   selector: 'my-comp',
 *   templateUrl: 'my-comp.html', // This requires asynchronous resolution
 * })
 * class MyComponent{
 * }
 *
 * // Calling `renderComponent` will fail because `renderComponent` is a synchronous process
 * // and `MyComponent`'s `@Component.templateUrl` needs to be resolved asynchronously.
 *
 * // Calling `resolveComponentResources()` will resolve `@Component.templateUrl` into
 * // `@Component.template`, which allows `renderComponent` to proceed in a synchronous manner.
 *
 * // Use browser's `fetch()` function as the default resource resolution strategy.
 * resolveComponentResources(fetch).then(() => {
 *   // After resolution all URLs have been converted into `template` strings.
 *   renderComponent(MyComponent);
 * });
 *
 * ```
 *
 * NOTE: In AOT the resolution happens during compilation, and so there should be no need
 * to call this method outside JIT mode.
 *
 * @param resourceResolver a function which is responsible for returning a `Promise` to the
 * contents of the resolved URL. Browser's `fetch()` method is a good default implementation.
 */
function resolveComponentResources(resourceResolver) {
  // Store all promises which are fetching the resources.
  const componentResolved = [];
  // Cache so that we don't fetch the same resource more than once.
  const urlMap = new Map();
  function cachedResourceResolve(url) {
    let promise = urlMap.get(url);
    if (!promise) {
      const resp = resourceResolver(url);
      urlMap.set(url, promise = resp.then(unwrapResponse));
    }
    return promise;
  }
  componentResourceResolutionQueue.forEach((component, type) => {
    const promises = [];
    if (component.templateUrl) {
      promises.push(cachedResourceResolve(component.templateUrl).then(template => {
        component.template = template;
      }));
    }
    const styleUrls = component.styleUrls;
    const styles = component.styles || (component.styles = []);
    const styleOffset = component.styles.length;
    styleUrls && styleUrls.forEach((styleUrl, index) => {
      styles.push(''); // pre-allocate array.
      promises.push(cachedResourceResolve(styleUrl).then(style => {
        styles[styleOffset + index] = style;
        styleUrls.splice(styleUrls.indexOf(styleUrl), 1);
        if (styleUrls.length == 0) {
          component.styleUrls = undefined;
        }
      }));
    });
    const fullyResolved = Promise.all(promises).then(() => componentDefResolved(type));
    componentResolved.push(fullyResolved);
  });
  clearResolutionOfComponentResourcesQueue();
  return Promise.all(componentResolved).then(() => undefined);
}
let componentResourceResolutionQueue = new Map();
// Track when existing ɵcmp for a Type is waiting on resources.
const componentDefPendingResolution = new Set();
function maybeQueueResolutionOfComponentResources(type, metadata) {
  if (componentNeedsResolution(metadata)) {
    componentResourceResolutionQueue.set(type, metadata);
    componentDefPendingResolution.add(type);
  }
}
function isComponentDefPendingResolution(type) {
  return componentDefPendingResolution.has(type);
}
function componentNeedsResolution(component) {
  return !!(component.templateUrl && !component.hasOwnProperty('template') || component.styleUrls && component.styleUrls.length);
}
function clearResolutionOfComponentResourcesQueue() {
  const old = componentResourceResolutionQueue;
  componentResourceResolutionQueue = new Map();
  return old;
}
function restoreComponentResolutionQueue(queue) {
  componentDefPendingResolution.clear();
  queue.forEach((_, type) => componentDefPendingResolution.add(type));
  componentResourceResolutionQueue = queue;
}
function isComponentResourceResolutionQueueEmpty() {
  return componentResourceResolutionQueue.size === 0;
}
function unwrapResponse(response) {
  return typeof response == 'string' ? response : response.text();
}
function componentDefResolved(type) {
  componentDefPendingResolution.delete(type);
}

/**
 * Map of module-id to the corresponding NgModule.
 */
const modules = new Map();
/**
 * Whether to check for duplicate NgModule registrations.
 *
 * This can be disabled for testing.
 */
let checkForDuplicateNgModules = true;
function assertSameOrNotExisting(id, type, incoming) {
  if (type && type !== incoming && checkForDuplicateNgModules) {
    throw new Error(`Duplicate module registered for ${id} - ${stringify(type)} vs ${stringify(type.name)}`);
  }
}
/**
 * Adds the given NgModule type to Angular's NgModule registry.
 *
 * This is generated as a side-effect of NgModule compilation. Note that the `id` is passed in
 * explicitly and not read from the NgModule definition. This is for two reasons: it avoids a
 * megamorphic read, and in JIT there's a chicken-and-egg problem where the NgModule may not be
 * fully resolved when it's registered.
 *
 * @codeGenApi
 */
function registerNgModuleType(ngModuleType, id) {
  const existing = modules.get(id) || null;
  assertSameOrNotExisting(id, existing, ngModuleType);
  modules.set(id, ngModuleType);
}
function clearModulesForTest() {
  modules.clear();
}
function getRegisteredNgModuleType(id) {
  return modules.get(id);
}
/**
 * Control whether the NgModule registration system enforces that each NgModule type registered has
 * a unique id.
 *
 * This is useful for testing as the NgModule registry cannot be properly reset between tests with
 * Angular's current API.
 */
function setAllowDuplicateNgModuleIdsForTest(allowDuplicates) {
  checkForDuplicateNgModules = !allowDuplicates;
}

/**
 * Defines a schema that allows an NgModule to contain the following:
 * - Non-Angular elements named with dash case (`-`).
 * - Element properties named with dash case (`-`).
 * Dash case is the naming convention for custom elements.
 *
 * @publicApi
 */
const CUSTOM_ELEMENTS_SCHEMA = {
  name: 'custom-elements'
};
/**
 * Defines a schema that allows any property on any element.
 *
 * This schema allows you to ignore the errors related to any unknown elements or properties in a
 * template. The usage of this schema is generally discouraged because it prevents useful validation
 * and may hide real errors in your template. Consider using the `CUSTOM_ELEMENTS_SCHEMA` instead.
 *
 * @publicApi
 */
const NO_ERRORS_SCHEMA = {
  name: 'no-errors-schema'
};
let shouldThrowErrorOnUnknownElement = false;
/**
 * Sets a strict mode for JIT-compiled components to throw an error on unknown elements,
 * instead of just logging the error.
 * (for AOT-compiled ones this check happens at build time).
 */
function ɵsetUnknownElementStrictMode(shouldThrow) {
  shouldThrowErrorOnUnknownElement = shouldThrow;
}
/**
 * Gets the current value of the strict mode.
 */
function ɵgetUnknownElementStrictMode() {
  return shouldThrowErrorOnUnknownElement;
}
let shouldThrowErrorOnUnknownProperty = false;
/**
 * Sets a strict mode for JIT-compiled components to throw an error on unknown properties,
 * instead of just logging the error.
 * (for AOT-compiled ones this check happens at build time).
 */
function ɵsetUnknownPropertyStrictMode(shouldThrow) {
  shouldThrowErrorOnUnknownProperty = shouldThrow;
}
/**
 * Gets the current value of the strict mode.
 */
function ɵgetUnknownPropertyStrictMode() {
  return shouldThrowErrorOnUnknownProperty;
}
/**
 * Validates that the element is known at runtime and produces
 * an error if it's not the case.
 * This check is relevant for JIT-compiled components (for AOT-compiled
 * ones this check happens at build time).
 *
 * The element is considered known if either:
 * - it's a known HTML element
 * - it's a known custom element
 * - the element matches any directive
 * - the element is allowed by one of the schemas
 *
 * @param element Element to validate
 * @param lView An `LView` that represents a current component that is being rendered
 * @param tagName Name of the tag to check
 * @param schemas Array of schemas
 * @param hasDirectives Boolean indicating that the element matches any directive
 */
function validateElementIsKnown(element, lView, tagName, schemas, hasDirectives) {
  // If `schemas` is set to `null`, that's an indication that this Component was compiled in AOT
  // mode where this check happens at compile time. In JIT mode, `schemas` is always present and
  // defined as an array (as an empty array in case `schemas` field is not defined) and we should
  // execute the check below.
  if (schemas === null) return;
  // If the element matches any directive, it's considered as valid.
  if (!hasDirectives && tagName !== null) {
    // The element is unknown if it's an instance of HTMLUnknownElement, or it isn't registered
    // as a custom element. Note that unknown elements with a dash in their name won't be instances
    // of HTMLUnknownElement in browsers that support web components.
    const isUnknown =
    // Note that we can't check for `typeof HTMLUnknownElement === 'function'` because
    // Domino doesn't expose HTMLUnknownElement globally.
    typeof HTMLUnknownElement !== 'undefined' && HTMLUnknownElement && element instanceof HTMLUnknownElement || typeof customElements !== 'undefined' && tagName.indexOf('-') > -1 && !customElements.get(tagName);
    if (isUnknown && !matchingSchemas(schemas, tagName)) {
      const isHostStandalone = isHostComponentStandalone(lView);
      const templateLocation = getTemplateLocationDetails(lView);
      const schemas = `'${isHostStandalone ? '@Component' : '@NgModule'}.schemas'`;
      let message = `'${tagName}' is not a known element${templateLocation}:\n`;
      message += `1. If '${tagName}' is an Angular component, then verify that it is ${isHostStandalone ? 'included in the \'@Component.imports\' of this component' : 'a part of an @NgModule where this component is declared'}.\n`;
      if (tagName && tagName.indexOf('-') > -1) {
        message += `2. If '${tagName}' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the ${schemas} of this component to suppress this message.`;
      } else {
        message += `2. To allow any element add 'NO_ERRORS_SCHEMA' to the ${schemas} of this component.`;
      }
      if (shouldThrowErrorOnUnknownElement) {
        throw new RuntimeError(304 /* RuntimeErrorCode.UNKNOWN_ELEMENT */, message);
      } else {
        console.error(formatRuntimeError(304 /* RuntimeErrorCode.UNKNOWN_ELEMENT */, message));
      }
    }
  }
}
/**
 * Validates that the property of the element is known at runtime and returns
 * false if it's not the case.
 * This check is relevant for JIT-compiled components (for AOT-compiled
 * ones this check happens at build time).
 *
 * The property is considered known if either:
 * - it's a known property of the element
 * - the element is allowed by one of the schemas
 * - the property is used for animations
 *
 * @param element Element to validate
 * @param propName Name of the property to check
 * @param tagName Name of the tag hosting the property
 * @param schemas Array of schemas
 */
function isPropertyValid(element, propName, tagName, schemas) {
  // If `schemas` is set to `null`, that's an indication that this Component was compiled in AOT
  // mode where this check happens at compile time. In JIT mode, `schemas` is always present and
  // defined as an array (as an empty array in case `schemas` field is not defined) and we should
  // execute the check below.
  if (schemas === null) return true;
  // The property is considered valid if the element matches the schema, it exists on the element,
  // or it is synthetic, and we are in a browser context (web worker nodes should be skipped).
  if (matchingSchemas(schemas, tagName) || propName in element || isAnimationProp(propName)) {
    return true;
  }
  // Note: `typeof Node` returns 'function' in most browsers, but is undefined with domino.
  return typeof Node === 'undefined' || Node === null || !(element instanceof Node);
}
/**
 * Logs or throws an error that a property is not supported on an element.
 *
 * @param propName Name of the invalid property
 * @param tagName Name of the tag hosting the property
 * @param nodeType Type of the node hosting the property
 * @param lView An `LView` that represents a current component
 */
function handleUnknownPropertyError(propName, tagName, nodeType, lView) {
  // Special-case a situation when a structural directive is applied to
  // an `<ng-template>` element, for example: `<ng-template *ngIf="true">`.
  // In this case the compiler generates the `ɵɵtemplate` instruction with
  // the `null` as the tagName. The directive matching logic at runtime relies
  // on this effect (see `isInlineTemplate`), thus using the 'ng-template' as
  // a default value of the `tNode.value` is not feasible at this moment.
  if (!tagName && nodeType === 4 /* TNodeType.Container */) {
    tagName = 'ng-template';
  }
  const isHostStandalone = isHostComponentStandalone(lView);
  const templateLocation = getTemplateLocationDetails(lView);
  let message = `Can't bind to '${propName}' since it isn't a known property of '${tagName}'${templateLocation}.`;
  const schemas = `'${isHostStandalone ? '@Component' : '@NgModule'}.schemas'`;
  const importLocation = isHostStandalone ? 'included in the \'@Component.imports\' of this component' : 'a part of an @NgModule where this component is declared';
  if (KNOWN_CONTROL_FLOW_DIRECTIVES.has(propName)) {
    // Most likely this is a control flow directive (such as `*ngIf`) used in
    // a template, but the directive or the `CommonModule` is not imported.
    const correspondingImport = KNOWN_CONTROL_FLOW_DIRECTIVES.get(propName);
    message += `\nIf the '${propName}' is an Angular control flow directive, ` + `please make sure that either the '${correspondingImport}' directive or the 'CommonModule' is ${importLocation}.`;
  } else {
    // May be an Angular component, which is not imported/declared?
    message += `\n1. If '${tagName}' is an Angular component and it has the ` + `'${propName}' input, then verify that it is ${importLocation}.`;
    // May be a Web Component?
    if (tagName && tagName.indexOf('-') > -1) {
      message += `\n2. If '${tagName}' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' ` + `to the ${schemas} of this component to suppress this message.`;
      message += `\n3. To allow any property add 'NO_ERRORS_SCHEMA' to ` + `the ${schemas} of this component.`;
    } else {
      // If it's expected, the error can be suppressed by the `NO_ERRORS_SCHEMA` schema.
      message += `\n2. To allow any property add 'NO_ERRORS_SCHEMA' to ` + `the ${schemas} of this component.`;
    }
  }
  reportUnknownPropertyError(message);
}
function reportUnknownPropertyError(message) {
  if (shouldThrowErrorOnUnknownProperty) {
    throw new RuntimeError(303 /* RuntimeErrorCode.UNKNOWN_BINDING */, message);
  } else {
    console.error(formatRuntimeError(303 /* RuntimeErrorCode.UNKNOWN_BINDING */, message));
  }
}
/**
 * WARNING: this is a **dev-mode only** function (thus should always be guarded by the `ngDevMode`)
 * and must **not** be used in production bundles. The function makes megamorphic reads, which might
 * be too slow for production mode and also it relies on the constructor function being available.
 *
 * Gets a reference to the host component def (where a current component is declared).
 *
 * @param lView An `LView` that represents a current component that is being rendered.
 */
function getDeclarationComponentDef(lView) {
  !ngDevMode && throwError('Must never be called in production mode');
  const declarationLView = lView[DECLARATION_COMPONENT_VIEW];
  const context = declarationLView[CONTEXT];
  // Unable to obtain a context.
  if (!context) return null;
  return context.constructor ? getComponentDef(context.constructor) : null;
}
/**
 * WARNING: this is a **dev-mode only** function (thus should always be guarded by the `ngDevMode`)
 * and must **not** be used in production bundles. The function makes megamorphic reads, which might
 * be too slow for production mode.
 *
 * Checks if the current component is declared inside of a standalone component template.
 *
 * @param lView An `LView` that represents a current component that is being rendered.
 */
function isHostComponentStandalone(lView) {
  !ngDevMode && throwError('Must never be called in production mode');
  const componentDef = getDeclarationComponentDef(lView);
  // Treat host component as non-standalone if we can't obtain the def.
  return !!componentDef?.standalone;
}
/**
 * WARNING: this is a **dev-mode only** function (thus should always be guarded by the `ngDevMode`)
 * and must **not** be used in production bundles. The function makes megamorphic reads, which might
 * be too slow for production mode.
 *
 * Constructs a string describing the location of the host component template. The function is used
 * in dev mode to produce error messages.
 *
 * @param lView An `LView` that represents a current component that is being rendered.
 */
function getTemplateLocationDetails(lView) {
  !ngDevMode && throwError('Must never be called in production mode');
  const hostComponentDef = getDeclarationComponentDef(lView);
  const componentClassName = hostComponentDef?.type?.name;
  return componentClassName ? ` (used in the '${componentClassName}' component template)` : '';
}
/**
 * The set of known control flow directives and their corresponding imports.
 * We use this set to produce a more precises error message with a note
 * that the `CommonModule` should also be included.
 */
const KNOWN_CONTROL_FLOW_DIRECTIVES = new Map([['ngIf', 'NgIf'], ['ngFor', 'NgFor'], ['ngSwitchCase', 'NgSwitchCase'], ['ngSwitchDefault', 'NgSwitchDefault']]);
/**
 * Returns true if the tag name is allowed by specified schemas.
 * @param schemas Array of schemas
 * @param tagName Name of the tag
 */
function matchingSchemas(schemas, tagName) {
  if (schemas !== null) {
    for (let i = 0; i < schemas.length; i++) {
      const schema = schemas[i];
      if (schema === NO_ERRORS_SCHEMA || schema === CUSTOM_ELEMENTS_SCHEMA && tagName && tagName.indexOf('-') > -1) {
        return true;
      }
    }
  }
  return false;
}

/**
 * Flags for renderer-specific style modifiers.
 * @publicApi
 */
var RendererStyleFlags2;
(function (RendererStyleFlags2) {
  // TODO(misko): This needs to be refactored into a separate file so that it can be imported from
  // `node_manipulation.ts` Currently doing the import cause resolution order to change and fails
  // the tests. The work around is to have hard coded value in `node_manipulation.ts` for now.
  /**
   * Marks a style as important.
   */
  RendererStyleFlags2[RendererStyleFlags2["Important"] = 1] = "Important";
  /**
   * Marks a style as using dash case naming (this-is-dash-case).
   */
  RendererStyleFlags2[RendererStyleFlags2["DashCase"] = 2] = "DashCase";
})(RendererStyleFlags2 || (RendererStyleFlags2 = {}));

/**
 * Disallowed strings in the comment.
 *
 * see: https://html.spec.whatwg.org/multipage/syntax.html#comments
 */
const COMMENT_DISALLOWED = /^>|^->|<!--|-->|--!>|<!-$/g;
/**
 * Delimiter in the disallowed strings which needs to be wrapped with zero with character.
 */
const COMMENT_DELIMITER = /(<|>)/;
const COMMENT_DELIMITER_ESCAPED = '\u200B$1\u200B';
/**
 * Escape the content of comment strings so that it can be safely inserted into a comment node.
 *
 * The issue is that HTML does not specify any way to escape comment end text inside the comment.
 * Consider: `<!-- The way you close a comment is with ">", and "->" at the beginning or by "-->" or
 * "--!>" at the end. -->`. Above the `"-->"` is meant to be text not an end to the comment. This
 * can be created programmatically through DOM APIs. (`<!--` are also disallowed.)
 *
 * see: https://html.spec.whatwg.org/multipage/syntax.html#comments
 *
 * ```
 * div.innerHTML = div.innerHTML
 * ```
 *
 * One would expect that the above code would be safe to do, but it turns out that because comment
 * text is not escaped, the comment may contain text which will prematurely close the comment
 * opening up the application for XSS attack. (In SSR we programmatically create comment nodes which
 * may contain such text and expect them to be safe.)
 *
 * This function escapes the comment text by looking for comment delimiters (`<` and `>`) and
 * surrounding them with `_>_` where the `_` is a zero width space `\u200B`. The result is that if a
 * comment contains any of the comment start/end delimiters (such as `<!--`, `-->` or `--!>`) the
 * text it will render normally but it will not cause the HTML parser to close/open the comment.
 *
 * @param value text to make safe for comment node by escaping the comment open/close character
 *     sequence.
 */
function escapeCommentText(value) {
  return value.replace(COMMENT_DISALLOWED, text => text.replace(COMMENT_DELIMITER, COMMENT_DELIMITER_ESCAPED));
}

// Keeps track of the currently-active LViews.
const TRACKED_LVIEWS = new Map();
// Used for generating unique IDs for LViews.
let uniqueIdCounter = 0;
/** Gets a unique ID that can be assigned to an LView. */
function getUniqueLViewId() {
  return uniqueIdCounter++;
}
/** Starts tracking an LView. */
function registerLView(lView) {
  ngDevMode && assertNumber(lView[ID], 'LView must have an ID in order to be registered');
  TRACKED_LVIEWS.set(lView[ID], lView);
}
/** Gets an LView by its unique ID. */
function getLViewById(id) {
  ngDevMode && assertNumber(id, 'ID used for LView lookup must be a number');
  return TRACKED_LVIEWS.get(id) || null;
}
/** Stops tracking an LView. */
function unregisterLView(lView) {
  ngDevMode && assertNumber(lView[ID], 'Cannot stop tracking an LView that does not have an ID');
  TRACKED_LVIEWS.delete(lView[ID]);
}

/**
 * The internal view context which is specific to a given DOM element, directive or
 * component instance. Each value in here (besides the LView and element node details)
 * can be present, null or undefined. If undefined then it implies the value has not been
 * looked up yet, otherwise, if null, then a lookup was executed and nothing was found.
 *
 * Each value will get filled when the respective value is examined within the getContext
 * function. The component, element and each directive instance will share the same instance
 * of the context.
 */
class LContext {
  /** Component's parent view data. */
  get lView() {
    return getLViewById(this.lViewId);
  }
  constructor(
  /**
   * ID of the component's parent view data.
   */
  lViewId,
  /**
   * The index instance of the node.
   */
  nodeIndex,
  /**
   * The instance of the DOM node that is attached to the lNode.
   */
  native) {
    this.lViewId = lViewId;
    this.nodeIndex = nodeIndex;
    this.native = native;
  }
}

/**
 * Returns the matching `LContext` data for a given DOM node, directive or component instance.
 *
 * This function will examine the provided DOM element, component, or directive instance\'s
 * monkey-patched property to derive the `LContext` data. Once called then the monkey-patched
 * value will be that of the newly created `LContext`.
 *
 * If the monkey-patched value is the `LView` instance then the context value for that
 * target will be created and the monkey-patch reference will be updated. Therefore when this
 * function is called it may mutate the provided element\'s, component\'s or any of the associated
 * directive\'s monkey-patch values.
 *
 * If the monkey-patch value is not detected then the code will walk up the DOM until an element
 * is found which contains a monkey-patch reference. When that occurs then the provided element
 * will be updated with a new context (which is then returned). If the monkey-patch value is not
 * detected for a component/directive instance then it will throw an error (all components and
 * directives should be automatically monkey-patched by ivy).
 *
 * @param target Component, Directive or DOM Node.
 */
function getLContext(target) {
  let mpValue = readPatchedData(target);
  if (mpValue) {
    // only when it's an array is it considered an LView instance
    // ... otherwise it's an already constructed LContext instance
    if (isLView(mpValue)) {
      const lView = mpValue;
      let nodeIndex;
      let component = undefined;
      let directives = undefined;
      if (isComponentInstance(target)) {
        nodeIndex = findViaComponent(lView, target);
        if (nodeIndex == -1) {
          throw new Error('The provided component was not found in the application');
        }
        component = target;
      } else if (isDirectiveInstance(target)) {
        nodeIndex = findViaDirective(lView, target);
        if (nodeIndex == -1) {
          throw new Error('The provided directive was not found in the application');
        }
        directives = getDirectivesAtNodeIndex(nodeIndex, lView);
      } else {
        nodeIndex = findViaNativeElement(lView, target);
        if (nodeIndex == -1) {
          return null;
        }
      }
      // the goal is not to fill the entire context full of data because the lookups
      // are expensive. Instead, only the target data (the element, component, container, ICU
      // expression or directive details) are filled into the context. If called multiple times
      // with different target values then the missing target data will be filled in.
      const native = unwrapRNode(lView[nodeIndex]);
      const existingCtx = readPatchedData(native);
      const context = existingCtx && !Array.isArray(existingCtx) ? existingCtx : createLContext(lView, nodeIndex, native);
      // only when the component has been discovered then update the monkey-patch
      if (component && context.component === undefined) {
        context.component = component;
        attachPatchData(context.component, context);
      }
      // only when the directives have been discovered then update the monkey-patch
      if (directives && context.directives === undefined) {
        context.directives = directives;
        for (let i = 0; i < directives.length; i++) {
          attachPatchData(directives[i], context);
        }
      }
      attachPatchData(context.native, context);
      mpValue = context;
    }
  } else {
    const rElement = target;
    ngDevMode && assertDomNode(rElement);
    // if the context is not found then we need to traverse upwards up the DOM
    // to find the nearest element that has already been monkey patched with data
    let parent = rElement;
    while (parent = parent.parentNode) {
      const parentContext = readPatchedData(parent);
      if (parentContext) {
        const lView = Array.isArray(parentContext) ? parentContext : parentContext.lView;
        // the edge of the app was also reached here through another means
        // (maybe because the DOM was changed manually).
        if (!lView) {
          return null;
        }
        const index = findViaNativeElement(lView, rElement);
        if (index >= 0) {
          const native = unwrapRNode(lView[index]);
          const context = createLContext(lView, index, native);
          attachPatchData(native, context);
          mpValue = context;
          break;
        }
      }
    }
  }
  return mpValue || null;
}
/**
 * Creates an empty instance of a `LContext` context
 */
function createLContext(lView, nodeIndex, native) {
  return new LContext(lView[ID], nodeIndex, native);
}
/**
 * Takes a component instance and returns the view for that component.
 *
 * @param componentInstance
 * @returns The component's view
 */
function getComponentViewByInstance(componentInstance) {
  let patchedData = readPatchedData(componentInstance);
  let lView;
  if (isLView(patchedData)) {
    const contextLView = patchedData;
    const nodeIndex = findViaComponent(contextLView, componentInstance);
    lView = getComponentLViewByIndex(nodeIndex, contextLView);
    const context = createLContext(contextLView, nodeIndex, lView[HOST]);
    context.component = componentInstance;
    attachPatchData(componentInstance, context);
    attachPatchData(context.native, context);
  } else {
    const context = patchedData;
    const contextLView = context.lView;
    ngDevMode && assertLView(contextLView);
    lView = getComponentLViewByIndex(context.nodeIndex, contextLView);
  }
  return lView;
}
/**
 * This property will be monkey-patched on elements, components and directives.
 */
const MONKEY_PATCH_KEY_NAME = '__ngContext__';
/**
 * Assigns the given data to the given target (which could be a component,
 * directive or DOM node instance) using monkey-patching.
 */
function attachPatchData(target, data) {
  ngDevMode && assertDefined(target, 'Target expected');
  // Only attach the ID of the view in order to avoid memory leaks (see #41047). We only do this
  // for `LView`, because we have control over when an `LView` is created and destroyed, whereas
  // we can't know when to remove an `LContext`.
  if (isLView(data)) {
    target[MONKEY_PATCH_KEY_NAME] = data[ID];
    registerLView(data);
  } else {
    target[MONKEY_PATCH_KEY_NAME] = data;
  }
}
/**
 * Returns the monkey-patch value data present on the target (which could be
 * a component, directive or a DOM node).
 */
function readPatchedData(target) {
  ngDevMode && assertDefined(target, 'Target expected');
  const data = target[MONKEY_PATCH_KEY_NAME];
  return typeof data === 'number' ? getLViewById(data) : data || null;
}
function readPatchedLView(target) {
  const value = readPatchedData(target);
  if (value) {
    return isLView(value) ? value : value.lView;
  }
  return null;
}
function isComponentInstance(instance) {
  return instance && instance.constructor && instance.constructor.ɵcmp;
}
function isDirectiveInstance(instance) {
  return instance && instance.constructor && instance.constructor.ɵdir;
}
/**
 * Locates the element within the given LView and returns the matching index
 */
function findViaNativeElement(lView, target) {
  const tView = lView[TVIEW];
  for (let i = HEADER_OFFSET; i < tView.bindingStartIndex; i++) {
    if (unwrapRNode(lView[i]) === target) {
      return i;
    }
  }
  return -1;
}
/**
 * Locates the next tNode (child, sibling or parent).
 */
function traverseNextElement(tNode) {
  if (tNode.child) {
    return tNode.child;
  } else if (tNode.next) {
    return tNode.next;
  } else {
    // Let's take the following template: <div><span>text</span></div><component/>
    // After checking the text node, we need to find the next parent that has a "next" TNode,
    // in this case the parent `div`, so that we can find the component.
    while (tNode.parent && !tNode.parent.next) {
      tNode = tNode.parent;
    }
    return tNode.parent && tNode.parent.next;
  }
}
/**
 * Locates the component within the given LView and returns the matching index
 */
function findViaComponent(lView, componentInstance) {
  const componentIndices = lView[TVIEW].components;
  if (componentIndices) {
    for (let i = 0; i < componentIndices.length; i++) {
      const elementComponentIndex = componentIndices[i];
      const componentView = getComponentLViewByIndex(elementComponentIndex, lView);
      if (componentView[CONTEXT] === componentInstance) {
        return elementComponentIndex;
      }
    }
  } else {
    const rootComponentView = getComponentLViewByIndex(HEADER_OFFSET, lView);
    const rootComponent = rootComponentView[CONTEXT];
    if (rootComponent === componentInstance) {
      // we are dealing with the root element here therefore we know that the
      // element is the very first element after the HEADER data in the lView
      return HEADER_OFFSET;
    }
  }
  return -1;
}
/**
 * Locates the directive within the given LView and returns the matching index
 */
function findViaDirective(lView, directiveInstance) {
  // if a directive is monkey patched then it will (by default)
  // have a reference to the LView of the current view. The
  // element bound to the directive being search lives somewhere
  // in the view data. We loop through the nodes and check their
  // list of directives for the instance.
  let tNode = lView[TVIEW].firstChild;
  while (tNode) {
    const directiveIndexStart = tNode.directiveStart;
    const directiveIndexEnd = tNode.directiveEnd;
    for (let i = directiveIndexStart; i < directiveIndexEnd; i++) {
      if (lView[i] === directiveInstance) {
        return tNode.index;
      }
    }
    tNode = traverseNextElement(tNode);
  }
  return -1;
}
/**
 * Returns a list of directives applied to a node at a specific index. The list includes
 * directives matched by selector and any host directives, but it excludes components.
 * Use `getComponentAtNodeIndex` to find the component applied to a node.
 *
 * @param nodeIndex The node index
 * @param lView The target view data
 */
function getDirectivesAtNodeIndex(nodeIndex, lView) {
  const tNode = lView[TVIEW].data[nodeIndex];
  if (tNode.directiveStart === 0) return EMPTY_ARRAY;
  const results = [];
  for (let i = tNode.directiveStart; i < tNode.directiveEnd; i++) {
    const directiveInstance = lView[i];
    if (!isComponentInstance(directiveInstance)) {
      results.push(directiveInstance);
    }
  }
  return results;
}
function getComponentAtNodeIndex(nodeIndex, lView) {
  const tNode = lView[TVIEW].data[nodeIndex];
  const {
    directiveStart,
    componentOffset
  } = tNode;
  return componentOffset > -1 ? lView[directiveStart + componentOffset] : null;
}
/**
 * Returns a map of local references (local reference name => element or directive instance) that
 * exist on a given element.
 */
function discoverLocalRefs(lView, nodeIndex) {
  const tNode = lView[TVIEW].data[nodeIndex];
  if (tNode && tNode.localNames) {
    const result = {};
    let localIndex = tNode.index + 1;
    for (let i = 0; i < tNode.localNames.length; i += 2) {
      result[tNode.localNames[i]] = lView[localIndex];
      localIndex++;
    }
    return result;
  }
  return null;
}
let _icuContainerIterate;
/**
 * Iterator which provides ability to visit all of the `TIcuContainerNode` root `RNode`s.
 */
function icuContainerIterate(tIcuContainerNode, lView) {
  return _icuContainerIterate(tIcuContainerNode, lView);
}
/**
 * Ensures that `IcuContainerVisitor`'s implementation is present.
 *
 * This function is invoked when i18n instruction comes across an ICU. The purpose is to allow the
 * bundler to tree shake ICU logic and only load it if ICU instruction is executed.
 */
function ensureIcuContainerVisitorLoaded(loader) {
  if (_icuContainerIterate === undefined) {
    // Do not inline this function. We want to keep `ensureIcuContainerVisitorLoaded` light, so it
    // can be inlined into call-site.
    _icuContainerIterate = loader();
  }
}

/**
 * Gets the parent LView of the passed LView, if the PARENT is an LContainer, will get the parent of
 * that LContainer, which is an LView
 * @param lView the lView whose parent to get
 */
function getLViewParent(lView) {
  ngDevMode && assertLView(lView);
  const parent = lView[PARENT];
  return isLContainer(parent) ? parent[PARENT] : parent;
}
/**
 * Retrieve the root view from any component or `LView` by walking the parent `LView` until
 * reaching the root `LView`.
 *
 * @param componentOrLView any component or `LView`
 */
function getRootView(componentOrLView) {
  ngDevMode && assertDefined(componentOrLView, 'component');
  let lView = isLView(componentOrLView) ? componentOrLView : readPatchedLView(componentOrLView);
  while (lView && !(lView[FLAGS] & 256 /* LViewFlags.IsRoot */)) {
    lView = getLViewParent(lView);
  }
  ngDevMode && assertLView(lView);
  return lView;
}
/**
 * Returns the context information associated with the application where the target is situated. It
 * does this by walking the parent views until it gets to the root view, then getting the context
 * off of that.
 *
 * @param viewOrComponent the `LView` or component to get the root context for.
 */
function getRootContext(viewOrComponent) {
  const rootView = getRootView(viewOrComponent);
  ngDevMode && assertDefined(rootView[CONTEXT], 'Root view has no context. Perhaps it is disconnected?');
  return rootView[CONTEXT];
}
/**
 * Gets the first `LContainer` in the LView or `null` if none exists.
 */
function getFirstLContainer(lView) {
  return getNearestLContainer(lView[CHILD_HEAD]);
}
/**
 * Gets the next `LContainer` that is a sibling of the given container.
 */
function getNextLContainer(container) {
  return getNearestLContainer(container[NEXT]);
}
function getNearestLContainer(viewOrContainer) {
  while (viewOrContainer !== null && !isLContainer(viewOrContainer)) {
    viewOrContainer = viewOrContainer[NEXT];
  }
  return viewOrContainer;
}

/**
 * NOTE: for performance reasons, the possible actions are inlined within the function instead of
 * being passed as an argument.
 */
function applyToElementOrContainer(action, renderer, parent, lNodeToHandle, beforeNode) {
  // If this slot was allocated for a text node dynamically created by i18n, the text node itself
  // won't be created until i18nApply() in the update block, so this node should be skipped.
  // For more info, see "ICU expressions should work inside an ngTemplateOutlet inside an ngFor"
  // in `i18n_spec.ts`.
  if (lNodeToHandle != null) {
    let lContainer;
    let isComponent = false;
    // We are expecting an RNode, but in the case of a component or LContainer the `RNode` is
    // wrapped in an array which needs to be unwrapped. We need to know if it is a component and if
    // it has LContainer so that we can process all of those cases appropriately.
    if (isLContainer(lNodeToHandle)) {
      lContainer = lNodeToHandle;
    } else if (isLView(lNodeToHandle)) {
      isComponent = true;
      ngDevMode && assertDefined(lNodeToHandle[HOST], 'HOST must be defined for a component LView');
      lNodeToHandle = lNodeToHandle[HOST];
    }
    const rNode = unwrapRNode(lNodeToHandle);
    if (action === 0 /* WalkTNodeTreeAction.Create */ && parent !== null) {
      if (beforeNode == null) {
        nativeAppendChild(renderer, parent, rNode);
      } else {
        nativeInsertBefore(renderer, parent, rNode, beforeNode || null, true);
      }
    } else if (action === 1 /* WalkTNodeTreeAction.Insert */ && parent !== null) {
      nativeInsertBefore(renderer, parent, rNode, beforeNode || null, true);
    } else if (action === 2 /* WalkTNodeTreeAction.Detach */) {
      nativeRemoveNode(renderer, rNode, isComponent);
    } else if (action === 3 /* WalkTNodeTreeAction.Destroy */) {
      ngDevMode && ngDevMode.rendererDestroyNode++;
      renderer.destroyNode(rNode);
    }
    if (lContainer != null) {
      applyContainer(renderer, action, lContainer, parent, beforeNode);
    }
  }
}
function createTextNode(renderer, value) {
  ngDevMode && ngDevMode.rendererCreateTextNode++;
  ngDevMode && ngDevMode.rendererSetText++;
  return renderer.createText(value);
}
function updateTextNode(renderer, rNode, value) {
  ngDevMode && ngDevMode.rendererSetText++;
  renderer.setValue(rNode, value);
}
function createCommentNode(renderer, value) {
  ngDevMode && ngDevMode.rendererCreateComment++;
  return renderer.createComment(escapeCommentText(value));
}
/**
 * Creates a native element from a tag name, using a renderer.
 * @param renderer A renderer to use
 * @param name the tag name
 * @param namespace Optional namespace for element.
 * @returns the element created
 */
function createElementNode(renderer, name, namespace) {
  ngDevMode && ngDevMode.rendererCreateElement++;
  return renderer.createElement(name, namespace);
}
/**
 * Removes all DOM elements associated with a view.
 *
 * Because some root nodes of the view may be containers, we sometimes need
 * to propagate deeply into the nested containers to remove all elements in the
 * views beneath it.
 *
 * @param tView The `TView' of the `LView` from which elements should be added or removed
 * @param lView The view from which elements should be added or removed
 */
function removeViewFromContainer(tView, lView) {
  const renderer = lView[RENDERER];
  applyView(tView, lView, renderer, 2 /* WalkTNodeTreeAction.Detach */, null, null);
  lView[HOST] = null;
  lView[T_HOST] = null;
}
/**
 * Adds all DOM elements associated with a view.
 *
 * Because some root nodes of the view may be containers, we sometimes need
 * to propagate deeply into the nested containers to add all elements in the
 * views beneath it.
 *
 * @param tView The `TView' of the `LView` from which elements should be added or removed
 * @param parentTNode The `TNode` where the `LView` should be attached to.
 * @param renderer Current renderer to use for DOM manipulations.
 * @param lView The view from which elements should be added or removed
 * @param parentNativeNode The parent `RElement` where it should be inserted into.
 * @param beforeNode The node before which elements should be added, if insert mode
 */
function addViewToContainer(tView, parentTNode, renderer, lView, parentNativeNode, beforeNode) {
  lView[HOST] = parentNativeNode;
  lView[T_HOST] = parentTNode;
  applyView(tView, lView, renderer, 1 /* WalkTNodeTreeAction.Insert */, parentNativeNode, beforeNode);
}
/**
 * Detach a `LView` from the DOM by detaching its nodes.
 *
 * @param tView The `TView' of the `LView` to be detached
 * @param lView the `LView` to be detached.
 */
function renderDetachView(tView, lView) {
  applyView(tView, lView, lView[RENDERER], 2 /* WalkTNodeTreeAction.Detach */, null, null);
}
/**
 * Traverses down and up the tree of views and containers to remove listeners and
 * call onDestroy callbacks.
 *
 * Notes:
 *  - Because it's used for onDestroy calls, it needs to be bottom-up.
 *  - Must process containers instead of their views to avoid splicing
 *  when views are destroyed and re-added.
 *  - Using a while loop because it's faster than recursion
 *  - Destroy only called on movement to sibling or movement to parent (laterally or up)
 *
 *  @param rootView The view to destroy
 */
function destroyViewTree(rootView) {
  // If the view has no children, we can clean it up and return early.
  let lViewOrLContainer = rootView[CHILD_HEAD];
  if (!lViewOrLContainer) {
    return cleanUpView(rootView[TVIEW], rootView);
  }
  while (lViewOrLContainer) {
    let next = null;
    if (isLView(lViewOrLContainer)) {
      // If LView, traverse down to child.
      next = lViewOrLContainer[CHILD_HEAD];
    } else {
      ngDevMode && assertLContainer(lViewOrLContainer);
      // If container, traverse down to its first LView.
      const firstView = lViewOrLContainer[CONTAINER_HEADER_OFFSET];
      if (firstView) next = firstView;
    }
    if (!next) {
      // Only clean up view when moving to the side or up, as destroy hooks
      // should be called in order from the bottom up.
      while (lViewOrLContainer && !lViewOrLContainer[NEXT] && lViewOrLContainer !== rootView) {
        if (isLView(lViewOrLContainer)) {
          cleanUpView(lViewOrLContainer[TVIEW], lViewOrLContainer);
        }
        lViewOrLContainer = lViewOrLContainer[PARENT];
      }
      if (lViewOrLContainer === null) lViewOrLContainer = rootView;
      if (isLView(lViewOrLContainer)) {
        cleanUpView(lViewOrLContainer[TVIEW], lViewOrLContainer);
      }
      next = lViewOrLContainer && lViewOrLContainer[NEXT];
    }
    lViewOrLContainer = next;
  }
}
/**
 * Inserts a view into a container.
 *
 * This adds the view to the container's array of active views in the correct
 * position. It also adds the view's elements to the DOM if the container isn't a
 * root node of another view (in that case, the view's elements will be added when
 * the container's parent view is added later).
 *
 * @param tView The `TView' of the `LView` to insert
 * @param lView The view to insert
 * @param lContainer The container into which the view should be inserted
 * @param index Which index in the container to insert the child view into
 */
function insertView(tView, lView, lContainer, index) {
  ngDevMode && assertLView(lView);
  ngDevMode && assertLContainer(lContainer);
  const indexInContainer = CONTAINER_HEADER_OFFSET + index;
  const containerLength = lContainer.length;
  if (index > 0) {
    // This is a new view, we need to add it to the children.
    lContainer[indexInContainer - 1][NEXT] = lView;
  }
  if (index < containerLength - CONTAINER_HEADER_OFFSET) {
    lView[NEXT] = lContainer[indexInContainer];
    addToArray(lContainer, CONTAINER_HEADER_OFFSET + index, lView);
  } else {
    lContainer.push(lView);
    lView[NEXT] = null;
  }
  lView[PARENT] = lContainer;
  // track views where declaration and insertion points are different
  const declarationLContainer = lView[DECLARATION_LCONTAINER];
  if (declarationLContainer !== null && lContainer !== declarationLContainer) {
    trackMovedView(declarationLContainer, lView);
  }
  // notify query that a new view has been added
  const lQueries = lView[QUERIES];
  if (lQueries !== null) {
    lQueries.insertView(tView);
  }
  // Sets the attached flag
  lView[FLAGS] |= 64 /* LViewFlags.Attached */;
}
/**
 * Track views created from the declaration container (TemplateRef) and inserted into a
 * different LContainer.
 */
function trackMovedView(declarationContainer, lView) {
  ngDevMode && assertDefined(lView, 'LView required');
  ngDevMode && assertLContainer(declarationContainer);
  const movedViews = declarationContainer[MOVED_VIEWS];
  const insertedLContainer = lView[PARENT];
  ngDevMode && assertLContainer(insertedLContainer);
  const insertedComponentLView = insertedLContainer[PARENT][DECLARATION_COMPONENT_VIEW];
  ngDevMode && assertDefined(insertedComponentLView, 'Missing insertedComponentLView');
  const declaredComponentLView = lView[DECLARATION_COMPONENT_VIEW];
  ngDevMode && assertDefined(declaredComponentLView, 'Missing declaredComponentLView');
  if (declaredComponentLView !== insertedComponentLView) {
    // At this point the declaration-component is not same as insertion-component; this means that
    // this is a transplanted view. Mark the declared lView as having transplanted views so that
    // those views can participate in CD.
    declarationContainer[HAS_TRANSPLANTED_VIEWS] = true;
  }
  if (movedViews === null) {
    declarationContainer[MOVED_VIEWS] = [lView];
  } else {
    movedViews.push(lView);
  }
}
function detachMovedView(declarationContainer, lView) {
  ngDevMode && assertLContainer(declarationContainer);
  ngDevMode && assertDefined(declarationContainer[MOVED_VIEWS], 'A projected view should belong to a non-empty projected views collection');
  const movedViews = declarationContainer[MOVED_VIEWS];
  const declarationViewIndex = movedViews.indexOf(lView);
  const insertionLContainer = lView[PARENT];
  ngDevMode && assertLContainer(insertionLContainer);
  // If the view was marked for refresh but then detached before it was checked (where the flag
  // would be cleared and the counter decremented), we need to decrement the view counter here
  // instead.
  if (lView[FLAGS] & 512 /* LViewFlags.RefreshTransplantedView */) {
    lView[FLAGS] &= ~512 /* LViewFlags.RefreshTransplantedView */;
    updateTransplantedViewCount(insertionLContainer, -1);
  }
  movedViews.splice(declarationViewIndex, 1);
}
/**
 * Detaches a view from a container.
 *
 * This method removes the view from the container's array of active views. It also
 * removes the view's elements from the DOM.
 *
 * @param lContainer The container from which to detach a view
 * @param removeIndex The index of the view to detach
 * @returns Detached LView instance.
 */
function detachView(lContainer, removeIndex) {
  if (lContainer.length <= CONTAINER_HEADER_OFFSET) return;
  const indexInContainer = CONTAINER_HEADER_OFFSET + removeIndex;
  const viewToDetach = lContainer[indexInContainer];
  if (viewToDetach) {
    const declarationLContainer = viewToDetach[DECLARATION_LCONTAINER];
    if (declarationLContainer !== null && declarationLContainer !== lContainer) {
      detachMovedView(declarationLContainer, viewToDetach);
    }
    if (removeIndex > 0) {
      lContainer[indexInContainer - 1][NEXT] = viewToDetach[NEXT];
    }
    const removedLView = removeFromArray(lContainer, CONTAINER_HEADER_OFFSET + removeIndex);
    removeViewFromContainer(viewToDetach[TVIEW], viewToDetach);
    // notify query that a view has been removed
    const lQueries = removedLView[QUERIES];
    if (lQueries !== null) {
      lQueries.detachView(removedLView[TVIEW]);
    }
    viewToDetach[PARENT] = null;
    viewToDetach[NEXT] = null;
    // Unsets the attached flag
    viewToDetach[FLAGS] &= ~64 /* LViewFlags.Attached */;
  }

  return viewToDetach;
}
/**
 * A standalone function which destroys an LView,
 * conducting clean up (e.g. removing listeners, calling onDestroys).
 *
 * @param tView The `TView' of the `LView` to be destroyed
 * @param lView The view to be destroyed.
 */
function destroyLView(tView, lView) {
  if (!(lView[FLAGS] & 128 /* LViewFlags.Destroyed */)) {
    const renderer = lView[RENDERER];
    if (renderer.destroyNode) {
      applyView(tView, lView, renderer, 3 /* WalkTNodeTreeAction.Destroy */, null, null);
    }
    destroyViewTree(lView);
  }
}
/**
 * Calls onDestroys hooks for all directives and pipes in a given view and then removes all
 * listeners. Listeners are removed as the last step so events delivered in the onDestroys hooks
 * can be propagated to @Output listeners.
 *
 * @param tView `TView` for the `LView` to clean up.
 * @param lView The LView to clean up
 */
function cleanUpView(tView, lView) {
  if (!(lView[FLAGS] & 128 /* LViewFlags.Destroyed */)) {
    // Usually the Attached flag is removed when the view is detached from its parent, however
    // if it's a root view, the flag won't be unset hence why we're also removing on destroy.
    lView[FLAGS] &= ~64 /* LViewFlags.Attached */;
    // Mark the LView as destroyed *before* executing the onDestroy hooks. An onDestroy hook
    // runs arbitrary user code, which could include its own `viewRef.destroy()` (or similar). If
    // We don't flag the view as destroyed before the hooks, this could lead to an infinite loop.
    // This also aligns with the ViewEngine behavior. It also means that the onDestroy hook is
    // really more of an "afterDestroy" hook if you think about it.
    lView[FLAGS] |= 128 /* LViewFlags.Destroyed */;
    executeOnDestroys(tView, lView);
    processCleanups(tView, lView);
    // For component views only, the local renderer is destroyed at clean up time.
    if (lView[TVIEW].type === 1 /* TViewType.Component */) {
      ngDevMode && ngDevMode.rendererDestroy++;
      lView[RENDERER].destroy();
    }
    const declarationContainer = lView[DECLARATION_LCONTAINER];
    // we are dealing with an embedded view that is still inserted into a container
    if (declarationContainer !== null && isLContainer(lView[PARENT])) {
      // and this is a projected view
      if (declarationContainer !== lView[PARENT]) {
        detachMovedView(declarationContainer, lView);
      }
      // For embedded views still attached to a container: remove query result from this view.
      const lQueries = lView[QUERIES];
      if (lQueries !== null) {
        lQueries.detachView(tView);
      }
    }
    // Unregister the view once everything else has been cleaned up.
    unregisterLView(lView);
  }
}
/** Removes listeners and unsubscribes from output subscriptions */
function processCleanups(tView, lView) {
  const tCleanup = tView.cleanup;
  const lCleanup = lView[CLEANUP];
  // `LCleanup` contains both share information with `TCleanup` as well as instance specific
  // information appended at the end. We need to know where the end of the `TCleanup` information
  // is, and we track this with `lastLCleanupIndex`.
  let lastLCleanupIndex = -1;
  if (tCleanup !== null) {
    for (let i = 0; i < tCleanup.length - 1; i += 2) {
      if (typeof tCleanup[i] === 'string') {
        // This is a native DOM listener. It will occupy 4 entries in the TCleanup array (hence i +=
        // 2 at the end of this block).
        const targetIdx = tCleanup[i + 3];
        ngDevMode && assertNumber(targetIdx, 'cleanup target must be a number');
        if (targetIdx >= 0) {
          // unregister
          lCleanup[lastLCleanupIndex = targetIdx]();
        } else {
          // Subscription
          lCleanup[lastLCleanupIndex = -targetIdx].unsubscribe();
        }
        i += 2;
      } else {
        // This is a cleanup function that is grouped with the index of its context
        const context = lCleanup[lastLCleanupIndex = tCleanup[i + 1]];
        tCleanup[i].call(context);
      }
    }
  }
  if (lCleanup !== null) {
    for (let i = lastLCleanupIndex + 1; i < lCleanup.length; i++) {
      const instanceCleanupFn = lCleanup[i];
      ngDevMode && assertFunction(instanceCleanupFn, 'Expecting instance cleanup function.');
      instanceCleanupFn();
    }
    lView[CLEANUP] = null;
  }
}
/** Calls onDestroy hooks for this view */
function executeOnDestroys(tView, lView) {
  let destroyHooks;
  if (tView != null && (destroyHooks = tView.destroyHooks) != null) {
    for (let i = 0; i < destroyHooks.length; i += 2) {
      const context = lView[destroyHooks[i]];
      // Only call the destroy hook if the context has been requested.
      if (!(context instanceof NodeInjectorFactory)) {
        const toCall = destroyHooks[i + 1];
        if (Array.isArray(toCall)) {
          for (let j = 0; j < toCall.length; j += 2) {
            const callContext = context[toCall[j]];
            const hook = toCall[j + 1];
            profiler(4 /* ProfilerEvent.LifecycleHookStart */, callContext, hook);
            try {
              hook.call(callContext);
            } finally {
              profiler(5 /* ProfilerEvent.LifecycleHookEnd */, callContext, hook);
            }
          }
        } else {
          profiler(4 /* ProfilerEvent.LifecycleHookStart */, context, toCall);
          try {
            toCall.call(context);
          } finally {
            profiler(5 /* ProfilerEvent.LifecycleHookEnd */, context, toCall);
          }
        }
      }
    }
  }
}
/**
 * Returns a native element if a node can be inserted into the given parent.
 *
 * There are two reasons why we may not be able to insert a element immediately.
 * - Projection: When creating a child content element of a component, we have to skip the
 *   insertion because the content of a component will be projected.
 *   `<component><content>delayed due to projection</content></component>`
 * - Parent container is disconnected: This can happen when we are inserting a view into
 *   parent container, which itself is disconnected. For example the parent container is part
 *   of a View which has not be inserted or is made for projection but has not been inserted
 *   into destination.
 *
 * @param tView: Current `TView`.
 * @param tNode: `TNode` for which we wish to retrieve render parent.
 * @param lView: Current `LView`.
 */
function getParentRElement(tView, tNode, lView) {
  return getClosestRElement(tView, tNode.parent, lView);
}
/**
 * Get closest `RElement` or `null` if it can't be found.
 *
 * If `TNode` is `TNodeType.Element` => return `RElement` at `LView[tNode.index]` location.
 * If `TNode` is `TNodeType.ElementContainer|IcuContain` => return the parent (recursively).
 * If `TNode` is `null` then return host `RElement`:
 *   - return `null` if projection
 *   - return `null` if parent container is disconnected (we have no parent.)
 *
 * @param tView: Current `TView`.
 * @param tNode: `TNode` for which we wish to retrieve `RElement` (or `null` if host element is
 *     needed).
 * @param lView: Current `LView`.
 * @returns `null` if the `RElement` can't be determined at this time (no parent / projection)
 */
function getClosestRElement(tView, tNode, lView) {
  let parentTNode = tNode;
  // Skip over element and ICU containers as those are represented by a comment node and
  // can't be used as a render parent.
  while (parentTNode !== null && parentTNode.type & (8 /* TNodeType.ElementContainer */ | 32 /* TNodeType.Icu */)) {
    tNode = parentTNode;
    parentTNode = tNode.parent;
  }
  // If the parent tNode is null, then we are inserting across views: either into an embedded view
  // or a component view.
  if (parentTNode === null) {
    // We are inserting a root element of the component view into the component host element and
    // it should always be eager.
    return lView[HOST];
  } else {
    ngDevMode && assertTNodeType(parentTNode, 3 /* TNodeType.AnyRNode */ | 4 /* TNodeType.Container */);
    const {
      componentOffset
    } = parentTNode;
    if (componentOffset > -1) {
      ngDevMode && assertTNodeForLView(parentTNode, lView);
      const {
        encapsulation
      } = tView.data[parentTNode.directiveStart + componentOffset];
      // We've got a parent which is an element in the current view. We just need to verify if the
      // parent element is not a component. Component's content nodes are not inserted immediately
      // because they will be projected, and so doing insert at this point would be wasteful.
      // Since the projection would then move it to its final destination. Note that we can't
      // make this assumption when using the Shadow DOM, because the native projection placeholders
      // (<content> or <slot>) have to be in place as elements are being inserted.
      if (encapsulation === ViewEncapsulation$1.None || encapsulation === ViewEncapsulation$1.Emulated) {
        return null;
      }
    }
    return getNativeByTNode(parentTNode, lView);
  }
}
/**
 * Inserts a native node before another native node for a given parent.
 * This is a utility function that can be used when native nodes were determined.
 */
function nativeInsertBefore(renderer, parent, child, beforeNode, isMove) {
  ngDevMode && ngDevMode.rendererInsertBefore++;
  renderer.insertBefore(parent, child, beforeNode, isMove);
}
function nativeAppendChild(renderer, parent, child) {
  ngDevMode && ngDevMode.rendererAppendChild++;
  ngDevMode && assertDefined(parent, 'parent node must be defined');
  renderer.appendChild(parent, child);
}
function nativeAppendOrInsertBefore(renderer, parent, child, beforeNode, isMove) {
  if (beforeNode !== null) {
    nativeInsertBefore(renderer, parent, child, beforeNode, isMove);
  } else {
    nativeAppendChild(renderer, parent, child);
  }
}
/** Removes a node from the DOM given its native parent. */
function nativeRemoveChild(renderer, parent, child, isHostElement) {
  renderer.removeChild(parent, child, isHostElement);
}
/** Checks if an element is a `<template>` node. */
function isTemplateNode(node) {
  return node.tagName === 'TEMPLATE' && node.content !== undefined;
}
/**
 * Returns a native parent of a given native node.
 */
function nativeParentNode(renderer, node) {
  return renderer.parentNode(node);
}
/**
 * Returns a native sibling of a given native node.
 */
function nativeNextSibling(renderer, node) {
  return renderer.nextSibling(node);
}
/**
 * Find a node in front of which `currentTNode` should be inserted.
 *
 * This method determines the `RNode` in front of which we should insert the `currentRNode`. This
 * takes `TNode.insertBeforeIndex` into account if i18n code has been invoked.
 *
 * @param parentTNode parent `TNode`
 * @param currentTNode current `TNode` (The node which we would like to insert into the DOM)
 * @param lView current `LView`
 */
function getInsertInFrontOfRNode(parentTNode, currentTNode, lView) {
  return _getInsertInFrontOfRNodeWithI18n(parentTNode, currentTNode, lView);
}
/**
 * Find a node in front of which `currentTNode` should be inserted. (Does not take i18n into
 * account)
 *
 * This method determines the `RNode` in front of which we should insert the `currentRNode`. This
 * does not take `TNode.insertBeforeIndex` into account.
 *
 * @param parentTNode parent `TNode`
 * @param currentTNode current `TNode` (The node which we would like to insert into the DOM)
 * @param lView current `LView`
 */
function getInsertInFrontOfRNodeWithNoI18n(parentTNode, currentTNode, lView) {
  if (parentTNode.type & (8 /* TNodeType.ElementContainer */ | 32 /* TNodeType.Icu */)) {
    return getNativeByTNode(parentTNode, lView);
  }
  return null;
}
/**
 * Tree shakable boundary for `getInsertInFrontOfRNodeWithI18n` function.
 *
 * This function will only be set if i18n code runs.
 */
let _getInsertInFrontOfRNodeWithI18n = getInsertInFrontOfRNodeWithNoI18n;
/**
 * Tree shakable boundary for `processI18nInsertBefore` function.
 *
 * This function will only be set if i18n code runs.
 */
let _processI18nInsertBefore;
function setI18nHandling(getInsertInFrontOfRNodeWithI18n, processI18nInsertBefore) {
  _getInsertInFrontOfRNodeWithI18n = getInsertInFrontOfRNodeWithI18n;
  _processI18nInsertBefore = processI18nInsertBefore;
}
/**
 * Appends the `child` native node (or a collection of nodes) to the `parent`.
 *
 * @param tView The `TView' to be appended
 * @param lView The current LView
 * @param childRNode The native child (or children) that should be appended
 * @param childTNode The TNode of the child element
 */
function appendChild(tView, lView, childRNode, childTNode) {
  const parentRNode = getParentRElement(tView, childTNode, lView);
  const renderer = lView[RENDERER];
  const parentTNode = childTNode.parent || lView[T_HOST];
  const anchorNode = getInsertInFrontOfRNode(parentTNode, childTNode, lView);
  if (parentRNode != null) {
    if (Array.isArray(childRNode)) {
      for (let i = 0; i < childRNode.length; i++) {
        nativeAppendOrInsertBefore(renderer, parentRNode, childRNode[i], anchorNode, false);
      }
    } else {
      nativeAppendOrInsertBefore(renderer, parentRNode, childRNode, anchorNode, false);
    }
  }
  _processI18nInsertBefore !== undefined && _processI18nInsertBefore(renderer, childTNode, lView, childRNode, parentRNode);
}
/**
 * Returns the first native node for a given LView, starting from the provided TNode.
 *
 * Native nodes are returned in the order in which those appear in the native tree (DOM).
 */
function getFirstNativeNode(lView, tNode) {
  if (tNode !== null) {
    ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */ | 12 /* TNodeType.AnyContainer */ | 32 /* TNodeType.Icu */ | 16 /* TNodeType.Projection */);
    const tNodeType = tNode.type;
    if (tNodeType & 3 /* TNodeType.AnyRNode */) {
      return getNativeByTNode(tNode, lView);
    } else if (tNodeType & 4 /* TNodeType.Container */) {
      return getBeforeNodeForView(-1, lView[tNode.index]);
    } else if (tNodeType & 8 /* TNodeType.ElementContainer */) {
      const elIcuContainerChild = tNode.child;
      if (elIcuContainerChild !== null) {
        return getFirstNativeNode(lView, elIcuContainerChild);
      } else {
        const rNodeOrLContainer = lView[tNode.index];
        if (isLContainer(rNodeOrLContainer)) {
          return getBeforeNodeForView(-1, rNodeOrLContainer);
        } else {
          return unwrapRNode(rNodeOrLContainer);
        }
      }
    } else if (tNodeType & 32 /* TNodeType.Icu */) {
      let nextRNode = icuContainerIterate(tNode, lView);
      let rNode = nextRNode();
      // If the ICU container has no nodes, than we use the ICU anchor as the node.
      return rNode || unwrapRNode(lView[tNode.index]);
    } else {
      const projectionNodes = getProjectionNodes(lView, tNode);
      if (projectionNodes !== null) {
        if (Array.isArray(projectionNodes)) {
          return projectionNodes[0];
        }
        const parentView = getLViewParent(lView[DECLARATION_COMPONENT_VIEW]);
        ngDevMode && assertParentView(parentView);
        return getFirstNativeNode(parentView, projectionNodes);
      } else {
        return getFirstNativeNode(lView, tNode.next);
      }
    }
  }
  return null;
}
function getProjectionNodes(lView, tNode) {
  if (tNode !== null) {
    const componentView = lView[DECLARATION_COMPONENT_VIEW];
    const componentHost = componentView[T_HOST];
    const slotIdx = tNode.projection;
    ngDevMode && assertProjectionSlots(lView);
    return componentHost.projection[slotIdx];
  }
  return null;
}
function getBeforeNodeForView(viewIndexInContainer, lContainer) {
  const nextViewIndex = CONTAINER_HEADER_OFFSET + viewIndexInContainer + 1;
  if (nextViewIndex < lContainer.length) {
    const lView = lContainer[nextViewIndex];
    const firstTNodeOfView = lView[TVIEW].firstChild;
    if (firstTNodeOfView !== null) {
      return getFirstNativeNode(lView, firstTNodeOfView);
    }
  }
  return lContainer[NATIVE];
}
/**
 * Removes a native node itself using a given renderer. To remove the node we are looking up its
 * parent from the native tree as not all platforms / browsers support the equivalent of
 * node.remove().
 *
 * @param renderer A renderer to be used
 * @param rNode The native node that should be removed
 * @param isHostElement A flag indicating if a node to be removed is a host of a component.
 */
function nativeRemoveNode(renderer, rNode, isHostElement) {
  ngDevMode && ngDevMode.rendererRemoveNode++;
  const nativeParent = nativeParentNode(renderer, rNode);
  if (nativeParent) {
    nativeRemoveChild(renderer, nativeParent, rNode, isHostElement);
  }
}
/**
 * Performs the operation of `action` on the node. Typically this involves inserting or removing
 * nodes on the LView or projection boundary.
 */
function applyNodes(renderer, action, tNode, lView, parentRElement, beforeNode, isProjection) {
  while (tNode != null) {
    ngDevMode && assertTNodeForLView(tNode, lView);
    ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */ | 12 /* TNodeType.AnyContainer */ | 16 /* TNodeType.Projection */ | 32 /* TNodeType.Icu */);
    const rawSlotValue = lView[tNode.index];
    const tNodeType = tNode.type;
    if (isProjection) {
      if (action === 0 /* WalkTNodeTreeAction.Create */) {
        rawSlotValue && attachPatchData(unwrapRNode(rawSlotValue), lView);
        tNode.flags |= 2 /* TNodeFlags.isProjected */;
      }
    }

    if ((tNode.flags & 32 /* TNodeFlags.isDetached */) !== 32 /* TNodeFlags.isDetached */) {
      if (tNodeType & 8 /* TNodeType.ElementContainer */) {
        applyNodes(renderer, action, tNode.child, lView, parentRElement, beforeNode, false);
        applyToElementOrContainer(action, renderer, parentRElement, rawSlotValue, beforeNode);
      } else if (tNodeType & 32 /* TNodeType.Icu */) {
        const nextRNode = icuContainerIterate(tNode, lView);
        let rNode;
        while (rNode = nextRNode()) {
          applyToElementOrContainer(action, renderer, parentRElement, rNode, beforeNode);
        }
        applyToElementOrContainer(action, renderer, parentRElement, rawSlotValue, beforeNode);
      } else if (tNodeType & 16 /* TNodeType.Projection */) {
        applyProjectionRecursive(renderer, action, lView, tNode, parentRElement, beforeNode);
      } else {
        ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */ | 4 /* TNodeType.Container */);
        applyToElementOrContainer(action, renderer, parentRElement, rawSlotValue, beforeNode);
      }
    }
    tNode = isProjection ? tNode.projectionNext : tNode.next;
  }
}
function applyView(tView, lView, renderer, action, parentRElement, beforeNode) {
  applyNodes(renderer, action, tView.firstChild, lView, parentRElement, beforeNode, false);
}
/**
 * `applyProjection` performs operation on the projection.
 *
 * Inserting a projection requires us to locate the projected nodes from the parent component. The
 * complication is that those nodes themselves could be re-projected from their parent component.
 *
 * @param tView The `TView` of `LView` which needs to be inserted, detached, destroyed
 * @param lView The `LView` which needs to be inserted, detached, destroyed.
 * @param tProjectionNode node to project
 */
function applyProjection(tView, lView, tProjectionNode) {
  const renderer = lView[RENDERER];
  const parentRNode = getParentRElement(tView, tProjectionNode, lView);
  const parentTNode = tProjectionNode.parent || lView[T_HOST];
  let beforeNode = getInsertInFrontOfRNode(parentTNode, tProjectionNode, lView);
  applyProjectionRecursive(renderer, 0 /* WalkTNodeTreeAction.Create */, lView, tProjectionNode, parentRNode, beforeNode);
}
/**
 * `applyProjectionRecursive` performs operation on the projection specified by `action` (insert,
 * detach, destroy)
 *
 * Inserting a projection requires us to locate the projected nodes from the parent component. The
 * complication is that those nodes themselves could be re-projected from their parent component.
 *
 * @param renderer Render to use
 * @param action action to perform (insert, detach, destroy)
 * @param lView The LView which needs to be inserted, detached, destroyed.
 * @param tProjectionNode node to project
 * @param parentRElement parent DOM element for insertion/removal.
 * @param beforeNode Before which node the insertions should happen.
 */
function applyProjectionRecursive(renderer, action, lView, tProjectionNode, parentRElement, beforeNode) {
  const componentLView = lView[DECLARATION_COMPONENT_VIEW];
  const componentNode = componentLView[T_HOST];
  ngDevMode && assertEqual(typeof tProjectionNode.projection, 'number', 'expecting projection index');
  const nodeToProjectOrRNodes = componentNode.projection[tProjectionNode.projection];
  if (Array.isArray(nodeToProjectOrRNodes)) {
    // This should not exist, it is a bit of a hack. When we bootstrap a top level node and we
    // need to support passing projectable nodes, so we cheat and put them in the TNode
    // of the Host TView. (Yes we put instance info at the T Level). We can get away with it
    // because we know that that TView is not shared and therefore it will not be a problem.
    // This should be refactored and cleaned up.
    for (let i = 0; i < nodeToProjectOrRNodes.length; i++) {
      const rNode = nodeToProjectOrRNodes[i];
      applyToElementOrContainer(action, renderer, parentRElement, rNode, beforeNode);
    }
  } else {
    let nodeToProject = nodeToProjectOrRNodes;
    const projectedComponentLView = componentLView[PARENT];
    applyNodes(renderer, action, nodeToProject, projectedComponentLView, parentRElement, beforeNode, true);
  }
}
/**
 * `applyContainer` performs an operation on the container and its views as specified by
 * `action` (insert, detach, destroy)
 *
 * Inserting a Container is complicated by the fact that the container may have Views which
 * themselves have containers or projections.
 *
 * @param renderer Renderer to use
 * @param action action to perform (insert, detach, destroy)
 * @param lContainer The LContainer which needs to be inserted, detached, destroyed.
 * @param parentRElement parent DOM element for insertion/removal.
 * @param beforeNode Before which node the insertions should happen.
 */
function applyContainer(renderer, action, lContainer, parentRElement, beforeNode) {
  ngDevMode && assertLContainer(lContainer);
  const anchor = lContainer[NATIVE]; // LContainer has its own before node.
  const native = unwrapRNode(lContainer);
  // An LContainer can be created dynamically on any node by injecting ViewContainerRef.
  // Asking for a ViewContainerRef on an element will result in a creation of a separate anchor
  // node (comment in the DOM) that will be different from the LContainer's host node. In this
  // particular case we need to execute action on 2 nodes:
  // - container's host node (this is done in the executeActionOnElementOrContainer)
  // - container's host node (this is done here)
  if (anchor !== native) {
    // This is very strange to me (Misko). I would expect that the native is same as anchor. I
    // don't see a reason why they should be different, but they are.
    //
    // If they are we need to process the second anchor as well.
    applyToElementOrContainer(action, renderer, parentRElement, anchor, beforeNode);
  }
  for (let i = CONTAINER_HEADER_OFFSET; i < lContainer.length; i++) {
    const lView = lContainer[i];
    applyView(lView[TVIEW], lView, renderer, action, parentRElement, anchor);
  }
}
/**
 * Writes class/style to element.
 *
 * @param renderer Renderer to use.
 * @param isClassBased `true` if it should be written to `class` (`false` to write to `style`)
 * @param rNode The Node to write to.
 * @param prop Property to write to. This would be the class/style name.
 * @param value Value to write. If `null`/`undefined`/`false` this is considered a remove (set/add
 *        otherwise).
 */
function applyStyling(renderer, isClassBased, rNode, prop, value) {
  if (isClassBased) {
    // We actually want JS true/false here because any truthy value should add the class
    if (!value) {
      ngDevMode && ngDevMode.rendererRemoveClass++;
      renderer.removeClass(rNode, prop);
    } else {
      ngDevMode && ngDevMode.rendererAddClass++;
      renderer.addClass(rNode, prop);
    }
  } else {
    let flags = prop.indexOf('-') === -1 ? undefined : RendererStyleFlags2.DashCase;
    if (value == null /** || value === undefined */) {
      ngDevMode && ngDevMode.rendererRemoveStyle++;
      renderer.removeStyle(rNode, prop, flags);
    } else {
      // A value is important if it ends with `!important`. The style
      // parser strips any semicolons at the end of the value.
      const isImportant = typeof value === 'string' ? value.endsWith('!important') : false;
      if (isImportant) {
        // !important has to be stripped from the value for it to be valid.
        value = value.slice(0, -10);
        flags |= RendererStyleFlags2.Important;
      }
      ngDevMode && ngDevMode.rendererSetStyle++;
      renderer.setStyle(rNode, prop, value, flags);
    }
  }
}
/**
 * Write `cssText` to `RElement`.
 *
 * This function does direct write without any reconciliation. Used for writing initial values, so
 * that static styling values do not pull in the style parser.
 *
 * @param renderer Renderer to use
 * @param element The element which needs to be updated.
 * @param newValue The new class list to write.
 */
function writeDirectStyle(renderer, element, newValue) {
  ngDevMode && assertString(newValue, '\'newValue\' should be a string');
  renderer.setAttribute(element, 'style', newValue);
  ngDevMode && ngDevMode.rendererSetStyle++;
}
/**
 * Write `className` to `RElement`.
 *
 * This function does direct write without any reconciliation. Used for writing initial values, so
 * that static styling values do not pull in the style parser.
 *
 * @param renderer Renderer to use
 * @param element The element which needs to be updated.
 * @param newValue The new class list to write.
 */
function writeDirectClass(renderer, element, newValue) {
  ngDevMode && assertString(newValue, '\'newValue\' should be a string');
  if (newValue === '') {
    // There are tests in `google3` which expect `element.getAttribute('class')` to be `null`.
    renderer.removeAttribute(element, 'class');
  } else {
    renderer.setAttribute(element, 'class', newValue);
  }
  ngDevMode && ngDevMode.rendererSetClassName++;
}
/** Sets up the static DOM attributes on an `RNode`. */
function setupStaticAttributes(renderer, element, tNode) {
  const {
    mergedAttrs,
    classes,
    styles
  } = tNode;
  if (mergedAttrs !== null) {
    setUpAttributes(renderer, element, mergedAttrs);
  }
  if (classes !== null) {
    writeDirectClass(renderer, element, classes);
  }
  if (styles !== null) {
    writeDirectStyle(renderer, element, styles);
  }
}

/**
 * @fileoverview
 * A module to facilitate use of a Trusted Types policy internally within
 * Angular. It lazily constructs the Trusted Types policy, providing helper
 * utilities for promoting strings to Trusted Types. When Trusted Types are not
 * available, strings are used as a fallback.
 * @security All use of this module is security-sensitive and should go through
 * security review.
 */
/**
 * The Trusted Types policy, or null if Trusted Types are not
 * enabled/supported, or undefined if the policy has not been created yet.
 */
let policy$1;
/**
 * Returns the Trusted Types policy, or null if Trusted Types are not
 * enabled/supported. The first call to this function will create the policy.
 */
function getPolicy$1() {
  if (policy$1 === undefined) {
    policy$1 = null;
    if (_global.trustedTypes) {
      try {
        policy$1 = _global.trustedTypes.createPolicy('angular', {
          createHTML: s => s,
          createScript: s => s,
          createScriptURL: s => s
        });
      } catch {
        // trustedTypes.createPolicy throws if called with a name that is
        // already registered, even in report-only mode. Until the API changes,
        // catch the error not to break the applications functionally. In such
        // cases, the code will fall back to using strings.
      }
    }
  }
  return policy$1;
}
/**
 * Unsafely promote a string to a TrustedHTML, falling back to strings when
 * Trusted Types are not available.
 * @security This is a security-sensitive function; any use of this function
 * must go through security review. In particular, it must be assured that the
 * provided string will never cause an XSS vulnerability if used in a context
 * that will be interpreted as HTML by a browser, e.g. when assigning to
 * element.innerHTML.
 */
function trustedHTMLFromString(html) {
  return getPolicy$1()?.createHTML(html) || html;
}
/**
 * Unsafely promote a string to a TrustedScript, falling back to strings when
 * Trusted Types are not available.
 * @security In particular, it must be assured that the provided string will
 * never cause an XSS vulnerability if used in a context that will be
 * interpreted and executed as a script by a browser, e.g. when calling eval.
 */
function trustedScriptFromString(script) {
  return getPolicy$1()?.createScript(script) || script;
}
/**
 * Unsafely promote a string to a TrustedScriptURL, falling back to strings
 * when Trusted Types are not available.
 * @security This is a security-sensitive function; any use of this function
 * must go through security review. In particular, it must be assured that the
 * provided string will never cause an XSS vulnerability if used in a context
 * that will cause a browser to load and execute a resource, e.g. when
 * assigning to script.src.
 */
function trustedScriptURLFromString(url) {
  return getPolicy$1()?.createScriptURL(url) || url;
}
/**
 * Unsafely call the Function constructor with the given string arguments. It
 * is only available in development mode, and should be stripped out of
 * production code.
 * @security This is a security-sensitive function; any use of this function
 * must go through security review. In particular, it must be assured that it
 * is only called from development code, as use in production code can lead to
 * XSS vulnerabilities.
 */
function newTrustedFunctionForDev(...args) {
  if (typeof ngDevMode === 'undefined') {
    throw new Error('newTrustedFunctionForDev should never be called in production');
  }
  if (!_global.trustedTypes) {
    // In environments that don't support Trusted Types, fall back to the most
    // straightforward implementation:
    return new Function(...args);
  }
  // Chrome currently does not support passing TrustedScript to the Function
  // constructor. The following implements the workaround proposed on the page
  // below, where the Chromium bug is also referenced:
  // https://github.com/w3c/webappsec-trusted-types/wiki/Trusted-Types-for-function-constructor
  const fnArgs = args.slice(0, -1).join(',');
  const fnBody = args[args.length - 1];
  const body = `(function anonymous(${fnArgs}
) { ${fnBody}
})`;
  // Using eval directly confuses the compiler and prevents this module from
  // being stripped out of JS binaries even if not used. The global['eval']
  // indirection fixes that.
  const fn = _global['eval'](trustedScriptFromString(body));
  if (fn.bind === undefined) {
    // Workaround for a browser bug that only exists in Chrome 83, where passing
    // a TrustedScript to eval just returns the TrustedScript back without
    // evaluating it. In that case, fall back to the most straightforward
    // implementation:
    return new Function(...args);
  }
  // To completely mimic the behavior of calling "new Function", two more
  // things need to happen:
  // 1. Stringifying the resulting function should return its source code
  fn.toString = () => body;
  // 2. When calling the resulting function, `this` should refer to `global`
  return fn.bind(_global);
  // When Trusted Types support in Function constructors is widely available,
  // the implementation of this function can be simplified to:
  // return new Function(...args.map(a => trustedScriptFromString(a)));
}

/**
 * Validation function invoked at runtime for each binding that might potentially
 * represent a security-sensitive attribute of an <iframe>.
 * See `IFRAME_SECURITY_SENSITIVE_ATTRS` in the
 * `packages/compiler/src/schema/dom_security_schema.ts` script for the full list
 * of such attributes.
 *
 * @codeGenApi
 */
function ɵɵvalidateIframeAttribute(attrValue, tagName, attrName) {
  const lView = getLView();
  const tNode = getSelectedTNode();
  const element = getNativeByTNode(tNode, lView);
  // Restrict any dynamic bindings of security-sensitive attributes/properties
  // on an <iframe> for security reasons.
  if (tNode.type === 2 /* TNodeType.Element */ && tagName.toLowerCase() === 'iframe') {
    const iframe = element;
    // Unset previously applied `src` and `srcdoc` if we come across a situation when
    // a security-sensitive attribute is set later via an attribute/property binding.
    iframe.src = '';
    iframe.srcdoc = trustedHTMLFromString('');
    // Also remove the <iframe> from the document.
    nativeRemoveNode(lView[RENDERER], iframe);
    const errorMessage = ngDevMode && `Angular has detected that the \`${attrName}\` was applied ` + `as a binding to an <iframe>${getTemplateLocationDetails(lView)}. ` + `For security reasons, the \`${attrName}\` can be set on an <iframe> ` + `as a static attribute only. \n` + `To fix this, switch the \`${attrName}\` binding to a static attribute ` + `in a template or in host bindings section.`;
    throw new RuntimeError(-910 /* RuntimeErrorCode.UNSAFE_IFRAME_ATTRS */, errorMessage);
  }
  return attrValue;
}

/**
 * Most of the use of `document` in Angular is from within the DI system so it is possible to simply
 * inject the `DOCUMENT` token and are done.
 *
 * Ivy is special because it does not rely upon the DI and must get hold of the document some other
 * way.
 *
 * The solution is to define `getDocument()` and `setDocument()` top-level functions for ivy.
 * Wherever ivy needs the global document, it calls `getDocument()` instead.
 *
 * When running ivy outside of a browser environment, it is necessary to call `setDocument()` to
 * tell ivy what the global `document` is.
 *
 * Angular does this for us in each of the standard platforms (`Browser`, `Server`, and `WebWorker`)
 * by calling `setDocument()` when providing the `DOCUMENT` token.
 */
let DOCUMENT = undefined;
/**
 * Tell ivy what the `document` is for this platform.
 *
 * It is only necessary to call this if the current platform is not a browser.
 *
 * @param document The object representing the global `document` in this environment.
 */
function setDocument(document) {
  DOCUMENT = document;
}
/**
 * Access the object that represents the `document` for this platform.
 *
 * Ivy calls this whenever it needs to access the `document` object.
 * For example to create the renderer or to do sanitization.
 */
function getDocument() {
  if (DOCUMENT !== undefined) {
    return DOCUMENT;
  } else if (typeof document !== 'undefined') {
    return document;
  }
  // No "document" can be found. This should only happen if we are running ivy outside Angular and
  // the current platform is not a browser. Since this is not a supported scenario at the moment
  // this should not happen in Angular apps.
  // Once we support running ivy outside of Angular we will need to publish `setDocument()` as a
  // public API. Meanwhile we just return `undefined` and let the application fail.
  return undefined;
}

/**
 * @fileoverview
 * A module to facilitate use of a Trusted Types policy internally within
 * Angular specifically for bypassSecurityTrust* and custom sanitizers. It
 * lazily constructs the Trusted Types policy, providing helper utilities for
 * promoting strings to Trusted Types. When Trusted Types are not available,
 * strings are used as a fallback.
 * @security All use of this module is security-sensitive and should go through
 * security review.
 */
/**
 * The Trusted Types policy, or null if Trusted Types are not
 * enabled/supported, or undefined if the policy has not been created yet.
 */
let policy;
/**
 * Returns the Trusted Types policy, or null if Trusted Types are not
 * enabled/supported. The first call to this function will create the policy.
 */
function getPolicy() {
  if (policy === undefined) {
    policy = null;
    if (_global.trustedTypes) {
      try {
        policy = _global.trustedTypes.createPolicy('angular#unsafe-bypass', {
          createHTML: s => s,
          createScript: s => s,
          createScriptURL: s => s
        });
      } catch {
        // trustedTypes.createPolicy throws if called with a name that is
        // already registered, even in report-only mode. Until the API changes,
        // catch the error not to break the applications functionally. In such
        // cases, the code will fall back to using strings.
      }
    }
  }
  return policy;
}
/**
 * Unsafely promote a string to a TrustedHTML, falling back to strings when
 * Trusted Types are not available.
 * @security This is a security-sensitive function; any use of this function
 * must go through security review. In particular, it must be assured that it
 * is only passed strings that come directly from custom sanitizers or the
 * bypassSecurityTrust* functions.
 */
function trustedHTMLFromStringBypass(html) {
  return getPolicy()?.createHTML(html) || html;
}
/**
 * Unsafely promote a string to a TrustedScript, falling back to strings when
 * Trusted Types are not available.
 * @security This is a security-sensitive function; any use of this function
 * must go through security review. In particular, it must be assured that it
 * is only passed strings that come directly from custom sanitizers or the
 * bypassSecurityTrust* functions.
 */
function trustedScriptFromStringBypass(script) {
  return getPolicy()?.createScript(script) || script;
}
/**
 * Unsafely promote a string to a TrustedScriptURL, falling back to strings
 * when Trusted Types are not available.
 * @security This is a security-sensitive function; any use of this function
 * must go through security review. In particular, it must be assured that it
 * is only passed strings that come directly from custom sanitizers or the
 * bypassSecurityTrust* functions.
 */
function trustedScriptURLFromStringBypass(url) {
  return getPolicy()?.createScriptURL(url) || url;
}
class SafeValueImpl {
  constructor(changingThisBreaksApplicationSecurity) {
    this.changingThisBreaksApplicationSecurity = changingThisBreaksApplicationSecurity;
  }
  toString() {
    return `SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity}` + ` (see ${XSS_SECURITY_URL})`;
  }
}
class SafeHtmlImpl extends SafeValueImpl {
  getTypeName() {
    return "HTML" /* BypassType.Html */;
  }
}

class SafeStyleImpl extends SafeValueImpl {
  getTypeName() {
    return "Style" /* BypassType.Style */;
  }
}

class SafeScriptImpl extends SafeValueImpl {
  getTypeName() {
    return "Script" /* BypassType.Script */;
  }
}

class SafeUrlImpl extends SafeValueImpl {
  getTypeName() {
    return "URL" /* BypassType.Url */;
  }
}

class SafeResourceUrlImpl extends SafeValueImpl {
  getTypeName() {
    return "ResourceURL" /* BypassType.ResourceUrl */;
  }
}

function unwrapSafeValue(value) {
  return value instanceof SafeValueImpl ? value.changingThisBreaksApplicationSecurity : value;
}
function allowSanitizationBypassAndThrow(value, type) {
  const actualType = getSanitizationBypassType(value);
  if (actualType != null && actualType !== type) {
    // Allow ResourceURLs in URL contexts, they are strictly more trusted.
    if (actualType === "ResourceURL" /* BypassType.ResourceUrl */ && type === "URL" /* BypassType.Url */) return true;
    throw new Error(`Required a safe ${type}, got a ${actualType} (see ${XSS_SECURITY_URL})`);
  }
  return actualType === type;
}
function getSanitizationBypassType(value) {
  return value instanceof SafeValueImpl && value.getTypeName() || null;
}
/**
 * Mark `html` string as trusted.
 *
 * This function wraps the trusted string in `String` and brands it in a way which makes it
 * recognizable to {@link htmlSanitizer} to be trusted implicitly.
 *
 * @param trustedHtml `html` string which needs to be implicitly trusted.
 * @returns a `html` which has been branded to be implicitly trusted.
 */
function bypassSanitizationTrustHtml(trustedHtml) {
  return new SafeHtmlImpl(trustedHtml);
}
/**
 * Mark `style` string as trusted.
 *
 * This function wraps the trusted string in `String` and brands it in a way which makes it
 * recognizable to {@link styleSanitizer} to be trusted implicitly.
 *
 * @param trustedStyle `style` string which needs to be implicitly trusted.
 * @returns a `style` hich has been branded to be implicitly trusted.
 */
function bypassSanitizationTrustStyle(trustedStyle) {
  return new SafeStyleImpl(trustedStyle);
}
/**
 * Mark `script` string as trusted.
 *
 * This function wraps the trusted string in `String` and brands it in a way which makes it
 * recognizable to {@link scriptSanitizer} to be trusted implicitly.
 *
 * @param trustedScript `script` string which needs to be implicitly trusted.
 * @returns a `script` which has been branded to be implicitly trusted.
 */
function bypassSanitizationTrustScript(trustedScript) {
  return new SafeScriptImpl(trustedScript);
}
/**
 * Mark `url` string as trusted.
 *
 * This function wraps the trusted string in `String` and brands it in a way which makes it
 * recognizable to {@link urlSanitizer} to be trusted implicitly.
 *
 * @param trustedUrl `url` string which needs to be implicitly trusted.
 * @returns a `url`  which has been branded to be implicitly trusted.
 */
function bypassSanitizationTrustUrl(trustedUrl) {
  return new SafeUrlImpl(trustedUrl);
}
/**
 * Mark `url` string as trusted.
 *
 * This function wraps the trusted string in `String` and brands it in a way which makes it
 * recognizable to {@link resourceUrlSanitizer} to be trusted implicitly.
 *
 * @param trustedResourceUrl `url` string which needs to be implicitly trusted.
 * @returns a `url` which has been branded to be implicitly trusted.
 */
function bypassSanitizationTrustResourceUrl(trustedResourceUrl) {
  return new SafeResourceUrlImpl(trustedResourceUrl);
}

/**
 * This helper is used to get hold of an inert tree of DOM elements containing dirty HTML
 * that needs sanitizing.
 * Depending upon browser support we use one of two strategies for doing this.
 * Default: DOMParser strategy
 * Fallback: InertDocument strategy
 */
function getInertBodyHelper(defaultDoc) {
  const inertDocumentHelper = new InertDocumentHelper(defaultDoc);
  return isDOMParserAvailable() ? new DOMParserHelper(inertDocumentHelper) : inertDocumentHelper;
}
/**
 * Uses DOMParser to create and fill an inert body element.
 * This is the default strategy used in browsers that support it.
 */
class DOMParserHelper {
  constructor(inertDocumentHelper) {
    this.inertDocumentHelper = inertDocumentHelper;
  }
  getInertBodyElement(html) {
    // We add these extra elements to ensure that the rest of the content is parsed as expected
    // e.g. leading whitespace is maintained and tags like `<meta>` do not get hoisted to the
    // `<head>` tag. Note that the `<body>` tag is closed implicitly to prevent unclosed tags
    // in `html` from consuming the otherwise explicit `</body>` tag.
    html = '<body><remove></remove>' + html;
    try {
      const body = new window.DOMParser().parseFromString(trustedHTMLFromString(html), 'text/html').body;
      if (body === null) {
        // In some browsers (e.g. Mozilla/5.0 iPad AppleWebKit Mobile) the `body` property only
        // becomes available in the following tick of the JS engine. In that case we fall back to
        // the `inertDocumentHelper` instead.
        return this.inertDocumentHelper.getInertBodyElement(html);
      }
      body.removeChild(body.firstChild);
      return body;
    } catch {
      return null;
    }
  }
}
/**
 * Use an HTML5 `template` element to create and fill an inert DOM element.
 * This is the fallback strategy if the browser does not support DOMParser.
 */
class InertDocumentHelper {
  constructor(defaultDoc) {
    this.defaultDoc = defaultDoc;
    this.inertDocument = this.defaultDoc.implementation.createHTMLDocument('sanitization-inert');
  }
  getInertBodyElement(html) {
    const templateEl = this.inertDocument.createElement('template');
    templateEl.innerHTML = trustedHTMLFromString(html);
    return templateEl;
  }
}
/**
 * We need to determine whether the DOMParser exists in the global context and
 * supports parsing HTML; HTML parsing support is not as wide as other formats, see
 * https://developer.mozilla.org/en-US/docs/Web/API/DOMParser#Browser_compatibility.
 *
 * @suppress {uselessCode}
 */
function isDOMParserAvailable() {
  try {
    return !!new window.DOMParser().parseFromString(trustedHTMLFromString(''), 'text/html');
  } catch {
    return false;
  }
}

/**
 * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation
 * contexts.
 *
 * This regular expression matches a subset of URLs that will not cause script
 * execution if used in URL context within a HTML document. Specifically, this
 * regular expression matches if:
 * (1) Either a protocol that is not javascript:, and that has valid characters
 *     (alphanumeric or [+-.]).
 * (2) or no protocol.  A protocol must be followed by a colon. The below
 *     allows that by allowing colons only after one of the characters [/?#].
 *     A colon after a hash (#) must be in the fragment.
 *     Otherwise, a colon after a (?) must be in a query.
 *     Otherwise, a colon after a single solidus (/) must be in a path.
 *     Otherwise, a colon after a double solidus (//) must be in the authority
 *     (before port).
 *
 * The pattern disallows &, used in HTML entity declarations before
 * one of the characters in [/?#]. This disallows HTML entities used in the
 * protocol name, which should never happen, e.g. "h&#116;tp" for "http".
 * It also disallows HTML entities in the first path part of a relative path,
 * e.g. "foo&lt;bar/baz".  Our existing escaping functions should not produce
 * that. More importantly, it disallows masking of a colon,
 * e.g. "javascript&#58;...".
 *
 * This regular expression was taken from the Closure sanitization library.
 */
const SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;
function _sanitizeUrl(url) {
  url = String(url);
  if (url.match(SAFE_URL_PATTERN)) return url;
  if (typeof ngDevMode === 'undefined' || ngDevMode) {
    console.warn(`WARNING: sanitizing unsafe URL value ${url} (see ${XSS_SECURITY_URL})`);
  }
  return 'unsafe:' + url;
}
function tagSet(tags) {
  const res = {};
  for (const t of tags.split(',')) res[t] = true;
  return res;
}
function merge(...sets) {
  const res = {};
  for (const s of sets) {
    for (const v in s) {
      if (s.hasOwnProperty(v)) res[v] = true;
    }
  }
  return res;
}
// Good source of info about elements and attributes
// https://html.spec.whatwg.org/#semantics
// https://simon.html5.org/html-elements
// Safe Void Elements - HTML5
// https://html.spec.whatwg.org/#void-elements
const VOID_ELEMENTS = tagSet('area,br,col,hr,img,wbr');
// Elements that you can, intentionally, leave open (and which close themselves)
// https://html.spec.whatwg.org/#optional-tags
const OPTIONAL_END_TAG_BLOCK_ELEMENTS = tagSet('colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr');
const OPTIONAL_END_TAG_INLINE_ELEMENTS = tagSet('rp,rt');
const OPTIONAL_END_TAG_ELEMENTS = merge(OPTIONAL_END_TAG_INLINE_ELEMENTS, OPTIONAL_END_TAG_BLOCK_ELEMENTS);
// Safe Block Elements - HTML5
const BLOCK_ELEMENTS = merge(OPTIONAL_END_TAG_BLOCK_ELEMENTS, tagSet('address,article,' + 'aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,' + 'h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul'));
// Inline Elements - HTML5
const INLINE_ELEMENTS = merge(OPTIONAL_END_TAG_INLINE_ELEMENTS, tagSet('a,abbr,acronym,audio,b,' + 'bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,' + 'samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video'));
const VALID_ELEMENTS = merge(VOID_ELEMENTS, BLOCK_ELEMENTS, INLINE_ELEMENTS, OPTIONAL_END_TAG_ELEMENTS);
// Attributes that have href and hence need to be sanitized
const URI_ATTRS = tagSet('background,cite,href,itemtype,longdesc,poster,src,xlink:href');
const HTML_ATTRS = tagSet('abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,' + 'compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,' + 'ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,' + 'scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,' + 'valign,value,vspace,width');
// Accessibility attributes as per WAI-ARIA 1.1 (W3C Working Draft 14 December 2018)
const ARIA_ATTRS = tagSet('aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,' + 'aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,' + 'aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,' + 'aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,' + 'aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,' + 'aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,' + 'aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext');
// NB: This currently consciously doesn't support SVG. SVG sanitization has had several security
// issues in the past, so it seems safer to leave it out if possible. If support for binding SVG via
// innerHTML is required, SVG attributes should be added here.
// NB: Sanitization does not allow <form> elements or other active elements (<button> etc). Those
// can be sanitized, but they increase security surface area without a legitimate use case, so they
// are left out here.
const VALID_ATTRS = merge(URI_ATTRS, HTML_ATTRS, ARIA_ATTRS);
// Elements whose content should not be traversed/preserved, if the elements themselves are invalid.
//
// Typically, `<invalid>Some content</invalid>` would traverse (and in this case preserve)
// `Some content`, but strip `invalid-element` opening/closing tags. For some elements, though, we
// don't want to preserve the content, if the elements themselves are going to be removed.
const SKIP_TRAVERSING_CONTENT_IF_INVALID_ELEMENTS = tagSet('script,style,template');
/**
 * SanitizingHtmlSerializer serializes a DOM fragment, stripping out any unsafe elements and unsafe
 * attributes.
 */
class SanitizingHtmlSerializer {
  constructor() {
    // Explicitly track if something was stripped, to avoid accidentally warning of sanitization just
    // because characters were re-encoded.
    this.sanitizedSomething = false;
    this.buf = [];
  }
  sanitizeChildren(el) {
    // This cannot use a TreeWalker, as it has to run on Angular's various DOM adapters.
    // However this code never accesses properties off of `document` before deleting its contents
    // again, so it shouldn't be vulnerable to DOM clobbering.
    let current = el.firstChild;
    let traverseContent = true;
    while (current) {
      if (current.nodeType === Node.ELEMENT_NODE) {
        traverseContent = this.startElement(current);
      } else if (current.nodeType === Node.TEXT_NODE) {
        this.chars(current.nodeValue);
      } else {
        // Strip non-element, non-text nodes.
        this.sanitizedSomething = true;
      }
      if (traverseContent && current.firstChild) {
        current = current.firstChild;
        continue;
      }
      while (current) {
        // Leaving the element. Walk up and to the right, closing tags as we go.
        if (current.nodeType === Node.ELEMENT_NODE) {
          this.endElement(current);
        }
        let next = this.checkClobberedElement(current, current.nextSibling);
        if (next) {
          current = next;
          break;
        }
        current = this.checkClobberedElement(current, current.parentNode);
      }
    }
    return this.buf.join('');
  }
  /**
   * Sanitizes an opening element tag (if valid) and returns whether the element's contents should
   * be traversed. Element content must always be traversed (even if the element itself is not
   * valid/safe), unless the element is one of `SKIP_TRAVERSING_CONTENT_IF_INVALID_ELEMENTS`.
   *
   * @param element The element to sanitize.
   * @return True if the element's contents should be traversed.
   */
  startElement(element) {
    const tagName = element.nodeName.toLowerCase();
    if (!VALID_ELEMENTS.hasOwnProperty(tagName)) {
      this.sanitizedSomething = true;
      return !SKIP_TRAVERSING_CONTENT_IF_INVALID_ELEMENTS.hasOwnProperty(tagName);
    }
    this.buf.push('<');
    this.buf.push(tagName);
    const elAttrs = element.attributes;
    for (let i = 0; i < elAttrs.length; i++) {
      const elAttr = elAttrs.item(i);
      const attrName = elAttr.name;
      const lower = attrName.toLowerCase();
      if (!VALID_ATTRS.hasOwnProperty(lower)) {
        this.sanitizedSomething = true;
        continue;
      }
      let value = elAttr.value;
      // TODO(martinprobst): Special case image URIs for data:image/...
      if (URI_ATTRS[lower]) value = _sanitizeUrl(value);
      this.buf.push(' ', attrName, '="', encodeEntities(value), '"');
    }
    this.buf.push('>');
    return true;
  }
  endElement(current) {
    const tagName = current.nodeName.toLowerCase();
    if (VALID_ELEMENTS.hasOwnProperty(tagName) && !VOID_ELEMENTS.hasOwnProperty(tagName)) {
      this.buf.push('</');
      this.buf.push(tagName);
      this.buf.push('>');
    }
  }
  chars(chars) {
    this.buf.push(encodeEntities(chars));
  }
  checkClobberedElement(node, nextNode) {
    if (nextNode && (node.compareDocumentPosition(nextNode) & Node.DOCUMENT_POSITION_CONTAINED_BY) === Node.DOCUMENT_POSITION_CONTAINED_BY) {
      throw new Error(`Failed to sanitize html because the element is clobbered: ${node.outerHTML}`);
    }
    return nextNode;
  }
}
// Regular Expressions for parsing tags and attributes
const SURROGATE_PAIR_REGEXP = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g;
// ! to ~ is the ASCII range.
const NON_ALPHANUMERIC_REGEXP = /([^\#-~ |!])/g;
/**
 * Escapes all potentially dangerous characters, so that the
 * resulting string can be safely inserted into attribute or
 * element text.
 * @param value
 */
function encodeEntities(value) {
  return value.replace(/&/g, '&amp;').replace(SURROGATE_PAIR_REGEXP, function (match) {
    const hi = match.charCodeAt(0);
    const low = match.charCodeAt(1);
    return '&#' + ((hi - 0xD800) * 0x400 + (low - 0xDC00) + 0x10000) + ';';
  }).replace(NON_ALPHANUMERIC_REGEXP, function (match) {
    return '&#' + match.charCodeAt(0) + ';';
  }).replace(/</g, '&lt;').replace(/>/g, '&gt;');
}
let inertBodyHelper;
/**
 * Sanitizes the given unsafe, untrusted HTML fragment, and returns HTML text that is safe to add to
 * the DOM in a browser environment.
 */
function _sanitizeHtml(defaultDoc, unsafeHtmlInput) {
  let inertBodyElement = null;
  try {
    inertBodyHelper = inertBodyHelper || getInertBodyHelper(defaultDoc);
    // Make sure unsafeHtml is actually a string (TypeScript types are not enforced at runtime).
    let unsafeHtml = unsafeHtmlInput ? String(unsafeHtmlInput) : '';
    inertBodyElement = inertBodyHelper.getInertBodyElement(unsafeHtml);
    // mXSS protection. Repeatedly parse the document to make sure it stabilizes, so that a browser
    // trying to auto-correct incorrect HTML cannot cause formerly inert HTML to become dangerous.
    let mXSSAttempts = 5;
    let parsedHtml = unsafeHtml;
    do {
      if (mXSSAttempts === 0) {
        throw new Error('Failed to sanitize html because the input is unstable');
      }
      mXSSAttempts--;
      unsafeHtml = parsedHtml;
      parsedHtml = inertBodyElement.innerHTML;
      inertBodyElement = inertBodyHelper.getInertBodyElement(unsafeHtml);
    } while (unsafeHtml !== parsedHtml);
    const sanitizer = new SanitizingHtmlSerializer();
    const safeHtml = sanitizer.sanitizeChildren(getTemplateContent(inertBodyElement) || inertBodyElement);
    if ((typeof ngDevMode === 'undefined' || ngDevMode) && sanitizer.sanitizedSomething) {
      console.warn(`WARNING: sanitizing HTML stripped some content, see ${XSS_SECURITY_URL}`);
    }
    return trustedHTMLFromString(safeHtml);
  } finally {
    // In case anything goes wrong, clear out inertElement to reset the entire DOM structure.
    if (inertBodyElement) {
      const parent = getTemplateContent(inertBodyElement) || inertBodyElement;
      while (parent.firstChild) {
        parent.removeChild(parent.firstChild);
      }
    }
  }
}
function getTemplateContent(el) {
  return 'content' in el /** Microsoft/TypeScript#21517 */ && isTemplateElement(el) ? el.content : null;
}
function isTemplateElement(el) {
  return el.nodeType === Node.ELEMENT_NODE && el.nodeName === 'TEMPLATE';
}

/**
 * A SecurityContext marks a location that has dangerous security implications, e.g. a DOM property
 * like `innerHTML` that could cause Cross Site Scripting (XSS) security bugs when improperly
 * handled.
 *
 * See DomSanitizer for more details on security in Angular applications.
 *
 * @publicApi
 */
var SecurityContext;
(function (SecurityContext) {
  SecurityContext[SecurityContext["NONE"] = 0] = "NONE";
  SecurityContext[SecurityContext["HTML"] = 1] = "HTML";
  SecurityContext[SecurityContext["STYLE"] = 2] = "STYLE";
  SecurityContext[SecurityContext["SCRIPT"] = 3] = "SCRIPT";
  SecurityContext[SecurityContext["URL"] = 4] = "URL";
  SecurityContext[SecurityContext["RESOURCE_URL"] = 5] = "RESOURCE_URL";
})(SecurityContext || (SecurityContext = {}));

/**
 * An `html` sanitizer which converts untrusted `html` **string** into trusted string by removing
 * dangerous content.
 *
 * This method parses the `html` and locates potentially dangerous content (such as urls and
 * javascript) and removes it.
 *
 * It is possible to mark a string as trusted by calling {@link bypassSanitizationTrustHtml}.
 *
 * @param unsafeHtml untrusted `html`, typically from the user.
 * @returns `html` string which is safe to display to user, because all of the dangerous javascript
 * and urls have been removed.
 *
 * @codeGenApi
 */
function ɵɵsanitizeHtml(unsafeHtml) {
  const sanitizer = getSanitizer();
  if (sanitizer) {
    return trustedHTMLFromStringBypass(sanitizer.sanitize(SecurityContext.HTML, unsafeHtml) || '');
  }
  if (allowSanitizationBypassAndThrow(unsafeHtml, "HTML" /* BypassType.Html */)) {
    return trustedHTMLFromStringBypass(unwrapSafeValue(unsafeHtml));
  }
  return _sanitizeHtml(getDocument(), renderStringify(unsafeHtml));
}
/**
 * A `style` sanitizer which converts untrusted `style` **string** into trusted string by removing
 * dangerous content.
 *
 * It is possible to mark a string as trusted by calling {@link bypassSanitizationTrustStyle}.
 *
 * @param unsafeStyle untrusted `style`, typically from the user.
 * @returns `style` string which is safe to bind to the `style` properties.
 *
 * @codeGenApi
 */
function ɵɵsanitizeStyle(unsafeStyle) {
  const sanitizer = getSanitizer();
  if (sanitizer) {
    return sanitizer.sanitize(SecurityContext.STYLE, unsafeStyle) || '';
  }
  if (allowSanitizationBypassAndThrow(unsafeStyle, "Style" /* BypassType.Style */)) {
    return unwrapSafeValue(unsafeStyle);
  }
  return renderStringify(unsafeStyle);
}
/**
 * A `url` sanitizer which converts untrusted `url` **string** into trusted string by removing
 * dangerous
 * content.
 *
 * This method parses the `url` and locates potentially dangerous content (such as javascript) and
 * removes it.
 *
 * It is possible to mark a string as trusted by calling {@link bypassSanitizationTrustUrl}.
 *
 * @param unsafeUrl untrusted `url`, typically from the user.
 * @returns `url` string which is safe to bind to the `src` properties such as `<img src>`, because
 * all of the dangerous javascript has been removed.
 *
 * @codeGenApi
 */
function ɵɵsanitizeUrl(unsafeUrl) {
  const sanitizer = getSanitizer();
  if (sanitizer) {
    return sanitizer.sanitize(SecurityContext.URL, unsafeUrl) || '';
  }
  if (allowSanitizationBypassAndThrow(unsafeUrl, "URL" /* BypassType.Url */)) {
    return unwrapSafeValue(unsafeUrl);
  }
  return _sanitizeUrl(renderStringify(unsafeUrl));
}
/**
 * A `url` sanitizer which only lets trusted `url`s through.
 *
 * This passes only `url`s marked trusted by calling {@link bypassSanitizationTrustResourceUrl}.
 *
 * @param unsafeResourceUrl untrusted `url`, typically from the user.
 * @returns `url` string which is safe to bind to the `src` properties such as `<img src>`, because
 * only trusted `url`s have been allowed to pass.
 *
 * @codeGenApi
 */
function ɵɵsanitizeResourceUrl(unsafeResourceUrl) {
  const sanitizer = getSanitizer();
  if (sanitizer) {
    return trustedScriptURLFromStringBypass(sanitizer.sanitize(SecurityContext.RESOURCE_URL, unsafeResourceUrl) || '');
  }
  if (allowSanitizationBypassAndThrow(unsafeResourceUrl, "ResourceURL" /* BypassType.ResourceUrl */)) {
    return trustedScriptURLFromStringBypass(unwrapSafeValue(unsafeResourceUrl));
  }
  throw new RuntimeError(904 /* RuntimeErrorCode.UNSAFE_VALUE_IN_RESOURCE_URL */, ngDevMode && `unsafe value used in a resource URL context (see ${XSS_SECURITY_URL})`);
}
/**
 * A `script` sanitizer which only lets trusted javascript through.
 *
 * This passes only `script`s marked trusted by calling {@link
 * bypassSanitizationTrustScript}.
 *
 * @param unsafeScript untrusted `script`, typically from the user.
 * @returns `url` string which is safe to bind to the `<script>` element such as `<img src>`,
 * because only trusted `scripts` have been allowed to pass.
 *
 * @codeGenApi
 */
function ɵɵsanitizeScript(unsafeScript) {
  const sanitizer = getSanitizer();
  if (sanitizer) {
    return trustedScriptFromStringBypass(sanitizer.sanitize(SecurityContext.SCRIPT, unsafeScript) || '');
  }
  if (allowSanitizationBypassAndThrow(unsafeScript, "Script" /* BypassType.Script */)) {
    return trustedScriptFromStringBypass(unwrapSafeValue(unsafeScript));
  }
  throw new RuntimeError(905 /* RuntimeErrorCode.UNSAFE_VALUE_IN_SCRIPT */, ngDevMode && 'unsafe value used in a script context');
}
/**
 * A template tag function for promoting the associated constant literal to a
 * TrustedHTML. Interpolation is explicitly not allowed.
 *
 * @param html constant template literal containing trusted HTML.
 * @returns TrustedHTML wrapping `html`.
 *
 * @security This is a security-sensitive function and should only be used to
 * convert constant values of attributes and properties found in
 * application-provided Angular templates to TrustedHTML.
 *
 * @codeGenApi
 */
function ɵɵtrustConstantHtml(html) {
  // The following runtime check ensures that the function was called as a
  // template tag (e.g. ɵɵtrustConstantHtml`content`), without any interpolation
  // (e.g. not ɵɵtrustConstantHtml`content ${variable}`). A TemplateStringsArray
  // is an array with a `raw` property that is also an array. The associated
  // template literal has no interpolation if and only if the length of the
  // TemplateStringsArray is 1.
  if (ngDevMode && (!Array.isArray(html) || !Array.isArray(html.raw) || html.length !== 1)) {
    throw new Error(`Unexpected interpolation in trusted HTML constant: ${html.join('?')}`);
  }
  return trustedHTMLFromString(html[0]);
}
/**
 * A template tag function for promoting the associated constant literal to a
 * TrustedScriptURL. Interpolation is explicitly not allowed.
 *
 * @param url constant template literal containing a trusted script URL.
 * @returns TrustedScriptURL wrapping `url`.
 *
 * @security This is a security-sensitive function and should only be used to
 * convert constant values of attributes and properties found in
 * application-provided Angular templates to TrustedScriptURL.
 *
 * @codeGenApi
 */
function ɵɵtrustConstantResourceUrl(url) {
  // The following runtime check ensures that the function was called as a
  // template tag (e.g. ɵɵtrustConstantResourceUrl`content`), without any
  // interpolation (e.g. not ɵɵtrustConstantResourceUrl`content ${variable}`). A
  // TemplateStringsArray is an array with a `raw` property that is also an
  // array. The associated template literal has no interpolation if and only if
  // the length of the TemplateStringsArray is 1.
  if (ngDevMode && (!Array.isArray(url) || !Array.isArray(url.raw) || url.length !== 1)) {
    throw new Error(`Unexpected interpolation in trusted URL constant: ${url.join('?')}`);
  }
  return trustedScriptURLFromString(url[0]);
}
/**
 * Detects which sanitizer to use for URL property, based on tag name and prop name.
 *
 * The rules are based on the RESOURCE_URL context config from
 * `packages/compiler/src/schema/dom_security_schema.ts`.
 * If tag and prop names don't match Resource URL schema, use URL sanitizer.
 */
function getUrlSanitizer(tag, prop) {
  if (prop === 'src' && (tag === 'embed' || tag === 'frame' || tag === 'iframe' || tag === 'media' || tag === 'script') || prop === 'href' && (tag === 'base' || tag === 'link')) {
    return ɵɵsanitizeResourceUrl;
  }
  return ɵɵsanitizeUrl;
}
/**
 * Sanitizes URL, selecting sanitizer function based on tag and property names.
 *
 * This function is used in case we can't define security context at compile time, when only prop
 * name is available. This happens when we generate host bindings for Directives/Components. The
 * host element is unknown at compile time, so we defer calculation of specific sanitizer to
 * runtime.
 *
 * @param unsafeUrl untrusted `url`, typically from the user.
 * @param tag target element tag name.
 * @param prop name of the property that contains the value.
 * @returns `url` string which is safe to bind.
 *
 * @codeGenApi
 */
function ɵɵsanitizeUrlOrResourceUrl(unsafeUrl, tag, prop) {
  return getUrlSanitizer(tag, prop)(unsafeUrl);
}
function validateAgainstEventProperties(name) {
  if (name.toLowerCase().startsWith('on')) {
    const errorMessage = `Binding to event property '${name}' is disallowed for security reasons, ` + `please use (${name.slice(2)})=...` + `\nIf '${name}' is a directive input, make sure the directive is imported by the` + ` current module.`;
    throw new RuntimeError(306 /* RuntimeErrorCode.INVALID_EVENT_BINDING */, errorMessage);
  }
}
function validateAgainstEventAttributes(name) {
  if (name.toLowerCase().startsWith('on')) {
    const errorMessage = `Binding to event attribute '${name}' is disallowed for security reasons, ` + `please use (${name.slice(2)})=...`;
    throw new RuntimeError(306 /* RuntimeErrorCode.INVALID_EVENT_BINDING */, errorMessage);
  }
}
function getSanitizer() {
  const lView = getLView();
  return lView && lView[SANITIZER];
}

/**
 * A multi-provider token for initialization functions that will run upon construction of an
 * environment injector.
 *
 * @publicApi
 */
const ENVIRONMENT_INITIALIZER = new InjectionToken('ENVIRONMENT_INITIALIZER');

/**
 * An InjectionToken that gets the current `Injector` for `createInjector()`-style injectors.
 *
 * Requesting this token instead of `Injector` allows `StaticInjector` to be tree-shaken from a
 * project.
 *
 * @publicApi
 */
const INJECTOR = new InjectionToken('INJECTOR',
// Disable tslint because this is const enum which gets inlined not top level prop access.
// tslint:disable-next-line: no-toplevel-property-access
-1 /* InjectorMarkers.Injector */);

const INJECTOR_DEF_TYPES = new InjectionToken('INJECTOR_DEF_TYPES');
class NullInjector {
  get(token, notFoundValue = THROW_IF_NOT_FOUND) {
    if (notFoundValue === THROW_IF_NOT_FOUND) {
      const error = new Error(`NullInjectorError: No provider for ${stringify(token)}!`);
      error.name = 'NullInjectorError';
      throw error;
    }
    return notFoundValue;
  }
}

/**
 * Wrap an array of `Provider`s into `EnvironmentProviders`, preventing them from being accidentally
 * referenced in `@Component in a component injector.
 */
function makeEnvironmentProviders(providers) {
  return {
    ɵproviders: providers
  };
}
/**
 * Collects providers from all NgModules and standalone components, including transitively imported
 * ones.
 *
 * Providers extracted via `importProvidersFrom` are only usable in an application injector or
 * another environment injector (such as a route injector). They should not be used in component
 * providers.
 *
 * More information about standalone components can be found in [this
 * guide](guide/standalone-components).
 *
 * @usageNotes
 * The results of the `importProvidersFrom` call can be used in the `bootstrapApplication` call:
 *
 * ```typescript
 * await bootstrapApplication(RootComponent, {
 *   providers: [
 *     importProvidersFrom(NgModuleOne, NgModuleTwo)
 *   ]
 * });
 * ```
 *
 * You can also use the `importProvidersFrom` results in the `providers` field of a route, when a
 * standalone component is used:
 *
 * ```typescript
 * export const ROUTES: Route[] = [
 *   {
 *     path: 'foo',
 *     providers: [
 *       importProvidersFrom(NgModuleOne, NgModuleTwo)
 *     ],
 *     component: YourStandaloneComponent
 *   }
 * ];
 * ```
 *
 * @returns Collected providers from the specified list of types.
 * @publicApi
 */
function importProvidersFrom(...sources) {
  return {
    ɵproviders: internalImportProvidersFrom(true, sources),
    ɵfromNgModule: true
  };
}
function internalImportProvidersFrom(checkForStandaloneCmp, ...sources) {
  const providersOut = [];
  const dedup = new Set(); // already seen types
  let injectorTypesWithProviders;
  deepForEach(sources, source => {
    if ((typeof ngDevMode === 'undefined' || ngDevMode) && checkForStandaloneCmp) {
      const cmpDef = getComponentDef(source);
      if (cmpDef?.standalone) {
        throw new RuntimeError(800 /* RuntimeErrorCode.IMPORT_PROVIDERS_FROM_STANDALONE */, `Importing providers supports NgModule or ModuleWithProviders but got a standalone component "${stringifyForError(source)}"`);
      }
    }
    // Narrow `source` to access the internal type analogue for `ModuleWithProviders`.
    const internalSource = source;
    if (walkProviderTree(internalSource, providersOut, [], dedup)) {
      injectorTypesWithProviders || (injectorTypesWithProviders = []);
      injectorTypesWithProviders.push(internalSource);
    }
  });
  // Collect all providers from `ModuleWithProviders` types.
  if (injectorTypesWithProviders !== undefined) {
    processInjectorTypesWithProviders(injectorTypesWithProviders, providersOut);
  }
  return providersOut;
}
/**
 * Collects all providers from the list of `ModuleWithProviders` and appends them to the provided
 * array.
 */
function processInjectorTypesWithProviders(typesWithProviders, providersOut) {
  for (let i = 0; i < typesWithProviders.length; i++) {
    const {
      ngModule,
      providers
    } = typesWithProviders[i];
    deepForEachProvider(providers, provider => {
      ngDevMode && validateProvider(provider, providers || EMPTY_ARRAY, ngModule);
      providersOut.push(provider);
    });
  }
}
/**
 * The logic visits an `InjectorType`, an `InjectorTypeWithProviders`, or a standalone
 * `ComponentType`, and all of its transitive providers and collects providers.
 *
 * If an `InjectorTypeWithProviders` that declares providers besides the type is specified,
 * the function will return "true" to indicate that the providers of the type definition need
 * to be processed. This allows us to process providers of injector types after all imports of
 * an injector definition are processed. (following View Engine semantics: see FW-1349)
 */
function walkProviderTree(container, providersOut, parents, dedup) {
  container = resolveForwardRef(container);
  if (!container) return false;
  // The actual type which had the definition. Usually `container`, but may be an unwrapped type
  // from `InjectorTypeWithProviders`.
  let defType = null;
  let injDef = getInjectorDef(container);
  const cmpDef = !injDef && getComponentDef(container);
  if (!injDef && !cmpDef) {
    // `container` is not an injector type or a component type. It might be:
    //  * An `InjectorTypeWithProviders` that wraps an injector type.
    //  * A standalone directive or pipe that got pulled in from a standalone component's
    //    dependencies.
    // Try to unwrap it as an `InjectorTypeWithProviders` first.
    const ngModule = container.ngModule;
    injDef = getInjectorDef(ngModule);
    if (injDef) {
      defType = ngModule;
    } else {
      // Not a component or injector type, so ignore it.
      return false;
    }
  } else if (cmpDef && !cmpDef.standalone) {
    return false;
  } else {
    defType = container;
  }
  // Check for circular dependencies.
  if (ngDevMode && parents.indexOf(defType) !== -1) {
    const defName = stringify(defType);
    const path = parents.map(stringify);
    throwCyclicDependencyError(defName, path);
  }
  // Check for multiple imports of the same module
  const isDuplicate = dedup.has(defType);
  if (cmpDef) {
    if (isDuplicate) {
      // This component definition has already been processed.
      return false;
    }
    dedup.add(defType);
    if (cmpDef.dependencies) {
      const deps = typeof cmpDef.dependencies === 'function' ? cmpDef.dependencies() : cmpDef.dependencies;
      for (const dep of deps) {
        walkProviderTree(dep, providersOut, parents, dedup);
      }
    }
  } else if (injDef) {
    // First, include providers from any imports.
    if (injDef.imports != null && !isDuplicate) {
      // Before processing defType's imports, add it to the set of parents. This way, if it ends
      // up deeply importing itself, this can be detected.
      ngDevMode && parents.push(defType);
      // Add it to the set of dedups. This way we can detect multiple imports of the same module
      dedup.add(defType);
      let importTypesWithProviders;
      try {
        deepForEach(injDef.imports, imported => {
          if (walkProviderTree(imported, providersOut, parents, dedup)) {
            importTypesWithProviders || (importTypesWithProviders = []);
            // If the processed import is an injector type with providers, we store it in the
            // list of import types with providers, so that we can process those afterwards.
            importTypesWithProviders.push(imported);
          }
        });
      } finally {
        // Remove it from the parents set when finished.
        ngDevMode && parents.pop();
      }
      // Imports which are declared with providers (TypeWithProviders) need to be processed
      // after all imported modules are processed. This is similar to how View Engine
      // processes/merges module imports in the metadata resolver. See: FW-1349.
      if (importTypesWithProviders !== undefined) {
        processInjectorTypesWithProviders(importTypesWithProviders, providersOut);
      }
    }
    if (!isDuplicate) {
      // Track the InjectorType and add a provider for it.
      // It's important that this is done after the def's imports.
      const factory = getFactoryDef(defType) || (() => new defType());
      // Append extra providers to make more info available for consumers (to retrieve an injector
      // type), as well as internally (to calculate an injection scope correctly and eagerly
      // instantiate a `defType` when an injector is created).
      providersOut.push(
      // Provider to create `defType` using its factory.
      {
        provide: defType,
        useFactory: factory,
        deps: EMPTY_ARRAY
      },
      // Make this `defType` available to an internal logic that calculates injector scope.
      {
        provide: INJECTOR_DEF_TYPES,
        useValue: defType,
        multi: true
      },
      // Provider to eagerly instantiate `defType` via `ENVIRONMENT_INITIALIZER`.
      {
        provide: ENVIRONMENT_INITIALIZER,
        useValue: () => ɵɵinject(defType),
        multi: true
      } //
      );
    }
    // Next, include providers listed on the definition itself.
    const defProviders = injDef.providers;
    if (defProviders != null && !isDuplicate) {
      const injectorType = container;
      deepForEachProvider(defProviders, provider => {
        ngDevMode && validateProvider(provider, defProviders, injectorType);
        providersOut.push(provider);
      });
    }
  } else {
    // Should not happen, but just in case.
    return false;
  }
  return defType !== container && container.providers !== undefined;
}
function validateProvider(provider, providers, containerType) {
  if (isTypeProvider(provider) || isValueProvider(provider) || isFactoryProvider(provider) || isExistingProvider(provider)) {
    return;
  }
  // Here we expect the provider to be a `useClass` provider (by elimination).
  const classRef = resolveForwardRef(provider && (provider.useClass || provider.provide));
  if (!classRef) {
    throwInvalidProviderError(containerType, providers, provider);
  }
}
function deepForEachProvider(providers, fn) {
  for (let provider of providers) {
    if (isEnvironmentProviders(provider)) {
      provider = provider.ɵproviders;
    }
    if (Array.isArray(provider)) {
      deepForEachProvider(provider, fn);
    } else {
      fn(provider);
    }
  }
}
const USE_VALUE$1 = getClosureSafeProperty({
  provide: String,
  useValue: getClosureSafeProperty
});
function isValueProvider(value) {
  return value !== null && typeof value == 'object' && USE_VALUE$1 in value;
}
function isExistingProvider(value) {
  return !!(value && value.useExisting);
}
function isFactoryProvider(value) {
  return !!(value && value.useFactory);
}
function isTypeProvider(value) {
  return typeof value === 'function';
}
function isClassProvider(value) {
  return !!value.useClass;
}

/**
 * An internal token whose presence in an injector indicates that the injector should treat itself
 * as a root scoped injector when processing requests for unknown tokens which may indicate
 * they are provided in the root scope.
 */
const INJECTOR_SCOPE = new InjectionToken('Set Injector scope.');

/**
 * Marker which indicates that a value has not yet been created from the factory function.
 */
const NOT_YET = {};
/**
 * Marker which indicates that the factory function for a token is in the process of being called.
 *
 * If the injector is asked to inject a token with its value set to CIRCULAR, that indicates
 * injection of a dependency has recursively attempted to inject the original token, and there is
 * a circular dependency among the providers.
 */
const CIRCULAR = {};
/**
 * A lazily initialized NullInjector.
 */
let NULL_INJECTOR$1 = undefined;
function getNullInjector() {
  if (NULL_INJECTOR$1 === undefined) {
    NULL_INJECTOR$1 = new NullInjector();
  }
  return NULL_INJECTOR$1;
}
/**
 * An `Injector` that's part of the environment injector hierarchy, which exists outside of the
 * component tree.
 */
class EnvironmentInjector {}
class R3Injector extends EnvironmentInjector {
  /**
   * Flag indicating that this injector was previously destroyed.
   */
  get destroyed() {
    return this._destroyed;
  }
  constructor(providers, parent, source, scopes) {
    super();
    this.parent = parent;
    this.source = source;
    this.scopes = scopes;
    /**
     * Map of tokens to records which contain the instances of those tokens.
     * - `null` value implies that we don't have the record. Used by tree-shakable injectors
     * to prevent further searches.
     */
    this.records = new Map();
    /**
     * Set of values instantiated by this injector which contain `ngOnDestroy` lifecycle hooks.
     */
    this._ngOnDestroyHooks = new Set();
    this._onDestroyHooks = [];
    this._destroyed = false;
    // Start off by creating Records for every provider.
    forEachSingleProvider(providers, provider => this.processProvider(provider));
    // Make sure the INJECTOR token provides this injector.
    this.records.set(INJECTOR, makeRecord(undefined, this));
    // And `EnvironmentInjector` if the current injector is supposed to be env-scoped.
    if (scopes.has('environment')) {
      this.records.set(EnvironmentInjector, makeRecord(undefined, this));
    }
    // Detect whether this injector has the APP_ROOT_SCOPE token and thus should provide
    // any injectable scoped to APP_ROOT_SCOPE.
    const record = this.records.get(INJECTOR_SCOPE);
    if (record != null && typeof record.value === 'string') {
      this.scopes.add(record.value);
    }
    this.injectorDefTypes = new Set(this.get(INJECTOR_DEF_TYPES.multi, EMPTY_ARRAY, InjectFlags.Self));
  }
  /**
   * Destroy the injector and release references to every instance or provider associated with it.
   *
   * Also calls the `OnDestroy` lifecycle hooks of every instance that was created for which a
   * hook was found.
   */
  destroy() {
    this.assertNotDestroyed();
    // Set destroyed = true first, in case lifecycle hooks re-enter destroy().
    this._destroyed = true;
    try {
      // Call all the lifecycle hooks.
      for (const service of this._ngOnDestroyHooks) {
        service.ngOnDestroy();
      }
      for (const hook of this._onDestroyHooks) {
        hook();
      }
    } finally {
      // Release all references.
      this.records.clear();
      this._ngOnDestroyHooks.clear();
      this.injectorDefTypes.clear();
      this._onDestroyHooks.length = 0;
    }
  }
  onDestroy(callback) {
    this._onDestroyHooks.push(callback);
  }
  runInContext(fn) {
    this.assertNotDestroyed();
    const previousInjector = setCurrentInjector(this);
    const previousInjectImplementation = setInjectImplementation(undefined);
    try {
      return fn();
    } finally {
      setCurrentInjector(previousInjector);
      setInjectImplementation(previousInjectImplementation);
    }
  }
  get(token, notFoundValue = THROW_IF_NOT_FOUND, flags = InjectFlags.Default) {
    this.assertNotDestroyed();
    flags = convertToBitFlags(flags);
    // Set the injection context.
    const previousInjector = setCurrentInjector(this);
    const previousInjectImplementation = setInjectImplementation(undefined);
    try {
      // Check for the SkipSelf flag.
      if (!(flags & InjectFlags.SkipSelf)) {
        // SkipSelf isn't set, check if the record belongs to this injector.
        let record = this.records.get(token);
        if (record === undefined) {
          // No record, but maybe the token is scoped to this injector. Look for an injectable
          // def with a scope matching this injector.
          const def = couldBeInjectableType(token) && getInjectableDef(token);
          if (def && this.injectableDefInScope(def)) {
            // Found an injectable def and it's scoped to this injector. Pretend as if it was here
            // all along.
            record = makeRecord(injectableDefOrInjectorDefFactory(token), NOT_YET);
          } else {
            record = null;
          }
          this.records.set(token, record);
        }
        // If a record was found, get the instance for it and return it.
        if (record != null /* NOT null || undefined */) {
          return this.hydrate(token, record);
        }
      }
      // Select the next injector based on the Self flag - if self is set, the next injector is
      // the NullInjector, otherwise it's the parent.
      const nextInjector = !(flags & InjectFlags.Self) ? this.parent : getNullInjector();
      // Set the notFoundValue based on the Optional flag - if optional is set and notFoundValue
      // is undefined, the value is null, otherwise it's the notFoundValue.
      notFoundValue = flags & InjectFlags.Optional && notFoundValue === THROW_IF_NOT_FOUND ? null : notFoundValue;
      return nextInjector.get(token, notFoundValue);
    } catch (e) {
      if (e.name === 'NullInjectorError') {
        const path = e[NG_TEMP_TOKEN_PATH] = e[NG_TEMP_TOKEN_PATH] || [];
        path.unshift(stringify(token));
        if (previousInjector) {
          // We still have a parent injector, keep throwing
          throw e;
        } else {
          // Format & throw the final error message when we don't have any previous injector
          return catchInjectorError(e, token, 'R3InjectorError', this.source);
        }
      } else {
        throw e;
      }
    } finally {
      // Lastly, restore the previous injection context.
      setInjectImplementation(previousInjectImplementation);
      setCurrentInjector(previousInjector);
    }
  }
  /** @internal */
  resolveInjectorInitializers() {
    const previousInjector = setCurrentInjector(this);
    const previousInjectImplementation = setInjectImplementation(undefined);
    try {
      const initializers = this.get(ENVIRONMENT_INITIALIZER.multi, EMPTY_ARRAY, InjectFlags.Self);
      if (ngDevMode && !Array.isArray(initializers)) {
        throw new RuntimeError(-209 /* RuntimeErrorCode.INVALID_MULTI_PROVIDER */, 'Unexpected type of the `ENVIRONMENT_INITIALIZER` token value ' + `(expected an array, but got ${typeof initializers}). ` + 'Please check that the `ENVIRONMENT_INITIALIZER` token is configured as a ' + '`multi: true` provider.');
      }
      for (const initializer of initializers) {
        initializer();
      }
    } finally {
      setCurrentInjector(previousInjector);
      setInjectImplementation(previousInjectImplementation);
    }
  }
  toString() {
    const tokens = [];
    const records = this.records;
    for (const token of records.keys()) {
      tokens.push(stringify(token));
    }
    return `R3Injector[${tokens.join(', ')}]`;
  }
  assertNotDestroyed() {
    if (this._destroyed) {
      throw new RuntimeError(205 /* RuntimeErrorCode.INJECTOR_ALREADY_DESTROYED */, ngDevMode && 'Injector has already been destroyed.');
    }
  }
  /**
   * Process a `SingleProvider` and add it.
   */
  processProvider(provider) {
    // Determine the token from the provider. Either it's its own token, or has a {provide: ...}
    // property.
    provider = resolveForwardRef(provider);
    let token = isTypeProvider(provider) ? provider : resolveForwardRef(provider && provider.provide);
    // Construct a `Record` for the provider.
    const record = providerToRecord(provider);
    if (!isTypeProvider(provider) && provider.multi === true) {
      // If the provider indicates that it's a multi-provider, process it specially.
      // First check whether it's been defined already.
      let multiRecord = this.records.get(token);
      if (multiRecord) {
        // It has. Throw a nice error if
        if (ngDevMode && multiRecord.multi === undefined) {
          throwMixedMultiProviderError();
        }
      } else {
        multiRecord = makeRecord(undefined, NOT_YET, true);
        multiRecord.factory = () => injectArgs(multiRecord.multi);
        this.records.set(token, multiRecord);
      }
      token = provider;
      multiRecord.multi.push(provider);
    } else {
      const existing = this.records.get(token);
      if (ngDevMode && existing && existing.multi !== undefined) {
        throwMixedMultiProviderError();
      }
    }
    this.records.set(token, record);
  }
  hydrate(token, record) {
    if (ngDevMode && record.value === CIRCULAR) {
      throwCyclicDependencyError(stringify(token));
    } else if (record.value === NOT_YET) {
      record.value = CIRCULAR;
      record.value = record.factory();
    }
    if (typeof record.value === 'object' && record.value && hasOnDestroy(record.value)) {
      this._ngOnDestroyHooks.add(record.value);
    }
    return record.value;
  }
  injectableDefInScope(def) {
    if (!def.providedIn) {
      return false;
    }
    const providedIn = resolveForwardRef(def.providedIn);
    if (typeof providedIn === 'string') {
      return providedIn === 'any' || this.scopes.has(providedIn);
    } else {
      return this.injectorDefTypes.has(providedIn);
    }
  }
}
function injectableDefOrInjectorDefFactory(token) {
  // Most tokens will have an injectable def directly on them, which specifies a factory directly.
  const injectableDef = getInjectableDef(token);
  const factory = injectableDef !== null ? injectableDef.factory : getFactoryDef(token);
  if (factory !== null) {
    return factory;
  }
  // InjectionTokens should have an injectable def (ɵprov) and thus should be handled above.
  // If it's missing that, it's an error.
  if (token instanceof InjectionToken) {
    throw new RuntimeError(204 /* RuntimeErrorCode.INVALID_INJECTION_TOKEN */, ngDevMode && `Token ${stringify(token)} is missing a ɵprov definition.`);
  }
  // Undecorated types can sometimes be created if they have no constructor arguments.
  if (token instanceof Function) {
    return getUndecoratedInjectableFactory(token);
  }
  // There was no way to resolve a factory for this token.
  throw new RuntimeError(204 /* RuntimeErrorCode.INVALID_INJECTION_TOKEN */, ngDevMode && 'unreachable');
}
function getUndecoratedInjectableFactory(token) {
  // If the token has parameters then it has dependencies that we cannot resolve implicitly.
  const paramLength = token.length;
  if (paramLength > 0) {
    const args = newArray(paramLength, '?');
    throw new RuntimeError(204 /* RuntimeErrorCode.INVALID_INJECTION_TOKEN */, ngDevMode && `Can't resolve all parameters for ${stringify(token)}: (${args.join(', ')}).`);
  }
  // The constructor function appears to have no parameters.
  // This might be because it inherits from a super-class. In which case, use an injectable
  // def from an ancestor if there is one.
  // Otherwise this really is a simple class with no dependencies, so return a factory that
  // just instantiates the zero-arg constructor.
  const inheritedInjectableDef = getInheritedInjectableDef(token);
  if (inheritedInjectableDef !== null) {
    return () => inheritedInjectableDef.factory(token);
  } else {
    return () => new token();
  }
}
function providerToRecord(provider) {
  if (isValueProvider(provider)) {
    return makeRecord(undefined, provider.useValue);
  } else {
    const factory = providerToFactory(provider);
    return makeRecord(factory, NOT_YET);
  }
}
/**
 * Converts a `SingleProvider` into a factory function.
 *
 * @param provider provider to convert to factory
 */
function providerToFactory(provider, ngModuleType, providers) {
  let factory = undefined;
  if (ngDevMode && isEnvironmentProviders(provider)) {
    throwInvalidProviderError(undefined, providers, provider);
  }
  if (isTypeProvider(provider)) {
    const unwrappedProvider = resolveForwardRef(provider);
    return getFactoryDef(unwrappedProvider) || injectableDefOrInjectorDefFactory(unwrappedProvider);
  } else {
    if (isValueProvider(provider)) {
      factory = () => resolveForwardRef(provider.useValue);
    } else if (isFactoryProvider(provider)) {
      factory = () => provider.useFactory(...injectArgs(provider.deps || []));
    } else if (isExistingProvider(provider)) {
      factory = () => ɵɵinject(resolveForwardRef(provider.useExisting));
    } else {
      const classRef = resolveForwardRef(provider && (provider.useClass || provider.provide));
      if (ngDevMode && !classRef) {
        throwInvalidProviderError(ngModuleType, providers, provider);
      }
      if (hasDeps(provider)) {
        factory = () => new classRef(...injectArgs(provider.deps));
      } else {
        return getFactoryDef(classRef) || injectableDefOrInjectorDefFactory(classRef);
      }
    }
  }
  return factory;
}
function makeRecord(factory, value, multi = false) {
  return {
    factory: factory,
    value: value,
    multi: multi ? [] : undefined
  };
}
function hasDeps(value) {
  return !!value.deps;
}
function hasOnDestroy(value) {
  return value !== null && typeof value === 'object' && typeof value.ngOnDestroy === 'function';
}
function couldBeInjectableType(value) {
  return typeof value === 'function' || typeof value === 'object' && value instanceof InjectionToken;
}
function forEachSingleProvider(providers, fn) {
  for (const provider of providers) {
    if (Array.isArray(provider)) {
      forEachSingleProvider(provider, fn);
    } else if (provider && isEnvironmentProviders(provider)) {
      forEachSingleProvider(provider.ɵproviders, fn);
    } else {
      fn(provider);
    }
  }
}

/**
 * Represents a component created by a `ComponentFactory`.
 * Provides access to the component instance and related objects,
 * and provides the means of destroying the instance.
 *
 * @publicApi
 */
class ComponentRef$1 {}
/**
 * Base class for a factory that can create a component dynamically.
 * Instantiate a factory for a given type of component with `resolveComponentFactory()`.
 * Use the resulting `ComponentFactory.create()` method to create a component of that type.
 *
 * @see [Dynamic Components](guide/dynamic-component-loader)
 *
 * @publicApi
 *
 * @deprecated Angular no longer requires Component factories. Please use other APIs where
 *     Component class can be used directly.
 */
class ComponentFactory$1 {}
function noComponentFactoryError(component) {
  const error = Error(`No component factory found for ${stringify(component)}. Did you add it to @NgModule.entryComponents?`);
  error[ERROR_COMPONENT] = component;
  return error;
}
const ERROR_COMPONENT = 'ngComponent';
function getComponent$1(error) {
  return error[ERROR_COMPONENT];
}
class _NullComponentFactoryResolver {
  resolveComponentFactory(component) {
    throw noComponentFactoryError(component);
  }
}
/**
 * A simple registry that maps `Components` to generated `ComponentFactory` classes
 * that can be used to create instances of components.
 * Use to obtain the factory for a given component type,
 * then use the factory's `create()` method to create a component of that type.
 *
 * Note: since v13, dynamic component creation via
 * [`ViewContainerRef.createComponent`](api/core/ViewContainerRef#createComponent)
 * does **not** require resolving component factory: component class can be used directly.
 *
 * @publicApi
 *
 * @deprecated Angular no longer requires Component factories. Please use other APIs where
 *     Component class can be used directly.
 */
class ComponentFactoryResolver$1 {}
ComponentFactoryResolver$1.NULL = /* @__PURE__ */new _NullComponentFactoryResolver();

/**
 * Creates an ElementRef from the most recent node.
 *
 * @returns The ElementRef instance to use
 */
function injectElementRef() {
  return createElementRef(getCurrentTNode(), getLView());
}
/**
 * Creates an ElementRef given a node.
 *
 * @param tNode The node for which you'd like an ElementRef
 * @param lView The view to which the node belongs
 * @returns The ElementRef instance to use
 */
function createElementRef(tNode, lView) {
  return new ElementRef(getNativeByTNode(tNode, lView));
}
/**
 * A wrapper around a native element inside of a View.
 *
 * An `ElementRef` is backed by a render-specific element. In the browser, this is usually a DOM
 * element.
 *
 * @security Permitting direct access to the DOM can make your application more vulnerable to
 * XSS attacks. Carefully review any use of `ElementRef` in your code. For more detail, see the
 * [Security Guide](https://g.co/ng/security).
 *
 * @publicApi
 */
// Note: We don't expose things like `Injector`, `ViewContainer`, ... here,
// i.e. users have to ask for what they need. With that, we can build better analysis tools
// and could do better codegen in the future.
class ElementRef {
  constructor(nativeElement) {
    this.nativeElement = nativeElement;
  }
}
/**
 * @internal
 * @nocollapse
 */
ElementRef.__NG_ELEMENT_ID__ = injectElementRef;
/**
 * Unwraps `ElementRef` and return the `nativeElement`.
 *
 * @param value value to unwrap
 * @returns `nativeElement` if `ElementRef` otherwise returns value as is.
 */
function unwrapElementRef(value) {
  return value instanceof ElementRef ? value.nativeElement : value;
}

/**
 * Creates and initializes a custom renderer that implements the `Renderer2` base class.
 *
 * @publicApi
 */
class RendererFactory2 {}
/**
 * Extend this base class to implement custom rendering. By default, Angular
 * renders a template into DOM. You can use custom rendering to intercept
 * rendering calls, or to render to something other than DOM.
 *
 * Create your custom renderer using `RendererFactory2`.
 *
 * Use a custom renderer to bypass Angular's templating and
 * make custom UI changes that can't be expressed declaratively.
 * For example if you need to set a property or an attribute whose name is
 * not statically known, use the `setProperty()` or
 * `setAttribute()` method.
 *
 * @publicApi
 */
class Renderer2 {}
/**
 * @internal
 * @nocollapse
 */
Renderer2.__NG_ELEMENT_ID__ = () => injectRenderer2();
/** Injects a Renderer2 for the current component. */
function injectRenderer2() {
  // We need the Renderer to be based on the component that it's being injected into, however since
  // DI happens before we've entered its view, `getLView` will return the parent view instead.
  const lView = getLView();
  const tNode = getCurrentTNode();
  const nodeAtIndex = getComponentLViewByIndex(tNode.index, lView);
  return (isLView(nodeAtIndex) ? nodeAtIndex : lView)[RENDERER];
}

/**
 * Sanitizer is used by the views to sanitize potentially dangerous values.
 *
 * @publicApi
 */
class Sanitizer {}
/** @nocollapse */
Sanitizer.ɵprov = ɵɵdefineInjectable({
  token: Sanitizer,
  providedIn: 'root',
  factory: () => null
});

/**
 * @description Represents the version of Angular
 *
 * @publicApi
 */
class Version {
  constructor(full) {
    this.full = full;
    this.major = full.split('.')[0];
    this.minor = full.split('.')[1];
    this.patch = full.split('.').slice(2).join('.');
  }
}
/**
 * @publicApi
 */
const VERSION = new Version('15.2.9');

// This default value is when checking the hierarchy for a token.
//
// It means both:
// - the token is not provided by the current injector,
// - only the element injectors should be checked (ie do not check module injectors
//
//          mod1
//         /
//       el1   mod2
//         \  /
//         el2
//
// When requesting el2.injector.get(token), we should check in the following order and return the
// first found value:
// - el2.injector.get(token, default)
// - el1.injector.get(token, NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR) -> do not check the module
// - mod2.injector.get(token, default)
const NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR = {};
const ERROR_ORIGINAL_ERROR = 'ngOriginalError';
function wrappedError(message, originalError) {
  const msg = `${message} caused by: ${originalError instanceof Error ? originalError.message : originalError}`;
  const error = Error(msg);
  error[ERROR_ORIGINAL_ERROR] = originalError;
  return error;
}
function getOriginalError(error) {
  return error[ERROR_ORIGINAL_ERROR];
}

/**
 * Provides a hook for centralized exception handling.
 *
 * The default implementation of `ErrorHandler` prints error messages to the `console`. To
 * intercept error handling, write a custom exception handler that replaces this default as
 * appropriate for your app.
 *
 * @usageNotes
 * ### Example
 *
 * ```
 * class MyErrorHandler implements ErrorHandler {
 *   handleError(error) {
 *     // do something with the exception
 *   }
 * }
 *
 * @NgModule({
 *   providers: [{provide: ErrorHandler, useClass: MyErrorHandler}]
 * })
 * class MyModule {}
 * ```
 *
 * @publicApi
 */
class ErrorHandler {
  constructor() {
    /**
     * @internal
     */
    this._console = console;
  }
  handleError(error) {
    const originalError = this._findOriginalError(error);
    this._console.error('ERROR', error);
    if (originalError) {
      this._console.error('ORIGINAL ERROR', originalError);
    }
  }
  /** @internal */
  _findOriginalError(error) {
    let e = error && getOriginalError(error);
    while (e && getOriginalError(e)) {
      e = getOriginalError(e);
    }
    return e || null;
  }
}
function normalizeDebugBindingName(name) {
  // Attribute names with `$` (eg `x-y$`) are valid per spec, but unsupported by some browsers
  name = camelCaseToDashCase(name.replace(/[$@]/g, '_'));
  return `ng-reflect-${name}`;
}
const CAMEL_CASE_REGEXP = /([A-Z])/g;
function camelCaseToDashCase(input) {
  return input.replace(CAMEL_CASE_REGEXP, (...m) => '-' + m[1].toLowerCase());
}
function normalizeDebugBindingValue(value) {
  try {
    // Limit the size of the value as otherwise the DOM just gets polluted.
    return value != null ? value.toString().slice(0, 30) : value;
  } catch (e) {
    return '[ERROR] Exception while trying to serialize the value';
  }
}

/**
 *
 * @codeGenApi
 */
function ɵɵresolveWindow(element) {
  return element.ownerDocument.defaultView;
}
/**
 *
 * @codeGenApi
 */
function ɵɵresolveDocument(element) {
  return element.ownerDocument;
}
/**
 *
 * @codeGenApi
 */
function ɵɵresolveBody(element) {
  return element.ownerDocument.body;
}
/**
 * The special delimiter we use to separate property names, prefixes, and suffixes
 * in property binding metadata. See storeBindingMetadata().
 *
 * We intentionally use the Unicode "REPLACEMENT CHARACTER" (U+FFFD) as a delimiter
 * because it is a very uncommon character that is unlikely to be part of a user's
 * property names or interpolation strings. If it is in fact used in a property
 * binding, DebugElement.properties will not return the correct value for that
 * binding. However, there should be no runtime effect for real applications.
 *
 * This character is typically rendered as a question mark inside of a diamond.
 * See https://en.wikipedia.org/wiki/Specials_(Unicode_block)
 *
 */
const INTERPOLATION_DELIMITER = `�`;
/**
 * Unwrap a value which might be behind a closure (for forward declaration reasons).
 */
function maybeUnwrapFn(value) {
  if (value instanceof Function) {
    return value();
  } else {
    return value;
  }
}

/** Verifies that a given type is a Standalone Component. */
function assertStandaloneComponentType(type) {
  assertComponentDef(type);
  const componentDef = getComponentDef(type);
  if (!componentDef.standalone) {
    throw new RuntimeError(907 /* RuntimeErrorCode.TYPE_IS_NOT_STANDALONE */, `The ${stringifyForError(type)} component is not marked as standalone, ` + `but Angular expects to have a standalone component here. ` + `Please make sure the ${stringifyForError(type)} component has ` + `the \`standalone: true\` flag in the decorator.`);
  }
}
/** Verifies whether a given type is a component */
function assertComponentDef(type) {
  if (!getComponentDef(type)) {
    throw new RuntimeError(906 /* RuntimeErrorCode.MISSING_GENERATED_DEF */, `The ${stringifyForError(type)} is not an Angular component, ` + `make sure it has the \`@Component\` decorator.`);
  }
}
/** Called when there are multiple component selectors that match a given node */
function throwMultipleComponentError(tNode, first, second) {
  throw new RuntimeError(-300 /* RuntimeErrorCode.MULTIPLE_COMPONENTS_MATCH */, `Multiple components match node with tagname ${tNode.value}: ` + `${stringifyForError(first)} and ` + `${stringifyForError(second)}`);
}
/** Throws an ExpressionChangedAfterChecked error if checkNoChanges mode is on. */
function throwErrorIfNoChangesMode(creationMode, oldValue, currValue, propName) {
  const field = propName ? ` for '${propName}'` : '';
  let msg = `ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value${field}: '${oldValue}'. Current value: '${currValue}'.`;
  if (creationMode) {
    msg += ` It seems like the view has been created after its parent and its children have been dirty checked.` + ` Has it been created in a change detection hook?`;
  }
  throw new RuntimeError(-100 /* RuntimeErrorCode.EXPRESSION_CHANGED_AFTER_CHECKED */, msg);
}
function constructDetailsForInterpolation(lView, rootIndex, expressionIndex, meta, changedValue) {
  const [propName, prefix, ...chunks] = meta.split(INTERPOLATION_DELIMITER);
  let oldValue = prefix,
    newValue = prefix;
  for (let i = 0; i < chunks.length; i++) {
    const slotIdx = rootIndex + i;
    oldValue += `${lView[slotIdx]}${chunks[i]}`;
    newValue += `${slotIdx === expressionIndex ? changedValue : lView[slotIdx]}${chunks[i]}`;
  }
  return {
    propName,
    oldValue,
    newValue
  };
}
/**
 * Constructs an object that contains details for the ExpressionChangedAfterItHasBeenCheckedError:
 * - property name (for property bindings or interpolations)
 * - old and new values, enriched using information from metadata
 *
 * More information on the metadata storage format can be found in `storePropertyBindingMetadata`
 * function description.
 */
function getExpressionChangedErrorDetails(lView, bindingIndex, oldValue, newValue) {
  const tData = lView[TVIEW].data;
  const metadata = tData[bindingIndex];
  if (typeof metadata === 'string') {
    // metadata for property interpolation
    if (metadata.indexOf(INTERPOLATION_DELIMITER) > -1) {
      return constructDetailsForInterpolation(lView, bindingIndex, bindingIndex, metadata, newValue);
    }
    // metadata for property binding
    return {
      propName: metadata,
      oldValue,
      newValue
    };
  }
  // metadata is not available for this expression, check if this expression is a part of the
  // property interpolation by going from the current binding index left and look for a string that
  // contains INTERPOLATION_DELIMITER, the layout in tView.data for this case will look like this:
  // [..., 'id�Prefix � and � suffix', null, null, null, ...]
  if (metadata === null) {
    let idx = bindingIndex - 1;
    while (typeof tData[idx] !== 'string' && tData[idx + 1] === null) {
      idx--;
    }
    const meta = tData[idx];
    if (typeof meta === 'string') {
      const matches = meta.match(new RegExp(INTERPOLATION_DELIMITER, 'g'));
      // first interpolation delimiter separates property name from interpolation parts (in case of
      // property interpolations), so we subtract one from total number of found delimiters
      if (matches && matches.length - 1 > bindingIndex - idx) {
        return constructDetailsForInterpolation(lView, idx, bindingIndex, meta, newValue);
      }
    }
  }
  return {
    propName: undefined,
    oldValue,
    newValue
  };
}

/**
 * Returns an index of `classToSearch` in `className` taking token boundaries into account.
 *
 * `classIndexOf('AB A', 'A', 0)` will be 3 (not 0 since `AB!==A`)
 *
 * @param className A string containing classes (whitespace separated)
 * @param classToSearch A class name to locate
 * @param startingIndex Starting location of search
 * @returns an index of the located class (or -1 if not found)
 */
function classIndexOf(className, classToSearch, startingIndex) {
  ngDevMode && assertNotEqual(classToSearch, '', 'can not look for "" string.');
  let end = className.length;
  while (true) {
    const foundIndex = className.indexOf(classToSearch, startingIndex);
    if (foundIndex === -1) return foundIndex;
    if (foundIndex === 0 || className.charCodeAt(foundIndex - 1) <= 32 /* CharCode.SPACE */) {
      // Ensure that it has leading whitespace
      const length = classToSearch.length;
      if (foundIndex + length === end || className.charCodeAt(foundIndex + length) <= 32 /* CharCode.SPACE */) {
        // Ensure that it has trailing whitespace
        return foundIndex;
      }
    }
    // False positive, keep searching from where we left off.
    startingIndex = foundIndex + 1;
  }
}
const NG_TEMPLATE_SELECTOR = 'ng-template';
/**
 * Search the `TAttributes` to see if it contains `cssClassToMatch` (case insensitive)
 *
 * @param attrs `TAttributes` to search through.
 * @param cssClassToMatch class to match (lowercase)
 * @param isProjectionMode Whether or not class matching should look into the attribute `class` in
 *    addition to the `AttributeMarker.Classes`.
 */
function isCssClassMatching(attrs, cssClassToMatch, isProjectionMode) {
  // TODO(misko): The fact that this function needs to know about `isProjectionMode` seems suspect.
  // It is strange to me that sometimes the class information comes in form of `class` attribute
  // and sometimes in form of `AttributeMarker.Classes`. Some investigation is needed to determine
  // if that is the right behavior.
  ngDevMode && assertEqual(cssClassToMatch, cssClassToMatch.toLowerCase(), 'Class name expected to be lowercase.');
  let i = 0;
  // Indicates whether we are processing value from the implicit
  // attribute section (i.e. before the first marker in the array).
  let isImplicitAttrsSection = true;
  while (i < attrs.length) {
    let item = attrs[i++];
    if (typeof item === 'string' && isImplicitAttrsSection) {
      const value = attrs[i++];
      if (isProjectionMode && item === 'class') {
        // We found a `class` attribute in the implicit attribute section,
        // check if it matches the value of the `cssClassToMatch` argument.
        if (classIndexOf(value.toLowerCase(), cssClassToMatch, 0) !== -1) {
          return true;
        }
      }
    } else if (item === 1 /* AttributeMarker.Classes */) {
      // We found the classes section. Start searching for the class.
      while (i < attrs.length && typeof (item = attrs[i++]) == 'string') {
        // while we have strings
        if (item.toLowerCase() === cssClassToMatch) return true;
      }
      return false;
    } else if (typeof item === 'number') {
      // We've came across a first marker, which indicates
      // that the implicit attribute section is over.
      isImplicitAttrsSection = false;
    }
  }
  return false;
}
/**
 * Checks whether the `tNode` represents an inline template (e.g. `*ngFor`).
 *
 * @param tNode current TNode
 */
function isInlineTemplate(tNode) {
  return tNode.type === 4 /* TNodeType.Container */ && tNode.value !== NG_TEMPLATE_SELECTOR;
}
/**
 * Function that checks whether a given tNode matches tag-based selector and has a valid type.
 *
 * Matching can be performed in 2 modes: projection mode (when we project nodes) and regular
 * directive matching mode:
 * - in the "directive matching" mode we do _not_ take TContainer's tagName into account if it is
 * different from NG_TEMPLATE_SELECTOR (value different from NG_TEMPLATE_SELECTOR indicates that a
 * tag name was extracted from * syntax so we would match the same directive twice);
 * - in the "projection" mode, we use a tag name potentially extracted from the * syntax processing
 * (applicable to TNodeType.Container only).
 */
function hasTagAndTypeMatch(tNode, currentSelector, isProjectionMode) {
  const tagNameToCompare = tNode.type === 4 /* TNodeType.Container */ && !isProjectionMode ? NG_TEMPLATE_SELECTOR : tNode.value;
  return currentSelector === tagNameToCompare;
}
/**
 * A utility function to match an Ivy node static data against a simple CSS selector
 *
 * @param node static data of the node to match
 * @param selector The selector to try matching against the node.
 * @param isProjectionMode if `true` we are matching for content projection, otherwise we are doing
 * directive matching.
 * @returns true if node matches the selector.
 */
function isNodeMatchingSelector(tNode, selector, isProjectionMode) {
  ngDevMode && assertDefined(selector[0], 'Selector should have a tag name');
  let mode = 4 /* SelectorFlags.ELEMENT */;
  const nodeAttrs = tNode.attrs || [];
  // Find the index of first attribute that has no value, only a name.
  const nameOnlyMarkerIdx = getNameOnlyMarkerIndex(nodeAttrs);
  // When processing ":not" selectors, we skip to the next ":not" if the
  // current one doesn't match
  let skipToNextSelector = false;
  for (let i = 0; i < selector.length; i++) {
    const current = selector[i];
    if (typeof current === 'number') {
      // If we finish processing a :not selector and it hasn't failed, return false
      if (!skipToNextSelector && !isPositive(mode) && !isPositive(current)) {
        return false;
      }
      // If we are skipping to the next :not() and this mode flag is positive,
      // it's a part of the current :not() selector, and we should keep skipping
      if (skipToNextSelector && isPositive(current)) continue;
      skipToNextSelector = false;
      mode = current | mode & 1 /* SelectorFlags.NOT */;
      continue;
    }
    if (skipToNextSelector) continue;
    if (mode & 4 /* SelectorFlags.ELEMENT */) {
      mode = 2 /* SelectorFlags.ATTRIBUTE */ | mode & 1 /* SelectorFlags.NOT */;
      if (current !== '' && !hasTagAndTypeMatch(tNode, current, isProjectionMode) || current === '' && selector.length === 1) {
        if (isPositive(mode)) return false;
        skipToNextSelector = true;
      }
    } else {
      const selectorAttrValue = mode & 8 /* SelectorFlags.CLASS */ ? current : selector[++i];
      // special case for matching against classes when a tNode has been instantiated with
      // class and style values as separate attribute values (e.g. ['title', CLASS, 'foo'])
      if (mode & 8 /* SelectorFlags.CLASS */ && tNode.attrs !== null) {
        if (!isCssClassMatching(tNode.attrs, selectorAttrValue, isProjectionMode)) {
          if (isPositive(mode)) return false;
          skipToNextSelector = true;
        }
        continue;
      }
      const attrName = mode & 8 /* SelectorFlags.CLASS */ ? 'class' : current;
      const attrIndexInNode = findAttrIndexInNode(attrName, nodeAttrs, isInlineTemplate(tNode), isProjectionMode);
      if (attrIndexInNode === -1) {
        if (isPositive(mode)) return false;
        skipToNextSelector = true;
        continue;
      }
      if (selectorAttrValue !== '') {
        let nodeAttrValue;
        if (attrIndexInNode > nameOnlyMarkerIdx) {
          nodeAttrValue = '';
        } else {
          ngDevMode && assertNotEqual(nodeAttrs[attrIndexInNode], 0 /* AttributeMarker.NamespaceURI */, 'We do not match directives on namespaced attributes');
          // we lowercase the attribute value to be able to match
          // selectors without case-sensitivity
          // (selectors are already in lowercase when generated)
          nodeAttrValue = nodeAttrs[attrIndexInNode + 1].toLowerCase();
        }
        const compareAgainstClassName = mode & 8 /* SelectorFlags.CLASS */ ? nodeAttrValue : null;
        if (compareAgainstClassName && classIndexOf(compareAgainstClassName, selectorAttrValue, 0) !== -1 || mode & 2 /* SelectorFlags.ATTRIBUTE */ && selectorAttrValue !== nodeAttrValue) {
          if (isPositive(mode)) return false;
          skipToNextSelector = true;
        }
      }
    }
  }
  return isPositive(mode) || skipToNextSelector;
}
function isPositive(mode) {
  return (mode & 1 /* SelectorFlags.NOT */) === 0;
}
/**
 * Examines the attribute's definition array for a node to find the index of the
 * attribute that matches the given `name`.
 *
 * NOTE: This will not match namespaced attributes.
 *
 * Attribute matching depends upon `isInlineTemplate` and `isProjectionMode`.
 * The following table summarizes which types of attributes we attempt to match:
 *
 * ===========================================================================================================
 * Modes                   | Normal Attributes | Bindings Attributes | Template Attributes | I18n
 * Attributes
 * ===========================================================================================================
 * Inline + Projection     | YES               | YES                 | NO                  | YES
 * -----------------------------------------------------------------------------------------------------------
 * Inline + Directive      | NO                | NO                  | YES                 | NO
 * -----------------------------------------------------------------------------------------------------------
 * Non-inline + Projection | YES               | YES                 | NO                  | YES
 * -----------------------------------------------------------------------------------------------------------
 * Non-inline + Directive  | YES               | YES                 | NO                  | YES
 * ===========================================================================================================
 *
 * @param name the name of the attribute to find
 * @param attrs the attribute array to examine
 * @param isInlineTemplate true if the node being matched is an inline template (e.g. `*ngFor`)
 * rather than a manually expanded template node (e.g `<ng-template>`).
 * @param isProjectionMode true if we are matching against content projection otherwise we are
 * matching against directives.
 */
function findAttrIndexInNode(name, attrs, isInlineTemplate, isProjectionMode) {
  if (attrs === null) return -1;
  let i = 0;
  if (isProjectionMode || !isInlineTemplate) {
    let bindingsMode = false;
    while (i < attrs.length) {
      const maybeAttrName = attrs[i];
      if (maybeAttrName === name) {
        return i;
      } else if (maybeAttrName === 3 /* AttributeMarker.Bindings */ || maybeAttrName === 6 /* AttributeMarker.I18n */) {
        bindingsMode = true;
      } else if (maybeAttrName === 1 /* AttributeMarker.Classes */ || maybeAttrName === 2 /* AttributeMarker.Styles */) {
        let value = attrs[++i];
        // We should skip classes here because we have a separate mechanism for
        // matching classes in projection mode.
        while (typeof value === 'string') {
          value = attrs[++i];
        }
        continue;
      } else if (maybeAttrName === 4 /* AttributeMarker.Template */) {
        // We do not care about Template attributes in this scenario.
        break;
      } else if (maybeAttrName === 0 /* AttributeMarker.NamespaceURI */) {
        // Skip the whole namespaced attribute and value. This is by design.
        i += 4;
        continue;
      }
      // In binding mode there are only names, rather than name-value pairs.
      i += bindingsMode ? 1 : 2;
    }
    // We did not match the attribute
    return -1;
  } else {
    return matchTemplateAttribute(attrs, name);
  }
}
function isNodeMatchingSelectorList(tNode, selector, isProjectionMode = false) {
  for (let i = 0; i < selector.length; i++) {
    if (isNodeMatchingSelector(tNode, selector[i], isProjectionMode)) {
      return true;
    }
  }
  return false;
}
function getProjectAsAttrValue(tNode) {
  const nodeAttrs = tNode.attrs;
  if (nodeAttrs != null) {
    const ngProjectAsAttrIdx = nodeAttrs.indexOf(5 /* AttributeMarker.ProjectAs */);
    // only check for ngProjectAs in attribute names, don't accidentally match attribute's value
    // (attribute names are stored at even indexes)
    if ((ngProjectAsAttrIdx & 1) === 0) {
      return nodeAttrs[ngProjectAsAttrIdx + 1];
    }
  }
  return null;
}
function getNameOnlyMarkerIndex(nodeAttrs) {
  for (let i = 0; i < nodeAttrs.length; i++) {
    const nodeAttr = nodeAttrs[i];
    if (isNameOnlyAttributeMarker(nodeAttr)) {
      return i;
    }
  }
  return nodeAttrs.length;
}
function matchTemplateAttribute(attrs, name) {
  let i = attrs.indexOf(4 /* AttributeMarker.Template */);
  if (i > -1) {
    i++;
    while (i < attrs.length) {
      const attr = attrs[i];
      // Return in case we checked all template attrs and are switching to the next section in the
      // attrs array (that starts with a number that represents an attribute marker).
      if (typeof attr === 'number') return -1;
      if (attr === name) return i;
      i++;
    }
  }
  return -1;
}
/**
 * Checks whether a selector is inside a CssSelectorList
 * @param selector Selector to be checked.
 * @param list List in which to look for the selector.
 */
function isSelectorInSelectorList(selector, list) {
  selectorListLoop: for (let i = 0; i < list.length; i++) {
    const currentSelectorInList = list[i];
    if (selector.length !== currentSelectorInList.length) {
      continue;
    }
    for (let j = 0; j < selector.length; j++) {
      if (selector[j] !== currentSelectorInList[j]) {
        continue selectorListLoop;
      }
    }
    return true;
  }
  return false;
}
function maybeWrapInNotSelector(isNegativeMode, chunk) {
  return isNegativeMode ? ':not(' + chunk.trim() + ')' : chunk;
}
function stringifyCSSSelector(selector) {
  let result = selector[0];
  let i = 1;
  let mode = 2 /* SelectorFlags.ATTRIBUTE */;
  let currentChunk = '';
  let isNegativeMode = false;
  while (i < selector.length) {
    let valueOrMarker = selector[i];
    if (typeof valueOrMarker === 'string') {
      if (mode & 2 /* SelectorFlags.ATTRIBUTE */) {
        const attrValue = selector[++i];
        currentChunk += '[' + valueOrMarker + (attrValue.length > 0 ? '="' + attrValue + '"' : '') + ']';
      } else if (mode & 8 /* SelectorFlags.CLASS */) {
        currentChunk += '.' + valueOrMarker;
      } else if (mode & 4 /* SelectorFlags.ELEMENT */) {
        currentChunk += ' ' + valueOrMarker;
      }
    } else {
      //
      // Append current chunk to the final result in case we come across SelectorFlag, which
      // indicates that the previous section of a selector is over. We need to accumulate content
      // between flags to make sure we wrap the chunk later in :not() selector if needed, e.g.
      // ```
      //  ['', Flags.CLASS, '.classA', Flags.CLASS | Flags.NOT, '.classB', '.classC']
      // ```
      // should be transformed to `.classA :not(.classB .classC)`.
      //
      // Note: for negative selector part, we accumulate content between flags until we find the
      // next negative flag. This is needed to support a case where `:not()` rule contains more than
      // one chunk, e.g. the following selector:
      // ```
      //  ['', Flags.ELEMENT | Flags.NOT, 'p', Flags.CLASS, 'foo', Flags.CLASS | Flags.NOT, 'bar']
      // ```
      // should be stringified to `:not(p.foo) :not(.bar)`
      //
      if (currentChunk !== '' && !isPositive(valueOrMarker)) {
        result += maybeWrapInNotSelector(isNegativeMode, currentChunk);
        currentChunk = '';
      }
      mode = valueOrMarker;
      // According to CssSelector spec, once we come across `SelectorFlags.NOT` flag, the negative
      // mode is maintained for remaining chunks of a selector.
      isNegativeMode = isNegativeMode || !isPositive(mode);
    }
    i++;
  }
  if (currentChunk !== '') {
    result += maybeWrapInNotSelector(isNegativeMode, currentChunk);
  }
  return result;
}
/**
 * Generates string representation of CSS selector in parsed form.
 *
 * ComponentDef and DirectiveDef are generated with the selector in parsed form to avoid doing
 * additional parsing at runtime (for example, for directive matching). However in some cases (for
 * example, while bootstrapping a component), a string version of the selector is required to query
 * for the host element on the page. This function takes the parsed form of a selector and returns
 * its string representation.
 *
 * @param selectorList selector in parsed form
 * @returns string representation of a given selector
 */
function stringifyCSSSelectorList(selectorList) {
  return selectorList.map(stringifyCSSSelector).join(',');
}
/**
 * Extracts attributes and classes information from a given CSS selector.
 *
 * This function is used while creating a component dynamically. In this case, the host element
 * (that is created dynamically) should contain attributes and classes specified in component's CSS
 * selector.
 *
 * @param selector CSS selector in parsed form (in a form of array)
 * @returns object with `attrs` and `classes` fields that contain extracted information
 */
function extractAttrsAndClassesFromSelector(selector) {
  const attrs = [];
  const classes = [];
  let i = 1;
  let mode = 2 /* SelectorFlags.ATTRIBUTE */;
  while (i < selector.length) {
    let valueOrMarker = selector[i];
    if (typeof valueOrMarker === 'string') {
      if (mode === 2 /* SelectorFlags.ATTRIBUTE */) {
        if (valueOrMarker !== '') {
          attrs.push(valueOrMarker, selector[++i]);
        }
      } else if (mode === 8 /* SelectorFlags.CLASS */) {
        classes.push(valueOrMarker);
      }
    } else {
      // According to CssSelector spec, once we come across `SelectorFlags.NOT` flag, the negative
      // mode is maintained for remaining chunks of a selector. Since attributes and classes are
      // extracted only for "positive" part of the selector, we can stop here.
      if (!isPositive(mode)) break;
      mode = valueOrMarker;
    }
    i++;
  }
  return {
    attrs,
    classes
  };
}

/** A special value which designates that a value has not changed. */
const NO_CHANGE = typeof ngDevMode === 'undefined' || ngDevMode ? {
  __brand__: 'NO_CHANGE'
} : {};

/**
 * Advances to an element for later binding instructions.
 *
 * Used in conjunction with instructions like {@link property} to act on elements with specified
 * indices, for example those created with {@link element} or {@link elementStart}.
 *
 * ```ts
 * (rf: RenderFlags, ctx: any) => {
 *   if (rf & 1) {
 *     text(0, 'Hello');
 *     text(1, 'Goodbye')
 *     element(2, 'div');
 *   }
 *   if (rf & 2) {
 *     advance(2); // Advance twice to the <div>.
 *     property('title', 'test');
 *   }
 *  }
 * ```
 * @param delta Number of elements to advance forwards by.
 *
 * @codeGenApi
 */
function ɵɵadvance(delta) {
  ngDevMode && assertGreaterThan(delta, 0, 'Can only advance forward');
  selectIndexInternal(getTView(), getLView(), getSelectedIndex() + delta, !!ngDevMode && isInCheckNoChangesMode());
}
function selectIndexInternal(tView, lView, index, checkNoChangesMode) {
  ngDevMode && assertIndexInDeclRange(lView, index);
  // Flush the initial hooks for elements in the view that have been added up to this point.
  // PERF WARNING: do NOT extract this to a separate function without running benchmarks
  if (!checkNoChangesMode) {
    const hooksInitPhaseCompleted = (lView[FLAGS] & 3 /* LViewFlags.InitPhaseStateMask */) === 3 /* InitPhaseState.InitPhaseCompleted */;
    if (hooksInitPhaseCompleted) {
      const preOrderCheckHooks = tView.preOrderCheckHooks;
      if (preOrderCheckHooks !== null) {
        executeCheckHooks(lView, preOrderCheckHooks, index);
      }
    } else {
      const preOrderHooks = tView.preOrderHooks;
      if (preOrderHooks !== null) {
        executeInitAndCheckHooks(lView, preOrderHooks, 0 /* InitPhaseState.OnInitHooksToBeRun */, index);
      }
    }
  }
  // We must set the selected index *after* running the hooks, because hooks may have side-effects
  // that cause other template functions to run, thus updating the selected index, which is global
  // state. If we run `setSelectedIndex` *before* we run the hooks, in some cases the selected index
  // will be altered by the time we leave the `ɵɵadvance` instruction.
  setSelectedIndex(index);
}

/**
 * A mapping of the @angular/core API surface used in generated expressions to the actual symbols.
 *
 * This should be kept up to date with the public exports of @angular/core.
 */
const angularCoreDiEnv = {
  'ɵɵdefineInjectable': ɵɵdefineInjectable,
  'ɵɵdefineInjector': ɵɵdefineInjector,
  'ɵɵinject': ɵɵinject,
  'ɵɵinvalidFactoryDep': ɵɵinvalidFactoryDep,
  'resolveForwardRef': resolveForwardRef
};

/**
 * Compile an Angular injectable according to its `Injectable` metadata, and patch the resulting
 * injectable def (`ɵprov`) onto the injectable type.
 */
function compileInjectable(type, meta) {
  let ngInjectableDef = null;
  let ngFactoryDef = null;
  // if NG_PROV_DEF is already defined on this class then don't overwrite it
  if (!type.hasOwnProperty(NG_PROV_DEF)) {
    Object.defineProperty(type, NG_PROV_DEF, {
      get: () => {
        if (ngInjectableDef === null) {
          const compiler = getCompilerFacade({
            usage: 0 /* JitCompilerUsage.Decorator */,
            kind: 'injectable',
            type
          });
          ngInjectableDef = compiler.compileInjectable(angularCoreDiEnv, `ng:///${type.name}/ɵprov.js`, getInjectableMetadata(type, meta));
        }
        return ngInjectableDef;
      }
    });
  }
  // if NG_FACTORY_DEF is already defined on this class then don't overwrite it
  if (!type.hasOwnProperty(NG_FACTORY_DEF)) {
    Object.defineProperty(type, NG_FACTORY_DEF, {
      get: () => {
        if (ngFactoryDef === null) {
          const compiler = getCompilerFacade({
            usage: 0 /* JitCompilerUsage.Decorator */,
            kind: 'injectable',
            type
          });
          ngFactoryDef = compiler.compileFactory(angularCoreDiEnv, `ng:///${type.name}/ɵfac.js`, {
            name: type.name,
            type,
            typeArgumentCount: 0,
            deps: reflectDependencies(type),
            target: compiler.FactoryTarget.Injectable
          });
        }
        return ngFactoryDef;
      },
      // Leave this configurable so that the factories from directives or pipes can take precedence.
      configurable: true
    });
  }
}
const USE_VALUE = getClosureSafeProperty({
  provide: String,
  useValue: getClosureSafeProperty
});
function isUseClassProvider(meta) {
  return meta.useClass !== undefined;
}
function isUseValueProvider(meta) {
  return USE_VALUE in meta;
}
function isUseFactoryProvider(meta) {
  return meta.useFactory !== undefined;
}
function isUseExistingProvider(meta) {
  return meta.useExisting !== undefined;
}
function getInjectableMetadata(type, srcMeta) {
  // Allow the compilation of a class with a `@Injectable()` decorator without parameters
  const meta = srcMeta || {
    providedIn: null
  };
  const compilerMeta = {
    name: type.name,
    type: type,
    typeArgumentCount: 0,
    providedIn: meta.providedIn
  };
  if ((isUseClassProvider(meta) || isUseFactoryProvider(meta)) && meta.deps !== undefined) {
    compilerMeta.deps = convertDependencies(meta.deps);
  }
  // Check to see if the user explicitly provided a `useXxxx` property.
  if (isUseClassProvider(meta)) {
    compilerMeta.useClass = meta.useClass;
  } else if (isUseValueProvider(meta)) {
    compilerMeta.useValue = meta.useValue;
  } else if (isUseFactoryProvider(meta)) {
    compilerMeta.useFactory = meta.useFactory;
  } else if (isUseExistingProvider(meta)) {
    compilerMeta.useExisting = meta.useExisting;
  }
  return compilerMeta;
}

/**
 * Injectable decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const Injectable = makeDecorator('Injectable', undefined, undefined, undefined, (type, meta) => compileInjectable(type, meta));

/**
 * Create a new `Injector` which is configured using a `defType` of `InjectorType<any>`s.
 *
 * @publicApi
 */
function createInjector(defType, parent = null, additionalProviders = null, name) {
  const injector = createInjectorWithoutInjectorInstances(defType, parent, additionalProviders, name);
  injector.resolveInjectorInitializers();
  return injector;
}
/**
 * Creates a new injector without eagerly resolving its injector types. Can be used in places
 * where resolving the injector types immediately can lead to an infinite loop. The injector types
 * should be resolved at a later point by calling `_resolveInjectorDefTypes`.
 */
function createInjectorWithoutInjectorInstances(defType, parent = null, additionalProviders = null, name, scopes = new Set()) {
  const providers = [additionalProviders || EMPTY_ARRAY, importProvidersFrom(defType)];
  name = name || (typeof defType === 'object' ? undefined : stringify(defType));
  return new R3Injector(providers, parent || getNullInjector(), name || null, scopes);
}

/**
 * Concrete injectors implement this interface. Injectors are configured
 * with [providers](guide/glossary#provider) that associate
 * dependencies of various types with [injection tokens](guide/glossary#di-token).
 *
 * @see ["DI Providers"](guide/dependency-injection-providers).
 * @see `StaticProvider`
 *
 * @usageNotes
 *
 *  The following example creates a service injector instance.
 *
 * {@example core/di/ts/provider_spec.ts region='ConstructorProvider'}
 *
 * ### Usage example
 *
 * {@example core/di/ts/injector_spec.ts region='Injector'}
 *
 * `Injector` returns itself when given `Injector` as a token:
 *
 * {@example core/di/ts/injector_spec.ts region='injectInjector'}
 *
 * @publicApi
 */
class Injector {
  static create(options, parent) {
    if (Array.isArray(options)) {
      return createInjector({
        name: ''
      }, parent, options, '');
    } else {
      const name = options.name ?? '';
      return createInjector({
        name
      }, options.parent, options.providers, name);
    }
  }
}
Injector.THROW_IF_NOT_FOUND = THROW_IF_NOT_FOUND;
Injector.NULL = /* @__PURE__ */new NullInjector();
/** @nocollapse */
Injector.ɵprov = ɵɵdefineInjectable({
  token: Injector,
  providedIn: 'any',
  factory: () => ɵɵinject(INJECTOR)
});
/**
 * @internal
 * @nocollapse
 */
Injector.__NG_ELEMENT_ID__ = -1 /* InjectorMarkers.Injector */;

function findFirstClosedCycle(keys) {
  const res = [];
  for (let i = 0; i < keys.length; ++i) {
    if (res.indexOf(keys[i]) > -1) {
      res.push(keys[i]);
      return res;
    }
    res.push(keys[i]);
  }
  return res;
}
function constructResolvingPath(keys) {
  if (keys.length > 1) {
    const reversed = findFirstClosedCycle(keys.slice().reverse());
    const tokenStrs = reversed.map(k => stringify(k.token));
    return ' (' + tokenStrs.join(' -> ') + ')';
  }
  return '';
}
function injectionError(injector, key, constructResolvingMessage, originalError) {
  const keys = [key];
  const errMsg = constructResolvingMessage(keys);
  const error = originalError ? wrappedError(errMsg, originalError) : Error(errMsg);
  error.addKey = addKey;
  error.keys = keys;
  error.injectors = [injector];
  error.constructResolvingMessage = constructResolvingMessage;
  error[ERROR_ORIGINAL_ERROR] = originalError;
  return error;
}
function addKey(injector, key) {
  this.injectors.push(injector);
  this.keys.push(key);
  // Note: This updated message won't be reflected in the `.stack` property
  this.message = this.constructResolvingMessage(this.keys);
}
/**
 * Thrown when trying to retrieve a dependency by key from {@link Injector}, but the
 * {@link Injector} does not have a {@link Provider} for the given key.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * class A {
 *   constructor(b:B) {}
 * }
 *
 * expect(() => Injector.resolveAndCreate([A])).toThrowError();
 * ```
 */
function noProviderError(injector, key) {
  return injectionError(injector, key, function (keys) {
    const first = stringify(keys[0].token);
    return `No provider for ${first}!${constructResolvingPath(keys)}`;
  });
}
/**
 * Thrown when dependencies form a cycle.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * var injector = Injector.resolveAndCreate([
 *   {provide: "one", useFactory: (two) => "two", deps: [[new Inject("two")]]},
 *   {provide: "two", useFactory: (one) => "one", deps: [[new Inject("one")]]}
 * ]);
 *
 * expect(() => injector.get("one")).toThrowError();
 * ```
 *
 * Retrieving `A` or `B` throws a `CyclicDependencyError` as the graph above cannot be constructed.
 */
function cyclicDependencyError(injector, key) {
  return injectionError(injector, key, function (keys) {
    return `Cannot instantiate cyclic dependency!${constructResolvingPath(keys)}`;
  });
}
/**
 * Thrown when a constructing type returns with an Error.
 *
 * The `InstantiationError` class contains the original error plus the dependency graph which caused
 * this object to be instantiated.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * class A {
 *   constructor() {
 *     throw new Error('message');
 *   }
 * }
 *
 * var injector = Injector.resolveAndCreate([A]);

 * try {
 *   injector.get(A);
 * } catch (e) {
 *   expect(e instanceof InstantiationError).toBe(true);
 *   expect(e.originalException.message).toEqual("message");
 *   expect(e.originalStack).toBeDefined();
 * }
 * ```
 */
function instantiationError(injector, originalException, originalStack, key) {
  return injectionError(injector, key, function (keys) {
    const first = stringify(keys[0].token);
    return `${originalException.message}: Error during instantiation of ${first}!${constructResolvingPath(keys)}.`;
  }, originalException);
}
/**
 * Thrown when an object other then {@link Provider} (or `Type`) is passed to {@link Injector}
 * creation.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * expect(() => Injector.resolveAndCreate(["not a type"])).toThrowError();
 * ```
 */
function invalidProviderError(provider) {
  return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${provider}`);
}
/**
 * Thrown when the class has no annotation information.
 *
 * Lack of annotation information prevents the {@link Injector} from determining which dependencies
 * need to be injected into the constructor.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * class A {
 *   constructor(b) {}
 * }
 *
 * expect(() => Injector.resolveAndCreate([A])).toThrowError();
 * ```
 *
 * This error is also thrown when the class not marked with {@link Injectable} has parameter types.
 *
 * ```typescript
 * class B {}
 *
 * class A {
 *   constructor(b:B) {} // no information about the parameter types of A is available at runtime.
 * }
 *
 * expect(() => Injector.resolveAndCreate([A,B])).toThrowError();
 * ```
 *
 */
function noAnnotationError(typeOrFunc, params) {
  const signature = [];
  for (let i = 0, ii = params.length; i < ii; i++) {
    const parameter = params[i];
    if (!parameter || parameter.length == 0) {
      signature.push('?');
    } else {
      signature.push(parameter.map(stringify).join(' '));
    }
  }
  return Error('Cannot resolve all parameters for \'' + stringify(typeOrFunc) + '\'(' + signature.join(', ') + '). ' + 'Make sure that all the parameters are decorated with Inject or have valid type annotations and that \'' + stringify(typeOrFunc) + '\' is decorated with Injectable.');
}
/**
 * Thrown when getting an object by index.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * class A {}
 *
 * var injector = Injector.resolveAndCreate([A]);
 *
 * expect(() => injector.getAt(100)).toThrowError();
 * ```
 *
 */
function outOfBoundsError(index) {
  return Error(`Index ${index} is out-of-bounds.`);
}
// TODO: add a working example after alpha38 is released
/**
 * Thrown when a multi provider and a regular provider are bound to the same token.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * expect(() => Injector.resolveAndCreate([
 *   { provide: "Strings", useValue: "string1", multi: true},
 *   { provide: "Strings", useValue: "string2", multi: false}
 * ])).toThrowError();
 * ```
 */
function mixingMultiProvidersWithRegularProvidersError(provider1, provider2) {
  return Error(`Cannot mix multi providers and regular providers, got: ${provider1} ${provider2}`);
}

/**
 * A unique object used for retrieving items from the {@link ReflectiveInjector}.
 *
 * Keys have:
 * - a system-wide unique `id`.
 * - a `token`.
 *
 * `Key` is used internally by {@link ReflectiveInjector} because its system-wide unique `id` allows
 * the
 * injector to store created objects in a more efficient way.
 *
 * `Key` should not be created directly. {@link ReflectiveInjector} creates keys automatically when
 * resolving
 * providers.
 *
 * @deprecated No replacement
 * @publicApi
 */
class ReflectiveKey {
  /**
   * Private
   */
  constructor(token, id) {
    this.token = token;
    this.id = id;
    if (!token) {
      throw new RuntimeError(208 /* RuntimeErrorCode.MISSING_INJECTION_TOKEN */, ngDevMode && 'Token must be defined!');
    }
    this.displayName = stringify(this.token);
  }
  /**
   * Retrieves a `Key` for a token.
   */
  static get(token) {
    return _globalKeyRegistry.get(resolveForwardRef(token));
  }
  /**
   * @returns the number of keys registered in the system.
   */
  static get numberOfKeys() {
    return _globalKeyRegistry.numberOfKeys;
  }
}
class KeyRegistry {
  constructor() {
    this._allKeys = new Map();
  }
  get(token) {
    if (token instanceof ReflectiveKey) return token;
    if (this._allKeys.has(token)) {
      return this._allKeys.get(token);
    }
    const newKey = new ReflectiveKey(token, ReflectiveKey.numberOfKeys);
    this._allKeys.set(token, newKey);
    return newKey;
  }
  get numberOfKeys() {
    return this._allKeys.size;
  }
}
const _globalKeyRegistry = new KeyRegistry();

/**
 * `Dependency` is used by the framework to extend DI.
 * This is internal to Angular and should not be used directly.
 */
class ReflectiveDependency {
  constructor(key, optional, visibility) {
    this.key = key;
    this.optional = optional;
    this.visibility = visibility;
  }
  static fromKey(key) {
    return new ReflectiveDependency(key, false, null);
  }
}
const _EMPTY_LIST = [];
class ResolvedReflectiveProvider_ {
  constructor(key, resolvedFactories, multiProvider) {
    this.key = key;
    this.resolvedFactories = resolvedFactories;
    this.multiProvider = multiProvider;
    this.resolvedFactory = this.resolvedFactories[0];
  }
}
/**
 * An internal resolved representation of a factory function created by resolving `Provider`.
 * @publicApi
 */
class ResolvedReflectiveFactory {
  constructor(
  /**
   * Factory function which can return an instance of an object represented by a key.
   */
  factory,
  /**
   * Arguments (dependencies) to the `factory` function.
   */
  dependencies) {
    this.factory = factory;
    this.dependencies = dependencies;
  }
}
/**
 * Resolve a single provider.
 */
function resolveReflectiveFactory(provider) {
  let factoryFn;
  let resolvedDeps;
  if (provider.useClass) {
    const useClass = resolveForwardRef(provider.useClass);
    factoryFn = getReflect().factory(useClass);
    resolvedDeps = _dependenciesFor(useClass);
  } else if (provider.useExisting) {
    factoryFn = aliasInstance => aliasInstance;
    resolvedDeps = [ReflectiveDependency.fromKey(ReflectiveKey.get(provider.useExisting))];
  } else if (provider.useFactory) {
    factoryFn = provider.useFactory;
    resolvedDeps = constructDependencies(provider.useFactory, provider.deps);
  } else {
    factoryFn = () => provider.useValue;
    resolvedDeps = _EMPTY_LIST;
  }
  return new ResolvedReflectiveFactory(factoryFn, resolvedDeps);
}
/**
 * Converts the `Provider` into `ResolvedProvider`.
 *
 * `Injector` internally only uses `ResolvedProvider`, `Provider` contains convenience provider
 * syntax.
 */
function resolveReflectiveProvider(provider) {
  return new ResolvedReflectiveProvider_(ReflectiveKey.get(provider.provide), [resolveReflectiveFactory(provider)], provider.multi || false);
}
/**
 * Resolve a list of Providers.
 */
function resolveReflectiveProviders(providers) {
  const normalized = _normalizeProviders(providers, []);
  const resolved = normalized.map(resolveReflectiveProvider);
  const resolvedProviderMap = mergeResolvedReflectiveProviders(resolved, new Map());
  return Array.from(resolvedProviderMap.values());
}
/**
 * Merges a list of ResolvedProviders into a list where each key is contained exactly once and
 * multi providers have been merged.
 */
function mergeResolvedReflectiveProviders(providers, normalizedProvidersMap) {
  for (let i = 0; i < providers.length; i++) {
    const provider = providers[i];
    const existing = normalizedProvidersMap.get(provider.key.id);
    if (existing) {
      if (provider.multiProvider !== existing.multiProvider) {
        throw mixingMultiProvidersWithRegularProvidersError(existing, provider);
      }
      if (provider.multiProvider) {
        for (let j = 0; j < provider.resolvedFactories.length; j++) {
          existing.resolvedFactories.push(provider.resolvedFactories[j]);
        }
      } else {
        normalizedProvidersMap.set(provider.key.id, provider);
      }
    } else {
      let resolvedProvider;
      if (provider.multiProvider) {
        resolvedProvider = new ResolvedReflectiveProvider_(provider.key, provider.resolvedFactories.slice(), provider.multiProvider);
      } else {
        resolvedProvider = provider;
      }
      normalizedProvidersMap.set(provider.key.id, resolvedProvider);
    }
  }
  return normalizedProvidersMap;
}
function _normalizeProviders(providers, res) {
  providers.forEach(b => {
    if (b instanceof Type) {
      res.push({
        provide: b,
        useClass: b
      });
    } else if (b && typeof b == 'object' && b.provide !== undefined) {
      res.push(b);
    } else if (Array.isArray(b)) {
      _normalizeProviders(b, res);
    } else {
      throw invalidProviderError(b);
    }
  });
  return res;
}
function constructDependencies(typeOrFunc, dependencies) {
  if (!dependencies) {
    return _dependenciesFor(typeOrFunc);
  } else {
    const params = dependencies.map(t => [t]);
    return dependencies.map(t => _extractToken(typeOrFunc, t, params));
  }
}
function _dependenciesFor(typeOrFunc) {
  const params = getReflect().parameters(typeOrFunc);
  if (!params) return [];
  if (params.some(p => p == null)) {
    throw noAnnotationError(typeOrFunc, params);
  }
  return params.map(p => _extractToken(typeOrFunc, p, params));
}
function _extractToken(typeOrFunc, metadata, params) {
  let token = null;
  let optional = false;
  if (!Array.isArray(metadata)) {
    if (metadata instanceof Inject) {
      return _createDependency(metadata.token, optional, null);
    } else {
      return _createDependency(metadata, optional, null);
    }
  }
  let visibility = null;
  for (let i = 0; i < metadata.length; ++i) {
    const paramMetadata = metadata[i];
    if (paramMetadata instanceof Type) {
      token = paramMetadata;
    } else if (paramMetadata instanceof Inject) {
      token = paramMetadata.token;
    } else if (paramMetadata instanceof Optional) {
      optional = true;
    } else if (paramMetadata instanceof Self || paramMetadata instanceof SkipSelf) {
      visibility = paramMetadata;
    } else if (paramMetadata instanceof InjectionToken) {
      token = paramMetadata;
    }
  }
  token = resolveForwardRef(token);
  if (token != null) {
    return _createDependency(token, optional, visibility);
  } else {
    throw noAnnotationError(typeOrFunc, params);
  }
}
function _createDependency(token, optional, visibility) {
  return new ReflectiveDependency(ReflectiveKey.get(token), optional, visibility);
}

// Threshold for the dynamic version
const UNDEFINED = {};
/**
 * A ReflectiveDependency injection container used for instantiating objects and resolving
 * dependencies.
 *
 * An `Injector` is a replacement for a `new` operator, which can automatically resolve the
 * constructor dependencies.
 *
 * In typical use, application code asks for the dependencies in the constructor and they are
 * resolved by the `Injector`.
 *
 * @usageNotes
 * ### Example
 *
 * The following example creates an `Injector` configured to create `Engine` and `Car`.
 *
 * ```typescript
 * @Injectable()
 * class Engine {
 * }
 *
 * @Injectable()
 * class Car {
 *   constructor(public engine:Engine) {}
 * }
 *
 * var injector = ReflectiveInjector.resolveAndCreate([Car, Engine]);
 * var car = injector.get(Car);
 * expect(car instanceof Car).toBe(true);
 * expect(car.engine instanceof Engine).toBe(true);
 * ```
 *
 * Notice, we don't use the `new` operator because we explicitly want to have the `Injector`
 * resolve all of the object's dependencies automatically.
 *
 * TODO: delete in v14.
 *
 * @deprecated from v5 - slow and brings in a lot of code, Use `Injector.create` instead.
 * @publicApi
 */
class ReflectiveInjector {
  /**
   * Turns an array of provider definitions into an array of resolved providers.
   *
   * A resolution is a process of flattening multiple nested arrays and converting individual
   * providers into an array of `ResolvedReflectiveProvider`s.
   *
   * @usageNotes
   * ### Example
   *
   * ```typescript
   * @Injectable()
   * class Engine {
   * }
   *
   * @Injectable()
   * class Car {
   *   constructor(public engine:Engine) {}
   * }
   *
   * var providers = ReflectiveInjector.resolve([Car, [[Engine]]]);
   *
   * expect(providers.length).toEqual(2);
   *
   * expect(providers[0] instanceof ResolvedReflectiveProvider).toBe(true);
   * expect(providers[0].key.displayName).toBe("Car");
   * expect(providers[0].dependencies.length).toEqual(1);
   * expect(providers[0].factory).toBeDefined();
   *
   * expect(providers[1].key.displayName).toBe("Engine");
   * });
   * ```
   *
   */
  static resolve(providers) {
    return resolveReflectiveProviders(providers);
  }
  /**
   * Resolves an array of providers and creates an injector from those providers.
   *
   * The passed-in providers can be an array of `Type`, `Provider`,
   * or a recursive array of more providers.
   *
   * @usageNotes
   * ### Example
   *
   * ```typescript
   * @Injectable()
   * class Engine {
   * }
   *
   * @Injectable()
   * class Car {
   *   constructor(public engine:Engine) {}
   * }
   *
   * var injector = ReflectiveInjector.resolveAndCreate([Car, Engine]);
   * expect(injector.get(Car) instanceof Car).toBe(true);
   * ```
   */
  static resolveAndCreate(providers, parent) {
    const ResolvedReflectiveProviders = ReflectiveInjector.resolve(providers);
    return ReflectiveInjector.fromResolvedProviders(ResolvedReflectiveProviders, parent);
  }
  /**
   * Creates an injector from previously resolved providers.
   *
   * This API is the recommended way to construct injectors in performance-sensitive parts.
   *
   * @usageNotes
   * ### Example
   *
   * ```typescript
   * @Injectable()
   * class Engine {
   * }
   *
   * @Injectable()
   * class Car {
   *   constructor(public engine:Engine) {}
   * }
   *
   * var providers = ReflectiveInjector.resolve([Car, Engine]);
   * var injector = ReflectiveInjector.fromResolvedProviders(providers);
   * expect(injector.get(Car) instanceof Car).toBe(true);
   * ```
   */
  static fromResolvedProviders(providers, parent) {
    return new ReflectiveInjector_(providers, parent);
  }
}
class ReflectiveInjector_ {
  /**
   * Private
   */
  constructor(_providers, _parent) {
    /** @internal */
    this._constructionCounter = 0;
    this._providers = _providers;
    this.parent = _parent || null;
    const len = _providers.length;
    this.keyIds = [];
    this.objs = [];
    for (let i = 0; i < len; i++) {
      this.keyIds[i] = _providers[i].key.id;
      this.objs[i] = UNDEFINED;
    }
  }
  get(token, notFoundValue = THROW_IF_NOT_FOUND) {
    return this._getByKey(ReflectiveKey.get(token), null, notFoundValue);
  }
  resolveAndCreateChild(providers) {
    const ResolvedReflectiveProviders = ReflectiveInjector.resolve(providers);
    return this.createChildFromResolved(ResolvedReflectiveProviders);
  }
  createChildFromResolved(providers) {
    const inj = new ReflectiveInjector_(providers);
    inj.parent = this;
    return inj;
  }
  resolveAndInstantiate(provider) {
    return this.instantiateResolved(ReflectiveInjector.resolve([provider])[0]);
  }
  instantiateResolved(provider) {
    return this._instantiateProvider(provider);
  }
  getProviderAtIndex(index) {
    if (index < 0 || index >= this._providers.length) {
      throw outOfBoundsError(index);
    }
    return this._providers[index];
  }
  /** @internal */
  _new(provider) {
    if (this._constructionCounter++ > this._getMaxNumberOfObjects()) {
      throw cyclicDependencyError(this, provider.key);
    }
    return this._instantiateProvider(provider);
  }
  _getMaxNumberOfObjects() {
    return this.objs.length;
  }
  _instantiateProvider(provider) {
    if (provider.multiProvider) {
      const res = [];
      for (let i = 0; i < provider.resolvedFactories.length; ++i) {
        res[i] = this._instantiate(provider, provider.resolvedFactories[i]);
      }
      return res;
    } else {
      return this._instantiate(provider, provider.resolvedFactories[0]);
    }
  }
  _instantiate(provider, ResolvedReflectiveFactory) {
    const factory = ResolvedReflectiveFactory.factory;
    let deps;
    try {
      deps = ResolvedReflectiveFactory.dependencies.map(dep => this._getByReflectiveDependency(dep));
    } catch (e) {
      if (e.addKey) {
        e.addKey(this, provider.key);
      }
      throw e;
    }
    let obj;
    try {
      obj = factory(...deps);
    } catch (e) {
      throw instantiationError(this, e, e.stack, provider.key);
    }
    return obj;
  }
  _getByReflectiveDependency(dep) {
    return this._getByKey(dep.key, dep.visibility, dep.optional ? null : THROW_IF_NOT_FOUND);
  }
  _getByKey(key, visibility, notFoundValue) {
    if (key === ReflectiveInjector_.INJECTOR_KEY) {
      return this;
    }
    if (visibility instanceof Self) {
      return this._getByKeySelf(key, notFoundValue);
    } else {
      return this._getByKeyDefault(key, notFoundValue, visibility);
    }
  }
  _getObjByKeyId(keyId) {
    for (let i = 0; i < this.keyIds.length; i++) {
      if (this.keyIds[i] === keyId) {
        if (this.objs[i] === UNDEFINED) {
          this.objs[i] = this._new(this._providers[i]);
        }
        return this.objs[i];
      }
    }
    return UNDEFINED;
  }
  /** @internal */
  _throwOrNull(key, notFoundValue) {
    if (notFoundValue !== THROW_IF_NOT_FOUND) {
      return notFoundValue;
    } else {
      throw noProviderError(this, key);
    }
  }
  /** @internal */
  _getByKeySelf(key, notFoundValue) {
    const obj = this._getObjByKeyId(key.id);
    return obj !== UNDEFINED ? obj : this._throwOrNull(key, notFoundValue);
  }
  /** @internal */
  _getByKeyDefault(key, notFoundValue, visibility) {
    let inj;
    if (visibility instanceof SkipSelf) {
      inj = this.parent;
    } else {
      inj = this;
    }
    while (inj instanceof ReflectiveInjector_) {
      const inj_ = inj;
      const obj = inj_._getObjByKeyId(key.id);
      if (obj !== UNDEFINED) return obj;
      inj = inj_.parent;
    }
    if (inj !== null) {
      return inj.get(key.token, notFoundValue);
    } else {
      return this._throwOrNull(key, notFoundValue);
    }
  }
  get displayName() {
    const providers = _mapProviders(this, b => ' "' + b.key.displayName + '" ').join(', ');
    return `ReflectiveInjector(providers: [${providers}])`;
  }
  toString() {
    return this.displayName;
  }
}
ReflectiveInjector_.INJECTOR_KEY = /* @__PURE__ */ReflectiveKey.get(Injector);
function _mapProviders(injector, fn) {
  const res = [];
  for (let i = 0; i < injector._providers.length; ++i) {
    res[i] = fn(injector.getProviderAtIndex(i));
  }
  return res;
}

/**
 * @module
 * @description
 * The `di` module provides dependency injection container services.
 */

/**
 * This file should not be necessary because node resolution should just default to `./di/index`!
 *
 * However it does not seem to work and it breaks:
 *  - //packages/animations/browser/test:test_web_chromium-local
 *  - //packages/compiler-cli/test:extract_i18n
 *  - //packages/compiler-cli/test:ngc
 *  - //packages/compiler-cli/test:perform_watch
 *  - //packages/compiler-cli/test/diagnostics:check_types
 *  - //packages/compiler-cli/test/transformers:test
 *  - //packages/compiler/test:test
 *  - //tools/public_api_guard:core_api
 *
 * Remove this file once the above is solved or wait until `ngc` is deleted and then it should be
 * safe to delete this file.
 */

function ɵɵdirectiveInject(token, flags = InjectFlags.Default) {
  const lView = getLView();
  // Fall back to inject() if view hasn't been created. This situation can happen in tests
  // if inject utilities are used before bootstrapping.
  if (lView === null) {
    // Verify that we will not get into infinite loop.
    ngDevMode && assertInjectImplementationNotEqual(ɵɵdirectiveInject);
    return ɵɵinject(token, flags);
  }
  const tNode = getCurrentTNode();
  return getOrCreateInjectable(tNode, lView, resolveForwardRef(token), flags);
}
/**
 * Throws an error indicating that a factory function could not be generated by the compiler for a
 * particular class.
 *
 * This instruction allows the actual error message to be optimized away when ngDevMode is turned
 * off, saving bytes of generated code while still providing a good experience in dev mode.
 *
 * The name of the class is not mentioned here, but will be in the generated factory function name
 * and thus in the stack trace.
 *
 * @codeGenApi
 */
function ɵɵinvalidFactory() {
  const msg = ngDevMode ? `This constructor was not compatible with Dependency Injection.` : 'invalid';
  throw new Error(msg);
}

/**
 * Invoke `HostBindingsFunction`s for view.
 *
 * This methods executes `TView.hostBindingOpCodes`. It is used to execute the
 * `HostBindingsFunction`s associated with the current `LView`.
 *
 * @param tView Current `TView`.
 * @param lView Current `LView`.
 */
function processHostBindingOpCodes(tView, lView) {
  const hostBindingOpCodes = tView.hostBindingOpCodes;
  if (hostBindingOpCodes === null) return;
  try {
    for (let i = 0; i < hostBindingOpCodes.length; i++) {
      const opCode = hostBindingOpCodes[i];
      if (opCode < 0) {
        // Negative numbers are element indexes.
        setSelectedIndex(~opCode);
      } else {
        // Positive numbers are NumberTuple which store bindingRootIndex and directiveIndex.
        const directiveIdx = opCode;
        const bindingRootIndx = hostBindingOpCodes[++i];
        const hostBindingFn = hostBindingOpCodes[++i];
        setBindingRootForHostBindings(bindingRootIndx, directiveIdx);
        const context = lView[directiveIdx];
        hostBindingFn(2 /* RenderFlags.Update */, context);
      }
    }
  } finally {
    setSelectedIndex(-1);
  }
}
/** Refreshes all content queries declared by directives in a given view */
function refreshContentQueries(tView, lView) {
  const contentQueries = tView.contentQueries;
  if (contentQueries !== null) {
    for (let i = 0; i < contentQueries.length; i += 2) {
      const queryStartIdx = contentQueries[i];
      const directiveDefIdx = contentQueries[i + 1];
      if (directiveDefIdx !== -1) {
        const directiveDef = tView.data[directiveDefIdx];
        ngDevMode && assertDefined(directiveDef, 'DirectiveDef not found.');
        ngDevMode && assertDefined(directiveDef.contentQueries, 'contentQueries function should be defined');
        setCurrentQueryIndex(queryStartIdx);
        directiveDef.contentQueries(2 /* RenderFlags.Update */, lView[directiveDefIdx], directiveDefIdx);
      }
    }
  }
}
/** Refreshes child components in the current view (update mode). */
function refreshChildComponents(hostLView, components) {
  for (let i = 0; i < components.length; i++) {
    refreshComponent(hostLView, components[i]);
  }
}
/** Renders child components in the current view (creation mode). */
function renderChildComponents(hostLView, components) {
  for (let i = 0; i < components.length; i++) {
    renderComponent(hostLView, components[i]);
  }
}
function createLView(parentLView, tView, context, flags, host, tHostNode, rendererFactory, renderer, sanitizer, injector, embeddedViewInjector) {
  const lView = tView.blueprint.slice();
  lView[HOST] = host;
  lView[FLAGS] = flags | 4 /* LViewFlags.CreationMode */ | 64 /* LViewFlags.Attached */ | 8 /* LViewFlags.FirstLViewPass */;
  if (embeddedViewInjector !== null || parentLView && parentLView[FLAGS] & 1024 /* LViewFlags.HasEmbeddedViewInjector */) {
    lView[FLAGS] |= 1024 /* LViewFlags.HasEmbeddedViewInjector */;
  }

  resetPreOrderHookFlags(lView);
  ngDevMode && tView.declTNode && parentLView && assertTNodeForLView(tView.declTNode, parentLView);
  lView[PARENT] = lView[DECLARATION_VIEW] = parentLView;
  lView[CONTEXT] = context;
  lView[RENDERER_FACTORY] = rendererFactory || parentLView && parentLView[RENDERER_FACTORY];
  ngDevMode && assertDefined(lView[RENDERER_FACTORY], 'RendererFactory is required');
  lView[RENDERER] = renderer || parentLView && parentLView[RENDERER];
  ngDevMode && assertDefined(lView[RENDERER], 'Renderer is required');
  lView[SANITIZER] = sanitizer || parentLView && parentLView[SANITIZER] || null;
  lView[INJECTOR$1] = injector || parentLView && parentLView[INJECTOR$1] || null;
  lView[T_HOST] = tHostNode;
  lView[ID] = getUniqueLViewId();
  lView[EMBEDDED_VIEW_INJECTOR] = embeddedViewInjector;
  ngDevMode && assertEqual(tView.type == 2 /* TViewType.Embedded */ ? parentLView !== null : true, true, 'Embedded views must have parentLView');
  lView[DECLARATION_COMPONENT_VIEW] = tView.type == 2 /* TViewType.Embedded */ ? parentLView[DECLARATION_COMPONENT_VIEW] : lView;
  return lView;
}
function getOrCreateTNode(tView, index, type, name, attrs) {
  ngDevMode && index !== 0 &&
  // 0 are bogus nodes and they are OK. See `createContainerRef` in
  // `view_engine_compatibility` for additional context.
  assertGreaterThanOrEqual(index, HEADER_OFFSET, 'TNodes can\'t be in the LView header.');
  // Keep this function short, so that the VM will inline it.
  ngDevMode && assertPureTNodeType(type);
  let tNode = tView.data[index];
  if (tNode === null) {
    tNode = createTNodeAtIndex(tView, index, type, name, attrs);
    if (isInI18nBlock()) {
      // If we are in i18n block then all elements should be pre declared through `Placeholder`
      // See `TNodeType.Placeholder` and `LFrame.inI18n` for more context.
      // If the `TNode` was not pre-declared than it means it was not mentioned which means it was
      // removed, so we mark it as detached.
      tNode.flags |= 32 /* TNodeFlags.isDetached */;
    }
  } else if (tNode.type & 64 /* TNodeType.Placeholder */) {
    tNode.type = type;
    tNode.value = name;
    tNode.attrs = attrs;
    const parent = getCurrentParentTNode();
    tNode.injectorIndex = parent === null ? -1 : parent.injectorIndex;
    ngDevMode && assertTNodeForTView(tNode, tView);
    ngDevMode && assertEqual(index, tNode.index, 'Expecting same index');
  }
  setCurrentTNode(tNode, true);
  return tNode;
}
function createTNodeAtIndex(tView, index, type, name, attrs) {
  const currentTNode = getCurrentTNodePlaceholderOk();
  const isParent = isCurrentTNodeParent();
  const parent = isParent ? currentTNode : currentTNode && currentTNode.parent;
  // Parents cannot cross component boundaries because components will be used in multiple places.
  const tNode = tView.data[index] = createTNode(tView, parent, type, index, name, attrs);
  // Assign a pointer to the first child node of a given view. The first node is not always the one
  // at index 0, in case of i18n, index 0 can be the instruction `i18nStart` and the first node has
  // the index 1 or more, so we can't just check node index.
  if (tView.firstChild === null) {
    tView.firstChild = tNode;
  }
  if (currentTNode !== null) {
    if (isParent) {
      // FIXME(misko): This logic looks unnecessarily complicated. Could we simplify?
      if (currentTNode.child == null && tNode.parent !== null) {
        // We are in the same view, which means we are adding content node to the parent view.
        currentTNode.child = tNode;
      }
    } else {
      if (currentTNode.next === null) {
        // In the case of i18n the `currentTNode` may already be linked, in which case we don't want
        // to break the links which i18n created.
        currentTNode.next = tNode;
        tNode.prev = currentTNode;
      }
    }
  }
  return tNode;
}
/**
 * When elements are created dynamically after a view blueprint is created (e.g. through
 * i18nApply()), we need to adjust the blueprint for future
 * template passes.
 *
 * @param tView `TView` associated with `LView`
 * @param lView The `LView` containing the blueprint to adjust
 * @param numSlotsToAlloc The number of slots to alloc in the LView, should be >0
 * @param initialValue Initial value to store in blueprint
 */
function allocExpando(tView, lView, numSlotsToAlloc, initialValue) {
  if (numSlotsToAlloc === 0) return -1;
  if (ngDevMode) {
    assertFirstCreatePass(tView);
    assertSame(tView, lView[TVIEW], '`LView` must be associated with `TView`!');
    assertEqual(tView.data.length, lView.length, 'Expecting LView to be same size as TView');
    assertEqual(tView.data.length, tView.blueprint.length, 'Expecting Blueprint to be same size as TView');
    assertFirstUpdatePass(tView);
  }
  const allocIdx = lView.length;
  for (let i = 0; i < numSlotsToAlloc; i++) {
    lView.push(initialValue);
    tView.blueprint.push(initialValue);
    tView.data.push(null);
  }
  return allocIdx;
}
//////////////////////////
//// Render
//////////////////////////
/**
 * Processes a view in the creation mode. This includes a number of steps in a specific order:
 * - creating view query functions (if any);
 * - executing a template function in the creation mode;
 * - updating static queries (if any);
 * - creating child components defined in a given view.
 */
function renderView(tView, lView, context) {
  ngDevMode && assertEqual(isCreationMode(lView), true, 'Should be run in creation mode');
  enterView(lView);
  try {
    const viewQuery = tView.viewQuery;
    if (viewQuery !== null) {
      executeViewQueryFn(1 /* RenderFlags.Create */, viewQuery, context);
    }
    // Execute a template associated with this view, if it exists. A template function might not be
    // defined for the root component views.
    const templateFn = tView.template;
    if (templateFn !== null) {
      executeTemplate(tView, lView, templateFn, 1 /* RenderFlags.Create */, context);
    }
    // This needs to be set before children are processed to support recursive components.
    // This must be set to false immediately after the first creation run because in an
    // ngFor loop, all the views will be created together before update mode runs and turns
    // off firstCreatePass. If we don't set it here, instances will perform directive
    // matching, etc again and again.
    if (tView.firstCreatePass) {
      tView.firstCreatePass = false;
    }
    // We resolve content queries specifically marked as `static` in creation mode. Dynamic
    // content queries are resolved during change detection (i.e. update mode), after embedded
    // views are refreshed (see block above).
    if (tView.staticContentQueries) {
      refreshContentQueries(tView, lView);
    }
    // We must materialize query results before child components are processed
    // in case a child component has projected a container. The LContainer needs
    // to exist so the embedded views are properly attached by the container.
    if (tView.staticViewQueries) {
      executeViewQueryFn(2 /* RenderFlags.Update */, tView.viewQuery, context);
    }
    // Render child component views.
    const components = tView.components;
    if (components !== null) {
      renderChildComponents(lView, components);
    }
  } catch (error) {
    // If we didn't manage to get past the first template pass due to
    // an error, mark the view as corrupted so we can try to recover.
    if (tView.firstCreatePass) {
      tView.incompleteFirstPass = true;
      tView.firstCreatePass = false;
    }
    throw error;
  } finally {
    lView[FLAGS] &= ~4 /* LViewFlags.CreationMode */;
    leaveView();
  }
}
/**
 * Processes a view in update mode. This includes a number of steps in a specific order:
 * - executing a template function in update mode;
 * - executing hooks;
 * - refreshing queries;
 * - setting host bindings;
 * - refreshing child (embedded and component) views.
 */
function refreshView(tView, lView, templateFn, context) {
  ngDevMode && assertEqual(isCreationMode(lView), false, 'Should be run in update mode');
  const flags = lView[FLAGS];
  if ((flags & 128 /* LViewFlags.Destroyed */) === 128 /* LViewFlags.Destroyed */) return;
  enterView(lView);
  // Check no changes mode is a dev only mode used to verify that bindings have not changed
  // since they were assigned. We do not want to execute lifecycle hooks in that mode.
  const isInCheckNoChangesPass = ngDevMode && isInCheckNoChangesMode();
  try {
    resetPreOrderHookFlags(lView);
    setBindingIndex(tView.bindingStartIndex);
    if (templateFn !== null) {
      executeTemplate(tView, lView, templateFn, 2 /* RenderFlags.Update */, context);
    }
    const hooksInitPhaseCompleted = (flags & 3 /* LViewFlags.InitPhaseStateMask */) === 3 /* InitPhaseState.InitPhaseCompleted */;
    // execute pre-order hooks (OnInit, OnChanges, DoCheck)
    // PERF WARNING: do NOT extract this to a separate function without running benchmarks
    if (!isInCheckNoChangesPass) {
      if (hooksInitPhaseCompleted) {
        const preOrderCheckHooks = tView.preOrderCheckHooks;
        if (preOrderCheckHooks !== null) {
          executeCheckHooks(lView, preOrderCheckHooks, null);
        }
      } else {
        const preOrderHooks = tView.preOrderHooks;
        if (preOrderHooks !== null) {
          executeInitAndCheckHooks(lView, preOrderHooks, 0 /* InitPhaseState.OnInitHooksToBeRun */, null);
        }
        incrementInitPhaseFlags(lView, 0 /* InitPhaseState.OnInitHooksToBeRun */);
      }
    }
    // First mark transplanted views that are declared in this lView as needing a refresh at their
    // insertion points. This is needed to avoid the situation where the template is defined in this
    // `LView` but its declaration appears after the insertion component.
    markTransplantedViewsForRefresh(lView);
    refreshEmbeddedViews(lView);
    // Content query results must be refreshed before content hooks are called.
    if (tView.contentQueries !== null) {
      refreshContentQueries(tView, lView);
    }
    // execute content hooks (AfterContentInit, AfterContentChecked)
    // PERF WARNING: do NOT extract this to a separate function without running benchmarks
    if (!isInCheckNoChangesPass) {
      if (hooksInitPhaseCompleted) {
        const contentCheckHooks = tView.contentCheckHooks;
        if (contentCheckHooks !== null) {
          executeCheckHooks(lView, contentCheckHooks);
        }
      } else {
        const contentHooks = tView.contentHooks;
        if (contentHooks !== null) {
          executeInitAndCheckHooks(lView, contentHooks, 1 /* InitPhaseState.AfterContentInitHooksToBeRun */);
        }

        incrementInitPhaseFlags(lView, 1 /* InitPhaseState.AfterContentInitHooksToBeRun */);
      }
    }

    processHostBindingOpCodes(tView, lView);
    // Refresh child component views.
    const components = tView.components;
    if (components !== null) {
      refreshChildComponents(lView, components);
    }
    // View queries must execute after refreshing child components because a template in this view
    // could be inserted in a child component. If the view query executes before child component
    // refresh, the template might not yet be inserted.
    const viewQuery = tView.viewQuery;
    if (viewQuery !== null) {
      executeViewQueryFn(2 /* RenderFlags.Update */, viewQuery, context);
    }
    // execute view hooks (AfterViewInit, AfterViewChecked)
    // PERF WARNING: do NOT extract this to a separate function without running benchmarks
    if (!isInCheckNoChangesPass) {
      if (hooksInitPhaseCompleted) {
        const viewCheckHooks = tView.viewCheckHooks;
        if (viewCheckHooks !== null) {
          executeCheckHooks(lView, viewCheckHooks);
        }
      } else {
        const viewHooks = tView.viewHooks;
        if (viewHooks !== null) {
          executeInitAndCheckHooks(lView, viewHooks, 2 /* InitPhaseState.AfterViewInitHooksToBeRun */);
        }

        incrementInitPhaseFlags(lView, 2 /* InitPhaseState.AfterViewInitHooksToBeRun */);
      }
    }

    if (tView.firstUpdatePass === true) {
      // We need to make sure that we only flip the flag on successful `refreshView` only
      // Don't do this in `finally` block.
      // If we did this in `finally` block then an exception could block the execution of styling
      // instructions which in turn would be unable to insert themselves into the styling linked
      // list. The result of this would be that if the exception would not be throw on subsequent CD
      // the styling would be unable to process it data and reflect to the DOM.
      tView.firstUpdatePass = false;
    }
    // Do not reset the dirty state when running in check no changes mode. We don't want components
    // to behave differently depending on whether check no changes is enabled or not. For example:
    // Marking an OnPush component as dirty from within the `ngAfterViewInit` hook in order to
    // refresh a `NgClass` binding should work. If we would reset the dirty state in the check
    // no changes cycle, the component would be not be dirty for the next update pass. This would
    // be different in production mode where the component dirty state is not reset.
    if (!isInCheckNoChangesPass) {
      lView[FLAGS] &= ~(32 /* LViewFlags.Dirty */ | 8 /* LViewFlags.FirstLViewPass */);
    }

    if (lView[FLAGS] & 512 /* LViewFlags.RefreshTransplantedView */) {
      lView[FLAGS] &= ~512 /* LViewFlags.RefreshTransplantedView */;
      updateTransplantedViewCount(lView[PARENT], -1);
    }
  } finally {
    leaveView();
  }
}
function executeTemplate(tView, lView, templateFn, rf, context) {
  const prevSelectedIndex = getSelectedIndex();
  const isUpdatePhase = rf & 2 /* RenderFlags.Update */;
  try {
    setSelectedIndex(-1);
    if (isUpdatePhase && lView.length > HEADER_OFFSET) {
      // When we're updating, inherently select 0 so we don't
      // have to generate that instruction for most update blocks.
      selectIndexInternal(tView, lView, HEADER_OFFSET, !!ngDevMode && isInCheckNoChangesMode());
    }
    const preHookType = isUpdatePhase ? 2 /* ProfilerEvent.TemplateUpdateStart */ : 0 /* ProfilerEvent.TemplateCreateStart */;
    profiler(preHookType, context);
    templateFn(rf, context);
  } finally {
    setSelectedIndex(prevSelectedIndex);
    const postHookType = isUpdatePhase ? 3 /* ProfilerEvent.TemplateUpdateEnd */ : 1 /* ProfilerEvent.TemplateCreateEnd */;
    profiler(postHookType, context);
  }
}
//////////////////////////
//// Element
//////////////////////////
function executeContentQueries(tView, tNode, lView) {
  if (isContentQueryHost(tNode)) {
    const start = tNode.directiveStart;
    const end = tNode.directiveEnd;
    for (let directiveIndex = start; directiveIndex < end; directiveIndex++) {
      const def = tView.data[directiveIndex];
      if (def.contentQueries) {
        def.contentQueries(1 /* RenderFlags.Create */, lView[directiveIndex], directiveIndex);
      }
    }
  }
}
/**
 * Creates directive instances.
 */
function createDirectivesInstances(tView, lView, tNode) {
  if (!getBindingsEnabled()) return;
  instantiateAllDirectives(tView, lView, tNode, getNativeByTNode(tNode, lView));
  if ((tNode.flags & 64 /* TNodeFlags.hasHostBindings */) === 64 /* TNodeFlags.hasHostBindings */) {
    invokeDirectivesHostBindings(tView, lView, tNode);
  }
}
/**
 * Takes a list of local names and indices and pushes the resolved local variable values
 * to LView in the same order as they are loaded in the template with load().
 */
function saveResolvedLocalsInData(viewData, tNode, localRefExtractor = getNativeByTNode) {
  const localNames = tNode.localNames;
  if (localNames !== null) {
    let localIndex = tNode.index + 1;
    for (let i = 0; i < localNames.length; i += 2) {
      const index = localNames[i + 1];
      const value = index === -1 ? localRefExtractor(tNode, viewData) : viewData[index];
      viewData[localIndex++] = value;
    }
  }
}
/**
 * Gets TView from a template function or creates a new TView
 * if it doesn't already exist.
 *
 * @param def ComponentDef
 * @returns TView
 */
function getOrCreateComponentTView(def) {
  const tView = def.tView;
  // Create a TView if there isn't one, or recreate it if the first create pass didn't
  // complete successfully since we can't know for sure whether it's in a usable shape.
  if (tView === null || tView.incompleteFirstPass) {
    // Declaration node here is null since this function is called when we dynamically create a
    // component and hence there is no declaration.
    const declTNode = null;
    return def.tView = createTView(1 /* TViewType.Component */, declTNode, def.template, def.decls, def.vars, def.directiveDefs, def.pipeDefs, def.viewQuery, def.schemas, def.consts);
  }
  return tView;
}
/**
 * Creates a TView instance
 *
 * @param type Type of `TView`.
 * @param declTNode Declaration location of this `TView`.
 * @param templateFn Template function
 * @param decls The number of nodes, local refs, and pipes in this template
 * @param directives Registry of directives for this view
 * @param pipes Registry of pipes for this view
 * @param viewQuery View queries for this view
 * @param schemas Schemas for this view
 * @param consts Constants for this view
 */
function createTView(type, declTNode, templateFn, decls, vars, directives, pipes, viewQuery, schemas, constsOrFactory) {
  ngDevMode && ngDevMode.tView++;
  const bindingStartIndex = HEADER_OFFSET + decls;
  // This length does not yet contain host bindings from child directives because at this point,
  // we don't know which directives are active on this template. As soon as a directive is matched
  // that has a host binding, we will update the blueprint with that def's hostVars count.
  const initialViewLength = bindingStartIndex + vars;
  const blueprint = createViewBlueprint(bindingStartIndex, initialViewLength);
  const consts = typeof constsOrFactory === 'function' ? constsOrFactory() : constsOrFactory;
  const tView = blueprint[TVIEW] = {
    type: type,
    blueprint: blueprint,
    template: templateFn,
    queries: null,
    viewQuery: viewQuery,
    declTNode: declTNode,
    data: blueprint.slice().fill(null, bindingStartIndex),
    bindingStartIndex: bindingStartIndex,
    expandoStartIndex: initialViewLength,
    hostBindingOpCodes: null,
    firstCreatePass: true,
    firstUpdatePass: true,
    staticViewQueries: false,
    staticContentQueries: false,
    preOrderHooks: null,
    preOrderCheckHooks: null,
    contentHooks: null,
    contentCheckHooks: null,
    viewHooks: null,
    viewCheckHooks: null,
    destroyHooks: null,
    cleanup: null,
    contentQueries: null,
    components: null,
    directiveRegistry: typeof directives === 'function' ? directives() : directives,
    pipeRegistry: typeof pipes === 'function' ? pipes() : pipes,
    firstChild: null,
    schemas: schemas,
    consts: consts,
    incompleteFirstPass: false
  };
  if (ngDevMode) {
    // For performance reasons it is important that the tView retains the same shape during runtime.
    // (To make sure that all of the code is monomorphic.) For this reason we seal the object to
    // prevent class transitions.
    Object.seal(tView);
  }
  return tView;
}
function createViewBlueprint(bindingStartIndex, initialViewLength) {
  const blueprint = [];
  for (let i = 0; i < initialViewLength; i++) {
    blueprint.push(i < bindingStartIndex ? null : NO_CHANGE);
  }
  return blueprint;
}
/**
 * Locates the host native element, used for bootstrapping existing nodes into rendering pipeline.
 *
 * @param rendererFactory Factory function to create renderer instance.
 * @param elementOrSelector Render element or CSS selector to locate the element.
 * @param encapsulation View Encapsulation defined for component that requests host element.
 */
function locateHostElement(renderer, elementOrSelector, encapsulation) {
  // When using native Shadow DOM, do not clear host element to allow native slot projection
  const preserveContent = encapsulation === ViewEncapsulation$1.ShadowDom;
  return renderer.selectRootElement(elementOrSelector, preserveContent);
}
/**
 * Saves context for this cleanup function in LView.cleanupInstances.
 *
 * On the first template pass, saves in TView:
 * - Cleanup function
 * - Index of context we just saved in LView.cleanupInstances
 *
 * This function can also be used to store instance specific cleanup fns. In that case the `context`
 * is `null` and the function is store in `LView` (rather than it `TView`).
 */
function storeCleanupWithContext(tView, lView, context, cleanupFn) {
  const lCleanup = getOrCreateLViewCleanup(lView);
  if (context === null) {
    // If context is null that this is instance specific callback. These callbacks can only be
    // inserted after template shared instances. For this reason in ngDevMode we freeze the TView.
    if (ngDevMode) {
      Object.freeze(getOrCreateTViewCleanup(tView));
    }
    lCleanup.push(cleanupFn);
  } else {
    lCleanup.push(context);
    if (tView.firstCreatePass) {
      getOrCreateTViewCleanup(tView).push(cleanupFn, lCleanup.length - 1);
    }
  }
}
function createTNode(tView, tParent, type, index, value, attrs) {
  ngDevMode && index !== 0 &&
  // 0 are bogus nodes and they are OK. See `createContainerRef` in
  // `view_engine_compatibility` for additional context.
  assertGreaterThanOrEqual(index, HEADER_OFFSET, 'TNodes can\'t be in the LView header.');
  ngDevMode && assertNotSame(attrs, undefined, '\'undefined\' is not valid value for \'attrs\'');
  ngDevMode && ngDevMode.tNode++;
  ngDevMode && tParent && assertTNodeForTView(tParent, tView);
  let injectorIndex = tParent ? tParent.injectorIndex : -1;
  const tNode = {
    type,
    index,
    insertBeforeIndex: null,
    injectorIndex,
    directiveStart: -1,
    directiveEnd: -1,
    directiveStylingLast: -1,
    componentOffset: -1,
    propertyBindings: null,
    flags: 0,
    providerIndexes: 0,
    value: value,
    attrs: attrs,
    mergedAttrs: null,
    localNames: null,
    initialInputs: undefined,
    inputs: null,
    outputs: null,
    tView: null,
    next: null,
    prev: null,
    projectionNext: null,
    child: null,
    parent: tParent,
    projection: null,
    styles: null,
    stylesWithoutHost: null,
    residualStyles: undefined,
    classes: null,
    classesWithoutHost: null,
    residualClasses: undefined,
    classBindings: 0,
    styleBindings: 0
  };
  if (ngDevMode) {
    // For performance reasons it is important that the tNode retains the same shape during runtime.
    // (To make sure that all of the code is monomorphic.) For this reason we seal the object to
    // prevent class transitions.
    Object.seal(tNode);
  }
  return tNode;
}
/**
 * Generates the `PropertyAliases` data structure from the provided input/output mapping.
 * @param aliasMap Input/output mapping from the directive definition.
 * @param directiveIndex Index of the directive.
 * @param propertyAliases Object in which to store the results.
 * @param hostDirectiveAliasMap Object used to alias or filter out properties for host directives.
 * If the mapping is provided, it'll act as an allowlist, as well as a mapping of what public
 * name inputs/outputs should be exposed under.
 */
function generatePropertyAliases(aliasMap, directiveIndex, propertyAliases, hostDirectiveAliasMap) {
  for (let publicName in aliasMap) {
    if (aliasMap.hasOwnProperty(publicName)) {
      propertyAliases = propertyAliases === null ? {} : propertyAliases;
      const internalName = aliasMap[publicName];
      // If there are no host directive mappings, we want to remap using the alias map from the
      // definition itself. If there is an alias map, it has two functions:
      // 1. It serves as an allowlist of bindings that are exposed by the host directives. Only the
      // ones inside the host directive map will be exposed on the host.
      // 2. The public name of the property is aliased using the host directive alias map, rather
      // than the alias map from the definition.
      if (hostDirectiveAliasMap === null) {
        addPropertyAlias(propertyAliases, directiveIndex, publicName, internalName);
      } else if (hostDirectiveAliasMap.hasOwnProperty(publicName)) {
        addPropertyAlias(propertyAliases, directiveIndex, hostDirectiveAliasMap[publicName], internalName);
      }
    }
  }
  return propertyAliases;
}
function addPropertyAlias(propertyAliases, directiveIndex, publicName, internalName) {
  if (propertyAliases.hasOwnProperty(publicName)) {
    propertyAliases[publicName].push(directiveIndex, internalName);
  } else {
    propertyAliases[publicName] = [directiveIndex, internalName];
  }
}
/**
 * Initializes data structures required to work with directive inputs and outputs.
 * Initialization is done for all directives matched on a given TNode.
 */
function initializeInputAndOutputAliases(tView, tNode, hostDirectiveDefinitionMap) {
  ngDevMode && assertFirstCreatePass(tView);
  const start = tNode.directiveStart;
  const end = tNode.directiveEnd;
  const tViewData = tView.data;
  const tNodeAttrs = tNode.attrs;
  const inputsFromAttrs = [];
  let inputsStore = null;
  let outputsStore = null;
  for (let directiveIndex = start; directiveIndex < end; directiveIndex++) {
    const directiveDef = tViewData[directiveIndex];
    const aliasData = hostDirectiveDefinitionMap ? hostDirectiveDefinitionMap.get(directiveDef) : null;
    const aliasedInputs = aliasData ? aliasData.inputs : null;
    const aliasedOutputs = aliasData ? aliasData.outputs : null;
    inputsStore = generatePropertyAliases(directiveDef.inputs, directiveIndex, inputsStore, aliasedInputs);
    outputsStore = generatePropertyAliases(directiveDef.outputs, directiveIndex, outputsStore, aliasedOutputs);
    // Do not use unbound attributes as inputs to structural directives, since structural
    // directive inputs can only be set using microsyntax (e.g. `<div *dir="exp">`).
    // TODO(FW-1930): microsyntax expressions may also contain unbound/static attributes, which
    // should be set for inline templates.
    const initialInputs = inputsStore !== null && tNodeAttrs !== null && !isInlineTemplate(tNode) ? generateInitialInputs(inputsStore, directiveIndex, tNodeAttrs) : null;
    inputsFromAttrs.push(initialInputs);
  }
  if (inputsStore !== null) {
    if (inputsStore.hasOwnProperty('class')) {
      tNode.flags |= 8 /* TNodeFlags.hasClassInput */;
    }

    if (inputsStore.hasOwnProperty('style')) {
      tNode.flags |= 16 /* TNodeFlags.hasStyleInput */;
    }
  }

  tNode.initialInputs = inputsFromAttrs;
  tNode.inputs = inputsStore;
  tNode.outputs = outputsStore;
}
/**
 * Mapping between attributes names that don't correspond to their element property names.
 *
 * Performance note: this function is written as a series of if checks (instead of, say, a property
 * object lookup) for performance reasons - the series of `if` checks seems to be the fastest way of
 * mapping property names. Do NOT change without benchmarking.
 *
 * Note: this mapping has to be kept in sync with the equally named mapping in the template
 * type-checking machinery of ngtsc.
 */
function mapPropName(name) {
  if (name === 'class') return 'className';
  if (name === 'for') return 'htmlFor';
  if (name === 'formaction') return 'formAction';
  if (name === 'innerHtml') return 'innerHTML';
  if (name === 'readonly') return 'readOnly';
  if (name === 'tabindex') return 'tabIndex';
  return name;
}
function elementPropertyInternal(tView, tNode, lView, propName, value, renderer, sanitizer, nativeOnly) {
  ngDevMode && assertNotSame(value, NO_CHANGE, 'Incoming value should never be NO_CHANGE.');
  const element = getNativeByTNode(tNode, lView);
  let inputData = tNode.inputs;
  let dataValue;
  if (!nativeOnly && inputData != null && (dataValue = inputData[propName])) {
    setInputsForProperty(tView, lView, dataValue, propName, value);
    if (isComponentHost(tNode)) markDirtyIfOnPush(lView, tNode.index);
    if (ngDevMode) {
      setNgReflectProperties(lView, element, tNode.type, dataValue, value);
    }
  } else if (tNode.type & 3 /* TNodeType.AnyRNode */) {
    propName = mapPropName(propName);
    if (ngDevMode) {
      validateAgainstEventProperties(propName);
      if (!isPropertyValid(element, propName, tNode.value, tView.schemas)) {
        handleUnknownPropertyError(propName, tNode.value, tNode.type, lView);
      }
      ngDevMode.rendererSetProperty++;
    }
    // It is assumed that the sanitizer is only added when the compiler determines that the
    // property is risky, so sanitization can be done without further checks.
    value = sanitizer != null ? sanitizer(value, tNode.value || '', propName) : value;
    renderer.setProperty(element, propName, value);
  } else if (tNode.type & 12 /* TNodeType.AnyContainer */) {
    // If the node is a container and the property didn't
    // match any of the inputs or schemas we should throw.
    if (ngDevMode && !matchingSchemas(tView.schemas, tNode.value)) {
      handleUnknownPropertyError(propName, tNode.value, tNode.type, lView);
    }
  }
}
/** If node is an OnPush component, marks its LView dirty. */
function markDirtyIfOnPush(lView, viewIndex) {
  ngDevMode && assertLView(lView);
  const childComponentLView = getComponentLViewByIndex(viewIndex, lView);
  if (!(childComponentLView[FLAGS] & 16 /* LViewFlags.CheckAlways */)) {
    childComponentLView[FLAGS] |= 32 /* LViewFlags.Dirty */;
  }
}

function setNgReflectProperty(lView, element, type, attrName, value) {
  const renderer = lView[RENDERER];
  attrName = normalizeDebugBindingName(attrName);
  const debugValue = normalizeDebugBindingValue(value);
  if (type & 3 /* TNodeType.AnyRNode */) {
    if (value == null) {
      renderer.removeAttribute(element, attrName);
    } else {
      renderer.setAttribute(element, attrName, debugValue);
    }
  } else {
    const textContent = escapeCommentText(`bindings=${JSON.stringify({
      [attrName]: debugValue
    }, null, 2)}`);
    renderer.setValue(element, textContent);
  }
}
function setNgReflectProperties(lView, element, type, dataValue, value) {
  if (type & (3 /* TNodeType.AnyRNode */ | 4 /* TNodeType.Container */)) {
    /**
     * dataValue is an array containing runtime input or output names for the directives:
     * i+0: directive instance index
     * i+1: privateName
     *
     * e.g. [0, 'change', 'change-minified']
     * we want to set the reflected property with the privateName: dataValue[i+1]
     */
    for (let i = 0; i < dataValue.length; i += 2) {
      setNgReflectProperty(lView, element, type, dataValue[i + 1], value);
    }
  }
}
/**
 * Resolve the matched directives on a node.
 */
function resolveDirectives(tView, lView, tNode, localRefs) {
  // Please make sure to have explicit type for `exportsMap`. Inferred type triggers bug in
  // tsickle.
  ngDevMode && assertFirstCreatePass(tView);
  if (getBindingsEnabled()) {
    const exportsMap = localRefs === null ? null : {
      '': -1
    };
    const matchResult = findDirectiveDefMatches(tView, tNode);
    let directiveDefs;
    let hostDirectiveDefs;
    if (matchResult === null) {
      directiveDefs = hostDirectiveDefs = null;
    } else {
      [directiveDefs, hostDirectiveDefs] = matchResult;
    }
    if (directiveDefs !== null) {
      initializeDirectives(tView, lView, tNode, directiveDefs, exportsMap, hostDirectiveDefs);
    }
    if (exportsMap) cacheMatchingLocalNames(tNode, localRefs, exportsMap);
  }
  // Merge the template attrs last so that they have the highest priority.
  tNode.mergedAttrs = mergeHostAttrs(tNode.mergedAttrs, tNode.attrs);
}
/** Initializes the data structures necessary for a list of directives to be instantiated. */
function initializeDirectives(tView, lView, tNode, directives, exportsMap, hostDirectiveDefs) {
  ngDevMode && assertFirstCreatePass(tView);
  // Publishes the directive types to DI so they can be injected. Needs to
  // happen in a separate pass before the TNode flags have been initialized.
  for (let i = 0; i < directives.length; i++) {
    diPublicInInjector(getOrCreateNodeInjectorForNode(tNode, lView), tView, directives[i].type);
  }
  initTNodeFlags(tNode, tView.data.length, directives.length);
  // When the same token is provided by several directives on the same node, some rules apply in
  // the viewEngine:
  // - viewProviders have priority over providers
  // - the last directive in NgModule.declarations has priority over the previous one
  // So to match these rules, the order in which providers are added in the arrays is very
  // important.
  for (let i = 0; i < directives.length; i++) {
    const def = directives[i];
    if (def.providersResolver) def.providersResolver(def);
  }
  let preOrderHooksFound = false;
  let preOrderCheckHooksFound = false;
  let directiveIdx = allocExpando(tView, lView, directives.length, null);
  ngDevMode && assertSame(directiveIdx, tNode.directiveStart, 'TNode.directiveStart should point to just allocated space');
  for (let i = 0; i < directives.length; i++) {
    const def = directives[i];
    // Merge the attrs in the order of matches. This assumes that the first directive is the
    // component itself, so that the component has the least priority.
    tNode.mergedAttrs = mergeHostAttrs(tNode.mergedAttrs, def.hostAttrs);
    configureViewWithDirective(tView, tNode, lView, directiveIdx, def);
    saveNameToExportMap(directiveIdx, def, exportsMap);
    if (def.contentQueries !== null) tNode.flags |= 4 /* TNodeFlags.hasContentQuery */;
    if (def.hostBindings !== null || def.hostAttrs !== null || def.hostVars !== 0) tNode.flags |= 64 /* TNodeFlags.hasHostBindings */;
    const lifeCycleHooks = def.type.prototype;
    // Only push a node index into the preOrderHooks array if this is the first
    // pre-order hook found on this node.
    if (!preOrderHooksFound && (lifeCycleHooks.ngOnChanges || lifeCycleHooks.ngOnInit || lifeCycleHooks.ngDoCheck)) {
      // We will push the actual hook function into this array later during dir instantiation.
      // We cannot do it now because we must ensure hooks are registered in the same
      // order that directives are created (i.e. injection order).
      (tView.preOrderHooks ?? (tView.preOrderHooks = [])).push(tNode.index);
      preOrderHooksFound = true;
    }
    if (!preOrderCheckHooksFound && (lifeCycleHooks.ngOnChanges || lifeCycleHooks.ngDoCheck)) {
      (tView.preOrderCheckHooks ?? (tView.preOrderCheckHooks = [])).push(tNode.index);
      preOrderCheckHooksFound = true;
    }
    directiveIdx++;
  }
  initializeInputAndOutputAliases(tView, tNode, hostDirectiveDefs);
}
/**
 * Add `hostBindings` to the `TView.hostBindingOpCodes`.
 *
 * @param tView `TView` to which the `hostBindings` should be added.
 * @param tNode `TNode` the element which contains the directive
 * @param directiveIdx Directive index in view.
 * @param directiveVarsIdx Where will the directive's vars be stored
 * @param def `ComponentDef`/`DirectiveDef`, which contains the `hostVars`/`hostBindings` to add.
 */
function registerHostBindingOpCodes(tView, tNode, directiveIdx, directiveVarsIdx, def) {
  ngDevMode && assertFirstCreatePass(tView);
  const hostBindings = def.hostBindings;
  if (hostBindings) {
    let hostBindingOpCodes = tView.hostBindingOpCodes;
    if (hostBindingOpCodes === null) {
      hostBindingOpCodes = tView.hostBindingOpCodes = [];
    }
    const elementIndx = ~tNode.index;
    if (lastSelectedElementIdx(hostBindingOpCodes) != elementIndx) {
      // Conditionally add select element so that we are more efficient in execution.
      // NOTE: this is strictly not necessary and it trades code size for runtime perf.
      // (We could just always add it.)
      hostBindingOpCodes.push(elementIndx);
    }
    hostBindingOpCodes.push(directiveIdx, directiveVarsIdx, hostBindings);
  }
}
/**
 * Returns the last selected element index in the `HostBindingOpCodes`
 *
 * For perf reasons we don't need to update the selected element index in `HostBindingOpCodes` only
 * if it changes. This method returns the last index (or '0' if not found.)
 *
 * Selected element index are only the ones which are negative.
 */
function lastSelectedElementIdx(hostBindingOpCodes) {
  let i = hostBindingOpCodes.length;
  while (i > 0) {
    const value = hostBindingOpCodes[--i];
    if (typeof value === 'number' && value < 0) {
      return value;
    }
  }
  return 0;
}
/**
 * Instantiate all the directives that were previously resolved on the current node.
 */
function instantiateAllDirectives(tView, lView, tNode, native) {
  const start = tNode.directiveStart;
  const end = tNode.directiveEnd;
  // The component view needs to be created before creating the node injector
  // since it is used to inject some special symbols like `ChangeDetectorRef`.
  if (isComponentHost(tNode)) {
    ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */);
    addComponentLogic(lView, tNode, tView.data[start + tNode.componentOffset]);
  }
  if (!tView.firstCreatePass) {
    getOrCreateNodeInjectorForNode(tNode, lView);
  }
  attachPatchData(native, lView);
  const initialInputs = tNode.initialInputs;
  for (let i = start; i < end; i++) {
    const def = tView.data[i];
    const directive = getNodeInjectable(lView, tView, i, tNode);
    attachPatchData(directive, lView);
    if (initialInputs !== null) {
      setInputsFromAttrs(lView, i - start, directive, def, tNode, initialInputs);
    }
    if (isComponentDef(def)) {
      const componentView = getComponentLViewByIndex(tNode.index, lView);
      componentView[CONTEXT] = getNodeInjectable(lView, tView, i, tNode);
    }
  }
}
function invokeDirectivesHostBindings(tView, lView, tNode) {
  const start = tNode.directiveStart;
  const end = tNode.directiveEnd;
  const elementIndex = tNode.index;
  const currentDirectiveIndex = getCurrentDirectiveIndex();
  try {
    setSelectedIndex(elementIndex);
    for (let dirIndex = start; dirIndex < end; dirIndex++) {
      const def = tView.data[dirIndex];
      const directive = lView[dirIndex];
      setCurrentDirectiveIndex(dirIndex);
      if (def.hostBindings !== null || def.hostVars !== 0 || def.hostAttrs !== null) {
        invokeHostBindingsInCreationMode(def, directive);
      }
    }
  } finally {
    setSelectedIndex(-1);
    setCurrentDirectiveIndex(currentDirectiveIndex);
  }
}
/**
 * Invoke the host bindings in creation mode.
 *
 * @param def `DirectiveDef` which may contain the `hostBindings` function.
 * @param directive Instance of directive.
 */
function invokeHostBindingsInCreationMode(def, directive) {
  if (def.hostBindings !== null) {
    def.hostBindings(1 /* RenderFlags.Create */, directive);
  }
}
/**
 * Matches the current node against all available selectors.
 * If a component is matched (at most one), it is returned in first position in the array.
 */
function findDirectiveDefMatches(tView, tNode) {
  ngDevMode && assertFirstCreatePass(tView);
  ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */ | 12 /* TNodeType.AnyContainer */);
  const registry = tView.directiveRegistry;
  let matches = null;
  let hostDirectiveDefs = null;
  if (registry) {
    for (let i = 0; i < registry.length; i++) {
      const def = registry[i];
      if (isNodeMatchingSelectorList(tNode, def.selectors, /* isProjectionMode */false)) {
        matches || (matches = []);
        if (isComponentDef(def)) {
          if (ngDevMode) {
            assertTNodeType(tNode, 2 /* TNodeType.Element */, `"${tNode.value}" tags cannot be used as component hosts. ` + `Please use a different tag to activate the ${stringify(def.type)} component.`);
            if (isComponentHost(tNode)) {
              throwMultipleComponentError(tNode, matches.find(isComponentDef).type, def.type);
            }
          }
          // Components are inserted at the front of the matches array so that their lifecycle
          // hooks run before any directive lifecycle hooks. This appears to be for ViewEngine
          // compatibility. This logic doesn't make sense with host directives, because it
          // would allow the host directives to undo any overrides the host may have made.
          // To handle this case, the host directives of components are inserted at the beginning
          // of the array, followed by the component. As such, the insertion order is as follows:
          // 1. Host directives belonging to the selector-matched component.
          // 2. Selector-matched component.
          // 3. Host directives belonging to selector-matched directives.
          // 4. Selector-matched directives.
          if (def.findHostDirectiveDefs !== null) {
            const hostDirectiveMatches = [];
            hostDirectiveDefs = hostDirectiveDefs || new Map();
            def.findHostDirectiveDefs(def, hostDirectiveMatches, hostDirectiveDefs);
            // Add all host directives declared on this component, followed by the component itself.
            // Host directives should execute first so the host has a chance to override changes
            // to the DOM made by them.
            matches.unshift(...hostDirectiveMatches, def);
            // Component is offset starting from the beginning of the host directives array.
            const componentOffset = hostDirectiveMatches.length;
            markAsComponentHost(tView, tNode, componentOffset);
          } else {
            // No host directives on this component, just add the
            // component def to the beginning of the matches.
            matches.unshift(def);
            markAsComponentHost(tView, tNode, 0);
          }
        } else {
          // Append any host directives to the matches first.
          hostDirectiveDefs = hostDirectiveDefs || new Map();
          def.findHostDirectiveDefs?.(def, matches, hostDirectiveDefs);
          matches.push(def);
        }
      }
    }
  }
  return matches === null ? null : [matches, hostDirectiveDefs];
}
/**
 * Marks a given TNode as a component's host. This consists of:
 * - setting the component offset on the TNode.
 * - storing index of component's host element so it will be queued for view refresh during CD.
 */
function markAsComponentHost(tView, hostTNode, componentOffset) {
  ngDevMode && assertFirstCreatePass(tView);
  ngDevMode && assertGreaterThan(componentOffset, -1, 'componentOffset must be great than -1');
  hostTNode.componentOffset = componentOffset;
  (tView.components ?? (tView.components = [])).push(hostTNode.index);
}
/** Caches local names and their matching directive indices for query and template lookups. */
function cacheMatchingLocalNames(tNode, localRefs, exportsMap) {
  if (localRefs) {
    const localNames = tNode.localNames = [];
    // Local names must be stored in tNode in the same order that localRefs are defined
    // in the template to ensure the data is loaded in the same slots as their refs
    // in the template (for template queries).
    for (let i = 0; i < localRefs.length; i += 2) {
      const index = exportsMap[localRefs[i + 1]];
      if (index == null) throw new RuntimeError(-301 /* RuntimeErrorCode.EXPORT_NOT_FOUND */, ngDevMode && `Export of name '${localRefs[i + 1]}' not found!`);
      localNames.push(localRefs[i], index);
    }
  }
}
/**
 * Builds up an export map as directives are created, so local refs can be quickly mapped
 * to their directive instances.
 */
function saveNameToExportMap(directiveIdx, def, exportsMap) {
  if (exportsMap) {
    if (def.exportAs) {
      for (let i = 0; i < def.exportAs.length; i++) {
        exportsMap[def.exportAs[i]] = directiveIdx;
      }
    }
    if (isComponentDef(def)) exportsMap[''] = directiveIdx;
  }
}
/**
 * Initializes the flags on the current node, setting all indices to the initial index,
 * the directive count to 0, and adding the isComponent flag.
 * @param index the initial index
 */
function initTNodeFlags(tNode, index, numberOfDirectives) {
  ngDevMode && assertNotEqual(numberOfDirectives, tNode.directiveEnd - tNode.directiveStart, 'Reached the max number of directives');
  tNode.flags |= 1 /* TNodeFlags.isDirectiveHost */;
  // When the first directive is created on a node, save the index
  tNode.directiveStart = index;
  tNode.directiveEnd = index + numberOfDirectives;
  tNode.providerIndexes = index;
}
/**
 * Setup directive for instantiation.
 *
 * We need to create a `NodeInjectorFactory` which is then inserted in both the `Blueprint` as well
 * as `LView`. `TView` gets the `DirectiveDef`.
 *
 * @param tView `TView`
 * @param tNode `TNode`
 * @param lView `LView`
 * @param directiveIndex Index where the directive will be stored in the Expando.
 * @param def `DirectiveDef`
 */
function configureViewWithDirective(tView, tNode, lView, directiveIndex, def) {
  ngDevMode && assertGreaterThanOrEqual(directiveIndex, HEADER_OFFSET, 'Must be in Expando section');
  tView.data[directiveIndex] = def;
  const directiveFactory = def.factory || (def.factory = getFactoryDef(def.type, true));
  // Even though `directiveFactory` will already be using `ɵɵdirectiveInject` in its generated code,
  // we also want to support `inject()` directly from the directive constructor context so we set
  // `ɵɵdirectiveInject` as the inject implementation here too.
  const nodeInjectorFactory = new NodeInjectorFactory(directiveFactory, isComponentDef(def), ɵɵdirectiveInject);
  tView.blueprint[directiveIndex] = nodeInjectorFactory;
  lView[directiveIndex] = nodeInjectorFactory;
  registerHostBindingOpCodes(tView, tNode, directiveIndex, allocExpando(tView, lView, def.hostVars, NO_CHANGE), def);
}
function addComponentLogic(lView, hostTNode, def) {
  const native = getNativeByTNode(hostTNode, lView);
  const tView = getOrCreateComponentTView(def);
  // Only component views should be added to the view tree directly. Embedded views are
  // accessed through their containers because they may be removed / re-added later.
  const rendererFactory = lView[RENDERER_FACTORY];
  const componentView = addToViewTree(lView, createLView(lView, tView, null, def.onPush ? 32 /* LViewFlags.Dirty */ : 16 /* LViewFlags.CheckAlways */, native, hostTNode, rendererFactory, rendererFactory.createRenderer(native, def), null, null, null));
  // Component view will always be created before any injected LContainers,
  // so this is a regular element, wrap it with the component view
  lView[hostTNode.index] = componentView;
}
function elementAttributeInternal(tNode, lView, name, value, sanitizer, namespace) {
  if (ngDevMode) {
    assertNotSame(value, NO_CHANGE, 'Incoming value should never be NO_CHANGE.');
    validateAgainstEventAttributes(name);
    assertTNodeType(tNode, 2 /* TNodeType.Element */, `Attempted to set attribute \`${name}\` on a container node. ` + `Host bindings are not valid on ng-container or ng-template.`);
  }
  const element = getNativeByTNode(tNode, lView);
  setElementAttribute(lView[RENDERER], element, namespace, tNode.value, name, value, sanitizer);
}
function setElementAttribute(renderer, element, namespace, tagName, name, value, sanitizer) {
  if (value == null) {
    ngDevMode && ngDevMode.rendererRemoveAttribute++;
    renderer.removeAttribute(element, name, namespace);
  } else {
    ngDevMode && ngDevMode.rendererSetAttribute++;
    const strValue = sanitizer == null ? renderStringify(value) : sanitizer(value, tagName || '', name);
    renderer.setAttribute(element, name, strValue, namespace);
  }
}
/**
 * Sets initial input properties on directive instances from attribute data
 *
 * @param lView Current LView that is being processed.
 * @param directiveIndex Index of the directive in directives array
 * @param instance Instance of the directive on which to set the initial inputs
 * @param def The directive def that contains the list of inputs
 * @param tNode The static data for this node
 */
function setInputsFromAttrs(lView, directiveIndex, instance, def, tNode, initialInputData) {
  const initialInputs = initialInputData[directiveIndex];
  if (initialInputs !== null) {
    const setInput = def.setInput;
    for (let i = 0; i < initialInputs.length;) {
      const publicName = initialInputs[i++];
      const privateName = initialInputs[i++];
      const value = initialInputs[i++];
      if (setInput !== null) {
        def.setInput(instance, value, publicName, privateName);
      } else {
        instance[privateName] = value;
      }
      if (ngDevMode) {
        const nativeElement = getNativeByTNode(tNode, lView);
        setNgReflectProperty(lView, nativeElement, tNode.type, privateName, value);
      }
    }
  }
}
/**
 * Generates initialInputData for a node and stores it in the template's static storage
 * so subsequent template invocations don't have to recalculate it.
 *
 * initialInputData is an array containing values that need to be set as input properties
 * for directives on this node, but only once on creation. We need this array to support
 * the case where you set an @Input property of a directive using attribute-like syntax.
 * e.g. if you have a `name` @Input, you can set it once like this:
 *
 * <my-component name="Bess"></my-component>
 *
 * @param inputs Input alias map that was generated from the directive def inputs.
 * @param directiveIndex Index of the directive that is currently being processed.
 * @param attrs Static attrs on this node.
 */
function generateInitialInputs(inputs, directiveIndex, attrs) {
  let inputsToStore = null;
  let i = 0;
  while (i < attrs.length) {
    const attrName = attrs[i];
    if (attrName === 0 /* AttributeMarker.NamespaceURI */) {
      // We do not allow inputs on namespaced attributes.
      i += 4;
      continue;
    } else if (attrName === 5 /* AttributeMarker.ProjectAs */) {
      // Skip over the `ngProjectAs` value.
      i += 2;
      continue;
    }
    // If we hit any other attribute markers, we're done anyway. None of those are valid inputs.
    if (typeof attrName === 'number') break;
    if (inputs.hasOwnProperty(attrName)) {
      if (inputsToStore === null) inputsToStore = [];
      // Find the input's public name from the input store. Note that we can be found easier
      // through the directive def, but we want to do it using the inputs store so that it can
      // account for host directive aliases.
      const inputConfig = inputs[attrName];
      for (let j = 0; j < inputConfig.length; j += 2) {
        if (inputConfig[j] === directiveIndex) {
          inputsToStore.push(attrName, inputConfig[j + 1], attrs[i + 1]);
          // A directive can't have multiple inputs with the same name so we can break here.
          break;
        }
      }
    }
    i += 2;
  }
  return inputsToStore;
}
//////////////////////////
//// ViewContainer & View
//////////////////////////
/**
 * Creates a LContainer, either from a container instruction, or for a ViewContainerRef.
 *
 * @param hostNative The host element for the LContainer
 * @param hostTNode The host TNode for the LContainer
 * @param currentView The parent view of the LContainer
 * @param native The native comment element
 * @param isForViewContainerRef Optional a flag indicating the ViewContainerRef case
 * @returns LContainer
 */
function createLContainer(hostNative, currentView, native, tNode) {
  ngDevMode && assertLView(currentView);
  const lContainer = [hostNative, true, false, currentView, null, 0, tNode, native, null, null // moved views
  ];

  ngDevMode && assertEqual(lContainer.length, CONTAINER_HEADER_OFFSET, 'Should allocate correct number of slots for LContainer header.');
  return lContainer;
}
/**
 * Goes over embedded views (ones created through ViewContainerRef APIs) and refreshes
 * them by executing an associated template function.
 */
function refreshEmbeddedViews(lView) {
  for (let lContainer = getFirstLContainer(lView); lContainer !== null; lContainer = getNextLContainer(lContainer)) {
    for (let i = CONTAINER_HEADER_OFFSET; i < lContainer.length; i++) {
      const embeddedLView = lContainer[i];
      const embeddedTView = embeddedLView[TVIEW];
      ngDevMode && assertDefined(embeddedTView, 'TView must be allocated');
      if (viewAttachedToChangeDetector(embeddedLView)) {
        refreshView(embeddedTView, embeddedLView, embeddedTView.template, embeddedLView[CONTEXT]);
      }
    }
  }
}
/**
 * Mark transplanted views as needing to be refreshed at their insertion points.
 *
 * @param lView The `LView` that may have transplanted views.
 */
function markTransplantedViewsForRefresh(lView) {
  for (let lContainer = getFirstLContainer(lView); lContainer !== null; lContainer = getNextLContainer(lContainer)) {
    if (!lContainer[HAS_TRANSPLANTED_VIEWS]) continue;
    const movedViews = lContainer[MOVED_VIEWS];
    ngDevMode && assertDefined(movedViews, 'Transplanted View flags set but missing MOVED_VIEWS');
    for (let i = 0; i < movedViews.length; i++) {
      const movedLView = movedViews[i];
      const insertionLContainer = movedLView[PARENT];
      ngDevMode && assertLContainer(insertionLContainer);
      // We don't want to increment the counter if the moved LView was already marked for
      // refresh.
      if ((movedLView[FLAGS] & 512 /* LViewFlags.RefreshTransplantedView */) === 0) {
        updateTransplantedViewCount(insertionLContainer, 1);
      }
      // Note, it is possible that the `movedViews` is tracking views that are transplanted *and*
      // those that aren't (declaration component === insertion component). In the latter case,
      // it's fine to add the flag, as we will clear it immediately in
      // `refreshEmbeddedViews` for the view currently being refreshed.
      movedLView[FLAGS] |= 512 /* LViewFlags.RefreshTransplantedView */;
    }
  }
}
/////////////
/**
 * Refreshes components by entering the component view and processing its bindings, queries, etc.
 *
 * @param componentHostIdx  Element index in LView[] (adjusted for HEADER_OFFSET)
 */
function refreshComponent(hostLView, componentHostIdx) {
  ngDevMode && assertEqual(isCreationMode(hostLView), false, 'Should be run in update mode');
  const componentView = getComponentLViewByIndex(componentHostIdx, hostLView);
  // Only attached components that are CheckAlways or OnPush and dirty should be refreshed
  if (viewAttachedToChangeDetector(componentView)) {
    const tView = componentView[TVIEW];
    if (componentView[FLAGS] & (16 /* LViewFlags.CheckAlways */ | 32 /* LViewFlags.Dirty */)) {
      refreshView(tView, componentView, tView.template, componentView[CONTEXT]);
    } else if (componentView[TRANSPLANTED_VIEWS_TO_REFRESH] > 0) {
      // Only attached components that are CheckAlways or OnPush and dirty should be refreshed
      refreshContainsDirtyView(componentView);
    }
  }
}
/**
 * Refreshes all transplanted views marked with `LViewFlags.RefreshTransplantedView` that are
 * children or descendants of the given lView.
 *
 * @param lView The lView which contains descendant transplanted views that need to be refreshed.
 */
function refreshContainsDirtyView(lView) {
  for (let lContainer = getFirstLContainer(lView); lContainer !== null; lContainer = getNextLContainer(lContainer)) {
    for (let i = CONTAINER_HEADER_OFFSET; i < lContainer.length; i++) {
      const embeddedLView = lContainer[i];
      if (viewAttachedToChangeDetector(embeddedLView)) {
        if (embeddedLView[FLAGS] & 512 /* LViewFlags.RefreshTransplantedView */) {
          const embeddedTView = embeddedLView[TVIEW];
          ngDevMode && assertDefined(embeddedTView, 'TView must be allocated');
          refreshView(embeddedTView, embeddedLView, embeddedTView.template, embeddedLView[CONTEXT]);
        } else if (embeddedLView[TRANSPLANTED_VIEWS_TO_REFRESH] > 0) {
          refreshContainsDirtyView(embeddedLView);
        }
      }
    }
  }
  const tView = lView[TVIEW];
  // Refresh child component views.
  const components = tView.components;
  if (components !== null) {
    for (let i = 0; i < components.length; i++) {
      const componentView = getComponentLViewByIndex(components[i], lView);
      // Only attached components that are CheckAlways or OnPush and dirty should be refreshed
      if (viewAttachedToChangeDetector(componentView) && componentView[TRANSPLANTED_VIEWS_TO_REFRESH] > 0) {
        refreshContainsDirtyView(componentView);
      }
    }
  }
}
function renderComponent(hostLView, componentHostIdx) {
  ngDevMode && assertEqual(isCreationMode(hostLView), true, 'Should be run in creation mode');
  const componentView = getComponentLViewByIndex(componentHostIdx, hostLView);
  const componentTView = componentView[TVIEW];
  syncViewWithBlueprint(componentTView, componentView);
  renderView(componentTView, componentView, componentView[CONTEXT]);
}
/**
 * Syncs an LView instance with its blueprint if they have gotten out of sync.
 *
 * Typically, blueprints and their view instances should always be in sync, so the loop here
 * will be skipped. However, consider this case of two components side-by-side:
 *
 * App template:
 * ```
 * <comp></comp>
 * <comp></comp>
 * ```
 *
 * The following will happen:
 * 1. App template begins processing.
 * 2. First <comp> is matched as a component and its LView is created.
 * 3. Second <comp> is matched as a component and its LView is created.
 * 4. App template completes processing, so it's time to check child templates.
 * 5. First <comp> template is checked. It has a directive, so its def is pushed to blueprint.
 * 6. Second <comp> template is checked. Its blueprint has been updated by the first
 * <comp> template, but its LView was created before this update, so it is out of sync.
 *
 * Note that embedded views inside ngFor loops will never be out of sync because these views
 * are processed as soon as they are created.
 *
 * @param tView The `TView` that contains the blueprint for syncing
 * @param lView The view to sync
 */
function syncViewWithBlueprint(tView, lView) {
  for (let i = lView.length; i < tView.blueprint.length; i++) {
    lView.push(tView.blueprint[i]);
  }
}
/**
 * Adds LView or LContainer to the end of the current view tree.
 *
 * This structure will be used to traverse through nested views to remove listeners
 * and call onDestroy callbacks.
 *
 * @param lView The view where LView or LContainer should be added
 * @param adjustedHostIndex Index of the view's host node in LView[], adjusted for header
 * @param lViewOrLContainer The LView or LContainer to add to the view tree
 * @returns The state passed in
 */
function addToViewTree(lView, lViewOrLContainer) {
  // TODO(benlesh/misko): This implementation is incorrect, because it always adds the LContainer
  // to the end of the queue, which means if the developer retrieves the LContainers from RNodes out
  // of order, the change detection will run out of order, as the act of retrieving the the
  // LContainer from the RNode is what adds it to the queue.
  if (lView[CHILD_HEAD]) {
    lView[CHILD_TAIL][NEXT] = lViewOrLContainer;
  } else {
    lView[CHILD_HEAD] = lViewOrLContainer;
  }
  lView[CHILD_TAIL] = lViewOrLContainer;
  return lViewOrLContainer;
}
///////////////////////////////
//// Change detection
///////////////////////////////
/**
 * Marks current view and all ancestors dirty.
 *
 * Returns the root view because it is found as a byproduct of marking the view tree
 * dirty, and can be used by methods that consume markViewDirty() to easily schedule
 * change detection. Otherwise, such methods would need to traverse up the view tree
 * an additional time to get the root view and schedule a tick on it.
 *
 * @param lView The starting LView to mark dirty
 * @returns the root LView
 */
function markViewDirty(lView) {
  while (lView) {
    lView[FLAGS] |= 32 /* LViewFlags.Dirty */;
    const parent = getLViewParent(lView);
    // Stop traversing up as soon as you find a root view that wasn't attached to any container
    if (isRootView(lView) && !parent) {
      return lView;
    }
    // continue otherwise
    lView = parent;
  }
  return null;
}
function detectChangesInternal(tView, lView, context, notifyErrorHandler = true) {
  const rendererFactory = lView[RENDERER_FACTORY];
  // Check no changes mode is a dev only mode used to verify that bindings have not changed
  // since they were assigned. We do not want to invoke renderer factory functions in that mode
  // to avoid any possible side-effects.
  const checkNoChangesMode = !!ngDevMode && isInCheckNoChangesMode();
  if (!checkNoChangesMode && rendererFactory.begin) rendererFactory.begin();
  try {
    refreshView(tView, lView, tView.template, context);
  } catch (error) {
    if (notifyErrorHandler) {
      handleError(lView, error);
    }
    throw error;
  } finally {
    if (!checkNoChangesMode && rendererFactory.end) rendererFactory.end();
  }
}
function checkNoChangesInternal(tView, lView, context, notifyErrorHandler = true) {
  setIsInCheckNoChangesMode(true);
  try {
    detectChangesInternal(tView, lView, context, notifyErrorHandler);
  } finally {
    setIsInCheckNoChangesMode(false);
  }
}
function executeViewQueryFn(flags, viewQueryFn, component) {
  ngDevMode && assertDefined(viewQueryFn, 'View queries function to execute must be defined.');
  setCurrentQueryIndex(0);
  viewQueryFn(flags, component);
}
///////////////////////////////
//// Bindings & interpolations
///////////////////////////////
/**
 * Stores meta-data for a property binding to be used by TestBed's `DebugElement.properties`.
 *
 * In order to support TestBed's `DebugElement.properties` we need to save, for each binding:
 * - a bound property name;
 * - a static parts of interpolated strings;
 *
 * A given property metadata is saved at the binding's index in the `TView.data` (in other words, a
 * property binding metadata will be stored in `TView.data` at the same index as a bound value in
 * `LView`). Metadata are represented as `INTERPOLATION_DELIMITER`-delimited string with the
 * following format:
 * - `propertyName` for bound properties;
 * - `propertyName�prefix�interpolation_static_part1�..interpolation_static_partN�suffix` for
 * interpolated properties.
 *
 * @param tData `TData` where meta-data will be saved;
 * @param tNode `TNode` that is a target of the binding;
 * @param propertyName bound property name;
 * @param bindingIndex binding index in `LView`
 * @param interpolationParts static interpolation parts (for property interpolations)
 */
function storePropertyBindingMetadata(tData, tNode, propertyName, bindingIndex, ...interpolationParts) {
  // Binding meta-data are stored only the first time a given property instruction is processed.
  // Since we don't have a concept of the "first update pass" we need to check for presence of the
  // binding meta-data to decide if one should be stored (or if was stored already).
  if (tData[bindingIndex] === null) {
    if (tNode.inputs == null || !tNode.inputs[propertyName]) {
      const propBindingIdxs = tNode.propertyBindings || (tNode.propertyBindings = []);
      propBindingIdxs.push(bindingIndex);
      let bindingMetadata = propertyName;
      if (interpolationParts.length > 0) {
        bindingMetadata += INTERPOLATION_DELIMITER + interpolationParts.join(INTERPOLATION_DELIMITER);
      }
      tData[bindingIndex] = bindingMetadata;
    }
  }
}
function getOrCreateLViewCleanup(view) {
  // top level variables should not be exported for performance reasons (PERF_NOTES.md)
  return view[CLEANUP] || (view[CLEANUP] = []);
}
function getOrCreateTViewCleanup(tView) {
  return tView.cleanup || (tView.cleanup = []);
}
/**
 * There are cases where the sub component's renderer needs to be included
 * instead of the current renderer (see the componentSyntheticHost* instructions).
 */
function loadComponentRenderer(currentDef, tNode, lView) {
  // TODO(FW-2043): the `currentDef` is null when host bindings are invoked while creating root
  // component (see packages/core/src/render3/component.ts). This is not consistent with the process
  // of creating inner components, when current directive index is available in the state. In order
  // to avoid relying on current def being `null` (thus special-casing root component creation), the
  // process of creating root component should be unified with the process of creating inner
  // components.
  if (currentDef === null || isComponentDef(currentDef)) {
    lView = unwrapLView(lView[tNode.index]);
  }
  return lView[RENDERER];
}
/** Handles an error thrown in an LView. */
function handleError(lView, error) {
  const injector = lView[INJECTOR$1];
  const errorHandler = injector ? injector.get(ErrorHandler, null) : null;
  errorHandler && errorHandler.handleError(error);
}
/**
 * Set the inputs of directives at the current node to corresponding value.
 *
 * @param tView The current TView
 * @param lView the `LView` which contains the directives.
 * @param inputs mapping between the public "input" name and privately-known,
 *        possibly minified, property names to write to.
 * @param value Value to set.
 */
function setInputsForProperty(tView, lView, inputs, publicName, value) {
  for (let i = 0; i < inputs.length;) {
    const index = inputs[i++];
    const privateName = inputs[i++];
    const instance = lView[index];
    ngDevMode && assertIndexInRange(lView, index);
    const def = tView.data[index];
    if (def.setInput !== null) {
      def.setInput(instance, value, publicName, privateName);
    } else {
      instance[privateName] = value;
    }
  }
}
/**
 * Updates a text binding at a given index in a given LView.
 */
function textBindingInternal(lView, index, value) {
  ngDevMode && assertString(value, 'Value should be a string');
  ngDevMode && assertNotSame(value, NO_CHANGE, 'value should not be NO_CHANGE');
  ngDevMode && assertIndexInRange(lView, index);
  const element = getNativeByIndex(index, lView);
  ngDevMode && assertDefined(element, 'native element should exist');
  updateTextNode(lView[RENDERER], element, value);
}

/**
 * Compute the static styling (class/style) from `TAttributes`.
 *
 * This function should be called during `firstCreatePass` only.
 *
 * @param tNode The `TNode` into which the styling information should be loaded.
 * @param attrs `TAttributes` containing the styling information.
 * @param writeToHost Where should the resulting static styles be written?
 *   - `false` Write to `TNode.stylesWithoutHost` / `TNode.classesWithoutHost`
 *   - `true` Write to `TNode.styles` / `TNode.classes`
 */
function computeStaticStyling(tNode, attrs, writeToHost) {
  ngDevMode && assertFirstCreatePass(getTView(), 'Expecting to be called in first template pass only');
  let styles = writeToHost ? tNode.styles : null;
  let classes = writeToHost ? tNode.classes : null;
  let mode = 0;
  if (attrs !== null) {
    for (let i = 0; i < attrs.length; i++) {
      const value = attrs[i];
      if (typeof value === 'number') {
        mode = value;
      } else if (mode == 1 /* AttributeMarker.Classes */) {
        classes = concatStringsWithSpace(classes, value);
      } else if (mode == 2 /* AttributeMarker.Styles */) {
        const style = value;
        const styleValue = attrs[++i];
        styles = concatStringsWithSpace(styles, style + ': ' + styleValue + ';');
      }
    }
  }
  writeToHost ? tNode.styles = styles : tNode.stylesWithoutHost = styles;
  writeToHost ? tNode.classes = classes : tNode.classesWithoutHost = classes;
}
function collectNativeNodes(tView, lView, tNode, result, isProjection = false) {
  while (tNode !== null) {
    ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */ | 12 /* TNodeType.AnyContainer */ | 16 /* TNodeType.Projection */ | 32 /* TNodeType.Icu */);
    const lNode = lView[tNode.index];
    if (lNode !== null) {
      result.push(unwrapRNode(lNode));
    }
    // A given lNode can represent either a native node or a LContainer (when it is a host of a
    // ViewContainerRef). When we find a LContainer we need to descend into it to collect root nodes
    // from the views in this container.
    if (isLContainer(lNode)) {
      for (let i = CONTAINER_HEADER_OFFSET; i < lNode.length; i++) {
        const lViewInAContainer = lNode[i];
        const lViewFirstChildTNode = lViewInAContainer[TVIEW].firstChild;
        if (lViewFirstChildTNode !== null) {
          collectNativeNodes(lViewInAContainer[TVIEW], lViewInAContainer, lViewFirstChildTNode, result);
        }
      }
    }
    const tNodeType = tNode.type;
    if (tNodeType & 8 /* TNodeType.ElementContainer */) {
      collectNativeNodes(tView, lView, tNode.child, result);
    } else if (tNodeType & 32 /* TNodeType.Icu */) {
      const nextRNode = icuContainerIterate(tNode, lView);
      let rNode;
      while (rNode = nextRNode()) {
        result.push(rNode);
      }
    } else if (tNodeType & 16 /* TNodeType.Projection */) {
      const nodesInSlot = getProjectionNodes(lView, tNode);
      if (Array.isArray(nodesInSlot)) {
        result.push(...nodesInSlot);
      } else {
        const parentView = getLViewParent(lView[DECLARATION_COMPONENT_VIEW]);
        ngDevMode && assertParentView(parentView);
        collectNativeNodes(parentView[TVIEW], parentView, nodesInSlot, result, true);
      }
    }
    tNode = isProjection ? tNode.projectionNext : tNode.next;
  }
  return result;
}
class ViewRef$1 {
  get rootNodes() {
    const lView = this._lView;
    const tView = lView[TVIEW];
    return collectNativeNodes(tView, lView, tView.firstChild, []);
  }
  constructor(
  /**
   * This represents `LView` associated with the component when ViewRef is a ChangeDetectorRef.
   *
   * When ViewRef is created for a dynamic component, this also represents the `LView` for the
   * component.
   *
   * For a "regular" ViewRef created for an embedded view, this is the `LView` for the embedded
   * view.
   *
   * @internal
   */
  _lView,
  /**
   * This represents the `LView` associated with the point where `ChangeDetectorRef` was
   * requested.
   *
   * This may be different from `_lView` if the `_cdRefInjectingView` is an embedded view.
   */
  _cdRefInjectingView) {
    this._lView = _lView;
    this._cdRefInjectingView = _cdRefInjectingView;
    this._appRef = null;
    this._attachedToViewContainer = false;
  }
  get context() {
    return this._lView[CONTEXT];
  }
  set context(value) {
    this._lView[CONTEXT] = value;
  }
  get destroyed() {
    return (this._lView[FLAGS] & 128 /* LViewFlags.Destroyed */) === 128 /* LViewFlags.Destroyed */;
  }

  destroy() {
    if (this._appRef) {
      this._appRef.detachView(this);
    } else if (this._attachedToViewContainer) {
      const parent = this._lView[PARENT];
      if (isLContainer(parent)) {
        const viewRefs = parent[VIEW_REFS];
        const index = viewRefs ? viewRefs.indexOf(this) : -1;
        if (index > -1) {
          ngDevMode && assertEqual(index, parent.indexOf(this._lView) - CONTAINER_HEADER_OFFSET, 'An attached view should be in the same position within its container as its ViewRef in the VIEW_REFS array.');
          detachView(parent, index);
          removeFromArray(viewRefs, index);
        }
      }
      this._attachedToViewContainer = false;
    }
    destroyLView(this._lView[TVIEW], this._lView);
  }
  onDestroy(callback) {
    storeCleanupWithContext(this._lView[TVIEW], this._lView, null, callback);
  }
  /**
   * Marks a view and all of its ancestors dirty.
   *
   * This can be used to ensure an {@link ChangeDetectionStrategy#OnPush OnPush} component is
   * checked when it needs to be re-rendered but the two normal triggers haven't marked it
   * dirty (i.e. inputs haven't changed and events haven't fired in the view).
   *
   * <!-- TODO: Add a link to a chapter on OnPush components -->
   *
   * @usageNotes
   * ### Example
   *
   * ```typescript
   * @Component({
   *   selector: 'app-root',
   *   template: `Number of ticks: {{numberOfTicks}}`
   *   changeDetection: ChangeDetectionStrategy.OnPush,
   * })
   * class AppComponent {
   *   numberOfTicks = 0;
   *
   *   constructor(private ref: ChangeDetectorRef) {
   *     setInterval(() => {
   *       this.numberOfTicks++;
   *       // the following is required, otherwise the view will not be updated
   *       this.ref.markForCheck();
   *     }, 1000);
   *   }
   * }
   * ```
   */
  markForCheck() {
    markViewDirty(this._cdRefInjectingView || this._lView);
  }
  /**
   * Detaches the view from the change detection tree.
   *
   * Detached views will not be checked during change detection runs until they are
   * re-attached, even if they are dirty. `detach` can be used in combination with
   * {@link ChangeDetectorRef#detectChanges detectChanges} to implement local change
   * detection checks.
   *
   * <!-- TODO: Add a link to a chapter on detach/reattach/local digest -->
   * <!-- TODO: Add a live demo once ref.detectChanges is merged into master -->
   *
   * @usageNotes
   * ### Example
   *
   * The following example defines a component with a large list of readonly data.
   * Imagine the data changes constantly, many times per second. For performance reasons,
   * we want to check and update the list every five seconds. We can do that by detaching
   * the component's change detector and doing a local check every five seconds.
   *
   * ```typescript
   * class DataProvider {
   *   // in a real application the returned data will be different every time
   *   get data() {
   *     return [1,2,3,4,5];
   *   }
   * }
   *
   * @Component({
   *   selector: 'giant-list',
   *   template: `
   *     <li *ngFor="let d of dataProvider.data">Data {{d}}</li>
   *   `,
   * })
   * class GiantList {
   *   constructor(private ref: ChangeDetectorRef, private dataProvider: DataProvider) {
   *     ref.detach();
   *     setInterval(() => {
   *       this.ref.detectChanges();
   *     }, 5000);
   *   }
   * }
   *
   * @Component({
   *   selector: 'app',
   *   providers: [DataProvider],
   *   template: `
   *     <giant-list><giant-list>
   *   `,
   * })
   * class App {
   * }
   * ```
   */
  detach() {
    this._lView[FLAGS] &= ~64 /* LViewFlags.Attached */;
  }
  /**
   * Re-attaches a view to the change detection tree.
   *
   * This can be used to re-attach views that were previously detached from the tree
   * using {@link ChangeDetectorRef#detach detach}. Views are attached to the tree by default.
   *
   * <!-- TODO: Add a link to a chapter on detach/reattach/local digest -->
   *
   * @usageNotes
   * ### Example
   *
   * The following example creates a component displaying `live` data. The component will detach
   * its change detector from the main change detector tree when the component's live property
   * is set to false.
   *
   * ```typescript
   * class DataProvider {
   *   data = 1;
   *
   *   constructor() {
   *     setInterval(() => {
   *       this.data = this.data * 2;
   *     }, 500);
   *   }
   * }
   *
   * @Component({
   *   selector: 'live-data',
   *   inputs: ['live'],
   *   template: 'Data: {{dataProvider.data}}'
   * })
   * class LiveData {
   *   constructor(private ref: ChangeDetectorRef, private dataProvider: DataProvider) {}
   *
   *   set live(value) {
   *     if (value) {
   *       this.ref.reattach();
   *     } else {
   *       this.ref.detach();
   *     }
   *   }
   * }
   *
   * @Component({
   *   selector: 'app-root',
   *   providers: [DataProvider],
   *   template: `
   *     Live Update: <input type="checkbox" [(ngModel)]="live">
   *     <live-data [live]="live"><live-data>
   *   `,
   * })
   * class AppComponent {
   *   live = true;
   * }
   * ```
   */
  reattach() {
    this._lView[FLAGS] |= 64 /* LViewFlags.Attached */;
  }
  /**
   * Checks the view and its children.
   *
   * This can also be used in combination with {@link ChangeDetectorRef#detach detach} to implement
   * local change detection checks.
   *
   * <!-- TODO: Add a link to a chapter on detach/reattach/local digest -->
   * <!-- TODO: Add a live demo once ref.detectChanges is merged into master -->
   *
   * @usageNotes
   * ### Example
   *
   * The following example defines a component with a large list of readonly data.
   * Imagine, the data changes constantly, many times per second. For performance reasons,
   * we want to check and update the list every five seconds.
   *
   * We can do that by detaching the component's change detector and doing a local change detection
   * check every five seconds.
   *
   * See {@link ChangeDetectorRef#detach detach} for more information.
   */
  detectChanges() {
    detectChangesInternal(this._lView[TVIEW], this._lView, this.context);
  }
  /**
   * Checks the change detector and its children, and throws if any changes are detected.
   *
   * This is used in development mode to verify that running change detection doesn't
   * introduce other changes.
   */
  checkNoChanges() {
    if (ngDevMode) {
      checkNoChangesInternal(this._lView[TVIEW], this._lView, this.context);
    }
  }
  attachToViewContainerRef() {
    if (this._appRef) {
      throw new RuntimeError(902 /* RuntimeErrorCode.VIEW_ALREADY_ATTACHED */, ngDevMode && 'This view is already attached directly to the ApplicationRef!');
    }
    this._attachedToViewContainer = true;
  }
  detachFromAppRef() {
    this._appRef = null;
    renderDetachView(this._lView[TVIEW], this._lView);
  }
  attachToAppRef(appRef) {
    if (this._attachedToViewContainer) {
      throw new RuntimeError(902 /* RuntimeErrorCode.VIEW_ALREADY_ATTACHED */, ngDevMode && 'This view is already attached to a ViewContainer!');
    }
    this._appRef = appRef;
  }
}
/** @internal */
class RootViewRef extends ViewRef$1 {
  constructor(_view) {
    super(_view);
    this._view = _view;
  }
  detectChanges() {
    const lView = this._view;
    const tView = lView[TVIEW];
    const context = lView[CONTEXT];
    detectChangesInternal(tView, lView, context, false);
  }
  checkNoChanges() {
    if (ngDevMode) {
      const lView = this._view;
      const tView = lView[TVIEW];
      const context = lView[CONTEXT];
      checkNoChangesInternal(tView, lView, context, false);
    }
  }
  get context() {
    return null;
  }
}
class ComponentFactoryResolver extends ComponentFactoryResolver$1 {
  /**
   * @param ngModule The NgModuleRef to which all resolved factories are bound.
   */
  constructor(ngModule) {
    super();
    this.ngModule = ngModule;
  }
  resolveComponentFactory(component) {
    ngDevMode && assertComponentType(component);
    const componentDef = getComponentDef(component);
    return new ComponentFactory(componentDef, this.ngModule);
  }
}
function toRefArray(map) {
  const array = [];
  for (let nonMinified in map) {
    if (map.hasOwnProperty(nonMinified)) {
      const minified = map[nonMinified];
      array.push({
        propName: minified,
        templateName: nonMinified
      });
    }
  }
  return array;
}
function getNamespace(elementName) {
  const name = elementName.toLowerCase();
  return name === 'svg' ? SVG_NAMESPACE : name === 'math' ? MATH_ML_NAMESPACE : null;
}
/**
 * Injector that looks up a value using a specific injector, before falling back to the module
 * injector. Used primarily when creating components or embedded views dynamically.
 */
class ChainedInjector {
  constructor(injector, parentInjector) {
    this.injector = injector;
    this.parentInjector = parentInjector;
  }
  get(token, notFoundValue, flags) {
    flags = convertToBitFlags(flags);
    const value = this.injector.get(token, NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR, flags);
    if (value !== NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR || notFoundValue === NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR) {
      // Return the value from the root element injector when
      // - it provides it
      //   (value !== NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR)
      // - the module injector should not be checked
      //   (notFoundValue === NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR)
      return value;
    }
    return this.parentInjector.get(token, notFoundValue, flags);
  }
}
/**
 * ComponentFactory interface implementation.
 */
class ComponentFactory extends ComponentFactory$1 {
  get inputs() {
    return toRefArray(this.componentDef.inputs);
  }
  get outputs() {
    return toRefArray(this.componentDef.outputs);
  }
  /**
   * @param componentDef The component definition.
   * @param ngModule The NgModuleRef to which the factory is bound.
   */
  constructor(componentDef, ngModule) {
    super();
    this.componentDef = componentDef;
    this.ngModule = ngModule;
    this.componentType = componentDef.type;
    this.selector = stringifyCSSSelectorList(componentDef.selectors);
    this.ngContentSelectors = componentDef.ngContentSelectors ? componentDef.ngContentSelectors : [];
    this.isBoundToModule = !!ngModule;
  }
  create(injector, projectableNodes, rootSelectorOrNode, environmentInjector) {
    environmentInjector = environmentInjector || this.ngModule;
    let realEnvironmentInjector = environmentInjector instanceof EnvironmentInjector ? environmentInjector : environmentInjector?.injector;
    if (realEnvironmentInjector && this.componentDef.getStandaloneInjector !== null) {
      realEnvironmentInjector = this.componentDef.getStandaloneInjector(realEnvironmentInjector) || realEnvironmentInjector;
    }
    const rootViewInjector = realEnvironmentInjector ? new ChainedInjector(injector, realEnvironmentInjector) : injector;
    const rendererFactory = rootViewInjector.get(RendererFactory2, null);
    if (rendererFactory === null) {
      throw new RuntimeError(407 /* RuntimeErrorCode.RENDERER_NOT_FOUND */, ngDevMode && 'Angular was not able to inject a renderer (RendererFactory2). ' + 'Likely this is due to a broken DI hierarchy. ' + 'Make sure that any injector used to create this component has a correct parent.');
    }
    const sanitizer = rootViewInjector.get(Sanitizer, null);
    const hostRenderer = rendererFactory.createRenderer(null, this.componentDef);
    // Determine a tag name used for creating host elements when this component is created
    // dynamically. Default to 'div' if this component did not specify any tag name in its selector.
    const elementName = this.componentDef.selectors[0][0] || 'div';
    const hostRNode = rootSelectorOrNode ? locateHostElement(hostRenderer, rootSelectorOrNode, this.componentDef.encapsulation) : createElementNode(hostRenderer, elementName, getNamespace(elementName));
    const rootFlags = this.componentDef.onPush ? 32 /* LViewFlags.Dirty */ | 256 /* LViewFlags.IsRoot */ : 16 /* LViewFlags.CheckAlways */ | 256 /* LViewFlags.IsRoot */;
    // Create the root view. Uses empty TView and ContentTemplate.
    const rootTView = createTView(0 /* TViewType.Root */, null, null, 1, 0, null, null, null, null, null);
    const rootLView = createLView(null, rootTView, null, rootFlags, null, null, rendererFactory, hostRenderer, sanitizer, rootViewInjector, null);
    // rootView is the parent when bootstrapping
    // TODO(misko): it looks like we are entering view here but we don't really need to as
    // `renderView` does that. However as the code is written it is needed because
    // `createRootComponentView` and `createRootComponent` both read global state. Fixing those
    // issues would allow us to drop this.
    enterView(rootLView);
    let component;
    let tElementNode;
    try {
      const rootComponentDef = this.componentDef;
      let rootDirectives;
      let hostDirectiveDefs = null;
      if (rootComponentDef.findHostDirectiveDefs) {
        rootDirectives = [];
        hostDirectiveDefs = new Map();
        rootComponentDef.findHostDirectiveDefs(rootComponentDef, rootDirectives, hostDirectiveDefs);
        rootDirectives.push(rootComponentDef);
      } else {
        rootDirectives = [rootComponentDef];
      }
      const hostTNode = createRootComponentTNode(rootLView, hostRNode);
      const componentView = createRootComponentView(hostTNode, hostRNode, rootComponentDef, rootDirectives, rootLView, rendererFactory, hostRenderer);
      tElementNode = getTNode(rootTView, HEADER_OFFSET);
      // TODO(crisbeto): in practice `hostRNode` should always be defined, but there are some tests
      // where the renderer is mocked out and `undefined` is returned. We should update the tests so
      // that this check can be removed.
      if (hostRNode) {
        setRootNodeAttributes(hostRenderer, rootComponentDef, hostRNode, rootSelectorOrNode);
      }
      if (projectableNodes !== undefined) {
        projectNodes(tElementNode, this.ngContentSelectors, projectableNodes);
      }
      // TODO: should LifecycleHooksFeature and other host features be generated by the compiler and
      // executed here?
      // Angular 5 reference: https://stackblitz.com/edit/lifecycle-hooks-vcref
      component = createRootComponent(componentView, rootComponentDef, rootDirectives, hostDirectiveDefs, rootLView, [LifecycleHooksFeature]);
      renderView(rootTView, rootLView, null);
    } finally {
      leaveView();
    }
    return new ComponentRef(this.componentType, component, createElementRef(tElementNode, rootLView), rootLView, tElementNode);
  }
}
/**
 * Represents an instance of a Component created via a {@link ComponentFactory}.
 *
 * `ComponentRef` provides access to the Component Instance as well other objects related to this
 * Component Instance and allows you to destroy the Component Instance via the {@link #destroy}
 * method.
 *
 */
class ComponentRef extends ComponentRef$1 {
  constructor(componentType, instance, location, _rootLView, _tNode) {
    super();
    this.location = location;
    this._rootLView = _rootLView;
    this._tNode = _tNode;
    this.instance = instance;
    this.hostView = this.changeDetectorRef = new RootViewRef(_rootLView);
    this.componentType = componentType;
  }
  setInput(name, value) {
    const inputData = this._tNode.inputs;
    let dataValue;
    if (inputData !== null && (dataValue = inputData[name])) {
      const lView = this._rootLView;
      setInputsForProperty(lView[TVIEW], lView, dataValue, name, value);
      const childComponentLView = getComponentLViewByIndex(this._tNode.index, lView);
      markViewDirty(childComponentLView);
    } else {
      if (ngDevMode) {
        const cmpNameForError = stringifyForError(this.componentType);
        let message = `Can't set value of the '${name}' input on the '${cmpNameForError}' component. `;
        message += `Make sure that the '${name}' property is annotated with @Input() or a mapped @Input('${name}') exists.`;
        reportUnknownPropertyError(message);
      }
    }
  }
  get injector() {
    return new NodeInjector(this._tNode, this._rootLView);
  }
  destroy() {
    this.hostView.destroy();
  }
  onDestroy(callback) {
    this.hostView.onDestroy(callback);
  }
}
// TODO: A hack to not pull in the NullInjector from @angular/core.
const NULL_INJECTOR = {
  get: (token, notFoundValue) => {
    throwProviderNotFoundError(token, 'NullInjector');
  }
};
/** Creates a TNode that can be used to instantiate a root component. */
function createRootComponentTNode(lView, rNode) {
  const tView = lView[TVIEW];
  const index = HEADER_OFFSET;
  ngDevMode && assertIndexInRange(lView, index);
  lView[index] = rNode;
  // '#host' is added here as we don't know the real host DOM name (we don't want to read it) and at
  // the same time we want to communicate the debug `TNode` that this is a special `TNode`
  // representing a host element.
  return getOrCreateTNode(tView, index, 2 /* TNodeType.Element */, '#host', null);
}
/**
 * Creates the root component view and the root component node.
 *
 * @param rNode Render host element.
 * @param rootComponentDef ComponentDef
 * @param rootView The parent view where the host node is stored
 * @param rendererFactory Factory to be used for creating child renderers.
 * @param hostRenderer The current renderer
 * @param sanitizer The sanitizer, if provided
 *
 * @returns Component view created
 */
function createRootComponentView(tNode, rNode, rootComponentDef, rootDirectives, rootView, rendererFactory, hostRenderer, sanitizer) {
  const tView = rootView[TVIEW];
  applyRootComponentStyling(rootDirectives, tNode, rNode, hostRenderer);
  const viewRenderer = rendererFactory.createRenderer(rNode, rootComponentDef);
  const componentView = createLView(rootView, getOrCreateComponentTView(rootComponentDef), null, rootComponentDef.onPush ? 32 /* LViewFlags.Dirty */ : 16 /* LViewFlags.CheckAlways */, rootView[tNode.index], tNode, rendererFactory, viewRenderer, sanitizer || null, null, null);
  if (tView.firstCreatePass) {
    markAsComponentHost(tView, tNode, rootDirectives.length - 1);
  }
  addToViewTree(rootView, componentView);
  // Store component view at node index, with node as the HOST
  return rootView[tNode.index] = componentView;
}
/** Sets up the styling information on a root component. */
function applyRootComponentStyling(rootDirectives, tNode, rNode, hostRenderer) {
  for (const def of rootDirectives) {
    tNode.mergedAttrs = mergeHostAttrs(tNode.mergedAttrs, def.hostAttrs);
  }
  if (tNode.mergedAttrs !== null) {
    computeStaticStyling(tNode, tNode.mergedAttrs, true);
    if (rNode !== null) {
      setupStaticAttributes(hostRenderer, rNode, tNode);
    }
  }
}
/**
 * Creates a root component and sets it up with features and host bindings.Shared by
 * renderComponent() and ViewContainerRef.createComponent().
 */
function createRootComponent(componentView, rootComponentDef, rootDirectives, hostDirectiveDefs, rootLView, hostFeatures) {
  const rootTNode = getCurrentTNode();
  ngDevMode && assertDefined(rootTNode, 'tNode should have been already created');
  const tView = rootLView[TVIEW];
  const native = getNativeByTNode(rootTNode, rootLView);
  initializeDirectives(tView, rootLView, rootTNode, rootDirectives, null, hostDirectiveDefs);
  for (let i = 0; i < rootDirectives.length; i++) {
    const directiveIndex = rootTNode.directiveStart + i;
    const directiveInstance = getNodeInjectable(rootLView, tView, directiveIndex, rootTNode);
    attachPatchData(directiveInstance, rootLView);
  }
  invokeDirectivesHostBindings(tView, rootLView, rootTNode);
  if (native) {
    attachPatchData(native, rootLView);
  }
  // We're guaranteed for the `componentOffset` to be positive here
  // since a root component always matches a component def.
  ngDevMode && assertGreaterThan(rootTNode.componentOffset, -1, 'componentOffset must be great than -1');
  const component = getNodeInjectable(rootLView, tView, rootTNode.directiveStart + rootTNode.componentOffset, rootTNode);
  componentView[CONTEXT] = rootLView[CONTEXT] = component;
  if (hostFeatures !== null) {
    for (const feature of hostFeatures) {
      feature(component, rootComponentDef);
    }
  }
  // We want to generate an empty QueryList for root content queries for backwards
  // compatibility with ViewEngine.
  executeContentQueries(tView, rootTNode, componentView);
  return component;
}
/** Sets the static attributes on a root component. */
function setRootNodeAttributes(hostRenderer, componentDef, hostRNode, rootSelectorOrNode) {
  if (rootSelectorOrNode) {
    setUpAttributes(hostRenderer, hostRNode, ['ng-version', VERSION.full]);
  } else {
    // If host element is created as a part of this function call (i.e. `rootSelectorOrNode`
    // is not defined), also apply attributes and classes extracted from component selector.
    // Extract attributes and classes from the first selector only to match VE behavior.
    const {
      attrs,
      classes
    } = extractAttrsAndClassesFromSelector(componentDef.selectors[0]);
    if (attrs) {
      setUpAttributes(hostRenderer, hostRNode, attrs);
    }
    if (classes && classes.length > 0) {
      writeDirectClass(hostRenderer, hostRNode, classes.join(' '));
    }
  }
}
/** Projects the `projectableNodes` that were specified when creating a root component. */
function projectNodes(tNode, ngContentSelectors, projectableNodes) {
  const projection = tNode.projection = [];
  for (let i = 0; i < ngContentSelectors.length; i++) {
    const nodesforSlot = projectableNodes[i];
    // Projectable nodes can be passed as array of arrays or an array of iterables (ngUpgrade
    // case). Here we do normalize passed data structure to be an array of arrays to avoid
    // complex checks down the line.
    // We also normalize the length of the passed in projectable nodes (to match the number of
    // <ng-container> slots defined by a component).
    projection.push(nodesforSlot != null ? Array.from(nodesforSlot) : null);
  }
}
/**
 * Used to enable lifecycle hooks on the root component.
 *
 * Include this feature when calling `renderComponent` if the root component
 * you are rendering has lifecycle hooks defined. Otherwise, the hooks won't
 * be called properly.
 *
 * Example:
 *
 * ```
 * renderComponent(AppComponent, {hostFeatures: [LifecycleHooksFeature]});
 * ```
 */
function LifecycleHooksFeature() {
  const tNode = getCurrentTNode();
  ngDevMode && assertDefined(tNode, 'TNode is required');
  registerPostOrderHooks(getLView()[TVIEW], tNode);
}
function getSuperType(type) {
  return Object.getPrototypeOf(type.prototype).constructor;
}
/**
 * Merges the definition from a super class to a sub class.
 * @param definition The definition that is a SubClass of another directive of component
 *
 * @codeGenApi
 */
function ɵɵInheritDefinitionFeature(definition) {
  let superType = getSuperType(definition.type);
  let shouldInheritFields = true;
  const inheritanceChain = [definition];
  while (superType) {
    let superDef = undefined;
    if (isComponentDef(definition)) {
      // Don't use getComponentDef/getDirectiveDef. This logic relies on inheritance.
      superDef = superType.ɵcmp || superType.ɵdir;
    } else {
      if (superType.ɵcmp) {
        throw new RuntimeError(903 /* RuntimeErrorCode.INVALID_INHERITANCE */, ngDevMode && `Directives cannot inherit Components. Directive ${stringifyForError(definition.type)} is attempting to extend component ${stringifyForError(superType)}`);
      }
      // Don't use getComponentDef/getDirectiveDef. This logic relies on inheritance.
      superDef = superType.ɵdir;
    }
    if (superDef) {
      if (shouldInheritFields) {
        inheritanceChain.push(superDef);
        // Some fields in the definition may be empty, if there were no values to put in them that
        // would've justified object creation. Unwrap them if necessary.
        const writeableDef = definition;
        writeableDef.inputs = maybeUnwrapEmpty(definition.inputs);
        writeableDef.declaredInputs = maybeUnwrapEmpty(definition.declaredInputs);
        writeableDef.outputs = maybeUnwrapEmpty(definition.outputs);
        // Merge hostBindings
        const superHostBindings = superDef.hostBindings;
        superHostBindings && inheritHostBindings(definition, superHostBindings);
        // Merge queries
        const superViewQuery = superDef.viewQuery;
        const superContentQueries = superDef.contentQueries;
        superViewQuery && inheritViewQuery(definition, superViewQuery);
        superContentQueries && inheritContentQueries(definition, superContentQueries);
        // Merge inputs and outputs
        fillProperties(definition.inputs, superDef.inputs);
        fillProperties(definition.declaredInputs, superDef.declaredInputs);
        fillProperties(definition.outputs, superDef.outputs);
        // Merge animations metadata.
        // If `superDef` is a Component, the `data` field is present (defaults to an empty object).
        if (isComponentDef(superDef) && superDef.data.animation) {
          // If super def is a Component, the `definition` is also a Component, since Directives can
          // not inherit Components (we throw an error above and cannot reach this code).
          const defData = definition.data;
          defData.animation = (defData.animation || []).concat(superDef.data.animation);
        }
      }
      // Run parent features
      const features = superDef.features;
      if (features) {
        for (let i = 0; i < features.length; i++) {
          const feature = features[i];
          if (feature && feature.ngInherit) {
            feature(definition);
          }
          // If `InheritDefinitionFeature` is a part of the current `superDef`, it means that this
          // def already has all the necessary information inherited from its super class(es), so we
          // can stop merging fields from super classes. However we need to iterate through the
          // prototype chain to look for classes that might contain other "features" (like
          // NgOnChanges), which we should invoke for the original `definition`. We set the
          // `shouldInheritFields` flag to indicate that, essentially skipping fields inheritance
          // logic and only invoking functions from the "features" list.
          if (feature === ɵɵInheritDefinitionFeature) {
            shouldInheritFields = false;
          }
        }
      }
    }
    superType = Object.getPrototypeOf(superType);
  }
  mergeHostAttrsAcrossInheritance(inheritanceChain);
}
/**
 * Merge the `hostAttrs` and `hostVars` from the inherited parent to the base class.
 *
 * @param inheritanceChain A list of `WritableDefs` starting at the top most type and listing
 * sub-types in order. For each type take the `hostAttrs` and `hostVars` and merge it with the child
 * type.
 */
function mergeHostAttrsAcrossInheritance(inheritanceChain) {
  let hostVars = 0;
  let hostAttrs = null;
  // We process the inheritance order from the base to the leaves here.
  for (let i = inheritanceChain.length - 1; i >= 0; i--) {
    const def = inheritanceChain[i];
    // For each `hostVars`, we need to add the superclass amount.
    def.hostVars = hostVars += def.hostVars;
    // for each `hostAttrs` we need to merge it with superclass.
    def.hostAttrs = mergeHostAttrs(def.hostAttrs, hostAttrs = mergeHostAttrs(hostAttrs, def.hostAttrs));
  }
}
function maybeUnwrapEmpty(value) {
  if (value === EMPTY_OBJ) {
    return {};
  } else if (value === EMPTY_ARRAY) {
    return [];
  } else {
    return value;
  }
}
function inheritViewQuery(definition, superViewQuery) {
  const prevViewQuery = definition.viewQuery;
  if (prevViewQuery) {
    definition.viewQuery = (rf, ctx) => {
      superViewQuery(rf, ctx);
      prevViewQuery(rf, ctx);
    };
  } else {
    definition.viewQuery = superViewQuery;
  }
}
function inheritContentQueries(definition, superContentQueries) {
  const prevContentQueries = definition.contentQueries;
  if (prevContentQueries) {
    definition.contentQueries = (rf, ctx, directiveIndex) => {
      superContentQueries(rf, ctx, directiveIndex);
      prevContentQueries(rf, ctx, directiveIndex);
    };
  } else {
    definition.contentQueries = superContentQueries;
  }
}
function inheritHostBindings(definition, superHostBindings) {
  const prevHostBindings = definition.hostBindings;
  if (prevHostBindings) {
    definition.hostBindings = (rf, ctx) => {
      superHostBindings(rf, ctx);
      prevHostBindings(rf, ctx);
    };
  } else {
    definition.hostBindings = superHostBindings;
  }
}

/**
 * Fields which exist on either directive or component definitions, and need to be copied from
 * parent to child classes by the `ɵɵCopyDefinitionFeature`.
 */
const COPY_DIRECTIVE_FIELDS = [
// The child class should use the providers of its parent.
'providersResolver'
// Not listed here are any fields which are handled by the `ɵɵInheritDefinitionFeature`, such
// as inputs, outputs, and host binding functions.
];
/**
 * Fields which exist only on component definitions, and need to be copied from parent to child
 * classes by the `ɵɵCopyDefinitionFeature`.
 *
 * The type here allows any field of `ComponentDef` which is not also a property of `DirectiveDef`,
 * since those should go in `COPY_DIRECTIVE_FIELDS` above.
 */
const COPY_COMPONENT_FIELDS = [
// The child class should use the template function of its parent, including all template
// semantics.
'template', 'decls', 'consts', 'vars', 'onPush', 'ngContentSelectors',
// The child class should use the CSS styles of its parent, including all styling semantics.
'styles', 'encapsulation',
// The child class should be checked by the runtime in the same way as its parent.
'schemas'];
/**
 * Copies the fields not handled by the `ɵɵInheritDefinitionFeature` from the supertype of a
 * definition.
 *
 * This exists primarily to support ngcc migration of an existing View Engine pattern, where an
 * entire decorator is inherited from a parent to a child class. When ngcc detects this case, it
 * generates a skeleton definition on the child class, and applies this feature.
 *
 * The `ɵɵCopyDefinitionFeature` then copies any needed fields from the parent class' definition,
 * including things like the component template function.
 *
 * @param definition The definition of a child class which inherits from a parent class with its
 * own definition.
 *
 * @codeGenApi
 */
function ɵɵCopyDefinitionFeature(definition) {
  let superType = getSuperType(definition.type);
  let superDef = undefined;
  if (isComponentDef(definition)) {
    // Don't use getComponentDef/getDirectiveDef. This logic relies on inheritance.
    superDef = superType.ɵcmp;
  } else {
    // Don't use getComponentDef/getDirectiveDef. This logic relies on inheritance.
    superDef = superType.ɵdir;
  }
  // Needed because `definition` fields are readonly.
  const defAny = definition;
  // Copy over any fields that apply to either directives or components.
  for (const field of COPY_DIRECTIVE_FIELDS) {
    defAny[field] = superDef[field];
  }
  if (isComponentDef(superDef)) {
    // Copy over any component-specific fields.
    for (const field of COPY_COMPONENT_FIELDS) {
      defAny[field] = superDef[field];
    }
  }
}

/**
 * This feature adds the host directives behavior to a directive definition by patching a
 * function onto it. The expectation is that the runtime will invoke the function during
 * directive matching.
 *
 * For example:
 * ```ts
 * class ComponentWithHostDirective {
 *   static ɵcmp = defineComponent({
 *    type: ComponentWithHostDirective,
 *    features: [ɵɵHostDirectivesFeature([
 *      SimpleHostDirective,
 *      {directive: AdvancedHostDirective, inputs: ['foo: alias'], outputs: ['bar']},
 *    ])]
 *  });
 * }
 * ```
 *
 * @codeGenApi
 */
function ɵɵHostDirectivesFeature(rawHostDirectives) {
  return definition => {
    definition.findHostDirectiveDefs = findHostDirectiveDefs;
    definition.hostDirectives = (Array.isArray(rawHostDirectives) ? rawHostDirectives : rawHostDirectives()).map(dir => {
      return typeof dir === 'function' ? {
        directive: resolveForwardRef(dir),
        inputs: EMPTY_OBJ,
        outputs: EMPTY_OBJ
      } : {
        directive: resolveForwardRef(dir.directive),
        inputs: bindingArrayToMap(dir.inputs),
        outputs: bindingArrayToMap(dir.outputs)
      };
    });
  };
}
function findHostDirectiveDefs(currentDef, matchedDefs, hostDirectiveDefs) {
  if (currentDef.hostDirectives !== null) {
    for (const hostDirectiveConfig of currentDef.hostDirectives) {
      const hostDirectiveDef = getDirectiveDef(hostDirectiveConfig.directive);
      if (typeof ngDevMode === 'undefined' || ngDevMode) {
        validateHostDirective(hostDirectiveConfig, hostDirectiveDef, matchedDefs);
      }
      // We need to patch the `declaredInputs` so that
      // `ngOnChanges` can map the properties correctly.
      patchDeclaredInputs(hostDirectiveDef.declaredInputs, hostDirectiveConfig.inputs);
      // Host directives execute before the host so that its host bindings can be overwritten.
      findHostDirectiveDefs(hostDirectiveDef, matchedDefs, hostDirectiveDefs);
      hostDirectiveDefs.set(hostDirectiveDef, hostDirectiveConfig);
      matchedDefs.push(hostDirectiveDef);
    }
  }
}
/**
 * Converts an array in the form of `['publicName', 'alias', 'otherPublicName', 'otherAlias']` into
 * a map in the form of `{publicName: 'alias', otherPublicName: 'otherAlias'}`.
 */
function bindingArrayToMap(bindings) {
  if (bindings === undefined || bindings.length === 0) {
    return EMPTY_OBJ;
  }
  const result = {};
  for (let i = 0; i < bindings.length; i += 2) {
    result[bindings[i]] = bindings[i + 1];
  }
  return result;
}
/**
 * `ngOnChanges` has some leftover legacy ViewEngine behavior where the keys inside the
 * `SimpleChanges` event refer to the *declared* name of the input, not its public name or its
 * minified name. E.g. in `@Input('alias') foo: string`, the name in the `SimpleChanges` object
 * will always be `foo`, and not `alias` or the minified name of `foo` in apps using property
 * minification.
 *
 * This is achieved through the `DirectiveDef.declaredInputs` map that is constructed when the
 * definition is declared. When a property is written to the directive instance, the
 * `NgOnChangesFeature` will try to remap the property name being written to using the
 * `declaredInputs`.
 *
 * Since the host directive input remapping happens during directive matching, `declaredInputs`
 * won't contain the new alias that the input is available under. This function addresses the
 * issue by patching the host directive aliases to the `declaredInputs`. There is *not* a risk of
 * this patching accidentally introducing new inputs to the host directive, because `declaredInputs`
 * is used *only* by the `NgOnChangesFeature` when determining what name is used in the
 * `SimpleChanges` object which won't be reached if an input doesn't exist.
 */
function patchDeclaredInputs(declaredInputs, exposedInputs) {
  for (const publicName in exposedInputs) {
    if (exposedInputs.hasOwnProperty(publicName)) {
      const remappedPublicName = exposedInputs[publicName];
      const privateName = declaredInputs[publicName];
      // We *technically* shouldn't be able to hit this case because we can't have multiple
      // inputs on the same property and we have validations against conflicting aliases in
      // `validateMappings`. If we somehow did, it would lead to `ngOnChanges` being invoked
      // with the wrong name so we have a non-user-friendly assertion here just in case.
      if ((typeof ngDevMode === 'undefined' || ngDevMode) && declaredInputs.hasOwnProperty(remappedPublicName)) {
        assertEqual(declaredInputs[remappedPublicName], declaredInputs[publicName], `Conflicting host directive input alias ${publicName}.`);
      }
      declaredInputs[remappedPublicName] = privateName;
    }
  }
}
/**
 * Verifies that the host directive has been configured correctly.
 * @param hostDirectiveConfig Host directive configuration object.
 * @param directiveDef Directive definition of the host directive.
 * @param matchedDefs Directives that have been matched so far.
 */
function validateHostDirective(hostDirectiveConfig, directiveDef, matchedDefs) {
  const type = hostDirectiveConfig.directive;
  if (directiveDef === null) {
    if (getComponentDef(type) !== null) {
      throw new RuntimeError(310 /* RuntimeErrorCode.HOST_DIRECTIVE_COMPONENT */, `Host directive ${type.name} cannot be a component.`);
    }
    throw new RuntimeError(307 /* RuntimeErrorCode.HOST_DIRECTIVE_UNRESOLVABLE */, `Could not resolve metadata for host directive ${type.name}. ` + `Make sure that the ${type.name} class is annotated with an @Directive decorator.`);
  }
  if (!directiveDef.standalone) {
    throw new RuntimeError(308 /* RuntimeErrorCode.HOST_DIRECTIVE_NOT_STANDALONE */, `Host directive ${directiveDef.type.name} must be standalone.`);
  }
  if (matchedDefs.indexOf(directiveDef) > -1) {
    throw new RuntimeError(309 /* RuntimeErrorCode.DUPLICATE_DIRECTITVE */, `Directive ${directiveDef.type.name} matches multiple times on the same element. ` + `Directives can only match an element once.`);
  }
  validateMappings('input', directiveDef, hostDirectiveConfig.inputs);
  validateMappings('output', directiveDef, hostDirectiveConfig.outputs);
}
/**
 * Checks that the host directive inputs/outputs configuration is valid.
 * @param bindingType Kind of binding that is being validated. Used in the error message.
 * @param def Definition of the host directive that is being validated against.
 * @param hostDirectiveBindings Host directive mapping object that shold be validated.
 */
function validateMappings(bindingType, def, hostDirectiveBindings) {
  const className = def.type.name;
  const bindings = bindingType === 'input' ? def.inputs : def.outputs;
  for (const publicName in hostDirectiveBindings) {
    if (hostDirectiveBindings.hasOwnProperty(publicName)) {
      if (!bindings.hasOwnProperty(publicName)) {
        throw new RuntimeError(311 /* RuntimeErrorCode.HOST_DIRECTIVE_UNDEFINED_BINDING */, `Directive ${className} does not have an ${bindingType} with a public name of ${publicName}.`);
      }
      const remappedPublicName = hostDirectiveBindings[publicName];
      if (bindings.hasOwnProperty(remappedPublicName) && bindings[remappedPublicName] !== publicName) {
        throw new RuntimeError(312 /* RuntimeErrorCode.HOST_DIRECTIVE_CONFLICTING_ALIAS */, `Cannot alias ${bindingType} ${publicName} of host directive ${className} to ${remappedPublicName}, because it already has a different ${bindingType} with the same public name.`);
      }
    }
  }
}
function isIterable(obj) {
  return obj !== null && typeof obj === 'object' && obj[Symbol.iterator] !== undefined;
}
function isListLikeIterable(obj) {
  if (!isJsObject(obj)) return false;
  return Array.isArray(obj) || !(obj instanceof Map) &&
  // JS Map are iterables but return entries as [k, v]
  Symbol.iterator in obj; // JS Iterable have a Symbol.iterator prop
}

function areIterablesEqual(a, b, comparator) {
  const iterator1 = a[Symbol.iterator]();
  const iterator2 = b[Symbol.iterator]();
  while (true) {
    const item1 = iterator1.next();
    const item2 = iterator2.next();
    if (item1.done && item2.done) return true;
    if (item1.done || item2.done) return false;
    if (!comparator(item1.value, item2.value)) return false;
  }
}
function iterateListLike(obj, fn) {
  if (Array.isArray(obj)) {
    for (let i = 0; i < obj.length; i++) {
      fn(obj[i]);
    }
  } else {
    const iterator = obj[Symbol.iterator]();
    let item;
    while (!(item = iterator.next()).done) {
      fn(item.value);
    }
  }
}
function isJsObject(o) {
  return o !== null && (typeof o === 'function' || typeof o === 'object');
}
function devModeEqual(a, b) {
  const isListLikeIterableA = isListLikeIterable(a);
  const isListLikeIterableB = isListLikeIterable(b);
  if (isListLikeIterableA && isListLikeIterableB) {
    return areIterablesEqual(a, b, devModeEqual);
  } else {
    const isAObject = a && (typeof a === 'object' || typeof a === 'function');
    const isBObject = b && (typeof b === 'object' || typeof b === 'function');
    if (!isListLikeIterableA && isAObject && !isListLikeIterableB && isBObject) {
      return true;
    } else {
      return Object.is(a, b);
    }
  }
}

// TODO(misko): consider inlining
/** Updates binding and returns the value. */
function updateBinding(lView, bindingIndex, value) {
  return lView[bindingIndex] = value;
}
/** Gets the current binding value. */
function getBinding(lView, bindingIndex) {
  ngDevMode && assertIndexInRange(lView, bindingIndex);
  ngDevMode && assertNotSame(lView[bindingIndex], NO_CHANGE, 'Stored value should never be NO_CHANGE.');
  return lView[bindingIndex];
}
/**
 * Updates binding if changed, then returns whether it was updated.
 *
 * This function also checks the `CheckNoChangesMode` and throws if changes are made.
 * Some changes (Objects/iterables) during `CheckNoChangesMode` are exempt to comply with VE
 * behavior.
 *
 * @param lView current `LView`
 * @param bindingIndex The binding in the `LView` to check
 * @param value New value to check against `lView[bindingIndex]`
 * @returns `true` if the bindings has changed. (Throws if binding has changed during
 *          `CheckNoChangesMode`)
 */
function bindingUpdated(lView, bindingIndex, value) {
  ngDevMode && assertNotSame(value, NO_CHANGE, 'Incoming value should never be NO_CHANGE.');
  ngDevMode && assertLessThan(bindingIndex, lView.length, `Slot should have been initialized to NO_CHANGE`);
  const oldValue = lView[bindingIndex];
  if (Object.is(oldValue, value)) {
    return false;
  } else {
    if (ngDevMode && isInCheckNoChangesMode()) {
      // View engine didn't report undefined values as changed on the first checkNoChanges pass
      // (before the change detection was run).
      const oldValueToCompare = oldValue !== NO_CHANGE ? oldValue : undefined;
      if (!devModeEqual(oldValueToCompare, value)) {
        const details = getExpressionChangedErrorDetails(lView, bindingIndex, oldValueToCompare, value);
        throwErrorIfNoChangesMode(oldValue === NO_CHANGE, details.oldValue, details.newValue, details.propName);
      }
      // There was a change, but the `devModeEqual` decided that the change is exempt from an error.
      // For this reason we exit as if no change. The early exit is needed to prevent the changed
      // value to be written into `LView` (If we would write the new value that we would not see it
      // as change on next CD.)
      return false;
    }
    lView[bindingIndex] = value;
    return true;
  }
}
/** Updates 2 bindings if changed, then returns whether either was updated. */
function bindingUpdated2(lView, bindingIndex, exp1, exp2) {
  const different = bindingUpdated(lView, bindingIndex, exp1);
  return bindingUpdated(lView, bindingIndex + 1, exp2) || different;
}
/** Updates 3 bindings if changed, then returns whether any was updated. */
function bindingUpdated3(lView, bindingIndex, exp1, exp2, exp3) {
  const different = bindingUpdated2(lView, bindingIndex, exp1, exp2);
  return bindingUpdated(lView, bindingIndex + 2, exp3) || different;
}
/** Updates 4 bindings if changed, then returns whether any was updated. */
function bindingUpdated4(lView, bindingIndex, exp1, exp2, exp3, exp4) {
  const different = bindingUpdated2(lView, bindingIndex, exp1, exp2);
  return bindingUpdated2(lView, bindingIndex + 2, exp3, exp4) || different;
}

/**
 * Updates the value of or removes a bound attribute on an Element.
 *
 * Used in the case of `[attr.title]="value"`
 *
 * @param name name The name of the attribute.
 * @param value value The attribute is removed when value is `null` or `undefined`.
 *                  Otherwise the attribute value is set to the stringified value.
 * @param sanitizer An optional function used to sanitize the value.
 * @param namespace Optional namespace to use when setting the attribute.
 *
 * @codeGenApi
 */
function ɵɵattribute(name, value, sanitizer, namespace) {
  const lView = getLView();
  const bindingIndex = nextBindingIndex();
  if (bindingUpdated(lView, bindingIndex, value)) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, name, value, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, 'attr.' + name, bindingIndex);
  }
  return ɵɵattribute;
}

/**
 * Create interpolation bindings with a variable number of expressions.
 *
 * If there are 1 to 8 expressions `interpolation1()` to `interpolation8()` should be used instead.
 * Those are faster because there is no need to create an array of expressions and iterate over it.
 *
 * `values`:
 * - has static text at even indexes,
 * - has evaluated expressions at odd indexes.
 *
 * Returns the concatenated string when any of the arguments changes, `NO_CHANGE` otherwise.
 */
function interpolationV(lView, values) {
  ngDevMode && assertLessThan(2, values.length, 'should have at least 3 values');
  ngDevMode && assertEqual(values.length % 2, 1, 'should have an odd number of values');
  let isBindingUpdated = false;
  let bindingIndex = getBindingIndex();
  for (let i = 1; i < values.length; i += 2) {
    // Check if bindings (odd indexes) have changed
    isBindingUpdated = bindingUpdated(lView, bindingIndex++, values[i]) || isBindingUpdated;
  }
  setBindingIndex(bindingIndex);
  if (!isBindingUpdated) {
    return NO_CHANGE;
  }
  // Build the updated content
  let content = values[0];
  for (let i = 1; i < values.length; i += 2) {
    content += renderStringify(values[i]) + values[i + 1];
  }
  return content;
}
/**
 * Creates an interpolation binding with 1 expression.
 *
 * @param prefix static value used for concatenation only.
 * @param v0 value checked for change.
 * @param suffix static value used for concatenation only.
 */
function interpolation1(lView, prefix, v0, suffix) {
  const different = bindingUpdated(lView, nextBindingIndex(), v0);
  return different ? prefix + renderStringify(v0) + suffix : NO_CHANGE;
}
/**
 * Creates an interpolation binding with 2 expressions.
 */
function interpolation2(lView, prefix, v0, i0, v1, suffix) {
  const bindingIndex = getBindingIndex();
  const different = bindingUpdated2(lView, bindingIndex, v0, v1);
  incrementBindingIndex(2);
  return different ? prefix + renderStringify(v0) + i0 + renderStringify(v1) + suffix : NO_CHANGE;
}
/**
 * Creates an interpolation binding with 3 expressions.
 */
function interpolation3(lView, prefix, v0, i0, v1, i1, v2, suffix) {
  const bindingIndex = getBindingIndex();
  const different = bindingUpdated3(lView, bindingIndex, v0, v1, v2);
  incrementBindingIndex(3);
  return different ? prefix + renderStringify(v0) + i0 + renderStringify(v1) + i1 + renderStringify(v2) + suffix : NO_CHANGE;
}
/**
 * Create an interpolation binding with 4 expressions.
 */
function interpolation4(lView, prefix, v0, i0, v1, i1, v2, i2, v3, suffix) {
  const bindingIndex = getBindingIndex();
  const different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);
  incrementBindingIndex(4);
  return different ? prefix + renderStringify(v0) + i0 + renderStringify(v1) + i1 + renderStringify(v2) + i2 + renderStringify(v3) + suffix : NO_CHANGE;
}
/**
 * Creates an interpolation binding with 5 expressions.
 */
function interpolation5(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix) {
  const bindingIndex = getBindingIndex();
  let different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);
  different = bindingUpdated(lView, bindingIndex + 4, v4) || different;
  incrementBindingIndex(5);
  return different ? prefix + renderStringify(v0) + i0 + renderStringify(v1) + i1 + renderStringify(v2) + i2 + renderStringify(v3) + i3 + renderStringify(v4) + suffix : NO_CHANGE;
}
/**
 * Creates an interpolation binding with 6 expressions.
 */
function interpolation6(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix) {
  const bindingIndex = getBindingIndex();
  let different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);
  different = bindingUpdated2(lView, bindingIndex + 4, v4, v5) || different;
  incrementBindingIndex(6);
  return different ? prefix + renderStringify(v0) + i0 + renderStringify(v1) + i1 + renderStringify(v2) + i2 + renderStringify(v3) + i3 + renderStringify(v4) + i4 + renderStringify(v5) + suffix : NO_CHANGE;
}
/**
 * Creates an interpolation binding with 7 expressions.
 */
function interpolation7(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix) {
  const bindingIndex = getBindingIndex();
  let different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);
  different = bindingUpdated3(lView, bindingIndex + 4, v4, v5, v6) || different;
  incrementBindingIndex(7);
  return different ? prefix + renderStringify(v0) + i0 + renderStringify(v1) + i1 + renderStringify(v2) + i2 + renderStringify(v3) + i3 + renderStringify(v4) + i4 + renderStringify(v5) + i5 + renderStringify(v6) + suffix : NO_CHANGE;
}
/**
 * Creates an interpolation binding with 8 expressions.
 */
function interpolation8(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix) {
  const bindingIndex = getBindingIndex();
  let different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);
  different = bindingUpdated4(lView, bindingIndex + 4, v4, v5, v6, v7) || different;
  incrementBindingIndex(8);
  return different ? prefix + renderStringify(v0) + i0 + renderStringify(v1) + i1 + renderStringify(v2) + i2 + renderStringify(v3) + i3 + renderStringify(v4) + i4 + renderStringify(v5) + i5 + renderStringify(v6) + i6 + renderStringify(v7) + suffix : NO_CHANGE;
}

/**
 *
 * Update an interpolated attribute on an element with single bound value surrounded by text.
 *
 * Used when the value passed to a property has 1 interpolated value in it:
 *
 * ```html
 * <div attr.title="prefix{{v0}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolate1('title', 'prefix', v0, 'suffix');
 * ```
 *
 * @param attrName The name of the attribute to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolate1(attrName, prefix, v0, suffix, sanitizer, namespace) {
  const lView = getLView();
  const interpolatedValue = interpolation1(lView, prefix, v0, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolatedValue, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - 1, prefix, suffix);
  }
  return ɵɵattributeInterpolate1;
}
/**
 *
 * Update an interpolated attribute on an element with 2 bound values surrounded by text.
 *
 * Used when the value passed to a property has 2 interpolated values in it:
 *
 * ```html
 * <div attr.title="prefix{{v0}}-{{v1}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolate2('title', 'prefix', v0, '-', v1, 'suffix');
 * ```
 *
 * @param attrName The name of the attribute to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolate2(attrName, prefix, v0, i0, v1, suffix, sanitizer, namespace) {
  const lView = getLView();
  const interpolatedValue = interpolation2(lView, prefix, v0, i0, v1, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolatedValue, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - 2, prefix, i0, suffix);
  }
  return ɵɵattributeInterpolate2;
}
/**
 *
 * Update an interpolated attribute on an element with 3 bound values surrounded by text.
 *
 * Used when the value passed to a property has 3 interpolated values in it:
 *
 * ```html
 * <div attr.title="prefix{{v0}}-{{v1}}-{{v2}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolate3(
 * 'title', 'prefix', v0, '-', v1, '-', v2, 'suffix');
 * ```
 *
 * @param attrName The name of the attribute to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolate3(attrName, prefix, v0, i0, v1, i1, v2, suffix, sanitizer, namespace) {
  const lView = getLView();
  const interpolatedValue = interpolation3(lView, prefix, v0, i0, v1, i1, v2, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolatedValue, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - 3, prefix, i0, i1, suffix);
  }
  return ɵɵattributeInterpolate3;
}
/**
 *
 * Update an interpolated attribute on an element with 4 bound values surrounded by text.
 *
 * Used when the value passed to a property has 4 interpolated values in it:
 *
 * ```html
 * <div attr.title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolate4(
 * 'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, 'suffix');
 * ```
 *
 * @param attrName The name of the attribute to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolate4(attrName, prefix, v0, i0, v1, i1, v2, i2, v3, suffix, sanitizer, namespace) {
  const lView = getLView();
  const interpolatedValue = interpolation4(lView, prefix, v0, i0, v1, i1, v2, i2, v3, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolatedValue, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - 4, prefix, i0, i1, i2, suffix);
  }
  return ɵɵattributeInterpolate4;
}
/**
 *
 * Update an interpolated attribute on an element with 5 bound values surrounded by text.
 *
 * Used when the value passed to a property has 5 interpolated values in it:
 *
 * ```html
 * <div attr.title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolate5(
 * 'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, 'suffix');
 * ```
 *
 * @param attrName The name of the attribute to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolate5(attrName, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix, sanitizer, namespace) {
  const lView = getLView();
  const interpolatedValue = interpolation5(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolatedValue, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - 5, prefix, i0, i1, i2, i3, suffix);
  }
  return ɵɵattributeInterpolate5;
}
/**
 *
 * Update an interpolated attribute on an element with 6 bound values surrounded by text.
 *
 * Used when the value passed to a property has 6 interpolated values in it:
 *
 * ```html
 * <div attr.title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolate6(
 *    'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, 'suffix');
 * ```
 *
 * @param attrName The name of the attribute to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolate6(attrName, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix, sanitizer, namespace) {
  const lView = getLView();
  const interpolatedValue = interpolation6(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolatedValue, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - 6, prefix, i0, i1, i2, i3, i4, suffix);
  }
  return ɵɵattributeInterpolate6;
}
/**
 *
 * Update an interpolated attribute on an element with 7 bound values surrounded by text.
 *
 * Used when the value passed to a property has 7 interpolated values in it:
 *
 * ```html
 * <div attr.title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolate7(
 *    'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, 'suffix');
 * ```
 *
 * @param attrName The name of the attribute to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolate7(attrName, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix, sanitizer, namespace) {
  const lView = getLView();
  const interpolatedValue = interpolation7(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolatedValue, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - 7, prefix, i0, i1, i2, i3, i4, i5, suffix);
  }
  return ɵɵattributeInterpolate7;
}
/**
 *
 * Update an interpolated attribute on an element with 8 bound values surrounded by text.
 *
 * Used when the value passed to a property has 8 interpolated values in it:
 *
 * ```html
 * <div attr.title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolate8(
 *  'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, 'suffix');
 * ```
 *
 * @param attrName The name of the attribute to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param i6 Static value used for concatenation only.
 * @param v7 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolate8(attrName, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix, sanitizer, namespace) {
  const lView = getLView();
  const interpolatedValue = interpolation8(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolatedValue, sanitizer, namespace);
    ngDevMode && storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - 8, prefix, i0, i1, i2, i3, i4, i5, i6, suffix);
  }
  return ɵɵattributeInterpolate8;
}
/**
 * Update an interpolated attribute on an element with 9 or more bound values surrounded by text.
 *
 * Used when the number of interpolated values exceeds 8.
 *
 * ```html
 * <div
 *  title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}-{{v8}}-{{v9}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵattributeInterpolateV(
 *  'title', ['prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, '-', v9,
 *  'suffix']);
 * ```
 *
 * @param attrName The name of the attribute to update.
 * @param values The collection of values and the strings in-between those values, beginning with
 * a string prefix and ending with a string suffix.
 * (e.g. `['prefix', value0, '-', value1, '-', value2, ..., value99, 'suffix']`)
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵattributeInterpolateV(attrName, values, sanitizer, namespace) {
  const lView = getLView();
  const interpolated = interpolationV(lView, values);
  if (interpolated !== NO_CHANGE) {
    const tNode = getSelectedTNode();
    elementAttributeInternal(tNode, lView, attrName, interpolated, sanitizer, namespace);
    if (ngDevMode) {
      const interpolationInBetween = [values[0]]; // prefix
      for (let i = 2; i < values.length; i += 2) {
        interpolationInBetween.push(values[i]);
      }
      storePropertyBindingMetadata(getTView().data, tNode, 'attr.' + attrName, getBindingIndex() - interpolationInBetween.length + 1, ...interpolationInBetween);
    }
  }
  return ɵɵattributeInterpolateV;
}

/**
 * Synchronously perform change detection on a component (and possibly its sub-components).
 *
 * This function triggers change detection in a synchronous way on a component.
 *
 * @param component The component which the change detection should be performed on.
 */
function detectChanges(component) {
  const view = getComponentViewByInstance(component);
  detectChangesInternal(view[TVIEW], view, component);
}
function templateFirstCreatePass(index, tView, lView, templateFn, decls, vars, tagName, attrsIndex, localRefsIndex) {
  ngDevMode && assertFirstCreatePass(tView);
  ngDevMode && ngDevMode.firstCreatePass++;
  const tViewConsts = tView.consts;
  // TODO(pk): refactor getOrCreateTNode to have the "create" only version
  const tNode = getOrCreateTNode(tView, index, 4 /* TNodeType.Container */, tagName || null, getConstant(tViewConsts, attrsIndex));
  resolveDirectives(tView, lView, tNode, getConstant(tViewConsts, localRefsIndex));
  registerPostOrderHooks(tView, tNode);
  const embeddedTView = tNode.tView = createTView(2 /* TViewType.Embedded */, tNode, templateFn, decls, vars, tView.directiveRegistry, tView.pipeRegistry, null, tView.schemas, tViewConsts);
  if (tView.queries !== null) {
    tView.queries.template(tView, tNode);
    embeddedTView.queries = tView.queries.embeddedTView(tNode);
  }
  return tNode;
}
/**
 * Creates an LContainer for an ng-template (dynamically-inserted view), e.g.
 *
 * <ng-template #foo>
 *    <div></div>
 * </ng-template>
 *
 * @param index The index of the container in the data array
 * @param templateFn Inline template
 * @param decls The number of nodes, local refs, and pipes for this template
 * @param vars The number of bindings for this template
 * @param tagName The name of the container element, if applicable
 * @param attrsIndex Index of template attributes in the `consts` array.
 * @param localRefs Index of the local references in the `consts` array.
 * @param localRefExtractor A function which extracts local-refs values from the template.
 *        Defaults to the current element associated with the local-ref.
 *
 * @codeGenApi
 */
function ɵɵtemplate(index, templateFn, decls, vars, tagName, attrsIndex, localRefsIndex, localRefExtractor) {
  const lView = getLView();
  const tView = getTView();
  const adjustedIndex = index + HEADER_OFFSET;
  const tNode = tView.firstCreatePass ? templateFirstCreatePass(adjustedIndex, tView, lView, templateFn, decls, vars, tagName, attrsIndex, localRefsIndex) : tView.data[adjustedIndex];
  setCurrentTNode(tNode, false);
  const comment = lView[RENDERER].createComment(ngDevMode ? 'container' : '');
  appendChild(tView, lView, comment, tNode);
  attachPatchData(comment, lView);
  addToViewTree(lView, lView[adjustedIndex] = createLContainer(comment, lView, comment, tNode));
  if (isDirectiveHost(tNode)) {
    createDirectivesInstances(tView, lView, tNode);
  }
  if (localRefsIndex != null) {
    saveResolvedLocalsInData(lView, tNode, localRefExtractor);
  }
}

/** Store a value in the `data` at a given `index`. */
function store(tView, lView, index, value) {
  // We don't store any static data for local variables, so the first time
  // we see the template, we should store as null to avoid a sparse array
  if (index >= tView.data.length) {
    tView.data[index] = null;
    tView.blueprint[index] = null;
  }
  lView[index] = value;
}
/**
 * Retrieves a local reference from the current contextViewData.
 *
 * If the reference to retrieve is in a parent view, this instruction is used in conjunction
 * with a nextContext() call, which walks up the tree and updates the contextViewData instance.
 *
 * @param index The index of the local ref in contextViewData.
 *
 * @codeGenApi
 */
function ɵɵreference(index) {
  const contextLView = getContextLView();
  return load(contextLView, HEADER_OFFSET + index);
}

/**
 * Update a property on a selected element.
 *
 * Operates on the element selected by index via the {@link select} instruction.
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled
 *
 * @param propName Name of property. Because it is going to DOM, this is not subject to
 *        renaming as part of minification.
 * @param value New value to write.
 * @param sanitizer An optional function used to sanitize the value.
 * @returns This function returns itself so that it may be chained
 * (e.g. `property('name', ctx.name)('title', ctx.title)`)
 *
 * @codeGenApi
 */
function ɵɵproperty(propName, value, sanitizer) {
  const lView = getLView();
  const bindingIndex = nextBindingIndex();
  if (bindingUpdated(lView, bindingIndex, value)) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, value, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, bindingIndex);
  }
  return ɵɵproperty;
}
/**
 * Given `<div style="..." my-dir>` and `MyDir` with `@Input('style')` we need to write to
 * directive input.
 */
function setDirectiveInputsWhichShadowsStyling(tView, tNode, lView, value, isClassBased) {
  const inputs = tNode.inputs;
  const property = isClassBased ? 'class' : 'style';
  // We support both 'class' and `className` hence the fallback.
  setInputsForProperty(tView, lView, inputs[property], property, value);
}
function elementStartFirstCreatePass(index, tView, lView, name, attrsIndex, localRefsIndex) {
  ngDevMode && assertFirstCreatePass(tView);
  ngDevMode && ngDevMode.firstCreatePass++;
  const tViewConsts = tView.consts;
  const attrs = getConstant(tViewConsts, attrsIndex);
  const tNode = getOrCreateTNode(tView, index, 2 /* TNodeType.Element */, name, attrs);
  resolveDirectives(tView, lView, tNode, getConstant(tViewConsts, localRefsIndex));
  if (tNode.attrs !== null) {
    computeStaticStyling(tNode, tNode.attrs, false);
  }
  if (tNode.mergedAttrs !== null) {
    computeStaticStyling(tNode, tNode.mergedAttrs, true);
  }
  if (tView.queries !== null) {
    tView.queries.elementStart(tView, tNode);
  }
  return tNode;
}
/**
 * Create DOM element. The instruction must later be followed by `elementEnd()` call.
 *
 * @param index Index of the element in the LView array
 * @param name Name of the DOM Node
 * @param attrsIndex Index of the element's attributes in the `consts` array.
 * @param localRefsIndex Index of the element's local references in the `consts` array.
 * @returns This function returns itself so that it may be chained.
 *
 * Attributes and localRefs are passed as an array of strings where elements with an even index
 * hold an attribute name and elements with an odd index hold an attribute value, ex.:
 * ['id', 'warning5', 'class', 'alert']
 *
 * @codeGenApi
 */
function ɵɵelementStart(index, name, attrsIndex, localRefsIndex) {
  const lView = getLView();
  const tView = getTView();
  const adjustedIndex = HEADER_OFFSET + index;
  ngDevMode && assertEqual(getBindingIndex(), tView.bindingStartIndex, 'elements should be created before any bindings');
  ngDevMode && assertIndexInRange(lView, adjustedIndex);
  const renderer = lView[RENDERER];
  const tNode = tView.firstCreatePass ? elementStartFirstCreatePass(adjustedIndex, tView, lView, name, attrsIndex, localRefsIndex) : tView.data[adjustedIndex];
  const native = lView[adjustedIndex] = createElementNode(renderer, name, getNamespace$1());
  const hasDirectives = isDirectiveHost(tNode);
  if (ngDevMode && tView.firstCreatePass) {
    validateElementIsKnown(native, lView, tNode.value, tView.schemas, hasDirectives);
  }
  setCurrentTNode(tNode, true);
  setupStaticAttributes(renderer, native, tNode);
  if ((tNode.flags & 32 /* TNodeFlags.isDetached */) !== 32 /* TNodeFlags.isDetached */) {
    // In the i18n case, the translation may have removed this element, so only add it if it is not
    // detached. See `TNodeType.Placeholder` and `LFrame.inI18n` for more context.
    appendChild(tView, lView, native, tNode);
  }
  // any immediate children of a component or template container must be pre-emptively
  // monkey-patched with the component view data so that the element can be inspected
  // later on using any element discovery utility methods (see `element_discovery.ts`)
  if (getElementDepthCount() === 0) {
    attachPatchData(native, lView);
  }
  increaseElementDepthCount();
  if (hasDirectives) {
    createDirectivesInstances(tView, lView, tNode);
    executeContentQueries(tView, tNode, lView);
  }
  if (localRefsIndex !== null) {
    saveResolvedLocalsInData(lView, tNode);
  }
  return ɵɵelementStart;
}
/**
 * Mark the end of the element.
 * @returns This function returns itself so that it may be chained.
 *
 * @codeGenApi
 */
function ɵɵelementEnd() {
  let currentTNode = getCurrentTNode();
  ngDevMode && assertDefined(currentTNode, 'No parent node to close.');
  if (isCurrentTNodeParent()) {
    setCurrentTNodeAsNotParent();
  } else {
    ngDevMode && assertHasParent(getCurrentTNode());
    currentTNode = currentTNode.parent;
    setCurrentTNode(currentTNode, false);
  }
  const tNode = currentTNode;
  ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */);
  decreaseElementDepthCount();
  const tView = getTView();
  if (tView.firstCreatePass) {
    registerPostOrderHooks(tView, currentTNode);
    if (isContentQueryHost(currentTNode)) {
      tView.queries.elementEnd(currentTNode);
    }
  }
  if (tNode.classesWithoutHost != null && hasClassInput(tNode)) {
    setDirectiveInputsWhichShadowsStyling(tView, tNode, getLView(), tNode.classesWithoutHost, true);
  }
  if (tNode.stylesWithoutHost != null && hasStyleInput(tNode)) {
    setDirectiveInputsWhichShadowsStyling(tView, tNode, getLView(), tNode.stylesWithoutHost, false);
  }
  return ɵɵelementEnd;
}
/**
 * Creates an empty element using {@link elementStart} and {@link elementEnd}
 *
 * @param index Index of the element in the data array
 * @param name Name of the DOM Node
 * @param attrsIndex Index of the element's attributes in the `consts` array.
 * @param localRefsIndex Index of the element's local references in the `consts` array.
 * @returns This function returns itself so that it may be chained.
 *
 * @codeGenApi
 */
function ɵɵelement(index, name, attrsIndex, localRefsIndex) {
  ɵɵelementStart(index, name, attrsIndex, localRefsIndex);
  ɵɵelementEnd();
  return ɵɵelement;
}
function elementContainerStartFirstCreatePass(index, tView, lView, attrsIndex, localRefsIndex) {
  ngDevMode && ngDevMode.firstCreatePass++;
  const tViewConsts = tView.consts;
  const attrs = getConstant(tViewConsts, attrsIndex);
  const tNode = getOrCreateTNode(tView, index, 8 /* TNodeType.ElementContainer */, 'ng-container', attrs);
  // While ng-container doesn't necessarily support styling, we use the style context to identify
  // and execute directives on the ng-container.
  if (attrs !== null) {
    computeStaticStyling(tNode, attrs, true);
  }
  const localRefs = getConstant(tViewConsts, localRefsIndex);
  resolveDirectives(tView, lView, tNode, localRefs);
  if (tView.queries !== null) {
    tView.queries.elementStart(tView, tNode);
  }
  return tNode;
}
/**
 * Creates a logical container for other nodes (<ng-container>) backed by a comment node in the DOM.
 * The instruction must later be followed by `elementContainerEnd()` call.
 *
 * @param index Index of the element in the LView array
 * @param attrsIndex Index of the container attributes in the `consts` array.
 * @param localRefsIndex Index of the container's local references in the `consts` array.
 * @returns This function returns itself so that it may be chained.
 *
 * Even if this instruction accepts a set of attributes no actual attribute values are propagated to
 * the DOM (as a comment node can't have attributes). Attributes are here only for directive
 * matching purposes and setting initial inputs of directives.
 *
 * @codeGenApi
 */
function ɵɵelementContainerStart(index, attrsIndex, localRefsIndex) {
  const lView = getLView();
  const tView = getTView();
  const adjustedIndex = index + HEADER_OFFSET;
  ngDevMode && assertIndexInRange(lView, adjustedIndex);
  ngDevMode && assertEqual(getBindingIndex(), tView.bindingStartIndex, 'element containers should be created before any bindings');
  const tNode = tView.firstCreatePass ? elementContainerStartFirstCreatePass(adjustedIndex, tView, lView, attrsIndex, localRefsIndex) : tView.data[adjustedIndex];
  setCurrentTNode(tNode, true);
  ngDevMode && ngDevMode.rendererCreateComment++;
  const native = lView[adjustedIndex] = lView[RENDERER].createComment(ngDevMode ? 'ng-container' : '');
  appendChild(tView, lView, native, tNode);
  attachPatchData(native, lView);
  if (isDirectiveHost(tNode)) {
    createDirectivesInstances(tView, lView, tNode);
    executeContentQueries(tView, tNode, lView);
  }
  if (localRefsIndex != null) {
    saveResolvedLocalsInData(lView, tNode);
  }
  return ɵɵelementContainerStart;
}
/**
 * Mark the end of the <ng-container>.
 * @returns This function returns itself so that it may be chained.
 *
 * @codeGenApi
 */
function ɵɵelementContainerEnd() {
  let currentTNode = getCurrentTNode();
  const tView = getTView();
  if (isCurrentTNodeParent()) {
    setCurrentTNodeAsNotParent();
  } else {
    ngDevMode && assertHasParent(currentTNode);
    currentTNode = currentTNode.parent;
    setCurrentTNode(currentTNode, false);
  }
  ngDevMode && assertTNodeType(currentTNode, 8 /* TNodeType.ElementContainer */);
  if (tView.firstCreatePass) {
    registerPostOrderHooks(tView, currentTNode);
    if (isContentQueryHost(currentTNode)) {
      tView.queries.elementEnd(currentTNode);
    }
  }
  return ɵɵelementContainerEnd;
}
/**
 * Creates an empty logical container using {@link elementContainerStart}
 * and {@link elementContainerEnd}
 *
 * @param index Index of the element in the LView array
 * @param attrsIndex Index of the container attributes in the `consts` array.
 * @param localRefsIndex Index of the container's local references in the `consts` array.
 * @returns This function returns itself so that it may be chained.
 *
 * @codeGenApi
 */
function ɵɵelementContainer(index, attrsIndex, localRefsIndex) {
  ɵɵelementContainerStart(index, attrsIndex, localRefsIndex);
  ɵɵelementContainerEnd();
  return ɵɵelementContainer;
}

/**
 * Returns the current OpaqueViewState instance.
 *
 * Used in conjunction with the restoreView() instruction to save a snapshot
 * of the current view and restore it when listeners are invoked. This allows
 * walking the declaration view tree in listeners to get vars from parent views.
 *
 * @codeGenApi
 */
function ɵɵgetCurrentView() {
  return getLView();
}

/**
 * Determine if the argument is shaped like a Promise
 */
function isPromise(obj) {
  // allow any Promise/A+ compliant thenable.
  // It's up to the caller to ensure that obj.then conforms to the spec
  return !!obj && typeof obj.then === 'function';
}
/**
 * Determine if the argument is a Subscribable
 */
function isSubscribable(obj) {
  return !!obj && typeof obj.subscribe === 'function';
}
/**
 * Determine if the argument is an Observable
 *
 * Strictly this tests that the `obj` is `Subscribable`, since `Observable`
 * types need additional methods, such as `lift()`. But it is adequate for our
 * needs since within the Angular framework code we only ever need to use the
 * `subscribe()` method, and RxJS has mechanisms to wrap `Subscribable` objects
 * into `Observable` as needed.
 */
const isObservable = isSubscribable;

/**
 * Adds an event listener to the current node.
 *
 * If an output exists on one of the node's directives, it also subscribes to the output
 * and saves the subscription for later cleanup.
 *
 * @param eventName Name of the event
 * @param listenerFn The function to be called when event emits
 * @param useCapture Whether or not to use capture in event listener - this argument is a reminder
 *     from the Renderer3 infrastructure and should be removed from the instruction arguments
 * @param eventTargetResolver Function that returns global target information in case this listener
 * should be attached to a global object like window, document or body
 *
 * @codeGenApi
 */
function ɵɵlistener(eventName, listenerFn, useCapture, eventTargetResolver) {
  const lView = getLView();
  const tView = getTView();
  const tNode = getCurrentTNode();
  listenerInternal(tView, lView, lView[RENDERER], tNode, eventName, listenerFn, eventTargetResolver);
  return ɵɵlistener;
}
/**
 * Registers a synthetic host listener (e.g. `(@foo.start)`) on a component or directive.
 *
 * This instruction is for compatibility purposes and is designed to ensure that a
 * synthetic host listener (e.g. `@HostListener('@foo.start')`) properly gets rendered
 * in the component's renderer. Normally all host listeners are evaluated with the
 * parent component's renderer, but, in the case of animation @triggers, they need
 * to be evaluated with the sub component's renderer (because that's where the
 * animation triggers are defined).
 *
 * Do not use this instruction as a replacement for `listener`. This instruction
 * only exists to ensure compatibility with the ViewEngine's host binding behavior.
 *
 * @param eventName Name of the event
 * @param listenerFn The function to be called when event emits
 * @param useCapture Whether or not to use capture in event listener
 * @param eventTargetResolver Function that returns global target information in case this listener
 * should be attached to a global object like window, document or body
 *
 * @codeGenApi
 */
function ɵɵsyntheticHostListener(eventName, listenerFn) {
  const tNode = getCurrentTNode();
  const lView = getLView();
  const tView = getTView();
  const currentDef = getCurrentDirectiveDef(tView.data);
  const renderer = loadComponentRenderer(currentDef, tNode, lView);
  listenerInternal(tView, lView, renderer, tNode, eventName, listenerFn);
  return ɵɵsyntheticHostListener;
}
/**
 * A utility function that checks if a given element has already an event handler registered for an
 * event with a specified name. The TView.cleanup data structure is used to find out which events
 * are registered for a given element.
 */
function findExistingListener(tView, lView, eventName, tNodeIdx) {
  const tCleanup = tView.cleanup;
  if (tCleanup != null) {
    for (let i = 0; i < tCleanup.length - 1; i += 2) {
      const cleanupEventName = tCleanup[i];
      if (cleanupEventName === eventName && tCleanup[i + 1] === tNodeIdx) {
        // We have found a matching event name on the same node but it might not have been
        // registered yet, so we must explicitly verify entries in the LView cleanup data
        // structures.
        const lCleanup = lView[CLEANUP];
        const listenerIdxInLCleanup = tCleanup[i + 2];
        return lCleanup.length > listenerIdxInLCleanup ? lCleanup[listenerIdxInLCleanup] : null;
      }
      // TView.cleanup can have a mix of 4-elements entries (for event handler cleanups) or
      // 2-element entries (for directive and queries destroy hooks). As such we can encounter
      // blocks of 4 or 2 items in the tView.cleanup and this is why we iterate over 2 elements
      // first and jump another 2 elements if we detect listeners cleanup (4 elements). Also check
      // documentation of TView.cleanup for more details of this data structure layout.
      if (typeof cleanupEventName === 'string') {
        i += 2;
      }
    }
  }
  return null;
}
function listenerInternal(tView, lView, renderer, tNode, eventName, listenerFn, eventTargetResolver) {
  const isTNodeDirectiveHost = isDirectiveHost(tNode);
  const firstCreatePass = tView.firstCreatePass;
  const tCleanup = firstCreatePass && getOrCreateTViewCleanup(tView);
  const context = lView[CONTEXT];
  // When the ɵɵlistener instruction was generated and is executed we know that there is either a
  // native listener or a directive output on this element. As such we we know that we will have to
  // register a listener and store its cleanup function on LView.
  const lCleanup = getOrCreateLViewCleanup(lView);
  ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */ | 12 /* TNodeType.AnyContainer */);
  let processOutputs = true;
  // Adding a native event listener is applicable when:
  // - The corresponding TNode represents a DOM element.
  // - The event target has a resolver (usually resulting in a global object,
  //   such as `window` or `document`).
  if (tNode.type & 3 /* TNodeType.AnyRNode */ || eventTargetResolver) {
    const native = getNativeByTNode(tNode, lView);
    const target = eventTargetResolver ? eventTargetResolver(native) : native;
    const lCleanupIndex = lCleanup.length;
    const idxOrTargetGetter = eventTargetResolver ? _lView => eventTargetResolver(unwrapRNode(_lView[tNode.index])) : tNode.index;
    // In order to match current behavior, native DOM event listeners must be added for all
    // events (including outputs).
    // There might be cases where multiple directives on the same element try to register an event
    // handler function for the same event. In this situation we want to avoid registration of
    // several native listeners as each registration would be intercepted by NgZone and
    // trigger change detection. This would mean that a single user action would result in several
    // change detections being invoked. To avoid this situation we want to have only one call to
    // native handler registration (for the same element and same type of event).
    //
    // In order to have just one native event handler in presence of multiple handler functions,
    // we just register a first handler function as a native event listener and then chain
    // (coalesce) other handler functions on top of the first native handler function.
    let existingListener = null;
    // Please note that the coalescing described here doesn't happen for events specifying an
    // alternative target (ex. (document:click)) - this is to keep backward compatibility with the
    // view engine.
    // Also, we don't have to search for existing listeners is there are no directives
    // matching on a given node as we can't register multiple event handlers for the same event in
    // a template (this would mean having duplicate attributes).
    if (!eventTargetResolver && isTNodeDirectiveHost) {
      existingListener = findExistingListener(tView, lView, eventName, tNode.index);
    }
    if (existingListener !== null) {
      // Attach a new listener to coalesced listeners list, maintaining the order in which
      // listeners are registered. For performance reasons, we keep a reference to the last
      // listener in that list (in `__ngLastListenerFn__` field), so we can avoid going through
      // the entire set each time we need to add a new listener.
      const lastListenerFn = existingListener.__ngLastListenerFn__ || existingListener;
      lastListenerFn.__ngNextListenerFn__ = listenerFn;
      existingListener.__ngLastListenerFn__ = listenerFn;
      processOutputs = false;
    } else {
      listenerFn = wrapListener(tNode, lView, context, listenerFn, false /** preventDefault */);
      const cleanupFn = renderer.listen(target, eventName, listenerFn);
      ngDevMode && ngDevMode.rendererAddEventListener++;
      lCleanup.push(listenerFn, cleanupFn);
      tCleanup && tCleanup.push(eventName, idxOrTargetGetter, lCleanupIndex, lCleanupIndex + 1);
    }
  } else {
    // Even if there is no native listener to add, we still need to wrap the listener so that OnPush
    // ancestors are marked dirty when an event occurs.
    listenerFn = wrapListener(tNode, lView, context, listenerFn, false /** preventDefault */);
  }
  // subscribe to directive outputs
  const outputs = tNode.outputs;
  let props;
  if (processOutputs && outputs !== null && (props = outputs[eventName])) {
    const propsLength = props.length;
    if (propsLength) {
      for (let i = 0; i < propsLength; i += 2) {
        const index = props[i];
        ngDevMode && assertIndexInRange(lView, index);
        const minifiedName = props[i + 1];
        const directiveInstance = lView[index];
        const output = directiveInstance[minifiedName];
        if (ngDevMode && !isObservable(output)) {
          throw new Error(`@Output ${minifiedName} not initialized in '${directiveInstance.constructor.name}'.`);
        }
        const subscription = output.subscribe(listenerFn);
        const idx = lCleanup.length;
        lCleanup.push(listenerFn, subscription);
        tCleanup && tCleanup.push(eventName, tNode.index, idx, -(idx + 1));
      }
    }
  }
}
function executeListenerWithErrorHandling(lView, context, listenerFn, e) {
  try {
    profiler(6 /* ProfilerEvent.OutputStart */, context, listenerFn);
    // Only explicitly returning false from a listener should preventDefault
    return listenerFn(e) !== false;
  } catch (error) {
    handleError(lView, error);
    return false;
  } finally {
    profiler(7 /* ProfilerEvent.OutputEnd */, context, listenerFn);
  }
}
/**
 * Wraps an event listener with a function that marks ancestors dirty and prevents default behavior,
 * if applicable.
 *
 * @param tNode The TNode associated with this listener
 * @param lView The LView that contains this listener
 * @param listenerFn The listener function to call
 * @param wrapWithPreventDefault Whether or not to prevent default behavior
 * (the procedural renderer does this already, so in those cases, we should skip)
 */
function wrapListener(tNode, lView, context, listenerFn, wrapWithPreventDefault) {
  // Note: we are performing most of the work in the listener function itself
  // to optimize listener registration.
  return function wrapListenerIn_markDirtyAndPreventDefault(e) {
    // Ivy uses `Function` as a special token that allows us to unwrap the function
    // so that it can be invoked programmatically by `DebugNode.triggerEventHandler`.
    if (e === Function) {
      return listenerFn;
    }
    // In order to be backwards compatible with View Engine, events on component host nodes
    // must also mark the component view itself dirty (i.e. the view that it owns).
    const startView = tNode.componentOffset > -1 ? getComponentLViewByIndex(tNode.index, lView) : lView;
    markViewDirty(startView);
    let result = executeListenerWithErrorHandling(lView, context, listenerFn, e);
    // A just-invoked listener function might have coalesced listeners so we need to check for
    // their presence and invoke as needed.
    let nextListenerFn = wrapListenerIn_markDirtyAndPreventDefault.__ngNextListenerFn__;
    while (nextListenerFn) {
      // We should prevent default if any of the listeners explicitly return false
      result = executeListenerWithErrorHandling(lView, context, nextListenerFn, e) && result;
      nextListenerFn = nextListenerFn.__ngNextListenerFn__;
    }
    if (wrapWithPreventDefault && result === false) {
      e.preventDefault();
      // Necessary for legacy browsers that don't support preventDefault (e.g. IE)
      e.returnValue = false;
    }
    return result;
  };
}

/**
 * Retrieves a context at the level specified and saves it as the global, contextViewData.
 * Will get the next level up if level is not specified.
 *
 * This is used to save contexts of parent views so they can be bound in embedded views, or
 * in conjunction with reference() to bind a ref from a parent view.
 *
 * @param level The relative level of the view from which to grab context compared to contextVewData
 * @returns context
 *
 * @codeGenApi
 */
function ɵɵnextContext(level = 1) {
  return nextContextImpl(level);
}

/**
 * Checks a given node against matching projection slots and returns the
 * determined slot index. Returns "null" if no slot matched the given node.
 *
 * This function takes into account the parsed ngProjectAs selector from the
 * node's attributes. If present, it will check whether the ngProjectAs selector
 * matches any of the projection slot selectors.
 */
function matchingProjectionSlotIndex(tNode, projectionSlots) {
  let wildcardNgContentIndex = null;
  const ngProjectAsAttrVal = getProjectAsAttrValue(tNode);
  for (let i = 0; i < projectionSlots.length; i++) {
    const slotValue = projectionSlots[i];
    // The last wildcard projection slot should match all nodes which aren't matching
    // any selector. This is necessary to be backwards compatible with view engine.
    if (slotValue === '*') {
      wildcardNgContentIndex = i;
      continue;
    }
    // If we ran into an `ngProjectAs` attribute, we should match its parsed selector
    // to the list of selectors, otherwise we fall back to matching against the node.
    if (ngProjectAsAttrVal === null ? isNodeMatchingSelectorList(tNode, slotValue, /* isProjectionMode */true) : isSelectorInSelectorList(ngProjectAsAttrVal, slotValue)) {
      return i; // first matching selector "captures" a given node
    }
  }

  return wildcardNgContentIndex;
}
/**
 * Instruction to distribute projectable nodes among <ng-content> occurrences in a given template.
 * It takes all the selectors from the entire component's template and decides where
 * each projected node belongs (it re-distributes nodes among "buckets" where each "bucket" is
 * backed by a selector).
 *
 * This function requires CSS selectors to be provided in 2 forms: parsed (by a compiler) and text,
 * un-parsed form.
 *
 * The parsed form is needed for efficient matching of a node against a given CSS selector.
 * The un-parsed, textual form is needed for support of the ngProjectAs attribute.
 *
 * Having a CSS selector in 2 different formats is not ideal, but alternatives have even more
 * drawbacks:
 * - having only a textual form would require runtime parsing of CSS selectors;
 * - we can't have only a parsed as we can't re-construct textual form from it (as entered by a
 * template author).
 *
 * @param projectionSlots? A collection of projection slots. A projection slot can be based
 *        on a parsed CSS selectors or set to the wildcard selector ("*") in order to match
 *        all nodes which do not match any selector. If not specified, a single wildcard
 *        selector projection slot will be defined.
 *
 * @codeGenApi
 */
function ɵɵprojectionDef(projectionSlots) {
  const componentNode = getLView()[DECLARATION_COMPONENT_VIEW][T_HOST];
  if (!componentNode.projection) {
    // If no explicit projection slots are defined, fall back to a single
    // projection slot with the wildcard selector.
    const numProjectionSlots = projectionSlots ? projectionSlots.length : 1;
    const projectionHeads = componentNode.projection = newArray(numProjectionSlots, null);
    const tails = projectionHeads.slice();
    let componentChild = componentNode.child;
    while (componentChild !== null) {
      const slotIndex = projectionSlots ? matchingProjectionSlotIndex(componentChild, projectionSlots) : 0;
      if (slotIndex !== null) {
        if (tails[slotIndex]) {
          tails[slotIndex].projectionNext = componentChild;
        } else {
          projectionHeads[slotIndex] = componentChild;
        }
        tails[slotIndex] = componentChild;
      }
      componentChild = componentChild.next;
    }
  }
}
/**
 * Inserts previously re-distributed projected nodes. This instruction must be preceded by a call
 * to the projectionDef instruction.
 *
 * @param nodeIndex
 * @param selectorIndex:
 *        - 0 when the selector is `*` (or unspecified as this is the default value),
 *        - 1 based index of the selector from the {@link projectionDef}
 *
 * @codeGenApi
 */
function ɵɵprojection(nodeIndex, selectorIndex = 0, attrs) {
  const lView = getLView();
  const tView = getTView();
  const tProjectionNode = getOrCreateTNode(tView, HEADER_OFFSET + nodeIndex, 16 /* TNodeType.Projection */, null, attrs || null);
  // We can't use viewData[HOST_NODE] because projection nodes can be nested in embedded views.
  if (tProjectionNode.projection === null) tProjectionNode.projection = selectorIndex;
  // `<ng-content>` has no content
  setCurrentTNodeAsNotParent();
  if ((tProjectionNode.flags & 32 /* TNodeFlags.isDetached */) !== 32 /* TNodeFlags.isDetached */) {
    // re-distribution of projectable nodes is stored on a component's view level
    applyProjection(tView, lView, tProjectionNode);
  }
}

/**
 *
 * Update an interpolated property on an element with a lone bound value
 *
 * Used when the value passed to a property has 1 interpolated value in it, an no additional text
 * surrounds that interpolated value:
 *
 * ```html
 * <div title="{{v0}}"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate('title', v0);
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate(propName, v0, sanitizer) {
  ɵɵpropertyInterpolate1(propName, '', v0, '', sanitizer);
  return ɵɵpropertyInterpolate;
}
/**
 *
 * Update an interpolated property on an element with single bound value surrounded by text.
 *
 * Used when the value passed to a property has 1 interpolated value in it:
 *
 * ```html
 * <div title="prefix{{v0}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate1('title', 'prefix', v0, 'suffix');
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate1(propName, prefix, v0, suffix, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolation1(lView, prefix, v0, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - 1, prefix, suffix);
  }
  return ɵɵpropertyInterpolate1;
}
/**
 *
 * Update an interpolated property on an element with 2 bound values surrounded by text.
 *
 * Used when the value passed to a property has 2 interpolated values in it:
 *
 * ```html
 * <div title="prefix{{v0}}-{{v1}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate2('title', 'prefix', v0, '-', v1, 'suffix');
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate2(propName, prefix, v0, i0, v1, suffix, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolation2(lView, prefix, v0, i0, v1, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - 2, prefix, i0, suffix);
  }
  return ɵɵpropertyInterpolate2;
}
/**
 *
 * Update an interpolated property on an element with 3 bound values surrounded by text.
 *
 * Used when the value passed to a property has 3 interpolated values in it:
 *
 * ```html
 * <div title="prefix{{v0}}-{{v1}}-{{v2}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate3(
 * 'title', 'prefix', v0, '-', v1, '-', v2, 'suffix');
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate3(propName, prefix, v0, i0, v1, i1, v2, suffix, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolation3(lView, prefix, v0, i0, v1, i1, v2, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - 3, prefix, i0, i1, suffix);
  }
  return ɵɵpropertyInterpolate3;
}
/**
 *
 * Update an interpolated property on an element with 4 bound values surrounded by text.
 *
 * Used when the value passed to a property has 4 interpolated values in it:
 *
 * ```html
 * <div title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate4(
 * 'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, 'suffix');
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate4(propName, prefix, v0, i0, v1, i1, v2, i2, v3, suffix, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolation4(lView, prefix, v0, i0, v1, i1, v2, i2, v3, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - 4, prefix, i0, i1, i2, suffix);
  }
  return ɵɵpropertyInterpolate4;
}
/**
 *
 * Update an interpolated property on an element with 5 bound values surrounded by text.
 *
 * Used when the value passed to a property has 5 interpolated values in it:
 *
 * ```html
 * <div title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate5(
 * 'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, 'suffix');
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate5(propName, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolation5(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - 5, prefix, i0, i1, i2, i3, suffix);
  }
  return ɵɵpropertyInterpolate5;
}
/**
 *
 * Update an interpolated property on an element with 6 bound values surrounded by text.
 *
 * Used when the value passed to a property has 6 interpolated values in it:
 *
 * ```html
 * <div title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate6(
 *    'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, 'suffix');
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate6(propName, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolation6(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - 6, prefix, i0, i1, i2, i3, i4, suffix);
  }
  return ɵɵpropertyInterpolate6;
}
/**
 *
 * Update an interpolated property on an element with 7 bound values surrounded by text.
 *
 * Used when the value passed to a property has 7 interpolated values in it:
 *
 * ```html
 * <div title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate7(
 *    'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, 'suffix');
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate7(propName, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolation7(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - 7, prefix, i0, i1, i2, i3, i4, i5, suffix);
  }
  return ɵɵpropertyInterpolate7;
}
/**
 *
 * Update an interpolated property on an element with 8 bound values surrounded by text.
 *
 * Used when the value passed to a property has 8 interpolated values in it:
 *
 * ```html
 * <div title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolate8(
 *  'title', 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, 'suffix');
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param i6 Static value used for concatenation only.
 * @param v7 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolate8(propName, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolation8(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - 8, prefix, i0, i1, i2, i3, i4, i5, i6, suffix);
  }
  return ɵɵpropertyInterpolate8;
}
/**
 * Update an interpolated property on an element with 9 or more bound values surrounded by text.
 *
 * Used when the number of interpolated values exceeds 8.
 *
 * ```html
 * <div
 *  title="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}-{{v8}}-{{v9}}suffix"></div>
 * ```
 *
 * Its compiled representation is::
 *
 * ```ts
 * ɵɵpropertyInterpolateV(
 *  'title', ['prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, '-', v9,
 *  'suffix']);
 * ```
 *
 * If the property name also exists as an input property on one of the element's directives,
 * the component property will be set instead of the element property. This check must
 * be conducted at runtime so child components that add new `@Inputs` don't have to be re-compiled.
 *
 * @param propName The name of the property to update.
 * @param values The collection of values and the strings in between those values, beginning with a
 * string prefix and ending with a string suffix.
 * (e.g. `['prefix', value0, '-', value1, '-', value2, ..., value99, 'suffix']`)
 * @param sanitizer An optional sanitizer function
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵpropertyInterpolateV(propName, values, sanitizer) {
  const lView = getLView();
  const interpolatedValue = interpolationV(lView, values);
  if (interpolatedValue !== NO_CHANGE) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, interpolatedValue, lView[RENDERER], sanitizer, false);
    if (ngDevMode) {
      const interpolationInBetween = [values[0]]; // prefix
      for (let i = 2; i < values.length; i += 2) {
        interpolationInBetween.push(values[i]);
      }
      storePropertyBindingMetadata(tView.data, tNode, propName, getBindingIndex() - interpolationInBetween.length + 1, ...interpolationInBetween);
    }
  }
  return ɵɵpropertyInterpolateV;
}
function toTStylingRange(prev, next) {
  ngDevMode && assertNumberInRange(prev, 0, 32767 /* StylingRange.UNSIGNED_MASK */);
  ngDevMode && assertNumberInRange(next, 0, 32767 /* StylingRange.UNSIGNED_MASK */);
  return prev << 17 /* StylingRange.PREV_SHIFT */ | next << 2 /* StylingRange.NEXT_SHIFT */;
}

function getTStylingRangePrev(tStylingRange) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  return tStylingRange >> 17 /* StylingRange.PREV_SHIFT */ & 32767 /* StylingRange.UNSIGNED_MASK */;
}

function getTStylingRangePrevDuplicate(tStylingRange) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  return (tStylingRange & 2 /* StylingRange.PREV_DUPLICATE */) == 2 /* StylingRange.PREV_DUPLICATE */;
}

function setTStylingRangePrev(tStylingRange, previous) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  ngDevMode && assertNumberInRange(previous, 0, 32767 /* StylingRange.UNSIGNED_MASK */);
  return tStylingRange & ~4294836224 /* StylingRange.PREV_MASK */ | previous << 17 /* StylingRange.PREV_SHIFT */;
}

function setTStylingRangePrevDuplicate(tStylingRange) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  return tStylingRange | 2 /* StylingRange.PREV_DUPLICATE */;
}

function getTStylingRangeNext(tStylingRange) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  return (tStylingRange & 131068 /* StylingRange.NEXT_MASK */) >> 2 /* StylingRange.NEXT_SHIFT */;
}

function setTStylingRangeNext(tStylingRange, next) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  ngDevMode && assertNumberInRange(next, 0, 32767 /* StylingRange.UNSIGNED_MASK */);
  return tStylingRange & ~131068 /* StylingRange.NEXT_MASK */ |
  //
  next << 2 /* StylingRange.NEXT_SHIFT */;
}

function getTStylingRangeNextDuplicate(tStylingRange) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  return (tStylingRange & 1 /* StylingRange.NEXT_DUPLICATE */) === 1 /* StylingRange.NEXT_DUPLICATE */;
}

function setTStylingRangeNextDuplicate(tStylingRange) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  return tStylingRange | 1 /* StylingRange.NEXT_DUPLICATE */;
}

function getTStylingRangeTail(tStylingRange) {
  ngDevMode && assertNumber(tStylingRange, 'expected number');
  const next = getTStylingRangeNext(tStylingRange);
  return next === 0 ? getTStylingRangePrev(tStylingRange) : next;
}

/**
 * NOTE: The word `styling` is used interchangeably as style or class styling.
 *
 * This file contains code to link styling instructions together so that they can be replayed in
 * priority order. The file exists because Ivy styling instruction execution order does not match
 * that of the priority order. The purpose of this code is to create a linked list so that the
 * instructions can be traversed in priority order when computing the styles.
 *
 * Assume we are dealing with the following code:
 * ```
 * @Component({
 *   template: `
 *     <my-cmp [style]=" {color: '#001'} "
 *             [style.color]=" #002 "
 *             dir-style-color-1
 *             dir-style-color-2> `
 * })
 * class ExampleComponent {
 *   static ngComp = ... {
 *     ...
 *     // Compiler ensures that `ɵɵstyleProp` is after `ɵɵstyleMap`
 *     ɵɵstyleMap({color: '#001'});
 *     ɵɵstyleProp('color', '#002');
 *     ...
 *   }
 * }
 *
 * @Directive({
 *   selector: `[dir-style-color-1]',
 * })
 * class Style1Directive {
 *   @HostBinding('style') style = {color: '#005'};
 *   @HostBinding('style.color') color = '#006';
 *
 *   static ngDir = ... {
 *     ...
 *     // Compiler ensures that `ɵɵstyleProp` is after `ɵɵstyleMap`
 *     ɵɵstyleMap({color: '#005'});
 *     ɵɵstyleProp('color', '#006');
 *     ...
 *   }
 * }
 *
 * @Directive({
 *   selector: `[dir-style-color-2]',
 * })
 * class Style2Directive {
 *   @HostBinding('style') style = {color: '#007'};
 *   @HostBinding('style.color') color = '#008';
 *
 *   static ngDir = ... {
 *     ...
 *     // Compiler ensures that `ɵɵstyleProp` is after `ɵɵstyleMap`
 *     ɵɵstyleMap({color: '#007'});
 *     ɵɵstyleProp('color', '#008');
 *     ...
 *   }
 * }
 *
 * @Directive({
 *   selector: `my-cmp',
 * })
 * class MyComponent {
 *   @HostBinding('style') style = {color: '#003'};
 *   @HostBinding('style.color') color = '#004';
 *
 *   static ngComp = ... {
 *     ...
 *     // Compiler ensures that `ɵɵstyleProp` is after `ɵɵstyleMap`
 *     ɵɵstyleMap({color: '#003'});
 *     ɵɵstyleProp('color', '#004');
 *     ...
 *   }
 * }
 * ```
 *
 * The Order of instruction execution is:
 *
 * NOTE: the comment binding location is for illustrative purposes only.
 *
 * ```
 * // Template: (ExampleComponent)
 *     ɵɵstyleMap({color: '#001'});   // Binding index: 10
 *     ɵɵstyleProp('color', '#002');  // Binding index: 12
 * // MyComponent
 *     ɵɵstyleMap({color: '#003'});   // Binding index: 20
 *     ɵɵstyleProp('color', '#004');  // Binding index: 22
 * // Style1Directive
 *     ɵɵstyleMap({color: '#005'});   // Binding index: 24
 *     ɵɵstyleProp('color', '#006');  // Binding index: 26
 * // Style2Directive
 *     ɵɵstyleMap({color: '#007'});   // Binding index: 28
 *     ɵɵstyleProp('color', '#008');  // Binding index: 30
 * ```
 *
 * The correct priority order of concatenation is:
 *
 * ```
 * // MyComponent
 *     ɵɵstyleMap({color: '#003'});   // Binding index: 20
 *     ɵɵstyleProp('color', '#004');  // Binding index: 22
 * // Style1Directive
 *     ɵɵstyleMap({color: '#005'});   // Binding index: 24
 *     ɵɵstyleProp('color', '#006');  // Binding index: 26
 * // Style2Directive
 *     ɵɵstyleMap({color: '#007'});   // Binding index: 28
 *     ɵɵstyleProp('color', '#008');  // Binding index: 30
 * // Template: (ExampleComponent)
 *     ɵɵstyleMap({color: '#001'});   // Binding index: 10
 *     ɵɵstyleProp('color', '#002');  // Binding index: 12
 * ```
 *
 * What color should be rendered?
 *
 * Once the items are correctly sorted in the list, the answer is simply the last item in the
 * concatenation list which is `#002`.
 *
 * To do so we keep a linked list of all of the bindings which pertain to this element.
 * Notice that the bindings are inserted in the order of execution, but the `TView.data` allows
 * us to traverse them in the order of priority.
 *
 * |Idx|`TView.data`|`LView`          | Notes
 * |---|------------|-----------------|--------------
 * |...|            |                 |
 * |10 |`null`      |`{color: '#001'}`| `ɵɵstyleMap('color', {color: '#001'})`
 * |11 |`30 | 12`   | ...             |
 * |12 |`color`     |`'#002'`         | `ɵɵstyleProp('color', '#002')`
 * |13 |`10 | 0`    | ...             |
 * |...|            |                 |
 * |20 |`null`      |`{color: '#003'}`| `ɵɵstyleMap('color', {color: '#003'})`
 * |21 |`0 | 22`    | ...             |
 * |22 |`color`     |`'#004'`         | `ɵɵstyleProp('color', '#004')`
 * |23 |`20 | 24`   | ...             |
 * |24 |`null`      |`{color: '#005'}`| `ɵɵstyleMap('color', {color: '#005'})`
 * |25 |`22 | 26`   | ...             |
 * |26 |`color`     |`'#006'`         | `ɵɵstyleProp('color', '#006')`
 * |27 |`24 | 28`   | ...             |
 * |28 |`null`      |`{color: '#007'}`| `ɵɵstyleMap('color', {color: '#007'})`
 * |29 |`26 | 30`   | ...             |
 * |30 |`color`     |`'#008'`         | `ɵɵstyleProp('color', '#008')`
 * |31 |`28 | 10`   | ...             |
 *
 * The above data structure allows us to re-concatenate the styling no matter which data binding
 * changes.
 *
 * NOTE: in addition to keeping track of next/previous index the `TView.data` also stores prev/next
 * duplicate bit. The duplicate bit if true says there either is a binding with the same name or
 * there is a map (which may contain the name). This information is useful in knowing if other
 * styles with higher priority need to be searched for overwrites.
 *
 * NOTE: See `should support example in 'tnode_linked_list.ts' documentation` in
 * `tnode_linked_list_spec.ts` for working example.
 */
let __unused_const_as_closure_does_not_like_standalone_comment_blocks__;
/**
 * Insert new `tStyleValue` at `TData` and link existing style bindings such that we maintain linked
 * list of styles and compute the duplicate flag.
 *
 * Note: this function is executed during `firstUpdatePass` only to populate the `TView.data`.
 *
 * The function works by keeping track of `tStylingRange` which contains two pointers pointing to
 * the head/tail of the template portion of the styles.
 *  - if `isHost === false` (we are template) then insertion is at tail of `TStylingRange`
 *  - if `isHost === true` (we are host binding) then insertion is at head of `TStylingRange`
 *
 * @param tData The `TData` to insert into.
 * @param tNode `TNode` associated with the styling element.
 * @param tStylingKey See `TStylingKey`.
 * @param index location of where `tStyleValue` should be stored (and linked into list.)
 * @param isHostBinding `true` if the insertion is for a `hostBinding`. (insertion is in front of
 *               template.)
 * @param isClassBinding True if the associated `tStylingKey` as a `class` styling.
 *                       `tNode.classBindings` should be used (or `tNode.styleBindings` otherwise.)
 */
function insertTStylingBinding(tData, tNode, tStylingKeyWithStatic, index, isHostBinding, isClassBinding) {
  ngDevMode && assertFirstUpdatePass(getTView());
  let tBindings = isClassBinding ? tNode.classBindings : tNode.styleBindings;
  let tmplHead = getTStylingRangePrev(tBindings);
  let tmplTail = getTStylingRangeNext(tBindings);
  tData[index] = tStylingKeyWithStatic;
  let isKeyDuplicateOfStatic = false;
  let tStylingKey;
  if (Array.isArray(tStylingKeyWithStatic)) {
    // We are case when the `TStylingKey` contains static fields as well.
    const staticKeyValueArray = tStylingKeyWithStatic;
    tStylingKey = staticKeyValueArray[1]; // unwrap.
    // We need to check if our key is present in the static so that we can mark it as duplicate.
    if (tStylingKey === null || keyValueArrayIndexOf(staticKeyValueArray, tStylingKey) > 0) {
      // tStylingKey is present in the statics, need to mark it as duplicate.
      isKeyDuplicateOfStatic = true;
    }
  } else {
    tStylingKey = tStylingKeyWithStatic;
  }
  if (isHostBinding) {
    // We are inserting host bindings
    // If we don't have template bindings then `tail` is 0.
    const hasTemplateBindings = tmplTail !== 0;
    // This is important to know because that means that the `head` can't point to the first
    // template bindings (there are none.) Instead the head points to the tail of the template.
    if (hasTemplateBindings) {
      // template head's "prev" will point to last host binding or to 0 if no host bindings yet
      const previousNode = getTStylingRangePrev(tData[tmplHead + 1]);
      tData[index + 1] = toTStylingRange(previousNode, tmplHead);
      // if a host binding has already been registered, we need to update the next of that host
      // binding to point to this one
      if (previousNode !== 0) {
        // We need to update the template-tail value to point to us.
        tData[previousNode + 1] = setTStylingRangeNext(tData[previousNode + 1], index);
      }
      // The "previous" of the template binding head should point to this host binding
      tData[tmplHead + 1] = setTStylingRangePrev(tData[tmplHead + 1], index);
    } else {
      tData[index + 1] = toTStylingRange(tmplHead, 0);
      // if a host binding has already been registered, we need to update the next of that host
      // binding to point to this one
      if (tmplHead !== 0) {
        // We need to update the template-tail value to point to us.
        tData[tmplHead + 1] = setTStylingRangeNext(tData[tmplHead + 1], index);
      }
      // if we don't have template, the head points to template-tail, and needs to be advanced.
      tmplHead = index;
    }
  } else {
    // We are inserting in template section.
    // We need to set this binding's "previous" to the current template tail
    tData[index + 1] = toTStylingRange(tmplTail, 0);
    ngDevMode && assertEqual(tmplHead !== 0 && tmplTail === 0, false, 'Adding template bindings after hostBindings is not allowed.');
    if (tmplHead === 0) {
      tmplHead = index;
    } else {
      // We need to update the previous value "next" to point to this binding
      tData[tmplTail + 1] = setTStylingRangeNext(tData[tmplTail + 1], index);
    }
    tmplTail = index;
  }
  // Now we need to update / compute the duplicates.
  // Starting with our location search towards head (least priority)
  if (isKeyDuplicateOfStatic) {
    tData[index + 1] = setTStylingRangePrevDuplicate(tData[index + 1]);
  }
  markDuplicates(tData, tStylingKey, index, true, isClassBinding);
  markDuplicates(tData, tStylingKey, index, false, isClassBinding);
  markDuplicateOfResidualStyling(tNode, tStylingKey, tData, index, isClassBinding);
  tBindings = toTStylingRange(tmplHead, tmplTail);
  if (isClassBinding) {
    tNode.classBindings = tBindings;
  } else {
    tNode.styleBindings = tBindings;
  }
}
/**
 * Look into the residual styling to see if the current `tStylingKey` is duplicate of residual.
 *
 * @param tNode `TNode` where the residual is stored.
 * @param tStylingKey `TStylingKey` to store.
 * @param tData `TData` associated with the current `LView`.
 * @param index location of where `tStyleValue` should be stored (and linked into list.)
 * @param isClassBinding True if the associated `tStylingKey` as a `class` styling.
 *                       `tNode.classBindings` should be used (or `tNode.styleBindings` otherwise.)
 */
function markDuplicateOfResidualStyling(tNode, tStylingKey, tData, index, isClassBinding) {
  const residual = isClassBinding ? tNode.residualClasses : tNode.residualStyles;
  if (residual != null /* or undefined */ && typeof tStylingKey == 'string' && keyValueArrayIndexOf(residual, tStylingKey) >= 0) {
    // We have duplicate in the residual so mark ourselves as duplicate.
    tData[index + 1] = setTStylingRangeNextDuplicate(tData[index + 1]);
  }
}
/**
 * Marks `TStyleValue`s as duplicates if another style binding in the list has the same
 * `TStyleValue`.
 *
 * NOTE: this function is intended to be called twice once with `isPrevDir` set to `true` and once
 * with it set to `false` to search both the previous as well as next items in the list.
 *
 * No duplicate case
 * ```
 *   [style.color]
 *   [style.width.px] <<- index
 *   [style.height.px]
 * ```
 *
 * In the above case adding `[style.width.px]` to the existing `[style.color]` produces no
 * duplicates because `width` is not found in any other part of the linked list.
 *
 * Duplicate case
 * ```
 *   [style.color]
 *   [style.width.em]
 *   [style.width.px] <<- index
 * ```
 * In the above case adding `[style.width.px]` will produce a duplicate with `[style.width.em]`
 * because `width` is found in the chain.
 *
 * Map case 1
 * ```
 *   [style.width.px]
 *   [style.color]
 *   [style]  <<- index
 * ```
 * In the above case adding `[style]` will produce a duplicate with any other bindings because
 * `[style]` is a Map and as such is fully dynamic and could produce `color` or `width`.
 *
 * Map case 2
 * ```
 *   [style]
 *   [style.width.px]
 *   [style.color]  <<- index
 * ```
 * In the above case adding `[style.color]` will produce a duplicate because there is already a
 * `[style]` binding which is a Map and as such is fully dynamic and could produce `color` or
 * `width`.
 *
 * NOTE: Once `[style]` (Map) is added into the system all things are mapped as duplicates.
 * NOTE: We use `style` as example, but same logic is applied to `class`es as well.
 *
 * @param tData `TData` where the linked list is stored.
 * @param tStylingKey `TStylingKeyPrimitive` which contains the value to compare to other keys in
 *        the linked list.
 * @param index Starting location in the linked list to search from
 * @param isPrevDir Direction.
 *        - `true` for previous (lower priority);
 *        - `false` for next (higher priority).
 */
function markDuplicates(tData, tStylingKey, index, isPrevDir, isClassBinding) {
  const tStylingAtIndex = tData[index + 1];
  const isMap = tStylingKey === null;
  let cursor = isPrevDir ? getTStylingRangePrev(tStylingAtIndex) : getTStylingRangeNext(tStylingAtIndex);
  let foundDuplicate = false;
  // We keep iterating as long as we have a cursor
  // AND either:
  // - we found what we are looking for, OR
  // - we are a map in which case we have to continue searching even after we find what we were
  //   looking for since we are a wild card and everything needs to be flipped to duplicate.
  while (cursor !== 0 && (foundDuplicate === false || isMap)) {
    ngDevMode && assertIndexInRange(tData, cursor);
    const tStylingValueAtCursor = tData[cursor];
    const tStyleRangeAtCursor = tData[cursor + 1];
    if (isStylingMatch(tStylingValueAtCursor, tStylingKey)) {
      foundDuplicate = true;
      tData[cursor + 1] = isPrevDir ? setTStylingRangeNextDuplicate(tStyleRangeAtCursor) : setTStylingRangePrevDuplicate(tStyleRangeAtCursor);
    }
    cursor = isPrevDir ? getTStylingRangePrev(tStyleRangeAtCursor) : getTStylingRangeNext(tStyleRangeAtCursor);
  }
  if (foundDuplicate) {
    // if we found a duplicate, than mark ourselves.
    tData[index + 1] = isPrevDir ? setTStylingRangePrevDuplicate(tStylingAtIndex) : setTStylingRangeNextDuplicate(tStylingAtIndex);
  }
}
/**
 * Determines if two `TStylingKey`s are a match.
 *
 * When computing whether a binding contains a duplicate, we need to compare if the instruction
 * `TStylingKey` has a match.
 *
 * Here are examples of `TStylingKey`s which match given `tStylingKeyCursor` is:
 * - `color`
 *    - `color`    // Match another color
 *    - `null`     // That means that `tStylingKey` is a `classMap`/`styleMap` instruction
 *    - `['', 'color', 'other', true]` // wrapped `color` so match
 *    - `['', null, 'other', true]`       // wrapped `null` so match
 *    - `['', 'width', 'color', 'value']` // wrapped static value contains a match on `'color'`
 * - `null`       // `tStylingKeyCursor` always match as it is `classMap`/`styleMap` instruction
 *
 * @param tStylingKeyCursor
 * @param tStylingKey
 */
function isStylingMatch(tStylingKeyCursor, tStylingKey) {
  ngDevMode && assertNotEqual(Array.isArray(tStylingKey), true, 'Expected that \'tStylingKey\' has been unwrapped');
  if (tStylingKeyCursor === null ||
  // If the cursor is `null` it means that we have map at that
  // location so we must assume that we have a match.
  tStylingKey == null ||
  // If `tStylingKey` is `null` then it is a map therefor assume that it
  // contains a match.
  (Array.isArray(tStylingKeyCursor) ? tStylingKeyCursor[1] : tStylingKeyCursor) === tStylingKey // If the keys match explicitly than we are a match.
  ) {
    return true;
  } else if (Array.isArray(tStylingKeyCursor) && typeof tStylingKey === 'string') {
    // if we did not find a match, but `tStylingKeyCursor` is `KeyValueArray` that means cursor has
    // statics and we need to check those as well.
    return keyValueArrayIndexOf(tStylingKeyCursor, tStylingKey) >= 0; // see if we are matching the key
  }

  return false;
}

// Global state of the parser. (This makes parser non-reentrant, but that is not an issue)
const parserState = {
  textEnd: 0,
  key: 0,
  keyEnd: 0,
  value: 0,
  valueEnd: 0
};
/**
 * Retrieves the last parsed `key` of style.
 * @param text the text to substring the key from.
 */
function getLastParsedKey(text) {
  return text.substring(parserState.key, parserState.keyEnd);
}
/**
 * Retrieves the last parsed `value` of style.
 * @param text the text to substring the key from.
 */
function getLastParsedValue(text) {
  return text.substring(parserState.value, parserState.valueEnd);
}
/**
 * Initializes `className` string for parsing and parses the first token.
 *
 * This function is intended to be used in this format:
 * ```
 * for (let i = parseClassName(text); i >= 0; i = parseClassNameNext(text, i)) {
 *   const key = getLastParsedKey();
 *   ...
 * }
 * ```
 * @param text `className` to parse
 * @returns index where the next invocation of `parseClassNameNext` should resume.
 */
function parseClassName(text) {
  resetParserState(text);
  return parseClassNameNext(text, consumeWhitespace(text, 0, parserState.textEnd));
}
/**
 * Parses next `className` token.
 *
 * This function is intended to be used in this format:
 * ```
 * for (let i = parseClassName(text); i >= 0; i = parseClassNameNext(text, i)) {
 *   const key = getLastParsedKey();
 *   ...
 * }
 * ```
 *
 * @param text `className` to parse
 * @param index where the parsing should resume.
 * @returns index where the next invocation of `parseClassNameNext` should resume.
 */
function parseClassNameNext(text, index) {
  const end = parserState.textEnd;
  if (end === index) {
    return -1;
  }
  index = parserState.keyEnd = consumeClassToken(text, parserState.key = index, end);
  return consumeWhitespace(text, index, end);
}
/**
 * Initializes `cssText` string for parsing and parses the first key/values.
 *
 * This function is intended to be used in this format:
 * ```
 * for (let i = parseStyle(text); i >= 0; i = parseStyleNext(text, i))) {
 *   const key = getLastParsedKey();
 *   const value = getLastParsedValue();
 *   ...
 * }
 * ```
 * @param text `cssText` to parse
 * @returns index where the next invocation of `parseStyleNext` should resume.
 */
function parseStyle(text) {
  resetParserState(text);
  return parseStyleNext(text, consumeWhitespace(text, 0, parserState.textEnd));
}
/**
 * Parses the next `cssText` key/values.
 *
 * This function is intended to be used in this format:
 * ```
 * for (let i = parseStyle(text); i >= 0; i = parseStyleNext(text, i))) {
 *   const key = getLastParsedKey();
 *   const value = getLastParsedValue();
 *   ...
 * }
 *
 * @param text `cssText` to parse
 * @param index where the parsing should resume.
 * @returns index where the next invocation of `parseStyleNext` should resume.
 */
function parseStyleNext(text, startIndex) {
  const end = parserState.textEnd;
  let index = parserState.key = consumeWhitespace(text, startIndex, end);
  if (end === index) {
    // we reached an end so just quit
    return -1;
  }
  index = parserState.keyEnd = consumeStyleKey(text, index, end);
  index = consumeSeparator(text, index, end, 58 /* CharCode.COLON */);
  index = parserState.value = consumeWhitespace(text, index, end);
  index = parserState.valueEnd = consumeStyleValue(text, index, end);
  return consumeSeparator(text, index, end, 59 /* CharCode.SEMI_COLON */);
}
/**
 * Reset the global state of the styling parser.
 * @param text The styling text to parse.
 */
function resetParserState(text) {
  parserState.key = 0;
  parserState.keyEnd = 0;
  parserState.value = 0;
  parserState.valueEnd = 0;
  parserState.textEnd = text.length;
}
/**
 * Returns index of next non-whitespace character.
 *
 * @param text Text to scan
 * @param startIndex Starting index of character where the scan should start.
 * @param endIndex Ending index of character where the scan should end.
 * @returns Index of next non-whitespace character (May be the same as `start` if no whitespace at
 *          that location.)
 */
function consumeWhitespace(text, startIndex, endIndex) {
  while (startIndex < endIndex && text.charCodeAt(startIndex) <= 32 /* CharCode.SPACE */) {
    startIndex++;
  }
  return startIndex;
}
/**
 * Returns index of last char in class token.
 *
 * @param text Text to scan
 * @param startIndex Starting index of character where the scan should start.
 * @param endIndex Ending index of character where the scan should end.
 * @returns Index after last char in class token.
 */
function consumeClassToken(text, startIndex, endIndex) {
  while (startIndex < endIndex && text.charCodeAt(startIndex) > 32 /* CharCode.SPACE */) {
    startIndex++;
  }
  return startIndex;
}
/**
 * Consumes all of the characters belonging to style key and token.
 *
 * @param text Text to scan
 * @param startIndex Starting index of character where the scan should start.
 * @param endIndex Ending index of character where the scan should end.
 * @returns Index after last style key character.
 */
function consumeStyleKey(text, startIndex, endIndex) {
  let ch;
  while (startIndex < endIndex && ((ch = text.charCodeAt(startIndex)) === 45 /* CharCode.DASH */ || ch === 95 /* CharCode.UNDERSCORE */ || (ch & -33 /* CharCode.UPPER_CASE */) >= 65 /* CharCode.A */ && (ch & -33 /* CharCode.UPPER_CASE */) <= 90 /* CharCode.Z */ || ch >= 48 /* CharCode.ZERO */ && ch <= 57 /* CharCode.NINE */)) {
    startIndex++;
  }
  return startIndex;
}
/**
 * Consumes all whitespace and the separator `:` after the style key.
 *
 * @param text Text to scan
 * @param startIndex Starting index of character where the scan should start.
 * @param endIndex Ending index of character where the scan should end.
 * @returns Index after separator and surrounding whitespace.
 */
function consumeSeparator(text, startIndex, endIndex, separator) {
  startIndex = consumeWhitespace(text, startIndex, endIndex);
  if (startIndex < endIndex) {
    if (ngDevMode && text.charCodeAt(startIndex) !== separator) {
      malformedStyleError(text, String.fromCharCode(separator), startIndex);
    }
    startIndex++;
  }
  return startIndex;
}
/**
 * Consumes style value honoring `url()` and `""` text.
 *
 * @param text Text to scan
 * @param startIndex Starting index of character where the scan should start.
 * @param endIndex Ending index of character where the scan should end.
 * @returns Index after last style value character.
 */
function consumeStyleValue(text, startIndex, endIndex) {
  let ch1 = -1; // 1st previous character
  let ch2 = -1; // 2nd previous character
  let ch3 = -1; // 3rd previous character
  let i = startIndex;
  let lastChIndex = i;
  while (i < endIndex) {
    const ch = text.charCodeAt(i++);
    if (ch === 59 /* CharCode.SEMI_COLON */) {
      return lastChIndex;
    } else if (ch === 34 /* CharCode.DOUBLE_QUOTE */ || ch === 39 /* CharCode.SINGLE_QUOTE */) {
      lastChIndex = i = consumeQuotedText(text, ch, i, endIndex);
    } else if (startIndex === i - 4 &&
    // We have seen only 4 characters so far "URL(" (Ignore "foo_URL()")
    ch3 === 85 /* CharCode.U */ && ch2 === 82 /* CharCode.R */ && ch1 === 76 /* CharCode.L */ && ch === 40 /* CharCode.OPEN_PAREN */) {
      lastChIndex = i = consumeQuotedText(text, 41 /* CharCode.CLOSE_PAREN */, i, endIndex);
    } else if (ch > 32 /* CharCode.SPACE */) {
      // if we have a non-whitespace character then capture its location
      lastChIndex = i;
    }
    ch3 = ch2;
    ch2 = ch1;
    ch1 = ch & -33 /* CharCode.UPPER_CASE */;
  }

  return lastChIndex;
}
/**
 * Consumes all of the quoted characters.
 *
 * @param text Text to scan
 * @param quoteCharCode CharCode of either `"` or `'` quote or `)` for `url(...)`.
 * @param startIndex Starting index of character where the scan should start.
 * @param endIndex Ending index of character where the scan should end.
 * @returns Index after quoted characters.
 */
function consumeQuotedText(text, quoteCharCode, startIndex, endIndex) {
  let ch1 = -1; // 1st previous character
  let index = startIndex;
  while (index < endIndex) {
    const ch = text.charCodeAt(index++);
    if (ch == quoteCharCode && ch1 !== 92 /* CharCode.BACK_SLASH */) {
      return index;
    }
    if (ch == 92 /* CharCode.BACK_SLASH */ && ch1 === 92 /* CharCode.BACK_SLASH */) {
      // two back slashes cancel each other out. For example `"\\"` should properly end the
      // quotation. (It should not assume that the last `"` is escaped.)
      ch1 = 0;
    } else {
      ch1 = ch;
    }
  }
  throw ngDevMode ? malformedStyleError(text, String.fromCharCode(quoteCharCode), endIndex) : new Error();
}
function malformedStyleError(text, expecting, index) {
  ngDevMode && assertEqual(typeof text === 'string', true, 'String expected here');
  throw throwError(`Malformed style at location ${index} in string '` + text.substring(0, index) + '[>>' + text.substring(index, index + 1) + '<<]' + text.slice(index + 1) + `'. Expecting '${expecting}'.`);
}

/**
 * Update a style binding on an element with the provided value.
 *
 * If the style value is falsy then it will be removed from the element
 * (or assigned a different value depending if there are any styles placed
 * on the element with `styleMap` or any static styles that are
 * present from when the element was created with `styling`).
 *
 * Note that the styling element is updated as part of `stylingApply`.
 *
 * @param prop A valid CSS property.
 * @param value New value to write (`null` or an empty string to remove).
 * @param suffix Optional suffix. Used with scalar values to add unit such as `px`.
 *
 * Note that this will apply the provided style value to the host element if this function is called
 * within a host binding function.
 *
 * @codeGenApi
 */
function ɵɵstyleProp(prop, value, suffix) {
  checkStylingProperty(prop, value, suffix, false);
  return ɵɵstyleProp;
}
/**
 * Update a class binding on an element with the provided value.
 *
 * This instruction is meant to handle the `[class.foo]="exp"` case and,
 * therefore, the class binding itself must already be allocated using
 * `styling` within the creation block.
 *
 * @param prop A valid CSS class (only one).
 * @param value A true/false value which will turn the class on or off.
 *
 * Note that this will apply the provided class value to the host element if this function
 * is called within a host binding function.
 *
 * @codeGenApi
 */
function ɵɵclassProp(className, value) {
  checkStylingProperty(className, value, null, true);
  return ɵɵclassProp;
}
/**
 * Update style bindings using an object literal on an element.
 *
 * This instruction is meant to apply styling via the `[style]="exp"` template bindings.
 * When styles are applied to the element they will then be updated with respect to
 * any styles/classes set via `styleProp`. If any styles are set to falsy
 * then they will be removed from the element.
 *
 * Note that the styling instruction will not be applied until `stylingApply` is called.
 *
 * @param styles A key/value style map of the styles that will be applied to the given element.
 *        Any missing styles (that have already been applied to the element beforehand) will be
 *        removed (unset) from the element's styling.
 *
 * Note that this will apply the provided styleMap value to the host element if this function
 * is called within a host binding.
 *
 * @codeGenApi
 */
function ɵɵstyleMap(styles) {
  checkStylingMap(styleKeyValueArraySet, styleStringParser, styles, false);
}
/**
 * Parse text as style and add values to KeyValueArray.
 *
 * This code is pulled out to a separate function so that it can be tree shaken away if it is not
 * needed. It is only referenced from `ɵɵstyleMap`.
 *
 * @param keyValueArray KeyValueArray to add parsed values to.
 * @param text text to parse.
 */
function styleStringParser(keyValueArray, text) {
  for (let i = parseStyle(text); i >= 0; i = parseStyleNext(text, i)) {
    styleKeyValueArraySet(keyValueArray, getLastParsedKey(text), getLastParsedValue(text));
  }
}
/**
 * Update class bindings using an object literal or class-string on an element.
 *
 * This instruction is meant to apply styling via the `[class]="exp"` template bindings.
 * When classes are applied to the element they will then be updated with
 * respect to any styles/classes set via `classProp`. If any
 * classes are set to falsy then they will be removed from the element.
 *
 * Note that the styling instruction will not be applied until `stylingApply` is called.
 * Note that this will the provided classMap value to the host element if this function is called
 * within a host binding.
 *
 * @param classes A key/value map or string of CSS classes that will be added to the
 *        given element. Any missing classes (that have already been applied to the element
 *        beforehand) will be removed (unset) from the element's list of CSS classes.
 *
 * @codeGenApi
 */
function ɵɵclassMap(classes) {
  checkStylingMap(classKeyValueArraySet, classStringParser, classes, true);
}
/**
 * Parse text as class and add values to KeyValueArray.
 *
 * This code is pulled out to a separate function so that it can be tree shaken away if it is not
 * needed. It is only referenced from `ɵɵclassMap`.
 *
 * @param keyValueArray KeyValueArray to add parsed values to.
 * @param text text to parse.
 */
function classStringParser(keyValueArray, text) {
  for (let i = parseClassName(text); i >= 0; i = parseClassNameNext(text, i)) {
    keyValueArraySet(keyValueArray, getLastParsedKey(text), true);
  }
}
/**
 * Common code between `ɵɵclassProp` and `ɵɵstyleProp`.
 *
 * @param prop property name.
 * @param value binding value.
 * @param suffix suffix for the property (e.g. `em` or `px`)
 * @param isClassBased `true` if `class` change (`false` if `style`)
 */
function checkStylingProperty(prop, value, suffix, isClassBased) {
  const lView = getLView();
  const tView = getTView();
  // Styling instructions use 2 slots per binding.
  // 1. one for the value / TStylingKey
  // 2. one for the intermittent-value / TStylingRange
  const bindingIndex = incrementBindingIndex(2);
  if (tView.firstUpdatePass) {
    stylingFirstUpdatePass(tView, prop, bindingIndex, isClassBased);
  }
  if (value !== NO_CHANGE && bindingUpdated(lView, bindingIndex, value)) {
    const tNode = tView.data[getSelectedIndex()];
    updateStyling(tView, tNode, lView, lView[RENDERER], prop, lView[bindingIndex + 1] = normalizeSuffix(value, suffix), isClassBased, bindingIndex);
  }
}
/**
 * Common code between `ɵɵclassMap` and `ɵɵstyleMap`.
 *
 * @param keyValueArraySet (See `keyValueArraySet` in "util/array_utils") Gets passed in as a
 *        function so that `style` can be processed. This is done for tree shaking purposes.
 * @param stringParser Parser used to parse `value` if `string`. (Passed in as `style` and `class`
 *        have different parsers.)
 * @param value bound value from application
 * @param isClassBased `true` if `class` change (`false` if `style`)
 */
function checkStylingMap(keyValueArraySet, stringParser, value, isClassBased) {
  const tView = getTView();
  const bindingIndex = incrementBindingIndex(2);
  if (tView.firstUpdatePass) {
    stylingFirstUpdatePass(tView, null, bindingIndex, isClassBased);
  }
  const lView = getLView();
  if (value !== NO_CHANGE && bindingUpdated(lView, bindingIndex, value)) {
    // `getSelectedIndex()` should be here (rather than in instruction) so that it is guarded by the
    // if so as not to read unnecessarily.
    const tNode = tView.data[getSelectedIndex()];
    if (hasStylingInputShadow(tNode, isClassBased) && !isInHostBindings(tView, bindingIndex)) {
      if (ngDevMode) {
        // verify that if we are shadowing then `TData` is appropriately marked so that we skip
        // processing this binding in styling resolution.
        const tStylingKey = tView.data[bindingIndex];
        assertEqual(Array.isArray(tStylingKey) ? tStylingKey[1] : tStylingKey, false, 'Styling linked list shadow input should be marked as \'false\'');
      }
      // VE does not concatenate the static portion like we are doing here.
      // Instead VE just ignores the static completely if dynamic binding is present.
      // Because of locality we have already set the static portion because we don't know if there
      // is a dynamic portion until later. If we would ignore the static portion it would look like
      // the binding has removed it. This would confuse `[ngStyle]`/`[ngClass]` to do the wrong
      // thing as it would think that the static portion was removed. For this reason we
      // concatenate it so that `[ngStyle]`/`[ngClass]`  can continue to work on changed.
      let staticPrefix = isClassBased ? tNode.classesWithoutHost : tNode.stylesWithoutHost;
      ngDevMode && isClassBased === false && staticPrefix !== null && assertEqual(staticPrefix.endsWith(';'), true, 'Expecting static portion to end with \';\'');
      if (staticPrefix !== null) {
        // We want to make sure that falsy values of `value` become empty strings.
        value = concatStringsWithSpace(staticPrefix, value ? value : '');
      }
      // Given `<div [style] my-dir>` such that `my-dir` has `@Input('style')`.
      // This takes over the `[style]` binding. (Same for `[class]`)
      setDirectiveInputsWhichShadowsStyling(tView, tNode, lView, value, isClassBased);
    } else {
      updateStylingMap(tView, tNode, lView, lView[RENDERER], lView[bindingIndex + 1], lView[bindingIndex + 1] = toStylingKeyValueArray(keyValueArraySet, stringParser, value), isClassBased, bindingIndex);
    }
  }
}
/**
 * Determines when the binding is in `hostBindings` section
 *
 * @param tView Current `TView`
 * @param bindingIndex index of binding which we would like if it is in `hostBindings`
 */
function isInHostBindings(tView, bindingIndex) {
  // All host bindings are placed after the expando section.
  return bindingIndex >= tView.expandoStartIndex;
}
/**
 * Collects the necessary information to insert the binding into a linked list of style bindings
 * using `insertTStylingBinding`.
 *
 * @param tView `TView` where the binding linked list will be stored.
 * @param tStylingKey Property/key of the binding.
 * @param bindingIndex Index of binding associated with the `prop`
 * @param isClassBased `true` if `class` change (`false` if `style`)
 */
function stylingFirstUpdatePass(tView, tStylingKey, bindingIndex, isClassBased) {
  ngDevMode && assertFirstUpdatePass(tView);
  const tData = tView.data;
  if (tData[bindingIndex + 1] === null) {
    // The above check is necessary because we don't clear first update pass until first successful
    // (no exception) template execution. This prevents the styling instruction from double adding
    // itself to the list.
    // `getSelectedIndex()` should be here (rather than in instruction) so that it is guarded by the
    // if so as not to read unnecessarily.
    const tNode = tData[getSelectedIndex()];
    ngDevMode && assertDefined(tNode, 'TNode expected');
    const isHostBindings = isInHostBindings(tView, bindingIndex);
    if (hasStylingInputShadow(tNode, isClassBased) && tStylingKey === null && !isHostBindings) {
      // `tStylingKey === null` implies that we are either `[style]` or `[class]` binding.
      // If there is a directive which uses `@Input('style')` or `@Input('class')` than
      // we need to neutralize this binding since that directive is shadowing it.
      // We turn this into a noop by setting the key to `false`
      tStylingKey = false;
    }
    tStylingKey = wrapInStaticStylingKey(tData, tNode, tStylingKey, isClassBased);
    insertTStylingBinding(tData, tNode, tStylingKey, bindingIndex, isHostBindings, isClassBased);
  }
}
/**
 * Adds static styling information to the binding if applicable.
 *
 * The linked list of styles not only stores the list and keys, but also stores static styling
 * information on some of the keys. This function determines if the key should contain the styling
 * information and computes it.
 *
 * See `TStylingStatic` for more details.
 *
 * @param tData `TData` where the linked list is stored.
 * @param tNode `TNode` for which the styling is being computed.
 * @param stylingKey `TStylingKeyPrimitive` which may need to be wrapped into `TStylingKey`
 * @param isClassBased `true` if `class` (`false` if `style`)
 */
function wrapInStaticStylingKey(tData, tNode, stylingKey, isClassBased) {
  const hostDirectiveDef = getCurrentDirectiveDef(tData);
  let residual = isClassBased ? tNode.residualClasses : tNode.residualStyles;
  if (hostDirectiveDef === null) {
    // We are in template node.
    // If template node already had styling instruction then it has already collected the static
    // styling and there is no need to collect them again. We know that we are the first styling
    // instruction because the `TNode.*Bindings` points to 0 (nothing has been inserted yet).
    const isFirstStylingInstructionInTemplate = (isClassBased ? tNode.classBindings : tNode.styleBindings) === 0;
    if (isFirstStylingInstructionInTemplate) {
      // It would be nice to be able to get the statics from `mergeAttrs`, however, at this point
      // they are already merged and it would not be possible to figure which property belongs where
      // in the priority.
      stylingKey = collectStylingFromDirectives(null, tData, tNode, stylingKey, isClassBased);
      stylingKey = collectStylingFromTAttrs(stylingKey, tNode.attrs, isClassBased);
      // We know that if we have styling binding in template we can't have residual.
      residual = null;
    }
  } else {
    // We are in host binding node and there was no binding instruction in template node.
    // This means that we need to compute the residual.
    const directiveStylingLast = tNode.directiveStylingLast;
    const isFirstStylingInstructionInHostBinding = directiveStylingLast === -1 || tData[directiveStylingLast] !== hostDirectiveDef;
    if (isFirstStylingInstructionInHostBinding) {
      stylingKey = collectStylingFromDirectives(hostDirectiveDef, tData, tNode, stylingKey, isClassBased);
      if (residual === null) {
        // - If `null` than either:
        //    - Template styling instruction already ran and it has consumed the static
        //      styling into its `TStylingKey` and so there is no need to update residual. Instead
        //      we need to update the `TStylingKey` associated with the first template node
        //      instruction. OR
        //    - Some other styling instruction ran and determined that there are no residuals
        let templateStylingKey = getTemplateHeadTStylingKey(tData, tNode, isClassBased);
        if (templateStylingKey !== undefined && Array.isArray(templateStylingKey)) {
          // Only recompute if `templateStylingKey` had static values. (If no static value found
          // then there is nothing to do since this operation can only produce less static keys, not
          // more.)
          templateStylingKey = collectStylingFromDirectives(null, tData, tNode, templateStylingKey[1] /* unwrap previous statics */, isClassBased);
          templateStylingKey = collectStylingFromTAttrs(templateStylingKey, tNode.attrs, isClassBased);
          setTemplateHeadTStylingKey(tData, tNode, isClassBased, templateStylingKey);
        }
      } else {
        // We only need to recompute residual if it is not `null`.
        // - If existing residual (implies there was no template styling). This means that some of
        //   the statics may have moved from the residual to the `stylingKey` and so we have to
        //   recompute.
        // - If `undefined` this is the first time we are running.
        residual = collectResidual(tData, tNode, isClassBased);
      }
    }
  }
  if (residual !== undefined) {
    isClassBased ? tNode.residualClasses = residual : tNode.residualStyles = residual;
  }
  return stylingKey;
}
/**
 * Retrieve the `TStylingKey` for the template styling instruction.
 *
 * This is needed since `hostBinding` styling instructions are inserted after the template
 * instruction. While the template instruction needs to update the residual in `TNode` the
 * `hostBinding` instructions need to update the `TStylingKey` of the template instruction because
 * the template instruction is downstream from the `hostBindings` instructions.
 *
 * @param tData `TData` where the linked list is stored.
 * @param tNode `TNode` for which the styling is being computed.
 * @param isClassBased `true` if `class` (`false` if `style`)
 * @return `TStylingKey` if found or `undefined` if not found.
 */
function getTemplateHeadTStylingKey(tData, tNode, isClassBased) {
  const bindings = isClassBased ? tNode.classBindings : tNode.styleBindings;
  if (getTStylingRangeNext(bindings) === 0) {
    // There does not seem to be a styling instruction in the `template`.
    return undefined;
  }
  return tData[getTStylingRangePrev(bindings)];
}
/**
 * Update the `TStylingKey` of the first template instruction in `TNode`.
 *
 * Logically `hostBindings` styling instructions are of lower priority than that of the template.
 * However, they execute after the template styling instructions. This means that they get inserted
 * in front of the template styling instructions.
 *
 * If we have a template styling instruction and a new `hostBindings` styling instruction is
 * executed it means that it may need to steal static fields from the template instruction. This
 * method allows us to update the first template instruction `TStylingKey` with a new value.
 *
 * Assume:
 * ```
 * <div my-dir style="color: red" [style.color]="tmplExp"></div>
 *
 * @Directive({
 *   host: {
 *     'style': 'width: 100px',
 *     '[style.color]': 'dirExp',
 *   }
 * })
 * class MyDir {}
 * ```
 *
 * when `[style.color]="tmplExp"` executes it creates this data structure.
 * ```
 *  ['', 'color', 'color', 'red', 'width', '100px'],
 * ```
 *
 * The reason for this is that the template instruction does not know if there are styling
 * instructions and must assume that there are none and must collect all of the static styling.
 * (both
 * `color' and 'width`)
 *
 * When `'[style.color]': 'dirExp',` executes we need to insert a new data into the linked list.
 * ```
 *  ['', 'color', 'width', '100px'],  // newly inserted
 *  ['', 'color', 'color', 'red', 'width', '100px'], // this is wrong
 * ```
 *
 * Notice that the template statics is now wrong as it incorrectly contains `width` so we need to
 * update it like so:
 * ```
 *  ['', 'color', 'width', '100px'],
 *  ['', 'color', 'color', 'red'],    // UPDATE
 * ```
 *
 * @param tData `TData` where the linked list is stored.
 * @param tNode `TNode` for which the styling is being computed.
 * @param isClassBased `true` if `class` (`false` if `style`)
 * @param tStylingKey New `TStylingKey` which is replacing the old one.
 */
function setTemplateHeadTStylingKey(tData, tNode, isClassBased, tStylingKey) {
  const bindings = isClassBased ? tNode.classBindings : tNode.styleBindings;
  ngDevMode && assertNotEqual(getTStylingRangeNext(bindings), 0, 'Expecting to have at least one template styling binding.');
  tData[getTStylingRangePrev(bindings)] = tStylingKey;
}
/**
 * Collect all static values after the current `TNode.directiveStylingLast` index.
 *
 * Collect the remaining styling information which has not yet been collected by an existing
 * styling instruction.
 *
 * @param tData `TData` where the `DirectiveDefs` are stored.
 * @param tNode `TNode` which contains the directive range.
 * @param isClassBased `true` if `class` (`false` if `style`)
 */
function collectResidual(tData, tNode, isClassBased) {
  let residual = undefined;
  const directiveEnd = tNode.directiveEnd;
  ngDevMode && assertNotEqual(tNode.directiveStylingLast, -1, 'By the time this function gets called at least one hostBindings-node styling instruction must have executed.');
  // We add `1 + tNode.directiveStart` because we need to skip the current directive (as we are
  // collecting things after the last `hostBindings` directive which had a styling instruction.)
  for (let i = 1 + tNode.directiveStylingLast; i < directiveEnd; i++) {
    const attrs = tData[i].hostAttrs;
    residual = collectStylingFromTAttrs(residual, attrs, isClassBased);
  }
  return collectStylingFromTAttrs(residual, tNode.attrs, isClassBased);
}
/**
 * Collect the static styling information with lower priority than `hostDirectiveDef`.
 *
 * (This is opposite of residual styling.)
 *
 * @param hostDirectiveDef `DirectiveDef` for which we want to collect lower priority static
 *        styling. (Or `null` if template styling)
 * @param tData `TData` where the linked list is stored.
 * @param tNode `TNode` for which the styling is being computed.
 * @param stylingKey Existing `TStylingKey` to update or wrap.
 * @param isClassBased `true` if `class` (`false` if `style`)
 */
function collectStylingFromDirectives(hostDirectiveDef, tData, tNode, stylingKey, isClassBased) {
  // We need to loop because there can be directives which have `hostAttrs` but don't have
  // `hostBindings` so this loop catches up to the current directive..
  let currentDirective = null;
  const directiveEnd = tNode.directiveEnd;
  let directiveStylingLast = tNode.directiveStylingLast;
  if (directiveStylingLast === -1) {
    directiveStylingLast = tNode.directiveStart;
  } else {
    directiveStylingLast++;
  }
  while (directiveStylingLast < directiveEnd) {
    currentDirective = tData[directiveStylingLast];
    ngDevMode && assertDefined(currentDirective, 'expected to be defined');
    stylingKey = collectStylingFromTAttrs(stylingKey, currentDirective.hostAttrs, isClassBased);
    if (currentDirective === hostDirectiveDef) break;
    directiveStylingLast++;
  }
  if (hostDirectiveDef !== null) {
    // we only advance the styling cursor if we are collecting data from host bindings.
    // Template executes before host bindings and so if we would update the index,
    // host bindings would not get their statics.
    tNode.directiveStylingLast = directiveStylingLast;
  }
  return stylingKey;
}
/**
 * Convert `TAttrs` into `TStylingStatic`.
 *
 * @param stylingKey existing `TStylingKey` to update or wrap.
 * @param attrs `TAttributes` to process.
 * @param isClassBased `true` if `class` (`false` if `style`)
 */
function collectStylingFromTAttrs(stylingKey, attrs, isClassBased) {
  const desiredMarker = isClassBased ? 1 /* AttributeMarker.Classes */ : 2 /* AttributeMarker.Styles */;
  let currentMarker = -1 /* AttributeMarker.ImplicitAttributes */;
  if (attrs !== null) {
    for (let i = 0; i < attrs.length; i++) {
      const item = attrs[i];
      if (typeof item === 'number') {
        currentMarker = item;
      } else {
        if (currentMarker === desiredMarker) {
          if (!Array.isArray(stylingKey)) {
            stylingKey = stylingKey === undefined ? [] : ['', stylingKey];
          }
          keyValueArraySet(stylingKey, item, isClassBased ? true : attrs[++i]);
        }
      }
    }
  }
  return stylingKey === undefined ? null : stylingKey;
}
/**
 * Convert user input to `KeyValueArray`.
 *
 * This function takes user input which could be `string`, Object literal, or iterable and converts
 * it into a consistent representation. The output of this is `KeyValueArray` (which is an array
 * where
 * even indexes contain keys and odd indexes contain values for those keys).
 *
 * The advantage of converting to `KeyValueArray` is that we can perform diff in an input
 * independent
 * way.
 * (ie we can compare `foo bar` to `['bar', 'baz'] and determine a set of changes which need to be
 * applied)
 *
 * The fact that `KeyValueArray` is sorted is very important because it allows us to compute the
 * difference in linear fashion without the need to allocate any additional data.
 *
 * For example if we kept this as a `Map` we would have to iterate over previous `Map` to determine
 * which values need to be deleted, over the new `Map` to determine additions, and we would have to
 * keep additional `Map` to keep track of duplicates or items which have not yet been visited.
 *
 * @param keyValueArraySet (See `keyValueArraySet` in "util/array_utils") Gets passed in as a
 *        function so that `style` can be processed. This is done
 *        for tree shaking purposes.
 * @param stringParser The parser is passed in so that it will be tree shakable. See
 *        `styleStringParser` and `classStringParser`
 * @param value The value to parse/convert to `KeyValueArray`
 */
function toStylingKeyValueArray(keyValueArraySet, stringParser, value) {
  if (value == null /*|| value === undefined */ || value === '') return EMPTY_ARRAY;
  const styleKeyValueArray = [];
  const unwrappedValue = unwrapSafeValue(value);
  if (Array.isArray(unwrappedValue)) {
    for (let i = 0; i < unwrappedValue.length; i++) {
      keyValueArraySet(styleKeyValueArray, unwrappedValue[i], true);
    }
  } else if (typeof unwrappedValue === 'object') {
    for (const key in unwrappedValue) {
      if (unwrappedValue.hasOwnProperty(key)) {
        keyValueArraySet(styleKeyValueArray, key, unwrappedValue[key]);
      }
    }
  } else if (typeof unwrappedValue === 'string') {
    stringParser(styleKeyValueArray, unwrappedValue);
  } else {
    ngDevMode && throwError('Unsupported styling type ' + typeof unwrappedValue + ': ' + unwrappedValue);
  }
  return styleKeyValueArray;
}
/**
 * Set a `value` for a `key`.
 *
 * See: `keyValueArraySet` for details
 *
 * @param keyValueArray KeyValueArray to add to.
 * @param key Style key to add.
 * @param value The value to set.
 */
function styleKeyValueArraySet(keyValueArray, key, value) {
  keyValueArraySet(keyValueArray, key, unwrapSafeValue(value));
}
/**
 * Class-binding-specific function for setting the `value` for a `key`.
 *
 * See: `keyValueArraySet` for details
 *
 * @param keyValueArray KeyValueArray to add to.
 * @param key Style key to add.
 * @param value The value to set.
 */
function classKeyValueArraySet(keyValueArray, key, value) {
  // We use `classList.add` to eventually add the CSS classes to the DOM node. Any value passed into
  // `add` is stringified and added to the `class` attribute, e.g. even null, undefined or numbers
  // will be added. Stringify the key here so that our internal data structure matches the value in
  // the DOM. The only exceptions are empty strings and strings that contain spaces for which
  // the browser throws an error. We ignore such values, because the error is somewhat cryptic.
  const stringKey = String(key);
  if (stringKey !== '' && !stringKey.includes(' ')) {
    keyValueArraySet(keyValueArray, stringKey, value);
  }
}
/**
 * Update map based styling.
 *
 * Map based styling could be anything which contains more than one binding. For example `string`,
 * or object literal. Dealing with all of these types would complicate the logic so
 * instead this function expects that the complex input is first converted into normalized
 * `KeyValueArray`. The advantage of normalization is that we get the values sorted, which makes it
 * very cheap to compute deltas between the previous and current value.
 *
 * @param tView Associated `TView.data` contains the linked list of binding priorities.
 * @param tNode `TNode` where the binding is located.
 * @param lView `LView` contains the values associated with other styling binding at this `TNode`.
 * @param renderer Renderer to use if any updates.
 * @param oldKeyValueArray Previous value represented as `KeyValueArray`
 * @param newKeyValueArray Current value represented as `KeyValueArray`
 * @param isClassBased `true` if `class` (`false` if `style`)
 * @param bindingIndex Binding index of the binding.
 */
function updateStylingMap(tView, tNode, lView, renderer, oldKeyValueArray, newKeyValueArray, isClassBased, bindingIndex) {
  if (oldKeyValueArray === NO_CHANGE) {
    // On first execution the oldKeyValueArray is NO_CHANGE => treat it as empty KeyValueArray.
    oldKeyValueArray = EMPTY_ARRAY;
  }
  let oldIndex = 0;
  let newIndex = 0;
  let oldKey = 0 < oldKeyValueArray.length ? oldKeyValueArray[0] : null;
  let newKey = 0 < newKeyValueArray.length ? newKeyValueArray[0] : null;
  while (oldKey !== null || newKey !== null) {
    ngDevMode && assertLessThan(oldIndex, 999, 'Are we stuck in infinite loop?');
    ngDevMode && assertLessThan(newIndex, 999, 'Are we stuck in infinite loop?');
    const oldValue = oldIndex < oldKeyValueArray.length ? oldKeyValueArray[oldIndex + 1] : undefined;
    const newValue = newIndex < newKeyValueArray.length ? newKeyValueArray[newIndex + 1] : undefined;
    let setKey = null;
    let setValue = undefined;
    if (oldKey === newKey) {
      // UPDATE: Keys are equal => new value is overwriting old value.
      oldIndex += 2;
      newIndex += 2;
      if (oldValue !== newValue) {
        setKey = newKey;
        setValue = newValue;
      }
    } else if (newKey === null || oldKey !== null && oldKey < newKey) {
      // DELETE: oldKey key is missing or we did not find the oldKey in the newValue
      // (because the keyValueArray is sorted and `newKey` is found later alphabetically).
      // `"background" < "color"` so we need to delete `"background"` because it is not found in the
      // new array.
      oldIndex += 2;
      setKey = oldKey;
    } else {
      // CREATE: newKey's is earlier alphabetically than oldKey's (or no oldKey) => we have new key.
      // `"color" > "background"` so we need to add `color` because it is in new array but not in
      // old array.
      ngDevMode && assertDefined(newKey, 'Expecting to have a valid key');
      newIndex += 2;
      setKey = newKey;
      setValue = newValue;
    }
    if (setKey !== null) {
      updateStyling(tView, tNode, lView, renderer, setKey, setValue, isClassBased, bindingIndex);
    }
    oldKey = oldIndex < oldKeyValueArray.length ? oldKeyValueArray[oldIndex] : null;
    newKey = newIndex < newKeyValueArray.length ? newKeyValueArray[newIndex] : null;
  }
}
/**
 * Update a simple (property name) styling.
 *
 * This function takes `prop` and updates the DOM to that value. The function takes the binding
 * value as well as binding priority into consideration to determine which value should be written
 * to DOM. (For example it may be determined that there is a higher priority overwrite which blocks
 * the DOM write, or if the value goes to `undefined` a lower priority overwrite may be consulted.)
 *
 * @param tView Associated `TView.data` contains the linked list of binding priorities.
 * @param tNode `TNode` where the binding is located.
 * @param lView `LView` contains the values associated with other styling binding at this `TNode`.
 * @param renderer Renderer to use if any updates.
 * @param prop Either style property name or a class name.
 * @param value Either style value for `prop` or `true`/`false` if `prop` is class.
 * @param isClassBased `true` if `class` (`false` if `style`)
 * @param bindingIndex Binding index of the binding.
 */
function updateStyling(tView, tNode, lView, renderer, prop, value, isClassBased, bindingIndex) {
  if (!(tNode.type & 3 /* TNodeType.AnyRNode */)) {
    // It is possible to have styling on non-elements (such as ng-container).
    // This is rare, but it does happen. In such a case, just ignore the binding.
    return;
  }
  const tData = tView.data;
  const tRange = tData[bindingIndex + 1];
  const higherPriorityValue = getTStylingRangeNextDuplicate(tRange) ? findStylingValue(tData, tNode, lView, prop, getTStylingRangeNext(tRange), isClassBased) : undefined;
  if (!isStylingValuePresent(higherPriorityValue)) {
    // We don't have a next duplicate, or we did not find a duplicate value.
    if (!isStylingValuePresent(value)) {
      // We should delete current value or restore to lower priority value.
      if (getTStylingRangePrevDuplicate(tRange)) {
        // We have a possible prev duplicate, let's retrieve it.
        value = findStylingValue(tData, null, lView, prop, bindingIndex, isClassBased);
      }
    }
    const rNode = getNativeByIndex(getSelectedIndex(), lView);
    applyStyling(renderer, isClassBased, rNode, prop, value);
  }
}
/**
 * Search for styling value with higher priority which is overwriting current value, or a
 * value of lower priority to which we should fall back if the value is `undefined`.
 *
 * When value is being applied at a location, related values need to be consulted.
 * - If there is a higher priority binding, we should be using that one instead.
 *   For example `<div  [style]="{color:exp1}" [style.color]="exp2">` change to `exp1`
 *   requires that we check `exp2` to see if it is set to value other than `undefined`.
 * - If there is a lower priority binding and we are changing to `undefined`
 *   For example `<div  [style]="{color:exp1}" [style.color]="exp2">` change to `exp2` to
 *   `undefined` requires that we check `exp1` (and static values) and use that as new value.
 *
 * NOTE: The styling stores two values.
 * 1. The raw value which came from the application is stored at `index + 0` location. (This value
 *    is used for dirty checking).
 * 2. The normalized value is stored at `index + 1`.
 *
 * @param tData `TData` used for traversing the priority.
 * @param tNode `TNode` to use for resolving static styling. Also controls search direction.
 *   - `TNode` search next and quit as soon as `isStylingValuePresent(value)` is true.
 *      If no value found consult `tNode.residualStyle`/`tNode.residualClass` for default value.
 *   - `null` search prev and go all the way to end. Return last value where
 *     `isStylingValuePresent(value)` is true.
 * @param lView `LView` used for retrieving the actual values.
 * @param prop Property which we are interested in.
 * @param index Starting index in the linked list of styling bindings where the search should start.
 * @param isClassBased `true` if `class` (`false` if `style`)
 */
function findStylingValue(tData, tNode, lView, prop, index, isClassBased) {
  // `TNode` to use for resolving static styling. Also controls search direction.
  //   - `TNode` search next and quit as soon as `isStylingValuePresent(value)` is true.
  //      If no value found consult `tNode.residualStyle`/`tNode.residualClass` for default value.
  //   - `null` search prev and go all the way to end. Return last value where
  //     `isStylingValuePresent(value)` is true.
  const isPrevDirection = tNode === null;
  let value = undefined;
  while (index > 0) {
    const rawKey = tData[index];
    const containsStatics = Array.isArray(rawKey);
    // Unwrap the key if we contain static values.
    const key = containsStatics ? rawKey[1] : rawKey;
    const isStylingMap = key === null;
    let valueAtLViewIndex = lView[index + 1];
    if (valueAtLViewIndex === NO_CHANGE) {
      // In firstUpdatePass the styling instructions create a linked list of styling.
      // On subsequent passes it is possible for a styling instruction to try to read a binding
      // which
      // has not yet executed. In that case we will find `NO_CHANGE` and we should assume that
      // we have `undefined` (or empty array in case of styling-map instruction) instead. This
      // allows the resolution to apply the value (which may later be overwritten when the
      // binding actually executes.)
      valueAtLViewIndex = isStylingMap ? EMPTY_ARRAY : undefined;
    }
    let currentValue = isStylingMap ? keyValueArrayGet(valueAtLViewIndex, prop) : key === prop ? valueAtLViewIndex : undefined;
    if (containsStatics && !isStylingValuePresent(currentValue)) {
      currentValue = keyValueArrayGet(rawKey, prop);
    }
    if (isStylingValuePresent(currentValue)) {
      value = currentValue;
      if (isPrevDirection) {
        return value;
      }
    }
    const tRange = tData[index + 1];
    index = isPrevDirection ? getTStylingRangePrev(tRange) : getTStylingRangeNext(tRange);
  }
  if (tNode !== null) {
    // in case where we are going in next direction AND we did not find anything, we need to
    // consult residual styling
    let residual = isClassBased ? tNode.residualClasses : tNode.residualStyles;
    if (residual != null /** OR residual !=== undefined */) {
      value = keyValueArrayGet(residual, prop);
    }
  }
  return value;
}
/**
 * Determines if the binding value should be used (or if the value is 'undefined' and hence priority
 * resolution should be used.)
 *
 * @param value Binding style value.
 */
function isStylingValuePresent(value) {
  // Currently only `undefined` value is considered non-binding. That is `undefined` says I don't
  // have an opinion as to what this binding should be and you should consult other bindings by
  // priority to determine the valid value.
  // This is extracted into a single function so that we have a single place to control this.
  return value !== undefined;
}
/**
 * Normalizes and/or adds a suffix to the value.
 *
 * If value is `null`/`undefined` no suffix is added
 * @param value
 * @param suffix
 */
function normalizeSuffix(value, suffix) {
  if (value == null || value === '') {
    // do nothing
    // Do not add the suffix if the value is going to be empty.
    // As it produce invalid CSS, which the browsers will automatically omit but Domino will not.
    // Example: `"left": "px;"` instead of `"left": ""`.
  } else if (typeof suffix === 'string') {
    value = value + suffix;
  } else if (typeof value === 'object') {
    value = stringify(unwrapSafeValue(value));
  }
  return value;
}
/**
 * Tests if the `TNode` has input shadow.
 *
 * An input shadow is when a directive steals (shadows) the input by using `@Input('style')` or
 * `@Input('class')` as input.
 *
 * @param tNode `TNode` which we would like to see if it has shadow.
 * @param isClassBased `true` if `class` (`false` if `style`)
 */
function hasStylingInputShadow(tNode, isClassBased) {
  return (tNode.flags & (isClassBased ? 8 /* TNodeFlags.hasClassInput */ : 16 /* TNodeFlags.hasStyleInput */)) !== 0;
}

/**
 * Create static text node
 *
 * @param index Index of the node in the data array
 * @param value Static string value to write.
 *
 * @codeGenApi
 */
function ɵɵtext(index, value = '') {
  const lView = getLView();
  const tView = getTView();
  const adjustedIndex = index + HEADER_OFFSET;
  ngDevMode && assertEqual(getBindingIndex(), tView.bindingStartIndex, 'text nodes should be created before any bindings');
  ngDevMode && assertIndexInRange(lView, adjustedIndex);
  const tNode = tView.firstCreatePass ? getOrCreateTNode(tView, adjustedIndex, 1 /* TNodeType.Text */, value, null) : tView.data[adjustedIndex];
  const textNative = lView[adjustedIndex] = createTextNode(lView[RENDERER], value);
  appendChild(tView, lView, textNative, tNode);
  // Text nodes are self closing.
  setCurrentTNode(tNode, false);
}

/**
 *
 * Update text content with a lone bound value
 *
 * Used when a text node has 1 interpolated value in it, an no additional text
 * surrounds that interpolated value:
 *
 * ```html
 * <div>{{v0}}</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate(v0);
 * ```
 * @returns itself, so that it may be chained.
 * @see textInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate(v0) {
  ɵɵtextInterpolate1('', v0, '');
  return ɵɵtextInterpolate;
}
/**
 *
 * Update text content with single bound value surrounded by other text.
 *
 * Used when a text node has 1 interpolated value in it:
 *
 * ```html
 * <div>prefix{{v0}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate1('prefix', v0, 'suffix');
 * ```
 * @returns itself, so that it may be chained.
 * @see textInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate1(prefix, v0, suffix) {
  const lView = getLView();
  const interpolated = interpolation1(lView, prefix, v0, suffix);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolate1;
}
/**
 *
 * Update text content with 2 bound values surrounded by other text.
 *
 * Used when a text node has 2 interpolated values in it:
 *
 * ```html
 * <div>prefix{{v0}}-{{v1}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate2('prefix', v0, '-', v1, 'suffix');
 * ```
 * @returns itself, so that it may be chained.
 * @see textInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate2(prefix, v0, i0, v1, suffix) {
  const lView = getLView();
  const interpolated = interpolation2(lView, prefix, v0, i0, v1, suffix);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolate2;
}
/**
 *
 * Update text content with 3 bound values surrounded by other text.
 *
 * Used when a text node has 3 interpolated values in it:
 *
 * ```html
 * <div>prefix{{v0}}-{{v1}}-{{v2}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate3(
 * 'prefix', v0, '-', v1, '-', v2, 'suffix');
 * ```
 * @returns itself, so that it may be chained.
 * @see textInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate3(prefix, v0, i0, v1, i1, v2, suffix) {
  const lView = getLView();
  const interpolated = interpolation3(lView, prefix, v0, i0, v1, i1, v2, suffix);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolate3;
}
/**
 *
 * Update text content with 4 bound values surrounded by other text.
 *
 * Used when a text node has 4 interpolated values in it:
 *
 * ```html
 * <div>prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate4(
 * 'prefix', v0, '-', v1, '-', v2, '-', v3, 'suffix');
 * ```
 * @returns itself, so that it may be chained.
 * @see ɵɵtextInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate4(prefix, v0, i0, v1, i1, v2, i2, v3, suffix) {
  const lView = getLView();
  const interpolated = interpolation4(lView, prefix, v0, i0, v1, i1, v2, i2, v3, suffix);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolate4;
}
/**
 *
 * Update text content with 5 bound values surrounded by other text.
 *
 * Used when a text node has 5 interpolated values in it:
 *
 * ```html
 * <div>prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate5(
 * 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, 'suffix');
 * ```
 * @returns itself, so that it may be chained.
 * @see textInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate5(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix) {
  const lView = getLView();
  const interpolated = interpolation5(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolate5;
}
/**
 *
 * Update text content with 6 bound values surrounded by other text.
 *
 * Used when a text node has 6 interpolated values in it:
 *
 * ```html
 * <div>prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate6(
 *    'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, 'suffix');
 * ```
 *
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change. @returns itself, so that it may be chained.
 * @see textInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate6(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix) {
  const lView = getLView();
  const interpolated = interpolation6(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolate6;
}
/**
 *
 * Update text content with 7 bound values surrounded by other text.
 *
 * Used when a text node has 7 interpolated values in it:
 *
 * ```html
 * <div>prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate7(
 *    'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, 'suffix');
 * ```
 * @returns itself, so that it may be chained.
 * @see textInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate7(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix) {
  const lView = getLView();
  const interpolated = interpolation7(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolate7;
}
/**
 *
 * Update text content with 8 bound values surrounded by other text.
 *
 * Used when a text node has 8 interpolated values in it:
 *
 * ```html
 * <div>prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolate8(
 *  'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, 'suffix');
 * ```
 * @returns itself, so that it may be chained.
 * @see textInterpolateV
 * @codeGenApi
 */
function ɵɵtextInterpolate8(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix) {
  const lView = getLView();
  const interpolated = interpolation8(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolate8;
}
/**
 * Update text content with 9 or more bound values other surrounded by text.
 *
 * Used when the number of interpolated values exceeds 8.
 *
 * ```html
 * <div>prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}-{{v8}}-{{v9}}suffix</div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵtextInterpolateV(
 *  ['prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, '-', v9,
 *  'suffix']);
 * ```
 *.
 * @param values The collection of values and the strings in between those values, beginning with
 * a string prefix and ending with a string suffix.
 * (e.g. `['prefix', value0, '-', value1, '-', value2, ..., value99, 'suffix']`)
 *
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵtextInterpolateV(values) {
  const lView = getLView();
  const interpolated = interpolationV(lView, values);
  if (interpolated !== NO_CHANGE) {
    textBindingInternal(lView, getSelectedIndex(), interpolated);
  }
  return ɵɵtextInterpolateV;
}

/**
 *
 * Update an interpolated class on an element with single bound value surrounded by text.
 *
 * Used when the value passed to a property has 1 interpolated value in it:
 *
 * ```html
 * <div class="prefix{{v0}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolate1('prefix', v0, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵclassMapInterpolate1(prefix, v0, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation1(lView, prefix, v0, suffix);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}
/**
 *
 * Update an interpolated class on an element with 2 bound values surrounded by text.
 *
 * Used when the value passed to a property has 2 interpolated values in it:
 *
 * ```html
 * <div class="prefix{{v0}}-{{v1}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolate2('prefix', v0, '-', v1, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵclassMapInterpolate2(prefix, v0, i0, v1, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation2(lView, prefix, v0, i0, v1, suffix);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}
/**
 *
 * Update an interpolated class on an element with 3 bound values surrounded by text.
 *
 * Used when the value passed to a property has 3 interpolated values in it:
 *
 * ```html
 * <div class="prefix{{v0}}-{{v1}}-{{v2}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolate3(
 * 'prefix', v0, '-', v1, '-', v2, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵclassMapInterpolate3(prefix, v0, i0, v1, i1, v2, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation3(lView, prefix, v0, i0, v1, i1, v2, suffix);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}
/**
 *
 * Update an interpolated class on an element with 4 bound values surrounded by text.
 *
 * Used when the value passed to a property has 4 interpolated values in it:
 *
 * ```html
 * <div class="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolate4(
 * 'prefix', v0, '-', v1, '-', v2, '-', v3, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵclassMapInterpolate4(prefix, v0, i0, v1, i1, v2, i2, v3, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation4(lView, prefix, v0, i0, v1, i1, v2, i2, v3, suffix);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}
/**
 *
 * Update an interpolated class on an element with 5 bound values surrounded by text.
 *
 * Used when the value passed to a property has 5 interpolated values in it:
 *
 * ```html
 * <div class="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolate5(
 * 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵclassMapInterpolate5(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation5(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}
/**
 *
 * Update an interpolated class on an element with 6 bound values surrounded by text.
 *
 * Used when the value passed to a property has 6 interpolated values in it:
 *
 * ```html
 * <div class="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolate6(
 *    'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵclassMapInterpolate6(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation6(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}
/**
 *
 * Update an interpolated class on an element with 7 bound values surrounded by text.
 *
 * Used when the value passed to a property has 7 interpolated values in it:
 *
 * ```html
 * <div class="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolate7(
 *    'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵclassMapInterpolate7(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation7(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}
/**
 *
 * Update an interpolated class on an element with 8 bound values surrounded by text.
 *
 * Used when the value passed to a property has 8 interpolated values in it:
 *
 * ```html
 * <div class="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolate8(
 *  'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param i6 Static value used for concatenation only.
 * @param v7 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵclassMapInterpolate8(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation8(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}
/**
 * Update an interpolated class on an element with 9 or more bound values surrounded by text.
 *
 * Used when the number of interpolated values exceeds 8.
 *
 * ```html
 * <div
 *  class="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}-{{v8}}-{{v9}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵclassMapInterpolateV(
 *  ['prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, '-', v9,
 *  'suffix']);
 * ```
 *.
 * @param values The collection of values and the strings in-between those values, beginning with
 * a string prefix and ending with a string suffix.
 * (e.g. `['prefix', value0, '-', value1, '-', value2, ..., value99, 'suffix']`)
 * @codeGenApi
 */
function ɵɵclassMapInterpolateV(values) {
  const lView = getLView();
  const interpolatedValue = interpolationV(lView, values);
  checkStylingMap(keyValueArraySet, classStringParser, interpolatedValue, true);
}

/**
 *
 * Update an interpolated style on an element with single bound value surrounded by text.
 *
 * Used when the value passed to a property has 1 interpolated value in it:
 *
 * ```html
 * <div style="key: {{v0}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolate1('key: ', v0, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵstyleMapInterpolate1(prefix, v0, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation1(lView, prefix, v0, suffix);
  ɵɵstyleMap(interpolatedValue);
}
/**
 *
 * Update an interpolated style on an element with 2 bound values surrounded by text.
 *
 * Used when the value passed to a property has 2 interpolated values in it:
 *
 * ```html
 * <div style="key: {{v0}}; key1: {{v1}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolate2('key: ', v0, '; key1: ', v1, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵstyleMapInterpolate2(prefix, v0, i0, v1, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation2(lView, prefix, v0, i0, v1, suffix);
  ɵɵstyleMap(interpolatedValue);
}
/**
 *
 * Update an interpolated style on an element with 3 bound values surrounded by text.
 *
 * Used when the value passed to a property has 3 interpolated values in it:
 *
 * ```html
 * <div style="key: {{v0}}; key2: {{v1}}; key2: {{v2}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolate3(
 *     'key: ', v0, '; key1: ', v1, '; key2: ', v2, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵstyleMapInterpolate3(prefix, v0, i0, v1, i1, v2, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation3(lView, prefix, v0, i0, v1, i1, v2, suffix);
  ɵɵstyleMap(interpolatedValue);
}
/**
 *
 * Update an interpolated style on an element with 4 bound values surrounded by text.
 *
 * Used when the value passed to a property has 4 interpolated values in it:
 *
 * ```html
 * <div style="key: {{v0}}; key1: {{v1}}; key2: {{v2}}; key3: {{v3}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolate4(
 *     'key: ', v0, '; key1: ', v1, '; key2: ', v2, '; key3: ', v3, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵstyleMapInterpolate4(prefix, v0, i0, v1, i1, v2, i2, v3, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation4(lView, prefix, v0, i0, v1, i1, v2, i2, v3, suffix);
  ɵɵstyleMap(interpolatedValue);
}
/**
 *
 * Update an interpolated style on an element with 5 bound values surrounded by text.
 *
 * Used when the value passed to a property has 5 interpolated values in it:
 *
 * ```html
 * <div style="key: {{v0}}; key1: {{v1}}; key2: {{v2}}; key3: {{v3}}; key4: {{v4}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolate5(
 *     'key: ', v0, '; key1: ', v1, '; key2: ', v2, '; key3: ', v3, '; key4: ', v4, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵstyleMapInterpolate5(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation5(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix);
  ɵɵstyleMap(interpolatedValue);
}
/**
 *
 * Update an interpolated style on an element with 6 bound values surrounded by text.
 *
 * Used when the value passed to a property has 6 interpolated values in it:
 *
 * ```html
 * <div style="key: {{v0}}; key1: {{v1}}; key2: {{v2}}; key3: {{v3}}; key4: {{v4}};
 *             key5: {{v5}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolate6(
 *    'key: ', v0, '; key1: ', v1, '; key2: ', v2, '; key3: ', v3, '; key4: ', v4, '; key5: ', v5,
 *    'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵstyleMapInterpolate6(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation6(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix);
  ɵɵstyleMap(interpolatedValue);
}
/**
 *
 * Update an interpolated style on an element with 7 bound values surrounded by text.
 *
 * Used when the value passed to a property has 7 interpolated values in it:
 *
 * ```html
 * <div style="key: {{v0}}; key1: {{v1}}; key2: {{v2}}; key3: {{v3}}; key4: {{v4}}; key5: {{v5}};
 *             key6: {{v6}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolate7(
 *    'key: ', v0, '; key1: ', v1, '; key2: ', v2, '; key3: ', v3, '; key4: ', v4, '; key5: ', v5,
 *    '; key6: ', v6, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵstyleMapInterpolate7(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation7(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix);
  ɵɵstyleMap(interpolatedValue);
}
/**
 *
 * Update an interpolated style on an element with 8 bound values surrounded by text.
 *
 * Used when the value passed to a property has 8 interpolated values in it:
 *
 * ```html
 * <div style="key: {{v0}}; key1: {{v1}}; key2: {{v2}}; key3: {{v3}}; key4: {{v4}}; key5: {{v5}};
 *             key6: {{v6}}; key7: {{v7}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolate8(
 *    'key: ', v0, '; key1: ', v1, '; key2: ', v2, '; key3: ', v3, '; key4: ', v4, '; key5: ', v5,
 *    '; key6: ', v6, '; key7: ', v7, 'suffix');
 * ```
 *
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param i6 Static value used for concatenation only.
 * @param v7 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @codeGenApi
 */
function ɵɵstyleMapInterpolate8(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix) {
  const lView = getLView();
  const interpolatedValue = interpolation8(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix);
  ɵɵstyleMap(interpolatedValue);
}
/**
 * Update an interpolated style on an element with 9 or more bound values surrounded by text.
 *
 * Used when the number of interpolated values exceeds 8.
 *
 * ```html
 * <div
 *  class="key: {{v0}}; key1: {{v1}}; key2: {{v2}}; key3: {{v3}}; key4: {{v4}}; key5: {{v5}};
 *         key6: {{v6}}; key7: {{v7}}; key8: {{v8}}; key9: {{v9}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstyleMapInterpolateV(
 *    ['key: ', v0, '; key1: ', v1, '; key2: ', v2, '; key3: ', v3, '; key4: ', v4, '; key5: ', v5,
 *     '; key6: ', v6, '; key7: ', v7, '; key8: ', v8, '; key9: ', v9, 'suffix']);
 * ```
 *.
 * @param values The collection of values and the strings in-between those values, beginning with
 * a string prefix and ending with a string suffix.
 * (e.g. `['prefix', value0, '; key2: ', value1, '; key2: ', value2, ..., value99, 'suffix']`)
 * @codeGenApi
 */
function ɵɵstyleMapInterpolateV(values) {
  const lView = getLView();
  const interpolatedValue = interpolationV(lView, values);
  ɵɵstyleMap(interpolatedValue);
}

/**
 *
 * Update an interpolated style property on an element with single bound value surrounded by text.
 *
 * Used when the value passed to a property has 1 interpolated value in it:
 *
 * ```html
 * <div style.color="prefix{{v0}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolate1(0, 'prefix', v0, 'suffix');
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`.
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolate1(prop, prefix, v0, suffix, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolation1(lView, prefix, v0, suffix);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolate1;
}
/**
 *
 * Update an interpolated style property on an element with 2 bound values surrounded by text.
 *
 * Used when the value passed to a property has 2 interpolated values in it:
 *
 * ```html
 * <div style.color="prefix{{v0}}-{{v1}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolate2(0, 'prefix', v0, '-', v1, 'suffix');
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`.
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolate2(prop, prefix, v0, i0, v1, suffix, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolation2(lView, prefix, v0, i0, v1, suffix);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolate2;
}
/**
 *
 * Update an interpolated style property on an element with 3 bound values surrounded by text.
 *
 * Used when the value passed to a property has 3 interpolated values in it:
 *
 * ```html
 * <div style.color="prefix{{v0}}-{{v1}}-{{v2}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolate3(0, 'prefix', v0, '-', v1, '-', v2, 'suffix');
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`.
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolate3(prop, prefix, v0, i0, v1, i1, v2, suffix, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolation3(lView, prefix, v0, i0, v1, i1, v2, suffix);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolate3;
}
/**
 *
 * Update an interpolated style property on an element with 4 bound values surrounded by text.
 *
 * Used when the value passed to a property has 4 interpolated values in it:
 *
 * ```html
 * <div style.color="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolate4(0, 'prefix', v0, '-', v1, '-', v2, '-', v3, 'suffix');
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`.
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolate4(prop, prefix, v0, i0, v1, i1, v2, i2, v3, suffix, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolation4(lView, prefix, v0, i0, v1, i1, v2, i2, v3, suffix);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolate4;
}
/**
 *
 * Update an interpolated style property on an element with 5 bound values surrounded by text.
 *
 * Used when the value passed to a property has 5 interpolated values in it:
 *
 * ```html
 * <div style.color="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolate5(0, 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, 'suffix');
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`.
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolate5(prop, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolation5(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolate5;
}
/**
 *
 * Update an interpolated style property on an element with 6 bound values surrounded by text.
 *
 * Used when the value passed to a property has 6 interpolated values in it:
 *
 * ```html
 * <div style.color="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolate6(0, 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, 'suffix');
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`.
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolate6(prop, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolation6(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolate6;
}
/**
 *
 * Update an interpolated style property on an element with 7 bound values surrounded by text.
 *
 * Used when the value passed to a property has 7 interpolated values in it:
 *
 * ```html
 * <div style.color="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolate7(
 *    0, 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, 'suffix');
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`.
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolate7(prop, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolation7(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolate7;
}
/**
 *
 * Update an interpolated style property on an element with 8 bound values surrounded by text.
 *
 * Used when the value passed to a property has 8 interpolated values in it:
 *
 * ```html
 * <div style.color="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}suffix"></div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolate8(0, 'prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6,
 * '-', v7, 'suffix');
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`.
 * @param prefix Static value used for concatenation only.
 * @param v0 Value checked for change.
 * @param i0 Static value used for concatenation only.
 * @param v1 Value checked for change.
 * @param i1 Static value used for concatenation only.
 * @param v2 Value checked for change.
 * @param i2 Static value used for concatenation only.
 * @param v3 Value checked for change.
 * @param i3 Static value used for concatenation only.
 * @param v4 Value checked for change.
 * @param i4 Static value used for concatenation only.
 * @param v5 Value checked for change.
 * @param i5 Static value used for concatenation only.
 * @param v6 Value checked for change.
 * @param i6 Static value used for concatenation only.
 * @param v7 Value checked for change.
 * @param suffix Static value used for concatenation only.
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolate8(prop, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolation8(lView, prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolate8;
}
/**
 * Update an interpolated style property on an element with 9 or more bound values surrounded by
 * text.
 *
 * Used when the number of interpolated values exceeds 8.
 *
 * ```html
 * <div
 *  style.color="prefix{{v0}}-{{v1}}-{{v2}}-{{v3}}-{{v4}}-{{v5}}-{{v6}}-{{v7}}-{{v8}}-{{v9}}suffix">
 * </div>
 * ```
 *
 * Its compiled representation is:
 *
 * ```ts
 * ɵɵstylePropInterpolateV(
 *  0, ['prefix', v0, '-', v1, '-', v2, '-', v3, '-', v4, '-', v5, '-', v6, '-', v7, '-', v9,
 *  'suffix']);
 * ```
 *
 * @param styleIndex Index of style to update. This index value refers to the
 *        index of the style in the style bindings array that was passed into
 *        `styling`..
 * @param values The collection of values and the strings in-between those values, beginning with
 * a string prefix and ending with a string suffix.
 * (e.g. `['prefix', value0, '-', value1, '-', value2, ..., value99, 'suffix']`)
 * @param valueSuffix Optional suffix. Used with scalar values to add unit such as `px`.
 * @returns itself, so that it may be chained.
 * @codeGenApi
 */
function ɵɵstylePropInterpolateV(prop, values, valueSuffix) {
  const lView = getLView();
  const interpolatedValue = interpolationV(lView, values);
  checkStylingProperty(prop, interpolatedValue, valueSuffix, false);
  return ɵɵstylePropInterpolateV;
}

/**
 * Update a property on a host element. Only applies to native node properties, not inputs.
 *
 * Operates on the element selected by index via the {@link select} instruction.
 *
 * @param propName Name of property. Because it is going to DOM, this is not subject to
 *        renaming as part of minification.
 * @param value New value to write.
 * @param sanitizer An optional function used to sanitize the value.
 * @returns This function returns itself so that it may be chained
 * (e.g. `property('name', ctx.name)('title', ctx.title)`)
 *
 * @codeGenApi
 */
function ɵɵhostProperty(propName, value, sanitizer) {
  const lView = getLView();
  const bindingIndex = nextBindingIndex();
  if (bindingUpdated(lView, bindingIndex, value)) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    elementPropertyInternal(tView, tNode, lView, propName, value, lView[RENDERER], sanitizer, true);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, bindingIndex);
  }
  return ɵɵhostProperty;
}
/**
 * Updates a synthetic host binding (e.g. `[@foo]`) on a component or directive.
 *
 * This instruction is for compatibility purposes and is designed to ensure that a
 * synthetic host binding (e.g. `@HostBinding('@foo')`) properly gets rendered in
 * the component's renderer. Normally all host bindings are evaluated with the parent
 * component's renderer, but, in the case of animation @triggers, they need to be
 * evaluated with the sub component's renderer (because that's where the animation
 * triggers are defined).
 *
 * Do not use this instruction as a replacement for `elementProperty`. This instruction
 * only exists to ensure compatibility with the ViewEngine's host binding behavior.
 *
 * @param index The index of the element to update in the data array
 * @param propName Name of property. Because it is going to DOM, this is not subject to
 *        renaming as part of minification.
 * @param value New value to write.
 * @param sanitizer An optional function used to sanitize the value.
 *
 * @codeGenApi
 */
function ɵɵsyntheticHostProperty(propName, value, sanitizer) {
  const lView = getLView();
  const bindingIndex = nextBindingIndex();
  if (bindingUpdated(lView, bindingIndex, value)) {
    const tView = getTView();
    const tNode = getSelectedTNode();
    const currentDef = getCurrentDirectiveDef(tView.data);
    const renderer = loadComponentRenderer(currentDef, tNode, lView);
    elementPropertyInternal(tView, tNode, lView, propName, value, renderer, sanitizer, true);
    ngDevMode && storePropertyBindingMetadata(tView.data, tNode, propName, bindingIndex);
  }
  return ɵɵsyntheticHostProperty;
}

/**
 * NOTE: changes to the `ngI18nClosureMode` name must be synced with `compiler-cli/src/tooling.ts`.
 */
if (typeof ngI18nClosureMode === 'undefined') {
  // These property accesses can be ignored because ngI18nClosureMode will be set to false
  // when optimizing code and the whole if statement will be dropped.
  // Make sure to refer to ngI18nClosureMode as ['ngI18nClosureMode'] for closure.
  // NOTE: we need to have it in IIFE so that the tree-shaker is happy.
  (function () {
    // tslint:disable-next-line:no-toplevel-property-access
    _global['ngI18nClosureMode'] =
    // TODO(FW-1250): validate that this actually, you know, works.
    // tslint:disable-next-line:no-toplevel-property-access
    typeof goog !== 'undefined' && typeof goog.getMsg === 'function';
  })();
}

// THIS CODE IS GENERATED - DO NOT MODIFY.
const u = undefined;
function plural(val) {
  const n = val,
    i = Math.floor(Math.abs(val)),
    v = val.toString().replace(/^[^.]*\.?/, '').length;
  if (i === 1 && v === 0) return 1;
  return 5;
}
var localeEn = ["en", [["a", "p"], ["AM", "PM"], u], [["AM", "PM"], u, u], [["S", "M", "T", "W", "T", "F", "S"], ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]], u, [["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]], u, [["B", "A"], ["BC", "AD"], ["Before Christ", "Anno Domini"]], 0, [6, 0], ["M/d/yy", "MMM d, y", "MMMM d, y", "EEEE, MMMM d, y"], ["h:mm a", "h:mm:ss a", "h:mm:ss a z", "h:mm:ss a zzzz"], ["{1}, {0}", u, "{1} 'at' {0}", u], [".", ",", ";", "%", "+", "-", "E", "×", "‰", "∞", "NaN", ":"], ["#,##0.###", "#,##0%", "¤#,##0.00", "#E0"], "USD", "$", "US Dollar", {}, "ltr", plural];

/**
 * This const is used to store the locale data registered with `registerLocaleData`
 */
let LOCALE_DATA = {};
/**
 * Register locale data to be used internally by Angular. See the
 * ["I18n guide"](guide/i18n-common-format-data-locale) to know how to import additional locale
 * data.
 *
 * The signature `registerLocaleData(data: any, extraData?: any)` is deprecated since v5.1
 */
function registerLocaleData(data, localeId, extraData) {
  if (typeof localeId !== 'string') {
    extraData = localeId;
    localeId = data[LocaleDataIndex.LocaleId];
  }
  localeId = localeId.toLowerCase().replace(/_/g, '-');
  LOCALE_DATA[localeId] = data;
  if (extraData) {
    LOCALE_DATA[localeId][LocaleDataIndex.ExtraData] = extraData;
  }
}
/**
 * Finds the locale data for a given locale.
 *
 * @param locale The locale code.
 * @returns The locale data.
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 */
function findLocaleData(locale) {
  const normalizedLocale = normalizeLocale(locale);
  let match = getLocaleData(normalizedLocale);
  if (match) {
    return match;
  }
  // let's try to find a parent locale
  const parentLocale = normalizedLocale.split('-')[0];
  match = getLocaleData(parentLocale);
  if (match) {
    return match;
  }
  if (parentLocale === 'en') {
    return localeEn;
  }
  throw new RuntimeError(701 /* RuntimeErrorCode.MISSING_LOCALE_DATA */, ngDevMode && `Missing locale data for the locale "${locale}".`);
}
/**
 * Retrieves the default currency code for the given locale.
 *
 * The default is defined as the first currency which is still in use.
 *
 * @param locale The code of the locale whose currency code we want.
 * @returns The code of the default currency for the given locale.
 *
 */
function getLocaleCurrencyCode(locale) {
  const data = findLocaleData(locale);
  return data[LocaleDataIndex.CurrencyCode] || null;
}
/**
 * Retrieves the plural function used by ICU expressions to determine the plural case to use
 * for a given locale.
 * @param locale A locale code for the locale format rules to use.
 * @returns The plural function for the locale.
 * @see `NgPlural`
 * @see [Internationalization (i18n) Guide](https://angular.io/guide/i18n-overview)
 */
function getLocalePluralCase(locale) {
  const data = findLocaleData(locale);
  return data[LocaleDataIndex.PluralCase];
}
/**
 * Helper function to get the given `normalizedLocale` from `LOCALE_DATA`
 * or from the global `ng.common.locale`.
 */
function getLocaleData(normalizedLocale) {
  if (!(normalizedLocale in LOCALE_DATA)) {
    LOCALE_DATA[normalizedLocale] = _global.ng && _global.ng.common && _global.ng.common.locales && _global.ng.common.locales[normalizedLocale];
  }
  return LOCALE_DATA[normalizedLocale];
}
/**
 * Helper function to remove all the locale data from `LOCALE_DATA`.
 */
function unregisterAllLocaleData() {
  LOCALE_DATA = {};
}
/**
 * Index of each type of locale data from the locale data array
 */
var LocaleDataIndex;
(function (LocaleDataIndex) {
  LocaleDataIndex[LocaleDataIndex["LocaleId"] = 0] = "LocaleId";
  LocaleDataIndex[LocaleDataIndex["DayPeriodsFormat"] = 1] = "DayPeriodsFormat";
  LocaleDataIndex[LocaleDataIndex["DayPeriodsStandalone"] = 2] = "DayPeriodsStandalone";
  LocaleDataIndex[LocaleDataIndex["DaysFormat"] = 3] = "DaysFormat";
  LocaleDataIndex[LocaleDataIndex["DaysStandalone"] = 4] = "DaysStandalone";
  LocaleDataIndex[LocaleDataIndex["MonthsFormat"] = 5] = "MonthsFormat";
  LocaleDataIndex[LocaleDataIndex["MonthsStandalone"] = 6] = "MonthsStandalone";
  LocaleDataIndex[LocaleDataIndex["Eras"] = 7] = "Eras";
  LocaleDataIndex[LocaleDataIndex["FirstDayOfWeek"] = 8] = "FirstDayOfWeek";
  LocaleDataIndex[LocaleDataIndex["WeekendRange"] = 9] = "WeekendRange";
  LocaleDataIndex[LocaleDataIndex["DateFormat"] = 10] = "DateFormat";
  LocaleDataIndex[LocaleDataIndex["TimeFormat"] = 11] = "TimeFormat";
  LocaleDataIndex[LocaleDataIndex["DateTimeFormat"] = 12] = "DateTimeFormat";
  LocaleDataIndex[LocaleDataIndex["NumberSymbols"] = 13] = "NumberSymbols";
  LocaleDataIndex[LocaleDataIndex["NumberFormats"] = 14] = "NumberFormats";
  LocaleDataIndex[LocaleDataIndex["CurrencyCode"] = 15] = "CurrencyCode";
  LocaleDataIndex[LocaleDataIndex["CurrencySymbol"] = 16] = "CurrencySymbol";
  LocaleDataIndex[LocaleDataIndex["CurrencyName"] = 17] = "CurrencyName";
  LocaleDataIndex[LocaleDataIndex["Currencies"] = 18] = "Currencies";
  LocaleDataIndex[LocaleDataIndex["Directionality"] = 19] = "Directionality";
  LocaleDataIndex[LocaleDataIndex["PluralCase"] = 20] = "PluralCase";
  LocaleDataIndex[LocaleDataIndex["ExtraData"] = 21] = "ExtraData";
})(LocaleDataIndex || (LocaleDataIndex = {}));
/**
 * Returns the canonical form of a locale name - lowercase with `_` replaced with `-`.
 */
function normalizeLocale(locale) {
  return locale.toLowerCase().replace(/_/g, '-');
}
const pluralMapping = ['zero', 'one', 'two', 'few', 'many'];
/**
 * Returns the plural case based on the locale
 */
function getPluralCase(value, locale) {
  const plural = getLocalePluralCase(locale)(parseInt(value, 10));
  const result = pluralMapping[plural];
  return result !== undefined ? result : 'other';
}
/**
 * The locale id that the application is using by default (for translations and ICU expressions).
 */
const DEFAULT_LOCALE_ID = 'en-US';
/**
 * USD currency code that the application uses by default for CurrencyPipe when no
 * DEFAULT_CURRENCY_CODE is provided.
 */
const USD_CURRENCY_CODE = 'USD';

/**
 * Marks that the next string is an element name.
 *
 * See `I18nMutateOpCodes` documentation.
 */
const ELEMENT_MARKER = {
  marker: 'element'
};
/**
 * Marks that the next string is comment text need for ICU.
 *
 * See `I18nMutateOpCodes` documentation.
 */
const ICU_MARKER = {
  marker: 'ICU'
};
/**
 * See `I18nCreateOpCodes`
 */
var I18nCreateOpCode;
(function (I18nCreateOpCode) {
  /**
   * Number of bits to shift index so that it can be combined with the `APPEND_EAGERLY` and
   * `COMMENT`.
   */
  I18nCreateOpCode[I18nCreateOpCode["SHIFT"] = 2] = "SHIFT";
  /**
   * Should the node be appended to parent immediately after creation.
   */
  I18nCreateOpCode[I18nCreateOpCode["APPEND_EAGERLY"] = 1] = "APPEND_EAGERLY";
  /**
   * If set the node should be comment (rather than a text) node.
   */
  I18nCreateOpCode[I18nCreateOpCode["COMMENT"] = 2] = "COMMENT";
})(I18nCreateOpCode || (I18nCreateOpCode = {}));
// Note: This hack is necessary so we don't erroneously get a circular dependency
// failure based on types.
const unusedValueExportToPlacateAjd = 1;

/**
 * The locale id that the application is currently using (for translations and ICU expressions).
 * This is the ivy version of `LOCALE_ID` that was defined as an injection token for the view engine
 * but is now defined as a global value.
 */
let LOCALE_ID$1 = DEFAULT_LOCALE_ID;
/**
 * Sets the locale id that will be used for translations and ICU expressions.
 * This is the ivy version of `LOCALE_ID` that was defined as an injection token for the view engine
 * but is now defined as a global value.
 *
 * @param localeId
 */
function setLocaleId(localeId) {
  assertDefined(localeId, `Expected localeId to be defined`);
  if (typeof localeId === 'string') {
    LOCALE_ID$1 = localeId.toLowerCase().replace(/_/g, '-');
  }
}
/**
 * Gets the locale id that will be used for translations and ICU expressions.
 * This is the ivy version of `LOCALE_ID` that was defined as an injection token for the view engine
 * but is now defined as a global value.
 */
function getLocaleId() {
  return LOCALE_ID$1;
}

/**
 * Find a node in front of which `currentTNode` should be inserted (takes i18n into account).
 *
 * This method determines the `RNode` in front of which we should insert the `currentRNode`. This
 * takes `TNode.insertBeforeIndex` into account.
 *
 * @param parentTNode parent `TNode`
 * @param currentTNode current `TNode` (The node which we would like to insert into the DOM)
 * @param lView current `LView`
 */
function getInsertInFrontOfRNodeWithI18n(parentTNode, currentTNode, lView) {
  const tNodeInsertBeforeIndex = currentTNode.insertBeforeIndex;
  const insertBeforeIndex = Array.isArray(tNodeInsertBeforeIndex) ? tNodeInsertBeforeIndex[0] : tNodeInsertBeforeIndex;
  if (insertBeforeIndex === null) {
    return getInsertInFrontOfRNodeWithNoI18n(parentTNode, currentTNode, lView);
  } else {
    ngDevMode && assertIndexInRange(lView, insertBeforeIndex);
    return unwrapRNode(lView[insertBeforeIndex]);
  }
}
/**
 * Process `TNode.insertBeforeIndex` by adding i18n text nodes.
 *
 * See `TNode.insertBeforeIndex`
 */
function processI18nInsertBefore(renderer, childTNode, lView, childRNode, parentRElement) {
  const tNodeInsertBeforeIndex = childTNode.insertBeforeIndex;
  if (Array.isArray(tNodeInsertBeforeIndex)) {
    // An array indicates that there are i18n nodes that need to be added as children of this
    // `childRNode`. These i18n nodes were created before this `childRNode` was available and so
    // only now can be added. The first element of the array is the normal index where we should
    // insert the `childRNode`. Additional elements are the extra nodes to be added as children of
    // `childRNode`.
    ngDevMode && assertDomNode(childRNode);
    let i18nParent = childRNode;
    let anchorRNode = null;
    if (!(childTNode.type & 3 /* TNodeType.AnyRNode */)) {
      anchorRNode = i18nParent;
      i18nParent = parentRElement;
    }
    if (i18nParent !== null && childTNode.componentOffset === -1) {
      for (let i = 1; i < tNodeInsertBeforeIndex.length; i++) {
        // No need to `unwrapRNode` because all of the indexes point to i18n text nodes.
        // see `assertDomNode` below.
        const i18nChild = lView[tNodeInsertBeforeIndex[i]];
        nativeInsertBefore(renderer, i18nParent, i18nChild, anchorRNode, false);
      }
    }
  }
}

/**
 * Add `tNode` to `previousTNodes` list and update relevant `TNode`s in `previousTNodes` list
 * `tNode.insertBeforeIndex`.
 *
 * Things to keep in mind:
 * 1. All i18n text nodes are encoded as `TNodeType.Element` and are created eagerly by the
 *    `ɵɵi18nStart` instruction.
 * 2. All `TNodeType.Placeholder` `TNodes` are elements which will be created later by
 *    `ɵɵelementStart` instruction.
 * 3. `ɵɵelementStart` instruction will create `TNode`s in the ascending `TNode.index` order. (So a
 *    smaller index `TNode` is guaranteed to be created before a larger one)
 *
 * We use the above three invariants to determine `TNode.insertBeforeIndex`.
 *
 * In an ideal world `TNode.insertBeforeIndex` would always be `TNode.next.index`. However,
 * this will not work because `TNode.next.index` may be larger than `TNode.index` which means that
 * the next node is not yet created and therefore we can't insert in front of it.
 *
 * Rule1: `TNode.insertBeforeIndex = null` if `TNode.next === null` (Initial condition, as we don't
 *        know if there will be further `TNode`s inserted after.)
 * Rule2: If `previousTNode` is created after the `tNode` being inserted, then
 *        `previousTNode.insertBeforeNode = tNode.index` (So when a new `tNode` is added we check
 *        previous to see if we can update its `insertBeforeTNode`)
 *
 * See `TNode.insertBeforeIndex` for more context.
 *
 * @param previousTNodes A list of previous TNodes so that we can easily traverse `TNode`s in
 *     reverse order. (If `TNode` would have `previous` this would not be necessary.)
 * @param newTNode A TNode to add to the `previousTNodes` list.
 */
function addTNodeAndUpdateInsertBeforeIndex(previousTNodes, newTNode) {
  // Start with Rule1
  ngDevMode && assertEqual(newTNode.insertBeforeIndex, null, 'We expect that insertBeforeIndex is not set');
  previousTNodes.push(newTNode);
  if (previousTNodes.length > 1) {
    for (let i = previousTNodes.length - 2; i >= 0; i--) {
      const existingTNode = previousTNodes[i];
      // Text nodes are created eagerly and so they don't need their `indexBeforeIndex` updated.
      // It is safe to ignore them.
      if (!isI18nText(existingTNode)) {
        if (isNewTNodeCreatedBefore(existingTNode, newTNode) && getInsertBeforeIndex(existingTNode) === null) {
          // If it was created before us in time, (and it does not yet have `insertBeforeIndex`)
          // then add the `insertBeforeIndex`.
          setInsertBeforeIndex(existingTNode, newTNode.index);
        }
      }
    }
  }
}
function isI18nText(tNode) {
  return !(tNode.type & 64 /* TNodeType.Placeholder */);
}

function isNewTNodeCreatedBefore(existingTNode, newTNode) {
  return isI18nText(newTNode) || existingTNode.index > newTNode.index;
}
function getInsertBeforeIndex(tNode) {
  const index = tNode.insertBeforeIndex;
  return Array.isArray(index) ? index[0] : index;
}
function setInsertBeforeIndex(tNode, value) {
  const index = tNode.insertBeforeIndex;
  if (Array.isArray(index)) {
    // Array is stored if we have to insert child nodes. See `TNode.insertBeforeIndex`
    index[0] = value;
  } else {
    setI18nHandling(getInsertInFrontOfRNodeWithI18n, processI18nInsertBefore);
    tNode.insertBeforeIndex = value;
  }
}

/**
 * Retrieve `TIcu` at a given `index`.
 *
 * The `TIcu` can be stored either directly (if it is nested ICU) OR
 * it is stored inside tho `TIcuContainer` if it is top level ICU.
 *
 * The reason for this is that the top level ICU need a `TNode` so that they are part of the render
 * tree, but nested ICU's have no TNode, because we don't know ahead of time if the nested ICU is
 * expressed (parent ICU may have selected a case which does not contain it.)
 *
 * @param tView Current `TView`.
 * @param index Index where the value should be read from.
 */
function getTIcu(tView, index) {
  const value = tView.data[index];
  if (value === null || typeof value === 'string') return null;
  if (ngDevMode && !(value.hasOwnProperty('tView') || value.hasOwnProperty('currentCaseLViewIndex'))) {
    throwError('We expect to get \'null\'|\'TIcu\'|\'TIcuContainer\', but got: ' + value);
  }
  // Here the `value.hasOwnProperty('currentCaseLViewIndex')` is a polymorphic read as it can be
  // either TIcu or TIcuContainerNode. This is not ideal, but we still think it is OK because it
  // will be just two cases which fits into the browser inline cache (inline cache can take up to
  // 4)
  const tIcu = value.hasOwnProperty('currentCaseLViewIndex') ? value : value.value;
  ngDevMode && assertTIcu(tIcu);
  return tIcu;
}
/**
 * Store `TIcu` at a give `index`.
 *
 * The `TIcu` can be stored either directly (if it is nested ICU) OR
 * it is stored inside tho `TIcuContainer` if it is top level ICU.
 *
 * The reason for this is that the top level ICU need a `TNode` so that they are part of the render
 * tree, but nested ICU's have no TNode, because we don't know ahead of time if the nested ICU is
 * expressed (parent ICU may have selected a case which does not contain it.)
 *
 * @param tView Current `TView`.
 * @param index Index where the value should be stored at in `Tview.data`
 * @param tIcu The TIcu to store.
 */
function setTIcu(tView, index, tIcu) {
  const tNode = tView.data[index];
  ngDevMode && assertEqual(tNode === null || tNode.hasOwnProperty('tView'), true, 'We expect to get \'null\'|\'TIcuContainer\'');
  if (tNode === null) {
    tView.data[index] = tIcu;
  } else {
    ngDevMode && assertTNodeType(tNode, 32 /* TNodeType.Icu */);
    tNode.value = tIcu;
  }
}
/**
 * Set `TNode.insertBeforeIndex` taking the `Array` into account.
 *
 * See `TNode.insertBeforeIndex`
 */
function setTNodeInsertBeforeIndex(tNode, index) {
  ngDevMode && assertTNode(tNode);
  let insertBeforeIndex = tNode.insertBeforeIndex;
  if (insertBeforeIndex === null) {
    setI18nHandling(getInsertInFrontOfRNodeWithI18n, processI18nInsertBefore);
    insertBeforeIndex = tNode.insertBeforeIndex = [null /* may be updated to number later */, index];
  } else {
    assertEqual(Array.isArray(insertBeforeIndex), true, 'Expecting array here');
    insertBeforeIndex.push(index);
  }
}
/**
 * Create `TNode.type=TNodeType.Placeholder` node.
 *
 * See `TNodeType.Placeholder` for more information.
 */
function createTNodePlaceholder(tView, previousTNodes, index) {
  const tNode = createTNodeAtIndex(tView, index, 64 /* TNodeType.Placeholder */, null, null);
  addTNodeAndUpdateInsertBeforeIndex(previousTNodes, tNode);
  return tNode;
}
/**
 * Returns current ICU case.
 *
 * ICU cases are stored as index into the `TIcu.cases`.
 * At times it is necessary to communicate that the ICU case just switched and that next ICU update
 * should update all bindings regardless of the mask. In such a case the we store negative numbers
 * for cases which have just been switched. This function removes the negative flag.
 */
function getCurrentICUCaseIndex(tIcu, lView) {
  const currentCase = lView[tIcu.currentCaseLViewIndex];
  return currentCase === null ? currentCase : currentCase < 0 ? ~currentCase : currentCase;
}
function getParentFromIcuCreateOpCode(mergedCode) {
  return mergedCode >>> 17 /* IcuCreateOpCode.SHIFT_PARENT */;
}

function getRefFromIcuCreateOpCode(mergedCode) {
  return (mergedCode & 131070 /* IcuCreateOpCode.MASK_REF */) >>> 1 /* IcuCreateOpCode.SHIFT_REF */;
}

function getInstructionFromIcuCreateOpCode(mergedCode) {
  return mergedCode & 1 /* IcuCreateOpCode.MASK_INSTRUCTION */;
}

function icuCreateOpCode(opCode, parentIdx, refIdx) {
  ngDevMode && assertGreaterThanOrEqual(parentIdx, 0, 'Missing parent index');
  ngDevMode && assertGreaterThan(refIdx, 0, 'Missing ref index');
  return opCode | parentIdx << 17 /* IcuCreateOpCode.SHIFT_PARENT */ | refIdx << 1 /* IcuCreateOpCode.SHIFT_REF */;
}

/**
 * Keep track of which input bindings in `ɵɵi18nExp` have changed.
 *
 * This is used to efficiently update expressions in i18n only when the corresponding input has
 * changed.
 *
 * 1) Each bit represents which of the `ɵɵi18nExp` has changed.
 * 2) There are 32 bits allowed in JS.
 * 3) Bit 32 is special as it is shared for all changes past 32. (In other words if you have more
 * than 32 `ɵɵi18nExp` then all changes past 32nd `ɵɵi18nExp` will be mapped to same bit. This means
 * that we may end up changing more than we need to. But i18n expressions with 32 bindings is rare
 * so in practice it should not be an issue.)
 */
let changeMask = 0b0;
/**
 * Keeps track of which bit needs to be updated in `changeMask`
 *
 * This value gets incremented on every call to `ɵɵi18nExp`
 */
let changeMaskCounter = 0;
/**
 * Keep track of which input bindings in `ɵɵi18nExp` have changed.
 *
 * `setMaskBit` gets invoked by each call to `ɵɵi18nExp`.
 *
 * @param hasChange did `ɵɵi18nExp` detect a change.
 */
function setMaskBit(hasChange) {
  if (hasChange) {
    changeMask = changeMask | 1 << Math.min(changeMaskCounter, 31);
  }
  changeMaskCounter++;
}
function applyI18n(tView, lView, index) {
  if (changeMaskCounter > 0) {
    ngDevMode && assertDefined(tView, `tView should be defined`);
    const tI18n = tView.data[index];
    // When `index` points to an `ɵɵi18nAttributes` then we have an array otherwise `TI18n`
    const updateOpCodes = Array.isArray(tI18n) ? tI18n : tI18n.update;
    const bindingsStartIndex = getBindingIndex() - changeMaskCounter - 1;
    applyUpdateOpCodes(tView, lView, updateOpCodes, bindingsStartIndex, changeMask);
  }
  // Reset changeMask & maskBit to default for the next update cycle
  changeMask = 0b0;
  changeMaskCounter = 0;
}
/**
 * Apply `I18nCreateOpCodes` op-codes as stored in `TI18n.create`.
 *
 * Creates text (and comment) nodes which are internationalized.
 *
 * @param lView Current lView
 * @param createOpCodes Set of op-codes to apply
 * @param parentRNode Parent node (so that direct children can be added eagerly) or `null` if it is
 *     a root node.
 * @param insertInFrontOf DOM node that should be used as an anchor.
 */
function applyCreateOpCodes(lView, createOpCodes, parentRNode, insertInFrontOf) {
  const renderer = lView[RENDERER];
  for (let i = 0; i < createOpCodes.length; i++) {
    const opCode = createOpCodes[i++];
    const text = createOpCodes[i];
    const isComment = (opCode & I18nCreateOpCode.COMMENT) === I18nCreateOpCode.COMMENT;
    const appendNow = (opCode & I18nCreateOpCode.APPEND_EAGERLY) === I18nCreateOpCode.APPEND_EAGERLY;
    const index = opCode >>> I18nCreateOpCode.SHIFT;
    let rNode = lView[index];
    if (rNode === null) {
      // We only create new DOM nodes if they don't already exist: If ICU switches case back to a
      // case which was already instantiated, no need to create new DOM nodes.
      rNode = lView[index] = isComment ? renderer.createComment(text) : createTextNode(renderer, text);
    }
    if (appendNow && parentRNode !== null) {
      nativeInsertBefore(renderer, parentRNode, rNode, insertInFrontOf, false);
    }
  }
}
/**
 * Apply `I18nMutateOpCodes` OpCodes.
 *
 * @param tView Current `TView`
 * @param mutableOpCodes Mutable OpCodes to process
 * @param lView Current `LView`
 * @param anchorRNode place where the i18n node should be inserted.
 */
function applyMutableOpCodes(tView, mutableOpCodes, lView, anchorRNode) {
  ngDevMode && assertDomNode(anchorRNode);
  const renderer = lView[RENDERER];
  // `rootIdx` represents the node into which all inserts happen.
  let rootIdx = null;
  // `rootRNode` represents the real node into which we insert. This can be different from
  // `lView[rootIdx]` if we have projection.
  //  - null we don't have a parent (as can be the case in when we are inserting into a root of
  //    LView which has no parent.)
  //  - `RElement` The element representing the root after taking projection into account.
  let rootRNode;
  for (let i = 0; i < mutableOpCodes.length; i++) {
    const opCode = mutableOpCodes[i];
    if (typeof opCode == 'string') {
      const textNodeIndex = mutableOpCodes[++i];
      if (lView[textNodeIndex] === null) {
        ngDevMode && ngDevMode.rendererCreateTextNode++;
        ngDevMode && assertIndexInRange(lView, textNodeIndex);
        lView[textNodeIndex] = createTextNode(renderer, opCode);
      }
    } else if (typeof opCode == 'number') {
      switch (opCode & 1 /* IcuCreateOpCode.MASK_INSTRUCTION */) {
        case 0 /* IcuCreateOpCode.AppendChild */:
          const parentIdx = getParentFromIcuCreateOpCode(opCode);
          if (rootIdx === null) {
            // The first operation should save the `rootIdx` because the first operation
            // must insert into the root. (Only subsequent operations can insert into a dynamic
            // parent)
            rootIdx = parentIdx;
            rootRNode = nativeParentNode(renderer, anchorRNode);
          }
          let insertInFrontOf;
          let parentRNode;
          if (parentIdx === rootIdx) {
            insertInFrontOf = anchorRNode;
            parentRNode = rootRNode;
          } else {
            insertInFrontOf = null;
            parentRNode = unwrapRNode(lView[parentIdx]);
          }
          // FIXME(misko): Refactor with `processI18nText`
          if (parentRNode !== null) {
            // This can happen if the `LView` we are adding to is not attached to a parent `LView`.
            // In such a case there is no "root" we can attach to. This is fine, as we still need to
            // create the elements. When the `LView` gets later added to a parent these "root" nodes
            // get picked up and added.
            ngDevMode && assertDomNode(parentRNode);
            const refIdx = getRefFromIcuCreateOpCode(opCode);
            ngDevMode && assertGreaterThan(refIdx, HEADER_OFFSET, 'Missing ref');
            // `unwrapRNode` is not needed here as all of these point to RNodes as part of the i18n
            // which can't have components.
            const child = lView[refIdx];
            ngDevMode && assertDomNode(child);
            nativeInsertBefore(renderer, parentRNode, child, insertInFrontOf, false);
            const tIcu = getTIcu(tView, refIdx);
            if (tIcu !== null && typeof tIcu === 'object') {
              // If we just added a comment node which has ICU then that ICU may have already been
              // rendered and therefore we need to re-add it here.
              ngDevMode && assertTIcu(tIcu);
              const caseIndex = getCurrentICUCaseIndex(tIcu, lView);
              if (caseIndex !== null) {
                applyMutableOpCodes(tView, tIcu.create[caseIndex], lView, lView[tIcu.anchorIdx]);
              }
            }
          }
          break;
        case 1 /* IcuCreateOpCode.Attr */:
          const elementNodeIndex = opCode >>> 1 /* IcuCreateOpCode.SHIFT_REF */;
          const attrName = mutableOpCodes[++i];
          const attrValue = mutableOpCodes[++i];
          // This code is used for ICU expressions only, since we don't support
          // directives/components in ICUs, we don't need to worry about inputs here
          setElementAttribute(renderer, getNativeByIndex(elementNodeIndex, lView), null, null, attrName, attrValue, null);
          break;
        default:
          if (ngDevMode) {
            throw new RuntimeError(700 /* RuntimeErrorCode.INVALID_I18N_STRUCTURE */, `Unable to determine the type of mutate operation for "${opCode}"`);
          }
      }
    } else {
      switch (opCode) {
        case ICU_MARKER:
          const commentValue = mutableOpCodes[++i];
          const commentNodeIndex = mutableOpCodes[++i];
          if (lView[commentNodeIndex] === null) {
            ngDevMode && assertEqual(typeof commentValue, 'string', `Expected "${commentValue}" to be a comment node value`);
            ngDevMode && ngDevMode.rendererCreateComment++;
            ngDevMode && assertIndexInExpandoRange(lView, commentNodeIndex);
            const commentRNode = lView[commentNodeIndex] = createCommentNode(renderer, commentValue);
            // FIXME(misko): Attaching patch data is only needed for the root (Also add tests)
            attachPatchData(commentRNode, lView);
          }
          break;
        case ELEMENT_MARKER:
          const tagName = mutableOpCodes[++i];
          const elementNodeIndex = mutableOpCodes[++i];
          if (lView[elementNodeIndex] === null) {
            ngDevMode && assertEqual(typeof tagName, 'string', `Expected "${tagName}" to be an element node tag name`);
            ngDevMode && ngDevMode.rendererCreateElement++;
            ngDevMode && assertIndexInExpandoRange(lView, elementNodeIndex);
            const elementRNode = lView[elementNodeIndex] = createElementNode(renderer, tagName, null);
            // FIXME(misko): Attaching patch data is only needed for the root (Also add tests)
            attachPatchData(elementRNode, lView);
          }
          break;
        default:
          ngDevMode && throwError(`Unable to determine the type of mutate operation for "${opCode}"`);
      }
    }
  }
}
/**
 * Apply `I18nUpdateOpCodes` OpCodes
 *
 * @param tView Current `TView`
 * @param lView Current `LView`
 * @param updateOpCodes OpCodes to process
 * @param bindingsStartIndex Location of the first `ɵɵi18nApply`
 * @param changeMask Each bit corresponds to a `ɵɵi18nExp` (Counting backwards from
 *     `bindingsStartIndex`)
 */
function applyUpdateOpCodes(tView, lView, updateOpCodes, bindingsStartIndex, changeMask) {
  for (let i = 0; i < updateOpCodes.length; i++) {
    // bit code to check if we should apply the next update
    const checkBit = updateOpCodes[i];
    // Number of opCodes to skip until next set of update codes
    const skipCodes = updateOpCodes[++i];
    if (checkBit & changeMask) {
      // The value has been updated since last checked
      let value = '';
      for (let j = i + 1; j <= i + skipCodes; j++) {
        const opCode = updateOpCodes[j];
        if (typeof opCode == 'string') {
          value += opCode;
        } else if (typeof opCode == 'number') {
          if (opCode < 0) {
            // Negative opCode represent `i18nExp` values offset.
            value += renderStringify(lView[bindingsStartIndex - opCode]);
          } else {
            const nodeIndex = opCode >>> 2 /* I18nUpdateOpCode.SHIFT_REF */;
            switch (opCode & 3 /* I18nUpdateOpCode.MASK_OPCODE */) {
              case 1 /* I18nUpdateOpCode.Attr */:
                const propName = updateOpCodes[++j];
                const sanitizeFn = updateOpCodes[++j];
                const tNodeOrTagName = tView.data[nodeIndex];
                ngDevMode && assertDefined(tNodeOrTagName, 'Experting TNode or string');
                if (typeof tNodeOrTagName === 'string') {
                  // IF we don't have a `TNode`, then we are an element in ICU (as ICU content does
                  // not have TNode), in which case we know that there are no directives, and hence
                  // we use attribute setting.
                  setElementAttribute(lView[RENDERER], lView[nodeIndex], null, tNodeOrTagName, propName, value, sanitizeFn);
                } else {
                  elementPropertyInternal(tView, tNodeOrTagName, lView, propName, value, lView[RENDERER], sanitizeFn, false);
                }
                break;
              case 0 /* I18nUpdateOpCode.Text */:
                const rText = lView[nodeIndex];
                rText !== null && updateTextNode(lView[RENDERER], rText, value);
                break;
              case 2 /* I18nUpdateOpCode.IcuSwitch */:
                applyIcuSwitchCase(tView, getTIcu(tView, nodeIndex), lView, value);
                break;
              case 3 /* I18nUpdateOpCode.IcuUpdate */:
                applyIcuUpdateCase(tView, getTIcu(tView, nodeIndex), bindingsStartIndex, lView);
                break;
            }
          }
        }
      }
    } else {
      const opCode = updateOpCodes[i + 1];
      if (opCode > 0 && (opCode & 3 /* I18nUpdateOpCode.MASK_OPCODE */) === 3 /* I18nUpdateOpCode.IcuUpdate */) {
        // Special case for the `icuUpdateCase`. It could be that the mask did not match, but
        // we still need to execute `icuUpdateCase` because the case has changed recently due to
        // previous `icuSwitchCase` instruction. (`icuSwitchCase` and `icuUpdateCase` always come in
        // pairs.)
        const nodeIndex = opCode >>> 2 /* I18nUpdateOpCode.SHIFT_REF */;
        const tIcu = getTIcu(tView, nodeIndex);
        const currentIndex = lView[tIcu.currentCaseLViewIndex];
        if (currentIndex < 0) {
          applyIcuUpdateCase(tView, tIcu, bindingsStartIndex, lView);
        }
      }
    }
    i += skipCodes;
  }
}
/**
 * Apply OpCodes associated with updating an existing ICU.
 *
 * @param tView Current `TView`
 * @param tIcu Current `TIcu`
 * @param bindingsStartIndex Location of the first `ɵɵi18nApply`
 * @param lView Current `LView`
 */
function applyIcuUpdateCase(tView, tIcu, bindingsStartIndex, lView) {
  ngDevMode && assertIndexInRange(lView, tIcu.currentCaseLViewIndex);
  let activeCaseIndex = lView[tIcu.currentCaseLViewIndex];
  if (activeCaseIndex !== null) {
    let mask = changeMask;
    if (activeCaseIndex < 0) {
      // Clear the flag.
      // Negative number means that the ICU was freshly created and we need to force the update.
      activeCaseIndex = lView[tIcu.currentCaseLViewIndex] = ~activeCaseIndex;
      // -1 is same as all bits on, which simulates creation since it marks all bits dirty
      mask = -1;
    }
    applyUpdateOpCodes(tView, lView, tIcu.update[activeCaseIndex], bindingsStartIndex, mask);
  }
}
/**
 * Apply OpCodes associated with switching a case on ICU.
 *
 * This involves tearing down existing case and than building up a new case.
 *
 * @param tView Current `TView`
 * @param tIcu Current `TIcu`
 * @param lView Current `LView`
 * @param value Value of the case to update to.
 */
function applyIcuSwitchCase(tView, tIcu, lView, value) {
  // Rebuild a new case for this ICU
  const caseIndex = getCaseIndex(tIcu, value);
  let activeCaseIndex = getCurrentICUCaseIndex(tIcu, lView);
  if (activeCaseIndex !== caseIndex) {
    applyIcuSwitchCaseRemove(tView, tIcu, lView);
    lView[tIcu.currentCaseLViewIndex] = caseIndex === null ? null : ~caseIndex;
    if (caseIndex !== null) {
      // Add the nodes for the new case
      const anchorRNode = lView[tIcu.anchorIdx];
      if (anchorRNode) {
        ngDevMode && assertDomNode(anchorRNode);
        applyMutableOpCodes(tView, tIcu.create[caseIndex], lView, anchorRNode);
      }
    }
  }
}
/**
 * Apply OpCodes associated with tearing ICU case.
 *
 * This involves tearing down existing case and than building up a new case.
 *
 * @param tView Current `TView`
 * @param tIcu Current `TIcu`
 * @param lView Current `LView`
 */
function applyIcuSwitchCaseRemove(tView, tIcu, lView) {
  let activeCaseIndex = getCurrentICUCaseIndex(tIcu, lView);
  if (activeCaseIndex !== null) {
    const removeCodes = tIcu.remove[activeCaseIndex];
    for (let i = 0; i < removeCodes.length; i++) {
      const nodeOrIcuIndex = removeCodes[i];
      if (nodeOrIcuIndex > 0) {
        // Positive numbers are `RNode`s.
        const rNode = getNativeByIndex(nodeOrIcuIndex, lView);
        rNode !== null && nativeRemoveNode(lView[RENDERER], rNode);
      } else {
        // Negative numbers are ICUs
        applyIcuSwitchCaseRemove(tView, getTIcu(tView, ~nodeOrIcuIndex), lView);
      }
    }
  }
}
/**
 * Returns the index of the current case of an ICU expression depending on the main binding value
 *
 * @param icuExpression
 * @param bindingValue The value of the main binding used by this ICU expression
 */
function getCaseIndex(icuExpression, bindingValue) {
  let index = icuExpression.cases.indexOf(bindingValue);
  if (index === -1) {
    switch (icuExpression.type) {
      case 1 /* IcuType.plural */:
        {
          const resolvedCase = getPluralCase(bindingValue, getLocaleId());
          index = icuExpression.cases.indexOf(resolvedCase);
          if (index === -1 && resolvedCase !== 'other') {
            index = icuExpression.cases.indexOf('other');
          }
          break;
        }
      case 0 /* IcuType.select */:
        {
          index = icuExpression.cases.indexOf('other');
          break;
        }
    }
  }
  return index === -1 ? null : index;
}
function loadIcuContainerVisitor() {
  const _stack = [];
  let _index = -1;
  let _lView;
  let _removes;
  /**
   * Retrieves a set of root nodes from `TIcu.remove`. Used by `TNodeType.ICUContainer`
   * to determine which root belong to the ICU.
   *
   * Example of usage.
   * ```
   * const nextRNode = icuContainerIteratorStart(tIcuContainerNode, lView);
   * let rNode: RNode|null;
   * while(rNode = nextRNode()) {
   *   console.log(rNode);
   * }
   * ```
   *
   * @param tIcuContainerNode Current `TIcuContainerNode`
   * @param lView `LView` where the `RNode`s should be looked up.
   */
  function icuContainerIteratorStart(tIcuContainerNode, lView) {
    _lView = lView;
    while (_stack.length) _stack.pop();
    ngDevMode && assertTNodeForLView(tIcuContainerNode, lView);
    enterIcu(tIcuContainerNode.value, lView);
    return icuContainerIteratorNext;
  }
  function enterIcu(tIcu, lView) {
    _index = 0;
    const currentCase = getCurrentICUCaseIndex(tIcu, lView);
    if (currentCase !== null) {
      ngDevMode && assertNumberInRange(currentCase, 0, tIcu.cases.length - 1);
      _removes = tIcu.remove[currentCase];
    } else {
      _removes = EMPTY_ARRAY;
    }
  }
  function icuContainerIteratorNext() {
    if (_index < _removes.length) {
      const removeOpCode = _removes[_index++];
      ngDevMode && assertNumber(removeOpCode, 'Expecting OpCode number');
      if (removeOpCode > 0) {
        const rNode = _lView[removeOpCode];
        ngDevMode && assertDomNode(rNode);
        return rNode;
      } else {
        _stack.push(_index, _removes);
        // ICUs are represented by negative indices
        const tIcuIndex = ~removeOpCode;
        const tIcu = _lView[TVIEW].data[tIcuIndex];
        ngDevMode && assertTIcu(tIcu);
        enterIcu(tIcu, _lView);
        return icuContainerIteratorNext();
      }
    } else {
      if (_stack.length === 0) {
        return null;
      } else {
        _removes = _stack.pop();
        _index = _stack.pop();
        return icuContainerIteratorNext();
      }
    }
  }
  return icuContainerIteratorStart;
}

/**
 * Converts `I18nCreateOpCodes` array into a human readable format.
 *
 * This function is attached to the `I18nCreateOpCodes.debug` property if `ngDevMode` is enabled.
 * This function provides a human readable view of the opcodes. This is useful when debugging the
 * application as well as writing more readable tests.
 *
 * @param this `I18nCreateOpCodes` if attached as a method.
 * @param opcodes `I18nCreateOpCodes` if invoked as a function.
 */
function i18nCreateOpCodesToString(opcodes) {
  const createOpCodes = opcodes || (Array.isArray(this) ? this : []);
  let lines = [];
  for (let i = 0; i < createOpCodes.length; i++) {
    const opCode = createOpCodes[i++];
    const text = createOpCodes[i];
    const isComment = (opCode & I18nCreateOpCode.COMMENT) === I18nCreateOpCode.COMMENT;
    const appendNow = (opCode & I18nCreateOpCode.APPEND_EAGERLY) === I18nCreateOpCode.APPEND_EAGERLY;
    const index = opCode >>> I18nCreateOpCode.SHIFT;
    lines.push(`lView[${index}] = document.${isComment ? 'createComment' : 'createText'}(${JSON.stringify(text)});`);
    if (appendNow) {
      lines.push(`parent.appendChild(lView[${index}]);`);
    }
  }
  return lines;
}
/**
 * Converts `I18nUpdateOpCodes` array into a human readable format.
 *
 * This function is attached to the `I18nUpdateOpCodes.debug` property if `ngDevMode` is enabled.
 * This function provides a human readable view of the opcodes. This is useful when debugging the
 * application as well as writing more readable tests.
 *
 * @param this `I18nUpdateOpCodes` if attached as a method.
 * @param opcodes `I18nUpdateOpCodes` if invoked as a function.
 */
function i18nUpdateOpCodesToString(opcodes) {
  const parser = new OpCodeParser(opcodes || (Array.isArray(this) ? this : []));
  let lines = [];
  function consumeOpCode(value) {
    const ref = value >>> 2 /* I18nUpdateOpCode.SHIFT_REF */;
    const opCode = value & 3 /* I18nUpdateOpCode.MASK_OPCODE */;
    switch (opCode) {
      case 0 /* I18nUpdateOpCode.Text */:
        return `(lView[${ref}] as Text).textContent = $$$`;
      case 1 /* I18nUpdateOpCode.Attr */:
        const attrName = parser.consumeString();
        const sanitizationFn = parser.consumeFunction();
        const value = sanitizationFn ? `(${sanitizationFn})($$$)` : '$$$';
        return `(lView[${ref}] as Element).setAttribute('${attrName}', ${value})`;
      case 2 /* I18nUpdateOpCode.IcuSwitch */:
        return `icuSwitchCase(${ref}, $$$)`;
      case 3 /* I18nUpdateOpCode.IcuUpdate */:
        return `icuUpdateCase(${ref})`;
    }
    throw new Error('unexpected OpCode');
  }
  while (parser.hasMore()) {
    let mask = parser.consumeNumber();
    let size = parser.consumeNumber();
    const end = parser.i + size;
    const statements = [];
    let statement = '';
    while (parser.i < end) {
      let value = parser.consumeNumberOrString();
      if (typeof value === 'string') {
        statement += value;
      } else if (value < 0) {
        // Negative numbers are ref indexes
        // Here `i` refers to current binding index. It is to signify that the value is relative,
        // rather than absolute.
        statement += '${lView[i' + value + ']}';
      } else {
        // Positive numbers are operations.
        const opCodeText = consumeOpCode(value);
        statements.push(opCodeText.replace('$$$', '`' + statement + '`') + ';');
        statement = '';
      }
    }
    lines.push(`if (mask & 0b${mask.toString(2)}) { ${statements.join(' ')} }`);
  }
  return lines;
}
/**
 * Converts `I18nCreateOpCodes` array into a human readable format.
 *
 * This function is attached to the `I18nCreateOpCodes.debug` if `ngDevMode` is enabled. This
 * function provides a human readable view of the opcodes. This is useful when debugging the
 * application as well as writing more readable tests.
 *
 * @param this `I18nCreateOpCodes` if attached as a method.
 * @param opcodes `I18nCreateOpCodes` if invoked as a function.
 */
function icuCreateOpCodesToString(opcodes) {
  const parser = new OpCodeParser(opcodes || (Array.isArray(this) ? this : []));
  let lines = [];
  function consumeOpCode(opCode) {
    const parent = getParentFromIcuCreateOpCode(opCode);
    const ref = getRefFromIcuCreateOpCode(opCode);
    switch (getInstructionFromIcuCreateOpCode(opCode)) {
      case 0 /* IcuCreateOpCode.AppendChild */:
        return `(lView[${parent}] as Element).appendChild(lView[${lastRef}])`;
      case 1 /* IcuCreateOpCode.Attr */:
        return `(lView[${ref}] as Element).setAttribute("${parser.consumeString()}", "${parser.consumeString()}")`;
    }
    throw new Error('Unexpected OpCode: ' + getInstructionFromIcuCreateOpCode(opCode));
  }
  let lastRef = -1;
  while (parser.hasMore()) {
    let value = parser.consumeNumberStringOrMarker();
    if (value === ICU_MARKER) {
      const text = parser.consumeString();
      lastRef = parser.consumeNumber();
      lines.push(`lView[${lastRef}] = document.createComment("${text}")`);
    } else if (value === ELEMENT_MARKER) {
      const text = parser.consumeString();
      lastRef = parser.consumeNumber();
      lines.push(`lView[${lastRef}] = document.createElement("${text}")`);
    } else if (typeof value === 'string') {
      lastRef = parser.consumeNumber();
      lines.push(`lView[${lastRef}] = document.createTextNode("${value}")`);
    } else if (typeof value === 'number') {
      const line = consumeOpCode(value);
      line && lines.push(line);
    } else {
      throw new Error('Unexpected value');
    }
  }
  return lines;
}
/**
 * Converts `I18nRemoveOpCodes` array into a human readable format.
 *
 * This function is attached to the `I18nRemoveOpCodes.debug` if `ngDevMode` is enabled. This
 * function provides a human readable view of the opcodes. This is useful when debugging the
 * application as well as writing more readable tests.
 *
 * @param this `I18nRemoveOpCodes` if attached as a method.
 * @param opcodes `I18nRemoveOpCodes` if invoked as a function.
 */
function i18nRemoveOpCodesToString(opcodes) {
  const removeCodes = opcodes || (Array.isArray(this) ? this : []);
  let lines = [];
  for (let i = 0; i < removeCodes.length; i++) {
    const nodeOrIcuIndex = removeCodes[i];
    if (nodeOrIcuIndex > 0) {
      // Positive numbers are `RNode`s.
      lines.push(`remove(lView[${nodeOrIcuIndex}])`);
    } else {
      // Negative numbers are ICUs
      lines.push(`removeNestedICU(${~nodeOrIcuIndex})`);
    }
  }
  return lines;
}
class OpCodeParser {
  constructor(codes) {
    this.i = 0;
    this.codes = codes;
  }
  hasMore() {
    return this.i < this.codes.length;
  }
  consumeNumber() {
    let value = this.codes[this.i++];
    assertNumber(value, 'expecting number in OpCode');
    return value;
  }
  consumeString() {
    let value = this.codes[this.i++];
    assertString(value, 'expecting string in OpCode');
    return value;
  }
  consumeFunction() {
    let value = this.codes[this.i++];
    if (value === null || typeof value === 'function') {
      return value;
    }
    throw new Error('expecting function in OpCode');
  }
  consumeNumberOrString() {
    let value = this.codes[this.i++];
    if (typeof value === 'string') {
      return value;
    }
    assertNumber(value, 'expecting number or string in OpCode');
    return value;
  }
  consumeNumberStringOrMarker() {
    let value = this.codes[this.i++];
    if (typeof value === 'string' || typeof value === 'number' || value == ICU_MARKER || value == ELEMENT_MARKER) {
      return value;
    }
    assertNumber(value, 'expecting number, string, ICU_MARKER or ELEMENT_MARKER in OpCode');
    return value;
  }
}
const BINDING_REGEXP = /�(\d+):?\d*�/gi;
const ICU_REGEXP = /({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi;
const NESTED_ICU = /�(\d+)�/;
const ICU_BLOCK_REGEXP = /^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/;
const MARKER = `�`;
const SUBTEMPLATE_REGEXP = /�\/?\*(\d+:\d+)�/gi;
const PH_REGEXP = /�(\/?[#*]\d+):?\d*�/gi;
/**
 * Angular Dart introduced &ngsp; as a placeholder for non-removable space, see:
 * https://github.com/dart-lang/angular/blob/0bb611387d29d65b5af7f9d2515ab571fd3fbee4/_tests/test/compiler/preserve_whitespace_test.dart#L25-L32
 * In Angular Dart &ngsp; is converted to the 0xE500 PUA (Private Use Areas) unicode character
 * and later on replaced by a space. We are re-implementing the same idea here, since translations
 * might contain this special character.
 */
const NGSP_UNICODE_REGEXP = /\uE500/g;
function replaceNgsp(value) {
  return value.replace(NGSP_UNICODE_REGEXP, ' ');
}
/**
 * Patch a `debug` property getter on top of the existing object.
 *
 * NOTE: always call this method with `ngDevMode && attachDebugObject(...)`
 *
 * @param obj Object to patch
 * @param debugGetter Getter returning a value to patch
 */
function attachDebugGetter(obj, debugGetter) {
  if (ngDevMode) {
    Object.defineProperty(obj, 'debug', {
      get: debugGetter,
      enumerable: false
    });
  } else {
    throw new Error('This method should be guarded with `ngDevMode` so that it can be tree shaken in production!');
  }
}
/**
 * Create dynamic nodes from i18n translation block.
 *
 * - Text nodes are created synchronously
 * - TNodes are linked into tree lazily
 *
 * @param tView Current `TView`
 * @parentTNodeIndex index to the parent TNode of this i18n block
 * @param lView Current `LView`
 * @param index Index of `ɵɵi18nStart` instruction.
 * @param message Message to translate.
 * @param subTemplateIndex Index into the sub template of message translation. (ie in case of
 *     `ngIf`) (-1 otherwise)
 */
function i18nStartFirstCreatePass(tView, parentTNodeIndex, lView, index, message, subTemplateIndex) {
  const rootTNode = getCurrentParentTNode();
  const createOpCodes = [];
  const updateOpCodes = [];
  const existingTNodeStack = [[]];
  if (ngDevMode) {
    attachDebugGetter(createOpCodes, i18nCreateOpCodesToString);
    attachDebugGetter(updateOpCodes, i18nUpdateOpCodesToString);
  }
  message = getTranslationForTemplate(message, subTemplateIndex);
  const msgParts = replaceNgsp(message).split(PH_REGEXP);
  for (let i = 0; i < msgParts.length; i++) {
    let value = msgParts[i];
    if ((i & 1) === 0) {
      // Even indexes are text (including bindings & ICU expressions)
      const parts = i18nParseTextIntoPartsAndICU(value);
      for (let j = 0; j < parts.length; j++) {
        let part = parts[j];
        if ((j & 1) === 0) {
          // `j` is odd therefore `part` is string
          const text = part;
          ngDevMode && assertString(text, 'Parsed ICU part should be string');
          if (text !== '') {
            i18nStartFirstCreatePassProcessTextNode(tView, rootTNode, existingTNodeStack[0], createOpCodes, updateOpCodes, lView, text);
          }
        } else {
          // `j` is Even therefor `part` is an `ICUExpression`
          const icuExpression = part;
          // Verify that ICU expression has the right shape. Translations might contain invalid
          // constructions (while original messages were correct), so ICU parsing at runtime may
          // not succeed (thus `icuExpression` remains a string).
          // Note: we intentionally retain the error here by not using `ngDevMode`, because
          // the value can change based on the locale and users aren't guaranteed to hit
          // an invalid string while they're developing.
          if (typeof icuExpression !== 'object') {
            throw new Error(`Unable to parse ICU expression in "${message}" message.`);
          }
          const icuContainerTNode = createTNodeAndAddOpCode(tView, rootTNode, existingTNodeStack[0], lView, createOpCodes, ngDevMode ? `ICU ${index}:${icuExpression.mainBinding}` : '', true);
          const icuNodeIndex = icuContainerTNode.index;
          ngDevMode && assertGreaterThanOrEqual(icuNodeIndex, HEADER_OFFSET, 'Index must be in absolute LView offset');
          icuStart(tView, lView, updateOpCodes, parentTNodeIndex, icuExpression, icuNodeIndex);
        }
      }
    } else {
      // Odd indexes are placeholders (elements and sub-templates)
      // At this point value is something like: '/#1:2' (originally coming from '�/#1:2�')
      const isClosing = value.charCodeAt(0) === 47 /* CharCode.SLASH */;
      const type = value.charCodeAt(isClosing ? 1 : 0);
      ngDevMode && assertOneOf(type, 42 /* CharCode.STAR */, 35 /* CharCode.HASH */);
      const index = HEADER_OFFSET + Number.parseInt(value.substring(isClosing ? 2 : 1));
      if (isClosing) {
        existingTNodeStack.shift();
        setCurrentTNode(getCurrentParentTNode(), false);
      } else {
        const tNode = createTNodePlaceholder(tView, existingTNodeStack[0], index);
        existingTNodeStack.unshift([]);
        setCurrentTNode(tNode, true);
      }
    }
  }
  tView.data[index] = {
    create: createOpCodes,
    update: updateOpCodes
  };
}
/**
 * Allocate space in i18n Range add create OpCode instruction to create a text or comment node.
 *
 * @param tView Current `TView` needed to allocate space in i18n range.
 * @param rootTNode Root `TNode` of the i18n block. This node determines if the new TNode will be
 *     added as part of the `i18nStart` instruction or as part of the `TNode.insertBeforeIndex`.
 * @param existingTNodes internal state for `addTNodeAndUpdateInsertBeforeIndex`.
 * @param lView Current `LView` needed to allocate space in i18n range.
 * @param createOpCodes Array storing `I18nCreateOpCodes` where new opCodes will be added.
 * @param text Text to be added when the `Text` or `Comment` node will be created.
 * @param isICU true if a `Comment` node for ICU (instead of `Text`) node should be created.
 */
function createTNodeAndAddOpCode(tView, rootTNode, existingTNodes, lView, createOpCodes, text, isICU) {
  const i18nNodeIdx = allocExpando(tView, lView, 1, null);
  let opCode = i18nNodeIdx << I18nCreateOpCode.SHIFT;
  let parentTNode = getCurrentParentTNode();
  if (rootTNode === parentTNode) {
    // FIXME(misko): A null `parentTNode` should represent when we fall of the `LView` boundary.
    // (there is no parent), but in some circumstances (because we are inconsistent about how we set
    // `previousOrParentTNode`) it could point to `rootTNode` So this is a work around.
    parentTNode = null;
  }
  if (parentTNode === null) {
    // If we don't have a parent that means that we can eagerly add nodes.
    // If we have a parent than these nodes can't be added now (as the parent has not been created
    // yet) and instead the `parentTNode` is responsible for adding it. See
    // `TNode.insertBeforeIndex`
    opCode |= I18nCreateOpCode.APPEND_EAGERLY;
  }
  if (isICU) {
    opCode |= I18nCreateOpCode.COMMENT;
    ensureIcuContainerVisitorLoaded(loadIcuContainerVisitor);
  }
  createOpCodes.push(opCode, text === null ? '' : text);
  // We store `{{?}}` so that when looking at debug `TNodeType.template` we can see where the
  // bindings are.
  const tNode = createTNodeAtIndex(tView, i18nNodeIdx, isICU ? 32 /* TNodeType.Icu */ : 1 /* TNodeType.Text */, text === null ? ngDevMode ? '{{?}}' : '' : text, null);
  addTNodeAndUpdateInsertBeforeIndex(existingTNodes, tNode);
  const tNodeIdx = tNode.index;
  setCurrentTNode(tNode, false /* Text nodes are self closing */);
  if (parentTNode !== null && rootTNode !== parentTNode) {
    // We are a child of deeper node (rather than a direct child of `i18nStart` instruction.)
    // We have to make sure to add ourselves to the parent.
    setTNodeInsertBeforeIndex(parentTNode, tNodeIdx);
  }
  return tNode;
}
/**
 * Processes text node in i18n block.
 *
 * Text nodes can have:
 * - Create instruction in `createOpCodes` for creating the text node.
 * - Allocate spec for text node in i18n range of `LView`
 * - If contains binding:
 *    - bindings => allocate space in i18n range of `LView` to store the binding value.
 *    - populate `updateOpCodes` with update instructions.
 *
 * @param tView Current `TView`
 * @param rootTNode Root `TNode` of the i18n block. This node determines if the new TNode will
 *     be added as part of the `i18nStart` instruction or as part of the
 *     `TNode.insertBeforeIndex`.
 * @param existingTNodes internal state for `addTNodeAndUpdateInsertBeforeIndex`.
 * @param createOpCodes Location where the creation OpCodes will be stored.
 * @param lView Current `LView`
 * @param text The translated text (which may contain binding)
 */
function i18nStartFirstCreatePassProcessTextNode(tView, rootTNode, existingTNodes, createOpCodes, updateOpCodes, lView, text) {
  const hasBinding = text.match(BINDING_REGEXP);
  const tNode = createTNodeAndAddOpCode(tView, rootTNode, existingTNodes, lView, createOpCodes, hasBinding ? null : text, false);
  if (hasBinding) {
    generateBindingUpdateOpCodes(updateOpCodes, text, tNode.index, null, 0, null);
  }
}
/**
 * See `i18nAttributes` above.
 */
function i18nAttributesFirstPass(tView, index, values) {
  const previousElement = getCurrentTNode();
  const previousElementIndex = previousElement.index;
  const updateOpCodes = [];
  if (ngDevMode) {
    attachDebugGetter(updateOpCodes, i18nUpdateOpCodesToString);
  }
  if (tView.firstCreatePass && tView.data[index] === null) {
    for (let i = 0; i < values.length; i += 2) {
      const attrName = values[i];
      const message = values[i + 1];
      if (message !== '') {
        // Check if attribute value contains an ICU and throw an error if that's the case.
        // ICUs in element attributes are not supported.
        // Note: we intentionally retain the error here by not using `ngDevMode`, because
        // the `value` can change based on the locale and users aren't guaranteed to hit
        // an invalid string while they're developing.
        if (ICU_REGEXP.test(message)) {
          throw new Error(`ICU expressions are not supported in attributes. Message: "${message}".`);
        }
        // i18n attributes that hit this code path are guaranteed to have bindings, because
        // the compiler treats static i18n attributes as regular attribute bindings.
        // Since this may not be the first i18n attribute on this element we need to pass in how
        // many previous bindings there have already been.
        generateBindingUpdateOpCodes(updateOpCodes, message, previousElementIndex, attrName, countBindings(updateOpCodes), null);
      }
    }
    tView.data[index] = updateOpCodes;
  }
}
/**
 * Generate the OpCodes to update the bindings of a string.
 *
 * @param updateOpCodes Place where the update opcodes will be stored.
 * @param str The string containing the bindings.
 * @param destinationNode Index of the destination node which will receive the binding.
 * @param attrName Name of the attribute, if the string belongs to an attribute.
 * @param sanitizeFn Sanitization function used to sanitize the string after update, if necessary.
 * @param bindingStart The lView index of the next expression that can be bound via an opCode.
 * @returns The mask value for these bindings
 */
function generateBindingUpdateOpCodes(updateOpCodes, str, destinationNode, attrName, bindingStart, sanitizeFn) {
  ngDevMode && assertGreaterThanOrEqual(destinationNode, HEADER_OFFSET, 'Index must be in absolute LView offset');
  const maskIndex = updateOpCodes.length; // Location of mask
  const sizeIndex = maskIndex + 1; // location of size for skipping
  updateOpCodes.push(null, null); // Alloc space for mask and size
  const startIndex = maskIndex + 2; // location of first allocation.
  if (ngDevMode) {
    attachDebugGetter(updateOpCodes, i18nUpdateOpCodesToString);
  }
  const textParts = str.split(BINDING_REGEXP);
  let mask = 0;
  for (let j = 0; j < textParts.length; j++) {
    const textValue = textParts[j];
    if (j & 1) {
      // Odd indexes are bindings
      const bindingIndex = bindingStart + parseInt(textValue, 10);
      updateOpCodes.push(-1 - bindingIndex);
      mask = mask | toMaskBit(bindingIndex);
    } else if (textValue !== '') {
      // Even indexes are text
      updateOpCodes.push(textValue);
    }
  }
  updateOpCodes.push(destinationNode << 2 /* I18nUpdateOpCode.SHIFT_REF */ | (attrName ? 1 /* I18nUpdateOpCode.Attr */ : 0 /* I18nUpdateOpCode.Text */));
  if (attrName) {
    updateOpCodes.push(attrName, sanitizeFn);
  }
  updateOpCodes[maskIndex] = mask;
  updateOpCodes[sizeIndex] = updateOpCodes.length - startIndex;
  return mask;
}
/**
 * Count the number of bindings in the given `opCodes`.
 *
 * It could be possible to speed this up, by passing the number of bindings found back from
 * `generateBindingUpdateOpCodes()` to `i18nAttributesFirstPass()` but this would then require more
 * complexity in the code and/or transient objects to be created.
 *
 * Since this function is only called once when the template is instantiated, is trivial in the
 * first instance (since `opCodes` will be an empty array), and it is not common for elements to
 * contain multiple i18n bound attributes, it seems like this is a reasonable compromise.
 */
function countBindings(opCodes) {
  let count = 0;
  for (let i = 0; i < opCodes.length; i++) {
    const opCode = opCodes[i];
    // Bindings are negative numbers.
    if (typeof opCode === 'number' && opCode < 0) {
      count++;
    }
  }
  return count;
}
/**
 * Convert binding index to mask bit.
 *
 * Each index represents a single bit on the bit-mask. Because bit-mask only has 32 bits, we make
 * the 32nd bit share all masks for all bindings higher than 32. Since it is extremely rare to
 * have more than 32 bindings this will be hit very rarely. The downside of hitting this corner
 * case is that we will execute binding code more often than necessary. (penalty of performance)
 */
function toMaskBit(bindingIndex) {
  return 1 << Math.min(bindingIndex, 31);
}
function isRootTemplateMessage(subTemplateIndex) {
  return subTemplateIndex === -1;
}
/**
 * Removes everything inside the sub-templates of a message.
 */
function removeInnerTemplateTranslation(message) {
  let match;
  let res = '';
  let index = 0;
  let inTemplate = false;
  let tagMatched;
  while ((match = SUBTEMPLATE_REGEXP.exec(message)) !== null) {
    if (!inTemplate) {
      res += message.substring(index, match.index + match[0].length);
      tagMatched = match[1];
      inTemplate = true;
    } else {
      if (match[0] === `${MARKER}/*${tagMatched}${MARKER}`) {
        index = match.index;
        inTemplate = false;
      }
    }
  }
  ngDevMode && assertEqual(inTemplate, false, `Tag mismatch: unable to find the end of the sub-template in the translation "${message}"`);
  res += message.slice(index);
  return res;
}
/**
 * Extracts a part of a message and removes the rest.
 *
 * This method is used for extracting a part of the message associated with a template. A
 * translated message can span multiple templates.
 *
 * Example:
 * ```
 * <div i18n>Translate <span *ngIf>me</span>!</div>
 * ```
 *
 * @param message The message to crop
 * @param subTemplateIndex Index of the sub-template to extract. If undefined it returns the
 * external template and removes all sub-templates.
 */
function getTranslationForTemplate(message, subTemplateIndex) {
  if (isRootTemplateMessage(subTemplateIndex)) {
    // We want the root template message, ignore all sub-templates
    return removeInnerTemplateTranslation(message);
  } else {
    // We want a specific sub-template
    const start = message.indexOf(`:${subTemplateIndex}${MARKER}`) + 2 + subTemplateIndex.toString().length;
    const end = message.search(new RegExp(`${MARKER}\\/\\*\\d+:${subTemplateIndex}${MARKER}`));
    return removeInnerTemplateTranslation(message.substring(start, end));
  }
}
/**
 * Generate the OpCodes for ICU expressions.
 *
 * @param icuExpression
 * @param index Index where the anchor is stored and an optional `TIcuContainerNode`
 *   - `lView[anchorIdx]` points to a `Comment` node representing the anchor for the ICU.
 *   - `tView.data[anchorIdx]` points to the `TIcuContainerNode` if ICU is root (`null` otherwise)
 */
function icuStart(tView, lView, updateOpCodes, parentIdx, icuExpression, anchorIdx) {
  ngDevMode && assertDefined(icuExpression, 'ICU expression must be defined');
  let bindingMask = 0;
  const tIcu = {
    type: icuExpression.type,
    currentCaseLViewIndex: allocExpando(tView, lView, 1, null),
    anchorIdx,
    cases: [],
    create: [],
    remove: [],
    update: []
  };
  addUpdateIcuSwitch(updateOpCodes, icuExpression, anchorIdx);
  setTIcu(tView, anchorIdx, tIcu);
  const values = icuExpression.values;
  for (let i = 0; i < values.length; i++) {
    // Each value is an array of strings & other ICU expressions
    const valueArr = values[i];
    const nestedIcus = [];
    for (let j = 0; j < valueArr.length; j++) {
      const value = valueArr[j];
      if (typeof value !== 'string') {
        // It is an nested ICU expression
        const icuIndex = nestedIcus.push(value) - 1;
        // Replace nested ICU expression by a comment node
        valueArr[j] = `<!--�${icuIndex}�-->`;
      }
    }
    bindingMask = parseIcuCase(tView, tIcu, lView, updateOpCodes, parentIdx, icuExpression.cases[i], valueArr.join(''), nestedIcus) | bindingMask;
  }
  if (bindingMask) {
    addUpdateIcuUpdate(updateOpCodes, bindingMask, anchorIdx);
  }
}
/**
 * Parses text containing an ICU expression and produces a JSON object for it.
 * Original code from closure library, modified for Angular.
 *
 * @param pattern Text containing an ICU expression that needs to be parsed.
 *
 */
function parseICUBlock(pattern) {
  const cases = [];
  const values = [];
  let icuType = 1 /* IcuType.plural */;
  let mainBinding = 0;
  pattern = pattern.replace(ICU_BLOCK_REGEXP, function (str, binding, type) {
    if (type === 'select') {
      icuType = 0 /* IcuType.select */;
    } else {
      icuType = 1 /* IcuType.plural */;
    }

    mainBinding = parseInt(binding.slice(1), 10);
    return '';
  });
  const parts = i18nParseTextIntoPartsAndICU(pattern);
  // Looking for (key block)+ sequence. One of the keys has to be "other".
  for (let pos = 0; pos < parts.length;) {
    let key = parts[pos++].trim();
    if (icuType === 1 /* IcuType.plural */) {
      // Key can be "=x", we just want "x"
      key = key.replace(/\s*(?:=)?(\w+)\s*/, '$1');
    }
    if (key.length) {
      cases.push(key);
    }
    const blocks = i18nParseTextIntoPartsAndICU(parts[pos++]);
    if (cases.length > values.length) {
      values.push(blocks);
    }
  }
  // TODO(ocombe): support ICU expressions in attributes, see #21615
  return {
    type: icuType,
    mainBinding: mainBinding,
    cases,
    values
  };
}
/**
 * Breaks pattern into strings and top level {...} blocks.
 * Can be used to break a message into text and ICU expressions, or to break an ICU expression
 * into keys and cases. Original code from closure library, modified for Angular.
 *
 * @param pattern (sub)Pattern to be broken.
 * @returns An `Array<string|IcuExpression>` where:
 *   - odd positions: `string` => text between ICU expressions
 *   - even positions: `ICUExpression` => ICU expression parsed into `ICUExpression` record.
 */
function i18nParseTextIntoPartsAndICU(pattern) {
  if (!pattern) {
    return [];
  }
  let prevPos = 0;
  const braceStack = [];
  const results = [];
  const braces = /[{}]/g;
  // lastIndex doesn't get set to 0 so we have to.
  braces.lastIndex = 0;
  let match;
  while (match = braces.exec(pattern)) {
    const pos = match.index;
    if (match[0] == '}') {
      braceStack.pop();
      if (braceStack.length == 0) {
        // End of the block.
        const block = pattern.substring(prevPos, pos);
        if (ICU_BLOCK_REGEXP.test(block)) {
          results.push(parseICUBlock(block));
        } else {
          results.push(block);
        }
        prevPos = pos + 1;
      }
    } else {
      if (braceStack.length == 0) {
        const substring = pattern.substring(prevPos, pos);
        results.push(substring);
        prevPos = pos + 1;
      }
      braceStack.push('{');
    }
  }
  const substring = pattern.substring(prevPos);
  results.push(substring);
  return results;
}
/**
 * Parses a node, its children and its siblings, and generates the mutate & update OpCodes.
 *
 */
function parseIcuCase(tView, tIcu, lView, updateOpCodes, parentIdx, caseName, unsafeCaseHtml, nestedIcus) {
  const create = [];
  const remove = [];
  const update = [];
  if (ngDevMode) {
    attachDebugGetter(create, icuCreateOpCodesToString);
    attachDebugGetter(remove, i18nRemoveOpCodesToString);
    attachDebugGetter(update, i18nUpdateOpCodesToString);
  }
  tIcu.cases.push(caseName);
  tIcu.create.push(create);
  tIcu.remove.push(remove);
  tIcu.update.push(update);
  const inertBodyHelper = getInertBodyHelper(getDocument());
  const inertBodyElement = inertBodyHelper.getInertBodyElement(unsafeCaseHtml);
  ngDevMode && assertDefined(inertBodyElement, 'Unable to generate inert body element');
  const inertRootNode = getTemplateContent(inertBodyElement) || inertBodyElement;
  if (inertRootNode) {
    return walkIcuTree(tView, tIcu, lView, updateOpCodes, create, remove, update, inertRootNode, parentIdx, nestedIcus, 0);
  } else {
    return 0;
  }
}
function walkIcuTree(tView, tIcu, lView, sharedUpdateOpCodes, create, remove, update, parentNode, parentIdx, nestedIcus, depth) {
  let bindingMask = 0;
  let currentNode = parentNode.firstChild;
  while (currentNode) {
    const newIndex = allocExpando(tView, lView, 1, null);
    switch (currentNode.nodeType) {
      case Node.ELEMENT_NODE:
        const element = currentNode;
        const tagName = element.tagName.toLowerCase();
        if (VALID_ELEMENTS.hasOwnProperty(tagName)) {
          addCreateNodeAndAppend(create, ELEMENT_MARKER, tagName, parentIdx, newIndex);
          tView.data[newIndex] = tagName;
          const elAttrs = element.attributes;
          for (let i = 0; i < elAttrs.length; i++) {
            const attr = elAttrs.item(i);
            const lowerAttrName = attr.name.toLowerCase();
            const hasBinding = !!attr.value.match(BINDING_REGEXP);
            // we assume the input string is safe, unless it's using a binding
            if (hasBinding) {
              if (VALID_ATTRS.hasOwnProperty(lowerAttrName)) {
                if (URI_ATTRS[lowerAttrName]) {
                  generateBindingUpdateOpCodes(update, attr.value, newIndex, attr.name, 0, _sanitizeUrl);
                } else {
                  generateBindingUpdateOpCodes(update, attr.value, newIndex, attr.name, 0, null);
                }
              } else {
                ngDevMode && console.warn(`WARNING: ignoring unsafe attribute value ` + `${lowerAttrName} on element ${tagName} ` + `(see ${XSS_SECURITY_URL})`);
              }
            } else {
              addCreateAttribute(create, newIndex, attr);
            }
          }
          // Parse the children of this node (if any)
          bindingMask = walkIcuTree(tView, tIcu, lView, sharedUpdateOpCodes, create, remove, update, currentNode, newIndex, nestedIcus, depth + 1) | bindingMask;
          addRemoveNode(remove, newIndex, depth);
        }
        break;
      case Node.TEXT_NODE:
        const value = currentNode.textContent || '';
        const hasBinding = value.match(BINDING_REGEXP);
        addCreateNodeAndAppend(create, null, hasBinding ? '' : value, parentIdx, newIndex);
        addRemoveNode(remove, newIndex, depth);
        if (hasBinding) {
          bindingMask = generateBindingUpdateOpCodes(update, value, newIndex, null, 0, null) | bindingMask;
        }
        break;
      case Node.COMMENT_NODE:
        // Check if the comment node is a placeholder for a nested ICU
        const isNestedIcu = NESTED_ICU.exec(currentNode.textContent || '');
        if (isNestedIcu) {
          const nestedIcuIndex = parseInt(isNestedIcu[1], 10);
          const icuExpression = nestedIcus[nestedIcuIndex];
          // Create the comment node that will anchor the ICU expression
          addCreateNodeAndAppend(create, ICU_MARKER, ngDevMode ? `nested ICU ${nestedIcuIndex}` : '', parentIdx, newIndex);
          icuStart(tView, lView, sharedUpdateOpCodes, parentIdx, icuExpression, newIndex);
          addRemoveNestedIcu(remove, newIndex, depth);
        }
        break;
    }
    currentNode = currentNode.nextSibling;
  }
  return bindingMask;
}
function addRemoveNode(remove, index, depth) {
  if (depth === 0) {
    remove.push(index);
  }
}
function addRemoveNestedIcu(remove, index, depth) {
  if (depth === 0) {
    remove.push(~index); // remove ICU at `index`
    remove.push(index); // remove ICU comment at `index`
  }
}

function addUpdateIcuSwitch(update, icuExpression, index) {
  update.push(toMaskBit(icuExpression.mainBinding), 2, -1 - icuExpression.mainBinding, index << 2 /* I18nUpdateOpCode.SHIFT_REF */ | 2 /* I18nUpdateOpCode.IcuSwitch */);
}

function addUpdateIcuUpdate(update, bindingMask, index) {
  update.push(bindingMask, 1, index << 2 /* I18nUpdateOpCode.SHIFT_REF */ | 3 /* I18nUpdateOpCode.IcuUpdate */);
}

function addCreateNodeAndAppend(create, marker, text, appendToParentIdx, createAtIdx) {
  if (marker !== null) {
    create.push(marker);
  }
  create.push(text, createAtIdx, icuCreateOpCode(0 /* IcuCreateOpCode.AppendChild */, appendToParentIdx, createAtIdx));
}
function addCreateAttribute(create, newIndex, attr) {
  create.push(newIndex << 1 /* IcuCreateOpCode.SHIFT_REF */ | 1 /* IcuCreateOpCode.Attr */, attr.name, attr.value);
}

// i18nPostprocess consts
const ROOT_TEMPLATE_ID = 0;
const PP_MULTI_VALUE_PLACEHOLDERS_REGEXP = /\[(�.+?�?)\]/;
const PP_PLACEHOLDERS_REGEXP = /\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g;
const PP_ICU_VARS_REGEXP = /({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g;
const PP_ICU_PLACEHOLDERS_REGEXP = /{([A-Z0-9_]+)}/g;
const PP_ICUS_REGEXP = /�I18N_EXP_(ICU(_\d+)?)�/g;
const PP_CLOSE_TEMPLATE_REGEXP = /\/\*/;
const PP_TEMPLATE_ID_REGEXP = /\d+\:(\d+)/;
/**
 * Handles message string post-processing for internationalization.
 *
 * Handles message string post-processing by transforming it from intermediate
 * format (that might contain some markers that we need to replace) to the final
 * form, consumable by i18nStart instruction. Post processing steps include:
 *
 * 1. Resolve all multi-value cases (like [�*1:1��#2:1�|�#4:1�|�5�])
 * 2. Replace all ICU vars (like "VAR_PLURAL")
 * 3. Replace all placeholders used inside ICUs in a form of {PLACEHOLDER}
 * 4. Replace all ICU references with corresponding values (like �ICU_EXP_ICU_1�)
 *    in case multiple ICUs have the same placeholder name
 *
 * @param message Raw translation string for post processing
 * @param replacements Set of replacements that should be applied
 *
 * @returns Transformed string that can be consumed by i18nStart instruction
 *
 * @codeGenApi
 */
function i18nPostprocess(message, replacements = {}) {
  /**
   * Step 1: resolve all multi-value placeholders like [�#5�|�*1:1��#2:1�|�#4:1�]
   *
   * Note: due to the way we process nested templates (BFS), multi-value placeholders are typically
   * grouped by templates, for example: [�#5�|�#6�|�#1:1�|�#3:2�] where �#5� and �#6� belong to root
   * template, �#1:1� belong to nested template with index 1 and �#1:2� - nested template with index
   * 3. However in real templates the order might be different: i.e. �#1:1� and/or �#3:2� may go in
   * front of �#6�. The post processing step restores the right order by keeping track of the
   * template id stack and looks for placeholders that belong to the currently active template.
   */
  let result = message;
  if (PP_MULTI_VALUE_PLACEHOLDERS_REGEXP.test(message)) {
    const matches = {};
    const templateIdsStack = [ROOT_TEMPLATE_ID];
    result = result.replace(PP_PLACEHOLDERS_REGEXP, (m, phs, tmpl) => {
      const content = phs || tmpl;
      const placeholders = matches[content] || [];
      if (!placeholders.length) {
        content.split('|').forEach(placeholder => {
          const match = placeholder.match(PP_TEMPLATE_ID_REGEXP);
          const templateId = match ? parseInt(match[1], 10) : ROOT_TEMPLATE_ID;
          const isCloseTemplateTag = PP_CLOSE_TEMPLATE_REGEXP.test(placeholder);
          placeholders.push([templateId, isCloseTemplateTag, placeholder]);
        });
        matches[content] = placeholders;
      }
      if (!placeholders.length) {
        throw new Error(`i18n postprocess: unmatched placeholder - ${content}`);
      }
      const currentTemplateId = templateIdsStack[templateIdsStack.length - 1];
      let idx = 0;
      // find placeholder index that matches current template id
      for (let i = 0; i < placeholders.length; i++) {
        if (placeholders[i][0] === currentTemplateId) {
          idx = i;
          break;
        }
      }
      // update template id stack based on the current tag extracted
      const [templateId, isCloseTemplateTag, placeholder] = placeholders[idx];
      if (isCloseTemplateTag) {
        templateIdsStack.pop();
      } else if (currentTemplateId !== templateId) {
        templateIdsStack.push(templateId);
      }
      // remove processed tag from the list
      placeholders.splice(idx, 1);
      return placeholder;
    });
  }
  // return current result if no replacements specified
  if (!Object.keys(replacements).length) {
    return result;
  }
  /**
   * Step 2: replace all ICU vars (like "VAR_PLURAL")
   */
  result = result.replace(PP_ICU_VARS_REGEXP, (match, start, key, _type, _idx, end) => {
    return replacements.hasOwnProperty(key) ? `${start}${replacements[key]}${end}` : match;
  });
  /**
   * Step 3: replace all placeholders used inside ICUs in a form of {PLACEHOLDER}
   */
  result = result.replace(PP_ICU_PLACEHOLDERS_REGEXP, (match, key) => {
    return replacements.hasOwnProperty(key) ? replacements[key] : match;
  });
  /**
   * Step 4: replace all ICU references with corresponding values (like �ICU_EXP_ICU_1�) in case
   * multiple ICUs have the same placeholder name
   */
  result = result.replace(PP_ICUS_REGEXP, (match, key) => {
    if (replacements.hasOwnProperty(key)) {
      const list = replacements[key];
      if (!list.length) {
        throw new Error(`i18n postprocess: unmatched ICU - ${match} with key: ${key}`);
      }
      return list.shift();
    }
    return match;
  });
  return result;
}

/**
 * Marks a block of text as translatable.
 *
 * The instructions `i18nStart` and `i18nEnd` mark the translation block in the template.
 * The translation `message` is the value which is locale specific. The translation string may
 * contain placeholders which associate inner elements and sub-templates within the translation.
 *
 * The translation `message` placeholders are:
 * - `�{index}(:{block})�`: *Binding Placeholder*: Marks a location where an expression will be
 *   interpolated into. The placeholder `index` points to the expression binding index. An optional
 *   `block` that matches the sub-template in which it was declared.
 * - `�#{index}(:{block})�`/`�/#{index}(:{block})�`: *Element Placeholder*:  Marks the beginning
 *   and end of DOM element that were embedded in the original translation block. The placeholder
 *   `index` points to the element index in the template instructions set. An optional `block` that
 *   matches the sub-template in which it was declared.
 * - `�*{index}:{block}�`/`�/*{index}:{block}�`: *Sub-template Placeholder*: Sub-templates must be
 *   split up and translated separately in each angular template function. The `index` points to the
 *   `template` instruction index. A `block` that matches the sub-template in which it was declared.
 *
 * @param index A unique index of the translation in the static block.
 * @param messageIndex An index of the translation message from the `def.consts` array.
 * @param subTemplateIndex Optional sub-template index in the `message`.
 *
 * @codeGenApi
 */
function ɵɵi18nStart(index, messageIndex, subTemplateIndex = -1) {
  const tView = getTView();
  const lView = getLView();
  const adjustedIndex = HEADER_OFFSET + index;
  ngDevMode && assertDefined(tView, `tView should be defined`);
  const message = getConstant(tView.consts, messageIndex);
  const parentTNode = getCurrentParentTNode();
  if (tView.firstCreatePass) {
    i18nStartFirstCreatePass(tView, parentTNode === null ? 0 : parentTNode.index, lView, adjustedIndex, message, subTemplateIndex);
  }
  const tI18n = tView.data[adjustedIndex];
  const sameViewParentTNode = parentTNode === lView[T_HOST] ? null : parentTNode;
  const parentRNode = getClosestRElement(tView, sameViewParentTNode, lView);
  // If `parentTNode` is an `ElementContainer` than it has `<!--ng-container--->`.
  // When we do inserts we have to make sure to insert in front of `<!--ng-container--->`.
  const insertInFrontOf = parentTNode && parentTNode.type & 8 /* TNodeType.ElementContainer */ ? lView[parentTNode.index] : null;
  applyCreateOpCodes(lView, tI18n.create, parentRNode, insertInFrontOf);
  setInI18nBlock(true);
}
/**
 * Translates a translation block marked by `i18nStart` and `i18nEnd`. It inserts the text/ICU nodes
 * into the render tree, moves the placeholder nodes and removes the deleted nodes.
 *
 * @codeGenApi
 */
function ɵɵi18nEnd() {
  setInI18nBlock(false);
}
/**
 *
 * Use this instruction to create a translation block that doesn't contain any placeholder.
 * It calls both {@link i18nStart} and {@link i18nEnd} in one instruction.
 *
 * The translation `message` is the value which is locale specific. The translation string may
 * contain placeholders which associate inner elements and sub-templates within the translation.
 *
 * The translation `message` placeholders are:
 * - `�{index}(:{block})�`: *Binding Placeholder*: Marks a location where an expression will be
 *   interpolated into. The placeholder `index` points to the expression binding index. An optional
 *   `block` that matches the sub-template in which it was declared.
 * - `�#{index}(:{block})�`/`�/#{index}(:{block})�`: *Element Placeholder*:  Marks the beginning
 *   and end of DOM element that were embedded in the original translation block. The placeholder
 *   `index` points to the element index in the template instructions set. An optional `block` that
 *   matches the sub-template in which it was declared.
 * - `�*{index}:{block}�`/`�/*{index}:{block}�`: *Sub-template Placeholder*: Sub-templates must be
 *   split up and translated separately in each angular template function. The `index` points to the
 *   `template` instruction index. A `block` that matches the sub-template in which it was declared.
 *
 * @param index A unique index of the translation in the static block.
 * @param messageIndex An index of the translation message from the `def.consts` array.
 * @param subTemplateIndex Optional sub-template index in the `message`.
 *
 * @codeGenApi
 */
function ɵɵi18n(index, messageIndex, subTemplateIndex) {
  ɵɵi18nStart(index, messageIndex, subTemplateIndex);
  ɵɵi18nEnd();
}
/**
 * Marks a list of attributes as translatable.
 *
 * @param index A unique index in the static block
 * @param values
 *
 * @codeGenApi
 */
function ɵɵi18nAttributes(index, attrsIndex) {
  const tView = getTView();
  ngDevMode && assertDefined(tView, `tView should be defined`);
  const attrs = getConstant(tView.consts, attrsIndex);
  i18nAttributesFirstPass(tView, index + HEADER_OFFSET, attrs);
}
/**
 * Stores the values of the bindings during each update cycle in order to determine if we need to
 * update the translated nodes.
 *
 * @param value The binding's value
 * @returns This function returns itself so that it may be chained
 * (e.g. `i18nExp(ctx.name)(ctx.title)`)
 *
 * @codeGenApi
 */
function ɵɵi18nExp(value) {
  const lView = getLView();
  setMaskBit(bindingUpdated(lView, nextBindingIndex(), value));
  return ɵɵi18nExp;
}
/**
 * Updates a translation block or an i18n attribute when the bindings have changed.
 *
 * @param index Index of either {@link i18nStart} (translation block) or {@link i18nAttributes}
 * (i18n attribute) on which it should update the content.
 *
 * @codeGenApi
 */
function ɵɵi18nApply(index) {
  applyI18n(getTView(), getLView(), index + HEADER_OFFSET);
}
/**
 * Handles message string post-processing for internationalization.
 *
 * Handles message string post-processing by transforming it from intermediate
 * format (that might contain some markers that we need to replace) to the final
 * form, consumable by i18nStart instruction. Post processing steps include:
 *
 * 1. Resolve all multi-value cases (like [�*1:1��#2:1�|�#4:1�|�5�])
 * 2. Replace all ICU vars (like "VAR_PLURAL")
 * 3. Replace all placeholders used inside ICUs in a form of {PLACEHOLDER}
 * 4. Replace all ICU references with corresponding values (like �ICU_EXP_ICU_1�)
 *    in case multiple ICUs have the same placeholder name
 *
 * @param message Raw translation string for post processing
 * @param replacements Set of replacements that should be applied
 *
 * @returns Transformed string that can be consumed by i18nStart instruction
 *
 * @codeGenApi
 */
function ɵɵi18nPostprocess(message, replacements = {}) {
  return i18nPostprocess(message, replacements);
}

/*
 * This file re-exports all symbols contained in this directory.
 *
 * Why is this file not `index.ts`?
 *
 * There seems to be an inconsistent path resolution of an `index.ts` file
 * when only the parent directory is referenced. This could be due to the
 * node module resolution configuration differing from rollup and/or typescript.
 *
 * With commit
 * https://github.com/angular/angular/commit/d5e3f2c64bd13ce83e7c70788b7fc514ca4a9918
 * the `instructions.ts` file was moved to `instructions/instructions.ts` and an
 * `index.ts` file was used to re-export everything. Having had file names that were
 * importing from `instructions' directly (not the from the sub file or the `index.ts`
 * file) caused strange CI issues. `index.ts` had to be renamed to `all.ts` for this
 * to work.
 *
 * Jira Issue = FW-1184
 */

/**
 * Resolves the providers which are defined in the DirectiveDef.
 *
 * When inserting the tokens and the factories in their respective arrays, we can assume that
 * this method is called first for the component (if any), and then for other directives on the same
 * node.
 * As a consequence,the providers are always processed in that order:
 * 1) The view providers of the component
 * 2) The providers of the component
 * 3) The providers of the other directives
 * This matches the structure of the injectables arrays of a view (for each node).
 * So the tokens and the factories can be pushed at the end of the arrays, except
 * in one case for multi providers.
 *
 * @param def the directive definition
 * @param providers: Array of `providers`.
 * @param viewProviders: Array of `viewProviders`.
 */
function providersResolver(def, providers, viewProviders) {
  const tView = getTView();
  if (tView.firstCreatePass) {
    const isComponent = isComponentDef(def);
    // The list of view providers is processed first, and the flags are updated
    resolveProvider(viewProviders, tView.data, tView.blueprint, isComponent, true);
    // Then, the list of providers is processed, and the flags are updated
    resolveProvider(providers, tView.data, tView.blueprint, isComponent, false);
  }
}
/**
 * Resolves a provider and publishes it to the DI system.
 */
function resolveProvider(provider, tInjectables, lInjectablesBlueprint, isComponent, isViewProvider) {
  provider = resolveForwardRef(provider);
  if (Array.isArray(provider)) {
    // Recursively call `resolveProvider`
    // Recursion is OK in this case because this code will not be in hot-path once we implement
    // cloning of the initial state.
    for (let i = 0; i < provider.length; i++) {
      resolveProvider(provider[i], tInjectables, lInjectablesBlueprint, isComponent, isViewProvider);
    }
  } else {
    const tView = getTView();
    const lView = getLView();
    let token = isTypeProvider(provider) ? provider : resolveForwardRef(provider.provide);
    let providerFactory = providerToFactory(provider);
    const tNode = getCurrentTNode();
    const beginIndex = tNode.providerIndexes & 1048575 /* TNodeProviderIndexes.ProvidersStartIndexMask */;
    const endIndex = tNode.directiveStart;
    const cptViewProvidersCount = tNode.providerIndexes >> 20 /* TNodeProviderIndexes.CptViewProvidersCountShift */;
    if (isTypeProvider(provider) || !provider.multi) {
      // Single provider case: the factory is created and pushed immediately
      const factory = new NodeInjectorFactory(providerFactory, isViewProvider, ɵɵdirectiveInject);
      const existingFactoryIndex = indexOf(token, tInjectables, isViewProvider ? beginIndex : beginIndex + cptViewProvidersCount, endIndex);
      if (existingFactoryIndex === -1) {
        diPublicInInjector(getOrCreateNodeInjectorForNode(tNode, lView), tView, token);
        registerDestroyHooksIfSupported(tView, provider, tInjectables.length);
        tInjectables.push(token);
        tNode.directiveStart++;
        tNode.directiveEnd++;
        if (isViewProvider) {
          tNode.providerIndexes += 1048576 /* TNodeProviderIndexes.CptViewProvidersCountShifter */;
        }

        lInjectablesBlueprint.push(factory);
        lView.push(factory);
      } else {
        lInjectablesBlueprint[existingFactoryIndex] = factory;
        lView[existingFactoryIndex] = factory;
      }
    } else {
      // Multi provider case:
      // We create a multi factory which is going to aggregate all the values.
      // Since the output of such a factory depends on content or view injection,
      // we create two of them, which are linked together.
      //
      // The first one (for view providers) is always in the first block of the injectables array,
      // and the second one (for providers) is always in the second block.
      // This is important because view providers have higher priority. When a multi token
      // is being looked up, the view providers should be found first.
      // Note that it is not possible to have a multi factory in the third block (directive block).
      //
      // The algorithm to process multi providers is as follows:
      // 1) If the multi provider comes from the `viewProviders` of the component:
      //   a) If the special view providers factory doesn't exist, it is created and pushed.
      //   b) Else, the multi provider is added to the existing multi factory.
      // 2) If the multi provider comes from the `providers` of the component or of another
      // directive:
      //   a) If the multi factory doesn't exist, it is created and provider pushed into it.
      //      It is also linked to the multi factory for view providers, if it exists.
      //   b) Else, the multi provider is added to the existing multi factory.
      const existingProvidersFactoryIndex = indexOf(token, tInjectables, beginIndex + cptViewProvidersCount, endIndex);
      const existingViewProvidersFactoryIndex = indexOf(token, tInjectables, beginIndex, beginIndex + cptViewProvidersCount);
      const doesProvidersFactoryExist = existingProvidersFactoryIndex >= 0 && lInjectablesBlueprint[existingProvidersFactoryIndex];
      const doesViewProvidersFactoryExist = existingViewProvidersFactoryIndex >= 0 && lInjectablesBlueprint[existingViewProvidersFactoryIndex];
      if (isViewProvider && !doesViewProvidersFactoryExist || !isViewProvider && !doesProvidersFactoryExist) {
        // Cases 1.a and 2.a
        diPublicInInjector(getOrCreateNodeInjectorForNode(tNode, lView), tView, token);
        const factory = multiFactory(isViewProvider ? multiViewProvidersFactoryResolver : multiProvidersFactoryResolver, lInjectablesBlueprint.length, isViewProvider, isComponent, providerFactory);
        if (!isViewProvider && doesViewProvidersFactoryExist) {
          lInjectablesBlueprint[existingViewProvidersFactoryIndex].providerFactory = factory;
        }
        registerDestroyHooksIfSupported(tView, provider, tInjectables.length, 0);
        tInjectables.push(token);
        tNode.directiveStart++;
        tNode.directiveEnd++;
        if (isViewProvider) {
          tNode.providerIndexes += 1048576 /* TNodeProviderIndexes.CptViewProvidersCountShifter */;
        }

        lInjectablesBlueprint.push(factory);
        lView.push(factory);
      } else {
        // Cases 1.b and 2.b
        const indexInFactory = multiFactoryAdd(lInjectablesBlueprint[isViewProvider ? existingViewProvidersFactoryIndex : existingProvidersFactoryIndex], providerFactory, !isViewProvider && isComponent);
        registerDestroyHooksIfSupported(tView, provider, existingProvidersFactoryIndex > -1 ? existingProvidersFactoryIndex : existingViewProvidersFactoryIndex, indexInFactory);
      }
      if (!isViewProvider && isComponent && doesViewProvidersFactoryExist) {
        lInjectablesBlueprint[existingViewProvidersFactoryIndex].componentProviders++;
      }
    }
  }
}
/**
 * Registers the `ngOnDestroy` hook of a provider, if the provider supports destroy hooks.
 * @param tView `TView` in which to register the hook.
 * @param provider Provider whose hook should be registered.
 * @param contextIndex Index under which to find the context for the hook when it's being invoked.
 * @param indexInFactory Only required for `multi` providers. Index of the provider in the multi
 * provider factory.
 */
function registerDestroyHooksIfSupported(tView, provider, contextIndex, indexInFactory) {
  const providerIsTypeProvider = isTypeProvider(provider);
  const providerIsClassProvider = isClassProvider(provider);
  if (providerIsTypeProvider || providerIsClassProvider) {
    // Resolve forward references as `useClass` can hold a forward reference.
    const classToken = providerIsClassProvider ? resolveForwardRef(provider.useClass) : provider;
    const prototype = classToken.prototype;
    const ngOnDestroy = prototype.ngOnDestroy;
    if (ngOnDestroy) {
      const hooks = tView.destroyHooks || (tView.destroyHooks = []);
      if (!providerIsTypeProvider && provider.multi) {
        ngDevMode && assertDefined(indexInFactory, 'indexInFactory when registering multi factory destroy hook');
        const existingCallbacksIndex = hooks.indexOf(contextIndex);
        if (existingCallbacksIndex === -1) {
          hooks.push(contextIndex, [indexInFactory, ngOnDestroy]);
        } else {
          hooks[existingCallbacksIndex + 1].push(indexInFactory, ngOnDestroy);
        }
      } else {
        hooks.push(contextIndex, ngOnDestroy);
      }
    }
  }
}
/**
 * Add a factory in a multi factory.
 * @returns Index at which the factory was inserted.
 */
function multiFactoryAdd(multiFactory, factory, isComponentProvider) {
  if (isComponentProvider) {
    multiFactory.componentProviders++;
  }
  return multiFactory.multi.push(factory) - 1;
}
/**
 * Returns the index of item in the array, but only in the begin to end range.
 */
function indexOf(item, arr, begin, end) {
  for (let i = begin; i < end; i++) {
    if (arr[i] === item) return i;
  }
  return -1;
}
/**
 * Use this with `multi` `providers`.
 */
function multiProvidersFactoryResolver(_, tData, lData, tNode) {
  return multiResolve(this.multi, []);
}
/**
 * Use this with `multi` `viewProviders`.
 *
 * This factory knows how to concatenate itself with the existing `multi` `providers`.
 */
function multiViewProvidersFactoryResolver(_, tData, lView, tNode) {
  const factories = this.multi;
  let result;
  if (this.providerFactory) {
    const componentCount = this.providerFactory.componentProviders;
    const multiProviders = getNodeInjectable(lView, lView[TVIEW], this.providerFactory.index, tNode);
    // Copy the section of the array which contains `multi` `providers` from the component
    result = multiProviders.slice(0, componentCount);
    // Insert the `viewProvider` instances.
    multiResolve(factories, result);
    // Copy the section of the array which contains `multi` `providers` from other directives
    for (let i = componentCount; i < multiProviders.length; i++) {
      result.push(multiProviders[i]);
    }
  } else {
    result = [];
    // Insert the `viewProvider` instances.
    multiResolve(factories, result);
  }
  return result;
}
/**
 * Maps an array of factories into an array of values.
 */
function multiResolve(factories, result) {
  for (let i = 0; i < factories.length; i++) {
    const factory = factories[i];
    result.push(factory());
  }
  return result;
}
/**
 * Creates a multi factory.
 */
function multiFactory(factoryFn, index, isViewProvider, isComponent, f) {
  const factory = new NodeInjectorFactory(factoryFn, isViewProvider, ɵɵdirectiveInject);
  factory.multi = [];
  factory.index = index;
  factory.componentProviders = 0;
  multiFactoryAdd(factory, f, isComponent && !isViewProvider);
  return factory;
}

/**
 * This feature resolves the providers of a directive (or component),
 * and publish them into the DI system, making it visible to others for injection.
 *
 * For example:
 * ```ts
 * class ComponentWithProviders {
 *   constructor(private greeter: GreeterDE) {}
 *
 *   static ɵcmp = defineComponent({
 *     type: ComponentWithProviders,
 *     selectors: [['component-with-providers']],
 *    factory: () => new ComponentWithProviders(directiveInject(GreeterDE as any)),
 *    decls: 1,
 *    vars: 1,
 *    template: function(fs: RenderFlags, ctx: ComponentWithProviders) {
 *      if (fs & RenderFlags.Create) {
 *        ɵɵtext(0);
 *      }
 *      if (fs & RenderFlags.Update) {
 *        ɵɵtextInterpolate(ctx.greeter.greet());
 *      }
 *    },
 *    features: [ɵɵProvidersFeature([GreeterDE])]
 *  });
 * }
 * ```
 *
 * @param definition
 *
 * @codeGenApi
 */
function ɵɵProvidersFeature(providers, viewProviders = []) {
  return definition => {
    definition.providersResolver = (def, processProvidersFn) => {
      return providersResolver(def,
      //
      processProvidersFn ? processProvidersFn(providers) : providers,
      //
      viewProviders);
    };
  };
}

/**
 * Represents an instance of an `NgModule` created by an `NgModuleFactory`.
 * Provides access to the `NgModule` instance and related objects.
 *
 * @publicApi
 */
class NgModuleRef$1 {}
/**
 * @publicApi
 *
 * @deprecated
 * This class was mostly used as a part of ViewEngine-based JIT API and is no longer needed in Ivy
 * JIT mode. See [JIT API changes due to ViewEngine deprecation](guide/deprecations#jit-api-changes)
 * for additional context. Angular provides APIs that accept NgModule classes directly (such as
 * [PlatformRef.bootstrapModule](api/core/PlatformRef#bootstrapModule) and
 * [createNgModule](api/core/createNgModule)), consider switching to those APIs instead of
 * using factory-based ones.
 */
class NgModuleFactory$1 {}

/**
 * Returns a new NgModuleRef instance based on the NgModule class and parent injector provided.
 *
 * @param ngModule NgModule class.
 * @param parentInjector Optional injector instance to use as a parent for the module injector. If
 *     not provided, `NullInjector` will be used instead.
 * @returns NgModuleRef that represents an NgModule instance.
 *
 * @publicApi
 */
function createNgModule(ngModule, parentInjector) {
  return new NgModuleRef(ngModule, parentInjector ?? null);
}
/**
 * The `createNgModule` function alias for backwards-compatibility.
 * Please avoid using it directly and use `createNgModule` instead.
 *
 * @deprecated Use `createNgModule` instead.
 */
const createNgModuleRef = createNgModule;
class NgModuleRef extends NgModuleRef$1 {
  constructor(ngModuleType, _parent) {
    super();
    this._parent = _parent;
    // tslint:disable-next-line:require-internal-with-underscore
    this._bootstrapComponents = [];
    this.destroyCbs = [];
    // When bootstrapping a module we have a dependency graph that looks like this:
    // ApplicationRef -> ComponentFactoryResolver -> NgModuleRef. The problem is that if the
    // module being resolved tries to inject the ComponentFactoryResolver, it'll create a
    // circular dependency which will result in a runtime error, because the injector doesn't
    // exist yet. We work around the issue by creating the ComponentFactoryResolver ourselves
    // and providing it, rather than letting the injector resolve it.
    this.componentFactoryResolver = new ComponentFactoryResolver(this);
    const ngModuleDef = getNgModuleDef(ngModuleType);
    ngDevMode && assertDefined(ngModuleDef, `NgModule '${stringify(ngModuleType)}' is not a subtype of 'NgModuleType'.`);
    this._bootstrapComponents = maybeUnwrapFn(ngModuleDef.bootstrap);
    this._r3Injector = createInjectorWithoutInjectorInstances(ngModuleType, _parent, [{
      provide: NgModuleRef$1,
      useValue: this
    }, {
      provide: ComponentFactoryResolver$1,
      useValue: this.componentFactoryResolver
    }], stringify(ngModuleType), new Set(['environment']));
    // We need to resolve the injector types separately from the injector creation, because
    // the module might be trying to use this ref in its constructor for DI which will cause a
    // circular error that will eventually error out, because the injector isn't created yet.
    this._r3Injector.resolveInjectorInitializers();
    this.instance = this._r3Injector.get(ngModuleType);
  }
  get injector() {
    return this._r3Injector;
  }
  destroy() {
    ngDevMode && assertDefined(this.destroyCbs, 'NgModule already destroyed');
    const injector = this._r3Injector;
    !injector.destroyed && injector.destroy();
    this.destroyCbs.forEach(fn => fn());
    this.destroyCbs = null;
  }
  onDestroy(callback) {
    ngDevMode && assertDefined(this.destroyCbs, 'NgModule already destroyed');
    this.destroyCbs.push(callback);
  }
}
class NgModuleFactory extends NgModuleFactory$1 {
  constructor(moduleType) {
    super();
    this.moduleType = moduleType;
  }
  create(parentInjector) {
    return new NgModuleRef(this.moduleType, parentInjector);
  }
}
class EnvironmentNgModuleRefAdapter extends NgModuleRef$1 {
  constructor(providers, parent, source) {
    super();
    this.componentFactoryResolver = new ComponentFactoryResolver(this);
    this.instance = null;
    const injector = new R3Injector([...providers, {
      provide: NgModuleRef$1,
      useValue: this
    }, {
      provide: ComponentFactoryResolver$1,
      useValue: this.componentFactoryResolver
    }], parent || getNullInjector(), source, new Set(['environment']));
    this.injector = injector;
    injector.resolveInjectorInitializers();
  }
  destroy() {
    this.injector.destroy();
  }
  onDestroy(callback) {
    this.injector.onDestroy(callback);
  }
}
/**
 * Create a new environment injector.
 *
 * Learn more about environment injectors in
 * [this guide](guide/standalone-components#environment-injectors).
 *
 * @param providers An array of providers.
 * @param parent A parent environment injector.
 * @param debugName An optional name for this injector instance, which will be used in error
 *     messages.
 *
 * @publicApi
 */
function createEnvironmentInjector(providers, parent, debugName = null) {
  const adapter = new EnvironmentNgModuleRefAdapter(providers, parent, debugName);
  return adapter.injector;
}

/**
 * A service used by the framework to create instances of standalone injectors. Those injectors are
 * created on demand in case of dynamic component instantiation and contain ambient providers
 * collected from the imports graph rooted at a given standalone component.
 */
class StandaloneService {
  constructor(_injector) {
    this._injector = _injector;
    this.cachedInjectors = new Map();
  }
  getOrCreateStandaloneInjector(componentDef) {
    if (!componentDef.standalone) {
      return null;
    }
    if (!this.cachedInjectors.has(componentDef.id)) {
      const providers = internalImportProvidersFrom(false, componentDef.type);
      const standaloneInjector = providers.length > 0 ? createEnvironmentInjector([providers], this._injector, `Standalone[${componentDef.type.name}]`) : null;
      this.cachedInjectors.set(componentDef.id, standaloneInjector);
    }
    return this.cachedInjectors.get(componentDef.id);
  }
  ngOnDestroy() {
    try {
      for (const injector of this.cachedInjectors.values()) {
        if (injector !== null) {
          injector.destroy();
        }
      }
    } finally {
      this.cachedInjectors.clear();
    }
  }
}
/** @nocollapse */
StandaloneService.ɵprov = ɵɵdefineInjectable({
  token: StandaloneService,
  providedIn: 'environment',
  factory: () => new StandaloneService(ɵɵinject(EnvironmentInjector))
});
/**
 * A feature that acts as a setup code for the {@link StandaloneService}.
 *
 * The most important responsibility of this feature is to expose the "getStandaloneInjector"
 * function (an entry points to a standalone injector creation) on a component definition object. We
 * go through the features infrastructure to make sure that the standalone injector creation logic
 * is tree-shakable and not included in applications that don't use standalone components.
 *
 * @codeGenApi
 */
function ɵɵStandaloneFeature(definition) {
  definition.getStandaloneInjector = parentInjector => {
    return parentInjector.get(StandaloneService).getOrCreateStandaloneInjector(definition);
  };
}

/**
 * Retrieves the component instance associated with a given DOM element.
 *
 * @usageNotes
 * Given the following DOM structure:
 *
 * ```html
 * <app-root>
 *   <div>
 *     <child-comp></child-comp>
 *   </div>
 * </app-root>
 * ```
 *
 * Calling `getComponent` on `<child-comp>` will return the instance of `ChildComponent`
 * associated with this DOM element.
 *
 * Calling the function on `<app-root>` will return the `MyApp` instance.
 *
 *
 * @param element DOM element from which the component should be retrieved.
 * @returns Component instance associated with the element or `null` if there
 *    is no component associated with it.
 *
 * @publicApi
 * @globalApi ng
 */
function getComponent(element) {
  ngDevMode && assertDomElement(element);
  const context = getLContext(element);
  if (context === null) return null;
  if (context.component === undefined) {
    const lView = context.lView;
    if (lView === null) {
      return null;
    }
    context.component = getComponentAtNodeIndex(context.nodeIndex, lView);
  }
  return context.component;
}
/**
 * If inside an embedded view (e.g. `*ngIf` or `*ngFor`), retrieves the context of the embedded
 * view that the element is part of. Otherwise retrieves the instance of the component whose view
 * owns the element (in this case, the result is the same as calling `getOwningComponent`).
 *
 * @param element Element for which to get the surrounding component instance.
 * @returns Instance of the component that is around the element or null if the element isn't
 *    inside any component.
 *
 * @publicApi
 * @globalApi ng
 */
function getContext(element) {
  assertDomElement(element);
  const context = getLContext(element);
  const lView = context ? context.lView : null;
  return lView === null ? null : lView[CONTEXT];
}
/**
 * Retrieves the component instance whose view contains the DOM element.
 *
 * For example, if `<child-comp>` is used in the template of `<app-comp>`
 * (i.e. a `ViewChild` of `<app-comp>`), calling `getOwningComponent` on `<child-comp>`
 * would return `<app-comp>`.
 *
 * @param elementOrDir DOM element, component or directive instance
 *    for which to retrieve the root components.
 * @returns Component instance whose view owns the DOM element or null if the element is not
 *    part of a component view.
 *
 * @publicApi
 * @globalApi ng
 */
function getOwningComponent(elementOrDir) {
  const context = getLContext(elementOrDir);
  let lView = context ? context.lView : null;
  if (lView === null) return null;
  let parent;
  while (lView[TVIEW].type === 2 /* TViewType.Embedded */ && (parent = getLViewParent(lView))) {
    lView = parent;
  }
  return lView[FLAGS] & 256 /* LViewFlags.IsRoot */ ? null : lView[CONTEXT];
}
/**
 * Retrieves all root components associated with a DOM element, directive or component instance.
 * Root components are those which have been bootstrapped by Angular.
 *
 * @param elementOrDir DOM element, component or directive instance
 *    for which to retrieve the root components.
 * @returns Root components associated with the target object.
 *
 * @publicApi
 * @globalApi ng
 */
function getRootComponents(elementOrDir) {
  const lView = readPatchedLView(elementOrDir);
  return lView !== null ? [getRootContext(lView)] : [];
}
/**
 * Retrieves an `Injector` associated with an element, component or directive instance.
 *
 * @param elementOrDir DOM element, component or directive instance for which to
 *    retrieve the injector.
 * @returns Injector associated with the element, component or directive instance.
 *
 * @publicApi
 * @globalApi ng
 */
function getInjector(elementOrDir) {
  const context = getLContext(elementOrDir);
  const lView = context ? context.lView : null;
  if (lView === null) return Injector.NULL;
  const tNode = lView[TVIEW].data[context.nodeIndex];
  return new NodeInjector(tNode, lView);
}
/**
 * Retrieve a set of injection tokens at a given DOM node.
 *
 * @param element Element for which the injection tokens should be retrieved.
 */
function getInjectionTokens(element) {
  const context = getLContext(element);
  const lView = context ? context.lView : null;
  if (lView === null) return [];
  const tView = lView[TVIEW];
  const tNode = tView.data[context.nodeIndex];
  const providerTokens = [];
  const startIndex = tNode.providerIndexes & 1048575 /* TNodeProviderIndexes.ProvidersStartIndexMask */;
  const endIndex = tNode.directiveEnd;
  for (let i = startIndex; i < endIndex; i++) {
    let value = tView.data[i];
    if (isDirectiveDefHack(value)) {
      // The fact that we sometimes store Type and sometimes DirectiveDef in this location is a
      // design flaw.  We should always store same type so that we can be monomorphic. The issue
      // is that for Components/Directives we store the def instead the type. The correct behavior
      // is that we should always be storing injectable type in this location.
      value = value.type;
    }
    providerTokens.push(value);
  }
  return providerTokens;
}
/**
 * Retrieves directive instances associated with a given DOM node. Does not include
 * component instances.
 *
 * @usageNotes
 * Given the following DOM structure:
 *
 * ```html
 * <app-root>
 *   <button my-button></button>
 *   <my-comp></my-comp>
 * </app-root>
 * ```
 *
 * Calling `getDirectives` on `<button>` will return an array with an instance of the `MyButton`
 * directive that is associated with the DOM node.
 *
 * Calling `getDirectives` on `<my-comp>` will return an empty array.
 *
 * @param node DOM node for which to get the directives.
 * @returns Array of directives associated with the node.
 *
 * @publicApi
 * @globalApi ng
 */
function getDirectives(node) {
  // Skip text nodes because we can't have directives associated with them.
  if (node instanceof Text) {
    return [];
  }
  const context = getLContext(node);
  const lView = context ? context.lView : null;
  if (lView === null) {
    return [];
  }
  const tView = lView[TVIEW];
  const nodeIndex = context.nodeIndex;
  if (!tView?.data[nodeIndex]) {
    return [];
  }
  if (context.directives === undefined) {
    context.directives = getDirectivesAtNodeIndex(nodeIndex, lView);
  }
  // The `directives` in this case are a named array called `LComponentView`. Clone the
  // result so we don't expose an internal data structure in the user's console.
  return context.directives === null ? [] : [...context.directives];
}
/**
 * Returns the debug (partial) metadata for a particular directive or component instance.
 * The function accepts an instance of a directive or component and returns the corresponding
 * metadata.
 *
 * @param directiveOrComponentInstance Instance of a directive or component
 * @returns metadata of the passed directive or component
 *
 * @publicApi
 * @globalApi ng
 */
function getDirectiveMetadata$1(directiveOrComponentInstance) {
  const {
    constructor
  } = directiveOrComponentInstance;
  if (!constructor) {
    throw new Error('Unable to find the instance constructor');
  }
  // In case a component inherits from a directive, we may have component and directive metadata
  // To ensure we don't get the metadata of the directive, we want to call `getComponentDef` first.
  const componentDef = getComponentDef(constructor);
  if (componentDef) {
    return {
      inputs: componentDef.inputs,
      outputs: componentDef.outputs,
      encapsulation: componentDef.encapsulation,
      changeDetection: componentDef.onPush ? ChangeDetectionStrategy.OnPush : ChangeDetectionStrategy.Default
    };
  }
  const directiveDef = getDirectiveDef(constructor);
  if (directiveDef) {
    return {
      inputs: directiveDef.inputs,
      outputs: directiveDef.outputs
    };
  }
  return null;
}
/**
 * Retrieve map of local references.
 *
 * The references are retrieved as a map of local reference name to element or directive instance.
 *
 * @param target DOM element, component or directive instance for which to retrieve
 *    the local references.
 */
function getLocalRefs(target) {
  const context = getLContext(target);
  if (context === null) return {};
  if (context.localRefs === undefined) {
    const lView = context.lView;
    if (lView === null) {
      return {};
    }
    context.localRefs = discoverLocalRefs(lView, context.nodeIndex);
  }
  return context.localRefs || {};
}
/**
 * Retrieves the host element of a component or directive instance.
 * The host element is the DOM element that matched the selector of the directive.
 *
 * @param componentOrDirective Component or directive instance for which the host
 *     element should be retrieved.
 * @returns Host element of the target.
 *
 * @publicApi
 * @globalApi ng
 */
function getHostElement(componentOrDirective) {
  return getLContext(componentOrDirective).native;
}
/**
 * Retrieves the rendered text for a given component.
 *
 * This function retrieves the host element of a component and
 * and then returns the `textContent` for that element. This implies
 * that the text returned will include re-projected content of
 * the component as well.
 *
 * @param component The component to return the content text for.
 */
function getRenderedText(component) {
  const hostElement = getHostElement(component);
  return hostElement.textContent || '';
}
/**
 * Retrieves a list of event listeners associated with a DOM element. The list does include host
 * listeners, but it does not include event listeners defined outside of the Angular context
 * (e.g. through `addEventListener`).
 *
 * @usageNotes
 * Given the following DOM structure:
 *
 * ```html
 * <app-root>
 *   <div (click)="doSomething()"></div>
 * </app-root>
 * ```
 *
 * Calling `getListeners` on `<div>` will return an object that looks as follows:
 *
 * ```ts
 * {
 *   name: 'click',
 *   element: <div>,
 *   callback: () => doSomething(),
 *   useCapture: false
 * }
 * ```
 *
 * @param element Element for which the DOM listeners should be retrieved.
 * @returns Array of event listeners on the DOM element.
 *
 * @publicApi
 * @globalApi ng
 */
function getListeners(element) {
  ngDevMode && assertDomElement(element);
  const lContext = getLContext(element);
  const lView = lContext === null ? null : lContext.lView;
  if (lView === null) return [];
  const tView = lView[TVIEW];
  const lCleanup = lView[CLEANUP];
  const tCleanup = tView.cleanup;
  const listeners = [];
  if (tCleanup && lCleanup) {
    for (let i = 0; i < tCleanup.length;) {
      const firstParam = tCleanup[i++];
      const secondParam = tCleanup[i++];
      if (typeof firstParam === 'string') {
        const name = firstParam;
        const listenerElement = unwrapRNode(lView[secondParam]);
        const callback = lCleanup[tCleanup[i++]];
        const useCaptureOrIndx = tCleanup[i++];
        // if useCaptureOrIndx is boolean then report it as is.
        // if useCaptureOrIndx is positive number then it in unsubscribe method
        // if useCaptureOrIndx is negative number then it is a Subscription
        const type = typeof useCaptureOrIndx === 'boolean' || useCaptureOrIndx >= 0 ? 'dom' : 'output';
        const useCapture = typeof useCaptureOrIndx === 'boolean' ? useCaptureOrIndx : false;
        if (element == listenerElement) {
          listeners.push({
            element,
            name,
            callback,
            useCapture,
            type
          });
        }
      }
    }
  }
  listeners.sort(sortListeners);
  return listeners;
}
function sortListeners(a, b) {
  if (a.name == b.name) return 0;
  return a.name < b.name ? -1 : 1;
}
/**
 * This function should not exist because it is megamorphic and only mostly correct.
 *
 * See call site for more info.
 */
function isDirectiveDefHack(obj) {
  return obj.type !== undefined && obj.declaredInputs !== undefined && obj.findHostDirectiveDefs !== undefined;
}
/**
 * Retrieve the component `LView` from component/element.
 *
 * NOTE: `LView` is a private and should not be leaked outside.
 *       Don't export this method to `ng.*` on window.
 *
 * @param target DOM element or component instance for which to retrieve the LView.
 */
function getComponentLView(target) {
  const lContext = getLContext(target);
  const nodeIndx = lContext.nodeIndex;
  const lView = lContext.lView;
  ngDevMode && assertLView(lView);
  const componentLView = lView[nodeIndx];
  ngDevMode && assertLView(componentLView);
  return componentLView;
}
/** Asserts that a value is a DOM Element. */
function assertDomElement(value) {
  if (typeof Element !== 'undefined' && !(value instanceof Element)) {
    throw new Error('Expecting instance of DOM Element');
  }
}

/**
 * Adds decorator, constructor, and property metadata to a given type via static metadata fields
 * on the type.
 *
 * These metadata fields can later be read with Angular's `ReflectionCapabilities` API.
 *
 * Calls to `setClassMetadata` can be guarded by ngDevMode, resulting in the metadata assignments
 * being tree-shaken away during production builds.
 */
function setClassMetadata(type, decorators, ctorParameters, propDecorators) {
  return noSideEffects(() => {
    const clazz = type;
    if (decorators !== null) {
      if (clazz.hasOwnProperty('decorators') && clazz.decorators !== undefined) {
        clazz.decorators.push(...decorators);
      } else {
        clazz.decorators = decorators;
      }
    }
    if (ctorParameters !== null) {
      // Rather than merging, clobber the existing parameters. If other projects exist which
      // use tsickle-style annotations and reflect over them in the same way, this could
      // cause issues, but that is vanishingly unlikely.
      clazz.ctorParameters = ctorParameters;
    }
    if (propDecorators !== null) {
      // The property decorator objects are merged as it is possible different fields have
      // different decorator types. Decorators on individual fields are not merged, as it's
      // also incredibly unlikely that a field will be decorated both with an Angular
      // decorator and a non-Angular decorator that's also been downleveled.
      if (clazz.hasOwnProperty('propDecorators') && clazz.propDecorators !== undefined) {
        clazz.propDecorators = {
          ...clazz.propDecorators,
          ...propDecorators
        };
      } else {
        clazz.propDecorators = propDecorators;
      }
    }
  });
}

/**
 * Bindings for pure functions are stored after regular bindings.
 *
 * |-------decls------|---------vars---------|                 |----- hostVars (dir1) ------|
 * ------------------------------------------------------------------------------------------
 * | nodes/refs/pipes | bindings | fn slots  | injector | dir1 | host bindings | host slots |
 * ------------------------------------------------------------------------------------------
 *                    ^                      ^
 *      TView.bindingStartIndex      TView.expandoStartIndex
 *
 * Pure function instructions are given an offset from the binding root. Adding the offset to the
 * binding root gives the first index where the bindings are stored. In component views, the binding
 * root is the bindingStartIndex. In host bindings, the binding root is the expandoStartIndex +
 * any directive instances + any hostVars in directives evaluated before it.
 *
 * See VIEW_DATA.md for more information about host binding resolution.
 */
/**
 * If the value hasn't been saved, calls the pure function to store and return the
 * value. If it has been saved, returns the saved value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn Function that returns a value
 * @param thisArg Optional calling context of pureFn
 * @returns value
 *
 * @codeGenApi
 */
function ɵɵpureFunction0(slotOffset, pureFn, thisArg) {
  const bindingIndex = getBindingRoot() + slotOffset;
  const lView = getLView();
  return lView[bindingIndex] === NO_CHANGE ? updateBinding(lView, bindingIndex, thisArg ? pureFn.call(thisArg) : pureFn()) : getBinding(lView, bindingIndex);
}
/**
 * If the value of the provided exp has changed, calls the pure function to return
 * an updated value. Or if the value has not changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn Function that returns an updated value
 * @param exp Updated expression value
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunction1(slotOffset, pureFn, exp, thisArg) {
  return pureFunction1Internal(getLView(), getBindingRoot(), slotOffset, pureFn, exp, thisArg);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunction2(slotOffset, pureFn, exp1, exp2, thisArg) {
  return pureFunction2Internal(getLView(), getBindingRoot(), slotOffset, pureFn, exp1, exp2, thisArg);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param exp3
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunction3(slotOffset, pureFn, exp1, exp2, exp3, thisArg) {
  return pureFunction3Internal(getLView(), getBindingRoot(), slotOffset, pureFn, exp1, exp2, exp3, thisArg);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param exp3
 * @param exp4
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunction4(slotOffset, pureFn, exp1, exp2, exp3, exp4, thisArg) {
  return pureFunction4Internal(getLView(), getBindingRoot(), slotOffset, pureFn, exp1, exp2, exp3, exp4, thisArg);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param exp3
 * @param exp4
 * @param exp5
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunction5(slotOffset, pureFn, exp1, exp2, exp3, exp4, exp5, thisArg) {
  const bindingIndex = getBindingRoot() + slotOffset;
  const lView = getLView();
  const different = bindingUpdated4(lView, bindingIndex, exp1, exp2, exp3, exp4);
  return bindingUpdated(lView, bindingIndex + 4, exp5) || different ? updateBinding(lView, bindingIndex + 5, thisArg ? pureFn.call(thisArg, exp1, exp2, exp3, exp4, exp5) : pureFn(exp1, exp2, exp3, exp4, exp5)) : getBinding(lView, bindingIndex + 5);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param exp3
 * @param exp4
 * @param exp5
 * @param exp6
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunction6(slotOffset, pureFn, exp1, exp2, exp3, exp4, exp5, exp6, thisArg) {
  const bindingIndex = getBindingRoot() + slotOffset;
  const lView = getLView();
  const different = bindingUpdated4(lView, bindingIndex, exp1, exp2, exp3, exp4);
  return bindingUpdated2(lView, bindingIndex + 4, exp5, exp6) || different ? updateBinding(lView, bindingIndex + 6, thisArg ? pureFn.call(thisArg, exp1, exp2, exp3, exp4, exp5, exp6) : pureFn(exp1, exp2, exp3, exp4, exp5, exp6)) : getBinding(lView, bindingIndex + 6);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param exp3
 * @param exp4
 * @param exp5
 * @param exp6
 * @param exp7
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunction7(slotOffset, pureFn, exp1, exp2, exp3, exp4, exp5, exp6, exp7, thisArg) {
  const bindingIndex = getBindingRoot() + slotOffset;
  const lView = getLView();
  let different = bindingUpdated4(lView, bindingIndex, exp1, exp2, exp3, exp4);
  return bindingUpdated3(lView, bindingIndex + 4, exp5, exp6, exp7) || different ? updateBinding(lView, bindingIndex + 7, thisArg ? pureFn.call(thisArg, exp1, exp2, exp3, exp4, exp5, exp6, exp7) : pureFn(exp1, exp2, exp3, exp4, exp5, exp6, exp7)) : getBinding(lView, bindingIndex + 7);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param exp3
 * @param exp4
 * @param exp5
 * @param exp6
 * @param exp7
 * @param exp8
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunction8(slotOffset, pureFn, exp1, exp2, exp3, exp4, exp5, exp6, exp7, exp8, thisArg) {
  const bindingIndex = getBindingRoot() + slotOffset;
  const lView = getLView();
  const different = bindingUpdated4(lView, bindingIndex, exp1, exp2, exp3, exp4);
  return bindingUpdated4(lView, bindingIndex + 4, exp5, exp6, exp7, exp8) || different ? updateBinding(lView, bindingIndex + 8, thisArg ? pureFn.call(thisArg, exp1, exp2, exp3, exp4, exp5, exp6, exp7, exp8) : pureFn(exp1, exp2, exp3, exp4, exp5, exp6, exp7, exp8)) : getBinding(lView, bindingIndex + 8);
}
/**
 * pureFunction instruction that can support any number of bindings.
 *
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn A pure function that takes binding values and builds an object or array
 * containing those values.
 * @param exps An array of binding values
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 * @codeGenApi
 */
function ɵɵpureFunctionV(slotOffset, pureFn, exps, thisArg) {
  return pureFunctionVInternal(getLView(), getBindingRoot(), slotOffset, pureFn, exps, thisArg);
}
/**
 * Results of a pure function invocation are stored in LView in a dedicated slot that is initialized
 * to NO_CHANGE. In rare situations a pure pipe might throw an exception on the very first
 * invocation and not produce any valid results. In this case LView would keep holding the NO_CHANGE
 * value. The NO_CHANGE is not something that we can use in expressions / bindings thus we convert
 * it to `undefined`.
 */
function getPureFunctionReturnValue(lView, returnValueIndex) {
  ngDevMode && assertIndexInRange(lView, returnValueIndex);
  const lastReturnValue = lView[returnValueIndex];
  return lastReturnValue === NO_CHANGE ? undefined : lastReturnValue;
}
/**
 * If the value of the provided exp has changed, calls the pure function to return
 * an updated value. Or if the value has not changed, returns cached value.
 *
 * @param lView LView in which the function is being executed.
 * @param bindingRoot Binding root index.
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn Function that returns an updated value
 * @param exp Updated expression value
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 */
function pureFunction1Internal(lView, bindingRoot, slotOffset, pureFn, exp, thisArg) {
  const bindingIndex = bindingRoot + slotOffset;
  return bindingUpdated(lView, bindingIndex, exp) ? updateBinding(lView, bindingIndex + 1, thisArg ? pureFn.call(thisArg, exp) : pureFn(exp)) : getPureFunctionReturnValue(lView, bindingIndex + 1);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param lView LView in which the function is being executed.
 * @param bindingRoot Binding root index.
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 */
function pureFunction2Internal(lView, bindingRoot, slotOffset, pureFn, exp1, exp2, thisArg) {
  const bindingIndex = bindingRoot + slotOffset;
  return bindingUpdated2(lView, bindingIndex, exp1, exp2) ? updateBinding(lView, bindingIndex + 2, thisArg ? pureFn.call(thisArg, exp1, exp2) : pureFn(exp1, exp2)) : getPureFunctionReturnValue(lView, bindingIndex + 2);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param lView LView in which the function is being executed.
 * @param bindingRoot Binding root index.
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param exp3
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 */
function pureFunction3Internal(lView, bindingRoot, slotOffset, pureFn, exp1, exp2, exp3, thisArg) {
  const bindingIndex = bindingRoot + slotOffset;
  return bindingUpdated3(lView, bindingIndex, exp1, exp2, exp3) ? updateBinding(lView, bindingIndex + 3, thisArg ? pureFn.call(thisArg, exp1, exp2, exp3) : pureFn(exp1, exp2, exp3)) : getPureFunctionReturnValue(lView, bindingIndex + 3);
}
/**
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param lView LView in which the function is being executed.
 * @param bindingRoot Binding root index.
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn
 * @param exp1
 * @param exp2
 * @param exp3
 * @param exp4
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 *
 */
function pureFunction4Internal(lView, bindingRoot, slotOffset, pureFn, exp1, exp2, exp3, exp4, thisArg) {
  const bindingIndex = bindingRoot + slotOffset;
  return bindingUpdated4(lView, bindingIndex, exp1, exp2, exp3, exp4) ? updateBinding(lView, bindingIndex + 4, thisArg ? pureFn.call(thisArg, exp1, exp2, exp3, exp4) : pureFn(exp1, exp2, exp3, exp4)) : getPureFunctionReturnValue(lView, bindingIndex + 4);
}
/**
 * pureFunction instruction that can support any number of bindings.
 *
 * If the value of any provided exp has changed, calls the pure function to return
 * an updated value. Or if no values have changed, returns cached value.
 *
 * @param lView LView in which the function is being executed.
 * @param bindingRoot Binding root index.
 * @param slotOffset the offset from binding root to the reserved slot
 * @param pureFn A pure function that takes binding values and builds an object or array
 * containing those values.
 * @param exps An array of binding values
 * @param thisArg Optional calling context of pureFn
 * @returns Updated or cached value
 */
function pureFunctionVInternal(lView, bindingRoot, slotOffset, pureFn, exps, thisArg) {
  let bindingIndex = bindingRoot + slotOffset;
  let different = false;
  for (let i = 0; i < exps.length; i++) {
    bindingUpdated(lView, bindingIndex++, exps[i]) && (different = true);
  }
  return different ? updateBinding(lView, bindingIndex, pureFn.apply(thisArg, exps)) : getPureFunctionReturnValue(lView, bindingIndex);
}

/**
 * Create a pipe.
 *
 * @param index Pipe index where the pipe will be stored.
 * @param pipeName The name of the pipe
 * @returns T the instance of the pipe.
 *
 * @codeGenApi
 */
function ɵɵpipe(index, pipeName) {
  const tView = getTView();
  let pipeDef;
  const adjustedIndex = index + HEADER_OFFSET;
  if (tView.firstCreatePass) {
    // The `getPipeDef` throws if a pipe with a given name is not found
    // (so we use non-null assertion below).
    pipeDef = getPipeDef(pipeName, tView.pipeRegistry);
    tView.data[adjustedIndex] = pipeDef;
    if (pipeDef.onDestroy) {
      (tView.destroyHooks ?? (tView.destroyHooks = [])).push(adjustedIndex, pipeDef.onDestroy);
    }
  } else {
    pipeDef = tView.data[adjustedIndex];
  }
  const pipeFactory = pipeDef.factory || (pipeDef.factory = getFactoryDef(pipeDef.type, true));
  const previousInjectImplementation = setInjectImplementation(ɵɵdirectiveInject);
  try {
    // DI for pipes is supposed to behave like directives when placed on a component
    // host node, which means that we have to disable access to `viewProviders`.
    const previousIncludeViewProviders = setIncludeViewProviders(false);
    const pipeInstance = pipeFactory();
    setIncludeViewProviders(previousIncludeViewProviders);
    store(tView, getLView(), adjustedIndex, pipeInstance);
    return pipeInstance;
  } finally {
    // we have to restore the injector implementation in finally, just in case the creation of the
    // pipe throws an error.
    setInjectImplementation(previousInjectImplementation);
  }
}
/**
 * Searches the pipe registry for a pipe with the given name. If one is found,
 * returns the pipe. Otherwise, an error is thrown because the pipe cannot be resolved.
 *
 * @param name Name of pipe to resolve
 * @param registry Full list of available pipes
 * @returns Matching PipeDef
 */
function getPipeDef(name, registry) {
  if (registry) {
    for (let i = registry.length - 1; i >= 0; i--) {
      const pipeDef = registry[i];
      if (name === pipeDef.name) {
        return pipeDef;
      }
    }
  }
  if (ngDevMode) {
    throw new RuntimeError(-302 /* RuntimeErrorCode.PIPE_NOT_FOUND */, getPipeNotFoundErrorMessage(name));
  }
}
/**
 * Generates a helpful error message for the user when a pipe is not found.
 *
 * @param name Name of the missing pipe
 * @returns The error message
 */
function getPipeNotFoundErrorMessage(name) {
  const lView = getLView();
  const declarationLView = lView[DECLARATION_COMPONENT_VIEW];
  const context = declarationLView[CONTEXT];
  const hostIsStandalone = isHostComponentStandalone(lView);
  const componentInfoMessage = context ? ` in the '${context.constructor.name}' component` : '';
  const verifyMessage = `Verify that it is ${hostIsStandalone ? 'included in the \'@Component.imports\' of this component' : 'declared or imported in this module'}`;
  const errorMessage = `The pipe '${name}' could not be found${componentInfoMessage}. ${verifyMessage}`;
  return errorMessage;
}
/**
 * Invokes a pipe with 1 arguments.
 *
 * This instruction acts as a guard to {@link PipeTransform#transform} invoking
 * the pipe only when an input to the pipe changes.
 *
 * @param index Pipe index where the pipe was stored on creation.
 * @param slotOffset the offset in the reserved slot space
 * @param v1 1st argument to {@link PipeTransform#transform}.
 *
 * @codeGenApi
 */
function ɵɵpipeBind1(index, slotOffset, v1) {
  const adjustedIndex = index + HEADER_OFFSET;
  const lView = getLView();
  const pipeInstance = load(lView, adjustedIndex);
  return isPure(lView, adjustedIndex) ? pureFunction1Internal(lView, getBindingRoot(), slotOffset, pipeInstance.transform, v1, pipeInstance) : pipeInstance.transform(v1);
}
/**
 * Invokes a pipe with 2 arguments.
 *
 * This instruction acts as a guard to {@link PipeTransform#transform} invoking
 * the pipe only when an input to the pipe changes.
 *
 * @param index Pipe index where the pipe was stored on creation.
 * @param slotOffset the offset in the reserved slot space
 * @param v1 1st argument to {@link PipeTransform#transform}.
 * @param v2 2nd argument to {@link PipeTransform#transform}.
 *
 * @codeGenApi
 */
function ɵɵpipeBind2(index, slotOffset, v1, v2) {
  const adjustedIndex = index + HEADER_OFFSET;
  const lView = getLView();
  const pipeInstance = load(lView, adjustedIndex);
  return isPure(lView, adjustedIndex) ? pureFunction2Internal(lView, getBindingRoot(), slotOffset, pipeInstance.transform, v1, v2, pipeInstance) : pipeInstance.transform(v1, v2);
}
/**
 * Invokes a pipe with 3 arguments.
 *
 * This instruction acts as a guard to {@link PipeTransform#transform} invoking
 * the pipe only when an input to the pipe changes.
 *
 * @param index Pipe index where the pipe was stored on creation.
 * @param slotOffset the offset in the reserved slot space
 * @param v1 1st argument to {@link PipeTransform#transform}.
 * @param v2 2nd argument to {@link PipeTransform#transform}.
 * @param v3 4rd argument to {@link PipeTransform#transform}.
 *
 * @codeGenApi
 */
function ɵɵpipeBind3(index, slotOffset, v1, v2, v3) {
  const adjustedIndex = index + HEADER_OFFSET;
  const lView = getLView();
  const pipeInstance = load(lView, adjustedIndex);
  return isPure(lView, adjustedIndex) ? pureFunction3Internal(lView, getBindingRoot(), slotOffset, pipeInstance.transform, v1, v2, v3, pipeInstance) : pipeInstance.transform(v1, v2, v3);
}
/**
 * Invokes a pipe with 4 arguments.
 *
 * This instruction acts as a guard to {@link PipeTransform#transform} invoking
 * the pipe only when an input to the pipe changes.
 *
 * @param index Pipe index where the pipe was stored on creation.
 * @param slotOffset the offset in the reserved slot space
 * @param v1 1st argument to {@link PipeTransform#transform}.
 * @param v2 2nd argument to {@link PipeTransform#transform}.
 * @param v3 3rd argument to {@link PipeTransform#transform}.
 * @param v4 4th argument to {@link PipeTransform#transform}.
 *
 * @codeGenApi
 */
function ɵɵpipeBind4(index, slotOffset, v1, v2, v3, v4) {
  const adjustedIndex = index + HEADER_OFFSET;
  const lView = getLView();
  const pipeInstance = load(lView, adjustedIndex);
  return isPure(lView, adjustedIndex) ? pureFunction4Internal(lView, getBindingRoot(), slotOffset, pipeInstance.transform, v1, v2, v3, v4, pipeInstance) : pipeInstance.transform(v1, v2, v3, v4);
}
/**
 * Invokes a pipe with variable number of arguments.
 *
 * This instruction acts as a guard to {@link PipeTransform#transform} invoking
 * the pipe only when an input to the pipe changes.
 *
 * @param index Pipe index where the pipe was stored on creation.
 * @param slotOffset the offset in the reserved slot space
 * @param values Array of arguments to pass to {@link PipeTransform#transform} method.
 *
 * @codeGenApi
 */
function ɵɵpipeBindV(index, slotOffset, values) {
  const adjustedIndex = index + HEADER_OFFSET;
  const lView = getLView();
  const pipeInstance = load(lView, adjustedIndex);
  return isPure(lView, adjustedIndex) ? pureFunctionVInternal(lView, getBindingRoot(), slotOffset, pipeInstance.transform, values, pipeInstance) : pipeInstance.transform.apply(pipeInstance, values);
}
function isPure(lView, index) {
  return lView[TVIEW].data[index].pure;
}

/// <reference types="rxjs" />
class EventEmitter_ extends rxjs__WEBPACK_IMPORTED_MODULE_0__.Subject {
  constructor(isAsync = false) {
    super();
    this.__isAsync = isAsync;
  }
  emit(value) {
    super.next(value);
  }
  subscribe(observerOrNext, error, complete) {
    let nextFn = observerOrNext;
    let errorFn = error || (() => null);
    let completeFn = complete;
    if (observerOrNext && typeof observerOrNext === 'object') {
      const observer = observerOrNext;
      nextFn = observer.next?.bind(observer);
      errorFn = observer.error?.bind(observer);
      completeFn = observer.complete?.bind(observer);
    }
    if (this.__isAsync) {
      errorFn = _wrapInTimeout(errorFn);
      if (nextFn) {
        nextFn = _wrapInTimeout(nextFn);
      }
      if (completeFn) {
        completeFn = _wrapInTimeout(completeFn);
      }
    }
    const sink = super.subscribe({
      next: nextFn,
      error: errorFn,
      complete: completeFn
    });
    if (observerOrNext instanceof rxjs__WEBPACK_IMPORTED_MODULE_1__.Subscription) {
      observerOrNext.add(sink);
    }
    return sink;
  }
}
function _wrapInTimeout(fn) {
  return value => {
    setTimeout(fn, undefined, value);
  };
}
/**
 * @publicApi
 */
const EventEmitter = EventEmitter_;
function symbolIterator() {
  // @ts-expect-error accessing a private member
  return this._results[Symbol.iterator]();
}
/**
 * An unmodifiable list of items that Angular keeps up to date when the state
 * of the application changes.
 *
 * The type of object that {@link ViewChildren}, {@link ContentChildren}, and {@link QueryList}
 * provide.
 *
 * Implements an iterable interface, therefore it can be used in both ES6
 * javascript `for (var i of items)` loops as well as in Angular templates with
 * `*ngFor="let i of myList"`.
 *
 * Changes can be observed by subscribing to the changes `Observable`.
 *
 * NOTE: In the future this class will implement an `Observable` interface.
 *
 * @usageNotes
 * ### Example
 * ```typescript
 * @Component({...})
 * class Container {
 *   @ViewChildren(Item) items:QueryList<Item>;
 * }
 * ```
 *
 * @publicApi
 */
class QueryList {
  /**
   * Returns `Observable` of `QueryList` notifying the subscriber of changes.
   */
  get changes() {
    return this._changes || (this._changes = new EventEmitter());
  }
  /**
   * @param emitDistinctChangesOnly Whether `QueryList.changes` should fire only when actual change
   *     has occurred. Or if it should fire when query is recomputed. (recomputing could resolve in
   *     the same result)
   */
  constructor(_emitDistinctChangesOnly = false) {
    this._emitDistinctChangesOnly = _emitDistinctChangesOnly;
    this.dirty = true;
    this._results = [];
    this._changesDetected = false;
    this._changes = null;
    this.length = 0;
    this.first = undefined;
    this.last = undefined;
    // This function should be declared on the prototype, but doing so there will cause the class
    // declaration to have side-effects and become not tree-shakable. For this reason we do it in
    // the constructor.
    // [Symbol.iterator](): Iterator<T> { ... }
    const proto = QueryList.prototype;
    if (!proto[Symbol.iterator]) proto[Symbol.iterator] = symbolIterator;
  }
  /**
   * Returns the QueryList entry at `index`.
   */
  get(index) {
    return this._results[index];
  }
  /**
   * See
   * [Array.map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map)
   */
  map(fn) {
    return this._results.map(fn);
  }
  /**
   * See
   * [Array.filter](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)
   */
  filter(fn) {
    return this._results.filter(fn);
  }
  /**
   * See
   * [Array.find](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find)
   */
  find(fn) {
    return this._results.find(fn);
  }
  /**
   * See
   * [Array.reduce](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce)
   */
  reduce(fn, init) {
    return this._results.reduce(fn, init);
  }
  /**
   * See
   * [Array.forEach](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach)
   */
  forEach(fn) {
    this._results.forEach(fn);
  }
  /**
   * See
   * [Array.some](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some)
   */
  some(fn) {
    return this._results.some(fn);
  }
  /**
   * Returns a copy of the internal results list as an Array.
   */
  toArray() {
    return this._results.slice();
  }
  toString() {
    return this._results.toString();
  }
  /**
   * Updates the stored data of the query list, and resets the `dirty` flag to `false`, so that
   * on change detection, it will not notify of changes to the queries, unless a new change
   * occurs.
   *
   * @param resultsTree The query results to store
   * @param identityAccessor Optional function for extracting stable object identity from a value
   *    in the array. This function is executed for each element of the query result list while
   *    comparing current query list with the new one (provided as a first argument of the `reset`
   *    function) to detect if the lists are different. If the function is not provided, elements
   *    are compared as is (without any pre-processing).
   */
  reset(resultsTree, identityAccessor) {
    // Cast to `QueryListInternal` so that we can mutate fields which are readonly for the usage of
    // QueryList (but not for QueryList itself.)
    const self = this;
    self.dirty = false;
    const newResultFlat = flatten(resultsTree);
    if (this._changesDetected = !arrayEquals(self._results, newResultFlat, identityAccessor)) {
      self._results = newResultFlat;
      self.length = newResultFlat.length;
      self.last = newResultFlat[this.length - 1];
      self.first = newResultFlat[0];
    }
  }
  /**
   * Triggers a change event by emitting on the `changes` {@link EventEmitter}.
   */
  notifyOnChanges() {
    if (this._changes && (this._changesDetected || !this._emitDistinctChangesOnly)) this._changes.emit(this);
  }
  /** internal */
  setDirty() {
    this.dirty = true;
  }
  /** internal */
  destroy() {
    this.changes.complete();
    this.changes.unsubscribe();
  }
}
Symbol.iterator;

/**
 * Represents an embedded template that can be used to instantiate embedded views.
 * To instantiate embedded views based on a template, use the `ViewContainerRef`
 * method `createEmbeddedView()`.
 *
 * Access a `TemplateRef` instance by placing a directive on an `<ng-template>`
 * element (or directive prefixed with `*`). The `TemplateRef` for the embedded view
 * is injected into the constructor of the directive,
 * using the `TemplateRef` token.
 *
 * You can also use a `Query` to find a `TemplateRef` associated with
 * a component or a directive.
 *
 * @see `ViewContainerRef`
 * @see [Navigate the Component Tree with DI](guide/dependency-injection-navtree)
 *
 * @publicApi
 */
class TemplateRef {}
/**
 * @internal
 * @nocollapse
 */
TemplateRef.__NG_ELEMENT_ID__ = injectTemplateRef;
const ViewEngineTemplateRef = TemplateRef;
// TODO(alxhub): combine interface and implementation. Currently this is challenging since something
// in g3 depends on them being separate.
const R3TemplateRef = class TemplateRef extends ViewEngineTemplateRef {
  constructor(_declarationLView, _declarationTContainer, elementRef) {
    super();
    this._declarationLView = _declarationLView;
    this._declarationTContainer = _declarationTContainer;
    this.elementRef = elementRef;
  }
  createEmbeddedView(context, injector) {
    const embeddedTView = this._declarationTContainer.tView;
    const embeddedLView = createLView(this._declarationLView, embeddedTView, context, 16 /* LViewFlags.CheckAlways */, null, embeddedTView.declTNode, null, null, null, null, injector || null);
    const declarationLContainer = this._declarationLView[this._declarationTContainer.index];
    ngDevMode && assertLContainer(declarationLContainer);
    embeddedLView[DECLARATION_LCONTAINER] = declarationLContainer;
    const declarationViewLQueries = this._declarationLView[QUERIES];
    if (declarationViewLQueries !== null) {
      embeddedLView[QUERIES] = declarationViewLQueries.createEmbeddedView(embeddedTView);
    }
    renderView(embeddedTView, embeddedLView, context);
    return new ViewRef$1(embeddedLView);
  }
};
/**
 * Creates a TemplateRef given a node.
 *
 * @returns The TemplateRef instance to use
 */
function injectTemplateRef() {
  return createTemplateRef(getCurrentTNode(), getLView());
}
/**
 * Creates a TemplateRef and stores it on the injector.
 *
 * @param hostTNode The node on which a TemplateRef is requested
 * @param hostLView The `LView` to which the node belongs
 * @returns The TemplateRef instance or null if we can't create a TemplateRef on a given node type
 */
function createTemplateRef(hostTNode, hostLView) {
  if (hostTNode.type & 4 /* TNodeType.Container */) {
    ngDevMode && assertDefined(hostTNode.tView, 'TView must be allocated');
    return new R3TemplateRef(hostLView, hostTNode, createElementRef(hostTNode, hostLView));
  }
  return null;
}

/**
 * Represents a container where one or more views can be attached to a component.
 *
 * Can contain *host views* (created by instantiating a
 * component with the `createComponent()` method), and *embedded views*
 * (created by instantiating a `TemplateRef` with the `createEmbeddedView()` method).
 *
 * A view container instance can contain other view containers,
 * creating a [view hierarchy](guide/glossary#view-hierarchy).
 *
 * @see `ComponentRef`
 * @see `EmbeddedViewRef`
 *
 * @publicApi
 */
class ViewContainerRef {}
/**
 * @internal
 * @nocollapse
 */
ViewContainerRef.__NG_ELEMENT_ID__ = injectViewContainerRef;
/**
 * Creates a ViewContainerRef and stores it on the injector. Or, if the ViewContainerRef
 * already exists, retrieves the existing ViewContainerRef.
 *
 * @returns The ViewContainerRef instance to use
 */
function injectViewContainerRef() {
  const previousTNode = getCurrentTNode();
  return createContainerRef(previousTNode, getLView());
}
const VE_ViewContainerRef = ViewContainerRef;
// TODO(alxhub): cleaning up this indirection triggers a subtle bug in Closure in g3. Once the fix
// for that lands, this can be cleaned up.
const R3ViewContainerRef = class ViewContainerRef extends VE_ViewContainerRef {
  constructor(_lContainer, _hostTNode, _hostLView) {
    super();
    this._lContainer = _lContainer;
    this._hostTNode = _hostTNode;
    this._hostLView = _hostLView;
  }
  get element() {
    return createElementRef(this._hostTNode, this._hostLView);
  }
  get injector() {
    return new NodeInjector(this._hostTNode, this._hostLView);
  }
  /** @deprecated No replacement */
  get parentInjector() {
    const parentLocation = getParentInjectorLocation(this._hostTNode, this._hostLView);
    if (hasParentInjector(parentLocation)) {
      const parentView = getParentInjectorView(parentLocation, this._hostLView);
      const injectorIndex = getParentInjectorIndex(parentLocation);
      ngDevMode && assertNodeInjector(parentView, injectorIndex);
      const parentTNode = parentView[TVIEW].data[injectorIndex + 8 /* NodeInjectorOffset.TNODE */];
      return new NodeInjector(parentTNode, parentView);
    } else {
      return new NodeInjector(null, this._hostLView);
    }
  }
  clear() {
    while (this.length > 0) {
      this.remove(this.length - 1);
    }
  }
  get(index) {
    const viewRefs = getViewRefs(this._lContainer);
    return viewRefs !== null && viewRefs[index] || null;
  }
  get length() {
    return this._lContainer.length - CONTAINER_HEADER_OFFSET;
  }
  createEmbeddedView(templateRef, context, indexOrOptions) {
    let index;
    let injector;
    if (typeof indexOrOptions === 'number') {
      index = indexOrOptions;
    } else if (indexOrOptions != null) {
      index = indexOrOptions.index;
      injector = indexOrOptions.injector;
    }
    const viewRef = templateRef.createEmbeddedView(context || {}, injector);
    this.insert(viewRef, index);
    return viewRef;
  }
  createComponent(componentFactoryOrType, indexOrOptions, injector, projectableNodes, environmentInjector) {
    const isComponentFactory = componentFactoryOrType && !isType(componentFactoryOrType);
    let index;
    // This function supports 2 signatures and we need to handle options correctly for both:
    //   1. When first argument is a Component type. This signature also requires extra
    //      options to be provided as as object (more ergonomic option).
    //   2. First argument is a Component factory. In this case extra options are represented as
    //      positional arguments. This signature is less ergonomic and will be deprecated.
    if (isComponentFactory) {
      if (ngDevMode) {
        assertEqual(typeof indexOrOptions !== 'object', true, 'It looks like Component factory was provided as the first argument ' + 'and an options object as the second argument. This combination of arguments ' + 'is incompatible. You can either change the first argument to provide Component ' + 'type or change the second argument to be a number (representing an index at ' + 'which to insert the new component\'s host view into this container)');
      }
      index = indexOrOptions;
    } else {
      if (ngDevMode) {
        assertDefined(getComponentDef(componentFactoryOrType), `Provided Component class doesn't contain Component definition. ` + `Please check whether provided class has @Component decorator.`);
        assertEqual(typeof indexOrOptions !== 'number', true, 'It looks like Component type was provided as the first argument ' + 'and a number (representing an index at which to insert the new component\'s ' + 'host view into this container as the second argument. This combination of arguments ' + 'is incompatible. Please use an object as the second argument instead.');
      }
      const options = indexOrOptions || {};
      if (ngDevMode && options.environmentInjector && options.ngModuleRef) {
        throwError(`Cannot pass both environmentInjector and ngModuleRef options to createComponent().`);
      }
      index = options.index;
      injector = options.injector;
      projectableNodes = options.projectableNodes;
      environmentInjector = options.environmentInjector || options.ngModuleRef;
    }
    const componentFactory = isComponentFactory ? componentFactoryOrType : new ComponentFactory(getComponentDef(componentFactoryOrType));
    const contextInjector = injector || this.parentInjector;
    // If an `NgModuleRef` is not provided explicitly, try retrieving it from the DI tree.
    if (!environmentInjector && componentFactory.ngModule == null) {
      // For the `ComponentFactory` case, entering this logic is very unlikely, since we expect that
      // an instance of a `ComponentFactory`, resolved via `ComponentFactoryResolver` would have an
      // `ngModule` field. This is possible in some test scenarios and potentially in some JIT-based
      // use-cases. For the `ComponentFactory` case we preserve backwards-compatibility and try
      // using a provided injector first, then fall back to the parent injector of this
      // `ViewContainerRef` instance.
      //
      // For the factory-less case, it's critical to establish a connection with the module
      // injector tree (by retrieving an instance of an `NgModuleRef` and accessing its injector),
      // so that a component can use DI tokens provided in MgModules. For this reason, we can not
      // rely on the provided injector, since it might be detached from the DI tree (for example, if
      // it was created via `Injector.create` without specifying a parent injector, or if an
      // injector is retrieved from an `NgModuleRef` created via `createNgModule` using an
      // NgModule outside of a module tree). Instead, we always use `ViewContainerRef`'s parent
      // injector, which is normally connected to the DI tree, which includes module injector
      // subtree.
      const _injector = isComponentFactory ? contextInjector : this.parentInjector;
      // DO NOT REFACTOR. The code here used to have a `injector.get(NgModuleRef, null) ||
      // undefined` expression which seems to cause internal google apps to fail. This is documented
      // in the following internal bug issue: go/b/142967802
      const result = _injector.get(EnvironmentInjector, null);
      if (result) {
        environmentInjector = result;
      }
    }
    const componentRef = componentFactory.create(contextInjector, projectableNodes, undefined, environmentInjector);
    this.insert(componentRef.hostView, index);
    return componentRef;
  }
  insert(viewRef, index) {
    const lView = viewRef._lView;
    const tView = lView[TVIEW];
    if (ngDevMode && viewRef.destroyed) {
      throw new Error('Cannot insert a destroyed View in a ViewContainer!');
    }
    if (viewAttachedToContainer(lView)) {
      // If view is already attached, detach it first so we clean up references appropriately.
      const prevIdx = this.indexOf(viewRef);
      // A view might be attached either to this or a different container. The `prevIdx` for
      // those cases will be:
      // equal to -1 for views attached to this ViewContainerRef
      // >= 0 for views attached to a different ViewContainerRef
      if (prevIdx !== -1) {
        this.detach(prevIdx);
      } else {
        const prevLContainer = lView[PARENT];
        ngDevMode && assertEqual(isLContainer(prevLContainer), true, 'An attached view should have its PARENT point to a container.');
        // We need to re-create a R3ViewContainerRef instance since those are not stored on
        // LView (nor anywhere else).
        const prevVCRef = new R3ViewContainerRef(prevLContainer, prevLContainer[T_HOST], prevLContainer[PARENT]);
        prevVCRef.detach(prevVCRef.indexOf(viewRef));
      }
    }
    // Logical operation of adding `LView` to `LContainer`
    const adjustedIdx = this._adjustIndex(index);
    const lContainer = this._lContainer;
    insertView(tView, lView, lContainer, adjustedIdx);
    // Physical operation of adding the DOM nodes.
    const beforeNode = getBeforeNodeForView(adjustedIdx, lContainer);
    const renderer = lView[RENDERER];
    const parentRNode = nativeParentNode(renderer, lContainer[NATIVE]);
    if (parentRNode !== null) {
      addViewToContainer(tView, lContainer[T_HOST], renderer, lView, parentRNode, beforeNode);
    }
    viewRef.attachToViewContainerRef();
    addToArray(getOrCreateViewRefs(lContainer), adjustedIdx, viewRef);
    return viewRef;
  }
  move(viewRef, newIndex) {
    if (ngDevMode && viewRef.destroyed) {
      throw new Error('Cannot move a destroyed View in a ViewContainer!');
    }
    return this.insert(viewRef, newIndex);
  }
  indexOf(viewRef) {
    const viewRefsArr = getViewRefs(this._lContainer);
    return viewRefsArr !== null ? viewRefsArr.indexOf(viewRef) : -1;
  }
  remove(index) {
    const adjustedIdx = this._adjustIndex(index, -1);
    const detachedView = detachView(this._lContainer, adjustedIdx);
    if (detachedView) {
      // Before destroying the view, remove it from the container's array of `ViewRef`s.
      // This ensures the view container length is updated before calling
      // `destroyLView`, which could recursively call view container methods that
      // rely on an accurate container length.
      // (e.g. a method on this view container being called by a child directive's OnDestroy
      // lifecycle hook)
      removeFromArray(getOrCreateViewRefs(this._lContainer), adjustedIdx);
      destroyLView(detachedView[TVIEW], detachedView);
    }
  }
  detach(index) {
    const adjustedIdx = this._adjustIndex(index, -1);
    const view = detachView(this._lContainer, adjustedIdx);
    const wasDetached = view && removeFromArray(getOrCreateViewRefs(this._lContainer), adjustedIdx) != null;
    return wasDetached ? new ViewRef$1(view) : null;
  }
  _adjustIndex(index, shift = 0) {
    if (index == null) {
      return this.length + shift;
    }
    if (ngDevMode) {
      assertGreaterThan(index, -1, `ViewRef index must be positive, got ${index}`);
      // +1 because it's legal to insert at the end.
      assertLessThan(index, this.length + 1 + shift, 'index');
    }
    return index;
  }
};
function getViewRefs(lContainer) {
  return lContainer[VIEW_REFS];
}
function getOrCreateViewRefs(lContainer) {
  return lContainer[VIEW_REFS] || (lContainer[VIEW_REFS] = []);
}
/**
 * Creates a ViewContainerRef and stores it on the injector.
 *
 * @param ViewContainerRefToken The ViewContainerRef type
 * @param ElementRefToken The ElementRef type
 * @param hostTNode The node that is requesting a ViewContainerRef
 * @param hostLView The view to which the node belongs
 * @returns The ViewContainerRef instance to use
 */
function createContainerRef(hostTNode, hostLView) {
  ngDevMode && assertTNodeType(hostTNode, 12 /* TNodeType.AnyContainer */ | 3 /* TNodeType.AnyRNode */);
  let lContainer;
  const slotValue = hostLView[hostTNode.index];
  if (isLContainer(slotValue)) {
    // If the host is a container, we don't need to create a new LContainer
    lContainer = slotValue;
  } else {
    let commentNode;
    // If the host is an element container, the native host element is guaranteed to be a
    // comment and we can reuse that comment as anchor element for the new LContainer.
    // The comment node in question is already part of the DOM structure so we don't need to append
    // it again.
    if (hostTNode.type & 8 /* TNodeType.ElementContainer */) {
      commentNode = unwrapRNode(slotValue);
    } else {
      // If the host is a regular element, we have to insert a comment node manually which will
      // be used as an anchor when inserting elements. In this specific case we use low-level DOM
      // manipulation to insert it.
      const renderer = hostLView[RENDERER];
      ngDevMode && ngDevMode.rendererCreateComment++;
      commentNode = renderer.createComment(ngDevMode ? 'container' : '');
      const hostNative = getNativeByTNode(hostTNode, hostLView);
      const parentOfHostNative = nativeParentNode(renderer, hostNative);
      nativeInsertBefore(renderer, parentOfHostNative, commentNode, nativeNextSibling(renderer, hostNative), false);
    }
    hostLView[hostTNode.index] = lContainer = createLContainer(slotValue, hostLView, commentNode, hostTNode);
    addToViewTree(hostLView, lContainer);
  }
  return new R3ViewContainerRef(lContainer, hostTNode, hostLView);
}
class LQuery_ {
  constructor(queryList) {
    this.queryList = queryList;
    this.matches = null;
  }
  clone() {
    return new LQuery_(this.queryList);
  }
  setDirty() {
    this.queryList.setDirty();
  }
}
class LQueries_ {
  constructor(queries = []) {
    this.queries = queries;
  }
  createEmbeddedView(tView) {
    const tQueries = tView.queries;
    if (tQueries !== null) {
      const noOfInheritedQueries = tView.contentQueries !== null ? tView.contentQueries[0] : tQueries.length;
      const viewLQueries = [];
      // An embedded view has queries propagated from a declaration view at the beginning of the
      // TQueries collection and up until a first content query declared in the embedded view. Only
      // propagated LQueries are created at this point (LQuery corresponding to declared content
      // queries will be instantiated from the content query instructions for each directive).
      for (let i = 0; i < noOfInheritedQueries; i++) {
        const tQuery = tQueries.getByIndex(i);
        const parentLQuery = this.queries[tQuery.indexInDeclarationView];
        viewLQueries.push(parentLQuery.clone());
      }
      return new LQueries_(viewLQueries);
    }
    return null;
  }
  insertView(tView) {
    this.dirtyQueriesWithMatches(tView);
  }
  detachView(tView) {
    this.dirtyQueriesWithMatches(tView);
  }
  dirtyQueriesWithMatches(tView) {
    for (let i = 0; i < this.queries.length; i++) {
      if (getTQuery(tView, i).matches !== null) {
        this.queries[i].setDirty();
      }
    }
  }
}
class TQueryMetadata_ {
  constructor(predicate, flags, read = null) {
    this.predicate = predicate;
    this.flags = flags;
    this.read = read;
  }
}
class TQueries_ {
  constructor(queries = []) {
    this.queries = queries;
  }
  elementStart(tView, tNode) {
    ngDevMode && assertFirstCreatePass(tView, 'Queries should collect results on the first template pass only');
    for (let i = 0; i < this.queries.length; i++) {
      this.queries[i].elementStart(tView, tNode);
    }
  }
  elementEnd(tNode) {
    for (let i = 0; i < this.queries.length; i++) {
      this.queries[i].elementEnd(tNode);
    }
  }
  embeddedTView(tNode) {
    let queriesForTemplateRef = null;
    for (let i = 0; i < this.length; i++) {
      const childQueryIndex = queriesForTemplateRef !== null ? queriesForTemplateRef.length : 0;
      const tqueryClone = this.getByIndex(i).embeddedTView(tNode, childQueryIndex);
      if (tqueryClone) {
        tqueryClone.indexInDeclarationView = i;
        if (queriesForTemplateRef !== null) {
          queriesForTemplateRef.push(tqueryClone);
        } else {
          queriesForTemplateRef = [tqueryClone];
        }
      }
    }
    return queriesForTemplateRef !== null ? new TQueries_(queriesForTemplateRef) : null;
  }
  template(tView, tNode) {
    ngDevMode && assertFirstCreatePass(tView, 'Queries should collect results on the first template pass only');
    for (let i = 0; i < this.queries.length; i++) {
      this.queries[i].template(tView, tNode);
    }
  }
  getByIndex(index) {
    ngDevMode && assertIndexInRange(this.queries, index);
    return this.queries[index];
  }
  get length() {
    return this.queries.length;
  }
  track(tquery) {
    this.queries.push(tquery);
  }
}
class TQuery_ {
  constructor(metadata, nodeIndex = -1) {
    this.metadata = metadata;
    this.matches = null;
    this.indexInDeclarationView = -1;
    this.crossesNgTemplate = false;
    /**
     * A flag indicating if a given query still applies to nodes it is crossing. We use this flag
     * (alongside with _declarationNodeIndex) to know when to stop applying content queries to
     * elements in a template.
     */
    this._appliesToNextNode = true;
    this._declarationNodeIndex = nodeIndex;
  }
  elementStart(tView, tNode) {
    if (this.isApplyingToNode(tNode)) {
      this.matchTNode(tView, tNode);
    }
  }
  elementEnd(tNode) {
    if (this._declarationNodeIndex === tNode.index) {
      this._appliesToNextNode = false;
    }
  }
  template(tView, tNode) {
    this.elementStart(tView, tNode);
  }
  embeddedTView(tNode, childQueryIndex) {
    if (this.isApplyingToNode(tNode)) {
      this.crossesNgTemplate = true;
      // A marker indicating a `<ng-template>` element (a placeholder for query results from
      // embedded views created based on this `<ng-template>`).
      this.addMatch(-tNode.index, childQueryIndex);
      return new TQuery_(this.metadata);
    }
    return null;
  }
  isApplyingToNode(tNode) {
    if (this._appliesToNextNode && (this.metadata.flags & 1 /* QueryFlags.descendants */) !== 1 /* QueryFlags.descendants */) {
      const declarationNodeIdx = this._declarationNodeIndex;
      let parent = tNode.parent;
      // Determine if a given TNode is a "direct" child of a node on which a content query was
      // declared (only direct children of query's host node can match with the descendants: false
      // option). There are 3 main use-case / conditions to consider here:
      // - <needs-target><i #target></i></needs-target>: here <i #target> parent node is a query
      // host node;
      // - <needs-target><ng-template [ngIf]="true"><i #target></i></ng-template></needs-target>:
      // here <i #target> parent node is null;
      // - <needs-target><ng-container><i #target></i></ng-container></needs-target>: here we need
      // to go past `<ng-container>` to determine <i #target> parent node (but we shouldn't traverse
      // up past the query's host node!).
      while (parent !== null && parent.type & 8 /* TNodeType.ElementContainer */ && parent.index !== declarationNodeIdx) {
        parent = parent.parent;
      }
      return declarationNodeIdx === (parent !== null ? parent.index : -1);
    }
    return this._appliesToNextNode;
  }
  matchTNode(tView, tNode) {
    const predicate = this.metadata.predicate;
    if (Array.isArray(predicate)) {
      for (let i = 0; i < predicate.length; i++) {
        const name = predicate[i];
        this.matchTNodeWithReadOption(tView, tNode, getIdxOfMatchingSelector(tNode, name));
        // Also try matching the name to a provider since strings can be used as DI tokens too.
        this.matchTNodeWithReadOption(tView, tNode, locateDirectiveOrProvider(tNode, tView, name, false, false));
      }
    } else {
      if (predicate === TemplateRef) {
        if (tNode.type & 4 /* TNodeType.Container */) {
          this.matchTNodeWithReadOption(tView, tNode, -1);
        }
      } else {
        this.matchTNodeWithReadOption(tView, tNode, locateDirectiveOrProvider(tNode, tView, predicate, false, false));
      }
    }
  }
  matchTNodeWithReadOption(tView, tNode, nodeMatchIdx) {
    if (nodeMatchIdx !== null) {
      const read = this.metadata.read;
      if (read !== null) {
        if (read === ElementRef || read === ViewContainerRef || read === TemplateRef && tNode.type & 4 /* TNodeType.Container */) {
          this.addMatch(tNode.index, -2);
        } else {
          const directiveOrProviderIdx = locateDirectiveOrProvider(tNode, tView, read, false, false);
          if (directiveOrProviderIdx !== null) {
            this.addMatch(tNode.index, directiveOrProviderIdx);
          }
        }
      } else {
        this.addMatch(tNode.index, nodeMatchIdx);
      }
    }
  }
  addMatch(tNodeIdx, matchIdx) {
    if (this.matches === null) {
      this.matches = [tNodeIdx, matchIdx];
    } else {
      this.matches.push(tNodeIdx, matchIdx);
    }
  }
}
/**
 * Iterates over local names for a given node and returns directive index
 * (or -1 if a local name points to an element).
 *
 * @param tNode static data of a node to check
 * @param selector selector to match
 * @returns directive index, -1 or null if a selector didn't match any of the local names
 */
function getIdxOfMatchingSelector(tNode, selector) {
  const localNames = tNode.localNames;
  if (localNames !== null) {
    for (let i = 0; i < localNames.length; i += 2) {
      if (localNames[i] === selector) {
        return localNames[i + 1];
      }
    }
  }
  return null;
}
function createResultByTNodeType(tNode, currentView) {
  if (tNode.type & (3 /* TNodeType.AnyRNode */ | 8 /* TNodeType.ElementContainer */)) {
    return createElementRef(tNode, currentView);
  } else if (tNode.type & 4 /* TNodeType.Container */) {
    return createTemplateRef(tNode, currentView);
  }
  return null;
}
function createResultForNode(lView, tNode, matchingIdx, read) {
  if (matchingIdx === -1) {
    // if read token and / or strategy is not specified, detect it using appropriate tNode type
    return createResultByTNodeType(tNode, lView);
  } else if (matchingIdx === -2) {
    // read a special token from a node injector
    return createSpecialToken(lView, tNode, read);
  } else {
    // read a token
    return getNodeInjectable(lView, lView[TVIEW], matchingIdx, tNode);
  }
}
function createSpecialToken(lView, tNode, read) {
  if (read === ElementRef) {
    return createElementRef(tNode, lView);
  } else if (read === TemplateRef) {
    return createTemplateRef(tNode, lView);
  } else if (read === ViewContainerRef) {
    ngDevMode && assertTNodeType(tNode, 3 /* TNodeType.AnyRNode */ | 12 /* TNodeType.AnyContainer */);
    return createContainerRef(tNode, lView);
  } else {
    ngDevMode && throwError(`Special token to read should be one of ElementRef, TemplateRef or ViewContainerRef but got ${stringify(read)}.`);
  }
}
/**
 * A helper function that creates query results for a given view. This function is meant to do the
 * processing once and only once for a given view instance (a set of results for a given view
 * doesn't change).
 */
function materializeViewResults(tView, lView, tQuery, queryIndex) {
  const lQuery = lView[QUERIES].queries[queryIndex];
  if (lQuery.matches === null) {
    const tViewData = tView.data;
    const tQueryMatches = tQuery.matches;
    const result = [];
    for (let i = 0; i < tQueryMatches.length; i += 2) {
      const matchedNodeIdx = tQueryMatches[i];
      if (matchedNodeIdx < 0) {
        // we at the <ng-template> marker which might have results in views created based on this
        // <ng-template> - those results will be in separate views though, so here we just leave
        // null as a placeholder
        result.push(null);
      } else {
        ngDevMode && assertIndexInRange(tViewData, matchedNodeIdx);
        const tNode = tViewData[matchedNodeIdx];
        result.push(createResultForNode(lView, tNode, tQueryMatches[i + 1], tQuery.metadata.read));
      }
    }
    lQuery.matches = result;
  }
  return lQuery.matches;
}
/**
 * A helper function that collects (already materialized) query results from a tree of views,
 * starting with a provided LView.
 */
function collectQueryResults(tView, lView, queryIndex, result) {
  const tQuery = tView.queries.getByIndex(queryIndex);
  const tQueryMatches = tQuery.matches;
  if (tQueryMatches !== null) {
    const lViewResults = materializeViewResults(tView, lView, tQuery, queryIndex);
    for (let i = 0; i < tQueryMatches.length; i += 2) {
      const tNodeIdx = tQueryMatches[i];
      if (tNodeIdx > 0) {
        result.push(lViewResults[i / 2]);
      } else {
        const childQueryIndex = tQueryMatches[i + 1];
        const declarationLContainer = lView[-tNodeIdx];
        ngDevMode && assertLContainer(declarationLContainer);
        // collect matches for views inserted in this container
        for (let i = CONTAINER_HEADER_OFFSET; i < declarationLContainer.length; i++) {
          const embeddedLView = declarationLContainer[i];
          if (embeddedLView[DECLARATION_LCONTAINER] === embeddedLView[PARENT]) {
            collectQueryResults(embeddedLView[TVIEW], embeddedLView, childQueryIndex, result);
          }
        }
        // collect matches for views created from this declaration container and inserted into
        // different containers
        if (declarationLContainer[MOVED_VIEWS] !== null) {
          const embeddedLViews = declarationLContainer[MOVED_VIEWS];
          for (let i = 0; i < embeddedLViews.length; i++) {
            const embeddedLView = embeddedLViews[i];
            collectQueryResults(embeddedLView[TVIEW], embeddedLView, childQueryIndex, result);
          }
        }
      }
    }
  }
  return result;
}
/**
 * Refreshes a query by combining matches from all active views and removing matches from deleted
 * views.
 *
 * @returns `true` if a query got dirty during change detection or if this is a static query
 * resolving in creation mode, `false` otherwise.
 *
 * @codeGenApi
 */
function ɵɵqueryRefresh(queryList) {
  const lView = getLView();
  const tView = getTView();
  const queryIndex = getCurrentQueryIndex();
  setCurrentQueryIndex(queryIndex + 1);
  const tQuery = getTQuery(tView, queryIndex);
  if (queryList.dirty && isCreationMode(lView) === ((tQuery.metadata.flags & 2 /* QueryFlags.isStatic */) === 2 /* QueryFlags.isStatic */)) {
    if (tQuery.matches === null) {
      queryList.reset([]);
    } else {
      const result = tQuery.crossesNgTemplate ? collectQueryResults(tView, lView, queryIndex, []) : materializeViewResults(tView, lView, tQuery, queryIndex);
      queryList.reset(result, unwrapElementRef);
      queryList.notifyOnChanges();
    }
    return true;
  }
  return false;
}
/**
 * Creates new QueryList, stores the reference in LView and returns QueryList.
 *
 * @param predicate The type for which the query will search
 * @param flags Flags associated with the query
 * @param read What to save in the query
 *
 * @codeGenApi
 */
function ɵɵviewQuery(predicate, flags, read) {
  ngDevMode && assertNumber(flags, 'Expecting flags');
  const tView = getTView();
  if (tView.firstCreatePass) {
    createTQuery(tView, new TQueryMetadata_(predicate, flags, read), -1);
    if ((flags & 2 /* QueryFlags.isStatic */) === 2 /* QueryFlags.isStatic */) {
      tView.staticViewQueries = true;
    }
  }
  createLQuery(tView, getLView(), flags);
}
/**
 * Registers a QueryList, associated with a content query, for later refresh (part of a view
 * refresh).
 *
 * @param directiveIndex Current directive index
 * @param predicate The type for which the query will search
 * @param flags Flags associated with the query
 * @param read What to save in the query
 * @returns QueryList<T>
 *
 * @codeGenApi
 */
function ɵɵcontentQuery(directiveIndex, predicate, flags, read) {
  ngDevMode && assertNumber(flags, 'Expecting flags');
  const tView = getTView();
  if (tView.firstCreatePass) {
    const tNode = getCurrentTNode();
    createTQuery(tView, new TQueryMetadata_(predicate, flags, read), tNode.index);
    saveContentQueryAndDirectiveIndex(tView, directiveIndex);
    if ((flags & 2 /* QueryFlags.isStatic */) === 2 /* QueryFlags.isStatic */) {
      tView.staticContentQueries = true;
    }
  }
  createLQuery(tView, getLView(), flags);
}
/**
 * Loads a QueryList corresponding to the current view or content query.
 *
 * @codeGenApi
 */
function ɵɵloadQuery() {
  return loadQueryInternal(getLView(), getCurrentQueryIndex());
}
function loadQueryInternal(lView, queryIndex) {
  ngDevMode && assertDefined(lView[QUERIES], 'LQueries should be defined when trying to load a query');
  ngDevMode && assertIndexInRange(lView[QUERIES].queries, queryIndex);
  return lView[QUERIES].queries[queryIndex].queryList;
}
function createLQuery(tView, lView, flags) {
  const queryList = new QueryList((flags & 4 /* QueryFlags.emitDistinctChangesOnly */) === 4 /* QueryFlags.emitDistinctChangesOnly */);
  storeCleanupWithContext(tView, lView, queryList, queryList.destroy);
  if (lView[QUERIES] === null) lView[QUERIES] = new LQueries_();
  lView[QUERIES].queries.push(new LQuery_(queryList));
}
function createTQuery(tView, metadata, nodeIndex) {
  if (tView.queries === null) tView.queries = new TQueries_();
  tView.queries.track(new TQuery_(metadata, nodeIndex));
}
function saveContentQueryAndDirectiveIndex(tView, directiveIndex) {
  const tViewContentQueries = tView.contentQueries || (tView.contentQueries = []);
  const lastSavedDirectiveIndex = tViewContentQueries.length ? tViewContentQueries[tViewContentQueries.length - 1] : -1;
  if (directiveIndex !== lastSavedDirectiveIndex) {
    tViewContentQueries.push(tView.queries.length - 1, directiveIndex);
  }
}
function getTQuery(tView, index) {
  ngDevMode && assertDefined(tView.queries, 'TQueries must be defined to retrieve a TQuery');
  return tView.queries.getByIndex(index);
}

/**
 * Retrieves `TemplateRef` instance from `Injector` when a local reference is placed on the
 * `<ng-template>` element.
 *
 * @codeGenApi
 */
function ɵɵtemplateRefExtractor(tNode, lView) {
  return createTemplateRef(tNode, lView);
}

/**
 * A mapping of the @angular/core API surface used in generated expressions to the actual symbols.
 *
 * This should be kept up to date with the public exports of @angular/core.
 */
const angularCoreEnv = (() => ({
  'ɵɵattribute': ɵɵattribute,
  'ɵɵattributeInterpolate1': ɵɵattributeInterpolate1,
  'ɵɵattributeInterpolate2': ɵɵattributeInterpolate2,
  'ɵɵattributeInterpolate3': ɵɵattributeInterpolate3,
  'ɵɵattributeInterpolate4': ɵɵattributeInterpolate4,
  'ɵɵattributeInterpolate5': ɵɵattributeInterpolate5,
  'ɵɵattributeInterpolate6': ɵɵattributeInterpolate6,
  'ɵɵattributeInterpolate7': ɵɵattributeInterpolate7,
  'ɵɵattributeInterpolate8': ɵɵattributeInterpolate8,
  'ɵɵattributeInterpolateV': ɵɵattributeInterpolateV,
  'ɵɵdefineComponent': ɵɵdefineComponent,
  'ɵɵdefineDirective': ɵɵdefineDirective,
  'ɵɵdefineInjectable': ɵɵdefineInjectable,
  'ɵɵdefineInjector': ɵɵdefineInjector,
  'ɵɵdefineNgModule': ɵɵdefineNgModule,
  'ɵɵdefinePipe': ɵɵdefinePipe,
  'ɵɵdirectiveInject': ɵɵdirectiveInject,
  'ɵɵgetInheritedFactory': ɵɵgetInheritedFactory,
  'ɵɵinject': ɵɵinject,
  'ɵɵinjectAttribute': ɵɵinjectAttribute,
  'ɵɵinvalidFactory': ɵɵinvalidFactory,
  'ɵɵinvalidFactoryDep': ɵɵinvalidFactoryDep,
  'ɵɵtemplateRefExtractor': ɵɵtemplateRefExtractor,
  'ɵɵresetView': ɵɵresetView,
  'ɵɵHostDirectivesFeature': ɵɵHostDirectivesFeature,
  'ɵɵNgOnChangesFeature': ɵɵNgOnChangesFeature,
  'ɵɵProvidersFeature': ɵɵProvidersFeature,
  'ɵɵCopyDefinitionFeature': ɵɵCopyDefinitionFeature,
  'ɵɵInheritDefinitionFeature': ɵɵInheritDefinitionFeature,
  'ɵɵStandaloneFeature': ɵɵStandaloneFeature,
  'ɵɵnextContext': ɵɵnextContext,
  'ɵɵnamespaceHTML': ɵɵnamespaceHTML,
  'ɵɵnamespaceMathML': ɵɵnamespaceMathML,
  'ɵɵnamespaceSVG': ɵɵnamespaceSVG,
  'ɵɵenableBindings': ɵɵenableBindings,
  'ɵɵdisableBindings': ɵɵdisableBindings,
  'ɵɵelementStart': ɵɵelementStart,
  'ɵɵelementEnd': ɵɵelementEnd,
  'ɵɵelement': ɵɵelement,
  'ɵɵelementContainerStart': ɵɵelementContainerStart,
  'ɵɵelementContainerEnd': ɵɵelementContainerEnd,
  'ɵɵelementContainer': ɵɵelementContainer,
  'ɵɵpureFunction0': ɵɵpureFunction0,
  'ɵɵpureFunction1': ɵɵpureFunction1,
  'ɵɵpureFunction2': ɵɵpureFunction2,
  'ɵɵpureFunction3': ɵɵpureFunction3,
  'ɵɵpureFunction4': ɵɵpureFunction4,
  'ɵɵpureFunction5': ɵɵpureFunction5,
  'ɵɵpureFunction6': ɵɵpureFunction6,
  'ɵɵpureFunction7': ɵɵpureFunction7,
  'ɵɵpureFunction8': ɵɵpureFunction8,
  'ɵɵpureFunctionV': ɵɵpureFunctionV,
  'ɵɵgetCurrentView': ɵɵgetCurrentView,
  'ɵɵrestoreView': ɵɵrestoreView,
  'ɵɵlistener': ɵɵlistener,
  'ɵɵprojection': ɵɵprojection,
  'ɵɵsyntheticHostProperty': ɵɵsyntheticHostProperty,
  'ɵɵsyntheticHostListener': ɵɵsyntheticHostListener,
  'ɵɵpipeBind1': ɵɵpipeBind1,
  'ɵɵpipeBind2': ɵɵpipeBind2,
  'ɵɵpipeBind3': ɵɵpipeBind3,
  'ɵɵpipeBind4': ɵɵpipeBind4,
  'ɵɵpipeBindV': ɵɵpipeBindV,
  'ɵɵprojectionDef': ɵɵprojectionDef,
  'ɵɵhostProperty': ɵɵhostProperty,
  'ɵɵproperty': ɵɵproperty,
  'ɵɵpropertyInterpolate': ɵɵpropertyInterpolate,
  'ɵɵpropertyInterpolate1': ɵɵpropertyInterpolate1,
  'ɵɵpropertyInterpolate2': ɵɵpropertyInterpolate2,
  'ɵɵpropertyInterpolate3': ɵɵpropertyInterpolate3,
  'ɵɵpropertyInterpolate4': ɵɵpropertyInterpolate4,
  'ɵɵpropertyInterpolate5': ɵɵpropertyInterpolate5,
  'ɵɵpropertyInterpolate6': ɵɵpropertyInterpolate6,
  'ɵɵpropertyInterpolate7': ɵɵpropertyInterpolate7,
  'ɵɵpropertyInterpolate8': ɵɵpropertyInterpolate8,
  'ɵɵpropertyInterpolateV': ɵɵpropertyInterpolateV,
  'ɵɵpipe': ɵɵpipe,
  'ɵɵqueryRefresh': ɵɵqueryRefresh,
  'ɵɵviewQuery': ɵɵviewQuery,
  'ɵɵloadQuery': ɵɵloadQuery,
  'ɵɵcontentQuery': ɵɵcontentQuery,
  'ɵɵreference': ɵɵreference,
  'ɵɵclassMap': ɵɵclassMap,
  'ɵɵclassMapInterpolate1': ɵɵclassMapInterpolate1,
  'ɵɵclassMapInterpolate2': ɵɵclassMapInterpolate2,
  'ɵɵclassMapInterpolate3': ɵɵclassMapInterpolate3,
  'ɵɵclassMapInterpolate4': ɵɵclassMapInterpolate4,
  'ɵɵclassMapInterpolate5': ɵɵclassMapInterpolate5,
  'ɵɵclassMapInterpolate6': ɵɵclassMapInterpolate6,
  'ɵɵclassMapInterpolate7': ɵɵclassMapInterpolate7,
  'ɵɵclassMapInterpolate8': ɵɵclassMapInterpolate8,
  'ɵɵclassMapInterpolateV': ɵɵclassMapInterpolateV,
  'ɵɵstyleMap': ɵɵstyleMap,
  'ɵɵstyleMapInterpolate1': ɵɵstyleMapInterpolate1,
  'ɵɵstyleMapInterpolate2': ɵɵstyleMapInterpolate2,
  'ɵɵstyleMapInterpolate3': ɵɵstyleMapInterpolate3,
  'ɵɵstyleMapInterpolate4': ɵɵstyleMapInterpolate4,
  'ɵɵstyleMapInterpolate5': ɵɵstyleMapInterpolate5,
  'ɵɵstyleMapInterpolate6': ɵɵstyleMapInterpolate6,
  'ɵɵstyleMapInterpolate7': ɵɵstyleMapInterpolate7,
  'ɵɵstyleMapInterpolate8': ɵɵstyleMapInterpolate8,
  'ɵɵstyleMapInterpolateV': ɵɵstyleMapInterpolateV,
  'ɵɵstyleProp': ɵɵstyleProp,
  'ɵɵstylePropInterpolate1': ɵɵstylePropInterpolate1,
  'ɵɵstylePropInterpolate2': ɵɵstylePropInterpolate2,
  'ɵɵstylePropInterpolate3': ɵɵstylePropInterpolate3,
  'ɵɵstylePropInterpolate4': ɵɵstylePropInterpolate4,
  'ɵɵstylePropInterpolate5': ɵɵstylePropInterpolate5,
  'ɵɵstylePropInterpolate6': ɵɵstylePropInterpolate6,
  'ɵɵstylePropInterpolate7': ɵɵstylePropInterpolate7,
  'ɵɵstylePropInterpolate8': ɵɵstylePropInterpolate8,
  'ɵɵstylePropInterpolateV': ɵɵstylePropInterpolateV,
  'ɵɵclassProp': ɵɵclassProp,
  'ɵɵadvance': ɵɵadvance,
  'ɵɵtemplate': ɵɵtemplate,
  'ɵɵtext': ɵɵtext,
  'ɵɵtextInterpolate': ɵɵtextInterpolate,
  'ɵɵtextInterpolate1': ɵɵtextInterpolate1,
  'ɵɵtextInterpolate2': ɵɵtextInterpolate2,
  'ɵɵtextInterpolate3': ɵɵtextInterpolate3,
  'ɵɵtextInterpolate4': ɵɵtextInterpolate4,
  'ɵɵtextInterpolate5': ɵɵtextInterpolate5,
  'ɵɵtextInterpolate6': ɵɵtextInterpolate6,
  'ɵɵtextInterpolate7': ɵɵtextInterpolate7,
  'ɵɵtextInterpolate8': ɵɵtextInterpolate8,
  'ɵɵtextInterpolateV': ɵɵtextInterpolateV,
  'ɵɵi18n': ɵɵi18n,
  'ɵɵi18nAttributes': ɵɵi18nAttributes,
  'ɵɵi18nExp': ɵɵi18nExp,
  'ɵɵi18nStart': ɵɵi18nStart,
  'ɵɵi18nEnd': ɵɵi18nEnd,
  'ɵɵi18nApply': ɵɵi18nApply,
  'ɵɵi18nPostprocess': ɵɵi18nPostprocess,
  'ɵɵresolveWindow': ɵɵresolveWindow,
  'ɵɵresolveDocument': ɵɵresolveDocument,
  'ɵɵresolveBody': ɵɵresolveBody,
  'ɵɵsetComponentScope': ɵɵsetComponentScope,
  'ɵɵsetNgModuleScope': ɵɵsetNgModuleScope,
  'ɵɵregisterNgModuleType': registerNgModuleType,
  'ɵɵsanitizeHtml': ɵɵsanitizeHtml,
  'ɵɵsanitizeStyle': ɵɵsanitizeStyle,
  'ɵɵsanitizeResourceUrl': ɵɵsanitizeResourceUrl,
  'ɵɵsanitizeScript': ɵɵsanitizeScript,
  'ɵɵsanitizeUrl': ɵɵsanitizeUrl,
  'ɵɵsanitizeUrlOrResourceUrl': ɵɵsanitizeUrlOrResourceUrl,
  'ɵɵtrustConstantHtml': ɵɵtrustConstantHtml,
  'ɵɵtrustConstantResourceUrl': ɵɵtrustConstantResourceUrl,
  'ɵɵvalidateIframeAttribute': ɵɵvalidateIframeAttribute,
  'forwardRef': forwardRef,
  'resolveForwardRef': resolveForwardRef
}))();
let jitOptions = null;
function setJitOptions(options) {
  if (jitOptions !== null) {
    if (options.defaultEncapsulation !== jitOptions.defaultEncapsulation) {
      ngDevMode && console.error('Provided value for `defaultEncapsulation` can not be changed once it has been set.');
      return;
    }
    if (options.preserveWhitespaces !== jitOptions.preserveWhitespaces) {
      ngDevMode && console.error('Provided value for `preserveWhitespaces` can not be changed once it has been set.');
      return;
    }
  }
  jitOptions = options;
}
function getJitOptions() {
  return jitOptions;
}
function resetJitOptions() {
  jitOptions = null;
}
function patchModuleCompilation() {
  // Does nothing, but exists as a target for patching.
}
function isModuleWithProviders(value) {
  return value.ngModule !== undefined;
}
function isNgModule(value) {
  return !!getNgModuleDef(value);
}
const moduleQueue = [];
/**
 * Enqueues moduleDef to be checked later to see if scope can be set on its
 * component declarations.
 */
function enqueueModuleForDelayedScoping(moduleType, ngModule) {
  moduleQueue.push({
    moduleType,
    ngModule
  });
}
let flushingModuleQueue = false;
/**
 * Loops over queued module definitions, if a given module definition has all of its
 * declarations resolved, it dequeues that module definition and sets the scope on
 * its declarations.
 */
function flushModuleScopingQueueAsMuchAsPossible() {
  if (!flushingModuleQueue) {
    flushingModuleQueue = true;
    try {
      for (let i = moduleQueue.length - 1; i >= 0; i--) {
        const {
          moduleType,
          ngModule
        } = moduleQueue[i];
        if (ngModule.declarations && ngModule.declarations.every(isResolvedDeclaration)) {
          // dequeue
          moduleQueue.splice(i, 1);
          setScopeOnDeclaredComponents(moduleType, ngModule);
        }
      }
    } finally {
      flushingModuleQueue = false;
    }
  }
}
/**
 * Returns truthy if a declaration has resolved. If the declaration happens to be
 * an array of declarations, it will recurse to check each declaration in that array
 * (which may also be arrays).
 */
function isResolvedDeclaration(declaration) {
  if (Array.isArray(declaration)) {
    return declaration.every(isResolvedDeclaration);
  }
  return !!resolveForwardRef(declaration);
}
/**
 * Compiles a module in JIT mode.
 *
 * This function automatically gets called when a class has a `@NgModule` decorator.
 */
function compileNgModule(moduleType, ngModule = {}) {
  patchModuleCompilation();
  compileNgModuleDefs(moduleType, ngModule);
  if (ngModule.id !== undefined) {
    registerNgModuleType(moduleType, ngModule.id);
  }
  // Because we don't know if all declarations have resolved yet at the moment the
  // NgModule decorator is executing, we're enqueueing the setting of module scope
  // on its declarations to be run at a later time when all declarations for the module,
  // including forward refs, have resolved.
  enqueueModuleForDelayedScoping(moduleType, ngModule);
}
/**
 * Compiles and adds the `ɵmod`, `ɵfac` and `ɵinj` properties to the module class.
 *
 * It's possible to compile a module via this API which will allow duplicate declarations in its
 * root.
 */
function compileNgModuleDefs(moduleType, ngModule, allowDuplicateDeclarationsInRoot = false) {
  ngDevMode && assertDefined(moduleType, 'Required value moduleType');
  ngDevMode && assertDefined(ngModule, 'Required value ngModule');
  const declarations = flatten(ngModule.declarations || EMPTY_ARRAY);
  let ngModuleDef = null;
  Object.defineProperty(moduleType, NG_MOD_DEF, {
    configurable: true,
    get: () => {
      if (ngModuleDef === null) {
        if (ngDevMode && ngModule.imports && ngModule.imports.indexOf(moduleType) > -1) {
          // We need to assert this immediately, because allowing it to continue will cause it to
          // go into an infinite loop before we've reached the point where we throw all the errors.
          throw new Error(`'${stringifyForError(moduleType)}' module can't import itself`);
        }
        const compiler = getCompilerFacade({
          usage: 0 /* JitCompilerUsage.Decorator */,
          kind: 'NgModule',
          type: moduleType
        });
        ngModuleDef = compiler.compileNgModule(angularCoreEnv, `ng:///${moduleType.name}/ɵmod.js`, {
          type: moduleType,
          bootstrap: flatten(ngModule.bootstrap || EMPTY_ARRAY).map(resolveForwardRef),
          declarations: declarations.map(resolveForwardRef),
          imports: flatten(ngModule.imports || EMPTY_ARRAY).map(resolveForwardRef).map(expandModuleWithProviders),
          exports: flatten(ngModule.exports || EMPTY_ARRAY).map(resolveForwardRef).map(expandModuleWithProviders),
          schemas: ngModule.schemas ? flatten(ngModule.schemas) : null,
          id: ngModule.id || null
        });
        // Set `schemas` on ngModuleDef to an empty array in JIT mode to indicate that runtime
        // should verify that there are no unknown elements in a template. In AOT mode, that check
        // happens at compile time and `schemas` information is not present on Component and Module
        // defs after compilation (so the check doesn't happen the second time at runtime).
        if (!ngModuleDef.schemas) {
          ngModuleDef.schemas = [];
        }
      }
      return ngModuleDef;
    }
  });
  let ngFactoryDef = null;
  Object.defineProperty(moduleType, NG_FACTORY_DEF, {
    get: () => {
      if (ngFactoryDef === null) {
        const compiler = getCompilerFacade({
          usage: 0 /* JitCompilerUsage.Decorator */,
          kind: 'NgModule',
          type: moduleType
        });
        ngFactoryDef = compiler.compileFactory(angularCoreEnv, `ng:///${moduleType.name}/ɵfac.js`, {
          name: moduleType.name,
          type: moduleType,
          deps: reflectDependencies(moduleType),
          target: compiler.FactoryTarget.NgModule,
          typeArgumentCount: 0
        });
      }
      return ngFactoryDef;
    },
    // Make the property configurable in dev mode to allow overriding in tests
    configurable: !!ngDevMode
  });
  let ngInjectorDef = null;
  Object.defineProperty(moduleType, NG_INJ_DEF, {
    get: () => {
      if (ngInjectorDef === null) {
        ngDevMode && verifySemanticsOfNgModuleDef(moduleType, allowDuplicateDeclarationsInRoot);
        const meta = {
          name: moduleType.name,
          type: moduleType,
          providers: ngModule.providers || EMPTY_ARRAY,
          imports: [(ngModule.imports || EMPTY_ARRAY).map(resolveForwardRef), (ngModule.exports || EMPTY_ARRAY).map(resolveForwardRef)]
        };
        const compiler = getCompilerFacade({
          usage: 0 /* JitCompilerUsage.Decorator */,
          kind: 'NgModule',
          type: moduleType
        });
        ngInjectorDef = compiler.compileInjector(angularCoreEnv, `ng:///${moduleType.name}/ɵinj.js`, meta);
      }
      return ngInjectorDef;
    },
    // Make the property configurable in dev mode to allow overriding in tests
    configurable: !!ngDevMode
  });
}
function generateStandaloneInDeclarationsError(type, location) {
  const prefix = `Unexpected "${stringifyForError(type)}" found in the "declarations" array of the`;
  const suffix = `"${stringifyForError(type)}" is marked as standalone and can't be declared ` + 'in any NgModule - did you intend to import it instead (by adding it to the "imports" array)?';
  return `${prefix} ${location}, ${suffix}`;
}
function verifySemanticsOfNgModuleDef(moduleType, allowDuplicateDeclarationsInRoot, importingModule) {
  if (verifiedNgModule.get(moduleType)) return;
  // skip verifications of standalone components, directives, and pipes
  if (isStandalone(moduleType)) return;
  verifiedNgModule.set(moduleType, true);
  moduleType = resolveForwardRef(moduleType);
  let ngModuleDef;
  if (importingModule) {
    ngModuleDef = getNgModuleDef(moduleType);
    if (!ngModuleDef) {
      throw new Error(`Unexpected value '${moduleType.name}' imported by the module '${importingModule.name}'. Please add an @NgModule annotation.`);
    }
  } else {
    ngModuleDef = getNgModuleDef(moduleType, true);
  }
  const errors = [];
  const declarations = maybeUnwrapFn(ngModuleDef.declarations);
  const imports = maybeUnwrapFn(ngModuleDef.imports);
  flatten(imports).map(unwrapModuleWithProvidersImports).forEach(modOrStandaloneCmpt => {
    verifySemanticsOfNgModuleImport(modOrStandaloneCmpt, moduleType);
    verifySemanticsOfNgModuleDef(modOrStandaloneCmpt, false, moduleType);
  });
  const exports = maybeUnwrapFn(ngModuleDef.exports);
  declarations.forEach(verifyDeclarationsHaveDefinitions);
  declarations.forEach(verifyDirectivesHaveSelector);
  declarations.forEach(declarationType => verifyNotStandalone(declarationType, moduleType));
  const combinedDeclarations = [...declarations.map(resolveForwardRef), ...flatten(imports.map(computeCombinedExports)).map(resolveForwardRef)];
  exports.forEach(verifyExportsAreDeclaredOrReExported);
  declarations.forEach(decl => verifyDeclarationIsUnique(decl, allowDuplicateDeclarationsInRoot));
  declarations.forEach(verifyComponentEntryComponentsIsPartOfNgModule);
  const ngModule = getAnnotation(moduleType, 'NgModule');
  if (ngModule) {
    ngModule.imports && flatten(ngModule.imports).map(unwrapModuleWithProvidersImports).forEach(mod => {
      verifySemanticsOfNgModuleImport(mod, moduleType);
      verifySemanticsOfNgModuleDef(mod, false, moduleType);
    });
    ngModule.bootstrap && deepForEach(ngModule.bootstrap, verifyCorrectBootstrapType);
    ngModule.bootstrap && deepForEach(ngModule.bootstrap, verifyComponentIsPartOfNgModule);
    ngModule.entryComponents && deepForEach(ngModule.entryComponents, verifyComponentIsPartOfNgModule);
  }
  // Throw Error if any errors were detected.
  if (errors.length) {
    throw new Error(errors.join('\n'));
  }
  ////////////////////////////////////////////////////////////////////////////////////////////////
  function verifyDeclarationsHaveDefinitions(type) {
    type = resolveForwardRef(type);
    const def = getComponentDef(type) || getDirectiveDef(type) || getPipeDef$1(type);
    if (!def) {
      errors.push(`Unexpected value '${stringifyForError(type)}' declared by the module '${stringifyForError(moduleType)}'. Please add a @Pipe/@Directive/@Component annotation.`);
    }
  }
  function verifyDirectivesHaveSelector(type) {
    type = resolveForwardRef(type);
    const def = getDirectiveDef(type);
    if (!getComponentDef(type) && def && def.selectors.length == 0) {
      errors.push(`Directive ${stringifyForError(type)} has no selector, please add it!`);
    }
  }
  function verifyNotStandalone(type, moduleType) {
    type = resolveForwardRef(type);
    const def = getComponentDef(type) || getDirectiveDef(type) || getPipeDef$1(type);
    if (def?.standalone) {
      const location = `"${stringifyForError(moduleType)}" NgModule`;
      errors.push(generateStandaloneInDeclarationsError(type, location));
    }
  }
  function verifyExportsAreDeclaredOrReExported(type) {
    type = resolveForwardRef(type);
    const kind = getComponentDef(type) && 'component' || getDirectiveDef(type) && 'directive' || getPipeDef$1(type) && 'pipe';
    if (kind) {
      // only checked if we are declared as Component, Directive, or Pipe
      // Modules don't need to be declared or imported.
      if (combinedDeclarations.lastIndexOf(type) === -1) {
        // We are exporting something which we don't explicitly declare or import.
        errors.push(`Can't export ${kind} ${stringifyForError(type)} from ${stringifyForError(moduleType)} as it was neither declared nor imported!`);
      }
    }
  }
  function verifyDeclarationIsUnique(type, suppressErrors) {
    type = resolveForwardRef(type);
    const existingModule = ownerNgModule.get(type);
    if (existingModule && existingModule !== moduleType) {
      if (!suppressErrors) {
        const modules = [existingModule, moduleType].map(stringifyForError).sort();
        errors.push(`Type ${stringifyForError(type)} is part of the declarations of 2 modules: ${modules[0]} and ${modules[1]}! ` + `Please consider moving ${stringifyForError(type)} to a higher module that imports ${modules[0]} and ${modules[1]}. ` + `You can also create a new NgModule that exports and includes ${stringifyForError(type)} then import that NgModule in ${modules[0]} and ${modules[1]}.`);
      }
    } else {
      // Mark type as having owner.
      ownerNgModule.set(type, moduleType);
    }
  }
  function verifyComponentIsPartOfNgModule(type) {
    type = resolveForwardRef(type);
    const existingModule = ownerNgModule.get(type);
    if (!existingModule && !isStandalone(type)) {
      errors.push(`Component ${stringifyForError(type)} is not part of any NgModule or the module has not been imported into your module.`);
    }
  }
  function verifyCorrectBootstrapType(type) {
    type = resolveForwardRef(type);
    if (!getComponentDef(type)) {
      errors.push(`${stringifyForError(type)} cannot be used as an entry component.`);
    }
    if (isStandalone(type)) {
      // Note: this error should be the same as the
      // `NGMODULE_BOOTSTRAP_IS_STANDALONE` one in AOT compiler.
      errors.push(`The \`${stringifyForError(type)}\` class is a standalone component, which can ` + `not be used in the \`@NgModule.bootstrap\` array. Use the \`bootstrapApplication\` ` + `function for bootstrap instead.`);
    }
  }
  function verifyComponentEntryComponentsIsPartOfNgModule(type) {
    type = resolveForwardRef(type);
    if (getComponentDef(type)) {
      // We know we are component
      const component = getAnnotation(type, 'Component');
      if (component && component.entryComponents) {
        deepForEach(component.entryComponents, verifyComponentIsPartOfNgModule);
      }
    }
  }
  function verifySemanticsOfNgModuleImport(type, importingModule) {
    type = resolveForwardRef(type);
    const directiveDef = getComponentDef(type) || getDirectiveDef(type);
    if (directiveDef !== null && !directiveDef.standalone) {
      throw new Error(`Unexpected directive '${type.name}' imported by the module '${importingModule.name}'. Please add an @NgModule annotation.`);
    }
    const pipeDef = getPipeDef$1(type);
    if (pipeDef !== null && !pipeDef.standalone) {
      throw new Error(`Unexpected pipe '${type.name}' imported by the module '${importingModule.name}'. Please add an @NgModule annotation.`);
    }
  }
}
function unwrapModuleWithProvidersImports(typeOrWithProviders) {
  typeOrWithProviders = resolveForwardRef(typeOrWithProviders);
  return typeOrWithProviders.ngModule || typeOrWithProviders;
}
function getAnnotation(type, name) {
  let annotation = null;
  collect(type.__annotations__);
  collect(type.decorators);
  return annotation;
  function collect(annotations) {
    if (annotations) {
      annotations.forEach(readAnnotation);
    }
  }
  function readAnnotation(decorator) {
    if (!annotation) {
      const proto = Object.getPrototypeOf(decorator);
      if (proto.ngMetadataName == name) {
        annotation = decorator;
      } else if (decorator.type) {
        const proto = Object.getPrototypeOf(decorator.type);
        if (proto.ngMetadataName == name) {
          annotation = decorator.args[0];
        }
      }
    }
  }
}
/**
 * Keep track of compiled components. This is needed because in tests we often want to compile the
 * same component with more than one NgModule. This would cause an error unless we reset which
 * NgModule the component belongs to. We keep the list of compiled components here so that the
 * TestBed can reset it later.
 */
let ownerNgModule = new WeakMap();
let verifiedNgModule = new WeakMap();
function resetCompiledComponents() {
  ownerNgModule = new WeakMap();
  verifiedNgModule = new WeakMap();
  moduleQueue.length = 0;
}
/**
 * Computes the combined declarations of explicit declarations, as well as declarations inherited by
 * traversing the exports of imported modules.
 * @param type
 */
function computeCombinedExports(type) {
  type = resolveForwardRef(type);
  const ngModuleDef = getNgModuleDef(type);
  // a standalone component, directive or pipe
  if (ngModuleDef === null) {
    return [type];
  }
  return [...flatten(maybeUnwrapFn(ngModuleDef.exports).map(type => {
    const ngModuleDef = getNgModuleDef(type);
    if (ngModuleDef) {
      verifySemanticsOfNgModuleDef(type, false);
      return computeCombinedExports(type);
    } else {
      return type;
    }
  }))];
}
/**
 * Some declared components may be compiled asynchronously, and thus may not have their
 * ɵcmp set yet. If this is the case, then a reference to the module is written into
 * the `ngSelectorScope` property of the declared type.
 */
function setScopeOnDeclaredComponents(moduleType, ngModule) {
  const declarations = flatten(ngModule.declarations || EMPTY_ARRAY);
  const transitiveScopes = transitiveScopesFor(moduleType);
  declarations.forEach(declaration => {
    declaration = resolveForwardRef(declaration);
    if (declaration.hasOwnProperty(NG_COMP_DEF)) {
      // A `ɵcmp` field exists - go ahead and patch the component directly.
      const component = declaration;
      const componentDef = getComponentDef(component);
      patchComponentDefWithScope(componentDef, transitiveScopes);
    } else if (!declaration.hasOwnProperty(NG_DIR_DEF) && !declaration.hasOwnProperty(NG_PIPE_DEF)) {
      // Set `ngSelectorScope` for future reference when the component compilation finishes.
      declaration.ngSelectorScope = moduleType;
    }
  });
}
/**
 * Patch the definition of a component with directives and pipes from the compilation scope of
 * a given module.
 */
function patchComponentDefWithScope(componentDef, transitiveScopes) {
  componentDef.directiveDefs = () => Array.from(transitiveScopes.compilation.directives).map(dir => dir.hasOwnProperty(NG_COMP_DEF) ? getComponentDef(dir) : getDirectiveDef(dir)).filter(def => !!def);
  componentDef.pipeDefs = () => Array.from(transitiveScopes.compilation.pipes).map(pipe => getPipeDef$1(pipe));
  componentDef.schemas = transitiveScopes.schemas;
  // Since we avoid Components/Directives/Pipes recompiling in case there are no overrides, we
  // may face a problem where previously compiled defs available to a given Component/Directive
  // are cached in TView and may become stale (in case any of these defs gets recompiled). In
  // order to avoid this problem, we force fresh TView to be created.
  componentDef.tView = null;
}
/**
 * Compute the pair of transitive scopes (compilation scope and exported scope) for a given type
 * (either a NgModule or a standalone component / directive / pipe).
 */
function transitiveScopesFor(type) {
  if (isNgModule(type)) {
    return transitiveScopesForNgModule(type);
  } else if (isStandalone(type)) {
    const directiveDef = getComponentDef(type) || getDirectiveDef(type);
    if (directiveDef !== null) {
      return {
        schemas: null,
        compilation: {
          directives: new Set(),
          pipes: new Set()
        },
        exported: {
          directives: new Set([type]),
          pipes: new Set()
        }
      };
    }
    const pipeDef = getPipeDef$1(type);
    if (pipeDef !== null) {
      return {
        schemas: null,
        compilation: {
          directives: new Set(),
          pipes: new Set()
        },
        exported: {
          directives: new Set(),
          pipes: new Set([type])
        }
      };
    }
  }
  // TODO: change the error message to be more user-facing and take standalone into account
  throw new Error(`${type.name} does not have a module def (ɵmod property)`);
}
/**
 * Compute the pair of transitive scopes (compilation scope and exported scope) for a given module.
 *
 * This operation is memoized and the result is cached on the module's definition. This function can
 * be called on modules with components that have not fully compiled yet, but the result should not
 * be used until they have.
 *
 * @param moduleType module that transitive scope should be calculated for.
 */
function transitiveScopesForNgModule(moduleType) {
  const def = getNgModuleDef(moduleType, true);
  if (def.transitiveCompileScopes !== null) {
    return def.transitiveCompileScopes;
  }
  const scopes = {
    schemas: def.schemas || null,
    compilation: {
      directives: new Set(),
      pipes: new Set()
    },
    exported: {
      directives: new Set(),
      pipes: new Set()
    }
  };
  maybeUnwrapFn(def.imports).forEach(imported => {
    // When this module imports another, the imported module's exported directives and pipes are
    // added to the compilation scope of this module.
    const importedScope = transitiveScopesFor(imported);
    importedScope.exported.directives.forEach(entry => scopes.compilation.directives.add(entry));
    importedScope.exported.pipes.forEach(entry => scopes.compilation.pipes.add(entry));
  });
  maybeUnwrapFn(def.declarations).forEach(declared => {
    const declaredWithDefs = declared;
    if (getPipeDef$1(declaredWithDefs)) {
      scopes.compilation.pipes.add(declared);
    } else {
      // Either declared has a ɵcmp or ɵdir, or it's a component which hasn't
      // had its template compiled yet. In either case, it gets added to the compilation's
      // directives.
      scopes.compilation.directives.add(declared);
    }
  });
  maybeUnwrapFn(def.exports).forEach(exported => {
    const exportedType = exported;
    // Either the type is a module, a pipe, or a component/directive (which may not have a
    // ɵcmp as it might be compiled asynchronously).
    if (isNgModule(exportedType)) {
      // When this module exports another, the exported module's exported directives and pipes are
      // added to both the compilation and exported scopes of this module.
      const exportedScope = transitiveScopesFor(exportedType);
      exportedScope.exported.directives.forEach(entry => {
        scopes.compilation.directives.add(entry);
        scopes.exported.directives.add(entry);
      });
      exportedScope.exported.pipes.forEach(entry => {
        scopes.compilation.pipes.add(entry);
        scopes.exported.pipes.add(entry);
      });
    } else if (getPipeDef$1(exportedType)) {
      scopes.exported.pipes.add(exportedType);
    } else {
      scopes.exported.directives.add(exportedType);
    }
  });
  def.transitiveCompileScopes = scopes;
  return scopes;
}
function expandModuleWithProviders(value) {
  if (isModuleWithProviders(value)) {
    return value.ngModule;
  }
  return value;
}

/**
 * Keep track of the compilation depth to avoid reentrancy issues during JIT compilation. This
 * matters in the following scenario:
 *
 * Consider a component 'A' that extends component 'B', both declared in module 'M'. During
 * the compilation of 'A' the definition of 'B' is requested to capture the inheritance chain,
 * potentially triggering compilation of 'B'. If this nested compilation were to trigger
 * `flushModuleScopingQueueAsMuchAsPossible` it may happen that module 'M' is still pending in the
 * queue, resulting in 'A' and 'B' to be patched with the NgModule scope. As the compilation of
 * 'A' is still in progress, this would introduce a circular dependency on its compilation. To avoid
 * this issue, the module scope queue is only flushed for compilations at the depth 0, to ensure
 * all compilations have finished.
 */
let compilationDepth = 0;
/**
 * Compile an Angular component according to its decorator metadata, and patch the resulting
 * component def (ɵcmp) onto the component type.
 *
 * Compilation may be asynchronous (due to the need to resolve URLs for the component template or
 * other resources, for example). In the event that compilation is not immediate, `compileComponent`
 * will enqueue resource resolution into a global queue and will fail to return the `ɵcmp`
 * until the global queue has been resolved with a call to `resolveComponentResources`.
 */
function compileComponent(type, metadata) {
  // Initialize ngDevMode. This must be the first statement in compileComponent.
  // See the `initNgDevMode` docstring for more information.
  (typeof ngDevMode === 'undefined' || ngDevMode) && initNgDevMode();
  let ngComponentDef = null;
  // Metadata may have resources which need to be resolved.
  maybeQueueResolutionOfComponentResources(type, metadata);
  // Note that we're using the same function as `Directive`, because that's only subset of metadata
  // that we need to create the ngFactoryDef. We're avoiding using the component metadata
  // because we'd have to resolve the asynchronous templates.
  addDirectiveFactoryDef(type, metadata);
  Object.defineProperty(type, NG_COMP_DEF, {
    get: () => {
      if (ngComponentDef === null) {
        const compiler = getCompilerFacade({
          usage: 0 /* JitCompilerUsage.Decorator */,
          kind: 'component',
          type: type
        });
        if (componentNeedsResolution(metadata)) {
          const error = [`Component '${type.name}' is not resolved:`];
          if (metadata.templateUrl) {
            error.push(` - templateUrl: ${metadata.templateUrl}`);
          }
          if (metadata.styleUrls && metadata.styleUrls.length) {
            error.push(` - styleUrls: ${JSON.stringify(metadata.styleUrls)}`);
          }
          error.push(`Did you run and wait for 'resolveComponentResources()'?`);
          throw new Error(error.join('\n'));
        }
        // This const was called `jitOptions` previously but had to be renamed to `options` because
        // of a bug with Terser that caused optimized JIT builds to throw a `ReferenceError`.
        // This bug was investigated in https://github.com/angular/angular-cli/issues/17264.
        // We should not rename it back until https://github.com/terser/terser/issues/615 is fixed.
        const options = getJitOptions();
        let preserveWhitespaces = metadata.preserveWhitespaces;
        if (preserveWhitespaces === undefined) {
          if (options !== null && options.preserveWhitespaces !== undefined) {
            preserveWhitespaces = options.preserveWhitespaces;
          } else {
            preserveWhitespaces = false;
          }
        }
        let encapsulation = metadata.encapsulation;
        if (encapsulation === undefined) {
          if (options !== null && options.defaultEncapsulation !== undefined) {
            encapsulation = options.defaultEncapsulation;
          } else {
            encapsulation = ViewEncapsulation$1.Emulated;
          }
        }
        const templateUrl = metadata.templateUrl || `ng:///${type.name}/template.html`;
        const meta = {
          ...directiveMetadata(type, metadata),
          typeSourceSpan: compiler.createParseSourceSpan('Component', type.name, templateUrl),
          template: metadata.template || '',
          preserveWhitespaces,
          styles: metadata.styles || EMPTY_ARRAY,
          animations: metadata.animations,
          // JIT components are always compiled against an empty set of `declarations`. Instead, the
          // `directiveDefs` and `pipeDefs` are updated at a later point:
          //  * for NgModule-based components, they're set when the NgModule which declares the
          //    component resolves in the module scoping queue
          //  * for standalone components, they're set just below, after `compileComponent`.
          declarations: [],
          changeDetection: metadata.changeDetection,
          encapsulation,
          interpolation: metadata.interpolation,
          viewProviders: metadata.viewProviders || null
        };
        compilationDepth++;
        try {
          if (meta.usesInheritance) {
            addDirectiveDefToUndecoratedParents(type);
          }
          ngComponentDef = compiler.compileComponent(angularCoreEnv, templateUrl, meta);
          if (metadata.standalone) {
            // Patch the component definition for standalone components with `directiveDefs` and
            // `pipeDefs` functions which lazily compute the directives/pipes available in the
            // standalone component. Also set `dependencies` to the lazily resolved list of imports.
            const imports = flatten(metadata.imports || EMPTY_ARRAY);
            const {
              directiveDefs,
              pipeDefs
            } = getStandaloneDefFunctions(type, imports);
            ngComponentDef.directiveDefs = directiveDefs;
            ngComponentDef.pipeDefs = pipeDefs;
            ngComponentDef.dependencies = () => imports.map(resolveForwardRef);
          }
        } finally {
          // Ensure that the compilation depth is decremented even when the compilation failed.
          compilationDepth--;
        }
        if (compilationDepth === 0) {
          // When NgModule decorator executed, we enqueued the module definition such that
          // it would only dequeue and add itself as module scope to all of its declarations,
          // but only if  if all of its declarations had resolved. This call runs the check
          // to see if any modules that are in the queue can be dequeued and add scope to
          // their declarations.
          flushModuleScopingQueueAsMuchAsPossible();
        }
        // If component compilation is async, then the @NgModule annotation which declares the
        // component may execute and set an ngSelectorScope property on the component type. This
        // allows the component to patch itself with directiveDefs from the module after it
        // finishes compiling.
        if (hasSelectorScope(type)) {
          const scopes = transitiveScopesFor(type.ngSelectorScope);
          patchComponentDefWithScope(ngComponentDef, scopes);
        }
        if (metadata.schemas) {
          if (metadata.standalone) {
            ngComponentDef.schemas = metadata.schemas;
          } else {
            throw new Error(`The 'schemas' was specified for the ${stringifyForError(type)} but is only valid on a component that is standalone.`);
          }
        } else if (metadata.standalone) {
          ngComponentDef.schemas = [];
        }
      }
      return ngComponentDef;
    },
    // Make the property configurable in dev mode to allow overriding in tests
    configurable: !!ngDevMode
  });
}
function getDependencyTypeForError(type) {
  if (getComponentDef(type)) return 'component';
  if (getDirectiveDef(type)) return 'directive';
  if (getPipeDef$1(type)) return 'pipe';
  return 'type';
}
function verifyStandaloneImport(depType, importingType) {
  if (isForwardRef(depType)) {
    depType = resolveForwardRef(depType);
    if (!depType) {
      throw new Error(`Expected forwardRef function, imported from "${stringifyForError(importingType)}", to return a standalone entity or NgModule but got "${stringifyForError(depType) || depType}".`);
    }
  }
  if (getNgModuleDef(depType) == null) {
    const def = getComponentDef(depType) || getDirectiveDef(depType) || getPipeDef$1(depType);
    if (def != null) {
      // if a component, directive or pipe is imported make sure that it is standalone
      if (!def.standalone) {
        throw new Error(`The "${stringifyForError(depType)}" ${getDependencyTypeForError(depType)}, imported from "${stringifyForError(importingType)}", is not standalone. Did you forget to add the standalone: true flag?`);
      }
    } else {
      // it can be either a module with provider or an unknown (not annotated) type
      if (isModuleWithProviders(depType)) {
        throw new Error(`A module with providers was imported from "${stringifyForError(importingType)}". Modules with providers are not supported in standalone components imports.`);
      } else {
        throw new Error(`The "${stringifyForError(depType)}" type, imported from "${stringifyForError(importingType)}", must be a standalone component / directive / pipe or an NgModule. Did you forget to add the required @Component / @Directive / @Pipe or @NgModule annotation?`);
      }
    }
  }
}
/**
 * Build memoized `directiveDefs` and `pipeDefs` functions for the component definition of a
 * standalone component, which process `imports` and filter out directives and pipes. The use of
 * memoized functions here allows for the delayed resolution of any `forwardRef`s present in the
 * component's `imports`.
 */
function getStandaloneDefFunctions(type, imports) {
  let cachedDirectiveDefs = null;
  let cachedPipeDefs = null;
  const directiveDefs = () => {
    if (cachedDirectiveDefs === null) {
      // Standalone components are always able to self-reference, so include the component's own
      // definition in its `directiveDefs`.
      cachedDirectiveDefs = [getComponentDef(type)];
      const seen = new Set();
      for (const rawDep of imports) {
        ngDevMode && verifyStandaloneImport(rawDep, type);
        const dep = resolveForwardRef(rawDep);
        if (seen.has(dep)) {
          continue;
        }
        seen.add(dep);
        if (!!getNgModuleDef(dep)) {
          const scope = transitiveScopesFor(dep);
          for (const dir of scope.exported.directives) {
            const def = getComponentDef(dir) || getDirectiveDef(dir);
            if (def && !seen.has(dir)) {
              seen.add(dir);
              cachedDirectiveDefs.push(def);
            }
          }
        } else {
          const def = getComponentDef(dep) || getDirectiveDef(dep);
          if (def) {
            cachedDirectiveDefs.push(def);
          }
        }
      }
    }
    return cachedDirectiveDefs;
  };
  const pipeDefs = () => {
    if (cachedPipeDefs === null) {
      cachedPipeDefs = [];
      const seen = new Set();
      for (const rawDep of imports) {
        const dep = resolveForwardRef(rawDep);
        if (seen.has(dep)) {
          continue;
        }
        seen.add(dep);
        if (!!getNgModuleDef(dep)) {
          const scope = transitiveScopesFor(dep);
          for (const pipe of scope.exported.pipes) {
            const def = getPipeDef$1(pipe);
            if (def && !seen.has(pipe)) {
              seen.add(pipe);
              cachedPipeDefs.push(def);
            }
          }
        } else {
          const def = getPipeDef$1(dep);
          if (def) {
            cachedPipeDefs.push(def);
          }
        }
      }
    }
    return cachedPipeDefs;
  };
  return {
    directiveDefs,
    pipeDefs
  };
}
function hasSelectorScope(component) {
  return component.ngSelectorScope !== undefined;
}
/**
 * Compile an Angular directive according to its decorator metadata, and patch the resulting
 * directive def onto the component type.
 *
 * In the event that compilation is not immediate, `compileDirective` will return a `Promise` which
 * will resolve when compilation completes and the directive becomes usable.
 */
function compileDirective(type, directive) {
  let ngDirectiveDef = null;
  addDirectiveFactoryDef(type, directive || {});
  Object.defineProperty(type, NG_DIR_DEF, {
    get: () => {
      if (ngDirectiveDef === null) {
        // `directive` can be null in the case of abstract directives as a base class
        // that use `@Directive()` with no selector. In that case, pass empty object to the
        // `directiveMetadata` function instead of null.
        const meta = getDirectiveMetadata(type, directive || {});
        const compiler = getCompilerFacade({
          usage: 0 /* JitCompilerUsage.Decorator */,
          kind: 'directive',
          type
        });
        ngDirectiveDef = compiler.compileDirective(angularCoreEnv, meta.sourceMapUrl, meta.metadata);
      }
      return ngDirectiveDef;
    },
    // Make the property configurable in dev mode to allow overriding in tests
    configurable: !!ngDevMode
  });
}
function getDirectiveMetadata(type, metadata) {
  const name = type && type.name;
  const sourceMapUrl = `ng:///${name}/ɵdir.js`;
  const compiler = getCompilerFacade({
    usage: 0 /* JitCompilerUsage.Decorator */,
    kind: 'directive',
    type
  });
  const facade = directiveMetadata(type, metadata);
  facade.typeSourceSpan = compiler.createParseSourceSpan('Directive', name, sourceMapUrl);
  if (facade.usesInheritance) {
    addDirectiveDefToUndecoratedParents(type);
  }
  return {
    metadata: facade,
    sourceMapUrl
  };
}
function addDirectiveFactoryDef(type, metadata) {
  let ngFactoryDef = null;
  Object.defineProperty(type, NG_FACTORY_DEF, {
    get: () => {
      if (ngFactoryDef === null) {
        const meta = getDirectiveMetadata(type, metadata);
        const compiler = getCompilerFacade({
          usage: 0 /* JitCompilerUsage.Decorator */,
          kind: 'directive',
          type
        });
        ngFactoryDef = compiler.compileFactory(angularCoreEnv, `ng:///${type.name}/ɵfac.js`, {
          name: meta.metadata.name,
          type: meta.metadata.type,
          typeArgumentCount: 0,
          deps: reflectDependencies(type),
          target: compiler.FactoryTarget.Directive
        });
      }
      return ngFactoryDef;
    },
    // Make the property configurable in dev mode to allow overriding in tests
    configurable: !!ngDevMode
  });
}
function extendsDirectlyFromObject(type) {
  return Object.getPrototypeOf(type.prototype) === Object.prototype;
}
/**
 * Extract the `R3DirectiveMetadata` for a particular directive (either a `Directive` or a
 * `Component`).
 */
function directiveMetadata(type, metadata) {
  // Reflect inputs and outputs.
  const reflect = getReflect();
  const propMetadata = reflect.ownPropMetadata(type);
  return {
    name: type.name,
    type: type,
    selector: metadata.selector !== undefined ? metadata.selector : null,
    host: metadata.host || EMPTY_OBJ,
    propMetadata: propMetadata,
    inputs: metadata.inputs || EMPTY_ARRAY,
    outputs: metadata.outputs || EMPTY_ARRAY,
    queries: extractQueriesMetadata(type, propMetadata, isContentQuery),
    lifecycle: {
      usesOnChanges: reflect.hasLifecycleHook(type, 'ngOnChanges')
    },
    typeSourceSpan: null,
    usesInheritance: !extendsDirectlyFromObject(type),
    exportAs: extractExportAs(metadata.exportAs),
    providers: metadata.providers || null,
    viewQueries: extractQueriesMetadata(type, propMetadata, isViewQuery),
    isStandalone: !!metadata.standalone,
    hostDirectives: metadata.hostDirectives?.map(directive => typeof directive === 'function' ? {
      directive
    } : directive) || null
  };
}
/**
 * Adds a directive definition to all parent classes of a type that don't have an Angular decorator.
 */
function addDirectiveDefToUndecoratedParents(type) {
  const objPrototype = Object.prototype;
  let parent = Object.getPrototypeOf(type.prototype).constructor;
  // Go up the prototype until we hit `Object`.
  while (parent && parent !== objPrototype) {
    // Since inheritance works if the class was annotated already, we only need to add
    // the def if there are no annotations and the def hasn't been created already.
    if (!getDirectiveDef(parent) && !getComponentDef(parent) && shouldAddAbstractDirective(parent)) {
      compileDirective(parent, null);
    }
    parent = Object.getPrototypeOf(parent);
  }
}
function convertToR3QueryPredicate(selector) {
  return typeof selector === 'string' ? splitByComma(selector) : resolveForwardRef(selector);
}
function convertToR3QueryMetadata(propertyName, ann) {
  return {
    propertyName: propertyName,
    predicate: convertToR3QueryPredicate(ann.selector),
    descendants: ann.descendants,
    first: ann.first,
    read: ann.read ? ann.read : null,
    static: !!ann.static,
    emitDistinctChangesOnly: !!ann.emitDistinctChangesOnly
  };
}
function extractQueriesMetadata(type, propMetadata, isQueryAnn) {
  const queriesMeta = [];
  for (const field in propMetadata) {
    if (propMetadata.hasOwnProperty(field)) {
      const annotations = propMetadata[field];
      annotations.forEach(ann => {
        if (isQueryAnn(ann)) {
          if (!ann.selector) {
            throw new Error(`Can't construct a query for the property "${field}" of ` + `"${stringifyForError(type)}" since the query selector wasn't defined.`);
          }
          if (annotations.some(isInputAnnotation)) {
            throw new Error(`Cannot combine @Input decorators with query decorators`);
          }
          queriesMeta.push(convertToR3QueryMetadata(field, ann));
        }
      });
    }
  }
  return queriesMeta;
}
function extractExportAs(exportAs) {
  return exportAs === undefined ? null : splitByComma(exportAs);
}
function isContentQuery(value) {
  const name = value.ngMetadataName;
  return name === 'ContentChild' || name === 'ContentChildren';
}
function isViewQuery(value) {
  const name = value.ngMetadataName;
  return name === 'ViewChild' || name === 'ViewChildren';
}
function isInputAnnotation(value) {
  return value.ngMetadataName === 'Input';
}
function splitByComma(value) {
  return value.split(',').map(piece => piece.trim());
}
const LIFECYCLE_HOOKS = ['ngOnChanges', 'ngOnInit', 'ngOnDestroy', 'ngDoCheck', 'ngAfterViewInit', 'ngAfterViewChecked', 'ngAfterContentInit', 'ngAfterContentChecked'];
function shouldAddAbstractDirective(type) {
  const reflect = getReflect();
  if (LIFECYCLE_HOOKS.some(hookName => reflect.hasLifecycleHook(type, hookName))) {
    return true;
  }
  const propMetadata = reflect.propMetadata(type);
  for (const field in propMetadata) {
    const annotations = propMetadata[field];
    for (let i = 0; i < annotations.length; i++) {
      const current = annotations[i];
      const metadataName = current.ngMetadataName;
      if (isInputAnnotation(current) || isContentQuery(current) || isViewQuery(current) || metadataName === 'Output' || metadataName === 'HostBinding' || metadataName === 'HostListener') {
        return true;
      }
    }
  }
  return false;
}
function compilePipe(type, meta) {
  let ngPipeDef = null;
  let ngFactoryDef = null;
  Object.defineProperty(type, NG_FACTORY_DEF, {
    get: () => {
      if (ngFactoryDef === null) {
        const metadata = getPipeMetadata(type, meta);
        const compiler = getCompilerFacade({
          usage: 0 /* JitCompilerUsage.Decorator */,
          kind: 'pipe',
          type: metadata.type
        });
        ngFactoryDef = compiler.compileFactory(angularCoreEnv, `ng:///${metadata.name}/ɵfac.js`, {
          name: metadata.name,
          type: metadata.type,
          typeArgumentCount: 0,
          deps: reflectDependencies(type),
          target: compiler.FactoryTarget.Pipe
        });
      }
      return ngFactoryDef;
    },
    // Make the property configurable in dev mode to allow overriding in tests
    configurable: !!ngDevMode
  });
  Object.defineProperty(type, NG_PIPE_DEF, {
    get: () => {
      if (ngPipeDef === null) {
        const metadata = getPipeMetadata(type, meta);
        const compiler = getCompilerFacade({
          usage: 0 /* JitCompilerUsage.Decorator */,
          kind: 'pipe',
          type: metadata.type
        });
        ngPipeDef = compiler.compilePipe(angularCoreEnv, `ng:///${metadata.name}/ɵpipe.js`, metadata);
      }
      return ngPipeDef;
    },
    // Make the property configurable in dev mode to allow overriding in tests
    configurable: !!ngDevMode
  });
}
function getPipeMetadata(type, meta) {
  return {
    type: type,
    name: type.name,
    pipeName: meta.name,
    pure: meta.pure !== undefined ? meta.pure : true,
    isStandalone: !!meta.standalone
  };
}

/**
 * Type of the Directive metadata.
 *
 * @publicApi
 */
const Directive = makeDecorator('Directive', (dir = {}) => dir, undefined, undefined, (type, meta) => compileDirective(type, meta));
/**
 * Component decorator and metadata.
 *
 * @Annotation
 * @publicApi
 */
const Component = makeDecorator('Component', (c = {}) => ({
  changeDetection: ChangeDetectionStrategy.Default,
  ...c
}), Directive, undefined, (type, meta) => compileComponent(type, meta));
/**
 * @Annotation
 * @publicApi
 */
const Pipe = makeDecorator('Pipe', p => ({
  pure: true,
  ...p
}), undefined, undefined, (type, meta) => compilePipe(type, meta));
/**
 * @Annotation
 * @publicApi
 */
const Input = makePropDecorator('Input', bindingPropertyName => ({
  bindingPropertyName
}));
/**
 * @Annotation
 * @publicApi
 */
const Output = makePropDecorator('Output', bindingPropertyName => ({
  bindingPropertyName
}));
/**
 * @Annotation
 * @publicApi
 */
const HostBinding = makePropDecorator('HostBinding', hostPropertyName => ({
  hostPropertyName
}));
/**
 * Decorator that binds a DOM event to a host listener and supplies configuration metadata.
 * Angular invokes the supplied handler method when the host element emits the specified event,
 * and updates the bound element with the result.
 *
 * If the handler method returns false, applies `preventDefault` on the bound element.
 *
 * @usageNotes
 *
 * The following example declares a directive
 * that attaches a click listener to a button and counts clicks.
 *
 * ```ts
 * @Directive({selector: 'button[counting]'})
 * class CountClicks {
 *   numberOfClicks = 0;
 *
 *   @HostListener('click', ['$event.target'])
 *   onClick(btn) {
 *     console.log('button', btn, 'number of clicks:', this.numberOfClicks++);
 *   }
 * }
 *
 * @Component({
 *   selector: 'app',
 *   template: '<button counting>Increment</button>',
 * })
 * class App {}
 *
 * ```
 *
 * The following example registers another DOM event handler that listens for `Enter` key-press
 * events on the global `window`.
 * ``` ts
 * import { HostListener, Component } from "@angular/core";
 *
 * @Component({
 *   selector: 'app',
 *   template: `<h1>Hello, you have pressed enter {{counter}} number of times!</h1> Press enter key
 * to increment the counter.
 *   <button (click)="resetCounter()">Reset Counter</button>`
 * })
 * class AppComponent {
 *   counter = 0;
 *   @HostListener('window:keydown.enter', ['$event'])
 *   handleKeyDown(event: KeyboardEvent) {
 *     this.counter++;
 *   }
 *   resetCounter() {
 *     this.counter = 0;
 *   }
 * }
 * ```
 * The list of valid key names for `keydown` and `keyup` events
 * can be found here:
 * https://www.w3.org/TR/DOM-Level-3-Events-key/#named-key-attribute-values
 *
 * Note that keys can also be combined, e.g. `@HostListener('keydown.shift.a')`.
 *
 * The global target names that can be used to prefix an event name are
 * `document:`, `window:` and `body:`.
 *
 * @Annotation
 * @publicApi
 */
const HostListener = makePropDecorator('HostListener', (eventName, args) => ({
  eventName,
  args
}));

/**
 * @Annotation
 * @publicApi
 */
const NgModule = makeDecorator('NgModule', ngModule => ngModule, undefined, undefined,
/**
 * Decorator that marks the following class as an NgModule, and supplies
 * configuration metadata for it.
 *
 * * The `declarations` and `entryComponents` options configure the compiler
 * with information about what belongs to the NgModule.
 * * The `providers` options configures the NgModule's injector to provide
 * dependencies the NgModule members.
 * * The `imports` and `exports` options bring in members from other modules, and make
 * this module's members available to others.
 */
(type, meta) => compileNgModule(type, meta));

/**
 * This indirection is needed to free up Component, etc symbols in the public API
 * to be used by the decorator versions of these annotations.
 */

function noop(...args) {
  // Do nothing.
}

/*
 * This file exists to support compilation of @angular/core in Ivy mode.
 *
 * When the Angular compiler processes a compilation unit, it normally writes imports to
 * @angular/core. When compiling the core package itself this strategy isn't usable. Instead, the
 * compiler writes imports to this file.
 *
 * Only a subset of such imports are supported - core is not allowed to declare components or pipes.
 * A check in ngtsc's `R3SymbolsImportRewriter` validates this condition. The rewriter is only used
 * when compiling @angular/core and is responsible for translating an external name (prefixed with
 * ɵ) to the internal symbol name as exported below.
 *
 * The below symbols are used for @Injectable and @NgModule compilation.
 */
/**
 * The existence of this constant (in this particular file) informs the Angular compiler that the
 * current program is actually @angular/core, which needs to be compiled specially.
 */
const ITS_JUST_ANGULAR = true;

/**
 * A [DI token](guide/glossary#di-token "DI token definition") that you can use to provide
 * one or more initialization functions.
 *
 * The provided functions are injected at application startup and executed during
 * app initialization. If any of these functions returns a Promise or an Observable, initialization
 * does not complete until the Promise is resolved or the Observable is completed.
 *
 * You can, for example, create a factory function that loads language data
 * or an external configuration, and provide that function to the `APP_INITIALIZER` token.
 * The function is executed during the application bootstrap process,
 * and the needed data is available on startup.
 *
 * @see `ApplicationInitStatus`
 *
 * @usageNotes
 *
 * The following example illustrates how to configure a multi-provider using `APP_INITIALIZER` token
 * and a function returning a promise.
 *
 * ```
 *  function initializeApp(): Promise<any> {
 *    return new Promise((resolve, reject) => {
 *      // Do some asynchronous stuff
 *      resolve();
 *    });
 *  }
 *
 *  @NgModule({
 *   imports: [BrowserModule],
 *   declarations: [AppComponent],
 *   bootstrap: [AppComponent],
 *   providers: [{
 *     provide: APP_INITIALIZER,
 *     useFactory: () => initializeApp,
 *     multi: true
 *    }]
 *   })
 *  export class AppModule {}
 * ```
 *
 * It's also possible to configure a multi-provider using `APP_INITIALIZER` token and a function
 * returning an observable, see an example below. Note: the `HttpClient` in this example is used for
 * demo purposes to illustrate how the factory function can work with other providers available
 * through DI.
 *
 * ```
 *  function initializeAppFactory(httpClient: HttpClient): () => Observable<any> {
 *   return () => httpClient.get("https://someUrl.com/api/user")
 *     .pipe(
 *        tap(user => { ... })
 *     );
 *  }
 *
 *  @NgModule({
 *    imports: [BrowserModule, HttpClientModule],
 *    declarations: [AppComponent],
 *    bootstrap: [AppComponent],
 *    providers: [{
 *      provide: APP_INITIALIZER,
 *      useFactory: initializeAppFactory,
 *      deps: [HttpClient],
 *      multi: true
 *    }]
 *  })
 *  export class AppModule {}
 * ```
 *
 * @publicApi
 */
const APP_INITIALIZER = new InjectionToken('Application Initializer');
/**
 * A class that reflects the state of running {@link APP_INITIALIZER} functions.
 *
 * @publicApi
 */
class ApplicationInitStatus {
  constructor(appInits) {
    this.appInits = appInits;
    this.resolve = noop;
    this.reject = noop;
    this.initialized = false;
    this.done = false;
    // TODO: Throw RuntimeErrorCode.INVALID_MULTI_PROVIDER if appInits is not an array
    this.donePromise = new Promise((res, rej) => {
      this.resolve = res;
      this.reject = rej;
    });
  }
  /** @internal */
  runInitializers() {
    if (this.initialized) {
      return;
    }
    const asyncInitPromises = [];
    const complete = () => {
      this.done = true;
      this.resolve();
    };
    if (this.appInits) {
      for (let i = 0; i < this.appInits.length; i++) {
        const initResult = this.appInits[i]();
        if (isPromise(initResult)) {
          asyncInitPromises.push(initResult);
        } else if (isObservable(initResult)) {
          const observableAsPromise = new Promise((resolve, reject) => {
            initResult.subscribe({
              complete: resolve,
              error: reject
            });
          });
          asyncInitPromises.push(observableAsPromise);
        }
      }
    }
    Promise.all(asyncInitPromises).then(() => {
      complete();
    }).catch(e => {
      this.reject(e);
    });
    if (asyncInitPromises.length === 0) {
      complete();
    }
    this.initialized = true;
  }
}
ApplicationInitStatus.ɵfac = function ApplicationInitStatus_Factory(t) {
  return new (t || ApplicationInitStatus)(ɵɵinject(APP_INITIALIZER, 8));
};
ApplicationInitStatus.ɵprov = /*@__PURE__*/ɵɵdefineInjectable({
  token: ApplicationInitStatus,
  factory: ApplicationInitStatus.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(ApplicationInitStatus, [{
    type: Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: Inject,
        args: [APP_INITIALIZER]
      }, {
        type: Optional
      }]
    }];
  }, null);
})();

/**
 * A [DI token](guide/glossary#di-token "DI token definition") representing a unique string ID, used
 * primarily for prefixing application attributes and CSS styles when
 * {@link ViewEncapsulation#Emulated ViewEncapsulation.Emulated} is being used.
 *
 * BY default, the value is randomly generated and assigned to the application by Angular.
 * To provide a custom ID value, use a DI provider <!-- TODO: provider --> to configure
 * the root {@link Injector} that uses this token.
 *
 * @publicApi
 */
const APP_ID = new InjectionToken('AppId', {
  providedIn: 'root',
  factory: _appIdRandomProviderFactory
});
function _appIdRandomProviderFactory() {
  return `${_randomChar()}${_randomChar()}${_randomChar()}`;
}
/**
 * Providers that generate a random `APP_ID_TOKEN`.
 * @publicApi
 */
const APP_ID_RANDOM_PROVIDER = {
  provide: APP_ID,
  useFactory: _appIdRandomProviderFactory,
  deps: []
};
function _randomChar() {
  return String.fromCharCode(97 + Math.floor(Math.random() * 25));
}
/**
 * A function that is executed when a platform is initialized.
 * @publicApi
 */
const PLATFORM_INITIALIZER = new InjectionToken('Platform Initializer');
/**
 * A token that indicates an opaque platform ID.
 * @publicApi
 */
const PLATFORM_ID = new InjectionToken('Platform ID', {
  providedIn: 'platform',
  factory: () => 'unknown' // set a default platform name, when none set explicitly
});
/**
 * A [DI token](guide/glossary#di-token "DI token definition") that indicates the root directory of
 * the application
 * @publicApi
 */
const PACKAGE_ROOT_URL = new InjectionToken('Application Packages Root URL');
// We keep this token here, rather than the animations package, so that modules that only care
// about which animations module is loaded (e.g. the CDK) can retrieve it without having to
// include extra dependencies. See #44970 for more context.
/**
 * A [DI token](guide/glossary#di-token "DI token definition") that indicates which animations
 * module has been loaded.
 * @publicApi
 */
const ANIMATION_MODULE_TYPE = new InjectionToken('AnimationModuleType');
class Console {
  log(message) {
    // tslint:disable-next-line:no-console
    console.log(message);
  }
  // Note: for reporting errors use `DOM.logError()` as it is platform specific
  warn(message) {
    // tslint:disable-next-line:no-console
    console.warn(message);
  }
}
Console.ɵfac = function Console_Factory(t) {
  return new (t || Console)();
};
Console.ɵprov = /*@__PURE__*/ɵɵdefineInjectable({
  token: Console,
  factory: Console.ɵfac,
  providedIn: 'platform'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(Console, [{
    type: Injectable,
    args: [{
      providedIn: 'platform'
    }]
  }], null, null);
})();

/**
 * Work out the locale from the potential global properties.
 *
 * * Closure Compiler: use `goog.LOCALE`.
 * * Ivy enabled: use `$localize.locale`
 */
function getGlobalLocale() {
  if (typeof ngI18nClosureMode !== 'undefined' && ngI18nClosureMode && typeof goog !== 'undefined' && goog.LOCALE !== 'en') {
    // * The default `goog.LOCALE` value is `en`, while Angular used `en-US`.
    // * In order to preserve backwards compatibility, we use Angular default value over
    //   Closure Compiler's one.
    return goog.LOCALE;
  } else {
    // KEEP `typeof $localize !== 'undefined' && $localize.locale` IN SYNC WITH THE LOCALIZE
    // COMPILE-TIME INLINER.
    //
    // * During compile time inlining of translations the expression will be replaced
    //   with a string literal that is the current locale. Other forms of this expression are not
    //   guaranteed to be replaced.
    //
    // * During runtime translation evaluation, the developer is required to set `$localize.locale`
    //   if required, or just to provide their own `LOCALE_ID` provider.
    return typeof $localize !== 'undefined' && $localize.locale || DEFAULT_LOCALE_ID;
  }
}
/**
 * Provide this token to set the locale of your application.
 * It is used for i18n extraction, by i18n pipes (DatePipe, I18nPluralPipe, CurrencyPipe,
 * DecimalPipe and PercentPipe) and by ICU expressions.
 *
 * See the [i18n guide](guide/i18n-common-locale-id) for more information.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * import { LOCALE_ID } from '@angular/core';
 * import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
 * import { AppModule } from './app/app.module';
 *
 * platformBrowserDynamic().bootstrapModule(AppModule, {
 *   providers: [{provide: LOCALE_ID, useValue: 'en-US' }]
 * });
 * ```
 *
 * @publicApi
 */
const LOCALE_ID = new InjectionToken('LocaleId', {
  providedIn: 'root',
  factory: () => inject(LOCALE_ID, InjectFlags.Optional | InjectFlags.SkipSelf) || getGlobalLocale()
});
/**
 * Provide this token to set the default currency code your application uses for
 * CurrencyPipe when there is no currency code passed into it. This is only used by
 * CurrencyPipe and has no relation to locale currency. Defaults to USD if not configured.
 *
 * See the [i18n guide](guide/i18n-common-locale-id) for more information.
 *
 * <div class="alert is-helpful">
 *
 * **Deprecation notice:**
 *
 * The default currency code is currently always `USD` but this is deprecated from v9.
 *
 * **In v10 the default currency code will be taken from the current locale.**
 *
 * If you need the previous behavior then set it by creating a `DEFAULT_CURRENCY_CODE` provider in
 * your application `NgModule`:
 *
 * ```ts
 * {provide: DEFAULT_CURRENCY_CODE, useValue: 'USD'}
 * ```
 *
 * </div>
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
 * import { AppModule } from './app/app.module';
 *
 * platformBrowserDynamic().bootstrapModule(AppModule, {
 *   providers: [{provide: DEFAULT_CURRENCY_CODE, useValue: 'EUR' }]
 * });
 * ```
 *
 * @publicApi
 */
const DEFAULT_CURRENCY_CODE = new InjectionToken('DefaultCurrencyCode', {
  providedIn: 'root',
  factory: () => USD_CURRENCY_CODE
});
/**
 * Use this token at bootstrap to provide the content of your translation file (`xtb`,
 * `xlf` or `xlf2`) when you want to translate your application in another language.
 *
 * See the [i18n guide](guide/i18n-common-merge) for more information.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * import { TRANSLATIONS } from '@angular/core';
 * import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
 * import { AppModule } from './app/app.module';
 *
 * // content of your translation file
 * const translations = '....';
 *
 * platformBrowserDynamic().bootstrapModule(AppModule, {
 *   providers: [{provide: TRANSLATIONS, useValue: translations }]
 * });
 * ```
 *
 * @publicApi
 */
const TRANSLATIONS = new InjectionToken('Translations');
/**
 * Provide this token at bootstrap to set the format of your {@link TRANSLATIONS}: `xtb`,
 * `xlf` or `xlf2`.
 *
 * See the [i18n guide](guide/i18n-common-merge) for more information.
 *
 * @usageNotes
 * ### Example
 *
 * ```typescript
 * import { TRANSLATIONS_FORMAT } from '@angular/core';
 * import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
 * import { AppModule } from './app/app.module';
 *
 * platformBrowserDynamic().bootstrapModule(AppModule, {
 *   providers: [{provide: TRANSLATIONS_FORMAT, useValue: 'xlf' }]
 * });
 * ```
 *
 * @publicApi
 */
const TRANSLATIONS_FORMAT = new InjectionToken('TranslationsFormat');
/**
 * Use this enum at bootstrap as an option of `bootstrapModule` to define the strategy
 * that the compiler should use in case of missing translations:
 * - Error: throw if you have missing translations.
 * - Warning (default): show a warning in the console and/or shell.
 * - Ignore: do nothing.
 *
 * See the [i18n guide](guide/i18n-common-merge#report-missing-translations) for more information.
 *
 * @usageNotes
 * ### Example
 * ```typescript
 * import { MissingTranslationStrategy } from '@angular/core';
 * import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
 * import { AppModule } from './app/app.module';
 *
 * platformBrowserDynamic().bootstrapModule(AppModule, {
 *   missingTranslation: MissingTranslationStrategy.Error
 * });
 * ```
 *
 * @publicApi
 */
var MissingTranslationStrategy;
(function (MissingTranslationStrategy) {
  MissingTranslationStrategy[MissingTranslationStrategy["Error"] = 0] = "Error";
  MissingTranslationStrategy[MissingTranslationStrategy["Warning"] = 1] = "Warning";
  MissingTranslationStrategy[MissingTranslationStrategy["Ignore"] = 2] = "Ignore";
})(MissingTranslationStrategy || (MissingTranslationStrategy = {}));

/**
 * Combination of NgModuleFactory and ComponentFactories.
 *
 * @publicApi
 *
 * @deprecated
 * Ivy JIT mode doesn't require accessing this symbol.
 * See [JIT API changes due to ViewEngine deprecation](guide/deprecations#jit-api-changes) for
 * additional context.
 */
class ModuleWithComponentFactories {
  constructor(ngModuleFactory, componentFactories) {
    this.ngModuleFactory = ngModuleFactory;
    this.componentFactories = componentFactories;
  }
}
/**
 * Low-level service for running the angular compiler during runtime
 * to create {@link ComponentFactory}s, which
 * can later be used to create and render a Component instance.
 *
 * Each `@NgModule` provides an own `Compiler` to its injector,
 * that will use the directives/pipes of the ng module for compilation
 * of components.
 *
 * @publicApi
 *
 * @deprecated
 * Ivy JIT mode doesn't require accessing this symbol.
 * See [JIT API changes due to ViewEngine deprecation](guide/deprecations#jit-api-changes) for
 * additional context.
 */
class Compiler {
  /**
   * Compiles the given NgModule and all of its components. All templates of the components listed
   * in `entryComponents` have to be inlined.
   */
  compileModuleSync(moduleType) {
    return new NgModuleFactory(moduleType);
  }
  /**
   * Compiles the given NgModule and all of its components
   */
  compileModuleAsync(moduleType) {
    return Promise.resolve(this.compileModuleSync(moduleType));
  }
  /**
   * Same as {@link #compileModuleSync} but also creates ComponentFactories for all components.
   */
  compileModuleAndAllComponentsSync(moduleType) {
    const ngModuleFactory = this.compileModuleSync(moduleType);
    const moduleDef = getNgModuleDef(moduleType);
    const componentFactories = maybeUnwrapFn(moduleDef.declarations).reduce((factories, declaration) => {
      const componentDef = getComponentDef(declaration);
      componentDef && factories.push(new ComponentFactory(componentDef));
      return factories;
    }, []);
    return new ModuleWithComponentFactories(ngModuleFactory, componentFactories);
  }
  /**
   * Same as {@link #compileModuleAsync} but also creates ComponentFactories for all components.
   */
  compileModuleAndAllComponentsAsync(moduleType) {
    return Promise.resolve(this.compileModuleAndAllComponentsSync(moduleType));
  }
  /**
   * Clears all caches.
   */
  clearCache() {}
  /**
   * Clears the cache for the given component/ngModule.
   */
  clearCacheFor(type) {}
  /**
   * Returns the id for a given NgModule, if one is defined and known to the compiler.
   */
  getModuleId(moduleType) {
    return undefined;
  }
}
Compiler.ɵfac = function Compiler_Factory(t) {
  return new (t || Compiler)();
};
Compiler.ɵprov = /*@__PURE__*/ɵɵdefineInjectable({
  token: Compiler,
  factory: Compiler.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(Compiler, [{
    type: Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
/**
 * Token to provide CompilerOptions in the platform injector.
 *
 * @publicApi
 */
const COMPILER_OPTIONS = new InjectionToken('compilerOptions');
/**
 * A factory for creating a Compiler
 *
 * @publicApi
 *
 * @deprecated
 * Ivy JIT mode doesn't require accessing this symbol.
 * See [JIT API changes due to ViewEngine deprecation](guide/deprecations#jit-api-changes) for
 * additional context.
 */
class CompilerFactory {}

/**
 * Marks a component for check (in case of OnPush components) and synchronously
 * performs change detection on the application this component belongs to.
 *
 * @param component Component to {@link ChangeDetectorRef#markForCheck mark for check}.
 *
 * @publicApi
 * @globalApi ng
 */
function applyChanges(component) {
  ngDevMode && assertDefined(component, 'component');
  markViewDirty(getComponentViewByInstance(component));
  getRootComponents(component).forEach(rootComponent => detectChanges(rootComponent));
}

/**
 * This file introduces series of globally accessible debug tools
 * to allow for the Angular debugging story to function.
 *
 * To see this in action run the following command:
 *
 *   bazel run //packages/core/test/bundling/todo:devserver
 *
 *  Then load `localhost:5432` and start using the console tools.
 */
/**
 * This value reflects the property on the window where the dev
 * tools are patched (window.ng).
 * */
const GLOBAL_PUBLISH_EXPANDO_KEY = 'ng';
let _published = false;
/**
 * Publishes a collection of default debug tools onto`window.ng`.
 *
 * These functions are available globally when Angular is in development
 * mode and are automatically stripped away from prod mode is on.
 */
function publishDefaultGlobalUtils$1() {
  if (!_published) {
    _published = true;
    /**
     * Warning: this function is *INTERNAL* and should not be relied upon in application's code.
     * The contract of the function might be changed in any release and/or the function can be
     * removed completely.
     */
    publishGlobalUtil('ɵsetProfiler', setProfiler);
    publishGlobalUtil('getDirectiveMetadata', getDirectiveMetadata$1);
    publishGlobalUtil('getComponent', getComponent);
    publishGlobalUtil('getContext', getContext);
    publishGlobalUtil('getListeners', getListeners);
    publishGlobalUtil('getOwningComponent', getOwningComponent);
    publishGlobalUtil('getHostElement', getHostElement);
    publishGlobalUtil('getInjector', getInjector);
    publishGlobalUtil('getRootComponents', getRootComponents);
    publishGlobalUtil('getDirectives', getDirectives);
    publishGlobalUtil('applyChanges', applyChanges);
  }
}
/**
 * Publishes the given function to `window.ng` so that it can be
 * used from the browser console when an application is not in production.
 */
function publishGlobalUtil(name, fn) {
  if (typeof COMPILED === 'undefined' || !COMPILED) {
    // Note: we can't export `ng` when using closure enhanced optimization as:
    // - closure declares globals itself for minified names, which sometimes clobber our `ng` global
    // - we can't declare a closure extern as the namespace `ng` is already used within Google
    //   for typings for AngularJS (via `goog.provide('ng....')`).
    const w = _global;
    ngDevMode && assertDefined(fn, 'function not defined');
    if (w) {
      let container = w[GLOBAL_PUBLISH_EXPANDO_KEY];
      if (!container) {
        container = w[GLOBAL_PUBLISH_EXPANDO_KEY] = {};
      }
      container[name] = fn;
    }
  }
}
const promise = (() => Promise.resolve(0))();
function scheduleMicroTask(fn) {
  if (typeof Zone === 'undefined') {
    // use promise to schedule microTask instead of use Zone
    promise.then(() => {
      fn && fn.apply(null, null);
    });
  } else {
    Zone.current.scheduleMicroTask('scheduleMicrotask', fn);
  }
}
function getNativeRequestAnimationFrame() {
  let nativeRequestAnimationFrame = _global['requestAnimationFrame'];
  let nativeCancelAnimationFrame = _global['cancelAnimationFrame'];
  if (typeof Zone !== 'undefined' && nativeRequestAnimationFrame && nativeCancelAnimationFrame) {
    // use unpatched version of requestAnimationFrame(native delegate) if possible
    // to avoid another Change detection
    const unpatchedRequestAnimationFrame = nativeRequestAnimationFrame[Zone.__symbol__('OriginalDelegate')];
    if (unpatchedRequestAnimationFrame) {
      nativeRequestAnimationFrame = unpatchedRequestAnimationFrame;
    }
    const unpatchedCancelAnimationFrame = nativeCancelAnimationFrame[Zone.__symbol__('OriginalDelegate')];
    if (unpatchedCancelAnimationFrame) {
      nativeCancelAnimationFrame = unpatchedCancelAnimationFrame;
    }
  }
  return {
    nativeRequestAnimationFrame,
    nativeCancelAnimationFrame
  };
}
class AsyncStackTaggingZoneSpec {
  constructor(namePrefix, consoleAsyncStackTaggingImpl = console) {
    this.name = 'asyncStackTagging for ' + namePrefix;
    this.createTask = consoleAsyncStackTaggingImpl?.createTask ?? (() => null);
  }
  onScheduleTask(delegate, _current, target, task) {
    task.consoleTask = this.createTask(`Zone - ${task.source || task.type}`);
    return delegate.scheduleTask(target, task);
  }
  onInvokeTask(delegate, _currentZone, targetZone, task, applyThis, applyArgs) {
    let ret;
    if (task.consoleTask) {
      ret = task.consoleTask.run(() => delegate.invokeTask(targetZone, task, applyThis, applyArgs));
    } else {
      ret = delegate.invokeTask(targetZone, task, applyThis, applyArgs);
    }
    return ret;
  }
}

/**
 * An injectable service for executing work inside or outside of the Angular zone.
 *
 * The most common use of this service is to optimize performance when starting a work consisting of
 * one or more asynchronous tasks that don't require UI updates or error handling to be handled by
 * Angular. Such tasks can be kicked off via {@link #runOutsideAngular} and if needed, these tasks
 * can reenter the Angular zone via {@link #run}.
 *
 * <!-- TODO: add/fix links to:
 *   - docs explaining zones and the use of zones in Angular and change-detection
 *   - link to runOutsideAngular/run (throughout this file!)
 *   -->
 *
 * @usageNotes
 * ### Example
 *
 * ```
 * import {Component, NgZone} from '@angular/core';
 * import {NgIf} from '@angular/common';
 *
 * @Component({
 *   selector: 'ng-zone-demo',
 *   template: `
 *     <h2>Demo: NgZone</h2>
 *
 *     <p>Progress: {{progress}}%</p>
 *     <p *ngIf="progress >= 100">Done processing {{label}} of Angular zone!</p>
 *
 *     <button (click)="processWithinAngularZone()">Process within Angular zone</button>
 *     <button (click)="processOutsideOfAngularZone()">Process outside of Angular zone</button>
 *   `,
 * })
 * export class NgZoneDemo {
 *   progress: number = 0;
 *   label: string;
 *
 *   constructor(private _ngZone: NgZone) {}
 *
 *   // Loop inside the Angular zone
 *   // so the UI DOES refresh after each setTimeout cycle
 *   processWithinAngularZone() {
 *     this.label = 'inside';
 *     this.progress = 0;
 *     this._increaseProgress(() => console.log('Inside Done!'));
 *   }
 *
 *   // Loop outside of the Angular zone
 *   // so the UI DOES NOT refresh after each setTimeout cycle
 *   processOutsideOfAngularZone() {
 *     this.label = 'outside';
 *     this.progress = 0;
 *     this._ngZone.runOutsideAngular(() => {
 *       this._increaseProgress(() => {
 *         // reenter the Angular zone and display done
 *         this._ngZone.run(() => { console.log('Outside Done!'); });
 *       });
 *     });
 *   }
 *
 *   _increaseProgress(doneCallback: () => void) {
 *     this.progress += 1;
 *     console.log(`Current progress: ${this.progress}%`);
 *
 *     if (this.progress < 100) {
 *       window.setTimeout(() => this._increaseProgress(doneCallback), 10);
 *     } else {
 *       doneCallback();
 *     }
 *   }
 * }
 * ```
 *
 * @publicApi
 */
class NgZone {
  constructor({
    enableLongStackTrace = false,
    shouldCoalesceEventChangeDetection = false,
    shouldCoalesceRunChangeDetection = false
  }) {
    this.hasPendingMacrotasks = false;
    this.hasPendingMicrotasks = false;
    /**
     * Whether there are no outstanding microtasks or macrotasks.
     */
    this.isStable = true;
    /**
     * Notifies when code enters Angular Zone. This gets fired first on VM Turn.
     */
    this.onUnstable = new EventEmitter(false);
    /**
     * Notifies when there is no more microtasks enqueued in the current VM Turn.
     * This is a hint for Angular to do change detection, which may enqueue more microtasks.
     * For this reason this event can fire multiple times per VM Turn.
     */
    this.onMicrotaskEmpty = new EventEmitter(false);
    /**
     * Notifies when the last `onMicrotaskEmpty` has run and there are no more microtasks, which
     * implies we are about to relinquish VM turn.
     * This event gets called just once.
     */
    this.onStable = new EventEmitter(false);
    /**
     * Notifies that an error has been delivered.
     */
    this.onError = new EventEmitter(false);
    if (typeof Zone == 'undefined') {
      throw new RuntimeError(908 /* RuntimeErrorCode.MISSING_ZONEJS */, ngDevMode && `In this configuration Angular requires Zone.js`);
    }
    Zone.assertZonePatched();
    const self = this;
    self._nesting = 0;
    self._outer = self._inner = Zone.current;
    // AsyncStackTaggingZoneSpec provides `linked stack traces` to show
    // where the async operation is scheduled. For more details, refer
    // to this article, https://developer.chrome.com/blog/devtools-better-angular-debugging/
    // And we only import this AsyncStackTaggingZoneSpec in development mode,
    // in the production mode, the AsyncStackTaggingZoneSpec will be tree shaken away.
    if (ngDevMode) {
      self._inner = self._inner.fork(new AsyncStackTaggingZoneSpec('Angular'));
    }
    if (Zone['TaskTrackingZoneSpec']) {
      self._inner = self._inner.fork(new Zone['TaskTrackingZoneSpec']());
    }
    if (enableLongStackTrace && Zone['longStackTraceZoneSpec']) {
      self._inner = self._inner.fork(Zone['longStackTraceZoneSpec']);
    }
    // if shouldCoalesceRunChangeDetection is true, all tasks including event tasks will be
    // coalesced, so shouldCoalesceEventChangeDetection option is not necessary and can be skipped.
    self.shouldCoalesceEventChangeDetection = !shouldCoalesceRunChangeDetection && shouldCoalesceEventChangeDetection;
    self.shouldCoalesceRunChangeDetection = shouldCoalesceRunChangeDetection;
    self.lastRequestAnimationFrameId = -1;
    self.nativeRequestAnimationFrame = getNativeRequestAnimationFrame().nativeRequestAnimationFrame;
    forkInnerZoneWithAngularBehavior(self);
  }
  static isInAngularZone() {
    // Zone needs to be checked, because this method might be called even when NoopNgZone is used.
    return typeof Zone !== 'undefined' && Zone.current.get('isAngularZone') === true;
  }
  static assertInAngularZone() {
    if (!NgZone.isInAngularZone()) {
      throw new RuntimeError(909 /* RuntimeErrorCode.UNEXPECTED_ZONE_STATE */, ngDevMode && 'Expected to be in Angular Zone, but it is not!');
    }
  }
  static assertNotInAngularZone() {
    if (NgZone.isInAngularZone()) {
      throw new RuntimeError(909 /* RuntimeErrorCode.UNEXPECTED_ZONE_STATE */, ngDevMode && 'Expected to not be in Angular Zone, but it is!');
    }
  }
  /**
   * Executes the `fn` function synchronously within the Angular zone and returns value returned by
   * the function.
   *
   * Running functions via `run` allows you to reenter Angular zone from a task that was executed
   * outside of the Angular zone (typically started via {@link #runOutsideAngular}).
   *
   * Any future tasks or microtasks scheduled from within this function will continue executing from
   * within the Angular zone.
   *
   * If a synchronous error happens it will be rethrown and not reported via `onError`.
   */
  run(fn, applyThis, applyArgs) {
    return this._inner.run(fn, applyThis, applyArgs);
  }
  /**
   * Executes the `fn` function synchronously within the Angular zone as a task and returns value
   * returned by the function.
   *
   * Running functions via `run` allows you to reenter Angular zone from a task that was executed
   * outside of the Angular zone (typically started via {@link #runOutsideAngular}).
   *
   * Any future tasks or microtasks scheduled from within this function will continue executing from
   * within the Angular zone.
   *
   * If a synchronous error happens it will be rethrown and not reported via `onError`.
   */
  runTask(fn, applyThis, applyArgs, name) {
    const zone = this._inner;
    const task = zone.scheduleEventTask('NgZoneEvent: ' + name, fn, EMPTY_PAYLOAD, noop, noop);
    try {
      return zone.runTask(task, applyThis, applyArgs);
    } finally {
      zone.cancelTask(task);
    }
  }
  /**
   * Same as `run`, except that synchronous errors are caught and forwarded via `onError` and not
   * rethrown.
   */
  runGuarded(fn, applyThis, applyArgs) {
    return this._inner.runGuarded(fn, applyThis, applyArgs);
  }
  /**
   * Executes the `fn` function synchronously in Angular's parent zone and returns value returned by
   * the function.
   *
   * Running functions via {@link #runOutsideAngular} allows you to escape Angular's zone and do
   * work that
   * doesn't trigger Angular change-detection or is subject to Angular's error handling.
   *
   * Any future tasks or microtasks scheduled from within this function will continue executing from
   * outside of the Angular zone.
   *
   * Use {@link #run} to reenter the Angular zone and do work that updates the application model.
   */
  runOutsideAngular(fn) {
    return this._outer.run(fn);
  }
}
const EMPTY_PAYLOAD = {};
function checkStable(zone) {
  // TODO: @JiaLiPassion, should check zone.isCheckStableRunning to prevent
  // re-entry. The case is:
  //
  // @Component({...})
  // export class AppComponent {
  // constructor(private ngZone: NgZone) {
  //   this.ngZone.onStable.subscribe(() => {
  //     this.ngZone.run(() => console.log('stable'););
  //   });
  // }
  //
  // The onStable subscriber run another function inside ngZone
  // which causes `checkStable()` re-entry.
  // But this fix causes some issues in g3, so this fix will be
  // launched in another PR.
  if (zone._nesting == 0 && !zone.hasPendingMicrotasks && !zone.isStable) {
    try {
      zone._nesting++;
      zone.onMicrotaskEmpty.emit(null);
    } finally {
      zone._nesting--;
      if (!zone.hasPendingMicrotasks) {
        try {
          zone.runOutsideAngular(() => zone.onStable.emit(null));
        } finally {
          zone.isStable = true;
        }
      }
    }
  }
}
function delayChangeDetectionForEvents(zone) {
  /**
   * We also need to check _nesting here
   * Consider the following case with shouldCoalesceRunChangeDetection = true
   *
   * ngZone.run(() => {});
   * ngZone.run(() => {});
   *
   * We want the two `ngZone.run()` only trigger one change detection
   * when shouldCoalesceRunChangeDetection is true.
   * And because in this case, change detection run in async way(requestAnimationFrame),
   * so we also need to check the _nesting here to prevent multiple
   * change detections.
   */
  if (zone.isCheckStableRunning || zone.lastRequestAnimationFrameId !== -1) {
    return;
  }
  zone.lastRequestAnimationFrameId = zone.nativeRequestAnimationFrame.call(_global, () => {
    // This is a work around for https://github.com/angular/angular/issues/36839.
    // The core issue is that when event coalescing is enabled it is possible for microtasks
    // to get flushed too early (As is the case with `Promise.then`) between the
    // coalescing eventTasks.
    //
    // To workaround this we schedule a "fake" eventTask before we process the
    // coalescing eventTasks. The benefit of this is that the "fake" container eventTask
    //  will prevent the microtasks queue from getting drained in between the coalescing
    // eventTask execution.
    if (!zone.fakeTopEventTask) {
      zone.fakeTopEventTask = Zone.root.scheduleEventTask('fakeTopEventTask', () => {
        zone.lastRequestAnimationFrameId = -1;
        updateMicroTaskStatus(zone);
        zone.isCheckStableRunning = true;
        checkStable(zone);
        zone.isCheckStableRunning = false;
      }, undefined, () => {}, () => {});
    }
    zone.fakeTopEventTask.invoke();
  });
  updateMicroTaskStatus(zone);
}
function forkInnerZoneWithAngularBehavior(zone) {
  const delayChangeDetectionForEventsDelegate = () => {
    delayChangeDetectionForEvents(zone);
  };
  zone._inner = zone._inner.fork({
    name: 'angular',
    properties: {
      'isAngularZone': true
    },
    onInvokeTask: (delegate, current, target, task, applyThis, applyArgs) => {
      try {
        onEnter(zone);
        return delegate.invokeTask(target, task, applyThis, applyArgs);
      } finally {
        if (zone.shouldCoalesceEventChangeDetection && task.type === 'eventTask' || zone.shouldCoalesceRunChangeDetection) {
          delayChangeDetectionForEventsDelegate();
        }
        onLeave(zone);
      }
    },
    onInvoke: (delegate, current, target, callback, applyThis, applyArgs, source) => {
      try {
        onEnter(zone);
        return delegate.invoke(target, callback, applyThis, applyArgs, source);
      } finally {
        if (zone.shouldCoalesceRunChangeDetection) {
          delayChangeDetectionForEventsDelegate();
        }
        onLeave(zone);
      }
    },
    onHasTask: (delegate, current, target, hasTaskState) => {
      delegate.hasTask(target, hasTaskState);
      if (current === target) {
        // We are only interested in hasTask events which originate from our zone
        // (A child hasTask event is not interesting to us)
        if (hasTaskState.change == 'microTask') {
          zone._hasPendingMicrotasks = hasTaskState.microTask;
          updateMicroTaskStatus(zone);
          checkStable(zone);
        } else if (hasTaskState.change == 'macroTask') {
          zone.hasPendingMacrotasks = hasTaskState.macroTask;
        }
      }
    },
    onHandleError: (delegate, current, target, error) => {
      delegate.handleError(target, error);
      zone.runOutsideAngular(() => zone.onError.emit(error));
      return false;
    }
  });
}
function updateMicroTaskStatus(zone) {
  if (zone._hasPendingMicrotasks || (zone.shouldCoalesceEventChangeDetection || zone.shouldCoalesceRunChangeDetection) && zone.lastRequestAnimationFrameId !== -1) {
    zone.hasPendingMicrotasks = true;
  } else {
    zone.hasPendingMicrotasks = false;
  }
}
function onEnter(zone) {
  zone._nesting++;
  if (zone.isStable) {
    zone.isStable = false;
    zone.onUnstable.emit(null);
  }
}
function onLeave(zone) {
  zone._nesting--;
  checkStable(zone);
}
/**
 * Provides a noop implementation of `NgZone` which does nothing. This zone requires explicit calls
 * to framework to perform rendering.
 */
class NoopNgZone {
  constructor() {
    this.hasPendingMicrotasks = false;
    this.hasPendingMacrotasks = false;
    this.isStable = true;
    this.onUnstable = new EventEmitter();
    this.onMicrotaskEmpty = new EventEmitter();
    this.onStable = new EventEmitter();
    this.onError = new EventEmitter();
  }
  run(fn, applyThis, applyArgs) {
    return fn.apply(applyThis, applyArgs);
  }
  runGuarded(fn, applyThis, applyArgs) {
    return fn.apply(applyThis, applyArgs);
  }
  runOutsideAngular(fn) {
    return fn();
  }
  runTask(fn, applyThis, applyArgs, name) {
    return fn.apply(applyThis, applyArgs);
  }
}

/**
 * Internal injection token that can used to access an instance of a Testability class.
 *
 * This token acts as a bridge between the core bootstrap code and the `Testability` class. This is
 * needed to ensure that there are no direct references to the `Testability` class, so it can be
 * tree-shaken away (if not referenced). For the environments/setups when the `Testability` class
 * should be available, this token is used to add a provider that references the `Testability`
 * class. Otherwise, only this token is retained in a bundle, but the `Testability` class is not.
 */
const TESTABILITY = new InjectionToken('');
/**
 * Internal injection token to retrieve Testability getter class instance.
 */
const TESTABILITY_GETTER = new InjectionToken('');
/**
 * The Testability service provides testing hooks that can be accessed from
 * the browser.
 *
 * Angular applications bootstrapped using an NgModule (via `@NgModule.bootstrap` field) will also
 * instantiate Testability by default (in both development and production modes).
 *
 * For applications bootstrapped using the `bootstrapApplication` function, Testability is not
 * included by default. You can include it into your applications by getting the list of necessary
 * providers using the `provideProtractorTestingSupport()` function and adding them into the
 * `options.providers` array. Example:
 *
 * ```typescript
 * import {provideProtractorTestingSupport} from '@angular/platform-browser';
 *
 * await bootstrapApplication(RootComponent, providers: [provideProtractorTestingSupport()]);
 * ```
 *
 * @publicApi
 */
class Testability {
  constructor(_ngZone, registry, testabilityGetter) {
    this._ngZone = _ngZone;
    this.registry = registry;
    this._pendingCount = 0;
    this._isZoneStable = true;
    /**
     * Whether any work was done since the last 'whenStable' callback. This is
     * useful to detect if this could have potentially destabilized another
     * component while it is stabilizing.
     * @internal
     */
    this._didWork = false;
    this._callbacks = [];
    this.taskTrackingZone = null;
    // If there was no Testability logic registered in the global scope
    // before, register the current testability getter as a global one.
    if (!_testabilityGetter) {
      setTestabilityGetter(testabilityGetter);
      testabilityGetter.addToWindow(registry);
    }
    this._watchAngularEvents();
    _ngZone.run(() => {
      this.taskTrackingZone = typeof Zone == 'undefined' ? null : Zone.current.get('TaskTrackingZone');
    });
  }
  _watchAngularEvents() {
    this._ngZone.onUnstable.subscribe({
      next: () => {
        this._didWork = true;
        this._isZoneStable = false;
      }
    });
    this._ngZone.runOutsideAngular(() => {
      this._ngZone.onStable.subscribe({
        next: () => {
          NgZone.assertNotInAngularZone();
          scheduleMicroTask(() => {
            this._isZoneStable = true;
            this._runCallbacksIfReady();
          });
        }
      });
    });
  }
  /**
   * Increases the number of pending request
   * @deprecated pending requests are now tracked with zones.
   */
  increasePendingRequestCount() {
    this._pendingCount += 1;
    this._didWork = true;
    return this._pendingCount;
  }
  /**
   * Decreases the number of pending request
   * @deprecated pending requests are now tracked with zones
   */
  decreasePendingRequestCount() {
    this._pendingCount -= 1;
    if (this._pendingCount < 0) {
      throw new Error('pending async requests below zero');
    }
    this._runCallbacksIfReady();
    return this._pendingCount;
  }
  /**
   * Whether an associated application is stable
   */
  isStable() {
    return this._isZoneStable && this._pendingCount === 0 && !this._ngZone.hasPendingMacrotasks;
  }
  _runCallbacksIfReady() {
    if (this.isStable()) {
      // Schedules the call backs in a new frame so that it is always async.
      scheduleMicroTask(() => {
        while (this._callbacks.length !== 0) {
          let cb = this._callbacks.pop();
          clearTimeout(cb.timeoutId);
          cb.doneCb(this._didWork);
        }
        this._didWork = false;
      });
    } else {
      // Still not stable, send updates.
      let pending = this.getPendingTasks();
      this._callbacks = this._callbacks.filter(cb => {
        if (cb.updateCb && cb.updateCb(pending)) {
          clearTimeout(cb.timeoutId);
          return false;
        }
        return true;
      });
      this._didWork = true;
    }
  }
  getPendingTasks() {
    if (!this.taskTrackingZone) {
      return [];
    }
    // Copy the tasks data so that we don't leak tasks.
    return this.taskTrackingZone.macroTasks.map(t => {
      return {
        source: t.source,
        // From TaskTrackingZone:
        // https://github.com/angular/zone.js/blob/master/lib/zone-spec/task-tracking.ts#L40
        creationLocation: t.creationLocation,
        data: t.data
      };
    });
  }
  addCallback(cb, timeout, updateCb) {
    let timeoutId = -1;
    if (timeout && timeout > 0) {
      timeoutId = setTimeout(() => {
        this._callbacks = this._callbacks.filter(cb => cb.timeoutId !== timeoutId);
        cb(this._didWork, this.getPendingTasks());
      }, timeout);
    }
    this._callbacks.push({
      doneCb: cb,
      timeoutId: timeoutId,
      updateCb: updateCb
    });
  }
  /**
   * Wait for the application to be stable with a timeout. If the timeout is reached before that
   * happens, the callback receives a list of the macro tasks that were pending, otherwise null.
   *
   * @param doneCb The callback to invoke when Angular is stable or the timeout expires
   *    whichever comes first.
   * @param timeout Optional. The maximum time to wait for Angular to become stable. If not
   *    specified, whenStable() will wait forever.
   * @param updateCb Optional. If specified, this callback will be invoked whenever the set of
   *    pending macrotasks changes. If this callback returns true doneCb will not be invoked
   *    and no further updates will be issued.
   */
  whenStable(doneCb, timeout, updateCb) {
    if (updateCb && !this.taskTrackingZone) {
      throw new Error('Task tracking zone is required when passing an update callback to ' + 'whenStable(). Is "zone.js/plugins/task-tracking" loaded?');
    }
    // These arguments are 'Function' above to keep the public API simple.
    this.addCallback(doneCb, timeout, updateCb);
    this._runCallbacksIfReady();
  }
  /**
   * Get the number of pending requests
   * @deprecated pending requests are now tracked with zones
   */
  getPendingRequestCount() {
    return this._pendingCount;
  }
  /**
   * Registers an application with a testability hook so that it can be tracked.
   * @param token token of application, root element
   *
   * @internal
   */
  registerApplication(token) {
    this.registry.registerApplication(token, this);
  }
  /**
   * Unregisters an application.
   * @param token token of application, root element
   *
   * @internal
   */
  unregisterApplication(token) {
    this.registry.unregisterApplication(token);
  }
  /**
   * Find providers by name
   * @param using The root element to search from
   * @param provider The name of binding variable
   * @param exactMatch Whether using exactMatch
   */
  findProviders(using, provider, exactMatch) {
    // TODO(juliemr): implement.
    return [];
  }
}
Testability.ɵfac = function Testability_Factory(t) {
  return new (t || Testability)(ɵɵinject(NgZone), ɵɵinject(TestabilityRegistry), ɵɵinject(TESTABILITY_GETTER));
};
Testability.ɵprov = /*@__PURE__*/ɵɵdefineInjectable({
  token: Testability,
  factory: Testability.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(Testability, [{
    type: Injectable
  }], function () {
    return [{
      type: NgZone
    }, {
      type: TestabilityRegistry
    }, {
      type: undefined,
      decorators: [{
        type: Inject,
        args: [TESTABILITY_GETTER]
      }]
    }];
  }, null);
})();
/**
 * A global registry of {@link Testability} instances for specific elements.
 * @publicApi
 */
class TestabilityRegistry {
  constructor() {
    /** @internal */
    this._applications = new Map();
  }
  /**
   * Registers an application with a testability hook so that it can be tracked
   * @param token token of application, root element
   * @param testability Testability hook
   */
  registerApplication(token, testability) {
    this._applications.set(token, testability);
  }
  /**
   * Unregisters an application.
   * @param token token of application, root element
   */
  unregisterApplication(token) {
    this._applications.delete(token);
  }
  /**
   * Unregisters all applications
   */
  unregisterAllApplications() {
    this._applications.clear();
  }
  /**
   * Get a testability hook associated with the application
   * @param elem root element
   */
  getTestability(elem) {
    return this._applications.get(elem) || null;
  }
  /**
   * Get all registered testabilities
   */
  getAllTestabilities() {
    return Array.from(this._applications.values());
  }
  /**
   * Get all registered applications(root elements)
   */
  getAllRootElements() {
    return Array.from(this._applications.keys());
  }
  /**
   * Find testability of a node in the Tree
   * @param elem node
   * @param findInAncestors whether finding testability in ancestors if testability was not found in
   * current node
   */
  findTestabilityInTree(elem, findInAncestors = true) {
    return _testabilityGetter?.findTestabilityInTree(this, elem, findInAncestors) ?? null;
  }
}
TestabilityRegistry.ɵfac = function TestabilityRegistry_Factory(t) {
  return new (t || TestabilityRegistry)();
};
TestabilityRegistry.ɵprov = /*@__PURE__*/ɵɵdefineInjectable({
  token: TestabilityRegistry,
  factory: TestabilityRegistry.ɵfac,
  providedIn: 'platform'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(TestabilityRegistry, [{
    type: Injectable,
    args: [{
      providedIn: 'platform'
    }]
  }], null, null);
})();
/**
 * Set the {@link GetTestability} implementation used by the Angular testing framework.
 * @publicApi
 */
function setTestabilityGetter(getter) {
  _testabilityGetter = getter;
}
let _testabilityGetter;
const NG_DEV_MODE = typeof ngDevMode === 'undefined' || ngDevMode;
let _platformInjector = null;
/**
 * Internal token to indicate whether having multiple bootstrapped platform should be allowed (only
 * one bootstrapped platform is allowed by default). This token helps to support SSR scenarios.
 */
const ALLOW_MULTIPLE_PLATFORMS = new InjectionToken('AllowMultipleToken');
/**
 * Internal token that allows to register extra callbacks that should be invoked during the
 * `PlatformRef.destroy` operation. This token is needed to avoid a direct reference to the
 * `PlatformRef` class (i.e. register the callback via `PlatformRef.onDestroy`), thus making the
 * entire class tree-shakeable.
 */
const PLATFORM_DESTROY_LISTENERS = new InjectionToken('PlatformDestroyListeners');
/**
 * A [DI token](guide/glossary#di-token "DI token definition") that provides a set of callbacks to
 * be called for every component that is bootstrapped.
 *
 * Each callback must take a `ComponentRef` instance and return nothing.
 *
 * `(componentRef: ComponentRef) => void`
 *
 * @publicApi
 */
const APP_BOOTSTRAP_LISTENER = new InjectionToken('appBootstrapListener');
function compileNgModuleFactory(injector, options, moduleType) {
  ngDevMode && assertNgModuleType(moduleType);
  const moduleFactory = new NgModuleFactory(moduleType);
  // All of the logic below is irrelevant for AOT-compiled code.
  if (typeof ngJitMode !== 'undefined' && !ngJitMode) {
    return Promise.resolve(moduleFactory);
  }
  const compilerOptions = injector.get(COMPILER_OPTIONS, []).concat(options);
  // Configure the compiler to use the provided options. This call may fail when multiple modules
  // are bootstrapped with incompatible options, as a component can only be compiled according to
  // a single set of options.
  setJitOptions({
    defaultEncapsulation: _lastDefined(compilerOptions.map(opts => opts.defaultEncapsulation)),
    preserveWhitespaces: _lastDefined(compilerOptions.map(opts => opts.preserveWhitespaces))
  });
  if (isComponentResourceResolutionQueueEmpty()) {
    return Promise.resolve(moduleFactory);
  }
  const compilerProviders = _mergeArrays(compilerOptions.map(o => o.providers));
  // In case there are no compiler providers, we just return the module factory as
  // there won't be any resource loader. This can happen with Ivy, because AOT compiled
  // modules can be still passed through "bootstrapModule". In that case we shouldn't
  // unnecessarily require the JIT compiler.
  if (compilerProviders.length === 0) {
    return Promise.resolve(moduleFactory);
  }
  const compiler = getCompilerFacade({
    usage: 0 /* JitCompilerUsage.Decorator */,
    kind: 'NgModule',
    type: moduleType
  });
  const compilerInjector = Injector.create({
    providers: compilerProviders
  });
  const resourceLoader = compilerInjector.get(compiler.ResourceLoader);
  // The resource loader can also return a string while the "resolveComponentResources"
  // always expects a promise. Therefore we need to wrap the returned value in a promise.
  return resolveComponentResources(url => Promise.resolve(resourceLoader.get(url))).then(() => moduleFactory);
}
function publishDefaultGlobalUtils() {
  ngDevMode && publishDefaultGlobalUtils$1();
}
function isBoundToModule(cf) {
  return cf.isBoundToModule;
}
/**
 * A token for third-party components that can register themselves with NgProbe.
 *
 * @publicApi
 */
class NgProbeToken {
  constructor(name, token) {
    this.name = name;
    this.token = token;
  }
}
/**
 * Creates a platform.
 * Platforms must be created on launch using this function.
 *
 * @publicApi
 */
function createPlatform(injector) {
  if (_platformInjector && !_platformInjector.get(ALLOW_MULTIPLE_PLATFORMS, false)) {
    throw new RuntimeError(400 /* RuntimeErrorCode.MULTIPLE_PLATFORMS */, ngDevMode && 'There can be only one platform. Destroy the previous one to create a new one.');
  }
  publishDefaultGlobalUtils();
  _platformInjector = injector;
  const platform = injector.get(PlatformRef);
  runPlatformInitializers(injector);
  return platform;
}
/**
 * The goal of this function is to bootstrap a platform injector,
 * but avoid referencing `PlatformRef` class.
 * This function is needed for bootstrapping a Standalone Component.
 */
function createOrReusePlatformInjector(providers = []) {
  // If a platform injector already exists, it means that the platform
  // is already bootstrapped and no additional actions are required.
  if (_platformInjector) return _platformInjector;
  // Otherwise, setup a new platform injector and run platform initializers.
  const injector = createPlatformInjector(providers);
  _platformInjector = injector;
  publishDefaultGlobalUtils();
  runPlatformInitializers(injector);
  return injector;
}
function runPlatformInitializers(injector) {
  const inits = injector.get(PLATFORM_INITIALIZER, null);
  if (inits) {
    inits.forEach(init => init());
  }
}
/**
 * Internal create application API that implements the core application creation logic and optional
 * bootstrap logic.
 *
 * Platforms (such as `platform-browser`) may require different set of application and platform
 * providers for an application to function correctly. As a result, platforms may use this function
 * internally and supply the necessary providers during the bootstrap, while exposing
 * platform-specific APIs as a part of their public API.
 *
 * @returns A promise that returns an `ApplicationRef` instance once resolved.
 */
function internalCreateApplication(config) {
  const {
    rootComponent,
    appProviders,
    platformProviders
  } = config;
  if (NG_DEV_MODE && rootComponent !== undefined) {
    assertStandaloneComponentType(rootComponent);
  }
  const platformInjector = createOrReusePlatformInjector(platformProviders);
  const ngZone = getNgZone('zone.js', getNgZoneOptions());
  return ngZone.run(() => {
    // Create root application injector based on a set of providers configured at the platform
    // bootstrap level as well as providers passed to the bootstrap call by a user.
    const allAppProviders = [{
      provide: NgZone,
      useValue: ngZone
    }, ...(appProviders || []) //
    ];

    const envInjector = createEnvironmentInjector(allAppProviders, platformInjector, 'Environment Injector');
    const exceptionHandler = envInjector.get(ErrorHandler, null);
    if (NG_DEV_MODE && !exceptionHandler) {
      throw new RuntimeError(402 /* RuntimeErrorCode.ERROR_HANDLER_NOT_FOUND */, 'No `ErrorHandler` found in the Dependency Injection tree.');
    }
    let onErrorSubscription;
    ngZone.runOutsideAngular(() => {
      onErrorSubscription = ngZone.onError.subscribe({
        next: error => {
          exceptionHandler.handleError(error);
        }
      });
    });
    // If the whole platform is destroyed, invoke the `destroy` method
    // for all bootstrapped applications as well.
    const destroyListener = () => envInjector.destroy();
    const onPlatformDestroyListeners = platformInjector.get(PLATFORM_DESTROY_LISTENERS);
    onPlatformDestroyListeners.add(destroyListener);
    envInjector.onDestroy(() => {
      onErrorSubscription.unsubscribe();
      onPlatformDestroyListeners.delete(destroyListener);
    });
    return _callAndReportToErrorHandler(exceptionHandler, ngZone, () => {
      const initStatus = envInjector.get(ApplicationInitStatus);
      initStatus.runInitializers();
      return initStatus.donePromise.then(() => {
        const localeId = envInjector.get(LOCALE_ID, DEFAULT_LOCALE_ID);
        setLocaleId(localeId || DEFAULT_LOCALE_ID);
        const appRef = envInjector.get(ApplicationRef);
        if (rootComponent !== undefined) {
          appRef.bootstrap(rootComponent);
        }
        return appRef;
      });
    });
  });
}
/**
 * Creates a factory for a platform. Can be used to provide or override `Providers` specific to
 * your application's runtime needs, such as `PLATFORM_INITIALIZER` and `PLATFORM_ID`.
 * @param parentPlatformFactory Another platform factory to modify. Allows you to compose factories
 * to build up configurations that might be required by different libraries or parts of the
 * application.
 * @param name Identifies the new platform factory.
 * @param providers A set of dependency providers for platforms created with the new factory.
 *
 * @publicApi
 */
function createPlatformFactory(parentPlatformFactory, name, providers = []) {
  const desc = `Platform: ${name}`;
  const marker = new InjectionToken(desc);
  return (extraProviders = []) => {
    let platform = getPlatform();
    if (!platform || platform.injector.get(ALLOW_MULTIPLE_PLATFORMS, false)) {
      const platformProviders = [...providers, ...extraProviders, {
        provide: marker,
        useValue: true
      }];
      if (parentPlatformFactory) {
        parentPlatformFactory(platformProviders);
      } else {
        createPlatform(createPlatformInjector(platformProviders, desc));
      }
    }
    return assertPlatform(marker);
  };
}
/**
 * Checks that there is currently a platform that contains the given token as a provider.
 *
 * @publicApi
 */
function assertPlatform(requiredToken) {
  const platform = getPlatform();
  if (!platform) {
    throw new RuntimeError(401 /* RuntimeErrorCode.PLATFORM_NOT_FOUND */, ngDevMode && 'No platform exists!');
  }
  if ((typeof ngDevMode === 'undefined' || ngDevMode) && !platform.injector.get(requiredToken, null)) {
    throw new RuntimeError(400 /* RuntimeErrorCode.MULTIPLE_PLATFORMS */, 'A platform with a different configuration has been created. Please destroy it first.');
  }
  return platform;
}
/**
 * Helper function to create an instance of a platform injector (that maintains the 'platform'
 * scope).
 */
function createPlatformInjector(providers = [], name) {
  return Injector.create({
    name,
    providers: [{
      provide: INJECTOR_SCOPE,
      useValue: 'platform'
    }, {
      provide: PLATFORM_DESTROY_LISTENERS,
      useValue: new Set([() => _platformInjector = null])
    }, ...providers]
  });
}
/**
 * Destroys the current Angular platform and all Angular applications on the page.
 * Destroys all modules and listeners registered with the platform.
 *
 * @publicApi
 */
function destroyPlatform() {
  getPlatform()?.destroy();
}
/**
 * Returns the current platform.
 *
 * @publicApi
 */
function getPlatform() {
  return _platformInjector?.get(PlatformRef) ?? null;
}
/**
 * The Angular platform is the entry point for Angular on a web page.
 * Each page has exactly one platform. Services (such as reflection) which are common
 * to every Angular application running on the page are bound in its scope.
 * A page's platform is initialized implicitly when a platform is created using a platform
 * factory such as `PlatformBrowser`, or explicitly by calling the `createPlatform()` function.
 *
 * @publicApi
 */
class PlatformRef {
  /** @internal */
  constructor(_injector) {
    this._injector = _injector;
    this._modules = [];
    this._destroyListeners = [];
    this._destroyed = false;
  }
  /**
   * Creates an instance of an `@NgModule` for the given platform.
   *
   * @deprecated Passing NgModule factories as the `PlatformRef.bootstrapModuleFactory` function
   *     argument is deprecated. Use the `PlatformRef.bootstrapModule` API instead.
   */
  bootstrapModuleFactory(moduleFactory, options) {
    // Note: We need to create the NgZone _before_ we instantiate the module,
    // as instantiating the module creates some providers eagerly.
    // So we create a mini parent injector that just contains the new NgZone and
    // pass that as parent to the NgModuleFactory.
    const ngZone = getNgZone(options?.ngZone, getNgZoneOptions(options));
    const providers = [{
      provide: NgZone,
      useValue: ngZone
    }];
    // Note: Create ngZoneInjector within ngZone.run so that all of the instantiated services are
    // created within the Angular zone
    // Do not try to replace ngZone.run with ApplicationRef#run because ApplicationRef would then be
    // created outside of the Angular zone.
    return ngZone.run(() => {
      const ngZoneInjector = Injector.create({
        providers: providers,
        parent: this.injector,
        name: moduleFactory.moduleType.name
      });
      const moduleRef = moduleFactory.create(ngZoneInjector);
      const exceptionHandler = moduleRef.injector.get(ErrorHandler, null);
      if (!exceptionHandler) {
        throw new RuntimeError(402 /* RuntimeErrorCode.ERROR_HANDLER_NOT_FOUND */, ngDevMode && 'No ErrorHandler. Is platform module (BrowserModule) included?');
      }
      ngZone.runOutsideAngular(() => {
        const subscription = ngZone.onError.subscribe({
          next: error => {
            exceptionHandler.handleError(error);
          }
        });
        moduleRef.onDestroy(() => {
          remove(this._modules, moduleRef);
          subscription.unsubscribe();
        });
      });
      return _callAndReportToErrorHandler(exceptionHandler, ngZone, () => {
        const initStatus = moduleRef.injector.get(ApplicationInitStatus);
        initStatus.runInitializers();
        return initStatus.donePromise.then(() => {
          // If the `LOCALE_ID` provider is defined at bootstrap then we set the value for ivy
          const localeId = moduleRef.injector.get(LOCALE_ID, DEFAULT_LOCALE_ID);
          setLocaleId(localeId || DEFAULT_LOCALE_ID);
          this._moduleDoBootstrap(moduleRef);
          return moduleRef;
        });
      });
    });
  }
  /**
   * Creates an instance of an `@NgModule` for a given platform.
   *
   * @usageNotes
   * ### Simple Example
   *
   * ```typescript
   * @NgModule({
   *   imports: [BrowserModule]
   * })
   * class MyModule {}
   *
   * let moduleRef = platformBrowser().bootstrapModule(MyModule);
   * ```
   *
   */
  bootstrapModule(moduleType, compilerOptions = []) {
    const options = optionsReducer({}, compilerOptions);
    return compileNgModuleFactory(this.injector, options, moduleType).then(moduleFactory => this.bootstrapModuleFactory(moduleFactory, options));
  }
  _moduleDoBootstrap(moduleRef) {
    const appRef = moduleRef.injector.get(ApplicationRef);
    if (moduleRef._bootstrapComponents.length > 0) {
      moduleRef._bootstrapComponents.forEach(f => appRef.bootstrap(f));
    } else if (moduleRef.instance.ngDoBootstrap) {
      moduleRef.instance.ngDoBootstrap(appRef);
    } else {
      throw new RuntimeError(-403 /* RuntimeErrorCode.BOOTSTRAP_COMPONENTS_NOT_FOUND */, ngDevMode && `The module ${stringify(moduleRef.instance.constructor)} was bootstrapped, ` + `but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. ` + `Please define one of these.`);
    }
    this._modules.push(moduleRef);
  }
  /**
   * Registers a listener to be called when the platform is destroyed.
   */
  onDestroy(callback) {
    this._destroyListeners.push(callback);
  }
  /**
   * Retrieves the platform {@link Injector}, which is the parent injector for
   * every Angular application on the page and provides singleton providers.
   */
  get injector() {
    return this._injector;
  }
  /**
   * Destroys the current Angular platform and all Angular applications on the page.
   * Destroys all modules and listeners registered with the platform.
   */
  destroy() {
    if (this._destroyed) {
      throw new RuntimeError(404 /* RuntimeErrorCode.PLATFORM_ALREADY_DESTROYED */, ngDevMode && 'The platform has already been destroyed!');
    }
    this._modules.slice().forEach(module => module.destroy());
    this._destroyListeners.forEach(listener => listener());
    const destroyListeners = this._injector.get(PLATFORM_DESTROY_LISTENERS, null);
    if (destroyListeners) {
      destroyListeners.forEach(listener => listener());
      destroyListeners.clear();
    }
    this._destroyed = true;
  }
  /**
   * Indicates whether this instance was destroyed.
   */
  get destroyed() {
    return this._destroyed;
  }
}
PlatformRef.ɵfac = function PlatformRef_Factory(t) {
  return new (t || PlatformRef)(ɵɵinject(Injector));
};
PlatformRef.ɵprov = /*@__PURE__*/ɵɵdefineInjectable({
  token: PlatformRef,
  factory: PlatformRef.ɵfac,
  providedIn: 'platform'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(PlatformRef, [{
    type: Injectable,
    args: [{
      providedIn: 'platform'
    }]
  }], function () {
    return [{
      type: Injector
    }];
  }, null);
})();
// Transforms a set of `BootstrapOptions` (supported by the NgModule-based bootstrap APIs) ->
// `NgZoneOptions` that are recognized by the NgZone constructor. Passing no options will result in
// a set of default options returned.
function getNgZoneOptions(options) {
  return {
    enableLongStackTrace: typeof ngDevMode === 'undefined' ? false : !!ngDevMode,
    shouldCoalesceEventChangeDetection: !!(options && options.ngZoneEventCoalescing) || false,
    shouldCoalesceRunChangeDetection: !!(options && options.ngZoneRunCoalescing) || false
  };
}
function getNgZone(ngZoneToUse, options) {
  let ngZone;
  if (ngZoneToUse === 'noop') {
    ngZone = new NoopNgZone();
  } else {
    ngZone = (ngZoneToUse === 'zone.js' ? undefined : ngZoneToUse) || new NgZone(options);
  }
  return ngZone;
}
function _callAndReportToErrorHandler(errorHandler, ngZone, callback) {
  try {
    const result = callback();
    if (isPromise(result)) {
      return result.catch(e => {
        ngZone.runOutsideAngular(() => errorHandler.handleError(e));
        // rethrow as the exception handler might not do it
        throw e;
      });
    }
    return result;
  } catch (e) {
    ngZone.runOutsideAngular(() => errorHandler.handleError(e));
    // rethrow as the exception handler might not do it
    throw e;
  }
}
function optionsReducer(dst, objs) {
  if (Array.isArray(objs)) {
    dst = objs.reduce(optionsReducer, dst);
  } else {
    dst = {
      ...dst,
      ...objs
    };
  }
  return dst;
}
/**
 * A reference to an Angular application running on a page.
 *
 * @usageNotes
 *
 * {@a is-stable-examples}
 * ### isStable examples and caveats
 *
 * Note two important points about `isStable`, demonstrated in the examples below:
 * - the application will never be stable if you start any kind
 * of recurrent asynchronous task when the application starts
 * (for example for a polling process, started with a `setInterval`, a `setTimeout`
 * or using RxJS operators like `interval`);
 * - the `isStable` Observable runs outside of the Angular zone.
 *
 * Let's imagine that you start a recurrent task
 * (here incrementing a counter, using RxJS `interval`),
 * and at the same time subscribe to `isStable`.
 *
 * ```
 * constructor(appRef: ApplicationRef) {
 *   appRef.isStable.pipe(
 *      filter(stable => stable)
 *   ).subscribe(() => console.log('App is stable now');
 *   interval(1000).subscribe(counter => console.log(counter));
 * }
 * ```
 * In this example, `isStable` will never emit `true`,
 * and the trace "App is stable now" will never get logged.
 *
 * If you want to execute something when the app is stable,
 * you have to wait for the application to be stable
 * before starting your polling process.
 *
 * ```
 * constructor(appRef: ApplicationRef) {
 *   appRef.isStable.pipe(
 *     first(stable => stable),
 *     tap(stable => console.log('App is stable now')),
 *     switchMap(() => interval(1000))
 *   ).subscribe(counter => console.log(counter));
 * }
 * ```
 * In this example, the trace "App is stable now" will be logged
 * and then the counter starts incrementing every second.
 *
 * Note also that this Observable runs outside of the Angular zone,
 * which means that the code in the subscription
 * to this Observable will not trigger the change detection.
 *
 * Let's imagine that instead of logging the counter value,
 * you update a field of your component
 * and display it in its template.
 *
 * ```
 * constructor(appRef: ApplicationRef) {
 *   appRef.isStable.pipe(
 *     first(stable => stable),
 *     switchMap(() => interval(1000))
 *   ).subscribe(counter => this.value = counter);
 * }
 * ```
 * As the `isStable` Observable runs outside the zone,
 * the `value` field will be updated properly,
 * but the template will not be refreshed!
 *
 * You'll have to manually trigger the change detection to update the template.
 *
 * ```
 * constructor(appRef: ApplicationRef, cd: ChangeDetectorRef) {
 *   appRef.isStable.pipe(
 *     first(stable => stable),
 *     switchMap(() => interval(1000))
 *   ).subscribe(counter => {
 *     this.value = counter;
 *     cd.detectChanges();
 *   });
 * }
 * ```
 *
 * Or make the subscription callback run inside the zone.
 *
 * ```
 * constructor(appRef: ApplicationRef, zone: NgZone) {
 *   appRef.isStable.pipe(
 *     first(stable => stable),
 *     switchMap(() => interval(1000))
 *   ).subscribe(counter => zone.run(() => this.value = counter));
 * }
 * ```
 *
 * @publicApi
 */
class ApplicationRef {
  /**
   * Indicates whether this instance was destroyed.
   */
  get destroyed() {
    return this._destroyed;
  }
  /**
   * The `EnvironmentInjector` used to create this application.
   */
  get injector() {
    return this._injector;
  }
  /** @internal */
  constructor(_zone, _injector, _exceptionHandler) {
    this._zone = _zone;
    this._injector = _injector;
    this._exceptionHandler = _exceptionHandler;
    /** @internal */
    this._bootstrapListeners = [];
    this._views = [];
    this._runningTick = false;
    this._stable = true;
    this._destroyed = false;
    this._destroyListeners = [];
    /**
     * Get a list of component types registered to this application.
     * This list is populated even before the component is created.
     */
    this.componentTypes = [];
    /**
     * Get a list of components registered to this application.
     */
    this.components = [];
    this._onMicrotaskEmptySubscription = this._zone.onMicrotaskEmpty.subscribe({
      next: () => {
        this._zone.run(() => {
          this.tick();
        });
      }
    });
    const isCurrentlyStable = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable(observer => {
      this._stable = this._zone.isStable && !this._zone.hasPendingMacrotasks && !this._zone.hasPendingMicrotasks;
      this._zone.runOutsideAngular(() => {
        observer.next(this._stable);
        observer.complete();
      });
    });
    const isStable = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable(observer => {
      // Create the subscription to onStable outside the Angular Zone so that
      // the callback is run outside the Angular Zone.
      let stableSub;
      this._zone.runOutsideAngular(() => {
        stableSub = this._zone.onStable.subscribe(() => {
          NgZone.assertNotInAngularZone();
          // Check whether there are no pending macro/micro tasks in the next tick
          // to allow for NgZone to update the state.
          scheduleMicroTask(() => {
            if (!this._stable && !this._zone.hasPendingMacrotasks && !this._zone.hasPendingMicrotasks) {
              this._stable = true;
              observer.next(true);
            }
          });
        });
      });
      const unstableSub = this._zone.onUnstable.subscribe(() => {
        NgZone.assertInAngularZone();
        if (this._stable) {
          this._stable = false;
          this._zone.runOutsideAngular(() => {
            observer.next(false);
          });
        }
      });
      return () => {
        stableSub.unsubscribe();
        unstableSub.unsubscribe();
      };
    });
    this.isStable = (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.merge)(isCurrentlyStable, isStable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.share)()));
  }
  /**
   * Bootstrap a component onto the element identified by its selector or, optionally, to a
   * specified element.
   *
   * @usageNotes
   * ### Bootstrap process
   *
   * When bootstrapping a component, Angular mounts it onto a target DOM element
   * and kicks off automatic change detection. The target DOM element can be
   * provided using the `rootSelectorOrNode` argument.
   *
   * If the target DOM element is not provided, Angular tries to find one on a page
   * using the `selector` of the component that is being bootstrapped
   * (first matched element is used).
   *
   * ### Example
   *
   * Generally, we define the component to bootstrap in the `bootstrap` array of `NgModule`,
   * but it requires us to know the component while writing the application code.
   *
   * Imagine a situation where we have to wait for an API call to decide about the component to
   * bootstrap. We can use the `ngDoBootstrap` hook of the `NgModule` and call this method to
   * dynamically bootstrap a component.
   *
   * {@example core/ts/platform/platform.ts region='componentSelector'}
   *
   * Optionally, a component can be mounted onto a DOM element that does not match the
   * selector of the bootstrapped component.
   *
   * In the following example, we are providing a CSS selector to match the target element.
   *
   * {@example core/ts/platform/platform.ts region='cssSelector'}
   *
   * While in this example, we are providing reference to a DOM node.
   *
   * {@example core/ts/platform/platform.ts region='domNode'}
   */
  bootstrap(componentOrFactory, rootSelectorOrNode) {
    NG_DEV_MODE && this.warnIfDestroyed();
    const isComponentFactory = componentOrFactory instanceof ComponentFactory$1;
    const initStatus = this._injector.get(ApplicationInitStatus);
    if (!initStatus.done) {
      const standalone = !isComponentFactory && isStandalone(componentOrFactory);
      const errorMessage = 'Cannot bootstrap as there are still asynchronous initializers running.' + (standalone ? '' : ' Bootstrap components in the `ngDoBootstrap` method of the root module.');
      throw new RuntimeError(405 /* RuntimeErrorCode.ASYNC_INITIALIZERS_STILL_RUNNING */, NG_DEV_MODE && errorMessage);
    }
    let componentFactory;
    if (isComponentFactory) {
      componentFactory = componentOrFactory;
    } else {
      const resolver = this._injector.get(ComponentFactoryResolver$1);
      componentFactory = resolver.resolveComponentFactory(componentOrFactory);
    }
    this.componentTypes.push(componentFactory.componentType);
    // Create a factory associated with the current module if it's not bound to some other
    const ngModule = isBoundToModule(componentFactory) ? undefined : this._injector.get(NgModuleRef$1);
    const selectorOrNode = rootSelectorOrNode || componentFactory.selector;
    const compRef = componentFactory.create(Injector.NULL, [], selectorOrNode, ngModule);
    const nativeElement = compRef.location.nativeElement;
    const testability = compRef.injector.get(TESTABILITY, null);
    testability?.registerApplication(nativeElement);
    compRef.onDestroy(() => {
      this.detachView(compRef.hostView);
      remove(this.components, compRef);
      testability?.unregisterApplication(nativeElement);
    });
    this._loadComponent(compRef);
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      const _console = this._injector.get(Console);
      _console.log(`Angular is running in development mode. Call enableProdMode() to enable production mode.`);
    }
    return compRef;
  }
  /**
   * Invoke this method to explicitly process change detection and its side-effects.
   *
   * In development mode, `tick()` also performs a second change detection cycle to ensure that no
   * further changes are detected. If additional changes are picked up during this second cycle,
   * bindings in the app have side-effects that cannot be resolved in a single change detection
   * pass.
   * In this case, Angular throws an error, since an Angular application can only have one change
   * detection pass during which all change detection must complete.
   */
  tick() {
    NG_DEV_MODE && this.warnIfDestroyed();
    if (this._runningTick) {
      throw new RuntimeError(101 /* RuntimeErrorCode.RECURSIVE_APPLICATION_REF_TICK */, ngDevMode && 'ApplicationRef.tick is called recursively');
    }
    try {
      this._runningTick = true;
      for (let view of this._views) {
        view.detectChanges();
      }
      if (typeof ngDevMode === 'undefined' || ngDevMode) {
        for (let view of this._views) {
          view.checkNoChanges();
        }
      }
    } catch (e) {
      // Attention: Don't rethrow as it could cancel subscriptions to Observables!
      this._zone.runOutsideAngular(() => this._exceptionHandler.handleError(e));
    } finally {
      this._runningTick = false;
    }
  }
  /**
   * Attaches a view so that it will be dirty checked.
   * The view will be automatically detached when it is destroyed.
   * This will throw if the view is already attached to a ViewContainer.
   */
  attachView(viewRef) {
    NG_DEV_MODE && this.warnIfDestroyed();
    const view = viewRef;
    this._views.push(view);
    view.attachToAppRef(this);
  }
  /**
   * Detaches a view from dirty checking again.
   */
  detachView(viewRef) {
    NG_DEV_MODE && this.warnIfDestroyed();
    const view = viewRef;
    remove(this._views, view);
    view.detachFromAppRef();
  }
  _loadComponent(componentRef) {
    this.attachView(componentRef.hostView);
    this.tick();
    this.components.push(componentRef);
    // Get the listeners lazily to prevent DI cycles.
    const listeners = this._injector.get(APP_BOOTSTRAP_LISTENER, []);
    if (ngDevMode && !Array.isArray(listeners)) {
      throw new RuntimeError(-209 /* RuntimeErrorCode.INVALID_MULTI_PROVIDER */, 'Unexpected type of the `APP_BOOTSTRAP_LISTENER` token value ' + `(expected an array, but got ${typeof listeners}). ` + 'Please check that the `APP_BOOTSTRAP_LISTENER` token is configured as a ' + '`multi: true` provider.');
    }
    listeners.push(...this._bootstrapListeners);
    listeners.forEach(listener => listener(componentRef));
  }
  /** @internal */
  ngOnDestroy() {
    if (this._destroyed) return;
    try {
      // Call all the lifecycle hooks.
      this._destroyListeners.forEach(listener => listener());
      // Destroy all registered views.
      this._views.slice().forEach(view => view.destroy());
      this._onMicrotaskEmptySubscription.unsubscribe();
    } finally {
      // Indicate that this instance is destroyed.
      this._destroyed = true;
      // Release all references.
      this._views = [];
      this._bootstrapListeners = [];
      this._destroyListeners = [];
    }
  }
  /**
   * Registers a listener to be called when an instance is destroyed.
   *
   * @param callback A callback function to add as a listener.
   * @returns A function which unregisters a listener.
   *
   * @internal
   */
  onDestroy(callback) {
    NG_DEV_MODE && this.warnIfDestroyed();
    this._destroyListeners.push(callback);
    return () => remove(this._destroyListeners, callback);
  }
  /**
   * Destroys an Angular application represented by this `ApplicationRef`. Calling this function
   * will destroy the associated environment injectors as well as all the bootstrapped components
   * with their views.
   */
  destroy() {
    if (this._destroyed) {
      throw new RuntimeError(406 /* RuntimeErrorCode.APPLICATION_REF_ALREADY_DESTROYED */, ngDevMode && 'This instance of the `ApplicationRef` has already been destroyed.');
    }
    const injector = this._injector;
    // Check that this injector instance supports destroy operation.
    if (injector.destroy && !injector.destroyed) {
      // Destroying an underlying injector will trigger the `ngOnDestroy` lifecycle
      // hook, which invokes the remaining cleanup actions.
      injector.destroy();
    }
  }
  /**
   * Returns the number of attached views.
   */
  get viewCount() {
    return this._views.length;
  }
  warnIfDestroyed() {
    if (NG_DEV_MODE && this._destroyed) {
      console.warn(formatRuntimeError(406 /* RuntimeErrorCode.APPLICATION_REF_ALREADY_DESTROYED */, 'This instance of the `ApplicationRef` has already been destroyed.'));
    }
  }
}
ApplicationRef.ɵfac = function ApplicationRef_Factory(t) {
  return new (t || ApplicationRef)(ɵɵinject(NgZone), ɵɵinject(EnvironmentInjector), ɵɵinject(ErrorHandler));
};
ApplicationRef.ɵprov = /*@__PURE__*/ɵɵdefineInjectable({
  token: ApplicationRef,
  factory: ApplicationRef.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(ApplicationRef, [{
    type: Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: NgZone
    }, {
      type: EnvironmentInjector
    }, {
      type: ErrorHandler
    }];
  }, null);
})();
function remove(list, el) {
  const index = list.indexOf(el);
  if (index > -1) {
    list.splice(index, 1);
  }
}
function _lastDefined(args) {
  for (let i = args.length - 1; i >= 0; i--) {
    if (args[i] !== undefined) {
      return args[i];
    }
  }
  return undefined;
}
function _mergeArrays(parts) {
  const result = [];
  parts.forEach(part => part && result.push(...part));
  return result;
}

/**
 * Returns whether Angular is in development mode.
 *
 * By default, this is true, unless `enableProdMode` is invoked prior to calling this method or the
 * application is built using the Angular CLI with the `optimization` option.
 * @see {@link cli/build ng build}
 *
 * @publicApi
 */
function isDevMode() {
  return typeof ngDevMode === 'undefined' || !!ngDevMode;
}
/**
 * Disable Angular's development mode, which turns off assertions and other
 * checks within the framework.
 *
 * One important assertion this disables verifies that a change detection pass
 * does not result in additional changes to any bindings (also known as
 * unidirectional data flow).
 *
 * Using this method is discouraged as the Angular CLI will set production mode when using the
 * `optimization` option.
 * @see {@link cli/build ng build}
 *
 * @publicApi
 */
function enableProdMode() {
  // The below check is there so when ngDevMode is set via terser
  // `global['ngDevMode'] = false;` is also dropped.
  if (typeof ngDevMode === 'undefined' || ngDevMode) {
    _global['ngDevMode'] = false;
  }
}

// Public API for Zone

// Public API for render

/**
 * Returns the NgModuleFactory with the given id (specified using [@NgModule.id
 * field](api/core/NgModule#id)), if it exists and has been loaded. Factories for NgModules that do
 * not specify an `id` cannot be retrieved. Throws if an NgModule cannot be found.
 * @publicApi
 * @deprecated Use `getNgModuleById` instead.
 */
function getModuleFactory(id) {
  const type = getRegisteredNgModuleType(id);
  if (!type) throw noModuleError(id);
  return new NgModuleFactory(type);
}
/**
 * Returns the NgModule class with the given id (specified using [@NgModule.id
 * field](api/core/NgModule#id)), if it exists and has been loaded. Classes for NgModules that do
 * not specify an `id` cannot be retrieved. Throws if an NgModule cannot be found.
 * @publicApi
 */
function getNgModuleById(id) {
  const type = getRegisteredNgModuleType(id);
  if (!type) throw noModuleError(id);
  return type;
}
function noModuleError(id) {
  return new Error(`No module with ID ${id} loaded`);
}

/**
 * Base class that provides change detection functionality.
 * A change-detection tree collects all views that are to be checked for changes.
 * Use the methods to add and remove views from the tree, initiate change-detection,
 * and explicitly mark views as _dirty_, meaning that they have changed and need to be re-rendered.
 *
 * @see [Using change detection hooks](guide/lifecycle-hooks#using-change-detection-hooks)
 * @see [Defining custom change detection](guide/lifecycle-hooks#defining-custom-change-detection)
 *
 * @usageNotes
 *
 * The following examples demonstrate how to modify default change-detection behavior
 * to perform explicit detection when needed.
 *
 * ### Use `markForCheck()` with `CheckOnce` strategy
 *
 * The following example sets the `OnPush` change-detection strategy for a component
 * (`CheckOnce`, rather than the default `CheckAlways`), then forces a second check
 * after an interval. See [live demo](https://plnkr.co/edit/GC512b?p=preview).
 *
 * <code-example path="core/ts/change_detect/change-detection.ts"
 * region="mark-for-check"></code-example>
 *
 * ### Detach change detector to limit how often check occurs
 *
 * The following example defines a component with a large list of read-only data
 * that is expected to change constantly, many times per second.
 * To improve performance, we want to check and update the list
 * less often than the changes actually occur. To do that, we detach
 * the component's change detector and perform an explicit local check every five seconds.
 *
 * <code-example path="core/ts/change_detect/change-detection.ts" region="detach"></code-example>
 *
 *
 * ### Reattaching a detached component
 *
 * The following example creates a component displaying live data.
 * The component detaches its change detector from the main change detector tree
 * when the `live` property is set to false, and reattaches it when the property
 * becomes true.
 *
 * <code-example path="core/ts/change_detect/change-detection.ts" region="reattach"></code-example>
 *
 * @publicApi
 */
class ChangeDetectorRef {}
/**
 * @internal
 * @nocollapse
 */
ChangeDetectorRef.__NG_ELEMENT_ID__ = injectChangeDetectorRef;
/** Returns a ChangeDetectorRef (a.k.a. a ViewRef) */
function injectChangeDetectorRef(flags) {
  return createViewRef(getCurrentTNode(), getLView(), (flags & 16 /* InternalInjectFlags.ForPipe */) === 16 /* InternalInjectFlags.ForPipe */);
}
/**
 * Creates a ViewRef and stores it on the injector as ChangeDetectorRef (public alias).
 *
 * @param tNode The node that is requesting a ChangeDetectorRef
 * @param lView The view to which the node belongs
 * @param isPipe Whether the view is being injected into a pipe.
 * @returns The ChangeDetectorRef to use
 */
function createViewRef(tNode, lView, isPipe) {
  if (isComponentHost(tNode) && !isPipe) {
    // The LView represents the location where the component is declared.
    // Instead we want the LView for the component View and so we need to look it up.
    const componentView = getComponentLViewByIndex(tNode.index, lView); // look down
    return new ViewRef$1(componentView, componentView);
  } else if (tNode.type & (3 /* TNodeType.AnyRNode */ | 12 /* TNodeType.AnyContainer */ | 32 /* TNodeType.Icu */)) {
    // The LView represents the location where the injection is requested from.
    // We need to locate the containing LView (in case where the `lView` is an embedded view)
    const hostComponentView = lView[DECLARATION_COMPONENT_VIEW]; // look up
    return new ViewRef$1(hostComponentView, lView);
  }
  return null;
}

/**
 * Represents an Angular [view](guide/glossary#view "Definition").
 *
 * @see {@link ChangeDetectorRef#usage-notes Change detection usage}
 *
 * @publicApi
 */
class ViewRef extends ChangeDetectorRef {}
/**
 * Represents an Angular [view](guide/glossary#view) in a view container.
 * An [embedded view](guide/glossary#view-hierarchy) can be referenced from a component
 * other than the hosting component whose template defines it, or it can be defined
 * independently by a `TemplateRef`.
 *
 * Properties of elements in a view can change, but the structure (number and order) of elements in
 * a view cannot. Change the structure of elements by inserting, moving, or
 * removing nested views in a view container.
 *
 * @see `ViewContainerRef`
 *
 * @usageNotes
 *
 * The following template breaks down into two separate `TemplateRef` instances,
 * an outer one and an inner one.
 *
 * ```
 * Count: {{items.length}}
 * <ul>
 *   <li *ngFor="let  item of items">{{item}}</li>
 * </ul>
 * ```
 *
 * This is the outer `TemplateRef`:
 *
 * ```
 * Count: {{items.length}}
 * <ul>
 *   <ng-template ngFor let-item [ngForOf]="items"></ng-template>
 * </ul>
 * ```
 *
 * This is the inner `TemplateRef`:
 *
 * ```
 *   <li>{{item}}</li>
 * ```
 *
 * The outer and inner `TemplateRef` instances are assembled into views as follows:
 *
 * ```
 * <!-- ViewRef: outer-0 -->
 * Count: 2
 * <ul>
 *   <ng-template view-container-ref></ng-template>
 *   <!-- ViewRef: inner-1 --><li>first</li><!-- /ViewRef: inner-1 -->
 *   <!-- ViewRef: inner-2 --><li>second</li><!-- /ViewRef: inner-2 -->
 * </ul>
 * <!-- /ViewRef: outer-0 -->
 * ```
 * @publicApi
 */
class EmbeddedViewRef extends ViewRef {}

// Public API for compiler

// This file exists for easily patching NgModuleFactoryLoader in g3
var ng_module_factory_loader_impl = {};

/**
 * @publicApi
 */
class DebugEventListener {
  constructor(name, callback) {
    this.name = name;
    this.callback = callback;
  }
}
/**
 * @publicApi
 */
function asNativeElements(debugEls) {
  return debugEls.map(el => el.nativeElement);
}
/**
 * @publicApi
 */
class DebugNode {
  constructor(nativeNode) {
    this.nativeNode = nativeNode;
  }
  /**
   * The `DebugElement` parent. Will be `null` if this is the root element.
   */
  get parent() {
    const parent = this.nativeNode.parentNode;
    return parent ? new DebugElement(parent) : null;
  }
  /**
   * The host dependency injector. For example, the root element's component instance injector.
   */
  get injector() {
    return getInjector(this.nativeNode);
  }
  /**
   * The element's own component instance, if it has one.
   */
  get componentInstance() {
    const nativeElement = this.nativeNode;
    return nativeElement && (getComponent(nativeElement) || getOwningComponent(nativeElement));
  }
  /**
   * An object that provides parent context for this element. Often an ancestor component instance
   * that governs this element.
   *
   * When an element is repeated within *ngFor, the context is an `NgForOf` whose `$implicit`
   * property is the value of the row instance value. For example, the `hero` in `*ngFor="let hero
   * of heroes"`.
   */
  get context() {
    return getComponent(this.nativeNode) || getContext(this.nativeNode);
  }
  /**
   * The callbacks attached to the component's @Output properties and/or the element's event
   * properties.
   */
  get listeners() {
    return getListeners(this.nativeNode).filter(listener => listener.type === 'dom');
  }
  /**
   * Dictionary of objects associated with template local variables (e.g. #foo), keyed by the local
   * variable name.
   */
  get references() {
    return getLocalRefs(this.nativeNode);
  }
  /**
   * This component's injector lookup tokens. Includes the component itself plus the tokens that the
   * component lists in its providers metadata.
   */
  get providerTokens() {
    return getInjectionTokens(this.nativeNode);
  }
}
/**
 * @publicApi
 *
 * @see [Component testing scenarios](guide/testing-components-scenarios)
 * @see [Basics of testing components](guide/testing-components-basics)
 * @see [Testing utility APIs](guide/testing-utility-apis)
 */
class DebugElement extends DebugNode {
  constructor(nativeNode) {
    ngDevMode && assertDomNode(nativeNode);
    super(nativeNode);
  }
  /**
   * The underlying DOM element at the root of the component.
   */
  get nativeElement() {
    return this.nativeNode.nodeType == Node.ELEMENT_NODE ? this.nativeNode : null;
  }
  /**
   * The element tag name, if it is an element.
   */
  get name() {
    const context = getLContext(this.nativeNode);
    const lView = context ? context.lView : null;
    if (lView !== null) {
      const tData = lView[TVIEW].data;
      const tNode = tData[context.nodeIndex];
      return tNode.value;
    } else {
      return this.nativeNode.nodeName;
    }
  }
  /**
   *  Gets a map of property names to property values for an element.
   *
   *  This map includes:
   *  - Regular property bindings (e.g. `[id]="id"`)
   *  - Host property bindings (e.g. `host: { '[id]': "id" }`)
   *  - Interpolated property bindings (e.g. `id="{{ value }}")
   *
   *  It does not include:
   *  - input property bindings (e.g. `[myCustomInput]="value"`)
   *  - attribute bindings (e.g. `[attr.role]="menu"`)
   */
  get properties() {
    const context = getLContext(this.nativeNode);
    const lView = context ? context.lView : null;
    if (lView === null) {
      return {};
    }
    const tData = lView[TVIEW].data;
    const tNode = tData[context.nodeIndex];
    const properties = {};
    // Collect properties from the DOM.
    copyDomProperties(this.nativeElement, properties);
    // Collect properties from the bindings. This is needed for animation renderer which has
    // synthetic properties which don't get reflected into the DOM.
    collectPropertyBindings(properties, tNode, lView, tData);
    return properties;
  }
  /**
   *  A map of attribute names to attribute values for an element.
   */
  get attributes() {
    const attributes = {};
    const element = this.nativeElement;
    if (!element) {
      return attributes;
    }
    const context = getLContext(element);
    const lView = context ? context.lView : null;
    if (lView === null) {
      return {};
    }
    const tNodeAttrs = lView[TVIEW].data[context.nodeIndex].attrs;
    const lowercaseTNodeAttrs = [];
    // For debug nodes we take the element's attribute directly from the DOM since it allows us
    // to account for ones that weren't set via bindings (e.g. ViewEngine keeps track of the ones
    // that are set through `Renderer2`). The problem is that the browser will lowercase all names,
    // however since we have the attributes already on the TNode, we can preserve the case by going
    // through them once, adding them to the `attributes` map and putting their lower-cased name
    // into an array. Afterwards when we're going through the native DOM attributes, we can check
    // whether we haven't run into an attribute already through the TNode.
    if (tNodeAttrs) {
      let i = 0;
      while (i < tNodeAttrs.length) {
        const attrName = tNodeAttrs[i];
        // Stop as soon as we hit a marker. We only care about the regular attributes. Everything
        // else will be handled below when we read the final attributes off the DOM.
        if (typeof attrName !== 'string') break;
        const attrValue = tNodeAttrs[i + 1];
        attributes[attrName] = attrValue;
        lowercaseTNodeAttrs.push(attrName.toLowerCase());
        i += 2;
      }
    }
    for (const attr of element.attributes) {
      // Make sure that we don't assign the same attribute both in its
      // case-sensitive form and the lower-cased one from the browser.
      if (!lowercaseTNodeAttrs.includes(attr.name)) {
        attributes[attr.name] = attr.value;
      }
    }
    return attributes;
  }
  /**
   * The inline styles of the DOM element.
   *
   * Will be `null` if there is no `style` property on the underlying DOM element.
   *
   * @see [ElementCSSInlineStyle](https://developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style)
   */
  get styles() {
    if (this.nativeElement && this.nativeElement.style) {
      return this.nativeElement.style;
    }
    return {};
  }
  /**
   * A map containing the class names on the element as keys.
   *
   * This map is derived from the `className` property of the DOM element.
   *
   * Note: The values of this object will always be `true`. The class key will not appear in the KV
   * object if it does not exist on the element.
   *
   * @see [Element.className](https://developer.mozilla.org/en-US/docs/Web/API/Element/className)
   */
  get classes() {
    const result = {};
    const element = this.nativeElement;
    // SVG elements return an `SVGAnimatedString` instead of a plain string for the `className`.
    const className = element.className;
    const classes = typeof className !== 'string' ? className.baseVal.split(' ') : className.split(' ');
    classes.forEach(value => result[value] = true);
    return result;
  }
  /**
   * The `childNodes` of the DOM element as a `DebugNode` array.
   *
   * @see [Node.childNodes](https://developer.mozilla.org/en-US/docs/Web/API/Node/childNodes)
   */
  get childNodes() {
    const childNodes = this.nativeNode.childNodes;
    const children = [];
    for (let i = 0; i < childNodes.length; i++) {
      const element = childNodes[i];
      children.push(getDebugNode(element));
    }
    return children;
  }
  /**
   * The immediate `DebugElement` children. Walk the tree by descending through `children`.
   */
  get children() {
    const nativeElement = this.nativeElement;
    if (!nativeElement) return [];
    const childNodes = nativeElement.children;
    const children = [];
    for (let i = 0; i < childNodes.length; i++) {
      const element = childNodes[i];
      children.push(getDebugNode(element));
    }
    return children;
  }
  /**
   * @returns the first `DebugElement` that matches the predicate at any depth in the subtree.
   */
  query(predicate) {
    const results = this.queryAll(predicate);
    return results[0] || null;
  }
  /**
   * @returns All `DebugElement` matches for the predicate at any depth in the subtree.
   */
  queryAll(predicate) {
    const matches = [];
    _queryAll(this, predicate, matches, true);
    return matches;
  }
  /**
   * @returns All `DebugNode` matches for the predicate at any depth in the subtree.
   */
  queryAllNodes(predicate) {
    const matches = [];
    _queryAll(this, predicate, matches, false);
    return matches;
  }
  /**
   * Triggers the event by its name if there is a corresponding listener in the element's
   * `listeners` collection.
   *
   * If the event lacks a listener or there's some other problem, consider
   * calling `nativeElement.dispatchEvent(eventObject)`.
   *
   * @param eventName The name of the event to trigger
   * @param eventObj The _event object_ expected by the handler
   *
   * @see [Testing components scenarios](guide/testing-components-scenarios#trigger-event-handler)
   */
  triggerEventHandler(eventName, eventObj) {
    const node = this.nativeNode;
    const invokedListeners = [];
    this.listeners.forEach(listener => {
      if (listener.name === eventName) {
        const callback = listener.callback;
        callback.call(node, eventObj);
        invokedListeners.push(callback);
      }
    });
    // We need to check whether `eventListeners` exists, because it's something
    // that Zone.js only adds to `EventTarget` in browser environments.
    if (typeof node.eventListeners === 'function') {
      // Note that in Ivy we wrap event listeners with a call to `event.preventDefault` in some
      // cases. We use '__ngUnwrap__' as a special token that gives us access to the actual event
      // listener.
      node.eventListeners(eventName).forEach(listener => {
        // In order to ensure that we can detect the special __ngUnwrap__ token described above, we
        // use `toString` on the listener and see if it contains the token. We use this approach to
        // ensure that it still worked with compiled code since it cannot remove or rename string
        // literals. We also considered using a special function name (i.e. if(listener.name ===
        // special)) but that was more cumbersome and we were also concerned the compiled code could
        // strip the name, turning the condition in to ("" === "") and always returning true.
        if (listener.toString().indexOf('__ngUnwrap__') !== -1) {
          const unwrappedListener = listener('__ngUnwrap__');
          return invokedListeners.indexOf(unwrappedListener) === -1 && unwrappedListener.call(node, eventObj);
        }
      });
    }
  }
}
function copyDomProperties(element, properties) {
  if (element) {
    // Skip own properties (as those are patched)
    let obj = Object.getPrototypeOf(element);
    const NodePrototype = Node.prototype;
    while (obj !== null && obj !== NodePrototype) {
      const descriptors = Object.getOwnPropertyDescriptors(obj);
      for (let key in descriptors) {
        if (!key.startsWith('__') && !key.startsWith('on')) {
          // don't include properties starting with `__` and `on`.
          // `__` are patched values which should not be included.
          // `on` are listeners which also should not be included.
          const value = element[key];
          if (isPrimitiveValue(value)) {
            properties[key] = value;
          }
        }
      }
      obj = Object.getPrototypeOf(obj);
    }
  }
}
function isPrimitiveValue(value) {
  return typeof value === 'string' || typeof value === 'boolean' || typeof value === 'number' || value === null;
}
function _queryAll(parentElement, predicate, matches, elementsOnly) {
  const context = getLContext(parentElement.nativeNode);
  const lView = context ? context.lView : null;
  if (lView !== null) {
    const parentTNode = lView[TVIEW].data[context.nodeIndex];
    _queryNodeChildren(parentTNode, lView, predicate, matches, elementsOnly, parentElement.nativeNode);
  } else {
    // If the context is null, then `parentElement` was either created with Renderer2 or native DOM
    // APIs.
    _queryNativeNodeDescendants(parentElement.nativeNode, predicate, matches, elementsOnly);
  }
}
/**
 * Recursively match the current TNode against the predicate, and goes on with the next ones.
 *
 * @param tNode the current TNode
 * @param lView the LView of this TNode
 * @param predicate the predicate to match
 * @param matches the list of positive matches
 * @param elementsOnly whether only elements should be searched
 * @param rootNativeNode the root native node on which predicate should not be matched
 */
function _queryNodeChildren(tNode, lView, predicate, matches, elementsOnly, rootNativeNode) {
  ngDevMode && assertTNodeForLView(tNode, lView);
  const nativeNode = getNativeByTNodeOrNull(tNode, lView);
  // For each type of TNode, specific logic is executed.
  if (tNode.type & (3 /* TNodeType.AnyRNode */ | 8 /* TNodeType.ElementContainer */)) {
    // Case 1: the TNode is an element
    // The native node has to be checked.
    _addQueryMatch(nativeNode, predicate, matches, elementsOnly, rootNativeNode);
    if (isComponentHost(tNode)) {
      // If the element is the host of a component, then all nodes in its view have to be processed.
      // Note: the component's content (tNode.child) will be processed from the insertion points.
      const componentView = getComponentLViewByIndex(tNode.index, lView);
      if (componentView && componentView[TVIEW].firstChild) {
        _queryNodeChildren(componentView[TVIEW].firstChild, componentView, predicate, matches, elementsOnly, rootNativeNode);
      }
    } else {
      if (tNode.child) {
        // Otherwise, its children have to be processed.
        _queryNodeChildren(tNode.child, lView, predicate, matches, elementsOnly, rootNativeNode);
      }
      // We also have to query the DOM directly in order to catch elements inserted through
      // Renderer2. Note that this is __not__ optimal, because we're walking similar trees multiple
      // times. ViewEngine could do it more efficiently, because all the insertions go through
      // Renderer2, however that's not the case in Ivy. This approach is being used because:
      // 1. Matching the ViewEngine behavior would mean potentially introducing a dependency
      //    from `Renderer2` to Ivy which could bring Ivy code into ViewEngine.
      // 2. It allows us to capture nodes that were inserted directly via the DOM.
      nativeNode && _queryNativeNodeDescendants(nativeNode, predicate, matches, elementsOnly);
    }
    // In all cases, if a dynamic container exists for this node, each view inside it has to be
    // processed.
    const nodeOrContainer = lView[tNode.index];
    if (isLContainer(nodeOrContainer)) {
      _queryNodeChildrenInContainer(nodeOrContainer, predicate, matches, elementsOnly, rootNativeNode);
    }
  } else if (tNode.type & 4 /* TNodeType.Container */) {
    // Case 2: the TNode is a container
    // The native node has to be checked.
    const lContainer = lView[tNode.index];
    _addQueryMatch(lContainer[NATIVE], predicate, matches, elementsOnly, rootNativeNode);
    // Each view inside the container has to be processed.
    _queryNodeChildrenInContainer(lContainer, predicate, matches, elementsOnly, rootNativeNode);
  } else if (tNode.type & 16 /* TNodeType.Projection */) {
    // Case 3: the TNode is a projection insertion point (i.e. a <ng-content>).
    // The nodes projected at this location all need to be processed.
    const componentView = lView[DECLARATION_COMPONENT_VIEW];
    const componentHost = componentView[T_HOST];
    const head = componentHost.projection[tNode.projection];
    if (Array.isArray(head)) {
      for (let nativeNode of head) {
        _addQueryMatch(nativeNode, predicate, matches, elementsOnly, rootNativeNode);
      }
    } else if (head) {
      const nextLView = componentView[PARENT];
      const nextTNode = nextLView[TVIEW].data[head.index];
      _queryNodeChildren(nextTNode, nextLView, predicate, matches, elementsOnly, rootNativeNode);
    }
  } else if (tNode.child) {
    // Case 4: the TNode is a view.
    _queryNodeChildren(tNode.child, lView, predicate, matches, elementsOnly, rootNativeNode);
  }
  // We don't want to go to the next sibling of the root node.
  if (rootNativeNode !== nativeNode) {
    // To determine the next node to be processed, we need to use the next or the projectionNext
    // link, depending on whether the current node has been projected.
    const nextTNode = tNode.flags & 2 /* TNodeFlags.isProjected */ ? tNode.projectionNext : tNode.next;
    if (nextTNode) {
      _queryNodeChildren(nextTNode, lView, predicate, matches, elementsOnly, rootNativeNode);
    }
  }
}
/**
 * Process all TNodes in a given container.
 *
 * @param lContainer the container to be processed
 * @param predicate the predicate to match
 * @param matches the list of positive matches
 * @param elementsOnly whether only elements should be searched
 * @param rootNativeNode the root native node on which predicate should not be matched
 */
function _queryNodeChildrenInContainer(lContainer, predicate, matches, elementsOnly, rootNativeNode) {
  for (let i = CONTAINER_HEADER_OFFSET; i < lContainer.length; i++) {
    const childView = lContainer[i];
    const firstChild = childView[TVIEW].firstChild;
    if (firstChild) {
      _queryNodeChildren(firstChild, childView, predicate, matches, elementsOnly, rootNativeNode);
    }
  }
}
/**
 * Match the current native node against the predicate.
 *
 * @param nativeNode the current native node
 * @param predicate the predicate to match
 * @param matches the list of positive matches
 * @param elementsOnly whether only elements should be searched
 * @param rootNativeNode the root native node on which predicate should not be matched
 */
function _addQueryMatch(nativeNode, predicate, matches, elementsOnly, rootNativeNode) {
  if (rootNativeNode !== nativeNode) {
    const debugNode = getDebugNode(nativeNode);
    if (!debugNode) {
      return;
    }
    // Type of the "predicate and "matches" array are set based on the value of
    // the "elementsOnly" parameter. TypeScript is not able to properly infer these
    // types with generics, so we manually cast the parameters accordingly.
    if (elementsOnly && debugNode instanceof DebugElement && predicate(debugNode) && matches.indexOf(debugNode) === -1) {
      matches.push(debugNode);
    } else if (!elementsOnly && predicate(debugNode) && matches.indexOf(debugNode) === -1) {
      matches.push(debugNode);
    }
  }
}
/**
 * Match all the descendants of a DOM node against a predicate.
 *
 * @param nativeNode the current native node
 * @param predicate the predicate to match
 * @param matches the list where matches are stored
 * @param elementsOnly whether only elements should be searched
 */
function _queryNativeNodeDescendants(parentNode, predicate, matches, elementsOnly) {
  const nodes = parentNode.childNodes;
  const length = nodes.length;
  for (let i = 0; i < length; i++) {
    const node = nodes[i];
    const debugNode = getDebugNode(node);
    if (debugNode) {
      if (elementsOnly && debugNode instanceof DebugElement && predicate(debugNode) && matches.indexOf(debugNode) === -1) {
        matches.push(debugNode);
      } else if (!elementsOnly && predicate(debugNode) && matches.indexOf(debugNode) === -1) {
        matches.push(debugNode);
      }
      _queryNativeNodeDescendants(node, predicate, matches, elementsOnly);
    }
  }
}
/**
 * Iterates through the property bindings for a given node and generates
 * a map of property names to values. This map only contains property bindings
 * defined in templates, not in host bindings.
 */
function collectPropertyBindings(properties, tNode, lView, tData) {
  let bindingIndexes = tNode.propertyBindings;
  if (bindingIndexes !== null) {
    for (let i = 0; i < bindingIndexes.length; i++) {
      const bindingIndex = bindingIndexes[i];
      const propMetadata = tData[bindingIndex];
      const metadataParts = propMetadata.split(INTERPOLATION_DELIMITER);
      const propertyName = metadataParts[0];
      if (metadataParts.length > 1) {
        let value = metadataParts[1];
        for (let j = 1; j < metadataParts.length - 1; j++) {
          value += renderStringify(lView[bindingIndex + j - 1]) + metadataParts[j + 1];
        }
        properties[propertyName] = value;
      } else {
        properties[propertyName] = lView[bindingIndex];
      }
    }
  }
}
// Need to keep the nodes in a global Map so that multiple angular apps are supported.
const _nativeNodeToDebugNode = new Map();
const NG_DEBUG_PROPERTY = '__ng_debug__';
/**
 * @publicApi
 */
function getDebugNode(nativeNode) {
  if (nativeNode instanceof Node) {
    if (!nativeNode.hasOwnProperty(NG_DEBUG_PROPERTY)) {
      nativeNode[NG_DEBUG_PROPERTY] = nativeNode.nodeType == Node.ELEMENT_NODE ? new DebugElement(nativeNode) : new DebugNode(nativeNode);
    }
    return nativeNode[NG_DEBUG_PROPERTY];
  }
  return null;
}
// TODO: cleanup all references to this function and remove it.
function getDebugNodeR2(_nativeNode) {
  return null;
}
function getAllDebugNodes() {
  return Array.from(_nativeNodeToDebugNode.values());
}
function indexDebugNode(node) {
  _nativeNodeToDebugNode.set(node.nativeNode, node);
}
function removeDebugNodeFromIndex(node) {
  _nativeNodeToDebugNode.delete(node.nativeNode);
}
class DefaultIterableDifferFactory {
  constructor() {}
  supports(obj) {
    return isListLikeIterable(obj);
  }
  create(trackByFn) {
    return new DefaultIterableDiffer(trackByFn);
  }
}
const trackByIdentity = (index, item) => item;
/**
 * @deprecated v4.0.0 - Should not be part of public API.
 * @publicApi
 */
class DefaultIterableDiffer {
  constructor(trackByFn) {
    this.length = 0;
    // Keeps track of the used records at any point in time (during & across `_check()` calls)
    this._linkedRecords = null;
    // Keeps track of the removed records at any point in time during `_check()` calls.
    this._unlinkedRecords = null;
    this._previousItHead = null;
    this._itHead = null;
    this._itTail = null;
    this._additionsHead = null;
    this._additionsTail = null;
    this._movesHead = null;
    this._movesTail = null;
    this._removalsHead = null;
    this._removalsTail = null;
    // Keeps track of records where custom track by is the same, but item identity has changed
    this._identityChangesHead = null;
    this._identityChangesTail = null;
    this._trackByFn = trackByFn || trackByIdentity;
  }
  forEachItem(fn) {
    let record;
    for (record = this._itHead; record !== null; record = record._next) {
      fn(record);
    }
  }
  forEachOperation(fn) {
    let nextIt = this._itHead;
    let nextRemove = this._removalsHead;
    let addRemoveOffset = 0;
    let moveOffsets = null;
    while (nextIt || nextRemove) {
      // Figure out which is the next record to process
      // Order: remove, add, move
      const record = !nextRemove || nextIt && nextIt.currentIndex < getPreviousIndex(nextRemove, addRemoveOffset, moveOffsets) ? nextIt : nextRemove;
      const adjPreviousIndex = getPreviousIndex(record, addRemoveOffset, moveOffsets);
      const currentIndex = record.currentIndex;
      // consume the item, and adjust the addRemoveOffset and update moveDistance if necessary
      if (record === nextRemove) {
        addRemoveOffset--;
        nextRemove = nextRemove._nextRemoved;
      } else {
        nextIt = nextIt._next;
        if (record.previousIndex == null) {
          addRemoveOffset++;
        } else {
          // INVARIANT:  currentIndex < previousIndex
          if (!moveOffsets) moveOffsets = [];
          const localMovePreviousIndex = adjPreviousIndex - addRemoveOffset;
          const localCurrentIndex = currentIndex - addRemoveOffset;
          if (localMovePreviousIndex != localCurrentIndex) {
            for (let i = 0; i < localMovePreviousIndex; i++) {
              const offset = i < moveOffsets.length ? moveOffsets[i] : moveOffsets[i] = 0;
              const index = offset + i;
              if (localCurrentIndex <= index && index < localMovePreviousIndex) {
                moveOffsets[i] = offset + 1;
              }
            }
            const previousIndex = record.previousIndex;
            moveOffsets[previousIndex] = localCurrentIndex - localMovePreviousIndex;
          }
        }
      }
      if (adjPreviousIndex !== currentIndex) {
        fn(record, adjPreviousIndex, currentIndex);
      }
    }
  }
  forEachPreviousItem(fn) {
    let record;
    for (record = this._previousItHead; record !== null; record = record._nextPrevious) {
      fn(record);
    }
  }
  forEachAddedItem(fn) {
    let record;
    for (record = this._additionsHead; record !== null; record = record._nextAdded) {
      fn(record);
    }
  }
  forEachMovedItem(fn) {
    let record;
    for (record = this._movesHead; record !== null; record = record._nextMoved) {
      fn(record);
    }
  }
  forEachRemovedItem(fn) {
    let record;
    for (record = this._removalsHead; record !== null; record = record._nextRemoved) {
      fn(record);
    }
  }
  forEachIdentityChange(fn) {
    let record;
    for (record = this._identityChangesHead; record !== null; record = record._nextIdentityChange) {
      fn(record);
    }
  }
  diff(collection) {
    if (collection == null) collection = [];
    if (!isListLikeIterable(collection)) {
      throw new RuntimeError(900 /* RuntimeErrorCode.INVALID_DIFFER_INPUT */, ngDevMode && `Error trying to diff '${stringify(collection)}'. Only arrays and iterables are allowed`);
    }
    if (this.check(collection)) {
      return this;
    } else {
      return null;
    }
  }
  onDestroy() {}
  check(collection) {
    this._reset();
    let record = this._itHead;
    let mayBeDirty = false;
    let index;
    let item;
    let itemTrackBy;
    if (Array.isArray(collection)) {
      this.length = collection.length;
      for (let index = 0; index < this.length; index++) {
        item = collection[index];
        itemTrackBy = this._trackByFn(index, item);
        if (record === null || !Object.is(record.trackById, itemTrackBy)) {
          record = this._mismatch(record, item, itemTrackBy, index);
          mayBeDirty = true;
        } else {
          if (mayBeDirty) {
            // TODO(misko): can we limit this to duplicates only?
            record = this._verifyReinsertion(record, item, itemTrackBy, index);
          }
          if (!Object.is(record.item, item)) this._addIdentityChange(record, item);
        }
        record = record._next;
      }
    } else {
      index = 0;
      iterateListLike(collection, item => {
        itemTrackBy = this._trackByFn(index, item);
        if (record === null || !Object.is(record.trackById, itemTrackBy)) {
          record = this._mismatch(record, item, itemTrackBy, index);
          mayBeDirty = true;
        } else {
          if (mayBeDirty) {
            // TODO(misko): can we limit this to duplicates only?
            record = this._verifyReinsertion(record, item, itemTrackBy, index);
          }
          if (!Object.is(record.item, item)) this._addIdentityChange(record, item);
        }
        record = record._next;
        index++;
      });
      this.length = index;
    }
    this._truncate(record);
    this.collection = collection;
    return this.isDirty;
  }
  /* CollectionChanges is considered dirty if it has any additions, moves, removals, or identity
   * changes.
   */
  get isDirty() {
    return this._additionsHead !== null || this._movesHead !== null || this._removalsHead !== null || this._identityChangesHead !== null;
  }
  /**
   * Reset the state of the change objects to show no changes. This means set previousKey to
   * currentKey, and clear all of the queues (additions, moves, removals).
   * Set the previousIndexes of moved and added items to their currentIndexes
   * Reset the list of additions, moves and removals
   *
   * @internal
   */
  _reset() {
    if (this.isDirty) {
      let record;
      for (record = this._previousItHead = this._itHead; record !== null; record = record._next) {
        record._nextPrevious = record._next;
      }
      for (record = this._additionsHead; record !== null; record = record._nextAdded) {
        record.previousIndex = record.currentIndex;
      }
      this._additionsHead = this._additionsTail = null;
      for (record = this._movesHead; record !== null; record = record._nextMoved) {
        record.previousIndex = record.currentIndex;
      }
      this._movesHead = this._movesTail = null;
      this._removalsHead = this._removalsTail = null;
      this._identityChangesHead = this._identityChangesTail = null;
      // TODO(vicb): when assert gets supported
      // assert(!this.isDirty);
    }
  }
  /**
   * This is the core function which handles differences between collections.
   *
   * - `record` is the record which we saw at this position last time. If null then it is a new
   *   item.
   * - `item` is the current item in the collection
   * - `index` is the position of the item in the collection
   *
   * @internal
   */
  _mismatch(record, item, itemTrackBy, index) {
    // The previous record after which we will append the current one.
    let previousRecord;
    if (record === null) {
      previousRecord = this._itTail;
    } else {
      previousRecord = record._prev;
      // Remove the record from the collection since we know it does not match the item.
      this._remove(record);
    }
    // See if we have evicted the item, which used to be at some anterior position of _itHead list.
    record = this._unlinkedRecords === null ? null : this._unlinkedRecords.get(itemTrackBy, null);
    if (record !== null) {
      // It is an item which we have evicted earlier: reinsert it back into the list.
      // But first we need to check if identity changed, so we can update in view if necessary.
      if (!Object.is(record.item, item)) this._addIdentityChange(record, item);
      this._reinsertAfter(record, previousRecord, index);
    } else {
      // Attempt to see if the item is at some posterior position of _itHead list.
      record = this._linkedRecords === null ? null : this._linkedRecords.get(itemTrackBy, index);
      if (record !== null) {
        // We have the item in _itHead at/after `index` position. We need to move it forward in the
        // collection.
        // But first we need to check if identity changed, so we can update in view if necessary.
        if (!Object.is(record.item, item)) this._addIdentityChange(record, item);
        this._moveAfter(record, previousRecord, index);
      } else {
        // It is a new item: add it.
        record = this._addAfter(new IterableChangeRecord_(item, itemTrackBy), previousRecord, index);
      }
    }
    return record;
  }
  /**
   * This check is only needed if an array contains duplicates. (Short circuit of nothing dirty)
   *
   * Use case: `[a, a]` => `[b, a, a]`
   *
   * If we did not have this check then the insertion of `b` would:
   *   1) evict first `a`
   *   2) insert `b` at `0` index.
   *   3) leave `a` at index `1` as is. <-- this is wrong!
   *   3) reinsert `a` at index 2. <-- this is wrong!
   *
   * The correct behavior is:
   *   1) evict first `a`
   *   2) insert `b` at `0` index.
   *   3) reinsert `a` at index 1.
   *   3) move `a` at from `1` to `2`.
   *
   *
   * Double check that we have not evicted a duplicate item. We need to check if the item type may
   * have already been removed:
   * The insertion of b will evict the first 'a'. If we don't reinsert it now it will be reinserted
   * at the end. Which will show up as the two 'a's switching position. This is incorrect, since a
   * better way to think of it is as insert of 'b' rather then switch 'a' with 'b' and then add 'a'
   * at the end.
   *
   * @internal
   */
  _verifyReinsertion(record, item, itemTrackBy, index) {
    let reinsertRecord = this._unlinkedRecords === null ? null : this._unlinkedRecords.get(itemTrackBy, null);
    if (reinsertRecord !== null) {
      record = this._reinsertAfter(reinsertRecord, record._prev, index);
    } else if (record.currentIndex != index) {
      record.currentIndex = index;
      this._addToMoves(record, index);
    }
    return record;
  }
  /**
   * Get rid of any excess {@link IterableChangeRecord_}s from the previous collection
   *
   * - `record` The first excess {@link IterableChangeRecord_}.
   *
   * @internal
   */
  _truncate(record) {
    // Anything after that needs to be removed;
    while (record !== null) {
      const nextRecord = record._next;
      this._addToRemovals(this._unlink(record));
      record = nextRecord;
    }
    if (this._unlinkedRecords !== null) {
      this._unlinkedRecords.clear();
    }
    if (this._additionsTail !== null) {
      this._additionsTail._nextAdded = null;
    }
    if (this._movesTail !== null) {
      this._movesTail._nextMoved = null;
    }
    if (this._itTail !== null) {
      this._itTail._next = null;
    }
    if (this._removalsTail !== null) {
      this._removalsTail._nextRemoved = null;
    }
    if (this._identityChangesTail !== null) {
      this._identityChangesTail._nextIdentityChange = null;
    }
  }
  /** @internal */
  _reinsertAfter(record, prevRecord, index) {
    if (this._unlinkedRecords !== null) {
      this._unlinkedRecords.remove(record);
    }
    const prev = record._prevRemoved;
    const next = record._nextRemoved;
    if (prev === null) {
      this._removalsHead = next;
    } else {
      prev._nextRemoved = next;
    }
    if (next === null) {
      this._removalsTail = prev;
    } else {
      next._prevRemoved = prev;
    }
    this._insertAfter(record, prevRecord, index);
    this._addToMoves(record, index);
    return record;
  }
  /** @internal */
  _moveAfter(record, prevRecord, index) {
    this._unlink(record);
    this._insertAfter(record, prevRecord, index);
    this._addToMoves(record, index);
    return record;
  }
  /** @internal */
  _addAfter(record, prevRecord, index) {
    this._insertAfter(record, prevRecord, index);
    if (this._additionsTail === null) {
      // TODO(vicb):
      // assert(this._additionsHead === null);
      this._additionsTail = this._additionsHead = record;
    } else {
      // TODO(vicb):
      // assert(_additionsTail._nextAdded === null);
      // assert(record._nextAdded === null);
      this._additionsTail = this._additionsTail._nextAdded = record;
    }
    return record;
  }
  /** @internal */
  _insertAfter(record, prevRecord, index) {
    // TODO(vicb):
    // assert(record != prevRecord);
    // assert(record._next === null);
    // assert(record._prev === null);
    const next = prevRecord === null ? this._itHead : prevRecord._next;
    // TODO(vicb):
    // assert(next != record);
    // assert(prevRecord != record);
    record._next = next;
    record._prev = prevRecord;
    if (next === null) {
      this._itTail = record;
    } else {
      next._prev = record;
    }
    if (prevRecord === null) {
      this._itHead = record;
    } else {
      prevRecord._next = record;
    }
    if (this._linkedRecords === null) {
      this._linkedRecords = new _DuplicateMap();
    }
    this._linkedRecords.put(record);
    record.currentIndex = index;
    return record;
  }
  /** @internal */
  _remove(record) {
    return this._addToRemovals(this._unlink(record));
  }
  /** @internal */
  _unlink(record) {
    if (this._linkedRecords !== null) {
      this._linkedRecords.remove(record);
    }
    const prev = record._prev;
    const next = record._next;
    // TODO(vicb):
    // assert((record._prev = null) === null);
    // assert((record._next = null) === null);
    if (prev === null) {
      this._itHead = next;
    } else {
      prev._next = next;
    }
    if (next === null) {
      this._itTail = prev;
    } else {
      next._prev = prev;
    }
    return record;
  }
  /** @internal */
  _addToMoves(record, toIndex) {
    // TODO(vicb):
    // assert(record._nextMoved === null);
    if (record.previousIndex === toIndex) {
      return record;
    }
    if (this._movesTail === null) {
      // TODO(vicb):
      // assert(_movesHead === null);
      this._movesTail = this._movesHead = record;
    } else {
      // TODO(vicb):
      // assert(_movesTail._nextMoved === null);
      this._movesTail = this._movesTail._nextMoved = record;
    }
    return record;
  }
  _addToRemovals(record) {
    if (this._unlinkedRecords === null) {
      this._unlinkedRecords = new _DuplicateMap();
    }
    this._unlinkedRecords.put(record);
    record.currentIndex = null;
    record._nextRemoved = null;
    if (this._removalsTail === null) {
      // TODO(vicb):
      // assert(_removalsHead === null);
      this._removalsTail = this._removalsHead = record;
      record._prevRemoved = null;
    } else {
      // TODO(vicb):
      // assert(_removalsTail._nextRemoved === null);
      // assert(record._nextRemoved === null);
      record._prevRemoved = this._removalsTail;
      this._removalsTail = this._removalsTail._nextRemoved = record;
    }
    return record;
  }
  /** @internal */
  _addIdentityChange(record, item) {
    record.item = item;
    if (this._identityChangesTail === null) {
      this._identityChangesTail = this._identityChangesHead = record;
    } else {
      this._identityChangesTail = this._identityChangesTail._nextIdentityChange = record;
    }
    return record;
  }
}
class IterableChangeRecord_ {
  constructor(item, trackById) {
    this.item = item;
    this.trackById = trackById;
    this.currentIndex = null;
    this.previousIndex = null;
    /** @internal */
    this._nextPrevious = null;
    /** @internal */
    this._prev = null;
    /** @internal */
    this._next = null;
    /** @internal */
    this._prevDup = null;
    /** @internal */
    this._nextDup = null;
    /** @internal */
    this._prevRemoved = null;
    /** @internal */
    this._nextRemoved = null;
    /** @internal */
    this._nextAdded = null;
    /** @internal */
    this._nextMoved = null;
    /** @internal */
    this._nextIdentityChange = null;
  }
}
// A linked list of IterableChangeRecords with the same IterableChangeRecord_.item
class _DuplicateItemRecordList {
  constructor() {
    /** @internal */
    this._head = null;
    /** @internal */
    this._tail = null;
  }
  /**
   * Append the record to the list of duplicates.
   *
   * Note: by design all records in the list of duplicates hold the same value in record.item.
   */
  add(record) {
    if (this._head === null) {
      this._head = this._tail = record;
      record._nextDup = null;
      record._prevDup = null;
    } else {
      // TODO(vicb):
      // assert(record.item ==  _head.item ||
      //       record.item is num && record.item.isNaN && _head.item is num && _head.item.isNaN);
      this._tail._nextDup = record;
      record._prevDup = this._tail;
      record._nextDup = null;
      this._tail = record;
    }
  }
  // Returns a IterableChangeRecord_ having IterableChangeRecord_.trackById == trackById and
  // IterableChangeRecord_.currentIndex >= atOrAfterIndex
  get(trackById, atOrAfterIndex) {
    let record;
    for (record = this._head; record !== null; record = record._nextDup) {
      if ((atOrAfterIndex === null || atOrAfterIndex <= record.currentIndex) && Object.is(record.trackById, trackById)) {
        return record;
      }
    }
    return null;
  }
  /**
   * Remove one {@link IterableChangeRecord_} from the list of duplicates.
   *
   * Returns whether the list of duplicates is empty.
   */
  remove(record) {
    // TODO(vicb):
    // assert(() {
    //  // verify that the record being removed is in the list.
    //  for (IterableChangeRecord_ cursor = _head; cursor != null; cursor = cursor._nextDup) {
    //    if (identical(cursor, record)) return true;
    //  }
    //  return false;
    //});
    const prev = record._prevDup;
    const next = record._nextDup;
    if (prev === null) {
      this._head = next;
    } else {
      prev._nextDup = next;
    }
    if (next === null) {
      this._tail = prev;
    } else {
      next._prevDup = prev;
    }
    return this._head === null;
  }
}
class _DuplicateMap {
  constructor() {
    this.map = new Map();
  }
  put(record) {
    const key = record.trackById;
    let duplicates = this.map.get(key);
    if (!duplicates) {
      duplicates = new _DuplicateItemRecordList();
      this.map.set(key, duplicates);
    }
    duplicates.add(record);
  }
  /**
   * Retrieve the `value` using key. Because the IterableChangeRecord_ value may be one which we
   * have already iterated over, we use the `atOrAfterIndex` to pretend it is not there.
   *
   * Use case: `[a, b, c, a, a]` if we are at index `3` which is the second `a` then asking if we
   * have any more `a`s needs to return the second `a`.
   */
  get(trackById, atOrAfterIndex) {
    const key = trackById;
    const recordList = this.map.get(key);
    return recordList ? recordList.get(trackById, atOrAfterIndex) : null;
  }
  /**
   * Removes a {@link IterableChangeRecord_} from the list of duplicates.
   *
   * The list of duplicates also is removed from the map if it gets empty.
   */
  remove(record) {
    const key = record.trackById;
    const recordList = this.map.get(key);
    // Remove the list of duplicates when it gets empty
    if (recordList.remove(record)) {
      this.map.delete(key);
    }
    return record;
  }
  get isEmpty() {
    return this.map.size === 0;
  }
  clear() {
    this.map.clear();
  }
}
function getPreviousIndex(item, addRemoveOffset, moveOffsets) {
  const previousIndex = item.previousIndex;
  if (previousIndex === null) return previousIndex;
  let moveOffset = 0;
  if (moveOffsets && previousIndex < moveOffsets.length) {
    moveOffset = moveOffsets[previousIndex];
  }
  return previousIndex + addRemoveOffset + moveOffset;
}
class DefaultKeyValueDifferFactory {
  constructor() {}
  supports(obj) {
    return obj instanceof Map || isJsObject(obj);
  }
  create() {
    return new DefaultKeyValueDiffer();
  }
}
class DefaultKeyValueDiffer {
  constructor() {
    this._records = new Map();
    this._mapHead = null;
    // _appendAfter is used in the check loop
    this._appendAfter = null;
    this._previousMapHead = null;
    this._changesHead = null;
    this._changesTail = null;
    this._additionsHead = null;
    this._additionsTail = null;
    this._removalsHead = null;
    this._removalsTail = null;
  }
  get isDirty() {
    return this._additionsHead !== null || this._changesHead !== null || this._removalsHead !== null;
  }
  forEachItem(fn) {
    let record;
    for (record = this._mapHead; record !== null; record = record._next) {
      fn(record);
    }
  }
  forEachPreviousItem(fn) {
    let record;
    for (record = this._previousMapHead; record !== null; record = record._nextPrevious) {
      fn(record);
    }
  }
  forEachChangedItem(fn) {
    let record;
    for (record = this._changesHead; record !== null; record = record._nextChanged) {
      fn(record);
    }
  }
  forEachAddedItem(fn) {
    let record;
    for (record = this._additionsHead; record !== null; record = record._nextAdded) {
      fn(record);
    }
  }
  forEachRemovedItem(fn) {
    let record;
    for (record = this._removalsHead; record !== null; record = record._nextRemoved) {
      fn(record);
    }
  }
  diff(map) {
    if (!map) {
      map = new Map();
    } else if (!(map instanceof Map || isJsObject(map))) {
      throw new RuntimeError(900 /* RuntimeErrorCode.INVALID_DIFFER_INPUT */, ngDevMode && `Error trying to diff '${stringify(map)}'. Only maps and objects are allowed`);
    }
    return this.check(map) ? this : null;
  }
  onDestroy() {}
  /**
   * Check the current state of the map vs the previous.
   * The algorithm is optimised for when the keys do no change.
   */
  check(map) {
    this._reset();
    let insertBefore = this._mapHead;
    this._appendAfter = null;
    this._forEach(map, (value, key) => {
      if (insertBefore && insertBefore.key === key) {
        this._maybeAddToChanges(insertBefore, value);
        this._appendAfter = insertBefore;
        insertBefore = insertBefore._next;
      } else {
        const record = this._getOrCreateRecordForKey(key, value);
        insertBefore = this._insertBeforeOrAppend(insertBefore, record);
      }
    });
    // Items remaining at the end of the list have been deleted
    if (insertBefore) {
      if (insertBefore._prev) {
        insertBefore._prev._next = null;
      }
      this._removalsHead = insertBefore;
      for (let record = insertBefore; record !== null; record = record._nextRemoved) {
        if (record === this._mapHead) {
          this._mapHead = null;
        }
        this._records.delete(record.key);
        record._nextRemoved = record._next;
        record.previousValue = record.currentValue;
        record.currentValue = null;
        record._prev = null;
        record._next = null;
      }
    }
    // Make sure tails have no next records from previous runs
    if (this._changesTail) this._changesTail._nextChanged = null;
    if (this._additionsTail) this._additionsTail._nextAdded = null;
    return this.isDirty;
  }
  /**
   * Inserts a record before `before` or append at the end of the list when `before` is null.
   *
   * Notes:
   * - This method appends at `this._appendAfter`,
   * - This method updates `this._appendAfter`,
   * - The return value is the new value for the insertion pointer.
   */
  _insertBeforeOrAppend(before, record) {
    if (before) {
      const prev = before._prev;
      record._next = before;
      record._prev = prev;
      before._prev = record;
      if (prev) {
        prev._next = record;
      }
      if (before === this._mapHead) {
        this._mapHead = record;
      }
      this._appendAfter = before;
      return before;
    }
    if (this._appendAfter) {
      this._appendAfter._next = record;
      record._prev = this._appendAfter;
    } else {
      this._mapHead = record;
    }
    this._appendAfter = record;
    return null;
  }
  _getOrCreateRecordForKey(key, value) {
    if (this._records.has(key)) {
      const record = this._records.get(key);
      this._maybeAddToChanges(record, value);
      const prev = record._prev;
      const next = record._next;
      if (prev) {
        prev._next = next;
      }
      if (next) {
        next._prev = prev;
      }
      record._next = null;
      record._prev = null;
      return record;
    }
    const record = new KeyValueChangeRecord_(key);
    this._records.set(key, record);
    record.currentValue = value;
    this._addToAdditions(record);
    return record;
  }
  /** @internal */
  _reset() {
    if (this.isDirty) {
      let record;
      // let `_previousMapHead` contain the state of the map before the changes
      this._previousMapHead = this._mapHead;
      for (record = this._previousMapHead; record !== null; record = record._next) {
        record._nextPrevious = record._next;
      }
      // Update `record.previousValue` with the value of the item before the changes
      // We need to update all changed items (that's those which have been added and changed)
      for (record = this._changesHead; record !== null; record = record._nextChanged) {
        record.previousValue = record.currentValue;
      }
      for (record = this._additionsHead; record != null; record = record._nextAdded) {
        record.previousValue = record.currentValue;
      }
      this._changesHead = this._changesTail = null;
      this._additionsHead = this._additionsTail = null;
      this._removalsHead = null;
    }
  }
  // Add the record or a given key to the list of changes only when the value has actually changed
  _maybeAddToChanges(record, newValue) {
    if (!Object.is(newValue, record.currentValue)) {
      record.previousValue = record.currentValue;
      record.currentValue = newValue;
      this._addToChanges(record);
    }
  }
  _addToAdditions(record) {
    if (this._additionsHead === null) {
      this._additionsHead = this._additionsTail = record;
    } else {
      this._additionsTail._nextAdded = record;
      this._additionsTail = record;
    }
  }
  _addToChanges(record) {
    if (this._changesHead === null) {
      this._changesHead = this._changesTail = record;
    } else {
      this._changesTail._nextChanged = record;
      this._changesTail = record;
    }
  }
  /** @internal */
  _forEach(obj, fn) {
    if (obj instanceof Map) {
      obj.forEach(fn);
    } else {
      Object.keys(obj).forEach(k => fn(obj[k], k));
    }
  }
}
class KeyValueChangeRecord_ {
  constructor(key) {
    this.key = key;
    this.previousValue = null;
    this.currentValue = null;
    /** @internal */
    this._nextPrevious = null;
    /** @internal */
    this._next = null;
    /** @internal */
    this._prev = null;
    /** @internal */
    this._nextAdded = null;
    /** @internal */
    this._nextRemoved = null;
    /** @internal */
    this._nextChanged = null;
  }
}
function defaultIterableDiffersFactory() {
  return new IterableDiffers([new DefaultIterableDifferFactory()]);
}
/**
 * A repository of different iterable diffing strategies used by NgFor, NgClass, and others.
 *
 * @publicApi
 */
class IterableDiffers {
  constructor(factories) {
    this.factories = factories;
  }
  static create(factories, parent) {
    if (parent != null) {
      const copied = parent.factories.slice();
      factories = factories.concat(copied);
    }
    return new IterableDiffers(factories);
  }
  /**
   * Takes an array of {@link IterableDifferFactory} and returns a provider used to extend the
   * inherited {@link IterableDiffers} instance with the provided factories and return a new
   * {@link IterableDiffers} instance.
   *
   * @usageNotes
   * ### Example
   *
   * The following example shows how to extend an existing list of factories,
   * which will only be applied to the injector for this component and its children.
   * This step is all that's required to make a new {@link IterableDiffer} available.
   *
   * ```
   * @Component({
   *   viewProviders: [
   *     IterableDiffers.extend([new ImmutableListDiffer()])
   *   ]
   * })
   * ```
   */
  static extend(factories) {
    return {
      provide: IterableDiffers,
      useFactory: parent => {
        // if parent is null, it means that we are in the root injector and we have just overridden
        // the default injection mechanism for IterableDiffers, in such a case just assume
        // `defaultIterableDiffersFactory`.
        return IterableDiffers.create(factories, parent || defaultIterableDiffersFactory());
      },
      // Dependency technically isn't optional, but we can provide a better error message this way.
      deps: [[IterableDiffers, new SkipSelf(), new Optional()]]
    };
  }
  find(iterable) {
    const factory = this.factories.find(f => f.supports(iterable));
    if (factory != null) {
      return factory;
    } else {
      throw new RuntimeError(901 /* RuntimeErrorCode.NO_SUPPORTING_DIFFER_FACTORY */, ngDevMode && `Cannot find a differ supporting object '${iterable}' of type '${getTypeNameForDebugging(iterable)}'`);
    }
  }
}
/** @nocollapse */
IterableDiffers.ɵprov = ɵɵdefineInjectable({
  token: IterableDiffers,
  providedIn: 'root',
  factory: defaultIterableDiffersFactory
});
function getTypeNameForDebugging(type) {
  return type['name'] || typeof type;
}
function defaultKeyValueDiffersFactory() {
  return new KeyValueDiffers([new DefaultKeyValueDifferFactory()]);
}
/**
 * A repository of different Map diffing strategies used by NgClass, NgStyle, and others.
 *
 * @publicApi
 */
class KeyValueDiffers {
  constructor(factories) {
    this.factories = factories;
  }
  static create(factories, parent) {
    if (parent) {
      const copied = parent.factories.slice();
      factories = factories.concat(copied);
    }
    return new KeyValueDiffers(factories);
  }
  /**
   * Takes an array of {@link KeyValueDifferFactory} and returns a provider used to extend the
   * inherited {@link KeyValueDiffers} instance with the provided factories and return a new
   * {@link KeyValueDiffers} instance.
   *
   * @usageNotes
   * ### Example
   *
   * The following example shows how to extend an existing list of factories,
   * which will only be applied to the injector for this component and its children.
   * This step is all that's required to make a new {@link KeyValueDiffer} available.
   *
   * ```
   * @Component({
   *   viewProviders: [
   *     KeyValueDiffers.extend([new ImmutableMapDiffer()])
   *   ]
   * })
   * ```
   */
  static extend(factories) {
    return {
      provide: KeyValueDiffers,
      useFactory: parent => {
        // if parent is null, it means that we are in the root injector and we have just overridden
        // the default injection mechanism for KeyValueDiffers, in such a case just assume
        // `defaultKeyValueDiffersFactory`.
        return KeyValueDiffers.create(factories, parent || defaultKeyValueDiffersFactory());
      },
      // Dependency technically isn't optional, but we can provide a better error message this way.
      deps: [[KeyValueDiffers, new SkipSelf(), new Optional()]]
    };
  }
  find(kv) {
    const factory = this.factories.find(f => f.supports(kv));
    if (factory) {
      return factory;
    }
    throw new RuntimeError(901 /* RuntimeErrorCode.NO_SUPPORTING_DIFFER_FACTORY */, ngDevMode && `Cannot find a differ supporting object '${kv}'`);
  }
}
/** @nocollapse */
KeyValueDiffers.ɵprov = ɵɵdefineInjectable({
  token: KeyValueDiffers,
  providedIn: 'root',
  factory: defaultKeyValueDiffersFactory
});

/**
 * Structural diffing for `Object`s and `Map`s.
 */
const keyValDiff = [new DefaultKeyValueDifferFactory()];
/**
 * Structural diffing for `Iterable` types such as `Array`s.
 */
const iterableDiff = [new DefaultIterableDifferFactory()];
const defaultIterableDiffers = new IterableDiffers(iterableDiff);
const defaultKeyValueDiffers = new KeyValueDiffers(keyValDiff);

/**
 * @module
 * @description
 * Change detection enables data binding in Angular.
 */

/**
 * This platform has to be included in any other platform
 *
 * @publicApi
 */
const platformCore = createPlatformFactory(null, 'core', []);

/**
 * Re-exported by `BrowserModule`, which is included automatically in the root
 * `AppModule` when you create a new app with the CLI `new` command. Eagerly injects
 * `ApplicationRef` to instantiate it.
 *
 * @publicApi
 */
class ApplicationModule {
  // Inject ApplicationRef to make it eager...
  constructor(appRef) {}
}
ApplicationModule.ɵfac = function ApplicationModule_Factory(t) {
  return new (t || ApplicationModule)(ɵɵinject(ApplicationRef));
};
ApplicationModule.ɵmod = /*@__PURE__*/ɵɵdefineNgModule({
  type: ApplicationModule
});
ApplicationModule.ɵinj = /*@__PURE__*/ɵɵdefineInjector({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(ApplicationModule, [{
    type: NgModule
  }], function () {
    return [{
      type: ApplicationRef
    }];
  }, null);
})();

/** Coerces a value (typically a string) to a boolean. */
function coerceToBoolean(value) {
  return typeof value === 'boolean' ? value : value != null && value !== 'false';
}

/**
 * Compiles a partial directive declaration object into a full directive definition object.
 *
 * @codeGenApi
 */
function ɵɵngDeclareDirective(decl) {
  const compiler = getCompilerFacade({
    usage: 1 /* JitCompilerUsage.PartialDeclaration */,
    kind: 'directive',
    type: decl.type
  });
  return compiler.compileDirectiveDeclaration(angularCoreEnv, `ng:///${decl.type.name}/ɵfac.js`, decl);
}
/**
 * Evaluates the class metadata declaration.
 *
 * @codeGenApi
 */
function ɵɵngDeclareClassMetadata(decl) {
  setClassMetadata(decl.type, decl.decorators, decl.ctorParameters ?? null, decl.propDecorators ?? null);
}
/**
 * Compiles a partial component declaration object into a full component definition object.
 *
 * @codeGenApi
 */
function ɵɵngDeclareComponent(decl) {
  const compiler = getCompilerFacade({
    usage: 1 /* JitCompilerUsage.PartialDeclaration */,
    kind: 'component',
    type: decl.type
  });
  return compiler.compileComponentDeclaration(angularCoreEnv, `ng:///${decl.type.name}/ɵcmp.js`, decl);
}
/**
 * Compiles a partial pipe declaration object into a full pipe definition object.
 *
 * @codeGenApi
 */
function ɵɵngDeclareFactory(decl) {
  const compiler = getCompilerFacade({
    usage: 1 /* JitCompilerUsage.PartialDeclaration */,
    kind: getFactoryKind(decl.target),
    type: decl.type
  });
  return compiler.compileFactoryDeclaration(angularCoreEnv, `ng:///${decl.type.name}/ɵfac.js`, decl);
}
function getFactoryKind(target) {
  switch (target) {
    case FactoryTarget.Directive:
      return 'directive';
    case FactoryTarget.Component:
      return 'component';
    case FactoryTarget.Injectable:
      return 'injectable';
    case FactoryTarget.Pipe:
      return 'pipe';
    case FactoryTarget.NgModule:
      return 'NgModule';
  }
}
/**
 * Compiles a partial injectable declaration object into a full injectable definition object.
 *
 * @codeGenApi
 */
function ɵɵngDeclareInjectable(decl) {
  const compiler = getCompilerFacade({
    usage: 1 /* JitCompilerUsage.PartialDeclaration */,
    kind: 'injectable',
    type: decl.type
  });
  return compiler.compileInjectableDeclaration(angularCoreEnv, `ng:///${decl.type.name}/ɵprov.js`, decl);
}
/**
 * Compiles a partial injector declaration object into a full injector definition object.
 *
 * @codeGenApi
 */
function ɵɵngDeclareInjector(decl) {
  const compiler = getCompilerFacade({
    usage: 1 /* JitCompilerUsage.PartialDeclaration */,
    kind: 'NgModule',
    type: decl.type
  });
  return compiler.compileInjectorDeclaration(angularCoreEnv, `ng:///${decl.type.name}/ɵinj.js`, decl);
}
/**
 * Compiles a partial NgModule declaration object into a full NgModule definition object.
 *
 * @codeGenApi
 */
function ɵɵngDeclareNgModule(decl) {
  const compiler = getCompilerFacade({
    usage: 1 /* JitCompilerUsage.PartialDeclaration */,
    kind: 'NgModule',
    type: decl.type
  });
  return compiler.compileNgModuleDeclaration(angularCoreEnv, `ng:///${decl.type.name}/ɵmod.js`, decl);
}
/**
 * Compiles a partial pipe declaration object into a full pipe definition object.
 *
 * @codeGenApi
 */
function ɵɵngDeclarePipe(decl) {
  const compiler = getCompilerFacade({
    usage: 1 /* JitCompilerUsage.PartialDeclaration */,
    kind: 'pipe',
    type: decl.type
  });
  return compiler.compilePipeDeclaration(angularCoreEnv, `ng:///${decl.type.name}/ɵpipe.js`, decl);
}

// clang-format off
// clang-format on

/**
 * Creates a `ComponentRef` instance based on provided component type and a set of options.
 *
 * @usageNotes
 *
 * The example below demonstrates how the `createComponent` function can be used
 * to create an instance of a ComponentRef dynamically and attach it to an ApplicationRef,
 * so that it gets included into change detection cycles.
 *
 * Note: the example uses standalone components, but the function can also be used for
 * non-standalone components (declared in an NgModule) as well.
 *
 * ```typescript
 * @Component({
 *   standalone: true,
 *   template: `Hello {{ name }}!`
 * })
 * class HelloComponent {
 *   name = 'Angular';
 * }
 *
 * @Component({
 *   standalone: true,
 *   template: `<div id="hello-component-host"></div>`
 * })
 * class RootComponent {}
 *
 * // Bootstrap an application.
 * const applicationRef = await bootstrapApplication(RootComponent);
 *
 * // Locate a DOM node that would be used as a host.
 * const host = document.getElementById('hello-component-host');
 *
 * // Get an `EnvironmentInjector` instance from the `ApplicationRef`.
 * const environmentInjector = applicationRef.injector;
 *
 * // We can now create a `ComponentRef` instance.
 * const componentRef = createComponent(HelloComponent, {host, environmentInjector});
 *
 * // Last step is to register the newly created ref using the `ApplicationRef` instance
 * // to include the component view into change detection cycles.
 * applicationRef.attachView(componentRef.hostView);
 * ```
 *
 * @param component Component class reference.
 * @param options Set of options to use:
 *  * `environmentInjector`: An `EnvironmentInjector` instance to be used for the component, see
 * additional info about it at https://angular.io/guide/standalone-components#environment-injectors.
 *  * `hostElement` (optional): A DOM node that should act as a host node for the component. If not
 * provided, Angular creates one based on the tag name used in the component selector (and falls
 * back to using `div` if selector doesn't have tag name info).
 *  * `elementInjector` (optional): An `ElementInjector` instance, see additional info about it at
 * https://angular.io/guide/hierarchical-dependency-injection#elementinjector.
 *  * `projectableNodes` (optional): A list of DOM nodes that should be projected through
 *                      [`<ng-content>`](api/core/ng-content) of the new component instance.
 * @returns ComponentRef instance that represents a given Component.
 *
 * @publicApi
 */
function createComponent(component, options) {
  ngDevMode && assertComponentDef(component);
  const componentDef = getComponentDef(component);
  const elementInjector = options.elementInjector || getNullInjector();
  const factory = new ComponentFactory(componentDef);
  return factory.create(elementInjector, options.projectableNodes, options.hostElement, options.environmentInjector);
}
/**
 * Creates an object that allows to retrieve component metadata.
 *
 * @usageNotes
 *
 * The example below demonstrates how to use the function and how the fields
 * of the returned object map to the component metadata.
 *
 * ```typescript
 * @Component({
 *   standalone: true,
 *   selector: 'foo-component',
 *   template: `
 *     <ng-content></ng-content>
 *     <ng-content select="content-selector-a"></ng-content>
 *   `,
 * })
 * class FooComponent {
 *   @Input('inputName') inputPropName: string;
 *   @Output('outputName') outputPropName = new EventEmitter<void>();
 * }
 *
 * const mirror = reflectComponentType(FooComponent);
 * expect(mirror.type).toBe(FooComponent);
 * expect(mirror.selector).toBe('foo-component');
 * expect(mirror.isStandalone).toBe(true);
 * expect(mirror.inputs).toEqual([{propName: 'inputName', templateName: 'inputPropName'}]);
 * expect(mirror.outputs).toEqual([{propName: 'outputName', templateName: 'outputPropName'}]);
 * expect(mirror.ngContentSelectors).toEqual([
 *   '*',                 // first `<ng-content>` in a template, the selector defaults to `*`
 *   'content-selector-a' // second `<ng-content>` in a template
 * ]);
 * ```
 *
 * @param component Component class reference.
 * @returns An object that allows to retrieve component metadata.
 *
 * @publicApi
 */
function reflectComponentType(component) {
  const componentDef = getComponentDef(component);
  if (!componentDef) return null;
  const factory = new ComponentFactory(componentDef);
  return {
    get selector() {
      return factory.selector;
    },
    get type() {
      return factory.componentType;
    },
    get inputs() {
      return factory.inputs;
    },
    get outputs() {
      return factory.outputs;
    },
    get ngContentSelectors() {
      return factory.ngContentSelectors;
    },
    get isStandalone() {
      return componentDef.standalone;
    }
  };
}

/**
 * @module
 * @description
 * Entry point from which you should import all public core APIs.
 */
if (typeof ngDevMode !== 'undefined' && ngDevMode) {
  // This helper is to give a reasonable error message to people upgrading to v9 that have not yet
  // installed `@angular/localize` in their app.
  // tslint:disable-next-line: no-toplevel-property-access
  _global.$localize = _global.$localize || function () {
    throw new Error('It looks like your application or one of its dependencies is using i18n.\n' + 'Angular 9 introduced a global `$localize()` function that needs to be loaded.\n' + 'Please run `ng add @angular/localize` from the Angular CLI.\n' + '(For non-CLI projects, add `import \'@angular/localize/init\';` to your `polyfills.ts` file.\n' + 'For server-side rendering applications add the import to your `main.server.ts` file.)');
  };
}

/**
 * @module
 * @description
 * Entry point for all public APIs of this package.
 */
// This file only reexports content of the `src` folder. Keep it that way.

/* This file is not used to build this module. It is only used during editing
 * by the TypeScript language service and during build for verification. `ngc`
 * replaces this file with production index.ts when it rewrites private symbol
 * names.
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 7200:
/*!*******************************************************************************************!*\
  !*** ./node_modules/@angular/flex-layout/fesm2020/angular-flex-layout-_private-utils.mjs ***!
  \*******************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "INLINE": () => (/* binding */ INLINE),
/* harmony export */   "LAYOUT_VALUES": () => (/* binding */ LAYOUT_VALUES),
/* harmony export */   "applyCssPrefixes": () => (/* binding */ applyCssPrefixes),
/* harmony export */   "buildLayoutCSS": () => (/* binding */ buildLayoutCSS),
/* harmony export */   "extendObject": () => (/* binding */ extendObject),
/* harmony export */   "isFlowHorizontal": () => (/* binding */ isFlowHorizontal),
/* harmony export */   "validateValue": () => (/* binding */ validateValue),
/* harmony export */   "validateWrapValue": () => (/* binding */ validateWrapValue)
/* harmony export */ });
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Applies CSS prefixes to appropriate style keys.
 *
 * Note: `-ms-`, `-moz` and `-webkit-box` are no longer supported. e.g.
 *    {
 *      display: -webkit-flex;     NEW - Safari 6.1+. iOS 7.1+, BB10
 *      display: flex;             NEW, Spec - Firefox, Chrome, Opera
 *      // display: -webkit-box;   OLD - iOS 6-, Safari 3.1-6, BB7
 *      // display: -ms-flexbox;   TWEENER - IE 10
 *      // display: -moz-flexbox;  OLD - Firefox
 *    }
 */
function applyCssPrefixes(target) {
  for (let key in target) {
    let value = target[key] ?? '';
    switch (key) {
      case 'display':
        if (value === 'flex') {
          target['display'] = ['-webkit-flex', 'flex'];
        } else if (value === 'inline-flex') {
          target['display'] = ['-webkit-inline-flex', 'inline-flex'];
        } else {
          target['display'] = value;
        }
        break;
      case 'align-items':
      case 'align-self':
      case 'align-content':
      case 'flex':
      case 'flex-basis':
      case 'flex-flow':
      case 'flex-grow':
      case 'flex-shrink':
      case 'flex-wrap':
      case 'justify-content':
        target['-webkit-' + key] = value;
        break;
      case 'flex-direction':
        target['-webkit-flex-direction'] = value;
        target['flex-direction'] = value;
        break;
      case 'order':
        target['order'] = target['-webkit-' + key] = isNaN(+value) ? '0' : value;
        break;
    }
  }
  return target;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const INLINE = 'inline';
const LAYOUT_VALUES = ['row', 'column', 'row-reverse', 'column-reverse'];
/**
 * Validate the direction|'direction wrap' value and then update the host's inline flexbox styles
 */
function buildLayoutCSS(value) {
  let [direction, wrap, isInline] = validateValue(value);
  return buildCSS(direction, wrap, isInline);
}
/**
  * Validate the value to be one of the acceptable value options
  * Use default fallback of 'row'
  */
function validateValue(value) {
  value = value?.toLowerCase() ?? '';
  let [direction, wrap, inline] = value.split(' ');
  // First value must be the `flex-direction`
  if (!LAYOUT_VALUES.find(x => x === direction)) {
    direction = LAYOUT_VALUES[0];
  }
  if (wrap === INLINE) {
    wrap = inline !== INLINE ? inline : '';
    inline = INLINE;
  }
  return [direction, validateWrapValue(wrap), !!inline];
}
/**
 * Determine if the validated, flex-direction value specifies
 * a horizontal/row flow.
 */
function isFlowHorizontal(value) {
  let [flow] = validateValue(value);
  return flow.indexOf('row') > -1;
}
/**
 * Convert layout-wrap='<value>' to expected flex-wrap style
 */
function validateWrapValue(value) {
  if (!!value) {
    switch (value.toLowerCase()) {
      case 'reverse':
      case 'wrap-reverse':
      case 'reverse-wrap':
        value = 'wrap-reverse';
        break;
      case 'no':
      case 'none':
      case 'nowrap':
        value = 'nowrap';
        break;
      // All other values fallback to 'wrap'
      default:
        value = 'wrap';
        break;
    }
  }
  return value;
}
/**
 * Build the CSS that should be assigned to the element instance
 * BUG:
 *   1) min-height on a column flex container won’t apply to its flex item children in IE 10-11.
 *      Use height instead if possible; height : <xxx>vh;
 *
 *  This way any padding or border specified on the child elements are
 *  laid out and drawn inside that element's specified width and height.
 */
function buildCSS(direction, wrap = null, inline = false) {
  return {
    display: inline ? 'inline-flex' : 'flex',
    'box-sizing': 'border-box',
    'flex-direction': direction,
    'flex-wrap': wrap || null
  };
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Extends an object with the *enumerable* and *own* properties of one or more source objects,
 * similar to Object.assign.
 *
 * @param dest The object which will have properties copied to it.
 * @param sources The source objects from which properties will be copied.
 */
function extendObject(dest, ...sources) {
  if (dest == null) {
    throw TypeError('Cannot convert undefined or null to object');
  }
  for (let source of sources) {
    if (source != null) {
      for (let key in source) {
        if (source.hasOwnProperty(key)) {
          dest[key] = source[key];
        }
      }
    }
  }
  return dest;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 4658:
/*!*********************************************************************************!*\
  !*** ./node_modules/@angular/flex-layout/fesm2020/angular-flex-layout-core.mjs ***!
  \*********************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BREAKPOINT": () => (/* binding */ BREAKPOINT),
/* harmony export */   "BREAKPOINTS": () => (/* binding */ BREAKPOINTS),
/* harmony export */   "BREAKPOINT_PRINT": () => (/* binding */ BREAKPOINT_PRINT),
/* harmony export */   "BROWSER_PROVIDER": () => (/* binding */ BROWSER_PROVIDER),
/* harmony export */   "BaseDirective2": () => (/* binding */ BaseDirective2),
/* harmony export */   "BreakPointRegistry": () => (/* binding */ BreakPointRegistry),
/* harmony export */   "CLASS_NAME": () => (/* binding */ CLASS_NAME),
/* harmony export */   "CoreModule": () => (/* binding */ CoreModule),
/* harmony export */   "DEFAULT_BREAKPOINTS": () => (/* binding */ DEFAULT_BREAKPOINTS),
/* harmony export */   "DEFAULT_CONFIG": () => (/* binding */ DEFAULT_CONFIG),
/* harmony export */   "LAYOUT_CONFIG": () => (/* binding */ LAYOUT_CONFIG),
/* harmony export */   "MediaChange": () => (/* binding */ MediaChange),
/* harmony export */   "MediaMarshaller": () => (/* binding */ MediaMarshaller),
/* harmony export */   "MediaObserver": () => (/* binding */ MediaObserver),
/* harmony export */   "MediaTrigger": () => (/* binding */ MediaTrigger),
/* harmony export */   "ORIENTATION_BREAKPOINTS": () => (/* binding */ ORIENTATION_BREAKPOINTS),
/* harmony export */   "PrintHook": () => (/* binding */ PrintHook),
/* harmony export */   "SERVER_TOKEN": () => (/* binding */ SERVER_TOKEN),
/* harmony export */   "ScreenTypes": () => (/* binding */ ScreenTypes),
/* harmony export */   "StyleBuilder": () => (/* binding */ StyleBuilder),
/* harmony export */   "StyleUtils": () => (/* binding */ StyleUtils),
/* harmony export */   "StylesheetMap": () => (/* binding */ StylesheetMap),
/* harmony export */   "coerceArray": () => (/* binding */ coerceArray),
/* harmony export */   "mergeAlias": () => (/* binding */ mergeAlias),
/* harmony export */   "removeStyles": () => (/* binding */ removeStyles),
/* harmony export */   "sortAscendingPriority": () => (/* binding */ sortAscendingPriority),
/* harmony export */   "sortDescendingPriority": () => (/* binding */ sortDescendingPriority),
/* harmony export */   "validateBasis": () => (/* binding */ validateBasis),
/* harmony export */   "ɵMatchMedia": () => (/* binding */ MatchMedia),
/* harmony export */   "ɵMockMatchMedia": () => (/* binding */ MockMatchMedia),
/* harmony export */   "ɵMockMatchMediaProvider": () => (/* binding */ MockMatchMediaProvider),
/* harmony export */   "ɵmultiply": () => (/* binding */ multiply)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 4505);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 2378);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 8623);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 3066);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 6312);
/* harmony import */ var _angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/flex-layout/_private-utils */ 7200);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 9151);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 8759);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 823);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 9095);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 6942);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 3298);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 3910);







/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Find all of the server-generated stylings, if any, and remove them
 * This will be in the form of inline classes and the style block in the
 * head of the DOM
 */
function removeStyles(_document, platformId) {
  return () => {
    if ((0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformBrowser)(platformId)) {
      const elements = Array.from(_document.querySelectorAll(`[class*=${CLASS_NAME}]`));
      // RegExp constructor should only be used if passing a variable to the constructor.
      // When using static regular expression it is more performant to use reg exp literal.
      // This is also needed to provide Safari 9 compatibility, please see
      // https://stackoverflow.com/questions/37919802 for more discussion.
      const classRegex = /\bflex-layout-.+?\b/g;
      elements.forEach(el => {
        el.classList.contains(`${CLASS_NAME}ssr`) && el.parentNode ? el.parentNode.removeChild(el) : el.className.replace(classRegex, '');
      });
    }
  };
}
/**
 *  Provider to remove SSR styles on the browser
 */
const BROWSER_PROVIDER = {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__.APP_BOOTSTRAP_LISTENER,
  useFactory: removeStyles,
  deps: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT, _angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID],
  multi: true
};
const CLASS_NAME = 'flex-layout-';

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * *****************************************************************
 * Define module for common Angular Layout utilities
 * *****************************************************************
 */
class CoreModule {}
CoreModule.ɵfac = function CoreModule_Factory(t) {
  return new (t || CoreModule)();
};
CoreModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: CoreModule
});
CoreModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  providers: [BROWSER_PROVIDER]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](CoreModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      providers: [BROWSER_PROVIDER]
    }]
  }], null, null);
})();

/**
 * Class instances emitted [to observers] for each mql notification
 */
class MediaChange {
  /**
   * @param matches whether the mediaQuery is currently activated
   * @param mediaQuery e.g. (min-width: 600px) and (max-width: 959px)
   * @param mqAlias e.g. gt-sm, md, gt-lg
   * @param suffix e.g. GtSM, Md, GtLg
   * @param priority the priority of activation for the given breakpoint
   */
  constructor(matches = false, mediaQuery = 'all', mqAlias = '', suffix = '', priority = 0) {
    this.matches = matches;
    this.mediaQuery = mediaQuery;
    this.mqAlias = mqAlias;
    this.suffix = suffix;
    this.priority = priority;
    this.property = '';
  }
  /** Create an exact copy of the MediaChange */
  clone() {
    return new MediaChange(this.matches, this.mediaQuery, this.mqAlias, this.suffix);
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Utility to emulate a CSS stylesheet
 *
 * This utility class stores all of the styles for a given HTML element
 * as a readonly `stylesheet` map.
 */
class StylesheetMap {
  constructor() {
    this.stylesheet = new Map();
  }
  /**
   * Add an individual style to an HTML element
   */
  addStyleToElement(element, style, value) {
    const stylesheet = this.stylesheet.get(element);
    if (stylesheet) {
      stylesheet.set(style, value);
    } else {
      this.stylesheet.set(element, new Map([[style, value]]));
    }
  }
  /**
   * Clear the virtual stylesheet
   */
  clearStyles() {
    this.stylesheet.clear();
  }
  /**
   * Retrieve a given style for an HTML element
   */
  getStyleForElement(el, styleName) {
    const styles = this.stylesheet.get(el);
    let value = '';
    if (styles) {
      const style = styles.get(styleName);
      if (typeof style === 'number' || typeof style === 'string') {
        value = style + '';
      }
    }
    return value;
  }
}
StylesheetMap.ɵfac = function StylesheetMap_Factory(t) {
  return new (t || StylesheetMap)();
};
StylesheetMap.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: StylesheetMap,
  factory: StylesheetMap.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](StylesheetMap, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_CONFIG = {
  addFlexToParent: true,
  addOrientationBps: false,
  disableDefaultBps: false,
  disableVendorPrefixes: false,
  serverLoaded: false,
  useColumnBasisZero: true,
  printWithBreakpoints: [],
  mediaTriggerAutoRestore: true,
  ssrObserveBreakpoints: [],
  // This is disabled by default because otherwise the multiplier would
  // run for all users, regardless of whether they're using this feature.
  // Instead, we disable it by default, which requires this ugly cast.
  multiplier: undefined,
  defaultUnit: 'px',
  detectLayoutDisplay: false
};
const LAYOUT_CONFIG = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('Flex Layout token, config options for the library', {
  providedIn: 'root',
  factory: () => DEFAULT_CONFIG
});

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Token that is provided to tell whether the FlexLayoutServerModule
 * has been included in the bundle
 *
 * NOTE: This can be manually provided to disable styles when using SSR
 */
const SERVER_TOKEN = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('FlexLayoutServerLoaded', {
  providedIn: 'root',
  factory: () => false
});

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const BREAKPOINT = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('Flex Layout token, collect all breakpoints into one provider', {
  providedIn: 'root',
  factory: () => null
});

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * For the specified MediaChange, make sure it contains the breakpoint alias
 * and suffix (if available).
 */
function mergeAlias(dest, source) {
  dest = dest?.clone() ?? new MediaChange();
  if (source) {
    dest.mqAlias = source.alias;
    dest.mediaQuery = source.mediaQuery;
    dest.suffix = source.suffix;
    dest.priority = source.priority;
  }
  return dest;
}

/** A class that encapsulates CSS style generation for common directives */
class StyleBuilder {
  constructor() {
    /** Whether to cache the generated output styles */
    this.shouldCache = true;
  }
  /**
   * Run a side effect computation given the input string and the computed styles
   * from the build task and the host configuration object
   * NOTE: This should be a no-op unless an algorithm is provided in a subclass
   */
  sideEffect(_input, _styles, _parent) {}
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class StyleUtils {
  constructor(_serverStylesheet, _serverModuleLoaded, _platformId, layoutConfig) {
    this._serverStylesheet = _serverStylesheet;
    this._serverModuleLoaded = _serverModuleLoaded;
    this._platformId = _platformId;
    this.layoutConfig = layoutConfig;
  }
  /**
   * Applies styles given via string pair or object map to the directive element
   */
  applyStyleToElement(element, style, value = null) {
    let styles = {};
    if (typeof style === 'string') {
      styles[style] = value;
      style = styles;
    }
    styles = this.layoutConfig.disableVendorPrefixes ? style : (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_2__.applyCssPrefixes)(style);
    this._applyMultiValueStyleToElement(styles, element);
  }
  /**
   * Applies styles given via string pair or object map to the directive's element
   */
  applyStyleToElements(style, elements = []) {
    const styles = this.layoutConfig.disableVendorPrefixes ? style : (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_2__.applyCssPrefixes)(style);
    elements.forEach(el => {
      this._applyMultiValueStyleToElement(styles, el);
    });
  }
  /**
   * Determine the DOM element's Flexbox flow (flex-direction)
   *
   * Check inline style first then check computed (stylesheet) style
   */
  getFlowDirection(target) {
    const query = 'flex-direction';
    let value = this.lookupStyle(target, query);
    const hasInlineValue = this.lookupInlineStyle(target, query) || (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformServer)(this._platformId) && this._serverModuleLoaded ? value : '';
    return [value || 'row', hasInlineValue];
  }
  hasWrap(target) {
    const query = 'flex-wrap';
    return this.lookupStyle(target, query) === 'wrap';
  }
  /**
   * Find the DOM element's raw attribute value (if any)
   */
  lookupAttributeValue(element, attribute) {
    return element.getAttribute(attribute) ?? '';
  }
  /**
   * Find the DOM element's inline style value (if any)
   */
  lookupInlineStyle(element, styleName) {
    return (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformBrowser)(this._platformId) ? element.style.getPropertyValue(styleName) : getServerStyle(element, styleName);
  }
  /**
   * Determine the inline or inherited CSS style
   * NOTE: platform-server has no implementation for getComputedStyle
   */
  lookupStyle(element, styleName, inlineOnly = false) {
    let value = '';
    if (element) {
      let immediateValue = value = this.lookupInlineStyle(element, styleName);
      if (!immediateValue) {
        if ((0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformBrowser)(this._platformId)) {
          if (!inlineOnly) {
            value = getComputedStyle(element).getPropertyValue(styleName);
          }
        } else {
          if (this._serverModuleLoaded) {
            value = this._serverStylesheet.getStyleForElement(element, styleName);
          }
        }
      }
    }
    // Note: 'inline' is the default of all elements, unless UA stylesheet overrides;
    //       in which case getComputedStyle() should determine a valid value.
    return value ? value.trim() : '';
  }
  /**
   * Applies the styles to the element. The styles object map may contain an array of values
   * Each value will be added as element style
   * Keys are sorted to add prefixed styles (like -webkit-x) first, before the standard ones
   */
  _applyMultiValueStyleToElement(styles, element) {
    Object.keys(styles).sort().forEach(key => {
      const el = styles[key];
      const values = Array.isArray(el) ? el : [el];
      values.sort();
      for (let value of values) {
        value = value ? value + '' : '';
        if ((0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformBrowser)(this._platformId) || !this._serverModuleLoaded) {
          (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformBrowser)(this._platformId) ? element.style.setProperty(key, value) : setServerStyle(element, key, value);
        } else {
          this._serverStylesheet.addStyleToElement(element, key, value);
        }
      }
    });
  }
}
StyleUtils.ɵfac = function StyleUtils_Factory(t) {
  return new (t || StyleUtils)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](StylesheetMap), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](SERVER_TOKEN), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](LAYOUT_CONFIG));
};
StyleUtils.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: StyleUtils,
  factory: StyleUtils.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](StyleUtils, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: StylesheetMap
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [SERVER_TOKEN]
      }]
    }, {
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [LAYOUT_CONFIG]
      }]
    }];
  }, null);
})();
function getServerStyle(element, styleName) {
  const styleMap = readStyleAttribute(element);
  return styleMap[styleName] ?? '';
}
function setServerStyle(element, styleName, styleValue) {
  styleName = styleName.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
  const styleMap = readStyleAttribute(element);
  styleMap[styleName] = styleValue ?? '';
  writeStyleAttribute(element, styleMap);
}
function writeStyleAttribute(element, styleMap) {
  let styleAttrValue = '';
  for (const key in styleMap) {
    const newValue = styleMap[key];
    if (newValue) {
      styleAttrValue += `${key}:${styleMap[key]};`;
    }
  }
  element.setAttribute('style', styleAttrValue);
}
function readStyleAttribute(element) {
  const styleMap = {};
  const styleAttribute = element.getAttribute('style');
  if (styleAttribute) {
    const styleList = styleAttribute.split(/;+/g);
    for (let i = 0; i < styleList.length; i++) {
      const style = styleList[i].trim();
      if (style.length > 0) {
        const colonIndex = style.indexOf(':');
        if (colonIndex === -1) {
          throw new Error(`Invalid CSS style: ${style}`);
        }
        const name = style.substr(0, colonIndex).trim();
        styleMap[name] = style.substr(colonIndex + 1).trim();
      }
    }
  }
  return styleMap;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** HOF to sort the breakpoints by descending priority */
function sortDescendingPriority(a, b) {
  const priorityA = a ? a.priority || 0 : 0;
  const priorityB = b ? b.priority || 0 : 0;
  return priorityB - priorityA;
}
/** HOF to sort the breakpoints by ascending priority */
function sortAscendingPriority(a, b) {
  const pA = a.priority || 0;
  const pB = b.priority || 0;
  return pA - pB;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * MediaMonitor configures listeners to mediaQuery changes and publishes an Observable facade to
 * convert mediaQuery change callbacks to subscriber notifications. These notifications will be
 * performed within the ng Zone to trigger change detections and component updates.
 *
 * NOTE: both mediaQuery activations and de-activations are announced in notifications
 */
class MatchMedia {
  constructor(_zone, _platformId, _document) {
    this._zone = _zone;
    this._platformId = _platformId;
    this._document = _document;
    /** Initialize source with 'all' so all non-responsive APIs trigger style updates */
    this.source = new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject(new MediaChange(true));
    this.registry = new Map();
    this.pendingRemoveListenerFns = [];
    this._observable$ = this.source.asObservable();
  }
  /**
   * Publish list of all current activations
   */
  get activations() {
    const results = [];
    this.registry.forEach((mql, key) => {
      if (mql.matches) {
        results.push(key);
      }
    });
    return results;
  }
  /**
   * For the specified mediaQuery?
   */
  isActive(mediaQuery) {
    const mql = this.registry.get(mediaQuery);
    return mql?.matches ?? this.registerQuery(mediaQuery).some(m => m.matches);
  }
  /**
   * External observers can watch for all (or a specific) mql changes.
   * Typically used by the MediaQueryAdaptor; optionally available to components
   * who wish to use the MediaMonitor as mediaMonitor$ observable service.
   *
   * Use deferred registration process to register breakpoints only on subscription
   * This logic also enforces logic to register all mediaQueries BEFORE notify
   * subscribers of notifications.
   */
  observe(mqList, filterOthers = false) {
    if (mqList && mqList.length) {
      const matchMedia$ = this._observable$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(change => !filterOthers ? true : mqList.indexOf(change.mediaQuery) > -1));
      const registration$ = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Observable(observer => {
        const matches = this.registerQuery(mqList);
        if (matches.length) {
          const lastChange = matches.pop();
          matches.forEach(e => {
            observer.next(e);
          });
          this.source.next(lastChange); // last match is cached
        }

        observer.complete();
      });
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)(registration$, matchMedia$);
    }
    return this._observable$;
  }
  /**
   * Based on the BreakPointRegistry provider, register internal listeners for each unique
   * mediaQuery. Each listener emits specific MediaChange data to observers
   */
  registerQuery(mediaQuery) {
    const list = Array.isArray(mediaQuery) ? mediaQuery : [mediaQuery];
    const matches = [];
    buildQueryCss(list, this._document);
    list.forEach(query => {
      const onMQLEvent = e => {
        this._zone.run(() => this.source.next(new MediaChange(e.matches, query)));
      };
      let mql = this.registry.get(query);
      if (!mql) {
        mql = this.buildMQL(query);
        mql.addListener(onMQLEvent);
        this.pendingRemoveListenerFns.push(() => mql.removeListener(onMQLEvent));
        this.registry.set(query, mql);
      }
      if (mql.matches) {
        matches.push(new MediaChange(true, query));
      }
    });
    return matches;
  }
  ngOnDestroy() {
    let fn;
    while (fn = this.pendingRemoveListenerFns.pop()) {
      fn();
    }
  }
  /**
   * Call window.matchMedia() to build a MediaQueryList; which
   * supports 0..n listeners for activation/deactivation
   */
  buildMQL(query) {
    return constructMql(query, (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformBrowser)(this._platformId));
  }
}
MatchMedia.ɵfac = function MatchMedia_Factory(t) {
  return new (t || MatchMedia)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
MatchMedia.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: MatchMedia,
  factory: MatchMedia.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatchMedia, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone
    }, {
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();
/**
 * Private global registry for all dynamically-created, injected style tags
 * @see prepare(query)
 */
const ALL_STYLES = {};
/**
 * For Webkit engines that only trigger the MediaQueryList Listener
 * when there is at least one CSS selector for the respective media query.
 *
 * @param mediaQueries
 * @param _document
 */
function buildQueryCss(mediaQueries, _document) {
  const list = mediaQueries.filter(it => !ALL_STYLES[it]);
  if (list.length > 0) {
    const query = list.join(', ');
    try {
      const styleEl = _document.createElement('style');
      styleEl.setAttribute('type', 'text/css');
      if (!styleEl.styleSheet) {
        const cssText = `
/*
  @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners
  see http://bit.ly/2sd4HMP
*/
@media ${query} {.fx-query-test{ }}
`;
        styleEl.appendChild(_document.createTextNode(cssText));
      }
      _document.head.appendChild(styleEl);
      // Store in private global registry
      list.forEach(mq => ALL_STYLES[mq] = styleEl);
    } catch (e) {
      console.error(e);
    }
  }
}
function buildMockMql(query) {
  const et = new EventTarget();
  et.matches = query === 'all' || query === '';
  et.media = query;
  et.addListener = () => {};
  et.removeListener = () => {};
  et.addEventListener = () => {};
  et.dispatchEvent = () => false;
  et.onchange = null;
  return et;
}
function constructMql(query, isBrowser) {
  const canListen = isBrowser && !!window.matchMedia('all').addListener;
  return canListen ? window.matchMedia(query) : buildMockMql(query);
}

/**
 * NOTE: Smaller ranges have HIGHER priority since the match is more specific
 */
const DEFAULT_BREAKPOINTS = [{
  alias: 'xs',
  mediaQuery: 'screen and (min-width: 0px) and (max-width: 599.98px)',
  priority: 1000
}, {
  alias: 'sm',
  mediaQuery: 'screen and (min-width: 600px) and (max-width: 959.98px)',
  priority: 900
}, {
  alias: 'md',
  mediaQuery: 'screen and (min-width: 960px) and (max-width: 1279.98px)',
  priority: 800
}, {
  alias: 'lg',
  mediaQuery: 'screen and (min-width: 1280px) and (max-width: 1919.98px)',
  priority: 700
}, {
  alias: 'xl',
  mediaQuery: 'screen and (min-width: 1920px) and (max-width: 4999.98px)',
  priority: 600
}, {
  alias: 'lt-sm',
  overlapping: true,
  mediaQuery: 'screen and (max-width: 599.98px)',
  priority: 950
}, {
  alias: 'lt-md',
  overlapping: true,
  mediaQuery: 'screen and (max-width: 959.98px)',
  priority: 850
}, {
  alias: 'lt-lg',
  overlapping: true,
  mediaQuery: 'screen and (max-width: 1279.98px)',
  priority: 750
}, {
  alias: 'lt-xl',
  overlapping: true,
  priority: 650,
  mediaQuery: 'screen and (max-width: 1919.98px)'
}, {
  alias: 'gt-xs',
  overlapping: true,
  mediaQuery: 'screen and (min-width: 600px)',
  priority: -950
}, {
  alias: 'gt-sm',
  overlapping: true,
  mediaQuery: 'screen and (min-width: 960px)',
  priority: -850
}, {
  alias: 'gt-md',
  overlapping: true,
  mediaQuery: 'screen and (min-width: 1280px)',
  priority: -750
}, {
  alias: 'gt-lg',
  overlapping: true,
  mediaQuery: 'screen and (min-width: 1920px)',
  priority: -650
}];

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/* tslint:disable */
const HANDSET_PORTRAIT = '(orientation: portrait) and (max-width: 599.98px)';
const HANDSET_LANDSCAPE = '(orientation: landscape) and (max-width: 959.98px)';
const TABLET_PORTRAIT = '(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)';
const TABLET_LANDSCAPE = '(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)';
const WEB_PORTRAIT = '(orientation: portrait) and (min-width: 840px)';
const WEB_LANDSCAPE = '(orientation: landscape) and (min-width: 1280px)';
const ScreenTypes = {
  'HANDSET': `${HANDSET_PORTRAIT}, ${HANDSET_LANDSCAPE}`,
  'TABLET': `${TABLET_PORTRAIT} , ${TABLET_LANDSCAPE}`,
  'WEB': `${WEB_PORTRAIT}, ${WEB_LANDSCAPE} `,
  'HANDSET_PORTRAIT': `${HANDSET_PORTRAIT}`,
  'TABLET_PORTRAIT': `${TABLET_PORTRAIT} `,
  'WEB_PORTRAIT': `${WEB_PORTRAIT}`,
  'HANDSET_LANDSCAPE': `${HANDSET_LANDSCAPE}`,
  'TABLET_LANDSCAPE': `${TABLET_LANDSCAPE}`,
  'WEB_LANDSCAPE': `${WEB_LANDSCAPE}`
};
/**
 * Extended Breakpoints for handset/tablets with landscape or portrait orientations
 */
const ORIENTATION_BREAKPOINTS = [{
  'alias': 'handset',
  priority: 2000,
  'mediaQuery': ScreenTypes.HANDSET
}, {
  'alias': 'handset.landscape',
  priority: 2000,
  'mediaQuery': ScreenTypes.HANDSET_LANDSCAPE
}, {
  'alias': 'handset.portrait',
  priority: 2000,
  'mediaQuery': ScreenTypes.HANDSET_PORTRAIT
}, {
  'alias': 'tablet',
  priority: 2100,
  'mediaQuery': ScreenTypes.TABLET
}, {
  'alias': 'tablet.landscape',
  priority: 2100,
  'mediaQuery': ScreenTypes.TABLET_LANDSCAPE
}, {
  'alias': 'tablet.portrait',
  priority: 2100,
  'mediaQuery': ScreenTypes.TABLET_PORTRAIT
}, {
  'alias': 'web',
  priority: 2200,
  'mediaQuery': ScreenTypes.WEB,
  overlapping: true
}, {
  'alias': 'web.landscape',
  priority: 2200,
  'mediaQuery': ScreenTypes.WEB_LANDSCAPE,
  overlapping: true
}, {
  'alias': 'web.portrait',
  priority: 2200,
  'mediaQuery': ScreenTypes.WEB_PORTRAIT,
  overlapping: true
}];
const ALIAS_DELIMITERS = /(\.|-|_)/g;
function firstUpperCase(part) {
  let first = part.length > 0 ? part.charAt(0) : '';
  let remainder = part.length > 1 ? part.slice(1) : '';
  return first.toUpperCase() + remainder;
}
/**
 * Converts snake-case to SnakeCase.
 * @param name Text to UpperCamelCase
 */
function camelCase(name) {
  return name.replace(ALIAS_DELIMITERS, '|').split('|').map(firstUpperCase).join('');
}
/**
 * For each breakpoint, ensure that a Suffix is defined;
 * fallback to UpperCamelCase the unique Alias value
 */
function validateSuffixes(list) {
  list.forEach(bp => {
    if (!bp.suffix) {
      bp.suffix = camelCase(bp.alias); // create Suffix value based on alias
      bp.overlapping = !!bp.overlapping; // ensure default value
    }
  });

  return list;
}
/**
 * Merge a custom breakpoint list with the default list based on unique alias values
 *  - Items are added if the alias is not in the default list
 *  - Items are merged with the custom override if the alias exists in the default list
 */
function mergeByAlias(defaults, custom = []) {
  const dict = {};
  defaults.forEach(bp => {
    dict[bp.alias] = bp;
  });
  // Merge custom breakpoints
  custom.forEach(bp => {
    if (dict[bp.alias]) {
      (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_2__.extendObject)(dict[bp.alias], bp);
    } else {
      dict[bp.alias] = bp;
    }
  });
  return validateSuffixes(Object.keys(dict).map(k => dict[k]));
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 *  Injection token unique to the flex-layout library.
 *  Use this token when build a custom provider (see below).
 */
const BREAKPOINTS = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('Token (@angular/flex-layout) Breakpoints', {
  providedIn: 'root',
  factory: () => {
    const breakpoints = (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(BREAKPOINT);
    const layoutConfig = (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(LAYOUT_CONFIG);
    const bpFlattenArray = [].concat.apply([], (breakpoints || []).map(v => Array.isArray(v) ? v : [v]));
    const builtIns = (layoutConfig.disableDefaultBps ? [] : DEFAULT_BREAKPOINTS).concat(layoutConfig.addOrientationBps ? ORIENTATION_BREAKPOINTS : []);
    return mergeByAlias(builtIns, bpFlattenArray);
  }
});

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Registry of 1..n MediaQuery breakpoint ranges
 * This is published as a provider and may be overridden from custom, application-specific ranges
 *
 */
class BreakPointRegistry {
  constructor(list) {
    /**
     * Memoized BreakPoint Lookups
     */
    this.findByMap = new Map();
    this.items = [...list].sort(sortAscendingPriority);
  }
  /**
   * Search breakpoints by alias (e.g. gt-xs)
   */
  findByAlias(alias) {
    return !alias ? null : this.findWithPredicate(alias, bp => bp.alias === alias);
  }
  findByQuery(query) {
    return this.findWithPredicate(query, bp => bp.mediaQuery === query);
  }
  /**
   * Get all the breakpoints whose ranges could overlapping `normal` ranges;
   * e.g. gt-sm overlaps md, lg, and xl
   */
  get overlappings() {
    return this.items.filter(it => it.overlapping);
  }
  /**
   * Get list of all registered (non-empty) breakpoint aliases
   */
  get aliases() {
    return this.items.map(it => it.alias);
  }
  /**
   * Aliases are mapped to properties using suffixes
   * e.g.  'gt-sm' for property 'layout'  uses suffix 'GtSm'
   * for property layoutGtSM.
   */
  get suffixes() {
    return this.items.map(it => it?.suffix ?? '');
  }
  /**
   * Memoized lookup using custom predicate function
   */
  findWithPredicate(key, searchFn) {
    let response = this.findByMap.get(key);
    if (!response) {
      response = this.items.find(searchFn) ?? null;
      this.findByMap.set(key, response);
    }
    return response ?? null;
  }
}
BreakPointRegistry.ɵfac = function BreakPointRegistry_Factory(t) {
  return new (t || BreakPointRegistry)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](BREAKPOINTS));
};
BreakPointRegistry.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: BreakPointRegistry,
  factory: BreakPointRegistry.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](BreakPointRegistry, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [BREAKPOINTS]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const PRINT = 'print';
const BREAKPOINT_PRINT = {
  alias: PRINT,
  mediaQuery: PRINT,
  priority: 1000
};
/**
 * PrintHook - Use to intercept print MediaQuery activations and force
 *             layouts to render with the specified print alias/breakpoint
 *
 * Used in MediaMarshaller and MediaObserver
 */
class PrintHook {
  constructor(breakpoints, layoutConfig, _document) {
    this.breakpoints = breakpoints;
    this.layoutConfig = layoutConfig;
    this._document = _document;
    // registeredBeforeAfterPrintHooks tracks if we registered the `beforeprint`
    //  and `afterprint` event listeners.
    this.registeredBeforeAfterPrintHooks = false;
    // isPrintingBeforeAfterEvent is used to track if we are printing from within
    // a `beforeprint` event handler. This prevents the typical `stopPrinting`
    // form `interceptEvents` so that printing is not stopped while the dialog
    // is still open. This is an extension of the `isPrinting` property on
    // browsers which support `beforeprint` and `afterprint` events.
    this.isPrintingBeforeAfterEvent = false;
    this.beforePrintEventListeners = [];
    this.afterPrintEventListeners = [];
    this.formerActivations = null;
    // Is this service currently in print mode
    this.isPrinting = false;
    this.queue = new PrintQueue();
    this.deactivations = [];
  }
  /** Add 'print' mediaQuery: to listen for matchMedia activations */
  withPrintQuery(queries) {
    return [...queries, PRINT];
  }
  /** Is the MediaChange event for any 'print' @media */
  isPrintEvent(e) {
    return e.mediaQuery.startsWith(PRINT);
  }
  /** What is the desired mqAlias to use while printing? */
  get printAlias() {
    return [...(this.layoutConfig.printWithBreakpoints ?? [])];
  }
  /** Lookup breakpoints associated with print aliases. */
  get printBreakPoints() {
    return this.printAlias.map(alias => this.breakpoints.findByAlias(alias)).filter(bp => bp !== null);
  }
  /** Lookup breakpoint associated with mediaQuery */
  getEventBreakpoints({
    mediaQuery
  }) {
    const bp = this.breakpoints.findByQuery(mediaQuery);
    const list = bp ? [...this.printBreakPoints, bp] : this.printBreakPoints;
    return list.sort(sortDescendingPriority);
  }
  /** Update event with printAlias mediaQuery information */
  updateEvent(event) {
    let bp = this.breakpoints.findByQuery(event.mediaQuery);
    if (this.isPrintEvent(event)) {
      // Reset from 'print' to first (highest priority) print breakpoint
      bp = this.getEventBreakpoints(event)[0];
      event.mediaQuery = bp?.mediaQuery ?? '';
    }
    return mergeAlias(event, bp);
  }
  // registerBeforeAfterPrintHooks registers a `beforeprint` event hook so we can
  // trigger print styles synchronously and apply proper layout styles.
  // It is a noop if the hooks have already been registered or if the document's
  // `defaultView` is not available.
  registerBeforeAfterPrintHooks(target) {
    // `defaultView` may be null when rendering on the server or in other contexts.
    if (!this._document.defaultView || this.registeredBeforeAfterPrintHooks) {
      return;
    }
    this.registeredBeforeAfterPrintHooks = true;
    const beforePrintListener = () => {
      // If we aren't already printing, start printing and update the styles as
      // if there was a regular print `MediaChange`(from matchMedia).
      if (!this.isPrinting) {
        this.isPrintingBeforeAfterEvent = true;
        this.startPrinting(target, this.getEventBreakpoints(new MediaChange(true, PRINT)));
        target.updateStyles();
      }
    };
    const afterPrintListener = () => {
      // If we aren't already printing, start printing and update the styles as
      // if there was a regular print `MediaChange`(from matchMedia).
      this.isPrintingBeforeAfterEvent = false;
      if (this.isPrinting) {
        this.stopPrinting(target);
        target.updateStyles();
      }
    };
    // Could we have teardown logic to remove if there are no print listeners being used?
    this._document.defaultView.addEventListener('beforeprint', beforePrintListener);
    this._document.defaultView.addEventListener('afterprint', afterPrintListener);
    this.beforePrintEventListeners.push(beforePrintListener);
    this.afterPrintEventListeners.push(afterPrintListener);
  }
  /**
   * Prepare RxJS tap operator with partial application
   * @return pipeable tap predicate
   */
  interceptEvents(target) {
    return event => {
      if (this.isPrintEvent(event)) {
        if (event.matches && !this.isPrinting) {
          this.startPrinting(target, this.getEventBreakpoints(event));
          target.updateStyles();
        } else if (!event.matches && this.isPrinting && !this.isPrintingBeforeAfterEvent) {
          this.stopPrinting(target);
          target.updateStyles();
        }
        return;
      }
      this.collectActivations(target, event);
    };
  }
  /** Stop mediaChange event propagation in event streams */
  blockPropagation() {
    return event => {
      return !(this.isPrinting || this.isPrintEvent(event));
    };
  }
  /**
   * Save current activateBreakpoints (for later restore)
   * and substitute only the printAlias breakpoint
   */
  startPrinting(target, bpList) {
    this.isPrinting = true;
    this.formerActivations = target.activatedBreakpoints;
    target.activatedBreakpoints = this.queue.addPrintBreakpoints(bpList);
  }
  /** For any print de-activations, reset the entire print queue */
  stopPrinting(target) {
    target.activatedBreakpoints = this.deactivations;
    this.deactivations = [];
    this.formerActivations = null;
    this.queue.clear();
    this.isPrinting = false;
  }
  /**
   * To restore pre-Print Activations, we must capture the proper
   * list of breakpoint activations BEFORE print starts. OnBeforePrint()
   * is supported; so 'print' mediaQuery activations are used as a fallback
   * in browsers without `beforeprint` support.
   *
   * >  But activated breakpoints are deactivated BEFORE 'print' activation.
   *
   * Let's capture all de-activations using the following logic:
   *
   *  When not printing:
   *    - clear cache when activating non-print breakpoint
   *    - update cache (and sort) when deactivating
   *
   *  When printing:
   *    - sort and save when starting print
   *    - restore as activatedTargets and clear when stop printing
   */
  collectActivations(target, event) {
    if (!this.isPrinting || this.isPrintingBeforeAfterEvent) {
      if (!this.isPrintingBeforeAfterEvent) {
        // Only clear deactivations if we aren't printing from a `beforeprint` event.
        // Otherwise, this will clear before `stopPrinting()` is called to restore
        // the pre-Print Activations.
        this.deactivations = [];
        return;
      }
      if (!event.matches) {
        const bp = this.breakpoints.findByQuery(event.mediaQuery);
        // Deactivating a breakpoint
        if (bp) {
          const hasFormerBp = this.formerActivations && this.formerActivations.includes(bp);
          const wasActivated = !this.formerActivations && target.activatedBreakpoints.includes(bp);
          const shouldDeactivate = hasFormerBp || wasActivated;
          if (shouldDeactivate) {
            this.deactivations.push(bp);
            this.deactivations.sort(sortDescendingPriority);
          }
        }
      }
    }
  }
  /** Teardown logic for the service. */
  ngOnDestroy() {
    if (this._document.defaultView) {
      this.beforePrintEventListeners.forEach(l => this._document.defaultView.removeEventListener('beforeprint', l));
      this.afterPrintEventListeners.forEach(l => this._document.defaultView.removeEventListener('afterprint', l));
    }
  }
}
PrintHook.ɵfac = function PrintHook_Factory(t) {
  return new (t || PrintHook)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](BreakPointRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](LAYOUT_CONFIG), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
PrintHook.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: PrintHook,
  factory: PrintHook.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](PrintHook, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: BreakPointRegistry
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [LAYOUT_CONFIG]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();
// ************************************************************************
// Internal Utility class 'PrintQueue'
// ************************************************************************
/**
 * Utility class to manage print breakpoints + activatedBreakpoints
 * with correct sorting WHILE printing
 */
class PrintQueue {
  constructor() {
    /** Sorted queue with prioritized print breakpoints */
    this.printBreakpoints = [];
  }
  addPrintBreakpoints(bpList) {
    bpList.push(BREAKPOINT_PRINT);
    bpList.sort(sortDescendingPriority);
    bpList.forEach(bp => this.addBreakpoint(bp));
    return this.printBreakpoints;
  }
  /** Add Print breakpoint to queue */
  addBreakpoint(bp) {
    if (!!bp) {
      const bpInList = this.printBreakpoints.find(it => it.mediaQuery === bp.mediaQuery);
      if (bpInList === undefined) {
        // If this is a `printAlias` breakpoint, then append. If a true 'print' breakpoint,
        // register as highest priority in the queue
        this.printBreakpoints = isPrintBreakPoint(bp) ? [bp, ...this.printBreakpoints] : [...this.printBreakpoints, bp];
      }
    }
  }
  /** Restore original activated breakpoints and clear internal caches */
  clear() {
    this.printBreakpoints = [];
  }
}
// ************************************************************************
// Internal Utility methods
// ************************************************************************
/** Only support intercept queueing if the Breakpoint is a print @media query */
function isPrintBreakPoint(bp) {
  return bp?.mediaQuery.startsWith(PRINT) ?? false;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * MediaMarshaller - register responsive values from directives and
 *                   trigger them based on media query events
 */
class MediaMarshaller {
  constructor(matchMedia, breakpoints, hook) {
    this.matchMedia = matchMedia;
    this.breakpoints = breakpoints;
    this.hook = hook;
    this._useFallbacks = true;
    this._activatedBreakpoints = [];
    this.elementMap = new Map();
    this.elementKeyMap = new WeakMap();
    this.watcherMap = new WeakMap(); // special triggers to update elements
    this.updateMap = new WeakMap(); // callback functions to update styles
    this.clearMap = new WeakMap(); // callback functions to clear styles
    this.subject = new rxjs__WEBPACK_IMPORTED_MODULE_7__.Subject();
    this.observeActivations();
  }
  get activatedAlias() {
    return this.activatedBreakpoints[0]?.alias ?? '';
  }
  set activatedBreakpoints(bps) {
    this._activatedBreakpoints = [...bps];
  }
  get activatedBreakpoints() {
    return [...this._activatedBreakpoints];
  }
  set useFallbacks(value) {
    this._useFallbacks = value;
  }
  /**
   * Update styles on breakpoint activates or deactivates
   * @param mc
   */
  onMediaChange(mc) {
    const bp = this.findByQuery(mc.mediaQuery);
    if (bp) {
      mc = mergeAlias(mc, bp);
      const bpIndex = this.activatedBreakpoints.indexOf(bp);
      if (mc.matches && bpIndex === -1) {
        this._activatedBreakpoints.push(bp);
        this._activatedBreakpoints.sort(sortDescendingPriority);
        this.updateStyles();
      } else if (!mc.matches && bpIndex !== -1) {
        // Remove the breakpoint when it's deactivated
        this._activatedBreakpoints.splice(bpIndex, 1);
        this._activatedBreakpoints.sort(sortDescendingPriority);
        this.updateStyles();
      }
    }
  }
  /**
   * initialize the marshaller with necessary elements for delegation on an element
   * @param element
   * @param key
   * @param updateFn optional callback so that custom bp directives don't have to re-provide this
   * @param clearFn optional callback so that custom bp directives don't have to re-provide this
   * @param extraTriggers other triggers to force style updates (e.g. layout, directionality, etc)
   */
  init(element, key, updateFn, clearFn, extraTriggers = []) {
    initBuilderMap(this.updateMap, element, key, updateFn);
    initBuilderMap(this.clearMap, element, key, clearFn);
    this.buildElementKeyMap(element, key);
    this.watchExtraTriggers(element, key, extraTriggers);
  }
  /**
   * get the value for an element and key and optionally a given breakpoint
   * @param element
   * @param key
   * @param bp
   */
  getValue(element, key, bp) {
    const bpMap = this.elementMap.get(element);
    if (bpMap) {
      const values = bp !== undefined ? bpMap.get(bp) : this.getActivatedValues(bpMap, key);
      if (values) {
        return values.get(key);
      }
    }
    return undefined;
  }
  /**
   * whether the element has values for a given key
   * @param element
   * @param key
   */
  hasValue(element, key) {
    const bpMap = this.elementMap.get(element);
    if (bpMap) {
      const values = this.getActivatedValues(bpMap, key);
      if (values) {
        return values.get(key) !== undefined || false;
      }
    }
    return false;
  }
  /**
   * Set the value for an input on a directive
   * @param element the element in question
   * @param key the type of the directive (e.g. flex, layout-gap, etc)
   * @param bp the breakpoint suffix (empty string = default)
   * @param val the value for the breakpoint
   */
  setValue(element, key, val, bp) {
    let bpMap = this.elementMap.get(element);
    if (!bpMap) {
      bpMap = new Map().set(bp, new Map().set(key, val));
      this.elementMap.set(element, bpMap);
    } else {
      const values = (bpMap.get(bp) ?? new Map()).set(key, val);
      bpMap.set(bp, values);
      this.elementMap.set(element, bpMap);
    }
    const value = this.getValue(element, key);
    if (value !== undefined) {
      this.updateElement(element, key, value);
    }
  }
  /** Track element value changes for a specific key */
  trackValue(element, key) {
    return this.subject.asObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(v => v.element === element && v.key === key));
  }
  /** update all styles for all elements on the current breakpoint */
  updateStyles() {
    this.elementMap.forEach((bpMap, el) => {
      const keyMap = new Set(this.elementKeyMap.get(el));
      let valueMap = this.getActivatedValues(bpMap);
      if (valueMap) {
        valueMap.forEach((v, k) => {
          this.updateElement(el, k, v);
          keyMap.delete(k);
        });
      }
      keyMap.forEach(k => {
        valueMap = this.getActivatedValues(bpMap, k);
        if (valueMap) {
          const value = valueMap.get(k);
          this.updateElement(el, k, value);
        } else {
          this.clearElement(el, k);
        }
      });
    });
  }
  /**
   * clear the styles for a given element
   * @param element
   * @param key
   */
  clearElement(element, key) {
    const builders = this.clearMap.get(element);
    if (builders) {
      const clearFn = builders.get(key);
      if (!!clearFn) {
        clearFn();
        this.subject.next({
          element,
          key,
          value: ''
        });
      }
    }
  }
  /**
   * update a given element with the activated values for a given key
   * @param element
   * @param key
   * @param value
   */
  updateElement(element, key, value) {
    const builders = this.updateMap.get(element);
    if (builders) {
      const updateFn = builders.get(key);
      if (!!updateFn) {
        updateFn(value);
        this.subject.next({
          element,
          key,
          value
        });
      }
    }
  }
  /**
   * release all references to a given element
   * @param element
   */
  releaseElement(element) {
    const watcherMap = this.watcherMap.get(element);
    if (watcherMap) {
      watcherMap.forEach(s => s.unsubscribe());
      this.watcherMap.delete(element);
    }
    const elementMap = this.elementMap.get(element);
    if (elementMap) {
      elementMap.forEach((_, s) => elementMap.delete(s));
      this.elementMap.delete(element);
    }
  }
  /**
   * trigger an update for a given element and key (e.g. layout)
   * @param element
   * @param key
   */
  triggerUpdate(element, key) {
    const bpMap = this.elementMap.get(element);
    if (bpMap) {
      const valueMap = this.getActivatedValues(bpMap, key);
      if (valueMap) {
        if (key) {
          this.updateElement(element, key, valueMap.get(key));
        } else {
          valueMap.forEach((v, k) => this.updateElement(element, k, v));
        }
      }
    }
  }
  /** Cross-reference for HTMLElement with directive key */
  buildElementKeyMap(element, key) {
    let keyMap = this.elementKeyMap.get(element);
    if (!keyMap) {
      keyMap = new Set();
      this.elementKeyMap.set(element, keyMap);
    }
    keyMap.add(key);
  }
  /**
   * Other triggers that should force style updates:
   * - directionality
   * - layout changes
   * - mutationobserver updates
   */
  watchExtraTriggers(element, key, triggers) {
    if (triggers && triggers.length) {
      let watchers = this.watcherMap.get(element);
      if (!watchers) {
        watchers = new Map();
        this.watcherMap.set(element, watchers);
      }
      const subscription = watchers.get(key);
      if (!subscription) {
        const newSubscription = (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)(...triggers).subscribe(() => {
          const currentValue = this.getValue(element, key);
          this.updateElement(element, key, currentValue);
        });
        watchers.set(key, newSubscription);
      }
    }
  }
  /** Breakpoint locator by mediaQuery */
  findByQuery(query) {
    return this.breakpoints.findByQuery(query);
  }
  /**
   * get the fallback breakpoint for a given element, starting with the current breakpoint
   * @param bpMap
   * @param key
   */
  getActivatedValues(bpMap, key) {
    for (let i = 0; i < this.activatedBreakpoints.length; i++) {
      const activatedBp = this.activatedBreakpoints[i];
      const valueMap = bpMap.get(activatedBp.alias);
      if (valueMap) {
        if (key === undefined || valueMap.has(key) && valueMap.get(key) != null) {
          return valueMap;
        }
      }
    }
    // On the server, we explicitly have an "all" section filled in to begin with.
    // So we don't need to aggressively find a fallback if no explicit value exists.
    if (!this._useFallbacks) {
      return undefined;
    }
    const lastHope = bpMap.get('');
    return key === undefined || lastHope && lastHope.has(key) ? lastHope : undefined;
  }
  /**
   * Watch for mediaQuery breakpoint activations
   */
  observeActivations() {
    const queries = this.breakpoints.items.map(bp => bp.mediaQuery);
    this.hook.registerBeforeAfterPrintHooks(this);
    this.matchMedia.observe(this.hook.withPrintQuery(queries)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.tap)(this.hook.interceptEvents(this)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this));
  }
}
MediaMarshaller.ɵfac = function MediaMarshaller_Factory(t) {
  return new (t || MediaMarshaller)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](MatchMedia), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](BreakPointRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](PrintHook));
};
MediaMarshaller.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: MediaMarshaller,
  factory: MediaMarshaller.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MediaMarshaller, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: MatchMedia
    }, {
      type: BreakPointRegistry
    }, {
      type: PrintHook
    }];
  }, null);
})();
function initBuilderMap(map, element, key, input) {
  if (input !== undefined) {
    const oldMap = map.get(element) ?? new Map();
    oldMap.set(key, input);
    map.set(element, oldMap);
  }
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    this.elementRef = elementRef;
    this.styleBuilder = styleBuilder;
    this.styler = styler;
    this.marshal = marshal;
    this.DIRECTIVE_KEY = '';
    this.inputs = [];
    /** The most recently used styles for the builder */
    this.mru = {};
    this.destroySubject = new rxjs__WEBPACK_IMPORTED_MODULE_7__.Subject();
    /** Cache map for style computation */
    this.styleCache = new Map();
  }
  /** Access to host element's parent DOM node */
  get parentElement() {
    return this.elementRef.nativeElement.parentElement;
  }
  /** Access to the HTMLElement for the directive */
  get nativeElement() {
    return this.elementRef.nativeElement;
  }
  /** Access to the activated value for the directive */
  get activatedValue() {
    return this.marshal.getValue(this.nativeElement, this.DIRECTIVE_KEY);
  }
  set activatedValue(value) {
    this.marshal.setValue(this.nativeElement, this.DIRECTIVE_KEY, value, this.marshal.activatedAlias);
  }
  /** For @Input changes */
  ngOnChanges(changes) {
    Object.keys(changes).forEach(key => {
      if (this.inputs.indexOf(key) !== -1) {
        const bp = key.split('.').slice(1).join('.');
        const val = changes[key].currentValue;
        this.setValue(val, bp);
      }
    });
  }
  ngOnDestroy() {
    this.destroySubject.next();
    this.destroySubject.complete();
    this.marshal.releaseElement(this.nativeElement);
  }
  /** Register with central marshaller service */
  init(extraTriggers = []) {
    this.marshal.init(this.elementRef.nativeElement, this.DIRECTIVE_KEY, this.updateWithValue.bind(this), this.clearStyles.bind(this), extraTriggers);
  }
  /** Add styles to the element using predefined style builder */
  addStyles(input, parent) {
    const builder = this.styleBuilder;
    const useCache = builder.shouldCache;
    let genStyles = this.styleCache.get(input);
    if (!genStyles || !useCache) {
      genStyles = builder.buildStyles(input, parent);
      if (useCache) {
        this.styleCache.set(input, genStyles);
      }
    }
    this.mru = {
      ...genStyles
    };
    this.applyStyleToElement(genStyles);
    builder.sideEffect(input, genStyles, parent);
  }
  /** Remove generated styles from an element using predefined style builder */
  clearStyles() {
    Object.keys(this.mru).forEach(k => {
      this.mru[k] = '';
    });
    this.applyStyleToElement(this.mru);
    this.mru = {};
    this.currentValue = undefined;
  }
  /** Force trigger style updates on DOM element */
  triggerUpdate() {
    this.marshal.triggerUpdate(this.nativeElement, this.DIRECTIVE_KEY);
  }
  /**
   * Determine the DOM element's Flexbox flow (flex-direction).
   *
   * Check inline style first then check computed (stylesheet) style.
   * And optionally add the flow value to element's inline style.
   */
  getFlexFlowDirection(target, addIfMissing = false) {
    if (target) {
      const [value, hasInlineValue] = this.styler.getFlowDirection(target);
      if (!hasInlineValue && addIfMissing) {
        const style = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_2__.buildLayoutCSS)(value);
        const elements = [target];
        this.styler.applyStyleToElements(style, elements);
      }
      return value.trim();
    }
    return 'row';
  }
  hasWrap(target) {
    return this.styler.hasWrap(target);
  }
  /** Applies styles given via string pair or object map to the directive element */
  applyStyleToElement(style, value, element = this.nativeElement) {
    this.styler.applyStyleToElement(element, style, value);
  }
  setValue(val, bp) {
    this.marshal.setValue(this.nativeElement, this.DIRECTIVE_KEY, val, bp);
  }
  updateWithValue(input) {
    if (this.currentValue !== input) {
      this.addStyles(input);
      this.currentValue = input;
    }
  }
}
BaseDirective2.ɵfac = function BaseDirective2_Factory(t) {
  return new (t || BaseDirective2)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](StyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](MediaMarshaller));
};
BaseDirective2.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: BaseDirective2,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](BaseDirective2, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: StyleBuilder
    }, {
      type: StyleUtils
    }, {
      type: MediaMarshaller
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * MockMatchMedia mocks calls to the Window API matchMedia with a build of a simulated
 * MockMediaQueryListener. Methods are available to simulate an activation of a mediaQuery
 * range and to clearAll mediaQuery listeners.
 */
class MockMatchMedia extends MatchMedia {
  constructor(_zone, _platformId, _document, _breakpoints) {
    super(_zone, _platformId, _document);
    this._breakpoints = _breakpoints;
    this.autoRegisterQueries = true; // Used for testing BreakPoint registrations
    this.useOverlaps = false; // Allow fallback to overlapping mediaQueries
  }
  /** Easy method to clear all listeners for all mediaQueries */
  clearAll() {
    this.registry.forEach(mql => {
      mql.destroy();
    });
    this.registry.clear();
    this.useOverlaps = false;
  }
  /** Feature to support manual, simulated activation of a mediaQuery. */
  activate(mediaQuery, useOverlaps = this.useOverlaps) {
    mediaQuery = this._validateQuery(mediaQuery);
    if (useOverlaps || !this.isActive(mediaQuery)) {
      this._deactivateAll();
      this._registerMediaQuery(mediaQuery);
      this._activateWithOverlaps(mediaQuery, useOverlaps);
    }
    return this.hasActivated;
  }
  /** Converts an optional mediaQuery alias to a specific, valid mediaQuery */
  _validateQuery(queryOrAlias) {
    const bp = this._breakpoints.findByAlias(queryOrAlias);
    return bp?.mediaQuery ?? queryOrAlias;
  }
  /**
   * Manually onMediaChange any overlapping mediaQueries to simulate
   * similar functionality in the window.matchMedia()
   */
  _activateWithOverlaps(mediaQuery, useOverlaps) {
    if (useOverlaps) {
      const bp = this._breakpoints.findByQuery(mediaQuery);
      const alias = bp?.alias ?? 'unknown';
      // Simulate activation of overlapping lt-<XXX> ranges
      switch (alias) {
        case 'lg':
          this._activateByAlias(['lt-xl']);
          break;
        case 'md':
          this._activateByAlias(['lt-xl', 'lt-lg']);
          break;
        case 'sm':
          this._activateByAlias(['lt-xl', 'lt-lg', 'lt-md']);
          break;
        case 'xs':
          this._activateByAlias(['lt-xl', 'lt-lg', 'lt-md', 'lt-sm']);
          break;
      }
      // Simulate activation of overlapping gt-<xxxx> mediaQuery ranges
      switch (alias) {
        case 'xl':
          this._activateByAlias(['gt-lg', 'gt-md', 'gt-sm', 'gt-xs']);
          break;
        case 'lg':
          this._activateByAlias(['gt-md', 'gt-sm', 'gt-xs']);
          break;
        case 'md':
          this._activateByAlias(['gt-sm', 'gt-xs']);
          break;
        case 'sm':
          this._activateByAlias(['gt-xs']);
          break;
      }
    }
    // Activate last since the responsiveActivation is watching *this* mediaQuery
    return this._activateByQuery(mediaQuery);
  }
  /**
   *
   */
  _activateByAlias(aliases) {
    const activate = alias => {
      const bp = this._breakpoints.findByAlias(alias);
      this._activateByQuery(bp?.mediaQuery ?? alias);
    };
    aliases.forEach(activate);
  }
  /**
   *
   */
  _activateByQuery(mediaQuery) {
    if (!this.registry.has(mediaQuery) && this.autoRegisterQueries) {
      this._registerMediaQuery(mediaQuery);
    }
    const mql = this.registry.get(mediaQuery);
    if (mql && !this.isActive(mediaQuery)) {
      this.registry.set(mediaQuery, mql.activate());
    }
    return this.hasActivated;
  }
  /** Deactivate all current MQLs and reset the buffer */
  _deactivateAll() {
    this.registry.forEach(it => {
      it.deactivate();
    });
    return this;
  }
  /** Insure the mediaQuery is registered with MatchMedia */
  _registerMediaQuery(mediaQuery) {
    if (!this.registry.has(mediaQuery) && this.autoRegisterQueries) {
      this.registerQuery(mediaQuery);
    }
  }
  /**
   * Call window.matchMedia() to build a MediaQueryList; which
   * supports 0..n listeners for activation/deactivation
   */
  buildMQL(query) {
    return new MockMediaQueryList(query);
  }
  get hasActivated() {
    return this.activations.length > 0;
  }
}
MockMatchMedia.ɵfac = function MockMatchMedia_Factory(t) {
  return new (t || MockMatchMedia)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](BreakPointRegistry));
};
MockMatchMedia.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: MockMatchMedia,
  factory: MockMatchMedia.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MockMatchMedia, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone
    }, {
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }, {
      type: BreakPointRegistry
    }];
  }, null);
})();
/**
 * Special internal class to simulate a MediaQueryList and
 * - supports manual activation to simulate mediaQuery matching
 * - manages listeners
 */
class MockMediaQueryList extends EventTarget {
  constructor(_mediaQuery) {
    super();
    this._mediaQuery = _mediaQuery;
    this._isActive = false;
    this._listeners = [];
    this.onchange = null;
  }
  get matches() {
    return this._isActive;
  }
  get media() {
    return this._mediaQuery;
  }
  /**
   * Destroy the current list by deactivating the
   * listeners and clearing the internal list
   */
  destroy() {
    this.deactivate();
    this._listeners = [];
  }
  /** Notify all listeners that 'matches === TRUE' */
  activate() {
    if (!this._isActive) {
      this._isActive = true;
      this._listeners.forEach(callback => {
        const cb = callback;
        cb.call(this, {
          matches: this.matches,
          media: this.media
        });
      });
    }
    return this;
  }
  /** Notify all listeners that 'matches === false' */
  deactivate() {
    if (this._isActive) {
      this._isActive = false;
      this._listeners.forEach(callback => {
        const cb = callback;
        cb.call(this, {
          matches: this.matches,
          media: this.media
        });
      });
    }
    return this;
  }
  /** Add a listener to our internal list to activate later */
  addListener(listener) {
    if (this._listeners.indexOf(listener) === -1) {
      this._listeners.push(listener);
    }
    if (this._isActive) {
      const cb = listener;
      cb.call(this, {
        matches: this.matches,
        media: this.media
      });
    }
  }
  /** Don't need to remove listeners in the testing environment */
  removeListener(_) {}
  dispatchEvent(_) {
    return false;
  }
}
/**
 * Pre-configured provider for MockMatchMedia
 */
const MockMatchMediaProvider = {
  provide: MatchMedia,
  useClass: MockMatchMedia
};

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Wraps the provided value in an array, unless the provided value is an array. */
function coerceArray(value) {
  return Array.isArray(value) ? value : [value];
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * MediaObserver enables applications to listen for 1..n mediaQuery activations and to determine
 * if a mediaQuery is currently activated.
 *
 * Since a breakpoint change will first deactivate 1...n mediaQueries and then possibly activate
 * 1..n mediaQueries, the MediaObserver will debounce notifications and report ALL *activations*
 * in 1 event notification. The reported activations will be sorted in descending priority order.
 *
 * This class uses the BreakPoint Registry to inject alias information into the raw MediaChange
 * notification. For custom mediaQuery notifications, alias information will not be injected and
 * those fields will be ''.
 *
 * Note: Developers should note that only mediaChange activations (not de-activations)
 *       are announced by the MediaObserver.
 *
 *  @usage
 *
 *  // RxJS
 *  import { filter } from 'rxjs/operators';
 *  import { MediaObserver } from '@angular/flex-layout';
 *
 *  @Component({ ... })
 *  export class AppComponent {
 *    status: string = '';
 *
 *    constructor(mediaObserver: MediaObserver) {
 *      const media$ = mediaObserver.asObservable().pipe(
 *        filter((changes: MediaChange[]) => true)   // silly noop filter
 *      );
 *
 *      media$.subscribe((changes: MediaChange[]) => {
 *        let status = '';
 *        changes.forEach( change => {
 *          status += `'${change.mqAlias}' = (${change.mediaQuery}) <br/>` ;
 *        });
 *        this.status = status;
 *     });
 *
 *    }
 *  }
 */
class MediaObserver {
  constructor(breakpoints, matchMedia, hook) {
    this.breakpoints = breakpoints;
    this.matchMedia = matchMedia;
    this.hook = hook;
    /** Filter MediaChange notifications for overlapping breakpoints */
    this.filterOverlaps = false;
    this.destroyed$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__.Subject();
    this._media$ = this.watchActivations();
  }
  /**
   * Completes the active subject, signalling to all complete for all
   * MediaObserver subscribers
   */
  ngOnDestroy() {
    this.destroyed$.next();
    this.destroyed$.complete();
  }
  // ************************************************
  // Public Methods
  // ************************************************
  /**
   * Observe changes to current activation 'list'
   */
  asObservable() {
    return this._media$;
  }
  /**
   * Allow programmatic query to determine if one or more media query/alias match
   * the current viewport size.
   * @param value One or more media queries (or aliases) to check.
   * @returns Whether any of the media queries match.
   */
  isActive(value) {
    const aliases = splitQueries(coerceArray(value));
    return aliases.some(alias => {
      const query = toMediaQuery(alias, this.breakpoints);
      return query !== null && this.matchMedia.isActive(query);
    });
  }
  // ************************************************
  // Internal Methods
  // ************************************************
  /**
   * Register all the mediaQueries registered in the BreakPointRegistry
   * This is needed so subscribers can be auto-notified of all standard, registered
   * mediaQuery activations
   */
  watchActivations() {
    const queries = this.breakpoints.items.map(bp => bp.mediaQuery);
    return this.buildObservable(queries);
  }
  /**
   * Only pass/announce activations (not de-activations)
   *
   * Since multiple-mediaQueries can be activation in a cycle,
   * gather all current activations into a single list of changes to observers
   *
   * Inject associated (if any) alias information into the MediaChange event
   * - Exclude mediaQuery activations for overlapping mQs. List bounded mQ ranges only
   * - Exclude print activations that do not have an associated mediaQuery
   *
   * NOTE: the raw MediaChange events [from MatchMedia] do not
   *       contain important alias information; as such this info
   *       must be injected into the MediaChange
   */
  buildObservable(mqList) {
    const hasChanges = changes => {
      const isValidQuery = change => change.mediaQuery.length > 0;
      return changes.filter(isValidQuery).length > 0;
    };
    const excludeOverlaps = changes => {
      return !this.filterOverlaps ? changes : changes.filter(change => {
        const bp = this.breakpoints.findByQuery(change.mediaQuery);
        return bp?.overlapping ?? true;
      });
    };
    const ignoreDuplicates = (previous, current) => {
      if (previous.length !== current.length) {
        return false;
      }
      const previousMqs = previous.map(mc => mc.mediaQuery);
      const currentMqs = new Set(current.map(mc => mc.mediaQuery));
      const difference = new Set(previousMqs.filter(mq => !currentMqs.has(mq)));
      return difference.size === 0;
    };
    /**
     */
    return this.matchMedia.observe(this.hook.withPrintQuery(mqList)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(change => change.matches), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.debounceTime)(0, rxjs__WEBPACK_IMPORTED_MODULE_10__.asapScheduler), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.switchMap)(_ => (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.of)(this.findAllActivations())), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(excludeOverlaps), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(hasChanges), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.distinctUntilChanged)(ignoreDuplicates), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyed$));
  }
  /**
   * Find all current activations and prepare single list of activations
   * sorted by descending priority.
   */
  findAllActivations() {
    const mergeMQAlias = change => {
      const bp = this.breakpoints.findByQuery(change.mediaQuery);
      return mergeAlias(change, bp);
    };
    const replaceWithPrintAlias = change => this.hook.isPrintEvent(change) ? this.hook.updateEvent(change) : change;
    return this.matchMedia.activations.map(query => new MediaChange(true, query)).map(replaceWithPrintAlias).map(mergeMQAlias).sort(sortDescendingPriority);
  }
}
MediaObserver.ɵfac = function MediaObserver_Factory(t) {
  return new (t || MediaObserver)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](BreakPointRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](MatchMedia), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](PrintHook));
};
MediaObserver.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: MediaObserver,
  factory: MediaObserver.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MediaObserver, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: BreakPointRegistry
    }, {
      type: MatchMedia
    }, {
      type: PrintHook
    }];
  }, null);
})();
/**
 * Find associated breakpoint (if any)
 */
function toMediaQuery(query, locator) {
  const bp = locator.findByAlias(query) ?? locator.findByQuery(query);
  return bp?.mediaQuery ?? null;
}
/**
 * Split each query string into separate query strings if two queries are provided as comma
 * separated.
 */
function splitQueries(queries) {
  return queries.flatMap(query => query.split(',')).map(query => query.trim());
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * Class
 */
class MediaTrigger {
  constructor(breakpoints, matchMedia, layoutConfig, _platformId, _document) {
    this.breakpoints = breakpoints;
    this.matchMedia = matchMedia;
    this.layoutConfig = layoutConfig;
    this._platformId = _platformId;
    this._document = _document;
    this.hasCachedRegistryMatches = false;
    this.originalActivations = [];
    this.originalRegistry = new Map();
  }
  /**
   * Manually activate range of breakpoints
   * @param list array of mediaQuery or alias strings
   */
  activate(list) {
    list = list.map(it => it.trim()); // trim queries
    this.saveActivations();
    this.deactivateAll();
    this.setActivations(list);
    this.prepareAutoRestore();
  }
  /**
   * Restore original, 'real' breakpoints and emit events
   * to trigger stream notification
   */
  restore() {
    if (this.hasCachedRegistryMatches) {
      const extractQuery = change => change.mediaQuery;
      const list = this.originalActivations.map(extractQuery);
      try {
        this.deactivateAll();
        this.restoreRegistryMatches();
        this.setActivations(list);
      } finally {
        this.originalActivations = [];
        if (this.resizeSubscription) {
          this.resizeSubscription.unsubscribe();
        }
      }
    }
  }
  // ************************************************
  // Internal Methods
  // ************************************************
  /**
   * Whenever window resizes, immediately auto-restore original
   * activations (if we are simulating activations)
   */
  prepareAutoRestore() {
    const isBrowser = (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__.isPlatformBrowser)(this._platformId) && this._document;
    const enableAutoRestore = isBrowser && this.layoutConfig.mediaTriggerAutoRestore;
    if (enableAutoRestore) {
      const resize$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_16__.fromEvent)(window, 'resize').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.take)(1));
      this.resizeSubscription = resize$.subscribe(this.restore.bind(this));
    }
  }
  /**
   * Notify all matchMedia subscribers of de-activations
   *
   * Note: we must force 'matches' updates for
   *       future matchMedia::activation lookups
   */
  deactivateAll() {
    const list = this.currentActivations;
    this.forceRegistryMatches(list, false);
    this.simulateMediaChanges(list, false);
  }
  /**
   * Cache current activations as sorted, prioritized list of MediaChanges
   */
  saveActivations() {
    if (!this.hasCachedRegistryMatches) {
      const toMediaChange = query => new MediaChange(true, query);
      const mergeMQAlias = change => {
        const bp = this.breakpoints.findByQuery(change.mediaQuery);
        return mergeAlias(change, bp);
      };
      this.originalActivations = this.currentActivations.map(toMediaChange).map(mergeMQAlias).sort(sortDescendingPriority);
      this.cacheRegistryMatches();
    }
  }
  /**
   * Force set manual activations for specified mediaQuery list
   */
  setActivations(list) {
    if (!!this.originalRegistry) {
      this.forceRegistryMatches(list, true);
    }
    this.simulateMediaChanges(list);
  }
  /**
   * For specified mediaQuery list manually simulate activations or deactivations
   */
  simulateMediaChanges(queries, matches = true) {
    const toMediaQuery = query => {
      const locator = this.breakpoints;
      const bp = locator.findByAlias(query) || locator.findByQuery(query);
      return bp ? bp.mediaQuery : query;
    };
    const emitChangeEvent = query => this.emitChangeEvent(matches, query);
    queries.map(toMediaQuery).forEach(emitChangeEvent);
  }
  /**
   * Replace current registry with simulated registry...
   * Note: this is required since MediaQueryList::matches is 'readOnly'
   */
  forceRegistryMatches(queries, matches) {
    const registry = new Map();
    queries.forEach(query => {
      registry.set(query, {
        matches
      });
    });
    this.matchMedia.registry = registry;
  }
  /**
   * Save current MatchMedia::registry items.
   */
  cacheRegistryMatches() {
    const target = this.originalRegistry;
    target.clear();
    this.matchMedia.registry.forEach((value, key) => {
      target.set(key, value);
    });
    this.hasCachedRegistryMatches = true;
  }
  /**
   * Restore original, 'true' registry
   */
  restoreRegistryMatches() {
    const target = this.matchMedia.registry;
    target.clear();
    this.originalRegistry.forEach((value, key) => {
      target.set(key, value);
    });
    this.originalRegistry.clear();
    this.hasCachedRegistryMatches = false;
  }
  /**
   * Manually emit a MediaChange event via the MatchMedia to MediaMarshaller and MediaObserver
   */
  emitChangeEvent(matches, query) {
    this.matchMedia.source.next(new MediaChange(matches, query));
  }
  get currentActivations() {
    return this.matchMedia.activations;
  }
}
MediaTrigger.ɵfac = function MediaTrigger_Factory(t) {
  return new (t || MediaTrigger)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](BreakPointRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](MatchMedia), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](LAYOUT_CONFIG), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
MediaTrigger.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: MediaTrigger,
  factory: MediaTrigger.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MediaTrigger, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: BreakPointRegistry
    }, {
      type: MatchMedia
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [LAYOUT_CONFIG]
      }]
    }, {
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
* The flex API permits 3 or 1 parts of the value:
*    - `flex-grow flex-shrink flex-basis`, or
*    - `flex-basis`
*/
function validateBasis(basis, grow = '1', shrink = '1') {
  let parts = [grow, shrink, basis];
  let j = basis.indexOf('calc');
  if (j > 0) {
    parts[2] = _validateCalcValue(basis.substring(j).trim());
    let matches = basis.substr(0, j).trim().split(' ');
    if (matches.length == 2) {
      parts[0] = matches[0];
      parts[1] = matches[1];
    }
  } else if (j == 0) {
    parts[2] = _validateCalcValue(basis.trim());
  } else {
    let matches = basis.split(' ');
    parts = matches.length === 3 ? matches : [grow, shrink, basis];
  }
  return parts;
}
/**
 * Calc expressions require whitespace before & after any expression operators
 * This is a simple, crude whitespace padding solution.
 *   - '3 3 calc(15em + 20px)'
 *   - calc(100% / 7 * 2)
 *   - 'calc(15em + 20px)'
 *   - 'calc(15em+20px)'
 *   - '37px'
 *   = '43%'
 */
function _validateCalcValue(calc) {
  return calc.replace(/[\s]/g, '').replace(/[\/\*\+\-]/g, ' $& ');
}
const MULTIPLIER_SUFFIX = 'x';
function multiply(value, multiplier) {
  if (multiplier === undefined) {
    return value;
  }
  const transformValue = possibleValue => {
    const numberValue = +possibleValue.slice(0, -MULTIPLIER_SUFFIX.length);
    if (value.endsWith(MULTIPLIER_SUFFIX) && !isNaN(numberValue)) {
      return `${numberValue * multiplier.value}${multiplier.unit}`;
    }
    return value;
  };
  return value.includes(' ') ? value.split(' ').map(transformValue).join(' ') : transformValue(value);
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 3704:
/*!*************************************************************************************!*\
  !*** ./node_modules/@angular/flex-layout/fesm2020/angular-flex-layout-extended.mjs ***!
  \*************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ClassDirective": () => (/* binding */ ClassDirective),
/* harmony export */   "DefaultClassDirective": () => (/* binding */ DefaultClassDirective),
/* harmony export */   "DefaultImgSrcDirective": () => (/* binding */ DefaultImgSrcDirective),
/* harmony export */   "DefaultShowHideDirective": () => (/* binding */ DefaultShowHideDirective),
/* harmony export */   "DefaultStyleDirective": () => (/* binding */ DefaultStyleDirective),
/* harmony export */   "ExtendedModule": () => (/* binding */ ExtendedModule),
/* harmony export */   "ImgSrcDirective": () => (/* binding */ ImgSrcDirective),
/* harmony export */   "ImgSrcStyleBuilder": () => (/* binding */ ImgSrcStyleBuilder),
/* harmony export */   "ShowHideDirective": () => (/* binding */ ShowHideDirective),
/* harmony export */   "ShowHideStyleBuilder": () => (/* binding */ ShowHideStyleBuilder),
/* harmony export */   "StyleDirective": () => (/* binding */ StyleDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/flex-layout/core */ 4658);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 5921);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser */ 4497);










/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class ImgSrcStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(url) {
    return {
      'content': url ? `url(${url})` : ''
    };
  }
}
ImgSrcStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵImgSrcStyleBuilder_BaseFactory;
  return function ImgSrcStyleBuilder_Factory(t) {
    return (ɵImgSrcStyleBuilder_BaseFactory || (ɵImgSrcStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ImgSrcStyleBuilder)))(t || ImgSrcStyleBuilder);
  };
}();
ImgSrcStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: ImgSrcStyleBuilder,
  factory: ImgSrcStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ImgSrcStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class ImgSrcDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal, platformId, serverModuleLoaded) {
    super(elementRef, styleBuilder, styler, marshal);
    this.platformId = platformId;
    this.serverModuleLoaded = serverModuleLoaded;
    this.DIRECTIVE_KEY = 'img-src';
    this.defaultSrc = '';
    this.styleCache = imgSrcCache;
    this.init();
    this.setValue(this.nativeElement.getAttribute('src') || '', '');
    if ((0,_angular_common__WEBPACK_IMPORTED_MODULE_2__.isPlatformServer)(this.platformId) && this.serverModuleLoaded) {
      this.nativeElement.setAttribute('src', '');
    }
  }
  set src(val) {
    this.defaultSrc = val;
    this.setValue(this.defaultSrc, '');
  }
  /**
   * Use the [responsively] activated input value to update
   * the host img src attribute or assign a default `img.src=''`
   * if the src has not been defined.
   *
   * Do nothing to standard `<img src="">` usages, only when responsive
   * keys are present do we actually call `setAttribute()`
   */
  updateWithValue(value) {
    const url = value || this.defaultSrc;
    if ((0,_angular_common__WEBPACK_IMPORTED_MODULE_2__.isPlatformServer)(this.platformId) && this.serverModuleLoaded) {
      this.addStyles(url);
    } else {
      this.nativeElement.setAttribute('src', url);
    }
  }
}
ImgSrcDirective.ɵfac = function ImgSrcDirective_Factory(t) {
  return new (t || ImgSrcDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](ImgSrcStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN));
};
ImgSrcDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: ImgSrcDirective,
  inputs: {
    src: "src"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ImgSrcDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: ImgSrcStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }, {
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN]
      }]
    }];
  }, {
    src: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['src']
    }]
  });
})();
const imgSrcCache = new Map();
const inputs$3 = ['src.xs', 'src.sm', 'src.md', 'src.lg', 'src.xl', 'src.lt-sm', 'src.lt-md', 'src.lt-lg', 'src.lt-xl', 'src.gt-xs', 'src.gt-sm', 'src.gt-md', 'src.gt-lg'];
const selector$3 = `
  img[src.xs],    img[src.sm],    img[src.md],    img[src.lg],   img[src.xl],
  img[src.lt-sm], img[src.lt-md], img[src.lt-lg], img[src.lt-xl],
  img[src.gt-xs], img[src.gt-sm], img[src.gt-md], img[src.gt-lg]
`;
/**
 * This directive provides a responsive API for the HTML <img> 'src' attribute
 * and will update the img.src property upon each responsive activation.
 *
 * e.g.
 *      <img src="defaultScene.jpg" src.xs="mobileScene.jpg"></img>
 *
 * @see https://css-tricks.com/responsive-images-youre-just-changing-resolutions-use-src/
 */
class DefaultImgSrcDirective extends ImgSrcDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$3;
  }
}
DefaultImgSrcDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultImgSrcDirective_BaseFactory;
  return function DefaultImgSrcDirective_Factory(t) {
    return (ɵDefaultImgSrcDirective_BaseFactory || (ɵDefaultImgSrcDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultImgSrcDirective)))(t || DefaultImgSrcDirective);
  };
}();
DefaultImgSrcDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultImgSrcDirective,
  selectors: [["img", "src.xs", ""], ["img", "src.sm", ""], ["img", "src.md", ""], ["img", "src.lg", ""], ["img", "src.xl", ""], ["img", "src.lt-sm", ""], ["img", "src.lt-md", ""], ["img", "src.lt-lg", ""], ["img", "src.lt-xl", ""], ["img", "src.gt-xs", ""], ["img", "src.gt-sm", ""], ["img", "src.gt-md", ""], ["img", "src.gt-lg", ""]],
  inputs: {
    "src.xs": "src.xs",
    "src.sm": "src.sm",
    "src.md": "src.md",
    "src.lg": "src.lg",
    "src.xl": "src.xl",
    "src.lt-sm": "src.lt-sm",
    "src.lt-md": "src.lt-md",
    "src.lt-lg": "src.lt-lg",
    "src.lt-xl": "src.lt-xl",
    "src.gt-xs": "src.gt-xs",
    "src.gt-sm": "src.gt-sm",
    "src.gt-md": "src.gt-md",
    "src.gt-lg": "src.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultImgSrcDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$3,
      inputs: inputs$3
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class ClassDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styler, marshal, iterableDiffers, keyValueDiffers, renderer2, ngClassInstance) {
    super(elementRef, null, styler, marshal);
    this.ngClassInstance = ngClassInstance;
    this.DIRECTIVE_KEY = 'ngClass';
    if (!this.ngClassInstance) {
      // Create an instance NgClass Directive instance only if `ngClass=""` has NOT been defined on
      // the same host element; since the responsive variations may be defined...
      this.ngClassInstance = new _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgClass(iterableDiffers, keyValueDiffers, elementRef, renderer2);
    }
    this.init();
    this.setValue('', '');
  }
  /**
   * Capture class assignments so we cache the default classes
   * which are merged with activated styles and used as fallbacks.
   */
  set klass(val) {
    this.ngClassInstance.klass = val;
    this.setValue(val, '');
  }
  updateWithValue(value) {
    this.ngClassInstance.ngClass = value;
    this.ngClassInstance.ngDoCheck();
  }
  // ******************************************************************
  // Lifecycle Hooks
  // ******************************************************************
  /**
   * For ChangeDetectionStrategy.onPush and ngOnChanges() updates
   */
  ngDoCheck() {
    this.ngClassInstance.ngDoCheck();
  }
}
ClassDirective.ɵfac = function ClassDirective_Factory(t) {
  return new (t || ClassDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.IterableDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.KeyValueDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgClass, 10));
};
ClassDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: ClassDirective,
  inputs: {
    klass: ["class", "klass"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ClassDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.IterableDiffers
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.KeyValueDiffers
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Renderer2
    }, {
      type: _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgClass,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self
      }]
    }];
  }, {
    klass: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['class']
    }]
  });
})();
const inputs$2 = ['ngClass', 'ngClass.xs', 'ngClass.sm', 'ngClass.md', 'ngClass.lg', 'ngClass.xl', 'ngClass.lt-sm', 'ngClass.lt-md', 'ngClass.lt-lg', 'ngClass.lt-xl', 'ngClass.gt-xs', 'ngClass.gt-sm', 'ngClass.gt-md', 'ngClass.gt-lg'];
const selector$2 = `
  [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl],
  [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl],
  [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]
`;
/**
 * Directive to add responsive support for ngClass.
 * This maintains the core functionality of 'ngClass' and adds responsive API
 * Note: this class is a no-op when rendered on the server
 */
class DefaultClassDirective extends ClassDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$2;
  }
}
DefaultClassDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultClassDirective_BaseFactory;
  return function DefaultClassDirective_Factory(t) {
    return (ɵDefaultClassDirective_BaseFactory || (ɵDefaultClassDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultClassDirective)))(t || DefaultClassDirective);
  };
}();
DefaultClassDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultClassDirective,
  selectors: [["", "ngClass", ""], ["", "ngClass.xs", ""], ["", "ngClass.sm", ""], ["", "ngClass.md", ""], ["", "ngClass.lg", ""], ["", "ngClass.xl", ""], ["", "ngClass.lt-sm", ""], ["", "ngClass.lt-md", ""], ["", "ngClass.lt-lg", ""], ["", "ngClass.lt-xl", ""], ["", "ngClass.gt-xs", ""], ["", "ngClass.gt-sm", ""], ["", "ngClass.gt-md", ""], ["", "ngClass.gt-lg", ""]],
  inputs: {
    ngClass: "ngClass",
    "ngClass.xs": "ngClass.xs",
    "ngClass.sm": "ngClass.sm",
    "ngClass.md": "ngClass.md",
    "ngClass.lg": "ngClass.lg",
    "ngClass.xl": "ngClass.xl",
    "ngClass.lt-sm": "ngClass.lt-sm",
    "ngClass.lt-md": "ngClass.lt-md",
    "ngClass.lt-lg": "ngClass.lt-lg",
    "ngClass.lt-xl": "ngClass.lt-xl",
    "ngClass.gt-xs": "ngClass.gt-xs",
    "ngClass.gt-sm": "ngClass.gt-sm",
    "ngClass.gt-md": "ngClass.gt-md",
    "ngClass.gt-lg": "ngClass.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultClassDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$2,
      inputs: inputs$2
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class ShowHideStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(show, parent) {
    const shouldShow = show === 'true';
    return {
      'display': shouldShow ? parent.display || (parent.isServer ? 'initial' : '') : 'none'
    };
  }
}
ShowHideStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵShowHideStyleBuilder_BaseFactory;
  return function ShowHideStyleBuilder_Factory(t) {
    return (ɵShowHideStyleBuilder_BaseFactory || (ɵShowHideStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ShowHideStyleBuilder)))(t || ShowHideStyleBuilder);
  };
}();
ShowHideStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: ShowHideStyleBuilder,
  factory: ShowHideStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ShowHideStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class ShowHideDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal, layoutConfig, platformId, serverModuleLoaded) {
    super(elementRef, styleBuilder, styler, marshal);
    this.layoutConfig = layoutConfig;
    this.platformId = platformId;
    this.serverModuleLoaded = serverModuleLoaded;
    this.DIRECTIVE_KEY = 'show-hide';
    /** Original DOM Element CSS display style */
    this.display = '';
    this.hasLayout = false;
    this.hasFlexChild = false;
  }
  // *********************************************
  // Lifecycle Methods
  // *********************************************
  ngAfterViewInit() {
    this.trackExtraTriggers();
    const children = Array.from(this.nativeElement.children);
    for (let i = 0; i < children.length; i++) {
      if (this.marshal.hasValue(children[i], 'flex')) {
        this.hasFlexChild = true;
        break;
      }
    }
    if (DISPLAY_MAP.has(this.nativeElement)) {
      this.display = DISPLAY_MAP.get(this.nativeElement);
    } else {
      this.display = this.getDisplayStyle();
      DISPLAY_MAP.set(this.nativeElement, this.display);
    }
    this.init();
    // set the default to show unless explicitly overridden
    const defaultValue = this.marshal.getValue(this.nativeElement, this.DIRECTIVE_KEY, '');
    if (defaultValue === undefined || defaultValue === '') {
      this.setValue(true, '');
    } else {
      this.triggerUpdate();
    }
  }
  /**
   * On changes to any @Input properties...
   * Default to use the non-responsive Input value ('fxShow')
   * Then conditionally override with the mq-activated Input's current value
   */
  ngOnChanges(changes) {
    Object.keys(changes).forEach(key => {
      if (this.inputs.indexOf(key) !== -1) {
        const inputKey = key.split('.');
        const bp = inputKey.slice(1).join('.');
        const inputValue = changes[key].currentValue;
        let shouldShow = inputValue !== '' ? inputValue !== 0 ? (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_3__.coerceBooleanProperty)(inputValue) : false : true;
        if (inputKey[0] === 'fxHide') {
          shouldShow = !shouldShow;
        }
        this.setValue(shouldShow, bp);
      }
    });
  }
  // *********************************************
  // Protected methods
  // *********************************************
  /**
   *  Watch for these extra triggers to update fxShow, fxHide stylings
   */
  trackExtraTriggers() {
    this.hasLayout = this.marshal.hasValue(this.nativeElement, 'layout');
    ['layout', 'layout-align'].forEach(key => {
      this.marshal.trackValue(this.nativeElement, key).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroySubject)).subscribe(this.triggerUpdate.bind(this));
    });
  }
  /**
   * Override accessor to the current HTMLElement's `display` style
   * Note: Show/Hide will not change the display to 'flex' but will set it to 'block'
   * unless it was already explicitly specified inline or in a CSS stylesheet.
   */
  getDisplayStyle() {
    return this.hasLayout || this.hasFlexChild && this.layoutConfig.addFlexToParent ? 'flex' : this.styler.lookupStyle(this.nativeElement, 'display', true);
  }
  /** Validate the visibility value and then update the host's inline display style */
  updateWithValue(value = true) {
    if (value === '') {
      return;
    }
    const isServer = (0,_angular_common__WEBPACK_IMPORTED_MODULE_2__.isPlatformServer)(this.platformId);
    this.addStyles(value ? 'true' : 'false', {
      display: this.display,
      isServer
    });
    if (isServer && this.serverModuleLoaded) {
      this.nativeElement.style.setProperty('display', '');
    }
    this.marshal.triggerUpdate(this.parentElement, 'layout-gap');
  }
}
ShowHideDirective.ɵfac = function ShowHideDirective_Factory(t) {
  return new (t || ShowHideDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](ShowHideStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN));
};
ShowHideDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: ShowHideDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ShowHideDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: ShowHideStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG]
      }]
    }, {
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN]
      }]
    }];
  }, null);
})();
const DISPLAY_MAP = new WeakMap();
const inputs$1 = ['fxShow', 'fxShow.print', 'fxShow.xs', 'fxShow.sm', 'fxShow.md', 'fxShow.lg', 'fxShow.xl', 'fxShow.lt-sm', 'fxShow.lt-md', 'fxShow.lt-lg', 'fxShow.lt-xl', 'fxShow.gt-xs', 'fxShow.gt-sm', 'fxShow.gt-md', 'fxShow.gt-lg', 'fxHide', 'fxHide.print', 'fxHide.xs', 'fxHide.sm', 'fxHide.md', 'fxHide.lg', 'fxHide.xl', 'fxHide.lt-sm', 'fxHide.lt-md', 'fxHide.lt-lg', 'fxHide.lt-xl', 'fxHide.gt-xs', 'fxHide.gt-sm', 'fxHide.gt-md', 'fxHide.gt-lg'];
const selector$1 = `
  [fxShow], [fxShow.print],
  [fxShow.xs], [fxShow.sm], [fxShow.md], [fxShow.lg], [fxShow.xl],
  [fxShow.lt-sm], [fxShow.lt-md], [fxShow.lt-lg], [fxShow.lt-xl],
  [fxShow.gt-xs], [fxShow.gt-sm], [fxShow.gt-md], [fxShow.gt-lg],
  [fxHide], [fxHide.print],
  [fxHide.xs], [fxHide.sm], [fxHide.md], [fxHide.lg], [fxHide.xl],
  [fxHide.lt-sm], [fxHide.lt-md], [fxHide.lt-lg], [fxHide.lt-xl],
  [fxHide.gt-xs], [fxHide.gt-sm], [fxHide.gt-md], [fxHide.gt-lg]
`;
/**
 * 'show' Layout API directive
 */
class DefaultShowHideDirective extends ShowHideDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$1;
  }
}
DefaultShowHideDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultShowHideDirective_BaseFactory;
  return function DefaultShowHideDirective_Factory(t) {
    return (ɵDefaultShowHideDirective_BaseFactory || (ɵDefaultShowHideDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultShowHideDirective)))(t || DefaultShowHideDirective);
  };
}();
DefaultShowHideDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultShowHideDirective,
  selectors: [["", "fxShow", ""], ["", "fxShow.print", ""], ["", "fxShow.xs", ""], ["", "fxShow.sm", ""], ["", "fxShow.md", ""], ["", "fxShow.lg", ""], ["", "fxShow.xl", ""], ["", "fxShow.lt-sm", ""], ["", "fxShow.lt-md", ""], ["", "fxShow.lt-lg", ""], ["", "fxShow.lt-xl", ""], ["", "fxShow.gt-xs", ""], ["", "fxShow.gt-sm", ""], ["", "fxShow.gt-md", ""], ["", "fxShow.gt-lg", ""], ["", "fxHide", ""], ["", "fxHide.print", ""], ["", "fxHide.xs", ""], ["", "fxHide.sm", ""], ["", "fxHide.md", ""], ["", "fxHide.lg", ""], ["", "fxHide.xl", ""], ["", "fxHide.lt-sm", ""], ["", "fxHide.lt-md", ""], ["", "fxHide.lt-lg", ""], ["", "fxHide.lt-xl", ""], ["", "fxHide.gt-xs", ""], ["", "fxHide.gt-sm", ""], ["", "fxHide.gt-md", ""], ["", "fxHide.gt-lg", ""]],
  inputs: {
    fxShow: "fxShow",
    "fxShow.print": "fxShow.print",
    "fxShow.xs": "fxShow.xs",
    "fxShow.sm": "fxShow.sm",
    "fxShow.md": "fxShow.md",
    "fxShow.lg": "fxShow.lg",
    "fxShow.xl": "fxShow.xl",
    "fxShow.lt-sm": "fxShow.lt-sm",
    "fxShow.lt-md": "fxShow.lt-md",
    "fxShow.lt-lg": "fxShow.lt-lg",
    "fxShow.lt-xl": "fxShow.lt-xl",
    "fxShow.gt-xs": "fxShow.gt-xs",
    "fxShow.gt-sm": "fxShow.gt-sm",
    "fxShow.gt-md": "fxShow.gt-md",
    "fxShow.gt-lg": "fxShow.gt-lg",
    fxHide: "fxHide",
    "fxHide.print": "fxHide.print",
    "fxHide.xs": "fxHide.xs",
    "fxHide.sm": "fxHide.sm",
    "fxHide.md": "fxHide.md",
    "fxHide.lg": "fxHide.lg",
    "fxHide.xl": "fxHide.xl",
    "fxHide.lt-sm": "fxHide.lt-sm",
    "fxHide.lt-md": "fxHide.lt-md",
    "fxHide.lt-lg": "fxHide.lt-lg",
    "fxHide.lt-xl": "fxHide.lt-xl",
    "fxHide.gt-xs": "fxHide.gt-xs",
    "fxHide.gt-sm": "fxHide.gt-sm",
    "fxHide.gt-md": "fxHide.gt-md",
    "fxHide.gt-lg": "fxHide.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultShowHideDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$1,
      inputs: inputs$1
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** NgStyle allowed inputs */
class NgStyleKeyValue {
  constructor(key, value, noQuotes = true) {
    this.key = key;
    this.value = value;
    this.key = noQuotes ? key.replace(/['"]/g, '').trim() : key.trim();
    this.value = noQuotes ? value.replace(/['"]/g, '').trim() : value.trim();
    this.value = this.value.replace(/;/, '');
  }
}
function getType(target) {
  let what = typeof target;
  if (what === 'object') {
    return target.constructor === Array ? 'array' : target.constructor === Set ? 'set' : 'object';
  }
  return what;
}
/**
 * Split string of key:value pairs into Array of k-v pairs
 * e.g.  'key:value; key:value; key:value;' -> ['key:value',...]
 */
function buildRawList(source, delimiter = ';') {
  return String(source).trim().split(delimiter).map(val => val.trim()).filter(val => val !== '');
}
/** Convert array of key:value strings to a iterable map object */
function buildMapFromList$1(styles, sanitize) {
  const sanitizeValue = it => {
    if (sanitize) {
      it.value = sanitize(it.value);
    }
    return it;
  };
  return styles.map(stringToKeyValue).filter(entry => !!entry).map(sanitizeValue).reduce(keyValuesToMap, {});
}
/** Convert Set<string> or raw Object to an iterable NgStyleMap */
function buildMapFromSet(source, sanitize) {
  let list = [];
  if (getType(source) === 'set') {
    source.forEach(entry => list.push(entry));
  } else {
    Object.keys(source).forEach(key => {
      list.push(`${key}:${source[key]}`);
    });
  }
  return buildMapFromList$1(list, sanitize);
}
/** Convert 'key:value' -> [key, value] */
function stringToKeyValue(it) {
  const [key, ...vals] = it.split(':');
  return new NgStyleKeyValue(key, vals.join(':'));
}
/** Convert [ [key,value] ] -> { key : value } */
function keyValuesToMap(map, entry) {
  if (!!entry.key) {
    map[entry.key] = entry.value;
  }
  return map;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class StyleDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styler, marshal, sanitizer, differs, renderer2, ngStyleInstance, serverLoaded, platformId) {
    super(elementRef, null, styler, marshal);
    this.sanitizer = sanitizer;
    this.ngStyleInstance = ngStyleInstance;
    this.DIRECTIVE_KEY = 'ngStyle';
    if (!this.ngStyleInstance) {
      // Create an instance NgStyle Directive instance only if `ngStyle=""` has NOT been
      // defined on the same host element; since the responsive variations may be defined...
      this.ngStyleInstance = new _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgStyle(elementRef, differs, renderer2);
    }
    this.init();
    const styles = this.nativeElement.getAttribute('style') ?? '';
    this.fallbackStyles = this.buildStyleMap(styles);
    this.isServer = serverLoaded && (0,_angular_common__WEBPACK_IMPORTED_MODULE_2__.isPlatformServer)(platformId);
  }
  /** Add generated styles */
  updateWithValue(value) {
    const styles = this.buildStyleMap(value);
    this.ngStyleInstance.ngStyle = {
      ...this.fallbackStyles,
      ...styles
    };
    if (this.isServer) {
      this.applyStyleToElement(styles);
    }
    this.ngStyleInstance.ngDoCheck();
  }
  /** Remove generated styles */
  clearStyles() {
    this.ngStyleInstance.ngStyle = this.fallbackStyles;
    this.ngStyleInstance.ngDoCheck();
  }
  /**
   * Convert raw strings to ngStyleMap; which is required by ngStyle
   * NOTE: Raw string key-value pairs MUST be delimited by `;`
   *       Comma-delimiters are not supported due to complexities of
   *       possible style values such as `rgba(x,x,x,x)` and others
   */
  buildStyleMap(styles) {
    // Always safe-guard (aka sanitize) style property values
    const sanitizer = val => this.sanitizer.sanitize(_angular_core__WEBPACK_IMPORTED_MODULE_1__.SecurityContext.STYLE, val) ?? '';
    if (styles) {
      switch (getType(styles)) {
        case 'string':
          return buildMapFromList(buildRawList(styles), sanitizer);
        case 'array':
          return buildMapFromList(styles, sanitizer);
        case 'set':
          return buildMapFromSet(styles, sanitizer);
        default:
          return buildMapFromSet(styles, sanitizer);
      }
    }
    return {};
  }
  // ******************************************************************
  // Lifecycle Hooks
  // ******************************************************************
  /** For ChangeDetectionStrategy.onPush and ngOnChanges() updates */
  ngDoCheck() {
    this.ngStyleInstance.ngDoCheck();
  }
}
StyleDirective.ɵfac = function StyleDirective_Factory(t) {
  return new (t || StyleDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_5__.DomSanitizer), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.KeyValueDiffers), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgStyle, 10), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID));
};
StyleDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: StyleDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](StyleDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }, {
      type: _angular_platform_browser__WEBPACK_IMPORTED_MODULE_5__.DomSanitizer
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.KeyValueDiffers
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Renderer2
    }, {
      type: _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgStyle,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN]
      }]
    }, {
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
      }]
    }];
  }, null);
})();
const inputs = ['ngStyle', 'ngStyle.xs', 'ngStyle.sm', 'ngStyle.md', 'ngStyle.lg', 'ngStyle.xl', 'ngStyle.lt-sm', 'ngStyle.lt-md', 'ngStyle.lt-lg', 'ngStyle.lt-xl', 'ngStyle.gt-xs', 'ngStyle.gt-sm', 'ngStyle.gt-md', 'ngStyle.gt-lg'];
const selector = `
  [ngStyle],
  [ngStyle.xs], [ngStyle.sm], [ngStyle.md], [ngStyle.lg], [ngStyle.xl],
  [ngStyle.lt-sm], [ngStyle.lt-md], [ngStyle.lt-lg], [ngStyle.lt-xl],
  [ngStyle.gt-xs], [ngStyle.gt-sm], [ngStyle.gt-md], [ngStyle.gt-lg]
`;
/**
 * Directive to add responsive support for ngStyle.
 *
 */
class DefaultStyleDirective extends StyleDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs;
  }
}
DefaultStyleDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultStyleDirective_BaseFactory;
  return function DefaultStyleDirective_Factory(t) {
    return (ɵDefaultStyleDirective_BaseFactory || (ɵDefaultStyleDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultStyleDirective)))(t || DefaultStyleDirective);
  };
}();
DefaultStyleDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultStyleDirective,
  selectors: [["", "ngStyle", ""], ["", "ngStyle.xs", ""], ["", "ngStyle.sm", ""], ["", "ngStyle.md", ""], ["", "ngStyle.lg", ""], ["", "ngStyle.xl", ""], ["", "ngStyle.lt-sm", ""], ["", "ngStyle.lt-md", ""], ["", "ngStyle.lt-lg", ""], ["", "ngStyle.lt-xl", ""], ["", "ngStyle.gt-xs", ""], ["", "ngStyle.gt-sm", ""], ["", "ngStyle.gt-md", ""], ["", "ngStyle.gt-lg", ""]],
  inputs: {
    ngStyle: "ngStyle",
    "ngStyle.xs": "ngStyle.xs",
    "ngStyle.sm": "ngStyle.sm",
    "ngStyle.md": "ngStyle.md",
    "ngStyle.lg": "ngStyle.lg",
    "ngStyle.xl": "ngStyle.xl",
    "ngStyle.lt-sm": "ngStyle.lt-sm",
    "ngStyle.lt-md": "ngStyle.lt-md",
    "ngStyle.lt-lg": "ngStyle.lt-lg",
    "ngStyle.lt-xl": "ngStyle.lt-xl",
    "ngStyle.gt-xs": "ngStyle.gt-xs",
    "ngStyle.gt-sm": "ngStyle.gt-sm",
    "ngStyle.gt-md": "ngStyle.gt-md",
    "ngStyle.gt-lg": "ngStyle.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultStyleDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector,
      inputs
    }]
  }], null, null);
})();
/** Build a styles map from a list of styles, while sanitizing bad values first */
function buildMapFromList(styles, sanitize) {
  const sanitizeValue = it => {
    if (sanitize) {
      it.value = sanitize(it.value);
    }
    return it;
  };
  return styles.map(stringToKeyValue).filter(entry => !!entry).map(sanitizeValue).reduce(keyValuesToMap, {});
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const ALL_DIRECTIVES = [DefaultShowHideDirective, DefaultClassDirective, DefaultStyleDirective, DefaultImgSrcDirective];
/**
 * *****************************************************************
 * Define module for the Extended API
 * *****************************************************************
 */
class ExtendedModule {}
ExtendedModule.ɵfac = function ExtendedModule_Factory(t) {
  return new (t || ExtendedModule)();
};
ExtendedModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: ExtendedModule
});
ExtendedModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  imports: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.CoreModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ExtendedModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      imports: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.CoreModule],
      declarations: [...ALL_DIRECTIVES],
      exports: [...ALL_DIRECTIVES]
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 6722:
/*!*********************************************************************************!*\
  !*** ./node_modules/@angular/flex-layout/fesm2020/angular-flex-layout-flex.mjs ***!
  \*********************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "DefaultFlexAlignDirective": () => (/* binding */ DefaultFlexAlignDirective),
/* harmony export */   "DefaultFlexDirective": () => (/* binding */ DefaultFlexDirective),
/* harmony export */   "DefaultFlexOffsetDirective": () => (/* binding */ DefaultFlexOffsetDirective),
/* harmony export */   "DefaultFlexOrderDirective": () => (/* binding */ DefaultFlexOrderDirective),
/* harmony export */   "DefaultLayoutAlignDirective": () => (/* binding */ DefaultLayoutAlignDirective),
/* harmony export */   "DefaultLayoutDirective": () => (/* binding */ DefaultLayoutDirective),
/* harmony export */   "DefaultLayoutGapDirective": () => (/* binding */ DefaultLayoutGapDirective),
/* harmony export */   "FlexAlignDirective": () => (/* binding */ FlexAlignDirective),
/* harmony export */   "FlexAlignStyleBuilder": () => (/* binding */ FlexAlignStyleBuilder),
/* harmony export */   "FlexDirective": () => (/* binding */ FlexDirective),
/* harmony export */   "FlexFillDirective": () => (/* binding */ FlexFillDirective),
/* harmony export */   "FlexFillStyleBuilder": () => (/* binding */ FlexFillStyleBuilder),
/* harmony export */   "FlexModule": () => (/* binding */ FlexModule),
/* harmony export */   "FlexOffsetDirective": () => (/* binding */ FlexOffsetDirective),
/* harmony export */   "FlexOffsetStyleBuilder": () => (/* binding */ FlexOffsetStyleBuilder),
/* harmony export */   "FlexOrderDirective": () => (/* binding */ FlexOrderDirective),
/* harmony export */   "FlexOrderStyleBuilder": () => (/* binding */ FlexOrderStyleBuilder),
/* harmony export */   "FlexStyleBuilder": () => (/* binding */ FlexStyleBuilder),
/* harmony export */   "LayoutAlignDirective": () => (/* binding */ LayoutAlignDirective),
/* harmony export */   "LayoutAlignStyleBuilder": () => (/* binding */ LayoutAlignStyleBuilder),
/* harmony export */   "LayoutDirective": () => (/* binding */ LayoutDirective),
/* harmony export */   "LayoutGapDirective": () => (/* binding */ LayoutGapDirective),
/* harmony export */   "LayoutGapStyleBuilder": () => (/* binding */ LayoutGapStyleBuilder),
/* harmony export */   "LayoutStyleBuilder": () => (/* binding */ LayoutStyleBuilder)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/cdk/bidi */ 7511);
/* harmony import */ var _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/flex-layout/core */ 4658);
/* harmony import */ var _angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/flex-layout/_private-utils */ 7200);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 5921);










/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class LayoutStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input, {
    display
  }) {
    const css = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.buildLayoutCSS)(input);
    return {
      ...css,
      display: display === 'none' ? display : css.display
    };
  }
}
LayoutStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵLayoutStyleBuilder_BaseFactory;
  return function LayoutStyleBuilder_Factory(t) {
    return (ɵLayoutStyleBuilder_BaseFactory || (ɵLayoutStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](LayoutStyleBuilder)))(t || LayoutStyleBuilder);
  };
}();
LayoutStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: LayoutStyleBuilder,
  factory: LayoutStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](LayoutStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
const inputs$6 = ['fxLayout', 'fxLayout.xs', 'fxLayout.sm', 'fxLayout.md', 'fxLayout.lg', 'fxLayout.xl', 'fxLayout.lt-sm', 'fxLayout.lt-md', 'fxLayout.lt-lg', 'fxLayout.lt-xl', 'fxLayout.gt-xs', 'fxLayout.gt-sm', 'fxLayout.gt-md', 'fxLayout.gt-lg'];
const selector$6 = `
  [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md],
  [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md],
  [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm],
  [fxLayout.gt-md], [fxLayout.gt-lg]
`;
/**
 * 'layout' flexbox styling directive
 * Defines the positioning flow direction for the child elements: row or column
 * Optional values: column or row (default)
 * @see https://css-tricks.com/almanac/properties/f/flex-direction/
 *
 */
class LayoutDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, styleBuilder, marshal, _config) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this._config = _config;
    this.DIRECTIVE_KEY = 'layout';
    this.init();
  }
  updateWithValue(input) {
    const detectLayoutDisplay = this._config.detectLayoutDisplay;
    const display = detectLayoutDisplay ? this.styler.lookupStyle(this.nativeElement, 'display') : '';
    this.styleCache = cacheMap.get(display) ?? new Map();
    cacheMap.set(display, this.styleCache);
    if (this.currentValue !== input) {
      this.addStyles(input, {
        display
      });
      this.currentValue = input;
    }
  }
}
LayoutDirective.ɵfac = function LayoutDirective_Factory(t) {
  return new (t || LayoutDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](LayoutStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG));
};
LayoutDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: LayoutDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](LayoutDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: LayoutStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG]
      }]
    }];
  }, null);
})();
class DefaultLayoutDirective extends LayoutDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$6;
  }
}
DefaultLayoutDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultLayoutDirective_BaseFactory;
  return function DefaultLayoutDirective_Factory(t) {
    return (ɵDefaultLayoutDirective_BaseFactory || (ɵDefaultLayoutDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](DefaultLayoutDirective)))(t || DefaultLayoutDirective);
  };
}();
DefaultLayoutDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: DefaultLayoutDirective,
  selectors: [["", "fxLayout", ""], ["", "fxLayout.xs", ""], ["", "fxLayout.sm", ""], ["", "fxLayout.md", ""], ["", "fxLayout.lg", ""], ["", "fxLayout.xl", ""], ["", "fxLayout.lt-sm", ""], ["", "fxLayout.lt-md", ""], ["", "fxLayout.lt-lg", ""], ["", "fxLayout.lt-xl", ""], ["", "fxLayout.gt-xs", ""], ["", "fxLayout.gt-sm", ""], ["", "fxLayout.gt-md", ""], ["", "fxLayout.gt-lg", ""]],
  inputs: {
    fxLayout: "fxLayout",
    "fxLayout.xs": "fxLayout.xs",
    "fxLayout.sm": "fxLayout.sm",
    "fxLayout.md": "fxLayout.md",
    "fxLayout.lg": "fxLayout.lg",
    "fxLayout.xl": "fxLayout.xl",
    "fxLayout.lt-sm": "fxLayout.lt-sm",
    "fxLayout.lt-md": "fxLayout.lt-md",
    "fxLayout.lt-lg": "fxLayout.lt-lg",
    "fxLayout.lt-xl": "fxLayout.lt-xl",
    "fxLayout.gt-xs": "fxLayout.gt-xs",
    "fxLayout.gt-sm": "fxLayout.gt-sm",
    "fxLayout.gt-md": "fxLayout.gt-md",
    "fxLayout.gt-lg": "fxLayout.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](DefaultLayoutDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: selector$6,
      inputs: inputs$6
    }]
  }], null, null);
})();
const cacheMap = new Map();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const CLEAR_MARGIN_CSS = {
  'margin-left': null,
  'margin-right': null,
  'margin-top': null,
  'margin-bottom': null
};
class LayoutGapStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  constructor(_styler, _config) {
    super();
    this._styler = _styler;
    this._config = _config;
  }
  buildStyles(gapValue, parent) {
    if (gapValue.endsWith(GRID_SPECIFIER)) {
      gapValue = gapValue.slice(0, gapValue.indexOf(GRID_SPECIFIER));
      gapValue = (0,_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__["ɵmultiply"])(gapValue, this._config.multiplier);
      // Add the margin to the host element
      return buildGridMargin(gapValue, parent.directionality);
    } else {
      return {};
    }
  }
  sideEffect(gapValue, _styles, parent) {
    const items = parent.items;
    if (gapValue.endsWith(GRID_SPECIFIER)) {
      gapValue = gapValue.slice(0, gapValue.indexOf(GRID_SPECIFIER));
      gapValue = (0,_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__["ɵmultiply"])(gapValue, this._config.multiplier);
      // For each `element` children, set the padding
      const paddingStyles = buildGridPadding(gapValue, parent.directionality);
      this._styler.applyStyleToElements(paddingStyles, parent.items);
    } else {
      gapValue = (0,_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__["ɵmultiply"])(gapValue, this._config.multiplier);
      gapValue = this.addFallbackUnit(gapValue);
      const lastItem = items.pop();
      // For each `element` children EXCEPT the last,
      // set the margin right/bottom styles...
      const gapCss = buildGapCSS(gapValue, parent);
      this._styler.applyStyleToElements(gapCss, items);
      // Clear all gaps for all visible elements
      this._styler.applyStyleToElements(CLEAR_MARGIN_CSS, [lastItem]);
    }
  }
  addFallbackUnit(value) {
    return !isNaN(+value) ? `${value}${this._config.defaultUnit}` : value;
  }
}
LayoutGapStyleBuilder.ɵfac = function LayoutGapStyleBuilder_Factory(t) {
  return new (t || LayoutGapStyleBuilder)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG));
};
LayoutGapStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: LayoutGapStyleBuilder,
  factory: LayoutGapStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](LayoutGapStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG]
      }]
    }];
  }, null);
})();
const inputs$5 = ['fxLayoutGap', 'fxLayoutGap.xs', 'fxLayoutGap.sm', 'fxLayoutGap.md', 'fxLayoutGap.lg', 'fxLayoutGap.xl', 'fxLayoutGap.lt-sm', 'fxLayoutGap.lt-md', 'fxLayoutGap.lt-lg', 'fxLayoutGap.lt-xl', 'fxLayoutGap.gt-xs', 'fxLayoutGap.gt-sm', 'fxLayoutGap.gt-md', 'fxLayoutGap.gt-lg'];
const selector$5 = `
  [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md],
  [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md],
  [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm],
  [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]
`;
/**
 * 'layout-padding' styling directive
 *  Defines padding of child elements in a layout container
 */
class LayoutGapDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, zone, directionality, styleUtils, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.zone = zone;
    this.directionality = directionality;
    this.styleUtils = styleUtils;
    this.layout = 'row'; // default flex-direction
    this.DIRECTIVE_KEY = 'layout-gap';
    this.observerSubject = new rxjs__WEBPACK_IMPORTED_MODULE_3__.Subject();
    const extraTriggers = [this.directionality.change, this.observerSubject.asObservable()];
    this.init(extraTriggers);
    this.marshal.trackValue(this.nativeElement, 'layout').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this));
  }
  /** Special accessor to query for all child 'element' nodes regardless of type, class, etc */
  get childrenNodes() {
    const obj = this.nativeElement.children;
    const buffer = [];
    // iterate backwards ensuring that length is an UInt32
    for (let i = obj.length; i--;) {
      buffer[i] = obj[i];
    }
    return buffer;
  }
  // *********************************************
  // Lifecycle Methods
  // *********************************************
  ngAfterContentInit() {
    this.buildChildObservable();
    this.triggerUpdate();
  }
  ngOnDestroy() {
    super.ngOnDestroy();
    if (this.observer) {
      this.observer.disconnect();
    }
  }
  // *********************************************
  // Protected methods
  // *********************************************
  /**
   * Cache the parent container 'flex-direction' and update the 'margin' styles
   */
  onLayoutChange(matcher) {
    const layout = matcher.value;
    // Make sure to filter out 'wrap' option
    const direction = layout.split(' ');
    this.layout = direction[0];
    if (!_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.LAYOUT_VALUES.find(x => x === this.layout)) {
      this.layout = 'row';
    }
    this.triggerUpdate();
  }
  /**
   *
   */
  updateWithValue(value) {
    // Gather all non-hidden Element nodes
    const items = this.childrenNodes.filter(el => el.nodeType === 1 && this.willDisplay(el)).sort((a, b) => {
      const orderA = +this.styler.lookupStyle(a, 'order');
      const orderB = +this.styler.lookupStyle(b, 'order');
      if (isNaN(orderA) || isNaN(orderB) || orderA === orderB) {
        return 0;
      } else {
        return orderA > orderB ? 1 : -1;
      }
    });
    if (items.length > 0) {
      const directionality = this.directionality.value;
      const layout = this.layout;
      if (layout === 'row' && directionality === 'rtl') {
        this.styleCache = layoutGapCacheRowRtl;
      } else if (layout === 'row' && directionality !== 'rtl') {
        this.styleCache = layoutGapCacheRowLtr;
      } else if (layout === 'column' && directionality === 'rtl') {
        this.styleCache = layoutGapCacheColumnRtl;
      } else if (layout === 'column' && directionality !== 'rtl') {
        this.styleCache = layoutGapCacheColumnLtr;
      }
      this.addStyles(value, {
        directionality,
        items,
        layout
      });
    }
  }
  /** We need to override clearStyles because in most cases mru isn't populated */
  clearStyles() {
    const gridMode = Object.keys(this.mru).length > 0;
    const childrenStyle = gridMode ? 'padding' : getMarginType(this.directionality.value, this.layout);
    // If there are styles on the parent remove them
    if (gridMode) {
      super.clearStyles();
    }
    // Then remove the children styles too
    this.styleUtils.applyStyleToElements({
      [childrenStyle]: ''
    }, this.childrenNodes);
  }
  /** Determine if an element will show or hide based on current activation */
  willDisplay(source) {
    const value = this.marshal.getValue(source, 'show-hide');
    return value === true || value === undefined && this.styleUtils.lookupStyle(source, 'display') !== 'none';
  }
  buildChildObservable() {
    this.zone.runOutsideAngular(() => {
      if (typeof MutationObserver !== 'undefined') {
        this.observer = new MutationObserver(mutations => {
          const validatedChanges = it => {
            return it.addedNodes && it.addedNodes.length > 0 || it.removedNodes && it.removedNodes.length > 0;
          };
          // update gap styles only for child 'added' or 'removed' events
          if (mutations.some(validatedChanges)) {
            this.observerSubject.next();
          }
        });
        this.observer.observe(this.nativeElement, {
          childList: true
        });
      }
    });
  }
}
LayoutGapDirective.ɵfac = function LayoutGapDirective_Factory(t) {
  return new (t || LayoutGapDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_5__.Directionality), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](LayoutGapStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
LayoutGapDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: LayoutGapDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](LayoutGapDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_5__.Directionality
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: LayoutGapStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
class DefaultLayoutGapDirective extends LayoutGapDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$5;
  }
}
DefaultLayoutGapDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultLayoutGapDirective_BaseFactory;
  return function DefaultLayoutGapDirective_Factory(t) {
    return (ɵDefaultLayoutGapDirective_BaseFactory || (ɵDefaultLayoutGapDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](DefaultLayoutGapDirective)))(t || DefaultLayoutGapDirective);
  };
}();
DefaultLayoutGapDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: DefaultLayoutGapDirective,
  selectors: [["", "fxLayoutGap", ""], ["", "fxLayoutGap.xs", ""], ["", "fxLayoutGap.sm", ""], ["", "fxLayoutGap.md", ""], ["", "fxLayoutGap.lg", ""], ["", "fxLayoutGap.xl", ""], ["", "fxLayoutGap.lt-sm", ""], ["", "fxLayoutGap.lt-md", ""], ["", "fxLayoutGap.lt-lg", ""], ["", "fxLayoutGap.lt-xl", ""], ["", "fxLayoutGap.gt-xs", ""], ["", "fxLayoutGap.gt-sm", ""], ["", "fxLayoutGap.gt-md", ""], ["", "fxLayoutGap.gt-lg", ""]],
  inputs: {
    fxLayoutGap: "fxLayoutGap",
    "fxLayoutGap.xs": "fxLayoutGap.xs",
    "fxLayoutGap.sm": "fxLayoutGap.sm",
    "fxLayoutGap.md": "fxLayoutGap.md",
    "fxLayoutGap.lg": "fxLayoutGap.lg",
    "fxLayoutGap.xl": "fxLayoutGap.xl",
    "fxLayoutGap.lt-sm": "fxLayoutGap.lt-sm",
    "fxLayoutGap.lt-md": "fxLayoutGap.lt-md",
    "fxLayoutGap.lt-lg": "fxLayoutGap.lt-lg",
    "fxLayoutGap.lt-xl": "fxLayoutGap.lt-xl",
    "fxLayoutGap.gt-xs": "fxLayoutGap.gt-xs",
    "fxLayoutGap.gt-sm": "fxLayoutGap.gt-sm",
    "fxLayoutGap.gt-md": "fxLayoutGap.gt-md",
    "fxLayoutGap.gt-lg": "fxLayoutGap.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](DefaultLayoutGapDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: selector$5,
      inputs: inputs$5
    }]
  }], null, null);
})();
const layoutGapCacheRowRtl = new Map();
const layoutGapCacheColumnRtl = new Map();
const layoutGapCacheRowLtr = new Map();
const layoutGapCacheColumnLtr = new Map();
const GRID_SPECIFIER = ' grid';
function buildGridPadding(value, directionality) {
  const [between, below] = value.split(' ');
  const bottom = below ?? between;
  let paddingRight = '0px',
    paddingBottom = bottom,
    paddingLeft = '0px';
  if (directionality === 'rtl') {
    paddingLeft = between;
  } else {
    paddingRight = between;
  }
  return {
    'padding': `0px ${paddingRight} ${paddingBottom} ${paddingLeft}`
  };
}
function buildGridMargin(value, directionality) {
  const [between, below] = value.split(' ');
  const bottom = below ?? between;
  const minus = str => `-${str}`;
  let marginRight = '0px',
    marginBottom = minus(bottom),
    marginLeft = '0px';
  if (directionality === 'rtl') {
    marginLeft = minus(between);
  } else {
    marginRight = minus(between);
  }
  return {
    'margin': `0px ${marginRight} ${marginBottom} ${marginLeft}`
  };
}
function getMarginType(directionality, layout) {
  switch (layout) {
    case 'column':
      return 'margin-bottom';
    case 'column-reverse':
      return 'margin-top';
    case 'row':
      return directionality === 'rtl' ? 'margin-left' : 'margin-right';
    case 'row-reverse':
      return directionality === 'rtl' ? 'margin-right' : 'margin-left';
    default:
      return directionality === 'rtl' ? 'margin-left' : 'margin-right';
  }
}
function buildGapCSS(gapValue, parent) {
  const key = getMarginType(parent.directionality, parent.layout);
  const margins = {
    ...CLEAR_MARGIN_CSS
  };
  margins[key] = gapValue;
  return margins;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class FlexStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  constructor(layoutConfig) {
    super();
    this.layoutConfig = layoutConfig;
  }
  buildStyles(input, parent) {
    let [grow, shrink, ...basisParts] = input.split(' ');
    let basis = basisParts.join(' ');
    // The flex-direction of this element's flex container. Defaults to 'row'.
    const direction = parent.direction.indexOf('column') > -1 ? 'column' : 'row';
    const max = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.isFlowHorizontal)(direction) ? 'max-width' : 'max-height';
    const min = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.isFlowHorizontal)(direction) ? 'min-width' : 'min-height';
    const hasCalc = String(basis).indexOf('calc') > -1;
    const usingCalc = hasCalc || basis === 'auto';
    const isPercent = String(basis).indexOf('%') > -1 && !hasCalc;
    const hasUnits = String(basis).indexOf('px') > -1 || String(basis).indexOf('rem') > -1 || String(basis).indexOf('em') > -1 || String(basis).indexOf('vw') > -1 || String(basis).indexOf('vh') > -1;
    let isValue = hasCalc || hasUnits;
    grow = grow == '0' ? 0 : grow;
    shrink = shrink == '0' ? 0 : shrink;
    // make box inflexible when shrink and grow are both zero
    // should not set a min when the grow is zero
    // should not set a max when the shrink is zero
    const isFixed = !grow && !shrink;
    let css = {};
    // flex-basis allows you to specify the initial/starting main-axis size of the element,
    // before anything else is computed. It can either be a percentage or an absolute value.
    // It is, however, not the breaking point for flex-grow/shrink properties
    //
    // flex-grow can be seen as this:
    //   0: Do not stretch. Either size to element's content width, or obey 'flex-basis'.
    //   1: (Default value). Stretch; will be the same size to all other flex items on
    //       the same row since they have a default value of 1.
    //   ≥2 (integer n): Stretch. Will be n times the size of other elements
    //      with 'flex-grow: 1' on the same row.
    // Use `null` to clear existing styles.
    const clearStyles = {
      'max-width': null,
      'max-height': null,
      'min-width': null,
      'min-height': null
    };
    switch (basis || '') {
      case '':
        const useColumnBasisZero = this.layoutConfig.useColumnBasisZero !== false;
        basis = direction === 'row' ? '0%' : useColumnBasisZero ? '0.000000001px' : 'auto';
        break;
      case 'initial': // default
      case 'nogrow':
        grow = 0;
        basis = 'auto';
        break;
      case 'grow':
        basis = '100%';
        break;
      case 'noshrink':
        shrink = 0;
        basis = 'auto';
        break;
      case 'auto':
        break;
      case 'none':
        grow = 0;
        shrink = 0;
        basis = 'auto';
        break;
      default:
        // Defaults to percentage sizing unless `px` is explicitly set
        if (!isValue && !isPercent && !isNaN(basis)) {
          basis = basis + '%';
        }
        // Fix for issue 280
        if (basis === '0%') {
          isValue = true;
        }
        if (basis === '0px') {
          basis = '0%';
        }
        // fix issue #5345
        if (hasCalc) {
          css = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.extendObject)(clearStyles, {
            'flex-grow': grow,
            'flex-shrink': shrink,
            'flex-basis': isValue ? basis : '100%'
          });
        } else {
          css = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.extendObject)(clearStyles, {
            'flex': `${grow} ${shrink} ${isValue ? basis : '100%'}`
          });
        }
        break;
    }
    if (!(css['flex'] || css['flex-grow'])) {
      if (hasCalc) {
        css = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.extendObject)(clearStyles, {
          'flex-grow': grow,
          'flex-shrink': shrink,
          'flex-basis': basis
        });
      } else {
        css = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.extendObject)(clearStyles, {
          'flex': `${grow} ${shrink} ${basis}`
        });
      }
    }
    // Fix for issues 277, 534, and 728
    if (basis !== '0%' && basis !== '0px' && basis !== '0.000000001px' && basis !== 'auto') {
      css[min] = isFixed || isValue && grow ? basis : null;
      css[max] = isFixed || !usingCalc && shrink ? basis : null;
    }
    // Fix for issue 528
    if (!css[min] && !css[max]) {
      if (hasCalc) {
        css = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.extendObject)(clearStyles, {
          'flex-grow': grow,
          'flex-shrink': shrink,
          'flex-basis': basis
        });
      } else {
        css = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.extendObject)(clearStyles, {
          'flex': `${grow} ${shrink} ${basis}`
        });
      }
    } else {
      // Fix for issue 660
      if (parent.hasWrap) {
        css[hasCalc ? 'flex-basis' : 'flex'] = css[max] ? hasCalc ? css[max] : `${grow} ${shrink} ${css[max]}` : hasCalc ? css[min] : `${grow} ${shrink} ${css[min]}`;
      }
    }
    return (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.extendObject)(css, {
      'box-sizing': 'border-box'
    });
  }
}
FlexStyleBuilder.ɵfac = function FlexStyleBuilder_Factory(t) {
  return new (t || FlexStyleBuilder)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG));
};
FlexStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: FlexStyleBuilder,
  factory: FlexStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG]
      }]
    }];
  }, null);
})();
const inputs$4 = ['fxFlex', 'fxFlex.xs', 'fxFlex.sm', 'fxFlex.md', 'fxFlex.lg', 'fxFlex.xl', 'fxFlex.lt-sm', 'fxFlex.lt-md', 'fxFlex.lt-lg', 'fxFlex.lt-xl', 'fxFlex.gt-xs', 'fxFlex.gt-sm', 'fxFlex.gt-md', 'fxFlex.gt-lg'];
const selector$4 = `
  [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md],
  [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md],
  [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm],
  [fxFlex.gt-md], [fxFlex.gt-lg]
`;
/**
 * Directive to control the size of a flex item using flex-basis, flex-grow, and flex-shrink.
 * Corresponds to the css `flex` shorthand property.
 *
 * @see https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 */
class FlexDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, layoutConfig, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.layoutConfig = layoutConfig;
    this.marshal = marshal;
    this.DIRECTIVE_KEY = 'flex';
    this.direction = undefined;
    this.wrap = undefined;
    this.flexGrow = '1';
    this.flexShrink = '1';
    this.init();
  }
  get shrink() {
    return this.flexShrink;
  }
  set shrink(value) {
    this.flexShrink = value || '1';
    this.triggerReflow();
  }
  get grow() {
    return this.flexGrow;
  }
  set grow(value) {
    this.flexGrow = value || '1';
    this.triggerReflow();
  }
  ngOnInit() {
    if (this.parentElement) {
      this.marshal.trackValue(this.parentElement, 'layout').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this));
      this.marshal.trackValue(this.nativeElement, 'layout-align').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroySubject)).subscribe(this.triggerReflow.bind(this));
    }
  }
  /**
   * Caches the parent container's 'flex-direction' and updates the element's style.
   * Used as a handler for layout change events from the parent flex container.
   */
  onLayoutChange(matcher) {
    const layout = matcher.value;
    const layoutParts = layout.split(' ');
    this.direction = layoutParts[0];
    this.wrap = layoutParts[1] !== undefined && layoutParts[1] === 'wrap';
    this.triggerUpdate();
  }
  /** Input to this is exclusively the basis input value */
  updateWithValue(value) {
    const addFlexToParent = this.layoutConfig.addFlexToParent !== false;
    if (this.direction === undefined) {
      this.direction = this.getFlexFlowDirection(this.parentElement, addFlexToParent);
    }
    if (this.wrap === undefined) {
      this.wrap = this.hasWrap(this.parentElement);
    }
    const direction = this.direction;
    const isHorizontal = direction.startsWith('row');
    const hasWrap = this.wrap;
    if (isHorizontal && hasWrap) {
      this.styleCache = flexRowWrapCache;
    } else if (isHorizontal && !hasWrap) {
      this.styleCache = flexRowCache;
    } else if (!isHorizontal && hasWrap) {
      this.styleCache = flexColumnWrapCache;
    } else if (!isHorizontal && !hasWrap) {
      this.styleCache = flexColumnCache;
    }
    const basis = String(value).replace(';', '');
    const parts = (0,_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.validateBasis)(basis, this.flexGrow, this.flexShrink);
    this.addStyles(parts.join(' '), {
      direction,
      hasWrap
    });
  }
  /** Trigger a style reflow, usually based on a shrink/grow input event */
  triggerReflow() {
    const activatedValue = this.activatedValue;
    if (activatedValue !== undefined) {
      const parts = (0,_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.validateBasis)(activatedValue + '', this.flexGrow, this.flexShrink);
      this.marshal.updateElement(this.nativeElement, this.DIRECTIVE_KEY, parts.join(' '));
    }
  }
}
FlexDirective.ɵfac = function FlexDirective_Factory(t) {
  return new (t || FlexDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](FlexStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
FlexDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: FlexDirective,
  inputs: {
    shrink: ["fxShrink", "shrink"],
    grow: ["fxGrow", "grow"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG]
      }]
    }, {
      type: FlexStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, {
    shrink: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['fxShrink']
    }],
    grow: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Input,
      args: ['fxGrow']
    }]
  });
})();
class DefaultFlexDirective extends FlexDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$4;
  }
}
DefaultFlexDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultFlexDirective_BaseFactory;
  return function DefaultFlexDirective_Factory(t) {
    return (ɵDefaultFlexDirective_BaseFactory || (ɵDefaultFlexDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](DefaultFlexDirective)))(t || DefaultFlexDirective);
  };
}();
DefaultFlexDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: DefaultFlexDirective,
  selectors: [["", "fxFlex", ""], ["", "fxFlex.xs", ""], ["", "fxFlex.sm", ""], ["", "fxFlex.md", ""], ["", "fxFlex.lg", ""], ["", "fxFlex.xl", ""], ["", "fxFlex.lt-sm", ""], ["", "fxFlex.lt-md", ""], ["", "fxFlex.lt-lg", ""], ["", "fxFlex.lt-xl", ""], ["", "fxFlex.gt-xs", ""], ["", "fxFlex.gt-sm", ""], ["", "fxFlex.gt-md", ""], ["", "fxFlex.gt-lg", ""]],
  inputs: {
    fxFlex: "fxFlex",
    "fxFlex.xs": "fxFlex.xs",
    "fxFlex.sm": "fxFlex.sm",
    "fxFlex.md": "fxFlex.md",
    "fxFlex.lg": "fxFlex.lg",
    "fxFlex.xl": "fxFlex.xl",
    "fxFlex.lt-sm": "fxFlex.lt-sm",
    "fxFlex.lt-md": "fxFlex.lt-md",
    "fxFlex.lt-lg": "fxFlex.lt-lg",
    "fxFlex.lt-xl": "fxFlex.lt-xl",
    "fxFlex.gt-xs": "fxFlex.gt-xs",
    "fxFlex.gt-sm": "fxFlex.gt-sm",
    "fxFlex.gt-md": "fxFlex.gt-md",
    "fxFlex.gt-lg": "fxFlex.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](DefaultFlexDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      inputs: inputs$4,
      selector: selector$4
    }]
  }], null, null);
})();
const flexRowCache = new Map();
const flexColumnCache = new Map();
const flexRowWrapCache = new Map();
const flexColumnWrapCache = new Map();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class FlexOrderStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(value) {
    return {
      order: value && parseInt(value, 10) || ''
    };
  }
}
FlexOrderStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵFlexOrderStyleBuilder_BaseFactory;
  return function FlexOrderStyleBuilder_Factory(t) {
    return (ɵFlexOrderStyleBuilder_BaseFactory || (ɵFlexOrderStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](FlexOrderStyleBuilder)))(t || FlexOrderStyleBuilder);
  };
}();
FlexOrderStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: FlexOrderStyleBuilder,
  factory: FlexOrderStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexOrderStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
const inputs$3 = ['fxFlexOrder', 'fxFlexOrder.xs', 'fxFlexOrder.sm', 'fxFlexOrder.md', 'fxFlexOrder.lg', 'fxFlexOrder.xl', 'fxFlexOrder.lt-sm', 'fxFlexOrder.lt-md', 'fxFlexOrder.lt-lg', 'fxFlexOrder.lt-xl', 'fxFlexOrder.gt-xs', 'fxFlexOrder.gt-sm', 'fxFlexOrder.gt-md', 'fxFlexOrder.gt-lg'];
const selector$3 = `
  [fxFlexOrder], [fxFlexOrder.xs], [fxFlexOrder.sm], [fxFlexOrder.md],
  [fxFlexOrder.lg], [fxFlexOrder.xl], [fxFlexOrder.lt-sm], [fxFlexOrder.lt-md],
  [fxFlexOrder.lt-lg], [fxFlexOrder.lt-xl], [fxFlexOrder.gt-xs], [fxFlexOrder.gt-sm],
  [fxFlexOrder.gt-md], [fxFlexOrder.gt-lg]
`;
/**
 * 'flex-order' flexbox styling directive
 * Configures the positional ordering of the element in a sorted layout container
 * @see https://css-tricks.com/almanac/properties/o/order/
 */
class FlexOrderDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.DIRECTIVE_KEY = 'flex-order';
    this.styleCache = flexOrderCache;
    this.init();
  }
}
FlexOrderDirective.ɵfac = function FlexOrderDirective_Factory(t) {
  return new (t || FlexOrderDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](FlexOrderStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
FlexOrderDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: FlexOrderDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexOrderDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: FlexOrderStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
const flexOrderCache = new Map();
class DefaultFlexOrderDirective extends FlexOrderDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$3;
  }
}
DefaultFlexOrderDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultFlexOrderDirective_BaseFactory;
  return function DefaultFlexOrderDirective_Factory(t) {
    return (ɵDefaultFlexOrderDirective_BaseFactory || (ɵDefaultFlexOrderDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](DefaultFlexOrderDirective)))(t || DefaultFlexOrderDirective);
  };
}();
DefaultFlexOrderDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: DefaultFlexOrderDirective,
  selectors: [["", "fxFlexOrder", ""], ["", "fxFlexOrder.xs", ""], ["", "fxFlexOrder.sm", ""], ["", "fxFlexOrder.md", ""], ["", "fxFlexOrder.lg", ""], ["", "fxFlexOrder.xl", ""], ["", "fxFlexOrder.lt-sm", ""], ["", "fxFlexOrder.lt-md", ""], ["", "fxFlexOrder.lt-lg", ""], ["", "fxFlexOrder.lt-xl", ""], ["", "fxFlexOrder.gt-xs", ""], ["", "fxFlexOrder.gt-sm", ""], ["", "fxFlexOrder.gt-md", ""], ["", "fxFlexOrder.gt-lg", ""]],
  inputs: {
    fxFlexOrder: "fxFlexOrder",
    "fxFlexOrder.xs": "fxFlexOrder.xs",
    "fxFlexOrder.sm": "fxFlexOrder.sm",
    "fxFlexOrder.md": "fxFlexOrder.md",
    "fxFlexOrder.lg": "fxFlexOrder.lg",
    "fxFlexOrder.xl": "fxFlexOrder.xl",
    "fxFlexOrder.lt-sm": "fxFlexOrder.lt-sm",
    "fxFlexOrder.lt-md": "fxFlexOrder.lt-md",
    "fxFlexOrder.lt-lg": "fxFlexOrder.lt-lg",
    "fxFlexOrder.lt-xl": "fxFlexOrder.lt-xl",
    "fxFlexOrder.gt-xs": "fxFlexOrder.gt-xs",
    "fxFlexOrder.gt-sm": "fxFlexOrder.gt-sm",
    "fxFlexOrder.gt-md": "fxFlexOrder.gt-md",
    "fxFlexOrder.gt-lg": "fxFlexOrder.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](DefaultFlexOrderDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: selector$3,
      inputs: inputs$3
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class FlexOffsetStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  constructor(_config) {
    super();
    this._config = _config;
  }
  buildStyles(offset, parent) {
    offset || (offset = '0');
    offset = (0,_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__["ɵmultiply"])(offset, this._config.multiplier);
    const isPercent = String(offset).indexOf('%') > -1;
    const isPx = String(offset).indexOf('px') > -1;
    if (!isPx && !isPercent && !isNaN(+offset)) {
      offset = `${offset}%`;
    }
    const horizontalLayoutKey = parent.isRtl ? 'margin-right' : 'margin-left';
    const styles = (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.isFlowHorizontal)(parent.layout) ? {
      [horizontalLayoutKey]: offset
    } : {
      'margin-top': offset
    };
    return styles;
  }
}
FlexOffsetStyleBuilder.ɵfac = function FlexOffsetStyleBuilder_Factory(t) {
  return new (t || FlexOffsetStyleBuilder)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG));
};
FlexOffsetStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: FlexOffsetStyleBuilder,
  factory: FlexOffsetStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexOffsetStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG]
      }]
    }];
  }, null);
})();
const inputs$2 = ['fxFlexOffset', 'fxFlexOffset.xs', 'fxFlexOffset.sm', 'fxFlexOffset.md', 'fxFlexOffset.lg', 'fxFlexOffset.xl', 'fxFlexOffset.lt-sm', 'fxFlexOffset.lt-md', 'fxFlexOffset.lt-lg', 'fxFlexOffset.lt-xl', 'fxFlexOffset.gt-xs', 'fxFlexOffset.gt-sm', 'fxFlexOffset.gt-md', 'fxFlexOffset.gt-lg'];
const selector$2 = `
  [fxFlexOffset], [fxFlexOffset.xs], [fxFlexOffset.sm], [fxFlexOffset.md],
  [fxFlexOffset.lg], [fxFlexOffset.xl], [fxFlexOffset.lt-sm], [fxFlexOffset.lt-md],
  [fxFlexOffset.lt-lg], [fxFlexOffset.lt-xl], [fxFlexOffset.gt-xs], [fxFlexOffset.gt-sm],
  [fxFlexOffset.gt-md], [fxFlexOffset.gt-lg]
`;
/**
 * 'flex-offset' flexbox styling directive
 * Configures the 'margin-left' of the element in a layout container
 */
class FlexOffsetDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, directionality, styleBuilder, marshal, styler) {
    super(elRef, styleBuilder, styler, marshal);
    this.directionality = directionality;
    this.DIRECTIVE_KEY = 'flex-offset';
    this.init([this.directionality.change]);
    // Parent DOM `layout-gap` with affect the nested child with `flex-offset`
    if (this.parentElement) {
      this.marshal.trackValue(this.parentElement, 'layout-gap').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroySubject)).subscribe(this.triggerUpdate.bind(this));
    }
  }
  // *********************************************
  // Protected methods
  // *********************************************
  /**
   * Using the current fxFlexOffset value, update the inline CSS
   * NOTE: this will assign `margin-left` if the parent flex-direction == 'row',
   *       otherwise `margin-top` is used for the offset.
   */
  updateWithValue(value = '') {
    // The flex-direction of this element's flex container. Defaults to 'row'.
    const layout = this.getFlexFlowDirection(this.parentElement, true);
    const isRtl = this.directionality.value === 'rtl';
    if (layout === 'row' && isRtl) {
      this.styleCache = flexOffsetCacheRowRtl;
    } else if (layout === 'row' && !isRtl) {
      this.styleCache = flexOffsetCacheRowLtr;
    } else if (layout === 'column' && isRtl) {
      this.styleCache = flexOffsetCacheColumnRtl;
    } else if (layout === 'column' && !isRtl) {
      this.styleCache = flexOffsetCacheColumnLtr;
    }
    this.addStyles(value + '', {
      layout,
      isRtl
    });
  }
}
FlexOffsetDirective.ɵfac = function FlexOffsetDirective_Factory(t) {
  return new (t || FlexOffsetDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_5__.Directionality), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](FlexOffsetStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils));
};
FlexOffsetDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: FlexOffsetDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexOffsetDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_5__.Directionality
    }, {
      type: FlexOffsetStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }];
  }, null);
})();
class DefaultFlexOffsetDirective extends FlexOffsetDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$2;
  }
}
DefaultFlexOffsetDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultFlexOffsetDirective_BaseFactory;
  return function DefaultFlexOffsetDirective_Factory(t) {
    return (ɵDefaultFlexOffsetDirective_BaseFactory || (ɵDefaultFlexOffsetDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](DefaultFlexOffsetDirective)))(t || DefaultFlexOffsetDirective);
  };
}();
DefaultFlexOffsetDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: DefaultFlexOffsetDirective,
  selectors: [["", "fxFlexOffset", ""], ["", "fxFlexOffset.xs", ""], ["", "fxFlexOffset.sm", ""], ["", "fxFlexOffset.md", ""], ["", "fxFlexOffset.lg", ""], ["", "fxFlexOffset.xl", ""], ["", "fxFlexOffset.lt-sm", ""], ["", "fxFlexOffset.lt-md", ""], ["", "fxFlexOffset.lt-lg", ""], ["", "fxFlexOffset.lt-xl", ""], ["", "fxFlexOffset.gt-xs", ""], ["", "fxFlexOffset.gt-sm", ""], ["", "fxFlexOffset.gt-md", ""], ["", "fxFlexOffset.gt-lg", ""]],
  inputs: {
    fxFlexOffset: "fxFlexOffset",
    "fxFlexOffset.xs": "fxFlexOffset.xs",
    "fxFlexOffset.sm": "fxFlexOffset.sm",
    "fxFlexOffset.md": "fxFlexOffset.md",
    "fxFlexOffset.lg": "fxFlexOffset.lg",
    "fxFlexOffset.xl": "fxFlexOffset.xl",
    "fxFlexOffset.lt-sm": "fxFlexOffset.lt-sm",
    "fxFlexOffset.lt-md": "fxFlexOffset.lt-md",
    "fxFlexOffset.lt-lg": "fxFlexOffset.lt-lg",
    "fxFlexOffset.lt-xl": "fxFlexOffset.lt-xl",
    "fxFlexOffset.gt-xs": "fxFlexOffset.gt-xs",
    "fxFlexOffset.gt-sm": "fxFlexOffset.gt-sm",
    "fxFlexOffset.gt-md": "fxFlexOffset.gt-md",
    "fxFlexOffset.gt-lg": "fxFlexOffset.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](DefaultFlexOffsetDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: selector$2,
      inputs: inputs$2
    }]
  }], null, null);
})();
const flexOffsetCacheRowRtl = new Map();
const flexOffsetCacheColumnRtl = new Map();
const flexOffsetCacheRowLtr = new Map();
const flexOffsetCacheColumnLtr = new Map();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class FlexAlignStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input) {
    input = input || 'stretch';
    const styles = {};
    // Cross-axis
    switch (input) {
      case 'start':
        styles['align-self'] = 'flex-start';
        break;
      case 'end':
        styles['align-self'] = 'flex-end';
        break;
      default:
        styles['align-self'] = input;
        break;
    }
    return styles;
  }
}
FlexAlignStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵFlexAlignStyleBuilder_BaseFactory;
  return function FlexAlignStyleBuilder_Factory(t) {
    return (ɵFlexAlignStyleBuilder_BaseFactory || (ɵFlexAlignStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](FlexAlignStyleBuilder)))(t || FlexAlignStyleBuilder);
  };
}();
FlexAlignStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: FlexAlignStyleBuilder,
  factory: FlexAlignStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexAlignStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
const inputs$1 = ['fxFlexAlign', 'fxFlexAlign.xs', 'fxFlexAlign.sm', 'fxFlexAlign.md', 'fxFlexAlign.lg', 'fxFlexAlign.xl', 'fxFlexAlign.lt-sm', 'fxFlexAlign.lt-md', 'fxFlexAlign.lt-lg', 'fxFlexAlign.lt-xl', 'fxFlexAlign.gt-xs', 'fxFlexAlign.gt-sm', 'fxFlexAlign.gt-md', 'fxFlexAlign.gt-lg'];
const selector$1 = `
  [fxFlexAlign], [fxFlexAlign.xs], [fxFlexAlign.sm], [fxFlexAlign.md],
  [fxFlexAlign.lg], [fxFlexAlign.xl], [fxFlexAlign.lt-sm], [fxFlexAlign.lt-md],
  [fxFlexAlign.lt-lg], [fxFlexAlign.lt-xl], [fxFlexAlign.gt-xs], [fxFlexAlign.gt-sm],
  [fxFlexAlign.gt-md], [fxFlexAlign.gt-lg]
`;
/**
 * 'flex-align' flexbox styling directive
 * Allows element-specific overrides for cross-axis alignments in a layout container
 * @see https://css-tricks.com/almanac/properties/a/align-self/
 */
class FlexAlignDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.DIRECTIVE_KEY = 'flex-align';
    this.styleCache = flexAlignCache;
    this.init();
  }
}
FlexAlignDirective.ɵfac = function FlexAlignDirective_Factory(t) {
  return new (t || FlexAlignDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](FlexAlignStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
FlexAlignDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: FlexAlignDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexAlignDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: FlexAlignStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
const flexAlignCache = new Map();
class DefaultFlexAlignDirective extends FlexAlignDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$1;
  }
}
DefaultFlexAlignDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultFlexAlignDirective_BaseFactory;
  return function DefaultFlexAlignDirective_Factory(t) {
    return (ɵDefaultFlexAlignDirective_BaseFactory || (ɵDefaultFlexAlignDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](DefaultFlexAlignDirective)))(t || DefaultFlexAlignDirective);
  };
}();
DefaultFlexAlignDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: DefaultFlexAlignDirective,
  selectors: [["", "fxFlexAlign", ""], ["", "fxFlexAlign.xs", ""], ["", "fxFlexAlign.sm", ""], ["", "fxFlexAlign.md", ""], ["", "fxFlexAlign.lg", ""], ["", "fxFlexAlign.xl", ""], ["", "fxFlexAlign.lt-sm", ""], ["", "fxFlexAlign.lt-md", ""], ["", "fxFlexAlign.lt-lg", ""], ["", "fxFlexAlign.lt-xl", ""], ["", "fxFlexAlign.gt-xs", ""], ["", "fxFlexAlign.gt-sm", ""], ["", "fxFlexAlign.gt-md", ""], ["", "fxFlexAlign.gt-lg", ""]],
  inputs: {
    fxFlexAlign: "fxFlexAlign",
    "fxFlexAlign.xs": "fxFlexAlign.xs",
    "fxFlexAlign.sm": "fxFlexAlign.sm",
    "fxFlexAlign.md": "fxFlexAlign.md",
    "fxFlexAlign.lg": "fxFlexAlign.lg",
    "fxFlexAlign.xl": "fxFlexAlign.xl",
    "fxFlexAlign.lt-sm": "fxFlexAlign.lt-sm",
    "fxFlexAlign.lt-md": "fxFlexAlign.lt-md",
    "fxFlexAlign.lt-lg": "fxFlexAlign.lt-lg",
    "fxFlexAlign.lt-xl": "fxFlexAlign.lt-xl",
    "fxFlexAlign.gt-xs": "fxFlexAlign.gt-xs",
    "fxFlexAlign.gt-sm": "fxFlexAlign.gt-sm",
    "fxFlexAlign.gt-md": "fxFlexAlign.gt-md",
    "fxFlexAlign.gt-lg": "fxFlexAlign.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](DefaultFlexAlignDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: selector$1,
      inputs: inputs$1
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const FLEX_FILL_CSS = {
  'margin': 0,
  'width': '100%',
  'height': '100%',
  'min-width': '100%',
  'min-height': '100%'
};
class FlexFillStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(_input) {
    return FLEX_FILL_CSS;
  }
}
FlexFillStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵFlexFillStyleBuilder_BaseFactory;
  return function FlexFillStyleBuilder_Factory(t) {
    return (ɵFlexFillStyleBuilder_BaseFactory || (ɵFlexFillStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](FlexFillStyleBuilder)))(t || FlexFillStyleBuilder);
  };
}();
FlexFillStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: FlexFillStyleBuilder,
  factory: FlexFillStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexFillStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
/**
 * 'fxFill' flexbox styling directive
 *  Maximizes width and height of element in a layout container
 *
 *  NOTE: fxFill is NOT responsive API!!
 */
class FlexFillDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.styleCache = flexFillCache;
    this.addStyles('');
  }
}
FlexFillDirective.ɵfac = function FlexFillDirective_Factory(t) {
  return new (t || FlexFillDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](FlexFillStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
FlexFillDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: FlexFillDirective,
  selectors: [["", "fxFill", ""], ["", "fxFlexFill", ""]],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexFillDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector: `[fxFill], [fxFlexFill]`
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: FlexFillStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
const flexFillCache = new Map();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
class LayoutAlignStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(align, parent) {
    const css = {},
      [mainAxis, crossAxis] = align.split(' ');
    // Main axis
    switch (mainAxis) {
      case 'center':
        css['justify-content'] = 'center';
        break;
      case 'space-around':
        css['justify-content'] = 'space-around';
        break;
      case 'space-between':
        css['justify-content'] = 'space-between';
        break;
      case 'space-evenly':
        css['justify-content'] = 'space-evenly';
        break;
      case 'end':
      case 'flex-end':
        css['justify-content'] = 'flex-end';
        break;
      case 'start':
      case 'flex-start':
      default:
        css['justify-content'] = 'flex-start'; // default main axis
        break;
    }
    // Cross-axis
    switch (crossAxis) {
      case 'start':
      case 'flex-start':
        css['align-items'] = css['align-content'] = 'flex-start';
        break;
      case 'center':
        css['align-items'] = css['align-content'] = 'center';
        break;
      case 'end':
      case 'flex-end':
        css['align-items'] = css['align-content'] = 'flex-end';
        break;
      case 'space-between':
        css['align-content'] = 'space-between';
        css['align-items'] = 'stretch';
        break;
      case 'space-around':
        css['align-content'] = 'space-around';
        css['align-items'] = 'stretch';
        break;
      case 'baseline':
        css['align-content'] = 'stretch';
        css['align-items'] = 'baseline';
        break;
      case 'stretch':
      default:
        // 'stretch'
        css['align-items'] = css['align-content'] = 'stretch'; // default cross axis
        break;
    }
    return (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.extendObject)(css, {
      'display': parent.inline ? 'inline-flex' : 'flex',
      'flex-direction': parent.layout,
      'box-sizing': 'border-box',
      'max-width': crossAxis === 'stretch' ? !(0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.isFlowHorizontal)(parent.layout) ? '100%' : null : null,
      'max-height': crossAxis === 'stretch' ? (0,_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.isFlowHorizontal)(parent.layout) ? '100%' : null : null
    });
  }
}
LayoutAlignStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵLayoutAlignStyleBuilder_BaseFactory;
  return function LayoutAlignStyleBuilder_Factory(t) {
    return (ɵLayoutAlignStyleBuilder_BaseFactory || (ɵLayoutAlignStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](LayoutAlignStyleBuilder)))(t || LayoutAlignStyleBuilder);
  };
}();
LayoutAlignStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
  token: LayoutAlignStyleBuilder,
  factory: LayoutAlignStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](LayoutAlignStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
const inputs = ['fxLayoutAlign', 'fxLayoutAlign.xs', 'fxLayoutAlign.sm', 'fxLayoutAlign.md', 'fxLayoutAlign.lg', 'fxLayoutAlign.xl', 'fxLayoutAlign.lt-sm', 'fxLayoutAlign.lt-md', 'fxLayoutAlign.lt-lg', 'fxLayoutAlign.lt-xl', 'fxLayoutAlign.gt-xs', 'fxLayoutAlign.gt-sm', 'fxLayoutAlign.gt-md', 'fxLayoutAlign.gt-lg'];
const selector = `
  [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md],
  [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md],
  [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm],
  [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]
`;
/**
 * 'layout-align' flexbox styling directive
 *  Defines positioning of child elements along main and cross axis in a layout container
 *  Optional values: {main-axis} values or {main-axis cross-axis} value pairs
 *
 *  @see https://css-tricks.com/almanac/properties/j/justify-content/
 *  @see https://css-tricks.com/almanac/properties/a/align-items/
 *  @see https://css-tricks.com/almanac/properties/a/align-content/
 */
class LayoutAlignDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.DIRECTIVE_KEY = 'layout-align';
    this.layout = 'row'; // default flex-direction
    this.inline = false; // default inline value
    this.init();
    this.marshal.trackValue(this.nativeElement, 'layout').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this));
  }
  // *********************************************
  // Protected methods
  // *********************************************
  /**
   *
   */
  updateWithValue(value) {
    const layout = this.layout || 'row';
    const inline = this.inline;
    if (layout === 'row' && inline) {
      this.styleCache = layoutAlignHorizontalInlineCache;
    } else if (layout === 'row' && !inline) {
      this.styleCache = layoutAlignHorizontalCache;
    } else if (layout === 'row-reverse' && inline) {
      this.styleCache = layoutAlignHorizontalRevInlineCache;
    } else if (layout === 'row-reverse' && !inline) {
      this.styleCache = layoutAlignHorizontalRevCache;
    } else if (layout === 'column' && inline) {
      this.styleCache = layoutAlignVerticalInlineCache;
    } else if (layout === 'column' && !inline) {
      this.styleCache = layoutAlignVerticalCache;
    } else if (layout === 'column-reverse' && inline) {
      this.styleCache = layoutAlignVerticalRevInlineCache;
    } else if (layout === 'column-reverse' && !inline) {
      this.styleCache = layoutAlignVerticalRevCache;
    }
    this.addStyles(value, {
      layout,
      inline
    });
  }
  /**
   * Cache the parent container 'flex-direction' and update the 'flex' styles
   */
  onLayoutChange(matcher) {
    const layoutKeys = matcher.value.split(' ');
    this.layout = layoutKeys[0];
    this.inline = matcher.value.includes('inline');
    if (!_angular_flex_layout_private_utils__WEBPACK_IMPORTED_MODULE_1__.LAYOUT_VALUES.find(x => x === this.layout)) {
      this.layout = 'row';
    }
    this.triggerUpdate();
  }
}
LayoutAlignDirective.ɵfac = function LayoutAlignDirective_Factory(t) {
  return new (t || LayoutAlignDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](LayoutAlignStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
LayoutAlignDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: LayoutAlignDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](LayoutAlignDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: LayoutAlignStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
class DefaultLayoutAlignDirective extends LayoutAlignDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs;
  }
}
DefaultLayoutAlignDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultLayoutAlignDirective_BaseFactory;
  return function DefaultLayoutAlignDirective_Factory(t) {
    return (ɵDefaultLayoutAlignDirective_BaseFactory || (ɵDefaultLayoutAlignDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](DefaultLayoutAlignDirective)))(t || DefaultLayoutAlignDirective);
  };
}();
DefaultLayoutAlignDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
  type: DefaultLayoutAlignDirective,
  selectors: [["", "fxLayoutAlign", ""], ["", "fxLayoutAlign.xs", ""], ["", "fxLayoutAlign.sm", ""], ["", "fxLayoutAlign.md", ""], ["", "fxLayoutAlign.lg", ""], ["", "fxLayoutAlign.xl", ""], ["", "fxLayoutAlign.lt-sm", ""], ["", "fxLayoutAlign.lt-md", ""], ["", "fxLayoutAlign.lt-lg", ""], ["", "fxLayoutAlign.lt-xl", ""], ["", "fxLayoutAlign.gt-xs", ""], ["", "fxLayoutAlign.gt-sm", ""], ["", "fxLayoutAlign.gt-md", ""], ["", "fxLayoutAlign.gt-lg", ""]],
  inputs: {
    fxLayoutAlign: "fxLayoutAlign",
    "fxLayoutAlign.xs": "fxLayoutAlign.xs",
    "fxLayoutAlign.sm": "fxLayoutAlign.sm",
    "fxLayoutAlign.md": "fxLayoutAlign.md",
    "fxLayoutAlign.lg": "fxLayoutAlign.lg",
    "fxLayoutAlign.xl": "fxLayoutAlign.xl",
    "fxLayoutAlign.lt-sm": "fxLayoutAlign.lt-sm",
    "fxLayoutAlign.lt-md": "fxLayoutAlign.lt-md",
    "fxLayoutAlign.lt-lg": "fxLayoutAlign.lt-lg",
    "fxLayoutAlign.lt-xl": "fxLayoutAlign.lt-xl",
    "fxLayoutAlign.gt-xs": "fxLayoutAlign.gt-xs",
    "fxLayoutAlign.gt-sm": "fxLayoutAlign.gt-sm",
    "fxLayoutAlign.gt-md": "fxLayoutAlign.gt-md",
    "fxLayoutAlign.gt-lg": "fxLayoutAlign.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](DefaultLayoutAlignDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive,
    args: [{
      selector,
      inputs
    }]
  }], null, null);
})();
const layoutAlignHorizontalCache = new Map();
const layoutAlignVerticalCache = new Map();
const layoutAlignHorizontalRevCache = new Map();
const layoutAlignVerticalRevCache = new Map();
const layoutAlignHorizontalInlineCache = new Map();
const layoutAlignVerticalInlineCache = new Map();
const layoutAlignHorizontalRevInlineCache = new Map();
const layoutAlignVerticalRevInlineCache = new Map();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const ALL_DIRECTIVES = [DefaultLayoutDirective, DefaultLayoutGapDirective, DefaultLayoutAlignDirective, DefaultFlexOrderDirective, DefaultFlexOffsetDirective, FlexFillDirective, DefaultFlexAlignDirective, DefaultFlexDirective];
/**
 * *****************************************************************
 * Define module for the Flex API
 * *****************************************************************
 */
class FlexModule {}
FlexModule.ɵfac = function FlexModule_Factory(t) {
  return new (t || FlexModule)();
};
FlexModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({
  type: FlexModule
});
FlexModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({
  imports: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_5__.BidiModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](FlexModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule,
    args: [{
      imports: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_5__.BidiModule],
      declarations: [...ALL_DIRECTIVES],
      exports: [...ALL_DIRECTIVES]
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 712:
/*!*********************************************************************************!*\
  !*** ./node_modules/@angular/flex-layout/fesm2020/angular-flex-layout-grid.mjs ***!
  \*********************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "DefaultGridAlignColumnsDirective": () => (/* binding */ DefaultGridAlignColumnsDirective),
/* harmony export */   "DefaultGridAlignDirective": () => (/* binding */ DefaultGridAlignDirective),
/* harmony export */   "DefaultGridAlignRowsDirective": () => (/* binding */ DefaultGridAlignRowsDirective),
/* harmony export */   "DefaultGridAreaDirective": () => (/* binding */ DefaultGridAreaDirective),
/* harmony export */   "DefaultGridAreasDirective": () => (/* binding */ DefaultGridAreasDirective),
/* harmony export */   "DefaultGridAutoDirective": () => (/* binding */ DefaultGridAutoDirective),
/* harmony export */   "DefaultGridColumnDirective": () => (/* binding */ DefaultGridColumnDirective),
/* harmony export */   "DefaultGridColumnsDirective": () => (/* binding */ DefaultGridColumnsDirective),
/* harmony export */   "DefaultGridGapDirective": () => (/* binding */ DefaultGridGapDirective),
/* harmony export */   "DefaultGridRowDirective": () => (/* binding */ DefaultGridRowDirective),
/* harmony export */   "DefaultGridRowsDirective": () => (/* binding */ DefaultGridRowsDirective),
/* harmony export */   "GridAlignColumnsDirective": () => (/* binding */ GridAlignColumnsDirective),
/* harmony export */   "GridAlignColumnsStyleBuilder": () => (/* binding */ GridAlignColumnsStyleBuilder),
/* harmony export */   "GridAlignDirective": () => (/* binding */ GridAlignDirective),
/* harmony export */   "GridAlignRowsDirective": () => (/* binding */ GridAlignRowsDirective),
/* harmony export */   "GridAlignRowsStyleBuilder": () => (/* binding */ GridAlignRowsStyleBuilder),
/* harmony export */   "GridAlignStyleBuilder": () => (/* binding */ GridAlignStyleBuilder),
/* harmony export */   "GridAreaDirective": () => (/* binding */ GridAreaDirective),
/* harmony export */   "GridAreaStyleBuilder": () => (/* binding */ GridAreaStyleBuilder),
/* harmony export */   "GridAreasDirective": () => (/* binding */ GridAreasDirective),
/* harmony export */   "GridAreasStyleBuiler": () => (/* binding */ GridAreasStyleBuiler),
/* harmony export */   "GridAutoDirective": () => (/* binding */ GridAutoDirective),
/* harmony export */   "GridAutoStyleBuilder": () => (/* binding */ GridAutoStyleBuilder),
/* harmony export */   "GridColumnDirective": () => (/* binding */ GridColumnDirective),
/* harmony export */   "GridColumnStyleBuilder": () => (/* binding */ GridColumnStyleBuilder),
/* harmony export */   "GridColumnsDirective": () => (/* binding */ GridColumnsDirective),
/* harmony export */   "GridColumnsStyleBuilder": () => (/* binding */ GridColumnsStyleBuilder),
/* harmony export */   "GridGapDirective": () => (/* binding */ GridGapDirective),
/* harmony export */   "GridGapStyleBuilder": () => (/* binding */ GridGapStyleBuilder),
/* harmony export */   "GridModule": () => (/* binding */ GridModule),
/* harmony export */   "GridRowDirective": () => (/* binding */ GridRowDirective),
/* harmony export */   "GridRowStyleBuilder": () => (/* binding */ GridRowStyleBuilder),
/* harmony export */   "GridRowsDirective": () => (/* binding */ GridRowsDirective),
/* harmony export */   "GridRowsStyleBuilder": () => (/* binding */ GridRowsStyleBuilder)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/flex-layout/core */ 4658);
/* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/coercion */ 9561);






/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const ROW_DEFAULT = 'stretch';
const COL_DEFAULT = 'stretch';
class GridAlignStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input) {
    return buildCss$2(input || ROW_DEFAULT);
  }
}
GridAlignStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridAlignStyleBuilder_BaseFactory;
  return function GridAlignStyleBuilder_Factory(t) {
    return (ɵGridAlignStyleBuilder_BaseFactory || (ɵGridAlignStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridAlignStyleBuilder)))(t || GridAlignStyleBuilder);
  };
}();
GridAlignStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridAlignStyleBuilder,
  factory: GridAlignStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAlignStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridAlignDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    super(elementRef, styleBuilder, styler, marshal);
    this.DIRECTIVE_KEY = 'grid-align';
    this.styleCache = alignCache;
    this.init();
  }
}
GridAlignDirective.ɵfac = function GridAlignDirective_Factory(t) {
  return new (t || GridAlignDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridAlignStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridAlignDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridAlignDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAlignDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: GridAlignStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
const alignCache = new Map();
const inputs$a = ['gdGridAlign', 'gdGridAlign.xs', 'gdGridAlign.sm', 'gdGridAlign.md', 'gdGridAlign.lg', 'gdGridAlign.xl', 'gdGridAlign.lt-sm', 'gdGridAlign.lt-md', 'gdGridAlign.lt-lg', 'gdGridAlign.lt-xl', 'gdGridAlign.gt-xs', 'gdGridAlign.gt-sm', 'gdGridAlign.gt-md', 'gdGridAlign.gt-lg'];
const selector$a = `
  [gdGridAlign],
  [gdGridAlign.xs], [gdGridAlign.sm], [gdGridAlign.md], [gdGridAlign.lg],[gdGridAlign.xl],
  [gdGridAlign.lt-sm], [gdGridAlign.lt-md], [gdGridAlign.lt-lg], [gdGridAlign.lt-xl],
  [gdGridAlign.gt-xs], [gdGridAlign.gt-sm], [gdGridAlign.gt-md], [gdGridAlign.gt-lg]
`;
/**
 * 'align' CSS Grid styling directive for grid children
 *  Defines positioning of child elements along row and column axis in a grid container
 *  Optional values: {row-axis} values or {row-axis column-axis} value pairs
 *
 *  @see https://css-tricks.com/snippets/css/complete-guide-grid/#prop-justify-self
 *  @see https://css-tricks.com/snippets/css/complete-guide-grid/#prop-align-self
 */
class DefaultGridAlignDirective extends GridAlignDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$a;
  }
}
DefaultGridAlignDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridAlignDirective_BaseFactory;
  return function DefaultGridAlignDirective_Factory(t) {
    return (ɵDefaultGridAlignDirective_BaseFactory || (ɵDefaultGridAlignDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridAlignDirective)))(t || DefaultGridAlignDirective);
  };
}();
DefaultGridAlignDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridAlignDirective,
  selectors: [["", "gdGridAlign", ""], ["", "gdGridAlign.xs", ""], ["", "gdGridAlign.sm", ""], ["", "gdGridAlign.md", ""], ["", "gdGridAlign.lg", ""], ["", "gdGridAlign.xl", ""], ["", "gdGridAlign.lt-sm", ""], ["", "gdGridAlign.lt-md", ""], ["", "gdGridAlign.lt-lg", ""], ["", "gdGridAlign.lt-xl", ""], ["", "gdGridAlign.gt-xs", ""], ["", "gdGridAlign.gt-sm", ""], ["", "gdGridAlign.gt-md", ""], ["", "gdGridAlign.gt-lg", ""]],
  inputs: {
    gdGridAlign: "gdGridAlign",
    "gdGridAlign.xs": "gdGridAlign.xs",
    "gdGridAlign.sm": "gdGridAlign.sm",
    "gdGridAlign.md": "gdGridAlign.md",
    "gdGridAlign.lg": "gdGridAlign.lg",
    "gdGridAlign.xl": "gdGridAlign.xl",
    "gdGridAlign.lt-sm": "gdGridAlign.lt-sm",
    "gdGridAlign.lt-md": "gdGridAlign.lt-md",
    "gdGridAlign.lt-lg": "gdGridAlign.lt-lg",
    "gdGridAlign.lt-xl": "gdGridAlign.lt-xl",
    "gdGridAlign.gt-xs": "gdGridAlign.gt-xs",
    "gdGridAlign.gt-sm": "gdGridAlign.gt-sm",
    "gdGridAlign.gt-md": "gdGridAlign.gt-md",
    "gdGridAlign.gt-lg": "gdGridAlign.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridAlignDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$a,
      inputs: inputs$a
    }]
  }], null, null);
})();
function buildCss$2(align = '') {
  const css = {},
    [rowAxis, columnAxis] = align.split(' ');
  // Row axis
  switch (rowAxis) {
    case 'end':
      css['justify-self'] = 'end';
      break;
    case 'center':
      css['justify-self'] = 'center';
      break;
    case 'stretch':
      css['justify-self'] = 'stretch';
      break;
    case 'start':
      css['justify-self'] = 'start';
      break;
    default:
      css['justify-self'] = ROW_DEFAULT; // default row axis
      break;
  }
  // Column axis
  switch (columnAxis) {
    case 'end':
      css['align-self'] = 'end';
      break;
    case 'center':
      css['align-self'] = 'center';
      break;
    case 'stretch':
      css['align-self'] = 'stretch';
      break;
    case 'start':
      css['align-self'] = 'start';
      break;
    default:
      css['align-self'] = COL_DEFAULT; // default column axis
      break;
  }
  return css;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_MAIN$1 = 'start';
const DEFAULT_CROSS$1 = 'stretch';
class GridAlignColumnsStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input, parent) {
    return buildCss$1(input || `${DEFAULT_MAIN$1} ${DEFAULT_CROSS$1}`, parent.inline);
  }
}
GridAlignColumnsStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridAlignColumnsStyleBuilder_BaseFactory;
  return function GridAlignColumnsStyleBuilder_Factory(t) {
    return (ɵGridAlignColumnsStyleBuilder_BaseFactory || (ɵGridAlignColumnsStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridAlignColumnsStyleBuilder)))(t || GridAlignColumnsStyleBuilder);
  };
}();
GridAlignColumnsStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridAlignColumnsStyleBuilder,
  factory: GridAlignColumnsStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAlignColumnsStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridAlignColumnsDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    super(elementRef, styleBuilder, styler, marshal);
    this.DIRECTIVE_KEY = 'grid-align-columns';
    this._inline = false;
    this.init();
  }
  get inline() {
    return this._inline;
  }
  set inline(val) {
    this._inline = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(val);
  }
  // *********************************************
  // Protected methods
  // *********************************************
  updateWithValue(value) {
    this.styleCache = this.inline ? alignColumnsInlineCache : alignColumnsCache;
    this.addStyles(value, {
      inline: this.inline
    });
  }
}
GridAlignColumnsDirective.ɵfac = function GridAlignColumnsDirective_Factory(t) {
  return new (t || GridAlignColumnsDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridAlignColumnsStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridAlignColumnsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridAlignColumnsDirective,
  inputs: {
    inline: ["gdInline", "inline"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAlignColumnsDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: GridAlignColumnsStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, {
    inline: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['gdInline']
    }]
  });
})();
const alignColumnsCache = new Map();
const alignColumnsInlineCache = new Map();
const inputs$9 = ['gdAlignColumns', 'gdAlignColumns.xs', 'gdAlignColumns.sm', 'gdAlignColumns.md', 'gdAlignColumns.lg', 'gdAlignColumns.xl', 'gdAlignColumns.lt-sm', 'gdAlignColumns.lt-md', 'gdAlignColumns.lt-lg', 'gdAlignColumns.lt-xl', 'gdAlignColumns.gt-xs', 'gdAlignColumns.gt-sm', 'gdAlignColumns.gt-md', 'gdAlignColumns.gt-lg'];
const selector$9 = `
  [gdAlignColumns],
  [gdAlignColumns.xs], [gdAlignColumns.sm], [gdAlignColumns.md],
  [gdAlignColumns.lg], [gdAlignColumns.xl], [gdAlignColumns.lt-sm],
  [gdAlignColumns.lt-md], [gdAlignColumns.lt-lg], [gdAlignColumns.lt-xl],
  [gdAlignColumns.gt-xs], [gdAlignColumns.gt-sm], [gdAlignColumns.gt-md],
  [gdAlignColumns.gt-lg]
`;
/**
 * 'column alignment' CSS Grid styling directive
 * Configures the alignment in the column direction
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-19
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-21
 */
class DefaultGridAlignColumnsDirective extends GridAlignColumnsDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$9;
  }
}
DefaultGridAlignColumnsDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridAlignColumnsDirective_BaseFactory;
  return function DefaultGridAlignColumnsDirective_Factory(t) {
    return (ɵDefaultGridAlignColumnsDirective_BaseFactory || (ɵDefaultGridAlignColumnsDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridAlignColumnsDirective)))(t || DefaultGridAlignColumnsDirective);
  };
}();
DefaultGridAlignColumnsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridAlignColumnsDirective,
  selectors: [["", "gdAlignColumns", ""], ["", "gdAlignColumns.xs", ""], ["", "gdAlignColumns.sm", ""], ["", "gdAlignColumns.md", ""], ["", "gdAlignColumns.lg", ""], ["", "gdAlignColumns.xl", ""], ["", "gdAlignColumns.lt-sm", ""], ["", "gdAlignColumns.lt-md", ""], ["", "gdAlignColumns.lt-lg", ""], ["", "gdAlignColumns.lt-xl", ""], ["", "gdAlignColumns.gt-xs", ""], ["", "gdAlignColumns.gt-sm", ""], ["", "gdAlignColumns.gt-md", ""], ["", "gdAlignColumns.gt-lg", ""]],
  inputs: {
    gdAlignColumns: "gdAlignColumns",
    "gdAlignColumns.xs": "gdAlignColumns.xs",
    "gdAlignColumns.sm": "gdAlignColumns.sm",
    "gdAlignColumns.md": "gdAlignColumns.md",
    "gdAlignColumns.lg": "gdAlignColumns.lg",
    "gdAlignColumns.xl": "gdAlignColumns.xl",
    "gdAlignColumns.lt-sm": "gdAlignColumns.lt-sm",
    "gdAlignColumns.lt-md": "gdAlignColumns.lt-md",
    "gdAlignColumns.lt-lg": "gdAlignColumns.lt-lg",
    "gdAlignColumns.lt-xl": "gdAlignColumns.lt-xl",
    "gdAlignColumns.gt-xs": "gdAlignColumns.gt-xs",
    "gdAlignColumns.gt-sm": "gdAlignColumns.gt-sm",
    "gdAlignColumns.gt-md": "gdAlignColumns.gt-md",
    "gdAlignColumns.gt-lg": "gdAlignColumns.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridAlignColumnsDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$9,
      inputs: inputs$9
    }]
  }], null, null);
})();
function buildCss$1(align, inline) {
  const css = {},
    [mainAxis, crossAxis] = align.split(' ');
  // Main axis
  switch (mainAxis) {
    case 'center':
      css['align-content'] = 'center';
      break;
    case 'space-around':
      css['align-content'] = 'space-around';
      break;
    case 'space-between':
      css['align-content'] = 'space-between';
      break;
    case 'space-evenly':
      css['align-content'] = 'space-evenly';
      break;
    case 'end':
      css['align-content'] = 'end';
      break;
    case 'start':
      css['align-content'] = 'start';
      break;
    case 'stretch':
      css['align-content'] = 'stretch';
      break;
    default:
      css['align-content'] = DEFAULT_MAIN$1; // default main axis
      break;
  }
  // Cross-axis
  switch (crossAxis) {
    case 'start':
      css['align-items'] = 'start';
      break;
    case 'center':
      css['align-items'] = 'center';
      break;
    case 'end':
      css['align-items'] = 'end';
      break;
    case 'stretch':
      css['align-items'] = 'stretch';
      break;
    default:
      // 'stretch'
      css['align-items'] = DEFAULT_CROSS$1; // default cross axis
      break;
  }
  css['display'] = inline ? 'inline-grid' : 'grid';
  return css;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_MAIN = 'start';
const DEFAULT_CROSS = 'stretch';
class GridAlignRowsStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input, parent) {
    return buildCss(input || `${DEFAULT_MAIN} ${DEFAULT_CROSS}`, parent.inline);
  }
}
GridAlignRowsStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridAlignRowsStyleBuilder_BaseFactory;
  return function GridAlignRowsStyleBuilder_Factory(t) {
    return (ɵGridAlignRowsStyleBuilder_BaseFactory || (ɵGridAlignRowsStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridAlignRowsStyleBuilder)))(t || GridAlignRowsStyleBuilder);
  };
}();
GridAlignRowsStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridAlignRowsStyleBuilder,
  factory: GridAlignRowsStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAlignRowsStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridAlignRowsDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    super(elementRef, styleBuilder, styler, marshal);
    this.DIRECTIVE_KEY = 'grid-align-rows';
    this._inline = false;
    this.init();
  }
  get inline() {
    return this._inline;
  }
  set inline(val) {
    this._inline = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(val);
  }
  // *********************************************
  // Protected methods
  // *********************************************
  updateWithValue(value) {
    this.styleCache = this.inline ? alignRowsInlineCache : alignRowsCache;
    this.addStyles(value, {
      inline: this.inline
    });
  }
}
GridAlignRowsDirective.ɵfac = function GridAlignRowsDirective_Factory(t) {
  return new (t || GridAlignRowsDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridAlignRowsStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridAlignRowsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridAlignRowsDirective,
  inputs: {
    inline: ["gdInline", "inline"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAlignRowsDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: GridAlignRowsStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, {
    inline: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['gdInline']
    }]
  });
})();
const alignRowsCache = new Map();
const alignRowsInlineCache = new Map();
const inputs$8 = ['gdAlignRows', 'gdAlignRows.xs', 'gdAlignRows.sm', 'gdAlignRows.md', 'gdAlignRows.lg', 'gdAlignRows.xl', 'gdAlignRows.lt-sm', 'gdAlignRows.lt-md', 'gdAlignRows.lt-lg', 'gdAlignRows.lt-xl', 'gdAlignRows.gt-xs', 'gdAlignRows.gt-sm', 'gdAlignRows.gt-md', 'gdAlignRows.gt-lg'];
const selector$8 = `
  [gdAlignRows],
  [gdAlignRows.xs], [gdAlignRows.sm], [gdAlignRows.md],
  [gdAlignRows.lg], [gdAlignRows.xl], [gdAlignRows.lt-sm],
  [gdAlignRows.lt-md], [gdAlignRows.lt-lg], [gdAlignRows.lt-xl],
  [gdAlignRows.gt-xs], [gdAlignRows.gt-sm], [gdAlignRows.gt-md],
  [gdAlignRows.gt-lg]
`;
/**
 * 'row alignment' CSS Grid styling directive
 * Configures the alignment in the row direction
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-18
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-20
 */
class DefaultGridAlignRowsDirective extends GridAlignRowsDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$8;
  }
}
DefaultGridAlignRowsDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridAlignRowsDirective_BaseFactory;
  return function DefaultGridAlignRowsDirective_Factory(t) {
    return (ɵDefaultGridAlignRowsDirective_BaseFactory || (ɵDefaultGridAlignRowsDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridAlignRowsDirective)))(t || DefaultGridAlignRowsDirective);
  };
}();
DefaultGridAlignRowsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridAlignRowsDirective,
  selectors: [["", "gdAlignRows", ""], ["", "gdAlignRows.xs", ""], ["", "gdAlignRows.sm", ""], ["", "gdAlignRows.md", ""], ["", "gdAlignRows.lg", ""], ["", "gdAlignRows.xl", ""], ["", "gdAlignRows.lt-sm", ""], ["", "gdAlignRows.lt-md", ""], ["", "gdAlignRows.lt-lg", ""], ["", "gdAlignRows.lt-xl", ""], ["", "gdAlignRows.gt-xs", ""], ["", "gdAlignRows.gt-sm", ""], ["", "gdAlignRows.gt-md", ""], ["", "gdAlignRows.gt-lg", ""]],
  inputs: {
    gdAlignRows: "gdAlignRows",
    "gdAlignRows.xs": "gdAlignRows.xs",
    "gdAlignRows.sm": "gdAlignRows.sm",
    "gdAlignRows.md": "gdAlignRows.md",
    "gdAlignRows.lg": "gdAlignRows.lg",
    "gdAlignRows.xl": "gdAlignRows.xl",
    "gdAlignRows.lt-sm": "gdAlignRows.lt-sm",
    "gdAlignRows.lt-md": "gdAlignRows.lt-md",
    "gdAlignRows.lt-lg": "gdAlignRows.lt-lg",
    "gdAlignRows.lt-xl": "gdAlignRows.lt-xl",
    "gdAlignRows.gt-xs": "gdAlignRows.gt-xs",
    "gdAlignRows.gt-sm": "gdAlignRows.gt-sm",
    "gdAlignRows.gt-md": "gdAlignRows.gt-md",
    "gdAlignRows.gt-lg": "gdAlignRows.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridAlignRowsDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$8,
      inputs: inputs$8
    }]
  }], null, null);
})();
function buildCss(align, inline) {
  const css = {},
    [mainAxis, crossAxis] = align.split(' ');
  // Main axis
  switch (mainAxis) {
    case 'center':
    case 'space-around':
    case 'space-between':
    case 'space-evenly':
    case 'end':
    case 'start':
    case 'stretch':
      css['justify-content'] = mainAxis;
      break;
    default:
      css['justify-content'] = DEFAULT_MAIN; // default main axis
      break;
  }
  // Cross-axis
  switch (crossAxis) {
    case 'start':
    case 'center':
    case 'end':
    case 'stretch':
      css['justify-items'] = crossAxis;
      break;
    default:
      // 'stretch'
      css['justify-items'] = DEFAULT_CROSS; // default cross axis
      break;
  }
  css['display'] = inline ? 'inline-grid' : 'grid';
  return css;
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_VALUE$7 = 'auto';
class GridAreaStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input) {
    return {
      'grid-area': input || DEFAULT_VALUE$7
    };
  }
}
GridAreaStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridAreaStyleBuilder_BaseFactory;
  return function GridAreaStyleBuilder_Factory(t) {
    return (ɵGridAreaStyleBuilder_BaseFactory || (ɵGridAreaStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridAreaStyleBuilder)))(t || GridAreaStyleBuilder);
  };
}();
GridAreaStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridAreaStyleBuilder,
  factory: GridAreaStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAreaStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridAreaDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.DIRECTIVE_KEY = 'grid-area';
    this.styleCache = gridAreaCache;
    this.init();
  }
}
GridAreaDirective.ɵfac = function GridAreaDirective_Factory(t) {
  return new (t || GridAreaDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridAreaStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridAreaDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridAreaDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAreaDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: GridAreaStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
const gridAreaCache = new Map();
const inputs$7 = ['gdArea', 'gdArea.xs', 'gdArea.sm', 'gdArea.md', 'gdArea.lg', 'gdArea.xl', 'gdArea.lt-sm', 'gdArea.lt-md', 'gdArea.lt-lg', 'gdArea.lt-xl', 'gdArea.gt-xs', 'gdArea.gt-sm', 'gdArea.gt-md', 'gdArea.gt-lg'];
const selector$7 = `
  [gdArea],
  [gdArea.xs], [gdArea.sm], [gdArea.md], [gdArea.lg], [gdArea.xl],
  [gdArea.lt-sm], [gdArea.lt-md], [gdArea.lt-lg], [gdArea.lt-xl],
  [gdArea.gt-xs], [gdArea.gt-sm], [gdArea.gt-md], [gdArea.gt-lg]
`;
/**
 * 'grid-area' CSS Grid styling directive
 * Configures the name or position of an element within the grid
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-27
 */
class DefaultGridAreaDirective extends GridAreaDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$7;
  }
}
DefaultGridAreaDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridAreaDirective_BaseFactory;
  return function DefaultGridAreaDirective_Factory(t) {
    return (ɵDefaultGridAreaDirective_BaseFactory || (ɵDefaultGridAreaDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridAreaDirective)))(t || DefaultGridAreaDirective);
  };
}();
DefaultGridAreaDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridAreaDirective,
  selectors: [["", "gdArea", ""], ["", "gdArea.xs", ""], ["", "gdArea.sm", ""], ["", "gdArea.md", ""], ["", "gdArea.lg", ""], ["", "gdArea.xl", ""], ["", "gdArea.lt-sm", ""], ["", "gdArea.lt-md", ""], ["", "gdArea.lt-lg", ""], ["", "gdArea.lt-xl", ""], ["", "gdArea.gt-xs", ""], ["", "gdArea.gt-sm", ""], ["", "gdArea.gt-md", ""], ["", "gdArea.gt-lg", ""]],
  inputs: {
    gdArea: "gdArea",
    "gdArea.xs": "gdArea.xs",
    "gdArea.sm": "gdArea.sm",
    "gdArea.md": "gdArea.md",
    "gdArea.lg": "gdArea.lg",
    "gdArea.xl": "gdArea.xl",
    "gdArea.lt-sm": "gdArea.lt-sm",
    "gdArea.lt-md": "gdArea.lt-md",
    "gdArea.lt-lg": "gdArea.lt-lg",
    "gdArea.lt-xl": "gdArea.lt-xl",
    "gdArea.gt-xs": "gdArea.gt-xs",
    "gdArea.gt-sm": "gdArea.gt-sm",
    "gdArea.gt-md": "gdArea.gt-md",
    "gdArea.gt-lg": "gdArea.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridAreaDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$7,
      inputs: inputs$7
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_VALUE$6 = 'none';
const DELIMETER = '|';
class GridAreasStyleBuiler extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input, parent) {
    const areas = (input || DEFAULT_VALUE$6).split(DELIMETER).map(v => `"${v.trim()}"`);
    return {
      'display': parent.inline ? 'inline-grid' : 'grid',
      'grid-template-areas': areas.join(' ')
    };
  }
}
GridAreasStyleBuiler.ɵfac = /* @__PURE__ */function () {
  let ɵGridAreasStyleBuiler_BaseFactory;
  return function GridAreasStyleBuiler_Factory(t) {
    return (ɵGridAreasStyleBuiler_BaseFactory || (ɵGridAreasStyleBuiler_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridAreasStyleBuiler)))(t || GridAreasStyleBuiler);
  };
}();
GridAreasStyleBuiler.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridAreasStyleBuiler,
  factory: GridAreasStyleBuiler.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAreasStyleBuiler, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridAreasDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.DIRECTIVE_KEY = 'grid-areas';
    this._inline = false;
    this.init();
  }
  get inline() {
    return this._inline;
  }
  set inline(val) {
    this._inline = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(val);
  }
  // *********************************************
  // Protected methods
  // *********************************************
  updateWithValue(value) {
    this.styleCache = this.inline ? areasInlineCache : areasCache;
    this.addStyles(value, {
      inline: this.inline
    });
  }
}
GridAreasDirective.ɵfac = function GridAreasDirective_Factory(t) {
  return new (t || GridAreasDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridAreasStyleBuiler), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridAreasDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridAreasDirective,
  inputs: {
    inline: ["gdInline", "inline"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAreasDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: GridAreasStyleBuiler
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, {
    inline: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['gdInline']
    }]
  });
})();
const areasCache = new Map();
const areasInlineCache = new Map();
const inputs$6 = ['gdAreas', 'gdAreas.xs', 'gdAreas.sm', 'gdAreas.md', 'gdAreas.lg', 'gdAreas.xl', 'gdAreas.lt-sm', 'gdAreas.lt-md', 'gdAreas.lt-lg', 'gdAreas.lt-xl', 'gdAreas.gt-xs', 'gdAreas.gt-sm', 'gdAreas.gt-md', 'gdAreas.gt-lg'];
const selector$6 = `
  [gdAreas],
  [gdAreas.xs], [gdAreas.sm], [gdAreas.md], [gdAreas.lg], [gdAreas.xl],
  [gdAreas.lt-sm], [gdAreas.lt-md], [gdAreas.lt-lg], [gdAreas.lt-xl],
  [gdAreas.gt-xs], [gdAreas.gt-sm], [gdAreas.gt-md], [gdAreas.gt-lg]
`;
/**
 * 'grid-template-areas' CSS Grid styling directive
 * Configures the names of elements within the grid
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-14
 */
class DefaultGridAreasDirective extends GridAreasDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$6;
  }
}
DefaultGridAreasDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridAreasDirective_BaseFactory;
  return function DefaultGridAreasDirective_Factory(t) {
    return (ɵDefaultGridAreasDirective_BaseFactory || (ɵDefaultGridAreasDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridAreasDirective)))(t || DefaultGridAreasDirective);
  };
}();
DefaultGridAreasDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridAreasDirective,
  selectors: [["", "gdAreas", ""], ["", "gdAreas.xs", ""], ["", "gdAreas.sm", ""], ["", "gdAreas.md", ""], ["", "gdAreas.lg", ""], ["", "gdAreas.xl", ""], ["", "gdAreas.lt-sm", ""], ["", "gdAreas.lt-md", ""], ["", "gdAreas.lt-lg", ""], ["", "gdAreas.lt-xl", ""], ["", "gdAreas.gt-xs", ""], ["", "gdAreas.gt-sm", ""], ["", "gdAreas.gt-md", ""], ["", "gdAreas.gt-lg", ""]],
  inputs: {
    gdAreas: "gdAreas",
    "gdAreas.xs": "gdAreas.xs",
    "gdAreas.sm": "gdAreas.sm",
    "gdAreas.md": "gdAreas.md",
    "gdAreas.lg": "gdAreas.lg",
    "gdAreas.xl": "gdAreas.xl",
    "gdAreas.lt-sm": "gdAreas.lt-sm",
    "gdAreas.lt-md": "gdAreas.lt-md",
    "gdAreas.lt-lg": "gdAreas.lt-lg",
    "gdAreas.lt-xl": "gdAreas.lt-xl",
    "gdAreas.gt-xs": "gdAreas.gt-xs",
    "gdAreas.gt-sm": "gdAreas.gt-sm",
    "gdAreas.gt-md": "gdAreas.gt-md",
    "gdAreas.gt-lg": "gdAreas.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridAreasDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$6,
      inputs: inputs$6
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_VALUE$5 = 'initial';
class GridAutoStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input, parent) {
    let [direction, dense] = (input || DEFAULT_VALUE$5).split(' ');
    if (direction !== 'column' && direction !== 'row' && direction !== 'dense') {
      direction = 'row';
    }
    dense = dense === 'dense' && direction !== 'dense' ? ' dense' : '';
    return {
      'display': parent.inline ? 'inline-grid' : 'grid',
      'grid-auto-flow': direction + dense
    };
  }
}
GridAutoStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridAutoStyleBuilder_BaseFactory;
  return function GridAutoStyleBuilder_Factory(t) {
    return (ɵGridAutoStyleBuilder_BaseFactory || (ɵGridAutoStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridAutoStyleBuilder)))(t || GridAutoStyleBuilder);
  };
}();
GridAutoStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridAutoStyleBuilder,
  factory: GridAutoStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAutoStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridAutoDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    super(elementRef, styleBuilder, styler, marshal);
    this._inline = false;
    this.DIRECTIVE_KEY = 'grid-auto';
    this.init();
  }
  get inline() {
    return this._inline;
  }
  set inline(val) {
    this._inline = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(val);
  }
  // *********************************************
  // Protected methods
  // *********************************************
  updateWithValue(value) {
    this.styleCache = this.inline ? autoInlineCache : autoCache;
    this.addStyles(value, {
      inline: this.inline
    });
  }
}
GridAutoDirective.ɵfac = function GridAutoDirective_Factory(t) {
  return new (t || GridAutoDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridAutoStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridAutoDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridAutoDirective,
  inputs: {
    inline: ["gdInline", "inline"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridAutoDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: GridAutoStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, {
    inline: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['gdInline']
    }]
  });
})();
const autoCache = new Map();
const autoInlineCache = new Map();
const inputs$5 = ['gdAuto', 'gdAuto.xs', 'gdAuto.sm', 'gdAuto.md', 'gdAuto.lg', 'gdAuto.xl', 'gdAuto.lt-sm', 'gdAuto.lt-md', 'gdAuto.lt-lg', 'gdAuto.lt-xl', 'gdAuto.gt-xs', 'gdAuto.gt-sm', 'gdAuto.gt-md', 'gdAuto.gt-lg'];
const selector$5 = `
  [gdAuto],
  [gdAuto.xs], [gdAuto.sm], [gdAuto.md], [gdAuto.lg], [gdAuto.xl],
  [gdAuto.lt-sm], [gdAuto.lt-md], [gdAuto.lt-lg], [gdAuto.lt-xl],
  [gdAuto.gt-xs], [gdAuto.gt-sm], [gdAuto.gt-md], [gdAuto.gt-lg]
`;
/**
 * 'grid-auto-flow' CSS Grid styling directive
 * Configures the auto placement algorithm for the grid
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-23
 */
class DefaultGridAutoDirective extends GridAutoDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$5;
  }
}
DefaultGridAutoDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridAutoDirective_BaseFactory;
  return function DefaultGridAutoDirective_Factory(t) {
    return (ɵDefaultGridAutoDirective_BaseFactory || (ɵDefaultGridAutoDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridAutoDirective)))(t || DefaultGridAutoDirective);
  };
}();
DefaultGridAutoDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridAutoDirective,
  selectors: [["", "gdAuto", ""], ["", "gdAuto.xs", ""], ["", "gdAuto.sm", ""], ["", "gdAuto.md", ""], ["", "gdAuto.lg", ""], ["", "gdAuto.xl", ""], ["", "gdAuto.lt-sm", ""], ["", "gdAuto.lt-md", ""], ["", "gdAuto.lt-lg", ""], ["", "gdAuto.lt-xl", ""], ["", "gdAuto.gt-xs", ""], ["", "gdAuto.gt-sm", ""], ["", "gdAuto.gt-md", ""], ["", "gdAuto.gt-lg", ""]],
  inputs: {
    gdAuto: "gdAuto",
    "gdAuto.xs": "gdAuto.xs",
    "gdAuto.sm": "gdAuto.sm",
    "gdAuto.md": "gdAuto.md",
    "gdAuto.lg": "gdAuto.lg",
    "gdAuto.xl": "gdAuto.xl",
    "gdAuto.lt-sm": "gdAuto.lt-sm",
    "gdAuto.lt-md": "gdAuto.lt-md",
    "gdAuto.lt-lg": "gdAuto.lt-lg",
    "gdAuto.lt-xl": "gdAuto.lt-xl",
    "gdAuto.gt-xs": "gdAuto.gt-xs",
    "gdAuto.gt-sm": "gdAuto.gt-sm",
    "gdAuto.gt-md": "gdAuto.gt-md",
    "gdAuto.gt-lg": "gdAuto.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridAutoDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$5,
      inputs: inputs$5
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_VALUE$4 = 'auto';
class GridColumnStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input) {
    return {
      'grid-column': input || DEFAULT_VALUE$4
    };
  }
}
GridColumnStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridColumnStyleBuilder_BaseFactory;
  return function GridColumnStyleBuilder_Factory(t) {
    return (ɵGridColumnStyleBuilder_BaseFactory || (ɵGridColumnStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridColumnStyleBuilder)))(t || GridColumnStyleBuilder);
  };
}();
GridColumnStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridColumnStyleBuilder,
  factory: GridColumnStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridColumnStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridColumnDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    super(elementRef, styleBuilder, styler, marshal);
    this.DIRECTIVE_KEY = 'grid-column';
    this.styleCache = columnCache;
    this.init();
  }
}
GridColumnDirective.ɵfac = function GridColumnDirective_Factory(t) {
  return new (t || GridColumnDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridColumnStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridColumnDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridColumnDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridColumnDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: GridColumnStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
const columnCache = new Map();
const inputs$4 = ['gdColumn', 'gdColumn.xs', 'gdColumn.sm', 'gdColumn.md', 'gdColumn.lg', 'gdColumn.xl', 'gdColumn.lt-sm', 'gdColumn.lt-md', 'gdColumn.lt-lg', 'gdColumn.lt-xl', 'gdColumn.gt-xs', 'gdColumn.gt-sm', 'gdColumn.gt-md', 'gdColumn.gt-lg'];
const selector$4 = `
  [gdColumn],
  [gdColumn.xs], [gdColumn.sm], [gdColumn.md], [gdColumn.lg], [gdColumn.xl],
  [gdColumn.lt-sm], [gdColumn.lt-md], [gdColumn.lt-lg], [gdColumn.lt-xl],
  [gdColumn.gt-xs], [gdColumn.gt-sm], [gdColumn.gt-md], [gdColumn.gt-lg]
`;
/**
 * 'grid-column' CSS Grid styling directive
 * Configures the name or position of an element within the grid
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-26
 */
class DefaultGridColumnDirective extends GridColumnDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$4;
  }
}
DefaultGridColumnDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridColumnDirective_BaseFactory;
  return function DefaultGridColumnDirective_Factory(t) {
    return (ɵDefaultGridColumnDirective_BaseFactory || (ɵDefaultGridColumnDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridColumnDirective)))(t || DefaultGridColumnDirective);
  };
}();
DefaultGridColumnDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridColumnDirective,
  selectors: [["", "gdColumn", ""], ["", "gdColumn.xs", ""], ["", "gdColumn.sm", ""], ["", "gdColumn.md", ""], ["", "gdColumn.lg", ""], ["", "gdColumn.xl", ""], ["", "gdColumn.lt-sm", ""], ["", "gdColumn.lt-md", ""], ["", "gdColumn.lt-lg", ""], ["", "gdColumn.lt-xl", ""], ["", "gdColumn.gt-xs", ""], ["", "gdColumn.gt-sm", ""], ["", "gdColumn.gt-md", ""], ["", "gdColumn.gt-lg", ""]],
  inputs: {
    gdColumn: "gdColumn",
    "gdColumn.xs": "gdColumn.xs",
    "gdColumn.sm": "gdColumn.sm",
    "gdColumn.md": "gdColumn.md",
    "gdColumn.lg": "gdColumn.lg",
    "gdColumn.xl": "gdColumn.xl",
    "gdColumn.lt-sm": "gdColumn.lt-sm",
    "gdColumn.lt-md": "gdColumn.lt-md",
    "gdColumn.lt-lg": "gdColumn.lt-lg",
    "gdColumn.lt-xl": "gdColumn.lt-xl",
    "gdColumn.gt-xs": "gdColumn.gt-xs",
    "gdColumn.gt-sm": "gdColumn.gt-sm",
    "gdColumn.gt-md": "gdColumn.gt-md",
    "gdColumn.gt-lg": "gdColumn.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridColumnDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$4,
      inputs: inputs$4
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_VALUE$3 = 'none';
const AUTO_SPECIFIER$1 = '!';
class GridColumnsStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input, parent) {
    input = input || DEFAULT_VALUE$3;
    let auto = false;
    if (input.endsWith(AUTO_SPECIFIER$1)) {
      input = input.substring(0, input.indexOf(AUTO_SPECIFIER$1));
      auto = true;
    }
    const css = {
      'display': parent.inline ? 'inline-grid' : 'grid',
      'grid-auto-columns': '',
      'grid-template-columns': ''
    };
    const key = auto ? 'grid-auto-columns' : 'grid-template-columns';
    css[key] = input;
    return css;
  }
}
GridColumnsStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridColumnsStyleBuilder_BaseFactory;
  return function GridColumnsStyleBuilder_Factory(t) {
    return (ɵGridColumnsStyleBuilder_BaseFactory || (ɵGridColumnsStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridColumnsStyleBuilder)))(t || GridColumnsStyleBuilder);
  };
}();
GridColumnsStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridColumnsStyleBuilder,
  factory: GridColumnsStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridColumnsStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridColumnsDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    super(elementRef, styleBuilder, styler, marshal);
    this.DIRECTIVE_KEY = 'grid-columns';
    this._inline = false;
    this.init();
  }
  get inline() {
    return this._inline;
  }
  set inline(val) {
    this._inline = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(val);
  }
  // *********************************************
  // Protected methods
  // *********************************************
  updateWithValue(value) {
    this.styleCache = this.inline ? columnsInlineCache : columnsCache;
    this.addStyles(value, {
      inline: this.inline
    });
  }
}
GridColumnsDirective.ɵfac = function GridColumnsDirective_Factory(t) {
  return new (t || GridColumnsDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridColumnsStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridColumnsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridColumnsDirective,
  inputs: {
    inline: ["gdInline", "inline"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridColumnsDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: GridColumnsStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, {
    inline: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['gdInline']
    }]
  });
})();
const columnsCache = new Map();
const columnsInlineCache = new Map();
const inputs$3 = ['gdColumns', 'gdColumns.xs', 'gdColumns.sm', 'gdColumns.md', 'gdColumns.lg', 'gdColumns.xl', 'gdColumns.lt-sm', 'gdColumns.lt-md', 'gdColumns.lt-lg', 'gdColumns.lt-xl', 'gdColumns.gt-xs', 'gdColumns.gt-sm', 'gdColumns.gt-md', 'gdColumns.gt-lg'];
const selector$3 = `
  [gdColumns],
  [gdColumns.xs], [gdColumns.sm], [gdColumns.md], [gdColumns.lg], [gdColumns.xl],
  [gdColumns.lt-sm], [gdColumns.lt-md], [gdColumns.lt-lg], [gdColumns.lt-xl],
  [gdColumns.gt-xs], [gdColumns.gt-sm], [gdColumns.gt-md], [gdColumns.gt-lg]
`;
/**
 * 'grid-template-columns' CSS Grid styling directive
 * Configures the sizing for the columns in the grid
 * Syntax: <column value> [auto]
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-13
 */
class DefaultGridColumnsDirective extends GridColumnsDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$3;
  }
}
DefaultGridColumnsDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridColumnsDirective_BaseFactory;
  return function DefaultGridColumnsDirective_Factory(t) {
    return (ɵDefaultGridColumnsDirective_BaseFactory || (ɵDefaultGridColumnsDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridColumnsDirective)))(t || DefaultGridColumnsDirective);
  };
}();
DefaultGridColumnsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridColumnsDirective,
  selectors: [["", "gdColumns", ""], ["", "gdColumns.xs", ""], ["", "gdColumns.sm", ""], ["", "gdColumns.md", ""], ["", "gdColumns.lg", ""], ["", "gdColumns.xl", ""], ["", "gdColumns.lt-sm", ""], ["", "gdColumns.lt-md", ""], ["", "gdColumns.lt-lg", ""], ["", "gdColumns.lt-xl", ""], ["", "gdColumns.gt-xs", ""], ["", "gdColumns.gt-sm", ""], ["", "gdColumns.gt-md", ""], ["", "gdColumns.gt-lg", ""]],
  inputs: {
    gdColumns: "gdColumns",
    "gdColumns.xs": "gdColumns.xs",
    "gdColumns.sm": "gdColumns.sm",
    "gdColumns.md": "gdColumns.md",
    "gdColumns.lg": "gdColumns.lg",
    "gdColumns.xl": "gdColumns.xl",
    "gdColumns.lt-sm": "gdColumns.lt-sm",
    "gdColumns.lt-md": "gdColumns.lt-md",
    "gdColumns.lt-lg": "gdColumns.lt-lg",
    "gdColumns.lt-xl": "gdColumns.lt-xl",
    "gdColumns.gt-xs": "gdColumns.gt-xs",
    "gdColumns.gt-sm": "gdColumns.gt-sm",
    "gdColumns.gt-md": "gdColumns.gt-md",
    "gdColumns.gt-lg": "gdColumns.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridColumnsDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$3,
      inputs: inputs$3
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_VALUE$2 = '0';
class GridGapStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input, parent) {
    return {
      'display': parent.inline ? 'inline-grid' : 'grid',
      'grid-gap': input || DEFAULT_VALUE$2
    };
  }
}
GridGapStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridGapStyleBuilder_BaseFactory;
  return function GridGapStyleBuilder_Factory(t) {
    return (ɵGridGapStyleBuilder_BaseFactory || (ɵGridGapStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridGapStyleBuilder)))(t || GridGapStyleBuilder);
  };
}();
GridGapStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridGapStyleBuilder,
  factory: GridGapStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridGapStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridGapDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elRef, styleUtils, styleBuilder, marshal) {
    super(elRef, styleBuilder, styleUtils, marshal);
    this.DIRECTIVE_KEY = 'grid-gap';
    this._inline = false;
    this.init();
  }
  get inline() {
    return this._inline;
  }
  set inline(val) {
    this._inline = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(val);
  }
  // *********************************************
  // Protected methods
  // *********************************************
  updateWithValue(value) {
    this.styleCache = this.inline ? gapInlineCache : gapCache;
    this.addStyles(value, {
      inline: this.inline
    });
  }
}
GridGapDirective.ɵfac = function GridGapDirective_Factory(t) {
  return new (t || GridGapDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridGapStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridGapDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridGapDirective,
  inputs: {
    inline: ["gdInline", "inline"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridGapDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: GridGapStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, {
    inline: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['gdInline']
    }]
  });
})();
const gapCache = new Map();
const gapInlineCache = new Map();
const inputs$2 = ['gdGap', 'gdGap.xs', 'gdGap.sm', 'gdGap.md', 'gdGap.lg', 'gdGap.xl', 'gdGap.lt-sm', 'gdGap.lt-md', 'gdGap.lt-lg', 'gdGap.lt-xl', 'gdGap.gt-xs', 'gdGap.gt-sm', 'gdGap.gt-md', 'gdGap.gt-lg'];
const selector$2 = `
  [gdGap],
  [gdGap.xs], [gdGap.sm], [gdGap.md], [gdGap.lg], [gdGap.xl],
  [gdGap.lt-sm], [gdGap.lt-md], [gdGap.lt-lg], [gdGap.lt-xl],
  [gdGap.gt-xs], [gdGap.gt-sm], [gdGap.gt-md], [gdGap.gt-lg]
`;
/**
 * 'grid-gap' CSS Grid styling directive
 * Configures the gap between items in the grid
 * Syntax: <row gap> [<column-gap>]
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-17
 */
class DefaultGridGapDirective extends GridGapDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$2;
  }
}
DefaultGridGapDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridGapDirective_BaseFactory;
  return function DefaultGridGapDirective_Factory(t) {
    return (ɵDefaultGridGapDirective_BaseFactory || (ɵDefaultGridGapDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridGapDirective)))(t || DefaultGridGapDirective);
  };
}();
DefaultGridGapDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridGapDirective,
  selectors: [["", "gdGap", ""], ["", "gdGap.xs", ""], ["", "gdGap.sm", ""], ["", "gdGap.md", ""], ["", "gdGap.lg", ""], ["", "gdGap.xl", ""], ["", "gdGap.lt-sm", ""], ["", "gdGap.lt-md", ""], ["", "gdGap.lt-lg", ""], ["", "gdGap.lt-xl", ""], ["", "gdGap.gt-xs", ""], ["", "gdGap.gt-sm", ""], ["", "gdGap.gt-md", ""], ["", "gdGap.gt-lg", ""]],
  inputs: {
    gdGap: "gdGap",
    "gdGap.xs": "gdGap.xs",
    "gdGap.sm": "gdGap.sm",
    "gdGap.md": "gdGap.md",
    "gdGap.lg": "gdGap.lg",
    "gdGap.xl": "gdGap.xl",
    "gdGap.lt-sm": "gdGap.lt-sm",
    "gdGap.lt-md": "gdGap.lt-md",
    "gdGap.lt-lg": "gdGap.lt-lg",
    "gdGap.lt-xl": "gdGap.lt-xl",
    "gdGap.gt-xs": "gdGap.gt-xs",
    "gdGap.gt-sm": "gdGap.gt-sm",
    "gdGap.gt-md": "gdGap.gt-md",
    "gdGap.gt-lg": "gdGap.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridGapDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$2,
      inputs: inputs$2
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_VALUE$1 = 'auto';
class GridRowStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input) {
    return {
      'grid-row': input || DEFAULT_VALUE$1
    };
  }
}
GridRowStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridRowStyleBuilder_BaseFactory;
  return function GridRowStyleBuilder_Factory(t) {
    return (ɵGridRowStyleBuilder_BaseFactory || (ɵGridRowStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridRowStyleBuilder)))(t || GridRowStyleBuilder);
  };
}();
GridRowStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridRowStyleBuilder,
  factory: GridRowStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridRowStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridRowDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    super(elementRef, styleBuilder, styler, marshal);
    this.DIRECTIVE_KEY = 'grid-row';
    this.styleCache = rowCache;
    this.init();
  }
}
GridRowDirective.ɵfac = function GridRowDirective_Factory(t) {
  return new (t || GridRowDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridRowStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridRowDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridRowDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridRowDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: GridRowStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, null);
})();
const rowCache = new Map();
const inputs$1 = ['gdRow', 'gdRow.xs', 'gdRow.sm', 'gdRow.md', 'gdRow.lg', 'gdRow.xl', 'gdRow.lt-sm', 'gdRow.lt-md', 'gdRow.lt-lg', 'gdRow.lt-xl', 'gdRow.gt-xs', 'gdRow.gt-sm', 'gdRow.gt-md', 'gdRow.gt-lg'];
const selector$1 = `
  [gdRow],
  [gdRow.xs], [gdRow.sm], [gdRow.md], [gdRow.lg], [gdRow.xl],
  [gdRow.lt-sm], [gdRow.lt-md], [gdRow.lt-lg], [gdRow.lt-xl],
  [gdRow.gt-xs], [gdRow.gt-sm], [gdRow.gt-md], [gdRow.gt-lg]
`;
/**
 * 'grid-row' CSS Grid styling directive
 * Configures the name or position of an element within the grid
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-26
 */
class DefaultGridRowDirective extends GridRowDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs$1;
  }
}
DefaultGridRowDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridRowDirective_BaseFactory;
  return function DefaultGridRowDirective_Factory(t) {
    return (ɵDefaultGridRowDirective_BaseFactory || (ɵDefaultGridRowDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridRowDirective)))(t || DefaultGridRowDirective);
  };
}();
DefaultGridRowDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridRowDirective,
  selectors: [["", "gdRow", ""], ["", "gdRow.xs", ""], ["", "gdRow.sm", ""], ["", "gdRow.md", ""], ["", "gdRow.lg", ""], ["", "gdRow.xl", ""], ["", "gdRow.lt-sm", ""], ["", "gdRow.lt-md", ""], ["", "gdRow.lt-lg", ""], ["", "gdRow.lt-xl", ""], ["", "gdRow.gt-xs", ""], ["", "gdRow.gt-sm", ""], ["", "gdRow.gt-md", ""], ["", "gdRow.gt-lg", ""]],
  inputs: {
    gdRow: "gdRow",
    "gdRow.xs": "gdRow.xs",
    "gdRow.sm": "gdRow.sm",
    "gdRow.md": "gdRow.md",
    "gdRow.lg": "gdRow.lg",
    "gdRow.xl": "gdRow.xl",
    "gdRow.lt-sm": "gdRow.lt-sm",
    "gdRow.lt-md": "gdRow.lt-md",
    "gdRow.lt-lg": "gdRow.lt-lg",
    "gdRow.lt-xl": "gdRow.lt-xl",
    "gdRow.gt-xs": "gdRow.gt-xs",
    "gdRow.gt-sm": "gdRow.gt-sm",
    "gdRow.gt-md": "gdRow.gt-md",
    "gdRow.gt-lg": "gdRow.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridRowDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector: selector$1,
      inputs: inputs$1
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const DEFAULT_VALUE = 'none';
const AUTO_SPECIFIER = '!';
class GridRowsStyleBuilder extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder {
  buildStyles(input, parent) {
    input = input || DEFAULT_VALUE;
    let auto = false;
    if (input.endsWith(AUTO_SPECIFIER)) {
      input = input.substring(0, input.indexOf(AUTO_SPECIFIER));
      auto = true;
    }
    const css = {
      'display': parent.inline ? 'inline-grid' : 'grid',
      'grid-auto-rows': '',
      'grid-template-rows': ''
    };
    const key = auto ? 'grid-auto-rows' : 'grid-template-rows';
    css[key] = input;
    return css;
  }
}
GridRowsStyleBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵGridRowsStyleBuilder_BaseFactory;
  return function GridRowsStyleBuilder_Factory(t) {
    return (ɵGridRowsStyleBuilder_BaseFactory || (ɵGridRowsStyleBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GridRowsStyleBuilder)))(t || GridRowsStyleBuilder);
  };
}();
GridRowsStyleBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: GridRowsStyleBuilder,
  factory: GridRowsStyleBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridRowsStyleBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
class GridRowsDirective extends _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2 {
  constructor(elementRef, styleBuilder, styler, marshal) {
    super(elementRef, styleBuilder, styler, marshal);
    this.DIRECTIVE_KEY = 'grid-rows';
    this._inline = false;
    this.init();
  }
  get inline() {
    return this._inline;
  }
  set inline(val) {
    this._inline = (0,_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_2__.coerceBooleanProperty)(val);
  }
  // *********************************************
  // Protected methods
  // *********************************************
  updateWithValue(value) {
    this.styleCache = this.inline ? rowsInlineCache : rowsCache;
    this.addStyles(value, {
      inline: this.inline
    });
  }
}
GridRowsDirective.ɵfac = function GridRowsDirective_Factory(t) {
  return new (t || GridRowsDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](GridRowsStyleBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller));
};
GridRowsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: GridRowsDirective,
  inputs: {
    inline: ["gdInline", "inline"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridRowsDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef
    }, {
      type: GridRowsStyleBuilder
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils
    }, {
      type: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller
    }];
  }, {
    inline: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input,
      args: ['gdInline']
    }]
  });
})();
const rowsCache = new Map();
const rowsInlineCache = new Map();
const inputs = ['gdRows', 'gdRows.xs', 'gdRows.sm', 'gdRows.md', 'gdRows.lg', 'gdRows.xl', 'gdRows.lt-sm', 'gdRows.lt-md', 'gdRows.lt-lg', 'gdRows.lt-xl', 'gdRows.gt-xs', 'gdRows.gt-sm', 'gdRows.gt-md', 'gdRows.gt-lg'];
const selector = `
  [gdRows],
  [gdRows.xs], [gdRows.sm], [gdRows.md], [gdRows.lg], [gdRows.xl],
  [gdRows.lt-sm], [gdRows.lt-md], [gdRows.lt-lg], [gdRows.lt-xl],
  [gdRows.gt-xs], [gdRows.gt-sm], [gdRows.gt-md], [gdRows.gt-lg]
`;
/**
 * 'grid-template-rows' CSS Grid styling directive
 * Configures the sizing for the rows in the grid
 * Syntax: <column value> [auto]
 * @see https://css-tricks.com/snippets/css/complete-guide-grid/#article-header-id-13
 */
class DefaultGridRowsDirective extends GridRowsDirective {
  constructor() {
    super(...arguments);
    this.inputs = inputs;
  }
}
DefaultGridRowsDirective.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultGridRowsDirective_BaseFactory;
  return function DefaultGridRowsDirective_Factory(t) {
    return (ɵDefaultGridRowsDirective_BaseFactory || (ɵDefaultGridRowsDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DefaultGridRowsDirective)))(t || DefaultGridRowsDirective);
  };
}();
DefaultGridRowsDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
  type: DefaultGridRowsDirective,
  selectors: [["", "gdRows", ""], ["", "gdRows.xs", ""], ["", "gdRows.sm", ""], ["", "gdRows.md", ""], ["", "gdRows.lg", ""], ["", "gdRows.xl", ""], ["", "gdRows.lt-sm", ""], ["", "gdRows.lt-md", ""], ["", "gdRows.lt-lg", ""], ["", "gdRows.lt-xl", ""], ["", "gdRows.gt-xs", ""], ["", "gdRows.gt-sm", ""], ["", "gdRows.gt-md", ""], ["", "gdRows.gt-lg", ""]],
  inputs: {
    gdRows: "gdRows",
    "gdRows.xs": "gdRows.xs",
    "gdRows.sm": "gdRows.sm",
    "gdRows.md": "gdRows.md",
    "gdRows.lg": "gdRows.lg",
    "gdRows.xl": "gdRows.xl",
    "gdRows.lt-sm": "gdRows.lt-sm",
    "gdRows.lt-md": "gdRows.lt-md",
    "gdRows.lt-lg": "gdRows.lt-lg",
    "gdRows.lt-xl": "gdRows.lt-xl",
    "gdRows.gt-xs": "gdRows.gt-xs",
    "gdRows.gt-sm": "gdRows.gt-sm",
    "gdRows.gt-md": "gdRows.gt-md",
    "gdRows.gt-lg": "gdRows.gt-lg"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DefaultGridRowsDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive,
    args: [{
      selector,
      inputs
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
const ALL_DIRECTIVES = [DefaultGridAlignDirective, DefaultGridAlignColumnsDirective, DefaultGridAlignRowsDirective, DefaultGridAreaDirective, DefaultGridAreasDirective, DefaultGridAutoDirective, DefaultGridColumnDirective, DefaultGridColumnsDirective, DefaultGridGapDirective, DefaultGridRowDirective, DefaultGridRowsDirective];
/**
 * *****************************************************************
 * Define module for the CSS Grid API
 * *****************************************************************
 */
class GridModule {}
GridModule.ɵfac = function GridModule_Factory(t) {
  return new (t || GridModule)();
};
GridModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: GridModule
});
GridModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  imports: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.CoreModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](GridModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      imports: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.CoreModule],
      declarations: [...ALL_DIRECTIVES],
      exports: [...ALL_DIRECTIVES]
    }]
  }], null, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2681:
/*!****************************************************************************!*\
  !*** ./node_modules/@angular/flex-layout/fesm2020/angular-flex-layout.mjs ***!
  \****************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BREAKPOINT": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BREAKPOINT),
/* harmony export */   "BREAKPOINTS": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BREAKPOINTS),
/* harmony export */   "BREAKPOINT_PRINT": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BREAKPOINT_PRINT),
/* harmony export */   "BROWSER_PROVIDER": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BROWSER_PROVIDER),
/* harmony export */   "BaseDirective2": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BaseDirective2),
/* harmony export */   "BreakPointRegistry": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BreakPointRegistry),
/* harmony export */   "CLASS_NAME": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.CLASS_NAME),
/* harmony export */   "ClassDirective": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ClassDirective),
/* harmony export */   "CoreModule": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.CoreModule),
/* harmony export */   "DEFAULT_BREAKPOINTS": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_BREAKPOINTS),
/* harmony export */   "DEFAULT_CONFIG": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_CONFIG),
/* harmony export */   "DefaultClassDirective": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.DefaultClassDirective),
/* harmony export */   "DefaultFlexAlignDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.DefaultFlexAlignDirective),
/* harmony export */   "DefaultFlexDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.DefaultFlexDirective),
/* harmony export */   "DefaultFlexOffsetDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.DefaultFlexOffsetDirective),
/* harmony export */   "DefaultFlexOrderDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.DefaultFlexOrderDirective),
/* harmony export */   "DefaultGridAlignColumnsDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridAlignColumnsDirective),
/* harmony export */   "DefaultGridAlignDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridAlignDirective),
/* harmony export */   "DefaultGridAlignRowsDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridAlignRowsDirective),
/* harmony export */   "DefaultGridAreaDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridAreaDirective),
/* harmony export */   "DefaultGridAreasDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridAreasDirective),
/* harmony export */   "DefaultGridAutoDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridAutoDirective),
/* harmony export */   "DefaultGridColumnDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridColumnDirective),
/* harmony export */   "DefaultGridColumnsDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridColumnsDirective),
/* harmony export */   "DefaultGridGapDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridGapDirective),
/* harmony export */   "DefaultGridRowDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridRowDirective),
/* harmony export */   "DefaultGridRowsDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.DefaultGridRowsDirective),
/* harmony export */   "DefaultImgSrcDirective": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.DefaultImgSrcDirective),
/* harmony export */   "DefaultLayoutAlignDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.DefaultLayoutAlignDirective),
/* harmony export */   "DefaultLayoutDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.DefaultLayoutDirective),
/* harmony export */   "DefaultLayoutGapDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.DefaultLayoutGapDirective),
/* harmony export */   "DefaultShowHideDirective": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.DefaultShowHideDirective),
/* harmony export */   "DefaultStyleDirective": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.DefaultStyleDirective),
/* harmony export */   "ExtendedModule": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ExtendedModule),
/* harmony export */   "FlexAlignDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexAlignDirective),
/* harmony export */   "FlexAlignStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexAlignStyleBuilder),
/* harmony export */   "FlexDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexDirective),
/* harmony export */   "FlexFillDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexFillDirective),
/* harmony export */   "FlexFillStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexFillStyleBuilder),
/* harmony export */   "FlexLayoutModule": () => (/* binding */ FlexLayoutModule),
/* harmony export */   "FlexModule": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexModule),
/* harmony export */   "FlexOffsetDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexOffsetDirective),
/* harmony export */   "FlexOffsetStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexOffsetStyleBuilder),
/* harmony export */   "FlexOrderDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexOrderDirective),
/* harmony export */   "FlexOrderStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexOrderStyleBuilder),
/* harmony export */   "FlexStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexStyleBuilder),
/* harmony export */   "GridAlignColumnsDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAlignColumnsDirective),
/* harmony export */   "GridAlignColumnsStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAlignColumnsStyleBuilder),
/* harmony export */   "GridAlignDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAlignDirective),
/* harmony export */   "GridAlignRowsDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAlignRowsDirective),
/* harmony export */   "GridAlignRowsStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAlignRowsStyleBuilder),
/* harmony export */   "GridAlignStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAlignStyleBuilder),
/* harmony export */   "GridAreaDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAreaDirective),
/* harmony export */   "GridAreaStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAreaStyleBuilder),
/* harmony export */   "GridAreasDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAreasDirective),
/* harmony export */   "GridAreasStyleBuiler": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAreasStyleBuiler),
/* harmony export */   "GridAutoDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAutoDirective),
/* harmony export */   "GridAutoStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridAutoStyleBuilder),
/* harmony export */   "GridColumnDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridColumnDirective),
/* harmony export */   "GridColumnStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridColumnStyleBuilder),
/* harmony export */   "GridColumnsDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridColumnsDirective),
/* harmony export */   "GridColumnsStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridColumnsStyleBuilder),
/* harmony export */   "GridGapDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridGapDirective),
/* harmony export */   "GridGapStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridGapStyleBuilder),
/* harmony export */   "GridModule": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridModule),
/* harmony export */   "GridRowDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridRowDirective),
/* harmony export */   "GridRowStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridRowStyleBuilder),
/* harmony export */   "GridRowsDirective": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridRowsDirective),
/* harmony export */   "GridRowsStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridRowsStyleBuilder),
/* harmony export */   "ImgSrcDirective": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ImgSrcDirective),
/* harmony export */   "ImgSrcStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ImgSrcStyleBuilder),
/* harmony export */   "LAYOUT_CONFIG": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG),
/* harmony export */   "LayoutAlignDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.LayoutAlignDirective),
/* harmony export */   "LayoutAlignStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.LayoutAlignStyleBuilder),
/* harmony export */   "LayoutDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.LayoutDirective),
/* harmony export */   "LayoutGapDirective": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.LayoutGapDirective),
/* harmony export */   "LayoutGapStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.LayoutGapStyleBuilder),
/* harmony export */   "LayoutStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.LayoutStyleBuilder),
/* harmony export */   "MediaChange": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaChange),
/* harmony export */   "MediaMarshaller": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaMarshaller),
/* harmony export */   "MediaObserver": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaObserver),
/* harmony export */   "MediaTrigger": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.MediaTrigger),
/* harmony export */   "ORIENTATION_BREAKPOINTS": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.ORIENTATION_BREAKPOINTS),
/* harmony export */   "PrintHook": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.PrintHook),
/* harmony export */   "SERVER_TOKEN": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN),
/* harmony export */   "ScreenTypes": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.ScreenTypes),
/* harmony export */   "ShowHideDirective": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ShowHideDirective),
/* harmony export */   "ShowHideStyleBuilder": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ShowHideStyleBuilder),
/* harmony export */   "StyleBuilder": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleBuilder),
/* harmony export */   "StyleDirective": () => (/* reexport safe */ _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.StyleDirective),
/* harmony export */   "StyleUtils": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StyleUtils),
/* harmony export */   "StylesheetMap": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.StylesheetMap),
/* harmony export */   "VERSION": () => (/* binding */ VERSION),
/* harmony export */   "coerceArray": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.coerceArray),
/* harmony export */   "mergeAlias": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.mergeAlias),
/* harmony export */   "removeStyles": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.removeStyles),
/* harmony export */   "sortAscendingPriority": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.sortAscendingPriority),
/* harmony export */   "sortDescendingPriority": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.sortDescendingPriority),
/* harmony export */   "validateBasis": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.validateBasis),
/* harmony export */   "ɵMatchMedia": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__["ɵMatchMedia"]),
/* harmony export */   "ɵMockMatchMedia": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__["ɵMockMatchMedia"]),
/* harmony export */   "ɵMockMatchMediaProvider": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__["ɵMockMatchMediaProvider"]),
/* harmony export */   "ɵmultiply": () => (/* reexport safe */ _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__["ɵmultiply"])
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/flex-layout/core */ 4658);
/* harmony import */ var _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/flex-layout/extended */ 3704);
/* harmony import */ var _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/flex-layout/flex */ 6722);
/* harmony import */ var _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/flex-layout/grid */ 712);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 4666);












/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/** Current version of Angular Flex-Layout. */
const VERSION = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.Version('15.0.0-beta.42');

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */
/**
 * FlexLayoutModule -- the main import for all utilities in the Angular Layout library
 * * Will automatically provide Flex, Grid, and Extended modules for use in the application
 * * Can be configured using the static withConfig method, options viewable on the Wiki's
 *   Configuration page
 */
class FlexLayoutModule {
  constructor(serverModuleLoaded, platformId) {
    if ((0,_angular_common__WEBPACK_IMPORTED_MODULE_5__.isPlatformServer)(platformId) && !serverModuleLoaded) {
      console.warn('Warning: Flex Layout loaded on the server without FlexLayoutServerModule');
    }
  }
  /**
   * Initialize the FlexLayoutModule with a set of config options,
   * which sets the corresponding tokens accordingly
   */
  static withConfig(configOptions,
  // tslint:disable-next-line:max-line-length
  breakpoints = []) {
    return {
      ngModule: FlexLayoutModule,
      providers: configOptions.serverLoaded ? [{
        provide: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG,
        useValue: {
          ..._angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_CONFIG,
          ...configOptions
        }
      }, {
        provide: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BREAKPOINT,
        useValue: breakpoints,
        multi: true
      }, {
        provide: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN,
        useValue: true
      }] : [{
        provide: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.LAYOUT_CONFIG,
        useValue: {
          ..._angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_CONFIG,
          ...configOptions
        }
      }, {
        provide: _angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.BREAKPOINT,
        useValue: breakpoints,
        multi: true
      }]
    };
  }
}
FlexLayoutModule.ɵfac = function FlexLayoutModule_Factory(t) {
  return new (t || FlexLayoutModule)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.PLATFORM_ID));
};
FlexLayoutModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
  type: FlexLayoutModule
});
FlexLayoutModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
  imports: [_angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexModule, _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ExtendedModule, _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridModule, _angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexModule, _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ExtendedModule, _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵsetClassMetadata"](FlexLayoutModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.NgModule,
    args: [{
      imports: [_angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexModule, _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ExtendedModule, _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridModule],
      exports: [_angular_flex_layout_flex__WEBPACK_IMPORTED_MODULE_2__.FlexModule, _angular_flex_layout_extended__WEBPACK_IMPORTED_MODULE_1__.ExtendedModule, _angular_flex_layout_grid__WEBPACK_IMPORTED_MODULE_3__.GridModule]
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Inject,
        args: [_angular_flex_layout_core__WEBPACK_IMPORTED_MODULE_0__.SERVER_TOKEN]
      }]
    }, {
      type: Object,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_4__.PLATFORM_ID]
      }]
    }];
  }, null);
})();

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 2508:
/*!********************************************************!*\
  !*** ./node_modules/@angular/forms/fesm2020/forms.mjs ***!
  \********************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "AbstractControl": () => (/* binding */ AbstractControl),
/* harmony export */   "AbstractControlDirective": () => (/* binding */ AbstractControlDirective),
/* harmony export */   "AbstractFormGroupDirective": () => (/* binding */ AbstractFormGroupDirective),
/* harmony export */   "COMPOSITION_BUFFER_MODE": () => (/* binding */ COMPOSITION_BUFFER_MODE),
/* harmony export */   "CheckboxControlValueAccessor": () => (/* binding */ CheckboxControlValueAccessor),
/* harmony export */   "CheckboxRequiredValidator": () => (/* binding */ CheckboxRequiredValidator),
/* harmony export */   "ControlContainer": () => (/* binding */ ControlContainer),
/* harmony export */   "DefaultValueAccessor": () => (/* binding */ DefaultValueAccessor),
/* harmony export */   "EmailValidator": () => (/* binding */ EmailValidator),
/* harmony export */   "FormArray": () => (/* binding */ FormArray),
/* harmony export */   "FormArrayName": () => (/* binding */ FormArrayName),
/* harmony export */   "FormBuilder": () => (/* binding */ FormBuilder),
/* harmony export */   "FormControl": () => (/* binding */ FormControl),
/* harmony export */   "FormControlDirective": () => (/* binding */ FormControlDirective),
/* harmony export */   "FormControlName": () => (/* binding */ FormControlName),
/* harmony export */   "FormGroup": () => (/* binding */ FormGroup),
/* harmony export */   "FormGroupDirective": () => (/* binding */ FormGroupDirective),
/* harmony export */   "FormGroupName": () => (/* binding */ FormGroupName),
/* harmony export */   "FormRecord": () => (/* binding */ FormRecord),
/* harmony export */   "FormsModule": () => (/* binding */ FormsModule),
/* harmony export */   "MaxLengthValidator": () => (/* binding */ MaxLengthValidator),
/* harmony export */   "MaxValidator": () => (/* binding */ MaxValidator),
/* harmony export */   "MinLengthValidator": () => (/* binding */ MinLengthValidator),
/* harmony export */   "MinValidator": () => (/* binding */ MinValidator),
/* harmony export */   "NG_ASYNC_VALIDATORS": () => (/* binding */ NG_ASYNC_VALIDATORS),
/* harmony export */   "NG_VALIDATORS": () => (/* binding */ NG_VALIDATORS),
/* harmony export */   "NG_VALUE_ACCESSOR": () => (/* binding */ NG_VALUE_ACCESSOR),
/* harmony export */   "NgControl": () => (/* binding */ NgControl),
/* harmony export */   "NgControlStatus": () => (/* binding */ NgControlStatus),
/* harmony export */   "NgControlStatusGroup": () => (/* binding */ NgControlStatusGroup),
/* harmony export */   "NgForm": () => (/* binding */ NgForm),
/* harmony export */   "NgModel": () => (/* binding */ NgModel),
/* harmony export */   "NgModelGroup": () => (/* binding */ NgModelGroup),
/* harmony export */   "NgSelectOption": () => (/* binding */ NgSelectOption),
/* harmony export */   "NonNullableFormBuilder": () => (/* binding */ NonNullableFormBuilder),
/* harmony export */   "NumberValueAccessor": () => (/* binding */ NumberValueAccessor),
/* harmony export */   "PatternValidator": () => (/* binding */ PatternValidator),
/* harmony export */   "RadioControlValueAccessor": () => (/* binding */ RadioControlValueAccessor),
/* harmony export */   "RangeValueAccessor": () => (/* binding */ RangeValueAccessor),
/* harmony export */   "ReactiveFormsModule": () => (/* binding */ ReactiveFormsModule),
/* harmony export */   "RequiredValidator": () => (/* binding */ RequiredValidator),
/* harmony export */   "SelectControlValueAccessor": () => (/* binding */ SelectControlValueAccessor),
/* harmony export */   "SelectMultipleControlValueAccessor": () => (/* binding */ SelectMultipleControlValueAccessor),
/* harmony export */   "UntypedFormArray": () => (/* binding */ UntypedFormArray),
/* harmony export */   "UntypedFormBuilder": () => (/* binding */ UntypedFormBuilder),
/* harmony export */   "UntypedFormControl": () => (/* binding */ UntypedFormControl),
/* harmony export */   "UntypedFormGroup": () => (/* binding */ UntypedFormGroup),
/* harmony export */   "VERSION": () => (/* binding */ VERSION),
/* harmony export */   "Validators": () => (/* binding */ Validators),
/* harmony export */   "isFormArray": () => (/* binding */ isFormArray),
/* harmony export */   "isFormControl": () => (/* binding */ isFormControl),
/* harmony export */   "isFormGroup": () => (/* binding */ isFormGroup),
/* harmony export */   "isFormRecord": () => (/* binding */ isFormRecord),
/* harmony export */   "ɵInternalFormsSharedModule": () => (/* binding */ ɵInternalFormsSharedModule),
/* harmony export */   "ɵNgNoValidate": () => (/* binding */ ɵNgNoValidate),
/* harmony export */   "ɵNgSelectMultipleOption": () => (/* binding */ ɵNgSelectMultipleOption)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 4383);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 4350);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 6942);
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */







/**
 * Base class for all ControlValueAccessor classes defined in Forms package.
 * Contains common logic and utility functions.
 *
 * Note: this is an *internal-only* class and should not be extended or used directly in
 * applications code.
 */
class BaseControlValueAccessor {
  constructor(_renderer, _elementRef) {
    this._renderer = _renderer;
    this._elementRef = _elementRef;
    /**
     * The registered callback function called when a change or input event occurs on the input
     * element.
     * @nodoc
     */
    this.onChange = _ => {};
    /**
     * The registered callback function called when a blur event occurs on the input element.
     * @nodoc
     */
    this.onTouched = () => {};
  }
  /**
   * Helper method that sets a property on a target element using the current Renderer
   * implementation.
   * @nodoc
   */
  setProperty(key, value) {
    this._renderer.setProperty(this._elementRef.nativeElement, key, value);
  }
  /**
   * Registers a function called when the control is touched.
   * @nodoc
   */
  registerOnTouched(fn) {
    this.onTouched = fn;
  }
  /**
   * Registers a function called when the control value changes.
   * @nodoc
   */
  registerOnChange(fn) {
    this.onChange = fn;
  }
  /**
   * Sets the "disabled" property on the range input element.
   * @nodoc
   */
  setDisabledState(isDisabled) {
    this.setProperty('disabled', isDisabled);
  }
}
BaseControlValueAccessor.ɵfac = function BaseControlValueAccessor_Factory(t) {
  return new (t || BaseControlValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
BaseControlValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: BaseControlValueAccessor
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BaseControlValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }];
  }, null);
})();
/**
 * Base class for all built-in ControlValueAccessor classes (except DefaultValueAccessor, which is
 * used in case no other CVAs can be found). We use this class to distinguish between default CVA,
 * built-in CVAs and custom CVAs, so that Forms logic can recognize built-in CVAs and treat custom
 * ones with higher priority (when both built-in and custom CVAs are present).
 *
 * Note: this is an *internal-only* class and should not be extended or used directly in
 * applications code.
 */
class BuiltInControlValueAccessor extends BaseControlValueAccessor {}
BuiltInControlValueAccessor.ɵfac = /* @__PURE__ */function () {
  let ɵBuiltInControlValueAccessor_BaseFactory;
  return function BuiltInControlValueAccessor_Factory(t) {
    return (ɵBuiltInControlValueAccessor_BaseFactory || (ɵBuiltInControlValueAccessor_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](BuiltInControlValueAccessor)))(t || BuiltInControlValueAccessor);
  };
}();
BuiltInControlValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: BuiltInControlValueAccessor,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BuiltInControlValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive
  }], null, null);
})();
/**
 * Used to provide a `ControlValueAccessor` for form controls.
 *
 * See `DefaultValueAccessor` for how to implement one.
 *
 * @publicApi
 */
const NG_VALUE_ACCESSOR = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('NgValueAccessor');
const CHECKBOX_VALUE_ACCESSOR = {
  provide: NG_VALUE_ACCESSOR,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => CheckboxControlValueAccessor),
  multi: true
};
/**
 * @description
 * A `ControlValueAccessor` for writing a value and listening to changes on a checkbox input
 * element.
 *
 * @usageNotes
 *
 * ### Using a checkbox with a reactive form.
 *
 * The following example shows how to use a checkbox with a reactive form.
 *
 * ```ts
 * const rememberLoginControl = new FormControl();
 * ```
 *
 * ```
 * <input type="checkbox" [formControl]="rememberLoginControl">
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class CheckboxControlValueAccessor extends BuiltInControlValueAccessor {
  /**
   * Sets the "checked" property on the input element.
   * @nodoc
   */
  writeValue(value) {
    this.setProperty('checked', value);
  }
}
CheckboxControlValueAccessor.ɵfac = /* @__PURE__ */function () {
  let ɵCheckboxControlValueAccessor_BaseFactory;
  return function CheckboxControlValueAccessor_Factory(t) {
    return (ɵCheckboxControlValueAccessor_BaseFactory || (ɵCheckboxControlValueAccessor_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](CheckboxControlValueAccessor)))(t || CheckboxControlValueAccessor);
  };
}();
CheckboxControlValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CheckboxControlValueAccessor,
  selectors: [["input", "type", "checkbox", "formControlName", ""], ["input", "type", "checkbox", "formControl", ""], ["input", "type", "checkbox", "ngModel", ""]],
  hostBindings: function CheckboxControlValueAccessor_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function CheckboxControlValueAccessor_change_HostBindingHandler($event) {
        return ctx.onChange($event.target.checked);
      })("blur", function CheckboxControlValueAccessor_blur_HostBindingHandler() {
        return ctx.onTouched();
      });
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([CHECKBOX_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CheckboxControlValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]',
      host: {
        '(change)': 'onChange($event.target.checked)',
        '(blur)': 'onTouched()'
      },
      providers: [CHECKBOX_VALUE_ACCESSOR]
    }]
  }], null, null);
})();
const DEFAULT_VALUE_ACCESSOR = {
  provide: NG_VALUE_ACCESSOR,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => DefaultValueAccessor),
  multi: true
};
/**
 * We must check whether the agent is Android because composition events
 * behave differently between iOS and Android.
 */
function _isAndroid() {
  const userAgent = (0,_angular_common__WEBPACK_IMPORTED_MODULE_1__["ɵgetDOM"])() ? (0,_angular_common__WEBPACK_IMPORTED_MODULE_1__["ɵgetDOM"])().getUserAgent() : '';
  return /android (\d+)/.test(userAgent.toLowerCase());
}
/**
 * @description
 * Provide this token to control if form directives buffer IME input until
 * the "compositionend" event occurs.
 * @publicApi
 */
const COMPOSITION_BUFFER_MODE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('CompositionEventMode');
/**
 * The default `ControlValueAccessor` for writing a value and listening to changes on input
 * elements. The accessor is used by the `FormControlDirective`, `FormControlName`, and
 * `NgModel` directives.
 *
 * {@searchKeywords ngDefaultControl}
 *
 * @usageNotes
 *
 * ### Using the default value accessor
 *
 * The following example shows how to use an input element that activates the default value accessor
 * (in this case, a text field).
 *
 * ```ts
 * const firstNameControl = new FormControl();
 * ```
 *
 * ```
 * <input type="text" [formControl]="firstNameControl">
 * ```
 *
 * This value accessor is used by default for `<input type="text">` and `<textarea>` elements, but
 * you could also use it for custom components that have similar behavior and do not require special
 * processing. In order to attach the default value accessor to a custom element, add the
 * `ngDefaultControl` attribute as shown below.
 *
 * ```
 * <custom-input-component ngDefaultControl [(ngModel)]="value"></custom-input-component>
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class DefaultValueAccessor extends BaseControlValueAccessor {
  constructor(renderer, elementRef, _compositionMode) {
    super(renderer, elementRef);
    this._compositionMode = _compositionMode;
    /** Whether the user is creating a composition string (IME events). */
    this._composing = false;
    if (this._compositionMode == null) {
      this._compositionMode = !_isAndroid();
    }
  }
  /**
   * Sets the "value" property on the input element.
   * @nodoc
   */
  writeValue(value) {
    const normalizedValue = value == null ? '' : value;
    this.setProperty('value', normalizedValue);
  }
  /** @internal */
  _handleInput(value) {
    if (!this._compositionMode || this._compositionMode && !this._composing) {
      this.onChange(value);
    }
  }
  /** @internal */
  _compositionStart() {
    this._composing = true;
  }
  /** @internal */
  _compositionEnd(value) {
    this._composing = false;
    this._compositionMode && this.onChange(value);
  }
}
DefaultValueAccessor.ɵfac = function DefaultValueAccessor_Factory(t) {
  return new (t || DefaultValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](COMPOSITION_BUFFER_MODE, 8));
};
DefaultValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: DefaultValueAccessor,
  selectors: [["input", "formControlName", "", 3, "type", "checkbox"], ["textarea", "formControlName", ""], ["input", "formControl", "", 3, "type", "checkbox"], ["textarea", "formControl", ""], ["input", "ngModel", "", 3, "type", "checkbox"], ["textarea", "ngModel", ""], ["", "ngDefaultControl", ""]],
  hostBindings: function DefaultValueAccessor_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("input", function DefaultValueAccessor_input_HostBindingHandler($event) {
        return ctx._handleInput($event.target.value);
      })("blur", function DefaultValueAccessor_blur_HostBindingHandler() {
        return ctx.onTouched();
      })("compositionstart", function DefaultValueAccessor_compositionstart_HostBindingHandler() {
        return ctx._compositionStart();
      })("compositionend", function DefaultValueAccessor_compositionend_HostBindingHandler($event) {
        return ctx._compositionEnd($event.target.value);
      });
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([DEFAULT_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DefaultValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]',
      // TODO: vsavkin replace the above selector with the one below it once
      // https://github.com/angular/angular/issues/3011 is implemented
      // selector: '[ngModel],[formControl],[formControlName]',
      host: {
        '(input)': '$any(this)._handleInput($event.target.value)',
        '(blur)': 'onTouched()',
        '(compositionstart)': '$any(this)._compositionStart()',
        '(compositionend)': '$any(this)._compositionEnd($event.target.value)'
      },
      providers: [DEFAULT_VALUE_ACCESSOR]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [COMPOSITION_BUFFER_MODE]
      }]
    }];
  }, null);
})();
const NG_DEV_MODE$1 = typeof ngDevMode === 'undefined' || !!ngDevMode;
function isEmptyInputValue(value) {
  /**
   * Check if the object is a string or array before evaluating the length attribute.
   * This avoids falsely rejecting objects that contain a custom length attribute.
   * For example, the object {id: 1, length: 0, width: 0} should not be returned as empty.
   */
  return value == null || (typeof value === 'string' || Array.isArray(value)) && value.length === 0;
}
function hasValidLength(value) {
  // non-strict comparison is intentional, to check for both `null` and `undefined` values
  return value != null && typeof value.length === 'number';
}
/**
 * @description
 * An `InjectionToken` for registering additional synchronous validators used with
 * `AbstractControl`s.
 *
 * @see `NG_ASYNC_VALIDATORS`
 *
 * @usageNotes
 *
 * ### Providing a custom validator
 *
 * The following example registers a custom validator directive. Adding the validator to the
 * existing collection of validators requires the `multi: true` option.
 *
 * ```typescript
 * @Directive({
 *   selector: '[customValidator]',
 *   providers: [{provide: NG_VALIDATORS, useExisting: CustomValidatorDirective, multi: true}]
 * })
 * class CustomValidatorDirective implements Validator {
 *   validate(control: AbstractControl): ValidationErrors | null {
 *     return { 'custom': true };
 *   }
 * }
 * ```
 *
 * @publicApi
 */
const NG_VALIDATORS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('NgValidators');
/**
 * @description
 * An `InjectionToken` for registering additional asynchronous validators used with
 * `AbstractControl`s.
 *
 * @see `NG_VALIDATORS`
 *
 * @usageNotes
 *
 * ### Provide a custom async validator directive
 *
 * The following example implements the `AsyncValidator` interface to create an
 * async validator directive with a custom error key.
 *
 * ```typescript
 * @Directive({
 *   selector: '[customAsyncValidator]',
 *   providers: [{provide: NG_ASYNC_VALIDATORS, useExisting: CustomAsyncValidatorDirective, multi:
 * true}]
 * })
 * class CustomAsyncValidatorDirective implements AsyncValidator {
 *   validate(control: AbstractControl): Promise<ValidationErrors|null> {
 *     return Promise.resolve({'custom': true});
 *   }
 * }
 * ```
 *
 * @publicApi
 */
const NG_ASYNC_VALIDATORS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('NgAsyncValidators');
/**
 * A regular expression that matches valid e-mail addresses.
 *
 * At a high level, this regexp matches e-mail addresses of the format `local-part@tld`, where:
 * - `local-part` consists of one or more of the allowed characters (alphanumeric and some
 *   punctuation symbols).
 * - `local-part` cannot begin or end with a period (`.`).
 * - `local-part` cannot be longer than 64 characters.
 * - `tld` consists of one or more `labels` separated by periods (`.`). For example `localhost` or
 *   `foo.com`.
 * - A `label` consists of one or more of the allowed characters (alphanumeric, dashes (`-`) and
 *   periods (`.`)).
 * - A `label` cannot begin or end with a dash (`-`) or a period (`.`).
 * - A `label` cannot be longer than 63 characters.
 * - The whole address cannot be longer than 254 characters.
 *
 * ## Implementation background
 *
 * This regexp was ported over from AngularJS (see there for git history):
 * https://github.com/angular/angular.js/blob/c133ef836/src/ng/directive/input.js#L27
 * It is based on the
 * [WHATWG version](https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address) with
 * some enhancements to incorporate more RFC rules (such as rules related to domain names and the
 * lengths of different parts of the address). The main differences from the WHATWG version are:
 *   - Disallow `local-part` to begin or end with a period (`.`).
 *   - Disallow `local-part` length to exceed 64 characters.
 *   - Disallow total address length to exceed 254 characters.
 *
 * See [this commit](https://github.com/angular/angular.js/commit/f3f5cf72e) for more details.
 */
const EMAIL_REGEXP = /^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
/**
 * @description
 * Provides a set of built-in validators that can be used by form controls.
 *
 * A validator is a function that processes a `FormControl` or collection of
 * controls and returns an error map or null. A null map means that validation has passed.
 *
 * @see [Form Validation](/guide/form-validation)
 *
 * @publicApi
 */
class Validators {
  /**
   * @description
   * Validator that requires the control's value to be greater than or equal to the provided number.
   *
   * @usageNotes
   *
   * ### Validate against a minimum of 3
   *
   * ```typescript
   * const control = new FormControl(2, Validators.min(3));
   *
   * console.log(control.errors); // {min: {min: 3, actual: 2}}
   * ```
   *
   * @returns A validator function that returns an error map with the
   * `min` property if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static min(min) {
    return minValidator(min);
  }
  /**
   * @description
   * Validator that requires the control's value to be less than or equal to the provided number.
   *
   * @usageNotes
   *
   * ### Validate against a maximum of 15
   *
   * ```typescript
   * const control = new FormControl(16, Validators.max(15));
   *
   * console.log(control.errors); // {max: {max: 15, actual: 16}}
   * ```
   *
   * @returns A validator function that returns an error map with the
   * `max` property if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static max(max) {
    return maxValidator(max);
  }
  /**
   * @description
   * Validator that requires the control have a non-empty value.
   *
   * @usageNotes
   *
   * ### Validate that the field is non-empty
   *
   * ```typescript
   * const control = new FormControl('', Validators.required);
   *
   * console.log(control.errors); // {required: true}
   * ```
   *
   * @returns An error map with the `required` property
   * if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static required(control) {
    return requiredValidator(control);
  }
  /**
   * @description
   * Validator that requires the control's value be true. This validator is commonly
   * used for required checkboxes.
   *
   * @usageNotes
   *
   * ### Validate that the field value is true
   *
   * ```typescript
   * const control = new FormControl('some value', Validators.requiredTrue);
   *
   * console.log(control.errors); // {required: true}
   * ```
   *
   * @returns An error map that contains the `required` property
   * set to `true` if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static requiredTrue(control) {
    return requiredTrueValidator(control);
  }
  /**
   * @description
   * Validator that requires the control's value pass an email validation test.
   *
   * Tests the value using a [regular
   * expression](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions)
   * pattern suitable for common use cases. The pattern is based on the definition of a valid email
   * address in the [WHATWG HTML
   * specification](https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address) with
   * some enhancements to incorporate more RFC rules (such as rules related to domain names and the
   * lengths of different parts of the address).
   *
   * The differences from the WHATWG version include:
   * - Disallow `local-part` (the part before the `@` symbol) to begin or end with a period (`.`).
   * - Disallow `local-part` to be longer than 64 characters.
   * - Disallow the whole address to be longer than 254 characters.
   *
   * If this pattern does not satisfy your business needs, you can use `Validators.pattern()` to
   * validate the value against a different pattern.
   *
   * @usageNotes
   *
   * ### Validate that the field matches a valid email pattern
   *
   * ```typescript
   * const control = new FormControl('bad@', Validators.email);
   *
   * console.log(control.errors); // {email: true}
   * ```
   *
   * @returns An error map with the `email` property
   * if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static email(control) {
    return emailValidator(control);
  }
  /**
   * @description
   * Validator that requires the length of the control's value to be greater than or equal
   * to the provided minimum length. This validator is also provided by default if you use the
   * the HTML5 `minlength` attribute. Note that the `minLength` validator is intended to be used
   * only for types that have a numeric `length` property, such as strings or arrays. The
   * `minLength` validator logic is also not invoked for values when their `length` property is 0
   * (for example in case of an empty string or an empty array), to support optional controls. You
   * can use the standard `required` validator if empty values should not be considered valid.
   *
   * @usageNotes
   *
   * ### Validate that the field has a minimum of 3 characters
   *
   * ```typescript
   * const control = new FormControl('ng', Validators.minLength(3));
   *
   * console.log(control.errors); // {minlength: {requiredLength: 3, actualLength: 2}}
   * ```
   *
   * ```html
   * <input minlength="5">
   * ```
   *
   * @returns A validator function that returns an error map with the
   * `minlength` property if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static minLength(minLength) {
    return minLengthValidator(minLength);
  }
  /**
   * @description
   * Validator that requires the length of the control's value to be less than or equal
   * to the provided maximum length. This validator is also provided by default if you use the
   * the HTML5 `maxlength` attribute. Note that the `maxLength` validator is intended to be used
   * only for types that have a numeric `length` property, such as strings or arrays.
   *
   * @usageNotes
   *
   * ### Validate that the field has maximum of 5 characters
   *
   * ```typescript
   * const control = new FormControl('Angular', Validators.maxLength(5));
   *
   * console.log(control.errors); // {maxlength: {requiredLength: 5, actualLength: 7}}
   * ```
   *
   * ```html
   * <input maxlength="5">
   * ```
   *
   * @returns A validator function that returns an error map with the
   * `maxlength` property if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static maxLength(maxLength) {
    return maxLengthValidator(maxLength);
  }
  /**
   * @description
   * Validator that requires the control's value to match a regex pattern. This validator is also
   * provided by default if you use the HTML5 `pattern` attribute.
   *
   * @usageNotes
   *
   * ### Validate that the field only contains letters or spaces
   *
   * ```typescript
   * const control = new FormControl('1', Validators.pattern('[a-zA-Z ]*'));
   *
   * console.log(control.errors); // {pattern: {requiredPattern: '^[a-zA-Z ]*$', actualValue: '1'}}
   * ```
   *
   * ```html
   * <input pattern="[a-zA-Z ]*">
   * ```
   *
   * ### Pattern matching with the global or sticky flag
   *
   * `RegExp` objects created with the `g` or `y` flags that are passed into `Validators.pattern`
   * can produce different results on the same input when validations are run consecutively. This is
   * due to how the behavior of `RegExp.prototype.test` is
   * specified in [ECMA-262](https://tc39.es/ecma262/#sec-regexpbuiltinexec)
   * (`RegExp` preserves the index of the last match when the global or sticky flag is used).
   * Due to this behavior, it is recommended that when using
   * `Validators.pattern` you **do not** pass in a `RegExp` object with either the global or sticky
   * flag enabled.
   *
   * ```typescript
   * // Not recommended (since the `g` flag is used)
   * const controlOne = new FormControl('1', Validators.pattern(/foo/g));
   *
   * // Good
   * const controlTwo = new FormControl('1', Validators.pattern(/foo/));
   * ```
   *
   * @param pattern A regular expression to be used as is to test the values, or a string.
   * If a string is passed, the `^` character is prepended and the `$` character is
   * appended to the provided string (if not already present), and the resulting regular
   * expression is used to test the values.
   *
   * @returns A validator function that returns an error map with the
   * `pattern` property if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static pattern(pattern) {
    return patternValidator(pattern);
  }
  /**
   * @description
   * Validator that performs no operation.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static nullValidator(control) {
    return nullValidator(control);
  }
  static compose(validators) {
    return compose(validators);
  }
  /**
   * @description
   * Compose multiple async validators into a single function that returns the union
   * of the individual error objects for the provided control.
   *
   * @returns A validator function that returns an error map with the
   * merged error objects of the async validators if the validation check fails, otherwise `null`.
   *
   * @see `updateValueAndValidity()`
   *
   */
  static composeAsync(validators) {
    return composeAsync(validators);
  }
}
/**
 * Validator that requires the control's value to be greater than or equal to the provided number.
 * See `Validators.min` for additional information.
 */
function minValidator(min) {
  return control => {
    if (isEmptyInputValue(control.value) || isEmptyInputValue(min)) {
      return null; // don't validate empty values to allow optional controls
    }

    const value = parseFloat(control.value);
    // Controls with NaN values after parsing should be treated as not having a
    // minimum, per the HTML forms spec: https://www.w3.org/TR/html5/forms.html#attr-input-min
    return !isNaN(value) && value < min ? {
      'min': {
        'min': min,
        'actual': control.value
      }
    } : null;
  };
}
/**
 * Validator that requires the control's value to be less than or equal to the provided number.
 * See `Validators.max` for additional information.
 */
function maxValidator(max) {
  return control => {
    if (isEmptyInputValue(control.value) || isEmptyInputValue(max)) {
      return null; // don't validate empty values to allow optional controls
    }

    const value = parseFloat(control.value);
    // Controls with NaN values after parsing should be treated as not having a
    // maximum, per the HTML forms spec: https://www.w3.org/TR/html5/forms.html#attr-input-max
    return !isNaN(value) && value > max ? {
      'max': {
        'max': max,
        'actual': control.value
      }
    } : null;
  };
}
/**
 * Validator that requires the control have a non-empty value.
 * See `Validators.required` for additional information.
 */
function requiredValidator(control) {
  return isEmptyInputValue(control.value) ? {
    'required': true
  } : null;
}
/**
 * Validator that requires the control's value be true. This validator is commonly
 * used for required checkboxes.
 * See `Validators.requiredTrue` for additional information.
 */
function requiredTrueValidator(control) {
  return control.value === true ? null : {
    'required': true
  };
}
/**
 * Validator that requires the control's value pass an email validation test.
 * See `Validators.email` for additional information.
 */
function emailValidator(control) {
  if (isEmptyInputValue(control.value)) {
    return null; // don't validate empty values to allow optional controls
  }

  return EMAIL_REGEXP.test(control.value) ? null : {
    'email': true
  };
}
/**
 * Validator that requires the length of the control's value to be greater than or equal
 * to the provided minimum length. See `Validators.minLength` for additional information.
 */
function minLengthValidator(minLength) {
  return control => {
    if (isEmptyInputValue(control.value) || !hasValidLength(control.value)) {
      // don't validate empty values to allow optional controls
      // don't validate values without `length` property
      return null;
    }
    return control.value.length < minLength ? {
      'minlength': {
        'requiredLength': minLength,
        'actualLength': control.value.length
      }
    } : null;
  };
}
/**
 * Validator that requires the length of the control's value to be less than or equal
 * to the provided maximum length. See `Validators.maxLength` for additional information.
 */
function maxLengthValidator(maxLength) {
  return control => {
    return hasValidLength(control.value) && control.value.length > maxLength ? {
      'maxlength': {
        'requiredLength': maxLength,
        'actualLength': control.value.length
      }
    } : null;
  };
}
/**
 * Validator that requires the control's value to match a regex pattern.
 * See `Validators.pattern` for additional information.
 */
function patternValidator(pattern) {
  if (!pattern) return nullValidator;
  let regex;
  let regexStr;
  if (typeof pattern === 'string') {
    regexStr = '';
    if (pattern.charAt(0) !== '^') regexStr += '^';
    regexStr += pattern;
    if (pattern.charAt(pattern.length - 1) !== '$') regexStr += '$';
    regex = new RegExp(regexStr);
  } else {
    regexStr = pattern.toString();
    regex = pattern;
  }
  return control => {
    if (isEmptyInputValue(control.value)) {
      return null; // don't validate empty values to allow optional controls
    }

    const value = control.value;
    return regex.test(value) ? null : {
      'pattern': {
        'requiredPattern': regexStr,
        'actualValue': value
      }
    };
  };
}
/**
 * Function that has `ValidatorFn` shape, but performs no operation.
 */
function nullValidator(control) {
  return null;
}
function isPresent(o) {
  return o != null;
}
function toObservable(value) {
  const obs = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisPromise"])(value) ? (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.from)(value) : value;
  if (NG_DEV_MODE$1 && !(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisObservable"])(obs)) {
    let errorMessage = `Expected async validator to return Promise or Observable.`;
    // A synchronous validator will return object or null.
    if (typeof value === 'object') {
      errorMessage += ' Are you using a synchronous validator where an async validator is expected?';
    }
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](-1101 /* RuntimeErrorCode.WRONG_VALIDATOR_RETURN_TYPE */, errorMessage);
  }
  return obs;
}
function mergeErrors(arrayOfErrors) {
  let res = {};
  arrayOfErrors.forEach(errors => {
    res = errors != null ? {
      ...res,
      ...errors
    } : res;
  });
  return Object.keys(res).length === 0 ? null : res;
}
function executeValidators(control, validators) {
  return validators.map(validator => validator(control));
}
function isValidatorFn(validator) {
  return !validator.validate;
}
/**
 * Given the list of validators that may contain both functions as well as classes, return the list
 * of validator functions (convert validator classes into validator functions). This is needed to
 * have consistent structure in validators list before composing them.
 *
 * @param validators The set of validators that may contain validators both in plain function form
 *     as well as represented as a validator class.
 */
function normalizeValidators(validators) {
  return validators.map(validator => {
    return isValidatorFn(validator) ? validator : c => validator.validate(c);
  });
}
/**
 * Merges synchronous validators into a single validator function.
 * See `Validators.compose` for additional information.
 */
function compose(validators) {
  if (!validators) return null;
  const presentValidators = validators.filter(isPresent);
  if (presentValidators.length == 0) return null;
  return function (control) {
    return mergeErrors(executeValidators(control, presentValidators));
  };
}
/**
 * Accepts a list of validators of different possible shapes (`Validator` and `ValidatorFn`),
 * normalizes the list (converts everything to `ValidatorFn`) and merges them into a single
 * validator function.
 */
function composeValidators(validators) {
  return validators != null ? compose(normalizeValidators(validators)) : null;
}
/**
 * Merges asynchronous validators into a single validator function.
 * See `Validators.composeAsync` for additional information.
 */
function composeAsync(validators) {
  if (!validators) return null;
  const presentValidators = validators.filter(isPresent);
  if (presentValidators.length == 0) return null;
  return function (control) {
    const observables = executeValidators(control, presentValidators).map(toObservable);
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.forkJoin)(observables).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(mergeErrors));
  };
}
/**
 * Accepts a list of async validators of different possible shapes (`AsyncValidator` and
 * `AsyncValidatorFn`), normalizes the list (converts everything to `AsyncValidatorFn`) and merges
 * them into a single validator function.
 */
function composeAsyncValidators(validators) {
  return validators != null ? composeAsync(normalizeValidators(validators)) : null;
}
/**
 * Merges raw control validators with a given directive validator and returns the combined list of
 * validators as an array.
 */
function mergeValidators(controlValidators, dirValidator) {
  if (controlValidators === null) return [dirValidator];
  return Array.isArray(controlValidators) ? [...controlValidators, dirValidator] : [controlValidators, dirValidator];
}
/**
 * Retrieves the list of raw synchronous validators attached to a given control.
 */
function getControlValidators(control) {
  return control._rawValidators;
}
/**
 * Retrieves the list of raw asynchronous validators attached to a given control.
 */
function getControlAsyncValidators(control) {
  return control._rawAsyncValidators;
}
/**
 * Accepts a singleton validator, an array, or null, and returns an array type with the provided
 * validators.
 *
 * @param validators A validator, validators, or null.
 * @returns A validators array.
 */
function makeValidatorsArray(validators) {
  if (!validators) return [];
  return Array.isArray(validators) ? validators : [validators];
}
/**
 * Determines whether a validator or validators array has a given validator.
 *
 * @param validators The validator or validators to compare against.
 * @param validator The validator to check.
 * @returns Whether the validator is present.
 */
function hasValidator(validators, validator) {
  return Array.isArray(validators) ? validators.includes(validator) : validators === validator;
}
/**
 * Combines two arrays of validators into one. If duplicates are provided, only one will be added.
 *
 * @param validators The new validators.
 * @param currentValidators The base array of current validators.
 * @returns An array of validators.
 */
function addValidators(validators, currentValidators) {
  const current = makeValidatorsArray(currentValidators);
  const validatorsToAdd = makeValidatorsArray(validators);
  validatorsToAdd.forEach(v => {
    // Note: if there are duplicate entries in the new validators array,
    // only the first one would be added to the current list of validators.
    // Duplicate ones would be ignored since `hasValidator` would detect
    // the presence of a validator function and we update the current list in place.
    if (!hasValidator(current, v)) {
      current.push(v);
    }
  });
  return current;
}
function removeValidators(validators, currentValidators) {
  return makeValidatorsArray(currentValidators).filter(v => !hasValidator(validators, v));
}

/**
 * @description
 * Base class for control directives.
 *
 * This class is only used internally in the `ReactiveFormsModule` and the `FormsModule`.
 *
 * @publicApi
 */
class AbstractControlDirective {
  constructor() {
    /**
     * Set of synchronous validators as they were provided while calling `setValidators` function.
     * @internal
     */
    this._rawValidators = [];
    /**
     * Set of asynchronous validators as they were provided while calling `setAsyncValidators`
     * function.
     * @internal
     */
    this._rawAsyncValidators = [];
    /*
     * The set of callbacks to be invoked when directive instance is being destroyed.
     */
    this._onDestroyCallbacks = [];
  }
  /**
   * @description
   * Reports the value of the control if it is present, otherwise null.
   */
  get value() {
    return this.control ? this.control.value : null;
  }
  /**
   * @description
   * Reports whether the control is valid. A control is considered valid if no
   * validation errors exist with the current value.
   * If the control is not present, null is returned.
   */
  get valid() {
    return this.control ? this.control.valid : null;
  }
  /**
   * @description
   * Reports whether the control is invalid, meaning that an error exists in the input value.
   * If the control is not present, null is returned.
   */
  get invalid() {
    return this.control ? this.control.invalid : null;
  }
  /**
   * @description
   * Reports whether a control is pending, meaning that that async validation is occurring and
   * errors are not yet available for the input value. If the control is not present, null is
   * returned.
   */
  get pending() {
    return this.control ? this.control.pending : null;
  }
  /**
   * @description
   * Reports whether the control is disabled, meaning that the control is disabled
   * in the UI and is exempt from validation checks and excluded from aggregate
   * values of ancestor controls. If the control is not present, null is returned.
   */
  get disabled() {
    return this.control ? this.control.disabled : null;
  }
  /**
   * @description
   * Reports whether the control is enabled, meaning that the control is included in ancestor
   * calculations of validity or value. If the control is not present, null is returned.
   */
  get enabled() {
    return this.control ? this.control.enabled : null;
  }
  /**
   * @description
   * Reports the control's validation errors. If the control is not present, null is returned.
   */
  get errors() {
    return this.control ? this.control.errors : null;
  }
  /**
   * @description
   * Reports whether the control is pristine, meaning that the user has not yet changed
   * the value in the UI. If the control is not present, null is returned.
   */
  get pristine() {
    return this.control ? this.control.pristine : null;
  }
  /**
   * @description
   * Reports whether the control is dirty, meaning that the user has changed
   * the value in the UI. If the control is not present, null is returned.
   */
  get dirty() {
    return this.control ? this.control.dirty : null;
  }
  /**
   * @description
   * Reports whether the control is touched, meaning that the user has triggered
   * a `blur` event on it. If the control is not present, null is returned.
   */
  get touched() {
    return this.control ? this.control.touched : null;
  }
  /**
   * @description
   * Reports the validation status of the control. Possible values include:
   * 'VALID', 'INVALID', 'DISABLED', and 'PENDING'.
   * If the control is not present, null is returned.
   */
  get status() {
    return this.control ? this.control.status : null;
  }
  /**
   * @description
   * Reports whether the control is untouched, meaning that the user has not yet triggered
   * a `blur` event on it. If the control is not present, null is returned.
   */
  get untouched() {
    return this.control ? this.control.untouched : null;
  }
  /**
   * @description
   * Returns a multicasting observable that emits a validation status whenever it is
   * calculated for the control. If the control is not present, null is returned.
   */
  get statusChanges() {
    return this.control ? this.control.statusChanges : null;
  }
  /**
   * @description
   * Returns a multicasting observable of value changes for the control that emits every time the
   * value of the control changes in the UI or programmatically.
   * If the control is not present, null is returned.
   */
  get valueChanges() {
    return this.control ? this.control.valueChanges : null;
  }
  /**
   * @description
   * Returns an array that represents the path from the top-level form to this control.
   * Each index is the string name of the control on that level.
   */
  get path() {
    return null;
  }
  /**
   * Sets synchronous validators for this directive.
   * @internal
   */
  _setValidators(validators) {
    this._rawValidators = validators || [];
    this._composedValidatorFn = composeValidators(this._rawValidators);
  }
  /**
   * Sets asynchronous validators for this directive.
   * @internal
   */
  _setAsyncValidators(validators) {
    this._rawAsyncValidators = validators || [];
    this._composedAsyncValidatorFn = composeAsyncValidators(this._rawAsyncValidators);
  }
  /**
   * @description
   * Synchronous validator function composed of all the synchronous validators registered with this
   * directive.
   */
  get validator() {
    return this._composedValidatorFn || null;
  }
  /**
   * @description
   * Asynchronous validator function composed of all the asynchronous validators registered with
   * this directive.
   */
  get asyncValidator() {
    return this._composedAsyncValidatorFn || null;
  }
  /**
   * Internal function to register callbacks that should be invoked
   * when directive instance is being destroyed.
   * @internal
   */
  _registerOnDestroy(fn) {
    this._onDestroyCallbacks.push(fn);
  }
  /**
   * Internal function to invoke all registered "on destroy" callbacks.
   * Note: calling this function also clears the list of callbacks.
   * @internal
   */
  _invokeOnDestroyCallbacks() {
    this._onDestroyCallbacks.forEach(fn => fn());
    this._onDestroyCallbacks = [];
  }
  /**
   * @description
   * Resets the control with the provided value if the control is present.
   */
  reset(value = undefined) {
    if (this.control) this.control.reset(value);
  }
  /**
   * @description
   * Reports whether the control with the given path has the error specified.
   *
   * @param errorCode The code of the error to check
   * @param path A list of control names that designates how to move from the current control
   * to the control that should be queried for errors.
   *
   * @usageNotes
   * For example, for the following `FormGroup`:
   *
   * ```
   * form = new FormGroup({
   *   address: new FormGroup({ street: new FormControl() })
   * });
   * ```
   *
   * The path to the 'street' control from the root form would be 'address' -> 'street'.
   *
   * It can be provided to this method in one of two formats:
   *
   * 1. An array of string control names, e.g. `['address', 'street']`
   * 1. A period-delimited list of control names in one string, e.g. `'address.street'`
   *
   * If no path is given, this method checks for the error on the current control.
   *
   * @returns whether the given error is present in the control at the given path.
   *
   * If the control is not present, false is returned.
   */
  hasError(errorCode, path) {
    return this.control ? this.control.hasError(errorCode, path) : false;
  }
  /**
   * @description
   * Reports error data for the control with the given path.
   *
   * @param errorCode The code of the error to check
   * @param path A list of control names that designates how to move from the current control
   * to the control that should be queried for errors.
   *
   * @usageNotes
   * For example, for the following `FormGroup`:
   *
   * ```
   * form = new FormGroup({
   *   address: new FormGroup({ street: new FormControl() })
   * });
   * ```
   *
   * The path to the 'street' control from the root form would be 'address' -> 'street'.
   *
   * It can be provided to this method in one of two formats:
   *
   * 1. An array of string control names, e.g. `['address', 'street']`
   * 1. A period-delimited list of control names in one string, e.g. `'address.street'`
   *
   * @returns error data for that particular error. If the control or error is not present,
   * null is returned.
   */
  getError(errorCode, path) {
    return this.control ? this.control.getError(errorCode, path) : null;
  }
}

/**
 * @description
 * A base class for directives that contain multiple registered instances of `NgControl`.
 * Only used by the forms module.
 *
 * @publicApi
 */
class ControlContainer extends AbstractControlDirective {
  /**
   * @description
   * The top-level form directive for the control.
   */
  get formDirective() {
    return null;
  }
  /**
   * @description
   * The path to this group.
   */
  get path() {
    return null;
  }
}

/**
 * @description
 * A base class that all `FormControl`-based directives extend. It binds a `FormControl`
 * object to a DOM element.
 *
 * @publicApi
 */
class NgControl extends AbstractControlDirective {
  constructor() {
    super(...arguments);
    /**
     * @description
     * The parent form for the control.
     *
     * @internal
     */
    this._parent = null;
    /**
     * @description
     * The name for the control
     */
    this.name = null;
    /**
     * @description
     * The value accessor for the control
     */
    this.valueAccessor = null;
  }
}

// DO NOT REFACTOR!
// Each status is represented by a separate function to make sure that
// advanced Closure Compiler optimizations related to property renaming
// can work correctly.
class AbstractControlStatus {
  constructor(cd) {
    this._cd = cd;
  }
  get isTouched() {
    return !!this._cd?.control?.touched;
  }
  get isUntouched() {
    return !!this._cd?.control?.untouched;
  }
  get isPristine() {
    return !!this._cd?.control?.pristine;
  }
  get isDirty() {
    return !!this._cd?.control?.dirty;
  }
  get isValid() {
    return !!this._cd?.control?.valid;
  }
  get isInvalid() {
    return !!this._cd?.control?.invalid;
  }
  get isPending() {
    return !!this._cd?.control?.pending;
  }
  get isSubmitted() {
    // We check for the `submitted` field from `NgForm` and `FormGroupDirective` classes, but
    // we avoid instanceof checks to prevent non-tree-shakable references to those types.
    return !!this._cd?.submitted;
  }
}
const ngControlStatusHost = {
  '[class.ng-untouched]': 'isUntouched',
  '[class.ng-touched]': 'isTouched',
  '[class.ng-pristine]': 'isPristine',
  '[class.ng-dirty]': 'isDirty',
  '[class.ng-valid]': 'isValid',
  '[class.ng-invalid]': 'isInvalid',
  '[class.ng-pending]': 'isPending'
};
const ngGroupStatusHost = {
  ...ngControlStatusHost,
  '[class.ng-submitted]': 'isSubmitted'
};
/**
 * @description
 * Directive automatically applied to Angular form controls that sets CSS classes
 * based on control status.
 *
 * @usageNotes
 *
 * ### CSS classes applied
 *
 * The following classes are applied as the properties become true:
 *
 * * ng-valid
 * * ng-invalid
 * * ng-pending
 * * ng-pristine
 * * ng-dirty
 * * ng-untouched
 * * ng-touched
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class NgControlStatus extends AbstractControlStatus {
  constructor(cd) {
    super(cd);
  }
}
NgControlStatus.ɵfac = function NgControlStatus_Factory(t) {
  return new (t || NgControlStatus)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgControl, 2));
};
NgControlStatus.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgControlStatus,
  selectors: [["", "formControlName", ""], ["", "ngModel", ""], ["", "formControl", ""]],
  hostVars: 14,
  hostBindings: function NgControlStatus_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("ng-untouched", ctx.isUntouched)("ng-touched", ctx.isTouched)("ng-pristine", ctx.isPristine)("ng-dirty", ctx.isDirty)("ng-valid", ctx.isValid)("ng-invalid", ctx.isInvalid)("ng-pending", ctx.isPending);
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgControlStatus, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[formControlName],[ngModel],[formControl]',
      host: ngControlStatusHost
    }]
  }], function () {
    return [{
      type: NgControl,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }]
    }];
  }, null);
})();
/**
 * @description
 * Directive automatically applied to Angular form groups that sets CSS classes
 * based on control status (valid/invalid/dirty/etc). On groups, this includes the additional
 * class ng-submitted.
 *
 * @see `NgControlStatus`
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class NgControlStatusGroup extends AbstractControlStatus {
  constructor(cd) {
    super(cd);
  }
}
NgControlStatusGroup.ɵfac = function NgControlStatusGroup_Factory(t) {
  return new (t || NgControlStatusGroup)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ControlContainer, 10));
};
NgControlStatusGroup.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgControlStatusGroup,
  selectors: [["", "formGroupName", ""], ["", "formArrayName", ""], ["", "ngModelGroup", ""], ["", "formGroup", ""], ["form", 3, "ngNoForm", ""], ["", "ngForm", ""]],
  hostVars: 16,
  hostBindings: function NgControlStatusGroup_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("ng-untouched", ctx.isUntouched)("ng-touched", ctx.isTouched)("ng-pristine", ctx.isPristine)("ng-dirty", ctx.isDirty)("ng-valid", ctx.isValid)("ng-invalid", ctx.isInvalid)("ng-pending", ctx.isPending)("ng-submitted", ctx.isSubmitted);
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgControlStatusGroup, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]',
      host: ngGroupStatusHost
    }]
  }], function () {
    return [{
      type: ControlContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }]
    }];
  }, null);
})();
const formControlNameExample = `
  <div [formGroup]="myGroup">
    <input formControlName="firstName">
  </div>

  In your class:

  this.myGroup = new FormGroup({
      firstName: new FormControl()
  });`;
const formGroupNameExample = `
  <div [formGroup]="myGroup">
      <div formGroupName="person">
        <input formControlName="firstName">
      </div>
  </div>

  In your class:

  this.myGroup = new FormGroup({
      person: new FormGroup({ firstName: new FormControl() })
  });`;
const formArrayNameExample = `
  <div [formGroup]="myGroup">
    <div formArrayName="cities">
      <div *ngFor="let city of cityArray.controls; index as i">
        <input [formControlName]="i">
      </div>
    </div>
  </div>

  In your class:

  this.cityArray = new FormArray([new FormControl('SF')]);
  this.myGroup = new FormGroup({
    cities: this.cityArray
  });`;
const ngModelGroupExample = `
  <form>
      <div ngModelGroup="person">
        <input [(ngModel)]="person.name" name="firstName">
      </div>
  </form>`;
const ngModelWithFormGroupExample = `
  <div [formGroup]="myGroup">
      <input formControlName="firstName">
      <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">
  </div>
`;
function controlParentException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1050 /* RuntimeErrorCode.FORM_CONTROL_NAME_MISSING_PARENT */, `formControlName must be used with a parent formGroup directive.  You'll want to add a formGroup
      directive and pass it an existing FormGroup instance (you can create one in your class).

    Example:

    ${formControlNameExample}`);
}
function ngModelGroupException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1051 /* RuntimeErrorCode.FORM_CONTROL_NAME_INSIDE_MODEL_GROUP */, `formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents
      that also have a "form" prefix: formGroupName, formArrayName, or formGroup.

      Option 1:  Update the parent to be formGroupName (reactive form strategy)

      ${formGroupNameExample}

      Option 2: Use ngModel instead of formControlName (template-driven strategy)

      ${ngModelGroupExample}`);
}
function missingFormException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1052 /* RuntimeErrorCode.FORM_GROUP_MISSING_INSTANCE */, `formGroup expects a FormGroup instance. Please pass one in.

      Example:

      ${formControlNameExample}`);
}
function groupParentException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1053 /* RuntimeErrorCode.FORM_GROUP_NAME_MISSING_PARENT */, `formGroupName must be used with a parent formGroup directive.  You'll want to add a formGroup
    directive and pass it an existing FormGroup instance (you can create one in your class).

    Example:

    ${formGroupNameExample}`);
}
function arrayParentException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1054 /* RuntimeErrorCode.FORM_ARRAY_NAME_MISSING_PARENT */, `formArrayName must be used with a parent formGroup directive.  You'll want to add a formGroup
      directive and pass it an existing FormGroup instance (you can create one in your class).

      Example:

      ${formArrayNameExample}`);
}
const disabledAttrWarning = `
  It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true
  when you set up this control in your component class, the disabled attribute will actually be set in the DOM for
  you. We recommend using this approach to avoid 'changed after checked' errors.

  Example:
  // Specify the \`disabled\` property at control creation time:
  form = new FormGroup({
    first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),
    last: new FormControl('Drew', Validators.required)
  });

  // Controls can also be enabled/disabled after creation:
  form.get('first')?.enable();
  form.get('last')?.disable();
`;
const asyncValidatorsDroppedWithOptsWarning = `
  It looks like you're constructing using a FormControl with both an options argument and an
  async validators argument. Mixing these arguments will cause your async validators to be dropped.
  You should either put all your validators in the options object, or in separate validators
  arguments. For example:

  // Using validators arguments
  fc = new FormControl(42, Validators.required, myAsyncValidator);

  // Using AbstractControlOptions
  fc = new FormControl(42, {validators: Validators.required, asyncValidators: myAV});

  // Do NOT mix them: async validators will be dropped!
  fc = new FormControl(42, {validators: Validators.required}, /* Oops! */ myAsyncValidator);
`;
function ngModelWarning(directiveName) {
  return `
  It looks like you're using ngModel on the same form field as ${directiveName}.
  Support for using the ngModel input property and ngModelChange event with
  reactive form directives has been deprecated in Angular v6 and will be removed
  in a future version of Angular.

  For more information on this, see our API docs here:
  https://angular.io/api/forms/${directiveName === 'formControl' ? 'FormControlDirective' : 'FormControlName'}#use-with-ngmodel
  `;
}
function describeKey(isFormGroup, key) {
  return isFormGroup ? `with name: '${key}'` : `at index: ${key}`;
}
function noControlsError(isFormGroup) {
  return `
    There are no form controls registered with this ${isFormGroup ? 'group' : 'array'} yet. If you're using ngModel,
    you may want to check next tick (e.g. use setTimeout).
  `;
}
function missingControlError(isFormGroup, key) {
  return `Cannot find form control ${describeKey(isFormGroup, key)}`;
}
function missingControlValueError(isFormGroup, key) {
  return `Must supply a value for form control ${describeKey(isFormGroup, key)}`;
}
const NG_DEV_MODE = typeof ngDevMode === 'undefined' || !!ngDevMode;
/**
 * Reports that a control is valid, meaning that no errors exist in the input value.
 *
 * @see `status`
 */
const VALID = 'VALID';
/**
 * Reports that a control is invalid, meaning that an error exists in the input value.
 *
 * @see `status`
 */
const INVALID = 'INVALID';
/**
 * Reports that a control is pending, meaning that that async validation is occurring and
 * errors are not yet available for the input value.
 *
 * @see `markAsPending`
 * @see `status`
 */
const PENDING = 'PENDING';
/**
 * Reports that a control is disabled, meaning that the control is exempt from ancestor
 * calculations of validity or value.
 *
 * @see `markAsDisabled`
 * @see `status`
 */
const DISABLED = 'DISABLED';
/**
 * Gets validators from either an options object or given validators.
 */
function pickValidators(validatorOrOpts) {
  return (isOptionsObj(validatorOrOpts) ? validatorOrOpts.validators : validatorOrOpts) || null;
}
/**
 * Creates validator function by combining provided validators.
 */
function coerceToValidator(validator) {
  return Array.isArray(validator) ? composeValidators(validator) : validator || null;
}
/**
 * Gets async validators from either an options object or given validators.
 */
function pickAsyncValidators(asyncValidator, validatorOrOpts) {
  if (typeof ngDevMode === 'undefined' || ngDevMode) {
    if (isOptionsObj(validatorOrOpts) && asyncValidator) {
      console.warn(asyncValidatorsDroppedWithOptsWarning);
    }
  }
  return (isOptionsObj(validatorOrOpts) ? validatorOrOpts.asyncValidators : asyncValidator) || null;
}
/**
 * Creates async validator function by combining provided async validators.
 */
function coerceToAsyncValidator(asyncValidator) {
  return Array.isArray(asyncValidator) ? composeAsyncValidators(asyncValidator) : asyncValidator || null;
}
function isOptionsObj(validatorOrOpts) {
  return validatorOrOpts != null && !Array.isArray(validatorOrOpts) && typeof validatorOrOpts === 'object';
}
function assertControlPresent(parent, isGroup, key) {
  const controls = parent.controls;
  const collection = isGroup ? Object.keys(controls) : controls;
  if (!collection.length) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1000 /* RuntimeErrorCode.NO_CONTROLS */, NG_DEV_MODE ? noControlsError(isGroup) : '');
  }
  if (!controls[key]) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1001 /* RuntimeErrorCode.MISSING_CONTROL */, NG_DEV_MODE ? missingControlError(isGroup, key) : '');
  }
}
function assertAllValuesPresent(control, isGroup, value) {
  control._forEachChild((_, key) => {
    if (value[key] === undefined) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1002 /* RuntimeErrorCode.MISSING_CONTROL_VALUE */, NG_DEV_MODE ? missingControlValueError(isGroup, key) : '');
    }
  });
}
// clang-format on
/**
 * This is the base class for `FormControl`, `FormGroup`, and `FormArray`.
 *
 * It provides some of the shared behavior that all controls and groups of controls have, like
 * running validators, calculating status, and resetting state. It also defines the properties
 * that are shared between all sub-classes, like `value`, `valid`, and `dirty`. It shouldn't be
 * instantiated directly.
 *
 * The first type parameter TValue represents the value type of the control (`control.value`).
 * The optional type parameter TRawValue  represents the raw value type (`control.getRawValue()`).
 *
 * @see [Forms Guide](/guide/forms)
 * @see [Reactive Forms Guide](/guide/reactive-forms)
 * @see [Dynamic Forms Guide](/guide/dynamic-form)
 *
 * @publicApi
 */
class AbstractControl {
  /**
   * Initialize the AbstractControl instance.
   *
   * @param validators The function or array of functions that is used to determine the validity of
   *     this control synchronously.
   * @param asyncValidators The function or array of functions that is used to determine validity of
   *     this control asynchronously.
   */
  constructor(validators, asyncValidators) {
    /** @internal */
    this._pendingDirty = false;
    /**
     * Indicates that a control has its own pending asynchronous validation in progress.
     *
     * @internal
     */
    this._hasOwnPendingAsyncValidator = false;
    /** @internal */
    this._pendingTouched = false;
    /** @internal */
    this._onCollectionChange = () => {};
    this._parent = null;
    /**
     * A control is `pristine` if the user has not yet changed
     * the value in the UI.
     *
     * @returns True if the user has not yet changed the value in the UI; compare `dirty`.
     * Programmatic changes to a control's value do not mark it dirty.
     */
    this.pristine = true;
    /**
     * True if the control is marked as `touched`.
     *
     * A control is marked `touched` once the user has triggered
     * a `blur` event on it.
     */
    this.touched = false;
    /** @internal */
    this._onDisabledChange = [];
    this._assignValidators(validators);
    this._assignAsyncValidators(asyncValidators);
  }
  /**
   * Returns the function that is used to determine the validity of this control synchronously.
   * If multiple validators have been added, this will be a single composed function.
   * See `Validators.compose()` for additional information.
   */
  get validator() {
    return this._composedValidatorFn;
  }
  set validator(validatorFn) {
    this._rawValidators = this._composedValidatorFn = validatorFn;
  }
  /**
   * Returns the function that is used to determine the validity of this control asynchronously.
   * If multiple validators have been added, this will be a single composed function.
   * See `Validators.compose()` for additional information.
   */
  get asyncValidator() {
    return this._composedAsyncValidatorFn;
  }
  set asyncValidator(asyncValidatorFn) {
    this._rawAsyncValidators = this._composedAsyncValidatorFn = asyncValidatorFn;
  }
  /**
   * The parent control.
   */
  get parent() {
    return this._parent;
  }
  /**
   * A control is `valid` when its `status` is `VALID`.
   *
   * @see {@link AbstractControl.status}
   *
   * @returns True if the control has passed all of its validation tests,
   * false otherwise.
   */
  get valid() {
    return this.status === VALID;
  }
  /**
   * A control is `invalid` when its `status` is `INVALID`.
   *
   * @see {@link AbstractControl.status}
   *
   * @returns True if this control has failed one or more of its validation checks,
   * false otherwise.
   */
  get invalid() {
    return this.status === INVALID;
  }
  /**
   * A control is `pending` when its `status` is `PENDING`.
   *
   * @see {@link AbstractControl.status}
   *
   * @returns True if this control is in the process of conducting a validation check,
   * false otherwise.
   */
  get pending() {
    return this.status == PENDING;
  }
  /**
   * A control is `disabled` when its `status` is `DISABLED`.
   *
   * Disabled controls are exempt from validation checks and
   * are not included in the aggregate value of their ancestor
   * controls.
   *
   * @see {@link AbstractControl.status}
   *
   * @returns True if the control is disabled, false otherwise.
   */
  get disabled() {
    return this.status === DISABLED;
  }
  /**
   * A control is `enabled` as long as its `status` is not `DISABLED`.
   *
   * @returns True if the control has any status other than 'DISABLED',
   * false if the status is 'DISABLED'.
   *
   * @see {@link AbstractControl.status}
   *
   */
  get enabled() {
    return this.status !== DISABLED;
  }
  /**
   * A control is `dirty` if the user has changed the value
   * in the UI.
   *
   * @returns True if the user has changed the value of this control in the UI; compare `pristine`.
   * Programmatic changes to a control's value do not mark it dirty.
   */
  get dirty() {
    return !this.pristine;
  }
  /**
   * True if the control has not been marked as touched
   *
   * A control is `untouched` if the user has not yet triggered
   * a `blur` event on it.
   */
  get untouched() {
    return !this.touched;
  }
  /**
   * Reports the update strategy of the `AbstractControl` (meaning
   * the event on which the control updates itself).
   * Possible values: `'change'` | `'blur'` | `'submit'`
   * Default value: `'change'`
   */
  get updateOn() {
    return this._updateOn ? this._updateOn : this.parent ? this.parent.updateOn : 'change';
  }
  /**
   * Sets the synchronous validators that are active on this control.  Calling
   * this overwrites any existing synchronous validators.
   *
   * When you add or remove a validator at run time, you must call
   * `updateValueAndValidity()` for the new validation to take effect.
   *
   * If you want to add a new validator without affecting existing ones, consider
   * using `addValidators()` method instead.
   */
  setValidators(validators) {
    this._assignValidators(validators);
  }
  /**
   * Sets the asynchronous validators that are active on this control. Calling this
   * overwrites any existing asynchronous validators.
   *
   * When you add or remove a validator at run time, you must call
   * `updateValueAndValidity()` for the new validation to take effect.
   *
   * If you want to add a new validator without affecting existing ones, consider
   * using `addAsyncValidators()` method instead.
   */
  setAsyncValidators(validators) {
    this._assignAsyncValidators(validators);
  }
  /**
   * Add a synchronous validator or validators to this control, without affecting other validators.
   *
   * When you add or remove a validator at run time, you must call
   * `updateValueAndValidity()` for the new validation to take effect.
   *
   * Adding a validator that already exists will have no effect. If duplicate validator functions
   * are present in the `validators` array, only the first instance would be added to a form
   * control.
   *
   * @param validators The new validator function or functions to add to this control.
   */
  addValidators(validators) {
    this.setValidators(addValidators(validators, this._rawValidators));
  }
  /**
   * Add an asynchronous validator or validators to this control, without affecting other
   * validators.
   *
   * When you add or remove a validator at run time, you must call
   * `updateValueAndValidity()` for the new validation to take effect.
   *
   * Adding a validator that already exists will have no effect.
   *
   * @param validators The new asynchronous validator function or functions to add to this control.
   */
  addAsyncValidators(validators) {
    this.setAsyncValidators(addValidators(validators, this._rawAsyncValidators));
  }
  /**
   * Remove a synchronous validator from this control, without affecting other validators.
   * Validators are compared by function reference; you must pass a reference to the exact same
   * validator function as the one that was originally set. If a provided validator is not found,
   * it is ignored.
   *
   * @usageNotes
   *
   * ### Reference to a ValidatorFn
   *
   * ```
   * // Reference to the RequiredValidator
   * const ctrl = new FormControl<string | null>('', Validators.required);
   * ctrl.removeValidators(Validators.required);
   *
   * // Reference to anonymous function inside MinValidator
   * const minValidator = Validators.min(3);
   * const ctrl = new FormControl<string | null>('', minValidator);
   * expect(ctrl.hasValidator(minValidator)).toEqual(true)
   * expect(ctrl.hasValidator(Validators.min(3))).toEqual(false)
   *
   * ctrl.removeValidators(minValidator);
   * ```
   *
   * When you add or remove a validator at run time, you must call
   * `updateValueAndValidity()` for the new validation to take effect.
   *
   * @param validators The validator or validators to remove.
   */
  removeValidators(validators) {
    this.setValidators(removeValidators(validators, this._rawValidators));
  }
  /**
   * Remove an asynchronous validator from this control, without affecting other validators.
   * Validators are compared by function reference; you must pass a reference to the exact same
   * validator function as the one that was originally set. If a provided validator is not found, it
   * is ignored.
   *
   * When you add or remove a validator at run time, you must call
   * `updateValueAndValidity()` for the new validation to take effect.
   *
   * @param validators The asynchronous validator or validators to remove.
   */
  removeAsyncValidators(validators) {
    this.setAsyncValidators(removeValidators(validators, this._rawAsyncValidators));
  }
  /**
   * Check whether a synchronous validator function is present on this control. The provided
   * validator must be a reference to the exact same function that was provided.
   *
   * @usageNotes
   *
   * ### Reference to a ValidatorFn
   *
   * ```
   * // Reference to the RequiredValidator
   * const ctrl = new FormControl<number | null>(0, Validators.required);
   * expect(ctrl.hasValidator(Validators.required)).toEqual(true)
   *
   * // Reference to anonymous function inside MinValidator
   * const minValidator = Validators.min(3);
   * const ctrl = new FormControl<number | null>(0, minValidator);
   * expect(ctrl.hasValidator(minValidator)).toEqual(true)
   * expect(ctrl.hasValidator(Validators.min(3))).toEqual(false)
   * ```
   *
   * @param validator The validator to check for presence. Compared by function reference.
   * @returns Whether the provided validator was found on this control.
   */
  hasValidator(validator) {
    return hasValidator(this._rawValidators, validator);
  }
  /**
   * Check whether an asynchronous validator function is present on this control. The provided
   * validator must be a reference to the exact same function that was provided.
   *
   * @param validator The asynchronous validator to check for presence. Compared by function
   *     reference.
   * @returns Whether the provided asynchronous validator was found on this control.
   */
  hasAsyncValidator(validator) {
    return hasValidator(this._rawAsyncValidators, validator);
  }
  /**
   * Empties out the synchronous validator list.
   *
   * When you add or remove a validator at run time, you must call
   * `updateValueAndValidity()` for the new validation to take effect.
   *
   */
  clearValidators() {
    this.validator = null;
  }
  /**
   * Empties out the async validator list.
   *
   * When you add or remove a validator at run time, you must call
   * `updateValueAndValidity()` for the new validation to take effect.
   *
   */
  clearAsyncValidators() {
    this.asyncValidator = null;
  }
  /**
   * Marks the control as `touched`. A control is touched by focus and
   * blur events that do not change the value.
   *
   * @see `markAsUntouched()`
   * @see `markAsDirty()`
   * @see `markAsPristine()`
   *
   * @param opts Configuration options that determine how the control propagates changes
   * and emits events after marking is applied.
   * * `onlySelf`: When true, mark only this control. When false or not supplied,
   * marks all direct ancestors. Default is false.
   */
  markAsTouched(opts = {}) {
    this.touched = true;
    if (this._parent && !opts.onlySelf) {
      this._parent.markAsTouched(opts);
    }
  }
  /**
   * Marks the control and all its descendant controls as `touched`.
   * @see `markAsTouched()`
   */
  markAllAsTouched() {
    this.markAsTouched({
      onlySelf: true
    });
    this._forEachChild(control => control.markAllAsTouched());
  }
  /**
   * Marks the control as `untouched`.
   *
   * If the control has any children, also marks all children as `untouched`
   * and recalculates the `touched` status of all parent controls.
   *
   * @see `markAsTouched()`
   * @see `markAsDirty()`
   * @see `markAsPristine()`
   *
   * @param opts Configuration options that determine how the control propagates changes
   * and emits events after the marking is applied.
   * * `onlySelf`: When true, mark only this control. When false or not supplied,
   * marks all direct ancestors. Default is false.
   */
  markAsUntouched(opts = {}) {
    this.touched = false;
    this._pendingTouched = false;
    this._forEachChild(control => {
      control.markAsUntouched({
        onlySelf: true
      });
    });
    if (this._parent && !opts.onlySelf) {
      this._parent._updateTouched(opts);
    }
  }
  /**
   * Marks the control as `dirty`. A control becomes dirty when
   * the control's value is changed through the UI; compare `markAsTouched`.
   *
   * @see `markAsTouched()`
   * @see `markAsUntouched()`
   * @see `markAsPristine()`
   *
   * @param opts Configuration options that determine how the control propagates changes
   * and emits events after marking is applied.
   * * `onlySelf`: When true, mark only this control. When false or not supplied,
   * marks all direct ancestors. Default is false.
   */
  markAsDirty(opts = {}) {
    this.pristine = false;
    if (this._parent && !opts.onlySelf) {
      this._parent.markAsDirty(opts);
    }
  }
  /**
   * Marks the control as `pristine`.
   *
   * If the control has any children, marks all children as `pristine`,
   * and recalculates the `pristine` status of all parent
   * controls.
   *
   * @see `markAsTouched()`
   * @see `markAsUntouched()`
   * @see `markAsDirty()`
   *
   * @param opts Configuration options that determine how the control emits events after
   * marking is applied.
   * * `onlySelf`: When true, mark only this control. When false or not supplied,
   * marks all direct ancestors. Default is false.
   */
  markAsPristine(opts = {}) {
    this.pristine = true;
    this._pendingDirty = false;
    this._forEachChild(control => {
      control.markAsPristine({
        onlySelf: true
      });
    });
    if (this._parent && !opts.onlySelf) {
      this._parent._updatePristine(opts);
    }
  }
  /**
   * Marks the control as `pending`.
   *
   * A control is pending while the control performs async validation.
   *
   * @see {@link AbstractControl.status}
   *
   * @param opts Configuration options that determine how the control propagates changes and
   * emits events after marking is applied.
   * * `onlySelf`: When true, mark only this control. When false or not supplied,
   * marks all direct ancestors. Default is false.
   * * `emitEvent`: When true or not supplied (the default), the `statusChanges`
   * observable emits an event with the latest status the control is marked pending.
   * When false, no events are emitted.
   *
   */
  markAsPending(opts = {}) {
    this.status = PENDING;
    if (opts.emitEvent !== false) {
      this.statusChanges.emit(this.status);
    }
    if (this._parent && !opts.onlySelf) {
      this._parent.markAsPending(opts);
    }
  }
  /**
   * Disables the control. This means the control is exempt from validation checks and
   * excluded from the aggregate value of any parent. Its status is `DISABLED`.
   *
   * If the control has children, all children are also disabled.
   *
   * @see {@link AbstractControl.status}
   *
   * @param opts Configuration options that determine how the control propagates
   * changes and emits events after the control is disabled.
   * * `onlySelf`: When true, mark only this control. When false or not supplied,
   * marks all direct ancestors. Default is false.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges`
   * observables emit events with the latest status and value when the control is disabled.
   * When false, no events are emitted.
   */
  disable(opts = {}) {
    // If parent has been marked artificially dirty we don't want to re-calculate the
    // parent's dirtiness based on the children.
    const skipPristineCheck = this._parentMarkedDirty(opts.onlySelf);
    this.status = DISABLED;
    this.errors = null;
    this._forEachChild(control => {
      control.disable({
        ...opts,
        onlySelf: true
      });
    });
    this._updateValue();
    if (opts.emitEvent !== false) {
      this.valueChanges.emit(this.value);
      this.statusChanges.emit(this.status);
    }
    this._updateAncestors({
      ...opts,
      skipPristineCheck
    });
    this._onDisabledChange.forEach(changeFn => changeFn(true));
  }
  /**
   * Enables the control. This means the control is included in validation checks and
   * the aggregate value of its parent. Its status recalculates based on its value and
   * its validators.
   *
   * By default, if the control has children, all children are enabled.
   *
   * @see {@link AbstractControl.status}
   *
   * @param opts Configure options that control how the control propagates changes and
   * emits events when marked as untouched
   * * `onlySelf`: When true, mark only this control. When false or not supplied,
   * marks all direct ancestors. Default is false.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges`
   * observables emit events with the latest status and value when the control is enabled.
   * When false, no events are emitted.
   */
  enable(opts = {}) {
    // If parent has been marked artificially dirty we don't want to re-calculate the
    // parent's dirtiness based on the children.
    const skipPristineCheck = this._parentMarkedDirty(opts.onlySelf);
    this.status = VALID;
    this._forEachChild(control => {
      control.enable({
        ...opts,
        onlySelf: true
      });
    });
    this.updateValueAndValidity({
      onlySelf: true,
      emitEvent: opts.emitEvent
    });
    this._updateAncestors({
      ...opts,
      skipPristineCheck
    });
    this._onDisabledChange.forEach(changeFn => changeFn(false));
  }
  _updateAncestors(opts) {
    if (this._parent && !opts.onlySelf) {
      this._parent.updateValueAndValidity(opts);
      if (!opts.skipPristineCheck) {
        this._parent._updatePristine();
      }
      this._parent._updateTouched();
    }
  }
  /**
   * Sets the parent of the control
   *
   * @param parent The new parent.
   */
  setParent(parent) {
    this._parent = parent;
  }
  /**
   * The raw value of this control. For most control implementations, the raw value will include
   * disabled children.
   */
  getRawValue() {
    return this.value;
  }
  /**
   * Recalculates the value and validation status of the control.
   *
   * By default, it also updates the value and validity of its ancestors.
   *
   * @param opts Configuration options determine how the control propagates changes and emits events
   * after updates and validity checks are applied.
   * * `onlySelf`: When true, only update this control. When false or not supplied,
   * update all direct ancestors. Default is false.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges`
   * observables emit events with the latest status and value when the control is updated.
   * When false, no events are emitted.
   */
  updateValueAndValidity(opts = {}) {
    this._setInitialStatus();
    this._updateValue();
    if (this.enabled) {
      this._cancelExistingSubscription();
      this.errors = this._runValidator();
      this.status = this._calculateStatus();
      if (this.status === VALID || this.status === PENDING) {
        this._runAsyncValidator(opts.emitEvent);
      }
    }
    if (opts.emitEvent !== false) {
      this.valueChanges.emit(this.value);
      this.statusChanges.emit(this.status);
    }
    if (this._parent && !opts.onlySelf) {
      this._parent.updateValueAndValidity(opts);
    }
  }
  /** @internal */
  _updateTreeValidity(opts = {
    emitEvent: true
  }) {
    this._forEachChild(ctrl => ctrl._updateTreeValidity(opts));
    this.updateValueAndValidity({
      onlySelf: true,
      emitEvent: opts.emitEvent
    });
  }
  _setInitialStatus() {
    this.status = this._allControlsDisabled() ? DISABLED : VALID;
  }
  _runValidator() {
    return this.validator ? this.validator(this) : null;
  }
  _runAsyncValidator(emitEvent) {
    if (this.asyncValidator) {
      this.status = PENDING;
      this._hasOwnPendingAsyncValidator = true;
      const obs = toObservable(this.asyncValidator(this));
      this._asyncValidationSubscription = obs.subscribe(errors => {
        this._hasOwnPendingAsyncValidator = false;
        // This will trigger the recalculation of the validation status, which depends on
        // the state of the asynchronous validation (whether it is in progress or not). So, it is
        // necessary that we have updated the `_hasOwnPendingAsyncValidator` boolean flag first.
        this.setErrors(errors, {
          emitEvent
        });
      });
    }
  }
  _cancelExistingSubscription() {
    if (this._asyncValidationSubscription) {
      this._asyncValidationSubscription.unsubscribe();
      this._hasOwnPendingAsyncValidator = false;
    }
  }
  /**
   * Sets errors on a form control when running validations manually, rather than automatically.
   *
   * Calling `setErrors` also updates the validity of the parent control.
   *
   * @param opts Configuration options that determine how the control propagates
   * changes and emits events after the control errors are set.
   * * `emitEvent`: When true or not supplied (the default), the `statusChanges`
   * observable emits an event after the errors are set.
   *
   * @usageNotes
   *
   * ### Manually set the errors for a control
   *
   * ```
   * const login = new FormControl('someLogin');
   * login.setErrors({
   *   notUnique: true
   * });
   *
   * expect(login.valid).toEqual(false);
   * expect(login.errors).toEqual({ notUnique: true });
   *
   * login.setValue('someOtherLogin');
   *
   * expect(login.valid).toEqual(true);
   * ```
   */
  setErrors(errors, opts = {}) {
    this.errors = errors;
    this._updateControlsErrors(opts.emitEvent !== false);
  }
  /**
   * Retrieves a child control given the control's name or path.
   *
   * @param path A dot-delimited string or array of string/number values that define the path to the
   * control. If a string is provided, passing it as a string literal will result in improved type
   * information. Likewise, if an array is provided, passing it `as const` will cause improved type
   * information to be available.
   *
   * @usageNotes
   * ### Retrieve a nested control
   *
   * For example, to get a `name` control nested within a `person` sub-group:
   *
   * * `this.form.get('person.name');`
   *
   * -OR-
   *
   * * `this.form.get(['person', 'name'] as const);` // `as const` gives improved typings
   *
   * ### Retrieve a control in a FormArray
   *
   * When accessing an element inside a FormArray, you can use an element index.
   * For example, to get a `price` control from the first element in an `items` array you can use:
   *
   * * `this.form.get('items.0.price');`
   *
   * -OR-
   *
   * * `this.form.get(['items', 0, 'price']);`
   */
  get(path) {
    let currPath = path;
    if (currPath == null) return null;
    if (!Array.isArray(currPath)) currPath = currPath.split('.');
    if (currPath.length === 0) return null;
    return currPath.reduce((control, name) => control && control._find(name), this);
  }
  /**
   * @description
   * Reports error data for the control with the given path.
   *
   * @param errorCode The code of the error to check
   * @param path A list of control names that designates how to move from the current control
   * to the control that should be queried for errors.
   *
   * @usageNotes
   * For example, for the following `FormGroup`:
   *
   * ```
   * form = new FormGroup({
   *   address: new FormGroup({ street: new FormControl() })
   * });
   * ```
   *
   * The path to the 'street' control from the root form would be 'address' -> 'street'.
   *
   * It can be provided to this method in one of two formats:
   *
   * 1. An array of string control names, e.g. `['address', 'street']`
   * 1. A period-delimited list of control names in one string, e.g. `'address.street'`
   *
   * @returns error data for that particular error. If the control or error is not present,
   * null is returned.
   */
  getError(errorCode, path) {
    const control = path ? this.get(path) : this;
    return control && control.errors ? control.errors[errorCode] : null;
  }
  /**
   * @description
   * Reports whether the control with the given path has the error specified.
   *
   * @param errorCode The code of the error to check
   * @param path A list of control names that designates how to move from the current control
   * to the control that should be queried for errors.
   *
   * @usageNotes
   * For example, for the following `FormGroup`:
   *
   * ```
   * form = new FormGroup({
   *   address: new FormGroup({ street: new FormControl() })
   * });
   * ```
   *
   * The path to the 'street' control from the root form would be 'address' -> 'street'.
   *
   * It can be provided to this method in one of two formats:
   *
   * 1. An array of string control names, e.g. `['address', 'street']`
   * 1. A period-delimited list of control names in one string, e.g. `'address.street'`
   *
   * If no path is given, this method checks for the error on the current control.
   *
   * @returns whether the given error is present in the control at the given path.
   *
   * If the control is not present, false is returned.
   */
  hasError(errorCode, path) {
    return !!this.getError(errorCode, path);
  }
  /**
   * Retrieves the top-level ancestor of this control.
   */
  get root() {
    let x = this;
    while (x._parent) {
      x = x._parent;
    }
    return x;
  }
  /** @internal */
  _updateControlsErrors(emitEvent) {
    this.status = this._calculateStatus();
    if (emitEvent) {
      this.statusChanges.emit(this.status);
    }
    if (this._parent) {
      this._parent._updateControlsErrors(emitEvent);
    }
  }
  /** @internal */
  _initObservables() {
    this.valueChanges = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.statusChanges = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
  }
  _calculateStatus() {
    if (this._allControlsDisabled()) return DISABLED;
    if (this.errors) return INVALID;
    if (this._hasOwnPendingAsyncValidator || this._anyControlsHaveStatus(PENDING)) return PENDING;
    if (this._anyControlsHaveStatus(INVALID)) return INVALID;
    return VALID;
  }
  /** @internal */
  _anyControlsHaveStatus(status) {
    return this._anyControls(control => control.status === status);
  }
  /** @internal */
  _anyControlsDirty() {
    return this._anyControls(control => control.dirty);
  }
  /** @internal */
  _anyControlsTouched() {
    return this._anyControls(control => control.touched);
  }
  /** @internal */
  _updatePristine(opts = {}) {
    this.pristine = !this._anyControlsDirty();
    if (this._parent && !opts.onlySelf) {
      this._parent._updatePristine(opts);
    }
  }
  /** @internal */
  _updateTouched(opts = {}) {
    this.touched = this._anyControlsTouched();
    if (this._parent && !opts.onlySelf) {
      this._parent._updateTouched(opts);
    }
  }
  /** @internal */
  _registerOnCollectionChange(fn) {
    this._onCollectionChange = fn;
  }
  /** @internal */
  _setUpdateStrategy(opts) {
    if (isOptionsObj(opts) && opts.updateOn != null) {
      this._updateOn = opts.updateOn;
    }
  }
  /**
   * Check to see if parent has been marked artificially dirty.
   *
   * @internal
   */
  _parentMarkedDirty(onlySelf) {
    const parentDirty = this._parent && this._parent.dirty;
    return !onlySelf && !!parentDirty && !this._parent._anyControlsDirty();
  }
  /** @internal */
  _find(name) {
    return null;
  }
  /**
   * Internal implementation of the `setValidators` method. Needs to be separated out into a
   * different method, because it is called in the constructor and it can break cases where
   * a control is extended.
   */
  _assignValidators(validators) {
    this._rawValidators = Array.isArray(validators) ? validators.slice() : validators;
    this._composedValidatorFn = coerceToValidator(this._rawValidators);
  }
  /**
   * Internal implementation of the `setAsyncValidators` method. Needs to be separated out into a
   * different method, because it is called in the constructor and it can break cases where
   * a control is extended.
   */
  _assignAsyncValidators(validators) {
    this._rawAsyncValidators = Array.isArray(validators) ? validators.slice() : validators;
    this._composedAsyncValidatorFn = coerceToAsyncValidator(this._rawAsyncValidators);
  }
}

/**
 * Tracks the value and validity state of a group of `FormControl` instances.
 *
 * A `FormGroup` aggregates the values of each child `FormControl` into one object,
 * with each control name as the key.  It calculates its status by reducing the status values
 * of its children. For example, if one of the controls in a group is invalid, the entire
 * group becomes invalid.
 *
 * `FormGroup` is one of the four fundamental building blocks used to define forms in Angular,
 * along with `FormControl`, `FormArray`, and `FormRecord`.
 *
 * When instantiating a `FormGroup`, pass in a collection of child controls as the first
 * argument. The key for each child registers the name for the control.
 *
 * `FormGroup` is intended for use cases where the keys are known ahead of time.
 * If you need to dynamically add and remove controls, use {@link FormRecord} instead.
 *
 * `FormGroup` accepts an optional type parameter `TControl`, which is an object type with inner
 * control types as values.
 *
 * @usageNotes
 *
 * ### Create a form group with 2 controls
 *
 * ```
 * const form = new FormGroup({
 *   first: new FormControl('Nancy', Validators.minLength(2)),
 *   last: new FormControl('Drew'),
 * });
 *
 * console.log(form.value);   // {first: 'Nancy', last; 'Drew'}
 * console.log(form.status);  // 'VALID'
 * ```
 *
 * ### The type argument, and optional controls
 *
 * `FormGroup` accepts one generic argument, which is an object containing its inner controls.
 * This type will usually be inferred automatically, but you can always specify it explicitly if you
 * wish.
 *
 * If you have controls that are optional (i.e. they can be removed, you can use the `?` in the
 * type):
 *
 * ```
 * const form = new FormGroup<{
 *   first: FormControl<string|null>,
 *   middle?: FormControl<string|null>, // Middle name is optional.
 *   last: FormControl<string|null>,
 * }>({
 *   first: new FormControl('Nancy'),
 *   last: new FormControl('Drew'),
 * });
 * ```
 *
 * ### Create a form group with a group-level validator
 *
 * You include group-level validators as the second arg, or group-level async
 * validators as the third arg. These come in handy when you want to perform validation
 * that considers the value of more than one child control.
 *
 * ```
 * const form = new FormGroup({
 *   password: new FormControl('', Validators.minLength(2)),
 *   passwordConfirm: new FormControl('', Validators.minLength(2)),
 * }, passwordMatchValidator);
 *
 *
 * function passwordMatchValidator(g: FormGroup) {
 *    return g.get('password').value === g.get('passwordConfirm').value
 *       ? null : {'mismatch': true};
 * }
 * ```
 *
 * Like `FormControl` instances, you choose to pass in
 * validators and async validators as part of an options object.
 *
 * ```
 * const form = new FormGroup({
 *   password: new FormControl('')
 *   passwordConfirm: new FormControl('')
 * }, { validators: passwordMatchValidator, asyncValidators: otherValidator });
 * ```
 *
 * ### Set the updateOn property for all controls in a form group
 *
 * The options object is used to set a default value for each child
 * control's `updateOn` property. If you set `updateOn` to `'blur'` at the
 * group level, all child controls default to 'blur', unless the child
 * has explicitly specified a different `updateOn` value.
 *
 * ```ts
 * const c = new FormGroup({
 *   one: new FormControl()
 * }, { updateOn: 'blur' });
 * ```
 *
 * ### Using a FormGroup with optional controls
 *
 * It is possible to have optional controls in a FormGroup. An optional control can be removed later
 * using `removeControl`, and can be omitted when calling `reset`. Optional controls must be
 * declared optional in the group's type.
 *
 * ```ts
 * const c = new FormGroup<{one?: FormControl<string>}>({
 *   one: new FormControl('')
 * });
 * ```
 *
 * Notice that `c.value.one` has type `string|null|undefined`. This is because calling `c.reset({})`
 * without providing the optional key `one` will cause it to become `null`.
 *
 * @publicApi
 */
class FormGroup extends AbstractControl {
  /**
   * Creates a new `FormGroup` instance.
   *
   * @param controls A collection of child controls. The key for each child is the name
   * under which it is registered.
   *
   * @param validatorOrOpts A synchronous validator function, or an array of
   * such functions, or an `AbstractControlOptions` object that contains validation functions
   * and a validation trigger.
   *
   * @param asyncValidator A single async validator or array of async validator functions
   *
   */
  constructor(controls, validatorOrOpts, asyncValidator) {
    super(pickValidators(validatorOrOpts), pickAsyncValidators(asyncValidator, validatorOrOpts));
    this.controls = controls;
    this._initObservables();
    this._setUpdateStrategy(validatorOrOpts);
    this._setUpControls();
    this.updateValueAndValidity({
      onlySelf: true,
      // If `asyncValidator` is present, it will trigger control status change from `PENDING` to
      // `VALID` or `INVALID`. The status should be broadcasted via the `statusChanges` observable,
      // so we set `emitEvent` to `true` to allow that during the control creation process.
      emitEvent: !!this.asyncValidator
    });
  }
  registerControl(name, control) {
    if (this.controls[name]) return this.controls[name];
    this.controls[name] = control;
    control.setParent(this);
    control._registerOnCollectionChange(this._onCollectionChange);
    return control;
  }
  addControl(name, control, options = {}) {
    this.registerControl(name, control);
    this.updateValueAndValidity({
      emitEvent: options.emitEvent
    });
    this._onCollectionChange();
  }
  /**
   * Remove a control from this group. In a strongly-typed group, required controls cannot be
   * removed.
   *
   * This method also updates the value and validity of the control.
   *
   * @param name The control name to remove from the collection
   * @param options Specifies whether this FormGroup instance should emit events after a
   *     control is removed.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges` observables emit events with the latest status and value when the control is
   * removed. When false, no events are emitted.
   */
  removeControl(name, options = {}) {
    if (this.controls[name]) this.controls[name]._registerOnCollectionChange(() => {});
    delete this.controls[name];
    this.updateValueAndValidity({
      emitEvent: options.emitEvent
    });
    this._onCollectionChange();
  }
  setControl(name, control, options = {}) {
    if (this.controls[name]) this.controls[name]._registerOnCollectionChange(() => {});
    delete this.controls[name];
    if (control) this.registerControl(name, control);
    this.updateValueAndValidity({
      emitEvent: options.emitEvent
    });
    this._onCollectionChange();
  }
  contains(controlName) {
    return this.controls.hasOwnProperty(controlName) && this.controls[controlName].enabled;
  }
  /**
   * Sets the value of the `FormGroup`. It accepts an object that matches
   * the structure of the group, with control names as keys.
   *
   * @usageNotes
   * ### Set the complete value for the form group
   *
   * ```
   * const form = new FormGroup({
   *   first: new FormControl(),
   *   last: new FormControl()
   * });
   *
   * console.log(form.value);   // {first: null, last: null}
   *
   * form.setValue({first: 'Nancy', last: 'Drew'});
   * console.log(form.value);   // {first: 'Nancy', last: 'Drew'}
   * ```
   *
   * @throws When strict checks fail, such as setting the value of a control
   * that doesn't exist or if you exclude a value of a control that does exist.
   *
   * @param value The new value for the control that matches the structure of the group.
   * @param options Configuration options that determine how the control propagates changes
   * and emits events after the value changes.
   * The configuration options are passed to the {@link AbstractControl#updateValueAndValidity
   * updateValueAndValidity} method.
   *
   * * `onlySelf`: When true, each change only affects this control, and not its parent. Default is
   * false.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges`
   * observables emit events with the latest status and value when the control value is updated.
   * When false, no events are emitted.
   */
  setValue(value, options = {}) {
    assertAllValuesPresent(this, true, value);
    Object.keys(value).forEach(name => {
      assertControlPresent(this, true, name);
      this.controls[name].setValue(value[name], {
        onlySelf: true,
        emitEvent: options.emitEvent
      });
    });
    this.updateValueAndValidity(options);
  }
  /**
   * Patches the value of the `FormGroup`. It accepts an object with control
   * names as keys, and does its best to match the values to the correct controls
   * in the group.
   *
   * It accepts both super-sets and sub-sets of the group without throwing an error.
   *
   * @usageNotes
   * ### Patch the value for a form group
   *
   * ```
   * const form = new FormGroup({
   *    first: new FormControl(),
   *    last: new FormControl()
   * });
   * console.log(form.value);   // {first: null, last: null}
   *
   * form.patchValue({first: 'Nancy'});
   * console.log(form.value);   // {first: 'Nancy', last: null}
   * ```
   *
   * @param value The object that matches the structure of the group.
   * @param options Configuration options that determine how the control propagates changes and
   * emits events after the value is patched.
   * * `onlySelf`: When true, each change only affects this control and not its parent. Default is
   * true.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges` observables emit events with the latest status and value when the control value
   * is updated. When false, no events are emitted. The configuration options are passed to
   * the {@link AbstractControl#updateValueAndValidity updateValueAndValidity} method.
   */
  patchValue(value, options = {}) {
    // Even though the `value` argument type doesn't allow `null` and `undefined` values, the
    // `patchValue` can be called recursively and inner data structures might have these values, so
    // we just ignore such cases when a field containing FormGroup instance receives `null` or
    // `undefined` as a value.
    if (value == null /* both `null` and `undefined` */) return;
    Object.keys(value).forEach(name => {
      // The compiler cannot see through the uninstantiated conditional type of `this.controls`, so
      // `as any` is required.
      const control = this.controls[name];
      if (control) {
        control.patchValue( /* Guaranteed to be present, due to the outer forEach. */value[name], {
          onlySelf: true,
          emitEvent: options.emitEvent
        });
      }
    });
    this.updateValueAndValidity(options);
  }
  /**
   * Resets the `FormGroup`, marks all descendants `pristine` and `untouched` and sets
   * the value of all descendants to their default values, or null if no defaults were provided.
   *
   * You reset to a specific form state by passing in a map of states
   * that matches the structure of your form, with control names as keys. The state
   * is a standalone value or a form state object with both a value and a disabled
   * status.
   *
   * @param value Resets the control with an initial value,
   * or an object that defines the initial value and disabled state.
   *
   * @param options Configuration options that determine how the control propagates changes
   * and emits events when the group is reset.
   * * `onlySelf`: When true, each change only affects this control, and not its parent. Default is
   * false.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges`
   * observables emit events with the latest status and value when the control is reset.
   * When false, no events are emitted.
   * The configuration options are passed to the {@link AbstractControl#updateValueAndValidity
   * updateValueAndValidity} method.
   *
   * @usageNotes
   *
   * ### Reset the form group values
   *
   * ```ts
   * const form = new FormGroup({
   *   first: new FormControl('first name'),
   *   last: new FormControl('last name')
   * });
   *
   * console.log(form.value);  // {first: 'first name', last: 'last name'}
   *
   * form.reset({ first: 'name', last: 'last name' });
   *
   * console.log(form.value);  // {first: 'name', last: 'last name'}
   * ```
   *
   * ### Reset the form group values and disabled status
   *
   * ```
   * const form = new FormGroup({
   *   first: new FormControl('first name'),
   *   last: new FormControl('last name')
   * });
   *
   * form.reset({
   *   first: {value: 'name', disabled: true},
   *   last: 'last'
   * });
   *
   * console.log(form.value);  // {last: 'last'}
   * console.log(form.get('first').status);  // 'DISABLED'
   * ```
   */
  reset(value = {}, options = {}) {
    this._forEachChild((control, name) => {
      control.reset(value[name], {
        onlySelf: true,
        emitEvent: options.emitEvent
      });
    });
    this._updatePristine(options);
    this._updateTouched(options);
    this.updateValueAndValidity(options);
  }
  /**
   * The aggregate value of the `FormGroup`, including any disabled controls.
   *
   * Retrieves all values regardless of disabled status.
   */
  getRawValue() {
    return this._reduceChildren({}, (acc, control, name) => {
      acc[name] = control.getRawValue();
      return acc;
    });
  }
  /** @internal */
  _syncPendingControls() {
    let subtreeUpdated = this._reduceChildren(false, (updated, child) => {
      return child._syncPendingControls() ? true : updated;
    });
    if (subtreeUpdated) this.updateValueAndValidity({
      onlySelf: true
    });
    return subtreeUpdated;
  }
  /** @internal */
  _forEachChild(cb) {
    Object.keys(this.controls).forEach(key => {
      // The list of controls can change (for ex. controls might be removed) while the loop
      // is running (as a result of invoking Forms API in `valueChanges` subscription), so we
      // have to null check before invoking the callback.
      const control = this.controls[key];
      control && cb(control, key);
    });
  }
  /** @internal */
  _setUpControls() {
    this._forEachChild(control => {
      control.setParent(this);
      control._registerOnCollectionChange(this._onCollectionChange);
    });
  }
  /** @internal */
  _updateValue() {
    this.value = this._reduceValue();
  }
  /** @internal */
  _anyControls(condition) {
    for (const [controlName, control] of Object.entries(this.controls)) {
      if (this.contains(controlName) && condition(control)) {
        return true;
      }
    }
    return false;
  }
  /** @internal */
  _reduceValue() {
    let acc = {};
    return this._reduceChildren(acc, (acc, control, name) => {
      if (control.enabled || this.disabled) {
        acc[name] = control.value;
      }
      return acc;
    });
  }
  /** @internal */
  _reduceChildren(initValue, fn) {
    let res = initValue;
    this._forEachChild((control, name) => {
      res = fn(res, control, name);
    });
    return res;
  }
  /** @internal */
  _allControlsDisabled() {
    for (const controlName of Object.keys(this.controls)) {
      if (this.controls[controlName].enabled) {
        return false;
      }
    }
    return Object.keys(this.controls).length > 0 || this.disabled;
  }
  /** @internal */
  _find(name) {
    return this.controls.hasOwnProperty(name) ? this.controls[name] : null;
  }
}
const UntypedFormGroup = FormGroup;
/**
 * @description
 * Asserts that the given control is an instance of `FormGroup`
 *
 * @publicApi
 */
const isFormGroup = control => control instanceof FormGroup;
/**
 * Tracks the value and validity state of a collection of `FormControl` instances, each of which has
 * the same value type.
 *
 * `FormRecord` is very similar to {@link FormGroup}, except it can be used with a dynamic keys,
 * with controls added and removed as needed.
 *
 * `FormRecord` accepts one generic argument, which describes the type of the controls it contains.
 *
 * @usageNotes
 *
 * ```
 * let numbers = new FormRecord({bill: new FormControl('415-123-456')});
 * numbers.addControl('bob', new FormControl('415-234-567'));
 * numbers.removeControl('bill');
 * ```
 *
 * @publicApi
 */
class FormRecord extends FormGroup {}
/**
 * @description
 * Asserts that the given control is an instance of `FormRecord`
 *
 * @publicApi
 */
const isFormRecord = control => control instanceof FormRecord;

/**
 * Token to provide to allow SetDisabledState to always be called when a CVA is added, regardless of
 * whether the control is disabled or enabled.
 *
 * @see `FormsModule.withConfig`
 */
const CALL_SET_DISABLED_STATE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('CallSetDisabledState', {
  providedIn: 'root',
  factory: () => setDisabledStateDefault
});
/**
 * Whether to use the fixed setDisabledState behavior by default.
 */
const setDisabledStateDefault = 'always';
function controlPath(name, parent) {
  return [...parent.path, name];
}
/**
 * Links a Form control and a Form directive by setting up callbacks (such as `onChange`) on both
 * instances. This function is typically invoked when form directive is being initialized.
 *
 * @param control Form control instance that should be linked.
 * @param dir Directive that should be linked with a given control.
 */
function setUpControl(control, dir, callSetDisabledState = setDisabledStateDefault) {
  if (typeof ngDevMode === 'undefined' || ngDevMode) {
    if (!control) _throwError(dir, 'Cannot find control with');
    if (!dir.valueAccessor) _throwMissingValueAccessorError(dir);
  }
  setUpValidators(control, dir);
  dir.valueAccessor.writeValue(control.value);
  // The legacy behavior only calls the CVA's `setDisabledState` if the control is disabled.
  // If the `callSetDisabledState` option is set to `always`, then this bug is fixed and
  // the method is always called.
  if (control.disabled || callSetDisabledState === 'always') {
    dir.valueAccessor.setDisabledState?.(control.disabled);
  }
  setUpViewChangePipeline(control, dir);
  setUpModelChangePipeline(control, dir);
  setUpBlurPipeline(control, dir);
  setUpDisabledChangeHandler(control, dir);
}
/**
 * Reverts configuration performed by the `setUpControl` control function.
 * Effectively disconnects form control with a given form directive.
 * This function is typically invoked when corresponding form directive is being destroyed.
 *
 * @param control Form control which should be cleaned up.
 * @param dir Directive that should be disconnected from a given control.
 * @param validateControlPresenceOnChange Flag that indicates whether onChange handler should
 *     contain asserts to verify that it's not called once directive is destroyed. We need this flag
 *     to avoid potentially breaking changes caused by better control cleanup introduced in #39235.
 */
function cleanUpControl(control, dir, validateControlPresenceOnChange = true) {
  const noop = () => {
    if (validateControlPresenceOnChange && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      _noControlError(dir);
    }
  };
  // The `valueAccessor` field is typically defined on FromControl and FormControlName directive
  // instances and there is a logic in `selectValueAccessor` function that throws if it's not the
  // case. We still check the presence of `valueAccessor` before invoking its methods to make sure
  // that cleanup works correctly if app code or tests are setup to ignore the error thrown from
  // `selectValueAccessor`. See https://github.com/angular/angular/issues/40521.
  if (dir.valueAccessor) {
    dir.valueAccessor.registerOnChange(noop);
    dir.valueAccessor.registerOnTouched(noop);
  }
  cleanUpValidators(control, dir);
  if (control) {
    dir._invokeOnDestroyCallbacks();
    control._registerOnCollectionChange(() => {});
  }
}
function registerOnValidatorChange(validators, onChange) {
  validators.forEach(validator => {
    if (validator.registerOnValidatorChange) validator.registerOnValidatorChange(onChange);
  });
}
/**
 * Sets up disabled change handler function on a given form control if ControlValueAccessor
 * associated with a given directive instance supports the `setDisabledState` call.
 *
 * @param control Form control where disabled change handler should be setup.
 * @param dir Corresponding directive instance associated with this control.
 */
function setUpDisabledChangeHandler(control, dir) {
  if (dir.valueAccessor.setDisabledState) {
    const onDisabledChange = isDisabled => {
      dir.valueAccessor.setDisabledState(isDisabled);
    };
    control.registerOnDisabledChange(onDisabledChange);
    // Register a callback function to cleanup disabled change handler
    // from a control instance when a directive is destroyed.
    dir._registerOnDestroy(() => {
      control._unregisterOnDisabledChange(onDisabledChange);
    });
  }
}
/**
 * Sets up sync and async directive validators on provided form control.
 * This function merges validators from the directive into the validators of the control.
 *
 * @param control Form control where directive validators should be setup.
 * @param dir Directive instance that contains validators to be setup.
 */
function setUpValidators(control, dir) {
  const validators = getControlValidators(control);
  if (dir.validator !== null) {
    control.setValidators(mergeValidators(validators, dir.validator));
  } else if (typeof validators === 'function') {
    // If sync validators are represented by a single validator function, we force the
    // `Validators.compose` call to happen by executing the `setValidators` function with
    // an array that contains that function. We need this to avoid possible discrepancies in
    // validators behavior, so sync validators are always processed by the `Validators.compose`.
    // Note: we should consider moving this logic inside the `setValidators` function itself, so we
    // have consistent behavior on AbstractControl API level. The same applies to the async
    // validators logic below.
    control.setValidators([validators]);
  }
  const asyncValidators = getControlAsyncValidators(control);
  if (dir.asyncValidator !== null) {
    control.setAsyncValidators(mergeValidators(asyncValidators, dir.asyncValidator));
  } else if (typeof asyncValidators === 'function') {
    control.setAsyncValidators([asyncValidators]);
  }
  // Re-run validation when validator binding changes, e.g. minlength=3 -> minlength=4
  const onValidatorChange = () => control.updateValueAndValidity();
  registerOnValidatorChange(dir._rawValidators, onValidatorChange);
  registerOnValidatorChange(dir._rawAsyncValidators, onValidatorChange);
}
/**
 * Cleans up sync and async directive validators on provided form control.
 * This function reverts the setup performed by the `setUpValidators` function, i.e.
 * removes directive-specific validators from a given control instance.
 *
 * @param control Form control from where directive validators should be removed.
 * @param dir Directive instance that contains validators to be removed.
 * @returns true if a control was updated as a result of this action.
 */
function cleanUpValidators(control, dir) {
  let isControlUpdated = false;
  if (control !== null) {
    if (dir.validator !== null) {
      const validators = getControlValidators(control);
      if (Array.isArray(validators) && validators.length > 0) {
        // Filter out directive validator function.
        const updatedValidators = validators.filter(validator => validator !== dir.validator);
        if (updatedValidators.length !== validators.length) {
          isControlUpdated = true;
          control.setValidators(updatedValidators);
        }
      }
    }
    if (dir.asyncValidator !== null) {
      const asyncValidators = getControlAsyncValidators(control);
      if (Array.isArray(asyncValidators) && asyncValidators.length > 0) {
        // Filter out directive async validator function.
        const updatedAsyncValidators = asyncValidators.filter(asyncValidator => asyncValidator !== dir.asyncValidator);
        if (updatedAsyncValidators.length !== asyncValidators.length) {
          isControlUpdated = true;
          control.setAsyncValidators(updatedAsyncValidators);
        }
      }
    }
  }
  // Clear onValidatorChange callbacks by providing a noop function.
  const noop = () => {};
  registerOnValidatorChange(dir._rawValidators, noop);
  registerOnValidatorChange(dir._rawAsyncValidators, noop);
  return isControlUpdated;
}
function setUpViewChangePipeline(control, dir) {
  dir.valueAccessor.registerOnChange(newValue => {
    control._pendingValue = newValue;
    control._pendingChange = true;
    control._pendingDirty = true;
    if (control.updateOn === 'change') updateControl(control, dir);
  });
}
function setUpBlurPipeline(control, dir) {
  dir.valueAccessor.registerOnTouched(() => {
    control._pendingTouched = true;
    if (control.updateOn === 'blur' && control._pendingChange) updateControl(control, dir);
    if (control.updateOn !== 'submit') control.markAsTouched();
  });
}
function updateControl(control, dir) {
  if (control._pendingDirty) control.markAsDirty();
  control.setValue(control._pendingValue, {
    emitModelToViewChange: false
  });
  dir.viewToModelUpdate(control._pendingValue);
  control._pendingChange = false;
}
function setUpModelChangePipeline(control, dir) {
  const onChange = (newValue, emitModelEvent) => {
    // control -> view
    dir.valueAccessor.writeValue(newValue);
    // control -> ngModel
    if (emitModelEvent) dir.viewToModelUpdate(newValue);
  };
  control.registerOnChange(onChange);
  // Register a callback function to cleanup onChange handler
  // from a control instance when a directive is destroyed.
  dir._registerOnDestroy(() => {
    control._unregisterOnChange(onChange);
  });
}
/**
 * Links a FormGroup or FormArray instance and corresponding Form directive by setting up validators
 * present in the view.
 *
 * @param control FormGroup or FormArray instance that should be linked.
 * @param dir Directive that provides view validators.
 */
function setUpFormContainer(control, dir) {
  if (control == null && (typeof ngDevMode === 'undefined' || ngDevMode)) _throwError(dir, 'Cannot find control with');
  setUpValidators(control, dir);
}
/**
 * Reverts the setup performed by the `setUpFormContainer` function.
 *
 * @param control FormGroup or FormArray instance that should be cleaned up.
 * @param dir Directive that provided view validators.
 * @returns true if a control was updated as a result of this action.
 */
function cleanUpFormContainer(control, dir) {
  return cleanUpValidators(control, dir);
}
function _noControlError(dir) {
  return _throwError(dir, 'There is no FormControl instance attached to form control element with');
}
function _throwError(dir, message) {
  const messageEnd = _describeControlLocation(dir);
  throw new Error(`${message} ${messageEnd}`);
}
function _describeControlLocation(dir) {
  const path = dir.path;
  if (path && path.length > 1) return `path: '${path.join(' -> ')}'`;
  if (path?.[0]) return `name: '${path}'`;
  return 'unspecified name attribute';
}
function _throwMissingValueAccessorError(dir) {
  const loc = _describeControlLocation(dir);
  throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](-1203 /* RuntimeErrorCode.NG_MISSING_VALUE_ACCESSOR */, `No value accessor for form control ${loc}.`);
}
function _throwInvalidValueAccessorError(dir) {
  const loc = _describeControlLocation(dir);
  throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1200 /* RuntimeErrorCode.NG_VALUE_ACCESSOR_NOT_PROVIDED */, `Value accessor was not provided as an array for form control with ${loc}. ` + `Check that the \`NG_VALUE_ACCESSOR\` token is configured as a \`multi: true\` provider.`);
}
function isPropertyUpdated(changes, viewModel) {
  if (!changes.hasOwnProperty('model')) return false;
  const change = changes['model'];
  if (change.isFirstChange()) return true;
  return !Object.is(viewModel, change.currentValue);
}
function isBuiltInAccessor(valueAccessor) {
  // Check if a given value accessor is an instance of a class that directly extends
  // `BuiltInControlValueAccessor` one.
  return Object.getPrototypeOf(valueAccessor.constructor) === BuiltInControlValueAccessor;
}
function syncPendingControls(form, directives) {
  form._syncPendingControls();
  directives.forEach(dir => {
    const control = dir.control;
    if (control.updateOn === 'submit' && control._pendingChange) {
      dir.viewToModelUpdate(control._pendingValue);
      control._pendingChange = false;
    }
  });
}
// TODO: vsavkin remove it once https://github.com/angular/angular/issues/3011 is implemented
function selectValueAccessor(dir, valueAccessors) {
  if (!valueAccessors) return null;
  if (!Array.isArray(valueAccessors) && (typeof ngDevMode === 'undefined' || ngDevMode)) _throwInvalidValueAccessorError(dir);
  let defaultAccessor = undefined;
  let builtinAccessor = undefined;
  let customAccessor = undefined;
  valueAccessors.forEach(v => {
    if (v.constructor === DefaultValueAccessor) {
      defaultAccessor = v;
    } else if (isBuiltInAccessor(v)) {
      if (builtinAccessor && (typeof ngDevMode === 'undefined' || ngDevMode)) _throwError(dir, 'More than one built-in value accessor matches form control with');
      builtinAccessor = v;
    } else {
      if (customAccessor && (typeof ngDevMode === 'undefined' || ngDevMode)) _throwError(dir, 'More than one custom value accessor matches form control with');
      customAccessor = v;
    }
  });
  if (customAccessor) return customAccessor;
  if (builtinAccessor) return builtinAccessor;
  if (defaultAccessor) return defaultAccessor;
  if (typeof ngDevMode === 'undefined' || ngDevMode) {
    _throwError(dir, 'No valid value accessor for form control with');
  }
  return null;
}
function removeListItem$1(list, el) {
  const index = list.indexOf(el);
  if (index > -1) list.splice(index, 1);
}
// TODO(kara): remove after deprecation period
function _ngModelWarning(name, type, instance, warningConfig) {
  if (warningConfig === 'never') return;
  if ((warningConfig === null || warningConfig === 'once') && !type._ngModelWarningSentOnce || warningConfig === 'always' && !instance._ngModelWarningSent) {
    console.warn(ngModelWarning(name));
    type._ngModelWarningSentOnce = true;
    instance._ngModelWarningSent = true;
  }
}
const formDirectiveProvider$1 = {
  provide: ControlContainer,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => NgForm)
};
const resolvedPromise$1 = (() => Promise.resolve())();
/**
 * @description
 * Creates a top-level `FormGroup` instance and binds it to a form
 * to track aggregate form value and validation status.
 *
 * As soon as you import the `FormsModule`, this directive becomes active by default on
 * all `<form>` tags.  You don't need to add a special selector.
 *
 * You optionally export the directive into a local template variable using `ngForm` as the key
 * (ex: `#myForm="ngForm"`). This is optional, but useful.  Many properties from the underlying
 * `FormGroup` instance are duplicated on the directive itself, so a reference to it
 * gives you access to the aggregate value and validity status of the form, as well as
 * user interaction properties like `dirty` and `touched`.
 *
 * To register child controls with the form, use `NgModel` with a `name`
 * attribute. You may use `NgModelGroup` to create sub-groups within the form.
 *
 * If necessary, listen to the directive's `ngSubmit` event to be notified when the user has
 * triggered a form submission. The `ngSubmit` event emits the original form
 * submission event.
 *
 * In template driven forms, all `<form>` tags are automatically tagged as `NgForm`.
 * To import the `FormsModule` but skip its usage in some forms,
 * for example, to use native HTML5 validation, add the `ngNoForm` and the `<form>`
 * tags won't create an `NgForm` directive. In reactive forms, using `ngNoForm` is
 * unnecessary because the `<form>` tags are inert. In that case, you would
 * refrain from using the `formGroup` directive.
 *
 * @usageNotes
 *
 * ### Listening for form submission
 *
 * The following example shows how to capture the form values from the "ngSubmit" event.
 *
 * {@example forms/ts/simpleForm/simple_form_example.ts region='Component'}
 *
 * ### Setting the update options
 *
 * The following example shows you how to change the "updateOn" option from its default using
 * ngFormOptions.
 *
 * ```html
 * <form [ngFormOptions]="{updateOn: 'blur'}">
 *    <input name="one" ngModel>  <!-- this ngModel will update on blur -->
 * </form>
 * ```
 *
 * ### Native DOM validation UI
 *
 * In order to prevent the native DOM form validation UI from interfering with Angular's form
 * validation, Angular automatically adds the `novalidate` attribute on any `<form>` whenever
 * `FormModule` or `ReactiveFormModule` are imported into the application.
 * If you want to explicitly enable native DOM validation UI with Angular forms, you can add the
 * `ngNativeValidate` attribute to the `<form>` element:
 *
 * ```html
 * <form ngNativeValidate>
 *   ...
 * </form>
 * ```
 *
 * @ngModule FormsModule
 * @publicApi
 */
class NgForm extends ControlContainer {
  constructor(validators, asyncValidators, callSetDisabledState) {
    super();
    this.callSetDisabledState = callSetDisabledState;
    /**
     * @description
     * Returns whether the form submission has been triggered.
     */
    this.submitted = false;
    this._directives = new Set();
    /**
     * @description
     * Event emitter for the "ngSubmit" event
     */
    this.ngSubmit = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.form = new FormGroup({}, composeValidators(validators), composeAsyncValidators(asyncValidators));
  }
  /** @nodoc */
  ngAfterViewInit() {
    this._setUpdateStrategy();
  }
  /**
   * @description
   * The directive instance.
   */
  get formDirective() {
    return this;
  }
  /**
   * @description
   * The internal `FormGroup` instance.
   */
  get control() {
    return this.form;
  }
  /**
   * @description
   * Returns an array representing the path to this group. Because this directive
   * always lives at the top level of a form, it is always an empty array.
   */
  get path() {
    return [];
  }
  /**
   * @description
   * Returns a map of the controls in this group.
   */
  get controls() {
    return this.form.controls;
  }
  /**
   * @description
   * Method that sets up the control directive in this group, re-calculates its value
   * and validity, and adds the instance to the internal list of directives.
   *
   * @param dir The `NgModel` directive instance.
   */
  addControl(dir) {
    resolvedPromise$1.then(() => {
      const container = this._findContainer(dir.path);
      dir.control = container.registerControl(dir.name, dir.control);
      setUpControl(dir.control, dir, this.callSetDisabledState);
      dir.control.updateValueAndValidity({
        emitEvent: false
      });
      this._directives.add(dir);
    });
  }
  /**
   * @description
   * Retrieves the `FormControl` instance from the provided `NgModel` directive.
   *
   * @param dir The `NgModel` directive instance.
   */
  getControl(dir) {
    return this.form.get(dir.path);
  }
  /**
   * @description
   * Removes the `NgModel` instance from the internal list of directives
   *
   * @param dir The `NgModel` directive instance.
   */
  removeControl(dir) {
    resolvedPromise$1.then(() => {
      const container = this._findContainer(dir.path);
      if (container) {
        container.removeControl(dir.name);
      }
      this._directives.delete(dir);
    });
  }
  /**
   * @description
   * Adds a new `NgModelGroup` directive instance to the form.
   *
   * @param dir The `NgModelGroup` directive instance.
   */
  addFormGroup(dir) {
    resolvedPromise$1.then(() => {
      const container = this._findContainer(dir.path);
      const group = new FormGroup({});
      setUpFormContainer(group, dir);
      container.registerControl(dir.name, group);
      group.updateValueAndValidity({
        emitEvent: false
      });
    });
  }
  /**
   * @description
   * Removes the `NgModelGroup` directive instance from the form.
   *
   * @param dir The `NgModelGroup` directive instance.
   */
  removeFormGroup(dir) {
    resolvedPromise$1.then(() => {
      const container = this._findContainer(dir.path);
      if (container) {
        container.removeControl(dir.name);
      }
    });
  }
  /**
   * @description
   * Retrieves the `FormGroup` for a provided `NgModelGroup` directive instance
   *
   * @param dir The `NgModelGroup` directive instance.
   */
  getFormGroup(dir) {
    return this.form.get(dir.path);
  }
  /**
   * Sets the new value for the provided `NgControl` directive.
   *
   * @param dir The `NgControl` directive instance.
   * @param value The new value for the directive's control.
   */
  updateModel(dir, value) {
    resolvedPromise$1.then(() => {
      const ctrl = this.form.get(dir.path);
      ctrl.setValue(value);
    });
  }
  /**
   * @description
   * Sets the value for this `FormGroup`.
   *
   * @param value The new value
   */
  setValue(value) {
    this.control.setValue(value);
  }
  /**
   * @description
   * Method called when the "submit" event is triggered on the form.
   * Triggers the `ngSubmit` emitter to emit the "submit" event as its payload.
   *
   * @param $event The "submit" event object
   */
  onSubmit($event) {
    this.submitted = true;
    syncPendingControls(this.form, this._directives);
    this.ngSubmit.emit($event);
    // Forms with `method="dialog"` have some special behavior
    // that won't reload the page and that shouldn't be prevented.
    return $event?.target?.method === 'dialog';
  }
  /**
   * @description
   * Method called when the "reset" event is triggered on the form.
   */
  onReset() {
    this.resetForm();
  }
  /**
   * @description
   * Resets the form to an initial value and resets its submitted status.
   *
   * @param value The new value for the form.
   */
  resetForm(value = undefined) {
    this.form.reset(value);
    this.submitted = false;
  }
  _setUpdateStrategy() {
    if (this.options && this.options.updateOn != null) {
      this.form._updateOn = this.options.updateOn;
    }
  }
  _findContainer(path) {
    path.pop();
    return path.length ? this.form.get(path) : this.form;
  }
}
NgForm.ɵfac = function NgForm_Factory(t) {
  return new (t || NgForm)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_ASYNC_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CALL_SET_DISABLED_STATE, 8));
};
NgForm.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgForm,
  selectors: [["form", 3, "ngNoForm", "", 3, "formGroup", ""], ["ng-form"], ["", "ngForm", ""]],
  hostBindings: function NgForm_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("submit", function NgForm_submit_HostBindingHandler($event) {
        return ctx.onSubmit($event);
      })("reset", function NgForm_reset_HostBindingHandler() {
        return ctx.onReset();
      });
    }
  },
  inputs: {
    options: ["ngFormOptions", "options"]
  },
  outputs: {
    ngSubmit: "ngSubmit"
  },
  exportAs: ["ngForm"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([formDirectiveProvider$1]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgForm, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'form:not([ngNoForm]):not([formGroup]),ng-form,[ngForm]',
      providers: [formDirectiveProvider$1],
      host: {
        '(submit)': 'onSubmit($event)',
        '(reset)': 'onReset()'
      },
      outputs: ['ngSubmit'],
      exportAs: 'ngForm'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_ASYNC_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CALL_SET_DISABLED_STATE]
      }]
    }];
  }, {
    options: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngFormOptions']
    }]
  });
})();
function removeListItem(list, el) {
  const index = list.indexOf(el);
  if (index > -1) list.splice(index, 1);
}
function isFormControlState(formState) {
  return typeof formState === 'object' && formState !== null && Object.keys(formState).length === 2 && 'value' in formState && 'disabled' in formState;
}
const FormControl = class FormControl extends AbstractControl {
  constructor(
  // formState and defaultValue will only be null if T is nullable
  formState = null, validatorOrOpts, asyncValidator) {
    super(pickValidators(validatorOrOpts), pickAsyncValidators(asyncValidator, validatorOrOpts));
    /** @publicApi */
    this.defaultValue = null;
    /** @internal */
    this._onChange = [];
    /** @internal */
    this._pendingChange = false;
    this._applyFormState(formState);
    this._setUpdateStrategy(validatorOrOpts);
    this._initObservables();
    this.updateValueAndValidity({
      onlySelf: true,
      // If `asyncValidator` is present, it will trigger control status change from `PENDING` to
      // `VALID` or `INVALID`.
      // The status should be broadcasted via the `statusChanges` observable, so we set
      // `emitEvent` to `true` to allow that during the control creation process.
      emitEvent: !!this.asyncValidator
    });
    if (isOptionsObj(validatorOrOpts) && (validatorOrOpts.nonNullable || validatorOrOpts.initialValueIsDefault)) {
      if (isFormControlState(formState)) {
        this.defaultValue = formState.value;
      } else {
        this.defaultValue = formState;
      }
    }
  }
  setValue(value, options = {}) {
    this.value = this._pendingValue = value;
    if (this._onChange.length && options.emitModelToViewChange !== false) {
      this._onChange.forEach(changeFn => changeFn(this.value, options.emitViewToModelChange !== false));
    }
    this.updateValueAndValidity(options);
  }
  patchValue(value, options = {}) {
    this.setValue(value, options);
  }
  reset(formState = this.defaultValue, options = {}) {
    this._applyFormState(formState);
    this.markAsPristine(options);
    this.markAsUntouched(options);
    this.setValue(this.value, options);
    this._pendingChange = false;
  }
  /**  @internal */
  _updateValue() {}
  /**  @internal */
  _anyControls(condition) {
    return false;
  }
  /**  @internal */
  _allControlsDisabled() {
    return this.disabled;
  }
  registerOnChange(fn) {
    this._onChange.push(fn);
  }
  /** @internal */
  _unregisterOnChange(fn) {
    removeListItem(this._onChange, fn);
  }
  registerOnDisabledChange(fn) {
    this._onDisabledChange.push(fn);
  }
  /** @internal */
  _unregisterOnDisabledChange(fn) {
    removeListItem(this._onDisabledChange, fn);
  }
  /** @internal */
  _forEachChild(cb) {}
  /** @internal */
  _syncPendingControls() {
    if (this.updateOn === 'submit') {
      if (this._pendingDirty) this.markAsDirty();
      if (this._pendingTouched) this.markAsTouched();
      if (this._pendingChange) {
        this.setValue(this._pendingValue, {
          onlySelf: true,
          emitModelToViewChange: false
        });
        return true;
      }
    }
    return false;
  }
  _applyFormState(formState) {
    if (isFormControlState(formState)) {
      this.value = this._pendingValue = formState.value;
      formState.disabled ? this.disable({
        onlySelf: true,
        emitEvent: false
      }) : this.enable({
        onlySelf: true,
        emitEvent: false
      });
    } else {
      this.value = this._pendingValue = formState;
    }
  }
};
const UntypedFormControl = FormControl;
/**
 * @description
 * Asserts that the given control is an instance of `FormControl`
 *
 * @publicApi
 */
const isFormControl = control => control instanceof FormControl;

/**
 * @description
 * A base class for code shared between the `NgModelGroup` and `FormGroupName` directives.
 *
 * @publicApi
 */
class AbstractFormGroupDirective extends ControlContainer {
  /** @nodoc */
  ngOnInit() {
    this._checkParentType();
    // Register the group with its parent group.
    this.formDirective.addFormGroup(this);
  }
  /** @nodoc */
  ngOnDestroy() {
    if (this.formDirective) {
      // Remove the group from its parent group.
      this.formDirective.removeFormGroup(this);
    }
  }
  /**
   * @description
   * The `FormGroup` bound to this directive.
   */
  get control() {
    return this.formDirective.getFormGroup(this);
  }
  /**
   * @description
   * The path to this group from the top-level directive.
   */
  get path() {
    return controlPath(this.name == null ? this.name : this.name.toString(), this._parent);
  }
  /**
   * @description
   * The top-level directive for this group if present, otherwise null.
   */
  get formDirective() {
    return this._parent ? this._parent.formDirective : null;
  }
  /** @internal */
  _checkParentType() {}
}
AbstractFormGroupDirective.ɵfac = /* @__PURE__ */function () {
  let ɵAbstractFormGroupDirective_BaseFactory;
  return function AbstractFormGroupDirective_Factory(t) {
    return (ɵAbstractFormGroupDirective_BaseFactory || (ɵAbstractFormGroupDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](AbstractFormGroupDirective)))(t || AbstractFormGroupDirective);
  };
}();
AbstractFormGroupDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: AbstractFormGroupDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractFormGroupDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive
  }], null, null);
})();
function modelParentException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1350 /* RuntimeErrorCode.NGMODEL_IN_FORM_GROUP */, `
    ngModel cannot be used to register form controls with a parent formGroup directive.  Try using
    formGroup's partner directive "formControlName" instead.  Example:

    ${formControlNameExample}

    Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:

    Example:

    ${ngModelWithFormGroupExample}`);
}
function formGroupNameException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1351 /* RuntimeErrorCode.NGMODEL_IN_FORM_GROUP_NAME */, `
    ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.

    Option 1: Use formControlName instead of ngModel (reactive strategy):

    ${formGroupNameExample}

    Option 2:  Update ngModel's parent be ngModelGroup (template-driven strategy):

    ${ngModelGroupExample}`);
}
function missingNameException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1352 /* RuntimeErrorCode.NGMODEL_WITHOUT_NAME */, `If ngModel is used within a form tag, either the name attribute must be set or the form
    control must be defined as 'standalone' in ngModelOptions.

    Example 1: <input [(ngModel)]="person.firstName" name="first">
    Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">`);
}
function modelGroupParentException() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1353 /* RuntimeErrorCode.NGMODELGROUP_IN_FORM_GROUP */, `
    ngModelGroup cannot be used with a parent formGroup directive.

    Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):

    ${formGroupNameExample}

    Option 2:  Use a regular form tag instead of the formGroup directive (template-driven strategy):

    ${ngModelGroupExample}`);
}
const modelGroupProvider = {
  provide: ControlContainer,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => NgModelGroup)
};
/**
 * @description
 * Creates and binds a `FormGroup` instance to a DOM element.
 *
 * This directive can only be used as a child of `NgForm` (within `<form>` tags).
 *
 * Use this directive to validate a sub-group of your form separately from the
 * rest of your form, or if some values in your domain model make more sense
 * to consume together in a nested object.
 *
 * Provide a name for the sub-group and it will become the key
 * for the sub-group in the form's full value. If you need direct access, export the directive into
 * a local template variable using `ngModelGroup` (ex: `#myGroup="ngModelGroup"`).
 *
 * @usageNotes
 *
 * ### Consuming controls in a grouping
 *
 * The following example shows you how to combine controls together in a sub-group
 * of the form.
 *
 * {@example forms/ts/ngModelGroup/ng_model_group_example.ts region='Component'}
 *
 * @ngModule FormsModule
 * @publicApi
 */
class NgModelGroup extends AbstractFormGroupDirective {
  constructor(parent, validators, asyncValidators) {
    super();
    this._parent = parent;
    this._setValidators(validators);
    this._setAsyncValidators(asyncValidators);
  }
  /** @internal */
  _checkParentType() {
    if (!(this._parent instanceof NgModelGroup) && !(this._parent instanceof NgForm) && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw modelGroupParentException();
    }
  }
}
NgModelGroup.ɵfac = function NgModelGroup_Factory(t) {
  return new (t || NgModelGroup)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ControlContainer, 5), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_ASYNC_VALIDATORS, 10));
};
NgModelGroup.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgModelGroup,
  selectors: [["", "ngModelGroup", ""]],
  inputs: {
    name: ["ngModelGroup", "name"]
  },
  exportAs: ["ngModelGroup"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([modelGroupProvider]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgModelGroup, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngModelGroup]',
      providers: [modelGroupProvider],
      exportAs: 'ngModelGroup'
    }]
  }], function () {
    return [{
      type: ControlContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_ASYNC_VALIDATORS]
      }]
    }];
  }, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngModelGroup']
    }]
  });
})();
const formControlBinding$1 = {
  provide: NgControl,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => NgModel)
};
/**
 * `ngModel` forces an additional change detection run when its inputs change:
 * E.g.:
 * ```
 * <div>{{myModel.valid}}</div>
 * <input [(ngModel)]="myValue" #myModel="ngModel">
 * ```
 * I.e. `ngModel` can export itself on the element and then be used in the template.
 * Normally, this would result in expressions before the `input` that use the exported directive
 * to have an old value as they have been
 * dirty checked before. As this is a very common case for `ngModel`, we added this second change
 * detection run.
 *
 * Notes:
 * - this is just one extra run no matter how many `ngModel`s have been changed.
 * - this is a general problem when using `exportAs` for directives!
 */
const resolvedPromise = (() => Promise.resolve())();
/**
 * @description
 * Creates a `FormControl` instance from a domain model and binds it
 * to a form control element.
 *
 * The `FormControl` instance tracks the value, user interaction, and
 * validation status of the control and keeps the view synced with the model. If used
 * within a parent form, the directive also registers itself with the form as a child
 * control.
 *
 * This directive is used by itself or as part of a larger form. Use the
 * `ngModel` selector to activate it.
 *
 * It accepts a domain model as an optional `Input`. If you have a one-way binding
 * to `ngModel` with `[]` syntax, changing the domain model's value in the component
 * class sets the value in the view. If you have a two-way binding with `[()]` syntax
 * (also known as 'banana-in-a-box syntax'), the value in the UI always syncs back to
 * the domain model in your class.
 *
 * To inspect the properties of the associated `FormControl` (like the validity state),
 * export the directive into a local template variable using `ngModel` as the key (ex:
 * `#myVar="ngModel"`). You can then access the control using the directive's `control` property.
 * However, the most commonly used properties (like `valid` and `dirty`) also exist on the control
 * for direct access. See a full list of properties directly available in
 * `AbstractControlDirective`.
 *
 * @see `RadioControlValueAccessor`
 * @see `SelectControlValueAccessor`
 *
 * @usageNotes
 *
 * ### Using ngModel on a standalone control
 *
 * The following examples show a simple standalone control using `ngModel`:
 *
 * {@example forms/ts/simpleNgModel/simple_ng_model_example.ts region='Component'}
 *
 * When using the `ngModel` within `<form>` tags, you'll also need to supply a `name` attribute
 * so that the control can be registered with the parent form under that name.
 *
 * In the context of a parent form, it's often unnecessary to include one-way or two-way binding,
 * as the parent form syncs the value for you. You access its properties by exporting it into a
 * local template variable using `ngForm` such as (`#f="ngForm"`). Use the variable where
 * needed on form submission.
 *
 * If you do need to populate initial values into your form, using a one-way binding for
 * `ngModel` tends to be sufficient as long as you use the exported form's value rather
 * than the domain model's value on submit.
 *
 * ### Using ngModel within a form
 *
 * The following example shows controls using `ngModel` within a form:
 *
 * {@example forms/ts/simpleForm/simple_form_example.ts region='Component'}
 *
 * ### Using a standalone ngModel within a group
 *
 * The following example shows you how to use a standalone ngModel control
 * within a form. This controls the display of the form, but doesn't contain form data.
 *
 * ```html
 * <form>
 *   <input name="login" ngModel placeholder="Login">
 *   <input type="checkbox" ngModel [ngModelOptions]="{standalone: true}"> Show more options?
 * </form>
 * <!-- form value: {login: ''} -->
 * ```
 *
 * ### Setting the ngModel `name` attribute through options
 *
 * The following example shows you an alternate way to set the name attribute. Here,
 * an attribute identified as name is used within a custom form control component. To still be able
 * to specify the NgModel's name, you must specify it using the `ngModelOptions` input instead.
 *
 * ```html
 * <form>
 *   <my-custom-form-control name="Nancy" ngModel [ngModelOptions]="{name: 'user'}">
 *   </my-custom-form-control>
 * </form>
 * <!-- form value: {user: ''} -->
 * ```
 *
 * @ngModule FormsModule
 * @publicApi
 */
class NgModel extends NgControl {
  constructor(parent, validators, asyncValidators, valueAccessors, _changeDetectorRef, callSetDisabledState) {
    super();
    this._changeDetectorRef = _changeDetectorRef;
    this.callSetDisabledState = callSetDisabledState;
    this.control = new FormControl();
    /** @internal */
    this._registered = false;
    /**
     * @description
     * Event emitter for producing the `ngModelChange` event after
     * the view model updates.
     */
    this.update = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this._parent = parent;
    this._setValidators(validators);
    this._setAsyncValidators(asyncValidators);
    this.valueAccessor = selectValueAccessor(this, valueAccessors);
  }
  /** @nodoc */
  ngOnChanges(changes) {
    this._checkForErrors();
    if (!this._registered || 'name' in changes) {
      if (this._registered) {
        this._checkName();
        if (this.formDirective) {
          // We can't call `formDirective.removeControl(this)`, because the `name` has already been
          // changed. We also can't reset the name temporarily since the logic in `removeControl`
          // is inside a promise and it won't run immediately. We work around it by giving it an
          // object with the same shape instead.
          const oldName = changes['name'].previousValue;
          this.formDirective.removeControl({
            name: oldName,
            path: this._getPath(oldName)
          });
        }
      }
      this._setUpControl();
    }
    if ('isDisabled' in changes) {
      this._updateDisabled(changes);
    }
    if (isPropertyUpdated(changes, this.viewModel)) {
      this._updateValue(this.model);
      this.viewModel = this.model;
    }
  }
  /** @nodoc */
  ngOnDestroy() {
    this.formDirective && this.formDirective.removeControl(this);
  }
  /**
   * @description
   * Returns an array that represents the path from the top-level form to this control.
   * Each index is the string name of the control on that level.
   */
  get path() {
    return this._getPath(this.name);
  }
  /**
   * @description
   * The top-level directive for this control if present, otherwise null.
   */
  get formDirective() {
    return this._parent ? this._parent.formDirective : null;
  }
  /**
   * @description
   * Sets the new value for the view model and emits an `ngModelChange` event.
   *
   * @param newValue The new value emitted by `ngModelChange`.
   */
  viewToModelUpdate(newValue) {
    this.viewModel = newValue;
    this.update.emit(newValue);
  }
  _setUpControl() {
    this._setUpdateStrategy();
    this._isStandalone() ? this._setUpStandalone() : this.formDirective.addControl(this);
    this._registered = true;
  }
  _setUpdateStrategy() {
    if (this.options && this.options.updateOn != null) {
      this.control._updateOn = this.options.updateOn;
    }
  }
  _isStandalone() {
    return !this._parent || !!(this.options && this.options.standalone);
  }
  _setUpStandalone() {
    setUpControl(this.control, this, this.callSetDisabledState);
    this.control.updateValueAndValidity({
      emitEvent: false
    });
  }
  _checkForErrors() {
    if (!this._isStandalone()) {
      this._checkParentType();
    }
    this._checkName();
  }
  _checkParentType() {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      if (!(this._parent instanceof NgModelGroup) && this._parent instanceof AbstractFormGroupDirective) {
        throw formGroupNameException();
      } else if (!(this._parent instanceof NgModelGroup) && !(this._parent instanceof NgForm)) {
        throw modelParentException();
      }
    }
  }
  _checkName() {
    if (this.options && this.options.name) this.name = this.options.name;
    if (!this._isStandalone() && !this.name && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw missingNameException();
    }
  }
  _updateValue(value) {
    resolvedPromise.then(() => {
      this.control.setValue(value, {
        emitViewToModelChange: false
      });
      this._changeDetectorRef?.markForCheck();
    });
  }
  _updateDisabled(changes) {
    const disabledValue = changes['isDisabled'].currentValue;
    // checking for 0 to avoid breaking change
    const isDisabled = disabledValue !== 0 && (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcoerceToBoolean"])(disabledValue);
    resolvedPromise.then(() => {
      if (isDisabled && !this.control.disabled) {
        this.control.disable();
      } else if (!isDisabled && this.control.disabled) {
        this.control.enable();
      }
      this._changeDetectorRef?.markForCheck();
    });
  }
  _getPath(controlName) {
    return this._parent ? controlPath(controlName, this._parent) : [controlName];
  }
}
NgModel.ɵfac = function NgModel_Factory(t) {
  return new (t || NgModel)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ControlContainer, 9), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_ASYNC_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALUE_ACCESSOR, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CALL_SET_DISABLED_STATE, 8));
};
NgModel.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgModel,
  selectors: [["", "ngModel", "", 3, "formControlName", "", 3, "formControl", ""]],
  inputs: {
    name: "name",
    isDisabled: ["disabled", "isDisabled"],
    model: ["ngModel", "model"],
    options: ["ngModelOptions", "options"]
  },
  outputs: {
    update: "ngModelChange"
  },
  exportAs: ["ngModel"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([formControlBinding$1]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgModel, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[ngModel]:not([formControlName]):not([formControl])',
      providers: [formControlBinding$1],
      exportAs: 'ngModel'
    }]
  }], function () {
    return [{
      type: ControlContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_ASYNC_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALUE_ACCESSOR]
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CALL_SET_DISABLED_STATE]
      }]
    }];
  }, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    isDisabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['disabled']
    }],
    model: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngModel']
    }],
    options: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngModelOptions']
    }],
    update: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['ngModelChange']
    }]
  });
})();

/**
 * @description
 *
 * Adds `novalidate` attribute to all forms by default.
 *
 * `novalidate` is used to disable browser's native form validation.
 *
 * If you want to use native validation with Angular forms, just add `ngNativeValidate` attribute:
 *
 * ```
 * <form ngNativeValidate></form>
 * ```
 *
 * @publicApi
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 */
class ɵNgNoValidate {}
ɵNgNoValidate.ɵfac = function ɵNgNoValidate_Factory(t) {
  return new (t || ɵNgNoValidate)();
};
ɵNgNoValidate.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: ɵNgNoValidate,
  selectors: [["form", 3, "ngNoForm", "", 3, "ngNativeValidate", ""]],
  hostAttrs: ["novalidate", ""]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ɵNgNoValidate, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'form:not([ngNoForm]):not([ngNativeValidate])',
      host: {
        'novalidate': ''
      }
    }]
  }], null, null);
})();
const NUMBER_VALUE_ACCESSOR = {
  provide: NG_VALUE_ACCESSOR,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => NumberValueAccessor),
  multi: true
};
/**
 * @description
 * The `ControlValueAccessor` for writing a number value and listening to number input changes.
 * The value accessor is used by the `FormControlDirective`, `FormControlName`, and `NgModel`
 * directives.
 *
 * @usageNotes
 *
 * ### Using a number input with a reactive form.
 *
 * The following example shows how to use a number input with a reactive form.
 *
 * ```ts
 * const totalCountControl = new FormControl();
 * ```
 *
 * ```
 * <input type="number" [formControl]="totalCountControl">
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class NumberValueAccessor extends BuiltInControlValueAccessor {
  /**
   * Sets the "value" property on the input element.
   * @nodoc
   */
  writeValue(value) {
    // The value needs to be normalized for IE9, otherwise it is set to 'null' when null
    const normalizedValue = value == null ? '' : value;
    this.setProperty('value', normalizedValue);
  }
  /**
   * Registers a function called when the control value changes.
   * @nodoc
   */
  registerOnChange(fn) {
    this.onChange = value => {
      fn(value == '' ? null : parseFloat(value));
    };
  }
}
NumberValueAccessor.ɵfac = /* @__PURE__ */function () {
  let ɵNumberValueAccessor_BaseFactory;
  return function NumberValueAccessor_Factory(t) {
    return (ɵNumberValueAccessor_BaseFactory || (ɵNumberValueAccessor_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NumberValueAccessor)))(t || NumberValueAccessor);
  };
}();
NumberValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NumberValueAccessor,
  selectors: [["input", "type", "number", "formControlName", ""], ["input", "type", "number", "formControl", ""], ["input", "type", "number", "ngModel", ""]],
  hostBindings: function NumberValueAccessor_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("input", function NumberValueAccessor_input_HostBindingHandler($event) {
        return ctx.onChange($event.target.value);
      })("blur", function NumberValueAccessor_blur_HostBindingHandler() {
        return ctx.onTouched();
      });
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([NUMBER_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NumberValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]',
      host: {
        '(input)': 'onChange($event.target.value)',
        '(blur)': 'onTouched()'
      },
      providers: [NUMBER_VALUE_ACCESSOR]
    }]
  }], null, null);
})();
const RADIO_VALUE_ACCESSOR = {
  provide: NG_VALUE_ACCESSOR,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => RadioControlValueAccessor),
  multi: true
};
function throwNameError() {
  throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1202 /* RuntimeErrorCode.NAME_AND_FORM_CONTROL_NAME_MUST_MATCH */, `
      If you define both a name and a formControlName attribute on your radio button, their values
      must match. Ex: <input type="radio" formControlName="food" name="food">
    `);
}
/**
 * Internal-only NgModule that works as a host for the `RadioControlRegistry` tree-shakable
 * provider. Note: the `InternalFormsSharedModule` can not be used here directly, since it's
 * declared *after* the `RadioControlRegistry` class and the `providedIn` doesn't support
 * `forwardRef` logic.
 */
class RadioControlRegistryModule {}
RadioControlRegistryModule.ɵfac = function RadioControlRegistryModule_Factory(t) {
  return new (t || RadioControlRegistryModule)();
};
RadioControlRegistryModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: RadioControlRegistryModule
});
RadioControlRegistryModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RadioControlRegistryModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule
  }], null, null);
})();
/**
 * @description
 * Class used by Angular to track radio buttons. For internal use only.
 */
class RadioControlRegistry {
  constructor() {
    this._accessors = [];
  }
  /**
   * @description
   * Adds a control to the internal registry. For internal use only.
   */
  add(control, accessor) {
    this._accessors.push([control, accessor]);
  }
  /**
   * @description
   * Removes a control from the internal registry. For internal use only.
   */
  remove(accessor) {
    for (let i = this._accessors.length - 1; i >= 0; --i) {
      if (this._accessors[i][1] === accessor) {
        this._accessors.splice(i, 1);
        return;
      }
    }
  }
  /**
   * @description
   * Selects a radio button. For internal use only.
   */
  select(accessor) {
    this._accessors.forEach(c => {
      if (this._isSameGroup(c, accessor) && c[1] !== accessor) {
        c[1].fireUncheck(accessor.value);
      }
    });
  }
  _isSameGroup(controlPair, accessor) {
    if (!controlPair[0].control) return false;
    return controlPair[0]._parent === accessor._control._parent && controlPair[1].name === accessor.name;
  }
}
RadioControlRegistry.ɵfac = function RadioControlRegistry_Factory(t) {
  return new (t || RadioControlRegistry)();
};
RadioControlRegistry.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: RadioControlRegistry,
  factory: RadioControlRegistry.ɵfac,
  providedIn: RadioControlRegistryModule
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RadioControlRegistry, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: RadioControlRegistryModule
    }]
  }], null, null);
})();
/**
 * @description
 * The `ControlValueAccessor` for writing radio control values and listening to radio control
 * changes. The value accessor is used by the `FormControlDirective`, `FormControlName`, and
 * `NgModel` directives.
 *
 * @usageNotes
 *
 * ### Using radio buttons with reactive form directives
 *
 * The follow example shows how to use radio buttons in a reactive form. When using radio buttons in
 * a reactive form, radio buttons in the same group should have the same `formControlName`.
 * Providing a `name` attribute is optional.
 *
 * {@example forms/ts/reactiveRadioButtons/reactive_radio_button_example.ts region='Reactive'}
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class RadioControlValueAccessor extends BuiltInControlValueAccessor {
  constructor(renderer, elementRef, _registry, _injector) {
    super(renderer, elementRef);
    this._registry = _registry;
    this._injector = _injector;
    this.setDisabledStateFired = false;
    /**
     * The registered callback function called when a change event occurs on the input element.
     * Note: we declare `onChange` here (also used as host listener) as a function with no arguments
     * to override the `onChange` function (which expects 1 argument) in the parent
     * `BaseControlValueAccessor` class.
     * @nodoc
     */
    this.onChange = () => {};
    this.callSetDisabledState = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(CALL_SET_DISABLED_STATE, {
      optional: true
    }) ?? setDisabledStateDefault;
  }
  /** @nodoc */
  ngOnInit() {
    this._control = this._injector.get(NgControl);
    this._checkName();
    this._registry.add(this._control, this);
  }
  /** @nodoc */
  ngOnDestroy() {
    this._registry.remove(this);
  }
  /**
   * Sets the "checked" property value on the radio input element.
   * @nodoc
   */
  writeValue(value) {
    this._state = value === this.value;
    this.setProperty('checked', this._state);
  }
  /**
   * Registers a function called when the control value changes.
   * @nodoc
   */
  registerOnChange(fn) {
    this._fn = fn;
    this.onChange = () => {
      fn(this.value);
      this._registry.select(this);
    };
  }
  /** @nodoc */
  setDisabledState(isDisabled) {
    /**
     * `setDisabledState` is supposed to be called whenever the disabled state of a control changes,
     * including upon control creation. However, a longstanding bug caused the method to not fire
     * when an *enabled* control was attached. This bug was fixed in v15 in #47576.
     *
     * This had a side effect: previously, it was possible to instantiate a reactive form control
     * with `[attr.disabled]=true`, even though the the corresponding control was enabled in the
     * model. This resulted in a mismatch between the model and the DOM. Now, because
     * `setDisabledState` is always called, the value in the DOM will be immediately overwritten
     * with the "correct" enabled value.
     *
     * However, the fix also created an exceptional case: radio buttons. Because Reactive Forms
     * models the entire group of radio buttons as a single `FormControl`, there is no way to
     * control the disabled state for individual radios, so they can no longer be configured as
     * disabled. Thus, we keep the old behavior for radio buttons, so that `[attr.disabled]`
     * continues to work. Specifically, we drop the first call to `setDisabledState` if `disabled`
     * is `false`, and we are not in legacy mode.
     */
    if (this.setDisabledStateFired || isDisabled || this.callSetDisabledState === 'whenDisabledForLegacyCode') {
      this.setProperty('disabled', isDisabled);
    }
    this.setDisabledStateFired = true;
  }
  /**
   * Sets the "value" on the radio input element and unchecks it.
   *
   * @param value
   */
  fireUncheck(value) {
    this.writeValue(value);
  }
  _checkName() {
    if (this.name && this.formControlName && this.name !== this.formControlName && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throwNameError();
    }
    if (!this.name && this.formControlName) this.name = this.formControlName;
  }
}
RadioControlValueAccessor.ɵfac = function RadioControlValueAccessor_Factory(t) {
  return new (t || RadioControlValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](RadioControlRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector));
};
RadioControlValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: RadioControlValueAccessor,
  selectors: [["input", "type", "radio", "formControlName", ""], ["input", "type", "radio", "formControl", ""], ["input", "type", "radio", "ngModel", ""]],
  hostBindings: function RadioControlValueAccessor_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function RadioControlValueAccessor_change_HostBindingHandler() {
        return ctx.onChange();
      })("blur", function RadioControlValueAccessor_blur_HostBindingHandler() {
        return ctx.onTouched();
      });
    }
  },
  inputs: {
    name: "name",
    formControlName: "formControlName",
    value: "value"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([RADIO_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RadioControlValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]',
      host: {
        '(change)': 'onChange()',
        '(blur)': 'onTouched()'
      },
      providers: [RADIO_VALUE_ACCESSOR]
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: RadioControlRegistry
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector
    }];
  }, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    formControlName: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    value: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
const RANGE_VALUE_ACCESSOR = {
  provide: NG_VALUE_ACCESSOR,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => RangeValueAccessor),
  multi: true
};
/**
 * @description
 * The `ControlValueAccessor` for writing a range value and listening to range input changes.
 * The value accessor is used by the `FormControlDirective`, `FormControlName`, and  `NgModel`
 * directives.
 *
 * @usageNotes
 *
 * ### Using a range input with a reactive form
 *
 * The following example shows how to use a range input with a reactive form.
 *
 * ```ts
 * const ageControl = new FormControl();
 * ```
 *
 * ```
 * <input type="range" [formControl]="ageControl">
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class RangeValueAccessor extends BuiltInControlValueAccessor {
  /**
   * Sets the "value" property on the input element.
   * @nodoc
   */
  writeValue(value) {
    this.setProperty('value', parseFloat(value));
  }
  /**
   * Registers a function called when the control value changes.
   * @nodoc
   */
  registerOnChange(fn) {
    this.onChange = value => {
      fn(value == '' ? null : parseFloat(value));
    };
  }
}
RangeValueAccessor.ɵfac = /* @__PURE__ */function () {
  let ɵRangeValueAccessor_BaseFactory;
  return function RangeValueAccessor_Factory(t) {
    return (ɵRangeValueAccessor_BaseFactory || (ɵRangeValueAccessor_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](RangeValueAccessor)))(t || RangeValueAccessor);
  };
}();
RangeValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: RangeValueAccessor,
  selectors: [["input", "type", "range", "formControlName", ""], ["input", "type", "range", "formControl", ""], ["input", "type", "range", "ngModel", ""]],
  hostBindings: function RangeValueAccessor_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function RangeValueAccessor_change_HostBindingHandler($event) {
        return ctx.onChange($event.target.value);
      })("input", function RangeValueAccessor_input_HostBindingHandler($event) {
        return ctx.onChange($event.target.value);
      })("blur", function RangeValueAccessor_blur_HostBindingHandler() {
        return ctx.onTouched();
      });
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([RANGE_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RangeValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'input[type=range][formControlName],input[type=range][formControl],input[type=range][ngModel]',
      host: {
        '(change)': 'onChange($event.target.value)',
        '(input)': 'onChange($event.target.value)',
        '(blur)': 'onTouched()'
      },
      providers: [RANGE_VALUE_ACCESSOR]
    }]
  }], null, null);
})();

/**
 * Token to provide to turn off the ngModel warning on formControl and formControlName.
 */
const NG_MODEL_WITH_FORM_CONTROL_WARNING = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('NgModelWithFormControlWarning');
const formControlBinding = {
  provide: NgControl,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => FormControlDirective)
};
/**
 * @description
 * Synchronizes a standalone `FormControl` instance to a form control element.
 *
 * Note that support for using the `ngModel` input property and `ngModelChange` event with reactive
 * form directives was deprecated in Angular v6 and is scheduled for removal in
 * a future version of Angular.
 * For details, see [Deprecated features](guide/deprecations#ngmodel-with-reactive-forms).
 *
 * @see [Reactive Forms Guide](guide/reactive-forms)
 * @see `FormControl`
 * @see `AbstractControl`
 *
 * @usageNotes
 *
 * The following example shows how to register a standalone control and set its value.
 *
 * {@example forms/ts/simpleFormControl/simple_form_control_example.ts region='Component'}
 *
 * @ngModule ReactiveFormsModule
 * @publicApi
 */
class FormControlDirective extends NgControl {
  /**
   * @description
   * Triggers a warning in dev mode that this input should not be used with reactive forms.
   */
  set isDisabled(isDisabled) {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      console.warn(disabledAttrWarning);
    }
  }
  constructor(validators, asyncValidators, valueAccessors, _ngModelWarningConfig, callSetDisabledState) {
    super();
    this._ngModelWarningConfig = _ngModelWarningConfig;
    this.callSetDisabledState = callSetDisabledState;
    /** @deprecated as of v6 */
    this.update = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /**
     * @description
     * Instance property used to track whether an ngModel warning has been sent out for this
     * particular `FormControlDirective` instance. Used to support warning config of "always".
     *
     * @internal
     */
    this._ngModelWarningSent = false;
    this._setValidators(validators);
    this._setAsyncValidators(asyncValidators);
    this.valueAccessor = selectValueAccessor(this, valueAccessors);
  }
  /** @nodoc */
  ngOnChanges(changes) {
    if (this._isControlChanged(changes)) {
      const previousForm = changes['form'].previousValue;
      if (previousForm) {
        cleanUpControl(previousForm, this, /* validateControlPresenceOnChange */false);
      }
      setUpControl(this.form, this, this.callSetDisabledState);
      this.form.updateValueAndValidity({
        emitEvent: false
      });
    }
    if (isPropertyUpdated(changes, this.viewModel)) {
      if (typeof ngDevMode === 'undefined' || ngDevMode) {
        _ngModelWarning('formControl', FormControlDirective, this, this._ngModelWarningConfig);
      }
      this.form.setValue(this.model);
      this.viewModel = this.model;
    }
  }
  /** @nodoc */
  ngOnDestroy() {
    if (this.form) {
      cleanUpControl(this.form, this, /* validateControlPresenceOnChange */false);
    }
  }
  /**
   * @description
   * Returns an array that represents the path from the top-level form to this control.
   * Each index is the string name of the control on that level.
   */
  get path() {
    return [];
  }
  /**
   * @description
   * The `FormControl` bound to this directive.
   */
  get control() {
    return this.form;
  }
  /**
   * @description
   * Sets the new value for the view model and emits an `ngModelChange` event.
   *
   * @param newValue The new value for the view model.
   */
  viewToModelUpdate(newValue) {
    this.viewModel = newValue;
    this.update.emit(newValue);
  }
  _isControlChanged(changes) {
    return changes.hasOwnProperty('form');
  }
}
/**
 * @description
 * Static property used to track whether any ngModel warnings have been sent across
 * all instances of FormControlDirective. Used to support warning config of "once".
 *
 * @internal
 */
FormControlDirective._ngModelWarningSentOnce = false;
FormControlDirective.ɵfac = function FormControlDirective_Factory(t) {
  return new (t || FormControlDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_ASYNC_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALUE_ACCESSOR, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_MODEL_WITH_FORM_CONTROL_WARNING, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CALL_SET_DISABLED_STATE, 8));
};
FormControlDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: FormControlDirective,
  selectors: [["", "formControl", ""]],
  inputs: {
    form: ["formControl", "form"],
    isDisabled: ["disabled", "isDisabled"],
    model: ["ngModel", "model"]
  },
  outputs: {
    update: "ngModelChange"
  },
  exportAs: ["ngForm"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([formControlBinding]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FormControlDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[formControl]',
      providers: [formControlBinding],
      exportAs: 'ngForm'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_ASYNC_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALUE_ACCESSOR]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_MODEL_WITH_FORM_CONTROL_WARNING]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CALL_SET_DISABLED_STATE]
      }]
    }];
  }, {
    form: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['formControl']
    }],
    isDisabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['disabled']
    }],
    model: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngModel']
    }],
    update: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['ngModelChange']
    }]
  });
})();
const formDirectiveProvider = {
  provide: ControlContainer,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => FormGroupDirective)
};
/**
 * @description
 *
 * Binds an existing `FormGroup` or `FormRecord` to a DOM element.
 *
 * This directive accepts an existing `FormGroup` instance. It will then use this
 * `FormGroup` instance to match any child `FormControl`, `FormGroup`/`FormRecord`,
 * and `FormArray` instances to child `FormControlName`, `FormGroupName`,
 * and `FormArrayName` directives.
 *
 * @see [Reactive Forms Guide](guide/reactive-forms)
 * @see `AbstractControl`
 *
 * @usageNotes
 * ### Register Form Group
 *
 * The following example registers a `FormGroup` with first name and last name controls,
 * and listens for the *ngSubmit* event when the button is clicked.
 *
 * {@example forms/ts/simpleFormGroup/simple_form_group_example.ts region='Component'}
 *
 * @ngModule ReactiveFormsModule
 * @publicApi
 */
class FormGroupDirective extends ControlContainer {
  constructor(validators, asyncValidators, callSetDisabledState) {
    super();
    this.callSetDisabledState = callSetDisabledState;
    /**
     * @description
     * Reports whether the form submission has been triggered.
     */
    this.submitted = false;
    /**
     * Callback that should be invoked when controls in FormGroup or FormArray collection change
     * (added or removed). This callback triggers corresponding DOM updates.
     */
    this._onCollectionChange = () => this._updateDomValue();
    /**
     * @description
     * Tracks the list of added `FormControlName` instances
     */
    this.directives = [];
    /**
     * @description
     * Tracks the `FormGroup` bound to this directive.
     */
    this.form = null;
    /**
     * @description
     * Emits an event when the form submission has been triggered.
     */
    this.ngSubmit = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this._setValidators(validators);
    this._setAsyncValidators(asyncValidators);
  }
  /** @nodoc */
  ngOnChanges(changes) {
    this._checkFormPresent();
    if (changes.hasOwnProperty('form')) {
      this._updateValidators();
      this._updateDomValue();
      this._updateRegistrations();
      this._oldForm = this.form;
    }
  }
  /** @nodoc */
  ngOnDestroy() {
    if (this.form) {
      cleanUpValidators(this.form, this);
      // Currently the `onCollectionChange` callback is rewritten each time the
      // `_registerOnCollectionChange` function is invoked. The implication is that cleanup should
      // happen *only* when the `onCollectionChange` callback was set by this directive instance.
      // Otherwise it might cause overriding a callback of some other directive instances. We should
      // consider updating this logic later to make it similar to how `onChange` callbacks are
      // handled, see https://github.com/angular/angular/issues/39732 for additional info.
      if (this.form._onCollectionChange === this._onCollectionChange) {
        this.form._registerOnCollectionChange(() => {});
      }
    }
  }
  /**
   * @description
   * Returns this directive's instance.
   */
  get formDirective() {
    return this;
  }
  /**
   * @description
   * Returns the `FormGroup` bound to this directive.
   */
  get control() {
    return this.form;
  }
  /**
   * @description
   * Returns an array representing the path to this group. Because this directive
   * always lives at the top level of a form, it always an empty array.
   */
  get path() {
    return [];
  }
  /**
   * @description
   * Method that sets up the control directive in this group, re-calculates its value
   * and validity, and adds the instance to the internal list of directives.
   *
   * @param dir The `FormControlName` directive instance.
   */
  addControl(dir) {
    const ctrl = this.form.get(dir.path);
    setUpControl(ctrl, dir, this.callSetDisabledState);
    ctrl.updateValueAndValidity({
      emitEvent: false
    });
    this.directives.push(dir);
    return ctrl;
  }
  /**
   * @description
   * Retrieves the `FormControl` instance from the provided `FormControlName` directive
   *
   * @param dir The `FormControlName` directive instance.
   */
  getControl(dir) {
    return this.form.get(dir.path);
  }
  /**
   * @description
   * Removes the `FormControlName` instance from the internal list of directives
   *
   * @param dir The `FormControlName` directive instance.
   */
  removeControl(dir) {
    cleanUpControl(dir.control || null, dir, /* validateControlPresenceOnChange */false);
    removeListItem$1(this.directives, dir);
  }
  /**
   * Adds a new `FormGroupName` directive instance to the form.
   *
   * @param dir The `FormGroupName` directive instance.
   */
  addFormGroup(dir) {
    this._setUpFormContainer(dir);
  }
  /**
   * Performs the necessary cleanup when a `FormGroupName` directive instance is removed from the
   * view.
   *
   * @param dir The `FormGroupName` directive instance.
   */
  removeFormGroup(dir) {
    this._cleanUpFormContainer(dir);
  }
  /**
   * @description
   * Retrieves the `FormGroup` for a provided `FormGroupName` directive instance
   *
   * @param dir The `FormGroupName` directive instance.
   */
  getFormGroup(dir) {
    return this.form.get(dir.path);
  }
  /**
   * Performs the necessary setup when a `FormArrayName` directive instance is added to the view.
   *
   * @param dir The `FormArrayName` directive instance.
   */
  addFormArray(dir) {
    this._setUpFormContainer(dir);
  }
  /**
   * Performs the necessary cleanup when a `FormArrayName` directive instance is removed from the
   * view.
   *
   * @param dir The `FormArrayName` directive instance.
   */
  removeFormArray(dir) {
    this._cleanUpFormContainer(dir);
  }
  /**
   * @description
   * Retrieves the `FormArray` for a provided `FormArrayName` directive instance.
   *
   * @param dir The `FormArrayName` directive instance.
   */
  getFormArray(dir) {
    return this.form.get(dir.path);
  }
  /**
   * Sets the new value for the provided `FormControlName` directive.
   *
   * @param dir The `FormControlName` directive instance.
   * @param value The new value for the directive's control.
   */
  updateModel(dir, value) {
    const ctrl = this.form.get(dir.path);
    ctrl.setValue(value);
  }
  /**
   * @description
   * Method called with the "submit" event is triggered on the form.
   * Triggers the `ngSubmit` emitter to emit the "submit" event as its payload.
   *
   * @param $event The "submit" event object
   */
  onSubmit($event) {
    this.submitted = true;
    syncPendingControls(this.form, this.directives);
    this.ngSubmit.emit($event);
    // Forms with `method="dialog"` have some special behavior that won't reload the page and that
    // shouldn't be prevented. Note that we need to null check the `event` and the `target`, because
    // some internal apps call this method directly with the wrong arguments.
    return $event?.target?.method === 'dialog';
  }
  /**
   * @description
   * Method called when the "reset" event is triggered on the form.
   */
  onReset() {
    this.resetForm();
  }
  /**
   * @description
   * Resets the form to an initial value and resets its submitted status.
   *
   * @param value The new value for the form.
   */
  resetForm(value = undefined) {
    this.form.reset(value);
    this.submitted = false;
  }
  /** @internal */
  _updateDomValue() {
    this.directives.forEach(dir => {
      const oldCtrl = dir.control;
      const newCtrl = this.form.get(dir.path);
      if (oldCtrl !== newCtrl) {
        // Note: the value of the `dir.control` may not be defined, for example when it's a first
        // `FormControl` that is added to a `FormGroup` instance (via `addControl` call).
        cleanUpControl(oldCtrl || null, dir);
        // Check whether new control at the same location inside the corresponding `FormGroup` is an
        // instance of `FormControl` and perform control setup only if that's the case.
        // Note: we don't need to clear the list of directives (`this.directives`) here, it would be
        // taken care of in the `removeControl` method invoked when corresponding `formControlName`
        // directive instance is being removed (invoked from `FormControlName.ngOnDestroy`).
        if (isFormControl(newCtrl)) {
          setUpControl(newCtrl, dir, this.callSetDisabledState);
          dir.control = newCtrl;
        }
      }
    });
    this.form._updateTreeValidity({
      emitEvent: false
    });
  }
  _setUpFormContainer(dir) {
    const ctrl = this.form.get(dir.path);
    setUpFormContainer(ctrl, dir);
    // NOTE: this operation looks unnecessary in case no new validators were added in
    // `setUpFormContainer` call. Consider updating this code to match the logic in
    // `_cleanUpFormContainer` function.
    ctrl.updateValueAndValidity({
      emitEvent: false
    });
  }
  _cleanUpFormContainer(dir) {
    if (this.form) {
      const ctrl = this.form.get(dir.path);
      if (ctrl) {
        const isControlUpdated = cleanUpFormContainer(ctrl, dir);
        if (isControlUpdated) {
          // Run validity check only in case a control was updated (i.e. view validators were
          // removed) as removing view validators might cause validity to change.
          ctrl.updateValueAndValidity({
            emitEvent: false
          });
        }
      }
    }
  }
  _updateRegistrations() {
    this.form._registerOnCollectionChange(this._onCollectionChange);
    if (this._oldForm) {
      this._oldForm._registerOnCollectionChange(() => {});
    }
  }
  _updateValidators() {
    setUpValidators(this.form, this);
    if (this._oldForm) {
      cleanUpValidators(this._oldForm, this);
    }
  }
  _checkFormPresent() {
    if (!this.form && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw missingFormException();
    }
  }
}
FormGroupDirective.ɵfac = function FormGroupDirective_Factory(t) {
  return new (t || FormGroupDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_ASYNC_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](CALL_SET_DISABLED_STATE, 8));
};
FormGroupDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: FormGroupDirective,
  selectors: [["", "formGroup", ""]],
  hostBindings: function FormGroupDirective_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("submit", function FormGroupDirective_submit_HostBindingHandler($event) {
        return ctx.onSubmit($event);
      })("reset", function FormGroupDirective_reset_HostBindingHandler() {
        return ctx.onReset();
      });
    }
  },
  inputs: {
    form: ["formGroup", "form"]
  },
  outputs: {
    ngSubmit: "ngSubmit"
  },
  exportAs: ["ngForm"],
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([formDirectiveProvider]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FormGroupDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[formGroup]',
      providers: [formDirectiveProvider],
      host: {
        '(submit)': 'onSubmit($event)',
        '(reset)': 'onReset()'
      },
      exportAs: 'ngForm'
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_ASYNC_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [CALL_SET_DISABLED_STATE]
      }]
    }];
  }, {
    form: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['formGroup']
    }],
    ngSubmit: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }]
  });
})();
const formGroupNameProvider = {
  provide: ControlContainer,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => FormGroupName)
};
/**
 * @description
 *
 * Syncs a nested `FormGroup` or `FormRecord` to a DOM element.
 *
 * This directive can only be used with a parent `FormGroupDirective`.
 *
 * It accepts the string name of the nested `FormGroup` or `FormRecord` to link, and
 * looks for a `FormGroup` or `FormRecord` registered with that name in the parent
 * `FormGroup` instance you passed into `FormGroupDirective`.
 *
 * Use nested form groups to validate a sub-group of a
 * form separately from the rest or to group the values of certain
 * controls into their own nested object.
 *
 * @see [Reactive Forms Guide](guide/reactive-forms)
 *
 * @usageNotes
 *
 * ### Access the group by name
 *
 * The following example uses the `AbstractControl.get` method to access the
 * associated `FormGroup`
 *
 * ```ts
 *   this.form.get('name');
 * ```
 *
 * ### Access individual controls in the group
 *
 * The following example uses the `AbstractControl.get` method to access
 * individual controls within the group using dot syntax.
 *
 * ```ts
 *   this.form.get('name.first');
 * ```
 *
 * ### Register a nested `FormGroup`.
 *
 * The following example registers a nested *name* `FormGroup` within an existing `FormGroup`,
 * and provides methods to retrieve the nested `FormGroup` and individual controls.
 *
 * {@example forms/ts/nestedFormGroup/nested_form_group_example.ts region='Component'}
 *
 * @ngModule ReactiveFormsModule
 * @publicApi
 */
class FormGroupName extends AbstractFormGroupDirective {
  constructor(parent, validators, asyncValidators) {
    super();
    this._parent = parent;
    this._setValidators(validators);
    this._setAsyncValidators(asyncValidators);
  }
  /** @internal */
  _checkParentType() {
    if (_hasInvalidParent(this._parent) && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw groupParentException();
    }
  }
}
FormGroupName.ɵfac = function FormGroupName_Factory(t) {
  return new (t || FormGroupName)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ControlContainer, 13), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_ASYNC_VALIDATORS, 10));
};
FormGroupName.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: FormGroupName,
  selectors: [["", "formGroupName", ""]],
  inputs: {
    name: ["formGroupName", "name"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([formGroupNameProvider]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FormGroupName, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[formGroupName]',
      providers: [formGroupNameProvider]
    }]
  }], function () {
    return [{
      type: ControlContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_ASYNC_VALIDATORS]
      }]
    }];
  }, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['formGroupName']
    }]
  });
})();
const formArrayNameProvider = {
  provide: ControlContainer,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => FormArrayName)
};
/**
 * @description
 *
 * Syncs a nested `FormArray` to a DOM element.
 *
 * This directive is designed to be used with a parent `FormGroupDirective` (selector:
 * `[formGroup]`).
 *
 * It accepts the string name of the nested `FormArray` you want to link, and
 * will look for a `FormArray` registered with that name in the parent
 * `FormGroup` instance you passed into `FormGroupDirective`.
 *
 * @see [Reactive Forms Guide](guide/reactive-forms)
 * @see `AbstractControl`
 *
 * @usageNotes
 *
 * ### Example
 *
 * {@example forms/ts/nestedFormArray/nested_form_array_example.ts region='Component'}
 *
 * @ngModule ReactiveFormsModule
 * @publicApi
 */
class FormArrayName extends ControlContainer {
  constructor(parent, validators, asyncValidators) {
    super();
    this._parent = parent;
    this._setValidators(validators);
    this._setAsyncValidators(asyncValidators);
  }
  /**
   * A lifecycle method called when the directive's inputs are initialized. For internal use only.
   * @throws If the directive does not have a valid parent.
   * @nodoc
   */
  ngOnInit() {
    this._checkParentType();
    this.formDirective.addFormArray(this);
  }
  /**
   * A lifecycle method called before the directive's instance is destroyed. For internal use only.
   * @nodoc
   */
  ngOnDestroy() {
    if (this.formDirective) {
      this.formDirective.removeFormArray(this);
    }
  }
  /**
   * @description
   * The `FormArray` bound to this directive.
   */
  get control() {
    return this.formDirective.getFormArray(this);
  }
  /**
   * @description
   * The top-level directive for this group if present, otherwise null.
   */
  get formDirective() {
    return this._parent ? this._parent.formDirective : null;
  }
  /**
   * @description
   * Returns an array that represents the path from the top-level form to this control.
   * Each index is the string name of the control on that level.
   */
  get path() {
    return controlPath(this.name == null ? this.name : this.name.toString(), this._parent);
  }
  _checkParentType() {
    if (_hasInvalidParent(this._parent) && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw arrayParentException();
    }
  }
}
FormArrayName.ɵfac = function FormArrayName_Factory(t) {
  return new (t || FormArrayName)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ControlContainer, 13), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_ASYNC_VALIDATORS, 10));
};
FormArrayName.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: FormArrayName,
  selectors: [["", "formArrayName", ""]],
  inputs: {
    name: ["formArrayName", "name"]
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([formArrayNameProvider]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FormArrayName, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[formArrayName]',
      providers: [formArrayNameProvider]
    }]
  }], function () {
    return [{
      type: ControlContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_ASYNC_VALIDATORS]
      }]
    }];
  }, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['formArrayName']
    }]
  });
})();
function _hasInvalidParent(parent) {
  return !(parent instanceof FormGroupName) && !(parent instanceof FormGroupDirective) && !(parent instanceof FormArrayName);
}
const controlNameBinding = {
  provide: NgControl,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => FormControlName)
};
/**
 * @description
 * Syncs a `FormControl` in an existing `FormGroup` to a form control
 * element by name.
 *
 * @see [Reactive Forms Guide](guide/reactive-forms)
 * @see `FormControl`
 * @see `AbstractControl`
 *
 * @usageNotes
 *
 * ### Register `FormControl` within a group
 *
 * The following example shows how to register multiple form controls within a form group
 * and set their value.
 *
 * {@example forms/ts/simpleFormGroup/simple_form_group_example.ts region='Component'}
 *
 * To see `formControlName` examples with different form control types, see:
 *
 * * Radio buttons: `RadioControlValueAccessor`
 * * Selects: `SelectControlValueAccessor`
 *
 * ### Use with ngModel is deprecated
 *
 * Support for using the `ngModel` input property and `ngModelChange` event with reactive
 * form directives has been deprecated in Angular v6 and is scheduled for removal in
 * a future version of Angular.
 *
 * For details, see [Deprecated features](guide/deprecations#ngmodel-with-reactive-forms).
 *
 * @ngModule ReactiveFormsModule
 * @publicApi
 */
class FormControlName extends NgControl {
  /**
   * @description
   * Triggers a warning in dev mode that this input should not be used with reactive forms.
   */
  set isDisabled(isDisabled) {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      console.warn(disabledAttrWarning);
    }
  }
  constructor(parent, validators, asyncValidators, valueAccessors, _ngModelWarningConfig) {
    super();
    this._ngModelWarningConfig = _ngModelWarningConfig;
    this._added = false;
    /** @deprecated as of v6 */
    this.update = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /**
     * @description
     * Instance property used to track whether an ngModel warning has been sent out for this
     * particular FormControlName instance. Used to support warning config of "always".
     *
     * @internal
     */
    this._ngModelWarningSent = false;
    this._parent = parent;
    this._setValidators(validators);
    this._setAsyncValidators(asyncValidators);
    this.valueAccessor = selectValueAccessor(this, valueAccessors);
  }
  /** @nodoc */
  ngOnChanges(changes) {
    if (!this._added) this._setUpControl();
    if (isPropertyUpdated(changes, this.viewModel)) {
      if (typeof ngDevMode === 'undefined' || ngDevMode) {
        _ngModelWarning('formControlName', FormControlName, this, this._ngModelWarningConfig);
      }
      this.viewModel = this.model;
      this.formDirective.updateModel(this, this.model);
    }
  }
  /** @nodoc */
  ngOnDestroy() {
    if (this.formDirective) {
      this.formDirective.removeControl(this);
    }
  }
  /**
   * @description
   * Sets the new value for the view model and emits an `ngModelChange` event.
   *
   * @param newValue The new value for the view model.
   */
  viewToModelUpdate(newValue) {
    this.viewModel = newValue;
    this.update.emit(newValue);
  }
  /**
   * @description
   * Returns an array that represents the path from the top-level form to this control.
   * Each index is the string name of the control on that level.
   */
  get path() {
    return controlPath(this.name == null ? this.name : this.name.toString(), this._parent);
  }
  /**
   * @description
   * The top-level directive for this group if present, otherwise null.
   */
  get formDirective() {
    return this._parent ? this._parent.formDirective : null;
  }
  _checkParentType() {
    if (typeof ngDevMode === 'undefined' || ngDevMode) {
      if (!(this._parent instanceof FormGroupName) && this._parent instanceof AbstractFormGroupDirective) {
        throw ngModelGroupException();
      } else if (!(this._parent instanceof FormGroupName) && !(this._parent instanceof FormGroupDirective) && !(this._parent instanceof FormArrayName)) {
        throw controlParentException();
      }
    }
  }
  _setUpControl() {
    this._checkParentType();
    this.control = this.formDirective.addControl(this);
    this._added = true;
  }
}
/**
 * @description
 * Static property used to track whether any ngModel warnings have been sent across
 * all instances of FormControlName. Used to support warning config of "once".
 *
 * @internal
 */
FormControlName._ngModelWarningSentOnce = false;
FormControlName.ɵfac = function FormControlName_Factory(t) {
  return new (t || FormControlName)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ControlContainer, 13), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_ASYNC_VALIDATORS, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_VALUE_ACCESSOR, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NG_MODEL_WITH_FORM_CONTROL_WARNING, 8));
};
FormControlName.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: FormControlName,
  selectors: [["", "formControlName", ""]],
  inputs: {
    name: ["formControlName", "name"],
    isDisabled: ["disabled", "isDisabled"],
    model: ["ngModel", "model"]
  },
  outputs: {
    update: "ngModelChange"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([controlNameBinding]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FormControlName, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[formControlName]',
      providers: [controlNameBinding]
    }]
  }], function () {
    return [{
      type: ControlContainer,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_ASYNC_VALIDATORS]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_VALUE_ACCESSOR]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [NG_MODEL_WITH_FORM_CONTROL_WARNING]
      }]
    }];
  }, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['formControlName']
    }],
    isDisabled: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['disabled']
    }],
    model: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngModel']
    }],
    update: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['ngModelChange']
    }]
  });
})();
const SELECT_VALUE_ACCESSOR = {
  provide: NG_VALUE_ACCESSOR,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => SelectControlValueAccessor),
  multi: true
};
function _buildValueString$1(id, value) {
  if (id == null) return `${value}`;
  if (value && typeof value === 'object') value = 'Object';
  return `${id}: ${value}`.slice(0, 50);
}
function _extractId$1(valueString) {
  return valueString.split(':')[0];
}
/**
 * @description
 * The `ControlValueAccessor` for writing select control values and listening to select control
 * changes. The value accessor is used by the `FormControlDirective`, `FormControlName`, and
 * `NgModel` directives.
 *
 * @usageNotes
 *
 * ### Using select controls in a reactive form
 *
 * The following examples show how to use a select control in a reactive form.
 *
 * {@example forms/ts/reactiveSelectControl/reactive_select_control_example.ts region='Component'}
 *
 * ### Using select controls in a template-driven form
 *
 * To use a select in a template-driven form, simply add an `ngModel` and a `name`
 * attribute to the main `<select>` tag.
 *
 * {@example forms/ts/selectControl/select_control_example.ts region='Component'}
 *
 * ### Customizing option selection
 *
 * Angular uses object identity to select option. It's possible for the identities of items
 * to change while the data does not. This can happen, for example, if the items are produced
 * from an RPC to the server, and that RPC is re-run. Even if the data hasn't changed, the
 * second response will produce objects with different identities.
 *
 * To customize the default option comparison algorithm, `<select>` supports `compareWith` input.
 * `compareWith` takes a **function** which has two arguments: `option1` and `option2`.
 * If `compareWith` is given, Angular selects option by the return value of the function.
 *
 * ```ts
 * const selectedCountriesControl = new FormControl();
 * ```
 *
 * ```
 * <select [compareWith]="compareFn"  [formControl]="selectedCountriesControl">
 *     <option *ngFor="let country of countries" [ngValue]="country">
 *         {{country.name}}
 *     </option>
 * </select>
 *
 * compareFn(c1: Country, c2: Country): boolean {
 *     return c1 && c2 ? c1.id === c2.id : c1 === c2;
 * }
 * ```
 *
 * **Note:** We listen to the 'change' event because 'input' events aren't fired
 * for selects in IE, see:
 * https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/input_event#browser_compatibility
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class SelectControlValueAccessor extends BuiltInControlValueAccessor {
  constructor() {
    super(...arguments);
    /** @internal */
    this._optionMap = new Map();
    /** @internal */
    this._idCounter = 0;
    this._compareWith = Object.is;
  }
  /**
   * @description
   * Tracks the option comparison algorithm for tracking identities when
   * checking for changes.
   */
  set compareWith(fn) {
    if (typeof fn !== 'function' && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1201 /* RuntimeErrorCode.COMPAREWITH_NOT_A_FN */, `compareWith must be a function, but received ${JSON.stringify(fn)}`);
    }
    this._compareWith = fn;
  }
  /**
   * Sets the "value" property on the select element.
   * @nodoc
   */
  writeValue(value) {
    this.value = value;
    const id = this._getOptionId(value);
    const valueString = _buildValueString$1(id, value);
    this.setProperty('value', valueString);
  }
  /**
   * Registers a function called when the control value changes.
   * @nodoc
   */
  registerOnChange(fn) {
    this.onChange = valueString => {
      this.value = this._getOptionValue(valueString);
      fn(this.value);
    };
  }
  /** @internal */
  _registerOption() {
    return (this._idCounter++).toString();
  }
  /** @internal */
  _getOptionId(value) {
    for (const id of Array.from(this._optionMap.keys())) {
      if (this._compareWith(this._optionMap.get(id), value)) return id;
    }
    return null;
  }
  /** @internal */
  _getOptionValue(valueString) {
    const id = _extractId$1(valueString);
    return this._optionMap.has(id) ? this._optionMap.get(id) : valueString;
  }
}
SelectControlValueAccessor.ɵfac = /* @__PURE__ */function () {
  let ɵSelectControlValueAccessor_BaseFactory;
  return function SelectControlValueAccessor_Factory(t) {
    return (ɵSelectControlValueAccessor_BaseFactory || (ɵSelectControlValueAccessor_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](SelectControlValueAccessor)))(t || SelectControlValueAccessor);
  };
}();
SelectControlValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: SelectControlValueAccessor,
  selectors: [["select", "formControlName", "", 3, "multiple", ""], ["select", "formControl", "", 3, "multiple", ""], ["select", "ngModel", "", 3, "multiple", ""]],
  hostBindings: function SelectControlValueAccessor_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function SelectControlValueAccessor_change_HostBindingHandler($event) {
        return ctx.onChange($event.target.value);
      })("blur", function SelectControlValueAccessor_blur_HostBindingHandler() {
        return ctx.onTouched();
      });
    }
  },
  inputs: {
    compareWith: "compareWith"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([SELECT_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](SelectControlValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]',
      host: {
        '(change)': 'onChange($event.target.value)',
        '(blur)': 'onTouched()'
      },
      providers: [SELECT_VALUE_ACCESSOR]
    }]
  }], null, {
    compareWith: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @description
 * Marks `<option>` as dynamic, so Angular can be notified when options change.
 *
 * @see `SelectControlValueAccessor`
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class NgSelectOption {
  constructor(_element, _renderer, _select) {
    this._element = _element;
    this._renderer = _renderer;
    this._select = _select;
    if (this._select) this.id = this._select._registerOption();
  }
  /**
   * @description
   * Tracks the value bound to the option element. Unlike the value binding,
   * ngValue supports binding to objects.
   */
  set ngValue(value) {
    if (this._select == null) return;
    this._select._optionMap.set(this.id, value);
    this._setElementValue(_buildValueString$1(this.id, value));
    this._select.writeValue(this._select.value);
  }
  /**
   * @description
   * Tracks simple string values bound to the option element.
   * For objects, use the `ngValue` input binding.
   */
  set value(value) {
    this._setElementValue(value);
    if (this._select) this._select.writeValue(this._select.value);
  }
  /** @internal */
  _setElementValue(value) {
    this._renderer.setProperty(this._element.nativeElement, 'value', value);
  }
  /** @nodoc */
  ngOnDestroy() {
    if (this._select) {
      this._select._optionMap.delete(this.id);
      this._select.writeValue(this._select.value);
    }
  }
}
NgSelectOption.ɵfac = function NgSelectOption_Factory(t) {
  return new (t || NgSelectOption)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](SelectControlValueAccessor, 9));
};
NgSelectOption.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: NgSelectOption,
  selectors: [["option"]],
  inputs: {
    ngValue: "ngValue",
    value: "value"
  }
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgSelectOption, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'option'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }, {
      type: SelectControlValueAccessor,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }]
    }];
  }, {
    ngValue: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngValue']
    }],
    value: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['value']
    }]
  });
})();
const SELECT_MULTIPLE_VALUE_ACCESSOR = {
  provide: NG_VALUE_ACCESSOR,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => SelectMultipleControlValueAccessor),
  multi: true
};
function _buildValueString(id, value) {
  if (id == null) return `${value}`;
  if (typeof value === 'string') value = `'${value}'`;
  if (value && typeof value === 'object') value = 'Object';
  return `${id}: ${value}`.slice(0, 50);
}
function _extractId(valueString) {
  return valueString.split(':')[0];
}
/** Mock interface for HTMLCollection */
class HTMLCollection {}
/**
 * @description
 * The `ControlValueAccessor` for writing multi-select control values and listening to multi-select
 * control changes. The value accessor is used by the `FormControlDirective`, `FormControlName`, and
 * `NgModel` directives.
 *
 * @see `SelectControlValueAccessor`
 *
 * @usageNotes
 *
 * ### Using a multi-select control
 *
 * The follow example shows you how to use a multi-select control with a reactive form.
 *
 * ```ts
 * const countryControl = new FormControl();
 * ```
 *
 * ```
 * <select multiple name="countries" [formControl]="countryControl">
 *   <option *ngFor="let country of countries" [ngValue]="country">
 *     {{ country.name }}
 *   </option>
 * </select>
 * ```
 *
 * ### Customizing option selection
 *
 * To customize the default option comparison algorithm, `<select>` supports `compareWith` input.
 * See the `SelectControlValueAccessor` for usage.
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class SelectMultipleControlValueAccessor extends BuiltInControlValueAccessor {
  constructor() {
    super(...arguments);
    /** @internal */
    this._optionMap = new Map();
    /** @internal */
    this._idCounter = 0;
    this._compareWith = Object.is;
  }
  /**
   * @description
   * Tracks the option comparison algorithm for tracking identities when
   * checking for changes.
   */
  set compareWith(fn) {
    if (typeof fn !== 'function' && (typeof ngDevMode === 'undefined' || ngDevMode)) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](1201 /* RuntimeErrorCode.COMPAREWITH_NOT_A_FN */, `compareWith must be a function, but received ${JSON.stringify(fn)}`);
    }
    this._compareWith = fn;
  }
  /**
   * Sets the "value" property on one or of more of the select's options.
   * @nodoc
   */
  writeValue(value) {
    this.value = value;
    let optionSelectedStateSetter;
    if (Array.isArray(value)) {
      // convert values to ids
      const ids = value.map(v => this._getOptionId(v));
      optionSelectedStateSetter = (opt, o) => {
        opt._setSelected(ids.indexOf(o.toString()) > -1);
      };
    } else {
      optionSelectedStateSetter = (opt, o) => {
        opt._setSelected(false);
      };
    }
    this._optionMap.forEach(optionSelectedStateSetter);
  }
  /**
   * Registers a function called when the control value changes
   * and writes an array of the selected options.
   * @nodoc
   */
  registerOnChange(fn) {
    this.onChange = element => {
      const selected = [];
      const selectedOptions = element.selectedOptions;
      if (selectedOptions !== undefined) {
        const options = selectedOptions;
        for (let i = 0; i < options.length; i++) {
          const opt = options[i];
          const val = this._getOptionValue(opt.value);
          selected.push(val);
        }
      }
      // Degrade to use `options` when `selectedOptions` property is not available.
      // Note: the `selectedOptions` is available in all supported browsers, but the Domino lib
      // doesn't have it currently, see https://github.com/fgnass/domino/issues/177.
      else {
        const options = element.options;
        for (let i = 0; i < options.length; i++) {
          const opt = options[i];
          if (opt.selected) {
            const val = this._getOptionValue(opt.value);
            selected.push(val);
          }
        }
      }
      this.value = selected;
      fn(selected);
    };
  }
  /** @internal */
  _registerOption(value) {
    const id = (this._idCounter++).toString();
    this._optionMap.set(id, value);
    return id;
  }
  /** @internal */
  _getOptionId(value) {
    for (const id of Array.from(this._optionMap.keys())) {
      if (this._compareWith(this._optionMap.get(id)._value, value)) return id;
    }
    return null;
  }
  /** @internal */
  _getOptionValue(valueString) {
    const id = _extractId(valueString);
    return this._optionMap.has(id) ? this._optionMap.get(id)._value : valueString;
  }
}
SelectMultipleControlValueAccessor.ɵfac = /* @__PURE__ */function () {
  let ɵSelectMultipleControlValueAccessor_BaseFactory;
  return function SelectMultipleControlValueAccessor_Factory(t) {
    return (ɵSelectMultipleControlValueAccessor_BaseFactory || (ɵSelectMultipleControlValueAccessor_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](SelectMultipleControlValueAccessor)))(t || SelectMultipleControlValueAccessor);
  };
}();
SelectMultipleControlValueAccessor.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: SelectMultipleControlValueAccessor,
  selectors: [["select", "multiple", "", "formControlName", ""], ["select", "multiple", "", "formControl", ""], ["select", "multiple", "", "ngModel", ""]],
  hostBindings: function SelectMultipleControlValueAccessor_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function SelectMultipleControlValueAccessor_change_HostBindingHandler($event) {
        return ctx.onChange($event.target);
      })("blur", function SelectMultipleControlValueAccessor_blur_HostBindingHandler() {
        return ctx.onTouched();
      });
    }
  },
  inputs: {
    compareWith: "compareWith"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([SELECT_MULTIPLE_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](SelectMultipleControlValueAccessor, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'select[multiple][formControlName],select[multiple][formControl],select[multiple][ngModel]',
      host: {
        '(change)': 'onChange($event.target)',
        '(blur)': 'onTouched()'
      },
      providers: [SELECT_MULTIPLE_VALUE_ACCESSOR]
    }]
  }], null, {
    compareWith: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @description
 * Marks `<option>` as dynamic, so Angular can be notified when options change.
 *
 * @see `SelectMultipleControlValueAccessor`
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class ɵNgSelectMultipleOption {
  constructor(_element, _renderer, _select) {
    this._element = _element;
    this._renderer = _renderer;
    this._select = _select;
    if (this._select) {
      this.id = this._select._registerOption(this);
    }
  }
  /**
   * @description
   * Tracks the value bound to the option element. Unlike the value binding,
   * ngValue supports binding to objects.
   */
  set ngValue(value) {
    if (this._select == null) return;
    this._value = value;
    this._setElementValue(_buildValueString(this.id, value));
    this._select.writeValue(this._select.value);
  }
  /**
   * @description
   * Tracks simple string values bound to the option element.
   * For objects, use the `ngValue` input binding.
   */
  set value(value) {
    if (this._select) {
      this._value = value;
      this._setElementValue(_buildValueString(this.id, value));
      this._select.writeValue(this._select.value);
    } else {
      this._setElementValue(value);
    }
  }
  /** @internal */
  _setElementValue(value) {
    this._renderer.setProperty(this._element.nativeElement, 'value', value);
  }
  /** @internal */
  _setSelected(selected) {
    this._renderer.setProperty(this._element.nativeElement, 'selected', selected);
  }
  /** @nodoc */
  ngOnDestroy() {
    if (this._select) {
      this._select._optionMap.delete(this.id);
      this._select.writeValue(this._select.value);
    }
  }
}
ɵNgSelectMultipleOption.ɵfac = function ɵNgSelectMultipleOption_Factory(t) {
  return new (t || ɵNgSelectMultipleOption)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](SelectMultipleControlValueAccessor, 9));
};
ɵNgSelectMultipleOption.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: ɵNgSelectMultipleOption,
  selectors: [["option"]],
  inputs: {
    ngValue: "ngValue",
    value: "value"
  }
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ɵNgSelectMultipleOption, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'option'
    }]
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }, {
      type: SelectMultipleControlValueAccessor,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Host
      }]
    }];
  }, {
    ngValue: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['ngValue']
    }],
    value: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input,
      args: ['value']
    }]
  });
})();

/**
 * Method that updates string to integer if not already a number
 *
 * @param value The value to convert to integer.
 * @returns value of parameter converted to number or integer.
 */
function toInteger(value) {
  return typeof value === 'number' ? value : parseInt(value, 10);
}
/**
 * Method that ensures that provided value is a float (and converts it to float if needed).
 *
 * @param value The value to convert to float.
 * @returns value of parameter converted to number or float.
 */
function toFloat(value) {
  return typeof value === 'number' ? value : parseFloat(value);
}
/**
 * A base class for Validator-based Directives. The class contains common logic shared across such
 * Directives.
 *
 * For internal use only, this class is not intended for use outside of the Forms package.
 */
class AbstractValidatorDirective {
  constructor() {
    this._validator = nullValidator;
  }
  /** @nodoc */
  ngOnChanges(changes) {
    if (this.inputName in changes) {
      const input = this.normalizeInput(changes[this.inputName].currentValue);
      this._enabled = this.enabled(input);
      this._validator = this._enabled ? this.createValidator(input) : nullValidator;
      if (this._onChange) {
        this._onChange();
      }
    }
  }
  /** @nodoc */
  validate(control) {
    return this._validator(control);
  }
  /** @nodoc */
  registerOnValidatorChange(fn) {
    this._onChange = fn;
  }
  /**
   * @description
   * Determines whether this validator should be active or not based on an input.
   * Base class implementation checks whether an input is defined (if the value is different from
   * `null` and `undefined`). Validator classes that extend this base class can override this
   * function with the logic specific to a particular validator directive.
   */
  enabled(input) {
    return input != null /* both `null` and `undefined` */;
  }
}

AbstractValidatorDirective.ɵfac = function AbstractValidatorDirective_Factory(t) {
  return new (t || AbstractValidatorDirective)();
};
AbstractValidatorDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: AbstractValidatorDirective,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractValidatorDirective, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive
  }], null, null);
})();
/**
 * @description
 * Provider which adds `MaxValidator` to the `NG_VALIDATORS` multi-provider list.
 */
const MAX_VALIDATOR = {
  provide: NG_VALIDATORS,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MaxValidator),
  multi: true
};
/**
 * A directive which installs the {@link MaxValidator} for any `formControlName`,
 * `formControl`, or control with `ngModel` that also has a `max` attribute.
 *
 * @see [Form Validation](guide/form-validation)
 *
 * @usageNotes
 *
 * ### Adding a max validator
 *
 * The following example shows how to add a max validator to an input attached to an
 * ngModel binding.
 *
 * ```html
 * <input type="number" ngModel max="4">
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class MaxValidator extends AbstractValidatorDirective {
  constructor() {
    super(...arguments);
    /** @internal */
    this.inputName = 'max';
    /** @internal */
    this.normalizeInput = input => toFloat(input);
    /** @internal */
    this.createValidator = max => maxValidator(max);
  }
}
MaxValidator.ɵfac = /* @__PURE__ */function () {
  let ɵMaxValidator_BaseFactory;
  return function MaxValidator_Factory(t) {
    return (ɵMaxValidator_BaseFactory || (ɵMaxValidator_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MaxValidator)))(t || MaxValidator);
  };
}();
MaxValidator.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MaxValidator,
  selectors: [["input", "type", "number", "max", "", "formControlName", ""], ["input", "type", "number", "max", "", "formControl", ""], ["input", "type", "number", "max", "", "ngModel", ""]],
  hostVars: 1,
  hostBindings: function MaxValidator_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("max", ctx._enabled ? ctx.max : null);
    }
  },
  inputs: {
    max: "max"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([MAX_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MaxValidator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'input[type=number][max][formControlName],input[type=number][max][formControl],input[type=number][max][ngModel]',
      providers: [MAX_VALIDATOR],
      host: {
        '[attr.max]': '_enabled ? max : null'
      }
    }]
  }], null, {
    max: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @description
 * Provider which adds `MinValidator` to the `NG_VALIDATORS` multi-provider list.
 */
const MIN_VALIDATOR = {
  provide: NG_VALIDATORS,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MinValidator),
  multi: true
};
/**
 * A directive which installs the {@link MinValidator} for any `formControlName`,
 * `formControl`, or control with `ngModel` that also has a `min` attribute.
 *
 * @see [Form Validation](guide/form-validation)
 *
 * @usageNotes
 *
 * ### Adding a min validator
 *
 * The following example shows how to add a min validator to an input attached to an
 * ngModel binding.
 *
 * ```html
 * <input type="number" ngModel min="4">
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class MinValidator extends AbstractValidatorDirective {
  constructor() {
    super(...arguments);
    /** @internal */
    this.inputName = 'min';
    /** @internal */
    this.normalizeInput = input => toFloat(input);
    /** @internal */
    this.createValidator = min => minValidator(min);
  }
}
MinValidator.ɵfac = /* @__PURE__ */function () {
  let ɵMinValidator_BaseFactory;
  return function MinValidator_Factory(t) {
    return (ɵMinValidator_BaseFactory || (ɵMinValidator_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MinValidator)))(t || MinValidator);
  };
}();
MinValidator.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MinValidator,
  selectors: [["input", "type", "number", "min", "", "formControlName", ""], ["input", "type", "number", "min", "", "formControl", ""], ["input", "type", "number", "min", "", "ngModel", ""]],
  hostVars: 1,
  hostBindings: function MinValidator_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("min", ctx._enabled ? ctx.min : null);
    }
  },
  inputs: {
    min: "min"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([MIN_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MinValidator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'input[type=number][min][formControlName],input[type=number][min][formControl],input[type=number][min][ngModel]',
      providers: [MIN_VALIDATOR],
      host: {
        '[attr.min]': '_enabled ? min : null'
      }
    }]
  }], null, {
    min: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @description
 * Provider which adds `RequiredValidator` to the `NG_VALIDATORS` multi-provider list.
 */
const REQUIRED_VALIDATOR = {
  provide: NG_VALIDATORS,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => RequiredValidator),
  multi: true
};
/**
 * @description
 * Provider which adds `CheckboxRequiredValidator` to the `NG_VALIDATORS` multi-provider list.
 */
const CHECKBOX_REQUIRED_VALIDATOR = {
  provide: NG_VALIDATORS,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => CheckboxRequiredValidator),
  multi: true
};
/**
 * @description
 * A directive that adds the `required` validator to any controls marked with the
 * `required` attribute. The directive is provided with the `NG_VALIDATORS` multi-provider list.
 *
 * @see [Form Validation](guide/form-validation)
 *
 * @usageNotes
 *
 * ### Adding a required validator using template-driven forms
 *
 * ```
 * <input name="fullName" ngModel required>
 * ```
 *
 * @ngModule FormsModule
 * @ngModule ReactiveFormsModule
 * @publicApi
 */
class RequiredValidator extends AbstractValidatorDirective {
  constructor() {
    super(...arguments);
    /** @internal */
    this.inputName = 'required';
    /** @internal */
    this.normalizeInput = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcoerceToBoolean"];
    /** @internal */
    this.createValidator = input => requiredValidator;
  }
  /** @nodoc */
  enabled(input) {
    return input;
  }
}
RequiredValidator.ɵfac = /* @__PURE__ */function () {
  let ɵRequiredValidator_BaseFactory;
  return function RequiredValidator_Factory(t) {
    return (ɵRequiredValidator_BaseFactory || (ɵRequiredValidator_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](RequiredValidator)))(t || RequiredValidator);
  };
}();
RequiredValidator.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: RequiredValidator,
  selectors: [["", "required", "", "formControlName", "", 3, "type", "checkbox"], ["", "required", "", "formControl", "", 3, "type", "checkbox"], ["", "required", "", "ngModel", "", 3, "type", "checkbox"]],
  hostVars: 1,
  hostBindings: function RequiredValidator_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("required", ctx._enabled ? "" : null);
    }
  },
  inputs: {
    required: "required"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([REQUIRED_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RequiredValidator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: ':not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]',
      providers: [REQUIRED_VALIDATOR],
      host: {
        '[attr.required]': '_enabled ? "" : null'
      }
    }]
  }], null, {
    required: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * A Directive that adds the `required` validator to checkbox controls marked with the
 * `required` attribute. The directive is provided with the `NG_VALIDATORS` multi-provider list.
 *
 * @see [Form Validation](guide/form-validation)
 *
 * @usageNotes
 *
 * ### Adding a required checkbox validator using template-driven forms
 *
 * The following example shows how to add a checkbox required validator to an input attached to an
 * ngModel binding.
 *
 * ```
 * <input type="checkbox" name="active" ngModel required>
 * ```
 *
 * @publicApi
 * @ngModule FormsModule
 * @ngModule ReactiveFormsModule
 */
class CheckboxRequiredValidator extends RequiredValidator {
  constructor() {
    super(...arguments);
    /** @internal */
    this.createValidator = input => requiredTrueValidator;
  }
}
CheckboxRequiredValidator.ɵfac = /* @__PURE__ */function () {
  let ɵCheckboxRequiredValidator_BaseFactory;
  return function CheckboxRequiredValidator_Factory(t) {
    return (ɵCheckboxRequiredValidator_BaseFactory || (ɵCheckboxRequiredValidator_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](CheckboxRequiredValidator)))(t || CheckboxRequiredValidator);
  };
}();
CheckboxRequiredValidator.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: CheckboxRequiredValidator,
  selectors: [["input", "type", "checkbox", "required", "", "formControlName", ""], ["input", "type", "checkbox", "required", "", "formControl", ""], ["input", "type", "checkbox", "required", "", "ngModel", ""]],
  hostVars: 1,
  hostBindings: function CheckboxRequiredValidator_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("required", ctx._enabled ? "" : null);
    }
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([CHECKBOX_REQUIRED_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CheckboxRequiredValidator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'input[type=checkbox][required][formControlName],input[type=checkbox][required][formControl],input[type=checkbox][required][ngModel]',
      providers: [CHECKBOX_REQUIRED_VALIDATOR],
      host: {
        '[attr.required]': '_enabled ? "" : null'
      }
    }]
  }], null, null);
})();
/**
 * @description
 * Provider which adds `EmailValidator` to the `NG_VALIDATORS` multi-provider list.
 */
const EMAIL_VALIDATOR = {
  provide: NG_VALIDATORS,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => EmailValidator),
  multi: true
};
/**
 * A directive that adds the `email` validator to controls marked with the
 * `email` attribute. The directive is provided with the `NG_VALIDATORS` multi-provider list.
 *
 * The email validation is based on the WHATWG HTML specification with some enhancements to
 * incorporate more RFC rules. More information can be found on the [Validators.email
 * page](api/forms/Validators#email).
 *
 * @see [Form Validation](guide/form-validation)
 *
 * @usageNotes
 *
 * ### Adding an email validator
 *
 * The following example shows how to add an email validator to an input attached to an ngModel
 * binding.
 *
 * ```
 * <input type="email" name="email" ngModel email>
 * <input type="email" name="email" ngModel email="true">
 * <input type="email" name="email" ngModel [email]="true">
 * ```
 *
 * @publicApi
 * @ngModule FormsModule
 * @ngModule ReactiveFormsModule
 */
class EmailValidator extends AbstractValidatorDirective {
  constructor() {
    super(...arguments);
    /** @internal */
    this.inputName = 'email';
    /** @internal */
    this.normalizeInput = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcoerceToBoolean"];
    /** @internal */
    this.createValidator = input => emailValidator;
  }
  /** @nodoc */
  enabled(input) {
    return input;
  }
}
EmailValidator.ɵfac = /* @__PURE__ */function () {
  let ɵEmailValidator_BaseFactory;
  return function EmailValidator_Factory(t) {
    return (ɵEmailValidator_BaseFactory || (ɵEmailValidator_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](EmailValidator)))(t || EmailValidator);
  };
}();
EmailValidator.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: EmailValidator,
  selectors: [["", "email", "", "formControlName", ""], ["", "email", "", "formControl", ""], ["", "email", "", "ngModel", ""]],
  inputs: {
    email: "email"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([EMAIL_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](EmailValidator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[email][formControlName],[email][formControl],[email][ngModel]',
      providers: [EMAIL_VALIDATOR]
    }]
  }], null, {
    email: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @description
 * Provider which adds `MinLengthValidator` to the `NG_VALIDATORS` multi-provider list.
 */
const MIN_LENGTH_VALIDATOR = {
  provide: NG_VALIDATORS,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MinLengthValidator),
  multi: true
};
/**
 * A directive that adds minimum length validation to controls marked with the
 * `minlength` attribute. The directive is provided with the `NG_VALIDATORS` multi-provider list.
 *
 * @see [Form Validation](guide/form-validation)
 *
 * @usageNotes
 *
 * ### Adding a minimum length validator
 *
 * The following example shows how to add a minimum length validator to an input attached to an
 * ngModel binding.
 *
 * ```html
 * <input name="firstName" ngModel minlength="4">
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class MinLengthValidator extends AbstractValidatorDirective {
  constructor() {
    super(...arguments);
    /** @internal */
    this.inputName = 'minlength';
    /** @internal */
    this.normalizeInput = input => toInteger(input);
    /** @internal */
    this.createValidator = minlength => minLengthValidator(minlength);
  }
}
MinLengthValidator.ɵfac = /* @__PURE__ */function () {
  let ɵMinLengthValidator_BaseFactory;
  return function MinLengthValidator_Factory(t) {
    return (ɵMinLengthValidator_BaseFactory || (ɵMinLengthValidator_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MinLengthValidator)))(t || MinLengthValidator);
  };
}();
MinLengthValidator.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MinLengthValidator,
  selectors: [["", "minlength", "", "formControlName", ""], ["", "minlength", "", "formControl", ""], ["", "minlength", "", "ngModel", ""]],
  hostVars: 1,
  hostBindings: function MinLengthValidator_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("minlength", ctx._enabled ? ctx.minlength : null);
    }
  },
  inputs: {
    minlength: "minlength"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([MIN_LENGTH_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MinLengthValidator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[minlength][formControlName],[minlength][formControl],[minlength][ngModel]',
      providers: [MIN_LENGTH_VALIDATOR],
      host: {
        '[attr.minlength]': '_enabled ? minlength : null'
      }
    }]
  }], null, {
    minlength: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @description
 * Provider which adds `MaxLengthValidator` to the `NG_VALIDATORS` multi-provider list.
 */
const MAX_LENGTH_VALIDATOR = {
  provide: NG_VALIDATORS,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => MaxLengthValidator),
  multi: true
};
/**
 * A directive that adds max length validation to controls marked with the
 * `maxlength` attribute. The directive is provided with the `NG_VALIDATORS` multi-provider list.
 *
 * @see [Form Validation](guide/form-validation)
 *
 * @usageNotes
 *
 * ### Adding a maximum length validator
 *
 * The following example shows how to add a maximum length validator to an input attached to an
 * ngModel binding.
 *
 * ```html
 * <input name="firstName" ngModel maxlength="25">
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class MaxLengthValidator extends AbstractValidatorDirective {
  constructor() {
    super(...arguments);
    /** @internal */
    this.inputName = 'maxlength';
    /** @internal */
    this.normalizeInput = input => toInteger(input);
    /** @internal */
    this.createValidator = maxlength => maxLengthValidator(maxlength);
  }
}
MaxLengthValidator.ɵfac = /* @__PURE__ */function () {
  let ɵMaxLengthValidator_BaseFactory;
  return function MaxLengthValidator_Factory(t) {
    return (ɵMaxLengthValidator_BaseFactory || (ɵMaxLengthValidator_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MaxLengthValidator)))(t || MaxLengthValidator);
  };
}();
MaxLengthValidator.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: MaxLengthValidator,
  selectors: [["", "maxlength", "", "formControlName", ""], ["", "maxlength", "", "formControl", ""], ["", "maxlength", "", "ngModel", ""]],
  hostVars: 1,
  hostBindings: function MaxLengthValidator_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("maxlength", ctx._enabled ? ctx.maxlength : null);
    }
  },
  inputs: {
    maxlength: "maxlength"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([MAX_LENGTH_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MaxLengthValidator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]',
      providers: [MAX_LENGTH_VALIDATOR],
      host: {
        '[attr.maxlength]': '_enabled ? maxlength : null'
      }
    }]
  }], null, {
    maxlength: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * @description
 * Provider which adds `PatternValidator` to the `NG_VALIDATORS` multi-provider list.
 */
const PATTERN_VALIDATOR = {
  provide: NG_VALIDATORS,
  useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => PatternValidator),
  multi: true
};
/**
 * @description
 * A directive that adds regex pattern validation to controls marked with the
 * `pattern` attribute. The regex must match the entire control value.
 * The directive is provided with the `NG_VALIDATORS` multi-provider list.
 *
 * @see [Form Validation](guide/form-validation)
 *
 * @usageNotes
 *
 * ### Adding a pattern validator
 *
 * The following example shows how to add a pattern validator to an input attached to an
 * ngModel binding.
 *
 * ```html
 * <input name="firstName" ngModel pattern="[a-zA-Z ]*">
 * ```
 *
 * @ngModule ReactiveFormsModule
 * @ngModule FormsModule
 * @publicApi
 */
class PatternValidator extends AbstractValidatorDirective {
  constructor() {
    super(...arguments);
    /** @internal */
    this.inputName = 'pattern';
    /** @internal */
    this.normalizeInput = input => input;
    /** @internal */
    this.createValidator = input => patternValidator(input);
  }
}
PatternValidator.ɵfac = /* @__PURE__ */function () {
  let ɵPatternValidator_BaseFactory;
  return function PatternValidator_Factory(t) {
    return (ɵPatternValidator_BaseFactory || (ɵPatternValidator_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](PatternValidator)))(t || PatternValidator);
  };
}();
PatternValidator.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: PatternValidator,
  selectors: [["", "pattern", "", "formControlName", ""], ["", "pattern", "", "formControl", ""], ["", "pattern", "", "ngModel", ""]],
  hostVars: 1,
  hostBindings: function PatternValidator_HostBindings(rf, ctx) {
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("pattern", ctx._enabled ? ctx.pattern : null);
    }
  },
  inputs: {
    pattern: "pattern"
  },
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([PATTERN_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PatternValidator, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[pattern][formControlName],[pattern][formControl],[pattern][ngModel]',
      providers: [PATTERN_VALIDATOR],
      host: {
        '[attr.pattern]': '_enabled ? pattern : null'
      }
    }]
  }], null, {
    pattern: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
const SHARED_FORM_DIRECTIVES = [ɵNgNoValidate, NgSelectOption, ɵNgSelectMultipleOption, DefaultValueAccessor, NumberValueAccessor, RangeValueAccessor, CheckboxControlValueAccessor, SelectControlValueAccessor, SelectMultipleControlValueAccessor, RadioControlValueAccessor, NgControlStatus, NgControlStatusGroup, RequiredValidator, MinLengthValidator, MaxLengthValidator, PatternValidator, CheckboxRequiredValidator, EmailValidator, MinValidator, MaxValidator];
const TEMPLATE_DRIVEN_DIRECTIVES = [NgModel, NgModelGroup, NgForm];
const REACTIVE_DRIVEN_DIRECTIVES = [FormControlDirective, FormGroupDirective, FormControlName, FormGroupName, FormArrayName];
/**
 * Internal module used for sharing directives between FormsModule and ReactiveFormsModule
 */
class ɵInternalFormsSharedModule {}
ɵInternalFormsSharedModule.ɵfac = function ɵInternalFormsSharedModule_Factory(t) {
  return new (t || ɵInternalFormsSharedModule)();
};
ɵInternalFormsSharedModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: ɵInternalFormsSharedModule
});
ɵInternalFormsSharedModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [RadioControlRegistryModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ɵInternalFormsSharedModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      declarations: SHARED_FORM_DIRECTIVES,
      imports: [RadioControlRegistryModule],
      exports: SHARED_FORM_DIRECTIVES
    }]
  }], null, null);
})();

/**
 * Tracks the value and validity state of an array of `FormControl`,
 * `FormGroup` or `FormArray` instances.
 *
 * A `FormArray` aggregates the values of each child `FormControl` into an array.
 * It calculates its status by reducing the status values of its children. For example, if one of
 * the controls in a `FormArray` is invalid, the entire array becomes invalid.
 *
 * `FormArray` accepts one generic argument, which is the type of the controls inside.
 * If you need a heterogenous array, use {@link UntypedFormArray}.
 *
 * `FormArray` is one of the four fundamental building blocks used to define forms in Angular,
 * along with `FormControl`, `FormGroup`, and `FormRecord`.
 *
 * @usageNotes
 *
 * ### Create an array of form controls
 *
 * ```
 * const arr = new FormArray([
 *   new FormControl('Nancy', Validators.minLength(2)),
 *   new FormControl('Drew'),
 * ]);
 *
 * console.log(arr.value);   // ['Nancy', 'Drew']
 * console.log(arr.status);  // 'VALID'
 * ```
 *
 * ### Create a form array with array-level validators
 *
 * You include array-level validators and async validators. These come in handy
 * when you want to perform validation that considers the value of more than one child
 * control.
 *
 * The two types of validators are passed in separately as the second and third arg
 * respectively, or together as part of an options object.
 *
 * ```
 * const arr = new FormArray([
 *   new FormControl('Nancy'),
 *   new FormControl('Drew')
 * ], {validators: myValidator, asyncValidators: myAsyncValidator});
 * ```
 *
 * ### Set the updateOn property for all controls in a form array
 *
 * The options object is used to set a default value for each child
 * control's `updateOn` property. If you set `updateOn` to `'blur'` at the
 * array level, all child controls default to 'blur', unless the child
 * has explicitly specified a different `updateOn` value.
 *
 * ```ts
 * const arr = new FormArray([
 *    new FormControl()
 * ], {updateOn: 'blur'});
 * ```
 *
 * ### Adding or removing controls from a form array
 *
 * To change the controls in the array, use the `push`, `insert`, `removeAt` or `clear` methods
 * in `FormArray` itself. These methods ensure the controls are properly tracked in the
 * form's hierarchy. Do not modify the array of `AbstractControl`s used to instantiate
 * the `FormArray` directly, as that result in strange and unexpected behavior such
 * as broken change detection.
 *
 * @publicApi
 */
class FormArray extends AbstractControl {
  /**
   * Creates a new `FormArray` instance.
   *
   * @param controls An array of child controls. Each child control is given an index
   * where it is registered.
   *
   * @param validatorOrOpts A synchronous validator function, or an array of
   * such functions, or an `AbstractControlOptions` object that contains validation functions
   * and a validation trigger.
   *
   * @param asyncValidator A single async validator or array of async validator functions
   *
   */
  constructor(controls, validatorOrOpts, asyncValidator) {
    super(pickValidators(validatorOrOpts), pickAsyncValidators(asyncValidator, validatorOrOpts));
    this.controls = controls;
    this._initObservables();
    this._setUpdateStrategy(validatorOrOpts);
    this._setUpControls();
    this.updateValueAndValidity({
      onlySelf: true,
      // If `asyncValidator` is present, it will trigger control status change from `PENDING` to
      // `VALID` or `INVALID`.
      // The status should be broadcasted via the `statusChanges` observable, so we set `emitEvent`
      // to `true` to allow that during the control creation process.
      emitEvent: !!this.asyncValidator
    });
  }
  /**
   * Get the `AbstractControl` at the given `index` in the array.
   *
   * @param index Index in the array to retrieve the control. If `index` is negative, it will wrap
   *     around from the back, and if index is greatly negative (less than `-length`), the result is
   * undefined. This behavior is the same as `Array.at(index)`.
   */
  at(index) {
    return this.controls[this._adjustIndex(index)];
  }
  /**
   * Insert a new `AbstractControl` at the end of the array.
   *
   * @param control Form control to be inserted
   * @param options Specifies whether this FormArray instance should emit events after a new
   *     control is added.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges` observables emit events with the latest status and value when the control is
   * inserted. When false, no events are emitted.
   */
  push(control, options = {}) {
    this.controls.push(control);
    this._registerControl(control);
    this.updateValueAndValidity({
      emitEvent: options.emitEvent
    });
    this._onCollectionChange();
  }
  /**
   * Insert a new `AbstractControl` at the given `index` in the array.
   *
   * @param index Index in the array to insert the control. If `index` is negative, wraps around
   *     from the back. If `index` is greatly negative (less than `-length`), prepends to the array.
   * This behavior is the same as `Array.splice(index, 0, control)`.
   * @param control Form control to be inserted
   * @param options Specifies whether this FormArray instance should emit events after a new
   *     control is inserted.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges` observables emit events with the latest status and value when the control is
   * inserted. When false, no events are emitted.
   */
  insert(index, control, options = {}) {
    this.controls.splice(index, 0, control);
    this._registerControl(control);
    this.updateValueAndValidity({
      emitEvent: options.emitEvent
    });
  }
  /**
   * Remove the control at the given `index` in the array.
   *
   * @param index Index in the array to remove the control.  If `index` is negative, wraps around
   *     from the back. If `index` is greatly negative (less than `-length`), removes the first
   *     element. This behavior is the same as `Array.splice(index, 1)`.
   * @param options Specifies whether this FormArray instance should emit events after a
   *     control is removed.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges` observables emit events with the latest status and value when the control is
   * removed. When false, no events are emitted.
   */
  removeAt(index, options = {}) {
    // Adjust the index, then clamp it at no less than 0 to prevent undesired underflows.
    let adjustedIndex = this._adjustIndex(index);
    if (adjustedIndex < 0) adjustedIndex = 0;
    if (this.controls[adjustedIndex]) this.controls[adjustedIndex]._registerOnCollectionChange(() => {});
    this.controls.splice(adjustedIndex, 1);
    this.updateValueAndValidity({
      emitEvent: options.emitEvent
    });
  }
  /**
   * Replace an existing control.
   *
   * @param index Index in the array to replace the control. If `index` is negative, wraps around
   *     from the back. If `index` is greatly negative (less than `-length`), replaces the first
   *     element. This behavior is the same as `Array.splice(index, 1, control)`.
   * @param control The `AbstractControl` control to replace the existing control
   * @param options Specifies whether this FormArray instance should emit events after an
   *     existing control is replaced with a new one.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges` observables emit events with the latest status and value when the control is
   * replaced with a new one. When false, no events are emitted.
   */
  setControl(index, control, options = {}) {
    // Adjust the index, then clamp it at no less than 0 to prevent undesired underflows.
    let adjustedIndex = this._adjustIndex(index);
    if (adjustedIndex < 0) adjustedIndex = 0;
    if (this.controls[adjustedIndex]) this.controls[adjustedIndex]._registerOnCollectionChange(() => {});
    this.controls.splice(adjustedIndex, 1);
    if (control) {
      this.controls.splice(adjustedIndex, 0, control);
      this._registerControl(control);
    }
    this.updateValueAndValidity({
      emitEvent: options.emitEvent
    });
    this._onCollectionChange();
  }
  /**
   * Length of the control array.
   */
  get length() {
    return this.controls.length;
  }
  /**
   * Sets the value of the `FormArray`. It accepts an array that matches
   * the structure of the control.
   *
   * This method performs strict checks, and throws an error if you try
   * to set the value of a control that doesn't exist or if you exclude the
   * value of a control.
   *
   * @usageNotes
   * ### Set the values for the controls in the form array
   *
   * ```
   * const arr = new FormArray([
   *   new FormControl(),
   *   new FormControl()
   * ]);
   * console.log(arr.value);   // [null, null]
   *
   * arr.setValue(['Nancy', 'Drew']);
   * console.log(arr.value);   // ['Nancy', 'Drew']
   * ```
   *
   * @param value Array of values for the controls
   * @param options Configure options that determine how the control propagates changes and
   * emits events after the value changes
   *
   * * `onlySelf`: When true, each change only affects this control, and not its parent. Default
   * is false.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges`
   * observables emit events with the latest status and value when the control value is updated.
   * When false, no events are emitted.
   * The configuration options are passed to the {@link AbstractControl#updateValueAndValidity
   * updateValueAndValidity} method.
   */
  setValue(value, options = {}) {
    assertAllValuesPresent(this, false, value);
    value.forEach((newValue, index) => {
      assertControlPresent(this, false, index);
      this.at(index).setValue(newValue, {
        onlySelf: true,
        emitEvent: options.emitEvent
      });
    });
    this.updateValueAndValidity(options);
  }
  /**
   * Patches the value of the `FormArray`. It accepts an array that matches the
   * structure of the control, and does its best to match the values to the correct
   * controls in the group.
   *
   * It accepts both super-sets and sub-sets of the array without throwing an error.
   *
   * @usageNotes
   * ### Patch the values for controls in a form array
   *
   * ```
   * const arr = new FormArray([
   *    new FormControl(),
   *    new FormControl()
   * ]);
   * console.log(arr.value);   // [null, null]
   *
   * arr.patchValue(['Nancy']);
   * console.log(arr.value);   // ['Nancy', null]
   * ```
   *
   * @param value Array of latest values for the controls
   * @param options Configure options that determine how the control propagates changes and
   * emits events after the value changes
   *
   * * `onlySelf`: When true, each change only affects this control, and not its parent. Default
   * is false.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges` observables emit events with the latest status and value when the control
   * value is updated. When false, no events are emitted. The configuration options are passed to
   * the {@link AbstractControl#updateValueAndValidity updateValueAndValidity} method.
   */
  patchValue(value, options = {}) {
    // Even though the `value` argument type doesn't allow `null` and `undefined` values, the
    // `patchValue` can be called recursively and inner data structures might have these values,
    // so we just ignore such cases when a field containing FormArray instance receives `null` or
    // `undefined` as a value.
    if (value == null /* both `null` and `undefined` */) return;
    value.forEach((newValue, index) => {
      if (this.at(index)) {
        this.at(index).patchValue(newValue, {
          onlySelf: true,
          emitEvent: options.emitEvent
        });
      }
    });
    this.updateValueAndValidity(options);
  }
  /**
   * Resets the `FormArray` and all descendants are marked `pristine` and `untouched`, and the
   * value of all descendants to null or null maps.
   *
   * You reset to a specific form state by passing in an array of states
   * that matches the structure of the control. The state is a standalone value
   * or a form state object with both a value and a disabled status.
   *
   * @usageNotes
   * ### Reset the values in a form array
   *
   * ```ts
   * const arr = new FormArray([
   *    new FormControl(),
   *    new FormControl()
   * ]);
   * arr.reset(['name', 'last name']);
   *
   * console.log(arr.value);  // ['name', 'last name']
   * ```
   *
   * ### Reset the values in a form array and the disabled status for the first control
   *
   * ```
   * arr.reset([
   *   {value: 'name', disabled: true},
   *   'last'
   * ]);
   *
   * console.log(arr.value);  // ['last']
   * console.log(arr.at(0).status);  // 'DISABLED'
   * ```
   *
   * @param value Array of values for the controls
   * @param options Configure options that determine how the control propagates changes and
   * emits events after the value changes
   *
   * * `onlySelf`: When true, each change only affects this control, and not its parent. Default
   * is false.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges`
   * observables emit events with the latest status and value when the control is reset.
   * When false, no events are emitted.
   * The configuration options are passed to the {@link AbstractControl#updateValueAndValidity
   * updateValueAndValidity} method.
   */
  reset(value = [], options = {}) {
    this._forEachChild((control, index) => {
      control.reset(value[index], {
        onlySelf: true,
        emitEvent: options.emitEvent
      });
    });
    this._updatePristine(options);
    this._updateTouched(options);
    this.updateValueAndValidity(options);
  }
  /**
   * The aggregate value of the array, including any disabled controls.
   *
   * Reports all values regardless of disabled status.
   */
  getRawValue() {
    return this.controls.map(control => control.getRawValue());
  }
  /**
   * Remove all controls in the `FormArray`.
   *
   * @param options Specifies whether this FormArray instance should emit events after all
   *     controls are removed.
   * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
   * `valueChanges` observables emit events with the latest status and value when all controls
   * in this FormArray instance are removed. When false, no events are emitted.
   *
   * @usageNotes
   * ### Remove all elements from a FormArray
   *
   * ```ts
   * const arr = new FormArray([
   *    new FormControl(),
   *    new FormControl()
   * ]);
   * console.log(arr.length);  // 2
   *
   * arr.clear();
   * console.log(arr.length);  // 0
   * ```
   *
   * It's a simpler and more efficient alternative to removing all elements one by one:
   *
   * ```ts
   * const arr = new FormArray([
   *    new FormControl(),
   *    new FormControl()
   * ]);
   *
   * while (arr.length) {
   *    arr.removeAt(0);
   * }
   * ```
   */
  clear(options = {}) {
    if (this.controls.length < 1) return;
    this._forEachChild(control => control._registerOnCollectionChange(() => {}));
    this.controls.splice(0);
    this.updateValueAndValidity({
      emitEvent: options.emitEvent
    });
  }
  /**
   * Adjusts a negative index by summing it with the length of the array. For very negative
   * indices, the result may remain negative.
   * @internal
   */
  _adjustIndex(index) {
    return index < 0 ? index + this.length : index;
  }
  /** @internal */
  _syncPendingControls() {
    let subtreeUpdated = this.controls.reduce((updated, child) => {
      return child._syncPendingControls() ? true : updated;
    }, false);
    if (subtreeUpdated) this.updateValueAndValidity({
      onlySelf: true
    });
    return subtreeUpdated;
  }
  /** @internal */
  _forEachChild(cb) {
    this.controls.forEach((control, index) => {
      cb(control, index);
    });
  }
  /** @internal */
  _updateValue() {
    this.value = this.controls.filter(control => control.enabled || this.disabled).map(control => control.value);
  }
  /** @internal */
  _anyControls(condition) {
    return this.controls.some(control => control.enabled && condition(control));
  }
  /** @internal */
  _setUpControls() {
    this._forEachChild(control => this._registerControl(control));
  }
  /** @internal */
  _allControlsDisabled() {
    for (const control of this.controls) {
      if (control.enabled) return false;
    }
    return this.controls.length > 0 || this.disabled;
  }
  _registerControl(control) {
    control.setParent(this);
    control._registerOnCollectionChange(this._onCollectionChange);
  }
  /** @internal */
  _find(name) {
    return this.at(name) ?? null;
  }
}
const UntypedFormArray = FormArray;
/**
 * @description
 * Asserts that the given control is an instance of `FormArray`
 *
 * @publicApi
 */
const isFormArray = control => control instanceof FormArray;
function isAbstractControlOptions(options) {
  return !!options && (options.asyncValidators !== undefined || options.validators !== undefined || options.updateOn !== undefined);
}
// clang-format on
/**
 * @description
 * Creates an `AbstractControl` from a user-specified configuration.
 *
 * The `FormBuilder` provides syntactic sugar that shortens creating instances of a
 * `FormControl`, `FormGroup`, or `FormArray`. It reduces the amount of boilerplate needed to
 * build complex forms.
 *
 * @see [Reactive Forms Guide](guide/reactive-forms)
 *
 * @publicApi
 */
class FormBuilder {
  constructor() {
    this.useNonNullable = false;
  }
  /**
   * @description
   * Returns a FormBuilder in which automatically constructed `FormControl` elements
   * have `{nonNullable: true}` and are non-nullable.
   *
   * **Constructing non-nullable controls**
   *
   * When constructing a control, it will be non-nullable, and will reset to its initial value.
   *
   * ```ts
   * let nnfb = new FormBuilder().nonNullable;
   * let name = nnfb.control('Alex'); // FormControl<string>
   * name.reset();
   * console.log(name); // 'Alex'
   * ```
   *
   * **Constructing non-nullable groups or arrays**
   *
   * When constructing a group or array, all automatically created inner controls will be
   * non-nullable, and will reset to their initial values.
   *
   * ```ts
   * let nnfb = new FormBuilder().nonNullable;
   * let name = nnfb.group({who: 'Alex'}); // FormGroup<{who: FormControl<string>}>
   * name.reset();
   * console.log(name); // {who: 'Alex'}
   * ```
   * **Constructing *nullable* fields on groups or arrays**
   *
   * It is still possible to have a nullable field. In particular, any `FormControl` which is
   * *already* constructed will not be altered. For example:
   *
   * ```ts
   * let nnfb = new FormBuilder().nonNullable;
   * // FormGroup<{who: FormControl<string|null>}>
   * let name = nnfb.group({who: new FormControl('Alex')});
   * name.reset(); console.log(name); // {who: null}
   * ```
   *
   * Because the inner control is constructed explicitly by the caller, the builder has
   * no control over how it is created, and cannot exclude the `null`.
   */
  get nonNullable() {
    const nnfb = new FormBuilder();
    nnfb.useNonNullable = true;
    return nnfb;
  }
  group(controls, options = null) {
    const reducedControls = this._reduceControls(controls);
    let newOptions = {};
    if (isAbstractControlOptions(options)) {
      // `options` are `AbstractControlOptions`
      newOptions = options;
    } else if (options !== null) {
      // `options` are legacy form group options
      newOptions.validators = options.validator;
      newOptions.asyncValidators = options.asyncValidator;
    }
    return new FormGroup(reducedControls, newOptions);
  }
  /**
   * @description
   * Constructs a new `FormRecord` instance. Accepts a single generic argument, which is an object
   * containing all the keys and corresponding inner control types.
   *
   * @param controls A collection of child controls. The key for each child is the name
   * under which it is registered.
   *
   * @param options Configuration options object for the `FormRecord`. The object should have the
   * `AbstractControlOptions` type and might contain the following fields:
   * * `validators`: A synchronous validator function, or an array of validator functions.
   * * `asyncValidators`: A single async validator or array of async validator functions.
   * * `updateOn`: The event upon which the control should be updated (options: 'change' | 'blur'
   * | submit').
   */
  record(controls, options = null) {
    const reducedControls = this._reduceControls(controls);
    // Cast to `any` because the inferred types are not as specific as Element.
    return new FormRecord(reducedControls, options);
  }
  /**
   * @description
   * Constructs a new `FormControl` with the given state, validators and options. Sets
   * `{nonNullable: true}` in the options to get a non-nullable control. Otherwise, the
   * control will be nullable. Accepts a single generic argument, which is the type  of the
   * control's value.
   *
   * @param formState Initializes the control with an initial state value, or
   * with an object that contains both a value and a disabled status.
   *
   * @param validatorOrOpts A synchronous validator function, or an array of
   * such functions, or a `FormControlOptions` object that contains
   * validation functions and a validation trigger.
   *
   * @param asyncValidator A single async validator or array of async validator
   * functions.
   *
   * @usageNotes
   *
   * ### Initialize a control as disabled
   *
   * The following example returns a control with an initial value in a disabled state.
   *
   * <code-example path="forms/ts/formBuilder/form_builder_example.ts" region="disabled-control">
   * </code-example>
   */
  control(formState, validatorOrOpts, asyncValidator) {
    let newOptions = {};
    if (!this.useNonNullable) {
      return new FormControl(formState, validatorOrOpts, asyncValidator);
    }
    if (isAbstractControlOptions(validatorOrOpts)) {
      // If the second argument is options, then they are copied.
      newOptions = validatorOrOpts;
    } else {
      // If the other arguments are validators, they are copied into an options object.
      newOptions.validators = validatorOrOpts;
      newOptions.asyncValidators = asyncValidator;
    }
    return new FormControl(formState, {
      ...newOptions,
      nonNullable: true
    });
  }
  /**
   * Constructs a new `FormArray` from the given array of configurations,
   * validators and options. Accepts a single generic argument, which is the type of each control
   * inside the array.
   *
   * @param controls An array of child controls or control configs. Each child control is given an
   *     index when it is registered.
   *
   * @param validatorOrOpts A synchronous validator function, or an array of such functions, or an
   *     `AbstractControlOptions` object that contains
   * validation functions and a validation trigger.
   *
   * @param asyncValidator A single async validator or array of async validator functions.
   */
  array(controls, validatorOrOpts, asyncValidator) {
    const createdControls = controls.map(c => this._createControl(c));
    // Cast to `any` because the inferred types are not as specific as Element.
    return new FormArray(createdControls, validatorOrOpts, asyncValidator);
  }
  /** @internal */
  _reduceControls(controls) {
    const createdControls = {};
    Object.keys(controls).forEach(controlName => {
      createdControls[controlName] = this._createControl(controls[controlName]);
    });
    return createdControls;
  }
  /** @internal */
  _createControl(controls) {
    if (controls instanceof FormControl) {
      return controls;
    } else if (controls instanceof AbstractControl) {
      // A control; just return it
      return controls;
    } else if (Array.isArray(controls)) {
      // ControlConfig Tuple
      const value = controls[0];
      const validator = controls.length > 1 ? controls[1] : null;
      const asyncValidator = controls.length > 2 ? controls[2] : null;
      return this.control(value, validator, asyncValidator);
    } else {
      // T or FormControlState<T>
      return this.control(controls);
    }
  }
}
FormBuilder.ɵfac = function FormBuilder_Factory(t) {
  return new (t || FormBuilder)();
};
FormBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: FormBuilder,
  factory: FormBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FormBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
/**
 * @description
 * `NonNullableFormBuilder` is similar to {@link FormBuilder}, but automatically constructed
 * {@link FormControl} elements have `{nonNullable: true}` and are non-nullable.
 *
 * @publicApi
 */
class NonNullableFormBuilder {}
NonNullableFormBuilder.ɵfac = function NonNullableFormBuilder_Factory(t) {
  return new (t || NonNullableFormBuilder)();
};
NonNullableFormBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: NonNullableFormBuilder,
  factory: function () {
    return (() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(FormBuilder).nonNullable)();
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NonNullableFormBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(FormBuilder).nonNullable
    }]
  }], null, null);
})();
/**
 * UntypedFormBuilder is the same as `FormBuilder`, but it provides untyped controls.
 */
class UntypedFormBuilder extends FormBuilder {
  group(controlsConfig, options = null) {
    return super.group(controlsConfig, options);
  }
  /**
   * Like `FormBuilder#control`, except the resulting control is untyped.
   */
  control(formState, validatorOrOpts, asyncValidator) {
    return super.control(formState, validatorOrOpts, asyncValidator);
  }
  /**
   * Like `FormBuilder#array`, except the resulting array is untyped.
   */
  array(controlsConfig, validatorOrOpts, asyncValidator) {
    return super.array(controlsConfig, validatorOrOpts, asyncValidator);
  }
}
UntypedFormBuilder.ɵfac = /* @__PURE__ */function () {
  let ɵUntypedFormBuilder_BaseFactory;
  return function UntypedFormBuilder_Factory(t) {
    return (ɵUntypedFormBuilder_BaseFactory || (ɵUntypedFormBuilder_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](UntypedFormBuilder)))(t || UntypedFormBuilder);
  };
}();
UntypedFormBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: UntypedFormBuilder,
  factory: UntypedFormBuilder.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](UntypedFormBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();

/**
 * @module
 * @description
 * Entry point for all public APIs of the forms package.
 */
/**
 * @publicApi
 */
const VERSION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Version('15.2.9');

/**
 * Exports the required providers and directives for template-driven forms,
 * making them available for import by NgModules that import this module.
 *
 * Providers associated with this module:
 * * `RadioControlRegistry`
 *
 * @see [Forms Overview](/guide/forms-overview)
 * @see [Template-driven Forms Guide](/guide/forms)
 *
 * @publicApi
 */
class FormsModule {
  /**
   * @description
   * Provides options for configuring the forms module.
   *
   * @param opts An object of configuration options
   * * `callSetDisabledState` Configures whether to `always` call `setDisabledState`, which is more
   * correct, or to only call it `whenDisabled`, which is the legacy behavior.
   */
  static withConfig(opts) {
    return {
      ngModule: FormsModule,
      providers: [{
        provide: CALL_SET_DISABLED_STATE,
        useValue: opts.callSetDisabledState ?? setDisabledStateDefault
      }]
    };
  }
}
FormsModule.ɵfac = function FormsModule_Factory(t) {
  return new (t || FormsModule)();
};
FormsModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: FormsModule
});
FormsModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [ɵInternalFormsSharedModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FormsModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      declarations: TEMPLATE_DRIVEN_DIRECTIVES,
      exports: [ɵInternalFormsSharedModule, TEMPLATE_DRIVEN_DIRECTIVES]
    }]
  }], null, null);
})();
/**
 * Exports the required infrastructure and directives for reactive forms,
 * making them available for import by NgModules that import this module.
 *
 * Providers associated with this module:
 * * `FormBuilder`
 * * `RadioControlRegistry`
 *
 * @see [Forms Overview](guide/forms-overview)
 * @see [Reactive Forms Guide](guide/reactive-forms)
 *
 * @publicApi
 */
class ReactiveFormsModule {
  /**
   * @description
   * Provides options for configuring the reactive forms module.
   *
   * @param opts An object of configuration options
   * * `warnOnNgModelWithFormControl` Configures when to emit a warning when an `ngModel`
   * binding is used with reactive form directives.
   * * `callSetDisabledState` Configures whether to `always` call `setDisabledState`, which is more
   * correct, or to only call it `whenDisabled`, which is the legacy behavior.
   */
  static withConfig(opts) {
    return {
      ngModule: ReactiveFormsModule,
      providers: [{
        provide: NG_MODEL_WITH_FORM_CONTROL_WARNING,
        useValue: opts.warnOnNgModelWithFormControl ?? 'always'
      }, {
        provide: CALL_SET_DISABLED_STATE,
        useValue: opts.callSetDisabledState ?? setDisabledStateDefault
      }]
    };
  }
}
ReactiveFormsModule.ɵfac = function ReactiveFormsModule_Factory(t) {
  return new (t || ReactiveFormsModule)();
};
ReactiveFormsModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: ReactiveFormsModule
});
ReactiveFormsModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [ɵInternalFormsSharedModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ReactiveFormsModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      declarations: [REACTIVE_DRIVEN_DIRECTIVES],
      exports: [ɵInternalFormsSharedModule, REACTIVE_DRIVEN_DIRECTIVES]
    }]
  }], null, null);
})();

/**
 * @module
 * @description
 * This module is used for handling user input, by defining and building a `FormGroup` that
 * consists of `FormControl` objects, and mapping them onto the DOM. `FormControl`
 * objects can then be used to read information from the form DOM elements.
 *
 * Forms providers are not included in default providers; you must import these providers
 * explicitly.
 */

/**
 * @module
 * @description
 * Entry point for all public APIs of this package.
 */
// This file only reexports content of the `src` folder. Keep it that way.

// This file is not used to build this module. It is only used during editing

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 7146:
/*!************************************************************************!*\
  !*** ./node_modules/@angular/platform-browser/fesm2020/animations.mjs ***!
  \************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ANIMATION_MODULE_TYPE": () => (/* reexport safe */ _angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE),
/* harmony export */   "BrowserAnimationsModule": () => (/* binding */ BrowserAnimationsModule),
/* harmony export */   "NoopAnimationsModule": () => (/* binding */ NoopAnimationsModule),
/* harmony export */   "provideAnimations": () => (/* binding */ provideAnimations),
/* harmony export */   "provideNoopAnimations": () => (/* binding */ provideNoopAnimations),
/* harmony export */   "ɵAnimationRenderer": () => (/* binding */ AnimationRenderer),
/* harmony export */   "ɵAnimationRendererFactory": () => (/* binding */ AnimationRendererFactory),
/* harmony export */   "ɵBrowserAnimationBuilder": () => (/* binding */ BrowserAnimationBuilder),
/* harmony export */   "ɵBrowserAnimationFactory": () => (/* binding */ BrowserAnimationFactory),
/* harmony export */   "ɵInjectableAnimationEngine": () => (/* binding */ InjectableAnimationEngine)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/platform-browser */ 4497);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/animations */ 4851);
/* harmony import */ var _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/animations/browser */ 5787);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 4666);
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */









class BrowserAnimationBuilder extends _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AnimationBuilder {
  constructor(rootRenderer, doc) {
    super();
    this._nextAnimationId = 0;
    const typeData = {
      id: '0',
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None,
      styles: [],
      data: {
        animation: []
      }
    };
    this._renderer = rootRenderer.createRenderer(doc.body, typeData);
  }
  build(animation) {
    const id = this._nextAnimationId.toString();
    this._nextAnimationId++;
    const entry = Array.isArray(animation) ? (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.sequence)(animation) : animation;
    issueAnimationCommand(this._renderer, null, id, 'register', [entry]);
    return new BrowserAnimationFactory(id, this._renderer);
  }
}
BrowserAnimationBuilder.ɵfac = function BrowserAnimationBuilder_Factory(t) {
  return new (t || BrowserAnimationBuilder)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.RendererFactory2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_2__.DOCUMENT));
};
BrowserAnimationBuilder.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: BrowserAnimationBuilder,
  factory: BrowserAnimationBuilder.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BrowserAnimationBuilder, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.RendererFactory2
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.DOCUMENT]
      }]
    }];
  }, null);
})();
class BrowserAnimationFactory extends _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AnimationFactory {
  constructor(_id, _renderer) {
    super();
    this._id = _id;
    this._renderer = _renderer;
  }
  create(element, options) {
    return new RendererAnimationPlayer(this._id, element, options || {}, this._renderer);
  }
}
class RendererAnimationPlayer {
  constructor(id, element, options, _renderer) {
    this.id = id;
    this.element = element;
    this._renderer = _renderer;
    this.parentPlayer = null;
    this._started = false;
    this.totalTime = 0;
    this._command('create', options);
  }
  _listen(eventName, callback) {
    return this._renderer.listen(this.element, `@@${this.id}:${eventName}`, callback);
  }
  _command(command, ...args) {
    return issueAnimationCommand(this._renderer, this.element, this.id, command, args);
  }
  onDone(fn) {
    this._listen('done', fn);
  }
  onStart(fn) {
    this._listen('start', fn);
  }
  onDestroy(fn) {
    this._listen('destroy', fn);
  }
  init() {
    this._command('init');
  }
  hasStarted() {
    return this._started;
  }
  play() {
    this._command('play');
    this._started = true;
  }
  pause() {
    this._command('pause');
  }
  restart() {
    this._command('restart');
  }
  finish() {
    this._command('finish');
  }
  destroy() {
    this._command('destroy');
  }
  reset() {
    this._command('reset');
    this._started = false;
  }
  setPosition(p) {
    this._command('setPosition', p);
  }
  getPosition() {
    return this._renderer.engine.players[+this.id]?.getPosition() ?? 0;
  }
}
function issueAnimationCommand(renderer, element, id, command, args) {
  return renderer.setProperty(element, `@@${id}:${command}`, args);
}
const ANIMATION_PREFIX = '@';
const DISABLE_ANIMATIONS_FLAG = '@.disabled';
class AnimationRendererFactory {
  constructor(delegate, engine, _zone) {
    this.delegate = delegate;
    this.engine = engine;
    this._zone = _zone;
    this._currentId = 0;
    this._microtaskId = 1;
    this._animationCallbacksBuffer = [];
    this._rendererCache = new Map();
    this._cdRecurDepth = 0;
    this.promise = Promise.resolve(0);
    engine.onRemovalComplete = (element, delegate) => {
      // Note: if a component element has a leave animation, and a host leave animation,
      // the view engine will call `removeChild` for the parent
      // component renderer as well as for the child component renderer.
      // Therefore, we need to check if we already removed the element.
      const parentNode = delegate?.parentNode(element);
      if (parentNode) {
        delegate.removeChild(parentNode, element);
      }
    };
  }
  createRenderer(hostElement, type) {
    const EMPTY_NAMESPACE_ID = '';
    // cache the delegates to find out which cached delegate can
    // be used by which cached renderer
    const delegate = this.delegate.createRenderer(hostElement, type);
    if (!hostElement || !type || !type.data || !type.data['animation']) {
      let renderer = this._rendererCache.get(delegate);
      if (!renderer) {
        // Ensure that the renderer is removed from the cache on destroy
        // since it may contain references to detached DOM nodes.
        const onRendererDestroy = () => this._rendererCache.delete(delegate);
        renderer = new BaseAnimationRenderer(EMPTY_NAMESPACE_ID, delegate, this.engine, onRendererDestroy);
        // only cache this result when the base renderer is used
        this._rendererCache.set(delegate, renderer);
      }
      return renderer;
    }
    const componentId = type.id;
    const namespaceId = type.id + '-' + this._currentId;
    this._currentId++;
    this.engine.register(namespaceId, hostElement);
    const registerTrigger = trigger => {
      if (Array.isArray(trigger)) {
        trigger.forEach(registerTrigger);
      } else {
        this.engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger);
      }
    };
    const animationTriggers = type.data['animation'];
    animationTriggers.forEach(registerTrigger);
    return new AnimationRenderer(this, namespaceId, delegate, this.engine);
  }
  begin() {
    this._cdRecurDepth++;
    if (this.delegate.begin) {
      this.delegate.begin();
    }
  }
  _scheduleCountTask() {
    // always use promise to schedule microtask instead of use Zone
    this.promise.then(() => {
      this._microtaskId++;
    });
  }
  /** @internal */
  scheduleListenerCallback(count, fn, data) {
    if (count >= 0 && count < this._microtaskId) {
      this._zone.run(() => fn(data));
      return;
    }
    if (this._animationCallbacksBuffer.length == 0) {
      Promise.resolve(null).then(() => {
        this._zone.run(() => {
          this._animationCallbacksBuffer.forEach(tuple => {
            const [fn, data] = tuple;
            fn(data);
          });
          this._animationCallbacksBuffer = [];
        });
      });
    }
    this._animationCallbacksBuffer.push([fn, data]);
  }
  end() {
    this._cdRecurDepth--;
    // this is to prevent animations from running twice when an inner
    // component does CD when a parent component instead has inserted it
    if (this._cdRecurDepth == 0) {
      this._zone.runOutsideAngular(() => {
        this._scheduleCountTask();
        this.engine.flush(this._microtaskId);
      });
    }
    if (this.delegate.end) {
      this.delegate.end();
    }
  }
  whenRenderingDone() {
    return this.engine.whenRenderingDone();
  }
}
AnimationRendererFactory.ɵfac = function AnimationRendererFactory_Factory(t) {
  return new (t || AnimationRendererFactory)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.RendererFactory2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationEngine"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone));
};
AnimationRendererFactory.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: AnimationRendererFactory,
  factory: AnimationRendererFactory.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AnimationRendererFactory, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], function () {
    return [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.RendererFactory2
    }, {
      type: _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationEngine"]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }];
  }, null);
})();
class BaseAnimationRenderer {
  constructor(namespaceId, delegate, engine, _onDestroy) {
    this.namespaceId = namespaceId;
    this.delegate = delegate;
    this.engine = engine;
    this._onDestroy = _onDestroy;
    this.destroyNode = this.delegate.destroyNode ? n => delegate.destroyNode(n) : null;
  }
  get data() {
    return this.delegate.data;
  }
  destroy() {
    this.engine.destroy(this.namespaceId, this.delegate);
    this.delegate.destroy();
    this._onDestroy?.();
  }
  createElement(name, namespace) {
    return this.delegate.createElement(name, namespace);
  }
  createComment(value) {
    return this.delegate.createComment(value);
  }
  createText(value) {
    return this.delegate.createText(value);
  }
  appendChild(parent, newChild) {
    this.delegate.appendChild(parent, newChild);
    this.engine.onInsert(this.namespaceId, newChild, parent, false);
  }
  insertBefore(parent, newChild, refChild, isMove = true) {
    this.delegate.insertBefore(parent, newChild, refChild);
    // If `isMove` true than we should animate this insert.
    this.engine.onInsert(this.namespaceId, newChild, parent, isMove);
  }
  removeChild(parent, oldChild, isHostElement) {
    this.engine.onRemove(this.namespaceId, oldChild, this.delegate, isHostElement);
  }
  selectRootElement(selectorOrNode, preserveContent) {
    return this.delegate.selectRootElement(selectorOrNode, preserveContent);
  }
  parentNode(node) {
    return this.delegate.parentNode(node);
  }
  nextSibling(node) {
    return this.delegate.nextSibling(node);
  }
  setAttribute(el, name, value, namespace) {
    this.delegate.setAttribute(el, name, value, namespace);
  }
  removeAttribute(el, name, namespace) {
    this.delegate.removeAttribute(el, name, namespace);
  }
  addClass(el, name) {
    this.delegate.addClass(el, name);
  }
  removeClass(el, name) {
    this.delegate.removeClass(el, name);
  }
  setStyle(el, style, value, flags) {
    this.delegate.setStyle(el, style, value, flags);
  }
  removeStyle(el, style, flags) {
    this.delegate.removeStyle(el, style, flags);
  }
  setProperty(el, name, value) {
    if (name.charAt(0) == ANIMATION_PREFIX && name == DISABLE_ANIMATIONS_FLAG) {
      this.disableAnimations(el, !!value);
    } else {
      this.delegate.setProperty(el, name, value);
    }
  }
  setValue(node, value) {
    this.delegate.setValue(node, value);
  }
  listen(target, eventName, callback) {
    return this.delegate.listen(target, eventName, callback);
  }
  disableAnimations(element, value) {
    this.engine.disableAnimations(element, value);
  }
}
class AnimationRenderer extends BaseAnimationRenderer {
  constructor(factory, namespaceId, delegate, engine, onDestroy) {
    super(namespaceId, delegate, engine, onDestroy);
    this.factory = factory;
    this.namespaceId = namespaceId;
  }
  setProperty(el, name, value) {
    if (name.charAt(0) == ANIMATION_PREFIX) {
      if (name.charAt(1) == '.' && name == DISABLE_ANIMATIONS_FLAG) {
        value = value === undefined ? true : !!value;
        this.disableAnimations(el, value);
      } else {
        this.engine.process(this.namespaceId, el, name.slice(1), value);
      }
    } else {
      this.delegate.setProperty(el, name, value);
    }
  }
  listen(target, eventName, callback) {
    if (eventName.charAt(0) == ANIMATION_PREFIX) {
      const element = resolveElementFromTarget(target);
      let name = eventName.slice(1);
      let phase = '';
      // @listener.phase is for trigger animation callbacks
      // @@listener is for animation builder callbacks
      if (name.charAt(0) != ANIMATION_PREFIX) {
        [name, phase] = parseTriggerCallbackName(name);
      }
      return this.engine.listen(this.namespaceId, element, name, phase, event => {
        const countId = event['_data'] || -1;
        this.factory.scheduleListenerCallback(countId, callback, event);
      });
    }
    return this.delegate.listen(target, eventName, callback);
  }
}
function resolveElementFromTarget(target) {
  switch (target) {
    case 'body':
      return document.body;
    case 'document':
      return document;
    case 'window':
      return window;
    default:
      return target;
  }
}
function parseTriggerCallbackName(triggerName) {
  const dotIndex = triggerName.indexOf('.');
  const trigger = triggerName.substring(0, dotIndex);
  const phase = triggerName.slice(dotIndex + 1);
  return [trigger, phase];
}
class InjectableAnimationEngine extends _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationEngine"] {
  // The `ApplicationRef` is injected here explicitly to force the dependency ordering.
  // Since the `ApplicationRef` should be created earlier before the `AnimationEngine`, they
  // both have `ngOnDestroy` hooks and `flush()` must be called after all views are destroyed.
  constructor(doc, driver, normalizer, appRef) {
    super(doc.body, driver, normalizer);
  }
  ngOnDestroy() {
    this.flush();
  }
}
InjectableAnimationEngine.ɵfac = function InjectableAnimationEngine_Factory(t) {
  return new (t || InjectableAnimationEngine)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_2__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__.AnimationDriver), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationStyleNormalizer"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ApplicationRef));
};
InjectableAnimationEngine.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: InjectableAnimationEngine,
  factory: InjectableAnimationEngine.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](InjectableAnimationEngine, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.DOCUMENT]
      }]
    }, {
      type: _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__.AnimationDriver
    }, {
      type: _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationStyleNormalizer"]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ApplicationRef
    }];
  }, null);
})();
function instantiateDefaultStyleNormalizer() {
  return new _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵWebAnimationsStyleNormalizer"]();
}
function instantiateRendererFactory(renderer, engine, zone) {
  return new AnimationRendererFactory(renderer, engine, zone);
}
const SHARED_ANIMATION_PROVIDERS = [{
  provide: _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AnimationBuilder,
  useClass: BrowserAnimationBuilder
}, {
  provide: _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationStyleNormalizer"],
  useFactory: instantiateDefaultStyleNormalizer
}, {
  provide: _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationEngine"],
  useClass: InjectableAnimationEngine
}, {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.RendererFactory2,
  useFactory: instantiateRendererFactory,
  deps: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__["ɵDomRendererFactory2"], _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationEngine"], _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone]
}];
/**
 * Separate providers from the actual module so that we can do a local modification in Google3 to
 * include them in the BrowserModule.
 */
const BROWSER_ANIMATIONS_PROVIDERS = [{
  provide: _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__.AnimationDriver,
  useFactory: () => new _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵWebAnimationsDriver"]()
}, {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE,
  useValue: 'BrowserAnimations'
}, ...SHARED_ANIMATION_PROVIDERS];
/**
 * Separate providers from the actual module so that we can do a local modification in Google3 to
 * include them in the BrowserTestingModule.
 */
const BROWSER_NOOP_ANIMATIONS_PROVIDERS = [{
  provide: _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__.AnimationDriver,
  useClass: _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵNoopAnimationDriver"]
}, {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ANIMATION_MODULE_TYPE,
  useValue: 'NoopAnimations'
}, ...SHARED_ANIMATION_PROVIDERS];

/**
 * Exports `BrowserModule` with additional [dependency-injection providers](guide/glossary#provider)
 * for use with animations. See [Animations](guide/animations).
 * @publicApi
 */
class BrowserAnimationsModule {
  /**
   * Configures the module based on the specified object.
   *
   * @param config Object used to configure the behavior of the `BrowserAnimationsModule`.
   * @see `BrowserAnimationsModuleConfig`
   *
   * @usageNotes
   * When registering the `BrowserAnimationsModule`, you can use the `withConfig`
   * function as follows:
   * ```
   * @NgModule({
   *   imports: [BrowserAnimationsModule.withConfig(config)]
   * })
   * class MyNgModule {}
   * ```
   */
  static withConfig(config) {
    return {
      ngModule: BrowserAnimationsModule,
      providers: config.disableAnimations ? BROWSER_NOOP_ANIMATIONS_PROVIDERS : BROWSER_ANIMATIONS_PROVIDERS
    };
  }
}
BrowserAnimationsModule.ɵfac = function BrowserAnimationsModule_Factory(t) {
  return new (t || BrowserAnimationsModule)();
};
BrowserAnimationsModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: BrowserAnimationsModule
});
BrowserAnimationsModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: BROWSER_ANIMATIONS_PROVIDERS,
  imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__.BrowserModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BrowserAnimationsModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      exports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__.BrowserModule],
      providers: BROWSER_ANIMATIONS_PROVIDERS
    }]
  }], null, null);
})();
/**
 * Returns the set of [dependency-injection providers](guide/glossary#provider)
 * to enable animations in an application. See [animations guide](guide/animations)
 * to learn more about animations in Angular.
 *
 * @usageNotes
 *
 * The function is useful when you want to enable animations in an application
 * bootstrapped using the `bootstrapApplication` function. In this scenario there
 * is no need to import the `BrowserAnimationsModule` NgModule at all, just add
 * providers returned by this function to the `providers` list as show below.
 *
 * ```typescript
 * bootstrapApplication(RootComponent, {
 *   providers: [
 *     provideAnimations()
 *   ]
 * });
 * ```
 *
 * @publicApi
 */
function provideAnimations() {
  // Return a copy to prevent changes to the original array in case any in-place
  // alterations are performed to the `provideAnimations` call results in app code.
  return [...BROWSER_ANIMATIONS_PROVIDERS];
}
/**
 * A null player that must be imported to allow disabling of animations.
 * @publicApi
 */
class NoopAnimationsModule {}
NoopAnimationsModule.ɵfac = function NoopAnimationsModule_Factory(t) {
  return new (t || NoopAnimationsModule)();
};
NoopAnimationsModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: NoopAnimationsModule
});
NoopAnimationsModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: BROWSER_NOOP_ANIMATIONS_PROVIDERS,
  imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__.BrowserModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NoopAnimationsModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      exports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__.BrowserModule],
      providers: BROWSER_NOOP_ANIMATIONS_PROVIDERS
    }]
  }], null, null);
})();
/**
 * Returns the set of [dependency-injection providers](guide/glossary#provider)
 * to disable animations in an application. See [animations guide](guide/animations)
 * to learn more about animations in Angular.
 *
 * @usageNotes
 *
 * The function is useful when you want to bootstrap an application using
 * the `bootstrapApplication` function, but you need to disable animations
 * (for example, when running tests).
 *
 * ```typescript
 * bootstrapApplication(RootComponent, {
 *   providers: [
 *     provideNoopAnimations()
 *   ]
 * });
 * ```
 *
 * @publicApi
 */
function provideNoopAnimations() {
  // Return a copy to prevent changes to the original array in case any in-place
  // alterations are performed to the `provideNoopAnimations` call results in app code.
  return [...BROWSER_NOOP_ANIMATIONS_PROVIDERS];
}

/**
 * @module
 * @description
 * Entry point for all animation APIs of the animation browser package.
 */

/**
 * @module
 * @description
 * Entry point for all public APIs of this package.
 */

// This file is not used to build this module. It is only used during editing

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 4497:
/*!******************************************************************************!*\
  !*** ./node_modules/@angular/platform-browser/fesm2020/platform-browser.mjs ***!
  \******************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BrowserModule": () => (/* binding */ BrowserModule),
/* harmony export */   "BrowserTransferStateModule": () => (/* binding */ BrowserTransferStateModule),
/* harmony export */   "By": () => (/* binding */ By),
/* harmony export */   "DomSanitizer": () => (/* binding */ DomSanitizer),
/* harmony export */   "EVENT_MANAGER_PLUGINS": () => (/* binding */ EVENT_MANAGER_PLUGINS),
/* harmony export */   "EventManager": () => (/* binding */ EventManager),
/* harmony export */   "HAMMER_GESTURE_CONFIG": () => (/* binding */ HAMMER_GESTURE_CONFIG),
/* harmony export */   "HAMMER_LOADER": () => (/* binding */ HAMMER_LOADER),
/* harmony export */   "HammerGestureConfig": () => (/* binding */ HammerGestureConfig),
/* harmony export */   "HammerModule": () => (/* binding */ HammerModule),
/* harmony export */   "Meta": () => (/* binding */ Meta),
/* harmony export */   "REMOVE_STYLES_ON_COMPONENT_DESTROY": () => (/* binding */ REMOVE_STYLES_ON_COMPONENT_DESTROY),
/* harmony export */   "Title": () => (/* binding */ Title),
/* harmony export */   "TransferState": () => (/* binding */ TransferState),
/* harmony export */   "VERSION": () => (/* binding */ VERSION),
/* harmony export */   "bootstrapApplication": () => (/* binding */ bootstrapApplication),
/* harmony export */   "createApplication": () => (/* binding */ createApplication),
/* harmony export */   "disableDebugTools": () => (/* binding */ disableDebugTools),
/* harmony export */   "enableDebugTools": () => (/* binding */ enableDebugTools),
/* harmony export */   "makeStateKey": () => (/* binding */ makeStateKey),
/* harmony export */   "platformBrowser": () => (/* binding */ platformBrowser),
/* harmony export */   "provideProtractorTestingSupport": () => (/* binding */ provideProtractorTestingSupport),
/* harmony export */   "ɵBrowserDomAdapter": () => (/* binding */ BrowserDomAdapter),
/* harmony export */   "ɵBrowserGetTestability": () => (/* binding */ BrowserGetTestability),
/* harmony export */   "ɵDomEventsPlugin": () => (/* binding */ DomEventsPlugin),
/* harmony export */   "ɵDomRendererFactory2": () => (/* binding */ DomRendererFactory2),
/* harmony export */   "ɵDomSanitizerImpl": () => (/* binding */ DomSanitizerImpl),
/* harmony export */   "ɵDomSharedStylesHost": () => (/* binding */ DomSharedStylesHost),
/* harmony export */   "ɵHammerGesturesPlugin": () => (/* binding */ HammerGesturesPlugin),
/* harmony export */   "ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS": () => (/* binding */ INTERNAL_BROWSER_PLATFORM_PROVIDERS),
/* harmony export */   "ɵKeyEventsPlugin": () => (/* binding */ KeyEventsPlugin),
/* harmony export */   "ɵNAMESPACE_URIS": () => (/* binding */ NAMESPACE_URIS),
/* harmony export */   "ɵSharedStylesHost": () => (/* binding */ SharedStylesHost),
/* harmony export */   "ɵTRANSITION_ID": () => (/* binding */ TRANSITION_ID),
/* harmony export */   "ɵescapeHtml": () => (/* binding */ escapeHtml),
/* harmony export */   "ɵflattenStyles": () => (/* binding */ flattenStyles),
/* harmony export */   "ɵgetDOM": () => (/* reexport safe */ _angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵgetDOM"]),
/* harmony export */   "ɵinitDomAdapter": () => (/* binding */ initDomAdapter),
/* harmony export */   "ɵshimContentAttribute": () => (/* binding */ shimContentAttribute),
/* harmony export */   "ɵshimHostAttribute": () => (/* binding */ shimHostAttribute)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 2560);
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */






/**
 * Provides DOM operations in any browser environment.
 *
 * @security Tread carefully! Interacting with the DOM directly is dangerous and
 * can introduce XSS risks.
 */
class GenericBrowserDomAdapter extends _angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵDomAdapter"] {
  constructor() {
    super(...arguments);
    this.supportsDOMEvents = true;
  }
}

/**
 * A `DomAdapter` powered by full browser DOM APIs.
 *
 * @security Tread carefully! Interacting with the DOM directly is dangerous and
 * can introduce XSS risks.
 */
/* tslint:disable:requireParameterType no-console */
class BrowserDomAdapter extends GenericBrowserDomAdapter {
  static makeCurrent() {
    (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵsetRootDomAdapter"])(new BrowserDomAdapter());
  }
  onAndCancel(el, evt, listener) {
    el.addEventListener(evt, listener, false);
    // Needed to follow Dart's subscription semantic, until fix of
    // https://code.google.com/p/dart/issues/detail?id=17406
    return () => {
      el.removeEventListener(evt, listener, false);
    };
  }
  dispatchEvent(el, evt) {
    el.dispatchEvent(evt);
  }
  remove(node) {
    if (node.parentNode) {
      node.parentNode.removeChild(node);
    }
  }
  createElement(tagName, doc) {
    doc = doc || this.getDefaultDocument();
    return doc.createElement(tagName);
  }
  createHtmlDocument() {
    return document.implementation.createHTMLDocument('fakeTitle');
  }
  getDefaultDocument() {
    return document;
  }
  isElementNode(node) {
    return node.nodeType === Node.ELEMENT_NODE;
  }
  isShadowRoot(node) {
    return node instanceof DocumentFragment;
  }
  /** @deprecated No longer being used in Ivy code. To be removed in version 14. */
  getGlobalEventTarget(doc, target) {
    if (target === 'window') {
      return window;
    }
    if (target === 'document') {
      return doc;
    }
    if (target === 'body') {
      return doc.body;
    }
    return null;
  }
  getBaseHref(doc) {
    const href = getBaseElementHref();
    return href == null ? null : relativePath(href);
  }
  resetBaseElement() {
    baseElement = null;
  }
  getUserAgent() {
    return window.navigator.userAgent;
  }
  getCookie(name) {
    return (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵparseCookieValue"])(document.cookie, name);
  }
}
let baseElement = null;
function getBaseElementHref() {
  baseElement = baseElement || document.querySelector('base');
  return baseElement ? baseElement.getAttribute('href') : null;
}
// based on urlUtils.js in AngularJS 1
let urlParsingNode;
function relativePath(url) {
  urlParsingNode = urlParsingNode || document.createElement('a');
  urlParsingNode.setAttribute('href', url);
  const pathName = urlParsingNode.pathname;
  return pathName.charAt(0) === '/' ? pathName : `/${pathName}`;
}

/**
 * An id that identifies a particular application being bootstrapped, that should
 * match across the client/server boundary.
 */
const TRANSITION_ID = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('TRANSITION_ID');
function appInitializerFactory(transitionId, document, injector) {
  return () => {
    // Wait for all application initializers to be completed before removing the styles set by
    // the server.
    injector.get(_angular_core__WEBPACK_IMPORTED_MODULE_1__.ApplicationInitStatus).donePromise.then(() => {
      const dom = (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵgetDOM"])();
      const styles = document.querySelectorAll(`style[ng-transition="${transitionId}"]`);
      for (let i = 0; i < styles.length; i++) {
        dom.remove(styles[i]);
      }
    });
  };
}
const SERVER_TRANSITION_PROVIDERS = [{
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__.APP_INITIALIZER,
  useFactory: appInitializerFactory,
  deps: [TRANSITION_ID, _angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT, _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injector],
  multi: true
}];
class BrowserGetTestability {
  addToWindow(registry) {
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].getAngularTestability = (elem, findInAncestors = true) => {
      const testability = registry.findTestabilityInTree(elem, findInAncestors);
      if (testability == null) {
        throw new Error('Could not find testability for element.');
      }
      return testability;
    };
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].getAllAngularTestabilities = () => registry.getAllTestabilities();
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].getAllAngularRootElements = () => registry.getAllRootElements();
    const whenAllStable = (callback /** TODO #9100 */) => {
      const testabilities = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].getAllAngularTestabilities();
      let count = testabilities.length;
      let didWork = false;
      const decrement = function (didWork_ /** TODO #9100 */) {
        didWork = didWork || didWork_;
        count--;
        if (count == 0) {
          callback(didWork);
        }
      };
      testabilities.forEach(function (testability /** TODO #9100 */) {
        testability.whenStable(decrement);
      });
    };
    if (!_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].frameworkStabilizers) {
      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].frameworkStabilizers = [];
    }
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].frameworkStabilizers.push(whenAllStable);
  }
  findTestabilityInTree(registry, elem, findInAncestors) {
    if (elem == null) {
      return null;
    }
    const t = registry.getTestability(elem);
    if (t != null) {
      return t;
    } else if (!findInAncestors) {
      return null;
    }
    if ((0,_angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵgetDOM"])().isShadowRoot(elem)) {
      return this.findTestabilityInTree(registry, elem.host, true);
    }
    return this.findTestabilityInTree(registry, elem.parentElement, true);
  }
}

/**
 * A factory for `HttpXhrBackend` that uses the `XMLHttpRequest` browser API.
 */
class BrowserXhr {
  build() {
    return new XMLHttpRequest();
  }
}
BrowserXhr.ɵfac = function BrowserXhr_Factory(t) {
  return new (t || BrowserXhr)();
};
BrowserXhr.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: BrowserXhr,
  factory: BrowserXhr.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](BrowserXhr, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], null, null);
})();

/**
 * The injection token for the event-manager plug-in service.
 *
 * @publicApi
 */
const EVENT_MANAGER_PLUGINS = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('EventManagerPlugins');
/**
 * An injectable service that provides event management for Angular
 * through a browser plug-in.
 *
 * @publicApi
 */
class EventManager {
  /**
   * Initializes an instance of the event-manager service.
   */
  constructor(plugins, _zone) {
    this._zone = _zone;
    this._eventNameToPlugin = new Map();
    plugins.forEach(plugin => {
      plugin.manager = this;
    });
    this._plugins = plugins.slice().reverse();
  }
  /**
   * Registers a handler for a specific element and event.
   *
   * @param element The HTML element to receive event notifications.
   * @param eventName The name of the event to listen for.
   * @param handler A function to call when the notification occurs. Receives the
   * event object as an argument.
   * @returns  A callback function that can be used to remove the handler.
   */
  addEventListener(element, eventName, handler) {
    const plugin = this._findPluginFor(eventName);
    return plugin.addEventListener(element, eventName, handler);
  }
  /**
   * Registers a global handler for an event in a target view.
   *
   * @param target A target for global event notifications. One of "window", "document", or "body".
   * @param eventName The name of the event to listen for.
   * @param handler A function to call when the notification occurs. Receives the
   * event object as an argument.
   * @returns A callback function that can be used to remove the handler.
   * @deprecated No longer being used in Ivy code. To be removed in version 14.
   */
  addGlobalEventListener(target, eventName, handler) {
    const plugin = this._findPluginFor(eventName);
    return plugin.addGlobalEventListener(target, eventName, handler);
  }
  /**
   * Retrieves the compilation zone in which event listeners are registered.
   */
  getZone() {
    return this._zone;
  }
  /** @internal */
  _findPluginFor(eventName) {
    const plugin = this._eventNameToPlugin.get(eventName);
    if (plugin) {
      return plugin;
    }
    const plugins = this._plugins;
    for (let i = 0; i < plugins.length; i++) {
      const plugin = plugins[i];
      if (plugin.supports(eventName)) {
        this._eventNameToPlugin.set(eventName, plugin);
        return plugin;
      }
    }
    throw new Error(`No event manager plugin found for event ${eventName}`);
  }
}
EventManager.ɵfac = function EventManager_Factory(t) {
  return new (t || EventManager)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](EVENT_MANAGER_PLUGINS), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone));
};
EventManager.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: EventManager,
  factory: EventManager.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](EventManager, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [EVENT_MANAGER_PLUGINS]
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone
    }];
  }, null);
})();
class EventManagerPlugin {
  constructor(_doc) {
    this._doc = _doc;
  }
  addGlobalEventListener(element, eventName, handler) {
    const target = (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵgetDOM"])().getGlobalEventTarget(this._doc, element);
    if (!target) {
      throw new Error(`Unsupported event target ${target} for event ${eventName}`);
    }
    return this.addEventListener(target, eventName, handler);
  }
}
class SharedStylesHost {
  constructor() {
    this.usageCount = new Map();
  }
  addStyles(styles) {
    for (const style of styles) {
      const usageCount = this.changeUsageCount(style, 1);
      if (usageCount === 1) {
        this.onStyleAdded(style);
      }
    }
  }
  removeStyles(styles) {
    for (const style of styles) {
      const usageCount = this.changeUsageCount(style, -1);
      if (usageCount === 0) {
        this.onStyleRemoved(style);
      }
    }
  }
  onStyleRemoved(style) {}
  onStyleAdded(style) {}
  getAllStyles() {
    return this.usageCount.keys();
  }
  changeUsageCount(style, delta) {
    const map = this.usageCount;
    let usage = map.get(style) ?? 0;
    usage += delta;
    if (usage > 0) {
      map.set(style, usage);
    } else {
      map.delete(style);
    }
    return usage;
  }
  ngOnDestroy() {
    for (const style of this.getAllStyles()) {
      this.onStyleRemoved(style);
    }
    this.usageCount.clear();
  }
}
SharedStylesHost.ɵfac = function SharedStylesHost_Factory(t) {
  return new (t || SharedStylesHost)();
};
SharedStylesHost.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: SharedStylesHost,
  factory: SharedStylesHost.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](SharedStylesHost, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], null, null);
})();
class DomSharedStylesHost extends SharedStylesHost {
  constructor(doc) {
    super();
    this.doc = doc;
    // Maps all registered host nodes to a list of style nodes that have been added to the host node.
    this.styleRef = new Map();
    this.hostNodes = new Set();
    this.resetHostNodes();
  }
  onStyleAdded(style) {
    for (const host of this.hostNodes) {
      this.addStyleToHost(host, style);
    }
  }
  onStyleRemoved(style) {
    const styleRef = this.styleRef;
    const styleElements = styleRef.get(style);
    styleElements?.forEach(e => e.remove());
    styleRef.delete(style);
  }
  ngOnDestroy() {
    super.ngOnDestroy();
    this.styleRef.clear();
    this.resetHostNodes();
  }
  addHost(hostNode) {
    this.hostNodes.add(hostNode);
    for (const style of this.getAllStyles()) {
      this.addStyleToHost(hostNode, style);
    }
  }
  removeHost(hostNode) {
    this.hostNodes.delete(hostNode);
  }
  addStyleToHost(host, style) {
    const styleEl = this.doc.createElement('style');
    styleEl.textContent = style;
    host.appendChild(styleEl);
    const styleElRef = this.styleRef.get(style);
    if (styleElRef) {
      styleElRef.push(styleEl);
    } else {
      this.styleRef.set(style, [styleEl]);
    }
  }
  resetHostNodes() {
    const hostNodes = this.hostNodes;
    hostNodes.clear();
    // Re-add the head element back since this is the default host.
    hostNodes.add(this.doc.head);
  }
}
DomSharedStylesHost.ɵfac = function DomSharedStylesHost_Factory(t) {
  return new (t || DomSharedStylesHost)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
DomSharedStylesHost.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: DomSharedStylesHost,
  factory: DomSharedStylesHost.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DomSharedStylesHost, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();
const NAMESPACE_URIS = {
  'svg': 'http://www.w3.org/2000/svg',
  'xhtml': 'http://www.w3.org/1999/xhtml',
  'xlink': 'http://www.w3.org/1999/xlink',
  'xml': 'http://www.w3.org/XML/1998/namespace',
  'xmlns': 'http://www.w3.org/2000/xmlns/',
  'math': 'http://www.w3.org/1998/MathML/'
};
const COMPONENT_REGEX = /%COMP%/g;
const NG_DEV_MODE$1 = typeof ngDevMode === 'undefined' || !!ngDevMode;
const COMPONENT_VARIABLE = '%COMP%';
const HOST_ATTR = `_nghost-${COMPONENT_VARIABLE}`;
const CONTENT_ATTR = `_ngcontent-${COMPONENT_VARIABLE}`;
/**
 * The default value for the `REMOVE_STYLES_ON_COMPONENT_DESTROY` DI token.
 */
const REMOVE_STYLES_ON_COMPONENT_DESTROY_DEFAULT = false;
/**
 * A [DI token](guide/glossary#di-token "DI token definition") that indicates whether styles
 * of destroyed components should be removed from DOM.
 *
 * By default, the value is set to `false`. This will be changed in the next major version.
 * @publicApi
 */
const REMOVE_STYLES_ON_COMPONENT_DESTROY = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('RemoveStylesOnCompDestory', {
  providedIn: 'root',
  factory: () => REMOVE_STYLES_ON_COMPONENT_DESTROY_DEFAULT
});
function shimContentAttribute(componentShortId) {
  return CONTENT_ATTR.replace(COMPONENT_REGEX, componentShortId);
}
function shimHostAttribute(componentShortId) {
  return HOST_ATTR.replace(COMPONENT_REGEX, componentShortId);
}
function flattenStyles(compId, styles) {
  // Cannot use `Infinity` as depth as `infinity` is not a number literal in TypeScript.
  // See: https://github.com/microsoft/TypeScript/issues/32277
  return styles.flat(100).map(s => s.replace(COMPONENT_REGEX, compId));
}
function decoratePreventDefault(eventHandler) {
  // `DebugNode.triggerEventHandler` needs to know if the listener was created with
  // decoratePreventDefault or is a listener added outside the Angular context so it can handle the
  // two differently. In the first case, the special '__ngUnwrap__' token is passed to the unwrap
  // the listener (see below).
  return event => {
    // Ivy uses '__ngUnwrap__' as a special token that allows us to unwrap the function
    // so that it can be invoked programmatically by `DebugNode.triggerEventHandler`. The debug_node
    // can inspect the listener toString contents for the existence of this special token. Because
    // the token is a string literal, it is ensured to not be modified by compiled code.
    if (event === '__ngUnwrap__') {
      return eventHandler;
    }
    const allowDefaultBehavior = eventHandler(event);
    if (allowDefaultBehavior === false) {
      // TODO(tbosch): move preventDefault into event plugins...
      event.preventDefault();
      event.returnValue = false;
    }
    return undefined;
  };
}
class DomRendererFactory2 {
  constructor(eventManager, sharedStylesHost, appId, removeStylesOnCompDestory) {
    this.eventManager = eventManager;
    this.sharedStylesHost = sharedStylesHost;
    this.appId = appId;
    this.removeStylesOnCompDestory = removeStylesOnCompDestory;
    this.rendererByCompId = new Map();
    this.defaultRenderer = new DefaultDomRenderer2(eventManager);
  }
  createRenderer(element, type) {
    if (!element || !type) {
      return this.defaultRenderer;
    }
    const renderer = this.getOrCreateRenderer(element, type);
    // Renderers have different logic due to different encapsulation behaviours.
    // Ex: for emulated, an attribute is added to the element.
    if (renderer instanceof EmulatedEncapsulationDomRenderer2) {
      renderer.applyToHost(element);
    } else if (renderer instanceof NoneEncapsulationDomRenderer) {
      renderer.applyStyles();
    }
    return renderer;
  }
  getOrCreateRenderer(element, type) {
    const rendererByCompId = this.rendererByCompId;
    let renderer = rendererByCompId.get(type.id);
    if (!renderer) {
      const eventManager = this.eventManager;
      const sharedStylesHost = this.sharedStylesHost;
      const removeStylesOnCompDestory = this.removeStylesOnCompDestory;
      switch (type.encapsulation) {
        case _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewEncapsulation.Emulated:
          renderer = new EmulatedEncapsulationDomRenderer2(eventManager, sharedStylesHost, type, this.appId, removeStylesOnCompDestory);
          break;
        case _angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewEncapsulation.ShadowDom:
          return new ShadowDomRenderer(eventManager, sharedStylesHost, element, type);
        default:
          renderer = new NoneEncapsulationDomRenderer(eventManager, sharedStylesHost, type, removeStylesOnCompDestory);
          break;
      }
      renderer.onDestroy = () => rendererByCompId.delete(type.id);
      rendererByCompId.set(type.id, renderer);
    }
    return renderer;
  }
  ngOnDestroy() {
    this.rendererByCompId.clear();
  }
  begin() {}
  end() {}
}
DomRendererFactory2.ɵfac = function DomRendererFactory2_Factory(t) {
  return new (t || DomRendererFactory2)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](EventManager), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](DomSharedStylesHost), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.APP_ID), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](REMOVE_STYLES_ON_COMPONENT_DESTROY));
};
DomRendererFactory2.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: DomRendererFactory2,
  factory: DomRendererFactory2.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DomRendererFactory2, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], function () {
    return [{
      type: EventManager
    }, {
      type: DomSharedStylesHost
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.APP_ID]
      }]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [REMOVE_STYLES_ON_COMPONENT_DESTROY]
      }]
    }];
  }, null);
})();
class DefaultDomRenderer2 {
  constructor(eventManager) {
    this.eventManager = eventManager;
    this.data = Object.create(null);
    this.destroyNode = null;
  }
  destroy() {}
  createElement(name, namespace) {
    if (namespace) {
      // TODO: `|| namespace` was added in
      // https://github.com/angular/angular/commit/2b9cc8503d48173492c29f5a271b61126104fbdb to
      // support how Ivy passed around the namespace URI rather than short name at the time. It did
      // not, however extend the support to other parts of the system (setAttribute, setAttribute,
      // and the ServerRenderer). We should decide what exactly the semantics for dealing with
      // namespaces should be and make it consistent.
      // Related issues:
      // https://github.com/angular/angular/issues/44028
      // https://github.com/angular/angular/issues/44883
      return document.createElementNS(NAMESPACE_URIS[namespace] || namespace, name);
    }
    return document.createElement(name);
  }
  createComment(value) {
    return document.createComment(value);
  }
  createText(value) {
    return document.createTextNode(value);
  }
  appendChild(parent, newChild) {
    const targetParent = isTemplateNode(parent) ? parent.content : parent;
    targetParent.appendChild(newChild);
  }
  insertBefore(parent, newChild, refChild) {
    if (parent) {
      const targetParent = isTemplateNode(parent) ? parent.content : parent;
      targetParent.insertBefore(newChild, refChild);
    }
  }
  removeChild(parent, oldChild) {
    if (parent) {
      parent.removeChild(oldChild);
    }
  }
  selectRootElement(selectorOrNode, preserveContent) {
    let el = typeof selectorOrNode === 'string' ? document.querySelector(selectorOrNode) : selectorOrNode;
    if (!el) {
      throw new Error(`The selector "${selectorOrNode}" did not match any elements`);
    }
    if (!preserveContent) {
      el.textContent = '';
    }
    return el;
  }
  parentNode(node) {
    return node.parentNode;
  }
  nextSibling(node) {
    return node.nextSibling;
  }
  setAttribute(el, name, value, namespace) {
    if (namespace) {
      name = namespace + ':' + name;
      const namespaceUri = NAMESPACE_URIS[namespace];
      if (namespaceUri) {
        el.setAttributeNS(namespaceUri, name, value);
      } else {
        el.setAttribute(name, value);
      }
    } else {
      el.setAttribute(name, value);
    }
  }
  removeAttribute(el, name, namespace) {
    if (namespace) {
      const namespaceUri = NAMESPACE_URIS[namespace];
      if (namespaceUri) {
        el.removeAttributeNS(namespaceUri, name);
      } else {
        el.removeAttribute(`${namespace}:${name}`);
      }
    } else {
      el.removeAttribute(name);
    }
  }
  addClass(el, name) {
    el.classList.add(name);
  }
  removeClass(el, name) {
    el.classList.remove(name);
  }
  setStyle(el, style, value, flags) {
    if (flags & (_angular_core__WEBPACK_IMPORTED_MODULE_1__.RendererStyleFlags2.DashCase | _angular_core__WEBPACK_IMPORTED_MODULE_1__.RendererStyleFlags2.Important)) {
      el.style.setProperty(style, value, flags & _angular_core__WEBPACK_IMPORTED_MODULE_1__.RendererStyleFlags2.Important ? 'important' : '');
    } else {
      el.style[style] = value;
    }
  }
  removeStyle(el, style, flags) {
    if (flags & _angular_core__WEBPACK_IMPORTED_MODULE_1__.RendererStyleFlags2.DashCase) {
      // removeProperty has no effect when used on camelCased properties.
      el.style.removeProperty(style);
    } else {
      el.style[style] = '';
    }
  }
  setProperty(el, name, value) {
    NG_DEV_MODE$1 && checkNoSyntheticProp(name, 'property');
    el[name] = value;
  }
  setValue(node, value) {
    node.nodeValue = value;
  }
  listen(target, event, callback) {
    NG_DEV_MODE$1 && checkNoSyntheticProp(event, 'listener');
    if (typeof target === 'string') {
      return this.eventManager.addGlobalEventListener(target, event, decoratePreventDefault(callback));
    }
    return this.eventManager.addEventListener(target, event, decoratePreventDefault(callback));
  }
}
const AT_CHARCODE = (() => '@'.charCodeAt(0))();
function checkNoSyntheticProp(name, nameKind) {
  if (name.charCodeAt(0) === AT_CHARCODE) {
    throw new Error(`Unexpected synthetic ${nameKind} ${name} found. Please make sure that:
  - Either \`BrowserAnimationsModule\` or \`NoopAnimationsModule\` are imported in your application.
  - There is corresponding configuration for the animation named \`${name}\` defined in the \`animations\` field of the \`@Component\` decorator (see https://angular.io/api/core/Component#animations).`);
  }
}
function isTemplateNode(node) {
  return node.tagName === 'TEMPLATE' && node.content !== undefined;
}
class ShadowDomRenderer extends DefaultDomRenderer2 {
  constructor(eventManager, sharedStylesHost, hostEl, component) {
    super(eventManager);
    this.sharedStylesHost = sharedStylesHost;
    this.hostEl = hostEl;
    this.shadowRoot = hostEl.attachShadow({
      mode: 'open'
    });
    this.sharedStylesHost.addHost(this.shadowRoot);
    const styles = flattenStyles(component.id, component.styles);
    for (const style of styles) {
      const styleEl = document.createElement('style');
      styleEl.textContent = style;
      this.shadowRoot.appendChild(styleEl);
    }
  }
  nodeOrShadowRoot(node) {
    return node === this.hostEl ? this.shadowRoot : node;
  }
  appendChild(parent, newChild) {
    return super.appendChild(this.nodeOrShadowRoot(parent), newChild);
  }
  insertBefore(parent, newChild, refChild) {
    return super.insertBefore(this.nodeOrShadowRoot(parent), newChild, refChild);
  }
  removeChild(parent, oldChild) {
    return super.removeChild(this.nodeOrShadowRoot(parent), oldChild);
  }
  parentNode(node) {
    return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(node)));
  }
  destroy() {
    this.sharedStylesHost.removeHost(this.shadowRoot);
  }
}
class NoneEncapsulationDomRenderer extends DefaultDomRenderer2 {
  constructor(eventManager, sharedStylesHost, component, removeStylesOnCompDestory, compId = component.id) {
    super(eventManager);
    this.sharedStylesHost = sharedStylesHost;
    this.removeStylesOnCompDestory = removeStylesOnCompDestory;
    this.rendererUsageCount = 0;
    this.styles = flattenStyles(compId, component.styles);
  }
  applyStyles() {
    this.sharedStylesHost.addStyles(this.styles);
    this.rendererUsageCount++;
  }
  destroy() {
    if (!this.removeStylesOnCompDestory) {
      return;
    }
    this.sharedStylesHost.removeStyles(this.styles);
    this.rendererUsageCount--;
    if (this.rendererUsageCount === 0) {
      this.onDestroy?.();
    }
  }
}
class EmulatedEncapsulationDomRenderer2 extends NoneEncapsulationDomRenderer {
  constructor(eventManager, sharedStylesHost, component, appId, removeStylesOnCompDestory) {
    const compId = appId + '-' + component.id;
    super(eventManager, sharedStylesHost, component, removeStylesOnCompDestory, compId);
    this.contentAttr = shimContentAttribute(compId);
    this.hostAttr = shimHostAttribute(compId);
  }
  applyToHost(element) {
    this.applyStyles();
    this.setAttribute(element, this.hostAttr, '');
  }
  createElement(parent, name) {
    const el = super.createElement(parent, name);
    super.setAttribute(el, this.contentAttr, '');
    return el;
  }
}
class DomEventsPlugin extends EventManagerPlugin {
  constructor(doc) {
    super(doc);
  }
  // This plugin should come last in the list of plugins, because it accepts all
  // events.
  supports(eventName) {
    return true;
  }
  addEventListener(element, eventName, handler) {
    element.addEventListener(eventName, handler, false);
    return () => this.removeEventListener(element, eventName, handler);
  }
  removeEventListener(target, eventName, callback) {
    return target.removeEventListener(eventName, callback);
  }
}
DomEventsPlugin.ɵfac = function DomEventsPlugin_Factory(t) {
  return new (t || DomEventsPlugin)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
DomEventsPlugin.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: DomEventsPlugin,
  factory: DomEventsPlugin.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DomEventsPlugin, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * Defines supported modifiers for key events.
 */
const MODIFIER_KEYS = ['alt', 'control', 'meta', 'shift'];
// The following values are here for cross-browser compatibility and to match the W3C standard
// cf https://www.w3.org/TR/DOM-Level-3-Events-key/
const _keyMap = {
  '\b': 'Backspace',
  '\t': 'Tab',
  '\x7F': 'Delete',
  '\x1B': 'Escape',
  'Del': 'Delete',
  'Esc': 'Escape',
  'Left': 'ArrowLeft',
  'Right': 'ArrowRight',
  'Up': 'ArrowUp',
  'Down': 'ArrowDown',
  'Menu': 'ContextMenu',
  'Scroll': 'ScrollLock',
  'Win': 'OS'
};
/**
 * Retrieves modifiers from key-event objects.
 */
const MODIFIER_KEY_GETTERS = {
  'alt': event => event.altKey,
  'control': event => event.ctrlKey,
  'meta': event => event.metaKey,
  'shift': event => event.shiftKey
};
/**
 * @publicApi
 * A browser plug-in that provides support for handling of key events in Angular.
 */
class KeyEventsPlugin extends EventManagerPlugin {
  /**
   * Initializes an instance of the browser plug-in.
   * @param doc The document in which key events will be detected.
   */
  constructor(doc) {
    super(doc);
  }
  /**
   * Reports whether a named key event is supported.
   * @param eventName The event name to query.
   * @return True if the named key event is supported.
   */
  supports(eventName) {
    return KeyEventsPlugin.parseEventName(eventName) != null;
  }
  /**
   * Registers a handler for a specific element and key event.
   * @param element The HTML element to receive event notifications.
   * @param eventName The name of the key event to listen for.
   * @param handler A function to call when the notification occurs. Receives the
   * event object as an argument.
   * @returns The key event that was registered.
   */
  addEventListener(element, eventName, handler) {
    const parsedEvent = KeyEventsPlugin.parseEventName(eventName);
    const outsideHandler = KeyEventsPlugin.eventCallback(parsedEvent['fullKey'], handler, this.manager.getZone());
    return this.manager.getZone().runOutsideAngular(() => {
      return (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵgetDOM"])().onAndCancel(element, parsedEvent['domEventName'], outsideHandler);
    });
  }
  /**
   * Parses the user provided full keyboard event definition and normalizes it for
   * later internal use. It ensures the string is all lowercase, converts special
   * characters to a standard spelling, and orders all the values consistently.
   *
   * @param eventName The name of the key event to listen for.
   * @returns an object with the full, normalized string, and the dom event name
   * or null in the case when the event doesn't match a keyboard event.
   */
  static parseEventName(eventName) {
    const parts = eventName.toLowerCase().split('.');
    const domEventName = parts.shift();
    if (parts.length === 0 || !(domEventName === 'keydown' || domEventName === 'keyup')) {
      return null;
    }
    const key = KeyEventsPlugin._normalizeKey(parts.pop());
    let fullKey = '';
    let codeIX = parts.indexOf('code');
    if (codeIX > -1) {
      parts.splice(codeIX, 1);
      fullKey = 'code.';
    }
    MODIFIER_KEYS.forEach(modifierName => {
      const index = parts.indexOf(modifierName);
      if (index > -1) {
        parts.splice(index, 1);
        fullKey += modifierName + '.';
      }
    });
    fullKey += key;
    if (parts.length != 0 || key.length === 0) {
      // returning null instead of throwing to let another plugin process the event
      return null;
    }
    // NOTE: Please don't rewrite this as so, as it will break JSCompiler property renaming.
    //       The code must remain in the `result['domEventName']` form.
    // return {domEventName, fullKey};
    const result = {};
    result['domEventName'] = domEventName;
    result['fullKey'] = fullKey;
    return result;
  }
  /**
   * Determines whether the actual keys pressed match the configured key code string.
   * The `fullKeyCode` event is normalized in the `parseEventName` method when the
   * event is attached to the DOM during the `addEventListener` call. This is unseen
   * by the end user and is normalized for internal consistency and parsing.
   *
   * @param event The keyboard event.
   * @param fullKeyCode The normalized user defined expected key event string
   * @returns boolean.
   */
  static matchEventFullKeyCode(event, fullKeyCode) {
    let keycode = _keyMap[event.key] || event.key;
    let key = '';
    if (fullKeyCode.indexOf('code.') > -1) {
      keycode = event.code;
      key = 'code.';
    }
    // the keycode could be unidentified so we have to check here
    if (keycode == null || !keycode) return false;
    keycode = keycode.toLowerCase();
    if (keycode === ' ') {
      keycode = 'space'; // for readability
    } else if (keycode === '.') {
      keycode = 'dot'; // because '.' is used as a separator in event names
    }

    MODIFIER_KEYS.forEach(modifierName => {
      if (modifierName !== keycode) {
        const modifierGetter = MODIFIER_KEY_GETTERS[modifierName];
        if (modifierGetter(event)) {
          key += modifierName + '.';
        }
      }
    });
    key += keycode;
    return key === fullKeyCode;
  }
  /**
   * Configures a handler callback for a key event.
   * @param fullKey The event name that combines all simultaneous keystrokes.
   * @param handler The function that responds to the key event.
   * @param zone The zone in which the event occurred.
   * @returns A callback function.
   */
  static eventCallback(fullKey, handler, zone) {
    return event => {
      if (KeyEventsPlugin.matchEventFullKeyCode(event, fullKey)) {
        zone.runGuarded(() => handler(event));
      }
    };
  }
  /** @internal */
  static _normalizeKey(keyName) {
    // TODO: switch to a Map if the mapping grows too much
    switch (keyName) {
      case 'esc':
        return 'escape';
      default:
        return keyName;
    }
  }
}
KeyEventsPlugin.ɵfac = function KeyEventsPlugin_Factory(t) {
  return new (t || KeyEventsPlugin)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
KeyEventsPlugin.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: KeyEventsPlugin,
  factory: KeyEventsPlugin.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](KeyEventsPlugin, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();
const NG_DEV_MODE = typeof ngDevMode === 'undefined' || !!ngDevMode;
/**
 * Bootstraps an instance of an Angular application and renders a standalone component as the
 * application's root component. More information about standalone components can be found in [this
 * guide](guide/standalone-components).
 *
 * @usageNotes
 * The root component passed into this function *must* be a standalone one (should have the
 * `standalone: true` flag in the `@Component` decorator config).
 *
 * ```typescript
 * @Component({
 *   standalone: true,
 *   template: 'Hello world!'
 * })
 * class RootComponent {}
 *
 * const appRef: ApplicationRef = await bootstrapApplication(RootComponent);
 * ```
 *
 * You can add the list of providers that should be available in the application injector by
 * specifying the `providers` field in an object passed as the second argument:
 *
 * ```typescript
 * await bootstrapApplication(RootComponent, {
 *   providers: [
 *     {provide: BACKEND_URL, useValue: 'https://yourdomain.com/api'}
 *   ]
 * });
 * ```
 *
 * The `importProvidersFrom` helper method can be used to collect all providers from any
 * existing NgModule (and transitively from all NgModules that it imports):
 *
 * ```typescript
 * await bootstrapApplication(RootComponent, {
 *   providers: [
 *     importProvidersFrom(SomeNgModule)
 *   ]
 * });
 * ```
 *
 * Note: the `bootstrapApplication` method doesn't include [Testability](api/core/Testability) by
 * default. You can add [Testability](api/core/Testability) by getting the list of necessary
 * providers using `provideProtractorTestingSupport()` function and adding them into the `providers`
 * array, for example:
 *
 * ```typescript
 * import {provideProtractorTestingSupport} from '@angular/platform-browser';
 *
 * await bootstrapApplication(RootComponent, {providers: [provideProtractorTestingSupport()]});
 * ```
 *
 * @param rootComponent A reference to a standalone component that should be rendered.
 * @param options Extra configuration for the bootstrap operation, see `ApplicationConfig` for
 *     additional info.
 * @returns A promise that returns an `ApplicationRef` instance once resolved.
 *
 * @publicApi
 */
function bootstrapApplication(rootComponent, options) {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵinternalCreateApplication"])({
    rootComponent,
    ...createProvidersConfig(options)
  });
}
/**
 * Create an instance of an Angular application without bootstrapping any components. This is useful
 * for the situation where one wants to decouple application environment creation (a platform and
 * associated injectors) from rendering components on a screen. Components can be subsequently
 * bootstrapped on the returned `ApplicationRef`.
 *
 * @param options Extra configuration for the application environment, see `ApplicationConfig` for
 *     additional info.
 * @returns A promise that returns an `ApplicationRef` instance once resolved.
 *
 * @publicApi
 */
function createApplication(options) {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵinternalCreateApplication"])(createProvidersConfig(options));
}
function createProvidersConfig(options) {
  return {
    appProviders: [...BROWSER_MODULE_PROVIDERS, ...(options?.providers ?? [])],
    platformProviders: INTERNAL_BROWSER_PLATFORM_PROVIDERS
  };
}
/**
 * Returns a set of providers required to setup [Testability](api/core/Testability) for an
 * application bootstrapped using the `bootstrapApplication` function. The set of providers is
 * needed to support testing an application with Protractor (which relies on the Testability APIs
 * to be present).
 *
 * @returns An array of providers required to setup Testability for an application and make it
 *     available for testing using Protractor.
 *
 * @publicApi
 */
function provideProtractorTestingSupport() {
  // Return a copy to prevent changes to the original array in case any in-place
  // alterations are performed to the `provideProtractorTestingSupport` call results in app code.
  return [...TESTABILITY_PROVIDERS];
}
function initDomAdapter() {
  BrowserDomAdapter.makeCurrent();
}
function errorHandler() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_1__.ErrorHandler();
}
function _document() {
  // Tell ivy about the global document
  (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetDocument"])(document);
  return document;
}
const INTERNAL_BROWSER_PLATFORM_PROVIDERS = [{
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID,
  useValue: _angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵPLATFORM_BROWSER_ID"]
}, {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_INITIALIZER,
  useValue: initDomAdapter,
  multi: true
}, {
  provide: _angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT,
  useFactory: _document,
  deps: []
}];
/**
 * A factory function that returns a `PlatformRef` instance associated with browser service
 * providers.
 *
 * @publicApi
 */
const platformBrowser = (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.createPlatformFactory)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.platformCore, 'browser', INTERNAL_BROWSER_PLATFORM_PROVIDERS);
/**
 * Internal marker to signal whether providers from the `BrowserModule` are already present in DI.
 * This is needed to avoid loading `BrowserModule` providers twice. We can't rely on the
 * `BrowserModule` presence itself, since the standalone-based bootstrap just imports
 * `BrowserModule` providers without referencing the module itself.
 */
const BROWSER_MODULE_PROVIDERS_MARKER = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken(NG_DEV_MODE ? 'BrowserModule Providers Marker' : '');
const TESTABILITY_PROVIDERS = [{
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵTESTABILITY_GETTER"],
  useClass: BrowserGetTestability,
  deps: []
}, {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵTESTABILITY"],
  useClass: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Testability,
  deps: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone, _angular_core__WEBPACK_IMPORTED_MODULE_1__.TestabilityRegistry, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵTESTABILITY_GETTER"]]
}, {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Testability,
  useClass: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Testability,
  deps: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone, _angular_core__WEBPACK_IMPORTED_MODULE_1__.TestabilityRegistry, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵTESTABILITY_GETTER"]]
}];
const BROWSER_MODULE_PROVIDERS = [{
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵINJECTOR_SCOPE"],
  useValue: 'root'
}, {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ErrorHandler,
  useFactory: errorHandler,
  deps: []
}, {
  provide: EVENT_MANAGER_PLUGINS,
  useClass: DomEventsPlugin,
  multi: true,
  deps: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT, _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone, _angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID]
}, {
  provide: EVENT_MANAGER_PLUGINS,
  useClass: KeyEventsPlugin,
  multi: true,
  deps: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
}, {
  provide: DomRendererFactory2,
  useClass: DomRendererFactory2,
  deps: [EventManager, DomSharedStylesHost, _angular_core__WEBPACK_IMPORTED_MODULE_1__.APP_ID, REMOVE_STYLES_ON_COMPONENT_DESTROY]
}, {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__.RendererFactory2,
  useExisting: DomRendererFactory2
}, {
  provide: SharedStylesHost,
  useExisting: DomSharedStylesHost
}, {
  provide: DomSharedStylesHost,
  useClass: DomSharedStylesHost,
  deps: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
}, {
  provide: EventManager,
  useClass: EventManager,
  deps: [EVENT_MANAGER_PLUGINS, _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone]
}, {
  provide: _angular_common__WEBPACK_IMPORTED_MODULE_0__.XhrFactory,
  useClass: BrowserXhr,
  deps: []
}, NG_DEV_MODE ? {
  provide: BROWSER_MODULE_PROVIDERS_MARKER,
  useValue: true
} : []];
/**
 * Exports required infrastructure for all Angular apps.
 * Included by default in all Angular apps created with the CLI
 * `new` command.
 * Re-exports `CommonModule` and `ApplicationModule`, making their
 * exports and providers available to all apps.
 *
 * @publicApi
 */
class BrowserModule {
  constructor(providersAlreadyPresent) {
    if (NG_DEV_MODE && providersAlreadyPresent) {
      throw new Error(`Providers from the \`BrowserModule\` have already been loaded. If you need access ` + `to common directives such as NgIf and NgFor, import the \`CommonModule\` instead.`);
    }
  }
  /**
   * Configures a browser-based app to transition from a server-rendered app, if
   * one is present on the page.
   *
   * @param params An object containing an identifier for the app to transition.
   * The ID must match between the client and server versions of the app.
   * @returns The reconfigured `BrowserModule` to import into the app's root `AppModule`.
   */
  static withServerTransition(params) {
    return {
      ngModule: BrowserModule,
      providers: [{
        provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__.APP_ID,
        useValue: params.appId
      }, {
        provide: TRANSITION_ID,
        useExisting: _angular_core__WEBPACK_IMPORTED_MODULE_1__.APP_ID
      }, SERVER_TRANSITION_PROVIDERS]
    };
  }
}
BrowserModule.ɵfac = function BrowserModule_Factory(t) {
  return new (t || BrowserModule)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](BROWSER_MODULE_PROVIDERS_MARKER, 12));
};
BrowserModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: BrowserModule
});
BrowserModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  providers: [...BROWSER_MODULE_PROVIDERS, ...TESTABILITY_PROVIDERS],
  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.CommonModule, _angular_core__WEBPACK_IMPORTED_MODULE_1__.ApplicationModule]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](BrowserModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      providers: [...BROWSER_MODULE_PROVIDERS, ...TESTABILITY_PROVIDERS],
      exports: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.CommonModule, _angular_core__WEBPACK_IMPORTED_MODULE_1__.ApplicationModule]
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.SkipSelf
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [BROWSER_MODULE_PROVIDERS_MARKER]
      }]
    }];
  }, null);
})();

/**
 * Factory to create a `Meta` service instance for the current DOM document.
 */
function createMeta() {
  return new Meta((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
}
/**
 * A service for managing HTML `<meta>` tags.
 *
 * Properties of the `MetaDefinition` object match the attributes of the
 * HTML `<meta>` tag. These tags define document metadata that is important for
 * things like configuring a Content Security Policy, defining browser compatibility
 * and security settings, setting HTTP Headers, defining rich content for social sharing,
 * and Search Engine Optimization (SEO).
 *
 * To identify specific `<meta>` tags in a document, use an attribute selection
 * string in the format `"tag_attribute='value string'"`.
 * For example, an `attrSelector` value of `"name='description'"` matches a tag
 * whose `name` attribute has the value `"description"`.
 * Selectors are used with the `querySelector()` Document method,
 * in the format `meta[{attrSelector}]`.
 *
 * @see [HTML meta tag](https://developer.mozilla.org/docs/Web/HTML/Element/meta)
 * @see [Document.querySelector()](https://developer.mozilla.org/docs/Web/API/Document/querySelector)
 *
 *
 * @publicApi
 */
class Meta {
  constructor(_doc) {
    this._doc = _doc;
    this._dom = (0,_angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵgetDOM"])();
  }
  /**
   * Retrieves or creates a specific `<meta>` tag element in the current HTML document.
   * In searching for an existing tag, Angular attempts to match the `name` or `property` attribute
   * values in the provided tag definition, and verifies that all other attribute values are equal.
   * If an existing element is found, it is returned and is not modified in any way.
   * @param tag The definition of a `<meta>` element to match or create.
   * @param forceCreation True to create a new element without checking whether one already exists.
   * @returns The existing element with the same attributes and values if found,
   * the new element if no match is found, or `null` if the tag parameter is not defined.
   */
  addTag(tag, forceCreation = false) {
    if (!tag) return null;
    return this._getOrCreateElement(tag, forceCreation);
  }
  /**
   * Retrieves or creates a set of `<meta>` tag elements in the current HTML document.
   * In searching for an existing tag, Angular attempts to match the `name` or `property` attribute
   * values in the provided tag definition, and verifies that all other attribute values are equal.
   * @param tags An array of tag definitions to match or create.
   * @param forceCreation True to create new elements without checking whether they already exist.
   * @returns The matching elements if found, or the new elements.
   */
  addTags(tags, forceCreation = false) {
    if (!tags) return [];
    return tags.reduce((result, tag) => {
      if (tag) {
        result.push(this._getOrCreateElement(tag, forceCreation));
      }
      return result;
    }, []);
  }
  /**
   * Retrieves a `<meta>` tag element in the current HTML document.
   * @param attrSelector The tag attribute and value to match against, in the format
   * `"tag_attribute='value string'"`.
   * @returns The matching element, if any.
   */
  getTag(attrSelector) {
    if (!attrSelector) return null;
    return this._doc.querySelector(`meta[${attrSelector}]`) || null;
  }
  /**
   * Retrieves a set of `<meta>` tag elements in the current HTML document.
   * @param attrSelector The tag attribute and value to match against, in the format
   * `"tag_attribute='value string'"`.
   * @returns The matching elements, if any.
   */
  getTags(attrSelector) {
    if (!attrSelector) return [];
    const list /*NodeList*/ = this._doc.querySelectorAll(`meta[${attrSelector}]`);
    return list ? [].slice.call(list) : [];
  }
  /**
   * Modifies an existing `<meta>` tag element in the current HTML document.
   * @param tag The tag description with which to replace the existing tag content.
   * @param selector A tag attribute and value to match against, to identify
   * an existing tag. A string in the format `"tag_attribute=`value string`"`.
   * If not supplied, matches a tag with the same `name` or `property` attribute value as the
   * replacement tag.
   * @return The modified element.
   */
  updateTag(tag, selector) {
    if (!tag) return null;
    selector = selector || this._parseSelector(tag);
    const meta = this.getTag(selector);
    if (meta) {
      return this._setMetaElementAttributes(tag, meta);
    }
    return this._getOrCreateElement(tag, true);
  }
  /**
   * Removes an existing `<meta>` tag element from the current HTML document.
   * @param attrSelector A tag attribute and value to match against, to identify
   * an existing tag. A string in the format `"tag_attribute=`value string`"`.
   */
  removeTag(attrSelector) {
    this.removeTagElement(this.getTag(attrSelector));
  }
  /**
   * Removes an existing `<meta>` tag element from the current HTML document.
   * @param meta The tag definition to match against to identify an existing tag.
   */
  removeTagElement(meta) {
    if (meta) {
      this._dom.remove(meta);
    }
  }
  _getOrCreateElement(meta, forceCreation = false) {
    if (!forceCreation) {
      const selector = this._parseSelector(meta);
      // It's allowed to have multiple elements with the same name so it's not enough to
      // just check that element with the same name already present on the page. We also need to
      // check if element has tag attributes
      const elem = this.getTags(selector).filter(elem => this._containsAttributes(meta, elem))[0];
      if (elem !== undefined) return elem;
    }
    const element = this._dom.createElement('meta');
    this._setMetaElementAttributes(meta, element);
    const head = this._doc.getElementsByTagName('head')[0];
    head.appendChild(element);
    return element;
  }
  _setMetaElementAttributes(tag, el) {
    Object.keys(tag).forEach(prop => el.setAttribute(this._getMetaKeyMap(prop), tag[prop]));
    return el;
  }
  _parseSelector(tag) {
    const attr = tag.name ? 'name' : 'property';
    return `${attr}="${tag[attr]}"`;
  }
  _containsAttributes(tag, elem) {
    return Object.keys(tag).every(key => elem.getAttribute(this._getMetaKeyMap(key)) === tag[key]);
  }
  _getMetaKeyMap(prop) {
    return META_KEYS_MAP[prop] || prop;
  }
}
Meta.ɵfac = function Meta_Factory(t) {
  return new (t || Meta)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
Meta.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: Meta,
  factory: function Meta_Factory(t) {
    let r = null;
    if (t) {
      r = new t();
    } else {
      r = createMeta();
    }
    return r;
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](Meta, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: createMeta,
      deps: []
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();
/**
 * Mapping for MetaDefinition properties with their correct meta attribute names
 */
const META_KEYS_MAP = {
  httpEquiv: 'http-equiv'
};

/**
 * Factory to create Title service.
 */
function createTitle() {
  return new Title((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
}
/**
 * A service that can be used to get and set the title of a current HTML document.
 *
 * Since an Angular application can't be bootstrapped on the entire HTML document (`<html>` tag)
 * it is not possible to bind to the `text` property of the `HTMLTitleElement` elements
 * (representing the `<title>` tag). Instead, this service can be used to set and get the current
 * title value.
 *
 * @publicApi
 */
class Title {
  constructor(_doc) {
    this._doc = _doc;
  }
  /**
   * Get the title of the current HTML document.
   */
  getTitle() {
    return this._doc.title;
  }
  /**
   * Set the title of the current HTML document.
   * @param newTitle
   */
  setTitle(newTitle) {
    this._doc.title = newTitle || '';
  }
}
Title.ɵfac = function Title_Factory(t) {
  return new (t || Title)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
Title.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: Title,
  factory: function Title_Factory(t) {
    let r = null;
    if (t) {
      r = new t();
    } else {
      r = createTitle();
    }
    return r;
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](Title, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: createTitle,
      deps: []
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * Exports the value under a given `name` in the global property `ng`. For example `ng.probe` if
 * `name` is `'probe'`.
 * @param name Name under which it will be exported. Keep in mind this will be a property of the
 * global `ng` object.
 * @param value The value to export.
 */
function exportNgVar(name, value) {
  if (typeof COMPILED === 'undefined' || !COMPILED) {
    // Note: we can't export `ng` when using closure enhanced optimization as:
    // - closure declares globals itself for minified names, which sometimes clobber our `ng` global
    // - we can't declare a closure extern as the namespace `ng` is already used within Google
    //   for typings for angularJS (via `goog.provide('ng....')`).
    const ng = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].ng = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵglobal"].ng || {};
    ng[name] = value;
  }
}
const win = typeof window !== 'undefined' && window || {};
class ChangeDetectionPerfRecord {
  constructor(msPerTick, numTicks) {
    this.msPerTick = msPerTick;
    this.numTicks = numTicks;
  }
}
/**
 * Entry point for all Angular profiling-related debug tools. This object
 * corresponds to the `ng.profiler` in the dev console.
 */
class AngularProfiler {
  constructor(ref) {
    this.appRef = ref.injector.get(_angular_core__WEBPACK_IMPORTED_MODULE_1__.ApplicationRef);
  }
  // tslint:disable:no-console
  /**
   * Exercises change detection in a loop and then prints the average amount of
   * time in milliseconds how long a single round of change detection takes for
   * the current state of the UI. It runs a minimum of 5 rounds for a minimum
   * of 500 milliseconds.
   *
   * Optionally, a user may pass a `config` parameter containing a map of
   * options. Supported options are:
   *
   * `record` (boolean) - causes the profiler to record a CPU profile while
   * it exercises the change detector. Example:
   *
   * ```
   * ng.profiler.timeChangeDetection({record: true})
   * ```
   */
  timeChangeDetection(config) {
    const record = config && config['record'];
    const profileName = 'Change Detection';
    // Profiler is not available in Android browsers without dev tools opened
    const isProfilerAvailable = win.console.profile != null;
    if (record && isProfilerAvailable) {
      win.console.profile(profileName);
    }
    const start = performanceNow();
    let numTicks = 0;
    while (numTicks < 5 || performanceNow() - start < 500) {
      this.appRef.tick();
      numTicks++;
    }
    const end = performanceNow();
    if (record && isProfilerAvailable) {
      win.console.profileEnd(profileName);
    }
    const msPerTick = (end - start) / numTicks;
    win.console.log(`ran ${numTicks} change detection cycles`);
    win.console.log(`${msPerTick.toFixed(2)} ms per check`);
    return new ChangeDetectionPerfRecord(msPerTick, numTicks);
  }
}
function performanceNow() {
  return win.performance && win.performance.now ? win.performance.now() : new Date().getTime();
}
const PROFILER_GLOBAL_NAME = 'profiler';
/**
 * Enabled Angular debug tools that are accessible via your browser's
 * developer console.
 *
 * Usage:
 *
 * 1. Open developer console (e.g. in Chrome Ctrl + Shift + j)
 * 1. Type `ng.` (usually the console will show auto-complete suggestion)
 * 1. Try the change detection profiler `ng.profiler.timeChangeDetection()`
 *    then hit Enter.
 *
 * @publicApi
 */
function enableDebugTools(ref) {
  exportNgVar(PROFILER_GLOBAL_NAME, new AngularProfiler(ref));
  return ref;
}
/**
 * Disables Angular tools.
 *
 * @publicApi
 */
function disableDebugTools() {
  exportNgVar(PROFILER_GLOBAL_NAME, null);
}
function escapeHtml(text) {
  const escapedText = {
    '&': '&a;',
    '"': '&q;',
    '\'': '&s;',
    '<': '&l;',
    '>': '&g;'
  };
  return text.replace(/[&"'<>]/g, s => escapedText[s]);
}
function unescapeHtml(text) {
  const unescapedText = {
    '&a;': '&',
    '&q;': '"',
    '&s;': '\'',
    '&l;': '<',
    '&g;': '>'
  };
  return text.replace(/&[^;]+;/g, s => unescapedText[s]);
}
/**
 * Create a `StateKey<T>` that can be used to store value of type T with `TransferState`.
 *
 * Example:
 *
 * ```
 * const COUNTER_KEY = makeStateKey<number>('counter');
 * let value = 10;
 *
 * transferState.set(COUNTER_KEY, value);
 * ```
 *
 * @publicApi
 */
function makeStateKey(key) {
  return key;
}
/**
 * A key value store that is transferred from the application on the server side to the application
 * on the client side.
 *
 * The `TransferState` is available as an injectable token.
 * On the client, just inject this token using DI and use it, it will be lazily initialized.
 * On the server it's already included if `renderApplication` function is used. Otherwise, import
 * the `ServerTransferStateModule` module to make the `TransferState` available.
 *
 * The values in the store are serialized/deserialized using JSON.stringify/JSON.parse. So only
 * boolean, number, string, null and non-class objects will be serialized and deserialized in a
 * non-lossy manner.
 *
 * @publicApi
 */
class TransferState {
  constructor() {
    this.store = {};
    this.onSerializeCallbacks = {};
    this.store = retrieveTransferredState((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT), (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.APP_ID));
  }
  /**
   * Get the value corresponding to a key. Return `defaultValue` if key is not found.
   */
  get(key, defaultValue) {
    return this.store[key] !== undefined ? this.store[key] : defaultValue;
  }
  /**
   * Set the value corresponding to a key.
   */
  set(key, value) {
    this.store[key] = value;
  }
  /**
   * Remove a key from the store.
   */
  remove(key) {
    delete this.store[key];
  }
  /**
   * Test whether a key exists in the store.
   */
  hasKey(key) {
    return this.store.hasOwnProperty(key);
  }
  /**
   * Indicates whether the state is empty.
   */
  get isEmpty() {
    return Object.keys(this.store).length === 0;
  }
  /**
   * Register a callback to provide the value for a key when `toJson` is called.
   */
  onSerialize(key, callback) {
    this.onSerializeCallbacks[key] = callback;
  }
  /**
   * Serialize the current state of the store to JSON.
   */
  toJson() {
    // Call the onSerialize callbacks and put those values into the store.
    for (const key in this.onSerializeCallbacks) {
      if (this.onSerializeCallbacks.hasOwnProperty(key)) {
        try {
          this.store[key] = this.onSerializeCallbacks[key]();
        } catch (e) {
          console.warn('Exception in onSerialize callback: ', e);
        }
      }
    }
    return JSON.stringify(this.store);
  }
}
TransferState.ɵfac = function TransferState_Factory(t) {
  return new (t || TransferState)();
};
TransferState.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: TransferState,
  factory: TransferState.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TransferState, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
function retrieveTransferredState(doc, appId) {
  // Locate the script tag with the JSON data transferred from the server.
  // The id of the script tag is set to the Angular appId + 'state'.
  const script = doc.getElementById(appId + '-state');
  let initialState = {};
  if (script && script.textContent) {
    try {
      // Avoid using any here as it triggers lint errors in google3 (any is not allowed).
      initialState = JSON.parse(unescapeHtml(script.textContent));
    } catch (e) {
      console.warn('Exception while restoring TransferState for app ' + appId, e);
    }
  }
  return initialState;
}
/**
 * NgModule to install on the client side while using the `TransferState` to transfer state from
 * server to client.
 *
 * @publicApi
 * @deprecated no longer needed, you can inject the `TransferState` in an app without providing
 *     this module.
 */
class BrowserTransferStateModule {}
BrowserTransferStateModule.ɵfac = function BrowserTransferStateModule_Factory(t) {
  return new (t || BrowserTransferStateModule)();
};
BrowserTransferStateModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: BrowserTransferStateModule
});
BrowserTransferStateModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](BrowserTransferStateModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{}]
  }], null, null);
})();

/**
 * Predicates for use with {@link DebugElement}'s query functions.
 *
 * @publicApi
 */
class By {
  /**
   * Match all nodes.
   *
   * @usageNotes
   * ### Example
   *
   * {@example platform-browser/dom/debug/ts/by/by.ts region='by_all'}
   */
  static all() {
    return () => true;
  }
  /**
   * Match elements by the given CSS selector.
   *
   * @usageNotes
   * ### Example
   *
   * {@example platform-browser/dom/debug/ts/by/by.ts region='by_css'}
   */
  static css(selector) {
    return debugElement => {
      return debugElement.nativeElement != null ? elementMatches(debugElement.nativeElement, selector) : false;
    };
  }
  /**
   * Match nodes that have the given directive present.
   *
   * @usageNotes
   * ### Example
   *
   * {@example platform-browser/dom/debug/ts/by/by.ts region='by_directive'}
   */
  static directive(type) {
    return debugNode => debugNode.providerTokens.indexOf(type) !== -1;
  }
}
function elementMatches(n, selector) {
  if ((0,_angular_common__WEBPACK_IMPORTED_MODULE_0__["ɵgetDOM"])().isElementNode(n)) {
    return n.matches && n.matches(selector) || n.msMatchesSelector && n.msMatchesSelector(selector) || n.webkitMatchesSelector && n.webkitMatchesSelector(selector);
  }
  return false;
}

/**
 * Supported HammerJS recognizer event names.
 */
const EVENT_NAMES = {
  // pan
  'pan': true,
  'panstart': true,
  'panmove': true,
  'panend': true,
  'pancancel': true,
  'panleft': true,
  'panright': true,
  'panup': true,
  'pandown': true,
  // pinch
  'pinch': true,
  'pinchstart': true,
  'pinchmove': true,
  'pinchend': true,
  'pinchcancel': true,
  'pinchin': true,
  'pinchout': true,
  // press
  'press': true,
  'pressup': true,
  // rotate
  'rotate': true,
  'rotatestart': true,
  'rotatemove': true,
  'rotateend': true,
  'rotatecancel': true,
  // swipe
  'swipe': true,
  'swipeleft': true,
  'swiperight': true,
  'swipeup': true,
  'swipedown': true,
  // tap
  'tap': true,
  'doubletap': true
};
/**
 * DI token for providing [HammerJS](https://hammerjs.github.io/) support to Angular.
 * @see `HammerGestureConfig`
 *
 * @ngModule HammerModule
 * @publicApi
 */
const HAMMER_GESTURE_CONFIG = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('HammerGestureConfig');
/**
 * Injection token used to provide a {@link HammerLoader} to Angular.
 *
 * @publicApi
 */
const HAMMER_LOADER = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('HammerLoader');
/**
 * An injectable [HammerJS Manager](https://hammerjs.github.io/api/#hammermanager)
 * for gesture recognition. Configures specific event recognition.
 * @publicApi
 */
class HammerGestureConfig {
  constructor() {
    /**
     * A set of supported event names for gestures to be used in Angular.
     * Angular supports all built-in recognizers, as listed in
     * [HammerJS documentation](https://hammerjs.github.io/).
     */
    this.events = [];
    /**
     * Maps gesture event names to a set of configuration options
     * that specify overrides to the default values for specific properties.
     *
     * The key is a supported event name to be configured,
     * and the options object contains a set of properties, with override values
     * to be applied to the named recognizer event.
     * For example, to disable recognition of the rotate event, specify
     *  `{"rotate": {"enable": false}}`.
     *
     * Properties that are not present take the HammerJS default values.
     * For information about which properties are supported for which events,
     * and their allowed and default values, see
     * [HammerJS documentation](https://hammerjs.github.io/).
     *
     */
    this.overrides = {};
  }
  /**
   * Creates a [HammerJS Manager](https://hammerjs.github.io/api/#hammermanager)
   * and attaches it to a given HTML element.
   * @param element The element that will recognize gestures.
   * @returns A HammerJS event-manager object.
   */
  buildHammer(element) {
    const mc = new Hammer(element, this.options);
    mc.get('pinch').set({
      enable: true
    });
    mc.get('rotate').set({
      enable: true
    });
    for (const eventName in this.overrides) {
      mc.get(eventName).set(this.overrides[eventName]);
    }
    return mc;
  }
}
HammerGestureConfig.ɵfac = function HammerGestureConfig_Factory(t) {
  return new (t || HammerGestureConfig)();
};
HammerGestureConfig.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: HammerGestureConfig,
  factory: HammerGestureConfig.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](HammerGestureConfig, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], null, null);
})();
/**
 * Event plugin that adds Hammer support to an application.
 *
 * @ngModule HammerModule
 */
class HammerGesturesPlugin extends EventManagerPlugin {
  constructor(doc, _config, console, loader) {
    super(doc);
    this._config = _config;
    this.console = console;
    this.loader = loader;
    this._loaderPromise = null;
  }
  supports(eventName) {
    if (!EVENT_NAMES.hasOwnProperty(eventName.toLowerCase()) && !this.isCustomEvent(eventName)) {
      return false;
    }
    if (!window.Hammer && !this.loader) {
      if (typeof ngDevMode === 'undefined' || ngDevMode) {
        this.console.warn(`The "${eventName}" event cannot be bound because Hammer.JS is not ` + `loaded and no custom loader has been specified.`);
      }
      return false;
    }
    return true;
  }
  addEventListener(element, eventName, handler) {
    const zone = this.manager.getZone();
    eventName = eventName.toLowerCase();
    // If Hammer is not present but a loader is specified, we defer adding the event listener
    // until Hammer is loaded.
    if (!window.Hammer && this.loader) {
      this._loaderPromise = this._loaderPromise || zone.runOutsideAngular(() => this.loader());
      // This `addEventListener` method returns a function to remove the added listener.
      // Until Hammer is loaded, the returned function needs to *cancel* the registration rather
      // than remove anything.
      let cancelRegistration = false;
      let deregister = () => {
        cancelRegistration = true;
      };
      zone.runOutsideAngular(() => this._loaderPromise.then(() => {
        // If Hammer isn't actually loaded when the custom loader resolves, give up.
        if (!window.Hammer) {
          if (typeof ngDevMode === 'undefined' || ngDevMode) {
            this.console.warn(`The custom HAMMER_LOADER completed, but Hammer.JS is not present.`);
          }
          deregister = () => {};
          return;
        }
        if (!cancelRegistration) {
          // Now that Hammer is loaded and the listener is being loaded for real,
          // the deregistration function changes from canceling registration to
          // removal.
          deregister = this.addEventListener(element, eventName, handler);
        }
      }).catch(() => {
        if (typeof ngDevMode === 'undefined' || ngDevMode) {
          this.console.warn(`The "${eventName}" event cannot be bound because the custom ` + `Hammer.JS loader failed.`);
        }
        deregister = () => {};
      }));
      // Return a function that *executes* `deregister` (and not `deregister` itself) so that we
      // can change the behavior of `deregister` once the listener is added. Using a closure in
      // this way allows us to avoid any additional data structures to track listener removal.
      return () => {
        deregister();
      };
    }
    return zone.runOutsideAngular(() => {
      // Creating the manager bind events, must be done outside of angular
      const mc = this._config.buildHammer(element);
      const callback = function (eventObj) {
        zone.runGuarded(function () {
          handler(eventObj);
        });
      };
      mc.on(eventName, callback);
      return () => {
        mc.off(eventName, callback);
        // destroy mc to prevent memory leak
        if (typeof mc.destroy === 'function') {
          mc.destroy();
        }
      };
    });
  }
  isCustomEvent(eventName) {
    return this._config.events.indexOf(eventName) > -1;
  }
}
HammerGesturesPlugin.ɵfac = function HammerGesturesPlugin_Factory(t) {
  return new (t || HammerGesturesPlugin)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](HAMMER_GESTURE_CONFIG), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵConsole"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](HAMMER_LOADER, 8));
};
HammerGesturesPlugin.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: HammerGesturesPlugin,
  factory: HammerGesturesPlugin.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](HammerGesturesPlugin, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }, {
      type: HammerGestureConfig,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [HAMMER_GESTURE_CONFIG]
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵConsole"]
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [HAMMER_LOADER]
      }]
    }];
  }, null);
})();
/**
 * Adds support for HammerJS.
 *
 * Import this module at the root of your application so that Angular can work with
 * HammerJS to detect gesture events.
 *
 * Note that applications still need to include the HammerJS script itself. This module
 * simply sets up the coordination layer between HammerJS and Angular's EventManager.
 *
 * @publicApi
 */
class HammerModule {}
HammerModule.ɵfac = function HammerModule_Factory(t) {
  return new (t || HammerModule)();
};
HammerModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
  type: HammerModule
});
HammerModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
  providers: [{
    provide: EVENT_MANAGER_PLUGINS,
    useClass: HammerGesturesPlugin,
    multi: true,
    deps: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT, HAMMER_GESTURE_CONFIG, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵConsole"], [new _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional(), HAMMER_LOADER]]
  }, {
    provide: HAMMER_GESTURE_CONFIG,
    useClass: HammerGestureConfig,
    deps: []
  }]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](HammerModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule,
    args: [{
      providers: [{
        provide: EVENT_MANAGER_PLUGINS,
        useClass: HammerGesturesPlugin,
        multi: true,
        deps: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT, HAMMER_GESTURE_CONFIG, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵConsole"], [new _angular_core__WEBPACK_IMPORTED_MODULE_1__.Optional(), HAMMER_LOADER]]
      }, {
        provide: HAMMER_GESTURE_CONFIG,
        useClass: HammerGestureConfig,
        deps: []
      }]
    }]
  }], null, null);
})();

/**
 * DomSanitizer helps preventing Cross Site Scripting Security bugs (XSS) by sanitizing
 * values to be safe to use in the different DOM contexts.
 *
 * For example, when binding a URL in an `<a [href]="someValue">` hyperlink, `someValue` will be
 * sanitized so that an attacker cannot inject e.g. a `javascript:` URL that would execute code on
 * the website.
 *
 * In specific situations, it might be necessary to disable sanitization, for example if the
 * application genuinely needs to produce a `javascript:` style link with a dynamic value in it.
 * Users can bypass security by constructing a value with one of the `bypassSecurityTrust...`
 * methods, and then binding to that value from the template.
 *
 * These situations should be very rare, and extraordinary care must be taken to avoid creating a
 * Cross Site Scripting (XSS) security bug!
 *
 * When using `bypassSecurityTrust...`, make sure to call the method as early as possible and as
 * close as possible to the source of the value, to make it easy to verify no security bug is
 * created by its use.
 *
 * It is not required (and not recommended) to bypass security if the value is safe, e.g. a URL that
 * does not start with a suspicious protocol, or an HTML snippet that does not contain dangerous
 * code. The sanitizer leaves safe values intact.
 *
 * @security Calling any of the `bypassSecurityTrust...` APIs disables Angular's built-in
 * sanitization for the value passed in. Carefully check and audit all values and code paths going
 * into this call. Make sure any user data is appropriately escaped for this security context.
 * For more detail, see the [Security Guide](https://g.co/ng/security).
 *
 * @publicApi
 */
class DomSanitizer {}
DomSanitizer.ɵfac = function DomSanitizer_Factory(t) {
  return new (t || DomSanitizer)();
};
DomSanitizer.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: DomSanitizer,
  factory: function DomSanitizer_Factory(t) {
    let r = null;
    if (t) {
      r = new (t || DomSanitizer)();
    } else {
      r = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](DomSanitizerImpl);
    }
    return r;
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DomSanitizer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root',
      useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(() => DomSanitizerImpl)
    }]
  }], null, null);
})();
function domSanitizerImplFactory(injector) {
  return new DomSanitizerImpl(injector.get(_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
}
class DomSanitizerImpl extends DomSanitizer {
  constructor(_doc) {
    super();
    this._doc = _doc;
  }
  sanitize(ctx, value) {
    if (value == null) return null;
    switch (ctx) {
      case _angular_core__WEBPACK_IMPORTED_MODULE_1__.SecurityContext.NONE:
        return value;
      case _angular_core__WEBPACK_IMPORTED_MODULE_1__.SecurityContext.HTML:
        if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵallowSanitizationBypassAndThrow"])(value, "HTML" /* BypassType.Html */)) {
          return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵunwrapSafeValue"])(value);
        }
        return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵ_sanitizeHtml"])(this._doc, String(value)).toString();
      case _angular_core__WEBPACK_IMPORTED_MODULE_1__.SecurityContext.STYLE:
        if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵallowSanitizationBypassAndThrow"])(value, "Style" /* BypassType.Style */)) {
          return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵunwrapSafeValue"])(value);
        }
        return value;
      case _angular_core__WEBPACK_IMPORTED_MODULE_1__.SecurityContext.SCRIPT:
        if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵallowSanitizationBypassAndThrow"])(value, "Script" /* BypassType.Script */)) {
          return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵunwrapSafeValue"])(value);
        }
        throw new Error('unsafe value used in a script context');
      case _angular_core__WEBPACK_IMPORTED_MODULE_1__.SecurityContext.URL:
        if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵallowSanitizationBypassAndThrow"])(value, "URL" /* BypassType.Url */)) {
          return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵunwrapSafeValue"])(value);
        }
        return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵ_sanitizeUrl"])(String(value));
      case _angular_core__WEBPACK_IMPORTED_MODULE_1__.SecurityContext.RESOURCE_URL:
        if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵallowSanitizationBypassAndThrow"])(value, "ResourceURL" /* BypassType.ResourceUrl */)) {
          return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵunwrapSafeValue"])(value);
        }
        throw new Error(`unsafe value used in a resource URL context (see ${_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵXSS_SECURITY_URL"]})`);
      default:
        throw new Error(`Unexpected SecurityContext ${ctx} (see ${_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵXSS_SECURITY_URL"]})`);
    }
  }
  bypassSecurityTrustHtml(value) {
    return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵbypassSanitizationTrustHtml"])(value);
  }
  bypassSecurityTrustStyle(value) {
    return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵbypassSanitizationTrustStyle"])(value);
  }
  bypassSecurityTrustScript(value) {
    return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵbypassSanitizationTrustScript"])(value);
  }
  bypassSecurityTrustUrl(value) {
    return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵbypassSanitizationTrustUrl"])(value);
  }
  bypassSecurityTrustResourceUrl(value) {
    return (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵbypassSanitizationTrustResourceUrl"])(value);
  }
}
DomSanitizerImpl.ɵfac = function DomSanitizerImpl_Factory(t) {
  return new (t || DomSanitizerImpl)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT));
};
DomSanitizerImpl.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
  token: DomSanitizerImpl,
  factory: function DomSanitizerImpl_Factory(t) {
    let r = null;
    if (t) {
      r = new t();
    } else {
      r = domSanitizerImplFactory(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injector));
    }
    return r;
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](DomSanitizerImpl, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: domSanitizerImplFactory,
      deps: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injector]
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT]
      }]
    }];
  }, null);
})();

/**
 * @module
 * @description
 * Entry point for all public APIs of the platform-browser package.
 */
/**
 * @publicApi
 */
const VERSION = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.Version('15.2.9');

/**
 * @module
 * @description
 * Entry point for all public APIs of this package.
 */
// This file only reexports content of the `src` folder. Keep it that way.

// This file is not used to build this module. It is only used during editing

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 124:
/*!**********************************************************!*\
  !*** ./node_modules/@angular/router/fesm2020/router.mjs ***!
  \**********************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ActivatedRoute": () => (/* binding */ ActivatedRoute),
/* harmony export */   "ActivatedRouteSnapshot": () => (/* binding */ ActivatedRouteSnapshot),
/* harmony export */   "ActivationEnd": () => (/* binding */ ActivationEnd),
/* harmony export */   "ActivationStart": () => (/* binding */ ActivationStart),
/* harmony export */   "BaseRouteReuseStrategy": () => (/* binding */ BaseRouteReuseStrategy),
/* harmony export */   "ChildActivationEnd": () => (/* binding */ ChildActivationEnd),
/* harmony export */   "ChildActivationStart": () => (/* binding */ ChildActivationStart),
/* harmony export */   "ChildrenOutletContexts": () => (/* binding */ ChildrenOutletContexts),
/* harmony export */   "DefaultTitleStrategy": () => (/* binding */ DefaultTitleStrategy),
/* harmony export */   "DefaultUrlSerializer": () => (/* binding */ DefaultUrlSerializer),
/* harmony export */   "GuardsCheckEnd": () => (/* binding */ GuardsCheckEnd),
/* harmony export */   "GuardsCheckStart": () => (/* binding */ GuardsCheckStart),
/* harmony export */   "NavigationCancel": () => (/* binding */ NavigationCancel),
/* harmony export */   "NavigationEnd": () => (/* binding */ NavigationEnd),
/* harmony export */   "NavigationError": () => (/* binding */ NavigationError),
/* harmony export */   "NavigationSkipped": () => (/* binding */ NavigationSkipped),
/* harmony export */   "NavigationStart": () => (/* binding */ NavigationStart),
/* harmony export */   "NoPreloading": () => (/* binding */ NoPreloading),
/* harmony export */   "OutletContext": () => (/* binding */ OutletContext),
/* harmony export */   "PRIMARY_OUTLET": () => (/* binding */ PRIMARY_OUTLET),
/* harmony export */   "PreloadAllModules": () => (/* binding */ PreloadAllModules),
/* harmony export */   "PreloadingStrategy": () => (/* binding */ PreloadingStrategy),
/* harmony export */   "ROUTER_CONFIGURATION": () => (/* binding */ ROUTER_CONFIGURATION),
/* harmony export */   "ROUTER_INITIALIZER": () => (/* binding */ ROUTER_INITIALIZER),
/* harmony export */   "ROUTES": () => (/* binding */ ROUTES),
/* harmony export */   "ResolveEnd": () => (/* binding */ ResolveEnd),
/* harmony export */   "ResolveStart": () => (/* binding */ ResolveStart),
/* harmony export */   "RouteConfigLoadEnd": () => (/* binding */ RouteConfigLoadEnd),
/* harmony export */   "RouteConfigLoadStart": () => (/* binding */ RouteConfigLoadStart),
/* harmony export */   "RouteReuseStrategy": () => (/* binding */ RouteReuseStrategy),
/* harmony export */   "Router": () => (/* binding */ Router),
/* harmony export */   "RouterEvent": () => (/* binding */ RouterEvent),
/* harmony export */   "RouterLink": () => (/* binding */ RouterLink),
/* harmony export */   "RouterLinkActive": () => (/* binding */ RouterLinkActive),
/* harmony export */   "RouterLinkWithHref": () => (/* binding */ RouterLink),
/* harmony export */   "RouterModule": () => (/* binding */ RouterModule),
/* harmony export */   "RouterOutlet": () => (/* binding */ RouterOutlet),
/* harmony export */   "RouterPreloader": () => (/* binding */ RouterPreloader),
/* harmony export */   "RouterState": () => (/* binding */ RouterState),
/* harmony export */   "RouterStateSnapshot": () => (/* binding */ RouterStateSnapshot),
/* harmony export */   "RoutesRecognized": () => (/* binding */ RoutesRecognized),
/* harmony export */   "Scroll": () => (/* binding */ Scroll),
/* harmony export */   "TitleStrategy": () => (/* binding */ TitleStrategy),
/* harmony export */   "UrlHandlingStrategy": () => (/* binding */ UrlHandlingStrategy),
/* harmony export */   "UrlSegment": () => (/* binding */ UrlSegment),
/* harmony export */   "UrlSegmentGroup": () => (/* binding */ UrlSegmentGroup),
/* harmony export */   "UrlSerializer": () => (/* binding */ UrlSerializer),
/* harmony export */   "UrlTree": () => (/* binding */ UrlTree),
/* harmony export */   "VERSION": () => (/* binding */ VERSION),
/* harmony export */   "convertToParamMap": () => (/* binding */ convertToParamMap),
/* harmony export */   "createUrlTreeFromSnapshot": () => (/* binding */ createUrlTreeFromSnapshot),
/* harmony export */   "defaultUrlMatcher": () => (/* binding */ defaultUrlMatcher),
/* harmony export */   "provideRouter": () => (/* binding */ provideRouter),
/* harmony export */   "provideRoutes": () => (/* binding */ provideRoutes),
/* harmony export */   "withDebugTracing": () => (/* binding */ withDebugTracing),
/* harmony export */   "withDisabledInitialNavigation": () => (/* binding */ withDisabledInitialNavigation),
/* harmony export */   "withEnabledBlockingInitialNavigation": () => (/* binding */ withEnabledBlockingInitialNavigation),
/* harmony export */   "withHashLocation": () => (/* binding */ withHashLocation),
/* harmony export */   "withInMemoryScrolling": () => (/* binding */ withInMemoryScrolling),
/* harmony export */   "withNavigationErrorHandler": () => (/* binding */ withNavigationErrorHandler),
/* harmony export */   "withPreloading": () => (/* binding */ withPreloading),
/* harmony export */   "withRouterConfig": () => (/* binding */ withRouterConfig),
/* harmony export */   "ɵEmptyOutletComponent": () => (/* binding */ ɵEmptyOutletComponent),
/* harmony export */   "ɵROUTER_PROVIDERS": () => (/* binding */ ROUTER_PROVIDERS),
/* harmony export */   "ɵafterNextNavigation": () => (/* binding */ afterNextNavigation),
/* harmony export */   "ɵflatten": () => (/* binding */ flatten),
/* harmony export */   "ɵwithPreloading": () => (/* binding */ withPreloading)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 4383);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 4139);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 4505);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 213);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 9193);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 5828);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs */ 2160);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 6800);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 6587);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs */ 2378);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! rxjs */ 6439);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! rxjs */ 4483);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! rxjs */ 2218);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/common */ 4666);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 6942);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 9095);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 3910);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 5722);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 9151);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 522);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 5670);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 1133);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 8759);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 7418);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 2647);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs/operators */ 5690);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs/operators */ 5050);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs/operators */ 9701);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! rxjs/operators */ 7760);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! rxjs/operators */ 9361);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! rxjs/operators */ 4661);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! rxjs/operators */ 8331);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! rxjs/operators */ 6675);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/platform-browser */ 4497);
/**
 * @license Angular v15.2.9
 * (c) 2010-2022 Google LLC. https://angular.io/
 * License: MIT
 */









/**
 * The primary routing outlet.
 *
 * @publicApi
 */
const PRIMARY_OUTLET = 'primary';
/**
 * A private symbol used to store the value of `Route.title` inside the `Route.data` if it is a
 * static string or `Route.resolve` if anything else. This allows us to reuse the existing route
 * data/resolvers to support the title feature without new instrumentation in the `Router` pipeline.
 */
const RouteTitleKey = Symbol('RouteTitle');
class ParamsAsMap {
  constructor(params) {
    this.params = params || {};
  }
  has(name) {
    return Object.prototype.hasOwnProperty.call(this.params, name);
  }
  get(name) {
    if (this.has(name)) {
      const v = this.params[name];
      return Array.isArray(v) ? v[0] : v;
    }
    return null;
  }
  getAll(name) {
    if (this.has(name)) {
      const v = this.params[name];
      return Array.isArray(v) ? v : [v];
    }
    return [];
  }
  get keys() {
    return Object.keys(this.params);
  }
}
/**
 * Converts a `Params` instance to a `ParamMap`.
 * @param params The instance to convert.
 * @returns The new map instance.
 *
 * @publicApi
 */
function convertToParamMap(params) {
  return new ParamsAsMap(params);
}
/**
 * Matches the route configuration (`route`) against the actual URL (`segments`).
 *
 * When no matcher is defined on a `Route`, this is the matcher used by the Router by default.
 *
 * @param segments The remaining unmatched segments in the current navigation
 * @param segmentGroup The current segment group being matched
 * @param route The `Route` to match against.
 *
 * @see UrlMatchResult
 * @see Route
 *
 * @returns The resulting match information or `null` if the `route` should not match.
 * @publicApi
 */
function defaultUrlMatcher(segments, segmentGroup, route) {
  const parts = route.path.split('/');
  if (parts.length > segments.length) {
    // The actual URL is shorter than the config, no match
    return null;
  }
  if (route.pathMatch === 'full' && (segmentGroup.hasChildren() || parts.length < segments.length)) {
    // The config is longer than the actual URL but we are looking for a full match, return null
    return null;
  }
  const posParams = {};
  // Check each config part against the actual URL
  for (let index = 0; index < parts.length; index++) {
    const part = parts[index];
    const segment = segments[index];
    const isParameter = part.startsWith(':');
    if (isParameter) {
      posParams[part.substring(1)] = segment;
    } else if (part !== segment.path) {
      // The actual URL part does not match the config, no match
      return null;
    }
  }
  return {
    consumed: segments.slice(0, parts.length),
    posParams
  };
}
function shallowEqualArrays(a, b) {
  if (a.length !== b.length) return false;
  for (let i = 0; i < a.length; ++i) {
    if (!shallowEqual(a[i], b[i])) return false;
  }
  return true;
}
function shallowEqual(a, b) {
  // While `undefined` should never be possible, it would sometimes be the case in IE 11
  // and pre-chromium Edge. The check below accounts for this edge case.
  const k1 = a ? Object.keys(a) : undefined;
  const k2 = b ? Object.keys(b) : undefined;
  if (!k1 || !k2 || k1.length != k2.length) {
    return false;
  }
  let key;
  for (let i = 0; i < k1.length; i++) {
    key = k1[i];
    if (!equalArraysOrString(a[key], b[key])) {
      return false;
    }
  }
  return true;
}
/**
 * Test equality for arrays of strings or a string.
 */
function equalArraysOrString(a, b) {
  if (Array.isArray(a) && Array.isArray(b)) {
    if (a.length !== b.length) return false;
    const aSorted = [...a].sort();
    const bSorted = [...b].sort();
    return aSorted.every((val, index) => bSorted[index] === val);
  } else {
    return a === b;
  }
}
/**
 * Flattens single-level nested arrays.
 */
function flatten(arr) {
  return Array.prototype.concat.apply([], arr);
}
/**
 * Return the last element of an array.
 */
function last(a) {
  return a.length > 0 ? a[a.length - 1] : null;
}
/**
 * Verifys all booleans in an array are `true`.
 */
function and(bools) {
  return !bools.some(v => !v);
}
function forEach(map, callback) {
  for (const prop in map) {
    if (map.hasOwnProperty(prop)) {
      callback(map[prop], prop);
    }
  }
}
function wrapIntoObservable(value) {
  if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisObservable"])(value)) {
    return value;
  }
  if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisPromise"])(value)) {
    // Use `Promise.resolve()` to wrap promise-like instances.
    // Required ie when a Resolver returns a AngularJS `$q` promise to correctly trigger the
    // change detection.
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(Promise.resolve(value));
  }
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(value);
}
const NG_DEV_MODE$b = typeof ngDevMode === 'undefined' || ngDevMode;
const pathCompareMap = {
  'exact': equalSegmentGroups,
  'subset': containsSegmentGroup
};
const paramCompareMap = {
  'exact': equalParams,
  'subset': containsParams,
  'ignored': () => true
};
function containsTree(container, containee, options) {
  return pathCompareMap[options.paths](container.root, containee.root, options.matrixParams) && paramCompareMap[options.queryParams](container.queryParams, containee.queryParams) && !(options.fragment === 'exact' && container.fragment !== containee.fragment);
}
function equalParams(container, containee) {
  // TODO: This does not handle array params correctly.
  return shallowEqual(container, containee);
}
function equalSegmentGroups(container, containee, matrixParams) {
  if (!equalPath(container.segments, containee.segments)) return false;
  if (!matrixParamsMatch(container.segments, containee.segments, matrixParams)) {
    return false;
  }
  if (container.numberOfChildren !== containee.numberOfChildren) return false;
  for (const c in containee.children) {
    if (!container.children[c]) return false;
    if (!equalSegmentGroups(container.children[c], containee.children[c], matrixParams)) return false;
  }
  return true;
}
function containsParams(container, containee) {
  return Object.keys(containee).length <= Object.keys(container).length && Object.keys(containee).every(key => equalArraysOrString(container[key], containee[key]));
}
function containsSegmentGroup(container, containee, matrixParams) {
  return containsSegmentGroupHelper(container, containee, containee.segments, matrixParams);
}
function containsSegmentGroupHelper(container, containee, containeePaths, matrixParams) {
  if (container.segments.length > containeePaths.length) {
    const current = container.segments.slice(0, containeePaths.length);
    if (!equalPath(current, containeePaths)) return false;
    if (containee.hasChildren()) return false;
    if (!matrixParamsMatch(current, containeePaths, matrixParams)) return false;
    return true;
  } else if (container.segments.length === containeePaths.length) {
    if (!equalPath(container.segments, containeePaths)) return false;
    if (!matrixParamsMatch(container.segments, containeePaths, matrixParams)) return false;
    for (const c in containee.children) {
      if (!container.children[c]) return false;
      if (!containsSegmentGroup(container.children[c], containee.children[c], matrixParams)) {
        return false;
      }
    }
    return true;
  } else {
    const current = containeePaths.slice(0, container.segments.length);
    const next = containeePaths.slice(container.segments.length);
    if (!equalPath(container.segments, current)) return false;
    if (!matrixParamsMatch(container.segments, current, matrixParams)) return false;
    if (!container.children[PRIMARY_OUTLET]) return false;
    return containsSegmentGroupHelper(container.children[PRIMARY_OUTLET], containee, next, matrixParams);
  }
}
function matrixParamsMatch(containerPaths, containeePaths, options) {
  return containeePaths.every((containeeSegment, i) => {
    return paramCompareMap[options](containerPaths[i].parameters, containeeSegment.parameters);
  });
}
/**
 * @description
 *
 * Represents the parsed URL.
 *
 * Since a router state is a tree, and the URL is nothing but a serialized state, the URL is a
 * serialized tree.
 * UrlTree is a data structure that provides a lot of affordances in dealing with URLs
 *
 * @usageNotes
 * ### Example
 *
 * ```
 * @Component({templateUrl:'template.html'})
 * class MyComponent {
 *   constructor(router: Router) {
 *     const tree: UrlTree =
 *       router.parseUrl('/team/33/(user/victor//support:help)?debug=true#fragment');
 *     const f = tree.fragment; // return 'fragment'
 *     const q = tree.queryParams; // returns {debug: 'true'}
 *     const g: UrlSegmentGroup = tree.root.children[PRIMARY_OUTLET];
 *     const s: UrlSegment[] = g.segments; // returns 2 segments 'team' and '33'
 *     g.children[PRIMARY_OUTLET].segments; // returns 2 segments 'user' and 'victor'
 *     g.children['support'].segments; // return 1 segment 'help'
 *   }
 * }
 * ```
 *
 * @publicApi
 */
class UrlTree {
  constructor( /** The root segment group of the URL tree */
  root = new UrlSegmentGroup([], {}), /** The query params of the URL */
  queryParams = {}, /** The fragment of the URL */
  fragment = null) {
    this.root = root;
    this.queryParams = queryParams;
    this.fragment = fragment;
    if (NG_DEV_MODE$b) {
      if (root.segments.length > 0) {
        throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4015 /* RuntimeErrorCode.INVALID_ROOT_URL_SEGMENT */, 'The root `UrlSegmentGroup` should not contain `segments`. ' + 'Instead, these segments belong in the `children` so they can be associated with a named outlet.');
      }
    }
  }
  get queryParamMap() {
    if (!this._queryParamMap) {
      this._queryParamMap = convertToParamMap(this.queryParams);
    }
    return this._queryParamMap;
  }
  /** @docsNotRequired */
  toString() {
    return DEFAULT_SERIALIZER.serialize(this);
  }
}
/**
 * @description
 *
 * Represents the parsed URL segment group.
 *
 * See `UrlTree` for more information.
 *
 * @publicApi
 */
class UrlSegmentGroup {
  constructor( /** The URL segments of this group. See `UrlSegment` for more information */
  segments, /** The list of children of this group */
  children) {
    this.segments = segments;
    this.children = children;
    /** The parent node in the url tree */
    this.parent = null;
    forEach(children, (v, k) => v.parent = this);
  }
  /** Whether the segment has child segments */
  hasChildren() {
    return this.numberOfChildren > 0;
  }
  /** Number of child segments */
  get numberOfChildren() {
    return Object.keys(this.children).length;
  }
  /** @docsNotRequired */
  toString() {
    return serializePaths(this);
  }
}
/**
 * @description
 *
 * Represents a single URL segment.
 *
 * A UrlSegment is a part of a URL between the two slashes. It contains a path and the matrix
 * parameters associated with the segment.
 *
 * @usageNotes
 * ### Example
 *
 * ```
 * @Component({templateUrl:'template.html'})
 * class MyComponent {
 *   constructor(router: Router) {
 *     const tree: UrlTree = router.parseUrl('/team;id=33');
 *     const g: UrlSegmentGroup = tree.root.children[PRIMARY_OUTLET];
 *     const s: UrlSegment[] = g.segments;
 *     s[0].path; // returns 'team'
 *     s[0].parameters; // returns {id: 33}
 *   }
 * }
 * ```
 *
 * @publicApi
 */
class UrlSegment {
  constructor( /** The path part of a URL segment */
  path, /** The matrix parameters associated with a segment */
  parameters) {
    this.path = path;
    this.parameters = parameters;
  }
  get parameterMap() {
    if (!this._parameterMap) {
      this._parameterMap = convertToParamMap(this.parameters);
    }
    return this._parameterMap;
  }
  /** @docsNotRequired */
  toString() {
    return serializePath(this);
  }
}
function equalSegments(as, bs) {
  return equalPath(as, bs) && as.every((a, i) => shallowEqual(a.parameters, bs[i].parameters));
}
function equalPath(as, bs) {
  if (as.length !== bs.length) return false;
  return as.every((a, i) => a.path === bs[i].path);
}
function mapChildrenIntoArray(segment, fn) {
  let res = [];
  forEach(segment.children, (child, childOutlet) => {
    if (childOutlet === PRIMARY_OUTLET) {
      res = res.concat(fn(child, childOutlet));
    }
  });
  forEach(segment.children, (child, childOutlet) => {
    if (childOutlet !== PRIMARY_OUTLET) {
      res = res.concat(fn(child, childOutlet));
    }
  });
  return res;
}
/**
 * @description
 *
 * Serializes and deserializes a URL string into a URL tree.
 *
 * The url serialization strategy is customizable. You can
 * make all URLs case insensitive by providing a custom UrlSerializer.
 *
 * See `DefaultUrlSerializer` for an example of a URL serializer.
 *
 * @publicApi
 */
class UrlSerializer {}
UrlSerializer.ɵfac = function UrlSerializer_Factory(t) {
  return new (t || UrlSerializer)();
};
UrlSerializer.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: UrlSerializer,
  factory: function () {
    return (() => new DefaultUrlSerializer())();
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](UrlSerializer, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: () => new DefaultUrlSerializer()
    }]
  }], null, null);
})();
/**
 * @description
 *
 * A default implementation of the `UrlSerializer`.
 *
 * Example URLs:
 *
 * ```
 * /inbox/33(popup:compose)
 * /inbox/33;open=true/messages/44
 * ```
 *
 * DefaultUrlSerializer uses parentheses to serialize secondary segments (e.g., popup:compose), the
 * colon syntax to specify the outlet, and the ';parameter=value' syntax (e.g., open=true) to
 * specify route specific parameters.
 *
 * @publicApi
 */
class DefaultUrlSerializer {
  /** Parses a url into a `UrlTree` */
  parse(url) {
    const p = new UrlParser(url);
    return new UrlTree(p.parseRootSegment(), p.parseQueryParams(), p.parseFragment());
  }
  /** Converts a `UrlTree` into a url */
  serialize(tree) {
    const segment = `/${serializeSegment(tree.root, true)}`;
    const query = serializeQueryParams(tree.queryParams);
    const fragment = typeof tree.fragment === `string` ? `#${encodeUriFragment(tree.fragment)}` : '';
    return `${segment}${query}${fragment}`;
  }
}
const DEFAULT_SERIALIZER = new DefaultUrlSerializer();
function serializePaths(segment) {
  return segment.segments.map(p => serializePath(p)).join('/');
}
function serializeSegment(segment, root) {
  if (!segment.hasChildren()) {
    return serializePaths(segment);
  }
  if (root) {
    const primary = segment.children[PRIMARY_OUTLET] ? serializeSegment(segment.children[PRIMARY_OUTLET], false) : '';
    const children = [];
    forEach(segment.children, (v, k) => {
      if (k !== PRIMARY_OUTLET) {
        children.push(`${k}:${serializeSegment(v, false)}`);
      }
    });
    return children.length > 0 ? `${primary}(${children.join('//')})` : primary;
  } else {
    const children = mapChildrenIntoArray(segment, (v, k) => {
      if (k === PRIMARY_OUTLET) {
        return [serializeSegment(segment.children[PRIMARY_OUTLET], false)];
      }
      return [`${k}:${serializeSegment(v, false)}`];
    });
    // use no parenthesis if the only child is a primary outlet route
    if (Object.keys(segment.children).length === 1 && segment.children[PRIMARY_OUTLET] != null) {
      return `${serializePaths(segment)}/${children[0]}`;
    }
    return `${serializePaths(segment)}/(${children.join('//')})`;
  }
}
/**
 * Encodes a URI string with the default encoding. This function will only ever be called from
 * `encodeUriQuery` or `encodeUriSegment` as it's the base set of encodings to be used. We need
 * a custom encoding because encodeURIComponent is too aggressive and encodes stuff that doesn't
 * have to be encoded per https://url.spec.whatwg.org.
 */
function encodeUriString(s) {
  return encodeURIComponent(s).replace(/%40/g, '@').replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',');
}
/**
 * This function should be used to encode both keys and values in a query string key/value. In
 * the following URL, you need to call encodeUriQuery on "k" and "v":
 *
 * http://www.site.org/html;mk=mv?k=v#f
 */
function encodeUriQuery(s) {
  return encodeUriString(s).replace(/%3B/gi, ';');
}
/**
 * This function should be used to encode a URL fragment. In the following URL, you need to call
 * encodeUriFragment on "f":
 *
 * http://www.site.org/html;mk=mv?k=v#f
 */
function encodeUriFragment(s) {
  return encodeURI(s);
}
/**
 * This function should be run on any URI segment as well as the key and value in a key/value
 * pair for matrix params. In the following URL, you need to call encodeUriSegment on "html",
 * "mk", and "mv":
 *
 * http://www.site.org/html;mk=mv?k=v#f
 */
function encodeUriSegment(s) {
  return encodeUriString(s).replace(/\(/g, '%28').replace(/\)/g, '%29').replace(/%26/gi, '&');
}
function decode(s) {
  return decodeURIComponent(s);
}
// Query keys/values should have the "+" replaced first, as "+" in a query string is " ".
// decodeURIComponent function will not decode "+" as a space.
function decodeQuery(s) {
  return decode(s.replace(/\+/g, '%20'));
}
function serializePath(path) {
  return `${encodeUriSegment(path.path)}${serializeMatrixParams(path.parameters)}`;
}
function serializeMatrixParams(params) {
  return Object.keys(params).map(key => `;${encodeUriSegment(key)}=${encodeUriSegment(params[key])}`).join('');
}
function serializeQueryParams(params) {
  const strParams = Object.keys(params).map(name => {
    const value = params[name];
    return Array.isArray(value) ? value.map(v => `${encodeUriQuery(name)}=${encodeUriQuery(v)}`).join('&') : `${encodeUriQuery(name)}=${encodeUriQuery(value)}`;
  }).filter(s => !!s);
  return strParams.length ? `?${strParams.join('&')}` : '';
}
const SEGMENT_RE = /^[^\/()?;=#]+/;
function matchSegments(str) {
  const match = str.match(SEGMENT_RE);
  return match ? match[0] : '';
}
const QUERY_PARAM_RE = /^[^=?&#]+/;
// Return the name of the query param at the start of the string or an empty string
function matchQueryParams(str) {
  const match = str.match(QUERY_PARAM_RE);
  return match ? match[0] : '';
}
const QUERY_PARAM_VALUE_RE = /^[^&#]+/;
// Return the value of the query param at the start of the string or an empty string
function matchUrlQueryParamValue(str) {
  const match = str.match(QUERY_PARAM_VALUE_RE);
  return match ? match[0] : '';
}
class UrlParser {
  constructor(url) {
    this.url = url;
    this.remaining = url;
  }
  parseRootSegment() {
    this.consumeOptional('/');
    if (this.remaining === '' || this.peekStartsWith('?') || this.peekStartsWith('#')) {
      return new UrlSegmentGroup([], {});
    }
    // The root segment group never has segments
    return new UrlSegmentGroup([], this.parseChildren());
  }
  parseQueryParams() {
    const params = {};
    if (this.consumeOptional('?')) {
      do {
        this.parseQueryParam(params);
      } while (this.consumeOptional('&'));
    }
    return params;
  }
  parseFragment() {
    return this.consumeOptional('#') ? decodeURIComponent(this.remaining) : null;
  }
  parseChildren() {
    if (this.remaining === '') {
      return {};
    }
    this.consumeOptional('/');
    const segments = [];
    if (!this.peekStartsWith('(')) {
      segments.push(this.parseSegment());
    }
    while (this.peekStartsWith('/') && !this.peekStartsWith('//') && !this.peekStartsWith('/(')) {
      this.capture('/');
      segments.push(this.parseSegment());
    }
    let children = {};
    if (this.peekStartsWith('/(')) {
      this.capture('/');
      children = this.parseParens(true);
    }
    let res = {};
    if (this.peekStartsWith('(')) {
      res = this.parseParens(false);
    }
    if (segments.length > 0 || Object.keys(children).length > 0) {
      res[PRIMARY_OUTLET] = new UrlSegmentGroup(segments, children);
    }
    return res;
  }
  // parse a segment with its matrix parameters
  // ie `name;k1=v1;k2`
  parseSegment() {
    const path = matchSegments(this.remaining);
    if (path === '' && this.peekStartsWith(';')) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4009 /* RuntimeErrorCode.EMPTY_PATH_WITH_PARAMS */, NG_DEV_MODE$b && `Empty path url segment cannot have parameters: '${this.remaining}'.`);
    }
    this.capture(path);
    return new UrlSegment(decode(path), this.parseMatrixParams());
  }
  parseMatrixParams() {
    const params = {};
    while (this.consumeOptional(';')) {
      this.parseParam(params);
    }
    return params;
  }
  parseParam(params) {
    const key = matchSegments(this.remaining);
    if (!key) {
      return;
    }
    this.capture(key);
    let value = '';
    if (this.consumeOptional('=')) {
      const valueMatch = matchSegments(this.remaining);
      if (valueMatch) {
        value = valueMatch;
        this.capture(value);
      }
    }
    params[decode(key)] = decode(value);
  }
  // Parse a single query parameter `name[=value]`
  parseQueryParam(params) {
    const key = matchQueryParams(this.remaining);
    if (!key) {
      return;
    }
    this.capture(key);
    let value = '';
    if (this.consumeOptional('=')) {
      const valueMatch = matchUrlQueryParamValue(this.remaining);
      if (valueMatch) {
        value = valueMatch;
        this.capture(value);
      }
    }
    const decodedKey = decodeQuery(key);
    const decodedVal = decodeQuery(value);
    if (params.hasOwnProperty(decodedKey)) {
      // Append to existing values
      let currentVal = params[decodedKey];
      if (!Array.isArray(currentVal)) {
        currentVal = [currentVal];
        params[decodedKey] = currentVal;
      }
      currentVal.push(decodedVal);
    } else {
      // Create a new value
      params[decodedKey] = decodedVal;
    }
  }
  // parse `(a/b//outlet_name:c/d)`
  parseParens(allowPrimary) {
    const segments = {};
    this.capture('(');
    while (!this.consumeOptional(')') && this.remaining.length > 0) {
      const path = matchSegments(this.remaining);
      const next = this.remaining[path.length];
      // if is is not one of these characters, then the segment was unescaped
      // or the group was not closed
      if (next !== '/' && next !== ')' && next !== ';') {
        throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4010 /* RuntimeErrorCode.UNPARSABLE_URL */, NG_DEV_MODE$b && `Cannot parse url '${this.url}'`);
      }
      let outletName = undefined;
      if (path.indexOf(':') > -1) {
        outletName = path.slice(0, path.indexOf(':'));
        this.capture(outletName);
        this.capture(':');
      } else if (allowPrimary) {
        outletName = PRIMARY_OUTLET;
      }
      const children = this.parseChildren();
      segments[outletName] = Object.keys(children).length === 1 ? children[PRIMARY_OUTLET] : new UrlSegmentGroup([], children);
      this.consumeOptional('//');
    }
    return segments;
  }
  peekStartsWith(str) {
    return this.remaining.startsWith(str);
  }
  // Consumes the prefix when it is present and returns whether it has been consumed
  consumeOptional(str) {
    if (this.peekStartsWith(str)) {
      this.remaining = this.remaining.substring(str.length);
      return true;
    }
    return false;
  }
  capture(str) {
    if (!this.consumeOptional(str)) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4011 /* RuntimeErrorCode.UNEXPECTED_VALUE_IN_URL */, NG_DEV_MODE$b && `Expected "${str}".`);
    }
  }
}
function createRoot(rootCandidate) {
  return rootCandidate.segments.length > 0 ? new UrlSegmentGroup([], {
    [PRIMARY_OUTLET]: rootCandidate
  }) : rootCandidate;
}
/**
 * Recursively merges primary segment children into their parents and also drops empty children
 * (those which have no segments and no children themselves). The latter prevents serializing a
 * group into something like `/a(aux:)`, where `aux` is an empty child segment.
 */
function squashSegmentGroup(segmentGroup) {
  const newChildren = {};
  for (const childOutlet of Object.keys(segmentGroup.children)) {
    const child = segmentGroup.children[childOutlet];
    const childCandidate = squashSegmentGroup(child);
    // don't add empty children
    if (childCandidate.segments.length > 0 || childCandidate.hasChildren()) {
      newChildren[childOutlet] = childCandidate;
    }
  }
  const s = new UrlSegmentGroup(segmentGroup.segments, newChildren);
  return mergeTrivialChildren(s);
}
/**
 * When possible, merges the primary outlet child into the parent `UrlSegmentGroup`.
 *
 * When a segment group has only one child which is a primary outlet, merges that child into the
 * parent. That is, the child segment group's segments are merged into the `s` and the child's
 * children become the children of `s`. Think of this like a 'squash', merging the child segment
 * group into the parent.
 */
function mergeTrivialChildren(s) {
  if (s.numberOfChildren === 1 && s.children[PRIMARY_OUTLET]) {
    const c = s.children[PRIMARY_OUTLET];
    return new UrlSegmentGroup(s.segments.concat(c.segments), c.children);
  }
  return s;
}
function isUrlTree(v) {
  return v instanceof UrlTree;
}
const NG_DEV_MODE$a = typeof ngDevMode === 'undefined' || ngDevMode;
/**
 * Creates a `UrlTree` relative to an `ActivatedRouteSnapshot`.
 *
 * @publicApi
 *
 *
 * @param relativeTo The `ActivatedRouteSnapshot` to apply the commands to
 * @param commands An array of URL fragments with which to construct the new URL tree.
 * If the path is static, can be the literal URL string. For a dynamic path, pass an array of path
 * segments, followed by the parameters for each segment.
 * The fragments are applied to the one provided in the `relativeTo` parameter.
 * @param queryParams The query parameters for the `UrlTree`. `null` if the `UrlTree` does not have
 *     any query parameters.
 * @param fragment The fragment for the `UrlTree`. `null` if the `UrlTree` does not have a fragment.
 *
 * @usageNotes
 *
 * ```
 * // create /team/33/user/11
 * createUrlTreeFromSnapshot(snapshot, ['/team', 33, 'user', 11]);
 *
 * // create /team/33;expand=true/user/11
 * createUrlTreeFromSnapshot(snapshot, ['/team', 33, {expand: true}, 'user', 11]);
 *
 * // you can collapse static segments like this (this works only with the first passed-in value):
 * createUrlTreeFromSnapshot(snapshot, ['/team/33/user', userId]);
 *
 * // If the first segment can contain slashes, and you do not want the router to split it,
 * // you can do the following:
 * createUrlTreeFromSnapshot(snapshot, [{segmentPath: '/one/two'}]);
 *
 * // create /team/33/(user/11//right:chat)
 * createUrlTreeFromSnapshot(snapshot, ['/team', 33, {outlets: {primary: 'user/11', right:
 * 'chat'}}], null, null);
 *
 * // remove the right secondary node
 * createUrlTreeFromSnapshot(snapshot, ['/team', 33, {outlets: {primary: 'user/11', right: null}}]);
 *
 * // For the examples below, assume the current URL is for the `/team/33/user/11` and the
 * `ActivatedRouteSnapshot` points to `user/11`:
 *
 * // navigate to /team/33/user/11/details
 * createUrlTreeFromSnapshot(snapshot, ['details']);
 *
 * // navigate to /team/33/user/22
 * createUrlTreeFromSnapshot(snapshot, ['../22']);
 *
 * // navigate to /team/44/user/22
 * createUrlTreeFromSnapshot(snapshot, ['../../team/44/user/22']);
 * ```
 */
function createUrlTreeFromSnapshot(relativeTo, commands, queryParams = null, fragment = null) {
  const relativeToUrlSegmentGroup = createSegmentGroupFromRoute(relativeTo);
  return createUrlTreeFromSegmentGroup(relativeToUrlSegmentGroup, commands, queryParams, fragment);
}
function createSegmentGroupFromRoute(route) {
  let targetGroup;
  function createSegmentGroupFromRouteRecursive(currentRoute) {
    const childOutlets = {};
    for (const childSnapshot of currentRoute.children) {
      const root = createSegmentGroupFromRouteRecursive(childSnapshot);
      childOutlets[childSnapshot.outlet] = root;
    }
    const segmentGroup = new UrlSegmentGroup(currentRoute.url, childOutlets);
    if (currentRoute === route) {
      targetGroup = segmentGroup;
    }
    return segmentGroup;
  }
  const rootCandidate = createSegmentGroupFromRouteRecursive(route.root);
  const rootSegmentGroup = createRoot(rootCandidate);
  return targetGroup ?? rootSegmentGroup;
}
function createUrlTreeFromSegmentGroup(relativeTo, commands, queryParams, fragment) {
  let root = relativeTo;
  while (root.parent) {
    root = root.parent;
  }
  // There are no commands so the `UrlTree` goes to the same path as the one created from the
  // `UrlSegmentGroup`. All we need to do is update the `queryParams` and `fragment` without
  // applying any other logic.
  if (commands.length === 0) {
    return tree(root, root, root, queryParams, fragment);
  }
  const nav = computeNavigation(commands);
  if (nav.toRoot()) {
    return tree(root, root, new UrlSegmentGroup([], {}), queryParams, fragment);
  }
  const position = findStartingPositionForTargetGroup(nav, root, relativeTo);
  const newSegmentGroup = position.processChildren ? updateSegmentGroupChildren(position.segmentGroup, position.index, nav.commands) : updateSegmentGroup(position.segmentGroup, position.index, nav.commands);
  return tree(root, position.segmentGroup, newSegmentGroup, queryParams, fragment);
}
function createUrlTree(route, urlTree, commands, queryParams, fragment) {
  if (commands.length === 0) {
    return tree(urlTree.root, urlTree.root, urlTree.root, queryParams, fragment);
  }
  const nav = computeNavigation(commands);
  if (nav.toRoot()) {
    return tree(urlTree.root, urlTree.root, new UrlSegmentGroup([], {}), queryParams, fragment);
  }
  function createTreeUsingPathIndex(lastPathIndex) {
    const startingPosition = findStartingPosition(nav, urlTree, route.snapshot?._urlSegment, lastPathIndex);
    const segmentGroup = startingPosition.processChildren ? updateSegmentGroupChildren(startingPosition.segmentGroup, startingPosition.index, nav.commands) : updateSegmentGroup(startingPosition.segmentGroup, startingPosition.index, nav.commands);
    return tree(urlTree.root, startingPosition.segmentGroup, segmentGroup, queryParams, fragment);
  }
  // Note: The types should disallow `snapshot` from being `undefined` but due to test mocks, this
  // may be the case. Since we try to access it at an earlier point before the refactor to add the
  // warning for `relativeLinkResolution: 'legacy'`, this may cause failures in tests where it
  // didn't before.
  const result = createTreeUsingPathIndex(route.snapshot?._lastPathIndex);
  return result;
}
function isMatrixParams(command) {
  return typeof command === 'object' && command != null && !command.outlets && !command.segmentPath;
}
/**
 * Determines if a given command has an `outlets` map. When we encounter a command
 * with an outlets k/v map, we need to apply each outlet individually to the existing segment.
 */
function isCommandWithOutlets(command) {
  return typeof command === 'object' && command != null && command.outlets;
}
function tree(oldRoot, oldSegmentGroup, newSegmentGroup, queryParams, fragment) {
  let qp = {};
  if (queryParams) {
    forEach(queryParams, (value, name) => {
      qp[name] = Array.isArray(value) ? value.map(v => `${v}`) : `${value}`;
    });
  }
  let rootCandidate;
  if (oldRoot === oldSegmentGroup) {
    rootCandidate = newSegmentGroup;
  } else {
    rootCandidate = replaceSegment(oldRoot, oldSegmentGroup, newSegmentGroup);
  }
  const newRoot = createRoot(squashSegmentGroup(rootCandidate));
  return new UrlTree(newRoot, qp, fragment);
}
/**
 * Replaces the `oldSegment` which is located in some child of the `current` with the `newSegment`.
 * This also has the effect of creating new `UrlSegmentGroup` copies to update references. This
 * shouldn't be necessary but the fallback logic for an invalid ActivatedRoute in the creation uses
 * the Router's current url tree. If we don't create new segment groups, we end up modifying that
 * value.
 */
function replaceSegment(current, oldSegment, newSegment) {
  const children = {};
  forEach(current.children, (c, outletName) => {
    if (c === oldSegment) {
      children[outletName] = newSegment;
    } else {
      children[outletName] = replaceSegment(c, oldSegment, newSegment);
    }
  });
  return new UrlSegmentGroup(current.segments, children);
}
class Navigation {
  constructor(isAbsolute, numberOfDoubleDots, commands) {
    this.isAbsolute = isAbsolute;
    this.numberOfDoubleDots = numberOfDoubleDots;
    this.commands = commands;
    if (isAbsolute && commands.length > 0 && isMatrixParams(commands[0])) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4003 /* RuntimeErrorCode.ROOT_SEGMENT_MATRIX_PARAMS */, NG_DEV_MODE$a && 'Root segment cannot have matrix parameters');
    }
    const cmdWithOutlet = commands.find(isCommandWithOutlets);
    if (cmdWithOutlet && cmdWithOutlet !== last(commands)) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4004 /* RuntimeErrorCode.MISPLACED_OUTLETS_COMMAND */, NG_DEV_MODE$a && '{outlets:{}} has to be the last command');
    }
  }
  toRoot() {
    return this.isAbsolute && this.commands.length === 1 && this.commands[0] == '/';
  }
}
/** Transforms commands to a normalized `Navigation` */
function computeNavigation(commands) {
  if (typeof commands[0] === 'string' && commands.length === 1 && commands[0] === '/') {
    return new Navigation(true, 0, commands);
  }
  let numberOfDoubleDots = 0;
  let isAbsolute = false;
  const res = commands.reduce((res, cmd, cmdIdx) => {
    if (typeof cmd === 'object' && cmd != null) {
      if (cmd.outlets) {
        const outlets = {};
        forEach(cmd.outlets, (commands, name) => {
          outlets[name] = typeof commands === 'string' ? commands.split('/') : commands;
        });
        return [...res, {
          outlets
        }];
      }
      if (cmd.segmentPath) {
        return [...res, cmd.segmentPath];
      }
    }
    if (!(typeof cmd === 'string')) {
      return [...res, cmd];
    }
    if (cmdIdx === 0) {
      cmd.split('/').forEach((urlPart, partIndex) => {
        if (partIndex == 0 && urlPart === '.') {
          // skip './a'
        } else if (partIndex == 0 && urlPart === '') {
          //  '/a'
          isAbsolute = true;
        } else if (urlPart === '..') {
          //  '../a'
          numberOfDoubleDots++;
        } else if (urlPart != '') {
          res.push(urlPart);
        }
      });
      return res;
    }
    return [...res, cmd];
  }, []);
  return new Navigation(isAbsolute, numberOfDoubleDots, res);
}
class Position {
  constructor(segmentGroup, processChildren, index) {
    this.segmentGroup = segmentGroup;
    this.processChildren = processChildren;
    this.index = index;
  }
}
function findStartingPositionForTargetGroup(nav, root, target) {
  if (nav.isAbsolute) {
    return new Position(root, true, 0);
  }
  if (!target) {
    // `NaN` is used only to maintain backwards compatibility with incorrectly mocked
    // `ActivatedRouteSnapshot` in tests. In prior versions of this code, the position here was
    // determined based on an internal property that was rarely mocked, resulting in `NaN`. In
    // reality, this code path should _never_ be touched since `target` is not allowed to be falsey.
    return new Position(root, false, NaN);
  }
  if (target.parent === null) {
    return new Position(target, true, 0);
  }
  const modifier = isMatrixParams(nav.commands[0]) ? 0 : 1;
  const index = target.segments.length - 1 + modifier;
  return createPositionApplyingDoubleDots(target, index, nav.numberOfDoubleDots);
}
function findStartingPosition(nav, tree, segmentGroup, lastPathIndex) {
  if (nav.isAbsolute) {
    return new Position(tree.root, true, 0);
  }
  if (lastPathIndex === -1) {
    // Pathless ActivatedRoute has _lastPathIndex === -1 but should not process children
    // see issue #26224, #13011, #35687
    // However, if the ActivatedRoute is the root we should process children like above.
    const processChildren = segmentGroup === tree.root;
    return new Position(segmentGroup, processChildren, 0);
  }
  const modifier = isMatrixParams(nav.commands[0]) ? 0 : 1;
  const index = lastPathIndex + modifier;
  return createPositionApplyingDoubleDots(segmentGroup, index, nav.numberOfDoubleDots);
}
function createPositionApplyingDoubleDots(group, index, numberOfDoubleDots) {
  let g = group;
  let ci = index;
  let dd = numberOfDoubleDots;
  while (dd > ci) {
    dd -= ci;
    g = g.parent;
    if (!g) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4005 /* RuntimeErrorCode.INVALID_DOUBLE_DOTS */, NG_DEV_MODE$a && 'Invalid number of \'../\'');
    }
    ci = g.segments.length;
  }
  return new Position(g, false, ci - dd);
}
function getOutlets(commands) {
  if (isCommandWithOutlets(commands[0])) {
    return commands[0].outlets;
  }
  return {
    [PRIMARY_OUTLET]: commands
  };
}
function updateSegmentGroup(segmentGroup, startIndex, commands) {
  if (!segmentGroup) {
    segmentGroup = new UrlSegmentGroup([], {});
  }
  if (segmentGroup.segments.length === 0 && segmentGroup.hasChildren()) {
    return updateSegmentGroupChildren(segmentGroup, startIndex, commands);
  }
  const m = prefixedWith(segmentGroup, startIndex, commands);
  const slicedCommands = commands.slice(m.commandIndex);
  if (m.match && m.pathIndex < segmentGroup.segments.length) {
    const g = new UrlSegmentGroup(segmentGroup.segments.slice(0, m.pathIndex), {});
    g.children[PRIMARY_OUTLET] = new UrlSegmentGroup(segmentGroup.segments.slice(m.pathIndex), segmentGroup.children);
    return updateSegmentGroupChildren(g, 0, slicedCommands);
  } else if (m.match && slicedCommands.length === 0) {
    return new UrlSegmentGroup(segmentGroup.segments, {});
  } else if (m.match && !segmentGroup.hasChildren()) {
    return createNewSegmentGroup(segmentGroup, startIndex, commands);
  } else if (m.match) {
    return updateSegmentGroupChildren(segmentGroup, 0, slicedCommands);
  } else {
    return createNewSegmentGroup(segmentGroup, startIndex, commands);
  }
}
function updateSegmentGroupChildren(segmentGroup, startIndex, commands) {
  if (commands.length === 0) {
    return new UrlSegmentGroup(segmentGroup.segments, {});
  } else {
    const outlets = getOutlets(commands);
    const children = {};
    // If the set of commands does not apply anything to the primary outlet and the child segment is
    // an empty path primary segment on its own, we want to apply the commands to the empty child
    // path rather than here. The outcome is that the empty primary child is effectively removed
    // from the final output UrlTree. Imagine the following config:
    //
    // {path: '', children: [{path: '**', outlet: 'popup'}]}.
    //
    // Navigation to /(popup:a) will activate the child outlet correctly Given a follow-up
    // navigation with commands
    // ['/', {outlets: {'popup': 'b'}}], we _would not_ want to apply the outlet commands to the
    // root segment because that would result in
    // //(popup:a)(popup:b) since the outlet command got applied one level above where it appears in
    // the `ActivatedRoute` rather than updating the existing one.
    //
    // Because empty paths do not appear in the URL segments and the fact that the segments used in
    // the output `UrlTree` are squashed to eliminate these empty paths where possible
    // https://github.com/angular/angular/blob/13f10de40e25c6900ca55bd83b36bd533dacfa9e/packages/router/src/url_tree.ts#L755
    // it can be hard to determine what is the right thing to do when applying commands to a
    // `UrlSegmentGroup` that is created from an "unsquashed"/expanded `ActivatedRoute` tree.
    // This code effectively "squashes" empty path primary routes when they have no siblings on
    // the same level of the tree.
    if (!outlets[PRIMARY_OUTLET] && segmentGroup.children[PRIMARY_OUTLET] && segmentGroup.numberOfChildren === 1 && segmentGroup.children[PRIMARY_OUTLET].segments.length === 0) {
      const childrenOfEmptyChild = updateSegmentGroupChildren(segmentGroup.children[PRIMARY_OUTLET], startIndex, commands);
      return new UrlSegmentGroup(segmentGroup.segments, childrenOfEmptyChild.children);
    }
    forEach(outlets, (commands, outlet) => {
      if (typeof commands === 'string') {
        commands = [commands];
      }
      if (commands !== null) {
        children[outlet] = updateSegmentGroup(segmentGroup.children[outlet], startIndex, commands);
      }
    });
    forEach(segmentGroup.children, (child, childOutlet) => {
      if (outlets[childOutlet] === undefined) {
        children[childOutlet] = child;
      }
    });
    return new UrlSegmentGroup(segmentGroup.segments, children);
  }
}
function prefixedWith(segmentGroup, startIndex, commands) {
  let currentCommandIndex = 0;
  let currentPathIndex = startIndex;
  const noMatch = {
    match: false,
    pathIndex: 0,
    commandIndex: 0
  };
  while (currentPathIndex < segmentGroup.segments.length) {
    if (currentCommandIndex >= commands.length) return noMatch;
    const path = segmentGroup.segments[currentPathIndex];
    const command = commands[currentCommandIndex];
    // Do not try to consume command as part of the prefixing if it has outlets because it can
    // contain outlets other than the one being processed. Consuming the outlets command would
    // result in other outlets being ignored.
    if (isCommandWithOutlets(command)) {
      break;
    }
    const curr = `${command}`;
    const next = currentCommandIndex < commands.length - 1 ? commands[currentCommandIndex + 1] : null;
    if (currentPathIndex > 0 && curr === undefined) break;
    if (curr && next && typeof next === 'object' && next.outlets === undefined) {
      if (!compare(curr, next, path)) return noMatch;
      currentCommandIndex += 2;
    } else {
      if (!compare(curr, {}, path)) return noMatch;
      currentCommandIndex++;
    }
    currentPathIndex++;
  }
  return {
    match: true,
    pathIndex: currentPathIndex,
    commandIndex: currentCommandIndex
  };
}
function createNewSegmentGroup(segmentGroup, startIndex, commands) {
  const paths = segmentGroup.segments.slice(0, startIndex);
  let i = 0;
  while (i < commands.length) {
    const command = commands[i];
    if (isCommandWithOutlets(command)) {
      const children = createNewSegmentChildren(command.outlets);
      return new UrlSegmentGroup(paths, children);
    }
    // if we start with an object literal, we need to reuse the path part from the segment
    if (i === 0 && isMatrixParams(commands[0])) {
      const p = segmentGroup.segments[startIndex];
      paths.push(new UrlSegment(p.path, stringify(commands[0])));
      i++;
      continue;
    }
    const curr = isCommandWithOutlets(command) ? command.outlets[PRIMARY_OUTLET] : `${command}`;
    const next = i < commands.length - 1 ? commands[i + 1] : null;
    if (curr && next && isMatrixParams(next)) {
      paths.push(new UrlSegment(curr, stringify(next)));
      i += 2;
    } else {
      paths.push(new UrlSegment(curr, {}));
      i++;
    }
  }
  return new UrlSegmentGroup(paths, {});
}
function createNewSegmentChildren(outlets) {
  const children = {};
  forEach(outlets, (commands, outlet) => {
    if (typeof commands === 'string') {
      commands = [commands];
    }
    if (commands !== null) {
      children[outlet] = createNewSegmentGroup(new UrlSegmentGroup([], {}), 0, commands);
    }
  });
  return children;
}
function stringify(params) {
  const res = {};
  forEach(params, (v, k) => res[k] = `${v}`);
  return res;
}
function compare(path, params, segment) {
  return path == segment.path && shallowEqual(params, segment.parameters);
}
const IMPERATIVE_NAVIGATION = 'imperative';
/**
 * Base for events the router goes through, as opposed to events tied to a specific
 * route. Fired one time for any given navigation.
 *
 * The following code shows how a class subscribes to router events.
 *
 * ```ts
 * import {Event, RouterEvent, Router} from '@angular/router';
 *
 * class MyService {
 *   constructor(public router: Router) {
 *     router.events.pipe(
 *        filter((e: Event): e is RouterEvent => e instanceof RouterEvent)
 *     ).subscribe((e: RouterEvent) => {
 *       // Do something
 *     });
 *   }
 * }
 * ```
 *
 * @see `Event`
 * @see [Router events summary](guide/router-reference#router-events)
 * @publicApi
 */
class RouterEvent {
  constructor( /** A unique ID that the router assigns to every router navigation. */
  id, /** The URL that is the destination for this navigation. */
  url) {
    this.id = id;
    this.url = url;
  }
}
/**
 * An event triggered when a navigation starts.
 *
 * @publicApi
 */
class NavigationStart extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url, /** @docsNotRequired */
  navigationTrigger = 'imperative', /** @docsNotRequired */
  restoredState = null) {
    super(id, url);
    this.type = 0 /* EventType.NavigationStart */;
    this.navigationTrigger = navigationTrigger;
    this.restoredState = restoredState;
  }
  /** @docsNotRequired */
  toString() {
    return `NavigationStart(id: ${this.id}, url: '${this.url}')`;
  }
}
/**
 * An event triggered when a navigation ends successfully.
 *
 * @see `NavigationStart`
 * @see `NavigationCancel`
 * @see `NavigationError`
 *
 * @publicApi
 */
class NavigationEnd extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url, /** @docsNotRequired */
  urlAfterRedirects) {
    super(id, url);
    this.urlAfterRedirects = urlAfterRedirects;
    this.type = 1 /* EventType.NavigationEnd */;
  }
  /** @docsNotRequired */
  toString() {
    return `NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`;
  }
}
/**
 * An event triggered when a navigation is canceled, directly or indirectly.
 * This can happen for several reasons including when a route guard
 * returns `false` or initiates a redirect by returning a `UrlTree`.
 *
 * @see `NavigationStart`
 * @see `NavigationEnd`
 * @see `NavigationError`
 *
 * @publicApi
 */
class NavigationCancel extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url,
  /**
   * A description of why the navigation was cancelled. For debug purposes only. Use `code`
   * instead for a stable cancellation reason that can be used in production.
   */
  reason,
  /**
   * A code to indicate why the navigation was canceled. This cancellation code is stable for
   * the reason and can be relied on whereas the `reason` string could change and should not be
   * used in production.
   */
  code) {
    super(id, url);
    this.reason = reason;
    this.code = code;
    this.type = 2 /* EventType.NavigationCancel */;
  }
  /** @docsNotRequired */
  toString() {
    return `NavigationCancel(id: ${this.id}, url: '${this.url}')`;
  }
}
/**
 * An event triggered when a navigation is skipped.
 * This can happen for a couple reasons including onSameUrlHandling
 * is set to `ignore` and the navigation URL is not different than the
 * current state.
 *
 * @publicApi
 */
class NavigationSkipped extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url,
  /**
   * A description of why the navigation was skipped. For debug purposes only. Use `code`
   * instead for a stable skipped reason that can be used in production.
   */
  reason,
  /**
   * A code to indicate why the navigation was skipped. This code is stable for
   * the reason and can be relied on whereas the `reason` string could change and should not be
   * used in production.
   */
  code) {
    super(id, url);
    this.reason = reason;
    this.code = code;
    this.type = 16 /* EventType.NavigationSkipped */;
  }
}
/**
 * An event triggered when a navigation fails due to an unexpected error.
 *
 * @see `NavigationStart`
 * @see `NavigationEnd`
 * @see `NavigationCancel`
 *
 * @publicApi
 */
class NavigationError extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url, /** @docsNotRequired */
  error,
  /**
   * The target of the navigation when the error occurred.
   *
   * Note that this can be `undefined` because an error could have occurred before the
   * `RouterStateSnapshot` was created for the navigation.
   */
  target) {
    super(id, url);
    this.error = error;
    this.target = target;
    this.type = 3 /* EventType.NavigationError */;
  }
  /** @docsNotRequired */
  toString() {
    return `NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`;
  }
}
/**
 * An event triggered when routes are recognized.
 *
 * @publicApi
 */
class RoutesRecognized extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url, /** @docsNotRequired */
  urlAfterRedirects, /** @docsNotRequired */
  state) {
    super(id, url);
    this.urlAfterRedirects = urlAfterRedirects;
    this.state = state;
    this.type = 4 /* EventType.RoutesRecognized */;
  }
  /** @docsNotRequired */
  toString() {
    return `RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;
  }
}
/**
 * An event triggered at the start of the Guard phase of routing.
 *
 * @see `GuardsCheckEnd`
 *
 * @publicApi
 */
class GuardsCheckStart extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url, /** @docsNotRequired */
  urlAfterRedirects, /** @docsNotRequired */
  state) {
    super(id, url);
    this.urlAfterRedirects = urlAfterRedirects;
    this.state = state;
    this.type = 7 /* EventType.GuardsCheckStart */;
  }

  toString() {
    return `GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;
  }
}
/**
 * An event triggered at the end of the Guard phase of routing.
 *
 * @see `GuardsCheckStart`
 *
 * @publicApi
 */
class GuardsCheckEnd extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url, /** @docsNotRequired */
  urlAfterRedirects, /** @docsNotRequired */
  state, /** @docsNotRequired */
  shouldActivate) {
    super(id, url);
    this.urlAfterRedirects = urlAfterRedirects;
    this.state = state;
    this.shouldActivate = shouldActivate;
    this.type = 8 /* EventType.GuardsCheckEnd */;
  }

  toString() {
    return `GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`;
  }
}
/**
 * An event triggered at the start of the Resolve phase of routing.
 *
 * Runs in the "resolve" phase whether or not there is anything to resolve.
 * In future, may change to only run when there are things to be resolved.
 *
 * @see `ResolveEnd`
 *
 * @publicApi
 */
class ResolveStart extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url, /** @docsNotRequired */
  urlAfterRedirects, /** @docsNotRequired */
  state) {
    super(id, url);
    this.urlAfterRedirects = urlAfterRedirects;
    this.state = state;
    this.type = 5 /* EventType.ResolveStart */;
  }

  toString() {
    return `ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;
  }
}
/**
 * An event triggered at the end of the Resolve phase of routing.
 * @see `ResolveStart`.
 *
 * @publicApi
 */
class ResolveEnd extends RouterEvent {
  constructor( /** @docsNotRequired */
  id, /** @docsNotRequired */
  url, /** @docsNotRequired */
  urlAfterRedirects, /** @docsNotRequired */
  state) {
    super(id, url);
    this.urlAfterRedirects = urlAfterRedirects;
    this.state = state;
    this.type = 6 /* EventType.ResolveEnd */;
  }

  toString() {
    return `ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;
  }
}
/**
 * An event triggered before lazy loading a route configuration.
 *
 * @see `RouteConfigLoadEnd`
 *
 * @publicApi
 */
class RouteConfigLoadStart {
  constructor( /** @docsNotRequired */
  route) {
    this.route = route;
    this.type = 9 /* EventType.RouteConfigLoadStart */;
  }

  toString() {
    return `RouteConfigLoadStart(path: ${this.route.path})`;
  }
}
/**
 * An event triggered when a route has been lazy loaded.
 *
 * @see `RouteConfigLoadStart`
 *
 * @publicApi
 */
class RouteConfigLoadEnd {
  constructor( /** @docsNotRequired */
  route) {
    this.route = route;
    this.type = 10 /* EventType.RouteConfigLoadEnd */;
  }

  toString() {
    return `RouteConfigLoadEnd(path: ${this.route.path})`;
  }
}
/**
 * An event triggered at the start of the child-activation
 * part of the Resolve phase of routing.
 * @see  `ChildActivationEnd`
 * @see `ResolveStart`
 *
 * @publicApi
 */
class ChildActivationStart {
  constructor( /** @docsNotRequired */
  snapshot) {
    this.snapshot = snapshot;
    this.type = 11 /* EventType.ChildActivationStart */;
  }

  toString() {
    const path = this.snapshot.routeConfig && this.snapshot.routeConfig.path || '';
    return `ChildActivationStart(path: '${path}')`;
  }
}
/**
 * An event triggered at the end of the child-activation part
 * of the Resolve phase of routing.
 * @see `ChildActivationStart`
 * @see `ResolveStart`
 * @publicApi
 */
class ChildActivationEnd {
  constructor( /** @docsNotRequired */
  snapshot) {
    this.snapshot = snapshot;
    this.type = 12 /* EventType.ChildActivationEnd */;
  }

  toString() {
    const path = this.snapshot.routeConfig && this.snapshot.routeConfig.path || '';
    return `ChildActivationEnd(path: '${path}')`;
  }
}
/**
 * An event triggered at the start of the activation part
 * of the Resolve phase of routing.
 * @see `ActivationEnd`
 * @see `ResolveStart`
 *
 * @publicApi
 */
class ActivationStart {
  constructor( /** @docsNotRequired */
  snapshot) {
    this.snapshot = snapshot;
    this.type = 13 /* EventType.ActivationStart */;
  }

  toString() {
    const path = this.snapshot.routeConfig && this.snapshot.routeConfig.path || '';
    return `ActivationStart(path: '${path}')`;
  }
}
/**
 * An event triggered at the end of the activation part
 * of the Resolve phase of routing.
 * @see `ActivationStart`
 * @see `ResolveStart`
 *
 * @publicApi
 */
class ActivationEnd {
  constructor( /** @docsNotRequired */
  snapshot) {
    this.snapshot = snapshot;
    this.type = 14 /* EventType.ActivationEnd */;
  }

  toString() {
    const path = this.snapshot.routeConfig && this.snapshot.routeConfig.path || '';
    return `ActivationEnd(path: '${path}')`;
  }
}
/**
 * An event triggered by scrolling.
 *
 * @publicApi
 */
class Scroll {
  constructor( /** @docsNotRequired */
  routerEvent, /** @docsNotRequired */
  position, /** @docsNotRequired */
  anchor) {
    this.routerEvent = routerEvent;
    this.position = position;
    this.anchor = anchor;
    this.type = 15 /* EventType.Scroll */;
  }

  toString() {
    const pos = this.position ? `${this.position[0]}, ${this.position[1]}` : null;
    return `Scroll(anchor: '${this.anchor}', position: '${pos}')`;
  }
}
function stringifyEvent(routerEvent) {
  if (!('type' in routerEvent)) {
    return `Unknown Router Event: ${routerEvent.constructor.name}`;
  }
  switch (routerEvent.type) {
    case 14 /* EventType.ActivationEnd */:
      return `ActivationEnd(path: '${routerEvent.snapshot.routeConfig?.path || ''}')`;
    case 13 /* EventType.ActivationStart */:
      return `ActivationStart(path: '${routerEvent.snapshot.routeConfig?.path || ''}')`;
    case 12 /* EventType.ChildActivationEnd */:
      return `ChildActivationEnd(path: '${routerEvent.snapshot.routeConfig?.path || ''}')`;
    case 11 /* EventType.ChildActivationStart */:
      return `ChildActivationStart(path: '${routerEvent.snapshot.routeConfig?.path || ''}')`;
    case 8 /* EventType.GuardsCheckEnd */:
      return `GuardsCheckEnd(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state}, shouldActivate: ${routerEvent.shouldActivate})`;
    case 7 /* EventType.GuardsCheckStart */:
      return `GuardsCheckStart(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state})`;
    case 2 /* EventType.NavigationCancel */:
      return `NavigationCancel(id: ${routerEvent.id}, url: '${routerEvent.url}')`;
    case 16 /* EventType.NavigationSkipped */:
      return `NavigationSkipped(id: ${routerEvent.id}, url: '${routerEvent.url}')`;
    case 1 /* EventType.NavigationEnd */:
      return `NavigationEnd(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}')`;
    case 3 /* EventType.NavigationError */:
      return `NavigationError(id: ${routerEvent.id}, url: '${routerEvent.url}', error: ${routerEvent.error})`;
    case 0 /* EventType.NavigationStart */:
      return `NavigationStart(id: ${routerEvent.id}, url: '${routerEvent.url}')`;
    case 6 /* EventType.ResolveEnd */:
      return `ResolveEnd(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state})`;
    case 5 /* EventType.ResolveStart */:
      return `ResolveStart(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state})`;
    case 10 /* EventType.RouteConfigLoadEnd */:
      return `RouteConfigLoadEnd(path: ${routerEvent.route.path})`;
    case 9 /* EventType.RouteConfigLoadStart */:
      return `RouteConfigLoadStart(path: ${routerEvent.route.path})`;
    case 4 /* EventType.RoutesRecognized */:
      return `RoutesRecognized(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state})`;
    case 15 /* EventType.Scroll */:
      const pos = routerEvent.position ? `${routerEvent.position[0]}, ${routerEvent.position[1]}` : null;
      return `Scroll(anchor: '${routerEvent.anchor}', position: '${pos}')`;
  }
}
const NG_DEV_MODE$9 = typeof ngDevMode === 'undefined' || ngDevMode;
class LegacyCreateUrlTree {
  createUrlTree(relativeTo, currentState, currentUrlTree, commands, queryParams, fragment) {
    const a = relativeTo || currentState.root;
    const tree = createUrlTree(a, currentUrlTree, commands, queryParams, fragment);
    if (NG_DEV_MODE$9) {
      const treeFromSnapshotStrategy = new CreateUrlTreeUsingSnapshot().createUrlTree(relativeTo, currentState, currentUrlTree, commands, queryParams, fragment);
      if (treeFromSnapshotStrategy.toString() !== tree.toString()) {
        let warningString = `The navigation to ${tree.toString()} will instead go to ${treeFromSnapshotStrategy.toString()} in an upcoming version of Angular.`;
        if (!!relativeTo) {
          warningString += ' `relativeTo` might need to be removed from the `UrlCreationOptions`.';
        }
        tree._warnIfUsedForNavigation = warningString;
      }
    }
    return tree;
  }
}
LegacyCreateUrlTree.ɵfac = function LegacyCreateUrlTree_Factory(t) {
  return new (t || LegacyCreateUrlTree)();
};
LegacyCreateUrlTree.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: LegacyCreateUrlTree,
  factory: LegacyCreateUrlTree.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LegacyCreateUrlTree, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], null, null);
})();
class CreateUrlTreeUsingSnapshot {
  createUrlTree(relativeTo, currentState, currentUrlTree, commands, queryParams, fragment) {
    let relativeToUrlSegmentGroup;
    try {
      const relativeToSnapshot = relativeTo ? relativeTo.snapshot : currentState.snapshot.root;
      relativeToUrlSegmentGroup = createSegmentGroupFromRoute(relativeToSnapshot);
    } catch (e) {
      // This is strictly for backwards compatibility with tests that create
      // invalid `ActivatedRoute` mocks.
      // Note: the difference between having this fallback for invalid `ActivatedRoute` setups and
      // just throwing is ~500 test failures. Fixing all of those tests by hand is not feasible at
      // the moment.
      if (typeof commands[0] !== 'string' || !commands[0].startsWith('/')) {
        // Navigations that were absolute in the old way of creating UrlTrees
        // would still work because they wouldn't attempt to match the
        // segments in the `ActivatedRoute` to the `currentUrlTree` but
        // instead just replace the root segment with the navigation result.
        // Non-absolute navigations would fail to apply the commands because
        // the logic could not find the segment to replace (so they'd act like there were no
        // commands).
        commands = [];
      }
      relativeToUrlSegmentGroup = currentUrlTree.root;
    }
    return createUrlTreeFromSegmentGroup(relativeToUrlSegmentGroup, commands, queryParams, fragment);
  }
}
CreateUrlTreeUsingSnapshot.ɵfac = function CreateUrlTreeUsingSnapshot_Factory(t) {
  return new (t || CreateUrlTreeUsingSnapshot)();
};
CreateUrlTreeUsingSnapshot.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: CreateUrlTreeUsingSnapshot,
  factory: CreateUrlTreeUsingSnapshot.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CreateUrlTreeUsingSnapshot, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], null, null);
})();
class CreateUrlTreeStrategy {}
CreateUrlTreeStrategy.ɵfac = function CreateUrlTreeStrategy_Factory(t) {
  return new (t || CreateUrlTreeStrategy)();
};
CreateUrlTreeStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: CreateUrlTreeStrategy,
  factory: function (t) {
    return LegacyCreateUrlTree.ɵfac(t);
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CreateUrlTreeStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      useClass: LegacyCreateUrlTree
    }]
  }], null, null);
})();
class Tree {
  constructor(root) {
    this._root = root;
  }
  get root() {
    return this._root.value;
  }
  /**
   * @internal
   */
  parent(t) {
    const p = this.pathFromRoot(t);
    return p.length > 1 ? p[p.length - 2] : null;
  }
  /**
   * @internal
   */
  children(t) {
    const n = findNode(t, this._root);
    return n ? n.children.map(t => t.value) : [];
  }
  /**
   * @internal
   */
  firstChild(t) {
    const n = findNode(t, this._root);
    return n && n.children.length > 0 ? n.children[0].value : null;
  }
  /**
   * @internal
   */
  siblings(t) {
    const p = findPath(t, this._root);
    if (p.length < 2) return [];
    const c = p[p.length - 2].children.map(c => c.value);
    return c.filter(cc => cc !== t);
  }
  /**
   * @internal
   */
  pathFromRoot(t) {
    return findPath(t, this._root).map(s => s.value);
  }
}
// DFS for the node matching the value
function findNode(value, node) {
  if (value === node.value) return node;
  for (const child of node.children) {
    const node = findNode(value, child);
    if (node) return node;
  }
  return null;
}
// Return the path to the node with the given value using DFS
function findPath(value, node) {
  if (value === node.value) return [node];
  for (const child of node.children) {
    const path = findPath(value, child);
    if (path.length) {
      path.unshift(node);
      return path;
    }
  }
  return [];
}
class TreeNode {
  constructor(value, children) {
    this.value = value;
    this.children = children;
  }
  toString() {
    return `TreeNode(${this.value})`;
  }
}
// Return the list of T indexed by outlet name
function nodeChildrenAsMap(node) {
  const map = {};
  if (node) {
    node.children.forEach(child => map[child.value.outlet] = child);
  }
  return map;
}

/**
 * Represents the state of the router as a tree of activated routes.
 *
 * @usageNotes
 *
 * Every node in the route tree is an `ActivatedRoute` instance
 * that knows about the "consumed" URL segments, the extracted parameters,
 * and the resolved data.
 * Use the `ActivatedRoute` properties to traverse the tree from any node.
 *
 * The following fragment shows how a component gets the root node
 * of the current state to establish its own route tree:
 *
 * ```
 * @Component({templateUrl:'template.html'})
 * class MyComponent {
 *   constructor(router: Router) {
 *     const state: RouterState = router.routerState;
 *     const root: ActivatedRoute = state.root;
 *     const child = root.firstChild;
 *     const id: Observable<string> = child.params.map(p => p.id);
 *     //...
 *   }
 * }
 * ```
 *
 * @see `ActivatedRoute`
 * @see [Getting route information](guide/router#getting-route-information)
 *
 * @publicApi
 */
class RouterState extends Tree {
  /** @internal */
  constructor(root, /** The current snapshot of the router state */
  snapshot) {
    super(root);
    this.snapshot = snapshot;
    setRouterState(this, root);
  }
  toString() {
    return this.snapshot.toString();
  }
}
function createEmptyState(urlTree, rootComponent) {
  const snapshot = createEmptyStateSnapshot(urlTree, rootComponent);
  const emptyUrl = new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject([new UrlSegment('', {})]);
  const emptyParams = new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject({});
  const emptyData = new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject({});
  const emptyQueryParams = new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject({});
  const fragment = new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject('');
  const activated = new ActivatedRoute(emptyUrl, emptyParams, emptyQueryParams, fragment, emptyData, PRIMARY_OUTLET, rootComponent, snapshot.root);
  activated.snapshot = snapshot.root;
  return new RouterState(new TreeNode(activated, []), snapshot);
}
function createEmptyStateSnapshot(urlTree, rootComponent) {
  const emptyParams = {};
  const emptyData = {};
  const emptyQueryParams = {};
  const fragment = '';
  const activated = new ActivatedRouteSnapshot([], emptyParams, emptyQueryParams, fragment, emptyData, PRIMARY_OUTLET, rootComponent, null, urlTree.root, -1, {});
  return new RouterStateSnapshot('', new TreeNode(activated, []));
}
/**
 * Provides access to information about a route associated with a component
 * that is loaded in an outlet.
 * Use to traverse the `RouterState` tree and extract information from nodes.
 *
 * The following example shows how to construct a component using information from a
 * currently activated route.
 *
 * Note: the observables in this class only emit when the current and previous values differ based
 * on shallow equality. For example, changing deeply nested properties in resolved `data` will not
 * cause the `ActivatedRoute.data` `Observable` to emit a new value.
 *
 * {@example router/activated-route/module.ts region="activated-route"
 *     header="activated-route.component.ts"}
 *
 * @see [Getting route information](guide/router#getting-route-information)
 *
 * @publicApi
 */
class ActivatedRoute {
  /** @internal */
  constructor( /** An observable of the URL segments matched by this route. */
  url, /** An observable of the matrix parameters scoped to this route. */
  params, /** An observable of the query parameters shared by all the routes. */
  queryParams, /** An observable of the URL fragment shared by all the routes. */
  fragment, /** An observable of the static and resolved data of this route. */
  data, /** The outlet name of the route, a constant. */
  outlet, /** The component of the route, a constant. */
  component, futureSnapshot) {
    this.url = url;
    this.params = params;
    this.queryParams = queryParams;
    this.fragment = fragment;
    this.data = data;
    this.outlet = outlet;
    this.component = component;
    /** An Observable of the resolved route title */
    this.title = this.data?.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(d => d[RouteTitleKey])) ?? (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(undefined);
    this._futureSnapshot = futureSnapshot;
  }
  /** The configuration used to match this route. */
  get routeConfig() {
    return this._futureSnapshot.routeConfig;
  }
  /** The root of the router state. */
  get root() {
    return this._routerState.root;
  }
  /** The parent of this route in the router state tree. */
  get parent() {
    return this._routerState.parent(this);
  }
  /** The first child of this route in the router state tree. */
  get firstChild() {
    return this._routerState.firstChild(this);
  }
  /** The children of this route in the router state tree. */
  get children() {
    return this._routerState.children(this);
  }
  /** The path from the root of the router state tree to this route. */
  get pathFromRoot() {
    return this._routerState.pathFromRoot(this);
  }
  /**
   * An Observable that contains a map of the required and optional parameters
   * specific to the route.
   * The map supports retrieving single and multiple values from the same parameter.
   */
  get paramMap() {
    if (!this._paramMap) {
      this._paramMap = this.params.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(p => convertToParamMap(p)));
    }
    return this._paramMap;
  }
  /**
   * An Observable that contains a map of the query parameters available to all routes.
   * The map supports retrieving single and multiple values from the query parameter.
   */
  get queryParamMap() {
    if (!this._queryParamMap) {
      this._queryParamMap = this.queryParams.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(p => convertToParamMap(p)));
    }
    return this._queryParamMap;
  }
  toString() {
    return this.snapshot ? this.snapshot.toString() : `Future(${this._futureSnapshot})`;
  }
}
/**
 * Returns the inherited params, data, and resolve for a given route.
 * By default, this only inherits values up to the nearest path-less or component-less route.
 * @internal
 */
function inheritedParamsDataResolve(route, paramsInheritanceStrategy = 'emptyOnly') {
  const pathFromRoot = route.pathFromRoot;
  let inheritingStartingFrom = 0;
  if (paramsInheritanceStrategy !== 'always') {
    inheritingStartingFrom = pathFromRoot.length - 1;
    while (inheritingStartingFrom >= 1) {
      const current = pathFromRoot[inheritingStartingFrom];
      const parent = pathFromRoot[inheritingStartingFrom - 1];
      // current route is an empty path => inherits its parent's params and data
      if (current.routeConfig && current.routeConfig.path === '') {
        inheritingStartingFrom--;
        // parent is componentless => current route should inherit its params and data
      } else if (!parent.component) {
        inheritingStartingFrom--;
      } else {
        break;
      }
    }
  }
  return flattenInherited(pathFromRoot.slice(inheritingStartingFrom));
}
/** @internal */
function flattenInherited(pathFromRoot) {
  return pathFromRoot.reduce((res, curr) => {
    const params = {
      ...res.params,
      ...curr.params
    };
    const data = {
      ...res.data,
      ...curr.data
    };
    const resolve = {
      ...curr.data,
      ...res.resolve,
      ...curr.routeConfig?.data,
      ...curr._resolvedData
    };
    return {
      params,
      data,
      resolve
    };
  }, {
    params: {},
    data: {},
    resolve: {}
  });
}
/**
 * @description
 *
 * Contains the information about a route associated with a component loaded in an
 * outlet at a particular moment in time. ActivatedRouteSnapshot can also be used to
 * traverse the router state tree.
 *
 * The following example initializes a component with route information extracted
 * from the snapshot of the root node at the time of creation.
 *
 * ```
 * @Component({templateUrl:'./my-component.html'})
 * class MyComponent {
 *   constructor(route: ActivatedRoute) {
 *     const id: string = route.snapshot.params.id;
 *     const url: string = route.snapshot.url.join('');
 *     const user = route.snapshot.data.user;
 *   }
 * }
 * ```
 *
 * @publicApi
 */
class ActivatedRouteSnapshot {
  /** The resolved route title */
  get title() {
    // Note: This _must_ be a getter because the data is mutated in the resolvers. Title will not be
    // available at the time of class instantiation.
    return this.data?.[RouteTitleKey];
  }
  /** @internal */
  constructor( /** The URL segments matched by this route */
  url,
  /**
   *  The matrix parameters scoped to this route.
   *
   *  You can compute all params (or data) in the router state or to get params outside
   *  of an activated component by traversing the `RouterState` tree as in the following
   *  example:
   *  ```
   *  collectRouteParams(router: Router) {
   *    let params = {};
   *    let stack: ActivatedRouteSnapshot[] = [router.routerState.snapshot.root];
   *    while (stack.length > 0) {
   *      const route = stack.pop()!;
   *      params = {...params, ...route.params};
   *      stack.push(...route.children);
   *    }
   *    return params;
   *  }
   *  ```
   */
  params, /** The query parameters shared by all the routes */
  queryParams, /** The URL fragment shared by all the routes */
  fragment, /** The static and resolved data of this route */
  data, /** The outlet name of the route */
  outlet, /** The component of the route */
  component, routeConfig, urlSegment, lastPathIndex, resolve) {
    this.url = url;
    this.params = params;
    this.queryParams = queryParams;
    this.fragment = fragment;
    this.data = data;
    this.outlet = outlet;
    this.component = component;
    this.routeConfig = routeConfig;
    this._urlSegment = urlSegment;
    this._lastPathIndex = lastPathIndex;
    this._resolve = resolve;
  }
  /** The root of the router state */
  get root() {
    return this._routerState.root;
  }
  /** The parent of this route in the router state tree */
  get parent() {
    return this._routerState.parent(this);
  }
  /** The first child of this route in the router state tree */
  get firstChild() {
    return this._routerState.firstChild(this);
  }
  /** The children of this route in the router state tree */
  get children() {
    return this._routerState.children(this);
  }
  /** The path from the root of the router state tree to this route */
  get pathFromRoot() {
    return this._routerState.pathFromRoot(this);
  }
  get paramMap() {
    if (!this._paramMap) {
      this._paramMap = convertToParamMap(this.params);
    }
    return this._paramMap;
  }
  get queryParamMap() {
    if (!this._queryParamMap) {
      this._queryParamMap = convertToParamMap(this.queryParams);
    }
    return this._queryParamMap;
  }
  toString() {
    const url = this.url.map(segment => segment.toString()).join('/');
    const matched = this.routeConfig ? this.routeConfig.path : '';
    return `Route(url:'${url}', path:'${matched}')`;
  }
}
/**
 * @description
 *
 * Represents the state of the router at a moment in time.
 *
 * This is a tree of activated route snapshots. Every node in this tree knows about
 * the "consumed" URL segments, the extracted parameters, and the resolved data.
 *
 * The following example shows how a component is initialized with information
 * from the snapshot of the root node's state at the time of creation.
 *
 * ```
 * @Component({templateUrl:'template.html'})
 * class MyComponent {
 *   constructor(router: Router) {
 *     const state: RouterState = router.routerState;
 *     const snapshot: RouterStateSnapshot = state.snapshot;
 *     const root: ActivatedRouteSnapshot = snapshot.root;
 *     const child = root.firstChild;
 *     const id: Observable<string> = child.params.map(p => p.id);
 *     //...
 *   }
 * }
 * ```
 *
 * @publicApi
 */
class RouterStateSnapshot extends Tree {
  /** @internal */
  constructor( /** The url from which this snapshot was created */
  url, root) {
    super(root);
    this.url = url;
    setRouterState(this, root);
  }
  toString() {
    return serializeNode(this._root);
  }
}
function setRouterState(state, node) {
  node.value._routerState = state;
  node.children.forEach(c => setRouterState(state, c));
}
function serializeNode(node) {
  const c = node.children.length > 0 ? ` { ${node.children.map(serializeNode).join(', ')} } ` : '';
  return `${node.value}${c}`;
}
/**
 * The expectation is that the activate route is created with the right set of parameters.
 * So we push new values into the observables only when they are not the initial values.
 * And we detect that by checking if the snapshot field is set.
 */
function advanceActivatedRoute(route) {
  if (route.snapshot) {
    const currentSnapshot = route.snapshot;
    const nextSnapshot = route._futureSnapshot;
    route.snapshot = nextSnapshot;
    if (!shallowEqual(currentSnapshot.queryParams, nextSnapshot.queryParams)) {
      route.queryParams.next(nextSnapshot.queryParams);
    }
    if (currentSnapshot.fragment !== nextSnapshot.fragment) {
      route.fragment.next(nextSnapshot.fragment);
    }
    if (!shallowEqual(currentSnapshot.params, nextSnapshot.params)) {
      route.params.next(nextSnapshot.params);
    }
    if (!shallowEqualArrays(currentSnapshot.url, nextSnapshot.url)) {
      route.url.next(nextSnapshot.url);
    }
    if (!shallowEqual(currentSnapshot.data, nextSnapshot.data)) {
      route.data.next(nextSnapshot.data);
    }
  } else {
    route.snapshot = route._futureSnapshot;
    // this is for resolved data
    route.data.next(route._futureSnapshot.data);
  }
}
function equalParamsAndUrlSegments(a, b) {
  const equalUrlParams = shallowEqual(a.params, b.params) && equalSegments(a.url, b.url);
  const parentsMismatch = !a.parent !== !b.parent;
  return equalUrlParams && !parentsMismatch && (!a.parent || equalParamsAndUrlSegments(a.parent, b.parent));
}
function createRouterState(routeReuseStrategy, curr, prevState) {
  const root = createNode(routeReuseStrategy, curr._root, prevState ? prevState._root : undefined);
  return new RouterState(root, curr);
}
function createNode(routeReuseStrategy, curr, prevState) {
  // reuse an activated route that is currently displayed on the screen
  if (prevState && routeReuseStrategy.shouldReuseRoute(curr.value, prevState.value.snapshot)) {
    const value = prevState.value;
    value._futureSnapshot = curr.value;
    const children = createOrReuseChildren(routeReuseStrategy, curr, prevState);
    return new TreeNode(value, children);
  } else {
    if (routeReuseStrategy.shouldAttach(curr.value)) {
      // retrieve an activated route that is used to be displayed, but is not currently displayed
      const detachedRouteHandle = routeReuseStrategy.retrieve(curr.value);
      if (detachedRouteHandle !== null) {
        const tree = detachedRouteHandle.route;
        tree.value._futureSnapshot = curr.value;
        tree.children = curr.children.map(c => createNode(routeReuseStrategy, c));
        return tree;
      }
    }
    const value = createActivatedRoute(curr.value);
    const children = curr.children.map(c => createNode(routeReuseStrategy, c));
    return new TreeNode(value, children);
  }
}
function createOrReuseChildren(routeReuseStrategy, curr, prevState) {
  return curr.children.map(child => {
    for (const p of prevState.children) {
      if (routeReuseStrategy.shouldReuseRoute(child.value, p.value.snapshot)) {
        return createNode(routeReuseStrategy, child, p);
      }
    }
    return createNode(routeReuseStrategy, child);
  });
}
function createActivatedRoute(c) {
  return new ActivatedRoute(new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject(c.url), new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject(c.params), new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject(c.queryParams), new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject(c.fragment), new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject(c.data), c.outlet, c.component, c);
}
const NAVIGATION_CANCELING_ERROR = 'ngNavigationCancelingError';
function redirectingNavigationError(urlSerializer, redirect) {
  const {
    redirectTo,
    navigationBehaviorOptions
  } = isUrlTree(redirect) ? {
    redirectTo: redirect,
    navigationBehaviorOptions: undefined
  } : redirect;
  const error = navigationCancelingError(ngDevMode && `Redirecting to "${urlSerializer.serialize(redirectTo)}"`, 0 /* NavigationCancellationCode.Redirect */, redirect);
  error.url = redirectTo;
  error.navigationBehaviorOptions = navigationBehaviorOptions;
  return error;
}
function navigationCancelingError(message, code, redirectUrl) {
  const error = new Error('NavigationCancelingError: ' + (message || ''));
  error[NAVIGATION_CANCELING_ERROR] = true;
  error.cancellationCode = code;
  if (redirectUrl) {
    error.url = redirectUrl;
  }
  return error;
}
function isRedirectingNavigationCancelingError$1(error) {
  return isNavigationCancelingError$1(error) && isUrlTree(error.url);
}
function isNavigationCancelingError$1(error) {
  return error && error[NAVIGATION_CANCELING_ERROR];
}

/**
 * Store contextual information about a `RouterOutlet`
 *
 * @publicApi
 */
class OutletContext {
  constructor() {
    this.outlet = null;
    this.route = null;
    /**
     * @deprecated Passing a resolver to retrieve a component factory is not required and is
     *     deprecated since v14.
     */
    this.resolver = null;
    this.injector = null;
    this.children = new ChildrenOutletContexts();
    this.attachRef = null;
  }
}
/**
 * Store contextual information about the children (= nested) `RouterOutlet`
 *
 * @publicApi
 */
class ChildrenOutletContexts {
  constructor() {
    // contexts for child outlets, by name.
    this.contexts = new Map();
  }
  /** Called when a `RouterOutlet` directive is instantiated */
  onChildOutletCreated(childName, outlet) {
    const context = this.getOrCreateContext(childName);
    context.outlet = outlet;
    this.contexts.set(childName, context);
  }
  /**
   * Called when a `RouterOutlet` directive is destroyed.
   * We need to keep the context as the outlet could be destroyed inside a NgIf and might be
   * re-created later.
   */
  onChildOutletDestroyed(childName) {
    const context = this.getContext(childName);
    if (context) {
      context.outlet = null;
      context.attachRef = null;
    }
  }
  /**
   * Called when the corresponding route is deactivated during navigation.
   * Because the component get destroyed, all children outlet are destroyed.
   */
  onOutletDeactivated() {
    const contexts = this.contexts;
    this.contexts = new Map();
    return contexts;
  }
  onOutletReAttached(contexts) {
    this.contexts = contexts;
  }
  getOrCreateContext(childName) {
    let context = this.getContext(childName);
    if (!context) {
      context = new OutletContext();
      this.contexts.set(childName, context);
    }
    return context;
  }
  getContext(childName) {
    return this.contexts.get(childName) || null;
  }
}
ChildrenOutletContexts.ɵfac = function ChildrenOutletContexts_Factory(t) {
  return new (t || ChildrenOutletContexts)();
};
ChildrenOutletContexts.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: ChildrenOutletContexts,
  factory: ChildrenOutletContexts.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ChildrenOutletContexts, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
const NG_DEV_MODE$8 = typeof ngDevMode === 'undefined' || ngDevMode;
/**
 * @description
 *
 * Acts as a placeholder that Angular dynamically fills based on the current router state.
 *
 * Each outlet can have a unique name, determined by the optional `name` attribute.
 * The name cannot be set or changed dynamically. If not set, default value is "primary".
 *
 * ```
 * <router-outlet></router-outlet>
 * <router-outlet name='left'></router-outlet>
 * <router-outlet name='right'></router-outlet>
 * ```
 *
 * Named outlets can be the targets of secondary routes.
 * The `Route` object for a secondary route has an `outlet` property to identify the target outlet:
 *
 * `{path: <base-path>, component: <component>, outlet: <target_outlet_name>}`
 *
 * Using named outlets and secondary routes, you can target multiple outlets in
 * the same `RouterLink` directive.
 *
 * The router keeps track of separate branches in a navigation tree for each named outlet and
 * generates a representation of that tree in the URL.
 * The URL for a secondary route uses the following syntax to specify both the primary and secondary
 * routes at the same time:
 *
 * `http://base-path/primary-route-path(outlet-name:route-path)`
 *
 * A router outlet emits an activate event when a new component is instantiated,
 * deactivate event when a component is destroyed.
 * An attached event emits when the `RouteReuseStrategy` instructs the outlet to reattach the
 * subtree, and the detached event emits when the `RouteReuseStrategy` instructs the outlet to
 * detach the subtree.
 *
 * ```
 * <router-outlet
 *   (activate)='onActivate($event)'
 *   (deactivate)='onDeactivate($event)'
 *   (attach)='onAttach($event)'
 *   (detach)='onDetach($event)'></router-outlet>
 * ```
 *
 * @see [Routing tutorial](guide/router-tutorial-toh#named-outlets "Example of a named
 * outlet and secondary route configuration").
 * @see `RouterLink`
 * @see `Route`
 * @ngModule RouterModule
 *
 * @publicApi
 */
class RouterOutlet {
  constructor() {
    this.activated = null;
    this._activatedRoute = null;
    /**
     * The name of the outlet
     *
     * @see [named outlets](guide/router-tutorial-toh#displaying-multiple-routes-in-named-outlets)
     */
    this.name = PRIMARY_OUTLET;
    this.activateEvents = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.deactivateEvents = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /**
     * Emits an attached component instance when the `RouteReuseStrategy` instructs to re-attach a
     * previously detached subtree.
     **/
    this.attachEvents = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    /**
     * Emits a detached component instance when the `RouteReuseStrategy` instructs to detach the
     * subtree.
     */
    this.detachEvents = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.parentContexts = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(ChildrenOutletContexts);
    this.location = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef);
    this.changeDetector = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef);
    this.environmentInjector = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.EnvironmentInjector);
  }
  /** @nodoc */
  ngOnChanges(changes) {
    if (changes['name']) {
      const {
        firstChange,
        previousValue
      } = changes['name'];
      if (firstChange) {
        // The first change is handled by ngOnInit. Because ngOnChanges doesn't get called when no
        // input is set at all, we need to centrally handle the first change there.
        return;
      }
      // unregister with the old name
      if (this.isTrackedInParentContexts(previousValue)) {
        this.deactivate();
        this.parentContexts.onChildOutletDestroyed(previousValue);
      }
      // register the new name
      this.initializeOutletWithName();
    }
  }
  /** @nodoc */
  ngOnDestroy() {
    // Ensure that the registered outlet is this one before removing it on the context.
    if (this.isTrackedInParentContexts(this.name)) {
      this.parentContexts.onChildOutletDestroyed(this.name);
    }
  }
  isTrackedInParentContexts(outletName) {
    return this.parentContexts.getContext(outletName)?.outlet === this;
  }
  /** @nodoc */
  ngOnInit() {
    this.initializeOutletWithName();
  }
  initializeOutletWithName() {
    this.parentContexts.onChildOutletCreated(this.name, this);
    if (this.activated) {
      return;
    }
    // If the outlet was not instantiated at the time the route got activated we need to populate
    // the outlet when it is initialized (ie inside a NgIf)
    const context = this.parentContexts.getContext(this.name);
    if (context?.route) {
      if (context.attachRef) {
        // `attachRef` is populated when there is an existing component to mount
        this.attach(context.attachRef, context.route);
      } else {
        // otherwise the component defined in the configuration is created
        this.activateWith(context.route, context.injector);
      }
    }
  }
  get isActivated() {
    return !!this.activated;
  }
  /**
   * @returns The currently activated component instance.
   * @throws An error if the outlet is not activated.
   */
  get component() {
    if (!this.activated) throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4012 /* RuntimeErrorCode.OUTLET_NOT_ACTIVATED */, NG_DEV_MODE$8 && 'Outlet is not activated');
    return this.activated.instance;
  }
  get activatedRoute() {
    if (!this.activated) throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4012 /* RuntimeErrorCode.OUTLET_NOT_ACTIVATED */, NG_DEV_MODE$8 && 'Outlet is not activated');
    return this._activatedRoute;
  }
  get activatedRouteData() {
    if (this._activatedRoute) {
      return this._activatedRoute.snapshot.data;
    }
    return {};
  }
  /**
   * Called when the `RouteReuseStrategy` instructs to detach the subtree
   */
  detach() {
    if (!this.activated) throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4012 /* RuntimeErrorCode.OUTLET_NOT_ACTIVATED */, NG_DEV_MODE$8 && 'Outlet is not activated');
    this.location.detach();
    const cmp = this.activated;
    this.activated = null;
    this._activatedRoute = null;
    this.detachEvents.emit(cmp.instance);
    return cmp;
  }
  /**
   * Called when the `RouteReuseStrategy` instructs to re-attach a previously detached subtree
   */
  attach(ref, activatedRoute) {
    this.activated = ref;
    this._activatedRoute = activatedRoute;
    this.location.insert(ref.hostView);
    this.attachEvents.emit(ref.instance);
  }
  deactivate() {
    if (this.activated) {
      const c = this.component;
      this.activated.destroy();
      this.activated = null;
      this._activatedRoute = null;
      this.deactivateEvents.emit(c);
    }
  }
  activateWith(activatedRoute, resolverOrInjector) {
    if (this.isActivated) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4013 /* RuntimeErrorCode.OUTLET_ALREADY_ACTIVATED */, NG_DEV_MODE$8 && 'Cannot activate an already activated outlet');
    }
    this._activatedRoute = activatedRoute;
    const location = this.location;
    const snapshot = activatedRoute.snapshot;
    const component = snapshot.component;
    const childContexts = this.parentContexts.getOrCreateContext(this.name).children;
    const injector = new OutletInjector(activatedRoute, childContexts, location.injector);
    if (resolverOrInjector && isComponentFactoryResolver(resolverOrInjector)) {
      const factory = resolverOrInjector.resolveComponentFactory(component);
      this.activated = location.createComponent(factory, location.length, injector);
    } else {
      const environmentInjector = resolverOrInjector ?? this.environmentInjector;
      this.activated = location.createComponent(component, {
        index: location.length,
        injector,
        environmentInjector
      });
    }
    // Calling `markForCheck` to make sure we will run the change detection when the
    // `RouterOutlet` is inside a `ChangeDetectionStrategy.OnPush` component.
    this.changeDetector.markForCheck();
    this.activateEvents.emit(this.activated.instance);
  }
}
RouterOutlet.ɵfac = function RouterOutlet_Factory(t) {
  return new (t || RouterOutlet)();
};
RouterOutlet.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: RouterOutlet,
  selectors: [["router-outlet"]],
  inputs: {
    name: "name"
  },
  outputs: {
    activateEvents: "activate",
    deactivateEvents: "deactivate",
    attachEvents: "attach",
    detachEvents: "detach"
  },
  exportAs: ["outlet"],
  standalone: true,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RouterOutlet, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: 'router-outlet',
      exportAs: 'outlet',
      standalone: true
    }]
  }], null, {
    name: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    activateEvents: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['activate']
    }],
    deactivateEvents: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['deactivate']
    }],
    attachEvents: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['attach']
    }],
    detachEvents: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output,
      args: ['detach']
    }]
  });
})();
class OutletInjector {
  constructor(route, childContexts, parent) {
    this.route = route;
    this.childContexts = childContexts;
    this.parent = parent;
  }
  get(token, notFoundValue) {
    if (token === ActivatedRoute) {
      return this.route;
    }
    if (token === ChildrenOutletContexts) {
      return this.childContexts;
    }
    return this.parent.get(token, notFoundValue);
  }
}
function isComponentFactoryResolver(item) {
  return !!item.resolveComponentFactory;
}

/**
 * This component is used internally within the router to be a placeholder when an empty
 * router-outlet is needed. For example, with a config such as:
 *
 * `{path: 'parent', outlet: 'nav', children: [...]}`
 *
 * In order to render, there needs to be a component on this config, which will default
 * to this `EmptyOutletComponent`.
 */
class ɵEmptyOutletComponent {}
ɵEmptyOutletComponent.ɵfac = function ɵEmptyOutletComponent_Factory(t) {
  return new (t || ɵEmptyOutletComponent)();
};
ɵEmptyOutletComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: ɵEmptyOutletComponent,
  selectors: [["ng-component"]],
  standalone: true,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵStandaloneFeature"]],
  decls: 1,
  vars: 0,
  template: function ɵEmptyOutletComponent_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "router-outlet");
    }
  },
  dependencies: [RouterOutlet],
  encapsulation: 2
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ɵEmptyOutletComponent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      template: `<router-outlet></router-outlet>`,
      imports: [RouterOutlet],
      standalone: true
    }]
  }], null, null);
})();

/**
 * Creates an `EnvironmentInjector` if the `Route` has providers and one does not already exist
 * and returns the injector. Otherwise, if the `Route` does not have `providers`, returns the
 * `currentInjector`.
 *
 * @param route The route that might have providers
 * @param currentInjector The parent injector of the `Route`
 */
function getOrCreateRouteInjectorIfNeeded(route, currentInjector) {
  if (route.providers && !route._injector) {
    route._injector = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.createEnvironmentInjector)(route.providers, currentInjector, `Route: ${route.path}`);
  }
  return route._injector ?? currentInjector;
}
function getLoadedRoutes(route) {
  return route._loadedRoutes;
}
function getLoadedInjector(route) {
  return route._loadedInjector;
}
function getLoadedComponent(route) {
  return route._loadedComponent;
}
function getProvidersInjector(route) {
  return route._injector;
}
function validateConfig(config, parentPath = '', requireStandaloneComponents = false) {
  // forEach doesn't iterate undefined values
  for (let i = 0; i < config.length; i++) {
    const route = config[i];
    const fullPath = getFullPath(parentPath, route);
    validateNode(route, fullPath, requireStandaloneComponents);
  }
}
function assertStandalone(fullPath, component) {
  if (component && (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisNgModule"])(component)) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}'. You are using 'loadComponent' with a module, ` + `but it must be used with standalone components. Use 'loadChildren' instead.`);
  } else if (component && !(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.isStandalone)(component)) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}'. The component must be standalone.`);
  }
}
function validateNode(route, fullPath, requireStandaloneComponents) {
  if (typeof ngDevMode === 'undefined' || ngDevMode) {
    if (!route) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `
      Invalid configuration of route '${fullPath}': Encountered undefined route.
      The reason might be an extra comma.

      Example:
      const routes: Routes = [
        { path: '', redirectTo: '/dashboard', pathMatch: 'full' },
        { path: 'dashboard',  component: DashboardComponent },, << two commas
        { path: 'detail/:id', component: HeroDetailComponent }
      ];
    `);
    }
    if (Array.isArray(route)) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': Array cannot be specified`);
    }
    if (!route.redirectTo && !route.component && !route.loadComponent && !route.children && !route.loadChildren && route.outlet && route.outlet !== PRIMARY_OUTLET) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': a componentless route without children or loadChildren cannot have a named outlet set`);
    }
    if (route.redirectTo && route.children) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': redirectTo and children cannot be used together`);
    }
    if (route.redirectTo && route.loadChildren) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': redirectTo and loadChildren cannot be used together`);
    }
    if (route.children && route.loadChildren) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': children and loadChildren cannot be used together`);
    }
    if (route.redirectTo && (route.component || route.loadComponent)) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': redirectTo and component/loadComponent cannot be used together`);
    }
    if (route.component && route.loadComponent) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': component and loadComponent cannot be used together`);
    }
    if (route.redirectTo && route.canActivate) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': redirectTo and canActivate cannot be used together. Redirects happen before activation ` + `so canActivate will never be executed.`);
    }
    if (route.path && route.matcher) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': path and matcher cannot be used together`);
    }
    if (route.redirectTo === void 0 && !route.component && !route.loadComponent && !route.children && !route.loadChildren) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}'. One of the following must be provided: component, loadComponent, redirectTo, children or loadChildren`);
    }
    if (route.path === void 0 && route.matcher === void 0) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': routes must have either a path or a matcher specified`);
    }
    if (typeof route.path === 'string' && route.path.charAt(0) === '/') {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '${fullPath}': path cannot start with a slash`);
    }
    if (route.path === '' && route.redirectTo !== void 0 && route.pathMatch === void 0) {
      const exp = `The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.`;
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4014 /* RuntimeErrorCode.INVALID_ROUTE_CONFIG */, `Invalid configuration of route '{path: "${fullPath}", redirectTo: "${route.redirectTo}"}': please provide 'pathMatch'. ${exp}`);
    }
    if (requireStandaloneComponents) {
      assertStandalone(fullPath, route.component);
    }
  }
  if (route.children) {
    validateConfig(route.children, fullPath, requireStandaloneComponents);
  }
}
function getFullPath(parentPath, currentRoute) {
  if (!currentRoute) {
    return parentPath;
  }
  if (!parentPath && !currentRoute.path) {
    return '';
  } else if (parentPath && !currentRoute.path) {
    return `${parentPath}/`;
  } else if (!parentPath && currentRoute.path) {
    return currentRoute.path;
  } else {
    return `${parentPath}/${currentRoute.path}`;
  }
}
/**
 * Makes a copy of the config and adds any default required properties.
 */
function standardizeConfig(r) {
  const children = r.children && r.children.map(standardizeConfig);
  const c = children ? {
    ...r,
    children
  } : {
    ...r
  };
  if (!c.component && !c.loadComponent && (children || c.loadChildren) && c.outlet && c.outlet !== PRIMARY_OUTLET) {
    c.component = ɵEmptyOutletComponent;
  }
  return c;
}
/** Returns the `route.outlet` or PRIMARY_OUTLET if none exists. */
function getOutlet(route) {
  return route.outlet || PRIMARY_OUTLET;
}
/**
 * Sorts the `routes` such that the ones with an outlet matching `outletName` come first.
 * The order of the configs is otherwise preserved.
 */
function sortByMatchingOutlets(routes, outletName) {
  const sortedConfig = routes.filter(r => getOutlet(r) === outletName);
  sortedConfig.push(...routes.filter(r => getOutlet(r) !== outletName));
  return sortedConfig;
}
/**
 * Gets the first injector in the snapshot's parent tree.
 *
 * If the `Route` has a static list of providers, the returned injector will be the one created from
 * those. If it does not exist, the returned injector may come from the parents, which may be from a
 * loaded config or their static providers.
 *
 * Returns `null` if there is neither this nor any parents have a stored injector.
 *
 * Generally used for retrieving the injector to use for getting tokens for guards/resolvers and
 * also used for getting the correct injector to use for creating components.
 */
function getClosestRouteInjector(snapshot) {
  if (!snapshot) return null;
  // If the current route has its own injector, which is created from the static providers on the
  // route itself, we should use that. Otherwise, we start at the parent since we do not want to
  // include the lazy loaded injector from this route.
  if (snapshot.routeConfig?._injector) {
    return snapshot.routeConfig._injector;
  }
  for (let s = snapshot.parent; s; s = s.parent) {
    const route = s.routeConfig;
    // Note that the order here is important. `_loadedInjector` stored on the route with
    // `loadChildren: () => NgModule` so it applies to child routes with priority. The `_injector`
    // is created from the static providers on that parent route, so it applies to the children as
    // well, but only if there is no lazy loaded NgModuleRef injector.
    if (route?._loadedInjector) return route._loadedInjector;
    if (route?._injector) return route._injector;
  }
  return null;
}
const activateRoutes = (rootContexts, routeReuseStrategy, forwardEvent) => (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(t => {
  new ActivateRoutes(routeReuseStrategy, t.targetRouterState, t.currentRouterState, forwardEvent).activate(rootContexts);
  return t;
});
class ActivateRoutes {
  constructor(routeReuseStrategy, futureState, currState, forwardEvent) {
    this.routeReuseStrategy = routeReuseStrategy;
    this.futureState = futureState;
    this.currState = currState;
    this.forwardEvent = forwardEvent;
  }
  activate(parentContexts) {
    const futureRoot = this.futureState._root;
    const currRoot = this.currState ? this.currState._root : null;
    this.deactivateChildRoutes(futureRoot, currRoot, parentContexts);
    advanceActivatedRoute(this.futureState.root);
    this.activateChildRoutes(futureRoot, currRoot, parentContexts);
  }
  // De-activate the child route that are not re-used for the future state
  deactivateChildRoutes(futureNode, currNode, contexts) {
    const children = nodeChildrenAsMap(currNode);
    // Recurse on the routes active in the future state to de-activate deeper children
    futureNode.children.forEach(futureChild => {
      const childOutletName = futureChild.value.outlet;
      this.deactivateRoutes(futureChild, children[childOutletName], contexts);
      delete children[childOutletName];
    });
    // De-activate the routes that will not be re-used
    forEach(children, (v, childName) => {
      this.deactivateRouteAndItsChildren(v, contexts);
    });
  }
  deactivateRoutes(futureNode, currNode, parentContext) {
    const future = futureNode.value;
    const curr = currNode ? currNode.value : null;
    if (future === curr) {
      // Reusing the node, check to see if the children need to be de-activated
      if (future.component) {
        // If we have a normal route, we need to go through an outlet.
        const context = parentContext.getContext(future.outlet);
        if (context) {
          this.deactivateChildRoutes(futureNode, currNode, context.children);
        }
      } else {
        // if we have a componentless route, we recurse but keep the same outlet map.
        this.deactivateChildRoutes(futureNode, currNode, parentContext);
      }
    } else {
      if (curr) {
        // Deactivate the current route which will not be re-used
        this.deactivateRouteAndItsChildren(currNode, parentContext);
      }
    }
  }
  deactivateRouteAndItsChildren(route, parentContexts) {
    // If there is no component, the Route is never attached to an outlet (because there is no
    // component to attach).
    if (route.value.component && this.routeReuseStrategy.shouldDetach(route.value.snapshot)) {
      this.detachAndStoreRouteSubtree(route, parentContexts);
    } else {
      this.deactivateRouteAndOutlet(route, parentContexts);
    }
  }
  detachAndStoreRouteSubtree(route, parentContexts) {
    const context = parentContexts.getContext(route.value.outlet);
    const contexts = context && route.value.component ? context.children : parentContexts;
    const children = nodeChildrenAsMap(route);
    for (const childOutlet of Object.keys(children)) {
      this.deactivateRouteAndItsChildren(children[childOutlet], contexts);
    }
    if (context && context.outlet) {
      const componentRef = context.outlet.detach();
      const contexts = context.children.onOutletDeactivated();
      this.routeReuseStrategy.store(route.value.snapshot, {
        componentRef,
        route,
        contexts
      });
    }
  }
  deactivateRouteAndOutlet(route, parentContexts) {
    const context = parentContexts.getContext(route.value.outlet);
    // The context could be `null` if we are on a componentless route but there may still be
    // children that need deactivating.
    const contexts = context && route.value.component ? context.children : parentContexts;
    const children = nodeChildrenAsMap(route);
    for (const childOutlet of Object.keys(children)) {
      this.deactivateRouteAndItsChildren(children[childOutlet], contexts);
    }
    if (context) {
      if (context.outlet) {
        // Destroy the component
        context.outlet.deactivate();
        // Destroy the contexts for all the outlets that were in the component
        context.children.onOutletDeactivated();
      }
      // Clear the information about the attached component on the context but keep the reference to
      // the outlet. Clear even if outlet was not yet activated to avoid activating later with old
      // info
      context.attachRef = null;
      context.resolver = null;
      context.route = null;
    }
  }
  activateChildRoutes(futureNode, currNode, contexts) {
    const children = nodeChildrenAsMap(currNode);
    futureNode.children.forEach(c => {
      this.activateRoutes(c, children[c.value.outlet], contexts);
      this.forwardEvent(new ActivationEnd(c.value.snapshot));
    });
    if (futureNode.children.length) {
      this.forwardEvent(new ChildActivationEnd(futureNode.value.snapshot));
    }
  }
  activateRoutes(futureNode, currNode, parentContexts) {
    const future = futureNode.value;
    const curr = currNode ? currNode.value : null;
    advanceActivatedRoute(future);
    // reusing the node
    if (future === curr) {
      if (future.component) {
        // If we have a normal route, we need to go through an outlet.
        const context = parentContexts.getOrCreateContext(future.outlet);
        this.activateChildRoutes(futureNode, currNode, context.children);
      } else {
        // if we have a componentless route, we recurse but keep the same outlet map.
        this.activateChildRoutes(futureNode, currNode, parentContexts);
      }
    } else {
      if (future.component) {
        // if we have a normal route, we need to place the component into the outlet and recurse.
        const context = parentContexts.getOrCreateContext(future.outlet);
        if (this.routeReuseStrategy.shouldAttach(future.snapshot)) {
          const stored = this.routeReuseStrategy.retrieve(future.snapshot);
          this.routeReuseStrategy.store(future.snapshot, null);
          context.children.onOutletReAttached(stored.contexts);
          context.attachRef = stored.componentRef;
          context.route = stored.route.value;
          if (context.outlet) {
            // Attach right away when the outlet has already been instantiated
            // Otherwise attach from `RouterOutlet.ngOnInit` when it is instantiated
            context.outlet.attach(stored.componentRef, stored.route.value);
          }
          advanceActivatedRoute(stored.route.value);
          this.activateChildRoutes(futureNode, null, context.children);
        } else {
          const injector = getClosestRouteInjector(future.snapshot);
          const cmpFactoryResolver = injector?.get(_angular_core__WEBPACK_IMPORTED_MODULE_0__.ComponentFactoryResolver) ?? null;
          context.attachRef = null;
          context.route = future;
          context.resolver = cmpFactoryResolver;
          context.injector = injector;
          if (context.outlet) {
            // Activate the outlet when it has already been instantiated
            // Otherwise it will get activated from its `ngOnInit` when instantiated
            context.outlet.activateWith(future, context.injector);
          }
          this.activateChildRoutes(futureNode, null, context.children);
        }
      } else {
        // if we have a componentless route, we recurse but keep the same outlet map.
        this.activateChildRoutes(futureNode, null, parentContexts);
      }
    }
  }
}
class CanActivate {
  constructor(path) {
    this.path = path;
    this.route = this.path[this.path.length - 1];
  }
}
class CanDeactivate {
  constructor(component, route) {
    this.component = component;
    this.route = route;
  }
}
function getAllRouteGuards(future, curr, parentContexts) {
  const futureRoot = future._root;
  const currRoot = curr ? curr._root : null;
  return getChildRouteGuards(futureRoot, currRoot, parentContexts, [futureRoot.value]);
}
function getCanActivateChild(p) {
  const canActivateChild = p.routeConfig ? p.routeConfig.canActivateChild : null;
  if (!canActivateChild || canActivateChild.length === 0) return null;
  return {
    node: p,
    guards: canActivateChild
  };
}
function getTokenOrFunctionIdentity(tokenOrFunction, injector) {
  const NOT_FOUND = Symbol();
  const result = injector.get(tokenOrFunction, NOT_FOUND);
  if (result === NOT_FOUND) {
    if (typeof tokenOrFunction === 'function' && !(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisInjectable"])(tokenOrFunction)) {
      // We think the token is just a function so return it as-is
      return tokenOrFunction;
    } else {
      // This will throw the not found error
      return injector.get(tokenOrFunction);
    }
  }
  return result;
}
function getChildRouteGuards(futureNode, currNode, contexts, futurePath, checks = {
  canDeactivateChecks: [],
  canActivateChecks: []
}) {
  const prevChildren = nodeChildrenAsMap(currNode);
  // Process the children of the future route
  futureNode.children.forEach(c => {
    getRouteGuards(c, prevChildren[c.value.outlet], contexts, futurePath.concat([c.value]), checks);
    delete prevChildren[c.value.outlet];
  });
  // Process any children left from the current route (not active for the future route)
  forEach(prevChildren, (v, k) => deactivateRouteAndItsChildren(v, contexts.getContext(k), checks));
  return checks;
}
function getRouteGuards(futureNode, currNode, parentContexts, futurePath, checks = {
  canDeactivateChecks: [],
  canActivateChecks: []
}) {
  const future = futureNode.value;
  const curr = currNode ? currNode.value : null;
  const context = parentContexts ? parentContexts.getContext(futureNode.value.outlet) : null;
  // reusing the node
  if (curr && future.routeConfig === curr.routeConfig) {
    const shouldRun = shouldRunGuardsAndResolvers(curr, future, future.routeConfig.runGuardsAndResolvers);
    if (shouldRun) {
      checks.canActivateChecks.push(new CanActivate(futurePath));
    } else {
      // we need to set the data
      future.data = curr.data;
      future._resolvedData = curr._resolvedData;
    }
    // If we have a component, we need to go through an outlet.
    if (future.component) {
      getChildRouteGuards(futureNode, currNode, context ? context.children : null, futurePath, checks);
      // if we have a componentless route, we recurse but keep the same outlet map.
    } else {
      getChildRouteGuards(futureNode, currNode, parentContexts, futurePath, checks);
    }
    if (shouldRun && context && context.outlet && context.outlet.isActivated) {
      checks.canDeactivateChecks.push(new CanDeactivate(context.outlet.component, curr));
    }
  } else {
    if (curr) {
      deactivateRouteAndItsChildren(currNode, context, checks);
    }
    checks.canActivateChecks.push(new CanActivate(futurePath));
    // If we have a component, we need to go through an outlet.
    if (future.component) {
      getChildRouteGuards(futureNode, null, context ? context.children : null, futurePath, checks);
      // if we have a componentless route, we recurse but keep the same outlet map.
    } else {
      getChildRouteGuards(futureNode, null, parentContexts, futurePath, checks);
    }
  }
  return checks;
}
function shouldRunGuardsAndResolvers(curr, future, mode) {
  if (typeof mode === 'function') {
    return mode(curr, future);
  }
  switch (mode) {
    case 'pathParamsChange':
      return !equalPath(curr.url, future.url);
    case 'pathParamsOrQueryParamsChange':
      return !equalPath(curr.url, future.url) || !shallowEqual(curr.queryParams, future.queryParams);
    case 'always':
      return true;
    case 'paramsOrQueryParamsChange':
      return !equalParamsAndUrlSegments(curr, future) || !shallowEqual(curr.queryParams, future.queryParams);
    case 'paramsChange':
    default:
      return !equalParamsAndUrlSegments(curr, future);
  }
}
function deactivateRouteAndItsChildren(route, context, checks) {
  const children = nodeChildrenAsMap(route);
  const r = route.value;
  forEach(children, (node, childName) => {
    if (!r.component) {
      deactivateRouteAndItsChildren(node, context, checks);
    } else if (context) {
      deactivateRouteAndItsChildren(node, context.children.getContext(childName), checks);
    } else {
      deactivateRouteAndItsChildren(node, null, checks);
    }
  });
  if (!r.component) {
    checks.canDeactivateChecks.push(new CanDeactivate(null, r));
  } else if (context && context.outlet && context.outlet.isActivated) {
    checks.canDeactivateChecks.push(new CanDeactivate(context.outlet.component, r));
  } else {
    checks.canDeactivateChecks.push(new CanDeactivate(null, r));
  }
}

/**
 * Simple function check, but generic so type inference will flow. Example:
 *
 * function product(a: number, b: number) {
 *   return a * b;
 * }
 *
 * if (isFunction<product>(fn)) {
 *   return fn(1, 2);
 * } else {
 *   throw "Must provide the `product` function";
 * }
 */
function isFunction(v) {
  return typeof v === 'function';
}
function isBoolean(v) {
  return typeof v === 'boolean';
}
function isCanLoad(guard) {
  return guard && isFunction(guard.canLoad);
}
function isCanActivate(guard) {
  return guard && isFunction(guard.canActivate);
}
function isCanActivateChild(guard) {
  return guard && isFunction(guard.canActivateChild);
}
function isCanDeactivate(guard) {
  return guard && isFunction(guard.canDeactivate);
}
function isCanMatch(guard) {
  return guard && isFunction(guard.canMatch);
}
function isRedirectingNavigationCancelingError(error) {
  return isNavigationCancelingError(error) && isUrlTree(error.url);
}
function isNavigationCancelingError(error) {
  return error && error[NAVIGATION_CANCELING_ERROR];
}
function isEmptyError(e) {
  return e instanceof rxjs__WEBPACK_IMPORTED_MODULE_5__.EmptyError || e?.name === 'EmptyError';
}
const INITIAL_VALUE = Symbol('INITIAL_VALUE');
function prioritizedGuardValue() {
  return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(obs => {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.combineLatest)(obs.map(o => o.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.startWith)(INITIAL_VALUE)))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(results => {
      for (const result of results) {
        if (result === true) {
          // If result is true, check the next one
          continue;
        } else if (result === INITIAL_VALUE) {
          // If guard has not finished, we need to stop processing.
          return INITIAL_VALUE;
        } else if (result === false || result instanceof UrlTree) {
          // Result finished and was not true. Return the result.
          // Note that we only allow false/UrlTree. Other values are considered invalid and
          // ignored.
          return result;
        }
      }
      // Everything resolved to true. Return true.
      return true;
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(item => item !== INITIAL_VALUE), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.take)(1));
  });
}
function checkGuards(injector, forwardEvent) {
  return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(t => {
    const {
      targetSnapshot,
      currentSnapshot,
      guards: {
        canActivateChecks,
        canDeactivateChecks
      }
    } = t;
    if (canDeactivateChecks.length === 0 && canActivateChecks.length === 0) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({
        ...t,
        guardsResult: true
      });
    }
    return runCanDeactivateChecks(canDeactivateChecks, targetSnapshot, currentSnapshot, injector).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(canDeactivate => {
      return canDeactivate && isBoolean(canDeactivate) ? runCanActivateChecks(targetSnapshot, canActivateChecks, injector, forwardEvent) : (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(canDeactivate);
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(guardsResult => ({
      ...t,
      guardsResult
    })));
  });
}
function runCanDeactivateChecks(checks, futureRSS, currRSS, injector) {
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(checks).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(check => runCanDeactivate(check.component, check.route, currRSS, futureRSS, injector)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.first)(result => {
    return result !== true;
  }, true));
}
function runCanActivateChecks(futureSnapshot, checks, injector, forwardEvent) {
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(checks).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.concatMap)(check => {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.concat)(fireChildActivationStart(check.route.parent, forwardEvent), fireActivationStart(check.route, forwardEvent), runCanActivateChild(futureSnapshot, check.path, injector), runCanActivate(futureSnapshot, check.route, injector));
  }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.first)(result => {
    return result !== true;
  }, true));
}
/**
 * This should fire off `ActivationStart` events for each route being activated at this
 * level.
 * In other words, if you're activating `a` and `b` below, `path` will contain the
 * `ActivatedRouteSnapshot`s for both and we will fire `ActivationStart` for both. Always
 * return
 * `true` so checks continue to run.
 */
function fireActivationStart(snapshot, forwardEvent) {
  if (snapshot !== null && forwardEvent) {
    forwardEvent(new ActivationStart(snapshot));
  }
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(true);
}
/**
 * This should fire off `ChildActivationStart` events for each route being activated at this
 * level.
 * In other words, if you're activating `a` and `b` below, `path` will contain the
 * `ActivatedRouteSnapshot`s for both and we will fire `ChildActivationStart` for both. Always
 * return
 * `true` so checks continue to run.
 */
function fireChildActivationStart(snapshot, forwardEvent) {
  if (snapshot !== null && forwardEvent) {
    forwardEvent(new ChildActivationStart(snapshot));
  }
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(true);
}
function runCanActivate(futureRSS, futureARS, injector) {
  const canActivate = futureARS.routeConfig ? futureARS.routeConfig.canActivate : null;
  if (!canActivate || canActivate.length === 0) return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(true);
  const canActivateObservables = canActivate.map(canActivate => {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_15__.defer)(() => {
      const closestInjector = getClosestRouteInjector(futureARS) ?? injector;
      const guard = getTokenOrFunctionIdentity(canActivate, closestInjector);
      const guardVal = isCanActivate(guard) ? guard.canActivate(futureARS, futureRSS) : closestInjector.runInContext(() => guard(futureARS, futureRSS));
      return wrapIntoObservable(guardVal).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.first)());
    });
  });
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(canActivateObservables).pipe(prioritizedGuardValue());
}
function runCanActivateChild(futureRSS, path, injector) {
  const futureARS = path[path.length - 1];
  const canActivateChildGuards = path.slice(0, path.length - 1).reverse().map(p => getCanActivateChild(p)).filter(_ => _ !== null);
  const canActivateChildGuardsMapped = canActivateChildGuards.map(d => {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_15__.defer)(() => {
      const guardsMapped = d.guards.map(canActivateChild => {
        const closestInjector = getClosestRouteInjector(d.node) ?? injector;
        const guard = getTokenOrFunctionIdentity(canActivateChild, closestInjector);
        const guardVal = isCanActivateChild(guard) ? guard.canActivateChild(futureARS, futureRSS) : closestInjector.runInContext(() => guard(futureARS, futureRSS));
        return wrapIntoObservable(guardVal).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.first)());
      });
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(guardsMapped).pipe(prioritizedGuardValue());
    });
  });
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(canActivateChildGuardsMapped).pipe(prioritizedGuardValue());
}
function runCanDeactivate(component, currARS, currRSS, futureRSS, injector) {
  const canDeactivate = currARS && currARS.routeConfig ? currARS.routeConfig.canDeactivate : null;
  if (!canDeactivate || canDeactivate.length === 0) return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(true);
  const canDeactivateObservables = canDeactivate.map(c => {
    const closestInjector = getClosestRouteInjector(currARS) ?? injector;
    const guard = getTokenOrFunctionIdentity(c, closestInjector);
    const guardVal = isCanDeactivate(guard) ? guard.canDeactivate(component, currARS, currRSS, futureRSS) : closestInjector.runInContext(() => guard(component, currARS, currRSS, futureRSS));
    return wrapIntoObservable(guardVal).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.first)());
  });
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(canDeactivateObservables).pipe(prioritizedGuardValue());
}
function runCanLoadGuards(injector, route, segments, urlSerializer) {
  const canLoad = route.canLoad;
  if (canLoad === undefined || canLoad.length === 0) {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(true);
  }
  const canLoadObservables = canLoad.map(injectionToken => {
    const guard = getTokenOrFunctionIdentity(injectionToken, injector);
    const guardVal = isCanLoad(guard) ? guard.canLoad(route, segments) : injector.runInContext(() => guard(route, segments));
    return wrapIntoObservable(guardVal);
  });
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(canLoadObservables).pipe(prioritizedGuardValue(), redirectIfUrlTree(urlSerializer));
}
function redirectIfUrlTree(urlSerializer) {
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_16__.pipe)((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(result => {
    if (!isUrlTree(result)) return;
    throw redirectingNavigationError(urlSerializer, result);
  }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(result => result === true));
}
function runCanMatchGuards(injector, route, segments, urlSerializer) {
  const canMatch = route.canMatch;
  if (!canMatch || canMatch.length === 0) return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(true);
  const canMatchObservables = canMatch.map(injectionToken => {
    const guard = getTokenOrFunctionIdentity(injectionToken, injector);
    const guardVal = isCanMatch(guard) ? guard.canMatch(route, segments) : injector.runInContext(() => guard(route, segments));
    return wrapIntoObservable(guardVal);
  });
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(canMatchObservables).pipe(prioritizedGuardValue(), redirectIfUrlTree(urlSerializer));
}
const noMatch$1 = {
  matched: false,
  consumedSegments: [],
  remainingSegments: [],
  parameters: {},
  positionalParamSegments: {}
};
function matchWithChecks(segmentGroup, route, segments, injector, urlSerializer) {
  const result = match(segmentGroup, route, segments);
  if (!result.matched) {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(result);
  }
  // Only create the Route's `EnvironmentInjector` if it matches the attempted
  // navigation
  injector = getOrCreateRouteInjectorIfNeeded(route, injector);
  return runCanMatchGuards(injector, route, segments, urlSerializer).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(v => v === true ? result : {
    ...noMatch$1
  }));
}
function match(segmentGroup, route, segments) {
  if (route.path === '') {
    if (route.pathMatch === 'full' && (segmentGroup.hasChildren() || segments.length > 0)) {
      return {
        ...noMatch$1
      };
    }
    return {
      matched: true,
      consumedSegments: [],
      remainingSegments: segments,
      parameters: {},
      positionalParamSegments: {}
    };
  }
  const matcher = route.matcher || defaultUrlMatcher;
  const res = matcher(segments, segmentGroup, route);
  if (!res) return {
    ...noMatch$1
  };
  const posParams = {};
  forEach(res.posParams, (v, k) => {
    posParams[k] = v.path;
  });
  const parameters = res.consumed.length > 0 ? {
    ...posParams,
    ...res.consumed[res.consumed.length - 1].parameters
  } : posParams;
  return {
    matched: true,
    consumedSegments: res.consumed,
    remainingSegments: segments.slice(res.consumed.length),
    // TODO(atscott): investigate combining parameters and positionalParamSegments
    parameters,
    positionalParamSegments: res.posParams ?? {}
  };
}
function split(segmentGroup, consumedSegments, slicedSegments, config) {
  if (slicedSegments.length > 0 && containsEmptyPathMatchesWithNamedOutlets(segmentGroup, slicedSegments, config)) {
    const s = new UrlSegmentGroup(consumedSegments, createChildrenForEmptyPaths(segmentGroup, consumedSegments, config, new UrlSegmentGroup(slicedSegments, segmentGroup.children)));
    s._sourceSegment = segmentGroup;
    s._segmentIndexShift = consumedSegments.length;
    return {
      segmentGroup: s,
      slicedSegments: []
    };
  }
  if (slicedSegments.length === 0 && containsEmptyPathMatches(segmentGroup, slicedSegments, config)) {
    const s = new UrlSegmentGroup(segmentGroup.segments, addEmptyPathsToChildrenIfNeeded(segmentGroup, consumedSegments, slicedSegments, config, segmentGroup.children));
    s._sourceSegment = segmentGroup;
    s._segmentIndexShift = consumedSegments.length;
    return {
      segmentGroup: s,
      slicedSegments
    };
  }
  const s = new UrlSegmentGroup(segmentGroup.segments, segmentGroup.children);
  s._sourceSegment = segmentGroup;
  s._segmentIndexShift = consumedSegments.length;
  return {
    segmentGroup: s,
    slicedSegments
  };
}
function addEmptyPathsToChildrenIfNeeded(segmentGroup, consumedSegments, slicedSegments, routes, children) {
  const res = {};
  for (const r of routes) {
    if (emptyPathMatch(segmentGroup, slicedSegments, r) && !children[getOutlet(r)]) {
      const s = new UrlSegmentGroup([], {});
      s._sourceSegment = segmentGroup;
      s._segmentIndexShift = consumedSegments.length;
      res[getOutlet(r)] = s;
    }
  }
  return {
    ...children,
    ...res
  };
}
function createChildrenForEmptyPaths(segmentGroup, consumedSegments, routes, primarySegment) {
  const res = {};
  res[PRIMARY_OUTLET] = primarySegment;
  primarySegment._sourceSegment = segmentGroup;
  primarySegment._segmentIndexShift = consumedSegments.length;
  for (const r of routes) {
    if (r.path === '' && getOutlet(r) !== PRIMARY_OUTLET) {
      const s = new UrlSegmentGroup([], {});
      s._sourceSegment = segmentGroup;
      s._segmentIndexShift = consumedSegments.length;
      res[getOutlet(r)] = s;
    }
  }
  return res;
}
function containsEmptyPathMatchesWithNamedOutlets(segmentGroup, slicedSegments, routes) {
  return routes.some(r => emptyPathMatch(segmentGroup, slicedSegments, r) && getOutlet(r) !== PRIMARY_OUTLET);
}
function containsEmptyPathMatches(segmentGroup, slicedSegments, routes) {
  return routes.some(r => emptyPathMatch(segmentGroup, slicedSegments, r));
}
function emptyPathMatch(segmentGroup, slicedSegments, r) {
  if ((segmentGroup.hasChildren() || slicedSegments.length > 0) && r.pathMatch === 'full') {
    return false;
  }
  return r.path === '';
}
/**
 * Determines if `route` is a path match for the `rawSegment`, `segments`, and `outlet` without
 * verifying that its children are a full match for the remainder of the `rawSegment` children as
 * well.
 */
function isImmediateMatch(route, rawSegment, segments, outlet) {
  // We allow matches to empty paths when the outlets differ so we can match a url like `/(b:b)` to
  // a config like
  // * `{path: '', children: [{path: 'b', outlet: 'b'}]}`
  // or even
  // * `{path: '', outlet: 'a', children: [{path: 'b', outlet: 'b'}]`
  //
  // The exception here is when the segment outlet is for the primary outlet. This would
  // result in a match inside the named outlet because all children there are written as primary
  // outlets. So we need to prevent child named outlet matches in a url like `/b` in a config like
  // * `{path: '', outlet: 'x' children: [{path: 'b'}]}`
  // This should only match if the url is `/(x:b)`.
  if (getOutlet(route) !== outlet && (outlet === PRIMARY_OUTLET || !emptyPathMatch(rawSegment, segments, route))) {
    return false;
  }
  if (route.path === '**') {
    return true;
  }
  return match(rawSegment, route, segments).matched;
}
function noLeftoversInUrl(segmentGroup, segments, outlet) {
  return segments.length === 0 && !segmentGroup.children[outlet];
}
const NG_DEV_MODE$7 = typeof ngDevMode === 'undefined' || ngDevMode;
class NoMatch$1 {
  constructor(segmentGroup) {
    this.segmentGroup = segmentGroup || null;
  }
}
class AbsoluteRedirect {
  constructor(urlTree) {
    this.urlTree = urlTree;
  }
}
function noMatch(segmentGroup) {
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.throwError)(new NoMatch$1(segmentGroup));
}
function absoluteRedirect(newTree) {
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.throwError)(new AbsoluteRedirect(newTree));
}
function namedOutletsRedirect(redirectTo) {
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.throwError)(new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4000 /* RuntimeErrorCode.NAMED_OUTLET_REDIRECT */, NG_DEV_MODE$7 && `Only absolute redirects can have named outlets. redirectTo: '${redirectTo}'`));
}
function canLoadFails(route) {
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.throwError)(navigationCancelingError(NG_DEV_MODE$7 && `Cannot load children because the guard of the route "path: '${route.path}'" returned false`, 3 /* NavigationCancellationCode.GuardRejected */));
}
/**
 * Returns the `UrlTree` with the redirection applied.
 *
 * Lazy modules are loaded along the way.
 */
function applyRedirects$1(injector, configLoader, urlSerializer, urlTree, config) {
  return new ApplyRedirects(injector, configLoader, urlSerializer, urlTree, config).apply();
}
class ApplyRedirects {
  constructor(injector, configLoader, urlSerializer, urlTree, config) {
    this.injector = injector;
    this.configLoader = configLoader;
    this.urlSerializer = urlSerializer;
    this.urlTree = urlTree;
    this.config = config;
    this.allowRedirects = true;
  }
  apply() {
    const splitGroup = split(this.urlTree.root, [], [], this.config).segmentGroup;
    // TODO(atscott): creating a new segment removes the _sourceSegment _segmentIndexShift, which is
    // only necessary to prevent failures in tests which assert exact object matches. The `split` is
    // now shared between `applyRedirects` and `recognize` but only the `recognize` step needs these
    // properties. Before the implementations were merged, the `applyRedirects` would not assign
    // them. We should be able to remove this logic as a "breaking change" but should do some more
    // investigation into the failures first.
    const rootSegmentGroup = new UrlSegmentGroup(splitGroup.segments, splitGroup.children);
    const expanded$ = this.expandSegmentGroup(this.injector, this.config, rootSegmentGroup, PRIMARY_OUTLET);
    const urlTrees$ = expanded$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(rootSegmentGroup => {
      return this.createUrlTree(squashSegmentGroup(rootSegmentGroup), this.urlTree.queryParams, this.urlTree.fragment);
    }));
    return urlTrees$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.catchError)(e => {
      if (e instanceof AbsoluteRedirect) {
        // After an absolute redirect we do not apply any more redirects!
        // If this implementation changes, update the documentation note in `redirectTo`.
        this.allowRedirects = false;
        // we need to run matching, so we can fetch all lazy-loaded modules
        return this.match(e.urlTree);
      }
      if (e instanceof NoMatch$1) {
        throw this.noMatchError(e);
      }
      throw e;
    }));
  }
  match(tree) {
    const expanded$ = this.expandSegmentGroup(this.injector, this.config, tree.root, PRIMARY_OUTLET);
    const mapped$ = expanded$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(rootSegmentGroup => {
      return this.createUrlTree(squashSegmentGroup(rootSegmentGroup), tree.queryParams, tree.fragment);
    }));
    return mapped$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.catchError)(e => {
      if (e instanceof NoMatch$1) {
        throw this.noMatchError(e);
      }
      throw e;
    }));
  }
  noMatchError(e) {
    return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4002 /* RuntimeErrorCode.NO_MATCH */, NG_DEV_MODE$7 && `Cannot match any routes. URL Segment: '${e.segmentGroup}'`);
  }
  createUrlTree(rootCandidate, queryParams, fragment) {
    const root = createRoot(rootCandidate);
    return new UrlTree(root, queryParams, fragment);
  }
  expandSegmentGroup(injector, routes, segmentGroup, outlet) {
    if (segmentGroup.segments.length === 0 && segmentGroup.hasChildren()) {
      return this.expandChildren(injector, routes, segmentGroup).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(children => new UrlSegmentGroup([], children)));
    }
    return this.expandSegment(injector, segmentGroup, routes, segmentGroup.segments, outlet, true);
  }
  // Recursively expand segment groups for all the child outlets
  expandChildren(injector, routes, segmentGroup) {
    // Expand outlets one at a time, starting with the primary outlet. We need to do it this way
    // because an absolute redirect from the primary outlet takes precedence.
    const childOutlets = [];
    for (const child of Object.keys(segmentGroup.children)) {
      if (child === 'primary') {
        childOutlets.unshift(child);
      } else {
        childOutlets.push(child);
      }
    }
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(childOutlets).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.concatMap)(childOutlet => {
      const child = segmentGroup.children[childOutlet];
      // Sort the routes so routes with outlets that match the segment appear
      // first, followed by routes for other outlets, which might match if they have an
      // empty path.
      const sortedRoutes = sortByMatchingOutlets(routes, childOutlet);
      return this.expandSegmentGroup(injector, sortedRoutes, child, childOutlet).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(s => ({
        segment: s,
        outlet: childOutlet
      })));
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.scan)((children, expandedChild) => {
      children[expandedChild.outlet] = expandedChild.segment;
      return children;
    }, {}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.last)());
  }
  expandSegment(injector, segmentGroup, routes, segments, outlet, allowRedirects) {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(routes).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.concatMap)(r => {
      const expanded$ = this.expandSegmentAgainstRoute(injector, segmentGroup, routes, r, segments, outlet, allowRedirects);
      return expanded$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.catchError)(e => {
        if (e instanceof NoMatch$1) {
          return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(null);
        }
        throw e;
      }));
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.first)(s => !!s), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.catchError)((e, _) => {
      if (isEmptyError(e)) {
        if (noLeftoversInUrl(segmentGroup, segments, outlet)) {
          return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(new UrlSegmentGroup([], {}));
        }
        return noMatch(segmentGroup);
      }
      throw e;
    }));
  }
  expandSegmentAgainstRoute(injector, segmentGroup, routes, route, paths, outlet, allowRedirects) {
    if (!isImmediateMatch(route, segmentGroup, paths, outlet)) {
      return noMatch(segmentGroup);
    }
    if (route.redirectTo === undefined) {
      return this.matchSegmentAgainstRoute(injector, segmentGroup, route, paths, outlet);
    }
    if (allowRedirects && this.allowRedirects) {
      return this.expandSegmentAgainstRouteUsingRedirect(injector, segmentGroup, routes, route, paths, outlet);
    }
    return noMatch(segmentGroup);
  }
  expandSegmentAgainstRouteUsingRedirect(injector, segmentGroup, routes, route, segments, outlet) {
    if (route.path === '**') {
      return this.expandWildCardWithParamsAgainstRouteUsingRedirect(injector, routes, route, outlet);
    }
    return this.expandRegularSegmentAgainstRouteUsingRedirect(injector, segmentGroup, routes, route, segments, outlet);
  }
  expandWildCardWithParamsAgainstRouteUsingRedirect(injector, routes, route, outlet) {
    const newTree = this.applyRedirectCommands([], route.redirectTo, {});
    if (route.redirectTo.startsWith('/')) {
      return absoluteRedirect(newTree);
    }
    return this.lineralizeSegments(route, newTree).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(newSegments => {
      const group = new UrlSegmentGroup(newSegments, {});
      return this.expandSegment(injector, group, routes, newSegments, outlet, false);
    }));
  }
  expandRegularSegmentAgainstRouteUsingRedirect(injector, segmentGroup, routes, route, segments, outlet) {
    const {
      matched,
      consumedSegments,
      remainingSegments,
      positionalParamSegments
    } = match(segmentGroup, route, segments);
    if (!matched) return noMatch(segmentGroup);
    const newTree = this.applyRedirectCommands(consumedSegments, route.redirectTo, positionalParamSegments);
    if (route.redirectTo.startsWith('/')) {
      return absoluteRedirect(newTree);
    }
    return this.lineralizeSegments(route, newTree).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(newSegments => {
      return this.expandSegment(injector, segmentGroup, routes, newSegments.concat(remainingSegments), outlet, false);
    }));
  }
  matchSegmentAgainstRoute(injector, rawSegmentGroup, route, segments, outlet) {
    if (route.path === '**') {
      // Only create the Route's `EnvironmentInjector` if it matches the attempted navigation
      injector = getOrCreateRouteInjectorIfNeeded(route, injector);
      if (route.loadChildren) {
        const loaded$ = route._loadedRoutes ? (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({
          routes: route._loadedRoutes,
          injector: route._loadedInjector
        }) : this.configLoader.loadChildren(injector, route);
        return loaded$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(cfg => {
          route._loadedRoutes = cfg.routes;
          route._loadedInjector = cfg.injector;
          return new UrlSegmentGroup(segments, {});
        }));
      }
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(new UrlSegmentGroup(segments, {}));
    }
    return matchWithChecks(rawSegmentGroup, route, segments, injector, this.urlSerializer).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(({
      matched,
      consumedSegments,
      remainingSegments
    }) => {
      if (!matched) return noMatch(rawSegmentGroup);
      // If the route has an injector created from providers, we should start using that.
      injector = route._injector ?? injector;
      const childConfig$ = this.getChildConfig(injector, route, segments);
      return childConfig$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(routerConfig => {
        const childInjector = routerConfig.injector ?? injector;
        const childConfig = routerConfig.routes;
        const {
          segmentGroup: splitSegmentGroup,
          slicedSegments
        } = split(rawSegmentGroup, consumedSegments, remainingSegments, childConfig);
        // See comment on the other call to `split` about why this is necessary.
        const segmentGroup = new UrlSegmentGroup(splitSegmentGroup.segments, splitSegmentGroup.children);
        if (slicedSegments.length === 0 && segmentGroup.hasChildren()) {
          const expanded$ = this.expandChildren(childInjector, childConfig, segmentGroup);
          return expanded$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(children => new UrlSegmentGroup(consumedSegments, children)));
        }
        if (childConfig.length === 0 && slicedSegments.length === 0) {
          return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(new UrlSegmentGroup(consumedSegments, {}));
        }
        const matchedOnOutlet = getOutlet(route) === outlet;
        const expanded$ = this.expandSegment(childInjector, segmentGroup, childConfig, slicedSegments, matchedOnOutlet ? PRIMARY_OUTLET : outlet, true);
        return expanded$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(cs => new UrlSegmentGroup(consumedSegments.concat(cs.segments), cs.children)));
      }));
    }));
  }
  getChildConfig(injector, route, segments) {
    if (route.children) {
      // The children belong to the same module
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({
        routes: route.children,
        injector
      });
    }
    if (route.loadChildren) {
      // lazy children belong to the loaded module
      if (route._loadedRoutes !== undefined) {
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({
          routes: route._loadedRoutes,
          injector: route._loadedInjector
        });
      }
      return runCanLoadGuards(injector, route, segments, this.urlSerializer).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(shouldLoadResult => {
        if (shouldLoadResult) {
          return this.configLoader.loadChildren(injector, route).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(cfg => {
            route._loadedRoutes = cfg.routes;
            route._loadedInjector = cfg.injector;
          }));
        }
        return canLoadFails(route);
      }));
    }
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({
      routes: [],
      injector
    });
  }
  lineralizeSegments(route, urlTree) {
    let res = [];
    let c = urlTree.root;
    while (true) {
      res = res.concat(c.segments);
      if (c.numberOfChildren === 0) {
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(res);
      }
      if (c.numberOfChildren > 1 || !c.children[PRIMARY_OUTLET]) {
        return namedOutletsRedirect(route.redirectTo);
      }
      c = c.children[PRIMARY_OUTLET];
    }
  }
  applyRedirectCommands(segments, redirectTo, posParams) {
    return this.applyRedirectCreateUrlTree(redirectTo, this.urlSerializer.parse(redirectTo), segments, posParams);
  }
  applyRedirectCreateUrlTree(redirectTo, urlTree, segments, posParams) {
    const newRoot = this.createSegmentGroup(redirectTo, urlTree.root, segments, posParams);
    return new UrlTree(newRoot, this.createQueryParams(urlTree.queryParams, this.urlTree.queryParams), urlTree.fragment);
  }
  createQueryParams(redirectToParams, actualParams) {
    const res = {};
    forEach(redirectToParams, (v, k) => {
      const copySourceValue = typeof v === 'string' && v.startsWith(':');
      if (copySourceValue) {
        const sourceName = v.substring(1);
        res[k] = actualParams[sourceName];
      } else {
        res[k] = v;
      }
    });
    return res;
  }
  createSegmentGroup(redirectTo, group, segments, posParams) {
    const updatedSegments = this.createSegments(redirectTo, group.segments, segments, posParams);
    let children = {};
    forEach(group.children, (child, name) => {
      children[name] = this.createSegmentGroup(redirectTo, child, segments, posParams);
    });
    return new UrlSegmentGroup(updatedSegments, children);
  }
  createSegments(redirectTo, redirectToSegments, actualSegments, posParams) {
    return redirectToSegments.map(s => s.path.startsWith(':') ? this.findPosParam(redirectTo, s, posParams) : this.findOrReturn(s, actualSegments));
  }
  findPosParam(redirectTo, redirectToUrlSegment, posParams) {
    const pos = posParams[redirectToUrlSegment.path.substring(1)];
    if (!pos) throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4001 /* RuntimeErrorCode.MISSING_REDIRECT */, NG_DEV_MODE$7 && `Cannot redirect to '${redirectTo}'. Cannot find '${redirectToUrlSegment.path}'.`);
    return pos;
  }
  findOrReturn(redirectToUrlSegment, actualSegments) {
    let idx = 0;
    for (const s of actualSegments) {
      if (s.path === redirectToUrlSegment.path) {
        actualSegments.splice(idx);
        return s;
      }
      idx++;
    }
    return redirectToUrlSegment;
  }
}
function applyRedirects(environmentInjector, configLoader, urlSerializer, config) {
  return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(t => applyRedirects$1(environmentInjector, configLoader, urlSerializer, t.extractedUrl, config).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(urlAfterRedirects => ({
    ...t,
    urlAfterRedirects
  }))));
}
const NG_DEV_MODE$6 = typeof ngDevMode === 'undefined' || !!ngDevMode;
class NoMatch {}
function newObservableError(e) {
  // TODO(atscott): This pattern is used throughout the router code and can be `throwError` instead.
  return new rxjs__WEBPACK_IMPORTED_MODULE_22__.Observable(obs => obs.error(e));
}
function recognize$1(injector, rootComponentType, config, urlTree, url, urlSerializer, paramsInheritanceStrategy = 'emptyOnly') {
  return new Recognizer(injector, rootComponentType, config, urlTree, url, paramsInheritanceStrategy, urlSerializer).recognize().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(result => {
    if (result === null) {
      return newObservableError(new NoMatch());
    } else {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(result);
    }
  }));
}
class Recognizer {
  constructor(injector, rootComponentType, config, urlTree, url, paramsInheritanceStrategy, urlSerializer) {
    this.injector = injector;
    this.rootComponentType = rootComponentType;
    this.config = config;
    this.urlTree = urlTree;
    this.url = url;
    this.paramsInheritanceStrategy = paramsInheritanceStrategy;
    this.urlSerializer = urlSerializer;
  }
  recognize() {
    const rootSegmentGroup = split(this.urlTree.root, [], [], this.config.filter(c => c.redirectTo === undefined)).segmentGroup;
    return this.processSegmentGroup(this.injector, this.config, rootSegmentGroup, PRIMARY_OUTLET).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(children => {
      if (children === null) {
        return null;
      }
      // Use Object.freeze to prevent readers of the Router state from modifying it outside of a
      // navigation, resulting in the router being out of sync with the browser.
      const root = new ActivatedRouteSnapshot([], Object.freeze({}), Object.freeze({
        ...this.urlTree.queryParams
      }), this.urlTree.fragment, {}, PRIMARY_OUTLET, this.rootComponentType, null, this.urlTree.root, -1, {});
      const rootNode = new TreeNode(root, children);
      const routeState = new RouterStateSnapshot(this.url, rootNode);
      this.inheritParamsAndData(routeState._root);
      return routeState;
    }));
  }
  inheritParamsAndData(routeNode) {
    const route = routeNode.value;
    const i = inheritedParamsDataResolve(route, this.paramsInheritanceStrategy);
    route.params = Object.freeze(i.params);
    route.data = Object.freeze(i.data);
    routeNode.children.forEach(n => this.inheritParamsAndData(n));
  }
  processSegmentGroup(injector, config, segmentGroup, outlet) {
    if (segmentGroup.segments.length === 0 && segmentGroup.hasChildren()) {
      return this.processChildren(injector, config, segmentGroup);
    }
    return this.processSegment(injector, config, segmentGroup, segmentGroup.segments, outlet);
  }
  /**
   * Matches every child outlet in the `segmentGroup` to a `Route` in the config. Returns `null` if
   * we cannot find a match for _any_ of the children.
   *
   * @param config - The `Routes` to match against
   * @param segmentGroup - The `UrlSegmentGroup` whose children need to be matched against the
   *     config.
   */
  processChildren(injector, config, segmentGroup) {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(Object.keys(segmentGroup.children)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.concatMap)(childOutlet => {
      const child = segmentGroup.children[childOutlet];
      // Sort the config so that routes with outlets that match the one being activated
      // appear first, followed by routes for other outlets, which might match if they have
      // an empty path.
      const sortedConfig = sortByMatchingOutlets(config, childOutlet);
      return this.processSegmentGroup(injector, sortedConfig, child, childOutlet);
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.scan)((children, outletChildren) => {
      if (!children || !outletChildren) return null;
      children.push(...outletChildren);
      return children;
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.takeWhile)(children => children !== null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.defaultIfEmpty)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.last)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(children => {
      if (children === null) return null;
      // Because we may have matched two outlets to the same empty path segment, we can have
      // multiple activated results for the same outlet. We should merge the children of
      // these results so the final return value is only one `TreeNode` per outlet.
      const mergedChildren = mergeEmptyPathMatches(children);
      if (NG_DEV_MODE$6) {
        // This should really never happen - we are only taking the first match for each
        // outlet and merge the empty path matches.
        checkOutletNameUniqueness(mergedChildren);
      }
      sortActivatedRouteSnapshots(mergedChildren);
      return mergedChildren;
    }));
  }
  processSegment(injector, routes, segmentGroup, segments, outlet) {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(routes).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.concatMap)(r => {
      return this.processSegmentAgainstRoute(r._injector ?? injector, r, segmentGroup, segments, outlet);
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.first)(x => !!x), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.catchError)(e => {
      if (isEmptyError(e)) {
        if (noLeftoversInUrl(segmentGroup, segments, outlet)) {
          return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)([]);
        }
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(null);
      }
      throw e;
    }));
  }
  processSegmentAgainstRoute(injector, route, rawSegment, segments, outlet) {
    if (route.redirectTo || !isImmediateMatch(route, rawSegment, segments, outlet)) return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(null);
    let matchResult;
    if (route.path === '**') {
      const params = segments.length > 0 ? last(segments).parameters : {};
      const pathIndexShift = getPathIndexShift(rawSegment) + segments.length;
      const snapshot = new ActivatedRouteSnapshot(segments, params, Object.freeze({
        ...this.urlTree.queryParams
      }), this.urlTree.fragment, getData(route), getOutlet(route), route.component ?? route._loadedComponent ?? null, route, getSourceSegmentGroup(rawSegment), pathIndexShift, getResolve(route));
      matchResult = (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({
        snapshot,
        consumedSegments: [],
        remainingSegments: []
      });
    } else {
      matchResult = matchWithChecks(rawSegment, route, segments, injector, this.urlSerializer).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(({
        matched,
        consumedSegments,
        remainingSegments,
        parameters
      }) => {
        if (!matched) {
          return null;
        }
        const pathIndexShift = getPathIndexShift(rawSegment) + consumedSegments.length;
        const snapshot = new ActivatedRouteSnapshot(consumedSegments, parameters, Object.freeze({
          ...this.urlTree.queryParams
        }), this.urlTree.fragment, getData(route), getOutlet(route), route.component ?? route._loadedComponent ?? null, route, getSourceSegmentGroup(rawSegment), pathIndexShift, getResolve(route));
        return {
          snapshot,
          consumedSegments,
          remainingSegments
        };
      }));
    }
    return matchResult.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(result => {
      if (result === null) {
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(null);
      }
      const {
        snapshot,
        consumedSegments,
        remainingSegments
      } = result;
      // If the route has an injector created from providers, we should start using that.
      injector = route._injector ?? injector;
      const childInjector = route._loadedInjector ?? injector;
      const childConfig = getChildConfig(route);
      const {
        segmentGroup,
        slicedSegments
      } = split(rawSegment, consumedSegments, remainingSegments,
      // Filter out routes with redirectTo because we are trying to create activated route
      // snapshots and don't handle redirects here. That should have been done in
      // `applyRedirects`.
      childConfig.filter(c => c.redirectTo === undefined));
      if (slicedSegments.length === 0 && segmentGroup.hasChildren()) {
        return this.processChildren(childInjector, childConfig, segmentGroup).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(children => {
          if (children === null) {
            return null;
          }
          return [new TreeNode(snapshot, children)];
        }));
      }
      if (childConfig.length === 0 && slicedSegments.length === 0) {
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)([new TreeNode(snapshot, [])]);
      }
      const matchedOnOutlet = getOutlet(route) === outlet;
      // If we matched a config due to empty path match on a different outlet, we need to
      // continue passing the current outlet for the segment rather than switch to PRIMARY.
      // Note that we switch to primary when we have a match because outlet configs look like
      // this: {path: 'a', outlet: 'a', children: [
      //  {path: 'b', component: B},
      //  {path: 'c', component: C},
      // ]}
      // Notice that the children of the named outlet are configured with the primary outlet
      return this.processSegment(childInjector, childConfig, segmentGroup, slicedSegments, matchedOnOutlet ? PRIMARY_OUTLET : outlet).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(children => {
        if (children === null) {
          return null;
        }
        return [new TreeNode(snapshot, children)];
      }));
    }));
  }
}
function sortActivatedRouteSnapshots(nodes) {
  nodes.sort((a, b) => {
    if (a.value.outlet === PRIMARY_OUTLET) return -1;
    if (b.value.outlet === PRIMARY_OUTLET) return 1;
    return a.value.outlet.localeCompare(b.value.outlet);
  });
}
function getChildConfig(route) {
  if (route.children) {
    return route.children;
  }
  if (route.loadChildren) {
    return route._loadedRoutes;
  }
  return [];
}
function hasEmptyPathConfig(node) {
  const config = node.value.routeConfig;
  return config && config.path === '' && config.redirectTo === undefined;
}
/**
 * Finds `TreeNode`s with matching empty path route configs and merges them into `TreeNode` with
 * the children from each duplicate. This is necessary because different outlets can match a
 * single empty path route config and the results need to then be merged.
 */
function mergeEmptyPathMatches(nodes) {
  const result = [];
  // The set of nodes which contain children that were merged from two duplicate empty path nodes.
  const mergedNodes = new Set();
  for (const node of nodes) {
    if (!hasEmptyPathConfig(node)) {
      result.push(node);
      continue;
    }
    const duplicateEmptyPathNode = result.find(resultNode => node.value.routeConfig === resultNode.value.routeConfig);
    if (duplicateEmptyPathNode !== undefined) {
      duplicateEmptyPathNode.children.push(...node.children);
      mergedNodes.add(duplicateEmptyPathNode);
    } else {
      result.push(node);
    }
  }
  // For each node which has children from multiple sources, we need to recompute a new `TreeNode`
  // by also merging those children. This is necessary when there are multiple empty path configs
  // in a row. Put another way: whenever we combine children of two nodes, we need to also check
  // if any of those children can be combined into a single node as well.
  for (const mergedNode of mergedNodes) {
    const mergedChildren = mergeEmptyPathMatches(mergedNode.children);
    result.push(new TreeNode(mergedNode.value, mergedChildren));
  }
  return result.filter(n => !mergedNodes.has(n));
}
function checkOutletNameUniqueness(nodes) {
  const names = {};
  nodes.forEach(n => {
    const routeWithSameOutletName = names[n.value.outlet];
    if (routeWithSameOutletName) {
      const p = routeWithSameOutletName.url.map(s => s.toString()).join('/');
      const c = n.value.url.map(s => s.toString()).join('/');
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4006 /* RuntimeErrorCode.TWO_SEGMENTS_WITH_SAME_OUTLET */, NG_DEV_MODE$6 && `Two segments cannot have the same outlet name: '${p}' and '${c}'.`);
    }
    names[n.value.outlet] = n.value;
  });
}
function getSourceSegmentGroup(segmentGroup) {
  let s = segmentGroup;
  while (s._sourceSegment) {
    s = s._sourceSegment;
  }
  return s;
}
function getPathIndexShift(segmentGroup) {
  let s = segmentGroup;
  let res = s._segmentIndexShift ?? 0;
  while (s._sourceSegment) {
    s = s._sourceSegment;
    res += s._segmentIndexShift ?? 0;
  }
  return res - 1;
}
function getCorrectedPathIndexShift(segmentGroup) {
  let s = segmentGroup;
  let res = s._segmentIndexShiftCorrected ?? s._segmentIndexShift ?? 0;
  while (s._sourceSegment) {
    s = s._sourceSegment;
    res += s._segmentIndexShiftCorrected ?? s._segmentIndexShift ?? 0;
  }
  return res - 1;
}
function getData(route) {
  return route.data || {};
}
function getResolve(route) {
  return route.resolve || {};
}
function recognize(injector, rootComponentType, config, serializer, paramsInheritanceStrategy) {
  return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(t => recognize$1(injector, rootComponentType, config, t.urlAfterRedirects, serializer.serialize(t.urlAfterRedirects), serializer, paramsInheritanceStrategy).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(targetSnapshot => ({
    ...t,
    targetSnapshot
  }))));
}
function resolveData(paramsInheritanceStrategy, injector) {
  return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(t => {
    const {
      targetSnapshot,
      guards: {
        canActivateChecks
      }
    } = t;
    if (!canActivateChecks.length) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(t);
    }
    let canActivateChecksResolved = 0;
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(canActivateChecks).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.concatMap)(check => runResolve(check.route, targetSnapshot, paramsInheritanceStrategy, injector)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(() => canActivateChecksResolved++), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeLast)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(_ => canActivateChecksResolved === canActivateChecks.length ? (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(t) : rxjs__WEBPACK_IMPORTED_MODULE_26__.EMPTY));
  });
}
function runResolve(futureARS, futureRSS, paramsInheritanceStrategy, injector) {
  const config = futureARS.routeConfig;
  const resolve = futureARS._resolve;
  if (config?.title !== undefined && !hasStaticTitle(config)) {
    resolve[RouteTitleKey] = config.title;
  }
  return resolveNode(resolve, futureARS, futureRSS, injector).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(resolvedData => {
    futureARS._resolvedData = resolvedData;
    futureARS.data = inheritedParamsDataResolve(futureARS, paramsInheritanceStrategy).resolve;
    if (config && hasStaticTitle(config)) {
      futureARS.data[RouteTitleKey] = config.title;
    }
    return null;
  }));
}
function resolveNode(resolve, futureARS, futureRSS, injector) {
  const keys = getDataKeys(resolve);
  if (keys.length === 0) {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({});
  }
  const data = {};
  return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(keys).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(key => getResolver(resolve[key], futureARS, futureRSS, injector).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.first)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(value => {
    data[key] = value;
  }))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeLast)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_27__.mapTo)(data), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.catchError)(e => isEmptyError(e) ? rxjs__WEBPACK_IMPORTED_MODULE_26__.EMPTY : (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.throwError)(e)));
}
function getDataKeys(obj) {
  return [...Object.keys(obj), ...Object.getOwnPropertySymbols(obj)];
}
function getResolver(injectionToken, futureARS, futureRSS, injector) {
  const closestInjector = getClosestRouteInjector(futureARS) ?? injector;
  const resolver = getTokenOrFunctionIdentity(injectionToken, closestInjector);
  const resolverValue = resolver.resolve ? resolver.resolve(futureARS, futureRSS) : closestInjector.runInContext(() => resolver(futureARS, futureRSS));
  return wrapIntoObservable(resolverValue);
}
function hasStaticTitle(config) {
  return typeof config.title === 'string' || config.title === null;
}

/**
 * Perform a side effect through a switchMap for every emission on the source Observable,
 * but return an Observable that is identical to the source. It's essentially the same as
 * the `tap` operator, but if the side effectful `next` function returns an ObservableInput,
 * it will wait before continuing with the original value.
 */
function switchTap(next) {
  return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(v => {
    const nextResult = next(v);
    if (nextResult) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(nextResult).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(() => v));
    }
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(v);
  });
}
const NG_DEV_MODE$5 = typeof ngDevMode === 'undefined' || !!ngDevMode;
/**
 * The [DI token](guide/glossary/#di-token) for a router configuration.
 *
 * `ROUTES` is a low level API for router configuration via dependency injection.
 *
 * We recommend that in almost all cases to use higher level APIs such as `RouterModule.forRoot()`,
 * `provideRouter`, or `Router.resetConfig()`.
 *
 * @publicApi
 */
const ROUTES = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('ROUTES');
class RouterConfigLoader {
  constructor() {
    this.componentLoaders = new WeakMap();
    this.childrenLoaders = new WeakMap();
    this.compiler = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.Compiler);
  }
  loadComponent(route) {
    if (this.componentLoaders.get(route)) {
      return this.componentLoaders.get(route);
    } else if (route._loadedComponent) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(route._loadedComponent);
    }
    if (this.onLoadStartListener) {
      this.onLoadStartListener(route);
    }
    const loadRunner = wrapIntoObservable(route.loadComponent()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(maybeUnwrapDefaultExport), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(component => {
      if (this.onLoadEndListener) {
        this.onLoadEndListener(route);
      }
      NG_DEV_MODE$5 && assertStandalone(route.path ?? '', component);
      route._loadedComponent = component;
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_28__.finalize)(() => {
      this.componentLoaders.delete(route);
    }));
    // Use custom ConnectableObservable as share in runners pipe increasing the bundle size too much
    const loader = new rxjs__WEBPACK_IMPORTED_MODULE_29__.ConnectableObservable(loadRunner, () => new rxjs__WEBPACK_IMPORTED_MODULE_30__.Subject()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_31__.refCount)());
    this.componentLoaders.set(route, loader);
    return loader;
  }
  loadChildren(parentInjector, route) {
    if (this.childrenLoaders.get(route)) {
      return this.childrenLoaders.get(route);
    } else if (route._loadedRoutes) {
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)({
        routes: route._loadedRoutes,
        injector: route._loadedInjector
      });
    }
    if (this.onLoadStartListener) {
      this.onLoadStartListener(route);
    }
    const moduleFactoryOrRoutes$ = this.loadModuleFactoryOrRoutes(route.loadChildren);
    const loadRunner = moduleFactoryOrRoutes$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(factoryOrRoutes => {
      if (this.onLoadEndListener) {
        this.onLoadEndListener(route);
      }
      // This injector comes from the `NgModuleRef` when lazy loading an `NgModule`. There is no
      // injector associated with lazy loading a `Route` array.
      let injector;
      let rawRoutes;
      let requireStandaloneComponents = false;
      if (Array.isArray(factoryOrRoutes)) {
        rawRoutes = factoryOrRoutes;
        requireStandaloneComponents = true;
      } else {
        injector = factoryOrRoutes.create(parentInjector).injector;
        // When loading a module that doesn't provide `RouterModule.forChild()` preloader
        // will get stuck in an infinite loop. The child module's Injector will look to
        // its parent `Injector` when it doesn't find any ROUTES so it will return routes
        // for it's parent module instead.
        rawRoutes = flatten(injector.get(ROUTES, [], _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectFlags.Self | _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectFlags.Optional));
      }
      const routes = rawRoutes.map(standardizeConfig);
      NG_DEV_MODE$5 && validateConfig(routes, route.path, requireStandaloneComponents);
      return {
        routes,
        injector
      };
    }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_28__.finalize)(() => {
      this.childrenLoaders.delete(route);
    }));
    // Use custom ConnectableObservable as share in runners pipe increasing the bundle size too much
    const loader = new rxjs__WEBPACK_IMPORTED_MODULE_29__.ConnectableObservable(loadRunner, () => new rxjs__WEBPACK_IMPORTED_MODULE_30__.Subject()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_31__.refCount)());
    this.childrenLoaders.set(route, loader);
    return loader;
  }
  loadModuleFactoryOrRoutes(loadChildren) {
    return wrapIntoObservable(loadChildren()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(maybeUnwrapDefaultExport), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(t => {
      if (t instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModuleFactory || Array.isArray(t)) {
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(t);
      } else {
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(this.compiler.compileModuleAsync(t));
      }
    }));
  }
}
RouterConfigLoader.ɵfac = function RouterConfigLoader_Factory(t) {
  return new (t || RouterConfigLoader)();
};
RouterConfigLoader.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: RouterConfigLoader,
  factory: RouterConfigLoader.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RouterConfigLoader, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
function isWrappedDefaultExport(value) {
  // We use `in` here with a string key `'default'`, because we expect `DefaultExport` objects to be
  // dynamically imported ES modules with a spec-mandated `default` key. Thus we don't expect that
  // `default` will be a renamed property.
  return value && typeof value === 'object' && 'default' in value;
}
function maybeUnwrapDefaultExport(input) {
  // As per `isWrappedDefaultExport`, the `default` key here is generated by the browser and not
  // subject to property renaming, so we reference it with bracket access.
  return isWrappedDefaultExport(input) ? input['default'] : input;
}
const NG_DEV_MODE$4 = typeof ngDevMode === 'undefined' || !!ngDevMode;
class NavigationTransitions {
  get hasRequestedNavigation() {
    return this.navigationId !== 0;
  }
  constructor() {
    this.currentNavigation = null;
    this.lastSuccessfulNavigation = null;
    this.events = new rxjs__WEBPACK_IMPORTED_MODULE_30__.Subject();
    this.configLoader = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(RouterConfigLoader);
    this.environmentInjector = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.EnvironmentInjector);
    this.urlSerializer = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(UrlSerializer);
    this.rootContexts = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(ChildrenOutletContexts);
    this.navigationId = 0;
    /**
     * Hook that enables you to pause navigation after the preactivation phase.
     * Used by `RouterModule`.
     *
     * @internal
     */
    this.afterPreactivation = () => (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(void 0);
    /** @internal */
    this.rootComponentType = null;
    const onLoadStart = r => this.events.next(new RouteConfigLoadStart(r));
    const onLoadEnd = r => this.events.next(new RouteConfigLoadEnd(r));
    this.configLoader.onLoadEndListener = onLoadEnd;
    this.configLoader.onLoadStartListener = onLoadStart;
  }
  complete() {
    this.transitions?.complete();
  }
  handleNavigationRequest(request) {
    const id = ++this.navigationId;
    this.transitions?.next({
      ...this.transitions.value,
      ...request,
      id
    });
  }
  setupNavigations(router) {
    this.transitions = new rxjs__WEBPACK_IMPORTED_MODULE_3__.BehaviorSubject({
      id: 0,
      targetPageId: 0,
      currentUrlTree: router.currentUrlTree,
      currentRawUrl: router.currentUrlTree,
      extractedUrl: router.urlHandlingStrategy.extract(router.currentUrlTree),
      urlAfterRedirects: router.urlHandlingStrategy.extract(router.currentUrlTree),
      rawUrl: router.currentUrlTree,
      extras: {},
      resolve: null,
      reject: null,
      promise: Promise.resolve(true),
      source: IMPERATIVE_NAVIGATION,
      restoredState: null,
      currentSnapshot: router.routerState.snapshot,
      targetSnapshot: null,
      currentRouterState: router.routerState,
      targetRouterState: null,
      guards: {
        canActivateChecks: [],
        canDeactivateChecks: []
      },
      guardsResult: null
    });
    return this.transitions.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(t => t.id !== 0),
    // Extract URL
    (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(t => ({
      ...t,
      extractedUrl: router.urlHandlingStrategy.extract(t.rawUrl)
    })),
    // Using switchMap so we cancel executing navigations when a new one comes in
    (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(overallTransitionState => {
      let completed = false;
      let errored = false;
      return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(overallTransitionState).pipe(
      // Store the Navigation object
      (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(t => {
        this.currentNavigation = {
          id: t.id,
          initialUrl: t.rawUrl,
          extractedUrl: t.extractedUrl,
          trigger: t.source,
          extras: t.extras,
          previousNavigation: !this.lastSuccessfulNavigation ? null : {
            ...this.lastSuccessfulNavigation,
            previousNavigation: null
          }
        };
      }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(t => {
        const browserUrlTree = router.browserUrlTree.toString();
        const urlTransition = !router.navigated || t.extractedUrl.toString() !== browserUrlTree ||
        // Navigations which succeed or ones which fail and are cleaned up
        // correctly should result in `browserUrlTree` and `currentUrlTree`
        // matching. If this is not the case, assume something went wrong and
        // try processing the URL again.
        browserUrlTree !== router.currentUrlTree.toString();
        const onSameUrlNavigation = t.extras.onSameUrlNavigation ?? router.onSameUrlNavigation;
        if (!urlTransition && onSameUrlNavigation !== 'reload') {
          const reason = NG_DEV_MODE$4 ? `Navigation to ${t.rawUrl} was ignored because it is the same as the current Router URL.` : '';
          this.events.next(new NavigationSkipped(t.id, router.serializeUrl(overallTransitionState.rawUrl), reason, 0 /* NavigationSkippedCode.IgnoredSameUrlNavigation */));
          router.rawUrlTree = t.rawUrl;
          t.resolve(null);
          return rxjs__WEBPACK_IMPORTED_MODULE_26__.EMPTY;
        }
        if (router.urlHandlingStrategy.shouldProcessUrl(t.rawUrl)) {
          // If the source of the navigation is from a browser event, the URL is
          // already updated. We already need to sync the internal state.
          if (isBrowserTriggeredNavigation(t.source)) {
            router.browserUrlTree = t.extractedUrl;
          }
          return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(t).pipe(
          // Fire NavigationStart event
          (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(t => {
            const transition = this.transitions?.getValue();
            this.events.next(new NavigationStart(t.id, this.urlSerializer.serialize(t.extractedUrl), t.source, t.restoredState));
            if (transition !== this.transitions?.getValue()) {
              return rxjs__WEBPACK_IMPORTED_MODULE_26__.EMPTY;
            }
            // This delay is required to match old behavior that forced
            // navigation to always be async
            return Promise.resolve(t);
          }),
          // ApplyRedirects
          applyRedirects(this.environmentInjector, this.configLoader, this.urlSerializer, router.config),
          // Update the currentNavigation
          // `urlAfterRedirects` is guaranteed to be set after this point
          (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(t => {
            this.currentNavigation = {
              ...this.currentNavigation,
              finalUrl: t.urlAfterRedirects
            };
            overallTransitionState.urlAfterRedirects = t.urlAfterRedirects;
          }),
          // Recognize
          recognize(this.environmentInjector, this.rootComponentType, router.config, this.urlSerializer, router.paramsInheritanceStrategy),
          // Update URL if in `eager` update mode
          (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(t => {
            overallTransitionState.targetSnapshot = t.targetSnapshot;
            if (router.urlUpdateStrategy === 'eager') {
              if (!t.extras.skipLocationChange) {
                const rawUrl = router.urlHandlingStrategy.merge(t.urlAfterRedirects, t.rawUrl);
                router.setBrowserUrl(rawUrl, t);
              }
              router.browserUrlTree = t.urlAfterRedirects;
            }
            // Fire RoutesRecognized
            const routesRecognized = new RoutesRecognized(t.id, this.urlSerializer.serialize(t.extractedUrl), this.urlSerializer.serialize(t.urlAfterRedirects), t.targetSnapshot);
            this.events.next(routesRecognized);
          }));
        } else if (urlTransition && router.urlHandlingStrategy.shouldProcessUrl(router.rawUrlTree)) {
          /* When the current URL shouldn't be processed, but the previous one
           * was, we handle this "error condition" by navigating to the
           * previously successful URL, but leaving the URL intact.*/
          const {
            id,
            extractedUrl,
            source,
            restoredState,
            extras
          } = t;
          const navStart = new NavigationStart(id, this.urlSerializer.serialize(extractedUrl), source, restoredState);
          this.events.next(navStart);
          const targetSnapshot = createEmptyState(extractedUrl, this.rootComponentType).snapshot;
          overallTransitionState = {
            ...t,
            targetSnapshot,
            urlAfterRedirects: extractedUrl,
            extras: {
              ...extras,
              skipLocationChange: false,
              replaceUrl: false
            }
          };
          return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(overallTransitionState);
        } else {
          /* When neither the current or previous URL can be processed, do
           * nothing other than update router's internal reference to the
           * current "settled" URL. This way the next navigation will be coming
           * from the current URL in the browser.
           */
          const reason = NG_DEV_MODE$4 ? `Navigation was ignored because the UrlHandlingStrategy` + ` indicated neither the current URL ${router.rawUrlTree} nor target URL ${t.rawUrl} should be processed.` : '';
          this.events.next(new NavigationSkipped(t.id, router.serializeUrl(overallTransitionState.extractedUrl), reason, 1 /* NavigationSkippedCode.IgnoredByUrlHandlingStrategy */));
          router.rawUrlTree = t.rawUrl;
          t.resolve(null);
          return rxjs__WEBPACK_IMPORTED_MODULE_26__.EMPTY;
        }
      }),
      // --- GUARDS ---
      (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(t => {
        const guardsStart = new GuardsCheckStart(t.id, this.urlSerializer.serialize(t.extractedUrl), this.urlSerializer.serialize(t.urlAfterRedirects), t.targetSnapshot);
        this.events.next(guardsStart);
      }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(t => {
        overallTransitionState = {
          ...t,
          guards: getAllRouteGuards(t.targetSnapshot, t.currentSnapshot, this.rootContexts)
        };
        return overallTransitionState;
      }), checkGuards(this.environmentInjector, evt => this.events.next(evt)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(t => {
        overallTransitionState.guardsResult = t.guardsResult;
        if (isUrlTree(t.guardsResult)) {
          throw redirectingNavigationError(this.urlSerializer, t.guardsResult);
        }
        const guardsEnd = new GuardsCheckEnd(t.id, this.urlSerializer.serialize(t.extractedUrl), this.urlSerializer.serialize(t.urlAfterRedirects), t.targetSnapshot, !!t.guardsResult);
        this.events.next(guardsEnd);
      }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(t => {
        if (!t.guardsResult) {
          router.restoreHistory(t);
          this.cancelNavigationTransition(t, '', 3 /* NavigationCancellationCode.GuardRejected */);
          return false;
        }
        return true;
      }),
      // --- RESOLVE ---
      switchTap(t => {
        if (t.guards.canActivateChecks.length) {
          return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(t).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(t => {
            const resolveStart = new ResolveStart(t.id, this.urlSerializer.serialize(t.extractedUrl), this.urlSerializer.serialize(t.urlAfterRedirects), t.targetSnapshot);
            this.events.next(resolveStart);
          }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(t => {
            let dataResolved = false;
            return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(t).pipe(resolveData(router.paramsInheritanceStrategy, this.environmentInjector), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)({
              next: () => dataResolved = true,
              complete: () => {
                if (!dataResolved) {
                  router.restoreHistory(t);
                  this.cancelNavigationTransition(t, NG_DEV_MODE$4 ? `At least one route resolver didn't emit any value.` : '', 2 /* NavigationCancellationCode.NoDataFromResolver */);
                }
              }
            }));
          }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(t => {
            const resolveEnd = new ResolveEnd(t.id, this.urlSerializer.serialize(t.extractedUrl), this.urlSerializer.serialize(t.urlAfterRedirects), t.targetSnapshot);
            this.events.next(resolveEnd);
          }));
        }
        return undefined;
      }),
      // --- LOAD COMPONENTS ---
      switchTap(t => {
        const loadComponents = route => {
          const loaders = [];
          if (route.routeConfig?.loadComponent && !route.routeConfig._loadedComponent) {
            loaders.push(this.configLoader.loadComponent(route.routeConfig).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(loadedComponent => {
              route.component = loadedComponent;
            }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(() => void 0)));
          }
          for (const child of route.children) {
            loaders.push(...loadComponents(child));
          }
          return loaders;
        };
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.combineLatest)(loadComponents(t.targetSnapshot.root)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.defaultIfEmpty)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.take)(1));
      }), switchTap(() => this.afterPreactivation()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(t => {
        const targetRouterState = createRouterState(router.routeReuseStrategy, t.targetSnapshot, t.currentRouterState);
        overallTransitionState = {
          ...t,
          targetRouterState
        };
        return overallTransitionState;
      }),
      /* Once here, we are about to activate synchronously. The assumption is
         this will succeed, and user code may read from the Router service.
         Therefore before activation, we need to update router properties storing
         the current URL and the RouterState, as well as updated the browser URL.
         All this should happen *before* activating. */
      (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)(t => {
        router.currentUrlTree = t.urlAfterRedirects;
        router.rawUrlTree = router.urlHandlingStrategy.merge(t.urlAfterRedirects, t.rawUrl);
        router.routerState = t.targetRouterState;
        if (router.urlUpdateStrategy === 'deferred') {
          if (!t.extras.skipLocationChange) {
            router.setBrowserUrl(router.rawUrlTree, t);
          }
          router.browserUrlTree = t.urlAfterRedirects;
        }
      }), activateRoutes(this.rootContexts, router.routeReuseStrategy, evt => this.events.next(evt)),
      // Ensure that if some observable used to drive the transition doesn't
      // complete, the navigation still finalizes This should never happen, but
      // this is done as a safety measure to avoid surfacing this error (#49567).
      (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.tap)({
        next: t => {
          completed = true;
          this.lastSuccessfulNavigation = this.currentNavigation;
          router.navigated = true;
          this.events.next(new NavigationEnd(t.id, this.urlSerializer.serialize(t.extractedUrl), this.urlSerializer.serialize(router.currentUrlTree)));
          router.titleStrategy?.updateTitle(t.targetRouterState.snapshot);
          t.resolve(true);
        },
        complete: () => {
          completed = true;
        }
      }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_28__.finalize)(() => {
        /* When the navigation stream finishes either through error or success,
         * we set the `completed` or `errored` flag. However, there are some
         * situations where we could get here without either of those being set.
         * For instance, a redirect during NavigationStart. Therefore, this is a
         * catch-all to make sure the NavigationCancel event is fired when a
         * navigation gets cancelled but not caught by other means. */
        if (!completed && !errored) {
          const cancelationReason = NG_DEV_MODE$4 ? `Navigation ID ${overallTransitionState.id} is not equal to the current navigation id ${this.navigationId}` : '';
          this.cancelNavigationTransition(overallTransitionState, cancelationReason, 1 /* NavigationCancellationCode.SupersededByNewNavigation */);
        }
        // Only clear current navigation if it is still set to the one that
        // finalized.
        if (this.currentNavigation?.id === overallTransitionState.id) {
          this.currentNavigation = null;
        }
      }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.catchError)(e => {
        errored = true;
        /* This error type is issued during Redirect, and is handled as a
         * cancellation rather than an error. */
        if (isNavigationCancelingError$1(e)) {
          if (!isRedirectingNavigationCancelingError$1(e)) {
            // Set property only if we're not redirecting. If we landed on a page
            // and redirect to `/` route, the new navigation is going to see the
            // `/` isn't a change from the default currentUrlTree and won't
            // navigate. This is only applicable with initial navigation, so
            // setting `navigated` only when not redirecting resolves this
            // scenario.
            router.navigated = true;
            router.restoreHistory(overallTransitionState, true);
          }
          const navCancel = new NavigationCancel(overallTransitionState.id, this.urlSerializer.serialize(overallTransitionState.extractedUrl), e.message, e.cancellationCode);
          this.events.next(navCancel);
          // When redirecting, we need to delay resolving the navigation
          // promise and push it to the redirect navigation
          if (!isRedirectingNavigationCancelingError$1(e)) {
            overallTransitionState.resolve(false);
          } else {
            const mergedTree = router.urlHandlingStrategy.merge(e.url, router.rawUrlTree);
            const extras = {
              skipLocationChange: overallTransitionState.extras.skipLocationChange,
              // The URL is already updated at this point if we have 'eager' URL
              // updates or if the navigation was triggered by the browser (back
              // button, URL bar, etc). We want to replace that item in history
              // if the navigation is rejected.
              replaceUrl: router.urlUpdateStrategy === 'eager' || isBrowserTriggeredNavigation(overallTransitionState.source)
            };
            router.scheduleNavigation(mergedTree, IMPERATIVE_NAVIGATION, null, extras, {
              resolve: overallTransitionState.resolve,
              reject: overallTransitionState.reject,
              promise: overallTransitionState.promise
            });
          }
          /* All other errors should reset to the router's internal URL reference
           * to the pre-error state. */
        } else {
          router.restoreHistory(overallTransitionState, true);
          const navError = new NavigationError(overallTransitionState.id, this.urlSerializer.serialize(overallTransitionState.extractedUrl), e, overallTransitionState.targetSnapshot ?? undefined);
          this.events.next(navError);
          try {
            overallTransitionState.resolve(router.errorHandler(e));
          } catch (ee) {
            overallTransitionState.reject(ee);
          }
        }
        return rxjs__WEBPACK_IMPORTED_MODULE_26__.EMPTY;
      }));
      // casting because `pipe` returns observable({}) when called with 8+ arguments
    }));
  }

  cancelNavigationTransition(t, reason, code) {
    const navCancel = new NavigationCancel(t.id, this.urlSerializer.serialize(t.extractedUrl), reason, code);
    this.events.next(navCancel);
    t.resolve(false);
  }
}
NavigationTransitions.ɵfac = function NavigationTransitions_Factory(t) {
  return new (t || NavigationTransitions)();
};
NavigationTransitions.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: NavigationTransitions,
  factory: NavigationTransitions.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NavigationTransitions, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
function isBrowserTriggeredNavigation(source) {
  return source !== IMPERATIVE_NAVIGATION;
}

/**
 * Provides a strategy for setting the page title after a router navigation.
 *
 * The built-in implementation traverses the router state snapshot and finds the deepest primary
 * outlet with `title` property. Given the `Routes` below, navigating to
 * `/base/child(popup:aux)` would result in the document title being set to "child".
 * ```
 * [
 *   {path: 'base', title: 'base', children: [
 *     {path: 'child', title: 'child'},
 *   ],
 *   {path: 'aux', outlet: 'popup', title: 'popupTitle'}
 * ]
 * ```
 *
 * This class can be used as a base class for custom title strategies. That is, you can create your
 * own class that extends the `TitleStrategy`. Note that in the above example, the `title`
 * from the named outlet is never used. However, a custom strategy might be implemented to
 * incorporate titles in named outlets.
 *
 * @publicApi
 * @see [Page title guide](guide/router#setting-the-page-title)
 */
class TitleStrategy {
  /**
   * @returns The `title` of the deepest primary route.
   */
  buildTitle(snapshot) {
    let pageTitle;
    let route = snapshot.root;
    while (route !== undefined) {
      pageTitle = this.getResolvedTitleForRoute(route) ?? pageTitle;
      route = route.children.find(child => child.outlet === PRIMARY_OUTLET);
    }
    return pageTitle;
  }
  /**
   * Given an `ActivatedRouteSnapshot`, returns the final value of the
   * `Route.title` property, which can either be a static string or a resolved value.
   */
  getResolvedTitleForRoute(snapshot) {
    return snapshot.data[RouteTitleKey];
  }
}
TitleStrategy.ɵfac = function TitleStrategy_Factory(t) {
  return new (t || TitleStrategy)();
};
TitleStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: TitleStrategy,
  factory: function () {
    return (() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DefaultTitleStrategy))();
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TitleStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DefaultTitleStrategy)
    }]
  }], null, null);
})();
/**
 * The default `TitleStrategy` used by the router that updates the title using the `Title` service.
 */
class DefaultTitleStrategy extends TitleStrategy {
  constructor(title) {
    super();
    this.title = title;
  }
  /**
   * Sets the title of the browser to the given value.
   *
   * @param title The `pageTitle` from the deepest primary route.
   */
  updateTitle(snapshot) {
    const title = this.buildTitle(snapshot);
    if (title !== undefined) {
      this.title.setTitle(title);
    }
  }
}
DefaultTitleStrategy.ɵfac = function DefaultTitleStrategy_Factory(t) {
  return new (t || DefaultTitleStrategy)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_32__.Title));
};
DefaultTitleStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: DefaultTitleStrategy,
  factory: DefaultTitleStrategy.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DefaultTitleStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: _angular_platform_browser__WEBPACK_IMPORTED_MODULE_32__.Title
    }];
  }, null);
})();

/**
 * @description
 *
 * Provides a way to customize when activated routes get reused.
 *
 * @publicApi
 */
class RouteReuseStrategy {}
RouteReuseStrategy.ɵfac = function RouteReuseStrategy_Factory(t) {
  return new (t || RouteReuseStrategy)();
};
RouteReuseStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: RouteReuseStrategy,
  factory: function () {
    return (() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DefaultRouteReuseStrategy))();
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RouteReuseStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DefaultRouteReuseStrategy)
    }]
  }], null, null);
})();
/**
 * @description
 *
 * This base route reuse strategy only reuses routes when the matched router configs are
 * identical. This prevents components from being destroyed and recreated
 * when just the route parameters, query parameters or fragment change
 * (that is, the existing component is _reused_).
 *
 * This strategy does not store any routes for later reuse.
 *
 * Angular uses this strategy by default.
 *
 *
 * It can be used as a base class for custom route reuse strategies, i.e. you can create your own
 * class that extends the `BaseRouteReuseStrategy` one.
 * @publicApi
 */
class BaseRouteReuseStrategy {
  /**
   * Whether the given route should detach for later reuse.
   * Always returns false for `BaseRouteReuseStrategy`.
   * */
  shouldDetach(route) {
    return false;
  }
  /**
   * A no-op; the route is never stored since this strategy never detaches routes for later re-use.
   */
  store(route, detachedTree) {}
  /** Returns `false`, meaning the route (and its subtree) is never reattached */
  shouldAttach(route) {
    return false;
  }
  /** Returns `null` because this strategy does not store routes for later re-use. */
  retrieve(route) {
    return null;
  }
  /**
   * Determines if a route should be reused.
   * This strategy returns `true` when the future route config and current route config are
   * identical.
   */
  shouldReuseRoute(future, curr) {
    return future.routeConfig === curr.routeConfig;
  }
}
class DefaultRouteReuseStrategy extends BaseRouteReuseStrategy {}
DefaultRouteReuseStrategy.ɵfac = /* @__PURE__ */function () {
  let ɵDefaultRouteReuseStrategy_BaseFactory;
  return function DefaultRouteReuseStrategy_Factory(t) {
    return (ɵDefaultRouteReuseStrategy_BaseFactory || (ɵDefaultRouteReuseStrategy_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](DefaultRouteReuseStrategy)))(t || DefaultRouteReuseStrategy);
  };
}();
DefaultRouteReuseStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: DefaultRouteReuseStrategy,
  factory: DefaultRouteReuseStrategy.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DefaultRouteReuseStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
const NG_DEV_MODE$3 = typeof ngDevMode === 'undefined' || !!ngDevMode;
/**
 * A [DI token](guide/glossary/#di-token) for the router service.
 *
 * @publicApi
 */
const ROUTER_CONFIGURATION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken(NG_DEV_MODE$3 ? 'router config' : '', {
  providedIn: 'root',
  factory: () => ({})
});

/**
 * @description
 *
 * Provides a way to migrate AngularJS applications to Angular.
 *
 * @publicApi
 */
class UrlHandlingStrategy {}
UrlHandlingStrategy.ɵfac = function UrlHandlingStrategy_Factory(t) {
  return new (t || UrlHandlingStrategy)();
};
UrlHandlingStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: UrlHandlingStrategy,
  factory: function () {
    return (() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DefaultUrlHandlingStrategy))();
  },
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](UrlHandlingStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root',
      useFactory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(DefaultUrlHandlingStrategy)
    }]
  }], null, null);
})();
/**
 * @publicApi
 */
class DefaultUrlHandlingStrategy {
  shouldProcessUrl(url) {
    return true;
  }
  extract(url) {
    return url;
  }
  merge(newUrlPart, wholeUrl) {
    return newUrlPart;
  }
}
DefaultUrlHandlingStrategy.ɵfac = function DefaultUrlHandlingStrategy_Factory(t) {
  return new (t || DefaultUrlHandlingStrategy)();
};
DefaultUrlHandlingStrategy.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: DefaultUrlHandlingStrategy,
  factory: DefaultUrlHandlingStrategy.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DefaultUrlHandlingStrategy, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
const NG_DEV_MODE$2 = typeof ngDevMode === 'undefined' || !!ngDevMode;
function defaultErrorHandler(error) {
  throw error;
}
function defaultMalformedUriErrorHandler(error, urlSerializer, url) {
  return urlSerializer.parse('/');
}
/**
 * The equivalent `IsActiveMatchOptions` options for `Router.isActive` is called with `true`
 * (exact = true).
 */
const exactMatchOptions = {
  paths: 'exact',
  fragment: 'ignored',
  matrixParams: 'ignored',
  queryParams: 'exact'
};
/**
 * The equivalent `IsActiveMatchOptions` options for `Router.isActive` is called with `false`
 * (exact = false).
 */
const subsetMatchOptions = {
  paths: 'subset',
  fragment: 'ignored',
  matrixParams: 'ignored',
  queryParams: 'subset'
};
/**
 * @description
 *
 * A service that provides navigation among views and URL manipulation capabilities.
 *
 * @see `Route`.
 * @see [Routing and Navigation Guide](guide/router).
 *
 * @ngModule RouterModule
 *
 * @publicApi
 */
class Router {
  // TODO(b/260747083): This should not exist and navigationId should be private in
  // `NavigationTransitions`
  get navigationId() {
    return this.navigationTransitions.navigationId;
  }
  /**
   * The ɵrouterPageId of whatever page is currently active in the browser history. This is
   * important for computing the target page id for new navigations because we need to ensure each
   * page id in the browser history is 1 more than the previous entry.
   */
  get browserPageId() {
    if (this.canceledNavigationResolution !== 'computed') {
      return undefined;
    }
    return this.location.getState()?.ɵrouterPageId;
  }
  /**
   * An event stream for routing events.
   */
  get events() {
    // TODO(atscott): This _should_ be events.asObservable(). However, this change requires internal
    // cleanup: tests are doing `(route.events as Subject<Event>).next(...)`. This isn't
    // allowed/supported but we still have to fix these or file bugs against the teams before making
    // the change.
    return this.navigationTransitions.events;
  }
  constructor() {
    this.disposed = false;
    /**
     * The id of the currently active page in the router.
     * Updated to the transition's target id on a successful navigation.
     *
     * This is used to track what page the router last activated. When an attempted navigation fails,
     * the router can then use this to compute how to restore the state back to the previously active
     * page.
     */
    this.currentPageId = 0;
    this.console = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵConsole"]);
    this.isNgZoneEnabled = false;
    this.options = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(ROUTER_CONFIGURATION, {
      optional: true
    }) || {};
    /**
     * A handler for navigation errors in this NgModule.
     *
     * @deprecated Subscribe to the `Router` events and watch for `NavigationError` instead.
     *   `provideRouter` has the `withNavigationErrorHandler` feature to make this easier.
     * @see `withNavigationErrorHandler`
     */
    this.errorHandler = this.options.errorHandler || defaultErrorHandler;
    /**
     * A handler for errors thrown by `Router.parseUrl(url)`
     * when `url` contains an invalid character.
     * The most common case is a `%` sign
     * that's not encoded and is not part of a percent encoded sequence.
     *
     * @deprecated URI parsing errors should be handled in the `UrlSerializer`.
     *
     * @see `RouterModule`
     */
    this.malformedUriErrorHandler = this.options.malformedUriErrorHandler || defaultMalformedUriErrorHandler;
    /**
     * True if at least one navigation event has occurred,
     * false otherwise.
     */
    this.navigated = false;
    this.lastSuccessfulId = -1;
    /**
     * A strategy for extracting and merging URLs.
     * Used for AngularJS to Angular migrations.
     *
     * @deprecated Configure using `providers` instead:
     *   `{provide: UrlHandlingStrategy, useClass: MyStrategy}`.
     */
    this.urlHandlingStrategy = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(UrlHandlingStrategy);
    /**
     * A strategy for re-using routes.
     *
     * @deprecated Configure using `providers` instead:
     *   `{provide: RouteReuseStrategy, useClass: MyStrategy}`.
     */
    this.routeReuseStrategy = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(RouteReuseStrategy);
    /** Strategy used to create a UrlTree. */
    this.urlCreationStrategy = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(CreateUrlTreeStrategy);
    /**
     * A strategy for setting the title based on the `routerState`.
     *
     * @deprecated Configure using `providers` instead:
     *   `{provide: TitleStrategy, useClass: MyStrategy}`.
     */
    this.titleStrategy = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(TitleStrategy);
    /**
     * How to handle a navigation request to the current URL.
     *
     *
     * @deprecated Configure this through `provideRouter` or `RouterModule.forRoot` instead.
     * @see `withRouterConfig`
     * @see `provideRouter`
     * @see `RouterModule`
     */
    this.onSameUrlNavigation = this.options.onSameUrlNavigation || 'ignore';
    /**
     * How to merge parameters, data, resolved data, and title from parent to child
     * routes. One of:
     *
     * - `'emptyOnly'` : Inherit parent parameters, data, and resolved data
     * for path-less or component-less routes.
     * - `'always'` : Inherit parent parameters, data, and resolved data
     * for all child routes.
     *
     * @deprecated Configure this through `provideRouter` or `RouterModule.forRoot` instead.
     * @see `withRouterConfig`
     * @see `provideRouter`
     * @see `RouterModule`
     */
    this.paramsInheritanceStrategy = this.options.paramsInheritanceStrategy || 'emptyOnly';
    /**
     * Determines when the router updates the browser URL.
     * By default (`"deferred"`), updates the browser URL after navigation has finished.
     * Set to `'eager'` to update the browser URL at the beginning of navigation.
     * You can choose to update early so that, if navigation fails,
     * you can show an error message with the URL that failed.
     *
     * @deprecated Configure this through `provideRouter` or `RouterModule.forRoot` instead.
     * @see `withRouterConfig`
     * @see `provideRouter`
     * @see `RouterModule`
     */
    this.urlUpdateStrategy = this.options.urlUpdateStrategy || 'deferred';
    /**
     * Configures how the Router attempts to restore state when a navigation is cancelled.
     *
     * 'replace' - Always uses `location.replaceState` to set the browser state to the state of the
     * router before the navigation started. This means that if the URL of the browser is updated
     * _before_ the navigation is canceled, the Router will simply replace the item in history rather
     * than trying to restore to the previous location in the session history. This happens most
     * frequently with `urlUpdateStrategy: 'eager'` and navigations with the browser back/forward
     * buttons.
     *
     * 'computed' - Will attempt to return to the same index in the session history that corresponds
     * to the Angular route when the navigation gets cancelled. For example, if the browser back
     * button is clicked and the navigation is cancelled, the Router will trigger a forward navigation
     * and vice versa.
     *
     * Note: the 'computed' option is incompatible with any `UrlHandlingStrategy` which only
     * handles a portion of the URL because the history restoration navigates to the previous place in
     * the browser history rather than simply resetting a portion of the URL.
     *
     * The default value is `replace`.
     *
     * @deprecated Configure this through `provideRouter` or `RouterModule.forRoot` instead.
     * @see `withRouterConfig`
     * @see `provideRouter`
     * @see `RouterModule`
     */
    this.canceledNavigationResolution = this.options.canceledNavigationResolution || 'replace';
    this.config = flatten((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(ROUTES, {
      optional: true
    }) ?? []);
    this.navigationTransitions = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(NavigationTransitions);
    this.urlSerializer = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(UrlSerializer);
    this.location = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_33__.Location);
    this.isNgZoneEnabled = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone) instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone && _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone.isInAngularZone();
    this.resetConfig(this.config);
    this.currentUrlTree = new UrlTree();
    this.rawUrlTree = this.currentUrlTree;
    this.browserUrlTree = this.currentUrlTree;
    this.routerState = createEmptyState(this.currentUrlTree, null);
    this.navigationTransitions.setupNavigations(this).subscribe(t => {
      this.lastSuccessfulId = t.id;
      this.currentPageId = this.browserPageId ?? 0;
    }, e => {
      this.console.warn(`Unhandled Navigation Error: ${e}`);
    });
  }
  /** @internal */
  resetRootComponentType(rootComponentType) {
    // TODO: vsavkin router 4.0 should make the root component set to null
    // this will simplify the lifecycle of the router.
    this.routerState.root.component = rootComponentType;
    this.navigationTransitions.rootComponentType = rootComponentType;
  }
  /**
   * Sets up the location change listener and performs the initial navigation.
   */
  initialNavigation() {
    this.setUpLocationChangeListener();
    if (!this.navigationTransitions.hasRequestedNavigation) {
      const state = this.location.getState();
      this.navigateToSyncWithBrowser(this.location.path(true), IMPERATIVE_NAVIGATION, state);
    }
  }
  /**
   * Sets up the location change listener. This listener detects navigations triggered from outside
   * the Router (the browser back/forward buttons, for example) and schedules a corresponding Router
   * navigation so that the correct events, guards, etc. are triggered.
   */
  setUpLocationChangeListener() {
    // Don't need to use Zone.wrap any more, because zone.js
    // already patch onPopState, so location change callback will
    // run into ngZone
    if (!this.locationSubscription) {
      this.locationSubscription = this.location.subscribe(event => {
        const source = event['type'] === 'popstate' ? 'popstate' : 'hashchange';
        if (source === 'popstate') {
          // The `setTimeout` was added in #12160 and is likely to support Angular/AngularJS
          // hybrid apps.
          setTimeout(() => {
            this.navigateToSyncWithBrowser(event['url'], source, event.state);
          }, 0);
        }
      });
    }
  }
  /**
   * Schedules a router navigation to synchronize Router state with the browser state.
   *
   * This is done as a response to a popstate event and the initial navigation. These
   * two scenarios represent times when the browser URL/state has been updated and
   * the Router needs to respond to ensure its internal state matches.
   */
  navigateToSyncWithBrowser(url, source, state) {
    const extras = {
      replaceUrl: true
    };
    // TODO: restoredState should always include the entire state, regardless
    // of navigationId. This requires a breaking change to update the type on
    // NavigationStart’s restoredState, which currently requires navigationId
    // to always be present. The Router used to only restore history state if
    // a navigationId was present.
    // The stored navigationId is used by the RouterScroller to retrieve the scroll
    // position for the page.
    const restoredState = state?.navigationId ? state : null;
    // Separate to NavigationStart.restoredState, we must also restore the state to
    // history.state and generate a new navigationId, since it will be overwritten
    if (state) {
      const stateCopy = {
        ...state
      };
      delete stateCopy.navigationId;
      delete stateCopy.ɵrouterPageId;
      if (Object.keys(stateCopy).length !== 0) {
        extras.state = stateCopy;
      }
    }
    const urlTree = this.parseUrl(url);
    this.scheduleNavigation(urlTree, source, restoredState, extras);
  }
  /** The current URL. */
  get url() {
    return this.serializeUrl(this.currentUrlTree);
  }
  /**
   * Returns the current `Navigation` object when the router is navigating,
   * and `null` when idle.
   */
  getCurrentNavigation() {
    return this.navigationTransitions.currentNavigation;
  }
  /**
   * Resets the route configuration used for navigation and generating links.
   *
   * @param config The route array for the new configuration.
   *
   * @usageNotes
   *
   * ```
   * router.resetConfig([
   *  { path: 'team/:id', component: TeamCmp, children: [
   *    { path: 'simple', component: SimpleCmp },
   *    { path: 'user/:name', component: UserCmp }
   *  ]}
   * ]);
   * ```
   */
  resetConfig(config) {
    NG_DEV_MODE$2 && validateConfig(config);
    this.config = config.map(standardizeConfig);
    this.navigated = false;
    this.lastSuccessfulId = -1;
  }
  /** @nodoc */
  ngOnDestroy() {
    this.dispose();
  }
  /** Disposes of the router. */
  dispose() {
    this.navigationTransitions.complete();
    if (this.locationSubscription) {
      this.locationSubscription.unsubscribe();
      this.locationSubscription = undefined;
    }
    this.disposed = true;
  }
  /**
   * Appends URL segments to the current URL tree to create a new URL tree.
   *
   * @param commands An array of URL fragments with which to construct the new URL tree.
   * If the path is static, can be the literal URL string. For a dynamic path, pass an array of path
   * segments, followed by the parameters for each segment.
   * The fragments are applied to the current URL tree or the one provided  in the `relativeTo`
   * property of the options object, if supplied.
   * @param navigationExtras Options that control the navigation strategy.
   * @returns The new URL tree.
   *
   * @usageNotes
   *
   * ```
   * // create /team/33/user/11
   * router.createUrlTree(['/team', 33, 'user', 11]);
   *
   * // create /team/33;expand=true/user/11
   * router.createUrlTree(['/team', 33, {expand: true}, 'user', 11]);
   *
   * // you can collapse static segments like this (this works only with the first passed-in value):
   * router.createUrlTree(['/team/33/user', userId]);
   *
   * // If the first segment can contain slashes, and you do not want the router to split it,
   * // you can do the following:
   * router.createUrlTree([{segmentPath: '/one/two'}]);
   *
   * // create /team/33/(user/11//right:chat)
   * router.createUrlTree(['/team', 33, {outlets: {primary: 'user/11', right: 'chat'}}]);
   *
   * // remove the right secondary node
   * router.createUrlTree(['/team', 33, {outlets: {primary: 'user/11', right: null}}]);
   *
   * // assuming the current url is `/team/33/user/11` and the route points to `user/11`
   *
   * // navigate to /team/33/user/11/details
   * router.createUrlTree(['details'], {relativeTo: route});
   *
   * // navigate to /team/33/user/22
   * router.createUrlTree(['../22'], {relativeTo: route});
   *
   * // navigate to /team/44/user/22
   * router.createUrlTree(['../../team/44/user/22'], {relativeTo: route});
   *
   * Note that a value of `null` or `undefined` for `relativeTo` indicates that the
   * tree should be created relative to the root.
   * ```
   */
  createUrlTree(commands, navigationExtras = {}) {
    const {
      relativeTo,
      queryParams,
      fragment,
      queryParamsHandling,
      preserveFragment
    } = navigationExtras;
    const f = preserveFragment ? this.currentUrlTree.fragment : fragment;
    let q = null;
    switch (queryParamsHandling) {
      case 'merge':
        q = {
          ...this.currentUrlTree.queryParams,
          ...queryParams
        };
        break;
      case 'preserve':
        q = this.currentUrlTree.queryParams;
        break;
      default:
        q = queryParams || null;
    }
    if (q !== null) {
      q = this.removeEmptyProps(q);
    }
    return this.urlCreationStrategy.createUrlTree(relativeTo, this.routerState, this.currentUrlTree, commands, q, f ?? null);
  }
  /**
   * Navigates to a view using an absolute route path.
   *
   * @param url An absolute path for a defined route. The function does not apply any delta to the
   *     current URL.
   * @param extras An object containing properties that modify the navigation strategy.
   *
   * @returns A Promise that resolves to 'true' when navigation succeeds,
   * to 'false' when navigation fails, or is rejected on error.
   *
   * @usageNotes
   *
   * The following calls request navigation to an absolute path.
   *
   * ```
   * router.navigateByUrl("/team/33/user/11");
   *
   * // Navigate without updating the URL
   * router.navigateByUrl("/team/33/user/11", { skipLocationChange: true });
   * ```
   *
   * @see [Routing and Navigation guide](guide/router)
   *
   */
  navigateByUrl(url, extras = {
    skipLocationChange: false
  }) {
    if (NG_DEV_MODE$2) {
      if (this.isNgZoneEnabled && !_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone.isInAngularZone()) {
        this.console.warn(`Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?`);
      }
      if (url instanceof UrlTree && url._warnIfUsedForNavigation) {
        this.console.warn(url._warnIfUsedForNavigation);
      }
    }
    const urlTree = isUrlTree(url) ? url : this.parseUrl(url);
    const mergedTree = this.urlHandlingStrategy.merge(urlTree, this.rawUrlTree);
    return this.scheduleNavigation(mergedTree, IMPERATIVE_NAVIGATION, null, extras);
  }
  /**
   * Navigate based on the provided array of commands and a starting point.
   * If no starting route is provided, the navigation is absolute.
   *
   * @param commands An array of URL fragments with which to construct the target URL.
   * If the path is static, can be the literal URL string. For a dynamic path, pass an array of path
   * segments, followed by the parameters for each segment.
   * The fragments are applied to the current URL or the one provided  in the `relativeTo` property
   * of the options object, if supplied.
   * @param extras An options object that determines how the URL should be constructed or
   *     interpreted.
   *
   * @returns A Promise that resolves to `true` when navigation succeeds, to `false` when navigation
   *     fails,
   * or is rejected on error.
   *
   * @usageNotes
   *
   * The following calls request navigation to a dynamic route path relative to the current URL.
   *
   * ```
   * router.navigate(['team', 33, 'user', 11], {relativeTo: route});
   *
   * // Navigate without updating the URL, overriding the default behavior
   * router.navigate(['team', 33, 'user', 11], {relativeTo: route, skipLocationChange: true});
   * ```
   *
   * @see [Routing and Navigation guide](guide/router)
   *
   */
  navigate(commands, extras = {
    skipLocationChange: false
  }) {
    validateCommands(commands);
    return this.navigateByUrl(this.createUrlTree(commands, extras), extras);
  }
  /** Serializes a `UrlTree` into a string */
  serializeUrl(url) {
    return this.urlSerializer.serialize(url);
  }
  /** Parses a string into a `UrlTree` */
  parseUrl(url) {
    let urlTree;
    try {
      urlTree = this.urlSerializer.parse(url);
    } catch (e) {
      urlTree = this.malformedUriErrorHandler(e, this.urlSerializer, url);
    }
    return urlTree;
  }
  isActive(url, matchOptions) {
    let options;
    if (matchOptions === true) {
      options = {
        ...exactMatchOptions
      };
    } else if (matchOptions === false) {
      options = {
        ...subsetMatchOptions
      };
    } else {
      options = matchOptions;
    }
    if (isUrlTree(url)) {
      return containsTree(this.currentUrlTree, url, options);
    }
    const urlTree = this.parseUrl(url);
    return containsTree(this.currentUrlTree, urlTree, options);
  }
  removeEmptyProps(params) {
    return Object.keys(params).reduce((result, key) => {
      const value = params[key];
      if (value !== null && value !== undefined) {
        result[key] = value;
      }
      return result;
    }, {});
  }
  /** @internal */
  scheduleNavigation(rawUrl, source, restoredState, extras, priorPromise) {
    if (this.disposed) {
      return Promise.resolve(false);
    }
    let resolve;
    let reject;
    let promise;
    if (priorPromise) {
      resolve = priorPromise.resolve;
      reject = priorPromise.reject;
      promise = priorPromise.promise;
    } else {
      promise = new Promise((res, rej) => {
        resolve = res;
        reject = rej;
      });
    }
    let targetPageId;
    if (this.canceledNavigationResolution === 'computed') {
      // If the `ɵrouterPageId` exist in the state then `targetpageId` should have the value of
      // `ɵrouterPageId`. This is the case for something like a page refresh where we assign the
      // target id to the previously set value for that page.
      if (restoredState && restoredState.ɵrouterPageId) {
        targetPageId = restoredState.ɵrouterPageId;
      } else {
        // Otherwise, targetPageId should be the next number in the event of a `pushState`
        // navigation.
        targetPageId = (this.browserPageId ?? 0) + 1;
      }
    } else {
      // This is unused when `canceledNavigationResolution` is not computed.
      targetPageId = 0;
    }
    this.navigationTransitions.handleNavigationRequest({
      targetPageId,
      source,
      restoredState,
      currentUrlTree: this.currentUrlTree,
      currentRawUrl: this.currentUrlTree,
      rawUrl,
      extras,
      resolve,
      reject,
      promise,
      currentSnapshot: this.routerState.snapshot,
      currentRouterState: this.routerState
    });
    // Make sure that the error is propagated even though `processNavigations` catch
    // handler does not rethrow
    return promise.catch(e => {
      return Promise.reject(e);
    });
  }
  /** @internal */
  setBrowserUrl(url, transition) {
    const path = this.urlSerializer.serialize(url);
    if (this.location.isCurrentPathEqualTo(path) || !!transition.extras.replaceUrl) {
      // replacements do not update the target page
      const currentBrowserPageId = this.browserPageId;
      const state = {
        ...transition.extras.state,
        ...this.generateNgRouterState(transition.id, currentBrowserPageId)
      };
      this.location.replaceState(path, '', state);
    } else {
      const state = {
        ...transition.extras.state,
        ...this.generateNgRouterState(transition.id, transition.targetPageId)
      };
      this.location.go(path, '', state);
    }
  }
  /**
   * Performs the necessary rollback action to restore the browser URL to the
   * state before the transition.
   * @internal
   */
  restoreHistory(transition, restoringFromCaughtError = false) {
    if (this.canceledNavigationResolution === 'computed') {
      const currentBrowserPageId = this.browserPageId ?? this.currentPageId;
      const targetPagePosition = this.currentPageId - currentBrowserPageId;
      if (targetPagePosition !== 0) {
        this.location.historyGo(targetPagePosition);
      } else if (this.currentUrlTree === this.getCurrentNavigation()?.finalUrl && targetPagePosition === 0) {
        // We got to the activation stage (where currentUrlTree is set to the navigation's
        // finalUrl), but we weren't moving anywhere in history (skipLocationChange or replaceUrl).
        // We still need to reset the router state back to what it was when the navigation started.
        this.resetState(transition);
        // TODO(atscott): resetting the `browserUrlTree` should really be done in `resetState`.
        // Investigate if this can be done by running TGP.
        this.browserUrlTree = transition.currentUrlTree;
        this.resetUrlToCurrentUrlTree();
      } else {
        // The browser URL and router state was not updated before the navigation cancelled so
        // there's no restoration needed.
      }
    } else if (this.canceledNavigationResolution === 'replace') {
      // TODO(atscott): It seems like we should _always_ reset the state here. It would be a no-op
      // for `deferred` navigations that haven't change the internal state yet because guards
      // reject. For 'eager' navigations, it seems like we also really should reset the state
      // because the navigation was cancelled. Investigate if this can be done by running TGP.
      if (restoringFromCaughtError) {
        this.resetState(transition);
      }
      this.resetUrlToCurrentUrlTree();
    }
  }
  resetState(t) {
    this.routerState = t.currentRouterState;
    this.currentUrlTree = t.currentUrlTree;
    // Note here that we use the urlHandlingStrategy to get the reset `rawUrlTree` because it may be
    // configured to handle only part of the navigation URL. This means we would only want to reset
    // the part of the navigation handled by the Angular router rather than the whole URL. In
    // addition, the URLHandlingStrategy may be configured to specifically preserve parts of the URL
    // when merging, such as the query params so they are not lost on a refresh.
    this.rawUrlTree = this.urlHandlingStrategy.merge(this.currentUrlTree, t.rawUrl);
  }
  resetUrlToCurrentUrlTree() {
    this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree), '', this.generateNgRouterState(this.lastSuccessfulId, this.currentPageId));
  }
  generateNgRouterState(navigationId, routerPageId) {
    if (this.canceledNavigationResolution === 'computed') {
      return {
        navigationId,
        ɵrouterPageId: routerPageId
      };
    }
    return {
      navigationId
    };
  }
}
Router.ɵfac = function Router_Factory(t) {
  return new (t || Router)();
};
Router.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: Router,
  factory: Router.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](Router, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [];
  }, null);
})();
function validateCommands(commands) {
  for (let i = 0; i < commands.length; i++) {
    const cmd = commands[i];
    if (cmd == null) {
      throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4008 /* RuntimeErrorCode.NULLISH_COMMAND */, NG_DEV_MODE$2 && `The requested path contains ${cmd} segment at index ${i}`);
    }
  }
}

/**
 * @description
 *
 * When applied to an element in a template, makes that element a link
 * that initiates navigation to a route. Navigation opens one or more routed components
 * in one or more `<router-outlet>` locations on the page.
 *
 * Given a route configuration `[{ path: 'user/:name', component: UserCmp }]`,
 * the following creates a static link to the route:
 * `<a routerLink="/user/bob">link to user component</a>`
 *
 * You can use dynamic values to generate the link.
 * For a dynamic link, pass an array of path segments,
 * followed by the params for each segment.
 * For example, `['/team', teamId, 'user', userName, {details: true}]`
 * generates a link to `/team/11/user/bob;details=true`.
 *
 * Multiple static segments can be merged into one term and combined with dynamic segments.
 * For example, `['/team/11/user', userName, {details: true}]`
 *
 * The input that you provide to the link is treated as a delta to the current URL.
 * For instance, suppose the current URL is `/user/(box//aux:team)`.
 * The link `<a [routerLink]="['/user/jim']">Jim</a>` creates the URL
 * `/user/(jim//aux:team)`.
 * See {@link Router#createUrlTree createUrlTree} for more information.
 *
 * @usageNotes
 *
 * You can use absolute or relative paths in a link, set query parameters,
 * control how parameters are handled, and keep a history of navigation states.
 *
 * ### Relative link paths
 *
 * The first segment name can be prepended with `/`, `./`, or `../`.
 * * If the first segment begins with `/`, the router looks up the route from the root of the
 *   app.
 * * If the first segment begins with `./`, or doesn't begin with a slash, the router
 *   looks in the children of the current activated route.
 * * If the first segment begins with `../`, the router goes up one level in the route tree.
 *
 * ### Setting and handling query params and fragments
 *
 * The following link adds a query parameter and a fragment to the generated URL:
 *
 * ```
 * <a [routerLink]="['/user/bob']" [queryParams]="{debug: true}" fragment="education">
 *   link to user component
 * </a>
 * ```
 * By default, the directive constructs the new URL using the given query parameters.
 * The example generates the link: `/user/bob?debug=true#education`.
 *
 * You can instruct the directive to handle query parameters differently
 * by specifying the `queryParamsHandling` option in the link.
 * Allowed values are:
 *
 *  - `'merge'`: Merge the given `queryParams` into the current query params.
 *  - `'preserve'`: Preserve the current query params.
 *
 * For example:
 *
 * ```
 * <a [routerLink]="['/user/bob']" [queryParams]="{debug: true}" queryParamsHandling="merge">
 *   link to user component
 * </a>
 * ```
 *
 * See {@link UrlCreationOptions.queryParamsHandling UrlCreationOptions#queryParamsHandling}.
 *
 * ### Preserving navigation history
 *
 * You can provide a `state` value to be persisted to the browser's
 * [`History.state` property](https://developer.mozilla.org/en-US/docs/Web/API/History#Properties).
 * For example:
 *
 * ```
 * <a [routerLink]="['/user/bob']" [state]="{tracingId: 123}">
 *   link to user component
 * </a>
 * ```
 *
 * Use {@link Router.getCurrentNavigation() Router#getCurrentNavigation} to retrieve a saved
 * navigation-state value. For example, to capture the `tracingId` during the `NavigationStart`
 * event:
 *
 * ```
 * // Get NavigationStart events
 * router.events.pipe(filter(e => e instanceof NavigationStart)).subscribe(e => {
 *   const navigation = router.getCurrentNavigation();
 *   tracingService.trace({id: navigation.extras.state.tracingId});
 * });
 * ```
 *
 * @ngModule RouterModule
 *
 * @publicApi
 */
class RouterLink {
  constructor(router, route, tabIndexAttribute, renderer, el, locationStrategy) {
    this.router = router;
    this.route = route;
    this.tabIndexAttribute = tabIndexAttribute;
    this.renderer = renderer;
    this.el = el;
    this.locationStrategy = locationStrategy;
    this._preserveFragment = false;
    this._skipLocationChange = false;
    this._replaceUrl = false;
    /**
     * Represents an `href` attribute value applied to a host element,
     * when a host element is `<a>`. For other tags, the value is `null`.
     */
    this.href = null;
    this.commands = null;
    /** @internal */
    this.onChanges = new rxjs__WEBPACK_IMPORTED_MODULE_30__.Subject();
    const tagName = el.nativeElement.tagName?.toLowerCase();
    this.isAnchorElement = tagName === 'a' || tagName === 'area';
    if (this.isAnchorElement) {
      this.subscription = router.events.subscribe(s => {
        if (s instanceof NavigationEnd) {
          this.updateHref();
        }
      });
    } else {
      this.setTabIndexIfNotOnNativeEl('0');
    }
  }
  /**
   * Passed to {@link Router#createUrlTree Router#createUrlTree} as part of the
   * `UrlCreationOptions`.
   * @see {@link UrlCreationOptions#preserveFragment UrlCreationOptions#preserveFragment}
   * @see {@link Router#createUrlTree Router#createUrlTree}
   */
  set preserveFragment(preserveFragment) {
    this._preserveFragment = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcoerceToBoolean"])(preserveFragment);
  }
  get preserveFragment() {
    return this._preserveFragment;
  }
  /**
   * Passed to {@link Router#navigateByUrl Router#navigateByUrl} as part of the
   * `NavigationBehaviorOptions`.
   * @see {@link NavigationBehaviorOptions#skipLocationChange NavigationBehaviorOptions#skipLocationChange}
   * @see {@link Router#navigateByUrl Router#navigateByUrl}
   */
  set skipLocationChange(skipLocationChange) {
    this._skipLocationChange = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcoerceToBoolean"])(skipLocationChange);
  }
  get skipLocationChange() {
    return this._skipLocationChange;
  }
  /**
   * Passed to {@link Router#navigateByUrl Router#navigateByUrl} as part of the
   * `NavigationBehaviorOptions`.
   * @see {@link NavigationBehaviorOptions#replaceUrl NavigationBehaviorOptions#replaceUrl}
   * @see {@link Router#navigateByUrl Router#navigateByUrl}
   */
  set replaceUrl(replaceUrl) {
    this._replaceUrl = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcoerceToBoolean"])(replaceUrl);
  }
  get replaceUrl() {
    return this._replaceUrl;
  }
  /**
   * Modifies the tab index if there was not a tabindex attribute on the element during
   * instantiation.
   */
  setTabIndexIfNotOnNativeEl(newTabIndex) {
    if (this.tabIndexAttribute != null /* both `null` and `undefined` */ || this.isAnchorElement) {
      return;
    }
    this.applyAttributeValue('tabindex', newTabIndex);
  }
  /** @nodoc */
  ngOnChanges(changes) {
    if (this.isAnchorElement) {
      this.updateHref();
    }
    // This is subscribed to by `RouterLinkActive` so that it knows to update when there are changes
    // to the RouterLinks it's tracking.
    this.onChanges.next(this);
  }
  /**
   * Commands to pass to {@link Router#createUrlTree Router#createUrlTree}.
   *   - **array**: commands to pass to {@link Router#createUrlTree Router#createUrlTree}.
   *   - **string**: shorthand for array of commands with just the string, i.e. `['/route']`
   *   - **null|undefined**: effectively disables the `routerLink`
   * @see {@link Router#createUrlTree Router#createUrlTree}
   */
  set routerLink(commands) {
    if (commands != null) {
      this.commands = Array.isArray(commands) ? commands : [commands];
      this.setTabIndexIfNotOnNativeEl('0');
    } else {
      this.commands = null;
      this.setTabIndexIfNotOnNativeEl(null);
    }
  }
  /** @nodoc */
  onClick(button, ctrlKey, shiftKey, altKey, metaKey) {
    if (this.urlTree === null) {
      return true;
    }
    if (this.isAnchorElement) {
      if (button !== 0 || ctrlKey || shiftKey || altKey || metaKey) {
        return true;
      }
      if (typeof this.target === 'string' && this.target != '_self') {
        return true;
      }
    }
    const extras = {
      skipLocationChange: this.skipLocationChange,
      replaceUrl: this.replaceUrl,
      state: this.state
    };
    this.router.navigateByUrl(this.urlTree, extras);
    // Return `false` for `<a>` elements to prevent default action
    // and cancel the native behavior, since the navigation is handled
    // by the Router.
    return !this.isAnchorElement;
  }
  /** @nodoc */
  ngOnDestroy() {
    this.subscription?.unsubscribe();
  }
  updateHref() {
    this.href = this.urlTree !== null && this.locationStrategy ? this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)) : null;
    const sanitizedValue = this.href === null ? null :
    // This class represents a directive that can be added to both `<a>` elements,
    // as well as other elements. As a result, we can't define security context at
    // compile time. So the security context is deferred to runtime.
    // The `ɵɵsanitizeUrlOrResourceUrl` selects the necessary sanitizer function
    // based on the tag and property names. The logic mimics the one from
    // `packages/compiler/src/schema/dom_security_schema.ts`, which is used at compile time.
    //
    // Note: we should investigate whether we can switch to using `@HostBinding('attr.href')`
    // instead of applying a value via a renderer, after a final merge of the
    // `RouterLinkWithHref` directive.
    (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrlOrResourceUrl"])(this.href, this.el.nativeElement.tagName.toLowerCase(), 'href');
    this.applyAttributeValue('href', sanitizedValue);
  }
  applyAttributeValue(attrName, attrValue) {
    const renderer = this.renderer;
    const nativeElement = this.el.nativeElement;
    if (attrValue !== null) {
      renderer.setAttribute(nativeElement, attrName, attrValue);
    } else {
      renderer.removeAttribute(nativeElement, attrName);
    }
  }
  get urlTree() {
    if (this.commands === null) {
      return null;
    }
    return this.router.createUrlTree(this.commands, {
      // If the `relativeTo` input is not defined, we want to use `this.route` by default.
      // Otherwise, we should use the value provided by the user in the input.
      relativeTo: this.relativeTo !== undefined ? this.relativeTo : this.route,
      queryParams: this.queryParams,
      fragment: this.fragment,
      queryParamsHandling: this.queryParamsHandling,
      preserveFragment: this.preserveFragment
    });
  }
}
RouterLink.ɵfac = function RouterLink_Factory(t) {
  return new (t || RouterLink)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](Router), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('tabindex'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_33__.LocationStrategy));
};
RouterLink.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: RouterLink,
  selectors: [["", "routerLink", ""]],
  hostVars: 1,
  hostBindings: function RouterLink_HostBindings(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function RouterLink_click_HostBindingHandler($event) {
        return ctx.onClick($event.button, $event.ctrlKey, $event.shiftKey, $event.altKey, $event.metaKey);
      });
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("target", ctx.target);
    }
  },
  inputs: {
    target: "target",
    queryParams: "queryParams",
    fragment: "fragment",
    queryParamsHandling: "queryParamsHandling",
    state: "state",
    relativeTo: "relativeTo",
    preserveFragment: "preserveFragment",
    skipLocationChange: "skipLocationChange",
    replaceUrl: "replaceUrl",
    routerLink: "routerLink"
  },
  standalone: true,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RouterLink, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[routerLink]',
      standalone: true
    }]
  }], function () {
    return [{
      type: Router
    }, {
      type: ActivatedRoute
    }, {
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute,
        args: ['tabindex']
      }]
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_common__WEBPACK_IMPORTED_MODULE_33__.LocationStrategy
    }];
  }, {
    target: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding,
      args: ['attr.target']
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    queryParams: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    fragment: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    queryParamsHandling: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    state: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    relativeTo: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    preserveFragment: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    skipLocationChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    replaceUrl: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    routerLink: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    onClick: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener,
      args: ['click', ['$event.button', '$event.ctrlKey', '$event.shiftKey', '$event.altKey', '$event.metaKey']]
    }]
  });
})();

/**
 *
 * @description
 *
 * Tracks whether the linked route of an element is currently active, and allows you
 * to specify one or more CSS classes to add to the element when the linked route
 * is active.
 *
 * Use this directive to create a visual distinction for elements associated with an active route.
 * For example, the following code highlights the word "Bob" when the router
 * activates the associated route:
 *
 * ```
 * <a routerLink="/user/bob" routerLinkActive="active-link">Bob</a>
 * ```
 *
 * Whenever the URL is either '/user' or '/user/bob', the "active-link" class is
 * added to the anchor tag. If the URL changes, the class is removed.
 *
 * You can set more than one class using a space-separated string or an array.
 * For example:
 *
 * ```
 * <a routerLink="/user/bob" routerLinkActive="class1 class2">Bob</a>
 * <a routerLink="/user/bob" [routerLinkActive]="['class1', 'class2']">Bob</a>
 * ```
 *
 * To add the classes only when the URL matches the link exactly, add the option `exact: true`:
 *
 * ```
 * <a routerLink="/user/bob" routerLinkActive="active-link" [routerLinkActiveOptions]="{exact:
 * true}">Bob</a>
 * ```
 *
 * To directly check the `isActive` status of the link, assign the `RouterLinkActive`
 * instance to a template variable.
 * For example, the following checks the status without assigning any CSS classes:
 *
 * ```
 * <a routerLink="/user/bob" routerLinkActive #rla="routerLinkActive">
 *   Bob {{ rla.isActive ? '(already open)' : ''}}
 * </a>
 * ```
 *
 * You can apply the `RouterLinkActive` directive to an ancestor of linked elements.
 * For example, the following sets the active-link class on the `<div>`  parent tag
 * when the URL is either '/user/jim' or '/user/bob'.
 *
 * ```
 * <div routerLinkActive="active-link" [routerLinkActiveOptions]="{exact: true}">
 *   <a routerLink="/user/jim">Jim</a>
 *   <a routerLink="/user/bob">Bob</a>
 * </div>
 * ```
 *
 * The `RouterLinkActive` directive can also be used to set the aria-current attribute
 * to provide an alternative distinction for active elements to visually impaired users.
 *
 * For example, the following code adds the 'active' class to the Home Page link when it is
 * indeed active and in such case also sets its aria-current attribute to 'page':
 *
 * ```
 * <a routerLink="/" routerLinkActive="active" ariaCurrentWhenActive="page">Home Page</a>
 * ```
 *
 * @ngModule RouterModule
 *
 * @publicApi
 */
class RouterLinkActive {
  get isActive() {
    return this._isActive;
  }
  constructor(router, element, renderer, cdr, link) {
    this.router = router;
    this.element = element;
    this.renderer = renderer;
    this.cdr = cdr;
    this.link = link;
    this.classes = [];
    this._isActive = false;
    /**
     * Options to configure how to determine if the router link is active.
     *
     * These options are passed to the `Router.isActive()` function.
     *
     * @see Router.isActive
     */
    this.routerLinkActiveOptions = {
      exact: false
    };
    /**
     *
     * You can use the output `isActiveChange` to get notified each time the link becomes
     * active or inactive.
     *
     * Emits:
     * true  -> Route is active
     * false -> Route is inactive
     *
     * ```
     * <a
     *  routerLink="/user/bob"
     *  routerLinkActive="active-link"
     *  (isActiveChange)="this.onRouterLinkActive($event)">Bob</a>
     * ```
     */
    this.isActiveChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.routerEventsSubscription = router.events.subscribe(s => {
      if (s instanceof NavigationEnd) {
        this.update();
      }
    });
  }
  /** @nodoc */
  ngAfterContentInit() {
    // `of(null)` is used to force subscribe body to execute once immediately (like `startWith`).
    (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(this.links.changes, (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(null)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_34__.mergeAll)()).subscribe(_ => {
      this.update();
      this.subscribeToEachLinkOnChanges();
    });
  }
  subscribeToEachLinkOnChanges() {
    this.linkInputChangesSubscription?.unsubscribe();
    const allLinkChanges = [...this.links.toArray(), this.link].filter(link => !!link).map(link => link.onChanges);
    this.linkInputChangesSubscription = (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(allLinkChanges).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_34__.mergeAll)()).subscribe(link => {
      if (this._isActive !== this.isLinkActive(this.router)(link)) {
        this.update();
      }
    });
  }
  set routerLinkActive(data) {
    const classes = Array.isArray(data) ? data : data.split(' ');
    this.classes = classes.filter(c => !!c);
  }
  /** @nodoc */
  ngOnChanges(changes) {
    this.update();
  }
  /** @nodoc */
  ngOnDestroy() {
    this.routerEventsSubscription.unsubscribe();
    this.linkInputChangesSubscription?.unsubscribe();
  }
  update() {
    if (!this.links || !this.router.navigated) return;
    Promise.resolve().then(() => {
      const hasActiveLinks = this.hasActiveLinks();
      if (this._isActive !== hasActiveLinks) {
        this._isActive = hasActiveLinks;
        this.cdr.markForCheck();
        this.classes.forEach(c => {
          if (hasActiveLinks) {
            this.renderer.addClass(this.element.nativeElement, c);
          } else {
            this.renderer.removeClass(this.element.nativeElement, c);
          }
        });
        if (hasActiveLinks && this.ariaCurrentWhenActive !== undefined) {
          this.renderer.setAttribute(this.element.nativeElement, 'aria-current', this.ariaCurrentWhenActive.toString());
        } else {
          this.renderer.removeAttribute(this.element.nativeElement, 'aria-current');
        }
        // Emit on isActiveChange after classes are updated
        this.isActiveChange.emit(hasActiveLinks);
      }
    });
  }
  isLinkActive(router) {
    const options = isActiveMatchOptions(this.routerLinkActiveOptions) ? this.routerLinkActiveOptions :
    // While the types should disallow `undefined` here, it's possible without strict inputs
    this.routerLinkActiveOptions.exact || false;
    return link => link.urlTree ? router.isActive(link.urlTree, options) : false;
  }
  hasActiveLinks() {
    const isActiveCheckFn = this.isLinkActive(this.router);
    return this.link && isActiveCheckFn(this.link) || this.links.some(isActiveCheckFn);
  }
}
RouterLinkActive.ɵfac = function RouterLinkActive_Factory(t) {
  return new (t || RouterLinkActive)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](Router), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](RouterLink, 8));
};
RouterLinkActive.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
  type: RouterLinkActive,
  selectors: [["", "routerLinkActive", ""]],
  contentQueries: function RouterLinkActive_ContentQueries(rf, ctx, dirIndex) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, RouterLink, 5);
    }
    if (rf & 2) {
      let _t;
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.links = _t);
    }
  },
  inputs: {
    routerLinkActiveOptions: "routerLinkActiveOptions",
    ariaCurrentWhenActive: "ariaCurrentWhenActive",
    routerLinkActive: "routerLinkActive"
  },
  outputs: {
    isActiveChange: "isActiveChange"
  },
  exportAs: ["routerLinkActive"],
  standalone: true,
  features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RouterLinkActive, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive,
    args: [{
      selector: '[routerLinkActive]',
      exportAs: 'routerLinkActive',
      standalone: true
    }]
  }], function () {
    return [{
      type: Router
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef
    }, {
      type: RouterLink,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }]
    }];
  }, {
    links: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren,
      args: [RouterLink, {
        descendants: true
      }]
    }],
    routerLinkActiveOptions: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    ariaCurrentWhenActive: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    isActiveChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    routerLinkActive: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
/**
 * Use instead of `'paths' in options` to be compatible with property renaming
 */
function isActiveMatchOptions(options) {
  return !!options.paths;
}

/**
 * @description
 *
 * Provides a preloading strategy.
 *
 * @publicApi
 */
class PreloadingStrategy {}
/**
 * @description
 *
 * Provides a preloading strategy that preloads all modules as quickly as possible.
 *
 * ```
 * RouterModule.forRoot(ROUTES, {preloadingStrategy: PreloadAllModules})
 * ```
 *
 * @publicApi
 */
class PreloadAllModules {
  preload(route, fn) {
    return fn().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.catchError)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(null)));
  }
}
PreloadAllModules.ɵfac = function PreloadAllModules_Factory(t) {
  return new (t || PreloadAllModules)();
};
PreloadAllModules.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: PreloadAllModules,
  factory: PreloadAllModules.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PreloadAllModules, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
/**
 * @description
 *
 * Provides a preloading strategy that does not preload any modules.
 *
 * This strategy is enabled by default.
 *
 * @publicApi
 */
class NoPreloading {
  preload(route, fn) {
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(null);
  }
}
NoPreloading.ɵfac = function NoPreloading_Factory(t) {
  return new (t || NoPreloading)();
};
NoPreloading.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: NoPreloading,
  factory: NoPreloading.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NoPreloading, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], null, null);
})();
/**
 * The preloader optimistically loads all router configurations to
 * make navigations into lazily-loaded sections of the application faster.
 *
 * The preloader runs in the background. When the router bootstraps, the preloader
 * starts listening to all navigation events. After every such event, the preloader
 * will check if any configurations can be loaded lazily.
 *
 * If a route is protected by `canLoad` guards, the preloaded will not load it.
 *
 * @publicApi
 */
class RouterPreloader {
  constructor(router, compiler, injector, preloadingStrategy, loader) {
    this.router = router;
    this.injector = injector;
    this.preloadingStrategy = preloadingStrategy;
    this.loader = loader;
  }
  setUpPreloading() {
    this.subscription = this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(e => e instanceof NavigationEnd), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.concatMap)(() => this.preload())).subscribe(() => {});
  }
  preload() {
    return this.processRoutes(this.injector, this.router.config);
  }
  /** @nodoc */
  ngOnDestroy() {
    if (this.subscription) {
      this.subscription.unsubscribe();
    }
  }
  processRoutes(injector, routes) {
    const res = [];
    for (const route of routes) {
      if (route.providers && !route._injector) {
        route._injector = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.createEnvironmentInjector)(route.providers, injector, `Route: ${route.path}`);
      }
      const injectorForCurrentRoute = route._injector ?? injector;
      const injectorForChildren = route._loadedInjector ?? injectorForCurrentRoute;
      // Note that `canLoad` is only checked as a condition that prevents `loadChildren` and not
      // `loadComponent`. `canLoad` guards only block loading of child routes by design. This
      // happens as a consequence of needing to descend into children for route matching immediately
      // while component loading is deferred until route activation. Because `canLoad` guards can
      // have side effects, we cannot execute them here so we instead skip preloading altogether
      // when present. Lastly, it remains to be decided whether `canLoad` should behave this way
      // at all. Code splitting and lazy loading is separate from client-side authorization checks
      // and should not be used as a security measure to prevent loading of code.
      if (route.loadChildren && !route._loadedRoutes && route.canLoad === undefined || route.loadComponent && !route._loadedComponent) {
        res.push(this.preloadConfig(injectorForCurrentRoute, route));
      }
      if (route.children || route._loadedRoutes) {
        res.push(this.processRoutes(injectorForChildren, route.children ?? route._loadedRoutes));
      }
    }
    return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(res).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_34__.mergeAll)());
  }
  preloadConfig(injector, route) {
    return this.preloadingStrategy.preload(route, () => {
      let loadedChildren$;
      if (route.loadChildren && route.canLoad === undefined) {
        loadedChildren$ = this.loader.loadChildren(injector, route);
      } else {
        loadedChildren$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(null);
      }
      const recursiveLoadChildren$ = loadedChildren$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.mergeMap)(config => {
        if (config === null) {
          return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(void 0);
        }
        route._loadedRoutes = config.routes;
        route._loadedInjector = config.injector;
        // If the loaded config was a module, use that as the module/module injector going
        // forward. Otherwise, continue using the current module/module injector.
        return this.processRoutes(config.injector ?? injector, config.routes);
      }));
      if (route.loadComponent && !route._loadedComponent) {
        const loadComponent$ = this.loader.loadComponent(route);
        return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)([recursiveLoadChildren$, loadComponent$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_34__.mergeAll)());
      } else {
        return recursiveLoadChildren$;
      }
    });
  }
}
RouterPreloader.ɵfac = function RouterPreloader_Factory(t) {
  return new (t || RouterPreloader)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](Router), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Compiler), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.EnvironmentInjector), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](PreloadingStrategy), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](RouterConfigLoader));
};
RouterPreloader.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: RouterPreloader,
  factory: RouterPreloader.ɵfac,
  providedIn: 'root'
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RouterPreloader, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
    args: [{
      providedIn: 'root'
    }]
  }], function () {
    return [{
      type: Router
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Compiler
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.EnvironmentInjector
    }, {
      type: PreloadingStrategy
    }, {
      type: RouterConfigLoader
    }];
  }, null);
})();
const ROUTER_SCROLLER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('');
class RouterScroller {
  /** @nodoc */
  constructor(urlSerializer, transitions, viewportScroller, zone, options = {}) {
    this.urlSerializer = urlSerializer;
    this.transitions = transitions;
    this.viewportScroller = viewportScroller;
    this.zone = zone;
    this.options = options;
    this.lastId = 0;
    this.lastSource = 'imperative';
    this.restoredId = 0;
    this.store = {};
    // Default both options to 'disabled'
    options.scrollPositionRestoration = options.scrollPositionRestoration || 'disabled';
    options.anchorScrolling = options.anchorScrolling || 'disabled';
  }
  init() {
    // we want to disable the automatic scrolling because having two places
    // responsible for scrolling results race conditions, especially given
    // that browser don't implement this behavior consistently
    if (this.options.scrollPositionRestoration !== 'disabled') {
      this.viewportScroller.setHistoryScrollRestoration('manual');
    }
    this.routerEventsSubscription = this.createScrollEvents();
    this.scrollEventsSubscription = this.consumeScrollEvents();
  }
  createScrollEvents() {
    return this.transitions.events.subscribe(e => {
      if (e instanceof NavigationStart) {
        // store the scroll position of the current stable navigations.
        this.store[this.lastId] = this.viewportScroller.getScrollPosition();
        this.lastSource = e.navigationTrigger;
        this.restoredId = e.restoredState ? e.restoredState.navigationId : 0;
      } else if (e instanceof NavigationEnd) {
        this.lastId = e.id;
        this.scheduleScrollEvent(e, this.urlSerializer.parse(e.urlAfterRedirects).fragment);
      }
    });
  }
  consumeScrollEvents() {
    return this.transitions.events.subscribe(e => {
      if (!(e instanceof Scroll)) return;
      // a popstate event. The pop state event will always ignore anchor scrolling.
      if (e.position) {
        if (this.options.scrollPositionRestoration === 'top') {
          this.viewportScroller.scrollToPosition([0, 0]);
        } else if (this.options.scrollPositionRestoration === 'enabled') {
          this.viewportScroller.scrollToPosition(e.position);
        }
        // imperative navigation "forward"
      } else {
        if (e.anchor && this.options.anchorScrolling === 'enabled') {
          this.viewportScroller.scrollToAnchor(e.anchor);
        } else if (this.options.scrollPositionRestoration !== 'disabled') {
          this.viewportScroller.scrollToPosition([0, 0]);
        }
      }
    });
  }
  scheduleScrollEvent(routerEvent, anchor) {
    this.zone.runOutsideAngular(() => {
      // The scroll event needs to be delayed until after change detection. Otherwise, we may
      // attempt to restore the scroll position before the router outlet has fully rendered the
      // component by executing its update block of the template function.
      setTimeout(() => {
        this.zone.run(() => {
          this.transitions.events.next(new Scroll(routerEvent, this.lastSource === 'popstate' ? this.store[this.restoredId] : null, anchor));
        });
      }, 0);
    });
  }
  /** @nodoc */
  ngOnDestroy() {
    this.routerEventsSubscription?.unsubscribe();
    this.scrollEventsSubscription?.unsubscribe();
  }
}
RouterScroller.ɵfac = function RouterScroller_Factory(t) {
  _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinvalidFactory"]();
};
RouterScroller.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
  token: RouterScroller,
  factory: RouterScroller.ɵfac
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RouterScroller, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable
  }], function () {
    return [{
      type: UrlSerializer
    }, {
      type: NavigationTransitions
    }, {
      type: _angular_common__WEBPACK_IMPORTED_MODULE_33__.ViewportScroller
    }, {
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone
    }, {
      type: undefined
    }];
  }, null);
})();
var NavigationResult;
(function (NavigationResult) {
  NavigationResult[NavigationResult["COMPLETE"] = 0] = "COMPLETE";
  NavigationResult[NavigationResult["FAILED"] = 1] = "FAILED";
  NavigationResult[NavigationResult["REDIRECTING"] = 2] = "REDIRECTING";
})(NavigationResult || (NavigationResult = {}));
/**
 * Performs the given action once the router finishes its next/current navigation.
 *
 * The navigation is considered complete under the following conditions:
 * - `NavigationCancel` event emits and the code is not `NavigationCancellationCode.Redirect` or
 * `NavigationCancellationCode.SupersededByNewNavigation`. In these cases, the
 * redirecting/superseding navigation must finish.
 * - `NavigationError`, `NavigationEnd`, or `NavigationSkipped` event emits
 */
function afterNextNavigation(router, action) {
  router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(e => e instanceof NavigationEnd || e instanceof NavigationCancel || e instanceof NavigationError || e instanceof NavigationSkipped), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(e => {
    if (e instanceof NavigationEnd || e instanceof NavigationSkipped) {
      return NavigationResult.COMPLETE;
    }
    const redirecting = e instanceof NavigationCancel ? e.code === 0 /* NavigationCancellationCode.Redirect */ || e.code === 1 /* NavigationCancellationCode.SupersededByNewNavigation */ : false;
    return redirecting ? NavigationResult.REDIRECTING : NavigationResult.FAILED;
  }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(result => result !== NavigationResult.REDIRECTING), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.take)(1)).subscribe(() => {
    action();
  });
}
const NG_DEV_MODE$1 = typeof ngDevMode === 'undefined' || ngDevMode;
/**
 * Sets up providers necessary to enable `Router` functionality for the application.
 * Allows to configure a set of routes as well as extra features that should be enabled.
 *
 * @usageNotes
 *
 * Basic example of how you can add a Router to your application:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent, {
 *   providers: [provideRouter(appRoutes)]
 * });
 * ```
 *
 * You can also enable optional features in the Router by adding functions from the `RouterFeatures`
 * type:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes,
 *         withDebugTracing(),
 *         withRouterConfig({paramsInheritanceStrategy: 'always'}))
 *     ]
 *   }
 * );
 * ```
 *
 * @see `RouterFeatures`
 *
 * @publicApi
 * @param routes A set of `Route`s to use for the application routing table.
 * @param features Optional features to configure additional router behaviors.
 * @returns A set of providers to setup a Router.
 */
function provideRouter(routes, ...features) {
  return (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.makeEnvironmentProviders)([{
    provide: ROUTES,
    multi: true,
    useValue: routes
  }, NG_DEV_MODE$1 ? {
    provide: ROUTER_IS_PROVIDED,
    useValue: true
  } : [], {
    provide: ActivatedRoute,
    useFactory: rootRoute,
    deps: [Router]
  }, {
    provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.APP_BOOTSTRAP_LISTENER,
    multi: true,
    useFactory: getBootstrapListener
  }, features.map(feature => feature.ɵproviders)]);
}
function rootRoute(router) {
  return router.routerState.root;
}
/**
 * Helper function to create an object that represents a Router feature.
 */
function routerFeature(kind, providers) {
  return {
    ɵkind: kind,
    ɵproviders: providers
  };
}
/**
 * An Injection token used to indicate whether `provideRouter` or `RouterModule.forRoot` was ever
 * called.
 */
const ROUTER_IS_PROVIDED = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('', {
  providedIn: 'root',
  factory: () => false
});
const routerIsProvidedDevModeCheck = {
  provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ENVIRONMENT_INITIALIZER,
  multi: true,
  useFactory() {
    return () => {
      if (!(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(ROUTER_IS_PROVIDED)) {
        console.warn('`provideRoutes` was called without `provideRouter` or `RouterModule.forRoot`. ' + 'This is likely a mistake.');
      }
    };
  }
};
/**
 * Registers a [DI provider](guide/glossary#provider) for a set of routes.
 * @param routes The route configuration to provide.
 *
 * @usageNotes
 *
 * ```
 * @NgModule({
 *   providers: [provideRoutes(ROUTES)]
 * })
 * class LazyLoadedChildModule {}
 * ```
 *
 * @deprecated If necessary, provide routes using the `ROUTES` `InjectionToken`.
 * @see `ROUTES`
 * @publicApi
 */
function provideRoutes(routes) {
  return [{
    provide: ROUTES,
    multi: true,
    useValue: routes
  }, NG_DEV_MODE$1 ? routerIsProvidedDevModeCheck : []];
}
/**
 * Enables customizable scrolling behavior for router navigations.
 *
 * @usageNotes
 *
 * Basic example of how you can enable scrolling feature:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes, withInMemoryScrolling())
 *     ]
 *   }
 * );
 * ```
 *
 * @see `provideRouter`
 * @see `ViewportScroller`
 *
 * @publicApi
 * @param options Set of configuration parameters to customize scrolling behavior, see
 *     `InMemoryScrollingOptions` for additional information.
 * @returns A set of providers for use with `provideRouter`.
 */
function withInMemoryScrolling(options = {}) {
  const providers = [{
    provide: ROUTER_SCROLLER,
    useFactory: () => {
      const viewportScroller = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_33__.ViewportScroller);
      const zone = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone);
      const transitions = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(NavigationTransitions);
      const urlSerializer = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(UrlSerializer);
      return new RouterScroller(urlSerializer, transitions, viewportScroller, zone, options);
    }
  }];
  return routerFeature(4 /* RouterFeatureKind.InMemoryScrollingFeature */, providers);
}
function getBootstrapListener() {
  const injector = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector);
  return bootstrappedComponentRef => {
    const ref = injector.get(_angular_core__WEBPACK_IMPORTED_MODULE_0__.ApplicationRef);
    if (bootstrappedComponentRef !== ref.components[0]) {
      return;
    }
    const router = injector.get(Router);
    const bootstrapDone = injector.get(BOOTSTRAP_DONE);
    if (injector.get(INITIAL_NAVIGATION) === 1 /* InitialNavigation.EnabledNonBlocking */) {
      router.initialNavigation();
    }
    injector.get(ROUTER_PRELOADER, null, _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectFlags.Optional)?.setUpPreloading();
    injector.get(ROUTER_SCROLLER, null, _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectFlags.Optional)?.init();
    router.resetRootComponentType(ref.componentTypes[0]);
    if (!bootstrapDone.closed) {
      bootstrapDone.next();
      bootstrapDone.complete();
      bootstrapDone.unsubscribe();
    }
  };
}
/**
 * A subject used to indicate that the bootstrapping phase is done. When initial navigation is
 * `enabledBlocking`, the first navigation waits until bootstrapping is finished before continuing
 * to the activation phase.
 */
const BOOTSTRAP_DONE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken(NG_DEV_MODE$1 ? 'bootstrap done indicator' : '', {
  factory: () => {
    return new rxjs__WEBPACK_IMPORTED_MODULE_30__.Subject();
  }
});
const INITIAL_NAVIGATION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken(NG_DEV_MODE$1 ? 'initial navigation' : '', {
  providedIn: 'root',
  factory: () => 1 /* InitialNavigation.EnabledNonBlocking */
});
/**
 * Configures initial navigation to start before the root component is created.
 *
 * The bootstrap is blocked until the initial navigation is complete. This value is required for
 * [server-side rendering](guide/universal) to work.
 *
 * @usageNotes
 *
 * Basic example of how you can enable this navigation behavior:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes, withEnabledBlockingInitialNavigation())
 *     ]
 *   }
 * );
 * ```
 *
 * @see `provideRouter`
 *
 * @publicApi
 * @returns A set of providers for use with `provideRouter`.
 */
function withEnabledBlockingInitialNavigation() {
  const providers = [{
    provide: INITIAL_NAVIGATION,
    useValue: 0 /* InitialNavigation.EnabledBlocking */
  }, {
    provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.APP_INITIALIZER,
    multi: true,
    deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector],
    useFactory: injector => {
      const locationInitialized = injector.get(_angular_common__WEBPACK_IMPORTED_MODULE_33__.LOCATION_INITIALIZED, Promise.resolve());
      return () => {
        return locationInitialized.then(() => {
          return new Promise(resolve => {
            const router = injector.get(Router);
            const bootstrapDone = injector.get(BOOTSTRAP_DONE);
            afterNextNavigation(router, () => {
              // Unblock APP_INITIALIZER in case the initial navigation was canceled or errored
              // without a redirect.
              resolve(true);
            });
            injector.get(NavigationTransitions).afterPreactivation = () => {
              // Unblock APP_INITIALIZER once we get to `afterPreactivation`. At this point, we
              // assume activation will complete successfully (even though this is not
              // guaranteed).
              resolve(true);
              return bootstrapDone.closed ? (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(void 0) : bootstrapDone;
            };
            router.initialNavigation();
          });
        });
      };
    }
  }];
  return routerFeature(2 /* RouterFeatureKind.EnabledBlockingInitialNavigationFeature */, providers);
}
/**
 * Disables initial navigation.
 *
 * Use if there is a reason to have more control over when the router starts its initial navigation
 * due to some complex initialization logic.
 *
 * @usageNotes
 *
 * Basic example of how you can disable initial navigation:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes, withDisabledInitialNavigation())
 *     ]
 *   }
 * );
 * ```
 *
 * @see `provideRouter`
 *
 * @returns A set of providers for use with `provideRouter`.
 *
 * @publicApi
 */
function withDisabledInitialNavigation() {
  const providers = [{
    provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.APP_INITIALIZER,
    multi: true,
    useFactory: () => {
      const router = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(Router);
      return () => {
        router.setUpLocationChangeListener();
      };
    }
  }, {
    provide: INITIAL_NAVIGATION,
    useValue: 2 /* InitialNavigation.Disabled */
  }];

  return routerFeature(3 /* RouterFeatureKind.DisabledInitialNavigationFeature */, providers);
}
/**
 * Enables logging of all internal navigation events to the console.
 * Extra logging might be useful for debugging purposes to inspect Router event sequence.
 *
 * @usageNotes
 *
 * Basic example of how you can enable debug tracing:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes, withDebugTracing())
 *     ]
 *   }
 * );
 * ```
 *
 * @see `provideRouter`
 *
 * @returns A set of providers for use with `provideRouter`.
 *
 * @publicApi
 */
function withDebugTracing() {
  let providers = [];
  if (NG_DEV_MODE$1) {
    providers = [{
      provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ENVIRONMENT_INITIALIZER,
      multi: true,
      useFactory: () => {
        const router = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(Router);
        return () => router.events.subscribe(e => {
          // tslint:disable:no-console
          console.group?.(`Router Event: ${e.constructor.name}`);
          console.log(stringifyEvent(e));
          console.log(e);
          console.groupEnd?.();
          // tslint:enable:no-console
        });
      }
    }];
  } else {
    providers = [];
  }
  return routerFeature(1 /* RouterFeatureKind.DebugTracingFeature */, providers);
}
const ROUTER_PRELOADER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken(NG_DEV_MODE$1 ? 'router preloader' : '');
/**
 * Allows to configure a preloading strategy to use. The strategy is configured by providing a
 * reference to a class that implements a `PreloadingStrategy`.
 *
 * @usageNotes
 *
 * Basic example of how you can configure preloading:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes, withPreloading(PreloadAllModules))
 *     ]
 *   }
 * );
 * ```
 *
 * @see `provideRouter`
 *
 * @param preloadingStrategy A reference to a class that implements a `PreloadingStrategy` that
 *     should be used.
 * @returns A set of providers for use with `provideRouter`.
 *
 * @publicApi
 */
function withPreloading(preloadingStrategy) {
  const providers = [{
    provide: ROUTER_PRELOADER,
    useExisting: RouterPreloader
  }, {
    provide: PreloadingStrategy,
    useExisting: preloadingStrategy
  }];
  return routerFeature(0 /* RouterFeatureKind.PreloadingFeature */, providers);
}
/**
 * Allows to provide extra parameters to configure Router.
 *
 * @usageNotes
 *
 * Basic example of how you can provide extra configuration options:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes, withRouterConfig({
 *          onSameUrlNavigation: 'reload'
 *       }))
 *     ]
 *   }
 * );
 * ```
 *
 * @see `provideRouter`
 *
 * @param options A set of parameters to configure Router, see `RouterConfigOptions` for
 *     additional information.
 * @returns A set of providers for use with `provideRouter`.
 *
 * @publicApi
 */
function withRouterConfig(options) {
  const providers = [{
    provide: ROUTER_CONFIGURATION,
    useValue: options
  }];
  return routerFeature(5 /* RouterFeatureKind.RouterConfigurationFeature */, providers);
}
/**
 * Provides the location strategy that uses the URL fragment instead of the history API.
 *
 * @usageNotes
 *
 * Basic example of how you can use the hash location option:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes, withHashLocation())
 *     ]
 *   }
 * );
 * ```
 *
 * @see `provideRouter`
 * @see `HashLocationStrategy`
 *
 * @returns A set of providers for use with `provideRouter`.
 *
 * @publicApi
 */
function withHashLocation() {
  const providers = [{
    provide: _angular_common__WEBPACK_IMPORTED_MODULE_33__.LocationStrategy,
    useClass: _angular_common__WEBPACK_IMPORTED_MODULE_33__.HashLocationStrategy
  }];
  return routerFeature(5 /* RouterFeatureKind.RouterConfigurationFeature */, providers);
}
/**
 * Subscribes to the Router's navigation events and calls the given function when a
 * `NavigationError` happens.
 *
 * This function is run inside application's injection context so you can use the `inject` function.
 *
 * @usageNotes
 *
 * Basic example of how you can use the error handler option:
 * ```
 * const appRoutes: Routes = [];
 * bootstrapApplication(AppComponent,
 *   {
 *     providers: [
 *       provideRouter(appRoutes, withNavigationErrorHandler((e: NavigationError) =>
 * inject(MyErrorTracker).trackError(e)))
 *     ]
 *   }
 * );
 * ```
 *
 * @see `NavigationError`
 * @see `inject`
 * @see `EnvironmentInjector#runInContext`
 *
 * @returns A set of providers for use with `provideRouter`.
 *
 * @publicApi
 */
function withNavigationErrorHandler(fn) {
  const providers = [{
    provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ENVIRONMENT_INITIALIZER,
    multi: true,
    useValue: () => {
      const injector = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.EnvironmentInjector);
      (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(Router).events.subscribe(e => {
        if (e instanceof NavigationError) {
          injector.runInContext(() => fn(e));
        }
      });
    }
  }];
  return routerFeature(7 /* RouterFeatureKind.NavigationErrorHandlerFeature */, providers);
}
const NG_DEV_MODE = typeof ngDevMode === 'undefined' || ngDevMode;
/**
 * The directives defined in the `RouterModule`.
 */
const ROUTER_DIRECTIVES = [RouterOutlet, RouterLink, RouterLinkActive, ɵEmptyOutletComponent];
/**
 * @docsNotRequired
 */
const ROUTER_FORROOT_GUARD = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken(NG_DEV_MODE ? 'router duplicate forRoot guard' : 'ROUTER_FORROOT_GUARD');
// TODO(atscott): All of these except `ActivatedRoute` are `providedIn: 'root'`. They are only kept
// here to avoid a breaking change whereby the provider order matters based on where the
// `RouterModule`/`RouterTestingModule` is imported. These can/should be removed as a "breaking"
// change in a major version.
const ROUTER_PROVIDERS = [_angular_common__WEBPACK_IMPORTED_MODULE_33__.Location, {
  provide: UrlSerializer,
  useClass: DefaultUrlSerializer
}, Router, ChildrenOutletContexts, {
  provide: ActivatedRoute,
  useFactory: rootRoute,
  deps: [Router]
}, RouterConfigLoader,
// Only used to warn when `provideRoutes` is used without `RouterModule` or `provideRouter`. Can
// be removed when `provideRoutes` is removed.
NG_DEV_MODE ? {
  provide: ROUTER_IS_PROVIDED,
  useValue: true
} : []];
function routerNgProbeToken() {
  return new _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgProbeToken('Router', Router);
}
/**
 * @description
 *
 * Adds directives and providers for in-app navigation among views defined in an application.
 * Use the Angular `Router` service to declaratively specify application states and manage state
 * transitions.
 *
 * You can import this NgModule multiple times, once for each lazy-loaded bundle.
 * However, only one `Router` service can be active.
 * To ensure this, there are two ways to register routes when importing this module:
 *
 * * The `forRoot()` method creates an `NgModule` that contains all the directives, the given
 * routes, and the `Router` service itself.
 * * The `forChild()` method creates an `NgModule` that contains all the directives and the given
 * routes, but does not include the `Router` service.
 *
 * @see [Routing and Navigation guide](guide/router) for an
 * overview of how the `Router` service should be used.
 *
 * @publicApi
 */
class RouterModule {
  constructor(guard) {}
  /**
   * Creates and configures a module with all the router providers and directives.
   * Optionally sets up an application listener to perform an initial navigation.
   *
   * When registering the NgModule at the root, import as follows:
   *
   * ```
   * @NgModule({
   *   imports: [RouterModule.forRoot(ROUTES)]
   * })
   * class MyNgModule {}
   * ```
   *
   * @param routes An array of `Route` objects that define the navigation paths for the application.
   * @param config An `ExtraOptions` configuration object that controls how navigation is performed.
   * @return The new `NgModule`.
   *
   */
  static forRoot(routes, config) {
    return {
      ngModule: RouterModule,
      providers: [ROUTER_PROVIDERS, NG_DEV_MODE ? config?.enableTracing ? withDebugTracing().ɵproviders : [] : [], {
        provide: ROUTES,
        multi: true,
        useValue: routes
      }, {
        provide: ROUTER_FORROOT_GUARD,
        useFactory: provideForRootGuard,
        deps: [[Router, new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional(), new _angular_core__WEBPACK_IMPORTED_MODULE_0__.SkipSelf()]]
      }, {
        provide: ROUTER_CONFIGURATION,
        useValue: config ? config : {}
      }, config?.useHash ? provideHashLocationStrategy() : providePathLocationStrategy(), provideRouterScroller(), config?.preloadingStrategy ? withPreloading(config.preloadingStrategy).ɵproviders : [], {
        provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgProbeToken,
        multi: true,
        useFactory: routerNgProbeToken
      }, config?.initialNavigation ? provideInitialNavigation(config) : [], provideRouterInitializer()]
    };
  }
  /**
   * Creates a module with all the router directives and a provider registering routes,
   * without creating a new Router service.
   * When registering for submodules and lazy-loaded submodules, create the NgModule as follows:
   *
   * ```
   * @NgModule({
   *   imports: [RouterModule.forChild(ROUTES)]
   * })
   * class MyNgModule {}
   * ```
   *
   * @param routes An array of `Route` objects that define the navigation paths for the submodule.
   * @return The new NgModule.
   *
   */
  static forChild(routes) {
    return {
      ngModule: RouterModule,
      providers: [{
        provide: ROUTES,
        multi: true,
        useValue: routes
      }]
    };
  }
}
RouterModule.ɵfac = function RouterModule_Factory(t) {
  return new (t || RouterModule)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](ROUTER_FORROOT_GUARD, 8));
};
RouterModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: RouterModule
});
RouterModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  imports: [ɵEmptyOutletComponent]
});
(function () {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RouterModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: ROUTER_DIRECTIVES,
      exports: ROUTER_DIRECTIVES
    }]
  }], function () {
    return [{
      type: undefined,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [ROUTER_FORROOT_GUARD]
      }]
    }];
  }, null);
})();
/**
 * For internal use by `RouterModule` only. Note that this differs from `withInMemoryRouterScroller`
 * because it reads from the `ExtraOptions` which should not be used in the standalone world.
 */
function provideRouterScroller() {
  return {
    provide: ROUTER_SCROLLER,
    useFactory: () => {
      const viewportScroller = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_33__.ViewportScroller);
      const zone = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone);
      const config = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(ROUTER_CONFIGURATION);
      const transitions = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(NavigationTransitions);
      const urlSerializer = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(UrlSerializer);
      if (config.scrollOffset) {
        viewportScroller.setOffset(config.scrollOffset);
      }
      return new RouterScroller(urlSerializer, transitions, viewportScroller, zone, config);
    }
  };
}
// Note: For internal use only with `RouterModule`. Standalone setup via `provideRouter` should
// provide hash location directly via `{provide: LocationStrategy, useClass: HashLocationStrategy}`.
function provideHashLocationStrategy() {
  return {
    provide: _angular_common__WEBPACK_IMPORTED_MODULE_33__.LocationStrategy,
    useClass: _angular_common__WEBPACK_IMPORTED_MODULE_33__.HashLocationStrategy
  };
}
// Note: For internal use only with `RouterModule`. Standalone setup via `provideRouter` does not
// need this at all because `PathLocationStrategy` is the default factory for `LocationStrategy`.
function providePathLocationStrategy() {
  return {
    provide: _angular_common__WEBPACK_IMPORTED_MODULE_33__.LocationStrategy,
    useClass: _angular_common__WEBPACK_IMPORTED_MODULE_33__.PathLocationStrategy
  };
}
function provideForRootGuard(router) {
  if (NG_DEV_MODE && router) {
    throw new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](4007 /* RuntimeErrorCode.FOR_ROOT_CALLED_TWICE */, `The Router was provided more than once. This can happen if 'forRoot' is used outside of the root injector.` + ` Lazy loaded modules should use RouterModule.forChild() instead.`);
  }
  return 'guarded';
}
// Note: For internal use only with `RouterModule`. Standalone router setup with `provideRouter`
// users call `withXInitialNavigation` directly.
function provideInitialNavigation(config) {
  return [config.initialNavigation === 'disabled' ? withDisabledInitialNavigation().ɵproviders : [], config.initialNavigation === 'enabledBlocking' ? withEnabledBlockingInitialNavigation().ɵproviders : []];
}
// TODO(atscott): This should not be in the public API
/**
 * A [DI token](guide/glossary/#di-token) for the router initializer that
 * is called after the app is bootstrapped.
 *
 * @publicApi
 */
const ROUTER_INITIALIZER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken(NG_DEV_MODE ? 'Router Initializer' : '');
function provideRouterInitializer() {
  return [
  // ROUTER_INITIALIZER token should be removed. It's public API but shouldn't be. We can just
  // have `getBootstrapListener` directly attached to APP_BOOTSTRAP_LISTENER.
  {
    provide: ROUTER_INITIALIZER,
    useFactory: getBootstrapListener
  }, {
    provide: _angular_core__WEBPACK_IMPORTED_MODULE_0__.APP_BOOTSTRAP_LISTENER,
    multi: true,
    useExisting: ROUTER_INITIALIZER
  }];
}

/**
 * @module
 * @description
 * Entry point for all public APIs of the router package.
 */
/**
 * @publicApi
 */
const VERSION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Version('15.2.9');

/**
 * @module
 * @description
 * Entry point for all public APIs of this package.
 */
// This file only reexports content of the `src` folder. Keep it that way.

// This file is not used to build this module. It is only used during editing

/**
 * Generated bundle index. Do not edit.
 */



/***/ }),

/***/ 1670:
/*!*********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (/* binding */ _asyncToGenerator)
/* harmony export */ });
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
  try {
    var info = gen[key](arg);
    var value = info.value;
  } catch (error) {
    reject(error);
    return;
  }
  if (info.done) {
    resolve(value);
  } else {
    Promise.resolve(value).then(_next, _throw);
  }
}
function _asyncToGenerator(fn) {
  return function () {
    var self = this,
      args = arguments;
    return new Promise(function (resolve, reject) {
      var gen = fn.apply(self, args);
      function _next(value) {
        asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
      }
      function _throw(err) {
        asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
      }
      _next(undefined);
    });
  };
}

/***/ }),

/***/ 1413:
/*!**************************************************************!*\
  !*** ./node_modules/country-state-city/lib/assets/city.json ***!
  \**************************************************************/
/***/ ((module) => {

"use strict";
module.exports = JSON.parse('[{"name":"Andorra la Vella","countryCode":"AD","stateCode":"07","latitude":"42.50779000","longitude":"1.52109000"},{"name":"Arinsal","countryCode":"AD","stateCode":"04","latitude":"42.57205000","longitude":"1.48453000"},{"name":"la Massana","countryCode":"AD","stateCode":"04","latitude":"42.54499000","longitude":"1.51483000"},{"name":"Canillo","countryCode":"AD","stateCode":"02","latitude":"42.56760000","longitude":"1.59756000"},{"name":"El Tarter","countryCode":"AD","stateCode":"02","latitude":"42.57952000","longitude":"1.65362000"},{"name":"Encamp","countryCode":"AD","stateCode":"03","latitude":"42.53474000","longitude":"1.58014000"},{"name":"Pas de la Casa","countryCode":"AD","stateCode":"03","latitude":"42.54277000","longitude":"1.73361000"},{"name":"Ordino","countryCode":"AD","stateCode":"05","latitude":"42.55623000","longitude":"1.53319000"},{"name":"Sant Julià de Lòria","countryCode":"AD","stateCode":"06","latitude":"42.46372000","longitude":"1.49129000"},{"name":"les Escaldes","countryCode":"AD","stateCode":"08","latitude":"42.50729000","longitude":"1.53414000"},{"name":"Abu Dhabi Island and Internal Islands City","countryCode":"AE","stateCode":"AZ","latitude":"24.45110000","longitude":"54.39690000"},{"name":"Abu Dhabi Municipality","countryCode":"AE","stateCode":"AZ","latitude":"24.41361000","longitude":"54.43295000"},{"name":"Al Ain City","countryCode":"AE","stateCode":"AZ","latitude":"24.19167000","longitude":"55.76056000"},{"name":"Al Ain Municipality","countryCode":"AE","stateCode":"AZ","latitude":"24.15223000","longitude":"55.82040000"},{"name":"Al Dhafra","countryCode":"AE","stateCode":"AZ","latitude":"23.65745000","longitude":"53.72225000"},{"name":"Al Shamkhah City","countryCode":"AE","stateCode":"AZ","latitude":"24.39268000","longitude":"54.70779000"},{"name":"Ar Ruways","countryCode":"AE","stateCode":"AZ","latitude":"24.11028000","longitude":"52.73056000"},{"name":"Bani Yas City","countryCode":"AE","stateCode":"AZ","latitude":"24.30978000","longitude":"54.62944000"},{"name":"Khalifah A City","countryCode":"AE","stateCode":"AZ","latitude":"24.42588000","longitude":"54.60500000"},{"name":"Musaffah","countryCode":"AE","stateCode":"AZ","latitude":"24.35893000","longitude":"54.48267000"},{"name":"Muzayri‘","countryCode":"AE","stateCode":"AZ","latitude":"23.14355000","longitude":"53.78810000"},{"name":"Zayed City","countryCode":"AE","stateCode":"AZ","latitude":"23.65416000","longitude":"53.70522000"},{"name":"Adh Dhayd","countryCode":"AE","stateCode":"SH","latitude":"25.28812000","longitude":"55.88157000"},{"name":"Al Batayih","countryCode":"AE","stateCode":"SH","latitude":"25.22317000","longitude":"55.74272000"},{"name":"Al Hamriyah","countryCode":"AE","stateCode":"SH","latitude":"25.46121000","longitude":"55.54813000"},{"name":"Al Madam","countryCode":"AE","stateCode":"SH","latitude":"24.95536000","longitude":"55.76820000"},{"name":"Dhaid","countryCode":"AE","stateCode":"SH","latitude":"25.26951000","longitude":"55.92024000"},{"name":"Dibba Al Hesn","countryCode":"AE","stateCode":"SH","latitude":"25.61593000","longitude":"56.26899000"},{"name":"Kalba","countryCode":"AE","stateCode":"SH","latitude":"24.99816000","longitude":"56.27207000"},{"name":"Khawr Fakkān","countryCode":"AE","stateCode":"SH","latitude":"25.33132000","longitude":"56.34199000"},{"name":"Khor Fakkan","countryCode":"AE","stateCode":"SH","latitude":"25.33966000","longitude":"56.30280000"},{"name":"Milehah","countryCode":"AE","stateCode":"SH","latitude":"25.10097000","longitude":"55.91282000"},{"name":"Murbaḩ","countryCode":"AE","stateCode":"SH","latitude":"25.27623000","longitude":"56.36256000"},{"name":"Sharjah","countryCode":"AE","stateCode":"SH","latitude":"25.33737000","longitude":"55.41206000"},{"name":"Ajman","countryCode":"AE","stateCode":"AJ","latitude":"25.40328000","longitude":"55.52341000"},{"name":"Ajman City","countryCode":"AE","stateCode":"AJ","latitude":"25.40177000","longitude":"55.47878000"},{"name":"Manama","countryCode":"AE","stateCode":"AJ","latitude":"25.32568000","longitude":"56.00259000"},{"name":"Masfout","countryCode":"AE","stateCode":"AJ","latitude":"24.83982000","longitude":"56.05158000"},{"name":"Al Fujairah City","countryCode":"AE","stateCode":"FU","latitude":"25.11641000","longitude":"56.34141000"},{"name":"Al Fujairah Municipality","countryCode":"AE","stateCode":"FU","latitude":"25.13557000","longitude":"56.33279000"},{"name":"Dibba Al Fujairah Municipality","countryCode":"AE","stateCode":"FU","latitude":"25.58580000","longitude":"56.24792000"},{"name":"Dibba Al-Fujairah","countryCode":"AE","stateCode":"FU","latitude":"25.59246000","longitude":"56.26176000"},{"name":"Dibba Al-Hisn","countryCode":"AE","stateCode":"FU","latitude":"25.61955000","longitude":"56.27291000"},{"name":"Reef Al Fujairah City","countryCode":"AE","stateCode":"FU","latitude":"25.14479000","longitude":"56.24764000"},{"name":"Dubai","countryCode":"AE","stateCode":"DU","latitude":"25.06570000","longitude":"55.17128000"},{"name":"Ras Al Khaimah","countryCode":"AE","stateCode":"RK","latitude":"25.46116000","longitude":"56.04058000"},{"name":"Ras Al Khaimah City","countryCode":"AE","stateCode":"RK","latitude":"25.78953000","longitude":"55.94320000"},{"name":"Umm AL Quwain","countryCode":"AE","stateCode":"UQ","latitude":"25.49326000","longitude":"55.73520000"},{"name":"Umm Al Quwain City","countryCode":"AE","stateCode":"UQ","latitude":"25.56473000","longitude":"55.55517000"},{"name":"Andkhoy","countryCode":"AF","stateCode":"FYB","latitude":"36.95293000","longitude":"65.12376000"},{"name":"Maymana","countryCode":"AF","stateCode":"FYB","latitude":"35.92139000","longitude":"64.78361000"},{"name":"Asadabad","countryCode":"AF","stateCode":"KNR","latitude":"34.87311000","longitude":"71.14697000"},{"name":"Āsmār","countryCode":"AF","stateCode":"KNR","latitude":"35.03333000","longitude":"71.35809000"},{"name":"Ashkāsham","countryCode":"AF","stateCode":"BDS","latitude":"36.68333000","longitude":"71.53333000"},{"name":"Fayzabad","countryCode":"AF","stateCode":"BDS","latitude":"37.11664000","longitude":"70.58002000"},{"name":"Jurm","countryCode":"AF","stateCode":"BDS","latitude":"36.86477000","longitude":"70.83421000"},{"name":"Khandūd","countryCode":"AF","stateCode":"BDS","latitude":"36.95127000","longitude":"72.31800000"},{"name":"Rāghistān","countryCode":"AF","stateCode":"BDS","latitude":"37.66079000","longitude":"70.67346000"},{"name":"Wākhān","countryCode":"AF","stateCode":"BDS","latitude":"37.05710000","longitude":"73.34928000"},{"name":"Aībak","countryCode":"AF","stateCode":"SAM","latitude":"36.26468000","longitude":"68.01551000"},{"name":"Baghlān","countryCode":"AF","stateCode":"BGL","latitude":"36.13068000","longitude":"68.70829000"},{"name":"Nahrīn","countryCode":"AF","stateCode":"BGL","latitude":"36.06490000","longitude":"69.13343000"},{"name":"Pul-e Khumrī","countryCode":"AF","stateCode":"BGL","latitude":"35.94458000","longitude":"68.71512000"},{"name":"Ḩukūmatī Dahanah-ye Ghōrī","countryCode":"AF","stateCode":"BGL","latitude":"35.90617000","longitude":"68.48869000"},{"name":"Balkh","countryCode":"AF","stateCode":"BAL","latitude":"36.75635000","longitude":"66.89720000"},{"name":"Dowlatābād","countryCode":"AF","stateCode":"BAL","latitude":"36.98821000","longitude":"66.82069000"},{"name":"Khulm","countryCode":"AF","stateCode":"BAL","latitude":"36.69736000","longitude":"67.69826000"},{"name":"Lab-Sar","countryCode":"AF","stateCode":"BAL","latitude":"36.02634000","longitude":"66.83799000"},{"name":"Mazār-e Sharīf","countryCode":"AF","stateCode":"BAL","latitude":"36.70904000","longitude":"67.11087000"},{"name":"Qarchī Gak","countryCode":"AF","stateCode":"BAL","latitude":"37.03999000","longitude":"66.78891000"},{"name":"Baraki Barak","countryCode":"AF","stateCode":"LOG","latitude":"33.96744000","longitude":"68.94920000"},{"name":"Pul-e ‘Alam","countryCode":"AF","stateCode":"LOG","latitude":"33.99529000","longitude":"69.02274000"},{"name":"Ḩukūmatī Azrah","countryCode":"AF","stateCode":"LOG","latitude":"34.17355000","longitude":"69.64573000"},{"name":"Bāmyān","countryCode":"AF","stateCode":"BAM","latitude":"34.82156000","longitude":"67.82734000"},{"name":"Panjāb","countryCode":"AF","stateCode":"BAM","latitude":"34.38795000","longitude":"67.02327000"},{"name":"Bāsawul","countryCode":"AF","stateCode":"NAN","latitude":"34.24749000","longitude":"70.87218000"},{"name":"Jalālābād","countryCode":"AF","stateCode":"NAN","latitude":"34.42647000","longitude":"70.45153000"},{"name":"Markaz-e Woluswalī-ye Āchīn","countryCode":"AF","stateCode":"NAN","latitude":"34.12583000","longitude":"70.70778000"},{"name":"Bāzārak","countryCode":"AF","stateCode":"PAN","latitude":"35.31292000","longitude":"69.51519000"},{"name":"Chahār Burj","countryCode":"AF","stateCode":"HER","latitude":"34.24475000","longitude":"62.19165000"},{"name":"Ghōriyān","countryCode":"AF","stateCode":"HER","latitude":"34.34480000","longitude":"61.49321000"},{"name":"Herāt","countryCode":"AF","stateCode":"HER","latitude":"34.34817000","longitude":"62.19967000"},{"name":"Kafir Qala","countryCode":"AF","stateCode":"HER","latitude":"34.66667000","longitude":"61.06667000"},{"name":"Karukh","countryCode":"AF","stateCode":"HER","latitude":"34.48108000","longitude":"62.58630000"},{"name":"Kuhsān","countryCode":"AF","stateCode":"HER","latitude":"34.65389000","longitude":"61.19778000"},{"name":"Kushk","countryCode":"AF","stateCode":"HER","latitude":"33.29565000","longitude":"61.95221000"},{"name":"Qarah Bāgh","countryCode":"AF","stateCode":"HER","latitude":"34.94023000","longitude":"61.77589000"},{"name":"Shīnḏanḏ","countryCode":"AF","stateCode":"HER","latitude":"33.30294000","longitude":"62.14740000"},{"name":"Tīr Pul","countryCode":"AF","stateCode":"HER","latitude":"34.59431000","longitude":"61.26895000"},{"name":"Zindah Jān","countryCode":"AF","stateCode":"HER","latitude":"34.34264000","longitude":"61.74675000"},{"name":"Charikar","countryCode":"AF","stateCode":"PAR","latitude":"35.01361000","longitude":"69.17139000"},{"name":"Jabal os Saraj","countryCode":"AF","stateCode":"PAR","latitude":"35.11833000","longitude":"69.23778000"},{"name":"Chīras","countryCode":"AF","stateCode":"SAR","latitude":"35.41674000","longitude":"65.98234000"},{"name":"Larkird","countryCode":"AF","stateCode":"SAR","latitude":"35.48936000","longitude":"66.66409000"},{"name":"Qal‘ah-ye Shahr","countryCode":"AF","stateCode":"SAR","latitude":"35.54729000","longitude":"65.56760000"},{"name":"Sang-e Chārak","countryCode":"AF","stateCode":"SAR","latitude":"35.84972000","longitude":"66.43694000"},{"name":"Sar-e Pul","countryCode":"AF","stateCode":"SAR","latitude":"36.21544000","longitude":"65.93249000"},{"name":"Tagāw-Bāy","countryCode":"AF","stateCode":"SAR","latitude":"35.69941000","longitude":"66.06164000"},{"name":"Tukzār","countryCode":"AF","stateCode":"SAR","latitude":"35.94831000","longitude":"66.42132000"},{"name":"Darzāb","countryCode":"AF","stateCode":"JOW","latitude":"35.97744000","longitude":"65.37828000"},{"name":"Qarqīn","countryCode":"AF","stateCode":"JOW","latitude":"37.41853000","longitude":"66.04358000"},{"name":"Shibirghān","countryCode":"AF","stateCode":"JOW","latitude":"36.66757000","longitude":"65.75290000"},{"name":"Āqchah","countryCode":"AF","stateCode":"JOW","latitude":"36.90500000","longitude":"66.18341000"},{"name":"Dasht-e Archī","countryCode":"AF","stateCode":"KDZ","latitude":"37.13333000","longitude":"69.16667000"},{"name":"Imām Şāḩib","countryCode":"AF","stateCode":"KDZ","latitude":"37.18897000","longitude":"68.93644000"},{"name":"Khanabad","countryCode":"AF","stateCode":"KDZ","latitude":"36.68250000","longitude":"69.11556000"},{"name":"Kunduz","countryCode":"AF","stateCode":"KDZ","latitude":"36.72895000","longitude":"68.85700000"},{"name":"Qarāwul","countryCode":"AF","stateCode":"KDZ","latitude":"37.21959000","longitude":"68.78020000"},{"name":"Farah","countryCode":"AF","stateCode":"FRA","latitude":"32.37451000","longitude":"62.11638000"},{"name":"Fayrōz Kōh","countryCode":"AF","stateCode":"GHO","latitude":"34.51952000","longitude":"65.25093000"},{"name":"Shahrak","countryCode":"AF","stateCode":"GHO","latitude":"34.10737000","longitude":"64.30520000"},{"name":"Gardez","countryCode":"AF","stateCode":"PIA","latitude":"33.59744000","longitude":"69.22592000"},{"name":"Gereshk","countryCode":"AF","stateCode":"HEL","latitude":"31.82089000","longitude":"64.57005000"},{"name":"Lashkar Gāh","countryCode":"AF","stateCode":"HEL","latitude":"31.59382000","longitude":"64.37161000"},{"name":"Markaz-e Ḩukūmat-e Darwēshān","countryCode":"AF","stateCode":"HEL","latitude":"31.13231000","longitude":"64.19340000"},{"name":"Sangīn","countryCode":"AF","stateCode":"HEL","latitude":"32.07275000","longitude":"64.83590000"},{"name":"‘Alāqahdārī Dīshū","countryCode":"AF","stateCode":"HEL","latitude":"30.43206000","longitude":"63.29802000"},{"name":"Ghazni","countryCode":"AF","stateCode":"GHA","latitude":"33.55391000","longitude":"68.42096000"},{"name":"Ghormach","countryCode":"AF","stateCode":"BDG","latitude":"35.73062000","longitude":"63.78264000"},{"name":"Qala i Naw","countryCode":"AF","stateCode":"BDG","latitude":"34.98735000","longitude":"63.12891000"},{"name":"Kabul","countryCode":"AF","stateCode":"KAB","latitude":"34.52813000","longitude":"69.17233000"},{"name":"Mīr Bachah Kōṯ","countryCode":"AF","stateCode":"KAB","latitude":"34.74999000","longitude":"69.11899000"},{"name":"Paghmān","countryCode":"AF","stateCode":"KAB","latitude":"34.58787000","longitude":"68.95091000"},{"name":"Kandahār","countryCode":"AF","stateCode":"KAN","latitude":"31.61332000","longitude":"65.71013000"},{"name":"Khāsh","countryCode":"AF","stateCode":"NIM","latitude":"31.52919000","longitude":"62.79055000"},{"name":"Mīrābād","countryCode":"AF","stateCode":"NIM","latitude":"30.43624000","longitude":"61.83830000"},{"name":"Rūdbār","countryCode":"AF","stateCode":"NIM","latitude":"30.15000000","longitude":"62.60000000"},{"name":"Zaranj","countryCode":"AF","stateCode":"NIM","latitude":"30.95962000","longitude":"61.86037000"},{"name":"Khōst","countryCode":"AF","stateCode":"KHO","latitude":"33.33951000","longitude":"69.92041000"},{"name":"Mehtar Lām","countryCode":"AF","stateCode":"LAG","latitude":"34.67139000","longitude":"70.20944000"},{"name":"Nīlī","countryCode":"AF","stateCode":"DAY","latitude":"33.76329000","longitude":"66.07617000"},{"name":"Pārūn","countryCode":"AF","stateCode":"NUR","latitude":"35.42064000","longitude":"70.92261000"},{"name":"Qalāt","countryCode":"AF","stateCode":"ZAB","latitude":"32.10575000","longitude":"66.90833000"},{"name":"Saṟōbī","countryCode":"AF","stateCode":"PKA","latitude":"32.75221000","longitude":"69.04587000"},{"name":"Zarghūn Shahr","countryCode":"AF","stateCode":"PKA","latitude":"32.84734000","longitude":"68.44573000"},{"name":"Zaṟah Sharan","countryCode":"AF","stateCode":"PKA","latitude":"33.14641000","longitude":"68.79213000"},{"name":"Sidqābād","countryCode":"AF","stateCode":"KAP","latitude":"35.02298000","longitude":"69.35112000"},{"name":"Taloqan","countryCode":"AF","stateCode":"TAK","latitude":"36.73605000","longitude":"69.53451000"},{"name":"Ārt Khwājah","countryCode":"AF","stateCode":"TAK","latitude":"37.08571000","longitude":"69.47958000"},{"name":"Tarinkot","countryCode":"AF","stateCode":"URU","latitude":"32.62998000","longitude":"65.87806000"},{"name":"Uruzgān","countryCode":"AF","stateCode":"URU","latitude":"32.92775000","longitude":"66.63253000"},{"name":"All Saints","countryCode":"AG","stateCode":"07","latitude":"17.06671000","longitude":"-61.79303000"},{"name":"Parham","countryCode":"AG","stateCode":"07","latitude":"17.09682000","longitude":"-61.77046000"},{"name":"Bolands","countryCode":"AG","stateCode":"05","latitude":"17.06565000","longitude":"-61.87466000"},{"name":"Codrington","countryCode":"AG","stateCode":"10","latitude":"17.63333000","longitude":"-61.83333000"},{"name":"Falmouth","countryCode":"AG","stateCode":"06","latitude":"17.02741000","longitude":"-61.78136000"},{"name":"Liberta","countryCode":"AG","stateCode":"06","latitude":"17.04141000","longitude":"-61.79052000"},{"name":"Piggotts","countryCode":"AG","stateCode":"03","latitude":"17.11667000","longitude":"-61.80000000"},{"name":"Potters Village","countryCode":"AG","stateCode":"04","latitude":"17.11337000","longitude":"-61.81962000"},{"name":"Saint John’s","countryCode":"AG","stateCode":"04","latitude":"17.12096000","longitude":"-61.84329000"},{"name":"Bajram Curri","countryCode":"AL","stateCode":"KU","latitude":"42.35734000","longitude":"20.07679000"},{"name":"Krumë","countryCode":"AL","stateCode":"KU","latitude":"42.19694000","longitude":"20.41333000"},{"name":"Kukës","countryCode":"AL","stateCode":"KU","latitude":"42.07694000","longitude":"20.42194000"},{"name":"Rrethi i Hasit","countryCode":"AL","stateCode":"KU","latitude":"42.16667000","longitude":"20.33333000"},{"name":"Rrethi i Kukësit","countryCode":"AL","stateCode":"KU","latitude":"42.00000000","longitude":"20.33333000"},{"name":"Ballsh","countryCode":"AL","stateCode":"04","latitude":"40.59889000","longitude":"19.73472000"},{"name":"Bashkia Divjakë","countryCode":"AL","stateCode":"04","latitude":"40.95716000","longitude":"19.52364000"},{"name":"Bashkia Fier","countryCode":"AL","stateCode":"04","latitude":"40.72937000","longitude":"19.48690000"},{"name":"Bashkia Mallakastër","countryCode":"AL","stateCode":"04","latitude":"40.55669000","longitude":"19.77347000"},{"name":"Bashkia Patos","countryCode":"AL","stateCode":"04","latitude":"40.67793000","longitude":"19.65591000"},{"name":"Divjakë","countryCode":"AL","stateCode":"04","latitude":"40.99667000","longitude":"19.52944000"},{"name":"Fier","countryCode":"AL","stateCode":"04","latitude":"40.72389000","longitude":"19.55611000"},{"name":"Fier-Çifçi","countryCode":"AL","stateCode":"04","latitude":"40.71667000","longitude":"19.56667000"},{"name":"Lushnjë","countryCode":"AL","stateCode":"04","latitude":"40.94194000","longitude":"19.70500000"},{"name":"Patos","countryCode":"AL","stateCode":"04","latitude":"40.68333000","longitude":"19.61944000"},{"name":"Patos Fshat","countryCode":"AL","stateCode":"04","latitude":"40.64278000","longitude":"19.65083000"},{"name":"Roskovec","countryCode":"AL","stateCode":"04","latitude":"40.73750000","longitude":"19.70222000"},{"name":"Rrethi i Mallakastrës","countryCode":"AL","stateCode":"04","latitude":"40.55000000","longitude":"19.78333000"},{"name":"Banaj","countryCode":"AL","stateCode":"BR","latitude":"40.82492000","longitude":"19.84074000"},{"name":"Bashkia Berat","countryCode":"AL","stateCode":"BR","latitude":"40.69997000","longitude":"19.94983000"},{"name":"Bashkia Kuçovë","countryCode":"AL","stateCode":"BR","latitude":"40.82489000","longitude":"19.95350000"},{"name":"Bashkia Poliçan","countryCode":"AL","stateCode":"BR","latitude":"40.58608000","longitude":"20.04535000"},{"name":"Bashkia Skrapar","countryCode":"AL","stateCode":"BR","latitude":"40.56036000","longitude":"20.25477000"},{"name":"Berat","countryCode":"AL","stateCode":"BR","latitude":"40.70583000","longitude":"19.95222000"},{"name":"Kuçovë","countryCode":"AL","stateCode":"BR","latitude":"40.80028000","longitude":"19.91667000"},{"name":"Poliçan","countryCode":"AL","stateCode":"BR","latitude":"40.61222000","longitude":"20.09806000"},{"name":"Rrethi i Beratit","countryCode":"AL","stateCode":"BR","latitude":"40.66667000","longitude":"20.00000000"},{"name":"Rrethi i Kuçovës","countryCode":"AL","stateCode":"BR","latitude":"40.83333000","longitude":"19.91667000"},{"name":"Rrethi i Skraparit","countryCode":"AL","stateCode":"BR","latitude":"40.55000000","longitude":"20.26667000"},{"name":"Ura Vajgurore","countryCode":"AL","stateCode":"BR","latitude":"40.76889000","longitude":"19.87778000"},{"name":"Çorovodë","countryCode":"AL","stateCode":"BR","latitude":"40.50417000","longitude":"20.22722000"},{"name":"Bashkia Bulqizë","countryCode":"AL","stateCode":"09","latitude":"41.47152000","longitude":"20.33192000"},{"name":"Bashkia Klos","countryCode":"AL","stateCode":"09","latitude":"41.50826000","longitude":"20.07107000"},{"name":"Bashkia Mat","countryCode":"AL","stateCode":"09","latitude":"41.63317000","longitude":"20.01228000"},{"name":"Bulqizë","countryCode":"AL","stateCode":"09","latitude":"41.49167000","longitude":"20.22194000"},{"name":"Burrel","countryCode":"AL","stateCode":"09","latitude":"41.61028000","longitude":"20.00889000"},{"name":"Klos","countryCode":"AL","stateCode":"09","latitude":"41.50694000","longitude":"20.08667000"},{"name":"Peshkopi","countryCode":"AL","stateCode":"09","latitude":"41.68500000","longitude":"20.42889000"},{"name":"Rrethi i Bulqizës","countryCode":"AL","stateCode":"09","latitude":"41.50000000","longitude":"20.33333000"},{"name":"Rrethi i Dibrës","countryCode":"AL","stateCode":"09","latitude":"41.75000000","longitude":"20.33333000"},{"name":"Rrethi i Matit","countryCode":"AL","stateCode":"09","latitude":"41.58333000","longitude":"20.08333000"},{"name":"Ulëz","countryCode":"AL","stateCode":"09","latitude":"41.68278000","longitude":"19.89333000"},{"name":"Bashkia Devoll","countryCode":"AL","stateCode":"06","latitude":"40.60078000","longitude":"20.93814000"},{"name":"Bashkia Kolonjë","countryCode":"AL","stateCode":"06","latitude":"40.31420000","longitude":"20.61482000"},{"name":"Bashkia Maliq","countryCode":"AL","stateCode":"06","latitude":"40.75508000","longitude":"20.60748000"},{"name":"Bashkia Pustec","countryCode":"AL","stateCode":"06","latitude":"40.83591000","longitude":"20.89405000"},{"name":"Bilisht","countryCode":"AL","stateCode":"06","latitude":"40.62750000","longitude":"20.99000000"},{"name":"Ersekë","countryCode":"AL","stateCode":"06","latitude":"40.33778000","longitude":"20.67889000"},{"name":"Korçë","countryCode":"AL","stateCode":"06","latitude":"40.61861000","longitude":"20.78083000"},{"name":"Leskovik","countryCode":"AL","stateCode":"06","latitude":"40.15139000","longitude":"20.59722000"},{"name":"Libonik","countryCode":"AL","stateCode":"06","latitude":"40.70444000","longitude":"20.70861000"},{"name":"Maliq","countryCode":"AL","stateCode":"06","latitude":"40.70583000","longitude":"20.69972000"},{"name":"Mborje","countryCode":"AL","stateCode":"06","latitude":"40.60333000","longitude":"20.80306000"},{"name":"Pogradec","countryCode":"AL","stateCode":"06","latitude":"40.90250000","longitude":"20.65250000"},{"name":"Rrethi i Devollit","countryCode":"AL","stateCode":"06","latitude":"40.58333000","longitude":"20.91667000"},{"name":"Rrethi i Kolonjës","countryCode":"AL","stateCode":"06","latitude":"40.25000000","longitude":"20.66667000"},{"name":"Velçan","countryCode":"AL","stateCode":"06","latitude":"40.95472000","longitude":"20.46222000"},{"name":"Voskopojë","countryCode":"AL","stateCode":"06","latitude":"40.63306000","longitude":"20.58889000"},{"name":"Bashkia Dropull","countryCode":"AL","stateCode":"GJ","latitude":"39.98584000","longitude":"20.30529000"},{"name":"Bashkia Kelcyrë","countryCode":"AL","stateCode":"GJ","latitude":"40.36196000","longitude":"20.16476000"},{"name":"Bashkia Libohovë","countryCode":"AL","stateCode":"GJ","latitude":"40.10754000","longitude":"20.25753000"},{"name":"Bashkia Memaliaj","countryCode":"AL","stateCode":"GJ","latitude":"40.41524000","longitude":"19.96911000"},{"name":"Bashkia Përmet","countryCode":"AL","stateCode":"GJ","latitude":"40.23246000","longitude":"20.41091000"},{"name":"Bashkia Tepelenë","countryCode":"AL","stateCode":"GJ","latitude":"40.26736000","longitude":"19.97003000"},{"name":"Gjinkar","countryCode":"AL","stateCode":"GJ","latitude":"40.19944000","longitude":"20.40611000"},{"name":"Gjirokastër","countryCode":"AL","stateCode":"GJ","latitude":"40.07583000","longitude":"20.13889000"},{"name":"Këlcyrë","countryCode":"AL","stateCode":"GJ","latitude":"40.31306000","longitude":"20.18944000"},{"name":"Lazarat","countryCode":"AL","stateCode":"GJ","latitude":"40.04667000","longitude":"20.14750000"},{"name":"Libohovë","countryCode":"AL","stateCode":"GJ","latitude":"40.03111000","longitude":"20.26306000"},{"name":"Memaliaj","countryCode":"AL","stateCode":"GJ","latitude":"40.35167000","longitude":"19.98028000"},{"name":"Përmet","countryCode":"AL","stateCode":"GJ","latitude":"40.23361000","longitude":"20.35167000"},{"name":"Tepelenë","countryCode":"AL","stateCode":"GJ","latitude":"40.29583000","longitude":"20.01917000"},{"name":"Bashkia Durrës","countryCode":"AL","stateCode":"DR","latitude":"41.42743000","longitude":"19.48690000"},{"name":"Bashkia Krujë","countryCode":"AL","stateCode":"DR","latitude":"41.50091000","longitude":"19.72571000"},{"name":"Bashkia Shijak","countryCode":"AL","stateCode":"DR","latitude":"41.33558000","longitude":"19.58977000"},{"name":"Durrës","countryCode":"AL","stateCode":"DR","latitude":"41.32355000","longitude":"19.45469000"},{"name":"Durrës District","countryCode":"AL","stateCode":"DR","latitude":"41.31660000","longitude":"19.45000000"},{"name":"Fushë-Krujë","countryCode":"AL","stateCode":"DR","latitude":"41.47833000","longitude":"19.71778000"},{"name":"Krujë","countryCode":"AL","stateCode":"DR","latitude":"41.50917000","longitude":"19.79278000"},{"name":"Rrethi i Krujës","countryCode":"AL","stateCode":"DR","latitude":"41.55000000","longitude":"19.75000000"},{"name":"Shijak","countryCode":"AL","stateCode":"DR","latitude":"41.34556000","longitude":"19.56722000"},{"name":"Sukth","countryCode":"AL","stateCode":"DR","latitude":"41.38056000","longitude":"19.53778000"},{"name":"Bashkia Finiq","countryCode":"AL","stateCode":"12","latitude":"39.84393000","longitude":"20.16659000"},{"name":"Bashkia Himarë","countryCode":"AL","stateCode":"12","latitude":"40.11581000","longitude":"19.81389000"},{"name":"Bashkia Konispol","countryCode":"AL","stateCode":"12","latitude":"39.70064000","longitude":"20.13353000"},{"name":"Bashkia Selenicë","countryCode":"AL","stateCode":"12","latitude":"40.39503000","longitude":"19.65958000"},{"name":"Bashkia Vlorë","countryCode":"AL","stateCode":"12","latitude":"40.41340000","longitude":"19.49792000"},{"name":"Delvinë","countryCode":"AL","stateCode":"12","latitude":"39.95111000","longitude":"20.09778000"},{"name":"Himarë","countryCode":"AL","stateCode":"12","latitude":"40.10167000","longitude":"19.74472000"},{"name":"Konispol","countryCode":"AL","stateCode":"12","latitude":"39.65889000","longitude":"20.18139000"},{"name":"Ksamil","countryCode":"AL","stateCode":"12","latitude":"39.76889000","longitude":"19.99972000"},{"name":"Orikum","countryCode":"AL","stateCode":"12","latitude":"40.32528000","longitude":"19.47139000"},{"name":"Rrethi i Delvinës","countryCode":"AL","stateCode":"12","latitude":"39.91667000","longitude":"20.08333000"},{"name":"Sarandë","countryCode":"AL","stateCode":"12","latitude":"39.87534000","longitude":"20.00477000"},{"name":"Selenicë","countryCode":"AL","stateCode":"12","latitude":"40.53056000","longitude":"19.63583000"},{"name":"Vlorë","countryCode":"AL","stateCode":"12","latitude":"40.46860000","longitude":"19.48318000"},{"name":"Bashkia Kavajë","countryCode":"AL","stateCode":"TR","latitude":"41.18127000","longitude":"19.55579000"},{"name":"Bashkia Vorë","countryCode":"AL","stateCode":"TR","latitude":"41.39804000","longitude":"19.67703000"},{"name":"Kamëz","countryCode":"AL","stateCode":"TR","latitude":"41.38167000","longitude":"19.76028000"},{"name":"Kavajë","countryCode":"AL","stateCode":"TR","latitude":"41.18556000","longitude":"19.55694000"},{"name":"Krrabë","countryCode":"AL","stateCode":"TR","latitude":"41.21556000","longitude":"19.97139000"},{"name":"Rrethi i Kavajës","countryCode":"AL","stateCode":"TR","latitude":"41.16667000","longitude":"19.58333000"},{"name":"Rrethi i Tiranës","countryCode":"AL","stateCode":"TR","latitude":"41.33333000","longitude":"19.91667000"},{"name":"Rrogozhinë","countryCode":"AL","stateCode":"TR","latitude":"41.07639000","longitude":"19.66528000"},{"name":"Sinaballaj","countryCode":"AL","stateCode":"TR","latitude":"41.06889000","longitude":"19.69944000"},{"name":"Tirana","countryCode":"AL","stateCode":"TR","latitude":"41.32750000","longitude":"19.81889000"},{"name":"Vorë","countryCode":"AL","stateCode":"TR","latitude":"41.39083000","longitude":"19.65500000"},{"name":"Bashkia Kurbin","countryCode":"AL","stateCode":"08","latitude":"41.62215000","longitude":"19.70734000"},{"name":"Bashkia Lezhë","countryCode":"AL","stateCode":"08","latitude":"41.81320000","longitude":"19.64121000"},{"name":"Bashkia Mirditë","countryCode":"AL","stateCode":"08","latitude":"41.80953000","longitude":"19.99024000"},{"name":"Kurbnesh","countryCode":"AL","stateCode":"08","latitude":"41.77972000","longitude":"20.08361000"},{"name":"Laç","countryCode":"AL","stateCode":"08","latitude":"41.63556000","longitude":"19.71306000"},{"name":"Lezhë","countryCode":"AL","stateCode":"08","latitude":"41.78361000","longitude":"19.64361000"},{"name":"Mamurras","countryCode":"AL","stateCode":"08","latitude":"41.57750000","longitude":"19.69222000"},{"name":"Milot","countryCode":"AL","stateCode":"08","latitude":"41.68389000","longitude":"19.71556000"},{"name":"Rrethi i Kurbinit","countryCode":"AL","stateCode":"08","latitude":"41.63333000","longitude":"19.71667000"},{"name":"Rrëshen","countryCode":"AL","stateCode":"08","latitude":"41.76750000","longitude":"19.87556000"},{"name":"Rubik","countryCode":"AL","stateCode":"08","latitude":"41.77444000","longitude":"19.78611000"},{"name":"Shëngjin","countryCode":"AL","stateCode":"08","latitude":"41.81361000","longitude":"19.59389000"},{"name":"Bashkia Malësi e Madhe","countryCode":"AL","stateCode":"SH","latitude":"42.36798000","longitude":"19.58977000"},{"name":"Bashkia Pukë","countryCode":"AL","stateCode":"SH","latitude":"42.02997000","longitude":"19.92778000"},{"name":"Bashkia Vau i Dejës","countryCode":"AL","stateCode":"SH","latitude":"42.04834000","longitude":"19.69999000"},{"name":"Fushë-Arrëz","countryCode":"AL","stateCode":"SH","latitude":"42.06222000","longitude":"20.01667000"},{"name":"Koplik","countryCode":"AL","stateCode":"SH","latitude":"42.21361000","longitude":"19.43639000"},{"name":"Pukë","countryCode":"AL","stateCode":"SH","latitude":"42.04444000","longitude":"19.89972000"},{"name":"Rrethi i Malësia e Madhe","countryCode":"AL","stateCode":"SH","latitude":"42.33333000","longitude":"19.58333000"},{"name":"Rrethi i Shkodrës","countryCode":"AL","stateCode":"SH","latitude":"42.06917000","longitude":"19.53506000"},{"name":"Shkodër","countryCode":"AL","stateCode":"SH","latitude":"42.06828000","longitude":"19.51258000"},{"name":"Vau i Dejës","countryCode":"AL","stateCode":"SH","latitude":"42.01000000","longitude":"19.62472000"},{"name":"Vukatanë","countryCode":"AL","stateCode":"SH","latitude":"42.02806000","longitude":"19.54778000"},{"name":"Abovyan","countryCode":"AM","stateCode":"KT","latitude":"40.27368000","longitude":"44.63348000"},{"name":"Aghavnadzor","countryCode":"AM","stateCode":"KT","latitude":"40.58195000","longitude":"44.69581000"},{"name":"Akunk’","countryCode":"AM","stateCode":"KT","latitude":"40.26672000","longitude":"44.68610000"},{"name":"Aramus","countryCode":"AM","stateCode":"KT","latitude":"40.25095000","longitude":"44.66351000"},{"name":"Argel","countryCode":"AM","stateCode":"KT","latitude":"40.37793000","longitude":"44.60010000"},{"name":"Arzakan","countryCode":"AM","stateCode":"KT","latitude":"40.45007000","longitude":"44.60828000"},{"name":"Arzni","countryCode":"AM","stateCode":"KT","latitude":"40.29730000","longitude":"44.59869000"},{"name":"Balahovit","countryCode":"AM","stateCode":"KT","latitude":"40.25153000","longitude":"44.60828000"},{"name":"Bjni","countryCode":"AM","stateCode":"KT","latitude":"40.45831000","longitude":"44.65008000"},{"name":"Buzhakan","countryCode":"AM","stateCode":"KT","latitude":"40.45569000","longitude":"44.51947000"},{"name":"Byureghavan","countryCode":"AM","stateCode":"KT","latitude":"40.31417000","longitude":"44.59333000"},{"name":"Dzoraghbyur","countryCode":"AM","stateCode":"KT","latitude":"40.20412000","longitude":"44.64150000"},{"name":"Fantan","countryCode":"AM","stateCode":"KT","latitude":"40.39447000","longitude":"44.68610000"},{"name":"Garrni","countryCode":"AM","stateCode":"KT","latitude":"40.11931000","longitude":"44.73442000"},{"name":"Goght’","countryCode":"AM","stateCode":"KT","latitude":"40.13470000","longitude":"44.78332000"},{"name":"Hrazdan","countryCode":"AM","stateCode":"KT","latitude":"40.49748000","longitude":"44.76620000"},{"name":"Kaputan","countryCode":"AM","stateCode":"KT","latitude":"40.32507000","longitude":"44.70007000"},{"name":"Kotayk’","countryCode":"AM","stateCode":"KT","latitude":"40.27789000","longitude":"44.66388000"},{"name":"Lerrnanist","countryCode":"AM","stateCode":"KT","latitude":"40.46676000","longitude":"44.79249000"},{"name":"Mayakovski","countryCode":"AM","stateCode":"KT","latitude":"40.25293000","longitude":"44.63892000"},{"name":"Meghradzor","countryCode":"AM","stateCode":"KT","latitude":"40.60611000","longitude":"44.65147000"},{"name":"Mrgashen","countryCode":"AM","stateCode":"KT","latitude":"40.28607000","longitude":"44.54449000"},{"name":"Nor Geghi","countryCode":"AM","stateCode":"KT","latitude":"40.32233000","longitude":"44.58331000"},{"name":"Nor Gyugh","countryCode":"AM","stateCode":"KT","latitude":"40.26672000","longitude":"44.65832000"},{"name":"Prroshyan","countryCode":"AM","stateCode":"KT","latitude":"40.24731000","longitude":"44.41949000"},{"name":"Ptghni","countryCode":"AM","stateCode":"KT","latitude":"40.25568000","longitude":"44.58612000"},{"name":"Solak","countryCode":"AM","stateCode":"KT","latitude":"40.46252000","longitude":"44.70709000"},{"name":"Tsaghkadzor","countryCode":"AM","stateCode":"KT","latitude":"40.53259000","longitude":"44.72025000"},{"name":"Yeghvard","countryCode":"AM","stateCode":"KT","latitude":"40.32507000","longitude":"44.48608000"},{"name":"Zarr","countryCode":"AM","stateCode":"KT","latitude":"40.25848000","longitude":"44.73328000"},{"name":"Zoravan","countryCode":"AM","stateCode":"KT","latitude":"40.35553000","longitude":"44.52228000"},{"name":"Zovaber","countryCode":"AM","stateCode":"KT","latitude":"40.56671000","longitude":"44.79028000"},{"name":"Abovyan","countryCode":"AM","stateCode":"AR","latitude":"40.04851000","longitude":"44.54742000"},{"name":"Aralez","countryCode":"AM","stateCode":"AR","latitude":"39.90008000","longitude":"44.65570000"},{"name":"Ararat","countryCode":"AM","stateCode":"AR","latitude":"39.83069000","longitude":"44.70569000"},{"name":"Arevabuyr","countryCode":"AM","stateCode":"AR","latitude":"40.03607000","longitude":"44.46948000"},{"name":"Arevshat","countryCode":"AM","stateCode":"AR","latitude":"40.03963000","longitude":"44.54179000"},{"name":"Armash","countryCode":"AM","stateCode":"AR","latitude":"39.76672000","longitude":"44.81110000"},{"name":"Artashat","countryCode":"AM","stateCode":"AR","latitude":"39.96144000","longitude":"44.54447000"},{"name":"Avshar","countryCode":"AM","stateCode":"AR","latitude":"39.85553000","longitude":"44.65832000"},{"name":"Aygavan","countryCode":"AM","stateCode":"AR","latitude":"39.87327000","longitude":"44.66984000"},{"name":"Aygepat","countryCode":"AM","stateCode":"AR","latitude":"39.95845000","longitude":"44.59981000"},{"name":"Aygestan","countryCode":"AM","stateCode":"AR","latitude":"40.00293000","longitude":"44.55829000"},{"name":"Aygezard","countryCode":"AM","stateCode":"AR","latitude":"39.95436000","longitude":"44.60229000"},{"name":"Bardzrashen","countryCode":"AM","stateCode":"AR","latitude":"40.08533000","longitude":"44.57957000"},{"name":"Berk’anush","countryCode":"AM","stateCode":"AR","latitude":"39.97790000","longitude":"44.51672000"},{"name":"Burastan","countryCode":"AM","stateCode":"AR","latitude":"39.99157000","longitude":"44.49681000"},{"name":"Byuravan","countryCode":"AM","stateCode":"AR","latitude":"40.01604000","longitude":"44.51889000"},{"name":"Dalar","countryCode":"AM","stateCode":"AR","latitude":"39.97653000","longitude":"44.52649000"},{"name":"Darakert","countryCode":"AM","stateCode":"AR","latitude":"40.10553000","longitude":"44.41388000"},{"name":"Dashtavan","countryCode":"AM","stateCode":"AR","latitude":"40.10010000","longitude":"44.39172000"},{"name":"Dimitrov","countryCode":"AM","stateCode":"AR","latitude":"40.00848000","longitude":"44.49170000"},{"name":"Dvin","countryCode":"AM","stateCode":"AR","latitude":"40.01984000","longitude":"44.58376000"},{"name":"Getazat","countryCode":"AM","stateCode":"AR","latitude":"40.03844000","longitude":"44.56369000"},{"name":"Ghukasavan","countryCode":"AM","stateCode":"AR","latitude":"40.12793000","longitude":"44.41669000"},{"name":"Goravan","countryCode":"AM","stateCode":"AR","latitude":"39.90832000","longitude":"44.73328000"},{"name":"Hayanist","countryCode":"AM","stateCode":"AR","latitude":"40.12231000","longitude":"44.37793000"},{"name":"Hovtashat","countryCode":"AM","stateCode":"AR","latitude":"40.09729000","longitude":"44.34448000"},{"name":"Hovtashen","countryCode":"AM","stateCode":"AR","latitude":"40.02508000","longitude":"44.45007000"},{"name":"Jrahovit","countryCode":"AM","stateCode":"AR","latitude":"40.04730000","longitude":"44.47510000"},{"name":"Lusarrat","countryCode":"AM","stateCode":"AR","latitude":"39.87403000","longitude":"44.58678000"},{"name":"Marmarashen","countryCode":"AM","stateCode":"AR","latitude":"40.05829000","longitude":"44.47229000"},{"name":"Masis","countryCode":"AM","stateCode":"AR","latitude":"40.06542000","longitude":"44.41618000"},{"name":"Mrganush","countryCode":"AM","stateCode":"AR","latitude":"40.02857000","longitude":"44.55831000"},{"name":"Mrgavan","countryCode":"AM","stateCode":"AR","latitude":"39.97251000","longitude":"44.53565000"},{"name":"Mrgavet","countryCode":"AM","stateCode":"AR","latitude":"40.02789000","longitude":"44.48328000"},{"name":"Nizami","countryCode":"AM","stateCode":"AR","latitude":"40.09168000","longitude":"44.40570000"},{"name":"Norabats’","countryCode":"AM","stateCode":"AR","latitude":"40.10553000","longitude":"44.43329000"},{"name":"Noramarg","countryCode":"AM","stateCode":"AR","latitude":"40.02228000","longitude":"44.42511000"},{"name":"Norashen","countryCode":"AM","stateCode":"AR","latitude":"40.00130000","longitude":"44.59296000"},{"name":"Noyakert","countryCode":"AM","stateCode":"AR","latitude":"39.83069000","longitude":"44.66949000"},{"name":"Nshavan","countryCode":"AM","stateCode":"AR","latitude":"40.02787000","longitude":"44.52565000"},{"name":"Sayat’-Nova","countryCode":"AM","stateCode":"AR","latitude":"40.07507000","longitude":"44.40008000"},{"name":"Shahumyan","countryCode":"AM","stateCode":"AR","latitude":"39.94171000","longitude":"44.57233000"},{"name":"Sis","countryCode":"AM","stateCode":"AR","latitude":"40.05829000","longitude":"44.38892000"},{"name":"Sisavan","countryCode":"AM","stateCode":"AR","latitude":"39.90802000","longitude":"44.66721000"},{"name":"Surenavan","countryCode":"AM","stateCode":"AR","latitude":"39.79449000","longitude":"44.77508000"},{"name":"Vedi","countryCode":"AM","stateCode":"AR","latitude":"39.91388000","longitude":"44.72510000"},{"name":"Verin Artashat","countryCode":"AM","stateCode":"AR","latitude":"39.99731000","longitude":"44.58893000"},{"name":"Verin Dvin","countryCode":"AM","stateCode":"AR","latitude":"40.02434000","longitude":"44.59038000"},{"name":"Vosketap’","countryCode":"AM","stateCode":"AR","latitude":"39.88114000","longitude":"44.64917000"},{"name":"Vostan","countryCode":"AM","stateCode":"AR","latitude":"39.96515000","longitude":"44.55937000"},{"name":"Yeghegnavan","countryCode":"AM","stateCode":"AR","latitude":"39.83893000","longitude":"44.61951000"},{"name":"Zangakatun","countryCode":"AM","stateCode":"AR","latitude":"39.82233000","longitude":"45.04169000"},{"name":"Zorak","countryCode":"AM","stateCode":"AR","latitude":"40.09168000","longitude":"44.39447000"},{"name":"Agarak","countryCode":"AM","stateCode":"LO","latitude":"41.01072000","longitude":"44.46845000"},{"name":"Akht’ala","countryCode":"AM","stateCode":"LO","latitude":"41.16838000","longitude":"44.75811000"},{"name":"Alaverdi","countryCode":"AM","stateCode":"LO","latitude":"41.09766000","longitude":"44.67316000"},{"name":"Arevashogh","countryCode":"AM","stateCode":"LO","latitude":"40.86039000","longitude":"44.27438000"},{"name":"Bazum","countryCode":"AM","stateCode":"LO","latitude":"40.86763000","longitude":"44.43978000"},{"name":"Chochkan","countryCode":"AM","stateCode":"LO","latitude":"41.18118000","longitude":"44.83217000"},{"name":"Darpas","countryCode":"AM","stateCode":"LO","latitude":"40.83674000","longitude":"44.42494000"},{"name":"Dsegh","countryCode":"AM","stateCode":"LO","latitude":"40.96170000","longitude":"44.65003000"},{"name":"Fioletovo","countryCode":"AM","stateCode":"LO","latitude":"40.72241000","longitude":"44.71769000"},{"name":"Gogaran","countryCode":"AM","stateCode":"LO","latitude":"40.89255000","longitude":"44.19915000"},{"name":"Gugark’","countryCode":"AM","stateCode":"LO","latitude":"40.80460000","longitude":"44.54025000"},{"name":"Gyulagarak","countryCode":"AM","stateCode":"LO","latitude":"40.96715000","longitude":"44.47144000"},{"name":"Jrashen","countryCode":"AM","stateCode":"LO","latitude":"40.79028000","longitude":"44.18664000"},{"name":"Lerrnants’k’","countryCode":"AM","stateCode":"LO","latitude":"40.79532000","longitude":"44.27435000"},{"name":"Lerrnapat","countryCode":"AM","stateCode":"LO","latitude":"40.81538000","longitude":"44.39344000"},{"name":"Lerrnavan","countryCode":"AM","stateCode":"LO","latitude":"40.78820000","longitude":"44.16024000"},{"name":"Lorut","countryCode":"AM","stateCode":"LO","latitude":"40.93717000","longitude":"44.77142000"},{"name":"Margahovit","countryCode":"AM","stateCode":"LO","latitude":"40.73381000","longitude":"44.68474000"},{"name":"Mets Parni","countryCode":"AM","stateCode":"LO","latitude":"40.83472000","longitude":"44.11108000"},{"name":"Metsavan","countryCode":"AM","stateCode":"LO","latitude":"41.20156000","longitude":"44.22877000"},{"name":"Norashen","countryCode":"AM","stateCode":"LO","latitude":"41.18886000","longitude":"44.33336000"},{"name":"Odzun","countryCode":"AM","stateCode":"LO","latitude":"41.05321000","longitude":"44.61341000"},{"name":"Sarahart’","countryCode":"AM","stateCode":"LO","latitude":"40.87043000","longitude":"44.21407000"},{"name":"Saramej","countryCode":"AM","stateCode":"LO","latitude":"40.77487000","longitude":"44.22220000"},{"name":"Shahumyan","countryCode":"AM","stateCode":"LO","latitude":"40.77482000","longitude":"44.54596000"},{"name":"Shirakamut","countryCode":"AM","stateCode":"LO","latitude":"40.86056000","longitude":"44.15278000"},{"name":"Shnogh","countryCode":"AM","stateCode":"LO","latitude":"41.14693000","longitude":"44.84043000"},{"name":"Spitak","countryCode":"AM","stateCode":"LO","latitude":"40.83221000","longitude":"44.26731000"},{"name":"Step’anavan","countryCode":"AM","stateCode":"LO","latitude":"41.00995000","longitude":"44.38531000"},{"name":"Tashir","countryCode":"AM","stateCode":"LO","latitude":"41.12072000","longitude":"44.28462000"},{"name":"Tsaghkaber","countryCode":"AM","stateCode":"LO","latitude":"40.79849000","longitude":"44.10144000"},{"name":"Urrut","countryCode":"AM","stateCode":"LO","latitude":"41.06778000","longitude":"44.39628000"},{"name":"Vahagni","countryCode":"AM","stateCode":"LO","latitude":"40.90698000","longitude":"44.60873000"},{"name":"Vanadzor","countryCode":"AM","stateCode":"LO","latitude":"40.80456000","longitude":"44.49390000"},{"name":"Vardablur","countryCode":"AM","stateCode":"LO","latitude":"40.97083000","longitude":"44.50889000"},{"name":"Yeghegnut","countryCode":"AM","stateCode":"LO","latitude":"40.90302000","longitude":"44.63155000"},{"name":"Agarak","countryCode":"AM","stateCode":"SU","latitude":"39.20684000","longitude":"46.54460000"},{"name":"Akner","countryCode":"AM","stateCode":"SU","latitude":"39.53491000","longitude":"46.30732000"},{"name":"Angeghakot’","countryCode":"AM","stateCode":"SU","latitude":"39.56952000","longitude":"45.94452000"},{"name":"Brrnakot’","countryCode":"AM","stateCode":"SU","latitude":"39.49742000","longitude":"45.97241000"},{"name":"Dzorastan","countryCode":"AM","stateCode":"SU","latitude":"39.27059000","longitude":"46.35720000"},{"name":"Goris","countryCode":"AM","stateCode":"SU","latitude":"39.51111000","longitude":"46.34168000"},{"name":"Hats’avan","countryCode":"AM","stateCode":"SU","latitude":"39.46405000","longitude":"45.97047000"},{"name":"Kapan","countryCode":"AM","stateCode":"SU","latitude":"39.20755000","longitude":"46.40576000"},{"name":"Khndzoresk","countryCode":"AM","stateCode":"SU","latitude":"39.50568000","longitude":"46.43610000"},{"name":"Meghri","countryCode":"AM","stateCode":"SU","latitude":"38.90292000","longitude":"46.24458000"},{"name":"Shaghat","countryCode":"AM","stateCode":"SU","latitude":"39.55698000","longitude":"45.90727000"},{"name":"Shinuhayr","countryCode":"AM","stateCode":"SU","latitude":"39.43670000","longitude":"46.31787000"},{"name":"Tegh","countryCode":"AM","stateCode":"SU","latitude":"39.55826000","longitude":"46.48054000"},{"name":"Verishen","countryCode":"AM","stateCode":"SU","latitude":"39.53543000","longitude":"46.32063000"},{"name":"Agarakadzor","countryCode":"AM","stateCode":"VD","latitude":"39.73608000","longitude":"45.35553000"},{"name":"Aghavnadzor","countryCode":"AM","stateCode":"VD","latitude":"39.78607000","longitude":"45.22790000"},{"name":"Areni","countryCode":"AM","stateCode":"VD","latitude":"39.71668000","longitude":"45.18329000"},{"name":"Getap’","countryCode":"AM","stateCode":"VD","latitude":"39.76392000","longitude":"45.30829000"},{"name":"Gladzor","countryCode":"AM","stateCode":"VD","latitude":"39.78070000","longitude":"45.34729000"},{"name":"Jermuk","countryCode":"AM","stateCode":"VD","latitude":"39.84168000","longitude":"45.66949000"},{"name":"Malishka","countryCode":"AM","stateCode":"VD","latitude":"39.74731000","longitude":"45.40570000"},{"name":"Rrind","countryCode":"AM","stateCode":"VD","latitude":"39.76111000","longitude":"45.17792000"},{"name":"Shatin","countryCode":"AM","stateCode":"VD","latitude":"39.83612000","longitude":"45.30292000"},{"name":"Vayk’","countryCode":"AM","stateCode":"VD","latitude":"39.68890000","longitude":"45.46668000"},{"name":"Vernashen","countryCode":"AM","stateCode":"VD","latitude":"39.79236000","longitude":"45.36389000"},{"name":"Yeghegis","countryCode":"AM","stateCode":"VD","latitude":"39.87231000","longitude":"45.35010000"},{"name":"Yeghegnadzor","countryCode":"AM","stateCode":"VD","latitude":"39.76389000","longitude":"45.33239000"},{"name":"Zarrit’ap’","countryCode":"AM","stateCode":"VD","latitude":"39.63892000","longitude":"45.51111000"},{"name":"Agarakavan","countryCode":"AM","stateCode":"AG","latitude":"40.33069000","longitude":"44.07233000"},{"name":"Aparan","countryCode":"AM","stateCode":"AG","latitude":"40.59323000","longitude":"44.35890000"},{"name":"Aragats","countryCode":"AM","stateCode":"AG","latitude":"40.48889000","longitude":"44.35290000"},{"name":"Arteni","countryCode":"AM","stateCode":"AG","latitude":"40.29730000","longitude":"43.76672000"},{"name":"Ashnak","countryCode":"AM","stateCode":"AG","latitude":"40.33069000","longitude":"43.91669000"},{"name":"Ashtarak","countryCode":"AM","stateCode":"AG","latitude":"40.29910000","longitude":"44.36204000"},{"name":"Byurakan","countryCode":"AM","stateCode":"AG","latitude":"40.33894000","longitude":"44.27275000"},{"name":"Hnaberd","countryCode":"AM","stateCode":"AG","latitude":"40.63721000","longitude":"44.14058000"},{"name":"Karbi","countryCode":"AM","stateCode":"AG","latitude":"40.33069000","longitude":"44.37793000"},{"name":"Kasakh","countryCode":"AM","stateCode":"AG","latitude":"40.53697000","longitude":"44.41046000"},{"name":"Kosh","countryCode":"AM","stateCode":"AG","latitude":"40.30011000","longitude":"44.16107000"},{"name":"Nor Yerznka","countryCode":"AM","stateCode":"AG","latitude":"40.30011000","longitude":"44.38892000"},{"name":"Oshakan","countryCode":"AM","stateCode":"AG","latitude":"40.26392000","longitude":"44.31671000"},{"name":"Sasunik","countryCode":"AM","stateCode":"AG","latitude":"40.25012000","longitude":"44.34448000"},{"name":"Shenavan","countryCode":"AM","stateCode":"AG","latitude":"40.48328000","longitude":"44.38348000"},{"name":"Tsaghkahovit","countryCode":"AM","stateCode":"AG","latitude":"40.63428000","longitude":"44.22241000"},{"name":"T’alin","countryCode":"AM","stateCode":"AG","latitude":"40.39172000","longitude":"43.87793000"},{"name":"Ushi","countryCode":"AM","stateCode":"AG","latitude":"40.34729000","longitude":"44.37512000"},{"name":"Voskevaz","countryCode":"AM","stateCode":"AG","latitude":"40.27508000","longitude":"44.30011000"},{"name":"Zovuni","countryCode":"AM","stateCode":"AG","latitude":"40.51111000","longitude":"44.43890000"},{"name":"Aghavnatun","countryCode":"AM","stateCode":"AV","latitude":"40.23330000","longitude":"44.25295000"},{"name":"Aknalich","countryCode":"AM","stateCode":"AV","latitude":"40.14728000","longitude":"44.16669000"},{"name":"Aknashen","countryCode":"AM","stateCode":"AV","latitude":"40.09551000","longitude":"44.28604000"},{"name":"Alashkert","countryCode":"AM","stateCode":"AV","latitude":"40.10712000","longitude":"44.05108000"},{"name":"Apaga","countryCode":"AM","stateCode":"AV","latitude":"40.09729000","longitude":"44.25293000"},{"name":"Arak’s","countryCode":"AM","stateCode":"AV","latitude":"40.05548000","longitude":"44.30292000"},{"name":"Arazap’","countryCode":"AM","stateCode":"AV","latitude":"40.04169000","longitude":"44.14728000"},{"name":"Arbat’","countryCode":"AM","stateCode":"AV","latitude":"40.13892000","longitude":"44.40289000"},{"name":"Arevashat","countryCode":"AM","stateCode":"AV","latitude":"40.14447000","longitude":"44.37512000"},{"name":"Arevik","countryCode":"AM","stateCode":"AV","latitude":"40.10010000","longitude":"44.09448000"},{"name":"Argavand","countryCode":"AM","stateCode":"AV","latitude":"40.06110000","longitude":"44.09448000"},{"name":"Armavir","countryCode":"AM","stateCode":"AV","latitude":"40.15446000","longitude":"44.03815000"},{"name":"Arshaluys","countryCode":"AM","stateCode":"AV","latitude":"40.16949000","longitude":"44.21393000"},{"name":"Artimet","countryCode":"AM","stateCode":"AV","latitude":"40.15008000","longitude":"44.26672000"},{"name":"Aygek","countryCode":"AM","stateCode":"AV","latitude":"40.18890000","longitude":"44.38611000"},{"name":"Aygeshat","countryCode":"AM","stateCode":"AV","latitude":"40.07507000","longitude":"44.06110000"},{"name":"Baghramyan","countryCode":"AM","stateCode":"AV","latitude":"40.19452000","longitude":"44.36951000"},{"name":"Bambakashat","countryCode":"AM","stateCode":"AV","latitude":"40.10828000","longitude":"44.01947000"},{"name":"Dalarik","countryCode":"AM","stateCode":"AV","latitude":"40.22790000","longitude":"43.87793000"},{"name":"Doghs","countryCode":"AM","stateCode":"AV","latitude":"40.22229000","longitude":"44.27228000"},{"name":"Gay","countryCode":"AM","stateCode":"AV","latitude":"40.08444000","longitude":"44.30528000"},{"name":"Geghakert","countryCode":"AM","stateCode":"AV","latitude":"40.18516000","longitude":"44.24331000"},{"name":"Geghanist","countryCode":"AM","stateCode":"AV","latitude":"40.14587000","longitude":"44.43048000"},{"name":"Getashen","countryCode":"AM","stateCode":"AV","latitude":"40.04449000","longitude":"43.94171000"},{"name":"Gmbet’","countryCode":"AM","stateCode":"AV","latitude":"40.22369000","longitude":"44.25409000"},{"name":"Griboyedov","countryCode":"AM","stateCode":"AV","latitude":"40.11307000","longitude":"44.27169000"},{"name":"Haykashen","countryCode":"AM","stateCode":"AV","latitude":"40.07233000","longitude":"44.30829000"},{"name":"Hovtamej","countryCode":"AM","stateCode":"AV","latitude":"40.18329000","longitude":"44.25848000"},{"name":"Janfida","countryCode":"AM","stateCode":"AV","latitude":"40.04449000","longitude":"44.02789000"},{"name":"Khoronk’","countryCode":"AM","stateCode":"AV","latitude":"40.13611000","longitude":"44.24731000"},{"name":"Lenughi","countryCode":"AM","stateCode":"AV","latitude":"40.12512000","longitude":"43.96393000"},{"name":"Lukashin","countryCode":"AM","stateCode":"AV","latitude":"40.18726000","longitude":"44.00390000"},{"name":"Margara","countryCode":"AM","stateCode":"AV","latitude":"40.03332000","longitude":"44.18048000"},{"name":"Mayisyan","countryCode":"AM","stateCode":"AV","latitude":"40.15701000","longitude":"44.09192000"},{"name":"Merdzavan","countryCode":"AM","stateCode":"AV","latitude":"40.18140000","longitude":"44.40033000"},{"name":"Metsamor","countryCode":"AM","stateCode":"AV","latitude":"40.14447000","longitude":"44.11670000"},{"name":"Mrgashat","countryCode":"AM","stateCode":"AV","latitude":"40.13068000","longitude":"44.08069000"},{"name":"Musalerr","countryCode":"AM","stateCode":"AV","latitude":"40.15570000","longitude":"44.37793000"},{"name":"Myasnikyan","countryCode":"AM","stateCode":"AV","latitude":"40.18048000","longitude":"43.91949000"},{"name":"Nalbandyan","countryCode":"AM","stateCode":"AV","latitude":"40.06390000","longitude":"43.98889000"},{"name":"Nor Armavir","countryCode":"AM","stateCode":"AV","latitude":"40.08612000","longitude":"43.99451000"},{"name":"Norakert","countryCode":"AM","stateCode":"AV","latitude":"40.19733000","longitude":"44.35010000"},{"name":"Ptghunk’","countryCode":"AM","stateCode":"AV","latitude":"40.16388000","longitude":"44.36389000"},{"name":"P’shatavan","countryCode":"AM","stateCode":"AV","latitude":"40.03888000","longitude":"44.06671000"},{"name":"Sardarapat","countryCode":"AM","stateCode":"AV","latitude":"40.13206000","longitude":"44.00969000"},{"name":"Shenavan","countryCode":"AM","stateCode":"AV","latitude":"40.05548000","longitude":"43.93048000"},{"name":"Tandzut","countryCode":"AM","stateCode":"AV","latitude":"40.06952000","longitude":"44.07788000"},{"name":"Taronik","countryCode":"AM","stateCode":"AV","latitude":"40.13367000","longitude":"44.19957000"},{"name":"Tsaghkunk’","countryCode":"AM","stateCode":"AV","latitude":"40.18048000","longitude":"44.27228000"},{"name":"Tsiatsan","countryCode":"AM","stateCode":"AV","latitude":"40.18610000","longitude":"44.26947000"},{"name":"Vagharshapat","countryCode":"AM","stateCode":"AV","latitude":"40.16557000","longitude":"44.29462000"},{"name":"Voskehat","countryCode":"AM","stateCode":"AV","latitude":"40.14172000","longitude":"44.33069000"},{"name":"Yeghegnut","countryCode":"AM","stateCode":"AV","latitude":"40.08893000","longitude":"44.16669000"},{"name":"Yeraskhahun","countryCode":"AM","stateCode":"AV","latitude":"40.07233000","longitude":"44.21948000"},{"name":"Akhuryan","countryCode":"AM","stateCode":"SH","latitude":"40.78003000","longitude":"43.90027000"},{"name":"Amasia","countryCode":"AM","stateCode":"SH","latitude":"40.95442000","longitude":"43.78720000"},{"name":"Anushavan","countryCode":"AM","stateCode":"SH","latitude":"40.65008000","longitude":"43.98053000"},{"name":"Arevik","countryCode":"AM","stateCode":"SH","latitude":"40.74170000","longitude":"43.90430000"},{"name":"Arevshat","countryCode":"AM","stateCode":"SH","latitude":"40.65345000","longitude":"44.04419000"},{"name":"Arrap’i","countryCode":"AM","stateCode":"SH","latitude":"40.78276000","longitude":"43.80583000"},{"name":"Azatan","countryCode":"AM","stateCode":"SH","latitude":"40.71959000","longitude":"43.82727000"},{"name":"Basen","countryCode":"AM","stateCode":"SH","latitude":"40.75767000","longitude":"43.99274000"},{"name":"Dzit’hank’ov","countryCode":"AM","stateCode":"SH","latitude":"40.50848000","longitude":"43.82092000"},{"name":"Gyumri","countryCode":"AM","stateCode":"SH","latitude":"40.79420000","longitude":"43.84528000"},{"name":"Haykavan","countryCode":"AM","stateCode":"SH","latitude":"40.80312000","longitude":"43.75173000"},{"name":"Horrom","countryCode":"AM","stateCode":"SH","latitude":"40.65973000","longitude":"43.89032000"},{"name":"Kamo","countryCode":"AM","stateCode":"SH","latitude":"40.82572000","longitude":"43.95071000"},{"name":"Lerrnakert","countryCode":"AM","stateCode":"SH","latitude":"40.56250000","longitude":"43.93890000"},{"name":"Maralik","countryCode":"AM","stateCode":"SH","latitude":"40.57507000","longitude":"43.87231000"},{"name":"Marmashen","countryCode":"AM","stateCode":"SH","latitude":"40.83486000","longitude":"43.77790000"},{"name":"Mayisyan","countryCode":"AM","stateCode":"SH","latitude":"40.84715000","longitude":"43.83938000"},{"name":"Meghrashen","countryCode":"AM","stateCode":"SH","latitude":"40.67230000","longitude":"43.95831000"},{"name":"Mets Mant’ash","countryCode":"AM","stateCode":"SH","latitude":"40.64376000","longitude":"44.05653000"},{"name":"Pemzashen","countryCode":"AM","stateCode":"SH","latitude":"40.58612000","longitude":"43.94311000"},{"name":"P’ok’r Mant’ash","countryCode":"AM","stateCode":"SH","latitude":"40.64026000","longitude":"44.04666000"},{"name":"Saratak","countryCode":"AM","stateCode":"SH","latitude":"40.67090000","longitude":"43.87231000"},{"name":"Shirak","countryCode":"AM","stateCode":"SH","latitude":"40.84042000","longitude":"43.91582000"},{"name":"Spandaryan","countryCode":"AM","stateCode":"SH","latitude":"40.66105000","longitude":"44.01551000"},{"name":"Voskehask","countryCode":"AM","stateCode":"SH","latitude":"40.76426000","longitude":"43.77474000"},{"name":"Yerazgavors","countryCode":"AM","stateCode":"SH","latitude":"40.69505000","longitude":"43.74722000"},{"name":"Akunk’","countryCode":"AM","stateCode":"GR","latitude":"40.15886000","longitude":"45.72568000"},{"name":"Astghadzor","countryCode":"AM","stateCode":"GR","latitude":"40.12231000","longitude":"45.35553000"},{"name":"Chambarak","countryCode":"AM","stateCode":"GR","latitude":"40.59655000","longitude":"45.35498000"},{"name":"Ddmashen","countryCode":"AM","stateCode":"GR","latitude":"40.57028000","longitude":"44.82295000"},{"name":"Drakhtik","countryCode":"AM","stateCode":"GR","latitude":"40.56497000","longitude":"45.23670000"},{"name":"Dzoragyugh","countryCode":"AM","stateCode":"GR","latitude":"40.16957000","longitude":"45.18337000"},{"name":"Gagarin","countryCode":"AM","stateCode":"GR","latitude":"40.54026000","longitude":"44.86962000"},{"name":"Gandzak","countryCode":"AM","stateCode":"GR","latitude":"40.31472000","longitude":"45.11139000"},{"name":"Gavarr","countryCode":"AM","stateCode":"GR","latitude":"40.35398000","longitude":"45.12386000"},{"name":"Geghamasar","countryCode":"AM","stateCode":"GR","latitude":"40.31091000","longitude":"45.67924000"},{"name":"Geghamavan","countryCode":"AM","stateCode":"GR","latitude":"40.56250000","longitude":"44.88892000"},{"name":"Karanlukh","countryCode":"AM","stateCode":"GR","latitude":"40.10444000","longitude":"45.28972000"},{"name":"Karchaghbyur","countryCode":"AM","stateCode":"GR","latitude":"40.17048000","longitude":"45.57785000"},{"name":"Lanjaghbyur","countryCode":"AM","stateCode":"GR","latitude":"40.26947000","longitude":"45.14447000"},{"name":"Lchap’","countryCode":"AM","stateCode":"GR","latitude":"40.45569000","longitude":"45.07507000"},{"name":"Lchashen","countryCode":"AM","stateCode":"GR","latitude":"40.51947000","longitude":"44.93048000"},{"name":"Lichk’","countryCode":"AM","stateCode":"GR","latitude":"40.15933000","longitude":"45.23467000"},{"name":"Madina","countryCode":"AM","stateCode":"GR","latitude":"40.07637000","longitude":"45.25507000"},{"name":"Martuni","countryCode":"AM","stateCode":"GR","latitude":"40.08333000","longitude":"45.25000000"},{"name":"Mets Masrik","countryCode":"AM","stateCode":"GR","latitude":"40.21948000","longitude":"45.76391000"},{"name":"Nerk’in Getashen","countryCode":"AM","stateCode":"GR","latitude":"40.14172000","longitude":"45.27087000"},{"name":"Noratus","countryCode":"AM","stateCode":"GR","latitude":"40.37793000","longitude":"45.18048000"},{"name":"Sarukhan","countryCode":"AM","stateCode":"GR","latitude":"40.29169000","longitude":"45.13068000"},{"name":"Sevan","countryCode":"AM","stateCode":"GR","latitude":"40.54730000","longitude":"44.94171000"},{"name":"Tsovagyugh","countryCode":"AM","stateCode":"GR","latitude":"40.63348000","longitude":"44.96112000"},{"name":"Tsovak","countryCode":"AM","stateCode":"GR","latitude":"40.18254000","longitude":"45.63286000"},{"name":"Tsovasar","countryCode":"AM","stateCode":"GR","latitude":"40.13820000","longitude":"45.19096000"},{"name":"Tsovazard","countryCode":"AM","stateCode":"GR","latitude":"40.47510000","longitude":"45.05011000"},{"name":"Tsovinar","countryCode":"AM","stateCode":"GR","latitude":"40.15959000","longitude":"45.46786000"},{"name":"Vaghashen","countryCode":"AM","stateCode":"GR","latitude":"40.13611000","longitude":"45.33069000"},{"name":"Vahan","countryCode":"AM","stateCode":"GR","latitude":"40.57549000","longitude":"45.39769000"},{"name":"Vardenik","countryCode":"AM","stateCode":"GR","latitude":"40.13348000","longitude":"45.44311000"},{"name":"Vardenis","countryCode":"AM","stateCode":"GR","latitude":"40.18329000","longitude":"45.73053000"},{"name":"Varser","countryCode":"AM","stateCode":"GR","latitude":"40.55548000","longitude":"44.90832000"},{"name":"Verin Getashen","countryCode":"AM","stateCode":"GR","latitude":"40.13068000","longitude":"45.25293000"},{"name":"Yeranos","countryCode":"AM","stateCode":"GR","latitude":"40.20428000","longitude":"45.19209000"},{"name":"Arabkir","countryCode":"AM","stateCode":"ER","latitude":"40.20549000","longitude":"44.50699000"},{"name":"Argavand","countryCode":"AM","stateCode":"ER","latitude":"40.15289000","longitude":"44.43890000"},{"name":"Jrashen","countryCode":"AM","stateCode":"ER","latitude":"40.05275000","longitude":"44.51259000"},{"name":"K’anak’erravan","countryCode":"AM","stateCode":"ER","latitude":"40.24739000","longitude":"44.53511000"},{"name":"Vardadzor","countryCode":"AM","stateCode":"ER","latitude":"40.18701000","longitude":"45.19212000"},{"name":"Yerevan","countryCode":"AM","stateCode":"ER","latitude":"40.18111000","longitude":"44.51361000"},{"name":"Archis","countryCode":"AM","stateCode":"TV","latitude":"41.16351000","longitude":"44.87631000"},{"name":"Artsvaberd","countryCode":"AM","stateCode":"TV","latitude":"40.83947000","longitude":"45.47033000"},{"name":"Aygehovit","countryCode":"AM","stateCode":"TV","latitude":"40.97951000","longitude":"45.25033000"},{"name":"Azatamut","countryCode":"AM","stateCode":"TV","latitude":"40.98204000","longitude":"45.18551000"},{"name":"Bagratashen","countryCode":"AM","stateCode":"TV","latitude":"41.24358000","longitude":"44.81737000"},{"name":"Berd","countryCode":"AM","stateCode":"TV","latitude":"40.88135000","longitude":"45.38901000"},{"name":"Berdavan","countryCode":"AM","stateCode":"TV","latitude":"41.20503000","longitude":"44.99967000"},{"name":"Dilijan","countryCode":"AM","stateCode":"TV","latitude":"40.74170000","longitude":"44.85010000"},{"name":"Haghartsin","countryCode":"AM","stateCode":"TV","latitude":"40.77614000","longitude":"44.96847000"},{"name":"Ijevan","countryCode":"AM","stateCode":"TV","latitude":"40.87877000","longitude":"45.14851000"},{"name":"Khasht’arrak","countryCode":"AM","stateCode":"TV","latitude":"40.93668000","longitude":"45.18210000"},{"name":"Mosesgegh","countryCode":"AM","stateCode":"TV","latitude":"40.90534000","longitude":"45.48838000"},{"name":"Navur","countryCode":"AM","stateCode":"TV","latitude":"40.86695000","longitude":"45.34179000"},{"name":"Noyemberyan","countryCode":"AM","stateCode":"TV","latitude":"41.17244000","longitude":"44.99917000"},{"name":"Parravak’ar","countryCode":"AM","stateCode":"TV","latitude":"40.98248000","longitude":"45.36696000"},{"name":"Sarigyugh","countryCode":"AM","stateCode":"TV","latitude":"41.03531000","longitude":"45.14486000"},{"name":"Voskevan","countryCode":"AM","stateCode":"TV","latitude":"41.12081000","longitude":"45.06381000"},{"name":"Belas","countryCode":"AO","stateCode":"LUA","latitude":"-9.06875000","longitude":"13.16072000"},{"name":"Icolo e Bengo","countryCode":"AO","stateCode":"LUA","latitude":"-9.24191000","longitude":"13.73549000"},{"name":"Luanda","countryCode":"AO","stateCode":"LUA","latitude":"-8.83682000","longitude":"13.23432000"},{"name":"Benguela","countryCode":"AO","stateCode":"BGU","latitude":"-12.57626000","longitude":"13.40547000"},{"name":"Catumbela","countryCode":"AO","stateCode":"BGU","latitude":"-12.43002000","longitude":"13.54677000"},{"name":"Lobito","countryCode":"AO","stateCode":"BGU","latitude":"-12.36440000","longitude":"13.53601000"},{"name":"Cabinda","countryCode":"AO","stateCode":"CAB","latitude":"-5.55000000","longitude":"12.20000000"},{"name":"Caconda","countryCode":"AO","stateCode":"HUI","latitude":"-13.73333000","longitude":"15.06667000"},{"name":"Caluquembe","countryCode":"AO","stateCode":"HUI","latitude":"-13.92093000","longitude":"14.53476000"},{"name":"Chibia","countryCode":"AO","stateCode":"HUI","latitude":"-15.23657000","longitude":"13.88468000"},{"name":"Chicomba","countryCode":"AO","stateCode":"HUI","latitude":"-14.30788000","longitude":"14.98672000"},{"name":"Chipindo","countryCode":"AO","stateCode":"HUI","latitude":"-13.86830000","longitude":"15.73277000"},{"name":"Cuvango","countryCode":"AO","stateCode":"HUI","latitude":"-14.27693000","longitude":"16.31475000"},{"name":"Gambos","countryCode":"AO","stateCode":"HUI","latitude":"-15.80926000","longitude":"14.07661000"},{"name":"Humpata","countryCode":"AO","stateCode":"HUI","latitude":"-15.07250000","longitude":"13.36771000"},{"name":"Jamba","countryCode":"AO","stateCode":"HUI","latitude":"-14.76294000","longitude":"15.83493000"},{"name":"Lubango","countryCode":"AO","stateCode":"HUI","latitude":"-14.91717000","longitude":"13.49250000"},{"name":"Matala","countryCode":"AO","stateCode":"HUI","latitude":"-15.23967000","longitude":"15.17246000"},{"name":"Quilengues","countryCode":"AO","stateCode":"HUI","latitude":"-13.99213000","longitude":"13.76705000"},{"name":"Quipungo","countryCode":"AO","stateCode":"HUI","latitude":"-15.12203000","longitude":"14.55953000"},{"name":"Camabatela","countryCode":"AO","stateCode":"CNO","latitude":"-8.18812000","longitude":"15.37495000"},{"name":"N’dalatando","countryCode":"AO","stateCode":"CNO","latitude":"-9.29782000","longitude":"14.91162000"},{"name":"Camacupa","countryCode":"AO","stateCode":"BIE","latitude":"-12.01667000","longitude":"17.48333000"},{"name":"Catabola","countryCode":"AO","stateCode":"BIE","latitude":"-12.15000000","longitude":"17.28333000"},{"name":"Chissamba","countryCode":"AO","stateCode":"BIE","latitude":"-12.16667000","longitude":"17.33333000"},{"name":"Cuito","countryCode":"AO","stateCode":"BIE","latitude":"-12.38333000","longitude":"16.93333000"},{"name":"Caxito","countryCode":"AO","stateCode":"BGO","latitude":"-8.57848000","longitude":"13.66425000"},{"name":"Cazaji","countryCode":"AO","stateCode":"LSU","latitude":"-11.06715000","longitude":"20.70148000"},{"name":"Saurimo","countryCode":"AO","stateCode":"LSU","latitude":"-9.66078000","longitude":"20.39155000"},{"name":"Caála","countryCode":"AO","stateCode":"HUA","latitude":"-12.85250000","longitude":"15.56056000"},{"name":"Chela","countryCode":"AO","stateCode":"HUA","latitude":"-12.30261000","longitude":"15.43358000"},{"name":"Huambo","countryCode":"AO","stateCode":"HUA","latitude":"-12.77611000","longitude":"15.73917000"},{"name":"Longonjo","countryCode":"AO","stateCode":"HUA","latitude":"-12.90667000","longitude":"15.25333000"},{"name":"Luau","countryCode":"AO","stateCode":"MOX","latitude":"-10.70727000","longitude":"22.22466000"},{"name":"Luena","countryCode":"AO","stateCode":"MOX","latitude":"-11.78333000","longitude":"19.91667000"},{"name":"Lumeje","countryCode":"AO","stateCode":"MOX","latitude":"-11.55000000","longitude":"20.78333000"},{"name":"Léua","countryCode":"AO","stateCode":"MOX","latitude":"-11.65000000","longitude":"20.45000000"},{"name":"Lucapa","countryCode":"AO","stateCode":"LNO","latitude":"-8.68337000","longitude":"20.27045000"},{"name":"Malanje","countryCode":"AO","stateCode":"MAL","latitude":"-9.54015000","longitude":"16.34096000"},{"name":"Mbanza Congo","countryCode":"AO","stateCode":"ZAI","latitude":"-6.26703000","longitude":"14.24010000"},{"name":"N\'zeto","countryCode":"AO","stateCode":"ZAI","latitude":"-7.23116000","longitude":"12.86660000"},{"name":"Soio","countryCode":"AO","stateCode":"ZAI","latitude":"-6.13490000","longitude":"12.36894000"},{"name":"Menongue","countryCode":"AO","stateCode":"CCU","latitude":"-14.65850000","longitude":"17.69099000"},{"name":"Ondjiva","countryCode":"AO","stateCode":"CNN","latitude":"-17.06667000","longitude":"15.73333000"},{"name":"Quibala","countryCode":"AO","stateCode":"CUS","latitude":"-10.73366000","longitude":"14.97995000"},{"name":"Sumbe","countryCode":"AO","stateCode":"CUS","latitude":"-11.20605000","longitude":"13.84371000"},{"name":"Uacu Cungo","countryCode":"AO","stateCode":"CUS","latitude":"-11.35669000","longitude":"15.11719000"},{"name":"Uíge","countryCode":"AO","stateCode":"UIG","latitude":"-7.60874000","longitude":"15.06131000"},{"name":"28 de Noviembre","countryCode":"AR","stateCode":"Z","latitude":"-51.58390000","longitude":"-72.21382000"},{"name":"Caleta Olivia","countryCode":"AR","stateCode":"Z","latitude":"-46.43929000","longitude":"-67.52814000"},{"name":"Comandante Luis Piedra Buena","countryCode":"AR","stateCode":"Z","latitude":"-49.98513000","longitude":"-68.91467000"},{"name":"Departamento de Deseado","countryCode":"AR","stateCode":"Z","latitude":"-47.33333000","longitude":"-67.83333000"},{"name":"Departamento de Güer Aike","countryCode":"AR","stateCode":"Z","latitude":"-51.33333000","longitude":"-70.33333000"},{"name":"Departamento de Lago Argentino","countryCode":"AR","stateCode":"Z","latitude":"-49.75000000","longitude":"-72.00000000"},{"name":"Departamento de Magallanes","countryCode":"AR","stateCode":"Z","latitude":"-48.75000000","longitude":"-68.50000000"},{"name":"Departamento de Río Chico","countryCode":"AR","stateCode":"Z","latitude":"-48.25000000","longitude":"-71.00000000"},{"name":"El Calafate","countryCode":"AR","stateCode":"Z","latitude":"-50.34075000","longitude":"-72.27682000"},{"name":"Gobernador Gregores","countryCode":"AR","stateCode":"Z","latitude":"-48.75057000","longitude":"-70.24741000"},{"name":"Las Heras","countryCode":"AR","stateCode":"Z","latitude":"-46.54186000","longitude":"-68.93593000"},{"name":"Los Antiguos","countryCode":"AR","stateCode":"Z","latitude":"-46.54972000","longitude":"-71.63086000"},{"name":"Perito Moreno","countryCode":"AR","stateCode":"Z","latitude":"-46.58995000","longitude":"-70.92975000"},{"name":"Pico Truncado","countryCode":"AR","stateCode":"Z","latitude":"-46.79490000","longitude":"-67.95731000"},{"name":"Puerto Deseado","countryCode":"AR","stateCode":"Z","latitude":"-47.75034000","longitude":"-65.89382000"},{"name":"Puerto Santa Cruz","countryCode":"AR","stateCode":"Z","latitude":"-50.01910000","longitude":"-68.52321000"},{"name":"Río Gallegos","countryCode":"AR","stateCode":"Z","latitude":"-51.62261000","longitude":"-69.21813000"},{"name":"Río Turbio","countryCode":"AR","stateCode":"Z","latitude":"-51.53587000","longitude":"-72.33673000"},{"name":"San Julián","countryCode":"AR","stateCode":"Z","latitude":"-49.30554000","longitude":"-67.72743000"},{"name":"Yacimiento Río Turbio","countryCode":"AR","stateCode":"Z","latitude":"-51.57321000","longitude":"-72.35080000"},{"name":"Abra Pampa","countryCode":"AR","stateCode":"Y","latitude":"-22.72049000","longitude":"-65.69697000"},{"name":"Caimancito","countryCode":"AR","stateCode":"Y","latitude":"-23.74069000","longitude":"-64.59370000"},{"name":"Calilegua","countryCode":"AR","stateCode":"Y","latitude":"-23.77368000","longitude":"-64.77002000"},{"name":"Departamento de Cochinoca","countryCode":"AR","stateCode":"Y","latitude":"-23.00000000","longitude":"-65.83333000"},{"name":"Departamento de Rinconada","countryCode":"AR","stateCode":"Y","latitude":"-22.50000000","longitude":"-66.50000000"},{"name":"Departamento de Tumbaya","countryCode":"AR","stateCode":"Y","latitude":"-23.71667000","longitude":"-65.66667000"},{"name":"El Aguilar","countryCode":"AR","stateCode":"Y","latitude":"-23.21572000","longitude":"-65.68005000"},{"name":"Fraile Pintado","countryCode":"AR","stateCode":"Y","latitude":"-23.94079000","longitude":"-64.79943000"},{"name":"Humahuaca","countryCode":"AR","stateCode":"Y","latitude":"-23.20544000","longitude":"-65.35048000"},{"name":"Ingenio La Esperanza","countryCode":"AR","stateCode":"Y","latitude":"-24.22554000","longitude":"-64.83896000"},{"name":"La Mendieta","countryCode":"AR","stateCode":"Y","latitude":"-24.31187000","longitude":"-64.96377000"},{"name":"La Quiaca","countryCode":"AR","stateCode":"Y","latitude":"-22.10236000","longitude":"-65.59299000"},{"name":"Libertador General San Martín","countryCode":"AR","stateCode":"Y","latitude":"-23.80644000","longitude":"-64.78757000"},{"name":"Maimará","countryCode":"AR","stateCode":"Y","latitude":"-23.62392000","longitude":"-65.40797000"},{"name":"Palma Sola","countryCode":"AR","stateCode":"Y","latitude":"-23.97771000","longitude":"-64.30311000"},{"name":"Palpalá","countryCode":"AR","stateCode":"Y","latitude":"-24.25647000","longitude":"-65.21163000"},{"name":"San Pedro de Jujuy","countryCode":"AR","stateCode":"Y","latitude":"-24.23127000","longitude":"-64.86614000"},{"name":"San Salvador de Jujuy","countryCode":"AR","stateCode":"Y","latitude":"-24.19457000","longitude":"-65.29712000"},{"name":"Santa Clara","countryCode":"AR","stateCode":"Y","latitude":"-24.30921000","longitude":"-64.66253000"},{"name":"Tilcara","countryCode":"AR","stateCode":"Y","latitude":"-23.57817000","longitude":"-65.39516000"},{"name":"Yuto","countryCode":"AR","stateCode":"Y","latitude":"-23.64342000","longitude":"-64.47194000"},{"name":"Achiras","countryCode":"AR","stateCode":"X","latitude":"-33.17538000","longitude":"-64.99331000"},{"name":"Adelia María","countryCode":"AR","stateCode":"X","latitude":"-33.63152000","longitude":"-64.02097000"},{"name":"Agua de Oro","countryCode":"AR","stateCode":"X","latitude":"-31.06661000","longitude":"-64.30017000"},{"name":"Alejandro Roca","countryCode":"AR","stateCode":"X","latitude":"-33.35369000","longitude":"-63.71849000"},{"name":"Alejo Ledesma","countryCode":"AR","stateCode":"X","latitude":"-33.60643000","longitude":"-62.62304000"},{"name":"Almafuerte","countryCode":"AR","stateCode":"X","latitude":"-32.19296000","longitude":"-64.25559000"},{"name":"Alta Gracia","countryCode":"AR","stateCode":"X","latitude":"-31.65292000","longitude":"-64.42826000"},{"name":"Altos de Chipión","countryCode":"AR","stateCode":"X","latitude":"-30.95590000","longitude":"-62.33727000"},{"name":"Arias","countryCode":"AR","stateCode":"X","latitude":"-33.64411000","longitude":"-62.40272000"},{"name":"Arroyito","countryCode":"AR","stateCode":"X","latitude":"-31.42022000","longitude":"-63.05002000"},{"name":"Arroyo Cabral","countryCode":"AR","stateCode":"X","latitude":"-32.49119000","longitude":"-63.40126000"},{"name":"Balnearia","countryCode":"AR","stateCode":"X","latitude":"-31.00880000","longitude":"-62.66733000"},{"name":"Bell Ville","countryCode":"AR","stateCode":"X","latitude":"-32.62591000","longitude":"-62.68873000"},{"name":"Berrotarán","countryCode":"AR","stateCode":"X","latitude":"-32.45100000","longitude":"-64.38867000"},{"name":"Brinkmann","countryCode":"AR","stateCode":"X","latitude":"-30.86589000","longitude":"-62.03742000"},{"name":"Buchardo","countryCode":"AR","stateCode":"X","latitude":"-34.72263000","longitude":"-63.50920000"},{"name":"Camilo Aldao","countryCode":"AR","stateCode":"X","latitude":"-33.12745000","longitude":"-62.09453000"},{"name":"Canals","countryCode":"AR","stateCode":"X","latitude":"-33.56542000","longitude":"-62.88927000"},{"name":"Capilla del Monte","countryCode":"AR","stateCode":"X","latitude":"-30.86088000","longitude":"-64.52515000"},{"name":"Carnerillo","countryCode":"AR","stateCode":"X","latitude":"-32.91371000","longitude":"-64.02175000"},{"name":"Carrilobo","countryCode":"AR","stateCode":"X","latitude":"-31.87296000","longitude":"-63.11715000"},{"name":"Cavanagh","countryCode":"AR","stateCode":"X","latitude":"-33.47606000","longitude":"-62.33888000"},{"name":"Cañada de Luque","countryCode":"AR","stateCode":"X","latitude":"-30.73341000","longitude":"-63.72375000"},{"name":"Charras","countryCode":"AR","stateCode":"X","latitude":"-33.02400000","longitude":"-64.04719000"},{"name":"Chazón","countryCode":"AR","stateCode":"X","latitude":"-33.07872000","longitude":"-63.27657000"},{"name":"Cintra","countryCode":"AR","stateCode":"X","latitude":"-32.30673000","longitude":"-62.65214000"},{"name":"Colonia La Tordilla","countryCode":"AR","stateCode":"X","latitude":"-31.23746000","longitude":"-63.06134000"},{"name":"Colonia San Bartolomé","countryCode":"AR","stateCode":"X","latitude":"-31.52780000","longitude":"-62.72436000"},{"name":"Coronel Baigorria","countryCode":"AR","stateCode":"X","latitude":"-32.84770000","longitude":"-64.36107000"},{"name":"Coronel Moldes","countryCode":"AR","stateCode":"X","latitude":"-33.62270000","longitude":"-64.59711000"},{"name":"Corral de Bustos","countryCode":"AR","stateCode":"X","latitude":"-33.28205000","longitude":"-62.18463000"},{"name":"Corralito","countryCode":"AR","stateCode":"X","latitude":"-32.02462000","longitude":"-64.19216000"},{"name":"Cosquín","countryCode":"AR","stateCode":"X","latitude":"-31.24508000","longitude":"-64.46563000"},{"name":"Costa Sacate","countryCode":"AR","stateCode":"X","latitude":"-31.64770000","longitude":"-63.75935000"},{"name":"Cruz Alta","countryCode":"AR","stateCode":"X","latitude":"-33.00887000","longitude":"-61.80746000"},{"name":"Cruz del Eje","countryCode":"AR","stateCode":"X","latitude":"-30.72644000","longitude":"-64.80387000"},{"name":"Cuesta Blanca","countryCode":"AR","stateCode":"X","latitude":"-31.48658000","longitude":"-64.57150000"},{"name":"Córdoba","countryCode":"AR","stateCode":"X","latitude":"-31.41350000","longitude":"-64.18105000"},{"name":"Dalmacio Vélez Sársfield","countryCode":"AR","stateCode":"X","latitude":"-32.61072000","longitude":"-63.58038000"},{"name":"Del Campillo","countryCode":"AR","stateCode":"X","latitude":"-34.37659000","longitude":"-64.49504000"},{"name":"Departamento de Calamuchita","countryCode":"AR","stateCode":"X","latitude":"-32.25000000","longitude":"-64.58333000"},{"name":"Departamento de Colón","countryCode":"AR","stateCode":"X","latitude":"-31.16667000","longitude":"-64.16667000"},{"name":"Departamento de Cruz del Eje","countryCode":"AR","stateCode":"X","latitude":"-30.75000000","longitude":"-65.00000000"},{"name":"Departamento de General Roca","countryCode":"AR","stateCode":"X","latitude":"-34.66667000","longitude":"-64.25000000"},{"name":"Departamento de General San Martín","countryCode":"AR","stateCode":"X","latitude":"-32.50000000","longitude":"-63.33333000"},{"name":"Departamento de Juárez Celman","countryCode":"AR","stateCode":"X","latitude":"-33.33333000","longitude":"-63.66667000"},{"name":"Departamento de Marcos Juárez","countryCode":"AR","stateCode":"X","latitude":"-33.00000000","longitude":"-62.25000000"},{"name":"Departamento de Minas","countryCode":"AR","stateCode":"X","latitude":"-31.00000000","longitude":"-65.33333000"},{"name":"Departamento de Presidente Roque Sáenz Peña","countryCode":"AR","stateCode":"X","latitude":"-34.25000000","longitude":"-63.50000000"},{"name":"Departamento de Río Cuarto","countryCode":"AR","stateCode":"X","latitude":"-33.33333000","longitude":"-64.50000000"},{"name":"Departamento de Río Primero","countryCode":"AR","stateCode":"X","latitude":"-31.08333000","longitude":"-63.50000000"},{"name":"Departamento de Río Seco","countryCode":"AR","stateCode":"X","latitude":"-30.08333000","longitude":"-63.00000000"},{"name":"Departamento de Río Segundo","countryCode":"AR","stateCode":"X","latitude":"-31.75000000","longitude":"-63.50000000"},{"name":"Departamento de San Alberto","countryCode":"AR","stateCode":"X","latitude":"-31.75000000","longitude":"-65.25000000"},{"name":"Departamento de San Javier","countryCode":"AR","stateCode":"X","latitude":"-32.08333000","longitude":"-65.16667000"},{"name":"Departamento de San Justo","countryCode":"AR","stateCode":"X","latitude":"-31.33333000","longitude":"-62.66667000"},{"name":"Departamento de Sobremonte","countryCode":"AR","stateCode":"X","latitude":"-29.66667000","longitude":"-64.08333000"},{"name":"Departamento de Totoral","countryCode":"AR","stateCode":"X","latitude":"-30.83333000","longitude":"-63.91667000"},{"name":"Departamento de Tulumba","countryCode":"AR","stateCode":"X","latitude":"-30.25000000","longitude":"-63.91667000"},{"name":"Departamento de Unión","countryCode":"AR","stateCode":"X","latitude":"-32.83333000","longitude":"-62.75000000"},{"name":"Despeñaderos","countryCode":"AR","stateCode":"X","latitude":"-31.81626000","longitude":"-64.28989000"},{"name":"Devoto","countryCode":"AR","stateCode":"X","latitude":"-31.40431000","longitude":"-62.30634000"},{"name":"Deán Funes","countryCode":"AR","stateCode":"X","latitude":"-30.42036000","longitude":"-64.34984000"},{"name":"El Arañado","countryCode":"AR","stateCode":"X","latitude":"-31.74120000","longitude":"-62.89322000"},{"name":"El Tío","countryCode":"AR","stateCode":"X","latitude":"-31.38357000","longitude":"-62.82938000"},{"name":"Elena","countryCode":"AR","stateCode":"X","latitude":"-32.57205000","longitude":"-64.39481000"},{"name":"Embalse","countryCode":"AR","stateCode":"X","latitude":"-32.18000000","longitude":"-64.41809000"},{"name":"Etruria","countryCode":"AR","stateCode":"X","latitude":"-32.94008000","longitude":"-63.24660000"},{"name":"General Baldissera","countryCode":"AR","stateCode":"X","latitude":"-33.12246000","longitude":"-62.30630000"},{"name":"General Cabrera","countryCode":"AR","stateCode":"X","latitude":"-32.81313000","longitude":"-63.87243000"},{"name":"General Levalle","countryCode":"AR","stateCode":"X","latitude":"-34.01472000","longitude":"-63.92413000"},{"name":"General Roca","countryCode":"AR","stateCode":"X","latitude":"-32.73196000","longitude":"-61.91599000"},{"name":"Guatimozín","countryCode":"AR","stateCode":"X","latitude":"-33.46149000","longitude":"-62.43844000"},{"name":"Hernando","countryCode":"AR","stateCode":"X","latitude":"-32.42657000","longitude":"-63.73333000"},{"name":"Huanchillas","countryCode":"AR","stateCode":"X","latitude":"-33.66653000","longitude":"-63.63701000"},{"name":"Huerta Grande","countryCode":"AR","stateCode":"X","latitude":"-31.07524000","longitude":"-64.49063000"},{"name":"Huinca Renancó","countryCode":"AR","stateCode":"X","latitude":"-34.84038000","longitude":"-64.37580000"},{"name":"Idiazábal","countryCode":"AR","stateCode":"X","latitude":"-32.81411000","longitude":"-63.03252000"},{"name":"Inriville","countryCode":"AR","stateCode":"X","latitude":"-32.94424000","longitude":"-62.23028000"},{"name":"Isla Verde","countryCode":"AR","stateCode":"X","latitude":"-33.24104000","longitude":"-62.40297000"},{"name":"Italó","countryCode":"AR","stateCode":"X","latitude":"-34.79237000","longitude":"-63.78199000"},{"name":"James Craik","countryCode":"AR","stateCode":"X","latitude":"-32.16120000","longitude":"-63.46688000"},{"name":"Jesús María","countryCode":"AR","stateCode":"X","latitude":"-30.98153000","longitude":"-64.09424000"},{"name":"Justiniano Posse","countryCode":"AR","stateCode":"X","latitude":"-32.88411000","longitude":"-62.67788000"},{"name":"La Calera","countryCode":"AR","stateCode":"X","latitude":"-31.34377000","longitude":"-64.33529000"},{"name":"La Carlota","countryCode":"AR","stateCode":"X","latitude":"-33.41993000","longitude":"-63.29769000"},{"name":"La Cesira","countryCode":"AR","stateCode":"X","latitude":"-33.95115000","longitude":"-62.97238000"},{"name":"La Cumbre","countryCode":"AR","stateCode":"X","latitude":"-30.98201000","longitude":"-64.49139000"},{"name":"La Falda","countryCode":"AR","stateCode":"X","latitude":"-31.08841000","longitude":"-64.48987000"},{"name":"La Francia","countryCode":"AR","stateCode":"X","latitude":"-31.40675000","longitude":"-62.63396000"},{"name":"La Granja","countryCode":"AR","stateCode":"X","latitude":"-31.00919000","longitude":"-64.26869000"},{"name":"La Para","countryCode":"AR","stateCode":"X","latitude":"-30.89416000","longitude":"-63.00107000"},{"name":"La Playosa","countryCode":"AR","stateCode":"X","latitude":"-32.10002000","longitude":"-63.03088000"},{"name":"Laborde","countryCode":"AR","stateCode":"X","latitude":"-33.15319000","longitude":"-62.85661000"},{"name":"Laboulaye","countryCode":"AR","stateCode":"X","latitude":"-34.12662000","longitude":"-63.39119000"},{"name":"Laguna Larga","countryCode":"AR","stateCode":"X","latitude":"-31.77652000","longitude":"-63.80104000"},{"name":"Las Acequias","countryCode":"AR","stateCode":"X","latitude":"-33.28155000","longitude":"-63.97610000"},{"name":"Las Higueras","countryCode":"AR","stateCode":"X","latitude":"-33.09231000","longitude":"-64.28899000"},{"name":"Las Junturas","countryCode":"AR","stateCode":"X","latitude":"-31.83125000","longitude":"-63.45016000"},{"name":"Las Perdices","countryCode":"AR","stateCode":"X","latitude":"-32.69794000","longitude":"-63.70634000"},{"name":"Las Varas","countryCode":"AR","stateCode":"X","latitude":"-31.80260000","longitude":"-62.61655000"},{"name":"Las Varillas","countryCode":"AR","stateCode":"X","latitude":"-31.87208000","longitude":"-62.71946000"},{"name":"Leones","countryCode":"AR","stateCode":"X","latitude":"-32.66174000","longitude":"-62.29678000"},{"name":"Los Cocos","countryCode":"AR","stateCode":"X","latitude":"-30.92497000","longitude":"-64.50207000"},{"name":"Los Cóndores","countryCode":"AR","stateCode":"X","latitude":"-32.31983000","longitude":"-64.27751000"},{"name":"Los Surgentes","countryCode":"AR","stateCode":"X","latitude":"-32.98454000","longitude":"-62.02191000"},{"name":"Malagueño","countryCode":"AR","stateCode":"X","latitude":"-31.46467000","longitude":"-64.35840000"},{"name":"Malvinas Argentinas","countryCode":"AR","stateCode":"X","latitude":"-31.38194000","longitude":"-64.05545000"},{"name":"Marcos Juárez","countryCode":"AR","stateCode":"X","latitude":"-32.69780000","longitude":"-62.10672000"},{"name":"Marull","countryCode":"AR","stateCode":"X","latitude":"-30.99471000","longitude":"-62.82576000"},{"name":"Mattaldi","countryCode":"AR","stateCode":"X","latitude":"-34.48194000","longitude":"-64.17255000"},{"name":"Mendiolaza","countryCode":"AR","stateCode":"X","latitude":"-31.26738000","longitude":"-64.30087000"},{"name":"Mina Clavero","countryCode":"AR","stateCode":"X","latitude":"-31.72101000","longitude":"-65.00619000"},{"name":"Miramar","countryCode":"AR","stateCode":"X","latitude":"-30.91859000","longitude":"-62.67814000"},{"name":"Monte Buey","countryCode":"AR","stateCode":"X","latitude":"-32.91642000","longitude":"-62.45669000"},{"name":"Monte Cristo","countryCode":"AR","stateCode":"X","latitude":"-31.34312000","longitude":"-63.94437000"},{"name":"Monte Maíz","countryCode":"AR","stateCode":"X","latitude":"-33.20462000","longitude":"-62.60085000"},{"name":"Morrison","countryCode":"AR","stateCode":"X","latitude":"-32.59480000","longitude":"-62.83455000"},{"name":"Morteros","countryCode":"AR","stateCode":"X","latitude":"-30.71164000","longitude":"-61.99862000"},{"name":"Noetinger","countryCode":"AR","stateCode":"X","latitude":"-32.36597000","longitude":"-62.31126000"},{"name":"Obispo Trejo","countryCode":"AR","stateCode":"X","latitude":"-30.78128000","longitude":"-63.41349000"},{"name":"Oliva","countryCode":"AR","stateCode":"X","latitude":"-32.04158000","longitude":"-63.56978000"},{"name":"Oncativo","countryCode":"AR","stateCode":"X","latitude":"-31.91353000","longitude":"-63.68201000"},{"name":"Ordóñez","countryCode":"AR","stateCode":"X","latitude":"-32.84057000","longitude":"-62.86552000"},{"name":"Pascanas","countryCode":"AR","stateCode":"X","latitude":"-33.12550000","longitude":"-63.04084000"},{"name":"Pasco","countryCode":"AR","stateCode":"X","latitude":"-32.74733000","longitude":"-63.34232000"},{"name":"Pilar","countryCode":"AR","stateCode":"X","latitude":"-31.67890000","longitude":"-63.87964000"},{"name":"Piquillín","countryCode":"AR","stateCode":"X","latitude":"-31.30158000","longitude":"-63.75788000"},{"name":"Porteña","countryCode":"AR","stateCode":"X","latitude":"-31.01391000","longitude":"-62.06650000"},{"name":"Pozo del Molle","countryCode":"AR","stateCode":"X","latitude":"-32.01860000","longitude":"-62.91984000"},{"name":"Quilino","countryCode":"AR","stateCode":"X","latitude":"-30.21397000","longitude":"-64.50063000"},{"name":"Río Ceballos","countryCode":"AR","stateCode":"X","latitude":"-31.16486000","longitude":"-64.32241000"},{"name":"Río Cuarto","countryCode":"AR","stateCode":"X","latitude":"-33.13067000","longitude":"-64.34992000"},{"name":"Río Segundo","countryCode":"AR","stateCode":"X","latitude":"-31.65260000","longitude":"-63.90990000"},{"name":"Río Tercero","countryCode":"AR","stateCode":"X","latitude":"-32.17301000","longitude":"-64.11405000"},{"name":"Sacanta","countryCode":"AR","stateCode":"X","latitude":"-31.66300000","longitude":"-63.04505000"},{"name":"Saldán","countryCode":"AR","stateCode":"X","latitude":"-31.30262000","longitude":"-64.30700000"},{"name":"Salsacate","countryCode":"AR","stateCode":"X","latitude":"-31.31842000","longitude":"-65.09003000"},{"name":"Salsipuedes","countryCode":"AR","stateCode":"X","latitude":"-31.13725000","longitude":"-64.29589000"},{"name":"Sampacho","countryCode":"AR","stateCode":"X","latitude":"-33.38390000","longitude":"-64.72211000"},{"name":"San Agustín","countryCode":"AR","stateCode":"X","latitude":"-31.97681000","longitude":"-64.37400000"},{"name":"San Antonio de Litín","countryCode":"AR","stateCode":"X","latitude":"-32.21377000","longitude":"-62.63237000"},{"name":"San Basilio","countryCode":"AR","stateCode":"X","latitude":"-33.49763000","longitude":"-64.31495000"},{"name":"San Carlos","countryCode":"AR","stateCode":"X","latitude":"-31.17761000","longitude":"-65.10245000"},{"name":"San Francisco","countryCode":"AR","stateCode":"X","latitude":"-31.42797000","longitude":"-62.08266000"},{"name":"San Francisco del Chañar","countryCode":"AR","stateCode":"X","latitude":"-29.78830000","longitude":"-63.94411000"},{"name":"San José de la Dormida","countryCode":"AR","stateCode":"X","latitude":"-30.35440000","longitude":"-63.94871000"},{"name":"Santa Eufemia","countryCode":"AR","stateCode":"X","latitude":"-33.17659000","longitude":"-63.28281000"},{"name":"Santa Magdalena","countryCode":"AR","stateCode":"X","latitude":"-34.51776000","longitude":"-63.94409000"},{"name":"Santa Rosa de Calamuchita","countryCode":"AR","stateCode":"X","latitude":"-32.06905000","longitude":"-64.53631000"},{"name":"Santa Rosa de Río Primero","countryCode":"AR","stateCode":"X","latitude":"-31.15231000","longitude":"-63.40191000"},{"name":"Santiago Temple","countryCode":"AR","stateCode":"X","latitude":"-31.38731000","longitude":"-63.41821000"},{"name":"Saturnino M. Laspiur","countryCode":"AR","stateCode":"X","latitude":"-31.70287000","longitude":"-62.48202000"},{"name":"Sebastián Elcano","countryCode":"AR","stateCode":"X","latitude":"-30.16105000","longitude":"-63.59360000"},{"name":"Serrano","countryCode":"AR","stateCode":"X","latitude":"-34.46971000","longitude":"-63.53842000"},{"name":"Serrezuela","countryCode":"AR","stateCode":"X","latitude":"-30.63761000","longitude":"-65.38692000"},{"name":"Tancacha","countryCode":"AR","stateCode":"X","latitude":"-32.24309000","longitude":"-63.98070000"},{"name":"Ticino","countryCode":"AR","stateCode":"X","latitude":"-32.69350000","longitude":"-63.43606000"},{"name":"Toledo","countryCode":"AR","stateCode":"X","latitude":"-31.55574000","longitude":"-64.00947000"},{"name":"Tío Pujio","countryCode":"AR","stateCode":"X","latitude":"-32.28790000","longitude":"-63.35598000"},{"name":"Ucacha","countryCode":"AR","stateCode":"X","latitude":"-33.03203000","longitude":"-63.50666000"},{"name":"Unquillo","countryCode":"AR","stateCode":"X","latitude":"-31.23073000","longitude":"-64.31615000"},{"name":"Valle Hermoso","countryCode":"AR","stateCode":"X","latitude":"-31.11732000","longitude":"-64.48084000"},{"name":"Viamonte","countryCode":"AR","stateCode":"X","latitude":"-33.74647000","longitude":"-63.09764000"},{"name":"Vicuña Mackenna","countryCode":"AR","stateCode":"X","latitude":"-33.91965000","longitude":"-64.39215000"},{"name":"Villa Allende","countryCode":"AR","stateCode":"X","latitude":"-31.29458000","longitude":"-64.29538000"},{"name":"Villa Ascasubi","countryCode":"AR","stateCode":"X","latitude":"-32.16351000","longitude":"-63.89157000"},{"name":"Villa Berna","countryCode":"AR","stateCode":"X","latitude":"-31.91419000","longitude":"-64.73249000"},{"name":"Villa Carlos Paz","countryCode":"AR","stateCode":"X","latitude":"-31.42414000","longitude":"-64.49778000"},{"name":"Villa Concepción del Tío","countryCode":"AR","stateCode":"X","latitude":"-31.32259000","longitude":"-62.81354000"},{"name":"Villa Cura Brochero","countryCode":"AR","stateCode":"X","latitude":"-31.70578000","longitude":"-65.01796000"},{"name":"Villa Dolores","countryCode":"AR","stateCode":"X","latitude":"-31.94585000","longitude":"-65.18958000"},{"name":"Villa General Belgrano","countryCode":"AR","stateCode":"X","latitude":"-31.97828000","longitude":"-64.55627000"},{"name":"Villa Giardino","countryCode":"AR","stateCode":"X","latitude":"-31.03333000","longitude":"-64.48333000"},{"name":"Villa Huidobro","countryCode":"AR","stateCode":"X","latitude":"-34.83826000","longitude":"-64.58686000"},{"name":"Villa Las Rosas","countryCode":"AR","stateCode":"X","latitude":"-31.95021000","longitude":"-65.05354000"},{"name":"Villa María","countryCode":"AR","stateCode":"X","latitude":"-32.40751000","longitude":"-63.24016000"},{"name":"Villa Nueva","countryCode":"AR","stateCode":"X","latitude":"-32.43293000","longitude":"-63.24763000"},{"name":"Villa Reducción","countryCode":"AR","stateCode":"X","latitude":"-33.20105000","longitude":"-63.86234000"},{"name":"Villa Rumipal","countryCode":"AR","stateCode":"X","latitude":"-32.18790000","longitude":"-64.48027000"},{"name":"Villa Tulumba","countryCode":"AR","stateCode":"X","latitude":"-30.39552000","longitude":"-64.12241000"},{"name":"Villa Valeria","countryCode":"AR","stateCode":"X","latitude":"-34.34093000","longitude":"-64.92030000"},{"name":"Villa de Soto","countryCode":"AR","stateCode":"X","latitude":"-30.85523000","longitude":"-64.99947000"},{"name":"Villa del Dique","countryCode":"AR","stateCode":"X","latitude":"-32.17667000","longitude":"-64.45543000"},{"name":"Villa del Rosario","countryCode":"AR","stateCode":"X","latitude":"-31.55660000","longitude":"-63.53452000"},{"name":"Villa del Totoral","countryCode":"AR","stateCode":"X","latitude":"-30.81667000","longitude":"-63.71667000"},{"name":"Wenceslao Escalante","countryCode":"AR","stateCode":"X","latitude":"-33.17303000","longitude":"-62.77078000"},{"name":"Aguilares","countryCode":"AR","stateCode":"T","latitude":"-27.43380000","longitude":"-65.61427000"},{"name":"Alderetes","countryCode":"AR","stateCode":"T","latitude":"-26.81667000","longitude":"-65.13333000"},{"name":"Bella Vista","countryCode":"AR","stateCode":"T","latitude":"-27.03424000","longitude":"-65.30196000"},{"name":"Burruyacú","countryCode":"AR","stateCode":"T","latitude":"-26.49918000","longitude":"-64.74206000"},{"name":"Departamento de Burruyacú","countryCode":"AR","stateCode":"T","latitude":"-26.50000000","longitude":"-64.91667000"},{"name":"Departamento de Capital","countryCode":"AR","stateCode":"T","latitude":"-26.82825000","longitude":"-65.21126000"},{"name":"Departamento de Cruz Alta","countryCode":"AR","stateCode":"T","latitude":"-26.91667000","longitude":"-64.91667000"},{"name":"Departamento de Famaillá","countryCode":"AR","stateCode":"T","latitude":"-26.91667000","longitude":"-65.50000000"},{"name":"Departamento de Graneros","countryCode":"AR","stateCode":"T","latitude":"-27.75000000","longitude":"-65.33333000"},{"name":"Departamento de La Cocha","countryCode":"AR","stateCode":"T","latitude":"-27.77784000","longitude":"-65.57109000"},{"name":"Departamento de Lules","countryCode":"AR","stateCode":"T","latitude":"-26.92886000","longitude":"-65.33848000"},{"name":"Departamento de Monteros","countryCode":"AR","stateCode":"T","latitude":"-27.16667000","longitude":"-65.58333000"},{"name":"Departamento de Río Chico","countryCode":"AR","stateCode":"T","latitude":"-27.43368000","longitude":"-65.76671000"},{"name":"Departamento de Simoca","countryCode":"AR","stateCode":"T","latitude":"-27.26360000","longitude":"-65.35612000"},{"name":"Departamento de Trancas","countryCode":"AR","stateCode":"T","latitude":"-26.41667000","longitude":"-65.50000000"},{"name":"Departamento de Yerba Buena","countryCode":"AR","stateCode":"T","latitude":"-26.81826000","longitude":"-65.31733000"},{"name":"Famaillá","countryCode":"AR","stateCode":"T","latitude":"-27.05413000","longitude":"-65.40329000"},{"name":"Graneros","countryCode":"AR","stateCode":"T","latitude":"-27.64934000","longitude":"-65.43830000"},{"name":"La Cocha","countryCode":"AR","stateCode":"T","latitude":"-27.76927000","longitude":"-65.58711000"},{"name":"Monteros","countryCode":"AR","stateCode":"T","latitude":"-27.16741000","longitude":"-65.49832000"},{"name":"San Miguel de Tucumán","countryCode":"AR","stateCode":"T","latitude":"-26.82414000","longitude":"-65.22260000"},{"name":"Simoca","countryCode":"AR","stateCode":"T","latitude":"-27.26272000","longitude":"-65.35647000"},{"name":"Tafí Viejo","countryCode":"AR","stateCode":"T","latitude":"-26.73201000","longitude":"-65.25921000"},{"name":"Tafí del Valle","countryCode":"AR","stateCode":"T","latitude":"-26.85275000","longitude":"-65.70983000"},{"name":"Trancas","countryCode":"AR","stateCode":"T","latitude":"-26.23136000","longitude":"-65.28093000"},{"name":"Yerba Buena","countryCode":"AR","stateCode":"T","latitude":"-26.81667000","longitude":"-65.31667000"},{"name":"Alba Posse","countryCode":"AR","stateCode":"N","latitude":"-27.56978000","longitude":"-54.68262000"},{"name":"Almafuerte","countryCode":"AR","stateCode":"N","latitude":"-27.50825000","longitude":"-55.40258000"},{"name":"Aristóbulo del Valle","countryCode":"AR","stateCode":"N","latitude":"-27.09625000","longitude":"-54.89626000"},{"name":"Arroyo del Medio","countryCode":"AR","stateCode":"N","latitude":"-27.69748000","longitude":"-55.40376000"},{"name":"Azara","countryCode":"AR","stateCode":"N","latitude":"-28.06160000","longitude":"-55.67797000"},{"name":"Bernardo de Irigoyen","countryCode":"AR","stateCode":"N","latitude":"-26.25520000","longitude":"-53.64581000"},{"name":"Bonpland","countryCode":"AR","stateCode":"N","latitude":"-27.48218000","longitude":"-55.47756000"},{"name":"Campo Grande","countryCode":"AR","stateCode":"N","latitude":"-27.20770000","longitude":"-54.97977000"},{"name":"Campo Ramón","countryCode":"AR","stateCode":"N","latitude":"-27.45490000","longitude":"-55.02122000"},{"name":"Campo Viera","countryCode":"AR","stateCode":"N","latitude":"-27.33271000","longitude":"-55.05651000"},{"name":"Candelaria","countryCode":"AR","stateCode":"N","latitude":"-27.45950000","longitude":"-55.74536000"},{"name":"Capioví","countryCode":"AR","stateCode":"N","latitude":"-26.92998000","longitude":"-55.06084000"},{"name":"Caraguatay","countryCode":"AR","stateCode":"N","latitude":"-26.60587000","longitude":"-54.78093000"},{"name":"Cerro Azul","countryCode":"AR","stateCode":"N","latitude":"-27.63310000","longitude":"-55.49620000"},{"name":"Cerro Corá","countryCode":"AR","stateCode":"N","latitude":"-27.51310000","longitude":"-55.60896000"},{"name":"Colonia Aurora","countryCode":"AR","stateCode":"N","latitude":"-27.47428000","longitude":"-54.52498000"},{"name":"Concepción de la Sierra","countryCode":"AR","stateCode":"N","latitude":"-27.98311000","longitude":"-55.52031000"},{"name":"Departamento de Apóstoles","countryCode":"AR","stateCode":"N","latitude":"-27.91667000","longitude":"-55.75000000"},{"name":"Departamento de Cainguás","countryCode":"AR","stateCode":"N","latitude":"-27.16667000","longitude":"-54.83333000"},{"name":"Departamento de Candelaria","countryCode":"AR","stateCode":"N","latitude":"-27.50000000","longitude":"-55.50000000"},{"name":"Departamento de Capital","countryCode":"AR","stateCode":"N","latitude":"-27.50000000","longitude":"-55.83333000"},{"name":"Departamento de Concepción de la Sierra","countryCode":"AR","stateCode":"N","latitude":"-27.83333000","longitude":"-55.41667000"},{"name":"Departamento de Eldorado","countryCode":"AR","stateCode":"N","latitude":"-26.25000000","longitude":"-54.41667000"},{"name":"Departamento de General Manuel Belgrano","countryCode":"AR","stateCode":"N","latitude":"-26.16667000","longitude":"-53.91667000"},{"name":"Departamento de Guaraní","countryCode":"AR","stateCode":"N","latitude":"-27.16667000","longitude":"-54.16667000"},{"name":"Departamento de Iguazú","countryCode":"AR","stateCode":"N","latitude":"-25.86667000","longitude":"-54.36667000"},{"name":"Departamento de Leandro N. Alem","countryCode":"AR","stateCode":"N","latitude":"-27.56667000","longitude":"-55.33333000"},{"name":"Departamento de Libertador General San Martín","countryCode":"AR","stateCode":"N","latitude":"-26.91667000","longitude":"-54.91667000"},{"name":"Departamento de Montecarlo","countryCode":"AR","stateCode":"N","latitude":"-26.71667000","longitude":"-54.58333000"},{"name":"Departamento de Oberá","countryCode":"AR","stateCode":"N","latitude":"-27.55000000","longitude":"-55.08333000"},{"name":"Departamento de San Ignacio","countryCode":"AR","stateCode":"N","latitude":"-27.25000000","longitude":"-55.33333000"},{"name":"Departamento de San Javier","countryCode":"AR","stateCode":"N","latitude":"-27.77806000","longitude":"-55.13004000"},{"name":"Departamento de San Pedro","countryCode":"AR","stateCode":"N","latitude":"-26.66667000","longitude":"-54.00000000"},{"name":"Departamento de Veinticinco de Mayo","countryCode":"AR","stateCode":"N","latitude":"-27.41667000","longitude":"-54.66667000"},{"name":"Dos Arroyos","countryCode":"AR","stateCode":"N","latitude":"-27.69946000","longitude":"-55.25207000"},{"name":"Dos de Mayo","countryCode":"AR","stateCode":"N","latitude":"-27.02277000","longitude":"-54.68669000"},{"name":"El Alcázar","countryCode":"AR","stateCode":"N","latitude":"-26.71459000","longitude":"-54.81523000"},{"name":"El Soberbio","countryCode":"AR","stateCode":"N","latitude":"-27.29847000","longitude":"-54.19877000"},{"name":"Florentino Ameghino","countryCode":"AR","stateCode":"N","latitude":"-27.56667000","longitude":"-55.13333000"},{"name":"Garuhapé","countryCode":"AR","stateCode":"N","latitude":"-26.81768000","longitude":"-54.95665000"},{"name":"Garupá","countryCode":"AR","stateCode":"N","latitude":"-27.48171000","longitude":"-55.82921000"},{"name":"General Alvear","countryCode":"AR","stateCode":"N","latitude":"-27.42611000","longitude":"-55.16916000"},{"name":"Gobernador Roca","countryCode":"AR","stateCode":"N","latitude":"-27.18636000","longitude":"-55.46433000"},{"name":"Guaraní","countryCode":"AR","stateCode":"N","latitude":"-27.52323000","longitude":"-55.16077000"},{"name":"Jardín América","countryCode":"AR","stateCode":"N","latitude":"-27.04346000","longitude":"-55.22698000"},{"name":"Loreto","countryCode":"AR","stateCode":"N","latitude":"-27.33177000","longitude":"-55.52499000"},{"name":"Los Helechos","countryCode":"AR","stateCode":"N","latitude":"-27.55051000","longitude":"-55.07908000"},{"name":"Mojón Grande","countryCode":"AR","stateCode":"N","latitude":"-27.71165000","longitude":"-55.15631000"},{"name":"Montecarlo","countryCode":"AR","stateCode":"N","latitude":"-26.56620000","longitude":"-54.75700000"},{"name":"Mártires","countryCode":"AR","stateCode":"N","latitude":"-27.42265000","longitude":"-55.37659000"},{"name":"Oberá","countryCode":"AR","stateCode":"N","latitude":"-27.48706000","longitude":"-55.11994000"},{"name":"Panambí","countryCode":"AR","stateCode":"N","latitude":"-27.72369000","longitude":"-54.91515000"},{"name":"Picada Gobernador López","countryCode":"AR","stateCode":"N","latitude":"-27.67069000","longitude":"-55.24585000"},{"name":"Posadas","countryCode":"AR","stateCode":"N","latitude":"-27.36708000","longitude":"-55.89608000"},{"name":"Puerto Eldorado","countryCode":"AR","stateCode":"N","latitude":"-26.40843000","longitude":"-54.69463000"},{"name":"Puerto Esperanza","countryCode":"AR","stateCode":"N","latitude":"-26.02267000","longitude":"-54.61356000"},{"name":"Puerto Iguazú","countryCode":"AR","stateCode":"N","latitude":"-25.59912000","longitude":"-54.57355000"},{"name":"Puerto Leoni","countryCode":"AR","stateCode":"N","latitude":"-26.98762000","longitude":"-55.16569000"},{"name":"Puerto Libertad","countryCode":"AR","stateCode":"N","latitude":"-25.91958000","longitude":"-54.58229000"},{"name":"Puerto Piray","countryCode":"AR","stateCode":"N","latitude":"-26.46937000","longitude":"-54.70736000"},{"name":"Puerto Rico","countryCode":"AR","stateCode":"N","latitude":"-26.79598000","longitude":"-55.02402000"},{"name":"Ruiz de Montoya","countryCode":"AR","stateCode":"N","latitude":"-26.98333000","longitude":"-55.05000000"},{"name":"San José","countryCode":"AR","stateCode":"N","latitude":"-27.76979000","longitude":"-55.78260000"},{"name":"San Pedro","countryCode":"AR","stateCode":"N","latitude":"-26.62207000","longitude":"-54.10842000"},{"name":"San Vicente","countryCode":"AR","stateCode":"N","latitude":"-26.61667000","longitude":"-54.13333000"},{"name":"Santa María","countryCode":"AR","stateCode":"N","latitude":"-27.93490000","longitude":"-55.40742000"},{"name":"Santo Pipó","countryCode":"AR","stateCode":"N","latitude":"-27.14132000","longitude":"-55.40867000"},{"name":"Tres Capones","countryCode":"AR","stateCode":"N","latitude":"-28.00641000","longitude":"-55.60471000"},{"name":"Veinticinco de Mayo","countryCode":"AR","stateCode":"N","latitude":"-27.37679000","longitude":"-54.74312000"},{"name":"Wanda","countryCode":"AR","stateCode":"N","latitude":"-25.96879000","longitude":"-54.56285000"},{"name":"Albardón","countryCode":"AR","stateCode":"J","latitude":"-31.43722000","longitude":"-68.52556000"},{"name":"Calingasta","countryCode":"AR","stateCode":"J","latitude":"-31.33394000","longitude":"-69.42080000"},{"name":"Caucete","countryCode":"AR","stateCode":"J","latitude":"-31.65179000","longitude":"-68.28105000"},{"name":"Chimbas","countryCode":"AR","stateCode":"J","latitude":"-31.48333000","longitude":"-68.53333000"},{"name":"Departamento de Albardón","countryCode":"AR","stateCode":"J","latitude":"-31.28333000","longitude":"-68.41667000"},{"name":"Departamento de Angaco","countryCode":"AR","stateCode":"J","latitude":"-31.20000000","longitude":"-68.13333000"},{"name":"Departamento de Calingasta","countryCode":"AR","stateCode":"J","latitude":"-31.50000000","longitude":"-69.75000000"},{"name":"Departamento de Capital","countryCode":"AR","stateCode":"J","latitude":"-31.53333000","longitude":"-68.53333000"},{"name":"Departamento de Caucete","countryCode":"AR","stateCode":"J","latitude":"-31.45000000","longitude":"-67.66667000"},{"name":"Departamento de Chimbas","countryCode":"AR","stateCode":"J","latitude":"-31.48738000","longitude":"-68.52691000"},{"name":"Departamento de Iglesia","countryCode":"AR","stateCode":"J","latitude":"-29.33333000","longitude":"-69.58333000"},{"name":"Departamento de Jáchal","countryCode":"AR","stateCode":"J","latitude":"-30.50000000","longitude":"-68.50000000"},{"name":"Departamento de Nueve de Julio","countryCode":"AR","stateCode":"J","latitude":"-31.65072000","longitude":"-68.38925000"},{"name":"Departamento de Rawson","countryCode":"AR","stateCode":"J","latitude":"-31.70000000","longitude":"-68.46667000"},{"name":"Departamento de Rivadavia","countryCode":"AR","stateCode":"J","latitude":"-31.56450000","longitude":"-68.65219000"},{"name":"Departamento de San Martín","countryCode":"AR","stateCode":"J","latitude":"-31.50000000","longitude":"-68.25000000"},{"name":"Departamento de Santa Lucía","countryCode":"AR","stateCode":"J","latitude":"-31.53333000","longitude":"-68.46667000"},{"name":"Departamento de Sarmiento","countryCode":"AR","stateCode":"J","latitude":"-32.00000000","longitude":"-68.66667000"},{"name":"Departamento de Ullúm","countryCode":"AR","stateCode":"J","latitude":"-31.00000000","longitude":"-68.91667000"},{"name":"Departamento de Zonda","countryCode":"AR","stateCode":"J","latitude":"-31.68260000","longitude":"-68.89938000"},{"name":"Nueve de Julio","countryCode":"AR","stateCode":"J","latitude":"-31.66914000","longitude":"-68.39023000"},{"name":"Pocito","countryCode":"AR","stateCode":"J","latitude":"-31.68333000","longitude":"-68.58333000"},{"name":"San Agustín de Valle Fértil","countryCode":"AR","stateCode":"J","latitude":"-30.63353000","longitude":"-67.46821000"},{"name":"San José de Jáchal","countryCode":"AR","stateCode":"J","latitude":"-30.24057000","longitude":"-68.74693000"},{"name":"San Juan","countryCode":"AR","stateCode":"J","latitude":"-31.53750000","longitude":"-68.53639000"},{"name":"San Martín","countryCode":"AR","stateCode":"J","latitude":"-31.42957000","longitude":"-68.50065000"},{"name":"Santa Lucía","countryCode":"AR","stateCode":"J","latitude":"-31.53987000","longitude":"-68.49503000"},{"name":"Villa Basilio Nievas","countryCode":"AR","stateCode":"J","latitude":"-31.55000000","longitude":"-68.73333000"},{"name":"Villa Paula de Sarmiento","countryCode":"AR","stateCode":"J","latitude":"-31.49330000","longitude":"-68.53838000"},{"name":"Aldea San Antonio","countryCode":"AR","stateCode":"E","latitude":"-32.62317000","longitude":"-58.70512000"},{"name":"Aranguren","countryCode":"AR","stateCode":"E","latitude":"-32.24252000","longitude":"-60.16107000"},{"name":"Bovril","countryCode":"AR","stateCode":"E","latitude":"-31.34311000","longitude":"-59.44512000"},{"name":"Caseros","countryCode":"AR","stateCode":"E","latitude":"-32.46325000","longitude":"-58.47872000"},{"name":"Ceibas","countryCode":"AR","stateCode":"E","latitude":"-33.43333000","longitude":"-58.75000000"},{"name":"Chajarí","countryCode":"AR","stateCode":"E","latitude":"-30.75048000","longitude":"-57.97962000"},{"name":"Colonia Elía","countryCode":"AR","stateCode":"E","latitude":"-32.67144000","longitude":"-58.32538000"},{"name":"Colón","countryCode":"AR","stateCode":"E","latitude":"-32.22312000","longitude":"-58.14426000"},{"name":"Concepción del Uruguay","countryCode":"AR","stateCode":"E","latitude":"-32.48463000","longitude":"-58.23217000"},{"name":"Concordia","countryCode":"AR","stateCode":"E","latitude":"-31.39296000","longitude":"-58.02089000"},{"name":"Conscripto Bernardi","countryCode":"AR","stateCode":"E","latitude":"-31.04837000","longitude":"-59.08435000"},{"name":"Crespo","countryCode":"AR","stateCode":"E","latitude":"-32.02873000","longitude":"-60.30658000"},{"name":"Departamento de Gualeguaychú","countryCode":"AR","stateCode":"E","latitude":"-33.25000000","longitude":"-59.00000000"},{"name":"Departamento de Paraná","countryCode":"AR","stateCode":"E","latitude":"-31.66667000","longitude":"-60.00000000"},{"name":"Diamante","countryCode":"AR","stateCode":"E","latitude":"-32.06641000","longitude":"-60.63837000"},{"name":"Domínguez","countryCode":"AR","stateCode":"E","latitude":"-31.98710000","longitude":"-58.96197000"},{"name":"Federación","countryCode":"AR","stateCode":"E","latitude":"-31.00621000","longitude":"-57.89962000"},{"name":"Federal","countryCode":"AR","stateCode":"E","latitude":"-30.95465000","longitude":"-58.78326000"},{"name":"General Campos","countryCode":"AR","stateCode":"E","latitude":"-31.52311000","longitude":"-58.40490000"},{"name":"General Galarza","countryCode":"AR","stateCode":"E","latitude":"-32.72034000","longitude":"-59.39615000"},{"name":"General Ramírez","countryCode":"AR","stateCode":"E","latitude":"-32.17601000","longitude":"-60.20079000"},{"name":"Gobernador Mansilla","countryCode":"AR","stateCode":"E","latitude":"-32.54453000","longitude":"-59.35480000"},{"name":"Gualeguay","countryCode":"AR","stateCode":"E","latitude":"-33.14156000","longitude":"-59.30966000"},{"name":"Gualeguaychú","countryCode":"AR","stateCode":"E","latitude":"-33.00937000","longitude":"-58.51722000"},{"name":"Hasenkamp","countryCode":"AR","stateCode":"E","latitude":"-31.51226000","longitude":"-59.83545000"},{"name":"Hernández","countryCode":"AR","stateCode":"E","latitude":"-32.33730000","longitude":"-60.02160000"},{"name":"Herrera","countryCode":"AR","stateCode":"E","latitude":"-32.43401000","longitude":"-58.63177000"},{"name":"La Criolla","countryCode":"AR","stateCode":"E","latitude":"-31.26904000","longitude":"-58.10558000"},{"name":"La Paz","countryCode":"AR","stateCode":"E","latitude":"-30.74179000","longitude":"-59.64517000"},{"name":"Larroque","countryCode":"AR","stateCode":"E","latitude":"-33.03595000","longitude":"-59.00125000"},{"name":"Los Charrúas","countryCode":"AR","stateCode":"E","latitude":"-31.17548000","longitude":"-58.18774000"},{"name":"Los Conquistadores","countryCode":"AR","stateCode":"E","latitude":"-30.59080000","longitude":"-58.46773000"},{"name":"Lucas González","countryCode":"AR","stateCode":"E","latitude":"-32.38430000","longitude":"-59.53013000"},{"name":"Maciá","countryCode":"AR","stateCode":"E","latitude":"-32.17220000","longitude":"-59.39947000"},{"name":"Nogoyá","countryCode":"AR","stateCode":"E","latitude":"-32.39387000","longitude":"-59.78953000"},{"name":"Oro Verde","countryCode":"AR","stateCode":"E","latitude":"-31.82508000","longitude":"-60.51749000"},{"name":"Paraná","countryCode":"AR","stateCode":"E","latitude":"-31.73271000","longitude":"-60.52897000"},{"name":"Piedras Blancas","countryCode":"AR","stateCode":"E","latitude":"-31.18592000","longitude":"-59.95181000"},{"name":"Pronunciamiento","countryCode":"AR","stateCode":"E","latitude":"-32.34480000","longitude":"-58.44268000"},{"name":"Puerto Ibicuy","countryCode":"AR","stateCode":"E","latitude":"-33.75305000","longitude":"-59.17762000"},{"name":"Puerto Yeruá","countryCode":"AR","stateCode":"E","latitude":"-31.53713000","longitude":"-58.01527000"},{"name":"Rosario del Tala","countryCode":"AR","stateCode":"E","latitude":"-32.30286000","longitude":"-59.14545000"},{"name":"San Benito","countryCode":"AR","stateCode":"E","latitude":"-31.78371000","longitude":"-60.44156000"},{"name":"San Gustavo","countryCode":"AR","stateCode":"E","latitude":"-30.68961000","longitude":"-59.39840000"},{"name":"San José de Feliciano","countryCode":"AR","stateCode":"E","latitude":"-30.38452000","longitude":"-58.75167000"},{"name":"San Justo","countryCode":"AR","stateCode":"E","latitude":"-32.44654000","longitude":"-58.43569000"},{"name":"San Salvador","countryCode":"AR","stateCode":"E","latitude":"-31.62487000","longitude":"-58.50524000"},{"name":"Santa Ana","countryCode":"AR","stateCode":"E","latitude":"-30.90004000","longitude":"-57.93162000"},{"name":"Santa Anita","countryCode":"AR","stateCode":"E","latitude":"-32.17476000","longitude":"-58.78622000"},{"name":"Santa Elena","countryCode":"AR","stateCode":"E","latitude":"-30.94432000","longitude":"-59.78832000"},{"name":"Sauce de Luna","countryCode":"AR","stateCode":"E","latitude":"-31.23794000","longitude":"-59.21872000"},{"name":"Seguí","countryCode":"AR","stateCode":"E","latitude":"-31.95642000","longitude":"-60.12488000"},{"name":"Tabossi","countryCode":"AR","stateCode":"E","latitude":"-31.80135000","longitude":"-59.93477000"},{"name":"Ubajay","countryCode":"AR","stateCode":"E","latitude":"-31.79358000","longitude":"-58.31350000"},{"name":"Urdinarrain","countryCode":"AR","stateCode":"E","latitude":"-32.68573000","longitude":"-58.89323000"},{"name":"Viale","countryCode":"AR","stateCode":"E","latitude":"-31.86782000","longitude":"-60.00722000"},{"name":"Victoria","countryCode":"AR","stateCode":"E","latitude":"-32.61841000","longitude":"-60.15478000"},{"name":"Villa Elisa","countryCode":"AR","stateCode":"E","latitude":"-32.16320000","longitude":"-58.40082000"},{"name":"Villa Hernandarias","countryCode":"AR","stateCode":"E","latitude":"-31.23097000","longitude":"-59.98464000"},{"name":"Villa Mantero","countryCode":"AR","stateCode":"E","latitude":"-32.39727000","longitude":"-58.74596000"},{"name":"Villa María Grande","countryCode":"AR","stateCode":"E","latitude":"-31.66565000","longitude":"-59.90182000"},{"name":"Villa Paranacito","countryCode":"AR","stateCode":"E","latitude":"-33.71381000","longitude":"-58.65844000"},{"name":"Villa Urquiza","countryCode":"AR","stateCode":"E","latitude":"-31.64757000","longitude":"-60.37516000"},{"name":"Villa del Rosario","countryCode":"AR","stateCode":"E","latitude":"-30.79567000","longitude":"-57.91257000"},{"name":"Villaguay","countryCode":"AR","stateCode":"E","latitude":"-31.86530000","longitude":"-59.02689000"},{"name":"Allen","countryCode":"AR","stateCode":"R","latitude":"-38.97736000","longitude":"-67.82714000"},{"name":"Catriel","countryCode":"AR","stateCode":"R","latitude":"-37.87907000","longitude":"-67.79560000"},{"name":"Cervantes","countryCode":"AR","stateCode":"R","latitude":"-39.05444000","longitude":"-67.39426000"},{"name":"Chichinales","countryCode":"AR","stateCode":"R","latitude":"-39.11505000","longitude":"-66.92714000"},{"name":"Chimpay","countryCode":"AR","stateCode":"R","latitude":"-39.16482000","longitude":"-66.14236000"},{"name":"Choele Choel","countryCode":"AR","stateCode":"R","latitude":"-39.28941000","longitude":"-65.66060000"},{"name":"Cinco Saltos","countryCode":"AR","stateCode":"R","latitude":"-38.82225000","longitude":"-68.06293000"},{"name":"Cipolletti","countryCode":"AR","stateCode":"R","latitude":"-38.93392000","longitude":"-67.99032000"},{"name":"Comallo","countryCode":"AR","stateCode":"R","latitude":"-41.02993000","longitude":"-70.26784000"},{"name":"Contraalmirante Cordero","countryCode":"AR","stateCode":"R","latitude":"-38.72423000","longitude":"-68.15284000"},{"name":"Coronel Belisle","countryCode":"AR","stateCode":"R","latitude":"-39.18688000","longitude":"-65.95422000"},{"name":"Darwin","countryCode":"AR","stateCode":"R","latitude":"-39.20334000","longitude":"-65.73952000"},{"name":"Departamento de Avellaneda","countryCode":"AR","stateCode":"R","latitude":"-39.50000000","longitude":"-66.50000000"},{"name":"Departamento de Veinticinco de Mayo","countryCode":"AR","stateCode":"R","latitude":"-41.25000000","longitude":"-69.00000000"},{"name":"El Bolsón","countryCode":"AR","stateCode":"R","latitude":"-41.96051000","longitude":"-71.53336000"},{"name":"El Cuy","countryCode":"AR","stateCode":"R","latitude":"-39.92685000","longitude":"-68.34208000"},{"name":"Fray Luis Beltrán","countryCode":"AR","stateCode":"R","latitude":"-39.31369000","longitude":"-65.76002000"},{"name":"General Conesa","countryCode":"AR","stateCode":"R","latitude":"-40.10408000","longitude":"-64.45592000"},{"name":"General Enrique Godoy","countryCode":"AR","stateCode":"R","latitude":"-39.07891000","longitude":"-67.15807000"},{"name":"General Fernández Oro","countryCode":"AR","stateCode":"R","latitude":"-38.95297000","longitude":"-67.92489000"},{"name":"General Roca","countryCode":"AR","stateCode":"R","latitude":"-39.03333000","longitude":"-67.58333000"},{"name":"Ingeniero Jacobacci","countryCode":"AR","stateCode":"R","latitude":"-41.32920000","longitude":"-69.55015000"},{"name":"Ingeniero Luis A. Huergo","countryCode":"AR","stateCode":"R","latitude":"-39.07146000","longitude":"-67.23790000"},{"name":"Lamarque","countryCode":"AR","stateCode":"R","latitude":"-39.42304000","longitude":"-65.70208000"},{"name":"Los Menucos","countryCode":"AR","stateCode":"R","latitude":"-40.84402000","longitude":"-68.08718000"},{"name":"Mainque","countryCode":"AR","stateCode":"R","latitude":"-39.06667000","longitude":"-67.30000000"},{"name":"Maquinchao","countryCode":"AR","stateCode":"R","latitude":"-41.24912000","longitude":"-68.70321000"},{"name":"Pilcaniyeu","countryCode":"AR","stateCode":"R","latitude":"-41.12288000","longitude":"-70.72152000"},{"name":"Río Colorado","countryCode":"AR","stateCode":"R","latitude":"-38.99397000","longitude":"-64.09295000"},{"name":"San Antonio Oeste","countryCode":"AR","stateCode":"R","latitude":"-40.73193000","longitude":"-64.94769000"},{"name":"San Carlos de Bariloche","countryCode":"AR","stateCode":"R","latitude":"-41.14557000","longitude":"-71.30822000"},{"name":"Sierra Colorada","countryCode":"AR","stateCode":"R","latitude":"-40.58487000","longitude":"-67.75674000"},{"name":"Sierra Grande","countryCode":"AR","stateCode":"R","latitude":"-41.60603000","longitude":"-65.35574000"},{"name":"Valcheta","countryCode":"AR","stateCode":"R","latitude":"-40.67989000","longitude":"-66.16283000"},{"name":"Viedma","countryCode":"AR","stateCode":"R","latitude":"-40.81345000","longitude":"-62.99668000"},{"name":"Villa Regina","countryCode":"AR","stateCode":"R","latitude":"-39.10000000","longitude":"-67.06667000"},{"name":"Ñorquinco","countryCode":"AR","stateCode":"R","latitude":"-41.85072000","longitude":"-70.90173000"},{"name":"Alpachiri","countryCode":"AR","stateCode":"L","latitude":"-37.37704000","longitude":"-63.77445000"},{"name":"Alta Italia","countryCode":"AR","stateCode":"L","latitude":"-35.33350000","longitude":"-64.11496000"},{"name":"Anguil","countryCode":"AR","stateCode":"L","latitude":"-36.52567000","longitude":"-64.01025000"},{"name":"Arata","countryCode":"AR","stateCode":"L","latitude":"-35.63895000","longitude":"-64.35621000"},{"name":"Bernardo Larroudé","countryCode":"AR","stateCode":"L","latitude":"-35.02449000","longitude":"-63.58253000"},{"name":"Bernasconi","countryCode":"AR","stateCode":"L","latitude":"-37.90459000","longitude":"-63.74240000"},{"name":"Caleufú","countryCode":"AR","stateCode":"L","latitude":"-35.59559000","longitude":"-64.55778000"},{"name":"Catriló","countryCode":"AR","stateCode":"L","latitude":"-36.40597000","longitude":"-63.42168000"},{"name":"Colonia Barón","countryCode":"AR","stateCode":"L","latitude":"-36.15152000","longitude":"-63.85404000"},{"name":"Departamento de Caleu-Caleu","countryCode":"AR","stateCode":"L","latitude":"-38.58333000","longitude":"-64.00000000"},{"name":"Departamento de Toay","countryCode":"AR","stateCode":"L","latitude":"-36.58333000","longitude":"-64.80000000"},{"name":"Doblas","countryCode":"AR","stateCode":"L","latitude":"-37.14967000","longitude":"-64.01183000"},{"name":"Eduardo Castex","countryCode":"AR","stateCode":"L","latitude":"-35.91501000","longitude":"-64.29448000"},{"name":"Embajador Martini","countryCode":"AR","stateCode":"L","latitude":"-35.38633000","longitude":"-64.28092000"},{"name":"General Acha","countryCode":"AR","stateCode":"L","latitude":"-37.37698000","longitude":"-64.60431000"},{"name":"General Manuel J. Campos","countryCode":"AR","stateCode":"L","latitude":"-37.46025000","longitude":"-63.58537000"},{"name":"General Pico","countryCode":"AR","stateCode":"L","latitude":"-35.65662000","longitude":"-63.75682000"},{"name":"General San Martín","countryCode":"AR","stateCode":"L","latitude":"-37.97904000","longitude":"-63.60449000"},{"name":"Guatraché","countryCode":"AR","stateCode":"L","latitude":"-37.66776000","longitude":"-63.53021000"},{"name":"Ingeniero Luiggi","countryCode":"AR","stateCode":"L","latitude":"-35.38585000","longitude":"-64.46519000"},{"name":"Intendente Alvear","countryCode":"AR","stateCode":"L","latitude":"-35.23383000","longitude":"-63.59205000"},{"name":"Jacinto Arauz","countryCode":"AR","stateCode":"L","latitude":"-38.08606000","longitude":"-63.43169000"},{"name":"La Adela","countryCode":"AR","stateCode":"L","latitude":"-38.98333000","longitude":"-64.08333000"},{"name":"La Maruja","countryCode":"AR","stateCode":"L","latitude":"-35.67360000","longitude":"-64.93997000"},{"name":"Lonquimay","countryCode":"AR","stateCode":"L","latitude":"-36.46546000","longitude":"-63.62429000"},{"name":"Macachín","countryCode":"AR","stateCode":"L","latitude":"-37.13598000","longitude":"-63.66650000"},{"name":"Miguel Riglos","countryCode":"AR","stateCode":"L","latitude":"-36.85398000","longitude":"-63.68842000"},{"name":"Parera","countryCode":"AR","stateCode":"L","latitude":"-35.14600000","longitude":"-64.50089000"},{"name":"Quemú Quemú","countryCode":"AR","stateCode":"L","latitude":"-36.05463000","longitude":"-63.56428000"},{"name":"Rancul","countryCode":"AR","stateCode":"L","latitude":"-35.06862000","longitude":"-64.68107000"},{"name":"Realicó","countryCode":"AR","stateCode":"L","latitude":"-35.03658000","longitude":"-64.24470000"},{"name":"Santa Isabel","countryCode":"AR","stateCode":"L","latitude":"-36.22724000","longitude":"-66.94240000"},{"name":"Santa Rosa","countryCode":"AR","stateCode":"L","latitude":"-36.61667000","longitude":"-64.28333000"},{"name":"Telén","countryCode":"AR","stateCode":"L","latitude":"-36.26429000","longitude":"-65.51018000"},{"name":"Trenel","countryCode":"AR","stateCode":"L","latitude":"-35.69837000","longitude":"-64.13218000"},{"name":"Uriburu","countryCode":"AR","stateCode":"L","latitude":"-36.50682000","longitude":"-63.86225000"},{"name":"Veinticinco de Mayo","countryCode":"AR","stateCode":"L","latitude":"-37.77410000","longitude":"-67.71638000"},{"name":"Victorica","countryCode":"AR","stateCode":"L","latitude":"-36.21505000","longitude":"-65.43586000"},{"name":"Winifreda","countryCode":"AR","stateCode":"L","latitude":"-36.22643000","longitude":"-64.23388000"},{"name":"Alto Río Senguer","countryCode":"AR","stateCode":"U","latitude":"-45.04105000","longitude":"-70.81982000"},{"name":"Camarones","countryCode":"AR","stateCode":"U","latitude":"-44.79709000","longitude":"-65.70994000"},{"name":"Comodoro Rivadavia","countryCode":"AR","stateCode":"U","latitude":"-45.86413000","longitude":"-67.49656000"},{"name":"Departamento de Biedma","countryCode":"AR","stateCode":"U","latitude":"-42.41667000","longitude":"-65.00000000"},{"name":"Departamento de Cushamen","countryCode":"AR","stateCode":"U","latitude":"-42.50000000","longitude":"-70.83333000"},{"name":"Departamento de Escalante","countryCode":"AR","stateCode":"U","latitude":"-45.33333000","longitude":"-67.33333000"},{"name":"Departamento de Florentino Ameghino","countryCode":"AR","stateCode":"U","latitude":"-44.41667000","longitude":"-66.16667000"},{"name":"Departamento de Futaleufú","countryCode":"AR","stateCode":"U","latitude":"-43.08333000","longitude":"-71.41667000"},{"name":"Departamento de Gaimán","countryCode":"AR","stateCode":"U","latitude":"-43.33333000","longitude":"-66.33333000"},{"name":"Departamento de Gastre","countryCode":"AR","stateCode":"U","latitude":"-42.83333000","longitude":"-68.66667000"},{"name":"Departamento de Languiñeo","countryCode":"AR","stateCode":"U","latitude":"-43.33333000","longitude":"-70.66667000"},{"name":"Departamento de Mártires","countryCode":"AR","stateCode":"U","latitude":"-43.83333000","longitude":"-67.16667000"},{"name":"Departamento de Paso de Indios","countryCode":"AR","stateCode":"U","latitude":"-44.00000000","longitude":"-68.83333000"},{"name":"Departamento de Rawson","countryCode":"AR","stateCode":"U","latitude":"-43.12342000","longitude":"-65.10179000"},{"name":"Departamento de Río Senguerr","countryCode":"AR","stateCode":"U","latitude":"-45.33333000","longitude":"-70.83333000"},{"name":"Departamento de Sarmiento","countryCode":"AR","stateCode":"U","latitude":"-45.33333000","longitude":"-69.00000000"},{"name":"Departamento de Tehuelches","countryCode":"AR","stateCode":"U","latitude":"-44.22132000","longitude":"-70.25260000"},{"name":"Departamento de Telsen","countryCode":"AR","stateCode":"U","latitude":"-42.41667000","longitude":"-67.16667000"},{"name":"Dolavón","countryCode":"AR","stateCode":"U","latitude":"-43.30684000","longitude":"-65.70651000"},{"name":"El Maitén","countryCode":"AR","stateCode":"U","latitude":"-42.04924000","longitude":"-71.16693000"},{"name":"Esquel","countryCode":"AR","stateCode":"U","latitude":"-42.91147000","longitude":"-71.31947000"},{"name":"Gaimán","countryCode":"AR","stateCode":"U","latitude":"-43.28970000","longitude":"-65.49290000"},{"name":"Gastre","countryCode":"AR","stateCode":"U","latitude":"-42.26186000","longitude":"-69.22112000"},{"name":"Gobernador Costa","countryCode":"AR","stateCode":"U","latitude":"-44.04992000","longitude":"-70.59798000"},{"name":"Hoyo de Epuyén","countryCode":"AR","stateCode":"U","latitude":"-42.07189000","longitude":"-71.50811000"},{"name":"José de San Martín","countryCode":"AR","stateCode":"U","latitude":"-44.05032000","longitude":"-70.46967000"},{"name":"Lago Puelo","countryCode":"AR","stateCode":"U","latitude":"-42.06684000","longitude":"-71.60384000"},{"name":"Las Plumas","countryCode":"AR","stateCode":"U","latitude":"-43.72058000","longitude":"-67.28319000"},{"name":"Puerto Madryn","countryCode":"AR","stateCode":"U","latitude":"-42.76920000","longitude":"-65.03851000"},{"name":"Rada Tilly","countryCode":"AR","stateCode":"U","latitude":"-45.92462000","longitude":"-67.55424000"},{"name":"Rawson","countryCode":"AR","stateCode":"U","latitude":"-43.30016000","longitude":"-65.10228000"},{"name":"Río Mayo","countryCode":"AR","stateCode":"U","latitude":"-45.68573000","longitude":"-70.25797000"},{"name":"Río Pico","countryCode":"AR","stateCode":"U","latitude":"-44.17905000","longitude":"-71.36847000"},{"name":"Sarmiento","countryCode":"AR","stateCode":"U","latitude":"-45.58815000","longitude":"-69.06996000"},{"name":"Tecka","countryCode":"AR","stateCode":"U","latitude":"-43.49489000","longitude":"-70.81020000"},{"name":"Trelew","countryCode":"AR","stateCode":"U","latitude":"-43.24895000","longitude":"-65.30505000"},{"name":"Trevelin","countryCode":"AR","stateCode":"U","latitude":"-43.08580000","longitude":"-71.46386000"},{"name":"Aluminé","countryCode":"AR","stateCode":"Q","latitude":"-39.23686000","longitude":"-70.91970000"},{"name":"Andacollo","countryCode":"AR","stateCode":"Q","latitude":"-37.17945000","longitude":"-70.66912000"},{"name":"Añelo","countryCode":"AR","stateCode":"Q","latitude":"-38.35441000","longitude":"-68.78840000"},{"name":"Barrancas","countryCode":"AR","stateCode":"Q","latitude":"-36.82344000","longitude":"-69.91564000"},{"name":"Buta Ranquil","countryCode":"AR","stateCode":"Q","latitude":"-37.05222000","longitude":"-69.87713000"},{"name":"Centenario","countryCode":"AR","stateCode":"Q","latitude":"-38.82955000","longitude":"-68.13180000"},{"name":"Chos Malal","countryCode":"AR","stateCode":"Q","latitude":"-37.37809000","longitude":"-70.27085000"},{"name":"Cutral-Có","countryCode":"AR","stateCode":"Q","latitude":"-38.93424000","longitude":"-69.23052000"},{"name":"Departamento de Aluminé","countryCode":"AR","stateCode":"Q","latitude":"-39.16667000","longitude":"-71.00000000"},{"name":"Departamento de Añelo","countryCode":"AR","stateCode":"Q","latitude":"-38.16667000","longitude":"-69.00000000"},{"name":"Departamento de Catán-Lil","countryCode":"AR","stateCode":"Q","latitude":"-39.50000000","longitude":"-70.33333000"},{"name":"Departamento de Chos-Malal","countryCode":"AR","stateCode":"Q","latitude":"-36.91667000","longitude":"-70.16667000"},{"name":"Departamento de Collón-Curá","countryCode":"AR","stateCode":"Q","latitude":"-40.08333000","longitude":"-70.16667000"},{"name":"Departamento de Confluencia","countryCode":"AR","stateCode":"Q","latitude":"-38.83333000","longitude":"-68.83333000"},{"name":"Departamento de Lácar","countryCode":"AR","stateCode":"Q","latitude":"-40.25000000","longitude":"-71.20000000"},{"name":"Departamento de Minas","countryCode":"AR","stateCode":"Q","latitude":"-36.83333000","longitude":"-70.83333000"},{"name":"Departamento de Zapala","countryCode":"AR","stateCode":"Q","latitude":"-39.00000000","longitude":"-69.83333000"},{"name":"El Huecú","countryCode":"AR","stateCode":"Q","latitude":"-37.64522000","longitude":"-70.58006000"},{"name":"Junín de los Andes","countryCode":"AR","stateCode":"Q","latitude":"-39.95043000","longitude":"-71.06936000"},{"name":"Las Coloradas","countryCode":"AR","stateCode":"Q","latitude":"-39.55534000","longitude":"-70.59491000"},{"name":"Las Lajas","countryCode":"AR","stateCode":"Q","latitude":"-38.52322000","longitude":"-70.36745000"},{"name":"Las Ovejas","countryCode":"AR","stateCode":"Q","latitude":"-36.98881000","longitude":"-70.74991000"},{"name":"Loncopué","countryCode":"AR","stateCode":"Q","latitude":"-38.07284000","longitude":"-70.61609000"},{"name":"Mariano Moreno","countryCode":"AR","stateCode":"Q","latitude":"-38.75029000","longitude":"-70.02367000"},{"name":"Neuquén","countryCode":"AR","stateCode":"Q","latitude":"-38.95161000","longitude":"-68.05910000"},{"name":"Picún Leufú","countryCode":"AR","stateCode":"Q","latitude":"-39.51614000","longitude":"-69.28765000"},{"name":"Piedra del Águila","countryCode":"AR","stateCode":"Q","latitude":"-40.04811000","longitude":"-70.07410000"},{"name":"Plaza Huincul","countryCode":"AR","stateCode":"Q","latitude":"-38.92598000","longitude":"-69.20863000"},{"name":"Plottier","countryCode":"AR","stateCode":"Q","latitude":"-38.96667000","longitude":"-68.23333000"},{"name":"San Martín de los Andes","countryCode":"AR","stateCode":"Q","latitude":"-40.15789000","longitude":"-71.35337000"},{"name":"Senillosa","countryCode":"AR","stateCode":"Q","latitude":"-39.01412000","longitude":"-68.43281000"},{"name":"Villa La Angostura","countryCode":"AR","stateCode":"Q","latitude":"-40.76173000","longitude":"-71.64631000"},{"name":"Vista Alegre","countryCode":"AR","stateCode":"Q","latitude":"-38.75000000","longitude":"-68.18333000"},{"name":"Zapala","countryCode":"AR","stateCode":"Q","latitude":"-38.89916000","longitude":"-70.05442000"},{"name":"Alvear","countryCode":"AR","stateCode":"W","latitude":"-29.09683000","longitude":"-56.55043000"},{"name":"Berón de Astrada","countryCode":"AR","stateCode":"W","latitude":"-27.55067000","longitude":"-57.53460000"},{"name":"Bonpland","countryCode":"AR","stateCode":"W","latitude":"-29.81708000","longitude":"-57.42974000"},{"name":"Chavarría","countryCode":"AR","stateCode":"W","latitude":"-28.95489000","longitude":"-58.57277000"},{"name":"Concepción","countryCode":"AR","stateCode":"W","latitude":"-28.39175000","longitude":"-57.88777000"},{"name":"Corrientes","countryCode":"AR","stateCode":"W","latitude":"-27.46784000","longitude":"-58.83440000"},{"name":"Cruz de los Milagros","countryCode":"AR","stateCode":"W","latitude":"-28.83646000","longitude":"-59.00476000"},{"name":"Curuzú Cuatiá","countryCode":"AR","stateCode":"W","latitude":"-29.79171000","longitude":"-58.05460000"},{"name":"Departamento de Bella Vista","countryCode":"AR","stateCode":"W","latitude":"-28.50000000","longitude":"-58.83333000"},{"name":"Departamento de Berón de Astrada","countryCode":"AR","stateCode":"W","latitude":"-27.50000000","longitude":"-57.66667000"},{"name":"Departamento de Capital","countryCode":"AR","stateCode":"W","latitude":"-27.50000000","longitude":"-58.75000000"},{"name":"Departamento de Concepción","countryCode":"AR","stateCode":"W","latitude":"-28.33333000","longitude":"-58.00000000"},{"name":"Departamento de Curuzú Cuatiá","countryCode":"AR","stateCode":"W","latitude":"-29.50000000","longitude":"-58.50000000"},{"name":"Departamento de Empedrado","countryCode":"AR","stateCode":"W","latitude":"-27.83333000","longitude":"-58.66667000"},{"name":"Departamento de Esquina","countryCode":"AR","stateCode":"W","latitude":"-30.00000000","longitude":"-59.33333000"},{"name":"Departamento de General Alvear","countryCode":"AR","stateCode":"W","latitude":"-28.83333000","longitude":"-56.50000000"},{"name":"Departamento de General Paz","countryCode":"AR","stateCode":"W","latitude":"-27.75000000","longitude":"-57.83333000"},{"name":"Departamento de Goya","countryCode":"AR","stateCode":"W","latitude":"-29.50000000","longitude":"-59.50000000"},{"name":"Departamento de Itatí","countryCode":"AR","stateCode":"W","latitude":"-27.33333000","longitude":"-58.00000000"},{"name":"Departamento de Ituzaingó","countryCode":"AR","stateCode":"W","latitude":"-27.90085000","longitude":"-56.86604000"},{"name":"Departamento de Lavalle","countryCode":"AR","stateCode":"W","latitude":"-29.00000000","longitude":"-58.91667000"},{"name":"Departamento de Mburucuyá","countryCode":"AR","stateCode":"W","latitude":"-28.00000000","longitude":"-58.25000000"},{"name":"Departamento de Mercedes","countryCode":"AR","stateCode":"W","latitude":"-29.00000000","longitude":"-57.83333000"},{"name":"Departamento de Monte Caseros","countryCode":"AR","stateCode":"W","latitude":"-30.25000000","longitude":"-57.83333000"},{"name":"Departamento de Paso de los Libres","countryCode":"AR","stateCode":"W","latitude":"-29.66667000","longitude":"-57.25000000"},{"name":"Departamento de Saladas","countryCode":"AR","stateCode":"W","latitude":"-28.25000000","longitude":"-58.75000000"},{"name":"Departamento de San Cosme","countryCode":"AR","stateCode":"W","latitude":"-27.33333000","longitude":"-58.50000000"},{"name":"Departamento de San Luis del Palmar","countryCode":"AR","stateCode":"W","latitude":"-27.50000000","longitude":"-58.25000000"},{"name":"Departamento de San Martín","countryCode":"AR","stateCode":"W","latitude":"-28.83333000","longitude":"-56.91667000"},{"name":"Departamento de San Miguel","countryCode":"AR","stateCode":"W","latitude":"-27.91667000","longitude":"-57.50000000"},{"name":"Departamento de San Roque","countryCode":"AR","stateCode":"W","latitude":"-28.66667000","longitude":"-58.75000000"},{"name":"Departamento de Santo Tomé","countryCode":"AR","stateCode":"W","latitude":"-28.25000000","longitude":"-56.25000000"},{"name":"Departamento de Sauce","countryCode":"AR","stateCode":"W","latitude":"-30.00000000","longitude":"-58.66667000"},{"name":"Empedrado","countryCode":"AR","stateCode":"W","latitude":"-27.95178000","longitude":"-58.80584000"},{"name":"Esquina","countryCode":"AR","stateCode":"W","latitude":"-30.01476000","longitude":"-59.52890000"},{"name":"Felipe Yofré","countryCode":"AR","stateCode":"W","latitude":"-29.10226000","longitude":"-58.33772000"},{"name":"Garruchos","countryCode":"AR","stateCode":"W","latitude":"-28.17208000","longitude":"-55.65406000"},{"name":"Gobernador Juan E. Martínez","countryCode":"AR","stateCode":"W","latitude":"-28.91161000","longitude":"-58.93594000"},{"name":"Gobernador Virasora","countryCode":"AR","stateCode":"W","latitude":"-28.05000000","longitude":"-56.03333000"},{"name":"Goya","countryCode":"AR","stateCode":"W","latitude":"-29.13995000","longitude":"-59.26343000"},{"name":"Herlitzka","countryCode":"AR","stateCode":"W","latitude":"-27.56516000","longitude":"-58.25557000"},{"name":"Itatí","countryCode":"AR","stateCode":"W","latitude":"-27.27043000","longitude":"-58.24458000"},{"name":"Ituzaingó","countryCode":"AR","stateCode":"W","latitude":"-27.58162000","longitude":"-56.68231000"},{"name":"Itá Ibaté","countryCode":"AR","stateCode":"W","latitude":"-27.42573000","longitude":"-57.33758000"},{"name":"Juan Pujol","countryCode":"AR","stateCode":"W","latitude":"-30.41873000","longitude":"-57.85612000"},{"name":"La Cruz","countryCode":"AR","stateCode":"W","latitude":"-29.17443000","longitude":"-56.64326000"},{"name":"Libertad","countryCode":"AR","stateCode":"W","latitude":"-30.04300000","longitude":"-57.82020000"},{"name":"Lomas de Vallejos","countryCode":"AR","stateCode":"W","latitude":"-27.73501000","longitude":"-57.91850000"},{"name":"Loreto","countryCode":"AR","stateCode":"W","latitude":"-27.76834000","longitude":"-57.27531000"},{"name":"Mariano I. Loza","countryCode":"AR","stateCode":"W","latitude":"-29.37667000","longitude":"-58.19436000"},{"name":"Mburucuyá","countryCode":"AR","stateCode":"W","latitude":"-28.04532000","longitude":"-58.22835000"},{"name":"Mercedes","countryCode":"AR","stateCode":"W","latitude":"-29.18416000","longitude":"-58.07519000"},{"name":"Mocoretá","countryCode":"AR","stateCode":"W","latitude":"-30.61891000","longitude":"-57.96344000"},{"name":"Monte Caseros","countryCode":"AR","stateCode":"W","latitude":"-30.25359000","longitude":"-57.63626000"},{"name":"Nuestra Señora del Rosario de Caa Catí","countryCode":"AR","stateCode":"W","latitude":"-27.75072000","longitude":"-57.62073000"},{"name":"Nueve de Julio","countryCode":"AR","stateCode":"W","latitude":"-28.84051000","longitude":"-58.82650000"},{"name":"Palmar Grande","countryCode":"AR","stateCode":"W","latitude":"-27.94195000","longitude":"-57.90057000"},{"name":"Paso de la Patria","countryCode":"AR","stateCode":"W","latitude":"-27.31676000","longitude":"-58.57197000"},{"name":"Paso de los Libres","countryCode":"AR","stateCode":"W","latitude":"-29.71251000","longitude":"-57.08771000"},{"name":"Pedro R. Fernández","countryCode":"AR","stateCode":"W","latitude":"-28.75097000","longitude":"-58.65583000"},{"name":"Perugorría","countryCode":"AR","stateCode":"W","latitude":"-29.34132000","longitude":"-58.61059000"},{"name":"Pueblo Libertador","countryCode":"AR","stateCode":"W","latitude":"-30.22087000","longitude":"-59.38981000"},{"name":"Riachuelo","countryCode":"AR","stateCode":"W","latitude":"-27.58191000","longitude":"-58.74497000"},{"name":"Saladas","countryCode":"AR","stateCode":"W","latitude":"-28.25384000","longitude":"-58.62591000"},{"name":"San Carlos","countryCode":"AR","stateCode":"W","latitude":"-27.74586000","longitude":"-55.89731000"},{"name":"San Cosme","countryCode":"AR","stateCode":"W","latitude":"-27.37123000","longitude":"-58.51214000"},{"name":"San Lorenzo","countryCode":"AR","stateCode":"W","latitude":"-28.13306000","longitude":"-58.76733000"},{"name":"San Luis del Palmar","countryCode":"AR","stateCode":"W","latitude":"-27.50790000","longitude":"-58.55454000"},{"name":"San Miguel","countryCode":"AR","stateCode":"W","latitude":"-27.99585000","longitude":"-57.58964000"},{"name":"Santa Lucía","countryCode":"AR","stateCode":"W","latitude":"-28.98746000","longitude":"-59.10287000"},{"name":"Santa Rosa","countryCode":"AR","stateCode":"W","latitude":"-28.26318000","longitude":"-58.11891000"},{"name":"Santo Tomé","countryCode":"AR","stateCode":"W","latitude":"-28.54939000","longitude":"-56.04077000"},{"name":"Yapeyú","countryCode":"AR","stateCode":"W","latitude":"-29.46914000","longitude":"-56.81841000"},{"name":"Yataity Calle","countryCode":"AR","stateCode":"W","latitude":"-29.01913000","longitude":"-58.90846000"},{"name":"Ancasti","countryCode":"AR","stateCode":"K","latitude":"-28.81247000","longitude":"-65.50145000"},{"name":"Andalgalá","countryCode":"AR","stateCode":"K","latitude":"-27.58185000","longitude":"-66.31626000"},{"name":"Antofagasta de la Sierra","countryCode":"AR","stateCode":"K","latitude":"-26.05940000","longitude":"-67.40636000"},{"name":"Capayán","countryCode":"AR","stateCode":"K","latitude":"-28.77436000","longitude":"-66.04749000"},{"name":"Departamento de Ambato","countryCode":"AR","stateCode":"K","latitude":"-28.00000000","longitude":"-65.91667000"},{"name":"Departamento de Ancasti","countryCode":"AR","stateCode":"K","latitude":"-29.00000000","longitude":"-65.50000000"},{"name":"Departamento de Andalgalá","countryCode":"AR","stateCode":"K","latitude":"-27.58333000","longitude":"-66.46667000"},{"name":"Departamento de Antofagasta de la Sierra","countryCode":"AR","stateCode":"K","latitude":"-26.00000000","longitude":"-67.58333000"},{"name":"Departamento de Capayán","countryCode":"AR","stateCode":"K","latitude":"-28.83333000","longitude":"-66.00000000"},{"name":"Departamento de Capital","countryCode":"AR","stateCode":"K","latitude":"-28.41667000","longitude":"-65.80000000"},{"name":"Departamento de El Alto","countryCode":"AR","stateCode":"K","latitude":"-28.41667000","longitude":"-65.41667000"},{"name":"Departamento de Fray Mamerto Esquiú","countryCode":"AR","stateCode":"K","latitude":"-28.30000000","longitude":"-65.75000000"},{"name":"Departamento de La Paz","countryCode":"AR","stateCode":"K","latitude":"-29.25000000","longitude":"-65.25000000"},{"name":"Departamento de Pomán","countryCode":"AR","stateCode":"K","latitude":"-28.25000000","longitude":"-66.41667000"},{"name":"Departamento de Santa María","countryCode":"AR","stateCode":"K","latitude":"-26.66667000","longitude":"-66.41667000"},{"name":"Departamento de Santa Rosa","countryCode":"AR","stateCode":"K","latitude":"-28.08333000","longitude":"-65.25000000"},{"name":"Departamento de Tinogasta","countryCode":"AR","stateCode":"K","latitude":"-27.50000000","longitude":"-68.00000000"},{"name":"Departamento de Valle Viejo","countryCode":"AR","stateCode":"K","latitude":"-28.58333000","longitude":"-65.75000000"},{"name":"El Rodeo","countryCode":"AR","stateCode":"K","latitude":"-28.21518000","longitude":"-65.87420000"},{"name":"Fiambalá","countryCode":"AR","stateCode":"K","latitude":"-27.67225000","longitude":"-67.61870000"},{"name":"Hualfín","countryCode":"AR","stateCode":"K","latitude":"-27.22896000","longitude":"-66.83131000"},{"name":"Huillapima","countryCode":"AR","stateCode":"K","latitude":"-28.72533000","longitude":"-65.97870000"},{"name":"Icaño","countryCode":"AR","stateCode":"K","latitude":"-28.91934000","longitude":"-65.32817000"},{"name":"La Puerta de San José","countryCode":"AR","stateCode":"K","latitude":"-27.55000000","longitude":"-67.01667000"},{"name":"Londres","countryCode":"AR","stateCode":"K","latitude":"-27.71439000","longitude":"-67.13349000"},{"name":"Los Altos","countryCode":"AR","stateCode":"K","latitude":"-28.04845000","longitude":"-65.49945000"},{"name":"Los Varela","countryCode":"AR","stateCode":"K","latitude":"-27.93003000","longitude":"-65.87153000"},{"name":"Mutquín","countryCode":"AR","stateCode":"K","latitude":"-28.32104000","longitude":"-66.14253000"},{"name":"Pomán","countryCode":"AR","stateCode":"K","latitude":"-28.39455000","longitude":"-66.22052000"},{"name":"Puerta de Corral Quemado","countryCode":"AR","stateCode":"K","latitude":"-27.23000000","longitude":"-66.93635000"},{"name":"Recreo","countryCode":"AR","stateCode":"K","latitude":"-29.28184000","longitude":"-65.06096000"},{"name":"San Antonio","countryCode":"AR","stateCode":"K","latitude":"-28.01009000","longitude":"-65.70874000"},{"name":"San Fernando del Valle de Catamarca","countryCode":"AR","stateCode":"K","latitude":"-28.46957000","longitude":"-65.78524000"},{"name":"Santa María","countryCode":"AR","stateCode":"K","latitude":"-26.69547000","longitude":"-66.04732000"},{"name":"Tinogasta","countryCode":"AR","stateCode":"K","latitude":"-28.06319000","longitude":"-67.56488000"},{"name":"Apolinario Saravia","countryCode":"AR","stateCode":"A","latitude":"-24.43276000","longitude":"-63.99535000"},{"name":"Cachí","countryCode":"AR","stateCode":"A","latitude":"-25.12033000","longitude":"-66.16519000"},{"name":"Cafayate","countryCode":"AR","stateCode":"A","latitude":"-26.08333000","longitude":"-65.83333000"},{"name":"Campo Quijano","countryCode":"AR","stateCode":"A","latitude":"-24.90982000","longitude":"-65.63656000"},{"name":"Chicoana","countryCode":"AR","stateCode":"A","latitude":"-25.10502000","longitude":"-65.53473000"},{"name":"Departamento Capital","countryCode":"AR","stateCode":"A","latitude":"-24.83333000","longitude":"-65.33333000"},{"name":"Departamento de Anta","countryCode":"AR","stateCode":"A","latitude":"-24.91667000","longitude":"-64.00000000"},{"name":"Departamento de Cerrillos","countryCode":"AR","stateCode":"A","latitude":"-25.00000000","longitude":"-65.41667000"},{"name":"Departamento de Chicoana","countryCode":"AR","stateCode":"A","latitude":"-25.11583000","longitude":"-65.59466000"},{"name":"Departamento de General Güemes","countryCode":"AR","stateCode":"A","latitude":"-24.79464000","longitude":"-64.94393000"},{"name":"Departamento de Guachipas","countryCode":"AR","stateCode":"A","latitude":"-25.66667000","longitude":"-65.50000000"},{"name":"Departamento de Iruya","countryCode":"AR","stateCode":"A","latitude":"-22.80000000","longitude":"-64.91667000"},{"name":"Departamento de La Poma","countryCode":"AR","stateCode":"A","latitude":"-24.16667000","longitude":"-66.16667000"},{"name":"Departamento de La Viña","countryCode":"AR","stateCode":"A","latitude":"-25.50000000","longitude":"-65.66667000"},{"name":"Departamento de Los Andes","countryCode":"AR","stateCode":"A","latitude":"-24.50000000","longitude":"-67.33333000"},{"name":"Departamento de Metán","countryCode":"AR","stateCode":"A","latitude":"-25.50000000","longitude":"-64.66667000"},{"name":"Departamento de Rivadavia","countryCode":"AR","stateCode":"A","latitude":"-23.66667000","longitude":"-62.91667000"},{"name":"Departamento de Rosario de Lerma","countryCode":"AR","stateCode":"A","latitude":"-24.58333000","longitude":"-65.83333000"},{"name":"Departamento de Rosario de la Frontera","countryCode":"AR","stateCode":"A","latitude":"-25.91667000","longitude":"-64.83333000"},{"name":"Departamento de San Carlos","countryCode":"AR","stateCode":"A","latitude":"-25.75000000","longitude":"-66.08333000"},{"name":"El Carril","countryCode":"AR","stateCode":"A","latitude":"-25.07410000","longitude":"-65.49174000"},{"name":"El Galpón","countryCode":"AR","stateCode":"A","latitude":"-25.38069000","longitude":"-64.65259000"},{"name":"El Quebrachal","countryCode":"AR","stateCode":"A","latitude":"-25.28333000","longitude":"-64.06667000"},{"name":"Embarcación","countryCode":"AR","stateCode":"A","latitude":"-23.21003000","longitude":"-64.09965000"},{"name":"General Enrique Mosconi","countryCode":"AR","stateCode":"A","latitude":"-22.59588000","longitude":"-63.81255000"},{"name":"Joaquín V. González","countryCode":"AR","stateCode":"A","latitude":"-25.11364000","longitude":"-64.12628000"},{"name":"La Caldera","countryCode":"AR","stateCode":"A","latitude":"-24.58333000","longitude":"-65.41667000"},{"name":"Las Lajitas","countryCode":"AR","stateCode":"A","latitude":"-24.72762000","longitude":"-64.19335000"},{"name":"Salta","countryCode":"AR","stateCode":"A","latitude":"-24.78590000","longitude":"-65.41166000"},{"name":"San Antonio de los Cobres","countryCode":"AR","stateCode":"A","latitude":"-24.21804000","longitude":"-66.31877000"},{"name":"San Ramón de la Nueva Orán","countryCode":"AR","stateCode":"A","latitude":"-23.13705000","longitude":"-64.32426000"},{"name":"Santa Rosa de Tastil","countryCode":"AR","stateCode":"A","latitude":"-24.45166000","longitude":"-65.97452000"},{"name":"Tartagal","countryCode":"AR","stateCode":"A","latitude":"-22.51637000","longitude":"-63.80131000"},{"name":"Arauco","countryCode":"AR","stateCode":"F","latitude":"-28.58071000","longitude":"-66.79250000"},{"name":"Castro Barros","countryCode":"AR","stateCode":"F","latitude":"-30.57952000","longitude":"-65.72696000"},{"name":"Chamical","countryCode":"AR","stateCode":"F","latitude":"-30.36002000","longitude":"-66.31399000"},{"name":"Chilecito","countryCode":"AR","stateCode":"F","latitude":"-29.16195000","longitude":"-67.49740000"},{"name":"Departamento de Arauco","countryCode":"AR","stateCode":"F","latitude":"-28.50000000","longitude":"-66.83333000"},{"name":"Departamento de General Lamadrid","countryCode":"AR","stateCode":"F","latitude":"-28.83333000","longitude":"-68.66667000"},{"name":"Departamento de Independencia","countryCode":"AR","stateCode":"F","latitude":"-30.16667000","longitude":"-67.41667000"},{"name":"La Rioja","countryCode":"AR","stateCode":"F","latitude":"-29.41105000","longitude":"-66.85067000"},{"name":"Villa Bustos","countryCode":"AR","stateCode":"F","latitude":"-29.28636000","longitude":"-67.02067000"},{"name":"Vinchina","countryCode":"AR","stateCode":"F","latitude":"-28.75964000","longitude":"-68.20692000"},{"name":"Armstrong","countryCode":"AR","stateCode":"S","latitude":"-32.78215000","longitude":"-61.60222000"},{"name":"Arroyo Seco","countryCode":"AR","stateCode":"S","latitude":"-33.15489000","longitude":"-60.50863000"},{"name":"Arrufó","countryCode":"AR","stateCode":"S","latitude":"-30.23281000","longitude":"-61.72862000"},{"name":"Avellaneda","countryCode":"AR","stateCode":"S","latitude":"-29.11761000","longitude":"-59.65834000"},{"name":"Bella Italia","countryCode":"AR","stateCode":"S","latitude":"-31.28182000","longitude":"-61.41092000"},{"name":"Calchaquí","countryCode":"AR","stateCode":"S","latitude":"-29.88767000","longitude":"-60.28697000"},{"name":"Capitán Bermúdez","countryCode":"AR","stateCode":"S","latitude":"-32.82262000","longitude":"-60.71852000"},{"name":"Carcarañá","countryCode":"AR","stateCode":"S","latitude":"-32.85679000","longitude":"-61.15331000"},{"name":"Casilda","countryCode":"AR","stateCode":"S","latitude":"-33.04417000","longitude":"-61.16806000"},{"name":"Cañada de Gómez","countryCode":"AR","stateCode":"S","latitude":"-32.81636000","longitude":"-61.39493000"},{"name":"Ceres","countryCode":"AR","stateCode":"S","latitude":"-29.88100000","longitude":"-61.94504000"},{"name":"Chañar Ladeado","countryCode":"AR","stateCode":"S","latitude":"-33.32524000","longitude":"-62.03831000"},{"name":"Coronda","countryCode":"AR","stateCode":"S","latitude":"-31.97263000","longitude":"-60.91983000"},{"name":"Departamento de Belgrano","countryCode":"AR","stateCode":"S","latitude":"-32.50000000","longitude":"-61.75000000"},{"name":"Departamento de Caseros","countryCode":"AR","stateCode":"S","latitude":"-33.25000000","longitude":"-61.66667000"},{"name":"Departamento de Castellanos","countryCode":"AR","stateCode":"S","latitude":"-31.16667000","longitude":"-61.66667000"},{"name":"Departamento de Constitución","countryCode":"AR","stateCode":"S","latitude":"-33.50000000","longitude":"-60.91667000"},{"name":"Departamento de La Capital","countryCode":"AR","stateCode":"S","latitude":"-31.50000000","longitude":"-60.66667000"},{"name":"Departamento de Nueve de Julio","countryCode":"AR","stateCode":"S","latitude":"-28.83333000","longitude":"-61.33333000"},{"name":"Departamento de San Cristóbal","countryCode":"AR","stateCode":"S","latitude":"-30.33333000","longitude":"-61.33333000"},{"name":"Departamento de San Javier","countryCode":"AR","stateCode":"S","latitude":"-30.33333000","longitude":"-59.91667000"},{"name":"Departamento de San Justo","countryCode":"AR","stateCode":"S","latitude":"-30.66667000","longitude":"-60.50000000"},{"name":"Departamento de San Lorenzo","countryCode":"AR","stateCode":"S","latitude":"-33.00000000","longitude":"-61.00000000"},{"name":"Departamento de San Martín","countryCode":"AR","stateCode":"S","latitude":"-32.00000000","longitude":"-61.83333000"},{"name":"Departamento de Vera","countryCode":"AR","stateCode":"S","latitude":"-29.00000000","longitude":"-60.50000000"},{"name":"El Trébol","countryCode":"AR","stateCode":"S","latitude":"-32.20080000","longitude":"-61.70140000"},{"name":"Esperanza","countryCode":"AR","stateCode":"S","latitude":"-31.44880000","longitude":"-60.93173000"},{"name":"Firmat","countryCode":"AR","stateCode":"S","latitude":"-33.45937000","longitude":"-61.48320000"},{"name":"Fray Luis A. Beltrán","countryCode":"AR","stateCode":"S","latitude":"-32.79122000","longitude":"-60.72819000"},{"name":"Funes","countryCode":"AR","stateCode":"S","latitude":"-32.91568000","longitude":"-60.80995000"},{"name":"Gato Colorado","countryCode":"AR","stateCode":"S","latitude":"-28.02219000","longitude":"-61.18663000"},{"name":"Gobernador Gálvez","countryCode":"AR","stateCode":"S","latitude":"-33.03016000","longitude":"-60.64045000"},{"name":"Granadero Baigorria","countryCode":"AR","stateCode":"S","latitude":"-32.85683000","longitude":"-60.71754000"},{"name":"Gálvez","countryCode":"AR","stateCode":"S","latitude":"-32.02927000","longitude":"-61.22103000"},{"name":"Helvecia","countryCode":"AR","stateCode":"S","latitude":"-31.09834000","longitude":"-60.08830000"},{"name":"Hersilia","countryCode":"AR","stateCode":"S","latitude":"-30.00447000","longitude":"-61.84080000"},{"name":"Iriondo Department","countryCode":"AR","stateCode":"S","latitude":"-32.63333000","longitude":"-61.33333000"},{"name":"Laguna Paiva","countryCode":"AR","stateCode":"S","latitude":"-31.30391000","longitude":"-60.65894000"},{"name":"Las Parejas","countryCode":"AR","stateCode":"S","latitude":"-32.68478000","longitude":"-61.51637000"},{"name":"Las Rosas","countryCode":"AR","stateCode":"S","latitude":"-32.47661000","longitude":"-61.58041000"},{"name":"Las Toscas","countryCode":"AR","stateCode":"S","latitude":"-28.35290000","longitude":"-59.25795000"},{"name":"Los Laureles","countryCode":"AR","stateCode":"S","latitude":"-29.36847000","longitude":"-59.73634000"},{"name":"Malabrigo","countryCode":"AR","stateCode":"S","latitude":"-29.34636000","longitude":"-59.96957000"},{"name":"Melincué","countryCode":"AR","stateCode":"S","latitude":"-33.65847000","longitude":"-61.45459000"},{"name":"Pérez","countryCode":"AR","stateCode":"S","latitude":"-32.99835000","longitude":"-60.76791000"},{"name":"Rafaela","countryCode":"AR","stateCode":"S","latitude":"-31.25033000","longitude":"-61.48670000"},{"name":"Reconquista","countryCode":"AR","stateCode":"S","latitude":"-29.15000000","longitude":"-59.65000000"},{"name":"Recreo","countryCode":"AR","stateCode":"S","latitude":"-31.49076000","longitude":"-60.73299000"},{"name":"Roldán","countryCode":"AR","stateCode":"S","latitude":"-32.89846000","longitude":"-60.90681000"},{"name":"Rosario","countryCode":"AR","stateCode":"S","latitude":"-32.94682000","longitude":"-60.63932000"},{"name":"Rufino","countryCode":"AR","stateCode":"S","latitude":"-34.26827000","longitude":"-62.71262000"},{"name":"San Carlos Centro","countryCode":"AR","stateCode":"S","latitude":"-31.72864000","longitude":"-61.09192000"},{"name":"San Cristóbal","countryCode":"AR","stateCode":"S","latitude":"-30.31053000","longitude":"-61.23724000"},{"name":"San Javier","countryCode":"AR","stateCode":"S","latitude":"-30.57781000","longitude":"-59.93170000"},{"name":"San Jorge","countryCode":"AR","stateCode":"S","latitude":"-31.89618000","longitude":"-61.85984000"},{"name":"San Justo","countryCode":"AR","stateCode":"S","latitude":"-30.78913000","longitude":"-60.59189000"},{"name":"Santa Fe","countryCode":"AR","stateCode":"S","latitude":"-31.64881000","longitude":"-60.70868000"},{"name":"Santo Tomé","countryCode":"AR","stateCode":"S","latitude":"-31.66274000","longitude":"-60.76530000"},{"name":"Sastre","countryCode":"AR","stateCode":"S","latitude":"-31.76762000","longitude":"-61.82887000"},{"name":"Sunchales","countryCode":"AR","stateCode":"S","latitude":"-30.94404000","longitude":"-61.56148000"},{"name":"Tacuarendí","countryCode":"AR","stateCode":"S","latitude":"-28.41265000","longitude":"-59.26000000"},{"name":"Tostado","countryCode":"AR","stateCode":"S","latitude":"-29.23202000","longitude":"-61.76917000"},{"name":"Totoras","countryCode":"AR","stateCode":"S","latitude":"-32.58440000","longitude":"-61.16852000"},{"name":"Venado Tuerto","countryCode":"AR","stateCode":"S","latitude":"-33.74556000","longitude":"-61.96885000"},{"name":"Vera","countryCode":"AR","stateCode":"S","latitude":"-29.45930000","longitude":"-60.21261000"},{"name":"Villa Cañás","countryCode":"AR","stateCode":"S","latitude":"-34.00565000","longitude":"-61.60757000"},{"name":"Villa Constitución","countryCode":"AR","stateCode":"S","latitude":"-33.22778000","longitude":"-60.32970000"},{"name":"Villa Mugueta","countryCode":"AR","stateCode":"S","latitude":"-33.31129000","longitude":"-61.05515000"},{"name":"Villa Ocampo","countryCode":"AR","stateCode":"S","latitude":"-28.48752000","longitude":"-59.35515000"},{"name":"Villa Trinidad","countryCode":"AR","stateCode":"S","latitude":"-30.21329000","longitude":"-61.87597000"},{"name":"Aviá Terai","countryCode":"AR","stateCode":"H","latitude":"-26.68532000","longitude":"-60.72920000"},{"name":"Barranqueras","countryCode":"AR","stateCode":"H","latitude":"-27.48132000","longitude":"-58.93925000"},{"name":"Basail","countryCode":"AR","stateCode":"H","latitude":"-27.88539000","longitude":"-59.28245000"},{"name":"Campo Largo","countryCode":"AR","stateCode":"H","latitude":"-26.80077000","longitude":"-60.84215000"},{"name":"Capitán Solari","countryCode":"AR","stateCode":"H","latitude":"-26.80215000","longitude":"-59.56089000"},{"name":"Castelli","countryCode":"AR","stateCode":"H","latitude":"-25.94679000","longitude":"-60.61947000"},{"name":"Charadai","countryCode":"AR","stateCode":"H","latitude":"-27.65503000","longitude":"-59.86291000"},{"name":"Charata","countryCode":"AR","stateCode":"H","latitude":"-27.21438000","longitude":"-61.18795000"},{"name":"Chorotis","countryCode":"AR","stateCode":"H","latitude":"-27.91578000","longitude":"-61.39982000"},{"name":"Ciervo Petiso","countryCode":"AR","stateCode":"H","latitude":"-26.58041000","longitude":"-59.63094000"},{"name":"Colonia Benítez","countryCode":"AR","stateCode":"H","latitude":"-27.33099000","longitude":"-58.94622000"},{"name":"Colonia Elisa","countryCode":"AR","stateCode":"H","latitude":"-26.93041000","longitude":"-59.51861000"},{"name":"Colonias Unidas","countryCode":"AR","stateCode":"H","latitude":"-26.69825000","longitude":"-59.63154000"},{"name":"Concepción del Bermejo","countryCode":"AR","stateCode":"H","latitude":"-26.59926000","longitude":"-60.94617000"},{"name":"Coronel Du Graty","countryCode":"AR","stateCode":"H","latitude":"-27.68038000","longitude":"-60.91462000"},{"name":"Corzuela","countryCode":"AR","stateCode":"H","latitude":"-26.95374000","longitude":"-60.96928000"},{"name":"Coté-Lai","countryCode":"AR","stateCode":"H","latitude":"-27.50000000","longitude":"-59.60000000"},{"name":"Departamento de Almirante Brown","countryCode":"AR","stateCode":"H","latitude":"-25.81662000","longitude":"-61.45576000"},{"name":"Departamento de Bermejo","countryCode":"AR","stateCode":"H","latitude":"-27.00000000","longitude":"-58.66667000"},{"name":"Departamento de Comandante Fernández","countryCode":"AR","stateCode":"H","latitude":"-26.83333000","longitude":"-60.50000000"},{"name":"Departamento de Doce de Octubre","countryCode":"AR","stateCode":"H","latitude":"-27.41667000","longitude":"-61.33333000"},{"name":"Departamento de Dos de Abril","countryCode":"AR","stateCode":"H","latitude":"-27.60932000","longitude":"-61.34473000"},{"name":"Departamento de General Donovan","countryCode":"AR","stateCode":"H","latitude":"-27.16667000","longitude":"-59.33333000"},{"name":"Departamento de General Güemes","countryCode":"AR","stateCode":"H","latitude":"-25.16667000","longitude":"-61.41667000"},{"name":"Departamento de Independencia","countryCode":"AR","stateCode":"H","latitude":"-26.66667000","longitude":"-60.66667000"},{"name":"Departamento de Libertad","countryCode":"AR","stateCode":"H","latitude":"-27.33333000","longitude":"-59.33333000"},{"name":"Departamento de Maipú","countryCode":"AR","stateCode":"H","latitude":"-26.33333000","longitude":"-60.41667000"},{"name":"Departamento de Nueve de Julio","countryCode":"AR","stateCode":"H","latitude":"-26.95331000","longitude":"-61.27627000"},{"name":"Departamento de O’Higgins","countryCode":"AR","stateCode":"H","latitude":"-27.25000000","longitude":"-60.66667000"},{"name":"Departamento de Presidencia de la Plaza","countryCode":"AR","stateCode":"H","latitude":"-27.00000000","longitude":"-59.75000000"},{"name":"Departamento de Quitilipi","countryCode":"AR","stateCode":"H","latitude":"-26.66667000","longitude":"-60.16667000"},{"name":"Departamento de San Fernando","countryCode":"AR","stateCode":"H","latitude":"-27.66667000","longitude":"-59.16667000"},{"name":"Departamento de San Lorenzo","countryCode":"AR","stateCode":"H","latitude":"-27.33333000","longitude":"-60.41667000"},{"name":"Departamento de Sargento Cabral","countryCode":"AR","stateCode":"H","latitude":"-26.83333000","longitude":"-59.50000000"},{"name":"Departamento de Tapenagá","countryCode":"AR","stateCode":"H","latitude":"-27.50000000","longitude":"-59.75000000"},{"name":"Fontana","countryCode":"AR","stateCode":"H","latitude":"-27.41813000","longitude":"-59.02392000"},{"name":"Gancedo","countryCode":"AR","stateCode":"H","latitude":"-27.49038000","longitude":"-61.67571000"},{"name":"General José de San Martín","countryCode":"AR","stateCode":"H","latitude":"-26.53743000","longitude":"-59.34158000"},{"name":"General Pinedo","countryCode":"AR","stateCode":"H","latitude":"-27.31667000","longitude":"-61.28333000"},{"name":"General Vedia","countryCode":"AR","stateCode":"H","latitude":"-26.93382000","longitude":"-58.66040000"},{"name":"Hermoso Campo","countryCode":"AR","stateCode":"H","latitude":"-27.60816000","longitude":"-61.34441000"},{"name":"La Clotilde","countryCode":"AR","stateCode":"H","latitude":"-27.13333000","longitude":"-60.66667000"},{"name":"La Eduvigis","countryCode":"AR","stateCode":"H","latitude":"-26.83607000","longitude":"-59.06211000"},{"name":"La Escondida","countryCode":"AR","stateCode":"H","latitude":"-27.10724000","longitude":"-59.44784000"},{"name":"La Leonesa","countryCode":"AR","stateCode":"H","latitude":"-27.03786000","longitude":"-58.70347000"},{"name":"La Tigra","countryCode":"AR","stateCode":"H","latitude":"-27.10996000","longitude":"-60.58719000"},{"name":"La Verde","countryCode":"AR","stateCode":"H","latitude":"-27.12634000","longitude":"-59.37352000"},{"name":"Laguna Limpia","countryCode":"AR","stateCode":"H","latitude":"-26.49565000","longitude":"-59.68083000"},{"name":"Lapachito","countryCode":"AR","stateCode":"H","latitude":"-27.15997000","longitude":"-59.38605000"},{"name":"Las Breñas","countryCode":"AR","stateCode":"H","latitude":"-27.08966000","longitude":"-61.08161000"},{"name":"Las Garcitas","countryCode":"AR","stateCode":"H","latitude":"-26.61802000","longitude":"-59.80135000"},{"name":"Los Frentones","countryCode":"AR","stateCode":"H","latitude":"-26.40770000","longitude":"-61.41367000"},{"name":"Machagai","countryCode":"AR","stateCode":"H","latitude":"-26.92614000","longitude":"-60.04955000"},{"name":"Makallé","countryCode":"AR","stateCode":"H","latitude":"-27.20687000","longitude":"-59.28696000"},{"name":"Margarita Belén","countryCode":"AR","stateCode":"H","latitude":"-27.26160000","longitude":"-58.97219000"},{"name":"Napenay","countryCode":"AR","stateCode":"H","latitude":"-26.73333000","longitude":"-60.61667000"},{"name":"Pampa Almirón","countryCode":"AR","stateCode":"H","latitude":"-26.70039000","longitude":"-59.12331000"},{"name":"Pampa del Indio","countryCode":"AR","stateCode":"H","latitude":"-26.04982000","longitude":"-59.93728000"},{"name":"Pampa del Infierno","countryCode":"AR","stateCode":"H","latitude":"-26.50517000","longitude":"-61.17436000"},{"name":"Presidencia Roca","countryCode":"AR","stateCode":"H","latitude":"-26.14090000","longitude":"-59.59541000"},{"name":"Presidencia Roque Sáenz Peña","countryCode":"AR","stateCode":"H","latitude":"-26.78522000","longitude":"-60.43876000"},{"name":"Presidencia de la Plaza","countryCode":"AR","stateCode":"H","latitude":"-27.00147000","longitude":"-59.84243000"},{"name":"Puerto Bermejo","countryCode":"AR","stateCode":"H","latitude":"-26.92739000","longitude":"-58.50917000"},{"name":"Puerto Tirol","countryCode":"AR","stateCode":"H","latitude":"-27.37218000","longitude":"-59.08206000"},{"name":"Puerto Vilelas","countryCode":"AR","stateCode":"H","latitude":"-27.51414000","longitude":"-58.93906000"},{"name":"Quitilipi","countryCode":"AR","stateCode":"H","latitude":"-26.86913000","longitude":"-60.21683000"},{"name":"Resistencia","countryCode":"AR","stateCode":"H","latitude":"-27.46056000","longitude":"-58.98389000"},{"name":"Samuhú","countryCode":"AR","stateCode":"H","latitude":"-27.52116000","longitude":"-60.39167000"},{"name":"San Bernardo","countryCode":"AR","stateCode":"H","latitude":"-27.28782000","longitude":"-60.71252000"},{"name":"Santa Sylvina","countryCode":"AR","stateCode":"H","latitude":"-27.83261000","longitude":"-61.13747000"},{"name":"Taco Pozo","countryCode":"AR","stateCode":"H","latitude":"-25.61557000","longitude":"-63.26708000"},{"name":"Tres Isletas","countryCode":"AR","stateCode":"H","latitude":"-26.34067000","longitude":"-60.43207000"},{"name":"Villa Berthet","countryCode":"AR","stateCode":"H","latitude":"-27.29174000","longitude":"-60.41263000"},{"name":"Villa Ángela","countryCode":"AR","stateCode":"H","latitude":"-27.57383000","longitude":"-60.71526000"},{"name":"Añatuya","countryCode":"AR","stateCode":"G","latitude":"-28.46064000","longitude":"-62.83472000"},{"name":"Beltrán","countryCode":"AR","stateCode":"G","latitude":"-27.82913000","longitude":"-64.06098000"},{"name":"Campo Gallo","countryCode":"AR","stateCode":"G","latitude":"-26.58333000","longitude":"-62.85000000"},{"name":"Clodomira","countryCode":"AR","stateCode":"G","latitude":"-27.57440000","longitude":"-64.13108000"},{"name":"Colonia Dora","countryCode":"AR","stateCode":"G","latitude":"-28.60000000","longitude":"-62.95000000"},{"name":"Departamento de Aguirre","countryCode":"AR","stateCode":"G","latitude":"-29.33333000","longitude":"-62.50000000"},{"name":"Departamento de Banda","countryCode":"AR","stateCode":"G","latitude":"-27.50000000","longitude":"-64.33333000"},{"name":"Departamento de Choya","countryCode":"AR","stateCode":"G","latitude":"-28.75000000","longitude":"-64.75000000"},{"name":"Departamento de Guasayán","countryCode":"AR","stateCode":"G","latitude":"-28.00000000","longitude":"-64.83333000"},{"name":"Departamento de Loreto","countryCode":"AR","stateCode":"G","latitude":"-28.55000000","longitude":"-64.33333000"},{"name":"Departamento de Moreno","countryCode":"AR","stateCode":"G","latitude":"-27.33333000","longitude":"-62.50000000"},{"name":"Departamento de Robles","countryCode":"AR","stateCode":"G","latitude":"-27.83333000","longitude":"-63.91667000"},{"name":"Departamento de Río Hondo","countryCode":"AR","stateCode":"G","latitude":"-27.58333000","longitude":"-64.75000000"},{"name":"Departamento de San Martín","countryCode":"AR","stateCode":"G","latitude":"-28.16667000","longitude":"-63.83333000"},{"name":"Departamento de Sarmiento","countryCode":"AR","stateCode":"G","latitude":"-28.08333000","longitude":"-63.41667000"},{"name":"El Hoyo","countryCode":"AR","stateCode":"G","latitude":"-27.02872000","longitude":"-63.23197000"},{"name":"La Banda","countryCode":"AR","stateCode":"G","latitude":"-27.73348000","longitude":"-64.24278000"},{"name":"Los Juríes","countryCode":"AR","stateCode":"G","latitude":"-28.46539000","longitude":"-62.10862000"},{"name":"Los Telares","countryCode":"AR","stateCode":"G","latitude":"-28.98479000","longitude":"-63.44889000"},{"name":"Pampa de los Guanacos","countryCode":"AR","stateCode":"G","latitude":"-26.23002000","longitude":"-61.83774000"},{"name":"Quimilí","countryCode":"AR","stateCode":"G","latitude":"-27.64615000","longitude":"-62.41655000"},{"name":"San Pedro","countryCode":"AR","stateCode":"G","latitude":"-27.95386000","longitude":"-65.16651000"},{"name":"Santiago del Estero","countryCode":"AR","stateCode":"G","latitude":"-27.79511000","longitude":"-64.26149000"},{"name":"Sumampa","countryCode":"AR","stateCode":"G","latitude":"-29.38470000","longitude":"-63.46907000"},{"name":"Suncho Corral","countryCode":"AR","stateCode":"G","latitude":"-27.93357000","longitude":"-63.42938000"},{"name":"Termas de Río Hondo","countryCode":"AR","stateCode":"G","latitude":"-27.49362000","longitude":"-64.85972000"},{"name":"Tintina","countryCode":"AR","stateCode":"G","latitude":"-27.02687000","longitude":"-62.70643000"},{"name":"Villa Atamisqui","countryCode":"AR","stateCode":"G","latitude":"-28.49609000","longitude":"-63.81609000"},{"name":"Villa General Mitre","countryCode":"AR","stateCode":"G","latitude":"-29.14310000","longitude":"-62.65248000"},{"name":"Villa Ojo de Agua","countryCode":"AR","stateCode":"G","latitude":"-29.50003000","longitude":"-63.69377000"},{"name":"Balvanera","countryCode":"AR","stateCode":"B","latitude":"-34.61032000","longitude":"-58.39766000"},{"name":"Barracas","countryCode":"AR","stateCode":"B","latitude":"-34.64966000","longitude":"-58.38341000"},{"name":"Belgrano","countryCode":"AR","stateCode":"B","latitude":"-34.56270000","longitude":"-58.45829000"},{"name":"Boedo","countryCode":"AR","stateCode":"B","latitude":"-34.63333000","longitude":"-58.41667000"},{"name":"Buenos Aires","countryCode":"AR","stateCode":"B","latitude":"-34.61315000","longitude":"-58.37723000"},{"name":"Colegiales","countryCode":"AR","stateCode":"B","latitude":"-34.57365000","longitude":"-58.44924000"},{"name":"Retiro","countryCode":"AR","stateCode":"B","latitude":"-34.58333000","longitude":"-58.38333000"},{"name":"Villa Lugano","countryCode":"AR","stateCode":"B","latitude":"-34.67907000","longitude":"-58.47263000"},{"name":"Villa Ortúzar","countryCode":"AR","stateCode":"B","latitude":"-34.57973000","longitude":"-58.46829000"},{"name":"Villa Santa Rita","countryCode":"AR","stateCode":"B","latitude":"-34.61082000","longitude":"-58.48100000"},{"name":"Buena Esperanza","countryCode":"AR","stateCode":"D","latitude":"-34.75647000","longitude":"-65.25379000"},{"name":"Candelaria","countryCode":"AR","stateCode":"D","latitude":"-32.06036000","longitude":"-65.82477000"},{"name":"Concarán","countryCode":"AR","stateCode":"D","latitude":"-32.56009000","longitude":"-65.24270000"},{"name":"Juan Martín de Pueyrredón","countryCode":"AR","stateCode":"D","latitude":"-33.27544000","longitude":"-66.32017000"},{"name":"Justo Daract","countryCode":"AR","stateCode":"D","latitude":"-33.85940000","longitude":"-65.18277000"},{"name":"La Punta","countryCode":"AR","stateCode":"D","latitude":"-33.18368000","longitude":"-66.31270000"},{"name":"La Toma","countryCode":"AR","stateCode":"D","latitude":"-33.05258000","longitude":"-65.62385000"},{"name":"Luján","countryCode":"AR","stateCode":"D","latitude":"-32.36674000","longitude":"-65.93642000"},{"name":"Merlo","countryCode":"AR","stateCode":"D","latitude":"-32.34288000","longitude":"-65.01396000"},{"name":"Naschel","countryCode":"AR","stateCode":"D","latitude":"-32.91656000","longitude":"-65.37535000"},{"name":"San Francisco del Monte de Oro","countryCode":"AR","stateCode":"D","latitude":"-32.59825000","longitude":"-66.12539000"},{"name":"San Luis","countryCode":"AR","stateCode":"D","latitude":"-33.29501000","longitude":"-66.33563000"},{"name":"Santa Rosa del Conlara","countryCode":"AR","stateCode":"D","latitude":"-32.34286000","longitude":"-65.20323000"},{"name":"Tilisarao","countryCode":"AR","stateCode":"D","latitude":"-32.73292000","longitude":"-65.29109000"},{"name":"Unión","countryCode":"AR","stateCode":"D","latitude":"-35.15282000","longitude":"-65.94602000"},{"name":"Villa General Roca","countryCode":"AR","stateCode":"D","latitude":"-32.66535000","longitude":"-66.45052000"},{"name":"Villa Mercedes","countryCode":"AR","stateCode":"D","latitude":"-33.67571000","longitude":"-65.45783000"},{"name":"Clorinda","countryCode":"AR","stateCode":"P","latitude":"-25.28481000","longitude":"-57.71851000"},{"name":"Comandante Fontana","countryCode":"AR","stateCode":"P","latitude":"-25.33453000","longitude":"-59.68212000"},{"name":"Departamento de Pilcomayo","countryCode":"AR","stateCode":"P","latitude":"-25.50000000","longitude":"-58.08333000"},{"name":"El Colorado","countryCode":"AR","stateCode":"P","latitude":"-26.30808000","longitude":"-59.37291000"},{"name":"Estanislao del Campo","countryCode":"AR","stateCode":"P","latitude":"-25.05504000","longitude":"-60.09218000"},{"name":"Formosa","countryCode":"AR","stateCode":"P","latitude":"-26.18489000","longitude":"-58.17313000"},{"name":"General Enrique Mosconi","countryCode":"AR","stateCode":"P","latitude":"-23.21667000","longitude":"-62.30000000"},{"name":"Herradura","countryCode":"AR","stateCode":"P","latitude":"-26.48705000","longitude":"-58.31198000"},{"name":"Ibarreta","countryCode":"AR","stateCode":"P","latitude":"-25.21438000","longitude":"-59.85851000"},{"name":"Ingeniero Guillermo N. Juárez","countryCode":"AR","stateCode":"P","latitude":"-23.90000000","longitude":"-61.85000000"},{"name":"Laguna Naick-Neck","countryCode":"AR","stateCode":"P","latitude":"-25.24769000","longitude":"-58.09383000"},{"name":"Laguna Yema","countryCode":"AR","stateCode":"P","latitude":"-24.25391000","longitude":"-61.24466000"},{"name":"Las Lomitas","countryCode":"AR","stateCode":"P","latitude":"-24.70955000","longitude":"-60.59303000"},{"name":"Palo Santo","countryCode":"AR","stateCode":"P","latitude":"-25.56332000","longitude":"-59.33781000"},{"name":"Pirané","countryCode":"AR","stateCode":"P","latitude":"-25.73239000","longitude":"-59.10879000"},{"name":"Pozo del Tigre","countryCode":"AR","stateCode":"P","latitude":"-24.89682000","longitude":"-60.32359000"},{"name":"Riacho Eh-Eh","countryCode":"AR","stateCode":"P","latitude":"-25.36209000","longitude":"-58.27750000"},{"name":"San Francisco de Laishí","countryCode":"AR","stateCode":"P","latitude":"-26.24262000","longitude":"-58.63039000"},{"name":"Villa Escolar","countryCode":"AR","stateCode":"P","latitude":"-26.62209000","longitude":"-58.67134000"},{"name":"Villa General Guemes","countryCode":"AR","stateCode":"P","latitude":"-24.75530000","longitude":"-59.48940000"},{"name":"Departamento de Capital","countryCode":"AR","stateCode":"M","latitude":"-32.88469000","longitude":"-68.85826000"},{"name":"Departamento de General Alvear","countryCode":"AR","stateCode":"M","latitude":"-35.16667000","longitude":"-67.33333000"},{"name":"Departamento de Godoy Cruz","countryCode":"AR","stateCode":"M","latitude":"-32.93333000","longitude":"-68.86667000"},{"name":"Departamento de Guaymallén","countryCode":"AR","stateCode":"M","latitude":"-32.88333000","longitude":"-68.70000000"},{"name":"Departamento de La Paz","countryCode":"AR","stateCode":"M","latitude":"-33.66667000","longitude":"-67.25000000"},{"name":"Departamento de Las Heras","countryCode":"AR","stateCode":"M","latitude":"-32.50000000","longitude":"-69.50000000"},{"name":"Departamento de Lavalle","countryCode":"AR","stateCode":"M","latitude":"-32.50000000","longitude":"-68.00000000"},{"name":"Departamento de Luján","countryCode":"AR","stateCode":"M","latitude":"-33.00000000","longitude":"-69.33333000"},{"name":"Departamento de Maipú","countryCode":"AR","stateCode":"M","latitude":"-33.00000000","longitude":"-68.58333000"},{"name":"Departamento de Malargüe","countryCode":"AR","stateCode":"M","latitude":"-36.25000000","longitude":"-69.25000000"},{"name":"Departamento de Rivadavia","countryCode":"AR","stateCode":"M","latitude":"-33.18000000","longitude":"-68.46600000"},{"name":"Departamento de San Carlos","countryCode":"AR","stateCode":"M","latitude":"-34.00000000","longitude":"-69.00000000"},{"name":"Departamento de San Martín","countryCode":"AR","stateCode":"M","latitude":"-32.83730000","longitude":"-68.24922000"},{"name":"Departamento de San Rafael","countryCode":"AR","stateCode":"M","latitude":"-35.00000000","longitude":"-68.83333000"},{"name":"Departamento de Santa Rosa","countryCode":"AR","stateCode":"M","latitude":"-33.50000000","longitude":"-68.00000000"},{"name":"Departamento de Tunuyán","countryCode":"AR","stateCode":"M","latitude":"-33.66667000","longitude":"-69.50000000"},{"name":"Departamento de Tupungato","countryCode":"AR","stateCode":"M","latitude":"-33.25000000","longitude":"-69.25000000"},{"name":"Godoy Cruz","countryCode":"AR","stateCode":"M","latitude":"-32.92863000","longitude":"-68.83510000"},{"name":"Las Heras","countryCode":"AR","stateCode":"M","latitude":"-32.85273000","longitude":"-68.82837000"},{"name":"Mendoza","countryCode":"AR","stateCode":"M","latitude":"-32.89084000","longitude":"-68.82717000"},{"name":"San Martín","countryCode":"AR","stateCode":"M","latitude":"-33.08103000","longitude":"-68.46814000"},{"name":"San Rafael","countryCode":"AR","stateCode":"M","latitude":"-34.61772000","longitude":"-68.33007000"},{"name":"Río Grande","countryCode":"AR","stateCode":"V","latitude":"-53.78769000","longitude":"-67.70946000"},{"name":"Tolhuin","countryCode":"AR","stateCode":"V","latitude":"-54.51083000","longitude":"-67.19550000"},{"name":"Ushuaia","countryCode":"AR","stateCode":"V","latitude":"-54.81084000","longitude":"-68.31591000"},{"name":"Abfaltersbach","countryCode":"AT","stateCode":"7","latitude":"46.75715000","longitude":"12.52828000"},{"name":"Absam","countryCode":"AT","stateCode":"7","latitude":"47.29572000","longitude":"11.50593000"},{"name":"Achenkirch","countryCode":"AT","stateCode":"7","latitude":"47.52659000","longitude":"11.70559000"},{"name":"Ainet","countryCode":"AT","stateCode":"7","latitude":"46.86603000","longitude":"12.68968000"},{"name":"Aldrans","countryCode":"AT","stateCode":"7","latitude":"47.25000000","longitude":"11.45000000"},{"name":"Alpbach","countryCode":"AT","stateCode":"7","latitude":"47.39878000","longitude":"11.94373000"},{"name":"Amlach","countryCode":"AT","stateCode":"7","latitude":"46.81639000","longitude":"12.76361000"},{"name":"Ampass","countryCode":"AT","stateCode":"7","latitude":"47.26251000","longitude":"11.46226000"},{"name":"Amras","countryCode":"AT","stateCode":"7","latitude":"47.25000000","longitude":"11.41667000"},{"name":"Angath","countryCode":"AT","stateCode":"7","latitude":"47.50758000","longitude":"12.06513000"},{"name":"Angerberg","countryCode":"AT","stateCode":"7","latitude":"47.50563000","longitude":"12.03119000"},{"name":"Anras","countryCode":"AT","stateCode":"7","latitude":"46.77389000","longitude":"12.56083000"},{"name":"Arzl","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.43333000"},{"name":"Arzl im Pitztal","countryCode":"AT","stateCode":"7","latitude":"47.20712000","longitude":"10.76261000"},{"name":"Aschau","countryCode":"AT","stateCode":"7","latitude":"47.26667000","longitude":"11.90000000"},{"name":"Aschau im Zillertal","countryCode":"AT","stateCode":"7","latitude":"47.26613000","longitude":"11.89536000"},{"name":"Aurach","countryCode":"AT","stateCode":"7","latitude":"47.41223000","longitude":"12.42734000"},{"name":"Außervillgraten","countryCode":"AT","stateCode":"7","latitude":"46.78750000","longitude":"12.43139000"},{"name":"Axams","countryCode":"AT","stateCode":"7","latitude":"47.23111000","longitude":"11.27892000"},{"name":"Bad Häring","countryCode":"AT","stateCode":"7","latitude":"47.51071000","longitude":"12.11912000"},{"name":"Barwies","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"10.96667000"},{"name":"Baumkirchen","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"11.56667000"},{"name":"Berwang","countryCode":"AT","stateCode":"7","latitude":"47.40807000","longitude":"10.74735000"},{"name":"Biberwier","countryCode":"AT","stateCode":"7","latitude":"47.38333000","longitude":"10.90000000"},{"name":"Bichlbach","countryCode":"AT","stateCode":"7","latitude":"47.42033000","longitude":"10.79042000"},{"name":"Birgitz","countryCode":"AT","stateCode":"7","latitude":"47.23536000","longitude":"11.29922000"},{"name":"Brandenberg","countryCode":"AT","stateCode":"7","latitude":"47.49053000","longitude":"11.89459000"},{"name":"Breitenbach am Inn","countryCode":"AT","stateCode":"7","latitude":"47.47829000","longitude":"11.97372000"},{"name":"Breitenwang","countryCode":"AT","stateCode":"7","latitude":"47.48713000","longitude":"10.73420000"},{"name":"Brixen im Thale","countryCode":"AT","stateCode":"7","latitude":"47.45000000","longitude":"12.25000000"},{"name":"Brixlegg","countryCode":"AT","stateCode":"7","latitude":"47.42942000","longitude":"11.87794000"},{"name":"Bruck am Ziller","countryCode":"AT","stateCode":"7","latitude":"47.38998000","longitude":"11.85124000"},{"name":"Buch in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.37447000","longitude":"11.75400000"},{"name":"Debant","countryCode":"AT","stateCode":"7","latitude":"46.83333000","longitude":"12.81667000"},{"name":"Dölsach","countryCode":"AT","stateCode":"7","latitude":"46.82833000","longitude":"12.84528000"},{"name":"Ebbs","countryCode":"AT","stateCode":"7","latitude":"47.63333000","longitude":"12.21667000"},{"name":"Eben am Achensee","countryCode":"AT","stateCode":"7","latitude":"47.41380000","longitude":"11.76138000"},{"name":"Ehenbichl","countryCode":"AT","stateCode":"7","latitude":"47.46667000","longitude":"10.70000000"},{"name":"Ehrwald","countryCode":"AT","stateCode":"7","latitude":"47.40000000","longitude":"10.91667000"},{"name":"Elbigenalp","countryCode":"AT","stateCode":"7","latitude":"47.29041000","longitude":"10.43607000"},{"name":"Ellbögen","countryCode":"AT","stateCode":"7","latitude":"47.16667000","longitude":"11.45000000"},{"name":"Ellmau","countryCode":"AT","stateCode":"7","latitude":"47.51378000","longitude":"12.29937000"},{"name":"Elmen","countryCode":"AT","stateCode":"7","latitude":"47.34039000","longitude":"10.54318000"},{"name":"Endach","countryCode":"AT","stateCode":"7","latitude":"47.56796000","longitude":"12.15603000"},{"name":"Erl","countryCode":"AT","stateCode":"7","latitude":"47.68333000","longitude":"12.18333000"},{"name":"Erpfendorf","countryCode":"AT","stateCode":"7","latitude":"47.58333000","longitude":"12.46667000"},{"name":"Fendels","countryCode":"AT","stateCode":"7","latitude":"47.05390000","longitude":"10.67777000"},{"name":"Fieberbrunn","countryCode":"AT","stateCode":"7","latitude":"47.47626000","longitude":"12.54347000"},{"name":"Fiecht","countryCode":"AT","stateCode":"7","latitude":"47.35000000","longitude":"11.70000000"},{"name":"Finkenberg","countryCode":"AT","stateCode":"7","latitude":"47.15279000","longitude":"11.82212000"},{"name":"Fiss","countryCode":"AT","stateCode":"7","latitude":"47.05714000","longitude":"10.61747000"},{"name":"Flaurling","countryCode":"AT","stateCode":"7","latitude":"47.29143000","longitude":"11.12319000"},{"name":"Fliess","countryCode":"AT","stateCode":"7","latitude":"47.11667000","longitude":"10.61667000"},{"name":"Flirsch","countryCode":"AT","stateCode":"7","latitude":"47.15000000","longitude":"10.40000000"},{"name":"Forchach","countryCode":"AT","stateCode":"7","latitude":"47.41667000","longitude":"10.58333000"},{"name":"Fritzens","countryCode":"AT","stateCode":"7","latitude":"47.30535000","longitude":"11.58950000"},{"name":"Fulpmes","countryCode":"AT","stateCode":"7","latitude":"47.15202000","longitude":"11.34922000"},{"name":"Fügen","countryCode":"AT","stateCode":"7","latitude":"47.34700000","longitude":"11.84939000"},{"name":"Fügenberg","countryCode":"AT","stateCode":"7","latitude":"47.35210000","longitude":"11.84173000"},{"name":"Gallzein","countryCode":"AT","stateCode":"7","latitude":"47.36807000","longitude":"11.77159000"},{"name":"Galtür","countryCode":"AT","stateCode":"7","latitude":"46.96667000","longitude":"10.18333000"},{"name":"Gerlos","countryCode":"AT","stateCode":"7","latitude":"47.22464000","longitude":"12.03012000"},{"name":"Gerlosberg","countryCode":"AT","stateCode":"7","latitude":"47.21667000","longitude":"11.93333000"},{"name":"Gnadenwald","countryCode":"AT","stateCode":"7","latitude":"47.31667000","longitude":"11.56667000"},{"name":"Going","countryCode":"AT","stateCode":"7","latitude":"47.51332000","longitude":"12.33164000"},{"name":"Gramais","countryCode":"AT","stateCode":"7","latitude":"47.26667000","longitude":"10.53333000"},{"name":"Gries am Brenner","countryCode":"AT","stateCode":"7","latitude":"47.03849000","longitude":"11.48131000"},{"name":"Gries im Sellrain","countryCode":"AT","stateCode":"7","latitude":"47.19554000","longitude":"11.15619000"},{"name":"Grins","countryCode":"AT","stateCode":"7","latitude":"47.14034000","longitude":"10.51409000"},{"name":"Grinzens","countryCode":"AT","stateCode":"7","latitude":"47.22927000","longitude":"11.25318000"},{"name":"Grän","countryCode":"AT","stateCode":"7","latitude":"47.50000000","longitude":"10.55000000"},{"name":"Gschnitz","countryCode":"AT","stateCode":"7","latitude":"47.04469000","longitude":"11.35089000"},{"name":"Götzens","countryCode":"AT","stateCode":"7","latitude":"47.23606000","longitude":"11.31154000"},{"name":"Haiming","countryCode":"AT","stateCode":"7","latitude":"47.25000000","longitude":"10.88333000"},{"name":"Hainzenberg","countryCode":"AT","stateCode":"7","latitude":"47.21788000","longitude":"11.90034000"},{"name":"Hall in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.51667000"},{"name":"Hart im Zillertal","countryCode":"AT","stateCode":"7","latitude":"47.35106000","longitude":"11.86476000"},{"name":"Hatting","countryCode":"AT","stateCode":"7","latitude":"47.27870000","longitude":"11.16838000"},{"name":"Heinfels","countryCode":"AT","stateCode":"7","latitude":"46.75000000","longitude":"12.45000000"},{"name":"Heiterwang","countryCode":"AT","stateCode":"7","latitude":"47.45000000","longitude":"10.75000000"},{"name":"Hippach","countryCode":"AT","stateCode":"7","latitude":"47.20435000","longitude":"11.86523000"},{"name":"Hochfilzen","countryCode":"AT","stateCode":"7","latitude":"47.46667000","longitude":"12.61667000"},{"name":"Holzgau","countryCode":"AT","stateCode":"7","latitude":"47.26045000","longitude":"10.34419000"},{"name":"Hopfgarten im Brixental","countryCode":"AT","stateCode":"7","latitude":"47.44980000","longitude":"12.15659000"},{"name":"Hopfgarten in Defereggen","countryCode":"AT","stateCode":"7","latitude":"46.91917000","longitude":"12.53639000"},{"name":"Häselgehr","countryCode":"AT","stateCode":"7","latitude":"47.31667000","longitude":"10.50000000"},{"name":"Höfen","countryCode":"AT","stateCode":"7","latitude":"47.46667000","longitude":"10.68333000"},{"name":"Hötting","countryCode":"AT","stateCode":"7","latitude":"47.26815000","longitude":"11.36868000"},{"name":"Igls","countryCode":"AT","stateCode":"7","latitude":"47.23127000","longitude":"11.41018000"},{"name":"Imst","countryCode":"AT","stateCode":"7","latitude":"47.24504000","longitude":"10.73974000"},{"name":"Imsterberg","countryCode":"AT","stateCode":"7","latitude":"47.20517000","longitude":"10.69605000"},{"name":"Innervillgraten","countryCode":"AT","stateCode":"7","latitude":"46.81194000","longitude":"12.37472000"},{"name":"Innsbruck","countryCode":"AT","stateCode":"7","latitude":"47.26266000","longitude":"11.39454000"},{"name":"Innsbruck Stadt","countryCode":"AT","stateCode":"7","latitude":"47.28433000","longitude":"11.37706000"},{"name":"Inzing","countryCode":"AT","stateCode":"7","latitude":"47.27370000","longitude":"11.19751000"},{"name":"Ischgl","countryCode":"AT","stateCode":"7","latitude":"47.01257000","longitude":"10.29179000"},{"name":"Itter","countryCode":"AT","stateCode":"7","latitude":"47.46667000","longitude":"12.13333000"},{"name":"Jenbach","countryCode":"AT","stateCode":"7","latitude":"47.39173000","longitude":"11.77245000"},{"name":"Jerzens","countryCode":"AT","stateCode":"7","latitude":"47.15120000","longitude":"10.74686000"},{"name":"Jochberg","countryCode":"AT","stateCode":"7","latitude":"47.37920000","longitude":"12.41807000"},{"name":"Jungholz","countryCode":"AT","stateCode":"7","latitude":"47.57409000","longitude":"10.44723000"},{"name":"Kaltenbach","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.86667000"},{"name":"Kapfing","countryCode":"AT","stateCode":"7","latitude":"47.33333000","longitude":"11.85000000"},{"name":"Kappl","countryCode":"AT","stateCode":"7","latitude":"47.06667000","longitude":"10.38333000"},{"name":"Karres","countryCode":"AT","stateCode":"7","latitude":"47.21667000","longitude":"10.78333000"},{"name":"Karrösten","countryCode":"AT","stateCode":"7","latitude":"47.22540000","longitude":"10.76561000"},{"name":"Kartitsch","countryCode":"AT","stateCode":"7","latitude":"46.72889000","longitude":"12.50083000"},{"name":"Kauns","countryCode":"AT","stateCode":"7","latitude":"47.07822000","longitude":"10.69219000"},{"name":"Kematen in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.25000000","longitude":"11.26667000"},{"name":"Kirchberg in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.44539000","longitude":"12.31602000"},{"name":"Kirchbichl","countryCode":"AT","stateCode":"7","latitude":"47.51743000","longitude":"12.09629000"},{"name":"Kirchdorf in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.55626000","longitude":"12.44511000"},{"name":"Kitzbühel","countryCode":"AT","stateCode":"7","latitude":"47.44637000","longitude":"12.39215000"},{"name":"Kolsass","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"11.63333000"},{"name":"Kolsassberg","countryCode":"AT","stateCode":"7","latitude":"47.28150000","longitude":"11.65289000"},{"name":"Kramsach","countryCode":"AT","stateCode":"7","latitude":"47.44312000","longitude":"11.87545000"},{"name":"Kufstein","countryCode":"AT","stateCode":"7","latitude":"47.58333000","longitude":"12.16667000"},{"name":"Kundl","countryCode":"AT","stateCode":"7","latitude":"47.46667000","longitude":"11.98333000"},{"name":"Kössen","countryCode":"AT","stateCode":"7","latitude":"47.66990000","longitude":"12.40545000"},{"name":"Ladis","countryCode":"AT","stateCode":"7","latitude":"47.07459000","longitude":"10.64949000"},{"name":"Landeck","countryCode":"AT","stateCode":"7","latitude":"47.13988000","longitude":"10.56593000"},{"name":"Lans","countryCode":"AT","stateCode":"7","latitude":"47.23833000","longitude":"11.43139000"},{"name":"Lavant","countryCode":"AT","stateCode":"7","latitude":"46.79889000","longitude":"12.83806000"},{"name":"Lechaschau","countryCode":"AT","stateCode":"7","latitude":"47.48804000","longitude":"10.70652000"},{"name":"Leisach","countryCode":"AT","stateCode":"7","latitude":"46.81250000","longitude":"12.74861000"},{"name":"Lermoos","countryCode":"AT","stateCode":"7","latitude":"47.40358000","longitude":"10.88070000"},{"name":"Leutasch","countryCode":"AT","stateCode":"7","latitude":"47.36890000","longitude":"11.14404000"},{"name":"Lienz","countryCode":"AT","stateCode":"7","latitude":"46.82890000","longitude":"12.76903000"},{"name":"Längenfeld","countryCode":"AT","stateCode":"7","latitude":"47.07398000","longitude":"10.96951000"},{"name":"Mariastein","countryCode":"AT","stateCode":"7","latitude":"47.52772000","longitude":"12.05479000"},{"name":"Mariatal","countryCode":"AT","stateCode":"7","latitude":"47.44788000","longitude":"11.87210000"},{"name":"Matrei am Brenner","countryCode":"AT","stateCode":"7","latitude":"47.12794000","longitude":"11.45176000"},{"name":"Matrei in Osttirol","countryCode":"AT","stateCode":"7","latitude":"47.00000000","longitude":"12.53333000"},{"name":"Maurach","countryCode":"AT","stateCode":"7","latitude":"47.42124000","longitude":"11.75305000"},{"name":"Mayrhofen","countryCode":"AT","stateCode":"7","latitude":"47.16667000","longitude":"11.86667000"},{"name":"Medraz","countryCode":"AT","stateCode":"7","latitude":"47.14256000","longitude":"11.34287000"},{"name":"Mieders","countryCode":"AT","stateCode":"7","latitude":"47.16667000","longitude":"11.38333000"},{"name":"Mieming","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"10.98333000"},{"name":"Mils bei Imst","countryCode":"AT","stateCode":"7","latitude":"47.20616000","longitude":"10.67485000"},{"name":"Mils bei Solbad Hall","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.53333000"},{"name":"Mitterndorf","countryCode":"AT","stateCode":"7","latitude":"47.57728000","longitude":"12.16968000"},{"name":"Musau","countryCode":"AT","stateCode":"7","latitude":"47.53195000","longitude":"10.67339000"},{"name":"Mutters","countryCode":"AT","stateCode":"7","latitude":"47.23333000","longitude":"11.38333000"},{"name":"Mötz","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"10.95000000"},{"name":"Mühlau","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.40000000"},{"name":"Mühlbachl","countryCode":"AT","stateCode":"7","latitude":"47.13333000","longitude":"11.45000000"},{"name":"Münster","countryCode":"AT","stateCode":"7","latitude":"47.42164000","longitude":"11.83356000"},{"name":"Namlos","countryCode":"AT","stateCode":"7","latitude":"47.35000000","longitude":"10.66667000"},{"name":"Nassereith","countryCode":"AT","stateCode":"7","latitude":"47.31667000","longitude":"10.83333000"},{"name":"Natters","countryCode":"AT","stateCode":"7","latitude":"47.23414000","longitude":"11.37342000"},{"name":"Nauders","countryCode":"AT","stateCode":"7","latitude":"46.88859000","longitude":"10.50126000"},{"name":"Nesselwängle","countryCode":"AT","stateCode":"7","latitude":"47.48333000","longitude":"10.61667000"},{"name":"Neustift im Stubaital","countryCode":"AT","stateCode":"7","latitude":"47.11667000","longitude":"11.31667000"},{"name":"Niederau","countryCode":"AT","stateCode":"7","latitude":"47.45000000","longitude":"12.08333000"},{"name":"Niederbreitenbach","countryCode":"AT","stateCode":"7","latitude":"47.53333000","longitude":"12.08333000"},{"name":"Niederndorf","countryCode":"AT","stateCode":"7","latitude":"47.65000000","longitude":"12.21667000"},{"name":"Nikolsdorf","countryCode":"AT","stateCode":"7","latitude":"46.78583000","longitude":"12.91333000"},{"name":"Oberau","countryCode":"AT","stateCode":"7","latitude":"47.44336000","longitude":"12.04891000"},{"name":"Oberhofen im Inntal","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"11.08333000"},{"name":"Oberlienz","countryCode":"AT","stateCode":"7","latitude":"46.84722000","longitude":"12.73139000"},{"name":"Obermieming","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"10.98333000"},{"name":"Obernberg am Brenner","countryCode":"AT","stateCode":"7","latitude":"47.01667000","longitude":"11.41667000"},{"name":"Oberndorf in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.50000000","longitude":"12.38333000"},{"name":"Oberperfuss","countryCode":"AT","stateCode":"7","latitude":"47.24451000","longitude":"11.24755000"},{"name":"Obertilliach","countryCode":"AT","stateCode":"7","latitude":"46.71056000","longitude":"12.61444000"},{"name":"Obsteig","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"10.93333000"},{"name":"Oetz","countryCode":"AT","stateCode":"7","latitude":"47.20000000","longitude":"10.90000000"},{"name":"Patsch","countryCode":"AT","stateCode":"7","latitude":"47.20527000","longitude":"11.41510000"},{"name":"Pettnau","countryCode":"AT","stateCode":"7","latitude":"47.29204000","longitude":"11.15962000"},{"name":"Pettneu","countryCode":"AT","stateCode":"7","latitude":"47.14595000","longitude":"10.33655000"},{"name":"Pfaffenhofen","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"11.08333000"},{"name":"Pflach","countryCode":"AT","stateCode":"7","latitude":"47.51667000","longitude":"10.71667000"},{"name":"Pfons","countryCode":"AT","stateCode":"7","latitude":"47.14201000","longitude":"11.46071000"},{"name":"Pfunds","countryCode":"AT","stateCode":"7","latitude":"46.96667000","longitude":"10.55000000"},{"name":"Pians","countryCode":"AT","stateCode":"7","latitude":"47.13486000","longitude":"10.51237000"},{"name":"Pill","countryCode":"AT","stateCode":"7","latitude":"47.32352000","longitude":"11.68018000"},{"name":"Politischer Bezirk Imst","countryCode":"AT","stateCode":"7","latitude":"47.08333000","longitude":"10.86667000"},{"name":"Politischer Bezirk Innsbruck Land","countryCode":"AT","stateCode":"7","latitude":"47.20000000","longitude":"11.33333000"},{"name":"Politischer Bezirk Kitzbühel","countryCode":"AT","stateCode":"7","latitude":"47.43333000","longitude":"12.38333000"},{"name":"Politischer Bezirk Kufstein","countryCode":"AT","stateCode":"7","latitude":"47.50000000","longitude":"12.03333000"},{"name":"Politischer Bezirk Landeck","countryCode":"AT","stateCode":"7","latitude":"47.12575000","longitude":"10.56679000"},{"name":"Politischer Bezirk Lienz","countryCode":"AT","stateCode":"7","latitude":"46.90000000","longitude":"12.50000000"},{"name":"Politischer Bezirk Reutte","countryCode":"AT","stateCode":"7","latitude":"47.41667000","longitude":"10.55000000"},{"name":"Politischer Bezirk Schwaz","countryCode":"AT","stateCode":"7","latitude":"47.26667000","longitude":"11.76667000"},{"name":"Polling in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.15000000"},{"name":"Pradl","countryCode":"AT","stateCode":"7","latitude":"47.26539000","longitude":"11.41520000"},{"name":"Prutz","countryCode":"AT","stateCode":"7","latitude":"47.08333000","longitude":"10.66667000"},{"name":"Radfeld","countryCode":"AT","stateCode":"7","latitude":"47.44806000","longitude":"11.91424000"},{"name":"Ramsau im Zillertal","countryCode":"AT","stateCode":"7","latitude":"47.20383000","longitude":"11.87545000"},{"name":"Ranggen","countryCode":"AT","stateCode":"7","latitude":"47.25727000","longitude":"11.21120000"},{"name":"Rattenberg","countryCode":"AT","stateCode":"7","latitude":"47.43941000","longitude":"11.89407000"},{"name":"Reith bei Kitzbühel","countryCode":"AT","stateCode":"7","latitude":"47.46667000","longitude":"12.35000000"},{"name":"Reith bei Seefeld","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"11.20000000"},{"name":"Reith im Alpbachtal","countryCode":"AT","stateCode":"7","latitude":"47.41694000","longitude":"11.87785000"},{"name":"Rettenschöss","countryCode":"AT","stateCode":"7","latitude":"47.65718000","longitude":"12.26872000"},{"name":"Reutte","countryCode":"AT","stateCode":"7","latitude":"47.48333000","longitude":"10.71667000"},{"name":"Ried im Oberinntal","countryCode":"AT","stateCode":"7","latitude":"47.05000000","longitude":"10.65000000"},{"name":"Ried im Zillertal","countryCode":"AT","stateCode":"7","latitude":"47.30000000","longitude":"11.86667000"},{"name":"Rietz","countryCode":"AT","stateCode":"7","latitude":"47.28593000","longitude":"11.03075000"},{"name":"Rinn","countryCode":"AT","stateCode":"7","latitude":"47.25000000","longitude":"11.50000000"},{"name":"Rohrberg","countryCode":"AT","stateCode":"7","latitude":"47.23333000","longitude":"11.91667000"},{"name":"Roppen","countryCode":"AT","stateCode":"7","latitude":"47.21667000","longitude":"10.81667000"},{"name":"Rum","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.45000000"},{"name":"Sankt Johann in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.52330000","longitude":"12.42320000"},{"name":"Sankt Ulrich am Pillersee","countryCode":"AT","stateCode":"7","latitude":"47.52740000","longitude":"12.57239000"},{"name":"Sankt Veit in Defereggen","countryCode":"AT","stateCode":"7","latitude":"46.92722000","longitude":"12.42972000"},{"name":"Sautens","countryCode":"AT","stateCode":"7","latitude":"47.20000000","longitude":"10.86667000"},{"name":"Scharnitz","countryCode":"AT","stateCode":"7","latitude":"47.38899000","longitude":"11.26455000"},{"name":"Schattwald","countryCode":"AT","stateCode":"7","latitude":"47.51427000","longitude":"10.46143000"},{"name":"Scheffau am Wilden Kaiser","countryCode":"AT","stateCode":"7","latitude":"47.52943000","longitude":"12.25139000"},{"name":"Schlaiten","countryCode":"AT","stateCode":"7","latitude":"46.87944000","longitude":"12.65417000"},{"name":"Schlitters","countryCode":"AT","stateCode":"7","latitude":"47.38045000","longitude":"11.83888000"},{"name":"Schwaz","countryCode":"AT","stateCode":"7","latitude":"47.35169000","longitude":"11.71014000"},{"name":"Schwendau","countryCode":"AT","stateCode":"7","latitude":"47.19753000","longitude":"11.85897000"},{"name":"Schwendt","countryCode":"AT","stateCode":"7","latitude":"47.63182000","longitude":"12.39266000"},{"name":"Schwoich","countryCode":"AT","stateCode":"7","latitude":"47.54600000","longitude":"12.14049000"},{"name":"Schönberg im Stubaital","countryCode":"AT","stateCode":"7","latitude":"47.18333000","longitude":"11.41667000"},{"name":"Schönwies","countryCode":"AT","stateCode":"7","latitude":"47.19665000","longitude":"10.65742000"},{"name":"See","countryCode":"AT","stateCode":"7","latitude":"47.08333000","longitude":"10.46667000"},{"name":"Seefeld in Tirol","countryCode":"AT","stateCode":"7","latitude":"47.33016000","longitude":"11.18786000"},{"name":"Sellrain","countryCode":"AT","stateCode":"7","latitude":"47.21667000","longitude":"11.21667000"},{"name":"Serfaus","countryCode":"AT","stateCode":"7","latitude":"47.04018000","longitude":"10.60339000"},{"name":"Sillian","countryCode":"AT","stateCode":"7","latitude":"46.75278000","longitude":"12.42111000"},{"name":"Silz","countryCode":"AT","stateCode":"7","latitude":"47.26667000","longitude":"10.93333000"},{"name":"Sistrans","countryCode":"AT","stateCode":"7","latitude":"47.23333000","longitude":"11.45000000"},{"name":"St Anton am Arlberg","countryCode":"AT","stateCode":"7","latitude":"47.12750000","longitude":"10.26372000"},{"name":"Stams","countryCode":"AT","stateCode":"7","latitude":"47.27603000","longitude":"10.98315000"},{"name":"Stans","countryCode":"AT","stateCode":"7","latitude":"47.36667000","longitude":"11.71667000"},{"name":"Stanz bei Landeck","countryCode":"AT","stateCode":"7","latitude":"47.14758000","longitude":"10.55340000"},{"name":"Stanzach","countryCode":"AT","stateCode":"7","latitude":"47.38333000","longitude":"10.56667000"},{"name":"Steeg","countryCode":"AT","stateCode":"7","latitude":"47.24393000","longitude":"10.29436000"},{"name":"Steinach am Brenner","countryCode":"AT","stateCode":"7","latitude":"47.08333000","longitude":"11.46667000"},{"name":"Strass im Zillertal","countryCode":"AT","stateCode":"7","latitude":"47.39556000","longitude":"11.81966000"},{"name":"Strassen","countryCode":"AT","stateCode":"7","latitude":"46.75389000","longitude":"12.48417000"},{"name":"Strengen","countryCode":"AT","stateCode":"7","latitude":"47.12589000","longitude":"10.46199000"},{"name":"Stumm","countryCode":"AT","stateCode":"7","latitude":"47.29052000","longitude":"11.88755000"},{"name":"Stummerberg","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.91667000"},{"name":"Sölden","countryCode":"AT","stateCode":"7","latitude":"46.96667000","longitude":"11.00000000"},{"name":"Söll","countryCode":"AT","stateCode":"7","latitude":"47.50378000","longitude":"12.19221000"},{"name":"Tannheim","countryCode":"AT","stateCode":"7","latitude":"47.49934000","longitude":"10.51641000"},{"name":"Tarrenz","countryCode":"AT","stateCode":"7","latitude":"47.26667000","longitude":"10.76667000"},{"name":"Telfes im Stubai","countryCode":"AT","stateCode":"7","latitude":"47.16667000","longitude":"11.36667000"},{"name":"Telfs","countryCode":"AT","stateCode":"7","latitude":"47.30707000","longitude":"11.06817000"},{"name":"Terfens","countryCode":"AT","stateCode":"7","latitude":"47.32355000","longitude":"11.64388000"},{"name":"Thaur","countryCode":"AT","stateCode":"7","latitude":"47.29476000","longitude":"11.47529000"},{"name":"Thurn","countryCode":"AT","stateCode":"7","latitude":"46.85056000","longitude":"12.76861000"},{"name":"Tobadill","countryCode":"AT","stateCode":"7","latitude":"47.12513000","longitude":"10.51404000"},{"name":"Trins","countryCode":"AT","stateCode":"7","latitude":"47.08333000","longitude":"11.41667000"},{"name":"Tristach","countryCode":"AT","stateCode":"7","latitude":"46.81611000","longitude":"12.78972000"},{"name":"Tulfes","countryCode":"AT","stateCode":"7","latitude":"47.25806000","longitude":"11.53333000"},{"name":"Tux","countryCode":"AT","stateCode":"7","latitude":"47.15559000","longitude":"11.72872000"},{"name":"Uderns","countryCode":"AT","stateCode":"7","latitude":"47.31667000","longitude":"11.86667000"},{"name":"Umhausen","countryCode":"AT","stateCode":"7","latitude":"47.13503000","longitude":"10.92826000"},{"name":"Unterlangkampfen","countryCode":"AT","stateCode":"7","latitude":"47.55000000","longitude":"12.10000000"},{"name":"Unterperfuss","countryCode":"AT","stateCode":"7","latitude":"47.26667000","longitude":"11.25000000"},{"name":"Untertilliach","countryCode":"AT","stateCode":"7","latitude":"46.70346000","longitude":"12.67758000"},{"name":"Vals","countryCode":"AT","stateCode":"7","latitude":"47.04507000","longitude":"11.53281000"},{"name":"Vils","countryCode":"AT","stateCode":"7","latitude":"47.55000000","longitude":"10.63333000"},{"name":"Virgen","countryCode":"AT","stateCode":"7","latitude":"47.00159000","longitude":"12.45661000"},{"name":"Volders","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.56667000"},{"name":"Voldöpp","countryCode":"AT","stateCode":"7","latitude":"47.44469000","longitude":"11.88343000"},{"name":"Vomp","countryCode":"AT","stateCode":"7","latitude":"47.33333000","longitude":"11.68333000"},{"name":"Vorderhornbach","countryCode":"AT","stateCode":"7","latitude":"47.37009000","longitude":"10.53947000"},{"name":"Vorderthiersee","countryCode":"AT","stateCode":"7","latitude":"47.58333000","longitude":"12.10000000"},{"name":"Völs","countryCode":"AT","stateCode":"7","latitude":"47.25000000","longitude":"11.33333000"},{"name":"Waidring","countryCode":"AT","stateCode":"7","latitude":"47.58333000","longitude":"12.56667000"},{"name":"Walchsee","countryCode":"AT","stateCode":"7","latitude":"47.65163000","longitude":"12.31868000"},{"name":"Wattenberg","countryCode":"AT","stateCode":"7","latitude":"47.28333000","longitude":"11.60000000"},{"name":"Wattens","countryCode":"AT","stateCode":"7","latitude":"47.29419000","longitude":"11.59070000"},{"name":"Weer","countryCode":"AT","stateCode":"7","latitude":"47.30375000","longitude":"11.64498000"},{"name":"Weerberg","countryCode":"AT","stateCode":"7","latitude":"47.29841000","longitude":"11.66592000"},{"name":"Weissach","countryCode":"AT","stateCode":"7","latitude":"47.57091000","longitude":"12.16255000"},{"name":"Weissenbach am Lech","countryCode":"AT","stateCode":"7","latitude":"47.44162000","longitude":"10.64071000"},{"name":"Wenns","countryCode":"AT","stateCode":"7","latitude":"47.16667000","longitude":"10.73333000"},{"name":"Westendorf","countryCode":"AT","stateCode":"7","latitude":"47.43208000","longitude":"12.21406000"},{"name":"Wiesing","countryCode":"AT","stateCode":"7","latitude":"47.40486000","longitude":"11.79708000"},{"name":"Wildermieming","countryCode":"AT","stateCode":"7","latitude":"47.31667000","longitude":"11.01667000"},{"name":"Wildschönau","countryCode":"AT","stateCode":"7","latitude":"47.40619000","longitude":"12.03784000"},{"name":"Wilten","countryCode":"AT","stateCode":"7","latitude":"47.25829000","longitude":"11.38808000"},{"name":"Wängle","countryCode":"AT","stateCode":"7","latitude":"47.48658000","longitude":"10.68995000"},{"name":"Wörgl","countryCode":"AT","stateCode":"7","latitude":"47.48906000","longitude":"12.06174000"},{"name":"Zams","countryCode":"AT","stateCode":"7","latitude":"47.15844000","longitude":"10.58970000"},{"name":"Zell","countryCode":"AT","stateCode":"7","latitude":"47.58333000","longitude":"12.15000000"},{"name":"Zell am Ziller","countryCode":"AT","stateCode":"7","latitude":"47.23333000","longitude":"11.88333000"},{"name":"Zellberg","countryCode":"AT","stateCode":"7","latitude":"47.23333000","longitude":"11.85000000"},{"name":"Zirl","countryCode":"AT","stateCode":"7","latitude":"47.27410000","longitude":"11.23961000"},{"name":"Zöblen","countryCode":"AT","stateCode":"7","latitude":"47.50772000","longitude":"10.47971000"},{"name":"Ötztal-Bahnhof","countryCode":"AT","stateCode":"7","latitude":"47.23333000","longitude":"10.85000000"},{"name":"Absdorf","countryCode":"AT","stateCode":"3","latitude":"48.40021000","longitude":"15.97874000"},{"name":"Achau","countryCode":"AT","stateCode":"3","latitude":"48.08026000","longitude":"16.38611000"},{"name":"Aderklaa","countryCode":"AT","stateCode":"3","latitude":"48.28333000","longitude":"16.53333000"},{"name":"Aggsbach","countryCode":"AT","stateCode":"3","latitude":"48.29404000","longitude":"15.40382000"},{"name":"Alland","countryCode":"AT","stateCode":"3","latitude":"48.05829000","longitude":"16.07901000"},{"name":"Allentsteig","countryCode":"AT","stateCode":"3","latitude":"48.69725000","longitude":"15.32756000"},{"name":"Allhartsberg","countryCode":"AT","stateCode":"3","latitude":"48.02633000","longitude":"14.79009000"},{"name":"Altenburg","countryCode":"AT","stateCode":"3","latitude":"48.64765000","longitude":"15.59295000"},{"name":"Altendorf","countryCode":"AT","stateCode":"3","latitude":"47.65000000","longitude":"16.01667000"},{"name":"Altenmarkt an der Triesting","countryCode":"AT","stateCode":"3","latitude":"48.01553000","longitude":"15.99661000"},{"name":"Altlengbach","countryCode":"AT","stateCode":"3","latitude":"48.15355000","longitude":"15.92606000"},{"name":"Altlichtenwarth","countryCode":"AT","stateCode":"3","latitude":"48.64442000","longitude":"16.79664000"},{"name":"Altmelon","countryCode":"AT","stateCode":"3","latitude":"48.46222000","longitude":"14.96552000"},{"name":"Amstetten","countryCode":"AT","stateCode":"3","latitude":"48.12290000","longitude":"14.87206000"},{"name":"Andlersdorf","countryCode":"AT","stateCode":"3","latitude":"48.18333000","longitude":"16.66667000"},{"name":"Angern an der March","countryCode":"AT","stateCode":"3","latitude":"48.37778000","longitude":"16.82806000"},{"name":"Arbesbach","countryCode":"AT","stateCode":"3","latitude":"48.49337000","longitude":"14.95308000"},{"name":"Ardagger Stift","countryCode":"AT","stateCode":"3","latitude":"48.15000000","longitude":"14.83333000"},{"name":"Aschbach Markt","countryCode":"AT","stateCode":"3","latitude":"48.07234000","longitude":"14.75395000"},{"name":"Aspang Markt","countryCode":"AT","stateCode":"3","latitude":"47.55000000","longitude":"16.08333000"},{"name":"Asparn an der Zaya","countryCode":"AT","stateCode":"3","latitude":"48.58333000","longitude":"16.50000000"},{"name":"Asperhofen","countryCode":"AT","stateCode":"3","latitude":"48.24583000","longitude":"15.92606000"},{"name":"Atzenbrugg","countryCode":"AT","stateCode":"3","latitude":"48.29119000","longitude":"15.90614000"},{"name":"Au am Leithaberge","countryCode":"AT","stateCode":"3","latitude":"47.92296000","longitude":"16.55794000"},{"name":"Auersthal","countryCode":"AT","stateCode":"3","latitude":"48.37373000","longitude":"16.63596000"},{"name":"Bad Deutsch-Altenburg","countryCode":"AT","stateCode":"3","latitude":"48.13425000","longitude":"16.90624000"},{"name":"Bad Erlach","countryCode":"AT","stateCode":"3","latitude":"47.72722000","longitude":"16.21444000"},{"name":"Bad Fischau","countryCode":"AT","stateCode":"3","latitude":"47.83137000","longitude":"16.16707000"},{"name":"Bad Pirawarth","countryCode":"AT","stateCode":"3","latitude":"48.45194000","longitude":"16.59833000"},{"name":"Bad Schönau","countryCode":"AT","stateCode":"3","latitude":"47.49473000","longitude":"16.23410000"},{"name":"Bad Traunstein","countryCode":"AT","stateCode":"3","latitude":"48.43850000","longitude":"15.11712000"},{"name":"Bad Vöslau","countryCode":"AT","stateCode":"3","latitude":"47.96533000","longitude":"16.21359000"},{"name":"Baden","countryCode":"AT","stateCode":"3","latitude":"48.00543000","longitude":"16.23264000"},{"name":"Behamberg","countryCode":"AT","stateCode":"3","latitude":"48.01667000","longitude":"14.48333000"},{"name":"Berg","countryCode":"AT","stateCode":"3","latitude":"48.10147000","longitude":"17.03842000"},{"name":"Bergland","countryCode":"AT","stateCode":"3","latitude":"48.15595000","longitude":"15.18553000"},{"name":"Berndorf","countryCode":"AT","stateCode":"3","latitude":"47.94567000","longitude":"16.10973000"},{"name":"Bernhardsthal","countryCode":"AT","stateCode":"3","latitude":"48.69158000","longitude":"16.86951000"},{"name":"Biberbach","countryCode":"AT","stateCode":"3","latitude":"48.03006000","longitude":"14.70795000"},{"name":"Biedermannsdorf","countryCode":"AT","stateCode":"3","latitude":"48.08393000","longitude":"16.34542000"},{"name":"Bisamberg","countryCode":"AT","stateCode":"3","latitude":"48.33333000","longitude":"16.35000000"},{"name":"Bischofstetten","countryCode":"AT","stateCode":"3","latitude":"48.12222000","longitude":"15.46909000"},{"name":"Blindenmarkt","countryCode":"AT","stateCode":"3","latitude":"48.12749000","longitude":"14.98647000"},{"name":"Bockfließ","countryCode":"AT","stateCode":"3","latitude":"48.36000000","longitude":"16.60389000"},{"name":"Breitenau","countryCode":"AT","stateCode":"3","latitude":"47.73355000","longitude":"16.14338000"},{"name":"Breitenfurt bei Wien","countryCode":"AT","stateCode":"3","latitude":"48.13333000","longitude":"16.15000000"},{"name":"Bromberg","countryCode":"AT","stateCode":"3","latitude":"47.66539000","longitude":"16.20990000"},{"name":"Bruck an der Leitha","countryCode":"AT","stateCode":"3","latitude":"48.01667000","longitude":"16.76667000"},{"name":"Brunn am Gebirge","countryCode":"AT","stateCode":"3","latitude":"48.10697000","longitude":"16.28466000"},{"name":"Brunn an der Schneebergbahn","countryCode":"AT","stateCode":"3","latitude":"47.82376000","longitude":"16.15934000"},{"name":"Brunn an der Wild","countryCode":"AT","stateCode":"3","latitude":"48.69425000","longitude":"15.52008000"},{"name":"Buchbach","countryCode":"AT","stateCode":"3","latitude":"47.69648000","longitude":"15.98425000"},{"name":"Bärnkopf","countryCode":"AT","stateCode":"3","latitude":"48.39046000","longitude":"15.00479000"},{"name":"Böheimkirchen","countryCode":"AT","stateCode":"3","latitude":"48.19779000","longitude":"15.76178000"},{"name":"Deutsch-Wagram","countryCode":"AT","stateCode":"3","latitude":"48.29972000","longitude":"16.56667000"},{"name":"Dobersberg","countryCode":"AT","stateCode":"3","latitude":"48.91510000","longitude":"15.32188000"},{"name":"Dorfstetten","countryCode":"AT","stateCode":"3","latitude":"48.32573000","longitude":"14.98218000"},{"name":"Drasenhofen","countryCode":"AT","stateCode":"3","latitude":"48.75000000","longitude":"16.65000000"},{"name":"Droß","countryCode":"AT","stateCode":"3","latitude":"48.46393000","longitude":"15.57561000"},{"name":"Drösing","countryCode":"AT","stateCode":"3","latitude":"48.53900000","longitude":"16.90264000"},{"name":"Dürnkrut","countryCode":"AT","stateCode":"3","latitude":"48.47315000","longitude":"16.85062000"},{"name":"Dürnstein","countryCode":"AT","stateCode":"3","latitude":"48.39582000","longitude":"15.51973000"},{"name":"Ebenfurth","countryCode":"AT","stateCode":"3","latitude":"47.87738000","longitude":"16.36731000"},{"name":"Ebenthal","countryCode":"AT","stateCode":"3","latitude":"48.43333000","longitude":"16.78333000"},{"name":"Ebergassing","countryCode":"AT","stateCode":"3","latitude":"48.04567000","longitude":"16.51709000"},{"name":"Ebreichsdorf","countryCode":"AT","stateCode":"3","latitude":"47.95579000","longitude":"16.40705000"},{"name":"Echsenbach","countryCode":"AT","stateCode":"3","latitude":"48.71667000","longitude":"15.21667000"},{"name":"Eckartsau","countryCode":"AT","stateCode":"3","latitude":"48.14507000","longitude":"16.79737000"},{"name":"Edlitz","countryCode":"AT","stateCode":"3","latitude":"47.59797000","longitude":"16.14052000"},{"name":"Eggenburg","countryCode":"AT","stateCode":"3","latitude":"48.63892000","longitude":"15.81903000"},{"name":"Eggendorf","countryCode":"AT","stateCode":"3","latitude":"47.85809000","longitude":"16.32182000"},{"name":"Eggern","countryCode":"AT","stateCode":"3","latitude":"48.90829000","longitude":"15.14877000"},{"name":"Eichgraben","countryCode":"AT","stateCode":"3","latitude":"48.17204000","longitude":"15.98391000"},{"name":"Eisgarn","countryCode":"AT","stateCode":"3","latitude":"48.91675000","longitude":"15.10320000"},{"name":"Emmersdorf an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.24140000","longitude":"15.33721000"},{"name":"Engelhartstetten","countryCode":"AT","stateCode":"3","latitude":"48.18160000","longitude":"16.88367000"},{"name":"Ennsdorf","countryCode":"AT","stateCode":"3","latitude":"48.21181000","longitude":"14.50290000"},{"name":"Enzenreith","countryCode":"AT","stateCode":"3","latitude":"47.66839000","longitude":"15.95249000"},{"name":"Enzersdorf an der Fischa","countryCode":"AT","stateCode":"3","latitude":"48.08502000","longitude":"16.60832000"},{"name":"Enzersfeld","countryCode":"AT","stateCode":"3","latitude":"48.36338000","longitude":"16.42387000"},{"name":"Erlauf","countryCode":"AT","stateCode":"3","latitude":"48.18333000","longitude":"15.18333000"},{"name":"Ernstbrunn","countryCode":"AT","stateCode":"3","latitude":"48.53333000","longitude":"16.35000000"},{"name":"Ernsthofen","countryCode":"AT","stateCode":"3","latitude":"48.12915000","longitude":"14.48058000"},{"name":"Erpersdorf","countryCode":"AT","stateCode":"3","latitude":"48.34210000","longitude":"15.91747000"},{"name":"Ertl","countryCode":"AT","stateCode":"3","latitude":"47.97704000","longitude":"14.63134000"},{"name":"Eschenau","countryCode":"AT","stateCode":"3","latitude":"48.04825000","longitude":"15.56694000"},{"name":"Euratsfeld","countryCode":"AT","stateCode":"3","latitude":"48.08181000","longitude":"14.93154000"},{"name":"Falkenstein","countryCode":"AT","stateCode":"3","latitude":"48.71667000","longitude":"16.58333000"},{"name":"Fallbach","countryCode":"AT","stateCode":"3","latitude":"48.65000000","longitude":"16.41667000"},{"name":"Feistritz am Wechsel","countryCode":"AT","stateCode":"3","latitude":"47.60000000","longitude":"16.05000000"},{"name":"Felixdorf","countryCode":"AT","stateCode":"3","latitude":"47.88159000","longitude":"16.24208000"},{"name":"Fels am Wagram","countryCode":"AT","stateCode":"3","latitude":"48.43333000","longitude":"15.81667000"},{"name":"Ferschnitz","countryCode":"AT","stateCode":"3","latitude":"48.09419000","longitude":"14.98454000"},{"name":"Fischamend-Markt","countryCode":"AT","stateCode":"3","latitude":"48.11667000","longitude":"16.60000000"},{"name":"Frankenfels","countryCode":"AT","stateCode":"3","latitude":"47.98234000","longitude":"15.32593000"},{"name":"Frohsdorf","countryCode":"AT","stateCode":"3","latitude":"47.73333000","longitude":"16.25000000"},{"name":"Furth an der Triesting","countryCode":"AT","stateCode":"3","latitude":"47.97326000","longitude":"15.97326000"},{"name":"Furth bei Göttweig","countryCode":"AT","stateCode":"3","latitude":"48.37385000","longitude":"15.61408000"},{"name":"Gaaden","countryCode":"AT","stateCode":"3","latitude":"48.05364000","longitude":"16.20003000"},{"name":"Gablitz","countryCode":"AT","stateCode":"3","latitude":"48.22856000","longitude":"16.15437000"},{"name":"Gainfarn","countryCode":"AT","stateCode":"3","latitude":"47.96280000","longitude":"16.19368000"},{"name":"Gaming","countryCode":"AT","stateCode":"3","latitude":"47.92900000","longitude":"15.08818000"},{"name":"Gars am Kamp","countryCode":"AT","stateCode":"3","latitude":"48.58899000","longitude":"15.65363000"},{"name":"Gastern","countryCode":"AT","stateCode":"3","latitude":"48.89446000","longitude":"15.22027000"},{"name":"Gaubitsch","countryCode":"AT","stateCode":"3","latitude":"48.65000000","longitude":"16.38333000"},{"name":"Gaweinstal","countryCode":"AT","stateCode":"3","latitude":"48.48003000","longitude":"16.58790000"},{"name":"Gedersdorf","countryCode":"AT","stateCode":"3","latitude":"48.43319000","longitude":"15.68865000"},{"name":"Geras","countryCode":"AT","stateCode":"3","latitude":"48.79725000","longitude":"15.67268000"},{"name":"Gerasdorf bei Wien","countryCode":"AT","stateCode":"3","latitude":"48.29447000","longitude":"16.46765000"},{"name":"Gerersdorf","countryCode":"AT","stateCode":"3","latitude":"48.20088000","longitude":"15.55613000"},{"name":"Gerolding","countryCode":"AT","stateCode":"3","latitude":"48.25000000","longitude":"15.41667000"},{"name":"Gföhl","countryCode":"AT","stateCode":"3","latitude":"48.51667000","longitude":"15.48333000"},{"name":"Gießhübl","countryCode":"AT","stateCode":"3","latitude":"48.09780000","longitude":"16.23479000"},{"name":"Glinzendorf","countryCode":"AT","stateCode":"3","latitude":"48.24605000","longitude":"16.64060000"},{"name":"Gloggnitz","countryCode":"AT","stateCode":"3","latitude":"47.67487000","longitude":"15.93893000"},{"name":"Gmünd","countryCode":"AT","stateCode":"3","latitude":"48.76830000","longitude":"14.98080000"},{"name":"Gnadendorf","countryCode":"AT","stateCode":"3","latitude":"48.61667000","longitude":"16.40000000"},{"name":"Gneixendorf","countryCode":"AT","stateCode":"3","latitude":"48.43751000","longitude":"15.61810000"},{"name":"Grafenegg","countryCode":"AT","stateCode":"3","latitude":"48.43040000","longitude":"15.74907000"},{"name":"Grafenschlag","countryCode":"AT","stateCode":"3","latitude":"48.50000000","longitude":"15.16667000"},{"name":"Grafenwörth","countryCode":"AT","stateCode":"3","latitude":"48.40790000","longitude":"15.77826000"},{"name":"Gramatneusiedl","countryCode":"AT","stateCode":"3","latitude":"48.03040000","longitude":"16.48936000"},{"name":"Greinsfurth","countryCode":"AT","stateCode":"3","latitude":"48.10846000","longitude":"14.84390000"},{"name":"Gresten","countryCode":"AT","stateCode":"3","latitude":"47.98521000","longitude":"15.02552000"},{"name":"Grimmenstein","countryCode":"AT","stateCode":"3","latitude":"47.61635000","longitude":"16.12724000"},{"name":"Groß-Engersdorf","countryCode":"AT","stateCode":"3","latitude":"48.35873000","longitude":"16.56610000"},{"name":"Groß-Enzersdorf","countryCode":"AT","stateCode":"3","latitude":"48.20278000","longitude":"16.55083000"},{"name":"Groß-Gerungs","countryCode":"AT","stateCode":"3","latitude":"48.57422000","longitude":"14.95789000"},{"name":"Groß-Schweinbarth","countryCode":"AT","stateCode":"3","latitude":"48.41472000","longitude":"16.63194000"},{"name":"Groß-Siegharts","countryCode":"AT","stateCode":"3","latitude":"48.79180000","longitude":"15.40429000"},{"name":"Großebersdorf","countryCode":"AT","stateCode":"3","latitude":"48.36405000","longitude":"16.47076000"},{"name":"Großharras","countryCode":"AT","stateCode":"3","latitude":"48.66389000","longitude":"16.24556000"},{"name":"Großhofen","countryCode":"AT","stateCode":"3","latitude":"48.25834000","longitude":"16.61940000"},{"name":"Großkrut","countryCode":"AT","stateCode":"3","latitude":"48.64389000","longitude":"16.72361000"},{"name":"Großmugl","countryCode":"AT","stateCode":"3","latitude":"48.49917000","longitude":"16.23056000"},{"name":"Großriedenthal","countryCode":"AT","stateCode":"3","latitude":"48.48333000","longitude":"15.86667000"},{"name":"Großrußbach","countryCode":"AT","stateCode":"3","latitude":"48.47412000","longitude":"16.41649000"},{"name":"Großweikersdorf","countryCode":"AT","stateCode":"3","latitude":"48.47123000","longitude":"15.98251000"},{"name":"Grünbach am Schneeberg","countryCode":"AT","stateCode":"3","latitude":"47.79747000","longitude":"15.98785000"},{"name":"Gugging","countryCode":"AT","stateCode":"3","latitude":"48.31385000","longitude":"16.24852000"},{"name":"Gumpoldskirchen","countryCode":"AT","stateCode":"3","latitude":"48.04538000","longitude":"16.27710000"},{"name":"Guntersdorf","countryCode":"AT","stateCode":"3","latitude":"48.65000000","longitude":"16.05000000"},{"name":"Guntramsdorf","countryCode":"AT","stateCode":"3","latitude":"48.04687000","longitude":"16.31384000"},{"name":"Gutenbrunn","countryCode":"AT","stateCode":"3","latitude":"48.36520000","longitude":"15.11899000"},{"name":"Gutenstein","countryCode":"AT","stateCode":"3","latitude":"47.87600000","longitude":"15.88881000"},{"name":"Gänserndorf","countryCode":"AT","stateCode":"3","latitude":"48.33925000","longitude":"16.72016000"},{"name":"Göllersdorf","countryCode":"AT","stateCode":"3","latitude":"48.49357000","longitude":"16.11943000"},{"name":"Göpfritz an der Wild","countryCode":"AT","stateCode":"3","latitude":"48.72497000","longitude":"15.40236000"},{"name":"Göstling an der Ybbs","countryCode":"AT","stateCode":"3","latitude":"47.80664000","longitude":"14.93797000"},{"name":"Götzendorf an der Leitha","countryCode":"AT","stateCode":"3","latitude":"48.01667000","longitude":"16.58333000"},{"name":"Günselsdorf","countryCode":"AT","stateCode":"3","latitude":"47.94395000","longitude":"16.26062000"},{"name":"Haag","countryCode":"AT","stateCode":"3","latitude":"48.11362000","longitude":"14.56753000"},{"name":"Hadersdorf am Kamp","countryCode":"AT","stateCode":"3","latitude":"48.45000000","longitude":"15.71667000"},{"name":"Hadres","countryCode":"AT","stateCode":"3","latitude":"48.70965000","longitude":"16.13038000"},{"name":"Hafnerbach","countryCode":"AT","stateCode":"3","latitude":"48.21667000","longitude":"15.48333000"},{"name":"Hagenbrunn","countryCode":"AT","stateCode":"3","latitude":"48.33333000","longitude":"16.40000000"},{"name":"Haidershofen","countryCode":"AT","stateCode":"3","latitude":"48.07579000","longitude":"14.46131000"},{"name":"Hainburg an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.14627000","longitude":"16.94504000"},{"name":"Hainfeld","countryCode":"AT","stateCode":"3","latitude":"48.03390000","longitude":"15.77414000"},{"name":"Hardegg","countryCode":"AT","stateCode":"3","latitude":"48.85000000","longitude":"15.85000000"},{"name":"Haringsee","countryCode":"AT","stateCode":"3","latitude":"48.19270000","longitude":"16.78741000"},{"name":"Harland","countryCode":"AT","stateCode":"3","latitude":"48.16162000","longitude":"15.63835000"},{"name":"Harmannsdorf","countryCode":"AT","stateCode":"3","latitude":"48.39724000","longitude":"16.37220000"},{"name":"Hart","countryCode":"AT","stateCode":"3","latitude":"48.15320000","longitude":"15.61569000"},{"name":"Haugschlag","countryCode":"AT","stateCode":"3","latitude":"48.98333000","longitude":"15.05000000"},{"name":"Haugsdorf","countryCode":"AT","stateCode":"3","latitude":"48.70762000","longitude":"16.07656000"},{"name":"Haunoldstein","countryCode":"AT","stateCode":"3","latitude":"48.20000000","longitude":"15.45000000"},{"name":"Hausbrunn","countryCode":"AT","stateCode":"3","latitude":"48.62602000","longitude":"16.82844000"},{"name":"Hauskirchen","countryCode":"AT","stateCode":"3","latitude":"48.60000000","longitude":"16.76667000"},{"name":"Hausleiten","countryCode":"AT","stateCode":"3","latitude":"48.38333000","longitude":"16.10000000"},{"name":"Hausmening","countryCode":"AT","stateCode":"3","latitude":"48.07074000","longitude":"14.81438000"},{"name":"Heidenreichstein","countryCode":"AT","stateCode":"3","latitude":"48.86667000","longitude":"15.11667000"},{"name":"Heiligeneich","countryCode":"AT","stateCode":"3","latitude":"48.29964000","longitude":"15.89413000"},{"name":"Heiligenkreuz","countryCode":"AT","stateCode":"3","latitude":"48.05559000","longitude":"16.12493000"},{"name":"Hennersdorf","countryCode":"AT","stateCode":"3","latitude":"48.11173000","longitude":"16.36311000"},{"name":"Hernstein","countryCode":"AT","stateCode":"3","latitude":"47.89465000","longitude":"16.10561000"},{"name":"Herrnbaumgarten","countryCode":"AT","stateCode":"3","latitude":"48.69606000","longitude":"16.68283000"},{"name":"Herzogenburg","countryCode":"AT","stateCode":"3","latitude":"48.28137000","longitude":"15.69431000"},{"name":"Himberg","countryCode":"AT","stateCode":"3","latitude":"48.08333000","longitude":"16.43333000"},{"name":"Hinterbrühl","countryCode":"AT","stateCode":"3","latitude":"48.08611000","longitude":"16.24809000"},{"name":"Hinterleiten","countryCode":"AT","stateCode":"3","latitude":"48.16513000","longitude":"15.96654000"},{"name":"Hirschbach","countryCode":"AT","stateCode":"3","latitude":"48.74329000","longitude":"15.12521000"},{"name":"Hirtenberg","countryCode":"AT","stateCode":"3","latitude":"47.93095000","longitude":"16.17908000"},{"name":"Hochleithen","countryCode":"AT","stateCode":"3","latitude":"48.45317000","longitude":"16.53090000"},{"name":"Hochwolkersdorf","countryCode":"AT","stateCode":"3","latitude":"47.66127000","longitude":"16.28072000"},{"name":"Hof am Leithaberge","countryCode":"AT","stateCode":"3","latitude":"47.95000000","longitude":"16.58333000"},{"name":"Hofamt Priel","countryCode":"AT","stateCode":"3","latitude":"48.19581000","longitude":"15.07746000"},{"name":"Hofstetten","countryCode":"AT","stateCode":"3","latitude":"48.09711000","longitude":"15.51149000"},{"name":"Hohenau","countryCode":"AT","stateCode":"3","latitude":"48.60420000","longitude":"16.90470000"},{"name":"Hohenberg","countryCode":"AT","stateCode":"3","latitude":"47.90679000","longitude":"15.61998000"},{"name":"Hoheneich","countryCode":"AT","stateCode":"3","latitude":"48.77195000","longitude":"15.02857000"},{"name":"Hohenruppersdorf","countryCode":"AT","stateCode":"3","latitude":"48.46439000","longitude":"16.65244000"},{"name":"Hollabrunn","countryCode":"AT","stateCode":"3","latitude":"48.55000000","longitude":"16.08333000"},{"name":"Hollenstein an der Ybbs","countryCode":"AT","stateCode":"3","latitude":"47.80305000","longitude":"14.77312000"},{"name":"Hollenthon","countryCode":"AT","stateCode":"3","latitude":"47.58938000","longitude":"16.26131000"},{"name":"Horn","countryCode":"AT","stateCode":"3","latitude":"48.66274000","longitude":"15.65663000"},{"name":"Hundsheim","countryCode":"AT","stateCode":"3","latitude":"48.11749000","longitude":"16.93581000"},{"name":"Hutten","countryCode":"AT","stateCode":"3","latitude":"48.17856000","longitude":"15.98579000"},{"name":"Höflein","countryCode":"AT","stateCode":"3","latitude":"48.06667000","longitude":"16.78333000"},{"name":"Höfling","countryCode":"AT","stateCode":"3","latitude":"48.05444000","longitude":"15.03672000"},{"name":"Hürm","countryCode":"AT","stateCode":"3","latitude":"48.15601000","longitude":"15.41262000"},{"name":"Jaidhof","countryCode":"AT","stateCode":"3","latitude":"48.53333000","longitude":"15.48333000"},{"name":"Japons","countryCode":"AT","stateCode":"3","latitude":"48.79250000","longitude":"15.56831000"},{"name":"Jedenspeigen","countryCode":"AT","stateCode":"3","latitude":"48.49807000","longitude":"16.87225000"},{"name":"Kaltenleutgeben","countryCode":"AT","stateCode":"3","latitude":"48.11646000","longitude":"16.19956000"},{"name":"Kapelln","countryCode":"AT","stateCode":"3","latitude":"48.25817000","longitude":"15.75731000"},{"name":"Karlstetten","countryCode":"AT","stateCode":"3","latitude":"48.25920000","longitude":"15.56544000"},{"name":"Kasten bei Böheimkirchen","countryCode":"AT","stateCode":"3","latitude":"48.15320000","longitude":"15.77946000"},{"name":"Katzelsdorf","countryCode":"AT","stateCode":"3","latitude":"47.78055000","longitude":"16.26985000"},{"name":"Kaumberg","countryCode":"AT","stateCode":"3","latitude":"48.02415000","longitude":"15.89842000"},{"name":"Kautzen","countryCode":"AT","stateCode":"3","latitude":"48.93000000","longitude":"15.23932000"},{"name":"Kematen an der Ybbs","countryCode":"AT","stateCode":"3","latitude":"48.02541000","longitude":"14.76468000"},{"name":"Kierling","countryCode":"AT","stateCode":"3","latitude":"48.30997000","longitude":"16.27616000"},{"name":"Kilb","countryCode":"AT","stateCode":"3","latitude":"48.10101000","longitude":"15.40850000"},{"name":"Kirchberg am Wagram","countryCode":"AT","stateCode":"3","latitude":"48.43182000","longitude":"15.89692000"},{"name":"Kirchberg am Walde","countryCode":"AT","stateCode":"3","latitude":"48.72477000","longitude":"15.08826000"},{"name":"Kirchberg am Wechsel","countryCode":"AT","stateCode":"3","latitude":"47.60738000","longitude":"15.99103000"},{"name":"Kirchberg an der Pielach","countryCode":"AT","stateCode":"3","latitude":"48.02690000","longitude":"15.42875000"},{"name":"Kirchschlag","countryCode":"AT","stateCode":"3","latitude":"48.39345000","longitude":"15.22285000"},{"name":"Kirchschlag in der Buckligen Welt","countryCode":"AT","stateCode":"3","latitude":"47.50000000","longitude":"16.28333000"},{"name":"Kirchstetten","countryCode":"AT","stateCode":"3","latitude":"48.18333000","longitude":"15.81667000"},{"name":"Kirnberg an der Mank","countryCode":"AT","stateCode":"3","latitude":"48.07246000","longitude":"15.32232000"},{"name":"Klausen-Leopoldsdorf","countryCode":"AT","stateCode":"3","latitude":"48.08771000","longitude":"16.01686000"},{"name":"Klein-Neusiedl","countryCode":"AT","stateCode":"3","latitude":"48.09379000","longitude":"16.60661000"},{"name":"Klein-Pöchlarn","countryCode":"AT","stateCode":"3","latitude":"48.21667000","longitude":"15.21667000"},{"name":"Kleinzell","countryCode":"AT","stateCode":"3","latitude":"47.97993000","longitude":"15.73620000"},{"name":"Klosterneuburg","countryCode":"AT","stateCode":"3","latitude":"48.30521000","longitude":"16.32522000"},{"name":"Korneuburg","countryCode":"AT","stateCode":"3","latitude":"48.35000000","longitude":"16.33333000"},{"name":"Kottingbrunn","countryCode":"AT","stateCode":"3","latitude":"47.95096000","longitude":"16.22715000"},{"name":"Krems an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.40921000","longitude":"15.61415000"},{"name":"Krems an der Donau Stadt","countryCode":"AT","stateCode":"3","latitude":"48.41040000","longitude":"15.60574000"},{"name":"Kritzendorf","countryCode":"AT","stateCode":"3","latitude":"48.32932000","longitude":"16.30011000"},{"name":"Krumau am Kamp","countryCode":"AT","stateCode":"3","latitude":"48.58879000","longitude":"15.44914000"},{"name":"Krumbach Markt","countryCode":"AT","stateCode":"3","latitude":"47.51667000","longitude":"16.18333000"},{"name":"Krumnussbaum","countryCode":"AT","stateCode":"3","latitude":"48.20877000","longitude":"15.16212000"},{"name":"Königstetten","countryCode":"AT","stateCode":"3","latitude":"48.30198000","longitude":"16.14492000"},{"name":"Laa an der Thaya","countryCode":"AT","stateCode":"3","latitude":"48.71667000","longitude":"16.38333000"},{"name":"Laab im Walde","countryCode":"AT","stateCode":"3","latitude":"48.15486000","longitude":"16.17359000"},{"name":"Ladendorf","countryCode":"AT","stateCode":"3","latitude":"48.53333000","longitude":"16.48333000"},{"name":"Landegg","countryCode":"AT","stateCode":"3","latitude":"47.90000000","longitude":"16.40000000"},{"name":"Langau","countryCode":"AT","stateCode":"3","latitude":"48.83207000","longitude":"15.71560000"},{"name":"Langenlebarn-Oberaigen","countryCode":"AT","stateCode":"3","latitude":"48.33023000","longitude":"16.11059000"},{"name":"Langenlois","countryCode":"AT","stateCode":"3","latitude":"48.46667000","longitude":"15.66667000"},{"name":"Langenrohr","countryCode":"AT","stateCode":"3","latitude":"48.30489000","longitude":"16.01034000"},{"name":"Langenzersdorf","countryCode":"AT","stateCode":"3","latitude":"48.30432000","longitude":"16.36143000"},{"name":"Langschlag","countryCode":"AT","stateCode":"3","latitude":"48.57448000","longitude":"14.88459000"},{"name":"Lanzendorf","countryCode":"AT","stateCode":"3","latitude":"48.11056000","longitude":"16.44500000"},{"name":"Lanzenkirchen","countryCode":"AT","stateCode":"3","latitude":"47.73621000","longitude":"16.21985000"},{"name":"Lassee","countryCode":"AT","stateCode":"3","latitude":"48.22479000","longitude":"16.82230000"},{"name":"Laxenburg","countryCode":"AT","stateCode":"3","latitude":"48.06833000","longitude":"16.35607000"},{"name":"Leiben","countryCode":"AT","stateCode":"3","latitude":"48.24628000","longitude":"15.27460000"},{"name":"Leitzersdorf","countryCode":"AT","stateCode":"3","latitude":"48.41918000","longitude":"16.24513000"},{"name":"Lengenfeld","countryCode":"AT","stateCode":"3","latitude":"48.47187000","longitude":"15.59870000"},{"name":"Leobendorf","countryCode":"AT","stateCode":"3","latitude":"48.38333000","longitude":"16.31667000"},{"name":"Leobersdorf","countryCode":"AT","stateCode":"3","latitude":"47.92796000","longitude":"16.21651000"},{"name":"Leopoldsdorf","countryCode":"AT","stateCode":"3","latitude":"48.11557000","longitude":"16.39126000"},{"name":"Leopoldsdorf im Marchfelde","countryCode":"AT","stateCode":"3","latitude":"48.22261000","longitude":"16.68858000"},{"name":"Lerchenfeld","countryCode":"AT","stateCode":"3","latitude":"48.41234000","longitude":"15.63183000"},{"name":"Lichtenegg","countryCode":"AT","stateCode":"3","latitude":"47.60000000","longitude":"16.20000000"},{"name":"Lichtenwörth","countryCode":"AT","stateCode":"3","latitude":"47.82756000","longitude":"16.29873000"},{"name":"Lilienfeld","countryCode":"AT","stateCode":"3","latitude":"48.01312000","longitude":"15.59664000"},{"name":"Litschau","countryCode":"AT","stateCode":"3","latitude":"48.94409000","longitude":"15.04483000"},{"name":"Loich","countryCode":"AT","stateCode":"3","latitude":"47.99578000","longitude":"15.40163000"},{"name":"Loosdorf","countryCode":"AT","stateCode":"3","latitude":"48.20000000","longitude":"15.40000000"},{"name":"Lunz am See","countryCode":"AT","stateCode":"3","latitude":"47.86120000","longitude":"15.02998000"},{"name":"Mailberg","countryCode":"AT","stateCode":"3","latitude":"48.67379000","longitude":"16.18132000"},{"name":"Maissau","countryCode":"AT","stateCode":"3","latitude":"48.57300000","longitude":"15.83005000"},{"name":"Mank","countryCode":"AT","stateCode":"3","latitude":"48.11024000","longitude":"15.33915000"},{"name":"Mannersdorf am Leithagebirge","countryCode":"AT","stateCode":"3","latitude":"47.96667000","longitude":"16.60000000"},{"name":"Mannsdorf an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.15200000","longitude":"16.66506000"},{"name":"Mannswörth","countryCode":"AT","stateCode":"3","latitude":"48.14547000","longitude":"16.51374000"},{"name":"Marbach an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.21667000","longitude":"15.15000000"},{"name":"Marchegg","countryCode":"AT","stateCode":"3","latitude":"48.26217000","longitude":"16.91045000"},{"name":"Margarethen am Moos","countryCode":"AT","stateCode":"3","latitude":"48.03333000","longitude":"16.60000000"},{"name":"Maria Ellend","countryCode":"AT","stateCode":"3","latitude":"48.10000000","longitude":"16.68333000"},{"name":"Maria Enzersdorf","countryCode":"AT","stateCode":"3","latitude":"48.10000000","longitude":"16.28333000"},{"name":"Maria Laach am Jauerling","countryCode":"AT","stateCode":"3","latitude":"48.30412000","longitude":"15.34472000"},{"name":"Maria Lanzendorf","countryCode":"AT","stateCode":"3","latitude":"48.09923000","longitude":"16.41984000"},{"name":"Maria Taferl","countryCode":"AT","stateCode":"3","latitude":"48.22702000","longitude":"15.15954000"},{"name":"Maria-Anzbach","countryCode":"AT","stateCode":"3","latitude":"48.19012000","longitude":"15.93155000"},{"name":"Markersdorf an der Pielach","countryCode":"AT","stateCode":"3","latitude":"48.18333000","longitude":"15.50000000"},{"name":"Markgrafneusiedl","countryCode":"AT","stateCode":"3","latitude":"48.26667000","longitude":"16.63333000"},{"name":"Markt Piesting","countryCode":"AT","stateCode":"3","latitude":"47.87358000","longitude":"16.12510000"},{"name":"Martinsberg","countryCode":"AT","stateCode":"3","latitude":"48.37549000","longitude":"15.14997000"},{"name":"Matzen","countryCode":"AT","stateCode":"3","latitude":"48.40000000","longitude":"16.70000000"},{"name":"Matzendorf","countryCode":"AT","stateCode":"3","latitude":"47.89137000","longitude":"16.21393000"},{"name":"Mauer bei Amstetten","countryCode":"AT","stateCode":"3","latitude":"48.09643000","longitude":"14.80060000"},{"name":"Mauerbach","countryCode":"AT","stateCode":"3","latitude":"48.24514000","longitude":"16.16793000"},{"name":"Mautern","countryCode":"AT","stateCode":"3","latitude":"48.39319000","longitude":"15.57793000"},{"name":"Melk","countryCode":"AT","stateCode":"3","latitude":"48.22737000","longitude":"15.33186000"},{"name":"Michelhausen","countryCode":"AT","stateCode":"3","latitude":"48.29085000","longitude":"15.93893000"},{"name":"Miesenbach","countryCode":"AT","stateCode":"3","latitude":"47.84035000","longitude":"15.98236000"},{"name":"Mistelbach","countryCode":"AT","stateCode":"3","latitude":"48.57000000","longitude":"16.57667000"},{"name":"Mitterbach am Erlaufsee","countryCode":"AT","stateCode":"3","latitude":"47.81396000","longitude":"15.29537000"},{"name":"Mitterndorf an der Fischa","countryCode":"AT","stateCode":"3","latitude":"47.99739000","longitude":"16.47357000"},{"name":"Moosbrunn","countryCode":"AT","stateCode":"3","latitude":"48.01667000","longitude":"16.45000000"},{"name":"Muckendorf an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.33183000","longitude":"16.15540000"},{"name":"Muggendorf","countryCode":"AT","stateCode":"3","latitude":"47.91059000","longitude":"15.93533000"},{"name":"Mödling","countryCode":"AT","stateCode":"3","latitude":"48.08605000","longitude":"16.28921000"},{"name":"Möllersdorf","countryCode":"AT","stateCode":"3","latitude":"48.02575000","longitude":"16.30508000"},{"name":"Mönichkirchen","countryCode":"AT","stateCode":"3","latitude":"47.51062000","longitude":"16.03425000"},{"name":"Mühldorf","countryCode":"AT","stateCode":"3","latitude":"48.37432000","longitude":"15.34672000"},{"name":"Münchendorf","countryCode":"AT","stateCode":"3","latitude":"48.03333000","longitude":"16.38333000"},{"name":"Neidling","countryCode":"AT","stateCode":"3","latitude":"48.24005000","longitude":"15.55591000"},{"name":"Neu-Guntramsdorf","countryCode":"AT","stateCode":"3","latitude":"48.06420000","longitude":"16.31573000"},{"name":"Neudorf bei Staatz","countryCode":"AT","stateCode":"3","latitude":"48.72083000","longitude":"16.49139000"},{"name":"Neufurth","countryCode":"AT","stateCode":"3","latitude":"48.07894000","longitude":"14.81180000"},{"name":"Neuhofen an der Ybbs","countryCode":"AT","stateCode":"3","latitude":"48.05795000","longitude":"14.85489000"},{"name":"Neulengbach","countryCode":"AT","stateCode":"3","latitude":"48.19745000","longitude":"15.90219000"},{"name":"Neumarkt an der Ybbs","countryCode":"AT","stateCode":"3","latitude":"48.14103000","longitude":"15.05758000"},{"name":"Neunkirchen","countryCode":"AT","stateCode":"3","latitude":"47.72096000","longitude":"16.08107000"},{"name":"Neusiedl","countryCode":"AT","stateCode":"3","latitude":"47.88769000","longitude":"15.96313000"},{"name":"Neusiedl an der Zaya","countryCode":"AT","stateCode":"3","latitude":"48.59920000","longitude":"16.77990000"},{"name":"Niederhollabrunn","countryCode":"AT","stateCode":"3","latitude":"48.43333000","longitude":"16.30000000"},{"name":"Niederleis","countryCode":"AT","stateCode":"3","latitude":"48.55000000","longitude":"16.40000000"},{"name":"Nöchling","countryCode":"AT","stateCode":"3","latitude":"48.22433000","longitude":"14.98123000"},{"name":"Ober-Grafendorf","countryCode":"AT","stateCode":"3","latitude":"48.15040000","longitude":"15.54531000"},{"name":"Oberhausen","countryCode":"AT","stateCode":"3","latitude":"48.17690000","longitude":"16.58506000"},{"name":"Oberndorf an der Melk","countryCode":"AT","stateCode":"3","latitude":"48.06386000","longitude":"15.22430000"},{"name":"Oberndorf in der Ebene","countryCode":"AT","stateCode":"3","latitude":"48.27040000","longitude":"15.68985000"},{"name":"Obersdorf","countryCode":"AT","stateCode":"3","latitude":"48.36667000","longitude":"16.51667000"},{"name":"Obersiebenbrunn","countryCode":"AT","stateCode":"3","latitude":"48.26537000","longitude":"16.71076000"},{"name":"Oberwagram","countryCode":"AT","stateCode":"3","latitude":"48.20157000","longitude":"15.64917000"},{"name":"Oberwaltersdorf","countryCode":"AT","stateCode":"3","latitude":"47.97567000","longitude":"16.32191000"},{"name":"Oberwölbling","countryCode":"AT","stateCode":"3","latitude":"48.31719000","longitude":"15.59166000"},{"name":"Oehling","countryCode":"AT","stateCode":"3","latitude":"48.10000000","longitude":"14.80000000"},{"name":"Oeynhausen","countryCode":"AT","stateCode":"3","latitude":"47.98533000","longitude":"16.29187000"},{"name":"Opponitz","countryCode":"AT","stateCode":"3","latitude":"47.87776000","longitude":"14.82283000"},{"name":"Orth an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.14524000","longitude":"16.70089000"},{"name":"Ottenschlag","countryCode":"AT","stateCode":"3","latitude":"48.42393000","longitude":"15.21924000"},{"name":"Ottenthal","countryCode":"AT","stateCode":"3","latitude":"48.76100000","longitude":"16.57914000"},{"name":"Otterthal","countryCode":"AT","stateCode":"3","latitude":"47.61667000","longitude":"15.93333000"},{"name":"Parbasdorf","countryCode":"AT","stateCode":"3","latitude":"48.28333000","longitude":"16.60000000"},{"name":"Paudorf","countryCode":"AT","stateCode":"3","latitude":"48.35416000","longitude":"15.61853000"},{"name":"Payerbach","countryCode":"AT","stateCode":"3","latitude":"47.69209000","longitude":"15.86340000"},{"name":"Penz","countryCode":"AT","stateCode":"3","latitude":"48.03333000","longitude":"14.48333000"},{"name":"Perchtoldsdorf","countryCode":"AT","stateCode":"3","latitude":"48.11935000","longitude":"16.26607000"},{"name":"Pernegg","countryCode":"AT","stateCode":"3","latitude":"48.73333000","longitude":"15.61667000"},{"name":"Pernersdorf","countryCode":"AT","stateCode":"3","latitude":"48.70000000","longitude":"16.01667000"},{"name":"Pernitz","countryCode":"AT","stateCode":"3","latitude":"47.89759000","longitude":"15.96022000"},{"name":"Persenbeug","countryCode":"AT","stateCode":"3","latitude":"48.18733000","longitude":"15.08809000"},{"name":"Petronell-Carnuntum","countryCode":"AT","stateCode":"3","latitude":"48.11296000","longitude":"16.86582000"},{"name":"Petzenkirchen","countryCode":"AT","stateCode":"3","latitude":"48.14693000","longitude":"15.15465000"},{"name":"Pfaffstätten","countryCode":"AT","stateCode":"3","latitude":"48.01737000","longitude":"16.26354000"},{"name":"Pillichsdorf","countryCode":"AT","stateCode":"3","latitude":"48.35000000","longitude":"16.53333000"},{"name":"Pitten","countryCode":"AT","stateCode":"3","latitude":"47.71667000","longitude":"16.18333000"},{"name":"Politischer Bezirk Amstetten","countryCode":"AT","stateCode":"3","latitude":"48.00000000","longitude":"14.76667000"},{"name":"Politischer Bezirk Baden","countryCode":"AT","stateCode":"3","latitude":"47.97729000","longitude":"16.19845000"},{"name":"Politischer Bezirk Bruck an der Leitha","countryCode":"AT","stateCode":"3","latitude":"48.06781000","longitude":"16.77284000"},{"name":"Politischer Bezirk Gmünd","countryCode":"AT","stateCode":"3","latitude":"48.74732000","longitude":"14.98166000"},{"name":"Politischer Bezirk Gänserndorf","countryCode":"AT","stateCode":"3","latitude":"48.39340000","longitude":"16.73892000"},{"name":"Politischer Bezirk Hollabrunn","countryCode":"AT","stateCode":"3","latitude":"48.65286000","longitude":"15.99701000"},{"name":"Politischer Bezirk Horn","countryCode":"AT","stateCode":"3","latitude":"48.71341000","longitude":"15.68712000"},{"name":"Politischer Bezirk Korneuburg","countryCode":"AT","stateCode":"3","latitude":"48.44343000","longitude":"16.24120000"},{"name":"Politischer Bezirk Krems","countryCode":"AT","stateCode":"3","latitude":"48.46582000","longitude":"15.52093000"},{"name":"Politischer Bezirk Lilienfeld","countryCode":"AT","stateCode":"3","latitude":"47.91667000","longitude":"15.60000000"},{"name":"Politischer Bezirk Melk","countryCode":"AT","stateCode":"3","latitude":"48.21314000","longitude":"15.24282000"},{"name":"Politischer Bezirk Mistelbach","countryCode":"AT","stateCode":"3","latitude":"48.59436000","longitude":"16.54730000"},{"name":"Politischer Bezirk Mödling","countryCode":"AT","stateCode":"3","latitude":"48.08517000","longitude":"16.24118000"},{"name":"Politischer Bezirk Neunkirchen","countryCode":"AT","stateCode":"3","latitude":"47.69424000","longitude":"15.93783000"},{"name":"Politischer Bezirk Sankt Pölten","countryCode":"AT","stateCode":"3","latitude":"48.16905000","longitude":"15.66508000"},{"name":"Politischer Bezirk Scheibbs","countryCode":"AT","stateCode":"3","latitude":"47.92316000","longitude":"15.10376000"},{"name":"Politischer Bezirk Tulln","countryCode":"AT","stateCode":"3","latitude":"48.30000000","longitude":"16.00000000"},{"name":"Politischer Bezirk Waidhofen an der Thaya","countryCode":"AT","stateCode":"3","latitude":"48.85925000","longitude":"15.35814000"},{"name":"Politischer Bezirk Wiener Neustadt","countryCode":"AT","stateCode":"3","latitude":"47.83203000","longitude":"16.14291000"},{"name":"Politischer Bezirk Zwettl","countryCode":"AT","stateCode":"3","latitude":"48.57435000","longitude":"15.17159000"},{"name":"Pottenbrunn","countryCode":"AT","stateCode":"3","latitude":"48.23333000","longitude":"15.70000000"},{"name":"Pottendorf","countryCode":"AT","stateCode":"3","latitude":"47.90000000","longitude":"16.38333000"},{"name":"Pottenstein","countryCode":"AT","stateCode":"3","latitude":"47.95820000","longitude":"16.09480000"},{"name":"Pottschach","countryCode":"AT","stateCode":"3","latitude":"47.69856000","longitude":"16.00725000"},{"name":"Poysdorf","countryCode":"AT","stateCode":"3","latitude":"48.66667000","longitude":"16.63333000"},{"name":"Prellenkirchen","countryCode":"AT","stateCode":"3","latitude":"48.07401000","longitude":"16.95233000"},{"name":"Pressbaum","countryCode":"AT","stateCode":"3","latitude":"48.18333000","longitude":"16.08333000"},{"name":"Prigglitz","countryCode":"AT","stateCode":"3","latitude":"47.70318000","longitude":"15.92794000"},{"name":"Prinzersdorf","countryCode":"AT","stateCode":"3","latitude":"48.20000000","longitude":"15.51667000"},{"name":"Prottes","countryCode":"AT","stateCode":"3","latitude":"48.38680000","longitude":"16.73890000"},{"name":"Puchberg am Schneeberg","countryCode":"AT","stateCode":"3","latitude":"47.78709000","longitude":"15.91352000"},{"name":"Puchenstuben","countryCode":"AT","stateCode":"3","latitude":"47.92819000","longitude":"15.28748000"},{"name":"Pulkau","countryCode":"AT","stateCode":"3","latitude":"48.70484000","longitude":"15.86031000"},{"name":"Purgstall","countryCode":"AT","stateCode":"3","latitude":"48.05841000","longitude":"15.13478000"},{"name":"Purkersdorf","countryCode":"AT","stateCode":"3","latitude":"48.20769000","longitude":"16.17539000"},{"name":"Pyhra","countryCode":"AT","stateCode":"3","latitude":"48.15910000","longitude":"15.68624000"},{"name":"Pöchlarn","countryCode":"AT","stateCode":"3","latitude":"48.20000000","longitude":"15.20000000"},{"name":"Pöggstall","countryCode":"AT","stateCode":"3","latitude":"48.31734000","longitude":"15.20405000"},{"name":"Raabs an der Thaya","countryCode":"AT","stateCode":"3","latitude":"48.85000000","longitude":"15.50000000"},{"name":"Raach am Hochgebirge","countryCode":"AT","stateCode":"3","latitude":"47.63333000","longitude":"15.93333000"},{"name":"Raasdorf","countryCode":"AT","stateCode":"3","latitude":"48.24657000","longitude":"16.56532000"},{"name":"Rabensburg","countryCode":"AT","stateCode":"3","latitude":"48.65000000","longitude":"16.90000000"},{"name":"Rabenstein an der Pielach","countryCode":"AT","stateCode":"3","latitude":"48.06535000","longitude":"15.46772000"},{"name":"Ramsau","countryCode":"AT","stateCode":"3","latitude":"48.00313000","longitude":"15.80332000"},{"name":"Randegg","countryCode":"AT","stateCode":"3","latitude":"48.01198000","longitude":"14.97334000"},{"name":"Rannersdorf","countryCode":"AT","stateCode":"3","latitude":"48.12772000","longitude":"16.46379000"},{"name":"Rappottenstein","countryCode":"AT","stateCode":"3","latitude":"48.52161000","longitude":"15.07925000"},{"name":"Rastenfeld","countryCode":"AT","stateCode":"3","latitude":"48.57348000","longitude":"15.33176000"},{"name":"Ratzersdorf an der Traisen","countryCode":"AT","stateCode":"3","latitude":"48.22639000","longitude":"15.66629000"},{"name":"Rauchenwarth","countryCode":"AT","stateCode":"3","latitude":"48.08330000","longitude":"16.52794000"},{"name":"Ravelsbach","countryCode":"AT","stateCode":"3","latitude":"48.55000000","longitude":"15.85000000"},{"name":"Raxendorf","countryCode":"AT","stateCode":"3","latitude":"48.34108000","longitude":"15.27666000"},{"name":"Rehberg","countryCode":"AT","stateCode":"3","latitude":"48.43114000","longitude":"15.58702000"},{"name":"Reichenau an der Rax","countryCode":"AT","stateCode":"3","latitude":"47.69509000","longitude":"15.84572000"},{"name":"Reingers","countryCode":"AT","stateCode":"3","latitude":"48.96667000","longitude":"15.13333000"},{"name":"Reinsberg","countryCode":"AT","stateCode":"3","latitude":"47.98567000","longitude":"15.07067000"},{"name":"Reisenberg","countryCode":"AT","stateCode":"3","latitude":"47.99406000","longitude":"16.52018000"},{"name":"Retz","countryCode":"AT","stateCode":"3","latitude":"48.75712000","longitude":"15.95485000"},{"name":"Rohr im Gebirge","countryCode":"AT","stateCode":"3","latitude":"47.89471000","longitude":"15.73603000"},{"name":"Rohrau","countryCode":"AT","stateCode":"3","latitude":"48.06667000","longitude":"16.85000000"},{"name":"Rohrbach an der Gölsen","countryCode":"AT","stateCode":"3","latitude":"48.04699000","longitude":"15.74169000"},{"name":"Rohrendorf bei Krems","countryCode":"AT","stateCode":"3","latitude":"48.41935000","longitude":"15.65772000"},{"name":"Rosenau am Sonntagberg","countryCode":"AT","stateCode":"3","latitude":"48.00778000","longitude":"14.73927000"},{"name":"Ruprechtshofen","countryCode":"AT","stateCode":"3","latitude":"48.13648000","longitude":"15.27675000"},{"name":"Röhrenbach","countryCode":"AT","stateCode":"3","latitude":"48.65000000","longitude":"15.50000000"},{"name":"Röschitz","countryCode":"AT","stateCode":"3","latitude":"48.64312000","longitude":"15.81774000"},{"name":"Sallingberg","countryCode":"AT","stateCode":"3","latitude":"48.46667000","longitude":"15.23333000"},{"name":"Sankt Aegyd am Neuwalde","countryCode":"AT","stateCode":"3","latitude":"47.85383000","longitude":"15.56969000"},{"name":"Sankt Andrä vor dem Hagenthale","countryCode":"AT","stateCode":"3","latitude":"48.32202000","longitude":"16.20724000"},{"name":"Sankt Corona am Wechsel","countryCode":"AT","stateCode":"3","latitude":"47.58333000","longitude":"16.00000000"},{"name":"Sankt Georgen am Ybbsfelde","countryCode":"AT","stateCode":"3","latitude":"48.12892000","longitude":"14.95364000"},{"name":"Sankt Georgen an der Leys","countryCode":"AT","stateCode":"3","latitude":"48.03149000","longitude":"15.22722000"},{"name":"Sankt Leonhard am Forst","countryCode":"AT","stateCode":"3","latitude":"48.14232000","longitude":"15.28464000"},{"name":"Sankt Leonhard am Hornerwald","countryCode":"AT","stateCode":"3","latitude":"48.60000000","longitude":"15.53333000"},{"name":"Sankt Margarethen an der Sierning","countryCode":"AT","stateCode":"3","latitude":"48.15910000","longitude":"15.49055000"},{"name":"Sankt Martin am Ybbsfelde","countryCode":"AT","stateCode":"3","latitude":"48.16425000","longitude":"15.02076000"},{"name":"Sankt Pantaleon","countryCode":"AT","stateCode":"3","latitude":"48.21058000","longitude":"14.56804000"},{"name":"Sankt Peter in der Au Markt","countryCode":"AT","stateCode":"3","latitude":"48.04400000","longitude":"14.62182000"},{"name":"Sankt Pölten","countryCode":"AT","stateCode":"3","latitude":"48.20000000","longitude":"15.63333000"},{"name":"Sankt Pölten Stadt","countryCode":"AT","stateCode":"3","latitude":"48.20000000","longitude":"15.61667000"},{"name":"Sankt Valentin","countryCode":"AT","stateCode":"3","latitude":"48.16667000","longitude":"14.51667000"},{"name":"Sankt Veit an der Gölsen","countryCode":"AT","stateCode":"3","latitude":"48.04320000","longitude":"15.66942000"},{"name":"Scharndorf","countryCode":"AT","stateCode":"3","latitude":"48.09399000","longitude":"16.79883000"},{"name":"Scheibbs","countryCode":"AT","stateCode":"3","latitude":"48.00474000","longitude":"15.16817000"},{"name":"Schleinbach","countryCode":"AT","stateCode":"3","latitude":"48.41667000","longitude":"16.46667000"},{"name":"Schottwien","countryCode":"AT","stateCode":"3","latitude":"47.65683000","longitude":"15.87250000"},{"name":"Schrattenbach","countryCode":"AT","stateCode":"3","latitude":"47.77902000","longitude":"15.99060000"},{"name":"Schrattenberg","countryCode":"AT","stateCode":"3","latitude":"48.72359000","longitude":"16.72201000"},{"name":"Schrattenthal","countryCode":"AT","stateCode":"3","latitude":"48.70000000","longitude":"15.90000000"},{"name":"Schrems","countryCode":"AT","stateCode":"3","latitude":"48.78333000","longitude":"15.06667000"},{"name":"Schwadorf","countryCode":"AT","stateCode":"3","latitude":"48.06936000","longitude":"16.57957000"},{"name":"Schwarzau am Steinfeld","countryCode":"AT","stateCode":"3","latitude":"47.73183000","longitude":"16.17094000"},{"name":"Schwarzau im Gebirge","countryCode":"AT","stateCode":"3","latitude":"47.81223000","longitude":"15.70581000"},{"name":"Schwarzenau","countryCode":"AT","stateCode":"3","latitude":"48.74436000","longitude":"15.25838000"},{"name":"Schwarzenbach","countryCode":"AT","stateCode":"3","latitude":"47.63547000","longitude":"16.35109000"},{"name":"Schwarzenbach an der Pielach","countryCode":"AT","stateCode":"3","latitude":"47.93333000","longitude":"15.38333000"},{"name":"Schwechat","countryCode":"AT","stateCode":"3","latitude":"48.13333000","longitude":"16.46667000"},{"name":"Schweiggers","countryCode":"AT","stateCode":"3","latitude":"48.66667000","longitude":"15.06667000"},{"name":"Schönau an der Triesting","countryCode":"AT","stateCode":"3","latitude":"47.93452000","longitude":"16.25376000"},{"name":"Schönbach","countryCode":"AT","stateCode":"3","latitude":"48.45000000","longitude":"15.03333000"},{"name":"Schönkirchen-Reyersdorf","countryCode":"AT","stateCode":"3","latitude":"48.35477000","longitude":"16.69115000"},{"name":"Seebenstein","countryCode":"AT","stateCode":"3","latitude":"47.69936000","longitude":"16.14484000"},{"name":"Seibersdorf","countryCode":"AT","stateCode":"3","latitude":"47.95858000","longitude":"16.51842000"},{"name":"Seitenstetten Markt","countryCode":"AT","stateCode":"3","latitude":"48.03333000","longitude":"14.65000000"},{"name":"Semmering","countryCode":"AT","stateCode":"3","latitude":"47.63347000","longitude":"15.82993000"},{"name":"Senftenberg","countryCode":"AT","stateCode":"3","latitude":"48.43333000","longitude":"15.55000000"},{"name":"Seyring","countryCode":"AT","stateCode":"3","latitude":"48.33333000","longitude":"16.48333000"},{"name":"Sieghartskirchen","countryCode":"AT","stateCode":"3","latitude":"48.25531000","longitude":"16.01223000"},{"name":"Sierndorf","countryCode":"AT","stateCode":"3","latitude":"48.43024000","longitude":"16.16658000"},{"name":"Sigmundsherberg","countryCode":"AT","stateCode":"3","latitude":"48.68333000","longitude":"15.75000000"},{"name":"Sitzendorf an der Schmida","countryCode":"AT","stateCode":"3","latitude":"48.59841000","longitude":"15.94254000"},{"name":"Sollenau","countryCode":"AT","stateCode":"3","latitude":"47.89834000","longitude":"16.24833000"},{"name":"Sommerein","countryCode":"AT","stateCode":"3","latitude":"47.98333000","longitude":"16.65000000"},{"name":"Sonntagberg","countryCode":"AT","stateCode":"3","latitude":"47.99561000","longitude":"14.76065000"},{"name":"Sooss","countryCode":"AT","stateCode":"3","latitude":"47.98464000","longitude":"16.21737000"},{"name":"Spannberg","countryCode":"AT","stateCode":"3","latitude":"48.46393000","longitude":"16.73647000"},{"name":"Spillern","countryCode":"AT","stateCode":"3","latitude":"48.38333000","longitude":"16.25000000"},{"name":"Spitz","countryCode":"AT","stateCode":"3","latitude":"48.36560000","longitude":"15.41416000"},{"name":"Spratzern","countryCode":"AT","stateCode":"3","latitude":"48.17044000","longitude":"15.61844000"},{"name":"Staatz","countryCode":"AT","stateCode":"3","latitude":"48.67617000","longitude":"16.48726000"},{"name":"Stattersdorf","countryCode":"AT","stateCode":"3","latitude":"48.18333000","longitude":"15.63333000"},{"name":"Statzendorf","countryCode":"AT","stateCode":"3","latitude":"48.30752000","longitude":"15.64127000"},{"name":"Stein an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.40163000","longitude":"15.58102000"},{"name":"Steinabrückl","countryCode":"AT","stateCode":"3","latitude":"47.87053000","longitude":"16.20277000"},{"name":"Steinakirchen am Forst","countryCode":"AT","stateCode":"3","latitude":"48.06965000","longitude":"15.04801000"},{"name":"Stephanshart","countryCode":"AT","stateCode":"3","latitude":"48.15000000","longitude":"14.81667000"},{"name":"Stetteldorf am Wagram","countryCode":"AT","stateCode":"3","latitude":"48.40815000","longitude":"16.01862000"},{"name":"Stetten","countryCode":"AT","stateCode":"3","latitude":"48.36667000","longitude":"16.38333000"},{"name":"Stockerau","countryCode":"AT","stateCode":"3","latitude":"48.38333000","longitude":"16.21667000"},{"name":"Stollhofen","countryCode":"AT","stateCode":"3","latitude":"48.35226000","longitude":"15.75963000"},{"name":"Strass","countryCode":"AT","stateCode":"3","latitude":"48.46667000","longitude":"15.73333000"},{"name":"Strasshof an der Nordbahn","countryCode":"AT","stateCode":"3","latitude":"48.31667000","longitude":"16.66667000"},{"name":"Stratzing","countryCode":"AT","stateCode":"3","latitude":"48.45000000","longitude":"15.60000000"},{"name":"Strengberg","countryCode":"AT","stateCode":"3","latitude":"48.14685000","longitude":"14.65147000"},{"name":"Stronsdorf","countryCode":"AT","stateCode":"3","latitude":"48.65157000","longitude":"16.29890000"},{"name":"Stössing","countryCode":"AT","stateCode":"3","latitude":"48.12267000","longitude":"15.81379000"},{"name":"Tattendorf","countryCode":"AT","stateCode":"3","latitude":"47.95000000","longitude":"16.30000000"},{"name":"Teesdorf","countryCode":"AT","stateCode":"3","latitude":"47.95000000","longitude":"16.28333000"},{"name":"Ternitz","countryCode":"AT","stateCode":"3","latitude":"47.71565000","longitude":"16.03575000"},{"name":"Thaya","countryCode":"AT","stateCode":"3","latitude":"48.85489000","longitude":"15.28902000"},{"name":"Theresienfeld","countryCode":"AT","stateCode":"3","latitude":"47.85000000","longitude":"16.23333000"},{"name":"Thomasberg","countryCode":"AT","stateCode":"3","latitude":"47.56667000","longitude":"16.13333000"},{"name":"Tiefenbach","countryCode":"AT","stateCode":"3","latitude":"47.53540000","longitude":"16.21346000"},{"name":"Traisen","countryCode":"AT","stateCode":"3","latitude":"48.03333000","longitude":"15.60000000"},{"name":"Traiskirchen","countryCode":"AT","stateCode":"3","latitude":"48.01485000","longitude":"16.29324000"},{"name":"Traismauer","countryCode":"AT","stateCode":"3","latitude":"48.35000000","longitude":"15.73333000"},{"name":"Trattenbach","countryCode":"AT","stateCode":"3","latitude":"47.60000000","longitude":"15.86667000"},{"name":"Trautmannsdorf an der Leitha","countryCode":"AT","stateCode":"3","latitude":"48.02357000","longitude":"16.63266000"},{"name":"Tribuswinkel","countryCode":"AT","stateCode":"3","latitude":"48.00623000","longitude":"16.27075000"},{"name":"Trumau","countryCode":"AT","stateCode":"3","latitude":"47.99348000","longitude":"16.34268000"},{"name":"Tulbing","countryCode":"AT","stateCode":"3","latitude":"48.29336000","longitude":"16.12226000"},{"name":"Tulln","countryCode":"AT","stateCode":"3","latitude":"48.32829000","longitude":"16.05858000"},{"name":"Tullnerbach-Lawies","countryCode":"AT","stateCode":"3","latitude":"48.18912000","longitude":"16.09117000"},{"name":"Türnitz","countryCode":"AT","stateCode":"3","latitude":"47.93095000","longitude":"15.49295000"},{"name":"Ulrichskirchen","countryCode":"AT","stateCode":"3","latitude":"48.40000000","longitude":"16.48333000"},{"name":"Untersiebenbrunn","countryCode":"AT","stateCode":"3","latitude":"48.25000000","longitude":"16.73333000"},{"name":"Unterstinkenbrunn","countryCode":"AT","stateCode":"3","latitude":"48.66770000","longitude":"16.34607000"},{"name":"Unterwagram","countryCode":"AT","stateCode":"3","latitude":"48.21243000","longitude":"15.64951000"},{"name":"Unterwaltersdorf","countryCode":"AT","stateCode":"3","latitude":"47.95000000","longitude":"16.41667000"},{"name":"Velm","countryCode":"AT","stateCode":"3","latitude":"48.03333000","longitude":"16.43333000"},{"name":"Viehofen","countryCode":"AT","stateCode":"3","latitude":"48.21667000","longitude":"15.61667000"},{"name":"Vitis","countryCode":"AT","stateCode":"3","latitude":"48.75964000","longitude":"15.18259000"},{"name":"Vösendorf","countryCode":"AT","stateCode":"3","latitude":"48.12107000","longitude":"16.34036000"},{"name":"Waidhofen an der Thaya","countryCode":"AT","stateCode":"3","latitude":"48.81667000","longitude":"15.28333000"},{"name":"Waidhofen an der Ybbs","countryCode":"AT","stateCode":"3","latitude":"47.96004000","longitude":"14.77361000"},{"name":"Waidhofen an der Ybbs Stadt","countryCode":"AT","stateCode":"3","latitude":"47.95999000","longitude":"14.77438000"},{"name":"Waidmannsfeld","countryCode":"AT","stateCode":"3","latitude":"47.87042000","longitude":"15.98116000"},{"name":"Waldegg","countryCode":"AT","stateCode":"3","latitude":"47.86852000","longitude":"16.05154000"},{"name":"Waldenstein","countryCode":"AT","stateCode":"3","latitude":"48.72845000","longitude":"15.01419000"},{"name":"Waldhausen","countryCode":"AT","stateCode":"3","latitude":"48.52183000","longitude":"15.26250000"},{"name":"Waldkirchen an der Thaya","countryCode":"AT","stateCode":"3","latitude":"48.93333000","longitude":"15.35000000"},{"name":"Wallsee","countryCode":"AT","stateCode":"3","latitude":"48.16667000","longitude":"14.71667000"},{"name":"Walpersbach","countryCode":"AT","stateCode":"3","latitude":"47.71667000","longitude":"16.23333000"},{"name":"Wang","countryCode":"AT","stateCode":"3","latitude":"48.04538000","longitude":"15.02672000"},{"name":"Warth","countryCode":"AT","stateCode":"3","latitude":"47.65000000","longitude":"16.11667000"},{"name":"Wartmannstetten","countryCode":"AT","stateCode":"3","latitude":"47.69359000","longitude":"16.07506000"},{"name":"Weidling","countryCode":"AT","stateCode":"3","latitude":"48.29100000","longitude":"16.30865000"},{"name":"Weigelsdorf","countryCode":"AT","stateCode":"3","latitude":"47.95000000","longitude":"16.40000000"},{"name":"Weikendorf","countryCode":"AT","stateCode":"3","latitude":"48.34438000","longitude":"16.76651000"},{"name":"Weikersdorf am Steinfelde","countryCode":"AT","stateCode":"3","latitude":"47.80612000","longitude":"16.14389000"},{"name":"Weinburg","countryCode":"AT","stateCode":"3","latitude":"48.11351000","longitude":"15.53295000"},{"name":"Weinzierl am Walde","countryCode":"AT","stateCode":"3","latitude":"48.43211000","longitude":"15.43210000"},{"name":"Weinzierl bei Krems","countryCode":"AT","stateCode":"3","latitude":"48.40000000","longitude":"15.60000000"},{"name":"Weissenbach an der Triesting","countryCode":"AT","stateCode":"3","latitude":"47.98211000","longitude":"16.03935000"},{"name":"Weistrach","countryCode":"AT","stateCode":"3","latitude":"48.05000000","longitude":"14.58333000"},{"name":"Weiten","countryCode":"AT","stateCode":"3","latitude":"48.29564000","longitude":"15.26010000"},{"name":"Weitersfeld","countryCode":"AT","stateCode":"3","latitude":"48.78097000","longitude":"15.81345000"},{"name":"Weitra","countryCode":"AT","stateCode":"3","latitude":"48.70000000","longitude":"14.88333000"},{"name":"Weißenkirchen in der Wachau","countryCode":"AT","stateCode":"3","latitude":"48.39790000","longitude":"15.46931000"},{"name":"Wiener Neudorf","countryCode":"AT","stateCode":"3","latitude":"48.08278000","longitude":"16.31384000"},{"name":"Wiener Neustadt","countryCode":"AT","stateCode":"3","latitude":"47.80485000","longitude":"16.23196000"},{"name":"Wiener Neustadt Stadt","countryCode":"AT","stateCode":"3","latitude":"47.80000000","longitude":"16.25000000"},{"name":"Wienersdorf","countryCode":"AT","stateCode":"3","latitude":"48.00819000","longitude":"16.29169000"},{"name":"Wieselburg","countryCode":"AT","stateCode":"3","latitude":"48.13333000","longitude":"15.13333000"},{"name":"Wiesmath","countryCode":"AT","stateCode":"3","latitude":"47.61667000","longitude":"16.28333000"},{"name":"Wilfersdorf","countryCode":"AT","stateCode":"3","latitude":"48.58333000","longitude":"16.63333000"},{"name":"Wilfleinsdorf","countryCode":"AT","stateCode":"3","latitude":"48.01667000","longitude":"16.71667000"},{"name":"Wilhelmsburg","countryCode":"AT","stateCode":"3","latitude":"48.10571000","longitude":"15.60539000"},{"name":"Willendorf am Steinfelde","countryCode":"AT","stateCode":"3","latitude":"47.78929000","longitude":"16.05686000"},{"name":"Wimpassing im Schwarzatale","countryCode":"AT","stateCode":"3","latitude":"47.70295000","longitude":"16.03334000"},{"name":"Windhag","countryCode":"AT","stateCode":"3","latitude":"47.97906000","longitude":"14.80245000"},{"name":"Windigsteig","countryCode":"AT","stateCode":"3","latitude":"48.76667000","longitude":"15.28333000"},{"name":"Winklarn","countryCode":"AT","stateCode":"3","latitude":"48.09135000","longitude":"14.84819000"},{"name":"Winzendorf","countryCode":"AT","stateCode":"3","latitude":"47.81154000","longitude":"16.11300000"},{"name":"Wolfpassing","countryCode":"AT","stateCode":"3","latitude":"48.07785000","longitude":"15.06453000"},{"name":"Wolfsbach","countryCode":"AT","stateCode":"3","latitude":"48.06667000","longitude":"14.66667000"},{"name":"Wolfsgraben","countryCode":"AT","stateCode":"3","latitude":"48.15870000","longitude":"16.12098000"},{"name":"Wolfsthal","countryCode":"AT","stateCode":"3","latitude":"48.13333000","longitude":"17.00000000"},{"name":"Wolkersdorf im Weinviertel","countryCode":"AT","stateCode":"3","latitude":"48.38333000","longitude":"16.51667000"},{"name":"Wullersdorf","countryCode":"AT","stateCode":"3","latitude":"48.62792000","longitude":"16.10089000"},{"name":"Wöllersdorf","countryCode":"AT","stateCode":"3","latitude":"47.86500000","longitude":"16.17119000"},{"name":"Wördern","countryCode":"AT","stateCode":"3","latitude":"48.33400000","longitude":"16.21016000"},{"name":"Würflach","countryCode":"AT","stateCode":"3","latitude":"47.77648000","longitude":"16.05463000"},{"name":"Würmla","countryCode":"AT","stateCode":"3","latitude":"48.25497000","longitude":"15.86031000"},{"name":"Ybbs an der Donau","countryCode":"AT","stateCode":"3","latitude":"48.16667000","longitude":"15.08333000"},{"name":"Ybbsitz","countryCode":"AT","stateCode":"3","latitude":"47.94745000","longitude":"14.89180000"},{"name":"Ysper","countryCode":"AT","stateCode":"3","latitude":"48.28865000","longitude":"15.06131000"},{"name":"Zeillern","countryCode":"AT","stateCode":"3","latitude":"48.13029000","longitude":"14.80760000"},{"name":"Zeiselmauer","countryCode":"AT","stateCode":"3","latitude":"48.32852000","longitude":"16.17565000"},{"name":"Zell-Arzberg","countryCode":"AT","stateCode":"3","latitude":"47.95191000","longitude":"14.79322000"},{"name":"Zell-Markt","countryCode":"AT","stateCode":"3","latitude":"47.95878000","longitude":"14.78318000"},{"name":"Zellerndorf","countryCode":"AT","stateCode":"3","latitude":"48.69657000","longitude":"15.95841000"},{"name":"Ziersdorf","countryCode":"AT","stateCode":"3","latitude":"48.53030000","longitude":"15.92691000"},{"name":"Zillingdorf","countryCode":"AT","stateCode":"3","latitude":"47.85000000","longitude":"16.33333000"},{"name":"Zistersdorf","countryCode":"AT","stateCode":"3","latitude":"48.54252000","longitude":"16.76136000"},{"name":"Zwentendorf","countryCode":"AT","stateCode":"3","latitude":"48.34530000","longitude":"15.91026000"},{"name":"Zwettl Stadt","countryCode":"AT","stateCode":"3","latitude":"48.60726000","longitude":"15.16714000"},{"name":"Zwölfaxing","countryCode":"AT","stateCode":"3","latitude":"48.10990000","longitude":"16.46267000"},{"name":"Zöbern","countryCode":"AT","stateCode":"3","latitude":"47.51459000","longitude":"16.13111000"},{"name":"Abtenau","countryCode":"AT","stateCode":"5","latitude":"47.56373000","longitude":"13.34599000"},{"name":"Adnet","countryCode":"AT","stateCode":"5","latitude":"47.69746000","longitude":"13.13115000"},{"name":"Altenmarkt im Pongau","countryCode":"AT","stateCode":"5","latitude":"47.38333000","longitude":"13.41667000"},{"name":"Anger","countryCode":"AT","stateCode":"5","latitude":"47.15593000","longitude":"13.10592000"},{"name":"Anif","countryCode":"AT","stateCode":"5","latitude":"47.75000000","longitude":"13.06667000"},{"name":"Anthering","countryCode":"AT","stateCode":"5","latitude":"47.88333000","longitude":"13.01667000"},{"name":"Au","countryCode":"AT","stateCode":"5","latitude":"47.70000000","longitude":"13.06667000"},{"name":"Bad Gastein","countryCode":"AT","stateCode":"5","latitude":"47.11547000","longitude":"13.13467000"},{"name":"Bad Hofgastein","countryCode":"AT","stateCode":"5","latitude":"47.17274000","longitude":"13.09871000"},{"name":"Bergheim","countryCode":"AT","stateCode":"5","latitude":"47.83333000","longitude":"13.03333000"},{"name":"Berndorf bei Salzburg","countryCode":"AT","stateCode":"5","latitude":"47.99532000","longitude":"13.06146000"},{"name":"Bischofshofen","countryCode":"AT","stateCode":"5","latitude":"47.41667000","longitude":"13.21667000"},{"name":"Bramberg am Wildkogel","countryCode":"AT","stateCode":"5","latitude":"47.26979000","longitude":"12.33850000"},{"name":"Bruck an der Großglocknerstraße","countryCode":"AT","stateCode":"5","latitude":"47.28494000","longitude":"12.82310000"},{"name":"Burgfried","countryCode":"AT","stateCode":"5","latitude":"47.68004000","longitude":"13.11175000"},{"name":"Bürmoos","countryCode":"AT","stateCode":"5","latitude":"47.98343000","longitude":"12.91786000"},{"name":"Dienten am Hochkönig","countryCode":"AT","stateCode":"5","latitude":"47.38324000","longitude":"13.00369000"},{"name":"Dorfbeuern","countryCode":"AT","stateCode":"5","latitude":"48.01667000","longitude":"13.01667000"},{"name":"Dorfgastein","countryCode":"AT","stateCode":"5","latitude":"47.24172000","longitude":"13.10223000"},{"name":"Eben im Pongau","countryCode":"AT","stateCode":"5","latitude":"47.40000000","longitude":"13.40000000"},{"name":"Ebenau","countryCode":"AT","stateCode":"5","latitude":"47.79073000","longitude":"13.17527000"},{"name":"Eching","countryCode":"AT","stateCode":"5","latitude":"47.97263000","longitude":"12.88786000"},{"name":"Elixhausen","countryCode":"AT","stateCode":"5","latitude":"47.86667000","longitude":"13.06667000"},{"name":"Elsbethen","countryCode":"AT","stateCode":"5","latitude":"47.76464000","longitude":"13.08104000"},{"name":"Esch","countryCode":"AT","stateCode":"5","latitude":"47.84030000","longitude":"13.09223000"},{"name":"Eugendorf","countryCode":"AT","stateCode":"5","latitude":"47.86765000","longitude":"13.12609000"},{"name":"Faistenau","countryCode":"AT","stateCode":"5","latitude":"47.77767000","longitude":"13.23393000"},{"name":"Filzmoos","countryCode":"AT","stateCode":"5","latitude":"47.43333000","longitude":"13.51667000"},{"name":"Flachau","countryCode":"AT","stateCode":"5","latitude":"47.34406000","longitude":"13.39148000"},{"name":"Forstau","countryCode":"AT","stateCode":"5","latitude":"47.37842000","longitude":"13.55558000"},{"name":"Fuschl am See","countryCode":"AT","stateCode":"5","latitude":"47.80000000","longitude":"13.30000000"},{"name":"Georgenberg","countryCode":"AT","stateCode":"5","latitude":"47.63333000","longitude":"13.15000000"},{"name":"Glanegg","countryCode":"AT","stateCode":"5","latitude":"47.75000000","longitude":"13.00000000"},{"name":"Glasenbach","countryCode":"AT","stateCode":"5","latitude":"47.76667000","longitude":"13.08333000"},{"name":"Golling an der Salzach","countryCode":"AT","stateCode":"5","latitude":"47.60000000","longitude":"13.16667000"},{"name":"Grossarl","countryCode":"AT","stateCode":"5","latitude":"47.23333000","longitude":"13.20000000"},{"name":"Grossgmain","countryCode":"AT","stateCode":"5","latitude":"47.72416000","longitude":"12.90851000"},{"name":"Grödig","countryCode":"AT","stateCode":"5","latitude":"47.73833000","longitude":"13.03730000"},{"name":"Habach","countryCode":"AT","stateCode":"5","latitude":"47.81753000","longitude":"13.16252000"},{"name":"Hallein","countryCode":"AT","stateCode":"5","latitude":"47.68333000","longitude":"13.10000000"},{"name":"Hallwang","countryCode":"AT","stateCode":"5","latitude":"47.85000000","longitude":"13.08333000"},{"name":"Henndorf am Wallersee","countryCode":"AT","stateCode":"5","latitude":"47.90000000","longitude":"13.18333000"},{"name":"Himmelreich","countryCode":"AT","stateCode":"5","latitude":"47.80000000","longitude":"12.98333000"},{"name":"Hinterglemm","countryCode":"AT","stateCode":"5","latitude":"47.37685000","longitude":"12.59583000"},{"name":"Hintersee","countryCode":"AT","stateCode":"5","latitude":"47.70000000","longitude":"13.28333000"},{"name":"Hof","countryCode":"AT","stateCode":"5","latitude":"47.35000000","longitude":"13.31667000"},{"name":"Hof bei Salzburg","countryCode":"AT","stateCode":"5","latitude":"47.81929000","longitude":"13.21488000"},{"name":"Hollersbach im Pinzgau","countryCode":"AT","stateCode":"5","latitude":"47.27658000","longitude":"12.42326000"},{"name":"Hüttau","countryCode":"AT","stateCode":"5","latitude":"47.41610000","longitude":"13.30775000"},{"name":"Hüttschlag","countryCode":"AT","stateCode":"5","latitude":"47.17635000","longitude":"13.23239000"},{"name":"Irrsdorf","countryCode":"AT","stateCode":"5","latitude":"47.96667000","longitude":"13.28333000"},{"name":"Kaprun","countryCode":"AT","stateCode":"5","latitude":"47.27239000","longitude":"12.75985000"},{"name":"Kleinarl","countryCode":"AT","stateCode":"5","latitude":"47.27725000","longitude":"13.31955000"},{"name":"Koppl","countryCode":"AT","stateCode":"5","latitude":"47.80808000","longitude":"13.15561000"},{"name":"Krimml","countryCode":"AT","stateCode":"5","latitude":"47.21799000","longitude":"12.17487000"},{"name":"Krispl","countryCode":"AT","stateCode":"5","latitude":"47.71667000","longitude":"13.18333000"},{"name":"Kuchl","countryCode":"AT","stateCode":"5","latitude":"47.62647000","longitude":"13.14480000"},{"name":"Köstendorf","countryCode":"AT","stateCode":"5","latitude":"47.95000000","longitude":"13.20000000"},{"name":"Lamprechtshausen","countryCode":"AT","stateCode":"5","latitude":"47.99098000","longitude":"12.95481000"},{"name":"Lehen","countryCode":"AT","stateCode":"5","latitude":"47.87083000","longitude":"13.01722000"},{"name":"Lend","countryCode":"AT","stateCode":"5","latitude":"47.29856000","longitude":"13.05176000"},{"name":"Lengfelden","countryCode":"AT","stateCode":"5","latitude":"47.85000000","longitude":"13.05000000"},{"name":"Leogang","countryCode":"AT","stateCode":"5","latitude":"47.43906000","longitude":"12.76109000"},{"name":"Lofer","countryCode":"AT","stateCode":"5","latitude":"47.58475000","longitude":"12.69333000"},{"name":"Maishofen","countryCode":"AT","stateCode":"5","latitude":"47.36667000","longitude":"12.80000000"},{"name":"Maria Alm am Steinernen Meer","countryCode":"AT","stateCode":"5","latitude":"47.40579000","longitude":"12.90121000"},{"name":"Mariapfarr","countryCode":"AT","stateCode":"5","latitude":"47.15000000","longitude":"13.75000000"},{"name":"Mattsee","countryCode":"AT","stateCode":"5","latitude":"47.96667000","longitude":"13.10000000"},{"name":"Mauterndorf","countryCode":"AT","stateCode":"5","latitude":"47.13451000","longitude":"13.67884000"},{"name":"Mitterberghütten","countryCode":"AT","stateCode":"5","latitude":"47.40000000","longitude":"13.21667000"},{"name":"Mitterhofen","countryCode":"AT","stateCode":"5","latitude":"47.38333000","longitude":"12.80000000"},{"name":"Mittersill","countryCode":"AT","stateCode":"5","latitude":"47.28333000","longitude":"12.48333000"},{"name":"Mühlbach am Hochkönig","countryCode":"AT","stateCode":"5","latitude":"47.37746000","longitude":"13.12926000"},{"name":"Neualm","countryCode":"AT","stateCode":"5","latitude":"47.69336000","longitude":"13.08758000"},{"name":"Neukirchen am Großvenediger","countryCode":"AT","stateCode":"5","latitude":"47.25046000","longitude":"12.27585000"},{"name":"Neumarkt am Wallersee","countryCode":"AT","stateCode":"5","latitude":"47.95000000","longitude":"13.23333000"},{"name":"Niederalm","countryCode":"AT","stateCode":"5","latitude":"47.72872000","longitude":"13.06223000"},{"name":"Niedernsill","countryCode":"AT","stateCode":"5","latitude":"47.28333000","longitude":"12.65000000"},{"name":"Nußdorf am Haunsberg","countryCode":"AT","stateCode":"5","latitude":"47.95944000","longitude":"13.00917000"},{"name":"Oberalm","countryCode":"AT","stateCode":"5","latitude":"47.70000000","longitude":"13.10000000"},{"name":"Obergäu","countryCode":"AT","stateCode":"5","latitude":"47.58955000","longitude":"13.17621000"},{"name":"Oberndorf bei Salzburg","countryCode":"AT","stateCode":"5","latitude":"47.95000000","longitude":"12.93333000"},{"name":"Obertrum am See","countryCode":"AT","stateCode":"5","latitude":"47.93722000","longitude":"13.07722000"},{"name":"Pfarrwerfen","countryCode":"AT","stateCode":"5","latitude":"47.45729000","longitude":"13.20531000"},{"name":"Pichl","countryCode":"AT","stateCode":"5","latitude":"47.28333000","longitude":"12.85000000"},{"name":"Piesendorf","countryCode":"AT","stateCode":"5","latitude":"47.29077000","longitude":"12.71839000"},{"name":"Plainfeld","countryCode":"AT","stateCode":"5","latitude":"47.83333000","longitude":"13.18333000"},{"name":"Plankenau","countryCode":"AT","stateCode":"5","latitude":"47.32673000","longitude":"13.19282000"},{"name":"Politischer Bezirk Hallein","countryCode":"AT","stateCode":"5","latitude":"47.60000000","longitude":"13.30000000"},{"name":"Politischer Bezirk Salzburg-Umgebung","countryCode":"AT","stateCode":"5","latitude":"47.84019000","longitude":"13.18799000"},{"name":"Politischer Bezirk Sankt Johann im Pongau","countryCode":"AT","stateCode":"5","latitude":"47.30000000","longitude":"13.30000000"},{"name":"Politischer Bezirk Tamsweg","countryCode":"AT","stateCode":"5","latitude":"47.15000000","longitude":"13.70000000"},{"name":"Puch bei Hallein","countryCode":"AT","stateCode":"5","latitude":"47.71536000","longitude":"13.09296000"},{"name":"Radstadt","countryCode":"AT","stateCode":"5","latitude":"47.38333000","longitude":"13.45000000"},{"name":"Ramingstein","countryCode":"AT","stateCode":"5","latitude":"47.07462000","longitude":"13.83642000"},{"name":"Rauris","countryCode":"AT","stateCode":"5","latitude":"47.22656000","longitude":"12.99459000"},{"name":"Reinbach","countryCode":"AT","stateCode":"5","latitude":"47.34673000","longitude":"13.19072000"},{"name":"Reitberg","countryCode":"AT","stateCode":"5","latitude":"47.85269000","longitude":"13.15730000"},{"name":"Saalbach","countryCode":"AT","stateCode":"5","latitude":"47.39138000","longitude":"12.63642000"},{"name":"Saalfelden am Steinernen Meer","countryCode":"AT","stateCode":"5","latitude":"47.42681000","longitude":"12.84800000"},{"name":"Salzburg","countryCode":"AT","stateCode":"5","latitude":"47.79941000","longitude":"13.04399000"},{"name":"Salzburg Stadt","countryCode":"AT","stateCode":"5","latitude":"47.80067000","longitude":"13.04532000"},{"name":"Sankt Andrä im Lungau","countryCode":"AT","stateCode":"5","latitude":"47.15000000","longitude":"13.78333000"},{"name":"Sankt Gilgen","countryCode":"AT","stateCode":"5","latitude":"47.76667000","longitude":"13.36667000"},{"name":"Sankt Johann im Pongau","countryCode":"AT","stateCode":"5","latitude":"47.35000000","longitude":"13.20000000"},{"name":"Sankt Leonhard","countryCode":"AT","stateCode":"5","latitude":"47.72587000","longitude":"13.04577000"},{"name":"Sankt Margarethen im Lungau","countryCode":"AT","stateCode":"5","latitude":"47.07927000","longitude":"13.69613000"},{"name":"Sankt Martin bei Lofer","countryCode":"AT","stateCode":"5","latitude":"47.56667000","longitude":"12.70000000"},{"name":"Sankt Michael im Lungau","countryCode":"AT","stateCode":"5","latitude":"47.10000000","longitude":"13.63333000"},{"name":"Sankt Veit im Pongau","countryCode":"AT","stateCode":"5","latitude":"47.33333000","longitude":"13.15000000"},{"name":"Scheffau am Tennengebirge","countryCode":"AT","stateCode":"5","latitude":"47.58831000","longitude":"13.22020000"},{"name":"Schleedorf","countryCode":"AT","stateCode":"5","latitude":"47.95000000","longitude":"13.15000000"},{"name":"Schwarzach im Pongau","countryCode":"AT","stateCode":"5","latitude":"47.32048000","longitude":"13.15171000"},{"name":"Seeham","countryCode":"AT","stateCode":"5","latitude":"47.96746000","longitude":"13.07699000"},{"name":"Seekirchen am Wallersee","countryCode":"AT","stateCode":"5","latitude":"47.90000000","longitude":"13.13333000"},{"name":"Seewalchen","countryCode":"AT","stateCode":"5","latitude":"47.90000000","longitude":"13.13333000"},{"name":"Siezenheim","countryCode":"AT","stateCode":"5","latitude":"47.81529000","longitude":"12.99039000"},{"name":"St. Martin of Tennengebirge","countryCode":"AT","stateCode":"5","latitude":"47.46500000","longitude":"13.37761000"},{"name":"Strasswalchen","countryCode":"AT","stateCode":"5","latitude":"47.97947000","longitude":"13.25535000"},{"name":"Strobl","countryCode":"AT","stateCode":"5","latitude":"47.71667000","longitude":"13.48333000"},{"name":"Stuhlfelden","countryCode":"AT","stateCode":"5","latitude":"47.28761000","longitude":"12.52755000"},{"name":"Tamsweg","countryCode":"AT","stateCode":"5","latitude":"47.12808000","longitude":"13.81102000"},{"name":"Taugl","countryCode":"AT","stateCode":"5","latitude":"47.64747000","longitude":"13.20282000"},{"name":"Taxach","countryCode":"AT","stateCode":"5","latitude":"47.72610000","longitude":"13.07184000"},{"name":"Taxenbach","countryCode":"AT","stateCode":"5","latitude":"47.29116000","longitude":"12.96215000"},{"name":"Thalgau","countryCode":"AT","stateCode":"5","latitude":"47.84142000","longitude":"13.25325000"},{"name":"Thomatal","countryCode":"AT","stateCode":"5","latitude":"47.06667000","longitude":"13.75000000"},{"name":"Thumersbach","countryCode":"AT","stateCode":"5","latitude":"47.32952000","longitude":"12.81675000"},{"name":"Tweng","countryCode":"AT","stateCode":"5","latitude":"47.18333000","longitude":"13.60000000"},{"name":"Unken","countryCode":"AT","stateCode":"5","latitude":"47.64966000","longitude":"12.72946000"},{"name":"Unternberg","countryCode":"AT","stateCode":"5","latitude":"47.11269000","longitude":"13.74261000"},{"name":"Untertauern","countryCode":"AT","stateCode":"5","latitude":"47.30000000","longitude":"13.50000000"},{"name":"Uttendorf","countryCode":"AT","stateCode":"5","latitude":"47.28333000","longitude":"12.56667000"},{"name":"Viehhausen","countryCode":"AT","stateCode":"5","latitude":"47.78333000","longitude":"12.98333000"},{"name":"Viehhofen","countryCode":"AT","stateCode":"5","latitude":"47.36667000","longitude":"12.73333000"},{"name":"Vigaun","countryCode":"AT","stateCode":"5","latitude":"47.66667000","longitude":"13.13333000"},{"name":"Wagnergraben","countryCode":"AT","stateCode":"5","latitude":"48.02036000","longitude":"13.02395000"},{"name":"Wagrain","countryCode":"AT","stateCode":"5","latitude":"47.33528000","longitude":"13.29889000"},{"name":"Walchen","countryCode":"AT","stateCode":"5","latitude":"47.28822000","longitude":"12.68739000"},{"name":"Wald im Pinzgau","countryCode":"AT","stateCode":"5","latitude":"47.25000000","longitude":"12.23333000"},{"name":"Waldprechting","countryCode":"AT","stateCode":"5","latitude":"47.90000000","longitude":"13.11667000"},{"name":"Wals","countryCode":"AT","stateCode":"5","latitude":"47.78333000","longitude":"12.96667000"},{"name":"Walserfeld","countryCode":"AT","stateCode":"5","latitude":"47.79222000","longitude":"12.98000000"},{"name":"Werfen","countryCode":"AT","stateCode":"5","latitude":"47.47585000","longitude":"13.19020000"},{"name":"Werfenweng","countryCode":"AT","stateCode":"5","latitude":"47.46204000","longitude":"13.25582000"},{"name":"Zederhaus","countryCode":"AT","stateCode":"5","latitude":"47.15570000","longitude":"13.50576000"},{"name":"Zell am See","countryCode":"AT","stateCode":"5","latitude":"47.32556000","longitude":"12.79444000"},{"name":"Abtissendorf","countryCode":"AT","stateCode":"6","latitude":"46.99583000","longitude":"15.45639000"},{"name":"Admont","countryCode":"AT","stateCode":"6","latitude":"47.57537000","longitude":"14.46075000"},{"name":"Aflenz Kurort","countryCode":"AT","stateCode":"6","latitude":"47.54211000","longitude":"15.23898000"},{"name":"Aibl","countryCode":"AT","stateCode":"6","latitude":"46.68145000","longitude":"15.22619000"},{"name":"Aigen im Ennstal","countryCode":"AT","stateCode":"6","latitude":"47.51667000","longitude":"14.13333000"},{"name":"Albersdorf","countryCode":"AT","stateCode":"6","latitude":"47.12166000","longitude":"15.69826000"},{"name":"Allerheiligen bei Wildon","countryCode":"AT","stateCode":"6","latitude":"46.91417000","longitude":"15.55444000"},{"name":"Allerheiligen im Mürztal","countryCode":"AT","stateCode":"6","latitude":"47.46667000","longitude":"15.40000000"},{"name":"Altaussee","countryCode":"AT","stateCode":"6","latitude":"47.63844000","longitude":"13.76278000"},{"name":"Altenmarkt bei Fürstenfeld","countryCode":"AT","stateCode":"6","latitude":"47.06638000","longitude":"16.04785000"},{"name":"Altenmarkt bei Sankt Gallen","countryCode":"AT","stateCode":"6","latitude":"47.72327000","longitude":"14.64838000"},{"name":"Andritz","countryCode":"AT","stateCode":"6","latitude":"47.11387000","longitude":"15.42348000"},{"name":"Anger","countryCode":"AT","stateCode":"6","latitude":"47.27422000","longitude":"15.69139000"},{"name":"Apfelberg","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"14.83333000"},{"name":"Ardning","countryCode":"AT","stateCode":"6","latitude":"47.59120000","longitude":"14.36372000"},{"name":"Arnfels","countryCode":"AT","stateCode":"6","latitude":"46.67639000","longitude":"15.40306000"},{"name":"Arzberg","countryCode":"AT","stateCode":"6","latitude":"47.25000000","longitude":"15.51667000"},{"name":"Attendorf","countryCode":"AT","stateCode":"6","latitude":"47.00426000","longitude":"15.33897000"},{"name":"Auersbach","countryCode":"AT","stateCode":"6","latitude":"47.01667000","longitude":"15.86667000"},{"name":"Bad Aussee","countryCode":"AT","stateCode":"6","latitude":"47.60998000","longitude":"13.78243000"},{"name":"Bad Blumau","countryCode":"AT","stateCode":"6","latitude":"47.11667000","longitude":"16.05000000"},{"name":"Bad Gams","countryCode":"AT","stateCode":"6","latitude":"46.87111000","longitude":"15.22472000"},{"name":"Bad Gleichenberg","countryCode":"AT","stateCode":"6","latitude":"46.87556000","longitude":"15.90861000"},{"name":"Bad Radkersburg","countryCode":"AT","stateCode":"6","latitude":"46.68806000","longitude":"15.98806000"},{"name":"Bad Waltersdorf","countryCode":"AT","stateCode":"6","latitude":"47.16960000","longitude":"16.00870000"},{"name":"Baierdorf-Umgebung","countryCode":"AT","stateCode":"6","latitude":"47.28511000","longitude":"15.71045000"},{"name":"Bairisch Kölldorf","countryCode":"AT","stateCode":"6","latitude":"46.86667000","longitude":"15.93333000"},{"name":"Baumgarten bei Gnas","countryCode":"AT","stateCode":"6","latitude":"46.91667000","longitude":"15.76667000"},{"name":"Berndorf","countryCode":"AT","stateCode":"6","latitude":"47.41667000","longitude":"15.26667000"},{"name":"Bierbaum am Auersbach","countryCode":"AT","stateCode":"6","latitude":"46.82949000","longitude":"15.79237000"},{"name":"Birkfeld","countryCode":"AT","stateCode":"6","latitude":"47.35000000","longitude":"15.68333000"},{"name":"Blaindorf","countryCode":"AT","stateCode":"6","latitude":"47.17498000","longitude":"15.86795000"},{"name":"Breitenfeld am Tannenriegel","countryCode":"AT","stateCode":"6","latitude":"46.85000000","longitude":"15.63333000"},{"name":"Breitenfeld an der Rittschein","countryCode":"AT","stateCode":"6","latitude":"47.03333000","longitude":"15.95000000"},{"name":"Bretstein","countryCode":"AT","stateCode":"6","latitude":"47.33333000","longitude":"14.41667000"},{"name":"Bruck an der Mur","countryCode":"AT","stateCode":"6","latitude":"47.41667000","longitude":"15.28333000"},{"name":"Brunn","countryCode":"AT","stateCode":"6","latitude":"46.72944000","longitude":"15.30000000"},{"name":"Burgau","countryCode":"AT","stateCode":"6","latitude":"47.14268000","longitude":"16.09643000"},{"name":"Bärnbach","countryCode":"AT","stateCode":"6","latitude":"47.07141000","longitude":"15.12792000"},{"name":"Dechantskirchen","countryCode":"AT","stateCode":"6","latitude":"47.41667000","longitude":"16.01667000"},{"name":"Deuchendorf","countryCode":"AT","stateCode":"6","latitude":"47.46593000","longitude":"15.32172000"},{"name":"Deutsch Goritz","countryCode":"AT","stateCode":"6","latitude":"46.75083000","longitude":"15.82944000"},{"name":"Deutschfeistritz","countryCode":"AT","stateCode":"6","latitude":"47.19852000","longitude":"15.33623000"},{"name":"Deutschlandsberg","countryCode":"AT","stateCode":"6","latitude":"46.81528000","longitude":"15.22222000"},{"name":"Diemlach","countryCode":"AT","stateCode":"6","latitude":"47.43610000","longitude":"15.27460000"},{"name":"Dienersdorf","countryCode":"AT","stateCode":"6","latitude":"47.23979000","longitude":"15.90142000"},{"name":"Dietersdorf","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"14.66667000"},{"name":"Dietersdorf am Gnasbach","countryCode":"AT","stateCode":"6","latitude":"46.80917000","longitude":"15.81167000"},{"name":"Donawitz","countryCode":"AT","stateCode":"6","latitude":"47.36667000","longitude":"15.06667000"},{"name":"Donnersbach","countryCode":"AT","stateCode":"6","latitude":"47.46139000","longitude":"14.12972000"},{"name":"Dürnstein in der Steiermark","countryCode":"AT","stateCode":"6","latitude":"46.98833000","longitude":"14.39167000"},{"name":"Ebersdorf","countryCode":"AT","stateCode":"6","latitude":"47.19852000","longitude":"15.96219000"},{"name":"Edelsbach bei Feldbach","countryCode":"AT","stateCode":"6","latitude":"46.98944000","longitude":"15.83694000"},{"name":"Edelschrott","countryCode":"AT","stateCode":"6","latitude":"47.02156000","longitude":"15.05266000"},{"name":"Edelsgrub","countryCode":"AT","stateCode":"6","latitude":"47.03333000","longitude":"15.60000000"},{"name":"Edelstauden","countryCode":"AT","stateCode":"6","latitude":"46.98333000","longitude":"15.61667000"},{"name":"Eggenberg","countryCode":"AT","stateCode":"6","latitude":"47.07000000","longitude":"15.39871000"},{"name":"Eggersdorf bei Graz","countryCode":"AT","stateCode":"6","latitude":"47.12338000","longitude":"15.60084000"},{"name":"Ehrenhausen","countryCode":"AT","stateCode":"6","latitude":"46.72417000","longitude":"15.58667000"},{"name":"Eibiswald","countryCode":"AT","stateCode":"6","latitude":"46.68667000","longitude":"15.24722000"},{"name":"Eichberg","countryCode":"AT","stateCode":"6","latitude":"47.38188000","longitude":"15.97356000"},{"name":"Eichfeld","countryCode":"AT","stateCode":"6","latitude":"46.72528000","longitude":"15.76806000"},{"name":"Eisbach","countryCode":"AT","stateCode":"6","latitude":"47.11667000","longitude":"15.26667000"},{"name":"Eisenerz","countryCode":"AT","stateCode":"6","latitude":"47.53333000","longitude":"14.88333000"},{"name":"Empersdorf","countryCode":"AT","stateCode":"6","latitude":"46.99892000","longitude":"15.59959000"},{"name":"Eppenstein","countryCode":"AT","stateCode":"6","latitude":"47.12833000","longitude":"14.73750000"},{"name":"Falkenburg","countryCode":"AT","stateCode":"6","latitude":"47.50000000","longitude":"14.08333000"},{"name":"Farrach","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"14.73333000"},{"name":"Fehring","countryCode":"AT","stateCode":"6","latitude":"46.94000000","longitude":"16.00806000"},{"name":"Feistritz bei Knittelfeld","countryCode":"AT","stateCode":"6","latitude":"47.26802000","longitude":"14.89334000"},{"name":"Feldbach","countryCode":"AT","stateCode":"6","latitude":"46.95306000","longitude":"15.88833000"},{"name":"Feldkirchen bei Graz","countryCode":"AT","stateCode":"6","latitude":"47.01667000","longitude":"15.45000000"},{"name":"Fernitz","countryCode":"AT","stateCode":"6","latitude":"46.97389000","longitude":"15.50111000"},{"name":"Fischbach","countryCode":"AT","stateCode":"6","latitude":"47.44234000","longitude":"15.64972000"},{"name":"Fladnitz im Raabtal","countryCode":"AT","stateCode":"6","latitude":"46.99167000","longitude":"15.78528000"},{"name":"Flatschach","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"14.75000000"},{"name":"Floing","countryCode":"AT","stateCode":"6","latitude":"47.26356000","longitude":"15.74650000"},{"name":"Fohnsdorf","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"14.68333000"},{"name":"Frannach","countryCode":"AT","stateCode":"6","latitude":"46.91306000","longitude":"15.63361000"},{"name":"Frauenberg","countryCode":"AT","stateCode":"6","latitude":"47.42855000","longitude":"15.34206000"},{"name":"Freidorf an der Laßnitz","countryCode":"AT","stateCode":"6","latitude":"46.81667000","longitude":"15.25000000"},{"name":"Freiland bei Deutschlandsberg","countryCode":"AT","stateCode":"6","latitude":"46.83333000","longitude":"15.13333000"},{"name":"Friedberg","countryCode":"AT","stateCode":"6","latitude":"47.43333000","longitude":"16.05000000"},{"name":"Frohnleiten","countryCode":"AT","stateCode":"6","latitude":"47.26667000","longitude":"15.31667000"},{"name":"Fürstenfeld","countryCode":"AT","stateCode":"6","latitude":"47.05000000","longitude":"16.08333000"},{"name":"Gaal","countryCode":"AT","stateCode":"6","latitude":"47.27268000","longitude":"14.67003000"},{"name":"Gabersdorf","countryCode":"AT","stateCode":"6","latitude":"46.77722000","longitude":"15.58417000"},{"name":"Gallmannsegg","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"15.06667000"},{"name":"Gamlitz","countryCode":"AT","stateCode":"6","latitude":"46.72028000","longitude":"15.55333000"},{"name":"Gams bei Hieflau","countryCode":"AT","stateCode":"6","latitude":"47.66667000","longitude":"14.78333000"},{"name":"Ganz","countryCode":"AT","stateCode":"6","latitude":"47.60000000","longitude":"15.68333000"},{"name":"Garanas","countryCode":"AT","stateCode":"6","latitude":"46.76667000","longitude":"15.11667000"},{"name":"Gasen","countryCode":"AT","stateCode":"6","latitude":"47.38333000","longitude":"15.56667000"},{"name":"Geidorf","countryCode":"AT","stateCode":"6","latitude":"47.08393000","longitude":"15.44400000"},{"name":"Geistthal","countryCode":"AT","stateCode":"6","latitude":"47.16667000","longitude":"15.16667000"},{"name":"Gersdorf an der Feistritz","countryCode":"AT","stateCode":"6","latitude":"47.16667000","longitude":"15.85000000"},{"name":"Gleinstätten","countryCode":"AT","stateCode":"6","latitude":"46.75361000","longitude":"15.36972000"},{"name":"Gleisdorf","countryCode":"AT","stateCode":"6","latitude":"47.10559000","longitude":"15.71011000"},{"name":"Glojach","countryCode":"AT","stateCode":"6","latitude":"46.86667000","longitude":"15.66667000"},{"name":"Gnas","countryCode":"AT","stateCode":"6","latitude":"46.87306000","longitude":"15.82528000"},{"name":"Gniebing","countryCode":"AT","stateCode":"6","latitude":"46.96252000","longitude":"15.85645000"},{"name":"Gosdorf","countryCode":"AT","stateCode":"6","latitude":"46.72778000","longitude":"15.79250000"},{"name":"Gossendorf","countryCode":"AT","stateCode":"6","latitude":"46.91076000","longitude":"15.93043000"},{"name":"Grabersdorf","countryCode":"AT","stateCode":"6","latitude":"46.84306000","longitude":"15.82472000"},{"name":"Grafendorf bei Hartberg","countryCode":"AT","stateCode":"6","latitude":"47.34028000","longitude":"15.99060000"},{"name":"Gralla","countryCode":"AT","stateCode":"6","latitude":"46.81404000","longitude":"15.55510000"},{"name":"Grambach","countryCode":"AT","stateCode":"6","latitude":"47.01473000","longitude":"15.50407000"},{"name":"Gratkorn","countryCode":"AT","stateCode":"6","latitude":"47.13333000","longitude":"15.35000000"},{"name":"Gratwein","countryCode":"AT","stateCode":"6","latitude":"47.11667000","longitude":"15.31667000"},{"name":"Graz","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"15.45000000"},{"name":"Graz Stadt","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"15.43333000"},{"name":"Greisdorf","countryCode":"AT","stateCode":"6","latitude":"46.92647000","longitude":"15.21906000"},{"name":"Gressenberg","countryCode":"AT","stateCode":"6","latitude":"46.80000000","longitude":"15.11667000"},{"name":"Gries","countryCode":"AT","stateCode":"6","latitude":"47.06236000","longitude":"15.42421000"},{"name":"Grosssulz","countryCode":"AT","stateCode":"6","latitude":"46.94556000","longitude":"15.49028000"},{"name":"Groß Sankt Florian","countryCode":"AT","stateCode":"6","latitude":"46.82444000","longitude":"15.31861000"},{"name":"Großklein","countryCode":"AT","stateCode":"6","latitude":"46.73611000","longitude":"15.44444000"},{"name":"Großlobming","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"14.80000000"},{"name":"Großsölk","countryCode":"AT","stateCode":"6","latitude":"47.41667000","longitude":"13.96667000"},{"name":"Gröbming","countryCode":"AT","stateCode":"6","latitude":"47.44272000","longitude":"13.90122000"},{"name":"Gundersdorf","countryCode":"AT","stateCode":"6","latitude":"46.95000000","longitude":"15.23333000"},{"name":"Göss","countryCode":"AT","stateCode":"6","latitude":"47.35871000","longitude":"15.10015000"},{"name":"Gössenberg","countryCode":"AT","stateCode":"6","latitude":"47.41667000","longitude":"13.81667000"},{"name":"Gösting","countryCode":"AT","stateCode":"6","latitude":"47.09788000","longitude":"15.39777000"},{"name":"Göttelsberg","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"15.60000000"},{"name":"Hafendorf","countryCode":"AT","stateCode":"6","latitude":"47.45653000","longitude":"15.31837000"},{"name":"Hainersdorf","countryCode":"AT","stateCode":"6","latitude":"47.11506000","longitude":"15.94374000"},{"name":"Hainsdorf im Schwarzautal","countryCode":"AT","stateCode":"6","latitude":"46.83583000","longitude":"15.64139000"},{"name":"Halbenrain","countryCode":"AT","stateCode":"6","latitude":"46.72194000","longitude":"15.94667000"},{"name":"Hall bei Admont","countryCode":"AT","stateCode":"6","latitude":"47.58700000","longitude":"14.46372000"},{"name":"Hart bei Graz","countryCode":"AT","stateCode":"6","latitude":"47.04311000","longitude":"15.51527000"},{"name":"Hartberg","countryCode":"AT","stateCode":"6","latitude":"47.28333000","longitude":"15.96667000"},{"name":"Hartl","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"15.91667000"},{"name":"Hartmannsdorf","countryCode":"AT","stateCode":"6","latitude":"47.05461000","longitude":"15.83941000"},{"name":"Hatzendorf","countryCode":"AT","stateCode":"6","latitude":"46.97686000","longitude":"16.00107000"},{"name":"Haus","countryCode":"AT","stateCode":"6","latitude":"47.40997000","longitude":"13.76724000"},{"name":"Haus im Ennstal","countryCode":"AT","stateCode":"6","latitude":"47.41058000","longitude":"13.76759000"},{"name":"Hausmannstätten","countryCode":"AT","stateCode":"6","latitude":"46.99111000","longitude":"15.51139000"},{"name":"Heiligenkreuz am Waasen","countryCode":"AT","stateCode":"6","latitude":"46.95583000","longitude":"15.58806000"},{"name":"Heimschuh","countryCode":"AT","stateCode":"6","latitude":"46.76000000","longitude":"15.49306000"},{"name":"Hengsberg","countryCode":"AT","stateCode":"6","latitude":"46.86667000","longitude":"15.43333000"},{"name":"Hetzendorf","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"14.68333000"},{"name":"Hieflau","countryCode":"AT","stateCode":"6","latitude":"47.60639000","longitude":"14.74503000"},{"name":"Hinterberg","countryCode":"AT","stateCode":"6","latitude":"47.36066000","longitude":"15.06951000"},{"name":"Hirnsdorf","countryCode":"AT","stateCode":"6","latitude":"47.19167000","longitude":"15.82868000"},{"name":"Hitzendorf","countryCode":"AT","stateCode":"6","latitude":"47.03333000","longitude":"15.30000000"},{"name":"Hochtregist","countryCode":"AT","stateCode":"6","latitude":"47.10000000","longitude":"15.13333000"},{"name":"Hof bei Straden","countryCode":"AT","stateCode":"6","latitude":"46.80000000","longitude":"15.93333000"},{"name":"Hofstätten an der Raab","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"15.73333000"},{"name":"Hohenau an der Raab","countryCode":"AT","stateCode":"6","latitude":"47.30000000","longitude":"15.55000000"},{"name":"Hohentauern","countryCode":"AT","stateCode":"6","latitude":"47.43333000","longitude":"14.48333000"},{"name":"Hollenegg","countryCode":"AT","stateCode":"6","latitude":"46.79147000","longitude":"15.21345000"},{"name":"Höf","countryCode":"AT","stateCode":"6","latitude":"47.13401000","longitude":"15.49092000"},{"name":"Hönigsberg","countryCode":"AT","stateCode":"6","latitude":"47.58038000","longitude":"15.64808000"},{"name":"Ilz","countryCode":"AT","stateCode":"6","latitude":"47.08649000","longitude":"15.92676000"},{"name":"Innere Stadt","countryCode":"AT","stateCode":"6","latitude":"47.06650000","longitude":"15.44051000"},{"name":"Irdning","countryCode":"AT","stateCode":"6","latitude":"47.50529000","longitude":"14.10155000"},{"name":"Jagerberg","countryCode":"AT","stateCode":"6","latitude":"46.85361000","longitude":"15.73806000"},{"name":"Jakomini","countryCode":"AT","stateCode":"6","latitude":"47.05441000","longitude":"15.44984000"},{"name":"Johnsbach","countryCode":"AT","stateCode":"6","latitude":"47.53333000","longitude":"14.58333000"},{"name":"Judenburg","countryCode":"AT","stateCode":"6","latitude":"47.16667000","longitude":"14.66667000"},{"name":"Judendorf","countryCode":"AT","stateCode":"6","latitude":"47.40000000","longitude":"15.10000000"},{"name":"Kaibing","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"15.83333000"},{"name":"Kainach bei Voitsberg","countryCode":"AT","stateCode":"6","latitude":"47.13637000","longitude":"15.09530000"},{"name":"Kainbach","countryCode":"AT","stateCode":"6","latitude":"47.08333000","longitude":"15.51667000"},{"name":"Kaindorf","countryCode":"AT","stateCode":"6","latitude":"47.22537000","longitude":"15.91125000"},{"name":"Kaindorf an der Sulm","countryCode":"AT","stateCode":"6","latitude":"46.79248000","longitude":"15.53879000"},{"name":"Kalsdorf bei Graz","countryCode":"AT","stateCode":"6","latitude":"46.96528000","longitude":"15.48028000"},{"name":"Kalwang","countryCode":"AT","stateCode":"6","latitude":"47.42678000","longitude":"14.75442000"},{"name":"Kammern im Liesingtal","countryCode":"AT","stateCode":"6","latitude":"47.39245000","longitude":"14.90407000"},{"name":"Kapellen","countryCode":"AT","stateCode":"6","latitude":"47.64784000","longitude":"15.62863000"},{"name":"Kapfenberg","countryCode":"AT","stateCode":"6","latitude":"47.44458000","longitude":"15.29331000"},{"name":"Kapfenstein","countryCode":"AT","stateCode":"6","latitude":"46.88611000","longitude":"15.97167000"},{"name":"Kindberg","countryCode":"AT","stateCode":"6","latitude":"47.50000000","longitude":"15.45000000"},{"name":"Kirchbach in Steiermark","countryCode":"AT","stateCode":"6","latitude":"46.93167000","longitude":"15.66194000"},{"name":"Kirchberg an der Raab","countryCode":"AT","stateCode":"6","latitude":"46.98583000","longitude":"15.76694000"},{"name":"Kirchenviertel","countryCode":"AT","stateCode":"6","latitude":"47.13124000","longitude":"15.34764000"},{"name":"Kitzeck im Sausal","countryCode":"AT","stateCode":"6","latitude":"46.78072000","longitude":"15.45384000"},{"name":"Kleinlobming","countryCode":"AT","stateCode":"6","latitude":"47.14954000","longitude":"14.84875000"},{"name":"Kleinsöding","countryCode":"AT","stateCode":"6","latitude":"47.00000000","longitude":"15.28333000"},{"name":"Kleinsölk","countryCode":"AT","stateCode":"6","latitude":"47.39444000","longitude":"13.93944000"},{"name":"Kloster","countryCode":"AT","stateCode":"6","latitude":"46.88333000","longitude":"15.08333000"},{"name":"Klöch","countryCode":"AT","stateCode":"6","latitude":"46.76472000","longitude":"15.96556000"},{"name":"Knittelfeld","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"14.81667000"},{"name":"Kobenz","countryCode":"AT","stateCode":"6","latitude":"47.25000000","longitude":"14.85000000"},{"name":"Kohlberg","countryCode":"AT","stateCode":"6","latitude":"46.90000000","longitude":"15.78333000"},{"name":"Kohlschwarz","countryCode":"AT","stateCode":"6","latitude":"47.11667000","longitude":"15.11667000"},{"name":"Krakaudorf","countryCode":"AT","stateCode":"6","latitude":"47.18131000","longitude":"14.02061000"},{"name":"Krakauhintermühlen","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"13.98333000"},{"name":"Krakauschatten","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"13.96667000"},{"name":"Kraubath an der Mur","countryCode":"AT","stateCode":"6","latitude":"47.30000000","longitude":"14.93333000"},{"name":"Krieglach","countryCode":"AT","stateCode":"6","latitude":"47.54728000","longitude":"15.56248000"},{"name":"Krottendorf","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"15.63333000"},{"name":"Krottendorf bei Ligist","countryCode":"AT","stateCode":"6","latitude":"47.01667000","longitude":"15.21667000"},{"name":"Krumegg","countryCode":"AT","stateCode":"6","latitude":"47.02111000","longitude":"15.63139000"},{"name":"Krusdorf","countryCode":"AT","stateCode":"6","latitude":"46.83944000","longitude":"15.86083000"},{"name":"Kulm am Zirbitz","countryCode":"AT","stateCode":"6","latitude":"47.05814000","longitude":"14.48702000"},{"name":"Kumberg","countryCode":"AT","stateCode":"6","latitude":"47.16422000","longitude":"15.53261000"},{"name":"Köflach","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"15.08333000"},{"name":"Labuch","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"15.66667000"},{"name":"Lafnitz","countryCode":"AT","stateCode":"6","latitude":"47.36792000","longitude":"16.01103000"},{"name":"Landl","countryCode":"AT","stateCode":"6","latitude":"47.65666000","longitude":"14.73189000"},{"name":"Lang","countryCode":"AT","stateCode":"6","latitude":"46.83765000","longitude":"15.50471000"},{"name":"Langegg bei Graz","countryCode":"AT","stateCode":"6","latitude":"47.05000000","longitude":"15.63333000"},{"name":"Langenwang","countryCode":"AT","stateCode":"6","latitude":"47.56667000","longitude":"15.61667000"},{"name":"Lannach","countryCode":"AT","stateCode":"6","latitude":"46.94611000","longitude":"15.33722000"},{"name":"Lassnitzhöhe","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"15.58333000"},{"name":"Leibnitz","countryCode":"AT","stateCode":"6","latitude":"46.78161000","longitude":"15.53836000"},{"name":"Leitendorf","countryCode":"AT","stateCode":"6","latitude":"47.36667000","longitude":"15.08333000"},{"name":"Leitersdorf im Raabtal","countryCode":"AT","stateCode":"6","latitude":"46.94182000","longitude":"15.93365000"},{"name":"Leitring","countryCode":"AT","stateCode":"6","latitude":"46.76667000","longitude":"15.56667000"},{"name":"Lend","countryCode":"AT","stateCode":"6","latitude":"47.08256000","longitude":"15.41589000"},{"name":"Leoben","countryCode":"AT","stateCode":"6","latitude":"47.37650000","longitude":"15.09144000"},{"name":"Leutschach","countryCode":"AT","stateCode":"6","latitude":"46.66722000","longitude":"15.46889000"},{"name":"Liebenau","countryCode":"AT","stateCode":"6","latitude":"47.03333000","longitude":"15.46667000"},{"name":"Lieboch","countryCode":"AT","stateCode":"6","latitude":"46.97417000","longitude":"15.33750000"},{"name":"Liesingtal","countryCode":"AT","stateCode":"6","latitude":"47.34597000","longitude":"15.01352000"},{"name":"Liezen","countryCode":"AT","stateCode":"6","latitude":"47.56667000","longitude":"14.23333000"},{"name":"Ligist","countryCode":"AT","stateCode":"6","latitude":"46.99389000","longitude":"15.21083000"},{"name":"Loipersdorf bei Fürstenfeld","countryCode":"AT","stateCode":"6","latitude":"47.00000000","longitude":"16.10000000"},{"name":"Lödersdorf","countryCode":"AT","stateCode":"6","latitude":"46.95861000","longitude":"15.94333000"},{"name":"Maierdorf","countryCode":"AT","stateCode":"6","latitude":"46.89250000","longitude":"15.84972000"},{"name":"Maria Lankowitz","countryCode":"AT","stateCode":"6","latitude":"47.06220000","longitude":"15.06525000"},{"name":"Mariahof","countryCode":"AT","stateCode":"6","latitude":"47.10000000","longitude":"14.40000000"},{"name":"Mariatrost","countryCode":"AT","stateCode":"6","latitude":"47.10000000","longitude":"15.50000000"},{"name":"Mariazell","countryCode":"AT","stateCode":"6","latitude":"47.77306000","longitude":"15.31639000"},{"name":"Mautern in Steiermark","countryCode":"AT","stateCode":"6","latitude":"47.40000000","longitude":"14.83333000"},{"name":"Mellach","countryCode":"AT","stateCode":"6","latitude":"46.93333000","longitude":"15.51667000"},{"name":"Merkendorf","countryCode":"AT","stateCode":"6","latitude":"46.85722000","longitude":"15.90389000"},{"name":"Mettersdorf am Saßbach","countryCode":"AT","stateCode":"6","latitude":"46.80583000","longitude":"15.71111000"},{"name":"Michaelerberg","countryCode":"AT","stateCode":"6","latitude":"47.41083000","longitude":"13.89333000"},{"name":"Mitterdorf an der Raab","countryCode":"AT","stateCode":"6","latitude":"47.16667000","longitude":"15.60000000"},{"name":"Mitterdorf im Mürztal","countryCode":"AT","stateCode":"6","latitude":"47.53333000","longitude":"15.51667000"},{"name":"Mitterlabill","countryCode":"AT","stateCode":"6","latitude":"46.88917000","longitude":"15.63556000"},{"name":"Mitterndorf im Steirischen Salzkammergut","countryCode":"AT","stateCode":"6","latitude":"47.55556000","longitude":"13.93187000"},{"name":"Modriach","countryCode":"AT","stateCode":"6","latitude":"46.95000000","longitude":"15.05000000"},{"name":"Mooskirchen","countryCode":"AT","stateCode":"6","latitude":"46.98167000","longitude":"15.27889000"},{"name":"Mortantsch","countryCode":"AT","stateCode":"6","latitude":"47.20752000","longitude":"15.57954000"},{"name":"Murau","countryCode":"AT","stateCode":"6","latitude":"47.11056000","longitude":"14.16944000"},{"name":"Mureck","countryCode":"AT","stateCode":"6","latitude":"46.70806000","longitude":"15.77472000"},{"name":"Mönichwald","countryCode":"AT","stateCode":"6","latitude":"47.44655000","longitude":"15.88275000"},{"name":"Mühldorf bei Feldbach","countryCode":"AT","stateCode":"6","latitude":"46.93861000","longitude":"15.90750000"},{"name":"Mühlen","countryCode":"AT","stateCode":"6","latitude":"47.03071000","longitude":"14.50848000"},{"name":"Mürzhofen","countryCode":"AT","stateCode":"6","latitude":"47.48333000","longitude":"15.38333000"},{"name":"Mürzsteg","countryCode":"AT","stateCode":"6","latitude":"47.67556000","longitude":"15.49145000"},{"name":"Mürzzuschlag","countryCode":"AT","stateCode":"6","latitude":"47.60660000","longitude":"15.67226000"},{"name":"Naas","countryCode":"AT","stateCode":"6","latitude":"47.25086000","longitude":"15.59449000"},{"name":"Nestelbach bei Graz","countryCode":"AT","stateCode":"6","latitude":"47.06053000","longitude":"15.61140000"},{"name":"Nestelbach im Ilztal","countryCode":"AT","stateCode":"6","latitude":"47.08333000","longitude":"15.86667000"},{"name":"Neuberg an der Mürz","countryCode":"AT","stateCode":"6","latitude":"47.66423000","longitude":"15.57226000"},{"name":"Neudau","countryCode":"AT","stateCode":"6","latitude":"47.17554000","longitude":"16.10184000"},{"name":"Neumarkt in Steiermark","countryCode":"AT","stateCode":"6","latitude":"47.07398000","longitude":"14.42728000"},{"name":"Neutillmitsch","countryCode":"AT","stateCode":"6","latitude":"46.81667000","longitude":"15.53333000"},{"name":"Niederschöckl","countryCode":"AT","stateCode":"6","latitude":"47.15000000","longitude":"15.50000000"},{"name":"Niederwölz","countryCode":"AT","stateCode":"6","latitude":"47.15126000","longitude":"14.37479000"},{"name":"Niederöblarn","countryCode":"AT","stateCode":"6","latitude":"47.47667000","longitude":"14.01937000"},{"name":"Niklasdorf","countryCode":"AT","stateCode":"6","latitude":"47.38333000","longitude":"15.15000000"},{"name":"Nitscha","countryCode":"AT","stateCode":"6","latitude":"47.11667000","longitude":"15.75000000"},{"name":"Obdach","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"14.68333000"},{"name":"Oberaich","countryCode":"AT","stateCode":"6","latitude":"47.40000000","longitude":"15.21667000"},{"name":"Oberdorf am Hochegg","countryCode":"AT","stateCode":"6","latitude":"46.97861000","longitude":"15.72167000"},{"name":"Oberhaag","countryCode":"AT","stateCode":"6","latitude":"46.68690000","longitude":"15.33202000"},{"name":"Oberkurzheim","countryCode":"AT","stateCode":"6","latitude":"47.23333000","longitude":"14.58333000"},{"name":"Oberpremstätten","countryCode":"AT","stateCode":"6","latitude":"46.97444000","longitude":"15.40444000"},{"name":"Oberrettenbach","countryCode":"AT","stateCode":"6","latitude":"47.15000000","longitude":"15.80000000"},{"name":"Oberstorcha","countryCode":"AT","stateCode":"6","latitude":"46.96667000","longitude":"15.80000000"},{"name":"Obervogau","countryCode":"AT","stateCode":"6","latitude":"46.74500000","longitude":"15.58472000"},{"name":"Oberweg","countryCode":"AT","stateCode":"6","latitude":"47.15000000","longitude":"14.63333000"},{"name":"Oberwölz Stadt","countryCode":"AT","stateCode":"6","latitude":"47.20117000","longitude":"14.28321000"},{"name":"Oberzeiring","countryCode":"AT","stateCode":"6","latitude":"47.25000000","longitude":"14.48333000"},{"name":"Oppenberg","countryCode":"AT","stateCode":"6","latitude":"47.48333000","longitude":"14.26667000"},{"name":"Ortgraben","countryCode":"AT","stateCode":"6","latitude":"47.45000000","longitude":"16.05000000"},{"name":"Osterwitz","countryCode":"AT","stateCode":"6","latitude":"46.85943000","longitude":"15.08998000"},{"name":"Pack","countryCode":"AT","stateCode":"6","latitude":"46.97917000","longitude":"14.98417000"},{"name":"Paldau","countryCode":"AT","stateCode":"6","latitude":"46.94222000","longitude":"15.79583000"},{"name":"Palfau","countryCode":"AT","stateCode":"6","latitude":"47.70000000","longitude":"14.80000000"},{"name":"Parschlug","countryCode":"AT","stateCode":"6","latitude":"47.48090000","longitude":"15.28645000"},{"name":"Passail","countryCode":"AT","stateCode":"6","latitude":"47.28333000","longitude":"15.51667000"},{"name":"Peggau","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"15.35000000"},{"name":"Perchau am Sattel","countryCode":"AT","stateCode":"6","latitude":"47.10000000","longitude":"14.45000000"},{"name":"Perlsdorf","countryCode":"AT","stateCode":"6","latitude":"46.91361000","longitude":"15.81417000"},{"name":"Pernegg an der Mur","countryCode":"AT","stateCode":"6","latitude":"47.35979000","longitude":"15.34236000"},{"name":"Pertlstein","countryCode":"AT","stateCode":"6","latitude":"46.94056000","longitude":"15.96167000"},{"name":"Piberegg","countryCode":"AT","stateCode":"6","latitude":"47.09424000","longitude":"15.11658000"},{"name":"Pichling bei Köflach","countryCode":"AT","stateCode":"6","latitude":"47.04785000","longitude":"15.07098000"},{"name":"Pinggau","countryCode":"AT","stateCode":"6","latitude":"47.44232000","longitude":"16.06713000"},{"name":"Pirching am Traubenberg","countryCode":"AT","stateCode":"6","latitude":"46.95000000","longitude":"15.60000000"},{"name":"Pirka","countryCode":"AT","stateCode":"6","latitude":"47.00000000","longitude":"15.38333000"},{"name":"Pischelsdorf in der Steiermark","countryCode":"AT","stateCode":"6","latitude":"47.17417000","longitude":"15.80572000"},{"name":"Pistorf","countryCode":"AT","stateCode":"6","latitude":"46.76667000","longitude":"15.36667000"},{"name":"Pitschgau","countryCode":"AT","stateCode":"6","latitude":"46.70000000","longitude":"15.26667000"},{"name":"Politischer Bezirk Bruck-Mürzzuschlag","countryCode":"AT","stateCode":"6","latitude":"47.41880000","longitude":"15.27512000"},{"name":"Politischer Bezirk Deutschlandsberg","countryCode":"AT","stateCode":"6","latitude":"46.75000000","longitude":"15.20000000"},{"name":"Politischer Bezirk Graz-Umgebung","countryCode":"AT","stateCode":"6","latitude":"47.13860000","longitude":"15.38823000"},{"name":"Politischer Bezirk Hartberg-Fürstenfeld","countryCode":"AT","stateCode":"6","latitude":"47.27923000","longitude":"15.98373000"},{"name":"Politischer Bezirk Leibnitz","countryCode":"AT","stateCode":"6","latitude":"46.79565000","longitude":"15.51849000"},{"name":"Politischer Bezirk Leoben","countryCode":"AT","stateCode":"6","latitude":"47.41667000","longitude":"14.91667000"},{"name":"Politischer Bezirk Liezen","countryCode":"AT","stateCode":"6","latitude":"47.53521000","longitude":"14.34314000"},{"name":"Politischer Bezirk Murau","countryCode":"AT","stateCode":"6","latitude":"47.13333000","longitude":"14.20000000"},{"name":"Politischer Bezirk Murtal","countryCode":"AT","stateCode":"6","latitude":"47.16964000","longitude":"14.66469000"},{"name":"Politischer Bezirk Südoststeiermark","countryCode":"AT","stateCode":"6","latitude":"46.94089000","longitude":"15.88623000"},{"name":"Politischer Bezirk Voitsberg","countryCode":"AT","stateCode":"6","latitude":"47.05000000","longitude":"15.10000000"},{"name":"Politischer Bezirk Weiz","countryCode":"AT","stateCode":"6","latitude":"47.30000000","longitude":"15.65000000"},{"name":"Poppendorf","countryCode":"AT","stateCode":"6","latitude":"46.85611000","longitude":"15.85639000"},{"name":"Preding","countryCode":"AT","stateCode":"6","latitude":"46.85861000","longitude":"15.40972000"},{"name":"Proleb","countryCode":"AT","stateCode":"6","latitude":"47.40000000","longitude":"15.13333000"},{"name":"Pruggern","countryCode":"AT","stateCode":"6","latitude":"47.42370000","longitude":"13.87625000"},{"name":"Puch bei Weiz","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"15.71667000"},{"name":"Puntigam","countryCode":"AT","stateCode":"6","latitude":"47.03333000","longitude":"15.43333000"},{"name":"Pusterwald","countryCode":"AT","stateCode":"6","latitude":"47.30611000","longitude":"14.37556000"},{"name":"Pöllau","countryCode":"AT","stateCode":"6","latitude":"47.30000000","longitude":"15.83333000"},{"name":"Pöllauberg","countryCode":"AT","stateCode":"6","latitude":"47.31667000","longitude":"15.85000000"},{"name":"Pöls","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"14.58333000"},{"name":"Raaba","countryCode":"AT","stateCode":"6","latitude":"47.03333000","longitude":"15.50000000"},{"name":"Raabau","countryCode":"AT","stateCode":"6","latitude":"46.96278000","longitude":"15.91167000"},{"name":"Rabenwald","countryCode":"AT","stateCode":"6","latitude":"47.40000000","longitude":"15.90000000"},{"name":"Rachau","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"14.90000000"},{"name":"Ragnitz","countryCode":"AT","stateCode":"6","latitude":"46.83667000","longitude":"15.59278000"},{"name":"Ramsau am Dachstein","countryCode":"AT","stateCode":"6","latitude":"47.42150000","longitude":"13.65545000"},{"name":"Raning","countryCode":"AT","stateCode":"6","latitude":"46.85000000","longitude":"15.81667000"},{"name":"Ranten","countryCode":"AT","stateCode":"6","latitude":"47.15949000","longitude":"14.08349000"},{"name":"Rassach","countryCode":"AT","stateCode":"6","latitude":"46.86028000","longitude":"15.27000000"},{"name":"Ratsch an der Weinstraße","countryCode":"AT","stateCode":"6","latitude":"46.68944000","longitude":"15.57111000"},{"name":"Ratschendorf","countryCode":"AT","stateCode":"6","latitude":"46.74222000","longitude":"15.81583000"},{"name":"Ratten","countryCode":"AT","stateCode":"6","latitude":"47.48333000","longitude":"15.71667000"},{"name":"Reichendorf","countryCode":"AT","stateCode":"6","latitude":"47.18922000","longitude":"15.76160000"},{"name":"Reifling","countryCode":"AT","stateCode":"6","latitude":"47.13333000","longitude":"14.66667000"},{"name":"Rettenegg","countryCode":"AT","stateCode":"6","latitude":"47.52694000","longitude":"15.78104000"},{"name":"Retznei","countryCode":"AT","stateCode":"6","latitude":"46.73333000","longitude":"15.56667000"},{"name":"Riegersburg","countryCode":"AT","stateCode":"6","latitude":"47.00000000","longitude":"15.93028000"},{"name":"Ries","countryCode":"AT","stateCode":"6","latitude":"47.08315000","longitude":"15.48500000"},{"name":"Rohrbach an der Lafnitz","countryCode":"AT","stateCode":"6","latitude":"47.38333000","longitude":"16.00000000"},{"name":"Rosental an der Kainach","countryCode":"AT","stateCode":"6","latitude":"47.05192000","longitude":"15.12200000"},{"name":"Rottenmann","countryCode":"AT","stateCode":"6","latitude":"47.51667000","longitude":"14.35000000"},{"name":"Röthelstein","countryCode":"AT","stateCode":"6","latitude":"47.31667000","longitude":"15.36667000"},{"name":"Salla","countryCode":"AT","stateCode":"6","latitude":"47.10000000","longitude":"14.96667000"},{"name":"Sankt Anna am Aigen","countryCode":"AT","stateCode":"6","latitude":"46.83111000","longitude":"15.97139000"},{"name":"Sankt Bartholomä","countryCode":"AT","stateCode":"6","latitude":"47.05457000","longitude":"15.25889000"},{"name":"Sankt Blasen","countryCode":"AT","stateCode":"6","latitude":"47.08333000","longitude":"14.30000000"},{"name":"Sankt Gallen","countryCode":"AT","stateCode":"6","latitude":"47.68631000","longitude":"14.61705000"},{"name":"Sankt Georgen an der Stiefing","countryCode":"AT","stateCode":"6","latitude":"46.87333000","longitude":"15.57972000"},{"name":"Sankt Georgen ob Judenburg","countryCode":"AT","stateCode":"6","latitude":"47.20744000","longitude":"14.49736000"},{"name":"Sankt Georgen ob Murau","countryCode":"AT","stateCode":"6","latitude":"47.10000000","longitude":"14.10000000"},{"name":"Sankt Ilgen","countryCode":"AT","stateCode":"6","latitude":"47.55000000","longitude":"15.16667000"},{"name":"Sankt Jakob im Walde","countryCode":"AT","stateCode":"6","latitude":"47.46667000","longitude":"15.78333000"},{"name":"Sankt Jakob-Breitenau","countryCode":"AT","stateCode":"6","latitude":"47.39229000","longitude":"15.42970000"},{"name":"Sankt Johann am Tauern","countryCode":"AT","stateCode":"6","latitude":"47.35000000","longitude":"14.46667000"},{"name":"Sankt Johann bei Herberstein","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"15.80000000"},{"name":"Sankt Johann im Saggautal","countryCode":"AT","stateCode":"6","latitude":"46.70389000","longitude":"15.40278000"},{"name":"Sankt Johann in der Haide","countryCode":"AT","stateCode":"6","latitude":"47.28080000","longitude":"16.02579000"},{"name":"Sankt Josef (Weststeiermark)","countryCode":"AT","stateCode":"6","latitude":"46.90917000","longitude":"15.33639000"},{"name":"Sankt Katharein an der Laming","countryCode":"AT","stateCode":"6","latitude":"47.47069000","longitude":"15.16319000"},{"name":"Sankt Kathrein am Hauenstein","countryCode":"AT","stateCode":"6","latitude":"47.48943000","longitude":"15.69414000"},{"name":"Sankt Kathrein am Offenegg","countryCode":"AT","stateCode":"6","latitude":"47.30000000","longitude":"15.58333000"},{"name":"Sankt Lambrecht","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"14.30000000"},{"name":"Sankt Leonhard","countryCode":"AT","stateCode":"6","latitude":"47.06924000","longitude":"15.45784000"},{"name":"Sankt Lorenzen am Wechsel","countryCode":"AT","stateCode":"6","latitude":"47.44153000","longitude":"15.95498000"},{"name":"Sankt Lorenzen bei Knittelfeld","countryCode":"AT","stateCode":"6","latitude":"47.25078000","longitude":"14.89549000"},{"name":"Sankt Lorenzen bei Scheifling","countryCode":"AT","stateCode":"6","latitude":"47.14556000","longitude":"14.40583000"},{"name":"Sankt Lorenzen im Mürztal","countryCode":"AT","stateCode":"6","latitude":"47.48333000","longitude":"15.36667000"},{"name":"Sankt Marein bei Graz","countryCode":"AT","stateCode":"6","latitude":"47.01583000","longitude":"15.68389000"},{"name":"Sankt Marein bei Knittelfeld","countryCode":"AT","stateCode":"6","latitude":"47.27396000","longitude":"14.86085000"},{"name":"Sankt Marein bei Neumarkt","countryCode":"AT","stateCode":"6","latitude":"47.06591000","longitude":"14.42908000"},{"name":"Sankt Marein im Mürztal","countryCode":"AT","stateCode":"6","latitude":"47.46667000","longitude":"15.36667000"},{"name":"Sankt Margarethen an der Raab","countryCode":"AT","stateCode":"6","latitude":"47.05000000","longitude":"15.75000000"},{"name":"Sankt Margarethen bei Knittelfeld","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"14.86667000"},{"name":"Sankt Martin","countryCode":"AT","stateCode":"6","latitude":"47.44667000","longitude":"15.28490000"},{"name":"Sankt Martin am Grimming","countryCode":"AT","stateCode":"6","latitude":"47.48873000","longitude":"13.98105000"},{"name":"Sankt Martin im Sulmtal","countryCode":"AT","stateCode":"6","latitude":"46.75611000","longitude":"15.29722000"},{"name":"Sankt Michael in Obersteiermark","countryCode":"AT","stateCode":"6","latitude":"47.33839000","longitude":"15.01784000"},{"name":"Sankt Nikolai im Sausal","countryCode":"AT","stateCode":"6","latitude":"46.82111000","longitude":"15.45194000"},{"name":"Sankt Nikolai im Sölktal","countryCode":"AT","stateCode":"6","latitude":"47.31667000","longitude":"14.05000000"},{"name":"Sankt Nikolai ob Draßling","countryCode":"AT","stateCode":"6","latitude":"46.80889000","longitude":"15.65083000"},{"name":"Sankt Oswald bei Plankenwarth","countryCode":"AT","stateCode":"6","latitude":"47.08701000","longitude":"15.27703000"},{"name":"Sankt Oswald ob Eibiswald","countryCode":"AT","stateCode":"6","latitude":"46.70833000","longitude":"15.14667000"},{"name":"Sankt Peter","countryCode":"AT","stateCode":"6","latitude":"47.05000000","longitude":"15.46667000"},{"name":"Sankt Peter am Kammersberg","countryCode":"AT","stateCode":"6","latitude":"47.18706000","longitude":"14.18464000"},{"name":"Sankt Peter am Ottersbach","countryCode":"AT","stateCode":"6","latitude":"46.79778000","longitude":"15.75917000"},{"name":"Sankt Peter im Sulmtal","countryCode":"AT","stateCode":"6","latitude":"46.75000000","longitude":"15.25000000"},{"name":"Sankt Peter ob Judenburg","countryCode":"AT","stateCode":"6","latitude":"47.18417000","longitude":"14.58639000"},{"name":"Sankt Peter-Freienstein","countryCode":"AT","stateCode":"6","latitude":"47.38333000","longitude":"15.01667000"},{"name":"Sankt Radegund bei Graz","countryCode":"AT","stateCode":"6","latitude":"47.18172000","longitude":"15.49192000"},{"name":"Sankt Ruprecht an der Raab","countryCode":"AT","stateCode":"6","latitude":"47.15336000","longitude":"15.66256000"},{"name":"Sankt Stefan im Rosental","countryCode":"AT","stateCode":"6","latitude":"46.90389000","longitude":"15.71000000"},{"name":"Sankt Stefan ob Leoben","countryCode":"AT","stateCode":"6","latitude":"47.31672000","longitude":"14.97831000"},{"name":"Sankt Stefan ob Stainz","countryCode":"AT","stateCode":"6","latitude":"46.92861000","longitude":"15.25889000"},{"name":"Sankt Ulrich am Waasen","countryCode":"AT","stateCode":"6","latitude":"46.93333000","longitude":"15.53333000"},{"name":"Sankt Veit am Vogau","countryCode":"AT","stateCode":"6","latitude":"46.74048000","longitude":"15.64217000"},{"name":"Schachen bei Vorau","countryCode":"AT","stateCode":"6","latitude":"47.38010000","longitude":"15.85816000"},{"name":"Scheifling","countryCode":"AT","stateCode":"6","latitude":"47.15044000","longitude":"14.41278000"},{"name":"Schladming","countryCode":"AT","stateCode":"6","latitude":"47.39289000","longitude":"13.68699000"},{"name":"Schrems bei Frohnleiten","countryCode":"AT","stateCode":"6","latitude":"47.28109000","longitude":"15.35932000"},{"name":"Schwanberg","countryCode":"AT","stateCode":"6","latitude":"46.75833000","longitude":"15.20833000"},{"name":"Schwarzau im Schwarzautal","countryCode":"AT","stateCode":"6","latitude":"46.87886000","longitude":"15.66421000"},{"name":"Schäffern","countryCode":"AT","stateCode":"6","latitude":"47.47771000","longitude":"16.10956000"},{"name":"Schöder","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"14.10000000"},{"name":"Sebersdorf","countryCode":"AT","stateCode":"6","latitude":"47.18650000","longitude":"15.99360000"},{"name":"Seckau","countryCode":"AT","stateCode":"6","latitude":"47.26667000","longitude":"14.78333000"},{"name":"Seggauberg","countryCode":"AT","stateCode":"6","latitude":"46.76667000","longitude":"15.51667000"},{"name":"Seiersberg","countryCode":"AT","stateCode":"6","latitude":"47.00000000","longitude":"15.40000000"},{"name":"Selzthal","countryCode":"AT","stateCode":"6","latitude":"47.54988000","longitude":"14.31201000"},{"name":"Semriach","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"15.40000000"},{"name":"Siegersdorf bei Herberstein","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"15.78333000"},{"name":"Sinabelkirchen","countryCode":"AT","stateCode":"6","latitude":"47.10200000","longitude":"15.82795000"},{"name":"Soboth","countryCode":"AT","stateCode":"6","latitude":"46.68139000","longitude":"15.07833000"},{"name":"Spatenhof","countryCode":"AT","stateCode":"6","latitude":"46.96250000","longitude":"15.36111000"},{"name":"Spielberg bei Knittelfeld","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"14.78333000"},{"name":"Spielfeld","countryCode":"AT","stateCode":"6","latitude":"46.70556000","longitude":"15.63722000"},{"name":"Spital am Semmering","countryCode":"AT","stateCode":"6","latitude":"47.61345000","longitude":"15.75096000"},{"name":"Stadl an der Mur","countryCode":"AT","stateCode":"6","latitude":"47.08333000","longitude":"13.96667000"},{"name":"Stainach","countryCode":"AT","stateCode":"6","latitude":"47.53343000","longitude":"14.10872000"},{"name":"Stainz","countryCode":"AT","stateCode":"6","latitude":"46.89444000","longitude":"15.26722000"},{"name":"Stainz bei Straden","countryCode":"AT","stateCode":"6","latitude":"46.82444000","longitude":"15.89222000"},{"name":"Stallhof","countryCode":"AT","stateCode":"6","latitude":"46.88333000","longitude":"15.28333000"},{"name":"Stallhofen","countryCode":"AT","stateCode":"6","latitude":"47.05000000","longitude":"15.21667000"},{"name":"Stambach","countryCode":"AT","stateCode":"6","latitude":"47.33333000","longitude":"15.93333000"},{"name":"Stattegg","countryCode":"AT","stateCode":"6","latitude":"47.13333000","longitude":"15.41667000"},{"name":"Stein","countryCode":"AT","stateCode":"6","latitude":"46.99778000","longitude":"16.08694000"},{"name":"Stenzengreith","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"15.51667000"},{"name":"Stiwoll","countryCode":"AT","stateCode":"6","latitude":"47.10000000","longitude":"15.21667000"},{"name":"Straden","countryCode":"AT","stateCode":"6","latitude":"46.80917000","longitude":"15.86806000"},{"name":"Strallegg","countryCode":"AT","stateCode":"6","latitude":"47.41165000","longitude":"15.72534000"},{"name":"Strassengel","countryCode":"AT","stateCode":"6","latitude":"47.11573000","longitude":"15.33288000"},{"name":"Straß in Steiermark","countryCode":"AT","stateCode":"6","latitude":"46.72722000","longitude":"15.62444000"},{"name":"Straßgang","countryCode":"AT","stateCode":"6","latitude":"47.03333000","longitude":"15.40000000"},{"name":"Stubenberg","countryCode":"AT","stateCode":"6","latitude":"47.24460000","longitude":"15.80027000"},{"name":"Studenzen","countryCode":"AT","stateCode":"6","latitude":"47.00583000","longitude":"15.75417000"},{"name":"Sulztal an der Weinstraße","countryCode":"AT","stateCode":"6","latitude":"46.68333000","longitude":"15.55000000"},{"name":"Söchau","countryCode":"AT","stateCode":"6","latitude":"47.03333000","longitude":"16.01667000"},{"name":"Södingberg","countryCode":"AT","stateCode":"6","latitude":"47.10703000","longitude":"15.17169000"},{"name":"Tauplitz","countryCode":"AT","stateCode":"6","latitude":"47.56005000","longitude":"14.01293000"},{"name":"Teufenbach","countryCode":"AT","stateCode":"6","latitude":"47.12870000","longitude":"14.35913000"},{"name":"Thal","countryCode":"AT","stateCode":"6","latitude":"47.07644000","longitude":"15.36052000"},{"name":"Thörl","countryCode":"AT","stateCode":"6","latitude":"47.51952000","longitude":"15.22276000"},{"name":"Tieschen","countryCode":"AT","stateCode":"6","latitude":"46.78611000","longitude":"15.94222000"},{"name":"Tillmitsch","countryCode":"AT","stateCode":"6","latitude":"46.81195000","longitude":"15.51679000"},{"name":"Tillmitsch Links der Laßnitz","countryCode":"AT","stateCode":"6","latitude":"46.80955000","longitude":"15.52394000"},{"name":"Traboch","countryCode":"AT","stateCode":"6","latitude":"47.37705000","longitude":"14.98647000"},{"name":"Trahütten","countryCode":"AT","stateCode":"6","latitude":"46.82500000","longitude":"15.15694000"},{"name":"Trautmannsdorf in Oststeiermark","countryCode":"AT","stateCode":"6","latitude":"46.87530000","longitude":"15.88451000"},{"name":"Treglwang","countryCode":"AT","stateCode":"6","latitude":"47.47458000","longitude":"14.59083000"},{"name":"Trieben","countryCode":"AT","stateCode":"6","latitude":"47.48574000","longitude":"14.48744000"},{"name":"Triebendorf","countryCode":"AT","stateCode":"6","latitude":"47.11667000","longitude":"14.23333000"},{"name":"Trofaiach","countryCode":"AT","stateCode":"6","latitude":"47.42524000","longitude":"15.00681000"},{"name":"Trössing","countryCode":"AT","stateCode":"6","latitude":"46.81667000","longitude":"15.81667000"},{"name":"Turnau","countryCode":"AT","stateCode":"6","latitude":"47.55776000","longitude":"15.33739000"},{"name":"Ungerdorf","countryCode":"AT","stateCode":"6","latitude":"47.08333000","longitude":"15.66667000"},{"name":"Unterauersbach","countryCode":"AT","stateCode":"6","latitude":"46.86556000","longitude":"15.77028000"},{"name":"Unterbergla","countryCode":"AT","stateCode":"6","latitude":"46.80746000","longitude":"15.31516000"},{"name":"Unterfladnitz","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"15.66667000"},{"name":"Unterlamm","countryCode":"AT","stateCode":"6","latitude":"46.97694000","longitude":"16.06389000"},{"name":"Unterpremstätten","countryCode":"AT","stateCode":"6","latitude":"46.96472000","longitude":"15.40417000"},{"name":"Utschtal","countryCode":"AT","stateCode":"6","latitude":"47.40000000","longitude":"15.20000000"},{"name":"Vasoldsberg","countryCode":"AT","stateCode":"6","latitude":"47.01634000","longitude":"15.55835000"},{"name":"Veitsch","countryCode":"AT","stateCode":"6","latitude":"47.57815000","longitude":"15.49450000"},{"name":"Vogau","countryCode":"AT","stateCode":"6","latitude":"46.73187000","longitude":"15.60837000"},{"name":"Voitsberg","countryCode":"AT","stateCode":"6","latitude":"47.04445000","longitude":"15.15313000"},{"name":"Vorau","countryCode":"AT","stateCode":"6","latitude":"47.40548000","longitude":"15.88754000"},{"name":"Vordernberg","countryCode":"AT","stateCode":"6","latitude":"47.48809000","longitude":"14.99436000"},{"name":"Wagna","countryCode":"AT","stateCode":"6","latitude":"46.76682000","longitude":"15.55906000"},{"name":"Wagnitz","countryCode":"AT","stateCode":"6","latitude":"46.98333000","longitude":"15.46667000"},{"name":"Wald am Schoberpaß","countryCode":"AT","stateCode":"6","latitude":"47.44936000","longitude":"14.67567000"},{"name":"Waltendorf","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"15.46667000"},{"name":"Wartberg","countryCode":"AT","stateCode":"6","latitude":"47.52717000","longitude":"15.48095000"},{"name":"Weinburg am Saßbach","countryCode":"AT","stateCode":"6","latitude":"46.75361000","longitude":"15.72111000"},{"name":"Weiz","countryCode":"AT","stateCode":"6","latitude":"47.21667000","longitude":"15.61667000"},{"name":"Weißenbach bei Liezen","countryCode":"AT","stateCode":"6","latitude":"47.56667000","longitude":"14.21667000"},{"name":"Weißkirchen in Steiermark","countryCode":"AT","stateCode":"6","latitude":"47.15000000","longitude":"14.73333000"},{"name":"Werndorf","countryCode":"AT","stateCode":"6","latitude":"46.92417000","longitude":"15.49083000"},{"name":"Wernersdorf","countryCode":"AT","stateCode":"6","latitude":"46.71592000","longitude":"15.20718000"},{"name":"Wettmannstätten","countryCode":"AT","stateCode":"6","latitude":"46.83056000","longitude":"15.38722000"},{"name":"Wetzelsdorf","countryCode":"AT","stateCode":"6","latitude":"47.05293000","longitude":"15.39923000"},{"name":"Wies","countryCode":"AT","stateCode":"6","latitude":"46.72028000","longitude":"15.27194000"},{"name":"Wildalpen","countryCode":"AT","stateCode":"6","latitude":"47.65000000","longitude":"14.98333000"},{"name":"Wildon","countryCode":"AT","stateCode":"6","latitude":"46.88333000","longitude":"15.51667000"},{"name":"Winklern bei Oberwölz","countryCode":"AT","stateCode":"6","latitude":"47.20000000","longitude":"14.23333000"},{"name":"Wolfsberg im Schwarzautal","countryCode":"AT","stateCode":"6","latitude":"46.84389000","longitude":"15.65889000"},{"name":"Wundschuh","countryCode":"AT","stateCode":"6","latitude":"46.92639000","longitude":"15.45111000"},{"name":"Wörschach","countryCode":"AT","stateCode":"6","latitude":"47.55000000","longitude":"14.15000000"},{"name":"Wörth an der Lafnitz","countryCode":"AT","stateCode":"6","latitude":"47.21368000","longitude":"16.08081000"},{"name":"Zeltweg","countryCode":"AT","stateCode":"6","latitude":"47.18333000","longitude":"14.75000000"},{"name":"Zerlach","countryCode":"AT","stateCode":"6","latitude":"46.94593000","longitude":"15.65093000"},{"name":"Zettling","countryCode":"AT","stateCode":"6","latitude":"46.95220000","longitude":"15.43420000"},{"name":"Zeutschach","countryCode":"AT","stateCode":"6","latitude":"47.06667000","longitude":"14.36667000"},{"name":"Öblarn","countryCode":"AT","stateCode":"6","latitude":"47.45938000","longitude":"13.99023000"},{"name":"Übelbach","countryCode":"AT","stateCode":"6","latitude":"47.22534000","longitude":"15.23615000"},{"name":"Übersbach","countryCode":"AT","stateCode":"6","latitude":"47.02318000","longitude":"16.05517000"},{"name":"Abwinden","countryCode":"AT","stateCode":"4","latitude":"48.25903000","longitude":"14.42625000"},{"name":"Adlwang","countryCode":"AT","stateCode":"4","latitude":"47.99245000","longitude":"14.21742000"},{"name":"Afiesl","countryCode":"AT","stateCode":"4","latitude":"48.58229000","longitude":"14.12777000"},{"name":"Ahorn","countryCode":"AT","stateCode":"4","latitude":"48.52382000","longitude":"14.17408000"},{"name":"Aichkirchen","countryCode":"AT","stateCode":"4","latitude":"48.10944000","longitude":"13.79158000"},{"name":"Aigen im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.64578000","longitude":"13.97109000"},{"name":"Aistersheim","countryCode":"AT","stateCode":"4","latitude":"48.18680000","longitude":"13.74175000"},{"name":"Alberndorf in der Riedmark","countryCode":"AT","stateCode":"4","latitude":"48.40607000","longitude":"14.41441000"},{"name":"Alkoven","countryCode":"AT","stateCode":"4","latitude":"48.28753000","longitude":"14.10748000"},{"name":"Allerheiligen im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.30215000","longitude":"14.65061000"},{"name":"Allhaming","countryCode":"AT","stateCode":"4","latitude":"48.15246000","longitude":"14.17022000"},{"name":"Altenberg bei Linz","countryCode":"AT","stateCode":"4","latitude":"48.37284000","longitude":"14.35029000"},{"name":"Altenfelden","countryCode":"AT","stateCode":"4","latitude":"48.48555000","longitude":"13.96980000"},{"name":"Altheim","countryCode":"AT","stateCode":"4","latitude":"48.25154000","longitude":"13.23406000"},{"name":"Altlichtenberg","countryCode":"AT","stateCode":"4","latitude":"48.36001000","longitude":"14.25845000"},{"name":"Altmünster","countryCode":"AT","stateCode":"4","latitude":"47.90219000","longitude":"13.76415000"},{"name":"Ampflwang","countryCode":"AT","stateCode":"4","latitude":"48.08333000","longitude":"13.56667000"},{"name":"Andorf","countryCode":"AT","stateCode":"4","latitude":"48.37130000","longitude":"13.57412000"},{"name":"Ansfelden","countryCode":"AT","stateCode":"4","latitude":"48.20969000","longitude":"14.29004000"},{"name":"Arnreit","countryCode":"AT","stateCode":"4","latitude":"48.52513000","longitude":"13.99487000"},{"name":"Aschach an der Donau","countryCode":"AT","stateCode":"4","latitude":"48.36458000","longitude":"14.02044000"},{"name":"Aschach an der Steyr","countryCode":"AT","stateCode":"4","latitude":"48.01312000","longitude":"14.33544000"},{"name":"Asten","countryCode":"AT","stateCode":"4","latitude":"48.21941000","longitude":"14.41784000"},{"name":"Attersee","countryCode":"AT","stateCode":"4","latitude":"47.91646000","longitude":"13.53953000"},{"name":"Attnang","countryCode":"AT","stateCode":"4","latitude":"48.01667000","longitude":"13.71667000"},{"name":"Attnang-Puchheim","countryCode":"AT","stateCode":"4","latitude":"48.00833000","longitude":"13.71667000"},{"name":"Atzbach","countryCode":"AT","stateCode":"4","latitude":"48.08364000","longitude":"13.70347000"},{"name":"Atzesberg","countryCode":"AT","stateCode":"4","latitude":"48.53959000","longitude":"13.86936000"},{"name":"Au an der Traun","countryCode":"AT","stateCode":"4","latitude":"48.18020000","longitude":"14.11248000"},{"name":"Audorf","countryCode":"AT","stateCode":"4","latitude":"48.21810000","longitude":"14.27931000"},{"name":"Aurach am Hongar","countryCode":"AT","stateCode":"4","latitude":"47.95182000","longitude":"13.67291000"},{"name":"Aurolzmünster","countryCode":"AT","stateCode":"4","latitude":"48.24834000","longitude":"13.45533000"},{"name":"Bachmanning","countryCode":"AT","stateCode":"4","latitude":"48.13104000","longitude":"13.79436000"},{"name":"Bad Goisern","countryCode":"AT","stateCode":"4","latitude":"47.64252000","longitude":"13.61609000"},{"name":"Bad Hall","countryCode":"AT","stateCode":"4","latitude":"48.03832000","longitude":"14.20773000"},{"name":"Bad Ischl","countryCode":"AT","stateCode":"4","latitude":"47.71109000","longitude":"13.61893000"},{"name":"Bad Kreuzen","countryCode":"AT","stateCode":"4","latitude":"48.26737000","longitude":"14.80648000"},{"name":"Bad Leonfelden","countryCode":"AT","stateCode":"4","latitude":"48.52047000","longitude":"14.29459000"},{"name":"Bad Schallerbach","countryCode":"AT","stateCode":"4","latitude":"48.22999000","longitude":"13.91925000"},{"name":"Bad Zell","countryCode":"AT","stateCode":"4","latitude":"48.34906000","longitude":"14.66945000"},{"name":"Berg","countryCode":"AT","stateCode":"4","latitude":"48.29278000","longitude":"14.24778000"},{"name":"Bergern","countryCode":"AT","stateCode":"4","latitude":"48.16752000","longitude":"14.11153000"},{"name":"Bergham","countryCode":"AT","stateCode":"4","latitude":"48.28182000","longitude":"14.23141000"},{"name":"Bernardin","countryCode":"AT","stateCode":"4","latitude":"48.16042000","longitude":"14.00834000"},{"name":"Brandln","countryCode":"AT","stateCode":"4","latitude":"48.14510000","longitude":"13.99504000"},{"name":"Braunau Neustadt","countryCode":"AT","stateCode":"4","latitude":"48.24606000","longitude":"13.03583000"},{"name":"Braunau am Inn","countryCode":"AT","stateCode":"4","latitude":"48.25628000","longitude":"13.04343000"},{"name":"Buchkirchen","countryCode":"AT","stateCode":"4","latitude":"48.22427000","longitude":"14.02242000"},{"name":"Burgfried","countryCode":"AT","stateCode":"4","latitude":"48.51990000","longitude":"14.29570000"},{"name":"Desselbrunn","countryCode":"AT","stateCode":"4","latitude":"48.02145000","longitude":"13.77027000"},{"name":"Dickerldorf","countryCode":"AT","stateCode":"4","latitude":"48.17676000","longitude":"14.05705000"},{"name":"Diesseits","countryCode":"AT","stateCode":"4","latitude":"48.29216000","longitude":"13.43546000"},{"name":"Dietach","countryCode":"AT","stateCode":"4","latitude":"48.09018000","longitude":"14.41647000"},{"name":"Dietachdorf","countryCode":"AT","stateCode":"4","latitude":"48.08364000","longitude":"14.42874000"},{"name":"Doppl","countryCode":"AT","stateCode":"4","latitude":"48.24811000","longitude":"14.25416000"},{"name":"Dörfl","countryCode":"AT","stateCode":"4","latitude":"48.01245000","longitude":"13.65472000"},{"name":"Dürnau","countryCode":"AT","stateCode":"4","latitude":"47.99710000","longitude":"13.64459000"},{"name":"Ebensee","countryCode":"AT","stateCode":"4","latitude":"47.80716000","longitude":"13.77900000"},{"name":"Eberschwang","countryCode":"AT","stateCode":"4","latitude":"48.15504000","longitude":"13.56194000"},{"name":"Eberstalzell","countryCode":"AT","stateCode":"4","latitude":"48.04392000","longitude":"13.98319000"},{"name":"Edt bei Lambach","countryCode":"AT","stateCode":"4","latitude":"48.11667000","longitude":"13.88333000"},{"name":"Eferding","countryCode":"AT","stateCode":"4","latitude":"48.30866000","longitude":"14.02233000"},{"name":"Eidenberg","countryCode":"AT","stateCode":"4","latitude":"48.39439000","longitude":"14.23313000"},{"name":"Engerwitzdorf","countryCode":"AT","stateCode":"4","latitude":"48.34507000","longitude":"14.44204000"},{"name":"Enns","countryCode":"AT","stateCode":"4","latitude":"48.21346000","longitude":"14.47612000"},{"name":"Feldkirchen an der Donau","countryCode":"AT","stateCode":"4","latitude":"48.34524000","longitude":"14.05134000"},{"name":"Fisching","countryCode":"AT","stateCode":"4","latitude":"48.22301000","longitude":"14.42771000"},{"name":"Fornach","countryCode":"AT","stateCode":"4","latitude":"48.02277000","longitude":"13.42941000"},{"name":"Frankenburg","countryCode":"AT","stateCode":"4","latitude":"48.06844000","longitude":"13.49065000"},{"name":"Frankenmarkt","countryCode":"AT","stateCode":"4","latitude":"47.98333000","longitude":"13.41667000"},{"name":"Freindorf","countryCode":"AT","stateCode":"4","latitude":"48.22570000","longitude":"14.29510000"},{"name":"Freistadt","countryCode":"AT","stateCode":"4","latitude":"48.51103000","longitude":"14.50453000"},{"name":"Gaflenz","countryCode":"AT","stateCode":"4","latitude":"47.89511000","longitude":"14.72477000"},{"name":"Gallneukirchen","countryCode":"AT","stateCode":"4","latitude":"48.35363000","longitude":"14.41604000"},{"name":"Gallspach","countryCode":"AT","stateCode":"4","latitude":"48.20992000","longitude":"13.80981000"},{"name":"Gampern","countryCode":"AT","stateCode":"4","latitude":"47.98877000","longitude":"13.55430000"},{"name":"Garsten","countryCode":"AT","stateCode":"4","latitude":"48.02240000","longitude":"14.40747000"},{"name":"Gaspoltshofen","countryCode":"AT","stateCode":"4","latitude":"48.14324000","longitude":"13.73643000"},{"name":"Gaumberg","countryCode":"AT","stateCode":"4","latitude":"48.28085000","longitude":"14.26935000"},{"name":"Geboltskirchen","countryCode":"AT","stateCode":"4","latitude":"48.15338000","longitude":"13.63360000"},{"name":"Gmunden","countryCode":"AT","stateCode":"4","latitude":"47.91839000","longitude":"13.79933000"},{"name":"Goldwörth","countryCode":"AT","stateCode":"4","latitude":"48.32664000","longitude":"14.10112000"},{"name":"Gosau","countryCode":"AT","stateCode":"4","latitude":"47.58417000","longitude":"13.53447000"},{"name":"Gramastetten","countryCode":"AT","stateCode":"4","latitude":"48.38028000","longitude":"14.19185000"},{"name":"Grein","countryCode":"AT","stateCode":"4","latitude":"48.22862000","longitude":"14.85884000"},{"name":"Grieskirchen","countryCode":"AT","stateCode":"4","latitude":"48.23333000","longitude":"13.83333000"},{"name":"Grossraming","countryCode":"AT","stateCode":"4","latitude":"47.88333000","longitude":"14.55000000"},{"name":"Grünau im Almtal","countryCode":"AT","stateCode":"4","latitude":"47.85493000","longitude":"13.95573000"},{"name":"Grünburg","countryCode":"AT","stateCode":"4","latitude":"47.97234000","longitude":"14.26472000"},{"name":"Gschwandt","countryCode":"AT","stateCode":"4","latitude":"47.93515000","longitude":"13.84569000"},{"name":"Gunskirchen","countryCode":"AT","stateCode":"4","latitude":"48.13333000","longitude":"13.95000000"},{"name":"Gutau","countryCode":"AT","stateCode":"4","latitude":"48.41724000","longitude":"14.61285000"},{"name":"Haag","countryCode":"AT","stateCode":"4","latitude":"48.27063000","longitude":"14.26875000"},{"name":"Haag am Hausruck","countryCode":"AT","stateCode":"4","latitude":"48.18423000","longitude":"13.64373000"},{"name":"Hagenberg im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.36788000","longitude":"14.51689000"},{"name":"Haibach im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.44429000","longitude":"14.34411000"},{"name":"Haid","countryCode":"AT","stateCode":"4","latitude":"48.20477000","longitude":"14.25107000"},{"name":"Haiden","countryCode":"AT","stateCode":"4","latitude":"47.71790000","longitude":"13.56906000"},{"name":"Haidl","countryCode":"AT","stateCode":"4","latitude":"48.17267000","longitude":"14.05297000"},{"name":"Handenberg","countryCode":"AT","stateCode":"4","latitude":"48.13356000","longitude":"13.00751000"},{"name":"Hart","countryCode":"AT","stateCode":"4","latitude":"48.26526000","longitude":"14.25691000"},{"name":"Hartheim","countryCode":"AT","stateCode":"4","latitude":"48.28079000","longitude":"14.11426000"},{"name":"Hartkirchen","countryCode":"AT","stateCode":"4","latitude":"48.36349000","longitude":"14.00422000"},{"name":"Haselbach","countryCode":"AT","stateCode":"4","latitude":"48.25308000","longitude":"13.05614000"},{"name":"Haslach an der Mühl","countryCode":"AT","stateCode":"4","latitude":"48.57570000","longitude":"14.03984000"},{"name":"Hellmonsödt","countryCode":"AT","stateCode":"4","latitude":"48.43333000","longitude":"14.30000000"},{"name":"Herzogsdorf","countryCode":"AT","stateCode":"4","latitude":"48.43011000","longitude":"14.11280000"},{"name":"Hochburg-Ach","countryCode":"AT","stateCode":"4","latitude":"48.13001000","longitude":"12.87735000"},{"name":"Hochpoint","countryCode":"AT","stateCode":"4","latitude":"48.16139000","longitude":"14.03838000"},{"name":"Hof","countryCode":"AT","stateCode":"4","latitude":"47.86667000","longitude":"13.31667000"},{"name":"Hofkirchen im Traunkreis","countryCode":"AT","stateCode":"4","latitude":"48.14312000","longitude":"14.37776000"},{"name":"Holzhausen","countryCode":"AT","stateCode":"4","latitude":"48.22296000","longitude":"14.09683000"},{"name":"Hörsching","countryCode":"AT","stateCode":"4","latitude":"48.22627000","longitude":"14.17786000"},{"name":"Innerschwand","countryCode":"AT","stateCode":"4","latitude":"47.83333000","longitude":"13.40000000"},{"name":"Inzersdorf im Kremstal","countryCode":"AT","stateCode":"4","latitude":"47.92808000","longitude":"14.08104000"},{"name":"Kaltenbach","countryCode":"AT","stateCode":"4","latitude":"47.70618000","longitude":"13.60914000"},{"name":"Katsdorf","countryCode":"AT","stateCode":"4","latitude":"48.31791000","longitude":"14.47432000"},{"name":"Kematen an der Krems","countryCode":"AT","stateCode":"4","latitude":"48.11150000","longitude":"14.19391000"},{"name":"Kirchberg ob der Donau","countryCode":"AT","stateCode":"4","latitude":"48.44440000","longitude":"13.93805000"},{"name":"Kirchdorf an der Krems","countryCode":"AT","stateCode":"4","latitude":"47.90558000","longitude":"14.12228000"},{"name":"Kirchschlag bei Linz","countryCode":"AT","stateCode":"4","latitude":"48.41149000","longitude":"14.27656000"},{"name":"Klaffer am Hochficht","countryCode":"AT","stateCode":"4","latitude":"48.69544000","longitude":"13.88131000"},{"name":"Kopfing im Innkreis","countryCode":"AT","stateCode":"4","latitude":"48.43991000","longitude":"13.65841000"},{"name":"Kremsdorf","countryCode":"AT","stateCode":"4","latitude":"48.20031000","longitude":"14.26249000"},{"name":"Kremsmünster","countryCode":"AT","stateCode":"4","latitude":"48.05290000","longitude":"14.12919000"},{"name":"Kronstorf","countryCode":"AT","stateCode":"4","latitude":"48.14324000","longitude":"14.46307000"},{"name":"Königswiesen","countryCode":"AT","stateCode":"4","latitude":"48.40453000","longitude":"14.83824000"},{"name":"Laab","countryCode":"AT","stateCode":"4","latitude":"48.26110000","longitude":"13.05418000"},{"name":"Laahen","countryCode":"AT","stateCode":"4","latitude":"48.17192000","longitude":"14.00637000"},{"name":"Laakirchen","countryCode":"AT","stateCode":"4","latitude":"47.98188000","longitude":"13.82166000"},{"name":"Lambach","countryCode":"AT","stateCode":"4","latitude":"48.09276000","longitude":"13.87453000"},{"name":"Langenstein","countryCode":"AT","stateCode":"4","latitude":"48.25200000","longitude":"14.47655000"},{"name":"Langholzfeld","countryCode":"AT","stateCode":"4","latitude":"48.24297000","longitude":"14.24772000"},{"name":"Laussa","countryCode":"AT","stateCode":"4","latitude":"47.95000000","longitude":"14.45000000"},{"name":"Lembach im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.49517000","longitude":"13.89513000"},{"name":"Lenzing","countryCode":"AT","stateCode":"4","latitude":"47.97326000","longitude":"13.60846000"},{"name":"Leonding","countryCode":"AT","stateCode":"4","latitude":"48.27965000","longitude":"14.25330000"},{"name":"Leonstein","countryCode":"AT","stateCode":"4","latitude":"47.89666000","longitude":"14.23124000"},{"name":"Lichtenegg","countryCode":"AT","stateCode":"4","latitude":"48.15000000","longitude":"14.00000000"},{"name":"Linz","countryCode":"AT","stateCode":"4","latitude":"48.30639000","longitude":"14.28611000"},{"name":"Linz Stadt","countryCode":"AT","stateCode":"4","latitude":"48.30000000","longitude":"14.28333000"},{"name":"Losenstein","countryCode":"AT","stateCode":"4","latitude":"47.92428000","longitude":"14.43672000"},{"name":"Luftenberg an der Donau","countryCode":"AT","stateCode":"4","latitude":"48.27462000","longitude":"14.41303000"},{"name":"Manning","countryCode":"AT","stateCode":"4","latitude":"48.08851000","longitude":"13.66682000"},{"name":"Marchtrenk","countryCode":"AT","stateCode":"4","latitude":"48.19275000","longitude":"14.11394000"},{"name":"Maria Neustift","countryCode":"AT","stateCode":"4","latitude":"47.93333000","longitude":"14.60000000"},{"name":"Maria Schmolln","countryCode":"AT","stateCode":"4","latitude":"48.13820000","longitude":"13.21981000"},{"name":"Mattighofen","countryCode":"AT","stateCode":"4","latitude":"48.10732000","longitude":"13.15081000"},{"name":"Mauerkirchen","countryCode":"AT","stateCode":"4","latitude":"48.19173000","longitude":"13.13338000"},{"name":"Meggenhofen","countryCode":"AT","stateCode":"4","latitude":"48.18017000","longitude":"13.79582000"},{"name":"Mehrnbach","countryCode":"AT","stateCode":"4","latitude":"48.20809000","longitude":"13.43525000"},{"name":"Michaelnbach","countryCode":"AT","stateCode":"4","latitude":"48.28788000","longitude":"13.83144000"},{"name":"Micheldorf in Oberösterreich","countryCode":"AT","stateCode":"4","latitude":"47.87764000","longitude":"14.13357000"},{"name":"Mitterkirchen im Machland","countryCode":"AT","stateCode":"4","latitude":"48.18795000","longitude":"14.69593000"},{"name":"Mittertreffling","countryCode":"AT","stateCode":"4","latitude":"48.33868000","longitude":"14.36505000"},{"name":"Molln","countryCode":"AT","stateCode":"4","latitude":"47.88723000","longitude":"14.25819000"},{"name":"Mondsee","countryCode":"AT","stateCode":"4","latitude":"47.85648000","longitude":"13.34908000"},{"name":"Moosdorf","countryCode":"AT","stateCode":"4","latitude":"48.04492000","longitude":"12.98902000"},{"name":"Munderfing","countryCode":"AT","stateCode":"4","latitude":"48.07039000","longitude":"13.18162000"},{"name":"Mühldorf","countryCode":"AT","stateCode":"4","latitude":"47.89689000","longitude":"13.95049000"},{"name":"Münzbach","countryCode":"AT","stateCode":"4","latitude":"48.26737000","longitude":"14.71009000"},{"name":"Münzkirchen","countryCode":"AT","stateCode":"4","latitude":"48.48333000","longitude":"13.56667000"},{"name":"Naarn im Machlande","countryCode":"AT","stateCode":"4","latitude":"48.22553000","longitude":"14.60838000"},{"name":"Natternbach","countryCode":"AT","stateCode":"4","latitude":"48.39730000","longitude":"13.74965000"},{"name":"Nebelberg","countryCode":"AT","stateCode":"4","latitude":"48.62854000","longitude":"13.84629000"},{"name":"Neubau","countryCode":"AT","stateCode":"4","latitude":"48.21901000","longitude":"14.19301000"},{"name":"Neue Heimat","countryCode":"AT","stateCode":"4","latitude":"48.24565000","longitude":"13.04172000"},{"name":"Neuhofen an der Krems","countryCode":"AT","stateCode":"4","latitude":"48.13866000","longitude":"14.22764000"},{"name":"Neukirchen","countryCode":"AT","stateCode":"4","latitude":"47.87502000","longitude":"13.71111000"},{"name":"Neukirchen am Walde","countryCode":"AT","stateCode":"4","latitude":"48.40584000","longitude":"13.78158000"},{"name":"Neukirchen an der Vöckla","countryCode":"AT","stateCode":"4","latitude":"48.04053000","longitude":"13.53760000"},{"name":"Neukirchen bei Lambach","countryCode":"AT","stateCode":"4","latitude":"48.10000000","longitude":"13.81667000"},{"name":"Neumarkt im Hausruckkreis","countryCode":"AT","stateCode":"4","latitude":"48.27280000","longitude":"13.72836000"},{"name":"Neumarkt im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.42818000","longitude":"14.48444000"},{"name":"Neuzeug","countryCode":"AT","stateCode":"4","latitude":"48.05000000","longitude":"14.33333000"},{"name":"Niederneukirchen","countryCode":"AT","stateCode":"4","latitude":"48.16093000","longitude":"14.33965000"},{"name":"Niederstraß","countryCode":"AT","stateCode":"4","latitude":"48.01398000","longitude":"13.72956000"},{"name":"Niederthalheim","countryCode":"AT","stateCode":"4","latitude":"48.09901000","longitude":"13.76870000"},{"name":"Nöstlbach","countryCode":"AT","stateCode":"4","latitude":"48.16660000","longitude":"14.24609000"},{"name":"Oberhaid","countryCode":"AT","stateCode":"4","latitude":"48.17593000","longitude":"14.01495000"},{"name":"Oberhart","countryCode":"AT","stateCode":"4","latitude":"48.18333000","longitude":"14.05000000"},{"name":"Oberhofen am Irrsee","countryCode":"AT","stateCode":"4","latitude":"47.95000000","longitude":"13.30000000"},{"name":"Obernberg am Inn","countryCode":"AT","stateCode":"4","latitude":"48.32133000","longitude":"13.33427000"},{"name":"Oberndorf bei Schwanenstadt","countryCode":"AT","stateCode":"4","latitude":"48.05559000","longitude":"13.75677000"},{"name":"Oberneukirchen","countryCode":"AT","stateCode":"4","latitude":"48.46404000","longitude":"14.22275000"},{"name":"Oberwang","countryCode":"AT","stateCode":"4","latitude":"47.86667000","longitude":"13.43333000"},{"name":"Oedt","countryCode":"AT","stateCode":"4","latitude":"48.21335000","longitude":"14.21013000"},{"name":"Oepping","countryCode":"AT","stateCode":"4","latitude":"48.60284000","longitude":"13.94586000"},{"name":"Offenhausen","countryCode":"AT","stateCode":"4","latitude":"48.15000000","longitude":"13.83333000"},{"name":"Ohlsdorf","countryCode":"AT","stateCode":"4","latitude":"47.96073000","longitude":"13.79145000"},{"name":"Ort im Innkreis","countryCode":"AT","stateCode":"4","latitude":"48.31654000","longitude":"13.43362000"},{"name":"Ostermiething","countryCode":"AT","stateCode":"4","latitude":"48.04636000","longitude":"12.82937000"},{"name":"Ottenschlag im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.46632000","longitude":"14.38471000"},{"name":"Ottensheim","countryCode":"AT","stateCode":"4","latitude":"48.33246000","longitude":"14.17425000"},{"name":"Ottnang am Hausruck","countryCode":"AT","stateCode":"4","latitude":"48.09568000","longitude":"13.65841000"},{"name":"Pabneukirchen","countryCode":"AT","stateCode":"4","latitude":"48.32367000","longitude":"14.81747000"},{"name":"Palting","countryCode":"AT","stateCode":"4","latitude":"48.01542000","longitude":"13.12712000"},{"name":"Pasching","countryCode":"AT","stateCode":"4","latitude":"48.25931000","longitude":"14.20369000"},{"name":"Pattigham","countryCode":"AT","stateCode":"4","latitude":"48.15521000","longitude":"13.48443000"},{"name":"Pennewang","countryCode":"AT","stateCode":"4","latitude":"48.13333000","longitude":"13.85000000"},{"name":"Perg","countryCode":"AT","stateCode":"4","latitude":"48.25000000","longitude":"14.63333000"},{"name":"Perwang am Grabensee","countryCode":"AT","stateCode":"4","latitude":"48.00692000","longitude":"13.08300000"},{"name":"Pettenbach","countryCode":"AT","stateCode":"4","latitude":"47.96016000","longitude":"14.01692000"},{"name":"Peuerbach","countryCode":"AT","stateCode":"4","latitude":"48.34530000","longitude":"13.77205000"},{"name":"Pfaffing","countryCode":"AT","stateCode":"4","latitude":"48.01800000","longitude":"13.47507000"},{"name":"Pfarrkirchen bei Bad Hall","countryCode":"AT","stateCode":"4","latitude":"48.03046000","longitude":"14.19914000"},{"name":"Pichl bei Wels","countryCode":"AT","stateCode":"4","latitude":"48.18515000","longitude":"13.89882000"},{"name":"Pierbach","countryCode":"AT","stateCode":"4","latitude":"48.34815000","longitude":"14.75575000"},{"name":"Pinsdorf","countryCode":"AT","stateCode":"4","latitude":"47.92980000","longitude":"13.77068000"},{"name":"Pitzenberg","countryCode":"AT","stateCode":"4","latitude":"48.07361000","longitude":"13.72484000"},{"name":"Plesching","countryCode":"AT","stateCode":"4","latitude":"48.32099000","longitude":"14.33802000"},{"name":"Politischer Bezirk Braunau am Inn","countryCode":"AT","stateCode":"4","latitude":"48.11203000","longitude":"13.08924000"},{"name":"Politischer Bezirk Eferding","countryCode":"AT","stateCode":"4","latitude":"48.32168000","longitude":"13.98453000"},{"name":"Politischer Bezirk Freistadt","countryCode":"AT","stateCode":"4","latitude":"48.47006000","longitude":"14.64844000"},{"name":"Politischer Bezirk Gmunden","countryCode":"AT","stateCode":"4","latitude":"47.75000000","longitude":"13.75000000"},{"name":"Politischer Bezirk Grieskirchen","countryCode":"AT","stateCode":"4","latitude":"48.26667000","longitude":"13.80000000"},{"name":"Politischer Bezirk Kirchdorf an der Krems","countryCode":"AT","stateCode":"4","latitude":"47.84346000","longitude":"14.21346000"},{"name":"Politischer Bezirk Linz-Land","countryCode":"AT","stateCode":"4","latitude":"48.16667000","longitude":"14.30000000"},{"name":"Politischer Bezirk Perg","countryCode":"AT","stateCode":"4","latitude":"48.25724000","longitude":"14.71796000"},{"name":"Politischer Bezirk Ried im Innkreis","countryCode":"AT","stateCode":"4","latitude":"48.23333000","longitude":"13.46667000"},{"name":"Politischer Bezirk Rohrbach","countryCode":"AT","stateCode":"4","latitude":"48.55739000","longitude":"13.96926000"},{"name":"Politischer Bezirk Schärding","countryCode":"AT","stateCode":"4","latitude":"48.43333000","longitude":"13.60000000"},{"name":"Politischer Bezirk Steyr-Land","countryCode":"AT","stateCode":"4","latitude":"47.90000000","longitude":"14.46667000"},{"name":"Politischer Bezirk Urfahr-Umgebung","countryCode":"AT","stateCode":"4","latitude":"48.42512000","longitude":"14.27451000"},{"name":"Politischer Bezirk Vöcklabruck","countryCode":"AT","stateCode":"4","latitude":"48.00313000","longitude":"13.65772000"},{"name":"Pram","countryCode":"AT","stateCode":"4","latitude":"48.23536000","longitude":"13.60579000"},{"name":"Prambachkirchen","countryCode":"AT","stateCode":"4","latitude":"48.31711000","longitude":"13.90449000"},{"name":"Pramet","countryCode":"AT","stateCode":"4","latitude":"48.14295000","longitude":"13.48752000"},{"name":"Pregarten","countryCode":"AT","stateCode":"4","latitude":"48.35488000","longitude":"14.53217000"},{"name":"Puchenau","countryCode":"AT","stateCode":"4","latitude":"48.31214000","longitude":"14.23614000"},{"name":"Puchheim","countryCode":"AT","stateCode":"4","latitude":"48.00000000","longitude":"13.71667000"},{"name":"Puchlkirchen am Trattberg","countryCode":"AT","stateCode":"4","latitude":"48.04478000","longitude":"13.57198000"},{"name":"Pucking","countryCode":"AT","stateCode":"4","latitude":"48.18886000","longitude":"14.18824000"},{"name":"Pötting","countryCode":"AT","stateCode":"4","latitude":"48.28325000","longitude":"13.77059000"},{"name":"Pühret","countryCode":"AT","stateCode":"4","latitude":"48.03488000","longitude":"13.72252000"},{"name":"Raab","countryCode":"AT","stateCode":"4","latitude":"48.35243000","longitude":"13.64691000"},{"name":"Raffelstetten","countryCode":"AT","stateCode":"4","latitude":"48.23759000","longitude":"14.40273000"},{"name":"Rainbach im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.55758000","longitude":"14.47449000"},{"name":"Ranshofen","countryCode":"AT","stateCode":"4","latitude":"48.23308000","longitude":"13.01571000"},{"name":"Redleiten","countryCode":"AT","stateCode":"4","latitude":"48.08138000","longitude":"13.46894000"},{"name":"Redlham","countryCode":"AT","stateCode":"4","latitude":"48.02443000","longitude":"13.74738000"},{"name":"Regau","countryCode":"AT","stateCode":"4","latitude":"47.99078000","longitude":"13.68811000"},{"name":"Reichenau im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.45704000","longitude":"14.34875000"},{"name":"Reichenthal","countryCode":"AT","stateCode":"4","latitude":"48.54286000","longitude":"14.38471000"},{"name":"Reichraming","countryCode":"AT","stateCode":"4","latitude":"47.88333000","longitude":"14.45000000"},{"name":"Reiterndorf","countryCode":"AT","stateCode":"4","latitude":"47.70364000","longitude":"13.62914000"},{"name":"Ried im Innkreis","countryCode":"AT","stateCode":"4","latitude":"48.21123000","longitude":"13.48855000"},{"name":"Ried im Traunkreis","countryCode":"AT","stateCode":"4","latitude":"48.02581000","longitude":"14.07452000"},{"name":"Ried in der Riedmark","countryCode":"AT","stateCode":"4","latitude":"48.27114000","longitude":"14.52796000"},{"name":"Rohr im Kremstal","countryCode":"AT","stateCode":"4","latitude":"48.06864000","longitude":"14.19306000"},{"name":"Rohrbach-Berg","countryCode":"AT","stateCode":"4","latitude":"48.57275000","longitude":"13.98834000"},{"name":"Roitham","countryCode":"AT","stateCode":"4","latitude":"48.02432000","longitude":"13.82166000"},{"name":"Rufling","countryCode":"AT","stateCode":"4","latitude":"48.27839000","longitude":"14.21674000"},{"name":"Rutzenham","countryCode":"AT","stateCode":"4","latitude":"48.06076000","longitude":"13.71883000"},{"name":"Rüstorf","countryCode":"AT","stateCode":"4","latitude":"48.04326000","longitude":"13.78982000"},{"name":"Sammersdorf","countryCode":"AT","stateCode":"4","latitude":"48.18091000","longitude":"14.16670000"},{"name":"Sankt Aegidi","countryCode":"AT","stateCode":"4","latitude":"48.47929000","longitude":"13.73737000"},{"name":"Sankt Dionysen","countryCode":"AT","stateCode":"4","latitude":"48.22439000","longitude":"14.25485000"},{"name":"Sankt Florian","countryCode":"AT","stateCode":"4","latitude":"48.20568000","longitude":"14.37836000"},{"name":"Sankt Georgen am Fillmannsbach","countryCode":"AT","stateCode":"4","latitude":"48.12560000","longitude":"13.00811000"},{"name":"Sankt Georgen an der Gusen","countryCode":"AT","stateCode":"4","latitude":"48.27183000","longitude":"14.44951000"},{"name":"Sankt Georgen bei Obernberg am Inn","countryCode":"AT","stateCode":"4","latitude":"48.29193000","longitude":"13.33320000"},{"name":"Sankt Georgen im Attergau","countryCode":"AT","stateCode":"4","latitude":"47.93595000","longitude":"13.48306000"},{"name":"Sankt Gotthard im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.38020000","longitude":"14.13185000"},{"name":"Sankt Lorenz","countryCode":"AT","stateCode":"4","latitude":"47.83240000","longitude":"13.34839000"},{"name":"Sankt Marien","countryCode":"AT","stateCode":"4","latitude":"48.14805000","longitude":"14.27759000"},{"name":"Sankt Martin","countryCode":"AT","stateCode":"4","latitude":"48.23091000","longitude":"14.26781000"},{"name":"Sankt Martin im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.41553000","longitude":"14.03821000"},{"name":"Sankt Oswald bei Freistadt","countryCode":"AT","stateCode":"4","latitude":"48.50000000","longitude":"14.58333000"},{"name":"Sankt Peter am Hart","countryCode":"AT","stateCode":"4","latitude":"48.25268000","longitude":"13.09613000"},{"name":"Sankt Ulrich bei Steyr","countryCode":"AT","stateCode":"4","latitude":"48.02116000","longitude":"14.43685000"},{"name":"Sankt Wolfgang im Salzkammergut","countryCode":"AT","stateCode":"4","latitude":"47.73932000","longitude":"13.44666000"},{"name":"Sarleinsbach","countryCode":"AT","stateCode":"4","latitude":"48.54525000","longitude":"13.90491000"},{"name":"Sattledt","countryCode":"AT","stateCode":"4","latitude":"48.07372000","longitude":"14.05478000"},{"name":"Schafwiesen","countryCode":"AT","stateCode":"4","latitude":"48.16667000","longitude":"14.06667000"},{"name":"Schalchen","countryCode":"AT","stateCode":"4","latitude":"48.11924000","longitude":"13.15716000"},{"name":"Schalchham","countryCode":"AT","stateCode":"4","latitude":"47.99825000","longitude":"13.67188000"},{"name":"Schardenberg","countryCode":"AT","stateCode":"4","latitude":"48.52058000","longitude":"13.49791000"},{"name":"Scharnstein","countryCode":"AT","stateCode":"4","latitude":"47.90426000","longitude":"13.96135000"},{"name":"Schenkenfelden","countryCode":"AT","stateCode":"4","latitude":"48.50273000","longitude":"14.36188000"},{"name":"Schildorn","countryCode":"AT","stateCode":"4","latitude":"48.14564000","longitude":"13.46314000"},{"name":"Schlatt","countryCode":"AT","stateCode":"4","latitude":"48.07177000","longitude":"13.78904000"},{"name":"Schlierbach","countryCode":"AT","stateCode":"4","latitude":"47.93636000","longitude":"14.12018000"},{"name":"Schlüsslberg","countryCode":"AT","stateCode":"4","latitude":"48.21861000","longitude":"13.87161000"},{"name":"Schwanenstadt","countryCode":"AT","stateCode":"4","latitude":"48.05537000","longitude":"13.77505000"},{"name":"Schweinbach","countryCode":"AT","stateCode":"4","latitude":"48.34033000","longitude":"14.42247000"},{"name":"Schwertberg","countryCode":"AT","stateCode":"4","latitude":"48.27340000","longitude":"14.58474000"},{"name":"Schärding","countryCode":"AT","stateCode":"4","latitude":"48.45294000","longitude":"13.43722000"},{"name":"Schärding Vorstadt","countryCode":"AT","stateCode":"4","latitude":"48.45195000","longitude":"13.43946000"},{"name":"Schöndorf","countryCode":"AT","stateCode":"4","latitude":"48.00167000","longitude":"13.65880000"},{"name":"Schönering","countryCode":"AT","stateCode":"4","latitude":"48.29838000","longitude":"14.16103000"},{"name":"Schörfling","countryCode":"AT","stateCode":"4","latitude":"47.94544000","longitude":"13.60408000"},{"name":"Seewalchen","countryCode":"AT","stateCode":"4","latitude":"47.95246000","longitude":"13.58382000"},{"name":"Sierning","countryCode":"AT","stateCode":"4","latitude":"48.04343000","longitude":"14.30935000"},{"name":"Sonnberg im Mühlkreis","countryCode":"AT","stateCode":"4","latitude":"48.46080000","longitude":"14.31167000"},{"name":"Spital am Pyhrn","countryCode":"AT","stateCode":"4","latitude":"47.66487000","longitude":"14.34014000"},{"name":"Stadl-Hausruck","countryCode":"AT","stateCode":"4","latitude":"48.08255000","longitude":"13.85213000"},{"name":"Stadl-Paura","countryCode":"AT","stateCode":"4","latitude":"48.08333000","longitude":"13.86667000"},{"name":"Stadl-Traun","countryCode":"AT","stateCode":"4","latitude":"48.07963000","longitude":"13.86140000"},{"name":"Steinbach am Attersee","countryCode":"AT","stateCode":"4","latitude":"47.83087000","longitude":"13.54613000"},{"name":"Steinerkirchen an der Traun","countryCode":"AT","stateCode":"4","latitude":"48.07911000","longitude":"13.95796000"},{"name":"Steinfeld","countryCode":"AT","stateCode":"4","latitude":"47.71254000","longitude":"13.63260000"},{"name":"Steinhaus","countryCode":"AT","stateCode":"4","latitude":"48.11614000","longitude":"14.01890000"},{"name":"Steyr","countryCode":"AT","stateCode":"4","latitude":"48.04274000","longitude":"14.42127000"},{"name":"Steyr Stadt","countryCode":"AT","stateCode":"4","latitude":"48.03333000","longitude":"14.41667000"},{"name":"Steyregg","countryCode":"AT","stateCode":"4","latitude":"48.28513000","longitude":"14.36995000"},{"name":"Strassham","countryCode":"AT","stateCode":"4","latitude":"48.28348000","longitude":"14.14524000"},{"name":"Taiskirchen im Innkreis","countryCode":"AT","stateCode":"4","latitude":"48.26468000","longitude":"13.57318000"},{"name":"Taufkirchen an der Trattnach","countryCode":"AT","stateCode":"4","latitude":"48.24731000","longitude":"13.74767000"},{"name":"Ternberg","countryCode":"AT","stateCode":"4","latitude":"47.94518000","longitude":"14.35870000"},{"name":"Thalheim bei Wels","countryCode":"AT","stateCode":"4","latitude":"48.15000000","longitude":"14.03333000"},{"name":"Tiefgraben","countryCode":"AT","stateCode":"4","latitude":"47.87385000","longitude":"13.30591000"},{"name":"Timelkam","countryCode":"AT","stateCode":"4","latitude":"48.00394000","longitude":"13.60760000"},{"name":"Tragwein","countryCode":"AT","stateCode":"4","latitude":"48.33314000","longitude":"14.62237000"},{"name":"Traun","countryCode":"AT","stateCode":"4","latitude":"48.22656000","longitude":"14.23459000"},{"name":"Traunkirchen","countryCode":"AT","stateCode":"4","latitude":"47.84462000","longitude":"13.78939000"},{"name":"Ufer","countryCode":"AT","stateCode":"4","latitude":"48.24842000","longitude":"14.49977000"},{"name":"Ulrichsberg","countryCode":"AT","stateCode":"4","latitude":"48.67498000","longitude":"13.91049000"},{"name":"Ungenach","countryCode":"AT","stateCode":"4","latitude":"48.04756000","longitude":"13.61472000"},{"name":"Untereisenfeld","countryCode":"AT","stateCode":"4","latitude":"48.16800000","longitude":"14.04100000"},{"name":"Unterjosefstal","countryCode":"AT","stateCode":"4","latitude":"48.29216000","longitude":"14.57525000"},{"name":"Uttendorf","countryCode":"AT","stateCode":"4","latitude":"48.15887000","longitude":"13.12180000"},{"name":"Utzenaich","countryCode":"AT","stateCode":"4","latitude":"48.27622000","longitude":"13.46091000"},{"name":"Viechtwang","countryCode":"AT","stateCode":"4","latitude":"47.91531000","longitude":"13.96345000"},{"name":"Vorchdorf","countryCode":"AT","stateCode":"4","latitude":"48.00388000","longitude":"13.92122000"},{"name":"Vöcklabruck","countryCode":"AT","stateCode":"4","latitude":"48.00279000","longitude":"13.65652000"},{"name":"Vöcklamarkt","countryCode":"AT","stateCode":"4","latitude":"48.00250000","longitude":"13.48383000"},{"name":"Wagrain","countryCode":"AT","stateCode":"4","latitude":"48.00503000","longitude":"13.67163000"},{"name":"Wagram","countryCode":"AT","stateCode":"4","latitude":"48.23828000","longitude":"14.22996000"},{"name":"Waizenkirchen","countryCode":"AT","stateCode":"4","latitude":"48.33018000","longitude":"13.85754000"},{"name":"Walding","countryCode":"AT","stateCode":"4","latitude":"48.35209000","longitude":"14.15760000"},{"name":"Waldkirchen am Wesen","countryCode":"AT","stateCode":"4","latitude":"48.44059000","longitude":"13.82174000"},{"name":"Waldneukirchen","countryCode":"AT","stateCode":"4","latitude":"47.99854000","longitude":"14.25879000"},{"name":"Waldzell","countryCode":"AT","stateCode":"4","latitude":"48.13562000","longitude":"13.42701000"},{"name":"Wallern an der Trattnach","countryCode":"AT","stateCode":"4","latitude":"48.23296000","longitude":"13.94620000"},{"name":"Wartberg an der Krems","countryCode":"AT","stateCode":"4","latitude":"47.98909000","longitude":"14.11863000"},{"name":"Wartberg ob der Aist","countryCode":"AT","stateCode":"4","latitude":"48.34792000","longitude":"14.50796000"},{"name":"Weibern","countryCode":"AT","stateCode":"4","latitude":"48.18333000","longitude":"13.70000000"},{"name":"Weilbach","countryCode":"AT","stateCode":"4","latitude":"48.27725000","longitude":"13.37165000"},{"name":"Weisskirchen an der Traun","countryCode":"AT","stateCode":"4","latitude":"48.16202000","longitude":"14.12395000"},{"name":"Weitersfelden","countryCode":"AT","stateCode":"4","latitude":"48.47730000","longitude":"14.72546000"},{"name":"Weißenkirchen im Attergau","countryCode":"AT","stateCode":"4","latitude":"47.94964000","longitude":"13.41843000"},{"name":"Wels","countryCode":"AT","stateCode":"4","latitude":"48.16667000","longitude":"14.03333000"},{"name":"Wels Stadt","countryCode":"AT","stateCode":"4","latitude":"48.16082000","longitude":"14.02164000"},{"name":"Wels-Land","countryCode":"AT","stateCode":"4","latitude":"48.11660000","longitude":"13.96637000"},{"name":"Wendling","countryCode":"AT","stateCode":"4","latitude":"48.23182000","longitude":"13.66622000"},{"name":"Weng im Innkreis","countryCode":"AT","stateCode":"4","latitude":"48.23508000","longitude":"13.17801000"},{"name":"Wernstein am Inn","countryCode":"AT","stateCode":"4","latitude":"48.50802000","longitude":"13.46100000"},{"name":"Weyer","countryCode":"AT","stateCode":"4","latitude":"47.85717000","longitude":"14.66409000"},{"name":"Weyregg","countryCode":"AT","stateCode":"4","latitude":"47.90294000","longitude":"13.57193000"},{"name":"Wimpassing","countryCode":"AT","stateCode":"4","latitude":"48.16667000","longitude":"13.98333000"},{"name":"Wimsbach","countryCode":"AT","stateCode":"4","latitude":"48.06667000","longitude":"13.90000000"},{"name":"Windhaag bei Freistadt","countryCode":"AT","stateCode":"4","latitude":"48.58774000","longitude":"14.56186000"},{"name":"Windhaag bei Perg","countryCode":"AT","stateCode":"4","latitude":"48.28582000","longitude":"14.68091000"},{"name":"Windischgarsten","countryCode":"AT","stateCode":"4","latitude":"47.72223000","longitude":"14.32755000"},{"name":"Wippenham","countryCode":"AT","stateCode":"4","latitude":"48.22250000","longitude":"13.37920000"},{"name":"Wispl","countryCode":"AT","stateCode":"4","latitude":"48.16488000","longitude":"13.99753000"},{"name":"Wolfern","countryCode":"AT","stateCode":"4","latitude":"48.08278000","longitude":"14.37201000"},{"name":"Wolfsegg am Hausruck","countryCode":"AT","stateCode":"4","latitude":"48.10669000","longitude":"13.67274000"},{"name":"Zell am Moos","countryCode":"AT","stateCode":"4","latitude":"47.90000000","longitude":"13.31667000"},{"name":"Zell am Pettenfirst","countryCode":"AT","stateCode":"4","latitude":"48.08009000","longitude":"13.59936000"},{"name":"Zell an der Pram","countryCode":"AT","stateCode":"4","latitude":"48.31625000","longitude":"13.62923000"},{"name":"Zwettl an der Rodl","countryCode":"AT","stateCode":"4","latitude":"48.46552000","longitude":"14.27133000"},{"name":"Alberschwende","countryCode":"AT","stateCode":"8","latitude":"47.45025000","longitude":"9.83152000"},{"name":"Altach","countryCode":"AT","stateCode":"8","latitude":"47.35000000","longitude":"9.65000000"},{"name":"Andelsbuch","countryCode":"AT","stateCode":"8","latitude":"47.41167000","longitude":"9.89326000"},{"name":"Au","countryCode":"AT","stateCode":"8","latitude":"47.32176000","longitude":"9.98067000"},{"name":"Ausserbraz","countryCode":"AT","stateCode":"8","latitude":"47.14875000","longitude":"9.90066000"},{"name":"Bartholomäberg","countryCode":"AT","stateCode":"8","latitude":"47.08333000","longitude":"9.90000000"},{"name":"Batschuns","countryCode":"AT","stateCode":"8","latitude":"47.28306000","longitude":"9.65000000"},{"name":"Bezau","countryCode":"AT","stateCode":"8","latitude":"47.38478000","longitude":"9.90139000"},{"name":"Bildstein","countryCode":"AT","stateCode":"8","latitude":"47.45000000","longitude":"9.76667000"},{"name":"Bizau","countryCode":"AT","stateCode":"8","latitude":"47.36906000","longitude":"9.92839000"},{"name":"Blons","countryCode":"AT","stateCode":"8","latitude":"47.22327000","longitude":"9.83414000"},{"name":"Bludenz","countryCode":"AT","stateCode":"8","latitude":"47.15476000","longitude":"9.82255000"},{"name":"Bludesch","countryCode":"AT","stateCode":"8","latitude":"47.20000000","longitude":"9.73306000"},{"name":"Brand","countryCode":"AT","stateCode":"8","latitude":"47.10083000","longitude":"9.73722000"},{"name":"Bregenz","countryCode":"AT","stateCode":"8","latitude":"47.50311000","longitude":"9.74710000"},{"name":"Bürs","countryCode":"AT","stateCode":"8","latitude":"47.14972000","longitude":"9.80000000"},{"name":"Bürserberg","countryCode":"AT","stateCode":"8","latitude":"47.14644000","longitude":"9.77736000"},{"name":"Dalaas","countryCode":"AT","stateCode":"8","latitude":"47.12446000","longitude":"9.99104000"},{"name":"Damüls","countryCode":"AT","stateCode":"8","latitude":"47.28034000","longitude":"9.89164000"},{"name":"Doren","countryCode":"AT","stateCode":"8","latitude":"47.49278000","longitude":"9.87972000"},{"name":"Dornbirn","countryCode":"AT","stateCode":"8","latitude":"47.41427000","longitude":"9.74195000"},{"name":"Düns","countryCode":"AT","stateCode":"8","latitude":"47.22353000","longitude":"9.71663000"},{"name":"Dünserberg","countryCode":"AT","stateCode":"8","latitude":"47.22752000","longitude":"9.72372000"},{"name":"Egg","countryCode":"AT","stateCode":"8","latitude":"47.43154000","longitude":"9.89762000"},{"name":"Eichenberg","countryCode":"AT","stateCode":"8","latitude":"47.53333000","longitude":"9.78333000"},{"name":"Feldkirch","countryCode":"AT","stateCode":"8","latitude":"47.23306000","longitude":"9.60000000"},{"name":"Frastanz","countryCode":"AT","stateCode":"8","latitude":"47.21735000","longitude":"9.62995000"},{"name":"Fraxern","countryCode":"AT","stateCode":"8","latitude":"47.31498000","longitude":"9.67391000"},{"name":"Fußach","countryCode":"AT","stateCode":"8","latitude":"47.47933000","longitude":"9.66278000"},{"name":"Gaißau","countryCode":"AT","stateCode":"8","latitude":"47.46667000","longitude":"9.60000000"},{"name":"Gaschurn","countryCode":"AT","stateCode":"8","latitude":"46.98584000","longitude":"10.02702000"},{"name":"Großdorf","countryCode":"AT","stateCode":"8","latitude":"47.43361000","longitude":"9.91528000"},{"name":"Göfis","countryCode":"AT","stateCode":"8","latitude":"47.23356000","longitude":"9.63458000"},{"name":"Götzis","countryCode":"AT","stateCode":"8","latitude":"47.33306000","longitude":"9.63306000"},{"name":"Hard","countryCode":"AT","stateCode":"8","latitude":"47.48306000","longitude":"9.68306000"},{"name":"Hirschegg","countryCode":"AT","stateCode":"8","latitude":"47.34813000","longitude":"10.17137000"},{"name":"Hittisau","countryCode":"AT","stateCode":"8","latitude":"47.45781000","longitude":"9.95962000"},{"name":"Hohenems","countryCode":"AT","stateCode":"8","latitude":"47.36667000","longitude":"9.68306000"},{"name":"Hohenweiler","countryCode":"AT","stateCode":"8","latitude":"47.58333000","longitude":"9.78333000"},{"name":"Höchst","countryCode":"AT","stateCode":"8","latitude":"47.45934000","longitude":"9.64050000"},{"name":"Hörbranz","countryCode":"AT","stateCode":"8","latitude":"47.55000000","longitude":"9.75000000"},{"name":"Innerbraz","countryCode":"AT","stateCode":"8","latitude":"47.15000000","longitude":"9.91667000"},{"name":"Kennelbach","countryCode":"AT","stateCode":"8","latitude":"47.48306000","longitude":"9.76667000"},{"name":"Klaus","countryCode":"AT","stateCode":"8","latitude":"47.30913000","longitude":"9.64678000"},{"name":"Klösterle","countryCode":"AT","stateCode":"8","latitude":"47.13333000","longitude":"10.08333000"},{"name":"Koblach","countryCode":"AT","stateCode":"8","latitude":"47.33306000","longitude":"9.60000000"},{"name":"Krumbach","countryCode":"AT","stateCode":"8","latitude":"47.48306000","longitude":"9.93583000"},{"name":"Langen","countryCode":"AT","stateCode":"8","latitude":"47.51667000","longitude":"9.81667000"},{"name":"Langenegg","countryCode":"AT","stateCode":"8","latitude":"47.46922000","longitude":"9.89744000"},{"name":"Lauterach","countryCode":"AT","stateCode":"8","latitude":"47.47572000","longitude":"9.72941000"},{"name":"Lech","countryCode":"AT","stateCode":"8","latitude":"47.20797000","longitude":"10.14184000"},{"name":"Lingenau","countryCode":"AT","stateCode":"8","latitude":"47.45033000","longitude":"9.92166000"},{"name":"Lochau","countryCode":"AT","stateCode":"8","latitude":"47.53333000","longitude":"9.75000000"},{"name":"Lorüns","countryCode":"AT","stateCode":"8","latitude":"47.13306000","longitude":"9.85000000"},{"name":"Ludesch","countryCode":"AT","stateCode":"8","latitude":"47.20000000","longitude":"9.78306000"},{"name":"Lustenau","countryCode":"AT","stateCode":"8","latitude":"47.42642000","longitude":"9.65851000"},{"name":"Meiningen","countryCode":"AT","stateCode":"8","latitude":"47.29891000","longitude":"9.57862000"},{"name":"Mellau","countryCode":"AT","stateCode":"8","latitude":"47.35034000","longitude":"9.88149000"},{"name":"Mittelberg","countryCode":"AT","stateCode":"8","latitude":"47.35127000","longitude":"10.17197000"},{"name":"Muntlix","countryCode":"AT","stateCode":"8","latitude":"47.28296000","longitude":"9.65939000"},{"name":"Mäder","countryCode":"AT","stateCode":"8","latitude":"47.35000000","longitude":"9.61667000"},{"name":"Möggers","countryCode":"AT","stateCode":"8","latitude":"47.56667000","longitude":"9.81667000"},{"name":"Nenzing","countryCode":"AT","stateCode":"8","latitude":"47.18436000","longitude":"9.70539000"},{"name":"Nüziders","countryCode":"AT","stateCode":"8","latitude":"47.16667000","longitude":"9.80000000"},{"name":"Politischer Bezirk Bludenz","countryCode":"AT","stateCode":"8","latitude":"47.15144000","longitude":"9.82452000"},{"name":"Politischer Bezirk Bregenz","countryCode":"AT","stateCode":"8","latitude":"47.42069000","longitude":"9.91989000"},{"name":"Politischer Bezirk Dornbirn","countryCode":"AT","stateCode":"8","latitude":"47.38349000","longitude":"9.74940000"},{"name":"Politischer Bezirk Feldkirch","countryCode":"AT","stateCode":"8","latitude":"47.25535000","longitude":"9.58360000"},{"name":"Raggal","countryCode":"AT","stateCode":"8","latitude":"47.21082000","longitude":"9.83688000"},{"name":"Rankweil","countryCode":"AT","stateCode":"8","latitude":"47.27108000","longitude":"9.64308000"},{"name":"Reuthe","countryCode":"AT","stateCode":"8","latitude":"47.37113000","longitude":"9.89481000"},{"name":"Riefensberg","countryCode":"AT","stateCode":"8","latitude":"47.50137000","longitude":"9.95838000"},{"name":"Riezlern","countryCode":"AT","stateCode":"8","latitude":"47.35778000","longitude":"10.18759000"},{"name":"Röns","countryCode":"AT","stateCode":"8","latitude":"47.21667000","longitude":"9.70000000"},{"name":"Röthis","countryCode":"AT","stateCode":"8","latitude":"47.29332000","longitude":"9.65484000"},{"name":"Sankt Anton im Montafon","countryCode":"AT","stateCode":"8","latitude":"47.11667000","longitude":"9.86667000"},{"name":"Sankt Gallenkirch","countryCode":"AT","stateCode":"8","latitude":"47.02102000","longitude":"9.97335000"},{"name":"Satteins","countryCode":"AT","stateCode":"8","latitude":"47.21667000","longitude":"9.66667000"},{"name":"Schlins","countryCode":"AT","stateCode":"8","latitude":"47.20000000","longitude":"9.70000000"},{"name":"Schnepfau","countryCode":"AT","stateCode":"8","latitude":"47.35206000","longitude":"9.94520000"},{"name":"Schnifis","countryCode":"AT","stateCode":"8","latitude":"47.21667000","longitude":"9.73306000"},{"name":"Schoppernau","countryCode":"AT","stateCode":"8","latitude":"47.31205000","longitude":"10.01646000"},{"name":"Schruns","countryCode":"AT","stateCode":"8","latitude":"47.06667000","longitude":"9.91667000"},{"name":"Schröcken","countryCode":"AT","stateCode":"8","latitude":"47.25755000","longitude":"10.09197000"},{"name":"Schwarzach","countryCode":"AT","stateCode":"8","latitude":"47.44904000","longitude":"9.76213000"},{"name":"Schwarzenberg","countryCode":"AT","stateCode":"8","latitude":"47.41415000","longitude":"9.85154000"},{"name":"Sibratsgfäll","countryCode":"AT","stateCode":"8","latitude":"47.42667000","longitude":"10.03806000"},{"name":"Silbertal","countryCode":"AT","stateCode":"8","latitude":"47.09368000","longitude":"9.98314000"},{"name":"Stallehr","countryCode":"AT","stateCode":"8","latitude":"47.13306000","longitude":"9.85000000"},{"name":"Sulz","countryCode":"AT","stateCode":"8","latitude":"47.28721000","longitude":"9.65183000"},{"name":"Sulzberg","countryCode":"AT","stateCode":"8","latitude":"47.52178000","longitude":"9.91353000"},{"name":"Thüringen","countryCode":"AT","stateCode":"8","latitude":"47.20000000","longitude":"9.76667000"},{"name":"Tschagguns","countryCode":"AT","stateCode":"8","latitude":"47.08333000","longitude":"9.90000000"},{"name":"Vandans","countryCode":"AT","stateCode":"8","latitude":"47.09569000","longitude":"9.86525000"},{"name":"Viktorsberg","countryCode":"AT","stateCode":"8","latitude":"47.30092000","longitude":"9.67484000"},{"name":"Warth","countryCode":"AT","stateCode":"8","latitude":"47.25000000","longitude":"10.18333000"},{"name":"Weiler","countryCode":"AT","stateCode":"8","latitude":"47.29972000","longitude":"9.65000000"},{"name":"Wolfurt","countryCode":"AT","stateCode":"8","latitude":"47.46667000","longitude":"9.75000000"},{"name":"Übersaxen","countryCode":"AT","stateCode":"8","latitude":"47.25284000","longitude":"9.67080000"},{"name":"Althofen","countryCode":"AT","stateCode":"2","latitude":"46.87298000","longitude":"14.47449000"},{"name":"Annabichl","countryCode":"AT","stateCode":"2","latitude":"46.65000000","longitude":"14.31667000"},{"name":"Arnoldstein","countryCode":"AT","stateCode":"2","latitude":"46.54611000","longitude":"13.71000000"},{"name":"Arriach","countryCode":"AT","stateCode":"2","latitude":"46.72921000","longitude":"13.85046000"},{"name":"Auen","countryCode":"AT","stateCode":"2","latitude":"46.59963000","longitude":"13.84389000"},{"name":"Bad Sankt Leonhard im Lavanttal","countryCode":"AT","stateCode":"2","latitude":"46.96278000","longitude":"14.79167000"},{"name":"Baldramsdorf","countryCode":"AT","stateCode":"2","latitude":"46.80111000","longitude":"13.45333000"},{"name":"Berg im Drautal","countryCode":"AT","stateCode":"2","latitude":"46.74915000","longitude":"13.13536000"},{"name":"Bleiburg","countryCode":"AT","stateCode":"2","latitude":"46.59000000","longitude":"14.79889000"},{"name":"Bodensdorf","countryCode":"AT","stateCode":"2","latitude":"46.69111000","longitude":"13.97111000"},{"name":"Brückl","countryCode":"AT","stateCode":"2","latitude":"46.75167000","longitude":"14.53667000"},{"name":"Dellach","countryCode":"AT","stateCode":"2","latitude":"46.66175000","longitude":"13.07965000"},{"name":"Dellach im Drautal","countryCode":"AT","stateCode":"2","latitude":"46.73750000","longitude":"13.07833000"},{"name":"Deutsch Griffen","countryCode":"AT","stateCode":"2","latitude":"46.85606000","longitude":"14.07501000"},{"name":"Diex","countryCode":"AT","stateCode":"2","latitude":"46.75000000","longitude":"14.60000000"},{"name":"Draschen","countryCode":"AT","stateCode":"2","latitude":"46.76909000","longitude":"14.06758000"},{"name":"Döbriach","countryCode":"AT","stateCode":"2","latitude":"46.78049000","longitude":"13.65738000"},{"name":"Ebenthal","countryCode":"AT","stateCode":"2","latitude":"46.60806000","longitude":"14.36417000"},{"name":"Eberndorf","countryCode":"AT","stateCode":"2","latitude":"46.59139000","longitude":"14.64361000"},{"name":"Eberstein","countryCode":"AT","stateCode":"2","latitude":"46.80806000","longitude":"14.56000000"},{"name":"Faak am See","countryCode":"AT","stateCode":"2","latitude":"46.56806000","longitude":"13.90972000"},{"name":"Feistritz an der Drau","countryCode":"AT","stateCode":"2","latitude":"46.70157000","longitude":"13.66479000"},{"name":"Feistritz an der Gail","countryCode":"AT","stateCode":"2","latitude":"46.57750000","longitude":"13.60667000"},{"name":"Feistritz im Rosental","countryCode":"AT","stateCode":"2","latitude":"46.51667000","longitude":"14.16667000"},{"name":"Feistritz ob Bleiburg","countryCode":"AT","stateCode":"2","latitude":"46.55000000","longitude":"14.76667000"},{"name":"Feld am See","countryCode":"AT","stateCode":"2","latitude":"46.77639000","longitude":"13.74778000"},{"name":"Feldkirchen in Kärnten","countryCode":"AT","stateCode":"2","latitude":"46.72368000","longitude":"14.09580000"},{"name":"Ferlach","countryCode":"AT","stateCode":"2","latitude":"46.52694000","longitude":"14.30194000"},{"name":"Ferndorf","countryCode":"AT","stateCode":"2","latitude":"46.73651000","longitude":"13.62661000"},{"name":"Finkenstein","countryCode":"AT","stateCode":"2","latitude":"46.56155000","longitude":"13.87086000"},{"name":"Finkenstein am Faaker See","countryCode":"AT","stateCode":"2","latitude":"46.57904000","longitude":"13.93496000"},{"name":"Flattach","countryCode":"AT","stateCode":"2","latitude":"46.93861000","longitude":"13.13444000"},{"name":"Frauenstein","countryCode":"AT","stateCode":"2","latitude":"46.81417000","longitude":"14.29417000"},{"name":"Fresach","countryCode":"AT","stateCode":"2","latitude":"46.71556000","longitude":"13.69083000"},{"name":"Fresen","countryCode":"AT","stateCode":"2","latitude":"46.70516000","longitude":"14.04513000"},{"name":"Friesach","countryCode":"AT","stateCode":"2","latitude":"46.95528000","longitude":"14.40583000"},{"name":"Föderlach I","countryCode":"AT","stateCode":"2","latitude":"46.59998000","longitude":"13.96128000"},{"name":"Fürnitz","countryCode":"AT","stateCode":"2","latitude":"46.56188000","longitude":"13.81732000"},{"name":"Gailitz","countryCode":"AT","stateCode":"2","latitude":"46.56083000","longitude":"13.70444000"},{"name":"Gallizien","countryCode":"AT","stateCode":"2","latitude":"46.55000000","longitude":"14.51667000"},{"name":"Glanegg","countryCode":"AT","stateCode":"2","latitude":"46.72259000","longitude":"14.19893000"},{"name":"Globasnitz","countryCode":"AT","stateCode":"2","latitude":"46.55694000","longitude":"14.70278000"},{"name":"Glödnitz","countryCode":"AT","stateCode":"2","latitude":"46.87398000","longitude":"14.11915000"},{"name":"Gmünd","countryCode":"AT","stateCode":"2","latitude":"46.90722000","longitude":"13.52944000"},{"name":"Gnesau","countryCode":"AT","stateCode":"2","latitude":"46.77544000","longitude":"13.96251000"},{"name":"Grafenstein","countryCode":"AT","stateCode":"2","latitude":"46.61393000","longitude":"14.46719000"},{"name":"Greifenburg","countryCode":"AT","stateCode":"2","latitude":"46.75027000","longitude":"13.17982000"},{"name":"Gries","countryCode":"AT","stateCode":"2","latitude":"46.83160000","longitude":"14.85103000"},{"name":"Griffen","countryCode":"AT","stateCode":"2","latitude":"46.70444000","longitude":"14.73278000"},{"name":"Großkirchheim","countryCode":"AT","stateCode":"2","latitude":"46.97270000","longitude":"12.89589000"},{"name":"Gurk","countryCode":"AT","stateCode":"2","latitude":"46.87389000","longitude":"14.29167000"},{"name":"Guttaring","countryCode":"AT","stateCode":"2","latitude":"46.88536000","longitude":"14.51071000"},{"name":"Heiligenblut","countryCode":"AT","stateCode":"2","latitude":"47.03979000","longitude":"12.84345000"},{"name":"Hermagor","countryCode":"AT","stateCode":"2","latitude":"46.62722000","longitude":"13.36722000"},{"name":"Himmelberg","countryCode":"AT","stateCode":"2","latitude":"46.75667000","longitude":"14.03056000"},{"name":"Hohenthurn","countryCode":"AT","stateCode":"2","latitude":"46.55774000","longitude":"13.66038000"},{"name":"Hörtendorf","countryCode":"AT","stateCode":"2","latitude":"46.63333000","longitude":"14.40000000"},{"name":"Hüttenberg","countryCode":"AT","stateCode":"2","latitude":"46.94139000","longitude":"14.55000000"},{"name":"Irschen","countryCode":"AT","stateCode":"2","latitude":"46.75694000","longitude":"13.02528000"},{"name":"Kappel am Krappfeld","countryCode":"AT","stateCode":"2","latitude":"46.83861000","longitude":"14.48639000"},{"name":"Keutschach am See","countryCode":"AT","stateCode":"2","latitude":"46.59306000","longitude":"14.18889000"},{"name":"Kirchbach","countryCode":"AT","stateCode":"2","latitude":"46.64160000","longitude":"13.18454000"},{"name":"Klagenfurt am Wörthersee","countryCode":"AT","stateCode":"2","latitude":"46.63333000","longitude":"14.30000000"},{"name":"Klein Sankt Paul","countryCode":"AT","stateCode":"2","latitude":"46.83611000","longitude":"14.54139000"},{"name":"Kleinedling","countryCode":"AT","stateCode":"2","latitude":"46.81417000","longitude":"14.82778000"},{"name":"Krumpendorf","countryCode":"AT","stateCode":"2","latitude":"46.63333000","longitude":"14.21667000"},{"name":"Kötschach","countryCode":"AT","stateCode":"2","latitude":"46.68167000","longitude":"13.00694000"},{"name":"Köttmannsdorf","countryCode":"AT","stateCode":"2","latitude":"46.56139000","longitude":"14.23389000"},{"name":"Kühnsdorf","countryCode":"AT","stateCode":"2","latitude":"46.62194000","longitude":"14.63639000"},{"name":"Landskron","countryCode":"AT","stateCode":"2","latitude":"46.61667000","longitude":"13.88333000"},{"name":"Launsdorf","countryCode":"AT","stateCode":"2","latitude":"46.77056000","longitude":"14.45194000"},{"name":"Lavamünd","countryCode":"AT","stateCode":"2","latitude":"46.64019000","longitude":"14.94733000"},{"name":"Ledenitzen","countryCode":"AT","stateCode":"2","latitude":"46.56639000","longitude":"13.96139000"},{"name":"Lendorf","countryCode":"AT","stateCode":"2","latitude":"46.83528000","longitude":"13.43028000"},{"name":"Liebenfels","countryCode":"AT","stateCode":"2","latitude":"46.73778000","longitude":"14.28667000"},{"name":"Lind","countryCode":"AT","stateCode":"2","latitude":"46.62244000","longitude":"13.84715000"},{"name":"Ludmannsdorf","countryCode":"AT","stateCode":"2","latitude":"46.54139000","longitude":"14.13425000"},{"name":"Maria Rain","countryCode":"AT","stateCode":"2","latitude":"46.55389000","longitude":"14.29556000"},{"name":"Maria Saal","countryCode":"AT","stateCode":"2","latitude":"46.68083000","longitude":"14.34861000"},{"name":"Maria Wörth","countryCode":"AT","stateCode":"2","latitude":"46.61639000","longitude":"14.16306000"},{"name":"Mautbrücken","countryCode":"AT","stateCode":"2","latitude":"46.72037000","longitude":"14.19399000"},{"name":"Metnitz","countryCode":"AT","stateCode":"2","latitude":"46.98056000","longitude":"14.21667000"},{"name":"Micheldorf","countryCode":"AT","stateCode":"2","latitude":"46.91667000","longitude":"14.41667000"},{"name":"Millstatt","countryCode":"AT","stateCode":"2","latitude":"46.80417000","longitude":"13.58056000"},{"name":"Moosburg","countryCode":"AT","stateCode":"2","latitude":"46.65750000","longitude":"14.17472000"},{"name":"Mölbling","countryCode":"AT","stateCode":"2","latitude":"46.85000000","longitude":"14.43333000"},{"name":"Möllbrücke","countryCode":"AT","stateCode":"2","latitude":"46.83639000","longitude":"13.37278000"},{"name":"Mörtschach","countryCode":"AT","stateCode":"2","latitude":"46.92389000","longitude":"12.91778000"},{"name":"Mühldorf","countryCode":"AT","stateCode":"2","latitude":"46.86028000","longitude":"13.35361000"},{"name":"Neu-Feffernitz","countryCode":"AT","stateCode":"2","latitude":"46.68772000","longitude":"13.67914000"},{"name":"Neuhaus","countryCode":"AT","stateCode":"2","latitude":"46.63333000","longitude":"14.88333000"},{"name":"Niederdorf","countryCode":"AT","stateCode":"2","latitude":"46.61667000","longitude":"14.40000000"},{"name":"Oberdrauburg","countryCode":"AT","stateCode":"2","latitude":"46.74306000","longitude":"12.97028000"},{"name":"Obervellach","countryCode":"AT","stateCode":"2","latitude":"46.93667000","longitude":"13.20417000"},{"name":"Ossiach","countryCode":"AT","stateCode":"2","latitude":"46.67435000","longitude":"13.98358000"},{"name":"Paternion","countryCode":"AT","stateCode":"2","latitude":"46.71417000","longitude":"13.63611000"},{"name":"Poggersdorf","countryCode":"AT","stateCode":"2","latitude":"46.65000000","longitude":"14.45000000"},{"name":"Feldkirchen District","countryCode":"AT","stateCode":"2","latitude":"46.72127000","longitude":"14.09683000"},{"name":"Hermagor District","countryCode":"AT","stateCode":"2","latitude":"46.63137000","longitude":"13.13246000"},{"name":"Klagenfurt-Land District","countryCode":"AT","stateCode":"2","latitude":"46.56722000","longitude":"14.29295000"},{"name":"Sankt Veit an der Glan District","countryCode":"AT","stateCode":"2","latitude":"46.83333000","longitude":"14.40000000"},{"name":"Spittal an der Drau District","countryCode":"AT","stateCode":"2","latitude":"46.85000000","longitude":"13.33333000"},{"name":"Villach-Land District","countryCode":"AT","stateCode":"2","latitude":"46.65308000","longitude":"13.77287000"},{"name":"Völkermarkt District","countryCode":"AT","stateCode":"2","latitude":"46.59641000","longitude":"14.66664000"},{"name":"Wolfsberg District","countryCode":"AT","stateCode":"2","latitude":"46.83333000","longitude":"14.83333000"},{"name":"Preitenegg","countryCode":"AT","stateCode":"2","latitude":"46.94000000","longitude":"14.92583000"},{"name":"Priel","countryCode":"AT","stateCode":"2","latitude":"46.82758000","longitude":"14.83330000"},{"name":"Pörtschach am Wörthersee","countryCode":"AT","stateCode":"2","latitude":"46.63639000","longitude":"14.14639000"},{"name":"Radenthein","countryCode":"AT","stateCode":"2","latitude":"46.80056000","longitude":"13.71167000"},{"name":"Rain","countryCode":"AT","stateCode":"2","latitude":"46.60528000","longitude":"14.38611000"},{"name":"Rangersdorf","countryCode":"AT","stateCode":"2","latitude":"46.86001000","longitude":"12.94923000"},{"name":"Reding","countryCode":"AT","stateCode":"2","latitude":"46.81667000","longitude":"14.85000000"},{"name":"Reichenfels","countryCode":"AT","stateCode":"2","latitude":"47.00718000","longitude":"14.74425000"},{"name":"Rennweg am Katschberg","countryCode":"AT","stateCode":"2","latitude":"47.01667000","longitude":"13.61667000"},{"name":"Rosegg","countryCode":"AT","stateCode":"2","latitude":"46.58833000","longitude":"14.01718000"},{"name":"Ruden","countryCode":"AT","stateCode":"2","latitude":"46.65833000","longitude":"14.77639000"},{"name":"Sachsenburg","countryCode":"AT","stateCode":"2","latitude":"46.82917000","longitude":"13.35500000"},{"name":"Sankt Andrä","countryCode":"AT","stateCode":"2","latitude":"46.76829000","longitude":"14.81991000"},{"name":"Sankt Leonhard","countryCode":"AT","stateCode":"2","latitude":"46.62528000","longitude":"13.85865000"},{"name":"Sankt Magdalen","countryCode":"AT","stateCode":"2","latitude":"46.61667000","longitude":"13.88333000"},{"name":"Sankt Margareten im Rosental","countryCode":"AT","stateCode":"2","latitude":"46.54417000","longitude":"14.42444000"},{"name":"Sankt Martin","countryCode":"AT","stateCode":"2","latitude":"46.61667000","longitude":"14.28333000"},{"name":"Sankt Paul im Lavanttal","countryCode":"AT","stateCode":"2","latitude":"46.70056000","longitude":"14.87556000"},{"name":"Sankt Peter","countryCode":"AT","stateCode":"2","latitude":"46.62978000","longitude":"14.34016000"},{"name":"Sankt Ruprecht","countryCode":"AT","stateCode":"2","latitude":"46.60000000","longitude":"14.31667000"},{"name":"Sankt Stefan","countryCode":"AT","stateCode":"2","latitude":"46.80750000","longitude":"14.85167000"},{"name":"Sankt Veit an der Glan","countryCode":"AT","stateCode":"2","latitude":"46.76806000","longitude":"14.36028000"},{"name":"Schiefling am See","countryCode":"AT","stateCode":"2","latitude":"46.60444000","longitude":"14.09750000"},{"name":"Schleben","countryCode":"AT","stateCode":"2","latitude":"46.62039000","longitude":"13.93301000"},{"name":"Seebach","countryCode":"AT","stateCode":"2","latitude":"46.61667000","longitude":"13.86667000"},{"name":"Seeboden","countryCode":"AT","stateCode":"2","latitude":"46.81909000","longitude":"13.51430000"},{"name":"Seitenberg","countryCode":"AT","stateCode":"2","latitude":"46.74801000","longitude":"14.08825000"},{"name":"Sittersdorf","countryCode":"AT","stateCode":"2","latitude":"46.54444000","longitude":"14.60583000"},{"name":"Spittal an der Drau","countryCode":"AT","stateCode":"2","latitude":"46.80000000","longitude":"13.50000000"},{"name":"St. Agathen und Perau","countryCode":"AT","stateCode":"2","latitude":"46.60627000","longitude":"13.85615000"},{"name":"Sankt Georgen am Längsee","countryCode":"AT","stateCode":"2","latitude":"46.78061000","longitude":"14.43033000"},{"name":"St. Veiter Vorstadt","countryCode":"AT","stateCode":"2","latitude":"46.63170000","longitude":"14.30579000"},{"name":"Stall","countryCode":"AT","stateCode":"2","latitude":"46.89056000","longitude":"13.03694000"},{"name":"Steindorf am Ossiacher See","countryCode":"AT","stateCode":"2","latitude":"46.69833000","longitude":"14.00917000"},{"name":"Steinfeld","countryCode":"AT","stateCode":"2","latitude":"46.75812000","longitude":"13.24934000"},{"name":"Steuerberg","countryCode":"AT","stateCode":"2","latitude":"46.78804000","longitude":"14.11290000"},{"name":"Stockenboi","countryCode":"AT","stateCode":"2","latitude":"46.72611000","longitude":"13.52306000"},{"name":"Straßburg-Stadt","countryCode":"AT","stateCode":"2","latitude":"46.89444000","longitude":"14.32861000"},{"name":"Trebesing","countryCode":"AT","stateCode":"2","latitude":"46.88639000","longitude":"13.51028000"},{"name":"Treibach","countryCode":"AT","stateCode":"2","latitude":"46.86667000","longitude":"14.46667000"},{"name":"Untere Fellach","countryCode":"AT","stateCode":"2","latitude":"46.62504000","longitude":"13.82681000"},{"name":"Velden am Wörthersee","countryCode":"AT","stateCode":"2","latitude":"46.61301000","longitude":"14.04130000"},{"name":"Viktring","countryCode":"AT","stateCode":"2","latitude":"46.59194000","longitude":"14.26917000"},{"name":"Viktringer Vorstadt","countryCode":"AT","stateCode":"2","latitude":"46.61773000","longitude":"14.30931000"},{"name":"Villach","countryCode":"AT","stateCode":"2","latitude":"46.61028000","longitude":"13.85583000"},{"name":"Villach-Innere Stadt","countryCode":"AT","stateCode":"2","latitude":"46.61275000","longitude":"13.84638000"},{"name":"Villacher Vorstadt","countryCode":"AT","stateCode":"2","latitude":"46.62368000","longitude":"14.28892000"},{"name":"Völkendorf","countryCode":"AT","stateCode":"2","latitude":"46.60806000","longitude":"13.83153000"},{"name":"Völkermarkt","countryCode":"AT","stateCode":"2","latitude":"46.66222000","longitude":"14.63444000"},{"name":"Völkermarkter Vorstadt","countryCode":"AT","stateCode":"2","latitude":"46.62418000","longitude":"14.32081000"},{"name":"Waiern","countryCode":"AT","stateCode":"2","latitude":"46.73028000","longitude":"14.08194000"},{"name":"Warmbad-Judendorf","countryCode":"AT","stateCode":"2","latitude":"46.60126000","longitude":"13.82241000"},{"name":"Weitensfeld","countryCode":"AT","stateCode":"2","latitude":"46.84743000","longitude":"14.19213000"},{"name":"Wernberg","countryCode":"AT","stateCode":"2","latitude":"46.61667000","longitude":"13.93333000"},{"name":"Winklern","countryCode":"AT","stateCode":"2","latitude":"46.87361000","longitude":"12.87472000"},{"name":"Wolfsberg","countryCode":"AT","stateCode":"2","latitude":"46.84056000","longitude":"14.84417000"},{"name":"Wudmath","countryCode":"AT","stateCode":"2","latitude":"46.59634000","longitude":"13.98067000"},{"name":"Wölfnitz","countryCode":"AT","stateCode":"2","latitude":"46.66639000","longitude":"14.25806000"},{"name":"Albeck","countryCode":"AT","stateCode":"2","latitude":"46.81666667","longitude":"14.10000000"},{"name":"Bad Bleiberg","countryCode":"AT","stateCode":"2","latitude":"46.62416667","longitude":"13.68777778"},{"name":"Bad Eisenkappel","countryCode":"AT","stateCode":"2","latitude":"46.48333333","longitude":"14.60000000"},{"name":"Bad Kleinkirchheim","countryCode":"AT","stateCode":"2","latitude":"46.81361111","longitude":"13.79277778"},{"name":"Deutsch-Griffen","countryCode":"AT","stateCode":"2","latitude":"46.85500000","longitude":"14.07388889"},{"name":"Ebriach","countryCode":"AT","stateCode":"2","latitude":"46.46667000","longitude":"14.51667000"},{"name":"Eisenkappel-Vellach","countryCode":"AT","stateCode":"2","latitude":"46.48638889","longitude":"14.59611111"},{"name":"Feffernitz","countryCode":"AT","stateCode":"2","latitude":"46.68333333","longitude":"13.70000000"},{"name":"Frantschach-Sankt Gertraud","countryCode":"AT","stateCode":"2","latitude":"46.86111111","longitude":"14.86027778"},{"name":"Gemmersdorf","countryCode":"AT","stateCode":"2","latitude":"46.75740000","longitude":"14.90220000"},{"name":"Gerlamoos","countryCode":"AT","stateCode":"2","latitude":"46.76391000","longitude":"13.27200000"},{"name":"Gitschtal","countryCode":"AT","stateCode":"2","latitude":"46.67972222","longitude":"13.26055556"},{"name":"Gmünd in Kärnten","countryCode":"AT","stateCode":"2","latitude":"46.91472000","longitude":"13.54670000"},{"name":"Görtschach","countryCode":"AT","stateCode":"2","latitude":"46.61278000","longitude":"13.46500000"},{"name":"Hermagor-Pressegger See","countryCode":"AT","stateCode":"2","latitude":"46.62722222","longitude":"13.36722222"},{"name":"Klagenfurt","countryCode":"AT","stateCode":"2","latitude":"46.63873000","longitude":"14.29730000"},{"name":"Kleblach-Lind","countryCode":"AT","stateCode":"2","latitude":"46.76722222","longitude":"13.35805556"},{"name":"Krems","countryCode":"AT","stateCode":"2","latitude":"46.92250000","longitude":"13.56750000"},{"name":"Kötschach-Mauthen","countryCode":"AT","stateCode":"2","latitude":"46.66666667","longitude":"13.00000000"},{"name":"Lamnitz","countryCode":"AT","stateCode":"2","latitude":"46.86666667","longitude":"12.98333333"},{"name":"Leppen","countryCode":"AT","stateCode":"2","latitude":"46.48333000","longitude":"14.63333000"},{"name":"Lesachtal","countryCode":"AT","stateCode":"2","latitude":"46.69388889","longitude":"12.81583333"},{"name":"Lobersberg","countryCode":"AT","stateCode":"2","latitude":"46.86500000","longitude":"12.91111111"},{"name":"Lurnfeld","countryCode":"AT","stateCode":"2","latitude":"46.83333333","longitude":"13.36666667"},{"name":"Magdalensberg","countryCode":"AT","stateCode":"2","latitude":"46.70111111","longitude":"14.43111111"},{"name":"Mallnitz","countryCode":"AT","stateCode":"2","latitude":"46.98972222","longitude":"13.17000000"},{"name":"Malta","countryCode":"AT","stateCode":"2","latitude":"46.96666667","longitude":"13.51666667"},{"name":"Nötsch im Gailtal","countryCode":"AT","stateCode":"2","latitude":"46.59000000","longitude":"13.62277778"},{"name":"Oberdörfl","countryCode":"AT","stateCode":"2","latitude":"46.55528000","longitude":"14.10806000"},{"name":"Obermillstatt","countryCode":"AT","stateCode":"2","latitude":"46.81060000","longitude":"13.59080000"},{"name":"Pischeldorf","countryCode":"AT","stateCode":"2","latitude":"46.68333000","longitude":"14.45000000"},{"name":"Pusarnitz","countryCode":"AT","stateCode":"2","latitude":"46.83333000","longitude":"13.40000000"},{"name":"Pöckau","countryCode":"AT","stateCode":"2","latitude":"46.55000000","longitude":"13.73330000"},{"name":"Reichenau","countryCode":"AT","stateCode":"2","latitude":"46.85416667","longitude":"13.89305556"},{"name":"Reißeck","countryCode":"AT","stateCode":"2","latitude":"46.87694444","longitude":"13.30555556"},{"name":"Rittersdorf","countryCode":"AT","stateCode":"2","latitude":"46.75111000","longitude":"13.03444000"},{"name":"Sankt Egyden an der Drau","countryCode":"AT","stateCode":"2","latitude":"46.57722000","longitude":"14.06167000"},{"name":"Sankt Georgen im Lavanttal","countryCode":"AT","stateCode":"2","latitude":"46.71666667","longitude":"14.91666667"},{"name":"Sankt Jakob","countryCode":"AT","stateCode":"2","latitude":"46.54777778","longitude":"14.05722222"},{"name":"Sankt Jakob im Rosental","countryCode":"AT","stateCode":"2","latitude":"46.54777778","longitude":"14.05722222"},{"name":"Sankt Kanzian am Klopeiner See","countryCode":"AT","stateCode":"2","latitude":"46.61444444","longitude":"14.57583333"},{"name":"Sankt Stefan im Gailtal","countryCode":"AT","stateCode":"2","latitude":"46.61666667","longitude":"13.51666667"},{"name":"Sankt Urban","countryCode":"AT","stateCode":"2","latitude":"46.75027778","longitude":"14.16916667"},{"name":"Sirnitz","countryCode":"AT","stateCode":"2","latitude":"46.82361000","longitude":"14.05944000"},{"name":"St. Andrä","countryCode":"AT","stateCode":"2","latitude":"46.76473000","longitude":"14.82442000"},{"name":"St. Margareten im Rosental","countryCode":"AT","stateCode":"2","latitude":"46.52498000","longitude":"14.41600000"},{"name":"St. Paul im Lavanttal","countryCode":"AT","stateCode":"2","latitude":"46.69869000","longitude":"14.84877000"},{"name":"St. Stefan im Gailtal","countryCode":"AT","stateCode":"2","latitude":"46.60796000","longitude":"13.50973000"},{"name":"St. Urban","countryCode":"AT","stateCode":"2","latitude":"46.76128000","longitude":"14.16658000"},{"name":"St. Veit an der Glan","countryCode":"AT","stateCode":"2","latitude":"46.73536000","longitude":"14.35404000"},{"name":"Straßburg","countryCode":"AT","stateCode":"2","latitude":"46.89555556","longitude":"14.33083333"},{"name":"Suetschach","countryCode":"AT","stateCode":"2","latitude":"46.52694444","longitude":"14.15638889"},{"name":"Techelsberg","countryCode":"AT","stateCode":"2","latitude":"46.65861111","longitude":"14.10194444"},{"name":"Timenitz","countryCode":"AT","stateCode":"2","latitude":"46.68333000","longitude":"14.41667000"},{"name":"Treffen","countryCode":"AT","stateCode":"2","latitude":"46.66833333","longitude":"13.85555556"},{"name":"Tschachoritsch","countryCode":"AT","stateCode":"2","latitude":"46.55352000","longitude":"14.21461000"},{"name":"Umberg","countryCode":"AT","stateCode":"2","latitude":"46.64833000","longitude":"13.95750000"},{"name":"Velden am Wörther See","countryCode":"AT","stateCode":"2","latitude":"46.61250000","longitude":"14.04194444"},{"name":"Weitensfeld im Gurktal","countryCode":"AT","stateCode":"2","latitude":"46.84861111","longitude":"14.19166667"},{"name":"Weißensee","countryCode":"AT","stateCode":"2","latitude":"46.71666667","longitude":"13.30000000"},{"name":"Weißenstein","countryCode":"AT","stateCode":"2","latitude":"46.68222222","longitude":"13.72361111"},{"name":"Zell","countryCode":"AT","stateCode":"2","latitude":"46.47222222","longitude":"14.38888889"},{"name":"Andau","countryCode":"AT","stateCode":"1","latitude":"47.77441000","longitude":"17.03293000"},{"name":"Antau","countryCode":"AT","stateCode":"1","latitude":"47.77377000","longitude":"16.47984000"},{"name":"Apetlon","countryCode":"AT","stateCode":"1","latitude":"47.74394000","longitude":"16.83020000"},{"name":"Bad Sauerbrunn","countryCode":"AT","stateCode":"1","latitude":"47.77439000","longitude":"16.32841000"},{"name":"Bad Tatzmannsdorf","countryCode":"AT","stateCode":"1","latitude":"47.33126000","longitude":"16.23067000"},{"name":"Badersdorf","countryCode":"AT","stateCode":"1","latitude":"47.20000000","longitude":"16.36667000"},{"name":"Bernstein","countryCode":"AT","stateCode":"1","latitude":"47.40000000","longitude":"16.25000000"},{"name":"Bocksdorf","countryCode":"AT","stateCode":"1","latitude":"47.14256000","longitude":"16.17784000"},{"name":"Breitenbrunn","countryCode":"AT","stateCode":"1","latitude":"47.94452000","longitude":"16.73149000"},{"name":"Bruckneudorf","countryCode":"AT","stateCode":"1","latitude":"48.01667000","longitude":"16.78333000"},{"name":"Deutsch Jahrndorf","countryCode":"AT","stateCode":"1","latitude":"48.01667000","longitude":"17.10000000"},{"name":"Deutsch Kaltenbrunn","countryCode":"AT","stateCode":"1","latitude":"47.09455000","longitude":"16.13145000"},{"name":"Deutschkreutz","countryCode":"AT","stateCode":"1","latitude":"47.60000000","longitude":"16.63333000"},{"name":"Donnerskirchen","countryCode":"AT","stateCode":"1","latitude":"47.89425000","longitude":"16.64635000"},{"name":"Drassburg","countryCode":"AT","stateCode":"1","latitude":"47.74645000","longitude":"16.48679000"},{"name":"Eberau","countryCode":"AT","stateCode":"1","latitude":"47.10764000","longitude":"16.46044000"},{"name":"Edelstal","countryCode":"AT","stateCode":"1","latitude":"48.10000000","longitude":"16.98333000"},{"name":"Eisenstadt","countryCode":"AT","stateCode":"1","latitude":"47.84565000","longitude":"16.52327000"},{"name":"Eisenstadt Stadt","countryCode":"AT","stateCode":"1","latitude":"47.84450000","longitude":"16.52575000"},{"name":"Eisenstadt-Umgebung","countryCode":"AT","stateCode":"1","latitude":"47.83333000","longitude":"16.58333000"},{"name":"Eltendorf","countryCode":"AT","stateCode":"1","latitude":"47.00870000","longitude":"16.20239000"},{"name":"Forchtenstein","countryCode":"AT","stateCode":"1","latitude":"47.71161000","longitude":"16.34525000"},{"name":"Frauenkirchen","countryCode":"AT","stateCode":"1","latitude":"47.83678000","longitude":"16.92581000"},{"name":"Gattendorf","countryCode":"AT","stateCode":"1","latitude":"48.01667000","longitude":"16.98333000"},{"name":"Gols","countryCode":"AT","stateCode":"1","latitude":"47.89689000","longitude":"16.91113000"},{"name":"Grafenschachen","countryCode":"AT","stateCode":"1","latitude":"47.36667000","longitude":"16.06667000"},{"name":"Grosshöflein","countryCode":"AT","stateCode":"1","latitude":"47.83586000","longitude":"16.48035000"},{"name":"Grosspetersdorf","countryCode":"AT","stateCode":"1","latitude":"47.23895000","longitude":"16.31783000"},{"name":"Güssing","countryCode":"AT","stateCode":"1","latitude":"47.05936000","longitude":"16.32431000"},{"name":"Güttenbach","countryCode":"AT","stateCode":"1","latitude":"47.15710000","longitude":"16.29230000"},{"name":"Hackerberg","countryCode":"AT","stateCode":"1","latitude":"47.20000000","longitude":"16.11667000"},{"name":"Halbturn","countryCode":"AT","stateCode":"1","latitude":"47.87019000","longitude":"16.97542000"},{"name":"Hannersdorf","countryCode":"AT","stateCode":"1","latitude":"47.22895000","longitude":"16.38250000"},{"name":"Heiligenbrunn","countryCode":"AT","stateCode":"1","latitude":"47.02705000","longitude":"16.41688000"},{"name":"Heiligenkreuz im Lafnitztal","countryCode":"AT","stateCode":"1","latitude":"46.98917000","longitude":"16.26083000"},{"name":"Heugraben","countryCode":"AT","stateCode":"1","latitude":"47.11783000","longitude":"16.19041000"},{"name":"Hirm","countryCode":"AT","stateCode":"1","latitude":"47.78652000","longitude":"16.45460000"},{"name":"Horitschon","countryCode":"AT","stateCode":"1","latitude":"47.58729000","longitude":"16.54696000"},{"name":"Hornstein","countryCode":"AT","stateCode":"1","latitude":"47.88049000","longitude":"16.44447000"},{"name":"Illmitz","countryCode":"AT","stateCode":"1","latitude":"47.76148000","longitude":"16.80024000"},{"name":"Inzenhof","countryCode":"AT","stateCode":"1","latitude":"47.01667000","longitude":"16.31667000"},{"name":"Jabing","countryCode":"AT","stateCode":"1","latitude":"47.23880000","longitude":"16.27659000"},{"name":"Jennersdorf","countryCode":"AT","stateCode":"1","latitude":"46.93848000","longitude":"16.14158000"},{"name":"Jois","countryCode":"AT","stateCode":"1","latitude":"47.96165000","longitude":"16.79604000"},{"name":"Kaisersdorf","countryCode":"AT","stateCode":"1","latitude":"47.53741000","longitude":"16.39198000"},{"name":"Kemeten","countryCode":"AT","stateCode":"1","latitude":"47.24859000","longitude":"16.15213000"},{"name":"Kittsee","countryCode":"AT","stateCode":"1","latitude":"48.09250000","longitude":"17.06389000"},{"name":"Kleinhöflein im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.84151000","longitude":"16.50413000"},{"name":"Kleinmürbisch","countryCode":"AT","stateCode":"1","latitude":"47.03299000","longitude":"16.32448000"},{"name":"Klingenbach","countryCode":"AT","stateCode":"1","latitude":"47.75202000","longitude":"16.54069000"},{"name":"Kobersdorf","countryCode":"AT","stateCode":"1","latitude":"47.59572000","longitude":"16.39173000"},{"name":"Kohfidisch","countryCode":"AT","stateCode":"1","latitude":"47.17472000","longitude":"16.35701000"},{"name":"Krensdorf","countryCode":"AT","stateCode":"1","latitude":"47.78552000","longitude":"16.41495000"},{"name":"Kukmirn","countryCode":"AT","stateCode":"1","latitude":"47.07544000","longitude":"16.21033000"},{"name":"Königsdorf","countryCode":"AT","stateCode":"1","latitude":"47.00000000","longitude":"16.16667000"},{"name":"Lackenbach","countryCode":"AT","stateCode":"1","latitude":"47.59042000","longitude":"16.46533000"},{"name":"Lackendorf","countryCode":"AT","stateCode":"1","latitude":"47.58996000","longitude":"16.50404000"},{"name":"Leithaprodersdorf","countryCode":"AT","stateCode":"1","latitude":"47.93348000","longitude":"16.47915000"},{"name":"Litzelsdorf","countryCode":"AT","stateCode":"1","latitude":"47.20826000","longitude":"16.17170000"},{"name":"Lockenhaus","countryCode":"AT","stateCode":"1","latitude":"47.40753000","longitude":"16.41623000"},{"name":"Loipersbach im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.69656000","longitude":"16.47919000"},{"name":"Loretto","countryCode":"AT","stateCode":"1","latitude":"47.91559000","longitude":"16.51790000"},{"name":"Lutzmannsburg","countryCode":"AT","stateCode":"1","latitude":"47.46373000","longitude":"16.63665000"},{"name":"Mannersdorf an der Rabnitz","countryCode":"AT","stateCode":"1","latitude":"47.42815000","longitude":"16.52678000"},{"name":"Mariasdorf","countryCode":"AT","stateCode":"1","latitude":"47.36580000","longitude":"16.23136000"},{"name":"Markt Allhau","countryCode":"AT","stateCode":"1","latitude":"47.28333000","longitude":"16.08333000"},{"name":"Markt Neuhodis","countryCode":"AT","stateCode":"1","latitude":"47.29565000","longitude":"16.39564000"},{"name":"Markt Sankt Martin","countryCode":"AT","stateCode":"1","latitude":"47.56205000","longitude":"16.42508000"},{"name":"Marz","countryCode":"AT","stateCode":"1","latitude":"47.71667000","longitude":"16.41667000"},{"name":"Mattersburg","countryCode":"AT","stateCode":"1","latitude":"47.73333000","longitude":"16.40000000"},{"name":"Mischendorf","countryCode":"AT","stateCode":"1","latitude":"47.19277000","longitude":"16.31444000"},{"name":"Mitterpullendorf","countryCode":"AT","stateCode":"1","latitude":"47.49325000","longitude":"16.52129000"},{"name":"Mogersdorf","countryCode":"AT","stateCode":"1","latitude":"46.94917000","longitude":"16.23222000"},{"name":"Moschendorf","countryCode":"AT","stateCode":"1","latitude":"47.05843000","longitude":"16.47728000"},{"name":"Mönchhof","countryCode":"AT","stateCode":"1","latitude":"47.88020000","longitude":"16.94126000"},{"name":"Mörbisch am See","countryCode":"AT","stateCode":"1","latitude":"47.75000000","longitude":"16.66667000"},{"name":"Mühlgraben","countryCode":"AT","stateCode":"1","latitude":"46.88972000","longitude":"16.04083000"},{"name":"Müllendorf","countryCode":"AT","stateCode":"1","latitude":"47.83943000","longitude":"16.46258000"},{"name":"Neckenmarkt","countryCode":"AT","stateCode":"1","latitude":"47.59964000","longitude":"16.54670000"},{"name":"Neuberg im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.16894000","longitude":"16.26054000"},{"name":"Neudörfl","countryCode":"AT","stateCode":"1","latitude":"47.79655000","longitude":"16.29770000"},{"name":"Neufeld an der Leitha","countryCode":"AT","stateCode":"1","latitude":"47.86558000","longitude":"16.37856000"},{"name":"Neuhaus am Klausenbach","countryCode":"AT","stateCode":"1","latitude":"46.86667000","longitude":"16.03333000"},{"name":"Neusiedl am See","countryCode":"AT","stateCode":"1","latitude":"47.94901000","longitude":"16.84170000"},{"name":"Neustift an der Lafnitz","countryCode":"AT","stateCode":"1","latitude":"47.36667000","longitude":"16.03333000"},{"name":"Neustift bei Güssing","countryCode":"AT","stateCode":"1","latitude":"47.02474000","longitude":"16.26041000"},{"name":"Neutal","countryCode":"AT","stateCode":"1","latitude":"47.54548000","longitude":"16.44619000"},{"name":"Nickelsdorf","countryCode":"AT","stateCode":"1","latitude":"47.94056000","longitude":"17.06944000"},{"name":"Nikitsch","countryCode":"AT","stateCode":"1","latitude":"47.53615000","longitude":"16.66017000"},{"name":"Oberdorf im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.21667000","longitude":"16.21667000"},{"name":"Oberloisdorf","countryCode":"AT","stateCode":"1","latitude":"47.44736000","longitude":"16.50764000"},{"name":"Oberpullendorf","countryCode":"AT","stateCode":"1","latitude":"47.50352000","longitude":"16.50447000"},{"name":"Oberschützen","countryCode":"AT","stateCode":"1","latitude":"47.35138000","longitude":"16.20732000"},{"name":"Oberwart","countryCode":"AT","stateCode":"1","latitude":"47.28971000","longitude":"16.20595000"},{"name":"Oggau","countryCode":"AT","stateCode":"1","latitude":"47.83333000","longitude":"16.66667000"},{"name":"Olbendorf","countryCode":"AT","stateCode":"1","latitude":"47.18333000","longitude":"16.20000000"},{"name":"Ollersdorf im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.18333000","longitude":"16.16667000"},{"name":"Oslip","countryCode":"AT","stateCode":"1","latitude":"47.82906000","longitude":"16.61957000"},{"name":"Pama","countryCode":"AT","stateCode":"1","latitude":"48.05000000","longitude":"17.03333000"},{"name":"Pamhagen","countryCode":"AT","stateCode":"1","latitude":"47.70092000","longitude":"16.90779000"},{"name":"Parndorf","countryCode":"AT","stateCode":"1","latitude":"47.99963000","longitude":"16.86049000"},{"name":"Pilgersdorf","countryCode":"AT","stateCode":"1","latitude":"47.44106000","longitude":"16.34920000"},{"name":"Pinkafeld","countryCode":"AT","stateCode":"1","latitude":"47.36667000","longitude":"16.11667000"},{"name":"Piringsdorf","countryCode":"AT","stateCode":"1","latitude":"47.44826000","longitude":"16.41516000"},{"name":"Podersdorf am See","countryCode":"AT","stateCode":"1","latitude":"47.85412000","longitude":"16.83706000"},{"name":"Politischer Bezirk Güssing","countryCode":"AT","stateCode":"1","latitude":"47.10164000","longitude":"16.30363000"},{"name":"Politischer Bezirk Jennersdorf","countryCode":"AT","stateCode":"1","latitude":"46.96667000","longitude":"16.15000000"},{"name":"Politischer Bezirk Mattersburg","countryCode":"AT","stateCode":"1","latitude":"47.73823000","longitude":"16.39486000"},{"name":"Politischer Bezirk Neusiedl am See","countryCode":"AT","stateCode":"1","latitude":"47.88853000","longitude":"16.92465000"},{"name":"Politischer Bezirk Oberpullendorf","countryCode":"AT","stateCode":"1","latitude":"47.50184000","longitude":"16.50593000"},{"name":"Politischer Bezirk Oberwart","countryCode":"AT","stateCode":"1","latitude":"47.28854000","longitude":"16.20861000"},{"name":"Potzneusiedl","countryCode":"AT","stateCode":"1","latitude":"48.04504000","longitude":"16.94770000"},{"name":"Purbach am Neusiedler See","countryCode":"AT","stateCode":"1","latitude":"47.91289000","longitude":"16.69561000"},{"name":"Pöttelsdorf","countryCode":"AT","stateCode":"1","latitude":"47.75369000","longitude":"16.43864000"},{"name":"Pöttsching","countryCode":"AT","stateCode":"1","latitude":"47.80445000","longitude":"16.37109000"},{"name":"Raiding","countryCode":"AT","stateCode":"1","latitude":"47.56581000","longitude":"16.53056000"},{"name":"Rechnitz","countryCode":"AT","stateCode":"1","latitude":"47.30467000","longitude":"16.44095000"},{"name":"Riedlingsdorf","countryCode":"AT","stateCode":"1","latitude":"47.35000000","longitude":"16.13333000"},{"name":"Ritzing","countryCode":"AT","stateCode":"1","latitude":"47.61316000","longitude":"16.49546000"},{"name":"Rohr im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.11667000","longitude":"16.16667000"},{"name":"Rohrbach bei Mattersburg","countryCode":"AT","stateCode":"1","latitude":"47.70520000","longitude":"16.43005000"},{"name":"Rotenturm an der Pinka","countryCode":"AT","stateCode":"1","latitude":"47.25000000","longitude":"16.25000000"},{"name":"Rudersdorf","countryCode":"AT","stateCode":"1","latitude":"47.05000000","longitude":"16.11667000"},{"name":"Rust","countryCode":"AT","stateCode":"1","latitude":"47.80122000","longitude":"16.67158000"},{"name":"Rust Stadt","countryCode":"AT","stateCode":"1","latitude":"47.80174000","longitude":"16.67210000"},{"name":"Sankt Andrä am Zicksee","countryCode":"AT","stateCode":"1","latitude":"47.78410000","longitude":"16.94195000"},{"name":"Sankt Georgen am Leithagebirge","countryCode":"AT","stateCode":"1","latitude":"47.85000000","longitude":"16.55000000"},{"name":"Sankt Margarethen im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.80335000","longitude":"16.60875000"},{"name":"Sankt Martin an der Raab","countryCode":"AT","stateCode":"1","latitude":"46.92250000","longitude":"16.13611000"},{"name":"Sankt Michael im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.12852000","longitude":"16.27148000"},{"name":"Schachendorf","countryCode":"AT","stateCode":"1","latitude":"47.26667000","longitude":"16.43333000"},{"name":"Schandorf","countryCode":"AT","stateCode":"1","latitude":"47.24183000","longitude":"16.42267000"},{"name":"Schattendorf","countryCode":"AT","stateCode":"1","latitude":"47.70973000","longitude":"16.50979000"},{"name":"Schützen am Gebirge","countryCode":"AT","stateCode":"1","latitude":"47.85233000","longitude":"16.62334000"},{"name":"Siegendorf im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.78098000","longitude":"16.54232000"},{"name":"Sieggraben","countryCode":"AT","stateCode":"1","latitude":"47.65128000","longitude":"16.37993000"},{"name":"Sigless","countryCode":"AT","stateCode":"1","latitude":"47.77533000","longitude":"16.39503000"},{"name":"Stadtschlaining","countryCode":"AT","stateCode":"1","latitude":"47.31667000","longitude":"16.28333000"},{"name":"Stegersbach","countryCode":"AT","stateCode":"1","latitude":"47.16667000","longitude":"16.16667000"},{"name":"Steinbrunn","countryCode":"AT","stateCode":"1","latitude":"47.83333000","longitude":"16.41667000"},{"name":"Stinatz","countryCode":"AT","stateCode":"1","latitude":"47.20266000","longitude":"16.13312000"},{"name":"Stoob","countryCode":"AT","stateCode":"1","latitude":"47.52845000","longitude":"16.47760000"},{"name":"Stotzing","countryCode":"AT","stateCode":"1","latitude":"47.90688000","longitude":"16.54580000"},{"name":"Strem","countryCode":"AT","stateCode":"1","latitude":"47.04498000","longitude":"16.41426000"},{"name":"Tadten","countryCode":"AT","stateCode":"1","latitude":"47.76667000","longitude":"16.98333000"},{"name":"Tobaj","countryCode":"AT","stateCode":"1","latitude":"47.08333000","longitude":"16.30000000"},{"name":"Trausdorf an der Wulka","countryCode":"AT","stateCode":"1","latitude":"47.81350000","longitude":"16.55760000"},{"name":"Tschanigraben","countryCode":"AT","stateCode":"1","latitude":"47.01667000","longitude":"16.30000000"},{"name":"Unterfrauenhaid","countryCode":"AT","stateCode":"1","latitude":"47.57116000","longitude":"16.49885000"},{"name":"Unterkohlstätten","countryCode":"AT","stateCode":"1","latitude":"47.38333000","longitude":"16.31667000"},{"name":"Unterwart","countryCode":"AT","stateCode":"1","latitude":"47.25000000","longitude":"16.23333000"},{"name":"Wallern im Burgenland","countryCode":"AT","stateCode":"1","latitude":"47.72847000","longitude":"16.93706000"},{"name":"Weichselbaum","countryCode":"AT","stateCode":"1","latitude":"46.94250000","longitude":"16.18750000"},{"name":"Weiden am See","countryCode":"AT","stateCode":"1","latitude":"47.92532000","longitude":"16.86899000"},{"name":"Weiden bei Rechnitz","countryCode":"AT","stateCode":"1","latitude":"47.30000000","longitude":"16.35000000"},{"name":"Weingraben","countryCode":"AT","stateCode":"1","latitude":"47.51393000","longitude":"16.36375000"},{"name":"Weppersdorf","countryCode":"AT","stateCode":"1","latitude":"47.57954000","longitude":"16.42679000"},{"name":"Wiesen","countryCode":"AT","stateCode":"1","latitude":"47.73776000","longitude":"16.33798000"},{"name":"Wiesfleck","countryCode":"AT","stateCode":"1","latitude":"47.38458000","longitude":"16.14552000"},{"name":"Wimpassing an der Leitha","countryCode":"AT","stateCode":"1","latitude":"47.91667000","longitude":"16.43333000"},{"name":"Winden am See","countryCode":"AT","stateCode":"1","latitude":"47.95000000","longitude":"16.75000000"},{"name":"Wolfau","countryCode":"AT","stateCode":"1","latitude":"47.25000000","longitude":"16.10000000"},{"name":"Wulkaprodersdorf","countryCode":"AT","stateCode":"1","latitude":"47.79753000","longitude":"16.50447000"},{"name":"Wörterberg","countryCode":"AT","stateCode":"1","latitude":"47.21667000","longitude":"16.10000000"},{"name":"Zagersdorf","countryCode":"AT","stateCode":"1","latitude":"47.76471000","longitude":"16.51382000"},{"name":"Zillingtal","countryCode":"AT","stateCode":"1","latitude":"47.81442000","longitude":"16.40928000"},{"name":"Zurndorf","countryCode":"AT","stateCode":"1","latitude":"47.98314000","longitude":"17.00315000"},{"name":"Donaustadt","countryCode":"AT","stateCode":"9","latitude":"48.23330000","longitude":"16.46002000"},{"name":"Favoriten","countryCode":"AT","stateCode":"9","latitude":"48.16116000","longitude":"16.38233000"},{"name":"Floridsdorf","countryCode":"AT","stateCode":"9","latitude":"48.25000000","longitude":"16.40000000"},{"name":"Hernals","countryCode":"AT","stateCode":"9","latitude":"48.23333000","longitude":"16.26667000"},{"name":"Hietzing","countryCode":"AT","stateCode":"9","latitude":"48.18623000","longitude":"16.29650000"},{"name":"Innere Stadt","countryCode":"AT","stateCode":"9","latitude":"48.20906000","longitude":"16.37135000"},{"name":"Meidling","countryCode":"AT","stateCode":"9","latitude":"48.16667000","longitude":"16.33333000"},{"name":"Ottakring","countryCode":"AT","stateCode":"9","latitude":"48.21667000","longitude":"16.30000000"},{"name":"Simmering","countryCode":"AT","stateCode":"9","latitude":"48.18333000","longitude":"16.43333000"},{"name":"Vienna","countryCode":"AT","stateCode":"9","latitude":"48.20849000","longitude":"16.37208000"},{"name":"Abbey","countryCode":"AU","stateCode":"WA","latitude":"-33.66364000","longitude":"115.25635000"},{"name":"Albany","countryCode":"AU","stateCode":"WA","latitude":"-34.70990000","longitude":"118.12345000"},{"name":"Albany city centre","countryCode":"AU","stateCode":"WA","latitude":"-35.02479000","longitude":"117.88472000"},{"name":"Alexander Heights","countryCode":"AU","stateCode":"WA","latitude":"-31.82758000","longitude":"115.86501000"},{"name":"Alfred Cove","countryCode":"AU","stateCode":"WA","latitude":"-32.03316000","longitude":"115.81259000"},{"name":"Alkimos","countryCode":"AU","stateCode":"WA","latitude":"-31.63039000","longitude":"115.68638000"},{"name":"Applecross","countryCode":"AU","stateCode":"WA","latitude":"-32.01667000","longitude":"115.83333000"},{"name":"Ardross","countryCode":"AU","stateCode":"WA","latitude":"-32.02696000","longitude":"115.83548000"},{"name":"Armadale","countryCode":"AU","stateCode":"WA","latitude":"-32.17887000","longitude":"116.12750000"},{"name":"Ascot","countryCode":"AU","stateCode":"WA","latitude":"-31.93818000","longitude":"115.92258000"},{"name":"Ashburton","countryCode":"AU","stateCode":"WA","latitude":"-22.27674000","longitude":"116.90057000"},{"name":"Ashby","countryCode":"AU","stateCode":"WA","latitude":"-31.73255000","longitude":"115.79768000"},{"name":"Ashfield","countryCode":"AU","stateCode":"WA","latitude":"-31.91721000","longitude":"115.93796000"},{"name":"Attadale","countryCode":"AU","stateCode":"WA","latitude":"-32.02489000","longitude":"115.80200000"},{"name":"Atwell","countryCode":"AU","stateCode":"WA","latitude":"-32.14346000","longitude":"115.86528000"},{"name":"Aubin Grove","countryCode":"AU","stateCode":"WA","latitude":"-32.16714000","longitude":"115.86264000"},{"name":"Augusta","countryCode":"AU","stateCode":"WA","latitude":"-34.31566000","longitude":"115.15922000"},{"name":"Augusta-Margaret River Shire","countryCode":"AU","stateCode":"WA","latitude":"-34.11520000","longitude":"115.32277000"},{"name":"Australind","countryCode":"AU","stateCode":"WA","latitude":"-33.27920000","longitude":"115.71504000"},{"name":"Aveley","countryCode":"AU","stateCode":"WA","latitude":"-31.78132000","longitude":"115.98959000"},{"name":"Bakers Hill","countryCode":"AU","stateCode":"WA","latitude":"-31.74692000","longitude":"116.45866000"},{"name":"Balcatta","countryCode":"AU","stateCode":"WA","latitude":"-31.87501000","longitude":"115.82839000"},{"name":"Baldivis","countryCode":"AU","stateCode":"WA","latitude":"-32.32889000","longitude":"115.83047000"},{"name":"Balga","countryCode":"AU","stateCode":"WA","latitude":"-31.85497000","longitude":"115.83986000"},{"name":"Ballajura","countryCode":"AU","stateCode":"WA","latitude":"-31.84062000","longitude":"115.89549000"},{"name":"Banjup","countryCode":"AU","stateCode":"WA","latitude":"-32.14179000","longitude":"115.88671000"},{"name":"Banksia Grove","countryCode":"AU","stateCode":"WA","latitude":"-31.69615000","longitude":"115.80501000"},{"name":"Bassendean","countryCode":"AU","stateCode":"WA","latitude":"-31.90584000","longitude":"115.94501000"},{"name":"Bateman","countryCode":"AU","stateCode":"WA","latitude":"-32.05547000","longitude":"115.84737000"},{"name":"Baynton","countryCode":"AU","stateCode":"WA","latitude":"-20.75164000","longitude":"116.80139000"},{"name":"Bayonet Head","countryCode":"AU","stateCode":"WA","latitude":"-34.97305000","longitude":"117.93446000"},{"name":"Bayswater","countryCode":"AU","stateCode":"WA","latitude":"-31.91181000","longitude":"115.90870000"},{"name":"Beachlands","countryCode":"AU","stateCode":"WA","latitude":"-28.78570000","longitude":"114.60192000"},{"name":"Beaconsfield","countryCode":"AU","stateCode":"WA","latitude":"-32.06748000","longitude":"115.76401000"},{"name":"Beckenham","countryCode":"AU","stateCode":"WA","latitude":"-32.02481000","longitude":"115.95989000"},{"name":"Bedford","countryCode":"AU","stateCode":"WA","latitude":"-31.91132000","longitude":"115.88920000"},{"name":"Bedfordale","countryCode":"AU","stateCode":"WA","latitude":"-32.17406000","longitude":"116.05040000"},{"name":"Beechboro","countryCode":"AU","stateCode":"WA","latitude":"-31.86515000","longitude":"115.93661000"},{"name":"Beeliar","countryCode":"AU","stateCode":"WA","latitude":"-32.13339000","longitude":"115.80637000"},{"name":"Beldon","countryCode":"AU","stateCode":"WA","latitude":"-31.77466000","longitude":"115.76270000"},{"name":"Bellevue","countryCode":"AU","stateCode":"WA","latitude":"-31.90116000","longitude":"116.02762000"},{"name":"Belmont","countryCode":"AU","stateCode":"WA","latitude":"-31.95458000","longitude":"115.94218000"},{"name":"Bennett Springs","countryCode":"AU","stateCode":"WA","latitude":"-31.85941000","longitude":"115.94512000"},{"name":"Bentley","countryCode":"AU","stateCode":"WA","latitude":"-32.00224000","longitude":"115.92473000"},{"name":"Beresford","countryCode":"AU","stateCode":"WA","latitude":"-28.75754000","longitude":"114.61965000"},{"name":"Bertram","countryCode":"AU","stateCode":"WA","latitude":"-32.24369000","longitude":"115.84572000"},{"name":"Beverley","countryCode":"AU","stateCode":"WA","latitude":"-32.10839000","longitude":"116.92736000"},{"name":"Bibra Lake","countryCode":"AU","stateCode":"WA","latitude":"-32.09764000","longitude":"115.81921000"},{"name":"Bicton","countryCode":"AU","stateCode":"WA","latitude":"-32.02778000","longitude":"115.78333000"},{"name":"Bilingurr","countryCode":"AU","stateCode":"WA","latitude":"-17.90909000","longitude":"122.22921000"},{"name":"Bindoon","countryCode":"AU","stateCode":"WA","latitude":"-31.38663000","longitude":"116.09664000"},{"name":"Binningup","countryCode":"AU","stateCode":"WA","latitude":"-33.14830000","longitude":"115.69519000"},{"name":"Bluff Point","countryCode":"AU","stateCode":"WA","latitude":"-28.73740000","longitude":"114.62278000"},{"name":"Boddington","countryCode":"AU","stateCode":"WA","latitude":"-32.79195000","longitude":"116.41883000"},{"name":"Booragoon","countryCode":"AU","stateCode":"WA","latitude":"-32.03945000","longitude":"115.83369000"},{"name":"Boulder","countryCode":"AU","stateCode":"WA","latitude":"-30.78204000","longitude":"121.49120000"},{"name":"Boyanup","countryCode":"AU","stateCode":"WA","latitude":"-33.48295000","longitude":"115.72838000"},{"name":"Boyup Brook","countryCode":"AU","stateCode":"WA","latitude":"-33.88555000","longitude":"116.51885000"},{"name":"Brabham","countryCode":"AU","stateCode":"WA","latitude":"-31.82728000","longitude":"115.97417000"},{"name":"Brentwood","countryCode":"AU","stateCode":"WA","latitude":"-32.04347000","longitude":"115.85246000"},{"name":"Bridgetown","countryCode":"AU","stateCode":"WA","latitude":"-33.96242000","longitude":"116.13598000"},{"name":"Bridgetown-Greenbushes","countryCode":"AU","stateCode":"WA","latitude":"-33.99234000","longitude":"116.22502000"},{"name":"Broadwater","countryCode":"AU","stateCode":"WA","latitude":"-33.66304000","longitude":"115.28420000"},{"name":"Brockman","countryCode":"AU","stateCode":"WA","latitude":"-24.88126000","longitude":"113.65365000"},{"name":"Brookdale","countryCode":"AU","stateCode":"WA","latitude":"-32.16696000","longitude":"116.00193000"},{"name":"Brookton","countryCode":"AU","stateCode":"WA","latitude":"-32.35533000","longitude":"116.99994000"},{"name":"Broome","countryCode":"AU","stateCode":"WA","latitude":"-17.94041000","longitude":"122.64038000"},{"name":"Broomehill-Tambellup","countryCode":"AU","stateCode":"WA","latitude":"-34.01320000","longitude":"117.65297000"},{"name":"Bruce Rock","countryCode":"AU","stateCode":"WA","latitude":"-31.96651000","longitude":"118.02385000"},{"name":"Brunswick","countryCode":"AU","stateCode":"WA","latitude":"-33.23240000","longitude":"115.86282000"},{"name":"Bulgarra","countryCode":"AU","stateCode":"WA","latitude":"-20.72584000","longitude":"116.85673000"},{"name":"Bull Creek","countryCode":"AU","stateCode":"WA","latitude":"-32.05625000","longitude":"115.86242000"},{"name":"Bullsbrook","countryCode":"AU","stateCode":"WA","latitude":"-31.66905000","longitude":"115.99990000"},{"name":"Bunbury","countryCode":"AU","stateCode":"WA","latitude":"-33.32711000","longitude":"115.64137000"},{"name":"Burns Beach","countryCode":"AU","stateCode":"WA","latitude":"-31.72060000","longitude":"115.72050000"},{"name":"Burswood","countryCode":"AU","stateCode":"WA","latitude":"-31.95872000","longitude":"115.90396000"},{"name":"Busselton","countryCode":"AU","stateCode":"WA","latitude":"-33.68477000","longitude":"115.37080000"},{"name":"Busselton city cenre","countryCode":"AU","stateCode":"WA","latitude":"-33.65078000","longitude":"115.34932000"},{"name":"Butler","countryCode":"AU","stateCode":"WA","latitude":"-31.64298000","longitude":"115.70431000"},{"name":"Byford","countryCode":"AU","stateCode":"WA","latitude":"-32.22099000","longitude":"116.00900000"},{"name":"Cable Beach","countryCode":"AU","stateCode":"WA","latitude":"-17.96098000","longitude":"122.21269000"},{"name":"Calista","countryCode":"AU","stateCode":"WA","latitude":"-32.24100000","longitude":"115.79763000"},{"name":"Cambridge","countryCode":"AU","stateCode":"WA","latitude":"-31.93542000","longitude":"115.79887000"},{"name":"Camillo","countryCode":"AU","stateCode":"WA","latitude":"-32.11292000","longitude":"116.00205000"},{"name":"Canning","countryCode":"AU","stateCode":"WA","latitude":"-32.04923000","longitude":"115.91943000"},{"name":"Canning Vale","countryCode":"AU","stateCode":"WA","latitude":"-32.05799000","longitude":"115.91814000"},{"name":"Cannington","countryCode":"AU","stateCode":"WA","latitude":"-32.01625000","longitude":"115.93648000"},{"name":"Capel","countryCode":"AU","stateCode":"WA","latitude":"-33.52704000","longitude":"115.61813000"},{"name":"Cardup","countryCode":"AU","stateCode":"WA","latitude":"-32.25802000","longitude":"115.98512000"},{"name":"Carey Park","countryCode":"AU","stateCode":"WA","latitude":"-33.34878000","longitude":"115.64930000"},{"name":"Carine","countryCode":"AU","stateCode":"WA","latitude":"-31.85230000","longitude":"115.78258000"},{"name":"Carlisle","countryCode":"AU","stateCode":"WA","latitude":"-31.97945000","longitude":"115.91808000"},{"name":"Carnamah","countryCode":"AU","stateCode":"WA","latitude":"-29.80411000","longitude":"115.59402000"},{"name":"Carnarvon","countryCode":"AU","stateCode":"WA","latitude":"-24.88258000","longitude":"113.65713000"},{"name":"Carramar","countryCode":"AU","stateCode":"WA","latitude":"-31.69023000","longitude":"115.77159000"},{"name":"Castletown","countryCode":"AU","stateCode":"WA","latitude":"-33.83237000","longitude":"121.91563000"},{"name":"Casuarina","countryCode":"AU","stateCode":"WA","latitude":"-32.24143000","longitude":"115.86980000"},{"name":"Caversham","countryCode":"AU","stateCode":"WA","latitude":"-31.88333000","longitude":"115.96667000"},{"name":"Champion Lakes","countryCode":"AU","stateCode":"WA","latitude":"-32.11913000","longitude":"115.98617000"},{"name":"Chapman Valley","countryCode":"AU","stateCode":"WA","latitude":"-28.27249000","longitude":"115.02794000"},{"name":"Chidlow","countryCode":"AU","stateCode":"WA","latitude":"-31.86094000","longitude":"116.27243000"},{"name":"Chittering","countryCode":"AU","stateCode":"WA","latitude":"-31.35829000","longitude":"116.05131000"},{"name":"Churchlands","countryCode":"AU","stateCode":"WA","latitude":"-31.92142000","longitude":"115.79322000"},{"name":"City Beach","countryCode":"AU","stateCode":"WA","latitude":"-31.93440000","longitude":"115.76174000"},{"name":"City of Cockburn","countryCode":"AU","stateCode":"WA","latitude":"-32.10264000","longitude":"115.84431000"},{"name":"City of Perth","countryCode":"AU","stateCode":"WA","latitude":"-31.94978000","longitude":"115.85383000"},{"name":"Claremont","countryCode":"AU","stateCode":"WA","latitude":"-31.98127000","longitude":"115.77942000"},{"name":"Clarkson","countryCode":"AU","stateCode":"WA","latitude":"-31.68282000","longitude":"115.72470000"},{"name":"Cloverdale","countryCode":"AU","stateCode":"WA","latitude":"-31.96281000","longitude":"115.94428000"},{"name":"Cockburn Central","countryCode":"AU","stateCode":"WA","latitude":"-32.12133000","longitude":"115.84776000"},{"name":"College Grove","countryCode":"AU","stateCode":"WA","latitude":"-33.37587000","longitude":"115.65906000"},{"name":"Collie","countryCode":"AU","stateCode":"WA","latitude":"-33.27353000","longitude":"116.16558000"},{"name":"Como","countryCode":"AU","stateCode":"WA","latitude":"-31.99119000","longitude":"115.86336000"},{"name":"Connolly","countryCode":"AU","stateCode":"WA","latitude":"-31.74864000","longitude":"115.75053000"},{"name":"Coodanup","countryCode":"AU","stateCode":"WA","latitude":"-32.55187000","longitude":"115.75352000"},{"name":"Coogee","countryCode":"AU","stateCode":"WA","latitude":"-32.11934000","longitude":"115.76650000"},{"name":"Coolbellup","countryCode":"AU","stateCode":"WA","latitude":"-32.08124000","longitude":"115.80606000"},{"name":"Coolbinia","countryCode":"AU","stateCode":"WA","latitude":"-31.91470000","longitude":"115.84894000"},{"name":"Coolgardie","countryCode":"AU","stateCode":"WA","latitude":"-31.01438000","longitude":"121.20462000"},{"name":"Cooloongup","countryCode":"AU","stateCode":"WA","latitude":"-32.31506000","longitude":"115.77772000"},{"name":"Coorow","countryCode":"AU","stateCode":"WA","latitude":"-29.97865000","longitude":"115.65613000"},{"name":"Corrigin","countryCode":"AU","stateCode":"WA","latitude":"-32.37599000","longitude":"117.81023000"},{"name":"Cottesloe","countryCode":"AU","stateCode":"WA","latitude":"-31.99905000","longitude":"115.76089000"},{"name":"Cowaramup","countryCode":"AU","stateCode":"WA","latitude":"-33.85036000","longitude":"115.10379000"},{"name":"Craigie","countryCode":"AU","stateCode":"WA","latitude":"-31.78727000","longitude":"115.76989000"},{"name":"Cranbrook","countryCode":"AU","stateCode":"WA","latitude":"-34.33414000","longitude":"117.32898000"},{"name":"Crawley","countryCode":"AU","stateCode":"WA","latitude":"-31.98418000","longitude":"115.81603000"},{"name":"Cuballing","countryCode":"AU","stateCode":"WA","latitude":"-32.74026000","longitude":"117.15497000"},{"name":"Cue","countryCode":"AU","stateCode":"WA","latitude":"-27.22633000","longitude":"118.00496000"},{"name":"Cunderdin","countryCode":"AU","stateCode":"WA","latitude":"-31.61259000","longitude":"117.11803000"},{"name":"Currambine","countryCode":"AU","stateCode":"WA","latitude":"-31.73306000","longitude":"115.74766000"},{"name":"Daglish","countryCode":"AU","stateCode":"WA","latitude":"-31.95177000","longitude":"115.80880000"},{"name":"Dalkeith","countryCode":"AU","stateCode":"WA","latitude":"-31.99517000","longitude":"115.79980000"},{"name":"Dalwallinu","countryCode":"AU","stateCode":"WA","latitude":"-30.12998000","longitude":"116.98401000"},{"name":"Dalyellup","countryCode":"AU","stateCode":"WA","latitude":"-33.40844000","longitude":"115.61506000"},{"name":"Dampier","countryCode":"AU","stateCode":"WA","latitude":"-20.66275000","longitude":"116.71256000"},{"name":"Dampier Peninsula","countryCode":"AU","stateCode":"WA","latitude":"-16.93241000","longitude":"122.86559000"},{"name":"Dandaragan","countryCode":"AU","stateCode":"WA","latitude":"-30.54142000","longitude":"115.46132000"},{"name":"Darch","countryCode":"AU","stateCode":"WA","latitude":"-31.81255000","longitude":"115.84580000"},{"name":"Dardanup","countryCode":"AU","stateCode":"WA","latitude":"-33.41611000","longitude":"115.87410000"},{"name":"Darling Downs","countryCode":"AU","stateCode":"WA","latitude":"-32.19442000","longitude":"115.99187000"},{"name":"Darlington","countryCode":"AU","stateCode":"WA","latitude":"-31.91906000","longitude":"116.08120000"},{"name":"Dawesville","countryCode":"AU","stateCode":"WA","latitude":"-32.63229000","longitude":"115.62904000"},{"name":"Dayton","countryCode":"AU","stateCode":"WA","latitude":"-31.85251000","longitude":"115.97494000"},{"name":"Denham","countryCode":"AU","stateCode":"WA","latitude":"-25.92679000","longitude":"113.53327000"},{"name":"Denmark","countryCode":"AU","stateCode":"WA","latitude":"-34.93473000","longitude":"117.37518000"},{"name":"Derby","countryCode":"AU","stateCode":"WA","latitude":"-17.30295000","longitude":"123.62864000"},{"name":"Derby-West Kimberley","countryCode":"AU","stateCode":"WA","latitude":"-17.50447000","longitude":"125.28014000"},{"name":"Dianella","countryCode":"AU","stateCode":"WA","latitude":"-31.88822000","longitude":"115.87186000"},{"name":"Djugun","countryCode":"AU","stateCode":"WA","latitude":"-17.95395000","longitude":"122.22792000"},{"name":"Dongara","countryCode":"AU","stateCode":"WA","latitude":"-29.25818000","longitude":"114.93276000"},{"name":"Donnybrook","countryCode":"AU","stateCode":"WA","latitude":"-33.57130000","longitude":"115.82446000"},{"name":"Donnybrook-Balingup","countryCode":"AU","stateCode":"WA","latitude":"-33.70217000","longitude":"115.97778000"},{"name":"Doubleview","countryCode":"AU","stateCode":"WA","latitude":"-31.89627000","longitude":"115.78155000"},{"name":"Dowerin","countryCode":"AU","stateCode":"WA","latitude":"-31.11328000","longitude":"117.10566000"},{"name":"Drummond Cove","countryCode":"AU","stateCode":"WA","latitude":"-28.67379000","longitude":"114.61280000"},{"name":"Dudley Park","countryCode":"AU","stateCode":"WA","latitude":"-32.55221000","longitude":"115.73100000"},{"name":"Dumbleyung Shire","countryCode":"AU","stateCode":"WA","latitude":"-33.21780000","longitude":"117.98750000"},{"name":"Duncraig","countryCode":"AU","stateCode":"WA","latitude":"-31.83291000","longitude":"115.77590000"},{"name":"Dundas","countryCode":"AU","stateCode":"WA","latitude":"-32.12502000","longitude":"124.50582000"},{"name":"Dunsborough","countryCode":"AU","stateCode":"WA","latitude":"-33.61476000","longitude":"115.10445000"},{"name":"East Bunbury","countryCode":"AU","stateCode":"WA","latitude":"-33.33619000","longitude":"115.66041000"},{"name":"East Cannington","countryCode":"AU","stateCode":"WA","latitude":"-32.00980000","longitude":"115.95503000"},{"name":"East Carnarvon","countryCode":"AU","stateCode":"WA","latitude":"-24.86397000","longitude":"113.67768000"},{"name":"East Fremantle","countryCode":"AU","stateCode":"WA","latitude":"-32.03654000","longitude":"115.76714000"},{"name":"East Perth","countryCode":"AU","stateCode":"WA","latitude":"-31.95872000","longitude":"115.87109000"},{"name":"East Pilbara","countryCode":"AU","stateCode":"WA","latitude":"-21.61331000","longitude":"123.71368000"},{"name":"East Victoria Park","countryCode":"AU","stateCode":"WA","latitude":"-31.98894000","longitude":"115.90388000"},{"name":"Eaton","countryCode":"AU","stateCode":"WA","latitude":"-33.31664000","longitude":"115.70503000"},{"name":"Eden Hill","countryCode":"AU","stateCode":"WA","latitude":"-31.88908000","longitude":"115.94675000"},{"name":"Edgewater","countryCode":"AU","stateCode":"WA","latitude":"-31.76547000","longitude":"115.78223000"},{"name":"Eglinton","countryCode":"AU","stateCode":"WA","latitude":"-31.58677000","longitude":"115.68878000"},{"name":"Ellenbrook","countryCode":"AU","stateCode":"WA","latitude":"-31.76737000","longitude":"115.96936000"},{"name":"Embleton","countryCode":"AU","stateCode":"WA","latitude":"-31.90355000","longitude":"115.90902000"},{"name":"Erskine","countryCode":"AU","stateCode":"WA","latitude":"-32.55717000","longitude":"115.70657000"},{"name":"Esperance","countryCode":"AU","stateCode":"WA","latitude":"-33.85919000","longitude":"121.89164000"},{"name":"Esperance Shire","countryCode":"AU","stateCode":"WA","latitude":"-33.51970000","longitude":"122.15586000"},{"name":"Exmouth","countryCode":"AU","stateCode":"WA","latitude":"-22.03643000","longitude":"114.04358000"},{"name":"Falcon","countryCode":"AU","stateCode":"WA","latitude":"-32.58244000","longitude":"115.66199000"},{"name":"Ferndale","countryCode":"AU","stateCode":"WA","latitude":"-32.03494000","longitude":"115.92233000"},{"name":"Fitzroy Crossing","countryCode":"AU","stateCode":"WA","latitude":"-18.19714000","longitude":"125.56663000"},{"name":"Floreat","countryCode":"AU","stateCode":"WA","latitude":"-31.93862000","longitude":"115.79211000"},{"name":"Forrestdale","countryCode":"AU","stateCode":"WA","latitude":"-32.15520000","longitude":"115.93417000"},{"name":"Forrestfield","countryCode":"AU","stateCode":"WA","latitude":"-31.98277000","longitude":"116.00673000"},{"name":"Fremantle","countryCode":"AU","stateCode":"WA","latitude":"-32.05165000","longitude":"115.76379000"},{"name":"Garden Island","countryCode":"AU","stateCode":"WA","latitude":"-32.24264000","longitude":"115.69505000"},{"name":"Gelorup","countryCode":"AU","stateCode":"WA","latitude":"-33.42425000","longitude":"115.64094000"},{"name":"Geographe","countryCode":"AU","stateCode":"WA","latitude":"-33.63974000","longitude":"115.38358000"},{"name":"Geraldton","countryCode":"AU","stateCode":"WA","latitude":"-28.77897000","longitude":"114.61459000"},{"name":"Geraldton city centre","countryCode":"AU","stateCode":"WA","latitude":"-28.77754000","longitude":"114.61494000"},{"name":"Gidgegannup","countryCode":"AU","stateCode":"WA","latitude":"-31.75441000","longitude":"116.18746000"},{"name":"Gingin","countryCode":"AU","stateCode":"WA","latitude":"-31.18435000","longitude":"115.65944000"},{"name":"Girrawheen","countryCode":"AU","stateCode":"WA","latitude":"-31.84103000","longitude":"115.83978000"},{"name":"Glen Forrest","countryCode":"AU","stateCode":"WA","latitude":"-31.91929000","longitude":"116.10726000"},{"name":"Glen Iris","countryCode":"AU","stateCode":"WA","latitude":"-33.33713000","longitude":"115.67430000"},{"name":"Glendalough","countryCode":"AU","stateCode":"WA","latitude":"-31.91991000","longitude":"115.81945000"},{"name":"Gnangara","countryCode":"AU","stateCode":"WA","latitude":"-31.77612000","longitude":"115.86623000"},{"name":"Gnowangerup","countryCode":"AU","stateCode":"WA","latitude":"-34.08658000","longitude":"118.29832000"},{"name":"Golden Bay","countryCode":"AU","stateCode":"WA","latitude":"-32.42505000","longitude":"115.76099000"},{"name":"Goomalling","countryCode":"AU","stateCode":"WA","latitude":"-31.23457000","longitude":"116.79142000"},{"name":"Gooseberry Hill","countryCode":"AU","stateCode":"WA","latitude":"-31.95444000","longitude":"116.04920000"},{"name":"Gosnells","countryCode":"AU","stateCode":"WA","latitude":"-32.06763000","longitude":"116.00203000"},{"name":"Grasmere","countryCode":"AU","stateCode":"WA","latitude":"-35.01806000","longitude":"117.75556000"},{"name":"Greenfields","countryCode":"AU","stateCode":"WA","latitude":"-32.52429000","longitude":"115.76315000"},{"name":"Greenmount","countryCode":"AU","stateCode":"WA","latitude":"-31.90072000","longitude":"116.04950000"},{"name":"Greenwood","countryCode":"AU","stateCode":"WA","latitude":"-31.82723000","longitude":"115.80247000"},{"name":"Guildford","countryCode":"AU","stateCode":"WA","latitude":"-31.90000000","longitude":"115.96667000"},{"name":"Gwelup","countryCode":"AU","stateCode":"WA","latitude":"-31.87163000","longitude":"115.79484000"},{"name":"Halls Creek","countryCode":"AU","stateCode":"WA","latitude":"-19.00069000","longitude":"127.45204000"},{"name":"Halls Head","countryCode":"AU","stateCode":"WA","latitude":"-32.54315000","longitude":"115.69665000"},{"name":"Hamersley","countryCode":"AU","stateCode":"WA","latitude":"-31.84898000","longitude":"115.80757000"},{"name":"Hamilton Hill","countryCode":"AU","stateCode":"WA","latitude":"-32.08451000","longitude":"115.77946000"},{"name":"Hammond Park","countryCode":"AU","stateCode":"WA","latitude":"-32.16853000","longitude":"115.85040000"},{"name":"Hannans","countryCode":"AU","stateCode":"WA","latitude":"-30.71909000","longitude":"121.45480000"},{"name":"Harrisdale","countryCode":"AU","stateCode":"WA","latitude":"-32.11084000","longitude":"115.93563000"},{"name":"Harvey","countryCode":"AU","stateCode":"WA","latitude":"-33.14976000","longitude":"115.93376000"},{"name":"Heathridge","countryCode":"AU","stateCode":"WA","latitude":"-31.76244000","longitude":"115.75895000"},{"name":"Helena Valley","countryCode":"AU","stateCode":"WA","latitude":"-31.91938000","longitude":"116.03982000"},{"name":"Henley Brook","countryCode":"AU","stateCode":"WA","latitude":"-31.81393000","longitude":"115.98807000"},{"name":"Herne Hill","countryCode":"AU","stateCode":"WA","latitude":"-31.82553000","longitude":"116.02270000"},{"name":"High Wycombe","countryCode":"AU","stateCode":"WA","latitude":"-31.94444000","longitude":"116.00340000"},{"name":"Highgate","countryCode":"AU","stateCode":"WA","latitude":"-31.93971000","longitude":"115.87015000"},{"name":"Hilbert","countryCode":"AU","stateCode":"WA","latitude":"-32.17818000","longitude":"115.98490000"},{"name":"Hillarys","countryCode":"AU","stateCode":"WA","latitude":"-31.80698000","longitude":"115.74045000"},{"name":"Hillman","countryCode":"AU","stateCode":"WA","latitude":"-32.28327000","longitude":"115.76364000"},{"name":"Hilton","countryCode":"AU","stateCode":"WA","latitude":"-32.06208000","longitude":"115.78049000"},{"name":"Hocking","countryCode":"AU","stateCode":"WA","latitude":"-31.77012000","longitude":"115.81832000"},{"name":"Huntingdale","countryCode":"AU","stateCode":"WA","latitude":"-32.08318000","longitude":"115.96614000"},{"name":"Iluka","countryCode":"AU","stateCode":"WA","latitude":"-31.73554000","longitude":"115.73058000"},{"name":"Inglewood","countryCode":"AU","stateCode":"WA","latitude":"-31.91663000","longitude":"115.87980000"},{"name":"Innaloo","countryCode":"AU","stateCode":"WA","latitude":"-31.89272000","longitude":"115.79508000"},{"name":"Irwin","countryCode":"AU","stateCode":"WA","latitude":"-29.34192000","longitude":"115.04561000"},{"name":"Jandakot","countryCode":"AU","stateCode":"WA","latitude":"-32.10158000","longitude":"115.87083000"},{"name":"Jane Brook","countryCode":"AU","stateCode":"WA","latitude":"-31.86368000","longitude":"116.05039000"},{"name":"Jarrahdale","countryCode":"AU","stateCode":"WA","latitude":"-32.33580000","longitude":"116.05951000"},{"name":"Jerramungup","countryCode":"AU","stateCode":"WA","latitude":"-34.03050000","longitude":"119.11369000"},{"name":"Jindalee","countryCode":"AU","stateCode":"WA","latitude":"-31.64938000","longitude":"115.69496000"},{"name":"Jolimont","countryCode":"AU","stateCode":"WA","latitude":"-31.94564000","longitude":"115.80947000"},{"name":"Joondalup","countryCode":"AU","stateCode":"WA","latitude":"-31.77962000","longitude":"115.76498000"},{"name":"Joondanna","countryCode":"AU","stateCode":"WA","latitude":"-31.90767000","longitude":"115.84233000"},{"name":"Jurien Bay","countryCode":"AU","stateCode":"WA","latitude":"-30.30591000","longitude":"115.03825000"},{"name":"Kalamunda","countryCode":"AU","stateCode":"WA","latitude":"-32.00398000","longitude":"116.13292000"},{"name":"Kalbarri","countryCode":"AU","stateCode":"WA","latitude":"-27.71050000","longitude":"114.16505000"},{"name":"Kalgoorlie","countryCode":"AU","stateCode":"WA","latitude":"-30.74614000","longitude":"121.47420000"},{"name":"Kalgoorlie/Boulder","countryCode":"AU","stateCode":"WA","latitude":"-30.77632000","longitude":"124.92347000"},{"name":"Kallaroo","countryCode":"AU","stateCode":"WA","latitude":"-31.79098000","longitude":"115.75298000"},{"name":"Kambalda East","countryCode":"AU","stateCode":"WA","latitude":"-31.20550000","longitude":"121.67011000"},{"name":"Kambalda West","countryCode":"AU","stateCode":"WA","latitude":"-31.20169000","longitude":"121.63060000"},{"name":"Karawara","countryCode":"AU","stateCode":"WA","latitude":"-32.00860000","longitude":"115.88114000"},{"name":"Kardinya","countryCode":"AU","stateCode":"WA","latitude":"-32.06561000","longitude":"115.81483000"},{"name":"Karnup","countryCode":"AU","stateCode":"WA","latitude":"-32.41894000","longitude":"115.79267000"},{"name":"Karratha","countryCode":"AU","stateCode":"WA","latitude":"-20.73765000","longitude":"116.84629000"},{"name":"Karrinyup","countryCode":"AU","stateCode":"WA","latitude":"-31.87233000","longitude":"115.77684000"},{"name":"Katanning","countryCode":"AU","stateCode":"WA","latitude":"-33.62476000","longitude":"117.63965000"},{"name":"Kellerberrin","countryCode":"AU","stateCode":"WA","latitude":"-31.57709000","longitude":"117.80561000"},{"name":"Kelmscott","countryCode":"AU","stateCode":"WA","latitude":"-32.12434000","longitude":"116.02590000"},{"name":"Kent Shire","countryCode":"AU","stateCode":"WA","latitude":"-33.53881000","longitude":"118.66993000"},{"name":"Kenwick","countryCode":"AU","stateCode":"WA","latitude":"-32.03333000","longitude":"115.96667000"},{"name":"Kewdale","countryCode":"AU","stateCode":"WA","latitude":"-31.97886000","longitude":"115.95159000"},{"name":"Kiara","countryCode":"AU","stateCode":"WA","latitude":"-31.88156000","longitude":"115.93893000"},{"name":"Kingsley","countryCode":"AU","stateCode":"WA","latitude":"-31.81036000","longitude":"115.80077000"},{"name":"Kinross","countryCode":"AU","stateCode":"WA","latitude":"-31.71868000","longitude":"115.73839000"},{"name":"Kojonup","countryCode":"AU","stateCode":"WA","latitude":"-33.92546000","longitude":"117.03982000"},{"name":"Kondinin","countryCode":"AU","stateCode":"WA","latitude":"-32.48431000","longitude":"119.02420000"},{"name":"Koondoola","countryCode":"AU","stateCode":"WA","latitude":"-31.84145000","longitude":"115.86654000"},{"name":"Koorda","countryCode":"AU","stateCode":"WA","latitude":"-30.60412000","longitude":"117.40736000"},{"name":"Kulin","countryCode":"AU","stateCode":"WA","latitude":"-32.66096000","longitude":"118.57544000"},{"name":"Kununurra","countryCode":"AU","stateCode":"WA","latitude":"-15.77825000","longitude":"128.74208000"},{"name":"Kwinana","countryCode":"AU","stateCode":"WA","latitude":"-32.23391000","longitude":"115.82785000"},{"name":"Lake Grace","countryCode":"AU","stateCode":"WA","latitude":"-33.12910000","longitude":"119.42041000"},{"name":"Lakelands","countryCode":"AU","stateCode":"WA","latitude":"-32.47157000","longitude":"115.77291000"},{"name":"Lamington","countryCode":"AU","stateCode":"WA","latitude":"-30.73425000","longitude":"121.46163000"},{"name":"Landsdale","countryCode":"AU","stateCode":"WA","latitude":"-31.80750000","longitude":"115.86599000"},{"name":"Langford","countryCode":"AU","stateCode":"WA","latitude":"-32.04092000","longitude":"115.94157000"},{"name":"Lathlain","countryCode":"AU","stateCode":"WA","latitude":"-31.96755000","longitude":"115.90631000"},{"name":"Laverton","countryCode":"AU","stateCode":"WA","latitude":"-27.93793000","longitude":"125.27127000"},{"name":"Leda","countryCode":"AU","stateCode":"WA","latitude":"-32.26766000","longitude":"115.79930000"},{"name":"Leederville","countryCode":"AU","stateCode":"WA","latitude":"-31.93628000","longitude":"115.84190000"},{"name":"Leeming","countryCode":"AU","stateCode":"WA","latitude":"-32.07511000","longitude":"115.86613000"},{"name":"Leinster","countryCode":"AU","stateCode":"WA","latitude":"-27.92028000","longitude":"120.69670000"},{"name":"Leonora","countryCode":"AU","stateCode":"WA","latitude":"-28.39424000","longitude":"121.25960000"},{"name":"Leschenault","countryCode":"AU","stateCode":"WA","latitude":"-33.24519000","longitude":"115.72510000"},{"name":"Lesmurdie","countryCode":"AU","stateCode":"WA","latitude":"-32.00199000","longitude":"116.04821000"},{"name":"Little Grove","countryCode":"AU","stateCode":"WA","latitude":"-35.06803000","longitude":"117.87197000"},{"name":"Lockridge","countryCode":"AU","stateCode":"WA","latitude":"-31.88168000","longitude":"115.95031000"},{"name":"Lockyer","countryCode":"AU","stateCode":"WA","latitude":"-35.00567000","longitude":"117.85875000"},{"name":"Lower Chittering","countryCode":"AU","stateCode":"WA","latitude":"-31.58333000","longitude":"116.11667000"},{"name":"Lower King","countryCode":"AU","stateCode":"WA","latitude":"-34.95778000","longitude":"117.93833000"},{"name":"Lynwood","countryCode":"AU","stateCode":"WA","latitude":"-32.04013000","longitude":"115.92888000"},{"name":"Maddington","countryCode":"AU","stateCode":"WA","latitude":"-32.05000000","longitude":"115.98333000"},{"name":"Madeley","countryCode":"AU","stateCode":"WA","latitude":"-31.81110000","longitude":"115.82814000"},{"name":"Madora Bay","countryCode":"AU","stateCode":"WA","latitude":"-32.46951000","longitude":"115.75264000"},{"name":"Maida Vale","countryCode":"AU","stateCode":"WA","latitude":"-31.95187000","longitude":"116.02764000"},{"name":"Mandurah","countryCode":"AU","stateCode":"WA","latitude":"-32.52690000","longitude":"115.72170000"},{"name":"Mandurah city centre","countryCode":"AU","stateCode":"WA","latitude":"-32.52644000","longitude":"115.73361000"},{"name":"Manjimup","countryCode":"AU","stateCode":"WA","latitude":"-34.59789000","longitude":"116.26566000"},{"name":"Manning","countryCode":"AU","stateCode":"WA","latitude":"-32.01594000","longitude":"115.86714000"},{"name":"Marangaroo","countryCode":"AU","stateCode":"WA","latitude":"-31.82711000","longitude":"115.83843000"},{"name":"Marble Bar","countryCode":"AU","stateCode":"WA","latitude":"-21.17067000","longitude":"119.74441000"},{"name":"Margaret River","countryCode":"AU","stateCode":"WA","latitude":"-33.95504000","longitude":"115.07599000"},{"name":"Marmion","countryCode":"AU","stateCode":"WA","latitude":"-31.84158000","longitude":"115.75692000"},{"name":"Martin","countryCode":"AU","stateCode":"WA","latitude":"-32.07549000","longitude":"116.04536000"},{"name":"Maylands","countryCode":"AU","stateCode":"WA","latitude":"-31.93097000","longitude":"115.89486000"},{"name":"McKail","countryCode":"AU","stateCode":"WA","latitude":"-34.98533000","longitude":"117.83010000"},{"name":"Meadow Springs","countryCode":"AU","stateCode":"WA","latitude":"-32.49718000","longitude":"115.75334000"},{"name":"Medina","countryCode":"AU","stateCode":"WA","latitude":"-32.23406000","longitude":"115.79901000"},{"name":"Meekatharra","countryCode":"AU","stateCode":"WA","latitude":"-25.30330000","longitude":"118.99974000"},{"name":"Melville","countryCode":"AU","stateCode":"WA","latitude":"-32.04325000","longitude":"115.83408000"},{"name":"Menora","countryCode":"AU","stateCode":"WA","latitude":"-31.91889000","longitude":"115.86208000"},{"name":"Menzies","countryCode":"AU","stateCode":"WA","latitude":"-29.39176000","longitude":"123.71878000"},{"name":"Merredin","countryCode":"AU","stateCode":"WA","latitude":"-31.46054000","longitude":"118.38509000"},{"name":"Merriwa","countryCode":"AU","stateCode":"WA","latitude":"-31.66494000","longitude":"115.71273000"},{"name":"Middle Swan","countryCode":"AU","stateCode":"WA","latitude":"-31.85000000","longitude":"116.01667000"},{"name":"Midland","countryCode":"AU","stateCode":"WA","latitude":"-31.88909000","longitude":"116.01070000"},{"name":"Midvale","countryCode":"AU","stateCode":"WA","latitude":"-31.88881000","longitude":"116.03288000"},{"name":"Millars Well","countryCode":"AU","stateCode":"WA","latitude":"-20.74168000","longitude":"116.81731000"},{"name":"Millbridge","countryCode":"AU","stateCode":"WA","latitude":"-33.30617000","longitude":"115.73500000"},{"name":"Mindarie","countryCode":"AU","stateCode":"WA","latitude":"-31.68932000","longitude":"115.70698000"},{"name":"Mingenew","countryCode":"AU","stateCode":"WA","latitude":"-29.14515000","longitude":"115.50123000"},{"name":"Mira Mar","countryCode":"AU","stateCode":"WA","latitude":"-35.01517000","longitude":"117.90096000"},{"name":"Mirrabooka","countryCode":"AU","stateCode":"WA","latitude":"-31.85963000","longitude":"115.86587000"},{"name":"Moora","countryCode":"AU","stateCode":"WA","latitude":"-30.51218000","longitude":"116.20980000"},{"name":"Morawa","countryCode":"AU","stateCode":"WA","latitude":"-29.03545000","longitude":"116.05643000"},{"name":"Morley","countryCode":"AU","stateCode":"WA","latitude":"-31.88775000","longitude":"115.90990000"},{"name":"Mosman Park","countryCode":"AU","stateCode":"WA","latitude":"-32.01421000","longitude":"115.76613000"},{"name":"Mount Barker","countryCode":"AU","stateCode":"WA","latitude":"-34.63084000","longitude":"117.66606000"},{"name":"Mount Claremont","countryCode":"AU","stateCode":"WA","latitude":"-31.96177000","longitude":"115.78337000"},{"name":"Mount Hawthorn","countryCode":"AU","stateCode":"WA","latitude":"-31.92000000","longitude":"115.83509000"},{"name":"Mount Helena","countryCode":"AU","stateCode":"WA","latitude":"-31.87606000","longitude":"116.21025000"},{"name":"Mount Lawley","countryCode":"AU","stateCode":"WA","latitude":"-31.93439000","longitude":"115.87160000"},{"name":"Mount Magnet","countryCode":"AU","stateCode":"WA","latitude":"-28.29082000","longitude":"117.96655000"},{"name":"Mount Marshall","countryCode":"AU","stateCode":"WA","latitude":"-30.29376000","longitude":"118.00063000"},{"name":"Mount Melville","countryCode":"AU","stateCode":"WA","latitude":"-35.02216000","longitude":"117.87137000"},{"name":"Mount Nasura","countryCode":"AU","stateCode":"WA","latitude":"-32.13780000","longitude":"116.02473000"},{"name":"Mount Pleasant","countryCode":"AU","stateCode":"WA","latitude":"-32.03974000","longitude":"115.84993000"},{"name":"Mount Richon","countryCode":"AU","stateCode":"WA","latitude":"-32.17349000","longitude":"116.02137000"},{"name":"Mount Tarcoola","countryCode":"AU","stateCode":"WA","latitude":"-28.79859000","longitude":"114.62530000"},{"name":"Mukinbudin","countryCode":"AU","stateCode":"WA","latitude":"-30.63684000","longitude":"118.28648000"},{"name":"Mullaloo","countryCode":"AU","stateCode":"WA","latitude":"-31.77896000","longitude":"115.73676000"},{"name":"Mundaring","countryCode":"AU","stateCode":"WA","latitude":"-31.88456000","longitude":"116.21551000"},{"name":"Mundijong","countryCode":"AU","stateCode":"WA","latitude":"-32.29217000","longitude":"115.98564000"},{"name":"Munster","countryCode":"AU","stateCode":"WA","latitude":"-32.13647000","longitude":"115.78302000"},{"name":"Murchison","countryCode":"AU","stateCode":"WA","latitude":"-27.00893000","longitude":"116.41205000"},{"name":"Murdoch","countryCode":"AU","stateCode":"WA","latitude":"-32.06987000","longitude":"115.83757000"},{"name":"Murray","countryCode":"AU","stateCode":"WA","latitude":"-32.62391000","longitude":"115.96538000"},{"name":"Myaree","countryCode":"AU","stateCode":"WA","latitude":"-32.04000000","longitude":"115.81761000"},{"name":"Nannup","countryCode":"AU","stateCode":"WA","latitude":"-34.13466000","longitude":"115.67375000"},{"name":"Narembeen","countryCode":"AU","stateCode":"WA","latitude":"-32.02206000","longitude":"118.68990000"},{"name":"Narrogin","countryCode":"AU","stateCode":"WA","latitude":"-32.93282000","longitude":"117.17763000"},{"name":"Nedlands","countryCode":"AU","stateCode":"WA","latitude":"-31.97994000","longitude":"115.79942000"},{"name":"Newman","countryCode":"AU","stateCode":"WA","latitude":"-23.35644000","longitude":"119.73553000"},{"name":"Ngaanyatjarraku","countryCode":"AU","stateCode":"WA","latitude":"-25.08871000","longitude":"126.83494000"},{"name":"Nickol","countryCode":"AU","stateCode":"WA","latitude":"-20.74558000","longitude":"116.79540000"},{"name":"Nollamara","countryCode":"AU","stateCode":"WA","latitude":"-31.88016000","longitude":"115.84543000"},{"name":"Noranda","countryCode":"AU","stateCode":"WA","latitude":"-31.87333000","longitude":"115.89901000"},{"name":"North Beach","countryCode":"AU","stateCode":"WA","latitude":"-31.86298000","longitude":"115.75624000"},{"name":"North Coogee","countryCode":"AU","stateCode":"WA","latitude":"-32.09505000","longitude":"115.75972000"},{"name":"North Fremantle","countryCode":"AU","stateCode":"WA","latitude":"-32.03333000","longitude":"115.75000000"},{"name":"North Lake","countryCode":"AU","stateCode":"WA","latitude":"-32.08190000","longitude":"115.83567000"},{"name":"North Perth","countryCode":"AU","stateCode":"WA","latitude":"-31.92724000","longitude":"115.85276000"},{"name":"Northam","countryCode":"AU","stateCode":"WA","latitude":"-31.69898000","longitude":"116.64964000"},{"name":"Northampton Shire","countryCode":"AU","stateCode":"WA","latitude":"-28.04956000","longitude":"114.49589000"},{"name":"Northbridge","countryCode":"AU","stateCode":"WA","latitude":"-31.94784000","longitude":"115.85881000"},{"name":"Nullagine","countryCode":"AU","stateCode":"WA","latitude":"-21.88972000","longitude":"120.11140000"},{"name":"Nulsen","countryCode":"AU","stateCode":"WA","latitude":"-33.85696000","longitude":"121.87499000"},{"name":"Nungarin","countryCode":"AU","stateCode":"WA","latitude":"-31.13714000","longitude":"118.21768000"},{"name":"Oakford","countryCode":"AU","stateCode":"WA","latitude":"-32.20094000","longitude":"115.93391000"},{"name":"Ocean Reef","countryCode":"AU","stateCode":"WA","latitude":"-31.75871000","longitude":"115.73601000"},{"name":"Onslow","countryCode":"AU","stateCode":"WA","latitude":"-21.63764000","longitude":"115.11221000"},{"name":"Orana","countryCode":"AU","stateCode":"WA","latitude":"-34.99601000","longitude":"117.85925000"},{"name":"Orelia","countryCode":"AU","stateCode":"WA","latitude":"-32.23330000","longitude":"115.82227000"},{"name":"Osborne Park","countryCode":"AU","stateCode":"WA","latitude":"-31.90066000","longitude":"115.81083000"},{"name":"Padbury","countryCode":"AU","stateCode":"WA","latitude":"-31.80645000","longitude":"115.76880000"},{"name":"Palmyra","countryCode":"AU","stateCode":"WA","latitude":"-32.04502000","longitude":"115.78589000"},{"name":"Paraburdoo","countryCode":"AU","stateCode":"WA","latitude":"-23.20417000","longitude":"117.66973000"},{"name":"Parkerville","countryCode":"AU","stateCode":"WA","latitude":"-31.87472000","longitude":"116.13800000"},{"name":"Parkwood","countryCode":"AU","stateCode":"WA","latitude":"-32.04913000","longitude":"115.91838000"},{"name":"Parmelia","countryCode":"AU","stateCode":"WA","latitude":"-32.25784000","longitude":"115.82208000"},{"name":"Pearce","countryCode":"AU","stateCode":"WA","latitude":"-31.66667000","longitude":"116.01667000"},{"name":"Pearsall","countryCode":"AU","stateCode":"WA","latitude":"-31.78117000","longitude":"115.81823000"},{"name":"Pegs Creek","countryCode":"AU","stateCode":"WA","latitude":"-20.73830000","longitude":"116.83278000"},{"name":"Pemberton","countryCode":"AU","stateCode":"WA","latitude":"-34.44311000","longitude":"116.03689000"},{"name":"Peppermint Grove","countryCode":"AU","stateCode":"WA","latitude":"-31.99885000","longitude":"115.76697000"},{"name":"Perenjori","countryCode":"AU","stateCode":"WA","latitude":"-29.39784000","longitude":"116.53543000"},{"name":"Perth","countryCode":"AU","stateCode":"WA","latitude":"-31.95224000","longitude":"115.86140000"},{"name":"Perth city centre","countryCode":"AU","stateCode":"WA","latitude":"-31.95289000","longitude":"115.85152000"},{"name":"Piara Waters","countryCode":"AU","stateCode":"WA","latitude":"-32.13344000","longitude":"115.91634000"},{"name":"Piccadilly","countryCode":"AU","stateCode":"WA","latitude":"-30.74280000","longitude":"121.46418000"},{"name":"Pingelly","countryCode":"AU","stateCode":"WA","latitude":"-32.53174000","longitude":"117.20004000"},{"name":"Pinjarra","countryCode":"AU","stateCode":"WA","latitude":"-32.62980000","longitude":"115.87351000"},{"name":"Plantagenet Shire","countryCode":"AU","stateCode":"WA","latitude":"-34.62508000","longitude":"117.59753000"},{"name":"Port Denison","countryCode":"AU","stateCode":"WA","latitude":"-29.27367000","longitude":"114.92068000"},{"name":"Port Hedland","countryCode":"AU","stateCode":"WA","latitude":"-20.79258000","longitude":"118.63264000"},{"name":"Port Kennedy","countryCode":"AU","stateCode":"WA","latitude":"-32.37342000","longitude":"115.75150000"},{"name":"Quairading","countryCode":"AU","stateCode":"WA","latitude":"-32.01462000","longitude":"117.39835000"},{"name":"Queens Park","countryCode":"AU","stateCode":"WA","latitude":"-32.00314000","longitude":"115.94621000"},{"name":"Quindalup","countryCode":"AU","stateCode":"WA","latitude":"-33.63560000","longitude":"115.14899000"},{"name":"Quinns Rocks","countryCode":"AU","stateCode":"WA","latitude":"-31.67379000","longitude":"115.70372000"},{"name":"Rangeway","countryCode":"AU","stateCode":"WA","latitude":"-28.78665000","longitude":"114.63059000"},{"name":"Ravensthorpe","countryCode":"AU","stateCode":"WA","latitude":"-33.68375000","longitude":"120.15338000"},{"name":"Ravenswood","countryCode":"AU","stateCode":"WA","latitude":"-32.58240000","longitude":"115.83150000"},{"name":"Redcliffe","countryCode":"AU","stateCode":"WA","latitude":"-31.93845000","longitude":"115.94645000"},{"name":"Ridgewood","countryCode":"AU","stateCode":"WA","latitude":"-31.66150000","longitude":"115.72261000"},{"name":"Riverton","countryCode":"AU","stateCode":"WA","latitude":"-32.03468000","longitude":"115.89856000"},{"name":"Rivervale","countryCode":"AU","stateCode":"WA","latitude":"-31.95546000","longitude":"115.91306000"},{"name":"Rockingham","countryCode":"AU","stateCode":"WA","latitude":"-32.28239000","longitude":"115.73238000"},{"name":"Rockingham city centre","countryCode":"AU","stateCode":"WA","latitude":"-32.28407000","longitude":"115.73540000"},{"name":"Roebuck","countryCode":"AU","stateCode":"WA","latitude":"-18.17130000","longitude":"122.50116000"},{"name":"Roleystone","countryCode":"AU","stateCode":"WA","latitude":"-32.11458000","longitude":"116.07060000"},{"name":"Rossmoyne","countryCode":"AU","stateCode":"WA","latitude":"-32.03965000","longitude":"115.86781000"},{"name":"Safety Bay","countryCode":"AU","stateCode":"WA","latitude":"-32.30463000","longitude":"115.74213000"},{"name":"Salter Point","countryCode":"AU","stateCode":"WA","latitude":"-32.02384000","longitude":"115.86582000"},{"name":"Samson","countryCode":"AU","stateCode":"WA","latitude":"-32.06996000","longitude":"115.79770000"},{"name":"Sandstone","countryCode":"AU","stateCode":"WA","latitude":"-28.42189000","longitude":"118.98846000"},{"name":"Scarborough","countryCode":"AU","stateCode":"WA","latitude":"-31.89578000","longitude":"115.76431000"},{"name":"Secret Harbour","countryCode":"AU","stateCode":"WA","latitude":"-32.40589000","longitude":"115.75852000"},{"name":"Serpentine","countryCode":"AU","stateCode":"WA","latitude":"-32.36051000","longitude":"115.97723000"},{"name":"Serpentine-Jarrahdale","countryCode":"AU","stateCode":"WA","latitude":"-32.32452000","longitude":"116.04507000"},{"name":"Seville Grove","countryCode":"AU","stateCode":"WA","latitude":"-32.13645000","longitude":"115.98905000"},{"name":"Shark Bay","countryCode":"AU","stateCode":"WA","latitude":"-26.38916000","longitude":"114.21845000"},{"name":"Shelley","countryCode":"AU","stateCode":"WA","latitude":"-32.02957000","longitude":"115.88664000"},{"name":"Shenton Park","countryCode":"AU","stateCode":"WA","latitude":"-31.95575000","longitude":"115.79807000"},{"name":"Shoalwater","countryCode":"AU","stateCode":"WA","latitude":"-32.29088000","longitude":"115.71101000"},{"name":"Silver Sands","countryCode":"AU","stateCode":"WA","latitude":"-32.50857000","longitude":"115.73599000"},{"name":"Sinagra","countryCode":"AU","stateCode":"WA","latitude":"-31.74261000","longitude":"115.80633000"},{"name":"Singleton","countryCode":"AU","stateCode":"WA","latitude":"-32.44403000","longitude":"115.75725000"},{"name":"Somerville","countryCode":"AU","stateCode":"WA","latitude":"-30.76979000","longitude":"121.45438000"},{"name":"Sorrento","countryCode":"AU","stateCode":"WA","latitude":"-31.82533000","longitude":"115.75248000"},{"name":"South Bunbury","countryCode":"AU","stateCode":"WA","latitude":"-33.34910000","longitude":"115.63359000"},{"name":"South Carnarvon","countryCode":"AU","stateCode":"WA","latitude":"-24.89348000","longitude":"113.65846000"},{"name":"South Fremantle","countryCode":"AU","stateCode":"WA","latitude":"-32.06907000","longitude":"115.75453000"},{"name":"South Guildford","countryCode":"AU","stateCode":"WA","latitude":"-31.91220000","longitude":"115.96825000"},{"name":"South Hedland","countryCode":"AU","stateCode":"WA","latitude":"-20.40655000","longitude":"118.60069000"},{"name":"South Kalgoorlie","countryCode":"AU","stateCode":"WA","latitude":"-30.76507000","longitude":"121.47334000"},{"name":"South Lake","countryCode":"AU","stateCode":"WA","latitude":"-32.11125000","longitude":"115.83873000"},{"name":"South Perth","countryCode":"AU","stateCode":"WA","latitude":"-31.99884000","longitude":"115.87222000"},{"name":"South Yunderup","countryCode":"AU","stateCode":"WA","latitude":"-32.58510000","longitude":"115.78015000"},{"name":"Southern River","countryCode":"AU","stateCode":"WA","latitude":"-32.10658000","longitude":"115.95896000"},{"name":"Spalding","countryCode":"AU","stateCode":"WA","latitude":"-28.73525000","longitude":"114.63651000"},{"name":"Spearwood","countryCode":"AU","stateCode":"WA","latitude":"-32.10534000","longitude":"115.77797000"},{"name":"Spencer Park","countryCode":"AU","stateCode":"WA","latitude":"-35.00515000","longitude":"117.90005000"},{"name":"St George Ranges","countryCode":"AU","stateCode":"WA","latitude":"-18.98204000","longitude":"125.00873000"},{"name":"St James","countryCode":"AU","stateCode":"WA","latitude":"-32.00004000","longitude":"115.90980000"},{"name":"Stirling","countryCode":"AU","stateCode":"WA","latitude":"-31.87940000","longitude":"115.80929000"},{"name":"Stoneville","countryCode":"AU","stateCode":"WA","latitude":"-30.86667000","longitude":"121.76667000"},{"name":"Strathalbyn","countryCode":"AU","stateCode":"WA","latitude":"-28.75168000","longitude":"114.64576000"},{"name":"Stratton","countryCode":"AU","stateCode":"WA","latitude":"-31.86828000","longitude":"116.04066000"},{"name":"Subiaco","countryCode":"AU","stateCode":"WA","latitude":"-31.95964000","longitude":"115.81564000"},{"name":"Success","countryCode":"AU","stateCode":"WA","latitude":"-32.14281000","longitude":"115.84999000"},{"name":"Sunset Beach","countryCode":"AU","stateCode":"WA","latitude":"-28.71907000","longitude":"114.62297000"},{"name":"Swan","countryCode":"AU","stateCode":"WA","latitude":"-31.77039000","longitude":"116.08746000"},{"name":"Swan View","countryCode":"AU","stateCode":"WA","latitude":"-31.88333000","longitude":"116.05000000"},{"name":"Swanbourne","countryCode":"AU","stateCode":"WA","latitude":"-31.96878000","longitude":"115.76730000"},{"name":"Tammin","countryCode":"AU","stateCode":"WA","latitude":"-31.60512000","longitude":"117.48306000"},{"name":"Tapping","countryCode":"AU","stateCode":"WA","latitude":"-31.71947000","longitude":"115.79559000"},{"name":"Tarcoola Beach","countryCode":"AU","stateCode":"WA","latitude":"-28.81001000","longitude":"114.62236000"},{"name":"Telfer","countryCode":"AU","stateCode":"WA","latitude":"-21.21169000","longitude":"123.26175000"},{"name":"The Vines","countryCode":"AU","stateCode":"WA","latitude":"-31.75492000","longitude":"116.00238000"},{"name":"Thornlie","countryCode":"AU","stateCode":"WA","latitude":"-32.06003000","longitude":"115.95500000"},{"name":"Three Springs","countryCode":"AU","stateCode":"WA","latitude":"-29.51386000","longitude":"115.63158000"},{"name":"Tom Price","countryCode":"AU","stateCode":"WA","latitude":"-22.69390000","longitude":"117.79310000"},{"name":"Toodyay","countryCode":"AU","stateCode":"WA","latitude":"-31.46991000","longitude":"116.38804000"},{"name":"Trayning","countryCode":"AU","stateCode":"WA","latitude":"-31.16681000","longitude":"117.83812000"},{"name":"Trigg","countryCode":"AU","stateCode":"WA","latitude":"-31.86939000","longitude":"115.75710000"},{"name":"Tuart Hill","countryCode":"AU","stateCode":"WA","latitude":"-31.89808000","longitude":"115.83495000"},{"name":"Two Rocks","countryCode":"AU","stateCode":"WA","latitude":"-31.49985000","longitude":"115.58737000"},{"name":"Upper Gascoyne","countryCode":"AU","stateCode":"WA","latitude":"-24.71935000","longitude":"116.33876000"},{"name":"Usher","countryCode":"AU","stateCode":"WA","latitude":"-33.37982000","longitude":"115.62920000"},{"name":"Utakarra","countryCode":"AU","stateCode":"WA","latitude":"-28.78333000","longitude":"114.65000000"},{"name":"Vasse","countryCode":"AU","stateCode":"WA","latitude":"-33.69337000","longitude":"115.26780000"},{"name":"Victoria Park","countryCode":"AU","stateCode":"WA","latitude":"-31.97651000","longitude":"115.90592000"},{"name":"Victoria Plains","countryCode":"AU","stateCode":"WA","latitude":"-31.01632000","longitude":"116.28546000"},{"name":"Vincent","countryCode":"AU","stateCode":"WA","latitude":"-31.93138000","longitude":"115.85412000"},{"name":"Viveash","countryCode":"AU","stateCode":"WA","latitude":"-31.87861000","longitude":"115.99661000"},{"name":"Waggrakine","countryCode":"AU","stateCode":"WA","latitude":"-28.71883000","longitude":"114.63924000"},{"name":"Wagin","countryCode":"AU","stateCode":"WA","latitude":"-33.27501000","longitude":"117.38554000"},{"name":"Waikiki","countryCode":"AU","stateCode":"WA","latitude":"-32.31606000","longitude":"115.75460000"},{"name":"Wandering","countryCode":"AU","stateCode":"WA","latitude":"-32.52589000","longitude":"116.56668000"},{"name":"Wandi","countryCode":"AU","stateCode":"WA","latitude":"-32.19430000","longitude":"115.87630000"},{"name":"Wandina","countryCode":"AU","stateCode":"WA","latitude":"-28.81938000","longitude":"114.63464000"},{"name":"Wannanup","countryCode":"AU","stateCode":"WA","latitude":"-32.59946000","longitude":"115.64488000"},{"name":"Wanneroo","countryCode":"AU","stateCode":"WA","latitude":"-31.65293000","longitude":"115.72211000"},{"name":"Warnbro","countryCode":"AU","stateCode":"WA","latitude":"-32.34017000","longitude":"115.74730000"},{"name":"Waroona","countryCode":"AU","stateCode":"WA","latitude":"-32.84916000","longitude":"115.90429000"},{"name":"Warwick","countryCode":"AU","stateCode":"WA","latitude":"-31.83974000","longitude":"115.80855000"},{"name":"Waterford","countryCode":"AU","stateCode":"WA","latitude":"-32.01574000","longitude":"115.88662000"},{"name":"Watermans Bay","countryCode":"AU","stateCode":"WA","latitude":"-31.84915000","longitude":"115.75590000"},{"name":"Wattle Grove","countryCode":"AU","stateCode":"WA","latitude":"-32.00672000","longitude":"116.00046000"},{"name":"Wellard","countryCode":"AU","stateCode":"WA","latitude":"-32.26667000","longitude":"115.83333000"},{"name":"Wembley","countryCode":"AU","stateCode":"WA","latitude":"-31.93308000","longitude":"115.81783000"},{"name":"Wembley Downs","countryCode":"AU","stateCode":"WA","latitude":"-31.91169000","longitude":"115.77358000"},{"name":"West Arthur","countryCode":"AU","stateCode":"WA","latitude":"-33.44057000","longitude":"116.68597000"},{"name":"West Beach","countryCode":"AU","stateCode":"WA","latitude":"-33.87464000","longitude":"121.89013000"},{"name":"West Busselton","countryCode":"AU","stateCode":"WA","latitude":"-33.65792000","longitude":"115.32293000"},{"name":"West Lamington","countryCode":"AU","stateCode":"WA","latitude":"-30.74707000","longitude":"121.45248000"},{"name":"West Leederville","countryCode":"AU","stateCode":"WA","latitude":"-31.94141000","longitude":"115.83117000"},{"name":"West Perth","countryCode":"AU","stateCode":"WA","latitude":"-31.94896000","longitude":"115.84199000"},{"name":"Westminster","countryCode":"AU","stateCode":"WA","latitude":"-31.86744000","longitude":"115.83919000"},{"name":"Westonia","countryCode":"AU","stateCode":"WA","latitude":"-30.88436000","longitude":"118.72974000"},{"name":"White Gum Valley","countryCode":"AU","stateCode":"WA","latitude":"-32.06031000","longitude":"115.77058000"},{"name":"Wickepin","countryCode":"AU","stateCode":"WA","latitude":"-32.82211000","longitude":"117.63996000"},{"name":"Wickham","countryCode":"AU","stateCode":"WA","latitude":"-20.67474000","longitude":"117.13784000"},{"name":"Willagee","countryCode":"AU","stateCode":"WA","latitude":"-32.05196000","longitude":"115.80533000"},{"name":"Willetton","countryCode":"AU","stateCode":"WA","latitude":"-32.05251000","longitude":"115.88782000"},{"name":"Williams","countryCode":"AU","stateCode":"WA","latitude":"-33.05217000","longitude":"116.70943000"},{"name":"Wilson","countryCode":"AU","stateCode":"WA","latitude":"-32.02058000","longitude":"115.91181000"},{"name":"Wiluna","countryCode":"AU","stateCode":"WA","latitude":"-25.36630000","longitude":"121.93243000"},{"name":"Winthrop","countryCode":"AU","stateCode":"WA","latitude":"-32.05216000","longitude":"115.82972000"},{"name":"Withers","countryCode":"AU","stateCode":"WA","latitude":"-33.36807000","longitude":"115.63050000"},{"name":"Wongan-Ballidu","countryCode":"AU","stateCode":"WA","latitude":"-30.73138000","longitude":"116.84854000"},{"name":"Wonthella","countryCode":"AU","stateCode":"WA","latitude":"-28.76689000","longitude":"114.63338000"},{"name":"Woodanilling","countryCode":"AU","stateCode":"WA","latitude":"-33.51937000","longitude":"117.33580000"},{"name":"Woodbridge","countryCode":"AU","stateCode":"WA","latitude":"-31.88695000","longitude":"115.99196000"},{"name":"Woodvale","countryCode":"AU","stateCode":"WA","latitude":"-31.78928000","longitude":"115.79676000"},{"name":"Wooroloo","countryCode":"AU","stateCode":"WA","latitude":"-31.80380000","longitude":"116.31311000"},{"name":"Woorree","countryCode":"AU","stateCode":"WA","latitude":"-28.76677000","longitude":"114.65806000"},{"name":"Wundowie","countryCode":"AU","stateCode":"WA","latitude":"-31.76163000","longitude":"116.37990000"},{"name":"Wyalkatchem","countryCode":"AU","stateCode":"WA","latitude":"-31.19528000","longitude":"117.44682000"},{"name":"Wyndham-East Kimberley","countryCode":"AU","stateCode":"WA","latitude":"-15.51291000","longitude":"126.58779000"},{"name":"Yakamia","countryCode":"AU","stateCode":"WA","latitude":"-35.00392000","longitude":"117.87828000"},{"name":"Yalgoo","countryCode":"AU","stateCode":"WA","latitude":"-28.48787000","longitude":"117.15818000"},{"name":"Yallingup","countryCode":"AU","stateCode":"WA","latitude":"-33.64592000","longitude":"115.03514000"},{"name":"Yalyalup","countryCode":"AU","stateCode":"WA","latitude":"-33.67496000","longitude":"115.41449000"},{"name":"Yanchep","countryCode":"AU","stateCode":"WA","latitude":"-31.54678000","longitude":"115.63171000"},{"name":"Yangebup","countryCode":"AU","stateCode":"WA","latitude":"-32.12065000","longitude":"115.81623000"},{"name":"Yilgarn","countryCode":"AU","stateCode":"WA","latitude":"-30.90938000","longitude":"119.25881000"},{"name":"Yokine","countryCode":"AU","stateCode":"WA","latitude":"-31.90113000","longitude":"115.85319000"},{"name":"York","countryCode":"AU","stateCode":"WA","latitude":"-31.88809000","longitude":"116.76780000"},{"name":"Malaga","countryCode":"AU","stateCode":"WA","latitude":"-31.85814290","longitude":"115.87986450"},{"name":"Badgingarra","countryCode":"AU","stateCode":"WA","latitude":"-30.44367330","longitude":"115.47471450"},{"name":"Muchea","countryCode":"AU","stateCode":"WA","latitude":"-31.54936380","longitude":"115.87036200"},{"name":"Cervantes","countryCode":"AU","stateCode":"WA","latitude":"-30.50264750","longitude":"115.05417670"},{"name":"Woodridge","countryCode":"AU","stateCode":"WA","latitude":"-31.33143680","longitude":"115.58252470"},{"name":"Leeman","countryCode":"AU","stateCode":"WA","latitude":"-29.98735790","longitude":"114.95789040"},{"name":"Lancelin","countryCode":"AU","stateCode":"WA","latitude":"-31.02231270","longitude":"115.32398090"},{"name":"Green Head","countryCode":"AU","stateCode":"WA","latitude":"-30.07749610","longitude":"114.95851290"},{"name":"Cataby","countryCode":"AU","stateCode":"WA","latitude":"-30.72744730","longitude":"115.43201600"},{"name":"Regans Ford","countryCode":"AU","stateCode":"WA","latitude":"-30.95552880","longitude":"115.60734050"},{"name":"Hill River","countryCode":"AU","stateCode":"WA","latitude":"-30.25744110","longitude":"115.15365180"},{"name":"Abbotsbury","countryCode":"AU","stateCode":"NSW","latitude":"-33.87010000","longitude":"150.86119000"},{"name":"Abbotsford","countryCode":"AU","stateCode":"NSW","latitude":"-33.84889000","longitude":"151.12801000"},{"name":"Abercrombie","countryCode":"AU","stateCode":"NSW","latitude":"-33.38867000","longitude":"149.54580000"},{"name":"Aberdare","countryCode":"AU","stateCode":"NSW","latitude":"-32.84112000","longitude":"151.38168000"},{"name":"Aberdeen","countryCode":"AU","stateCode":"NSW","latitude":"-32.16588000","longitude":"150.89003000"},{"name":"Aberglasslyn","countryCode":"AU","stateCode":"NSW","latitude":"-32.70000000","longitude":"151.53333000"},{"name":"Abermain","countryCode":"AU","stateCode":"NSW","latitude":"-32.80740000","longitude":"151.42750000"},{"name":"Acacia Gardens","countryCode":"AU","stateCode":"NSW","latitude":"-33.73159000","longitude":"150.91636000"},{"name":"Adamstown","countryCode":"AU","stateCode":"NSW","latitude":"-32.93824000","longitude":"151.72541000"},{"name":"Adamstown Heights","countryCode":"AU","stateCode":"NSW","latitude":"-32.94906000","longitude":"151.71009000"},{"name":"Airds","countryCode":"AU","stateCode":"NSW","latitude":"-34.08599000","longitude":"150.83322000"},{"name":"Albion Park","countryCode":"AU","stateCode":"NSW","latitude":"-34.57132000","longitude":"150.77568000"},{"name":"Albion Park Rail","countryCode":"AU","stateCode":"NSW","latitude":"-34.56634000","longitude":"150.79177000"},{"name":"Albury","countryCode":"AU","stateCode":"NSW","latitude":"-36.07482000","longitude":"146.92401000"},{"name":"Albury Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-36.01494000","longitude":"146.95684000"},{"name":"Aldavilla","countryCode":"AU","stateCode":"NSW","latitude":"-31.08180000","longitude":"152.76790000"},{"name":"Alexandria","countryCode":"AU","stateCode":"NSW","latitude":"-33.89989000","longitude":"151.19951000"},{"name":"Alfords Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.98744000","longitude":"151.02526000"},{"name":"Allambie Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.76655000","longitude":"151.24981000"},{"name":"Allawah","countryCode":"AU","stateCode":"NSW","latitude":"-33.97257000","longitude":"151.11440000"},{"name":"Alstonville","countryCode":"AU","stateCode":"NSW","latitude":"-28.84186000","longitude":"153.44022000"},{"name":"Ambarvale","countryCode":"AU","stateCode":"NSW","latitude":"-34.08942000","longitude":"150.79656000"},{"name":"Anna Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.78135000","longitude":"152.08586000"},{"name":"Annandale","countryCode":"AU","stateCode":"NSW","latitude":"-33.88333000","longitude":"151.16667000"},{"name":"Annangrove","countryCode":"AU","stateCode":"NSW","latitude":"-33.65758000","longitude":"150.94755000"},{"name":"Appin","countryCode":"AU","stateCode":"NSW","latitude":"-34.20347000","longitude":"150.78644000"},{"name":"Arcadia","countryCode":"AU","stateCode":"NSW","latitude":"-33.61667000","longitude":"151.03333000"},{"name":"Arcadia vale","countryCode":"AU","stateCode":"NSW","latitude":"-33.06052000","longitude":"151.58408000"},{"name":"Argenton","countryCode":"AU","stateCode":"NSW","latitude":"-32.93505000","longitude":"151.63064000"},{"name":"Armidale","countryCode":"AU","stateCode":"NSW","latitude":"-30.50123000","longitude":"151.66553000"},{"name":"Arncliffe","countryCode":"AU","stateCode":"NSW","latitude":"-33.93627000","longitude":"151.14819000"},{"name":"Artarmon","countryCode":"AU","stateCode":"NSW","latitude":"-33.81667000","longitude":"151.18333000"},{"name":"Ashbury","countryCode":"AU","stateCode":"NSW","latitude":"-33.89785000","longitude":"151.11960000"},{"name":"Ashcroft","countryCode":"AU","stateCode":"NSW","latitude":"-33.91598000","longitude":"150.89985000"},{"name":"Ashfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.88834000","longitude":"151.12274000"},{"name":"Ashmont","countryCode":"AU","stateCode":"NSW","latitude":"-35.12491000","longitude":"147.33172000"},{"name":"Ashtonfield","countryCode":"AU","stateCode":"NSW","latitude":"-32.77331000","longitude":"151.60583000"},{"name":"Asquith","countryCode":"AU","stateCode":"NSW","latitude":"-33.68705000","longitude":"151.11630000"},{"name":"Auburn","countryCode":"AU","stateCode":"NSW","latitude":"-33.85000000","longitude":"151.03333000"},{"name":"Austinmer","countryCode":"AU","stateCode":"NSW","latitude":"-34.30516000","longitude":"150.93335000"},{"name":"Austral","countryCode":"AU","stateCode":"NSW","latitude":"-33.92745000","longitude":"150.80811000"},{"name":"Avoca Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.46818000","longitude":"151.43390000"},{"name":"Avondale","countryCode":"AU","stateCode":"NSW","latitude":"-34.51750000","longitude":"150.75010000"},{"name":"Balgowlah","countryCode":"AU","stateCode":"NSW","latitude":"-33.79494000","longitude":"151.25720000"},{"name":"Balgowlah Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.80661000","longitude":"151.26243000"},{"name":"Balgownie","countryCode":"AU","stateCode":"NSW","latitude":"-34.39505000","longitude":"150.88051000"},{"name":"Ballina","countryCode":"AU","stateCode":"NSW","latitude":"-28.85273000","longitude":"153.48568000"},{"name":"Balmain","countryCode":"AU","stateCode":"NSW","latitude":"-33.85481000","longitude":"151.18330000"},{"name":"Balmain East","countryCode":"AU","stateCode":"NSW","latitude":"-33.85710000","longitude":"151.19282000"},{"name":"Balranald","countryCode":"AU","stateCode":"NSW","latitude":"-34.67839000","longitude":"143.56384000"},{"name":"Bangalow","countryCode":"AU","stateCode":"NSW","latitude":"-28.68634000","longitude":"153.52153000"},{"name":"Bangor","countryCode":"AU","stateCode":"NSW","latitude":"-34.01667000","longitude":"151.03333000"},{"name":"Banksia","countryCode":"AU","stateCode":"NSW","latitude":"-33.94601000","longitude":"151.14304000"},{"name":"Bankstown","countryCode":"AU","stateCode":"NSW","latitude":"-33.91667000","longitude":"151.03333000"},{"name":"Banora Point","countryCode":"AU","stateCode":"NSW","latitude":"-28.21298000","longitude":"153.53634000"},{"name":"Bar Beach","countryCode":"AU","stateCode":"NSW","latitude":"-32.94128000","longitude":"151.76544000"},{"name":"Barden Ridge","countryCode":"AU","stateCode":"NSW","latitude":"-34.03413000","longitude":"151.01194000"},{"name":"Bardia","countryCode":"AU","stateCode":"NSW","latitude":"-33.97789000","longitude":"150.86306000"},{"name":"Bardwell Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.93534000","longitude":"151.12571000"},{"name":"Bardwell Valley","countryCode":"AU","stateCode":"NSW","latitude":"-33.93344000","longitude":"151.13668000"},{"name":"Bargo","countryCode":"AU","stateCode":"NSW","latitude":"-34.29301000","longitude":"150.57806000"},{"name":"Barham","countryCode":"AU","stateCode":"NSW","latitude":"-35.62647000","longitude":"144.12895000"},{"name":"Barnsley","countryCode":"AU","stateCode":"NSW","latitude":"-32.93333000","longitude":"151.58333000"},{"name":"Barooga","countryCode":"AU","stateCode":"NSW","latitude":"-35.90602000","longitude":"145.69585000"},{"name":"Barraba","countryCode":"AU","stateCode":"NSW","latitude":"-30.38547000","longitude":"150.60901000"},{"name":"Barrack Heights","countryCode":"AU","stateCode":"NSW","latitude":"-34.56464000","longitude":"150.85692000"},{"name":"Basin View","countryCode":"AU","stateCode":"NSW","latitude":"-35.08833000","longitude":"150.55534000"},{"name":"Bass Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.89863000","longitude":"150.99541000"},{"name":"Bateau Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.38334000","longitude":"151.46671000"},{"name":"Batehaven","countryCode":"AU","stateCode":"NSW","latitude":"-35.73757000","longitude":"150.19836000"},{"name":"Batemans Bay","countryCode":"AU","stateCode":"NSW","latitude":"-35.70658000","longitude":"150.17541000"},{"name":"Bathurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.41665000","longitude":"149.58060000"},{"name":"Bathurst Regional","countryCode":"AU","stateCode":"NSW","latitude":"-33.47310000","longitude":"149.51956000"},{"name":"Bathurst city centre","countryCode":"AU","stateCode":"NSW","latitude":"-33.41816000","longitude":"149.57621000"},{"name":"Batlow","countryCode":"AU","stateCode":"NSW","latitude":"-35.51987000","longitude":"148.14727000"},{"name":"Baulkham Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.75881000","longitude":"150.99292000"},{"name":"Bay View","countryCode":"AU","stateCode":"NSW","latitude":"-33.65982000","longitude":"151.29878000"},{"name":"Beacon Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.75280000","longitude":"151.25857000"},{"name":"Beaumont Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.69993000","longitude":"150.94110000"},{"name":"Beecroft","countryCode":"AU","stateCode":"NSW","latitude":"-33.74954000","longitude":"151.06480000"},{"name":"Bega","countryCode":"AU","stateCode":"NSW","latitude":"-36.67392000","longitude":"149.84178000"},{"name":"Bega Valley","countryCode":"AU","stateCode":"NSW","latitude":"-36.81646000","longitude":"149.72060000"},{"name":"Belfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.90354000","longitude":"151.08467000"},{"name":"Bella Vista","countryCode":"AU","stateCode":"NSW","latitude":"-33.74127000","longitude":"150.95456000"},{"name":"Bellambi","countryCode":"AU","stateCode":"NSW","latitude":"-34.36667000","longitude":"150.91667000"},{"name":"Bellbird","countryCode":"AU","stateCode":"NSW","latitude":"-32.85992000","longitude":"151.31873000"},{"name":"Bellevue Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.87899000","longitude":"151.25101000"},{"name":"Bellingen","countryCode":"AU","stateCode":"NSW","latitude":"-30.37394000","longitude":"152.72492000"},{"name":"Belmont","countryCode":"AU","stateCode":"NSW","latitude":"-33.02740000","longitude":"151.66010000"},{"name":"Belmont North","countryCode":"AU","stateCode":"NSW","latitude":"-33.02081000","longitude":"151.66849000"},{"name":"Belmont South","countryCode":"AU","stateCode":"NSW","latitude":"-33.04934000","longitude":"151.65695000"},{"name":"Belmore","countryCode":"AU","stateCode":"NSW","latitude":"-33.91901000","longitude":"151.08935000"},{"name":"Belrose","countryCode":"AU","stateCode":"NSW","latitude":"-33.73954000","longitude":"151.21033000"},{"name":"Bensville","countryCode":"AU","stateCode":"NSW","latitude":"-33.49757000","longitude":"151.38084000"},{"name":"Berala","countryCode":"AU","stateCode":"NSW","latitude":"-33.87197000","longitude":"151.03386000"},{"name":"Beresfield","countryCode":"AU","stateCode":"NSW","latitude":"-32.80000000","longitude":"151.65000000"},{"name":"Berkeley","countryCode":"AU","stateCode":"NSW","latitude":"-34.48333000","longitude":"150.85000000"},{"name":"Berkeley Vale","countryCode":"AU","stateCode":"NSW","latitude":"-33.35000000","longitude":"151.43333000"},{"name":"Berkshire Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.67283000","longitude":"150.77523000"},{"name":"Bermagui","countryCode":"AU","stateCode":"NSW","latitude":"-36.41900000","longitude":"150.06355000"},{"name":"Berowra","countryCode":"AU","stateCode":"NSW","latitude":"-33.62078000","longitude":"151.15091000"},{"name":"Berowra Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.61211000","longitude":"151.13754000"},{"name":"Berridale","countryCode":"AU","stateCode":"NSW","latitude":"-36.36673000","longitude":"148.82772000"},{"name":"Berrigan","countryCode":"AU","stateCode":"NSW","latitude":"-35.75192000","longitude":"145.66984000"},{"name":"Berry","countryCode":"AU","stateCode":"NSW","latitude":"-34.77507000","longitude":"150.69436000"},{"name":"Beverley Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.97707000","longitude":"151.13437000"},{"name":"Beverly Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.94799000","longitude":"151.07979000"},{"name":"Bexley","countryCode":"AU","stateCode":"NSW","latitude":"-33.95000000","longitude":"151.11667000"},{"name":"Bexley North","countryCode":"AU","stateCode":"NSW","latitude":"-33.93848000","longitude":"151.11385000"},{"name":"Bidwill","countryCode":"AU","stateCode":"NSW","latitude":"-33.73013000","longitude":"150.82219000"},{"name":"Bilambil Heights","countryCode":"AU","stateCode":"NSW","latitude":"-28.21610000","longitude":"153.48415000"},{"name":"Bilgola Plateau","countryCode":"AU","stateCode":"NSW","latitude":"-33.64781000","longitude":"151.31212000"},{"name":"Bingara","countryCode":"AU","stateCode":"NSW","latitude":"-29.86931000","longitude":"150.57204000"},{"name":"Birchgrove","countryCode":"AU","stateCode":"NSW","latitude":"-33.85164000","longitude":"151.18243000"},{"name":"Birmingham Gardens","countryCode":"AU","stateCode":"NSW","latitude":"-32.89368000","longitude":"151.69009000"},{"name":"Birrong","countryCode":"AU","stateCode":"NSW","latitude":"-33.89255000","longitude":"151.02075000"},{"name":"Blackalls Park","countryCode":"AU","stateCode":"NSW","latitude":"-32.99893000","longitude":"151.58018000"},{"name":"Blackbutt","countryCode":"AU","stateCode":"NSW","latitude":"-34.57164000","longitude":"150.83804000"},{"name":"Blackett","countryCode":"AU","stateCode":"NSW","latitude":"-33.73792000","longitude":"150.81812000"},{"name":"Blackheath","countryCode":"AU","stateCode":"NSW","latitude":"-33.63567000","longitude":"150.28318000"},{"name":"Blacksmiths","countryCode":"AU","stateCode":"NSW","latitude":"-33.07167000","longitude":"151.65533000"},{"name":"Blacktown","countryCode":"AU","stateCode":"NSW","latitude":"-33.74016000","longitude":"150.86253000"},{"name":"Blackwall","countryCode":"AU","stateCode":"NSW","latitude":"-33.50252000","longitude":"151.32786000"},{"name":"Blair Athol","countryCode":"AU","stateCode":"NSW","latitude":"-30.65000000","longitude":"150.20000000"},{"name":"Blakehurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.99152000","longitude":"151.10876000"},{"name":"Bland","countryCode":"AU","stateCode":"NSW","latitude":"-33.91904000","longitude":"146.92718000"},{"name":"Blaxland","countryCode":"AU","stateCode":"NSW","latitude":"-33.75000000","longitude":"150.60000000"},{"name":"Blayney","countryCode":"AU","stateCode":"NSW","latitude":"-33.61653000","longitude":"149.13046000"},{"name":"Bligh Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.63985000","longitude":"150.80248000"},{"name":"Blue Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.35413000","longitude":"151.50024000"},{"name":"Blue Haven","countryCode":"AU","stateCode":"NSW","latitude":"-33.21106000","longitude":"151.50351000"},{"name":"Blue Mountains Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-33.63203000","longitude":"150.41293000"},{"name":"Boambee","countryCode":"AU","stateCode":"NSW","latitude":"-30.33981000","longitude":"153.06783000"},{"name":"Boambee East","countryCode":"AU","stateCode":"NSW","latitude":"-30.34662000","longitude":"153.07320000"},{"name":"Bogan","countryCode":"AU","stateCode":"NSW","latitude":"-31.57012000","longitude":"146.90617000"},{"name":"Bogangar","countryCode":"AU","stateCode":"NSW","latitude":"-28.32944000","longitude":"153.56860000"},{"name":"Boggabri","countryCode":"AU","stateCode":"NSW","latitude":"-30.70953000","longitude":"150.04121000"},{"name":"Bolton Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.00177000","longitude":"151.61013000"},{"name":"Bolwarra Heights","countryCode":"AU","stateCode":"NSW","latitude":"-32.70100000","longitude":"151.58541000"},{"name":"Bomaderry","countryCode":"AU","stateCode":"NSW","latitude":"-34.84967000","longitude":"150.61093000"},{"name":"Bombala","countryCode":"AU","stateCode":"NSW","latitude":"-36.91212000","longitude":"149.23669000"},{"name":"Bondi","countryCode":"AU","stateCode":"NSW","latitude":"-33.89429000","longitude":"151.26444000"},{"name":"Bondi Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.89079000","longitude":"151.27852000"},{"name":"Bondi Junction","countryCode":"AU","stateCode":"NSW","latitude":"-33.89275000","longitude":"151.24723000"},{"name":"Bonnells Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.10973000","longitude":"151.53226000"},{"name":"Bonnet Bay","countryCode":"AU","stateCode":"NSW","latitude":"-34.01023000","longitude":"151.05253000"},{"name":"Bonny Hills","countryCode":"AU","stateCode":"NSW","latitude":"-31.59061000","longitude":"152.83908000"},{"name":"Bonnyrigg","countryCode":"AU","stateCode":"NSW","latitude":"-33.89357000","longitude":"150.88908000"},{"name":"Bonnyrigg Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.89117000","longitude":"150.86994000"},{"name":"Bonville","countryCode":"AU","stateCode":"NSW","latitude":"-30.38284000","longitude":"153.05959000"},{"name":"Booker Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.51250000","longitude":"151.34590000"},{"name":"Booragul","countryCode":"AU","stateCode":"NSW","latitude":"-32.97486000","longitude":"151.60978000"},{"name":"Boorowa","countryCode":"AU","stateCode":"NSW","latitude":"-34.43661000","longitude":"148.71634000"},{"name":"Bossley Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.86184000","longitude":"150.88410000"},{"name":"Botany","countryCode":"AU","stateCode":"NSW","latitude":"-33.94599000","longitude":"151.19591000"},{"name":"Botany Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.94660000","longitude":"151.19874000"},{"name":"Bourke","countryCode":"AU","stateCode":"NSW","latitude":"-29.99584000","longitude":"145.36160000"},{"name":"Bourkelands","countryCode":"AU","stateCode":"NSW","latitude":"-35.15593000","longitude":"147.34704000"},{"name":"Bow Bowing","countryCode":"AU","stateCode":"NSW","latitude":"-34.01655000","longitude":"150.84030000"},{"name":"Bowen Mountain","countryCode":"AU","stateCode":"NSW","latitude":"-33.57192000","longitude":"150.62563000"},{"name":"Bowenfels","countryCode":"AU","stateCode":"NSW","latitude":"-33.48336000","longitude":"150.13444000"},{"name":"Bowral","countryCode":"AU","stateCode":"NSW","latitude":"-34.47750000","longitude":"150.42040000"},{"name":"Bowraville","countryCode":"AU","stateCode":"NSW","latitude":"-30.64997000","longitude":"152.85146000"},{"name":"Bradbury","countryCode":"AU","stateCode":"NSW","latitude":"-34.08540000","longitude":"150.81541000"},{"name":"Braidwood","countryCode":"AU","stateCode":"NSW","latitude":"-35.44148000","longitude":"149.79980000"},{"name":"Branxton","countryCode":"AU","stateCode":"NSW","latitude":"-32.65547000","longitude":"151.35113000"},{"name":"Breakfast Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.84286000","longitude":"151.11072000"},{"name":"Brewarrina","countryCode":"AU","stateCode":"NSW","latitude":"-29.95055000","longitude":"147.14760000"},{"name":"Brighton-Le-Sands","countryCode":"AU","stateCode":"NSW","latitude":"-33.96009000","longitude":"151.15110000"},{"name":"Bringelly","countryCode":"AU","stateCode":"NSW","latitude":"-33.93333000","longitude":"150.73333000"},{"name":"Broadmeadow","countryCode":"AU","stateCode":"NSW","latitude":"-32.92371000","longitude":"151.72849000"},{"name":"Broken Hill","countryCode":"AU","stateCode":"NSW","latitude":"-31.96520000","longitude":"141.45120000"},{"name":"Broken Hill Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-31.95000000","longitude":"141.43333000"},{"name":"Bronte","countryCode":"AU","stateCode":"NSW","latitude":"-33.90198000","longitude":"151.26556000"},{"name":"Brookvale","countryCode":"AU","stateCode":"NSW","latitude":"-33.76108000","longitude":"151.27446000"},{"name":"Broulee","countryCode":"AU","stateCode":"NSW","latitude":"-35.85469000","longitude":"150.17392000"},{"name":"Brunswick Heads","countryCode":"AU","stateCode":"NSW","latitude":"-28.54003000","longitude":"153.54573000"},{"name":"Budgewoi","countryCode":"AU","stateCode":"NSW","latitude":"-33.23390000","longitude":"151.55412000"},{"name":"Buff Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.22285000","longitude":"151.53125000"},{"name":"Bulahdelah","countryCode":"AU","stateCode":"NSW","latitude":"-32.40698000","longitude":"152.21185000"},{"name":"Bullaburra","countryCode":"AU","stateCode":"NSW","latitude":"-33.72922000","longitude":"150.41766000"},{"name":"Bulli","countryCode":"AU","stateCode":"NSW","latitude":"-34.33834000","longitude":"150.91347000"},{"name":"Bundanoon","countryCode":"AU","stateCode":"NSW","latitude":"-34.65658000","longitude":"150.29623000"},{"name":"Bundeena","countryCode":"AU","stateCode":"NSW","latitude":"-34.08384000","longitude":"151.15016000"},{"name":"Bungarribee","countryCode":"AU","stateCode":"NSW","latitude":"-33.77704000","longitude":"150.86799000"},{"name":"Bungendore","countryCode":"AU","stateCode":"NSW","latitude":"-35.25382000","longitude":"149.44007000"},{"name":"Buronga","countryCode":"AU","stateCode":"NSW","latitude":"-34.17070000","longitude":"142.17350000"},{"name":"Burradoo","countryCode":"AU","stateCode":"NSW","latitude":"-34.50320000","longitude":"150.40900000"},{"name":"Burraneer","countryCode":"AU","stateCode":"NSW","latitude":"-34.05625000","longitude":"151.13810000"},{"name":"Burrill Lake","countryCode":"AU","stateCode":"NSW","latitude":"-35.38716000","longitude":"150.44952000"},{"name":"Burwood","countryCode":"AU","stateCode":"NSW","latitude":"-33.88536000","longitude":"151.10481000"},{"name":"Busby","countryCode":"AU","stateCode":"NSW","latitude":"-33.91124000","longitude":"150.88068000"},{"name":"Buttaba","countryCode":"AU","stateCode":"NSW","latitude":"-33.05327000","longitude":"151.57866000"},{"name":"Buxton","countryCode":"AU","stateCode":"NSW","latitude":"-34.26017000","longitude":"150.53288000"},{"name":"Byron Bay","countryCode":"AU","stateCode":"NSW","latitude":"-28.64989000","longitude":"153.61246000"},{"name":"Byron Shire","countryCode":"AU","stateCode":"NSW","latitude":"-28.61667000","longitude":"153.51667000"},{"name":"Bywong","countryCode":"AU","stateCode":"NSW","latitude":"-35.16476000","longitude":"149.32892000"},{"name":"Cabarita","countryCode":"AU","stateCode":"NSW","latitude":"-33.84721000","longitude":"151.11638000"},{"name":"Cabonne","countryCode":"AU","stateCode":"NSW","latitude":"-33.11076000","longitude":"148.82694000"},{"name":"Cabramatta","countryCode":"AU","stateCode":"NSW","latitude":"-33.89743000","longitude":"150.93446000"},{"name":"Cabramatta West","countryCode":"AU","stateCode":"NSW","latitude":"-33.89303000","longitude":"150.91190000"},{"name":"Caddens","countryCode":"AU","stateCode":"NSW","latitude":"-33.77415000","longitude":"150.74126000"},{"name":"Calala","countryCode":"AU","stateCode":"NSW","latitude":"-31.17356000","longitude":"150.98059000"},{"name":"Callaghan","countryCode":"AU","stateCode":"NSW","latitude":"-32.89205000","longitude":"151.70531000"},{"name":"Callala Bay","countryCode":"AU","stateCode":"NSW","latitude":"-34.99668000","longitude":"150.72281000"},{"name":"Cambewarra Village","countryCode":"AU","stateCode":"NSW","latitude":"-34.82335000","longitude":"150.55940000"},{"name":"Cambridge Gardens","countryCode":"AU","stateCode":"NSW","latitude":"-33.73801000","longitude":"150.72075000"},{"name":"Cambridge Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.74784000","longitude":"150.72208000"},{"name":"Camden","countryCode":"AU","stateCode":"NSW","latitude":"-34.01610000","longitude":"150.72521000"},{"name":"Camden Haven","countryCode":"AU","stateCode":"NSW","latitude":"-31.64484000","longitude":"152.79462000"},{"name":"Camden South","countryCode":"AU","stateCode":"NSW","latitude":"-34.08312000","longitude":"150.69491000"},{"name":"Cameron Park","countryCode":"AU","stateCode":"NSW","latitude":"-32.90701000","longitude":"151.60528000"},{"name":"Cammeray","countryCode":"AU","stateCode":"NSW","latitude":"-33.82132000","longitude":"151.21609000"},{"name":"Campbelltown","countryCode":"AU","stateCode":"NSW","latitude":"-34.06667000","longitude":"150.81667000"},{"name":"Campbelltown Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-34.08333000","longitude":"150.83333000"},{"name":"Camperdown","countryCode":"AU","stateCode":"NSW","latitude":"-33.88965000","longitude":"151.17642000"},{"name":"Campsie","countryCode":"AU","stateCode":"NSW","latitude":"-33.91250000","longitude":"151.10279000"},{"name":"Canada Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.86590000","longitude":"151.11591000"},{"name":"Canley Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.88262000","longitude":"150.92408000"},{"name":"Canley Vale","countryCode":"AU","stateCode":"NSW","latitude":"-33.88657000","longitude":"150.94802000"},{"name":"Canowindra","countryCode":"AU","stateCode":"NSW","latitude":"-33.56247000","longitude":"148.66434000"},{"name":"Canterbury","countryCode":"AU","stateCode":"NSW","latitude":"-33.91192000","longitude":"151.11862000"},{"name":"Canton Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.27443000","longitude":"151.54614000"},{"name":"Cardiff","countryCode":"AU","stateCode":"NSW","latitude":"-32.94201000","longitude":"151.65440000"},{"name":"Cardiff Heights","countryCode":"AU","stateCode":"NSW","latitude":"-32.93626000","longitude":"151.67227000"},{"name":"Cardiff South","countryCode":"AU","stateCode":"NSW","latitude":"-32.95470000","longitude":"151.66446000"},{"name":"Caringbah","countryCode":"AU","stateCode":"NSW","latitude":"-34.03534000","longitude":"151.12468000"},{"name":"Caringbah South","countryCode":"AU","stateCode":"NSW","latitude":"-34.05662000","longitude":"151.12149000"},{"name":"Carlingford","countryCode":"AU","stateCode":"NSW","latitude":"-33.78269000","longitude":"151.04888000"},{"name":"Carlton","countryCode":"AU","stateCode":"NSW","latitude":"-33.97107000","longitude":"151.12136000"},{"name":"Carnes Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.93846000","longitude":"150.84881000"},{"name":"Carramar","countryCode":"AU","stateCode":"NSW","latitude":"-33.88382000","longitude":"150.96153000"},{"name":"Carrathool","countryCode":"AU","stateCode":"NSW","latitude":"-33.62571000","longitude":"145.42523000"},{"name":"Carrington","countryCode":"AU","stateCode":"NSW","latitude":"-32.91501000","longitude":"151.76436000"},{"name":"Carss Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.98667000","longitude":"151.11734000"},{"name":"Cartwright","countryCode":"AU","stateCode":"NSW","latitude":"-33.92498000","longitude":"150.88951000"},{"name":"Carwoola","countryCode":"AU","stateCode":"NSW","latitude":"-35.37836000","longitude":"149.32150000"},{"name":"Casino","countryCode":"AU","stateCode":"NSW","latitude":"-28.85819000","longitude":"153.04748000"},{"name":"Castle Cove","countryCode":"AU","stateCode":"NSW","latitude":"-33.78655000","longitude":"151.20925000"},{"name":"Castle Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.73333000","longitude":"151.00000000"},{"name":"Castlecrag","countryCode":"AU","stateCode":"NSW","latitude":"-33.79987000","longitude":"151.22310000"},{"name":"Castlereagh","countryCode":"AU","stateCode":"NSW","latitude":"-33.68981000","longitude":"150.67887000"},{"name":"Casuarina","countryCode":"AU","stateCode":"NSW","latitude":"-28.30042000","longitude":"153.57064000"},{"name":"Casula","countryCode":"AU","stateCode":"NSW","latitude":"-33.95222000","longitude":"150.89949000"},{"name":"Catalina","countryCode":"AU","stateCode":"NSW","latitude":"-35.73000000","longitude":"150.18494000"},{"name":"Catherine Field","countryCode":"AU","stateCode":"NSW","latitude":"-34.00439000","longitude":"150.77253000"},{"name":"Caves Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.10637000","longitude":"151.64402000"},{"name":"Cecil Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.88917000","longitude":"150.85137000"},{"name":"Centennial Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.89794000","longitude":"151.23364000"},{"name":"Central Darling","countryCode":"AU","stateCode":"NSW","latitude":"-31.77155000","longitude":"143.62569000"},{"name":"Cessnock","countryCode":"AU","stateCode":"NSW","latitude":"-32.89391000","longitude":"151.21234000"},{"name":"Chain Valley Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.17241000","longitude":"151.57143000"},{"name":"Charlestown","countryCode":"AU","stateCode":"NSW","latitude":"-32.96828000","longitude":"151.69318000"},{"name":"Charmhaven","countryCode":"AU","stateCode":"NSW","latitude":"-33.22671000","longitude":"151.50284000"},{"name":"Chatswood","countryCode":"AU","stateCode":"NSW","latitude":"-33.80000000","longitude":"151.18333000"},{"name":"Chatswood West","countryCode":"AU","stateCode":"NSW","latitude":"-33.79402000","longitude":"151.16492000"},{"name":"Cherrybrook","countryCode":"AU","stateCode":"NSW","latitude":"-33.72197000","longitude":"151.04607000"},{"name":"Chester Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.87896000","longitude":"150.99945000"},{"name":"Chifley","countryCode":"AU","stateCode":"NSW","latitude":"-33.96696000","longitude":"151.24221000"},{"name":"Chinderah","countryCode":"AU","stateCode":"NSW","latitude":"-28.25456000","longitude":"153.53712000"},{"name":"Chippendale","countryCode":"AU","stateCode":"NSW","latitude":"-33.88673000","longitude":"151.19745000"},{"name":"Chipping Norton","countryCode":"AU","stateCode":"NSW","latitude":"-33.91801000","longitude":"150.95927000"},{"name":"Chiswick","countryCode":"AU","stateCode":"NSW","latitude":"-33.84996000","longitude":"151.13846000"},{"name":"Chittaway Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.32769000","longitude":"151.42971000"},{"name":"City of Sydney","countryCode":"AU","stateCode":"NSW","latitude":"-33.86778000","longitude":"151.20844000"},{"name":"Claremont Meadows","countryCode":"AU","stateCode":"NSW","latitude":"-33.77587000","longitude":"150.75193000"},{"name":"Clarence Town","countryCode":"AU","stateCode":"NSW","latitude":"-32.58395000","longitude":"151.77757000"},{"name":"Clarence Valley","countryCode":"AU","stateCode":"NSW","latitude":"-29.69444000","longitude":"152.78156000"},{"name":"Claymore","countryCode":"AU","stateCode":"NSW","latitude":"-34.04649000","longitude":"150.81114000"},{"name":"Clemton Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.92616000","longitude":"151.10406000"},{"name":"Clontarf","countryCode":"AU","stateCode":"NSW","latitude":"-33.80554000","longitude":"151.25367000"},{"name":"Clovelly","countryCode":"AU","stateCode":"NSW","latitude":"-33.91214000","longitude":"151.25882000"},{"name":"Coal Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.04225000","longitude":"151.61159000"},{"name":"Cobar","countryCode":"AU","stateCode":"NSW","latitude":"-31.96613000","longitude":"145.36063000"},{"name":"Cobbitty","countryCode":"AU","stateCode":"NSW","latitude":"-34.01592000","longitude":"150.67854000"},{"name":"Coffs Harbour","countryCode":"AU","stateCode":"NSW","latitude":"-30.17294000","longitude":"153.03262000"},{"name":"Coleambally","countryCode":"AU","stateCode":"NSW","latitude":"-34.80388000","longitude":"145.88036000"},{"name":"Colebee","countryCode":"AU","stateCode":"NSW","latitude":"-33.72769000","longitude":"150.84743000"},{"name":"Coledale","countryCode":"AU","stateCode":"NSW","latitude":"-34.29105000","longitude":"150.94470000"},{"name":"Collaroy","countryCode":"AU","stateCode":"NSW","latitude":"-33.73205000","longitude":"151.30118000"},{"name":"Collaroy Plateau","countryCode":"AU","stateCode":"NSW","latitude":"-33.72884000","longitude":"151.29075000"},{"name":"Colo Vale","countryCode":"AU","stateCode":"NSW","latitude":"-34.40095000","longitude":"150.48573000"},{"name":"Colyton","countryCode":"AU","stateCode":"NSW","latitude":"-33.78283000","longitude":"150.79679000"},{"name":"Como","countryCode":"AU","stateCode":"NSW","latitude":"-33.99941000","longitude":"151.06389000"},{"name":"Concord","countryCode":"AU","stateCode":"NSW","latitude":"-33.84722000","longitude":"151.10381000"},{"name":"Concord West","countryCode":"AU","stateCode":"NSW","latitude":"-33.84809000","longitude":"151.08609000"},{"name":"Condell Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.92458000","longitude":"151.01093000"},{"name":"Condobolin","countryCode":"AU","stateCode":"NSW","latitude":"-33.08877000","longitude":"147.15139000"},{"name":"Coniston","countryCode":"AU","stateCode":"NSW","latitude":"-34.45000000","longitude":"150.88333000"},{"name":"Connells Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.98827000","longitude":"151.09094000"},{"name":"Constitution Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.79259000","longitude":"150.97627000"},{"name":"Coogee","countryCode":"AU","stateCode":"NSW","latitude":"-33.92050000","longitude":"151.25522000"},{"name":"Cooks Hill","countryCode":"AU","stateCode":"NSW","latitude":"-32.93244000","longitude":"151.77114000"},{"name":"Coolah","countryCode":"AU","stateCode":"NSW","latitude":"-31.82787000","longitude":"149.71564000"},{"name":"Coolamon","countryCode":"AU","stateCode":"NSW","latitude":"-34.60046000","longitude":"147.13707000"},{"name":"Cooma","countryCode":"AU","stateCode":"NSW","latitude":"-36.23517000","longitude":"149.12408000"},{"name":"Coonabarabran","countryCode":"AU","stateCode":"NSW","latitude":"-31.27734000","longitude":"149.27904000"},{"name":"Coonamble","countryCode":"AU","stateCode":"NSW","latitude":"-30.86714000","longitude":"148.29053000"},{"name":"Cooranbong","countryCode":"AU","stateCode":"NSW","latitude":"-33.07622000","longitude":"151.45409000"},{"name":"Cootamundra","countryCode":"AU","stateCode":"NSW","latitude":"-34.64095000","longitude":"148.02838000"},{"name":"Copacabana","countryCode":"AU","stateCode":"NSW","latitude":"-33.48692000","longitude":"151.43587000"},{"name":"Coraki","countryCode":"AU","stateCode":"NSW","latitude":"-28.99260000","longitude":"153.28374000"},{"name":"Cordeaux Heights","countryCode":"AU","stateCode":"NSW","latitude":"-34.44043000","longitude":"150.83748000"},{"name":"Corindi Beach","countryCode":"AU","stateCode":"NSW","latitude":"-30.01668000","longitude":"153.18555000"},{"name":"Corlette","countryCode":"AU","stateCode":"NSW","latitude":"-32.72014000","longitude":"152.10846000"},{"name":"Corowa","countryCode":"AU","stateCode":"NSW","latitude":"-35.99704000","longitude":"146.38552000"},{"name":"Corrimal","countryCode":"AU","stateCode":"NSW","latitude":"-34.37864000","longitude":"150.90356000"},{"name":"Coutts Crossing","countryCode":"AU","stateCode":"NSW","latitude":"-29.82619000","longitude":"152.89156000"},{"name":"Cowra","countryCode":"AU","stateCode":"NSW","latitude":"-33.81138000","longitude":"148.78346000"},{"name":"Cranebrook","countryCode":"AU","stateCode":"NSW","latitude":"-33.70610000","longitude":"150.70940000"},{"name":"Cremorne","countryCode":"AU","stateCode":"NSW","latitude":"-33.82679000","longitude":"151.22633000"},{"name":"Cremorne Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.84008000","longitude":"151.22698000"},{"name":"Crescent Head","countryCode":"AU","stateCode":"NSW","latitude":"-31.18870000","longitude":"152.97301000"},{"name":"Crestwood","countryCode":"AU","stateCode":"NSW","latitude":"-35.34844000","longitude":"149.21758000"},{"name":"Cringila","countryCode":"AU","stateCode":"NSW","latitude":"-34.47131000","longitude":"150.86755000"},{"name":"Cromer","countryCode":"AU","stateCode":"NSW","latitude":"-33.73120000","longitude":"151.26788000"},{"name":"Cronulla","countryCode":"AU","stateCode":"NSW","latitude":"-34.06251000","longitude":"151.14961000"},{"name":"Crookwell","countryCode":"AU","stateCode":"NSW","latitude":"-34.45925000","longitude":"149.47137000"},{"name":"Crows Nest","countryCode":"AU","stateCode":"NSW","latitude":"-33.82494000","longitude":"151.20398000"},{"name":"Croydon","countryCode":"AU","stateCode":"NSW","latitude":"-33.88333000","longitude":"151.11667000"},{"name":"Culburra Beach","countryCode":"AU","stateCode":"NSW","latitude":"-34.92788000","longitude":"150.75766000"},{"name":"Culcairn","countryCode":"AU","stateCode":"NSW","latitude":"-35.66669000","longitude":"147.03845000"},{"name":"Cumbalum","countryCode":"AU","stateCode":"NSW","latitude":"-28.82250000","longitude":"153.52840000"},{"name":"Cundletown","countryCode":"AU","stateCode":"NSW","latitude":"-31.89410000","longitude":"152.52141000"},{"name":"Curl Curl","countryCode":"AU","stateCode":"NSW","latitude":"-33.76886000","longitude":"151.28888000"},{"name":"Currans Hill","countryCode":"AU","stateCode":"NSW","latitude":"-34.04311000","longitude":"150.77301000"},{"name":"Daceyville","countryCode":"AU","stateCode":"NSW","latitude":"-33.92879000","longitude":"151.22577000"},{"name":"Dalmeny","countryCode":"AU","stateCode":"NSW","latitude":"-36.16608000","longitude":"150.12912000"},{"name":"Dapto","countryCode":"AU","stateCode":"NSW","latitude":"-34.50386000","longitude":"150.79416000"},{"name":"Darling Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.87064000","longitude":"151.23895000"},{"name":"Darlinghurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.87939000","longitude":"151.21925000"},{"name":"Darlington","countryCode":"AU","stateCode":"NSW","latitude":"-33.89103000","longitude":"151.19548000"},{"name":"Darlington Point","countryCode":"AU","stateCode":"NSW","latitude":"-34.56942000","longitude":"145.99870000"},{"name":"Davidson","countryCode":"AU","stateCode":"NSW","latitude":"-33.74297000","longitude":"151.20080000"},{"name":"Davistown","countryCode":"AU","stateCode":"NSW","latitude":"-33.48559000","longitude":"151.36151000"},{"name":"Dean Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.73539000","longitude":"150.85958000"},{"name":"Dee Why","countryCode":"AU","stateCode":"NSW","latitude":"-33.75110000","longitude":"151.28886000"},{"name":"Denham Court","countryCode":"AU","stateCode":"NSW","latitude":"-33.98307000","longitude":"150.84606000"},{"name":"Deniliquin","countryCode":"AU","stateCode":"NSW","latitude":"-35.53245000","longitude":"144.95364000"},{"name":"Denistone","countryCode":"AU","stateCode":"NSW","latitude":"-33.79835000","longitude":"151.09051000"},{"name":"Denistone East","countryCode":"AU","stateCode":"NSW","latitude":"-33.79600000","longitude":"151.09740000"},{"name":"Denman","countryCode":"AU","stateCode":"NSW","latitude":"-32.38788000","longitude":"150.68935000"},{"name":"Dharruk","countryCode":"AU","stateCode":"NSW","latitude":"-33.74814000","longitude":"150.81561000"},{"name":"Dolls Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.99341000","longitude":"151.14474000"},{"name":"Doonside","countryCode":"AU","stateCode":"NSW","latitude":"-33.76667000","longitude":"150.86667000"},{"name":"Dora Creek","countryCode":"AU","stateCode":"NSW","latitude":"-33.08139000","longitude":"151.49677000"},{"name":"Dorrigo","countryCode":"AU","stateCode":"NSW","latitude":"-30.34112000","longitude":"152.71394000"},{"name":"Double Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.87782000","longitude":"151.24354000"},{"name":"Douglas Park","countryCode":"AU","stateCode":"NSW","latitude":"-34.18496000","longitude":"150.71449000"},{"name":"Dover Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.87083000","longitude":"151.27917000"},{"name":"Drummoyne","countryCode":"AU","stateCode":"NSW","latitude":"-33.85237000","longitude":"151.15491000"},{"name":"Dubbo","countryCode":"AU","stateCode":"NSW","latitude":"-32.24295000","longitude":"148.60484000"},{"name":"Dudley","countryCode":"AU","stateCode":"NSW","latitude":"-32.99373000","longitude":"151.72197000"},{"name":"Dulwich Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.90410000","longitude":"151.13945000"},{"name":"Dundas Valley","countryCode":"AU","stateCode":"NSW","latitude":"-33.78826000","longitude":"151.05261000"},{"name":"Dunedoo","countryCode":"AU","stateCode":"NSW","latitude":"-32.01634000","longitude":"149.38710000"},{"name":"Dungog","countryCode":"AU","stateCode":"NSW","latitude":"-32.34619000","longitude":"151.61122000"},{"name":"Dural","countryCode":"AU","stateCode":"NSW","latitude":"-33.68333000","longitude":"151.01667000"},{"name":"Eagle Vale","countryCode":"AU","stateCode":"NSW","latitude":"-34.03747000","longitude":"150.81360000"},{"name":"Earlwood","countryCode":"AU","stateCode":"NSW","latitude":"-33.92090000","longitude":"151.12506000"},{"name":"East Albury","countryCode":"AU","stateCode":"NSW","latitude":"-36.08144000","longitude":"146.92991000"},{"name":"East Ballina","countryCode":"AU","stateCode":"NSW","latitude":"-28.85709000","longitude":"153.58736000"},{"name":"East Branxton","countryCode":"AU","stateCode":"NSW","latitude":"-32.65372000","longitude":"151.36559000"},{"name":"East Corrimal","countryCode":"AU","stateCode":"NSW","latitude":"-34.37606000","longitude":"150.91078000"},{"name":"East Gosford","countryCode":"AU","stateCode":"NSW","latitude":"-33.43874000","longitude":"151.35338000"},{"name":"East Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.96099000","longitude":"150.98822000"},{"name":"East Jindabyne","countryCode":"AU","stateCode":"NSW","latitude":"-36.39579000","longitude":"148.65137000"},{"name":"East Kempsey","countryCode":"AU","stateCode":"NSW","latitude":"-31.08242000","longitude":"152.85253000"},{"name":"East Killara","countryCode":"AU","stateCode":"NSW","latitude":"-33.75535000","longitude":"151.18154000"},{"name":"East Kurrajong","countryCode":"AU","stateCode":"NSW","latitude":"-33.50550000","longitude":"150.79427000"},{"name":"East Lindfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.76664000","longitude":"151.18685000"},{"name":"East Lismore","countryCode":"AU","stateCode":"NSW","latitude":"-28.82591000","longitude":"153.28880000"},{"name":"East Maitland","countryCode":"AU","stateCode":"NSW","latitude":"-32.75000000","longitude":"151.58333000"},{"name":"East Ryde","countryCode":"AU","stateCode":"NSW","latitude":"-33.81031000","longitude":"151.13153000"},{"name":"East Tamworth","countryCode":"AU","stateCode":"NSW","latitude":"-31.08548000","longitude":"150.93721000"},{"name":"Eastlakes","countryCode":"AU","stateCode":"NSW","latitude":"-33.93196000","longitude":"151.21214000"},{"name":"Eastwood","countryCode":"AU","stateCode":"NSW","latitude":"-33.79176000","longitude":"151.08057000"},{"name":"Eden","countryCode":"AU","stateCode":"NSW","latitude":"-37.06675000","longitude":"149.90029000"},{"name":"Edensor Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.87971000","longitude":"150.87778000"},{"name":"Edgecliff","countryCode":"AU","stateCode":"NSW","latitude":"-33.87952000","longitude":"151.23677000"},{"name":"Edgeworth","countryCode":"AU","stateCode":"NSW","latitude":"-32.92508000","longitude":"151.61612000"},{"name":"Edmondson Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.95695000","longitude":"150.86134000"},{"name":"Eglinton","countryCode":"AU","stateCode":"NSW","latitude":"-33.37731000","longitude":"149.54654000"},{"name":"Elanora Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.70159000","longitude":"151.27965000"},{"name":"Elderslie","countryCode":"AU","stateCode":"NSW","latitude":"-34.05519000","longitude":"150.71367000"},{"name":"Eleebana","countryCode":"AU","stateCode":"NSW","latitude":"-32.98960000","longitude":"151.63642000"},{"name":"Elermore Vale","countryCode":"AU","stateCode":"NSW","latitude":"-32.91621000","longitude":"151.67665000"},{"name":"Elizabeth Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.87181000","longitude":"151.22706000"},{"name":"Elizabeth Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.89863000","longitude":"150.84761000"},{"name":"Ellalong","countryCode":"AU","stateCode":"NSW","latitude":"-32.91507000","longitude":"151.31161000"},{"name":"Emerald Beach","countryCode":"AU","stateCode":"NSW","latitude":"-30.16388000","longitude":"153.18190000"},{"name":"Emerton","countryCode":"AU","stateCode":"NSW","latitude":"-33.74411000","longitude":"150.80644000"},{"name":"Empire Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.49385000","longitude":"151.36290000"},{"name":"Emu Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.73453000","longitude":"150.64874000"},{"name":"Emu Plains","countryCode":"AU","stateCode":"NSW","latitude":"-33.75000000","longitude":"150.66667000"},{"name":"Engadine","countryCode":"AU","stateCode":"NSW","latitude":"-34.06564000","longitude":"151.01266000"},{"name":"Enmore","countryCode":"AU","stateCode":"NSW","latitude":"-33.90050000","longitude":"151.17314000"},{"name":"Epping","countryCode":"AU","stateCode":"NSW","latitude":"-33.77271000","longitude":"151.08184000"},{"name":"Erina","countryCode":"AU","stateCode":"NSW","latitude":"-33.43218000","longitude":"151.38972000"},{"name":"Ermington","countryCode":"AU","stateCode":"NSW","latitude":"-33.81483000","longitude":"151.05467000"},{"name":"Erskine Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.81301000","longitude":"150.79773000"},{"name":"Erskineville","countryCode":"AU","stateCode":"NSW","latitude":"-33.90254000","longitude":"151.18579000"},{"name":"Eschol Park","countryCode":"AU","stateCode":"NSW","latitude":"-34.02982000","longitude":"150.80957000"},{"name":"Estella","countryCode":"AU","stateCode":"NSW","latitude":"-35.07254000","longitude":"147.35748000"},{"name":"Ettalong","countryCode":"AU","stateCode":"NSW","latitude":"-33.51301000","longitude":"151.33830000"},{"name":"Ettalong Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.51058000","longitude":"151.33044000"},{"name":"Eulomogo","countryCode":"AU","stateCode":"NSW","latitude":"-32.26667000","longitude":"148.68333000"},{"name":"Eurobodalla","countryCode":"AU","stateCode":"NSW","latitude":"-35.93307000","longitude":"149.92780000"},{"name":"Evans Head","countryCode":"AU","stateCode":"NSW","latitude":"-29.11777000","longitude":"153.43072000"},{"name":"Fairfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.86742000","longitude":"150.90105000"},{"name":"Fairfield East","countryCode":"AU","stateCode":"NSW","latitude":"-33.86938000","longitude":"150.97129000"},{"name":"Fairfield Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.86445000","longitude":"150.93884000"},{"name":"Fairfield West","countryCode":"AU","stateCode":"NSW","latitude":"-33.86670000","longitude":"150.91700000"},{"name":"Fairlight","countryCode":"AU","stateCode":"NSW","latitude":"-33.79575000","longitude":"151.27346000"},{"name":"Fairy Meadow","countryCode":"AU","stateCode":"NSW","latitude":"-34.39303000","longitude":"150.89275000"},{"name":"Farmborough Heights","countryCode":"AU","stateCode":"NSW","latitude":"-34.45499000","longitude":"150.81308000"},{"name":"Faulconbridge","countryCode":"AU","stateCode":"NSW","latitude":"-33.70000000","longitude":"150.53333000"},{"name":"Fennell Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.99220000","longitude":"151.60008000"},{"name":"Fern Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.86428000","longitude":"151.81307000"},{"name":"Fern Hill","countryCode":"AU","stateCode":"NSW","latitude":"-34.38294000","longitude":"150.88567000"},{"name":"Figtree","countryCode":"AU","stateCode":"NSW","latitude":"-34.43556000","longitude":"150.85833000"},{"name":"Fingal Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.74969000","longitude":"152.17104000"},{"name":"Finley","countryCode":"AU","stateCode":"NSW","latitude":"-35.65498000","longitude":"145.57106000"},{"name":"Five Dock","countryCode":"AU","stateCode":"NSW","latitude":"-33.86740000","longitude":"151.12905000"},{"name":"Fletcher","countryCode":"AU","stateCode":"NSW","latitude":"-32.87232000","longitude":"151.64008000"},{"name":"Flinders","countryCode":"AU","stateCode":"NSW","latitude":"-34.58333000","longitude":"150.85516000"},{"name":"Floraville","countryCode":"AU","stateCode":"NSW","latitude":"-33.01116000","longitude":"151.66480000"},{"name":"Forbes","countryCode":"AU","stateCode":"NSW","latitude":"-33.37898000","longitude":"147.86448000"},{"name":"Forest Hill","countryCode":"AU","stateCode":"NSW","latitude":"-35.14810000","longitude":"147.46707000"},{"name":"Forest Lodge","countryCode":"AU","stateCode":"NSW","latitude":"-33.88137000","longitude":"151.18000000"},{"name":"Forestville","countryCode":"AU","stateCode":"NSW","latitude":"-33.76667000","longitude":"151.20833000"},{"name":"Forresters Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.40700000","longitude":"151.47600000"},{"name":"Forster","countryCode":"AU","stateCode":"NSW","latitude":"-32.18136000","longitude":"152.51715000"},{"name":"Frederickton","countryCode":"AU","stateCode":"NSW","latitude":"-31.03749000","longitude":"152.87530000"},{"name":"Freemans Reach","countryCode":"AU","stateCode":"NSW","latitude":"-33.55794000","longitude":"150.79553000"},{"name":"Frenchs Forest","countryCode":"AU","stateCode":"NSW","latitude":"-33.74821000","longitude":"151.22322000"},{"name":"Freshwater","countryCode":"AU","stateCode":"NSW","latitude":"-33.77867000","longitude":"151.28569000"},{"name":"Galston","countryCode":"AU","stateCode":"NSW","latitude":"-33.65297000","longitude":"151.04713000"},{"name":"Garden Suburb","countryCode":"AU","stateCode":"NSW","latitude":"-32.94368000","longitude":"151.68085000"},{"name":"Gateshead","countryCode":"AU","stateCode":"NSW","latitude":"-32.98208000","longitude":"151.69188000"},{"name":"Georges Hall","countryCode":"AU","stateCode":"NSW","latitude":"-33.90879000","longitude":"150.98852000"},{"name":"Georgetown","countryCode":"AU","stateCode":"NSW","latitude":"-32.90810000","longitude":"151.73119000"},{"name":"Gerringong","countryCode":"AU","stateCode":"NSW","latitude":"-34.74702000","longitude":"150.82809000"},{"name":"Gilgandra","countryCode":"AU","stateCode":"NSW","latitude":"-31.63297000","longitude":"148.70354000"},{"name":"Gillieston Heights","countryCode":"AU","stateCode":"NSW","latitude":"-32.76164000","longitude":"151.52863000"},{"name":"Girards Hill","countryCode":"AU","stateCode":"NSW","latitude":"-28.81693000","longitude":"153.27786000"},{"name":"Girraween","countryCode":"AU","stateCode":"NSW","latitude":"-33.79900000","longitude":"150.94300000"},{"name":"Gladesville","countryCode":"AU","stateCode":"NSW","latitude":"-33.83333000","longitude":"151.13333000"},{"name":"Glebe","countryCode":"AU","stateCode":"NSW","latitude":"-33.87884000","longitude":"151.18426000"},{"name":"Glen Alpine","countryCode":"AU","stateCode":"NSW","latitude":"-34.08600000","longitude":"150.78512000"},{"name":"Glen Innes","countryCode":"AU","stateCode":"NSW","latitude":"-29.73485000","longitude":"151.73850000"},{"name":"Glen Innes Severn","countryCode":"AU","stateCode":"NSW","latitude":"-29.63116000","longitude":"151.93957000"},{"name":"Glenbrook","countryCode":"AU","stateCode":"NSW","latitude":"-33.76667000","longitude":"150.61667000"},{"name":"Glendale","countryCode":"AU","stateCode":"NSW","latitude":"-32.93194000","longitude":"151.64103000"},{"name":"Glendenning","countryCode":"AU","stateCode":"NSW","latitude":"-33.74830000","longitude":"150.85411000"},{"name":"Glenfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.96667000","longitude":"150.90000000"},{"name":"Glenfield Park","countryCode":"AU","stateCode":"NSW","latitude":"-35.13725000","longitude":"147.33285000"},{"name":"Glenhaven","countryCode":"AU","stateCode":"NSW","latitude":"-33.70000000","longitude":"151.00000000"},{"name":"Glenmore Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.79068000","longitude":"150.66930000"},{"name":"Glenning Valley","countryCode":"AU","stateCode":"NSW","latitude":"-33.35369000","longitude":"151.42623000"},{"name":"Glenorie","countryCode":"AU","stateCode":"NSW","latitude":"-33.60177000","longitude":"151.00886000"},{"name":"Glenroy","countryCode":"AU","stateCode":"NSW","latitude":"-36.05021000","longitude":"146.91058000"},{"name":"Glenwood","countryCode":"AU","stateCode":"NSW","latitude":"-33.73333000","longitude":"150.93284000"},{"name":"Glossodia","countryCode":"AU","stateCode":"NSW","latitude":"-33.53618000","longitude":"150.77390000"},{"name":"Gloucester","countryCode":"AU","stateCode":"NSW","latitude":"-32.00770000","longitude":"151.96330000"},{"name":"Gol Gol","countryCode":"AU","stateCode":"NSW","latitude":"-34.17388000","longitude":"142.22187000"},{"name":"Googong","countryCode":"AU","stateCode":"NSW","latitude":"-35.43873000","longitude":"149.21310000"},{"name":"Goonellabah","countryCode":"AU","stateCode":"NSW","latitude":"-28.81667000","longitude":"153.31667000"},{"name":"Gordon","countryCode":"AU","stateCode":"NSW","latitude":"-33.75535000","longitude":"151.15115000"},{"name":"Gorokan","countryCode":"AU","stateCode":"NSW","latitude":"-33.25764000","longitude":"151.50970000"},{"name":"Gosford","countryCode":"AU","stateCode":"NSW","latitude":"-33.42440000","longitude":"151.34399000"},{"name":"Goulburn","countryCode":"AU","stateCode":"NSW","latitude":"-34.75155000","longitude":"149.72086000"},{"name":"Goulburn Mulwaree","countryCode":"AU","stateCode":"NSW","latitude":"-34.90250000","longitude":"149.90200000"},{"name":"Grafton","countryCode":"AU","stateCode":"NSW","latitude":"-29.68104000","longitude":"152.93394000"},{"name":"Granville","countryCode":"AU","stateCode":"NSW","latitude":"-33.84060000","longitude":"151.00748000"},{"name":"Grasmere","countryCode":"AU","stateCode":"NSW","latitude":"-34.05392000","longitude":"150.66602000"},{"name":"Grays Point","countryCode":"AU","stateCode":"NSW","latitude":"-34.05873000","longitude":"151.08604000"},{"name":"Greater Hume Shire","countryCode":"AU","stateCode":"NSW","latitude":"-35.75837000","longitude":"147.19731000"},{"name":"Green Valley","countryCode":"AU","stateCode":"NSW","latitude":"-33.90292000","longitude":"150.86713000"},{"name":"Greenacre","countryCode":"AU","stateCode":"NSW","latitude":"-33.90034000","longitude":"151.05563000"},{"name":"Greenfield Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.87461000","longitude":"150.89189000"},{"name":"Greenwell Point","countryCode":"AU","stateCode":"NSW","latitude":"-34.90751000","longitude":"150.73113000"},{"name":"Greenwich","countryCode":"AU","stateCode":"NSW","latitude":"-33.83954000","longitude":"151.18300000"},{"name":"Gregory Hills","countryCode":"AU","stateCode":"NSW","latitude":"-34.02673000","longitude":"150.77070000"},{"name":"Grenfell","countryCode":"AU","stateCode":"NSW","latitude":"-33.89549000","longitude":"148.16438000"},{"name":"Greta","countryCode":"AU","stateCode":"NSW","latitude":"-32.67783000","longitude":"151.38924000"},{"name":"Greystanes","countryCode":"AU","stateCode":"NSW","latitude":"-33.82346000","longitude":"150.94607000"},{"name":"Griffith","countryCode":"AU","stateCode":"NSW","latitude":"-34.33448000","longitude":"146.02295000"},{"name":"Grose Vale","countryCode":"AU","stateCode":"NSW","latitude":"-33.58331000","longitude":"150.67440000"},{"name":"Guildford West","countryCode":"AU","stateCode":"NSW","latitude":"-33.84939000","longitude":"150.96475000"},{"name":"Gulgong","countryCode":"AU","stateCode":"NSW","latitude":"-32.36253000","longitude":"149.53201000"},{"name":"Gulmarrad","countryCode":"AU","stateCode":"NSW","latitude":"-29.48700000","longitude":"153.23341000"},{"name":"Gundagai","countryCode":"AU","stateCode":"NSW","latitude":"-35.02623000","longitude":"148.13457000"},{"name":"Gundaroo","countryCode":"AU","stateCode":"NSW","latitude":"-35.03333000","longitude":"149.25000000"},{"name":"Gunnedah","countryCode":"AU","stateCode":"NSW","latitude":"-31.02404000","longitude":"150.11548000"},{"name":"Guyra","countryCode":"AU","stateCode":"NSW","latitude":"-30.21680000","longitude":"151.66785000"},{"name":"Gwandalan","countryCode":"AU","stateCode":"NSW","latitude":"-33.13538000","longitude":"151.58285000"},{"name":"Gwydir","countryCode":"AU","stateCode":"NSW","latitude":"-29.49806000","longitude":"150.53813000"},{"name":"Gwynneville","countryCode":"AU","stateCode":"NSW","latitude":"-34.41667000","longitude":"150.88750000"},{"name":"Gymea","countryCode":"AU","stateCode":"NSW","latitude":"-34.03637000","longitude":"151.08528000"},{"name":"Gymea Bay","countryCode":"AU","stateCode":"NSW","latitude":"-34.05209000","longitude":"151.08795000"},{"name":"Haberfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.88296000","longitude":"151.14389000"},{"name":"Halekulani","countryCode":"AU","stateCode":"NSW","latitude":"-33.21914000","longitude":"151.55251000"},{"name":"Hamilton","countryCode":"AU","stateCode":"NSW","latitude":"-32.92207000","longitude":"151.74711000"},{"name":"Hamlyn Terrace","countryCode":"AU","stateCode":"NSW","latitude":"-33.25125000","longitude":"151.47627000"},{"name":"Hammondville","countryCode":"AU","stateCode":"NSW","latitude":"-33.94827000","longitude":"150.95211000"},{"name":"Hanwood","countryCode":"AU","stateCode":"NSW","latitude":"-34.33095000","longitude":"146.04137000"},{"name":"Harrington","countryCode":"AU","stateCode":"NSW","latitude":"-31.88306000","longitude":"152.65924000"},{"name":"Harrington Park","countryCode":"AU","stateCode":"NSW","latitude":"-34.02405000","longitude":"150.73501000"},{"name":"Harris Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.82285000","longitude":"151.00781000"},{"name":"Hassall Grove","countryCode":"AU","stateCode":"NSW","latitude":"-33.73349000","longitude":"150.83542000"},{"name":"Hawkesbury","countryCode":"AU","stateCode":"NSW","latitude":"-33.34078000","longitude":"150.78300000"},{"name":"Hawks Nest","countryCode":"AU","stateCode":"NSW","latitude":"-32.66755000","longitude":"152.17831000"},{"name":"Hay","countryCode":"AU","stateCode":"NSW","latitude":"-34.54276000","longitude":"144.83826000"},{"name":"Haymarket","countryCode":"AU","stateCode":"NSW","latitude":"-33.87868000","longitude":"151.20526000"},{"name":"Hazelbrook","countryCode":"AU","stateCode":"NSW","latitude":"-33.72446000","longitude":"150.45839000"},{"name":"Heathcote","countryCode":"AU","stateCode":"NSW","latitude":"-34.08410000","longitude":"151.01305000"},{"name":"Hebersham","countryCode":"AU","stateCode":"NSW","latitude":"-33.74582000","longitude":"150.82385000"},{"name":"Heckenberg","countryCode":"AU","stateCode":"NSW","latitude":"-33.90828000","longitude":"150.88982000"},{"name":"Heddon Greta","countryCode":"AU","stateCode":"NSW","latitude":"-32.80204000","longitude":"151.51327000"},{"name":"Helensburgh","countryCode":"AU","stateCode":"NSW","latitude":"-34.17836000","longitude":"150.99522000"},{"name":"Henty","countryCode":"AU","stateCode":"NSW","latitude":"-35.52094000","longitude":"147.03426000"},{"name":"Hill Top","countryCode":"AU","stateCode":"NSW","latitude":"-34.34792000","longitude":"150.49550000"},{"name":"Hillsdale","countryCode":"AU","stateCode":"NSW","latitude":"-33.95151000","longitude":"151.22784000"},{"name":"Hillston","countryCode":"AU","stateCode":"NSW","latitude":"-33.48266000","longitude":"145.53525000"},{"name":"Hillvue","countryCode":"AU","stateCode":"NSW","latitude":"-31.12756000","longitude":"150.90711000"},{"name":"Hinchinbrook","countryCode":"AU","stateCode":"NSW","latitude":"-33.91878000","longitude":"150.86314000"},{"name":"Hobartville","countryCode":"AU","stateCode":"NSW","latitude":"-33.60435000","longitude":"150.74299000"},{"name":"Holbrook","countryCode":"AU","stateCode":"NSW","latitude":"-35.72100000","longitude":"147.31605000"},{"name":"Holmesville","countryCode":"AU","stateCode":"NSW","latitude":"-32.91667000","longitude":"151.58333000"},{"name":"Holroyd","countryCode":"AU","stateCode":"NSW","latitude":"-33.83078000","longitude":"150.99725000"},{"name":"Holsworthy","countryCode":"AU","stateCode":"NSW","latitude":"-33.98333000","longitude":"150.96667000"},{"name":"Homebush","countryCode":"AU","stateCode":"NSW","latitude":"-33.86667000","longitude":"151.08333000"},{"name":"Homebush West","countryCode":"AU","stateCode":"NSW","latitude":"-33.86269000","longitude":"151.06696000"},{"name":"Horningsea Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.94341000","longitude":"150.84528000"},{"name":"Hornsby","countryCode":"AU","stateCode":"NSW","latitude":"-33.70244000","longitude":"151.09931000"},{"name":"Hornsby Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.67130000","longitude":"151.09428000"},{"name":"Hornsby Shire","countryCode":"AU","stateCode":"NSW","latitude":"-33.58315000","longitude":"151.10953000"},{"name":"Horsley","countryCode":"AU","stateCode":"NSW","latitude":"-34.48763000","longitude":"150.77799000"},{"name":"Horsley Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.84322000","longitude":"150.84889000"},{"name":"Howlong","countryCode":"AU","stateCode":"NSW","latitude":"-35.98197000","longitude":"146.63248000"},{"name":"Hoxton Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.93126000","longitude":"150.85412000"},{"name":"Hunters Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.83437000","longitude":"151.14510000"},{"name":"Hunterview","countryCode":"AU","stateCode":"NSW","latitude":"-32.54343000","longitude":"151.17717000"},{"name":"Hurlstone Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.90988000","longitude":"151.12867000"},{"name":"Hurstville","countryCode":"AU","stateCode":"NSW","latitude":"-33.96770000","longitude":"151.10149000"},{"name":"Hurstville Grove","countryCode":"AU","stateCode":"NSW","latitude":"-33.97993000","longitude":"151.09029000"},{"name":"Illawong","countryCode":"AU","stateCode":"NSW","latitude":"-34.00000000","longitude":"151.03333000"},{"name":"Iluka","countryCode":"AU","stateCode":"NSW","latitude":"-29.40147000","longitude":"153.35112000"},{"name":"Ingleburn","countryCode":"AU","stateCode":"NSW","latitude":"-34.00000000","longitude":"150.86667000"},{"name":"Inverell","countryCode":"AU","stateCode":"NSW","latitude":"-29.31526000","longitude":"151.04187000"},{"name":"Islington","countryCode":"AU","stateCode":"NSW","latitude":"-32.91388000","longitude":"151.74739000"},{"name":"Jamberoo","countryCode":"AU","stateCode":"NSW","latitude":"-34.64745000","longitude":"150.77464000"},{"name":"Jamisontown","countryCode":"AU","stateCode":"NSW","latitude":"-33.76797000","longitude":"150.67681000"},{"name":"Jannali","countryCode":"AU","stateCode":"NSW","latitude":"-34.01643000","longitude":"151.06065000"},{"name":"Jerilderie","countryCode":"AU","stateCode":"NSW","latitude":"-35.35757000","longitude":"145.72962000"},{"name":"Jerrabomberra","countryCode":"AU","stateCode":"NSW","latitude":"-35.38441000","longitude":"149.20248000"},{"name":"Jesmond","countryCode":"AU","stateCode":"NSW","latitude":"-32.90275000","longitude":"151.69072000"},{"name":"Jewells","countryCode":"AU","stateCode":"NSW","latitude":"-33.01386000","longitude":"151.68308000"},{"name":"Jilliby","countryCode":"AU","stateCode":"NSW","latitude":"-33.22605000","longitude":"151.41684000"},{"name":"Jindabyne","countryCode":"AU","stateCode":"NSW","latitude":"-36.41745000","longitude":"148.62254000"},{"name":"Jindera","countryCode":"AU","stateCode":"NSW","latitude":"-35.95474000","longitude":"146.88852000"},{"name":"Jordan Springs","countryCode":"AU","stateCode":"NSW","latitude":"-33.72138000","longitude":"150.72873000"},{"name":"Junction Hill","countryCode":"AU","stateCode":"NSW","latitude":"-29.64113000","longitude":"152.92491000"},{"name":"Junee","countryCode":"AU","stateCode":"NSW","latitude":"-34.86819000","longitude":"147.58273000"},{"name":"Kahibah","countryCode":"AU","stateCode":"NSW","latitude":"-32.96175000","longitude":"151.71251000"},{"name":"Kanahooka","countryCode":"AU","stateCode":"NSW","latitude":"-34.49160000","longitude":"150.80817000"},{"name":"Kandos","countryCode":"AU","stateCode":"NSW","latitude":"-32.85772000","longitude":"149.96832000"},{"name":"Kanwal","countryCode":"AU","stateCode":"NSW","latitude":"-33.25300000","longitude":"151.49110000"},{"name":"Kapooka","countryCode":"AU","stateCode":"NSW","latitude":"-35.15693000","longitude":"147.28439000"},{"name":"Karabar","countryCode":"AU","stateCode":"NSW","latitude":"-35.37595000","longitude":"149.23280000"},{"name":"Kareela","countryCode":"AU","stateCode":"NSW","latitude":"-34.01336000","longitude":"151.08345000"},{"name":"Kariong","countryCode":"AU","stateCode":"NSW","latitude":"-33.43972000","longitude":"151.29453000"},{"name":"Karuah","countryCode":"AU","stateCode":"NSW","latitude":"-32.65389000","longitude":"151.96040000"},{"name":"Katoomba","countryCode":"AU","stateCode":"NSW","latitude":"-33.71977000","longitude":"150.30739000"},{"name":"Kearns","countryCode":"AU","stateCode":"NSW","latitude":"-34.02191000","longitude":"150.80082000"},{"name":"Keiraville","countryCode":"AU","stateCode":"NSW","latitude":"-34.41667000","longitude":"150.86667000"},{"name":"Kellyville","countryCode":"AU","stateCode":"NSW","latitude":"-33.71028000","longitude":"150.95095000"},{"name":"Kellyville Ridge","countryCode":"AU","stateCode":"NSW","latitude":"-33.70156000","longitude":"150.91790000"},{"name":"Kelso","countryCode":"AU","stateCode":"NSW","latitude":"-33.41667000","longitude":"149.60000000"},{"name":"Kemps Creek","countryCode":"AU","stateCode":"NSW","latitude":"-33.88059000","longitude":"150.78761000"},{"name":"Kempsey","countryCode":"AU","stateCode":"NSW","latitude":"-30.90553000","longitude":"152.68608000"},{"name":"Kendall","countryCode":"AU","stateCode":"NSW","latitude":"-31.63295000","longitude":"152.70393000"},{"name":"Kensington","countryCode":"AU","stateCode":"NSW","latitude":"-33.92019000","longitude":"151.22241000"},{"name":"Kenthurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.65527000","longitude":"151.00503000"},{"name":"Kew","countryCode":"AU","stateCode":"NSW","latitude":"-31.63602000","longitude":"152.72662000"},{"name":"Kiama","countryCode":"AU","stateCode":"NSW","latitude":"-34.67124000","longitude":"150.84572000"},{"name":"Kiama Downs","countryCode":"AU","stateCode":"NSW","latitude":"-34.63341000","longitude":"150.85456000"},{"name":"Kilaben Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.02395000","longitude":"151.59197000"},{"name":"Killara","countryCode":"AU","stateCode":"NSW","latitude":"-33.76604000","longitude":"151.16213000"},{"name":"Killarney Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.77451000","longitude":"151.22028000"},{"name":"Killarney Vale","countryCode":"AU","stateCode":"NSW","latitude":"-33.36319000","longitude":"151.45799000"},{"name":"King Creek","countryCode":"AU","stateCode":"NSW","latitude":"-31.49237000","longitude":"152.75658000"},{"name":"Kings Langley","countryCode":"AU","stateCode":"NSW","latitude":"-33.75005000","longitude":"150.93542000"},{"name":"Kings Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.74320000","longitude":"150.90761000"},{"name":"Kingscliff","countryCode":"AU","stateCode":"NSW","latitude":"-28.25983000","longitude":"153.57816000"},{"name":"Kingsford","countryCode":"AU","stateCode":"NSW","latitude":"-33.92399000","longitude":"151.22749000"},{"name":"Kingsgrove","countryCode":"AU","stateCode":"NSW","latitude":"-33.93932000","longitude":"151.09928000"},{"name":"Kingswood Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.76651000","longitude":"150.71440000"},{"name":"Kirrawee","countryCode":"AU","stateCode":"NSW","latitude":"-34.03831000","longitude":"151.06903000"},{"name":"Kirribilli","countryCode":"AU","stateCode":"NSW","latitude":"-33.84867000","longitude":"151.21620000"},{"name":"Kogarah","countryCode":"AU","stateCode":"NSW","latitude":"-33.96810000","longitude":"151.13564000"},{"name":"Kogarah Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.97951000","longitude":"151.12119000"},{"name":"Koonawarra","countryCode":"AU","stateCode":"NSW","latitude":"-34.50212000","longitude":"150.80855000"},{"name":"Kooringal","countryCode":"AU","stateCode":"NSW","latitude":"-35.14069000","longitude":"147.37680000"},{"name":"Kootingal","countryCode":"AU","stateCode":"NSW","latitude":"-31.05857000","longitude":"151.05350000"},{"name":"Korora","countryCode":"AU","stateCode":"NSW","latitude":"-30.24620000","longitude":"153.11487000"},{"name":"Kosciuszko National Park","countryCode":"AU","stateCode":"NSW","latitude":"-36.26436000","longitude":"148.48179000"},{"name":"Kotara","countryCode":"AU","stateCode":"NSW","latitude":"-32.94282000","longitude":"151.69585000"},{"name":"Kotara South","countryCode":"AU","stateCode":"NSW","latitude":"-32.95261000","longitude":"151.69076000"},{"name":"Ku-ring-gai","countryCode":"AU","stateCode":"NSW","latitude":"-33.72701000","longitude":"151.14877000"},{"name":"Kurnell","countryCode":"AU","stateCode":"NSW","latitude":"-34.01088000","longitude":"151.20512000"},{"name":"Kurraba Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.84235000","longitude":"151.22256000"},{"name":"Kurrajong Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.52772000","longitude":"150.62907000"},{"name":"Kurri Kurri","countryCode":"AU","stateCode":"NSW","latitude":"-32.81933000","longitude":"151.47908000"},{"name":"Kyle Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.98787000","longitude":"151.09939000"},{"name":"Kyogle","countryCode":"AU","stateCode":"NSW","latitude":"-28.64643000","longitude":"152.77871000"},{"name":"Lachlan","countryCode":"AU","stateCode":"NSW","latitude":"-32.79999000","longitude":"146.87556000"},{"name":"Lake Albert","countryCode":"AU","stateCode":"NSW","latitude":"-35.16667000","longitude":"147.38333000"},{"name":"Lake Cargelligo","countryCode":"AU","stateCode":"NSW","latitude":"-33.29884000","longitude":"146.37296000"},{"name":"Lake Cathie","countryCode":"AU","stateCode":"NSW","latitude":"-31.55183000","longitude":"152.85465000"},{"name":"Lake Haven","countryCode":"AU","stateCode":"NSW","latitude":"-33.24303000","longitude":"151.50434000"},{"name":"Lake Heights","countryCode":"AU","stateCode":"NSW","latitude":"-34.48433000","longitude":"150.86649000"},{"name":"Lake Illawarra","countryCode":"AU","stateCode":"NSW","latitude":"-34.54658000","longitude":"150.85645000"},{"name":"Lake Macquarie Shire","countryCode":"AU","stateCode":"NSW","latitude":"-33.03756000","longitude":"151.53470000"},{"name":"Lake Munmorah","countryCode":"AU","stateCode":"NSW","latitude":"-33.19716000","longitude":"151.58240000"},{"name":"Lakelands","countryCode":"AU","stateCode":"NSW","latitude":"-32.96185000","longitude":"151.64972000"},{"name":"Lakemba","countryCode":"AU","stateCode":"NSW","latitude":"-33.91972000","longitude":"151.07592000"},{"name":"Lakewood","countryCode":"AU","stateCode":"NSW","latitude":"-31.63210000","longitude":"152.75820000"},{"name":"Lalor Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.76090000","longitude":"150.93123000"},{"name":"Lambton","countryCode":"AU","stateCode":"NSW","latitude":"-32.91667000","longitude":"151.70000000"},{"name":"Lane Cove","countryCode":"AU","stateCode":"NSW","latitude":"-33.82321000","longitude":"151.17028000"},{"name":"Lane Cove North","countryCode":"AU","stateCode":"NSW","latitude":"-33.80543000","longitude":"151.16638000"},{"name":"Lane Cove West","countryCode":"AU","stateCode":"NSW","latitude":"-33.81613000","longitude":"151.15145000"},{"name":"Lansvale","countryCode":"AU","stateCode":"NSW","latitude":"-33.90073000","longitude":"150.95078000"},{"name":"Largs","countryCode":"AU","stateCode":"NSW","latitude":"-32.70000000","longitude":"151.60000000"},{"name":"Lavington","countryCode":"AU","stateCode":"NSW","latitude":"-36.03976000","longitude":"146.93958000"},{"name":"Lawrence","countryCode":"AU","stateCode":"NSW","latitude":"-29.49210000","longitude":"153.09689000"},{"name":"Lawson","countryCode":"AU","stateCode":"NSW","latitude":"-33.72064000","longitude":"150.42975000"},{"name":"Leeton","countryCode":"AU","stateCode":"NSW","latitude":"-34.52967000","longitude":"146.26918000"},{"name":"Leichhardt","countryCode":"AU","stateCode":"NSW","latitude":"-33.88341000","longitude":"151.15625000"},{"name":"Lemon Tree Passage","countryCode":"AU","stateCode":"NSW","latitude":"-32.73047000","longitude":"152.03859000"},{"name":"Lennox Head","countryCode":"AU","stateCode":"NSW","latitude":"-28.79131000","longitude":"153.59201000"},{"name":"Leonay","countryCode":"AU","stateCode":"NSW","latitude":"-33.76542000","longitude":"150.64806000"},{"name":"Leppington","countryCode":"AU","stateCode":"NSW","latitude":"-33.96983000","longitude":"150.79675000"},{"name":"Lethbridge Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.73716000","longitude":"150.80042000"},{"name":"Leumeah","countryCode":"AU","stateCode":"NSW","latitude":"-34.05000000","longitude":"150.83333000"},{"name":"Leura","countryCode":"AU","stateCode":"NSW","latitude":"-33.71667000","longitude":"150.33333000"},{"name":"Lewisham","countryCode":"AU","stateCode":"NSW","latitude":"-33.89719000","longitude":"151.14883000"},{"name":"Liberty Grove","countryCode":"AU","stateCode":"NSW","latitude":"-33.84095000","longitude":"151.08402000"},{"name":"Lidcombe","countryCode":"AU","stateCode":"NSW","latitude":"-33.86436000","longitude":"151.03970000"},{"name":"Lightning Ridge","countryCode":"AU","stateCode":"NSW","latitude":"-29.42743000","longitude":"147.97865000"},{"name":"Lilli Pilli","countryCode":"AU","stateCode":"NSW","latitude":"-34.06830000","longitude":"151.11574000"},{"name":"Lilyfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.87499000","longitude":"151.16530000"},{"name":"Lindfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.78333000","longitude":"151.16667000"},{"name":"Lisarow","countryCode":"AU","stateCode":"NSW","latitude":"-33.38333000","longitude":"151.36667000"},{"name":"Lismore","countryCode":"AU","stateCode":"NSW","latitude":"-28.81354000","longitude":"153.27730000"},{"name":"Lismore Heights","countryCode":"AU","stateCode":"NSW","latitude":"-28.80102000","longitude":"153.30048000"},{"name":"Lismore Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-28.80000000","longitude":"153.26667000"},{"name":"Lithgow","countryCode":"AU","stateCode":"NSW","latitude":"-33.32025000","longitude":"150.18584000"},{"name":"Little Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.97899000","longitude":"151.24299000"},{"name":"Liverpool","countryCode":"AU","stateCode":"NSW","latitude":"-33.92418000","longitude":"150.91232000"},{"name":"Liverpool Plains","countryCode":"AU","stateCode":"NSW","latitude":"-31.47024000","longitude":"150.42001000"},{"name":"Llanarth","countryCode":"AU","stateCode":"NSW","latitude":"-33.39687000","longitude":"149.55105000"},{"name":"Llandilo","countryCode":"AU","stateCode":"NSW","latitude":"-33.71286000","longitude":"150.74650000"},{"name":"Lockhart","countryCode":"AU","stateCode":"NSW","latitude":"-35.32193000","longitude":"146.79354000"},{"name":"Loftus","countryCode":"AU","stateCode":"NSW","latitude":"-34.04467000","longitude":"151.04646000"},{"name":"Londonderry","countryCode":"AU","stateCode":"NSW","latitude":"-33.64656000","longitude":"150.73515000"},{"name":"Long Beach","countryCode":"AU","stateCode":"NSW","latitude":"-35.70833000","longitude":"150.24483000"},{"name":"Long Jetty","countryCode":"AU","stateCode":"NSW","latitude":"-33.35917000","longitude":"151.48834000"},{"name":"Longueville","countryCode":"AU","stateCode":"NSW","latitude":"-33.83285000","longitude":"151.16531000"},{"name":"Lorn","countryCode":"AU","stateCode":"NSW","latitude":"-32.72701000","longitude":"151.57245000"},{"name":"Luddenham","countryCode":"AU","stateCode":"NSW","latitude":"-33.87850000","longitude":"150.68863000"},{"name":"Lugarno","countryCode":"AU","stateCode":"NSW","latitude":"-33.98267000","longitude":"151.04184000"},{"name":"Lurnea","countryCode":"AU","stateCode":"NSW","latitude":"-33.93539000","longitude":"150.89673000"},{"name":"Macksville","countryCode":"AU","stateCode":"NSW","latitude":"-30.70780000","longitude":"152.92029000"},{"name":"Maclean","countryCode":"AU","stateCode":"NSW","latitude":"-29.45810000","longitude":"153.19753000"},{"name":"Macmasters Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.49663000","longitude":"151.42215000"},{"name":"Macquarie Fields","countryCode":"AU","stateCode":"NSW","latitude":"-33.99206000","longitude":"150.89307000"},{"name":"Macquarie Hills","countryCode":"AU","stateCode":"NSW","latitude":"-32.95111000","longitude":"151.64461000"},{"name":"Macquarie Links","countryCode":"AU","stateCode":"NSW","latitude":"-33.98454000","longitude":"150.87027000"},{"name":"Macquarie Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.78105000","longitude":"151.12757000"},{"name":"Maitland","countryCode":"AU","stateCode":"NSW","latitude":"-32.73308000","longitude":"151.55740000"},{"name":"Maitland Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-32.73333000","longitude":"151.55000000"},{"name":"Maitland city centre","countryCode":"AU","stateCode":"NSW","latitude":"-32.73263000","longitude":"151.55331000"},{"name":"Malabar","countryCode":"AU","stateCode":"NSW","latitude":"-33.96216000","longitude":"151.24796000"},{"name":"Malua Bay","countryCode":"AU","stateCode":"NSW","latitude":"-35.79382000","longitude":"150.22833000"},{"name":"Mangerton","countryCode":"AU","stateCode":"NSW","latitude":"-34.43667000","longitude":"150.87167000"},{"name":"Manilla","countryCode":"AU","stateCode":"NSW","latitude":"-30.74748000","longitude":"150.71974000"},{"name":"Manly","countryCode":"AU","stateCode":"NSW","latitude":"-33.79798000","longitude":"151.28826000"},{"name":"Manly Vale","countryCode":"AU","stateCode":"NSW","latitude":"-33.78457000","longitude":"151.26200000"},{"name":"Mannering Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.15810000","longitude":"151.53477000"},{"name":"Maraylya","countryCode":"AU","stateCode":"NSW","latitude":"-33.59221000","longitude":"150.91979000"},{"name":"Marayong","countryCode":"AU","stateCode":"NSW","latitude":"-33.74824000","longitude":"150.89272000"},{"name":"Mardi","countryCode":"AU","stateCode":"NSW","latitude":"-33.29368000","longitude":"151.40150000"},{"name":"Marks Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.05645000","longitude":"151.64955000"},{"name":"Maroubra","countryCode":"AU","stateCode":"NSW","latitude":"-33.95000000","longitude":"151.23333000"},{"name":"Marrickville","countryCode":"AU","stateCode":"NSW","latitude":"-33.90741000","longitude":"151.15546000"},{"name":"Marsfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.77784000","longitude":"151.10574000"},{"name":"Marulan","countryCode":"AU","stateCode":"NSW","latitude":"-34.70836000","longitude":"150.00966000"},{"name":"Maryland","countryCode":"AU","stateCode":"NSW","latitude":"-32.87888000","longitude":"151.66143000"},{"name":"Maryville","countryCode":"AU","stateCode":"NSW","latitude":"-32.91121000","longitude":"151.75543000"},{"name":"Mascot","countryCode":"AU","stateCode":"NSW","latitude":"-33.92598000","longitude":"151.19347000"},{"name":"Matraville","countryCode":"AU","stateCode":"NSW","latitude":"-33.96344000","longitude":"151.23195000"},{"name":"Mayfield","countryCode":"AU","stateCode":"NSW","latitude":"-32.89793000","longitude":"151.73613000"},{"name":"Mayfield East","countryCode":"AU","stateCode":"NSW","latitude":"-32.90031000","longitude":"151.74972000"},{"name":"Mayfield West","countryCode":"AU","stateCode":"NSW","latitude":"-32.89195000","longitude":"151.72711000"},{"name":"McGraths Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.61551000","longitude":"150.83372000"},{"name":"McMahons Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.84492000","longitude":"151.20307000"},{"name":"Meadowbank","countryCode":"AU","stateCode":"NSW","latitude":"-33.81668000","longitude":"151.08861000"},{"name":"Medowie","countryCode":"AU","stateCode":"NSW","latitude":"-32.74150000","longitude":"151.86760000"},{"name":"Melrose Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.81491000","longitude":"151.07208000"},{"name":"Menai","countryCode":"AU","stateCode":"NSW","latitude":"-34.01667000","longitude":"151.01667000"},{"name":"Menangle","countryCode":"AU","stateCode":"NSW","latitude":"-34.12675000","longitude":"150.73868000"},{"name":"Merewether","countryCode":"AU","stateCode":"NSW","latitude":"-32.94801000","longitude":"151.74325000"},{"name":"Merewether Heights","countryCode":"AU","stateCode":"NSW","latitude":"-32.94733000","longitude":"151.73565000"},{"name":"Merimbula","countryCode":"AU","stateCode":"NSW","latitude":"-36.88901000","longitude":"149.90961000"},{"name":"Merriwa","countryCode":"AU","stateCode":"NSW","latitude":"-32.13922000","longitude":"150.35562000"},{"name":"Merrylands","countryCode":"AU","stateCode":"NSW","latitude":"-33.83333000","longitude":"150.98333000"},{"name":"Merrylands West","countryCode":"AU","stateCode":"NSW","latitude":"-33.83269000","longitude":"150.96906000"},{"name":"Metford","countryCode":"AU","stateCode":"NSW","latitude":"-32.76497000","longitude":"151.60940000"},{"name":"Mid-Western Regional","countryCode":"AU","stateCode":"NSW","latitude":"-32.60202000","longitude":"149.76748000"},{"name":"Middle Cove","countryCode":"AU","stateCode":"NSW","latitude":"-33.79280000","longitude":"151.21248000"},{"name":"Middleton Grange","countryCode":"AU","stateCode":"NSW","latitude":"-33.91704000","longitude":"150.84186000"},{"name":"Miller","countryCode":"AU","stateCode":"NSW","latitude":"-33.92089000","longitude":"150.88469000"},{"name":"Millers Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.85957000","longitude":"151.20406000"},{"name":"Millthorpe","countryCode":"AU","stateCode":"NSW","latitude":"-33.44601000","longitude":"149.18539000"},{"name":"Milperra","countryCode":"AU","stateCode":"NSW","latitude":"-33.93934000","longitude":"150.98148000"},{"name":"Milsons Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.84600000","longitude":"151.21192000"},{"name":"Milton","countryCode":"AU","stateCode":"NSW","latitude":"-35.31644000","longitude":"150.43610000"},{"name":"Minchinbury","countryCode":"AU","stateCode":"NSW","latitude":"-33.78724000","longitude":"150.82956000"},{"name":"Minto","countryCode":"AU","stateCode":"NSW","latitude":"-34.03333000","longitude":"150.85000000"},{"name":"Miranda","countryCode":"AU","stateCode":"NSW","latitude":"-34.03857000","longitude":"151.10005000"},{"name":"Mitchell","countryCode":"AU","stateCode":"NSW","latitude":"-33.42732000","longitude":"149.55674000"},{"name":"Mittagong","countryCode":"AU","stateCode":"NSW","latitude":"-34.45002000","longitude":"150.44572000"},{"name":"Moama","countryCode":"AU","stateCode":"NSW","latitude":"-36.10413000","longitude":"144.76080000"},{"name":"Mollymook","countryCode":"AU","stateCode":"NSW","latitude":"-35.34107000","longitude":"150.46952000"},{"name":"Mollymook Beach","countryCode":"AU","stateCode":"NSW","latitude":"-35.32966000","longitude":"150.47173000"},{"name":"Molong","countryCode":"AU","stateCode":"NSW","latitude":"-33.09233000","longitude":"148.87002000"},{"name":"Mona Vale","countryCode":"AU","stateCode":"NSW","latitude":"-33.67757000","longitude":"151.30307000"},{"name":"Monterey","countryCode":"AU","stateCode":"NSW","latitude":"-33.97250000","longitude":"151.14810000"},{"name":"Moonbi","countryCode":"AU","stateCode":"NSW","latitude":"-31.01775000","longitude":"151.07062000"},{"name":"Moonee Beach","countryCode":"AU","stateCode":"NSW","latitude":"-30.20575000","longitude":"153.15293000"},{"name":"Moorebank","countryCode":"AU","stateCode":"NSW","latitude":"-33.94372000","longitude":"150.95657000"},{"name":"Moree","countryCode":"AU","stateCode":"NSW","latitude":"-29.46278000","longitude":"149.84157000"},{"name":"Moree Plains","countryCode":"AU","stateCode":"NSW","latitude":"-29.32131000","longitude":"149.58121000"},{"name":"Morisset","countryCode":"AU","stateCode":"NSW","latitude":"-33.10801000","longitude":"151.48706000"},{"name":"Morpeth","countryCode":"AU","stateCode":"NSW","latitude":"-32.73333000","longitude":"151.63333000"},{"name":"Mortdale","countryCode":"AU","stateCode":"NSW","latitude":"-33.96897000","longitude":"151.07231000"},{"name":"Mortlake","countryCode":"AU","stateCode":"NSW","latitude":"-33.84217000","longitude":"151.10719000"},{"name":"Moruya","countryCode":"AU","stateCode":"NSW","latitude":"-35.91250000","longitude":"150.08144000"},{"name":"Mosman","countryCode":"AU","stateCode":"NSW","latitude":"-33.82845000","longitude":"151.24866000"},{"name":"Moss Vale","countryCode":"AU","stateCode":"NSW","latitude":"-34.55374000","longitude":"150.37115000"},{"name":"Mount Annan","countryCode":"AU","stateCode":"NSW","latitude":"-34.05287000","longitude":"150.75984000"},{"name":"Mount Austin","countryCode":"AU","stateCode":"NSW","latitude":"-35.13684000","longitude":"147.35304000"},{"name":"Mount Colah","countryCode":"AU","stateCode":"NSW","latitude":"-33.68333000","longitude":"151.11667000"},{"name":"Mount Druitt","countryCode":"AU","stateCode":"NSW","latitude":"-33.76667000","longitude":"150.81667000"},{"name":"Mount Hutton","countryCode":"AU","stateCode":"NSW","latitude":"-32.98329000","longitude":"151.67012000"},{"name":"Mount Keira","countryCode":"AU","stateCode":"NSW","latitude":"-34.39678000","longitude":"150.85268000"},{"name":"Mount Kembla","countryCode":"AU","stateCode":"NSW","latitude":"-34.42881000","longitude":"150.82161000"},{"name":"Mount Kuring-Gai","countryCode":"AU","stateCode":"NSW","latitude":"-33.64197000","longitude":"151.12865000"},{"name":"Mount Lewis","countryCode":"AU","stateCode":"NSW","latitude":"-33.91750000","longitude":"151.04828000"},{"name":"Mount Ousley","countryCode":"AU","stateCode":"NSW","latitude":"-34.40213000","longitude":"150.88786000"},{"name":"Mount Pleasant","countryCode":"AU","stateCode":"NSW","latitude":"-34.39531000","longitude":"150.86658000"},{"name":"Mount Pritchard","countryCode":"AU","stateCode":"NSW","latitude":"-33.90295000","longitude":"150.90465000"},{"name":"Mount Riverview","countryCode":"AU","stateCode":"NSW","latitude":"-33.73074000","longitude":"150.63532000"},{"name":"Mount Saint Thomas","countryCode":"AU","stateCode":"NSW","latitude":"-34.44333000","longitude":"150.87222000"},{"name":"Mount Vernon","countryCode":"AU","stateCode":"NSW","latitude":"-33.86036000","longitude":"150.81007000"},{"name":"Mount Warrigal","countryCode":"AU","stateCode":"NSW","latitude":"-34.54804000","longitude":"150.83752000"},{"name":"Mudgee","countryCode":"AU","stateCode":"NSW","latitude":"-32.59426000","longitude":"149.58710000"},{"name":"Mulgoa","countryCode":"AU","stateCode":"NSW","latitude":"-33.83800000","longitude":"150.64963000"},{"name":"Mullumbimby","countryCode":"AU","stateCode":"NSW","latitude":"-28.55236000","longitude":"153.49956000"},{"name":"Mulwala","countryCode":"AU","stateCode":"NSW","latitude":"-35.98536000","longitude":"146.00534000"},{"name":"Murrumbateman","countryCode":"AU","stateCode":"NSW","latitude":"-34.97199000","longitude":"149.02985000"},{"name":"Murrurundi","countryCode":"AU","stateCode":"NSW","latitude":"-31.76422000","longitude":"150.83575000"},{"name":"Murwillumbah","countryCode":"AU","stateCode":"NSW","latitude":"-28.32732000","longitude":"153.39339000"},{"name":"Muswellbrook","countryCode":"AU","stateCode":"NSW","latitude":"-32.48935000","longitude":"150.69839000"},{"name":"Nabiac","countryCode":"AU","stateCode":"NSW","latitude":"-32.09837000","longitude":"152.37627000"},{"name":"Nambucca","countryCode":"AU","stateCode":"NSW","latitude":"-30.63333000","longitude":"152.98333000"},{"name":"Nambucca Heads","countryCode":"AU","stateCode":"NSW","latitude":"-30.64318000","longitude":"153.00884000"},{"name":"Nambucca Shire","countryCode":"AU","stateCode":"NSW","latitude":"-30.70829000","longitude":"152.71024000"},{"name":"Nana Glen","countryCode":"AU","stateCode":"NSW","latitude":"-30.13333000","longitude":"153.01667000"},{"name":"Narara","countryCode":"AU","stateCode":"NSW","latitude":"-33.39593000","longitude":"151.33527000"},{"name":"Narellan","countryCode":"AU","stateCode":"NSW","latitude":"-34.04338000","longitude":"150.73236000"},{"name":"Narellan Vale","countryCode":"AU","stateCode":"NSW","latitude":"-34.04974000","longitude":"150.74392000"},{"name":"Naremburn","countryCode":"AU","stateCode":"NSW","latitude":"-33.81698000","longitude":"151.20079000"},{"name":"Narooma","countryCode":"AU","stateCode":"NSW","latitude":"-36.21783000","longitude":"150.13247000"},{"name":"Narrabeen","countryCode":"AU","stateCode":"NSW","latitude":"-33.71277000","longitude":"151.29736000"},{"name":"Narrabri","countryCode":"AU","stateCode":"NSW","latitude":"-30.32779000","longitude":"149.60242000"},{"name":"Narrandera","countryCode":"AU","stateCode":"NSW","latitude":"-34.59107000","longitude":"146.53197000"},{"name":"Narrawallee","countryCode":"AU","stateCode":"NSW","latitude":"-35.31243000","longitude":"150.46351000"},{"name":"Narraweena","countryCode":"AU","stateCode":"NSW","latitude":"-33.75519000","longitude":"151.27659000"},{"name":"Narromine","countryCode":"AU","stateCode":"NSW","latitude":"-32.23174000","longitude":"147.97591000"},{"name":"Narwee","countryCode":"AU","stateCode":"NSW","latitude":"-33.94653000","longitude":"151.06919000"},{"name":"Nelson Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.72043000","longitude":"152.14398000"},{"name":"Neutral Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.83784000","longitude":"151.21750000"},{"name":"New Lambton","countryCode":"AU","stateCode":"NSW","latitude":"-32.92838000","longitude":"151.70850000"},{"name":"New Lambton Heights","countryCode":"AU","stateCode":"NSW","latitude":"-32.92466000","longitude":"151.69364000"},{"name":"Newcastle","countryCode":"AU","stateCode":"NSW","latitude":"-32.92953000","longitude":"151.78010000"},{"name":"Newcastle East","countryCode":"AU","stateCode":"NSW","latitude":"-32.92771000","longitude":"151.78840000"},{"name":"Newcastle city centre","countryCode":"AU","stateCode":"NSW","latitude":"-32.92885000","longitude":"151.77740000"},{"name":"Newington","countryCode":"AU","stateCode":"NSW","latitude":"-33.83488000","longitude":"151.05703000"},{"name":"Newport","countryCode":"AU","stateCode":"NSW","latitude":"-33.65639000","longitude":"151.31401000"},{"name":"Newtown","countryCode":"AU","stateCode":"NSW","latitude":"-33.89835000","longitude":"151.17754000"},{"name":"Niagara Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.37638000","longitude":"151.34860000"},{"name":"Nimbin","countryCode":"AU","stateCode":"NSW","latitude":"-28.59545000","longitude":"153.22336000"},{"name":"Noraville","countryCode":"AU","stateCode":"NSW","latitude":"-33.26785000","longitude":"151.55352000"},{"name":"Normanhurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.72370000","longitude":"151.09576000"},{"name":"North Albury","countryCode":"AU","stateCode":"NSW","latitude":"-36.05745000","longitude":"146.92995000"},{"name":"North Avoca","countryCode":"AU","stateCode":"NSW","latitude":"-33.45608000","longitude":"151.43511000"},{"name":"North Balgowlah","countryCode":"AU","stateCode":"NSW","latitude":"-33.78631000","longitude":"151.24801000"},{"name":"North Boambee Valley","countryCode":"AU","stateCode":"NSW","latitude":"-30.31295000","longitude":"153.06925000"},{"name":"North Bondi","countryCode":"AU","stateCode":"NSW","latitude":"-33.88787000","longitude":"151.28075000"},{"name":"North Curl Curl","countryCode":"AU","stateCode":"NSW","latitude":"-33.76434000","longitude":"151.29727000"},{"name":"North Epping","countryCode":"AU","stateCode":"NSW","latitude":"-33.75944000","longitude":"151.09248000"},{"name":"North Gosford","countryCode":"AU","stateCode":"NSW","latitude":"-33.41400000","longitude":"151.35160000"},{"name":"North Haven","countryCode":"AU","stateCode":"NSW","latitude":"-31.63680000","longitude":"152.81357000"},{"name":"North Lambton","countryCode":"AU","stateCode":"NSW","latitude":"-32.90605000","longitude":"151.70574000"},{"name":"North Manly","countryCode":"AU","stateCode":"NSW","latitude":"-33.77561000","longitude":"151.26921000"},{"name":"North Narrabeen","countryCode":"AU","stateCode":"NSW","latitude":"-33.70935000","longitude":"151.29607000"},{"name":"North Nowra","countryCode":"AU","stateCode":"NSW","latitude":"-34.85822000","longitude":"150.57479000"},{"name":"North Parramatta","countryCode":"AU","stateCode":"NSW","latitude":"-33.79351000","longitude":"151.00124000"},{"name":"North Richmond","countryCode":"AU","stateCode":"NSW","latitude":"-33.58117000","longitude":"150.71942000"},{"name":"North Rocks","countryCode":"AU","stateCode":"NSW","latitude":"-33.77223000","longitude":"151.01718000"},{"name":"North Ryde","countryCode":"AU","stateCode":"NSW","latitude":"-33.79677000","longitude":"151.12436000"},{"name":"North St Marys","countryCode":"AU","stateCode":"NSW","latitude":"-33.75491000","longitude":"150.78435000"},{"name":"North Strathfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.85693000","longitude":"151.09124000"},{"name":"North Sydney","countryCode":"AU","stateCode":"NSW","latitude":"-33.83422000","longitude":"151.21019000"},{"name":"North Tamworth","countryCode":"AU","stateCode":"NSW","latitude":"-31.07862000","longitude":"150.92219000"},{"name":"North Turramurra","countryCode":"AU","stateCode":"NSW","latitude":"-33.71313000","longitude":"151.14638000"},{"name":"North Wahroonga","countryCode":"AU","stateCode":"NSW","latitude":"-33.70531000","longitude":"151.12278000"},{"name":"North Willoughby","countryCode":"AU","stateCode":"NSW","latitude":"-33.79563000","longitude":"151.20067000"},{"name":"North Wollongong","countryCode":"AU","stateCode":"NSW","latitude":"-34.40569000","longitude":"150.89763000"},{"name":"Northbridge","countryCode":"AU","stateCode":"NSW","latitude":"-33.81313000","longitude":"151.21728000"},{"name":"Northmead","countryCode":"AU","stateCode":"NSW","latitude":"-33.78378000","longitude":"150.99858000"},{"name":"Nowra","countryCode":"AU","stateCode":"NSW","latitude":"-34.88422000","longitude":"150.60036000"},{"name":"Nowra Hill","countryCode":"AU","stateCode":"NSW","latitude":"-34.92845000","longitude":"150.57243000"},{"name":"Nyngan","countryCode":"AU","stateCode":"NSW","latitude":"-31.56375000","longitude":"147.19373000"},{"name":"Oak Flats","countryCode":"AU","stateCode":"NSW","latitude":"-34.56229000","longitude":"150.82193000"},{"name":"Oakdale","countryCode":"AU","stateCode":"NSW","latitude":"-34.07930000","longitude":"150.51320000"},{"name":"Oakhurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.73883000","longitude":"150.83837000"},{"name":"Oakville","countryCode":"AU","stateCode":"NSW","latitude":"-33.61558000","longitude":"150.88006000"},{"name":"Oatlands","countryCode":"AU","stateCode":"NSW","latitude":"-33.79595000","longitude":"151.02712000"},{"name":"Oatley","countryCode":"AU","stateCode":"NSW","latitude":"-33.98004000","longitude":"151.07201000"},{"name":"Oberon","countryCode":"AU","stateCode":"NSW","latitude":"-33.84531000","longitude":"149.81795000"},{"name":"Ocean Shores","countryCode":"AU","stateCode":"NSW","latitude":"-28.50930000","longitude":"153.53760000"},{"name":"Old Bar","countryCode":"AU","stateCode":"NSW","latitude":"-31.96940000","longitude":"152.58807000"},{"name":"Old Erowal Bay","countryCode":"AU","stateCode":"NSW","latitude":"-35.08460000","longitude":"150.64568000"},{"name":"Old Guildford","countryCode":"AU","stateCode":"NSW","latitude":"-33.86429000","longitude":"150.98395000"},{"name":"Old Toongabbie","countryCode":"AU","stateCode":"NSW","latitude":"-33.78763000","longitude":"150.96897000"},{"name":"Oran Park","countryCode":"AU","stateCode":"NSW","latitude":"-34.00564000","longitude":"150.74032000"},{"name":"Orange","countryCode":"AU","stateCode":"NSW","latitude":"-33.28397000","longitude":"149.10018000"},{"name":"Orange Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-33.32834000","longitude":"149.12294000"},{"name":"Orangeville","countryCode":"AU","stateCode":"NSW","latitude":"-34.03108000","longitude":"150.60179000"},{"name":"Orchard Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.78230000","longitude":"150.71088000"},{"name":"Ourimbah","countryCode":"AU","stateCode":"NSW","latitude":"-33.31424000","longitude":"151.33031000"},{"name":"Oxley Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.77072000","longitude":"150.79502000"},{"name":"Oxley Vale","countryCode":"AU","stateCode":"NSW","latitude":"-31.06316000","longitude":"150.90060000"},{"name":"Oyster Bay","countryCode":"AU","stateCode":"NSW","latitude":"-34.00407000","longitude":"151.07588000"},{"name":"Paddington","countryCode":"AU","stateCode":"NSW","latitude":"-33.88419000","longitude":"151.23151000"},{"name":"Padstow","countryCode":"AU","stateCode":"NSW","latitude":"-33.95687000","longitude":"151.03191000"},{"name":"Padstow Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.96740000","longitude":"151.03991000"},{"name":"Pagewood","countryCode":"AU","stateCode":"NSW","latitude":"-33.94137000","longitude":"151.21093000"},{"name":"Palm Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.59664000","longitude":"151.32384000"},{"name":"Panania","countryCode":"AU","stateCode":"NSW","latitude":"-33.95366000","longitude":"150.99733000"},{"name":"Parkes","countryCode":"AU","stateCode":"NSW","latitude":"-32.82318000","longitude":"148.02514000"},{"name":"Parklea","countryCode":"AU","stateCode":"NSW","latitude":"-33.72439000","longitude":"150.91820000"},{"name":"Parramatta","countryCode":"AU","stateCode":"NSW","latitude":"-33.81248000","longitude":"151.00262000"},{"name":"Peak Hill","countryCode":"AU","stateCode":"NSW","latitude":"-32.72387000","longitude":"148.19052000"},{"name":"Peakhurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.96288000","longitude":"151.05161000"},{"name":"Peakhurst Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.97735000","longitude":"151.05557000"},{"name":"Pemulwuy","countryCode":"AU","stateCode":"NSW","latitude":"-33.82274000","longitude":"150.92395000"},{"name":"Pendle Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.80402000","longitude":"150.95543000"},{"name":"Pennant Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.73783000","longitude":"151.07216000"},{"name":"Penrith","countryCode":"AU","stateCode":"NSW","latitude":"-33.75000000","longitude":"150.70000000"},{"name":"Penrith Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-33.75000000","longitude":"150.70000000"},{"name":"Penshurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.96667000","longitude":"151.08333000"},{"name":"Petersham","countryCode":"AU","stateCode":"NSW","latitude":"-33.89460000","longitude":"151.15495000"},{"name":"Phillip","countryCode":"AU","stateCode":"NSW","latitude":"-31.13333000","longitude":"150.85000000"},{"name":"Picnic Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.98062000","longitude":"150.99661000"},{"name":"Picton","countryCode":"AU","stateCode":"NSW","latitude":"-34.16995000","longitude":"150.61168000"},{"name":"Pitt Town","countryCode":"AU","stateCode":"NSW","latitude":"-33.58718000","longitude":"150.85857000"},{"name":"Plumpton","countryCode":"AU","stateCode":"NSW","latitude":"-33.75184000","longitude":"150.83686000"},{"name":"Point Clare","countryCode":"AU","stateCode":"NSW","latitude":"-33.44378000","longitude":"151.32732000"},{"name":"Point Frederick","countryCode":"AU","stateCode":"NSW","latitude":"-33.44036000","longitude":"151.34322000"},{"name":"Point Piper","countryCode":"AU","stateCode":"NSW","latitude":"-33.86667000","longitude":"151.25000000"},{"name":"Pokolbin","countryCode":"AU","stateCode":"NSW","latitude":"-32.80000000","longitude":"151.28333000"},{"name":"Port Hacking","countryCode":"AU","stateCode":"NSW","latitude":"-34.06791000","longitude":"151.12561000"},{"name":"Port Kembla","countryCode":"AU","stateCode":"NSW","latitude":"-34.48180000","longitude":"150.90120000"},{"name":"Port Macquarie","countryCode":"AU","stateCode":"NSW","latitude":"-31.43084000","longitude":"152.90894000"},{"name":"Port Macquarie-Hastings","countryCode":"AU","stateCode":"NSW","latitude":"-31.42106000","longitude":"152.51916000"},{"name":"Port Stephens Shire","countryCode":"AU","stateCode":"NSW","latitude":"-32.72855000","longitude":"151.89952000"},{"name":"Portland","countryCode":"AU","stateCode":"NSW","latitude":"-33.35709000","longitude":"149.98148000"},{"name":"Potts Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.86701000","longitude":"151.22586000"},{"name":"Pottsville","countryCode":"AU","stateCode":"NSW","latitude":"-28.38740000","longitude":"153.55857000"},{"name":"Pottsville Beach","countryCode":"AU","stateCode":"NSW","latitude":"-28.38853000","longitude":"153.56564000"},{"name":"Prairiewood","countryCode":"AU","stateCode":"NSW","latitude":"-33.86325000","longitude":"150.90521000"},{"name":"Prestons","countryCode":"AU","stateCode":"NSW","latitude":"-33.94185000","longitude":"150.87170000"},{"name":"Primbee","countryCode":"AU","stateCode":"NSW","latitude":"-34.50358000","longitude":"150.87950000"},{"name":"Prospect","countryCode":"AU","stateCode":"NSW","latitude":"-33.80154000","longitude":"150.91358000"},{"name":"Punchbowl","countryCode":"AU","stateCode":"NSW","latitude":"-33.92893000","longitude":"151.05111000"},{"name":"Putney","countryCode":"AU","stateCode":"NSW","latitude":"-33.82613000","longitude":"151.10630000"},{"name":"Pymble","countryCode":"AU","stateCode":"NSW","latitude":"-33.74386000","longitude":"151.14188000"},{"name":"Pyrmont","countryCode":"AU","stateCode":"NSW","latitude":"-33.86985000","longitude":"151.19402000"},{"name":"Quakers Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.73333000","longitude":"150.88333000"},{"name":"Queanbeyan","countryCode":"AU","stateCode":"NSW","latitude":"-35.35493000","longitude":"149.23200000"},{"name":"Queanbeyan East","countryCode":"AU","stateCode":"NSW","latitude":"-35.34625000","longitude":"149.24596000"},{"name":"Queanbeyan West","countryCode":"AU","stateCode":"NSW","latitude":"-35.35497000","longitude":"149.20412000"},{"name":"Queens Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.89946000","longitude":"151.24724000"},{"name":"Queenscliff","countryCode":"AU","stateCode":"NSW","latitude":"-33.78278000","longitude":"151.28495000"},{"name":"Quirindi","countryCode":"AU","stateCode":"NSW","latitude":"-31.50763000","longitude":"150.67902000"},{"name":"Raby","countryCode":"AU","stateCode":"NSW","latitude":"-34.01846000","longitude":"150.81764000"},{"name":"Raglan","countryCode":"AU","stateCode":"NSW","latitude":"-33.41667000","longitude":"149.66667000"},{"name":"Ramsgate","countryCode":"AU","stateCode":"NSW","latitude":"-33.98220000","longitude":"151.14000000"},{"name":"Ramsgate Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.98523000","longitude":"151.14634000"},{"name":"Randwick","countryCode":"AU","stateCode":"NSW","latitude":"-33.91667000","longitude":"151.25000000"},{"name":"Rankin Park","countryCode":"AU","stateCode":"NSW","latitude":"-32.92516000","longitude":"151.68016000"},{"name":"Rathmines","countryCode":"AU","stateCode":"NSW","latitude":"-33.03773000","longitude":"151.58443000"},{"name":"Raworth","countryCode":"AU","stateCode":"NSW","latitude":"-32.73333000","longitude":"151.61667000"},{"name":"Raymond Terrace","countryCode":"AU","stateCode":"NSW","latitude":"-32.75952000","longitude":"151.75050000"},{"name":"Razorback","countryCode":"AU","stateCode":"NSW","latitude":"-34.15237000","longitude":"150.65308000"},{"name":"Redfern","countryCode":"AU","stateCode":"NSW","latitude":"-33.89279000","longitude":"151.20415000"},{"name":"Redhead","countryCode":"AU","stateCode":"NSW","latitude":"-33.01178000","longitude":"151.71142000"},{"name":"Regents Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.88333000","longitude":"151.01667000"},{"name":"Revesby","countryCode":"AU","stateCode":"NSW","latitude":"-33.95000000","longitude":"151.01667000"},{"name":"Revesby Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.96710000","longitude":"151.01841000"},{"name":"Rhodes","countryCode":"AU","stateCode":"NSW","latitude":"-33.82663000","longitude":"151.08810000"},{"name":"Richmond","countryCode":"AU","stateCode":"NSW","latitude":"-33.59956000","longitude":"150.75142000"},{"name":"Richmond Valley","countryCode":"AU","stateCode":"NSW","latitude":"-29.02684000","longitude":"153.08625000"},{"name":"Riverstone","countryCode":"AU","stateCode":"NSW","latitude":"-33.68333000","longitude":"150.86667000"},{"name":"Riverview","countryCode":"AU","stateCode":"NSW","latitude":"-33.82465000","longitude":"151.16243000"},{"name":"Riverwood","countryCode":"AU","stateCode":"NSW","latitude":"-33.94725000","longitude":"151.04973000"},{"name":"Robertson","countryCode":"AU","stateCode":"NSW","latitude":"-34.58742000","longitude":"150.59116000"},{"name":"Rockdale","countryCode":"AU","stateCode":"NSW","latitude":"-33.96611000","longitude":"151.14342000"},{"name":"Rodd Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.86662000","longitude":"151.13995000"},{"name":"Rooty Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.76667000","longitude":"150.83333000"},{"name":"Ropes Crossing","countryCode":"AU","stateCode":"NSW","latitude":"-33.73276000","longitude":"150.79104000"},{"name":"Rose Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.86877000","longitude":"151.27060000"},{"name":"Rosehill","countryCode":"AU","stateCode":"NSW","latitude":"-33.82009000","longitude":"151.02450000"},{"name":"Roselands","countryCode":"AU","stateCode":"NSW","latitude":"-33.93317000","longitude":"151.07320000"},{"name":"Rosemeadow","countryCode":"AU","stateCode":"NSW","latitude":"-34.10414000","longitude":"150.79282000"},{"name":"Roseville","countryCode":"AU","stateCode":"NSW","latitude":"-33.78333000","longitude":"151.18333000"},{"name":"Roseville Chase","countryCode":"AU","stateCode":"NSW","latitude":"-33.77852000","longitude":"151.19677000"},{"name":"Rouse Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.68207000","longitude":"150.91540000"},{"name":"Rozelle","countryCode":"AU","stateCode":"NSW","latitude":"-33.86141000","longitude":"151.17050000"},{"name":"Ruse","countryCode":"AU","stateCode":"NSW","latitude":"-34.06976000","longitude":"150.84168000"},{"name":"Rushcutters Bay","countryCode":"AU","stateCode":"NSW","latitude":"-33.87480000","longitude":"151.22799000"},{"name":"Russell Lea","countryCode":"AU","stateCode":"NSW","latitude":"-33.85889000","longitude":"151.14111000"},{"name":"Russell Vale","countryCode":"AU","stateCode":"NSW","latitude":"-34.35542000","longitude":"150.89434000"},{"name":"Rutherford","countryCode":"AU","stateCode":"NSW","latitude":"-32.71667000","longitude":"151.53333000"},{"name":"Rydalmere","countryCode":"AU","stateCode":"NSW","latitude":"-33.81453000","longitude":"151.03751000"},{"name":"Ryde","countryCode":"AU","stateCode":"NSW","latitude":"-33.80149000","longitude":"151.11205000"},{"name":"Sadleir","countryCode":"AU","stateCode":"NSW","latitude":"-33.91713000","longitude":"150.89093000"},{"name":"Saint Ives","countryCode":"AU","stateCode":"NSW","latitude":"-33.72976000","longitude":"151.15977000"},{"name":"Saint Peters","countryCode":"AU","stateCode":"NSW","latitude":"-33.91667000","longitude":"151.18333000"},{"name":"Salamander Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.72253000","longitude":"152.07945000"},{"name":"Salt Ash","countryCode":"AU","stateCode":"NSW","latitude":"-32.78333000","longitude":"151.91667000"},{"name":"San Remo","countryCode":"AU","stateCode":"NSW","latitude":"-33.21469000","longitude":"151.52102000"},{"name":"Sanctuary Point","countryCode":"AU","stateCode":"NSW","latitude":"-35.10361000","longitude":"150.62667000"},{"name":"Sandringham","countryCode":"AU","stateCode":"NSW","latitude":"-33.99447000","longitude":"151.13913000"},{"name":"Sandy Beach","countryCode":"AU","stateCode":"NSW","latitude":"-30.14681000","longitude":"153.19238000"},{"name":"Sans Souci","countryCode":"AU","stateCode":"NSW","latitude":"-33.98990000","longitude":"151.13334000"},{"name":"Sapphire Beach","countryCode":"AU","stateCode":"NSW","latitude":"-30.22614000","longitude":"153.13628000"},{"name":"Saratoga","countryCode":"AU","stateCode":"NSW","latitude":"-33.47564000","longitude":"151.35207000"},{"name":"Sawtell","countryCode":"AU","stateCode":"NSW","latitude":"-30.36459000","longitude":"153.10141000"},{"name":"Schofields","countryCode":"AU","stateCode":"NSW","latitude":"-33.71667000","longitude":"150.86667000"},{"name":"Scone","countryCode":"AU","stateCode":"NSW","latitude":"-32.05014000","longitude":"150.86893000"},{"name":"Seaforth","countryCode":"AU","stateCode":"NSW","latitude":"-33.80145000","longitude":"151.23981000"},{"name":"Sefton","countryCode":"AU","stateCode":"NSW","latitude":"-33.88773000","longitude":"151.01053000"},{"name":"Seven Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.78333000","longitude":"150.93333000"},{"name":"Shalvey","countryCode":"AU","stateCode":"NSW","latitude":"-33.72687000","longitude":"150.80529000"},{"name":"Shell Cove","countryCode":"AU","stateCode":"NSW","latitude":"-34.58994000","longitude":"150.86203000"},{"name":"Shellharbour","countryCode":"AU","stateCode":"NSW","latitude":"-34.58333000","longitude":"150.86667000"},{"name":"Shelly Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.36999000","longitude":"151.48522000"},{"name":"Shoal Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.72231000","longitude":"152.17498000"},{"name":"Shoalhaven Heads","countryCode":"AU","stateCode":"NSW","latitude":"-34.85086000","longitude":"150.74512000"},{"name":"Shoalhaven Shire","countryCode":"AU","stateCode":"NSW","latitude":"-35.14162000","longitude":"150.41295000"},{"name":"Shortland","countryCode":"AU","stateCode":"NSW","latitude":"-32.87883000","longitude":"151.69105000"},{"name":"Silverdale","countryCode":"AU","stateCode":"NSW","latitude":"-33.91520000","longitude":"150.60960000"},{"name":"Silverwater","countryCode":"AU","stateCode":"NSW","latitude":"-33.83343000","longitude":"151.04731000"},{"name":"Singleton","countryCode":"AU","stateCode":"NSW","latitude":"-32.60547000","longitude":"150.91872000"},{"name":"Singleton Heights","countryCode":"AU","stateCode":"NSW","latitude":"-32.54160000","longitude":"151.16089000"},{"name":"Skennars Head","countryCode":"AU","stateCode":"NSW","latitude":"-28.82888000","longitude":"153.60209000"},{"name":"Smithfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.85000000","longitude":"150.93333000"},{"name":"Smiths Lake","countryCode":"AU","stateCode":"NSW","latitude":"-32.38043000","longitude":"152.50337000"},{"name":"Soldiers Point","countryCode":"AU","stateCode":"NSW","latitude":"-32.71050000","longitude":"152.06979000"},{"name":"Somersby","countryCode":"AU","stateCode":"NSW","latitude":"-33.36667000","longitude":"151.28333000"},{"name":"South Albury","countryCode":"AU","stateCode":"NSW","latitude":"-36.08654000","longitude":"146.90905000"},{"name":"South Bathurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.43839000","longitude":"149.57203000"},{"name":"South Bowenfels","countryCode":"AU","stateCode":"NSW","latitude":"-33.51667000","longitude":"150.11667000"},{"name":"South Coogee","countryCode":"AU","stateCode":"NSW","latitude":"-33.93106000","longitude":"151.25599000"},{"name":"South Grafton","countryCode":"AU","stateCode":"NSW","latitude":"-29.70760000","longitude":"152.92627000"},{"name":"South Granville","countryCode":"AU","stateCode":"NSW","latitude":"-33.85864000","longitude":"151.01066000"},{"name":"South Hurstville","countryCode":"AU","stateCode":"NSW","latitude":"-33.97756000","longitude":"151.10550000"},{"name":"South Kempsey","countryCode":"AU","stateCode":"NSW","latitude":"-31.12302000","longitude":"152.83253000"},{"name":"South Lismore","countryCode":"AU","stateCode":"NSW","latitude":"-28.81629000","longitude":"153.25619000"},{"name":"South Murwillumbah","countryCode":"AU","stateCode":"NSW","latitude":"-28.33895000","longitude":"153.40004000"},{"name":"South Nowra","countryCode":"AU","stateCode":"NSW","latitude":"-34.90332000","longitude":"150.59827000"},{"name":"South Penrith","countryCode":"AU","stateCode":"NSW","latitude":"-33.77349000","longitude":"150.69466000"},{"name":"South Tamworth","countryCode":"AU","stateCode":"NSW","latitude":"-31.11000000","longitude":"150.92254000"},{"name":"South Turramurra","countryCode":"AU","stateCode":"NSW","latitude":"-33.74941000","longitude":"151.11257000"},{"name":"South Wentworthville","countryCode":"AU","stateCode":"NSW","latitude":"-33.81850000","longitude":"150.96344000"},{"name":"South West Rocks","countryCode":"AU","stateCode":"NSW","latitude":"-30.88553000","longitude":"153.04126000"},{"name":"South Windsor","countryCode":"AU","stateCode":"NSW","latitude":"-33.61808000","longitude":"150.80443000"},{"name":"Speers Point","countryCode":"AU","stateCode":"NSW","latitude":"-32.96383000","longitude":"151.62618000"},{"name":"Spring Farm","countryCode":"AU","stateCode":"NSW","latitude":"-34.06851000","longitude":"150.71182000"},{"name":"Springdale Heights","countryCode":"AU","stateCode":"NSW","latitude":"-36.03095000","longitude":"146.94783000"},{"name":"Springvale","countryCode":"AU","stateCode":"NSW","latitude":"-35.16687000","longitude":"147.33058000"},{"name":"Springwood","countryCode":"AU","stateCode":"NSW","latitude":"-33.70000000","longitude":"150.55000000"},{"name":"St Andrews","countryCode":"AU","stateCode":"NSW","latitude":"-34.02243000","longitude":"150.82958000"},{"name":"St Clair","countryCode":"AU","stateCode":"NSW","latitude":"-33.79728000","longitude":"150.78470000"},{"name":"St Helens Park","countryCode":"AU","stateCode":"NSW","latitude":"-34.10474000","longitude":"150.81368000"},{"name":"St Huberts Island","countryCode":"AU","stateCode":"NSW","latitude":"-33.49562000","longitude":"151.34616000"},{"name":"St Ives Chase","countryCode":"AU","stateCode":"NSW","latitude":"-33.70381000","longitude":"151.16460000"},{"name":"St Johns Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.88295000","longitude":"150.90182000"},{"name":"St Leonards","countryCode":"AU","stateCode":"NSW","latitude":"-33.82344000","longitude":"151.19836000"},{"name":"St. Georges Basin","countryCode":"AU","stateCode":"NSW","latitude":"-35.08986000","longitude":"150.59801000"},{"name":"Stanhope Gardens","countryCode":"AU","stateCode":"NSW","latitude":"-33.72206000","longitude":"150.92597000"},{"name":"Stanmore","countryCode":"AU","stateCode":"NSW","latitude":"-33.89407000","longitude":"151.16424000"},{"name":"Stanwell Park","countryCode":"AU","stateCode":"NSW","latitude":"-34.22610000","longitude":"150.98583000"},{"name":"Stockton","countryCode":"AU","stateCode":"NSW","latitude":"-32.90908000","longitude":"151.78360000"},{"name":"Strathfield","countryCode":"AU","stateCode":"NSW","latitude":"-33.87978000","longitude":"151.07561000"},{"name":"Strathfield South","countryCode":"AU","stateCode":"NSW","latitude":"-33.89252000","longitude":"151.08334000"},{"name":"Suffolk Park","countryCode":"AU","stateCode":"NSW","latitude":"-28.68810000","longitude":"153.60977000"},{"name":"Summer Hill","countryCode":"AU","stateCode":"NSW","latitude":"-33.89146000","longitude":"151.13825000"},{"name":"Summerland Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.14091000","longitude":"151.56561000"},{"name":"Sunshine Bay","countryCode":"AU","stateCode":"NSW","latitude":"-35.74540000","longitude":"150.20792000"},{"name":"Surfside","countryCode":"AU","stateCode":"NSW","latitude":"-35.69531000","longitude":"150.19949000"},{"name":"Surry Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.88374000","longitude":"151.21282000"},{"name":"Sussex Inlet","countryCode":"AU","stateCode":"NSW","latitude":"-35.15671000","longitude":"150.58533000"},{"name":"Sutherland","countryCode":"AU","stateCode":"NSW","latitude":"-34.03100000","longitude":"151.05532000"},{"name":"Sutherland Shire","countryCode":"AU","stateCode":"NSW","latitude":"-34.07202000","longitude":"151.07712000"},{"name":"Sutton","countryCode":"AU","stateCode":"NSW","latitude":"-35.16667000","longitude":"149.25000000"},{"name":"Swansea","countryCode":"AU","stateCode":"NSW","latitude":"-33.08765000","longitude":"151.63745000"},{"name":"Sydenham","countryCode":"AU","stateCode":"NSW","latitude":"-33.91669000","longitude":"151.16798000"},{"name":"Sydney","countryCode":"AU","stateCode":"NSW","latitude":"-33.86785000","longitude":"151.20732000"},{"name":"Sydney Central Business District","countryCode":"AU","stateCode":"NSW","latitude":"-33.86482000","longitude":"151.20773000"},{"name":"Sydney Olympic Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.84983000","longitude":"151.06828000"},{"name":"Sylvania","countryCode":"AU","stateCode":"NSW","latitude":"-34.01242000","longitude":"151.09718000"},{"name":"Sylvania Waters","countryCode":"AU","stateCode":"NSW","latitude":"-34.01868000","longitude":"151.10860000"},{"name":"Table Top","countryCode":"AU","stateCode":"NSW","latitude":"-35.96667000","longitude":"147.00000000"},{"name":"Tahmoor","countryCode":"AU","stateCode":"NSW","latitude":"-34.22246000","longitude":"150.59467000"},{"name":"Tamarama","countryCode":"AU","stateCode":"NSW","latitude":"-33.89835000","longitude":"151.27059000"},{"name":"Tamworth","countryCode":"AU","stateCode":"NSW","latitude":"-31.09048000","longitude":"150.92905000"},{"name":"Tamworth Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-30.92204000","longitude":"150.81526000"},{"name":"Tanilba Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.74706000","longitude":"151.99714000"},{"name":"Taree","countryCode":"AU","stateCode":"NSW","latitude":"-31.91099000","longitude":"152.45387000"},{"name":"Taren Point","countryCode":"AU","stateCode":"NSW","latitude":"-34.01936000","longitude":"151.11826000"},{"name":"Tarrawanna","countryCode":"AU","stateCode":"NSW","latitude":"-34.38152000","longitude":"150.88799000"},{"name":"Tarro","countryCode":"AU","stateCode":"NSW","latitude":"-32.80000000","longitude":"151.66667000"},{"name":"Tascott","countryCode":"AU","stateCode":"NSW","latitude":"-33.45017000","longitude":"151.31375000"},{"name":"Tathra","countryCode":"AU","stateCode":"NSW","latitude":"-36.73126000","longitude":"149.98328000"},{"name":"Tatton","countryCode":"AU","stateCode":"NSW","latitude":"-35.15990000","longitude":"147.35875000"},{"name":"Tea Gardens","countryCode":"AU","stateCode":"NSW","latitude":"-32.66351000","longitude":"152.15404000"},{"name":"Telarah","countryCode":"AU","stateCode":"NSW","latitude":"-32.72876000","longitude":"151.53453000"},{"name":"Telopea","countryCode":"AU","stateCode":"NSW","latitude":"-33.79279000","longitude":"151.03858000"},{"name":"Temora","countryCode":"AU","stateCode":"NSW","latitude":"-34.44834000","longitude":"147.53558000"},{"name":"Temora Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-34.38314000","longitude":"147.47917000"},{"name":"Tempe","countryCode":"AU","stateCode":"NSW","latitude":"-33.92335000","longitude":"151.16020000"},{"name":"Tenambit","countryCode":"AU","stateCode":"NSW","latitude":"-32.73967000","longitude":"151.61293000"},{"name":"Tennyson Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.83172000","longitude":"151.11682000"},{"name":"Tenterfield","countryCode":"AU","stateCode":"NSW","latitude":"-29.04946000","longitude":"152.01952000"},{"name":"Tenterfield Municipality","countryCode":"AU","stateCode":"NSW","latitude":"-29.06897000","longitude":"152.04803000"},{"name":"Teralba","countryCode":"AU","stateCode":"NSW","latitude":"-32.96667000","longitude":"151.60000000"},{"name":"Terranora","countryCode":"AU","stateCode":"NSW","latitude":"-28.23832000","longitude":"153.50078000"},{"name":"Terrigal","countryCode":"AU","stateCode":"NSW","latitude":"-33.44815000","longitude":"151.44665000"},{"name":"Terry Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.68333000","longitude":"151.23333000"},{"name":"The Entrance","countryCode":"AU","stateCode":"NSW","latitude":"-33.33876000","longitude":"151.49780000"},{"name":"The Entrance North","countryCode":"AU","stateCode":"NSW","latitude":"-33.33573000","longitude":"151.50335000"},{"name":"The Hill","countryCode":"AU","stateCode":"NSW","latitude":"-32.93089000","longitude":"151.77835000"},{"name":"The Hills Shire","countryCode":"AU","stateCode":"NSW","latitude":"-33.59118000","longitude":"150.96100000"},{"name":"The Junction","countryCode":"AU","stateCode":"NSW","latitude":"-32.93822000","longitude":"151.75909000"},{"name":"The Oaks","countryCode":"AU","stateCode":"NSW","latitude":"-34.07995000","longitude":"150.56998000"},{"name":"The Ponds","countryCode":"AU","stateCode":"NSW","latitude":"-33.70228000","longitude":"150.91086000"},{"name":"The Rock","countryCode":"AU","stateCode":"NSW","latitude":"-35.27302000","longitude":"147.11381000"},{"name":"The Rocks","countryCode":"AU","stateCode":"NSW","latitude":"-33.85923000","longitude":"151.20810000"},{"name":"Thirlmere","countryCode":"AU","stateCode":"NSW","latitude":"-34.20455000","longitude":"150.56767000"},{"name":"Thirroul","countryCode":"AU","stateCode":"NSW","latitude":"-34.31604000","longitude":"150.92142000"},{"name":"Thornleigh","countryCode":"AU","stateCode":"NSW","latitude":"-33.73228000","longitude":"151.07895000"},{"name":"Thornton","countryCode":"AU","stateCode":"NSW","latitude":"-32.78333000","longitude":"151.63333000"},{"name":"Thurgoona","countryCode":"AU","stateCode":"NSW","latitude":"-36.03626000","longitude":"146.99609000"},{"name":"Tighes Hill","countryCode":"AU","stateCode":"NSW","latitude":"-32.90732000","longitude":"151.75090000"},{"name":"Tingira Heights","countryCode":"AU","stateCode":"NSW","latitude":"-32.99725000","longitude":"151.67021000"},{"name":"Tinonee","countryCode":"AU","stateCode":"NSW","latitude":"-31.93634000","longitude":"152.41425000"},{"name":"Tocumwal","countryCode":"AU","stateCode":"NSW","latitude":"-35.81150000","longitude":"145.56922000"},{"name":"Tolland","countryCode":"AU","stateCode":"NSW","latitude":"-35.14521000","longitude":"147.35162000"},{"name":"Tomakin","countryCode":"AU","stateCode":"NSW","latitude":"-35.82335000","longitude":"150.18794000"},{"name":"Tomerong","countryCode":"AU","stateCode":"NSW","latitude":"-35.05231000","longitude":"150.58650000"},{"name":"Toongabbie","countryCode":"AU","stateCode":"NSW","latitude":"-33.78333000","longitude":"150.95000000"},{"name":"Toormina","countryCode":"AU","stateCode":"NSW","latitude":"-30.35384000","longitude":"153.08843000"},{"name":"Toronto","countryCode":"AU","stateCode":"NSW","latitude":"-33.01357000","longitude":"151.59373000"},{"name":"Toukley","countryCode":"AU","stateCode":"NSW","latitude":"-33.26367000","longitude":"151.53841000"},{"name":"Towradgi","countryCode":"AU","stateCode":"NSW","latitude":"-34.38667000","longitude":"150.90278000"},{"name":"Trangie","countryCode":"AU","stateCode":"NSW","latitude":"-32.03147000","longitude":"147.98344000"},{"name":"Tregear","countryCode":"AU","stateCode":"NSW","latitude":"-33.74562000","longitude":"150.79294000"},{"name":"Tuggerawong","countryCode":"AU","stateCode":"NSW","latitude":"-33.28040000","longitude":"151.48044000"},{"name":"Tumbarumba","countryCode":"AU","stateCode":"NSW","latitude":"-35.77806000","longitude":"148.01172000"},{"name":"Tumbi Vmbi","countryCode":"AU","stateCode":"NSW","latitude":"-33.36667000","longitude":"151.45000000"},{"name":"Tumut","countryCode":"AU","stateCode":"NSW","latitude":"-35.30642000","longitude":"148.21818000"},{"name":"Tuncurry","countryCode":"AU","stateCode":"NSW","latitude":"-32.17443000","longitude":"152.49876000"},{"name":"Tura Beach","countryCode":"AU","stateCode":"NSW","latitude":"-36.86358000","longitude":"149.93027000"},{"name":"Tuross Head","countryCode":"AU","stateCode":"NSW","latitude":"-36.05328000","longitude":"150.13322000"},{"name":"Turramurra","countryCode":"AU","stateCode":"NSW","latitude":"-33.73342000","longitude":"151.12849000"},{"name":"Turrella","countryCode":"AU","stateCode":"NSW","latitude":"-33.93033000","longitude":"151.14209000"},{"name":"Turvey Park","countryCode":"AU","stateCode":"NSW","latitude":"-35.12849000","longitude":"147.36264000"},{"name":"Tweed","countryCode":"AU","stateCode":"NSW","latitude":"-28.34991000","longitude":"153.34652000"},{"name":"Tweed Heads","countryCode":"AU","stateCode":"NSW","latitude":"-28.17671000","longitude":"153.54520000"},{"name":"Tweed Heads South","countryCode":"AU","stateCode":"NSW","latitude":"-28.19517000","longitude":"153.53964000"},{"name":"Tweed Heads West","countryCode":"AU","stateCode":"NSW","latitude":"-28.18736000","longitude":"153.52278000"},{"name":"Ulladulla","countryCode":"AU","stateCode":"NSW","latitude":"-35.35906000","longitude":"150.47247000"},{"name":"Ultimo","countryCode":"AU","stateCode":"NSW","latitude":"-33.87722000","longitude":"151.19720000"},{"name":"Umina Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.52314000","longitude":"151.31325000"},{"name":"Unanderra","countryCode":"AU","stateCode":"NSW","latitude":"-34.45306000","longitude":"150.84746000"},{"name":"Upper Hunter Shire","countryCode":"AU","stateCode":"NSW","latitude":"-31.98126000","longitude":"150.69282000"},{"name":"Upper Lachlan Shire","countryCode":"AU","stateCode":"NSW","latitude":"-34.41867000","longitude":"149.53061000"},{"name":"Uralla","countryCode":"AU","stateCode":"NSW","latitude":"-30.48548000","longitude":"151.35451000"},{"name":"Urunga","countryCode":"AU","stateCode":"NSW","latitude":"-30.49701000","longitude":"153.01422000"},{"name":"Valentine","countryCode":"AU","stateCode":"NSW","latitude":"-33.01504000","longitude":"151.64290000"},{"name":"Valla Beach","countryCode":"AU","stateCode":"NSW","latitude":"-30.59259000","longitude":"153.01131000"},{"name":"Valley Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.70000000","longitude":"150.58333000"},{"name":"Vaucluse","countryCode":"AU","stateCode":"NSW","latitude":"-33.85549000","longitude":"151.27754000"},{"name":"Villawood","countryCode":"AU","stateCode":"NSW","latitude":"-33.88434000","longitude":"150.98027000"},{"name":"Vincentia","countryCode":"AU","stateCode":"NSW","latitude":"-35.06825000","longitude":"150.67480000"},{"name":"Vineyard","countryCode":"AU","stateCode":"NSW","latitude":"-33.64995000","longitude":"150.85259000"},{"name":"Voyager Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.95871000","longitude":"150.97417000"},{"name":"Wadalba","countryCode":"AU","stateCode":"NSW","latitude":"-33.27230000","longitude":"151.46487000"},{"name":"Wagga Wagga","countryCode":"AU","stateCode":"NSW","latitude":"-35.18587000","longitude":"147.35509000"},{"name":"Wahroonga","countryCode":"AU","stateCode":"NSW","latitude":"-33.71816000","longitude":"151.11561000"},{"name":"Waitara","countryCode":"AU","stateCode":"NSW","latitude":"-33.71092000","longitude":"151.10330000"},{"name":"Wakeley","countryCode":"AU","stateCode":"NSW","latitude":"-33.87427000","longitude":"150.90976000"},{"name":"Walcha","countryCode":"AU","stateCode":"NSW","latitude":"-31.19757000","longitude":"151.81854000"},{"name":"Walgett","countryCode":"AU","stateCode":"NSW","latitude":"-29.79031000","longitude":"148.13393000"},{"name":"Wallacia","countryCode":"AU","stateCode":"NSW","latitude":"-33.86577000","longitude":"150.64021000"},{"name":"Wallalong","countryCode":"AU","stateCode":"NSW","latitude":"-32.69556000","longitude":"151.64957000"},{"name":"Wallerawang","countryCode":"AU","stateCode":"NSW","latitude":"-33.41096000","longitude":"150.06456000"},{"name":"Wallsend","countryCode":"AU","stateCode":"NSW","latitude":"-32.90133000","longitude":"151.66432000"},{"name":"Wamberal","countryCode":"AU","stateCode":"NSW","latitude":"-33.41554000","longitude":"151.44559000"},{"name":"Wamboin","countryCode":"AU","stateCode":"NSW","latitude":"-35.25073000","longitude":"149.33284000"},{"name":"Wangi Wangi","countryCode":"AU","stateCode":"NSW","latitude":"-33.07185000","longitude":"151.59840000"},{"name":"Warabrook","countryCode":"AU","stateCode":"NSW","latitude":"-32.88885000","longitude":"151.71493000"},{"name":"Waratah","countryCode":"AU","stateCode":"NSW","latitude":"-32.90667000","longitude":"151.72647000"},{"name":"Waratah West","countryCode":"AU","stateCode":"NSW","latitude":"-32.90003000","longitude":"151.71170000"},{"name":"Wareemba","countryCode":"AU","stateCode":"NSW","latitude":"-33.85819000","longitude":"151.13085000"},{"name":"Warialda","countryCode":"AU","stateCode":"NSW","latitude":"-29.54354000","longitude":"150.57542000"},{"name":"Warilla","countryCode":"AU","stateCode":"NSW","latitude":"-34.55185000","longitude":"150.85831000"},{"name":"Warners Bay","countryCode":"AU","stateCode":"NSW","latitude":"-32.97251000","longitude":"151.65268000"},{"name":"Warragamba","countryCode":"AU","stateCode":"NSW","latitude":"-33.89191000","longitude":"150.60461000"},{"name":"Warrawee","countryCode":"AU","stateCode":"NSW","latitude":"-33.72884000","longitude":"151.12051000"},{"name":"Warrawong","countryCode":"AU","stateCode":"NSW","latitude":"-34.48500000","longitude":"150.88833000"},{"name":"Warren","countryCode":"AU","stateCode":"NSW","latitude":"-31.70224000","longitude":"147.83392000"},{"name":"Warren Shire","countryCode":"AU","stateCode":"NSW","latitude":"-31.29549000","longitude":"147.72853000"},{"name":"Warriewood","countryCode":"AU","stateCode":"NSW","latitude":"-33.68857000","longitude":"151.29534000"},{"name":"Warrimoo","countryCode":"AU","stateCode":"NSW","latitude":"-33.71667000","longitude":"150.60000000"},{"name":"Warrumbungle Shire","countryCode":"AU","stateCode":"NSW","latitude":"-31.45519000","longitude":"149.45377000"},{"name":"Warwick Farm","countryCode":"AU","stateCode":"NSW","latitude":"-33.91291000","longitude":"150.93701000"},{"name":"Watanobbi","countryCode":"AU","stateCode":"NSW","latitude":"-33.26772000","longitude":"151.42246000"},{"name":"Waterview Heights","countryCode":"AU","stateCode":"NSW","latitude":"-29.69775000","longitude":"152.83922000"},{"name":"Wattle Grove","countryCode":"AU","stateCode":"NSW","latitude":"-33.95443000","longitude":"150.94447000"},{"name":"Wattle Ponds","countryCode":"AU","stateCode":"NSW","latitude":"-32.52026000","longitude":"151.19359000"},{"name":"Wauchope","countryCode":"AU","stateCode":"NSW","latitude":"-31.45792000","longitude":"152.72617000"},{"name":"Waverley","countryCode":"AU","stateCode":"NSW","latitude":"-33.90181000","longitude":"151.25599000"},{"name":"Waverton","countryCode":"AU","stateCode":"NSW","latitude":"-33.83863000","longitude":"151.20046000"},{"name":"Weddin","countryCode":"AU","stateCode":"NSW","latitude":"-33.87903000","longitude":"148.01125000"},{"name":"Wee Waa","countryCode":"AU","stateCode":"NSW","latitude":"-30.22660000","longitude":"149.44041000"},{"name":"Wellington","countryCode":"AU","stateCode":"NSW","latitude":"-32.55588000","longitude":"148.94508000"},{"name":"Wentworth","countryCode":"AU","stateCode":"NSW","latitude":"-33.67106000","longitude":"142.33675000"},{"name":"Wentworth Falls","countryCode":"AU","stateCode":"NSW","latitude":"-33.71033000","longitude":"150.37534000"},{"name":"Wentworth Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.83080000","longitude":"151.07441000"},{"name":"Wentworthville","countryCode":"AU","stateCode":"NSW","latitude":"-33.80652000","longitude":"150.96785000"},{"name":"Werrington","countryCode":"AU","stateCode":"NSW","latitude":"-33.75920000","longitude":"150.75266000"},{"name":"Werrington County","countryCode":"AU","stateCode":"NSW","latitude":"-33.74650000","longitude":"150.73929000"},{"name":"Werrington Downs","countryCode":"AU","stateCode":"NSW","latitude":"-33.74206000","longitude":"150.72779000"},{"name":"Werris Creek","countryCode":"AU","stateCode":"NSW","latitude":"-31.34908000","longitude":"150.64870000"},{"name":"West Albury","countryCode":"AU","stateCode":"NSW","latitude":"-36.07979000","longitude":"146.89227000"},{"name":"West Ballina","countryCode":"AU","stateCode":"NSW","latitude":"-28.86200000","longitude":"153.53291000"},{"name":"West Bathurst","countryCode":"AU","stateCode":"NSW","latitude":"-33.40920000","longitude":"149.56324000"},{"name":"West Gosford","countryCode":"AU","stateCode":"NSW","latitude":"-33.42578000","longitude":"151.31701000"},{"name":"West Haven","countryCode":"AU","stateCode":"NSW","latitude":"-31.63555000","longitude":"152.78378000"},{"name":"West Hoxton","countryCode":"AU","stateCode":"NSW","latitude":"-33.93388000","longitude":"150.83234000"},{"name":"West Kempsey","countryCode":"AU","stateCode":"NSW","latitude":"-31.05757000","longitude":"152.82794000"},{"name":"West Nowra","countryCode":"AU","stateCode":"NSW","latitude":"-34.88593000","longitude":"150.58333000"},{"name":"West Pennant Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.74570000","longitude":"151.04764000"},{"name":"West Pymble","countryCode":"AU","stateCode":"NSW","latitude":"-33.76667000","longitude":"151.13333000"},{"name":"West Ryde","countryCode":"AU","stateCode":"NSW","latitude":"-33.80543000","longitude":"151.07386000"},{"name":"West Tamworth","countryCode":"AU","stateCode":"NSW","latitude":"-31.10236000","longitude":"150.91447000"},{"name":"West Wallsend","countryCode":"AU","stateCode":"NSW","latitude":"-32.90000000","longitude":"151.58333000"},{"name":"West Wollongong","countryCode":"AU","stateCode":"NSW","latitude":"-34.42480000","longitude":"150.86417000"},{"name":"West Wyalong","countryCode":"AU","stateCode":"NSW","latitude":"-33.92373000","longitude":"147.20473000"},{"name":"Westdale","countryCode":"AU","stateCode":"NSW","latitude":"-31.09052000","longitude":"150.85678000"},{"name":"Westleigh","countryCode":"AU","stateCode":"NSW","latitude":"-33.71176000","longitude":"151.07139000"},{"name":"Westmead","countryCode":"AU","stateCode":"NSW","latitude":"-33.80383000","longitude":"150.98768000"},{"name":"Wetherill Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.84277000","longitude":"150.90061000"},{"name":"Whalan","countryCode":"AU","stateCode":"NSW","latitude":"-33.75697000","longitude":"150.80402000"},{"name":"Wheeler Heights","countryCode":"AU","stateCode":"NSW","latitude":"-33.73119000","longitude":"151.28049000"},{"name":"Whitebridge","countryCode":"AU","stateCode":"NSW","latitude":"-32.97436000","longitude":"151.71614000"},{"name":"Wickham","countryCode":"AU","stateCode":"NSW","latitude":"-32.91923000","longitude":"151.75693000"},{"name":"Wilberforce","countryCode":"AU","stateCode":"NSW","latitude":"-33.56256000","longitude":"150.83784000"},{"name":"Wiley Park","countryCode":"AU","stateCode":"NSW","latitude":"-33.92420000","longitude":"151.06737000"},{"name":"Williamtown","countryCode":"AU","stateCode":"NSW","latitude":"-32.80638000","longitude":"151.84361000"},{"name":"Willmot","countryCode":"AU","stateCode":"NSW","latitude":"-33.72534000","longitude":"150.79259000"},{"name":"Willoughby","countryCode":"AU","stateCode":"NSW","latitude":"-33.80167000","longitude":"151.18782000"},{"name":"Willoughby East","countryCode":"AU","stateCode":"NSW","latitude":"-33.79844000","longitude":"151.20518000"},{"name":"Wilton","countryCode":"AU","stateCode":"NSW","latitude":"-34.24053000","longitude":"150.69771000"},{"name":"Windale","countryCode":"AU","stateCode":"NSW","latitude":"-32.99277000","longitude":"151.68167000"},{"name":"Windang","countryCode":"AU","stateCode":"NSW","latitude":"-34.53333000","longitude":"150.86667000"},{"name":"Windradyne","countryCode":"AU","stateCode":"NSW","latitude":"-33.40539000","longitude":"149.54507000"},{"name":"Windsor","countryCode":"AU","stateCode":"NSW","latitude":"-33.61309000","longitude":"150.81416000"},{"name":"Windsor Downs","countryCode":"AU","stateCode":"NSW","latitude":"-33.65857000","longitude":"150.81079000"},{"name":"Wingecarribee","countryCode":"AU","stateCode":"NSW","latitude":"-34.49091000","longitude":"150.35486000"},{"name":"Wingham","countryCode":"AU","stateCode":"NSW","latitude":"-31.86676000","longitude":"152.36989000"},{"name":"Winmalee","countryCode":"AU","stateCode":"NSW","latitude":"-33.67847000","longitude":"150.61213000"},{"name":"Winston Hills","countryCode":"AU","stateCode":"NSW","latitude":"-33.77645000","longitude":"150.98051000"},{"name":"Wolli Creek","countryCode":"AU","stateCode":"NSW","latitude":"-33.93133000","longitude":"151.15222000"},{"name":"Wollondilly","countryCode":"AU","stateCode":"NSW","latitude":"-34.06958000","longitude":"150.46265000"},{"name":"Wollongbar","countryCode":"AU","stateCode":"NSW","latitude":"-28.81820000","longitude":"153.39686000"},{"name":"Wollongong","countryCode":"AU","stateCode":"NSW","latitude":"-34.42400000","longitude":"150.89345000"},{"name":"Wollongong city centre","countryCode":"AU","stateCode":"NSW","latitude":"-34.42790000","longitude":"150.89268000"},{"name":"Wollstonecraft","countryCode":"AU","stateCode":"NSW","latitude":"-33.83280000","longitude":"151.18981000"},{"name":"Woodberry","countryCode":"AU","stateCode":"NSW","latitude":"-32.79311000","longitude":"151.67687000"},{"name":"Woodbine","countryCode":"AU","stateCode":"NSW","latitude":"-34.04589000","longitude":"150.82146000"},{"name":"Woodcroft","countryCode":"AU","stateCode":"NSW","latitude":"-33.75637000","longitude":"150.88071000"},{"name":"Woodford","countryCode":"AU","stateCode":"NSW","latitude":"-33.73333000","longitude":"150.48333000"},{"name":"Woodpark","countryCode":"AU","stateCode":"NSW","latitude":"-33.84137000","longitude":"150.96055000"},{"name":"Woodrising","countryCode":"AU","stateCode":"NSW","latitude":"-32.98595000","longitude":"151.60657000"},{"name":"Woolgoolga","countryCode":"AU","stateCode":"NSW","latitude":"-30.11058000","longitude":"153.20067000"},{"name":"Woollahra","countryCode":"AU","stateCode":"NSW","latitude":"-33.87901000","longitude":"151.24706000"},{"name":"Woolloomooloo","countryCode":"AU","stateCode":"NSW","latitude":"-33.87042000","longitude":"151.21968000"},{"name":"Woolooware","countryCode":"AU","stateCode":"NSW","latitude":"-34.04583000","longitude":"151.14312000"},{"name":"Woongarrah","countryCode":"AU","stateCode":"NSW","latitude":"-33.24134000","longitude":"151.47563000"},{"name":"Woonona","countryCode":"AU","stateCode":"NSW","latitude":"-34.34932000","longitude":"150.91443000"},{"name":"Woronora","countryCode":"AU","stateCode":"NSW","latitude":"-34.02436000","longitude":"151.03862000"},{"name":"Woronora Heights","countryCode":"AU","stateCode":"NSW","latitude":"-34.03562000","longitude":"151.02734000"},{"name":"Worrigee","countryCode":"AU","stateCode":"NSW","latitude":"-34.90000000","longitude":"150.63333000"},{"name":"Woy Woy","countryCode":"AU","stateCode":"NSW","latitude":"-33.48433000","longitude":"151.32471000"},{"name":"Wyee","countryCode":"AU","stateCode":"NSW","latitude":"-33.18252000","longitude":"151.48804000"},{"name":"Wyee Point","countryCode":"AU","stateCode":"NSW","latitude":"-33.14585000","longitude":"151.50783000"},{"name":"Wyoming","countryCode":"AU","stateCode":"NSW","latitude":"-33.40387000","longitude":"151.36254000"},{"name":"Wyong","countryCode":"AU","stateCode":"NSW","latitude":"-33.28254000","longitude":"151.42327000"},{"name":"Wyongah","countryCode":"AU","stateCode":"NSW","latitude":"-33.27468000","longitude":"151.48898000"},{"name":"Yagoona","countryCode":"AU","stateCode":"NSW","latitude":"-33.90490000","longitude":"151.01996000"},{"name":"Yamba","countryCode":"AU","stateCode":"NSW","latitude":"-29.43750000","longitude":"153.35914000"},{"name":"Yarravel","countryCode":"AU","stateCode":"NSW","latitude":"-31.04295000","longitude":"152.76191000"},{"name":"Yarrawarrah","countryCode":"AU","stateCode":"NSW","latitude":"-34.05351000","longitude":"151.03563000"},{"name":"Yass","countryCode":"AU","stateCode":"NSW","latitude":"-34.84036000","longitude":"148.90987000"},{"name":"Yass Valley","countryCode":"AU","stateCode":"NSW","latitude":"-34.92630000","longitude":"148.97240000"},{"name":"Yenda","countryCode":"AU","stateCode":"NSW","latitude":"-34.24525000","longitude":"146.20273000"},{"name":"Yennora","countryCode":"AU","stateCode":"NSW","latitude":"-33.86173000","longitude":"150.96865000"},{"name":"Yerrinbool","countryCode":"AU","stateCode":"NSW","latitude":"-34.36884000","longitude":"150.53848000"},{"name":"Yoogali","countryCode":"AU","stateCode":"NSW","latitude":"-34.29944000","longitude":"146.08443000"},{"name":"Young","countryCode":"AU","stateCode":"NSW","latitude":"-34.31350000","longitude":"148.30107000"},{"name":"Yowie Bay","countryCode":"AU","stateCode":"NSW","latitude":"-34.05116000","longitude":"151.10228000"},{"name":"Zetland","countryCode":"AU","stateCode":"NSW","latitude":"-33.90748000","longitude":"151.20857000"},{"name":"Rosebery","countryCode":"AU","stateCode":"NSW","latitude":"-33.91855330","longitude":"151.19612440"},{"name":"Yallah","countryCode":"AU","stateCode":"NSW","latitude":"-34.53375780","longitude":"150.77768450"},{"name":"Banksmeadow","countryCode":"AU","stateCode":"NSW","latitude":"-33.95603010","longitude":"151.19736200"},{"name":"Whale Beach","countryCode":"AU","stateCode":"NSW","latitude":"-33.61241180","longitude":"151.32540650"},{"name":"Huntingwood","countryCode":"AU","stateCode":"NSW","latitude":"-33.79759320","longitude":"150.87480900"},{"name":"Abbotsford","countryCode":"AU","stateCode":"VIC","latitude":"-37.80000000","longitude":"145.00000000"},{"name":"Aberfeldie","countryCode":"AU","stateCode":"VIC","latitude":"-37.75959000","longitude":"144.89740000"},{"name":"Airport West","countryCode":"AU","stateCode":"VIC","latitude":"-37.72470000","longitude":"144.88126000"},{"name":"Albanvale","countryCode":"AU","stateCode":"VIC","latitude":"-37.74609000","longitude":"144.76856000"},{"name":"Albert Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.84107000","longitude":"144.95198000"},{"name":"Albion","countryCode":"AU","stateCode":"VIC","latitude":"-37.78017000","longitude":"144.81724000"},{"name":"Alexandra","countryCode":"AU","stateCode":"VIC","latitude":"-37.19132000","longitude":"145.71120000"},{"name":"Alfredton","countryCode":"AU","stateCode":"VIC","latitude":"-37.56667000","longitude":"143.81667000"},{"name":"Allansford","countryCode":"AU","stateCode":"VIC","latitude":"-38.38639000","longitude":"142.59431000"},{"name":"Alphington","countryCode":"AU","stateCode":"VIC","latitude":"-37.78333000","longitude":"145.03333000"},{"name":"Alpine","countryCode":"AU","stateCode":"VIC","latitude":"-36.83412000","longitude":"146.97936000"},{"name":"Altona","countryCode":"AU","stateCode":"VIC","latitude":"-37.86964000","longitude":"144.83036000"},{"name":"Altona Meadows","countryCode":"AU","stateCode":"VIC","latitude":"-37.88413000","longitude":"144.78367000"},{"name":"Altona North","countryCode":"AU","stateCode":"VIC","latitude":"-37.83487000","longitude":"144.84735000"},{"name":"Anglesea","countryCode":"AU","stateCode":"VIC","latitude":"-38.40730000","longitude":"144.18587000"},{"name":"Apollo Bay","countryCode":"AU","stateCode":"VIC","latitude":"-38.75940000","longitude":"143.67219000"},{"name":"Ararat","countryCode":"AU","stateCode":"VIC","latitude":"-37.48925000","longitude":"142.82239000"},{"name":"Ardeer","countryCode":"AU","stateCode":"VIC","latitude":"-37.77586000","longitude":"144.80144000"},{"name":"Armadale","countryCode":"AU","stateCode":"VIC","latitude":"-37.85544000","longitude":"145.02052000"},{"name":"Armstrong Creek","countryCode":"AU","stateCode":"VIC","latitude":"-38.23121000","longitude":"144.37374000"},{"name":"Ascot","countryCode":"AU","stateCode":"VIC","latitude":"-36.70000000","longitude":"144.33333000"},{"name":"Ascot Vale","countryCode":"AU","stateCode":"VIC","latitude":"-37.77988000","longitude":"144.92276000"},{"name":"Ashburton","countryCode":"AU","stateCode":"VIC","latitude":"-37.86667000","longitude":"145.08333000"},{"name":"Ashwood","countryCode":"AU","stateCode":"VIC","latitude":"-37.86659000","longitude":"145.10553000"},{"name":"Aspendale","countryCode":"AU","stateCode":"VIC","latitude":"-38.02913000","longitude":"145.10266000"},{"name":"Aspendale Gardens","countryCode":"AU","stateCode":"VIC","latitude":"-38.02277000","longitude":"145.11798000"},{"name":"Attwood","countryCode":"AU","stateCode":"VIC","latitude":"-37.66955000","longitude":"144.88675000"},{"name":"Avenel","countryCode":"AU","stateCode":"VIC","latitude":"-36.90088000","longitude":"145.23367000"},{"name":"Avoca","countryCode":"AU","stateCode":"VIC","latitude":"-37.09044000","longitude":"143.47365000"},{"name":"Avondale Heights","countryCode":"AU","stateCode":"VIC","latitude":"-37.76155000","longitude":"144.86261000"},{"name":"Bacchus Marsh","countryCode":"AU","stateCode":"VIC","latitude":"-37.67268000","longitude":"144.43829000"},{"name":"Badger Creek","countryCode":"AU","stateCode":"VIC","latitude":"-37.70000000","longitude":"145.51667000"},{"name":"Bairnsdale","countryCode":"AU","stateCode":"VIC","latitude":"-37.82289000","longitude":"147.61041000"},{"name":"Balaclava","countryCode":"AU","stateCode":"VIC","latitude":"-37.86667000","longitude":"145.00000000"},{"name":"Ballan","countryCode":"AU","stateCode":"VIC","latitude":"-37.59987000","longitude":"144.22890000"},{"name":"Ballarat","countryCode":"AU","stateCode":"VIC","latitude":"-37.56622000","longitude":"143.84957000"},{"name":"Ballarat Central","countryCode":"AU","stateCode":"VIC","latitude":"-37.56206000","longitude":"143.85082000"},{"name":"Ballarat East","countryCode":"AU","stateCode":"VIC","latitude":"-37.56667000","longitude":"143.86667000"},{"name":"Ballarat North","countryCode":"AU","stateCode":"VIC","latitude":"-37.51884000","longitude":"143.77284000"},{"name":"Balnarring","countryCode":"AU","stateCode":"VIC","latitude":"-38.36667000","longitude":"145.13333000"},{"name":"Balwyn","countryCode":"AU","stateCode":"VIC","latitude":"-37.80914000","longitude":"145.07890000"},{"name":"Balwyn North","countryCode":"AU","stateCode":"VIC","latitude":"-37.79086000","longitude":"145.09386000"},{"name":"Bannockburn","countryCode":"AU","stateCode":"VIC","latitude":"-38.04894000","longitude":"144.16882000"},{"name":"Banyule","countryCode":"AU","stateCode":"VIC","latitude":"-37.73386000","longitude":"145.08576000"},{"name":"Baranduda","countryCode":"AU","stateCode":"VIC","latitude":"-36.19114000","longitude":"146.95380000"},{"name":"Barwon Heads","countryCode":"AU","stateCode":"VIC","latitude":"-38.27448000","longitude":"144.48853000"},{"name":"Bass Coast","countryCode":"AU","stateCode":"VIC","latitude":"-38.48507000","longitude":"145.46390000"},{"name":"Baw Baw","countryCode":"AU","stateCode":"VIC","latitude":"-37.96998000","longitude":"146.14404000"},{"name":"Baxter","countryCode":"AU","stateCode":"VIC","latitude":"-38.20000000","longitude":"145.15000000"},{"name":"Bayside","countryCode":"AU","stateCode":"VIC","latitude":"-37.93986000","longitude":"145.01932000"},{"name":"Bayswater","countryCode":"AU","stateCode":"VIC","latitude":"-37.85000000","longitude":"145.26667000"},{"name":"Bayswater North","countryCode":"AU","stateCode":"VIC","latitude":"-37.82612000","longitude":"145.29831000"},{"name":"Beaconsfield","countryCode":"AU","stateCode":"VIC","latitude":"-38.05000000","longitude":"145.36667000"},{"name":"Beaconsfield Upper","countryCode":"AU","stateCode":"VIC","latitude":"-37.99415000","longitude":"145.41420000"},{"name":"Beaufort","countryCode":"AU","stateCode":"VIC","latitude":"-37.42996000","longitude":"143.38347000"},{"name":"Beaumaris","countryCode":"AU","stateCode":"VIC","latitude":"-37.98534000","longitude":"145.03361000"},{"name":"Beechworth","countryCode":"AU","stateCode":"VIC","latitude":"-36.35828000","longitude":"146.68584000"},{"name":"Belgrave","countryCode":"AU","stateCode":"VIC","latitude":"-37.91093000","longitude":"145.35359000"},{"name":"Belgrave Heights","countryCode":"AU","stateCode":"VIC","latitude":"-37.92624000","longitude":"145.34367000"},{"name":"Belgrave South","countryCode":"AU","stateCode":"VIC","latitude":"-37.93333000","longitude":"145.33333000"},{"name":"Bell Park","countryCode":"AU","stateCode":"VIC","latitude":"-38.10793000","longitude":"144.33839000"},{"name":"Bell Post Hill","countryCode":"AU","stateCode":"VIC","latitude":"-38.09564000","longitude":"144.31968000"},{"name":"Bellfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.75309000","longitude":"145.03848000"},{"name":"Belmont","countryCode":"AU","stateCode":"VIC","latitude":"-38.17485000","longitude":"144.34276000"},{"name":"Benalla","countryCode":"AU","stateCode":"VIC","latitude":"-36.59041000","longitude":"146.02812000"},{"name":"Bendigo","countryCode":"AU","stateCode":"VIC","latitude":"-36.75818000","longitude":"144.28024000"},{"name":"Bendigo city centre","countryCode":"AU","stateCode":"VIC","latitude":"-36.75698000","longitude":"144.27957000"},{"name":"Bentleigh","countryCode":"AU","stateCode":"VIC","latitude":"-37.91806000","longitude":"145.03544000"},{"name":"Bentleigh East","countryCode":"AU","stateCode":"VIC","latitude":"-37.91928000","longitude":"145.05301000"},{"name":"Berwick","countryCode":"AU","stateCode":"VIC","latitude":"-38.03333000","longitude":"145.35000000"},{"name":"Beveridge","countryCode":"AU","stateCode":"VIC","latitude":"-37.48333000","longitude":"144.98333000"},{"name":"Bittern","countryCode":"AU","stateCode":"VIC","latitude":"-38.33333000","longitude":"145.16667000"},{"name":"Black Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.55000000","longitude":"143.86667000"},{"name":"Black Rock","countryCode":"AU","stateCode":"VIC","latitude":"-37.97357000","longitude":"145.01636000"},{"name":"Blackburn","countryCode":"AU","stateCode":"VIC","latitude":"-37.81901000","longitude":"145.15326000"},{"name":"Blackburn North","countryCode":"AU","stateCode":"VIC","latitude":"-37.80931000","longitude":"145.15180000"},{"name":"Blackburn South","countryCode":"AU","stateCode":"VIC","latitude":"-37.83975000","longitude":"145.15549000"},{"name":"Blairgowrie","countryCode":"AU","stateCode":"VIC","latitude":"-38.36131000","longitude":"144.77955000"},{"name":"Blind Bight","countryCode":"AU","stateCode":"VIC","latitude":"-38.21427000","longitude":"145.33770000"},{"name":"Bonbeach","countryCode":"AU","stateCode":"VIC","latitude":"-38.06528000","longitude":"145.12278000"},{"name":"Boronia","countryCode":"AU","stateCode":"VIC","latitude":"-37.86667000","longitude":"145.28333000"},{"name":"Boroondara","countryCode":"AU","stateCode":"VIC","latitude":"-37.82640000","longitude":"145.05299000"},{"name":"Botanic Ridge","countryCode":"AU","stateCode":"VIC","latitude":"-38.13922000","longitude":"145.26841000"},{"name":"Box Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.81887000","longitude":"145.12545000"},{"name":"Box Hill North","countryCode":"AU","stateCode":"VIC","latitude":"-37.80266000","longitude":"145.12656000"},{"name":"Box Hill South","countryCode":"AU","stateCode":"VIC","latitude":"-37.83236000","longitude":"145.12098000"},{"name":"Braybrook","countryCode":"AU","stateCode":"VIC","latitude":"-37.78671000","longitude":"144.85484000"},{"name":"Briagolong","countryCode":"AU","stateCode":"VIC","latitude":"-37.84356000","longitude":"147.07268000"},{"name":"Briar Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.70631000","longitude":"145.12100000"},{"name":"Bright","countryCode":"AU","stateCode":"VIC","latitude":"-36.72998000","longitude":"146.95978000"},{"name":"Brighton","countryCode":"AU","stateCode":"VIC","latitude":"-37.90561000","longitude":"145.00279000"},{"name":"Brighton East","countryCode":"AU","stateCode":"VIC","latitude":"-37.90232000","longitude":"145.01734000"},{"name":"Brimbank","countryCode":"AU","stateCode":"VIC","latitude":"-37.74287000","longitude":"144.81644000"},{"name":"Broadford","countryCode":"AU","stateCode":"VIC","latitude":"-37.20276000","longitude":"145.04837000"},{"name":"Broadmeadows","countryCode":"AU","stateCode":"VIC","latitude":"-37.68015000","longitude":"144.91877000"},{"name":"Brookfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.70080000","longitude":"144.56025000"},{"name":"Brooklyn","countryCode":"AU","stateCode":"VIC","latitude":"-37.81609000","longitude":"144.84150000"},{"name":"Brown Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.54654000","longitude":"143.91553000"},{"name":"Brunswick","countryCode":"AU","stateCode":"VIC","latitude":"-37.76667000","longitude":"144.96667000"},{"name":"Brunswick East","countryCode":"AU","stateCode":"VIC","latitude":"-37.77255000","longitude":"144.97241000"},{"name":"Brunswick West","countryCode":"AU","stateCode":"VIC","latitude":"-37.76461000","longitude":"144.94383000"},{"name":"Bulleen","countryCode":"AU","stateCode":"VIC","latitude":"-37.76667000","longitude":"145.08333000"},{"name":"Buloke","countryCode":"AU","stateCode":"VIC","latitude":"-35.84638000","longitude":"143.05201000"},{"name":"Bundoora","countryCode":"AU","stateCode":"VIC","latitude":"-37.69825000","longitude":"145.05967000"},{"name":"Buninyong","countryCode":"AU","stateCode":"VIC","latitude":"-37.65019000","longitude":"143.88388000"},{"name":"Bunyip","countryCode":"AU","stateCode":"VIC","latitude":"-38.09789000","longitude":"145.71606000"},{"name":"Burnside","countryCode":"AU","stateCode":"VIC","latitude":"-37.74937000","longitude":"144.75301000"},{"name":"Burnside Heights","countryCode":"AU","stateCode":"VIC","latitude":"-37.72691000","longitude":"144.75225000"},{"name":"Burwood","countryCode":"AU","stateCode":"VIC","latitude":"-37.84978000","longitude":"145.11901000"},{"name":"Burwood East","countryCode":"AU","stateCode":"VIC","latitude":"-37.85000000","longitude":"145.15000000"},{"name":"Cairnlea","countryCode":"AU","stateCode":"VIC","latitude":"-37.75931000","longitude":"144.78781000"},{"name":"California Gully","countryCode":"AU","stateCode":"VIC","latitude":"-36.72887000","longitude":"144.26089000"},{"name":"Camberwell","countryCode":"AU","stateCode":"VIC","latitude":"-37.84205000","longitude":"145.06940000"},{"name":"Campaspe","countryCode":"AU","stateCode":"VIC","latitude":"-36.32338000","longitude":"144.70844000"},{"name":"Campbellfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.66386000","longitude":"144.95953000"},{"name":"Campbells Creek","countryCode":"AU","stateCode":"VIC","latitude":"-37.08665000","longitude":"144.20203000"},{"name":"Camperdown","countryCode":"AU","stateCode":"VIC","latitude":"-38.23392000","longitude":"143.14983000"},{"name":"Canadian","countryCode":"AU","stateCode":"VIC","latitude":"-37.57606000","longitude":"143.87742000"},{"name":"Canterbury","countryCode":"AU","stateCode":"VIC","latitude":"-37.82470000","longitude":"145.08476000"},{"name":"Cape Woolamai","countryCode":"AU","stateCode":"VIC","latitude":"-38.54285000","longitude":"145.34407000"},{"name":"Cardinia","countryCode":"AU","stateCode":"VIC","latitude":"-38.09508000","longitude":"145.56455000"},{"name":"Carisbrook","countryCode":"AU","stateCode":"VIC","latitude":"-37.04808000","longitude":"143.81665000"},{"name":"Carlton","countryCode":"AU","stateCode":"VIC","latitude":"-37.80000000","longitude":"144.96667000"},{"name":"Carlton North","countryCode":"AU","stateCode":"VIC","latitude":"-37.78818000","longitude":"144.97014000"},{"name":"Carnegie","countryCode":"AU","stateCode":"VIC","latitude":"-37.89359000","longitude":"145.05534000"},{"name":"Caroline Springs","countryCode":"AU","stateCode":"VIC","latitude":"-37.74124000","longitude":"144.73631000"},{"name":"Carrum","countryCode":"AU","stateCode":"VIC","latitude":"-38.08333000","longitude":"145.13333000"},{"name":"Carrum Downs","countryCode":"AU","stateCode":"VIC","latitude":"-38.09968000","longitude":"145.17248000"},{"name":"Casey","countryCode":"AU","stateCode":"VIC","latitude":"-38.09519000","longitude":"145.32279000"},{"name":"Casterton","countryCode":"AU","stateCode":"VIC","latitude":"-37.58489000","longitude":"141.40297000"},{"name":"Castlemaine","countryCode":"AU","stateCode":"VIC","latitude":"-37.06709000","longitude":"144.21684000"},{"name":"Caulfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.88251000","longitude":"145.02288000"},{"name":"Caulfield East","countryCode":"AU","stateCode":"VIC","latitude":"-37.88121000","longitude":"145.04208000"},{"name":"Caulfield North","countryCode":"AU","stateCode":"VIC","latitude":"-37.87390000","longitude":"145.02485000"},{"name":"Caulfield South","countryCode":"AU","stateCode":"VIC","latitude":"-37.89562000","longitude":"145.02597000"},{"name":"Central Goldfields","countryCode":"AU","stateCode":"VIC","latitude":"-36.97889000","longitude":"143.73857000"},{"name":"Chadstone","countryCode":"AU","stateCode":"VIC","latitude":"-37.88766000","longitude":"145.09519000"},{"name":"Charlton","countryCode":"AU","stateCode":"VIC","latitude":"-36.26437000","longitude":"143.34901000"},{"name":"Chelsea","countryCode":"AU","stateCode":"VIC","latitude":"-38.05000000","longitude":"145.11667000"},{"name":"Chelsea Heights","countryCode":"AU","stateCode":"VIC","latitude":"-38.03333000","longitude":"145.13333000"},{"name":"Cheltenham","countryCode":"AU","stateCode":"VIC","latitude":"-37.96944000","longitude":"145.04806000"},{"name":"Chewton","countryCode":"AU","stateCode":"VIC","latitude":"-37.08137000","longitude":"144.25682000"},{"name":"Chiltern","countryCode":"AU","stateCode":"VIC","latitude":"-36.15044000","longitude":"146.60843000"},{"name":"Chirnside Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.73860000","longitude":"145.31431000"},{"name":"Churchill","countryCode":"AU","stateCode":"VIC","latitude":"-38.30776000","longitude":"146.41367000"},{"name":"Clarinda","countryCode":"AU","stateCode":"VIC","latitude":"-37.94066000","longitude":"145.10238000"},{"name":"Clayton","countryCode":"AU","stateCode":"VIC","latitude":"-37.91667000","longitude":"145.11667000"},{"name":"Clayton South","countryCode":"AU","stateCode":"VIC","latitude":"-37.93333000","longitude":"145.11667000"},{"name":"Clifton Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.79798000","longitude":"144.99533000"},{"name":"Clifton Springs","countryCode":"AU","stateCode":"VIC","latitude":"-38.15670000","longitude":"144.55510000"},{"name":"Clunes","countryCode":"AU","stateCode":"VIC","latitude":"-37.29473000","longitude":"143.78636000"},{"name":"Clyde","countryCode":"AU","stateCode":"VIC","latitude":"-38.13333000","longitude":"145.33333000"},{"name":"Clyde North","countryCode":"AU","stateCode":"VIC","latitude":"-38.11667000","longitude":"145.33333000"},{"name":"Cobden","countryCode":"AU","stateCode":"VIC","latitude":"-38.32860000","longitude":"143.07484000"},{"name":"Cobram","countryCode":"AU","stateCode":"VIC","latitude":"-35.92069000","longitude":"145.64066000"},{"name":"Coburg","countryCode":"AU","stateCode":"VIC","latitude":"-37.75000000","longitude":"144.96667000"},{"name":"Coburg North","countryCode":"AU","stateCode":"VIC","latitude":"-37.72867000","longitude":"144.96134000"},{"name":"Cockatoo","countryCode":"AU","stateCode":"VIC","latitude":"-37.93677000","longitude":"145.49376000"},{"name":"Cohuna","countryCode":"AU","stateCode":"VIC","latitude":"-35.80697000","longitude":"144.21886000"},{"name":"Colac","countryCode":"AU","stateCode":"VIC","latitude":"-38.33900000","longitude":"143.58489000"},{"name":"Colac-Otway","countryCode":"AU","stateCode":"VIC","latitude":"-38.43873000","longitude":"143.59669000"},{"name":"Coldstream","countryCode":"AU","stateCode":"VIC","latitude":"-37.72490000","longitude":"145.37804000"},{"name":"Collingwood","countryCode":"AU","stateCode":"VIC","latitude":"-37.80253000","longitude":"144.98872000"},{"name":"Coolaroo","countryCode":"AU","stateCode":"VIC","latitude":"-37.65675000","longitude":"144.93460000"},{"name":"Corangamite","countryCode":"AU","stateCode":"VIC","latitude":"-38.21596000","longitude":"143.23542000"},{"name":"Corio","countryCode":"AU","stateCode":"VIC","latitude":"-38.08333000","longitude":"144.38333000"},{"name":"Corryong","countryCode":"AU","stateCode":"VIC","latitude":"-36.19705000","longitude":"147.90256000"},{"name":"Cowes","countryCode":"AU","stateCode":"VIC","latitude":"-38.45231000","longitude":"145.23865000"},{"name":"Craigieburn","countryCode":"AU","stateCode":"VIC","latitude":"-37.60000000","longitude":"144.95000000"},{"name":"Cranbourne","countryCode":"AU","stateCode":"VIC","latitude":"-38.11342000","longitude":"145.28326000"},{"name":"Cranbourne East","countryCode":"AU","stateCode":"VIC","latitude":"-38.11531000","longitude":"145.29814000"},{"name":"Cranbourne North","countryCode":"AU","stateCode":"VIC","latitude":"-38.07758000","longitude":"145.29871000"},{"name":"Cranbourne South","countryCode":"AU","stateCode":"VIC","latitude":"-38.13502000","longitude":"145.23958000"},{"name":"Cranbourne West","countryCode":"AU","stateCode":"VIC","latitude":"-38.09650000","longitude":"145.26707000"},{"name":"Cremorne","countryCode":"AU","stateCode":"VIC","latitude":"-37.83180000","longitude":"144.99380000"},{"name":"Creswick","countryCode":"AU","stateCode":"VIC","latitude":"-37.42404000","longitude":"143.89470000"},{"name":"Crib Point","countryCode":"AU","stateCode":"VIC","latitude":"-38.35000000","longitude":"145.20000000"},{"name":"Croydon","countryCode":"AU","stateCode":"VIC","latitude":"-37.80000000","longitude":"145.28333000"},{"name":"Croydon Hills","countryCode":"AU","stateCode":"VIC","latitude":"-37.77651000","longitude":"145.26355000"},{"name":"Croydon North","countryCode":"AU","stateCode":"VIC","latitude":"-37.76741000","longitude":"145.29073000"},{"name":"Croydon South","countryCode":"AU","stateCode":"VIC","latitude":"-37.81232000","longitude":"145.26810000"},{"name":"Dallas","countryCode":"AU","stateCode":"VIC","latitude":"-37.67083000","longitude":"144.93542000"},{"name":"Dandenong","countryCode":"AU","stateCode":"VIC","latitude":"-37.98333000","longitude":"145.20000000"},{"name":"Dandenong North","countryCode":"AU","stateCode":"VIC","latitude":"-37.96649000","longitude":"145.20810000"},{"name":"Darebin","countryCode":"AU","stateCode":"VIC","latitude":"-37.75153000","longitude":"145.02193000"},{"name":"Darley","countryCode":"AU","stateCode":"VIC","latitude":"-37.65807000","longitude":"144.44344000"},{"name":"Daylesford","countryCode":"AU","stateCode":"VIC","latitude":"-37.34113000","longitude":"144.14256000"},{"name":"Deer Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.76722000","longitude":"144.76657000"},{"name":"Delacombe","countryCode":"AU","stateCode":"VIC","latitude":"-37.58911000","longitude":"143.81472000"},{"name":"Delahey","countryCode":"AU","stateCode":"VIC","latitude":"-37.71980000","longitude":"144.77732000"},{"name":"Dennington","countryCode":"AU","stateCode":"VIC","latitude":"-38.35519000","longitude":"142.43361000"},{"name":"Derrimut","countryCode":"AU","stateCode":"VIC","latitude":"-37.79238000","longitude":"144.76994000"},{"name":"Devon Meadows","countryCode":"AU","stateCode":"VIC","latitude":"-38.16667000","longitude":"145.30000000"},{"name":"Diamond Creek","countryCode":"AU","stateCode":"VIC","latitude":"-37.66667000","longitude":"145.15000000"},{"name":"Diggers Rest","countryCode":"AU","stateCode":"VIC","latitude":"-37.62597000","longitude":"144.71881000"},{"name":"Dimboola","countryCode":"AU","stateCode":"VIC","latitude":"-36.45616000","longitude":"142.03287000"},{"name":"Dingley Village","countryCode":"AU","stateCode":"VIC","latitude":"-37.98270000","longitude":"145.13420000"},{"name":"Dinner Plain","countryCode":"AU","stateCode":"VIC","latitude":"-37.02360000","longitude":"147.24124000"},{"name":"Docklands","countryCode":"AU","stateCode":"VIC","latitude":"-37.81490000","longitude":"144.95052000"},{"name":"Donald","countryCode":"AU","stateCode":"VIC","latitude":"-36.36864000","longitude":"142.98106000"},{"name":"Doncaster","countryCode":"AU","stateCode":"VIC","latitude":"-37.78828000","longitude":"145.12373000"},{"name":"Doncaster East","countryCode":"AU","stateCode":"VIC","latitude":"-37.78761000","longitude":"145.14888000"},{"name":"Donvale","countryCode":"AU","stateCode":"VIC","latitude":"-37.78910000","longitude":"145.17488000"},{"name":"Doreen","countryCode":"AU","stateCode":"VIC","latitude":"-37.60000000","longitude":"145.15000000"},{"name":"Doveton","countryCode":"AU","stateCode":"VIC","latitude":"-37.99346000","longitude":"145.23891000"},{"name":"Dromana","countryCode":"AU","stateCode":"VIC","latitude":"-38.33375000","longitude":"144.96458000"},{"name":"Drouin","countryCode":"AU","stateCode":"VIC","latitude":"-38.13658000","longitude":"145.85838000"},{"name":"Drysdale","countryCode":"AU","stateCode":"VIC","latitude":"-38.17237000","longitude":"144.56988000"},{"name":"Eagle Point","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"147.68333000"},{"name":"Eaglehawk","countryCode":"AU","stateCode":"VIC","latitude":"-36.71611000","longitude":"144.25049000"},{"name":"Eaglemont","countryCode":"AU","stateCode":"VIC","latitude":"-37.76379000","longitude":"145.06380000"},{"name":"East Bairnsdale","countryCode":"AU","stateCode":"VIC","latitude":"-37.83426000","longitude":"147.65548000"},{"name":"East Bendigo","countryCode":"AU","stateCode":"VIC","latitude":"-36.74157000","longitude":"144.31894000"},{"name":"East Geelong","countryCode":"AU","stateCode":"VIC","latitude":"-38.15568000","longitude":"144.37202000"},{"name":"East Gippsland","countryCode":"AU","stateCode":"VIC","latitude":"-37.34564000","longitude":"148.58295000"},{"name":"East Melbourne","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"144.98790000"},{"name":"Echuca","countryCode":"AU","stateCode":"VIC","latitude":"-36.14057000","longitude":"144.75185000"},{"name":"Eden Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.48333000","longitude":"145.08333000"},{"name":"Edithvale","countryCode":"AU","stateCode":"VIC","latitude":"-38.03724000","longitude":"145.10974000"},{"name":"Elliminyt","countryCode":"AU","stateCode":"VIC","latitude":"-38.37110000","longitude":"143.58003000"},{"name":"Elsternwick","countryCode":"AU","stateCode":"VIC","latitude":"-37.88639000","longitude":"145.00250000"},{"name":"Eltham","countryCode":"AU","stateCode":"VIC","latitude":"-37.73333000","longitude":"145.15000000"},{"name":"Eltham North","countryCode":"AU","stateCode":"VIC","latitude":"-37.70000000","longitude":"145.15000000"},{"name":"Elwood","countryCode":"AU","stateCode":"VIC","latitude":"-37.88214000","longitude":"144.98215000"},{"name":"Emerald","countryCode":"AU","stateCode":"VIC","latitude":"-37.93167000","longitude":"145.44093000"},{"name":"Endeavour Hills","countryCode":"AU","stateCode":"VIC","latitude":"-37.97695000","longitude":"145.25866000"},{"name":"Epping","countryCode":"AU","stateCode":"VIC","latitude":"-37.65000000","longitude":"145.03333000"},{"name":"Epsom","countryCode":"AU","stateCode":"VIC","latitude":"-36.71667000","longitude":"144.31667000"},{"name":"Essendon","countryCode":"AU","stateCode":"VIC","latitude":"-37.74981000","longitude":"144.91090000"},{"name":"Essendon North","countryCode":"AU","stateCode":"VIC","latitude":"-37.74225000","longitude":"144.90546000"},{"name":"Essendon West","countryCode":"AU","stateCode":"VIC","latitude":"-37.75489000","longitude":"144.88338000"},{"name":"Eumemmerring","countryCode":"AU","stateCode":"VIC","latitude":"-37.99780000","longitude":"145.24821000"},{"name":"Euroa","countryCode":"AU","stateCode":"VIC","latitude":"-36.75555000","longitude":"145.57075000"},{"name":"Eynesbury","countryCode":"AU","stateCode":"VIC","latitude":"-37.80043000","longitude":"144.57458000"},{"name":"Fairfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.77977000","longitude":"145.01764000"},{"name":"Falls Creek","countryCode":"AU","stateCode":"VIC","latitude":"-36.86535000","longitude":"147.27782000"},{"name":"Fawkner","countryCode":"AU","stateCode":"VIC","latitude":"-37.71667000","longitude":"144.96667000"},{"name":"Ferntree Gully","countryCode":"AU","stateCode":"VIC","latitude":"-37.88461000","longitude":"145.29539000"},{"name":"Ferny Creek","countryCode":"AU","stateCode":"VIC","latitude":"-37.88333000","longitude":"145.33333000"},{"name":"Fitzroy","countryCode":"AU","stateCode":"VIC","latitude":"-37.79839000","longitude":"144.97833000"},{"name":"Fitzroy North","countryCode":"AU","stateCode":"VIC","latitude":"-37.78862000","longitude":"144.97885000"},{"name":"Flemington","countryCode":"AU","stateCode":"VIC","latitude":"-37.78825000","longitude":"144.93001000"},{"name":"Flora Hill","countryCode":"AU","stateCode":"VIC","latitude":"-36.78123000","longitude":"144.29562000"},{"name":"Footscray","countryCode":"AU","stateCode":"VIC","latitude":"-37.80000000","longitude":"144.90000000"},{"name":"Forest Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.83333000","longitude":"145.18333000"},{"name":"Foster","countryCode":"AU","stateCode":"VIC","latitude":"-38.65275000","longitude":"146.20073000"},{"name":"Frankston","countryCode":"AU","stateCode":"VIC","latitude":"-38.13402000","longitude":"145.16875000"},{"name":"Frankston East","countryCode":"AU","stateCode":"VIC","latitude":"-38.13333000","longitude":"145.13333000"},{"name":"Frankston North","countryCode":"AU","stateCode":"VIC","latitude":"-38.12352000","longitude":"145.14836000"},{"name":"Frankston South","countryCode":"AU","stateCode":"VIC","latitude":"-38.16604000","longitude":"145.13643000"},{"name":"Gannawarra","countryCode":"AU","stateCode":"VIC","latitude":"-35.73211000","longitude":"143.85316000"},{"name":"Garfield","countryCode":"AU","stateCode":"VIC","latitude":"-38.08985000","longitude":"145.67502000"},{"name":"Geelong","countryCode":"AU","stateCode":"VIC","latitude":"-38.14711000","longitude":"144.36069000"},{"name":"Geelong West","countryCode":"AU","stateCode":"VIC","latitude":"-38.13888000","longitude":"144.34842000"},{"name":"Geelong city centre","countryCode":"AU","stateCode":"VIC","latitude":"-38.14996000","longitude":"144.36176000"},{"name":"Gembrook","countryCode":"AU","stateCode":"VIC","latitude":"-37.95321000","longitude":"145.55536000"},{"name":"Gisborne","countryCode":"AU","stateCode":"VIC","latitude":"-37.48858000","longitude":"144.59421000"},{"name":"Gladstone Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.68742000","longitude":"144.88675000"},{"name":"Glen Eira","countryCode":"AU","stateCode":"VIC","latitude":"-37.89949000","longitude":"145.04099000"},{"name":"Glen Huntly","countryCode":"AU","stateCode":"VIC","latitude":"-37.89237000","longitude":"145.04135000"},{"name":"Glen Iris","countryCode":"AU","stateCode":"VIC","latitude":"-37.86667000","longitude":"145.06667000"},{"name":"Glen Waverley","countryCode":"AU","stateCode":"VIC","latitude":"-37.87811000","longitude":"145.16476000"},{"name":"Glenelg","countryCode":"AU","stateCode":"VIC","latitude":"-37.89083000","longitude":"141.44238000"},{"name":"Glenferrie","countryCode":"AU","stateCode":"VIC","latitude":"-37.83333000","longitude":"145.05000000"},{"name":"Glengarry","countryCode":"AU","stateCode":"VIC","latitude":"-38.11667000","longitude":"146.56667000"},{"name":"Glenroy","countryCode":"AU","stateCode":"VIC","latitude":"-37.70000000","longitude":"144.93333000"},{"name":"Golden Plains","countryCode":"AU","stateCode":"VIC","latitude":"-37.85231000","longitude":"143.86352000"},{"name":"Golden Point","countryCode":"AU","stateCode":"VIC","latitude":"-37.57493000","longitude":"143.86870000"},{"name":"Golden Square","countryCode":"AU","stateCode":"VIC","latitude":"-36.77265000","longitude":"144.25271000"},{"name":"Gordon","countryCode":"AU","stateCode":"VIC","latitude":"-37.58230000","longitude":"144.10925000"},{"name":"Gowanbrae","countryCode":"AU","stateCode":"VIC","latitude":"-37.70823000","longitude":"144.89079000"},{"name":"Greater Bendigo","countryCode":"AU","stateCode":"VIC","latitude":"-36.72278000","longitude":"144.43974000"},{"name":"Greater Dandenong","countryCode":"AU","stateCode":"VIC","latitude":"-38.00112000","longitude":"145.19073000"},{"name":"Greater Geelong","countryCode":"AU","stateCode":"VIC","latitude":"-38.05182000","longitude":"144.46137000"},{"name":"Greater Shepparton","countryCode":"AU","stateCode":"VIC","latitude":"-36.42742000","longitude":"145.41519000"},{"name":"Greensborough","countryCode":"AU","stateCode":"VIC","latitude":"-37.70462000","longitude":"145.10302000"},{"name":"Greenvale","countryCode":"AU","stateCode":"VIC","latitude":"-37.63333000","longitude":"144.86667000"},{"name":"Grovedale","countryCode":"AU","stateCode":"VIC","latitude":"-38.20000000","longitude":"144.35000000"},{"name":"Haddon","countryCode":"AU","stateCode":"VIC","latitude":"-37.60000000","longitude":"143.71667000"},{"name":"Hadfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.70728000","longitude":"144.94160000"},{"name":"Hallam","countryCode":"AU","stateCode":"VIC","latitude":"-38.01667000","longitude":"145.26667000"},{"name":"Hamilton","countryCode":"AU","stateCode":"VIC","latitude":"-37.74425000","longitude":"142.02202000"},{"name":"Hamlyn Heights","countryCode":"AU","stateCode":"VIC","latitude":"-38.12108000","longitude":"144.32799000"},{"name":"Hampton","countryCode":"AU","stateCode":"VIC","latitude":"-37.95000000","longitude":"145.00000000"},{"name":"Hampton East","countryCode":"AU","stateCode":"VIC","latitude":"-37.93695000","longitude":"145.02863000"},{"name":"Hampton Park","countryCode":"AU","stateCode":"VIC","latitude":"-38.03333000","longitude":"145.25000000"},{"name":"Hastings","countryCode":"AU","stateCode":"VIC","latitude":"-38.30000000","longitude":"145.18333000"},{"name":"Haven","countryCode":"AU","stateCode":"VIC","latitude":"-36.76072000","longitude":"142.19426000"},{"name":"Hawthorn","countryCode":"AU","stateCode":"VIC","latitude":"-37.81992000","longitude":"145.03580000"},{"name":"Hawthorn East","countryCode":"AU","stateCode":"VIC","latitude":"-37.82484000","longitude":"145.04640000"},{"name":"Hawthorn South","countryCode":"AU","stateCode":"VIC","latitude":"-37.83290000","longitude":"145.03670000"},{"name":"Hazelwood North","countryCode":"AU","stateCode":"VIC","latitude":"-38.26763000","longitude":"146.48286000"},{"name":"Healesville","countryCode":"AU","stateCode":"VIC","latitude":"-37.65395000","longitude":"145.51718000"},{"name":"Heathcote","countryCode":"AU","stateCode":"VIC","latitude":"-36.92214000","longitude":"144.70837000"},{"name":"Heatherton","countryCode":"AU","stateCode":"VIC","latitude":"-37.96667000","longitude":"145.10000000"},{"name":"Heathmont","countryCode":"AU","stateCode":"VIC","latitude":"-37.83333000","longitude":"145.25000000"},{"name":"Heidelberg","countryCode":"AU","stateCode":"VIC","latitude":"-37.75000000","longitude":"145.06667000"},{"name":"Heidelberg Heights","countryCode":"AU","stateCode":"VIC","latitude":"-37.74313000","longitude":"145.05695000"},{"name":"Heidelberg West","countryCode":"AU","stateCode":"VIC","latitude":"-37.73922000","longitude":"145.04034000"},{"name":"Hepburn","countryCode":"AU","stateCode":"VIC","latitude":"-37.31707000","longitude":"144.03355000"},{"name":"Herne Hill","countryCode":"AU","stateCode":"VIC","latitude":"-38.13427000","longitude":"144.32406000"},{"name":"Heyfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.98130000","longitude":"146.78559000"},{"name":"Heywood","countryCode":"AU","stateCode":"VIC","latitude":"-38.13294000","longitude":"141.62949000"},{"name":"Highett","countryCode":"AU","stateCode":"VIC","latitude":"-37.95000000","longitude":"145.05000000"},{"name":"Highton","countryCode":"AU","stateCode":"VIC","latitude":"-38.17058000","longitude":"144.31140000"},{"name":"Hillside","countryCode":"AU","stateCode":"VIC","latitude":"-37.69047000","longitude":"144.74172000"},{"name":"Hindmarsh","countryCode":"AU","stateCode":"VIC","latitude":"-36.03293000","longitude":"141.73282000"},{"name":"Hmas Cerberus","countryCode":"AU","stateCode":"VIC","latitude":"-38.36491000","longitude":"145.20038000"},{"name":"Hobsons Bay","countryCode":"AU","stateCode":"VIC","latitude":"-37.85694000","longitude":"144.83347000"},{"name":"Hoppers Crossing","countryCode":"AU","stateCode":"VIC","latitude":"-37.88264000","longitude":"144.70030000"},{"name":"Horsham","countryCode":"AU","stateCode":"VIC","latitude":"-36.82857000","longitude":"142.11448000"},{"name":"Hotham Heights","countryCode":"AU","stateCode":"VIC","latitude":"-36.99298000","longitude":"147.15225000"},{"name":"Hughesdale","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"145.08333000"},{"name":"Hume","countryCode":"AU","stateCode":"VIC","latitude":"-37.59717000","longitude":"144.80511000"},{"name":"Huntingdale","countryCode":"AU","stateCode":"VIC","latitude":"-37.90766000","longitude":"145.10847000"},{"name":"Huntly","countryCode":"AU","stateCode":"VIC","latitude":"-36.66451000","longitude":"144.33382000"},{"name":"Hurstbridge","countryCode":"AU","stateCode":"VIC","latitude":"-37.64157000","longitude":"145.19408000"},{"name":"Indented Head","countryCode":"AU","stateCode":"VIC","latitude":"-38.14305000","longitude":"144.71343000"},{"name":"Indigo","countryCode":"AU","stateCode":"VIC","latitude":"-36.20854000","longitude":"146.68628000"},{"name":"Inverleigh","countryCode":"AU","stateCode":"VIC","latitude":"-38.10177000","longitude":"144.05132000"},{"name":"Inverloch","countryCode":"AU","stateCode":"VIC","latitude":"-38.62659000","longitude":"145.72260000"},{"name":"Invermay Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.53063000","longitude":"143.85798000"},{"name":"Ironbark","countryCode":"AU","stateCode":"VIC","latitude":"-36.75478000","longitude":"144.26378000"},{"name":"Irymple","countryCode":"AU","stateCode":"VIC","latitude":"-34.23537000","longitude":"142.17101000"},{"name":"Ivanhoe","countryCode":"AU","stateCode":"VIC","latitude":"-37.76903000","longitude":"145.04308000"},{"name":"Ivanhoe East","countryCode":"AU","stateCode":"VIC","latitude":"-37.77340000","longitude":"145.06195000"},{"name":"Jacana","countryCode":"AU","stateCode":"VIC","latitude":"-37.68778000","longitude":"144.91111000"},{"name":"Jackass Flat","countryCode":"AU","stateCode":"VIC","latitude":"-36.71589000","longitude":"144.28597000"},{"name":"Jan Juc","countryCode":"AU","stateCode":"VIC","latitude":"-38.34455000","longitude":"144.29518000"},{"name":"Junction Village","countryCode":"AU","stateCode":"VIC","latitude":"-38.13636000","longitude":"145.29684000"},{"name":"Junortoun","countryCode":"AU","stateCode":"VIC","latitude":"-36.77106000","longitude":"144.36311000"},{"name":"Kalimna","countryCode":"AU","stateCode":"VIC","latitude":"-37.87011000","longitude":"147.96664000"},{"name":"Kallista","countryCode":"AU","stateCode":"VIC","latitude":"-37.89815000","longitude":"145.38226000"},{"name":"Kalorama","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"145.36667000"},{"name":"Kangaroo Flat","countryCode":"AU","stateCode":"VIC","latitude":"-36.80000000","longitude":"144.25000000"},{"name":"Kangaroo Ground","countryCode":"AU","stateCode":"VIC","latitude":"-37.68919000","longitude":"145.23170000"},{"name":"Kealba","countryCode":"AU","stateCode":"VIC","latitude":"-37.73710000","longitude":"144.82830000"},{"name":"Keilor","countryCode":"AU","stateCode":"VIC","latitude":"-37.71667000","longitude":"144.83333000"},{"name":"Keilor Downs","countryCode":"AU","stateCode":"VIC","latitude":"-37.72337000","longitude":"144.80839000"},{"name":"Keilor East","countryCode":"AU","stateCode":"VIC","latitude":"-37.73261000","longitude":"144.86504000"},{"name":"Keilor Lodge","countryCode":"AU","stateCode":"VIC","latitude":"-37.69997000","longitude":"144.80332000"},{"name":"Keilor Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.72025000","longitude":"144.85422000"},{"name":"Kennington","countryCode":"AU","stateCode":"VIC","latitude":"-36.77128000","longitude":"144.30298000"},{"name":"Kensington","countryCode":"AU","stateCode":"VIC","latitude":"-37.79188000","longitude":"144.93114000"},{"name":"Kerang","countryCode":"AU","stateCode":"VIC","latitude":"-35.73489000","longitude":"143.92027000"},{"name":"Kew","countryCode":"AU","stateCode":"VIC","latitude":"-37.80639000","longitude":"145.03086000"},{"name":"Kew East","countryCode":"AU","stateCode":"VIC","latitude":"-37.79758000","longitude":"145.05378000"},{"name":"Keysborough","countryCode":"AU","stateCode":"VIC","latitude":"-37.99116000","longitude":"145.17385000"},{"name":"Kialla","countryCode":"AU","stateCode":"VIC","latitude":"-36.44729000","longitude":"145.41422000"},{"name":"Kilmore","countryCode":"AU","stateCode":"VIC","latitude":"-37.29577000","longitude":"144.95252000"},{"name":"Kilsyth","countryCode":"AU","stateCode":"VIC","latitude":"-37.80000000","longitude":"145.31667000"},{"name":"Kilsyth South","countryCode":"AU","stateCode":"VIC","latitude":"-37.82033000","longitude":"145.31599000"},{"name":"Kinglake","countryCode":"AU","stateCode":"VIC","latitude":"-37.53291000","longitude":"145.33964000"},{"name":"Kinglake West","countryCode":"AU","stateCode":"VIC","latitude":"-37.46667000","longitude":"145.23333000"},{"name":"Kings Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.73397000","longitude":"144.77766000"},{"name":"Kingsbury","countryCode":"AU","stateCode":"VIC","latitude":"-37.71406000","longitude":"145.03509000"},{"name":"Kingston","countryCode":"AU","stateCode":"VIC","latitude":"-38.00450000","longitude":"145.09531000"},{"name":"Kingsville","countryCode":"AU","stateCode":"VIC","latitude":"-37.80819000","longitude":"144.87911000"},{"name":"Knox","countryCode":"AU","stateCode":"VIC","latitude":"-37.89895000","longitude":"145.26923000"},{"name":"Knoxfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.88978000","longitude":"145.24962000"},{"name":"Koo-Wee-Rup","countryCode":"AU","stateCode":"VIC","latitude":"-38.19941000","longitude":"145.49081000"},{"name":"Koroit","countryCode":"AU","stateCode":"VIC","latitude":"-38.29180000","longitude":"142.36729000"},{"name":"Korumburra","countryCode":"AU","stateCode":"VIC","latitude":"-38.43194000","longitude":"145.82355000"},{"name":"Kurunjang","countryCode":"AU","stateCode":"VIC","latitude":"-37.67587000","longitude":"144.59690000"},{"name":"Kyabram","countryCode":"AU","stateCode":"VIC","latitude":"-36.31335000","longitude":"145.05035000"},{"name":"Kyneton","countryCode":"AU","stateCode":"VIC","latitude":"-37.24444000","longitude":"144.45148000"},{"name":"Lake Gardens","countryCode":"AU","stateCode":"VIC","latitude":"-37.54632000","longitude":"143.81653000"},{"name":"Lake Wendouree","countryCode":"AU","stateCode":"VIC","latitude":"-37.54993000","longitude":"143.84730000"},{"name":"Lakes Entrance","countryCode":"AU","stateCode":"VIC","latitude":"-37.86679000","longitude":"148.00159000"},{"name":"Lalor","countryCode":"AU","stateCode":"VIC","latitude":"-37.66667000","longitude":"145.01667000"},{"name":"Lancefield","countryCode":"AU","stateCode":"VIC","latitude":"-37.27733000","longitude":"144.73596000"},{"name":"Lang Lang","countryCode":"AU","stateCode":"VIC","latitude":"-38.26605000","longitude":"145.56210000"},{"name":"Langwarrin","countryCode":"AU","stateCode":"VIC","latitude":"-38.16667000","longitude":"145.16667000"},{"name":"Langwarrin South","countryCode":"AU","stateCode":"VIC","latitude":"-38.18947000","longitude":"145.19350000"},{"name":"Lara","countryCode":"AU","stateCode":"VIC","latitude":"-38.02388000","longitude":"144.40617000"},{"name":"Latrobe","countryCode":"AU","stateCode":"VIC","latitude":"-38.25379000","longitude":"146.46124000"},{"name":"Launching Place","countryCode":"AU","stateCode":"VIC","latitude":"-37.78058000","longitude":"145.56834000"},{"name":"Laverton","countryCode":"AU","stateCode":"VIC","latitude":"-37.86201000","longitude":"144.76979000"},{"name":"Leongatha","countryCode":"AU","stateCode":"VIC","latitude":"-38.47607000","longitude":"145.94685000"},{"name":"Leopold","countryCode":"AU","stateCode":"VIC","latitude":"-38.19001000","longitude":"144.46825000"},{"name":"Lilydale","countryCode":"AU","stateCode":"VIC","latitude":"-37.75000000","longitude":"145.35000000"},{"name":"Little River","countryCode":"AU","stateCode":"VIC","latitude":"-37.96667000","longitude":"144.50000000"},{"name":"Loddon","countryCode":"AU","stateCode":"VIC","latitude":"-36.40406000","longitude":"143.82964000"},{"name":"Long Gully","countryCode":"AU","stateCode":"VIC","latitude":"-36.74305000","longitude":"144.25788000"},{"name":"Longford","countryCode":"AU","stateCode":"VIC","latitude":"-38.16237000","longitude":"147.08591000"},{"name":"Longwarry","countryCode":"AU","stateCode":"VIC","latitude":"-38.11279000","longitude":"145.76849000"},{"name":"Lorne","countryCode":"AU","stateCode":"VIC","latitude":"-38.54043000","longitude":"143.97636000"},{"name":"Lovely Banks","countryCode":"AU","stateCode":"VIC","latitude":"-38.06667000","longitude":"144.33333000"},{"name":"Lower Plenty","countryCode":"AU","stateCode":"VIC","latitude":"-37.73333000","longitude":"145.11667000"},{"name":"Lucknow","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"147.65000000"},{"name":"Lynbrook","countryCode":"AU","stateCode":"VIC","latitude":"-38.05588000","longitude":"145.25615000"},{"name":"Lysterfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.93333000","longitude":"145.30000000"},{"name":"Macedon","countryCode":"AU","stateCode":"VIC","latitude":"-37.41963000","longitude":"144.56242000"},{"name":"Macedon Ranges","countryCode":"AU","stateCode":"VIC","latitude":"-37.33343000","longitude":"144.61581000"},{"name":"Macleod","countryCode":"AU","stateCode":"VIC","latitude":"-37.73333000","longitude":"145.06667000"},{"name":"Maddingley","countryCode":"AU","stateCode":"VIC","latitude":"-37.68518000","longitude":"144.43245000"},{"name":"Maffra","countryCode":"AU","stateCode":"VIC","latitude":"-37.97132000","longitude":"146.98366000"},{"name":"Maiden Gully","countryCode":"AU","stateCode":"VIC","latitude":"-36.75389000","longitude":"144.20789000"},{"name":"Maidstone","countryCode":"AU","stateCode":"VIC","latitude":"-37.78035000","longitude":"144.87353000"},{"name":"Maldon","countryCode":"AU","stateCode":"VIC","latitude":"-36.99570000","longitude":"144.06834000"},{"name":"Mallacoota","countryCode":"AU","stateCode":"VIC","latitude":"-37.55896000","longitude":"149.75407000"},{"name":"Malvern","countryCode":"AU","stateCode":"VIC","latitude":"-37.86259000","longitude":"145.02811000"},{"name":"Malvern East","countryCode":"AU","stateCode":"VIC","latitude":"-37.87397000","longitude":"145.04253000"},{"name":"Manifold Heights","countryCode":"AU","stateCode":"VIC","latitude":"-38.13762000","longitude":"144.33369000"},{"name":"Manningham","countryCode":"AU","stateCode":"VIC","latitude":"-37.75710000","longitude":"145.18053000"},{"name":"Mansfield","countryCode":"AU","stateCode":"VIC","latitude":"-37.24130000","longitude":"146.14803000"},{"name":"Maribyrnong","countryCode":"AU","stateCode":"VIC","latitude":"-37.79141000","longitude":"144.87786000"},{"name":"Marong","countryCode":"AU","stateCode":"VIC","latitude":"-36.73333000","longitude":"144.13333000"},{"name":"Maroondah","countryCode":"AU","stateCode":"VIC","latitude":"-37.80288000","longitude":"145.26603000"},{"name":"Maryborough","countryCode":"AU","stateCode":"VIC","latitude":"-37.04562000","longitude":"143.73923000"},{"name":"McCrae","countryCode":"AU","stateCode":"VIC","latitude":"-38.34972000","longitude":"144.92806000"},{"name":"McKinnon","countryCode":"AU","stateCode":"VIC","latitude":"-37.91667000","longitude":"145.05000000"},{"name":"Meadow Heights","countryCode":"AU","stateCode":"VIC","latitude":"-37.65117000","longitude":"144.91855000"},{"name":"Melbourne","countryCode":"AU","stateCode":"VIC","latitude":"-37.81400000","longitude":"144.96332000"},{"name":"Melbourne City Centre","countryCode":"AU","stateCode":"VIC","latitude":"-37.81501000","longitude":"144.96657000"},{"name":"Melton","countryCode":"AU","stateCode":"VIC","latitude":"-37.68144000","longitude":"144.62292000"},{"name":"Melton South","countryCode":"AU","stateCode":"VIC","latitude":"-37.70773000","longitude":"144.57493000"},{"name":"Melton West","countryCode":"AU","stateCode":"VIC","latitude":"-37.67852000","longitude":"144.56883000"},{"name":"Mentone","countryCode":"AU","stateCode":"VIC","latitude":"-37.98333000","longitude":"145.06667000"},{"name":"Merbein","countryCode":"AU","stateCode":"VIC","latitude":"-34.16802000","longitude":"142.06599000"},{"name":"Mernda","countryCode":"AU","stateCode":"VIC","latitude":"-37.60075000","longitude":"145.09555000"},{"name":"Metung","countryCode":"AU","stateCode":"VIC","latitude":"-37.89154000","longitude":"147.85300000"},{"name":"Mickleham","countryCode":"AU","stateCode":"VIC","latitude":"-37.53664000","longitude":"144.90204000"},{"name":"Middle Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.85116000","longitude":"144.96201000"},{"name":"Mildura","countryCode":"AU","stateCode":"VIC","latitude":"-34.18551000","longitude":"142.16251000"},{"name":"Mildura Shire","countryCode":"AU","stateCode":"VIC","latitude":"-34.86450000","longitude":"141.85232000"},{"name":"Mill Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.66667000","longitude":"145.06667000"},{"name":"Millgrove","countryCode":"AU","stateCode":"VIC","latitude":"-37.75527000","longitude":"145.65347000"},{"name":"Miners Rest","countryCode":"AU","stateCode":"VIC","latitude":"-37.48080000","longitude":"143.80107000"},{"name":"Mirboo North","countryCode":"AU","stateCode":"VIC","latitude":"-38.40101000","longitude":"146.16135000"},{"name":"Mitcham","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"145.20000000"},{"name":"Mitchell","countryCode":"AU","stateCode":"VIC","latitude":"-37.17535000","longitude":"144.97999000"},{"name":"Moe","countryCode":"AU","stateCode":"VIC","latitude":"-38.17828000","longitude":"146.26099000"},{"name":"Moira","countryCode":"AU","stateCode":"VIC","latitude":"-36.05060000","longitude":"145.53815000"},{"name":"Monash","countryCode":"AU","stateCode":"VIC","latitude":"-37.89675000","longitude":"145.14714000"},{"name":"Monbulk","countryCode":"AU","stateCode":"VIC","latitude":"-37.87427000","longitude":"145.42592000"},{"name":"Mont Albert","countryCode":"AU","stateCode":"VIC","latitude":"-37.81788000","longitude":"145.10799000"},{"name":"Mont Albert North","countryCode":"AU","stateCode":"VIC","latitude":"-37.80043000","longitude":"145.10828000"},{"name":"Montmorency","countryCode":"AU","stateCode":"VIC","latitude":"-37.71667000","longitude":"145.11667000"},{"name":"Montrose","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"145.35000000"},{"name":"Moolap","countryCode":"AU","stateCode":"VIC","latitude":"-38.18333000","longitude":"144.43333000"},{"name":"Moonee Ponds","countryCode":"AU","stateCode":"VIC","latitude":"-37.76667000","longitude":"144.91667000"},{"name":"Moonee Valley","countryCode":"AU","stateCode":"VIC","latitude":"-37.74941000","longitude":"144.89325000"},{"name":"Moorabbin","countryCode":"AU","stateCode":"VIC","latitude":"-37.94146000","longitude":"145.05779000"},{"name":"Moorabool","countryCode":"AU","stateCode":"VIC","latitude":"-37.63338000","longitude":"144.21946000"},{"name":"Moorooduc","countryCode":"AU","stateCode":"VIC","latitude":"-38.21667000","longitude":"145.11667000"},{"name":"Mooroolbark","countryCode":"AU","stateCode":"VIC","latitude":"-37.78247000","longitude":"145.31682000"},{"name":"Mooroopna","countryCode":"AU","stateCode":"VIC","latitude":"-36.40000000","longitude":"145.35000000"},{"name":"Mordialloc","countryCode":"AU","stateCode":"VIC","latitude":"-38.00000000","longitude":"145.08333000"},{"name":"Moreland","countryCode":"AU","stateCode":"VIC","latitude":"-37.73557000","longitude":"144.93745000"},{"name":"Mornington","countryCode":"AU","stateCode":"VIC","latitude":"-38.21792000","longitude":"145.03876000"},{"name":"Mornington Peninsula","countryCode":"AU","stateCode":"VIC","latitude":"-38.34004000","longitude":"145.05455000"},{"name":"Mortlake","countryCode":"AU","stateCode":"VIC","latitude":"-38.08102000","longitude":"142.80827000"},{"name":"Morwell","countryCode":"AU","stateCode":"VIC","latitude":"-38.23476000","longitude":"146.39499000"},{"name":"Mount Alexander","countryCode":"AU","stateCode":"VIC","latitude":"-37.07607000","longitude":"144.18825000"},{"name":"Mount Buller","countryCode":"AU","stateCode":"VIC","latitude":"-37.14595000","longitude":"146.43694000"},{"name":"Mount Clear","countryCode":"AU","stateCode":"VIC","latitude":"-37.60000000","longitude":"143.88333000"},{"name":"Mount Dandenong","countryCode":"AU","stateCode":"VIC","latitude":"-37.83333000","longitude":"145.36667000"},{"name":"Mount Duneed","countryCode":"AU","stateCode":"VIC","latitude":"-38.24089000","longitude":"144.33748000"},{"name":"Mount Eliza","countryCode":"AU","stateCode":"VIC","latitude":"-38.18333000","longitude":"145.08333000"},{"name":"Mount Evelyn","countryCode":"AU","stateCode":"VIC","latitude":"-37.78333000","longitude":"145.38333000"},{"name":"Mount Helen","countryCode":"AU","stateCode":"VIC","latitude":"-37.62463000","longitude":"143.87890000"},{"name":"Mount Macedon","countryCode":"AU","stateCode":"VIC","latitude":"-37.40048000","longitude":"144.58412000"},{"name":"Mount Martha","countryCode":"AU","stateCode":"VIC","latitude":"-38.26667000","longitude":"145.01667000"},{"name":"Mount Pleasant","countryCode":"AU","stateCode":"VIC","latitude":"-37.58333000","longitude":"143.86667000"},{"name":"Mount Waverley","countryCode":"AU","stateCode":"VIC","latitude":"-37.87709000","longitude":"145.12939000"},{"name":"Moyne","countryCode":"AU","stateCode":"VIC","latitude":"-38.18785000","longitude":"142.46217000"},{"name":"Mulgrave","countryCode":"AU","stateCode":"VIC","latitude":"-37.92845000","longitude":"145.17708000"},{"name":"Murrindindi","countryCode":"AU","stateCode":"VIC","latitude":"-37.28104000","longitude":"145.67437000"},{"name":"Murrumbeena","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"145.06667000"},{"name":"Myrtleford","countryCode":"AU","stateCode":"VIC","latitude":"-36.56104000","longitude":"146.72371000"},{"name":"Nagambie","countryCode":"AU","stateCode":"VIC","latitude":"-36.78515000","longitude":"145.15375000"},{"name":"Narre Warren","countryCode":"AU","stateCode":"VIC","latitude":"-38.03333000","longitude":"145.30000000"},{"name":"Narre Warren North","countryCode":"AU","stateCode":"VIC","latitude":"-37.98333000","longitude":"145.31667000"},{"name":"Narre Warren South","countryCode":"AU","stateCode":"VIC","latitude":"-38.04369000","longitude":"145.29230000"},{"name":"Nathalia","countryCode":"AU","stateCode":"VIC","latitude":"-36.05772000","longitude":"145.20406000"},{"name":"Neerim South","countryCode":"AU","stateCode":"VIC","latitude":"-38.01683000","longitude":"145.95447000"},{"name":"New Gisborne","countryCode":"AU","stateCode":"VIC","latitude":"-37.46065000","longitude":"144.59930000"},{"name":"Newborough","countryCode":"AU","stateCode":"VIC","latitude":"-38.17171000","longitude":"146.29264000"},{"name":"Newcomb","countryCode":"AU","stateCode":"VIC","latitude":"-38.16623000","longitude":"144.39429000"},{"name":"Newington","countryCode":"AU","stateCode":"VIC","latitude":"-37.55846000","longitude":"143.82485000"},{"name":"Newport","countryCode":"AU","stateCode":"VIC","latitude":"-37.84427000","longitude":"144.88483000"},{"name":"Newtown","countryCode":"AU","stateCode":"VIC","latitude":"-38.15391000","longitude":"144.33507000"},{"name":"Nhill","countryCode":"AU","stateCode":"VIC","latitude":"-36.33333000","longitude":"141.65006000"},{"name":"Nichols Point","countryCode":"AU","stateCode":"VIC","latitude":"-34.21210000","longitude":"142.21443000"},{"name":"Nicholson","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"147.73333000"},{"name":"Niddrie","countryCode":"AU","stateCode":"VIC","latitude":"-37.73750000","longitude":"144.89212000"},{"name":"Nillumbik","countryCode":"AU","stateCode":"VIC","latitude":"-37.61474000","longitude":"145.21706000"},{"name":"Noble Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.96667000","longitude":"145.16667000"},{"name":"Noble Park North","countryCode":"AU","stateCode":"VIC","latitude":"-37.94978000","longitude":"145.19257000"},{"name":"Norlane","countryCode":"AU","stateCode":"VIC","latitude":"-38.10139000","longitude":"144.35417000"},{"name":"North Bendigo","countryCode":"AU","stateCode":"VIC","latitude":"-36.74363000","longitude":"144.28791000"},{"name":"North Brighton","countryCode":"AU","stateCode":"VIC","latitude":"-37.90694000","longitude":"145.00528000"},{"name":"North Geelong","countryCode":"AU","stateCode":"VIC","latitude":"-38.10953000","longitude":"144.35134000"},{"name":"North Melbourne","countryCode":"AU","stateCode":"VIC","latitude":"-37.79798000","longitude":"144.94512000"},{"name":"North Warrandyte","countryCode":"AU","stateCode":"VIC","latitude":"-37.72924000","longitude":"145.21574000"},{"name":"North Wonthaggi","countryCode":"AU","stateCode":"VIC","latitude":"-38.57769000","longitude":"145.59302000"},{"name":"Northcote","countryCode":"AU","stateCode":"VIC","latitude":"-37.76667000","longitude":"145.00000000"},{"name":"Northern Grampians","countryCode":"AU","stateCode":"VIC","latitude":"-36.84962000","longitude":"142.87303000"},{"name":"Notting Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.90500000","longitude":"145.14270000"},{"name":"Numurkah","countryCode":"AU","stateCode":"VIC","latitude":"-36.08846000","longitude":"145.44215000"},{"name":"Nunawading","countryCode":"AU","stateCode":"VIC","latitude":"-37.82043000","longitude":"145.17308000"},{"name":"Nyora","countryCode":"AU","stateCode":"VIC","latitude":"-38.33364000","longitude":"145.67248000"},{"name":"Oak Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.71842000","longitude":"144.91945000"},{"name":"Oakleigh","countryCode":"AU","stateCode":"VIC","latitude":"-37.89809000","longitude":"145.08837000"},{"name":"Oakleigh East","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"145.11667000"},{"name":"Oakleigh South","countryCode":"AU","stateCode":"VIC","latitude":"-37.92416000","longitude":"145.09146000"},{"name":"Ocean Grove","countryCode":"AU","stateCode":"VIC","latitude":"-38.25772000","longitude":"144.51919000"},{"name":"Officer","countryCode":"AU","stateCode":"VIC","latitude":"-38.05916000","longitude":"145.40947000"},{"name":"Olinda","countryCode":"AU","stateCode":"VIC","latitude":"-37.85000000","longitude":"145.36667000"},{"name":"Orbost","countryCode":"AU","stateCode":"VIC","latitude":"-37.69644000","longitude":"148.45700000"},{"name":"Ormond","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"145.03333000"},{"name":"Ouyen","countryCode":"AU","stateCode":"VIC","latitude":"-35.07087000","longitude":"142.32034000"},{"name":"Pakenham","countryCode":"AU","stateCode":"VIC","latitude":"-38.07018000","longitude":"145.47411000"},{"name":"Pakenham Upper","countryCode":"AU","stateCode":"VIC","latitude":"-38.01667000","longitude":"145.51667000"},{"name":"Panton Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.64082000","longitude":"145.23991000"},{"name":"Park Orchards","countryCode":"AU","stateCode":"VIC","latitude":"-37.77688000","longitude":"145.21463000"},{"name":"Parkdale","countryCode":"AU","stateCode":"VIC","latitude":"-37.99187000","longitude":"145.08128000"},{"name":"Parkville","countryCode":"AU","stateCode":"VIC","latitude":"-37.78333000","longitude":"144.95000000"},{"name":"Pascoe Vale","countryCode":"AU","stateCode":"VIC","latitude":"-37.73333000","longitude":"144.93333000"},{"name":"Pascoe Vale South","countryCode":"AU","stateCode":"VIC","latitude":"-37.73973000","longitude":"144.94615000"},{"name":"Patterson Lakes","countryCode":"AU","stateCode":"VIC","latitude":"-38.06934000","longitude":"145.14327000"},{"name":"Paynesville","countryCode":"AU","stateCode":"VIC","latitude":"-37.91886000","longitude":"147.71944000"},{"name":"Pearcedale","countryCode":"AU","stateCode":"VIC","latitude":"-38.20300000","longitude":"145.23488000"},{"name":"Phillip Island","countryCode":"AU","stateCode":"VIC","latitude":"-38.48349000","longitude":"145.23102000"},{"name":"Plenty","countryCode":"AU","stateCode":"VIC","latitude":"-37.66667000","longitude":"145.11667000"},{"name":"Plumpton","countryCode":"AU","stateCode":"VIC","latitude":"-37.68701000","longitude":"144.69082000"},{"name":"Point Cook","countryCode":"AU","stateCode":"VIC","latitude":"-37.91482000","longitude":"144.75088000"},{"name":"Point Lonsdale","countryCode":"AU","stateCode":"VIC","latitude":"-38.28173000","longitude":"144.61055000"},{"name":"Port Fairy","countryCode":"AU","stateCode":"VIC","latitude":"-38.38535000","longitude":"142.23710000"},{"name":"Port Melbourne","countryCode":"AU","stateCode":"VIC","latitude":"-37.83961000","longitude":"144.94228000"},{"name":"Port Phillip","countryCode":"AU","stateCode":"VIC","latitude":"-37.85159000","longitude":"144.96992000"},{"name":"Portarlington","countryCode":"AU","stateCode":"VIC","latitude":"-38.11542000","longitude":"144.65559000"},{"name":"Portland","countryCode":"AU","stateCode":"VIC","latitude":"-38.34620000","longitude":"141.60257000"},{"name":"Prahran","countryCode":"AU","stateCode":"VIC","latitude":"-37.85114000","longitude":"144.99318000"},{"name":"Preston","countryCode":"AU","stateCode":"VIC","latitude":"-37.75000000","longitude":"145.01667000"},{"name":"Princes Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.78185000","longitude":"144.96656000"},{"name":"Puckapunyal","countryCode":"AU","stateCode":"VIC","latitude":"-36.99493000","longitude":"145.04005000"},{"name":"Pyrenees","countryCode":"AU","stateCode":"VIC","latitude":"-37.32756000","longitude":"143.36472000"},{"name":"Quarry Hill","countryCode":"AU","stateCode":"VIC","latitude":"-36.77646000","longitude":"144.28024000"},{"name":"Queenscliff","countryCode":"AU","stateCode":"VIC","latitude":"-38.26789000","longitude":"144.66193000"},{"name":"Queenscliffe","countryCode":"AU","stateCode":"VIC","latitude":"-38.26896000","longitude":"144.66248000"},{"name":"Ravenhall","countryCode":"AU","stateCode":"VIC","latitude":"-37.76552000","longitude":"144.75105000"},{"name":"Red Cliffs","countryCode":"AU","stateCode":"VIC","latitude":"-34.30942000","longitude":"142.18971000"},{"name":"Redan","countryCode":"AU","stateCode":"VIC","latitude":"-37.57649000","longitude":"143.83862000"},{"name":"Research","countryCode":"AU","stateCode":"VIC","latitude":"-37.70000000","longitude":"145.18333000"},{"name":"Reservoir","countryCode":"AU","stateCode":"VIC","latitude":"-37.71667000","longitude":"145.00000000"},{"name":"Richmond","countryCode":"AU","stateCode":"VIC","latitude":"-37.81819000","longitude":"145.00176000"},{"name":"Ringwood","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"145.23333000"},{"name":"Ringwood East","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"145.25000000"},{"name":"Ringwood North","countryCode":"AU","stateCode":"VIC","latitude":"-37.80000000","longitude":"145.23333000"},{"name":"Ripponlea","countryCode":"AU","stateCode":"VIC","latitude":"-37.88333000","longitude":"145.00000000"},{"name":"Robinvale","countryCode":"AU","stateCode":"VIC","latitude":"-34.58356000","longitude":"142.77228000"},{"name":"Rochester","countryCode":"AU","stateCode":"VIC","latitude":"-36.36352000","longitude":"144.70077000"},{"name":"Rockbank","countryCode":"AU","stateCode":"VIC","latitude":"-37.73353000","longitude":"144.67003000"},{"name":"Romsey","countryCode":"AU","stateCode":"VIC","latitude":"-37.35075000","longitude":"144.74300000"},{"name":"Rosanna","countryCode":"AU","stateCode":"VIC","latitude":"-37.73895000","longitude":"145.06735000"},{"name":"Rosebud","countryCode":"AU","stateCode":"VIC","latitude":"-38.35542000","longitude":"144.90680000"},{"name":"Rosebud West","countryCode":"AU","stateCode":"VIC","latitude":"-38.36444000","longitude":"144.87748000"},{"name":"Rosedale","countryCode":"AU","stateCode":"VIC","latitude":"-38.15452000","longitude":"146.78860000"},{"name":"Ross Creek","countryCode":"AU","stateCode":"VIC","latitude":"-37.65000000","longitude":"143.75000000"},{"name":"Rowville","countryCode":"AU","stateCode":"VIC","latitude":"-37.93333000","longitude":"145.23333000"},{"name":"Roxburgh Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.62581000","longitude":"144.92555000"},{"name":"Rushworth","countryCode":"AU","stateCode":"VIC","latitude":"-36.58669000","longitude":"145.01750000"},{"name":"Rutherglen","countryCode":"AU","stateCode":"VIC","latitude":"-36.05430000","longitude":"146.46212000"},{"name":"Rye","countryCode":"AU","stateCode":"VIC","latitude":"-38.38528000","longitude":"144.81221000"},{"name":"Safety Beach","countryCode":"AU","stateCode":"VIC","latitude":"-38.31535000","longitude":"145.00027000"},{"name":"Saint Albans","countryCode":"AU","stateCode":"VIC","latitude":"-37.73333000","longitude":"144.80000000"},{"name":"Saint Andrews","countryCode":"AU","stateCode":"VIC","latitude":"-37.60151000","longitude":"145.27235000"},{"name":"Saint Andrews Beach","countryCode":"AU","stateCode":"VIC","latitude":"-38.41410000","longitude":"144.82436000"},{"name":"Saint Helena","countryCode":"AU","stateCode":"VIC","latitude":"-37.70000000","longitude":"145.13333000"},{"name":"Saint Kilda","countryCode":"AU","stateCode":"VIC","latitude":"-37.86760000","longitude":"144.98099000"},{"name":"Saint Leonards","countryCode":"AU","stateCode":"VIC","latitude":"-38.17051000","longitude":"144.71803000"},{"name":"Sale","countryCode":"AU","stateCode":"VIC","latitude":"-38.11095000","longitude":"147.06802000"},{"name":"San Remo","countryCode":"AU","stateCode":"VIC","latitude":"-38.52547000","longitude":"145.37616000"},{"name":"Sandhurst","countryCode":"AU","stateCode":"VIC","latitude":"-38.08100000","longitude":"145.20767000"},{"name":"Sandringham","countryCode":"AU","stateCode":"VIC","latitude":"-37.95218000","longitude":"145.01129000"},{"name":"Sassafras","countryCode":"AU","stateCode":"VIC","latitude":"-37.86667000","longitude":"145.35000000"},{"name":"Scoresby","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"145.23333000"},{"name":"Seabrook","countryCode":"AU","stateCode":"VIC","latitude":"-37.88092000","longitude":"144.75866000"},{"name":"Seaford","countryCode":"AU","stateCode":"VIC","latitude":"-38.10000000","longitude":"145.13333000"},{"name":"Seaholme","countryCode":"AU","stateCode":"VIC","latitude":"-37.86400000","longitude":"144.84504000"},{"name":"Sebastopol","countryCode":"AU","stateCode":"VIC","latitude":"-37.58532000","longitude":"143.83953000"},{"name":"Seddon","countryCode":"AU","stateCode":"VIC","latitude":"-37.80607000","longitude":"144.89070000"},{"name":"Selby","countryCode":"AU","stateCode":"VIC","latitude":"-37.91667000","longitude":"145.38333000"},{"name":"Seville","countryCode":"AU","stateCode":"VIC","latitude":"-37.79802000","longitude":"145.48763000"},{"name":"Seymour","countryCode":"AU","stateCode":"VIC","latitude":"-37.02655000","longitude":"145.13924000"},{"name":"Shepparton","countryCode":"AU","stateCode":"VIC","latitude":"-36.38047000","longitude":"145.39867000"},{"name":"Shepparton East","countryCode":"AU","stateCode":"VIC","latitude":"-36.40156000","longitude":"145.47765000"},{"name":"Silvan","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"145.41667000"},{"name":"Skye","countryCode":"AU","stateCode":"VIC","latitude":"-38.10505000","longitude":"145.21630000"},{"name":"Smythes Creek","countryCode":"AU","stateCode":"VIC","latitude":"-37.60000000","longitude":"143.78333000"},{"name":"Smythesdale","countryCode":"AU","stateCode":"VIC","latitude":"-37.64308000","longitude":"143.68617000"},{"name":"Soldiers Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.54962000","longitude":"143.85872000"},{"name":"Somers","countryCode":"AU","stateCode":"VIC","latitude":"-38.38134000","longitude":"145.15898000"},{"name":"Somerville","countryCode":"AU","stateCode":"VIC","latitude":"-38.21667000","longitude":"145.16667000"},{"name":"Sorrento","countryCode":"AU","stateCode":"VIC","latitude":"-38.33958000","longitude":"144.74126000"},{"name":"South Gippsland","countryCode":"AU","stateCode":"VIC","latitude":"-38.69897000","longitude":"146.06702000"},{"name":"South Kingsville","countryCode":"AU","stateCode":"VIC","latitude":"-37.83018000","longitude":"144.87090000"},{"name":"South Melbourne","countryCode":"AU","stateCode":"VIC","latitude":"-37.83333000","longitude":"144.96667000"},{"name":"South Morang","countryCode":"AU","stateCode":"VIC","latitude":"-37.65000000","longitude":"145.10000000"},{"name":"South Yarra","countryCode":"AU","stateCode":"VIC","latitude":"-37.83834000","longitude":"144.99149000"},{"name":"Southbank","countryCode":"AU","stateCode":"VIC","latitude":"-37.82280000","longitude":"144.96434000"},{"name":"Southern Grampians","countryCode":"AU","stateCode":"VIC","latitude":"-37.52989000","longitude":"142.02533000"},{"name":"Spotswood","countryCode":"AU","stateCode":"VIC","latitude":"-37.82975000","longitude":"144.88516000"},{"name":"Springvale","countryCode":"AU","stateCode":"VIC","latitude":"-37.94853000","longitude":"145.15274000"},{"name":"Springvale South","countryCode":"AU","stateCode":"VIC","latitude":"-37.96667000","longitude":"145.15000000"},{"name":"St Albans Park","countryCode":"AU","stateCode":"VIC","latitude":"-38.18802000","longitude":"144.39207000"},{"name":"St Helena","countryCode":"AU","stateCode":"VIC","latitude":"-37.68988000","longitude":"145.12315000"},{"name":"St Kilda East","countryCode":"AU","stateCode":"VIC","latitude":"-37.86594000","longitude":"145.00018000"},{"name":"St Kilda West","countryCode":"AU","stateCode":"VIC","latitude":"-37.85988000","longitude":"144.97108000"},{"name":"Stawell","countryCode":"AU","stateCode":"VIC","latitude":"-37.05632000","longitude":"142.78088000"},{"name":"Stonnington","countryCode":"AU","stateCode":"VIC","latitude":"-37.86130000","longitude":"145.03776000"},{"name":"Stratford","countryCode":"AU","stateCode":"VIC","latitude":"-37.96340000","longitude":"147.08260000"},{"name":"Strathbogie","countryCode":"AU","stateCode":"VIC","latitude":"-36.72402000","longitude":"145.32938000"},{"name":"Strathdale","countryCode":"AU","stateCode":"VIC","latitude":"-36.76572000","longitude":"144.31548000"},{"name":"Strathfieldsaye","countryCode":"AU","stateCode":"VIC","latitude":"-36.80667000","longitude":"144.35487000"},{"name":"Strathmerton","countryCode":"AU","stateCode":"VIC","latitude":"-35.92533000","longitude":"145.47865000"},{"name":"Strathmore","countryCode":"AU","stateCode":"VIC","latitude":"-37.73563000","longitude":"144.92065000"},{"name":"Sunbury","countryCode":"AU","stateCode":"VIC","latitude":"-37.57742000","longitude":"144.72607000"},{"name":"Sunshine","countryCode":"AU","stateCode":"VIC","latitude":"-37.78333000","longitude":"144.83333000"},{"name":"Sunshine North","countryCode":"AU","stateCode":"VIC","latitude":"-37.76987000","longitude":"144.82787000"},{"name":"Sunshine West","countryCode":"AU","stateCode":"VIC","latitude":"-37.79117000","longitude":"144.81637000"},{"name":"Surf Coast","countryCode":"AU","stateCode":"VIC","latitude":"-38.33997000","longitude":"144.11530000"},{"name":"Surrey Hills","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"145.10000000"},{"name":"Swan Hill","countryCode":"AU","stateCode":"VIC","latitude":"-35.10061000","longitude":"143.16810000"},{"name":"Sydenham","countryCode":"AU","stateCode":"VIC","latitude":"-37.70000000","longitude":"144.76667000"},{"name":"Tallangatta","countryCode":"AU","stateCode":"VIC","latitude":"-36.21791000","longitude":"147.17699000"},{"name":"Tarneit","countryCode":"AU","stateCode":"VIC","latitude":"-37.83634000","longitude":"144.65952000"},{"name":"Tatura","countryCode":"AU","stateCode":"VIC","latitude":"-36.43962000","longitude":"145.22994000"},{"name":"Taylors Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.70988000","longitude":"144.75483000"},{"name":"Taylors Lakes","countryCode":"AU","stateCode":"VIC","latitude":"-37.69863000","longitude":"144.78631000"},{"name":"Tecoma","countryCode":"AU","stateCode":"VIC","latitude":"-37.90303000","longitude":"145.34468000"},{"name":"Teesdale","countryCode":"AU","stateCode":"VIC","latitude":"-38.03333000","longitude":"144.05000000"},{"name":"Templestowe","countryCode":"AU","stateCode":"VIC","latitude":"-37.75405000","longitude":"145.14864000"},{"name":"Templestowe Lower","countryCode":"AU","stateCode":"VIC","latitude":"-37.76667000","longitude":"145.11667000"},{"name":"Terang","countryCode":"AU","stateCode":"VIC","latitude":"-38.24084000","longitude":"142.92123000"},{"name":"The Basin","countryCode":"AU","stateCode":"VIC","latitude":"-37.85000000","longitude":"145.31667000"},{"name":"The Patch","countryCode":"AU","stateCode":"VIC","latitude":"-37.89187000","longitude":"145.40216000"},{"name":"Thomastown","countryCode":"AU","stateCode":"VIC","latitude":"-37.68333000","longitude":"145.01667000"},{"name":"Thomson","countryCode":"AU","stateCode":"VIC","latitude":"-38.16984000","longitude":"144.37890000"},{"name":"Thornbury","countryCode":"AU","stateCode":"VIC","latitude":"-37.75819000","longitude":"145.00583000"},{"name":"Timboon","countryCode":"AU","stateCode":"VIC","latitude":"-38.48434000","longitude":"142.98033000"},{"name":"Tongala","countryCode":"AU","stateCode":"VIC","latitude":"-36.25466000","longitude":"144.95622000"},{"name":"Tooradin","countryCode":"AU","stateCode":"VIC","latitude":"-38.21475000","longitude":"145.38325000"},{"name":"Toorak","countryCode":"AU","stateCode":"VIC","latitude":"-37.84165000","longitude":"145.01438000"},{"name":"Tootgarook","countryCode":"AU","stateCode":"VIC","latitude":"-38.37770000","longitude":"144.85015000"},{"name":"Torquay","countryCode":"AU","stateCode":"VIC","latitude":"-38.33085000","longitude":"144.32638000"},{"name":"Towong","countryCode":"AU","stateCode":"VIC","latitude":"-36.36587000","longitude":"147.62717000"},{"name":"Trafalgar","countryCode":"AU","stateCode":"VIC","latitude":"-38.20906000","longitude":"146.15347000"},{"name":"Traralgon","countryCode":"AU","stateCode":"VIC","latitude":"-38.19528000","longitude":"146.54150000"},{"name":"Travancore","countryCode":"AU","stateCode":"VIC","latitude":"-37.78076000","longitude":"144.93545000"},{"name":"Trentham","countryCode":"AU","stateCode":"VIC","latitude":"-37.38876000","longitude":"144.32164000"},{"name":"Truganina","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"144.75000000"},{"name":"Tullamarine","countryCode":"AU","stateCode":"VIC","latitude":"-37.70128000","longitude":"144.88100000"},{"name":"Tyabb","countryCode":"AU","stateCode":"VIC","latitude":"-38.25000000","longitude":"145.18333000"},{"name":"Upwey","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"145.33333000"},{"name":"Vermont","countryCode":"AU","stateCode":"VIC","latitude":"-37.83616000","longitude":"145.19428000"},{"name":"Vermont South","countryCode":"AU","stateCode":"VIC","latitude":"-37.85747000","longitude":"145.18270000"},{"name":"Viewbank","countryCode":"AU","stateCode":"VIC","latitude":"-37.73991000","longitude":"145.09323000"},{"name":"Wahgunyah","countryCode":"AU","stateCode":"VIC","latitude":"-36.01178000","longitude":"146.39714000"},{"name":"Wallan","countryCode":"AU","stateCode":"VIC","latitude":"-37.41625000","longitude":"144.97859000"},{"name":"Wallington","countryCode":"AU","stateCode":"VIC","latitude":"-38.22641000","longitude":"144.51199000"},{"name":"Wandana Heights","countryCode":"AU","stateCode":"VIC","latitude":"-38.17577000","longitude":"144.30387000"},{"name":"Wandin North","countryCode":"AU","stateCode":"VIC","latitude":"-37.78333000","longitude":"145.43333000"},{"name":"Wandong","countryCode":"AU","stateCode":"VIC","latitude":"-37.37190000","longitude":"145.03207000"},{"name":"Wangaratta","countryCode":"AU","stateCode":"VIC","latitude":"-36.61599000","longitude":"146.42839000"},{"name":"Wantirna","countryCode":"AU","stateCode":"VIC","latitude":"-37.85000000","longitude":"145.21667000"},{"name":"Wantirna South","countryCode":"AU","stateCode":"VIC","latitude":"-37.88333000","longitude":"145.21667000"},{"name":"Warburton","countryCode":"AU","stateCode":"VIC","latitude":"-37.75375000","longitude":"145.69037000"},{"name":"Warracknabeal","countryCode":"AU","stateCode":"VIC","latitude":"-36.25326000","longitude":"142.39281000"},{"name":"Warragul","countryCode":"AU","stateCode":"VIC","latitude":"-38.15912000","longitude":"145.93118000"},{"name":"Warrandyte","countryCode":"AU","stateCode":"VIC","latitude":"-37.75000000","longitude":"145.23333000"},{"name":"Warranwood","countryCode":"AU","stateCode":"VIC","latitude":"-37.77555000","longitude":"145.24728000"},{"name":"Warrnambool","countryCode":"AU","stateCode":"VIC","latitude":"-38.38176000","longitude":"142.48799000"},{"name":"Waterways","countryCode":"AU","stateCode":"VIC","latitude":"-38.01478000","longitude":"145.13050000"},{"name":"Watsonia","countryCode":"AU","stateCode":"VIC","latitude":"-37.71667000","longitude":"145.08333000"},{"name":"Watsonia North","countryCode":"AU","stateCode":"VIC","latitude":"-37.69981000","longitude":"145.08468000"},{"name":"Wattleglen","countryCode":"AU","stateCode":"VIC","latitude":"-37.66667000","longitude":"145.18333000"},{"name":"Waurn Ponds","countryCode":"AU","stateCode":"VIC","latitude":"-38.21667000","longitude":"144.28333000"},{"name":"Wellington","countryCode":"AU","stateCode":"VIC","latitude":"-38.03765000","longitude":"147.01697000"},{"name":"Wendouree","countryCode":"AU","stateCode":"VIC","latitude":"-37.53078000","longitude":"143.82838000"},{"name":"Werribee","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"144.66667000"},{"name":"Werribee South","countryCode":"AU","stateCode":"VIC","latitude":"-37.94750000","longitude":"144.71667000"},{"name":"Wesburn","countryCode":"AU","stateCode":"VIC","latitude":"-37.76667000","longitude":"145.63333000"},{"name":"West Footscray","countryCode":"AU","stateCode":"VIC","latitude":"-37.79746000","longitude":"144.87727000"},{"name":"West Melbourne","countryCode":"AU","stateCode":"VIC","latitude":"-37.81014000","longitude":"144.95000000"},{"name":"West Wimmera","countryCode":"AU","stateCode":"VIC","latitude":"-36.59921000","longitude":"141.40038000"},{"name":"West Wodonga","countryCode":"AU","stateCode":"VIC","latitude":"-36.12346000","longitude":"146.85193000"},{"name":"Westmeadows","countryCode":"AU","stateCode":"VIC","latitude":"-37.67604000","longitude":"144.88701000"},{"name":"Wheelers Hill","countryCode":"AU","stateCode":"VIC","latitude":"-37.90000000","longitude":"145.18333000"},{"name":"White Hills","countryCode":"AU","stateCode":"VIC","latitude":"-36.72875000","longitude":"144.30525000"},{"name":"Whitehorse","countryCode":"AU","stateCode":"VIC","latitude":"-37.82868000","longitude":"145.15432000"},{"name":"Whittington","countryCode":"AU","stateCode":"VIC","latitude":"-38.18080000","longitude":"144.39322000"},{"name":"Whittlesea","countryCode":"AU","stateCode":"VIC","latitude":"-37.55087000","longitude":"145.09375000"},{"name":"Williams Landing","countryCode":"AU","stateCode":"VIC","latitude":"-37.86190000","longitude":"144.74371000"},{"name":"Williamstown","countryCode":"AU","stateCode":"VIC","latitude":"-37.86349000","longitude":"144.89900000"},{"name":"Williamstown North","countryCode":"AU","stateCode":"VIC","latitude":"-37.85515000","longitude":"144.88259000"},{"name":"Winchelsea","countryCode":"AU","stateCode":"VIC","latitude":"-38.24485000","longitude":"143.98322000"},{"name":"Windsor","countryCode":"AU","stateCode":"VIC","latitude":"-37.85344000","longitude":"144.99241000"},{"name":"Wodonga","countryCode":"AU","stateCode":"VIC","latitude":"-36.14469000","longitude":"146.88818000"},{"name":"Wollert","countryCode":"AU","stateCode":"VIC","latitude":"-37.58333000","longitude":"145.03333000"},{"name":"Wonga Park","countryCode":"AU","stateCode":"VIC","latitude":"-37.73333000","longitude":"145.26667000"},{"name":"Wonthaggi","countryCode":"AU","stateCode":"VIC","latitude":"-38.60586000","longitude":"145.59355000"},{"name":"Woodend","countryCode":"AU","stateCode":"VIC","latitude":"-37.35469000","longitude":"144.52902000"},{"name":"Woori Yallock","countryCode":"AU","stateCode":"VIC","latitude":"-37.78062000","longitude":"145.53819000"},{"name":"Wurruk","countryCode":"AU","stateCode":"VIC","latitude":"-38.11667000","longitude":"147.03333000"},{"name":"Wy Yung","countryCode":"AU","stateCode":"VIC","latitude":"-37.80000000","longitude":"147.58333000"},{"name":"Wyndham","countryCode":"AU","stateCode":"VIC","latitude":"-37.89280000","longitude":"144.63573000"},{"name":"Wyndham Vale","countryCode":"AU","stateCode":"VIC","latitude":"-37.89138000","longitude":"144.62368000"},{"name":"Yackandandah","countryCode":"AU","stateCode":"VIC","latitude":"-36.31371000","longitude":"146.83958000"},{"name":"Yallambie","countryCode":"AU","stateCode":"VIC","latitude":"-37.72515000","longitude":"145.09352000"},{"name":"Yallourn North","countryCode":"AU","stateCode":"VIC","latitude":"-38.16053000","longitude":"146.36449000"},{"name":"Yarra","countryCode":"AU","stateCode":"VIC","latitude":"-37.80178000","longitude":"144.99593000"},{"name":"Yarra Glen","countryCode":"AU","stateCode":"VIC","latitude":"-37.65794000","longitude":"145.37416000"},{"name":"Yarra Junction","countryCode":"AU","stateCode":"VIC","latitude":"-37.78192000","longitude":"145.61430000"},{"name":"Yarra Ranges","countryCode":"AU","stateCode":"VIC","latitude":"-37.75006000","longitude":"145.73708000"},{"name":"Yarragon","countryCode":"AU","stateCode":"VIC","latitude":"-38.20525000","longitude":"146.06079000"},{"name":"Yarram","countryCode":"AU","stateCode":"VIC","latitude":"-38.56479000","longitude":"146.67557000"},{"name":"Yarrambat","countryCode":"AU","stateCode":"VIC","latitude":"-37.63751000","longitude":"145.13486000"},{"name":"Yarraville","countryCode":"AU","stateCode":"VIC","latitude":"-37.81667000","longitude":"144.90000000"},{"name":"Yarrawonga","countryCode":"AU","stateCode":"VIC","latitude":"-36.01923000","longitude":"145.99973000"},{"name":"Yarriambiack","countryCode":"AU","stateCode":"VIC","latitude":"-36.02618000","longitude":"142.40452000"},{"name":"Yea","countryCode":"AU","stateCode":"VIC","latitude":"-37.21067000","longitude":"145.42755000"},{"name":"Aberfoyle Park","countryCode":"AU","stateCode":"SA","latitude":"-35.07680000","longitude":"138.59163000"},{"name":"Adelaide","countryCode":"AU","stateCode":"SA","latitude":"-34.92866000","longitude":"138.59863000"},{"name":"Adelaide Hills","countryCode":"AU","stateCode":"SA","latitude":"-34.90103000","longitude":"138.85457000"},{"name":"Adelaide city centre","countryCode":"AU","stateCode":"SA","latitude":"-34.92873000","longitude":"138.60334000"},{"name":"Albert Park","countryCode":"AU","stateCode":"SA","latitude":"-34.87201000","longitude":"138.51966000"},{"name":"Alberton","countryCode":"AU","stateCode":"SA","latitude":"-34.85925000","longitude":"138.52138000"},{"name":"Aldgate","countryCode":"AU","stateCode":"SA","latitude":"-35.01667000","longitude":"138.73333000"},{"name":"Aldinga Beach","countryCode":"AU","stateCode":"SA","latitude":"-35.27826000","longitude":"138.45802000"},{"name":"Alexandrina","countryCode":"AU","stateCode":"SA","latitude":"-35.33769000","longitude":"138.83704000"},{"name":"Allenby Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.89766000","longitude":"138.55425000"},{"name":"Anangu Pitjantjatjara","countryCode":"AU","stateCode":"SA","latitude":"-27.05797000","longitude":"131.37314000"},{"name":"Andrews Farm","countryCode":"AU","stateCode":"SA","latitude":"-34.67632000","longitude":"138.66197000"},{"name":"Angaston","countryCode":"AU","stateCode":"SA","latitude":"-34.50129000","longitude":"139.04625000"},{"name":"Angle Park","countryCode":"AU","stateCode":"SA","latitude":"-34.85989000","longitude":"138.55798000"},{"name":"Angle Vale","countryCode":"AU","stateCode":"SA","latitude":"-34.64098000","longitude":"138.64610000"},{"name":"Ardrossan","countryCode":"AU","stateCode":"SA","latitude":"-34.42217000","longitude":"137.91907000"},{"name":"Ascot Park","countryCode":"AU","stateCode":"SA","latitude":"-34.99175000","longitude":"138.55768000"},{"name":"Ashford","countryCode":"AU","stateCode":"SA","latitude":"-34.94859000","longitude":"138.57457000"},{"name":"Athelstone","countryCode":"AU","stateCode":"SA","latitude":"-34.87019000","longitude":"138.69990000"},{"name":"Athol Park","countryCode":"AU","stateCode":"SA","latitude":"-34.85608000","longitude":"138.54282000"},{"name":"Balaklava","countryCode":"AU","stateCode":"SA","latitude":"-34.14542000","longitude":"138.41148000"},{"name":"Balhannah","countryCode":"AU","stateCode":"SA","latitude":"-34.99094000","longitude":"138.82565000"},{"name":"Banksia Park","countryCode":"AU","stateCode":"SA","latitude":"-34.81015000","longitude":"138.73570000"},{"name":"Barmera","countryCode":"AU","stateCode":"SA","latitude":"-34.25562000","longitude":"140.46147000"},{"name":"Barossa","countryCode":"AU","stateCode":"SA","latitude":"-34.61351000","longitude":"138.96169000"},{"name":"Barunga West","countryCode":"AU","stateCode":"SA","latitude":"-33.79484000","longitude":"137.92311000"},{"name":"Beaumont","countryCode":"AU","stateCode":"SA","latitude":"-34.94899000","longitude":"138.66188000"},{"name":"Bedford Park","countryCode":"AU","stateCode":"SA","latitude":"-35.02204000","longitude":"138.56815000"},{"name":"Belair","countryCode":"AU","stateCode":"SA","latitude":"-34.99766000","longitude":"138.62077000"},{"name":"Bellevue Heights","countryCode":"AU","stateCode":"SA","latitude":"-35.03023000","longitude":"138.58314000"},{"name":"Berri","countryCode":"AU","stateCode":"SA","latitude":"-34.28107000","longitude":"140.59958000"},{"name":"Berri and Barmera","countryCode":"AU","stateCode":"SA","latitude":"-34.28788000","longitude":"140.49358000"},{"name":"Beulah Park","countryCode":"AU","stateCode":"SA","latitude":"-34.91768000","longitude":"138.64522000"},{"name":"Beverley","countryCode":"AU","stateCode":"SA","latitude":"-34.89512000","longitude":"138.54633000"},{"name":"Birdwood","countryCode":"AU","stateCode":"SA","latitude":"-34.81826000","longitude":"138.96478000"},{"name":"Birkenhead","countryCode":"AU","stateCode":"SA","latitude":"-34.83685000","longitude":"138.49788000"},{"name":"Black Forest","countryCode":"AU","stateCode":"SA","latitude":"-34.96028000","longitude":"138.57668000"},{"name":"Blackwood","countryCode":"AU","stateCode":"SA","latitude":"-35.02139000","longitude":"138.61429000"},{"name":"Blair Athol","countryCode":"AU","stateCode":"SA","latitude":"-34.85889000","longitude":"138.59656000"},{"name":"Blakeview","countryCode":"AU","stateCode":"SA","latitude":"-34.67566000","longitude":"138.71010000"},{"name":"Bordertown","countryCode":"AU","stateCode":"SA","latitude":"-36.30768000","longitude":"140.77167000"},{"name":"Brahma Lodge","countryCode":"AU","stateCode":"SA","latitude":"-34.77604000","longitude":"138.65306000"},{"name":"Bridgewater","countryCode":"AU","stateCode":"SA","latitude":"-35.01397000","longitude":"138.76648000"},{"name":"Brighton","countryCode":"AU","stateCode":"SA","latitude":"-35.01820000","longitude":"138.52351000"},{"name":"Broadview","countryCode":"AU","stateCode":"SA","latitude":"-34.87589000","longitude":"138.61498000"},{"name":"Brompton","countryCode":"AU","stateCode":"SA","latitude":"-34.89445000","longitude":"138.57820000"},{"name":"Brooklyn Park","countryCode":"AU","stateCode":"SA","latitude":"-34.92847000","longitude":"138.53631000"},{"name":"Burnside","countryCode":"AU","stateCode":"SA","latitude":"-34.93333000","longitude":"138.65000000"},{"name":"Burra","countryCode":"AU","stateCode":"SA","latitude":"-33.67171000","longitude":"138.92835000"},{"name":"Burton","countryCode":"AU","stateCode":"SA","latitude":"-34.73339000","longitude":"138.60247000"},{"name":"Camden Park","countryCode":"AU","stateCode":"SA","latitude":"-34.96857000","longitude":"138.53957000"},{"name":"Campbelltown","countryCode":"AU","stateCode":"SA","latitude":"-34.88545000","longitude":"138.68546000"},{"name":"Ceduna","countryCode":"AU","stateCode":"SA","latitude":"-32.14736000","longitude":"133.86288000"},{"name":"Charles Sturt","countryCode":"AU","stateCode":"SA","latitude":"-34.90067000","longitude":"138.53182000"},{"name":"Cheltenham","countryCode":"AU","stateCode":"SA","latitude":"-34.86788000","longitude":"138.52336000"},{"name":"Christie Downs","countryCode":"AU","stateCode":"SA","latitude":"-35.12999000","longitude":"138.49633000"},{"name":"Christies Beach","countryCode":"AU","stateCode":"SA","latitude":"-35.13876000","longitude":"138.47232000"},{"name":"City of West Torrens","countryCode":"AU","stateCode":"SA","latitude":"-34.93133000","longitude":"138.55090000"},{"name":"Clapham","countryCode":"AU","stateCode":"SA","latitude":"-34.98989000","longitude":"138.60158000"},{"name":"Clare","countryCode":"AU","stateCode":"SA","latitude":"-33.83325000","longitude":"138.61064000"},{"name":"Clare and Gilbert Valleys","countryCode":"AU","stateCode":"SA","latitude":"-34.01462000","longitude":"138.75340000"},{"name":"Clarence Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.97539000","longitude":"138.57983000"},{"name":"Clarence Park","countryCode":"AU","stateCode":"SA","latitude":"-34.96416000","longitude":"138.58060000"},{"name":"Clearview","countryCode":"AU","stateCode":"SA","latitude":"-34.85735000","longitude":"138.61327000"},{"name":"Cleve","countryCode":"AU","stateCode":"SA","latitude":"-33.66078000","longitude":"136.28893000"},{"name":"Clovelly Park","countryCode":"AU","stateCode":"SA","latitude":"-34.99951000","longitude":"138.57081000"},{"name":"Collinswood","countryCode":"AU","stateCode":"SA","latitude":"-34.88730000","longitude":"138.61224000"},{"name":"Colonel Light Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.98628000","longitude":"138.59746000"},{"name":"Coober Pedy","countryCode":"AU","stateCode":"SA","latitude":"-29.01415000","longitude":"134.75495000"},{"name":"Copper Coast","countryCode":"AU","stateCode":"SA","latitude":"-33.94287000","longitude":"137.71329000"},{"name":"Coromandel Valley","countryCode":"AU","stateCode":"SA","latitude":"-35.05000000","longitude":"138.61667000"},{"name":"Cowandilla","countryCode":"AU","stateCode":"SA","latitude":"-34.93221000","longitude":"138.55931000"},{"name":"Cowell","countryCode":"AU","stateCode":"SA","latitude":"-33.68227000","longitude":"136.92117000"},{"name":"Crafers","countryCode":"AU","stateCode":"SA","latitude":"-35.00000000","longitude":"138.70000000"},{"name":"Crafers West","countryCode":"AU","stateCode":"SA","latitude":"-34.99136000","longitude":"138.68205000"},{"name":"Craigburn Farm","countryCode":"AU","stateCode":"SA","latitude":"-35.04046000","longitude":"138.60490000"},{"name":"Craigmore","countryCode":"AU","stateCode":"SA","latitude":"-34.70064000","longitude":"138.70956000"},{"name":"Croydon Park","countryCode":"AU","stateCode":"SA","latitude":"-34.88028000","longitude":"138.56779000"},{"name":"Crystal Brook","countryCode":"AU","stateCode":"SA","latitude":"-33.35256000","longitude":"138.20955000"},{"name":"Cumberland Park","countryCode":"AU","stateCode":"SA","latitude":"-34.97204000","longitude":"138.58670000"},{"name":"Darlington","countryCode":"AU","stateCode":"SA","latitude":"-35.03151000","longitude":"138.55527000"},{"name":"Davoren Park","countryCode":"AU","stateCode":"SA","latitude":"-34.69063000","longitude":"138.66862000"},{"name":"Daw Park","countryCode":"AU","stateCode":"SA","latitude":"-34.98975000","longitude":"138.58407000"},{"name":"Dernancourt","countryCode":"AU","stateCode":"SA","latitude":"-34.86199000","longitude":"138.67658000"},{"name":"Dover Gardens","countryCode":"AU","stateCode":"SA","latitude":"-35.02400000","longitude":"138.53695000"},{"name":"Dulwich","countryCode":"AU","stateCode":"SA","latitude":"-34.93650000","longitude":"138.62720000"},{"name":"Echunga","countryCode":"AU","stateCode":"SA","latitude":"-35.10354000","longitude":"138.79588000"},{"name":"Eden Hills","countryCode":"AU","stateCode":"SA","latitude":"-35.02110000","longitude":"138.59567000"},{"name":"Edwardstown","countryCode":"AU","stateCode":"SA","latitude":"-34.98018000","longitude":"138.56940000"},{"name":"Elizabeth Downs","countryCode":"AU","stateCode":"SA","latitude":"-34.69982000","longitude":"138.69132000"},{"name":"Elizabeth East","countryCode":"AU","stateCode":"SA","latitude":"-34.72513000","longitude":"138.68214000"},{"name":"Elizabeth Grove","countryCode":"AU","stateCode":"SA","latitude":"-34.73528000","longitude":"138.66888000"},{"name":"Elizabeth North","countryCode":"AU","stateCode":"SA","latitude":"-34.70678000","longitude":"138.67609000"},{"name":"Elizabeth Park","countryCode":"AU","stateCode":"SA","latitude":"-34.70974000","longitude":"138.68604000"},{"name":"Elizabeth South","countryCode":"AU","stateCode":"SA","latitude":"-34.73182000","longitude":"138.66192000"},{"name":"Elizabeth Vale","countryCode":"AU","stateCode":"SA","latitude":"-34.74857000","longitude":"138.66819000"},{"name":"Elliston","countryCode":"AU","stateCode":"SA","latitude":"-33.53931000","longitude":"135.09514000"},{"name":"Encounter Bay","countryCode":"AU","stateCode":"SA","latitude":"-35.57419000","longitude":"138.60055000"},{"name":"Enfield","countryCode":"AU","stateCode":"SA","latitude":"-34.85260000","longitude":"138.60255000"},{"name":"Erindale","countryCode":"AU","stateCode":"SA","latitude":"-34.92785000","longitude":"138.66313000"},{"name":"Ethelton","countryCode":"AU","stateCode":"SA","latitude":"-34.84869000","longitude":"138.49103000"},{"name":"Evandale","countryCode":"AU","stateCode":"SA","latitude":"-34.90552000","longitude":"138.63542000"},{"name":"Evanston","countryCode":"AU","stateCode":"SA","latitude":"-34.61657000","longitude":"138.73369000"},{"name":"Evanston Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.62323000","longitude":"138.72166000"},{"name":"Evanston Park","countryCode":"AU","stateCode":"SA","latitude":"-34.62284000","longitude":"138.74123000"},{"name":"Everard Park","countryCode":"AU","stateCode":"SA","latitude":"-34.95196000","longitude":"138.57481000"},{"name":"Exeter","countryCode":"AU","stateCode":"SA","latitude":"-34.83994000","longitude":"138.48902000"},{"name":"Fairview Park","countryCode":"AU","stateCode":"SA","latitude":"-34.79998000","longitude":"138.72857000"},{"name":"Felixstow","countryCode":"AU","stateCode":"SA","latitude":"-34.88902000","longitude":"138.64696000"},{"name":"Ferryden Park","countryCode":"AU","stateCode":"SA","latitude":"-34.86616000","longitude":"138.56180000"},{"name":"Findon","countryCode":"AU","stateCode":"SA","latitude":"-34.90000000","longitude":"138.53333000"},{"name":"Firle","countryCode":"AU","stateCode":"SA","latitude":"-34.90459000","longitude":"138.65319000"},{"name":"Flagstaff Hill","countryCode":"AU","stateCode":"SA","latitude":"-35.04861000","longitude":"138.58285000"},{"name":"Flinders Park","countryCode":"AU","stateCode":"SA","latitude":"-34.91026000","longitude":"138.54322000"},{"name":"Flinders Ranges","countryCode":"AU","stateCode":"SA","latitude":"-32.13341000","longitude":"138.33882000"},{"name":"Forestville","countryCode":"AU","stateCode":"SA","latitude":"-34.94946000","longitude":"138.57845000"},{"name":"Franklin Harbour","countryCode":"AU","stateCode":"SA","latitude":"-33.60164000","longitude":"136.94148000"},{"name":"Freeling","countryCode":"AU","stateCode":"SA","latitude":"-34.45407000","longitude":"138.80868000"},{"name":"Fulham","countryCode":"AU","stateCode":"SA","latitude":"-34.92737000","longitude":"138.51368000"},{"name":"Fulham Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.91483000","longitude":"138.51324000"},{"name":"Fullarton","countryCode":"AU","stateCode":"SA","latitude":"-34.95100000","longitude":"138.62900000"},{"name":"Gawler","countryCode":"AU","stateCode":"SA","latitude":"-34.62109000","longitude":"138.73228000"},{"name":"Gawler East","countryCode":"AU","stateCode":"SA","latitude":"-34.59889000","longitude":"138.76320000"},{"name":"Gawler South","countryCode":"AU","stateCode":"SA","latitude":"-34.60712000","longitude":"138.74445000"},{"name":"Gilberton","countryCode":"AU","stateCode":"SA","latitude":"-34.90051000","longitude":"138.61260000"},{"name":"Gilles Plains","countryCode":"AU","stateCode":"SA","latitude":"-34.85000000","longitude":"138.65000000"},{"name":"Glandore","countryCode":"AU","stateCode":"SA","latitude":"-34.96154000","longitude":"138.56832000"},{"name":"Glen Osmond","countryCode":"AU","stateCode":"SA","latitude":"-34.95960000","longitude":"138.64873000"},{"name":"Glenalta","countryCode":"AU","stateCode":"SA","latitude":"-35.00792000","longitude":"138.62592000"},{"name":"Glenelg","countryCode":"AU","stateCode":"SA","latitude":"-34.98079000","longitude":"138.51500000"},{"name":"Glenelg East","countryCode":"AU","stateCode":"SA","latitude":"-34.97640000","longitude":"138.52962000"},{"name":"Glenelg North","countryCode":"AU","stateCode":"SA","latitude":"-34.96790000","longitude":"138.51751000"},{"name":"Glenelg South","countryCode":"AU","stateCode":"SA","latitude":"-34.98964000","longitude":"138.51425000"},{"name":"Glengowrie","countryCode":"AU","stateCode":"SA","latitude":"-34.98708000","longitude":"138.53674000"},{"name":"Glenside","countryCode":"AU","stateCode":"SA","latitude":"-34.94275000","longitude":"138.63375000"},{"name":"Glenunga","countryCode":"AU","stateCode":"SA","latitude":"-34.95013000","longitude":"138.63841000"},{"name":"Glynde","countryCode":"AU","stateCode":"SA","latitude":"-34.89605000","longitude":"138.65253000"},{"name":"Golden Grove","countryCode":"AU","stateCode":"SA","latitude":"-34.78333000","longitude":"138.73333000"},{"name":"Goodwood","countryCode":"AU","stateCode":"SA","latitude":"-34.95092000","longitude":"138.59230000"},{"name":"Goolwa","countryCode":"AU","stateCode":"SA","latitude":"-35.50159000","longitude":"138.78191000"},{"name":"Goolwa Beach","countryCode":"AU","stateCode":"SA","latitude":"-35.50474000","longitude":"138.77320000"},{"name":"Goyder","countryCode":"AU","stateCode":"SA","latitude":"-33.71640000","longitude":"139.01655000"},{"name":"Grange","countryCode":"AU","stateCode":"SA","latitude":"-34.90223000","longitude":"138.49022000"},{"name":"Grant","countryCode":"AU","stateCode":"SA","latitude":"-37.83642000","longitude":"140.63316000"},{"name":"Greenacres","countryCode":"AU","stateCode":"SA","latitude":"-34.86855000","longitude":"138.62800000"},{"name":"Greenock","countryCode":"AU","stateCode":"SA","latitude":"-34.45700000","longitude":"138.92719000"},{"name":"Greenwith","countryCode":"AU","stateCode":"SA","latitude":"-34.76565000","longitude":"138.71383000"},{"name":"Gulfview Heights","countryCode":"AU","stateCode":"SA","latitude":"-34.79545000","longitude":"138.66937000"},{"name":"Hackham","countryCode":"AU","stateCode":"SA","latitude":"-35.15514000","longitude":"138.52509000"},{"name":"Hackham West","countryCode":"AU","stateCode":"SA","latitude":"-35.14312000","longitude":"138.51442000"},{"name":"Hahndorf","countryCode":"AU","stateCode":"SA","latitude":"-35.02863000","longitude":"138.80779000"},{"name":"Hallett Cove","countryCode":"AU","stateCode":"SA","latitude":"-35.07923000","longitude":"138.51460000"},{"name":"Hampstead Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.87448000","longitude":"138.62881000"},{"name":"Happy Valley","countryCode":"AU","stateCode":"SA","latitude":"-35.08333000","longitude":"138.53333000"},{"name":"Hawthorn","countryCode":"AU","stateCode":"SA","latitude":"-34.97384000","longitude":"138.60738000"},{"name":"Hawthorndene","countryCode":"AU","stateCode":"SA","latitude":"-35.02229000","longitude":"138.63039000"},{"name":"Hayborough","countryCode":"AU","stateCode":"SA","latitude":"-35.53129000","longitude":"138.65037000"},{"name":"Hazelwood Park","countryCode":"AU","stateCode":"SA","latitude":"-34.93947000","longitude":"138.65879000"},{"name":"Hectorville","countryCode":"AU","stateCode":"SA","latitude":"-34.89157000","longitude":"138.65892000"},{"name":"Henley Beach","countryCode":"AU","stateCode":"SA","latitude":"-34.92029000","longitude":"138.49442000"},{"name":"Henley Beach South","countryCode":"AU","stateCode":"SA","latitude":"-34.92591000","longitude":"138.49554000"},{"name":"Hewett","countryCode":"AU","stateCode":"SA","latitude":"-34.57801000","longitude":"138.75242000"},{"name":"Highbury","countryCode":"AU","stateCode":"SA","latitude":"-34.85287000","longitude":"138.69750000"},{"name":"Highgate","countryCode":"AU","stateCode":"SA","latitude":"-34.96177000","longitude":"138.62180000"},{"name":"Hillbank","countryCode":"AU","stateCode":"SA","latitude":"-34.73588000","longitude":"138.68723000"},{"name":"Hillcrest","countryCode":"AU","stateCode":"SA","latitude":"-34.86252000","longitude":"138.64306000"},{"name":"Hindmarsh Island","countryCode":"AU","stateCode":"SA","latitude":"-35.51014000","longitude":"138.86762000"},{"name":"Holden Hill","countryCode":"AU","stateCode":"SA","latitude":"-34.85161000","longitude":"138.67232000"},{"name":"Holdfast Bay","countryCode":"AU","stateCode":"SA","latitude":"-35.00244000","longitude":"138.52318000"},{"name":"Hope Valley","countryCode":"AU","stateCode":"SA","latitude":"-34.83333000","longitude":"138.70000000"},{"name":"Hove","countryCode":"AU","stateCode":"SA","latitude":"-35.00814000","longitude":"138.52120000"},{"name":"Huntfield Heights","countryCode":"AU","stateCode":"SA","latitude":"-35.15452000","longitude":"138.51417000"},{"name":"Hyde Park","countryCode":"AU","stateCode":"SA","latitude":"-34.95467000","longitude":"138.60107000"},{"name":"Ingle Farm","countryCode":"AU","stateCode":"SA","latitude":"-34.83333000","longitude":"138.63333000"},{"name":"Jamestown","countryCode":"AU","stateCode":"SA","latitude":"-33.20531000","longitude":"138.60503000"},{"name":"Joslin","countryCode":"AU","stateCode":"SA","latitude":"-34.89967000","longitude":"138.62655000"},{"name":"Kadina","countryCode":"AU","stateCode":"SA","latitude":"-33.96495000","longitude":"137.71634000"},{"name":"Kangaroo Island","countryCode":"AU","stateCode":"SA","latitude":"-35.82390000","longitude":"137.33392000"},{"name":"Kapunda","countryCode":"AU","stateCode":"SA","latitude":"-34.33871000","longitude":"138.91644000"},{"name":"Karoonda East Murray","countryCode":"AU","stateCode":"SA","latitude":"-34.92846000","longitude":"140.02484000"},{"name":"Keith","countryCode":"AU","stateCode":"SA","latitude":"-36.09910000","longitude":"140.35315000"},{"name":"Kensington Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.92582000","longitude":"138.66145000"},{"name":"Kensington Park","countryCode":"AU","stateCode":"SA","latitude":"-34.92022000","longitude":"138.65430000"},{"name":"Kent Town","countryCode":"AU","stateCode":"SA","latitude":"-34.92155000","longitude":"138.62009000"},{"name":"Kersbrook","countryCode":"AU","stateCode":"SA","latitude":"-34.78305000","longitude":"138.85091000"},{"name":"Kidman Park","countryCode":"AU","stateCode":"SA","latitude":"-34.91224000","longitude":"138.52693000"},{"name":"Kilburn","countryCode":"AU","stateCode":"SA","latitude":"-34.85970000","longitude":"138.58559000"},{"name":"Kilkenny","countryCode":"AU","stateCode":"SA","latitude":"-34.87914000","longitude":"138.55290000"},{"name":"Kimba","countryCode":"AU","stateCode":"SA","latitude":"-33.04817000","longitude":"136.31797000"},{"name":"Kingscote","countryCode":"AU","stateCode":"SA","latitude":"-35.65590000","longitude":"137.63930000"},{"name":"Kingston","countryCode":"AU","stateCode":"SA","latitude":"-36.64083000","longitude":"140.05093000"},{"name":"Kingston South East","countryCode":"AU","stateCode":"SA","latitude":"-36.83073000","longitude":"139.85220000"},{"name":"Klemzig","countryCode":"AU","stateCode":"SA","latitude":"-34.87928000","longitude":"138.63562000"},{"name":"Kurralta Park","countryCode":"AU","stateCode":"SA","latitude":"-34.95142000","longitude":"138.56702000"},{"name":"Largs Bay","countryCode":"AU","stateCode":"SA","latitude":"-34.82582000","longitude":"138.48619000"},{"name":"Largs North","countryCode":"AU","stateCode":"SA","latitude":"-34.82050000","longitude":"138.49241000"},{"name":"Leabrook","countryCode":"AU","stateCode":"SA","latitude":"-34.92976000","longitude":"138.65862000"},{"name":"Lewiston","countryCode":"AU","stateCode":"SA","latitude":"-34.60449000","longitude":"138.59125000"},{"name":"Light","countryCode":"AU","stateCode":"SA","latitude":"-34.40981000","longitude":"138.84367000"},{"name":"Linden Park","countryCode":"AU","stateCode":"SA","latitude":"-34.94347000","longitude":"138.64728000"},{"name":"Little Hampton","countryCode":"AU","stateCode":"SA","latitude":"-35.04225000","longitude":"138.86423000"},{"name":"Lobethal","countryCode":"AU","stateCode":"SA","latitude":"-34.90455000","longitude":"138.87477000"},{"name":"Lockleys","countryCode":"AU","stateCode":"SA","latitude":"-34.92588000","longitude":"138.52803000"},{"name":"Lower Eyre Peninsula","countryCode":"AU","stateCode":"SA","latitude":"-34.48806000","longitude":"135.70114000"},{"name":"Lower Mitcham","countryCode":"AU","stateCode":"SA","latitude":"-34.97731000","longitude":"138.60493000"},{"name":"Loxton","countryCode":"AU","stateCode":"SA","latitude":"-34.45020000","longitude":"140.56908000"},{"name":"Loxton Waikerie","countryCode":"AU","stateCode":"SA","latitude":"-34.48161000","longitude":"140.28346000"},{"name":"Lyndoch","countryCode":"AU","stateCode":"SA","latitude":"-34.60124000","longitude":"138.89094000"},{"name":"Macclesfield","countryCode":"AU","stateCode":"SA","latitude":"-35.17182000","longitude":"138.83589000"},{"name":"Magill","countryCode":"AU","stateCode":"SA","latitude":"-34.90911000","longitude":"138.67498000"},{"name":"Maitland","countryCode":"AU","stateCode":"SA","latitude":"-34.37386000","longitude":"137.67333000"},{"name":"Mallala","countryCode":"AU","stateCode":"SA","latitude":"-34.51035000","longitude":"138.42783000"},{"name":"Malvern","countryCode":"AU","stateCode":"SA","latitude":"-34.95915000","longitude":"138.61254000"},{"name":"Manningham","countryCode":"AU","stateCode":"SA","latitude":"-34.87776000","longitude":"138.62206000"},{"name":"Mannum","countryCode":"AU","stateCode":"SA","latitude":"-34.91529000","longitude":"139.30325000"},{"name":"Mansfield Park","countryCode":"AU","stateCode":"SA","latitude":"-34.85655000","longitude":"138.55186000"},{"name":"Maralinga Tjarutja","countryCode":"AU","stateCode":"SA","latitude":"-29.60092000","longitude":"130.84442000"},{"name":"Marden","countryCode":"AU","stateCode":"SA","latitude":"-34.89569000","longitude":"138.63780000"},{"name":"Marino","countryCode":"AU","stateCode":"SA","latitude":"-35.04468000","longitude":"138.51236000"},{"name":"Marion","countryCode":"AU","stateCode":"SA","latitude":"-35.01322000","longitude":"138.55339000"},{"name":"Marleston","countryCode":"AU","stateCode":"SA","latitude":"-34.94763000","longitude":"138.55957000"},{"name":"Maslin Beach","countryCode":"AU","stateCode":"SA","latitude":"-35.22595000","longitude":"138.47984000"},{"name":"Mawson Lakes","countryCode":"AU","stateCode":"SA","latitude":"-34.81589000","longitude":"138.60809000"},{"name":"Maylands","countryCode":"AU","stateCode":"SA","latitude":"-34.91128000","longitude":"138.63671000"},{"name":"McCracken","countryCode":"AU","stateCode":"SA","latitude":"-35.53580000","longitude":"138.63121000"},{"name":"McLaren Flat","countryCode":"AU","stateCode":"SA","latitude":"-35.21667000","longitude":"138.58333000"},{"name":"McLaren Vale","countryCode":"AU","stateCode":"SA","latitude":"-35.21895000","longitude":"138.54326000"},{"name":"Meadows","countryCode":"AU","stateCode":"SA","latitude":"-35.18021000","longitude":"138.76250000"},{"name":"Medindie","countryCode":"AU","stateCode":"SA","latitude":"-34.89600000","longitude":"138.60500000"},{"name":"Melrose Park","countryCode":"AU","stateCode":"SA","latitude":"-34.98328000","longitude":"138.57541000"},{"name":"Meningie","countryCode":"AU","stateCode":"SA","latitude":"-35.68637000","longitude":"139.34007000"},{"name":"Mid Murray","countryCode":"AU","stateCode":"SA","latitude":"-34.41566000","longitude":"139.41639000"},{"name":"Middleton","countryCode":"AU","stateCode":"SA","latitude":"-35.51047000","longitude":"138.70377000"},{"name":"Mile End","countryCode":"AU","stateCode":"SA","latitude":"-34.92654000","longitude":"138.57033000"},{"name":"Millicent","countryCode":"AU","stateCode":"SA","latitude":"-37.59389000","longitude":"140.34947000"},{"name":"Millswood","countryCode":"AU","stateCode":"SA","latitude":"-34.95505000","longitude":"138.58888000"},{"name":"Minlaton","countryCode":"AU","stateCode":"SA","latitude":"-34.77101000","longitude":"137.59576000"},{"name":"Mitcham","countryCode":"AU","stateCode":"SA","latitude":"-35.00690000","longitude":"138.62218000"},{"name":"Mitchell Park","countryCode":"AU","stateCode":"SA","latitude":"-35.01031000","longitude":"138.56266000"},{"name":"Moana","countryCode":"AU","stateCode":"SA","latitude":"-35.19394000","longitude":"138.47614000"},{"name":"Modbury","countryCode":"AU","stateCode":"SA","latitude":"-34.83333000","longitude":"138.68333000"},{"name":"Modbury Heights","countryCode":"AU","stateCode":"SA","latitude":"-34.80969000","longitude":"138.68544000"},{"name":"Modbury North","countryCode":"AU","stateCode":"SA","latitude":"-34.82848000","longitude":"138.67390000"},{"name":"Monash","countryCode":"AU","stateCode":"SA","latitude":"-34.23840000","longitude":"140.56131000"},{"name":"Moonta Bay","countryCode":"AU","stateCode":"SA","latitude":"-34.05000000","longitude":"137.56667000"},{"name":"Moorak","countryCode":"AU","stateCode":"SA","latitude":"-37.86381000","longitude":"140.74263000"},{"name":"Morphett Vale","countryCode":"AU","stateCode":"SA","latitude":"-35.13333000","longitude":"138.51667000"},{"name":"Morphettville","countryCode":"AU","stateCode":"SA","latitude":"-34.98852000","longitude":"138.53979000"},{"name":"Mount Barker","countryCode":"AU","stateCode":"SA","latitude":"-35.06907000","longitude":"138.86936000"},{"name":"Mount Compass","countryCode":"AU","stateCode":"SA","latitude":"-35.34685000","longitude":"138.62032000"},{"name":"Mount Gambier","countryCode":"AU","stateCode":"SA","latitude":"-37.82469000","longitude":"140.78191000"},{"name":"Mount Remarkable","countryCode":"AU","stateCode":"SA","latitude":"-32.71813000","longitude":"138.17130000"},{"name":"Munno Para","countryCode":"AU","stateCode":"SA","latitude":"-34.66792000","longitude":"138.70149000"},{"name":"Munno Para West","countryCode":"AU","stateCode":"SA","latitude":"-34.66464000","longitude":"138.68066000"},{"name":"Murray Bridge","countryCode":"AU","stateCode":"SA","latitude":"-35.20020000","longitude":"139.32090000"},{"name":"Mylor","countryCode":"AU","stateCode":"SA","latitude":"-35.04303000","longitude":"138.75900000"},{"name":"Myrtle Bank","countryCode":"AU","stateCode":"SA","latitude":"-34.96057000","longitude":"138.63377000"},{"name":"Nailsworth","countryCode":"AU","stateCode":"SA","latitude":"-34.88437000","longitude":"138.60619000"},{"name":"Nairne","countryCode":"AU","stateCode":"SA","latitude":"-35.03450000","longitude":"138.91154000"},{"name":"Naracoorte","countryCode":"AU","stateCode":"SA","latitude":"-36.95785000","longitude":"140.73830000"},{"name":"Naracoorte and Lucindale","countryCode":"AU","stateCode":"SA","latitude":"-36.99542000","longitude":"140.52791000"},{"name":"Netherby","countryCode":"AU","stateCode":"SA","latitude":"-34.97048000","longitude":"138.62503000"},{"name":"Netley","countryCode":"AU","stateCode":"SA","latitude":"-34.94887000","longitude":"138.54983000"},{"name":"Newton","countryCode":"AU","stateCode":"SA","latitude":"-34.88207000","longitude":"138.68249000"},{"name":"Noarlunga Downs","countryCode":"AU","stateCode":"SA","latitude":"-35.15040000","longitude":"138.50395000"},{"name":"Normanville","countryCode":"AU","stateCode":"SA","latitude":"-35.44623000","longitude":"138.32130000"},{"name":"North Adelaide","countryCode":"AU","stateCode":"SA","latitude":"-34.90733000","longitude":"138.59141000"},{"name":"North Brighton","countryCode":"AU","stateCode":"SA","latitude":"-35.00279000","longitude":"138.52211000"},{"name":"North Haven","countryCode":"AU","stateCode":"SA","latitude":"-34.78825000","longitude":"138.49162000"},{"name":"North Plympton","countryCode":"AU","stateCode":"SA","latitude":"-34.95769000","longitude":"138.55343000"},{"name":"Northern Areas","countryCode":"AU","stateCode":"SA","latitude":"-33.30074000","longitude":"138.47745000"},{"name":"Northfield","countryCode":"AU","stateCode":"SA","latitude":"-34.84979000","longitude":"138.62550000"},{"name":"Northgate","countryCode":"AU","stateCode":"SA","latitude":"-34.85784000","longitude":"138.62908000"},{"name":"Norwood","countryCode":"AU","stateCode":"SA","latitude":"-34.92730000","longitude":"138.62849000"},{"name":"Norwood Payneham St Peters","countryCode":"AU","stateCode":"SA","latitude":"-34.90800000","longitude":"138.63556000"},{"name":"Novar Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.96626000","longitude":"138.53256000"},{"name":"Nuriootpa","countryCode":"AU","stateCode":"SA","latitude":"-34.46825000","longitude":"138.99767000"},{"name":"O\'Sullivan Beach","countryCode":"AU","stateCode":"SA","latitude":"-35.11879000","longitude":"138.47340000"},{"name":"Oakden","countryCode":"AU","stateCode":"SA","latitude":"-34.85280000","longitude":"138.64330000"},{"name":"Oaklands Park","countryCode":"AU","stateCode":"SA","latitude":"-35.00671000","longitude":"138.54457000"},{"name":"Old Noarlunga","countryCode":"AU","stateCode":"SA","latitude":"-35.18209000","longitude":"138.50138000"},{"name":"Old Reynella","countryCode":"AU","stateCode":"SA","latitude":"-35.10353000","longitude":"138.53365000"},{"name":"One Tree Hill","countryCode":"AU","stateCode":"SA","latitude":"-34.70000000","longitude":"138.76667000"},{"name":"Onkaparinga","countryCode":"AU","stateCode":"SA","latitude":"-35.18680000","longitude":"138.57776000"},{"name":"Onkaparinga Hills","countryCode":"AU","stateCode":"SA","latitude":"-35.13514000","longitude":"138.56697000"},{"name":"Orroroo/Carrieton","countryCode":"AU","stateCode":"SA","latitude":"-32.53181000","longitude":"138.66470000"},{"name":"Osborne","countryCode":"AU","stateCode":"SA","latitude":"-34.79804000","longitude":"138.49796000"},{"name":"Ottoway","countryCode":"AU","stateCode":"SA","latitude":"-34.84756000","longitude":"138.53575000"},{"name":"O’Halloran Hill","countryCode":"AU","stateCode":"SA","latitude":"-35.06667000","longitude":"138.55000000"},{"name":"Panorama","countryCode":"AU","stateCode":"SA","latitude":"-34.99080000","longitude":"138.59948000"},{"name":"Para Hills","countryCode":"AU","stateCode":"SA","latitude":"-34.81210000","longitude":"138.65802000"},{"name":"Para Hills West","countryCode":"AU","stateCode":"SA","latitude":"-34.80474000","longitude":"138.64283000"},{"name":"Para Vista","countryCode":"AU","stateCode":"SA","latitude":"-34.82094000","longitude":"138.66111000"},{"name":"Paradise","countryCode":"AU","stateCode":"SA","latitude":"-34.87361000","longitude":"138.66896000"},{"name":"Parafield Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.78254000","longitude":"138.61077000"},{"name":"Paralowie","countryCode":"AU","stateCode":"SA","latitude":"-34.75705000","longitude":"138.60819000"},{"name":"Paringa","countryCode":"AU","stateCode":"SA","latitude":"-34.17644000","longitude":"140.78579000"},{"name":"Park Holme","countryCode":"AU","stateCode":"SA","latitude":"-34.99443000","longitude":"138.55318000"},{"name":"Parkside","countryCode":"AU","stateCode":"SA","latitude":"-34.94512000","longitude":"138.61304000"},{"name":"Pasadena","countryCode":"AU","stateCode":"SA","latitude":"-35.00274000","longitude":"138.58862000"},{"name":"Payneham","countryCode":"AU","stateCode":"SA","latitude":"-34.89724000","longitude":"138.64064000"},{"name":"Payneham South","countryCode":"AU","stateCode":"SA","latitude":"-34.90481000","longitude":"138.64448000"},{"name":"Pennington","countryCode":"AU","stateCode":"SA","latitude":"-34.85758000","longitude":"138.53160000"},{"name":"Penola","countryCode":"AU","stateCode":"SA","latitude":"-37.37520000","longitude":"140.83678000"},{"name":"Peterborough","countryCode":"AU","stateCode":"SA","latitude":"-32.84787000","longitude":"139.02608000"},{"name":"Peterhead","countryCode":"AU","stateCode":"SA","latitude":"-34.83118000","longitude":"138.49892000"},{"name":"Playford","countryCode":"AU","stateCode":"SA","latitude":"-34.69419000","longitude":"138.64210000"},{"name":"Plympton","countryCode":"AU","stateCode":"SA","latitude":"-34.96200000","longitude":"138.55496000"},{"name":"Plympton Park","countryCode":"AU","stateCode":"SA","latitude":"-34.98071000","longitude":"138.54918000"},{"name":"Pooraka","countryCode":"AU","stateCode":"SA","latitude":"-34.82471000","longitude":"138.62637000"},{"name":"Port Adelaide","countryCode":"AU","stateCode":"SA","latitude":"-34.84620000","longitude":"138.50302000"},{"name":"Port Adelaide Enfield","countryCode":"AU","stateCode":"SA","latitude":"-34.84803000","longitude":"138.50773000"},{"name":"Port Augusta","countryCode":"AU","stateCode":"SA","latitude":"-32.55530000","longitude":"137.71362000"},{"name":"Port Augusta West","countryCode":"AU","stateCode":"SA","latitude":"-32.48611000","longitude":"137.75833000"},{"name":"Port Broughton","countryCode":"AU","stateCode":"SA","latitude":"-33.60070000","longitude":"137.93597000"},{"name":"Port Elliot","countryCode":"AU","stateCode":"SA","latitude":"-35.53017000","longitude":"138.67922000"},{"name":"Port Lincoln","countryCode":"AU","stateCode":"SA","latitude":"-34.72854000","longitude":"135.85748000"},{"name":"Port Noarlunga","countryCode":"AU","stateCode":"SA","latitude":"-35.14802000","longitude":"138.47099000"},{"name":"Port Noarlunga South","countryCode":"AU","stateCode":"SA","latitude":"-35.17404000","longitude":"138.46859000"},{"name":"Port Pirie","countryCode":"AU","stateCode":"SA","latitude":"-33.19176000","longitude":"138.01746000"},{"name":"Port Pirie City and Dists","countryCode":"AU","stateCode":"SA","latitude":"-33.36513000","longitude":"138.10706000"},{"name":"Port Pirie South","countryCode":"AU","stateCode":"SA","latitude":"-33.19797000","longitude":"138.01446000"},{"name":"Port Pirie West","countryCode":"AU","stateCode":"SA","latitude":"-33.17790000","longitude":"137.99850000"},{"name":"Port Willunga","countryCode":"AU","stateCode":"SA","latitude":"-35.26181000","longitude":"138.46436000"},{"name":"Prospect","countryCode":"AU","stateCode":"SA","latitude":"-34.88457000","longitude":"138.60038000"},{"name":"Queenstown","countryCode":"AU","stateCode":"SA","latitude":"-34.86091000","longitude":"138.51048000"},{"name":"Quorn","countryCode":"AU","stateCode":"SA","latitude":"-32.34676000","longitude":"138.04176000"},{"name":"Redwood Park","countryCode":"AU","stateCode":"SA","latitude":"-34.81155000","longitude":"138.70695000"},{"name":"Renmark","countryCode":"AU","stateCode":"SA","latitude":"-34.17702000","longitude":"140.74697000"},{"name":"Renmark Paringa","countryCode":"AU","stateCode":"SA","latitude":"-34.17485000","longitude":"140.74860000"},{"name":"Renmark West","countryCode":"AU","stateCode":"SA","latitude":"-34.16531000","longitude":"140.70970000"},{"name":"Renown Park","countryCode":"AU","stateCode":"SA","latitude":"-34.89174000","longitude":"138.57729000"},{"name":"Reynella","countryCode":"AU","stateCode":"SA","latitude":"-35.09372000","longitude":"138.53082000"},{"name":"Reynella East","countryCode":"AU","stateCode":"SA","latitude":"-35.09197000","longitude":"138.55742000"},{"name":"Richmond","countryCode":"AU","stateCode":"SA","latitude":"-34.94199000","longitude":"138.56322000"},{"name":"Ridgehaven","countryCode":"AU","stateCode":"SA","latitude":"-34.82126000","longitude":"138.70467000"},{"name":"Ridleyton","countryCode":"AU","stateCode":"SA","latitude":"-34.89280000","longitude":"138.57159000"},{"name":"Risdon Park","countryCode":"AU","stateCode":"SA","latitude":"-33.19661000","longitude":"137.99399000"},{"name":"Risdon Park South","countryCode":"AU","stateCode":"SA","latitude":"-33.21104000","longitude":"137.99498000"},{"name":"Robe","countryCode":"AU","stateCode":"SA","latitude":"-37.18616000","longitude":"139.99003000"},{"name":"Rose Park","countryCode":"AU","stateCode":"SA","latitude":"-34.93039000","longitude":"138.62825000"},{"name":"Rosewater","countryCode":"AU","stateCode":"SA","latitude":"-34.85200000","longitude":"138.52158000"},{"name":"Rosslyn Park","countryCode":"AU","stateCode":"SA","latitude":"-34.92194000","longitude":"138.67553000"},{"name":"Rostrevor","countryCode":"AU","stateCode":"SA","latitude":"-34.89386000","longitude":"138.69183000"},{"name":"Roxby Downs","countryCode":"AU","stateCode":"SA","latitude":"-30.54892000","longitude":"136.88377000"},{"name":"Royal Park","countryCode":"AU","stateCode":"SA","latitude":"-34.87415000","longitude":"138.51189000"},{"name":"Royston Park","countryCode":"AU","stateCode":"SA","latitude":"-34.89757000","longitude":"138.63150000"},{"name":"Salisbury","countryCode":"AU","stateCode":"SA","latitude":"-34.76827000","longitude":"138.60831000"},{"name":"Salisbury Downs","countryCode":"AU","stateCode":"SA","latitude":"-34.76772000","longitude":"138.62210000"},{"name":"Salisbury East","countryCode":"AU","stateCode":"SA","latitude":"-34.79052000","longitude":"138.65450000"},{"name":"Salisbury Heights","countryCode":"AU","stateCode":"SA","latitude":"-34.76310000","longitude":"138.67591000"},{"name":"Salisbury North","countryCode":"AU","stateCode":"SA","latitude":"-34.74956000","longitude":"138.62060000"},{"name":"Salisbury Park","countryCode":"AU","stateCode":"SA","latitude":"-34.76155000","longitude":"138.67029000"},{"name":"Salisbury Plain","countryCode":"AU","stateCode":"SA","latitude":"-34.77265000","longitude":"138.66330000"},{"name":"Seacliff","countryCode":"AU","stateCode":"SA","latitude":"-35.03474000","longitude":"138.52288000"},{"name":"Seacliff Park","countryCode":"AU","stateCode":"SA","latitude":"-35.02983000","longitude":"138.53129000"},{"name":"Seacombe Gardens","countryCode":"AU","stateCode":"SA","latitude":"-35.02336000","longitude":"138.54580000"},{"name":"Seacombe Heights","countryCode":"AU","stateCode":"SA","latitude":"-35.03264000","longitude":"138.54584000"},{"name":"Seaford","countryCode":"AU","stateCode":"SA","latitude":"-35.18980000","longitude":"138.47589000"},{"name":"Seaford Meadows","countryCode":"AU","stateCode":"SA","latitude":"-35.17276000","longitude":"138.48790000"},{"name":"Seaford Rise","countryCode":"AU","stateCode":"SA","latitude":"-35.19296000","longitude":"138.48172000"},{"name":"Seaton","countryCode":"AU","stateCode":"SA","latitude":"-34.90000000","longitude":"138.51667000"},{"name":"Seaview Downs","countryCode":"AU","stateCode":"SA","latitude":"-35.03698000","longitude":"138.53796000"},{"name":"Sefton Park","countryCode":"AU","stateCode":"SA","latitude":"-34.87405000","longitude":"138.60343000"},{"name":"Sellicks Beach","countryCode":"AU","stateCode":"SA","latitude":"-35.33869000","longitude":"138.44734000"},{"name":"Semaphore","countryCode":"AU","stateCode":"SA","latitude":"-34.83934000","longitude":"138.48228000"},{"name":"Semaphore Park","countryCode":"AU","stateCode":"SA","latitude":"-34.85072000","longitude":"138.47889000"},{"name":"Semaphore South","countryCode":"AU","stateCode":"SA","latitude":"-34.84975000","longitude":"138.47949000"},{"name":"Sheidow Park","countryCode":"AU","stateCode":"SA","latitude":"-35.07928000","longitude":"138.52738000"},{"name":"Smithfield","countryCode":"AU","stateCode":"SA","latitude":"-34.68333000","longitude":"138.68333000"},{"name":"Smithfield Plains","countryCode":"AU","stateCode":"SA","latitude":"-34.67643000","longitude":"138.67785000"},{"name":"Solomontown","countryCode":"AU","stateCode":"SA","latitude":"-33.18530000","longitude":"138.02364000"},{"name":"Somerton Park","countryCode":"AU","stateCode":"SA","latitude":"-34.99705000","longitude":"138.52155000"},{"name":"South Brighton","countryCode":"AU","stateCode":"SA","latitude":"-35.02765000","longitude":"138.52798000"},{"name":"South Plympton","countryCode":"AU","stateCode":"SA","latitude":"-34.97682000","longitude":"138.55588000"},{"name":"Southern Mallee","countryCode":"AU","stateCode":"SA","latitude":"-35.36733000","longitude":"140.52030000"},{"name":"St Agnes","countryCode":"AU","stateCode":"SA","latitude":"-34.83075000","longitude":"138.71074000"},{"name":"St Georges","countryCode":"AU","stateCode":"SA","latitude":"-34.95200000","longitude":"138.64787000"},{"name":"St Marys","countryCode":"AU","stateCode":"SA","latitude":"-35.00423000","longitude":"138.57983000"},{"name":"St Morris","countryCode":"AU","stateCode":"SA","latitude":"-34.91107000","longitude":"138.65360000"},{"name":"St Peters","countryCode":"AU","stateCode":"SA","latitude":"-34.90498000","longitude":"138.62255000"},{"name":"Stirling","countryCode":"AU","stateCode":"SA","latitude":"-35.00220000","longitude":"138.71956000"},{"name":"Stirling North","countryCode":"AU","stateCode":"SA","latitude":"-32.47986000","longitude":"137.83804000"},{"name":"Stonyfell","countryCode":"AU","stateCode":"SA","latitude":"-34.93422000","longitude":"138.67674000"},{"name":"Strathalbyn","countryCode":"AU","stateCode":"SA","latitude":"-35.25979000","longitude":"138.89247000"},{"name":"Streaky Bay","countryCode":"AU","stateCode":"SA","latitude":"-32.73808000","longitude":"134.55116000"},{"name":"Sturt","countryCode":"AU","stateCode":"SA","latitude":"-35.02303000","longitude":"138.55476000"},{"name":"Surrey Downs","countryCode":"AU","stateCode":"SA","latitude":"-34.79951000","longitude":"138.71154000"},{"name":"Tailem Bend","countryCode":"AU","stateCode":"SA","latitude":"-35.25226000","longitude":"139.45546000"},{"name":"Tanunda","countryCode":"AU","stateCode":"SA","latitude":"-34.52336000","longitude":"138.95982000"},{"name":"Taperoo","countryCode":"AU","stateCode":"SA","latitude":"-34.80425000","longitude":"138.49593000"},{"name":"Tatiara","countryCode":"AU","stateCode":"SA","latitude":"-36.22232000","longitude":"140.50748000"},{"name":"Tea Tree Gully","countryCode":"AU","stateCode":"SA","latitude":"-34.80171000","longitude":"138.71994000"},{"name":"Tennyson","countryCode":"AU","stateCode":"SA","latitude":"-34.88601000","longitude":"138.48588000"},{"name":"The Coorong","countryCode":"AU","stateCode":"SA","latitude":"-35.71844000","longitude":"139.70329000"},{"name":"Thebarton","countryCode":"AU","stateCode":"SA","latitude":"-34.91667000","longitude":"138.56667000"},{"name":"Toorak Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.93478000","longitude":"138.63639000"},{"name":"Torrens Park","countryCode":"AU","stateCode":"SA","latitude":"-34.97607000","longitude":"138.61034000"},{"name":"Torrensville","countryCode":"AU","stateCode":"SA","latitude":"-34.92046000","longitude":"138.56149000"},{"name":"Tranmere","countryCode":"AU","stateCode":"SA","latitude":"-34.90550000","longitude":"138.66212000"},{"name":"Trinity Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.91438000","longitude":"138.64141000"},{"name":"Trott Park","countryCode":"AU","stateCode":"SA","latitude":"-35.07576000","longitude":"138.54189000"},{"name":"Tumby Bay","countryCode":"AU","stateCode":"SA","latitude":"-34.19697000","longitude":"136.13649000"},{"name":"Tusmore","countryCode":"AU","stateCode":"SA","latitude":"-34.93894000","longitude":"138.65059000"},{"name":"Two Wells","countryCode":"AU","stateCode":"SA","latitude":"-34.59327000","longitude":"138.51367000"},{"name":"Underdale","countryCode":"AU","stateCode":"SA","latitude":"-34.91803000","longitude":"138.54704000"},{"name":"Unley","countryCode":"AU","stateCode":"SA","latitude":"-34.95392000","longitude":"138.60798000"},{"name":"Unley Park","countryCode":"AU","stateCode":"SA","latitude":"-34.96388000","longitude":"138.60776000"},{"name":"Vale Park","countryCode":"AU","stateCode":"SA","latitude":"-34.88604000","longitude":"138.62714000"},{"name":"Valley View","countryCode":"AU","stateCode":"SA","latitude":"-34.83994000","longitude":"138.66072000"},{"name":"Victor Harbor","countryCode":"AU","stateCode":"SA","latitude":"-35.51605000","longitude":"138.54610000"},{"name":"Virginia","countryCode":"AU","stateCode":"SA","latitude":"-34.66630000","longitude":"138.56027000"},{"name":"Waikerie","countryCode":"AU","stateCode":"SA","latitude":"-34.18178000","longitude":"139.98552000"},{"name":"Wakefield","countryCode":"AU","stateCode":"SA","latitude":"-34.00743000","longitude":"138.39455000"},{"name":"Walkerville","countryCode":"AU","stateCode":"SA","latitude":"-34.89443000","longitude":"138.61626000"},{"name":"Walkley Heights","countryCode":"AU","stateCode":"SA","latitude":"-34.83668000","longitude":"138.64368000"},{"name":"Wallaroo","countryCode":"AU","stateCode":"SA","latitude":"-33.93881000","longitude":"137.63365000"},{"name":"Warradale","countryCode":"AU","stateCode":"SA","latitude":"-34.99717000","longitude":"138.53155000"},{"name":"Waterloo Corner","countryCode":"AU","stateCode":"SA","latitude":"-34.71667000","longitude":"138.58333000"},{"name":"Wattle Park","countryCode":"AU","stateCode":"SA","latitude":"-34.92516000","longitude":"138.67501000"},{"name":"Wattle Range","countryCode":"AU","stateCode":"SA","latitude":"-37.50804000","longitude":"140.42114000"},{"name":"Wayville","countryCode":"AU","stateCode":"SA","latitude":"-34.94468000","longitude":"138.59132000"},{"name":"West Beach","countryCode":"AU","stateCode":"SA","latitude":"-34.94597000","longitude":"138.50935000"},{"name":"West Croydon","countryCode":"AU","stateCode":"SA","latitude":"-34.89448000","longitude":"138.55931000"},{"name":"West Hindmarsh","countryCode":"AU","stateCode":"SA","latitude":"-34.90794000","longitude":"138.56412000"},{"name":"West Lakes","countryCode":"AU","stateCode":"SA","latitude":"-34.87299000","longitude":"138.49458000"},{"name":"West Lakes Shore","countryCode":"AU","stateCode":"SA","latitude":"-34.86010000","longitude":"138.48966000"},{"name":"Westbourne Park","countryCode":"AU","stateCode":"SA","latitude":"-34.97165000","longitude":"138.59525000"},{"name":"Whyalla","countryCode":"AU","stateCode":"SA","latitude":"-33.04569000","longitude":"137.54468000"},{"name":"Whyalla Jenkins","countryCode":"AU","stateCode":"SA","latitude":"-33.02205000","longitude":"137.51269000"},{"name":"Whyalla Norrie","countryCode":"AU","stateCode":"SA","latitude":"-33.02903000","longitude":"137.53922000"},{"name":"Whyalla Playford","countryCode":"AU","stateCode":"SA","latitude":"-33.02788000","longitude":"137.56196000"},{"name":"Whyalla Stuart","countryCode":"AU","stateCode":"SA","latitude":"-33.02493000","longitude":"137.52471000"},{"name":"Willaston","countryCode":"AU","stateCode":"SA","latitude":"-34.58640000","longitude":"138.74124000"},{"name":"Williamstown","countryCode":"AU","stateCode":"SA","latitude":"-34.67210000","longitude":"138.89108000"},{"name":"Willunga","countryCode":"AU","stateCode":"SA","latitude":"-35.27127000","longitude":"138.55417000"},{"name":"Windsor Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.86538000","longitude":"138.64703000"},{"name":"Woodcroft","countryCode":"AU","stateCode":"SA","latitude":"-35.10236000","longitude":"138.56292000"},{"name":"Woodside","countryCode":"AU","stateCode":"SA","latitude":"-34.95433000","longitude":"138.87901000"},{"name":"Woodville","countryCode":"AU","stateCode":"SA","latitude":"-34.87700000","longitude":"138.54291000"},{"name":"Woodville Gardens","countryCode":"AU","stateCode":"SA","latitude":"-34.86788000","longitude":"138.54798000"},{"name":"Woodville North","countryCode":"AU","stateCode":"SA","latitude":"-34.87200000","longitude":"138.54309000"},{"name":"Woodville Park","countryCode":"AU","stateCode":"SA","latitude":"-34.88696000","longitude":"138.54648000"},{"name":"Woodville South","countryCode":"AU","stateCode":"SA","latitude":"-34.88186000","longitude":"138.53477000"},{"name":"Woodville West","countryCode":"AU","stateCode":"SA","latitude":"-34.88640000","longitude":"138.53095000"},{"name":"Wudinna","countryCode":"AU","stateCode":"SA","latitude":"-32.97747000","longitude":"135.39170000"},{"name":"Wynn Vale","countryCode":"AU","stateCode":"SA","latitude":"-34.79942000","longitude":"138.68714000"},{"name":"Yankalilla","countryCode":"AU","stateCode":"SA","latitude":"-35.49390000","longitude":"138.34225000"},{"name":"Yorke Peninsula","countryCode":"AU","stateCode":"SA","latitude":"-34.70549000","longitude":"137.58179000"},{"name":"Acacia Ridge","countryCode":"AU","stateCode":"QLD","latitude":"-27.58333000","longitude":"153.03333000"},{"name":"Agnes Water","countryCode":"AU","stateCode":"QLD","latitude":"-24.21190000","longitude":"151.90350000"},{"name":"Airlie Beach","countryCode":"AU","stateCode":"QLD","latitude":"-20.26751000","longitude":"148.71471000"},{"name":"Aitkenvale","countryCode":"AU","stateCode":"QLD","latitude":"-19.30142000","longitude":"146.77082000"},{"name":"Albany Creek","countryCode":"AU","stateCode":"QLD","latitude":"-27.35364000","longitude":"152.96848000"},{"name":"Alderley","countryCode":"AU","stateCode":"QLD","latitude":"-27.42553000","longitude":"153.00102000"},{"name":"Aldershot","countryCode":"AU","stateCode":"QLD","latitude":"-25.46312000","longitude":"152.66348000"},{"name":"Alexandra Headland","countryCode":"AU","stateCode":"QLD","latitude":"-26.67154000","longitude":"153.10058000"},{"name":"Alexandra Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.53221000","longitude":"153.22889000"},{"name":"Algester","countryCode":"AU","stateCode":"QLD","latitude":"-27.61279000","longitude":"153.03239000"},{"name":"Alice River","countryCode":"AU","stateCode":"QLD","latitude":"-19.33437000","longitude":"146.61391000"},{"name":"Allenstown","countryCode":"AU","stateCode":"QLD","latitude":"-23.39403000","longitude":"150.50393000"},{"name":"Alligator Creek","countryCode":"AU","stateCode":"QLD","latitude":"-19.39176000","longitude":"146.93784000"},{"name":"Allora","countryCode":"AU","stateCode":"QLD","latitude":"-28.03484000","longitude":"151.98058000"},{"name":"Alton Downs","countryCode":"AU","stateCode":"QLD","latitude":"-23.30000000","longitude":"150.35000000"},{"name":"Andergrove","countryCode":"AU","stateCode":"QLD","latitude":"-21.08333000","longitude":"149.18333000"},{"name":"Annandale","countryCode":"AU","stateCode":"QLD","latitude":"-19.31503000","longitude":"146.79069000"},{"name":"Annerley","countryCode":"AU","stateCode":"QLD","latitude":"-27.51228000","longitude":"153.03248000"},{"name":"Anstead","countryCode":"AU","stateCode":"QLD","latitude":"-27.53781000","longitude":"152.86187000"},{"name":"Arana Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.39808000","longitude":"152.95797000"},{"name":"Aroona","countryCode":"AU","stateCode":"QLD","latitude":"-26.78173000","longitude":"153.11652000"},{"name":"Arundel","countryCode":"AU","stateCode":"QLD","latitude":"-27.93768000","longitude":"153.36302000"},{"name":"Ascot","countryCode":"AU","stateCode":"QLD","latitude":"-27.43154000","longitude":"153.05800000"},{"name":"Ashgrove","countryCode":"AU","stateCode":"QLD","latitude":"-27.44552000","longitude":"152.99200000"},{"name":"Ashmore","countryCode":"AU","stateCode":"QLD","latitude":"-27.98883000","longitude":"153.37647000"},{"name":"Aspley","countryCode":"AU","stateCode":"QLD","latitude":"-27.36667000","longitude":"153.01667000"},{"name":"Atherton","countryCode":"AU","stateCode":"QLD","latitude":"-17.26864000","longitude":"145.47522000"},{"name":"Auchenflower","countryCode":"AU","stateCode":"QLD","latitude":"-27.47443000","longitude":"152.99213000"},{"name":"Augustine Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.66047000","longitude":"152.87896000"},{"name":"Aurukun","countryCode":"AU","stateCode":"QLD","latitude":"-13.51263000","longitude":"141.82435000"},{"name":"Avenell Heights","countryCode":"AU","stateCode":"QLD","latitude":"-24.88960000","longitude":"152.36786000"},{"name":"Avoca","countryCode":"AU","stateCode":"QLD","latitude":"-24.87822000","longitude":"152.30794000"},{"name":"Ayr","countryCode":"AU","stateCode":"QLD","latitude":"-19.57393000","longitude":"147.40666000"},{"name":"Babinda","countryCode":"AU","stateCode":"QLD","latitude":"-17.34390000","longitude":"145.92265000"},{"name":"Bahrs Scrub","countryCode":"AU","stateCode":"QLD","latitude":"-27.73333000","longitude":"153.16667000"},{"name":"Bakers Creek","countryCode":"AU","stateCode":"QLD","latitude":"-21.21990000","longitude":"149.14681000"},{"name":"Bald Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.32112000","longitude":"153.00857000"},{"name":"Balmoral","countryCode":"AU","stateCode":"QLD","latitude":"-27.45341000","longitude":"153.06680000"},{"name":"Balonne Shire","countryCode":"AU","stateCode":"QLD","latitude":"-28.28481000","longitude":"148.17933000"},{"name":"Bamaga","countryCode":"AU","stateCode":"QLD","latitude":"-10.89197000","longitude":"142.38934000"},{"name":"Banana","countryCode":"AU","stateCode":"QLD","latitude":"-24.80653000","longitude":"149.89838000"},{"name":"Banksia Beach","countryCode":"AU","stateCode":"QLD","latitude":"-27.04027000","longitude":"153.14390000"},{"name":"Banyo","countryCode":"AU","stateCode":"QLD","latitude":"-27.38236000","longitude":"153.07903000"},{"name":"Barcaldine","countryCode":"AU","stateCode":"QLD","latitude":"-23.05203000","longitude":"145.43490000"},{"name":"Barcoo","countryCode":"AU","stateCode":"QLD","latitude":"-25.17292000","longitude":"142.46481000"},{"name":"Bardon","countryCode":"AU","stateCode":"QLD","latitude":"-27.46100000","longitude":"152.97920000"},{"name":"Barellan Point","countryCode":"AU","stateCode":"QLD","latitude":"-27.57196000","longitude":"152.84379000"},{"name":"Bargara","countryCode":"AU","stateCode":"QLD","latitude":"-24.81476000","longitude":"152.46257000"},{"name":"Barney Point","countryCode":"AU","stateCode":"QLD","latitude":"-23.84793000","longitude":"151.26577000"},{"name":"Battery Hill","countryCode":"AU","stateCode":"QLD","latitude":"-26.77878000","longitude":"153.12887000"},{"name":"Bayview Heights","countryCode":"AU","stateCode":"QLD","latitude":"-16.96229000","longitude":"145.72585000"},{"name":"Beachmere","countryCode":"AU","stateCode":"QLD","latitude":"-27.12808000","longitude":"153.05243000"},{"name":"Beaconsfield","countryCode":"AU","stateCode":"QLD","latitude":"-21.09121000","longitude":"149.16544000"},{"name":"Beaudesert","countryCode":"AU","stateCode":"QLD","latitude":"-27.98691000","longitude":"152.99657000"},{"name":"Beenleigh","countryCode":"AU","stateCode":"QLD","latitude":"-27.71137000","longitude":"153.20290000"},{"name":"Beerwah","countryCode":"AU","stateCode":"QLD","latitude":"-26.85881000","longitude":"152.96144000"},{"name":"Belgian Gardens","countryCode":"AU","stateCode":"QLD","latitude":"-19.24507000","longitude":"146.79455000"},{"name":"Bellara","countryCode":"AU","stateCode":"QLD","latitude":"-27.06392000","longitude":"153.14959000"},{"name":"Bellbird Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.63674000","longitude":"152.88663000"},{"name":"Bellbowrie","countryCode":"AU","stateCode":"QLD","latitude":"-27.55939000","longitude":"152.88278000"},{"name":"Bellmere","countryCode":"AU","stateCode":"QLD","latitude":"-27.08441000","longitude":"152.89003000"},{"name":"Belmont","countryCode":"AU","stateCode":"QLD","latitude":"-27.49882000","longitude":"153.13400000"},{"name":"Benaraby","countryCode":"AU","stateCode":"QLD","latitude":"-24.00417000","longitude":"151.33410000"},{"name":"Benowa","countryCode":"AU","stateCode":"QLD","latitude":"-28.00770000","longitude":"153.38583000"},{"name":"Bentley Park","countryCode":"AU","stateCode":"QLD","latitude":"-17.00389000","longitude":"145.73819000"},{"name":"Berrinba","countryCode":"AU","stateCode":"QLD","latitude":"-27.65853000","longitude":"153.07888000"},{"name":"Berserker","countryCode":"AU","stateCode":"QLD","latitude":"-23.35817000","longitude":"150.52042000"},{"name":"Biggera Waters","countryCode":"AU","stateCode":"QLD","latitude":"-27.93239000","longitude":"153.40021000"},{"name":"Bilinga","countryCode":"AU","stateCode":"QLD","latitude":"-28.16667000","longitude":"153.51667000"},{"name":"Biloela","countryCode":"AU","stateCode":"QLD","latitude":"-24.39589000","longitude":"150.51504000"},{"name":"Birkdale","countryCode":"AU","stateCode":"QLD","latitude":"-27.48333000","longitude":"153.21667000"},{"name":"Birtinya","countryCode":"AU","stateCode":"QLD","latitude":"-26.74322000","longitude":"153.11913000"},{"name":"Black Mountain","countryCode":"AU","stateCode":"QLD","latitude":"-26.39886000","longitude":"152.87561000"},{"name":"Black River","countryCode":"AU","stateCode":"QLD","latitude":"-19.22517000","longitude":"146.61787000"},{"name":"Blackall","countryCode":"AU","stateCode":"QLD","latitude":"-24.42327000","longitude":"145.46303000"},{"name":"Blackall Tambo","countryCode":"AU","stateCode":"QLD","latitude":"-24.78795000","longitude":"145.97279000"},{"name":"Blacks Beach","countryCode":"AU","stateCode":"QLD","latitude":"-21.05466000","longitude":"149.18971000"},{"name":"Blackwater","countryCode":"AU","stateCode":"QLD","latitude":"-23.58351000","longitude":"148.87912000"},{"name":"Bli Bli","countryCode":"AU","stateCode":"QLD","latitude":"-26.61724000","longitude":"153.03665000"},{"name":"Bluewater","countryCode":"AU","stateCode":"QLD","latitude":"-19.18157000","longitude":"146.55820000"},{"name":"Bohle Plains","countryCode":"AU","stateCode":"QLD","latitude":"-19.31365000","longitude":"146.69186000"},{"name":"Bokarina","countryCode":"AU","stateCode":"QLD","latitude":"-26.73843000","longitude":"153.13049000"},{"name":"Bongaree","countryCode":"AU","stateCode":"QLD","latitude":"-27.08367000","longitude":"153.15942000"},{"name":"Bonogin","countryCode":"AU","stateCode":"QLD","latitude":"-28.13930000","longitude":"153.35297000"},{"name":"Booie","countryCode":"AU","stateCode":"QLD","latitude":"-26.53677000","longitude":"151.94181000"},{"name":"Boonah","countryCode":"AU","stateCode":"QLD","latitude":"-27.99724000","longitude":"152.68108000"},{"name":"Boondall","countryCode":"AU","stateCode":"QLD","latitude":"-27.35317000","longitude":"153.06092000"},{"name":"Booral","countryCode":"AU","stateCode":"QLD","latitude":"-25.36048000","longitude":"152.90810000"},{"name":"Booval","countryCode":"AU","stateCode":"QLD","latitude":"-27.61328000","longitude":"152.78944000"},{"name":"Boronia Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.68855000","longitude":"153.01959000"},{"name":"Bouldercombe","countryCode":"AU","stateCode":"QLD","latitude":"-23.57054000","longitude":"150.46951000"},{"name":"Boulia","countryCode":"AU","stateCode":"QLD","latitude":"-22.27908000","longitude":"139.62534000"},{"name":"Bowen","countryCode":"AU","stateCode":"QLD","latitude":"-20.01367000","longitude":"148.24754000"},{"name":"Bowen Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.44369000","longitude":"153.03728000"},{"name":"Boyne Island","countryCode":"AU","stateCode":"QLD","latitude":"-23.94829000","longitude":"151.35336000"},{"name":"Bracken Ridge","countryCode":"AU","stateCode":"QLD","latitude":"-27.31710000","longitude":"153.03097000"},{"name":"Brandon","countryCode":"AU","stateCode":"QLD","latitude":"-19.55389000","longitude":"147.35304000"},{"name":"Branyan","countryCode":"AU","stateCode":"QLD","latitude":"-24.91347000","longitude":"152.27251000"},{"name":"Brassall","countryCode":"AU","stateCode":"QLD","latitude":"-27.59753000","longitude":"152.74755000"},{"name":"Bray Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.29246000","longitude":"152.96783000"},{"name":"Brendale","countryCode":"AU","stateCode":"QLD","latitude":"-27.32114000","longitude":"152.98393000"},{"name":"Bridgeman Downs","countryCode":"AU","stateCode":"QLD","latitude":"-27.35538000","longitude":"152.99432000"},{"name":"Brighton","countryCode":"AU","stateCode":"QLD","latitude":"-27.29582000","longitude":"153.05721000"},{"name":"Brinsmead","countryCode":"AU","stateCode":"QLD","latitude":"-16.89921000","longitude":"145.71554000"},{"name":"Brisbane","countryCode":"AU","stateCode":"QLD","latitude":"-27.46794000","longitude":"153.02809000"},{"name":"Broadbeach","countryCode":"AU","stateCode":"QLD","latitude":"-28.02782000","longitude":"153.43343000"},{"name":"Broadbeach Waters","countryCode":"AU","stateCode":"QLD","latitude":"-28.03498000","longitude":"153.42502000"},{"name":"Brookfield","countryCode":"AU","stateCode":"QLD","latitude":"-27.50000000","longitude":"152.90000000"},{"name":"Brookwater","countryCode":"AU","stateCode":"QLD","latitude":"-27.66128000","longitude":"152.89669000"},{"name":"Bucasia","countryCode":"AU","stateCode":"QLD","latitude":"-21.03494000","longitude":"149.15726000"},{"name":"Bucca","countryCode":"AU","stateCode":"QLD","latitude":"-24.86667000","longitude":"152.10000000"},{"name":"Buccan","countryCode":"AU","stateCode":"QLD","latitude":"-27.75000000","longitude":"153.13333000"},{"name":"Buddina","countryCode":"AU","stateCode":"QLD","latitude":"-26.69565000","longitude":"153.13302000"},{"name":"Buderim","countryCode":"AU","stateCode":"QLD","latitude":"-26.68443000","longitude":"153.05705000"},{"name":"Bulimba","countryCode":"AU","stateCode":"QLD","latitude":"-27.44990000","longitude":"153.05766000"},{"name":"Bulloo","countryCode":"AU","stateCode":"QLD","latitude":"-27.83079000","longitude":"142.91280000"},{"name":"Bundaberg","countryCode":"AU","stateCode":"QLD","latitude":"-24.97305000","longitude":"151.98442000"},{"name":"Bundaberg East","countryCode":"AU","stateCode":"QLD","latitude":"-24.85860000","longitude":"152.38003000"},{"name":"Bundaberg North","countryCode":"AU","stateCode":"QLD","latitude":"-24.84914000","longitude":"152.34638000"},{"name":"Bundaberg South","countryCode":"AU","stateCode":"QLD","latitude":"-24.87277000","longitude":"152.35986000"},{"name":"Bundaberg West","countryCode":"AU","stateCode":"QLD","latitude":"-24.87265000","longitude":"152.33647000"},{"name":"Bundall","countryCode":"AU","stateCode":"QLD","latitude":"-28.01111000","longitude":"153.40479000"},{"name":"Bundamba","countryCode":"AU","stateCode":"QLD","latitude":"-27.60947000","longitude":"152.81133000"},{"name":"Bungalow","countryCode":"AU","stateCode":"QLD","latitude":"-16.93855000","longitude":"145.75634000"},{"name":"Bunya","countryCode":"AU","stateCode":"QLD","latitude":"-27.36940000","longitude":"152.94331000"},{"name":"Burbank","countryCode":"AU","stateCode":"QLD","latitude":"-27.55584000","longitude":"153.14701000"},{"name":"Burdekin","countryCode":"AU","stateCode":"QLD","latitude":"-19.84934000","longitude":"147.27239000"},{"name":"Burdell","countryCode":"AU","stateCode":"QLD","latitude":"-19.25056000","longitude":"146.69877000"},{"name":"Burke","countryCode":"AU","stateCode":"QLD","latitude":"-18.06461000","longitude":"139.03748000"},{"name":"Burleigh Heads","countryCode":"AU","stateCode":"QLD","latitude":"-28.10000000","longitude":"153.45000000"},{"name":"Burleigh Waters","countryCode":"AU","stateCode":"QLD","latitude":"-28.09975000","longitude":"153.42463000"},{"name":"Burnett Heads","countryCode":"AU","stateCode":"QLD","latitude":"-24.76468000","longitude":"152.41270000"},{"name":"Burnside","countryCode":"AU","stateCode":"QLD","latitude":"-26.63255000","longitude":"152.94063000"},{"name":"Burpengary","countryCode":"AU","stateCode":"QLD","latitude":"-27.15746000","longitude":"152.95758000"},{"name":"Burpengary East","countryCode":"AU","stateCode":"QLD","latitude":"-27.14447000","longitude":"152.99968000"},{"name":"Burrum Heads","countryCode":"AU","stateCode":"QLD","latitude":"-25.18457000","longitude":"152.61263000"},{"name":"Bushland Beach","countryCode":"AU","stateCode":"QLD","latitude":"-19.19134000","longitude":"146.67682000"},{"name":"Cabarlah","countryCode":"AU","stateCode":"QLD","latitude":"-27.43333000","longitude":"152.00000000"},{"name":"Caboolture","countryCode":"AU","stateCode":"QLD","latitude":"-27.08465000","longitude":"152.95110000"},{"name":"Caboolture South","countryCode":"AU","stateCode":"QLD","latitude":"-27.09389000","longitude":"152.94874000"},{"name":"Cairns","countryCode":"AU","stateCode":"QLD","latitude":"-16.90268000","longitude":"145.75287000"},{"name":"Cairns City","countryCode":"AU","stateCode":"QLD","latitude":"-16.92069000","longitude":"145.77358000"},{"name":"Cairns North","countryCode":"AU","stateCode":"QLD","latitude":"-16.90406000","longitude":"145.75703000"},{"name":"Calamvale","countryCode":"AU","stateCode":"QLD","latitude":"-27.62329000","longitude":"153.04785000"},{"name":"Calliope","countryCode":"AU","stateCode":"QLD","latitude":"-24.00705000","longitude":"151.20033000"},{"name":"Caloundra","countryCode":"AU","stateCode":"QLD","latitude":"-26.80346000","longitude":"153.12195000"},{"name":"Caloundra West","countryCode":"AU","stateCode":"QLD","latitude":"-26.80634000","longitude":"153.10894000"},{"name":"Cambooya","countryCode":"AU","stateCode":"QLD","latitude":"-27.71454000","longitude":"151.86029000"},{"name":"Camira","countryCode":"AU","stateCode":"QLD","latitude":"-27.63461000","longitude":"152.92091000"},{"name":"Camp Hill","countryCode":"AU","stateCode":"QLD","latitude":"-27.49354000","longitude":"153.07629000"},{"name":"Camp Mountain","countryCode":"AU","stateCode":"QLD","latitude":"-27.40000000","longitude":"152.88333000"},{"name":"Cannon Hill","countryCode":"AU","stateCode":"QLD","latitude":"-27.47237000","longitude":"153.09475000"},{"name":"Cannonvale","countryCode":"AU","stateCode":"QLD","latitude":"-20.27681000","longitude":"148.69759000"},{"name":"Canungra","countryCode":"AU","stateCode":"QLD","latitude":"-28.01689000","longitude":"153.16525000"},{"name":"Capalaba","countryCode":"AU","stateCode":"QLD","latitude":"-27.54333000","longitude":"153.20287000"},{"name":"Capella","countryCode":"AU","stateCode":"QLD","latitude":"-23.08593000","longitude":"148.02206000"},{"name":"Caravonica","countryCode":"AU","stateCode":"QLD","latitude":"-16.87063000","longitude":"145.68099000"},{"name":"Carbrook","countryCode":"AU","stateCode":"QLD","latitude":"-27.68333000","longitude":"153.25000000"},{"name":"Cardwell","countryCode":"AU","stateCode":"QLD","latitude":"-18.26693000","longitude":"146.02804000"},{"name":"Carina Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.50721000","longitude":"153.09126000"},{"name":"Carindale","countryCode":"AU","stateCode":"QLD","latitude":"-27.50578000","longitude":"153.10236000"},{"name":"Carpentaria","countryCode":"AU","stateCode":"QLD","latitude":"-17.32216000","longitude":"141.35310000"},{"name":"Carrara","countryCode":"AU","stateCode":"QLD","latitude":"-28.02151000","longitude":"153.36635000"},{"name":"Carseldine","countryCode":"AU","stateCode":"QLD","latitude":"-27.34753000","longitude":"153.02307000"},{"name":"Cashmere","countryCode":"AU","stateCode":"QLD","latitude":"-27.29767000","longitude":"152.90662000"},{"name":"Cassowary Coast","countryCode":"AU","stateCode":"QLD","latitude":"-17.96785000","longitude":"145.96561000"},{"name":"Cedar Grove","countryCode":"AU","stateCode":"QLD","latitude":"-27.86667000","longitude":"152.98333000"},{"name":"Cedar Vale","countryCode":"AU","stateCode":"QLD","latitude":"-27.88923000","longitude":"153.02891000"},{"name":"Centenary Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.58684000","longitude":"151.96249000"},{"name":"Central Highlands","countryCode":"AU","stateCode":"QLD","latitude":"-24.06336000","longitude":"148.31958000"},{"name":"Chambers Flat","countryCode":"AU","stateCode":"QLD","latitude":"-27.74811000","longitude":"153.07764000"},{"name":"Chandler","countryCode":"AU","stateCode":"QLD","latitude":"-27.51398000","longitude":"153.14907000"},{"name":"Chapel Hill","countryCode":"AU","stateCode":"QLD","latitude":"-27.50264000","longitude":"152.95012000"},{"name":"Charleville","countryCode":"AU","stateCode":"QLD","latitude":"-26.40542000","longitude":"146.24274000"},{"name":"Charters Towers","countryCode":"AU","stateCode":"QLD","latitude":"-20.20927000","longitude":"145.81645000"},{"name":"Charters Towers City","countryCode":"AU","stateCode":"QLD","latitude":"-20.07774000","longitude":"146.26275000"},{"name":"Chatsworth","countryCode":"AU","stateCode":"QLD","latitude":"-26.14398000","longitude":"152.61503000"},{"name":"Chelmer","countryCode":"AU","stateCode":"QLD","latitude":"-27.51326000","longitude":"152.97524000"},{"name":"Cherbourg","countryCode":"AU","stateCode":"QLD","latitude":"-26.28750000","longitude":"151.93279000"},{"name":"Chermside","countryCode":"AU","stateCode":"QLD","latitude":"-27.38472000","longitude":"153.03062000"},{"name":"Chermside West","countryCode":"AU","stateCode":"QLD","latitude":"-27.38383000","longitude":"153.01586000"},{"name":"Childers","countryCode":"AU","stateCode":"QLD","latitude":"-25.23708000","longitude":"152.27876000"},{"name":"Chinchilla","countryCode":"AU","stateCode":"QLD","latitude":"-26.73787000","longitude":"150.62970000"},{"name":"Churchill","countryCode":"AU","stateCode":"QLD","latitude":"-27.64233000","longitude":"152.75022000"},{"name":"Chuwar","countryCode":"AU","stateCode":"QLD","latitude":"-27.56620000","longitude":"152.77844000"},{"name":"Clayfield","countryCode":"AU","stateCode":"QLD","latitude":"-27.41894000","longitude":"153.05818000"},{"name":"Clear Island Waters","countryCode":"AU","stateCode":"QLD","latitude":"-28.05308000","longitude":"153.39815000"},{"name":"Clermont","countryCode":"AU","stateCode":"QLD","latitude":"-22.82407000","longitude":"147.63635000"},{"name":"Cleveland","countryCode":"AU","stateCode":"QLD","latitude":"-27.52677000","longitude":"153.26516000"},{"name":"Clifton","countryCode":"AU","stateCode":"QLD","latitude":"-27.93374000","longitude":"151.90660000"},{"name":"Clifton Beach","countryCode":"AU","stateCode":"QLD","latitude":"-16.76313000","longitude":"145.67167000"},{"name":"Clinton","countryCode":"AU","stateCode":"QLD","latitude":"-23.87518000","longitude":"151.21793000"},{"name":"Cloncurry","countryCode":"AU","stateCode":"QLD","latitude":"-20.69889000","longitude":"140.27115000"},{"name":"Clontarf","countryCode":"AU","stateCode":"QLD","latitude":"-27.25341000","longitude":"153.07835000"},{"name":"Coes Creek","countryCode":"AU","stateCode":"QLD","latitude":"-26.64720000","longitude":"152.94943000"},{"name":"Collingwood Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.61282000","longitude":"152.86008000"},{"name":"Collinsville","countryCode":"AU","stateCode":"QLD","latitude":"-20.55223000","longitude":"147.84399000"},{"name":"Condon","countryCode":"AU","stateCode":"QLD","latitude":"-19.32968000","longitude":"146.71663000"},{"name":"Cooee Bay","countryCode":"AU","stateCode":"QLD","latitude":"-23.14427000","longitude":"150.76113000"},{"name":"Cook Shire","countryCode":"AU","stateCode":"QLD","latitude":"-13.68149000","longitude":"143.53156000"},{"name":"Cooktown","countryCode":"AU","stateCode":"QLD","latitude":"-15.46570000","longitude":"145.24984000"},{"name":"Coolangatta","countryCode":"AU","stateCode":"QLD","latitude":"-28.16944000","longitude":"153.53471000"},{"name":"Cooloola Cove","countryCode":"AU","stateCode":"QLD","latitude":"-25.98640000","longitude":"152.99355000"},{"name":"Coolum Beach","countryCode":"AU","stateCode":"QLD","latitude":"-26.52830000","longitude":"153.08809000"},{"name":"Coombabah","countryCode":"AU","stateCode":"QLD","latitude":"-27.91073000","longitude":"153.37093000"},{"name":"Coomera","countryCode":"AU","stateCode":"QLD","latitude":"-27.84333000","longitude":"153.33901000"},{"name":"Coominya","countryCode":"AU","stateCode":"QLD","latitude":"-27.39009000","longitude":"152.50060000"},{"name":"Coopers Plains","countryCode":"AU","stateCode":"QLD","latitude":"-27.56463000","longitude":"153.04067000"},{"name":"Cooran","countryCode":"AU","stateCode":"QLD","latitude":"-26.33689000","longitude":"152.82246000"},{"name":"Cooroibah","countryCode":"AU","stateCode":"QLD","latitude":"-26.36316000","longitude":"152.98599000"},{"name":"Cooroy","countryCode":"AU","stateCode":"QLD","latitude":"-26.41778000","longitude":"152.91149000"},{"name":"Coorparoo","countryCode":"AU","stateCode":"QLD","latitude":"-27.49325000","longitude":"153.05826000"},{"name":"Coppabella","countryCode":"AU","stateCode":"QLD","latitude":"-21.94710000","longitude":"148.30050000"},{"name":"Coral Cove","countryCode":"AU","stateCode":"QLD","latitude":"-24.88309000","longitude":"152.48266000"},{"name":"Corinda","countryCode":"AU","stateCode":"QLD","latitude":"-27.54381000","longitude":"152.98215000"},{"name":"Cornubia","countryCode":"AU","stateCode":"QLD","latitude":"-27.66667000","longitude":"153.21667000"},{"name":"Cotswold Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.52241000","longitude":"151.89516000"},{"name":"Craiglie","countryCode":"AU","stateCode":"QLD","latitude":"-16.53789000","longitude":"145.46963000"},{"name":"Craignish","countryCode":"AU","stateCode":"QLD","latitude":"-25.28258000","longitude":"152.72429000"},{"name":"Cranbrook","countryCode":"AU","stateCode":"QLD","latitude":"-19.30553000","longitude":"146.75286000"},{"name":"Cranley","countryCode":"AU","stateCode":"QLD","latitude":"-27.51504000","longitude":"151.92300000"},{"name":"Crestmead","countryCode":"AU","stateCode":"QLD","latitude":"-27.68759000","longitude":"153.08444000"},{"name":"Crows Nest","countryCode":"AU","stateCode":"QLD","latitude":"-27.25993000","longitude":"152.05164000"},{"name":"Croydon","countryCode":"AU","stateCode":"QLD","latitude":"-18.51360000","longitude":"142.32249000"},{"name":"Cunnamulla","countryCode":"AU","stateCode":"QLD","latitude":"-28.06766000","longitude":"145.68439000"},{"name":"Curra","countryCode":"AU","stateCode":"QLD","latitude":"-26.06667000","longitude":"152.58333000"},{"name":"Currajong","countryCode":"AU","stateCode":"QLD","latitude":"-19.27566000","longitude":"146.77918000"},{"name":"Currimundi","countryCode":"AU","stateCode":"QLD","latitude":"-26.76925000","longitude":"153.12237000"},{"name":"Currumbin","countryCode":"AU","stateCode":"QLD","latitude":"-28.13649000","longitude":"153.48158000"},{"name":"Currumbin Valley","countryCode":"AU","stateCode":"QLD","latitude":"-28.20805000","longitude":"153.39424000"},{"name":"Currumbin Waters","countryCode":"AU","stateCode":"QLD","latitude":"-28.15442000","longitude":"153.47282000"},{"name":"Daisy Hill","countryCode":"AU","stateCode":"QLD","latitude":"-27.63026000","longitude":"153.15784000"},{"name":"Dakabin","countryCode":"AU","stateCode":"QLD","latitude":"-27.22594000","longitude":"152.99097000"},{"name":"Dalby","countryCode":"AU","stateCode":"QLD","latitude":"-27.18169000","longitude":"151.26205000"},{"name":"Darling Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.59659000","longitude":"151.93045000"},{"name":"Darra","countryCode":"AU","stateCode":"QLD","latitude":"-27.56693000","longitude":"152.95395000"},{"name":"Dayboro","countryCode":"AU","stateCode":"QLD","latitude":"-27.19632000","longitude":"152.82253000"},{"name":"Deagon","countryCode":"AU","stateCode":"QLD","latitude":"-27.32788000","longitude":"153.06126000"},{"name":"Deception Bay","countryCode":"AU","stateCode":"QLD","latitude":"-27.19354000","longitude":"153.02631000"},{"name":"Deebing Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.66719000","longitude":"152.74867000"},{"name":"Deeragun","countryCode":"AU","stateCode":"QLD","latitude":"-19.24741000","longitude":"146.67570000"},{"name":"Delaneys Creek","countryCode":"AU","stateCode":"QLD","latitude":"-27.00021000","longitude":"152.79553000"},{"name":"Depot Hill","countryCode":"AU","stateCode":"QLD","latitude":"-23.39024000","longitude":"150.52102000"},{"name":"Diamantina","countryCode":"AU","stateCode":"QLD","latitude":"-24.57676000","longitude":"140.07163000"},{"name":"Dicky Beach","countryCode":"AU","stateCode":"QLD","latitude":"-26.78364000","longitude":"153.13766000"},{"name":"Diddillibah","countryCode":"AU","stateCode":"QLD","latitude":"-26.64166000","longitude":"153.04959000"},{"name":"Dimbulah","countryCode":"AU","stateCode":"QLD","latitude":"-17.14752000","longitude":"145.10969000"},{"name":"Doolandella","countryCode":"AU","stateCode":"QLD","latitude":"-27.61328000","longitude":"152.98547000"},{"name":"Doomadgee","countryCode":"AU","stateCode":"QLD","latitude":"-17.63879000","longitude":"138.74359000"},{"name":"Doonan","countryCode":"AU","stateCode":"QLD","latitude":"-26.43964000","longitude":"152.99204000"},{"name":"Douglas","countryCode":"AU","stateCode":"QLD","latitude":"-19.32394000","longitude":"146.75234000"},{"name":"Drayton","countryCode":"AU","stateCode":"QLD","latitude":"-27.60011000","longitude":"151.90109000"},{"name":"Drewvale","countryCode":"AU","stateCode":"QLD","latitude":"-27.64768000","longitude":"153.05458000"},{"name":"Dundowran Beach","countryCode":"AU","stateCode":"QLD","latitude":"-25.26934000","longitude":"152.76232000"},{"name":"Durack","countryCode":"AU","stateCode":"QLD","latitude":"-27.58947000","longitude":"152.98577000"},{"name":"Dutton Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.49662000","longitude":"153.02796000"},{"name":"Dysart","countryCode":"AU","stateCode":"QLD","latitude":"-22.58825000","longitude":"148.34924000"},{"name":"D’Aguilar","countryCode":"AU","stateCode":"QLD","latitude":"-26.98333000","longitude":"152.80000000"},{"name":"Eagleby","countryCode":"AU","stateCode":"QLD","latitude":"-27.68333000","longitude":"153.21667000"},{"name":"Earlville","countryCode":"AU","stateCode":"QLD","latitude":"-16.95078000","longitude":"145.73308000"},{"name":"East Brisbane","countryCode":"AU","stateCode":"QLD","latitude":"-27.48099000","longitude":"153.04401000"},{"name":"East Innisfail","countryCode":"AU","stateCode":"QLD","latitude":"-17.53324000","longitude":"146.03487000"},{"name":"East Ipswich","countryCode":"AU","stateCode":"QLD","latitude":"-27.60637000","longitude":"152.77232000"},{"name":"East Mackay","countryCode":"AU","stateCode":"QLD","latitude":"-21.14979000","longitude":"149.19640000"},{"name":"East Toowoomba","countryCode":"AU","stateCode":"QLD","latitude":"-27.57086000","longitude":"151.97422000"},{"name":"Eastern Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.62849000","longitude":"152.77828000"},{"name":"Eatons Hill","countryCode":"AU","stateCode":"QLD","latitude":"-27.33920000","longitude":"152.95990000"},{"name":"Edens Landing","countryCode":"AU","stateCode":"QLD","latitude":"-27.70270000","longitude":"153.16943000"},{"name":"Edge Hill","countryCode":"AU","stateCode":"QLD","latitude":"-16.90000000","longitude":"145.75000000"},{"name":"Edmonton","countryCode":"AU","stateCode":"QLD","latitude":"-17.01902000","longitude":"145.74443000"},{"name":"Eight Mile Plains","countryCode":"AU","stateCode":"QLD","latitude":"-27.58333000","longitude":"153.10000000"},{"name":"Eimeo","countryCode":"AU","stateCode":"QLD","latitude":"-21.03766000","longitude":"149.17630000"},{"name":"Elanora","countryCode":"AU","stateCode":"QLD","latitude":"-28.13577000","longitude":"153.44931000"},{"name":"Eli Waters","countryCode":"AU","stateCode":"QLD","latitude":"-25.27922000","longitude":"152.80910000"},{"name":"Elimbah","countryCode":"AU","stateCode":"QLD","latitude":"-27.01667000","longitude":"152.95000000"},{"name":"Ellen Grove","countryCode":"AU","stateCode":"QLD","latitude":"-27.61529000","longitude":"152.94385000"},{"name":"Elliott Heads","countryCode":"AU","stateCode":"QLD","latitude":"-24.91622000","longitude":"152.48988000"},{"name":"Emerald","countryCode":"AU","stateCode":"QLD","latitude":"-23.52296000","longitude":"148.15784000"},{"name":"Emu Park","countryCode":"AU","stateCode":"QLD","latitude":"-23.25680000","longitude":"150.82679000"},{"name":"Enoggera","countryCode":"AU","stateCode":"QLD","latitude":"-27.42832000","longitude":"152.97467000"},{"name":"Esk","countryCode":"AU","stateCode":"QLD","latitude":"-27.23895000","longitude":"152.42223000"},{"name":"Etheridge","countryCode":"AU","stateCode":"QLD","latitude":"-18.56276000","longitude":"143.53832000"},{"name":"Eudlo","countryCode":"AU","stateCode":"QLD","latitude":"-26.72963000","longitude":"152.95395000"},{"name":"Eumundi","countryCode":"AU","stateCode":"QLD","latitude":"-26.47737000","longitude":"152.95115000"},{"name":"Everton Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.38909000","longitude":"152.97126000"},{"name":"Everton Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.40732000","longitude":"152.98840000"},{"name":"Fairfield","countryCode":"AU","stateCode":"QLD","latitude":"-27.50644000","longitude":"153.02479000"},{"name":"Fernvale","countryCode":"AU","stateCode":"QLD","latitude":"-27.45475000","longitude":"152.65321000"},{"name":"Ferny Grove","countryCode":"AU","stateCode":"QLD","latitude":"-27.40080000","longitude":"152.93475000"},{"name":"Ferny Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.39594000","longitude":"152.93737000"},{"name":"Fig Tree Pocket","countryCode":"AU","stateCode":"QLD","latitude":"-27.52784000","longitude":"152.96190000"},{"name":"Fitzgibbon","countryCode":"AU","stateCode":"QLD","latitude":"-27.33971000","longitude":"153.02921000"},{"name":"Flinders","countryCode":"AU","stateCode":"QLD","latitude":"-20.89030000","longitude":"144.38814000"},{"name":"Flinders View","countryCode":"AU","stateCode":"QLD","latitude":"-27.65046000","longitude":"152.77451000"},{"name":"Forest Glen","countryCode":"AU","stateCode":"QLD","latitude":"-26.68864000","longitude":"153.00453000"},{"name":"Forest Lake","countryCode":"AU","stateCode":"QLD","latitude":"-27.62563000","longitude":"152.96883000"},{"name":"Forestdale","countryCode":"AU","stateCode":"QLD","latitude":"-27.66334000","longitude":"153.00383000"},{"name":"Fortitude Valley","countryCode":"AU","stateCode":"QLD","latitude":"-27.45706000","longitude":"153.03178000"},{"name":"Fraser Coast","countryCode":"AU","stateCode":"QLD","latitude":"-25.34145000","longitude":"152.67024000"},{"name":"Frenchville","countryCode":"AU","stateCode":"QLD","latitude":"-23.34761000","longitude":"150.54450000"},{"name":"Freshwater","countryCode":"AU","stateCode":"QLD","latitude":"-16.88333000","longitude":"145.71667000"},{"name":"Gailes","countryCode":"AU","stateCode":"QLD","latitude":"-27.61133000","longitude":"152.91320000"},{"name":"Garbutt","countryCode":"AU","stateCode":"QLD","latitude":"-19.26602000","longitude":"146.78224000"},{"name":"Gatton","countryCode":"AU","stateCode":"QLD","latitude":"-27.55873000","longitude":"152.27618000"},{"name":"Gaven","countryCode":"AU","stateCode":"QLD","latitude":"-27.95651000","longitude":"153.33453000"},{"name":"Gayndah","countryCode":"AU","stateCode":"QLD","latitude":"-25.62522000","longitude":"151.61144000"},{"name":"Gaythorne","countryCode":"AU","stateCode":"QLD","latitude":"-27.41667000","longitude":"152.98333000"},{"name":"Geebung","countryCode":"AU","stateCode":"QLD","latitude":"-27.37246000","longitude":"153.04712000"},{"name":"Gilston","countryCode":"AU","stateCode":"QLD","latitude":"-28.03333000","longitude":"153.30000000"},{"name":"Gin Gin","countryCode":"AU","stateCode":"QLD","latitude":"-24.99363000","longitude":"151.95808000"},{"name":"Gladstone","countryCode":"AU","stateCode":"QLD","latitude":"-24.01869000","longitude":"151.65818000"},{"name":"Gladstone Central","countryCode":"AU","stateCode":"QLD","latitude":"-23.84281000","longitude":"151.24887000"},{"name":"Glass House Mountains","countryCode":"AU","stateCode":"QLD","latitude":"-26.89758000","longitude":"152.95319000"},{"name":"Glen Eden","countryCode":"AU","stateCode":"QLD","latitude":"-23.89738000","longitude":"151.27133000"},{"name":"Gleneagle","countryCode":"AU","stateCode":"QLD","latitude":"-27.93333000","longitude":"152.98333000"},{"name":"Glenella","countryCode":"AU","stateCode":"QLD","latitude":"-21.11768000","longitude":"149.14453000"},{"name":"Glenvale","countryCode":"AU","stateCode":"QLD","latitude":"-27.56818000","longitude":"151.89340000"},{"name":"Glenview","countryCode":"AU","stateCode":"QLD","latitude":"-26.76667000","longitude":"153.01667000"},{"name":"Gold Coast","countryCode":"AU","stateCode":"QLD","latitude":"-28.00029000","longitude":"153.43088000"},{"name":"Golden Beach","countryCode":"AU","stateCode":"QLD","latitude":"-26.82177000","longitude":"153.11972000"},{"name":"Gooburrum","countryCode":"AU","stateCode":"QLD","latitude":"-24.82312000","longitude":"152.33154000"},{"name":"Goodna","countryCode":"AU","stateCode":"QLD","latitude":"-27.61046000","longitude":"152.89896000"},{"name":"Goondiwindi","countryCode":"AU","stateCode":"QLD","latitude":"-28.46221000","longitude":"150.31345000"},{"name":"Gordon Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.41899000","longitude":"153.02547000"},{"name":"Gordonvale","countryCode":"AU","stateCode":"QLD","latitude":"-17.09959000","longitude":"145.78038000"},{"name":"Gowrie Junction","countryCode":"AU","stateCode":"QLD","latitude":"-27.48333000","longitude":"151.88333000"},{"name":"Gracemere","countryCode":"AU","stateCode":"QLD","latitude":"-23.43792000","longitude":"150.45749000"},{"name":"Graceville","countryCode":"AU","stateCode":"QLD","latitude":"-27.52201000","longitude":"152.98222000"},{"name":"Grange","countryCode":"AU","stateCode":"QLD","latitude":"-27.42251000","longitude":"153.01527000"},{"name":"Granville","countryCode":"AU","stateCode":"QLD","latitude":"-25.54486000","longitude":"152.73346000"},{"name":"Greenbank","countryCode":"AU","stateCode":"QLD","latitude":"-27.71667000","longitude":"152.98333000"},{"name":"Greenslopes","countryCode":"AU","stateCode":"QLD","latitude":"-27.50815000","longitude":"153.04951000"},{"name":"Griffin","countryCode":"AU","stateCode":"QLD","latitude":"-27.27149000","longitude":"153.03942000"},{"name":"Gulliver","countryCode":"AU","stateCode":"QLD","latitude":"-19.28814000","longitude":"146.77691000"},{"name":"Gumdale","countryCode":"AU","stateCode":"QLD","latitude":"-27.49188000","longitude":"153.15315000"},{"name":"Gympie","countryCode":"AU","stateCode":"QLD","latitude":"-26.18979000","longitude":"152.66499000"},{"name":"Gympie Regional Council","countryCode":"AU","stateCode":"QLD","latitude":"-26.18881000","longitude":"152.65868000"},{"name":"Hamilton","countryCode":"AU","stateCode":"QLD","latitude":"-27.43896000","longitude":"153.06287000"},{"name":"Harlaxton","countryCode":"AU","stateCode":"QLD","latitude":"-27.53333000","longitude":"151.96667000"},{"name":"Harristown","countryCode":"AU","stateCode":"QLD","latitude":"-27.58333000","longitude":"151.93333000"},{"name":"Hatton Vale","countryCode":"AU","stateCode":"QLD","latitude":"-27.56667000","longitude":"152.46667000"},{"name":"Hawthorne","countryCode":"AU","stateCode":"QLD","latitude":"-27.46696000","longitude":"153.05779000"},{"name":"Hay Point","countryCode":"AU","stateCode":"QLD","latitude":"-21.29646000","longitude":"149.27368000"},{"name":"Healy","countryCode":"AU","stateCode":"QLD","latitude":"-20.74596000","longitude":"139.50010000"},{"name":"Heathwood","countryCode":"AU","stateCode":"QLD","latitude":"-27.63449000","longitude":"152.98814000"},{"name":"Heatley","countryCode":"AU","stateCode":"QLD","latitude":"-19.29035000","longitude":"146.75355000"},{"name":"Helensvale","countryCode":"AU","stateCode":"QLD","latitude":"-27.91828000","longitude":"153.33275000"},{"name":"Helidon","countryCode":"AU","stateCode":"QLD","latitude":"-27.55316000","longitude":"152.12398000"},{"name":"Hemmant","countryCode":"AU","stateCode":"QLD","latitude":"-27.44776000","longitude":"153.13174000"},{"name":"Hendra","countryCode":"AU","stateCode":"QLD","latitude":"-27.41775000","longitude":"153.07025000"},{"name":"Heritage Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.68273000","longitude":"153.06082000"},{"name":"Hermit Park","countryCode":"AU","stateCode":"QLD","latitude":"-19.28741000","longitude":"146.80043000"},{"name":"Herston","countryCode":"AU","stateCode":"QLD","latitude":"-27.44453000","longitude":"153.01852000"},{"name":"Hervey Bay","countryCode":"AU","stateCode":"QLD","latitude":"-25.28762000","longitude":"152.76936000"},{"name":"Highfields","countryCode":"AU","stateCode":"QLD","latitude":"-27.46343000","longitude":"151.95386000"},{"name":"Highgate Hill","countryCode":"AU","stateCode":"QLD","latitude":"-27.48912000","longitude":"153.01878000"},{"name":"Highland Park","countryCode":"AU","stateCode":"QLD","latitude":"-28.01392000","longitude":"153.33312000"},{"name":"Highvale","countryCode":"AU","stateCode":"QLD","latitude":"-27.37227000","longitude":"152.80195000"},{"name":"Hillcrest","countryCode":"AU","stateCode":"QLD","latitude":"-27.66857000","longitude":"153.02614000"},{"name":"Hinchinbrook","countryCode":"AU","stateCode":"QLD","latitude":"-18.65840000","longitude":"146.12296000"},{"name":"Hodgson Vale","countryCode":"AU","stateCode":"QLD","latitude":"-27.66518000","longitude":"151.93251000"},{"name":"Holland Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.51704000","longitude":"153.06744000"},{"name":"Holland Park West","countryCode":"AU","stateCode":"QLD","latitude":"-27.52625000","longitude":"153.06046000"},{"name":"Holloways Beach","countryCode":"AU","stateCode":"QLD","latitude":"-16.84209000","longitude":"145.73922000"},{"name":"Hollywell","countryCode":"AU","stateCode":"QLD","latitude":"-27.90076000","longitude":"153.39609000"},{"name":"Holmview","countryCode":"AU","stateCode":"QLD","latitude":"-27.71631000","longitude":"153.17045000"},{"name":"Home Hill","countryCode":"AU","stateCode":"QLD","latitude":"-19.65921000","longitude":"147.41232000"},{"name":"Hope Island","countryCode":"AU","stateCode":"QLD","latitude":"-27.87036000","longitude":"153.35164000"},{"name":"Hope Vale","countryCode":"AU","stateCode":"QLD","latitude":"-15.13588000","longitude":"145.19248000"},{"name":"Howard","countryCode":"AU","stateCode":"QLD","latitude":"-25.31934000","longitude":"152.55986000"},{"name":"Hughenden","countryCode":"AU","stateCode":"QLD","latitude":"-20.84399000","longitude":"144.20035000"},{"name":"Hyde Park","countryCode":"AU","stateCode":"QLD","latitude":"-19.27691000","longitude":"146.79653000"},{"name":"Idalia","countryCode":"AU","stateCode":"QLD","latitude":"-19.30682000","longitude":"146.81389000"},{"name":"Inala","countryCode":"AU","stateCode":"QLD","latitude":"-27.59715000","longitude":"152.97432000"},{"name":"Indooroopilly","countryCode":"AU","stateCode":"QLD","latitude":"-27.50302000","longitude":"152.97518000"},{"name":"Ingham","countryCode":"AU","stateCode":"QLD","latitude":"-18.64552000","longitude":"146.16248000"},{"name":"Innes Park","countryCode":"AU","stateCode":"QLD","latitude":"-24.86833000","longitude":"152.47992000"},{"name":"Innisfail","countryCode":"AU","stateCode":"QLD","latitude":"-17.52209000","longitude":"146.03102000"},{"name":"Innisfail Estate","countryCode":"AU","stateCode":"QLD","latitude":"-17.51830000","longitude":"146.04474000"},{"name":"Ipswich","countryCode":"AU","stateCode":"QLD","latitude":"-27.67790000","longitude":"152.66188000"},{"name":"Isaac","countryCode":"AU","stateCode":"QLD","latitude":"-22.24346000","longitude":"148.23672000"},{"name":"Jacobs Well","countryCode":"AU","stateCode":"QLD","latitude":"-27.77992000","longitude":"153.36153000"},{"name":"Jamboree Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.55634000","longitude":"152.93402000"},{"name":"Jandowae","countryCode":"AU","stateCode":"QLD","latitude":"-26.78411000","longitude":"151.11240000"},{"name":"Jensen","countryCode":"AU","stateCode":"QLD","latitude":"-19.24570000","longitude":"146.65289000"},{"name":"Jimboomba","countryCode":"AU","stateCode":"QLD","latitude":"-27.83118000","longitude":"153.02737000"},{"name":"Jindalee","countryCode":"AU","stateCode":"QLD","latitude":"-27.53446000","longitude":"152.93843000"},{"name":"Joyner","countryCode":"AU","stateCode":"QLD","latitude":"-27.27613000","longitude":"152.94471000"},{"name":"Jubilee Pocket","countryCode":"AU","stateCode":"QLD","latitude":"-20.28809000","longitude":"148.72938000"},{"name":"Julatten","countryCode":"AU","stateCode":"QLD","latitude":"-16.60720000","longitude":"145.34118000"},{"name":"Kalbar","countryCode":"AU","stateCode":"QLD","latitude":"-27.94169000","longitude":"152.62372000"},{"name":"Kalinga","countryCode":"AU","stateCode":"QLD","latitude":"-27.40957000","longitude":"153.05061000"},{"name":"Kalkie","countryCode":"AU","stateCode":"QLD","latitude":"-24.84426000","longitude":"152.38532000"},{"name":"Kallangur","countryCode":"AU","stateCode":"QLD","latitude":"-27.25204000","longitude":"152.99226000"},{"name":"Kamerunga","countryCode":"AU","stateCode":"QLD","latitude":"-16.87321000","longitude":"145.70130000"},{"name":"Kangaroo Point","countryCode":"AU","stateCode":"QLD","latitude":"-27.47679000","longitude":"153.03670000"},{"name":"Kanimbla","countryCode":"AU","stateCode":"QLD","latitude":"-16.92307000","longitude":"145.72158000"},{"name":"Karalee","countryCode":"AU","stateCode":"QLD","latitude":"-27.56485000","longitude":"152.82446000"},{"name":"Karana Downs","countryCode":"AU","stateCode":"QLD","latitude":"-27.54857000","longitude":"152.80728000"},{"name":"Karumba","countryCode":"AU","stateCode":"QLD","latitude":"-17.48691000","longitude":"140.84262000"},{"name":"Kawana","countryCode":"AU","stateCode":"QLD","latitude":"-23.33933000","longitude":"150.50493000"},{"name":"Kawungan","countryCode":"AU","stateCode":"QLD","latitude":"-25.29879000","longitude":"152.84600000"},{"name":"Kearneys Spring","countryCode":"AU","stateCode":"QLD","latitude":"-27.60495000","longitude":"151.94098000"},{"name":"Kedron","countryCode":"AU","stateCode":"QLD","latitude":"-27.40286000","longitude":"153.02969000"},{"name":"Kelso","countryCode":"AU","stateCode":"QLD","latitude":"-19.38932000","longitude":"146.71912000"},{"name":"Kelvin Grove","countryCode":"AU","stateCode":"QLD","latitude":"-27.44819000","longitude":"153.01337000"},{"name":"Kenmore","countryCode":"AU","stateCode":"QLD","latitude":"-27.50759000","longitude":"152.93879000"},{"name":"Kenmore Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.50420000","longitude":"152.93183000"},{"name":"Kensington Grove","countryCode":"AU","stateCode":"QLD","latitude":"-27.53278000","longitude":"152.47205000"},{"name":"Keperra","countryCode":"AU","stateCode":"QLD","latitude":"-27.41376000","longitude":"152.94703000"},{"name":"Kepnock","countryCode":"AU","stateCode":"QLD","latitude":"-24.87606000","longitude":"152.37518000"},{"name":"Kewarra Beach","countryCode":"AU","stateCode":"QLD","latitude":"-16.78219000","longitude":"145.68455000"},{"name":"Kilcoy","countryCode":"AU","stateCode":"QLD","latitude":"-26.94300000","longitude":"152.56545000"},{"name":"Kin Kora","countryCode":"AU","stateCode":"QLD","latitude":"-23.87705000","longitude":"151.24722000"},{"name":"Kingaroy","countryCode":"AU","stateCode":"QLD","latitude":"-26.53994000","longitude":"151.83730000"},{"name":"Kings Beach","countryCode":"AU","stateCode":"QLD","latitude":"-26.80166000","longitude":"153.14261000"},{"name":"Kingsthorpe","countryCode":"AU","stateCode":"QLD","latitude":"-27.47558000","longitude":"151.81409000"},{"name":"Kingston","countryCode":"AU","stateCode":"QLD","latitude":"-27.66667000","longitude":"153.11667000"},{"name":"Kippa-Ring","countryCode":"AU","stateCode":"QLD","latitude":"-27.22586000","longitude":"153.08350000"},{"name":"Kirkwood","countryCode":"AU","stateCode":"QLD","latitude":"-23.90327000","longitude":"151.23545000"},{"name":"Kirwan","countryCode":"AU","stateCode":"QLD","latitude":"-19.30323000","longitude":"146.72531000"},{"name":"Kleinton","countryCode":"AU","stateCode":"QLD","latitude":"-27.43333000","longitude":"151.95000000"},{"name":"Koongal","countryCode":"AU","stateCode":"QLD","latitude":"-23.36887000","longitude":"150.54917000"},{"name":"Kooralbyn","countryCode":"AU","stateCode":"QLD","latitude":"-28.07955000","longitude":"152.83974000"},{"name":"Kowanyama","countryCode":"AU","stateCode":"QLD","latitude":"-15.27882000","longitude":"141.81287000"},{"name":"Kuluin","countryCode":"AU","stateCode":"QLD","latitude":"-26.65779000","longitude":"153.05608000"},{"name":"Kuraby","countryCode":"AU","stateCode":"QLD","latitude":"-27.60683000","longitude":"153.09367000"},{"name":"Kuranda","countryCode":"AU","stateCode":"QLD","latitude":"-16.81978000","longitude":"145.63818000"},{"name":"Kurwongbah","countryCode":"AU","stateCode":"QLD","latitude":"-27.23250000","longitude":"152.97621000"},{"name":"Labrador","countryCode":"AU","stateCode":"QLD","latitude":"-27.94402000","longitude":"153.39815000"},{"name":"Laidley","countryCode":"AU","stateCode":"QLD","latitude":"-27.63278000","longitude":"152.39285000"},{"name":"Lake Macdonald","countryCode":"AU","stateCode":"QLD","latitude":"-26.38482000","longitude":"152.93213000"},{"name":"Lammermoor","countryCode":"AU","stateCode":"QLD","latitude":"-23.16076000","longitude":"150.76079000"},{"name":"Landsborough","countryCode":"AU","stateCode":"QLD","latitude":"-26.80666000","longitude":"152.96095000"},{"name":"Lawnton","countryCode":"AU","stateCode":"QLD","latitude":"-27.28333000","longitude":"152.98333000"},{"name":"Leichhardt","countryCode":"AU","stateCode":"QLD","latitude":"-27.62279000","longitude":"152.73373000"},{"name":"Little Mountain","countryCode":"AU","stateCode":"QLD","latitude":"-26.78436000","longitude":"153.09218000"},{"name":"Lockhart River","countryCode":"AU","stateCode":"QLD","latitude":"-13.01876000","longitude":"143.25024000"},{"name":"Lockyer Valley","countryCode":"AU","stateCode":"QLD","latitude":"-27.68139000","longitude":"152.23036000"},{"name":"Logan","countryCode":"AU","stateCode":"QLD","latitude":"-27.76294000","longitude":"153.04492000"},{"name":"Logan Central","countryCode":"AU","stateCode":"QLD","latitude":"-27.64385000","longitude":"153.10725000"},{"name":"Logan City","countryCode":"AU","stateCode":"QLD","latitude":"-27.63917000","longitude":"153.10944000"},{"name":"Logan Reserve","countryCode":"AU","stateCode":"QLD","latitude":"-27.72414000","longitude":"153.09002000"},{"name":"Logan Village","countryCode":"AU","stateCode":"QLD","latitude":"-27.76832000","longitude":"153.10762000"},{"name":"Loganholme","countryCode":"AU","stateCode":"QLD","latitude":"-27.68444000","longitude":"153.18640000"},{"name":"Loganlea","countryCode":"AU","stateCode":"QLD","latitude":"-27.67535000","longitude":"153.13472000"},{"name":"Longreach","countryCode":"AU","stateCode":"QLD","latitude":"-23.87600000","longitude":"143.86708000"},{"name":"Lota","countryCode":"AU","stateCode":"QLD","latitude":"-27.46923000","longitude":"153.18580000"},{"name":"Lower Beechmont","countryCode":"AU","stateCode":"QLD","latitude":"-28.04751000","longitude":"153.24572000"},{"name":"Lowood","countryCode":"AU","stateCode":"QLD","latitude":"-27.46555000","longitude":"152.57625000"},{"name":"Lutwyche","countryCode":"AU","stateCode":"QLD","latitude":"-27.42275000","longitude":"153.03354000"},{"name":"Macgregor","countryCode":"AU","stateCode":"QLD","latitude":"-27.56490000","longitude":"153.06650000"},{"name":"Machans Beach","countryCode":"AU","stateCode":"QLD","latitude":"-16.85849000","longitude":"145.74468000"},{"name":"Mackay","countryCode":"AU","stateCode":"QLD","latitude":"-21.08189000","longitude":"149.04265000"},{"name":"Mackay City","countryCode":"AU","stateCode":"QLD","latitude":"-21.14463000","longitude":"149.18678000"},{"name":"Mackenzie","countryCode":"AU","stateCode":"QLD","latitude":"-27.54351000","longitude":"153.12057000"},{"name":"Macleay Island","countryCode":"AU","stateCode":"QLD","latitude":"-27.61089000","longitude":"153.35996000"},{"name":"Magnetic Island","countryCode":"AU","stateCode":"QLD","latitude":"-19.15514000","longitude":"146.84850000"},{"name":"Main Beach","countryCode":"AU","stateCode":"QLD","latitude":"-27.97879000","longitude":"153.42660000"},{"name":"Malanda","countryCode":"AU","stateCode":"QLD","latitude":"-17.35228000","longitude":"145.59528000"},{"name":"Maleny","countryCode":"AU","stateCode":"QLD","latitude":"-26.76001000","longitude":"152.84926000"},{"name":"Mango Hill","countryCode":"AU","stateCode":"QLD","latitude":"-27.24349000","longitude":"153.02384000"},{"name":"Manly West","countryCode":"AU","stateCode":"QLD","latitude":"-27.47382000","longitude":"153.16641000"},{"name":"Manoora","countryCode":"AU","stateCode":"QLD","latitude":"-16.91706000","longitude":"145.73665000"},{"name":"Mansfield","countryCode":"AU","stateCode":"QLD","latitude":"-27.53929000","longitude":"153.09895000"},{"name":"Manunda","countryCode":"AU","stateCode":"QLD","latitude":"-16.91721000","longitude":"145.74920000"},{"name":"Mapleton","countryCode":"AU","stateCode":"QLD","latitude":"-26.62431000","longitude":"152.86784000"},{"name":"Mapoon","countryCode":"AU","stateCode":"QLD","latitude":"-12.10960000","longitude":"141.90216000"},{"name":"Maranoa","countryCode":"AU","stateCode":"QLD","latitude":"-26.39289000","longitude":"148.43098000"},{"name":"Marcoola","countryCode":"AU","stateCode":"QLD","latitude":"-26.58450000","longitude":"153.09465000"},{"name":"Mareeba","countryCode":"AU","stateCode":"QLD","latitude":"-16.99096000","longitude":"145.42306000"},{"name":"Margate","countryCode":"AU","stateCode":"QLD","latitude":"-27.24761000","longitude":"153.09809000"},{"name":"Marian","countryCode":"AU","stateCode":"QLD","latitude":"-21.14386000","longitude":"148.94209000"},{"name":"Maroochy River","countryCode":"AU","stateCode":"QLD","latitude":"-26.57767000","longitude":"153.01884000"},{"name":"Maroochydore","countryCode":"AU","stateCode":"QLD","latitude":"-26.66008000","longitude":"153.09953000"},{"name":"Marsden","countryCode":"AU","stateCode":"QLD","latitude":"-27.67342000","longitude":"153.09732000"},{"name":"Maryborough","countryCode":"AU","stateCode":"QLD","latitude":"-25.54073000","longitude":"152.70493000"},{"name":"Maudsland","countryCode":"AU","stateCode":"QLD","latitude":"-27.95000000","longitude":"153.26667000"},{"name":"McDowall","countryCode":"AU","stateCode":"QLD","latitude":"-27.38266000","longitude":"152.99194000"},{"name":"McKinlay","countryCode":"AU","stateCode":"QLD","latitude":"-20.59413000","longitude":"141.67448000"},{"name":"Meadowbrook","countryCode":"AU","stateCode":"QLD","latitude":"-27.66401000","longitude":"153.14465000"},{"name":"Menzies","countryCode":"AU","stateCode":"QLD","latitude":"-20.71809000","longitude":"139.49717000"},{"name":"Meridan Plains","countryCode":"AU","stateCode":"QLD","latitude":"-26.77351000","longitude":"153.06187000"},{"name":"Meringandan West","countryCode":"AU","stateCode":"QLD","latitude":"-27.41612000","longitude":"151.88727000"},{"name":"Mermaid Beach","countryCode":"AU","stateCode":"QLD","latitude":"-28.04411000","longitude":"153.43472000"},{"name":"Mermaid Waters","countryCode":"AU","stateCode":"QLD","latitude":"-28.04912000","longitude":"153.43081000"},{"name":"Merrimac","countryCode":"AU","stateCode":"QLD","latitude":"-28.05085000","longitude":"153.37307000"},{"name":"Miami","countryCode":"AU","stateCode":"QLD","latitude":"-28.07173000","longitude":"153.44158000"},{"name":"Middle Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.55596000","longitude":"152.92223000"},{"name":"Middle Ridge","countryCode":"AU","stateCode":"QLD","latitude":"-27.60709000","longitude":"151.96688000"},{"name":"Middlemount","countryCode":"AU","stateCode":"QLD","latitude":"-22.81226000","longitude":"148.69926000"},{"name":"Miles","countryCode":"AU","stateCode":"QLD","latitude":"-26.65836000","longitude":"150.18822000"},{"name":"Millbank","countryCode":"AU","stateCode":"QLD","latitude":"-24.87536000","longitude":"152.32217000"},{"name":"Millmerran","countryCode":"AU","stateCode":"QLD","latitude":"-27.87913000","longitude":"151.27058000"},{"name":"Millstream","countryCode":"AU","stateCode":"QLD","latitude":"-17.65318000","longitude":"145.41401000"},{"name":"Milton","countryCode":"AU","stateCode":"QLD","latitude":"-27.47039000","longitude":"153.00312000"},{"name":"Minden","countryCode":"AU","stateCode":"QLD","latitude":"-27.55965000","longitude":"152.54493000"},{"name":"Minyama","countryCode":"AU","stateCode":"QLD","latitude":"-26.69573000","longitude":"153.12353000"},{"name":"Mirani","countryCode":"AU","stateCode":"QLD","latitude":"-21.15729000","longitude":"148.86217000"},{"name":"Mission Beach","countryCode":"AU","stateCode":"QLD","latitude":"-17.86885000","longitude":"146.10392000"},{"name":"Mission River","countryCode":"AU","stateCode":"QLD","latitude":"-12.59509000","longitude":"141.95760000"},{"name":"Mitchell","countryCode":"AU","stateCode":"QLD","latitude":"-26.48490000","longitude":"147.97420000"},{"name":"Mitchelton","countryCode":"AU","stateCode":"QLD","latitude":"-27.41667000","longitude":"152.96667000"},{"name":"Moffat Beach","countryCode":"AU","stateCode":"QLD","latitude":"-26.79048000","longitude":"153.13997000"},{"name":"Moggill","countryCode":"AU","stateCode":"QLD","latitude":"-27.58333000","longitude":"152.86667000"},{"name":"Molendinar","countryCode":"AU","stateCode":"QLD","latitude":"-27.97409000","longitude":"153.36069000"},{"name":"Monkland","countryCode":"AU","stateCode":"QLD","latitude":"-26.21191000","longitude":"152.68245000"},{"name":"Monto","countryCode":"AU","stateCode":"QLD","latitude":"-24.86477000","longitude":"151.12199000"},{"name":"Montville","countryCode":"AU","stateCode":"QLD","latitude":"-26.68333000","longitude":"152.88333000"},{"name":"Mooloolaba","countryCode":"AU","stateCode":"QLD","latitude":"-26.68164000","longitude":"153.11925000"},{"name":"Moore Park Beach","countryCode":"AU","stateCode":"QLD","latitude":"-24.71066000","longitude":"152.20905000"},{"name":"Mooroobool","countryCode":"AU","stateCode":"QLD","latitude":"-16.93489000","longitude":"145.73137000"},{"name":"Moorooka","countryCode":"AU","stateCode":"QLD","latitude":"-27.53436000","longitude":"153.02460000"},{"name":"Moranbah","countryCode":"AU","stateCode":"QLD","latitude":"-22.00163000","longitude":"148.04661000"},{"name":"Morayfield","countryCode":"AU","stateCode":"QLD","latitude":"-27.10876000","longitude":"152.94907000"},{"name":"Moreton Bay","countryCode":"AU","stateCode":"QLD","latitude":"-27.10731000","longitude":"152.92937000"},{"name":"Morningside","countryCode":"AU","stateCode":"QLD","latitude":"-27.46165000","longitude":"153.07511000"},{"name":"Mornington","countryCode":"AU","stateCode":"QLD","latitude":"-16.68436000","longitude":"139.46682000"},{"name":"Mossman","countryCode":"AU","stateCode":"QLD","latitude":"-16.46292000","longitude":"145.37144000"},{"name":"Mount Coolum","countryCode":"AU","stateCode":"QLD","latitude":"-26.56581000","longitude":"153.09139000"},{"name":"Mount Cotton","countryCode":"AU","stateCode":"QLD","latitude":"-27.63333000","longitude":"153.23333000"},{"name":"Mount Crosby","countryCode":"AU","stateCode":"QLD","latitude":"-27.53948000","longitude":"152.80583000"},{"name":"Mount Gravatt","countryCode":"AU","stateCode":"QLD","latitude":"-27.53333000","longitude":"153.08333000"},{"name":"Mount Gravatt East","countryCode":"AU","stateCode":"QLD","latitude":"-27.54050000","longitude":"153.08221000"},{"name":"Mount Isa","countryCode":"AU","stateCode":"QLD","latitude":"-20.72523000","longitude":"139.49727000"},{"name":"Mount Lofty","countryCode":"AU","stateCode":"QLD","latitude":"-27.54628000","longitude":"151.97218000"},{"name":"Mount Louisa","countryCode":"AU","stateCode":"QLD","latitude":"-19.27400000","longitude":"146.75091000"},{"name":"Mount Low","countryCode":"AU","stateCode":"QLD","latitude":"-19.23209000","longitude":"146.66951000"},{"name":"Mount Morgan","countryCode":"AU","stateCode":"QLD","latitude":"-23.64532000","longitude":"150.38902000"},{"name":"Mount Nathan","countryCode":"AU","stateCode":"QLD","latitude":"-27.96430000","longitude":"153.27198000"},{"name":"Mount Ommaney","countryCode":"AU","stateCode":"QLD","latitude":"-27.54609000","longitude":"152.93219000"},{"name":"Mount Pleasant","countryCode":"AU","stateCode":"QLD","latitude":"-21.11814000","longitude":"149.15965000"},{"name":"Mount Sheridan","countryCode":"AU","stateCode":"QLD","latitude":"-16.98608000","longitude":"145.73244000"},{"name":"Mount Warren Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.73109000","longitude":"153.20549000"},{"name":"Mountain Creek","countryCode":"AU","stateCode":"QLD","latitude":"-26.70278000","longitude":"153.10133000"},{"name":"Moura","countryCode":"AU","stateCode":"QLD","latitude":"-24.57220000","longitude":"149.96729000"},{"name":"Mudgeeraba","countryCode":"AU","stateCode":"QLD","latitude":"-28.08333000","longitude":"153.36667000"},{"name":"Mudjimba","countryCode":"AU","stateCode":"QLD","latitude":"-26.61497000","longitude":"153.09890000"},{"name":"Mulambin","countryCode":"AU","stateCode":"QLD","latitude":"-23.18755000","longitude":"150.78933000"},{"name":"Mundingburra","countryCode":"AU","stateCode":"QLD","latitude":"-19.29851000","longitude":"146.79352000"},{"name":"Mundoolun","countryCode":"AU","stateCode":"QLD","latitude":"-27.89940000","longitude":"153.07150000"},{"name":"Mundubbera","countryCode":"AU","stateCode":"QLD","latitude":"-25.59266000","longitude":"151.30225000"},{"name":"Munruben","countryCode":"AU","stateCode":"QLD","latitude":"-27.74635000","longitude":"153.03119000"},{"name":"Murarrie","countryCode":"AU","stateCode":"QLD","latitude":"-27.46289000","longitude":"153.09809000"},{"name":"Murgon","countryCode":"AU","stateCode":"QLD","latitude":"-26.24170000","longitude":"151.94047000"},{"name":"Murray","countryCode":"AU","stateCode":"QLD","latitude":"-19.31803000","longitude":"146.79494000"},{"name":"Murrumba Downs","countryCode":"AU","stateCode":"QLD","latitude":"-27.26733000","longitude":"153.01053000"},{"name":"Murweh","countryCode":"AU","stateCode":"QLD","latitude":"-26.13609000","longitude":"146.60410000"},{"name":"Nambour","countryCode":"AU","stateCode":"QLD","latitude":"-26.62613000","longitude":"152.95941000"},{"name":"Nanango","countryCode":"AU","stateCode":"QLD","latitude":"-26.67157000","longitude":"152.00211000"},{"name":"Nanum","countryCode":"AU","stateCode":"QLD","latitude":"-12.64511000","longitude":"141.86221000"},{"name":"Napranum","countryCode":"AU","stateCode":"QLD","latitude":"-12.55322000","longitude":"142.06558000"},{"name":"Narangba","countryCode":"AU","stateCode":"QLD","latitude":"-27.20338000","longitude":"152.95923000"},{"name":"Nathan","countryCode":"AU","stateCode":"QLD","latitude":"-27.55888000","longitude":"153.06230000"},{"name":"Nebo","countryCode":"AU","stateCode":"QLD","latitude":"-21.68333000","longitude":"148.68333000"},{"name":"Nelly Bay","countryCode":"AU","stateCode":"QLD","latitude":"-19.15775000","longitude":"146.84977000"},{"name":"Nerang","countryCode":"AU","stateCode":"QLD","latitude":"-27.98941000","longitude":"153.33633000"},{"name":"New Auckland","countryCode":"AU","stateCode":"QLD","latitude":"-23.88359000","longitude":"151.23563000"},{"name":"New Beith","countryCode":"AU","stateCode":"QLD","latitude":"-27.79359000","longitude":"152.88443000"},{"name":"New Farm","countryCode":"AU","stateCode":"QLD","latitude":"-27.46777000","longitude":"153.04834000"},{"name":"Newmarket","countryCode":"AU","stateCode":"QLD","latitude":"-27.43534000","longitude":"153.00781000"},{"name":"Newport","countryCode":"AU","stateCode":"QLD","latitude":"-27.20731000","longitude":"153.10135000"},{"name":"Newstead","countryCode":"AU","stateCode":"QLD","latitude":"-27.45314000","longitude":"153.04183000"},{"name":"Newtown","countryCode":"AU","stateCode":"QLD","latitude":"-27.55602000","longitude":"151.93255000"},{"name":"Ninderry","countryCode":"AU","stateCode":"QLD","latitude":"-26.54094000","longitude":"152.97520000"},{"name":"Ningi","countryCode":"AU","stateCode":"QLD","latitude":"-27.06108000","longitude":"153.07883000"},{"name":"Nome","countryCode":"AU","stateCode":"QLD","latitude":"-19.36245000","longitude":"146.94672000"},{"name":"Noosa Heads","countryCode":"AU","stateCode":"QLD","latitude":"-26.39433000","longitude":"153.09010000"},{"name":"Noosaville","countryCode":"AU","stateCode":"QLD","latitude":"-26.40000000","longitude":"153.06667000"},{"name":"Norman Gardens","countryCode":"AU","stateCode":"QLD","latitude":"-23.33044000","longitude":"150.52747000"},{"name":"Norman Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.47916000","longitude":"153.06250000"},{"name":"Normanton","countryCode":"AU","stateCode":"QLD","latitude":"-17.67183000","longitude":"141.07721000"},{"name":"North Booval","countryCode":"AU","stateCode":"QLD","latitude":"-27.60392000","longitude":"152.79485000"},{"name":"North Burnett","countryCode":"AU","stateCode":"QLD","latitude":"-25.24444000","longitude":"151.32301000"},{"name":"North Ipswich","countryCode":"AU","stateCode":"QLD","latitude":"-27.60286000","longitude":"152.76146000"},{"name":"North Lakes","countryCode":"AU","stateCode":"QLD","latitude":"-27.22426000","longitude":"153.02075000"},{"name":"North Mackay","countryCode":"AU","stateCode":"QLD","latitude":"-21.12009000","longitude":"149.17941000"},{"name":"North Maclean","countryCode":"AU","stateCode":"QLD","latitude":"-27.76759000","longitude":"153.01646000"},{"name":"North Toowoomba","countryCode":"AU","stateCode":"QLD","latitude":"-27.54415000","longitude":"151.96117000"},{"name":"North Ward","countryCode":"AU","stateCode":"QLD","latitude":"-19.24994000","longitude":"146.81477000"},{"name":"Northern Peninsula Area","countryCode":"AU","stateCode":"QLD","latitude":"-10.97190000","longitude":"142.35364000"},{"name":"Norville","countryCode":"AU","stateCode":"QLD","latitude":"-24.89310000","longitude":"152.34089000"},{"name":"Nudgee","countryCode":"AU","stateCode":"QLD","latitude":"-27.36910000","longitude":"153.08470000"},{"name":"Nundah","countryCode":"AU","stateCode":"QLD","latitude":"-27.40252000","longitude":"153.06165000"},{"name":"Oakey","countryCode":"AU","stateCode":"QLD","latitude":"-27.43305000","longitude":"151.72063000"},{"name":"Oakhurst","countryCode":"AU","stateCode":"QLD","latitude":"-25.51253000","longitude":"152.63583000"},{"name":"One Mile","countryCode":"AU","stateCode":"QLD","latitude":"-27.62902000","longitude":"152.73768000"},{"name":"Oonoonba","countryCode":"AU","stateCode":"QLD","latitude":"-19.29684000","longitude":"146.82091000"},{"name":"Ooralea","countryCode":"AU","stateCode":"QLD","latitude":"-21.17394000","longitude":"149.14797000"},{"name":"Ormeau","countryCode":"AU","stateCode":"QLD","latitude":"-27.76791000","longitude":"153.24280000"},{"name":"Ormeau Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.79653000","longitude":"153.25670000"},{"name":"Ormiston","countryCode":"AU","stateCode":"QLD","latitude":"-27.51667000","longitude":"153.25000000"},{"name":"Oxenford","countryCode":"AU","stateCode":"QLD","latitude":"-27.89033000","longitude":"153.31309000"},{"name":"Oxley","countryCode":"AU","stateCode":"QLD","latitude":"-27.55000000","longitude":"152.98333000"},{"name":"Pacific Paradise","countryCode":"AU","stateCode":"QLD","latitude":"-26.61807000","longitude":"153.07781000"},{"name":"Pacific Pines","countryCode":"AU","stateCode":"QLD","latitude":"-27.93994000","longitude":"153.31436000"},{"name":"Paddington","countryCode":"AU","stateCode":"QLD","latitude":"-27.45939000","longitude":"152.99509000"},{"name":"Palm Beach","countryCode":"AU","stateCode":"QLD","latitude":"-28.11694000","longitude":"153.46584000"},{"name":"Palm Cove","countryCode":"AU","stateCode":"QLD","latitude":"-16.75000000","longitude":"145.66667000"},{"name":"Palm Island","countryCode":"AU","stateCode":"QLD","latitude":"-18.74893000","longitude":"146.60379000"},{"name":"Palmwoods","countryCode":"AU","stateCode":"QLD","latitude":"-26.68584000","longitude":"152.96135000"},{"name":"Paradise Point","countryCode":"AU","stateCode":"QLD","latitude":"-27.88663000","longitude":"153.39330000"},{"name":"Park Avenue","countryCode":"AU","stateCode":"QLD","latitude":"-23.35327000","longitude":"150.51890000"},{"name":"Park Ridge","countryCode":"AU","stateCode":"QLD","latitude":"-27.71667000","longitude":"153.03333000"},{"name":"Park Ridge South","countryCode":"AU","stateCode":"QLD","latitude":"-27.72707000","longitude":"153.03320000"},{"name":"Parkhurst","countryCode":"AU","stateCode":"QLD","latitude":"-23.30000000","longitude":"150.51667000"},{"name":"Parkinson","countryCode":"AU","stateCode":"QLD","latitude":"-27.64340000","longitude":"153.02975000"},{"name":"Parkside","countryCode":"AU","stateCode":"QLD","latitude":"-20.73770000","longitude":"139.48865000"},{"name":"Parkwood","countryCode":"AU","stateCode":"QLD","latitude":"-27.95461000","longitude":"153.36304000"},{"name":"Paroo","countryCode":"AU","stateCode":"QLD","latitude":"-27.98742000","longitude":"145.71755000"},{"name":"Parramatta Park","countryCode":"AU","stateCode":"QLD","latitude":"-16.92598000","longitude":"145.76643000"},{"name":"Parrearra","countryCode":"AU","stateCode":"QLD","latitude":"-26.71152000","longitude":"153.12197000"},{"name":"Peachester","countryCode":"AU","stateCode":"QLD","latitude":"-26.84551000","longitude":"152.88400000"},{"name":"Pelican Waters","countryCode":"AU","stateCode":"QLD","latitude":"-26.83354000","longitude":"153.10013000"},{"name":"Peregian Beach","countryCode":"AU","stateCode":"QLD","latitude":"-26.48100000","longitude":"153.09600000"},{"name":"Peregian Springs","countryCode":"AU","stateCode":"QLD","latitude":"-26.48801000","longitude":"153.07577000"},{"name":"Petrie","countryCode":"AU","stateCode":"QLD","latitude":"-27.26667000","longitude":"152.98333000"},{"name":"Petrie Terrace","countryCode":"AU","stateCode":"QLD","latitude":"-27.46298000","longitude":"153.01312000"},{"name":"Pialba","countryCode":"AU","stateCode":"QLD","latitude":"-25.28700000","longitude":"152.84369000"},{"name":"Pie Creek","countryCode":"AU","stateCode":"QLD","latitude":"-26.22991000","longitude":"152.60774000"},{"name":"Pimlico","countryCode":"AU","stateCode":"QLD","latitude":"-19.28172000","longitude":"146.78803000"},{"name":"Pimpama","countryCode":"AU","stateCode":"QLD","latitude":"-27.81667000","longitude":"153.30000000"},{"name":"Pine Mountain","countryCode":"AU","stateCode":"QLD","latitude":"-27.55000000","longitude":"152.70000000"},{"name":"Pioneer","countryCode":"AU","stateCode":"QLD","latitude":"-20.72032000","longitude":"139.50812000"},{"name":"Pittsworth","countryCode":"AU","stateCode":"QLD","latitude":"-27.71638000","longitude":"151.63399000"},{"name":"Plainland","countryCode":"AU","stateCode":"QLD","latitude":"-27.56667000","longitude":"152.41667000"},{"name":"Point Vernon","countryCode":"AU","stateCode":"QLD","latitude":"-25.25727000","longitude":"152.81725000"},{"name":"Pomona","countryCode":"AU","stateCode":"QLD","latitude":"-26.36685000","longitude":"152.85574000"},{"name":"Pormpuraaw","countryCode":"AU","stateCode":"QLD","latitude":"-14.65705000","longitude":"141.83354000"},{"name":"Port Douglas","countryCode":"AU","stateCode":"QLD","latitude":"-16.48383000","longitude":"145.46725000"},{"name":"Proserpine","countryCode":"AU","stateCode":"QLD","latitude":"-20.40110000","longitude":"148.58020000"},{"name":"Pullenvale","countryCode":"AU","stateCode":"QLD","latitude":"-27.52283000","longitude":"152.88651000"},{"name":"Queenton","countryCode":"AU","stateCode":"QLD","latitude":"-20.07453000","longitude":"146.28170000"},{"name":"Quilpie","countryCode":"AU","stateCode":"QLD","latitude":"-26.15057000","longitude":"143.57936000"},{"name":"Raceview","countryCode":"AU","stateCode":"QLD","latitude":"-27.63472000","longitude":"152.77519000"},{"name":"Railway Estate","countryCode":"AU","stateCode":"QLD","latitude":"-19.27570000","longitude":"146.81962000"},{"name":"Rainbow Beach","countryCode":"AU","stateCode":"QLD","latitude":"-25.90432000","longitude":"153.09174000"},{"name":"Rangeville","countryCode":"AU","stateCode":"QLD","latitude":"-27.58318000","longitude":"151.97997000"},{"name":"Rangewood","countryCode":"AU","stateCode":"QLD","latitude":"-19.31138000","longitude":"146.63877000"},{"name":"Rasmussen","countryCode":"AU","stateCode":"QLD","latitude":"-19.35240000","longitude":"146.72280000"},{"name":"Ravenshoe","countryCode":"AU","stateCode":"QLD","latitude":"-17.60901000","longitude":"145.48413000"},{"name":"Red Hill","countryCode":"AU","stateCode":"QLD","latitude":"-20.31667000","longitude":"148.50000000"},{"name":"Redbank","countryCode":"AU","stateCode":"QLD","latitude":"-27.60000000","longitude":"152.86667000"},{"name":"Redbank Plains","countryCode":"AU","stateCode":"QLD","latitude":"-27.64613000","longitude":"152.85965000"},{"name":"Redland","countryCode":"AU","stateCode":"QLD","latitude":"-27.53791000","longitude":"153.24829000"},{"name":"Redland Bay","countryCode":"AU","stateCode":"QLD","latitude":"-27.61130000","longitude":"153.30022000"},{"name":"Redlynch","countryCode":"AU","stateCode":"QLD","latitude":"-16.92540000","longitude":"145.69559000"},{"name":"Reedy Creek","countryCode":"AU","stateCode":"QLD","latitude":"-28.11243000","longitude":"153.39638000"},{"name":"Regency Downs","countryCode":"AU","stateCode":"QLD","latitude":"-27.53359000","longitude":"152.44049000"},{"name":"Regents Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.67664000","longitude":"153.04165000"},{"name":"Richlands","countryCode":"AU","stateCode":"QLD","latitude":"-27.59616000","longitude":"152.95321000"},{"name":"Richmond","countryCode":"AU","stateCode":"QLD","latitude":"-20.56967000","longitude":"142.91384000"},{"name":"River Heads","countryCode":"AU","stateCode":"QLD","latitude":"-25.41551000","longitude":"152.91315000"},{"name":"Riverhills","countryCode":"AU","stateCode":"QLD","latitude":"-27.55928000","longitude":"152.91106000"},{"name":"Riverview","countryCode":"AU","stateCode":"QLD","latitude":"-27.60000000","longitude":"152.85000000"},{"name":"Robertson","countryCode":"AU","stateCode":"QLD","latitude":"-27.56583000","longitude":"153.05738000"},{"name":"Robina","countryCode":"AU","stateCode":"QLD","latitude":"-28.07071000","longitude":"153.39329000"},{"name":"Rochedale","countryCode":"AU","stateCode":"QLD","latitude":"-27.56667000","longitude":"153.13333000"},{"name":"Rochedale South","countryCode":"AU","stateCode":"QLD","latitude":"-27.59521000","longitude":"153.12332000"},{"name":"Rockhampton","countryCode":"AU","stateCode":"QLD","latitude":"-23.38032000","longitude":"150.50595000"},{"name":"Rocklea","countryCode":"AU","stateCode":"QLD","latitude":"-27.53917000","longitude":"153.00402000"},{"name":"Rockville","countryCode":"AU","stateCode":"QLD","latitude":"-27.53611000","longitude":"151.93805000"},{"name":"Roma","countryCode":"AU","stateCode":"QLD","latitude":"-26.56741000","longitude":"148.78751000"},{"name":"Rosemount","countryCode":"AU","stateCode":"QLD","latitude":"-26.63030000","longitude":"152.99970000"},{"name":"Rosenthal Heights","countryCode":"AU","stateCode":"QLD","latitude":"-28.24013000","longitude":"152.01327000"},{"name":"Rosewood","countryCode":"AU","stateCode":"QLD","latitude":"-27.63350000","longitude":"152.58949000"},{"name":"Rosslea","countryCode":"AU","stateCode":"QLD","latitude":"-19.29871000","longitude":"146.79824000"},{"name":"Rothwell","countryCode":"AU","stateCode":"QLD","latitude":"-27.21433000","longitude":"153.04676000"},{"name":"Runaway Bay","countryCode":"AU","stateCode":"QLD","latitude":"-27.91386000","longitude":"153.39775000"},{"name":"Runcorn","countryCode":"AU","stateCode":"QLD","latitude":"-27.59756000","longitude":"153.07699000"},{"name":"Rural View","countryCode":"AU","stateCode":"QLD","latitude":"-21.06447000","longitude":"149.16460000"},{"name":"Russell Island","countryCode":"AU","stateCode":"QLD","latitude":"-27.64867000","longitude":"153.38124000"},{"name":"Sadliers Crossing","countryCode":"AU","stateCode":"QLD","latitude":"-27.61251000","longitude":"152.74577000"},{"name":"Salisbury","countryCode":"AU","stateCode":"QLD","latitude":"-27.55145000","longitude":"153.03250000"},{"name":"Samford Valley","countryCode":"AU","stateCode":"QLD","latitude":"-27.37270000","longitude":"152.86699000"},{"name":"Sandgate","countryCode":"AU","stateCode":"QLD","latitude":"-27.32198000","longitude":"153.06951000"},{"name":"Sandstone Point","countryCode":"AU","stateCode":"QLD","latitude":"-27.08374000","longitude":"153.13235000"},{"name":"Sarina","countryCode":"AU","stateCode":"QLD","latitude":"-21.41910000","longitude":"149.21677000"},{"name":"Scarborough","countryCode":"AU","stateCode":"QLD","latitude":"-27.20118000","longitude":"153.10939000"},{"name":"Scarness","countryCode":"AU","stateCode":"QLD","latitude":"-25.28405000","longitude":"152.85600000"},{"name":"Scenic Rim","countryCode":"AU","stateCode":"QLD","latitude":"-28.04021000","longitude":"152.80688000"},{"name":"Seven Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.48341000","longitude":"153.07474000"},{"name":"Seventeen Mile Rocks","countryCode":"AU","stateCode":"QLD","latitude":"-27.55070000","longitude":"152.95896000"},{"name":"Shailer Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.64980000","longitude":"153.17753000"},{"name":"Sharon","countryCode":"AU","stateCode":"QLD","latitude":"-24.87593000","longitude":"152.26994000"},{"name":"Sheldon","countryCode":"AU","stateCode":"QLD","latitude":"-27.58436000","longitude":"153.20042000"},{"name":"Shorncliffe","countryCode":"AU","stateCode":"QLD","latitude":"-27.32759000","longitude":"153.08161000"},{"name":"Silkstone","countryCode":"AU","stateCode":"QLD","latitude":"-27.62126000","longitude":"152.78768000"},{"name":"Sinnamon Park","countryCode":"AU","stateCode":"QLD","latitude":"-27.54436000","longitude":"152.94890000"},{"name":"Sippy Downs","countryCode":"AU","stateCode":"QLD","latitude":"-26.71793000","longitude":"153.05475000"},{"name":"Slacks Creek","countryCode":"AU","stateCode":"QLD","latitude":"-27.65000000","longitude":"153.15000000"},{"name":"Slade Point","countryCode":"AU","stateCode":"QLD","latitude":"-21.07500000","longitude":"149.22500000"},{"name":"Soldiers Hill","countryCode":"AU","stateCode":"QLD","latitude":"-20.70533000","longitude":"139.48988000"},{"name":"Somerset","countryCode":"AU","stateCode":"QLD","latitude":"-27.01133000","longitude":"152.41521000"},{"name":"South Brisbane","countryCode":"AU","stateCode":"QLD","latitude":"-27.48034000","longitude":"153.02049000"},{"name":"South Burnett","countryCode":"AU","stateCode":"QLD","latitude":"-26.40077000","longitude":"151.60166000"},{"name":"South Gladstone","countryCode":"AU","stateCode":"QLD","latitude":"-23.86221000","longitude":"151.26801000"},{"name":"South Kolan","countryCode":"AU","stateCode":"QLD","latitude":"-24.93202000","longitude":"152.16790000"},{"name":"South Mackay","countryCode":"AU","stateCode":"QLD","latitude":"-21.16288000","longitude":"149.17751000"},{"name":"South Maclean","countryCode":"AU","stateCode":"QLD","latitude":"-27.79245000","longitude":"153.01603000"},{"name":"South Toowoomba","countryCode":"AU","stateCode":"QLD","latitude":"-27.57101000","longitude":"151.94650000"},{"name":"South Townsville","countryCode":"AU","stateCode":"QLD","latitude":"-19.26618000","longitude":"146.83331000"},{"name":"Southern Downs","countryCode":"AU","stateCode":"QLD","latitude":"-28.50265000","longitude":"151.92165000"},{"name":"Southport","countryCode":"AU","stateCode":"QLD","latitude":"-27.96724000","longitude":"153.39796000"},{"name":"Southside","countryCode":"AU","stateCode":"QLD","latitude":"-26.20997000","longitude":"152.64719000"},{"name":"Spring Hill","countryCode":"AU","stateCode":"QLD","latitude":"-27.46141000","longitude":"153.02311000"},{"name":"Springfield","countryCode":"AU","stateCode":"QLD","latitude":"-27.65365000","longitude":"152.91716000"},{"name":"Springfield Lakes","countryCode":"AU","stateCode":"QLD","latitude":"-27.66757000","longitude":"152.92488000"},{"name":"Springsure","countryCode":"AU","stateCode":"QLD","latitude":"-24.11478000","longitude":"148.08849000"},{"name":"Springwood","countryCode":"AU","stateCode":"QLD","latitude":"-27.61183000","longitude":"153.12899000"},{"name":"St George","countryCode":"AU","stateCode":"QLD","latitude":"-27.94763000","longitude":"148.60986000"},{"name":"Stafford","countryCode":"AU","stateCode":"QLD","latitude":"-27.41044000","longitude":"153.01105000"},{"name":"Stafford Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.39354000","longitude":"153.01050000"},{"name":"Stanthorpe","countryCode":"AU","stateCode":"QLD","latitude":"-28.65425000","longitude":"151.93388000"},{"name":"Strathpine","countryCode":"AU","stateCode":"QLD","latitude":"-27.30414000","longitude":"152.98977000"},{"name":"Stretton","countryCode":"AU","stateCode":"QLD","latitude":"-27.62205000","longitude":"153.06609000"},{"name":"Stuart","countryCode":"AU","stateCode":"QLD","latitude":"-19.34702000","longitude":"146.84378000"},{"name":"Sun Valley","countryCode":"AU","stateCode":"QLD","latitude":"-23.87516000","longitude":"151.25752000"},{"name":"Sunnybank","countryCode":"AU","stateCode":"QLD","latitude":"-27.58003000","longitude":"153.06064000"},{"name":"Sunnybank Hills","countryCode":"AU","stateCode":"QLD","latitude":"-27.61025000","longitude":"153.05388000"},{"name":"Sunrise Beach","countryCode":"AU","stateCode":"QLD","latitude":"-26.41646000","longitude":"153.10305000"},{"name":"Sunset","countryCode":"AU","stateCode":"QLD","latitude":"-20.71026000","longitude":"139.50824000"},{"name":"Sunshine Beach","countryCode":"AU","stateCode":"QLD","latitude":"-26.40579000","longitude":"153.10779000"},{"name":"Sunshine Coast","countryCode":"AU","stateCode":"QLD","latitude":"-26.56098000","longitude":"152.85113000"},{"name":"Surfers Paradise","countryCode":"AU","stateCode":"QLD","latitude":"-28.00274000","longitude":"153.42999000"},{"name":"Svensson Heights","countryCode":"AU","stateCode":"QLD","latitude":"-24.88566000","longitude":"152.33183000"},{"name":"Taigum","countryCode":"AU","stateCode":"QLD","latitude":"-27.34265000","longitude":"153.04444000"},{"name":"Tallai","countryCode":"AU","stateCode":"QLD","latitude":"-28.06407000","longitude":"153.32589000"},{"name":"Tallebudgera","countryCode":"AU","stateCode":"QLD","latitude":"-28.15000000","longitude":"153.43333000"},{"name":"Tallebudgera Valley","countryCode":"AU","stateCode":"QLD","latitude":"-28.19270000","longitude":"153.35489000"},{"name":"Tamborine","countryCode":"AU","stateCode":"QLD","latitude":"-27.88333000","longitude":"153.13333000"},{"name":"Tamborine Mountain","countryCode":"AU","stateCode":"QLD","latitude":"-27.96954000","longitude":"153.19937000"},{"name":"Tanah Merah","countryCode":"AU","stateCode":"QLD","latitude":"-27.67151000","longitude":"153.17019000"},{"name":"Tanawha","countryCode":"AU","stateCode":"QLD","latitude":"-26.71981000","longitude":"153.03018000"},{"name":"Tannum Sands","countryCode":"AU","stateCode":"QLD","latitude":"-23.94749000","longitude":"151.36749000"},{"name":"Tara","countryCode":"AU","stateCode":"QLD","latitude":"-27.27613000","longitude":"150.45676000"},{"name":"Taranganba","countryCode":"AU","stateCode":"QLD","latitude":"-23.14435000","longitude":"150.75139000"},{"name":"Taringa","countryCode":"AU","stateCode":"QLD","latitude":"-27.49061000","longitude":"152.97861000"},{"name":"Tarragindi","countryCode":"AU","stateCode":"QLD","latitude":"-27.52713000","longitude":"153.04556000"},{"name":"Telina","countryCode":"AU","stateCode":"QLD","latitude":"-23.88834000","longitude":"151.25379000"},{"name":"Teneriffe","countryCode":"AU","stateCode":"QLD","latitude":"-27.45587000","longitude":"153.04696000"},{"name":"Tewantin","countryCode":"AU","stateCode":"QLD","latitude":"-26.39104000","longitude":"153.03432000"},{"name":"Thabeban","countryCode":"AU","stateCode":"QLD","latitude":"-24.90000000","longitude":"152.35000000"},{"name":"The Gap","countryCode":"AU","stateCode":"QLD","latitude":"-27.44187000","longitude":"152.93861000"},{"name":"The Gemfields","countryCode":"AU","stateCode":"QLD","latitude":"-23.53014000","longitude":"147.79679000"},{"name":"The Range","countryCode":"AU","stateCode":"QLD","latitude":"-23.39200000","longitude":"150.49624000"},{"name":"Thorneside","countryCode":"AU","stateCode":"QLD","latitude":"-27.48777000","longitude":"153.19821000"},{"name":"Thornlands","countryCode":"AU","stateCode":"QLD","latitude":"-27.55751000","longitude":"153.26481000"},{"name":"Thursday Island","countryCode":"AU","stateCode":"QLD","latitude":"-10.58257000","longitude":"142.21949000"},{"name":"Tieri","countryCode":"AU","stateCode":"QLD","latitude":"-23.03829000","longitude":"148.34463000"},{"name":"Tin Can Bay","countryCode":"AU","stateCode":"QLD","latitude":"-25.91914000","longitude":"153.00320000"},{"name":"Tinana","countryCode":"AU","stateCode":"QLD","latitude":"-25.55196000","longitude":"152.66590000"},{"name":"Tingalpa","countryCode":"AU","stateCode":"QLD","latitude":"-27.47360000","longitude":"153.12704000"},{"name":"Tivoli","countryCode":"AU","stateCode":"QLD","latitude":"-27.59278000","longitude":"152.76798000"},{"name":"Tolga","countryCode":"AU","stateCode":"QLD","latitude":"-17.18557000","longitude":"145.47707000"},{"name":"Toogoolawah","countryCode":"AU","stateCode":"QLD","latitude":"-27.08661000","longitude":"152.37636000"},{"name":"Toogoom","countryCode":"AU","stateCode":"QLD","latitude":"-25.25637000","longitude":"152.69025000"},{"name":"Toowong","countryCode":"AU","stateCode":"QLD","latitude":"-27.48333000","longitude":"152.98333000"},{"name":"Toowoomba","countryCode":"AU","stateCode":"QLD","latitude":"-27.47958000","longitude":"151.47705000"},{"name":"Torquay","countryCode":"AU","stateCode":"QLD","latitude":"-25.28496000","longitude":"152.87886000"},{"name":"Torres","countryCode":"AU","stateCode":"QLD","latitude":"-10.57928000","longitude":"142.22059000"},{"name":"Torres Strait Island Region","countryCode":"AU","stateCode":"QLD","latitude":"-10.20141000","longitude":"142.27295000"},{"name":"Townsville","countryCode":"AU","stateCode":"QLD","latitude":"-19.26639000","longitude":"146.80569000"},{"name":"Townview","countryCode":"AU","stateCode":"QLD","latitude":"-20.73252000","longitude":"139.50482000"},{"name":"Trinity Beach","countryCode":"AU","stateCode":"QLD","latitude":"-16.78876000","longitude":"145.69682000"},{"name":"Trinity Park","countryCode":"AU","stateCode":"QLD","latitude":"-16.80684000","longitude":"145.70549000"},{"name":"Trunding","countryCode":"AU","stateCode":"QLD","latitude":"-12.63422000","longitude":"141.86963000"},{"name":"Tugun","countryCode":"AU","stateCode":"QLD","latitude":"-28.15000000","longitude":"153.50000000"},{"name":"Tully","countryCode":"AU","stateCode":"QLD","latitude":"-17.93264000","longitude":"145.92277000"},{"name":"Twin Waters","countryCode":"AU","stateCode":"QLD","latitude":"-26.63422000","longitude":"153.08114000"},{"name":"Underwood","countryCode":"AU","stateCode":"QLD","latitude":"-27.60885000","longitude":"153.11130000"},{"name":"Upper Caboolture","countryCode":"AU","stateCode":"QLD","latitude":"-27.11667000","longitude":"152.88333000"},{"name":"Upper Coomera","countryCode":"AU","stateCode":"QLD","latitude":"-27.87683000","longitude":"153.28572000"},{"name":"Upper Kedron","countryCode":"AU","stateCode":"QLD","latitude":"-27.41879000","longitude":"152.91777000"},{"name":"Upper Mount Gravatt","countryCode":"AU","stateCode":"QLD","latitude":"-27.56128000","longitude":"153.08453000"},{"name":"Urangan","countryCode":"AU","stateCode":"QLD","latitude":"-25.29214000","longitude":"152.90535000"},{"name":"Urraween","countryCode":"AU","stateCode":"QLD","latitude":"-25.29522000","longitude":"152.82206000"},{"name":"Varsity Lakes","countryCode":"AU","stateCode":"QLD","latitude":"-28.08940000","longitude":"153.41220000"},{"name":"Victoria Point","countryCode":"AU","stateCode":"QLD","latitude":"-27.58329000","longitude":"153.31172000"},{"name":"Vincent","countryCode":"AU","stateCode":"QLD","latitude":"-19.28341000","longitude":"146.76463000"},{"name":"Virginia","countryCode":"AU","stateCode":"QLD","latitude":"-27.38333000","longitude":"153.06667000"},{"name":"Wacol","countryCode":"AU","stateCode":"QLD","latitude":"-27.58333000","longitude":"152.93333000"},{"name":"Wakerley","countryCode":"AU","stateCode":"QLD","latitude":"-27.48300000","longitude":"153.15589000"},{"name":"Walkerston","countryCode":"AU","stateCode":"QLD","latitude":"-21.16097000","longitude":"149.05814000"},{"name":"Walkervale","countryCode":"AU","stateCode":"QLD","latitude":"-24.88266000","longitude":"152.35886000"},{"name":"Walloon","countryCode":"AU","stateCode":"QLD","latitude":"-27.60545000","longitude":"152.66429000"},{"name":"Wamuran","countryCode":"AU","stateCode":"QLD","latitude":"-27.03909000","longitude":"152.86542000"},{"name":"Wandal","countryCode":"AU","stateCode":"QLD","latitude":"-23.36878000","longitude":"150.49381000"},{"name":"Wandoan","countryCode":"AU","stateCode":"QLD","latitude":"-26.12285000","longitude":"149.96028000"},{"name":"Warana","countryCode":"AU","stateCode":"QLD","latitude":"-26.72273000","longitude":"153.12688000"},{"name":"Warner","countryCode":"AU","stateCode":"QLD","latitude":"-27.31222000","longitude":"152.94981000"},{"name":"Warwick","countryCode":"AU","stateCode":"QLD","latitude":"-28.21901000","longitude":"152.03438000"},{"name":"Waterford West","countryCode":"AU","stateCode":"QLD","latitude":"-27.69056000","longitude":"153.13319000"},{"name":"Wavell Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.39385000","longitude":"153.04698000"},{"name":"Weipa","countryCode":"AU","stateCode":"QLD","latitude":"-12.63671000","longitude":"141.87555000"},{"name":"Wellesley Islands","countryCode":"AU","stateCode":"QLD","latitude":"-16.63184000","longitude":"139.40140000"},{"name":"Wellington Point","countryCode":"AU","stateCode":"QLD","latitude":"-27.48333000","longitude":"153.25000000"},{"name":"West End","countryCode":"AU","stateCode":"QLD","latitude":"-27.47923000","longitude":"153.00960000"},{"name":"West Gladstone","countryCode":"AU","stateCode":"QLD","latitude":"-23.86123000","longitude":"151.24530000"},{"name":"West Mackay","countryCode":"AU","stateCode":"QLD","latitude":"-21.15467000","longitude":"149.16181000"},{"name":"West Rockhampton","countryCode":"AU","stateCode":"QLD","latitude":"-23.37941000","longitude":"150.48175000"},{"name":"West Woombye","countryCode":"AU","stateCode":"QLD","latitude":"-26.66644000","longitude":"152.92557000"},{"name":"Westbrook","countryCode":"AU","stateCode":"QLD","latitude":"-27.61667000","longitude":"151.86667000"},{"name":"Westcourt","countryCode":"AU","stateCode":"QLD","latitude":"-26.80000000","longitude":"150.15000000"},{"name":"Western Downs","countryCode":"AU","stateCode":"QLD","latitude":"-26.80665000","longitude":"150.38590000"},{"name":"Westlake","countryCode":"AU","stateCode":"QLD","latitude":"-27.54862000","longitude":"152.91276000"},{"name":"White Rock","countryCode":"AU","stateCode":"QLD","latitude":"-16.97438000","longitude":"145.76330000"},{"name":"Whitfield","countryCode":"AU","stateCode":"QLD","latitude":"-16.89508000","longitude":"145.73335000"},{"name":"Whitsunday","countryCode":"AU","stateCode":"QLD","latitude":"-20.69780000","longitude":"148.01349000"},{"name":"Whitsundays","countryCode":"AU","stateCode":"QLD","latitude":"-20.11943000","longitude":"148.91325000"},{"name":"Willow Vale","countryCode":"AU","stateCode":"QLD","latitude":"-27.84499000","longitude":"153.26310000"},{"name":"Willowbank","countryCode":"AU","stateCode":"QLD","latitude":"-27.68215000","longitude":"152.67407000"},{"name":"Wilsonton","countryCode":"AU","stateCode":"QLD","latitude":"-27.54312000","longitude":"151.91684000"},{"name":"Wilsonton Heights","countryCode":"AU","stateCode":"QLD","latitude":"-27.53227000","longitude":"151.92444000"},{"name":"Wilston","countryCode":"AU","stateCode":"QLD","latitude":"-27.43218000","longitude":"153.01904000"},{"name":"Windaroo","countryCode":"AU","stateCode":"QLD","latitude":"-27.74587000","longitude":"153.19339000"},{"name":"Windsor","countryCode":"AU","stateCode":"QLD","latitude":"-27.43631000","longitude":"153.02882000"},{"name":"Winston","countryCode":"AU","stateCode":"QLD","latitude":"-20.70374000","longitude":"139.49913000"},{"name":"Winton","countryCode":"AU","stateCode":"QLD","latitude":"-22.50749000","longitude":"142.66199000"},{"name":"Wishart","countryCode":"AU","stateCode":"QLD","latitude":"-27.55448000","longitude":"153.10107000"},{"name":"Withcott","countryCode":"AU","stateCode":"QLD","latitude":"-27.55408000","longitude":"152.02432000"},{"name":"Witta","countryCode":"AU","stateCode":"QLD","latitude":"-26.70000000","longitude":"152.81667000"},{"name":"Wondai","countryCode":"AU","stateCode":"QLD","latitude":"-26.31770000","longitude":"151.87242000"},{"name":"Wondunna","countryCode":"AU","stateCode":"QLD","latitude":"-25.31758000","longitude":"152.85912000"},{"name":"Wongaling Beach","countryCode":"AU","stateCode":"QLD","latitude":"-17.91327000","longitude":"146.09611000"},{"name":"Wongawallan","countryCode":"AU","stateCode":"QLD","latitude":"-27.87553000","longitude":"153.22865000"},{"name":"Woodend","countryCode":"AU","stateCode":"QLD","latitude":"-27.60554000","longitude":"152.75307000"},{"name":"Woodford","countryCode":"AU","stateCode":"QLD","latitude":"-26.95291000","longitude":"152.77747000"},{"name":"Woodgate","countryCode":"AU","stateCode":"QLD","latitude":"-25.10830000","longitude":"152.56254000"},{"name":"Woodridge","countryCode":"AU","stateCode":"QLD","latitude":"-27.63333000","longitude":"153.10000000"},{"name":"Woody Point","countryCode":"AU","stateCode":"QLD","latitude":"-27.25608000","longitude":"153.10427000"},{"name":"Woolloongabba","countryCode":"AU","stateCode":"QLD","latitude":"-27.48855000","longitude":"153.03655000"},{"name":"Wooloowin","countryCode":"AU","stateCode":"QLD","latitude":"-27.42244000","longitude":"153.04204000"},{"name":"Woombye","countryCode":"AU","stateCode":"QLD","latitude":"-26.66054000","longitude":"152.96947000"},{"name":"Woorabinda","countryCode":"AU","stateCode":"QLD","latitude":"-24.15010000","longitude":"149.44977000"},{"name":"Woorim","countryCode":"AU","stateCode":"QLD","latitude":"-27.06931000","longitude":"153.20427000"},{"name":"Woree","countryCode":"AU","stateCode":"QLD","latitude":"-16.95000000","longitude":"145.75000000"},{"name":"Worongary","countryCode":"AU","stateCode":"QLD","latitude":"-28.05000000","longitude":"153.35000000"},{"name":"Wujal Wujal","countryCode":"AU","stateCode":"QLD","latitude":"-15.96904000","longitude":"145.31520000"},{"name":"Wulguru","countryCode":"AU","stateCode":"QLD","latitude":"-19.32850000","longitude":"146.81842000"},{"name":"Wulkuraka","countryCode":"AU","stateCode":"QLD","latitude":"-27.61429000","longitude":"152.72191000"},{"name":"Wurtulla","countryCode":"AU","stateCode":"QLD","latitude":"-26.75648000","longitude":"153.12805000"},{"name":"Wynnum","countryCode":"AU","stateCode":"QLD","latitude":"-27.44527000","longitude":"153.15813000"},{"name":"Wynnum West","countryCode":"AU","stateCode":"QLD","latitude":"-27.45824000","longitude":"153.15319000"},{"name":"Wyreema","countryCode":"AU","stateCode":"QLD","latitude":"-27.65583000","longitude":"151.85532000"},{"name":"Yamanto","countryCode":"AU","stateCode":"QLD","latitude":"-27.66027000","longitude":"152.73863000"},{"name":"Yandina","countryCode":"AU","stateCode":"QLD","latitude":"-26.56165000","longitude":"152.95595000"},{"name":"Yaroomba","countryCode":"AU","stateCode":"QLD","latitude":"-26.55126000","longitude":"153.09701000"},{"name":"Yarrabah","countryCode":"AU","stateCode":"QLD","latitude":"-16.99463000","longitude":"145.88058000"},{"name":"Yarrabilba","countryCode":"AU","stateCode":"QLD","latitude":"-27.80864000","longitude":"153.11163000"},{"name":"Yarraman","countryCode":"AU","stateCode":"QLD","latitude":"-26.84167000","longitude":"151.98138000"},{"name":"Yatala","countryCode":"AU","stateCode":"QLD","latitude":"-27.71667000","longitude":"153.21667000"},{"name":"Yeerongpilly","countryCode":"AU","stateCode":"QLD","latitude":"-27.53097000","longitude":"153.00935000"},{"name":"Yeppoon","countryCode":"AU","stateCode":"QLD","latitude":"-23.12683000","longitude":"150.74406000"},{"name":"Yeppoon city centre","countryCode":"AU","stateCode":"QLD","latitude":"-23.12950000","longitude":"150.73639000"},{"name":"Yeronga","countryCode":"AU","stateCode":"QLD","latitude":"-27.51571000","longitude":"153.01642000"},{"name":"Yorkeys Knob","countryCode":"AU","stateCode":"QLD","latitude":"-16.80278000","longitude":"145.72083000"},{"name":"Yungaburra","countryCode":"AU","stateCode":"QLD","latitude":"-17.27058000","longitude":"145.58335000"},{"name":"Zillmere","countryCode":"AU","stateCode":"QLD","latitude":"-27.35591000","longitude":"153.04453000"},{"name":"Zilzie","countryCode":"AU","stateCode":"QLD","latitude":"-23.28867000","longitude":"150.79820000"},{"name":"Eagle Farm","countryCode":"AU","stateCode":"QLD","latitude":"-27.43151850","longitude":"153.07229130"},{"name":"Acton","countryCode":"AU","stateCode":"ACT","latitude":"-35.27767000","longitude":"149.11829000"},{"name":"Ainslie","countryCode":"AU","stateCode":"ACT","latitude":"-35.26255000","longitude":"149.14370000"},{"name":"Amaroo","countryCode":"AU","stateCode":"ACT","latitude":"-35.16959000","longitude":"149.12802000"},{"name":"Aranda","countryCode":"AU","stateCode":"ACT","latitude":"-35.25817000","longitude":"149.08040000"},{"name":"Banks","countryCode":"AU","stateCode":"ACT","latitude":"-35.47194000","longitude":"149.09965000"},{"name":"Barton","countryCode":"AU","stateCode":"ACT","latitude":"-35.30489000","longitude":"149.14121000"},{"name":"Belconnen","countryCode":"AU","stateCode":"ACT","latitude":"-35.23798000","longitude":"149.06627000"},{"name":"Bonner","countryCode":"AU","stateCode":"ACT","latitude":"-35.16225000","longitude":"149.13855000"},{"name":"Bonython","countryCode":"AU","stateCode":"ACT","latitude":"-35.43326000","longitude":"149.07822000"},{"name":"Braddon","countryCode":"AU","stateCode":"ACT","latitude":"-35.27078000","longitude":"149.13569000"},{"name":"Bruce","countryCode":"AU","stateCode":"ACT","latitude":"-35.24405000","longitude":"149.09083000"},{"name":"Calwell","countryCode":"AU","stateCode":"ACT","latitude":"-35.44042000","longitude":"149.10707000"},{"name":"Campbell","countryCode":"AU","stateCode":"ACT","latitude":"-35.28907000","longitude":"149.15382000"},{"name":"Canberra","countryCode":"AU","stateCode":"ACT","latitude":"-35.28346000","longitude":"149.12807000"},{"name":"Casey","countryCode":"AU","stateCode":"ACT","latitude":"-35.16701000","longitude":"149.09470000"},{"name":"Chapman","countryCode":"AU","stateCode":"ACT","latitude":"-35.35621000","longitude":"149.03742000"},{"name":"Charnwood","countryCode":"AU","stateCode":"ACT","latitude":"-35.20019000","longitude":"149.03412000"},{"name":"Chifley","countryCode":"AU","stateCode":"ACT","latitude":"-35.35340000","longitude":"149.07684000"},{"name":"Chisholm","countryCode":"AU","stateCode":"ACT","latitude":"-35.41249000","longitude":"149.12825000"},{"name":"City","countryCode":"AU","stateCode":"ACT","latitude":"-35.28125000","longitude":"149.12927000"},{"name":"Conder","countryCode":"AU","stateCode":"ACT","latitude":"-35.45926000","longitude":"149.10422000"},{"name":"Cook","countryCode":"AU","stateCode":"ACT","latitude":"-35.26014000","longitude":"149.06566000"},{"name":"Coombs","countryCode":"AU","stateCode":"ACT","latitude":"-35.31634000","longitude":"149.03941000"},{"name":"Crace","countryCode":"AU","stateCode":"ACT","latitude":"-35.20282000","longitude":"149.10736000"},{"name":"Curtin","countryCode":"AU","stateCode":"ACT","latitude":"-35.32464000","longitude":"149.07763000"},{"name":"Deakin","countryCode":"AU","stateCode":"ACT","latitude":"-35.31927000","longitude":"149.10308000"},{"name":"Dickson","countryCode":"AU","stateCode":"ACT","latitude":"-35.25082000","longitude":"149.13932000"},{"name":"Downer","countryCode":"AU","stateCode":"ACT","latitude":"-35.24457000","longitude":"149.14468000"},{"name":"Duffy","countryCode":"AU","stateCode":"ACT","latitude":"-35.33459000","longitude":"149.03188000"},{"name":"Dunlop","countryCode":"AU","stateCode":"ACT","latitude":"-35.19402000","longitude":"149.01984000"},{"name":"Evatt","countryCode":"AU","stateCode":"ACT","latitude":"-35.21191000","longitude":"149.06891000"},{"name":"Fadden","countryCode":"AU","stateCode":"ACT","latitude":"-35.40500000","longitude":"149.11662000"},{"name":"Farrer","countryCode":"AU","stateCode":"ACT","latitude":"-35.37673000","longitude":"149.10500000"},{"name":"Fisher","countryCode":"AU","stateCode":"ACT","latitude":"-35.36126000","longitude":"149.05704000"},{"name":"Florey","countryCode":"AU","stateCode":"ACT","latitude":"-35.22588000","longitude":"149.05000000"},{"name":"Flynn","countryCode":"AU","stateCode":"ACT","latitude":"-35.20593000","longitude":"149.04389000"},{"name":"Forde","countryCode":"AU","stateCode":"ACT","latitude":"-35.16823000","longitude":"149.14607000"},{"name":"Forrest","countryCode":"AU","stateCode":"ACT","latitude":"-35.31499000","longitude":"149.12859000"},{"name":"Franklin","countryCode":"AU","stateCode":"ACT","latitude":"-35.19946000","longitude":"149.14329000"},{"name":"Fraser","countryCode":"AU","stateCode":"ACT","latitude":"-35.19170000","longitude":"149.04534000"},{"name":"Garran","countryCode":"AU","stateCode":"ACT","latitude":"-35.34206000","longitude":"149.10846000"},{"name":"Gilmore","countryCode":"AU","stateCode":"ACT","latitude":"-35.41994000","longitude":"149.13481000"},{"name":"Giralang","countryCode":"AU","stateCode":"ACT","latitude":"-35.21093000","longitude":"149.09600000"},{"name":"Gordon","countryCode":"AU","stateCode":"ACT","latitude":"-35.45676000","longitude":"149.08498000"},{"name":"Gowrie","countryCode":"AU","stateCode":"ACT","latitude":"-35.41187000","longitude":"149.10903000"},{"name":"Greenway","countryCode":"AU","stateCode":"ACT","latitude":"-35.41829000","longitude":"149.06658000"},{"name":"Griffith","countryCode":"AU","stateCode":"ACT","latitude":"-35.32533000","longitude":"149.13714000"},{"name":"Gungahlin","countryCode":"AU","stateCode":"ACT","latitude":"-35.18674000","longitude":"149.13619000"},{"name":"Hackett","countryCode":"AU","stateCode":"ACT","latitude":"-35.24948000","longitude":"149.16352000"},{"name":"Harrison","countryCode":"AU","stateCode":"ACT","latitude":"-35.19906000","longitude":"149.15631000"},{"name":"Hawker","countryCode":"AU","stateCode":"ACT","latitude":"-35.24707000","longitude":"149.03666000"},{"name":"Higgins","countryCode":"AU","stateCode":"ACT","latitude":"-35.23242000","longitude":"149.02720000"},{"name":"Holder","countryCode":"AU","stateCode":"ACT","latitude":"-35.33439000","longitude":"149.04614000"},{"name":"Holt","countryCode":"AU","stateCode":"ACT","latitude":"-35.22441000","longitude":"149.01188000"},{"name":"Hughes","countryCode":"AU","stateCode":"ACT","latitude":"-35.33269000","longitude":"149.09491000"},{"name":"Isaacs","countryCode":"AU","stateCode":"ACT","latitude":"-35.36862000","longitude":"149.11555000"},{"name":"Isabella Plains","countryCode":"AU","stateCode":"ACT","latitude":"-35.42829000","longitude":"149.08795000"},{"name":"Kaleen","countryCode":"AU","stateCode":"ACT","latitude":"-35.21814000","longitude":"149.10516000"},{"name":"Kambah","countryCode":"AU","stateCode":"ACT","latitude":"-35.38624000","longitude":"149.05804000"},{"name":"Kingston","countryCode":"AU","stateCode":"ACT","latitude":"-35.31525000","longitude":"149.14658000"},{"name":"Latham","countryCode":"AU","stateCode":"ACT","latitude":"-35.21652000","longitude":"149.03144000"},{"name":"Lyneham","countryCode":"AU","stateCode":"ACT","latitude":"-35.23980000","longitude":"149.13074000"},{"name":"Lyons","countryCode":"AU","stateCode":"ACT","latitude":"-35.34060000","longitude":"149.07396000"},{"name":"Macarthur","countryCode":"AU","stateCode":"ACT","latitude":"-35.40885000","longitude":"149.12696000"},{"name":"Macgregor","countryCode":"AU","stateCode":"ACT","latitude":"-35.20980000","longitude":"149.01101000"},{"name":"Macquarie","countryCode":"AU","stateCode":"ACT","latitude":"-35.25126000","longitude":"149.06363000"},{"name":"Mawson","countryCode":"AU","stateCode":"ACT","latitude":"-35.36340000","longitude":"149.09863000"},{"name":"McKellar","countryCode":"AU","stateCode":"ACT","latitude":"-35.21752000","longitude":"149.07704000"},{"name":"Melba","countryCode":"AU","stateCode":"ACT","latitude":"-35.21016000","longitude":"149.05405000"},{"name":"Monash","countryCode":"AU","stateCode":"ACT","latitude":"-35.41577000","longitude":"149.09063000"},{"name":"Narrabundah","countryCode":"AU","stateCode":"ACT","latitude":"-35.33570000","longitude":"149.14924000"},{"name":"Ngunnawal","countryCode":"AU","stateCode":"ACT","latitude":"-35.17280000","longitude":"149.11147000"},{"name":"Nicholls","countryCode":"AU","stateCode":"ACT","latitude":"-35.18733000","longitude":"149.09648000"},{"name":"O\'Connor","countryCode":"AU","stateCode":"ACT","latitude":"-35.25645000","longitude":"149.11248000"},{"name":"Oxley","countryCode":"AU","stateCode":"ACT","latitude":"-35.40952000","longitude":"149.07860000"},{"name":"Page","countryCode":"AU","stateCode":"ACT","latitude":"-35.23864000","longitude":"149.04988000"},{"name":"Palmerston","countryCode":"AU","stateCode":"ACT","latitude":"-35.19447000","longitude":"149.11940000"},{"name":"Pearce","countryCode":"AU","stateCode":"ACT","latitude":"-35.36222000","longitude":"149.08338000"},{"name":"Phillip","countryCode":"AU","stateCode":"ACT","latitude":"-35.35035000","longitude":"149.09151000"},{"name":"Red Hill","countryCode":"AU","stateCode":"ACT","latitude":"-35.32624000","longitude":"149.11906000"},{"name":"Reid","countryCode":"AU","stateCode":"ACT","latitude":"-35.28578000","longitude":"149.13905000"},{"name":"Richardson","countryCode":"AU","stateCode":"ACT","latitude":"-35.42787000","longitude":"149.11377000"},{"name":"Rivett","countryCode":"AU","stateCode":"ACT","latitude":"-35.34709000","longitude":"149.03790000"},{"name":"Scullin","countryCode":"AU","stateCode":"ACT","latitude":"-35.23462000","longitude":"149.03900000"},{"name":"Spence","countryCode":"AU","stateCode":"ACT","latitude":"-35.19873000","longitude":"149.06438000"},{"name":"Stirling","countryCode":"AU","stateCode":"ACT","latitude":"-35.34969000","longitude":"149.04930000"},{"name":"Theodore","countryCode":"AU","stateCode":"ACT","latitude":"-35.44962000","longitude":"149.11971000"},{"name":"Torrens","countryCode":"AU","stateCode":"ACT","latitude":"-35.37203000","longitude":"149.08773000"},{"name":"Turner","countryCode":"AU","stateCode":"ACT","latitude":"-35.26881000","longitude":"149.12465000"},{"name":"Wanniassa","countryCode":"AU","stateCode":"ACT","latitude":"-35.39783000","longitude":"149.09086000"},{"name":"Waramanga","countryCode":"AU","stateCode":"ACT","latitude":"-35.35297000","longitude":"149.06214000"},{"name":"Watson","countryCode":"AU","stateCode":"ACT","latitude":"-35.23815000","longitude":"149.15271000"},{"name":"Weetangera","countryCode":"AU","stateCode":"ACT","latitude":"-35.25000000","longitude":"149.05000000"},{"name":"Weston","countryCode":"AU","stateCode":"ACT","latitude":"-35.33582000","longitude":"149.05929000"},{"name":"Wright","countryCode":"AU","stateCode":"ACT","latitude":"-35.32239000","longitude":"149.03456000"},{"name":"Yarralumla","countryCode":"AU","stateCode":"ACT","latitude":"-35.29980000","longitude":"149.10585000"},{"name":"Acton Park","countryCode":"AU","stateCode":"TAS","latitude":"-42.87932000","longitude":"147.48459000"},{"name":"Austins Ferry","countryCode":"AU","stateCode":"TAS","latitude":"-42.76667000","longitude":"147.25000000"},{"name":"Bagdad","countryCode":"AU","stateCode":"TAS","latitude":"-42.62968000","longitude":"147.22339000"},{"name":"Battery Point","countryCode":"AU","stateCode":"TAS","latitude":"-42.88995000","longitude":"147.33324000"},{"name":"Beaconsfield","countryCode":"AU","stateCode":"TAS","latitude":"-41.20227000","longitude":"146.81723000"},{"name":"Beauty Point","countryCode":"AU","stateCode":"TAS","latitude":"-41.16216000","longitude":"146.82146000"},{"name":"Bellerive","countryCode":"AU","stateCode":"TAS","latitude":"-42.87551000","longitude":"147.37030000"},{"name":"Berriedale","countryCode":"AU","stateCode":"TAS","latitude":"-42.81667000","longitude":"147.25000000"},{"name":"Blackmans Bay","countryCode":"AU","stateCode":"TAS","latitude":"-43.00311000","longitude":"147.31694000"},{"name":"Blackstone Heights","countryCode":"AU","stateCode":"TAS","latitude":"-41.45977000","longitude":"147.08407000"},{"name":"Break O\'Day","countryCode":"AU","stateCode":"TAS","latitude":"-41.39069000","longitude":"147.97477000"},{"name":"Bridgewater","countryCode":"AU","stateCode":"TAS","latitude":"-42.73719000","longitude":"147.22784000"},{"name":"Bridport","countryCode":"AU","stateCode":"TAS","latitude":"-41.00046000","longitude":"147.39175000"},{"name":"Brighton","countryCode":"AU","stateCode":"TAS","latitude":"-42.72673000","longitude":"147.24233000"},{"name":"Burnie","countryCode":"AU","stateCode":"TAS","latitude":"-41.19650000","longitude":"145.81136000"},{"name":"Cambridge","countryCode":"AU","stateCode":"TAS","latitude":"-42.83333000","longitude":"147.45000000"},{"name":"Central Coast","countryCode":"AU","stateCode":"TAS","latitude":"-41.26999000","longitude":"146.05916000"},{"name":"Central Highlands","countryCode":"AU","stateCode":"TAS","latitude":"-42.19653000","longitude":"146.63934000"},{"name":"Chigwell","countryCode":"AU","stateCode":"TAS","latitude":"-42.80912000","longitude":"147.24480000"},{"name":"Circular Head","countryCode":"AU","stateCode":"TAS","latitude":"-41.01991000","longitude":"145.08366000"},{"name":"Claremont","countryCode":"AU","stateCode":"TAS","latitude":"-42.78333000","longitude":"147.25000000"},{"name":"Clarence","countryCode":"AU","stateCode":"TAS","latitude":"-42.87369000","longitude":"147.44725000"},{"name":"Clarendon Vale","countryCode":"AU","stateCode":"TAS","latitude":"-42.88988000","longitude":"147.44368000"},{"name":"Cressy","countryCode":"AU","stateCode":"TAS","latitude":"-41.68561000","longitude":"147.07792000"},{"name":"Currie","countryCode":"AU","stateCode":"TAS","latitude":"-39.92976000","longitude":"143.85385000"},{"name":"Cygnet","countryCode":"AU","stateCode":"TAS","latitude":"-43.15333000","longitude":"147.07253000"},{"name":"Deloraine","countryCode":"AU","stateCode":"TAS","latitude":"-41.52477000","longitude":"146.65701000"},{"name":"Derwent Valley","countryCode":"AU","stateCode":"TAS","latitude":"-42.80383000","longitude":"146.52970000"},{"name":"Devonport","countryCode":"AU","stateCode":"TAS","latitude":"-41.21296000","longitude":"146.32401000"},{"name":"Dodges Ferry","countryCode":"AU","stateCode":"TAS","latitude":"-42.85315000","longitude":"147.62263000"},{"name":"Dorset","countryCode":"AU","stateCode":"TAS","latitude":"-41.04789000","longitude":"147.73167000"},{"name":"Dynnyrne","countryCode":"AU","stateCode":"TAS","latitude":"-42.90541000","longitude":"147.31576000"},{"name":"East Devonport","countryCode":"AU","stateCode":"TAS","latitude":"-41.18792000","longitude":"146.38660000"},{"name":"East Launceston","countryCode":"AU","stateCode":"TAS","latitude":"-41.43843000","longitude":"147.15101000"},{"name":"Evandale","countryCode":"AU","stateCode":"TAS","latitude":"-41.56858000","longitude":"147.25271000"},{"name":"Flinders","countryCode":"AU","stateCode":"TAS","latitude":"-40.03799000","longitude":"148.13965000"},{"name":"Franklin","countryCode":"AU","stateCode":"TAS","latitude":"-43.08884000","longitude":"147.00906000"},{"name":"Gagebrook","countryCode":"AU","stateCode":"TAS","latitude":"-42.74770000","longitude":"147.26984000"},{"name":"Geeveston","countryCode":"AU","stateCode":"TAS","latitude":"-43.16337000","longitude":"146.92549000"},{"name":"Geilston Bay","countryCode":"AU","stateCode":"TAS","latitude":"-42.82955000","longitude":"147.34630000"},{"name":"George Town","countryCode":"AU","stateCode":"TAS","latitude":"-41.11982000","longitude":"147.01731000"},{"name":"Glamorgan/Spring Bay","countryCode":"AU","stateCode":"TAS","latitude":"-42.27832000","longitude":"147.96675000"},{"name":"Glenorchy","countryCode":"AU","stateCode":"TAS","latitude":"-42.83188000","longitude":"147.22954000"},{"name":"Goodwood","countryCode":"AU","stateCode":"TAS","latitude":"-42.82822000","longitude":"147.29301000"},{"name":"Granton","countryCode":"AU","stateCode":"TAS","latitude":"-42.75149000","longitude":"147.22795000"},{"name":"Hadspen","countryCode":"AU","stateCode":"TAS","latitude":"-41.50059000","longitude":"147.07359000"},{"name":"Herdsmans Cove","countryCode":"AU","stateCode":"TAS","latitude":"-42.75066000","longitude":"147.26483000"},{"name":"Hillcrest","countryCode":"AU","stateCode":"TAS","latitude":"-41.06324000","longitude":"145.89437000"},{"name":"Hobart","countryCode":"AU","stateCode":"TAS","latitude":"-42.87936000","longitude":"147.32941000"},{"name":"Hobart city centre","countryCode":"AU","stateCode":"TAS","latitude":"-42.88280000","longitude":"147.32582000"},{"name":"Howrah","countryCode":"AU","stateCode":"TAS","latitude":"-42.88728000","longitude":"147.40554000"},{"name":"Huon Valley","countryCode":"AU","stateCode":"TAS","latitude":"-43.29385000","longitude":"146.56555000"},{"name":"Huonville","countryCode":"AU","stateCode":"TAS","latitude":"-43.03124000","longitude":"147.04813000"},{"name":"Invermay","countryCode":"AU","stateCode":"TAS","latitude":"-41.42036000","longitude":"147.13358000"},{"name":"Kentish","countryCode":"AU","stateCode":"TAS","latitude":"-41.46341000","longitude":"146.17726000"},{"name":"King Island","countryCode":"AU","stateCode":"TAS","latitude":"-39.87215000","longitude":"143.99153000"},{"name":"Kingborough","countryCode":"AU","stateCode":"TAS","latitude":"-42.97451000","longitude":"147.25113000"},{"name":"Kings Meadows","countryCode":"AU","stateCode":"TAS","latitude":"-41.47041000","longitude":"147.16196000"},{"name":"Kingston","countryCode":"AU","stateCode":"TAS","latitude":"-42.97638000","longitude":"147.30351000"},{"name":"Kingston Beach","countryCode":"AU","stateCode":"TAS","latitude":"-42.98021000","longitude":"147.31941000"},{"name":"Latrobe","countryCode":"AU","stateCode":"TAS","latitude":"-41.21551000","longitude":"146.40656000"},{"name":"Lauderdale","countryCode":"AU","stateCode":"TAS","latitude":"-42.91364000","longitude":"147.48747000"},{"name":"Launceston","countryCode":"AU","stateCode":"TAS","latitude":"-41.43876000","longitude":"147.13467000"},{"name":"Launceston city centre","countryCode":"AU","stateCode":"TAS","latitude":"-41.43352000","longitude":"147.13780000"},{"name":"Legana","countryCode":"AU","stateCode":"TAS","latitude":"-41.36572000","longitude":"147.04584000"},{"name":"Lenah Valley","countryCode":"AU","stateCode":"TAS","latitude":"-42.87146000","longitude":"147.27514000"},{"name":"Lindisfarne","countryCode":"AU","stateCode":"TAS","latitude":"-42.84837000","longitude":"147.36192000"},{"name":"Longford","countryCode":"AU","stateCode":"TAS","latitude":"-41.60512000","longitude":"147.11887000"},{"name":"Lutana","countryCode":"AU","stateCode":"TAS","latitude":"-42.83475000","longitude":"147.31152000"},{"name":"Margate","countryCode":"AU","stateCode":"TAS","latitude":"-43.02814000","longitude":"147.26256000"},{"name":"Mayfield","countryCode":"AU","stateCode":"TAS","latitude":"-41.38760000","longitude":"147.13052000"},{"name":"Meander Valley","countryCode":"AU","stateCode":"TAS","latitude":"-41.64952000","longitude":"146.54572000"},{"name":"Miandetta","countryCode":"AU","stateCode":"TAS","latitude":"-41.19550000","longitude":"146.35322000"},{"name":"Midway Point","countryCode":"AU","stateCode":"TAS","latitude":"-42.79480000","longitude":"147.52883000"},{"name":"Montello","countryCode":"AU","stateCode":"TAS","latitude":"-41.05762000","longitude":"145.89626000"},{"name":"Montrose","countryCode":"AU","stateCode":"TAS","latitude":"-42.82895000","longitude":"147.24735000"},{"name":"Moonah","countryCode":"AU","stateCode":"TAS","latitude":"-42.84617000","longitude":"147.30228000"},{"name":"Mornington","countryCode":"AU","stateCode":"TAS","latitude":"-42.86267000","longitude":"147.39819000"},{"name":"Mount Nelson","countryCode":"AU","stateCode":"TAS","latitude":"-42.92073000","longitude":"147.32069000"},{"name":"Mount Stuart","countryCode":"AU","stateCode":"TAS","latitude":"-42.87157000","longitude":"147.30164000"},{"name":"Mowbray","countryCode":"AU","stateCode":"TAS","latitude":"-41.40243000","longitude":"147.15059000"},{"name":"New Norfolk","countryCode":"AU","stateCode":"TAS","latitude":"-42.78261000","longitude":"147.05870000"},{"name":"New Town","countryCode":"AU","stateCode":"TAS","latitude":"-42.85758000","longitude":"147.30869000"},{"name":"Newnham","countryCode":"AU","stateCode":"TAS","latitude":"-41.38969000","longitude":"147.11397000"},{"name":"Newstead","countryCode":"AU","stateCode":"TAS","latitude":"-41.44108000","longitude":"147.16183000"},{"name":"North Hobart","countryCode":"AU","stateCode":"TAS","latitude":"-42.87406000","longitude":"147.31597000"},{"name":"Northern Midlands","countryCode":"AU","stateCode":"TAS","latitude":"-41.87988000","longitude":"147.45776000"},{"name":"Norwood","countryCode":"AU","stateCode":"TAS","latitude":"-41.45920000","longitude":"147.18077000"},{"name":"Oakdowns","countryCode":"AU","stateCode":"TAS","latitude":"-42.90178000","longitude":"147.45595000"},{"name":"Old Beach","countryCode":"AU","stateCode":"TAS","latitude":"-42.77758000","longitude":"147.26659000"},{"name":"Park Grove","countryCode":"AU","stateCode":"TAS","latitude":"-41.05478000","longitude":"145.88201000"},{"name":"Penguin","countryCode":"AU","stateCode":"TAS","latitude":"-41.12258000","longitude":"146.07318000"},{"name":"Perth","countryCode":"AU","stateCode":"TAS","latitude":"-41.57231000","longitude":"147.17096000"},{"name":"Port Sorell","countryCode":"AU","stateCode":"TAS","latitude":"-41.16652000","longitude":"146.55283000"},{"name":"Prospect Vale","countryCode":"AU","stateCode":"TAS","latitude":"-41.48100000","longitude":"147.10406000"},{"name":"Queenstown","countryCode":"AU","stateCode":"TAS","latitude":"-42.08050000","longitude":"145.55646000"},{"name":"Ranelagh","countryCode":"AU","stateCode":"TAS","latitude":"-43.00977000","longitude":"147.03764000"},{"name":"Ravenswood","countryCode":"AU","stateCode":"TAS","latitude":"-41.41593000","longitude":"147.18250000"},{"name":"Richmond","countryCode":"AU","stateCode":"TAS","latitude":"-42.73554000","longitude":"147.43833000"},{"name":"Risdon Vale","countryCode":"AU","stateCode":"TAS","latitude":"-42.81242000","longitude":"147.35654000"},{"name":"Riverside","countryCode":"AU","stateCode":"TAS","latitude":"-41.42105000","longitude":"147.05086000"},{"name":"Rocherlea","countryCode":"AU","stateCode":"TAS","latitude":"-41.38083000","longitude":"147.15738000"},{"name":"Rokeby","countryCode":"AU","stateCode":"TAS","latitude":"-42.89875000","longitude":"147.44917000"},{"name":"Romaine","countryCode":"AU","stateCode":"TAS","latitude":"-41.09944000","longitude":"145.89376000"},{"name":"Rosetta","countryCode":"AU","stateCode":"TAS","latitude":"-42.82105000","longitude":"147.25258000"},{"name":"Saint Leonards","countryCode":"AU","stateCode":"TAS","latitude":"-41.45672000","longitude":"147.19952000"},{"name":"Sandford","countryCode":"AU","stateCode":"TAS","latitude":"-42.93333000","longitude":"147.50000000"},{"name":"Sandy Bay","countryCode":"AU","stateCode":"TAS","latitude":"-42.89449000","longitude":"147.32439000"},{"name":"Scottsdale","countryCode":"AU","stateCode":"TAS","latitude":"-41.15780000","longitude":"147.51727000"},{"name":"Seven Mile Beach","countryCode":"AU","stateCode":"TAS","latitude":"-42.85863000","longitude":"147.50532000"},{"name":"Shearwater","countryCode":"AU","stateCode":"TAS","latitude":"-41.15673000","longitude":"146.53178000"},{"name":"Sheffield","countryCode":"AU","stateCode":"TAS","latitude":"-41.39947000","longitude":"146.33897000"},{"name":"Shorewell Park","countryCode":"AU","stateCode":"TAS","latitude":"-41.06990000","longitude":"145.87689000"},{"name":"Smithton","countryCode":"AU","stateCode":"TAS","latitude":"-40.84587000","longitude":"145.12498000"},{"name":"Snug","countryCode":"AU","stateCode":"TAS","latitude":"-43.06669000","longitude":"147.25468000"},{"name":"Somerset","countryCode":"AU","stateCode":"TAS","latitude":"-41.04065000","longitude":"145.83055000"},{"name":"Sorell","countryCode":"AU","stateCode":"TAS","latitude":"-42.78908000","longitude":"147.69488000"},{"name":"South Hobart","countryCode":"AU","stateCode":"TAS","latitude":"-42.89459000","longitude":"147.30924000"},{"name":"South Launceston","countryCode":"AU","stateCode":"TAS","latitude":"-41.45506000","longitude":"147.14556000"},{"name":"Southern Midlands","countryCode":"AU","stateCode":"TAS","latitude":"-42.41785000","longitude":"147.43414000"},{"name":"Spreyton","countryCode":"AU","stateCode":"TAS","latitude":"-41.23524000","longitude":"146.35108000"},{"name":"St Helens","countryCode":"AU","stateCode":"TAS","latitude":"-41.32028000","longitude":"148.23889000"},{"name":"Summerhill","countryCode":"AU","stateCode":"TAS","latitude":"-41.46747000","longitude":"147.12796000"},{"name":"Taroona","countryCode":"AU","stateCode":"TAS","latitude":"-42.94520000","longitude":"147.34840000"},{"name":"Tasman Peninsula","countryCode":"AU","stateCode":"TAS","latitude":"-43.16245000","longitude":"147.94739000"},{"name":"Tranmere","countryCode":"AU","stateCode":"TAS","latitude":"-42.92179000","longitude":"147.41701000"},{"name":"Trevallyn","countryCode":"AU","stateCode":"TAS","latitude":"-41.44246000","longitude":"147.10484000"},{"name":"Turners Beach","countryCode":"AU","stateCode":"TAS","latitude":"-41.16060000","longitude":"146.23193000"},{"name":"Ulverstone","countryCode":"AU","stateCode":"TAS","latitude":"-41.16026000","longitude":"146.18242000"},{"name":"Upper Burnie","countryCode":"AU","stateCode":"TAS","latitude":"-41.07139000","longitude":"145.89960000"},{"name":"Waratah/Wynyard","countryCode":"AU","stateCode":"TAS","latitude":"-41.30709000","longitude":"145.45831000"},{"name":"Warrane","countryCode":"AU","stateCode":"TAS","latitude":"-42.85546000","longitude":"147.38297000"},{"name":"Waverley","countryCode":"AU","stateCode":"TAS","latitude":"-41.43602000","longitude":"147.18588000"},{"name":"West Coast","countryCode":"AU","stateCode":"TAS","latitude":"-42.45246000","longitude":"145.52264000"},{"name":"West Hobart","countryCode":"AU","stateCode":"TAS","latitude":"-42.87658000","longitude":"147.30688000"},{"name":"West Launceston","countryCode":"AU","stateCode":"TAS","latitude":"-41.45092000","longitude":"147.13114000"},{"name":"West Moonah","countryCode":"AU","stateCode":"TAS","latitude":"-42.84996000","longitude":"147.28181000"},{"name":"West Tamar","countryCode":"AU","stateCode":"TAS","latitude":"-41.26441000","longitude":"146.89123000"},{"name":"West Ulverstone","countryCode":"AU","stateCode":"TAS","latitude":"-41.14744000","longitude":"146.12670000"},{"name":"Westbury","countryCode":"AU","stateCode":"TAS","latitude":"-41.52914000","longitude":"146.83914000"},{"name":"Wynyard","countryCode":"AU","stateCode":"TAS","latitude":"-40.98970000","longitude":"145.72617000"},{"name":"Youngtown","countryCode":"AU","stateCode":"TAS","latitude":"-41.48332000","longitude":"147.17067000"},{"name":"Alawa","countryCode":"AU","stateCode":"NT","latitude":"-12.37954000","longitude":"130.87320000"},{"name":"Alice Springs","countryCode":"AU","stateCode":"NT","latitude":"-23.69748000","longitude":"133.88362000"},{"name":"Alyangula","countryCode":"AU","stateCode":"NT","latitude":"-13.85413000","longitude":"136.42129000"},{"name":"Anula","countryCode":"AU","stateCode":"NT","latitude":"-12.39125000","longitude":"130.89047000"},{"name":"Araluen","countryCode":"AU","stateCode":"NT","latitude":"-23.69601000","longitude":"133.85400000"},{"name":"Bakewell","countryCode":"AU","stateCode":"NT","latitude":"-12.49684000","longitude":"130.99344000"},{"name":"Barkly","countryCode":"AU","stateCode":"NT","latitude":"-19.54154000","longitude":"134.82364000"},{"name":"Bellamack","countryCode":"AU","stateCode":"NT","latitude":"-12.51707000","longitude":"130.98355000"},{"name":"Belyuen","countryCode":"AU","stateCode":"NT","latitude":"-12.53819000","longitude":"130.68317000"},{"name":"Berrimah","countryCode":"AU","stateCode":"NT","latitude":"-12.43507000","longitude":"130.92606000"},{"name":"Braitling","countryCode":"AU","stateCode":"NT","latitude":"-23.68005000","longitude":"133.86877000"},{"name":"Brinkin","countryCode":"AU","stateCode":"NT","latitude":"-12.37057000","longitude":"130.86799000"},{"name":"Central Desert","countryCode":"AU","stateCode":"NT","latitude":"-21.07203000","longitude":"133.49949000"},{"name":"Coconut Grove","countryCode":"AU","stateCode":"NT","latitude":"-12.39602000","longitude":"130.85186000"},{"name":"Coomalie","countryCode":"AU","stateCode":"NT","latitude":"-13.04322000","longitude":"131.08427000"},{"name":"Cossack","countryCode":"AU","stateCode":"NT","latitude":"-14.45551000","longitude":"132.17482000"},{"name":"Darwin","countryCode":"AU","stateCode":"NT","latitude":"-12.46113000","longitude":"130.84185000"},{"name":"Desert Springs","countryCode":"AU","stateCode":"NT","latitude":"-23.71554000","longitude":"133.88768000"},{"name":"Driver","countryCode":"AU","stateCode":"NT","latitude":"-12.48602000","longitude":"130.97539000"},{"name":"Durack","countryCode":"AU","stateCode":"NT","latitude":"-12.47308000","longitude":"130.97208000"},{"name":"East Arnhem","countryCode":"AU","stateCode":"NT","latitude":"-12.66175000","longitude":"135.82281000"},{"name":"East Side","countryCode":"AU","stateCode":"NT","latitude":"-23.69195000","longitude":"133.89320000"},{"name":"Fannie Bay","countryCode":"AU","stateCode":"NT","latitude":"-12.42275000","longitude":"130.83627000"},{"name":"Farrar","countryCode":"AU","stateCode":"NT","latitude":"-12.48028000","longitude":"130.99820000"},{"name":"Galiwinku","countryCode":"AU","stateCode":"NT","latitude":"-12.02811000","longitude":"135.56486000"},{"name":"Gillen","countryCode":"AU","stateCode":"NT","latitude":"-23.70915000","longitude":"133.86596000"},{"name":"Girraween","countryCode":"AU","stateCode":"NT","latitude":"-12.52528000","longitude":"131.09566000"},{"name":"Gray","countryCode":"AU","stateCode":"NT","latitude":"-12.49036000","longitude":"130.98228000"},{"name":"Gunbalanya","countryCode":"AU","stateCode":"NT","latitude":"-12.32474000","longitude":"133.05087000"},{"name":"Gunn","countryCode":"AU","stateCode":"NT","latitude":"-12.48765000","longitude":"130.99322000"},{"name":"Herbert","countryCode":"AU","stateCode":"NT","latitude":"-12.53414000","longitude":"131.16197000"},{"name":"Holtze","countryCode":"AU","stateCode":"NT","latitude":"-12.44850000","longitude":"131.00556000"},{"name":"Howard Springs","countryCode":"AU","stateCode":"NT","latitude":"-12.49576000","longitude":"131.04446000"},{"name":"Humpty Doo","countryCode":"AU","stateCode":"NT","latitude":"-12.58406000","longitude":"131.13674000"},{"name":"Jabiru","countryCode":"AU","stateCode":"NT","latitude":"-12.67049000","longitude":"132.83604000"},{"name":"Jingili","countryCode":"AU","stateCode":"NT","latitude":"-12.38895000","longitude":"130.87281000"},{"name":"Johnston","countryCode":"AU","stateCode":"NT","latitude":"-12.48764000","longitude":"131.01169000"},{"name":"Karama","countryCode":"AU","stateCode":"NT","latitude":"-12.40219000","longitude":"130.91600000"},{"name":"Katherine","countryCode":"AU","stateCode":"NT","latitude":"-14.65012000","longitude":"132.17414000"},{"name":"Katherine East","countryCode":"AU","stateCode":"NT","latitude":"-14.46597000","longitude":"132.28556000"},{"name":"Katherine South","countryCode":"AU","stateCode":"NT","latitude":"-14.46784000","longitude":"132.25848000"},{"name":"Larapinta","countryCode":"AU","stateCode":"NT","latitude":"-23.69303000","longitude":"133.83137000"},{"name":"Larrakeyah","countryCode":"AU","stateCode":"NT","latitude":"-12.45527000","longitude":"130.83172000"},{"name":"Leanyer","countryCode":"AU","stateCode":"NT","latitude":"-12.36667000","longitude":"130.90000000"},{"name":"Litchfield","countryCode":"AU","stateCode":"NT","latitude":"-12.50228000","longitude":"131.12785000"},{"name":"Ludmilla","countryCode":"AU","stateCode":"NT","latitude":"-12.42032000","longitude":"130.85506000"},{"name":"Lyons","countryCode":"AU","stateCode":"NT","latitude":"-12.35912000","longitude":"130.88852000"},{"name":"MacDonnell","countryCode":"AU","stateCode":"NT","latitude":"-24.42671000","longitude":"133.49982000"},{"name":"Malak","countryCode":"AU","stateCode":"NT","latitude":"-12.39288000","longitude":"130.90395000"},{"name":"Maningrida","countryCode":"AU","stateCode":"NT","latitude":"-12.04830000","longitude":"134.22941000"},{"name":"Marrara","countryCode":"AU","stateCode":"NT","latitude":"-12.40041000","longitude":"130.89290000"},{"name":"Milingimbi","countryCode":"AU","stateCode":"NT","latitude":"-12.10188000","longitude":"134.91901000"},{"name":"Millner","countryCode":"AU","stateCode":"NT","latitude":"-12.39186000","longitude":"130.86252000"},{"name":"Moil","countryCode":"AU","stateCode":"NT","latitude":"-12.38850000","longitude":"130.88088000"},{"name":"Moulden","countryCode":"AU","stateCode":"NT","latitude":"-12.50559000","longitude":"130.97313000"},{"name":"Muirhead","countryCode":"AU","stateCode":"NT","latitude":"-12.35863000","longitude":"130.89352000"},{"name":"Nakara","countryCode":"AU","stateCode":"NT","latitude":"-12.37054000","longitude":"130.87728000"},{"name":"Ngukurr","countryCode":"AU","stateCode":"NT","latitude":"-14.73081000","longitude":"134.73102000"},{"name":"Nhulunbuy","countryCode":"AU","stateCode":"NT","latitude":"-12.18165000","longitude":"136.77841000"},{"name":"Nightcliff","countryCode":"AU","stateCode":"NT","latitude":"-12.38299000","longitude":"130.85170000"},{"name":"Palmerston","countryCode":"AU","stateCode":"NT","latitude":"-12.49620000","longitude":"130.97797000"},{"name":"Parap","countryCode":"AU","stateCode":"NT","latitude":"-12.43054000","longitude":"130.84142000"},{"name":"Rapid Creek","countryCode":"AU","stateCode":"NT","latitude":"-12.38042000","longitude":"130.85919000"},{"name":"Roper Gulf","countryCode":"AU","stateCode":"NT","latitude":"-15.30564000","longitude":"134.97356000"},{"name":"Rosebery","countryCode":"AU","stateCode":"NT","latitude":"-12.51046000","longitude":"130.98780000"},{"name":"Ross","countryCode":"AU","stateCode":"NT","latitude":"-23.74424000","longitude":"133.90358000"},{"name":"Sadadeen","countryCode":"AU","stateCode":"NT","latitude":"-23.70399000","longitude":"133.90043000"},{"name":"Stuart Park","countryCode":"AU","stateCode":"NT","latitude":"-12.44860000","longitude":"130.84249000"},{"name":"Tennant Creek","countryCode":"AU","stateCode":"NT","latitude":"-19.64970000","longitude":"134.19147000"},{"name":"The Gap","countryCode":"AU","stateCode":"NT","latitude":"-23.71333000","longitude":"133.87386000"},{"name":"Tiwi","countryCode":"AU","stateCode":"NT","latitude":"-12.35876000","longitude":"130.87800000"},{"name":"Tiwi Islands","countryCode":"AU","stateCode":"NT","latitude":"-11.55324000","longitude":"130.78178000"},{"name":"Victoria Daly","countryCode":"AU","stateCode":"NT","latitude":"-15.92920000","longitude":"130.76166000"},{"name":"Virginia","countryCode":"AU","stateCode":"NT","latitude":"-12.51895000","longitude":"131.02844000"},{"name":"Wadeye","countryCode":"AU","stateCode":"NT","latitude":"-14.23834000","longitude":"129.52177000"},{"name":"Wagait","countryCode":"AU","stateCode":"NT","latitude":"-12.44161000","longitude":"130.75370000"},{"name":"Wagaman","countryCode":"AU","stateCode":"NT","latitude":"-12.38074000","longitude":"130.88538000"},{"name":"Wanguri","countryCode":"AU","stateCode":"NT","latitude":"-12.37129000","longitude":"130.88815000"},{"name":"West Arnhem","countryCode":"AU","stateCode":"NT","latitude":"-12.38723000","longitude":"133.37935000"},{"name":"Woodroffe","countryCode":"AU","stateCode":"NT","latitude":"-12.50173000","longitude":"130.98016000"},{"name":"Wulagi","countryCode":"AU","stateCode":"NT","latitude":"-12.38345000","longitude":"130.89543000"},{"name":"Wurrumiyanga","countryCode":"AU","stateCode":"NT","latitude":"-11.76082000","longitude":"130.62555000"},{"name":"Yulara","countryCode":"AU","stateCode":"NT","latitude":"-25.24060000","longitude":"130.98890000"},{"name":"Zuccoli","countryCode":"AU","stateCode":"NT","latitude":"-12.50727000","longitude":"131.00694000"},{"name":"Agdzhabedy","countryCode":"AZ","stateCode":"AGC","latitude":"40.05015000","longitude":"47.45937000"},{"name":"Avşar","countryCode":"AZ","stateCode":"AGC","latitude":"39.97389000","longitude":"47.42389000"},{"name":"Aghstafa","countryCode":"AZ","stateCode":"AGA","latitude":"41.11889000","longitude":"45.45389000"},{"name":"Saloğlu","countryCode":"AZ","stateCode":"AGA","latitude":"41.27524000","longitude":"45.35293000"},{"name":"Vurğun","countryCode":"AZ","stateCode":"AGA","latitude":"41.09524000","longitude":"45.47111000"},{"name":"Aghsu","countryCode":"AZ","stateCode":"AGU","latitude":"40.57028000","longitude":"48.40087000"},{"name":"Aliabad","countryCode":"AZ","stateCode":"ZAQ","latitude":"41.48290000","longitude":"46.63483000"},{"name":"Faldarlı","countryCode":"AZ","stateCode":"ZAQ","latitude":"41.46868000","longitude":"46.51579000"},{"name":"Mamrux","countryCode":"AZ","stateCode":"ZAQ","latitude":"41.54243000","longitude":"46.76700000"},{"name":"Qandax","countryCode":"AZ","stateCode":"ZAQ","latitude":"41.47546000","longitude":"46.54128000"},{"name":"Zaqatala","countryCode":"AZ","stateCode":"ZAQ","latitude":"41.63160000","longitude":"46.64479000"},{"name":"Altıağac","countryCode":"AZ","stateCode":"XIZ","latitude":"40.85785000","longitude":"48.93540000"},{"name":"Khyzy","countryCode":"AZ","stateCode":"XIZ","latitude":"40.90847000","longitude":"49.07481000"},{"name":"Kilyazi","countryCode":"AZ","stateCode":"XIZ","latitude":"40.87392000","longitude":"49.34376000"},{"name":"Şuraabad","countryCode":"AZ","stateCode":"XIZ","latitude":"40.81990000","longitude":"49.46774000"},{"name":"Amirdzhan","countryCode":"AZ","stateCode":"BA","latitude":"40.42639000","longitude":"49.98361000"},{"name":"Badamdar","countryCode":"AZ","stateCode":"BA","latitude":"40.34024000","longitude":"49.80450000"},{"name":"Baku","countryCode":"AZ","stateCode":"BA","latitude":"40.37767000","longitude":"49.89201000"},{"name":"Bakıxanov","countryCode":"AZ","stateCode":"BA","latitude":"40.41894000","longitude":"49.96693000"},{"name":"Balakhani","countryCode":"AZ","stateCode":"BA","latitude":"40.46344000","longitude":"49.91893000"},{"name":"Bilajari","countryCode":"AZ","stateCode":"BA","latitude":"40.44440000","longitude":"49.80566000"},{"name":"Bilajer","countryCode":"AZ","stateCode":"BA","latitude":"40.56441000","longitude":"50.04002000"},{"name":"Binagadi","countryCode":"AZ","stateCode":"BA","latitude":"40.46602000","longitude":"49.82783000"},{"name":"Biny Selo","countryCode":"AZ","stateCode":"BA","latitude":"40.45076000","longitude":"50.08686000"},{"name":"Buzovna","countryCode":"AZ","stateCode":"BA","latitude":"40.51903000","longitude":"50.11438000"},{"name":"Hövsan","countryCode":"AZ","stateCode":"BA","latitude":"40.37444000","longitude":"50.08528000"},{"name":"Khodzhi-Gasan","countryCode":"AZ","stateCode":"BA","latitude":"40.41293000","longitude":"49.76904000"},{"name":"Korgöz","countryCode":"AZ","stateCode":"BA","latitude":"40.30446000","longitude":"49.62360000"},{"name":"Lökbatan","countryCode":"AZ","stateCode":"BA","latitude":"40.32560000","longitude":"49.73376000"},{"name":"Mardakan","countryCode":"AZ","stateCode":"BA","latitude":"40.49182000","longitude":"50.14292000"},{"name":"Maştağa","countryCode":"AZ","stateCode":"BA","latitude":"40.52983000","longitude":"50.00616000"},{"name":"Nardaran","countryCode":"AZ","stateCode":"BA","latitude":"40.55611000","longitude":"50.00556000"},{"name":"Nizami Rayonu","countryCode":"AZ","stateCode":"BA","latitude":"40.40970000","longitude":"49.91926000"},{"name":"Pirallahı","countryCode":"AZ","stateCode":"BA","latitude":"40.47013000","longitude":"50.32476000"},{"name":"Puta","countryCode":"AZ","stateCode":"BA","latitude":"40.29667000","longitude":"49.66028000"},{"name":"Qala","countryCode":"AZ","stateCode":"BA","latitude":"40.44256000","longitude":"50.16759000"},{"name":"Qaraçuxur","countryCode":"AZ","stateCode":"BA","latitude":"40.39667000","longitude":"49.97361000"},{"name":"Qobustan","countryCode":"AZ","stateCode":"BA","latitude":"40.08238000","longitude":"49.41205000"},{"name":"Ramana","countryCode":"AZ","stateCode":"BA","latitude":"40.44222000","longitude":"49.98056000"},{"name":"Sabunçu","countryCode":"AZ","stateCode":"BA","latitude":"40.44250000","longitude":"49.94806000"},{"name":"Sanqaçal","countryCode":"AZ","stateCode":"BA","latitude":"40.16991000","longitude":"49.46394000"},{"name":"Türkan","countryCode":"AZ","stateCode":"BA","latitude":"40.36460000","longitude":"50.22075000"},{"name":"Yeni Suraxanı","countryCode":"AZ","stateCode":"BA","latitude":"40.43026000","longitude":"50.03598000"},{"name":"Zabrat","countryCode":"AZ","stateCode":"BA","latitude":"40.47746000","longitude":"49.94174000"},{"name":"Zyrya","countryCode":"AZ","stateCode":"BA","latitude":"40.36613000","longitude":"50.29198000"},{"name":"Aran","countryCode":"AZ","stateCode":"YEV","latitude":"40.62528000","longitude":"46.97556000"},{"name":"Qaramanlı","countryCode":"AZ","stateCode":"YEV","latitude":"40.48135000","longitude":"46.99339000"},{"name":"Arıqdam","countryCode":"AZ","stateCode":"GAD","latitude":"40.59313000","longitude":"45.79900000"},{"name":"Arıqıran","countryCode":"AZ","stateCode":"GAD","latitude":"40.53971000","longitude":"45.61414000"},{"name":"Böyük Qaramurad","countryCode":"AZ","stateCode":"GAD","latitude":"40.57626000","longitude":"45.63727000"},{"name":"Kyadabek","countryCode":"AZ","stateCode":"GAD","latitude":"40.57055000","longitude":"45.81229000"},{"name":"Novosaratovka","countryCode":"AZ","stateCode":"GAD","latitude":"40.59811000","longitude":"45.60079000"},{"name":"Askyaran","countryCode":"AZ","stateCode":"XCI","latitude":"39.93910000","longitude":"46.83161000"},{"name":"Xocalı","countryCode":"AZ","stateCode":"XCI","latitude":"39.91297000","longitude":"46.79028000"},{"name":"Astara","countryCode":"AZ","stateCode":"AST","latitude":"38.45598000","longitude":"48.87498000"},{"name":"Kizhaba","countryCode":"AZ","stateCode":"AST","latitude":"38.53461000","longitude":"48.80546000"},{"name":"Ağdam","countryCode":"AZ","stateCode":"AGM","latitude":"39.99096000","longitude":"46.92736000"},{"name":"Ağdaş","countryCode":"AZ","stateCode":"AGS","latitude":"40.64699000","longitude":"47.47380000"},{"name":"Barda","countryCode":"AZ","stateCode":"BAR","latitude":"40.37577000","longitude":"47.12619000"},{"name":"Samuxlu","countryCode":"AZ","stateCode":"BAR","latitude":"40.50833000","longitude":"47.16917000"},{"name":"Basqal","countryCode":"AZ","stateCode":"ISM","latitude":"40.75520000","longitude":"48.39104000"},{"name":"İsmayıllı","countryCode":"AZ","stateCode":"ISM","latitude":"40.78485000","longitude":"48.15141000"},{"name":"Baş Göynük","countryCode":"AZ","stateCode":"SAK","latitude":"41.32582000","longitude":"47.11357000"},{"name":"Belokany","countryCode":"AZ","stateCode":"BAL","latitude":"41.72626000","longitude":"46.40478000"},{"name":"Qabaqçöl","countryCode":"AZ","stateCode":"BAL","latitude":"41.75259000","longitude":"46.27052000"},{"name":"Beylagan","countryCode":"AZ","stateCode":"BEY","latitude":"39.77556000","longitude":"47.61861000"},{"name":"Birinci Aşıqlı","countryCode":"AZ","stateCode":"BEY","latitude":"39.81917000","longitude":"47.67944000"},{"name":"Dünyamalılar","countryCode":"AZ","stateCode":"BEY","latitude":"39.77278000","longitude":"47.75889000"},{"name":"Orjonikidze","countryCode":"AZ","stateCode":"BEY","latitude":"39.63571000","longitude":"47.71199000"},{"name":"Yuxarı Aran","countryCode":"AZ","stateCode":"BEY","latitude":"39.73361000","longitude":"47.65500000"},{"name":"Boradigah","countryCode":"AZ","stateCode":"MAS","latitude":"38.93013000","longitude":"48.70920000"},{"name":"Masally","countryCode":"AZ","stateCode":"MAS","latitude":"39.03532000","longitude":"48.66540000"},{"name":"Cahri","countryCode":"AZ","stateCode":"NX","latitude":"39.34837000","longitude":"45.41557000"},{"name":"Culfa","countryCode":"AZ","stateCode":"NX","latitude":"38.95397000","longitude":"45.62961000"},{"name":"Deste","countryCode":"AZ","stateCode":"NX","latitude":"38.88375000","longitude":"45.90963000"},{"name":"Heydarabad","countryCode":"AZ","stateCode":"NX","latitude":"39.72286000","longitude":"44.84846000"},{"name":"Julfa Rayon","countryCode":"AZ","stateCode":"NX","latitude":"39.16667000","longitude":"45.66667000"},{"name":"Nakhchivan","countryCode":"AZ","stateCode":"NX","latitude":"39.20889000","longitude":"45.41222000"},{"name":"Ordubad","countryCode":"AZ","stateCode":"NX","latitude":"38.90961000","longitude":"46.02274000"},{"name":"Ordubad Rayon","countryCode":"AZ","stateCode":"NX","latitude":"39.08333000","longitude":"45.91667000"},{"name":"Oğlanqala","countryCode":"AZ","stateCode":"NX","latitude":"39.58694000","longitude":"45.04611000"},{"name":"Qıvraq","countryCode":"AZ","stateCode":"NX","latitude":"39.39939000","longitude":"45.11513000"},{"name":"Sedarak","countryCode":"AZ","stateCode":"NX","latitude":"39.71427000","longitude":"44.88455000"},{"name":"Shahbuz Rayon","countryCode":"AZ","stateCode":"NX","latitude":"39.41667000","longitude":"45.58333000"},{"name":"Sharur City","countryCode":"AZ","stateCode":"NX","latitude":"39.55298000","longitude":"44.97993000"},{"name":"Sumbatan-diza","countryCode":"AZ","stateCode":"NX","latitude":"38.94804000","longitude":"45.82572000"},{"name":"Tazakend","countryCode":"AZ","stateCode":"NX","latitude":"39.15459000","longitude":"45.44282000"},{"name":"Yaycı","countryCode":"AZ","stateCode":"NX","latitude":"38.94052000","longitude":"45.73244000"},{"name":"Çalxanqala","countryCode":"AZ","stateCode":"NX","latitude":"39.44167000","longitude":"45.28333000"},{"name":"Şahbuz","countryCode":"AZ","stateCode":"NX","latitude":"39.40722000","longitude":"45.57389000"},{"name":"Ceyranbatan","countryCode":"AZ","stateCode":"ABS","latitude":"40.54194000","longitude":"49.66073000"},{"name":"Digah","countryCode":"AZ","stateCode":"ABS","latitude":"40.49257000","longitude":"49.87477000"},{"name":"Gyuzdek","countryCode":"AZ","stateCode":"ABS","latitude":"40.37444000","longitude":"49.68194000"},{"name":"Khirdalan","countryCode":"AZ","stateCode":"ABS","latitude":"40.44808000","longitude":"49.75502000"},{"name":"Qobu","countryCode":"AZ","stateCode":"ABS","latitude":"40.40472000","longitude":"49.71306000"},{"name":"Saray","countryCode":"AZ","stateCode":"ABS","latitude":"40.53299000","longitude":"49.71681000"},{"name":"Corat","countryCode":"AZ","stateCode":"SM","latitude":"40.57176000","longitude":"49.70509000"},{"name":"Hacı Zeynalabdin","countryCode":"AZ","stateCode":"SM","latitude":"40.62333000","longitude":"49.55861000"},{"name":"Sumqayıt","countryCode":"AZ","stateCode":"SM","latitude":"40.58972000","longitude":"49.66861000"},{"name":"Divichibazar","countryCode":"AZ","stateCode":"SBN","latitude":"41.20117000","longitude":"48.98712000"},{"name":"Dolyar","countryCode":"AZ","stateCode":"SKR","latitude":"40.86278000","longitude":"46.03493000"},{"name":"Dzagam","countryCode":"AZ","stateCode":"SKR","latitude":"40.90330000","longitude":"45.88564000"},{"name":"Qasım İsmayılov","countryCode":"AZ","stateCode":"SKR","latitude":"40.81243000","longitude":"46.25938000"},{"name":"Shamkhor","countryCode":"AZ","stateCode":"SKR","latitude":"40.82975000","longitude":"46.01780000"},{"name":"Dondar Quşçu","countryCode":"AZ","stateCode":"TOV","latitude":"40.95390000","longitude":"45.61942000"},{"name":"Qaraxanlı","countryCode":"AZ","stateCode":"TOV","latitude":"41.04358000","longitude":"45.65527000"},{"name":"Tovuz","countryCode":"AZ","stateCode":"TOV","latitude":"40.99249000","longitude":"45.62838000"},{"name":"Yanıqlı","countryCode":"AZ","stateCode":"TOV","latitude":"40.84320000","longitude":"45.68030000"},{"name":"Çatax","countryCode":"AZ","stateCode":"TOV","latitude":"40.72622000","longitude":"45.55919000"},{"name":"Çobansığnaq","countryCode":"AZ","stateCode":"TOV","latitude":"40.75244000","longitude":"45.70645000"},{"name":"Fizuli","countryCode":"AZ","stateCode":"FUZ","latitude":"39.60094000","longitude":"47.14529000"},{"name":"Horadiz","countryCode":"AZ","stateCode":"FUZ","latitude":"39.45015000","longitude":"47.33496000"},{"name":"Ganja","countryCode":"AZ","stateCode":"GA","latitude":"40.68278000","longitude":"46.36056000"},{"name":"Geoktschai","countryCode":"AZ","stateCode":"GOY","latitude":"40.65055000","longitude":"47.74219000"},{"name":"Gilgilçay","countryCode":"AZ","stateCode":"SIY","latitude":"41.13932000","longitude":"49.09038000"},{"name":"Kyzyl-Burun","countryCode":"AZ","stateCode":"SIY","latitude":"41.07811000","longitude":"49.11564000"},{"name":"Goranboy","countryCode":"AZ","stateCode":"GOR","latitude":"40.61028000","longitude":"46.78972000"},{"name":"Qızılhacılı","countryCode":"AZ","stateCode":"GOR","latitude":"40.57362000","longitude":"46.84900000"},{"name":"Hacıhüseynli","countryCode":"AZ","stateCode":"QBA","latitude":"41.45639000","longitude":"48.64889000"},{"name":"Quba","countryCode":"AZ","stateCode":"QBA","latitude":"41.36108000","longitude":"48.51341000"},{"name":"Hacıqabul","countryCode":"AZ","stateCode":"HAC","latitude":"40.03874000","longitude":"48.94286000"},{"name":"Mughan","countryCode":"AZ","stateCode":"HAC","latitude":"40.09902000","longitude":"48.81886000"},{"name":"Hadrut","countryCode":"AZ","stateCode":"XVD","latitude":"39.52003000","longitude":"47.03190000"},{"name":"Novyy Karanlug","countryCode":"AZ","stateCode":"XVD","latitude":"39.79496000","longitude":"47.11170000"},{"name":"Qırmızı Bazar","countryCode":"AZ","stateCode":"XVD","latitude":"39.67669000","longitude":"46.95123000"},{"name":"Haftoni","countryCode":"AZ","stateCode":"LA","latitude":"38.76325000","longitude":"48.76223000"},{"name":"Lankaran","countryCode":"AZ","stateCode":"LA","latitude":"38.75428000","longitude":"48.85062000"},{"name":"Imishli","countryCode":"AZ","stateCode":"IMI","latitude":"39.87095000","longitude":"48.05995000"},{"name":"Jalilabad","countryCode":"AZ","stateCode":"CAL","latitude":"39.20963000","longitude":"48.49186000"},{"name":"Prishibinskoye","countryCode":"AZ","stateCode":"CAL","latitude":"39.11998000","longitude":"48.59383000"},{"name":"Jebrail","countryCode":"AZ","stateCode":"CAB","latitude":"39.39917000","longitude":"47.02835000"},{"name":"Kerbakhiar","countryCode":"AZ","stateCode":"KAL","latitude":"40.10984000","longitude":"46.04446000"},{"name":"Vank","countryCode":"AZ","stateCode":"KAL","latitude":"40.05275000","longitude":"46.54419000"},{"name":"Kyurdarmir","countryCode":"AZ","stateCode":"KUR","latitude":"40.34257000","longitude":"48.15649000"},{"name":"Laçın","countryCode":"AZ","stateCode":"LAC","latitude":"39.59881000","longitude":"46.55045000"},{"name":"Lerik","countryCode":"AZ","stateCode":"LER","latitude":"38.77388000","longitude":"48.41497000"},{"name":"Martakert","countryCode":"AZ","stateCode":"TAR","latitude":"40.21127000","longitude":"46.82135000"},{"name":"Terter","countryCode":"AZ","stateCode":"TAR","latitude":"40.34201000","longitude":"46.93161000"},{"name":"Mincivan","countryCode":"AZ","stateCode":"ZAN","latitude":"39.03023000","longitude":"46.72329000"},{"name":"Zangilan","countryCode":"AZ","stateCode":"ZAN","latitude":"39.08371000","longitude":"46.65988000"},{"name":"Mingelchaur","countryCode":"AZ","stateCode":"MI","latitude":"40.76395000","longitude":"47.05953000"},{"name":"Neftçala","countryCode":"AZ","stateCode":"NEF","latitude":"39.37680000","longitude":"49.24700000"},{"name":"Severo-Vostotchnyi Bank","countryCode":"AZ","stateCode":"NEF","latitude":"39.41117000","longitude":"49.24792000"},{"name":"Sovetabad","countryCode":"AZ","stateCode":"NEF","latitude":"39.33667000","longitude":"49.21414000"},{"name":"Xıllı","countryCode":"AZ","stateCode":"NEF","latitude":"39.43012000","longitude":"49.10166000"},{"name":"Oğuz","countryCode":"AZ","stateCode":"OGU","latitude":"41.07128000","longitude":"47.46528000"},{"name":"Pushkino","countryCode":"AZ","stateCode":"BIL","latitude":"39.45833000","longitude":"48.54500000"},{"name":"Qarayeri","countryCode":"AZ","stateCode":"SMX","latitude":"40.78674000","longitude":"46.31365000"},{"name":"Qırmızı Samux","countryCode":"AZ","stateCode":"SMX","latitude":"40.93972000","longitude":"46.37889000"},{"name":"Samux","countryCode":"AZ","stateCode":"SMX","latitude":"40.76485000","longitude":"46.40868000"},{"name":"Qaraçala","countryCode":"AZ","stateCode":"SAL","latitude":"39.81614000","longitude":"48.93792000"},{"name":"Salyan","countryCode":"AZ","stateCode":"SAL","latitude":"39.59621000","longitude":"48.98479000"},{"name":"Qax","countryCode":"AZ","stateCode":"QAX","latitude":"41.41826000","longitude":"46.92043000"},{"name":"Qax İngiloy","countryCode":"AZ","stateCode":"QAX","latitude":"41.42412000","longitude":"46.93859000"},{"name":"Qaxbaş","countryCode":"AZ","stateCode":"QAX","latitude":"41.43254000","longitude":"46.96460000"},{"name":"Çinarlı","countryCode":"AZ","stateCode":"QAX","latitude":"41.46965000","longitude":"46.91582000"},{"name":"Qazax","countryCode":"AZ","stateCode":"QAZ","latitude":"41.09246000","longitude":"45.36561000"},{"name":"Qobustan","countryCode":"AZ","stateCode":"QOB","latitude":"40.53360000","longitude":"48.92819000"},{"name":"Qubadlı","countryCode":"AZ","stateCode":"QBI","latitude":"39.34441000","longitude":"46.58183000"},{"name":"Qusar","countryCode":"AZ","stateCode":"QUS","latitude":"41.42750000","longitude":"48.43020000"},{"name":"Samur","countryCode":"AZ","stateCode":"QUS","latitude":"41.63671000","longitude":"48.43028000"},{"name":"Qutqashen","countryCode":"AZ","stateCode":"QAB","latitude":"40.98247000","longitude":"47.84909000"},{"name":"Saatlı","countryCode":"AZ","stateCode":"SAT","latitude":"39.93214000","longitude":"48.36892000"},{"name":"Əhmədbəyli","countryCode":"AZ","stateCode":"SAT","latitude":"39.88074000","longitude":"48.39158000"},{"name":"Sabirabad","countryCode":"AZ","stateCode":"SAB","latitude":"40.00869000","longitude":"48.47701000"},{"name":"Shamakhi","countryCode":"AZ","stateCode":"SMI","latitude":"40.63141000","longitude":"48.64137000"},{"name":"Sheki","countryCode":"AZ","stateCode":"SA","latitude":"41.19194000","longitude":"47.17056000"},{"name":"Shushi","countryCode":"AZ","stateCode":"SUS","latitude":"39.76006000","longitude":"46.74989000"},{"name":"Ujar","countryCode":"AZ","stateCode":"UCA","latitude":"40.51902000","longitude":"47.65423000"},{"name":"Verkhniy Dashkesan","countryCode":"AZ","stateCode":"DAS","latitude":"40.49357000","longitude":"46.07175000"},{"name":"Yukhary-Dashkesan","countryCode":"AZ","stateCode":"DAS","latitude":"40.52393000","longitude":"46.08186000"},{"name":"Xaçmaz","countryCode":"AZ","stateCode":"XAC","latitude":"41.46426000","longitude":"48.80565000"},{"name":"Xudat","countryCode":"AZ","stateCode":"XAC","latitude":"41.63052000","longitude":"48.68161000"},{"name":"Yardımlı","countryCode":"AZ","stateCode":"YAR","latitude":"38.90771000","longitude":"48.24052000"},{"name":"Yelenendorf","countryCode":"AZ","stateCode":"GYG","latitude":"40.58584000","longitude":"46.31890000"},{"name":"Yevlakh","countryCode":"AZ","stateCode":"YE","latitude":"40.61832000","longitude":"47.15014000"},{"name":"Zardob","countryCode":"AZ","stateCode":"ZAR","latitude":"40.21840000","longitude":"47.71214000"},{"name":"Şirvan","countryCode":"AZ","stateCode":"SR","latitude":"39.93778000","longitude":"48.92900000"},{"name":"Balatun","countryCode":"BA","stateCode":"SRP","latitude":"44.86332000","longitude":"19.33931000"},{"name":"Banja Luka","countryCode":"BA","stateCode":"SRP","latitude":"44.77842000","longitude":"17.19386000"},{"name":"Bijeljina","countryCode":"BA","stateCode":"SRP","latitude":"44.76583000","longitude":"19.15083000"},{"name":"Bileća","countryCode":"BA","stateCode":"SRP","latitude":"42.87645000","longitude":"18.42967000"},{"name":"Blatnica","countryCode":"BA","stateCode":"SRP","latitude":"44.48677000","longitude":"17.82278000"},{"name":"Brod","countryCode":"BA","stateCode":"SRP","latitude":"45.13747000","longitude":"17.98722000"},{"name":"Bronzani Majdan","countryCode":"BA","stateCode":"SRP","latitude":"44.79237000","longitude":"16.94039000"},{"name":"Derventa","countryCode":"BA","stateCode":"SRP","latitude":"44.97839000","longitude":"17.90779000"},{"name":"Doboj","countryCode":"BA","stateCode":"SRP","latitude":"44.75944000","longitude":"18.06500000"},{"name":"Dobrljin","countryCode":"BA","stateCode":"SRP","latitude":"45.15106000","longitude":"16.47869000"},{"name":"Dvorovi","countryCode":"BA","stateCode":"SRP","latitude":"44.80753000","longitude":"19.25999000"},{"name":"Foča","countryCode":"BA","stateCode":"SRP","latitude":"43.50646000","longitude":"18.77854000"},{"name":"Gacko","countryCode":"BA","stateCode":"SRP","latitude":"43.16722000","longitude":"18.53528000"},{"name":"Gradiška","countryCode":"BA","stateCode":"SRP","latitude":"45.14484000","longitude":"17.25453000"},{"name":"Hiseti","countryCode":"BA","stateCode":"SRP","latitude":"44.76111000","longitude":"17.17944000"},{"name":"Istočni Mostar","countryCode":"BA","stateCode":"SRP","latitude":"43.42056000","longitude":"18.00833000"},{"name":"Janja","countryCode":"BA","stateCode":"SRP","latitude":"44.66554000","longitude":"19.24691000"},{"name":"Kalenderovci Donji","countryCode":"BA","stateCode":"SRP","latitude":"44.94673000","longitude":"17.83785000"},{"name":"Kneževo","countryCode":"BA","stateCode":"SRP","latitude":"44.49071000","longitude":"17.38161000"},{"name":"Knežica","countryCode":"BA","stateCode":"SRP","latitude":"45.10548000","longitude":"16.67668000"},{"name":"Koran","countryCode":"BA","stateCode":"SRP","latitude":"43.81038000","longitude":"18.56999000"},{"name":"Kostajnica","countryCode":"BA","stateCode":"SRP","latitude":"45.21956000","longitude":"16.53929000"},{"name":"Kotor Varoš","countryCode":"BA","stateCode":"SRP","latitude":"44.61831000","longitude":"17.37204000"},{"name":"Kozarska Dubica","countryCode":"BA","stateCode":"SRP","latitude":"45.17667000","longitude":"16.80944000"},{"name":"Krupa na Vrbasu","countryCode":"BA","stateCode":"SRP","latitude":"44.61875000","longitude":"17.14351000"},{"name":"Laktaši","countryCode":"BA","stateCode":"SRP","latitude":"44.90857000","longitude":"17.30135000"},{"name":"Lamovita","countryCode":"BA","stateCode":"SRP","latitude":"44.92018000","longitude":"16.89933000"},{"name":"Ljubinje","countryCode":"BA","stateCode":"SRP","latitude":"42.95120000","longitude":"18.08702000"},{"name":"Lopare","countryCode":"BA","stateCode":"SRP","latitude":"44.63498000","longitude":"18.84340000"},{"name":"Maglajani","countryCode":"BA","stateCode":"SRP","latitude":"44.94975000","longitude":"17.35014000"},{"name":"Marićka","countryCode":"BA","stateCode":"SRP","latitude":"44.86801000","longitude":"16.85510000"},{"name":"Maslovare","countryCode":"BA","stateCode":"SRP","latitude":"44.56594000","longitude":"17.53216000"},{"name":"Mejdan - Obilićevo","countryCode":"BA","stateCode":"SRP","latitude":"44.76324000","longitude":"17.19012000"},{"name":"Milići","countryCode":"BA","stateCode":"SRP","latitude":"44.17016000","longitude":"19.09195000"},{"name":"Modriča","countryCode":"BA","stateCode":"SRP","latitude":"44.95444000","longitude":"18.30361000"},{"name":"Mrkonjić Grad","countryCode":"BA","stateCode":"SRP","latitude":"44.41729000","longitude":"17.08288000"},{"name":"Nevesinje","countryCode":"BA","stateCode":"SRP","latitude":"43.25861000","longitude":"18.11333000"},{"name":"Novi Grad","countryCode":"BA","stateCode":"SRP","latitude":"45.04643000","longitude":"16.37782000"},{"name":"Obudovac","countryCode":"BA","stateCode":"SRP","latitude":"44.95215000","longitude":"18.59869000"},{"name":"Omarska","countryCode":"BA","stateCode":"SRP","latitude":"44.89170000","longitude":"16.89814000"},{"name":"Opština Oštra Luka","countryCode":"BA","stateCode":"SRP","latitude":"44.73278000","longitude":"16.82861000"},{"name":"Opština Višegrad","countryCode":"BA","stateCode":"SRP","latitude":"43.72167000","longitude":"19.31361000"},{"name":"Oštra Luka","countryCode":"BA","stateCode":"SRP","latitude":"44.99724000","longitude":"18.58464000"},{"name":"Pale","countryCode":"BA","stateCode":"SRP","latitude":"43.81664000","longitude":"18.56949000"},{"name":"Pelagićevo","countryCode":"BA","stateCode":"SRP","latitude":"44.90105000","longitude":"18.59185000"},{"name":"Petkovci","countryCode":"BA","stateCode":"SRP","latitude":"44.46849000","longitude":"19.07466000"},{"name":"Piskavica","countryCode":"BA","stateCode":"SRP","latitude":"44.86717000","longitude":"16.97464000"},{"name":"Podbrdo","countryCode":"BA","stateCode":"SRP","latitude":"44.44189000","longitude":"17.01495000"},{"name":"Popovi","countryCode":"BA","stateCode":"SRP","latitude":"44.76547000","longitude":"19.28667000"},{"name":"Pribinić","countryCode":"BA","stateCode":"SRP","latitude":"44.61010000","longitude":"17.68981000"},{"name":"Priboj","countryCode":"BA","stateCode":"SRP","latitude":"44.60233000","longitude":"18.93165000"},{"name":"Prijedor","countryCode":"BA","stateCode":"SRP","latitude":"44.97991000","longitude":"16.71401000"},{"name":"Rogatica","countryCode":"BA","stateCode":"SRP","latitude":"43.79894000","longitude":"19.00363000"},{"name":"Rudo","countryCode":"BA","stateCode":"SRP","latitude":"43.61781000","longitude":"19.36719000"},{"name":"Sokolac","countryCode":"BA","stateCode":"SRP","latitude":"43.93817000","longitude":"18.80079000"},{"name":"Srbac","countryCode":"BA","stateCode":"SRP","latitude":"45.09730000","longitude":"17.52331000"},{"name":"Srebrenica","countryCode":"BA","stateCode":"SRP","latitude":"44.10748000","longitude":"19.29669000"},{"name":"Stanari","countryCode":"BA","stateCode":"SRP","latitude":"44.74475000","longitude":"17.82714000"},{"name":"Starcevica","countryCode":"BA","stateCode":"SRP","latitude":"44.75708000","longitude":"17.21178000"},{"name":"Svodna","countryCode":"BA","stateCode":"SRP","latitude":"45.03770000","longitude":"16.54019000"},{"name":"Teslić","countryCode":"BA","stateCode":"SRP","latitude":"44.60639000","longitude":"17.85972000"},{"name":"Trebinje","countryCode":"BA","stateCode":"SRP","latitude":"42.71197000","longitude":"18.34362000"},{"name":"Trn","countryCode":"BA","stateCode":"SRP","latitude":"44.85829000","longitude":"17.23583000"},{"name":"Ugljevik","countryCode":"BA","stateCode":"SRP","latitude":"44.66361000","longitude":"19.02028000"},{"name":"Velika Obarska","countryCode":"BA","stateCode":"SRP","latitude":"44.80461000","longitude":"19.16183000"},{"name":"Višegrad","countryCode":"BA","stateCode":"SRP","latitude":"43.78260000","longitude":"19.29256000"},{"name":"Vlasenica","countryCode":"BA","stateCode":"SRP","latitude":"44.18183000","longitude":"18.94096000"},{"name":"Zvornik","countryCode":"BA","stateCode":"SRP","latitude":"44.38605000","longitude":"19.10247000"},{"name":"Čajniče","countryCode":"BA","stateCode":"SRP","latitude":"43.55712000","longitude":"19.07186000"},{"name":"Čelinac","countryCode":"BA","stateCode":"SRP","latitude":"44.72453000","longitude":"17.32431000"},{"name":"Čečava","countryCode":"BA","stateCode":"SRP","latitude":"44.67961000","longitude":"17.75780000"},{"name":"Šamac","countryCode":"BA","stateCode":"SRP","latitude":"45.05987000","longitude":"18.46756000"},{"name":"Šekovići","countryCode":"BA","stateCode":"SRP","latitude":"44.29896000","longitude":"18.85532000"},{"name":"Šipovo","countryCode":"BA","stateCode":"SRP","latitude":"44.28237000","longitude":"17.08597000"},{"name":"Živinice","countryCode":"BA","stateCode":"SRP","latitude":"44.54765000","longitude":"17.37357000"},{"name":"Banovići","countryCode":"BA","stateCode":"BIH","latitude":"44.40596000","longitude":"18.52648000"},{"name":"Barice","countryCode":"BA","stateCode":"BIH","latitude":"44.54065000","longitude":"18.48069000"},{"name":"Bihać","countryCode":"BA","stateCode":"BIH","latitude":"44.81694000","longitude":"15.87083000"},{"name":"Bijela","countryCode":"BA","stateCode":"BIH","latitude":"43.60871000","longitude":"17.95078000"},{"name":"Bila","countryCode":"BA","stateCode":"BIH","latitude":"43.78265000","longitude":"16.92676000"},{"name":"Blagaj","countryCode":"BA","stateCode":"BIH","latitude":"43.25892000","longitude":"17.88815000"},{"name":"Bosanska Krupa","countryCode":"BA","stateCode":"BIH","latitude":"44.88250000","longitude":"16.15139000"},{"name":"Bosanski Petrovac","countryCode":"BA","stateCode":"BIH","latitude":"44.55537000","longitude":"16.36897000"},{"name":"Bosansko Grahovo","countryCode":"BA","stateCode":"BIH","latitude":"44.17944000","longitude":"16.36389000"},{"name":"Breza","countryCode":"BA","stateCode":"BIH","latitude":"44.01862000","longitude":"18.26063000"},{"name":"Bugojno","countryCode":"BA","stateCode":"BIH","latitude":"44.05722000","longitude":"17.45083000"},{"name":"Busovača","countryCode":"BA","stateCode":"BIH","latitude":"44.09769000","longitude":"17.87830000"},{"name":"Bužim","countryCode":"BA","stateCode":"BIH","latitude":"45.05361000","longitude":"16.03254000"},{"name":"Cazin","countryCode":"BA","stateCode":"BIH","latitude":"44.96694000","longitude":"15.94306000"},{"name":"Cim","countryCode":"BA","stateCode":"BIH","latitude":"43.35401000","longitude":"17.78045000"},{"name":"Crnići","countryCode":"BA","stateCode":"BIH","latitude":"43.13156000","longitude":"17.86452000"},{"name":"Divičani","countryCode":"BA","stateCode":"BIH","latitude":"44.36682000","longitude":"17.32678000"},{"name":"Dobrinje","countryCode":"BA","stateCode":"BIH","latitude":"44.05008000","longitude":"18.11958000"},{"name":"Domaljevac","countryCode":"BA","stateCode":"BIH","latitude":"45.06110000","longitude":"18.58612000"},{"name":"Donja Dubica","countryCode":"BA","stateCode":"BIH","latitude":"45.07559000","longitude":"18.41023000"},{"name":"Donja Mahala","countryCode":"BA","stateCode":"BIH","latitude":"45.04327000","longitude":"18.66996000"},{"name":"Donja Međiđa","countryCode":"BA","stateCode":"BIH","latitude":"44.80235000","longitude":"18.40477000"},{"name":"Donji Vakuf","countryCode":"BA","stateCode":"BIH","latitude":"44.14361000","longitude":"17.40000000"},{"name":"Drežnica","countryCode":"BA","stateCode":"BIH","latitude":"43.52891000","longitude":"17.28120000"},{"name":"Drinovci","countryCode":"BA","stateCode":"BIH","latitude":"43.35454000","longitude":"17.32536000"},{"name":"Drvar","countryCode":"BA","stateCode":"BIH","latitude":"44.37389000","longitude":"16.38083000"},{"name":"Dubrave Donje","countryCode":"BA","stateCode":"BIH","latitude":"44.48060000","longitude":"18.69709000"},{"name":"Dubrave Gornje","countryCode":"BA","stateCode":"BIH","latitude":"44.47229000","longitude":"18.72685000"},{"name":"Dubravica","countryCode":"BA","stateCode":"BIH","latitude":"44.44131000","longitude":"18.11883000"},{"name":"Fojnica","countryCode":"BA","stateCode":"BIH","latitude":"43.95952000","longitude":"17.90288000"},{"name":"Glamoč","countryCode":"BA","stateCode":"BIH","latitude":"44.04583000","longitude":"16.84861000"},{"name":"Gnojnica","countryCode":"BA","stateCode":"BIH","latitude":"44.62058000","longitude":"18.44684000"},{"name":"Goražde","countryCode":"BA","stateCode":"BIH","latitude":"43.66795000","longitude":"18.97564000"},{"name":"Gorica","countryCode":"BA","stateCode":"BIH","latitude":"43.41833000","longitude":"17.28500000"},{"name":"Gornja Breza","countryCode":"BA","stateCode":"BIH","latitude":"44.03758000","longitude":"18.24564000"},{"name":"Gornja Koprivna","countryCode":"BA","stateCode":"BIH","latitude":"45.01091000","longitude":"15.95487000"},{"name":"Gornja Tuzla","countryCode":"BA","stateCode":"BIH","latitude":"44.55659000","longitude":"18.76159000"},{"name":"Gornje Moštre","countryCode":"BA","stateCode":"BIH","latitude":"44.01911000","longitude":"18.15477000"},{"name":"Gornje Živinice","countryCode":"BA","stateCode":"BIH","latitude":"44.42921000","longitude":"18.61667000"},{"name":"Gornji Vakuf","countryCode":"BA","stateCode":"BIH","latitude":"43.93806000","longitude":"17.58833000"},{"name":"Gostovići","countryCode":"BA","stateCode":"BIH","latitude":"44.41124000","longitude":"18.17029000"},{"name":"Gradačac","countryCode":"BA","stateCode":"BIH","latitude":"44.87851000","longitude":"18.42764000"},{"name":"Gračanica","countryCode":"BA","stateCode":"BIH","latitude":"43.73333000","longitude":"18.28333000"},{"name":"Gromiljak","countryCode":"BA","stateCode":"BIH","latitude":"43.96668000","longitude":"18.05504000"},{"name":"Grude","countryCode":"BA","stateCode":"BIH","latitude":"43.37208000","longitude":"17.41449000"},{"name":"Hadžići","countryCode":"BA","stateCode":"BIH","latitude":"43.82222000","longitude":"18.20667000"},{"name":"Hercegovačko-Neretvanski Kanton","countryCode":"BA","stateCode":"BIH","latitude":"43.45722000","longitude":"17.81250000"},{"name":"Hotonj","countryCode":"BA","stateCode":"BIH","latitude":"43.89341000","longitude":"18.37751000"},{"name":"Ilijaš","countryCode":"BA","stateCode":"BIH","latitude":"43.95128000","longitude":"18.27128000"},{"name":"Ilići","countryCode":"BA","stateCode":"BIH","latitude":"43.34765000","longitude":"17.76848000"},{"name":"Izačić","countryCode":"BA","stateCode":"BIH","latitude":"44.87485000","longitude":"15.78256000"},{"name":"Jablanica","countryCode":"BA","stateCode":"BIH","latitude":"43.66028000","longitude":"17.76167000"},{"name":"Jajce","countryCode":"BA","stateCode":"BIH","latitude":"44.34203000","longitude":"17.27059000"},{"name":"Jelah","countryCode":"BA","stateCode":"BIH","latitude":"44.65400000","longitude":"17.95897000"},{"name":"Jezerski","countryCode":"BA","stateCode":"BIH","latitude":"44.98172000","longitude":"16.09447000"},{"name":"Kakanj","countryCode":"BA","stateCode":"BIH","latitude":"44.13311000","longitude":"18.12292000"},{"name":"Kanton Sarajevo","countryCode":"BA","stateCode":"BIH","latitude":"43.84333000","longitude":"18.24222000"},{"name":"Karadaglije","countryCode":"BA","stateCode":"BIH","latitude":"44.57065000","longitude":"18.01775000"},{"name":"Kačuni","countryCode":"BA","stateCode":"BIH","latitude":"44.06433000","longitude":"17.93894000"},{"name":"Kiseljak","countryCode":"BA","stateCode":"BIH","latitude":"44.48904000","longitude":"18.56982000"},{"name":"Kladanj","countryCode":"BA","stateCode":"BIH","latitude":"44.22669000","longitude":"18.69274000"},{"name":"Ključ","countryCode":"BA","stateCode":"BIH","latitude":"44.53251000","longitude":"16.77682000"},{"name":"Kobilja Glava","countryCode":"BA","stateCode":"BIH","latitude":"43.88188000","longitude":"18.38864000"},{"name":"Konjic","countryCode":"BA","stateCode":"BIH","latitude":"43.65126000","longitude":"17.96082000"},{"name":"Kovači","countryCode":"BA","stateCode":"BIH","latitude":"44.44874000","longitude":"18.20521000"},{"name":"Kočerin","countryCode":"BA","stateCode":"BIH","latitude":"43.39005000","longitude":"17.48552000"},{"name":"Liješnica","countryCode":"BA","stateCode":"BIH","latitude":"44.49497000","longitude":"18.07644000"},{"name":"Livno","countryCode":"BA","stateCode":"BIH","latitude":"43.82695000","longitude":"17.00746000"},{"name":"Ljubuški","countryCode":"BA","stateCode":"BIH","latitude":"43.19694000","longitude":"17.54500000"},{"name":"Lokvine","countryCode":"BA","stateCode":"BIH","latitude":"44.20466000","longitude":"17.85665000"},{"name":"Lukavac","countryCode":"BA","stateCode":"BIH","latitude":"44.54245000","longitude":"18.52618000"},{"name":"Lukavica","countryCode":"BA","stateCode":"BIH","latitude":"44.76452000","longitude":"18.16887000"},{"name":"Maglaj","countryCode":"BA","stateCode":"BIH","latitude":"44.54771000","longitude":"18.10003000"},{"name":"Mahala","countryCode":"BA","stateCode":"BIH","latitude":"44.01194000","longitude":"18.25528000"},{"name":"Mala Kladuša","countryCode":"BA","stateCode":"BIH","latitude":"45.13443000","longitude":"15.85217000"},{"name":"Malešići","countryCode":"BA","stateCode":"BIH","latitude":"44.73824000","longitude":"18.27335000"},{"name":"Mionica","countryCode":"BA","stateCode":"BIH","latitude":"44.86646000","longitude":"18.46603000"},{"name":"Mostar","countryCode":"BA","stateCode":"BIH","latitude":"43.34333000","longitude":"17.80806000"},{"name":"Mramor","countryCode":"BA","stateCode":"BIH","latitude":"44.59234000","longitude":"18.56458000"},{"name":"Neum","countryCode":"BA","stateCode":"BIH","latitude":"42.92333000","longitude":"17.61556000"},{"name":"Novi Travnik","countryCode":"BA","stateCode":"BIH","latitude":"44.17133000","longitude":"17.65816000"},{"name":"Novi Šeher","countryCode":"BA","stateCode":"BIH","latitude":"44.51031000","longitude":"18.02624000"},{"name":"Odžak","countryCode":"BA","stateCode":"BIH","latitude":"45.02461000","longitude":"18.32107000"},{"name":"Olovo","countryCode":"BA","stateCode":"BIH","latitude":"44.12770000","longitude":"18.58065000"},{"name":"Omanjska","countryCode":"BA","stateCode":"BIH","latitude":"44.69831000","longitude":"17.95757000"},{"name":"Orahovica Donja","countryCode":"BA","stateCode":"BIH","latitude":"44.65345000","longitude":"18.36951000"},{"name":"Orašac","countryCode":"BA","stateCode":"BIH","latitude":"44.63039000","longitude":"16.07443000"},{"name":"Orašje","countryCode":"BA","stateCode":"BIH","latitude":"45.03366000","longitude":"18.69334000"},{"name":"Orguz","countryCode":"BA","stateCode":"BIH","latitude":"43.77414000","longitude":"16.86329000"},{"name":"Ostrožac","countryCode":"BA","stateCode":"BIH","latitude":"44.90866000","longitude":"15.94045000"},{"name":"Otoka","countryCode":"BA","stateCode":"BIH","latitude":"44.96000000","longitude":"16.17917000"},{"name":"Pajić Polje","countryCode":"BA","stateCode":"BIH","latitude":"43.97583000","longitude":"17.52750000"},{"name":"Pazarić","countryCode":"BA","stateCode":"BIH","latitude":"43.78882000","longitude":"18.16049000"},{"name":"Peći","countryCode":"BA","stateCode":"BIH","latitude":"44.63139000","longitude":"16.78250000"},{"name":"Pećigrad","countryCode":"BA","stateCode":"BIH","latitude":"45.05444000","longitude":"15.89694000"},{"name":"Pjanići","countryCode":"BA","stateCode":"BIH","latitude":"44.98568000","longitude":"15.82304000"},{"name":"Podhum","countryCode":"BA","stateCode":"BIH","latitude":"43.72295000","longitude":"16.99887000"},{"name":"Podzvizd","countryCode":"BA","stateCode":"BIH","latitude":"45.17417000","longitude":"15.87361000"},{"name":"Polje","countryCode":"BA","stateCode":"BIH","latitude":"43.88014000","longitude":"18.07452000"},{"name":"Polje-Bijela","countryCode":"BA","stateCode":"BIH","latitude":"43.63299000","longitude":"17.97216000"},{"name":"Potoci","countryCode":"BA","stateCode":"BIH","latitude":"43.40953000","longitude":"17.87855000"},{"name":"Prozor","countryCode":"BA","stateCode":"BIH","latitude":"43.82222000","longitude":"17.60917000"},{"name":"Puračić","countryCode":"BA","stateCode":"BIH","latitude":"44.54562000","longitude":"18.47865000"},{"name":"Radišići","countryCode":"BA","stateCode":"BIH","latitude":"43.22302000","longitude":"17.54056000"},{"name":"Rodoč","countryCode":"BA","stateCode":"BIH","latitude":"43.31453000","longitude":"17.80290000"},{"name":"Rumboci","countryCode":"BA","stateCode":"BIH","latitude":"43.83154000","longitude":"17.50273000"},{"name":"Sanica","countryCode":"BA","stateCode":"BIH","latitude":"44.61354000","longitude":"16.64062000"},{"name":"Sanski Most","countryCode":"BA","stateCode":"BIH","latitude":"44.76670000","longitude":"16.66700000"},{"name":"Sapna","countryCode":"BA","stateCode":"BIH","latitude":"44.50380000","longitude":"18.99818000"},{"name":"Sarajevo","countryCode":"BA","stateCode":"BIH","latitude":"43.84864000","longitude":"18.35644000"},{"name":"Skokovi","countryCode":"BA","stateCode":"BIH","latitude":"45.03139000","longitude":"15.91444000"},{"name":"Sladna","countryCode":"BA","stateCode":"BIH","latitude":"44.72897000","longitude":"18.42575000"},{"name":"Solina","countryCode":"BA","stateCode":"BIH","latitude":"44.56226000","longitude":"18.69322000"},{"name":"Srebrenik","countryCode":"BA","stateCode":"BIH","latitude":"44.70819000","longitude":"18.48834000"},{"name":"Stijena","countryCode":"BA","stateCode":"BIH","latitude":"44.93630000","longitude":"16.02224000"},{"name":"Stjepan-Polje","countryCode":"BA","stateCode":"BIH","latitude":"44.71634000","longitude":"18.25783000"},{"name":"Stolac","countryCode":"BA","stateCode":"BIH","latitude":"43.08400000","longitude":"17.95995000"},{"name":"Tasovčići","countryCode":"BA","stateCode":"BIH","latitude":"43.11333000","longitude":"17.72000000"},{"name":"Tešanj","countryCode":"BA","stateCode":"BIH","latitude":"44.61191000","longitude":"17.98552000"},{"name":"Tešanjka","countryCode":"BA","stateCode":"BIH","latitude":"44.67228000","longitude":"18.01109000"},{"name":"Todorovo","countryCode":"BA","stateCode":"BIH","latitude":"45.08833000","longitude":"15.93083000"},{"name":"Tojšići","countryCode":"BA","stateCode":"BIH","latitude":"44.50133000","longitude":"18.78523000"},{"name":"Tomislavgrad","countryCode":"BA","stateCode":"BIH","latitude":"43.71849000","longitude":"17.22515000"},{"name":"Travnik","countryCode":"BA","stateCode":"BIH","latitude":"44.22637000","longitude":"17.66583000"},{"name":"Tržačka Raštela","countryCode":"BA","stateCode":"BIH","latitude":"44.97597000","longitude":"15.78489000"},{"name":"Turbe","countryCode":"BA","stateCode":"BIH","latitude":"44.24352000","longitude":"17.57499000"},{"name":"Tuzla","countryCode":"BA","stateCode":"BIH","latitude":"44.53842000","longitude":"18.66709000"},{"name":"Ustikolina","countryCode":"BA","stateCode":"BIH","latitude":"43.58338000","longitude":"18.79106000"},{"name":"Vareš","countryCode":"BA","stateCode":"BIH","latitude":"44.16444000","longitude":"18.32833000"},{"name":"Varoška Rijeka","countryCode":"BA","stateCode":"BIH","latitude":"45.08936000","longitude":"16.01906000"},{"name":"Velagići","countryCode":"BA","stateCode":"BIH","latitude":"44.55618000","longitude":"16.73349000"},{"name":"Velika Kladuša","countryCode":"BA","stateCode":"BIH","latitude":"45.18497000","longitude":"15.80579000"},{"name":"Vidoši","countryCode":"BA","stateCode":"BIH","latitude":"43.77139000","longitude":"17.02833000"},{"name":"Visoko","countryCode":"BA","stateCode":"BIH","latitude":"43.98889000","longitude":"18.17806000"},{"name":"Vitez","countryCode":"BA","stateCode":"BIH","latitude":"44.15424000","longitude":"17.79009000"},{"name":"Vitina","countryCode":"BA","stateCode":"BIH","latitude":"43.23750000","longitude":"17.48389000"},{"name":"Vogošća","countryCode":"BA","stateCode":"BIH","latitude":"43.90225000","longitude":"18.34438000"},{"name":"Voljevac","countryCode":"BA","stateCode":"BIH","latitude":"43.87873000","longitude":"17.65861000"},{"name":"Vrnograč","countryCode":"BA","stateCode":"BIH","latitude":"45.16369000","longitude":"15.95444000"},{"name":"Vukovije Donje","countryCode":"BA","stateCode":"BIH","latitude":"44.46209000","longitude":"18.74941000"},{"name":"Zabrišće","countryCode":"BA","stateCode":"BIH","latitude":"43.79224000","longitude":"16.94224000"},{"name":"Zavidovići","countryCode":"BA","stateCode":"BIH","latitude":"44.44583000","longitude":"18.14972000"},{"name":"Zborište","countryCode":"BA","stateCode":"BIH","latitude":"45.14593000","longitude":"16.01728000"},{"name":"Zenica","countryCode":"BA","stateCode":"BIH","latitude":"44.20169000","longitude":"17.90397000"},{"name":"Ćoralići","countryCode":"BA","stateCode":"BIH","latitude":"45.00694000","longitude":"15.87194000"},{"name":"Čapljina","countryCode":"BA","stateCode":"BIH","latitude":"43.12139000","longitude":"17.68444000"},{"name":"Čelić","countryCode":"BA","stateCode":"BIH","latitude":"44.72524000","longitude":"18.81474000"},{"name":"Čitluk","countryCode":"BA","stateCode":"BIH","latitude":"43.22861000","longitude":"17.70083000"},{"name":"Šerići","countryCode":"BA","stateCode":"BIH","latitude":"44.46674000","longitude":"18.56370000"},{"name":"Široki Brijeg","countryCode":"BA","stateCode":"BIH","latitude":"43.38290000","longitude":"17.59416000"},{"name":"Šturlić","countryCode":"BA","stateCode":"BIH","latitude":"45.06389000","longitude":"15.77806000"},{"name":"Šumatac","countryCode":"BA","stateCode":"BIH","latitude":"45.09743000","longitude":"15.85818000"},{"name":"Željezno Polje","countryCode":"BA","stateCode":"BIH","latitude":"44.39875000","longitude":"17.94103000"},{"name":"Žepče","countryCode":"BA","stateCode":"BIH","latitude":"44.42667000","longitude":"18.03778000"},{"name":"Živinice","countryCode":"BA","stateCode":"BIH","latitude":"44.44929000","longitude":"18.64978000"},{"name":"Brka","countryCode":"BA","stateCode":"BRC","latitude":"44.82837000","longitude":"18.72420000"},{"name":"Brčko","countryCode":"BA","stateCode":"BRC","latitude":"44.86995000","longitude":"18.81012000"},{"name":"Bathsheba","countryCode":"BB","stateCode":"06","latitude":"13.21133000","longitude":"-59.52596000"},{"name":"Bridgetown","countryCode":"BB","stateCode":"08","latitude":"13.10732000","longitude":"-59.62021000"},{"name":"Crane","countryCode":"BB","stateCode":"10","latitude":"13.10487000","longitude":"-59.44861000"},{"name":"Greenland","countryCode":"BB","stateCode":"02","latitude":"13.25808000","longitude":"-59.57763000"},{"name":"Holetown","countryCode":"BB","stateCode":"04","latitude":"13.18672000","longitude":"-59.63808000"},{"name":"Oistins","countryCode":"BB","stateCode":"01","latitude":"13.07067000","longitude":"-59.54637000"},{"name":"Speightstown","countryCode":"BB","stateCode":"09","latitude":"13.25072000","longitude":"-59.64396000"},{"name":"Azimpur","countryCode":"BD","stateCode":"13","latitude":"23.72980000","longitude":"90.38540000"},{"name":"Bhairab Bāzār","countryCode":"BD","stateCode":"13","latitude":"24.05240000","longitude":"90.97640000"},{"name":"Bājitpur","countryCode":"BD","stateCode":"13","latitude":"24.21623000","longitude":"90.95002000"},{"name":"Char Bhadrāsan","countryCode":"BD","stateCode":"13","latitude":"23.30916000","longitude":"90.22698000"},{"name":"Char Golora","countryCode":"BD","stateCode":"13","latitude":"23.82037000","longitude":"90.12175000"},{"name":"Dhaka","countryCode":"BD","stateCode":"13","latitude":"23.81093000","longitude":"90.36542000"},{"name":"Dohār","countryCode":"BD","stateCode":"13","latitude":"23.59311000","longitude":"90.14251000"},{"name":"Faridpur","countryCode":"BD","stateCode":"13","latitude":"23.59419000","longitude":"89.82147000"},{"name":"Gazipur","countryCode":"BD","stateCode":"13","latitude":"24.20689000","longitude":"90.47241000"},{"name":"Gopalganj","countryCode":"BD","stateCode":"13","latitude":"23.16667000","longitude":"89.91667000"},{"name":"Joymontop","countryCode":"BD","stateCode":"13","latitude":"23.78789000","longitude":"90.16472000"},{"name":"Khanbaniara","countryCode":"BD","stateCode":"13","latitude":"23.78225000","longitude":"90.18382000"},{"name":"Kishoregonj","countryCode":"BD","stateCode":"13","latitude":"24.41667000","longitude":"90.95000000"},{"name":"Kishorganj","countryCode":"BD","stateCode":"13","latitude":"24.43944000","longitude":"90.78291000"},{"name":"Madaripur","countryCode":"BD","stateCode":"13","latitude":"23.25000000","longitude":"90.20000000"},{"name":"Manikganj","countryCode":"BD","stateCode":"13","latitude":"23.86667000","longitude":"89.95000000"},{"name":"Mirzāpur","countryCode":"BD","stateCode":"13","latitude":"24.10287000","longitude":"90.09841000"},{"name":"Munshiganj","countryCode":"BD","stateCode":"13","latitude":"23.55000000","longitude":"90.36667000"},{"name":"Narayanganj","countryCode":"BD","stateCode":"13","latitude":"23.75000000","longitude":"90.58333000"},{"name":"Narsingdi","countryCode":"BD","stateCode":"13","latitude":"23.92298000","longitude":"90.71768000"},{"name":"Nāgarpur","countryCode":"BD","stateCode":"13","latitude":"24.05783000","longitude":"89.87696000"},{"name":"Paltan","countryCode":"BD","stateCode":"13","latitude":"23.73625000","longitude":"90.41426000"},{"name":"Parvez Ali","countryCode":"BD","stateCode":"13","latitude":"23.81741000","longitude":"90.11921000"},{"name":"Parvez Ali Hossain","countryCode":"BD","stateCode":"13","latitude":"23.78758000","longitude":"90.16487000"},{"name":"Pālang","countryCode":"BD","stateCode":"13","latitude":"23.21824000","longitude":"90.35076000"},{"name":"Rajbari","countryCode":"BD","stateCode":"13","latitude":"23.66667000","longitude":"89.55000000"},{"name":"Ramnagar","countryCode":"BD","stateCode":"13","latitude":"23.77720000","longitude":"90.17604000"},{"name":"Sakhipur","countryCode":"BD","stateCode":"13","latitude":"24.31988000","longitude":"90.16943000"},{"name":"Sayani","countryCode":"BD","stateCode":"13","latitude":"23.79119000","longitude":"90.16972000"},{"name":"Shariatpur","countryCode":"BD","stateCode":"13","latitude":"23.25000000","longitude":"90.36667000"},{"name":"Sonārgaon","countryCode":"BD","stateCode":"13","latitude":"23.65000000","longitude":"90.61667000"},{"name":"Tangail","countryCode":"BD","stateCode":"13","latitude":"24.33853000","longitude":"89.98667000"},{"name":"Tungi","countryCode":"BD","stateCode":"13","latitude":"23.89154000","longitude":"90.40232000"},{"name":"Tungipāra","countryCode":"BD","stateCode":"13","latitude":"22.89983000","longitude":"89.90326000"},{"name":"Badarganj","countryCode":"BD","stateCode":"55","latitude":"25.67419000","longitude":"89.05377000"},{"name":"Chilmāri","countryCode":"BD","stateCode":"55","latitude":"25.55613000","longitude":"89.67097000"},{"name":"Dinajpur","countryCode":"BD","stateCode":"55","latitude":"25.61667000","longitude":"88.75000000"},{"name":"Gaibandha","countryCode":"BD","stateCode":"55","latitude":"25.25000000","longitude":"89.50000000"},{"name":"Kurigram","countryCode":"BD","stateCode":"55","latitude":"25.75000000","longitude":"89.66667000"},{"name":"Lalmonirhat","countryCode":"BD","stateCode":"55","latitude":"25.91719000","longitude":"89.44595000"},{"name":"Lalmonirhat District","countryCode":"BD","stateCode":"55","latitude":"26.00000000","longitude":"89.25000000"},{"name":"Nageswari","countryCode":"BD","stateCode":"55","latitude":"25.96817000","longitude":"89.69153000"},{"name":"Nilphamari Zila","countryCode":"BD","stateCode":"55","latitude":"25.96667000","longitude":"88.95000000"},{"name":"Panchagarh","countryCode":"BD","stateCode":"55","latitude":"26.33333000","longitude":"88.56667000"},{"name":"Parbatipur","countryCode":"BD","stateCode":"55","latitude":"25.66369000","longitude":"88.93093000"},{"name":"Pīrgaaj","countryCode":"BD","stateCode":"55","latitude":"25.85587000","longitude":"88.35943000"},{"name":"Rangpur","countryCode":"BD","stateCode":"55","latitude":"25.73333000","longitude":"89.25000000"},{"name":"Thakurgaon","countryCode":"BD","stateCode":"55","latitude":"25.96667000","longitude":"88.33333000"},{"name":"Bagerhat","countryCode":"BD","stateCode":"27","latitude":"22.40000000","longitude":"89.75000000"},{"name":"Bherāmāra","countryCode":"BD","stateCode":"27","latitude":"24.02452000","longitude":"88.99234000"},{"name":"Bhātpāra Abhaynagar","countryCode":"BD","stateCode":"27","latitude":"23.01472000","longitude":"89.43936000"},{"name":"Chuadanga","countryCode":"BD","stateCode":"27","latitude":"23.63333000","longitude":"88.85000000"},{"name":"Jessore","countryCode":"BD","stateCode":"27","latitude":"23.08333000","longitude":"89.16667000"},{"name":"Jhenaidah","countryCode":"BD","stateCode":"27","latitude":"23.50000000","longitude":"89.16667000"},{"name":"Jhingergācha","countryCode":"BD","stateCode":"27","latitude":"23.11134000","longitude":"89.09061000"},{"name":"Kesabpur","countryCode":"BD","stateCode":"27","latitude":"22.90725000","longitude":"89.21954000"},{"name":"Khulna","countryCode":"BD","stateCode":"27","latitude":"22.50000000","longitude":"89.33333000"},{"name":"Kushtia","countryCode":"BD","stateCode":"27","latitude":"23.83333000","longitude":"88.91667000"},{"name":"Kālia","countryCode":"BD","stateCode":"27","latitude":"23.04300000","longitude":"89.63094000"},{"name":"Kālīganj","countryCode":"BD","stateCode":"27","latitude":"23.40964000","longitude":"89.13801000"},{"name":"Magura","countryCode":"BD","stateCode":"27","latitude":"23.43333000","longitude":"89.43333000"},{"name":"Meherpur","countryCode":"BD","stateCode":"27","latitude":"23.75000000","longitude":"88.70000000"},{"name":"Morrelgonj","countryCode":"BD","stateCode":"27","latitude":"22.45566000","longitude":"89.85584000"},{"name":"Narail","countryCode":"BD","stateCode":"27","latitude":"23.13333000","longitude":"89.60000000"},{"name":"Nowlamary","countryCode":"BD","stateCode":"27","latitude":"23.67346000","longitude":"88.98885000"},{"name":"Phultala","countryCode":"BD","stateCode":"27","latitude":"22.71673000","longitude":"89.51194000"},{"name":"Sarankhola","countryCode":"BD","stateCode":"27","latitude":"22.31006000","longitude":"89.79113000"},{"name":"Satkhira","countryCode":"BD","stateCode":"27","latitude":"22.35000000","longitude":"89.15000000"},{"name":"Ujalpur","countryCode":"BD","stateCode":"27","latitude":"23.80562000","longitude":"88.62444000"},{"name":"Uttar Char Fasson","countryCode":"BD","stateCode":"27","latitude":"22.22647000","longitude":"90.71275000"},{"name":"Bandarban","countryCode":"BD","stateCode":"B","latitude":"22.00000000","longitude":"92.33333000"},{"name":"Bibir Hat","countryCode":"BD","stateCode":"B","latitude":"22.68347000","longitude":"91.79058000"},{"name":"Brahmanbaria","countryCode":"BD","stateCode":"B","latitude":"23.98333000","longitude":"91.16667000"},{"name":"Chandpur","countryCode":"BD","stateCode":"B","latitude":"23.25000000","longitude":"90.83333000"},{"name":"Chhāgalnāiya","countryCode":"BD","stateCode":"B","latitude":"23.02475000","longitude":"91.51091000"},{"name":"Chittagong","countryCode":"BD","stateCode":"B","latitude":"22.48750000","longitude":"91.96333000"},{"name":"Comilla","countryCode":"BD","stateCode":"B","latitude":"23.44170000","longitude":"91.00987000"},{"name":"Cox\'s Bazar","countryCode":"BD","stateCode":"B","latitude":"21.58389000","longitude":"92.01528000"},{"name":"Cox’s Bāzār","countryCode":"BD","stateCode":"B","latitude":"21.43973000","longitude":"92.00955000"},{"name":"Feni","countryCode":"BD","stateCode":"B","latitude":"22.96667000","longitude":"91.31667000"},{"name":"Hājīganj","countryCode":"BD","stateCode":"B","latitude":"23.25191000","longitude":"90.85508000"},{"name":"Khagrachhari","countryCode":"BD","stateCode":"B","latitude":"23.16667000","longitude":"91.90000000"},{"name":"Lakshmipur","countryCode":"BD","stateCode":"B","latitude":"22.91667000","longitude":"90.83333000"},{"name":"Lākshām","countryCode":"BD","stateCode":"B","latitude":"23.24018000","longitude":"91.12143000"},{"name":"Manikchari","countryCode":"BD","stateCode":"B","latitude":"22.83957000","longitude":"91.84128000"},{"name":"Nabīnagar","countryCode":"BD","stateCode":"B","latitude":"23.88791000","longitude":"90.96792000"},{"name":"Noakhali","countryCode":"BD","stateCode":"B","latitude":"22.75000000","longitude":"91.16667000"},{"name":"Patiya","countryCode":"BD","stateCode":"B","latitude":"22.29543000","longitude":"91.97900000"},{"name":"Rangamati","countryCode":"BD","stateCode":"B","latitude":"22.63333000","longitude":"92.20000000"},{"name":"Raojān","countryCode":"BD","stateCode":"B","latitude":"22.53511000","longitude":"91.91919000"},{"name":"Rāipur","countryCode":"BD","stateCode":"B","latitude":"23.03910000","longitude":"90.76808000"},{"name":"Rāmganj","countryCode":"BD","stateCode":"B","latitude":"23.10060000","longitude":"90.84989000"},{"name":"Sandwīp","countryCode":"BD","stateCode":"B","latitude":"22.51409000","longitude":"91.45491000"},{"name":"Sātkania","countryCode":"BD","stateCode":"B","latitude":"22.07639000","longitude":"92.04955000"},{"name":"Teknāf","countryCode":"BD","stateCode":"B","latitude":"20.85829000","longitude":"92.29773000"},{"name":"Baniachang","countryCode":"BD","stateCode":"60","latitude":"24.51863000","longitude":"91.35787000"},{"name":"Chhātak","countryCode":"BD","stateCode":"60","latitude":"25.03852000","longitude":"91.66958000"},{"name":"Habiganj","countryCode":"BD","stateCode":"60","latitude":"24.43333000","longitude":"91.41667000"},{"name":"Jahedpur","countryCode":"BD","stateCode":"60","latitude":"24.83333000","longitude":"91.65000000"},{"name":"Maulavi Bāzār","countryCode":"BD","stateCode":"60","latitude":"24.48888000","longitude":"91.77075000"},{"name":"Maulvibazar","countryCode":"BD","stateCode":"60","latitude":"24.50000000","longitude":"91.83333000"},{"name":"Sunamganj","countryCode":"BD","stateCode":"60","latitude":"24.86667000","longitude":"91.41667000"},{"name":"Sylhet","countryCode":"BD","stateCode":"60","latitude":"24.91667000","longitude":"91.76667000"},{"name":"Barguna","countryCode":"BD","stateCode":"06","latitude":"22.13333000","longitude":"90.13333000"},{"name":"Barisal","countryCode":"BD","stateCode":"06","latitude":"22.80000000","longitude":"90.50000000"},{"name":"Bhola","countryCode":"BD","stateCode":"06","latitude":"22.36667000","longitude":"90.81667000"},{"name":"Bhāndāria","countryCode":"BD","stateCode":"06","latitude":"22.48898000","longitude":"90.06273000"},{"name":"Burhānuddin","countryCode":"BD","stateCode":"06","latitude":"22.49518000","longitude":"90.72391000"},{"name":"Gaurnadi","countryCode":"BD","stateCode":"06","latitude":"22.97372000","longitude":"90.22376000"},{"name":"Jhalokati","countryCode":"BD","stateCode":"06","latitude":"22.60000000","longitude":"90.20000000"},{"name":"Lālmohan","countryCode":"BD","stateCode":"06","latitude":"22.33774000","longitude":"90.73708000"},{"name":"Mathba","countryCode":"BD","stateCode":"06","latitude":"22.28616000","longitude":"89.95883000"},{"name":"Mehendiganj","countryCode":"BD","stateCode":"06","latitude":"22.82257000","longitude":"90.52859000"},{"name":"Nālchiti","countryCode":"BD","stateCode":"06","latitude":"22.63696000","longitude":"90.27195000"},{"name":"Patuakhali","countryCode":"BD","stateCode":"06","latitude":"22.33333000","longitude":"90.33333000"},{"name":"Pirojpur","countryCode":"BD","stateCode":"06","latitude":"22.53671000","longitude":"90.00033000"},{"name":"Bera","countryCode":"BD","stateCode":"54","latitude":"24.07821000","longitude":"89.63262000"},{"name":"Bogra","countryCode":"BD","stateCode":"54","latitude":"24.78333000","longitude":"89.35000000"},{"name":"Chapai Nababganj","countryCode":"BD","stateCode":"54","latitude":"24.68333000","longitude":"88.25000000"},{"name":"Ishurdi","countryCode":"BD","stateCode":"54","latitude":"24.12858000","longitude":"89.06573000"},{"name":"Joypur Hāt","countryCode":"BD","stateCode":"54","latitude":"25.10147000","longitude":"89.02734000"},{"name":"Joypurhat","countryCode":"BD","stateCode":"54","latitude":"25.08333000","longitude":"89.10000000"},{"name":"Mahasthangarh","countryCode":"BD","stateCode":"54","latitude":"24.96111000","longitude":"89.34278000"},{"name":"Naogaon","countryCode":"BD","stateCode":"54","latitude":"24.81180000","longitude":"88.94657000"},{"name":"Natore","countryCode":"BD","stateCode":"54","latitude":"24.35000000","longitude":"89.08333000"},{"name":"Nawābganj","countryCode":"BD","stateCode":"54","latitude":"24.59025000","longitude":"88.27444000"},{"name":"Pabna","countryCode":"BD","stateCode":"54","latitude":"24.00633000","longitude":"89.33533000"},{"name":"Puthia","countryCode":"BD","stateCode":"54","latitude":"24.36537000","longitude":"88.83431000"},{"name":"Pār Naogaon","countryCode":"BD","stateCode":"54","latitude":"24.80418000","longitude":"88.94875000"},{"name":"Rajshahi","countryCode":"BD","stateCode":"54","latitude":"24.36962000","longitude":"88.60748000"},{"name":"Saidpur","countryCode":"BD","stateCode":"54","latitude":"25.77769000","longitude":"88.89169000"},{"name":"Shibganj","countryCode":"BD","stateCode":"54","latitude":"25.00146000","longitude":"89.32266000"},{"name":"Shāhzādpur","countryCode":"BD","stateCode":"54","latitude":"24.17687000","longitude":"89.59880000"},{"name":"Sirajganj","countryCode":"BD","stateCode":"54","latitude":"24.33333000","longitude":"89.61667000"},{"name":"Gafargaon","countryCode":"BD","stateCode":"34","latitude":"24.43200000","longitude":"90.55850000"},{"name":"Jamalpur","countryCode":"BD","stateCode":"34","latitude":"25.00000000","longitude":"89.83333000"},{"name":"Muktāgācha","countryCode":"BD","stateCode":"34","latitude":"24.76484000","longitude":"90.25698000"},{"name":"Mymensingh","countryCode":"BD","stateCode":"34","latitude":"24.75000000","longitude":"90.40000000"},{"name":"Netrakona","countryCode":"BD","stateCode":"34","latitude":"24.86667000","longitude":"90.86667000"},{"name":"Sarishābāri","countryCode":"BD","stateCode":"34","latitude":"24.75127000","longitude":"89.83126000"},{"name":"Sherpur","countryCode":"BD","stateCode":"34","latitude":"25.08333000","longitude":"90.08333000"},{"name":"Aalst","countryCode":"BE","stateCode":"VLG","latitude":"50.93604000","longitude":"4.03550000"},{"name":"Aalter","countryCode":"BE","stateCode":"VLG","latitude":"51.09017000","longitude":"3.44693000"},{"name":"Aarschot","countryCode":"BE","stateCode":"VLG","latitude":"50.98715000","longitude":"4.83695000"},{"name":"Aartselaar","countryCode":"BE","stateCode":"VLG","latitude":"51.13412000","longitude":"4.38678000"},{"name":"Alken","countryCode":"BE","stateCode":"VLG","latitude":"50.87553000","longitude":"5.30558000"},{"name":"Alveringem","countryCode":"BE","stateCode":"VLG","latitude":"51.01238000","longitude":"2.71117000"},{"name":"Antwerpen","countryCode":"BE","stateCode":"VLG","latitude":"51.21989000","longitude":"4.40346000"},{"name":"Anzegem","countryCode":"BE","stateCode":"VLG","latitude":"50.83700000","longitude":"3.47786000"},{"name":"Ardooie","countryCode":"BE","stateCode":"VLG","latitude":"50.97570000","longitude":"3.19736000"},{"name":"Arendonk","countryCode":"BE","stateCode":"VLG","latitude":"51.32267000","longitude":"5.08289000"},{"name":"As","countryCode":"BE","stateCode":"VLG","latitude":"51.00755000","longitude":"5.58453000"},{"name":"Asse","countryCode":"BE","stateCode":"VLG","latitude":"50.91011000","longitude":"4.19836000"},{"name":"Assenede","countryCode":"BE","stateCode":"VLG","latitude":"51.22598000","longitude":"3.75085000"},{"name":"Avelgem","countryCode":"BE","stateCode":"VLG","latitude":"50.77618000","longitude":"3.44502000"},{"name":"Baarle-Hertog","countryCode":"BE","stateCode":"VLG","latitude":"51.40504000","longitude":"4.89226000"},{"name":"Balen","countryCode":"BE","stateCode":"VLG","latitude":"51.16837000","longitude":"5.17027000"},{"name":"Beernem","countryCode":"BE","stateCode":"VLG","latitude":"51.13981000","longitude":"3.33896000"},{"name":"Beerse","countryCode":"BE","stateCode":"VLG","latitude":"51.31927000","longitude":"4.85304000"},{"name":"Beersel","countryCode":"BE","stateCode":"VLG","latitude":"50.76589000","longitude":"4.30020000"},{"name":"Begijnendijk","countryCode":"BE","stateCode":"VLG","latitude":"51.01942000","longitude":"4.78377000"},{"name":"Bekkevoort","countryCode":"BE","stateCode":"VLG","latitude":"50.94074000","longitude":"4.96900000"},{"name":"Beringen","countryCode":"BE","stateCode":"VLG","latitude":"51.04954000","longitude":"5.22606000"},{"name":"Berlaar","countryCode":"BE","stateCode":"VLG","latitude":"51.11760000","longitude":"4.65835000"},{"name":"Berlare","countryCode":"BE","stateCode":"VLG","latitude":"51.03333000","longitude":"4.00000000"},{"name":"Bertem","countryCode":"BE","stateCode":"VLG","latitude":"50.86403000","longitude":"4.62918000"},{"name":"Bever","countryCode":"BE","stateCode":"VLG","latitude":"50.91667000","longitude":"4.31667000"},{"name":"Beveren","countryCode":"BE","stateCode":"VLG","latitude":"51.21187000","longitude":"4.25633000"},{"name":"Bierbeek","countryCode":"BE","stateCode":"VLG","latitude":"50.82876000","longitude":"4.75949000"},{"name":"Bilzen","countryCode":"BE","stateCode":"VLG","latitude":"50.87325000","longitude":"5.51840000"},{"name":"Blankenberge","countryCode":"BE","stateCode":"VLG","latitude":"51.31306000","longitude":"3.13227000"},{"name":"Bocholt","countryCode":"BE","stateCode":"VLG","latitude":"51.17337000","longitude":"5.57994000"},{"name":"Boechout","countryCode":"BE","stateCode":"VLG","latitude":"51.15959000","longitude":"4.49195000"},{"name":"Bonheiden","countryCode":"BE","stateCode":"VLG","latitude":"51.02261000","longitude":"4.54714000"},{"name":"Boom","countryCode":"BE","stateCode":"VLG","latitude":"51.09242000","longitude":"4.37170000"},{"name":"Boortmeerbeek","countryCode":"BE","stateCode":"VLG","latitude":"50.97929000","longitude":"4.57443000"},{"name":"Borgloon","countryCode":"BE","stateCode":"VLG","latitude":"50.80505000","longitude":"5.34366000"},{"name":"Bornem","countryCode":"BE","stateCode":"VLG","latitude":"51.09716000","longitude":"4.24364000"},{"name":"Borsbeek","countryCode":"BE","stateCode":"VLG","latitude":"51.19661000","longitude":"4.48543000"},{"name":"Boutersem","countryCode":"BE","stateCode":"VLG","latitude":"50.83511000","longitude":"4.83450000"},{"name":"Brasschaat","countryCode":"BE","stateCode":"VLG","latitude":"51.29120000","longitude":"4.49182000"},{"name":"Brecht","countryCode":"BE","stateCode":"VLG","latitude":"51.35024000","longitude":"4.63829000"},{"name":"Bredene","countryCode":"BE","stateCode":"VLG","latitude":"51.23489000","longitude":"2.97559000"},{"name":"Bree","countryCode":"BE","stateCode":"VLG","latitude":"51.14152000","longitude":"5.59690000"},{"name":"Brugge","countryCode":"BE","stateCode":"VLG","latitude":"51.20892000","longitude":"3.22424000"},{"name":"Buggenhout","countryCode":"BE","stateCode":"VLG","latitude":"51.01590000","longitude":"4.20173000"},{"name":"Damme","countryCode":"BE","stateCode":"VLG","latitude":"51.25147000","longitude":"3.28144000"},{"name":"De Haan","countryCode":"BE","stateCode":"VLG","latitude":"51.27261000","longitude":"3.03446000"},{"name":"De Panne","countryCode":"BE","stateCode":"VLG","latitude":"51.09793000","longitude":"2.59368000"},{"name":"De Pinte","countryCode":"BE","stateCode":"VLG","latitude":"50.99339000","longitude":"3.64747000"},{"name":"Deerlijk","countryCode":"BE","stateCode":"VLG","latitude":"50.85337000","longitude":"3.35416000"},{"name":"Deinze","countryCode":"BE","stateCode":"VLG","latitude":"50.98175000","longitude":"3.53096000"},{"name":"Denderleeuw","countryCode":"BE","stateCode":"VLG","latitude":"50.88506000","longitude":"4.07601000"},{"name":"Dendermonde","countryCode":"BE","stateCode":"VLG","latitude":"51.02869000","longitude":"4.10106000"},{"name":"Dentergem","countryCode":"BE","stateCode":"VLG","latitude":"50.96429000","longitude":"3.41617000"},{"name":"Dessel","countryCode":"BE","stateCode":"VLG","latitude":"51.23855000","longitude":"5.11448000"},{"name":"Destelbergen","countryCode":"BE","stateCode":"VLG","latitude":"51.05952000","longitude":"3.79899000"},{"name":"Deurne","countryCode":"BE","stateCode":"VLG","latitude":"51.22134000","longitude":"4.46595000"},{"name":"Diegem","countryCode":"BE","stateCode":"VLG","latitude":"50.89727000","longitude":"4.43354000"},{"name":"Diepenbeek","countryCode":"BE","stateCode":"VLG","latitude":"50.90769000","longitude":"5.41875000"},{"name":"Diest","countryCode":"BE","stateCode":"VLG","latitude":"50.98923000","longitude":"5.05062000"},{"name":"Diksmuide","countryCode":"BE","stateCode":"VLG","latitude":"51.03248000","longitude":"2.86384000"},{"name":"Dilbeek","countryCode":"BE","stateCode":"VLG","latitude":"50.84799000","longitude":"4.25972000"},{"name":"Drogenbos","countryCode":"BE","stateCode":"VLG","latitude":"50.78733000","longitude":"4.31471000"},{"name":"Duffel","countryCode":"BE","stateCode":"VLG","latitude":"51.09554000","longitude":"4.50903000"},{"name":"Edegem","countryCode":"BE","stateCode":"VLG","latitude":"51.15662000","longitude":"4.44504000"},{"name":"Eeklo","countryCode":"BE","stateCode":"VLG","latitude":"51.18703000","longitude":"3.55654000"},{"name":"Essen","countryCode":"BE","stateCode":"VLG","latitude":"51.46791000","longitude":"4.46901000"},{"name":"Evergem","countryCode":"BE","stateCode":"VLG","latitude":"51.11306000","longitude":"3.70976000"},{"name":"Galmaarden","countryCode":"BE","stateCode":"VLG","latitude":"50.75389000","longitude":"3.97121000"},{"name":"Gavere","countryCode":"BE","stateCode":"VLG","latitude":"50.92917000","longitude":"3.66184000"},{"name":"Geel","countryCode":"BE","stateCode":"VLG","latitude":"51.16557000","longitude":"4.98917000"},{"name":"Geetbets","countryCode":"BE","stateCode":"VLG","latitude":"50.89431000","longitude":"5.11199000"},{"name":"Genk","countryCode":"BE","stateCode":"VLG","latitude":"50.96500000","longitude":"5.50082000"},{"name":"Gent","countryCode":"BE","stateCode":"VLG","latitude":"51.05000000","longitude":"3.71667000"},{"name":"Geraardsbergen","countryCode":"BE","stateCode":"VLG","latitude":"50.77343000","longitude":"3.88223000"},{"name":"Gingelom","countryCode":"BE","stateCode":"VLG","latitude":"50.74792000","longitude":"5.13422000"},{"name":"Gistel","countryCode":"BE","stateCode":"VLG","latitude":"51.15612000","longitude":"2.96387000"},{"name":"Glabbeek","countryCode":"BE","stateCode":"VLG","latitude":"50.87267000","longitude":"4.95615000"},{"name":"Gooik","countryCode":"BE","stateCode":"VLG","latitude":"50.79443000","longitude":"4.11378000"},{"name":"Grimbergen","countryCode":"BE","stateCode":"VLG","latitude":"50.93409000","longitude":"4.37213000"},{"name":"Grobbendonk","countryCode":"BE","stateCode":"VLG","latitude":"51.19043000","longitude":"4.73562000"},{"name":"Haacht","countryCode":"BE","stateCode":"VLG","latitude":"50.97737000","longitude":"4.63777000"},{"name":"Haaltert","countryCode":"BE","stateCode":"VLG","latitude":"50.90634000","longitude":"4.00093000"},{"name":"Halen","countryCode":"BE","stateCode":"VLG","latitude":"50.94837000","longitude":"5.11096000"},{"name":"Halle","countryCode":"BE","stateCode":"VLG","latitude":"50.73385000","longitude":"4.23454000"},{"name":"Hamme","countryCode":"BE","stateCode":"VLG","latitude":"51.09822000","longitude":"4.13705000"},{"name":"Harelbeke","countryCode":"BE","stateCode":"VLG","latitude":"50.85343000","longitude":"3.30935000"},{"name":"Hasselt","countryCode":"BE","stateCode":"VLG","latitude":"50.93106000","longitude":"5.33781000"},{"name":"Heers","countryCode":"BE","stateCode":"VLG","latitude":"50.75383000","longitude":"5.30210000"},{"name":"Heist-op-den-Berg","countryCode":"BE","stateCode":"VLG","latitude":"51.07537000","longitude":"4.72827000"},{"name":"Helchteren","countryCode":"BE","stateCode":"VLG","latitude":"51.05591000","longitude":"5.38244000"},{"name":"Hemiksem","countryCode":"BE","stateCode":"VLG","latitude":"51.14484000","longitude":"4.33874000"},{"name":"Herent","countryCode":"BE","stateCode":"VLG","latitude":"50.90861000","longitude":"4.67056000"},{"name":"Herentals","countryCode":"BE","stateCode":"VLG","latitude":"51.17655000","longitude":"4.83248000"},{"name":"Herenthout","countryCode":"BE","stateCode":"VLG","latitude":"51.14010000","longitude":"4.75572000"},{"name":"Herk-de-Stad","countryCode":"BE","stateCode":"VLG","latitude":"50.94013000","longitude":"5.16636000"},{"name":"Herne","countryCode":"BE","stateCode":"VLG","latitude":"50.72423000","longitude":"4.03481000"},{"name":"Herselt","countryCode":"BE","stateCode":"VLG","latitude":"51.05159000","longitude":"4.88231000"},{"name":"Herzele","countryCode":"BE","stateCode":"VLG","latitude":"50.88681000","longitude":"3.89014000"},{"name":"Heusden","countryCode":"BE","stateCode":"VLG","latitude":"51.03664000","longitude":"5.28013000"},{"name":"Hoboken","countryCode":"BE","stateCode":"VLG","latitude":"51.17611000","longitude":"4.34844000"},{"name":"Hoegaarden","countryCode":"BE","stateCode":"VLG","latitude":"50.77560000","longitude":"4.88952000"},{"name":"Hoeilaart","countryCode":"BE","stateCode":"VLG","latitude":"50.76730000","longitude":"4.46835000"},{"name":"Hoeselt","countryCode":"BE","stateCode":"VLG","latitude":"50.84714000","longitude":"5.48767000"},{"name":"Holsbeek","countryCode":"BE","stateCode":"VLG","latitude":"50.92097000","longitude":"4.75747000"},{"name":"Hooglede","countryCode":"BE","stateCode":"VLG","latitude":"50.98333000","longitude":"3.08333000"},{"name":"Hoogstraten","countryCode":"BE","stateCode":"VLG","latitude":"51.40029000","longitude":"4.76034000"},{"name":"Houthalen","countryCode":"BE","stateCode":"VLG","latitude":"51.03427000","longitude":"5.37429000"},{"name":"Houthulst","countryCode":"BE","stateCode":"VLG","latitude":"50.97824000","longitude":"2.95050000"},{"name":"Hove","countryCode":"BE","stateCode":"VLG","latitude":"51.15446000","longitude":"4.47070000"},{"name":"Huldenberg","countryCode":"BE","stateCode":"VLG","latitude":"50.78939000","longitude":"4.58310000"},{"name":"Hulshout","countryCode":"BE","stateCode":"VLG","latitude":"51.07451000","longitude":"4.79081000"},{"name":"Ichtegem","countryCode":"BE","stateCode":"VLG","latitude":"51.09572000","longitude":"3.01549000"},{"name":"Ieper","countryCode":"BE","stateCode":"VLG","latitude":"50.85114000","longitude":"2.88569000"},{"name":"Ingelmunster","countryCode":"BE","stateCode":"VLG","latitude":"50.92081000","longitude":"3.25571000"},{"name":"Izegem","countryCode":"BE","stateCode":"VLG","latitude":"50.91396000","longitude":"3.21378000"},{"name":"Jabbeke","countryCode":"BE","stateCode":"VLG","latitude":"51.18185000","longitude":"3.08935000"},{"name":"Kalmthout","countryCode":"BE","stateCode":"VLG","latitude":"51.38442000","longitude":"4.47556000"},{"name":"Kampenhout","countryCode":"BE","stateCode":"VLG","latitude":"50.94210000","longitude":"4.55103000"},{"name":"Kapelle-op-den-Bos","countryCode":"BE","stateCode":"VLG","latitude":"51.00970000","longitude":"4.36303000"},{"name":"Kapellen","countryCode":"BE","stateCode":"VLG","latitude":"51.31377000","longitude":"4.43539000"},{"name":"Kaprijke","countryCode":"BE","stateCode":"VLG","latitude":"51.21720000","longitude":"3.61519000"},{"name":"Kasterlee","countryCode":"BE","stateCode":"VLG","latitude":"51.24118000","longitude":"4.96651000"},{"name":"Keerbergen","countryCode":"BE","stateCode":"VLG","latitude":"51.00295000","longitude":"4.63434000"},{"name":"Kinrooi","countryCode":"BE","stateCode":"VLG","latitude":"51.14543000","longitude":"5.74207000"},{"name":"Knesselare","countryCode":"BE","stateCode":"VLG","latitude":"51.13932000","longitude":"3.41282000"},{"name":"Knokke-Heist","countryCode":"BE","stateCode":"VLG","latitude":"51.35000000","longitude":"3.26667000"},{"name":"Koekelare","countryCode":"BE","stateCode":"VLG","latitude":"51.09047000","longitude":"2.97830000"},{"name":"Koksijde","countryCode":"BE","stateCode":"VLG","latitude":"51.11642000","longitude":"2.63772000"},{"name":"Kontich","countryCode":"BE","stateCode":"VLG","latitude":"51.13213000","longitude":"4.44706000"},{"name":"Kortemark","countryCode":"BE","stateCode":"VLG","latitude":"51.02951000","longitude":"3.04112000"},{"name":"Kortenaken","countryCode":"BE","stateCode":"VLG","latitude":"50.90862000","longitude":"5.05968000"},{"name":"Kortenberg","countryCode":"BE","stateCode":"VLG","latitude":"50.88982000","longitude":"4.54353000"},{"name":"Kortessem","countryCode":"BE","stateCode":"VLG","latitude":"50.85890000","longitude":"5.38974000"},{"name":"Kortrijk","countryCode":"BE","stateCode":"VLG","latitude":"50.82803000","longitude":"3.26487000"},{"name":"Kraainem","countryCode":"BE","stateCode":"VLG","latitude":"50.86155000","longitude":"4.46946000"},{"name":"Kruibeke","countryCode":"BE","stateCode":"VLG","latitude":"51.17048000","longitude":"4.31444000"},{"name":"Kruishoutem","countryCode":"BE","stateCode":"VLG","latitude":"50.90168000","longitude":"3.52588000"},{"name":"Kuurne","countryCode":"BE","stateCode":"VLG","latitude":"50.85143000","longitude":"3.28240000"},{"name":"Laarne","countryCode":"BE","stateCode":"VLG","latitude":"51.03078000","longitude":"3.85077000"},{"name":"Lanaken","countryCode":"BE","stateCode":"VLG","latitude":"50.89318000","longitude":"5.64680000"},{"name":"Landen","countryCode":"BE","stateCode":"VLG","latitude":"50.75267000","longitude":"5.08200000"},{"name":"Lebbeke","countryCode":"BE","stateCode":"VLG","latitude":"51.00464000","longitude":"4.13457000"},{"name":"Lede","countryCode":"BE","stateCode":"VLG","latitude":"50.96626000","longitude":"3.98594000"},{"name":"Ledeberg","countryCode":"BE","stateCode":"VLG","latitude":"51.03859000","longitude":"3.74458000"},{"name":"Ledegem","countryCode":"BE","stateCode":"VLG","latitude":"50.85785000","longitude":"3.12409000"},{"name":"Lendelede","countryCode":"BE","stateCode":"VLG","latitude":"50.88626000","longitude":"3.23747000"},{"name":"Leopoldsburg","countryCode":"BE","stateCode":"VLG","latitude":"51.11667000","longitude":"5.25000000"},{"name":"Leuven","countryCode":"BE","stateCode":"VLG","latitude":"50.87959000","longitude":"4.70093000"},{"name":"Lichtervelde","countryCode":"BE","stateCode":"VLG","latitude":"51.03333000","longitude":"3.15000000"},{"name":"Liedekerke","countryCode":"BE","stateCode":"VLG","latitude":"50.86892000","longitude":"4.08743000"},{"name":"Lier","countryCode":"BE","stateCode":"VLG","latitude":"51.13128000","longitude":"4.57041000"},{"name":"Lille","countryCode":"BE","stateCode":"VLG","latitude":"51.24197000","longitude":"4.82313000"},{"name":"Linkebeek","countryCode":"BE","stateCode":"VLG","latitude":"50.76781000","longitude":"4.33688000"},{"name":"Lint","countryCode":"BE","stateCode":"VLG","latitude":"51.12707000","longitude":"4.49669000"},{"name":"Lochristi","countryCode":"BE","stateCode":"VLG","latitude":"51.09644000","longitude":"3.83194000"},{"name":"Lokeren","countryCode":"BE","stateCode":"VLG","latitude":"51.10364000","longitude":"3.99339000"},{"name":"Lommel","countryCode":"BE","stateCode":"VLG","latitude":"51.23074000","longitude":"5.31349000"},{"name":"Londerzeel","countryCode":"BE","stateCode":"VLG","latitude":"51.00468000","longitude":"4.30304000"},{"name":"Lovendegem","countryCode":"BE","stateCode":"VLG","latitude":"51.10168000","longitude":"3.61298000"},{"name":"Lubbeek","countryCode":"BE","stateCode":"VLG","latitude":"50.88278000","longitude":"4.83896000"},{"name":"Lummen","countryCode":"BE","stateCode":"VLG","latitude":"50.98772000","longitude":"5.19121000"},{"name":"Maaseik","countryCode":"BE","stateCode":"VLG","latitude":"51.09802000","longitude":"5.78379000"},{"name":"Maasmechelen","countryCode":"BE","stateCode":"VLG","latitude":"50.96545000","longitude":"5.69452000"},{"name":"Machelen","countryCode":"BE","stateCode":"VLG","latitude":"50.91061000","longitude":"4.44174000"},{"name":"Maldegem","countryCode":"BE","stateCode":"VLG","latitude":"51.20737000","longitude":"3.44511000"},{"name":"Mechelen","countryCode":"BE","stateCode":"VLG","latitude":"51.02574000","longitude":"4.47762000"},{"name":"Meerhout","countryCode":"BE","stateCode":"VLG","latitude":"51.13210000","longitude":"5.07842000"},{"name":"Meise","countryCode":"BE","stateCode":"VLG","latitude":"50.93934000","longitude":"4.32655000"},{"name":"Melle","countryCode":"BE","stateCode":"VLG","latitude":"51.00232000","longitude":"3.80526000"},{"name":"Menen","countryCode":"BE","stateCode":"VLG","latitude":"50.79722000","longitude":"3.12245000"},{"name":"Merchtem","countryCode":"BE","stateCode":"VLG","latitude":"50.95129000","longitude":"4.23197000"},{"name":"Merelbeke","countryCode":"BE","stateCode":"VLG","latitude":"50.99447000","longitude":"3.74621000"},{"name":"Merksplas","countryCode":"BE","stateCode":"VLG","latitude":"51.35851000","longitude":"4.86513000"},{"name":"Meulebeke","countryCode":"BE","stateCode":"VLG","latitude":"50.95136000","longitude":"3.28804000"},{"name":"Middelkerke","countryCode":"BE","stateCode":"VLG","latitude":"51.18532000","longitude":"2.82077000"},{"name":"Moerbeke","countryCode":"BE","stateCode":"VLG","latitude":"51.17409000","longitude":"3.93001000"},{"name":"Mol","countryCode":"BE","stateCode":"VLG","latitude":"51.19188000","longitude":"5.11662000"},{"name":"Moorslede","countryCode":"BE","stateCode":"VLG","latitude":"50.89190000","longitude":"3.06117000"},{"name":"Mortsel","countryCode":"BE","stateCode":"VLG","latitude":"51.16697000","longitude":"4.45127000"},{"name":"Nazareth","countryCode":"BE","stateCode":"VLG","latitude":"50.95686000","longitude":"3.59425000"},{"name":"Neerpelt","countryCode":"BE","stateCode":"VLG","latitude":"51.22807000","longitude":"5.44270000"},{"name":"Nevele","countryCode":"BE","stateCode":"VLG","latitude":"51.03531000","longitude":"3.54574000"},{"name":"Niel","countryCode":"BE","stateCode":"VLG","latitude":"51.11096000","longitude":"4.33428000"},{"name":"Nieuwerkerken","countryCode":"BE","stateCode":"VLG","latitude":"50.86380000","longitude":"5.19467000"},{"name":"Nieuwpoort","countryCode":"BE","stateCode":"VLG","latitude":"51.13008000","longitude":"2.75135000"},{"name":"Nijlen","countryCode":"BE","stateCode":"VLG","latitude":"51.16096000","longitude":"4.67008000"},{"name":"Ninove","countryCode":"BE","stateCode":"VLG","latitude":"50.82776000","longitude":"4.02657000"},{"name":"Olen","countryCode":"BE","stateCode":"VLG","latitude":"51.14391000","longitude":"4.85980000"},{"name":"Oostduinkerke","countryCode":"BE","stateCode":"VLG","latitude":"51.11565000","longitude":"2.68217000"},{"name":"Oosterzele","countryCode":"BE","stateCode":"VLG","latitude":"50.95261000","longitude":"3.79826000"},{"name":"Oostkamp","countryCode":"BE","stateCode":"VLG","latitude":"51.15432000","longitude":"3.23128000"},{"name":"Oostmalle","countryCode":"BE","stateCode":"VLG","latitude":"51.30000000","longitude":"4.73333000"},{"name":"Oostrozebeke","countryCode":"BE","stateCode":"VLG","latitude":"50.92093000","longitude":"3.33799000"},{"name":"Opglabbeek","countryCode":"BE","stateCode":"VLG","latitude":"51.04258000","longitude":"5.58346000"},{"name":"Opwijk","countryCode":"BE","stateCode":"VLG","latitude":"50.96724000","longitude":"4.18442000"},{"name":"Ostend","countryCode":"BE","stateCode":"VLG","latitude":"51.21551000","longitude":"2.92700000"},{"name":"Oud-Heverlee","countryCode":"BE","stateCode":"VLG","latitude":"50.83522000","longitude":"4.66421000"},{"name":"Oud-Turnhout","countryCode":"BE","stateCode":"VLG","latitude":"51.31978000","longitude":"4.98410000"},{"name":"Oudenaarde","countryCode":"BE","stateCode":"VLG","latitude":"50.85168000","longitude":"3.60891000"},{"name":"Oudenburg","countryCode":"BE","stateCode":"VLG","latitude":"51.18489000","longitude":"3.00035000"},{"name":"Overijse","countryCode":"BE","stateCode":"VLG","latitude":"50.77436000","longitude":"4.53461000"},{"name":"Overpelt","countryCode":"BE","stateCode":"VLG","latitude":"51.21038000","longitude":"5.41557000"},{"name":"Peer","countryCode":"BE","stateCode":"VLG","latitude":"51.13030000","longitude":"5.45952000"},{"name":"Pepingen","countryCode":"BE","stateCode":"VLG","latitude":"50.75922000","longitude":"4.15983000"},{"name":"Perre","countryCode":"BE","stateCode":"VLG","latitude":"50.88914000","longitude":"3.86098000"},{"name":"Pittem","countryCode":"BE","stateCode":"VLG","latitude":"50.99279000","longitude":"3.26317000"},{"name":"Poperinge","countryCode":"BE","stateCode":"VLG","latitude":"50.85386000","longitude":"2.72659000"},{"name":"Provincie Antwerpen","countryCode":"BE","stateCode":"VLG","latitude":"51.16558000","longitude":"4.83402000"},{"name":"Provincie Limburg","countryCode":"BE","stateCode":"VLG","latitude":"51.00000000","longitude":"5.50000000"},{"name":"Provincie Oost-Vlaanderen","countryCode":"BE","stateCode":"VLG","latitude":"51.00000000","longitude":"3.75000000"},{"name":"Provincie Vlaams-Brabant","countryCode":"BE","stateCode":"VLG","latitude":"50.91667000","longitude":"4.58333000"},{"name":"Provincie West-Vlaanderen","countryCode":"BE","stateCode":"VLG","latitude":"51.00000000","longitude":"3.00000000"},{"name":"Putte","countryCode":"BE","stateCode":"VLG","latitude":"51.05337000","longitude":"4.63263000"},{"name":"Puurs","countryCode":"BE","stateCode":"VLG","latitude":"51.07409000","longitude":"4.28844000"},{"name":"Ranst","countryCode":"BE","stateCode":"VLG","latitude":"51.18983000","longitude":"4.56533000"},{"name":"Ravels","countryCode":"BE","stateCode":"VLG","latitude":"51.37274000","longitude":"4.99210000"},{"name":"Retie","countryCode":"BE","stateCode":"VLG","latitude":"51.26652000","longitude":"5.08242000"},{"name":"Riemst","countryCode":"BE","stateCode":"VLG","latitude":"50.80995000","longitude":"5.60131000"},{"name":"Rijkevorsel","countryCode":"BE","stateCode":"VLG","latitude":"51.34795000","longitude":"4.76053000"},{"name":"Roeselare","countryCode":"BE","stateCode":"VLG","latitude":"50.94653000","longitude":"3.12269000"},{"name":"Ronse","countryCode":"BE","stateCode":"VLG","latitude":"50.74574000","longitude":"3.60050000"},{"name":"Rotselaar","countryCode":"BE","stateCode":"VLG","latitude":"50.95302000","longitude":"4.71665000"},{"name":"Ruiselede","countryCode":"BE","stateCode":"VLG","latitude":"51.04039000","longitude":"3.39416000"},{"name":"Rumst","countryCode":"BE","stateCode":"VLG","latitude":"51.08153000","longitude":"4.42217000"},{"name":"Schelle","countryCode":"BE","stateCode":"VLG","latitude":"51.12615000","longitude":"4.34114000"},{"name":"Schilde","countryCode":"BE","stateCode":"VLG","latitude":"51.24107000","longitude":"4.58336000"},{"name":"Schoten","countryCode":"BE","stateCode":"VLG","latitude":"51.25251000","longitude":"4.50268000"},{"name":"Sint-Amands","countryCode":"BE","stateCode":"VLG","latitude":"51.05645000","longitude":"4.20957000"},{"name":"Sint-Genesius-Rode","countryCode":"BE","stateCode":"VLG","latitude":"50.74645000","longitude":"4.35754000"},{"name":"Sint-Gillis-Waas","countryCode":"BE","stateCode":"VLG","latitude":"51.21914000","longitude":"4.12374000"},{"name":"Sint-Joris","countryCode":"BE","stateCode":"VLG","latitude":"50.87117000","longitude":"5.27200000"},{"name":"Sint-Katelijne-Waver","countryCode":"BE","stateCode":"VLG","latitude":"51.06691000","longitude":"4.53469000"},{"name":"Sint-Kruis","countryCode":"BE","stateCode":"VLG","latitude":"51.21399000","longitude":"3.24949000"},{"name":"Sint-Laureins","countryCode":"BE","stateCode":"VLG","latitude":"51.24202000","longitude":"3.52441000"},{"name":"Sint-Lievens-Houtem","countryCode":"BE","stateCode":"VLG","latitude":"50.91970000","longitude":"3.86225000"},{"name":"Sint-Maria-Lierde","countryCode":"BE","stateCode":"VLG","latitude":"50.81867000","longitude":"3.84436000"},{"name":"Sint-Martens-Latem","countryCode":"BE","stateCode":"VLG","latitude":"51.01459000","longitude":"3.63779000"},{"name":"Sint-Martens-Lennik","countryCode":"BE","stateCode":"VLG","latitude":"50.81158000","longitude":"4.16965000"},{"name":"Sint-Niklaas","countryCode":"BE","stateCode":"VLG","latitude":"51.16509000","longitude":"4.14370000"},{"name":"Sint-Pieters-Leeuw","countryCode":"BE","stateCode":"VLG","latitude":"50.77926000","longitude":"4.24355000"},{"name":"Sint-Pieters-Voeren","countryCode":"BE","stateCode":"VLG","latitude":"50.73863000","longitude":"5.82224000"},{"name":"Sint-Truiden","countryCode":"BE","stateCode":"VLG","latitude":"50.81679000","longitude":"5.18647000"},{"name":"Stabroek","countryCode":"BE","stateCode":"VLG","latitude":"51.33189000","longitude":"4.37127000"},{"name":"Staden","countryCode":"BE","stateCode":"VLG","latitude":"50.97456000","longitude":"3.01469000"},{"name":"Steenokkerzeel","countryCode":"BE","stateCode":"VLG","latitude":"50.91851000","longitude":"4.50989000"},{"name":"Stekene","countryCode":"BE","stateCode":"VLG","latitude":"51.20990000","longitude":"4.03651000"},{"name":"Temse","countryCode":"BE","stateCode":"VLG","latitude":"51.12794000","longitude":"4.21372000"},{"name":"Terkoest","countryCode":"BE","stateCode":"VLG","latitude":"50.89832000","longitude":"5.27623000"},{"name":"Ternat","countryCode":"BE","stateCode":"VLG","latitude":"50.86654000","longitude":"4.16682000"},{"name":"Tervuren","countryCode":"BE","stateCode":"VLG","latitude":"50.82372000","longitude":"4.51418000"},{"name":"Tessenderlo","countryCode":"BE","stateCode":"VLG","latitude":"51.06513000","longitude":"5.08856000"},{"name":"Tielt","countryCode":"BE","stateCode":"VLG","latitude":"50.99931000","longitude":"3.32707000"},{"name":"Tienen","countryCode":"BE","stateCode":"VLG","latitude":"50.80745000","longitude":"4.93780000"},{"name":"Tongeren","countryCode":"BE","stateCode":"VLG","latitude":"50.78054000","longitude":"5.46484000"},{"name":"Torhout","countryCode":"BE","stateCode":"VLG","latitude":"51.06560000","longitude":"3.10085000"},{"name":"Tremelo","countryCode":"BE","stateCode":"VLG","latitude":"50.99231000","longitude":"4.70807000"},{"name":"Turnhout","countryCode":"BE","stateCode":"VLG","latitude":"51.32254000","longitude":"4.94471000"},{"name":"Veurne","countryCode":"BE","stateCode":"VLG","latitude":"51.07316000","longitude":"2.66803000"},{"name":"Vilvoorde","countryCode":"BE","stateCode":"VLG","latitude":"50.92814000","longitude":"4.42938000"},{"name":"Vorselaar","countryCode":"BE","stateCode":"VLG","latitude":"51.20243000","longitude":"4.77259000"},{"name":"Vosselaar","countryCode":"BE","stateCode":"VLG","latitude":"51.30856000","longitude":"4.88960000"},{"name":"Waarschoot","countryCode":"BE","stateCode":"VLG","latitude":"51.15250000","longitude":"3.60500000"},{"name":"Waasmunster","countryCode":"BE","stateCode":"VLG","latitude":"51.10572000","longitude":"4.08573000"},{"name":"Wachtebeke","countryCode":"BE","stateCode":"VLG","latitude":"51.16852000","longitude":"3.87183000"},{"name":"Waregem","countryCode":"BE","stateCode":"VLG","latitude":"50.88898000","longitude":"3.42756000"},{"name":"Wellen","countryCode":"BE","stateCode":"VLG","latitude":"50.84096000","longitude":"5.33867000"},{"name":"Wemmel","countryCode":"BE","stateCode":"VLG","latitude":"50.90812000","longitude":"4.30613000"},{"name":"Wenduine","countryCode":"BE","stateCode":"VLG","latitude":"51.29830000","longitude":"3.08213000"},{"name":"Wervik","countryCode":"BE","stateCode":"VLG","latitude":"50.78069000","longitude":"3.03854000"},{"name":"Westerlo","countryCode":"BE","stateCode":"VLG","latitude":"51.09049000","longitude":"4.91544000"},{"name":"Wetteren","countryCode":"BE","stateCode":"VLG","latitude":"51.00526000","longitude":"3.88341000"},{"name":"Wevelgem","countryCode":"BE","stateCode":"VLG","latitude":"50.80000000","longitude":"3.16667000"},{"name":"Wezembeek-Oppem","countryCode":"BE","stateCode":"VLG","latitude":"50.83950000","longitude":"4.49427000"},{"name":"Wichelen","countryCode":"BE","stateCode":"VLG","latitude":"51.00526000","longitude":"3.97683000"},{"name":"Wielsbeke","countryCode":"BE","stateCode":"VLG","latitude":"50.90000000","longitude":"3.36667000"},{"name":"Wijnegem","countryCode":"BE","stateCode":"VLG","latitude":"51.22787000","longitude":"4.51895000"},{"name":"Willebroek","countryCode":"BE","stateCode":"VLG","latitude":"51.06041000","longitude":"4.36019000"},{"name":"Wingene","countryCode":"BE","stateCode":"VLG","latitude":"51.05782000","longitude":"3.27359000"},{"name":"Wommelgem","countryCode":"BE","stateCode":"VLG","latitude":"51.20452000","longitude":"4.52250000"},{"name":"Wuustwezel","countryCode":"BE","stateCode":"VLG","latitude":"51.39214000","longitude":"4.59546000"},{"name":"Zandhoven","countryCode":"BE","stateCode":"VLG","latitude":"51.21488000","longitude":"4.66164000"},{"name":"Zaventem","countryCode":"BE","stateCode":"VLG","latitude":"50.88365000","longitude":"4.47298000"},{"name":"Zedelgem","countryCode":"BE","stateCode":"VLG","latitude":"51.14236000","longitude":"3.13680000"},{"name":"Zeebrugge","countryCode":"BE","stateCode":"VLG","latitude":"51.32901000","longitude":"3.18188000"},{"name":"Zele","countryCode":"BE","stateCode":"VLG","latitude":"51.06566000","longitude":"4.04030000"},{"name":"Zelzate","countryCode":"BE","stateCode":"VLG","latitude":"51.18963000","longitude":"3.80777000"},{"name":"Zemst","countryCode":"BE","stateCode":"VLG","latitude":"50.98318000","longitude":"4.46079000"},{"name":"Zingem","countryCode":"BE","stateCode":"VLG","latitude":"50.90409000","longitude":"3.65305000"},{"name":"Zoersel","countryCode":"BE","stateCode":"VLG","latitude":"51.26825000","longitude":"4.71296000"},{"name":"Zomergem","countryCode":"BE","stateCode":"VLG","latitude":"51.11994000","longitude":"3.56496000"},{"name":"Zonhoven","countryCode":"BE","stateCode":"VLG","latitude":"50.99064000","longitude":"5.36819000"},{"name":"Zonnebeke","countryCode":"BE","stateCode":"VLG","latitude":"50.87260000","longitude":"2.98725000"},{"name":"Zottegem","countryCode":"BE","stateCode":"VLG","latitude":"50.86955000","longitude":"3.81052000"},{"name":"Zoutleeuw","countryCode":"BE","stateCode":"VLG","latitude":"50.83316000","longitude":"5.10376000"},{"name":"Zuienkerke","countryCode":"BE","stateCode":"VLG","latitude":"51.26511000","longitude":"3.15506000"},{"name":"Zulte","countryCode":"BE","stateCode":"VLG","latitude":"50.91954000","longitude":"3.44859000"},{"name":"Zutendaal","countryCode":"BE","stateCode":"VLG","latitude":"50.93306000","longitude":"5.57530000"},{"name":"Zwevegem","countryCode":"BE","stateCode":"VLG","latitude":"50.81268000","longitude":"3.33848000"},{"name":"Zwijndrecht","countryCode":"BE","stateCode":"VLG","latitude":"51.21979000","longitude":"4.32664000"},{"name":"Aiseau","countryCode":"BE","stateCode":"WAL","latitude":"50.41158000","longitude":"4.58671000"},{"name":"Amay","countryCode":"BE","stateCode":"WAL","latitude":"50.54829000","longitude":"5.30974000"},{"name":"Amblève","countryCode":"BE","stateCode":"WAL","latitude":"50.35357000","longitude":"6.17002000"},{"name":"Andenne","countryCode":"BE","stateCode":"WAL","latitude":"50.48941000","longitude":"5.09513000"},{"name":"Anderlues","countryCode":"BE","stateCode":"WAL","latitude":"50.40704000","longitude":"4.27136000"},{"name":"Anhée","countryCode":"BE","stateCode":"WAL","latitude":"50.31039000","longitude":"4.87827000"},{"name":"Ans","countryCode":"BE","stateCode":"WAL","latitude":"50.66230000","longitude":"5.52029000"},{"name":"Anthisnes","countryCode":"BE","stateCode":"WAL","latitude":"50.48323000","longitude":"5.51900000"},{"name":"Antoing","countryCode":"BE","stateCode":"WAL","latitude":"50.56765000","longitude":"3.44920000"},{"name":"Arlon","countryCode":"BE","stateCode":"WAL","latitude":"49.68333000","longitude":"5.81667000"},{"name":"Assesse","countryCode":"BE","stateCode":"WAL","latitude":"50.36934000","longitude":"5.02204000"},{"name":"Ath","countryCode":"BE","stateCode":"WAL","latitude":"50.62937000","longitude":"3.77801000"},{"name":"Attert","countryCode":"BE","stateCode":"WAL","latitude":"49.75035000","longitude":"5.78634000"},{"name":"Aubange","countryCode":"BE","stateCode":"WAL","latitude":"49.56652000","longitude":"5.80492000"},{"name":"Aubel","countryCode":"BE","stateCode":"WAL","latitude":"50.70189000","longitude":"5.85812000"},{"name":"Awans","countryCode":"BE","stateCode":"WAL","latitude":"50.66774000","longitude":"5.46329000"},{"name":"Aywaille","countryCode":"BE","stateCode":"WAL","latitude":"50.47411000","longitude":"5.67684000"},{"name":"Baelen","countryCode":"BE","stateCode":"WAL","latitude":"50.63131000","longitude":"5.97433000"},{"name":"Basse Lasne","countryCode":"BE","stateCode":"WAL","latitude":"50.69503000","longitude":"4.49218000"},{"name":"Bassenge","countryCode":"BE","stateCode":"WAL","latitude":"50.75883000","longitude":"5.60989000"},{"name":"Bastogne","countryCode":"BE","stateCode":"WAL","latitude":"50.00347000","longitude":"5.71844000"},{"name":"Beaumont","countryCode":"BE","stateCode":"WAL","latitude":"50.23699000","longitude":"4.23926000"},{"name":"Beauraing","countryCode":"BE","stateCode":"WAL","latitude":"50.11042000","longitude":"4.95554000"},{"name":"Beauvechain","countryCode":"BE","stateCode":"WAL","latitude":"50.78195000","longitude":"4.77180000"},{"name":"Beloeil","countryCode":"BE","stateCode":"WAL","latitude":"50.55047000","longitude":"3.73484000"},{"name":"Berloz","countryCode":"BE","stateCode":"WAL","latitude":"50.69829000","longitude":"5.21236000"},{"name":"Bernissart","countryCode":"BE","stateCode":"WAL","latitude":"50.47460000","longitude":"3.64961000"},{"name":"Bertogne","countryCode":"BE","stateCode":"WAL","latitude":"50.08364000","longitude":"5.66689000"},{"name":"Bertrix","countryCode":"BE","stateCode":"WAL","latitude":"49.85596000","longitude":"5.25539000"},{"name":"Beyne-Heusay","countryCode":"BE","stateCode":"WAL","latitude":"50.62251000","longitude":"5.66508000"},{"name":"Binche","countryCode":"BE","stateCode":"WAL","latitude":"50.41155000","longitude":"4.16469000"},{"name":"Bièvre","countryCode":"BE","stateCode":"WAL","latitude":"49.94085000","longitude":"5.01591000"},{"name":"Blégny","countryCode":"BE","stateCode":"WAL","latitude":"50.67255000","longitude":"5.72508000"},{"name":"Bouillon","countryCode":"BE","stateCode":"WAL","latitude":"49.79324000","longitude":"5.06703000"},{"name":"Boussu","countryCode":"BE","stateCode":"WAL","latitude":"50.43417000","longitude":"3.79440000"},{"name":"Braine-l\'Alleud","countryCode":"BE","stateCode":"WAL","latitude":"50.68363000","longitude":"4.36784000"},{"name":"Braine-le-Château","countryCode":"BE","stateCode":"WAL","latitude":"50.67990000","longitude":"4.27385000"},{"name":"Braine-le-Comte","countryCode":"BE","stateCode":"WAL","latitude":"50.60979000","longitude":"4.14658000"},{"name":"Braives","countryCode":"BE","stateCode":"WAL","latitude":"50.61745000","longitude":"5.13302000"},{"name":"Brugelette","countryCode":"BE","stateCode":"WAL","latitude":"50.59577000","longitude":"3.85363000"},{"name":"Brunehault","countryCode":"BE","stateCode":"WAL","latitude":"50.50524000","longitude":"4.43209000"},{"name":"Bullange","countryCode":"BE","stateCode":"WAL","latitude":"50.40731000","longitude":"6.25749000"},{"name":"Burdinne","countryCode":"BE","stateCode":"WAL","latitude":"50.58454000","longitude":"5.07663000"},{"name":"Butgenbach","countryCode":"BE","stateCode":"WAL","latitude":"50.42689000","longitude":"6.20504000"},{"name":"Celles","countryCode":"BE","stateCode":"WAL","latitude":"50.71229000","longitude":"3.45733000"},{"name":"Cerfontaine","countryCode":"BE","stateCode":"WAL","latitude":"50.17047000","longitude":"4.41028000"},{"name":"Chapelle-lez-Herlaimont","countryCode":"BE","stateCode":"WAL","latitude":"50.47130000","longitude":"4.28227000"},{"name":"Charleroi","countryCode":"BE","stateCode":"WAL","latitude":"50.41136000","longitude":"4.44448000"},{"name":"Chastre-Villeroux-Blanmont","countryCode":"BE","stateCode":"WAL","latitude":"50.60857000","longitude":"4.64198000"},{"name":"Chaudfontaine","countryCode":"BE","stateCode":"WAL","latitude":"50.58280000","longitude":"5.63410000"},{"name":"Chaumont-Gistoux","countryCode":"BE","stateCode":"WAL","latitude":"50.67753000","longitude":"4.72120000"},{"name":"Chimay","countryCode":"BE","stateCode":"WAL","latitude":"50.04856000","longitude":"4.31712000"},{"name":"Chiny","countryCode":"BE","stateCode":"WAL","latitude":"49.73833000","longitude":"5.34104000"},{"name":"Chièvres","countryCode":"BE","stateCode":"WAL","latitude":"50.58787000","longitude":"3.80711000"},{"name":"Châtelet","countryCode":"BE","stateCode":"WAL","latitude":"50.40338000","longitude":"4.52826000"},{"name":"Ciney","countryCode":"BE","stateCode":"WAL","latitude":"50.29449000","longitude":"5.10015000"},{"name":"Clavier","countryCode":"BE","stateCode":"WAL","latitude":"50.40069000","longitude":"5.35154000"},{"name":"Colfontaine","countryCode":"BE","stateCode":"WAL","latitude":"50.41410000","longitude":"3.85569000"},{"name":"Comblain-au-Pont","countryCode":"BE","stateCode":"WAL","latitude":"50.47488000","longitude":"5.57711000"},{"name":"Courcelles","countryCode":"BE","stateCode":"WAL","latitude":"50.46379000","longitude":"4.37470000"},{"name":"Court-Saint-Étienne","countryCode":"BE","stateCode":"WAL","latitude":"50.63378000","longitude":"4.56851000"},{"name":"Couvin","countryCode":"BE","stateCode":"WAL","latitude":"50.05284000","longitude":"4.49495000"},{"name":"Crisnée","countryCode":"BE","stateCode":"WAL","latitude":"50.71703000","longitude":"5.39802000"},{"name":"Dalhem","countryCode":"BE","stateCode":"WAL","latitude":"50.71315000","longitude":"5.72774000"},{"name":"Daverdisse","countryCode":"BE","stateCode":"WAL","latitude":"50.02161000","longitude":"5.11811000"},{"name":"Dinant","countryCode":"BE","stateCode":"WAL","latitude":"50.25807000","longitude":"4.91166000"},{"name":"Dison","countryCode":"BE","stateCode":"WAL","latitude":"50.61004000","longitude":"5.85340000"},{"name":"Doische","countryCode":"BE","stateCode":"WAL","latitude":"50.13356000","longitude":"4.73545000"},{"name":"Donceel","countryCode":"BE","stateCode":"WAL","latitude":"50.64827000","longitude":"5.32000000"},{"name":"Dour","countryCode":"BE","stateCode":"WAL","latitude":"50.39583000","longitude":"3.77792000"},{"name":"Durbuy","countryCode":"BE","stateCode":"WAL","latitude":"50.35291000","longitude":"5.45631000"},{"name":"Ellezelles","countryCode":"BE","stateCode":"WAL","latitude":"50.73512000","longitude":"3.67985000"},{"name":"Enghien","countryCode":"BE","stateCode":"WAL","latitude":"50.68373000","longitude":"4.03284000"},{"name":"Engis","countryCode":"BE","stateCode":"WAL","latitude":"50.58156000","longitude":"5.39916000"},{"name":"Erquelinnes","countryCode":"BE","stateCode":"WAL","latitude":"50.30688000","longitude":"4.11129000"},{"name":"Esneux","countryCode":"BE","stateCode":"WAL","latitude":"50.53596000","longitude":"5.56775000"},{"name":"Estaimpuis","countryCode":"BE","stateCode":"WAL","latitude":"50.70485000","longitude":"3.26785000"},{"name":"Estinnes-au-Val","countryCode":"BE","stateCode":"WAL","latitude":"50.41016000","longitude":"4.10477000"},{"name":"Eupen","countryCode":"BE","stateCode":"WAL","latitude":"50.62790000","longitude":"6.03647000"},{"name":"Faimes","countryCode":"BE","stateCode":"WAL","latitude":"50.66252000","longitude":"5.26005000"},{"name":"Farciennes","countryCode":"BE","stateCode":"WAL","latitude":"50.43006000","longitude":"4.54152000"},{"name":"Fauvillers","countryCode":"BE","stateCode":"WAL","latitude":"49.85116000","longitude":"5.66405000"},{"name":"Ferrières","countryCode":"BE","stateCode":"WAL","latitude":"50.40157000","longitude":"5.61092000"},{"name":"Fexhe-le-Haut-Clocher","countryCode":"BE","stateCode":"WAL","latitude":"50.66540000","longitude":"5.39978000"},{"name":"Fleurus","countryCode":"BE","stateCode":"WAL","latitude":"50.48351000","longitude":"4.55006000"},{"name":"Flobecq","countryCode":"BE","stateCode":"WAL","latitude":"50.73733000","longitude":"3.73876000"},{"name":"Floreffe","countryCode":"BE","stateCode":"WAL","latitude":"50.43452000","longitude":"4.75960000"},{"name":"Florennes","countryCode":"BE","stateCode":"WAL","latitude":"50.25127000","longitude":"4.60636000"},{"name":"Florenville","countryCode":"BE","stateCode":"WAL","latitude":"49.69983000","longitude":"5.30740000"},{"name":"Flémalle-Haute","countryCode":"BE","stateCode":"WAL","latitude":"50.59994000","longitude":"5.44471000"},{"name":"Fléron","countryCode":"BE","stateCode":"WAL","latitude":"50.61516000","longitude":"5.68062000"},{"name":"Forville","countryCode":"BE","stateCode":"WAL","latitude":"50.57424000","longitude":"4.99861000"},{"name":"Fosses-la-Ville","countryCode":"BE","stateCode":"WAL","latitude":"50.39517000","longitude":"4.69623000"},{"name":"Frameries","countryCode":"BE","stateCode":"WAL","latitude":"50.40578000","longitude":"3.89603000"},{"name":"Frasnes-lez-Buissenal","countryCode":"BE","stateCode":"WAL","latitude":"50.66783000","longitude":"3.62047000"},{"name":"Froidchapelle","countryCode":"BE","stateCode":"WAL","latitude":"50.15106000","longitude":"4.32742000"},{"name":"Gedinne","countryCode":"BE","stateCode":"WAL","latitude":"49.98037000","longitude":"4.93674000"},{"name":"Geer","countryCode":"BE","stateCode":"WAL","latitude":"50.66990000","longitude":"5.17364000"},{"name":"Gembloux","countryCode":"BE","stateCode":"WAL","latitude":"50.56149000","longitude":"4.69889000"},{"name":"Genappe","countryCode":"BE","stateCode":"WAL","latitude":"50.61173000","longitude":"4.45152000"},{"name":"Gerpinnes","countryCode":"BE","stateCode":"WAL","latitude":"50.33789000","longitude":"4.52731000"},{"name":"Gesves","countryCode":"BE","stateCode":"WAL","latitude":"50.40146000","longitude":"5.07457000"},{"name":"Gouvy","countryCode":"BE","stateCode":"WAL","latitude":"50.18600000","longitude":"5.93917000"},{"name":"Grez-Doiceau","countryCode":"BE","stateCode":"WAL","latitude":"50.73901000","longitude":"4.69829000"},{"name":"Habay-la-Vieille","countryCode":"BE","stateCode":"WAL","latitude":"49.72329000","longitude":"5.61999000"},{"name":"Hamoir","countryCode":"BE","stateCode":"WAL","latitude":"50.42675000","longitude":"5.53304000"},{"name":"Hamois","countryCode":"BE","stateCode":"WAL","latitude":"50.34020000","longitude":"5.15619000"},{"name":"Hannut","countryCode":"BE","stateCode":"WAL","latitude":"50.67142000","longitude":"5.07898000"},{"name":"Hastière-Lavaux","countryCode":"BE","stateCode":"WAL","latitude":"50.21849000","longitude":"4.82446000"},{"name":"Havelange","countryCode":"BE","stateCode":"WAL","latitude":"50.38931000","longitude":"5.23816000"},{"name":"Hensies","countryCode":"BE","stateCode":"WAL","latitude":"50.43263000","longitude":"3.68411000"},{"name":"Herbeumont","countryCode":"BE","stateCode":"WAL","latitude":"49.78086000","longitude":"5.23580000"},{"name":"Herstal","countryCode":"BE","stateCode":"WAL","latitude":"50.66415000","longitude":"5.62346000"},{"name":"Herve","countryCode":"BE","stateCode":"WAL","latitude":"50.64083000","longitude":"5.79353000"},{"name":"Hotton","countryCode":"BE","stateCode":"WAL","latitude":"50.26742000","longitude":"5.44609000"},{"name":"Houffalize","countryCode":"BE","stateCode":"WAL","latitude":"50.13235000","longitude":"5.78962000"},{"name":"Houyet","countryCode":"BE","stateCode":"WAL","latitude":"50.18619000","longitude":"5.00762000"},{"name":"Huy","countryCode":"BE","stateCode":"WAL","latitude":"50.51894000","longitude":"5.23284000"},{"name":"Héron","countryCode":"BE","stateCode":"WAL","latitude":"50.54731000","longitude":"5.09774000"},{"name":"Incourt","countryCode":"BE","stateCode":"WAL","latitude":"50.69151000","longitude":"4.79816000"},{"name":"Ittre","countryCode":"BE","stateCode":"WAL","latitude":"50.64396000","longitude":"4.26476000"},{"name":"Jalhay","countryCode":"BE","stateCode":"WAL","latitude":"50.55876000","longitude":"5.96764000"},{"name":"Jodoigne","countryCode":"BE","stateCode":"WAL","latitude":"50.72357000","longitude":"4.86914000"},{"name":"Juprelle","countryCode":"BE","stateCode":"WAL","latitude":"50.70760000","longitude":"5.53127000"},{"name":"Jurbise","countryCode":"BE","stateCode":"WAL","latitude":"50.53100000","longitude":"3.90942000"},{"name":"La Bruyère","countryCode":"BE","stateCode":"WAL","latitude":"50.39478000","longitude":"4.61444000"},{"name":"La Calamine","countryCode":"BE","stateCode":"WAL","latitude":"50.71809000","longitude":"6.01107000"},{"name":"La Hulpe","countryCode":"BE","stateCode":"WAL","latitude":"50.73091000","longitude":"4.48577000"},{"name":"La Louvière","countryCode":"BE","stateCode":"WAL","latitude":"50.48657000","longitude":"4.18785000"},{"name":"La Roche-en-Ardenne","countryCode":"BE","stateCode":"WAL","latitude":"50.18361000","longitude":"5.57547000"},{"name":"Lens","countryCode":"BE","stateCode":"WAL","latitude":"50.55696000","longitude":"3.89946000"},{"name":"Lessines","countryCode":"BE","stateCode":"WAL","latitude":"50.71104000","longitude":"3.83579000"},{"name":"Libin","countryCode":"BE","stateCode":"WAL","latitude":"49.98107000","longitude":"5.25612000"},{"name":"Lierneux","countryCode":"BE","stateCode":"WAL","latitude":"50.28477000","longitude":"5.79236000"},{"name":"Limbourg","countryCode":"BE","stateCode":"WAL","latitude":"50.61222000","longitude":"5.94120000"},{"name":"Lincent","countryCode":"BE","stateCode":"WAL","latitude":"50.71222000","longitude":"5.03654000"},{"name":"Liège","countryCode":"BE","stateCode":"WAL","latitude":"50.63373000","longitude":"5.56749000"},{"name":"Lobbes","countryCode":"BE","stateCode":"WAL","latitude":"50.35258000","longitude":"4.26716000"},{"name":"Lontzen","countryCode":"BE","stateCode":"WAL","latitude":"50.68126000","longitude":"6.00712000"},{"name":"Louvain-la-Neuve","countryCode":"BE","stateCode":"WAL","latitude":"50.66829000","longitude":"4.61443000"},{"name":"Léglise","countryCode":"BE","stateCode":"WAL","latitude":"49.79985000","longitude":"5.53652000"},{"name":"Malmédy","countryCode":"BE","stateCode":"WAL","latitude":"50.42686000","longitude":"6.02794000"},{"name":"Manage","countryCode":"BE","stateCode":"WAL","latitude":"50.50312000","longitude":"4.23589000"},{"name":"Manhay","countryCode":"BE","stateCode":"WAL","latitude":"50.29219000","longitude":"5.67562000"},{"name":"Marche-en-Famenne","countryCode":"BE","stateCode":"WAL","latitude":"50.22678000","longitude":"5.34416000"},{"name":"Marchin","countryCode":"BE","stateCode":"WAL","latitude":"50.46707000","longitude":"5.24280000"},{"name":"Martelange","countryCode":"BE","stateCode":"WAL","latitude":"49.83195000","longitude":"5.73655000"},{"name":"Meix-devant-Virton","countryCode":"BE","stateCode":"WAL","latitude":"49.60581000","longitude":"5.48045000"},{"name":"Merbes-le-Château","countryCode":"BE","stateCode":"WAL","latitude":"50.32449000","longitude":"4.16489000"},{"name":"Messancy","countryCode":"BE","stateCode":"WAL","latitude":"49.59201000","longitude":"5.81879000"},{"name":"Mettet","countryCode":"BE","stateCode":"WAL","latitude":"50.32119000","longitude":"4.66232000"},{"name":"Modave","countryCode":"BE","stateCode":"WAL","latitude":"50.44614000","longitude":"5.29532000"},{"name":"Momignies","countryCode":"BE","stateCode":"WAL","latitude":"50.02710000","longitude":"4.16519000"},{"name":"Mons","countryCode":"BE","stateCode":"WAL","latitude":"50.45413000","longitude":"3.95229000"},{"name":"Mons-lez-Liège","countryCode":"BE","stateCode":"WAL","latitude":"50.61667000","longitude":"5.46667000"},{"name":"Mont-Saint-Guibert","countryCode":"BE","stateCode":"WAL","latitude":"50.63427000","longitude":"4.61061000"},{"name":"Morlanwelz-Mariemont","countryCode":"BE","stateCode":"WAL","latitude":"50.45502000","longitude":"4.24519000"},{"name":"Mouscron","countryCode":"BE","stateCode":"WAL","latitude":"50.74497000","longitude":"3.20639000"},{"name":"Musson","countryCode":"BE","stateCode":"WAL","latitude":"49.55835000","longitude":"5.70525000"},{"name":"Namur","countryCode":"BE","stateCode":"WAL","latitude":"50.46690000","longitude":"4.86746000"},{"name":"Nandrin","countryCode":"BE","stateCode":"WAL","latitude":"50.50675000","longitude":"5.41905000"},{"name":"Nassogne","countryCode":"BE","stateCode":"WAL","latitude":"50.12849000","longitude":"5.34274000"},{"name":"Neufchâteau","countryCode":"BE","stateCode":"WAL","latitude":"49.84074000","longitude":"5.43535000"},{"name":"Nivelles","countryCode":"BE","stateCode":"WAL","latitude":"50.59833000","longitude":"4.32848000"},{"name":"Noville-les-Bois","countryCode":"BE","stateCode":"WAL","latitude":"50.55702000","longitude":"4.98466000"},{"name":"Ohey","countryCode":"BE","stateCode":"WAL","latitude":"50.43570000","longitude":"5.12375000"},{"name":"Olne","countryCode":"BE","stateCode":"WAL","latitude":"50.58994000","longitude":"5.74662000"},{"name":"Onhaye","countryCode":"BE","stateCode":"WAL","latitude":"50.24148000","longitude":"4.84069000"},{"name":"Oreye","countryCode":"BE","stateCode":"WAL","latitude":"50.71749000","longitude":"5.34880000"},{"name":"Ottignies","countryCode":"BE","stateCode":"WAL","latitude":"50.66535000","longitude":"4.56679000"},{"name":"Ouffet","countryCode":"BE","stateCode":"WAL","latitude":"50.43870000","longitude":"5.46570000"},{"name":"Oupeye","countryCode":"BE","stateCode":"WAL","latitude":"50.71184000","longitude":"5.64680000"},{"name":"Paliseul","countryCode":"BE","stateCode":"WAL","latitude":"49.90395000","longitude":"5.13537000"},{"name":"Pecq","countryCode":"BE","stateCode":"WAL","latitude":"50.68619000","longitude":"3.33789000"},{"name":"Pepinster","countryCode":"BE","stateCode":"WAL","latitude":"50.57375000","longitude":"5.80490000"},{"name":"Perwez","countryCode":"BE","stateCode":"WAL","latitude":"50.62426000","longitude":"4.81354000"},{"name":"Philippeville","countryCode":"BE","stateCode":"WAL","latitude":"50.19612000","longitude":"4.54374000"},{"name":"Plombières","countryCode":"BE","stateCode":"WAL","latitude":"50.73656000","longitude":"5.95922000"},{"name":"Pont-à-Celles","countryCode":"BE","stateCode":"WAL","latitude":"50.50518000","longitude":"4.36887000"},{"name":"Profondeville","countryCode":"BE","stateCode":"WAL","latitude":"50.37581000","longitude":"4.86506000"},{"name":"Province de Liège","countryCode":"BE","stateCode":"WAL","latitude":"50.63427000","longitude":"5.56543000"},{"name":"Province de Namur","countryCode":"BE","stateCode":"WAL","latitude":"50.33333000","longitude":"4.83333000"},{"name":"Province du Brabant Wallon","countryCode":"BE","stateCode":"WAL","latitude":"50.75000000","longitude":"4.58333000"},{"name":"Province du Hainaut","countryCode":"BE","stateCode":"WAL","latitude":"50.50000000","longitude":"3.83333000"},{"name":"Province du Luxembourg","countryCode":"BE","stateCode":"WAL","latitude":"50.00000000","longitude":"5.50000000"},{"name":"Péruwelz","countryCode":"BE","stateCode":"WAL","latitude":"50.50819000","longitude":"3.59373000"},{"name":"Quaregnon","countryCode":"BE","stateCode":"WAL","latitude":"50.44067000","longitude":"3.86530000"},{"name":"Quiévrain","countryCode":"BE","stateCode":"WAL","latitude":"50.40737000","longitude":"3.68351000"},{"name":"Quévy-le-Petit","countryCode":"BE","stateCode":"WAL","latitude":"50.36879000","longitude":"3.93602000"},{"name":"Raeren","countryCode":"BE","stateCode":"WAL","latitude":"50.66720000","longitude":"6.11535000"},{"name":"Ramillies","countryCode":"BE","stateCode":"WAL","latitude":"50.63395000","longitude":"4.90119000"},{"name":"Rebecq-Rognon","countryCode":"BE","stateCode":"WAL","latitude":"50.65147000","longitude":"4.10683000"},{"name":"Remicourt","countryCode":"BE","stateCode":"WAL","latitude":"50.68069000","longitude":"5.32785000"},{"name":"Rendeux","countryCode":"BE","stateCode":"WAL","latitude":"50.23423000","longitude":"5.50414000"},{"name":"Rixensart","countryCode":"BE","stateCode":"WAL","latitude":"50.71229000","longitude":"4.52529000"},{"name":"Rochefort","countryCode":"BE","stateCode":"WAL","latitude":"50.16310000","longitude":"5.22160000"},{"name":"Roeulx","countryCode":"BE","stateCode":"WAL","latitude":"50.50365000","longitude":"4.11163000"},{"name":"Rouvroy","countryCode":"BE","stateCode":"WAL","latitude":"49.53771000","longitude":"5.49031000"},{"name":"Rumes","countryCode":"BE","stateCode":"WAL","latitude":"50.55450000","longitude":"3.30535000"},{"name":"Saint-Ghislain","countryCode":"BE","stateCode":"WAL","latitude":"50.44816000","longitude":"3.81886000"},{"name":"Saint-Hubert","countryCode":"BE","stateCode":"WAL","latitude":"50.02668000","longitude":"5.37401000"},{"name":"Saint-Léger","countryCode":"BE","stateCode":"WAL","latitude":"49.61196000","longitude":"5.65688000"},{"name":"Saint-Nicolas","countryCode":"BE","stateCode":"WAL","latitude":"50.62837000","longitude":"5.53243000"},{"name":"Saint-Vith","countryCode":"BE","stateCode":"WAL","latitude":"50.28146000","longitude":"6.12724000"},{"name":"Sainte-Ode","countryCode":"BE","stateCode":"WAL","latitude":"50.01723000","longitude":"5.51926000"},{"name":"Seneffe","countryCode":"BE","stateCode":"WAL","latitude":"50.53135000","longitude":"4.26301000"},{"name":"Seraing","countryCode":"BE","stateCode":"WAL","latitude":"50.58362000","longitude":"5.50115000"},{"name":"Silly","countryCode":"BE","stateCode":"WAL","latitude":"50.64877000","longitude":"3.92363000"},{"name":"Soignies","countryCode":"BE","stateCode":"WAL","latitude":"50.57904000","longitude":"4.07129000"},{"name":"Sombreffe","countryCode":"BE","stateCode":"WAL","latitude":"50.52865000","longitude":"4.60087000"},{"name":"Somme-Leuze","countryCode":"BE","stateCode":"WAL","latitude":"50.33699000","longitude":"5.36705000"},{"name":"Soumagne","countryCode":"BE","stateCode":"WAL","latitude":"50.61385000","longitude":"5.74679000"},{"name":"Spa","countryCode":"BE","stateCode":"WAL","latitude":"50.48375000","longitude":"5.86674000"},{"name":"Sprimont","countryCode":"BE","stateCode":"WAL","latitude":"50.50922000","longitude":"5.65950000"},{"name":"Stavelot","countryCode":"BE","stateCode":"WAL","latitude":"50.39500000","longitude":"5.93124000"},{"name":"Stoumont","countryCode":"BE","stateCode":"WAL","latitude":"50.40667000","longitude":"5.80838000"},{"name":"Tellin","countryCode":"BE","stateCode":"WAL","latitude":"50.08038000","longitude":"5.21638000"},{"name":"Tenneville","countryCode":"BE","stateCode":"WAL","latitude":"50.09501000","longitude":"5.52895000"},{"name":"Theux","countryCode":"BE","stateCode":"WAL","latitude":"50.53323000","longitude":"5.81245000"},{"name":"Thuin","countryCode":"BE","stateCode":"WAL","latitude":"50.33933000","longitude":"4.28604000"},{"name":"Tinlot","countryCode":"BE","stateCode":"WAL","latitude":"50.47493000","longitude":"5.37755000"},{"name":"Tintigny","countryCode":"BE","stateCode":"WAL","latitude":"49.68326000","longitude":"5.51349000"},{"name":"Tournai","countryCode":"BE","stateCode":"WAL","latitude":"50.60715000","longitude":"3.38932000"},{"name":"Trois-Ponts","countryCode":"BE","stateCode":"WAL","latitude":"50.37128000","longitude":"5.87146000"},{"name":"Trooz","countryCode":"BE","stateCode":"WAL","latitude":"50.57026000","longitude":"5.69521000"},{"name":"Tubize","countryCode":"BE","stateCode":"WAL","latitude":"50.69059000","longitude":"4.20090000"},{"name":"Vaux-sur-Sûre","countryCode":"BE","stateCode":"WAL","latitude":"49.91100000","longitude":"5.57848000"},{"name":"Verlaine","countryCode":"BE","stateCode":"WAL","latitude":"50.60743000","longitude":"5.31740000"},{"name":"Verviers","countryCode":"BE","stateCode":"WAL","latitude":"50.58907000","longitude":"5.86241000"},{"name":"Vielsalm","countryCode":"BE","stateCode":"WAL","latitude":"50.28407000","longitude":"5.91502000"},{"name":"Villers-la-Ville","countryCode":"BE","stateCode":"WAL","latitude":"50.56667000","longitude":"4.51667000"},{"name":"Villers-le-Bouillet","countryCode":"BE","stateCode":"WAL","latitude":"50.57708000","longitude":"5.25945000"},{"name":"Virton","countryCode":"BE","stateCode":"WAL","latitude":"49.56824000","longitude":"5.53259000"},{"name":"Visé","countryCode":"BE","stateCode":"WAL","latitude":"50.73760000","longitude":"5.69907000"},{"name":"Waimes","countryCode":"BE","stateCode":"WAL","latitude":"50.41488000","longitude":"6.11207000"},{"name":"Walcourt","countryCode":"BE","stateCode":"WAL","latitude":"50.25401000","longitude":"4.43796000"},{"name":"Walhain-Saint-Paul","countryCode":"BE","stateCode":"WAL","latitude":"50.62627000","longitude":"4.69837000"},{"name":"Wanze","countryCode":"BE","stateCode":"WAL","latitude":"50.53907000","longitude":"5.20846000"},{"name":"Waremme","countryCode":"BE","stateCode":"WAL","latitude":"50.69760000","longitude":"5.25524000"},{"name":"Wasseiges","countryCode":"BE","stateCode":"WAL","latitude":"50.62186000","longitude":"5.00528000"},{"name":"Waterloo","countryCode":"BE","stateCode":"WAL","latitude":"50.71469000","longitude":"4.39910000"},{"name":"Wavre","countryCode":"BE","stateCode":"WAL","latitude":"50.71717000","longitude":"4.60138000"},{"name":"Welkenraedt","countryCode":"BE","stateCode":"WAL","latitude":"50.66050000","longitude":"5.97034000"},{"name":"Wellin","countryCode":"BE","stateCode":"WAL","latitude":"50.08133000","longitude":"5.11413000"},{"name":"Yvoir","countryCode":"BE","stateCode":"WAL","latitude":"50.32790000","longitude":"4.88059000"},{"name":"Écaussinnes-d’Enghien","countryCode":"BE","stateCode":"WAL","latitude":"50.56822000","longitude":"4.16580000"},{"name":"Éghezée","countryCode":"BE","stateCode":"WAL","latitude":"50.59076000","longitude":"4.91175000"},{"name":"Érezée","countryCode":"BE","stateCode":"WAL","latitude":"50.29292000","longitude":"5.55815000"},{"name":"Étalle","countryCode":"BE","stateCode":"WAL","latitude":"49.67385000","longitude":"5.60019000"},{"name":"Brussels","countryCode":"BE","stateCode":"BRU","latitude":"50.85045000","longitude":"4.34878000"},{"name":"Banfora","countryCode":"BF","stateCode":"02","latitude":"10.63333000","longitude":"-4.76667000"},{"name":"Province de la Comoé","countryCode":"BF","stateCode":"02","latitude":"10.33333000","longitude":"-4.41667000"},{"name":"Province de la Léraba","countryCode":"BF","stateCode":"02","latitude":"10.66667000","longitude":"-5.20000000"},{"name":"Sindou","countryCode":"BF","stateCode":"02","latitude":"10.66667000","longitude":"-5.16667000"},{"name":"Barani","countryCode":"BF","stateCode":"01","latitude":"13.16910000","longitude":"-3.88990000"},{"name":"Boromo","countryCode":"BF","stateCode":"01","latitude":"11.74542000","longitude":"-2.93006000"},{"name":"Dédougou","countryCode":"BF","stateCode":"01","latitude":"12.46338000","longitude":"-3.46075000"},{"name":"Nouna","countryCode":"BF","stateCode":"01","latitude":"12.72939000","longitude":"-3.86305000"},{"name":"Province de la Kossi","countryCode":"BF","stateCode":"01","latitude":"12.91667000","longitude":"-3.83333000"},{"name":"Province des Balé","countryCode":"BF","stateCode":"01","latitude":"11.71667000","longitude":"-3.05000000"},{"name":"Province des Banwa","countryCode":"BF","stateCode":"01","latitude":"12.16667000","longitude":"-4.16667000"},{"name":"Province du Mouhoun","countryCode":"BF","stateCode":"01","latitude":"12.25000000","longitude":"-3.41667000"},{"name":"Province du Nayala","countryCode":"BF","stateCode":"01","latitude":"12.66667000","longitude":"-3.00000000"},{"name":"Province du Sourou","countryCode":"BF","stateCode":"01","latitude":"13.25000000","longitude":"-3.00000000"},{"name":"Salanso","countryCode":"BF","stateCode":"01","latitude":"12.17423000","longitude":"-4.08477000"},{"name":"Toma","countryCode":"BF","stateCode":"01","latitude":"12.75844000","longitude":"-2.89879000"},{"name":"Tougan","countryCode":"BF","stateCode":"01","latitude":"13.07250000","longitude":"-3.06940000"},{"name":"Batié","countryCode":"BF","stateCode":"13","latitude":"9.88333000","longitude":"-2.91667000"},{"name":"Dano","countryCode":"BF","stateCode":"13","latitude":"11.14640000","longitude":"-3.05784000"},{"name":"Diébougou","countryCode":"BF","stateCode":"13","latitude":"10.96209000","longitude":"-3.24967000"},{"name":"Province de la Bougouriba","countryCode":"BF","stateCode":"13","latitude":"10.83333000","longitude":"-3.41667000"},{"name":"Province du Ioba","countryCode":"BF","stateCode":"13","latitude":"11.08333000","longitude":"-3.08333000"},{"name":"Province du Noumbièl","countryCode":"BF","stateCode":"13","latitude":"9.83333000","longitude":"-3.00000000"},{"name":"Province du Poni","countryCode":"BF","stateCode":"13","latitude":"10.25000000","longitude":"-3.41667000"},{"name":"Bazega Province","countryCode":"BF","stateCode":"07","latitude":"11.91667000","longitude":"-1.50000000"},{"name":"Kombissiri","countryCode":"BF","stateCode":"07","latitude":"12.06884000","longitude":"-1.33644000"},{"name":"Manga","countryCode":"BF","stateCode":"07","latitude":"11.66361000","longitude":"-1.07306000"},{"name":"Nahouri Province","countryCode":"BF","stateCode":"07","latitude":"11.25000000","longitude":"-1.25000000"},{"name":"Pô","countryCode":"BF","stateCode":"07","latitude":"11.16972000","longitude":"-1.14500000"},{"name":"Zoundweogo Province","countryCode":"BF","stateCode":"07","latitude":"11.58333000","longitude":"-1.00000000"},{"name":"Bobo-Dioulasso","countryCode":"BF","stateCode":"09","latitude":"11.17715000","longitude":"-4.29790000"},{"name":"Houndé","countryCode":"BF","stateCode":"09","latitude":"11.50000000","longitude":"-3.51667000"},{"name":"Province du Houet","countryCode":"BF","stateCode":"09","latitude":"11.33333000","longitude":"-4.25000000"},{"name":"Province du Kénédougou","countryCode":"BF","stateCode":"09","latitude":"11.41667000","longitude":"-5.00000000"},{"name":"Province du Tuy","countryCode":"BF","stateCode":"09","latitude":"11.41667000","longitude":"-3.41667000"},{"name":"Bogandé","countryCode":"BF","stateCode":"08","latitude":"12.97040000","longitude":"-0.14953000"},{"name":"Diapaga","countryCode":"BF","stateCode":"08","latitude":"12.07305000","longitude":"1.78838000"},{"name":"Fada N\'gourma","countryCode":"BF","stateCode":"08","latitude":"12.06157000","longitude":"0.35843000"},{"name":"Gayéri","countryCode":"BF","stateCode":"08","latitude":"12.64824000","longitude":"0.49314000"},{"name":"Gnagna Province","countryCode":"BF","stateCode":"08","latitude":"12.91880000","longitude":"0.03920000"},{"name":"Pama","countryCode":"BF","stateCode":"08","latitude":"11.24972000","longitude":"0.70750000"},{"name":"Province de la Komandjoari","countryCode":"BF","stateCode":"08","latitude":"12.66667000","longitude":"0.66667000"},{"name":"Province de la Kompienga","countryCode":"BF","stateCode":"08","latitude":"11.41667000","longitude":"0.91667000"},{"name":"Province de la Tapoa","countryCode":"BF","stateCode":"08","latitude":"12.00000000","longitude":"1.75000000"},{"name":"Province du Gourma","countryCode":"BF","stateCode":"08","latitude":"12.08333000","longitude":"0.50000000"},{"name":"Boulsa","countryCode":"BF","stateCode":"05","latitude":"12.66664000","longitude":"-0.57469000"},{"name":"Kaya","countryCode":"BF","stateCode":"05","latitude":"13.09167000","longitude":"-1.08444000"},{"name":"Kongoussi","countryCode":"BF","stateCode":"05","latitude":"13.32583000","longitude":"-1.53472000"},{"name":"Province du Bam","countryCode":"BF","stateCode":"05","latitude":"13.46667000","longitude":"-1.58333000"},{"name":"Province du Namentenga","countryCode":"BF","stateCode":"05","latitude":"13.25000000","longitude":"-0.50000000"},{"name":"Province du Sanmatenga","countryCode":"BF","stateCode":"05","latitude":"13.25000000","longitude":"-1.08333000"},{"name":"Boussé","countryCode":"BF","stateCode":"11","latitude":"12.66121000","longitude":"-1.89515000"},{"name":"Oubritenga","countryCode":"BF","stateCode":"11","latitude":"12.66667000","longitude":"-1.33333000"},{"name":"Province du Ganzourgou","countryCode":"BF","stateCode":"11","latitude":"12.26667000","longitude":"-0.76667000"},{"name":"Province du Kourwéogo","countryCode":"BF","stateCode":"11","latitude":"12.58333000","longitude":"-1.76667000"},{"name":"Ziniaré","countryCode":"BF","stateCode":"11","latitude":"12.58186000","longitude":"-1.29710000"},{"name":"Zorgo","countryCode":"BF","stateCode":"11","latitude":"12.24922000","longitude":"-0.61527000"},{"name":"Djibo","countryCode":"BF","stateCode":"12","latitude":"14.09940000","longitude":"-1.62554000"},{"name":"Dori","countryCode":"BF","stateCode":"12","latitude":"14.03540000","longitude":"-0.03450000"},{"name":"Gorom-Gorom","countryCode":"BF","stateCode":"12","latitude":"14.44290000","longitude":"-0.23468000"},{"name":"Province de l’Oudalan","countryCode":"BF","stateCode":"12","latitude":"14.66667000","longitude":"-0.33333000"},{"name":"Province du Soum","countryCode":"BF","stateCode":"12","latitude":"14.33333000","longitude":"-1.25000000"},{"name":"Province du Séno","countryCode":"BF","stateCode":"12","latitude":"13.96400000","longitude":"0.01200000"},{"name":"Province du Yagha","countryCode":"BF","stateCode":"12","latitude":"13.41667000","longitude":"0.58333000"},{"name":"Garango","countryCode":"BF","stateCode":"04","latitude":"11.80000000","longitude":"-0.55056000"},{"name":"Koupéla","countryCode":"BF","stateCode":"04","latitude":"12.17864000","longitude":"-0.35103000"},{"name":"Kouritenga Province","countryCode":"BF","stateCode":"04","latitude":"12.20000000","longitude":"-0.30000000"},{"name":"Ouargaye","countryCode":"BF","stateCode":"04","latitude":"11.50202000","longitude":"0.05886000"},{"name":"Province du Boulgou","countryCode":"BF","stateCode":"04","latitude":"11.50000000","longitude":"-0.41667000"},{"name":"Province du Koulpélogo","countryCode":"BF","stateCode":"04","latitude":"11.41667000","longitude":"0.16667000"},{"name":"Tenkodogo","countryCode":"BF","stateCode":"04","latitude":"11.78000000","longitude":"-0.36972000"},{"name":"Goulouré","countryCode":"BF","stateCode":"06","latitude":"12.23484000","longitude":"-1.93394000"},{"name":"Kokologo","countryCode":"BF","stateCode":"06","latitude":"12.19392000","longitude":"-1.87687000"},{"name":"Koudougou","countryCode":"BF","stateCode":"06","latitude":"12.25263000","longitude":"-2.36272000"},{"name":"Léo","countryCode":"BF","stateCode":"06","latitude":"11.10033000","longitude":"-2.10654000"},{"name":"Pitmoaga","countryCode":"BF","stateCode":"06","latitude":"12.24564000","longitude":"-1.88148000"},{"name":"Province de la Sissili","countryCode":"BF","stateCode":"06","latitude":"11.33333000","longitude":"-2.25000000"},{"name":"Province du Boulkiemdé","countryCode":"BF","stateCode":"06","latitude":"12.33333000","longitude":"-2.16667000"},{"name":"Province du Sanguié","countryCode":"BF","stateCode":"06","latitude":"12.16667000","longitude":"-2.66667000"},{"name":"Province du Ziro","countryCode":"BF","stateCode":"06","latitude":"11.58333000","longitude":"-1.91667000"},{"name":"Réo","countryCode":"BF","stateCode":"06","latitude":"12.31963000","longitude":"-2.47094000"},{"name":"Sapouy","countryCode":"BF","stateCode":"06","latitude":"11.55444000","longitude":"-1.77361000"},{"name":"Gourcy","countryCode":"BF","stateCode":"10","latitude":"13.20776000","longitude":"-2.35893000"},{"name":"Ouahigouya","countryCode":"BF","stateCode":"10","latitude":"13.58278000","longitude":"-2.42158000"},{"name":"Province du Loroum","countryCode":"BF","stateCode":"10","latitude":"13.91667000","longitude":"-2.16667000"},{"name":"Province du Passoré","countryCode":"BF","stateCode":"10","latitude":"12.91667000","longitude":"-2.16667000"},{"name":"Province du Yatenga","countryCode":"BF","stateCode":"10","latitude":"13.58333000","longitude":"-2.41667000"},{"name":"Province du Zondoma","countryCode":"BF","stateCode":"10","latitude":"13.18333000","longitude":"-2.36667000"},{"name":"Titao","countryCode":"BF","stateCode":"10","latitude":"13.76667000","longitude":"-2.06667000"},{"name":"Yako","countryCode":"BF","stateCode":"10","latitude":"12.95910000","longitude":"-2.26075000"},{"name":"Kadiogo Province","countryCode":"BF","stateCode":"03","latitude":"12.33333000","longitude":"-1.50000000"},{"name":"Ouagadougou","countryCode":"BF","stateCode":"03","latitude":"12.36566000","longitude":"-1.53388000"},{"name":"Aheloy","countryCode":"BG","stateCode":"02","latitude":"42.64987000","longitude":"27.64838000"},{"name":"Ahtopol","countryCode":"BG","stateCode":"02","latitude":"42.09768000","longitude":"27.93961000"},{"name":"Aytos","countryCode":"BG","stateCode":"02","latitude":"42.70000000","longitude":"27.25000000"},{"name":"Bata","countryCode":"BG","stateCode":"02","latitude":"42.73802000","longitude":"27.49643000"},{"name":"Burgas","countryCode":"BG","stateCode":"02","latitude":"42.50606000","longitude":"27.46781000"},{"name":"Chernomorets","countryCode":"BG","stateCode":"02","latitude":"42.44408000","longitude":"27.63902000"},{"name":"Kameno","countryCode":"BG","stateCode":"02","latitude":"42.57084000","longitude":"27.29875000"},{"name":"Karnobat","countryCode":"BG","stateCode":"02","latitude":"42.65000000","longitude":"26.98333000"},{"name":"Kiten","countryCode":"BG","stateCode":"02","latitude":"42.23424000","longitude":"27.77490000"},{"name":"Malko Tarnovo","countryCode":"BG","stateCode":"02","latitude":"41.97958000","longitude":"27.52477000"},{"name":"Nesebar","countryCode":"BG","stateCode":"02","latitude":"42.65921000","longitude":"27.73602000"},{"name":"Obshtina Aytos","countryCode":"BG","stateCode":"02","latitude":"42.70000000","longitude":"27.25000000"},{"name":"Obshtina Burgas","countryCode":"BG","stateCode":"02","latitude":"42.50000000","longitude":"27.46667000"},{"name":"Obshtina Kameno","countryCode":"BG","stateCode":"02","latitude":"42.51667000","longitude":"27.18333000"},{"name":"Obshtina Karnobat","countryCode":"BG","stateCode":"02","latitude":"42.65000000","longitude":"26.98333000"},{"name":"Obshtina Malko Tarnovo","countryCode":"BG","stateCode":"02","latitude":"42.08333000","longitude":"27.53333000"},{"name":"Obshtina Nesebar","countryCode":"BG","stateCode":"02","latitude":"42.78333000","longitude":"27.73333000"},{"name":"Obshtina Pomorie","countryCode":"BG","stateCode":"02","latitude":"42.73333000","longitude":"27.55000000"},{"name":"Obshtina Primorsko","countryCode":"BG","stateCode":"02","latitude":"42.25000000","longitude":"27.63333000"},{"name":"Obshtina Sozopol","countryCode":"BG","stateCode":"02","latitude":"42.31123000","longitude":"27.51733000"},{"name":"Obshtina Sungurlare","countryCode":"BG","stateCode":"02","latitude":"42.83333000","longitude":"26.83333000"},{"name":"Obzor","countryCode":"BG","stateCode":"02","latitude":"42.81998000","longitude":"27.88007000"},{"name":"Pomorie","countryCode":"BG","stateCode":"02","latitude":"42.56326000","longitude":"27.62986000"},{"name":"Primorsko","countryCode":"BG","stateCode":"02","latitude":"42.26791000","longitude":"27.75611000"},{"name":"Ravda","countryCode":"BG","stateCode":"02","latitude":"42.64185000","longitude":"27.67713000"},{"name":"Ruen","countryCode":"BG","stateCode":"02","latitude":"42.80000000","longitude":"27.28333000"},{"name":"Sarafovo","countryCode":"BG","stateCode":"02","latitude":"42.56079000","longitude":"27.52195000"},{"name":"Sozopol","countryCode":"BG","stateCode":"02","latitude":"42.41801000","longitude":"27.69560000"},{"name":"Sredets","countryCode":"BG","stateCode":"02","latitude":"42.34747000","longitude":"27.17898000"},{"name":"Sungurlare","countryCode":"BG","stateCode":"02","latitude":"42.76667000","longitude":"26.78333000"},{"name":"Sveti Vlas","countryCode":"BG","stateCode":"02","latitude":"42.71360000","longitude":"27.75867000"},{"name":"Tsarevo","countryCode":"BG","stateCode":"02","latitude":"42.16955000","longitude":"27.84541000"},{"name":"Aksakovo","countryCode":"BG","stateCode":"03","latitude":"43.25615000","longitude":"27.82105000"},{"name":"Asparuhovo","countryCode":"BG","stateCode":"03","latitude":"43.18067000","longitude":"27.88823000"},{"name":"Balgarevo","countryCode":"BG","stateCode":"03","latitude":"43.40296000","longitude":"28.41189000"},{"name":"Beloslav","countryCode":"BG","stateCode":"03","latitude":"43.18960000","longitude":"27.70429000"},{"name":"Byala","countryCode":"BG","stateCode":"03","latitude":"42.87426000","longitude":"27.88865000"},{"name":"Dalgopol","countryCode":"BG","stateCode":"03","latitude":"43.05000000","longitude":"27.35000000"},{"name":"Devnya","countryCode":"BG","stateCode":"03","latitude":"43.22222000","longitude":"27.56944000"},{"name":"Dolni Chiflik","countryCode":"BG","stateCode":"03","latitude":"42.99296000","longitude":"27.71596000"},{"name":"Kiten","countryCode":"BG","stateCode":"03","latitude":"43.08333000","longitude":"27.31667000"},{"name":"Obshtina Aksakovo","countryCode":"BG","stateCode":"03","latitude":"43.31667000","longitude":"27.85000000"},{"name":"Obshtina Avren","countryCode":"BG","stateCode":"03","latitude":"43.10000000","longitude":"27.71667000"},{"name":"Obshtina Beloslav","countryCode":"BG","stateCode":"03","latitude":"43.20000000","longitude":"27.73333000"},{"name":"Obshtina Byala","countryCode":"BG","stateCode":"03","latitude":"42.88333000","longitude":"27.81667000"},{"name":"Obshtina Dalgopol","countryCode":"BG","stateCode":"03","latitude":"43.05000000","longitude":"27.35000000"},{"name":"Obshtina Devnya","countryCode":"BG","stateCode":"03","latitude":"43.22056000","longitude":"27.60052000"},{"name":"Obshtina Dolni Chiflik","countryCode":"BG","stateCode":"03","latitude":"42.96667000","longitude":"27.68333000"},{"name":"Obshtina Provadia","countryCode":"BG","stateCode":"03","latitude":"43.18333000","longitude":"27.40000000"},{"name":"Obshtina Suvorovo","countryCode":"BG","stateCode":"03","latitude":"43.33333000","longitude":"27.65000000"},{"name":"Obshtina Valchidol","countryCode":"BG","stateCode":"03","latitude":"43.45000000","longitude":"27.50000000"},{"name":"Obshtina Varna","countryCode":"BG","stateCode":"03","latitude":"43.21667000","longitude":"27.91667000"},{"name":"Obshtina Vetrino","countryCode":"BG","stateCode":"03","latitude":"43.31667000","longitude":"27.43333000"},{"name":"Provadia","countryCode":"BG","stateCode":"03","latitude":"43.18333000","longitude":"27.43333000"},{"name":"Suvorovo","countryCode":"BG","stateCode":"03","latitude":"43.33058000","longitude":"27.59908000"},{"name":"Valchidol","countryCode":"BG","stateCode":"03","latitude":"43.40000000","longitude":"27.55000000"},{"name":"Varna","countryCode":"BG","stateCode":"03","latitude":"43.21667000","longitude":"27.91667000"},{"name":"Vetrino","countryCode":"BG","stateCode":"03","latitude":"43.31667000","longitude":"27.43333000"},{"name":"Zlatni Pyasatsi","countryCode":"BG","stateCode":"03","latitude":"43.28500000","longitude":"28.04180000"},{"name":"Alfatar","countryCode":"BG","stateCode":"19","latitude":"43.94525000","longitude":"27.28751000"},{"name":"Dulovo","countryCode":"BG","stateCode":"19","latitude":"43.81667000","longitude":"27.15000000"},{"name":"Glavinitsa","countryCode":"BG","stateCode":"19","latitude":"43.91667000","longitude":"26.83333000"},{"name":"Kaynardzha","countryCode":"BG","stateCode":"19","latitude":"43.99278000","longitude":"27.50713000"},{"name":"Obshtina Alfatar","countryCode":"BG","stateCode":"19","latitude":"43.90000000","longitude":"27.33333000"},{"name":"Obshtina Dulovo","countryCode":"BG","stateCode":"19","latitude":"43.81667000","longitude":"27.08333000"},{"name":"Obshtina Glavinitsa","countryCode":"BG","stateCode":"19","latitude":"43.95000000","longitude":"26.85000000"},{"name":"Obshtina Kaynardzha","countryCode":"BG","stateCode":"19","latitude":"43.95000000","longitude":"27.53333000"},{"name":"Obshtina Silistra","countryCode":"BG","stateCode":"19","latitude":"44.03333000","longitude":"27.20000000"},{"name":"Obshtina Sitovo","countryCode":"BG","stateCode":"19","latitude":"44.01667000","longitude":"27.00000000"},{"name":"Obshtina Tutrakan","countryCode":"BG","stateCode":"19","latitude":"44.00000000","longitude":"26.60000000"},{"name":"Silistra","countryCode":"BG","stateCode":"19","latitude":"44.11710000","longitude":"27.26056000"},{"name":"Sitovo","countryCode":"BG","stateCode":"19","latitude":"44.02730000","longitude":"27.01982000"},{"name":"Tutrakan","countryCode":"BG","stateCode":"19","latitude":"44.04906000","longitude":"26.61206000"},{"name":"Anton","countryCode":"BG","stateCode":"23","latitude":"42.75000000","longitude":"24.28333000"},{"name":"Botevgrad","countryCode":"BG","stateCode":"23","latitude":"42.90000000","longitude":"23.78333000"},{"name":"Bozhurishte","countryCode":"BG","stateCode":"23","latitude":"42.75000000","longitude":"23.20000000"},{"name":"Chavdar","countryCode":"BG","stateCode":"23","latitude":"42.65000000","longitude":"24.05000000"},{"name":"Chelopech","countryCode":"BG","stateCode":"23","latitude":"42.70000000","longitude":"24.08333000"},{"name":"Dolna Banya","countryCode":"BG","stateCode":"23","latitude":"42.30000000","longitude":"23.76667000"},{"name":"Dragoman","countryCode":"BG","stateCode":"23","latitude":"42.92191000","longitude":"22.93109000"},{"name":"Elin Pelin","countryCode":"BG","stateCode":"23","latitude":"42.66667000","longitude":"23.60000000"},{"name":"Etropole","countryCode":"BG","stateCode":"23","latitude":"42.83333000","longitude":"24.00000000"},{"name":"Godech","countryCode":"BG","stateCode":"23","latitude":"43.01682000","longitude":"23.04852000"},{"name":"Gorna Malina","countryCode":"BG","stateCode":"23","latitude":"42.68333000","longitude":"23.70000000"},{"name":"Ihtiman","countryCode":"BG","stateCode":"23","latitude":"42.43333000","longitude":"23.81667000"},{"name":"Koprivshtitsa","countryCode":"BG","stateCode":"23","latitude":"42.63333000","longitude":"24.35000000"},{"name":"Kostinbrod","countryCode":"BG","stateCode":"23","latitude":"42.81667000","longitude":"23.21667000"},{"name":"Lakatnik","countryCode":"BG","stateCode":"23","latitude":"43.05000000","longitude":"23.40000000"},{"name":"Mirkovo","countryCode":"BG","stateCode":"23","latitude":"42.70000000","longitude":"23.98333000"},{"name":"Obshtina Anton","countryCode":"BG","stateCode":"23","latitude":"42.76667000","longitude":"24.30000000"},{"name":"Obshtina Botevgrad","countryCode":"BG","stateCode":"23","latitude":"42.95000000","longitude":"23.75000000"},{"name":"Obshtina Bozhurishte","countryCode":"BG","stateCode":"23","latitude":"42.78333000","longitude":"23.11667000"},{"name":"Obshtina Chavdar","countryCode":"BG","stateCode":"23","latitude":"42.61667000","longitude":"24.08333000"},{"name":"Obshtina Chelopech","countryCode":"BG","stateCode":"23","latitude":"42.71667000","longitude":"24.06667000"},{"name":"Obshtina Dolna Banya","countryCode":"BG","stateCode":"23","latitude":"42.30000000","longitude":"23.76667000"},{"name":"Obshtina Dragoman","countryCode":"BG","stateCode":"23","latitude":"42.93333000","longitude":"22.93333000"},{"name":"Obshtina Elin Pelin","countryCode":"BG","stateCode":"23","latitude":"42.66667000","longitude":"23.60000000"},{"name":"Obshtina Etropole","countryCode":"BG","stateCode":"23","latitude":"42.85000000","longitude":"24.03333000"},{"name":"Obshtina Gorna Malina","countryCode":"BG","stateCode":"23","latitude":"42.71667000","longitude":"23.80000000"},{"name":"Obshtina Koprivshtitsa","countryCode":"BG","stateCode":"23","latitude":"42.61667000","longitude":"24.38333000"},{"name":"Obshtina Kostenets","countryCode":"BG","stateCode":"23","latitude":"42.30000000","longitude":"23.86667000"},{"name":"Obshtina Kostinbrod","countryCode":"BG","stateCode":"23","latitude":"42.88333000","longitude":"23.20000000"},{"name":"Obshtina Mirkovo","countryCode":"BG","stateCode":"23","latitude":"42.66667000","longitude":"23.96667000"},{"name":"Obshtina Pirdop","countryCode":"BG","stateCode":"23","latitude":"42.70000000","longitude":"24.23333000"},{"name":"Obshtina Pravets","countryCode":"BG","stateCode":"23","latitude":"42.96667000","longitude":"23.98333000"},{"name":"Obshtina Samokov","countryCode":"BG","stateCode":"23","latitude":"42.33333000","longitude":"23.55000000"},{"name":"Obshtina Slivnitsa","countryCode":"BG","stateCode":"23","latitude":"42.85000000","longitude":"22.98333000"},{"name":"Obshtina Svoge","countryCode":"BG","stateCode":"23","latitude":"43.00000000","longitude":"23.40000000"},{"name":"Obshtina Zlatitsa","countryCode":"BG","stateCode":"23","latitude":"42.70000000","longitude":"24.13333000"},{"name":"Pirdop","countryCode":"BG","stateCode":"23","latitude":"42.70000000","longitude":"24.18333000"},{"name":"Pravets","countryCode":"BG","stateCode":"23","latitude":"42.88333000","longitude":"23.91667000"},{"name":"Samokov","countryCode":"BG","stateCode":"23","latitude":"42.33700000","longitude":"23.55280000"},{"name":"Slivnitsa","countryCode":"BG","stateCode":"23","latitude":"42.85182000","longitude":"23.03792000"},{"name":"Svoge","countryCode":"BG","stateCode":"23","latitude":"42.96667000","longitude":"23.35000000"},{"name":"Zlatitsa","countryCode":"BG","stateCode":"23","latitude":"42.71667000","longitude":"24.13333000"},{"name":"Antonovo","countryCode":"BG","stateCode":"25","latitude":"43.15000000","longitude":"26.16667000"},{"name":"Obshtina Antonovo","countryCode":"BG","stateCode":"25","latitude":"43.11667000","longitude":"26.20000000"},{"name":"Obshtina Omurtag","countryCode":"BG","stateCode":"25","latitude":"43.08333000","longitude":"26.48333000"},{"name":"Obshtina Opaka","countryCode":"BG","stateCode":"25","latitude":"43.46667000","longitude":"26.15000000"},{"name":"Obshtina Popovo","countryCode":"BG","stateCode":"25","latitude":"43.35000000","longitude":"26.23333000"},{"name":"Obshtina Targovishte","countryCode":"BG","stateCode":"25","latitude":"43.25000000","longitude":"26.56667000"},{"name":"Omurtag","countryCode":"BG","stateCode":"25","latitude":"43.10000000","longitude":"26.41667000"},{"name":"Opaka","countryCode":"BG","stateCode":"25","latitude":"43.45000000","longitude":"26.16667000"},{"name":"Popovo","countryCode":"BG","stateCode":"25","latitude":"43.35000000","longitude":"26.23333000"},{"name":"Targovishte","countryCode":"BG","stateCode":"25","latitude":"43.25120000","longitude":"26.57215000"},{"name":"Apriltsi","countryCode":"BG","stateCode":"11","latitude":"42.84142000","longitude":"24.91759000"},{"name":"Letnitsa","countryCode":"BG","stateCode":"11","latitude":"43.31167000","longitude":"25.07333000"},{"name":"Lovech","countryCode":"BG","stateCode":"11","latitude":"43.13333000","longitude":"24.71667000"},{"name":"Lukovit","countryCode":"BG","stateCode":"11","latitude":"43.20000000","longitude":"24.16667000"},{"name":"Obshtina Lovech","countryCode":"BG","stateCode":"11","latitude":"43.16667000","longitude":"24.80000000"},{"name":"Obshtina Teteven","countryCode":"BG","stateCode":"11","latitude":"42.91667000","longitude":"24.26667000"},{"name":"Obshtina Ugarchin","countryCode":"BG","stateCode":"11","latitude":"43.10000000","longitude":"24.41667000"},{"name":"Teteven","countryCode":"BG","stateCode":"11","latitude":"42.91667000","longitude":"24.26667000"},{"name":"Troyan","countryCode":"BG","stateCode":"11","latitude":"42.89427000","longitude":"24.71589000"},{"name":"Ugarchin","countryCode":"BG","stateCode":"11","latitude":"43.10000000","longitude":"24.41667000"},{"name":"Yablanitsa","countryCode":"BG","stateCode":"11","latitude":"43.03139000","longitude":"24.11278000"},{"name":"Ardino","countryCode":"BG","stateCode":"09","latitude":"41.58333000","longitude":"25.13333000"},{"name":"Dzhebel","countryCode":"BG","stateCode":"09","latitude":"41.49566000","longitude":"25.30363000"},{"name":"Kardzhali","countryCode":"BG","stateCode":"09","latitude":"41.65000000","longitude":"25.36667000"},{"name":"Kirkovo","countryCode":"BG","stateCode":"09","latitude":"41.32715000","longitude":"25.36379000"},{"name":"Krumovgrad","countryCode":"BG","stateCode":"09","latitude":"41.47127000","longitude":"25.65485000"},{"name":"Obshtina Ardino","countryCode":"BG","stateCode":"09","latitude":"41.60000000","longitude":"25.15000000"},{"name":"Obshtina Chernoochene","countryCode":"BG","stateCode":"09","latitude":"41.78333000","longitude":"25.25000000"},{"name":"Obshtina Dzhebel","countryCode":"BG","stateCode":"09","latitude":"41.50000000","longitude":"25.26667000"},{"name":"Obshtina Kardzhali","countryCode":"BG","stateCode":"09","latitude":"41.68333000","longitude":"25.43333000"},{"name":"Obshtina Kirkovo","countryCode":"BG","stateCode":"09","latitude":"41.35816000","longitude":"25.33731000"},{"name":"Obshtina Momchilgrad","countryCode":"BG","stateCode":"09","latitude":"41.53333000","longitude":"25.50000000"},{"name":"Asen","countryCode":"BG","stateCode":"24","latitude":"42.65000000","longitude":"25.20000000"},{"name":"Chirpan","countryCode":"BG","stateCode":"24","latitude":"42.20000000","longitude":"25.33333000"},{"name":"Gurkovo","countryCode":"BG","stateCode":"24","latitude":"42.66667000","longitude":"25.80000000"},{"name":"Gŭlŭbovo","countryCode":"BG","stateCode":"24","latitude":"42.13333000","longitude":"25.85000000"},{"name":"Kazanlak","countryCode":"BG","stateCode":"24","latitude":"42.61667000","longitude":"25.40000000"},{"name":"Maglizh","countryCode":"BG","stateCode":"24","latitude":"42.60000000","longitude":"25.55000000"},{"name":"Nikolaevo","countryCode":"BG","stateCode":"24","latitude":"42.63333000","longitude":"25.80000000"},{"name":"Obshtina Bratya Daskalovi","countryCode":"BG","stateCode":"24","latitude":"42.30000000","longitude":"25.21667000"},{"name":"Obshtina Chirpan","countryCode":"BG","stateCode":"24","latitude":"42.23333000","longitude":"25.38333000"},{"name":"Obshtina Galabovo","countryCode":"BG","stateCode":"24","latitude":"42.15000000","longitude":"25.96667000"},{"name":"Obshtina Gurkovo","countryCode":"BG","stateCode":"24","latitude":"42.71667000","longitude":"25.80000000"},{"name":"Obshtina Kazanlŭk","countryCode":"BG","stateCode":"24","latitude":"42.61943000","longitude":"25.39885000"},{"name":"Obshtina Maglizh","countryCode":"BG","stateCode":"24","latitude":"42.63333000","longitude":"25.61667000"},{"name":"Obshtina Nikolaevo","countryCode":"BG","stateCode":"24","latitude":"42.60000000","longitude":"25.78333000"},{"name":"Obshtina Opan","countryCode":"BG","stateCode":"24","latitude":"42.21667000","longitude":"25.70000000"},{"name":"Obshtina Pavel Banya","countryCode":"BG","stateCode":"24","latitude":"42.63333000","longitude":"25.13333000"},{"name":"Obshtina Radnevo","countryCode":"BG","stateCode":"24","latitude":"42.30000000","longitude":"25.93333000"},{"name":"Obshtina Stara Zagora","countryCode":"BG","stateCode":"24","latitude":"42.41667000","longitude":"25.63333000"},{"name":"Pavel Banya","countryCode":"BG","stateCode":"24","latitude":"42.60000000","longitude":"25.20000000"},{"name":"Radnevo","countryCode":"BG","stateCode":"24","latitude":"42.30000000","longitude":"25.93333000"},{"name":"Shipka","countryCode":"BG","stateCode":"24","latitude":"42.71667000","longitude":"25.33333000"},{"name":"Stara Zagora","countryCode":"BG","stateCode":"24","latitude":"42.43278000","longitude":"25.64194000"},{"name":"Asenovgrad","countryCode":"BG","stateCode":"16","latitude":"42.01667000","longitude":"24.86667000"},{"name":"Brezovo","countryCode":"BG","stateCode":"16","latitude":"42.35000000","longitude":"25.08333000"},{"name":"Hisarya","countryCode":"BG","stateCode":"16","latitude":"42.50000000","longitude":"24.70000000"},{"name":"Kalofer","countryCode":"BG","stateCode":"16","latitude":"42.61667000","longitude":"24.98333000"},{"name":"Kaloyanovo","countryCode":"BG","stateCode":"16","latitude":"42.35000000","longitude":"24.73333000"},{"name":"Karlovo","countryCode":"BG","stateCode":"16","latitude":"42.63333000","longitude":"24.80000000"},{"name":"Klisura","countryCode":"BG","stateCode":"16","latitude":"42.70000000","longitude":"24.45000000"},{"name":"Krichim","countryCode":"BG","stateCode":"16","latitude":"42.05000000","longitude":"24.46667000"},{"name":"Laki","countryCode":"BG","stateCode":"16","latitude":"41.85000000","longitude":"24.81667000"},{"name":"Obshtina Asenovgrad","countryCode":"BG","stateCode":"16","latitude":"41.95000000","longitude":"24.96667000"},{"name":"Obshtina Hisarya","countryCode":"BG","stateCode":"16","latitude":"42.50000000","longitude":"24.60000000"},{"name":"Obshtina Kaloyanovo","countryCode":"BG","stateCode":"16","latitude":"42.38333000","longitude":"24.81667000"},{"name":"Obshtina Karlovo","countryCode":"BG","stateCode":"16","latitude":"42.68333000","longitude":"24.66667000"},{"name":"Obshtina Krichim","countryCode":"BG","stateCode":"16","latitude":"42.00439000","longitude":"24.47235000"},{"name":"Obshtina Kuklen","countryCode":"BG","stateCode":"16","latitude":"42.03725000","longitude":"24.77949000"},{"name":"Obshtina Laki","countryCode":"BG","stateCode":"16","latitude":"41.81667000","longitude":"24.85000000"},{"name":"Obshtina Maritsa","countryCode":"BG","stateCode":"16","latitude":"42.23333000","longitude":"24.80000000"},{"name":"Obshtina Parvomay","countryCode":"BG","stateCode":"16","latitude":"42.03333000","longitude":"25.20000000"},{"name":"Obshtina Perushtitsa","countryCode":"BG","stateCode":"16","latitude":"42.06667000","longitude":"24.55000000"},{"name":"Obshtina Plovdiv","countryCode":"BG","stateCode":"16","latitude":"42.15000000","longitude":"24.75000000"},{"name":"Obshtina Rakovski","countryCode":"BG","stateCode":"16","latitude":"42.26667000","longitude":"24.98333000"},{"name":"Obshtina Rodopi","countryCode":"BG","stateCode":"16","latitude":"42.03333000","longitude":"24.68333000"},{"name":"Obshtina Sadovo","countryCode":"BG","stateCode":"16","latitude":"42.13333000","longitude":"25.00000000"},{"name":"Obshtina Saedinenie","countryCode":"BG","stateCode":"16","latitude":"42.31667000","longitude":"24.58333000"},{"name":"Obshtina Sopot","countryCode":"BG","stateCode":"16","latitude":"42.65214000","longitude":"24.74310000"},{"name":"Obshtina Stamboliyski","countryCode":"BG","stateCode":"16","latitude":"42.11667000","longitude":"24.51667000"},{"name":"Parvomay","countryCode":"BG","stateCode":"16","latitude":"42.10000000","longitude":"25.21667000"},{"name":"Perushtitsa","countryCode":"BG","stateCode":"16","latitude":"42.05000000","longitude":"24.55000000"},{"name":"Plovdiv","countryCode":"BG","stateCode":"16","latitude":"42.15000000","longitude":"24.75000000"},{"name":"Rakovski","countryCode":"BG","stateCode":"16","latitude":"42.27408000","longitude":"24.94083000"},{"name":"Sadovo","countryCode":"BG","stateCode":"16","latitude":"42.13178000","longitude":"24.93999000"},{"name":"Saedinenie","countryCode":"BG","stateCode":"16","latitude":"42.26667000","longitude":"24.55000000"},{"name":"Stamboliyski","countryCode":"BG","stateCode":"16","latitude":"42.13333000","longitude":"24.53333000"},{"name":"Topolovo","countryCode":"BG","stateCode":"16","latitude":"41.90000000","longitude":"25.00000000"},{"name":"Balchik","countryCode":"BG","stateCode":"08","latitude":"43.42166000","longitude":"28.15848000"},{"name":"Dobrich","countryCode":"BG","stateCode":"08","latitude":"43.56667000","longitude":"27.83333000"},{"name":"General Toshevo","countryCode":"BG","stateCode":"08","latitude":"43.70123000","longitude":"28.03787000"},{"name":"Kavarna","countryCode":"BG","stateCode":"08","latitude":"43.43601000","longitude":"28.33953000"},{"name":"Krushari","countryCode":"BG","stateCode":"08","latitude":"43.81675000","longitude":"27.75552000"},{"name":"Obshtina Balchik","countryCode":"BG","stateCode":"08","latitude":"43.50000000","longitude":"28.13333000"},{"name":"Obshtina Dobrich","countryCode":"BG","stateCode":"08","latitude":"43.57763000","longitude":"27.80628000"},{"name":"Obshtina Dobrich-Selska","countryCode":"BG","stateCode":"08","latitude":"43.63333000","longitude":"27.73333000"},{"name":"Obshtina General Toshevo","countryCode":"BG","stateCode":"08","latitude":"43.73333000","longitude":"28.08333000"},{"name":"Obshtina Kavarna","countryCode":"BG","stateCode":"08","latitude":"43.50000000","longitude":"28.38333000"},{"name":"Obshtina Krushari","countryCode":"BG","stateCode":"08","latitude":"43.88333000","longitude":"27.75000000"},{"name":"Obshtina Shabla","countryCode":"BG","stateCode":"08","latitude":"43.61667000","longitude":"28.51667000"},{"name":"Obshtina Tervel","countryCode":"BG","stateCode":"08","latitude":"43.75000000","longitude":"27.40000000"},{"name":"Shabla","countryCode":"BG","stateCode":"08","latitude":"43.53983000","longitude":"28.53429000"},{"name":"Tervel","countryCode":"BG","stateCode":"08","latitude":"43.74789000","longitude":"27.40911000"},{"name":"Banite","countryCode":"BG","stateCode":"21","latitude":"41.61667000","longitude":"25.01667000"},{"name":"Borino","countryCode":"BG","stateCode":"21","latitude":"41.68408000","longitude":"24.29300000"},{"name":"Chepelare","countryCode":"BG","stateCode":"21","latitude":"41.73333000","longitude":"24.68333000"},{"name":"Devin","countryCode":"BG","stateCode":"21","latitude":"41.74327000","longitude":"24.40003000"},{"name":"Dospat","countryCode":"BG","stateCode":"21","latitude":"41.64462000","longitude":"24.15857000"},{"name":"Gyovren","countryCode":"BG","stateCode":"21","latitude":"41.66326000","longitude":"24.37557000"},{"name":"Madan","countryCode":"BG","stateCode":"21","latitude":"41.49869000","longitude":"24.93973000"},{"name":"Nedelino","countryCode":"BG","stateCode":"21","latitude":"41.45602000","longitude":"25.08008000"},{"name":"Obshtina Banite","countryCode":"BG","stateCode":"21","latitude":"41.70000000","longitude":"25.00000000"},{"name":"Obshtina Borino","countryCode":"BG","stateCode":"21","latitude":"41.64834000","longitude":"24.31694000"},{"name":"Obshtina Chepelare","countryCode":"BG","stateCode":"21","latitude":"41.80000000","longitude":"24.68333000"},{"name":"Obshtina Devin","countryCode":"BG","stateCode":"21","latitude":"41.74346000","longitude":"24.40192000"},{"name":"Obshtina Dospat","countryCode":"BG","stateCode":"21","latitude":"41.63228000","longitude":"24.18765000"},{"name":"Obshtina Madan","countryCode":"BG","stateCode":"21","latitude":"41.53333000","longitude":"24.96667000"},{"name":"Obshtina Nedelino","countryCode":"BG","stateCode":"21","latitude":"41.46894000","longitude":"25.09481000"},{"name":"Obshtina Rudozem","countryCode":"BG","stateCode":"21","latitude":"41.45439000","longitude":"24.83690000"},{"name":"Obshtina Smolyan","countryCode":"BG","stateCode":"21","latitude":"41.57516000","longitude":"24.71302000"},{"name":"Obshtina Zlatograd","countryCode":"BG","stateCode":"21","latitude":"41.40028000","longitude":"25.04591000"},{"name":"Rudozem","countryCode":"BG","stateCode":"21","latitude":"41.48751000","longitude":"24.84945000"},{"name":"Smolyan","countryCode":"BG","stateCode":"21","latitude":"41.57439000","longitude":"24.71204000"},{"name":"Zlatograd","countryCode":"BG","stateCode":"21","latitude":"41.37950000","longitude":"25.09605000"},{"name":"Bansko","countryCode":"BG","stateCode":"01","latitude":"41.83830000","longitude":"23.48851000"},{"name":"Belitsa","countryCode":"BG","stateCode":"01","latitude":"41.95694000","longitude":"23.57250000"},{"name":"Blagoevgrad","countryCode":"BG","stateCode":"01","latitude":"42.01667000","longitude":"23.10000000"},{"name":"Garmen","countryCode":"BG","stateCode":"01","latitude":"41.60000000","longitude":"23.81667000"},{"name":"Gotse Delchev","countryCode":"BG","stateCode":"01","latitude":"41.56667000","longitude":"23.73333000"},{"name":"Hadzhidimovo","countryCode":"BG","stateCode":"01","latitude":"41.52222000","longitude":"23.86861000"},{"name":"Kolarovo","countryCode":"BG","stateCode":"01","latitude":"41.36385000","longitude":"23.10669000"},{"name":"Kresna","countryCode":"BG","stateCode":"01","latitude":"41.73333000","longitude":"23.15000000"},{"name":"Obshtina Bansko","countryCode":"BG","stateCode":"01","latitude":"41.80000000","longitude":"23.60000000"},{"name":"Obshtina Belitsa","countryCode":"BG","stateCode":"01","latitude":"42.01667000","longitude":"23.58333000"},{"name":"Obshtina Blagoevgrad","countryCode":"BG","stateCode":"01","latitude":"42.01667000","longitude":"23.16667000"},{"name":"Obshtina Garmen","countryCode":"BG","stateCode":"01","latitude":"41.70000000","longitude":"23.85000000"},{"name":"Obshtina Gotse Delchev","countryCode":"BG","stateCode":"01","latitude":"41.63333000","longitude":"23.68333000"},{"name":"Obshtina Kresna","countryCode":"BG","stateCode":"01","latitude":"41.76667000","longitude":"23.23333000"},{"name":"Obshtina Petrich","countryCode":"BG","stateCode":"01","latitude":"41.45000000","longitude":"23.16667000"},{"name":"Obshtina Razlog","countryCode":"BG","stateCode":"01","latitude":"41.95000000","longitude":"23.46667000"},{"name":"Obshtina Sandanski","countryCode":"BG","stateCode":"01","latitude":"41.56667000","longitude":"23.45000000"},{"name":"Obshtina Satovcha","countryCode":"BG","stateCode":"01","latitude":"41.59848000","longitude":"24.00781000"},{"name":"Obshtina Simitli","countryCode":"BG","stateCode":"01","latitude":"41.88333000","longitude":"23.16667000"},{"name":"Obshtina Strumyani","countryCode":"BG","stateCode":"01","latitude":"41.63333000","longitude":"23.20000000"},{"name":"Obshtina Yakoruda","countryCode":"BG","stateCode":"01","latitude":"42.08333000","longitude":"23.70000000"},{"name":"Petrich","countryCode":"BG","stateCode":"01","latitude":"41.39846000","longitude":"23.20702000"},{"name":"Razlog","countryCode":"BG","stateCode":"01","latitude":"41.88630000","longitude":"23.46714000"},{"name":"Sandanski","countryCode":"BG","stateCode":"01","latitude":"41.56667000","longitude":"23.28333000"},{"name":"Satovcha","countryCode":"BG","stateCode":"01","latitude":"41.61667000","longitude":"23.98333000"},{"name":"Simitli","countryCode":"BG","stateCode":"01","latitude":"41.88333000","longitude":"23.11667000"},{"name":"Stara Kresna","countryCode":"BG","stateCode":"01","latitude":"41.80000000","longitude":"23.18333000"},{"name":"Strumyani","countryCode":"BG","stateCode":"01","latitude":"41.63333000","longitude":"23.20000000"},{"name":"Yakoruda","countryCode":"BG","stateCode":"01","latitude":"42.02528000","longitude":"23.68417000"},{"name":"Batak","countryCode":"BG","stateCode":"13","latitude":"41.94225000","longitude":"24.21843000"},{"name":"Belovo","countryCode":"BG","stateCode":"13","latitude":"42.21239000","longitude":"24.02081000"},{"name":"Bratsigovo","countryCode":"BG","stateCode":"13","latitude":"42.01667000","longitude":"24.36667000"},{"name":"Lesichovo","countryCode":"BG","stateCode":"13","latitude":"42.35626000","longitude":"24.11190000"},{"name":"Obshtina Batak","countryCode":"BG","stateCode":"13","latitude":"41.86667000","longitude":"24.21667000"},{"name":"Obshtina Belovo","countryCode":"BG","stateCode":"13","latitude":"42.20000000","longitude":"23.93333000"},{"name":"Obshtina Bratsigovo","countryCode":"BG","stateCode":"13","latitude":"42.00000000","longitude":"24.40000000"},{"name":"Obshtina Lesichovo","countryCode":"BG","stateCode":"13","latitude":"42.36667000","longitude":"24.15000000"},{"name":"Obshtina Panagyurishte","countryCode":"BG","stateCode":"13","latitude":"42.50000000","longitude":"24.16667000"},{"name":"Obshtina Pazardzhik","countryCode":"BG","stateCode":"13","latitude":"42.20000000","longitude":"24.33333000"},{"name":"Obshtina Peshtera","countryCode":"BG","stateCode":"13","latitude":"42.03333000","longitude":"24.30000000"},{"name":"Obshtina Rakitovo","countryCode":"BG","stateCode":"13","latitude":"41.99965000","longitude":"24.10877000"},{"name":"Obshtina Septemvri","countryCode":"BG","stateCode":"13","latitude":"42.26667000","longitude":"24.13333000"},{"name":"Obshtina Strelcha","countryCode":"BG","stateCode":"13","latitude":"42.46667000","longitude":"24.36667000"},{"name":"Obshtina Velingrad","countryCode":"BG","stateCode":"13","latitude":"41.96667000","longitude":"23.93333000"},{"name":"Panagyurishte","countryCode":"BG","stateCode":"13","latitude":"42.49518000","longitude":"24.19021000"},{"name":"Pazardzhik","countryCode":"BG","stateCode":"13","latitude":"42.20000000","longitude":"24.33333000"},{"name":"Peshtera","countryCode":"BG","stateCode":"13","latitude":"42.03372000","longitude":"24.29995000"},{"name":"Rakitovo","countryCode":"BG","stateCode":"13","latitude":"41.99012000","longitude":"24.08730000"},{"name":"Sarnitsa","countryCode":"BG","stateCode":"13","latitude":"41.73835000","longitude":"24.02435000"},{"name":"Sarnitsa Obshtina","countryCode":"BG","stateCode":"13","latitude":"41.73333000","longitude":"24.03333000"},{"name":"Septemvri","countryCode":"BG","stateCode":"13","latitude":"42.21138000","longitude":"24.12946000"},{"name":"Strelcha","countryCode":"BG","stateCode":"13","latitude":"42.50000000","longitude":"24.31667000"},{"name":"Velingrad","countryCode":"BG","stateCode":"13","latitude":"42.02754000","longitude":"23.99155000"},{"name":"Batanovtsi","countryCode":"BG","stateCode":"14","latitude":"42.59692000","longitude":"22.95634000"},{"name":"Breznik","countryCode":"BG","stateCode":"14","latitude":"42.74085000","longitude":"22.90723000"},{"name":"Obshtina Kovachevtsi","countryCode":"BG","stateCode":"14","latitude":"42.55000000","longitude":"22.83333000"},{"name":"Obshtina Pernik","countryCode":"BG","stateCode":"14","latitude":"42.61667000","longitude":"23.08333000"},{"name":"Obshtina Radomir","countryCode":"BG","stateCode":"14","latitude":"42.46667000","longitude":"23.01667000"},{"name":"Obshtina Zemen","countryCode":"BG","stateCode":"14","latitude":"42.55067000","longitude":"22.71440000"},{"name":"Pernik","countryCode":"BG","stateCode":"14","latitude":"42.60000000","longitude":"23.03333000"},{"name":"Radomir","countryCode":"BG","stateCode":"14","latitude":"42.54565000","longitude":"22.96553000"},{"name":"Tran","countryCode":"BG","stateCode":"14","latitude":"42.83528000","longitude":"22.65167000"},{"name":"Zemen","countryCode":"BG","stateCode":"14","latitude":"42.47889000","longitude":"22.74917000"},{"name":"Belene","countryCode":"BG","stateCode":"15","latitude":"43.64594000","longitude":"25.12627000"},{"name":"Cherven Bryag","countryCode":"BG","stateCode":"15","latitude":"43.26667000","longitude":"24.10000000"},{"name":"Dolna Mitropolia","countryCode":"BG","stateCode":"15","latitude":"43.46667000","longitude":"24.53333000"},{"name":"Dolni Dabnik","countryCode":"BG","stateCode":"15","latitude":"43.40000000","longitude":"24.43333000"},{"name":"Gulyantsi","countryCode":"BG","stateCode":"15","latitude":"43.64109000","longitude":"24.69368000"},{"name":"Iskar","countryCode":"BG","stateCode":"15","latitude":"43.45000000","longitude":"24.26667000"},{"name":"Knezha","countryCode":"BG","stateCode":"15","latitude":"43.50000000","longitude":"24.08333000"},{"name":"Koynare","countryCode":"BG","stateCode":"15","latitude":"43.35000000","longitude":"24.13333000"},{"name":"Levski","countryCode":"BG","stateCode":"15","latitude":"43.36667000","longitude":"25.13333000"},{"name":"Nikopol","countryCode":"BG","stateCode":"15","latitude":"43.70528000","longitude":"24.89521000"},{"name":"Obshtina Belene","countryCode":"BG","stateCode":"15","latitude":"43.63333000","longitude":"25.13333000"},{"name":"Obshtina Cherven Bryag","countryCode":"BG","stateCode":"15","latitude":"43.33333000","longitude":"24.13333000"},{"name":"Obshtina Dolna Mitropolia","countryCode":"BG","stateCode":"15","latitude":"43.58333000","longitude":"24.41667000"},{"name":"Obshtina Dolni Dabnik","countryCode":"BG","stateCode":"15","latitude":"43.36667000","longitude":"24.41667000"},{"name":"Obshtina Gulyantsi","countryCode":"BG","stateCode":"15","latitude":"43.68333000","longitude":"24.65000000"},{"name":"Obshtina Iskar","countryCode":"BG","stateCode":"15","latitude":"43.50000000","longitude":"24.28333000"},{"name":"Obshtina Knezha","countryCode":"BG","stateCode":"15","latitude":"43.50000000","longitude":"24.11667000"},{"name":"Obshtina Levski","countryCode":"BG","stateCode":"15","latitude":"43.43333000","longitude":"25.10000000"},{"name":"Obshtina Nikopol","countryCode":"BG","stateCode":"15","latitude":"43.60000000","longitude":"24.93333000"},{"name":"Obshtina Pleven","countryCode":"BG","stateCode":"15","latitude":"43.40000000","longitude":"24.70000000"},{"name":"Obshtina Pordim","countryCode":"BG","stateCode":"15","latitude":"43.38333000","longitude":"24.90000000"},{"name":"Pleven","countryCode":"BG","stateCode":"15","latitude":"43.41667000","longitude":"24.61667000"},{"name":"Pordim","countryCode":"BG","stateCode":"15","latitude":"43.38333000","longitude":"24.85000000"},{"name":"Slavyanovo","countryCode":"BG","stateCode":"15","latitude":"43.46667000","longitude":"24.86667000"},{"name":"Belogradchik","countryCode":"BG","stateCode":"05","latitude":"43.62722000","longitude":"22.68361000"},{"name":"Boynitsa","countryCode":"BG","stateCode":"05","latitude":"43.95650000","longitude":"22.53255000"},{"name":"Bregovo","countryCode":"BG","stateCode":"05","latitude":"44.15167000","longitude":"22.64250000"},{"name":"Chuprene","countryCode":"BG","stateCode":"05","latitude":"43.51806000","longitude":"22.66611000"},{"name":"Dimovo","countryCode":"BG","stateCode":"05","latitude":"43.74167000","longitude":"22.72694000"},{"name":"Drenovets","countryCode":"BG","stateCode":"05","latitude":"43.69134000","longitude":"22.97365000"},{"name":"Dunavtsi","countryCode":"BG","stateCode":"05","latitude":"43.92111000","longitude":"22.82111000"},{"name":"Gramada","countryCode":"BG","stateCode":"05","latitude":"43.83738000","longitude":"22.65279000"},{"name":"Kula","countryCode":"BG","stateCode":"05","latitude":"43.88833000","longitude":"22.52139000"},{"name":"Makresh","countryCode":"BG","stateCode":"05","latitude":"43.76794000","longitude":"22.66406000"},{"name":"Novo Selo","countryCode":"BG","stateCode":"05","latitude":"44.16214000","longitude":"22.78376000"},{"name":"Obshtina Belogradchik","countryCode":"BG","stateCode":"05","latitude":"43.65000000","longitude":"22.60000000"},{"name":"Obshtina Boynitsa","countryCode":"BG","stateCode":"05","latitude":"44.00000000","longitude":"22.55000000"},{"name":"Obshtina Dimovo","countryCode":"BG","stateCode":"05","latitude":"43.75000000","longitude":"22.81667000"},{"name":"Obshtina Gramada","countryCode":"BG","stateCode":"05","latitude":"43.83333000","longitude":"22.65000000"},{"name":"Obshtina Kula","countryCode":"BG","stateCode":"05","latitude":"43.90000000","longitude":"22.56667000"},{"name":"Obshtina Ruzhintsi","countryCode":"BG","stateCode":"05","latitude":"43.65000000","longitude":"22.90000000"},{"name":"Obshtina Vidin","countryCode":"BG","stateCode":"05","latitude":"44.00000000","longitude":"22.83333000"},{"name":"Ruzhintsi","countryCode":"BG","stateCode":"05","latitude":"43.62179000","longitude":"22.83286000"},{"name":"Vidin","countryCode":"BG","stateCode":"05","latitude":"43.99159000","longitude":"22.88236000"},{"name":"Berkovitsa","countryCode":"BG","stateCode":"12","latitude":"43.23581000","longitude":"23.12738000"},{"name":"Boychinovtsi","countryCode":"BG","stateCode":"12","latitude":"43.47222000","longitude":"23.33583000"},{"name":"Brusartsi","countryCode":"BG","stateCode":"12","latitude":"43.66075000","longitude":"23.06732000"},{"name":"Chiprovtsi","countryCode":"BG","stateCode":"12","latitude":"43.38417000","longitude":"22.88083000"},{"name":"Lom","countryCode":"BG","stateCode":"12","latitude":"43.82106000","longitude":"23.23677000"},{"name":"Medkovets","countryCode":"BG","stateCode":"12","latitude":"43.62403000","longitude":"23.16876000"},{"name":"Montana","countryCode":"BG","stateCode":"12","latitude":"43.41250000","longitude":"23.22500000"},{"name":"Obshtina Boychinovtsi","countryCode":"BG","stateCode":"12","latitude":"43.53333000","longitude":"23.43333000"},{"name":"Obshtina Chiprovtsi","countryCode":"BG","stateCode":"12","latitude":"43.41667000","longitude":"22.90000000"},{"name":"Obshtina Georgi Damyanovo","countryCode":"BG","stateCode":"12","latitude":"43.35000000","longitude":"23.00000000"},{"name":"Obshtina Lom","countryCode":"BG","stateCode":"12","latitude":"43.81667000","longitude":"23.23333000"},{"name":"Obshtina Montana","countryCode":"BG","stateCode":"12","latitude":"43.46667000","longitude":"23.20000000"},{"name":"Obshtina Valchedram","countryCode":"BG","stateCode":"12","latitude":"43.71667000","longitude":"23.51667000"},{"name":"Obshtina Varshets","countryCode":"BG","stateCode":"12","latitude":"43.21667000","longitude":"23.33333000"},{"name":"Obshtina Yakimovo","countryCode":"BG","stateCode":"12","latitude":"43.63333000","longitude":"23.33333000"},{"name":"Valchedram","countryCode":"BG","stateCode":"12","latitude":"43.69281000","longitude":"23.44518000"},{"name":"Varshets","countryCode":"BG","stateCode":"12","latitude":"43.19356000","longitude":"23.28680000"},{"name":"Yakimovo","countryCode":"BG","stateCode":"12","latitude":"43.63472000","longitude":"23.35350000"},{"name":"Boboshevo","countryCode":"BG","stateCode":"10","latitude":"42.15296000","longitude":"23.00146000"},{"name":"Bobov Dol","countryCode":"BG","stateCode":"10","latitude":"42.36256000","longitude":"23.00324000"},{"name":"Dupnitsa","countryCode":"BG","stateCode":"10","latitude":"42.26667000","longitude":"23.11667000"},{"name":"Kocherinovo","countryCode":"BG","stateCode":"10","latitude":"42.08439000","longitude":"23.05710000"},{"name":"Kyustendil","countryCode":"BG","stateCode":"10","latitude":"42.28389000","longitude":"22.69111000"},{"name":"Nevestino","countryCode":"BG","stateCode":"10","latitude":"42.25551000","longitude":"22.85175000"},{"name":"Obshtina Boboshevo","countryCode":"BG","stateCode":"10","latitude":"42.18333000","longitude":"23.02731000"},{"name":"Obshtina Bobov Dol","countryCode":"BG","stateCode":"10","latitude":"42.31667000","longitude":"22.98333000"},{"name":"Obshtina Dupnitsa","countryCode":"BG","stateCode":"10","latitude":"42.28333000","longitude":"23.15000000"},{"name":"Obshtina Kocherinovo","countryCode":"BG","stateCode":"10","latitude":"42.09909000","longitude":"23.02942000"},{"name":"Obshtina Kyustendil","countryCode":"BG","stateCode":"10","latitude":"42.28333000","longitude":"22.68333000"},{"name":"Obshtina Nevestino","countryCode":"BG","stateCode":"10","latitude":"42.16667000","longitude":"22.83333000"},{"name":"Obshtina Rila","countryCode":"BG","stateCode":"10","latitude":"42.15000000","longitude":"23.31667000"},{"name":"Obshtina Sapareva Banya","countryCode":"BG","stateCode":"10","latitude":"42.28333000","longitude":"23.31667000"},{"name":"Obshtina Treklyano","countryCode":"BG","stateCode":"10","latitude":"42.55000000","longitude":"22.60000000"},{"name":"Rila","countryCode":"BG","stateCode":"10","latitude":"42.13333000","longitude":"23.13333000"},{"name":"Sapareva Banya","countryCode":"BG","stateCode":"10","latitude":"42.28333000","longitude":"23.26667000"},{"name":"Bolyarovo","countryCode":"BG","stateCode":"28","latitude":"42.14962000","longitude":"26.81116000"},{"name":"Elhovo","countryCode":"BG","stateCode":"28","latitude":"42.16667000","longitude":"26.56667000"},{"name":"Obshtina Bolyarovo","countryCode":"BG","stateCode":"28","latitude":"42.15000000","longitude":"26.85000000"},{"name":"Obshtina Elhovo","countryCode":"BG","stateCode":"28","latitude":"42.11667000","longitude":"26.61667000"},{"name":"Obshtina Straldzha","countryCode":"BG","stateCode":"28","latitude":"42.48333000","longitude":"26.78333000"},{"name":"Obshtina Tundzha","countryCode":"BG","stateCode":"28","latitude":"42.35000000","longitude":"26.45000000"},{"name":"Obshtina Yambol","countryCode":"BG","stateCode":"28","latitude":"42.48333000","longitude":"26.50000000"},{"name":"Straldzha","countryCode":"BG","stateCode":"28","latitude":"42.60000000","longitude":"26.68333000"},{"name":"Yambol","countryCode":"BG","stateCode":"28","latitude":"42.48333000","longitude":"26.50000000"},{"name":"Borovan","countryCode":"BG","stateCode":"06","latitude":"43.43333000","longitude":"23.75000000"},{"name":"Byala Slatina","countryCode":"BG","stateCode":"06","latitude":"43.46667000","longitude":"23.93333000"},{"name":"Hayredin","countryCode":"BG","stateCode":"06","latitude":"43.60193000","longitude":"23.66135000"},{"name":"Kozloduy","countryCode":"BG","stateCode":"06","latitude":"43.77864000","longitude":"23.72058000"},{"name":"Krivodol","countryCode":"BG","stateCode":"06","latitude":"43.37444000","longitude":"23.48444000"},{"name":"Mezdra","countryCode":"BG","stateCode":"06","latitude":"43.15000000","longitude":"23.70000000"},{"name":"Mizia","countryCode":"BG","stateCode":"06","latitude":"43.68623000","longitude":"23.85371000"},{"name":"Obshtina Borovan","countryCode":"BG","stateCode":"06","latitude":"43.43333000","longitude":"23.75000000"},{"name":"Obshtina Hayredin","countryCode":"BG","stateCode":"06","latitude":"43.58333000","longitude":"23.66667000"},{"name":"Obshtina Kozloduy","countryCode":"BG","stateCode":"06","latitude":"43.71667000","longitude":"23.73333000"},{"name":"Obshtina Krivodol","countryCode":"BG","stateCode":"06","latitude":"43.38333000","longitude":"23.48333000"},{"name":"Obshtina Mezdra","countryCode":"BG","stateCode":"06","latitude":"43.13333000","longitude":"23.73333000"},{"name":"Obshtina Mizia","countryCode":"BG","stateCode":"06","latitude":"43.63333000","longitude":"23.85000000"},{"name":"Obshtina Oryahovo","countryCode":"BG","stateCode":"06","latitude":"43.69038000","longitude":"23.98643000"},{"name":"Obshtina Roman","countryCode":"BG","stateCode":"06","latitude":"43.15000000","longitude":"23.91667000"},{"name":"Obshtina Vratsa","countryCode":"BG","stateCode":"06","latitude":"43.28333000","longitude":"23.60000000"},{"name":"Oryahovo","countryCode":"BG","stateCode":"06","latitude":"43.73618000","longitude":"23.96052000"},{"name":"Roman","countryCode":"BG","stateCode":"06","latitude":"43.15000000","longitude":"23.91667000"},{"name":"Vratsa","countryCode":"BG","stateCode":"06","latitude":"43.21000000","longitude":"23.56250000"},{"name":"Borovo","countryCode":"BG","stateCode":"18","latitude":"43.50086000","longitude":"25.80992000"},{"name":"Dve Mogili","countryCode":"BG","stateCode":"18","latitude":"43.59258000","longitude":"25.87486000"},{"name":"Ivanovo","countryCode":"BG","stateCode":"18","latitude":"43.68568000","longitude":"25.95565000"},{"name":"Obshtina Borovo","countryCode":"BG","stateCode":"18","latitude":"43.60000000","longitude":"25.80000000"},{"name":"Obshtina Byala","countryCode":"BG","stateCode":"18","latitude":"43.41667000","longitude":"25.83333000"},{"name":"Obshtina Dve Mogili","countryCode":"BG","stateCode":"18","latitude":"43.51667000","longitude":"25.96667000"},{"name":"Obshtina Ivanovo","countryCode":"BG","stateCode":"18","latitude":"43.70000000","longitude":"25.98333000"},{"name":"Obshtina Ruse","countryCode":"BG","stateCode":"18","latitude":"43.85000000","longitude":"26.08333000"},{"name":"Obshtina Slivo Pole","countryCode":"BG","stateCode":"18","latitude":"43.96667000","longitude":"26.30000000"},{"name":"Obshtina Tsenovo","countryCode":"BG","stateCode":"18","latitude":"43.58333000","longitude":"25.61667000"},{"name":"Obshtina Vetovo","countryCode":"BG","stateCode":"18","latitude":"43.71667000","longitude":"26.33333000"},{"name":"Ruse","countryCode":"BG","stateCode":"18","latitude":"43.84872000","longitude":"25.95340000"},{"name":"Senovo","countryCode":"BG","stateCode":"18","latitude":"43.65000000","longitude":"26.36667000"},{"name":"Slivo Pole","countryCode":"BG","stateCode":"18","latitude":"43.94248000","longitude":"26.20464000"},{"name":"Tsenovo","countryCode":"BG","stateCode":"18","latitude":"43.53588000","longitude":"25.65764000"},{"name":"Vetovo","countryCode":"BG","stateCode":"18","latitude":"43.70000000","longitude":"26.26667000"},{"name":"Buhovo","countryCode":"BG","stateCode":"22","latitude":"42.76667000","longitude":"23.56667000"},{"name":"Sofia","countryCode":"BG","stateCode":"22","latitude":"42.69751000","longitude":"23.32415000"},{"name":"Stolichna Obshtina","countryCode":"BG","stateCode":"22","latitude":"42.68647000","longitude":"23.30561000"},{"name":"Byala Cherkva","countryCode":"BG","stateCode":"04","latitude":"43.20000000","longitude":"25.30000000"},{"name":"Debelets","countryCode":"BG","stateCode":"04","latitude":"43.03333000","longitude":"25.61667000"},{"name":"Elena","countryCode":"BG","stateCode":"04","latitude":"42.93333000","longitude":"25.88333000"},{"name":"Gorna Oryahovitsa","countryCode":"BG","stateCode":"04","latitude":"43.12778000","longitude":"25.70167000"},{"name":"Kilifarevo","countryCode":"BG","stateCode":"04","latitude":"42.98333000","longitude":"25.63333000"},{"name":"Lyaskovets","countryCode":"BG","stateCode":"04","latitude":"43.11111000","longitude":"25.72833000"},{"name":"Obshtina Elena","countryCode":"BG","stateCode":"04","latitude":"42.91667000","longitude":"25.95000000"},{"name":"Obshtina Gorna Oryahovitsa","countryCode":"BG","stateCode":"04","latitude":"43.21667000","longitude":"25.75000000"},{"name":"Obshtina Lyaskovets","countryCode":"BG","stateCode":"04","latitude":"43.13333000","longitude":"25.85000000"},{"name":"Obshtina Pavlikeni","countryCode":"BG","stateCode":"04","latitude":"43.28333000","longitude":"25.35000000"},{"name":"Obshtina Polski Trambesh","countryCode":"BG","stateCode":"04","latitude":"43.35000000","longitude":"25.58333000"},{"name":"Obshtina Strazhitsa","countryCode":"BG","stateCode":"04","latitude":"43.26667000","longitude":"25.98333000"},{"name":"Obshtina Suhindol","countryCode":"BG","stateCode":"04","latitude":"43.16667000","longitude":"25.20000000"},{"name":"Obshtina Svishtov","countryCode":"BG","stateCode":"04","latitude":"43.53333000","longitude":"25.35000000"},{"name":"Obshtina Veliko Tŭrnovo","countryCode":"BG","stateCode":"04","latitude":"43.08241000","longitude":"25.63202000"},{"name":"Obshtina Zlataritsa","countryCode":"BG","stateCode":"04","latitude":"43.06667000","longitude":"25.98333000"},{"name":"Parvomaytsi","countryCode":"BG","stateCode":"04","latitude":"43.15000000","longitude":"25.65000000"},{"name":"Pavlikeni","countryCode":"BG","stateCode":"04","latitude":"43.24278000","longitude":"25.32194000"},{"name":"Polski Trambesh","countryCode":"BG","stateCode":"04","latitude":"43.37233000","longitude":"25.63525000"},{"name":"Strazhitsa","countryCode":"BG","stateCode":"04","latitude":"43.23333000","longitude":"25.96667000"},{"name":"Suhindol","countryCode":"BG","stateCode":"04","latitude":"43.19167000","longitude":"25.18111000"},{"name":"Svishtov","countryCode":"BG","stateCode":"04","latitude":"43.61875000","longitude":"25.35033000"},{"name":"Veliko Tŭrnovo","countryCode":"BG","stateCode":"04","latitude":"43.08124000","longitude":"25.62904000"},{"name":"Zlataritsa","countryCode":"BG","stateCode":"04","latitude":"43.05000000","longitude":"25.90000000"},{"name":"Dimitrovgrad","countryCode":"BG","stateCode":"26","latitude":"42.05000000","longitude":"25.60000000"},{"name":"Harmanli","countryCode":"BG","stateCode":"26","latitude":"41.93333000","longitude":"25.90000000"},{"name":"Haskovo","countryCode":"BG","stateCode":"26","latitude":"41.93415000","longitude":"25.55557000"},{"name":"Ivaylovgrad","countryCode":"BG","stateCode":"26","latitude":"41.52672000","longitude":"26.12490000"},{"name":"Lyubimets","countryCode":"BG","stateCode":"26","latitude":"41.83333000","longitude":"26.08333000"},{"name":"Madzharovo","countryCode":"BG","stateCode":"26","latitude":"41.63461000","longitude":"25.86439000"},{"name":"Mineralni Bani","countryCode":"BG","stateCode":"26","latitude":"41.91667000","longitude":"25.35000000"},{"name":"Obshtina Dimitrovgrad","countryCode":"BG","stateCode":"26","latitude":"42.05000000","longitude":"25.60000000"},{"name":"Obshtina Harmanli","countryCode":"BG","stateCode":"26","latitude":"41.93333000","longitude":"25.98333000"},{"name":"Obshtina Haskovo","countryCode":"BG","stateCode":"26","latitude":"41.88333000","longitude":"25.61667000"},{"name":"Obshtina Ivaylovgrad","countryCode":"BG","stateCode":"26","latitude":"41.48333000","longitude":"26.00000000"},{"name":"Obshtina Madzharovo","countryCode":"BG","stateCode":"26","latitude":"41.68333000","longitude":"25.90000000"},{"name":"Obshtina Mineralni Bani","countryCode":"BG","stateCode":"26","latitude":"41.90000000","longitude":"25.33333000"},{"name":"Obshtina Stambolovo","countryCode":"BG","stateCode":"26","latitude":"41.73333000","longitude":"25.70000000"},{"name":"Obshtina Svilengrad","countryCode":"BG","stateCode":"26","latitude":"41.86667000","longitude":"26.31667000"},{"name":"Obshtina Topolovgrad","countryCode":"BG","stateCode":"26","latitude":"42.08333000","longitude":"26.33333000"},{"name":"Simeonovgrad","countryCode":"BG","stateCode":"26","latitude":"42.03333000","longitude":"25.83333000"},{"name":"Svilengrad","countryCode":"BG","stateCode":"26","latitude":"41.76667000","longitude":"26.20000000"},{"name":"Topolovgrad","countryCode":"BG","stateCode":"26","latitude":"42.08333000","longitude":"26.33333000"},{"name":"Dryanovo","countryCode":"BG","stateCode":"07","latitude":"42.97897000","longitude":"25.47850000"},{"name":"Gabrovo","countryCode":"BG","stateCode":"07","latitude":"42.87472000","longitude":"25.33417000"},{"name":"Obshtina Dryanovo","countryCode":"BG","stateCode":"07","latitude":"43.00000000","longitude":"25.46667000"},{"name":"Obshtina Gabrovo","countryCode":"BG","stateCode":"07","latitude":"42.90000000","longitude":"25.30000000"},{"name":"Obshtina Sevlievo","countryCode":"BG","stateCode":"07","latitude":"43.01667000","longitude":"25.10000000"},{"name":"Obshtina Tryavna","countryCode":"BG","stateCode":"07","latitude":"42.85000000","longitude":"25.55000000"},{"name":"Sevlievo","countryCode":"BG","stateCode":"07","latitude":"43.02583000","longitude":"25.11361000"},{"name":"Tryavna","countryCode":"BG","stateCode":"07","latitude":"42.86667000","longitude":"25.50000000"},{"name":"Isperih","countryCode":"BG","stateCode":"17","latitude":"43.71667000","longitude":"26.83333000"},{"name":"Kubrat","countryCode":"BG","stateCode":"17","latitude":"43.79658000","longitude":"26.50063000"},{"name":"Loznitsa","countryCode":"BG","stateCode":"17","latitude":"43.36667000","longitude":"26.60000000"},{"name":"Medovene","countryCode":"BG","stateCode":"17","latitude":"43.76667000","longitude":"26.51667000"},{"name":"Obshtina Isperih","countryCode":"BG","stateCode":"17","latitude":"43.71667000","longitude":"26.83333000"},{"name":"Obshtina Kubrat","countryCode":"BG","stateCode":"17","latitude":"43.86667000","longitude":"26.48333000"},{"name":"Obshtina Loznitsa","countryCode":"BG","stateCode":"17","latitude":"43.41667000","longitude":"26.58333000"},{"name":"Obshtina Razgrad","countryCode":"BG","stateCode":"17","latitude":"43.53333000","longitude":"26.51667000"},{"name":"Obshtina Samuil","countryCode":"BG","stateCode":"17","latitude":"43.60000000","longitude":"26.80000000"},{"name":"Obshtina Tsar Kaloyan","countryCode":"BG","stateCode":"17","latitude":"43.60000000","longitude":"26.21667000"},{"name":"Obshtina Zavet","countryCode":"BG","stateCode":"17","latitude":"43.76667000","longitude":"26.68333000"},{"name":"Razgrad","countryCode":"BG","stateCode":"17","latitude":"43.53333000","longitude":"26.51667000"},{"name":"Samuil","countryCode":"BG","stateCode":"17","latitude":"43.51667000","longitude":"26.75000000"},{"name":"Tsar Kaloyan","countryCode":"BG","stateCode":"17","latitude":"43.61667000","longitude":"26.25000000"},{"name":"Zavet","countryCode":"BG","stateCode":"17","latitude":"43.76036000","longitude":"26.68063000"},{"name":"Kermen","countryCode":"BG","stateCode":"20","latitude":"42.50000000","longitude":"26.25000000"},{"name":"Kotel","countryCode":"BG","stateCode":"20","latitude":"42.88333000","longitude":"26.45000000"},{"name":"Nova Zagora","countryCode":"BG","stateCode":"20","latitude":"42.48333000","longitude":"26.01667000"},{"name":"Obshtina Kotel","countryCode":"BG","stateCode":"20","latitude":"42.88333000","longitude":"26.45000000"},{"name":"Obshtina Nova Zagora","countryCode":"BG","stateCode":"20","latitude":"42.45000000","longitude":"26.05000000"},{"name":"Obshtina Sliven","countryCode":"BG","stateCode":"20","latitude":"42.66667000","longitude":"26.31667000"},{"name":"Obshtina Tvarditsa","countryCode":"BG","stateCode":"20","latitude":"42.73333000","longitude":"26.00000000"},{"name":"Sliven","countryCode":"BG","stateCode":"20","latitude":"42.68583000","longitude":"26.32917000"},{"name":"Tvarditsa","countryCode":"BG","stateCode":"20","latitude":"42.70000000","longitude":"25.90000000"},{"name":"Shumen","countryCode":"BG","stateCode":"27","latitude":"43.28333300","longitude":"26.93333300"},{"name":"Al Muharraq","countryCode":"BH","stateCode":"15","latitude":"26.25722000","longitude":"50.61194000"},{"name":"Al Ḩadd","countryCode":"BH","stateCode":"15","latitude":"26.24556000","longitude":"50.65417000"},{"name":"Ar Rifā‘","countryCode":"BH","stateCode":"14","latitude":"26.13000000","longitude":"50.55500000"},{"name":"Dār Kulayb","countryCode":"BH","stateCode":"14","latitude":"26.06861000","longitude":"50.50389000"},{"name":"Madīnat ‘Īsá","countryCode":"BH","stateCode":"14","latitude":"26.17361000","longitude":"50.54778000"},{"name":"Jidd Ḩafş","countryCode":"BH","stateCode":"13","latitude":"26.21861000","longitude":"50.54778000"},{"name":"Manama","countryCode":"BH","stateCode":"13","latitude":"26.22787000","longitude":"50.58565000"},{"name":"Sitrah","countryCode":"BH","stateCode":"13","latitude":"26.15472000","longitude":"50.62056000"},{"name":"Madīnat Ḩamad","countryCode":"BH","stateCode":"16","latitude":"26.11528000","longitude":"50.50694000"},{"name":"Bubanza","countryCode":"BI","stateCode":"BB","latitude":"-3.08040000","longitude":"29.39100000"},{"name":"Bujumbura","countryCode":"BI","stateCode":"BM","latitude":"-3.38193000","longitude":"29.36142000"},{"name":"Bururi","countryCode":"BI","stateCode":"BR","latitude":"-3.94877000","longitude":"29.62438000"},{"name":"Cankuzo","countryCode":"BI","stateCode":"CA","latitude":"-3.21860000","longitude":"30.55280000"},{"name":"Cibitoke","countryCode":"BI","stateCode":"CI","latitude":"-2.88690000","longitude":"29.12480000"},{"name":"Gitega","countryCode":"BI","stateCode":"GI","latitude":"-3.42708000","longitude":"29.92463000"},{"name":"Karuzi","countryCode":"BI","stateCode":"KR","latitude":"-3.10139000","longitude":"30.16278000"},{"name":"Kayanza","countryCode":"BI","stateCode":"KY","latitude":"-2.92210000","longitude":"29.62930000"},{"name":"Kirundo","countryCode":"BI","stateCode":"KI","latitude":"-2.58450000","longitude":"30.09590000"},{"name":"Makamba","countryCode":"BI","stateCode":"MA","latitude":"-4.13480000","longitude":"29.80400000"},{"name":"Muramvya","countryCode":"BI","stateCode":"MU","latitude":"-3.26820000","longitude":"29.60790000"},{"name":"Muyinga","countryCode":"BI","stateCode":"MY","latitude":"-2.84510000","longitude":"30.34140000"},{"name":"Mwaro","countryCode":"BI","stateCode":"MW","latitude":"-3.51128000","longitude":"29.70334000"},{"name":"Ngozi","countryCode":"BI","stateCode":"NG","latitude":"-2.90750000","longitude":"29.83060000"},{"name":"Rumonge","countryCode":"BI","stateCode":"RM","latitude":"-3.97360000","longitude":"29.43860000"},{"name":"Rutana","countryCode":"BI","stateCode":"RT","latitude":"-3.92790000","longitude":"29.99200000"},{"name":"Ruyigi","countryCode":"BI","stateCode":"RY","latitude":"-3.47639000","longitude":"30.24861000"},{"name":"Abomey","countryCode":"BJ","stateCode":"ZO","latitude":"7.18286000","longitude":"1.99119000"},{"name":"Bohicon","countryCode":"BJ","stateCode":"ZO","latitude":"7.17826000","longitude":"2.06670000"},{"name":"Commune of Agbangnizoun","countryCode":"BJ","stateCode":"ZO","latitude":"7.07600000","longitude":"1.96100000"},{"name":"Cové","countryCode":"BJ","stateCode":"ZO","latitude":"7.22097000","longitude":"2.34017000"},{"name":"Abomey-Calavi","countryCode":"BJ","stateCode":"AQ","latitude":"6.44852000","longitude":"2.35566000"},{"name":"Allada","countryCode":"BJ","stateCode":"AQ","latitude":"6.66547000","longitude":"2.15138000"},{"name":"Hinvi","countryCode":"BJ","stateCode":"AQ","latitude":"6.76667000","longitude":"2.16667000"},{"name":"Hévié","countryCode":"BJ","stateCode":"AQ","latitude":"6.41667000","longitude":"2.25000000"},{"name":"Ouidah","countryCode":"BJ","stateCode":"AQ","latitude":"6.36307000","longitude":"2.08506000"},{"name":"Banikoara","countryCode":"BJ","stateCode":"AL","latitude":"11.29845000","longitude":"2.43856000"},{"name":"Kandi","countryCode":"BJ","stateCode":"AL","latitude":"11.13417000","longitude":"2.93861000"},{"name":"Malanville","countryCode":"BJ","stateCode":"AL","latitude":"11.86819000","longitude":"3.38327000"},{"name":"Bassila","countryCode":"BJ","stateCode":"DO","latitude":"9.00814000","longitude":"1.66540000"},{"name":"Commune of Djougou","countryCode":"BJ","stateCode":"DO","latitude":"9.64300000","longitude":"1.89600000"},{"name":"Djougou","countryCode":"BJ","stateCode":"DO","latitude":"9.70853000","longitude":"1.66598000"},{"name":"Bembèrèkè","countryCode":"BJ","stateCode":"BO","latitude":"10.22827000","longitude":"2.66335000"},{"name":"Bétérou","countryCode":"BJ","stateCode":"BO","latitude":"9.19916000","longitude":"2.25855000"},{"name":"Nikki","countryCode":"BJ","stateCode":"BO","latitude":"9.94009000","longitude":"3.21075000"},{"name":"Parakou","countryCode":"BJ","stateCode":"BO","latitude":"9.33716000","longitude":"2.63031000"},{"name":"Tchaourou","countryCode":"BJ","stateCode":"BO","latitude":"8.88649000","longitude":"2.59753000"},{"name":"Commune of Athieme","countryCode":"BJ","stateCode":"MO","latitude":"6.56924000","longitude":"1.70259000"},{"name":"Lokossa","countryCode":"BJ","stateCode":"MO","latitude":"6.63869000","longitude":"1.71674000"},{"name":"Comé","countryCode":"BJ","stateCode":"CO","latitude":"6.40764000","longitude":"1.88198000"},{"name":"Dassa-Zoumé","countryCode":"BJ","stateCode":"CO","latitude":"7.75000000","longitude":"2.18333000"},{"name":"Savalou","countryCode":"BJ","stateCode":"CO","latitude":"7.92807000","longitude":"1.97558000"},{"name":"Savé","countryCode":"BJ","stateCode":"CO","latitude":"8.03424000","longitude":"2.48660000"},{"name":"Cotonou","countryCode":"BJ","stateCode":"LI","latitude":"6.36536000","longitude":"2.41833000"},{"name":"Djakotomey","countryCode":"BJ","stateCode":"KO","latitude":"6.90000000","longitude":"1.71667000"},{"name":"Dogbo","countryCode":"BJ","stateCode":"KO","latitude":"6.79911000","longitude":"1.78073000"},{"name":"Guilmaro","countryCode":"BJ","stateCode":"AK","latitude":"10.56583000","longitude":"1.72444000"},{"name":"Natitingou","countryCode":"BJ","stateCode":"AK","latitude":"10.30416000","longitude":"1.37962000"},{"name":"Tanguieta","countryCode":"BJ","stateCode":"AK","latitude":"11.03621000","longitude":"1.41757000"},{"name":"Kétou","countryCode":"BJ","stateCode":"PL","latitude":"7.36332000","longitude":"2.59978000"},{"name":"Pobé","countryCode":"BJ","stateCode":"PL","latitude":"6.98008000","longitude":"2.66490000"},{"name":"Sakété","countryCode":"BJ","stateCode":"PL","latitude":"6.73618000","longitude":"2.65866000"},{"name":"Porto-Novo","countryCode":"BJ","stateCode":"OU","latitude":"6.49646000","longitude":"2.60359000"},{"name":"Bandar Seri Begawan","countryCode":"BN","stateCode":"BM","latitude":"4.89035000","longitude":"114.94006000"},{"name":"Berakas A","countryCode":"BN","stateCode":"BM","latitude":"4.97032000","longitude":"114.92989000"},{"name":"Kapok","countryCode":"BN","stateCode":"BM","latitude":"5.02447000","longitude":"115.04664000"},{"name":"Mentiri","countryCode":"BN","stateCode":"BM","latitude":"4.97058000","longitude":"115.02078000"},{"name":"Serasa","countryCode":"BN","stateCode":"BM","latitude":"5.01718000","longitude":"115.05841000"},{"name":"Bangar","countryCode":"BN","stateCode":"TE","latitude":"4.70861000","longitude":"115.07167000"},{"name":"Kuala Belait","countryCode":"BN","stateCode":"BE","latitude":"4.58361000","longitude":"114.23120000"},{"name":"Seria","countryCode":"BN","stateCode":"BE","latitude":"4.60637000","longitude":"114.32476000"},{"name":"Tutong","countryCode":"BN","stateCode":"TU","latitude":"4.80278000","longitude":"114.64917000"},{"name":"Abapó","countryCode":"BO","stateCode":"S","latitude":"-18.88279000","longitude":"-63.38026000"},{"name":"Ascención de Guarayos","countryCode":"BO","stateCode":"S","latitude":"-15.89299000","longitude":"-63.18855000"},{"name":"Ascensión","countryCode":"BO","stateCode":"S","latitude":"-15.70000000","longitude":"-63.08333000"},{"name":"Boyuibe","countryCode":"BO","stateCode":"S","latitude":"-20.43227000","longitude":"-63.28147000"},{"name":"Buena Vista","countryCode":"BO","stateCode":"S","latitude":"-17.45830000","longitude":"-63.67126000"},{"name":"Camiri","countryCode":"BO","stateCode":"S","latitude":"-20.03849000","longitude":"-63.51833000"},{"name":"Charagua","countryCode":"BO","stateCode":"S","latitude":"-19.79151000","longitude":"-63.19864000"},{"name":"Comarapa","countryCode":"BO","stateCode":"S","latitude":"-17.91537000","longitude":"-64.53163000"},{"name":"Concepción","countryCode":"BO","stateCode":"S","latitude":"-16.43333000","longitude":"-60.90000000"},{"name":"Cotoca","countryCode":"BO","stateCode":"S","latitude":"-17.81667000","longitude":"-63.05000000"},{"name":"German Busch","countryCode":"BO","stateCode":"S","latitude":"-17.77317000","longitude":"-63.19087000"},{"name":"Guarayos","countryCode":"BO","stateCode":"S","latitude":"-15.82132000","longitude":"-63.24280000"},{"name":"Jorochito","countryCode":"BO","stateCode":"S","latitude":"-18.05514000","longitude":"-63.42821000"},{"name":"La Bélgica","countryCode":"BO","stateCode":"S","latitude":"-17.55000000","longitude":"-63.21667000"},{"name":"Limoncito","countryCode":"BO","stateCode":"S","latitude":"-18.03104000","longitude":"-63.40523000"},{"name":"Los Negros","countryCode":"BO","stateCode":"S","latitude":"-17.73333000","longitude":"-63.43333000"},{"name":"Mairana","countryCode":"BO","stateCode":"S","latitude":"-18.11919000","longitude":"-63.95965000"},{"name":"Mineros","countryCode":"BO","stateCode":"S","latitude":"-17.11876000","longitude":"-63.23100000"},{"name":"Montero","countryCode":"BO","stateCode":"S","latitude":"-17.33866000","longitude":"-63.25050000"},{"name":"Okinawa Número Uno","countryCode":"BO","stateCode":"S","latitude":"-17.23333000","longitude":"-62.81667000"},{"name":"Pailón","countryCode":"BO","stateCode":"S","latitude":"-17.65000000","longitude":"-62.75000000"},{"name":"Paurito","countryCode":"BO","stateCode":"S","latitude":"-17.88333000","longitude":"-62.96667000"},{"name":"Portachuelo","countryCode":"BO","stateCode":"S","latitude":"-17.35168000","longitude":"-63.39282000"},{"name":"Provincia Andrés Ibáñez","countryCode":"BO","stateCode":"S","latitude":"-17.75000000","longitude":"-63.25000000"},{"name":"Provincia Chiquitos","countryCode":"BO","stateCode":"S","latitude":"-18.00000000","longitude":"-60.00000000"},{"name":"Provincia Cordillera","countryCode":"BO","stateCode":"S","latitude":"-19.00000000","longitude":"-61.50000000"},{"name":"Provincia Florida","countryCode":"BO","stateCode":"S","latitude":"-18.00000000","longitude":"-63.91667000"},{"name":"Provincia Ichilo","countryCode":"BO","stateCode":"S","latitude":"-17.00000000","longitude":"-64.00000000"},{"name":"Provincia Manuel María Caballero","countryCode":"BO","stateCode":"S","latitude":"-17.83333000","longitude":"-64.41667000"},{"name":"Provincia Santiesteban","countryCode":"BO","stateCode":"S","latitude":"-16.50000000","longitude":"-63.50000000"},{"name":"Provincia Sara","countryCode":"BO","stateCode":"S","latitude":"-16.83333000","longitude":"-63.91667000"},{"name":"Provincia Vallegrande","countryCode":"BO","stateCode":"S","latitude":"-18.50000000","longitude":"-64.16667000"},{"name":"Provincia Velasco","countryCode":"BO","stateCode":"S","latitude":"-15.50000000","longitude":"-61.00000000"},{"name":"Provincia Warnes","countryCode":"BO","stateCode":"S","latitude":"-17.33333000","longitude":"-63.00000000"},{"name":"Provincia Ángel Sandoval","countryCode":"BO","stateCode":"S","latitude":"-17.50000000","longitude":"-58.50000000"},{"name":"Provincia Ñuflo de Chávez","countryCode":"BO","stateCode":"S","latitude":"-15.91667000","longitude":"-62.50000000"},{"name":"Puerto Quijarro","countryCode":"BO","stateCode":"S","latitude":"-17.78333000","longitude":"-57.76667000"},{"name":"Puesto de Pailas","countryCode":"BO","stateCode":"S","latitude":"-17.65000000","longitude":"-62.80000000"},{"name":"Roboré","countryCode":"BO","stateCode":"S","latitude":"-18.33473000","longitude":"-59.76142000"},{"name":"Samaipata","countryCode":"BO","stateCode":"S","latitude":"-18.18005000","longitude":"-63.87552000"},{"name":"San Carlos","countryCode":"BO","stateCode":"S","latitude":"-17.40000000","longitude":"-63.75000000"},{"name":"San Ignacio de Velasco","countryCode":"BO","stateCode":"S","latitude":"-16.36667000","longitude":"-60.95000000"},{"name":"San Juan del Surutú","countryCode":"BO","stateCode":"S","latitude":"-17.48333000","longitude":"-63.70000000"},{"name":"San Julian","countryCode":"BO","stateCode":"S","latitude":"-17.78333000","longitude":"-62.86667000"},{"name":"San Matías","countryCode":"BO","stateCode":"S","latitude":"-16.36667000","longitude":"-58.40000000"},{"name":"San Pedro","countryCode":"BO","stateCode":"S","latitude":"-18.28333000","longitude":"-59.81667000"},{"name":"Santa Cruz de la Sierra","countryCode":"BO","stateCode":"S","latitude":"-17.78629000","longitude":"-63.18117000"},{"name":"Santa Rita","countryCode":"BO","stateCode":"S","latitude":"-17.96667000","longitude":"-63.35000000"},{"name":"Santa Rosa del Sara","countryCode":"BO","stateCode":"S","latitude":"-17.10916000","longitude":"-63.59514000"},{"name":"Santiago del Torno","countryCode":"BO","stateCode":"S","latitude":"-17.98674000","longitude":"-63.38118000"},{"name":"Urubichá","countryCode":"BO","stateCode":"S","latitude":"-15.39286000","longitude":"-62.94661000"},{"name":"Vallegrande","countryCode":"BO","stateCode":"S","latitude":"-18.48923000","longitude":"-64.10609000"},{"name":"Villa Yapacaní","countryCode":"BO","stateCode":"S","latitude":"-17.40000000","longitude":"-63.83333000"},{"name":"Warnes","countryCode":"BO","stateCode":"S","latitude":"-17.51630000","longitude":"-63.16778000"},{"name":"Achacachi","countryCode":"BO","stateCode":"L","latitude":"-16.05000000","longitude":"-68.68333000"},{"name":"Amarete","countryCode":"BO","stateCode":"L","latitude":"-15.23675000","longitude":"-68.98462000"},{"name":"Batallas","countryCode":"BO","stateCode":"L","latitude":"-16.30000000","longitude":"-68.53333000"},{"name":"Caranavi","countryCode":"BO","stateCode":"L","latitude":"-15.83652000","longitude":"-67.56901000"},{"name":"Chulumani","countryCode":"BO","stateCode":"L","latitude":"-16.40855000","longitude":"-67.52940000"},{"name":"Colquiri","countryCode":"BO","stateCode":"L","latitude":"-17.38918000","longitude":"-67.12671000"},{"name":"Coripata","countryCode":"BO","stateCode":"L","latitude":"-16.30000000","longitude":"-67.60000000"},{"name":"Coroico","countryCode":"BO","stateCode":"L","latitude":"-16.19386000","longitude":"-67.72998000"},{"name":"Curahuara de Carangas","countryCode":"BO","stateCode":"L","latitude":"-17.86667000","longitude":"-68.43333000"},{"name":"Eucaliptus","countryCode":"BO","stateCode":"L","latitude":"-17.58333000","longitude":"-67.51667000"},{"name":"Guanay","countryCode":"BO","stateCode":"L","latitude":"-15.49756000","longitude":"-67.88332000"},{"name":"Huarina","countryCode":"BO","stateCode":"L","latitude":"-16.20000000","longitude":"-68.63333000"},{"name":"Huatajata","countryCode":"BO","stateCode":"L","latitude":"-16.20000000","longitude":"-68.68333000"},{"name":"José Manuel Pando","countryCode":"BO","stateCode":"L","latitude":"-16.18970000","longitude":"-67.72664000"},{"name":"La Paz","countryCode":"BO","stateCode":"L","latitude":"-16.50000000","longitude":"-68.15000000"},{"name":"Lahuachaca","countryCode":"BO","stateCode":"L","latitude":"-17.37054000","longitude":"-67.67501000"},{"name":"Mapiri","countryCode":"BO","stateCode":"L","latitude":"-15.25000000","longitude":"-68.16667000"},{"name":"Patacamaya","countryCode":"BO","stateCode":"L","latitude":"-17.23580000","longitude":"-67.92169000"},{"name":"Provincia Aroma","countryCode":"BO","stateCode":"L","latitude":"-17.50000000","longitude":"-68.00000000"},{"name":"Provincia Bautista Saavedra","countryCode":"BO","stateCode":"L","latitude":"-15.00000000","longitude":"-68.91667000"},{"name":"Provincia Camacho","countryCode":"BO","stateCode":"L","latitude":"-15.50000000","longitude":"-69.00000000"},{"name":"Provincia Franz Tamayo","countryCode":"BO","stateCode":"L","latitude":"-14.50000000","longitude":"-68.33333000"},{"name":"Provincia Gualberto Villarroel","countryCode":"BO","stateCode":"L","latitude":"-17.58333000","longitude":"-68.00000000"},{"name":"Provincia Ingavi","countryCode":"BO","stateCode":"L","latitude":"-16.83333000","longitude":"-68.66667000"},{"name":"Provincia Inquisivi","countryCode":"BO","stateCode":"L","latitude":"-17.00000000","longitude":"-67.08333000"},{"name":"Provincia Iturralde","countryCode":"BO","stateCode":"L","latitude":"-13.00000000","longitude":"-68.00000000"},{"name":"Provincia Larecaja","countryCode":"BO","stateCode":"L","latitude":"-15.50000000","longitude":"-68.33333000"},{"name":"Provincia Loayza","countryCode":"BO","stateCode":"L","latitude":"-17.00000000","longitude":"-67.66667000"},{"name":"Provincia Los Andes","countryCode":"BO","stateCode":"L","latitude":"-16.33333000","longitude":"-68.50000000"},{"name":"Provincia Manco Kapac","countryCode":"BO","stateCode":"L","latitude":"-16.00000000","longitude":"-69.16667000"},{"name":"Provincia Murillo","countryCode":"BO","stateCode":"L","latitude":"-16.33333000","longitude":"-68.00000000"},{"name":"Provincia Muñecas","countryCode":"BO","stateCode":"L","latitude":"-15.33333000","longitude":"-68.66667000"},{"name":"Provincia Nor Yungas","countryCode":"BO","stateCode":"L","latitude":"-16.00000000","longitude":"-67.50000000"},{"name":"Provincia Omasuyos","countryCode":"BO","stateCode":"L","latitude":"-15.91667000","longitude":"-68.83333000"},{"name":"Provincia Pacajes","countryCode":"BO","stateCode":"L","latitude":"-17.50000000","longitude":"-69.00000000"},{"name":"Provincia Sud Yungas","countryCode":"BO","stateCode":"L","latitude":"-16.50000000","longitude":"-67.50000000"},{"name":"Quime","countryCode":"BO","stateCode":"L","latitude":"-16.98333000","longitude":"-67.21667000"},{"name":"San Pablo","countryCode":"BO","stateCode":"L","latitude":"-16.21667000","longitude":"-68.83333000"},{"name":"San Pedro","countryCode":"BO","stateCode":"L","latitude":"-16.23717000","longitude":"-68.85063000"},{"name":"Sorata","countryCode":"BO","stateCode":"L","latitude":"-15.77305000","longitude":"-68.64973000"},{"name":"Tiahuanaco","countryCode":"BO","stateCode":"L","latitude":"-16.55228000","longitude":"-68.67953000"},{"name":"Viloco","countryCode":"BO","stateCode":"L","latitude":"-16.95000000","longitude":"-67.55000000"},{"name":"Yumani","countryCode":"BO","stateCode":"L","latitude":"-16.03574000","longitude":"-69.14843000"},{"name":"Aiquile","countryCode":"BO","stateCode":"C","latitude":"-18.20408000","longitude":"-65.18068000"},{"name":"Arani","countryCode":"BO","stateCode":"C","latitude":"-17.56854000","longitude":"-65.76883000"},{"name":"Bolivar","countryCode":"BO","stateCode":"C","latitude":"-17.96667000","longitude":"-66.53333000"},{"name":"Capinota","countryCode":"BO","stateCode":"C","latitude":"-17.71113000","longitude":"-66.26082000"},{"name":"Chimoré","countryCode":"BO","stateCode":"C","latitude":"-16.99417000","longitude":"-65.15330000"},{"name":"Cliza","countryCode":"BO","stateCode":"C","latitude":"-17.58777000","longitude":"-65.93253000"},{"name":"Cochabamba","countryCode":"BO","stateCode":"C","latitude":"-17.38950000","longitude":"-66.15680000"},{"name":"Colchani","countryCode":"BO","stateCode":"C","latitude":"-17.31667000","longitude":"-66.71667000"},{"name":"Colomi","countryCode":"BO","stateCode":"C","latitude":"-17.35000000","longitude":"-65.86667000"},{"name":"Independencia","countryCode":"BO","stateCode":"C","latitude":"-17.08389000","longitude":"-66.81804000"},{"name":"Irpa Irpa","countryCode":"BO","stateCode":"C","latitude":"-17.71667000","longitude":"-66.26667000"},{"name":"Mizque","countryCode":"BO","stateCode":"C","latitude":"-17.94101000","longitude":"-65.34016000"},{"name":"Provincia Arani","countryCode":"BO","stateCode":"C","latitude":"-17.50000000","longitude":"-65.50000000"},{"name":"Provincia Arque","countryCode":"BO","stateCode":"C","latitude":"-17.75000000","longitude":"-66.66667000"},{"name":"Provincia Ayopaya","countryCode":"BO","stateCode":"C","latitude":"-16.50000000","longitude":"-66.58333000"},{"name":"Provincia Campero","countryCode":"BO","stateCode":"C","latitude":"-18.33333000","longitude":"-65.00000000"},{"name":"Provincia Capinota","countryCode":"BO","stateCode":"C","latitude":"-17.83333000","longitude":"-66.16667000"},{"name":"Provincia Carrasco","countryCode":"BO","stateCode":"C","latitude":"-17.50000000","longitude":"-65.00000000"},{"name":"Provincia Cercado","countryCode":"BO","stateCode":"C","latitude":"-17.33333000","longitude":"-66.16667000"},{"name":"Provincia Chaparé","countryCode":"BO","stateCode":"C","latitude":"-16.50000000","longitude":"-65.50000000"},{"name":"Provincia Esteban Arce","countryCode":"BO","stateCode":"C","latitude":"-17.66667000","longitude":"-66.00000000"},{"name":"Provincia Germán Jordán","countryCode":"BO","stateCode":"C","latitude":"-17.58333000","longitude":"-65.91667000"},{"name":"Provincia Mizque","countryCode":"BO","stateCode":"C","latitude":"-17.90655000","longitude":"-65.39440000"},{"name":"Provincia Punata","countryCode":"BO","stateCode":"C","latitude":"-17.50000000","longitude":"-65.91667000"},{"name":"Provincia Quillacollo","countryCode":"BO","stateCode":"C","latitude":"-17.50000000","longitude":"-66.50000000"},{"name":"Provincia Tapacarí","countryCode":"BO","stateCode":"C","latitude":"-17.51146000","longitude":"-66.61965000"},{"name":"Punata","countryCode":"BO","stateCode":"C","latitude":"-17.54234000","longitude":"-65.83472000"},{"name":"Quillacollo","countryCode":"BO","stateCode":"C","latitude":"-17.39228000","longitude":"-66.27838000"},{"name":"Sacaba","countryCode":"BO","stateCode":"C","latitude":"-17.39799000","longitude":"-66.03825000"},{"name":"Sipe Sipe","countryCode":"BO","stateCode":"C","latitude":"-17.45000000","longitude":"-66.38333000"},{"name":"Tarata","countryCode":"BO","stateCode":"C","latitude":"-17.60898000","longitude":"-66.02135000"},{"name":"Tiquipaya","countryCode":"BO","stateCode":"C","latitude":"-17.33801000","longitude":"-66.21579000"},{"name":"Tiraque Province","countryCode":"BO","stateCode":"C","latitude":"-17.33333000","longitude":"-65.91667000"},{"name":"Totora","countryCode":"BO","stateCode":"C","latitude":"-17.72662000","longitude":"-65.19320000"},{"name":"Atocha","countryCode":"BO","stateCode":"P","latitude":"-20.93515000","longitude":"-66.22139000"},{"name":"Betanzos","countryCode":"BO","stateCode":"P","latitude":"-19.55293000","longitude":"-65.45395000"},{"name":"Colchani","countryCode":"BO","stateCode":"P","latitude":"-20.30000000","longitude":"-66.93333000"},{"name":"Colquechaca","countryCode":"BO","stateCode":"P","latitude":"-18.70031000","longitude":"-66.00397000"},{"name":"Enrique Baldivieso","countryCode":"BO","stateCode":"P","latitude":"-21.38323000","longitude":"-67.60368000"},{"name":"Llallagua","countryCode":"BO","stateCode":"P","latitude":"-18.42426000","longitude":"-66.58388000"},{"name":"Potosí","countryCode":"BO","stateCode":"P","latitude":"-19.58361000","longitude":"-65.75306000"},{"name":"Provincia Alonzo de Ibáñez","countryCode":"BO","stateCode":"P","latitude":"-18.50000000","longitude":"-66.33333000"},{"name":"Provincia Charcas","countryCode":"BO","stateCode":"P","latitude":"-18.33333000","longitude":"-65.83333000"},{"name":"Provincia Chayanta","countryCode":"BO","stateCode":"P","latitude":"-18.91667000","longitude":"-66.00000000"},{"name":"Provincia Daniel Campos","countryCode":"BO","stateCode":"P","latitude":"-20.25000000","longitude":"-68.25000000"},{"name":"Provincia General Bilbao","countryCode":"BO","stateCode":"P","latitude":"-18.08333000","longitude":"-66.00000000"},{"name":"Provincia Linares","countryCode":"BO","stateCode":"P","latitude":"-19.83333000","longitude":"-65.50000000"},{"name":"Provincia Modesto Omiste","countryCode":"BO","stateCode":"P","latitude":"-21.91667000","longitude":"-65.58333000"},{"name":"Provincia Nor Chichas","countryCode":"BO","stateCode":"P","latitude":"-20.66667000","longitude":"-66.00000000"},{"name":"Provincia Nor Lípez","countryCode":"BO","stateCode":"P","latitude":"-20.50000000","longitude":"-67.83333000"},{"name":"Provincia Quijarro","countryCode":"BO","stateCode":"P","latitude":"-20.00000000","longitude":"-66.33333000"},{"name":"Provincia Rafael Bustillo","countryCode":"BO","stateCode":"P","latitude":"-18.33333000","longitude":"-66.50000000"},{"name":"Provincia Saavedra","countryCode":"BO","stateCode":"P","latitude":"-19.25000000","longitude":"-65.50000000"},{"name":"Provincia Sud Chichas","countryCode":"BO","stateCode":"P","latitude":"-21.50000000","longitude":"-66.00000000"},{"name":"Provincia Sud Lípez","countryCode":"BO","stateCode":"P","latitude":"-22.00000000","longitude":"-67.50000000"},{"name":"Provincia Tomás Frías","countryCode":"BO","stateCode":"P","latitude":"-19.33333000","longitude":"-66.00000000"},{"name":"Santa Bárbara","countryCode":"BO","stateCode":"P","latitude":"-20.91667000","longitude":"-66.05000000"},{"name":"Tupiza","countryCode":"BO","stateCode":"P","latitude":"-21.44345000","longitude":"-65.71875000"},{"name":"Uyuni","countryCode":"BO","stateCode":"P","latitude":"-20.45967000","longitude":"-66.82503000"},{"name":"Villazón","countryCode":"BO","stateCode":"P","latitude":"-22.08659000","longitude":"-65.59422000"},{"name":"Bermejo","countryCode":"BO","stateCode":"T","latitude":"-22.73206000","longitude":"-64.33724000"},{"name":"Entre Ríos","countryCode":"BO","stateCode":"T","latitude":"-21.52661000","longitude":"-64.17299000"},{"name":"Provincia Arce","countryCode":"BO","stateCode":"T","latitude":"-22.16667000","longitude":"-64.33333000"},{"name":"Provincia Avilez","countryCode":"BO","stateCode":"T","latitude":"-21.66667000","longitude":"-65.00000000"},{"name":"Provincia Cercado","countryCode":"BO","stateCode":"T","latitude":"-21.58333000","longitude":"-64.58333000"},{"name":"Provincia Gran Chaco","countryCode":"BO","stateCode":"T","latitude":"-21.66667000","longitude":"-63.00000000"},{"name":"Provincia Méndez","countryCode":"BO","stateCode":"T","latitude":"-21.16667000","longitude":"-64.91667000"},{"name":"Provincia O’Connor","countryCode":"BO","stateCode":"T","latitude":"-21.58333000","longitude":"-64.16667000"},{"name":"Tarija","countryCode":"BO","stateCode":"T","latitude":"-21.53549000","longitude":"-64.72956000"},{"name":"Villamontes","countryCode":"BO","stateCode":"T","latitude":"-21.26235000","longitude":"-63.46903000"},{"name":"Yacuiba","countryCode":"BO","stateCode":"T","latitude":"-22.01643000","longitude":"-63.67753000"},{"name":"Camargo","countryCode":"BO","stateCode":"H","latitude":"-20.64064000","longitude":"-65.20893000"},{"name":"Monteagudo","countryCode":"BO","stateCode":"H","latitude":"-19.79989000","longitude":"-63.95461000"},{"name":"Padilla","countryCode":"BO","stateCode":"H","latitude":"-19.30878000","longitude":"-64.30273000"},{"name":"Provincia Azurduy","countryCode":"BO","stateCode":"H","latitude":"-20.00000000","longitude":"-64.50000000"},{"name":"Provincia Belisario Boeto","countryCode":"BO","stateCode":"H","latitude":"-18.91667000","longitude":"-64.33333000"},{"name":"Provincia Hernando Siles","countryCode":"BO","stateCode":"H","latitude":"-20.16667000","longitude":"-64.25000000"},{"name":"Provincia Luis Calvo","countryCode":"BO","stateCode":"H","latitude":"-20.66667000","longitude":"-63.50000000"},{"name":"Provincia Nor Cinti","countryCode":"BO","stateCode":"H","latitude":"-20.33333000","longitude":"-65.00000000"},{"name":"Provincia Oropeza","countryCode":"BO","stateCode":"H","latitude":"-18.66667000","longitude":"-65.16667000"},{"name":"Provincia Sud Cinti","countryCode":"BO","stateCode":"H","latitude":"-20.91667000","longitude":"-64.91667000"},{"name":"Provincia Tomina","countryCode":"BO","stateCode":"H","latitude":"-19.50000000","longitude":"-64.16667000"},{"name":"Provincia Yamparáez","countryCode":"BO","stateCode":"H","latitude":"-19.16667000","longitude":"-64.91667000"},{"name":"Provincia Zudáñez","countryCode":"BO","stateCode":"H","latitude":"-18.91667000","longitude":"-64.83333000"},{"name":"Sucre","countryCode":"BO","stateCode":"H","latitude":"-19.03332000","longitude":"-65.26274000"},{"name":"Tarabuco","countryCode":"BO","stateCode":"H","latitude":"-19.18168000","longitude":"-64.91517000"},{"name":"Challapata","countryCode":"BO","stateCode":"O","latitude":"-18.90208000","longitude":"-66.77048000"},{"name":"Huanuni","countryCode":"BO","stateCode":"O","latitude":"-18.28900000","longitude":"-66.83583000"},{"name":"Litoral de Atacama","countryCode":"BO","stateCode":"O","latitude":"-18.76071000","longitude":"-68.24295000"},{"name":"Machacamarca","countryCode":"BO","stateCode":"O","latitude":"-18.17251000","longitude":"-67.02099000"},{"name":"Nor Carangas Province","countryCode":"BO","stateCode":"O","latitude":"-17.83750000","longitude":"-67.94330000"},{"name":"Oruro","countryCode":"BO","stateCode":"O","latitude":"-17.98333000","longitude":"-67.15000000"},{"name":"Poopó","countryCode":"BO","stateCode":"O","latitude":"-18.38026000","longitude":"-66.96695000"},{"name":"Provincia Avaroa","countryCode":"BO","stateCode":"O","latitude":"-19.00000000","longitude":"-66.66667000"},{"name":"Provincia Carangas","countryCode":"BO","stateCode":"O","latitude":"-18.33333000","longitude":"-67.75000000"},{"name":"Provincia Cercado","countryCode":"BO","stateCode":"O","latitude":"-17.91667000","longitude":"-67.08333000"},{"name":"Provincia Ladislao Cabrera","countryCode":"BO","stateCode":"O","latitude":"-19.50000000","longitude":"-67.66667000"},{"name":"Provincia Pantaleón Dalence","countryCode":"BO","stateCode":"O","latitude":"-18.33333000","longitude":"-66.91667000"},{"name":"Provincia Poopó","countryCode":"BO","stateCode":"O","latitude":"-18.50000000","longitude":"-66.91667000"},{"name":"Provincia Sabaya","countryCode":"BO","stateCode":"O","latitude":"-19.00000000","longitude":"-68.58333000"},{"name":"Provincia Sajama","countryCode":"BO","stateCode":"O","latitude":"-18.20000000","longitude":"-68.55000000"},{"name":"Provincia San Pedro de Totora","countryCode":"BO","stateCode":"O","latitude":"-17.83333000","longitude":"-68.20000000"},{"name":"Provincia Saucari","countryCode":"BO","stateCode":"O","latitude":"-18.25000000","longitude":"-67.41667000"},{"name":"Provincia Tomás Barron","countryCode":"BO","stateCode":"O","latitude":"-17.83333000","longitude":"-68.25000000"},{"name":"Puerto de Mejillones","countryCode":"BO","stateCode":"O","latitude":"-18.99266000","longitude":"-68.68446000"},{"name":"Sebastian Pagador Province","countryCode":"BO","stateCode":"O","latitude":"-19.21667000","longitude":"-66.21667000"},{"name":"Sud Carangas Province","countryCode":"BO","stateCode":"O","latitude":"-18.50000000","longitude":"-68.25000000"},{"name":"Totoral","countryCode":"BO","stateCode":"O","latitude":"-18.49587000","longitude":"-66.87380000"},{"name":"Cobija","countryCode":"BO","stateCode":"N","latitude":"-11.02671000","longitude":"-68.76918000"},{"name":"Provincia Abuná","countryCode":"BO","stateCode":"N","latitude":"-10.50000000","longitude":"-66.50000000"},{"name":"Provincia General Federico Román","countryCode":"BO","stateCode":"N","latitude":"-10.33333000","longitude":"-65.88333000"},{"name":"Provincia Madre de Dios","countryCode":"BO","stateCode":"N","latitude":"-11.58333000","longitude":"-67.00000000"},{"name":"Provincia Manuripi","countryCode":"BO","stateCode":"N","latitude":"-11.33333000","longitude":"-67.50000000"},{"name":"Provincia Nicolás Suárez","countryCode":"BO","stateCode":"N","latitude":"-11.33333000","longitude":"-68.50000000"},{"name":"Guayaramerín","countryCode":"BO","stateCode":"B","latitude":"-10.82580000","longitude":"-65.35810000"},{"name":"Provincia Cercado","countryCode":"BO","stateCode":"B","latitude":"-14.50000000","longitude":"-64.33333000"},{"name":"Provincia General José Ballivián","countryCode":"BO","stateCode":"B","latitude":"-14.00000000","longitude":"-67.08333000"},{"name":"Provincia Iténez","countryCode":"BO","stateCode":"B","latitude":"-13.41667000","longitude":"-63.50000000"},{"name":"Provincia Mamoré","countryCode":"BO","stateCode":"B","latitude":"-13.00000000","longitude":"-64.91667000"},{"name":"Provincia Marbán","countryCode":"BO","stateCode":"B","latitude":"-15.66667000","longitude":"-64.33333000"},{"name":"Provincia Moxos","countryCode":"BO","stateCode":"B","latitude":"-15.16667000","longitude":"-65.50000000"},{"name":"Provincia Vaca Diez","countryCode":"BO","stateCode":"B","latitude":"-11.66667000","longitude":"-66.00000000"},{"name":"Provincia Yacuma","countryCode":"BO","stateCode":"B","latitude":"-13.50000000","longitude":"-66.00000000"},{"name":"Reyes","countryCode":"BO","stateCode":"B","latitude":"-14.29520000","longitude":"-67.33624000"},{"name":"Riberalta","countryCode":"BO","stateCode":"B","latitude":"-11.00654000","longitude":"-66.06312000"},{"name":"Rurrenabaque","countryCode":"BO","stateCode":"B","latitude":"-14.44125000","longitude":"-67.52781000"},{"name":"San Borja","countryCode":"BO","stateCode":"B","latitude":"-14.81667000","longitude":"-66.85000000"},{"name":"San Ramón","countryCode":"BO","stateCode":"B","latitude":"-13.28333000","longitude":"-64.71667000"},{"name":"Santa Ana de Yacuma","countryCode":"BO","stateCode":"B","latitude":"-13.74406000","longitude":"-65.42688000"},{"name":"Santa Rosa","countryCode":"BO","stateCode":"B","latitude":"-14.16667000","longitude":"-66.88333000"},{"name":"Trinidad","countryCode":"BO","stateCode":"B","latitude":"-14.83333000","longitude":"-64.90000000"},{"name":"Abadia de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.77762000","longitude":"-49.46841000"},{"name":"Abadiânia","countryCode":"BR","stateCode":"GO","latitude":"-16.22632000","longitude":"-48.62681000"},{"name":"Acreúna","countryCode":"BR","stateCode":"GO","latitude":"-17.43605000","longitude":"-50.26696000"},{"name":"Adelândia","countryCode":"BR","stateCode":"GO","latitude":"-16.38577000","longitude":"-50.18846000"},{"name":"Alexânia","countryCode":"BR","stateCode":"GO","latitude":"-16.14926000","longitude":"-48.45973000"},{"name":"Aloândia","countryCode":"BR","stateCode":"GO","latitude":"-17.69411000","longitude":"-49.44985000"},{"name":"Alto Horizonte","countryCode":"BR","stateCode":"GO","latitude":"-14.20236000","longitude":"-49.43500000"},{"name":"Alto Paraíso de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-14.18198000","longitude":"-47.45902000"},{"name":"Alvorada do Norte","countryCode":"BR","stateCode":"GO","latitude":"-14.52424000","longitude":"-46.64133000"},{"name":"Amaralina","countryCode":"BR","stateCode":"GO","latitude":"-13.81390000","longitude":"-49.63205000"},{"name":"Americano do Brasil","countryCode":"BR","stateCode":"GO","latitude":"-16.26498000","longitude":"-49.99408000"},{"name":"Amorinópolis","countryCode":"BR","stateCode":"GO","latitude":"-16.63420000","longitude":"-51.09852000"},{"name":"Anhanguera","countryCode":"BR","stateCode":"GO","latitude":"-18.31505000","longitude":"-48.22190000"},{"name":"Anicuns","countryCode":"BR","stateCode":"GO","latitude":"-16.38582000","longitude":"-49.97942000"},{"name":"Anápolis","countryCode":"BR","stateCode":"GO","latitude":"-16.32667000","longitude":"-48.95278000"},{"name":"Aparecida de Goiânia","countryCode":"BR","stateCode":"GO","latitude":"-16.82333000","longitude":"-49.24389000"},{"name":"Aparecida do Rio Doce","countryCode":"BR","stateCode":"GO","latitude":"-18.22963000","longitude":"-51.24140000"},{"name":"Aporé","countryCode":"BR","stateCode":"GO","latitude":"-18.74325000","longitude":"-52.06942000"},{"name":"Aragarças","countryCode":"BR","stateCode":"GO","latitude":"-15.94743000","longitude":"-52.08069000"},{"name":"Aragoiânia","countryCode":"BR","stateCode":"GO","latitude":"-16.95418000","longitude":"-49.40598000"},{"name":"Araguapaz","countryCode":"BR","stateCode":"GO","latitude":"-15.12986000","longitude":"-50.49840000"},{"name":"Araçu","countryCode":"BR","stateCode":"GO","latitude":"-16.38304000","longitude":"-49.70782000"},{"name":"Arenópolis","countryCode":"BR","stateCode":"GO","latitude":"-16.36096000","longitude":"-51.60464000"},{"name":"Aruanã","countryCode":"BR","stateCode":"GO","latitude":"-14.81020000","longitude":"-50.94501000"},{"name":"Aurilândia","countryCode":"BR","stateCode":"GO","latitude":"-16.67681000","longitude":"-50.52582000"},{"name":"Avelinópolis","countryCode":"BR","stateCode":"GO","latitude":"-16.49121000","longitude":"-49.76368000"},{"name":"Baliza","countryCode":"BR","stateCode":"GO","latitude":"-16.36672000","longitude":"-52.43611000"},{"name":"Barro Alto","countryCode":"BR","stateCode":"GO","latitude":"-14.91276000","longitude":"-48.87739000"},{"name":"Bela Vista de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.97278000","longitude":"-48.95333000"},{"name":"Bom Jardim de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.27033000","longitude":"-52.05682000"},{"name":"Bom Jesus de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-18.19213000","longitude":"-49.89536000"},{"name":"Bonfinópolis","countryCode":"BR","stateCode":"GO","latitude":"-16.59726000","longitude":"-49.01486000"},{"name":"Bonópolis","countryCode":"BR","stateCode":"GO","latitude":"-13.57725000","longitude":"-49.89702000"},{"name":"Brazabrantes","countryCode":"BR","stateCode":"GO","latitude":"-16.37909000","longitude":"-49.38445000"},{"name":"Britânia","countryCode":"BR","stateCode":"GO","latitude":"-15.21115000","longitude":"-51.14785000"},{"name":"Buriti Alegre","countryCode":"BR","stateCode":"GO","latitude":"-18.14000000","longitude":"-49.04028000"},{"name":"Buriti de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.16439000","longitude":"-50.42918000"},{"name":"Buritinópolis","countryCode":"BR","stateCode":"GO","latitude":"-14.40974000","longitude":"-46.31759000"},{"name":"Cabeceiras","countryCode":"BR","stateCode":"GO","latitude":"-15.73747000","longitude":"-47.03428000"},{"name":"Cachoeira Alta","countryCode":"BR","stateCode":"GO","latitude":"-18.54284000","longitude":"-50.98208000"},{"name":"Cachoeira Dourada","countryCode":"BR","stateCode":"GO","latitude":"-18.49516000","longitude":"-49.65104000"},{"name":"Cachoeira de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.72507000","longitude":"-50.68613000"},{"name":"Caiapônia","countryCode":"BR","stateCode":"GO","latitude":"-16.95987000","longitude":"-51.79148000"},{"name":"Caldas Novas","countryCode":"BR","stateCode":"GO","latitude":"-17.73126000","longitude":"-48.65479000"},{"name":"Caldazinha","countryCode":"BR","stateCode":"GO","latitude":"-16.74858000","longitude":"-49.00064000"},{"name":"Campestre de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.78337000","longitude":"-49.70958000"},{"name":"Campinaçu","countryCode":"BR","stateCode":"GO","latitude":"-13.86371000","longitude":"-48.56754000"},{"name":"Campinorte","countryCode":"BR","stateCode":"GO","latitude":"-14.04500000","longitude":"-48.97524000"},{"name":"Campo Alegre de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-17.67336000","longitude":"-47.77801000"},{"name":"Campo Limpo de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.30048000","longitude":"-49.09041000"},{"name":"Campos Belos","countryCode":"BR","stateCode":"GO","latitude":"-13.03667000","longitude":"-46.77167000"},{"name":"Campos Verdes","countryCode":"BR","stateCode":"GO","latitude":"-14.19022000","longitude":"-49.65835000"},{"name":"Carmo do Rio Verde","countryCode":"BR","stateCode":"GO","latitude":"-15.35361000","longitude":"-49.70750000"},{"name":"Castelândia","countryCode":"BR","stateCode":"GO","latitude":"-18.15581000","longitude":"-50.34000000"},{"name":"Catalão","countryCode":"BR","stateCode":"GO","latitude":"-18.16583000","longitude":"-47.94639000"},{"name":"Caturaí","countryCode":"BR","stateCode":"GO","latitude":"-16.46981000","longitude":"-49.59556000"},{"name":"Cavalcante","countryCode":"BR","stateCode":"GO","latitude":"-13.79750000","longitude":"-47.45833000"},{"name":"Caçu","countryCode":"BR","stateCode":"GO","latitude":"-18.55667000","longitude":"-51.13083000"},{"name":"Ceres","countryCode":"BR","stateCode":"GO","latitude":"-15.27350000","longitude":"-49.64455000"},{"name":"Cezarina","countryCode":"BR","stateCode":"GO","latitude":"-17.11818000","longitude":"-49.72995000"},{"name":"Chapadão do Céu","countryCode":"BR","stateCode":"GO","latitude":"-18.37043000","longitude":"-52.56560000"},{"name":"Cidade Ocidental","countryCode":"BR","stateCode":"GO","latitude":"-16.16178000","longitude":"-47.79998000"},{"name":"Cocalzinho de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.65900000","longitude":"-48.57595000"},{"name":"Colinas do Sul","countryCode":"BR","stateCode":"GO","latitude":"-14.01221000","longitude":"-48.05124000"},{"name":"Corumbaíba","countryCode":"BR","stateCode":"GO","latitude":"-18.16664000","longitude":"-48.53205000"},{"name":"Corumbá de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.92190000","longitude":"-48.62979000"},{"name":"Cristalina","countryCode":"BR","stateCode":"GO","latitude":"-16.76769000","longitude":"-47.61530000"},{"name":"Cristianópolis","countryCode":"BR","stateCode":"GO","latitude":"-17.19669000","longitude":"-48.68114000"},{"name":"Crixás","countryCode":"BR","stateCode":"GO","latitude":"-14.54889000","longitude":"-49.96917000"},{"name":"Cromínia","countryCode":"BR","stateCode":"GO","latitude":"-17.24762000","longitude":"-49.32979000"},{"name":"Cumari","countryCode":"BR","stateCode":"GO","latitude":"-18.31597000","longitude":"-48.16375000"},{"name":"Córrego do Ouro","countryCode":"BR","stateCode":"GO","latitude":"-16.39566000","longitude":"-50.57320000"},{"name":"Damianópolis","countryCode":"BR","stateCode":"GO","latitude":"-14.54949000","longitude":"-46.19367000"},{"name":"Damolândia","countryCode":"BR","stateCode":"GO","latitude":"-16.25109000","longitude":"-49.34505000"},{"name":"Davinópolis","countryCode":"BR","stateCode":"GO","latitude":"-18.13603000","longitude":"-47.57750000"},{"name":"Diorama","countryCode":"BR","stateCode":"GO","latitude":"-16.22318000","longitude":"-51.34971000"},{"name":"Divinópolis de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-13.22378000","longitude":"-46.52704000"},{"name":"Doverlândia","countryCode":"BR","stateCode":"GO","latitude":"-16.87767000","longitude":"-52.49917000"},{"name":"Edealina","countryCode":"BR","stateCode":"GO","latitude":"-17.43990000","longitude":"-49.73319000"},{"name":"Edéia","countryCode":"BR","stateCode":"GO","latitude":"-17.33833000","longitude":"-49.93139000"},{"name":"Estrela do Norte","countryCode":"BR","stateCode":"GO","latitude":"-13.78262000","longitude":"-49.10026000"},{"name":"Faina","countryCode":"BR","stateCode":"GO","latitude":"-15.43697000","longitude":"-50.39151000"},{"name":"Fazenda Nova","countryCode":"BR","stateCode":"GO","latitude":"-16.12866000","longitude":"-50.92604000"},{"name":"Firminópolis","countryCode":"BR","stateCode":"GO","latitude":"-16.58194000","longitude":"-50.30500000"},{"name":"Flores de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-14.59003000","longitude":"-46.87853000"},{"name":"Formosa","countryCode":"BR","stateCode":"GO","latitude":"-15.53722000","longitude":"-47.33444000"},{"name":"Formoso","countryCode":"BR","stateCode":"GO","latitude":"-13.70339000","longitude":"-48.87538000"},{"name":"Gameleira de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.43131000","longitude":"-48.67456000"},{"name":"Goiandira","countryCode":"BR","stateCode":"GO","latitude":"-18.10979000","longitude":"-48.14934000"},{"name":"Goianira","countryCode":"BR","stateCode":"GO","latitude":"-16.49611000","longitude":"-49.42639000"},{"name":"Goianápolis","countryCode":"BR","stateCode":"GO","latitude":"-16.53041000","longitude":"-49.08769000"},{"name":"Goianésia","countryCode":"BR","stateCode":"GO","latitude":"-15.31750000","longitude":"-49.11750000"},{"name":"Goiatuba","countryCode":"BR","stateCode":"GO","latitude":"-18.01250000","longitude":"-49.35472000"},{"name":"Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.93444000","longitude":"-50.14028000"},{"name":"Goiânia","countryCode":"BR","stateCode":"GO","latitude":"-16.67861000","longitude":"-49.25389000"},{"name":"Gouvelândia","countryCode":"BR","stateCode":"GO","latitude":"-18.50777000","longitude":"-50.17554000"},{"name":"Guapó","countryCode":"BR","stateCode":"GO","latitude":"-16.83056000","longitude":"-49.53194000"},{"name":"Guarani de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-13.88485000","longitude":"-46.50711000"},{"name":"Guaraíta","countryCode":"BR","stateCode":"GO","latitude":"-15.65961000","longitude":"-50.06663000"},{"name":"Guarinos","countryCode":"BR","stateCode":"GO","latitude":"-14.69976000","longitude":"-49.73100000"},{"name":"Heitoraí","countryCode":"BR","stateCode":"GO","latitude":"-15.73416000","longitude":"-49.83108000"},{"name":"Hidrolina","countryCode":"BR","stateCode":"GO","latitude":"-14.75739000","longitude":"-49.35965000"},{"name":"Hidrolândia","countryCode":"BR","stateCode":"GO","latitude":"-16.96222000","longitude":"-49.22806000"},{"name":"Iaciara","countryCode":"BR","stateCode":"GO","latitude":"-14.09583000","longitude":"-46.63167000"},{"name":"Inaciolândia","countryCode":"BR","stateCode":"GO","latitude":"-18.49889000","longitude":"-49.90164000"},{"name":"Indiara","countryCode":"BR","stateCode":"GO","latitude":"-17.18504000","longitude":"-49.96826000"},{"name":"Inhumas","countryCode":"BR","stateCode":"GO","latitude":"-16.35778000","longitude":"-49.49611000"},{"name":"Ipameri","countryCode":"BR","stateCode":"GO","latitude":"-17.72194000","longitude":"-48.15972000"},{"name":"Ipiranga de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.16876000","longitude":"-49.65047000"},{"name":"Iporá","countryCode":"BR","stateCode":"GO","latitude":"-16.45543000","longitude":"-51.15977000"},{"name":"Israelândia","countryCode":"BR","stateCode":"GO","latitude":"-16.35776000","longitude":"-50.89499000"},{"name":"Itaberaí","countryCode":"BR","stateCode":"GO","latitude":"-16.02028000","longitude":"-49.81028000"},{"name":"Itaguari","countryCode":"BR","stateCode":"GO","latitude":"-15.91179000","longitude":"-49.61834000"},{"name":"Itaguaru","countryCode":"BR","stateCode":"GO","latitude":"-15.76944000","longitude":"-49.60042000"},{"name":"Itajá","countryCode":"BR","stateCode":"GO","latitude":"-19.11554000","longitude":"-51.24473000"},{"name":"Itapaci","countryCode":"BR","stateCode":"GO","latitude":"-14.95083000","longitude":"-49.54944000"},{"name":"Itapirapuã","countryCode":"BR","stateCode":"GO","latitude":"-15.82333000","longitude":"-50.61333000"},{"name":"Itapuranga","countryCode":"BR","stateCode":"GO","latitude":"-15.56944000","longitude":"-49.93481000"},{"name":"Itarumã","countryCode":"BR","stateCode":"GO","latitude":"-18.87992000","longitude":"-51.32023000"},{"name":"Itauçu","countryCode":"BR","stateCode":"GO","latitude":"-16.21434000","longitude":"-49.60066000"},{"name":"Itumbiara","countryCode":"BR","stateCode":"GO","latitude":"-18.41917000","longitude":"-49.21528000"},{"name":"Ivolândia","countryCode":"BR","stateCode":"GO","latitude":"-16.68830000","longitude":"-50.92660000"},{"name":"Jandaia","countryCode":"BR","stateCode":"GO","latitude":"-17.12900000","longitude":"-50.19476000"},{"name":"Jaraguá","countryCode":"BR","stateCode":"GO","latitude":"-15.75694000","longitude":"-49.33444000"},{"name":"Jataí","countryCode":"BR","stateCode":"GO","latitude":"-17.85829000","longitude":"-51.70531000"},{"name":"Jaupaci","countryCode":"BR","stateCode":"GO","latitude":"-16.16749000","longitude":"-51.10168000"},{"name":"Jesúpolis","countryCode":"BR","stateCode":"GO","latitude":"-15.96458000","longitude":"-49.39461000"},{"name":"Joviânia","countryCode":"BR","stateCode":"GO","latitude":"-17.78422000","longitude":"-49.58440000"},{"name":"Jussara","countryCode":"BR","stateCode":"GO","latitude":"-15.58295000","longitude":"-51.32970000"},{"name":"Lagoa Santa","countryCode":"BR","stateCode":"GO","latitude":"-19.21207000","longitude":"-51.25891000"},{"name":"Leopoldo de Bulhões","countryCode":"BR","stateCode":"GO","latitude":"-16.58142000","longitude":"-48.90604000"},{"name":"Luziânia","countryCode":"BR","stateCode":"GO","latitude":"-16.25250000","longitude":"-47.95028000"},{"name":"Mairipotaba","countryCode":"BR","stateCode":"GO","latitude":"-17.32688000","longitude":"-49.50788000"},{"name":"Mambaí","countryCode":"BR","stateCode":"GO","latitude":"-14.44220000","longitude":"-46.05807000"},{"name":"Mara Rosa","countryCode":"BR","stateCode":"GO","latitude":"-14.01285000","longitude":"-49.39507000"},{"name":"Marzagão","countryCode":"BR","stateCode":"GO","latitude":"-17.99103000","longitude":"-48.68316000"},{"name":"Matrinchã","countryCode":"BR","stateCode":"GO","latitude":"-15.33819000","longitude":"-50.82655000"},{"name":"Maurilândia","countryCode":"BR","stateCode":"GO","latitude":"-18.05037000","longitude":"-50.32935000"},{"name":"Mimoso de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.04832000","longitude":"-48.34448000"},{"name":"Minaçu","countryCode":"BR","stateCode":"GO","latitude":"-13.42682000","longitude":"-48.38780000"},{"name":"Mineiros","countryCode":"BR","stateCode":"GO","latitude":"-17.56944000","longitude":"-52.55111000"},{"name":"Moiporá","countryCode":"BR","stateCode":"GO","latitude":"-16.50172000","longitude":"-50.76811000"},{"name":"Monte Alegre de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-13.26150000","longitude":"-46.84266000"},{"name":"Montes Claros de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.96248000","longitude":"-51.50601000"},{"name":"Montividiu","countryCode":"BR","stateCode":"GO","latitude":"-17.25815000","longitude":"-51.15739000"},{"name":"Montividiu do Norte","countryCode":"BR","stateCode":"GO","latitude":"-13.09232000","longitude":"-48.74161000"},{"name":"Morrinhos","countryCode":"BR","stateCode":"GO","latitude":"-17.79922000","longitude":"-49.09225000"},{"name":"Morro Agudo de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.32310000","longitude":"-50.01578000"},{"name":"Mossâmedes","countryCode":"BR","stateCode":"GO","latitude":"-16.16495000","longitude":"-50.17004000"},{"name":"Mozarlândia","countryCode":"BR","stateCode":"GO","latitude":"-14.74472000","longitude":"-50.57056000"},{"name":"Mundo Novo","countryCode":"BR","stateCode":"GO","latitude":"-13.71649000","longitude":"-50.23715000"},{"name":"Mutunópolis","countryCode":"BR","stateCode":"GO","latitude":"-13.70257000","longitude":"-49.29995000"},{"name":"Nazário","countryCode":"BR","stateCode":"GO","latitude":"-16.58010000","longitude":"-49.86543000"},{"name":"Nerópolis","countryCode":"BR","stateCode":"GO","latitude":"-16.43883000","longitude":"-49.18117000"},{"name":"Niquelândia","countryCode":"BR","stateCode":"GO","latitude":"-14.47389000","longitude":"-48.45972000"},{"name":"Nova América","countryCode":"BR","stateCode":"GO","latitude":"-15.05098000","longitude":"-49.92499000"},{"name":"Nova Aurora","countryCode":"BR","stateCode":"GO","latitude":"-18.10107000","longitude":"-48.27661000"},{"name":"Nova Crixás","countryCode":"BR","stateCode":"GO","latitude":"-14.27678000","longitude":"-50.57649000"},{"name":"Nova Glória","countryCode":"BR","stateCode":"GO","latitude":"-15.06360000","longitude":"-49.48353000"},{"name":"Nova Iguaçu de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-14.29731000","longitude":"-49.31188000"},{"name":"Nova Roma","countryCode":"BR","stateCode":"GO","latitude":"-13.84078000","longitude":"-47.00832000"},{"name":"Nova Veneza","countryCode":"BR","stateCode":"GO","latitude":"-16.35456000","longitude":"-49.30001000"},{"name":"Novo Brasil","countryCode":"BR","stateCode":"GO","latitude":"-16.04806000","longitude":"-50.63638000"},{"name":"Novo Gama","countryCode":"BR","stateCode":"GO","latitude":"-16.12535000","longitude":"-48.07041000"},{"name":"Novo Planalto","countryCode":"BR","stateCode":"GO","latitude":"-13.38362000","longitude":"-49.76104000"},{"name":"Orizona","countryCode":"BR","stateCode":"GO","latitude":"-17.03139000","longitude":"-48.29583000"},{"name":"Ouro Verde de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.23604000","longitude":"-49.22771000"},{"name":"Ouvidor","countryCode":"BR","stateCode":"GO","latitude":"-18.20107000","longitude":"-47.71513000"},{"name":"Padre Bernardo","countryCode":"BR","stateCode":"GO","latitude":"-15.16595000","longitude":"-48.28281000"},{"name":"Palestina de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.72854000","longitude":"-51.45851000"},{"name":"Palmeiras de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.80500000","longitude":"-49.92583000"},{"name":"Palmelo","countryCode":"BR","stateCode":"GO","latitude":"-17.31937000","longitude":"-48.39429000"},{"name":"Palminópolis","countryCode":"BR","stateCode":"GO","latitude":"-16.83157000","longitude":"-50.24267000"},{"name":"Panamá","countryCode":"BR","stateCode":"GO","latitude":"-18.20132000","longitude":"-49.38890000"},{"name":"Paranaiguara","countryCode":"BR","stateCode":"GO","latitude":"-18.77492000","longitude":"-50.61841000"},{"name":"Paraúna","countryCode":"BR","stateCode":"GO","latitude":"-16.94778000","longitude":"-50.44861000"},{"name":"Perolândia","countryCode":"BR","stateCode":"GO","latitude":"-17.52861000","longitude":"-52.06417000"},{"name":"Petrolina de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.09500000","longitude":"-49.33806000"},{"name":"Pilar de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-14.52999000","longitude":"-49.51094000"},{"name":"Piracanjuba","countryCode":"BR","stateCode":"GO","latitude":"-17.30278000","longitude":"-49.01667000"},{"name":"Piranhas","countryCode":"BR","stateCode":"GO","latitude":"-16.42694000","longitude":"-51.82222000"},{"name":"Pirenópolis","countryCode":"BR","stateCode":"GO","latitude":"-15.85072000","longitude":"-48.96087000"},{"name":"Pires do Rio","countryCode":"BR","stateCode":"GO","latitude":"-17.29972000","longitude":"-48.27944000"},{"name":"Planaltina","countryCode":"BR","stateCode":"GO","latitude":"-15.45278000","longitude":"-47.61417000"},{"name":"Pontalina","countryCode":"BR","stateCode":"GO","latitude":"-17.52500000","longitude":"-49.44722000"},{"name":"Porangatu","countryCode":"BR","stateCode":"GO","latitude":"-13.44083000","longitude":"-49.14861000"},{"name":"Porteirão","countryCode":"BR","stateCode":"GO","latitude":"-17.90236000","longitude":"-50.15667000"},{"name":"Portelândia","countryCode":"BR","stateCode":"GO","latitude":"-17.35610000","longitude":"-52.67861000"},{"name":"Posse","countryCode":"BR","stateCode":"GO","latitude":"-14.09306000","longitude":"-46.36944000"},{"name":"Professor Jamil","countryCode":"BR","stateCode":"GO","latitude":"-17.29408000","longitude":"-49.25572000"},{"name":"Quirinópolis","countryCode":"BR","stateCode":"GO","latitude":"-18.44833000","longitude":"-50.45167000"},{"name":"Rialma","countryCode":"BR","stateCode":"GO","latitude":"-15.31500000","longitude":"-49.58444000"},{"name":"Rianápolis","countryCode":"BR","stateCode":"GO","latitude":"-15.47467000","longitude":"-49.44786000"},{"name":"Rio Quente","countryCode":"BR","stateCode":"GO","latitude":"-17.81769000","longitude":"-48.80202000"},{"name":"Rio Verde","countryCode":"BR","stateCode":"GO","latitude":"-17.71888000","longitude":"-51.04215000"},{"name":"Rubiataba","countryCode":"BR","stateCode":"GO","latitude":"-15.16444000","longitude":"-49.80333000"},{"name":"Sanclerlândia","countryCode":"BR","stateCode":"GO","latitude":"-16.28223000","longitude":"-50.37210000"},{"name":"Santa Bárbara de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.60228000","longitude":"-49.68624000"},{"name":"Santa Cruz de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-17.45147000","longitude":"-48.57101000"},{"name":"Santa Fé de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.62304000","longitude":"-51.13850000"},{"name":"Santa Helena de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-17.80542000","longitude":"-50.53885000"},{"name":"Santa Isabel","countryCode":"BR","stateCode":"GO","latitude":"-15.26996000","longitude":"-49.37797000"},{"name":"Santa Rita do Araguaia","countryCode":"BR","stateCode":"GO","latitude":"-17.23294000","longitude":"-53.07676000"},{"name":"Santa Rita do Novo Destino","countryCode":"BR","stateCode":"GO","latitude":"-14.82658000","longitude":"-49.05935000"},{"name":"Santa Rosa de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.06989000","longitude":"-49.48147000"},{"name":"Santa Tereza de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-13.55111000","longitude":"-48.99503000"},{"name":"Santa Terezinha de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-14.31049000","longitude":"-49.71445000"},{"name":"Santo Antônio da Barra","countryCode":"BR","stateCode":"GO","latitude":"-17.51225000","longitude":"-50.63068000"},{"name":"Santo Antônio de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.50007000","longitude":"-49.31097000"},{"name":"Santo Antônio do Descoberto","countryCode":"BR","stateCode":"GO","latitude":"-16.08073000","longitude":"-48.29596000"},{"name":"Senador Canedo","countryCode":"BR","stateCode":"GO","latitude":"-16.70806000","longitude":"-49.09306000"},{"name":"Serranópolis","countryCode":"BR","stateCode":"GO","latitude":"-18.27044000","longitude":"-52.24749000"},{"name":"Silvânia","countryCode":"BR","stateCode":"GO","latitude":"-16.65889000","longitude":"-48.60806000"},{"name":"Simolândia","countryCode":"BR","stateCode":"GO","latitude":"-14.43819000","longitude":"-46.59232000"},{"name":"São Domingos","countryCode":"BR","stateCode":"GO","latitude":"-13.39833000","longitude":"-46.31833000"},{"name":"São Francisco de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.95223000","longitude":"-49.24888000"},{"name":"São João d\'Aliança","countryCode":"BR","stateCode":"GO","latitude":"-14.42907000","longitude":"-47.41407000"},{"name":"São João da Paraúna","countryCode":"BR","stateCode":"GO","latitude":"-16.82392000","longitude":"-50.35316000"},{"name":"São Luiz do Norte","countryCode":"BR","stateCode":"GO","latitude":"-14.89284000","longitude":"-49.28212000"},{"name":"São Luís de Montes Belos","countryCode":"BR","stateCode":"GO","latitude":"-16.52500000","longitude":"-50.37222000"},{"name":"São Miguel do Araguaia","countryCode":"BR","stateCode":"GO","latitude":"-13.27500000","longitude":"-50.16278000"},{"name":"São Miguel do Passa Quatro","countryCode":"BR","stateCode":"GO","latitude":"-16.99955000","longitude":"-48.66188000"},{"name":"São Patrício","countryCode":"BR","stateCode":"GO","latitude":"-15.34426000","longitude":"-49.83291000"},{"name":"São Simão","countryCode":"BR","stateCode":"GO","latitude":"-19.01080000","longitude":"-50.60612000"},{"name":"Sítio d\'Abadia","countryCode":"BR","stateCode":"GO","latitude":"-14.75201000","longitude":"-46.27003000"},{"name":"Taquaral de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.05820000","longitude":"-49.59040000"},{"name":"Teresina de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-13.73244000","longitude":"-47.25266000"},{"name":"Terezópolis de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.42797000","longitude":"-49.07425000"},{"name":"Trindade","countryCode":"BR","stateCode":"GO","latitude":"-16.64944000","longitude":"-49.48889000"},{"name":"Trombas","countryCode":"BR","stateCode":"GO","latitude":"-13.40409000","longitude":"-48.77287000"},{"name":"Três Ranchos","countryCode":"BR","stateCode":"GO","latitude":"-18.36835000","longitude":"-47.79850000"},{"name":"Turvelândia","countryCode":"BR","stateCode":"GO","latitude":"-17.79588000","longitude":"-50.29695000"},{"name":"Turvânia","countryCode":"BR","stateCode":"GO","latitude":"-16.55807000","longitude":"-50.16909000"},{"name":"Uirapuru","countryCode":"BR","stateCode":"GO","latitude":"-14.14128000","longitude":"-49.93396000"},{"name":"Uruana","countryCode":"BR","stateCode":"GO","latitude":"-15.56368000","longitude":"-49.64028000"},{"name":"Uruaçu","countryCode":"BR","stateCode":"GO","latitude":"-14.42245000","longitude":"-49.06374000"},{"name":"Urutaí","countryCode":"BR","stateCode":"GO","latitude":"-17.41664000","longitude":"-48.19794000"},{"name":"Valparaíso de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-16.09899000","longitude":"-47.98813000"},{"name":"Varjão","countryCode":"BR","stateCode":"GO","latitude":"-17.07758000","longitude":"-49.62111000"},{"name":"Vianópolis","countryCode":"BR","stateCode":"GO","latitude":"-16.85286000","longitude":"-48.45647000"},{"name":"Vicentinópolis","countryCode":"BR","stateCode":"GO","latitude":"-17.70714000","longitude":"-49.90768000"},{"name":"Vila Boa","countryCode":"BR","stateCode":"GO","latitude":"-14.97912000","longitude":"-47.09259000"},{"name":"Vila Propício","countryCode":"BR","stateCode":"GO","latitude":"-15.20221000","longitude":"-48.77569000"},{"name":"Água Fria de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-14.96056000","longitude":"-47.84963000"},{"name":"Água Limpa","countryCode":"BR","stateCode":"GO","latitude":"-18.07999000","longitude":"-48.79951000"},{"name":"Águas Lindas de Goiás","countryCode":"BR","stateCode":"GO","latitude":"-15.76613000","longitude":"-48.28611000"},{"name":"Abadia dos Dourados","countryCode":"BR","stateCode":"MG","latitude":"-18.36347000","longitude":"-47.46997000"},{"name":"Abaeté","countryCode":"BR","stateCode":"MG","latitude":"-19.11099000","longitude":"-45.43051000"},{"name":"Abre Campo","countryCode":"BR","stateCode":"MG","latitude":"-20.27265000","longitude":"-42.43908000"},{"name":"Acaiaca","countryCode":"BR","stateCode":"MG","latitude":"-20.40360000","longitude":"-43.10077000"},{"name":"Aguanil","countryCode":"BR","stateCode":"MG","latitude":"-20.96959000","longitude":"-45.41717000"},{"name":"Aimorés","countryCode":"BR","stateCode":"MG","latitude":"-19.62552000","longitude":"-41.20955000"},{"name":"Aiuruoca","countryCode":"BR","stateCode":"MG","latitude":"-21.94703000","longitude":"-44.64779000"},{"name":"Alagoa","countryCode":"BR","stateCode":"MG","latitude":"-22.18147000","longitude":"-44.66024000"},{"name":"Albertina","countryCode":"BR","stateCode":"MG","latitude":"-22.19908000","longitude":"-46.62076000"},{"name":"Alfenas","countryCode":"BR","stateCode":"MG","latitude":"-21.39287000","longitude":"-45.99521000"},{"name":"Alfredo Vasconcelos","countryCode":"BR","stateCode":"MG","latitude":"-21.14240000","longitude":"-43.71114000"},{"name":"Almenara","countryCode":"BR","stateCode":"MG","latitude":"-16.10053000","longitude":"-40.71006000"},{"name":"Alpercata","countryCode":"BR","stateCode":"MG","latitude":"-18.98379000","longitude":"-42.00135000"},{"name":"Alpinópolis","countryCode":"BR","stateCode":"MG","latitude":"-20.81822000","longitude":"-46.37937000"},{"name":"Alterosa","countryCode":"BR","stateCode":"MG","latitude":"-21.21904000","longitude":"-46.18694000"},{"name":"Alto Caparaó","countryCode":"BR","stateCode":"MG","latitude":"-20.44669000","longitude":"-41.87096000"},{"name":"Alto Jequitibá","countryCode":"BR","stateCode":"MG","latitude":"-20.43703000","longitude":"-41.95113000"},{"name":"Alto Rio Doce","countryCode":"BR","stateCode":"MG","latitude":"-21.01929000","longitude":"-43.40538000"},{"name":"Alvarenga","countryCode":"BR","stateCode":"MG","latitude":"-19.39870000","longitude":"-41.68138000"},{"name":"Alvinópolis","countryCode":"BR","stateCode":"MG","latitude":"-20.12078000","longitude":"-43.15399000"},{"name":"Alvorada de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.79532000","longitude":"-43.37002000"},{"name":"Além Paraíba","countryCode":"BR","stateCode":"MG","latitude":"-21.80936000","longitude":"-42.75740000"},{"name":"Amparo da Serra","countryCode":"BR","stateCode":"MG","latitude":"-20.52383000","longitude":"-42.79878000"},{"name":"Andradas","countryCode":"BR","stateCode":"MG","latitude":"-22.06984000","longitude":"-46.57230000"},{"name":"Andrelândia","countryCode":"BR","stateCode":"MG","latitude":"-21.71132000","longitude":"-44.27912000"},{"name":"Angelândia","countryCode":"BR","stateCode":"MG","latitude":"-17.72394000","longitude":"-42.26234000"},{"name":"Antônio Carlos","countryCode":"BR","stateCode":"MG","latitude":"-21.40838000","longitude":"-43.76937000"},{"name":"Antônio Dias","countryCode":"BR","stateCode":"MG","latitude":"-19.56225000","longitude":"-42.88855000"},{"name":"Antônio Prado de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.02658000","longitude":"-42.15497000"},{"name":"Aracitaba","countryCode":"BR","stateCode":"MG","latitude":"-21.35243000","longitude":"-43.40862000"},{"name":"Araguari","countryCode":"BR","stateCode":"MG","latitude":"-18.64722000","longitude":"-48.18722000"},{"name":"Arantina","countryCode":"BR","stateCode":"MG","latitude":"-21.89632000","longitude":"-44.22633000"},{"name":"Araponga","countryCode":"BR","stateCode":"MG","latitude":"-20.66607000","longitude":"-42.51113000"},{"name":"Araporã","countryCode":"BR","stateCode":"MG","latitude":"-18.49061000","longitude":"-49.13761000"},{"name":"Arapuá","countryCode":"BR","stateCode":"MG","latitude":"-19.03065000","longitude":"-46.09585000"},{"name":"Araxá","countryCode":"BR","stateCode":"MG","latitude":"-19.59333000","longitude":"-46.94056000"},{"name":"Araçaí","countryCode":"BR","stateCode":"MG","latitude":"-19.24200000","longitude":"-44.22429000"},{"name":"Araçuaí","countryCode":"BR","stateCode":"MG","latitude":"-16.90822000","longitude":"-41.98596000"},{"name":"Araújos","countryCode":"BR","stateCode":"MG","latitude":"-19.87542000","longitude":"-45.15682000"},{"name":"Arceburgo","countryCode":"BR","stateCode":"MG","latitude":"-21.36655000","longitude":"-46.94472000"},{"name":"Arcos","countryCode":"BR","stateCode":"MG","latitude":"-20.24351000","longitude":"-45.56760000"},{"name":"Areado","countryCode":"BR","stateCode":"MG","latitude":"-21.33401000","longitude":"-46.16798000"},{"name":"Argirita","countryCode":"BR","stateCode":"MG","latitude":"-21.63912000","longitude":"-42.82857000"},{"name":"Aricanduva","countryCode":"BR","stateCode":"MG","latitude":"-17.85789000","longitude":"-42.59791000"},{"name":"Arinos","countryCode":"BR","stateCode":"MG","latitude":"-15.80332000","longitude":"-45.94198000"},{"name":"Astolfo Dutra","countryCode":"BR","stateCode":"MG","latitude":"-21.30413000","longitude":"-42.88194000"},{"name":"Ataléia","countryCode":"BR","stateCode":"MG","latitude":"-18.18353000","longitude":"-41.16721000"},{"name":"Augusto de Lima","countryCode":"BR","stateCode":"MG","latitude":"-18.10720000","longitude":"-44.16792000"},{"name":"Açucena","countryCode":"BR","stateCode":"MG","latitude":"-19.07306000","longitude":"-42.54639000"},{"name":"Baependi","countryCode":"BR","stateCode":"MG","latitude":"-21.97623000","longitude":"-44.85558000"},{"name":"Baldim","countryCode":"BR","stateCode":"MG","latitude":"-19.23659000","longitude":"-43.84684000"},{"name":"Bambuí","countryCode":"BR","stateCode":"MG","latitude":"-20.10451000","longitude":"-45.98743000"},{"name":"Bandeira","countryCode":"BR","stateCode":"MG","latitude":"-15.88042000","longitude":"-40.59969000"},{"name":"Bandeira do Sul","countryCode":"BR","stateCode":"MG","latitude":"-21.72907000","longitude":"-46.38283000"},{"name":"Barbacena","countryCode":"BR","stateCode":"MG","latitude":"-21.25031000","longitude":"-43.84171000"},{"name":"Barra Longa","countryCode":"BR","stateCode":"MG","latitude":"-20.27861000","longitude":"-43.07170000"},{"name":"Barreiro do Jaíba","countryCode":"BR","stateCode":"MG","latitude":"-15.61532000","longitude":"-43.59187000"},{"name":"Barroso","countryCode":"BR","stateCode":"MG","latitude":"-21.17886000","longitude":"-43.95708000"},{"name":"Barão de Cocais","countryCode":"BR","stateCode":"MG","latitude":"-19.87980000","longitude":"-43.49476000"},{"name":"Barão de Monte Alto","countryCode":"BR","stateCode":"MG","latitude":"-21.26536000","longitude":"-42.27886000"},{"name":"Bela Vista de Minas","countryCode":"BR","stateCode":"MG","latitude":"-19.80136000","longitude":"-43.10273000"},{"name":"Belmiro Braga","countryCode":"BR","stateCode":"MG","latitude":"-21.96440000","longitude":"-43.45933000"},{"name":"Belo Horizonte","countryCode":"BR","stateCode":"MG","latitude":"-19.92083000","longitude":"-43.93778000"},{"name":"Belo Oriente","countryCode":"BR","stateCode":"MG","latitude":"-19.25558000","longitude":"-42.44289000"},{"name":"Belo Vale","countryCode":"BR","stateCode":"MG","latitude":"-20.41584000","longitude":"-44.06470000"},{"name":"Berilo","countryCode":"BR","stateCode":"MG","latitude":"-16.86340000","longitude":"-42.48889000"},{"name":"Berizal","countryCode":"BR","stateCode":"MG","latitude":"-15.67761000","longitude":"-41.77137000"},{"name":"Bertópolis","countryCode":"BR","stateCode":"MG","latitude":"-16.95442000","longitude":"-40.56435000"},{"name":"Betim","countryCode":"BR","stateCode":"MG","latitude":"-19.96778000","longitude":"-44.19833000"},{"name":"Bias Fortes","countryCode":"BR","stateCode":"MG","latitude":"-21.63008000","longitude":"-43.75508000"},{"name":"Bicas","countryCode":"BR","stateCode":"MG","latitude":"-21.73237000","longitude":"-43.10454000"},{"name":"Biquinhas","countryCode":"BR","stateCode":"MG","latitude":"-18.76231000","longitude":"-45.54853000"},{"name":"Boa Esperança","countryCode":"BR","stateCode":"MG","latitude":"-21.08132000","longitude":"-45.62433000"},{"name":"Bocaina de Minas","countryCode":"BR","stateCode":"MG","latitude":"-22.23436000","longitude":"-44.49342000"},{"name":"Bocaiúva","countryCode":"BR","stateCode":"MG","latitude":"-17.38916000","longitude":"-43.83571000"},{"name":"Bom Despacho","countryCode":"BR","stateCode":"MG","latitude":"-19.69145000","longitude":"-45.25297000"},{"name":"Bom Jardim de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.94390000","longitude":"-44.12193000"},{"name":"Bom Jesus da Penha","countryCode":"BR","stateCode":"MG","latitude":"-20.99902000","longitude":"-46.54769000"},{"name":"Bom Jesus do Amparo","countryCode":"BR","stateCode":"MG","latitude":"-19.71668000","longitude":"-43.46840000"},{"name":"Bom Jesus do Galho","countryCode":"BR","stateCode":"MG","latitude":"-19.71687000","longitude":"-42.37558000"},{"name":"Bom Repouso","countryCode":"BR","stateCode":"MG","latitude":"-22.44963000","longitude":"-46.18632000"},{"name":"Bom Sucesso","countryCode":"BR","stateCode":"MG","latitude":"-21.03029000","longitude":"-44.79501000"},{"name":"Bonfim","countryCode":"BR","stateCode":"MG","latitude":"-20.31591000","longitude":"-44.20740000"},{"name":"Bonfinópolis de Minas","countryCode":"BR","stateCode":"MG","latitude":"-16.54416000","longitude":"-46.13266000"},{"name":"Bonito de Minas","countryCode":"BR","stateCode":"MG","latitude":"-14.91015000","longitude":"-44.88471000"},{"name":"Borda da Mata","countryCode":"BR","stateCode":"MG","latitude":"-22.25106000","longitude":"-46.16707000"},{"name":"Botelhos","countryCode":"BR","stateCode":"MG","latitude":"-21.64903000","longitude":"-46.42831000"},{"name":"Botumirim","countryCode":"BR","stateCode":"MG","latitude":"-16.90950000","longitude":"-43.00848000"},{"name":"Brasilândia de Minas","countryCode":"BR","stateCode":"MG","latitude":"-16.93061000","longitude":"-45.96385000"},{"name":"Brasília de Minas","countryCode":"BR","stateCode":"MG","latitude":"-16.25246000","longitude":"-44.45712000"},{"name":"Brazópolis","countryCode":"BR","stateCode":"MG","latitude":"-22.48169000","longitude":"-45.62802000"},{"name":"Braúnas","countryCode":"BR","stateCode":"MG","latitude":"-19.02181000","longitude":"-42.71399000"},{"name":"Brumadinho","countryCode":"BR","stateCode":"MG","latitude":"-20.20447000","longitude":"-44.15388000"},{"name":"Brás Pires","countryCode":"BR","stateCode":"MG","latitude":"-20.87837000","longitude":"-43.22442000"},{"name":"Bueno Brandão","countryCode":"BR","stateCode":"MG","latitude":"-22.50459000","longitude":"-46.35271000"},{"name":"Buenópolis","countryCode":"BR","stateCode":"MG","latitude":"-17.87455000","longitude":"-44.02374000"},{"name":"Bugre","countryCode":"BR","stateCode":"MG","latitude":"-19.36701000","longitude":"-42.30815000"},{"name":"Buritis","countryCode":"BR","stateCode":"MG","latitude":"-15.41389000","longitude":"-46.55470000"},{"name":"Buritizeiro","countryCode":"BR","stateCode":"MG","latitude":"-17.40582000","longitude":"-45.30446000"},{"name":"Cabeceira Grande","countryCode":"BR","stateCode":"MG","latitude":"-16.06178000","longitude":"-47.17573000"},{"name":"Cabo Verde","countryCode":"BR","stateCode":"MG","latitude":"-21.48702000","longitude":"-46.37999000"},{"name":"Cachoeira Dourada","countryCode":"BR","stateCode":"MG","latitude":"-18.59094000","longitude":"-49.47013000"},{"name":"Cachoeira da Prata","countryCode":"BR","stateCode":"MG","latitude":"-19.51865000","longitude":"-44.46250000"},{"name":"Cachoeira de Minas","countryCode":"BR","stateCode":"MG","latitude":"-22.35563000","longitude":"-45.79447000"},{"name":"Cachoeira de Pajeú","countryCode":"BR","stateCode":"MG","latitude":"-15.97163000","longitude":"-41.49303000"},{"name":"Caetanópolis","countryCode":"BR","stateCode":"MG","latitude":"-19.33473000","longitude":"-44.41002000"},{"name":"Caeté","countryCode":"BR","stateCode":"MG","latitude":"-19.87017000","longitude":"-43.65060000"},{"name":"Caiana","countryCode":"BR","stateCode":"MG","latitude":"-20.73080000","longitude":"-41.90016000"},{"name":"Cajuri","countryCode":"BR","stateCode":"MG","latitude":"-20.78744000","longitude":"-42.76259000"},{"name":"Caldas","countryCode":"BR","stateCode":"MG","latitude":"-21.88671000","longitude":"-46.35924000"},{"name":"Camacho","countryCode":"BR","stateCode":"MG","latitude":"-20.64216000","longitude":"-45.14334000"},{"name":"Camanducaia","countryCode":"BR","stateCode":"MG","latitude":"-22.75528000","longitude":"-46.14472000"},{"name":"Cambuquira","countryCode":"BR","stateCode":"MG","latitude":"-21.85379000","longitude":"-45.27170000"},{"name":"Cambuí","countryCode":"BR","stateCode":"MG","latitude":"-22.58243000","longitude":"-46.06121000"},{"name":"Campanha","countryCode":"BR","stateCode":"MG","latitude":"-21.81412000","longitude":"-45.39753000"},{"name":"Campanário","countryCode":"BR","stateCode":"MG","latitude":"-18.27490000","longitude":"-41.73907000"},{"name":"Campestre","countryCode":"BR","stateCode":"MG","latitude":"-21.73436000","longitude":"-46.22571000"},{"name":"Campina Verde","countryCode":"BR","stateCode":"MG","latitude":"-19.46113000","longitude":"-49.73967000"},{"name":"Campo Azul","countryCode":"BR","stateCode":"MG","latitude":"-16.52161000","longitude":"-44.80679000"},{"name":"Campo Belo","countryCode":"BR","stateCode":"MG","latitude":"-20.89722000","longitude":"-45.27722000"},{"name":"Campo Florido","countryCode":"BR","stateCode":"MG","latitude":"-19.69262000","longitude":"-48.65664000"},{"name":"Campo do Meio","countryCode":"BR","stateCode":"MG","latitude":"-21.12604000","longitude":"-45.79572000"},{"name":"Campos Altos","countryCode":"BR","stateCode":"MG","latitude":"-19.63694000","longitude":"-46.19815000"},{"name":"Campos Gerais","countryCode":"BR","stateCode":"MG","latitude":"-21.23500000","longitude":"-45.75861000"},{"name":"Cana Verde","countryCode":"BR","stateCode":"MG","latitude":"-21.02062000","longitude":"-45.18335000"},{"name":"Canaã","countryCode":"BR","stateCode":"MG","latitude":"-20.66128000","longitude":"-42.63787000"},{"name":"Candeias","countryCode":"BR","stateCode":"MG","latitude":"-20.73894000","longitude":"-45.28719000"},{"name":"Cantagalo","countryCode":"BR","stateCode":"MG","latitude":"-18.51033000","longitude":"-42.64980000"},{"name":"Canápolis","countryCode":"BR","stateCode":"MG","latitude":"-18.77777000","longitude":"-49.27579000"},{"name":"Caparaó","countryCode":"BR","stateCode":"MG","latitude":"-20.52613000","longitude":"-41.90220000"},{"name":"Capela Nova","countryCode":"BR","stateCode":"MG","latitude":"-20.91843000","longitude":"-43.61587000"},{"name":"Capelinha","countryCode":"BR","stateCode":"MG","latitude":"-17.69167000","longitude":"-42.50214000"},{"name":"Capetinga","countryCode":"BR","stateCode":"MG","latitude":"-20.65301000","longitude":"-47.01826000"},{"name":"Capim Branco","countryCode":"BR","stateCode":"MG","latitude":"-19.57826000","longitude":"-44.16662000"},{"name":"Capinópolis","countryCode":"BR","stateCode":"MG","latitude":"-18.69222000","longitude":"-49.57943000"},{"name":"Capitão Andrade","countryCode":"BR","stateCode":"MG","latitude":"-19.04293000","longitude":"-41.82608000"},{"name":"Capitão Enéas","countryCode":"BR","stateCode":"MG","latitude":"-16.05629000","longitude":"-43.67470000"},{"name":"Capitólio","countryCode":"BR","stateCode":"MG","latitude":"-20.61528000","longitude":"-46.05000000"},{"name":"Caputira","countryCode":"BR","stateCode":"MG","latitude":"-20.18512000","longitude":"-42.25284000"},{"name":"Caranaíba","countryCode":"BR","stateCode":"MG","latitude":"-20.88526000","longitude":"-43.71231000"},{"name":"Carandaí","countryCode":"BR","stateCode":"MG","latitude":"-20.98840000","longitude":"-43.83413000"},{"name":"Carangola","countryCode":"BR","stateCode":"MG","latitude":"-20.70784000","longitude":"-42.10486000"},{"name":"Caratinga","countryCode":"BR","stateCode":"MG","latitude":"-19.68877000","longitude":"-41.88778000"},{"name":"Caraí","countryCode":"BR","stateCode":"MG","latitude":"-17.18089000","longitude":"-41.54964000"},{"name":"Carbonita","countryCode":"BR","stateCode":"MG","latitude":"-17.47884000","longitude":"-43.04885000"},{"name":"Careaçu","countryCode":"BR","stateCode":"MG","latitude":"-22.07964000","longitude":"-45.66541000"},{"name":"Carlos Chagas","countryCode":"BR","stateCode":"MG","latitude":"-17.67817000","longitude":"-40.88519000"},{"name":"Carmo da Cachoeira","countryCode":"BR","stateCode":"MG","latitude":"-21.43323000","longitude":"-45.18036000"},{"name":"Carmo da Mata","countryCode":"BR","stateCode":"MG","latitude":"-20.56847000","longitude":"-44.88516000"},{"name":"Carmo de Minas","countryCode":"BR","stateCode":"MG","latitude":"-22.08863000","longitude":"-45.14949000"},{"name":"Carmo do Cajuru","countryCode":"BR","stateCode":"MG","latitude":"-20.18782000","longitude":"-44.71399000"},{"name":"Carmo do Paranaíba","countryCode":"BR","stateCode":"MG","latitude":"-18.87335000","longitude":"-46.14425000"},{"name":"Carmo do Rio Claro","countryCode":"BR","stateCode":"MG","latitude":"-20.97974000","longitude":"-46.10445000"},{"name":"Carmésia","countryCode":"BR","stateCode":"MG","latitude":"-19.06534000","longitude":"-43.18402000"},{"name":"Carmópolis de Minas","countryCode":"BR","stateCode":"MG","latitude":"-20.54914000","longitude":"-44.64527000"},{"name":"Carneirinho","countryCode":"BR","stateCode":"MG","latitude":"-19.71424000","longitude":"-50.80874000"},{"name":"Carrancas","countryCode":"BR","stateCode":"MG","latitude":"-21.49589000","longitude":"-44.61042000"},{"name":"Carvalhos","countryCode":"BR","stateCode":"MG","latitude":"-22.03096000","longitude":"-44.47544000"},{"name":"Carvalhópolis","countryCode":"BR","stateCode":"MG","latitude":"-21.77488000","longitude":"-45.82688000"},{"name":"Casa Grande","countryCode":"BR","stateCode":"MG","latitude":"-20.84072000","longitude":"-43.93951000"},{"name":"Cascalho Rico","countryCode":"BR","stateCode":"MG","latitude":"-18.54617000","longitude":"-47.85132000"},{"name":"Cataguases","countryCode":"BR","stateCode":"MG","latitude":"-21.34548000","longitude":"-42.64976000"},{"name":"Catas Altas","countryCode":"BR","stateCode":"MG","latitude":"-20.07049000","longitude":"-43.42197000"},{"name":"Catas Altas da Noruega","countryCode":"BR","stateCode":"MG","latitude":"-20.68094000","longitude":"-43.49780000"},{"name":"Catuji","countryCode":"BR","stateCode":"MG","latitude":"-17.36328000","longitude":"-41.48183000"},{"name":"Catuti","countryCode":"BR","stateCode":"MG","latitude":"-15.32360000","longitude":"-43.11391000"},{"name":"Caxambu","countryCode":"BR","stateCode":"MG","latitude":"-21.97722000","longitude":"-44.93250000"},{"name":"Cedro do Abaeté","countryCode":"BR","stateCode":"MG","latitude":"-19.11465000","longitude":"-45.70070000"},{"name":"Central de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.76784000","longitude":"-41.28963000"},{"name":"Centralina","countryCode":"BR","stateCode":"MG","latitude":"-18.60922000","longitude":"-49.16062000"},{"name":"Chalé","countryCode":"BR","stateCode":"MG","latitude":"-20.03354000","longitude":"-41.67809000"},{"name":"Chapada Gaúcha","countryCode":"BR","stateCode":"MG","latitude":"-15.57934000","longitude":"-45.41242000"},{"name":"Chapada do Norte","countryCode":"BR","stateCode":"MG","latitude":"-17.16293000","longitude":"-42.37718000"},{"name":"Chiador","countryCode":"BR","stateCode":"MG","latitude":"-21.97253000","longitude":"-43.00735000"},{"name":"Chácara","countryCode":"BR","stateCode":"MG","latitude":"-21.67919000","longitude":"-43.21835000"},{"name":"Cipotânea","countryCode":"BR","stateCode":"MG","latitude":"-20.93027000","longitude":"-43.36547000"},{"name":"Claraval","countryCode":"BR","stateCode":"MG","latitude":"-20.35681000","longitude":"-47.25241000"},{"name":"Claro dos Poções","countryCode":"BR","stateCode":"MG","latitude":"-17.09679000","longitude":"-44.23300000"},{"name":"Cláudio","countryCode":"BR","stateCode":"MG","latitude":"-20.39006000","longitude":"-44.79135000"},{"name":"Coimbra","countryCode":"BR","stateCode":"MG","latitude":"-20.84494000","longitude":"-42.79834000"},{"name":"Coluna","countryCode":"BR","stateCode":"MG","latitude":"-18.26842000","longitude":"-42.82813000"},{"name":"Comendador Gomes","countryCode":"BR","stateCode":"MG","latitude":"-19.65330000","longitude":"-49.08738000"},{"name":"Comercinho","countryCode":"BR","stateCode":"MG","latitude":"-16.28896000","longitude":"-41.77346000"},{"name":"Conceição da Aparecida","countryCode":"BR","stateCode":"MG","latitude":"-21.10120000","longitude":"-46.22626000"},{"name":"Conceição da Barra de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.14228000","longitude":"-44.48863000"},{"name":"Conceição das Alagoas","countryCode":"BR","stateCode":"MG","latitude":"-19.95627000","longitude":"-48.30510000"},{"name":"Conceição das Pedras","countryCode":"BR","stateCode":"MG","latitude":"-22.13866000","longitude":"-45.42694000"},{"name":"Conceição de Ipanema","countryCode":"BR","stateCode":"MG","latitude":"-19.91781000","longitude":"-41.70024000"},{"name":"Conceição do Mato Dentro","countryCode":"BR","stateCode":"MG","latitude":"-18.90010000","longitude":"-43.50229000"},{"name":"Conceição do Pará","countryCode":"BR","stateCode":"MG","latitude":"-19.78550000","longitude":"-44.87016000"},{"name":"Conceição do Rio Verde","countryCode":"BR","stateCode":"MG","latitude":"-21.90132000","longitude":"-45.07975000"},{"name":"Conceição dos Ouros","countryCode":"BR","stateCode":"MG","latitude":"-22.45037000","longitude":"-45.77976000"},{"name":"Confins","countryCode":"BR","stateCode":"MG","latitude":"-19.65686000","longitude":"-43.98131000"},{"name":"Congonhal","countryCode":"BR","stateCode":"MG","latitude":"-22.13543000","longitude":"-46.03992000"},{"name":"Congonhas","countryCode":"BR","stateCode":"MG","latitude":"-20.50525000","longitude":"-43.85880000"},{"name":"Congonhas do Norte","countryCode":"BR","stateCode":"MG","latitude":"-18.88604000","longitude":"-43.69620000"},{"name":"Conquista","countryCode":"BR","stateCode":"MG","latitude":"-19.86841000","longitude":"-47.63352000"},{"name":"Conselheiro Lafaiete","countryCode":"BR","stateCode":"MG","latitude":"-20.66028000","longitude":"-43.78611000"},{"name":"Conselheiro Pena","countryCode":"BR","stateCode":"MG","latitude":"-19.17411000","longitude":"-41.45800000"},{"name":"Consolação","countryCode":"BR","stateCode":"MG","latitude":"-22.54002000","longitude":"-45.90414000"},{"name":"Contagem","countryCode":"BR","stateCode":"MG","latitude":"-19.93167000","longitude":"-44.05361000"},{"name":"Coqueiral","countryCode":"BR","stateCode":"MG","latitude":"-21.17947000","longitude":"-45.43619000"},{"name":"Coração de Jesus","countryCode":"BR","stateCode":"MG","latitude":"-16.68619000","longitude":"-44.36279000"},{"name":"Cordisburgo","countryCode":"BR","stateCode":"MG","latitude":"-19.09925000","longitude":"-44.16458000"},{"name":"Cordislândia","countryCode":"BR","stateCode":"MG","latitude":"-21.78750000","longitude":"-45.67156000"},{"name":"Corinto","countryCode":"BR","stateCode":"MG","latitude":"-18.35246000","longitude":"-44.60589000"},{"name":"Coroaci","countryCode":"BR","stateCode":"MG","latitude":"-18.61187000","longitude":"-42.25835000"},{"name":"Coromandel","countryCode":"BR","stateCode":"MG","latitude":"-18.40456000","longitude":"-47.15161000"},{"name":"Coronel Fabriciano","countryCode":"BR","stateCode":"MG","latitude":"-19.51861000","longitude":"-42.62889000"},{"name":"Coronel Murta","countryCode":"BR","stateCode":"MG","latitude":"-16.58925000","longitude":"-42.19742000"},{"name":"Coronel Pacheco","countryCode":"BR","stateCode":"MG","latitude":"-21.60865000","longitude":"-43.29006000"},{"name":"Coronel Xavier Chaves","countryCode":"BR","stateCode":"MG","latitude":"-21.02869000","longitude":"-44.20221000"},{"name":"Couto de Magalhães de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.11856000","longitude":"-43.41813000"},{"name":"Cristais","countryCode":"BR","stateCode":"MG","latitude":"-20.80957000","longitude":"-45.52448000"},{"name":"Cristiano Otoni","countryCode":"BR","stateCode":"MG","latitude":"-20.83688000","longitude":"-43.82931000"},{"name":"Cristina","countryCode":"BR","stateCode":"MG","latitude":"-22.21592000","longitude":"-45.28820000"},{"name":"Cristália","countryCode":"BR","stateCode":"MG","latitude":"-16.72547000","longitude":"-42.81870000"},{"name":"Crisólita","countryCode":"BR","stateCode":"MG","latitude":"-17.24147000","longitude":"-40.97498000"},{"name":"Crucilândia","countryCode":"BR","stateCode":"MG","latitude":"-20.40660000","longitude":"-44.35991000"},{"name":"Cruzeiro da Fortaleza","countryCode":"BR","stateCode":"MG","latitude":"-18.96712000","longitude":"-46.65779000"},{"name":"Cruzília","countryCode":"BR","stateCode":"MG","latitude":"-21.73596000","longitude":"-44.79827000"},{"name":"Cuparaque","countryCode":"BR","stateCode":"MG","latitude":"-18.99664000","longitude":"-41.13368000"},{"name":"Curral de Dentro","countryCode":"BR","stateCode":"MG","latitude":"-15.84632000","longitude":"-41.75405000"},{"name":"Curvelo","countryCode":"BR","stateCode":"MG","latitude":"-18.78525000","longitude":"-44.41599000"},{"name":"Cássia","countryCode":"BR","stateCode":"MG","latitude":"-20.59294000","longitude":"-46.91761000"},{"name":"Córrego Danta","countryCode":"BR","stateCode":"MG","latitude":"-19.81349000","longitude":"-45.96149000"},{"name":"Córrego Fundo","countryCode":"BR","stateCode":"MG","latitude":"-20.45029000","longitude":"-45.53592000"},{"name":"Córrego Novo","countryCode":"BR","stateCode":"MG","latitude":"-19.82874000","longitude":"-42.44214000"},{"name":"Córrego do Bom Jesus","countryCode":"BR","stateCode":"MG","latitude":"-22.62998000","longitude":"-45.99681000"},{"name":"Cônego Marinho","countryCode":"BR","stateCode":"MG","latitude":"-14.98755000","longitude":"-44.60965000"},{"name":"Datas","countryCode":"BR","stateCode":"MG","latitude":"-18.48073000","longitude":"-43.65216000"},{"name":"Delfim Moreira","countryCode":"BR","stateCode":"MG","latitude":"-22.51165000","longitude":"-45.28972000"},{"name":"Delfinópolis","countryCode":"BR","stateCode":"MG","latitude":"-20.34248000","longitude":"-46.83952000"},{"name":"Delta","countryCode":"BR","stateCode":"MG","latitude":"-19.93414000","longitude":"-47.80435000"},{"name":"Descoberto","countryCode":"BR","stateCode":"MG","latitude":"-21.45167000","longitude":"-42.97128000"},{"name":"Desterro de Entre Rios","countryCode":"BR","stateCode":"MG","latitude":"-20.64186000","longitude":"-44.28135000"},{"name":"Desterro do Melo","countryCode":"BR","stateCode":"MG","latitude":"-21.14290000","longitude":"-43.52011000"},{"name":"Diamantina","countryCode":"BR","stateCode":"MG","latitude":"-17.97795000","longitude":"-43.60415000"},{"name":"Diogo de Vasconcelos","countryCode":"BR","stateCode":"MG","latitude":"-20.47593000","longitude":"-43.19094000"},{"name":"Dionísio","countryCode":"BR","stateCode":"MG","latitude":"-19.83679000","longitude":"-42.68817000"},{"name":"Divino","countryCode":"BR","stateCode":"MG","latitude":"-20.58996000","longitude":"-42.17550000"},{"name":"Divino das Laranjeiras","countryCode":"BR","stateCode":"MG","latitude":"-18.77778000","longitude":"-41.47972000"},{"name":"Divinolândia de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.77559000","longitude":"-42.57075000"},{"name":"Divinésia","countryCode":"BR","stateCode":"MG","latitude":"-20.99465000","longitude":"-42.99513000"},{"name":"Divinópolis","countryCode":"BR","stateCode":"MG","latitude":"-20.14355000","longitude":"-44.89065000"},{"name":"Divisa Alegre","countryCode":"BR","stateCode":"MG","latitude":"-15.69447000","longitude":"-41.39107000"},{"name":"Divisa Nova","countryCode":"BR","stateCode":"MG","latitude":"-21.52382000","longitude":"-46.24417000"},{"name":"Divisópolis","countryCode":"BR","stateCode":"MG","latitude":"-15.76740000","longitude":"-40.92393000"},{"name":"Dom Bosco","countryCode":"BR","stateCode":"MG","latitude":"-16.81133000","longitude":"-46.28457000"},{"name":"Dom Cavati","countryCode":"BR","stateCode":"MG","latitude":"-19.38835000","longitude":"-42.09365000"},{"name":"Dom Joaquim","countryCode":"BR","stateCode":"MG","latitude":"-18.92927000","longitude":"-43.26602000"},{"name":"Dom Silvério","countryCode":"BR","stateCode":"MG","latitude":"-20.12728000","longitude":"-42.94651000"},{"name":"Dom Viçoso","countryCode":"BR","stateCode":"MG","latitude":"-22.23185000","longitude":"-45.14880000"},{"name":"Dona Eusébia","countryCode":"BR","stateCode":"MG","latitude":"-21.32337000","longitude":"-42.80829000"},{"name":"Dores de Campos","countryCode":"BR","stateCode":"MG","latitude":"-21.11373000","longitude":"-43.99358000"},{"name":"Dores de Guanhães","countryCode":"BR","stateCode":"MG","latitude":"-19.04398000","longitude":"-42.92816000"},{"name":"Dores do Indaiá","countryCode":"BR","stateCode":"MG","latitude":"-19.47427000","longitude":"-45.54046000"},{"name":"Dores do Turvo","countryCode":"BR","stateCode":"MG","latitude":"-21.02779000","longitude":"-43.16365000"},{"name":"Doresópolis","countryCode":"BR","stateCode":"MG","latitude":"-20.29693000","longitude":"-45.86864000"},{"name":"Douradoquara","countryCode":"BR","stateCode":"MG","latitude":"-18.44204000","longitude":"-47.61478000"},{"name":"Durandé","countryCode":"BR","stateCode":"MG","latitude":"-20.15179000","longitude":"-41.78240000"},{"name":"Elói Mendes","countryCode":"BR","stateCode":"MG","latitude":"-21.60067000","longitude":"-45.59466000"},{"name":"Engenheiro Caldas","countryCode":"BR","stateCode":"MG","latitude":"-19.11350000","longitude":"-42.01786000"},{"name":"Engenheiro Navarro","countryCode":"BR","stateCode":"MG","latitude":"-17.30933000","longitude":"-44.03465000"},{"name":"Entre Folhas","countryCode":"BR","stateCode":"MG","latitude":"-19.65964000","longitude":"-42.24102000"},{"name":"Entre Rios de Minas","countryCode":"BR","stateCode":"MG","latitude":"-20.70275000","longitude":"-44.10687000"},{"name":"Ervália","countryCode":"BR","stateCode":"MG","latitude":"-20.84684000","longitude":"-42.61968000"},{"name":"Esmeraldas","countryCode":"BR","stateCode":"MG","latitude":"-19.76250000","longitude":"-44.31389000"},{"name":"Espera Feliz","countryCode":"BR","stateCode":"MG","latitude":"-20.59349000","longitude":"-41.91981000"},{"name":"Espinosa","countryCode":"BR","stateCode":"MG","latitude":"-14.85978000","longitude":"-42.99177000"},{"name":"Espírito Santo do Dourado","countryCode":"BR","stateCode":"MG","latitude":"-22.00600000","longitude":"-45.99000000"},{"name":"Estiva","countryCode":"BR","stateCode":"MG","latitude":"-22.45283000","longitude":"-46.02238000"},{"name":"Estrela Dalva","countryCode":"BR","stateCode":"MG","latitude":"-21.69328000","longitude":"-42.46834000"},{"name":"Estrela do Indaiá","countryCode":"BR","stateCode":"MG","latitude":"-19.58083000","longitude":"-45.81189000"},{"name":"Estrela do Sul","countryCode":"BR","stateCode":"MG","latitude":"-18.72229000","longitude":"-47.69732000"},{"name":"Eugenópolis","countryCode":"BR","stateCode":"MG","latitude":"-20.99897000","longitude":"-42.24618000"},{"name":"Ewbank da Câmara","countryCode":"BR","stateCode":"MG","latitude":"-21.57233000","longitude":"-43.55342000"},{"name":"Extrema","countryCode":"BR","stateCode":"MG","latitude":"-22.82650000","longitude":"-46.28351000"},{"name":"Fama","countryCode":"BR","stateCode":"MG","latitude":"-21.46845000","longitude":"-45.82005000"},{"name":"Faria Lemos","countryCode":"BR","stateCode":"MG","latitude":"-20.78262000","longitude":"-42.02787000"},{"name":"Felisburgo","countryCode":"BR","stateCode":"MG","latitude":"-16.66153000","longitude":"-40.71814000"},{"name":"Felixlândia","countryCode":"BR","stateCode":"MG","latitude":"-18.69406000","longitude":"-44.91938000"},{"name":"Felício dos Santos","countryCode":"BR","stateCode":"MG","latitude":"-18.15506000","longitude":"-43.24046000"},{"name":"Fernandes Tourinho","countryCode":"BR","stateCode":"MG","latitude":"-19.10298000","longitude":"-42.09459000"},{"name":"Ferros","countryCode":"BR","stateCode":"MG","latitude":"-19.23796000","longitude":"-42.97023000"},{"name":"Fervedouro","countryCode":"BR","stateCode":"MG","latitude":"-20.68788000","longitude":"-42.34214000"},{"name":"Florestal","countryCode":"BR","stateCode":"MG","latitude":"-19.86521000","longitude":"-44.44251000"},{"name":"Formiga","countryCode":"BR","stateCode":"MG","latitude":"-20.46444000","longitude":"-45.42639000"},{"name":"Formoso","countryCode":"BR","stateCode":"MG","latitude":"-15.14747000","longitude":"-46.09371000"},{"name":"Fortaleza de Minas","countryCode":"BR","stateCode":"MG","latitude":"-20.88169000","longitude":"-46.77437000"},{"name":"Fortuna de Minas","countryCode":"BR","stateCode":"MG","latitude":"-19.54845000","longitude":"-44.50230000"},{"name":"Francisco Badaró","countryCode":"BR","stateCode":"MG","latitude":"-16.95297000","longitude":"-42.28055000"},{"name":"Francisco Dumont","countryCode":"BR","stateCode":"MG","latitude":"-17.39766000","longitude":"-44.21775000"},{"name":"Francisco Sá","countryCode":"BR","stateCode":"MG","latitude":"-16.47583000","longitude":"-43.48833000"},{"name":"Franciscópolis","countryCode":"BR","stateCode":"MG","latitude":"-18.00982000","longitude":"-41.98437000"},{"name":"Frei Gaspar","countryCode":"BR","stateCode":"MG","latitude":"-18.14006000","longitude":"-41.49292000"},{"name":"Frei Inocêncio","countryCode":"BR","stateCode":"MG","latitude":"-18.51403000","longitude":"-41.87101000"},{"name":"Frei Lagonegro","countryCode":"BR","stateCode":"MG","latitude":"-18.14293000","longitude":"-42.76064000"},{"name":"Fronteira","countryCode":"BR","stateCode":"MG","latitude":"-20.22276000","longitude":"-49.17640000"},{"name":"Fronteira dos Vales","countryCode":"BR","stateCode":"MG","latitude":"-16.89172000","longitude":"-40.83008000"},{"name":"Fruta de Leite","countryCode":"BR","stateCode":"MG","latitude":"-16.16212000","longitude":"-42.52859000"},{"name":"Frutal","countryCode":"BR","stateCode":"MG","latitude":"-20.02472000","longitude":"-48.94056000"},{"name":"Funilândia","countryCode":"BR","stateCode":"MG","latitude":"-19.35187000","longitude":"-44.08205000"},{"name":"Galiléia","countryCode":"BR","stateCode":"MG","latitude":"-18.86897000","longitude":"-41.52503000"},{"name":"Gameleiras","countryCode":"BR","stateCode":"MG","latitude":"-14.97096000","longitude":"-43.30610000"},{"name":"Glaucilândia","countryCode":"BR","stateCode":"MG","latitude":"-16.89532000","longitude":"-43.66081000"},{"name":"Goiabeira","countryCode":"BR","stateCode":"MG","latitude":"-19.02964000","longitude":"-41.22725000"},{"name":"Goianá","countryCode":"BR","stateCode":"MG","latitude":"-21.56063000","longitude":"-43.18511000"},{"name":"Gonzaga","countryCode":"BR","stateCode":"MG","latitude":"-18.87874000","longitude":"-42.49507000"},{"name":"Gonçalves","countryCode":"BR","stateCode":"MG","latitude":"-22.67479000","longitude":"-45.83780000"},{"name":"Gouveia","countryCode":"BR","stateCode":"MG","latitude":"-18.53580000","longitude":"-43.85363000"},{"name":"Governador Valadares","countryCode":"BR","stateCode":"MG","latitude":"-18.85111000","longitude":"-41.94944000"},{"name":"Grupiara","countryCode":"BR","stateCode":"MG","latitude":"-18.47962000","longitude":"-47.77141000"},{"name":"Grão Mogol","countryCode":"BR","stateCode":"MG","latitude":"-16.49009000","longitude":"-42.96535000"},{"name":"Guanhães","countryCode":"BR","stateCode":"MG","latitude":"-18.85705000","longitude":"-42.80520000"},{"name":"Guapé","countryCode":"BR","stateCode":"MG","latitude":"-20.77404000","longitude":"-45.89935000"},{"name":"Guaraciaba","countryCode":"BR","stateCode":"MG","latitude":"-20.56919000","longitude":"-43.01146000"},{"name":"Guaraciama","countryCode":"BR","stateCode":"MG","latitude":"-17.08074000","longitude":"-43.60308000"},{"name":"Guarani","countryCode":"BR","stateCode":"MG","latitude":"-21.35038000","longitude":"-43.05888000"},{"name":"Guaranésia","countryCode":"BR","stateCode":"MG","latitude":"-21.28820000","longitude":"-46.82229000"},{"name":"Guarará","countryCode":"BR","stateCode":"MG","latitude":"-21.75802000","longitude":"-43.02469000"},{"name":"Guarda-Mor","countryCode":"BR","stateCode":"MG","latitude":"-17.76393000","longitude":"-47.14784000"},{"name":"Guaxupé","countryCode":"BR","stateCode":"MG","latitude":"-21.29181000","longitude":"-46.68110000"},{"name":"Guidoval","countryCode":"BR","stateCode":"MG","latitude":"-21.17678000","longitude":"-42.79015000"},{"name":"Guimarânia","countryCode":"BR","stateCode":"MG","latitude":"-18.81689000","longitude":"-46.73553000"},{"name":"Guiricema","countryCode":"BR","stateCode":"MG","latitude":"-21.01294000","longitude":"-42.69893000"},{"name":"Gurinhatã","countryCode":"BR","stateCode":"MG","latitude":"-19.06643000","longitude":"-49.86875000"},{"name":"Heliodora","countryCode":"BR","stateCode":"MG","latitude":"-22.04159000","longitude":"-45.54430000"},{"name":"Iapu","countryCode":"BR","stateCode":"MG","latitude":"-19.35090000","longitude":"-42.23727000"},{"name":"Ibertioga","countryCode":"BR","stateCode":"MG","latitude":"-21.45140000","longitude":"-43.94316000"},{"name":"Ibiaí","countryCode":"BR","stateCode":"MG","latitude":"-16.81004000","longitude":"-44.79235000"},{"name":"Ibiracatu","countryCode":"BR","stateCode":"MG","latitude":"-15.66695000","longitude":"-44.13281000"},{"name":"Ibiraci","countryCode":"BR","stateCode":"MG","latitude":"-20.40137000","longitude":"-47.14267000"},{"name":"Ibirité","countryCode":"BR","stateCode":"MG","latitude":"-20.02194000","longitude":"-44.05889000"},{"name":"Ibitiúra de Minas","countryCode":"BR","stateCode":"MG","latitude":"-22.06721000","longitude":"-46.40735000"},{"name":"Ibituruna","countryCode":"BR","stateCode":"MG","latitude":"-21.16363000","longitude":"-44.77552000"},{"name":"Ibiá","countryCode":"BR","stateCode":"MG","latitude":"-19.54368000","longitude":"-46.61732000"},{"name":"Icaraí de Minas","countryCode":"BR","stateCode":"MG","latitude":"-16.22108000","longitude":"-44.85922000"},{"name":"Igarapé","countryCode":"BR","stateCode":"MG","latitude":"-20.05423000","longitude":"-44.31636000"},{"name":"Igaratinga","countryCode":"BR","stateCode":"MG","latitude":"-19.96011000","longitude":"-44.72106000"},{"name":"Iguatama","countryCode":"BR","stateCode":"MG","latitude":"-20.14528000","longitude":"-45.74194000"},{"name":"Ijaci","countryCode":"BR","stateCode":"MG","latitude":"-21.18351000","longitude":"-44.92240000"},{"name":"Ilicínea","countryCode":"BR","stateCode":"MG","latitude":"-20.93023000","longitude":"-45.81821000"},{"name":"Imbé de Minas","countryCode":"BR","stateCode":"MG","latitude":"-19.61863000","longitude":"-41.96773000"},{"name":"Inconfidentes","countryCode":"BR","stateCode":"MG","latitude":"-22.34042000","longitude":"-46.28495000"},{"name":"Indaiabira","countryCode":"BR","stateCode":"MG","latitude":"-15.57633000","longitude":"-42.15728000"},{"name":"Indianópolis","countryCode":"BR","stateCode":"MG","latitude":"-18.97216000","longitude":"-47.88555000"},{"name":"Ingaí","countryCode":"BR","stateCode":"MG","latitude":"-21.41317000","longitude":"-44.93685000"},{"name":"Inhapim","countryCode":"BR","stateCode":"MG","latitude":"-19.48349000","longitude":"-42.10953000"},{"name":"Inhaúma","countryCode":"BR","stateCode":"MG","latitude":"-19.49972000","longitude":"-44.42415000"},{"name":"Inimutaba","countryCode":"BR","stateCode":"MG","latitude":"-18.71149000","longitude":"-44.27571000"},{"name":"Ipaba","countryCode":"BR","stateCode":"MG","latitude":"-19.40560000","longitude":"-42.36072000"},{"name":"Ipanema","countryCode":"BR","stateCode":"MG","latitude":"-19.75724000","longitude":"-41.76801000"},{"name":"Ipatinga","countryCode":"BR","stateCode":"MG","latitude":"-19.46833000","longitude":"-42.53667000"},{"name":"Ipiaçu","countryCode":"BR","stateCode":"MG","latitude":"-18.70679000","longitude":"-49.91749000"},{"name":"Ipuiúna","countryCode":"BR","stateCode":"MG","latitude":"-22.00732000","longitude":"-46.12468000"},{"name":"Iraí de Minas","countryCode":"BR","stateCode":"MG","latitude":"-19.06330000","longitude":"-47.43698000"},{"name":"Itabira","countryCode":"BR","stateCode":"MG","latitude":"-19.61917000","longitude":"-43.22694000"},{"name":"Itabirinha","countryCode":"BR","stateCode":"MG","latitude":"-18.52982000","longitude":"-41.25370000"},{"name":"Itabirito","countryCode":"BR","stateCode":"MG","latitude":"-20.23843000","longitude":"-43.78016000"},{"name":"Itacambira","countryCode":"BR","stateCode":"MG","latitude":"-16.88654000","longitude":"-43.30766000"},{"name":"Itacarambi","countryCode":"BR","stateCode":"MG","latitude":"-15.10222000","longitude":"-44.09194000"},{"name":"Itaguara","countryCode":"BR","stateCode":"MG","latitude":"-20.37868000","longitude":"-44.54609000"},{"name":"Itaipé","countryCode":"BR","stateCode":"MG","latitude":"-17.42738000","longitude":"-41.65509000"},{"name":"Itajubá","countryCode":"BR","stateCode":"MG","latitude":"-22.42051000","longitude":"-45.42137000"},{"name":"Itamarandiba","countryCode":"BR","stateCode":"MG","latitude":"-17.85429000","longitude":"-42.89409000"},{"name":"Itamarati de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.41883000","longitude":"-42.83387000"},{"name":"Itambacuri","countryCode":"BR","stateCode":"MG","latitude":"-18.18510000","longitude":"-41.88894000"},{"name":"Itambé do Mato Dentro","countryCode":"BR","stateCode":"MG","latitude":"-19.40318000","longitude":"-43.34103000"},{"name":"Itamogi","countryCode":"BR","stateCode":"MG","latitude":"-21.08608000","longitude":"-47.05061000"},{"name":"Itamonte","countryCode":"BR","stateCode":"MG","latitude":"-22.28733000","longitude":"-44.75274000"},{"name":"Itanhandu","countryCode":"BR","stateCode":"MG","latitude":"-22.29583000","longitude":"-44.93472000"},{"name":"Itanhomi","countryCode":"BR","stateCode":"MG","latitude":"-19.15484000","longitude":"-41.83333000"},{"name":"Itaobim","countryCode":"BR","stateCode":"MG","latitude":"-16.56326000","longitude":"-41.53486000"},{"name":"Itapagipe","countryCode":"BR","stateCode":"MG","latitude":"-19.75086000","longitude":"-49.42853000"},{"name":"Itapecerica","countryCode":"BR","stateCode":"MG","latitude":"-20.45398000","longitude":"-45.08814000"},{"name":"Itapeva","countryCode":"BR","stateCode":"MG","latitude":"-22.69829000","longitude":"-46.21291000"},{"name":"Itatiaiuçu","countryCode":"BR","stateCode":"MG","latitude":"-20.22155000","longitude":"-44.46588000"},{"name":"Itaverava","countryCode":"BR","stateCode":"MG","latitude":"-20.70813000","longitude":"-43.59276000"},{"name":"Itaú de Minas","countryCode":"BR","stateCode":"MG","latitude":"-20.71790000","longitude":"-46.77932000"},{"name":"Itaúna","countryCode":"BR","stateCode":"MG","latitude":"-20.07440000","longitude":"-44.58626000"},{"name":"Itinga","countryCode":"BR","stateCode":"MG","latitude":"-16.60721000","longitude":"-41.83181000"},{"name":"Itueta","countryCode":"BR","stateCode":"MG","latitude":"-19.37775000","longitude":"-41.09757000"},{"name":"Ituiutaba","countryCode":"BR","stateCode":"MG","latitude":"-19.01507000","longitude":"-49.55042000"},{"name":"Itumirim","countryCode":"BR","stateCode":"MG","latitude":"-21.28468000","longitude":"-44.83316000"},{"name":"Iturama","countryCode":"BR","stateCode":"MG","latitude":"-19.69460000","longitude":"-50.38219000"},{"name":"Itutinga","countryCode":"BR","stateCode":"MG","latitude":"-21.34817000","longitude":"-44.72387000"},{"name":"Jaboticatubas","countryCode":"BR","stateCode":"MG","latitude":"-19.41909000","longitude":"-43.74554000"},{"name":"Jacinto","countryCode":"BR","stateCode":"MG","latitude":"-16.19209000","longitude":"-40.33175000"},{"name":"Jacutinga","countryCode":"BR","stateCode":"MG","latitude":"-22.29632000","longitude":"-46.61044000"},{"name":"Jacuí","countryCode":"BR","stateCode":"MG","latitude":"-21.01103000","longitude":"-46.71842000"},{"name":"Jaguaraçu","countryCode":"BR","stateCode":"MG","latitude":"-19.63591000","longitude":"-42.71705000"},{"name":"Jampruca","countryCode":"BR","stateCode":"MG","latitude":"-18.47226000","longitude":"-41.75735000"},{"name":"Janaúba","countryCode":"BR","stateCode":"MG","latitude":"-15.77877000","longitude":"-43.36757000"},{"name":"Januária","countryCode":"BR","stateCode":"MG","latitude":"-15.32133000","longitude":"-45.20135000"},{"name":"Japaraíba","countryCode":"BR","stateCode":"MG","latitude":"-20.12931000","longitude":"-45.53733000"},{"name":"Japonvar","countryCode":"BR","stateCode":"MG","latitude":"-15.94720000","longitude":"-44.34835000"},{"name":"Jaíba","countryCode":"BR","stateCode":"MG","latitude":"-15.21645000","longitude":"-43.67032000"},{"name":"Jeceaba","countryCode":"BR","stateCode":"MG","latitude":"-20.55578000","longitude":"-44.03107000"},{"name":"Jenipapo de Minas","countryCode":"BR","stateCode":"MG","latitude":"-17.18727000","longitude":"-42.21222000"},{"name":"Jequeri","countryCode":"BR","stateCode":"MG","latitude":"-20.48079000","longitude":"-42.61567000"},{"name":"Jequitaí","countryCode":"BR","stateCode":"MG","latitude":"-17.16894000","longitude":"-44.46191000"},{"name":"Jequitibá","countryCode":"BR","stateCode":"MG","latitude":"-19.21472000","longitude":"-44.03049000"},{"name":"Jequitinhonha","countryCode":"BR","stateCode":"MG","latitude":"-16.40683000","longitude":"-41.05778000"},{"name":"Jesuânia","countryCode":"BR","stateCode":"MG","latitude":"-22.00846000","longitude":"-45.28235000"},{"name":"Joanésia","countryCode":"BR","stateCode":"MG","latitude":"-19.20319000","longitude":"-42.70665000"},{"name":"Joaquim Felício","countryCode":"BR","stateCode":"MG","latitude":"-17.62324000","longitude":"-44.09366000"},{"name":"Joaíma","countryCode":"BR","stateCode":"MG","latitude":"-16.80375000","longitude":"-41.01105000"},{"name":"Jordânia","countryCode":"BR","stateCode":"MG","latitude":"-15.87487000","longitude":"-40.30532000"},{"name":"Josenópolis","countryCode":"BR","stateCode":"MG","latitude":"-16.55307000","longitude":"-42.51701000"},{"name":"José Gonçalves de Minas","countryCode":"BR","stateCode":"MG","latitude":"-16.90496000","longitude":"-42.66905000"},{"name":"José Raydan","countryCode":"BR","stateCode":"MG","latitude":"-18.26371000","longitude":"-42.46528000"},{"name":"João Monlevade","countryCode":"BR","stateCode":"MG","latitude":"-19.83861000","longitude":"-43.15561000"},{"name":"João Pinheiro","countryCode":"BR","stateCode":"MG","latitude":"-17.55732000","longitude":"-45.97307000"},{"name":"Juatuba","countryCode":"BR","stateCode":"MG","latitude":"-19.95194000","longitude":"-44.34278000"},{"name":"Juiz de Fora","countryCode":"BR","stateCode":"MG","latitude":"-21.76417000","longitude":"-43.35028000"},{"name":"Juramento","countryCode":"BR","stateCode":"MG","latitude":"-16.83343000","longitude":"-43.58833000"},{"name":"Juruaia","countryCode":"BR","stateCode":"MG","latitude":"-21.22649000","longitude":"-46.51449000"},{"name":"Juvenília","countryCode":"BR","stateCode":"MG","latitude":"-14.39930000","longitude":"-43.95055000"},{"name":"Ladainha","countryCode":"BR","stateCode":"MG","latitude":"-17.64365000","longitude":"-41.83262000"},{"name":"Lagamar","countryCode":"BR","stateCode":"MG","latitude":"-17.97706000","longitude":"-46.70095000"},{"name":"Lagoa Dourada","countryCode":"BR","stateCode":"MG","latitude":"-20.91034000","longitude":"-44.06512000"},{"name":"Lagoa Formosa","countryCode":"BR","stateCode":"MG","latitude":"-18.76494000","longitude":"-46.29006000"},{"name":"Lagoa Grande","countryCode":"BR","stateCode":"MG","latitude":"-17.74523000","longitude":"-46.53558000"},{"name":"Lagoa Santa","countryCode":"BR","stateCode":"MG","latitude":"-19.62683000","longitude":"-43.87993000"},{"name":"Lagoa da Prata","countryCode":"BR","stateCode":"MG","latitude":"-19.99802000","longitude":"-45.49952000"},{"name":"Lagoa dos Patos","countryCode":"BR","stateCode":"MG","latitude":"-17.01433000","longitude":"-44.66633000"},{"name":"Lajinha","countryCode":"BR","stateCode":"MG","latitude":"-20.12411000","longitude":"-41.61531000"},{"name":"Lambari","countryCode":"BR","stateCode":"MG","latitude":"-21.98590000","longitude":"-45.35167000"},{"name":"Lamim","countryCode":"BR","stateCode":"MG","latitude":"-20.77481000","longitude":"-43.48487000"},{"name":"Laranjal","countryCode":"BR","stateCode":"MG","latitude":"-21.35920000","longitude":"-42.45663000"},{"name":"Lassance","countryCode":"BR","stateCode":"MG","latitude":"-17.91014000","longitude":"-44.70859000"},{"name":"Lavras","countryCode":"BR","stateCode":"MG","latitude":"-21.26738000","longitude":"-45.04190000"},{"name":"Leandro Ferreira","countryCode":"BR","stateCode":"MG","latitude":"-19.67492000","longitude":"-45.06134000"},{"name":"Leme do Prado","countryCode":"BR","stateCode":"MG","latitude":"-17.05253000","longitude":"-42.74591000"},{"name":"Leopoldina","countryCode":"BR","stateCode":"MG","latitude":"-21.53489000","longitude":"-42.64473000"},{"name":"Liberdade","countryCode":"BR","stateCode":"MG","latitude":"-22.01634000","longitude":"-44.34756000"},{"name":"Lima Duarte","countryCode":"BR","stateCode":"MG","latitude":"-21.79037000","longitude":"-43.89583000"},{"name":"Limeira do Oeste","countryCode":"BR","stateCode":"MG","latitude":"-19.38786000","longitude":"-50.61280000"},{"name":"Lontra","countryCode":"BR","stateCode":"MG","latitude":"-15.83942000","longitude":"-44.27821000"},{"name":"Luisburgo","countryCode":"BR","stateCode":"MG","latitude":"-20.44641000","longitude":"-42.07286000"},{"name":"Luislândia","countryCode":"BR","stateCode":"MG","latitude":"-16.19922000","longitude":"-44.60969000"},{"name":"Luminárias","countryCode":"BR","stateCode":"MG","latitude":"-21.51526000","longitude":"-44.92617000"},{"name":"Luz","countryCode":"BR","stateCode":"MG","latitude":"-19.84190000","longitude":"-45.67539000"},{"name":"Machacalis","countryCode":"BR","stateCode":"MG","latitude":"-17.08810000","longitude":"-40.71826000"},{"name":"Machado","countryCode":"BR","stateCode":"MG","latitude":"-21.69549000","longitude":"-45.88809000"},{"name":"Madre de Deus de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.48464000","longitude":"-44.33264000"},{"name":"Malacacheta","countryCode":"BR","stateCode":"MG","latitude":"-17.83800000","longitude":"-42.08895000"},{"name":"Mamonas","countryCode":"BR","stateCode":"MG","latitude":"-15.03302000","longitude":"-42.94513000"},{"name":"Manga","countryCode":"BR","stateCode":"MG","latitude":"-14.65871000","longitude":"-44.12621000"},{"name":"Manhuaçu","countryCode":"BR","stateCode":"MG","latitude":"-20.18647000","longitude":"-42.08653000"},{"name":"Manhumirim","countryCode":"BR","stateCode":"MG","latitude":"-20.34755000","longitude":"-41.93559000"},{"name":"Mantena","countryCode":"BR","stateCode":"MG","latitude":"-18.68550000","longitude":"-41.10755000"},{"name":"Mar de Espanha","countryCode":"BR","stateCode":"MG","latitude":"-21.87597000","longitude":"-43.02192000"},{"name":"Maravilhas","countryCode":"BR","stateCode":"MG","latitude":"-19.51232000","longitude":"-44.67995000"},{"name":"Maria da Fé","countryCode":"BR","stateCode":"MG","latitude":"-22.32718000","longitude":"-45.31720000"},{"name":"Mariana","countryCode":"BR","stateCode":"MG","latitude":"-20.37778000","longitude":"-43.41611000"},{"name":"Marilac","countryCode":"BR","stateCode":"MG","latitude":"-18.49516000","longitude":"-42.06556000"},{"name":"Maripá de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.70096000","longitude":"-42.95929000"},{"name":"Marliéria","countryCode":"BR","stateCode":"MG","latitude":"-19.69241000","longitude":"-42.62724000"},{"name":"Marmelópolis","countryCode":"BR","stateCode":"MG","latitude":"-22.45970000","longitude":"-45.16973000"},{"name":"Martinho Campos","countryCode":"BR","stateCode":"MG","latitude":"-19.42013000","longitude":"-45.17974000"},{"name":"Martins Soares","countryCode":"BR","stateCode":"MG","latitude":"-20.25994000","longitude":"-41.83980000"},{"name":"Mata Verde","countryCode":"BR","stateCode":"MG","latitude":"-15.76794000","longitude":"-40.69882000"},{"name":"Materlândia","countryCode":"BR","stateCode":"MG","latitude":"-18.44658000","longitude":"-43.01437000"},{"name":"Mateus Leme","countryCode":"BR","stateCode":"MG","latitude":"-20.01630000","longitude":"-44.43422000"},{"name":"Mathias Lobato","countryCode":"BR","stateCode":"MG","latitude":"-18.60479000","longitude":"-41.96192000"},{"name":"Matias Barbosa","countryCode":"BR","stateCode":"MG","latitude":"-21.87484000","longitude":"-43.30507000"},{"name":"Matias Cardoso","countryCode":"BR","stateCode":"MG","latitude":"-14.84562000","longitude":"-43.69791000"},{"name":"Matipó","countryCode":"BR","stateCode":"MG","latitude":"-20.30226000","longitude":"-42.31613000"},{"name":"Mato Verde","countryCode":"BR","stateCode":"MG","latitude":"-15.42884000","longitude":"-42.87463000"},{"name":"Matozinhos","countryCode":"BR","stateCode":"MG","latitude":"-19.52070000","longitude":"-44.05031000"},{"name":"Matutina","countryCode":"BR","stateCode":"MG","latitude":"-19.19364000","longitude":"-45.99564000"},{"name":"Medeiros","countryCode":"BR","stateCode":"MG","latitude":"-20.01139000","longitude":"-46.35800000"},{"name":"Medina","countryCode":"BR","stateCode":"MG","latitude":"-16.30152000","longitude":"-41.53818000"},{"name":"Mendes Pimentel","countryCode":"BR","stateCode":"MG","latitude":"-18.62642000","longitude":"-41.34871000"},{"name":"Mercês","countryCode":"BR","stateCode":"MG","latitude":"-21.18716000","longitude":"-43.33657000"},{"name":"Mesquita","countryCode":"BR","stateCode":"MG","latitude":"-19.24964000","longitude":"-42.61603000"},{"name":"Minas Novas","countryCode":"BR","stateCode":"MG","latitude":"-17.35500000","longitude":"-42.40892000"},{"name":"Minduri","countryCode":"BR","stateCode":"MG","latitude":"-21.66835000","longitude":"-44.59475000"},{"name":"Mirabela","countryCode":"BR","stateCode":"MG","latitude":"-16.27910000","longitude":"-44.16713000"},{"name":"Miradouro","countryCode":"BR","stateCode":"MG","latitude":"-20.85191000","longitude":"-42.38714000"},{"name":"Miravânia","countryCode":"BR","stateCode":"MG","latitude":"-14.75285000","longitude":"-44.42057000"},{"name":"Miraí","countryCode":"BR","stateCode":"MG","latitude":"-21.14581000","longitude":"-42.60077000"},{"name":"Moeda","countryCode":"BR","stateCode":"MG","latitude":"-20.33273000","longitude":"-44.01660000"},{"name":"Moema","countryCode":"BR","stateCode":"MG","latitude":"-19.84295000","longitude":"-45.42119000"},{"name":"Monjolos","countryCode":"BR","stateCode":"MG","latitude":"-18.37562000","longitude":"-44.02596000"},{"name":"Monsenhor Paulo","countryCode":"BR","stateCode":"MG","latitude":"-21.72267000","longitude":"-45.46795000"},{"name":"Montalvânia","countryCode":"BR","stateCode":"MG","latitude":"-14.41086000","longitude":"-44.44214000"},{"name":"Monte Alegre de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.81882000","longitude":"-48.91823000"},{"name":"Monte Azul","countryCode":"BR","stateCode":"MG","latitude":"-15.21266000","longitude":"-43.02334000"},{"name":"Monte Belo","countryCode":"BR","stateCode":"MG","latitude":"-21.32001000","longitude":"-46.33519000"},{"name":"Monte Carmelo","countryCode":"BR","stateCode":"MG","latitude":"-18.63960000","longitude":"-47.49788000"},{"name":"Monte Formoso","countryCode":"BR","stateCode":"MG","latitude":"-16.87599000","longitude":"-41.27134000"},{"name":"Monte Santo de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.20428000","longitude":"-46.95403000"},{"name":"Monte Sião","countryCode":"BR","stateCode":"MG","latitude":"-22.43134000","longitude":"-46.56796000"},{"name":"Monte Verde","countryCode":"BR","stateCode":"MG","latitude":"-22.86417000","longitude":"-46.03500000"},{"name":"Montes Claros","countryCode":"BR","stateCode":"MG","latitude":"-16.58789000","longitude":"-43.89995000"},{"name":"Montezuma","countryCode":"BR","stateCode":"MG","latitude":"-15.19248000","longitude":"-42.48132000"},{"name":"Morada Nova de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.56612000","longitude":"-45.47222000"},{"name":"Morro da Garça","countryCode":"BR","stateCode":"MG","latitude":"-18.61746000","longitude":"-44.63238000"},{"name":"Morro do Pilar","countryCode":"BR","stateCode":"MG","latitude":"-19.23372000","longitude":"-43.40140000"},{"name":"Munhoz","countryCode":"BR","stateCode":"MG","latitude":"-22.62898000","longitude":"-46.30889000"},{"name":"Muriaé","countryCode":"BR","stateCode":"MG","latitude":"-21.13056000","longitude":"-42.36639000"},{"name":"Mutum","countryCode":"BR","stateCode":"MG","latitude":"-19.92677000","longitude":"-41.44835000"},{"name":"Muzambinho","countryCode":"BR","stateCode":"MG","latitude":"-21.35240000","longitude":"-46.51842000"},{"name":"Mário Campos","countryCode":"BR","stateCode":"MG","latitude":"-20.07230000","longitude":"-44.17602000"},{"name":"Nacip Raydan","countryCode":"BR","stateCode":"MG","latitude":"-18.47447000","longitude":"-42.17506000"},{"name":"Nanuque","countryCode":"BR","stateCode":"MG","latitude":"-17.73565000","longitude":"-40.44441000"},{"name":"Naque","countryCode":"BR","stateCode":"MG","latitude":"-19.18321000","longitude":"-42.33843000"},{"name":"Natalândia","countryCode":"BR","stateCode":"MG","latitude":"-16.56307000","longitude":"-46.51392000"},{"name":"Natércia","countryCode":"BR","stateCode":"MG","latitude":"-22.13227000","longitude":"-45.49689000"},{"name":"Nazareno","countryCode":"BR","stateCode":"MG","latitude":"-21.20793000","longitude":"-44.60851000"},{"name":"Nepomuceno","countryCode":"BR","stateCode":"MG","latitude":"-21.24027000","longitude":"-45.24015000"},{"name":"Ninheira","countryCode":"BR","stateCode":"MG","latitude":"-15.42231000","longitude":"-41.65775000"},{"name":"Nova Belém","countryCode":"BR","stateCode":"MG","latitude":"-18.49977000","longitude":"-41.11879000"},{"name":"Nova Era","countryCode":"BR","stateCode":"MG","latitude":"-19.70970000","longitude":"-43.01401000"},{"name":"Nova Lima","countryCode":"BR","stateCode":"MG","latitude":"-19.98556000","longitude":"-43.84667000"},{"name":"Nova Módica","countryCode":"BR","stateCode":"MG","latitude":"-18.45009000","longitude":"-41.51304000"},{"name":"Nova Ponte","countryCode":"BR","stateCode":"MG","latitude":"-19.28646000","longitude":"-47.71367000"},{"name":"Nova Porteirinha","countryCode":"BR","stateCode":"MG","latitude":"-15.71578000","longitude":"-43.28155000"},{"name":"Nova Resende","countryCode":"BR","stateCode":"MG","latitude":"-21.09898000","longitude":"-46.41684000"},{"name":"Nova Serrana","countryCode":"BR","stateCode":"MG","latitude":"-19.84529000","longitude":"-44.97669000"},{"name":"Nova União","countryCode":"BR","stateCode":"MG","latitude":"-19.64356000","longitude":"-43.57796000"},{"name":"Novo Cruzeiro","countryCode":"BR","stateCode":"MG","latitude":"-17.39233000","longitude":"-41.96978000"},{"name":"Novo Oriente de Minas","countryCode":"BR","stateCode":"MG","latitude":"-17.25169000","longitude":"-41.22927000"},{"name":"Novorizonte","countryCode":"BR","stateCode":"MG","latitude":"-16.01733000","longitude":"-42.38889000"},{"name":"Olaria","countryCode":"BR","stateCode":"MG","latitude":"-21.90638000","longitude":"-43.96851000"},{"name":"Olhos-d\'Água","countryCode":"BR","stateCode":"MG","latitude":"-17.48888000","longitude":"-43.54347000"},{"name":"Oliveira","countryCode":"BR","stateCode":"MG","latitude":"-20.73820000","longitude":"-44.71612000"},{"name":"Oliveira Fortes","countryCode":"BR","stateCode":"MG","latitude":"-21.33869000","longitude":"-43.51985000"},{"name":"Olímpio Noronha","countryCode":"BR","stateCode":"MG","latitude":"-22.08551000","longitude":"-45.28730000"},{"name":"Onça de Pitangui","countryCode":"BR","stateCode":"MG","latitude":"-19.71041000","longitude":"-44.74654000"},{"name":"Oratórios","countryCode":"BR","stateCode":"MG","latitude":"-20.43729000","longitude":"-42.79741000"},{"name":"Orizânia","countryCode":"BR","stateCode":"MG","latitude":"-20.50549000","longitude":"-42.21156000"},{"name":"Ouro Branco","countryCode":"BR","stateCode":"MG","latitude":"-20.52994000","longitude":"-43.69422000"},{"name":"Ouro Fino","countryCode":"BR","stateCode":"MG","latitude":"-22.25689000","longitude":"-46.37384000"},{"name":"Ouro Preto","countryCode":"BR","stateCode":"MG","latitude":"-20.39304000","longitude":"-43.64191000"},{"name":"Ouro Verde de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.03431000","longitude":"-41.29473000"},{"name":"Padre Carvalho","countryCode":"BR","stateCode":"MG","latitude":"-16.26316000","longitude":"-42.60251000"},{"name":"Padre Paraíso","countryCode":"BR","stateCode":"MG","latitude":"-17.06100000","longitude":"-41.53826000"},{"name":"Pai Pedro","countryCode":"BR","stateCode":"MG","latitude":"-15.32734000","longitude":"-43.19505000"},{"name":"Paineiras","countryCode":"BR","stateCode":"MG","latitude":"-18.91817000","longitude":"-45.53737000"},{"name":"Pains","countryCode":"BR","stateCode":"MG","latitude":"-20.37374000","longitude":"-45.73139000"},{"name":"Paiva","countryCode":"BR","stateCode":"MG","latitude":"-21.28809000","longitude":"-43.41715000"},{"name":"Palma","countryCode":"BR","stateCode":"MG","latitude":"-21.43106000","longitude":"-42.32065000"},{"name":"Palmópolis","countryCode":"BR","stateCode":"MG","latitude":"-16.77843000","longitude":"-40.37475000"},{"name":"Papagaios","countryCode":"BR","stateCode":"MG","latitude":"-19.39686000","longitude":"-44.69502000"},{"name":"Paracatu","countryCode":"BR","stateCode":"MG","latitude":"-17.13285000","longitude":"-46.88258000"},{"name":"Paraguaçu","countryCode":"BR","stateCode":"MG","latitude":"-21.58081000","longitude":"-45.74296000"},{"name":"Paraisópolis","countryCode":"BR","stateCode":"MG","latitude":"-22.57668000","longitude":"-45.84583000"},{"name":"Paraopeba","countryCode":"BR","stateCode":"MG","latitude":"-19.27228000","longitude":"-44.45274000"},{"name":"Pará de Minas","countryCode":"BR","stateCode":"MG","latitude":"-19.82122000","longitude":"-44.61286000"},{"name":"Passa Quatro","countryCode":"BR","stateCode":"MG","latitude":"-22.40871000","longitude":"-44.95994000"},{"name":"Passa Tempo","countryCode":"BR","stateCode":"MG","latitude":"-20.64350000","longitude":"-44.49857000"},{"name":"Passa-Vinte","countryCode":"BR","stateCode":"MG","latitude":"-22.17877000","longitude":"-44.26002000"},{"name":"Passabém","countryCode":"BR","stateCode":"MG","latitude":"-19.35651000","longitude":"-43.18735000"},{"name":"Passos","countryCode":"BR","stateCode":"MG","latitude":"-20.71889000","longitude":"-46.60972000"},{"name":"Patis","countryCode":"BR","stateCode":"MG","latitude":"-16.05798000","longitude":"-44.11137000"},{"name":"Patos de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.57889000","longitude":"-46.51806000"},{"name":"Patrocínio","countryCode":"BR","stateCode":"MG","latitude":"-19.01305000","longitude":"-47.06790000"},{"name":"Patrocínio do Muriaé","countryCode":"BR","stateCode":"MG","latitude":"-21.16714000","longitude":"-42.25572000"},{"name":"Paula Cândido","countryCode":"BR","stateCode":"MG","latitude":"-20.86034000","longitude":"-42.98154000"},{"name":"Paulistas","countryCode":"BR","stateCode":"MG","latitude":"-18.43393000","longitude":"-42.86603000"},{"name":"Pavão","countryCode":"BR","stateCode":"MG","latitude":"-17.46780000","longitude":"-41.07743000"},{"name":"Pedra Azul","countryCode":"BR","stateCode":"MG","latitude":"-15.96404000","longitude":"-41.22145000"},{"name":"Pedra Bonita","countryCode":"BR","stateCode":"MG","latitude":"-20.46665000","longitude":"-42.37756000"},{"name":"Pedra Dourada","countryCode":"BR","stateCode":"MG","latitude":"-20.82636000","longitude":"-42.15154000"},{"name":"Pedra do Anta","countryCode":"BR","stateCode":"MG","latitude":"-20.59796000","longitude":"-42.71247000"},{"name":"Pedra do Indaiá","countryCode":"BR","stateCode":"MG","latitude":"-20.28200000","longitude":"-45.21859000"},{"name":"Pedralva","countryCode":"BR","stateCode":"MG","latitude":"-22.25067000","longitude":"-45.45324000"},{"name":"Pedras de Maria da Cruz","countryCode":"BR","stateCode":"MG","latitude":"-15.63347000","longitude":"-44.30841000"},{"name":"Pedrinópolis","countryCode":"BR","stateCode":"MG","latitude":"-19.19064000","longitude":"-47.50212000"},{"name":"Pedro Leopoldo","countryCode":"BR","stateCode":"MG","latitude":"-19.64468000","longitude":"-44.03938000"},{"name":"Pedro Teixeira","countryCode":"BR","stateCode":"MG","latitude":"-21.72800000","longitude":"-43.72046000"},{"name":"Pequeri","countryCode":"BR","stateCode":"MG","latitude":"-21.81623000","longitude":"-43.14007000"},{"name":"Pequi","countryCode":"BR","stateCode":"MG","latitude":"-19.61044000","longitude":"-44.63355000"},{"name":"Perdigão","countryCode":"BR","stateCode":"MG","latitude":"-19.92135000","longitude":"-45.08070000"},{"name":"Perdizes","countryCode":"BR","stateCode":"MG","latitude":"-19.36522000","longitude":"-47.15986000"},{"name":"Perdões","countryCode":"BR","stateCode":"MG","latitude":"-21.07090000","longitude":"-45.06710000"},{"name":"Periquito","countryCode":"BR","stateCode":"MG","latitude":"-19.04695000","longitude":"-42.21606000"},{"name":"Pescador","countryCode":"BR","stateCode":"MG","latitude":"-18.32119000","longitude":"-41.55163000"},{"name":"Peçanha","countryCode":"BR","stateCode":"MG","latitude":"-18.54540000","longitude":"-42.49385000"},{"name":"Piau","countryCode":"BR","stateCode":"MG","latitude":"-21.50206000","longitude":"-43.31473000"},{"name":"Piedade de Caratinga","countryCode":"BR","stateCode":"MG","latitude":"-19.75899000","longitude":"-42.03936000"},{"name":"Piedade de Ponte Nova","countryCode":"BR","stateCode":"MG","latitude":"-20.24410000","longitude":"-42.71587000"},{"name":"Piedade do Rio Grande","countryCode":"BR","stateCode":"MG","latitude":"-21.50287000","longitude":"-44.16154000"},{"name":"Piedade dos Gerais","countryCode":"BR","stateCode":"MG","latitude":"-20.48078000","longitude":"-44.25310000"},{"name":"Pimenta","countryCode":"BR","stateCode":"MG","latitude":"-20.48505000","longitude":"-45.83344000"},{"name":"Pingo-d\'Água","countryCode":"BR","stateCode":"MG","latitude":"-19.73720000","longitude":"-42.42838000"},{"name":"Pintópolis","countryCode":"BR","stateCode":"MG","latitude":"-16.01120000","longitude":"-45.21931000"},{"name":"Piracema","countryCode":"BR","stateCode":"MG","latitude":"-20.51921000","longitude":"-44.41751000"},{"name":"Pirajuba","countryCode":"BR","stateCode":"MG","latitude":"-19.94073000","longitude":"-48.70306000"},{"name":"Piranga","countryCode":"BR","stateCode":"MG","latitude":"-20.62892000","longitude":"-43.28354000"},{"name":"Piranguinho","countryCode":"BR","stateCode":"MG","latitude":"-22.34876000","longitude":"-45.59462000"},{"name":"Piranguçu","countryCode":"BR","stateCode":"MG","latitude":"-22.56347000","longitude":"-45.51039000"},{"name":"Pirapetinga","countryCode":"BR","stateCode":"MG","latitude":"-21.66797000","longitude":"-42.36515000"},{"name":"Pirapora","countryCode":"BR","stateCode":"MG","latitude":"-17.41957000","longitude":"-44.85974000"},{"name":"Piraúba","countryCode":"BR","stateCode":"MG","latitude":"-21.26468000","longitude":"-43.01397000"},{"name":"Pitangui","countryCode":"BR","stateCode":"MG","latitude":"-19.57287000","longitude":"-44.87568000"},{"name":"Piumhi","countryCode":"BR","stateCode":"MG","latitude":"-20.43261000","longitude":"-46.06077000"},{"name":"Piuí","countryCode":"BR","stateCode":"MG","latitude":"-20.46528000","longitude":"-45.95806000"},{"name":"Planura","countryCode":"BR","stateCode":"MG","latitude":"-20.06924000","longitude":"-48.67523000"},{"name":"Pocrane","countryCode":"BR","stateCode":"MG","latitude":"-19.57501000","longitude":"-41.56271000"},{"name":"Pompéu","countryCode":"BR","stateCode":"MG","latitude":"-19.14952000","longitude":"-44.91485000"},{"name":"Ponte Nova","countryCode":"BR","stateCode":"MG","latitude":"-20.40703000","longitude":"-42.92058000"},{"name":"Ponto Chique","countryCode":"BR","stateCode":"MG","latitude":"-16.63769000","longitude":"-44.93803000"},{"name":"Ponto dos Volantes","countryCode":"BR","stateCode":"MG","latitude":"-16.85440000","longitude":"-41.46344000"},{"name":"Porteirinha","countryCode":"BR","stateCode":"MG","latitude":"-15.68690000","longitude":"-43.14041000"},{"name":"Porto Firme","countryCode":"BR","stateCode":"MG","latitude":"-20.66732000","longitude":"-43.06871000"},{"name":"Poté","countryCode":"BR","stateCode":"MG","latitude":"-17.79279000","longitude":"-41.76522000"},{"name":"Pouso Alegre","countryCode":"BR","stateCode":"MG","latitude":"-22.23000000","longitude":"-45.93639000"},{"name":"Pouso Alto","countryCode":"BR","stateCode":"MG","latitude":"-22.17957000","longitude":"-44.95271000"},{"name":"Poço Fundo","countryCode":"BR","stateCode":"MG","latitude":"-21.82067000","longitude":"-45.98826000"},{"name":"Poços de Caldas","countryCode":"BR","stateCode":"MG","latitude":"-21.79340000","longitude":"-46.53571000"},{"name":"Prados","countryCode":"BR","stateCode":"MG","latitude":"-21.10761000","longitude":"-44.06479000"},{"name":"Prata","countryCode":"BR","stateCode":"MG","latitude":"-19.37346000","longitude":"-48.94362000"},{"name":"Pratinha","countryCode":"BR","stateCode":"MG","latitude":"-19.74704000","longitude":"-46.42881000"},{"name":"Pratápolis","countryCode":"BR","stateCode":"MG","latitude":"-20.78572000","longitude":"-46.84447000"},{"name":"Presidente Bernardes","countryCode":"BR","stateCode":"MG","latitude":"-20.77329000","longitude":"-43.16210000"},{"name":"Presidente Juscelino","countryCode":"BR","stateCode":"MG","latitude":"-18.73883000","longitude":"-44.07767000"},{"name":"Presidente Kubitschek","countryCode":"BR","stateCode":"MG","latitude":"-18.64982000","longitude":"-43.57979000"},{"name":"Presidente Olegário","countryCode":"BR","stateCode":"MG","latitude":"-18.16191000","longitude":"-46.40629000"},{"name":"Prudente de Morais","countryCode":"BR","stateCode":"MG","latitude":"-19.46809000","longitude":"-44.11363000"},{"name":"Quartel Geral","countryCode":"BR","stateCode":"MG","latitude":"-19.28715000","longitude":"-45.58434000"},{"name":"Queluzito","countryCode":"BR","stateCode":"MG","latitude":"-20.73147000","longitude":"-43.89355000"},{"name":"Raposos","countryCode":"BR","stateCode":"MG","latitude":"-19.97619000","longitude":"-43.79018000"},{"name":"Raul Soares","countryCode":"BR","stateCode":"MG","latitude":"-20.01424000","longitude":"-42.40893000"},{"name":"Recreio","countryCode":"BR","stateCode":"MG","latitude":"-21.52854000","longitude":"-42.44327000"},{"name":"Reduto","countryCode":"BR","stateCode":"MG","latitude":"-20.22867000","longitude":"-41.94273000"},{"name":"Resende Costa","countryCode":"BR","stateCode":"MG","latitude":"-20.84128000","longitude":"-44.28110000"},{"name":"Resplendor","countryCode":"BR","stateCode":"MG","latitude":"-19.20265000","longitude":"-41.14336000"},{"name":"Ressaquinha","countryCode":"BR","stateCode":"MG","latitude":"-21.09458000","longitude":"-43.78435000"},{"name":"Riachinho","countryCode":"BR","stateCode":"MG","latitude":"-16.24455000","longitude":"-45.89421000"},{"name":"Riacho dos Machados","countryCode":"BR","stateCode":"MG","latitude":"-16.06608000","longitude":"-42.97549000"},{"name":"Ribeirão Vermelho","countryCode":"BR","stateCode":"MG","latitude":"-21.15385000","longitude":"-45.07881000"},{"name":"Ribeirão das Neves","countryCode":"BR","stateCode":"MG","latitude":"-19.76694000","longitude":"-44.08667000"},{"name":"Rio Acima","countryCode":"BR","stateCode":"MG","latitude":"-20.11704000","longitude":"-43.76542000"},{"name":"Rio Casca","countryCode":"BR","stateCode":"MG","latitude":"-20.12888000","longitude":"-42.66076000"},{"name":"Rio Doce","countryCode":"BR","stateCode":"MG","latitude":"-20.20614000","longitude":"-42.89246000"},{"name":"Rio Espera","countryCode":"BR","stateCode":"MG","latitude":"-20.85358000","longitude":"-43.52051000"},{"name":"Rio Manso","countryCode":"BR","stateCode":"MG","latitude":"-20.24916000","longitude":"-44.34028000"},{"name":"Rio Novo","countryCode":"BR","stateCode":"MG","latitude":"-21.47241000","longitude":"-43.15069000"},{"name":"Rio Paranaíba","countryCode":"BR","stateCode":"MG","latitude":"-19.19894000","longitude":"-46.29215000"},{"name":"Rio Pardo de Minas","countryCode":"BR","stateCode":"MG","latitude":"-15.73003000","longitude":"-42.57320000"},{"name":"Rio Piracicaba","countryCode":"BR","stateCode":"MG","latitude":"-19.97486000","longitude":"-43.16111000"},{"name":"Rio Pomba","countryCode":"BR","stateCode":"MG","latitude":"-21.25409000","longitude":"-43.17161000"},{"name":"Rio Preto","countryCode":"BR","stateCode":"MG","latitude":"-22.04485000","longitude":"-43.86975000"},{"name":"Rio Vermelho","countryCode":"BR","stateCode":"MG","latitude":"-18.26867000","longitude":"-43.07424000"},{"name":"Rio do Prado","countryCode":"BR","stateCode":"MG","latitude":"-16.68344000","longitude":"-40.56002000"},{"name":"Ritápolis","countryCode":"BR","stateCode":"MG","latitude":"-20.99288000","longitude":"-44.37052000"},{"name":"Rochedo de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.64268000","longitude":"-43.03311000"},{"name":"Rodeiro","countryCode":"BR","stateCode":"MG","latitude":"-21.21255000","longitude":"-42.84086000"},{"name":"Romaria","countryCode":"BR","stateCode":"MG","latitude":"-18.89336000","longitude":"-47.58130000"},{"name":"Rosário da Limeira","countryCode":"BR","stateCode":"MG","latitude":"-20.98600000","longitude":"-42.51507000"},{"name":"Rubelita","countryCode":"BR","stateCode":"MG","latitude":"-16.34214000","longitude":"-42.22800000"},{"name":"Rubim","countryCode":"BR","stateCode":"MG","latitude":"-16.45147000","longitude":"-40.49301000"},{"name":"Sabará","countryCode":"BR","stateCode":"MG","latitude":"-19.85393000","longitude":"-43.78326000"},{"name":"Sabinópolis","countryCode":"BR","stateCode":"MG","latitude":"-18.64885000","longitude":"-43.06554000"},{"name":"Sacramento","countryCode":"BR","stateCode":"MG","latitude":"-19.88039000","longitude":"-47.22600000"},{"name":"Salinas","countryCode":"BR","stateCode":"MG","latitude":"-16.11853000","longitude":"-42.17403000"},{"name":"Salto da Divisa","countryCode":"BR","stateCode":"MG","latitude":"-16.08589000","longitude":"-40.04463000"},{"name":"Santa Bárbara","countryCode":"BR","stateCode":"MG","latitude":"-20.02361000","longitude":"-43.44495000"},{"name":"Santa Bárbara do Leste","countryCode":"BR","stateCode":"MG","latitude":"-19.94064000","longitude":"-42.10329000"},{"name":"Santa Bárbara do Monte Verde","countryCode":"BR","stateCode":"MG","latitude":"-21.97690000","longitude":"-43.69324000"},{"name":"Santa Bárbara do Tugúrio","countryCode":"BR","stateCode":"MG","latitude":"-21.23902000","longitude":"-43.52380000"},{"name":"Santa Cruz de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.12001000","longitude":"-44.21369000"},{"name":"Santa Cruz de Salinas","countryCode":"BR","stateCode":"MG","latitude":"-16.06175000","longitude":"-41.79919000"},{"name":"Santa Cruz do Escalvado","countryCode":"BR","stateCode":"MG","latitude":"-20.23339000","longitude":"-42.82110000"},{"name":"Santa Efigênia de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.86234000","longitude":"-42.40032000"},{"name":"Santa Fé de Minas","countryCode":"BR","stateCode":"MG","latitude":"-16.68124000","longitude":"-45.59725000"},{"name":"Santa Helena de Minas","countryCode":"BR","stateCode":"MG","latitude":"-16.90289000","longitude":"-40.66215000"},{"name":"Santa Juliana","countryCode":"BR","stateCode":"MG","latitude":"-19.35572000","longitude":"-47.53705000"},{"name":"Santa Luzia","countryCode":"BR","stateCode":"MG","latitude":"-19.76972000","longitude":"-43.85139000"},{"name":"Santa Margarida","countryCode":"BR","stateCode":"MG","latitude":"-20.43571000","longitude":"-42.27056000"},{"name":"Santa Maria de Itabira","countryCode":"BR","stateCode":"MG","latitude":"-19.43588000","longitude":"-43.06843000"},{"name":"Santa Maria do Salto","countryCode":"BR","stateCode":"MG","latitude":"-16.30440000","longitude":"-40.11096000"},{"name":"Santa Maria do Suaçuí","countryCode":"BR","stateCode":"MG","latitude":"-18.25258000","longitude":"-42.33882000"},{"name":"Santa Rita de Caldas","countryCode":"BR","stateCode":"MG","latitude":"-22.01936000","longitude":"-46.27369000"},{"name":"Santa Rita de Ibitipoca","countryCode":"BR","stateCode":"MG","latitude":"-21.56153000","longitude":"-43.95797000"},{"name":"Santa Rita de Jacutinga","countryCode":"BR","stateCode":"MG","latitude":"-22.10905000","longitude":"-44.10325000"},{"name":"Santa Rita de Minas","countryCode":"BR","stateCode":"MG","latitude":"-19.86922000","longitude":"-42.12700000"},{"name":"Santa Rita do Itueto","countryCode":"BR","stateCode":"MG","latitude":"-19.41798000","longitude":"-41.40277000"},{"name":"Santa Rita do Sapucaí","countryCode":"BR","stateCode":"MG","latitude":"-22.25623000","longitude":"-45.67459000"},{"name":"Santa Rosa da Serra","countryCode":"BR","stateCode":"MG","latitude":"-19.53874000","longitude":"-45.98000000"},{"name":"Santa Vitória","countryCode":"BR","stateCode":"MG","latitude":"-19.09193000","longitude":"-50.29906000"},{"name":"Santana da Vargem","countryCode":"BR","stateCode":"MG","latitude":"-21.26761000","longitude":"-45.48969000"},{"name":"Santana de Cataguases","countryCode":"BR","stateCode":"MG","latitude":"-21.28322000","longitude":"-42.56580000"},{"name":"Santana de Pirapama","countryCode":"BR","stateCode":"MG","latitude":"-18.90777000","longitude":"-43.92702000"},{"name":"Santana do Deserto","countryCode":"BR","stateCode":"MG","latitude":"-21.94535000","longitude":"-43.17445000"},{"name":"Santana do Garambéu","countryCode":"BR","stateCode":"MG","latitude":"-21.64675000","longitude":"-44.06937000"},{"name":"Santana do Jacaré","countryCode":"BR","stateCode":"MG","latitude":"-20.88867000","longitude":"-45.07914000"},{"name":"Santana do Manhuaçu","countryCode":"BR","stateCode":"MG","latitude":"-20.05562000","longitude":"-41.89770000"},{"name":"Santana do Paraíso","countryCode":"BR","stateCode":"MG","latitude":"-19.38010000","longitude":"-42.54068000"},{"name":"Santana do Riacho","countryCode":"BR","stateCode":"MG","latitude":"-19.18420000","longitude":"-43.68380000"},{"name":"Santana dos Montes","countryCode":"BR","stateCode":"MG","latitude":"-20.79856000","longitude":"-43.64577000"},{"name":"Santo Antônio do Amparo","countryCode":"BR","stateCode":"MG","latitude":"-20.91660000","longitude":"-44.95511000"},{"name":"Santo Antônio do Aventureiro","countryCode":"BR","stateCode":"MG","latitude":"-21.74424000","longitude":"-42.81100000"},{"name":"Santo Antônio do Grama","countryCode":"BR","stateCode":"MG","latitude":"-20.32329000","longitude":"-42.61551000"},{"name":"Santo Antônio do Itambé","countryCode":"BR","stateCode":"MG","latitude":"-18.49169000","longitude":"-43.26278000"},{"name":"Santo Antônio do Jacinto","countryCode":"BR","stateCode":"MG","latitude":"-16.50934000","longitude":"-40.27997000"},{"name":"Santo Antônio do Monte","countryCode":"BR","stateCode":"MG","latitude":"-20.07993000","longitude":"-45.30587000"},{"name":"Santo Antônio do Retiro","countryCode":"BR","stateCode":"MG","latitude":"-15.30144000","longitude":"-42.64417000"},{"name":"Santo Antônio do Rio Abaixo","countryCode":"BR","stateCode":"MG","latitude":"-19.25051000","longitude":"-43.25300000"},{"name":"Santo Hipólito","countryCode":"BR","stateCode":"MG","latitude":"-18.38378000","longitude":"-44.17728000"},{"name":"Santos Dumont","countryCode":"BR","stateCode":"MG","latitude":"-21.46453000","longitude":"-43.52573000"},{"name":"Sapucaí-Mirim","countryCode":"BR","stateCode":"MG","latitude":"-22.79166000","longitude":"-45.84222000"},{"name":"Sardoá","countryCode":"BR","stateCode":"MG","latitude":"-18.77353000","longitude":"-42.40303000"},{"name":"Sarzedo","countryCode":"BR","stateCode":"MG","latitude":"-20.04463000","longitude":"-44.13442000"},{"name":"Sem-Peixe","countryCode":"BR","stateCode":"MG","latitude":"-20.07337000","longitude":"-42.81556000"},{"name":"Senador Amaral","countryCode":"BR","stateCode":"MG","latitude":"-22.55358000","longitude":"-46.22421000"},{"name":"Senador Cortes","countryCode":"BR","stateCode":"MG","latitude":"-21.76164000","longitude":"-42.91138000"},{"name":"Senador Firmino","countryCode":"BR","stateCode":"MG","latitude":"-20.89680000","longitude":"-43.11033000"},{"name":"Senador José Bento","countryCode":"BR","stateCode":"MG","latitude":"-22.15837000","longitude":"-46.14282000"},{"name":"Senador Modestino Gonçalves","countryCode":"BR","stateCode":"MG","latitude":"-17.91341000","longitude":"-43.21328000"},{"name":"Senhora de Oliveira","countryCode":"BR","stateCode":"MG","latitude":"-20.80180000","longitude":"-43.34536000"},{"name":"Senhora do Porto","countryCode":"BR","stateCode":"MG","latitude":"-18.90274000","longitude":"-43.08578000"},{"name":"Senhora dos Remédios","countryCode":"BR","stateCode":"MG","latitude":"-21.02878000","longitude":"-43.59680000"},{"name":"Sericita","countryCode":"BR","stateCode":"MG","latitude":"-20.49536000","longitude":"-42.45991000"},{"name":"Seritinga","countryCode":"BR","stateCode":"MG","latitude":"-21.91887000","longitude":"-44.46300000"},{"name":"Serra Azul de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.38225000","longitude":"-43.20251000"},{"name":"Serra da Saudade","countryCode":"BR","stateCode":"MG","latitude":"-19.38394000","longitude":"-45.80002000"},{"name":"Serra do Salitre","countryCode":"BR","stateCode":"MG","latitude":"-19.14990000","longitude":"-46.65307000"},{"name":"Serra dos Aimorés","countryCode":"BR","stateCode":"MG","latitude":"-17.75022000","longitude":"-40.27113000"},{"name":"Serrania","countryCode":"BR","stateCode":"MG","latitude":"-21.55510000","longitude":"-46.10712000"},{"name":"Serranos","countryCode":"BR","stateCode":"MG","latitude":"-21.82389000","longitude":"-44.54236000"},{"name":"Serranópolis de Minas","countryCode":"BR","stateCode":"MG","latitude":"-15.89984000","longitude":"-42.85134000"},{"name":"Serro","countryCode":"BR","stateCode":"MG","latitude":"-18.52041000","longitude":"-43.38075000"},{"name":"Sete Lagoas","countryCode":"BR","stateCode":"MG","latitude":"-19.46583000","longitude":"-44.24667000"},{"name":"Setubinha","countryCode":"BR","stateCode":"MG","latitude":"-17.66692000","longitude":"-42.19505000"},{"name":"Silveirânia","countryCode":"BR","stateCode":"MG","latitude":"-21.14447000","longitude":"-43.19826000"},{"name":"Silvianópolis","countryCode":"BR","stateCode":"MG","latitude":"-22.05297000","longitude":"-45.81579000"},{"name":"Simonésia","countryCode":"BR","stateCode":"MG","latitude":"-19.99894000","longitude":"-41.98726000"},{"name":"Simão Pereira","countryCode":"BR","stateCode":"MG","latitude":"-21.96631000","longitude":"-43.29030000"},{"name":"Sobrália","countryCode":"BR","stateCode":"MG","latitude":"-19.21309000","longitude":"-42.14818000"},{"name":"Soledade de Minas","countryCode":"BR","stateCode":"MG","latitude":"-22.02216000","longitude":"-45.04271000"},{"name":"São Bento Abade","countryCode":"BR","stateCode":"MG","latitude":"-21.55981000","longitude":"-45.06653000"},{"name":"São Brás do Suaçuí","countryCode":"BR","stateCode":"MG","latitude":"-20.62195000","longitude":"-43.96923000"},{"name":"São Domingos das Dores","countryCode":"BR","stateCode":"MG","latitude":"-19.51985000","longitude":"-42.03401000"},{"name":"São Domingos do Prata","countryCode":"BR","stateCode":"MG","latitude":"-19.89785000","longitude":"-42.88422000"},{"name":"São Francisco","countryCode":"BR","stateCode":"MG","latitude":"-15.88365000","longitude":"-44.84306000"},{"name":"São Francisco de Paula","countryCode":"BR","stateCode":"MG","latitude":"-20.71868000","longitude":"-44.99234000"},{"name":"São Francisco de Sales","countryCode":"BR","stateCode":"MG","latitude":"-19.77179000","longitude":"-49.81040000"},{"name":"São Francisco do Glória","countryCode":"BR","stateCode":"MG","latitude":"-20.78528000","longitude":"-42.28488000"},{"name":"São Félix de Minas","countryCode":"BR","stateCode":"MG","latitude":"-18.55894000","longitude":"-41.44459000"},{"name":"São Geraldo","countryCode":"BR","stateCode":"MG","latitude":"-20.90833000","longitude":"-42.82833000"},{"name":"São Geraldo da Piedade","countryCode":"BR","stateCode":"MG","latitude":"-18.91396000","longitude":"-42.31056000"},{"name":"São Geraldo do Baixio","countryCode":"BR","stateCode":"MG","latitude":"-18.91798000","longitude":"-41.36253000"},{"name":"São Gonçalo do Abaeté","countryCode":"BR","stateCode":"MG","latitude":"-18.23315000","longitude":"-45.61317000"},{"name":"São Gonçalo do Pará","countryCode":"BR","stateCode":"MG","latitude":"-19.97290000","longitude":"-44.84024000"},{"name":"São Gonçalo do Rio Abaixo","countryCode":"BR","stateCode":"MG","latitude":"-19.81182000","longitude":"-43.32838000"},{"name":"São Gonçalo do Rio Preto","countryCode":"BR","stateCode":"MG","latitude":"-18.07630000","longitude":"-43.35534000"},{"name":"São Gonçalo do Sapucaí","countryCode":"BR","stateCode":"MG","latitude":"-21.91053000","longitude":"-45.60119000"},{"name":"São Gotardo","countryCode":"BR","stateCode":"MG","latitude":"-19.31111000","longitude":"-46.04889000"},{"name":"São Joaquim de Bicas","countryCode":"BR","stateCode":"MG","latitude":"-20.05781000","longitude":"-44.24979000"},{"name":"São José da Barra","countryCode":"BR","stateCode":"MG","latitude":"-20.75050000","longitude":"-46.28526000"},{"name":"São José da Lapa","countryCode":"BR","stateCode":"MG","latitude":"-19.69017000","longitude":"-43.99106000"},{"name":"São José da Safira","countryCode":"BR","stateCode":"MG","latitude":"-18.33059000","longitude":"-42.10391000"},{"name":"São José da Varginha","countryCode":"BR","stateCode":"MG","latitude":"-19.68910000","longitude":"-44.55308000"},{"name":"São José do Alegre","countryCode":"BR","stateCode":"MG","latitude":"-22.34058000","longitude":"-45.52023000"},{"name":"São José do Divino","countryCode":"BR","stateCode":"MG","latitude":"-18.40103000","longitude":"-41.37248000"},{"name":"São José do Goiabal","countryCode":"BR","stateCode":"MG","latitude":"-19.92360000","longitude":"-42.69184000"},{"name":"São José do Jacuri","countryCode":"BR","stateCode":"MG","latitude":"-18.25160000","longitude":"-42.67396000"},{"name":"São José do Mantimento","countryCode":"BR","stateCode":"MG","latitude":"-20.02453000","longitude":"-41.76334000"},{"name":"São João Batista do Glória","countryCode":"BR","stateCode":"MG","latitude":"-20.53122000","longitude":"-46.44580000"},{"name":"São João Evangelista","countryCode":"BR","stateCode":"MG","latitude":"-18.50849000","longitude":"-42.78221000"},{"name":"São João Nepomuceno","countryCode":"BR","stateCode":"MG","latitude":"-21.58615000","longitude":"-43.01503000"},{"name":"São João da Lagoa","countryCode":"BR","stateCode":"MG","latitude":"-16.87872000","longitude":"-44.34205000"},{"name":"São João da Mata","countryCode":"BR","stateCode":"MG","latitude":"-21.93521000","longitude":"-45.93300000"},{"name":"São João da Ponte","countryCode":"BR","stateCode":"MG","latitude":"-15.90314000","longitude":"-43.83053000"},{"name":"São João das Missões","countryCode":"BR","stateCode":"MG","latitude":"-14.88665000","longitude":"-44.21265000"},{"name":"São João del Rei","countryCode":"BR","stateCode":"MG","latitude":"-21.25033000","longitude":"-44.24481000"},{"name":"São João do Manhuaçu","countryCode":"BR","stateCode":"MG","latitude":"-20.38351000","longitude":"-42.15632000"},{"name":"São João do Manteninha","countryCode":"BR","stateCode":"MG","latitude":"-18.73950000","longitude":"-41.15749000"},{"name":"São João do Oriente","countryCode":"BR","stateCode":"MG","latitude":"-19.34848000","longitude":"-42.17407000"},{"name":"São João do Pacuí","countryCode":"BR","stateCode":"MG","latitude":"-16.53392000","longitude":"-44.54062000"},{"name":"São João do Paraíso","countryCode":"BR","stateCode":"MG","latitude":"-15.37652000","longitude":"-41.95693000"},{"name":"São Lourenço","countryCode":"BR","stateCode":"MG","latitude":"-22.11746000","longitude":"-45.03226000"},{"name":"São Miguel do Anta","countryCode":"BR","stateCode":"MG","latitude":"-20.73482000","longitude":"-42.69789000"},{"name":"São Pedro da União","countryCode":"BR","stateCode":"MG","latitude":"-21.11290000","longitude":"-46.64760000"},{"name":"São Pedro do Suaçuí","countryCode":"BR","stateCode":"MG","latitude":"-18.35451000","longitude":"-42.59570000"},{"name":"São Pedro dos Ferros","countryCode":"BR","stateCode":"MG","latitude":"-20.06522000","longitude":"-42.56304000"},{"name":"São Romão","countryCode":"BR","stateCode":"MG","latitude":"-16.35912000","longitude":"-45.46775000"},{"name":"São Roque de Minas","countryCode":"BR","stateCode":"MG","latitude":"-20.16741000","longitude":"-46.47292000"},{"name":"São Sebastião da Bela Vista","countryCode":"BR","stateCode":"MG","latitude":"-22.16425000","longitude":"-45.78515000"},{"name":"São Sebastião da Vargem Alegre","countryCode":"BR","stateCode":"MG","latitude":"-21.02882000","longitude":"-42.59877000"},{"name":"São Sebastião do Anta","countryCode":"BR","stateCode":"MG","latitude":"-19.51787000","longitude":"-41.93921000"},{"name":"São Sebastião do Maranhão","countryCode":"BR","stateCode":"MG","latitude":"-18.06833000","longitude":"-42.53730000"},{"name":"São Sebastião do Oeste","countryCode":"BR","stateCode":"MG","latitude":"-20.24378000","longitude":"-45.04068000"},{"name":"São Sebastião do Paraíso","countryCode":"BR","stateCode":"MG","latitude":"-20.91694000","longitude":"-46.99139000"},{"name":"São Sebastião do Rio Preto","countryCode":"BR","stateCode":"MG","latitude":"-19.29918000","longitude":"-43.22996000"},{"name":"São Sebastião do Rio Verde","countryCode":"BR","stateCode":"MG","latitude":"-22.21276000","longitude":"-45.02049000"},{"name":"São Thomé das Letras","countryCode":"BR","stateCode":"MG","latitude":"-21.73939000","longitude":"-44.96812000"},{"name":"São Tiago","countryCode":"BR","stateCode":"MG","latitude":"-20.93607000","longitude":"-44.55961000"},{"name":"São Tomás de Aquino","countryCode":"BR","stateCode":"MG","latitude":"-20.80317000","longitude":"-47.13081000"},{"name":"São Vicente de Minas","countryCode":"BR","stateCode":"MG","latitude":"-21.67023000","longitude":"-44.46650000"},{"name":"Tabuleiro","countryCode":"BR","stateCode":"MG","latitude":"-21.35779000","longitude":"-43.24828000"},{"name":"Taiobeiras","countryCode":"BR","stateCode":"MG","latitude":"-15.83800000","longitude":"-42.09039000"},{"name":"Taparuba","countryCode":"BR","stateCode":"MG","latitude":"-19.72752000","longitude":"-41.60277000"},{"name":"Tapira","countryCode":"BR","stateCode":"MG","latitude":"-19.93370000","longitude":"-46.91795000"},{"name":"Tapiraí","countryCode":"BR","stateCode":"MG","latitude":"-19.87272000","longitude":"-46.13291000"},{"name":"Taquaraçu de Minas","countryCode":"BR","stateCode":"MG","latitude":"-19.63354000","longitude":"-43.69161000"},{"name":"Tarumirim","countryCode":"BR","stateCode":"MG","latitude":"-19.30041000","longitude":"-41.91984000"},{"name":"Teixeiras","countryCode":"BR","stateCode":"MG","latitude":"-20.63003000","longitude":"-42.85443000"},{"name":"Teófilo Otoni","countryCode":"BR","stateCode":"MG","latitude":"-17.67910000","longitude":"-41.33738000"},{"name":"Timóteo","countryCode":"BR","stateCode":"MG","latitude":"-19.58106000","longitude":"-42.64953000"},{"name":"Tiradentes","countryCode":"BR","stateCode":"MG","latitude":"-21.11854000","longitude":"-44.16072000"},{"name":"Tiros","countryCode":"BR","stateCode":"MG","latitude":"-18.85727000","longitude":"-45.84049000"},{"name":"Tocantins","countryCode":"BR","stateCode":"MG","latitude":"-21.18115000","longitude":"-43.02555000"},{"name":"Tocos do Moji","countryCode":"BR","stateCode":"MG","latitude":"-22.35665000","longitude":"-46.14951000"},{"name":"Toledo","countryCode":"BR","stateCode":"MG","latitude":"-22.70569000","longitude":"-46.39041000"},{"name":"Tombos","countryCode":"BR","stateCode":"MG","latitude":"-20.88046000","longitude":"-42.06821000"},{"name":"Três Corações","countryCode":"BR","stateCode":"MG","latitude":"-21.70260000","longitude":"-45.21421000"},{"name":"Três Marias","countryCode":"BR","stateCode":"MG","latitude":"-18.28891000","longitude":"-45.02559000"},{"name":"Três Pontas","countryCode":"BR","stateCode":"MG","latitude":"-21.40521000","longitude":"-45.49443000"},{"name":"Tumiritinga","countryCode":"BR","stateCode":"MG","latitude":"-19.02399000","longitude":"-41.72297000"},{"name":"Tupaciguara","countryCode":"BR","stateCode":"MG","latitude":"-18.59222000","longitude":"-48.70500000"},{"name":"Turmalina","countryCode":"BR","stateCode":"MG","latitude":"-17.25347000","longitude":"-42.83041000"},{"name":"Turvolândia","countryCode":"BR","stateCode":"MG","latitude":"-21.87243000","longitude":"-45.80089000"},{"name":"Ubaporanga","countryCode":"BR","stateCode":"MG","latitude":"-19.66187000","longitude":"-42.05903000"},{"name":"Ubaí","countryCode":"BR","stateCode":"MG","latitude":"-16.38337000","longitude":"-44.85525000"},{"name":"Uberaba","countryCode":"BR","stateCode":"MG","latitude":"-19.54826000","longitude":"-47.94144000"},{"name":"Uberlândia","countryCode":"BR","stateCode":"MG","latitude":"-19.02333000","longitude":"-48.33477000"},{"name":"Ubá","countryCode":"BR","stateCode":"MG","latitude":"-21.12000000","longitude":"-42.94278000"},{"name":"Umburatiba","countryCode":"BR","stateCode":"MG","latitude":"-17.25657000","longitude":"-40.66878000"},{"name":"Unaí","countryCode":"BR","stateCode":"MG","latitude":"-16.58634000","longitude":"-46.77009000"},{"name":"União de Minas","countryCode":"BR","stateCode":"MG","latitude":"-19.34087000","longitude":"-50.35738000"},{"name":"Uruana de Minas","countryCode":"BR","stateCode":"MG","latitude":"-16.07488000","longitude":"-46.33829000"},{"name":"Urucuia","countryCode":"BR","stateCode":"MG","latitude":"-16.01822000","longitude":"-45.61731000"},{"name":"Urucânia","countryCode":"BR","stateCode":"MG","latitude":"-20.32243000","longitude":"-42.71972000"},{"name":"Vargem Alegre","countryCode":"BR","stateCode":"MG","latitude":"-19.60085000","longitude":"-42.32330000"},{"name":"Vargem Bonita","countryCode":"BR","stateCode":"MG","latitude":"-20.40556000","longitude":"-46.31426000"},{"name":"Vargem Grande do Rio Pardo","countryCode":"BR","stateCode":"MG","latitude":"-15.34182000","longitude":"-42.30107000"},{"name":"Varginha","countryCode":"BR","stateCode":"MG","latitude":"-21.55139000","longitude":"-45.43028000"},{"name":"Varjão de MInas","countryCode":"BR","stateCode":"MG","latitude":"-18.45617000","longitude":"-45.89854000"},{"name":"Varzelândia","countryCode":"BR","stateCode":"MG","latitude":"-15.65541000","longitude":"-43.92043000"},{"name":"Vazante","countryCode":"BR","stateCode":"MG","latitude":"-17.78783000","longitude":"-46.79546000"},{"name":"Verdelândia","countryCode":"BR","stateCode":"MG","latitude":"-15.54677000","longitude":"-43.68013000"},{"name":"Veredinha","countryCode":"BR","stateCode":"MG","latitude":"-17.50571000","longitude":"-42.74858000"},{"name":"Vermelho Novo","countryCode":"BR","stateCode":"MG","latitude":"-20.03087000","longitude":"-42.27068000"},{"name":"Veríssimo","countryCode":"BR","stateCode":"MG","latitude":"-19.59178000","longitude":"-48.35893000"},{"name":"Vespasiano","countryCode":"BR","stateCode":"MG","latitude":"-19.69194000","longitude":"-43.92333000"},{"name":"Vieiras","countryCode":"BR","stateCode":"MG","latitude":"-20.90888000","longitude":"-42.28015000"},{"name":"Virgem da Lapa","countryCode":"BR","stateCode":"MG","latitude":"-16.71637000","longitude":"-42.34853000"},{"name":"Virginópolis","countryCode":"BR","stateCode":"MG","latitude":"-18.81508000","longitude":"-42.66943000"},{"name":"Virgolândia","countryCode":"BR","stateCode":"MG","latitude":"-18.44284000","longitude":"-42.30736000"},{"name":"Virgínia","countryCode":"BR","stateCode":"MG","latitude":"-22.35515000","longitude":"-45.11577000"},{"name":"Visconde do Rio Branco","countryCode":"BR","stateCode":"MG","latitude":"-20.99510000","longitude":"-42.85289000"},{"name":"Viçosa","countryCode":"BR","stateCode":"MG","latitude":"-20.73527000","longitude":"-42.89525000"},{"name":"Volta Grande","countryCode":"BR","stateCode":"MG","latitude":"-21.75298000","longitude":"-42.57357000"},{"name":"Várzea da Palma","countryCode":"BR","stateCode":"MG","latitude":"-17.46025000","longitude":"-44.74043000"},{"name":"Wenceslau Braz","countryCode":"BR","stateCode":"MG","latitude":"-22.53974000","longitude":"-45.40214000"},{"name":"Água Boa","countryCode":"BR","stateCode":"MG","latitude":"-18.06423000","longitude":"-42.23027000"},{"name":"Água Comprida","countryCode":"BR","stateCode":"MG","latitude":"-19.99124000","longitude":"-48.11035000"},{"name":"Águas Formosas","countryCode":"BR","stateCode":"MG","latitude":"-17.08222000","longitude":"-40.93583000"},{"name":"Águas Vermelhas","countryCode":"BR","stateCode":"MG","latitude":"-15.74722000","longitude":"-41.46000000"},{"name":"Abaetetuba","countryCode":"BR","stateCode":"PA","latitude":"-1.71806000","longitude":"-48.88250000"},{"name":"Abel Figueiredo","countryCode":"BR","stateCode":"PA","latitude":"-4.94378000","longitude":"-48.42275000"},{"name":"Acará","countryCode":"BR","stateCode":"PA","latitude":"-1.96083000","longitude":"-48.19667000"},{"name":"Afuá","countryCode":"BR","stateCode":"PA","latitude":"-0.15667000","longitude":"-50.38667000"},{"name":"Alenquer","countryCode":"BR","stateCode":"PA","latitude":"-0.85422000","longitude":"-54.94506000"},{"name":"Almeirim","countryCode":"BR","stateCode":"PA","latitude":"0.47621000","longitude":"-53.87297000"},{"name":"Altamira","countryCode":"BR","stateCode":"PA","latitude":"-3.20333000","longitude":"-52.20639000"},{"name":"Anajás","countryCode":"BR","stateCode":"PA","latitude":"-0.86015000","longitude":"-50.03970000"},{"name":"Ananindeua","countryCode":"BR","stateCode":"PA","latitude":"-1.34611000","longitude":"-48.38287000"},{"name":"Anapu","countryCode":"BR","stateCode":"PA","latitude":"-3.88583000","longitude":"-51.33796000"},{"name":"Augusto Corrêa","countryCode":"BR","stateCode":"PA","latitude":"-1.02167000","longitude":"-46.63500000"},{"name":"Aurora do Pará","countryCode":"BR","stateCode":"PA","latitude":"-2.30323000","longitude":"-47.75621000"},{"name":"Aveiro","countryCode":"BR","stateCode":"PA","latitude":"-3.66721000","longitude":"-56.01637000"},{"name":"Bagre","countryCode":"BR","stateCode":"PA","latitude":"-2.40166000","longitude":"-50.16628000"},{"name":"Baião","countryCode":"BR","stateCode":"PA","latitude":"-2.79056000","longitude":"-49.67167000"},{"name":"Bannach","countryCode":"BR","stateCode":"PA","latitude":"-7.46864000","longitude":"-50.65904000"},{"name":"Barcarena","countryCode":"BR","stateCode":"PA","latitude":"-1.54656000","longitude":"-48.63248000"},{"name":"Belterra","countryCode":"BR","stateCode":"PA","latitude":"-3.01258000","longitude":"-54.99128000"},{"name":"Belém","countryCode":"BR","stateCode":"PA","latitude":"-1.45583000","longitude":"-48.50444000"},{"name":"Benevides","countryCode":"BR","stateCode":"PA","latitude":"-1.36139000","longitude":"-48.24472000"},{"name":"Bom Jesus do Tocantins","countryCode":"BR","stateCode":"PA","latitude":"-4.99184000","longitude":"-48.82370000"},{"name":"Bonito","countryCode":"BR","stateCode":"PA","latitude":"-1.42927000","longitude":"-47.33735000"},{"name":"Bragança","countryCode":"BR","stateCode":"PA","latitude":"-0.96813000","longitude":"-46.73377000"},{"name":"Brasil Novo","countryCode":"BR","stateCode":"PA","latitude":"-3.33767000","longitude":"-52.57451000"},{"name":"Brejo Grande do Araguaia","countryCode":"BR","stateCode":"PA","latitude":"-5.74369000","longitude":"-48.45573000"},{"name":"Breu Branco","countryCode":"BR","stateCode":"PA","latitude":"-3.73348000","longitude":"-49.37122000"},{"name":"Breves","countryCode":"BR","stateCode":"PA","latitude":"-1.68222000","longitude":"-50.48028000"},{"name":"Bujaru","countryCode":"BR","stateCode":"PA","latitude":"-1.51500000","longitude":"-48.04472000"},{"name":"Cachoeira do Arari","countryCode":"BR","stateCode":"PA","latitude":"-0.84609000","longitude":"-48.93118000"},{"name":"Cachoeira do Piriá","countryCode":"BR","stateCode":"PA","latitude":"-1.94037000","longitude":"-46.46914000"},{"name":"Cametá","countryCode":"BR","stateCode":"PA","latitude":"-2.29582000","longitude":"-49.49213000"},{"name":"Canaã dos Carajás","countryCode":"BR","stateCode":"PA","latitude":"-6.49873000","longitude":"-50.09334000"},{"name":"Capanema","countryCode":"BR","stateCode":"PA","latitude":"-1.19583000","longitude":"-47.18083000"},{"name":"Capitão Poço","countryCode":"BR","stateCode":"PA","latitude":"-1.74639000","longitude":"-47.05944000"},{"name":"Castanhal","countryCode":"BR","stateCode":"PA","latitude":"-1.27231000","longitude":"-47.85627000"},{"name":"Chaves","countryCode":"BR","stateCode":"PA","latitude":"-0.06289000","longitude":"-49.64787000"},{"name":"Colares","countryCode":"BR","stateCode":"PA","latitude":"-0.90894000","longitude":"-48.25340000"},{"name":"Conceição do Araguaia","countryCode":"BR","stateCode":"PA","latitude":"-8.26441000","longitude":"-49.26982000"},{"name":"Concórdia do Pará","countryCode":"BR","stateCode":"PA","latitude":"-1.86154000","longitude":"-47.96322000"},{"name":"Cumaru do Norte","countryCode":"BR","stateCode":"PA","latitude":"-8.39144000","longitude":"-51.24084000"},{"name":"Curionópolis","countryCode":"BR","stateCode":"PA","latitude":"-6.18137000","longitude":"-49.66441000"},{"name":"Curralinho","countryCode":"BR","stateCode":"PA","latitude":"-1.58236000","longitude":"-49.98697000"},{"name":"Curuá","countryCode":"BR","stateCode":"PA","latitude":"-1.73821000","longitude":"-55.11492000"},{"name":"Curuçá","countryCode":"BR","stateCode":"PA","latitude":"-0.69787000","longitude":"-47.86755000"},{"name":"Dom Eliseu","countryCode":"BR","stateCode":"PA","latitude":"-4.08267000","longitude":"-47.89052000"},{"name":"Eldorado do Carajás","countryCode":"BR","stateCode":"PA","latitude":"-6.10586000","longitude":"-49.30329000"},{"name":"Faro","countryCode":"BR","stateCode":"PA","latitude":"-1.11536000","longitude":"-57.77412000"},{"name":"Floresta do Araguaia","countryCode":"BR","stateCode":"PA","latitude":"-7.57944000","longitude":"-49.52862000"},{"name":"Garrafão do Norte","countryCode":"BR","stateCode":"PA","latitude":"-2.21516000","longitude":"-47.11722000"},{"name":"Goianésia do Pará","countryCode":"BR","stateCode":"PA","latitude":"-3.94920000","longitude":"-48.87355000"},{"name":"Gurupá","countryCode":"BR","stateCode":"PA","latitude":"-1.16555000","longitude":"-51.62743000"},{"name":"Igarapé Açu","countryCode":"BR","stateCode":"PA","latitude":"-1.12889000","longitude":"-47.62000000"},{"name":"Igarapé Miri","countryCode":"BR","stateCode":"PA","latitude":"-1.97500000","longitude":"-48.95972000"},{"name":"Igarapé-Açu","countryCode":"BR","stateCode":"PA","latitude":"-1.14164000","longitude":"-47.51366000"},{"name":"Igarapé-Miri","countryCode":"BR","stateCode":"PA","latitude":"-2.07705000","longitude":"-49.14772000"},{"name":"Inhangapi","countryCode":"BR","stateCode":"PA","latitude":"-1.46284000","longitude":"-47.94974000"},{"name":"Ipixuna do Pará","countryCode":"BR","stateCode":"PA","latitude":"-2.98149000","longitude":"-48.11946000"},{"name":"Irituia","countryCode":"BR","stateCode":"PA","latitude":"-1.77048000","longitude":"-47.42145000"},{"name":"Itaituba","countryCode":"BR","stateCode":"PA","latitude":"-5.86018000","longitude":"-56.23176000"},{"name":"Itupiranga","countryCode":"BR","stateCode":"PA","latitude":"-5.23295000","longitude":"-49.94952000"},{"name":"Jacareacanga","countryCode":"BR","stateCode":"PA","latitude":"-6.22222000","longitude":"-57.75278000"},{"name":"Jacundá","countryCode":"BR","stateCode":"PA","latitude":"-4.56883000","longitude":"-49.22284000"},{"name":"Juruti","countryCode":"BR","stateCode":"PA","latitude":"-2.33065000","longitude":"-56.02742000"},{"name":"Limoeiro do Ajuru","countryCode":"BR","stateCode":"PA","latitude":"-1.89647000","longitude":"-49.51015000"},{"name":"Magalhães Barata","countryCode":"BR","stateCode":"PA","latitude":"-0.81838000","longitude":"-47.62990000"},{"name":"Marabá","countryCode":"BR","stateCode":"PA","latitude":"-5.38146000","longitude":"-49.13232000"},{"name":"Maracanã","countryCode":"BR","stateCode":"PA","latitude":"-0.75819000","longitude":"-47.48755000"},{"name":"Marapanim","countryCode":"BR","stateCode":"PA","latitude":"-0.84063000","longitude":"-47.70897000"},{"name":"Marituba","countryCode":"BR","stateCode":"PA","latitude":"-1.37399000","longitude":"-48.31420000"},{"name":"Medicilândia","countryCode":"BR","stateCode":"PA","latitude":"-3.15674000","longitude":"-53.17769000"},{"name":"Melgaço","countryCode":"BR","stateCode":"PA","latitude":"-1.66163000","longitude":"-51.05884000"},{"name":"Mocajuba","countryCode":"BR","stateCode":"PA","latitude":"-2.58417000","longitude":"-49.50722000"},{"name":"Moju","countryCode":"BR","stateCode":"PA","latitude":"-1.88389000","longitude":"-48.76889000"},{"name":"Mojuí Dos Campos","countryCode":"BR","stateCode":"PA","latitude":"-3.07044000","longitude":"-54.57515000"},{"name":"Monte Alegre","countryCode":"BR","stateCode":"PA","latitude":"-2.00082000","longitude":"-54.08102000"},{"name":"Muaná","countryCode":"BR","stateCode":"PA","latitude":"-1.52833000","longitude":"-49.21667000"},{"name":"Mãe do Rio","countryCode":"BR","stateCode":"PA","latitude":"-1.98328000","longitude":"-47.51572000"},{"name":"Nova Esperança do Piriá","countryCode":"BR","stateCode":"PA","latitude":"-2.45364000","longitude":"-46.97384000"},{"name":"Nova Ipixuna","countryCode":"BR","stateCode":"PA","latitude":"-4.98779000","longitude":"-49.19861000"},{"name":"Nova Timboteua","countryCode":"BR","stateCode":"PA","latitude":"-1.12059000","longitude":"-47.42089000"},{"name":"Novo Progresso","countryCode":"BR","stateCode":"PA","latitude":"-7.75396000","longitude":"-55.51343000"},{"name":"Novo Repartimento","countryCode":"BR","stateCode":"PA","latitude":"-4.70032000","longitude":"-50.52220000"},{"name":"Oeiras do Pará","countryCode":"BR","stateCode":"PA","latitude":"-2.00306000","longitude":"-49.85444000"},{"name":"Oriximiná","countryCode":"BR","stateCode":"PA","latitude":"-1.76556000","longitude":"-55.86611000"},{"name":"Ourilândia do Norte","countryCode":"BR","stateCode":"PA","latitude":"-7.59565000","longitude":"-51.43201000"},{"name":"Ourém","countryCode":"BR","stateCode":"PA","latitude":"-1.55194000","longitude":"-47.11444000"},{"name":"Pacajá","countryCode":"BR","stateCode":"PA","latitude":"-3.70172000","longitude":"-50.77844000"},{"name":"Palestina do Pará","countryCode":"BR","stateCode":"PA","latitude":"-5.97518000","longitude":"-48.38544000"},{"name":"Paragominas","countryCode":"BR","stateCode":"PA","latitude":"-2.96667000","longitude":"-47.48333000"},{"name":"Parauapebas","countryCode":"BR","stateCode":"PA","latitude":"-6.18558000","longitude":"-50.55474000"},{"name":"Pau d\'Arco","countryCode":"BR","stateCode":"PA","latitude":"-7.73913000","longitude":"-50.14638000"},{"name":"Peixe-Boi","countryCode":"BR","stateCode":"PA","latitude":"-1.10168000","longitude":"-47.27259000"},{"name":"Piçarra","countryCode":"BR","stateCode":"PA","latitude":"-6.47338000","longitude":"-48.95039000"},{"name":"Placas","countryCode":"BR","stateCode":"PA","latitude":"-3.97715000","longitude":"-54.52418000"},{"name":"Ponta de Pedras","countryCode":"BR","stateCode":"PA","latitude":"-1.05304000","longitude":"-49.15491000"},{"name":"Portel","countryCode":"BR","stateCode":"PA","latitude":"-1.93556000","longitude":"-50.82111000"},{"name":"Porto de Moz","countryCode":"BR","stateCode":"PA","latitude":"-1.74833000","longitude":"-52.23833000"},{"name":"Prainha","countryCode":"BR","stateCode":"PA","latitude":"-2.20147000","longitude":"-53.49329000"},{"name":"Primavera","countryCode":"BR","stateCode":"PA","latitude":"-0.94947000","longitude":"-47.11040000"},{"name":"Quatipuru","countryCode":"BR","stateCode":"PA","latitude":"-0.82554000","longitude":"-47.01043000"},{"name":"Redenção","countryCode":"BR","stateCode":"PA","latitude":"-8.06010000","longitude":"-50.18116000"},{"name":"Rio Maria","countryCode":"BR","stateCode":"PA","latitude":"-7.40968000","longitude":"-49.82886000"},{"name":"Rondon do Pará","countryCode":"BR","stateCode":"PA","latitude":"-4.43977000","longitude":"-48.59233000"},{"name":"Rurópolis","countryCode":"BR","stateCode":"PA","latitude":"-4.18795000","longitude":"-55.18406000"},{"name":"Salinópolis","countryCode":"BR","stateCode":"PA","latitude":"-0.61361000","longitude":"-47.35611000"},{"name":"Salvaterra","countryCode":"BR","stateCode":"PA","latitude":"-0.78848000","longitude":"-48.61953000"},{"name":"Santa Bárbara do Pará","countryCode":"BR","stateCode":"PA","latitude":"-1.19832000","longitude":"-48.25095000"},{"name":"Santa Cruz do Arari","countryCode":"BR","stateCode":"PA","latitude":"-0.59603000","longitude":"-49.29289000"},{"name":"Santa Izabel do Pará","countryCode":"BR","stateCode":"PA","latitude":"-1.37975000","longitude":"-48.12221000"},{"name":"Santa Luzia do Pará","countryCode":"BR","stateCode":"PA","latitude":"-1.65750000","longitude":"-46.92715000"},{"name":"Santa Maria das Barreiras","countryCode":"BR","stateCode":"PA","latitude":"-8.63667000","longitude":"-50.26578000"},{"name":"Santa Maria do Pará","countryCode":"BR","stateCode":"PA","latitude":"-1.35028000","longitude":"-47.57556000"},{"name":"Santana do Araguaia","countryCode":"BR","stateCode":"PA","latitude":"-9.13867000","longitude":"-50.67300000"},{"name":"Santarém","countryCode":"BR","stateCode":"PA","latitude":"-2.44306000","longitude":"-54.70833000"},{"name":"Santarém Novo","countryCode":"BR","stateCode":"PA","latitude":"-0.88782000","longitude":"-47.36301000"},{"name":"Santo Antônio do Tauá","countryCode":"BR","stateCode":"PA","latitude":"-1.15194000","longitude":"-48.12944000"},{"name":"Sapucaia","countryCode":"BR","stateCode":"PA","latitude":"-6.84790000","longitude":"-49.50056000"},{"name":"Senador José Porfírio","countryCode":"BR","stateCode":"PA","latitude":"-2.59083000","longitude":"-51.95417000"},{"name":"Soure","countryCode":"BR","stateCode":"PA","latitude":"-0.71667000","longitude":"-48.52333000"},{"name":"São Caetano de Odivelas","countryCode":"BR","stateCode":"PA","latitude":"-0.75000000","longitude":"-48.02000000"},{"name":"São Domingos do Araguaia","countryCode":"BR","stateCode":"PA","latitude":"-5.71930000","longitude":"-48.72755000"},{"name":"São Domingos do Capim","countryCode":"BR","stateCode":"PA","latitude":"-1.87163000","longitude":"-47.77837000"},{"name":"São Francisco do Pará","countryCode":"BR","stateCode":"PA","latitude":"-1.14641000","longitude":"-47.75713000"},{"name":"São Félix do Xingu","countryCode":"BR","stateCode":"PA","latitude":"-6.64472000","longitude":"-51.99500000"},{"name":"São Geraldo do Araguaia","countryCode":"BR","stateCode":"PA","latitude":"-6.40056000","longitude":"-48.55500000"},{"name":"São João da Ponta","countryCode":"BR","stateCode":"PA","latitude":"-0.85361000","longitude":"-47.97803000"},{"name":"São João de Pirabas","countryCode":"BR","stateCode":"PA","latitude":"-0.77472000","longitude":"-47.17722000"},{"name":"São João do Araguaia","countryCode":"BR","stateCode":"PA","latitude":"-5.44300000","longitude":"-48.74932000"},{"name":"São Miguel do Guamá","countryCode":"BR","stateCode":"PA","latitude":"-1.62667000","longitude":"-47.48333000"},{"name":"São Sebastião da Boa Vista","countryCode":"BR","stateCode":"PA","latitude":"-1.47873000","longitude":"-49.62629000"},{"name":"Tailândia","countryCode":"BR","stateCode":"PA","latitude":"-2.87235000","longitude":"-48.75748000"},{"name":"Terra Alta","countryCode":"BR","stateCode":"PA","latitude":"-0.99306000","longitude":"-47.84447000"},{"name":"Terra Santa","countryCode":"BR","stateCode":"PA","latitude":"-2.10417000","longitude":"-56.48694000"},{"name":"Tomé Açu","countryCode":"BR","stateCode":"PA","latitude":"-2.41889000","longitude":"-48.15222000"},{"name":"Tomé-Açu","countryCode":"BR","stateCode":"PA","latitude":"-2.62132000","longitude":"-48.24098000"},{"name":"Tracuateua","countryCode":"BR","stateCode":"PA","latitude":"-0.98894000","longitude":"-46.93973000"},{"name":"Trairão","countryCode":"BR","stateCode":"PA","latitude":"-5.10250000","longitude":"-55.95821000"},{"name":"Tucumã","countryCode":"BR","stateCode":"PA","latitude":"-6.83470000","longitude":"-51.44562000"},{"name":"Tucuruí","countryCode":"BR","stateCode":"PA","latitude":"-3.76585000","longitude":"-49.67923000"},{"name":"Ulianópolis","countryCode":"BR","stateCode":"PA","latitude":"-3.81225000","longitude":"-47.50094000"},{"name":"Uruará","countryCode":"BR","stateCode":"PA","latitude":"-3.63212000","longitude":"-53.78023000"},{"name":"Vigia","countryCode":"BR","stateCode":"PA","latitude":"-0.85833000","longitude":"-48.14167000"},{"name":"Viseu","countryCode":"BR","stateCode":"PA","latitude":"-1.19667000","longitude":"-46.14000000"},{"name":"Vitória do Xingu","countryCode":"BR","stateCode":"PA","latitude":"-3.22032000","longitude":"-51.88508000"},{"name":"Xinguara","countryCode":"BR","stateCode":"PA","latitude":"-6.84897000","longitude":"-49.25573000"},{"name":"Água Azul do Norte","countryCode":"BR","stateCode":"PA","latitude":"-6.63125000","longitude":"-50.62146000"},{"name":"Óbidos","countryCode":"BR","stateCode":"PA","latitude":"0.13240000","longitude":"-55.82386000"},{"name":"Abaiara","countryCode":"BR","stateCode":"CE","latitude":"-7.33642000","longitude":"-39.06129000"},{"name":"Acarape","countryCode":"BR","stateCode":"CE","latitude":"-4.20565000","longitude":"-38.69160000"},{"name":"Acaraú","countryCode":"BR","stateCode":"CE","latitude":"-2.95424000","longitude":"-40.08597000"},{"name":"Acopiara","countryCode":"BR","stateCode":"CE","latitude":"-6.11312000","longitude":"-39.51756000"},{"name":"Aiuaba","countryCode":"BR","stateCode":"CE","latitude":"-6.58896000","longitude":"-40.23948000"},{"name":"Alcântaras","countryCode":"BR","stateCode":"CE","latitude":"-3.58733000","longitude":"-40.55517000"},{"name":"Altaneira","countryCode":"BR","stateCode":"CE","latitude":"-6.98737000","longitude":"-39.72740000"},{"name":"Alto Santo","countryCode":"BR","stateCode":"CE","latitude":"-5.52410000","longitude":"-38.20916000"},{"name":"Amontada","countryCode":"BR","stateCode":"CE","latitude":"-3.27941000","longitude":"-39.80582000"},{"name":"Antonina do Norte","countryCode":"BR","stateCode":"CE","latitude":"-6.73622000","longitude":"-39.97882000"},{"name":"Apuiarés","countryCode":"BR","stateCode":"CE","latitude":"-3.95004000","longitude":"-39.30373000"},{"name":"Aquiraz","countryCode":"BR","stateCode":"CE","latitude":"-3.90157000","longitude":"-38.39127000"},{"name":"Aracati","countryCode":"BR","stateCode":"CE","latitude":"-4.56513000","longitude":"-37.76688000"},{"name":"Aracoiaba","countryCode":"BR","stateCode":"CE","latitude":"-4.49045000","longitude":"-38.67765000"},{"name":"Ararendá","countryCode":"BR","stateCode":"CE","latitude":"-4.77058000","longitude":"-40.75389000"},{"name":"Araripe","countryCode":"BR","stateCode":"CE","latitude":"-7.20462000","longitude":"-40.11426000"},{"name":"Aratuba","countryCode":"BR","stateCode":"CE","latitude":"-4.41898000","longitude":"-39.04818000"},{"name":"Arneiroz","countryCode":"BR","stateCode":"CE","latitude":"-6.23607000","longitude":"-40.09400000"},{"name":"Assaré","countryCode":"BR","stateCode":"CE","latitude":"-6.89746000","longitude":"-39.82906000"},{"name":"Aurora","countryCode":"BR","stateCode":"CE","latitude":"-7.00011000","longitude":"-38.97042000"},{"name":"Baixio","countryCode":"BR","stateCode":"CE","latitude":"-6.70726000","longitude":"-38.75748000"},{"name":"Banabuiú","countryCode":"BR","stateCode":"CE","latitude":"-5.23555000","longitude":"-38.87457000"},{"name":"Barbalha","countryCode":"BR","stateCode":"CE","latitude":"-7.43604000","longitude":"-39.35273000"},{"name":"Barreira","countryCode":"BR","stateCode":"CE","latitude":"-4.37049000","longitude":"-38.61021000"},{"name":"Barro","countryCode":"BR","stateCode":"CE","latitude":"-7.13537000","longitude":"-38.73373000"},{"name":"Barroquinha","countryCode":"BR","stateCode":"CE","latitude":"-3.01889000","longitude":"-41.13611000"},{"name":"Baturité","countryCode":"BR","stateCode":"CE","latitude":"-4.37308000","longitude":"-38.85915000"},{"name":"Beberibe","countryCode":"BR","stateCode":"CE","latitude":"-4.17972000","longitude":"-38.13056000"},{"name":"Bela Cruz","countryCode":"BR","stateCode":"CE","latitude":"-3.05056000","longitude":"-40.16778000"},{"name":"Boa Viagem","countryCode":"BR","stateCode":"CE","latitude":"-5.02536000","longitude":"-39.84169000"},{"name":"Brejo Santo","countryCode":"BR","stateCode":"CE","latitude":"-7.62229000","longitude":"-38.88195000"},{"name":"Camocim","countryCode":"BR","stateCode":"CE","latitude":"-2.90222000","longitude":"-40.84111000"},{"name":"Campos Sales","countryCode":"BR","stateCode":"CE","latitude":"-6.92527000","longitude":"-40.22188000"},{"name":"Canindé","countryCode":"BR","stateCode":"CE","latitude":"-4.40473000","longitude":"-39.41746000"},{"name":"Capistrano","countryCode":"BR","stateCode":"CE","latitude":"-4.46230000","longitude":"-38.92072000"},{"name":"Caridade","countryCode":"BR","stateCode":"CE","latitude":"-4.20100000","longitude":"-39.14149000"},{"name":"Caririaçu","countryCode":"BR","stateCode":"CE","latitude":"-7.04170000","longitude":"-39.25423000"},{"name":"Cariré","countryCode":"BR","stateCode":"CE","latitude":"-3.93586000","longitude":"-40.54679000"},{"name":"Cariús","countryCode":"BR","stateCode":"CE","latitude":"-6.65619000","longitude":"-39.47496000"},{"name":"Carnaubal","countryCode":"BR","stateCode":"CE","latitude":"-4.12097000","longitude":"-41.01368000"},{"name":"Cascavel","countryCode":"BR","stateCode":"CE","latitude":"-4.27004000","longitude":"-38.27377000"},{"name":"Catarina","countryCode":"BR","stateCode":"CE","latitude":"-6.25016000","longitude":"-39.94870000"},{"name":"Catunda","countryCode":"BR","stateCode":"CE","latitude":"-4.60469000","longitude":"-40.18630000"},{"name":"Caucaia","countryCode":"BR","stateCode":"CE","latitude":"-3.73611000","longitude":"-38.65306000"},{"name":"Cedro","countryCode":"BR","stateCode":"CE","latitude":"-6.59104000","longitude":"-39.12042000"},{"name":"Chaval","countryCode":"BR","stateCode":"CE","latitude":"-3.07497000","longitude":"-41.23723000"},{"name":"Chorozinho","countryCode":"BR","stateCode":"CE","latitude":"-4.29181000","longitude":"-38.48895000"},{"name":"Choró","countryCode":"BR","stateCode":"CE","latitude":"-4.77277000","longitude":"-39.17779000"},{"name":"Coreaú","countryCode":"BR","stateCode":"CE","latitude":"-3.68827000","longitude":"-40.72725000"},{"name":"Crateús","countryCode":"BR","stateCode":"CE","latitude":"-5.25084000","longitude":"-40.74335000"},{"name":"Crato","countryCode":"BR","stateCode":"CE","latitude":"-7.14714000","longitude":"-39.47132000"},{"name":"Croatá","countryCode":"BR","stateCode":"CE","latitude":"-4.39092000","longitude":"-40.86795000"},{"name":"Cruz","countryCode":"BR","stateCode":"CE","latitude":"-2.89619000","longitude":"-40.33573000"},{"name":"Deputado Irapuan Pinheiro","countryCode":"BR","stateCode":"CE","latitude":"-5.88737000","longitude":"-39.25923000"},{"name":"Ererê","countryCode":"BR","stateCode":"CE","latitude":"-5.99731000","longitude":"-38.31180000"},{"name":"Eusébio","countryCode":"BR","stateCode":"CE","latitude":"-3.86950000","longitude":"-38.45545000"},{"name":"Farias Brito","countryCode":"BR","stateCode":"CE","latitude":"-6.88662000","longitude":"-39.53406000"},{"name":"Forquilha","countryCode":"BR","stateCode":"CE","latitude":"-3.83354000","longitude":"-40.23431000"},{"name":"Fortaleza","countryCode":"BR","stateCode":"CE","latitude":"-3.71722000","longitude":"-38.54306000"},{"name":"Fortim","countryCode":"BR","stateCode":"CE","latitude":"-4.44714000","longitude":"-37.85289000"},{"name":"Frecheirinha","countryCode":"BR","stateCode":"CE","latitude":"-3.72816000","longitude":"-40.82027000"},{"name":"General Sampaio","countryCode":"BR","stateCode":"CE","latitude":"-4.05016000","longitude":"-39.44451000"},{"name":"Granja","countryCode":"BR","stateCode":"CE","latitude":"-3.12028000","longitude":"-40.82611000"},{"name":"Granjeiro","countryCode":"BR","stateCode":"CE","latitude":"-6.91745000","longitude":"-39.27944000"},{"name":"Graça","countryCode":"BR","stateCode":"CE","latitude":"-4.06621000","longitude":"-40.79501000"},{"name":"Groaíras","countryCode":"BR","stateCode":"CE","latitude":"-3.92113000","longitude":"-40.37696000"},{"name":"Guaiúba","countryCode":"BR","stateCode":"CE","latitude":"-4.03972000","longitude":"-38.63722000"},{"name":"Guaraciaba do Norte","countryCode":"BR","stateCode":"CE","latitude":"-4.16694000","longitude":"-40.74750000"},{"name":"Guaramiranga","countryCode":"BR","stateCode":"CE","latitude":"-4.22177000","longitude":"-38.96451000"},{"name":"Hidrolândia","countryCode":"BR","stateCode":"CE","latitude":"-4.40806000","longitude":"-40.43778000"},{"name":"Horizonte","countryCode":"BR","stateCode":"CE","latitude":"-4.11458000","longitude":"-38.51498000"},{"name":"Ibaretama","countryCode":"BR","stateCode":"CE","latitude":"-4.75045000","longitude":"-38.66571000"},{"name":"Ibiapina","countryCode":"BR","stateCode":"CE","latitude":"-3.93574000","longitude":"-40.92758000"},{"name":"Ibicuitinga","countryCode":"BR","stateCode":"CE","latitude":"-4.96187000","longitude":"-38.52019000"},{"name":"Icapuí","countryCode":"BR","stateCode":"CE","latitude":"-4.72337000","longitude":"-37.41335000"},{"name":"Icó","countryCode":"BR","stateCode":"CE","latitude":"-6.35186000","longitude":"-38.75674000"},{"name":"Iguatu","countryCode":"BR","stateCode":"CE","latitude":"-6.35550000","longitude":"-39.27683000"},{"name":"Independência","countryCode":"BR","stateCode":"CE","latitude":"-5.47187000","longitude":"-40.32314000"},{"name":"Ipaporanga","countryCode":"BR","stateCode":"CE","latitude":"-4.84741000","longitude":"-40.81027000"},{"name":"Ipaumirim","countryCode":"BR","stateCode":"CE","latitude":"-6.80882000","longitude":"-38.73227000"},{"name":"Ipu","countryCode":"BR","stateCode":"CE","latitude":"-4.34934000","longitude":"-40.65931000"},{"name":"Ipueiras","countryCode":"BR","stateCode":"CE","latitude":"-4.62127000","longitude":"-40.82192000"},{"name":"Iracema","countryCode":"BR","stateCode":"CE","latitude":"-5.81274000","longitude":"-38.35285000"},{"name":"Irauçuba","countryCode":"BR","stateCode":"CE","latitude":"-3.74611000","longitude":"-39.78333000"},{"name":"Itaitinga","countryCode":"BR","stateCode":"CE","latitude":"-3.96944000","longitude":"-38.52806000"},{"name":"Itaiçaba","countryCode":"BR","stateCode":"CE","latitude":"-4.70171000","longitude":"-37.82908000"},{"name":"Itapagé","countryCode":"BR","stateCode":"CE","latitude":"-3.68667000","longitude":"-39.58611000"},{"name":"Itapajé","countryCode":"BR","stateCode":"CE","latitude":"-3.73339000","longitude":"-39.56508000"},{"name":"Itapipoca","countryCode":"BR","stateCode":"CE","latitude":"-3.49444000","longitude":"-39.57861000"},{"name":"Itapiúna","countryCode":"BR","stateCode":"CE","latitude":"-4.61918000","longitude":"-38.93130000"},{"name":"Itarema","countryCode":"BR","stateCode":"CE","latitude":"-3.08336000","longitude":"-39.89698000"},{"name":"Itatira","countryCode":"BR","stateCode":"CE","latitude":"-4.56784000","longitude":"-39.57820000"},{"name":"Jaguaretama","countryCode":"BR","stateCode":"CE","latitude":"-5.48330000","longitude":"-38.75595000"},{"name":"Jaguaribara","countryCode":"BR","stateCode":"CE","latitude":"-5.65027000","longitude":"-38.51031000"},{"name":"Jaguaribe","countryCode":"BR","stateCode":"CE","latitude":"-5.97256000","longitude":"-38.68571000"},{"name":"Jaguaruana","countryCode":"BR","stateCode":"CE","latitude":"-4.81405000","longitude":"-37.79248000"},{"name":"Jardim","countryCode":"BR","stateCode":"CE","latitude":"-7.63821000","longitude":"-39.24037000"},{"name":"Jati","countryCode":"BR","stateCode":"CE","latitude":"-7.70470000","longitude":"-38.94361000"},{"name":"Jijoca de Jericoacoara","countryCode":"BR","stateCode":"CE","latitude":"-2.87137000","longitude":"-40.49161000"},{"name":"Juazeiro do Norte","countryCode":"BR","stateCode":"CE","latitude":"-7.21306000","longitude":"-39.31528000"},{"name":"Jucás","countryCode":"BR","stateCode":"CE","latitude":"-6.44677000","longitude":"-39.62005000"},{"name":"Juá dos Vieiras","countryCode":"BR","stateCode":"CE","latitude":"-3.53333000","longitude":"-41.30000000"},{"name":"Lavras da Mangabeira","countryCode":"BR","stateCode":"CE","latitude":"-6.75333000","longitude":"-38.96444000"},{"name":"Limoeiro do Norte","countryCode":"BR","stateCode":"CE","latitude":"-5.17406000","longitude":"-38.02656000"},{"name":"Madalena","countryCode":"BR","stateCode":"CE","latitude":"-4.87622000","longitude":"-39.47587000"},{"name":"Maracanaú","countryCode":"BR","stateCode":"CE","latitude":"-3.87667000","longitude":"-38.62556000"},{"name":"Maranguape","countryCode":"BR","stateCode":"CE","latitude":"-3.99581000","longitude":"-38.72969000"},{"name":"Marco","countryCode":"BR","stateCode":"CE","latitude":"-3.18943000","longitude":"-40.26283000"},{"name":"Martinópole","countryCode":"BR","stateCode":"CE","latitude":"-3.19761000","longitude":"-40.60948000"},{"name":"Massapê","countryCode":"BR","stateCode":"CE","latitude":"-3.50912000","longitude":"-40.36655000"},{"name":"Mauriti","countryCode":"BR","stateCode":"CE","latitude":"-7.38806000","longitude":"-38.63645000"},{"name":"Meruoca","countryCode":"BR","stateCode":"CE","latitude":"-3.58604000","longitude":"-40.46730000"},{"name":"Milagres","countryCode":"BR","stateCode":"CE","latitude":"-7.26057000","longitude":"-38.96244000"},{"name":"Milhã","countryCode":"BR","stateCode":"CE","latitude":"-5.66904000","longitude":"-39.22525000"},{"name":"Miraíma","countryCode":"BR","stateCode":"CE","latitude":"-3.56511000","longitude":"-39.90390000"},{"name":"Missão Velha","countryCode":"BR","stateCode":"CE","latitude":"-7.23707000","longitude":"-39.11196000"},{"name":"Mombaça","countryCode":"BR","stateCode":"CE","latitude":"-5.79217000","longitude":"-39.77985000"},{"name":"Monsenhor Tabosa","countryCode":"BR","stateCode":"CE","latitude":"-4.96764000","longitude":"-40.06725000"},{"name":"Morada Nova","countryCode":"BR","stateCode":"CE","latitude":"-5.10667000","longitude":"-38.37250000"},{"name":"Moraújo","countryCode":"BR","stateCode":"CE","latitude":"-3.46006000","longitude":"-40.69958000"},{"name":"Morrinhos","countryCode":"BR","stateCode":"CE","latitude":"-3.28421000","longitude":"-40.09125000"},{"name":"Mucambo","countryCode":"BR","stateCode":"CE","latitude":"-3.90780000","longitude":"-40.76944000"},{"name":"Mulungu","countryCode":"BR","stateCode":"CE","latitude":"-4.30636000","longitude":"-38.98955000"},{"name":"Nova Olinda","countryCode":"BR","stateCode":"CE","latitude":"-7.08567000","longitude":"-39.67195000"},{"name":"Nova Russas","countryCode":"BR","stateCode":"CE","latitude":"-4.72277000","longitude":"-40.59553000"},{"name":"Novo Oriente","countryCode":"BR","stateCode":"CE","latitude":"-5.58278000","longitude":"-40.74014000"},{"name":"Ocara","countryCode":"BR","stateCode":"CE","latitude":"-4.49083000","longitude":"-38.59667000"},{"name":"Orós","countryCode":"BR","stateCode":"CE","latitude":"-6.25502000","longitude":"-38.96761000"},{"name":"Pacajus","countryCode":"BR","stateCode":"CE","latitude":"-4.17250000","longitude":"-38.46056000"},{"name":"Pacatuba","countryCode":"BR","stateCode":"CE","latitude":"-3.97623000","longitude":"-38.62922000"},{"name":"Pacoti","countryCode":"BR","stateCode":"CE","latitude":"-4.19575000","longitude":"-38.90252000"},{"name":"Pacujá","countryCode":"BR","stateCode":"CE","latitude":"-3.96747000","longitude":"-40.67686000"},{"name":"Palhano","countryCode":"BR","stateCode":"CE","latitude":"-4.66056000","longitude":"-38.04453000"},{"name":"Palmácia","countryCode":"BR","stateCode":"CE","latitude":"-4.12964000","longitude":"-38.84258000"},{"name":"Paracuru","countryCode":"BR","stateCode":"CE","latitude":"-3.41000000","longitude":"-39.03056000"},{"name":"Paraipaba","countryCode":"BR","stateCode":"CE","latitude":"-3.43944000","longitude":"-39.14833000"},{"name":"Parambu","countryCode":"BR","stateCode":"CE","latitude":"-6.25405000","longitude":"-40.60876000"},{"name":"Paramoti","countryCode":"BR","stateCode":"CE","latitude":"-4.14739000","longitude":"-39.36219000"},{"name":"Pedra Branca","countryCode":"BR","stateCode":"CE","latitude":"-5.49336000","longitude":"-39.85259000"},{"name":"Penaforte","countryCode":"BR","stateCode":"CE","latitude":"-7.80046000","longitude":"-39.04704000"},{"name":"Pentecoste","countryCode":"BR","stateCode":"CE","latitude":"-3.85116000","longitude":"-39.19850000"},{"name":"Pereiro","countryCode":"BR","stateCode":"CE","latitude":"-6.04085000","longitude":"-38.48892000"},{"name":"Pindoretama","countryCode":"BR","stateCode":"CE","latitude":"-4.06156000","longitude":"-38.29450000"},{"name":"Piquet Carneiro","countryCode":"BR","stateCode":"CE","latitude":"-5.86038000","longitude":"-39.45580000"},{"name":"Pires Ferreira","countryCode":"BR","stateCode":"CE","latitude":"-4.25485000","longitude":"-40.59869000"},{"name":"Poranga","countryCode":"BR","stateCode":"CE","latitude":"-4.76103000","longitude":"-40.93222000"},{"name":"Porteiras","countryCode":"BR","stateCode":"CE","latitude":"-7.59509000","longitude":"-39.07443000"},{"name":"Potengi","countryCode":"BR","stateCode":"CE","latitude":"-7.03279000","longitude":"-40.04012000"},{"name":"Potiretama","countryCode":"BR","stateCode":"CE","latitude":"-5.75401000","longitude":"-38.18249000"},{"name":"Quiterianópolis","countryCode":"BR","stateCode":"CE","latitude":"-5.88995000","longitude":"-40.72808000"},{"name":"Quixadá","countryCode":"BR","stateCode":"CE","latitude":"-4.97056000","longitude":"-39.01812000"},{"name":"Quixelô","countryCode":"BR","stateCode":"CE","latitude":"-6.15064000","longitude":"-39.11702000"},{"name":"Quixeramobim","countryCode":"BR","stateCode":"CE","latitude":"-5.13424000","longitude":"-39.33459000"},{"name":"Quixeré","countryCode":"BR","stateCode":"CE","latitude":"-5.07417000","longitude":"-37.98861000"},{"name":"Redenção","countryCode":"BR","stateCode":"CE","latitude":"-4.22583000","longitude":"-38.73056000"},{"name":"Reriutaba","countryCode":"BR","stateCode":"CE","latitude":"-4.13835000","longitude":"-40.61603000"},{"name":"Russas","countryCode":"BR","stateCode":"CE","latitude":"-4.83990000","longitude":"-38.19597000"},{"name":"Saboeiro","countryCode":"BR","stateCode":"CE","latitude":"-6.47813000","longitude":"-39.88569000"},{"name":"Salitre","countryCode":"BR","stateCode":"CE","latitude":"-7.13795000","longitude":"-40.28978000"},{"name":"Santa Quitéria","countryCode":"BR","stateCode":"CE","latitude":"-4.33194000","longitude":"-40.15667000"},{"name":"Santana do Acaraú","countryCode":"BR","stateCode":"CE","latitude":"-3.46056000","longitude":"-40.21222000"},{"name":"Santana do Cariri","countryCode":"BR","stateCode":"CE","latitude":"-7.17968000","longitude":"-39.78451000"},{"name":"Senador Pompeu","countryCode":"BR","stateCode":"CE","latitude":"-5.58806000","longitude":"-39.37167000"},{"name":"Senador Sá","countryCode":"BR","stateCode":"CE","latitude":"-3.27654000","longitude":"-40.44418000"},{"name":"Sobral","countryCode":"BR","stateCode":"CE","latitude":"-3.85932000","longitude":"-40.04376000"},{"name":"Solonópole","countryCode":"BR","stateCode":"CE","latitude":"-5.87073000","longitude":"-39.01210000"},{"name":"São Benedito","countryCode":"BR","stateCode":"CE","latitude":"-4.04957000","longitude":"-40.94585000"},{"name":"São Gonçalo do Amarante","countryCode":"BR","stateCode":"CE","latitude":"-3.60722000","longitude":"-38.96833000"},{"name":"São João do Jaguaribe","countryCode":"BR","stateCode":"CE","latitude":"-5.31884000","longitude":"-38.26878000"},{"name":"São João dos Inhamuns","countryCode":"BR","stateCode":"CE","latitude":"-6.00000000","longitude":"-40.28333000"},{"name":"São Luís do Curu","countryCode":"BR","stateCode":"CE","latitude":"-3.64119000","longitude":"-39.24877000"},{"name":"Tabuleiro do Norte","countryCode":"BR","stateCode":"CE","latitude":"-5.29109000","longitude":"-38.07247000"},{"name":"Tamboril","countryCode":"BR","stateCode":"CE","latitude":"-4.83222000","longitude":"-40.32056000"},{"name":"Tarrafas","countryCode":"BR","stateCode":"CE","latitude":"-6.73736000","longitude":"-39.72329000"},{"name":"Tauá","countryCode":"BR","stateCode":"CE","latitude":"-5.90848000","longitude":"-40.27279000"},{"name":"Tejuçuoca","countryCode":"BR","stateCode":"CE","latitude":"-3.93547000","longitude":"-39.64972000"},{"name":"Tianguá","countryCode":"BR","stateCode":"CE","latitude":"-3.67295000","longitude":"-40.99014000"},{"name":"Trairi","countryCode":"BR","stateCode":"CE","latitude":"-3.33156000","longitude":"-39.38032000"},{"name":"Tururu","countryCode":"BR","stateCode":"CE","latitude":"-3.53335000","longitude":"-39.37556000"},{"name":"Ubajara","countryCode":"BR","stateCode":"CE","latitude":"-3.84020000","longitude":"-40.93422000"},{"name":"Umari","countryCode":"BR","stateCode":"CE","latitude":"-6.60924000","longitude":"-38.71952000"},{"name":"Umirim","countryCode":"BR","stateCode":"CE","latitude":"-3.70599000","longitude":"-39.39689000"},{"name":"Uruburetama","countryCode":"BR","stateCode":"CE","latitude":"-3.62829000","longitude":"-39.54760000"},{"name":"Uruoca","countryCode":"BR","stateCode":"CE","latitude":"-3.31983000","longitude":"-40.72170000"},{"name":"Varjota","countryCode":"BR","stateCode":"CE","latitude":"-4.19444000","longitude":"-40.47667000"},{"name":"Viçosa do Ceará","countryCode":"BR","stateCode":"CE","latitude":"-3.56222000","longitude":"-41.09222000"},{"name":"Várzea Alegre","countryCode":"BR","stateCode":"CE","latitude":"-5.35000000","longitude":"-40.38333000"},{"name":"Abaré","countryCode":"BR","stateCode":"BA","latitude":"-8.80961000","longitude":"-39.27062000"},{"name":"Abaíra","countryCode":"BR","stateCode":"BA","latitude":"-13.32129000","longitude":"-41.69759000"},{"name":"Acajutiba","countryCode":"BR","stateCode":"BA","latitude":"-11.60682000","longitude":"-38.03594000"},{"name":"Adustina","countryCode":"BR","stateCode":"BA","latitude":"-10.48227000","longitude":"-37.98446000"},{"name":"Aiquara","countryCode":"BR","stateCode":"BA","latitude":"-14.11135000","longitude":"-39.87641000"},{"name":"Alagoinhas","countryCode":"BR","stateCode":"BA","latitude":"-12.00580000","longitude":"-38.36146000"},{"name":"Alcobaça","countryCode":"BR","stateCode":"BA","latitude":"-17.46365000","longitude":"-39.37401000"},{"name":"Almadina","countryCode":"BR","stateCode":"BA","latitude":"-14.67608000","longitude":"-39.69066000"},{"name":"Amargosa","countryCode":"BR","stateCode":"BA","latitude":"-13.04970000","longitude":"-39.60720000"},{"name":"Amélia Rodrigues","countryCode":"BR","stateCode":"BA","latitude":"-12.38975000","longitude":"-38.75153000"},{"name":"América Dourada","countryCode":"BR","stateCode":"BA","latitude":"-11.46940000","longitude":"-41.47335000"},{"name":"Anagé","countryCode":"BR","stateCode":"BA","latitude":"-14.66168000","longitude":"-41.14703000"},{"name":"Andaraí","countryCode":"BR","stateCode":"BA","latitude":"-12.84167000","longitude":"-41.27679000"},{"name":"Andorinha","countryCode":"BR","stateCode":"BA","latitude":"-10.22216000","longitude":"-39.86387000"},{"name":"Angical","countryCode":"BR","stateCode":"BA","latitude":"-11.96280000","longitude":"-44.74980000"},{"name":"Anguera","countryCode":"BR","stateCode":"BA","latitude":"-12.18221000","longitude":"-39.21384000"},{"name":"Antas","countryCode":"BR","stateCode":"BA","latitude":"-10.42138000","longitude":"-38.30341000"},{"name":"Antônio Cardoso","countryCode":"BR","stateCode":"BA","latitude":"-12.38641000","longitude":"-39.14549000"},{"name":"Antônio Gonçalves","countryCode":"BR","stateCode":"BA","latitude":"-10.62282000","longitude":"-40.40933000"},{"name":"Aporá","countryCode":"BR","stateCode":"BA","latitude":"-11.75439000","longitude":"-38.22784000"},{"name":"Apuarema","countryCode":"BR","stateCode":"BA","latitude":"-13.83005000","longitude":"-39.73444000"},{"name":"Aracatu","countryCode":"BR","stateCode":"BA","latitude":"-14.39011000","longitude":"-41.36331000"},{"name":"Araci","countryCode":"BR","stateCode":"BA","latitude":"-11.13564000","longitude":"-39.07003000"},{"name":"Aramari","countryCode":"BR","stateCode":"BA","latitude":"-12.04618000","longitude":"-38.55762000"},{"name":"Arataca","countryCode":"BR","stateCode":"BA","latitude":"-15.24607000","longitude":"-39.42481000"},{"name":"Aratuípe","countryCode":"BR","stateCode":"BA","latitude":"-13.09363000","longitude":"-39.08259000"},{"name":"Araçás","countryCode":"BR","stateCode":"BA","latitude":"-12.14681000","longitude":"-38.17233000"},{"name":"Aurelino Leal","countryCode":"BR","stateCode":"BA","latitude":"-14.36310000","longitude":"-39.47961000"},{"name":"Baianópolis","countryCode":"BR","stateCode":"BA","latitude":"-12.48331000","longitude":"-44.53105000"},{"name":"Baixa Grande","countryCode":"BR","stateCode":"BA","latitude":"-11.97735000","longitude":"-40.17993000"},{"name":"Banzaê","countryCode":"BR","stateCode":"BA","latitude":"-10.61578000","longitude":"-38.62688000"},{"name":"Barra","countryCode":"BR","stateCode":"BA","latitude":"-11.08944000","longitude":"-43.14167000"},{"name":"Barra da Estiva","countryCode":"BR","stateCode":"BA","latitude":"-13.62611000","longitude":"-41.32694000"},{"name":"Barra do Choça","countryCode":"BR","stateCode":"BA","latitude":"-15.01024000","longitude":"-40.66731000"},{"name":"Barra do Mendes","countryCode":"BR","stateCode":"BA","latitude":"-12.16094000","longitude":"-42.03542000"},{"name":"Barra do Rocha","countryCode":"BR","stateCode":"BA","latitude":"-14.07510000","longitude":"-39.59068000"},{"name":"Barreiras","countryCode":"BR","stateCode":"BA","latitude":"-12.15278000","longitude":"-44.99000000"},{"name":"Barro Alto","countryCode":"BR","stateCode":"BA","latitude":"-11.76083000","longitude":"-41.91167000"},{"name":"Barro Preto","countryCode":"BR","stateCode":"BA","latitude":"-14.75795000","longitude":"-39.40711000"},{"name":"Barrocas","countryCode":"BR","stateCode":"BA","latitude":"-11.60190000","longitude":"-39.12267000"},{"name":"Beira Rio","countryCode":"BR","stateCode":"BA","latitude":"-12.25438000","longitude":"-42.75529000"},{"name":"Belmonte","countryCode":"BR","stateCode":"BA","latitude":"-15.86126000","longitude":"-38.87982000"},{"name":"Belo Campo","countryCode":"BR","stateCode":"BA","latitude":"-14.87419000","longitude":"-41.22671000"},{"name":"Biritinga","countryCode":"BR","stateCode":"BA","latitude":"-11.67075000","longitude":"-38.78931000"},{"name":"Boa Nova","countryCode":"BR","stateCode":"BA","latitude":"-14.36412000","longitude":"-40.22378000"},{"name":"Boa Vista do Tupim","countryCode":"BR","stateCode":"BA","latitude":"-12.87313000","longitude":"-40.62823000"},{"name":"Bom Jesus da Lapa","countryCode":"BR","stateCode":"BA","latitude":"-13.25500000","longitude":"-43.41806000"},{"name":"Bom Jesus da Serra","countryCode":"BR","stateCode":"BA","latitude":"-14.38380000","longitude":"-40.53982000"},{"name":"Boninal","countryCode":"BR","stateCode":"BA","latitude":"-12.80363000","longitude":"-41.68338000"},{"name":"Bonito","countryCode":"BR","stateCode":"BA","latitude":"-12.00488000","longitude":"-41.31779000"},{"name":"Boquira","countryCode":"BR","stateCode":"BA","latitude":"-12.82306000","longitude":"-42.73056000"},{"name":"Botuporã","countryCode":"BR","stateCode":"BA","latitude":"-13.29549000","longitude":"-42.52593000"},{"name":"Brejolândia","countryCode":"BR","stateCode":"BA","latitude":"-12.41237000","longitude":"-43.92822000"},{"name":"Brejões","countryCode":"BR","stateCode":"BA","latitude":"-13.07059000","longitude":"-39.82099000"},{"name":"Brotas de Macaúbas","countryCode":"BR","stateCode":"BA","latitude":"-12.10605000","longitude":"-42.51108000"},{"name":"Brumado","countryCode":"BR","stateCode":"BA","latitude":"-14.20361000","longitude":"-41.66528000"},{"name":"Buerarema","countryCode":"BR","stateCode":"BA","latitude":"-14.95944000","longitude":"-39.29972000"},{"name":"Buritirama","countryCode":"BR","stateCode":"BA","latitude":"-10.57081000","longitude":"-43.68863000"},{"name":"Caatiba","countryCode":"BR","stateCode":"BA","latitude":"-14.97610000","longitude":"-40.39048000"},{"name":"Cabaceiras do Paraguaçu","countryCode":"BR","stateCode":"BA","latitude":"-12.55423000","longitude":"-39.19596000"},{"name":"Cachoeira","countryCode":"BR","stateCode":"BA","latitude":"-12.60139000","longitude":"-38.96576000"},{"name":"Caculé","countryCode":"BR","stateCode":"BA","latitude":"-14.38829000","longitude":"-42.41516000"},{"name":"Caetanos","countryCode":"BR","stateCode":"BA","latitude":"-14.29234000","longitude":"-41.01004000"},{"name":"Caetité","countryCode":"BR","stateCode":"BA","latitude":"-13.97883000","longitude":"-42.49334000"},{"name":"Cafarnaum","countryCode":"BR","stateCode":"BA","latitude":"-11.69361000","longitude":"-41.46833000"},{"name":"Cairu","countryCode":"BR","stateCode":"BA","latitude":"-13.52662000","longitude":"-38.94814000"},{"name":"Caldeirão Grande","countryCode":"BR","stateCode":"BA","latitude":"-11.04347000","longitude":"-40.29515000"},{"name":"Camacan","countryCode":"BR","stateCode":"BA","latitude":"-15.42769000","longitude":"-39.50818000"},{"name":"Camamu","countryCode":"BR","stateCode":"BA","latitude":"-13.94472000","longitude":"-39.10389000"},{"name":"Camaçari","countryCode":"BR","stateCode":"BA","latitude":"-12.69750000","longitude":"-38.32417000"},{"name":"Campo Alegre de Lourdes","countryCode":"BR","stateCode":"BA","latitude":"-9.50097000","longitude":"-42.98275000"},{"name":"Campo Formoso","countryCode":"BR","stateCode":"BA","latitude":"-10.50750000","longitude":"-40.32139000"},{"name":"Canarana","countryCode":"BR","stateCode":"BA","latitude":"-11.68472000","longitude":"-41.76889000"},{"name":"Canavieiras","countryCode":"BR","stateCode":"BA","latitude":"-15.67500000","longitude":"-38.94722000"},{"name":"Candeal","countryCode":"BR","stateCode":"BA","latitude":"-11.89504000","longitude":"-39.20390000"},{"name":"Candeias","countryCode":"BR","stateCode":"BA","latitude":"-12.65569000","longitude":"-38.48700000"},{"name":"Candiba","countryCode":"BR","stateCode":"BA","latitude":"-14.46972000","longitude":"-42.87386000"},{"name":"Cansanção","countryCode":"BR","stateCode":"BA","latitude":"-10.73105000","longitude":"-39.47418000"},{"name":"Canudos","countryCode":"BR","stateCode":"BA","latitude":"-9.87981000","longitude":"-39.14723000"},{"name":"Canápolis","countryCode":"BR","stateCode":"BA","latitude":"-13.12516000","longitude":"-44.25095000"},{"name":"Capela do Alto Alegre","countryCode":"BR","stateCode":"BA","latitude":"-11.61838000","longitude":"-39.83227000"},{"name":"Capim Grosso","countryCode":"BR","stateCode":"BA","latitude":"-11.38111000","longitude":"-40.01278000"},{"name":"Caravelas","countryCode":"BR","stateCode":"BA","latitude":"-17.65842000","longitude":"-39.35989000"},{"name":"Caraíbas","countryCode":"BR","stateCode":"BA","latitude":"-14.60631000","longitude":"-41.25763000"},{"name":"Cardeal da Silva","countryCode":"BR","stateCode":"BA","latitude":"-11.99798000","longitude":"-37.92468000"},{"name":"Carinhanha","countryCode":"BR","stateCode":"BA","latitude":"-14.30472000","longitude":"-43.76500000"},{"name":"Casa Nova","countryCode":"BR","stateCode":"BA","latitude":"-9.10439000","longitude":"-41.15736000"},{"name":"Castro Alves","countryCode":"BR","stateCode":"BA","latitude":"-12.74937000","longitude":"-39.37691000"},{"name":"Catolândia","countryCode":"BR","stateCode":"BA","latitude":"-12.29613000","longitude":"-44.67528000"},{"name":"Catu","countryCode":"BR","stateCode":"BA","latitude":"-12.35306000","longitude":"-38.37889000"},{"name":"Caturama","countryCode":"BR","stateCode":"BA","latitude":"-13.18601000","longitude":"-42.30250000"},{"name":"Caém","countryCode":"BR","stateCode":"BA","latitude":"-11.14182000","longitude":"-40.29142000"},{"name":"Central","countryCode":"BR","stateCode":"BA","latitude":"-11.15424000","longitude":"-42.08146000"},{"name":"Chorrochó","countryCode":"BR","stateCode":"BA","latitude":"-9.30550000","longitude":"-39.15652000"},{"name":"Cipó","countryCode":"BR","stateCode":"BA","latitude":"-11.09972000","longitude":"-38.51361000"},{"name":"Coaraci","countryCode":"BR","stateCode":"BA","latitude":"-14.64083000","longitude":"-39.55111000"},{"name":"Cocos","countryCode":"BR","stateCode":"BA","latitude":"-14.59438000","longitude":"-45.27960000"},{"name":"Conceição da Feira","countryCode":"BR","stateCode":"BA","latitude":"-12.50583000","longitude":"-38.99861000"},{"name":"Conceição do Almeida","countryCode":"BR","stateCode":"BA","latitude":"-12.77944000","longitude":"-39.17000000"},{"name":"Conceição do Coité","countryCode":"BR","stateCode":"BA","latitude":"-11.56389000","longitude":"-39.28278000"},{"name":"Conceição do Jacuípe","countryCode":"BR","stateCode":"BA","latitude":"-12.31667000","longitude":"-38.76667000"},{"name":"Conde","countryCode":"BR","stateCode":"BA","latitude":"-11.81361000","longitude":"-37.61056000"},{"name":"Condeúba","countryCode":"BR","stateCode":"BA","latitude":"-14.93275000","longitude":"-42.00693000"},{"name":"Contendas do Sincorá","countryCode":"BR","stateCode":"BA","latitude":"-13.79599000","longitude":"-41.05002000"},{"name":"Coração de Maria","countryCode":"BR","stateCode":"BA","latitude":"-12.23333000","longitude":"-38.75000000"},{"name":"Cordeiros","countryCode":"BR","stateCode":"BA","latitude":"-14.99846000","longitude":"-41.89749000"},{"name":"Coribe","countryCode":"BR","stateCode":"BA","latitude":"-13.72337000","longitude":"-44.43538000"},{"name":"Coronel João Sá","countryCode":"BR","stateCode":"BA","latitude":"-10.38878000","longitude":"-37.94281000"},{"name":"Correntina","countryCode":"BR","stateCode":"BA","latitude":"-13.34333000","longitude":"-44.63667000"},{"name":"Cotegipe","countryCode":"BR","stateCode":"BA","latitude":"-11.58844000","longitude":"-44.17000000"},{"name":"Cravolândia","countryCode":"BR","stateCode":"BA","latitude":"-13.47018000","longitude":"-39.75493000"},{"name":"Cristópolis","countryCode":"BR","stateCode":"BA","latitude":"-12.21789000","longitude":"-44.24987000"},{"name":"Crisópolis","countryCode":"BR","stateCode":"BA","latitude":"-11.45532000","longitude":"-38.13933000"},{"name":"Cruz das Almas","countryCode":"BR","stateCode":"BA","latitude":"-12.67000000","longitude":"-39.10194000"},{"name":"Curaçá","countryCode":"BR","stateCode":"BA","latitude":"-8.99028000","longitude":"-39.90944000"},{"name":"Cândido Sales","countryCode":"BR","stateCode":"BA","latitude":"-15.46082000","longitude":"-41.16353000"},{"name":"Cícero Dantas","countryCode":"BR","stateCode":"BA","latitude":"-10.60000000","longitude":"-38.38333000"},{"name":"Dias d\'Ávila","countryCode":"BR","stateCode":"BA","latitude":"-12.60625000","longitude":"-38.33717000"},{"name":"Dom Basílio","countryCode":"BR","stateCode":"BA","latitude":"-13.79717000","longitude":"-41.70877000"},{"name":"Dom Macedo Costa","countryCode":"BR","stateCode":"BA","latitude":"-12.93379000","longitude":"-39.14621000"},{"name":"Dário Meira","countryCode":"BR","stateCode":"BA","latitude":"-14.42340000","longitude":"-39.95935000"},{"name":"Elísio Medrado","countryCode":"BR","stateCode":"BA","latitude":"-12.95431000","longitude":"-39.50579000"},{"name":"Encruzilhada","countryCode":"BR","stateCode":"BA","latitude":"-15.56839000","longitude":"-40.90789000"},{"name":"Entre Rios","countryCode":"BR","stateCode":"BA","latitude":"-11.94194000","longitude":"-38.08444000"},{"name":"Esplanada","countryCode":"BR","stateCode":"BA","latitude":"-11.79611000","longitude":"-37.94500000"},{"name":"Euclides da Cunha","countryCode":"BR","stateCode":"BA","latitude":"-10.50750000","longitude":"-39.01583000"},{"name":"Eunápolis","countryCode":"BR","stateCode":"BA","latitude":"-16.37750000","longitude":"-39.58028000"},{"name":"Feira da Mata","countryCode":"BR","stateCode":"BA","latitude":"-14.13203000","longitude":"-44.25281000"},{"name":"Feira de Santana","countryCode":"BR","stateCode":"BA","latitude":"-12.26667000","longitude":"-38.96667000"},{"name":"Filadélfia","countryCode":"BR","stateCode":"BA","latitude":"-10.76635000","longitude":"-40.20555000"},{"name":"Firmino Alves","countryCode":"BR","stateCode":"BA","latitude":"-14.91360000","longitude":"-39.91192000"},{"name":"Floresta Azul","countryCode":"BR","stateCode":"BA","latitude":"-14.84450000","longitude":"-39.75503000"},{"name":"Formosa do Rio Preto","countryCode":"BR","stateCode":"BA","latitude":"-11.04833000","longitude":"-45.19306000"},{"name":"Fátima","countryCode":"BR","stateCode":"BA","latitude":"-10.54600000","longitude":"-38.22367000"},{"name":"Gandu","countryCode":"BR","stateCode":"BA","latitude":"-13.74389000","longitude":"-39.48667000"},{"name":"Gavião","countryCode":"BR","stateCode":"BA","latitude":"-11.48891000","longitude":"-39.77412000"},{"name":"Gentio do Ouro","countryCode":"BR","stateCode":"BA","latitude":"-11.36279000","longitude":"-42.54827000"},{"name":"Glória","countryCode":"BR","stateCode":"BA","latitude":"-9.11097000","longitude":"-38.40655000"},{"name":"Gongogi","countryCode":"BR","stateCode":"BA","latitude":"-14.29995000","longitude":"-39.60138000"},{"name":"Governador Mangabeira","countryCode":"BR","stateCode":"BA","latitude":"-12.57719000","longitude":"-39.03115000"},{"name":"Guajeru","countryCode":"BR","stateCode":"BA","latitude":"-14.57881000","longitude":"-42.03986000"},{"name":"Guanambi","countryCode":"BR","stateCode":"BA","latitude":"-14.22333000","longitude":"-42.78139000"},{"name":"Guaratinga","countryCode":"BR","stateCode":"BA","latitude":"-16.58564000","longitude":"-39.78189000"},{"name":"Heliópolis","countryCode":"BR","stateCode":"BA","latitude":"-10.72863000","longitude":"-38.25490000"},{"name":"Iaçu","countryCode":"BR","stateCode":"BA","latitude":"-12.76722000","longitude":"-40.21167000"},{"name":"Ibiassucê","countryCode":"BR","stateCode":"BA","latitude":"-14.20285000","longitude":"-42.30214000"},{"name":"Ibicaraí","countryCode":"BR","stateCode":"BA","latitude":"-14.86500000","longitude":"-39.58750000"},{"name":"Ibicoara","countryCode":"BR","stateCode":"BA","latitude":"-13.37664000","longitude":"-41.34081000"},{"name":"Ibicuí","countryCode":"BR","stateCode":"BA","latitude":"-14.84167000","longitude":"-39.98667000"},{"name":"Ibipeba","countryCode":"BR","stateCode":"BA","latitude":"-11.64083000","longitude":"-42.01111000"},{"name":"Ibipitanga","countryCode":"BR","stateCode":"BA","latitude":"-12.88655000","longitude":"-42.37115000"},{"name":"Ibiquera","countryCode":"BR","stateCode":"BA","latitude":"-12.57265000","longitude":"-40.84158000"},{"name":"Ibirapitanga","countryCode":"BR","stateCode":"BA","latitude":"-14.16417000","longitude":"-39.37361000"},{"name":"Ibirapuã","countryCode":"BR","stateCode":"BA","latitude":"-17.75567000","longitude":"-39.97365000"},{"name":"Ibirataia","countryCode":"BR","stateCode":"BA","latitude":"-14.06694000","longitude":"-39.64056000"},{"name":"Ibitiara","countryCode":"BR","stateCode":"BA","latitude":"-12.56582000","longitude":"-42.38990000"},{"name":"Ibititá","countryCode":"BR","stateCode":"BA","latitude":"-11.69354000","longitude":"-41.84148000"},{"name":"Ibotirama","countryCode":"BR","stateCode":"BA","latitude":"-12.18528000","longitude":"-43.22056000"},{"name":"Ichu","countryCode":"BR","stateCode":"BA","latitude":"-11.70344000","longitude":"-39.18722000"},{"name":"Igaporã","countryCode":"BR","stateCode":"BA","latitude":"-13.89064000","longitude":"-42.76046000"},{"name":"Igrapiúna","countryCode":"BR","stateCode":"BA","latitude":"-13.85607000","longitude":"-39.19363000"},{"name":"Iguaí","countryCode":"BR","stateCode":"BA","latitude":"-14.75639000","longitude":"-40.08917000"},{"name":"Ilhéus","countryCode":"BR","stateCode":"BA","latitude":"-14.79364000","longitude":"-39.03949000"},{"name":"Inhambupe","countryCode":"BR","stateCode":"BA","latitude":"-11.78444000","longitude":"-38.35306000"},{"name":"Ipecaetá","countryCode":"BR","stateCode":"BA","latitude":"-12.33777000","longitude":"-39.32835000"},{"name":"Ipiaú","countryCode":"BR","stateCode":"BA","latitude":"-14.13449000","longitude":"-39.73948000"},{"name":"Ipirá","countryCode":"BR","stateCode":"BA","latitude":"-12.15833000","longitude":"-39.73722000"},{"name":"Ipupiara","countryCode":"BR","stateCode":"BA","latitude":"-11.76946000","longitude":"-42.43301000"},{"name":"Irajuba","countryCode":"BR","stateCode":"BA","latitude":"-13.17999000","longitude":"-39.99530000"},{"name":"Iramaia","countryCode":"BR","stateCode":"BA","latitude":"-13.54627000","longitude":"-40.82834000"},{"name":"Iraquara","countryCode":"BR","stateCode":"BA","latitude":"-12.28624000","longitude":"-41.59153000"},{"name":"Irará","countryCode":"BR","stateCode":"BA","latitude":"-12.05000000","longitude":"-38.76667000"},{"name":"Irecê","countryCode":"BR","stateCode":"BA","latitude":"-11.30417000","longitude":"-41.85583000"},{"name":"Itabela","countryCode":"BR","stateCode":"BA","latitude":"-16.71635000","longitude":"-39.57325000"},{"name":"Itaberaba","countryCode":"BR","stateCode":"BA","latitude":"-12.52750000","longitude":"-40.30694000"},{"name":"Itabuna","countryCode":"BR","stateCode":"BA","latitude":"-14.78556000","longitude":"-39.28028000"},{"name":"Itacaré","countryCode":"BR","stateCode":"BA","latitude":"-14.27890000","longitude":"-38.99584000"},{"name":"Itaeté","countryCode":"BR","stateCode":"BA","latitude":"-13.08598000","longitude":"-41.02566000"},{"name":"Itagi","countryCode":"BR","stateCode":"BA","latitude":"-14.16278000","longitude":"-40.00611000"},{"name":"Itagibá","countryCode":"BR","stateCode":"BA","latitude":"-14.28361000","longitude":"-39.84278000"},{"name":"Itagimirim","countryCode":"BR","stateCode":"BA","latitude":"-16.13473000","longitude":"-39.81646000"},{"name":"Itaguaçu da Bahia","countryCode":"BR","stateCode":"BA","latitude":"-10.64259000","longitude":"-42.21083000"},{"name":"Itaju do Colônia","countryCode":"BR","stateCode":"BA","latitude":"-15.15505000","longitude":"-39.71598000"},{"name":"Itajuípe","countryCode":"BR","stateCode":"BA","latitude":"-14.67806000","longitude":"-39.37500000"},{"name":"Itamaraju","countryCode":"BR","stateCode":"BA","latitude":"-17.03917000","longitude":"-39.53111000"},{"name":"Itamari","countryCode":"BR","stateCode":"BA","latitude":"-13.78590000","longitude":"-39.68416000"},{"name":"Itambé","countryCode":"BR","stateCode":"BA","latitude":"-15.24500000","longitude":"-40.62444000"},{"name":"Itanagra","countryCode":"BR","stateCode":"BA","latitude":"-12.30982000","longitude":"-38.11328000"},{"name":"Itanhém","countryCode":"BR","stateCode":"BA","latitude":"-17.16639000","longitude":"-40.33000000"},{"name":"Itaparica","countryCode":"BR","stateCode":"BA","latitude":"-12.90598000","longitude":"-38.66383000"},{"name":"Itapebi","countryCode":"BR","stateCode":"BA","latitude":"-15.88751000","longitude":"-39.68792000"},{"name":"Itapetinga","countryCode":"BR","stateCode":"BA","latitude":"-15.24889000","longitude":"-40.24778000"},{"name":"Itapicuru","countryCode":"BR","stateCode":"BA","latitude":"-11.31667000","longitude":"-38.23333000"},{"name":"Itapitanga","countryCode":"BR","stateCode":"BA","latitude":"-14.46369000","longitude":"-39.62565000"},{"name":"Itapé","countryCode":"BR","stateCode":"BA","latitude":"-14.91851000","longitude":"-39.48637000"},{"name":"Itaquara","countryCode":"BR","stateCode":"BA","latitude":"-13.44720000","longitude":"-39.91030000"},{"name":"Itarantim","countryCode":"BR","stateCode":"BA","latitude":"-15.65972000","longitude":"-40.06556000"},{"name":"Itatim","countryCode":"BR","stateCode":"BA","latitude":"-12.62835000","longitude":"-39.68234000"},{"name":"Itiruçu","countryCode":"BR","stateCode":"BA","latitude":"-13.53167000","longitude":"-40.15028000"},{"name":"Itiúba","countryCode":"BR","stateCode":"BA","latitude":"-10.79357000","longitude":"-39.80381000"},{"name":"Itororó","countryCode":"BR","stateCode":"BA","latitude":"-15.11694000","longitude":"-40.07028000"},{"name":"Ituaçu","countryCode":"BR","stateCode":"BA","latitude":"-13.81333000","longitude":"-41.29667000"},{"name":"Ituberá","countryCode":"BR","stateCode":"BA","latitude":"-13.73538000","longitude":"-39.14785000"},{"name":"Iuiu","countryCode":"BR","stateCode":"BA","latitude":"-14.65015000","longitude":"-43.64870000"},{"name":"Jaborandi","countryCode":"BR","stateCode":"BA","latitude":"-14.03850000","longitude":"-45.18408000"},{"name":"Jacaraci","countryCode":"BR","stateCode":"BA","latitude":"-14.83523000","longitude":"-42.40112000"},{"name":"Jacobina","countryCode":"BR","stateCode":"BA","latitude":"-11.18143000","longitude":"-40.51372000"},{"name":"Jaguaquara","countryCode":"BR","stateCode":"BA","latitude":"-13.53056000","longitude":"-39.97083000"},{"name":"Jaguarari","countryCode":"BR","stateCode":"BA","latitude":"-10.26389000","longitude":"-40.19583000"},{"name":"Jaguaripe","countryCode":"BR","stateCode":"BA","latitude":"-13.12834000","longitude":"-39.01339000"},{"name":"Jandaíra","countryCode":"BR","stateCode":"BA","latitude":"-11.61099000","longitude":"-37.61845000"},{"name":"Jequié","countryCode":"BR","stateCode":"BA","latitude":"-13.85875000","longitude":"-40.08512000"},{"name":"Jeremoabo","countryCode":"BR","stateCode":"BA","latitude":"-9.92088000","longitude":"-38.72629000"},{"name":"Jiquiriçá","countryCode":"BR","stateCode":"BA","latitude":"-13.31081000","longitude":"-39.58091000"},{"name":"Jitaúna","countryCode":"BR","stateCode":"BA","latitude":"-14.01274000","longitude":"-39.89833000"},{"name":"João Dourado","countryCode":"BR","stateCode":"BA","latitude":"-11.14883000","longitude":"-41.40438000"},{"name":"Juazeiro","countryCode":"BR","stateCode":"BA","latitude":"-9.39679000","longitude":"-40.23381000"},{"name":"Jucuruçu","countryCode":"BR","stateCode":"BA","latitude":"-16.84832000","longitude":"-40.08414000"},{"name":"Jussara","countryCode":"BR","stateCode":"BA","latitude":"-10.96408000","longitude":"-41.85572000"},{"name":"Jussari","countryCode":"BR","stateCode":"BA","latitude":"-15.15451000","longitude":"-39.51559000"},{"name":"Jussiape","countryCode":"BR","stateCode":"BA","latitude":"-13.48810000","longitude":"-41.62335000"},{"name":"Lafaiete Coutinho","countryCode":"BR","stateCode":"BA","latitude":"-13.62029000","longitude":"-40.20444000"},{"name":"Lagoa Real","countryCode":"BR","stateCode":"BA","latitude":"-14.10985000","longitude":"-42.21697000"},{"name":"Laje","countryCode":"BR","stateCode":"BA","latitude":"-10.18708000","longitude":"-40.97076000"},{"name":"Lajedinho","countryCode":"BR","stateCode":"BA","latitude":"-12.42698000","longitude":"-41.15097000"},{"name":"Lajedo do Tabocal","countryCode":"BR","stateCode":"BA","latitude":"-13.37125000","longitude":"-40.23004000"},{"name":"Lajedão","countryCode":"BR","stateCode":"BA","latitude":"-17.57112000","longitude":"-40.31123000"},{"name":"Lamarão","countryCode":"BR","stateCode":"BA","latitude":"-11.77625000","longitude":"-38.90341000"},{"name":"Lapão","countryCode":"BR","stateCode":"BA","latitude":"-11.38333000","longitude":"-41.83194000"},{"name":"Lauro de Freitas","countryCode":"BR","stateCode":"BA","latitude":"-12.89444000","longitude":"-38.32722000"},{"name":"Lençóis","countryCode":"BR","stateCode":"BA","latitude":"-12.47259000","longitude":"-41.30815000"},{"name":"Licínio de Almeida","countryCode":"BR","stateCode":"BA","latitude":"-14.70644000","longitude":"-42.50442000"},{"name":"Livramento de Nossa Senhora","countryCode":"BR","stateCode":"BA","latitude":"-13.80680000","longitude":"-41.99709000"},{"name":"Livramento do Brumado","countryCode":"BR","stateCode":"BA","latitude":"-13.65145000","longitude":"-41.84564000"},{"name":"Luís Eduardo Magalhães","countryCode":"BR","stateCode":"BA","latitude":"-12.23208000","longitude":"-46.11460000"},{"name":"Macajuba","countryCode":"BR","stateCode":"BA","latitude":"-12.14371000","longitude":"-40.30199000"},{"name":"Macarani","countryCode":"BR","stateCode":"BA","latitude":"-15.55700000","longitude":"-40.39049000"},{"name":"Macaúbas","countryCode":"BR","stateCode":"BA","latitude":"-13.01944000","longitude":"-42.69861000"},{"name":"Macururé","countryCode":"BR","stateCode":"BA","latitude":"-9.28091000","longitude":"-38.91463000"},{"name":"Madre de Deus","countryCode":"BR","stateCode":"BA","latitude":"-12.74083000","longitude":"-38.62083000"},{"name":"Maetinga","countryCode":"BR","stateCode":"BA","latitude":"-14.66530000","longitude":"-41.49055000"},{"name":"Maiquinique","countryCode":"BR","stateCode":"BA","latitude":"-15.69897000","longitude":"-40.26411000"},{"name":"Mairi","countryCode":"BR","stateCode":"BA","latitude":"-11.71139000","longitude":"-40.14889000"},{"name":"Malhada","countryCode":"BR","stateCode":"BA","latitude":"-14.19145000","longitude":"-43.63151000"},{"name":"Malhada de Pedras","countryCode":"BR","stateCode":"BA","latitude":"-14.27766000","longitude":"-41.89207000"},{"name":"Manoel Vitorino","countryCode":"BR","stateCode":"BA","latitude":"-14.00487000","longitude":"-40.48008000"},{"name":"Mansidão","countryCode":"BR","stateCode":"BA","latitude":"-11.20780000","longitude":"-44.14109000"},{"name":"Maracás","countryCode":"BR","stateCode":"BA","latitude":"-13.44111000","longitude":"-40.43083000"},{"name":"Maragogipe","countryCode":"BR","stateCode":"BA","latitude":"-12.77778000","longitude":"-38.91944000"},{"name":"Maraú","countryCode":"BR","stateCode":"BA","latitude":"-14.10395000","longitude":"-39.01490000"},{"name":"Marcionílio Souza","countryCode":"BR","stateCode":"BA","latitude":"-13.11581000","longitude":"-40.62915000"},{"name":"Mascote","countryCode":"BR","stateCode":"BA","latitude":"-15.56306000","longitude":"-39.30250000"},{"name":"Mata de São João","countryCode":"BR","stateCode":"BA","latitude":"-12.53028000","longitude":"-38.29917000"},{"name":"Matina","countryCode":"BR","stateCode":"BA","latitude":"-13.89342000","longitude":"-42.98279000"},{"name":"Medeiros Neto","countryCode":"BR","stateCode":"BA","latitude":"-17.37389000","longitude":"-40.22056000"},{"name":"Miguel Calmon","countryCode":"BR","stateCode":"BA","latitude":"-11.42889000","longitude":"-40.59500000"},{"name":"Milagres","countryCode":"BR","stateCode":"BA","latitude":"-12.95591000","longitude":"-39.81783000"},{"name":"Mirangaba","countryCode":"BR","stateCode":"BA","latitude":"-10.80362000","longitude":"-40.67056000"},{"name":"Mirante","countryCode":"BR","stateCode":"BA","latitude":"-14.18613000","longitude":"-40.78310000"},{"name":"Monte Santo","countryCode":"BR","stateCode":"BA","latitude":"-10.43778000","longitude":"-39.33278000"},{"name":"Morpará","countryCode":"BR","stateCode":"BA","latitude":"-11.75265000","longitude":"-43.09133000"},{"name":"Morro do Chapéu","countryCode":"BR","stateCode":"BA","latitude":"-11.54852000","longitude":"-41.15804000"},{"name":"Mortugaba","countryCode":"BR","stateCode":"BA","latitude":"-14.98480000","longitude":"-42.40555000"},{"name":"Mucugê","countryCode":"BR","stateCode":"BA","latitude":"-13.14869000","longitude":"-41.51742000"},{"name":"Mucuri","countryCode":"BR","stateCode":"BA","latitude":"-18.08639000","longitude":"-39.55083000"},{"name":"Mulungu do Morro","countryCode":"BR","stateCode":"BA","latitude":"-12.00797000","longitude":"-41.42582000"},{"name":"Mundo Novo","countryCode":"BR","stateCode":"BA","latitude":"-11.85889000","longitude":"-40.47250000"},{"name":"Muniz Ferreira","countryCode":"BR","stateCode":"BA","latitude":"-13.00146000","longitude":"-39.10601000"},{"name":"Muquém do São Francisco","countryCode":"BR","stateCode":"BA","latitude":"-12.19886000","longitude":"-43.51311000"},{"name":"Muritiba","countryCode":"BR","stateCode":"BA","latitude":"-12.91667000","longitude":"-39.25000000"},{"name":"Mutuípe","countryCode":"BR","stateCode":"BA","latitude":"-13.22861000","longitude":"-39.50472000"},{"name":"Nazaré","countryCode":"BR","stateCode":"BA","latitude":"-12.95002000","longitude":"-38.97869000"},{"name":"Nilo Peçanha","countryCode":"BR","stateCode":"BA","latitude":"-13.64812000","longitude":"-39.23876000"},{"name":"Nordestina","countryCode":"BR","stateCode":"BA","latitude":"-10.89685000","longitude":"-39.45141000"},{"name":"Nova Canaã","countryCode":"BR","stateCode":"BA","latitude":"-14.84621000","longitude":"-40.17826000"},{"name":"Nova Fátima","countryCode":"BR","stateCode":"BA","latitude":"-11.56608000","longitude":"-39.58609000"},{"name":"Nova Ibiá","countryCode":"BR","stateCode":"BA","latitude":"-13.86230000","longitude":"-39.58877000"},{"name":"Nova Itarana","countryCode":"BR","stateCode":"BA","latitude":"-13.04028000","longitude":"-40.00784000"},{"name":"Nova Redenção","countryCode":"BR","stateCode":"BA","latitude":"-12.87403000","longitude":"-41.12335000"},{"name":"Nova Soure","countryCode":"BR","stateCode":"BA","latitude":"-11.23333000","longitude":"-38.48333000"},{"name":"Nova Viçosa","countryCode":"BR","stateCode":"BA","latitude":"-17.89194000","longitude":"-39.37194000"},{"name":"Novo Horizonte","countryCode":"BR","stateCode":"BA","latitude":"-12.87886000","longitude":"-42.13834000"},{"name":"Novo Triunfo","countryCode":"BR","stateCode":"BA","latitude":"-10.34787000","longitude":"-38.40211000"},{"name":"Olindina","countryCode":"BR","stateCode":"BA","latitude":"-11.36667000","longitude":"-38.33333000"},{"name":"Oliveira dos Brejinhos","countryCode":"BR","stateCode":"BA","latitude":"-12.31694000","longitude":"-42.89611000"},{"name":"Ouriçangas","countryCode":"BR","stateCode":"BA","latitude":"-12.00343000","longitude":"-38.65208000"},{"name":"Ourolândia","countryCode":"BR","stateCode":"BA","latitude":"-10.83804000","longitude":"-41.02839000"},{"name":"Palmas de Monte Alto","countryCode":"BR","stateCode":"BA","latitude":"-14.26722000","longitude":"-43.16194000"},{"name":"Palmeiras","countryCode":"BR","stateCode":"BA","latitude":"-12.51485000","longitude":"-41.57707000"},{"name":"Paramirim","countryCode":"BR","stateCode":"BA","latitude":"-13.44250000","longitude":"-42.23889000"},{"name":"Paratinga","countryCode":"BR","stateCode":"BA","latitude":"-12.69056000","longitude":"-43.18417000"},{"name":"Paripiranga","countryCode":"BR","stateCode":"BA","latitude":"-10.68750000","longitude":"-37.86167000"},{"name":"Pau Brasil","countryCode":"BR","stateCode":"BA","latitude":"-15.46417000","longitude":"-39.65111000"},{"name":"Paulo Afonso","countryCode":"BR","stateCode":"BA","latitude":"-9.55234000","longitude":"-38.16905000"},{"name":"Pedro Alexandre","countryCode":"BR","stateCode":"BA","latitude":"-9.97693000","longitude":"-37.91489000"},{"name":"Pedrão","countryCode":"BR","stateCode":"BA","latitude":"-12.13311000","longitude":"-38.60621000"},{"name":"Piatã","countryCode":"BR","stateCode":"BA","latitude":"-13.12099000","longitude":"-41.89093000"},{"name":"Pilão Arcado","countryCode":"BR","stateCode":"BA","latitude":"-10.00201000","longitude":"-43.39371000"},{"name":"Pindaí","countryCode":"BR","stateCode":"BA","latitude":"-14.52319000","longitude":"-42.67822000"},{"name":"Pindobaçu","countryCode":"BR","stateCode":"BA","latitude":"-10.74167000","longitude":"-40.36083000"},{"name":"Pintadas","countryCode":"BR","stateCode":"BA","latitude":"-11.92312000","longitude":"-39.97782000"},{"name":"Piraí do Norte","countryCode":"BR","stateCode":"BA","latitude":"-13.84971000","longitude":"-39.39208000"},{"name":"Piripá","countryCode":"BR","stateCode":"BA","latitude":"-14.92617000","longitude":"-41.75304000"},{"name":"Piritiba","countryCode":"BR","stateCode":"BA","latitude":"-11.73028000","longitude":"-40.55528000"},{"name":"Planaltino","countryCode":"BR","stateCode":"BA","latitude":"-13.27349000","longitude":"-40.22316000"},{"name":"Planalto","countryCode":"BR","stateCode":"BA","latitude":"-14.72862000","longitude":"-40.38025000"},{"name":"Pojuca","countryCode":"BR","stateCode":"BA","latitude":"-12.36588000","longitude":"-38.24332000"},{"name":"Ponto Novo","countryCode":"BR","stateCode":"BA","latitude":"-10.86278000","longitude":"-40.13361000"},{"name":"Porto Seguro","countryCode":"BR","stateCode":"BA","latitude":"-16.44972000","longitude":"-39.06472000"},{"name":"Posto da Mata","countryCode":"BR","stateCode":"BA","latitude":"-17.88828000","longitude":"-39.85593000"},{"name":"Potiraguá","countryCode":"BR","stateCode":"BA","latitude":"-15.70117000","longitude":"-39.76689000"},{"name":"Poções","countryCode":"BR","stateCode":"BA","latitude":"-14.52972000","longitude":"-40.36528000"},{"name":"Prado","countryCode":"BR","stateCode":"BA","latitude":"-17.31655000","longitude":"-39.23355000"},{"name":"Presidente Dutra","countryCode":"BR","stateCode":"BA","latitude":"-11.29503000","longitude":"-41.98563000"},{"name":"Presidente Jânio Quadros","countryCode":"BR","stateCode":"BA","latitude":"-14.82942000","longitude":"-41.78616000"},{"name":"Presidente Tancredo Neves","countryCode":"BR","stateCode":"BA","latitude":"-13.46145000","longitude":"-39.42126000"},{"name":"Pé de Serra","countryCode":"BR","stateCode":"BA","latitude":"-11.88974000","longitude":"-39.61937000"},{"name":"Queimadas","countryCode":"BR","stateCode":"BA","latitude":"-10.97833000","longitude":"-39.62639000"},{"name":"Quijingue","countryCode":"BR","stateCode":"BA","latitude":"-10.75250000","longitude":"-39.20917000"},{"name":"Quixabeira","countryCode":"BR","stateCode":"BA","latitude":"-11.41345000","longitude":"-40.13302000"},{"name":"Rafael Jambeiro","countryCode":"BR","stateCode":"BA","latitude":"-12.50087000","longitude":"-39.50915000"},{"name":"Remanso","countryCode":"BR","stateCode":"BA","latitude":"-9.54115000","longitude":"-42.36956000"},{"name":"Retirolândia","countryCode":"BR","stateCode":"BA","latitude":"-11.47733000","longitude":"-39.40649000"},{"name":"Riacho de Santana","countryCode":"BR","stateCode":"BA","latitude":"-13.60917000","longitude":"-42.93889000"},{"name":"Riachão das Neves","countryCode":"BR","stateCode":"BA","latitude":"-11.74611000","longitude":"-44.91000000"},{"name":"Riachão do Jacuípe","countryCode":"BR","stateCode":"BA","latitude":"-11.80694000","longitude":"-39.38556000"},{"name":"Ribeira do Amparo","countryCode":"BR","stateCode":"BA","latitude":"-11.00558000","longitude":"-38.38732000"},{"name":"Ribeira do Pombal","countryCode":"BR","stateCode":"BA","latitude":"-10.83444000","longitude":"-38.53583000"},{"name":"Ribeirão do Largo","countryCode":"BR","stateCode":"BA","latitude":"-15.38558000","longitude":"-40.65886000"},{"name":"Rio Real","countryCode":"BR","stateCode":"BA","latitude":"-11.48472000","longitude":"-37.93278000"},{"name":"Rio de Contas","countryCode":"BR","stateCode":"BA","latitude":"-13.62169000","longitude":"-41.68702000"},{"name":"Rio do Antônio","countryCode":"BR","stateCode":"BA","latitude":"-14.22674000","longitude":"-42.16613000"},{"name":"Rio do Pires","countryCode":"BR","stateCode":"BA","latitude":"-13.11134000","longitude":"-42.17747000"},{"name":"Rodelas","countryCode":"BR","stateCode":"BA","latitude":"-9.21767000","longitude":"-38.64607000"},{"name":"Ruy Barbosa","countryCode":"BR","stateCode":"BA","latitude":"-12.28389000","longitude":"-40.49389000"},{"name":"Salinas da Margarida","countryCode":"BR","stateCode":"BA","latitude":"-12.90667000","longitude":"-38.78043000"},{"name":"Salvador","countryCode":"BR","stateCode":"BA","latitude":"-12.97111000","longitude":"-38.51083000"},{"name":"Santa Brígida","countryCode":"BR","stateCode":"BA","latitude":"-9.67904000","longitude":"-38.11371000"},{"name":"Santa Bárbara","countryCode":"BR","stateCode":"BA","latitude":"-11.91770000","longitude":"-38.99206000"},{"name":"Santa Cruz Cabrália","countryCode":"BR","stateCode":"BA","latitude":"-16.27806000","longitude":"-39.02472000"},{"name":"Santa Cruz da Vitória","countryCode":"BR","stateCode":"BA","latitude":"-14.90311000","longitude":"-39.79148000"},{"name":"Santa Inês","countryCode":"BR","stateCode":"BA","latitude":"-13.29222000","longitude":"-39.81889000"},{"name":"Santa Luzia","countryCode":"BR","stateCode":"BA","latitude":"-15.46388000","longitude":"-39.27671000"},{"name":"Santa Maria da Vitória","countryCode":"BR","stateCode":"BA","latitude":"-13.38814000","longitude":"-44.19868000"},{"name":"Santa Rita de Cássia","countryCode":"BR","stateCode":"BA","latitude":"-11.02715000","longitude":"-44.59582000"},{"name":"Santa Terezinha","countryCode":"BR","stateCode":"BA","latitude":"-12.67120000","longitude":"-39.55082000"},{"name":"Santaluz","countryCode":"BR","stateCode":"BA","latitude":"-11.25583000","longitude":"-39.37472000"},{"name":"Santana","countryCode":"BR","stateCode":"BA","latitude":"-14.46667000","longitude":"-41.80000000"},{"name":"Santanópolis","countryCode":"BR","stateCode":"BA","latitude":"-12.02416000","longitude":"-38.88007000"},{"name":"Santo Amaro","countryCode":"BR","stateCode":"BA","latitude":"-12.54667000","longitude":"-38.71194000"},{"name":"Santo Antônio de Jesus","countryCode":"BR","stateCode":"BA","latitude":"-12.96889000","longitude":"-39.26139000"},{"name":"Santo Estêvão","countryCode":"BR","stateCode":"BA","latitude":"-12.43028000","longitude":"-39.25139000"},{"name":"Sapeaçu","countryCode":"BR","stateCode":"BA","latitude":"-12.77200000","longitude":"-39.23848000"},{"name":"Saubara","countryCode":"BR","stateCode":"BA","latitude":"-12.73750000","longitude":"-38.76861000"},{"name":"Saúde","countryCode":"BR","stateCode":"BA","latitude":"-10.84463000","longitude":"-40.37510000"},{"name":"Seabra","countryCode":"BR","stateCode":"BA","latitude":"-12.41713000","longitude":"-41.77049000"},{"name":"Sebastião Laranjeiras","countryCode":"BR","stateCode":"BA","latitude":"-14.56848000","longitude":"-43.13729000"},{"name":"Senhor do Bonfim","countryCode":"BR","stateCode":"BA","latitude":"-10.46139000","longitude":"-40.18944000"},{"name":"Sento Sé","countryCode":"BR","stateCode":"BA","latitude":"-10.21251000","longitude":"-41.57947000"},{"name":"Serra Dourada","countryCode":"BR","stateCode":"BA","latitude":"-12.91499000","longitude":"-43.79600000"},{"name":"Serra Preta","countryCode":"BR","stateCode":"BA","latitude":"-12.06913000","longitude":"-39.30050000"},{"name":"Serra do Ramalho","countryCode":"BR","stateCode":"BA","latitude":"-13.41101000","longitude":"-43.77849000"},{"name":"Serrinha","countryCode":"BR","stateCode":"BA","latitude":"-11.66417000","longitude":"-39.00750000"},{"name":"Serrolândia","countryCode":"BR","stateCode":"BA","latitude":"-11.54018000","longitude":"-40.24783000"},{"name":"Simões Filho","countryCode":"BR","stateCode":"BA","latitude":"-12.78444000","longitude":"-38.40389000"},{"name":"Sobradinho","countryCode":"BR","stateCode":"BA","latitude":"-12.83333000","longitude":"-39.10000000"},{"name":"Souto Soares","countryCode":"BR","stateCode":"BA","latitude":"-11.94603000","longitude":"-41.94815000"},{"name":"Sátiro Dias","countryCode":"BR","stateCode":"BA","latitude":"-11.63166000","longitude":"-38.48886000"},{"name":"São Desidério","countryCode":"BR","stateCode":"BA","latitude":"-12.36333000","longitude":"-44.97333000"},{"name":"São Domingos","countryCode":"BR","stateCode":"BA","latitude":"-11.48464000","longitude":"-39.59916000"},{"name":"São Felipe","countryCode":"BR","stateCode":"BA","latitude":"-14.83860000","longitude":"-41.39174000"},{"name":"São Francisco do Conde","countryCode":"BR","stateCode":"BA","latitude":"-12.64556000","longitude":"-38.63335000"},{"name":"São Félix","countryCode":"BR","stateCode":"BA","latitude":"-12.67807000","longitude":"-38.99979000"},{"name":"São Félix do Coribe","countryCode":"BR","stateCode":"BA","latitude":"-13.41471000","longitude":"-43.98138000"},{"name":"São Gabriel","countryCode":"BR","stateCode":"BA","latitude":"-10.95576000","longitude":"-41.55411000"},{"name":"São Gonçalo dos Campos","countryCode":"BR","stateCode":"BA","latitude":"-12.43333000","longitude":"-38.96667000"},{"name":"São José da Vitória","countryCode":"BR","stateCode":"BA","latitude":"-15.07185000","longitude":"-39.35016000"},{"name":"São José do Jacuípe","countryCode":"BR","stateCode":"BA","latitude":"-11.46833000","longitude":"-39.90377000"},{"name":"São Miguel das Matas","countryCode":"BR","stateCode":"BA","latitude":"-13.04308000","longitude":"-39.43403000"},{"name":"São Sebastião do Passé","countryCode":"BR","stateCode":"BA","latitude":"-12.51250000","longitude":"-38.49528000"},{"name":"Sítio do Mato","countryCode":"BR","stateCode":"BA","latitude":"-13.00385000","longitude":"-43.54537000"},{"name":"Sítio do Quinto","countryCode":"BR","stateCode":"BA","latitude":"-10.34321000","longitude":"-38.07346000"},{"name":"Tabocas do Brejo Velho","countryCode":"BR","stateCode":"BA","latitude":"-12.36943000","longitude":"-44.08362000"},{"name":"Tanhaçu","countryCode":"BR","stateCode":"BA","latitude":"-14.07010000","longitude":"-41.13506000"},{"name":"Tanque Novo","countryCode":"BR","stateCode":"BA","latitude":"-13.58365000","longitude":"-42.54311000"},{"name":"Tanquinho","countryCode":"BR","stateCode":"BA","latitude":"-11.95674000","longitude":"-39.09608000"},{"name":"Taperoá","countryCode":"BR","stateCode":"BA","latitude":"-13.56959000","longitude":"-39.22020000"},{"name":"Tapiramutá","countryCode":"BR","stateCode":"BA","latitude":"-11.84722000","longitude":"-40.79139000"},{"name":"Teixeira de Freitas","countryCode":"BR","stateCode":"BA","latitude":"-17.42402000","longitude":"-39.78697000"},{"name":"Teodoro Sampaio","countryCode":"BR","stateCode":"BA","latitude":"-12.26547000","longitude":"-38.61211000"},{"name":"Teofilândia","countryCode":"BR","stateCode":"BA","latitude":"-11.53412000","longitude":"-38.94519000"},{"name":"Teolândia","countryCode":"BR","stateCode":"BA","latitude":"-13.57031000","longitude":"-39.46492000"},{"name":"Terra Nova","countryCode":"BR","stateCode":"BA","latitude":"-12.38537000","longitude":"-38.61874000"},{"name":"Tremedal","countryCode":"BR","stateCode":"BA","latitude":"-14.90080000","longitude":"-41.32339000"},{"name":"Tucano","countryCode":"BR","stateCode":"BA","latitude":"-10.99427000","longitude":"-38.86249000"},{"name":"Uauá","countryCode":"BR","stateCode":"BA","latitude":"-9.84143000","longitude":"-39.23025000"},{"name":"Ubaitaba","countryCode":"BR","stateCode":"BA","latitude":"-14.31250000","longitude":"-39.32333000"},{"name":"Ubatã","countryCode":"BR","stateCode":"BA","latitude":"-14.05629000","longitude":"-39.52278000"},{"name":"Ubaíra","countryCode":"BR","stateCode":"BA","latitude":"-13.28700000","longitude":"-39.69347000"},{"name":"Uibaí","countryCode":"BR","stateCode":"BA","latitude":"-11.39060000","longitude":"-42.15615000"},{"name":"Umburanas","countryCode":"BR","stateCode":"BA","latitude":"-10.50860000","longitude":"-41.17419000"},{"name":"Una","countryCode":"BR","stateCode":"BA","latitude":"-15.16451000","longitude":"-39.20568000"},{"name":"Urandi","countryCode":"BR","stateCode":"BA","latitude":"-14.73400000","longitude":"-42.66544000"},{"name":"Uruçuca","countryCode":"BR","stateCode":"BA","latitude":"-14.59306000","longitude":"-39.28444000"},{"name":"Utinga","countryCode":"BR","stateCode":"BA","latitude":"-12.04274000","longitude":"-41.19475000"},{"name":"Valente","countryCode":"BR","stateCode":"BA","latitude":"-11.43393000","longitude":"-39.48472000"},{"name":"Valença","countryCode":"BR","stateCode":"BA","latitude":"-13.37213000","longitude":"-39.24002000"},{"name":"Varzedo","countryCode":"BR","stateCode":"BA","latitude":"-12.99662000","longitude":"-39.37091000"},{"name":"Vera Cruz","countryCode":"BR","stateCode":"BA","latitude":"-13.02550000","longitude":"-38.70906000"},{"name":"Vereda","countryCode":"BR","stateCode":"BA","latitude":"-17.14998000","longitude":"-40.04873000"},{"name":"Vitória da Conquista","countryCode":"BR","stateCode":"BA","latitude":"-15.27953000","longitude":"-40.96575000"},{"name":"Várzea Nova","countryCode":"BR","stateCode":"BA","latitude":"-11.05523000","longitude":"-41.23230000"},{"name":"Várzea da Roça","countryCode":"BR","stateCode":"BA","latitude":"-11.53905000","longitude":"-40.07647000"},{"name":"Várzea do Poço","countryCode":"BR","stateCode":"BA","latitude":"-11.53021000","longitude":"-40.30918000"},{"name":"Wagner","countryCode":"BR","stateCode":"BA","latitude":"-12.25930000","longitude":"-41.22095000"},{"name":"Wanderley","countryCode":"BR","stateCode":"BA","latitude":"-11.76500000","longitude":"-43.99378000"},{"name":"Wenceslau Guimarães","countryCode":"BR","stateCode":"BA","latitude":"-13.61819000","longitude":"-39.58092000"},{"name":"Xique Xique","countryCode":"BR","stateCode":"BA","latitude":"-10.82294000","longitude":"-42.72815000"},{"name":"Xique-Xique","countryCode":"BR","stateCode":"BA","latitude":"-10.83393000","longitude":"-42.56320000"},{"name":"Água Fria","countryCode":"BR","stateCode":"BA","latitude":"-11.74762000","longitude":"-38.73497000"},{"name":"Érico Cardoso","countryCode":"BR","stateCode":"BA","latitude":"-13.43695000","longitude":"-42.10325000"},{"name":"Abatiá","countryCode":"BR","stateCode":"PR","latitude":"-23.29903000","longitude":"-50.32176000"},{"name":"Adrianópolis","countryCode":"BR","stateCode":"PR","latitude":"-24.76632000","longitude":"-48.79998000"},{"name":"Agudos do Sul","countryCode":"BR","stateCode":"PR","latitude":"-26.04616000","longitude":"-49.31186000"},{"name":"Almirante Tamandaré","countryCode":"BR","stateCode":"PR","latitude":"-25.32472000","longitude":"-49.31000000"},{"name":"Altamira do Paraná","countryCode":"BR","stateCode":"PR","latitude":"-24.81257000","longitude":"-52.70740000"},{"name":"Alto Paraná","countryCode":"BR","stateCode":"PR","latitude":"-23.06783000","longitude":"-52.31196000"},{"name":"Alto Paraíso","countryCode":"BR","stateCode":"PR","latitude":"-23.55498000","longitude":"-53.80770000"},{"name":"Alto Piquiri","countryCode":"BR","stateCode":"PR","latitude":"-24.12973000","longitude":"-53.34661000"},{"name":"Altãnia","countryCode":"BR","stateCode":"PR","latitude":"-23.87444000","longitude":"-53.90167000"},{"name":"Altônia","countryCode":"BR","stateCode":"PR","latitude":"-23.88648000","longitude":"-53.96852000"},{"name":"Alvorada do Sul","countryCode":"BR","stateCode":"PR","latitude":"-22.80928000","longitude":"-51.27421000"},{"name":"Amaporã","countryCode":"BR","stateCode":"PR","latitude":"-23.13633000","longitude":"-52.83810000"},{"name":"Ampére","countryCode":"BR","stateCode":"PR","latitude":"-25.91242000","longitude":"-53.49366000"},{"name":"Anahy","countryCode":"BR","stateCode":"PR","latitude":"-24.66517000","longitude":"-53.13229000"},{"name":"Andirá","countryCode":"BR","stateCode":"PR","latitude":"-23.03931000","longitude":"-50.27404000"},{"name":"Antonina","countryCode":"BR","stateCode":"PR","latitude":"-25.28425000","longitude":"-48.72037000"},{"name":"Antônio Olinto","countryCode":"BR","stateCode":"PR","latitude":"-25.96435000","longitude":"-50.12992000"},{"name":"Apucarana","countryCode":"BR","stateCode":"PR","latitude":"-23.56159000","longitude":"-51.45358000"},{"name":"Arapongas","countryCode":"BR","stateCode":"PR","latitude":"-23.41944000","longitude":"-51.42444000"},{"name":"Arapoti","countryCode":"BR","stateCode":"PR","latitude":"-24.06902000","longitude":"-50.03733000"},{"name":"Arapuã","countryCode":"BR","stateCode":"PR","latitude":"-24.31991000","longitude":"-51.81138000"},{"name":"Araruna","countryCode":"BR","stateCode":"PR","latitude":"-23.97219000","longitude":"-52.59131000"},{"name":"Araucária","countryCode":"BR","stateCode":"PR","latitude":"-25.59306000","longitude":"-49.41028000"},{"name":"Ariranha do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-24.35185000","longitude":"-51.53194000"},{"name":"Assaí","countryCode":"BR","stateCode":"PR","latitude":"-23.37333000","longitude":"-50.84139000"},{"name":"Assis Chateaubriand","countryCode":"BR","stateCode":"PR","latitude":"-24.40824000","longitude":"-53.53328000"},{"name":"Astorga","countryCode":"BR","stateCode":"PR","latitude":"-23.24011000","longitude":"-51.69541000"},{"name":"Atalaia","countryCode":"BR","stateCode":"PR","latitude":"-23.12728000","longitude":"-52.04286000"},{"name":"Balsa Nova","countryCode":"BR","stateCode":"PR","latitude":"-25.52151000","longitude":"-49.67738000"},{"name":"Bandeirantes","countryCode":"BR","stateCode":"PR","latitude":"-23.15516000","longitude":"-50.33873000"},{"name":"Barbosa Ferraz","countryCode":"BR","stateCode":"PR","latitude":"-24.06134000","longitude":"-52.05494000"},{"name":"Barra do Jacaré","countryCode":"BR","stateCode":"PR","latitude":"-23.11066000","longitude":"-50.15719000"},{"name":"Barracão","countryCode":"BR","stateCode":"PR","latitude":"-26.24009000","longitude":"-53.52586000"},{"name":"Bela Vista da Caroba","countryCode":"BR","stateCode":"PR","latitude":"-25.87398000","longitude":"-53.62755000"},{"name":"Bela Vista do Paraíso","countryCode":"BR","stateCode":"PR","latitude":"-22.99667000","longitude":"-51.19056000"},{"name":"Bituruna","countryCode":"BR","stateCode":"PR","latitude":"-26.18538000","longitude":"-51.54497000"},{"name":"Boa Esperança","countryCode":"BR","stateCode":"PR","latitude":"-24.24372000","longitude":"-52.73574000"},{"name":"Boa Esperança do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.63520000","longitude":"-53.22621000"},{"name":"Boa Ventura de São Roque","countryCode":"BR","stateCode":"PR","latitude":"-24.84082000","longitude":"-51.55638000"},{"name":"Boa Vista da Aparecida","countryCode":"BR","stateCode":"PR","latitude":"-25.43709000","longitude":"-53.41293000"},{"name":"Bocaiúva do Sul","countryCode":"BR","stateCode":"PR","latitude":"-25.10040000","longitude":"-48.87116000"},{"name":"Bom Jesus do Sul","countryCode":"BR","stateCode":"PR","latitude":"-26.15280000","longitude":"-53.54963000"},{"name":"Bom Sucesso","countryCode":"BR","stateCode":"PR","latitude":"-23.69506000","longitude":"-51.81945000"},{"name":"Bom Sucesso do Sul","countryCode":"BR","stateCode":"PR","latitude":"-26.08239000","longitude":"-52.85103000"},{"name":"Borrazópolis","countryCode":"BR","stateCode":"PR","latitude":"-23.93931000","longitude":"-51.60141000"},{"name":"Braganey","countryCode":"BR","stateCode":"PR","latitude":"-24.79019000","longitude":"-53.08864000"},{"name":"Brasilândia do Sul","countryCode":"BR","stateCode":"PR","latitude":"-24.21682000","longitude":"-53.57250000"},{"name":"Cafeara","countryCode":"BR","stateCode":"PR","latitude":"-22.79980000","longitude":"-51.71428000"},{"name":"Cafelândia","countryCode":"BR","stateCode":"PR","latitude":"-24.69297000","longitude":"-53.35090000"},{"name":"Cafezal do Sul","countryCode":"BR","stateCode":"PR","latitude":"-23.95645000","longitude":"-53.60910000"},{"name":"Califórnia","countryCode":"BR","stateCode":"PR","latitude":"-23.66340000","longitude":"-51.32824000"},{"name":"Cambará","countryCode":"BR","stateCode":"PR","latitude":"-23.00420000","longitude":"-50.08819000"},{"name":"Cambira","countryCode":"BR","stateCode":"PR","latitude":"-23.63164000","longitude":"-51.56671000"},{"name":"Cambé","countryCode":"BR","stateCode":"PR","latitude":"-23.27583000","longitude":"-51.27833000"},{"name":"Campina Grande do Sul","countryCode":"BR","stateCode":"PR","latitude":"-25.30556000","longitude":"-49.05528000"},{"name":"Campina da Lagoa","countryCode":"BR","stateCode":"PR","latitude":"-24.60154000","longitude":"-52.78545000"},{"name":"Campina do Simão","countryCode":"BR","stateCode":"PR","latitude":"-25.08478000","longitude":"-51.78423000"},{"name":"Campo Bonito","countryCode":"BR","stateCode":"PR","latitude":"-24.88808000","longitude":"-53.01009000"},{"name":"Campo Largo","countryCode":"BR","stateCode":"PR","latitude":"-25.45955000","longitude":"-49.53014000"},{"name":"Campo Magro","countryCode":"BR","stateCode":"PR","latitude":"-25.26822000","longitude":"-49.47580000"},{"name":"Campo Mourão","countryCode":"BR","stateCode":"PR","latitude":"-24.04309000","longitude":"-52.37929000"},{"name":"Campo do Tenente","countryCode":"BR","stateCode":"PR","latitude":"-25.95791000","longitude":"-49.65936000"},{"name":"Candói","countryCode":"BR","stateCode":"PR","latitude":"-25.51315000","longitude":"-52.02243000"},{"name":"Cantagalo","countryCode":"BR","stateCode":"PR","latitude":"-25.29530000","longitude":"-52.15269000"},{"name":"Capanema","countryCode":"BR","stateCode":"PR","latitude":"-25.61839000","longitude":"-53.79262000"},{"name":"Capitão Leônidas Marques","countryCode":"BR","stateCode":"PR","latitude":"-25.47998000","longitude":"-53.58797000"},{"name":"Carambeí","countryCode":"BR","stateCode":"PR","latitude":"-24.95260000","longitude":"-50.11590000"},{"name":"Carlópolis","countryCode":"BR","stateCode":"PR","latitude":"-23.44971000","longitude":"-49.70142000"},{"name":"Cascavel","countryCode":"BR","stateCode":"PR","latitude":"-24.95583000","longitude":"-53.45528000"},{"name":"Castro","countryCode":"BR","stateCode":"PR","latitude":"-24.83040000","longitude":"-49.85535000"},{"name":"Catanduvas","countryCode":"BR","stateCode":"PR","latitude":"-25.26047000","longitude":"-53.17016000"},{"name":"Centenário do Sul","countryCode":"BR","stateCode":"PR","latitude":"-22.82111000","longitude":"-51.59528000"},{"name":"Cerro Azul","countryCode":"BR","stateCode":"PR","latitude":"-24.85878000","longitude":"-49.29561000"},{"name":"Chopinzinho","countryCode":"BR","stateCode":"PR","latitude":"-25.81428000","longitude":"-52.45682000"},{"name":"Cianorte","countryCode":"BR","stateCode":"PR","latitude":"-23.66333000","longitude":"-52.60500000"},{"name":"Cidade Gaúcha","countryCode":"BR","stateCode":"PR","latitude":"-23.36535000","longitude":"-52.97466000"},{"name":"Clevelândia","countryCode":"BR","stateCode":"PR","latitude":"-26.39583000","longitude":"-52.47083000"},{"name":"Colombo","countryCode":"BR","stateCode":"PR","latitude":"-25.30126000","longitude":"-49.16965000"},{"name":"Colorado","countryCode":"BR","stateCode":"PR","latitude":"-22.83750000","longitude":"-51.97306000"},{"name":"Congonhinhas","countryCode":"BR","stateCode":"PR","latitude":"-23.62943000","longitude":"-50.49858000"},{"name":"Conselheiro Mairinck","countryCode":"BR","stateCode":"PR","latitude":"-23.58771000","longitude":"-50.11629000"},{"name":"Contenda","countryCode":"BR","stateCode":"PR","latitude":"-25.71409000","longitude":"-49.50798000"},{"name":"Corbélia","countryCode":"BR","stateCode":"PR","latitude":"-24.79889000","longitude":"-53.30667000"},{"name":"Cornélio Procópio","countryCode":"BR","stateCode":"PR","latitude":"-23.18111000","longitude":"-50.64667000"},{"name":"Coronel Domingos Soares","countryCode":"BR","stateCode":"PR","latitude":"-26.18290000","longitude":"-51.97777000"},{"name":"Coronel Vivida","countryCode":"BR","stateCode":"PR","latitude":"-25.97972000","longitude":"-52.56778000"},{"name":"Corumbataí do Sul","countryCode":"BR","stateCode":"PR","latitude":"-24.12007000","longitude":"-52.14622000"},{"name":"Cruz Machado","countryCode":"BR","stateCode":"PR","latitude":"-25.91086000","longitude":"-51.22563000"},{"name":"Cruzeiro do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.60303000","longitude":"-53.12736000"},{"name":"Cruzeiro do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-23.78500000","longitude":"-53.07333000"},{"name":"Cruzeiro do Sul","countryCode":"BR","stateCode":"PR","latitude":"-22.97418000","longitude":"-52.15969000"},{"name":"Cruzmaltina","countryCode":"BR","stateCode":"PR","latitude":"-24.02357000","longitude":"-51.48481000"},{"name":"Curitiba","countryCode":"BR","stateCode":"PR","latitude":"-25.42778000","longitude":"-49.27306000"},{"name":"Curiúva","countryCode":"BR","stateCode":"PR","latitude":"-24.00386000","longitude":"-50.46541000"},{"name":"Cândido de Abreu","countryCode":"BR","stateCode":"PR","latitude":"-24.56694000","longitude":"-51.33333000"},{"name":"Céu Azul","countryCode":"BR","stateCode":"PR","latitude":"-25.29831000","longitude":"-53.74848000"},{"name":"Diamante d\'Oeste","countryCode":"BR","stateCode":"PR","latitude":"-24.94559000","longitude":"-54.10349000"},{"name":"Diamante do Norte","countryCode":"BR","stateCode":"PR","latitude":"-22.63752000","longitude":"-52.87280000"},{"name":"Diamante do Sul","countryCode":"BR","stateCode":"PR","latitude":"-24.98680000","longitude":"-52.70134000"},{"name":"Dois Vizinhos","countryCode":"BR","stateCode":"PR","latitude":"-25.73361000","longitude":"-53.05722000"},{"name":"Douradina","countryCode":"BR","stateCode":"PR","latitude":"-23.34040000","longitude":"-53.27489000"},{"name":"Doutor Camargo","countryCode":"BR","stateCode":"PR","latitude":"-23.56158000","longitude":"-52.22341000"},{"name":"Doutor Ulysses","countryCode":"BR","stateCode":"PR","latitude":"-24.63500000","longitude":"-49.40020000"},{"name":"Engenheiro Beltrão","countryCode":"BR","stateCode":"PR","latitude":"-23.79722000","longitude":"-52.26917000"},{"name":"Entre Rios do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-24.70408000","longitude":"-54.21562000"},{"name":"Enéas Marques","countryCode":"BR","stateCode":"PR","latitude":"-25.86454000","longitude":"-53.15902000"},{"name":"Esperança Nova","countryCode":"BR","stateCode":"PR","latitude":"-23.71008000","longitude":"-53.79362000"},{"name":"Espigão Alto do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.35011000","longitude":"-52.77923000"},{"name":"Farol","countryCode":"BR","stateCode":"PR","latitude":"-24.10348000","longitude":"-52.66314000"},{"name":"Faxinal","countryCode":"BR","stateCode":"PR","latitude":"-24.00028000","longitude":"-51.31944000"},{"name":"Fazenda Rio Grande","countryCode":"BR","stateCode":"PR","latitude":"-25.66466000","longitude":"-49.30426000"},{"name":"Fernandes Pinheiro","countryCode":"BR","stateCode":"PR","latitude":"-25.44403000","longitude":"-50.51811000"},{"name":"Figueira","countryCode":"BR","stateCode":"PR","latitude":"-23.86125000","longitude":"-50.42076000"},{"name":"Flor da Serra do Sul","countryCode":"BR","stateCode":"PR","latitude":"-26.23081000","longitude":"-53.30368000"},{"name":"Floraí","countryCode":"BR","stateCode":"PR","latitude":"-23.32830000","longitude":"-52.32422000"},{"name":"Floresta","countryCode":"BR","stateCode":"PR","latitude":"-23.63014000","longitude":"-52.07630000"},{"name":"Florestópolis","countryCode":"BR","stateCode":"PR","latitude":"-22.86333000","longitude":"-51.38722000"},{"name":"Flórida","countryCode":"BR","stateCode":"PR","latitude":"-23.11265000","longitude":"-51.97861000"},{"name":"Formosa do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-24.30836000","longitude":"-53.32776000"},{"name":"Foz do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.54778000","longitude":"-54.58806000"},{"name":"Foz do Jordão","countryCode":"BR","stateCode":"PR","latitude":"-25.69523000","longitude":"-52.06075000"},{"name":"Francisco Alves","countryCode":"BR","stateCode":"PR","latitude":"-24.06510000","longitude":"-53.88444000"},{"name":"Francisco Beltrão","countryCode":"BR","stateCode":"PR","latitude":"-26.08111000","longitude":"-53.05500000"},{"name":"Fênix","countryCode":"BR","stateCode":"PR","latitude":"-23.90551000","longitude":"-52.03998000"},{"name":"General Carneiro","countryCode":"BR","stateCode":"PR","latitude":"-26.43749000","longitude":"-51.40075000"},{"name":"Godoy Moreira","countryCode":"BR","stateCode":"PR","latitude":"-24.14813000","longitude":"-51.91555000"},{"name":"Goioerê","countryCode":"BR","stateCode":"PR","latitude":"-24.18868000","longitude":"-53.09916000"},{"name":"Goioxim","countryCode":"BR","stateCode":"PR","latitude":"-25.09533000","longitude":"-52.00812000"},{"name":"Grandes Rios","countryCode":"BR","stateCode":"PR","latitude":"-24.18645000","longitude":"-51.43460000"},{"name":"Guairaçá","countryCode":"BR","stateCode":"PR","latitude":"-22.90548000","longitude":"-52.74878000"},{"name":"Guamiranga","countryCode":"BR","stateCode":"PR","latitude":"-25.15028000","longitude":"-50.86182000"},{"name":"Guapirama","countryCode":"BR","stateCode":"PR","latitude":"-23.46840000","longitude":"-50.09128000"},{"name":"Guaporema","countryCode":"BR","stateCode":"PR","latitude":"-23.31022000","longitude":"-52.82479000"},{"name":"Guaraci","countryCode":"BR","stateCode":"PR","latitude":"-22.97343000","longitude":"-51.69739000"},{"name":"Guaraniaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.10083000","longitude":"-52.87806000"},{"name":"Guarapuava","countryCode":"BR","stateCode":"PR","latitude":"-25.39048000","longitude":"-51.46541000"},{"name":"Guaraqueçaba","countryCode":"BR","stateCode":"PR","latitude":"-25.15156000","longitude":"-48.35949000"},{"name":"Guaratuba","countryCode":"BR","stateCode":"PR","latitude":"-25.88278000","longitude":"-48.57472000"},{"name":"Guaíra","countryCode":"BR","stateCode":"PR","latitude":"-24.26175000","longitude":"-54.23821000"},{"name":"Honório Serpa","countryCode":"BR","stateCode":"PR","latitude":"-26.13779000","longitude":"-52.39614000"},{"name":"Ibaiti","countryCode":"BR","stateCode":"PR","latitude":"-23.84861000","longitude":"-50.18778000"},{"name":"Ibema","countryCode":"BR","stateCode":"PR","latitude":"-25.16493000","longitude":"-53.01268000"},{"name":"Ibiporã","countryCode":"BR","stateCode":"PR","latitude":"-23.26917000","longitude":"-51.04806000"},{"name":"Icaraíma","countryCode":"BR","stateCode":"PR","latitude":"-23.37235000","longitude":"-53.59492000"},{"name":"Iguaraçu","countryCode":"BR","stateCode":"PR","latitude":"-23.23375000","longitude":"-51.85341000"},{"name":"Iguatu","countryCode":"BR","stateCode":"PR","latitude":"-24.68784000","longitude":"-53.08691000"},{"name":"Imbaú","countryCode":"BR","stateCode":"PR","latitude":"-24.44336000","longitude":"-50.73882000"},{"name":"Imbituva","countryCode":"BR","stateCode":"PR","latitude":"-25.23000000","longitude":"-50.60444000"},{"name":"Inajá","countryCode":"BR","stateCode":"PR","latitude":"-22.71509000","longitude":"-52.24126000"},{"name":"Indianópolis","countryCode":"BR","stateCode":"PR","latitude":"-23.47975000","longitude":"-52.64153000"},{"name":"Inácio Martins","countryCode":"BR","stateCode":"PR","latitude":"-25.64000000","longitude":"-51.22000000"},{"name":"Ipiranga","countryCode":"BR","stateCode":"PR","latitude":"-25.01590000","longitude":"-50.55475000"},{"name":"Iporã","countryCode":"BR","stateCode":"PR","latitude":"-24.04512000","longitude":"-53.71983000"},{"name":"Iracema do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-24.43665000","longitude":"-53.33842000"},{"name":"Irati","countryCode":"BR","stateCode":"PR","latitude":"-25.46722000","longitude":"-50.65111000"},{"name":"Iretama","countryCode":"BR","stateCode":"PR","latitude":"-24.34412000","longitude":"-52.10655000"},{"name":"Itaguajé","countryCode":"BR","stateCode":"PR","latitude":"-22.66099000","longitude":"-51.98288000"},{"name":"Itaipulândia","countryCode":"BR","stateCode":"PR","latitude":"-25.16335000","longitude":"-54.34354000"},{"name":"Itambaracá","countryCode":"BR","stateCode":"PR","latitude":"-22.98385000","longitude":"-50.42715000"},{"name":"Itambé","countryCode":"BR","stateCode":"PR","latitude":"-23.68805000","longitude":"-52.01227000"},{"name":"Itapejara d\'Oeste","countryCode":"BR","stateCode":"PR","latitude":"-25.97797000","longitude":"-52.82583000"},{"name":"Itaperuçu","countryCode":"BR","stateCode":"PR","latitude":"-25.22000000","longitude":"-49.34778000"},{"name":"Itaúna do Sul","countryCode":"BR","stateCode":"PR","latitude":"-22.73684000","longitude":"-52.89236000"},{"name":"Ivaiporã","countryCode":"BR","stateCode":"PR","latitude":"-24.28230000","longitude":"-51.63284000"},{"name":"Ivatuba","countryCode":"BR","stateCode":"PR","latitude":"-23.59716000","longitude":"-52.19434000"},{"name":"Ivaté","countryCode":"BR","stateCode":"PR","latitude":"-23.33716000","longitude":"-53.42407000"},{"name":"Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-24.99384000","longitude":"-50.86192000"},{"name":"Jaboti","countryCode":"BR","stateCode":"PR","latitude":"-23.69532000","longitude":"-50.07376000"},{"name":"Jacarezinho","countryCode":"BR","stateCode":"PR","latitude":"-23.19072000","longitude":"-49.95410000"},{"name":"Jaguapitã","countryCode":"BR","stateCode":"PR","latitude":"-23.07631000","longitude":"-51.58296000"},{"name":"Jaguariaíva","countryCode":"BR","stateCode":"PR","latitude":"-24.24423000","longitude":"-49.70932000"},{"name":"Jandaia do Sul","countryCode":"BR","stateCode":"PR","latitude":"-23.60306000","longitude":"-51.64333000"},{"name":"Janiópolis","countryCode":"BR","stateCode":"PR","latitude":"-24.08843000","longitude":"-52.80294000"},{"name":"Japira","countryCode":"BR","stateCode":"PR","latitude":"-23.69047000","longitude":"-50.18011000"},{"name":"Japurá","countryCode":"BR","stateCode":"PR","latitude":"-23.41860000","longitude":"-52.56220000"},{"name":"Jardim Alegre","countryCode":"BR","stateCode":"PR","latitude":"-24.21451000","longitude":"-51.72270000"},{"name":"Jardim Olinda","countryCode":"BR","stateCode":"PR","latitude":"-22.56938000","longitude":"-52.06520000"},{"name":"Jataizinho","countryCode":"BR","stateCode":"PR","latitude":"-23.25417000","longitude":"-50.98000000"},{"name":"Jesuítas","countryCode":"BR","stateCode":"PR","latitude":"-24.41301000","longitude":"-53.41344000"},{"name":"Joaquim Távora","countryCode":"BR","stateCode":"PR","latitude":"-23.42218000","longitude":"-49.90251000"},{"name":"Jundiaí do Sul","countryCode":"BR","stateCode":"PR","latitude":"-23.47919000","longitude":"-50.18065000"},{"name":"Juranda","countryCode":"BR","stateCode":"PR","latitude":"-24.41323000","longitude":"-52.82730000"},{"name":"Jussara","countryCode":"BR","stateCode":"PR","latitude":"-23.62121000","longitude":"-52.47084000"},{"name":"Kaloré","countryCode":"BR","stateCode":"PR","latitude":"-23.86713000","longitude":"-51.68029000"},{"name":"Lapa","countryCode":"BR","stateCode":"PR","latitude":"-25.76972000","longitude":"-49.71583000"},{"name":"Laranjal","countryCode":"BR","stateCode":"PR","latitude":"-24.92573000","longitude":"-52.45952000"},{"name":"Laranjeiras do Sul","countryCode":"BR","stateCode":"PR","latitude":"-25.40778000","longitude":"-52.41611000"},{"name":"Leópolis","countryCode":"BR","stateCode":"PR","latitude":"-23.02502000","longitude":"-50.72558000"},{"name":"Lidianópolis","countryCode":"BR","stateCode":"PR","latitude":"-24.08135000","longitude":"-51.64406000"},{"name":"Lindoeste","countryCode":"BR","stateCode":"PR","latitude":"-25.26796000","longitude":"-53.56870000"},{"name":"Loanda","countryCode":"BR","stateCode":"PR","latitude":"-22.92306000","longitude":"-53.13722000"},{"name":"Lobato","countryCode":"BR","stateCode":"PR","latitude":"-22.96387000","longitude":"-52.00714000"},{"name":"Londrina","countryCode":"BR","stateCode":"PR","latitude":"-23.31028000","longitude":"-51.16278000"},{"name":"Luiziana","countryCode":"BR","stateCode":"PR","latitude":"-24.34081000","longitude":"-52.27043000"},{"name":"Lunardelli","countryCode":"BR","stateCode":"PR","latitude":"-24.07214000","longitude":"-51.76003000"},{"name":"Lupionópolis","countryCode":"BR","stateCode":"PR","latitude":"-22.73847000","longitude":"-51.68386000"},{"name":"Mallet","countryCode":"BR","stateCode":"PR","latitude":"-25.90209000","longitude":"-50.83050000"},{"name":"Mamborê","countryCode":"BR","stateCode":"PR","latitude":"-24.40607000","longitude":"-52.61692000"},{"name":"Mandaguari","countryCode":"BR","stateCode":"PR","latitude":"-23.54750000","longitude":"-51.67083000"},{"name":"Mandaguaçu","countryCode":"BR","stateCode":"PR","latitude":"-23.34722000","longitude":"-52.09528000"},{"name":"Mandirituba","countryCode":"BR","stateCode":"PR","latitude":"-25.84677000","longitude":"-49.32704000"},{"name":"Manfrinópolis","countryCode":"BR","stateCode":"PR","latitude":"-26.10011000","longitude":"-53.35828000"},{"name":"Mangueirinha","countryCode":"BR","stateCode":"PR","latitude":"-26.03649000","longitude":"-52.22257000"},{"name":"Manoel Ribas","countryCode":"BR","stateCode":"PR","latitude":"-24.52402000","longitude":"-51.63111000"},{"name":"Marechal Cândido Rondon","countryCode":"BR","stateCode":"PR","latitude":"-24.55611000","longitude":"-54.05667000"},{"name":"Maria Helena","countryCode":"BR","stateCode":"PR","latitude":"-23.55348000","longitude":"-53.23153000"},{"name":"Marialva","countryCode":"BR","stateCode":"PR","latitude":"-23.48500000","longitude":"-51.79167000"},{"name":"Marilena","countryCode":"BR","stateCode":"PR","latitude":"-22.72742000","longitude":"-53.08170000"},{"name":"Mariluz","countryCode":"BR","stateCode":"PR","latitude":"-24.06183000","longitude":"-53.22984000"},{"name":"Marilândia do Sul","countryCode":"BR","stateCode":"PR","latitude":"-23.74380000","longitude":"-51.29410000"},{"name":"Maringá","countryCode":"BR","stateCode":"PR","latitude":"-23.42528000","longitude":"-51.93861000"},{"name":"Maripá","countryCode":"BR","stateCode":"PR","latitude":"-24.46267000","longitude":"-53.80179000"},{"name":"Mariópolis","countryCode":"BR","stateCode":"PR","latitude":"-26.31630000","longitude":"-52.57421000"},{"name":"Marmeleiro","countryCode":"BR","stateCode":"PR","latitude":"-26.23791000","longitude":"-53.09751000"},{"name":"Marquinho","countryCode":"BR","stateCode":"PR","latitude":"-25.10570000","longitude":"-52.25677000"},{"name":"Marumbi","countryCode":"BR","stateCode":"PR","latitude":"-23.76658000","longitude":"-51.66062000"},{"name":"Matelândia","countryCode":"BR","stateCode":"PR","latitude":"-25.24083000","longitude":"-53.99639000"},{"name":"Matinhos","countryCode":"BR","stateCode":"PR","latitude":"-25.76114000","longitude":"-48.57290000"},{"name":"Mato Rico","countryCode":"BR","stateCode":"PR","latitude":"-24.70689000","longitude":"-52.24085000"},{"name":"Mauá da Serra","countryCode":"BR","stateCode":"PR","latitude":"-23.91107000","longitude":"-51.18026000"},{"name":"Medianeira","countryCode":"BR","stateCode":"PR","latitude":"-25.29528000","longitude":"-54.09389000"},{"name":"Mercedes","countryCode":"BR","stateCode":"PR","latitude":"-24.42600000","longitude":"-54.17683000"},{"name":"Mirador","countryCode":"BR","stateCode":"PR","latitude":"-23.21282000","longitude":"-52.75351000"},{"name":"Miraselva","countryCode":"BR","stateCode":"PR","latitude":"-22.97660000","longitude":"-51.47042000"},{"name":"Missal","countryCode":"BR","stateCode":"PR","latitude":"-25.11125000","longitude":"-54.25786000"},{"name":"Moreira Sales","countryCode":"BR","stateCode":"PR","latitude":"-24.06222000","longitude":"-53.00694000"},{"name":"Morretes","countryCode":"BR","stateCode":"PR","latitude":"-25.53075000","longitude":"-48.87427000"},{"name":"Munhoz de Melo","countryCode":"BR","stateCode":"PR","latitude":"-23.11288000","longitude":"-51.73192000"},{"name":"Nossa Senhora das Graças","countryCode":"BR","stateCode":"PR","latitude":"-22.93036000","longitude":"-51.80240000"},{"name":"Nova Aliança do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-23.18670000","longitude":"-52.62571000"},{"name":"Nova América da Colina","countryCode":"BR","stateCode":"PR","latitude":"-23.33377000","longitude":"-50.69624000"},{"name":"Nova Aurora","countryCode":"BR","stateCode":"PR","latitude":"-22.86667000","longitude":"-52.56667000"},{"name":"Nova Cantu","countryCode":"BR","stateCode":"PR","latitude":"-24.65652000","longitude":"-52.56315000"},{"name":"Nova Esperança","countryCode":"BR","stateCode":"PR","latitude":"-23.18311000","longitude":"-52.25446000"},{"name":"Nova Esperança do Sudoeste","countryCode":"BR","stateCode":"PR","latitude":"-25.88851000","longitude":"-53.26030000"},{"name":"Nova Fátima","countryCode":"BR","stateCode":"PR","latitude":"-23.39579000","longitude":"-50.53565000"},{"name":"Nova Laranjeiras","countryCode":"BR","stateCode":"PR","latitude":"-25.21942000","longitude":"-52.57752000"},{"name":"Nova Londrina","countryCode":"BR","stateCode":"PR","latitude":"-22.76583000","longitude":"-52.98500000"},{"name":"Nova Olímpia","countryCode":"BR","stateCode":"PR","latitude":"-23.43206000","longitude":"-53.03895000"},{"name":"Nova Prata do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.60849000","longitude":"-53.38052000"},{"name":"Nova Santa Bárbara","countryCode":"BR","stateCode":"PR","latitude":"-23.60238000","longitude":"-50.75450000"},{"name":"Nova Santa Rosa","countryCode":"BR","stateCode":"PR","latitude":"-24.44687000","longitude":"-53.99553000"},{"name":"Nova Tebas","countryCode":"BR","stateCode":"PR","latitude":"-24.43082000","longitude":"-51.94584000"},{"name":"Novo Itacolomi","countryCode":"BR","stateCode":"PR","latitude":"-23.77560000","longitude":"-51.53874000"},{"name":"Ortigueira","countryCode":"BR","stateCode":"PR","latitude":"-24.20833000","longitude":"-50.94944000"},{"name":"Ourizona","countryCode":"BR","stateCode":"PR","latitude":"-23.48358000","longitude":"-52.24274000"},{"name":"Ouro Verde do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-24.79690000","longitude":"-53.93681000"},{"name":"Paiçandu","countryCode":"BR","stateCode":"PR","latitude":"-23.45750000","longitude":"-52.04861000"},{"name":"Palmas","countryCode":"BR","stateCode":"PR","latitude":"-26.48417000","longitude":"-51.99056000"},{"name":"Palmeira","countryCode":"BR","stateCode":"PR","latitude":"-25.42944000","longitude":"-50.00639000"},{"name":"Palmital","countryCode":"BR","stateCode":"PR","latitude":"-24.84260000","longitude":"-52.25370000"},{"name":"Palotina","countryCode":"BR","stateCode":"PR","latitude":"-24.28389000","longitude":"-53.84000000"},{"name":"Paranacity","countryCode":"BR","stateCode":"PR","latitude":"-22.84648000","longitude":"-52.13457000"},{"name":"Paranaguá","countryCode":"BR","stateCode":"PR","latitude":"-25.51626000","longitude":"-48.52537000"},{"name":"Paranapoema","countryCode":"BR","stateCode":"PR","latitude":"-22.65624000","longitude":"-52.07598000"},{"name":"Paranavaí","countryCode":"BR","stateCode":"PR","latitude":"-23.07306000","longitude":"-52.46528000"},{"name":"Paraíso do Norte","countryCode":"BR","stateCode":"PR","latitude":"-23.25410000","longitude":"-52.63634000"},{"name":"Pato Bragado","countryCode":"BR","stateCode":"PR","latitude":"-24.64323000","longitude":"-54.22745000"},{"name":"Pato Branco","countryCode":"BR","stateCode":"PR","latitude":"-26.22861000","longitude":"-52.67056000"},{"name":"Paula Freitas","countryCode":"BR","stateCode":"PR","latitude":"-26.17808000","longitude":"-50.84807000"},{"name":"Paulo Frontin","countryCode":"BR","stateCode":"PR","latitude":"-26.04279000","longitude":"-50.74770000"},{"name":"Peabiru","countryCode":"BR","stateCode":"PR","latitude":"-23.91278000","longitude":"-52.34306000"},{"name":"Perobal","countryCode":"BR","stateCode":"PR","latitude":"-23.97015000","longitude":"-53.32376000"},{"name":"Pinhais","countryCode":"BR","stateCode":"PR","latitude":"-25.44472000","longitude":"-49.19250000"},{"name":"Pinhal de São Bento","countryCode":"BR","stateCode":"PR","latitude":"-26.00683000","longitude":"-53.48906000"},{"name":"Pinhalão","countryCode":"BR","stateCode":"PR","latitude":"-23.92456000","longitude":"-50.05444000"},{"name":"Pinhão","countryCode":"BR","stateCode":"PR","latitude":"-25.69556000","longitude":"-51.65972000"},{"name":"Piraquara","countryCode":"BR","stateCode":"PR","latitude":"-25.44227000","longitude":"-49.06795000"},{"name":"Piraí do Sul","countryCode":"BR","stateCode":"PR","latitude":"-24.52611000","longitude":"-49.94861000"},{"name":"Pitanga","countryCode":"BR","stateCode":"PR","latitude":"-24.75722000","longitude":"-51.76139000"},{"name":"Pitangueiras","countryCode":"BR","stateCode":"PR","latitude":"-23.19194000","longitude":"-51.56836000"},{"name":"Piên","countryCode":"BR","stateCode":"PR","latitude":"-26.08649000","longitude":"-49.45641000"},{"name":"Planaltina do Paraná","countryCode":"BR","stateCode":"PR","latitude":"-23.09388000","longitude":"-52.92823000"},{"name":"Planalto","countryCode":"BR","stateCode":"PR","latitude":"-25.72679000","longitude":"-53.72859000"},{"name":"Ponta Grossa","countryCode":"BR","stateCode":"PR","latitude":"-25.09500000","longitude":"-50.16194000"},{"name":"Pontal do Paraná","countryCode":"BR","stateCode":"PR","latitude":"-25.67361000","longitude":"-48.51111000"},{"name":"Porecatu","countryCode":"BR","stateCode":"PR","latitude":"-22.75583000","longitude":"-51.37917000"},{"name":"Porto Amazonas","countryCode":"BR","stateCode":"PR","latitude":"-25.53897000","longitude":"-49.90183000"},{"name":"Porto Barreiro","countryCode":"BR","stateCode":"PR","latitude":"-25.58093000","longitude":"-52.39206000"},{"name":"Porto Rico","countryCode":"BR","stateCode":"PR","latitude":"-22.82902000","longitude":"-53.31785000"},{"name":"Porto Vitória","countryCode":"BR","stateCode":"PR","latitude":"-26.25338000","longitude":"-51.24188000"},{"name":"Prado Ferreira","countryCode":"BR","stateCode":"PR","latitude":"-23.02439000","longitude":"-51.37909000"},{"name":"Pranchita","countryCode":"BR","stateCode":"PR","latitude":"-25.96586000","longitude":"-53.69675000"},{"name":"Presidente Castelo Branco","countryCode":"BR","stateCode":"PR","latitude":"-23.26207000","longitude":"-52.14511000"},{"name":"Primeiro de Maio","countryCode":"BR","stateCode":"PR","latitude":"-22.87095000","longitude":"-51.08897000"},{"name":"Prudentópolis","countryCode":"BR","stateCode":"PR","latitude":"-25.21306000","longitude":"-50.97778000"},{"name":"Pérola","countryCode":"BR","stateCode":"PR","latitude":"-23.84076000","longitude":"-53.70733000"},{"name":"Pérola d\'Oeste","countryCode":"BR","stateCode":"PR","latitude":"-25.84683000","longitude":"-53.75640000"},{"name":"Quarto Centenário","countryCode":"BR","stateCode":"PR","latitude":"-24.29608000","longitude":"-53.11994000"},{"name":"Quatiguá","countryCode":"BR","stateCode":"PR","latitude":"-23.55499000","longitude":"-49.91985000"},{"name":"Quatro Barras","countryCode":"BR","stateCode":"PR","latitude":"-25.36556000","longitude":"-49.07694000"},{"name":"Quatro Pontes","countryCode":"BR","stateCode":"PR","latitude":"-24.50435000","longitude":"-54.00566000"},{"name":"Quedas do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.43169000","longitude":"-52.98265000"},{"name":"Querência do Norte","countryCode":"BR","stateCode":"PR","latitude":"-23.10147000","longitude":"-53.56278000"},{"name":"Quinta do Sol","countryCode":"BR","stateCode":"PR","latitude":"-23.79814000","longitude":"-52.15746000"},{"name":"Quitandinha","countryCode":"BR","stateCode":"PR","latitude":"-25.90132000","longitude":"-49.50522000"},{"name":"Ramilândia","countryCode":"BR","stateCode":"PR","latitude":"-25.09153000","longitude":"-54.00622000"},{"name":"Rancho Alegre","countryCode":"BR","stateCode":"PR","latitude":"-23.05892000","longitude":"-50.91888000"},{"name":"Rancho Alegre d\'Oeste","countryCode":"BR","stateCode":"PR","latitude":"-24.30404000","longitude":"-52.98349000"},{"name":"Realeza","countryCode":"BR","stateCode":"PR","latitude":"-25.67431000","longitude":"-53.54659000"},{"name":"Rebouças","countryCode":"BR","stateCode":"PR","latitude":"-25.68296000","longitude":"-50.63115000"},{"name":"Renascença","countryCode":"BR","stateCode":"PR","latitude":"-26.21457000","longitude":"-52.93431000"},{"name":"Reserva","countryCode":"BR","stateCode":"PR","latitude":"-24.57312000","longitude":"-50.93141000"},{"name":"Reserva do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.84778000","longitude":"-51.94646000"},{"name":"Ribeirão Claro","countryCode":"BR","stateCode":"PR","latitude":"-23.29564000","longitude":"-49.78622000"},{"name":"Ribeirão do Pinhal","countryCode":"BR","stateCode":"PR","latitude":"-23.38629000","longitude":"-50.43197000"},{"name":"Rio Azul","countryCode":"BR","stateCode":"PR","latitude":"-25.74072000","longitude":"-50.73497000"},{"name":"Rio Bom","countryCode":"BR","stateCode":"PR","latitude":"-23.80220000","longitude":"-51.44616000"},{"name":"Rio Bonito do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.54822000","longitude":"-52.62154000"},{"name":"Rio Branco do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-24.35602000","longitude":"-51.34215000"},{"name":"Rio Branco do Sul","countryCode":"BR","stateCode":"PR","latitude":"-25.19000000","longitude":"-49.31417000"},{"name":"Rio Negro","countryCode":"BR","stateCode":"PR","latitude":"-26.09001000","longitude":"-49.71582000"},{"name":"Rolândia","countryCode":"BR","stateCode":"PR","latitude":"-23.30972000","longitude":"-51.36917000"},{"name":"Roncador","countryCode":"BR","stateCode":"PR","latitude":"-24.56358000","longitude":"-52.22448000"},{"name":"Rondon","countryCode":"BR","stateCode":"PR","latitude":"-23.47457000","longitude":"-52.84502000"},{"name":"Rosário do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-24.30569000","longitude":"-51.22024000"},{"name":"Sabáudia","countryCode":"BR","stateCode":"PR","latitude":"-23.36584000","longitude":"-51.60539000"},{"name":"Salgado Filho","countryCode":"BR","stateCode":"PR","latitude":"-26.12101000","longitude":"-53.43938000"},{"name":"Salto do Itararé","countryCode":"BR","stateCode":"PR","latitude":"-23.61939000","longitude":"-49.68219000"},{"name":"Salto do Lontra","countryCode":"BR","stateCode":"PR","latitude":"-25.77035000","longitude":"-53.29978000"},{"name":"Santa Amélia","countryCode":"BR","stateCode":"PR","latitude":"-23.26039000","longitude":"-50.41329000"},{"name":"Santa Cecília do Pavão","countryCode":"BR","stateCode":"PR","latitude":"-23.54436000","longitude":"-50.82283000"},{"name":"Santa Cruz de Monte Castelo","countryCode":"BR","stateCode":"PR","latitude":"-23.14407000","longitude":"-53.36640000"},{"name":"Santa Fé","countryCode":"BR","stateCode":"PR","latitude":"-23.03990000","longitude":"-51.81359000"},{"name":"Santa Helena","countryCode":"BR","stateCode":"PR","latitude":"-24.90689000","longitude":"-54.28722000"},{"name":"Santa Inês","countryCode":"BR","stateCode":"PR","latitude":"-22.68740000","longitude":"-51.89746000"},{"name":"Santa Isabel do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-23.13820000","longitude":"-53.25909000"},{"name":"Santa Izabel do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-25.77567000","longitude":"-53.41047000"},{"name":"Santa Lúcia","countryCode":"BR","stateCode":"PR","latitude":"-25.41465000","longitude":"-53.55213000"},{"name":"Santa Maria do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-24.92004000","longitude":"-51.96628000"},{"name":"Santa Mariana","countryCode":"BR","stateCode":"PR","latitude":"-23.04831000","longitude":"-50.52939000"},{"name":"Santa Mônica","countryCode":"BR","stateCode":"PR","latitude":"-23.16554000","longitude":"-53.11244000"},{"name":"Santa Tereza do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-25.04438000","longitude":"-53.61939000"},{"name":"Santa Terezinha de Itaipu","countryCode":"BR","stateCode":"PR","latitude":"-25.41349000","longitude":"-54.42251000"},{"name":"Santana do Itararé","countryCode":"BR","stateCode":"PR","latitude":"-23.73441000","longitude":"-49.61942000"},{"name":"Santo Antônio da Platina","countryCode":"BR","stateCode":"PR","latitude":"-23.29500000","longitude":"-50.07722000"},{"name":"Santo Antônio do Caiuá","countryCode":"BR","stateCode":"PR","latitude":"-22.69373000","longitude":"-52.30897000"},{"name":"Santo Antônio do Paraíso","countryCode":"BR","stateCode":"PR","latitude":"-23.56361000","longitude":"-50.61940000"},{"name":"Santo Antônio do Sudoeste","countryCode":"BR","stateCode":"PR","latitude":"-26.07361000","longitude":"-53.72528000"},{"name":"Santo Inácio","countryCode":"BR","stateCode":"PR","latitude":"-22.72365000","longitude":"-51.80606000"},{"name":"Sapopema","countryCode":"BR","stateCode":"PR","latitude":"-23.87746000","longitude":"-50.61022000"},{"name":"Sarandi","countryCode":"BR","stateCode":"PR","latitude":"-23.44361000","longitude":"-51.87389000"},{"name":"Saudade do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.70473000","longitude":"-52.60816000"},{"name":"Sengés","countryCode":"BR","stateCode":"PR","latitude":"-24.11335000","longitude":"-49.46315000"},{"name":"Serranópolis do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.47001000","longitude":"-54.01644000"},{"name":"Sertaneja","countryCode":"BR","stateCode":"PR","latitude":"-22.95832000","longitude":"-50.88804000"},{"name":"Sertanópolis","countryCode":"BR","stateCode":"PR","latitude":"-23.05861000","longitude":"-51.03639000"},{"name":"Siqueira Campos","countryCode":"BR","stateCode":"PR","latitude":"-23.68889000","longitude":"-49.83389000"},{"name":"Sulina","countryCode":"BR","stateCode":"PR","latitude":"-25.67144000","longitude":"-52.68373000"},{"name":"São Carlos do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-23.35478000","longitude":"-52.52074000"},{"name":"São Jerônimo da Serra","countryCode":"BR","stateCode":"PR","latitude":"-23.68708000","longitude":"-50.78987000"},{"name":"São Jorge d\'Oeste","countryCode":"BR","stateCode":"PR","latitude":"-25.66317000","longitude":"-52.94857000"},{"name":"São Jorge do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-23.43841000","longitude":"-52.30359000"},{"name":"São Jorge do Patrocínio","countryCode":"BR","stateCode":"PR","latitude":"-23.74952000","longitude":"-53.88553000"},{"name":"São José da Boa Vista","countryCode":"BR","stateCode":"PR","latitude":"-23.96483000","longitude":"-49.65190000"},{"name":"São José das Palmeiras","countryCode":"BR","stateCode":"PR","latitude":"-24.83457000","longitude":"-54.12721000"},{"name":"São José dos Pinhais","countryCode":"BR","stateCode":"PR","latitude":"-25.53020000","longitude":"-49.20836000"},{"name":"São João","countryCode":"BR","stateCode":"PR","latitude":"-25.78385000","longitude":"-52.80418000"},{"name":"São João do Caiuá","countryCode":"BR","stateCode":"PR","latitude":"-22.82937000","longitude":"-52.28543000"},{"name":"São João do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-23.97916000","longitude":"-51.88263000"},{"name":"São João do Triunfo","countryCode":"BR","stateCode":"PR","latitude":"-25.70410000","longitude":"-50.26243000"},{"name":"São Manoel do Paraná","countryCode":"BR","stateCode":"PR","latitude":"-23.38356000","longitude":"-52.58889000"},{"name":"São Mateus do Sul","countryCode":"BR","stateCode":"PR","latitude":"-25.87417000","longitude":"-50.38278000"},{"name":"São Miguel do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-25.34806000","longitude":"-54.23778000"},{"name":"São Pedro do Iguaçu","countryCode":"BR","stateCode":"PR","latitude":"-24.90931000","longitude":"-53.88765000"},{"name":"São Pedro do Ivaí","countryCode":"BR","stateCode":"PR","latitude":"-23.83342000","longitude":"-51.86952000"},{"name":"São Pedro do Paraná","countryCode":"BR","stateCode":"PR","latitude":"-22.76847000","longitude":"-53.16580000"},{"name":"São Sebastião da Amoreira","countryCode":"BR","stateCode":"PR","latitude":"-23.45392000","longitude":"-50.71309000"},{"name":"São Tomé","countryCode":"BR","stateCode":"PR","latitude":"-23.52364000","longitude":"-52.51400000"},{"name":"Tamarana","countryCode":"BR","stateCode":"PR","latitude":"-23.82556000","longitude":"-51.04683000"},{"name":"Tamboara","countryCode":"BR","stateCode":"PR","latitude":"-23.19886000","longitude":"-52.46715000"},{"name":"Tapejara","countryCode":"BR","stateCode":"PR","latitude":"-23.62534000","longitude":"-52.91113000"},{"name":"Tapira","countryCode":"BR","stateCode":"PR","latitude":"-23.30639000","longitude":"-53.13632000"},{"name":"Teixeira Soares","countryCode":"BR","stateCode":"PR","latitude":"-25.27813000","longitude":"-50.43158000"},{"name":"Telêmaco Borba","countryCode":"BR","stateCode":"PR","latitude":"-24.22442000","longitude":"-50.54151000"},{"name":"Terra Boa","countryCode":"BR","stateCode":"PR","latitude":"-23.67940000","longitude":"-52.34426000"},{"name":"Terra Rica","countryCode":"BR","stateCode":"PR","latitude":"-22.73272000","longitude":"-52.68457000"},{"name":"Terra Roxa","countryCode":"BR","stateCode":"PR","latitude":"-24.22292000","longitude":"-54.09087000"},{"name":"Tibagi","countryCode":"BR","stateCode":"PR","latitude":"-24.65805000","longitude":"-50.51861000"},{"name":"Tijucas do Sul","countryCode":"BR","stateCode":"PR","latitude":"-25.89852000","longitude":"-49.11779000"},{"name":"Toledo","countryCode":"BR","stateCode":"PR","latitude":"-24.71361000","longitude":"-53.74306000"},{"name":"Tomazina","countryCode":"BR","stateCode":"PR","latitude":"-23.77655000","longitude":"-49.95552000"},{"name":"Três Barras do Paraná","countryCode":"BR","stateCode":"PR","latitude":"-25.42222000","longitude":"-53.23148000"},{"name":"Tunas do Paraná","countryCode":"BR","stateCode":"PR","latitude":"-24.96753000","longitude":"-48.86604000"},{"name":"Tuneiras do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-23.90168000","longitude":"-52.83572000"},{"name":"Tupãssi","countryCode":"BR","stateCode":"PR","latitude":"-24.63318000","longitude":"-53.49207000"},{"name":"Turvo","countryCode":"BR","stateCode":"PR","latitude":"-24.97002000","longitude":"-51.50860000"},{"name":"Ubiratã","countryCode":"BR","stateCode":"PR","latitude":"-24.50395000","longitude":"-53.01934000"},{"name":"Umuarama","countryCode":"BR","stateCode":"PR","latitude":"-23.76639000","longitude":"-53.32500000"},{"name":"Uniflor","countryCode":"BR","stateCode":"PR","latitude":"-23.06016000","longitude":"-52.09077000"},{"name":"União da Vitória","countryCode":"BR","stateCode":"PR","latitude":"-26.09211000","longitude":"-51.11212000"},{"name":"Uraí","countryCode":"BR","stateCode":"PR","latitude":"-23.19291000","longitude":"-50.79419000"},{"name":"Ventania","countryCode":"BR","stateCode":"PR","latitude":"-24.14204000","longitude":"-50.22365000"},{"name":"Vera Cruz do Oeste","countryCode":"BR","stateCode":"PR","latitude":"-24.94088000","longitude":"-53.92809000"},{"name":"Verê","countryCode":"BR","stateCode":"PR","latitude":"-25.85329000","longitude":"-52.95920000"},{"name":"Virmond","countryCode":"BR","stateCode":"PR","latitude":"-25.43010000","longitude":"-52.23673000"},{"name":"Vitorino","countryCode":"BR","stateCode":"PR","latitude":"-26.24047000","longitude":"-52.81976000"},{"name":"Wenceslau Braz","countryCode":"BR","stateCode":"PR","latitude":"-23.88811000","longitude":"-49.79148000"},{"name":"Xambrê","countryCode":"BR","stateCode":"PR","latitude":"-23.73853000","longitude":"-53.60400000"},{"name":"Ângulo","countryCode":"BR","stateCode":"PR","latitude":"-23.21625000","longitude":"-51.93851000"},{"name":"Abdon Batista","countryCode":"BR","stateCode":"SC","latitude":"-27.58981000","longitude":"-51.04023000"},{"name":"Abelardo Luz","countryCode":"BR","stateCode":"SC","latitude":"-26.59825000","longitude":"-52.22321000"},{"name":"Agrolândia","countryCode":"BR","stateCode":"SC","latitude":"-27.46387000","longitude":"-49.83759000"},{"name":"Agronômica","countryCode":"BR","stateCode":"SC","latitude":"-27.31658000","longitude":"-49.73117000"},{"name":"Alfredo Wagner","countryCode":"BR","stateCode":"SC","latitude":"-27.70481000","longitude":"-49.34069000"},{"name":"Alto Bela Vista","countryCode":"BR","stateCode":"SC","latitude":"-27.40999000","longitude":"-51.93145000"},{"name":"Anchieta","countryCode":"BR","stateCode":"SC","latitude":"-26.52666000","longitude":"-53.35459000"},{"name":"Angelina","countryCode":"BR","stateCode":"SC","latitude":"-27.53450000","longitude":"-49.08558000"},{"name":"Anita Garibaldi","countryCode":"BR","stateCode":"SC","latitude":"-27.72616000","longitude":"-51.05838000"},{"name":"Anitápolis","countryCode":"BR","stateCode":"SC","latitude":"-27.90194000","longitude":"-49.12861000"},{"name":"Antônio Carlos","countryCode":"BR","stateCode":"SC","latitude":"-27.49807000","longitude":"-48.83918000"},{"name":"Apiúna","countryCode":"BR","stateCode":"SC","latitude":"-27.10736000","longitude":"-49.38129000"},{"name":"Arabutã","countryCode":"BR","stateCode":"SC","latitude":"-27.14142000","longitude":"-52.18125000"},{"name":"Araquari","countryCode":"BR","stateCode":"SC","latitude":"-26.46833000","longitude":"-48.80083000"},{"name":"Araranguá","countryCode":"BR","stateCode":"SC","latitude":"-28.93954000","longitude":"-49.51119000"},{"name":"Armazém","countryCode":"BR","stateCode":"SC","latitude":"-28.22409000","longitude":"-49.00779000"},{"name":"Armação","countryCode":"BR","stateCode":"SC","latitude":"-27.74963000","longitude":"-48.50713000"},{"name":"Arroio Trinta","countryCode":"BR","stateCode":"SC","latitude":"-26.91617000","longitude":"-51.34527000"},{"name":"Arvoredo","countryCode":"BR","stateCode":"SC","latitude":"-27.06908000","longitude":"-52.44892000"},{"name":"Ascurra","countryCode":"BR","stateCode":"SC","latitude":"-26.98578000","longitude":"-49.37084000"},{"name":"Atalanta","countryCode":"BR","stateCode":"SC","latitude":"-27.44296000","longitude":"-49.76089000"},{"name":"Aurora","countryCode":"BR","stateCode":"SC","latitude":"-27.33930000","longitude":"-49.57823000"},{"name":"Balneário Arroio do Silva","countryCode":"BR","stateCode":"SC","latitude":"-29.00699000","longitude":"-49.47849000"},{"name":"Balneário Barra do Sul","countryCode":"BR","stateCode":"SC","latitude":"-26.41890000","longitude":"-48.65147000"},{"name":"Balneário Camboriú","countryCode":"BR","stateCode":"SC","latitude":"-26.99056000","longitude":"-48.63472000"},{"name":"Balneário Gaivota","countryCode":"BR","stateCode":"SC","latitude":"-29.13006000","longitude":"-49.61187000"},{"name":"Balneário Piçarras","countryCode":"BR","stateCode":"SC","latitude":"-26.75580000","longitude":"-48.76000000"},{"name":"Balneário Rincão","countryCode":"BR","stateCode":"SC","latitude":"-28.82679000","longitude":"-49.25425000"},{"name":"Bandeirante","countryCode":"BR","stateCode":"SC","latitude":"-26.76857000","longitude":"-53.64907000"},{"name":"Barra Bonita","countryCode":"BR","stateCode":"SC","latitude":"-26.68537000","longitude":"-53.41393000"},{"name":"Barra Velha","countryCode":"BR","stateCode":"SC","latitude":"-26.63222000","longitude":"-48.68472000"},{"name":"Bela Vista do Toldo","countryCode":"BR","stateCode":"SC","latitude":"-26.45944000","longitude":"-50.51061000"},{"name":"Belmonte","countryCode":"BR","stateCode":"SC","latitude":"-26.85317000","longitude":"-53.61399000"},{"name":"Benedito Novo","countryCode":"BR","stateCode":"SC","latitude":"-26.78592000","longitude":"-49.43603000"},{"name":"Biguaçu","countryCode":"BR","stateCode":"SC","latitude":"-27.49417000","longitude":"-48.65556000"},{"name":"Blumenau","countryCode":"BR","stateCode":"SC","latitude":"-26.91944000","longitude":"-49.06611000"},{"name":"Bocaina do Sul","countryCode":"BR","stateCode":"SC","latitude":"-27.73891000","longitude":"-49.91707000"},{"name":"Bom Jardim da Serra","countryCode":"BR","stateCode":"SC","latitude":"-28.36743000","longitude":"-49.64216000"},{"name":"Bom Jesus","countryCode":"BR","stateCode":"SC","latitude":"-26.74082000","longitude":"-52.39184000"},{"name":"Bom Jesus do Oeste","countryCode":"BR","stateCode":"SC","latitude":"-26.69047000","longitude":"-53.09669000"},{"name":"Bom Retiro","countryCode":"BR","stateCode":"SC","latitude":"-27.76046000","longitude":"-49.61964000"},{"name":"Bombinhas","countryCode":"BR","stateCode":"SC","latitude":"-27.17876000","longitude":"-48.50195000"},{"name":"Botuverá","countryCode":"BR","stateCode":"SC","latitude":"-27.20456000","longitude":"-49.11175000"},{"name":"Braço do Norte","countryCode":"BR","stateCode":"SC","latitude":"-28.27500000","longitude":"-49.16556000"},{"name":"Braço do Trombudo","countryCode":"BR","stateCode":"SC","latitude":"-27.37888000","longitude":"-49.91379000"},{"name":"Brunópolis","countryCode":"BR","stateCode":"SC","latitude":"-27.34781000","longitude":"-50.83631000"},{"name":"Brusque","countryCode":"BR","stateCode":"SC","latitude":"-27.09795000","longitude":"-48.91281000"},{"name":"Caibi","countryCode":"BR","stateCode":"SC","latitude":"-27.03422000","longitude":"-53.27842000"},{"name":"Calmon","countryCode":"BR","stateCode":"SC","latitude":"-26.64037000","longitude":"-51.02439000"},{"name":"Camboriú","countryCode":"BR","stateCode":"SC","latitude":"-27.07562000","longitude":"-48.71530000"},{"name":"Campinas","countryCode":"BR","stateCode":"SC","latitude":"-27.59444000","longitude":"-48.60694000"},{"name":"Campo Alegre","countryCode":"BR","stateCode":"SC","latitude":"-26.08532000","longitude":"-49.18746000"},{"name":"Campo Belo do Sul","countryCode":"BR","stateCode":"SC","latitude":"-27.83940000","longitude":"-50.76583000"},{"name":"Campo Erê","countryCode":"BR","stateCode":"SC","latitude":"-26.45834000","longitude":"-53.18257000"},{"name":"Campos Novos","countryCode":"BR","stateCode":"SC","latitude":"-27.40167000","longitude":"-51.22500000"},{"name":"Canelinha","countryCode":"BR","stateCode":"SC","latitude":"-27.24874000","longitude":"-48.78781000"},{"name":"Canoinhas","countryCode":"BR","stateCode":"SC","latitude":"-26.17722000","longitude":"-50.39000000"},{"name":"Capinzal","countryCode":"BR","stateCode":"SC","latitude":"-27.34361000","longitude":"-51.61194000"},{"name":"Capivari de Baixo","countryCode":"BR","stateCode":"SC","latitude":"-28.45237000","longitude":"-48.95364000"},{"name":"Capão Alto","countryCode":"BR","stateCode":"SC","latitude":"-28.06834000","longitude":"-50.62921000"},{"name":"Carianos","countryCode":"BR","stateCode":"SC","latitude":"-27.66088000","longitude":"-48.54318000"},{"name":"Carvoeira","countryCode":"BR","stateCode":"SC","latitude":"-27.59898000","longitude":"-48.52618000"},{"name":"Catanduvas","countryCode":"BR","stateCode":"SC","latitude":"-27.05390000","longitude":"-51.72395000"},{"name":"Caxambu do Sul","countryCode":"BR","stateCode":"SC","latitude":"-27.13095000","longitude":"-52.91856000"},{"name":"Caçador","countryCode":"BR","stateCode":"SC","latitude":"-26.77528000","longitude":"-51.01500000"},{"name":"Celso Ramos","countryCode":"BR","stateCode":"SC","latitude":"-27.63444000","longitude":"-51.33639000"},{"name":"Cerro Negro","countryCode":"BR","stateCode":"SC","latitude":"-27.77270000","longitude":"-50.94035000"},{"name":"Chapadão do Lageado","countryCode":"BR","stateCode":"SC","latitude":"-27.58487000","longitude":"-49.55644000"},{"name":"Chapecó","countryCode":"BR","stateCode":"SC","latitude":"-27.09639000","longitude":"-52.61833000"},{"name":"Cocal","countryCode":"BR","stateCode":"SC","latitude":"-28.60321000","longitude":"-49.32767000"},{"name":"Cocal do Sul","countryCode":"BR","stateCode":"SC","latitude":"-28.59988000","longitude":"-49.32582000"},{"name":"Concórdia","countryCode":"BR","stateCode":"SC","latitude":"-27.22936000","longitude":"-52.00106000"},{"name":"Cordilheira Alta","countryCode":"BR","stateCode":"SC","latitude":"-26.97554000","longitude":"-52.63305000"},{"name":"Coronel Freitas","countryCode":"BR","stateCode":"SC","latitude":"-26.89431000","longitude":"-52.76329000"},{"name":"Coronel Martins","countryCode":"BR","stateCode":"SC","latitude":"-26.54773000","longitude":"-52.67392000"},{"name":"Corrego Grande","countryCode":"BR","stateCode":"SC","latitude":"-27.60141000","longitude":"-48.50593000"},{"name":"Correia Pinto","countryCode":"BR","stateCode":"SC","latitude":"-27.58472000","longitude":"-50.36111000"},{"name":"Corupá","countryCode":"BR","stateCode":"SC","latitude":"-26.42528000","longitude":"-49.24306000"},{"name":"Costeira do Pirajubae","countryCode":"BR","stateCode":"SC","latitude":"-27.63586000","longitude":"-48.52120000"},{"name":"Criciúma","countryCode":"BR","stateCode":"SC","latitude":"-28.67750000","longitude":"-49.36972000"},{"name":"Cunha Porã","countryCode":"BR","stateCode":"SC","latitude":"-26.86612000","longitude":"-53.21020000"},{"name":"Cunhataí","countryCode":"BR","stateCode":"SC","latitude":"-26.97742000","longitude":"-53.10785000"},{"name":"Curitibanos","countryCode":"BR","stateCode":"SC","latitude":"-27.27414000","longitude":"-50.60962000"},{"name":"Descanso","countryCode":"BR","stateCode":"SC","latitude":"-26.87384000","longitude":"-53.48415000"},{"name":"Dionísio Cerqueira","countryCode":"BR","stateCode":"SC","latitude":"-26.33340000","longitude":"-53.53403000"},{"name":"Dona Emma","countryCode":"BR","stateCode":"SC","latitude":"-26.97694000","longitude":"-49.81076000"},{"name":"Doutor Pedrinho","countryCode":"BR","stateCode":"SC","latitude":"-26.71142000","longitude":"-49.55827000"},{"name":"Entre Rios","countryCode":"BR","stateCode":"SC","latitude":"-26.73140000","longitude":"-52.59697000"},{"name":"Ermo","countryCode":"BR","stateCode":"SC","latitude":"-28.97440000","longitude":"-49.64940000"},{"name":"Erval Velho","countryCode":"BR","stateCode":"SC","latitude":"-27.29027000","longitude":"-51.38648000"},{"name":"Faxinal dos Guedes","countryCode":"BR","stateCode":"SC","latitude":"-26.83150000","longitude":"-52.26214000"},{"name":"Flor do Sertão","countryCode":"BR","stateCode":"SC","latitude":"-26.75638000","longitude":"-53.33675000"},{"name":"Florianópolis","countryCode":"BR","stateCode":"SC","latitude":"-27.59667000","longitude":"-48.54917000"},{"name":"Formosa do Sul","countryCode":"BR","stateCode":"SC","latitude":"-26.64697000","longitude":"-52.80427000"},{"name":"Forquilhinha","countryCode":"BR","stateCode":"SC","latitude":"-28.74750000","longitude":"-49.47222000"},{"name":"Fraiburgo","countryCode":"BR","stateCode":"SC","latitude":"-27.04790000","longitude":"-50.80694000"},{"name":"Freguesia do Ribeirao da Ilha","countryCode":"BR","stateCode":"SC","latitude":"-27.71773000","longitude":"-48.56266000"},{"name":"Frei Rogério","countryCode":"BR","stateCode":"SC","latitude":"-27.21783000","longitude":"-50.77022000"},{"name":"Galvão","countryCode":"BR","stateCode":"SC","latitude":"-26.45882000","longitude":"-52.68535000"},{"name":"Garopaba","countryCode":"BR","stateCode":"SC","latitude":"-28.02744000","longitude":"-48.61450000"},{"name":"Garuva","countryCode":"BR","stateCode":"SC","latitude":"-26.06047000","longitude":"-48.87082000"},{"name":"Gaspar","countryCode":"BR","stateCode":"SC","latitude":"-26.93139000","longitude":"-48.95889000"},{"name":"Governador Celso Ramos","countryCode":"BR","stateCode":"SC","latitude":"-27.37201000","longitude":"-48.57908000"},{"name":"Gravatal","countryCode":"BR","stateCode":"SC","latitude":"-28.31534000","longitude":"-49.04351000"},{"name":"Grão Pará","countryCode":"BR","stateCode":"SC","latitude":"-28.13580000","longitude":"-49.31612000"},{"name":"Guabiruba","countryCode":"BR","stateCode":"SC","latitude":"-27.11189000","longitude":"-49.02215000"},{"name":"Guaraciaba","countryCode":"BR","stateCode":"SC","latitude":"-26.57386000","longitude":"-53.59786000"},{"name":"Guaramirim","countryCode":"BR","stateCode":"SC","latitude":"-26.47306000","longitude":"-49.00278000"},{"name":"Guarujá do Sul","countryCode":"BR","stateCode":"SC","latitude":"-26.40561000","longitude":"-53.47207000"},{"name":"Guatambú","countryCode":"BR","stateCode":"SC","latitude":"-27.11045000","longitude":"-52.78938000"},{"name":"Herval d\'Oeste","countryCode":"BR","stateCode":"SC","latitude":"-27.20408000","longitude":"-51.42029000"},{"name":"Ibiam","countryCode":"BR","stateCode":"SC","latitude":"-27.20944000","longitude":"-51.22230000"},{"name":"Ibicaré","countryCode":"BR","stateCode":"SC","latitude":"-27.09743000","longitude":"-51.37144000"},{"name":"Ibirama","countryCode":"BR","stateCode":"SC","latitude":"-27.05694000","longitude":"-49.51778000"},{"name":"Ilhota","countryCode":"BR","stateCode":"SC","latitude":"-26.85404000","longitude":"-48.88648000"},{"name":"Imaruí","countryCode":"BR","stateCode":"SC","latitude":"-28.19624000","longitude":"-48.82316000"},{"name":"Imbituba","countryCode":"BR","stateCode":"SC","latitude":"-28.24000000","longitude":"-48.67028000"},{"name":"Imbuia","countryCode":"BR","stateCode":"SC","latitude":"-27.51118000","longitude":"-49.40656000"},{"name":"Indaial","countryCode":"BR","stateCode":"SC","latitude":"-26.89778000","longitude":"-49.23167000"},{"name":"Iomerê","countryCode":"BR","stateCode":"SC","latitude":"-26.98588000","longitude":"-51.26049000"},{"name":"Ipira","countryCode":"BR","stateCode":"SC","latitude":"-27.38715000","longitude":"-51.79708000"},{"name":"Iporã do Oeste","countryCode":"BR","stateCode":"SC","latitude":"-26.99157000","longitude":"-53.49023000"},{"name":"Ipuaçu","countryCode":"BR","stateCode":"SC","latitude":"-26.67076000","longitude":"-52.48261000"},{"name":"Ipumirim","countryCode":"BR","stateCode":"SC","latitude":"-27.04778000","longitude":"-52.14024000"},{"name":"Iraceminha","countryCode":"BR","stateCode":"SC","latitude":"-26.85495000","longitude":"-53.31848000"},{"name":"Irani","countryCode":"BR","stateCode":"SC","latitude":"-27.03626000","longitude":"-51.91783000"},{"name":"Irati","countryCode":"BR","stateCode":"SC","latitude":"-26.64113000","longitude":"-52.89959000"},{"name":"Irineópolis","countryCode":"BR","stateCode":"SC","latitude":"-26.33324000","longitude":"-50.78333000"},{"name":"Itacorubi","countryCode":"BR","stateCode":"SC","latitude":"-27.58315000","longitude":"-48.49503000"},{"name":"Itaiópolis","countryCode":"BR","stateCode":"SC","latitude":"-26.47612000","longitude":"-49.90456000"},{"name":"Itajaí","countryCode":"BR","stateCode":"SC","latitude":"-26.90778000","longitude":"-48.66194000"},{"name":"Itapema","countryCode":"BR","stateCode":"SC","latitude":"-27.10715000","longitude":"-48.62440000"},{"name":"Itapiranga","countryCode":"BR","stateCode":"SC","latitude":"-27.10055000","longitude":"-53.72164000"},{"name":"Itapoá","countryCode":"BR","stateCode":"SC","latitude":"-26.04546000","longitude":"-48.66869000"},{"name":"Ituporanga","countryCode":"BR","stateCode":"SC","latitude":"-27.48272000","longitude":"-49.49128000"},{"name":"Itá","countryCode":"BR","stateCode":"SC","latitude":"-27.24410000","longitude":"-52.33213000"},{"name":"Içara","countryCode":"BR","stateCode":"SC","latitude":"-28.71333000","longitude":"-49.30000000"},{"name":"Jaborá","countryCode":"BR","stateCode":"SC","latitude":"-27.12846000","longitude":"-51.79869000"},{"name":"Jacinto Machado","countryCode":"BR","stateCode":"SC","latitude":"-29.01184000","longitude":"-49.88785000"},{"name":"Jaguaruna","countryCode":"BR","stateCode":"SC","latitude":"-28.62145000","longitude":"-49.02529000"},{"name":"Jaraguá do Sul","countryCode":"BR","stateCode":"SC","latitude":"-26.48611000","longitude":"-49.06667000"},{"name":"Jardinópolis","countryCode":"BR","stateCode":"SC","latitude":"-26.73553000","longitude":"-52.89460000"},{"name":"Joaçaba","countryCode":"BR","stateCode":"SC","latitude":"-27.17806000","longitude":"-51.50472000"},{"name":"Joinville","countryCode":"BR","stateCode":"SC","latitude":"-26.30444000","longitude":"-48.84556000"},{"name":"José Boiteux","countryCode":"BR","stateCode":"SC","latitude":"-26.83852000","longitude":"-49.64618000"},{"name":"Jupiá","countryCode":"BR","stateCode":"SC","latitude":"-26.41103000","longitude":"-52.73097000"},{"name":"Lacerdópolis","countryCode":"BR","stateCode":"SC","latitude":"-27.25354000","longitude":"-51.58504000"},{"name":"Lages","countryCode":"BR","stateCode":"SC","latitude":"-27.81611000","longitude":"-50.32611000"},{"name":"Lagoa","countryCode":"BR","stateCode":"SC","latitude":"-27.60491000","longitude":"-48.46713000"},{"name":"Laguna","countryCode":"BR","stateCode":"SC","latitude":"-28.48250000","longitude":"-48.78083000"},{"name":"Lajeado Grande","countryCode":"BR","stateCode":"SC","latitude":"-26.85054000","longitude":"-52.54065000"},{"name":"Laurentino","countryCode":"BR","stateCode":"SC","latitude":"-27.20853000","longitude":"-49.73411000"},{"name":"Lauro Muller","countryCode":"BR","stateCode":"SC","latitude":"-28.39278000","longitude":"-49.39667000"},{"name":"Lebon Régis","countryCode":"BR","stateCode":"SC","latitude":"-26.88524000","longitude":"-50.67811000"},{"name":"Leoberto Leal","countryCode":"BR","stateCode":"SC","latitude":"-27.48804000","longitude":"-49.25121000"},{"name":"Lindóia do Sul","countryCode":"BR","stateCode":"SC","latitude":"-27.03246000","longitude":"-52.04059000"},{"name":"Lontras","countryCode":"BR","stateCode":"SC","latitude":"-27.17928000","longitude":"-49.49924000"},{"name":"Luiz Alves","countryCode":"BR","stateCode":"SC","latitude":"-26.73625000","longitude":"-48.88531000"},{"name":"Luzerna","countryCode":"BR","stateCode":"SC","latitude":"-27.07656000","longitude":"-51.49348000"},{"name":"Macieira","countryCode":"BR","stateCode":"SC","latitude":"-26.81070000","longitude":"-51.34343000"},{"name":"Mafra","countryCode":"BR","stateCode":"SC","latitude":"-26.11139000","longitude":"-49.80528000"},{"name":"Major Gercino","countryCode":"BR","stateCode":"SC","latitude":"-27.42331000","longitude":"-49.05744000"},{"name":"Major Vieira","countryCode":"BR","stateCode":"SC","latitude":"-26.49482000","longitude":"-50.32712000"},{"name":"Maracajá","countryCode":"BR","stateCode":"SC","latitude":"-28.85185000","longitude":"-49.46443000"},{"name":"Maravilha","countryCode":"BR","stateCode":"SC","latitude":"-26.75798000","longitude":"-53.18283000"},{"name":"Marema","countryCode":"BR","stateCode":"SC","latitude":"-26.79773000","longitude":"-52.62047000"},{"name":"Massaranduba","countryCode":"BR","stateCode":"SC","latitude":"-26.61983000","longitude":"-48.98214000"},{"name":"Matos Costa","countryCode":"BR","stateCode":"SC","latitude":"-26.48360000","longitude":"-51.16293000"},{"name":"Meleiro","countryCode":"BR","stateCode":"SC","latitude":"-28.85788000","longitude":"-49.59973000"},{"name":"Mirim Doce","countryCode":"BR","stateCode":"SC","latitude":"-27.17316000","longitude":"-50.18872000"},{"name":"Modelo","countryCode":"BR","stateCode":"SC","latitude":"-26.77290000","longitude":"-53.05042000"},{"name":"Mondaí","countryCode":"BR","stateCode":"SC","latitude":"-27.08404000","longitude":"-53.43972000"},{"name":"Monte Carlo","countryCode":"BR","stateCode":"SC","latitude":"-27.18677000","longitude":"-50.92110000"},{"name":"Monte Castelo","countryCode":"BR","stateCode":"SC","latitude":"-26.61655000","longitude":"-50.28851000"},{"name":"Morro Grande","countryCode":"BR","stateCode":"SC","latitude":"-28.72547000","longitude":"-49.74789000"},{"name":"Morro da Cruz","countryCode":"BR","stateCode":"SC","latitude":"-27.58490000","longitude":"-48.53562000"},{"name":"Morro da Fumaça","countryCode":"BR","stateCode":"SC","latitude":"-28.65083000","longitude":"-49.21000000"},{"name":"Navegantes","countryCode":"BR","stateCode":"SC","latitude":"-26.89889000","longitude":"-48.65417000"},{"name":"Nova Erechim","countryCode":"BR","stateCode":"SC","latitude":"-26.91297000","longitude":"-52.89851000"},{"name":"Nova Itaberaba","countryCode":"BR","stateCode":"SC","latitude":"-26.93156000","longitude":"-52.84006000"},{"name":"Nova Trento","countryCode":"BR","stateCode":"SC","latitude":"-27.30470000","longitude":"-49.04260000"},{"name":"Nova Veneza","countryCode":"BR","stateCode":"SC","latitude":"-28.70447000","longitude":"-49.58779000"},{"name":"Novo Horizonte","countryCode":"BR","stateCode":"SC","latitude":"-26.49656000","longitude":"-52.78100000"},{"name":"Orleans","countryCode":"BR","stateCode":"SC","latitude":"-28.30008000","longitude":"-49.35423000"},{"name":"Otacílio Costa","countryCode":"BR","stateCode":"SC","latitude":"-27.48306000","longitude":"-50.12194000"},{"name":"Ouro","countryCode":"BR","stateCode":"SC","latitude":"-27.28699000","longitude":"-51.68164000"},{"name":"Ouro Verde","countryCode":"BR","stateCode":"SC","latitude":"-26.73257000","longitude":"-52.27153000"},{"name":"Paial","countryCode":"BR","stateCode":"SC","latitude":"-27.20297000","longitude":"-52.47551000"},{"name":"Painel","countryCode":"BR","stateCode":"SC","latitude":"-27.97471000","longitude":"-50.05976000"},{"name":"Palhoça","countryCode":"BR","stateCode":"SC","latitude":"-27.64528000","longitude":"-48.66778000"},{"name":"Palma Sola","countryCode":"BR","stateCode":"SC","latitude":"-26.39154000","longitude":"-53.33171000"},{"name":"Palmeira","countryCode":"BR","stateCode":"SC","latitude":"-27.55649000","longitude":"-50.16497000"},{"name":"Palmitos","countryCode":"BR","stateCode":"SC","latitude":"-27.08066000","longitude":"-53.17812000"},{"name":"Pantanal","countryCode":"BR","stateCode":"SC","latitude":"-27.60985000","longitude":"-48.51648000"},{"name":"Pantano do Sul","countryCode":"BR","stateCode":"SC","latitude":"-27.77972000","longitude":"-48.50861000"},{"name":"Papanduva","countryCode":"BR","stateCode":"SC","latitude":"-26.47628000","longitude":"-50.17467000"},{"name":"Paraíso","countryCode":"BR","stateCode":"SC","latitude":"-26.66872000","longitude":"-53.68550000"},{"name":"Passo de Torres","countryCode":"BR","stateCode":"SC","latitude":"-29.29393000","longitude":"-49.74094000"},{"name":"Passos Maia","countryCode":"BR","stateCode":"SC","latitude":"-26.70774000","longitude":"-51.94716000"},{"name":"Paulo Lopes","countryCode":"BR","stateCode":"SC","latitude":"-27.94684000","longitude":"-48.74058000"},{"name":"Pedras Grandes","countryCode":"BR","stateCode":"SC","latitude":"-28.48270000","longitude":"-49.22027000"},{"name":"Penha","countryCode":"BR","stateCode":"SC","latitude":"-26.80226000","longitude":"-48.62710000"},{"name":"Peritiba","countryCode":"BR","stateCode":"SC","latitude":"-27.34845000","longitude":"-51.88687000"},{"name":"Petrolândia","countryCode":"BR","stateCode":"SC","latitude":"-27.53735000","longitude":"-49.67274000"},{"name":"Pinhalzinho","countryCode":"BR","stateCode":"SC","latitude":"-26.81930000","longitude":"-52.97639000"},{"name":"Pinheiro Preto","countryCode":"BR","stateCode":"SC","latitude":"-27.05458000","longitude":"-51.22708000"},{"name":"Piratuba","countryCode":"BR","stateCode":"SC","latitude":"-27.45623000","longitude":"-51.77474000"},{"name":"Planalto Alegre","countryCode":"BR","stateCode":"SC","latitude":"-27.07348000","longitude":"-52.85503000"},{"name":"Pomerode","countryCode":"BR","stateCode":"SC","latitude":"-26.72404000","longitude":"-49.16897000"},{"name":"Ponte Alta","countryCode":"BR","stateCode":"SC","latitude":"-27.42574000","longitude":"-50.29365000"},{"name":"Ponte Alta do Norte","countryCode":"BR","stateCode":"SC","latitude":"-27.18129000","longitude":"-50.43580000"},{"name":"Ponte Serrada","countryCode":"BR","stateCode":"SC","latitude":"-26.86053000","longitude":"-51.91066000"},{"name":"Porto Belo","countryCode":"BR","stateCode":"SC","latitude":"-27.15778000","longitude":"-48.55306000"},{"name":"Porto União","countryCode":"BR","stateCode":"SC","latitude":"-26.23806000","longitude":"-51.07833000"},{"name":"Pouso Redondo","countryCode":"BR","stateCode":"SC","latitude":"-27.30394000","longitude":"-49.98473000"},{"name":"Praia Grande","countryCode":"BR","stateCode":"SC","latitude":"-29.20318000","longitude":"-50.03412000"},{"name":"Presidente Castello Branco","countryCode":"BR","stateCode":"SC","latitude":"-27.23647000","longitude":"-51.77999000"},{"name":"Presidente Getúlio","countryCode":"BR","stateCode":"SC","latitude":"-27.06188000","longitude":"-49.71403000"},{"name":"Presidente Nereu","countryCode":"BR","stateCode":"SC","latitude":"-27.26320000","longitude":"-49.32267000"},{"name":"Princesa","countryCode":"BR","stateCode":"SC","latitude":"-26.43219000","longitude":"-53.62477000"},{"name":"Quilombo","countryCode":"BR","stateCode":"SC","latitude":"-26.72644000","longitude":"-52.67673000"},{"name":"Rancho Queimado","countryCode":"BR","stateCode":"SC","latitude":"-27.70731000","longitude":"-49.07164000"},{"name":"Residencia Moacir PU5BHV","countryCode":"BR","stateCode":"SC","latitude":"-26.90967000","longitude":"-49.36547000"},{"name":"Ribeirão da Ilha","countryCode":"BR","stateCode":"SC","latitude":"-27.69934000","longitude":"-48.53219000"},{"name":"Rio Fortuna","countryCode":"BR","stateCode":"SC","latitude":"-28.08443000","longitude":"-49.20120000"},{"name":"Rio Negrinho","countryCode":"BR","stateCode":"SC","latitude":"-26.25444000","longitude":"-49.51833000"},{"name":"Rio Rufino","countryCode":"BR","stateCode":"SC","latitude":"-27.95567000","longitude":"-49.77920000"},{"name":"Rio Tavares","countryCode":"BR","stateCode":"SC","latitude":"-27.64529000","longitude":"-48.47486000"},{"name":"Rio das Antas","countryCode":"BR","stateCode":"SC","latitude":"-26.90733000","longitude":"-51.02961000"},{"name":"Rio do Campo","countryCode":"BR","stateCode":"SC","latitude":"-26.86090000","longitude":"-50.11202000"},{"name":"Rio do Oeste","countryCode":"BR","stateCode":"SC","latitude":"-27.14870000","longitude":"-49.84549000"},{"name":"Rio do Sul","countryCode":"BR","stateCode":"SC","latitude":"-27.21417000","longitude":"-49.64306000"},{"name":"Rio dos Cedros","countryCode":"BR","stateCode":"SC","latitude":"-26.61087000","longitude":"-49.37226000"},{"name":"Riqueza","countryCode":"BR","stateCode":"SC","latitude":"-26.98193000","longitude":"-53.33956000"},{"name":"Rodeio","countryCode":"BR","stateCode":"SC","latitude":"-26.92278000","longitude":"-49.36639000"},{"name":"Romelândia","countryCode":"BR","stateCode":"SC","latitude":"-26.67239000","longitude":"-53.31093000"},{"name":"Saco dos Limoes","countryCode":"BR","stateCode":"SC","latitude":"-27.60864000","longitude":"-48.53605000"},{"name":"Salete","countryCode":"BR","stateCode":"SC","latitude":"-26.93760000","longitude":"-49.99718000"},{"name":"Saltinho","countryCode":"BR","stateCode":"SC","latitude":"-26.58366000","longitude":"-53.02568000"},{"name":"Salto Veloso","countryCode":"BR","stateCode":"SC","latitude":"-26.90818000","longitude":"-51.41468000"},{"name":"Sangão","countryCode":"BR","stateCode":"SC","latitude":"-28.67007000","longitude":"-49.12209000"},{"name":"Santa Cecília","countryCode":"BR","stateCode":"SC","latitude":"-26.96083000","longitude":"-50.42694000"},{"name":"Santa Helena","countryCode":"BR","stateCode":"SC","latitude":"-26.92350000","longitude":"-53.60898000"},{"name":"Santa Monica","countryCode":"BR","stateCode":"SC","latitude":"-27.59137000","longitude":"-48.50756000"},{"name":"Santa Rosa de Lima","countryCode":"BR","stateCode":"SC","latitude":"-28.01252000","longitude":"-49.18941000"},{"name":"Santa Rosa do Sul","countryCode":"BR","stateCode":"SC","latitude":"-29.09751000","longitude":"-49.73510000"},{"name":"Santa Terezinha","countryCode":"BR","stateCode":"SC","latitude":"-26.66961000","longitude":"-50.01340000"},{"name":"Santa Terezinha do Progresso","countryCode":"BR","stateCode":"SC","latitude":"-26.59871000","longitude":"-53.18418000"},{"name":"Santiago do Sul","countryCode":"BR","stateCode":"SC","latitude":"-26.63060000","longitude":"-52.67466000"},{"name":"Santo Amaro da Imperatriz","countryCode":"BR","stateCode":"SC","latitude":"-27.68806000","longitude":"-48.77861000"},{"name":"Saudades","countryCode":"BR","stateCode":"SC","latitude":"-26.87900000","longitude":"-53.04038000"},{"name":"Schroeder","countryCode":"BR","stateCode":"SC","latitude":"-26.41250000","longitude":"-49.07306000"},{"name":"Seara","countryCode":"BR","stateCode":"SC","latitude":"-27.14478000","longitude":"-52.34857000"},{"name":"Serra Alta","countryCode":"BR","stateCode":"SC","latitude":"-26.70236000","longitude":"-53.01399000"},{"name":"Siderópolis","countryCode":"BR","stateCode":"SC","latitude":"-28.59778000","longitude":"-49.42444000"},{"name":"Sombrio","countryCode":"BR","stateCode":"SC","latitude":"-29.11389000","longitude":"-49.61667000"},{"name":"Sul Brasil","countryCode":"BR","stateCode":"SC","latitude":"-26.70686000","longitude":"-52.94355000"},{"name":"São Bento do Sul","countryCode":"BR","stateCode":"SC","latitude":"-26.25028000","longitude":"-49.37861000"},{"name":"São Bernardino","countryCode":"BR","stateCode":"SC","latitude":"-26.46259000","longitude":"-52.96921000"},{"name":"São Bonifácio","countryCode":"BR","stateCode":"SC","latitude":"-27.95656000","longitude":"-48.93970000"},{"name":"São Carlos","countryCode":"BR","stateCode":"SC","latitude":"-27.04450000","longitude":"-53.03549000"},{"name":"São Cristóvão do Sul","countryCode":"BR","stateCode":"SC","latitude":"-27.26707000","longitude":"-50.37731000"},{"name":"São Domingos","countryCode":"BR","stateCode":"SC","latitude":"-26.56428000","longitude":"-52.55695000"},{"name":"São Francisco do Sul","countryCode":"BR","stateCode":"SC","latitude":"-26.24333000","longitude":"-48.63806000"},{"name":"São Joaquim","countryCode":"BR","stateCode":"SC","latitude":"-28.29389000","longitude":"-49.93167000"},{"name":"São José","countryCode":"BR","stateCode":"SC","latitude":"-28.21171000","longitude":"-49.16320000"},{"name":"São José do Cedro","countryCode":"BR","stateCode":"SC","latitude":"-26.48127000","longitude":"-53.56285000"},{"name":"São José do Cerrito","countryCode":"BR","stateCode":"SC","latitude":"-27.60401000","longitude":"-50.65663000"},{"name":"São João Batista","countryCode":"BR","stateCode":"SC","latitude":"-27.27611000","longitude":"-48.84944000"},{"name":"São João do Itaperiú","countryCode":"BR","stateCode":"SC","latitude":"-26.60265000","longitude":"-48.80051000"},{"name":"São João do Oeste","countryCode":"BR","stateCode":"SC","latitude":"-27.08310000","longitude":"-53.59218000"},{"name":"São João do Sul","countryCode":"BR","stateCode":"SC","latitude":"-29.20713000","longitude":"-49.85103000"},{"name":"São Lourenço do Oeste","countryCode":"BR","stateCode":"SC","latitude":"-26.35917000","longitude":"-52.85111000"},{"name":"São Ludgero","countryCode":"BR","stateCode":"SC","latitude":"-28.34254000","longitude":"-49.17537000"},{"name":"São Martinho","countryCode":"BR","stateCode":"SC","latitude":"-28.10511000","longitude":"-48.98564000"},{"name":"São Miguel da Boa Vista","countryCode":"BR","stateCode":"SC","latitude":"-26.68603000","longitude":"-53.25718000"},{"name":"São Miguel do Oeste","countryCode":"BR","stateCode":"SC","latitude":"-26.71868000","longitude":"-53.51940000"},{"name":"São Pedro de Alcântara","countryCode":"BR","stateCode":"SC","latitude":"-27.57276000","longitude":"-48.83917000"},{"name":"Taió","countryCode":"BR","stateCode":"SC","latitude":"-27.08902000","longitude":"-50.09933000"},{"name":"Tangará","countryCode":"BR","stateCode":"SC","latitude":"-27.12587000","longitude":"-51.09938000"},{"name":"Tapera","countryCode":"BR","stateCode":"SC","latitude":"-27.68528000","longitude":"-48.55124000"},{"name":"Tigrinhos","countryCode":"BR","stateCode":"SC","latitude":"-26.66573000","longitude":"-53.16125000"},{"name":"Tijucas","countryCode":"BR","stateCode":"SC","latitude":"-27.24701000","longitude":"-48.71619000"},{"name":"Timbé do Sul","countryCode":"BR","stateCode":"SC","latitude":"-28.79089000","longitude":"-49.89509000"},{"name":"Timbó","countryCode":"BR","stateCode":"SC","latitude":"-26.82056000","longitude":"-49.28734000"},{"name":"Timbó Grande","countryCode":"BR","stateCode":"SC","latitude":"-26.62458000","longitude":"-50.63553000"},{"name":"Treviso","countryCode":"BR","stateCode":"SC","latitude":"-28.49941000","longitude":"-49.50360000"},{"name":"Treze Tílias","countryCode":"BR","stateCode":"SC","latitude":"-26.95726000","longitude":"-51.43183000"},{"name":"Treze de Maio","countryCode":"BR","stateCode":"SC","latitude":"-28.53919000","longitude":"-49.14504000"},{"name":"Trindade","countryCode":"BR","stateCode":"SC","latitude":"-27.58612000","longitude":"-48.52335000"},{"name":"Trombudo Central","countryCode":"BR","stateCode":"SC","latitude":"-27.30803000","longitude":"-49.81251000"},{"name":"Três Barras","countryCode":"BR","stateCode":"SC","latitude":"-26.16511000","longitude":"-50.27142000"},{"name":"Tubarão","countryCode":"BR","stateCode":"SC","latitude":"-28.46667000","longitude":"-49.00694000"},{"name":"Tunápolis","countryCode":"BR","stateCode":"SC","latitude":"-26.99245000","longitude":"-53.65618000"},{"name":"Turvo","countryCode":"BR","stateCode":"SC","latitude":"-28.89831000","longitude":"-49.68268000"},{"name":"União do Oeste","countryCode":"BR","stateCode":"SC","latitude":"-26.79980000","longitude":"-52.89258000"},{"name":"Urubici","countryCode":"BR","stateCode":"SC","latitude":"-28.04998000","longitude":"-49.57417000"},{"name":"Urupema","countryCode":"BR","stateCode":"SC","latitude":"-28.04160000","longitude":"-49.92971000"},{"name":"Urussanga","countryCode":"BR","stateCode":"SC","latitude":"-28.47460000","longitude":"-49.31252000"},{"name":"Vargem","countryCode":"BR","stateCode":"SC","latitude":"-27.45675000","longitude":"-50.95789000"},{"name":"Vargem Bonita","countryCode":"BR","stateCode":"SC","latitude":"-26.93296000","longitude":"-51.74642000"},{"name":"Vargeão","countryCode":"BR","stateCode":"SC","latitude":"-26.84426000","longitude":"-52.15332000"},{"name":"Vidal Ramos","countryCode":"BR","stateCode":"SC","latitude":"-27.38973000","longitude":"-49.33820000"},{"name":"Videira","countryCode":"BR","stateCode":"SC","latitude":"-27.03437000","longitude":"-51.10156000"},{"name":"Vitor Meireles","countryCode":"BR","stateCode":"SC","latitude":"-26.82672000","longitude":"-49.85522000"},{"name":"Witmarsum","countryCode":"BR","stateCode":"SC","latitude":"-26.95010000","longitude":"-49.85590000"},{"name":"Xanxerê","countryCode":"BR","stateCode":"SC","latitude":"-26.86668000","longitude":"-52.41490000"},{"name":"Xavantina","countryCode":"BR","stateCode":"SC","latitude":"-26.98819000","longitude":"-52.32905000"},{"name":"Xaxim","countryCode":"BR","stateCode":"SC","latitude":"-26.98685000","longitude":"-52.51611000"},{"name":"Zortéa","countryCode":"BR","stateCode":"SC","latitude":"-27.49740000","longitude":"-51.50863000"},{"name":"Água Doce","countryCode":"BR","stateCode":"SC","latitude":"-26.79693000","longitude":"-51.63639000"},{"name":"Águas Frias","countryCode":"BR","stateCode":"SC","latitude":"-26.85757000","longitude":"-52.85062000"},{"name":"Águas Mornas","countryCode":"BR","stateCode":"SC","latitude":"-27.74227000","longitude":"-48.92023000"},{"name":"Águas de Chapecó","countryCode":"BR","stateCode":"SC","latitude":"-27.07229000","longitude":"-52.96389000"},{"name":"Abreu e Lima","countryCode":"BR","stateCode":"PE","latitude":"-7.86865000","longitude":"-35.08171000"},{"name":"Afogados da Ingazeira","countryCode":"BR","stateCode":"PE","latitude":"-7.72298000","longitude":"-37.61781000"},{"name":"Afrânio","countryCode":"BR","stateCode":"PE","latitude":"-8.62589000","longitude":"-41.05768000"},{"name":"Agrestina","countryCode":"BR","stateCode":"PE","latitude":"-8.45191000","longitude":"-35.93238000"},{"name":"Alagoinha","countryCode":"BR","stateCode":"PE","latitude":"-8.53497000","longitude":"-36.75607000"},{"name":"Aliança","countryCode":"BR","stateCode":"PE","latitude":"-7.59698000","longitude":"-35.16536000"},{"name":"Altinho","countryCode":"BR","stateCode":"PE","latitude":"-8.45151000","longitude":"-36.08155000"},{"name":"Amaraji","countryCode":"BR","stateCode":"PE","latitude":"-8.37192000","longitude":"-35.48991000"},{"name":"Angelim","countryCode":"BR","stateCode":"PE","latitude":"-8.89154000","longitude":"-36.27674000"},{"name":"Araripina","countryCode":"BR","stateCode":"PE","latitude":"-7.57611000","longitude":"-40.49833000"},{"name":"Araçoiaba","countryCode":"BR","stateCode":"PE","latitude":"-7.79387000","longitude":"-35.07645000"},{"name":"Arcoverde","countryCode":"BR","stateCode":"PE","latitude":"-8.41889000","longitude":"-37.05389000"},{"name":"Barra de Guabiraba","countryCode":"BR","stateCode":"PE","latitude":"-8.39450000","longitude":"-35.62054000"},{"name":"Barreiros","countryCode":"BR","stateCode":"PE","latitude":"-8.81833000","longitude":"-35.18639000"},{"name":"Belo Jardim","countryCode":"BR","stateCode":"PE","latitude":"-8.33556000","longitude":"-36.42417000"},{"name":"Belém de Maria","countryCode":"BR","stateCode":"PE","latitude":"-8.57849000","longitude":"-35.82495000"},{"name":"Belém de São Francisco","countryCode":"BR","stateCode":"PE","latitude":"-8.75389000","longitude":"-38.96583000"},{"name":"Belém do São Francisco","countryCode":"BR","stateCode":"PE","latitude":"-8.53386000","longitude":"-38.98166000"},{"name":"Betânia","countryCode":"BR","stateCode":"PE","latitude":"-8.28789000","longitude":"-37.97622000"},{"name":"Bezerros","countryCode":"BR","stateCode":"PE","latitude":"-8.23333000","longitude":"-35.79694000"},{"name":"Bodocó","countryCode":"BR","stateCode":"PE","latitude":"-7.78881000","longitude":"-39.95255000"},{"name":"Bom Conselho","countryCode":"BR","stateCode":"PE","latitude":"-9.16972000","longitude":"-36.67972000"},{"name":"Bom Jardim","countryCode":"BR","stateCode":"PE","latitude":"-7.79583000","longitude":"-35.58722000"},{"name":"Bonito","countryCode":"BR","stateCode":"PE","latitude":"-8.47028000","longitude":"-35.72861000"},{"name":"Brejinho","countryCode":"BR","stateCode":"PE","latitude":"-7.34462000","longitude":"-37.33463000"},{"name":"Brejo da Madre de Deus","countryCode":"BR","stateCode":"PE","latitude":"-8.14583000","longitude":"-36.37111000"},{"name":"Brejão","countryCode":"BR","stateCode":"PE","latitude":"-9.03600000","longitude":"-36.56056000"},{"name":"Buenos Aires","countryCode":"BR","stateCode":"PE","latitude":"-7.72000000","longitude":"-35.32000000"},{"name":"Buíque","countryCode":"BR","stateCode":"PE","latitude":"-8.62306000","longitude":"-37.15583000"},{"name":"Cabo","countryCode":"BR","stateCode":"PE","latitude":"-8.28333000","longitude":"-35.03333000"},{"name":"Cabo de Santo Agostinho","countryCode":"BR","stateCode":"PE","latitude":"-8.27727000","longitude":"-35.09090000"},{"name":"Cabrobó","countryCode":"BR","stateCode":"PE","latitude":"-8.51417000","longitude":"-39.31000000"},{"name":"Cachoeirinha","countryCode":"BR","stateCode":"PE","latitude":"-8.48639000","longitude":"-36.23306000"},{"name":"Caetés","countryCode":"BR","stateCode":"PE","latitude":"-8.77306000","longitude":"-36.62250000"},{"name":"Calumbi","countryCode":"BR","stateCode":"PE","latitude":"-8.01910000","longitude":"-38.09799000"},{"name":"Calçado","countryCode":"BR","stateCode":"PE","latitude":"-8.73580000","longitude":"-36.33149000"},{"name":"Camaragibe","countryCode":"BR","stateCode":"PE","latitude":"-7.98780000","longitude":"-34.99136000"},{"name":"Camocim de São Félix","countryCode":"BR","stateCode":"PE","latitude":"-8.35861000","longitude":"-35.76194000"},{"name":"Camutanga","countryCode":"BR","stateCode":"PE","latitude":"-7.43515000","longitude":"-35.30172000"},{"name":"Canhotinho","countryCode":"BR","stateCode":"PE","latitude":"-8.88222000","longitude":"-36.19111000"},{"name":"Capoeiras","countryCode":"BR","stateCode":"PE","latitude":"-8.73472000","longitude":"-36.62667000"},{"name":"Carnaubeira da Penha","countryCode":"BR","stateCode":"PE","latitude":"-8.42648000","longitude":"-38.76523000"},{"name":"Carnaíba","countryCode":"BR","stateCode":"PE","latitude":"-8.70000000","longitude":"-37.66667000"},{"name":"Carpina","countryCode":"BR","stateCode":"PE","latitude":"-7.85083000","longitude":"-35.25472000"},{"name":"Caruaru","countryCode":"BR","stateCode":"PE","latitude":"-8.17924000","longitude":"-36.02794000"},{"name":"Casinhas","countryCode":"BR","stateCode":"PE","latitude":"-7.75811000","longitude":"-35.69922000"},{"name":"Catende","countryCode":"BR","stateCode":"PE","latitude":"-8.66667000","longitude":"-35.71667000"},{"name":"Cedro","countryCode":"BR","stateCode":"PE","latitude":"-7.71879000","longitude":"-39.23334000"},{"name":"Chã Grande","countryCode":"BR","stateCode":"PE","latitude":"-8.23833000","longitude":"-35.46167000"},{"name":"Chã de Alegria","countryCode":"BR","stateCode":"PE","latitude":"-7.99013000","longitude":"-35.18974000"},{"name":"Colônia Leopoldina","countryCode":"BR","stateCode":"PE","latitude":"-8.90889000","longitude":"-35.72500000"},{"name":"Condado","countryCode":"BR","stateCode":"PE","latitude":"-7.58583000","longitude":"-35.10583000"},{"name":"Correntes","countryCode":"BR","stateCode":"PE","latitude":"-9.13378000","longitude":"-36.32033000"},{"name":"Cortês","countryCode":"BR","stateCode":"PE","latitude":"-8.44254000","longitude":"-35.53378000"},{"name":"Cumaru","countryCode":"BR","stateCode":"PE","latitude":"-8.00611000","longitude":"-35.69722000"},{"name":"Cupira","countryCode":"BR","stateCode":"PE","latitude":"-8.61667000","longitude":"-35.95000000"},{"name":"Custódia","countryCode":"BR","stateCode":"PE","latitude":"-8.12882000","longitude":"-37.66208000"},{"name":"Dormentes","countryCode":"BR","stateCode":"PE","latitude":"-8.43020000","longitude":"-40.59717000"},{"name":"Escada","countryCode":"BR","stateCode":"PE","latitude":"-8.35917000","longitude":"-35.22361000"},{"name":"Exu","countryCode":"BR","stateCode":"PE","latitude":"-7.51194000","longitude":"-39.72417000"},{"name":"Feira Nova","countryCode":"BR","stateCode":"PE","latitude":"-7.93474000","longitude":"-35.39248000"},{"name":"Fernando de Noronha","countryCode":"BR","stateCode":"PE","latitude":"-3.85071000","longitude":"-32.41997000"},{"name":"Fernando de Noronha (Distrito Estadual)","countryCode":"BR","stateCode":"PE","latitude":"-3.84028000","longitude":"-32.41083000"},{"name":"Ferreiros","countryCode":"BR","stateCode":"PE","latitude":"-7.48644000","longitude":"-35.19997000"},{"name":"Flores","countryCode":"BR","stateCode":"PE","latitude":"-7.86806000","longitude":"-37.97472000"},{"name":"Floresta","countryCode":"BR","stateCode":"PE","latitude":"-8.60111000","longitude":"-38.56861000"},{"name":"Frei Miguelinho","countryCode":"BR","stateCode":"PE","latitude":"-7.94208000","longitude":"-35.89073000"},{"name":"Gameleira","countryCode":"BR","stateCode":"PE","latitude":"-8.58444000","longitude":"-35.38667000"},{"name":"Garanhuns","countryCode":"BR","stateCode":"PE","latitude":"-8.88202000","longitude":"-36.50216000"},{"name":"Glória do Goitá","countryCode":"BR","stateCode":"PE","latitude":"-8.03865000","longitude":"-35.34006000"},{"name":"Goiana","countryCode":"BR","stateCode":"PE","latitude":"-7.56056000","longitude":"-35.00250000"},{"name":"Granito","countryCode":"BR","stateCode":"PE","latitude":"-7.74380000","longitude":"-39.64021000"},{"name":"Gravatá","countryCode":"BR","stateCode":"PE","latitude":"-8.20111000","longitude":"-35.56472000"},{"name":"Guabiraba","countryCode":"BR","stateCode":"PE","latitude":"-8.41667000","longitude":"-35.66667000"},{"name":"Iati","countryCode":"BR","stateCode":"PE","latitude":"-9.19129000","longitude":"-36.94946000"},{"name":"Ibimirim","countryCode":"BR","stateCode":"PE","latitude":"-8.54056000","longitude":"-37.69028000"},{"name":"Ibirajuba","countryCode":"BR","stateCode":"PE","latitude":"-8.61290000","longitude":"-36.15399000"},{"name":"Igarassu","countryCode":"BR","stateCode":"PE","latitude":"-7.83417000","longitude":"-34.90639000"},{"name":"Iguaracy","countryCode":"BR","stateCode":"PE","latitude":"-7.84183000","longitude":"-37.40822000"},{"name":"Ilha de Itamaracá","countryCode":"BR","stateCode":"PE","latitude":"-7.74665000","longitude":"-34.84728000"},{"name":"Inajá","countryCode":"BR","stateCode":"PE","latitude":"-8.78778000","longitude":"-37.78853000"},{"name":"Ingazeira","countryCode":"BR","stateCode":"PE","latitude":"-7.71728000","longitude":"-37.42461000"},{"name":"Ipojuca","countryCode":"BR","stateCode":"PE","latitude":"-8.39889000","longitude":"-35.06389000"},{"name":"Ipubi","countryCode":"BR","stateCode":"PE","latitude":"-7.65194000","longitude":"-40.14889000"},{"name":"Itacuruba","countryCode":"BR","stateCode":"PE","latitude":"-8.76952000","longitude":"-38.71917000"},{"name":"Itamaracá","countryCode":"BR","stateCode":"PE","latitude":"-7.74778000","longitude":"-34.82556000"},{"name":"Itambé","countryCode":"BR","stateCode":"PE","latitude":"-7.44733000","longitude":"-35.17356000"},{"name":"Itapetim","countryCode":"BR","stateCode":"PE","latitude":"-7.39642000","longitude":"-37.13113000"},{"name":"Itapissuma","countryCode":"BR","stateCode":"PE","latitude":"-7.77639000","longitude":"-34.89222000"},{"name":"Itaquitinga","countryCode":"BR","stateCode":"PE","latitude":"-7.66778000","longitude":"-35.10167000"},{"name":"Itaíba","countryCode":"BR","stateCode":"PE","latitude":"-8.94750000","longitude":"-37.42278000"},{"name":"Jaboatão","countryCode":"BR","stateCode":"PE","latitude":"-8.18028000","longitude":"-35.00139000"},{"name":"Jaboatão dos Guararapes","countryCode":"BR","stateCode":"PE","latitude":"-8.14568000","longitude":"-34.97381000"},{"name":"Jaqueira","countryCode":"BR","stateCode":"PE","latitude":"-8.73880000","longitude":"-35.79850000"},{"name":"Jataúba","countryCode":"BR","stateCode":"PE","latitude":"-8.05299000","longitude":"-36.57103000"},{"name":"Jatobá","countryCode":"BR","stateCode":"PE","latitude":"-9.18306000","longitude":"-38.26889000"},{"name":"Joaquim Nabuco","countryCode":"BR","stateCode":"PE","latitude":"-8.62444000","longitude":"-35.53333000"},{"name":"João Alfredo","countryCode":"BR","stateCode":"PE","latitude":"-7.85583000","longitude":"-35.58833000"},{"name":"Jucati","countryCode":"BR","stateCode":"PE","latitude":"-8.75067000","longitude":"-36.47750000"},{"name":"Jupi","countryCode":"BR","stateCode":"PE","latitude":"-8.71547000","longitude":"-36.39397000"},{"name":"Jurema","countryCode":"BR","stateCode":"PE","latitude":"-8.78579000","longitude":"-36.13364000"},{"name":"Lagoa Grande","countryCode":"BR","stateCode":"PE","latitude":"-8.78698000","longitude":"-40.25356000"},{"name":"Lagoa de Itaenga","countryCode":"BR","stateCode":"PE","latitude":"-7.90293000","longitude":"-35.29323000"},{"name":"Lagoa do Carro","countryCode":"BR","stateCode":"PE","latitude":"-7.85419000","longitude":"-35.33637000"},{"name":"Lagoa do Itaenga","countryCode":"BR","stateCode":"PE","latitude":"-7.93611000","longitude":"-35.29028000"},{"name":"Lagoa do Ouro","countryCode":"BR","stateCode":"PE","latitude":"-9.16636000","longitude":"-36.48221000"},{"name":"Lagoa dos Gatos","countryCode":"BR","stateCode":"PE","latitude":"-8.67965000","longitude":"-35.88979000"},{"name":"Lajedo","countryCode":"BR","stateCode":"PE","latitude":"-8.66361000","longitude":"-36.32000000"},{"name":"Limoeiro","countryCode":"BR","stateCode":"PE","latitude":"-7.85092000","longitude":"-35.44512000"},{"name":"Macaparana","countryCode":"BR","stateCode":"PE","latitude":"-7.52866000","longitude":"-35.44430000"},{"name":"Machados","countryCode":"BR","stateCode":"PE","latitude":"-7.71477000","longitude":"-35.51882000"},{"name":"Manari","countryCode":"BR","stateCode":"PE","latitude":"-8.88175000","longitude":"-37.58760000"},{"name":"Maraial","countryCode":"BR","stateCode":"PE","latitude":"-8.78250000","longitude":"-35.80889000"},{"name":"Mirandiba","countryCode":"BR","stateCode":"PE","latitude":"-8.13454000","longitude":"-38.74089000"},{"name":"Moreilândia","countryCode":"BR","stateCode":"PE","latitude":"-7.63092000","longitude":"-39.52167000"},{"name":"Moreno","countryCode":"BR","stateCode":"PE","latitude":"-8.11861000","longitude":"-35.09222000"},{"name":"Nazaré da Mata","countryCode":"BR","stateCode":"PE","latitude":"-7.74167000","longitude":"-35.22778000"},{"name":"Olinda","countryCode":"BR","stateCode":"PE","latitude":"-8.00889000","longitude":"-34.85528000"},{"name":"Orobó","countryCode":"BR","stateCode":"PE","latitude":"-7.74500000","longitude":"-35.60222000"},{"name":"Orocó","countryCode":"BR","stateCode":"PE","latitude":"-8.49405000","longitude":"-39.57790000"},{"name":"Ouricuri","countryCode":"BR","stateCode":"PE","latitude":"-7.88250000","longitude":"-40.08167000"},{"name":"Palmares","countryCode":"BR","stateCode":"PE","latitude":"-8.68333000","longitude":"-35.59167000"},{"name":"Palmeirina","countryCode":"BR","stateCode":"PE","latitude":"-9.02961000","longitude":"-36.24198000"},{"name":"Panelas","countryCode":"BR","stateCode":"PE","latitude":"-8.66651000","longitude":"-36.04783000"},{"name":"Paranatama","countryCode":"BR","stateCode":"PE","latitude":"-8.89811000","longitude":"-36.68199000"},{"name":"Parnamirim","countryCode":"BR","stateCode":"PE","latitude":"-8.09056000","longitude":"-39.57833000"},{"name":"Passira","countryCode":"BR","stateCode":"PE","latitude":"-7.99500000","longitude":"-35.58056000"},{"name":"Paudalho","countryCode":"BR","stateCode":"PE","latitude":"-7.94302000","longitude":"-35.13559000"},{"name":"Paulista","countryCode":"BR","stateCode":"PE","latitude":"-7.94083000","longitude":"-34.87306000"},{"name":"Pedra","countryCode":"BR","stateCode":"PE","latitude":"-8.49694000","longitude":"-36.94083000"},{"name":"Pesqueira","countryCode":"BR","stateCode":"PE","latitude":"-8.35778000","longitude":"-36.69639000"},{"name":"Petrolina","countryCode":"BR","stateCode":"PE","latitude":"-9.39861000","longitude":"-40.50083000"},{"name":"Petrolândia","countryCode":"BR","stateCode":"PE","latitude":"-8.84265000","longitude":"-38.30348000"},{"name":"Pombos","countryCode":"BR","stateCode":"PE","latitude":"-8.22536000","longitude":"-35.41692000"},{"name":"Poção","countryCode":"BR","stateCode":"PE","latitude":"-8.21385000","longitude":"-36.72266000"},{"name":"Primavera","countryCode":"BR","stateCode":"PE","latitude":"-8.33678000","longitude":"-35.37539000"},{"name":"Quipapá","countryCode":"BR","stateCode":"PE","latitude":"-8.82778000","longitude":"-36.01167000"},{"name":"Quixaba","countryCode":"BR","stateCode":"PE","latitude":"-7.72105000","longitude":"-37.87276000"},{"name":"Recife","countryCode":"BR","stateCode":"PE","latitude":"-8.05389000","longitude":"-34.88111000"},{"name":"Riacho das Almas","countryCode":"BR","stateCode":"PE","latitude":"-8.05397000","longitude":"-35.82633000"},{"name":"Ribeirão","countryCode":"BR","stateCode":"PE","latitude":"-8.50755000","longitude":"-35.39342000"},{"name":"Rio Formoso","countryCode":"BR","stateCode":"PE","latitude":"-8.66877000","longitude":"-35.16277000"},{"name":"Sairé","countryCode":"BR","stateCode":"PE","latitude":"-8.30128000","longitude":"-35.68372000"},{"name":"Salgadinho","countryCode":"BR","stateCode":"PE","latitude":"-7.92406000","longitude":"-35.59677000"},{"name":"Salgueiro","countryCode":"BR","stateCode":"PE","latitude":"-8.07417000","longitude":"-39.11917000"},{"name":"Saloá","countryCode":"BR","stateCode":"PE","latitude":"-9.06487000","longitude":"-36.76158000"},{"name":"Sanharó","countryCode":"BR","stateCode":"PE","latitude":"-8.29191000","longitude":"-36.52169000"},{"name":"Santa Cruz","countryCode":"BR","stateCode":"PE","latitude":"-8.30615000","longitude":"-40.31890000"},{"name":"Santa Cruz da Baixa Verde","countryCode":"BR","stateCode":"PE","latitude":"-7.84821000","longitude":"-38.15341000"},{"name":"Santa Cruz do Capibaribe","countryCode":"BR","stateCode":"PE","latitude":"-7.95750000","longitude":"-36.20472000"},{"name":"Santa Filomena","countryCode":"BR","stateCode":"PE","latitude":"-8.28797000","longitude":"-40.59304000"},{"name":"Santa Maria da Boa Vista","countryCode":"BR","stateCode":"PE","latitude":"-8.80778000","longitude":"-39.82556000"},{"name":"Santa Maria do Cambucá","countryCode":"BR","stateCode":"PE","latitude":"-7.81441000","longitude":"-35.88175000"},{"name":"Santa Terezinha","countryCode":"BR","stateCode":"PE","latitude":"-7.42664000","longitude":"-37.44422000"},{"name":"Serra Talhada","countryCode":"BR","stateCode":"PE","latitude":"-7.99194000","longitude":"-38.29833000"},{"name":"Serrita","countryCode":"BR","stateCode":"PE","latitude":"-7.84008000","longitude":"-39.40812000"},{"name":"Sertânia","countryCode":"BR","stateCode":"PE","latitude":"-8.07361000","longitude":"-37.26444000"},{"name":"Sirinhaém","countryCode":"BR","stateCode":"PE","latitude":"-8.59083000","longitude":"-35.11611000"},{"name":"Solidão","countryCode":"BR","stateCode":"PE","latitude":"-7.59117000","longitude":"-37.65945000"},{"name":"Surubim","countryCode":"BR","stateCode":"PE","latitude":"-7.83306000","longitude":"-35.75472000"},{"name":"São Benedito do Sul","countryCode":"BR","stateCode":"PE","latitude":"-8.77212000","longitude":"-35.90168000"},{"name":"São Bento do Una","countryCode":"BR","stateCode":"PE","latitude":"-8.53733000","longitude":"-36.48122000"},{"name":"São Caitano","countryCode":"BR","stateCode":"PE","latitude":"-8.33931000","longitude":"-36.16156000"},{"name":"São Joaquim do Monte","countryCode":"BR","stateCode":"PE","latitude":"-8.43250000","longitude":"-35.80444000"},{"name":"São José da Coroa Grande","countryCode":"BR","stateCode":"PE","latitude":"-8.89778000","longitude":"-35.14778000"},{"name":"São José do Belmonte","countryCode":"BR","stateCode":"PE","latitude":"-7.86139000","longitude":"-38.75972000"},{"name":"São José do Egito","countryCode":"BR","stateCode":"PE","latitude":"-7.47889000","longitude":"-37.27444000"},{"name":"São João","countryCode":"BR","stateCode":"PE","latitude":"-8.86322000","longitude":"-36.39102000"},{"name":"São Lourenço da Mata","countryCode":"BR","stateCode":"PE","latitude":"-8.00222000","longitude":"-35.01833000"},{"name":"São Vicente Férrer","countryCode":"BR","stateCode":"PE","latitude":"-7.60222000","longitude":"-35.50216000"},{"name":"Tabira","countryCode":"BR","stateCode":"PE","latitude":"-7.59075000","longitude":"-37.49202000"},{"name":"Tacaimbó","countryCode":"BR","stateCode":"PE","latitude":"-8.32284000","longitude":"-36.24711000"},{"name":"Tacaratu","countryCode":"BR","stateCode":"PE","latitude":"-8.95680000","longitude":"-38.07649000"},{"name":"Tamandaré","countryCode":"BR","stateCode":"PE","latitude":"-8.74874000","longitude":"-35.13941000"},{"name":"Taquaritinga do Norte","countryCode":"BR","stateCode":"PE","latitude":"-7.84571000","longitude":"-36.12633000"},{"name":"Terezinha","countryCode":"BR","stateCode":"PE","latitude":"-9.08773000","longitude":"-36.61210000"},{"name":"Terra Nova","countryCode":"BR","stateCode":"PE","latitude":"-8.16981000","longitude":"-39.39098000"},{"name":"Timbaúba","countryCode":"BR","stateCode":"PE","latitude":"-7.53194000","longitude":"-35.35625000"},{"name":"Toritama","countryCode":"BR","stateCode":"PE","latitude":"-7.99823000","longitude":"-36.06332000"},{"name":"Tracunhaém","countryCode":"BR","stateCode":"PE","latitude":"-7.72460000","longitude":"-35.15480000"},{"name":"Trindade","countryCode":"BR","stateCode":"PE","latitude":"-7.78327000","longitude":"-40.33408000"},{"name":"Triunfo","countryCode":"BR","stateCode":"PE","latitude":"-7.84766000","longitude":"-38.05176000"},{"name":"Tupanatinga","countryCode":"BR","stateCode":"PE","latitude":"-8.67328000","longitude":"-37.34532000"},{"name":"Tuparetama","countryCode":"BR","stateCode":"PE","latitude":"-7.71335000","longitude":"-37.24523000"},{"name":"Venturosa","countryCode":"BR","stateCode":"PE","latitude":"-8.60330000","longitude":"-36.79818000"},{"name":"Verdejante","countryCode":"BR","stateCode":"PE","latitude":"-7.98470000","longitude":"-38.99816000"},{"name":"Vertente do Lério","countryCode":"BR","stateCode":"PE","latitude":"-7.78986000","longitude":"-35.80318000"},{"name":"Vertentes","countryCode":"BR","stateCode":"PE","latitude":"-7.90936000","longitude":"-35.97775000"},{"name":"Vicência","countryCode":"BR","stateCode":"PE","latitude":"-7.65645000","longitude":"-35.39117000"},{"name":"Vitória de Santo Antão","countryCode":"BR","stateCode":"PE","latitude":"-8.11806000","longitude":"-35.29139000"},{"name":"Xexéu","countryCode":"BR","stateCode":"PE","latitude":"-8.86469000","longitude":"-35.64275000"},{"name":"Água Preta","countryCode":"BR","stateCode":"PE","latitude":"-8.70750000","longitude":"-35.53056000"},{"name":"Águas Belas","countryCode":"BR","stateCode":"PE","latitude":"-9.11139000","longitude":"-37.12306000"},{"name":"Abreulândia","countryCode":"BR","stateCode":"TO","latitude":"-9.43672000","longitude":"-49.31733000"},{"name":"Aguiarnópolis","countryCode":"BR","stateCode":"TO","latitude":"-6.48176000","longitude":"-47.51435000"},{"name":"Aliança do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-11.32864000","longitude":"-48.95855000"},{"name":"Almas","countryCode":"BR","stateCode":"TO","latitude":"-11.43527000","longitude":"-47.23635000"},{"name":"Alvorada","countryCode":"BR","stateCode":"TO","latitude":"-12.48000000","longitude":"-49.12472000"},{"name":"Ananás","countryCode":"BR","stateCode":"TO","latitude":"-6.14621000","longitude":"-48.21505000"},{"name":"Angico","countryCode":"BR","stateCode":"TO","latitude":"-6.34335000","longitude":"-47.93112000"},{"name":"Aparecida do Rio Negro","countryCode":"BR","stateCode":"TO","latitude":"-10.06183000","longitude":"-47.96514000"},{"name":"Aragominas","countryCode":"BR","stateCode":"TO","latitude":"-6.89259000","longitude":"-48.61589000"},{"name":"Araguacema","countryCode":"BR","stateCode":"TO","latitude":"-8.91352000","longitude":"-49.40915000"},{"name":"Araguanã","countryCode":"BR","stateCode":"TO","latitude":"-6.76634000","longitude":"-48.52702000"},{"name":"Araguatins","countryCode":"BR","stateCode":"TO","latitude":"-5.64071000","longitude":"-48.08859000"},{"name":"Araguaçu","countryCode":"BR","stateCode":"TO","latitude":"-12.72579000","longitude":"-49.74942000"},{"name":"Araguaína","countryCode":"BR","stateCode":"TO","latitude":"-7.31139000","longitude":"-48.62113000"},{"name":"Arapoema","countryCode":"BR","stateCode":"TO","latitude":"-7.71941000","longitude":"-49.03285000"},{"name":"Arraias","countryCode":"BR","stateCode":"TO","latitude":"-12.84110000","longitude":"-46.90868000"},{"name":"Augustinópolis","countryCode":"BR","stateCode":"TO","latitude":"-5.51080000","longitude":"-47.91538000"},{"name":"Aurora do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-12.61624000","longitude":"-46.44441000"},{"name":"Axixá do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-5.64850000","longitude":"-47.77278000"},{"name":"Babaçulândia","countryCode":"BR","stateCode":"TO","latitude":"-7.20516000","longitude":"-47.76821000"},{"name":"Bandeirantes do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-8.00418000","longitude":"-48.68223000"},{"name":"Barra do Ouro","countryCode":"BR","stateCode":"TO","latitude":"-7.75845000","longitude":"-47.58781000"},{"name":"Barrolândia","countryCode":"BR","stateCode":"TO","latitude":"-9.84999000","longitude":"-48.83437000"},{"name":"Bernardo Sayão","countryCode":"BR","stateCode":"TO","latitude":"-7.97377000","longitude":"-48.98609000"},{"name":"Bom Jesus do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-9.01838000","longitude":"-47.86969000"},{"name":"Brasilândia do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-8.26045000","longitude":"-48.43450000"},{"name":"Brejinho de Nazaré","countryCode":"BR","stateCode":"TO","latitude":"-11.01872000","longitude":"-48.64695000"},{"name":"Buriti do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-5.37057000","longitude":"-48.13476000"},{"name":"Cachoeirinha","countryCode":"BR","stateCode":"TO","latitude":"-6.09807000","longitude":"-47.87888000"},{"name":"Campos Lindos","countryCode":"BR","stateCode":"TO","latitude":"-8.22553000","longitude":"-46.84507000"},{"name":"Cariri do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-11.94500000","longitude":"-49.20796000"},{"name":"Carmolândia","countryCode":"BR","stateCode":"TO","latitude":"-7.03001000","longitude":"-48.35627000"},{"name":"Carrasco Bonito","countryCode":"BR","stateCode":"TO","latitude":"-5.31027000","longitude":"-48.03360000"},{"name":"Caseara","countryCode":"BR","stateCode":"TO","latitude":"-9.45982000","longitude":"-49.83604000"},{"name":"Centenário","countryCode":"BR","stateCode":"TO","latitude":"-9.15331000","longitude":"-47.44772000"},{"name":"Chapada da Natividade","countryCode":"BR","stateCode":"TO","latitude":"-11.54159000","longitude":"-47.88094000"},{"name":"Chapada de Areia","countryCode":"BR","stateCode":"TO","latitude":"-10.14838000","longitude":"-49.19998000"},{"name":"Colinas do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-8.09451000","longitude":"-48.52143000"},{"name":"Colméia","countryCode":"BR","stateCode":"TO","latitude":"-8.87655000","longitude":"-48.75788000"},{"name":"Combinado","countryCode":"BR","stateCode":"TO","latitude":"-12.82321000","longitude":"-46.53424000"},{"name":"Conceição do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-12.09878000","longitude":"-47.27047000"},{"name":"Couto Magalhães","countryCode":"BR","stateCode":"TO","latitude":"-8.50138000","longitude":"-49.17287000"},{"name":"Cristalândia","countryCode":"BR","stateCode":"TO","latitude":"-10.62568000","longitude":"-49.36863000"},{"name":"Crixás do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-11.16426000","longitude":"-49.07254000"},{"name":"Darcinópolis","countryCode":"BR","stateCode":"TO","latitude":"-6.76072000","longitude":"-47.75687000"},{"name":"Dianópolis","countryCode":"BR","stateCode":"TO","latitude":"-11.69578000","longitude":"-46.73544000"},{"name":"Divinópolis do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-9.65731000","longitude":"-49.38737000"},{"name":"Dois Irmãos do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-9.29074000","longitude":"-49.15573000"},{"name":"Dueré","countryCode":"BR","stateCode":"TO","latitude":"-11.35537000","longitude":"-49.46137000"},{"name":"Esperantina","countryCode":"BR","stateCode":"TO","latitude":"-5.30432000","longitude":"-48.54762000"},{"name":"Figueirópolis","countryCode":"BR","stateCode":"TO","latitude":"-12.26857000","longitude":"-49.28976000"},{"name":"Filadélfia","countryCode":"BR","stateCode":"TO","latitude":"-7.48804000","longitude":"-47.85623000"},{"name":"Formoso do Araguaia","countryCode":"BR","stateCode":"TO","latitude":"-11.95898000","longitude":"-50.09809000"},{"name":"Fortaleza do Tabocão","countryCode":"BR","stateCode":"TO","latitude":"-9.08805000","longitude":"-48.55638000"},{"name":"Fátima","countryCode":"BR","stateCode":"TO","latitude":"-10.81953000","longitude":"-48.86757000"},{"name":"Goianorte","countryCode":"BR","stateCode":"TO","latitude":"-8.83664000","longitude":"-48.99356000"},{"name":"Goiatins","countryCode":"BR","stateCode":"TO","latitude":"-8.04432000","longitude":"-47.47183000"},{"name":"Guaraí","countryCode":"BR","stateCode":"TO","latitude":"-8.70233000","longitude":"-48.40251000"},{"name":"Gurupi","countryCode":"BR","stateCode":"TO","latitude":"-11.72917000","longitude":"-49.06861000"},{"name":"Ipueiras","countryCode":"BR","stateCode":"TO","latitude":"-11.15847000","longitude":"-48.37886000"},{"name":"Itacajá","countryCode":"BR","stateCode":"TO","latitude":"-8.55538000","longitude":"-47.62201000"},{"name":"Itaguatins","countryCode":"BR","stateCode":"TO","latitude":"-5.81408000","longitude":"-47.65425000"},{"name":"Itapiratins","countryCode":"BR","stateCode":"TO","latitude":"-8.35820000","longitude":"-47.99703000"},{"name":"Itaporã do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-8.50178000","longitude":"-48.75214000"},{"name":"Jaú do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-12.83943000","longitude":"-48.63203000"},{"name":"Juarina","countryCode":"BR","stateCode":"TO","latitude":"-8.10180000","longitude":"-49.07995000"},{"name":"Lagoa da Confusão","countryCode":"BR","stateCode":"TO","latitude":"-10.99307000","longitude":"-49.93702000"},{"name":"Lagoa do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-10.33721000","longitude":"-47.48133000"},{"name":"Lajeado","countryCode":"BR","stateCode":"TO","latitude":"-9.86927000","longitude":"-48.28058000"},{"name":"Lavandeira","countryCode":"BR","stateCode":"TO","latitude":"-12.83658000","longitude":"-46.39307000"},{"name":"Lizarda","countryCode":"BR","stateCode":"TO","latitude":"-9.52341000","longitude":"-46.97679000"},{"name":"Luzinópolis","countryCode":"BR","stateCode":"TO","latitude":"-6.20636000","longitude":"-47.83045000"},{"name":"Marianópolis do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-9.81443000","longitude":"-49.71607000"},{"name":"Mateiros","countryCode":"BR","stateCode":"TO","latitude":"-10.41802000","longitude":"-46.48380000"},{"name":"Maurilândia do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-5.98609000","longitude":"-47.57986000"},{"name":"Miracema do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-9.76855000","longitude":"-48.58348000"},{"name":"Miranorte","countryCode":"BR","stateCode":"TO","latitude":"-9.39114000","longitude":"-48.66598000"},{"name":"Monte Santo do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-10.00972000","longitude":"-49.12747000"},{"name":"Monte do Carmo","countryCode":"BR","stateCode":"TO","latitude":"-10.72034000","longitude":"-48.01807000"},{"name":"Muricilândia","countryCode":"BR","stateCode":"TO","latitude":"-6.98598000","longitude":"-48.79167000"},{"name":"Natividade","countryCode":"BR","stateCode":"TO","latitude":"-11.75889000","longitude":"-47.64485000"},{"name":"Nazaré","countryCode":"BR","stateCode":"TO","latitude":"-6.31311000","longitude":"-47.78944000"},{"name":"Nova Olinda","countryCode":"BR","stateCode":"TO","latitude":"-7.68973000","longitude":"-48.28152000"},{"name":"Nova Rosalândia","countryCode":"BR","stateCode":"TO","latitude":"-10.56285000","longitude":"-48.97053000"},{"name":"Novo Acordo","countryCode":"BR","stateCode":"TO","latitude":"-10.15197000","longitude":"-47.47165000"},{"name":"Novo Alegre","countryCode":"BR","stateCode":"TO","latitude":"-12.87311000","longitude":"-46.56936000"},{"name":"Novo Jardim","countryCode":"BR","stateCode":"TO","latitude":"-11.75148000","longitude":"-46.54138000"},{"name":"Oliveira de Fátima","countryCode":"BR","stateCode":"TO","latitude":"-10.67053000","longitude":"-48.90783000"},{"name":"Palmas","countryCode":"BR","stateCode":"TO","latitude":"-10.16745000","longitude":"-48.32766000"},{"name":"Palmeirante","countryCode":"BR","stateCode":"TO","latitude":"-7.86937000","longitude":"-48.17585000"},{"name":"Palmeiras do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-6.61304000","longitude":"-47.66259000"},{"name":"Palmeirópolis","countryCode":"BR","stateCode":"TO","latitude":"-13.06026000","longitude":"-48.38866000"},{"name":"Paranã","countryCode":"BR","stateCode":"TO","latitude":"-12.73875000","longitude":"-47.94338000"},{"name":"Paraíso do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-10.23212000","longitude":"-48.88032000"},{"name":"Pau d\'Arco","countryCode":"BR","stateCode":"TO","latitude":"-7.55877000","longitude":"-48.93697000"},{"name":"Pedro Afonso","countryCode":"BR","stateCode":"TO","latitude":"-9.20623000","longitude":"-47.97805000"},{"name":"Peixe","countryCode":"BR","stateCode":"TO","latitude":"-11.99612000","longitude":"-48.53284000"},{"name":"Pequizeiro","countryCode":"BR","stateCode":"TO","latitude":"-8.40977000","longitude":"-48.94148000"},{"name":"Pindorama do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-11.13233000","longitude":"-47.56170000"},{"name":"Piraquê","countryCode":"BR","stateCode":"TO","latitude":"-6.68862000","longitude":"-48.23711000"},{"name":"Pium","countryCode":"BR","stateCode":"TO","latitude":"-10.07399000","longitude":"-49.69857000"},{"name":"Ponte Alta do Bom Jesus","countryCode":"BR","stateCode":"TO","latitude":"-12.09696000","longitude":"-46.62629000"},{"name":"Ponte Alta do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-10.78604000","longitude":"-47.18130000"},{"name":"Porto Alegre do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-11.53239000","longitude":"-47.03453000"},{"name":"Porto Nacional","countryCode":"BR","stateCode":"TO","latitude":"-10.52826000","longitude":"-48.47443000"},{"name":"Praia Norte","countryCode":"BR","stateCode":"TO","latitude":"-5.46958000","longitude":"-47.79732000"},{"name":"Presidente Kennedy","countryCode":"BR","stateCode":"TO","latitude":"-8.48264000","longitude":"-48.44075000"},{"name":"Pugmil","countryCode":"BR","stateCode":"TO","latitude":"-10.42875000","longitude":"-48.85558000"},{"name":"Recursolândia","countryCode":"BR","stateCode":"TO","latitude":"-8.66852000","longitude":"-47.07333000"},{"name":"Riachinho","countryCode":"BR","stateCode":"TO","latitude":"-6.46034000","longitude":"-48.13618000"},{"name":"Rio Sono","countryCode":"BR","stateCode":"TO","latitude":"-9.64479000","longitude":"-47.38387000"},{"name":"Rio da Conceição","countryCode":"BR","stateCode":"TO","latitude":"-11.36815000","longitude":"-46.77445000"},{"name":"Rio dos Bois","countryCode":"BR","stateCode":"TO","latitude":"-9.20901000","longitude":"-48.44308000"},{"name":"Sampaio","countryCode":"BR","stateCode":"TO","latitude":"-5.36587000","longitude":"-47.91898000"},{"name":"Sandolândia","countryCode":"BR","stateCode":"TO","latitude":"-12.40743000","longitude":"-49.85491000"},{"name":"Santa Fé do Araguaia","countryCode":"BR","stateCode":"TO","latitude":"-7.10746000","longitude":"-48.95580000"},{"name":"Santa Maria do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-8.81566000","longitude":"-47.85337000"},{"name":"Santa Rita do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-10.97360000","longitude":"-49.37112000"},{"name":"Santa Rosa do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-11.38278000","longitude":"-48.07295000"},{"name":"Santa Tereza do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-10.29980000","longitude":"-47.72597000"},{"name":"Santa Terezinha do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-6.48040000","longitude":"-47.70055000"},{"name":"Silvanópolis","countryCode":"BR","stateCode":"TO","latitude":"-11.11343000","longitude":"-48.22341000"},{"name":"Sucupira","countryCode":"BR","stateCode":"TO","latitude":"-12.01900000","longitude":"-48.84477000"},{"name":"São Bento do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-5.95028000","longitude":"-47.99630000"},{"name":"São Félix do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-10.06488000","longitude":"-46.72778000"},{"name":"São Miguel do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-5.53458000","longitude":"-47.60820000"},{"name":"São Salvador do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-12.54945000","longitude":"-48.40184000"},{"name":"São Sebastião do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-5.25181000","longitude":"-48.34602000"},{"name":"São Valério","countryCode":"BR","stateCode":"TO","latitude":"-11.86029000","longitude":"-48.13995000"},{"name":"Sítio Novo do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-5.62990000","longitude":"-47.68644000"},{"name":"Taguatinga","countryCode":"BR","stateCode":"TO","latitude":"-12.38568000","longitude":"-46.57110000"},{"name":"Taipas do Tocantins","countryCode":"BR","stateCode":"TO","latitude":"-12.15677000","longitude":"-47.03342000"},{"name":"Talismã","countryCode":"BR","stateCode":"TO","latitude":"-12.67795000","longitude":"-49.07863000"},{"name":"Tocantinópolis","countryCode":"BR","stateCode":"TO","latitude":"-6.26254000","longitude":"-47.55767000"},{"name":"Tocantínia","countryCode":"BR","stateCode":"TO","latitude":"-9.56440000","longitude":"-48.18709000"},{"name":"Tupirama","countryCode":"BR","stateCode":"TO","latitude":"-8.91920000","longitude":"-48.27661000"},{"name":"Tupiratins","countryCode":"BR","stateCode":"TO","latitude":"-8.38578000","longitude":"-48.22299000"},{"name":"Wanderlândia","countryCode":"BR","stateCode":"TO","latitude":"-6.79803000","longitude":"-48.00415000"},{"name":"Xambioá","countryCode":"BR","stateCode":"TO","latitude":"-6.59413000","longitude":"-48.43142000"},{"name":"Acari","countryCode":"BR","stateCode":"RN","latitude":"-6.38547000","longitude":"-36.63908000"},{"name":"Afonso Bezerra","countryCode":"BR","stateCode":"RN","latitude":"-5.43183000","longitude":"-36.65619000"},{"name":"Alexandria","countryCode":"BR","stateCode":"RN","latitude":"-6.39998000","longitude":"-37.96862000"},{"name":"Almino Afonso","countryCode":"BR","stateCode":"RN","latitude":"-6.16686000","longitude":"-37.77116000"},{"name":"Alto do Rodrigues","countryCode":"BR","stateCode":"RN","latitude":"-5.34902000","longitude":"-36.79683000"},{"name":"Angicos","countryCode":"BR","stateCode":"RN","latitude":"-5.67403000","longitude":"-36.54881000"},{"name":"Antônio Martins","countryCode":"BR","stateCode":"RN","latitude":"-6.20609000","longitude":"-37.92136000"},{"name":"Apodi","countryCode":"BR","stateCode":"RN","latitude":"-5.66690000","longitude":"-37.92339000"},{"name":"Areia Branca","countryCode":"BR","stateCode":"RN","latitude":"-4.95611000","longitude":"-37.13694000"},{"name":"Arês","countryCode":"BR","stateCode":"RN","latitude":"-6.19444000","longitude":"-35.16028000"},{"name":"Augusto Severo","countryCode":"BR","stateCode":"RN","latitude":"-5.90516000","longitude":"-37.30121000"},{"name":"Açu","countryCode":"BR","stateCode":"RN","latitude":"-5.57667000","longitude":"-36.90861000"},{"name":"Baraúna","countryCode":"BR","stateCode":"RN","latitude":"-4.97189000","longitude":"-37.52234000"},{"name":"Barcelona","countryCode":"BR","stateCode":"RN","latitude":"-5.94268000","longitude":"-35.92019000"},{"name":"Baía Formosa","countryCode":"BR","stateCode":"RN","latitude":"-6.43006000","longitude":"-35.05050000"},{"name":"Bento Fernandes","countryCode":"BR","stateCode":"RN","latitude":"-5.63426000","longitude":"-35.81702000"},{"name":"Bodó","countryCode":"BR","stateCode":"RN","latitude":"-5.93390000","longitude":"-36.39716000"},{"name":"Bom Jesus","countryCode":"BR","stateCode":"RN","latitude":"-6.00882000","longitude":"-35.58384000"},{"name":"Brejinho","countryCode":"BR","stateCode":"RN","latitude":"-6.19083000","longitude":"-35.35667000"},{"name":"Caicó","countryCode":"BR","stateCode":"RN","latitude":"-6.45833000","longitude":"-37.09778000"},{"name":"Caiçara do Norte","countryCode":"BR","stateCode":"RN","latitude":"-5.17530000","longitude":"-36.08369000"},{"name":"Caiçara do Rio do Vento","countryCode":"BR","stateCode":"RN","latitude":"-5.80605000","longitude":"-36.02549000"},{"name":"Campo Redondo","countryCode":"BR","stateCode":"RN","latitude":"-6.24582000","longitude":"-36.21969000"},{"name":"Canguaretama","countryCode":"BR","stateCode":"RN","latitude":"-6.38000000","longitude":"-35.12889000"},{"name":"Caraúbas","countryCode":"BR","stateCode":"RN","latitude":"-5.79250000","longitude":"-37.55667000"},{"name":"Carnaubais","countryCode":"BR","stateCode":"RN","latitude":"-5.26459000","longitude":"-36.79459000"},{"name":"Carnaúba dos Dantas","countryCode":"BR","stateCode":"RN","latitude":"-6.56162000","longitude":"-36.52903000"},{"name":"Ceará Mirim","countryCode":"BR","stateCode":"RN","latitude":"-5.63444000","longitude":"-35.42556000"},{"name":"Ceará-Mirim","countryCode":"BR","stateCode":"RN","latitude":"-5.55046000","longitude":"-35.37667000"},{"name":"Cerro Corá","countryCode":"BR","stateCode":"RN","latitude":"-6.04556000","longitude":"-36.34583000"},{"name":"Coronel Ezequiel","countryCode":"BR","stateCode":"RN","latitude":"-6.31992000","longitude":"-36.22997000"},{"name":"Coronel João Pessoa","countryCode":"BR","stateCode":"RN","latitude":"-6.26217000","longitude":"-38.41730000"},{"name":"Cruzeta","countryCode":"BR","stateCode":"RN","latitude":"-6.32021000","longitude":"-36.84725000"},{"name":"Currais Novos","countryCode":"BR","stateCode":"RN","latitude":"-6.21399000","longitude":"-36.48400000"},{"name":"Doutor Severiano","countryCode":"BR","stateCode":"RN","latitude":"-6.11208000","longitude":"-38.39660000"},{"name":"Encanto","countryCode":"BR","stateCode":"RN","latitude":"-6.11638000","longitude":"-38.31133000"},{"name":"Equador","countryCode":"BR","stateCode":"RN","latitude":"-6.88585000","longitude":"-36.66174000"},{"name":"Espírito Santo","countryCode":"BR","stateCode":"RN","latitude":"-6.28385000","longitude":"-35.32578000"},{"name":"Extremoz","countryCode":"BR","stateCode":"RN","latitude":"-5.69421000","longitude":"-35.25248000"},{"name":"Felipe Guerra","countryCode":"BR","stateCode":"RN","latitude":"-5.53917000","longitude":"-37.64271000"},{"name":"Fernando Pedroza","countryCode":"BR","stateCode":"RN","latitude":"-5.72020000","longitude":"-36.39743000"},{"name":"Florânia","countryCode":"BR","stateCode":"RN","latitude":"-6.15287000","longitude":"-36.80058000"},{"name":"Francisco Dantas","countryCode":"BR","stateCode":"RN","latitude":"-6.01644000","longitude":"-38.12624000"},{"name":"Frutuoso Gomes","countryCode":"BR","stateCode":"RN","latitude":"-6.16261000","longitude":"-37.84430000"},{"name":"Galinhos","countryCode":"BR","stateCode":"RN","latitude":"-5.12167000","longitude":"-36.26313000"},{"name":"Goianinha","countryCode":"BR","stateCode":"RN","latitude":"-6.26977000","longitude":"-35.18265000"},{"name":"Governador Dix Sept Rosado","countryCode":"BR","stateCode":"RN","latitude":"-5.45889000","longitude":"-37.52083000"},{"name":"Governador Dix-Sept Rosado","countryCode":"BR","stateCode":"RN","latitude":"-5.40874000","longitude":"-37.51194000"},{"name":"Grossos","countryCode":"BR","stateCode":"RN","latitude":"-4.95242000","longitude":"-37.20023000"},{"name":"Guamaré","countryCode":"BR","stateCode":"RN","latitude":"-5.13423000","longitude":"-36.31854000"},{"name":"Ielmo Marinho","countryCode":"BR","stateCode":"RN","latitude":"-5.76778000","longitude":"-35.52812000"},{"name":"Ipanguaçu","countryCode":"BR","stateCode":"RN","latitude":"-5.49833000","longitude":"-36.85500000"},{"name":"Ipueira","countryCode":"BR","stateCode":"RN","latitude":"-6.78038000","longitude":"-37.14971000"},{"name":"Itajá","countryCode":"BR","stateCode":"RN","latitude":"-5.69944000","longitude":"-36.79373000"},{"name":"Itaú","countryCode":"BR","stateCode":"RN","latitude":"-5.84190000","longitude":"-37.92490000"},{"name":"Jandaíra","countryCode":"BR","stateCode":"RN","latitude":"-5.37894000","longitude":"-36.09833000"},{"name":"Janduís","countryCode":"BR","stateCode":"RN","latitude":"-5.93587000","longitude":"-37.51496000"},{"name":"Januário Cicco","countryCode":"BR","stateCode":"RN","latitude":"-6.15714000","longitude":"-35.61758000"},{"name":"Japi","countryCode":"BR","stateCode":"RN","latitude":"-6.43798000","longitude":"-35.92194000"},{"name":"Jardim de Angicos","countryCode":"BR","stateCode":"RN","latitude":"-5.63861000","longitude":"-35.95027000"},{"name":"Jardim de Piranhas","countryCode":"BR","stateCode":"RN","latitude":"-6.37861000","longitude":"-37.35194000"},{"name":"Jardim do Seridó","countryCode":"BR","stateCode":"RN","latitude":"-6.58444000","longitude":"-36.77444000"},{"name":"Jaçanã","countryCode":"BR","stateCode":"RN","latitude":"-6.41673000","longitude":"-36.19402000"},{"name":"José da Penha","countryCode":"BR","stateCode":"RN","latitude":"-6.32865000","longitude":"-38.32030000"},{"name":"João Câmara","countryCode":"BR","stateCode":"RN","latitude":"-5.56075000","longitude":"-35.81502000"},{"name":"João Dias","countryCode":"BR","stateCode":"RN","latitude":"-6.28506000","longitude":"-37.79365000"},{"name":"Jucurutu","countryCode":"BR","stateCode":"RN","latitude":"-6.03389000","longitude":"-37.02028000"},{"name":"Jundiá","countryCode":"BR","stateCode":"RN","latitude":"-6.25532000","longitude":"-35.34358000"},{"name":"Lagoa Nova","countryCode":"BR","stateCode":"RN","latitude":"-6.11020000","longitude":"-36.54607000"},{"name":"Lagoa Salgada","countryCode":"BR","stateCode":"RN","latitude":"-6.12321000","longitude":"-35.49513000"},{"name":"Lagoa d\'Anta","countryCode":"BR","stateCode":"RN","latitude":"-6.37037000","longitude":"-35.63637000"},{"name":"Lagoa de Pedras","countryCode":"BR","stateCode":"RN","latitude":"-6.16608000","longitude":"-35.45319000"},{"name":"Lagoa de Velhos","countryCode":"BR","stateCode":"RN","latitude":"-6.00816000","longitude":"-35.82312000"},{"name":"Lajes","countryCode":"BR","stateCode":"RN","latitude":"-5.78338000","longitude":"-36.17286000"},{"name":"Lajes Pintadas","countryCode":"BR","stateCode":"RN","latitude":"-6.12734000","longitude":"-36.12516000"},{"name":"Lucrécia","countryCode":"BR","stateCode":"RN","latitude":"-6.10358000","longitude":"-37.82437000"},{"name":"Luís Gomes","countryCode":"BR","stateCode":"RN","latitude":"-6.38626000","longitude":"-38.41895000"},{"name":"Macau","countryCode":"BR","stateCode":"RN","latitude":"-5.11500000","longitude":"-36.63444000"},{"name":"Macaíba","countryCode":"BR","stateCode":"RN","latitude":"-5.94094000","longitude":"-35.39833000"},{"name":"Major Sales","countryCode":"BR","stateCode":"RN","latitude":"-6.40617000","longitude":"-38.30965000"},{"name":"Marcelino Vieira","countryCode":"BR","stateCode":"RN","latitude":"-6.32176000","longitude":"-38.14275000"},{"name":"Martins","countryCode":"BR","stateCode":"RN","latitude":"-6.09212000","longitude":"-37.92472000"},{"name":"Maxaranguape","countryCode":"BR","stateCode":"RN","latitude":"-5.46874000","longitude":"-35.35657000"},{"name":"Messias Targino","countryCode":"BR","stateCode":"RN","latitude":"-6.08097000","longitude":"-37.48508000"},{"name":"Montanhas","countryCode":"BR","stateCode":"RN","latitude":"-6.48583000","longitude":"-35.28750000"},{"name":"Monte Alegre","countryCode":"BR","stateCode":"RN","latitude":"-5.88972000","longitude":"-36.30139000"},{"name":"Monte das Gameleiras","countryCode":"BR","stateCode":"RN","latitude":"-6.43448000","longitude":"-35.79888000"},{"name":"Mossoró","countryCode":"BR","stateCode":"RN","latitude":"-5.18750000","longitude":"-37.34417000"},{"name":"Natal","countryCode":"BR","stateCode":"RN","latitude":"-5.81010000","longitude":"-35.22674000"},{"name":"Nova Cruz","countryCode":"BR","stateCode":"RN","latitude":"-6.46807000","longitude":"-35.45455000"},{"name":"Nísia Floresta","countryCode":"BR","stateCode":"RN","latitude":"-6.09111000","longitude":"-35.20861000"},{"name":"Olho-d\'Água do Borges","countryCode":"BR","stateCode":"RN","latitude":"-5.99658000","longitude":"-37.73631000"},{"name":"Ouro Branco","countryCode":"BR","stateCode":"RN","latitude":"-6.65601000","longitude":"-36.91455000"},{"name":"Paraná","countryCode":"BR","stateCode":"RN","latitude":"-6.44702000","longitude":"-38.29980000"},{"name":"Parazinho","countryCode":"BR","stateCode":"RN","latitude":"-5.27717000","longitude":"-35.93239000"},{"name":"Paraú","countryCode":"BR","stateCode":"RN","latitude":"-5.73216000","longitude":"-37.13664000"},{"name":"Parelhas","countryCode":"BR","stateCode":"RN","latitude":"-6.68778000","longitude":"-36.65750000"},{"name":"Parnamirim","countryCode":"BR","stateCode":"RN","latitude":"-5.92446000","longitude":"-35.20566000"},{"name":"Passa e Fica","countryCode":"BR","stateCode":"RN","latitude":"-6.45302000","longitude":"-35.62625000"},{"name":"Passagem","countryCode":"BR","stateCode":"RN","latitude":"-6.27254000","longitude":"-35.39534000"},{"name":"Patu","countryCode":"BR","stateCode":"RN","latitude":"-6.12305000","longitude":"-37.62573000"},{"name":"Pau dos Ferros","countryCode":"BR","stateCode":"RN","latitude":"-6.11628000","longitude":"-38.19653000"},{"name":"Pedra Grande","countryCode":"BR","stateCode":"RN","latitude":"-5.09384000","longitude":"-35.85092000"},{"name":"Pedra Preta","countryCode":"BR","stateCode":"RN","latitude":"-5.52791000","longitude":"-36.07481000"},{"name":"Pedro Avelino","countryCode":"BR","stateCode":"RN","latitude":"-5.44022000","longitude":"-36.34590000"},{"name":"Pedro Velho","countryCode":"BR","stateCode":"RN","latitude":"-6.43917000","longitude":"-35.22139000"},{"name":"Pendências","countryCode":"BR","stateCode":"RN","latitude":"-5.26000000","longitude":"-36.72222000"},{"name":"Pilões","countryCode":"BR","stateCode":"RN","latitude":"-6.28833000","longitude":"-38.01911000"},{"name":"Portalegre","countryCode":"BR","stateCode":"RN","latitude":"-6.00548000","longitude":"-38.00212000"},{"name":"Porto do Mangue","countryCode":"BR","stateCode":"RN","latitude":"-5.07778000","longitude":"-36.78375000"},{"name":"Poço Branco","countryCode":"BR","stateCode":"RN","latitude":"-5.62278000","longitude":"-35.66278000"},{"name":"Pureza","countryCode":"BR","stateCode":"RN","latitude":"-5.42517000","longitude":"-35.59285000"},{"name":"Rafael Fernandes","countryCode":"BR","stateCode":"RN","latitude":"-6.19713000","longitude":"-38.19794000"},{"name":"Rafael Godeiro","countryCode":"BR","stateCode":"RN","latitude":"-6.04885000","longitude":"-37.73693000"},{"name":"Riacho da Cruz","countryCode":"BR","stateCode":"RN","latitude":"-5.92628000","longitude":"-37.97556000"},{"name":"Riacho de Santana","countryCode":"BR","stateCode":"RN","latitude":"-6.28279000","longitude":"-38.33135000"},{"name":"Riachuelo","countryCode":"BR","stateCode":"RN","latitude":"-5.83598000","longitude":"-35.88131000"},{"name":"Rio do Fogo","countryCode":"BR","stateCode":"RN","latitude":"-5.38232000","longitude":"-35.38379000"},{"name":"Rodolfo Fernandes","countryCode":"BR","stateCode":"RN","latitude":"-5.85656000","longitude":"-38.09336000"},{"name":"Ruy Barbosa","countryCode":"BR","stateCode":"RN","latitude":"-5.88561000","longitude":"-35.91551000"},{"name":"Santa Cruz","countryCode":"BR","stateCode":"RN","latitude":"-6.22944000","longitude":"-36.02278000"},{"name":"Santa Maria","countryCode":"BR","stateCode":"RN","latitude":"-5.84531000","longitude":"-35.71995000"},{"name":"Santana do Matos","countryCode":"BR","stateCode":"RN","latitude":"-5.95750000","longitude":"-36.65556000"},{"name":"Santana do Seridó","countryCode":"BR","stateCode":"RN","latitude":"-6.75207000","longitude":"-36.76599000"},{"name":"Santo Antônio","countryCode":"BR","stateCode":"RN","latitude":"-6.31056000","longitude":"-35.47889000"},{"name":"Senador Elói de Souza","countryCode":"BR","stateCode":"RN","latitude":"-6.04008000","longitude":"-35.65731000"},{"name":"Senador Georgino Avelino","countryCode":"BR","stateCode":"RN","latitude":"-6.14835000","longitude":"-35.13347000"},{"name":"Serra Caiada","countryCode":"BR","stateCode":"RN","latitude":"-6.14234000","longitude":"-35.66845000"},{"name":"Serra Negra do Norte","countryCode":"BR","stateCode":"RN","latitude":"-6.57598000","longitude":"-37.39418000"},{"name":"Serra de São Bento","countryCode":"BR","stateCode":"RN","latitude":"-6.43702000","longitude":"-35.71194000"},{"name":"Serra do Mel","countryCode":"BR","stateCode":"RN","latitude":"-5.12203000","longitude":"-37.03121000"},{"name":"Serrinha","countryCode":"BR","stateCode":"RN","latitude":"-6.25327000","longitude":"-35.59475000"},{"name":"Serrinha dos Pintos","countryCode":"BR","stateCode":"RN","latitude":"-6.15256000","longitude":"-37.98860000"},{"name":"Severiano Melo","countryCode":"BR","stateCode":"RN","latitude":"-5.77722000","longitude":"-37.95778000"},{"name":"São Bento do Norte","countryCode":"BR","stateCode":"RN","latitude":"-5.14414000","longitude":"-35.98910000"},{"name":"São Bento do Trairí","countryCode":"BR","stateCode":"RN","latitude":"-6.39968000","longitude":"-36.05920000"},{"name":"São Fernando","countryCode":"BR","stateCode":"RN","latitude":"-6.29726000","longitude":"-37.13895000"},{"name":"São Francisco do Oeste","countryCode":"BR","stateCode":"RN","latitude":"-5.96836000","longitude":"-38.16251000"},{"name":"São Gonçalo do Amarante","countryCode":"BR","stateCode":"RN","latitude":"-5.77241000","longitude":"-35.33245000"},{"name":"São José de Mipibu","countryCode":"BR","stateCode":"RN","latitude":"-6.04284000","longitude":"-35.30608000"},{"name":"São José do Campestre","countryCode":"BR","stateCode":"RN","latitude":"-6.31556000","longitude":"-35.71389000"},{"name":"São José do Seridó","countryCode":"BR","stateCode":"RN","latitude":"-6.50251000","longitude":"-36.85104000"},{"name":"São João do Sabugi","countryCode":"BR","stateCode":"RN","latitude":"-6.69650000","longitude":"-37.15433000"},{"name":"São Miguel","countryCode":"BR","stateCode":"RN","latitude":"-5.46667000","longitude":"-35.36667000"},{"name":"São Miguel do Gostoso","countryCode":"BR","stateCode":"RN","latitude":"-5.18658000","longitude":"-35.71303000"},{"name":"São Paulo do Potengi","countryCode":"BR","stateCode":"RN","latitude":"-5.88988000","longitude":"-35.75325000"},{"name":"São Pedro","countryCode":"BR","stateCode":"RN","latitude":"-5.85598000","longitude":"-35.62554000"},{"name":"São Rafael","countryCode":"BR","stateCode":"RN","latitude":"-5.85664000","longitude":"-36.89520000"},{"name":"São Tomé","countryCode":"BR","stateCode":"RN","latitude":"-5.97250000","longitude":"-36.07528000"},{"name":"São Vicente","countryCode":"BR","stateCode":"RN","latitude":"-6.22380000","longitude":"-36.65694000"},{"name":"Sítio Novo","countryCode":"BR","stateCode":"RN","latitude":"-6.12604000","longitude":"-35.97108000"},{"name":"Taboleiro Grande","countryCode":"BR","stateCode":"RN","latitude":"-5.92608000","longitude":"-38.05352000"},{"name":"Taipu","countryCode":"BR","stateCode":"RN","latitude":"-5.51936000","longitude":"-35.58130000"},{"name":"Tangará","countryCode":"BR","stateCode":"RN","latitude":"-6.23847000","longitude":"-35.79625000"},{"name":"Tenente Ananias","countryCode":"BR","stateCode":"RN","latitude":"-6.46946000","longitude":"-38.16177000"},{"name":"Tenente Laurentino Cruz","countryCode":"BR","stateCode":"RN","latitude":"-6.14845000","longitude":"-36.72240000"},{"name":"Tibau","countryCode":"BR","stateCode":"RN","latitude":"-4.91150000","longitude":"-37.31347000"},{"name":"Tibau do Sul","countryCode":"BR","stateCode":"RN","latitude":"-6.18641000","longitude":"-35.09050000"},{"name":"Timbaúba dos Batistas","countryCode":"BR","stateCode":"RN","latitude":"-6.48262000","longitude":"-37.23278000"},{"name":"Touros","countryCode":"BR","stateCode":"RN","latitude":"-5.26111000","longitude":"-35.60459000"},{"name":"Triunfo Potiguar","countryCode":"BR","stateCode":"RN","latitude":"-5.94356000","longitude":"-37.13994000"},{"name":"Umarizal","countryCode":"BR","stateCode":"RN","latitude":"-6.00593000","longitude":"-37.80698000"},{"name":"Upanema","countryCode":"BR","stateCode":"RN","latitude":"-5.69921000","longitude":"-37.26798000"},{"name":"Venha-Ver","countryCode":"BR","stateCode":"RN","latitude":"-6.34075000","longitude":"-38.53731000"},{"name":"Vera Cruz","countryCode":"BR","stateCode":"RN","latitude":"-6.03261000","longitude":"-35.44416000"},{"name":"Vila Flor","countryCode":"BR","stateCode":"RN","latitude":"-6.29375000","longitude":"-35.08453000"},{"name":"Viçosa","countryCode":"BR","stateCode":"RN","latitude":"-5.99110000","longitude":"-37.96495000"},{"name":"Várzea","countryCode":"BR","stateCode":"RN","latitude":"-6.35146000","longitude":"-35.36839000"},{"name":"Água Nova","countryCode":"BR","stateCode":"RN","latitude":"-6.21312000","longitude":"-38.30634000"},{"name":"Acauã","countryCode":"BR","stateCode":"PI","latitude":"-8.31552000","longitude":"-40.91283000"},{"name":"Agricolândia","countryCode":"BR","stateCode":"PI","latitude":"-5.74819000","longitude":"-42.67458000"},{"name":"Alagoinha do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.98016000","longitude":"-40.91814000"},{"name":"Alegrete do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.16226000","longitude":"-40.82488000"},{"name":"Alto Longá","countryCode":"BR","stateCode":"PI","latitude":"-5.40788000","longitude":"-42.06612000"},{"name":"Altos","countryCode":"BR","stateCode":"PI","latitude":"-5.03806000","longitude":"-42.46000000"},{"name":"Alvorada do Gurguéia","countryCode":"BR","stateCode":"PI","latitude":"-8.38553000","longitude":"-43.83237000"},{"name":"Amarante","countryCode":"BR","stateCode":"PI","latitude":"-6.37020000","longitude":"-42.78806000"},{"name":"Angical do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.09884000","longitude":"-42.72022000"},{"name":"Antônio Almeida","countryCode":"BR","stateCode":"PI","latitude":"-7.12211000","longitude":"-44.25307000"},{"name":"Anísio de Abreu","countryCode":"BR","stateCode":"PI","latitude":"-9.24779000","longitude":"-43.05238000"},{"name":"Aroazes","countryCode":"BR","stateCode":"PI","latitude":"-6.20348000","longitude":"-41.86926000"},{"name":"Aroeiras do Itaim","countryCode":"BR","stateCode":"PI","latitude":"-7.27000000","longitude":"-41.56000000"},{"name":"Arraial","countryCode":"BR","stateCode":"PI","latitude":"-6.62721000","longitude":"-42.49393000"},{"name":"Assunção do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.85575000","longitude":"-40.94796000"},{"name":"Avelino Lopes","countryCode":"BR","stateCode":"PI","latitude":"-10.11463000","longitude":"-43.89286000"},{"name":"Baixa Grande do Ribeiro","countryCode":"BR","stateCode":"PI","latitude":"-8.69171000","longitude":"-45.12583000"},{"name":"Barra d\'Alcântara","countryCode":"BR","stateCode":"PI","latitude":"-6.54095000","longitude":"-42.11504000"},{"name":"Barras","countryCode":"BR","stateCode":"PI","latitude":"-4.24444000","longitude":"-42.29444000"},{"name":"Barreiras do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-9.99042000","longitude":"-45.69329000"},{"name":"Barro Duro","countryCode":"BR","stateCode":"PI","latitude":"-5.85063000","longitude":"-42.45878000"},{"name":"Batalha","countryCode":"BR","stateCode":"PI","latitude":"-3.99736000","longitude":"-42.10645000"},{"name":"Bela Vista do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.91606000","longitude":"-41.90091000"},{"name":"Belém do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.40657000","longitude":"-40.98873000"},{"name":"Beneditinos","countryCode":"BR","stateCode":"PI","latitude":"-5.45000000","longitude":"-42.36667000"},{"name":"Bertolínia","countryCode":"BR","stateCode":"PI","latitude":"-7.75477000","longitude":"-43.79588000"},{"name":"Betânia do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.06430000","longitude":"-40.85924000"},{"name":"Boa Hora","countryCode":"BR","stateCode":"PI","latitude":"-4.35576000","longitude":"-42.14109000"},{"name":"Bocaina","countryCode":"BR","stateCode":"PI","latitude":"-6.89508000","longitude":"-41.32746000"},{"name":"Bom Jesus","countryCode":"BR","stateCode":"PI","latitude":"-9.07444000","longitude":"-44.35861000"},{"name":"Bom Princípio do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-3.23751000","longitude":"-41.64572000"},{"name":"Bonfim do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-9.16462000","longitude":"-42.88253000"},{"name":"Boqueirão do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-4.56650000","longitude":"-42.13601000"},{"name":"Brasileira","countryCode":"BR","stateCode":"PI","latitude":"-4.13325000","longitude":"-41.58774000"},{"name":"Brejo do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.26858000","longitude":"-42.78801000"},{"name":"Buriti dos Lopes","countryCode":"BR","stateCode":"PI","latitude":"-3.17500000","longitude":"-41.86694000"},{"name":"Buriti dos Montes","countryCode":"BR","stateCode":"PI","latitude":"-5.20888000","longitude":"-41.25078000"},{"name":"Cabeceiras do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-4.43347000","longitude":"-42.23060000"},{"name":"Cajazeiras do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.78182000","longitude":"-42.39243000"},{"name":"Cajueiro da Praia","countryCode":"BR","stateCode":"PI","latitude":"-2.98747000","longitude":"-41.35439000"},{"name":"Caldeirão Grande do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.34361000","longitude":"-40.58774000"},{"name":"Campinas do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.67905000","longitude":"-41.87938000"},{"name":"Campo Alegre do Fidalgo","countryCode":"BR","stateCode":"PI","latitude":"-8.31452000","longitude":"-41.79184000"},{"name":"Campo Grande do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.22070000","longitude":"-41.04511000"},{"name":"Campo Largo do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-3.85518000","longitude":"-42.60317000"},{"name":"Campo Maior","countryCode":"BR","stateCode":"PI","latitude":"-4.82778000","longitude":"-42.16861000"},{"name":"Canavieira","countryCode":"BR","stateCode":"PI","latitude":"-7.50756000","longitude":"-43.68630000"},{"name":"Canto do Buriti","countryCode":"BR","stateCode":"PI","latitude":"-8.11000000","longitude":"-42.94444000"},{"name":"Capitão Gervásio Oliveira","countryCode":"BR","stateCode":"PI","latitude":"-8.52938000","longitude":"-41.90126000"},{"name":"Capitão de Campos","countryCode":"BR","stateCode":"PI","latitude":"-4.47203000","longitude":"-41.88512000"},{"name":"Caracol","countryCode":"BR","stateCode":"PI","latitude":"-9.34943000","longitude":"-43.27078000"},{"name":"Caraúbas do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-3.53699000","longitude":"-41.84588000"},{"name":"Caridade do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.70139000","longitude":"-40.89597000"},{"name":"Castelo do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.21580000","longitude":"-41.55735000"},{"name":"Caxingó","countryCode":"BR","stateCode":"PI","latitude":"-3.40863000","longitude":"-41.88771000"},{"name":"Cocal","countryCode":"BR","stateCode":"PI","latitude":"-3.43751000","longitude":"-41.54594000"},{"name":"Cocal de Telha","countryCode":"BR","stateCode":"PI","latitude":"-4.64857000","longitude":"-41.99568000"},{"name":"Cocal dos Alves","countryCode":"BR","stateCode":"PI","latitude":"-3.57383000","longitude":"-41.45183000"},{"name":"Coivaras","countryCode":"BR","stateCode":"PI","latitude":"-5.11661000","longitude":"-42.26583000"},{"name":"Colônia do Gurguéia","countryCode":"BR","stateCode":"PI","latitude":"-8.14465000","longitude":"-43.77459000"},{"name":"Colônia do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.22638000","longitude":"-42.21262000"},{"name":"Conceição do Canindé","countryCode":"BR","stateCode":"PI","latitude":"-7.98695000","longitude":"-41.57544000"},{"name":"Coronel José Dias","countryCode":"BR","stateCode":"PI","latitude":"-9.07216000","longitude":"-42.27241000"},{"name":"Corrente","countryCode":"BR","stateCode":"PI","latitude":"-10.47219000","longitude":"-45.04691000"},{"name":"Cristalândia do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-10.82007000","longitude":"-45.11052000"},{"name":"Cristino Castro","countryCode":"BR","stateCode":"PI","latitude":"-8.69043000","longitude":"-44.04806000"},{"name":"Curimatá","countryCode":"BR","stateCode":"PI","latitude":"-9.86209000","longitude":"-44.38994000"},{"name":"Currais","countryCode":"BR","stateCode":"PI","latitude":"-8.73985000","longitude":"-44.86466000"},{"name":"Curral Novo do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.88978000","longitude":"-40.76427000"},{"name":"Curralinhos","countryCode":"BR","stateCode":"PI","latitude":"-5.58488000","longitude":"-42.86082000"},{"name":"Demerval Lobão","countryCode":"BR","stateCode":"PI","latitude":"-5.35833000","longitude":"-42.67639000"},{"name":"Dirceu Arcoverde","countryCode":"BR","stateCode":"PI","latitude":"-9.33230000","longitude":"-42.43422000"},{"name":"Dom Expedito Lopes","countryCode":"BR","stateCode":"PI","latitude":"-6.95806000","longitude":"-41.71629000"},{"name":"Dom Inocêncio","countryCode":"BR","stateCode":"PI","latitude":"-8.88480000","longitude":"-41.72000000"},{"name":"Domingos Mourão","countryCode":"BR","stateCode":"PI","latitude":"-4.19141000","longitude":"-41.34833000"},{"name":"Elesbão Veloso","countryCode":"BR","stateCode":"PI","latitude":"-6.19359000","longitude":"-42.16607000"},{"name":"Eliseu Martins","countryCode":"BR","stateCode":"PI","latitude":"-7.90155000","longitude":"-43.77769000"},{"name":"Esperantina","countryCode":"BR","stateCode":"PI","latitude":"-3.84898000","longitude":"-42.17102000"},{"name":"Fartura do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-9.52033000","longitude":"-42.78927000"},{"name":"Flores do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.64121000","longitude":"-42.84551000"},{"name":"Floresta do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.47628000","longitude":"-41.84428000"},{"name":"Floriano","countryCode":"BR","stateCode":"PI","latitude":"-6.76694000","longitude":"-43.02250000"},{"name":"Francinópolis","countryCode":"BR","stateCode":"PI","latitude":"-6.41032000","longitude":"-42.24638000"},{"name":"Francisco Ayres","countryCode":"BR","stateCode":"PI","latitude":"-6.69130000","longitude":"-42.69202000"},{"name":"Francisco Macedo","countryCode":"BR","stateCode":"PI","latitude":"-7.35845000","longitude":"-40.77056000"},{"name":"Francisco Santos","countryCode":"BR","stateCode":"PI","latitude":"-7.10293000","longitude":"-41.14500000"},{"name":"Fronteiras","countryCode":"BR","stateCode":"PI","latitude":"-7.01250000","longitude":"-40.56213000"},{"name":"Geminiano","countryCode":"BR","stateCode":"PI","latitude":"-7.16595000","longitude":"-41.38802000"},{"name":"Gilbués","countryCode":"BR","stateCode":"PI","latitude":"-9.72737000","longitude":"-45.52017000"},{"name":"Guadalupe","countryCode":"BR","stateCode":"PI","latitude":"-6.82297000","longitude":"-43.77762000"},{"name":"Guaribas","countryCode":"BR","stateCode":"PI","latitude":"-9.28870000","longitude":"-43.58188000"},{"name":"Hugo Napoleão","countryCode":"BR","stateCode":"PI","latitude":"-6.03293000","longitude":"-42.46773000"},{"name":"Ilha Grande","countryCode":"BR","stateCode":"PI","latitude":"-2.84022000","longitude":"-41.82881000"},{"name":"Inhuma","countryCode":"BR","stateCode":"PI","latitude":"-6.66187000","longitude":"-41.68135000"},{"name":"Ipiranga do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.84634000","longitude":"-41.74687000"},{"name":"Ipueiras","countryCode":"BR","stateCode":"PI","latitude":"-7.03333000","longitude":"-40.45000000"},{"name":"Isaías Coelho","countryCode":"BR","stateCode":"PI","latitude":"-7.54521000","longitude":"-41.64289000"},{"name":"Itainópolis","countryCode":"BR","stateCode":"PI","latitude":"-7.45524000","longitude":"-41.54165000"},{"name":"Itaueira","countryCode":"BR","stateCode":"PI","latitude":"-7.60333000","longitude":"-43.02556000"},{"name":"Jacobina do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.96488000","longitude":"-41.17396000"},{"name":"Jaicós","countryCode":"BR","stateCode":"PI","latitude":"-7.45645000","longitude":"-41.22016000"},{"name":"Jardim do Mulato","countryCode":"BR","stateCode":"PI","latitude":"-6.15734000","longitude":"-42.47763000"},{"name":"Jatobá do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-4.80296000","longitude":"-41.89545000"},{"name":"Jerumenha","countryCode":"BR","stateCode":"PI","latitude":"-7.09885000","longitude":"-43.54675000"},{"name":"Joaquim Pires","countryCode":"BR","stateCode":"PI","latitude":"-3.53692000","longitude":"-42.07750000"},{"name":"Joca Marques","countryCode":"BR","stateCode":"PI","latitude":"-3.54211000","longitude":"-42.43579000"},{"name":"José de Freitas","countryCode":"BR","stateCode":"PI","latitude":"-4.72992000","longitude":"-42.61373000"},{"name":"João Costa","countryCode":"BR","stateCode":"PI","latitude":"-8.54315000","longitude":"-42.41513000"},{"name":"Juazeiro do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.02486000","longitude":"-41.52841000"},{"name":"Jurema","countryCode":"BR","stateCode":"PI","latitude":"-9.29862000","longitude":"-43.15301000"},{"name":"Júlio Borges","countryCode":"BR","stateCode":"PI","latitude":"-10.51580000","longitude":"-44.19178000"},{"name":"Lagoa Alegre","countryCode":"BR","stateCode":"PI","latitude":"-4.49510000","longitude":"-42.56555000"},{"name":"Lagoa de São Francisco","countryCode":"BR","stateCode":"PI","latitude":"-4.35468000","longitude":"-41.59168000"},{"name":"Lagoa do Barro do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.73535000","longitude":"-41.54813000"},{"name":"Lagoa do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.47513000","longitude":"-42.54814000"},{"name":"Lagoa do Sítio","countryCode":"BR","stateCode":"PI","latitude":"-6.51918000","longitude":"-41.42058000"},{"name":"Lagoinha do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.80702000","longitude":"-42.62796000"},{"name":"Landri Sales","countryCode":"BR","stateCode":"PI","latitude":"-7.23268000","longitude":"-43.86456000"},{"name":"Luzilândia","countryCode":"BR","stateCode":"PI","latitude":"-3.60743000","longitude":"-42.36456000"},{"name":"Luís Correia","countryCode":"BR","stateCode":"PI","latitude":"-3.03117000","longitude":"-41.51665000"},{"name":"Madeiro","countryCode":"BR","stateCode":"PI","latitude":"-3.54658000","longitude":"-42.51114000"},{"name":"Manoel Emídio","countryCode":"BR","stateCode":"PI","latitude":"-8.16469000","longitude":"-43.83360000"},{"name":"Marcolândia","countryCode":"BR","stateCode":"PI","latitude":"-7.40891000","longitude":"-40.74945000"},{"name":"Marcos Parente","countryCode":"BR","stateCode":"PI","latitude":"-7.05412000","longitude":"-43.91664000"},{"name":"Massapê do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.53879000","longitude":"-41.01755000"},{"name":"Matias Olímpio","countryCode":"BR","stateCode":"PI","latitude":"-3.68774000","longitude":"-42.60695000"},{"name":"Miguel Alves","countryCode":"BR","stateCode":"PI","latitude":"-4.15790000","longitude":"-42.77263000"},{"name":"Miguel Leão","countryCode":"BR","stateCode":"PI","latitude":"-5.72867000","longitude":"-42.68942000"},{"name":"Milton Brandão","countryCode":"BR","stateCode":"PI","latitude":"-4.74021000","longitude":"-41.59457000"},{"name":"Monsenhor Gil","countryCode":"BR","stateCode":"PI","latitude":"-5.64162000","longitude":"-42.54879000"},{"name":"Monsenhor Hipólito","countryCode":"BR","stateCode":"PI","latitude":"-6.94982000","longitude":"-41.03155000"},{"name":"Monte Alegre do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-9.74213000","longitude":"-44.98266000"},{"name":"Morro Cabeça no Tempo","countryCode":"BR","stateCode":"PI","latitude":"-9.87713000","longitude":"-43.90657000"},{"name":"Morro do Chapéu do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-3.68694000","longitude":"-42.22185000"},{"name":"Murici dos Portelas","countryCode":"BR","stateCode":"PI","latitude":"-3.36504000","longitude":"-42.00218000"},{"name":"Nazaré do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.03279000","longitude":"-42.73216000"},{"name":"Nazária","countryCode":"BR","stateCode":"PI","latitude":"-5.44546000","longitude":"-42.86840000"},{"name":"Nossa Senhora de Nazaré","countryCode":"BR","stateCode":"PI","latitude":"-4.63841000","longitude":"-42.19017000"},{"name":"Nossa Senhora dos Remédios","countryCode":"BR","stateCode":"PI","latitude":"-4.05765000","longitude":"-42.60651000"},{"name":"Nova Santa Rita","countryCode":"BR","stateCode":"PI","latitude":"-8.11204000","longitude":"-42.01361000"},{"name":"Novo Oriente do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.55034000","longitude":"-41.98555000"},{"name":"Novo Santo Antônio","countryCode":"BR","stateCode":"PI","latitude":"-5.32848000","longitude":"-41.96256000"},{"name":"Oeiras","countryCode":"BR","stateCode":"PI","latitude":"-6.90686000","longitude":"-42.17529000"},{"name":"Olho d\'Água do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.84854000","longitude":"-42.53937000"},{"name":"Padre Marcos","countryCode":"BR","stateCode":"PI","latitude":"-7.36533000","longitude":"-40.93416000"},{"name":"Paes Landim","countryCode":"BR","stateCode":"PI","latitude":"-7.77461000","longitude":"-42.35087000"},{"name":"Pajeú do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.05364000","longitude":"-42.86625000"},{"name":"Palmeira do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.51549000","longitude":"-44.43642000"},{"name":"Palmeirais","countryCode":"BR","stateCode":"PI","latitude":"-5.78548000","longitude":"-43.02434000"},{"name":"Paquetá","countryCode":"BR","stateCode":"PI","latitude":"-7.10746000","longitude":"-41.64719000"},{"name":"Parnaguá","countryCode":"BR","stateCode":"PI","latitude":"-10.12155000","longitude":"-44.56012000"},{"name":"Parnaíba","countryCode":"BR","stateCode":"PI","latitude":"-2.92278000","longitude":"-41.73536000"},{"name":"Passagem Franca do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.82734000","longitude":"-42.40584000"},{"name":"Patos do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.60918000","longitude":"-41.29464000"},{"name":"Pau D\'arco do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.24511000","longitude":"-42.45473000"},{"name":"Paulistana","countryCode":"BR","stateCode":"PI","latitude":"-8.22526000","longitude":"-41.22746000"},{"name":"Pavussu","countryCode":"BR","stateCode":"PI","latitude":"-7.88646000","longitude":"-43.19694000"},{"name":"Pedro II","countryCode":"BR","stateCode":"PI","latitude":"-4.49028000","longitude":"-41.39962000"},{"name":"Pedro Laurentino","countryCode":"BR","stateCode":"PI","latitude":"-8.11766000","longitude":"-42.23542000"},{"name":"Picos","countryCode":"BR","stateCode":"PI","latitude":"-7.10697000","longitude":"-41.51271000"},{"name":"Pimenteiras","countryCode":"BR","stateCode":"PI","latitude":"-6.24528000","longitude":"-41.41917000"},{"name":"Pio IX","countryCode":"BR","stateCode":"PI","latitude":"-6.86982000","longitude":"-40.59717000"},{"name":"Piracuruca","countryCode":"BR","stateCode":"PI","latitude":"-3.86656000","longitude":"-41.74153000"},{"name":"Piripiri","countryCode":"BR","stateCode":"PI","latitude":"-4.39488000","longitude":"-41.78819000"},{"name":"Porto","countryCode":"BR","stateCode":"PI","latitude":"-3.94558000","longitude":"-42.68879000"},{"name":"Porto Alegre do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.95931000","longitude":"-44.07411000"},{"name":"Prata do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.71099000","longitude":"-42.15331000"},{"name":"Queimada Nova","countryCode":"BR","stateCode":"PI","latitude":"-8.53997000","longitude":"-41.24753000"},{"name":"Redenção do Gurguéia","countryCode":"BR","stateCode":"PI","latitude":"-9.58205000","longitude":"-44.53802000"},{"name":"Regeneração","countryCode":"BR","stateCode":"PI","latitude":"-6.27844000","longitude":"-42.48165000"},{"name":"Riacho Frio","countryCode":"BR","stateCode":"PI","latitude":"-9.83660000","longitude":"-44.67899000"},{"name":"Ribeira do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.09706000","longitude":"-42.57609000"},{"name":"Ribeiro Gonçalves","countryCode":"BR","stateCode":"PI","latitude":"-8.08721000","longitude":"-45.47197000"},{"name":"Rio Grande do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.86062000","longitude":"-43.14551000"},{"name":"Santa Cruz do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.26490000","longitude":"-41.76380000"},{"name":"Santa Cruz dos Milagres","countryCode":"BR","stateCode":"PI","latitude":"-5.83227000","longitude":"-41.95795000"},{"name":"Santa Filomena","countryCode":"BR","stateCode":"PI","latitude":"-8.89582000","longitude":"-45.66715000"},{"name":"Santa Luz","countryCode":"BR","stateCode":"PI","latitude":"-8.97437000","longitude":"-44.27778000"},{"name":"Santa Rosa do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.82877000","longitude":"-42.24627000"},{"name":"Santana do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.95247000","longitude":"-41.46185000"},{"name":"Santo Antônio de Lisboa","countryCode":"BR","stateCode":"PI","latitude":"-6.87642000","longitude":"-41.18103000"},{"name":"Santo Antônio dos Milagres","countryCode":"BR","stateCode":"PI","latitude":"-6.05399000","longitude":"-42.70083000"},{"name":"Santo Inácio do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.46906000","longitude":"-41.91794000"},{"name":"Sebastião Barros","countryCode":"BR","stateCode":"PI","latitude":"-10.59755000","longitude":"-44.83609000"},{"name":"Sebastião Leal","countryCode":"BR","stateCode":"PI","latitude":"-7.51324000","longitude":"-44.02545000"},{"name":"Sigefredo Pacheco","countryCode":"BR","stateCode":"PI","latitude":"-4.79886000","longitude":"-41.78459000"},{"name":"Simplício Mendes","countryCode":"BR","stateCode":"PI","latitude":"-7.85389000","longitude":"-41.91028000"},{"name":"Simões","countryCode":"BR","stateCode":"PI","latitude":"-7.59889000","longitude":"-40.81778000"},{"name":"Socorro do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.89820000","longitude":"-42.50745000"},{"name":"Sussuapara","countryCode":"BR","stateCode":"PI","latitude":"-7.00335000","longitude":"-41.39182000"},{"name":"São Braz do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.97380000","longitude":"-42.97568000"},{"name":"São Francisco de Assis do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.12334000","longitude":"-41.48056000"},{"name":"São Francisco do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.16899000","longitude":"-42.55086000"},{"name":"São Félix do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.88422000","longitude":"-42.10830000"},{"name":"São Gonçalo do Gurguéia","countryCode":"BR","stateCode":"PI","latitude":"-10.07630000","longitude":"-45.42387000"},{"name":"São Gonçalo do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.02033000","longitude":"-42.67020000"},{"name":"São José do Divino","countryCode":"BR","stateCode":"PI","latitude":"-3.74297000","longitude":"-41.90119000"},{"name":"São José do Peixe","countryCode":"BR","stateCode":"PI","latitude":"-7.49544000","longitude":"-42.49355000"},{"name":"São José do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.84096000","longitude":"-41.51702000"},{"name":"São João da Canabrava","countryCode":"BR","stateCode":"PI","latitude":"-6.72756000","longitude":"-41.38226000"},{"name":"São João da Fronteira","countryCode":"BR","stateCode":"PI","latitude":"-4.09363000","longitude":"-41.21552000"},{"name":"São João da Serra","countryCode":"BR","stateCode":"PI","latitude":"-5.44173000","longitude":"-41.85793000"},{"name":"São João da Varjota","countryCode":"BR","stateCode":"PI","latitude":"-6.94733000","longitude":"-41.92917000"},{"name":"São João do Arraial","countryCode":"BR","stateCode":"PI","latitude":"-3.80325000","longitude":"-42.46973000"},{"name":"São João do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.27575000","longitude":"-42.34005000"},{"name":"São Julião","countryCode":"BR","stateCode":"PI","latitude":"-7.05987000","longitude":"-40.79725000"},{"name":"São Lourenço do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-9.13336000","longitude":"-42.40297000"},{"name":"São Luis do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.77801000","longitude":"-41.27650000"},{"name":"São Miguel da Baixa Grande","countryCode":"BR","stateCode":"PI","latitude":"-5.81791000","longitude":"-42.27077000"},{"name":"São Miguel do Fidalgo","countryCode":"BR","stateCode":"PI","latitude":"-7.59935000","longitude":"-42.38796000"},{"name":"São Miguel do Tapuio","countryCode":"BR","stateCode":"PI","latitude":"-5.70486000","longitude":"-41.61634000"},{"name":"São Pedro do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-5.82135000","longitude":"-42.77168000"},{"name":"São Raimundo Nonato","countryCode":"BR","stateCode":"PI","latitude":"-9.05220000","longitude":"-42.60836000"},{"name":"Tamboril do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-8.40278000","longitude":"-43.09084000"},{"name":"Tanque do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.69614000","longitude":"-42.18310000"},{"name":"Teresina","countryCode":"BR","stateCode":"PI","latitude":"-5.10252000","longitude":"-42.74070000"},{"name":"União","countryCode":"BR","stateCode":"PI","latitude":"-4.59646000","longitude":"-42.86468000"},{"name":"Uruçuí","countryCode":"BR","stateCode":"PI","latitude":"-7.34206000","longitude":"-44.58334000"},{"name":"Valença do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-6.27870000","longitude":"-41.81385000"},{"name":"Vera Mendes","countryCode":"BR","stateCode":"PI","latitude":"-7.55480000","longitude":"-41.50596000"},{"name":"Vila Nova do Piauí","countryCode":"BR","stateCode":"PI","latitude":"-7.18671000","longitude":"-40.93621000"},{"name":"Várzea Branca","countryCode":"BR","stateCode":"PI","latitude":"-9.34411000","longitude":"-42.95158000"},{"name":"Várzea Grande","countryCode":"BR","stateCode":"PI","latitude":"-6.56374000","longitude":"-42.17729000"},{"name":"Wall Ferraz","countryCode":"BR","stateCode":"PI","latitude":"-7.29532000","longitude":"-41.83730000"},{"name":"Água Branca","countryCode":"BR","stateCode":"PI","latitude":"-5.89222000","longitude":"-42.63611000"},{"name":"Aceguá","countryCode":"BR","stateCode":"RS","latitude":"-31.64597000","longitude":"-54.10715000"},{"name":"Agudo","countryCode":"BR","stateCode":"RS","latitude":"-29.62631000","longitude":"-53.22404000"},{"name":"Ajuricaba","countryCode":"BR","stateCode":"RS","latitude":"-28.20723000","longitude":"-53.74458000"},{"name":"Alecrim","countryCode":"BR","stateCode":"RS","latitude":"-27.65897000","longitude":"-54.75943000"},{"name":"Alegrete","countryCode":"BR","stateCode":"RS","latitude":"-29.78306000","longitude":"-55.79194000"},{"name":"Alegria","countryCode":"BR","stateCode":"RS","latitude":"-27.79967000","longitude":"-54.05855000"},{"name":"Almirante Tamandaré do Sul","countryCode":"BR","stateCode":"RS","latitude":"-28.15104000","longitude":"-52.91142000"},{"name":"Alpestre","countryCode":"BR","stateCode":"RS","latitude":"-27.22135000","longitude":"-53.05749000"},{"name":"Alto Alegre","countryCode":"BR","stateCode":"RS","latitude":"-28.79752000","longitude":"-52.98177000"},{"name":"Alto Feliz","countryCode":"BR","stateCode":"RS","latitude":"-29.36438000","longitude":"-51.30068000"},{"name":"Alvorada","countryCode":"BR","stateCode":"RS","latitude":"-29.98897000","longitude":"-51.03717000"},{"name":"Amaral Ferrador","countryCode":"BR","stateCode":"RS","latitude":"-30.80769000","longitude":"-52.29964000"},{"name":"Ametista do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.36698000","longitude":"-53.18701000"},{"name":"André da Rocha","countryCode":"BR","stateCode":"RS","latitude":"-28.58832000","longitude":"-51.49976000"},{"name":"Anta Gorda","countryCode":"BR","stateCode":"RS","latitude":"-28.96836000","longitude":"-51.97107000"},{"name":"Antônio Prado","countryCode":"BR","stateCode":"RS","latitude":"-28.87322000","longitude":"-51.31744000"},{"name":"Arambaré","countryCode":"BR","stateCode":"RS","latitude":"-30.91331000","longitude":"-51.55614000"},{"name":"Araricá","countryCode":"BR","stateCode":"RS","latitude":"-29.64987000","longitude":"-50.93350000"},{"name":"Aratiba","countryCode":"BR","stateCode":"RS","latitude":"-27.37708000","longitude":"-52.29009000"},{"name":"Arroio Grande","countryCode":"BR","stateCode":"RS","latitude":"-32.17945000","longitude":"-52.86652000"},{"name":"Arroio do Meio","countryCode":"BR","stateCode":"RS","latitude":"-29.40111000","longitude":"-51.94500000"},{"name":"Arroio do Padre","countryCode":"BR","stateCode":"RS","latitude":"-31.43927000","longitude":"-52.39642000"},{"name":"Arroio do Sal","countryCode":"BR","stateCode":"RS","latitude":"-29.52930000","longitude":"-49.89148000"},{"name":"Arroio do Tigre","countryCode":"BR","stateCode":"RS","latitude":"-29.26209000","longitude":"-53.06060000"},{"name":"Arroio dos Ratos","countryCode":"BR","stateCode":"RS","latitude":"-30.07722000","longitude":"-51.72917000"},{"name":"Arvorezinha","countryCode":"BR","stateCode":"RS","latitude":"-28.86971000","longitude":"-52.19631000"},{"name":"Augusto Pestana","countryCode":"BR","stateCode":"RS","latitude":"-28.54034000","longitude":"-53.97927000"},{"name":"Bagé","countryCode":"BR","stateCode":"RS","latitude":"-31.33139000","longitude":"-54.10694000"},{"name":"Balneário Pinhal","countryCode":"BR","stateCode":"RS","latitude":"-30.21275000","longitude":"-50.29309000"},{"name":"Barra Funda","countryCode":"BR","stateCode":"RS","latitude":"-27.91562000","longitude":"-53.03286000"},{"name":"Barra do Guarita","countryCode":"BR","stateCode":"RS","latitude":"-27.21739000","longitude":"-53.76461000"},{"name":"Barra do Quaraí","countryCode":"BR","stateCode":"RS","latitude":"-30.17445000","longitude":"-57.31007000"},{"name":"Barra do Ribeiro","countryCode":"BR","stateCode":"RS","latitude":"-30.34435000","longitude":"-51.36125000"},{"name":"Barra do Rio Azul","countryCode":"BR","stateCode":"RS","latitude":"-27.39848000","longitude":"-52.40887000"},{"name":"Barracão","countryCode":"BR","stateCode":"RS","latitude":"-27.73726000","longitude":"-51.44229000"},{"name":"Barros Cassal","countryCode":"BR","stateCode":"RS","latitude":"-29.13534000","longitude":"-52.57508000"},{"name":"Barão","countryCode":"BR","stateCode":"RS","latitude":"-29.39636000","longitude":"-51.54620000"},{"name":"Barão de Cotegipe","countryCode":"BR","stateCode":"RS","latitude":"-27.55108000","longitude":"-52.44751000"},{"name":"Barão do Triunfo","countryCode":"BR","stateCode":"RS","latitude":"-30.39257000","longitude":"-51.79493000"},{"name":"Benjamin Constant do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.48726000","longitude":"-52.65470000"},{"name":"Bento Gonçalves","countryCode":"BR","stateCode":"RS","latitude":"-29.09958000","longitude":"-51.54344000"},{"name":"Boa Vista das Missões","countryCode":"BR","stateCode":"RS","latitude":"-27.69239000","longitude":"-53.35253000"},{"name":"Boa Vista do Buricá","countryCode":"BR","stateCode":"RS","latitude":"-27.68021000","longitude":"-54.10928000"},{"name":"Boa Vista do Cadeado","countryCode":"BR","stateCode":"RS","latitude":"-28.62211000","longitude":"-53.81616000"},{"name":"Boa Vista do Incra","countryCode":"BR","stateCode":"RS","latitude":"-28.84193000","longitude":"-53.45649000"},{"name":"Boa Vista do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.34197000","longitude":"-51.68079000"},{"name":"Bom Jesus","countryCode":"BR","stateCode":"RS","latitude":"-28.59981000","longitude":"-50.46197000"},{"name":"Bom Princípio","countryCode":"BR","stateCode":"RS","latitude":"-29.46171000","longitude":"-51.36405000"},{"name":"Bom Progresso","countryCode":"BR","stateCode":"RS","latitude":"-27.54223000","longitude":"-53.82889000"},{"name":"Bom Retiro do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.63558000","longitude":"-51.91097000"},{"name":"Boqueirão do Leão","countryCode":"BR","stateCode":"RS","latitude":"-29.31252000","longitude":"-52.39841000"},{"name":"Bossoroca","countryCode":"BR","stateCode":"RS","latitude":"-28.67113000","longitude":"-54.96188000"},{"name":"Bozano","countryCode":"BR","stateCode":"RS","latitude":"-28.36580000","longitude":"-53.76893000"},{"name":"Braga","countryCode":"BR","stateCode":"RS","latitude":"-27.57218000","longitude":"-53.76214000"},{"name":"Brochier","countryCode":"BR","stateCode":"RS","latitude":"-29.55754000","longitude":"-51.59193000"},{"name":"Butiá","countryCode":"BR","stateCode":"RS","latitude":"-30.11972000","longitude":"-51.96222000"},{"name":"Cacequi","countryCode":"BR","stateCode":"RS","latitude":"-29.88361000","longitude":"-54.82500000"},{"name":"Cachoeira do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.20808000","longitude":"-52.97067000"},{"name":"Cachoeirinha","countryCode":"BR","stateCode":"RS","latitude":"-29.95111000","longitude":"-51.09389000"},{"name":"Cacique Doble","countryCode":"BR","stateCode":"RS","latitude":"-27.81730000","longitude":"-51.68271000"},{"name":"Caibaté","countryCode":"BR","stateCode":"RS","latitude":"-28.30429000","longitude":"-54.65585000"},{"name":"Caiçara","countryCode":"BR","stateCode":"RS","latitude":"-27.24828000","longitude":"-53.45824000"},{"name":"Camaquã","countryCode":"BR","stateCode":"RS","latitude":"-30.91965000","longitude":"-51.85302000"},{"name":"Camargo","countryCode":"BR","stateCode":"RS","latitude":"-28.61437000","longitude":"-52.21986000"},{"name":"Cambará do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.06727000","longitude":"-50.11848000"},{"name":"Campestre da Serra","countryCode":"BR","stateCode":"RS","latitude":"-28.70645000","longitude":"-51.11921000"},{"name":"Campina das Missões","countryCode":"BR","stateCode":"RS","latitude":"-27.98729000","longitude":"-54.83020000"},{"name":"Campinas do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.70629000","longitude":"-52.63937000"},{"name":"Campo Bom","countryCode":"BR","stateCode":"RS","latitude":"-29.66716000","longitude":"-51.05054000"},{"name":"Campo Novo","countryCode":"BR","stateCode":"RS","latitude":"-27.67313000","longitude":"-53.81745000"},{"name":"Campos Borges","countryCode":"BR","stateCode":"RS","latitude":"-28.89387000","longitude":"-53.02543000"},{"name":"Candelária","countryCode":"BR","stateCode":"RS","latitude":"-29.71623000","longitude":"-52.80968000"},{"name":"Candiota","countryCode":"BR","stateCode":"RS","latitude":"-31.49089000","longitude":"-53.70274000"},{"name":"Canela","countryCode":"BR","stateCode":"RS","latitude":"-29.34715000","longitude":"-50.77536000"},{"name":"Canguçu","countryCode":"BR","stateCode":"RS","latitude":"-31.39500000","longitude":"-52.67556000"},{"name":"Canoas","countryCode":"BR","stateCode":"RS","latitude":"-29.91778000","longitude":"-51.18361000"},{"name":"Canudos do Vale","countryCode":"BR","stateCode":"RS","latitude":"-29.32055000","longitude":"-52.22476000"},{"name":"Capela de Santana","countryCode":"BR","stateCode":"RS","latitude":"-29.71236000","longitude":"-51.38078000"},{"name":"Capitão","countryCode":"BR","stateCode":"RS","latitude":"-29.28020000","longitude":"-51.98317000"},{"name":"Capivari do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.17289000","longitude":"-50.48702000"},{"name":"Capão Bonito do Sul","countryCode":"BR","stateCode":"RS","latitude":"-28.17432000","longitude":"-51.42298000"},{"name":"Capão da Canoa","countryCode":"BR","stateCode":"RS","latitude":"-29.66118000","longitude":"-50.01422000"},{"name":"Capão do Cipó","countryCode":"BR","stateCode":"RS","latitude":"-28.94987000","longitude":"-54.60368000"},{"name":"Capão do Leão","countryCode":"BR","stateCode":"RS","latitude":"-31.84324000","longitude":"-52.55323000"},{"name":"Carazinho","countryCode":"BR","stateCode":"RS","latitude":"-28.28389000","longitude":"-52.78639000"},{"name":"Caraá","countryCode":"BR","stateCode":"RS","latitude":"-29.77397000","longitude":"-50.35369000"},{"name":"Carlos Barbosa","countryCode":"BR","stateCode":"RS","latitude":"-29.29750000","longitude":"-51.50361000"},{"name":"Carlos Gomes","countryCode":"BR","stateCode":"RS","latitude":"-27.71183000","longitude":"-51.90645000"},{"name":"Casca","countryCode":"BR","stateCode":"RS","latitude":"-28.57590000","longitude":"-51.91980000"},{"name":"Caseiros","countryCode":"BR","stateCode":"RS","latitude":"-28.23222000","longitude":"-51.78157000"},{"name":"Catuípe","countryCode":"BR","stateCode":"RS","latitude":"-28.19806000","longitude":"-54.05868000"},{"name":"Caxias do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.16806000","longitude":"-51.17944000"},{"name":"Caçapava do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.61002000","longitude":"-53.47227000"},{"name":"Centenário","countryCode":"BR","stateCode":"RS","latitude":"-27.78654000","longitude":"-52.00905000"},{"name":"Cerrito","countryCode":"BR","stateCode":"RS","latitude":"-31.73952000","longitude":"-52.78378000"},{"name":"Cerro Branco","countryCode":"BR","stateCode":"RS","latitude":"-29.63374000","longitude":"-52.98725000"},{"name":"Cerro Grande","countryCode":"BR","stateCode":"RS","latitude":"-27.62261000","longitude":"-53.16028000"},{"name":"Cerro Grande do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.58623000","longitude":"-51.74239000"},{"name":"Cerro Largo","countryCode":"BR","stateCode":"RS","latitude":"-28.13490000","longitude":"-54.73667000"},{"name":"Chapada","countryCode":"BR","stateCode":"RS","latitude":"-28.10434000","longitude":"-53.08861000"},{"name":"Charqueadas","countryCode":"BR","stateCode":"RS","latitude":"-29.95472000","longitude":"-51.62528000"},{"name":"Charrua","countryCode":"BR","stateCode":"RS","latitude":"-27.94543000","longitude":"-51.99053000"},{"name":"Chiapetta","countryCode":"BR","stateCode":"RS","latitude":"-27.97630000","longitude":"-53.92051000"},{"name":"Chuvisca","countryCode":"BR","stateCode":"RS","latitude":"-30.77649000","longitude":"-52.00221000"},{"name":"Chuí","countryCode":"BR","stateCode":"RS","latitude":"-33.69111000","longitude":"-53.45667000"},{"name":"Cidreira","countryCode":"BR","stateCode":"RS","latitude":"-30.09103000","longitude":"-50.26938000"},{"name":"Ciríaco","countryCode":"BR","stateCode":"RS","latitude":"-28.37066000","longitude":"-51.91242000"},{"name":"Colinas","countryCode":"BR","stateCode":"RS","latitude":"-29.39282000","longitude":"-51.86831000"},{"name":"Colorado","countryCode":"BR","stateCode":"RS","latitude":"-28.48320000","longitude":"-52.99088000"},{"name":"Condor","countryCode":"BR","stateCode":"RS","latitude":"-28.19261000","longitude":"-53.49261000"},{"name":"Constantina","countryCode":"BR","stateCode":"RS","latitude":"-27.70625000","longitude":"-53.00221000"},{"name":"Coqueiro Baixo","countryCode":"BR","stateCode":"RS","latitude":"-29.17479000","longitude":"-52.10209000"},{"name":"Coqueiros do Sul","countryCode":"BR","stateCode":"RS","latitude":"-28.13683000","longitude":"-52.76136000"},{"name":"Coronel Barros","countryCode":"BR","stateCode":"RS","latitude":"-28.39445000","longitude":"-54.06367000"},{"name":"Coronel Bicaco","countryCode":"BR","stateCode":"RS","latitude":"-27.79949000","longitude":"-53.65310000"},{"name":"Coronel Pilar","countryCode":"BR","stateCode":"RS","latitude":"-29.25977000","longitude":"-51.71821000"},{"name":"Cotiporã","countryCode":"BR","stateCode":"RS","latitude":"-29.00719000","longitude":"-51.69528000"},{"name":"Coxilha","countryCode":"BR","stateCode":"RS","latitude":"-28.10327000","longitude":"-52.36576000"},{"name":"Crissiumal","countryCode":"BR","stateCode":"RS","latitude":"-27.48087000","longitude":"-54.14173000"},{"name":"Cristal","countryCode":"BR","stateCode":"RS","latitude":"-31.02454000","longitude":"-52.02929000"},{"name":"Cristal do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.42515000","longitude":"-53.24362000"},{"name":"Cruz Alta","countryCode":"BR","stateCode":"RS","latitude":"-28.64397000","longitude":"-53.60633000"},{"name":"Cruzaltense","countryCode":"BR","stateCode":"RS","latitude":"-27.64105000","longitude":"-52.63264000"},{"name":"Cruzeiro do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.56709000","longitude":"-52.03042000"},{"name":"Cândido Godói","countryCode":"BR","stateCode":"RS","latitude":"-27.89509000","longitude":"-54.74128000"},{"name":"David Canabarro","countryCode":"BR","stateCode":"RS","latitude":"-28.41776000","longitude":"-51.81680000"},{"name":"Derrubadas","countryCode":"BR","stateCode":"RS","latitude":"-27.25025000","longitude":"-53.88415000"},{"name":"Dezesseis de Novembro","countryCode":"BR","stateCode":"RS","latitude":"-28.19125000","longitude":"-55.07548000"},{"name":"Dilermando de Aguiar","countryCode":"BR","stateCode":"RS","latitude":"-29.80603000","longitude":"-54.15398000"},{"name":"Dois Irmãos","countryCode":"BR","stateCode":"RS","latitude":"-29.61158000","longitude":"-51.09333000"},{"name":"Dois Irmãos das Missões","countryCode":"BR","stateCode":"RS","latitude":"-27.68117000","longitude":"-53.51477000"},{"name":"Dois Lajeados","countryCode":"BR","stateCode":"RS","latitude":"-28.97092000","longitude":"-51.84970000"},{"name":"Dom Feliciano","countryCode":"BR","stateCode":"RS","latitude":"-30.61390000","longitude":"-52.19315000"},{"name":"Dom Pedrito","countryCode":"BR","stateCode":"RS","latitude":"-30.98278000","longitude":"-54.67306000"},{"name":"Dom Pedro de Alcântara","countryCode":"BR","stateCode":"RS","latitude":"-29.35681000","longitude":"-49.87288000"},{"name":"Dona Francisca","countryCode":"BR","stateCode":"RS","latitude":"-29.58683000","longitude":"-53.33964000"},{"name":"Doutor Maurício Cardoso","countryCode":"BR","stateCode":"RS","latitude":"-27.49540000","longitude":"-54.36400000"},{"name":"Doutor Ricardo","countryCode":"BR","stateCode":"RS","latitude":"-29.10117000","longitude":"-51.97440000"},{"name":"Eldorado do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.08896000","longitude":"-51.53400000"},{"name":"Encantado","countryCode":"BR","stateCode":"RS","latitude":"-29.23611000","longitude":"-51.86972000"},{"name":"Encruzilhada do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.60368000","longitude":"-52.68280000"},{"name":"Engenho Velho","countryCode":"BR","stateCode":"RS","latitude":"-27.67698000","longitude":"-52.91040000"},{"name":"Entre Rios do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.50821000","longitude":"-52.72855000"},{"name":"Entre-Ijuís","countryCode":"BR","stateCode":"RS","latitude":"-28.46066000","longitude":"-54.30321000"},{"name":"Erebango","countryCode":"BR","stateCode":"RS","latitude":"-27.82558000","longitude":"-52.31909000"},{"name":"Erechim","countryCode":"BR","stateCode":"RS","latitude":"-27.63461000","longitude":"-52.27540000"},{"name":"Ernestina","countryCode":"BR","stateCode":"RS","latitude":"-28.42323000","longitude":"-52.57365000"},{"name":"Erval Grande","countryCode":"BR","stateCode":"RS","latitude":"-27.36138000","longitude":"-52.57486000"},{"name":"Erval Seco","countryCode":"BR","stateCode":"RS","latitude":"-27.49433000","longitude":"-53.52792000"},{"name":"Esmeralda","countryCode":"BR","stateCode":"RS","latitude":"-27.98347000","longitude":"-51.19413000"},{"name":"Esperança do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.32100000","longitude":"-54.01108000"},{"name":"Espumoso","countryCode":"BR","stateCode":"RS","latitude":"-28.72472000","longitude":"-52.84972000"},{"name":"Estação","countryCode":"BR","stateCode":"RS","latitude":"-27.93562000","longitude":"-52.29516000"},{"name":"Esteio","countryCode":"BR","stateCode":"RS","latitude":"-29.86139000","longitude":"-51.17917000"},{"name":"Estrela","countryCode":"BR","stateCode":"RS","latitude":"-28.06111000","longitude":"-50.93833000"},{"name":"Estrela Velha","countryCode":"BR","stateCode":"RS","latitude":"-29.22360000","longitude":"-53.17076000"},{"name":"Estância Velha","countryCode":"BR","stateCode":"RS","latitude":"-29.64833000","longitude":"-51.17389000"},{"name":"Eugênio de Castro","countryCode":"BR","stateCode":"RS","latitude":"-28.57179000","longitude":"-54.26582000"},{"name":"Fagundes Varela","countryCode":"BR","stateCode":"RS","latitude":"-28.88133000","longitude":"-51.72861000"},{"name":"Farroupilha","countryCode":"BR","stateCode":"RS","latitude":"-29.22500000","longitude":"-51.34778000"},{"name":"Faxinal do Soturno","countryCode":"BR","stateCode":"RS","latitude":"-29.57197000","longitude":"-53.47332000"},{"name":"Faxinalzinho","countryCode":"BR","stateCode":"RS","latitude":"-27.37178000","longitude":"-52.66899000"},{"name":"Fazenda Vilanova","countryCode":"BR","stateCode":"RS","latitude":"-29.59817000","longitude":"-51.84244000"},{"name":"Feliz","countryCode":"BR","stateCode":"RS","latitude":"-29.45459000","longitude":"-51.27775000"},{"name":"Flores da Cunha","countryCode":"BR","stateCode":"RS","latitude":"-29.02889000","longitude":"-51.18167000"},{"name":"Floriano Peixoto","countryCode":"BR","stateCode":"RS","latitude":"-27.85241000","longitude":"-52.03361000"},{"name":"Fontoura Xavier","countryCode":"BR","stateCode":"RS","latitude":"-29.01054000","longitude":"-52.36771000"},{"name":"Formigueiro","countryCode":"BR","stateCode":"RS","latitude":"-29.96944000","longitude":"-53.46743000"},{"name":"Forquetinha","countryCode":"BR","stateCode":"RS","latitude":"-29.39695000","longitude":"-52.11762000"},{"name":"Fortaleza dos Valos","countryCode":"BR","stateCode":"RS","latitude":"-28.91268000","longitude":"-53.33891000"},{"name":"Frederico Westphalen","countryCode":"BR","stateCode":"RS","latitude":"-27.35917000","longitude":"-53.39444000"},{"name":"Garibaldi","countryCode":"BR","stateCode":"RS","latitude":"-29.25611000","longitude":"-51.53361000"},{"name":"Garruchos","countryCode":"BR","stateCode":"RS","latitude":"-28.25602000","longitude":"-55.51556000"},{"name":"Gaurama","countryCode":"BR","stateCode":"RS","latitude":"-27.61693000","longitude":"-52.10405000"},{"name":"General Câmara","countryCode":"BR","stateCode":"RS","latitude":"-29.83922000","longitude":"-51.94718000"},{"name":"Gentil","countryCode":"BR","stateCode":"RS","latitude":"-28.38797000","longitude":"-52.04926000"},{"name":"Getúlio Vargas","countryCode":"BR","stateCode":"RS","latitude":"-27.87411000","longitude":"-52.16526000"},{"name":"Giruá","countryCode":"BR","stateCode":"RS","latitude":"-28.01046000","longitude":"-54.30456000"},{"name":"Glorinha","countryCode":"BR","stateCode":"RS","latitude":"-29.85685000","longitude":"-50.75086000"},{"name":"Gramado","countryCode":"BR","stateCode":"RS","latitude":"-29.36252000","longitude":"-50.90318000"},{"name":"Gramado Xavier","countryCode":"BR","stateCode":"RS","latitude":"-29.28655000","longitude":"-52.61202000"},{"name":"Gramado dos Loureiros","countryCode":"BR","stateCode":"RS","latitude":"-27.45441000","longitude":"-52.91705000"},{"name":"Gravataí","countryCode":"BR","stateCode":"RS","latitude":"-29.94218000","longitude":"-50.99278000"},{"name":"Guabiju","countryCode":"BR","stateCode":"RS","latitude":"-28.58817000","longitude":"-51.64765000"},{"name":"Guaporé","countryCode":"BR","stateCode":"RS","latitude":"-28.84191000","longitude":"-51.91880000"},{"name":"Guarani das Missões","countryCode":"BR","stateCode":"RS","latitude":"-28.15071000","longitude":"-54.60026000"},{"name":"Guaíba","countryCode":"BR","stateCode":"RS","latitude":"-30.11389000","longitude":"-51.32500000"},{"name":"Harmonia","countryCode":"BR","stateCode":"RS","latitude":"-29.54904000","longitude":"-51.42357000"},{"name":"Herval","countryCode":"BR","stateCode":"RS","latitude":"-32.02361000","longitude":"-53.39556000"},{"name":"Herveiras","countryCode":"BR","stateCode":"RS","latitude":"-29.43864000","longitude":"-52.67366000"},{"name":"Horizontina","countryCode":"BR","stateCode":"RS","latitude":"-27.62583000","longitude":"-54.30778000"},{"name":"Hulha Negra","countryCode":"BR","stateCode":"RS","latitude":"-31.57199000","longitude":"-53.86271000"},{"name":"Humaitá","countryCode":"BR","stateCode":"RS","latitude":"-27.58561000","longitude":"-53.99627000"},{"name":"Ibarama","countryCode":"BR","stateCode":"RS","latitude":"-29.40889000","longitude":"-53.18252000"},{"name":"Ibiaçá","countryCode":"BR","stateCode":"RS","latitude":"-28.10474000","longitude":"-51.80283000"},{"name":"Ibiraiaras","countryCode":"BR","stateCode":"RS","latitude":"-28.38729000","longitude":"-51.62710000"},{"name":"Ibirapuitã","countryCode":"BR","stateCode":"RS","latitude":"-28.61696000","longitude":"-52.47077000"},{"name":"Ibirubá","countryCode":"BR","stateCode":"RS","latitude":"-28.62750000","longitude":"-53.08972000"},{"name":"Igrejinha","countryCode":"BR","stateCode":"RS","latitude":"-29.57444000","longitude":"-50.79028000"},{"name":"Ijuí","countryCode":"BR","stateCode":"RS","latitude":"-28.38778000","longitude":"-53.91472000"},{"name":"Ilópolis","countryCode":"BR","stateCode":"RS","latitude":"-28.91690000","longitude":"-52.14813000"},{"name":"Imbé","countryCode":"BR","stateCode":"RS","latitude":"-29.92719000","longitude":"-50.12826000"},{"name":"Imigrante","countryCode":"BR","stateCode":"RS","latitude":"-29.34023000","longitude":"-51.75667000"},{"name":"Independência","countryCode":"BR","stateCode":"RS","latitude":"-27.89333000","longitude":"-54.19784000"},{"name":"Inhacorá","countryCode":"BR","stateCode":"RS","latitude":"-27.91435000","longitude":"-54.03786000"},{"name":"Ipiranga do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.94208000","longitude":"-52.43068000"},{"name":"Ipê","countryCode":"BR","stateCode":"RS","latitude":"-28.71616000","longitude":"-51.27787000"},{"name":"Iraí","countryCode":"BR","stateCode":"RS","latitude":"-27.27078000","longitude":"-53.23696000"},{"name":"Itaara","countryCode":"BR","stateCode":"RS","latitude":"-29.56305000","longitude":"-53.74584000"},{"name":"Itacurubi","countryCode":"BR","stateCode":"RS","latitude":"-28.78540000","longitude":"-55.26568000"},{"name":"Itapuca","countryCode":"BR","stateCode":"RS","latitude":"-28.77178000","longitude":"-52.20012000"},{"name":"Itaqui","countryCode":"BR","stateCode":"RS","latitude":"-29.12528000","longitude":"-56.55306000"},{"name":"Itati","countryCode":"BR","stateCode":"RS","latitude":"-29.42840000","longitude":"-50.17775000"},{"name":"Itatiba do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.36303000","longitude":"-52.49074000"},{"name":"Ivorá","countryCode":"BR","stateCode":"RS","latitude":"-29.50743000","longitude":"-53.56819000"},{"name":"Ivoti","countryCode":"BR","stateCode":"RS","latitude":"-29.59111000","longitude":"-51.16056000"},{"name":"Jaboticaba","countryCode":"BR","stateCode":"RS","latitude":"-27.60969000","longitude":"-53.27016000"},{"name":"Jacuizinho","countryCode":"BR","stateCode":"RS","latitude":"-29.03095000","longitude":"-53.06796000"},{"name":"Jacutinga","countryCode":"BR","stateCode":"RS","latitude":"-27.77469000","longitude":"-52.52224000"},{"name":"Jaguari","countryCode":"BR","stateCode":"RS","latitude":"-29.45245000","longitude":"-54.64626000"},{"name":"Jaguarão","countryCode":"BR","stateCode":"RS","latitude":"-32.56611000","longitude":"-53.37583000"},{"name":"Jaquirana","countryCode":"BR","stateCode":"RS","latitude":"-28.93470000","longitude":"-50.36430000"},{"name":"Jari","countryCode":"BR","stateCode":"RS","latitude":"-29.28796000","longitude":"-54.29784000"},{"name":"Jóia","countryCode":"BR","stateCode":"RS","latitude":"-28.72932000","longitude":"-54.12253000"},{"name":"Júlio de Castilhos","countryCode":"BR","stateCode":"RS","latitude":"-29.26449000","longitude":"-53.62459000"},{"name":"Lagoa Bonita do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.49396000","longitude":"-53.03470000"},{"name":"Lagoa Vermelha","countryCode":"BR","stateCode":"RS","latitude":"-28.21995000","longitude":"-51.47225000"},{"name":"Lagoa dos Três Cantos","countryCode":"BR","stateCode":"RS","latitude":"-28.56607000","longitude":"-52.84650000"},{"name":"Lagoão","countryCode":"BR","stateCode":"RS","latitude":"-29.25902000","longitude":"-52.76687000"},{"name":"Lajeado","countryCode":"BR","stateCode":"RS","latitude":"-29.46694000","longitude":"-51.96139000"},{"name":"Lajeado do Bugre","countryCode":"BR","stateCode":"RS","latitude":"-27.70327000","longitude":"-53.20742000"},{"name":"Lavras do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.84980000","longitude":"-54.02830000"},{"name":"Liberato Salzano","countryCode":"BR","stateCode":"RS","latitude":"-27.53845000","longitude":"-53.07401000"},{"name":"Lindolfo Collor","countryCode":"BR","stateCode":"RS","latitude":"-29.57482000","longitude":"-51.22786000"},{"name":"Linha Nova","countryCode":"BR","stateCode":"RS","latitude":"-29.45535000","longitude":"-51.21876000"},{"name":"Machadinho","countryCode":"BR","stateCode":"RS","latitude":"-27.59183000","longitude":"-51.68758000"},{"name":"Mampituba","countryCode":"BR","stateCode":"RS","latitude":"-29.26145000","longitude":"-50.01070000"},{"name":"Manoel Viana","countryCode":"BR","stateCode":"RS","latitude":"-29.40696000","longitude":"-55.56870000"},{"name":"Maquiné","countryCode":"BR","stateCode":"RS","latitude":"-29.57608000","longitude":"-50.25993000"},{"name":"Maratá","countryCode":"BR","stateCode":"RS","latitude":"-29.54921000","longitude":"-51.55693000"},{"name":"Marau","countryCode":"BR","stateCode":"RS","latitude":"-28.44217000","longitude":"-52.27411000"},{"name":"Marcelino Ramos","countryCode":"BR","stateCode":"RS","latitude":"-27.47851000","longitude":"-51.95065000"},{"name":"Mariana Pimentel","countryCode":"BR","stateCode":"RS","latitude":"-30.30220000","longitude":"-51.58133000"},{"name":"Mariano Moro","countryCode":"BR","stateCode":"RS","latitude":"-27.35013000","longitude":"-52.18363000"},{"name":"Marques de Souza","countryCode":"BR","stateCode":"RS","latitude":"-29.27327000","longitude":"-52.15720000"},{"name":"Mata","countryCode":"BR","stateCode":"RS","latitude":"-29.54895000","longitude":"-54.44545000"},{"name":"Mato Castelhano","countryCode":"BR","stateCode":"RS","latitude":"-28.27248000","longitude":"-52.17628000"},{"name":"Mato Leitão","countryCode":"BR","stateCode":"RS","latitude":"-29.51457000","longitude":"-52.13856000"},{"name":"Mato Queimado","countryCode":"BR","stateCode":"RS","latitude":"-28.25680000","longitude":"-54.67109000"},{"name":"Maximiliano de Almeida","countryCode":"BR","stateCode":"RS","latitude":"-27.58802000","longitude":"-51.80358000"},{"name":"Maçambará","countryCode":"BR","stateCode":"RS","latitude":"-29.05822000","longitude":"-55.61102000"},{"name":"Minas do Leão","countryCode":"BR","stateCode":"RS","latitude":"-30.07189000","longitude":"-52.11996000"},{"name":"Miraguaí","countryCode":"BR","stateCode":"RS","latitude":"-27.48658000","longitude":"-53.75549000"},{"name":"Montauri","countryCode":"BR","stateCode":"RS","latitude":"-28.66498000","longitude":"-52.05388000"},{"name":"Monte Alegre dos Campos","countryCode":"BR","stateCode":"RS","latitude":"-28.70177000","longitude":"-50.80405000"},{"name":"Monte Belo do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.13180000","longitude":"-51.64287000"},{"name":"Montenegro","countryCode":"BR","stateCode":"RS","latitude":"-29.68861000","longitude":"-51.46111000"},{"name":"Mormaço","countryCode":"BR","stateCode":"RS","latitude":"-28.69004000","longitude":"-52.66928000"},{"name":"Morrinhos do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.34362000","longitude":"-49.96435000"},{"name":"Morro Redondo","countryCode":"BR","stateCode":"RS","latitude":"-31.63833000","longitude":"-52.63569000"},{"name":"Morro Reuter","countryCode":"BR","stateCode":"RS","latitude":"-29.51567000","longitude":"-51.01861000"},{"name":"Mostardas","countryCode":"BR","stateCode":"RS","latitude":"-30.92226000","longitude":"-50.85421000"},{"name":"Muitos Capões","countryCode":"BR","stateCode":"RS","latitude":"-28.43447000","longitude":"-51.24691000"},{"name":"Muliterno","countryCode":"BR","stateCode":"RS","latitude":"-28.31235000","longitude":"-51.78652000"},{"name":"Muçum","countryCode":"BR","stateCode":"RS","latitude":"-29.14017000","longitude":"-51.82330000"},{"name":"Nicolau Vergueiro","countryCode":"BR","stateCode":"RS","latitude":"-28.52442000","longitude":"-52.44444000"},{"name":"Nonoai","countryCode":"BR","stateCode":"RS","latitude":"-27.36903000","longitude":"-52.87590000"},{"name":"Nova Alvorada","countryCode":"BR","stateCode":"RS","latitude":"-28.70497000","longitude":"-52.16616000"},{"name":"Nova Araçá","countryCode":"BR","stateCode":"RS","latitude":"-28.64411000","longitude":"-51.73489000"},{"name":"Nova Bassano","countryCode":"BR","stateCode":"RS","latitude":"-28.70293000","longitude":"-51.80542000"},{"name":"Nova Boa Vista","countryCode":"BR","stateCode":"RS","latitude":"-28.00887000","longitude":"-52.98206000"},{"name":"Nova Bréscia","countryCode":"BR","stateCode":"RS","latitude":"-29.20206000","longitude":"-52.04822000"},{"name":"Nova Candelária","countryCode":"BR","stateCode":"RS","latitude":"-27.59344000","longitude":"-54.12172000"},{"name":"Nova Esperança do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.39225000","longitude":"-54.83460000"},{"name":"Nova Hartz","countryCode":"BR","stateCode":"RS","latitude":"-29.59640000","longitude":"-50.90836000"},{"name":"Nova Palma","countryCode":"BR","stateCode":"RS","latitude":"-29.40710000","longitude":"-53.43240000"},{"name":"Nova Petrópolis","countryCode":"BR","stateCode":"RS","latitude":"-29.37639000","longitude":"-51.11444000"},{"name":"Nova Prata","countryCode":"BR","stateCode":"RS","latitude":"-28.78389000","longitude":"-51.61000000"},{"name":"Nova Pádua","countryCode":"BR","stateCode":"RS","latitude":"-29.01222000","longitude":"-51.31451000"},{"name":"Nova Ramada","countryCode":"BR","stateCode":"RS","latitude":"-28.09297000","longitude":"-53.69502000"},{"name":"Nova Roma do Sul","countryCode":"BR","stateCode":"RS","latitude":"-28.99091000","longitude":"-51.41443000"},{"name":"Nova Santa Rita","countryCode":"BR","stateCode":"RS","latitude":"-29.83265000","longitude":"-51.27431000"},{"name":"Novo Barreiro","countryCode":"BR","stateCode":"RS","latitude":"-27.89154000","longitude":"-53.11220000"},{"name":"Novo Cabrais","countryCode":"BR","stateCode":"RS","latitude":"-29.76161000","longitude":"-52.98402000"},{"name":"Novo Hamburgo","countryCode":"BR","stateCode":"RS","latitude":"-29.67833000","longitude":"-51.13056000"},{"name":"Novo Machado","countryCode":"BR","stateCode":"RS","latitude":"-27.55482000","longitude":"-54.53613000"},{"name":"Novo Tiradentes","countryCode":"BR","stateCode":"RS","latitude":"-27.55948000","longitude":"-53.15567000"},{"name":"Novo Xingu","countryCode":"BR","stateCode":"RS","latitude":"-27.74556000","longitude":"-53.04043000"},{"name":"Não Me Toque","countryCode":"BR","stateCode":"RS","latitude":"-28.45917000","longitude":"-52.82083000"},{"name":"Não-Me-Toque","countryCode":"BR","stateCode":"RS","latitude":"-28.47423000","longitude":"-52.80396000"},{"name":"Osório","countryCode":"BR","stateCode":"RS","latitude":"-29.89454000","longitude":"-50.23467000"},{"name":"Paim Filho","countryCode":"BR","stateCode":"RS","latitude":"-27.72984000","longitude":"-51.78102000"},{"name":"Palmares do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.25778000","longitude":"-50.50972000"},{"name":"Palmeira das Missões","countryCode":"BR","stateCode":"RS","latitude":"-27.89944000","longitude":"-53.31361000"},{"name":"Palmitinho","countryCode":"BR","stateCode":"RS","latitude":"-27.32268000","longitude":"-53.59220000"},{"name":"Panambi","countryCode":"BR","stateCode":"RS","latitude":"-28.29250000","longitude":"-53.50167000"},{"name":"Pantano Grande","countryCode":"BR","stateCode":"RS","latitude":"-30.25817000","longitude":"-52.34168000"},{"name":"Paraí","countryCode":"BR","stateCode":"RS","latitude":"-28.59575000","longitude":"-51.79731000"},{"name":"Paraíso do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.72404000","longitude":"-53.11162000"},{"name":"Pareci Novo","countryCode":"BR","stateCode":"RS","latitude":"-29.61153000","longitude":"-51.42691000"},{"name":"Parobé","countryCode":"BR","stateCode":"RS","latitude":"-29.62861000","longitude":"-50.83472000"},{"name":"Passa Sete","countryCode":"BR","stateCode":"RS","latitude":"-29.43060000","longitude":"-52.86514000"},{"name":"Passo Fundo","countryCode":"BR","stateCode":"RS","latitude":"-28.26278000","longitude":"-52.40667000"},{"name":"Passo do Sobrado","countryCode":"BR","stateCode":"RS","latitude":"-29.73133000","longitude":"-52.23175000"},{"name":"Paulo Bento","countryCode":"BR","stateCode":"RS","latitude":"-27.73673000","longitude":"-52.39667000"},{"name":"Paverama","countryCode":"BR","stateCode":"RS","latitude":"-29.59556000","longitude":"-51.72344000"},{"name":"Pedras Altas","countryCode":"BR","stateCode":"RS","latitude":"-31.83276000","longitude":"-53.63272000"},{"name":"Pedro Osório","countryCode":"BR","stateCode":"RS","latitude":"-31.95760000","longitude":"-52.89419000"},{"name":"Pejuçara","countryCode":"BR","stateCode":"RS","latitude":"-28.45442000","longitude":"-53.61044000"},{"name":"Pelotas","countryCode":"BR","stateCode":"RS","latitude":"-31.76997000","longitude":"-52.34101000"},{"name":"Picada Café","countryCode":"BR","stateCode":"RS","latitude":"-29.44757000","longitude":"-51.11522000"},{"name":"Pinhal","countryCode":"BR","stateCode":"RS","latitude":"-27.52636000","longitude":"-53.23425000"},{"name":"Pinhal Grande","countryCode":"BR","stateCode":"RS","latitude":"-29.27075000","longitude":"-53.34587000"},{"name":"Pinhal da Serra","countryCode":"BR","stateCode":"RS","latitude":"-27.88164000","longitude":"-51.22450000"},{"name":"Pinheirinho do Vale","countryCode":"BR","stateCode":"RS","latitude":"-27.22637000","longitude":"-53.63352000"},{"name":"Pinheiro Machado","countryCode":"BR","stateCode":"RS","latitude":"-31.57833000","longitude":"-53.38111000"},{"name":"Pinheiros","countryCode":"BR","stateCode":"RS","latitude":"-29.78333000","longitude":"-52.73333000"},{"name":"Pinto Bandeira","countryCode":"BR","stateCode":"RS","latitude":"-29.09289000","longitude":"-51.46180000"},{"name":"Pirapó","countryCode":"BR","stateCode":"RS","latitude":"-28.05287000","longitude":"-55.23460000"},{"name":"Piratini","countryCode":"BR","stateCode":"RS","latitude":"-31.41655000","longitude":"-53.11163000"},{"name":"Planalto","countryCode":"BR","stateCode":"RS","latitude":"-27.34391000","longitude":"-53.08947000"},{"name":"Ponte Preta","countryCode":"BR","stateCode":"RS","latitude":"-27.67688000","longitude":"-52.51736000"},{"name":"Pontão","countryCode":"BR","stateCode":"RS","latitude":"-28.04977000","longitude":"-52.63740000"},{"name":"Porto Alegre","countryCode":"BR","stateCode":"RS","latitude":"-30.03283000","longitude":"-51.23019000"},{"name":"Porto Lucena","countryCode":"BR","stateCode":"RS","latitude":"-27.84663000","longitude":"-54.96059000"},{"name":"Porto Mauá","countryCode":"BR","stateCode":"RS","latitude":"-27.59808000","longitude":"-54.65773000"},{"name":"Porto Vera Cruz","countryCode":"BR","stateCode":"RS","latitude":"-27.76244000","longitude":"-54.90094000"},{"name":"Porto Xavier","countryCode":"BR","stateCode":"RS","latitude":"-27.93317000","longitude":"-55.15422000"},{"name":"Portão","countryCode":"BR","stateCode":"RS","latitude":"-29.70746000","longitude":"-51.23572000"},{"name":"Pouso Novo","countryCode":"BR","stateCode":"RS","latitude":"-29.16777000","longitude":"-52.22165000"},{"name":"Poço das Antas","countryCode":"BR","stateCode":"RS","latitude":"-29.45339000","longitude":"-51.66969000"},{"name":"Presidente Lucena","countryCode":"BR","stateCode":"RS","latitude":"-29.52778000","longitude":"-51.19285000"},{"name":"Progresso","countryCode":"BR","stateCode":"RS","latitude":"-29.22873000","longitude":"-52.30960000"},{"name":"Protásio Alves","countryCode":"BR","stateCode":"RS","latitude":"-28.74413000","longitude":"-51.49620000"},{"name":"Putinga","countryCode":"BR","stateCode":"RS","latitude":"-29.04776000","longitude":"-52.16503000"},{"name":"Quaraí","countryCode":"BR","stateCode":"RS","latitude":"-30.38750000","longitude":"-56.45139000"},{"name":"Quatro Irmãos","countryCode":"BR","stateCode":"RS","latitude":"-27.81251000","longitude":"-52.46069000"},{"name":"Quevedos","countryCode":"BR","stateCode":"RS","latitude":"-29.30670000","longitude":"-54.07002000"},{"name":"Quinze de Novembro","countryCode":"BR","stateCode":"RS","latitude":"-28.74442000","longitude":"-53.11648000"},{"name":"Redentora","countryCode":"BR","stateCode":"RS","latitude":"-27.56833000","longitude":"-53.60924000"},{"name":"Relvado","countryCode":"BR","stateCode":"RS","latitude":"-29.12666000","longitude":"-52.05393000"},{"name":"Restinga Sêca","countryCode":"BR","stateCode":"RS","latitude":"-29.82715000","longitude":"-53.34008000"},{"name":"Rio Grande","countryCode":"BR","stateCode":"RS","latitude":"-32.07811000","longitude":"-52.35014000"},{"name":"Rio Pardo","countryCode":"BR","stateCode":"RS","latitude":"-29.98972000","longitude":"-52.37806000"},{"name":"Rio dos Índios","countryCode":"BR","stateCode":"RS","latitude":"-27.25523000","longitude":"-52.87641000"},{"name":"Riozinho","countryCode":"BR","stateCode":"RS","latitude":"-29.59847000","longitude":"-50.39225000"},{"name":"Roca Sales","countryCode":"BR","stateCode":"RS","latitude":"-29.22637000","longitude":"-51.82440000"},{"name":"Rodeio Bonito","countryCode":"BR","stateCode":"RS","latitude":"-27.46968000","longitude":"-53.17038000"},{"name":"Rolador","countryCode":"BR","stateCode":"RS","latitude":"-28.27096000","longitude":"-54.85608000"},{"name":"Rolante","countryCode":"BR","stateCode":"RS","latitude":"-29.65056000","longitude":"-50.57583000"},{"name":"Ronda Alta","countryCode":"BR","stateCode":"RS","latitude":"-27.82614000","longitude":"-52.72873000"},{"name":"Rondinha","countryCode":"BR","stateCode":"RS","latitude":"-27.83287000","longitude":"-52.91661000"},{"name":"Roque Gonzales","countryCode":"BR","stateCode":"RS","latitude":"-28.05673000","longitude":"-55.12048000"},{"name":"Rosário do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.25833000","longitude":"-54.91417000"},{"name":"Sagrada Família","countryCode":"BR","stateCode":"RS","latitude":"-27.71478000","longitude":"-53.12850000"},{"name":"Saldanha Marinho","countryCode":"BR","stateCode":"RS","latitude":"-28.38701000","longitude":"-53.09584000"},{"name":"Salto do Jacuí","countryCode":"BR","stateCode":"RS","latitude":"-29.04212000","longitude":"-53.16909000"},{"name":"Salvador das Missões","countryCode":"BR","stateCode":"RS","latitude":"-28.07697000","longitude":"-54.82880000"},{"name":"Salvador do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.48006000","longitude":"-51.51407000"},{"name":"Sananduva","countryCode":"BR","stateCode":"RS","latitude":"-27.94972000","longitude":"-51.80667000"},{"name":"Sant\'Ana do Livramento","countryCode":"BR","stateCode":"RS","latitude":"-30.78069000","longitude":"-55.48158000"},{"name":"Santa Bárbara do Sul","countryCode":"BR","stateCode":"RS","latitude":"-28.37429000","longitude":"-53.25738000"},{"name":"Santa Cecília do Sul","countryCode":"BR","stateCode":"RS","latitude":"-28.17256000","longitude":"-51.92401000"},{"name":"Santa Clara do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.45575000","longitude":"-52.14362000"},{"name":"Santa Cruz do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.71750000","longitude":"-52.42583000"},{"name":"Santa Margarida do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.36744000","longitude":"-54.10999000"},{"name":"Santa Maria","countryCode":"BR","stateCode":"RS","latitude":"-29.68417000","longitude":"-53.80694000"},{"name":"Santa Maria do Herval","countryCode":"BR","stateCode":"RS","latitude":"-29.47954000","longitude":"-50.98806000"},{"name":"Santa Rosa","countryCode":"BR","stateCode":"RS","latitude":"-27.87083000","longitude":"-54.48139000"},{"name":"Santa Tereza","countryCode":"BR","stateCode":"RS","latitude":"-29.15063000","longitude":"-51.72160000"},{"name":"Santa Vitória do Palmar","countryCode":"BR","stateCode":"RS","latitude":"-33.51889000","longitude":"-53.36806000"},{"name":"Santana da Boa Vista","countryCode":"BR","stateCode":"RS","latitude":"-30.76195000","longitude":"-53.18297000"},{"name":"Santana do Livramento","countryCode":"BR","stateCode":"RS","latitude":"-30.89083000","longitude":"-55.53278000"},{"name":"Santiago","countryCode":"BR","stateCode":"RS","latitude":"-29.11368000","longitude":"-54.73359000"},{"name":"Santo Antônio da Patrulha","countryCode":"BR","stateCode":"RS","latitude":"-29.82214000","longitude":"-50.56024000"},{"name":"Santo Antônio das Missões","countryCode":"BR","stateCode":"RS","latitude":"-28.47797000","longitude":"-55.40876000"},{"name":"Santo Antônio do Palma","countryCode":"BR","stateCode":"RS","latitude":"-28.48630000","longitude":"-52.01930000"},{"name":"Santo Antônio do Planalto","countryCode":"BR","stateCode":"RS","latitude":"-28.38607000","longitude":"-52.66579000"},{"name":"Santo Augusto","countryCode":"BR","stateCode":"RS","latitude":"-27.85083000","longitude":"-53.77722000"},{"name":"Santo Cristo","countryCode":"BR","stateCode":"RS","latitude":"-27.78844000","longitude":"-54.70378000"},{"name":"Santo Expedito do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.92306000","longitude":"-51.67042000"},{"name":"Santo Ângelo","countryCode":"BR","stateCode":"RS","latitude":"-28.29917000","longitude":"-54.26306000"},{"name":"Sapiranga","countryCode":"BR","stateCode":"RS","latitude":"-29.63806000","longitude":"-51.00694000"},{"name":"Sapucaia","countryCode":"BR","stateCode":"RS","latitude":"-29.83333000","longitude":"-51.15000000"},{"name":"Sapucaia do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.81826000","longitude":"-51.15527000"},{"name":"Sarandi","countryCode":"BR","stateCode":"RS","latitude":"-27.94389000","longitude":"-52.92306000"},{"name":"Seberi","countryCode":"BR","stateCode":"RS","latitude":"-27.50884000","longitude":"-53.36482000"},{"name":"Sede Nova","countryCode":"BR","stateCode":"RS","latitude":"-27.64490000","longitude":"-53.96149000"},{"name":"Segredo","countryCode":"BR","stateCode":"RS","latitude":"-29.29705000","longitude":"-52.92281000"},{"name":"Selbach","countryCode":"BR","stateCode":"RS","latitude":"-28.67641000","longitude":"-52.98236000"},{"name":"Senador Salgado Filho","countryCode":"BR","stateCode":"RS","latitude":"-28.02951000","longitude":"-54.52396000"},{"name":"Sentinela do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.60341000","longitude":"-51.62096000"},{"name":"Serafina Corrêa","countryCode":"BR","stateCode":"RS","latitude":"-28.69115000","longitude":"-51.92671000"},{"name":"Sertão","countryCode":"BR","stateCode":"RS","latitude":"-28.00412000","longitude":"-52.35664000"},{"name":"Sertão Santana","countryCode":"BR","stateCode":"RS","latitude":"-30.49105000","longitude":"-51.66541000"},{"name":"Sete de Setembro","countryCode":"BR","stateCode":"RS","latitude":"-28.12546000","longitude":"-54.47905000"},{"name":"Severiano de Almeida","countryCode":"BR","stateCode":"RS","latitude":"-27.40649000","longitude":"-52.10747000"},{"name":"Silveira Martins","countryCode":"BR","stateCode":"RS","latitude":"-29.63635000","longitude":"-53.54609000"},{"name":"Sinimbu","countryCode":"BR","stateCode":"RS","latitude":"-29.41512000","longitude":"-52.60499000"},{"name":"Sobradinho","countryCode":"BR","stateCode":"RS","latitude":"-29.41325000","longitude":"-53.02018000"},{"name":"Soledade","countryCode":"BR","stateCode":"RS","latitude":"-28.84047000","longitude":"-52.51015000"},{"name":"São Borja","countryCode":"BR","stateCode":"RS","latitude":"-28.66056000","longitude":"-56.00444000"},{"name":"São Domingos do Sul","countryCode":"BR","stateCode":"RS","latitude":"-28.54446000","longitude":"-51.87330000"},{"name":"São Francisco de Assis","countryCode":"BR","stateCode":"RS","latitude":"-29.55028000","longitude":"-55.13111000"},{"name":"São Francisco de Paula","countryCode":"BR","stateCode":"RS","latitude":"-29.24246000","longitude":"-50.44928000"},{"name":"São Gabriel","countryCode":"BR","stateCode":"RS","latitude":"-30.33369000","longitude":"-54.33029000"},{"name":"São Jerônimo","countryCode":"BR","stateCode":"RS","latitude":"-29.95917000","longitude":"-51.72222000"},{"name":"São Jorge","countryCode":"BR","stateCode":"RS","latitude":"-28.49890000","longitude":"-51.73076000"},{"name":"São José das Missões","countryCode":"BR","stateCode":"RS","latitude":"-27.79738000","longitude":"-53.12963000"},{"name":"São José do Herval","countryCode":"BR","stateCode":"RS","latitude":"-29.06441000","longitude":"-52.27281000"},{"name":"São José do Hortêncio","countryCode":"BR","stateCode":"RS","latitude":"-29.54364000","longitude":"-51.24977000"},{"name":"São José do Inhacorá","countryCode":"BR","stateCode":"RS","latitude":"-27.73525000","longitude":"-54.12155000"},{"name":"São José do Norte","countryCode":"BR","stateCode":"RS","latitude":"-31.80089000","longitude":"-51.76198000"},{"name":"São José do Ouro","countryCode":"BR","stateCode":"RS","latitude":"-27.75580000","longitude":"-51.55722000"},{"name":"São José do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.54416000","longitude":"-51.49254000"},{"name":"São José dos Ausentes","countryCode":"BR","stateCode":"RS","latitude":"-28.68307000","longitude":"-49.94674000"},{"name":"São João da Urtiga","countryCode":"BR","stateCode":"RS","latitude":"-27.79677000","longitude":"-51.83882000"},{"name":"São João do Polêsine","countryCode":"BR","stateCode":"RS","latitude":"-29.64559000","longitude":"-53.47291000"},{"name":"São Leopoldo","countryCode":"BR","stateCode":"RS","latitude":"-29.76028000","longitude":"-51.14722000"},{"name":"São Lourenço do Sul","countryCode":"BR","stateCode":"RS","latitude":"-31.36528000","longitude":"-51.97833000"},{"name":"São Luiz Gonzaga","countryCode":"BR","stateCode":"RS","latitude":"-28.40833000","longitude":"-54.96083000"},{"name":"São Marcos","countryCode":"BR","stateCode":"RS","latitude":"-28.96872000","longitude":"-51.04900000"},{"name":"São Martinho","countryCode":"BR","stateCode":"RS","latitude":"-27.72779000","longitude":"-53.96611000"},{"name":"São Martinho da Serra","countryCode":"BR","stateCode":"RS","latitude":"-29.45793000","longitude":"-53.88452000"},{"name":"São Miguel das Missões","countryCode":"BR","stateCode":"RS","latitude":"-28.72430000","longitude":"-54.50818000"},{"name":"São Nicolau","countryCode":"BR","stateCode":"RS","latitude":"-28.22363000","longitude":"-55.25589000"},{"name":"São Paulo das Missões","countryCode":"BR","stateCode":"RS","latitude":"-27.96215000","longitude":"-54.95513000"},{"name":"São Pedro da Serra","countryCode":"BR","stateCode":"RS","latitude":"-29.42131000","longitude":"-51.51442000"},{"name":"São Pedro das Missões","countryCode":"BR","stateCode":"RS","latitude":"-27.79277000","longitude":"-53.24444000"},{"name":"São Pedro do Butiá","countryCode":"BR","stateCode":"RS","latitude":"-28.15561000","longitude":"-54.90336000"},{"name":"São Pedro do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.62056000","longitude":"-54.17889000"},{"name":"São Sebastião do Caí","countryCode":"BR","stateCode":"RS","latitude":"-29.58667000","longitude":"-51.37556000"},{"name":"São Sepé","countryCode":"BR","stateCode":"RS","latitude":"-30.16056000","longitude":"-53.56528000"},{"name":"São Valentim","countryCode":"BR","stateCode":"RS","latitude":"-27.55106000","longitude":"-52.58722000"},{"name":"São Valentim do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.06303000","longitude":"-51.73687000"},{"name":"São Valério do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.81235000","longitude":"-53.92050000"},{"name":"São Vendelino","countryCode":"BR","stateCode":"RS","latitude":"-29.38319000","longitude":"-51.37289000"},{"name":"São Vicente do Sul","countryCode":"BR","stateCode":"RS","latitude":"-29.71725000","longitude":"-54.76241000"},{"name":"Sério","countryCode":"BR","stateCode":"RS","latitude":"-29.40642000","longitude":"-52.24358000"},{"name":"Tabaí","countryCode":"BR","stateCode":"RS","latitude":"-29.66719000","longitude":"-51.72796000"},{"name":"Tapejara","countryCode":"BR","stateCode":"RS","latitude":"-28.06426000","longitude":"-52.00823000"},{"name":"Tapera","countryCode":"BR","stateCode":"RS","latitude":"-28.66758000","longitude":"-52.86620000"},{"name":"Tapes","countryCode":"BR","stateCode":"RS","latitude":"-30.67333000","longitude":"-51.39583000"},{"name":"Taquara","countryCode":"BR","stateCode":"RS","latitude":"-29.66336000","longitude":"-50.76365000"},{"name":"Taquari","countryCode":"BR","stateCode":"RS","latitude":"-29.79972000","longitude":"-51.86444000"},{"name":"Taquaruçu do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.40719000","longitude":"-53.49914000"},{"name":"Tavares","countryCode":"BR","stateCode":"RS","latitude":"-31.27291000","longitude":"-51.07758000"},{"name":"Tenente Portela","countryCode":"BR","stateCode":"RS","latitude":"-27.36291000","longitude":"-53.77115000"},{"name":"Terra de Areia","countryCode":"BR","stateCode":"RS","latitude":"-29.58443000","longitude":"-50.06135000"},{"name":"Teutônia","countryCode":"BR","stateCode":"RS","latitude":"-29.46814000","longitude":"-51.77144000"},{"name":"Tio Hugo","countryCode":"BR","stateCode":"RS","latitude":"-28.58180000","longitude":"-52.59736000"},{"name":"Tiradentes do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.38183000","longitude":"-54.11303000"},{"name":"Toropi","countryCode":"BR","stateCode":"RS","latitude":"-29.47869000","longitude":"-54.29307000"},{"name":"Torres","countryCode":"BR","stateCode":"RS","latitude":"-29.29667000","longitude":"-49.81982000"},{"name":"Tramandaí","countryCode":"BR","stateCode":"RS","latitude":"-30.03977000","longitude":"-50.23016000"},{"name":"Travesseiro","countryCode":"BR","stateCode":"RS","latitude":"-29.28808000","longitude":"-52.09974000"},{"name":"Trindade do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.52679000","longitude":"-52.91351000"},{"name":"Triunfo","countryCode":"BR","stateCode":"RS","latitude":"-29.82246000","longitude":"-51.56027000"},{"name":"Três Arroios","countryCode":"BR","stateCode":"RS","latitude":"-27.48222000","longitude":"-52.18370000"},{"name":"Três Cachoeiras","countryCode":"BR","stateCode":"RS","latitude":"-29.47525000","longitude":"-49.98487000"},{"name":"Três Coroas","countryCode":"BR","stateCode":"RS","latitude":"-29.46604000","longitude":"-50.77684000"},{"name":"Três Forquilhas","countryCode":"BR","stateCode":"RS","latitude":"-29.43246000","longitude":"-50.08341000"},{"name":"Três Palmeiras","countryCode":"BR","stateCode":"RS","latitude":"-27.61276000","longitude":"-52.86635000"},{"name":"Três Passos","countryCode":"BR","stateCode":"RS","latitude":"-27.43083000","longitude":"-53.92238000"},{"name":"Três de Maio","countryCode":"BR","stateCode":"RS","latitude":"-27.73449000","longitude":"-54.26018000"},{"name":"Tucunduva","countryCode":"BR","stateCode":"RS","latitude":"-27.64923000","longitude":"-54.43972000"},{"name":"Tunas","countryCode":"BR","stateCode":"RS","latitude":"-29.10586000","longitude":"-52.89867000"},{"name":"Tupanci do Sul","countryCode":"BR","stateCode":"RS","latitude":"-27.92640000","longitude":"-51.54450000"},{"name":"Tupanciretã","countryCode":"BR","stateCode":"RS","latitude":"-29.02190000","longitude":"-53.97471000"},{"name":"Tupandi","countryCode":"BR","stateCode":"RS","latitude":"-29.48000000","longitude":"-51.43044000"},{"name":"Tuparendi","countryCode":"BR","stateCode":"RS","latitude":"-27.68918000","longitude":"-54.55912000"},{"name":"Turuçu","countryCode":"BR","stateCode":"RS","latitude":"-31.52317000","longitude":"-52.12870000"},{"name":"Ubiretama","countryCode":"BR","stateCode":"RS","latitude":"-28.05186000","longitude":"-54.66252000"},{"name":"Unistalda","countryCode":"BR","stateCode":"RS","latitude":"-29.08248000","longitude":"-55.19194000"},{"name":"União da Serra","countryCode":"BR","stateCode":"RS","latitude":"-28.78526000","longitude":"-52.03971000"},{"name":"Uruguaiana","countryCode":"BR","stateCode":"RS","latitude":"-29.82797000","longitude":"-56.63224000"},{"name":"Vacaria","countryCode":"BR","stateCode":"RS","latitude":"-28.41223000","longitude":"-50.94431000"},{"name":"Vale Real","countryCode":"BR","stateCode":"RS","latitude":"-29.34986000","longitude":"-51.23013000"},{"name":"Vale Verde","countryCode":"BR","stateCode":"RS","latitude":"-29.83509000","longitude":"-52.10562000"},{"name":"Vale do Sol","countryCode":"BR","stateCode":"RS","latitude":"-29.58160000","longitude":"-52.68161000"},{"name":"Vanini","countryCode":"BR","stateCode":"RS","latitude":"-28.48831000","longitude":"-51.83316000"},{"name":"Venâncio Aires","countryCode":"BR","stateCode":"RS","latitude":"-29.54206000","longitude":"-52.21959000"},{"name":"Vera Cruz","countryCode":"BR","stateCode":"RS","latitude":"-29.77275000","longitude":"-52.52818000"},{"name":"Veranópolis","countryCode":"BR","stateCode":"RS","latitude":"-28.97791000","longitude":"-51.55656000"},{"name":"Vespasiano Corrêa","countryCode":"BR","stateCode":"RS","latitude":"-29.07064000","longitude":"-51.86646000"},{"name":"Viadutos","countryCode":"BR","stateCode":"RS","latitude":"-27.57743000","longitude":"-51.98735000"},{"name":"Viamão","countryCode":"BR","stateCode":"RS","latitude":"-30.08111000","longitude":"-51.02333000"},{"name":"Vicente Dutra","countryCode":"BR","stateCode":"RS","latitude":"-27.17975000","longitude":"-53.39966000"},{"name":"Victor Graeff","countryCode":"BR","stateCode":"RS","latitude":"-28.54502000","longitude":"-52.68069000"},{"name":"Vila Flores","countryCode":"BR","stateCode":"RS","latitude":"-28.86838000","longitude":"-51.52935000"},{"name":"Vila Lângaro","countryCode":"BR","stateCode":"RS","latitude":"-28.12778000","longitude":"-52.14152000"},{"name":"Vila Maria","countryCode":"BR","stateCode":"RS","latitude":"-28.55505000","longitude":"-52.16380000"},{"name":"Vila Nova do Sul","countryCode":"BR","stateCode":"RS","latitude":"-30.33711000","longitude":"-53.88004000"},{"name":"Vista Alegre","countryCode":"BR","stateCode":"RS","latitude":"-27.31083000","longitude":"-53.51572000"},{"name":"Vista Alegre do Prata","countryCode":"BR","stateCode":"RS","latitude":"-28.83075000","longitude":"-51.79221000"},{"name":"Vista Gaúcha","countryCode":"BR","stateCode":"RS","latitude":"-27.26738000","longitude":"-53.69737000"},{"name":"Vitória das Missões","countryCode":"BR","stateCode":"RS","latitude":"-28.35473000","longitude":"-54.48174000"},{"name":"Westfália","countryCode":"BR","stateCode":"RS","latitude":"-29.42302000","longitude":"-51.75617000"},{"name":"Xangri-lá","countryCode":"BR","stateCode":"RS","latitude":"-29.81049000","longitude":"-50.09223000"},{"name":"Água Santa","countryCode":"BR","stateCode":"RS","latitude":"-28.18543000","longitude":"-52.01286000"},{"name":"Áurea","countryCode":"BR","stateCode":"RS","latitude":"-27.69538000","longitude":"-52.06560000"},{"name":"Acorizal","countryCode":"BR","stateCode":"MT","latitude":"-15.17336000","longitude":"-56.30434000"},{"name":"Alta Floresta","countryCode":"BR","stateCode":"MT","latitude":"-9.87556000","longitude":"-56.08611000"},{"name":"Alto Araguaia","countryCode":"BR","stateCode":"MT","latitude":"-17.48438000","longitude":"-53.40594000"},{"name":"Alto Boa Vista","countryCode":"BR","stateCode":"MT","latitude":"-11.82825000","longitude":"-51.74596000"},{"name":"Alto Garças","countryCode":"BR","stateCode":"MT","latitude":"-16.81961000","longitude":"-53.62461000"},{"name":"Alto Paraguai","countryCode":"BR","stateCode":"MT","latitude":"-14.76851000","longitude":"-56.72113000"},{"name":"Alto Taquari","countryCode":"BR","stateCode":"MT","latitude":"-17.76618000","longitude":"-53.28010000"},{"name":"Apiacás","countryCode":"BR","stateCode":"MT","latitude":"-9.03962000","longitude":"-57.75949000"},{"name":"Araguaiana","countryCode":"BR","stateCode":"MT","latitude":"-15.73389000","longitude":"-51.83139000"},{"name":"Araguainha","countryCode":"BR","stateCode":"MT","latitude":"-16.78427000","longitude":"-53.07981000"},{"name":"Araputanga","countryCode":"BR","stateCode":"MT","latitude":"-15.17477000","longitude":"-58.49729000"},{"name":"Arenápolis","countryCode":"BR","stateCode":"MT","latitude":"-14.45028000","longitude":"-56.84611000"},{"name":"Aripuanã","countryCode":"BR","stateCode":"MT","latitude":"-9.16667000","longitude":"-60.63333000"},{"name":"Barra do Bugres","countryCode":"BR","stateCode":"MT","latitude":"-15.07250000","longitude":"-57.18111000"},{"name":"Barra do Garças","countryCode":"BR","stateCode":"MT","latitude":"-15.89000000","longitude":"-52.25667000"},{"name":"Barão de Melgaço","countryCode":"BR","stateCode":"MT","latitude":"-16.19444000","longitude":"-55.96750000"},{"name":"Bom Jesus do Araguaia","countryCode":"BR","stateCode":"MT","latitude":"-12.27879000","longitude":"-51.75156000"},{"name":"Brasnorte","countryCode":"BR","stateCode":"MT","latitude":"-12.24899000","longitude":"-58.00289000"},{"name":"Campinápolis","countryCode":"BR","stateCode":"MT","latitude":"-14.30712000","longitude":"-53.15586000"},{"name":"Campo Novo do Parecis","countryCode":"BR","stateCode":"MT","latitude":"-13.62657000","longitude":"-58.02125000"},{"name":"Campo Verde","countryCode":"BR","stateCode":"MT","latitude":"-15.37926000","longitude":"-54.92950000"},{"name":"Campos de Júlio","countryCode":"BR","stateCode":"MT","latitude":"-13.63297000","longitude":"-59.17849000"},{"name":"CanaBrava do Norte","countryCode":"BR","stateCode":"MT","latitude":"-11.18113000","longitude":"-51.86378000"},{"name":"Canarana","countryCode":"BR","stateCode":"MT","latitude":"-13.17747000","longitude":"-52.37104000"},{"name":"Carlinda","countryCode":"BR","stateCode":"MT","latitude":"-10.03792000","longitude":"-55.85086000"},{"name":"Castanheira","countryCode":"BR","stateCode":"MT","latitude":"-10.87932000","longitude":"-58.65100000"},{"name":"Chapada dos Guimarães","countryCode":"BR","stateCode":"MT","latitude":"-15.02015000","longitude":"-55.53735000"},{"name":"Cláudia","countryCode":"BR","stateCode":"MT","latitude":"-11.45086000","longitude":"-54.99828000"},{"name":"Cocalinho","countryCode":"BR","stateCode":"MT","latitude":"-13.80273000","longitude":"-51.15344000"},{"name":"Colniza","countryCode":"BR","stateCode":"MT","latitude":"-9.29188000","longitude":"-60.30457000"},{"name":"Colíder","countryCode":"BR","stateCode":"MT","latitude":"-10.56333000","longitude":"-55.44573000"},{"name":"Comodoro","countryCode":"BR","stateCode":"MT","latitude":"-13.32583000","longitude":"-59.82145000"},{"name":"Confresa","countryCode":"BR","stateCode":"MT","latitude":"-10.30959000","longitude":"-51.73651000"},{"name":"Conquista D\'oeste","countryCode":"BR","stateCode":"MT","latitude":"-14.61506000","longitude":"-59.26741000"},{"name":"Cotriguaçu","countryCode":"BR","stateCode":"MT","latitude":"-9.50334000","longitude":"-58.79134000"},{"name":"Cuiabá","countryCode":"BR","stateCode":"MT","latitude":"-15.41924000","longitude":"-55.89023000"},{"name":"Curvelândia","countryCode":"BR","stateCode":"MT","latitude":"-15.63715000","longitude":"-57.84548000"},{"name":"Cáceres","countryCode":"BR","stateCode":"MT","latitude":"-16.42263000","longitude":"-57.71082000"},{"name":"Denise","countryCode":"BR","stateCode":"MT","latitude":"-14.75742000","longitude":"-56.95115000"},{"name":"Diamantino","countryCode":"BR","stateCode":"MT","latitude":"-14.02239000","longitude":"-56.77742000"},{"name":"Dom Aquino","countryCode":"BR","stateCode":"MT","latitude":"-15.72098000","longitude":"-54.83043000"},{"name":"Feliz Natal","countryCode":"BR","stateCode":"MT","latitude":"-11.93599000","longitude":"-54.23925000"},{"name":"Figueirópolis d\'Oeste","countryCode":"BR","stateCode":"MT","latitude":"-15.48700000","longitude":"-58.69723000"},{"name":"Gaúcha do Norte","countryCode":"BR","stateCode":"MT","latitude":"-12.99365000","longitude":"-53.52264000"},{"name":"General Carneiro","countryCode":"BR","stateCode":"MT","latitude":"-15.51539000","longitude":"-53.29790000"},{"name":"Glória d\'Oeste","countryCode":"BR","stateCode":"MT","latitude":"-15.91309000","longitude":"-58.30449000"},{"name":"Guarantã do Norte","countryCode":"BR","stateCode":"MT","latitude":"-9.75597000","longitude":"-54.72890000"},{"name":"Guiratinga","countryCode":"BR","stateCode":"MT","latitude":"-16.34534000","longitude":"-53.76177000"},{"name":"Indiavaí","countryCode":"BR","stateCode":"MT","latitude":"-15.31484000","longitude":"-58.62960000"},{"name":"Ipiranga do Norte","countryCode":"BR","stateCode":"MT","latitude":"-12.24000000","longitude":"-56.14000000"},{"name":"Itanhangá","countryCode":"BR","stateCode":"MT","latitude":"-12.17000000","longitude":"-56.68000000"},{"name":"Itaúba","countryCode":"BR","stateCode":"MT","latitude":"-11.09537000","longitude":"-55.58848000"},{"name":"Itiquira","countryCode":"BR","stateCode":"MT","latitude":"-17.39441000","longitude":"-54.76988000"},{"name":"Jaciara","countryCode":"BR","stateCode":"MT","latitude":"-15.96528000","longitude":"-54.96833000"},{"name":"Jangada","countryCode":"BR","stateCode":"MT","latitude":"-15.33758000","longitude":"-56.54282000"},{"name":"Jauru","countryCode":"BR","stateCode":"MT","latitude":"-15.32452000","longitude":"-58.84580000"},{"name":"Juara","countryCode":"BR","stateCode":"MT","latitude":"-11.09828000","longitude":"-57.49159000"},{"name":"Juruena","countryCode":"BR","stateCode":"MT","latitude":"-10.28992000","longitude":"-58.65303000"},{"name":"Juscimeira","countryCode":"BR","stateCode":"MT","latitude":"-16.20525000","longitude":"-54.88029000"},{"name":"Juína","countryCode":"BR","stateCode":"MT","latitude":"-11.40329000","longitude":"-59.50810000"},{"name":"Lambari d\'Oeste","countryCode":"BR","stateCode":"MT","latitude":"-15.65457000","longitude":"-57.78813000"},{"name":"Lucas","countryCode":"BR","stateCode":"MT","latitude":"-16.33333000","longitude":"-55.93333000"},{"name":"Lucas do Rio Verde","countryCode":"BR","stateCode":"MT","latitude":"-13.04098000","longitude":"-56.15577000"},{"name":"Luciara","countryCode":"BR","stateCode":"MT","latitude":"-11.01415000","longitude":"-50.94299000"},{"name":"Marcelândia","countryCode":"BR","stateCode":"MT","latitude":"-11.00372000","longitude":"-54.13318000"},{"name":"Matupá","countryCode":"BR","stateCode":"MT","latitude":"-10.01532000","longitude":"-54.35496000"},{"name":"Mirassol d\'Oeste","countryCode":"BR","stateCode":"MT","latitude":"-15.63523000","longitude":"-58.00508000"},{"name":"Nobres","countryCode":"BR","stateCode":"MT","latitude":"-14.72028000","longitude":"-56.32750000"},{"name":"Nortelândia","countryCode":"BR","stateCode":"MT","latitude":"-14.45472000","longitude":"-56.80278000"},{"name":"Nossa Senhora do Livramento","countryCode":"BR","stateCode":"MT","latitude":"-15.93447000","longitude":"-56.54590000"},{"name":"Nova Bandeirantes","countryCode":"BR","stateCode":"MT","latitude":"-9.68571000","longitude":"-58.01840000"},{"name":"Nova Brasilândia","countryCode":"BR","stateCode":"MT","latitude":"-14.75742000","longitude":"-55.10534000"},{"name":"Nova Canaã do Norte","countryCode":"BR","stateCode":"MT","latitude":"-10.71987000","longitude":"-56.03436000"},{"name":"Nova Guarita","countryCode":"BR","stateCode":"MT","latitude":"-10.28525000","longitude":"-55.33730000"},{"name":"Nova Lacerda","countryCode":"BR","stateCode":"MT","latitude":"-14.26732000","longitude":"-59.79280000"},{"name":"Nova Marilândia","countryCode":"BR","stateCode":"MT","latitude":"-14.31258000","longitude":"-57.26088000"},{"name":"Nova Maringá","countryCode":"BR","stateCode":"MT","latitude":"-12.98384000","longitude":"-57.19167000"},{"name":"Nova Monte Verde","countryCode":"BR","stateCode":"MT","latitude":"-9.99743000","longitude":"-57.29768000"},{"name":"Nova Mutum","countryCode":"BR","stateCode":"MT","latitude":"-13.58906000","longitude":"-56.15193000"},{"name":"Nova Nazaré","countryCode":"BR","stateCode":"MT","latitude":"-14.14648000","longitude":"-51.79821000"},{"name":"Nova Olímpia","countryCode":"BR","stateCode":"MT","latitude":"-14.79722000","longitude":"-57.28806000"},{"name":"Nova Santa Helena","countryCode":"BR","stateCode":"MT","latitude":"-10.92036000","longitude":"-54.90636000"},{"name":"Nova Ubiratã","countryCode":"BR","stateCode":"MT","latitude":"-12.68233000","longitude":"-54.47729000"},{"name":"Nova Xavantina","countryCode":"BR","stateCode":"MT","latitude":"-14.66463000","longitude":"-52.35558000"},{"name":"Novo Horizonte do Norte","countryCode":"BR","stateCode":"MT","latitude":"-11.37917000","longitude":"-57.28359000"},{"name":"Novo Mundo","countryCode":"BR","stateCode":"MT","latitude":"-9.83661000","longitude":"-55.31349000"},{"name":"Novo Santo Antônio","countryCode":"BR","stateCode":"MT","latitude":"-12.32606000","longitude":"-50.91431000"},{"name":"Novo São Joaquim","countryCode":"BR","stateCode":"MT","latitude":"-15.09570000","longitude":"-53.29575000"},{"name":"Paranatinga","countryCode":"BR","stateCode":"MT","latitude":"-13.34326000","longitude":"-54.01552000"},{"name":"Paranaíta","countryCode":"BR","stateCode":"MT","latitude":"-9.56371000","longitude":"-56.76536000"},{"name":"Pedra Preta","countryCode":"BR","stateCode":"MT","latitude":"-16.76381000","longitude":"-54.16343000"},{"name":"Peixoto de Azevedo","countryCode":"BR","stateCode":"MT","latitude":"-10.14722000","longitude":"-53.58639000"},{"name":"Planalto da Serra","countryCode":"BR","stateCode":"MT","latitude":"-14.56524000","longitude":"-54.67771000"},{"name":"Poconé","countryCode":"BR","stateCode":"MT","latitude":"-16.25667000","longitude":"-56.62278000"},{"name":"Pontal do Araguaia","countryCode":"BR","stateCode":"MT","latitude":"-15.96755000","longitude":"-52.75421000"},{"name":"Ponte Branca","countryCode":"BR","stateCode":"MT","latitude":"-16.65050000","longitude":"-52.90238000"},{"name":"Pontes e Lacerda","countryCode":"BR","stateCode":"MT","latitude":"-15.22611000","longitude":"-59.33528000"},{"name":"Porto Alegre do Norte","countryCode":"BR","stateCode":"MT","latitude":"-10.85081000","longitude":"-51.76934000"},{"name":"Porto Esperidião","countryCode":"BR","stateCode":"MT","latitude":"-15.88622000","longitude":"-58.97107000"},{"name":"Porto Estrela","countryCode":"BR","stateCode":"MT","latitude":"-15.51966000","longitude":"-57.22942000"},{"name":"Porto dos Gaúchos","countryCode":"BR","stateCode":"MT","latitude":"-11.76043000","longitude":"-56.85721000"},{"name":"Poxoréo","countryCode":"BR","stateCode":"MT","latitude":"-15.83722000","longitude":"-54.38917000"},{"name":"Poxoréu","countryCode":"BR","stateCode":"MT","latitude":"-15.75635000","longitude":"-54.11866000"},{"name":"Primavera do Leste","countryCode":"BR","stateCode":"MT","latitude":"-15.14064000","longitude":"-54.19501000"},{"name":"Querência","countryCode":"BR","stateCode":"MT","latitude":"-12.32120000","longitude":"-52.54760000"},{"name":"Reserva do Cabaçal","countryCode":"BR","stateCode":"MT","latitude":"-14.92946000","longitude":"-58.45849000"},{"name":"Ribeirão Cascalheira","countryCode":"BR","stateCode":"MT","latitude":"-12.73516000","longitude":"-51.71456000"},{"name":"Ribeirãozinho","countryCode":"BR","stateCode":"MT","latitude":"-16.50143000","longitude":"-52.75910000"},{"name":"Rio Branco","countryCode":"BR","stateCode":"MT","latitude":"-15.31117000","longitude":"-58.12450000"},{"name":"Rondolândia","countryCode":"BR","stateCode":"MT","latitude":"-10.27573000","longitude":"-61.06224000"},{"name":"Rondonópolis","countryCode":"BR","stateCode":"MT","latitude":"-16.47083000","longitude":"-54.63556000"},{"name":"Rosário Oeste","countryCode":"BR","stateCode":"MT","latitude":"-14.83611000","longitude":"-56.42750000"},{"name":"Salto do Céu","countryCode":"BR","stateCode":"MT","latitude":"-15.13439000","longitude":"-57.95902000"},{"name":"Santa Carmem","countryCode":"BR","stateCode":"MT","latitude":"-11.90602000","longitude":"-54.80769000"},{"name":"Santa Cruz do Xingu","countryCode":"BR","stateCode":"MT","latitude":"-10.15595000","longitude":"-52.49799000"},{"name":"Santa Rita do Trivelato","countryCode":"BR","stateCode":"MT","latitude":"-13.71416000","longitude":"-55.40171000"},{"name":"Santa Terezinha","countryCode":"BR","stateCode":"MT","latitude":"-10.39138000","longitude":"-50.83261000"},{"name":"Santo Afonso","countryCode":"BR","stateCode":"MT","latitude":"-14.46134000","longitude":"-57.38575000"},{"name":"Santo Antônio do Leste","countryCode":"BR","stateCode":"MT","latitude":"-14.82454000","longitude":"-53.74136000"},{"name":"Santo Antônio do Leverger","countryCode":"BR","stateCode":"MT","latitude":"-16.78576000","longitude":"-55.31327000"},{"name":"Sapezal","countryCode":"BR","stateCode":"MT","latitude":"-13.16448000","longitude":"-58.68788000"},{"name":"Serra Nova Dourada","countryCode":"BR","stateCode":"MT","latitude":"-12.02901000","longitude":"-51.33412000"},{"name":"Sinop","countryCode":"BR","stateCode":"MT","latitude":"-11.86417000","longitude":"-55.50250000"},{"name":"Sorriso","countryCode":"BR","stateCode":"MT","latitude":"-12.68167000","longitude":"-55.69953000"},{"name":"São Félix do Araguaia","countryCode":"BR","stateCode":"MT","latitude":"-11.44230000","longitude":"-52.13916000"},{"name":"São José do Povo","countryCode":"BR","stateCode":"MT","latitude":"-16.44547000","longitude":"-54.28499000"},{"name":"São José do Rio Claro","countryCode":"BR","stateCode":"MT","latitude":"-13.52704000","longitude":"-56.85065000"},{"name":"São José do Xingu","countryCode":"BR","stateCode":"MT","latitude":"-10.72794000","longitude":"-52.62112000"},{"name":"São José dos Quatro Marcos","countryCode":"BR","stateCode":"MT","latitude":"-15.56664000","longitude":"-58.29717000"},{"name":"São Pedro da Cipa","countryCode":"BR","stateCode":"MT","latitude":"-15.95162000","longitude":"-54.77958000"},{"name":"Tabaporã","countryCode":"BR","stateCode":"MT","latitude":"-11.05295000","longitude":"-56.64189000"},{"name":"Tangará da Serra","countryCode":"BR","stateCode":"MT","latitude":"-14.52323000","longitude":"-58.09862000"},{"name":"Tapurah","countryCode":"BR","stateCode":"MT","latitude":"-12.74260000","longitude":"-56.46149000"},{"name":"Terra Nova do Norte","countryCode":"BR","stateCode":"MT","latitude":"-10.49541000","longitude":"-54.95547000"},{"name":"Tesouro","countryCode":"BR","stateCode":"MT","latitude":"-15.94904000","longitude":"-53.43342000"},{"name":"Torixoréu","countryCode":"BR","stateCode":"MT","latitude":"-16.27591000","longitude":"-52.88117000"},{"name":"União do Sul","countryCode":"BR","stateCode":"MT","latitude":"-11.47198000","longitude":"-54.18806000"},{"name":"Vale de São Domingos","countryCode":"BR","stateCode":"MT","latitude":"-14.97590000","longitude":"-58.96377000"},{"name":"Vera","countryCode":"BR","stateCode":"MT","latitude":"-12.46612000","longitude":"-55.34810000"},{"name":"Vila Bela da Santíssima Trindade","countryCode":"BR","stateCode":"MT","latitude":"-14.89148000","longitude":"-60.05777000"},{"name":"Vila Rica","countryCode":"BR","stateCode":"MT","latitude":"-10.13413000","longitude":"-51.41369000"},{"name":"Várzea Grande","countryCode":"BR","stateCode":"MT","latitude":"-15.56582000","longitude":"-56.24391000"},{"name":"Água Boa","countryCode":"BR","stateCode":"MT","latitude":"-14.13584000","longitude":"-52.49093000"},{"name":"Acrelândia","countryCode":"BR","stateCode":"AC","latitude":"-9.98045000","longitude":"-66.84388000"},{"name":"Assis Brasil","countryCode":"BR","stateCode":"AC","latitude":"-10.88334000","longitude":"-70.01314000"},{"name":"Brasiléia","countryCode":"BR","stateCode":"AC","latitude":"-11.01611000","longitude":"-68.74806000"},{"name":"Bujari","countryCode":"BR","stateCode":"AC","latitude":"-9.57859000","longitude":"-68.17197000"},{"name":"Capixaba","countryCode":"BR","stateCode":"AC","latitude":"-10.48782000","longitude":"-67.84831000"},{"name":"Cruzeiro do Sul","countryCode":"BR","stateCode":"AC","latitude":"-7.62759000","longitude":"-72.67756000"},{"name":"Epitaciolândia","countryCode":"BR","stateCode":"AC","latitude":"-10.93542000","longitude":"-68.44411000"},{"name":"Feijó","countryCode":"BR","stateCode":"AC","latitude":"-8.16540000","longitude":"-70.35486000"},{"name":"Jordão","countryCode":"BR","stateCode":"AC","latitude":"-9.09166000","longitude":"-71.84069000"},{"name":"Manoel Urbano","countryCode":"BR","stateCode":"AC","latitude":"-8.83889000","longitude":"-69.25972000"},{"name":"Marechal Thaumaturgo","countryCode":"BR","stateCode":"AC","latitude":"-8.94111000","longitude":"-72.79167000"},{"name":"Mâncio Lima","countryCode":"BR","stateCode":"AC","latitude":"-7.61417000","longitude":"-72.89583000"},{"name":"Plácido de Castro","countryCode":"BR","stateCode":"AC","latitude":"-10.33528000","longitude":"-67.18556000"},{"name":"Porto Acre","countryCode":"BR","stateCode":"AC","latitude":"-9.65038000","longitude":"-67.77733000"},{"name":"Porto Walter","countryCode":"BR","stateCode":"AC","latitude":"-8.26861000","longitude":"-72.74389000"},{"name":"Rio Branco","countryCode":"BR","stateCode":"AC","latitude":"-9.97472000","longitude":"-67.81000000"},{"name":"Rodrigues Alves","countryCode":"BR","stateCode":"AC","latitude":"-7.85286000","longitude":"-73.23613000"},{"name":"Santa Rosa do Purus","countryCode":"BR","stateCode":"AC","latitude":"-9.47730000","longitude":"-70.39032000"},{"name":"Sena Madureira","countryCode":"BR","stateCode":"AC","latitude":"-9.06341000","longitude":"-68.67245000"},{"name":"Senador Guiomard","countryCode":"BR","stateCode":"AC","latitude":"-10.14970000","longitude":"-67.73741000"},{"name":"Tarauacá","countryCode":"BR","stateCode":"AC","latitude":"-8.16139000","longitude":"-70.76556000"},{"name":"Xapuri","countryCode":"BR","stateCode":"AC","latitude":"-10.59663000","longitude":"-68.64891000"},{"name":"Adamantina","countryCode":"BR","stateCode":"SP","latitude":"-21.59136000","longitude":"-51.06669000"},{"name":"Adolfo","countryCode":"BR","stateCode":"SP","latitude":"-21.28535000","longitude":"-49.65497000"},{"name":"Aguaí","countryCode":"BR","stateCode":"SP","latitude":"-22.02590000","longitude":"-47.06702000"},{"name":"Agudos","countryCode":"BR","stateCode":"SP","latitude":"-22.58942000","longitude":"-49.16164000"},{"name":"Alambari","countryCode":"BR","stateCode":"SP","latitude":"-23.53745000","longitude":"-47.86273000"},{"name":"Alfredo Marcondes","countryCode":"BR","stateCode":"SP","latitude":"-21.92954000","longitude":"-51.39519000"},{"name":"Altair","countryCode":"BR","stateCode":"SP","latitude":"-20.53889000","longitude":"-49.10219000"},{"name":"Altinópolis","countryCode":"BR","stateCode":"SP","latitude":"-21.00412000","longitude":"-47.39795000"},{"name":"Alto Alegre","countryCode":"BR","stateCode":"SP","latitude":"-21.63149000","longitude":"-50.19601000"},{"name":"Alumínio","countryCode":"BR","stateCode":"SP","latitude":"-23.52259000","longitude":"-47.28373000"},{"name":"Alvinlândia","countryCode":"BR","stateCode":"SP","latitude":"-22.45669000","longitude":"-49.76243000"},{"name":"Americana","countryCode":"BR","stateCode":"SP","latitude":"-22.71408000","longitude":"-47.29009000"},{"name":"Amparo","countryCode":"BR","stateCode":"SP","latitude":"-22.70111000","longitude":"-46.76444000"},{"name":"Américo Brasiliense","countryCode":"BR","stateCode":"SP","latitude":"-21.71797000","longitude":"-48.01568000"},{"name":"Américo de Campos","countryCode":"BR","stateCode":"SP","latitude":"-20.27453000","longitude":"-49.75539000"},{"name":"Analândia","countryCode":"BR","stateCode":"SP","latitude":"-22.12002000","longitude":"-47.68938000"},{"name":"Andradina","countryCode":"BR","stateCode":"SP","latitude":"-20.86545000","longitude":"-51.31567000"},{"name":"Angatuba","countryCode":"BR","stateCode":"SP","latitude":"-23.47450000","longitude":"-48.42565000"},{"name":"Anhembi","countryCode":"BR","stateCode":"SP","latitude":"-22.83293000","longitude":"-48.16384000"},{"name":"Anhumas","countryCode":"BR","stateCode":"SP","latitude":"-22.34571000","longitude":"-51.42761000"},{"name":"Aparecida","countryCode":"BR","stateCode":"SP","latitude":"-22.90434000","longitude":"-45.23562000"},{"name":"Aparecida d\'Oeste","countryCode":"BR","stateCode":"SP","latitude":"-20.48414000","longitude":"-50.91883000"},{"name":"Apiaí","countryCode":"BR","stateCode":"SP","latitude":"-24.39767000","longitude":"-48.82237000"},{"name":"Aramina","countryCode":"BR","stateCode":"SP","latitude":"-20.16724000","longitude":"-47.82645000"},{"name":"Arandu","countryCode":"BR","stateCode":"SP","latitude":"-23.17065000","longitude":"-49.05861000"},{"name":"Arapeí","countryCode":"BR","stateCode":"SP","latitude":"-22.66504000","longitude":"-44.43858000"},{"name":"Araraquara","countryCode":"BR","stateCode":"SP","latitude":"-21.79444000","longitude":"-48.17556000"},{"name":"Araras","countryCode":"BR","stateCode":"SP","latitude":"-22.35694000","longitude":"-47.38417000"},{"name":"Araçariguama","countryCode":"BR","stateCode":"SP","latitude":"-23.42294000","longitude":"-47.07816000"},{"name":"Araçatuba","countryCode":"BR","stateCode":"SP","latitude":"-21.14986000","longitude":"-50.57470000"},{"name":"Araçoiaba da Serra","countryCode":"BR","stateCode":"SP","latitude":"-23.56602000","longitude":"-47.66733000"},{"name":"Arco-Íris","countryCode":"BR","stateCode":"SP","latitude":"-21.74342000","longitude":"-50.42979000"},{"name":"Arealva","countryCode":"BR","stateCode":"SP","latitude":"-22.06881000","longitude":"-48.99294000"},{"name":"Areias","countryCode":"BR","stateCode":"SP","latitude":"-22.66811000","longitude":"-44.71651000"},{"name":"Areiópolis","countryCode":"BR","stateCode":"SP","latitude":"-22.60627000","longitude":"-48.65273000"},{"name":"Ariranha","countryCode":"BR","stateCode":"SP","latitude":"-21.17685000","longitude":"-48.77771000"},{"name":"Artur Nogueira","countryCode":"BR","stateCode":"SP","latitude":"-22.57306000","longitude":"-47.17250000"},{"name":"Arujá","countryCode":"BR","stateCode":"SP","latitude":"-23.39611000","longitude":"-46.32083000"},{"name":"Aspásia","countryCode":"BR","stateCode":"SP","latitude":"-20.18385000","longitude":"-50.73117000"},{"name":"Assis","countryCode":"BR","stateCode":"SP","latitude":"-22.66167000","longitude":"-50.41222000"},{"name":"Atibaia","countryCode":"BR","stateCode":"SP","latitude":"-23.13099000","longitude":"-46.58896000"},{"name":"Auriflama","countryCode":"BR","stateCode":"SP","latitude":"-20.68556000","longitude":"-50.55472000"},{"name":"Avanhandava","countryCode":"BR","stateCode":"SP","latitude":"-21.46596000","longitude":"-49.94791000"},{"name":"Avaré","countryCode":"BR","stateCode":"SP","latitude":"-23.03402000","longitude":"-48.88802000"},{"name":"Avaí","countryCode":"BR","stateCode":"SP","latitude":"-22.17789000","longitude":"-49.30511000"},{"name":"Bady Bassitt","countryCode":"BR","stateCode":"SP","latitude":"-20.91806000","longitude":"-49.44528000"},{"name":"Balbinos","countryCode":"BR","stateCode":"SP","latitude":"-21.90089000","longitude":"-49.33509000"},{"name":"Bananal","countryCode":"BR","stateCode":"SP","latitude":"-22.73751000","longitude":"-44.33413000"},{"name":"Barbosa","countryCode":"BR","stateCode":"SP","latitude":"-21.29619000","longitude":"-49.92293000"},{"name":"Bariri","countryCode":"BR","stateCode":"SP","latitude":"-22.07444000","longitude":"-48.74028000"},{"name":"Barra Bonita","countryCode":"BR","stateCode":"SP","latitude":"-22.49472000","longitude":"-48.55806000"},{"name":"Barra do Chapéu","countryCode":"BR","stateCode":"SP","latitude":"-24.44047000","longitude":"-49.08615000"},{"name":"Barra do Turvo","countryCode":"BR","stateCode":"SP","latitude":"-24.89045000","longitude":"-48.40790000"},{"name":"Barretos","countryCode":"BR","stateCode":"SP","latitude":"-20.55722000","longitude":"-48.56778000"},{"name":"Barrinha","countryCode":"BR","stateCode":"SP","latitude":"-21.19361000","longitude":"-48.16389000"},{"name":"Barueri","countryCode":"BR","stateCode":"SP","latitude":"-23.51056000","longitude":"-46.87611000"},{"name":"Barão de Antonina","countryCode":"BR","stateCode":"SP","latitude":"-23.57097000","longitude":"-49.56660000"},{"name":"Bastos","countryCode":"BR","stateCode":"SP","latitude":"-21.92194000","longitude":"-50.73389000"},{"name":"Batatais","countryCode":"BR","stateCode":"SP","latitude":"-20.83515000","longitude":"-47.56742000"},{"name":"Bauru","countryCode":"BR","stateCode":"SP","latitude":"-22.31472000","longitude":"-49.06056000"},{"name":"Bebedouro","countryCode":"BR","stateCode":"SP","latitude":"-20.94944000","longitude":"-48.47917000"},{"name":"Bento de Abreu","countryCode":"BR","stateCode":"SP","latitude":"-21.34057000","longitude":"-50.86542000"},{"name":"Bernardino de Campos","countryCode":"BR","stateCode":"SP","latitude":"-23.02698000","longitude":"-49.49277000"},{"name":"Bertioga","countryCode":"BR","stateCode":"SP","latitude":"-23.85444000","longitude":"-46.13861000"},{"name":"Bilac","countryCode":"BR","stateCode":"SP","latitude":"-21.42076000","longitude":"-50.47862000"},{"name":"Birigui","countryCode":"BR","stateCode":"SP","latitude":"-21.28861000","longitude":"-50.34000000"},{"name":"Biritiba Mirim","countryCode":"BR","stateCode":"SP","latitude":"-23.57250000","longitude":"-46.03861000"},{"name":"Biritiba-Mirim","countryCode":"BR","stateCode":"SP","latitude":"-23.62009000","longitude":"-46.01938000"},{"name":"Boa Esperança do Sul","countryCode":"BR","stateCode":"SP","latitude":"-21.99250000","longitude":"-48.39083000"},{"name":"Bocaina","countryCode":"BR","stateCode":"SP","latitude":"-22.09830000","longitude":"-48.51952000"},{"name":"Bofete","countryCode":"BR","stateCode":"SP","latitude":"-23.12244000","longitude":"-48.28058000"},{"name":"Boituva","countryCode":"BR","stateCode":"SP","latitude":"-23.28333000","longitude":"-47.67222000"},{"name":"Bom Jesus dos Perdões","countryCode":"BR","stateCode":"SP","latitude":"-23.13500000","longitude":"-46.46528000"},{"name":"Bom Sucesso de Itararé","countryCode":"BR","stateCode":"SP","latitude":"-24.31225000","longitude":"-49.16700000"},{"name":"Boracéia","countryCode":"BR","stateCode":"SP","latitude":"-22.19306000","longitude":"-48.77889000"},{"name":"Borborema","countryCode":"BR","stateCode":"SP","latitude":"-21.61972000","longitude":"-49.07361000"},{"name":"Borebi","countryCode":"BR","stateCode":"SP","latitude":"-22.67635000","longitude":"-48.98476000"},{"name":"Borá","countryCode":"BR","stateCode":"SP","latitude":"-22.23881000","longitude":"-50.49252000"},{"name":"Botucatu","countryCode":"BR","stateCode":"SP","latitude":"-22.88583000","longitude":"-48.44500000"},{"name":"Bragança Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.95270000","longitude":"-46.54418000"},{"name":"Braúna","countryCode":"BR","stateCode":"SP","latitude":"-21.56582000","longitude":"-50.35227000"},{"name":"Brejo Alegre","countryCode":"BR","stateCode":"SP","latitude":"-21.17757000","longitude":"-50.21805000"},{"name":"Brodowski","countryCode":"BR","stateCode":"SP","latitude":"-21.05060000","longitude":"-47.61728000"},{"name":"Brodósqui","countryCode":"BR","stateCode":"SP","latitude":"-20.99139000","longitude":"-47.65861000"},{"name":"Brotas","countryCode":"BR","stateCode":"SP","latitude":"-22.27942000","longitude":"-48.08744000"},{"name":"Buri","countryCode":"BR","stateCode":"SP","latitude":"-23.79750000","longitude":"-48.59278000"},{"name":"Buritama","countryCode":"BR","stateCode":"SP","latitude":"-21.06611000","longitude":"-50.14722000"},{"name":"Buritizal","countryCode":"BR","stateCode":"SP","latitude":"-20.21345000","longitude":"-47.70776000"},{"name":"Bálsamo","countryCode":"BR","stateCode":"SP","latitude":"-20.70239000","longitude":"-49.55045000"},{"name":"Cabreúva","countryCode":"BR","stateCode":"SP","latitude":"-23.30750000","longitude":"-47.13278000"},{"name":"Cabrália Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.49155000","longitude":"-49.38637000"},{"name":"Cachoeira Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.70115000","longitude":"-44.99229000"},{"name":"Caconde","countryCode":"BR","stateCode":"SP","latitude":"-21.52944000","longitude":"-46.64389000"},{"name":"Cafelândia","countryCode":"BR","stateCode":"SP","latitude":"-21.74295000","longitude":"-49.57061000"},{"name":"Caiabu","countryCode":"BR","stateCode":"SP","latitude":"-21.93822000","longitude":"-51.23232000"},{"name":"Caieiras","countryCode":"BR","stateCode":"SP","latitude":"-23.36417000","longitude":"-46.74056000"},{"name":"Caiuá","countryCode":"BR","stateCode":"SP","latitude":"-21.76518000","longitude":"-51.95903000"},{"name":"Cajamar","countryCode":"BR","stateCode":"SP","latitude":"-23.35193000","longitude":"-46.88129000"},{"name":"Cajati","countryCode":"BR","stateCode":"SP","latitude":"-24.73611000","longitude":"-48.12278000"},{"name":"Cajobi","countryCode":"BR","stateCode":"SP","latitude":"-20.88622000","longitude":"-48.85175000"},{"name":"Cajuru","countryCode":"BR","stateCode":"SP","latitude":"-21.27528000","longitude":"-47.30417000"},{"name":"Campina do Monte Alegre","countryCode":"BR","stateCode":"SP","latitude":"-23.61364000","longitude":"-48.45388000"},{"name":"Campinas","countryCode":"BR","stateCode":"SP","latitude":"-22.90556000","longitude":"-47.06083000"},{"name":"Campo Limpo Paulista","countryCode":"BR","stateCode":"SP","latitude":"-23.21599000","longitude":"-46.75842000"},{"name":"Campos Novos Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.62889000","longitude":"-50.01282000"},{"name":"Campos do Jordão","countryCode":"BR","stateCode":"SP","latitude":"-22.73944000","longitude":"-45.59139000"},{"name":"Cananéia","countryCode":"BR","stateCode":"SP","latitude":"-25.01472000","longitude":"-47.92667000"},{"name":"Canas","countryCode":"BR","stateCode":"SP","latitude":"-22.73999000","longitude":"-45.03208000"},{"name":"Canitar","countryCode":"BR","stateCode":"SP","latitude":"-23.01421000","longitude":"-49.78705000"},{"name":"Capela do Alto","countryCode":"BR","stateCode":"SP","latitude":"-23.47056000","longitude":"-47.73472000"},{"name":"Capivari","countryCode":"BR","stateCode":"SP","latitude":"-22.99500000","longitude":"-47.50778000"},{"name":"Capâo Bonito","countryCode":"BR","stateCode":"SP","latitude":"-24.00583000","longitude":"-48.34944000"},{"name":"Caraguatatuba","countryCode":"BR","stateCode":"SP","latitude":"-23.62028000","longitude":"-45.41306000"},{"name":"Carapicuíba","countryCode":"BR","stateCode":"SP","latitude":"-23.55339000","longitude":"-46.84852000"},{"name":"Cardoso","countryCode":"BR","stateCode":"SP","latitude":"-20.08194000","longitude":"-49.91417000"},{"name":"Casa Branca","countryCode":"BR","stateCode":"SP","latitude":"-21.81396000","longitude":"-47.08264000"},{"name":"Castilho","countryCode":"BR","stateCode":"SP","latitude":"-20.87222000","longitude":"-51.48750000"},{"name":"Catanduva","countryCode":"BR","stateCode":"SP","latitude":"-21.13778000","longitude":"-48.97278000"},{"name":"Catiguá","countryCode":"BR","stateCode":"SP","latitude":"-21.06536000","longitude":"-49.04977000"},{"name":"Caçapava","countryCode":"BR","stateCode":"SP","latitude":"-23.10083000","longitude":"-45.70694000"},{"name":"Cedral","countryCode":"BR","stateCode":"SP","latitude":"-20.90742000","longitude":"-49.25495000"},{"name":"Cerqueira César","countryCode":"BR","stateCode":"SP","latitude":"-23.03556000","longitude":"-49.16611000"},{"name":"Cerquilho","countryCode":"BR","stateCode":"SP","latitude":"-23.16500000","longitude":"-47.74361000"},{"name":"Cesário Lange","countryCode":"BR","stateCode":"SP","latitude":"-23.21195000","longitude":"-47.88465000"},{"name":"Charqueada","countryCode":"BR","stateCode":"SP","latitude":"-22.53724000","longitude":"-47.73770000"},{"name":"Chavantes","countryCode":"BR","stateCode":"SP","latitude":"-23.03889000","longitude":"-49.70944000"},{"name":"Clementina","countryCode":"BR","stateCode":"SP","latitude":"-21.57634000","longitude":"-50.46202000"},{"name":"Colina","countryCode":"BR","stateCode":"SP","latitude":"-20.75233000","longitude":"-48.58162000"},{"name":"Colômbia","countryCode":"BR","stateCode":"SP","latitude":"-20.29302000","longitude":"-48.72328000"},{"name":"Conchal","countryCode":"BR","stateCode":"SP","latitude":"-22.34611000","longitude":"-47.13620000"},{"name":"Conchas","countryCode":"BR","stateCode":"SP","latitude":"-23.01528000","longitude":"-48.01056000"},{"name":"Cordeirópolis","countryCode":"BR","stateCode":"SP","latitude":"-22.48194000","longitude":"-47.45667000"},{"name":"Coroados","countryCode":"BR","stateCode":"SP","latitude":"-21.37115000","longitude":"-50.31271000"},{"name":"Coronel Macedo","countryCode":"BR","stateCode":"SP","latitude":"-23.62092000","longitude":"-49.30305000"},{"name":"Corumbataí","countryCode":"BR","stateCode":"SP","latitude":"-22.21698000","longitude":"-47.59961000"},{"name":"Cosmorama","countryCode":"BR","stateCode":"SP","latitude":"-20.40934000","longitude":"-49.74905000"},{"name":"Cosmópolis","countryCode":"BR","stateCode":"SP","latitude":"-22.64583000","longitude":"-47.19611000"},{"name":"Cotia","countryCode":"BR","stateCode":"SP","latitude":"-23.60389000","longitude":"-46.91917000"},{"name":"Cravinhos","countryCode":"BR","stateCode":"SP","latitude":"-21.34028000","longitude":"-47.72944000"},{"name":"Cristais Paulista","countryCode":"BR","stateCode":"SP","latitude":"-20.36538000","longitude":"-47.37300000"},{"name":"Cruzeiro","countryCode":"BR","stateCode":"SP","latitude":"-22.57316000","longitude":"-44.97108000"},{"name":"Cruzália","countryCode":"BR","stateCode":"SP","latitude":"-22.73707000","longitude":"-50.75793000"},{"name":"Cubatão","countryCode":"BR","stateCode":"SP","latitude":"-23.89500000","longitude":"-46.42528000"},{"name":"Cunha","countryCode":"BR","stateCode":"SP","latitude":"-23.07444000","longitude":"-44.95972000"},{"name":"Cássia dos Coqueiros","countryCode":"BR","stateCode":"SP","latitude":"-21.25917000","longitude":"-47.13783000"},{"name":"Cândido Mota","countryCode":"BR","stateCode":"SP","latitude":"-22.74639000","longitude":"-50.38694000"},{"name":"Cândido Rodrigues","countryCode":"BR","stateCode":"SP","latitude":"-21.34194000","longitude":"-48.63294000"},{"name":"Descalvado","countryCode":"BR","stateCode":"SP","latitude":"-21.90389000","longitude":"-47.61944000"},{"name":"Diadema","countryCode":"BR","stateCode":"SP","latitude":"-23.68611000","longitude":"-46.62278000"},{"name":"Dirce Reis","countryCode":"BR","stateCode":"SP","latitude":"-20.45591000","longitude":"-50.62798000"},{"name":"Divinolândia","countryCode":"BR","stateCode":"SP","latitude":"-21.66459000","longitude":"-46.70450000"},{"name":"Dobrada","countryCode":"BR","stateCode":"SP","latitude":"-21.51531000","longitude":"-48.37033000"},{"name":"Dois Córregos","countryCode":"BR","stateCode":"SP","latitude":"-22.36611000","longitude":"-48.38028000"},{"name":"Dolcinópolis","countryCode":"BR","stateCode":"SP","latitude":"-20.11666000","longitude":"-50.52771000"},{"name":"Dourado","countryCode":"BR","stateCode":"SP","latitude":"-22.11665000","longitude":"-48.35204000"},{"name":"Dracena","countryCode":"BR","stateCode":"SP","latitude":"-21.57936000","longitude":"-51.59598000"},{"name":"Duartina","countryCode":"BR","stateCode":"SP","latitude":"-22.41444000","longitude":"-49.40389000"},{"name":"Dumont","countryCode":"BR","stateCode":"SP","latitude":"-21.24438000","longitude":"-47.99598000"},{"name":"Echaporã","countryCode":"BR","stateCode":"SP","latitude":"-22.41080000","longitude":"-50.18262000"},{"name":"Eldorado","countryCode":"BR","stateCode":"SP","latitude":"-24.50057000","longitude":"-48.25601000"},{"name":"Elias Fausto","countryCode":"BR","stateCode":"SP","latitude":"-23.05880000","longitude":"-47.38776000"},{"name":"Elisiário","countryCode":"BR","stateCode":"SP","latitude":"-21.15517000","longitude":"-49.09106000"},{"name":"Embaúba","countryCode":"BR","stateCode":"SP","latitude":"-20.94301000","longitude":"-48.85819000"},{"name":"Embu","countryCode":"BR","stateCode":"SP","latitude":"-23.64889000","longitude":"-46.85222000"},{"name":"Embu Guaçu","countryCode":"BR","stateCode":"SP","latitude":"-23.83222000","longitude":"-46.81139000"},{"name":"Embu das Artes","countryCode":"BR","stateCode":"SP","latitude":"-23.64664000","longitude":"-46.85386000"},{"name":"Embu-Guaçu","countryCode":"BR","stateCode":"SP","latitude":"-23.85336000","longitude":"-46.83957000"},{"name":"Emilianópolis","countryCode":"BR","stateCode":"SP","latitude":"-21.78179000","longitude":"-51.47959000"},{"name":"Engenheiro Coelho","countryCode":"BR","stateCode":"SP","latitude":"-22.48904000","longitude":"-47.17256000"},{"name":"Espírito Santo do Pinhal","countryCode":"BR","stateCode":"SP","latitude":"-22.18900000","longitude":"-46.78421000"},{"name":"Espírito Santo do Turvo","countryCode":"BR","stateCode":"SP","latitude":"-22.66810000","longitude":"-49.42175000"},{"name":"Estiva Gerbi","countryCode":"BR","stateCode":"SP","latitude":"-22.22052000","longitude":"-46.93878000"},{"name":"Estrela d\'Oeste","countryCode":"BR","stateCode":"SP","latitude":"-20.27767000","longitude":"-50.40807000"},{"name":"Estrela do Norte","countryCode":"BR","stateCode":"SP","latitude":"-22.47843000","longitude":"-51.67954000"},{"name":"Euclides da Cunha Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.51710000","longitude":"-52.59099000"},{"name":"Fartura","countryCode":"BR","stateCode":"SP","latitude":"-23.38833000","longitude":"-49.51000000"},{"name":"Fernando Prestes","countryCode":"BR","stateCode":"SP","latitude":"-21.30945000","longitude":"-48.69583000"},{"name":"Fernandópolis","countryCode":"BR","stateCode":"SP","latitude":"-20.28389000","longitude":"-50.24639000"},{"name":"Fernão","countryCode":"BR","stateCode":"SP","latitude":"-22.37381000","longitude":"-49.55434000"},{"name":"Ferraz de Vasconcelos","countryCode":"BR","stateCode":"SP","latitude":"-23.56153000","longitude":"-46.37490000"},{"name":"Flora Rica","countryCode":"BR","stateCode":"SP","latitude":"-21.70103000","longitude":"-51.37786000"},{"name":"Floreal","countryCode":"BR","stateCode":"SP","latitude":"-20.65394000","longitude":"-50.15844000"},{"name":"Florínea","countryCode":"BR","stateCode":"SP","latitude":"-22.87222000","longitude":"-50.68979000"},{"name":"Flórida Paulista","countryCode":"BR","stateCode":"SP","latitude":"-21.54193000","longitude":"-51.18066000"},{"name":"Franca","countryCode":"BR","stateCode":"SP","latitude":"-20.53861000","longitude":"-47.40083000"},{"name":"Francisco Morato","countryCode":"BR","stateCode":"SP","latitude":"-23.26924000","longitude":"-46.70889000"},{"name":"Franco da Rocha","countryCode":"BR","stateCode":"SP","latitude":"-23.30277000","longitude":"-46.73089000"},{"name":"Gabriel Monteiro","countryCode":"BR","stateCode":"SP","latitude":"-21.49989000","longitude":"-50.56997000"},{"name":"Garça","countryCode":"BR","stateCode":"SP","latitude":"-22.21056000","longitude":"-49.65611000"},{"name":"Gastão Vidigal","countryCode":"BR","stateCode":"SP","latitude":"-20.80633000","longitude":"-50.19238000"},{"name":"Gavião Peixoto","countryCode":"BR","stateCode":"SP","latitude":"-21.80879000","longitude":"-48.46904000"},{"name":"General Salgado","countryCode":"BR","stateCode":"SP","latitude":"-20.64833000","longitude":"-50.36056000"},{"name":"Getulina","countryCode":"BR","stateCode":"SP","latitude":"-21.76343000","longitude":"-50.06225000"},{"name":"Glicério","countryCode":"BR","stateCode":"SP","latitude":"-21.31866000","longitude":"-50.17782000"},{"name":"Guaimbê","countryCode":"BR","stateCode":"SP","latitude":"-21.86204000","longitude":"-49.84959000"},{"name":"Guaiçara","countryCode":"BR","stateCode":"SP","latitude":"-21.55410000","longitude":"-49.76263000"},{"name":"Guapiara","countryCode":"BR","stateCode":"SP","latitude":"-24.21726000","longitude":"-48.54523000"},{"name":"Guapiaçu","countryCode":"BR","stateCode":"SP","latitude":"-20.79500000","longitude":"-49.22028000"},{"name":"Guaraci","countryCode":"BR","stateCode":"SP","latitude":"-20.41648000","longitude":"-49.00521000"},{"name":"Guarani d\'Oeste","countryCode":"BR","stateCode":"SP","latitude":"-20.07032000","longitude":"-50.36292000"},{"name":"Guarantã","countryCode":"BR","stateCode":"SP","latitude":"-21.92281000","longitude":"-49.58519000"},{"name":"Guararapes","countryCode":"BR","stateCode":"SP","latitude":"-21.26083000","longitude":"-50.64278000"},{"name":"Guararema","countryCode":"BR","stateCode":"SP","latitude":"-23.41500000","longitude":"-46.03500000"},{"name":"Guaratinguetá","countryCode":"BR","stateCode":"SP","latitude":"-22.81639000","longitude":"-45.19250000"},{"name":"Guaraçaí","countryCode":"BR","stateCode":"SP","latitude":"-21.10820000","longitude":"-51.30124000"},{"name":"Guareí","countryCode":"BR","stateCode":"SP","latitude":"-23.37338000","longitude":"-48.22466000"},{"name":"Guariba","countryCode":"BR","stateCode":"SP","latitude":"-21.39568000","longitude":"-48.20427000"},{"name":"Guarujá","countryCode":"BR","stateCode":"SP","latitude":"-23.99306000","longitude":"-46.25639000"},{"name":"Guarulhos","countryCode":"BR","stateCode":"SP","latitude":"-23.46278000","longitude":"-46.53333000"},{"name":"Guará","countryCode":"BR","stateCode":"SP","latitude":"-20.42833000","longitude":"-47.82417000"},{"name":"Guatapará","countryCode":"BR","stateCode":"SP","latitude":"-21.47231000","longitude":"-47.99142000"},{"name":"Guaíra","countryCode":"BR","stateCode":"SP","latitude":"-20.31833000","longitude":"-48.31056000"},{"name":"Guzolândia","countryCode":"BR","stateCode":"SP","latitude":"-20.62040000","longitude":"-50.71925000"},{"name":"Gália","countryCode":"BR","stateCode":"SP","latitude":"-22.34323000","longitude":"-49.57865000"},{"name":"Herculândia","countryCode":"BR","stateCode":"SP","latitude":"-21.96198000","longitude":"-50.38482000"},{"name":"Holambra","countryCode":"BR","stateCode":"SP","latitude":"-22.63825000","longitude":"-47.06501000"},{"name":"Hortolândia","countryCode":"BR","stateCode":"SP","latitude":"-22.85833000","longitude":"-47.22000000"},{"name":"Iacanga","countryCode":"BR","stateCode":"SP","latitude":"-21.90745000","longitude":"-49.05917000"},{"name":"Iacri","countryCode":"BR","stateCode":"SP","latitude":"-21.77798000","longitude":"-50.61517000"},{"name":"Iaras","countryCode":"BR","stateCode":"SP","latitude":"-22.83679000","longitude":"-49.10928000"},{"name":"Ibaté","countryCode":"BR","stateCode":"SP","latitude":"-21.95472000","longitude":"-47.99667000"},{"name":"Ibirarema","countryCode":"BR","stateCode":"SP","latitude":"-22.80911000","longitude":"-50.07816000"},{"name":"Ibirá","countryCode":"BR","stateCode":"SP","latitude":"-21.08880000","longitude":"-49.21879000"},{"name":"Ibitinga","countryCode":"BR","stateCode":"SP","latitude":"-21.75778000","longitude":"-48.82889000"},{"name":"Ibiúna","countryCode":"BR","stateCode":"SP","latitude":"-23.65639000","longitude":"-47.22250000"},{"name":"Icém","countryCode":"BR","stateCode":"SP","latitude":"-20.38003000","longitude":"-49.20507000"},{"name":"Iepê","countryCode":"BR","stateCode":"SP","latitude":"-22.65726000","longitude":"-51.04385000"},{"name":"Igarapava","countryCode":"BR","stateCode":"SP","latitude":"-20.03833000","longitude":"-47.74694000"},{"name":"Igaratá","countryCode":"BR","stateCode":"SP","latitude":"-23.12994000","longitude":"-46.14647000"},{"name":"Igaraçu do Tietê","countryCode":"BR","stateCode":"SP","latitude":"-22.50917000","longitude":"-48.55778000"},{"name":"Iguape","countryCode":"BR","stateCode":"SP","latitude":"-24.70806000","longitude":"-47.55528000"},{"name":"Ilha Comprida","countryCode":"BR","stateCode":"SP","latitude":"-24.87792000","longitude":"-47.74757000"},{"name":"Ilha Solteira","countryCode":"BR","stateCode":"SP","latitude":"-20.43278000","longitude":"-51.34250000"},{"name":"Ilhabela","countryCode":"BR","stateCode":"SP","latitude":"-23.77806000","longitude":"-45.35806000"},{"name":"Indaiatuba","countryCode":"BR","stateCode":"SP","latitude":"-23.08842000","longitude":"-47.21190000"},{"name":"Indiana","countryCode":"BR","stateCode":"SP","latitude":"-22.12587000","longitude":"-51.26047000"},{"name":"Indiaporã","countryCode":"BR","stateCode":"SP","latitude":"-19.95987000","longitude":"-50.24419000"},{"name":"Inúbia Paulista","countryCode":"BR","stateCode":"SP","latitude":"-21.72002000","longitude":"-50.94738000"},{"name":"Ipaussu","countryCode":"BR","stateCode":"SP","latitude":"-23.08202000","longitude":"-49.60370000"},{"name":"Ipauçu","countryCode":"BR","stateCode":"SP","latitude":"-23.05667000","longitude":"-49.62639000"},{"name":"Iperó","countryCode":"BR","stateCode":"SP","latitude":"-23.35028000","longitude":"-47.68861000"},{"name":"Ipeúna","countryCode":"BR","stateCode":"SP","latitude":"-22.44376000","longitude":"-47.69449000"},{"name":"Ipiguá","countryCode":"BR","stateCode":"SP","latitude":"-20.63984000","longitude":"-49.39781000"},{"name":"Iporanga","countryCode":"BR","stateCode":"SP","latitude":"-24.50438000","longitude":"-48.55248000"},{"name":"Ipuã","countryCode":"BR","stateCode":"SP","latitude":"-20.43806000","longitude":"-48.01222000"},{"name":"Iracemápolis","countryCode":"BR","stateCode":"SP","latitude":"-22.58056000","longitude":"-47.51861000"},{"name":"Irapuru","countryCode":"BR","stateCode":"SP","latitude":"-21.44903000","longitude":"-51.33959000"},{"name":"Irapuã","countryCode":"BR","stateCode":"SP","latitude":"-21.25013000","longitude":"-49.40247000"},{"name":"Itaberá","countryCode":"BR","stateCode":"SP","latitude":"-23.86194000","longitude":"-49.13722000"},{"name":"Itajobi","countryCode":"BR","stateCode":"SP","latitude":"-21.31806000","longitude":"-49.05444000"},{"name":"Itaju","countryCode":"BR","stateCode":"SP","latitude":"-21.92879000","longitude":"-48.78312000"},{"name":"Itanhaém","countryCode":"BR","stateCode":"SP","latitude":"-24.18306000","longitude":"-46.78889000"},{"name":"Itaoca","countryCode":"BR","stateCode":"SP","latitude":"-24.61155000","longitude":"-48.84390000"},{"name":"Itapecerica da Serra","countryCode":"BR","stateCode":"SP","latitude":"-23.71694000","longitude":"-46.84917000"},{"name":"Itapetininga","countryCode":"BR","stateCode":"SP","latitude":"-23.59167000","longitude":"-48.05306000"},{"name":"Itapeva","countryCode":"BR","stateCode":"SP","latitude":"-23.94696000","longitude":"-48.83835000"},{"name":"Itapevi","countryCode":"BR","stateCode":"SP","latitude":"-23.54889000","longitude":"-46.93417000"},{"name":"Itapira","countryCode":"BR","stateCode":"SP","latitude":"-22.43611000","longitude":"-46.82167000"},{"name":"Itapirapuã Paulista","countryCode":"BR","stateCode":"SP","latitude":"-24.55985000","longitude":"-49.22435000"},{"name":"Itaporanga","countryCode":"BR","stateCode":"SP","latitude":"-23.70778000","longitude":"-49.48972000"},{"name":"Itapura","countryCode":"BR","stateCode":"SP","latitude":"-20.59626000","longitude":"-51.42537000"},{"name":"Itapuí","countryCode":"BR","stateCode":"SP","latitude":"-22.23333000","longitude":"-48.71917000"},{"name":"Itaquaquecetuba","countryCode":"BR","stateCode":"SP","latitude":"-23.45806000","longitude":"-46.32917000"},{"name":"Itararé","countryCode":"BR","stateCode":"SP","latitude":"-24.11250000","longitude":"-49.33167000"},{"name":"Itariri","countryCode":"BR","stateCode":"SP","latitude":"-24.28880000","longitude":"-47.13325000"},{"name":"Itatiba","countryCode":"BR","stateCode":"SP","latitude":"-23.00583000","longitude":"-46.83889000"},{"name":"Itatinga","countryCode":"BR","stateCode":"SP","latitude":"-23.10167000","longitude":"-48.61583000"},{"name":"Itaí","countryCode":"BR","stateCode":"SP","latitude":"-23.41778000","longitude":"-49.09056000"},{"name":"Itirapina","countryCode":"BR","stateCode":"SP","latitude":"-22.25278000","longitude":"-47.82278000"},{"name":"Itirapuã","countryCode":"BR","stateCode":"SP","latitude":"-20.65755000","longitude":"-47.16859000"},{"name":"Itobi","countryCode":"BR","stateCode":"SP","latitude":"-21.74902000","longitude":"-46.93051000"},{"name":"Itu","countryCode":"BR","stateCode":"SP","latitude":"-23.26417000","longitude":"-47.29917000"},{"name":"Itupeva","countryCode":"BR","stateCode":"SP","latitude":"-23.15306000","longitude":"-47.05778000"},{"name":"Ituverava","countryCode":"BR","stateCode":"SP","latitude":"-20.33944000","longitude":"-47.78056000"},{"name":"Itápolis","countryCode":"BR","stateCode":"SP","latitude":"-21.59556000","longitude":"-48.81278000"},{"name":"Jaborandi","countryCode":"BR","stateCode":"SP","latitude":"-20.66618000","longitude":"-48.40164000"},{"name":"Jaboticabal","countryCode":"BR","stateCode":"SP","latitude":"-21.25472000","longitude":"-48.32222000"},{"name":"Jacareí","countryCode":"BR","stateCode":"SP","latitude":"-23.30528000","longitude":"-45.96583000"},{"name":"Jaci","countryCode":"BR","stateCode":"SP","latitude":"-20.94747000","longitude":"-49.57606000"},{"name":"Jacupiranga","countryCode":"BR","stateCode":"SP","latitude":"-24.69250000","longitude":"-48.00222000"},{"name":"Jaguariúna","countryCode":"BR","stateCode":"SP","latitude":"-22.70556000","longitude":"-46.98583000"},{"name":"Jales","countryCode":"BR","stateCode":"SP","latitude":"-20.26889000","longitude":"-50.54583000"},{"name":"Jambeiro","countryCode":"BR","stateCode":"SP","latitude":"-23.28154000","longitude":"-45.71217000"},{"name":"Jandira","countryCode":"BR","stateCode":"SP","latitude":"-23.54082000","longitude":"-46.89571000"},{"name":"Jardim Paulista","countryCode":"BR","stateCode":"SP","latitude":"-23.56675000","longitude":"-46.66439000"},{"name":"Jardinópolis","countryCode":"BR","stateCode":"SP","latitude":"-21.01778000","longitude":"-47.76389000"},{"name":"Jarinu","countryCode":"BR","stateCode":"SP","latitude":"-23.10139000","longitude":"-46.72833000"},{"name":"Jaú","countryCode":"BR","stateCode":"SP","latitude":"-22.29639000","longitude":"-48.55778000"},{"name":"Jeriquara","countryCode":"BR","stateCode":"SP","latitude":"-20.33455000","longitude":"-47.57121000"},{"name":"Joanópolis","countryCode":"BR","stateCode":"SP","latitude":"-22.93028000","longitude":"-46.27556000"},{"name":"José Bonifácio","countryCode":"BR","stateCode":"SP","latitude":"-21.08986000","longitude":"-49.77293000"},{"name":"João Ramalho","countryCode":"BR","stateCode":"SP","latitude":"-22.24440000","longitude":"-50.78747000"},{"name":"Jumirim","countryCode":"BR","stateCode":"SP","latitude":"-23.10825000","longitude":"-47.79820000"},{"name":"Jundiaí","countryCode":"BR","stateCode":"SP","latitude":"-23.18639000","longitude":"-46.88417000"},{"name":"Junqueirópolis","countryCode":"BR","stateCode":"SP","latitude":"-21.51472000","longitude":"-51.43361000"},{"name":"Juquitiba","countryCode":"BR","stateCode":"SP","latitude":"-23.95860000","longitude":"-47.01366000"},{"name":"Juquiá","countryCode":"BR","stateCode":"SP","latitude":"-24.32083000","longitude":"-47.63472000"},{"name":"Júlio Mesquita","countryCode":"BR","stateCode":"SP","latitude":"-21.97689000","longitude":"-49.78623000"},{"name":"Lagoinha","countryCode":"BR","stateCode":"SP","latitude":"-23.08443000","longitude":"-45.19973000"},{"name":"Laranjal Paulista","countryCode":"BR","stateCode":"SP","latitude":"-23.04972000","longitude":"-47.83667000"},{"name":"Lavrinhas","countryCode":"BR","stateCode":"SP","latitude":"-22.51707000","longitude":"-44.88055000"},{"name":"Lavínia","countryCode":"BR","stateCode":"SP","latitude":"-21.17069000","longitude":"-51.05184000"},{"name":"Leme","countryCode":"BR","stateCode":"SP","latitude":"-22.18556000","longitude":"-47.39028000"},{"name":"Lençóis Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.59861000","longitude":"-48.80028000"},{"name":"Limeira","countryCode":"BR","stateCode":"SP","latitude":"-22.56472000","longitude":"-47.40167000"},{"name":"Lindóia","countryCode":"BR","stateCode":"SP","latitude":"-22.51250000","longitude":"-46.65352000"},{"name":"Lins","countryCode":"BR","stateCode":"SP","latitude":"-21.67861000","longitude":"-49.74250000"},{"name":"Lorena","countryCode":"BR","stateCode":"SP","latitude":"-22.73083000","longitude":"-45.12472000"},{"name":"Lourdes","countryCode":"BR","stateCode":"SP","latitude":"-20.94345000","longitude":"-50.23799000"},{"name":"Louveira","countryCode":"BR","stateCode":"SP","latitude":"-23.08252000","longitude":"-46.93308000"},{"name":"Lucianópolis","countryCode":"BR","stateCode":"SP","latitude":"-22.48385000","longitude":"-49.54507000"},{"name":"Lucélia","countryCode":"BR","stateCode":"SP","latitude":"-21.72028000","longitude":"-51.01889000"},{"name":"Luiziânia","countryCode":"BR","stateCode":"SP","latitude":"-21.68237000","longitude":"-50.35305000"},{"name":"Lupércio","countryCode":"BR","stateCode":"SP","latitude":"-22.42771000","longitude":"-49.81232000"},{"name":"Lutécia","countryCode":"BR","stateCode":"SP","latitude":"-22.30652000","longitude":"-50.37817000"},{"name":"Luís Antônio","countryCode":"BR","stateCode":"SP","latitude":"-21.55997000","longitude":"-47.81156000"},{"name":"Macatuba","countryCode":"BR","stateCode":"SP","latitude":"-22.50222000","longitude":"-48.71139000"},{"name":"Macaubal","countryCode":"BR","stateCode":"SP","latitude":"-20.86271000","longitude":"-49.98530000"},{"name":"Macedônia","countryCode":"BR","stateCode":"SP","latitude":"-20.08825000","longitude":"-50.17318000"},{"name":"Magda","countryCode":"BR","stateCode":"SP","latitude":"-20.57602000","longitude":"-50.22413000"},{"name":"Mairinque","countryCode":"BR","stateCode":"SP","latitude":"-23.54583000","longitude":"-47.18333000"},{"name":"Mairiporã","countryCode":"BR","stateCode":"SP","latitude":"-23.31861000","longitude":"-46.58667000"},{"name":"Manduri","countryCode":"BR","stateCode":"SP","latitude":"-23.05388000","longitude":"-49.30262000"},{"name":"Marabá Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.11727000","longitude":"-52.05131000"},{"name":"Maracaí","countryCode":"BR","stateCode":"SP","latitude":"-22.61056000","longitude":"-50.66722000"},{"name":"Marapoama","countryCode":"BR","stateCode":"SP","latitude":"-21.25761000","longitude":"-49.14859000"},{"name":"Marinópolis","countryCode":"BR","stateCode":"SP","latitude":"-20.48780000","longitude":"-50.83467000"},{"name":"Mariápolis","countryCode":"BR","stateCode":"SP","latitude":"-21.77944000","longitude":"-51.16754000"},{"name":"Martinópolis","countryCode":"BR","stateCode":"SP","latitude":"-22.14583000","longitude":"-51.17083000"},{"name":"Marília","countryCode":"BR","stateCode":"SP","latitude":"-22.21389000","longitude":"-49.94583000"},{"name":"Matão","countryCode":"BR","stateCode":"SP","latitude":"-21.59547000","longitude":"-48.45033000"},{"name":"Mauá","countryCode":"BR","stateCode":"SP","latitude":"-23.66364000","longitude":"-46.44656000"},{"name":"Mendonça","countryCode":"BR","stateCode":"SP","latitude":"-21.19620000","longitude":"-49.56427000"},{"name":"Meridiano","countryCode":"BR","stateCode":"SP","latitude":"-20.41766000","longitude":"-50.20536000"},{"name":"Mesópolis","countryCode":"BR","stateCode":"SP","latitude":"-19.95808000","longitude":"-50.60938000"},{"name":"Miguelópolis","countryCode":"BR","stateCode":"SP","latitude":"-20.17944000","longitude":"-48.03194000"},{"name":"Mineiros do Tietê","countryCode":"BR","stateCode":"SP","latitude":"-22.44860000","longitude":"-48.44074000"},{"name":"Mira Estrela","countryCode":"BR","stateCode":"SP","latitude":"-19.97244000","longitude":"-50.13043000"},{"name":"Miracatu","countryCode":"BR","stateCode":"SP","latitude":"-24.28139000","longitude":"-47.45972000"},{"name":"Mirandopólis","countryCode":"BR","stateCode":"SP","latitude":"-21.13361000","longitude":"-51.10167000"},{"name":"Mirante do Paranapanema","countryCode":"BR","stateCode":"SP","latitude":"-22.29194000","longitude":"-51.90639000"},{"name":"Mirassol","countryCode":"BR","stateCode":"SP","latitude":"-20.84158000","longitude":"-49.50879000"},{"name":"Mirassolândia","countryCode":"BR","stateCode":"SP","latitude":"-20.59295000","longitude":"-49.48426000"},{"name":"Mococa","countryCode":"BR","stateCode":"SP","latitude":"-21.46778000","longitude":"-47.00472000"},{"name":"Mogi Guaçu","countryCode":"BR","stateCode":"SP","latitude":"-22.36770000","longitude":"-46.94552000"},{"name":"Mogi Mirim","countryCode":"BR","stateCode":"SP","latitude":"-22.43194000","longitude":"-46.95778000"},{"name":"Mogi das Cruzes","countryCode":"BR","stateCode":"SP","latitude":"-23.56813000","longitude":"-46.18770000"},{"name":"Mombuca","countryCode":"BR","stateCode":"SP","latitude":"-22.95107000","longitude":"-47.60238000"},{"name":"Mongaguá","countryCode":"BR","stateCode":"SP","latitude":"-24.09306000","longitude":"-46.62083000"},{"name":"Monte Alegre do Sul","countryCode":"BR","stateCode":"SP","latitude":"-22.71002000","longitude":"-46.67181000"},{"name":"Monte Alto","countryCode":"BR","stateCode":"SP","latitude":"-21.26111000","longitude":"-48.49639000"},{"name":"Monte Aprazível","countryCode":"BR","stateCode":"SP","latitude":"-20.77250000","longitude":"-49.71417000"},{"name":"Monte Azul Paulista","countryCode":"BR","stateCode":"SP","latitude":"-20.90722000","longitude":"-48.64139000"},{"name":"Monte Castelo","countryCode":"BR","stateCode":"SP","latitude":"-21.22773000","longitude":"-51.57141000"},{"name":"Monte Mor","countryCode":"BR","stateCode":"SP","latitude":"-22.94667000","longitude":"-47.31583000"},{"name":"Monteiro Lobato","countryCode":"BR","stateCode":"SP","latitude":"-22.93300000","longitude":"-45.80525000"},{"name":"Monções","countryCode":"BR","stateCode":"SP","latitude":"-20.86875000","longitude":"-50.08331000"},{"name":"Morro Agudo","countryCode":"BR","stateCode":"SP","latitude":"-20.73139000","longitude":"-48.05778000"},{"name":"Morungaba","countryCode":"BR","stateCode":"SP","latitude":"-22.88318000","longitude":"-46.78699000"},{"name":"Motuca","countryCode":"BR","stateCode":"SP","latitude":"-21.48936000","longitude":"-48.15669000"},{"name":"Murutinga do Sul","countryCode":"BR","stateCode":"SP","latitude":"-20.99638000","longitude":"-51.30376000"},{"name":"Nantes","countryCode":"BR","stateCode":"SP","latitude":"-22.60334000","longitude":"-51.20840000"},{"name":"Narandiba","countryCode":"BR","stateCode":"SP","latitude":"-22.53395000","longitude":"-51.50976000"},{"name":"Natividade da Serra","countryCode":"BR","stateCode":"SP","latitude":"-23.39447000","longitude":"-45.39368000"},{"name":"Nazaré Paulista","countryCode":"BR","stateCode":"SP","latitude":"-23.18203000","longitude":"-46.36202000"},{"name":"Neves Paulista","countryCode":"BR","stateCode":"SP","latitude":"-20.87439000","longitude":"-49.64850000"},{"name":"Nhandeara","countryCode":"BR","stateCode":"SP","latitude":"-20.68970000","longitude":"-50.04070000"},{"name":"Nipoã","countryCode":"BR","stateCode":"SP","latitude":"-20.89366000","longitude":"-49.78133000"},{"name":"Nova Aliança","countryCode":"BR","stateCode":"SP","latitude":"-21.06591000","longitude":"-49.52593000"},{"name":"Nova Campina","countryCode":"BR","stateCode":"SP","latitude":"-24.20918000","longitude":"-48.98456000"},{"name":"Nova Canaã Paulista","countryCode":"BR","stateCode":"SP","latitude":"-20.37020000","longitude":"-50.90616000"},{"name":"Nova Castilho","countryCode":"BR","stateCode":"SP","latitude":"-20.78530000","longitude":"-50.34957000"},{"name":"Nova Europa","countryCode":"BR","stateCode":"SP","latitude":"-21.79214000","longitude":"-48.56880000"},{"name":"Nova Granada","countryCode":"BR","stateCode":"SP","latitude":"-20.53389000","longitude":"-49.31417000"},{"name":"Nova Guataporanga","countryCode":"BR","stateCode":"SP","latitude":"-21.31898000","longitude":"-51.64323000"},{"name":"Nova Independência","countryCode":"BR","stateCode":"SP","latitude":"-21.15481000","longitude":"-51.52759000"},{"name":"Nova Luzitânia","countryCode":"BR","stateCode":"SP","latitude":"-20.87304000","longitude":"-50.24297000"},{"name":"Nova Odessa","countryCode":"BR","stateCode":"SP","latitude":"-22.77750000","longitude":"-47.29583000"},{"name":"Novais","countryCode":"BR","stateCode":"SP","latitude":"-20.97660000","longitude":"-48.90985000"},{"name":"Novo Horizonte","countryCode":"BR","stateCode":"SP","latitude":"-21.46806000","longitude":"-49.22083000"},{"name":"Nuporanga","countryCode":"BR","stateCode":"SP","latitude":"-20.73095000","longitude":"-47.75177000"},{"name":"Ocauçu","countryCode":"BR","stateCode":"SP","latitude":"-22.43034000","longitude":"-49.95170000"},{"name":"Olímpia","countryCode":"BR","stateCode":"SP","latitude":"-20.73722000","longitude":"-48.91472000"},{"name":"Onda Verde","countryCode":"BR","stateCode":"SP","latitude":"-20.61043000","longitude":"-49.24474000"},{"name":"Oriente","countryCode":"BR","stateCode":"SP","latitude":"-22.15005000","longitude":"-50.09676000"},{"name":"Orindiúva","countryCode":"BR","stateCode":"SP","latitude":"-20.22235000","longitude":"-49.37594000"},{"name":"Orlândia","countryCode":"BR","stateCode":"SP","latitude":"-20.72028000","longitude":"-47.88667000"},{"name":"Osasco","countryCode":"BR","stateCode":"SP","latitude":"-23.53250000","longitude":"-46.79167000"},{"name":"Oscar Bressane","countryCode":"BR","stateCode":"SP","latitude":"-22.29031000","longitude":"-50.25646000"},{"name":"Osvaldo Cruz","countryCode":"BR","stateCode":"SP","latitude":"-21.67502000","longitude":"-50.84203000"},{"name":"Ourinhos","countryCode":"BR","stateCode":"SP","latitude":"-22.97889000","longitude":"-49.87056000"},{"name":"Ouro Verde","countryCode":"BR","stateCode":"SP","latitude":"-21.52766000","longitude":"-51.75119000"},{"name":"Ouroeste","countryCode":"BR","stateCode":"SP","latitude":"-19.93760000","longitude":"-50.41455000"},{"name":"Pacaembu","countryCode":"BR","stateCode":"SP","latitude":"-21.56222000","longitude":"-51.26056000"},{"name":"Palestina","countryCode":"BR","stateCode":"SP","latitude":"-20.29911000","longitude":"-49.52000000"},{"name":"Palmares Paulista","countryCode":"BR","stateCode":"SP","latitude":"-21.10148000","longitude":"-48.82032000"},{"name":"Palmeira d\'Oeste","countryCode":"BR","stateCode":"SP","latitude":"-20.45046000","longitude":"-50.75181000"},{"name":"Palmital","countryCode":"BR","stateCode":"SP","latitude":"-22.78889000","longitude":"-50.21750000"},{"name":"Panorama","countryCode":"BR","stateCode":"SP","latitude":"-21.35639000","longitude":"-51.85972000"},{"name":"Paraguaçu Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.41278000","longitude":"-50.57583000"},{"name":"Paraibuna","countryCode":"BR","stateCode":"SP","latitude":"-23.48123000","longitude":"-45.63778000"},{"name":"Paranapanema","countryCode":"BR","stateCode":"SP","latitude":"-23.38630000","longitude":"-48.72441000"},{"name":"Paranapuã","countryCode":"BR","stateCode":"SP","latitude":"-20.05940000","longitude":"-50.59676000"},{"name":"Parapuã","countryCode":"BR","stateCode":"SP","latitude":"-21.84482000","longitude":"-50.83410000"},{"name":"Paraíso","countryCode":"BR","stateCode":"SP","latitude":"-21.01639000","longitude":"-48.77361000"},{"name":"Pardinho","countryCode":"BR","stateCode":"SP","latitude":"-23.08987000","longitude":"-48.38420000"},{"name":"Pariquera Açu","countryCode":"BR","stateCode":"SP","latitude":"-24.71500000","longitude":"-47.88111000"},{"name":"Pariquera-Açu","countryCode":"BR","stateCode":"SP","latitude":"-24.66388000","longitude":"-47.84553000"},{"name":"Parisi","countryCode":"BR","stateCode":"SP","latitude":"-20.26554000","longitude":"-50.03904000"},{"name":"Patrocínio Paulista","countryCode":"BR","stateCode":"SP","latitude":"-20.68707000","longitude":"-47.28437000"},{"name":"Paulicéia","countryCode":"BR","stateCode":"SP","latitude":"-21.17172000","longitude":"-51.75418000"},{"name":"Paulista Flórida","countryCode":"BR","stateCode":"SP","latitude":"-21.60000000","longitude":"-51.20000000"},{"name":"Paulistânia","countryCode":"BR","stateCode":"SP","latitude":"-22.57816000","longitude":"-49.29587000"},{"name":"Paulo de Faria","countryCode":"BR","stateCode":"SP","latitude":"-20.09639000","longitude":"-49.48849000"},{"name":"Paulínia","countryCode":"BR","stateCode":"SP","latitude":"-22.76111000","longitude":"-47.15417000"},{"name":"Pederneiras","countryCode":"BR","stateCode":"SP","latitude":"-22.35167000","longitude":"-48.77500000"},{"name":"Pedra Bela","countryCode":"BR","stateCode":"SP","latitude":"-22.76397000","longitude":"-46.43708000"},{"name":"Pedranópolis","countryCode":"BR","stateCode":"SP","latitude":"-20.19986000","longitude":"-50.08987000"},{"name":"Pedregulho","countryCode":"BR","stateCode":"SP","latitude":"-20.25694000","longitude":"-47.47667000"},{"name":"Pedreira","countryCode":"BR","stateCode":"SP","latitude":"-22.74194000","longitude":"-46.90139000"},{"name":"Pedrinhas Paulista","countryCode":"BR","stateCode":"SP","latitude":"-22.80731000","longitude":"-50.82055000"},{"name":"Pedro de Toledo","countryCode":"BR","stateCode":"SP","latitude":"-24.17020000","longitude":"-47.17239000"},{"name":"Penápolis","countryCode":"BR","stateCode":"SP","latitude":"-21.41972000","longitude":"-50.07750000"},{"name":"Pereira Barreto","countryCode":"BR","stateCode":"SP","latitude":"-20.63833000","longitude":"-51.10917000"},{"name":"Pereiras","countryCode":"BR","stateCode":"SP","latitude":"-23.12150000","longitude":"-47.97614000"},{"name":"Peruíbe","countryCode":"BR","stateCode":"SP","latitude":"-24.32000000","longitude":"-46.99833000"},{"name":"Piacatu","countryCode":"BR","stateCode":"SP","latitude":"-21.57301000","longitude":"-50.65835000"},{"name":"Piedade","countryCode":"BR","stateCode":"SP","latitude":"-23.71194000","longitude":"-47.42778000"},{"name":"Pilar do Sul","countryCode":"BR","stateCode":"SP","latitude":"-23.81306000","longitude":"-47.71639000"},{"name":"Pindamonhangaba","countryCode":"BR","stateCode":"SP","latitude":"-22.92389000","longitude":"-45.46167000"},{"name":"Pindorama","countryCode":"BR","stateCode":"SP","latitude":"-21.18583000","longitude":"-48.90722000"},{"name":"Pinhalzinho","countryCode":"BR","stateCode":"SP","latitude":"-22.78213000","longitude":"-46.57177000"},{"name":"Piquerobi","countryCode":"BR","stateCode":"SP","latitude":"-21.84262000","longitude":"-51.74581000"},{"name":"Piquete","countryCode":"BR","stateCode":"SP","latitude":"-22.61361000","longitude":"-45.17611000"},{"name":"Piracaia","countryCode":"BR","stateCode":"SP","latitude":"-23.05389000","longitude":"-46.35806000"},{"name":"Piracicaba","countryCode":"BR","stateCode":"SP","latitude":"-22.71579000","longitude":"-47.77297000"},{"name":"Piraju","countryCode":"BR","stateCode":"SP","latitude":"-23.19361000","longitude":"-49.38389000"},{"name":"Pirajuí","countryCode":"BR","stateCode":"SP","latitude":"-21.99861000","longitude":"-49.45722000"},{"name":"Pirangi","countryCode":"BR","stateCode":"SP","latitude":"-21.08566000","longitude":"-48.67186000"},{"name":"Pirapora do Bom Jesus","countryCode":"BR","stateCode":"SP","latitude":"-23.37201000","longitude":"-46.97798000"},{"name":"Pirapozinho","countryCode":"BR","stateCode":"SP","latitude":"-22.27528000","longitude":"-51.50000000"},{"name":"Pirassununga","countryCode":"BR","stateCode":"SP","latitude":"-21.99611000","longitude":"-47.42583000"},{"name":"Piratininga","countryCode":"BR","stateCode":"SP","latitude":"-22.42279000","longitude":"-49.19329000"},{"name":"Pitangueiras","countryCode":"BR","stateCode":"SP","latitude":"-21.01395000","longitude":"-48.26197000"},{"name":"Planalto","countryCode":"BR","stateCode":"SP","latitude":"-21.00411000","longitude":"-49.93965000"},{"name":"Platina","countryCode":"BR","stateCode":"SP","latitude":"-22.62809000","longitude":"-50.22211000"},{"name":"Poloni","countryCode":"BR","stateCode":"SP","latitude":"-20.72938000","longitude":"-49.81550000"},{"name":"Pompéia","countryCode":"BR","stateCode":"SP","latitude":"-22.10861000","longitude":"-50.17167000"},{"name":"Pongaí","countryCode":"BR","stateCode":"SP","latitude":"-21.73364000","longitude":"-49.36396000"},{"name":"Pontal","countryCode":"BR","stateCode":"SP","latitude":"-21.02250000","longitude":"-48.03722000"},{"name":"Pontalinda","countryCode":"BR","stateCode":"SP","latitude":"-20.46316000","longitude":"-50.52208000"},{"name":"Pontes Gestal","countryCode":"BR","stateCode":"SP","latitude":"-20.17009000","longitude":"-49.75902000"},{"name":"Populina","countryCode":"BR","stateCode":"SP","latitude":"-19.92212000","longitude":"-50.51727000"},{"name":"Porangaba","countryCode":"BR","stateCode":"SP","latitude":"-23.17583000","longitude":"-48.12500000"},{"name":"Porto Feliz","countryCode":"BR","stateCode":"SP","latitude":"-23.21472000","longitude":"-47.52389000"},{"name":"Porto Ferreira","countryCode":"BR","stateCode":"SP","latitude":"-21.85389000","longitude":"-47.47917000"},{"name":"Potim","countryCode":"BR","stateCode":"SP","latitude":"-22.82497000","longitude":"-45.30614000"},{"name":"Potirendaba","countryCode":"BR","stateCode":"SP","latitude":"-21.10737000","longitude":"-49.39808000"},{"name":"Poá","countryCode":"BR","stateCode":"SP","latitude":"-23.53459000","longitude":"-46.34662000"},{"name":"Pracinha","countryCode":"BR","stateCode":"SP","latitude":"-21.84003000","longitude":"-51.08033000"},{"name":"Pradópolis","countryCode":"BR","stateCode":"SP","latitude":"-21.35944000","longitude":"-48.06556000"},{"name":"Praia Grande","countryCode":"BR","stateCode":"SP","latitude":"-24.00583000","longitude":"-46.40278000"},{"name":"Pratânia","countryCode":"BR","stateCode":"SP","latitude":"-22.81737000","longitude":"-48.68698000"},{"name":"Presidente Alves","countryCode":"BR","stateCode":"SP","latitude":"-22.10947000","longitude":"-49.40588000"},{"name":"Presidente Bernardes","countryCode":"BR","stateCode":"SP","latitude":"-22.00611000","longitude":"-51.55306000"},{"name":"Presidente Epitácio","countryCode":"BR","stateCode":"SP","latitude":"-21.76333000","longitude":"-52.11556000"},{"name":"Presidente Prudente","countryCode":"BR","stateCode":"SP","latitude":"-22.12556000","longitude":"-51.38889000"},{"name":"Presidente Venceslau","countryCode":"BR","stateCode":"SP","latitude":"-21.87611000","longitude":"-51.84389000"},{"name":"Promissão","countryCode":"BR","stateCode":"SP","latitude":"-21.53667000","longitude":"-49.85806000"},{"name":"Quadra","countryCode":"BR","stateCode":"SP","latitude":"-23.30027000","longitude":"-48.04264000"},{"name":"Quatá","countryCode":"BR","stateCode":"SP","latitude":"-22.24750000","longitude":"-50.69833000"},{"name":"Queiroz","countryCode":"BR","stateCode":"SP","latitude":"-21.79287000","longitude":"-50.23587000"},{"name":"Queluz","countryCode":"BR","stateCode":"SP","latitude":"-22.51320000","longitude":"-44.78091000"},{"name":"Quintana","countryCode":"BR","stateCode":"SP","latitude":"-22.09720000","longitude":"-50.37082000"},{"name":"Rafard","countryCode":"BR","stateCode":"SP","latitude":"-23.03281000","longitude":"-47.58676000"},{"name":"Rancharia","countryCode":"BR","stateCode":"SP","latitude":"-22.22917000","longitude":"-50.89306000"},{"name":"Redenção da Serra","countryCode":"BR","stateCode":"SP","latitude":"-23.25672000","longitude":"-45.50200000"},{"name":"Regente Feijó","countryCode":"BR","stateCode":"SP","latitude":"-22.22139000","longitude":"-51.30278000"},{"name":"Reginópolis","countryCode":"BR","stateCode":"SP","latitude":"-21.87493000","longitude":"-49.19025000"},{"name":"Registro","countryCode":"BR","stateCode":"SP","latitude":"-24.48750000","longitude":"-47.84361000"},{"name":"Restinga","countryCode":"BR","stateCode":"SP","latitude":"-20.67652000","longitude":"-47.52058000"},{"name":"Ribeira","countryCode":"BR","stateCode":"SP","latitude":"-24.61113000","longitude":"-49.03616000"},{"name":"Ribeirão Bonito","countryCode":"BR","stateCode":"SP","latitude":"-22.06667000","longitude":"-48.17611000"},{"name":"Ribeirão Branco","countryCode":"BR","stateCode":"SP","latitude":"-24.22083000","longitude":"-48.76556000"},{"name":"Ribeirão Corrente","countryCode":"BR","stateCode":"SP","latitude":"-20.44247000","longitude":"-47.57152000"},{"name":"Ribeirão Grande","countryCode":"BR","stateCode":"SP","latitude":"-24.17568000","longitude":"-48.34008000"},{"name":"Ribeirão Pires","countryCode":"BR","stateCode":"SP","latitude":"-23.70411000","longitude":"-46.39991000"},{"name":"Ribeirão Preto","countryCode":"BR","stateCode":"SP","latitude":"-21.17750000","longitude":"-47.81028000"},{"name":"Ribeirão do Sul","countryCode":"BR","stateCode":"SP","latitude":"-22.74112000","longitude":"-49.94632000"},{"name":"Ribeirão dos Índios","countryCode":"BR","stateCode":"SP","latitude":"-21.78470000","longitude":"-51.57840000"},{"name":"Rifaina","countryCode":"BR","stateCode":"SP","latitude":"-20.07816000","longitude":"-47.43839000"},{"name":"Rincão","countryCode":"BR","stateCode":"SP","latitude":"-21.57394000","longitude":"-47.99687000"},{"name":"Rinópolis","countryCode":"BR","stateCode":"SP","latitude":"-21.66311000","longitude":"-50.72038000"},{"name":"Rio Claro","countryCode":"BR","stateCode":"SP","latitude":"-22.41139000","longitude":"-47.56139000"},{"name":"Rio Grande da Serra","countryCode":"BR","stateCode":"SP","latitude":"-23.73345000","longitude":"-46.37351000"},{"name":"Rio das Pedras","countryCode":"BR","stateCode":"SP","latitude":"-22.84082000","longitude":"-47.59724000"},{"name":"Riolândia","countryCode":"BR","stateCode":"SP","latitude":"-19.98083000","longitude":"-49.68194000"},{"name":"Riversul","countryCode":"BR","stateCode":"SP","latitude":"-23.84439000","longitude":"-49.44354000"},{"name":"Rosana","countryCode":"BR","stateCode":"SP","latitude":"-22.49250000","longitude":"-52.81942000"},{"name":"Roseira","countryCode":"BR","stateCode":"SP","latitude":"-22.93295000","longitude":"-45.29982000"},{"name":"Rubinéia","countryCode":"BR","stateCode":"SP","latitude":"-20.24994000","longitude":"-51.01836000"},{"name":"Rubiácea","countryCode":"BR","stateCode":"SP","latitude":"-21.36114000","longitude":"-50.78593000"},{"name":"Sabino","countryCode":"BR","stateCode":"SP","latitude":"-21.47970000","longitude":"-49.57650000"},{"name":"Sagres","countryCode":"BR","stateCode":"SP","latitude":"-21.86529000","longitude":"-51.00502000"},{"name":"Sales","countryCode":"BR","stateCode":"SP","latitude":"-21.33848000","longitude":"-49.51847000"},{"name":"Sales Oliveira","countryCode":"BR","stateCode":"SP","latitude":"-20.83364000","longitude":"-47.84079000"},{"name":"Salesópolis","countryCode":"BR","stateCode":"SP","latitude":"-23.58753000","longitude":"-45.84743000"},{"name":"Salmourão","countryCode":"BR","stateCode":"SP","latitude":"-21.58291000","longitude":"-50.87491000"},{"name":"Saltinho","countryCode":"BR","stateCode":"SP","latitude":"-22.86275000","longitude":"-47.72668000"},{"name":"Salto","countryCode":"BR","stateCode":"SP","latitude":"-23.20083000","longitude":"-47.28694000"},{"name":"Salto Grande","countryCode":"BR","stateCode":"SP","latitude":"-22.87363000","longitude":"-49.96190000"},{"name":"Salto de Pirapora","countryCode":"BR","stateCode":"SP","latitude":"-23.64889000","longitude":"-47.57333000"},{"name":"Sandovalina","countryCode":"BR","stateCode":"SP","latitude":"-22.45478000","longitude":"-51.85322000"},{"name":"Santa Adélia","countryCode":"BR","stateCode":"SP","latitude":"-21.24278000","longitude":"-48.80417000"},{"name":"Santa Albertina","countryCode":"BR","stateCode":"SP","latitude":"-20.03496000","longitude":"-50.71776000"},{"name":"Santa Branca","countryCode":"BR","stateCode":"SP","latitude":"-23.39667000","longitude":"-45.88389000"},{"name":"Santa Bárbara d\'Oeste","countryCode":"BR","stateCode":"SP","latitude":"-22.75361000","longitude":"-47.41361000"},{"name":"Santa Clara d\'Oeste","countryCode":"BR","stateCode":"SP","latitude":"-20.07534000","longitude":"-50.89870000"},{"name":"Santa Cruz da Conceição","countryCode":"BR","stateCode":"SP","latitude":"-22.12608000","longitude":"-47.49276000"},{"name":"Santa Cruz da Esperança","countryCode":"BR","stateCode":"SP","latitude":"-21.26170000","longitude":"-47.44749000"},{"name":"Santa Cruz das Palmeiras","countryCode":"BR","stateCode":"SP","latitude":"-21.82694000","longitude":"-47.24861000"},{"name":"Santa Cruz do Rio Pardo","countryCode":"BR","stateCode":"SP","latitude":"-22.89889000","longitude":"-49.63250000"},{"name":"Santa Ernestina","countryCode":"BR","stateCode":"SP","latitude":"-21.45303000","longitude":"-48.37797000"},{"name":"Santa Fé do Sul","countryCode":"BR","stateCode":"SP","latitude":"-20.21111000","longitude":"-50.92583000"},{"name":"Santa Gertrudes","countryCode":"BR","stateCode":"SP","latitude":"-22.45667000","longitude":"-47.53028000"},{"name":"Santa Isabel","countryCode":"BR","stateCode":"SP","latitude":"-23.29440000","longitude":"-46.24151000"},{"name":"Santa Lúcia","countryCode":"BR","stateCode":"SP","latitude":"-21.66472000","longitude":"-48.08283000"},{"name":"Santa Maria da Serra","countryCode":"BR","stateCode":"SP","latitude":"-22.53752000","longitude":"-48.14455000"},{"name":"Santa Mercedes","countryCode":"BR","stateCode":"SP","latitude":"-21.31829000","longitude":"-51.74637000"},{"name":"Santa Rita d\'Oeste","countryCode":"BR","stateCode":"SP","latitude":"-20.08064000","longitude":"-50.81371000"},{"name":"Santa Rita do Passa Quatro","countryCode":"BR","stateCode":"SP","latitude":"-21.71028000","longitude":"-47.47806000"},{"name":"Santa Rosa de Viterbo","countryCode":"BR","stateCode":"SP","latitude":"-21.47278000","longitude":"-47.36306000"},{"name":"Santa Salete","countryCode":"BR","stateCode":"SP","latitude":"-20.27360000","longitude":"-50.72826000"},{"name":"Santana da Ponte Pensa","countryCode":"BR","stateCode":"SP","latitude":"-20.25649000","longitude":"-50.79852000"},{"name":"Santana de Parnaíba","countryCode":"BR","stateCode":"SP","latitude":"-23.44417000","longitude":"-46.91778000"},{"name":"Santo Anastácio","countryCode":"BR","stateCode":"SP","latitude":"-22.01522000","longitude":"-51.70097000"},{"name":"Santo André","countryCode":"BR","stateCode":"SP","latitude":"-23.71057000","longitude":"-46.50460000"},{"name":"Santo Antônio da Alegria","countryCode":"BR","stateCode":"SP","latitude":"-21.09238000","longitude":"-47.20360000"},{"name":"Santo Antônio de Posse","countryCode":"BR","stateCode":"SP","latitude":"-22.60611000","longitude":"-46.91944000"},{"name":"Santo Antônio do Aracanguá","countryCode":"BR","stateCode":"SP","latitude":"-20.85619000","longitude":"-50.53106000"},{"name":"Santo Antônio do Jardim","countryCode":"BR","stateCode":"SP","latitude":"-22.12625000","longitude":"-46.67237000"},{"name":"Santo Antônio do Pinhal","countryCode":"BR","stateCode":"SP","latitude":"-22.82143000","longitude":"-45.69968000"},{"name":"Santo Expedito","countryCode":"BR","stateCode":"SP","latitude":"-21.82978000","longitude":"-51.36993000"},{"name":"Santos","countryCode":"BR","stateCode":"SP","latitude":"-23.85663000","longitude":"-46.27055000"},{"name":"Santópolis do Aguapeí","countryCode":"BR","stateCode":"SP","latitude":"-21.67058000","longitude":"-50.52029000"},{"name":"Sarapuí","countryCode":"BR","stateCode":"SP","latitude":"-23.65898000","longitude":"-47.77095000"},{"name":"Sarutaiá","countryCode":"BR","stateCode":"SP","latitude":"-23.25823000","longitude":"-49.48372000"},{"name":"Sebastianópolis do Sul","countryCode":"BR","stateCode":"SP","latitude":"-20.61558000","longitude":"-49.90753000"},{"name":"Serra Azul","countryCode":"BR","stateCode":"SP","latitude":"-21.28755000","longitude":"-47.53885000"},{"name":"Serra Negra","countryCode":"BR","stateCode":"SP","latitude":"-22.61222000","longitude":"-46.70056000"},{"name":"Serrana","countryCode":"BR","stateCode":"SP","latitude":"-21.21139000","longitude":"-47.59556000"},{"name":"Sertãozinho","countryCode":"BR","stateCode":"SP","latitude":"-21.13778000","longitude":"-47.99028000"},{"name":"Sete Barras","countryCode":"BR","stateCode":"SP","latitude":"-24.27723000","longitude":"-47.95013000"},{"name":"Severínia","countryCode":"BR","stateCode":"SP","latitude":"-20.78066000","longitude":"-48.79037000"},{"name":"Silveiras","countryCode":"BR","stateCode":"SP","latitude":"-22.73649000","longitude":"-44.84778000"},{"name":"Socorro","countryCode":"BR","stateCode":"SP","latitude":"-22.59139000","longitude":"-46.52889000"},{"name":"Sorocaba","countryCode":"BR","stateCode":"SP","latitude":"-23.50167000","longitude":"-47.45806000"},{"name":"Sud Mennucci","countryCode":"BR","stateCode":"SP","latitude":"-20.61860000","longitude":"-50.88011000"},{"name":"Sumaré","countryCode":"BR","stateCode":"SP","latitude":"-22.82194000","longitude":"-47.26694000"},{"name":"Suzano","countryCode":"BR","stateCode":"SP","latitude":"-23.54250000","longitude":"-46.31083000"},{"name":"Suzanápolis","countryCode":"BR","stateCode":"SP","latitude":"-20.51030000","longitude":"-51.07079000"},{"name":"São Bento do Sapucaí","countryCode":"BR","stateCode":"SP","latitude":"-22.67091000","longitude":"-45.68394000"},{"name":"São Bernardo do Campo","countryCode":"BR","stateCode":"SP","latitude":"-23.69389000","longitude":"-46.56500000"},{"name":"São Caetano do Sul","countryCode":"BR","stateCode":"SP","latitude":"-23.62429000","longitude":"-46.56241000"},{"name":"São Carlos","countryCode":"BR","stateCode":"SP","latitude":"-22.01750000","longitude":"-47.89083000"},{"name":"São Francisco","countryCode":"BR","stateCode":"SP","latitude":"-20.36457000","longitude":"-50.67463000"},{"name":"São Joaquim da Barra","countryCode":"BR","stateCode":"SP","latitude":"-20.58139000","longitude":"-47.85472000"},{"name":"São José da Bela Vista","countryCode":"BR","stateCode":"SP","latitude":"-20.59934000","longitude":"-47.62940000"},{"name":"São José do Barreiro","countryCode":"BR","stateCode":"SP","latitude":"-22.73717000","longitude":"-44.58545000"},{"name":"São José do Rio Pardo","countryCode":"BR","stateCode":"SP","latitude":"-21.59556000","longitude":"-46.88861000"},{"name":"São José do Rio Preto","countryCode":"BR","stateCode":"SP","latitude":"-20.81972000","longitude":"-49.37944000"},{"name":"São José dos Campos","countryCode":"BR","stateCode":"SP","latitude":"-23.17944000","longitude":"-45.88694000"},{"name":"São João da Boa Vista","countryCode":"BR","stateCode":"SP","latitude":"-21.96917000","longitude":"-46.79806000"},{"name":"São João das Duas Pontes","countryCode":"BR","stateCode":"SP","latitude":"-20.41912000","longitude":"-50.38960000"},{"name":"São João de Iracema","countryCode":"BR","stateCode":"SP","latitude":"-20.51199000","longitude":"-50.36102000"},{"name":"São João do Pau d\'Alho","countryCode":"BR","stateCode":"SP","latitude":"-21.20519000","longitude":"-51.66857000"},{"name":"São Lourenço da Serra","countryCode":"BR","stateCode":"SP","latitude":"-23.84783000","longitude":"-46.93930000"},{"name":"São Luiz do Paraitinga","countryCode":"BR","stateCode":"SP","latitude":"-23.26061000","longitude":"-45.22724000"},{"name":"São Manuel","countryCode":"BR","stateCode":"SP","latitude":"-22.73111000","longitude":"-48.57056000"},{"name":"São Miguel Arcanjo","countryCode":"BR","stateCode":"SP","latitude":"-23.93766000","longitude":"-47.99988000"},{"name":"São Paulo","countryCode":"BR","stateCode":"SP","latitude":"-23.54750000","longitude":"-46.63611000"},{"name":"São Pedro","countryCode":"BR","stateCode":"SP","latitude":"-22.55963000","longitude":"-47.90443000"},{"name":"São Pedro do Turvo","countryCode":"BR","stateCode":"SP","latitude":"-22.69638000","longitude":"-49.74295000"},{"name":"São Roque","countryCode":"BR","stateCode":"SP","latitude":"-23.54011000","longitude":"-47.11280000"},{"name":"São Sebastião","countryCode":"BR","stateCode":"SP","latitude":"-23.76000000","longitude":"-45.40972000"},{"name":"São Sebastião da Grama","countryCode":"BR","stateCode":"SP","latitude":"-21.74730000","longitude":"-46.75934000"},{"name":"São Simão","countryCode":"BR","stateCode":"SP","latitude":"-21.47917000","longitude":"-47.55083000"},{"name":"São Vicente","countryCode":"BR","stateCode":"SP","latitude":"-23.96506000","longitude":"-46.49683000"},{"name":"Tabapuã","countryCode":"BR","stateCode":"SP","latitude":"-20.92377000","longitude":"-49.02475000"},{"name":"Tabatinga","countryCode":"BR","stateCode":"SP","latitude":"-21.74210000","longitude":"-48.64589000"},{"name":"Taboão da Serra","countryCode":"BR","stateCode":"SP","latitude":"-23.62611000","longitude":"-46.79167000"},{"name":"Taciba","countryCode":"BR","stateCode":"SP","latitude":"-22.49676000","longitude":"-51.33241000"},{"name":"Taguaí","countryCode":"BR","stateCode":"SP","latitude":"-23.48512000","longitude":"-49.40781000"},{"name":"Taiaçu","countryCode":"BR","stateCode":"SP","latitude":"-21.13217000","longitude":"-48.53092000"},{"name":"Taiúva","countryCode":"BR","stateCode":"SP","latitude":"-21.12737000","longitude":"-48.42696000"},{"name":"Tambaú","countryCode":"BR","stateCode":"SP","latitude":"-21.58688000","longitude":"-47.22761000"},{"name":"Tanabi","countryCode":"BR","stateCode":"SP","latitude":"-20.50212000","longitude":"-49.64584000"},{"name":"Tapiratiba","countryCode":"BR","stateCode":"SP","latitude":"-21.44656000","longitude":"-46.73214000"},{"name":"Tapiraí","countryCode":"BR","stateCode":"SP","latitude":"-24.01487000","longitude":"-47.62583000"},{"name":"Taquaral","countryCode":"BR","stateCode":"SP","latitude":"-21.06760000","longitude":"-48.39336000"},{"name":"Taquaritinga","countryCode":"BR","stateCode":"SP","latitude":"-21.43270000","longitude":"-48.54735000"},{"name":"Taquarituba","countryCode":"BR","stateCode":"SP","latitude":"-23.52998000","longitude":"-49.21441000"},{"name":"Taquarivaí","countryCode":"BR","stateCode":"SP","latitude":"-23.95095000","longitude":"-48.67524000"},{"name":"Tarabai","countryCode":"BR","stateCode":"SP","latitude":"-22.35043000","longitude":"-51.62019000"},{"name":"Tarumã","countryCode":"BR","stateCode":"SP","latitude":"-22.76111000","longitude":"-50.60332000"},{"name":"Tatuí","countryCode":"BR","stateCode":"SP","latitude":"-23.35556000","longitude":"-47.85694000"},{"name":"Taubaté","countryCode":"BR","stateCode":"SP","latitude":"-23.02639000","longitude":"-45.55528000"},{"name":"Tejupá","countryCode":"BR","stateCode":"SP","latitude":"-23.35231000","longitude":"-49.30721000"},{"name":"Teodoro Sampaio","countryCode":"BR","stateCode":"SP","latitude":"-22.41617000","longitude":"-52.36402000"},{"name":"Terra Roxa","countryCode":"BR","stateCode":"SP","latitude":"-20.76175000","longitude":"-48.36899000"},{"name":"Tietê","countryCode":"BR","stateCode":"SP","latitude":"-23.04197000","longitude":"-47.71430000"},{"name":"Timburi","countryCode":"BR","stateCode":"SP","latitude":"-23.19265000","longitude":"-49.61224000"},{"name":"Torre de Pedra","countryCode":"BR","stateCode":"SP","latitude":"-23.24640000","longitude":"-48.21328000"},{"name":"Torrinha","countryCode":"BR","stateCode":"SP","latitude":"-22.47144000","longitude":"-48.15338000"},{"name":"Trabiju","countryCode":"BR","stateCode":"SP","latitude":"-22.03023000","longitude":"-48.36861000"},{"name":"Tremembé","countryCode":"BR","stateCode":"SP","latitude":"-22.92410000","longitude":"-45.61503000"},{"name":"Três Fronteiras","countryCode":"BR","stateCode":"SP","latitude":"-20.29093000","longitude":"-50.87027000"},{"name":"Tuiuti","countryCode":"BR","stateCode":"SP","latitude":"-22.84505000","longitude":"-46.69618000"},{"name":"Tupi Paulista","countryCode":"BR","stateCode":"SP","latitude":"-21.38916000","longitude":"-51.58294000"},{"name":"Tupã","countryCode":"BR","stateCode":"SP","latitude":"-21.95443000","longitude":"-50.53493000"},{"name":"Turiúba","countryCode":"BR","stateCode":"SP","latitude":"-20.94735000","longitude":"-50.09803000"},{"name":"Turmalina","countryCode":"BR","stateCode":"SP","latitude":"-20.05953000","longitude":"-50.45595000"},{"name":"Ubarana","countryCode":"BR","stateCode":"SP","latitude":"-21.22036000","longitude":"-49.72981000"},{"name":"Ubatuba","countryCode":"BR","stateCode":"SP","latitude":"-23.43389000","longitude":"-45.07111000"},{"name":"Ubirajara","countryCode":"BR","stateCode":"SP","latitude":"-22.55131000","longitude":"-49.66278000"},{"name":"Uchoa","countryCode":"BR","stateCode":"SP","latitude":"-20.91850000","longitude":"-49.13654000"},{"name":"União Paulista","countryCode":"BR","stateCode":"SP","latitude":"-20.88795000","longitude":"-49.89135000"},{"name":"Uru","countryCode":"BR","stateCode":"SP","latitude":"-21.76519000","longitude":"-49.29720000"},{"name":"Urupês","countryCode":"BR","stateCode":"SP","latitude":"-21.18413000","longitude":"-49.28069000"},{"name":"Urânia","countryCode":"BR","stateCode":"SP","latitude":"-20.20908000","longitude":"-50.66093000"},{"name":"Valentim Gentil","countryCode":"BR","stateCode":"SP","latitude":"-20.43138000","longitude":"-50.12129000"},{"name":"Valinhos","countryCode":"BR","stateCode":"SP","latitude":"-22.97056000","longitude":"-46.99583000"},{"name":"Valparaíso","countryCode":"BR","stateCode":"SP","latitude":"-21.21512000","longitude":"-50.94698000"},{"name":"Vargem","countryCode":"BR","stateCode":"SP","latitude":"-22.89117000","longitude":"-46.41556000"},{"name":"Vargem Grande Paulista","countryCode":"BR","stateCode":"SP","latitude":"-23.62856000","longitude":"-47.01914000"},{"name":"Vargem Grande do Sul","countryCode":"BR","stateCode":"SP","latitude":"-21.87152000","longitude":"-46.89073000"},{"name":"Vera Cruz","countryCode":"BR","stateCode":"SP","latitude":"-22.23340000","longitude":"-49.83281000"},{"name":"Vinhedo","countryCode":"BR","stateCode":"SP","latitude":"-23.05397000","longitude":"-46.98135000"},{"name":"Viradouro","countryCode":"BR","stateCode":"SP","latitude":"-20.87625000","longitude":"-48.31479000"},{"name":"Vista Alegre do Alto","countryCode":"BR","stateCode":"SP","latitude":"-21.18019000","longitude":"-48.65482000"},{"name":"Vitória Brasil","countryCode":"BR","stateCode":"SP","latitude":"-20.19354000","longitude":"-50.47940000"},{"name":"Votorantim","countryCode":"BR","stateCode":"SP","latitude":"-23.54667000","longitude":"-47.43778000"},{"name":"Votuporanga","countryCode":"BR","stateCode":"SP","latitude":"-20.48010000","longitude":"-50.01266000"},{"name":"Várzea Paulista","countryCode":"BR","stateCode":"SP","latitude":"-23.21139000","longitude":"-46.82833000"},{"name":"Zacarias","countryCode":"BR","stateCode":"SP","latitude":"-21.11651000","longitude":"-50.06154000"},{"name":"Águas da Prata","countryCode":"BR","stateCode":"SP","latitude":"-21.91623000","longitude":"-46.68666000"},{"name":"Águas de Lindóia","countryCode":"BR","stateCode":"SP","latitude":"-22.47639000","longitude":"-46.63278000"},{"name":"Águas de Santa Bárbara","countryCode":"BR","stateCode":"SP","latitude":"-22.85764000","longitude":"-49.25362000"},{"name":"Águas de São Pedro","countryCode":"BR","stateCode":"SP","latitude":"-22.60238000","longitude":"-47.87481000"},{"name":"Álvares Florence","countryCode":"BR","stateCode":"SP","latitude":"-20.27757000","longitude":"-49.91405000"},{"name":"Álvares Machado","countryCode":"BR","stateCode":"SP","latitude":"-22.07944000","longitude":"-51.47194000"},{"name":"Álvaro de Carvalho","countryCode":"BR","stateCode":"SP","latitude":"-22.08676000","longitude":"-49.73512000"},{"name":"Óleo","countryCode":"BR","stateCode":"SP","latitude":"-22.94964000","longitude":"-49.38996000"},{"name":"Afonso Cláudio","countryCode":"BR","stateCode":"ES","latitude":"-20.10512000","longitude":"-41.12422000"},{"name":"Alegre","countryCode":"BR","stateCode":"ES","latitude":"-20.70897000","longitude":"-41.51937000"},{"name":"Alfredo Chaves","countryCode":"BR","stateCode":"ES","latitude":"-20.54245000","longitude":"-40.82368000"},{"name":"Alto Rio Novo","countryCode":"BR","stateCode":"ES","latitude":"-19.03248000","longitude":"-40.99144000"},{"name":"Anchieta","countryCode":"BR","stateCode":"ES","latitude":"-20.73420000","longitude":"-40.70056000"},{"name":"Apiacá","countryCode":"BR","stateCode":"ES","latitude":"-21.08025000","longitude":"-41.56100000"},{"name":"Aracruz","countryCode":"BR","stateCode":"ES","latitude":"-19.81952000","longitude":"-40.19097000"},{"name":"Atílio Vivacqua","countryCode":"BR","stateCode":"ES","latitude":"-20.95472000","longitude":"-41.19096000"},{"name":"Baixo Guandu","countryCode":"BR","stateCode":"ES","latitude":"-19.51889000","longitude":"-41.01583000"},{"name":"Barra de São Francisco","countryCode":"BR","stateCode":"ES","latitude":"-18.75500000","longitude":"-40.89083000"},{"name":"Boa Esperança","countryCode":"BR","stateCode":"ES","latitude":"-18.54000000","longitude":"-40.29583000"},{"name":"Bom Jesus do Norte","countryCode":"BR","stateCode":"ES","latitude":"-21.08831000","longitude":"-41.63939000"},{"name":"Brejetuba","countryCode":"BR","stateCode":"ES","latitude":"-20.15621000","longitude":"-41.30650000"},{"name":"Cachoeiro de Itapemirim","countryCode":"BR","stateCode":"ES","latitude":"-20.84889000","longitude":"-41.11278000"},{"name":"Cariacica","countryCode":"BR","stateCode":"ES","latitude":"-20.30050000","longitude":"-40.46919000"},{"name":"Castelo","countryCode":"BR","stateCode":"ES","latitude":"-20.60361000","longitude":"-41.18472000"},{"name":"Colatina","countryCode":"BR","stateCode":"ES","latitude":"-19.53944000","longitude":"-40.63056000"},{"name":"Conceição da Barra","countryCode":"BR","stateCode":"ES","latitude":"-18.58540000","longitude":"-39.73618000"},{"name":"Conceição do Castelo","countryCode":"BR","stateCode":"ES","latitude":"-20.36226000","longitude":"-41.26622000"},{"name":"Divino de São Lourenço","countryCode":"BR","stateCode":"ES","latitude":"-20.59751000","longitude":"-41.72185000"},{"name":"Domingos Martins","countryCode":"BR","stateCode":"ES","latitude":"-20.36333000","longitude":"-40.65917000"},{"name":"Dores do Rio Preto","countryCode":"BR","stateCode":"ES","latitude":"-20.63511000","longitude":"-41.81208000"},{"name":"Ecoporanga","countryCode":"BR","stateCode":"ES","latitude":"-18.37333000","longitude":"-40.83056000"},{"name":"Fundão","countryCode":"BR","stateCode":"ES","latitude":"-19.98985000","longitude":"-40.31579000"},{"name":"Governador Lindenberg","countryCode":"BR","stateCode":"ES","latitude":"-19.20034000","longitude":"-40.49510000"},{"name":"Guarapari","countryCode":"BR","stateCode":"ES","latitude":"-20.67182000","longitude":"-40.50196000"},{"name":"Guaçuí","countryCode":"BR","stateCode":"ES","latitude":"-20.76804000","longitude":"-41.71116000"},{"name":"Ibatiba","countryCode":"BR","stateCode":"ES","latitude":"-20.23389000","longitude":"-41.51056000"},{"name":"Ibiraçu","countryCode":"BR","stateCode":"ES","latitude":"-19.83194000","longitude":"-40.36972000"},{"name":"Ibitirama","countryCode":"BR","stateCode":"ES","latitude":"-20.51148000","longitude":"-41.66962000"},{"name":"Iconha","countryCode":"BR","stateCode":"ES","latitude":"-20.74759000","longitude":"-40.86570000"},{"name":"Irupi","countryCode":"BR","stateCode":"ES","latitude":"-20.34528000","longitude":"-41.64111000"},{"name":"Itaguaçu","countryCode":"BR","stateCode":"ES","latitude":"-19.80194000","longitude":"-40.85556000"},{"name":"Itapemirim","countryCode":"BR","stateCode":"ES","latitude":"-21.01111000","longitude":"-40.83389000"},{"name":"Itarana","countryCode":"BR","stateCode":"ES","latitude":"-19.87389000","longitude":"-40.87528000"},{"name":"Iúna","countryCode":"BR","stateCode":"ES","latitude":"-20.34583000","longitude":"-41.53583000"},{"name":"Jaguaré","countryCode":"BR","stateCode":"ES","latitude":"-18.99187000","longitude":"-39.97521000"},{"name":"Jerônimo Monteiro","countryCode":"BR","stateCode":"ES","latitude":"-20.81243000","longitude":"-41.39536000"},{"name":"Jetibá","countryCode":"BR","stateCode":"ES","latitude":"-20.02069000","longitude":"-40.68145000"},{"name":"João Neiva","countryCode":"BR","stateCode":"ES","latitude":"-19.75750000","longitude":"-40.38556000"},{"name":"Laranja da Terra","countryCode":"BR","stateCode":"ES","latitude":"-19.89889000","longitude":"-41.05667000"},{"name":"Linhares","countryCode":"BR","stateCode":"ES","latitude":"-19.39111000","longitude":"-40.07222000"},{"name":"Mantenópolis","countryCode":"BR","stateCode":"ES","latitude":"-18.86250000","longitude":"-41.12278000"},{"name":"Marataizes","countryCode":"BR","stateCode":"ES","latitude":"-21.04333000","longitude":"-40.82444000"},{"name":"Marechal Floriano","countryCode":"BR","stateCode":"ES","latitude":"-20.41278000","longitude":"-40.68306000"},{"name":"Marilândia","countryCode":"BR","stateCode":"ES","latitude":"-19.42199000","longitude":"-40.52021000"},{"name":"Mimoso do Sul","countryCode":"BR","stateCode":"ES","latitude":"-21.10474000","longitude":"-41.37566000"},{"name":"Montanha","countryCode":"BR","stateCode":"ES","latitude":"-18.12694000","longitude":"-40.36333000"},{"name":"Mucurici","countryCode":"BR","stateCode":"ES","latitude":"-18.09333000","longitude":"-40.51583000"},{"name":"Muniz Freire","countryCode":"BR","stateCode":"ES","latitude":"-20.46417000","longitude":"-41.41306000"},{"name":"Muqui","countryCode":"BR","stateCode":"ES","latitude":"-20.91522000","longitude":"-41.30089000"},{"name":"Nova Venécia","countryCode":"BR","stateCode":"ES","latitude":"-18.71056000","longitude":"-40.40056000"},{"name":"Pancas","countryCode":"BR","stateCode":"ES","latitude":"-19.22500000","longitude":"-40.85139000"},{"name":"Pedro Canário","countryCode":"BR","stateCode":"ES","latitude":"-18.20359000","longitude":"-40.03155000"},{"name":"Pinheiros","countryCode":"BR","stateCode":"ES","latitude":"-18.34486000","longitude":"-40.20984000"},{"name":"Piúma","countryCode":"BR","stateCode":"ES","latitude":"-20.83106000","longitude":"-40.72932000"},{"name":"Ponto Belo","countryCode":"BR","stateCode":"ES","latitude":"-18.25222000","longitude":"-40.49863000"},{"name":"Presidente Kennedy","countryCode":"BR","stateCode":"ES","latitude":"-21.14995000","longitude":"-41.07293000"},{"name":"Rio Bananal","countryCode":"BR","stateCode":"ES","latitude":"-19.26500000","longitude":"-40.33333000"},{"name":"Rio Novo do Sul","countryCode":"BR","stateCode":"ES","latitude":"-20.78326000","longitude":"-40.93976000"},{"name":"Santa Leopoldina","countryCode":"BR","stateCode":"ES","latitude":"-20.10056000","longitude":"-40.52972000"},{"name":"Santa Maria de Jetibá","countryCode":"BR","stateCode":"ES","latitude":"-20.02745000","longitude":"-40.74336000"},{"name":"Santa Teresa","countryCode":"BR","stateCode":"ES","latitude":"-19.93556000","longitude":"-40.60028000"},{"name":"Serra","countryCode":"BR","stateCode":"ES","latitude":"-20.10822000","longitude":"-40.30186000"},{"name":"Sooretama","countryCode":"BR","stateCode":"ES","latitude":"-19.08218000","longitude":"-40.14134000"},{"name":"São Domingos do Norte","countryCode":"BR","stateCode":"ES","latitude":"-19.12970000","longitude":"-40.55454000"},{"name":"São Gabriel da Palha","countryCode":"BR","stateCode":"ES","latitude":"-18.97356000","longitude":"-40.52522000"},{"name":"São José do Calçado","countryCode":"BR","stateCode":"ES","latitude":"-20.98599000","longitude":"-41.66419000"},{"name":"São Mateus","countryCode":"BR","stateCode":"ES","latitude":"-18.72011000","longitude":"-39.85891000"},{"name":"São Roque do Canaã","countryCode":"BR","stateCode":"ES","latitude":"-19.73027000","longitude":"-40.67143000"},{"name":"Vargem Alta","countryCode":"BR","stateCode":"ES","latitude":"-20.64727000","longitude":"-41.00855000"},{"name":"Venda Nova do Imigrante","countryCode":"BR","stateCode":"ES","latitude":"-20.38487000","longitude":"-41.13539000"},{"name":"Viana","countryCode":"BR","stateCode":"ES","latitude":"-20.36757000","longitude":"-40.51413000"},{"name":"Vila Pavão","countryCode":"BR","stateCode":"ES","latitude":"-18.61186000","longitude":"-40.65163000"},{"name":"Vila Valério","countryCode":"BR","stateCode":"ES","latitude":"-18.97995000","longitude":"-40.36633000"},{"name":"Vila Velha","countryCode":"BR","stateCode":"ES","latitude":"-20.32972000","longitude":"-40.29250000"},{"name":"Vitória","countryCode":"BR","stateCode":"ES","latitude":"-20.31944000","longitude":"-40.33778000"},{"name":"Água Doce do Norte","countryCode":"BR","stateCode":"ES","latitude":"-18.50646000","longitude":"-40.99190000"},{"name":"Águia Branca","countryCode":"BR","stateCode":"ES","latitude":"-18.98306000","longitude":"-40.74028000"},{"name":"Afonso Cunha","countryCode":"BR","stateCode":"MA","latitude":"-4.21479000","longitude":"-43.29743000"},{"name":"Alcântara","countryCode":"BR","stateCode":"MA","latitude":"-2.32768000","longitude":"-44.50617000"},{"name":"Aldeias Altas","countryCode":"BR","stateCode":"MA","latitude":"-4.58522000","longitude":"-43.46277000"},{"name":"Altamira do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-4.14072000","longitude":"-45.46154000"},{"name":"Alto Alegre do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-4.20288000","longitude":"-44.41966000"},{"name":"Alto Alegre do Pindaré","countryCode":"BR","stateCode":"MA","latitude":"-3.83592000","longitude":"-46.03871000"},{"name":"Alto Parnaíba","countryCode":"BR","stateCode":"MA","latitude":"-9.53480000","longitude":"-46.13899000"},{"name":"Amapá do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-1.69470000","longitude":"-45.92994000"},{"name":"Amarante do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-5.56939000","longitude":"-46.64105000"},{"name":"Anajatuba","countryCode":"BR","stateCode":"MA","latitude":"-3.27409000","longitude":"-44.53278000"},{"name":"Anapurus","countryCode":"BR","stateCode":"MA","latitude":"-3.56073000","longitude":"-43.04307000"},{"name":"Apicum-Açu","countryCode":"BR","stateCode":"MA","latitude":"-1.48035000","longitude":"-45.08540000"},{"name":"Araguanã","countryCode":"BR","stateCode":"MA","latitude":"-3.04178000","longitude":"-45.75874000"},{"name":"Araioses","countryCode":"BR","stateCode":"MA","latitude":"-2.89792000","longitude":"-42.02298000"},{"name":"Arame","countryCode":"BR","stateCode":"MA","latitude":"-5.03155000","longitude":"-45.86324000"},{"name":"Arari","countryCode":"BR","stateCode":"MA","latitude":"-3.45361000","longitude":"-44.78000000"},{"name":"Atins","countryCode":"BR","stateCode":"MA","latitude":"-2.57017000","longitude":"-42.74229000"},{"name":"Axixá","countryCode":"BR","stateCode":"MA","latitude":"-2.84586000","longitude":"-44.10516000"},{"name":"Açailândia","countryCode":"BR","stateCode":"MA","latitude":"-4.69214000","longitude":"-47.34302000"},{"name":"Bacabal","countryCode":"BR","stateCode":"MA","latitude":"-4.29167000","longitude":"-44.79167000"},{"name":"Bacabeira","countryCode":"BR","stateCode":"MA","latitude":"-2.86866000","longitude":"-44.34505000"},{"name":"Bacuri","countryCode":"BR","stateCode":"MA","latitude":"-1.65142000","longitude":"-45.21995000"},{"name":"Bacurituba","countryCode":"BR","stateCode":"MA","latitude":"-2.64645000","longitude":"-44.65477000"},{"name":"Balsas","countryCode":"BR","stateCode":"MA","latitude":"-7.53250000","longitude":"-46.03556000"},{"name":"Barra do Corda","countryCode":"BR","stateCode":"MA","latitude":"-5.50556000","longitude":"-45.24333000"},{"name":"Barreirinhas","countryCode":"BR","stateCode":"MA","latitude":"-2.75136000","longitude":"-42.83432000"},{"name":"Barão de Grajaú","countryCode":"BR","stateCode":"MA","latitude":"-6.62978000","longitude":"-43.20317000"},{"name":"Bela Vista do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-3.79140000","longitude":"-45.29546000"},{"name":"Belágua","countryCode":"BR","stateCode":"MA","latitude":"-3.08799000","longitude":"-43.45673000"},{"name":"Benedito Leite","countryCode":"BR","stateCode":"MA","latitude":"-7.10697000","longitude":"-44.58763000"},{"name":"Bequimão","countryCode":"BR","stateCode":"MA","latitude":"-2.44889000","longitude":"-44.78250000"},{"name":"Bernardo do Mearim","countryCode":"BR","stateCode":"MA","latitude":"-4.67175000","longitude":"-44.64279000"},{"name":"Boa Vista do Gurupi","countryCode":"BR","stateCode":"MA","latitude":"-1.73082000","longitude":"-46.19635000"},{"name":"Bom Jardim","countryCode":"BR","stateCode":"MA","latitude":"-3.77409000","longitude":"-46.21707000"},{"name":"Bom Jesus das Selvas","countryCode":"BR","stateCode":"MA","latitude":"-4.51333000","longitude":"-46.60686000"},{"name":"Bom Lugar","countryCode":"BR","stateCode":"MA","latitude":"-4.34667000","longitude":"-45.02098000"},{"name":"Brejo","countryCode":"BR","stateCode":"MA","latitude":"-3.68444000","longitude":"-42.75028000"},{"name":"Brejo de Areia","countryCode":"BR","stateCode":"MA","latitude":"-4.32450000","longitude":"-45.53970000"},{"name":"Buriti","countryCode":"BR","stateCode":"MA","latitude":"-3.94799000","longitude":"-42.85810000"},{"name":"Buriti Bravo","countryCode":"BR","stateCode":"MA","latitude":"-5.83722000","longitude":"-43.83361000"},{"name":"Buriticupu","countryCode":"BR","stateCode":"MA","latitude":"-4.51967000","longitude":"-46.37712000"},{"name":"Buritirana","countryCode":"BR","stateCode":"MA","latitude":"-5.59248000","longitude":"-46.99721000"},{"name":"Cachoeira Grande","countryCode":"BR","stateCode":"MA","latitude":"-3.12007000","longitude":"-43.93132000"},{"name":"Cajapió","countryCode":"BR","stateCode":"MA","latitude":"-2.86374000","longitude":"-44.57287000"},{"name":"Cajari","countryCode":"BR","stateCode":"MA","latitude":"-3.38514000","longitude":"-45.02197000"},{"name":"Campestre do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-6.15156000","longitude":"-47.23427000"},{"name":"Cantanhede","countryCode":"BR","stateCode":"MA","latitude":"-3.63333000","longitude":"-44.37667000"},{"name":"Capinzal do Norte","countryCode":"BR","stateCode":"MA","latitude":"-4.74767000","longitude":"-44.25167000"},{"name":"Carolina","countryCode":"BR","stateCode":"MA","latitude":"-7.33561000","longitude":"-47.46218000"},{"name":"Carutapera","countryCode":"BR","stateCode":"MA","latitude":"-1.18025000","longitude":"-45.95966000"},{"name":"Caxias","countryCode":"BR","stateCode":"MA","latitude":"-4.85889000","longitude":"-43.35611000"},{"name":"Cedral","countryCode":"BR","stateCode":"MA","latitude":"-1.96086000","longitude":"-44.57424000"},{"name":"Central do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-2.25521000","longitude":"-44.84104000"},{"name":"Centro Novo do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-3.31669000","longitude":"-46.79364000"},{"name":"Centro do Guilherme","countryCode":"BR","stateCode":"MA","latitude":"-2.28072000","longitude":"-46.07349000"},{"name":"Chapadinha","countryCode":"BR","stateCode":"MA","latitude":"-3.74167000","longitude":"-43.36028000"},{"name":"Cidelândia","countryCode":"BR","stateCode":"MA","latitude":"-5.05234000","longitude":"-47.86857000"},{"name":"Codó","countryCode":"BR","stateCode":"MA","latitude":"-4.45528000","longitude":"-43.88556000"},{"name":"Coelho Neto","countryCode":"BR","stateCode":"MA","latitude":"-4.25667000","longitude":"-43.01278000"},{"name":"Colinas","countryCode":"BR","stateCode":"MA","latitude":"-6.02583000","longitude":"-44.24917000"},{"name":"Conceição do Lago-Açu","countryCode":"BR","stateCode":"MA","latitude":"-3.73591000","longitude":"-44.79669000"},{"name":"Coroatá","countryCode":"BR","stateCode":"MA","latitude":"-4.13000000","longitude":"-44.12417000"},{"name":"Cururupu","countryCode":"BR","stateCode":"MA","latitude":"-1.82833000","longitude":"-44.86833000"},{"name":"Cândido Mendes","countryCode":"BR","stateCode":"MA","latitude":"-1.44667000","longitude":"-45.71667000"},{"name":"Davinópolis","countryCode":"BR","stateCode":"MA","latitude":"-5.57008000","longitude":"-47.30640000"},{"name":"Dom Pedro","countryCode":"BR","stateCode":"MA","latitude":"-5.03749000","longitude":"-44.43857000"},{"name":"Duque Bacelar","countryCode":"BR","stateCode":"MA","latitude":"-4.11143000","longitude":"-43.03176000"},{"name":"Esperantinópolis","countryCode":"BR","stateCode":"MA","latitude":"-4.86667000","longitude":"-44.70833000"},{"name":"Estreito","countryCode":"BR","stateCode":"MA","latitude":"-5.78333000","longitude":"-43.25000000"},{"name":"Feira Nova do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-6.99561000","longitude":"-46.64999000"},{"name":"Fernando Falcão","countryCode":"BR","stateCode":"MA","latitude":"-6.35293000","longitude":"-45.32810000"},{"name":"Formosa da Serra Negra","countryCode":"BR","stateCode":"MA","latitude":"-6.69535000","longitude":"-46.19540000"},{"name":"Fortaleza dos Nogueiras","countryCode":"BR","stateCode":"MA","latitude":"-6.86722000","longitude":"-46.02100000"},{"name":"Fortuna","countryCode":"BR","stateCode":"MA","latitude":"-5.73333000","longitude":"-44.15833000"},{"name":"Godofredo Viana","countryCode":"BR","stateCode":"MA","latitude":"-1.27605000","longitude":"-45.76550000"},{"name":"Gonçalves Dias","countryCode":"BR","stateCode":"MA","latitude":"-5.15671000","longitude":"-44.28658000"},{"name":"Governador Archer","countryCode":"BR","stateCode":"MA","latitude":"-4.98399000","longitude":"-44.20513000"},{"name":"Governador Edison Lobão","countryCode":"BR","stateCode":"MA","latitude":"-5.74311000","longitude":"-47.32545000"},{"name":"Governador Eugênio Barros","countryCode":"BR","stateCode":"MA","latitude":"-5.42581000","longitude":"-43.88031000"},{"name":"Governador Luiz Rocha","countryCode":"BR","stateCode":"MA","latitude":"-5.52826000","longitude":"-44.11154000"},{"name":"Governador Newton Bello","countryCode":"BR","stateCode":"MA","latitude":"-3.36796000","longitude":"-45.65707000"},{"name":"Governador Nunes Freire","countryCode":"BR","stateCode":"MA","latitude":"-2.00992000","longitude":"-45.84278000"},{"name":"Grajaú","countryCode":"BR","stateCode":"MA","latitude":"-5.81944000","longitude":"-46.13861000"},{"name":"Graça Aranha","countryCode":"BR","stateCode":"MA","latitude":"-5.44492000","longitude":"-44.25169000"},{"name":"Guimarães","countryCode":"BR","stateCode":"MA","latitude":"-2.11990000","longitude":"-44.63479000"},{"name":"Humberto de Campos","countryCode":"BR","stateCode":"MA","latitude":"-2.59833000","longitude":"-43.46111000"},{"name":"Icatu","countryCode":"BR","stateCode":"MA","latitude":"-2.77583000","longitude":"-44.06583000"},{"name":"Igarapé Grande","countryCode":"BR","stateCode":"MA","latitude":"-4.64974000","longitude":"-44.83905000"},{"name":"Igarapé do Meio","countryCode":"BR","stateCode":"MA","latitude":"-3.72514000","longitude":"-45.10975000"},{"name":"Imperatriz","countryCode":"BR","stateCode":"MA","latitude":"-5.52639000","longitude":"-47.49167000"},{"name":"Itaipava do Grajaú","countryCode":"BR","stateCode":"MA","latitude":"-5.22087000","longitude":"-45.78512000"},{"name":"Itapecuru Mirim","countryCode":"BR","stateCode":"MA","latitude":"-3.39250000","longitude":"-44.35861000"},{"name":"Itinga do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-4.52832000","longitude":"-47.48859000"},{"name":"Jatobá","countryCode":"BR","stateCode":"MA","latitude":"-5.86233000","longitude":"-44.26917000"},{"name":"Jenipapo dos Vieiras","countryCode":"BR","stateCode":"MA","latitude":"-5.50699000","longitude":"-45.54241000"},{"name":"Joselândia","countryCode":"BR","stateCode":"MA","latitude":"-5.00747000","longitude":"-44.73158000"},{"name":"João Lisboa","countryCode":"BR","stateCode":"MA","latitude":"-5.22723000","longitude":"-47.18260000"},{"name":"Junco do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-1.94176000","longitude":"-46.11711000"},{"name":"Lago Verde","countryCode":"BR","stateCode":"MA","latitude":"-3.99073000","longitude":"-44.88312000"},{"name":"Lago da Pedra","countryCode":"BR","stateCode":"MA","latitude":"-4.28674000","longitude":"-45.23824000"},{"name":"Lago do Junco","countryCode":"BR","stateCode":"MA","latitude":"-4.47033000","longitude":"-44.91005000"},{"name":"Lago dos Rodrigues","countryCode":"BR","stateCode":"MA","latitude":"-4.61099000","longitude":"-44.97837000"},{"name":"Lagoa Grande do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-4.93168000","longitude":"-45.34950000"},{"name":"Lagoa do Mato","countryCode":"BR","stateCode":"MA","latitude":"-5.95535000","longitude":"-43.63105000"},{"name":"Lajeado Novo","countryCode":"BR","stateCode":"MA","latitude":"-6.10634000","longitude":"-46.90224000"},{"name":"Lima Campos","countryCode":"BR","stateCode":"MA","latitude":"-4.55295000","longitude":"-44.47986000"},{"name":"Loreto","countryCode":"BR","stateCode":"MA","latitude":"-7.11921000","longitude":"-45.23138000"},{"name":"Luís Domingues","countryCode":"BR","stateCode":"MA","latitude":"-1.26964000","longitude":"-45.83792000"},{"name":"Magalhães de Almeida","countryCode":"BR","stateCode":"MA","latitude":"-3.32329000","longitude":"-42.12855000"},{"name":"Maracaçumé","countryCode":"BR","stateCode":"MA","latitude":"-2.04278000","longitude":"-45.95917000"},{"name":"Marajá do Sena","countryCode":"BR","stateCode":"MA","latitude":"-4.70009000","longitude":"-45.63144000"},{"name":"Maranhãozinho","countryCode":"BR","stateCode":"MA","latitude":"-2.45247000","longitude":"-45.98846000"},{"name":"Mata Roma","countryCode":"BR","stateCode":"MA","latitude":"-3.58219000","longitude":"-43.23178000"},{"name":"Matinha","countryCode":"BR","stateCode":"MA","latitude":"-3.10056000","longitude":"-45.03361000"},{"name":"Matões","countryCode":"BR","stateCode":"MA","latitude":"-5.41542000","longitude":"-43.40049000"},{"name":"Matões do Norte","countryCode":"BR","stateCode":"MA","latitude":"-3.77876000","longitude":"-44.40753000"},{"name":"Milagres do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-3.50554000","longitude":"-42.86468000"},{"name":"Mirador","countryCode":"BR","stateCode":"MA","latitude":"-6.47266000","longitude":"-45.11312000"},{"name":"Miranda do Norte","countryCode":"BR","stateCode":"MA","latitude":"-3.53142000","longitude":"-44.52685000"},{"name":"Mirinzal","countryCode":"BR","stateCode":"MA","latitude":"-2.04774000","longitude":"-44.77403000"},{"name":"Montes Altos","countryCode":"BR","stateCode":"MA","latitude":"-5.83333000","longitude":"-47.06667000"},{"name":"Monção","countryCode":"BR","stateCode":"MA","latitude":"-3.53292000","longitude":"-45.30690000"},{"name":"Morros","countryCode":"BR","stateCode":"MA","latitude":"-2.96159000","longitude":"-43.87725000"},{"name":"Nina Rodrigues","countryCode":"BR","stateCode":"MA","latitude":"-3.46375000","longitude":"-43.77165000"},{"name":"Nova Colinas","countryCode":"BR","stateCode":"MA","latitude":"-7.26656000","longitude":"-46.29184000"},{"name":"Nova Iorque","countryCode":"BR","stateCode":"MA","latitude":"-6.74961000","longitude":"-44.03977000"},{"name":"Nova Olinda do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-2.84498000","longitude":"-45.92010000"},{"name":"Olho d\'Água das Cunhãs","countryCode":"BR","stateCode":"MA","latitude":"-4.02629000","longitude":"-45.04831000"},{"name":"Olinda Nova do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-2.99757000","longitude":"-44.96574000"},{"name":"Palmeirândia","countryCode":"BR","stateCode":"MA","latitude":"-2.65916000","longitude":"-45.06713000"},{"name":"Paraibano","countryCode":"BR","stateCode":"MA","latitude":"-6.40952000","longitude":"-43.84714000"},{"name":"Parnarama","countryCode":"BR","stateCode":"MA","latitude":"-5.52914000","longitude":"-43.60353000"},{"name":"Passagem Franca","countryCode":"BR","stateCode":"MA","latitude":"-6.10747000","longitude":"-43.75355000"},{"name":"Pastos Bons","countryCode":"BR","stateCode":"MA","latitude":"-6.76600000","longitude":"-44.24234000"},{"name":"Paulino Neves","countryCode":"BR","stateCode":"MA","latitude":"-2.88588000","longitude":"-42.58808000"},{"name":"Paulo Ramos","countryCode":"BR","stateCode":"MA","latitude":"-4.44876000","longitude":"-45.23758000"},{"name":"Paço do Lumiar","countryCode":"BR","stateCode":"MA","latitude":"-2.48019000","longitude":"-44.11054000"},{"name":"Pedreiras","countryCode":"BR","stateCode":"MA","latitude":"-4.58272000","longitude":"-44.59924000"},{"name":"Pedro do Rosário","countryCode":"BR","stateCode":"MA","latitude":"-2.97390000","longitude":"-45.45250000"},{"name":"Penalva","countryCode":"BR","stateCode":"MA","latitude":"-3.29417000","longitude":"-45.17361000"},{"name":"Peri Mirim","countryCode":"BR","stateCode":"MA","latitude":"-2.54231000","longitude":"-44.93384000"},{"name":"Peritoró","countryCode":"BR","stateCode":"MA","latitude":"-4.44047000","longitude":"-44.28178000"},{"name":"Pindaré Mirim","countryCode":"BR","stateCode":"MA","latitude":"-3.60833000","longitude":"-45.34333000"},{"name":"Pindaré-Mirim","countryCode":"BR","stateCode":"MA","latitude":"-3.62515000","longitude":"-45.39384000"},{"name":"Pinheiro","countryCode":"BR","stateCode":"MA","latitude":"-2.69907000","longitude":"-45.12244000"},{"name":"Pio XII","countryCode":"BR","stateCode":"MA","latitude":"-3.89451000","longitude":"-45.16617000"},{"name":"Pirapemas","countryCode":"BR","stateCode":"MA","latitude":"-3.77957000","longitude":"-44.27746000"},{"name":"Porto Franco","countryCode":"BR","stateCode":"MA","latitude":"-6.34635000","longitude":"-47.07258000"},{"name":"Porto Rico do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-1.85517000","longitude":"-44.60930000"},{"name":"Poção de Pedras","countryCode":"BR","stateCode":"MA","latitude":"-4.78496000","longitude":"-44.91232000"},{"name":"Presidente Dutra","countryCode":"BR","stateCode":"MA","latitude":"-5.30484000","longitude":"-44.50508000"},{"name":"Presidente Juscelino","countryCode":"BR","stateCode":"MA","latitude":"-3.08609000","longitude":"-44.07739000"},{"name":"Presidente Médici","countryCode":"BR","stateCode":"MA","latitude":"-2.38729000","longitude":"-45.84126000"},{"name":"Presidente Sarney","countryCode":"BR","stateCode":"MA","latitude":"-2.62072000","longitude":"-45.43931000"},{"name":"Presidente Vargas","countryCode":"BR","stateCode":"MA","latitude":"-3.42385000","longitude":"-44.01015000"},{"name":"Primeira Cruz","countryCode":"BR","stateCode":"MA","latitude":"-2.65082000","longitude":"-43.32895000"},{"name":"Raposa","countryCode":"BR","stateCode":"MA","latitude":"-6.51667000","longitude":"-44.18333000"},{"name":"Riachão","countryCode":"BR","stateCode":"MA","latitude":"-7.36194000","longitude":"-46.61722000"},{"name":"Ribamar Fiquene","countryCode":"BR","stateCode":"MA","latitude":"-5.93436000","longitude":"-47.29792000"},{"name":"Rosário","countryCode":"BR","stateCode":"MA","latitude":"-2.96001000","longitude":"-44.17429000"},{"name":"Sambaíba","countryCode":"BR","stateCode":"MA","latitude":"-7.61486000","longitude":"-45.67749000"},{"name":"Santa Filomena do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-5.48267000","longitude":"-44.55176000"},{"name":"Santa Helena","countryCode":"BR","stateCode":"MA","latitude":"-2.42660000","longitude":"-45.38362000"},{"name":"Santa Inês","countryCode":"BR","stateCode":"MA","latitude":"-3.75659000","longitude":"-45.40393000"},{"name":"Santa Luzia","countryCode":"BR","stateCode":"MA","latitude":"-4.18778000","longitude":"-45.87797000"},{"name":"Santa Luzia do Paruá","countryCode":"BR","stateCode":"MA","latitude":"-2.54684000","longitude":"-45.75943000"},{"name":"Santa Quitéria do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-3.30241000","longitude":"-42.95484000"},{"name":"Santa Rita","countryCode":"BR","stateCode":"MA","latitude":"-3.16346000","longitude":"-44.32883000"},{"name":"Santana do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-3.13508000","longitude":"-42.74876000"},{"name":"Santo Amaro do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-2.62026000","longitude":"-43.16505000"},{"name":"Santo Antônio dos Lopes","countryCode":"BR","stateCode":"MA","latitude":"-4.82567000","longitude":"-44.47506000"},{"name":"Satubinha","countryCode":"BR","stateCode":"MA","latitude":"-3.84804000","longitude":"-45.25543000"},{"name":"Senador Alexandre Costa","countryCode":"BR","stateCode":"MA","latitude":"-5.29207000","longitude":"-43.87491000"},{"name":"Senador La Rocque","countryCode":"BR","stateCode":"MA","latitude":"-5.42661000","longitude":"-47.17194000"},{"name":"Serrano do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-1.85659000","longitude":"-45.08514000"},{"name":"Sucupira do Norte","countryCode":"BR","stateCode":"MA","latitude":"-6.46683000","longitude":"-44.28011000"},{"name":"Sucupira do Riachão","countryCode":"BR","stateCode":"MA","latitude":"-6.46791000","longitude":"-43.49722000"},{"name":"São Benedito do Rio Preto","countryCode":"BR","stateCode":"MA","latitude":"-3.33098000","longitude":"-43.74036000"},{"name":"São Bento","countryCode":"BR","stateCode":"MA","latitude":"-2.69583000","longitude":"-44.82139000"},{"name":"São Bernardo","countryCode":"BR","stateCode":"MA","latitude":"-3.43614000","longitude":"-42.40555000"},{"name":"São Domingos do Azeitão","countryCode":"BR","stateCode":"MA","latitude":"-6.85798000","longitude":"-44.58281000"},{"name":"São Domingos do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-5.57583000","longitude":"-44.38528000"},{"name":"São Francisco do Brejão","countryCode":"BR","stateCode":"MA","latitude":"-5.13880000","longitude":"-47.34887000"},{"name":"São Francisco do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-6.23353000","longitude":"-42.95249000"},{"name":"São Félix de Balsas","countryCode":"BR","stateCode":"MA","latitude":"-6.94884000","longitude":"-44.83461000"},{"name":"São José de Ribamar","countryCode":"BR","stateCode":"MA","latitude":"-2.56194000","longitude":"-44.05417000"},{"name":"São José dos Basílios","countryCode":"BR","stateCode":"MA","latitude":"-5.05917000","longitude":"-44.59458000"},{"name":"São João Batista","countryCode":"BR","stateCode":"MA","latitude":"-2.95528000","longitude":"-44.80694000"},{"name":"São João do Carú","countryCode":"BR","stateCode":"MA","latitude":"-3.55923000","longitude":"-46.39242000"},{"name":"São João do Paraíso","countryCode":"BR","stateCode":"MA","latitude":"-6.40174000","longitude":"-46.88929000"},{"name":"São João do Soter","countryCode":"BR","stateCode":"MA","latitude":"-4.96497000","longitude":"-43.73953000"},{"name":"São João dos Patos","countryCode":"BR","stateCode":"MA","latitude":"-6.49500000","longitude":"-43.70222000"},{"name":"São Luís","countryCode":"BR","stateCode":"MA","latitude":"-2.52972000","longitude":"-44.30278000"},{"name":"São Luís Gonzaga do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-4.37871000","longitude":"-44.71595000"},{"name":"São Mateus do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-4.04167000","longitude":"-44.47500000"},{"name":"São Pedro da Água Branca","countryCode":"BR","stateCode":"MA","latitude":"-5.16149000","longitude":"-48.36104000"},{"name":"São Pedro dos Crentes","countryCode":"BR","stateCode":"MA","latitude":"-6.81958000","longitude":"-46.70736000"},{"name":"São Raimundo das Mangabeiras","countryCode":"BR","stateCode":"MA","latitude":"-7.02194000","longitude":"-45.48111000"},{"name":"São Raimundo do Doca Bezerra","countryCode":"BR","stateCode":"MA","latitude":"-5.11025000","longitude":"-45.06894000"},{"name":"São Roberto","countryCode":"BR","stateCode":"MA","latitude":"-4.98137000","longitude":"-44.99100000"},{"name":"São Vicente Ferrer","countryCode":"BR","stateCode":"MA","latitude":"-2.87717000","longitude":"-44.93960000"},{"name":"Sítio Novo","countryCode":"BR","stateCode":"MA","latitude":"-6.15590000","longitude":"-46.67216000"},{"name":"Tasso Fragoso","countryCode":"BR","stateCode":"MA","latitude":"-8.28599000","longitude":"-45.85295000"},{"name":"Timbiras","countryCode":"BR","stateCode":"MA","latitude":"-4.19692000","longitude":"-43.82569000"},{"name":"Timon","countryCode":"BR","stateCode":"MA","latitude":"-5.19778000","longitude":"-42.88047000"},{"name":"Trizidela do Vale","countryCode":"BR","stateCode":"MA","latitude":"-4.52222000","longitude":"-44.61751000"},{"name":"Tufilândia","countryCode":"BR","stateCode":"MA","latitude":"-3.76611000","longitude":"-45.55606000"},{"name":"Tuntum","countryCode":"BR","stateCode":"MA","latitude":"-5.60041000","longitude":"-44.85537000"},{"name":"Turiaçu","countryCode":"BR","stateCode":"MA","latitude":"-1.66333000","longitude":"-45.37167000"},{"name":"Turilândia","countryCode":"BR","stateCode":"MA","latitude":"-2.12411000","longitude":"-45.34721000"},{"name":"Tutóia","countryCode":"BR","stateCode":"MA","latitude":"-2.76194000","longitude":"-42.27444000"},{"name":"Urbano Santos","countryCode":"BR","stateCode":"MA","latitude":"-3.37970000","longitude":"-43.38142000"},{"name":"Vargem Grande","countryCode":"BR","stateCode":"MA","latitude":"-3.60095000","longitude":"-43.85169000"},{"name":"Viana","countryCode":"BR","stateCode":"MA","latitude":"-3.19698000","longitude":"-45.00551000"},{"name":"Vila Nova dos Martírios","countryCode":"BR","stateCode":"MA","latitude":"-5.06154000","longitude":"-48.06797000"},{"name":"Vitorino Freire","countryCode":"BR","stateCode":"MA","latitude":"-4.21879000","longitude":"-45.31980000"},{"name":"Vitória do Mearim","countryCode":"BR","stateCode":"MA","latitude":"-3.46222000","longitude":"-44.87056000"},{"name":"Zé Doca","countryCode":"BR","stateCode":"MA","latitude":"-3.22589000","longitude":"-46.05729000"},{"name":"Água Doce do Maranhão","countryCode":"BR","stateCode":"MA","latitude":"-2.91251000","longitude":"-42.14125000"},{"name":"Aguiar","countryCode":"BR","stateCode":"PB","latitude":"-7.07620000","longitude":"-38.24255000"},{"name":"Alagoa Grande","countryCode":"BR","stateCode":"PB","latitude":"-7.07831000","longitude":"-35.59525000"},{"name":"Alagoa Nova","countryCode":"BR","stateCode":"PB","latitude":"-7.04733000","longitude":"-35.75397000"},{"name":"Alagoinha","countryCode":"BR","stateCode":"PB","latitude":"-6.96256000","longitude":"-35.51465000"},{"name":"Alcantil","countryCode":"BR","stateCode":"PB","latitude":"-7.69816000","longitude":"-36.06604000"},{"name":"Algodão de Jandaíra","countryCode":"BR","stateCode":"PB","latitude":"-6.86987000","longitude":"-35.97724000"},{"name":"Alhandra","countryCode":"BR","stateCode":"PB","latitude":"-7.35043000","longitude":"-34.92835000"},{"name":"Amparo","countryCode":"BR","stateCode":"PB","latitude":"-7.55889000","longitude":"-37.03372000"},{"name":"Aparecida","countryCode":"BR","stateCode":"PB","latitude":"-6.80925000","longitude":"-38.07182000"},{"name":"Arara","countryCode":"BR","stateCode":"PB","latitude":"-6.82833000","longitude":"-35.75833000"},{"name":"Araruna","countryCode":"BR","stateCode":"PB","latitude":"-6.55833000","longitude":"-35.74167000"},{"name":"Araçagi","countryCode":"BR","stateCode":"PB","latitude":"-6.85419000","longitude":"-35.36047000"},{"name":"Areia","countryCode":"BR","stateCode":"PB","latitude":"-6.94723000","longitude":"-35.66927000"},{"name":"Areia de Baraúnas","countryCode":"BR","stateCode":"PB","latitude":"-7.11328000","longitude":"-36.97177000"},{"name":"Areial","countryCode":"BR","stateCode":"PB","latitude":"-7.04397000","longitude":"-35.92622000"},{"name":"Aroeiras","countryCode":"BR","stateCode":"PB","latitude":"-7.52057000","longitude":"-35.69927000"},{"name":"Assunção","countryCode":"BR","stateCode":"PB","latitude":"-7.07371000","longitude":"-36.69894000"},{"name":"Bananeiras","countryCode":"BR","stateCode":"PB","latitude":"-6.75000000","longitude":"-35.63333000"},{"name":"Baraúna","countryCode":"BR","stateCode":"PB","latitude":"-6.61853000","longitude":"-36.26964000"},{"name":"Barra de Santa Rosa","countryCode":"BR","stateCode":"PB","latitude":"-6.79042000","longitude":"-36.00175000"},{"name":"Barra de Santana","countryCode":"BR","stateCode":"PB","latitude":"-7.59054000","longitude":"-35.98824000"},{"name":"Barra de São Miguel","countryCode":"BR","stateCode":"PB","latitude":"-7.71640000","longitude":"-36.25481000"},{"name":"Bayeux","countryCode":"BR","stateCode":"PB","latitude":"-7.12136000","longitude":"-34.91725000"},{"name":"Baía da Traição","countryCode":"BR","stateCode":"PB","latitude":"-6.66287000","longitude":"-34.97272000"},{"name":"Belém","countryCode":"BR","stateCode":"PB","latitude":"-6.69167000","longitude":"-35.53333000"},{"name":"Belém do Brejo do Cruz","countryCode":"BR","stateCode":"PB","latitude":"-6.18861000","longitude":"-37.53583000"},{"name":"Bernardino Batista","countryCode":"BR","stateCode":"PB","latitude":"-6.47656000","longitude":"-38.56998000"},{"name":"Boa Ventura","countryCode":"BR","stateCode":"PB","latitude":"-7.45676000","longitude":"-38.17678000"},{"name":"Boa Vista","countryCode":"BR","stateCode":"PB","latitude":"-7.26995000","longitude":"-36.15741000"},{"name":"Bom Jesus","countryCode":"BR","stateCode":"PB","latitude":"-6.81845000","longitude":"-38.62549000"},{"name":"Bom Sucesso","countryCode":"BR","stateCode":"PB","latitude":"-6.47349000","longitude":"-37.95770000"},{"name":"Bonito de Santa Fé","countryCode":"BR","stateCode":"PB","latitude":"-7.28940000","longitude":"-38.47977000"},{"name":"Boqueirão","countryCode":"BR","stateCode":"PB","latitude":"-7.48237000","longitude":"-36.13422000"},{"name":"Borborema","countryCode":"BR","stateCode":"PB","latitude":"-6.79913000","longitude":"-35.62094000"},{"name":"Brejo do Cruz","countryCode":"BR","stateCode":"PB","latitude":"-6.32578000","longitude":"-37.49716000"},{"name":"Brejo dos Santos","countryCode":"BR","stateCode":"PB","latitude":"-6.39546000","longitude":"-37.86070000"},{"name":"Caaporã","countryCode":"BR","stateCode":"PB","latitude":"-7.51556000","longitude":"-34.90833000"},{"name":"Cabaceiras","countryCode":"BR","stateCode":"PB","latitude":"-7.50856000","longitude":"-36.33351000"},{"name":"Cabedelo","countryCode":"BR","stateCode":"PB","latitude":"-6.98111000","longitude":"-34.83389000"},{"name":"Cachoeira dos Índios","countryCode":"BR","stateCode":"PB","latitude":"-6.94486000","longitude":"-38.69902000"},{"name":"Cacimba de Areia","countryCode":"BR","stateCode":"PB","latitude":"-7.13451000","longitude":"-37.15370000"},{"name":"Cacimba de Dentro","countryCode":"BR","stateCode":"PB","latitude":"-6.64167000","longitude":"-35.79000000"},{"name":"Cacimbas","countryCode":"BR","stateCode":"PB","latitude":"-7.23180000","longitude":"-37.09984000"},{"name":"Caiçara","countryCode":"BR","stateCode":"PB","latitude":"-6.59631000","longitude":"-35.39497000"},{"name":"Cajazeiras","countryCode":"BR","stateCode":"PB","latitude":"-6.89028000","longitude":"-38.55528000"},{"name":"Cajazeirinhas","countryCode":"BR","stateCode":"PB","latitude":"-6.94633000","longitude":"-37.81454000"},{"name":"Caldas Brandão","countryCode":"BR","stateCode":"PB","latitude":"-7.15105000","longitude":"-35.34870000"},{"name":"Camalaú","countryCode":"BR","stateCode":"PB","latitude":"-7.92695000","longitude":"-36.74211000"},{"name":"Campina Grande","countryCode":"BR","stateCode":"PB","latitude":"-7.23056000","longitude":"-35.88111000"},{"name":"Capim","countryCode":"BR","stateCode":"PB","latitude":"-6.89150000","longitude":"-35.18300000"},{"name":"Caraúbas","countryCode":"BR","stateCode":"PB","latitude":"-7.79092000","longitude":"-36.50278000"},{"name":"Carrapateira","countryCode":"BR","stateCode":"PB","latitude":"-7.02919000","longitude":"-38.32951000"},{"name":"Casserengue","countryCode":"BR","stateCode":"PB","latitude":"-6.78130000","longitude":"-35.81676000"},{"name":"Catingueira","countryCode":"BR","stateCode":"PB","latitude":"-7.13699000","longitude":"-37.59654000"},{"name":"Catolé do Rocha","countryCode":"BR","stateCode":"PB","latitude":"-6.34389000","longitude":"-37.74667000"},{"name":"Caturité","countryCode":"BR","stateCode":"PB","latitude":"-7.41991000","longitude":"-36.04194000"},{"name":"Conceição","countryCode":"BR","stateCode":"PB","latitude":"-7.49917000","longitude":"-38.51375000"},{"name":"Condado","countryCode":"BR","stateCode":"PB","latitude":"-6.85244000","longitude":"-37.61864000"},{"name":"Conde","countryCode":"BR","stateCode":"PB","latitude":"-7.25972000","longitude":"-34.90750000"},{"name":"Congo","countryCode":"BR","stateCode":"PB","latitude":"-7.79578000","longitude":"-36.63487000"},{"name":"Coremas","countryCode":"BR","stateCode":"PB","latitude":"-7.01444000","longitude":"-37.94583000"},{"name":"Coxixola","countryCode":"BR","stateCode":"PB","latitude":"-7.66749000","longitude":"-36.61824000"},{"name":"Cruz do Espírito Santo","countryCode":"BR","stateCode":"PB","latitude":"-7.14000000","longitude":"-35.08639000"},{"name":"Cubati","countryCode":"BR","stateCode":"PB","latitude":"-6.86116000","longitude":"-36.33415000"},{"name":"Cuitegi","countryCode":"BR","stateCode":"PB","latitude":"-6.90639000","longitude":"-35.53423000"},{"name":"Cuité","countryCode":"BR","stateCode":"PB","latitude":"-6.48361000","longitude":"-36.15361000"},{"name":"Cuité de Mamanguape","countryCode":"BR","stateCode":"PB","latitude":"-6.89788000","longitude":"-35.26042000"},{"name":"Curral Velho","countryCode":"BR","stateCode":"PB","latitude":"-7.55796000","longitude":"-38.19847000"},{"name":"Curral de Cima","countryCode":"BR","stateCode":"PB","latitude":"-6.72359000","longitude":"-35.28596000"},{"name":"Damião","countryCode":"BR","stateCode":"PB","latitude":"-6.67843000","longitude":"-35.92205000"},{"name":"Desterro","countryCode":"BR","stateCode":"PB","latitude":"-7.29056000","longitude":"-37.09389000"},{"name":"Diamante","countryCode":"BR","stateCode":"PB","latitude":"-7.41004000","longitude":"-38.30873000"},{"name":"Dona Inês","countryCode":"BR","stateCode":"PB","latitude":"-6.61354000","longitude":"-35.62654000"},{"name":"Duas Estradas","countryCode":"BR","stateCode":"PB","latitude":"-6.71946000","longitude":"-35.39737000"},{"name":"Emas","countryCode":"BR","stateCode":"PB","latitude":"-7.12680000","longitude":"-37.73881000"},{"name":"Esperança","countryCode":"BR","stateCode":"PB","latitude":"-6.99864000","longitude":"-35.90777000"},{"name":"Fagundes","countryCode":"BR","stateCode":"PB","latitude":"-7.35500000","longitude":"-35.77500000"},{"name":"Frei Martinho","countryCode":"BR","stateCode":"PB","latitude":"-6.44605000","longitude":"-36.48061000"},{"name":"Gado Bravo","countryCode":"BR","stateCode":"PB","latitude":"-7.59984000","longitude":"-35.81967000"},{"name":"Guarabira","countryCode":"BR","stateCode":"PB","latitude":"-6.85472000","longitude":"-35.49000000"},{"name":"Gurinhém","countryCode":"BR","stateCode":"PB","latitude":"-7.12389000","longitude":"-35.42444000"},{"name":"Gurjão","countryCode":"BR","stateCode":"PB","latitude":"-7.26100000","longitude":"-36.50008000"},{"name":"Ibiara","countryCode":"BR","stateCode":"PB","latitude":"-7.48251000","longitude":"-38.38051000"},{"name":"Igaracy","countryCode":"BR","stateCode":"PB","latitude":"-7.13856000","longitude":"-38.13526000"},{"name":"Imaculada","countryCode":"BR","stateCode":"PB","latitude":"-7.38972000","longitude":"-37.50917000"},{"name":"Ingá","countryCode":"BR","stateCode":"PB","latitude":"-7.25441000","longitude":"-35.62897000"},{"name":"Itabaiana","countryCode":"BR","stateCode":"PB","latitude":"-7.32861000","longitude":"-35.33250000"},{"name":"Itaporanga","countryCode":"BR","stateCode":"PB","latitude":"-7.30035000","longitude":"-38.25159000"},{"name":"Itapororoca","countryCode":"BR","stateCode":"PB","latitude":"-6.81152000","longitude":"-35.24478000"},{"name":"Itatuba","countryCode":"BR","stateCode":"PB","latitude":"-7.37500000","longitude":"-35.62833000"},{"name":"Jacaraú","countryCode":"BR","stateCode":"PB","latitude":"-6.61222000","longitude":"-35.29278000"},{"name":"Jericó","countryCode":"BR","stateCode":"PB","latitude":"-6.50746000","longitude":"-37.80665000"},{"name":"Joca Claudino","countryCode":"BR","stateCode":"PB","latitude":"-6.48432000","longitude":"-38.46407000"},{"name":"João Pessoa","countryCode":"BR","stateCode":"PB","latitude":"-7.11500000","longitude":"-34.86306000"},{"name":"Juarez Távora","countryCode":"BR","stateCode":"PB","latitude":"-7.15975000","longitude":"-35.57160000"},{"name":"Juazeirinho","countryCode":"BR","stateCode":"PB","latitude":"-6.99463000","longitude":"-36.60213000"},{"name":"Junco do Seridó","countryCode":"BR","stateCode":"PB","latitude":"-6.97843000","longitude":"-36.72769000"},{"name":"Juripiranga","countryCode":"BR","stateCode":"PB","latitude":"-7.35000000","longitude":"-35.22087000"},{"name":"Juru","countryCode":"BR","stateCode":"PB","latitude":"-7.49131000","longitude":"-37.78854000"},{"name":"Lagoa","countryCode":"BR","stateCode":"PB","latitude":"-6.59521000","longitude":"-37.84991000"},{"name":"Lagoa Seca","countryCode":"BR","stateCode":"PB","latitude":"-7.17083000","longitude":"-35.85361000"},{"name":"Lagoa de Dentro","countryCode":"BR","stateCode":"PB","latitude":"-6.68308000","longitude":"-35.35907000"},{"name":"Lastro","countryCode":"BR","stateCode":"PB","latitude":"-6.53740000","longitude":"-38.18946000"},{"name":"Livramento","countryCode":"BR","stateCode":"PB","latitude":"-7.34008000","longitude":"-36.93209000"},{"name":"Logradouro","countryCode":"BR","stateCode":"PB","latitude":"-6.55268000","longitude":"-35.42864000"},{"name":"Lucena","countryCode":"BR","stateCode":"PB","latitude":"-6.92461000","longitude":"-34.90267000"},{"name":"Malta","countryCode":"BR","stateCode":"PB","latitude":"-6.90400000","longitude":"-37.51251000"},{"name":"Mamanguape","countryCode":"BR","stateCode":"PB","latitude":"-6.83861000","longitude":"-35.12611000"},{"name":"Manaíra","countryCode":"BR","stateCode":"PB","latitude":"-7.70611000","longitude":"-38.15444000"},{"name":"Marcação","countryCode":"BR","stateCode":"PB","latitude":"-6.74717000","longitude":"-34.99103000"},{"name":"Mari","countryCode":"BR","stateCode":"PB","latitude":"-7.07138000","longitude":"-35.30258000"},{"name":"Marizópolis","countryCode":"BR","stateCode":"PB","latitude":"-6.82133000","longitude":"-38.33496000"},{"name":"Massaranduba","countryCode":"BR","stateCode":"PB","latitude":"-7.20476000","longitude":"-35.78379000"},{"name":"Mataraca","countryCode":"BR","stateCode":"PB","latitude":"-6.55476000","longitude":"-35.03690000"},{"name":"Matinhas","countryCode":"BR","stateCode":"PB","latitude":"-7.12428000","longitude":"-35.76070000"},{"name":"Mato Grosso","countryCode":"BR","stateCode":"PB","latitude":"-6.54728000","longitude":"-37.75067000"},{"name":"Maturéia","countryCode":"BR","stateCode":"PB","latitude":"-7.27175000","longitude":"-37.33940000"},{"name":"Mogeiro","countryCode":"BR","stateCode":"PB","latitude":"-7.29944000","longitude":"-35.47944000"},{"name":"Montadas","countryCode":"BR","stateCode":"PB","latitude":"-7.08947000","longitude":"-35.90300000"},{"name":"Monte Horebe","countryCode":"BR","stateCode":"PB","latitude":"-7.20792000","longitude":"-38.52503000"},{"name":"Monteiro","countryCode":"BR","stateCode":"PB","latitude":"-7.91637000","longitude":"-37.17496000"},{"name":"Mulungu","countryCode":"BR","stateCode":"PB","latitude":"-7.02444000","longitude":"-35.46194000"},{"name":"Mãe d\'Água","countryCode":"BR","stateCode":"PB","latitude":"-7.21990000","longitude":"-37.45284000"},{"name":"Natuba","countryCode":"BR","stateCode":"PB","latitude":"-7.64139000","longitude":"-35.55000000"},{"name":"Nazarezinho","countryCode":"BR","stateCode":"PB","latitude":"-6.91991000","longitude":"-38.32592000"},{"name":"Nova Floresta","countryCode":"BR","stateCode":"PB","latitude":"-6.48792000","longitude":"-36.20101000"},{"name":"Nova Olinda","countryCode":"BR","stateCode":"PB","latitude":"-7.45231000","longitude":"-38.01122000"},{"name":"Nova Palmeira","countryCode":"BR","stateCode":"PB","latitude":"-6.67346000","longitude":"-36.44186000"},{"name":"Olho d\'Água","countryCode":"BR","stateCode":"PB","latitude":"-7.26106000","longitude":"-37.73242000"},{"name":"Olivedos","countryCode":"BR","stateCode":"PB","latitude":"-6.99403000","longitude":"-36.23822000"},{"name":"Ouro Velho","countryCode":"BR","stateCode":"PB","latitude":"-7.60554000","longitude":"-37.13565000"},{"name":"Parari","countryCode":"BR","stateCode":"PB","latitude":"-7.31136000","longitude":"-36.67699000"},{"name":"Passagem","countryCode":"BR","stateCode":"PB","latitude":"-7.11889000","longitude":"-37.03671000"},{"name":"Patos","countryCode":"BR","stateCode":"PB","latitude":"-7.02444000","longitude":"-37.28000000"},{"name":"Paulista","countryCode":"BR","stateCode":"PB","latitude":"-6.59504000","longitude":"-37.60966000"},{"name":"Pedra Branca","countryCode":"BR","stateCode":"PB","latitude":"-7.46068000","longitude":"-38.07996000"},{"name":"Pedra Lavrada","countryCode":"BR","stateCode":"PB","latitude":"-6.78024000","longitude":"-36.44200000"},{"name":"Pedras de Fogo","countryCode":"BR","stateCode":"PB","latitude":"-7.40194000","longitude":"-35.11639000"},{"name":"Pedro Régis","countryCode":"BR","stateCode":"PB","latitude":"-6.67047000","longitude":"-35.31031000"},{"name":"Piancó","countryCode":"BR","stateCode":"PB","latitude":"-7.19806000","longitude":"-37.92917000"},{"name":"Picuí","countryCode":"BR","stateCode":"PB","latitude":"-6.51056000","longitude":"-36.34694000"},{"name":"Pilar","countryCode":"BR","stateCode":"PB","latitude":"-7.25739000","longitude":"-35.26971000"},{"name":"Pilões","countryCode":"BR","stateCode":"PB","latitude":"-6.89446000","longitude":"-35.59432000"},{"name":"Pilõezinhos","countryCode":"BR","stateCode":"PB","latitude":"-6.85269000","longitude":"-35.54455000"},{"name":"Pirpirituba","countryCode":"BR","stateCode":"PB","latitude":"-6.78000000","longitude":"-35.49861000"},{"name":"Pitimbu","countryCode":"BR","stateCode":"PB","latitude":"-7.41381000","longitude":"-34.83686000"},{"name":"Pocinhos","countryCode":"BR","stateCode":"PB","latitude":"-7.07667000","longitude":"-36.06111000"},{"name":"Pombal","countryCode":"BR","stateCode":"PB","latitude":"-6.77028000","longitude":"-37.80167000"},{"name":"Poço Dantas","countryCode":"BR","stateCode":"PB","latitude":"-6.38792000","longitude":"-38.53359000"},{"name":"Poço de José de Moura","countryCode":"BR","stateCode":"PB","latitude":"-6.59957000","longitude":"-38.50574000"},{"name":"Prata","countryCode":"BR","stateCode":"PB","latitude":"-7.71250000","longitude":"-37.09411000"},{"name":"Princesa Isabel","countryCode":"BR","stateCode":"PB","latitude":"-7.73667000","longitude":"-37.99333000"},{"name":"Puxinanã","countryCode":"BR","stateCode":"PB","latitude":"-7.16111000","longitude":"-35.96056000"},{"name":"Queimadas","countryCode":"BR","stateCode":"PB","latitude":"-7.42696000","longitude":"-35.89774000"},{"name":"Quixaba","countryCode":"BR","stateCode":"PB","latitude":"-7.05081000","longitude":"-37.11783000"},{"name":"Remígio","countryCode":"BR","stateCode":"PB","latitude":"-6.94646000","longitude":"-35.78039000"},{"name":"Riacho de Santo Antônio","countryCode":"BR","stateCode":"PB","latitude":"-7.66143000","longitude":"-36.13551000"},{"name":"Riacho dos Cavalos","countryCode":"BR","stateCode":"PB","latitude":"-6.47140000","longitude":"-37.64024000"},{"name":"Riachão","countryCode":"BR","stateCode":"PB","latitude":"-6.55515000","longitude":"-35.62324000"},{"name":"Riachão do Bacamarte","countryCode":"BR","stateCode":"PB","latitude":"-7.26337000","longitude":"-35.67518000"},{"name":"Riachão do Poço","countryCode":"BR","stateCode":"PB","latitude":"-7.17041000","longitude":"-35.30300000"},{"name":"Rio Tinto","countryCode":"BR","stateCode":"PB","latitude":"-6.79673000","longitude":"-35.03715000"},{"name":"Salgadinho","countryCode":"BR","stateCode":"PB","latitude":"-7.08934000","longitude":"-36.86318000"},{"name":"Salgado de São Félix","countryCode":"BR","stateCode":"PB","latitude":"-7.35694000","longitude":"-35.44056000"},{"name":"Santa Cecília","countryCode":"BR","stateCode":"PB","latitude":"-7.72027000","longitude":"-35.93681000"},{"name":"Santa Cruz","countryCode":"BR","stateCode":"PB","latitude":"-6.54542000","longitude":"-38.04968000"},{"name":"Santa Helena","countryCode":"BR","stateCode":"PB","latitude":"-6.72745000","longitude":"-38.59506000"},{"name":"Santa Inês","countryCode":"BR","stateCode":"PB","latitude":"-7.68334000","longitude":"-38.59346000"},{"name":"Santa Luzia","countryCode":"BR","stateCode":"PB","latitude":"-6.87222000","longitude":"-36.91861000"},{"name":"Santa Rita","countryCode":"BR","stateCode":"PB","latitude":"-7.10437000","longitude":"-34.97387000"},{"name":"Santa Teresinha","countryCode":"BR","stateCode":"PB","latitude":"-7.12089000","longitude":"-37.49654000"},{"name":"Santana de Mangueira","countryCode":"BR","stateCode":"PB","latitude":"-7.66593000","longitude":"-38.35848000"},{"name":"Santana dos Garrotes","countryCode":"BR","stateCode":"PB","latitude":"-7.38163000","longitude":"-37.95386000"},{"name":"Santo André","countryCode":"BR","stateCode":"PB","latitude":"-7.24178000","longitude":"-36.61460000"},{"name":"Sapé","countryCode":"BR","stateCode":"PB","latitude":"-7.07937000","longitude":"-35.21734000"},{"name":"Serra Branca","countryCode":"BR","stateCode":"PB","latitude":"-6.53333000","longitude":"-38.26667000"},{"name":"Serra Grande","countryCode":"BR","stateCode":"PB","latitude":"-7.25090000","longitude":"-38.39588000"},{"name":"Serra Redonda","countryCode":"BR","stateCode":"PB","latitude":"-7.15665000","longitude":"-35.67628000"},{"name":"Serra da Raiz","countryCode":"BR","stateCode":"PB","latitude":"-6.69703000","longitude":"-35.43579000"},{"name":"Serraria","countryCode":"BR","stateCode":"PB","latitude":"-6.86365000","longitude":"-35.66926000"},{"name":"Sertãozinho","countryCode":"BR","stateCode":"PB","latitude":"-6.73939000","longitude":"-35.41628000"},{"name":"Sobrado","countryCode":"BR","stateCode":"PB","latitude":"-7.16887000","longitude":"-35.23251000"},{"name":"Soledade","countryCode":"BR","stateCode":"PB","latitude":"-7.05722000","longitude":"-36.36278000"},{"name":"Solânea","countryCode":"BR","stateCode":"PB","latitude":"-6.73321000","longitude":"-35.69495000"},{"name":"Sossêgo","countryCode":"BR","stateCode":"PB","latitude":"-6.67592000","longitude":"-36.17875000"},{"name":"Sousa","countryCode":"BR","stateCode":"PB","latitude":"-6.73098000","longitude":"-38.18614000"},{"name":"Sumé","countryCode":"BR","stateCode":"PB","latitude":"-7.67167000","longitude":"-36.88000000"},{"name":"São Bentinho","countryCode":"BR","stateCode":"PB","latitude":"-6.88452000","longitude":"-37.75898000"},{"name":"São Bento","countryCode":"BR","stateCode":"PB","latitude":"-6.47344000","longitude":"-37.47144000"},{"name":"São Domingos","countryCode":"BR","stateCode":"PB","latitude":"-6.80733000","longitude":"-37.91657000"},{"name":"São Domingos do Cariri","countryCode":"BR","stateCode":"PB","latitude":"-7.56749000","longitude":"-36.36393000"},{"name":"São Francisco","countryCode":"BR","stateCode":"PB","latitude":"-6.63302000","longitude":"-38.03780000"},{"name":"São José da Lagoa Tapada","countryCode":"BR","stateCode":"PB","latitude":"-6.94245000","longitude":"-38.09393000"},{"name":"São José de Caiana","countryCode":"BR","stateCode":"PB","latitude":"-7.25916000","longitude":"-38.34483000"},{"name":"São José de Espinharas","countryCode":"BR","stateCode":"PB","latitude":"-6.80244000","longitude":"-37.38224000"},{"name":"São José de Piranhas","countryCode":"BR","stateCode":"PB","latitude":"-7.12056000","longitude":"-38.50194000"},{"name":"São José de Princesa","countryCode":"BR","stateCode":"PB","latitude":"-7.70649000","longitude":"-38.08465000"},{"name":"São José do Bonfim","countryCode":"BR","stateCode":"PB","latitude":"-7.13715000","longitude":"-37.31607000"},{"name":"São José do Brejo do Cruz","countryCode":"BR","stateCode":"PB","latitude":"-6.23731000","longitude":"-37.37932000"},{"name":"São José do Sabugi","countryCode":"BR","stateCode":"PB","latitude":"-6.82784000","longitude":"-36.80335000"},{"name":"São José dos Cordeiros","countryCode":"BR","stateCode":"PB","latitude":"-7.41638000","longitude":"-36.84773000"},{"name":"São José dos Ramos","countryCode":"BR","stateCode":"PB","latitude":"-7.25103000","longitude":"-35.37410000"},{"name":"São João do Cariri","countryCode":"BR","stateCode":"PB","latitude":"-7.48465000","longitude":"-36.48602000"},{"name":"São João do Rio do Peixe","countryCode":"BR","stateCode":"PB","latitude":"-6.71851000","longitude":"-38.42942000"},{"name":"São João do Tigre","countryCode":"BR","stateCode":"PB","latitude":"-8.10906000","longitude":"-36.79766000"},{"name":"São Mamede","countryCode":"BR","stateCode":"PB","latitude":"-6.92111000","longitude":"-37.09131000"},{"name":"São Miguel de Taipu","countryCode":"BR","stateCode":"PB","latitude":"-7.21706000","longitude":"-35.20175000"},{"name":"São Sebastião de Lagoa de Roça","countryCode":"BR","stateCode":"PB","latitude":"-7.08497000","longitude":"-35.84445000"},{"name":"São Sebastião do Umbuzeiro","countryCode":"BR","stateCode":"PB","latitude":"-8.15690000","longitude":"-37.02220000"},{"name":"São Vicente do Seridó","countryCode":"BR","stateCode":"PB","latitude":"-6.88683000","longitude":"-36.42652000"},{"name":"Tacima","countryCode":"BR","stateCode":"PB","latitude":"-6.53805000","longitude":"-35.52277000"},{"name":"Taperoá","countryCode":"BR","stateCode":"PB","latitude":"-7.16870000","longitude":"-36.79197000"},{"name":"Tavares","countryCode":"BR","stateCode":"PB","latitude":"-7.61418000","longitude":"-37.87959000"},{"name":"Teixeira","countryCode":"BR","stateCode":"PB","latitude":"-7.24821000","longitude":"-37.27523000"},{"name":"Tenório","countryCode":"BR","stateCode":"PB","latitude":"-6.97568000","longitude":"-36.62216000"},{"name":"Triunfo","countryCode":"BR","stateCode":"PB","latitude":"-6.58475000","longitude":"-38.57827000"},{"name":"Uiraúna","countryCode":"BR","stateCode":"PB","latitude":"-6.49650000","longitude":"-38.38015000"},{"name":"Umbuzeiro","countryCode":"BR","stateCode":"PB","latitude":"-7.67111000","longitude":"-35.73927000"},{"name":"Vieirópolis","countryCode":"BR","stateCode":"PB","latitude":"-6.55838000","longitude":"-38.27091000"},{"name":"Vista Serrana","countryCode":"BR","stateCode":"PB","latitude":"-6.74167000","longitude":"-37.57597000"},{"name":"Várzea","countryCode":"BR","stateCode":"PB","latitude":"-6.80276000","longitude":"-37.03707000"},{"name":"Zabelê","countryCode":"BR","stateCode":"PB","latitude":"-8.07634000","longitude":"-37.05635000"},{"name":"Água Branca","countryCode":"BR","stateCode":"PB","latitude":"-7.46957000","longitude":"-37.66100000"},{"name":"Alcinópolis","countryCode":"BR","stateCode":"MS","latitude":"-18.19955000","longitude":"-53.75814000"},{"name":"Amambai","countryCode":"BR","stateCode":"MS","latitude":"-23.12710000","longitude":"-54.95790000"},{"name":"Anastácio","countryCode":"BR","stateCode":"MS","latitude":"-20.76269000","longitude":"-55.73052000"},{"name":"Anaurilândia","countryCode":"BR","stateCode":"MS","latitude":"-22.14199000","longitude":"-52.72011000"},{"name":"Angélica","countryCode":"BR","stateCode":"MS","latitude":"-22.02780000","longitude":"-53.86668000"},{"name":"Antônio João","countryCode":"BR","stateCode":"MS","latitude":"-22.20114000","longitude":"-55.93897000"},{"name":"Aparecida do Taboado","countryCode":"BR","stateCode":"MS","latitude":"-20.00909000","longitude":"-51.34632000"},{"name":"Aquidauana","countryCode":"BR","stateCode":"MS","latitude":"-20.45790000","longitude":"-55.83801000"},{"name":"Aral Moreira","countryCode":"BR","stateCode":"MS","latitude":"-22.90946000","longitude":"-55.37007000"},{"name":"Bandeirantes","countryCode":"BR","stateCode":"MS","latitude":"-19.80863000","longitude":"-54.33095000"},{"name":"Bataguassu","countryCode":"BR","stateCode":"MS","latitude":"-21.78550000","longitude":"-52.56542000"},{"name":"Bataiporã","countryCode":"BR","stateCode":"MS","latitude":"-22.29528000","longitude":"-53.27111000"},{"name":"Batayporã","countryCode":"BR","stateCode":"MS","latitude":"-22.46496000","longitude":"-53.17683000"},{"name":"Bela Vista","countryCode":"BR","stateCode":"MS","latitude":"-22.10889000","longitude":"-56.52111000"},{"name":"Bodoquena","countryCode":"BR","stateCode":"MS","latitude":"-20.48226000","longitude":"-56.65893000"},{"name":"Bonito","countryCode":"BR","stateCode":"MS","latitude":"-21.12111000","longitude":"-56.48194000"},{"name":"Brasilândia","countryCode":"BR","stateCode":"MS","latitude":"-21.11993000","longitude":"-52.43829000"},{"name":"Caarapó","countryCode":"BR","stateCode":"MS","latitude":"-22.63417000","longitude":"-54.82222000"},{"name":"Camapuã","countryCode":"BR","stateCode":"MS","latitude":"-19.05769000","longitude":"-53.85781000"},{"name":"Campo Grande","countryCode":"BR","stateCode":"MS","latitude":"-20.44278000","longitude":"-54.64639000"},{"name":"Campo Verde","countryCode":"BR","stateCode":"MS","latitude":"-20.41667000","longitude":"-54.06667000"},{"name":"Caracol","countryCode":"BR","stateCode":"MS","latitude":"-21.96712000","longitude":"-57.12672000"},{"name":"Cassilândia","countryCode":"BR","stateCode":"MS","latitude":"-19.11333000","longitude":"-51.73417000"},{"name":"Chapadão do Sul","countryCode":"BR","stateCode":"MS","latitude":"-19.06696000","longitude":"-52.74056000"},{"name":"Corguinho","countryCode":"BR","stateCode":"MS","latitude":"-19.81861000","longitude":"-55.00199000"},{"name":"Coronel Sapucaia","countryCode":"BR","stateCode":"MS","latitude":"-23.33759000","longitude":"-55.38899000"},{"name":"Corumbá","countryCode":"BR","stateCode":"MS","latitude":"-19.00917000","longitude":"-57.65333000"},{"name":"Costa Rica","countryCode":"BR","stateCode":"MS","latitude":"-18.63739000","longitude":"-53.27361000"},{"name":"Coxim","countryCode":"BR","stateCode":"MS","latitude":"-18.50667000","longitude":"-54.76000000"},{"name":"Deodápolis","countryCode":"BR","stateCode":"MS","latitude":"-22.08040000","longitude":"-54.20322000"},{"name":"Dois Irmãos do Buriti","countryCode":"BR","stateCode":"MS","latitude":"-20.57189000","longitude":"-55.36839000"},{"name":"Douradina","countryCode":"BR","stateCode":"MS","latitude":"-21.98525000","longitude":"-54.58145000"},{"name":"Dourados","countryCode":"BR","stateCode":"MS","latitude":"-22.22111000","longitude":"-54.80556000"},{"name":"Eldorado","countryCode":"BR","stateCode":"MS","latitude":"-23.78694000","longitude":"-54.28361000"},{"name":"Figueirão","countryCode":"BR","stateCode":"MS","latitude":"-18.67500000","longitude":"-53.64250000"},{"name":"Fátima do Sul","countryCode":"BR","stateCode":"MS","latitude":"-22.34424000","longitude":"-54.37064000"},{"name":"Glória de Dourados","countryCode":"BR","stateCode":"MS","latitude":"-22.48388000","longitude":"-54.09006000"},{"name":"Guia Lopes da Laguna","countryCode":"BR","stateCode":"MS","latitude":"-21.61081000","longitude":"-55.93458000"},{"name":"Iguatemi","countryCode":"BR","stateCode":"MS","latitude":"-23.42596000","longitude":"-54.55844000"},{"name":"Inocência","countryCode":"BR","stateCode":"MS","latitude":"-19.67150000","longitude":"-52.04393000"},{"name":"Itaporã","countryCode":"BR","stateCode":"MS","latitude":"-21.92184000","longitude":"-54.81409000"},{"name":"Itaquiraí","countryCode":"BR","stateCode":"MS","latitude":"-23.47080000","longitude":"-54.19281000"},{"name":"Ivinhema","countryCode":"BR","stateCode":"MS","latitude":"-22.38076000","longitude":"-53.75565000"},{"name":"Japorã","countryCode":"BR","stateCode":"MS","latitude":"-23.79410000","longitude":"-54.54402000"},{"name":"Jaraguari","countryCode":"BR","stateCode":"MS","latitude":"-20.27238000","longitude":"-54.23743000"},{"name":"Jardim","countryCode":"BR","stateCode":"MS","latitude":"-21.48028000","longitude":"-56.13806000"},{"name":"Jateí","countryCode":"BR","stateCode":"MS","latitude":"-22.73989000","longitude":"-53.81496000"},{"name":"Juti","countryCode":"BR","stateCode":"MS","latitude":"-22.85356000","longitude":"-54.52155000"},{"name":"Ladário","countryCode":"BR","stateCode":"MS","latitude":"-19.10505000","longitude":"-57.58416000"},{"name":"Laguna Carapã","countryCode":"BR","stateCode":"MS","latitude":"-22.71043000","longitude":"-55.08248000"},{"name":"Maracaju","countryCode":"BR","stateCode":"MS","latitude":"-21.61444000","longitude":"-55.16833000"},{"name":"Miranda","countryCode":"BR","stateCode":"MS","latitude":"-20.24056000","longitude":"-56.37833000"},{"name":"Mundo Novo","countryCode":"BR","stateCode":"MS","latitude":"-23.92628000","longitude":"-54.25746000"},{"name":"Naviraí","countryCode":"BR","stateCode":"MS","latitude":"-23.06500000","longitude":"-54.19056000"},{"name":"Nioaque","countryCode":"BR","stateCode":"MS","latitude":"-21.18151000","longitude":"-55.75856000"},{"name":"Nova Alvorada do Sul","countryCode":"BR","stateCode":"MS","latitude":"-21.48079000","longitude":"-54.15260000"},{"name":"Nova Andradina","countryCode":"BR","stateCode":"MS","latitude":"-21.88205000","longitude":"-53.46637000"},{"name":"Novo Horizonte do Sul","countryCode":"BR","stateCode":"MS","latitude":"-22.63068000","longitude":"-53.73643000"},{"name":"Paranaíba","countryCode":"BR","stateCode":"MS","latitude":"-19.67722000","longitude":"-51.19083000"},{"name":"Paranhos","countryCode":"BR","stateCode":"MS","latitude":"-23.89278000","longitude":"-55.43111000"},{"name":"Paraíso das Águas","countryCode":"BR","stateCode":"MS","latitude":"-19.01750000","longitude":"-53.01222000"},{"name":"Pedro Gomes","countryCode":"BR","stateCode":"MS","latitude":"-17.83882000","longitude":"-54.12943000"},{"name":"Ponta Porã","countryCode":"BR","stateCode":"MS","latitude":"-22.53611000","longitude":"-55.72556000"},{"name":"Porto Murtinho","countryCode":"BR","stateCode":"MS","latitude":"-21.69889000","longitude":"-57.88250000"},{"name":"Pôrto Barra do Ivinheima","countryCode":"BR","stateCode":"MS","latitude":"-22.96667000","longitude":"-53.66667000"},{"name":"Ribas do Rio Pardo","countryCode":"BR","stateCode":"MS","latitude":"-20.44306000","longitude":"-53.75917000"},{"name":"Rio Brilhante","countryCode":"BR","stateCode":"MS","latitude":"-21.80194000","longitude":"-54.54639000"},{"name":"Rio Negro","countryCode":"BR","stateCode":"MS","latitude":"-19.44620000","longitude":"-54.97947000"},{"name":"Rio Verde de Mato Grosso","countryCode":"BR","stateCode":"MS","latitude":"-18.91806000","longitude":"-54.84417000"},{"name":"Rochedo","countryCode":"BR","stateCode":"MS","latitude":"-19.98799000","longitude":"-54.78184000"},{"name":"Santa Rita do Pardo","countryCode":"BR","stateCode":"MS","latitude":"-21.35479000","longitude":"-52.69315000"},{"name":"Selvíria","countryCode":"BR","stateCode":"MS","latitude":"-20.24958000","longitude":"-51.83228000"},{"name":"Sete Quedas","countryCode":"BR","stateCode":"MS","latitude":"-23.88066000","longitude":"-55.02727000"},{"name":"Sidrolândia","countryCode":"BR","stateCode":"MS","latitude":"-20.93194000","longitude":"-54.96139000"},{"name":"Sonora","countryCode":"BR","stateCode":"MS","latitude":"-17.67403000","longitude":"-54.45326000"},{"name":"São Gabriel do Oeste","countryCode":"BR","stateCode":"MS","latitude":"-19.13170000","longitude":"-54.44865000"},{"name":"Tacuru","countryCode":"BR","stateCode":"MS","latitude":"-23.68722000","longitude":"-54.91099000"},{"name":"Taquarussu","countryCode":"BR","stateCode":"MS","latitude":"-22.73419000","longitude":"-53.48002000"},{"name":"Terenos","countryCode":"BR","stateCode":"MS","latitude":"-20.42068000","longitude":"-55.10602000"},{"name":"Três Lagoas","countryCode":"BR","stateCode":"MS","latitude":"-20.37964000","longitude":"-52.25961000"},{"name":"Vicentina","countryCode":"BR","stateCode":"MS","latitude":"-22.49155000","longitude":"-54.46183000"},{"name":"Água Clara","countryCode":"BR","stateCode":"MS","latitude":"-19.89787000","longitude":"-52.95089000"},{"name":"Alta Floresta d\'Oeste","countryCode":"BR","stateCode":"RO","latitude":"-12.47107000","longitude":"-62.13705000"},{"name":"Alto Alegre dos Parecis","countryCode":"BR","stateCode":"RO","latitude":"-12.75601000","longitude":"-61.97971000"},{"name":"Alto Paraíso","countryCode":"BR","stateCode":"RO","latitude":"-9.65996000","longitude":"-63.58719000"},{"name":"Alvorada d\'Oeste","countryCode":"BR","stateCode":"RO","latitude":"-11.29925000","longitude":"-62.50152000"},{"name":"Ariquemes","countryCode":"BR","stateCode":"RO","latitude":"-9.91333000","longitude":"-63.04083000"},{"name":"Buritis","countryCode":"BR","stateCode":"RO","latitude":"-10.09215000","longitude":"-63.96964000"},{"name":"Cabixi","countryCode":"BR","stateCode":"RO","latitude":"-13.51083000","longitude":"-60.60257000"},{"name":"Cacaulândia","countryCode":"BR","stateCode":"RO","latitude":"-10.32583000","longitude":"-63.14953000"},{"name":"Cacoal","countryCode":"BR","stateCode":"RO","latitude":"-11.43861000","longitude":"-61.44722000"},{"name":"Campo Novo de Rondônia","countryCode":"BR","stateCode":"RO","latitude":"-10.48146000","longitude":"-63.85192000"},{"name":"Candeias do Jamari","countryCode":"BR","stateCode":"RO","latitude":"-8.94512000","longitude":"-63.35731000"},{"name":"Castanheiras","countryCode":"BR","stateCode":"RO","latitude":"-11.42661000","longitude":"-61.88918000"},{"name":"Cerejeiras","countryCode":"BR","stateCode":"RO","latitude":"-13.18319000","longitude":"-61.47518000"},{"name":"Chupinguaia","countryCode":"BR","stateCode":"RO","latitude":"-12.67240000","longitude":"-60.92622000"},{"name":"Colorado do Oeste","countryCode":"BR","stateCode":"RO","latitude":"-13.08252000","longitude":"-60.49419000"},{"name":"Corumbiara","countryCode":"BR","stateCode":"RO","latitude":"-12.87592000","longitude":"-61.11993000"},{"name":"Costa Marques","countryCode":"BR","stateCode":"RO","latitude":"-12.06168000","longitude":"-64.07323000"},{"name":"Cujubim","countryCode":"BR","stateCode":"RO","latitude":"-8.97819000","longitude":"-62.44252000"},{"name":"Espigão d\'Oeste","countryCode":"BR","stateCode":"RO","latitude":"-11.46622000","longitude":"-60.69924000"},{"name":"Extrema","countryCode":"BR","stateCode":"RO","latitude":"-9.77136000","longitude":"-66.35583000"},{"name":"Governador Jorge Teixeira","countryCode":"BR","stateCode":"RO","latitude":"-10.78462000","longitude":"-63.04433000"},{"name":"Guajará Mirim","countryCode":"BR","stateCode":"RO","latitude":"-10.78356000","longitude":"-65.33552000"},{"name":"Guajará-Mirim","countryCode":"BR","stateCode":"RO","latitude":"-11.33108000","longitude":"-64.44095000"},{"name":"Itapuã do Oeste","countryCode":"BR","stateCode":"RO","latitude":"-9.03389000","longitude":"-63.23215000"},{"name":"Jaru","countryCode":"BR","stateCode":"RO","latitude":"-10.43889000","longitude":"-62.46639000"},{"name":"Ji Paraná","countryCode":"BR","stateCode":"RO","latitude":"-10.88528000","longitude":"-61.95167000"},{"name":"Ji-Paraná","countryCode":"BR","stateCode":"RO","latitude":"-10.83398000","longitude":"-61.96014000"},{"name":"Machadinho d\'Oeste","countryCode":"BR","stateCode":"RO","latitude":"-9.23953000","longitude":"-62.11241000"},{"name":"Ministro Andreazza","countryCode":"BR","stateCode":"RO","latitude":"-11.16029000","longitude":"-61.56897000"},{"name":"Mirante da Serra","countryCode":"BR","stateCode":"RO","latitude":"-11.13706000","longitude":"-62.86154000"},{"name":"Monte Negro","countryCode":"BR","stateCode":"RO","latitude":"-10.30450000","longitude":"-63.35402000"},{"name":"Nova Brasilândia d\'Oeste","countryCode":"BR","stateCode":"RO","latitude":"-11.49111000","longitude":"-62.16495000"},{"name":"Nova Mamoré","countryCode":"BR","stateCode":"RO","latitude":"-10.53837000","longitude":"-64.49429000"},{"name":"Nova União","countryCode":"BR","stateCode":"RO","latitude":"-10.94938000","longitude":"-62.51087000"},{"name":"Novo Horizonte do Oeste","countryCode":"BR","stateCode":"RO","latitude":"-11.70769000","longitude":"-62.07989000"},{"name":"Ouro Preto do Oeste","countryCode":"BR","stateCode":"RO","latitude":"-10.74806000","longitude":"-62.21583000"},{"name":"Parecis","countryCode":"BR","stateCode":"RO","latitude":"-12.28659000","longitude":"-61.31662000"},{"name":"Pimenta Bueno","countryCode":"BR","stateCode":"RO","latitude":"-11.67250000","longitude":"-61.19361000"},{"name":"Pimenteiras do Oeste","countryCode":"BR","stateCode":"RO","latitude":"-13.01273000","longitude":"-61.73762000"},{"name":"Porto Velho","countryCode":"BR","stateCode":"RO","latitude":"-9.20787000","longitude":"-64.31064000"},{"name":"Presidente Médici","countryCode":"BR","stateCode":"RO","latitude":"-11.18523000","longitude":"-61.94072000"},{"name":"Primavera de Rondônia","countryCode":"BR","stateCode":"RO","latitude":"-11.92939000","longitude":"-61.30611000"},{"name":"Pôsto Fiscal Rolim de Moura","countryCode":"BR","stateCode":"RO","latitude":"-13.08271000","longitude":"-62.27726000"},{"name":"Rio Crespo","countryCode":"BR","stateCode":"RO","latitude":"-9.71880000","longitude":"-62.74641000"},{"name":"Rolim de Moura","countryCode":"BR","stateCode":"RO","latitude":"-11.75260000","longitude":"-61.78967000"},{"name":"Santa Luzia d\'Oeste","countryCode":"BR","stateCode":"RO","latitude":"-12.10467000","longitude":"-61.79440000"},{"name":"Seringueiras","countryCode":"BR","stateCode":"RO","latitude":"-11.92491000","longitude":"-63.18938000"},{"name":"São Felipe d\'Oeste","countryCode":"BR","stateCode":"RO","latitude":"-11.89774000","longitude":"-61.47739000"},{"name":"São Francisco do Guaporé","countryCode":"BR","stateCode":"RO","latitude":"-12.38313000","longitude":"-63.12648000"},{"name":"São Miguel do Guaporé","countryCode":"BR","stateCode":"RO","latitude":"-11.70783000","longitude":"-62.93532000"},{"name":"Teixeirópolis","countryCode":"BR","stateCode":"RO","latitude":"-10.99266000","longitude":"-62.24735000"},{"name":"Theobroma","countryCode":"BR","stateCode":"RO","latitude":"-10.10159000","longitude":"-62.28094000"},{"name":"Urupá","countryCode":"BR","stateCode":"RO","latitude":"-11.07917000","longitude":"-62.38127000"},{"name":"Vale do Anari","countryCode":"BR","stateCode":"RO","latitude":"-9.73244000","longitude":"-61.93919000"},{"name":"Vale do Paraíso","countryCode":"BR","stateCode":"RO","latitude":"-10.20652000","longitude":"-62.06993000"},{"name":"Vilhena","countryCode":"BR","stateCode":"RO","latitude":"-12.02062000","longitude":"-60.27526000"},{"name":"Alvarães","countryCode":"BR","stateCode":"AM","latitude":"-3.22083000","longitude":"-64.80417000"},{"name":"Amaturá","countryCode":"BR","stateCode":"AM","latitude":"-3.38926000","longitude":"-68.22698000"},{"name":"Anamã","countryCode":"BR","stateCode":"AM","latitude":"-3.47990000","longitude":"-61.71689000"},{"name":"Anori","countryCode":"BR","stateCode":"AM","latitude":"-3.77278000","longitude":"-61.64417000"},{"name":"Apuí","countryCode":"BR","stateCode":"AM","latitude":"-7.78922000","longitude":"-59.34104000"},{"name":"Atalaia do Norte","countryCode":"BR","stateCode":"AM","latitude":"-5.66448000","longitude":"-71.82776000"},{"name":"Autazes","countryCode":"BR","stateCode":"AM","latitude":"-3.57972000","longitude":"-59.13056000"},{"name":"Barcelos","countryCode":"BR","stateCode":"AM","latitude":"-0.97357000","longitude":"-62.92690000"},{"name":"Barreirinha","countryCode":"BR","stateCode":"AM","latitude":"-2.79333000","longitude":"-57.07000000"},{"name":"Benjamin Constant","countryCode":"BR","stateCode":"AM","latitude":"-4.37555000","longitude":"-70.03179000"},{"name":"Beruri","countryCode":"BR","stateCode":"AM","latitude":"-4.34371000","longitude":"-61.75126000"},{"name":"Boa Vista do Ramos","countryCode":"BR","stateCode":"AM","latitude":"-3.15779000","longitude":"-57.90517000"},{"name":"Boca do Acre","countryCode":"BR","stateCode":"AM","latitude":"-8.75222000","longitude":"-67.39778000"},{"name":"Borba","countryCode":"BR","stateCode":"AM","latitude":"-4.39143000","longitude":"-59.58864000"},{"name":"Caapiranga","countryCode":"BR","stateCode":"AM","latitude":"-3.12981000","longitude":"-61.74406000"},{"name":"Canutama","countryCode":"BR","stateCode":"AM","latitude":"-6.53389000","longitude":"-64.38306000"},{"name":"Carauari","countryCode":"BR","stateCode":"AM","latitude":"-4.88278000","longitude":"-66.89583000"},{"name":"Careiro","countryCode":"BR","stateCode":"AM","latitude":"-3.78706000","longitude":"-60.34790000"},{"name":"Careiro da Várzea","countryCode":"BR","stateCode":"AM","latitude":"-3.19695000","longitude":"-59.82674000"},{"name":"Coari","countryCode":"BR","stateCode":"AM","latitude":"-4.08500000","longitude":"-63.14139000"},{"name":"Codajás","countryCode":"BR","stateCode":"AM","latitude":"-3.83667000","longitude":"-62.05694000"},{"name":"Eirunepé","countryCode":"BR","stateCode":"AM","latitude":"-6.66028000","longitude":"-69.87361000"},{"name":"Envira","countryCode":"BR","stateCode":"AM","latitude":"-7.30000000","longitude":"-70.21667000"},{"name":"Fonte Boa","countryCode":"BR","stateCode":"AM","latitude":"-2.51389000","longitude":"-66.09167000"},{"name":"Guajará","countryCode":"BR","stateCode":"AM","latitude":"-2.96667000","longitude":"-57.66667000"},{"name":"Humaitá","countryCode":"BR","stateCode":"AM","latitude":"-7.51651000","longitude":"-63.03105000"},{"name":"Ipixuna","countryCode":"BR","stateCode":"AM","latitude":"-7.11910000","longitude":"-71.37590000"},{"name":"Iranduba","countryCode":"BR","stateCode":"AM","latitude":"-3.28472000","longitude":"-60.18611000"},{"name":"Itacoatiara","countryCode":"BR","stateCode":"AM","latitude":"-3.13435000","longitude":"-58.43353000"},{"name":"Itamarati","countryCode":"BR","stateCode":"AM","latitude":"-6.76472000","longitude":"-68.03926000"},{"name":"Itapiranga","countryCode":"BR","stateCode":"AM","latitude":"-2.51600000","longitude":"-58.55730000"},{"name":"Japurá","countryCode":"BR","stateCode":"AM","latitude":"-1.55349000","longitude":"-68.24526000"},{"name":"Juruá","countryCode":"BR","stateCode":"AM","latitude":"-3.27526000","longitude":"-66.24211000"},{"name":"Jutaí","countryCode":"BR","stateCode":"AM","latitude":"-5.18333000","longitude":"-68.90000000"},{"name":"Lábrea","countryCode":"BR","stateCode":"AM","latitude":"-8.18437000","longitude":"-66.07500000"},{"name":"Manacapuru","countryCode":"BR","stateCode":"AM","latitude":"-3.29972000","longitude":"-60.62056000"},{"name":"Manaquiri","countryCode":"BR","stateCode":"AM","latitude":"-3.31667000","longitude":"-60.35000000"},{"name":"Manaus","countryCode":"BR","stateCode":"AM","latitude":"-3.04361000","longitude":"-60.01282000"},{"name":"Manicoré","countryCode":"BR","stateCode":"AM","latitude":"-5.80917000","longitude":"-61.30028000"},{"name":"Maraã","countryCode":"BR","stateCode":"AM","latitude":"-1.82403000","longitude":"-65.35883000"},{"name":"Maués","countryCode":"BR","stateCode":"AM","latitude":"-3.38361000","longitude":"-57.71861000"},{"name":"Nhamundá","countryCode":"BR","stateCode":"AM","latitude":"-2.18611000","longitude":"-56.71306000"},{"name":"Nova Olinda do Norte","countryCode":"BR","stateCode":"AM","latitude":"-3.89174000","longitude":"-59.09542000"},{"name":"Novo Airão","countryCode":"BR","stateCode":"AM","latitude":"-1.98386000","longitude":"-61.78513000"},{"name":"Novo Aripuanã","countryCode":"BR","stateCode":"AM","latitude":"-5.12056000","longitude":"-60.37972000"},{"name":"Parintins","countryCode":"BR","stateCode":"AM","latitude":"-2.62833000","longitude":"-56.73583000"},{"name":"Pauini","countryCode":"BR","stateCode":"AM","latitude":"-7.71361000","longitude":"-66.97639000"},{"name":"Presidente Figueiredo","countryCode":"BR","stateCode":"AM","latitude":"-1.28344000","longitude":"-59.98317000"},{"name":"Rio Preto da Eva","countryCode":"BR","stateCode":"AM","latitude":"-2.69795000","longitude":"-59.70172000"},{"name":"Santa Isabel do Rio Negro","countryCode":"BR","stateCode":"AM","latitude":"-0.41389000","longitude":"-65.01917000"},{"name":"Santo Antônio do Içá","countryCode":"BR","stateCode":"AM","latitude":"-3.10222000","longitude":"-67.93972000"},{"name":"Silves","countryCode":"BR","stateCode":"AM","latitude":"-2.76846000","longitude":"-58.62751000"},{"name":"São Gabriel da Cachoeira","countryCode":"BR","stateCode":"AM","latitude":"-0.11810000","longitude":"-67.08527000"},{"name":"São Paulo de Olivença","countryCode":"BR","stateCode":"AM","latitude":"-3.37833000","longitude":"-68.87250000"},{"name":"São Sebastião do Uatumã","countryCode":"BR","stateCode":"AM","latitude":"-1.93197000","longitude":"-58.74216000"},{"name":"Tabatinga","countryCode":"BR","stateCode":"AM","latitude":"-3.96298000","longitude":"-69.60265000"},{"name":"Tapauá","countryCode":"BR","stateCode":"AM","latitude":"-6.21423000","longitude":"-65.69985000"},{"name":"Tefé","countryCode":"BR","stateCode":"AM","latitude":"-3.36841000","longitude":"-64.72054000"},{"name":"Tonantins","countryCode":"BR","stateCode":"AM","latitude":"-2.87306000","longitude":"-67.80222000"},{"name":"Uarini","countryCode":"BR","stateCode":"AM","latitude":"-3.14736000","longitude":"-65.42036000"},{"name":"Urucará","countryCode":"BR","stateCode":"AM","latitude":"-2.53639000","longitude":"-57.76000000"},{"name":"Urucurituba","countryCode":"BR","stateCode":"AM","latitude":"-3.12845000","longitude":"-58.15856000"},{"name":"Amapá","countryCode":"BR","stateCode":"AP","latitude":"1.85706000","longitude":"-50.84374000"},{"name":"Calçoene","countryCode":"BR","stateCode":"AP","latitude":"2.36098000","longitude":"-51.45285000"},{"name":"Cutias","countryCode":"BR","stateCode":"AP","latitude":"0.99713000","longitude":"-50.52041000"},{"name":"Ferreira Gomes","countryCode":"BR","stateCode":"AP","latitude":"0.91012000","longitude":"-51.35442000"},{"name":"Itaubal","countryCode":"BR","stateCode":"AP","latitude":"0.57732000","longitude":"-50.67833000"},{"name":"Laranjal do Jari","countryCode":"BR","stateCode":"AP","latitude":"0.93828000","longitude":"-53.22949000"},{"name":"Macapá","countryCode":"BR","stateCode":"AP","latitude":"0.03889000","longitude":"-51.06639000"},{"name":"Mazagão","countryCode":"BR","stateCode":"AP","latitude":"-0.11500000","longitude":"-51.28944000"},{"name":"Oiapoque","countryCode":"BR","stateCode":"AP","latitude":"2.70795000","longitude":"-52.16963000"},{"name":"Pedra Branca do Amapari","countryCode":"BR","stateCode":"AP","latitude":"1.14843000","longitude":"-52.40118000"},{"name":"Porto Grande","countryCode":"BR","stateCode":"AP","latitude":"0.56553000","longitude":"-51.71181000"},{"name":"Pracuúba","countryCode":"BR","stateCode":"AP","latitude":"1.67076000","longitude":"-51.24490000"},{"name":"Santana","countryCode":"BR","stateCode":"AP","latitude":"-0.05833000","longitude":"-51.18167000"},{"name":"Serra do Navio","countryCode":"BR","stateCode":"AP","latitude":"1.65803000","longitude":"-52.28195000"},{"name":"Tartarugalzinho","countryCode":"BR","stateCode":"AP","latitude":"1.26300000","longitude":"-51.10973000"},{"name":"Vitória do Jari","countryCode":"BR","stateCode":"AP","latitude":"-0.95653000","longitude":"-52.03443000"},{"name":"Amparo de São Francisco","countryCode":"BR","stateCode":"SE","latitude":"-10.13736000","longitude":"-36.92219000"},{"name":"Aquidabã","countryCode":"BR","stateCode":"SE","latitude":"-10.31619000","longitude":"-37.10451000"},{"name":"Aracaju","countryCode":"BR","stateCode":"SE","latitude":"-10.98232000","longitude":"-37.10333000"},{"name":"Arauá","countryCode":"BR","stateCode":"SE","latitude":"-11.26222000","longitude":"-37.61972000"},{"name":"Areia Branca","countryCode":"BR","stateCode":"SE","latitude":"-10.75778000","longitude":"-37.31528000"},{"name":"Barra dos Coqueiros","countryCode":"BR","stateCode":"SE","latitude":"-10.90889000","longitude":"-37.03861000"},{"name":"Boquim","countryCode":"BR","stateCode":"SE","latitude":"-11.14694000","longitude":"-37.62056000"},{"name":"Brejo Grande","countryCode":"BR","stateCode":"SE","latitude":"-10.49241000","longitude":"-36.45883000"},{"name":"Campo do Brito","countryCode":"BR","stateCode":"SE","latitude":"-10.73333000","longitude":"-37.49333000"},{"name":"Canhoba","countryCode":"BR","stateCode":"SE","latitude":"-10.14847000","longitude":"-37.00031000"},{"name":"Canindé de São Francisco","countryCode":"BR","stateCode":"SE","latitude":"-9.66000000","longitude":"-37.78944000"},{"name":"Capela","countryCode":"BR","stateCode":"SE","latitude":"-10.50333000","longitude":"-37.05278000"},{"name":"Carira","countryCode":"BR","stateCode":"SE","latitude":"-10.36555000","longitude":"-37.74990000"},{"name":"Carmópolis","countryCode":"BR","stateCode":"SE","latitude":"-10.66710000","longitude":"-36.95751000"},{"name":"Cedro de São João","countryCode":"BR","stateCode":"SE","latitude":"-10.28046000","longitude":"-36.88830000"},{"name":"Cristinápolis","countryCode":"BR","stateCode":"SE","latitude":"-11.47556000","longitude":"-37.75528000"},{"name":"Cumbe","countryCode":"BR","stateCode":"SE","latitude":"-10.34959000","longitude":"-37.17665000"},{"name":"Divina Pastora","countryCode":"BR","stateCode":"SE","latitude":"-10.67935000","longitude":"-37.16817000"},{"name":"Estância","countryCode":"BR","stateCode":"SE","latitude":"-11.23831000","longitude":"-37.42046000"},{"name":"Feira Nova","countryCode":"BR","stateCode":"SE","latitude":"-10.31724000","longitude":"-37.33850000"},{"name":"Frei Paulo","countryCode":"BR","stateCode":"SE","latitude":"-10.52224000","longitude":"-37.58028000"},{"name":"Gararu","countryCode":"BR","stateCode":"SE","latitude":"-9.96750000","longitude":"-37.08333000"},{"name":"General Maynard","countryCode":"BR","stateCode":"SE","latitude":"-10.69412000","longitude":"-36.98304000"},{"name":"Gracho Cardoso","countryCode":"BR","stateCode":"SE","latitude":"-10.23500000","longitude":"-37.20389000"},{"name":"Ilha das Flores","countryCode":"BR","stateCode":"SE","latitude":"-10.44455000","longitude":"-36.56429000"},{"name":"Indiaroba","countryCode":"BR","stateCode":"SE","latitude":"-11.51917000","longitude":"-37.51167000"},{"name":"Itabaiana","countryCode":"BR","stateCode":"SE","latitude":"-10.68500000","longitude":"-37.42528000"},{"name":"Itabaianinha","countryCode":"BR","stateCode":"SE","latitude":"-11.26994000","longitude":"-37.79205000"},{"name":"Itabi","countryCode":"BR","stateCode":"SE","latitude":"-10.10882000","longitude":"-37.20004000"},{"name":"Itaporanga d\'Ajuda","countryCode":"BR","stateCode":"SE","latitude":"-11.07087000","longitude":"-37.33296000"},{"name":"Japaratuba","countryCode":"BR","stateCode":"SE","latitude":"-10.59333000","longitude":"-36.94028000"},{"name":"Japoatã","countryCode":"BR","stateCode":"SE","latitude":"-10.34667000","longitude":"-36.80111000"},{"name":"Lagarto","countryCode":"BR","stateCode":"SE","latitude":"-10.89844000","longitude":"-37.67993000"},{"name":"Laranjeiras","countryCode":"BR","stateCode":"SE","latitude":"-10.80700000","longitude":"-37.16896000"},{"name":"Macambira","countryCode":"BR","stateCode":"SE","latitude":"-10.68545000","longitude":"-37.60003000"},{"name":"Malhada dos Bois","countryCode":"BR","stateCode":"SE","latitude":"-10.32806000","longitude":"-36.93573000"},{"name":"Malhador","countryCode":"BR","stateCode":"SE","latitude":"-10.65778000","longitude":"-37.30472000"},{"name":"Maruim","countryCode":"BR","stateCode":"SE","latitude":"-10.73750000","longitude":"-37.08167000"},{"name":"Moita Bonita","countryCode":"BR","stateCode":"SE","latitude":"-10.57750000","longitude":"-37.34278000"},{"name":"Monte Alegre de Sergipe","countryCode":"BR","stateCode":"SE","latitude":"-10.07263000","longitude":"-37.60470000"},{"name":"Muribeca","countryCode":"BR","stateCode":"SE","latitude":"-10.38925000","longitude":"-36.97628000"},{"name":"Neópolis","countryCode":"BR","stateCode":"SE","latitude":"-10.35698000","longitude":"-36.66870000"},{"name":"Nossa Senhora Aparecida","countryCode":"BR","stateCode":"SE","latitude":"-10.29846000","longitude":"-37.48812000"},{"name":"Nossa Senhora da Glória","countryCode":"BR","stateCode":"SE","latitude":"-10.19293000","longitude":"-37.53292000"},{"name":"Nossa Senhora das Dores","countryCode":"BR","stateCode":"SE","latitude":"-10.45356000","longitude":"-37.24677000"},{"name":"Nossa Senhora de Lourdes","countryCode":"BR","stateCode":"SE","latitude":"-10.10241000","longitude":"-37.02768000"},{"name":"Nossa Senhora do Socorro","countryCode":"BR","stateCode":"SE","latitude":"-10.85500000","longitude":"-37.12611000"},{"name":"Pacatuba","countryCode":"BR","stateCode":"SE","latitude":"-10.49466000","longitude":"-36.60382000"},{"name":"Pedra Mole","countryCode":"BR","stateCode":"SE","latitude":"-10.66490000","longitude":"-37.68505000"},{"name":"Pedrinhas","countryCode":"BR","stateCode":"SE","latitude":"-11.21666000","longitude":"-37.65664000"},{"name":"Pinhão","countryCode":"BR","stateCode":"SE","latitude":"-10.57105000","longitude":"-37.78582000"},{"name":"Pirambu","countryCode":"BR","stateCode":"SE","latitude":"-10.69075000","longitude":"-36.84859000"},{"name":"Porto da Folha","countryCode":"BR","stateCode":"SE","latitude":"-9.98927000","longitude":"-37.48059000"},{"name":"Poço Redondo","countryCode":"BR","stateCode":"SE","latitude":"-9.88033000","longitude":"-37.77612000"},{"name":"Poço Verde","countryCode":"BR","stateCode":"SE","latitude":"-10.81636000","longitude":"-38.15053000"},{"name":"Propriá","countryCode":"BR","stateCode":"SE","latitude":"-10.25379000","longitude":"-36.78579000"},{"name":"Riachuelo","countryCode":"BR","stateCode":"SE","latitude":"-10.71605000","longitude":"-37.22502000"},{"name":"Riachão do Dantas","countryCode":"BR","stateCode":"SE","latitude":"-11.01281000","longitude":"-37.78679000"},{"name":"Ribeirópolis","countryCode":"BR","stateCode":"SE","latitude":"-10.52176000","longitude":"-37.37833000"},{"name":"Rosário do Catete","countryCode":"BR","stateCode":"SE","latitude":"-10.68551000","longitude":"-37.03447000"},{"name":"Salgado","countryCode":"BR","stateCode":"SE","latitude":"-11.03194000","longitude":"-37.47500000"},{"name":"Santa Luzia do Itanhy","countryCode":"BR","stateCode":"SE","latitude":"-11.36149000","longitude":"-37.47848000"},{"name":"Santa Rosa de Lima","countryCode":"BR","stateCode":"SE","latitude":"-10.63139000","longitude":"-37.22866000"},{"name":"Santana do São Francisco","countryCode":"BR","stateCode":"SE","latitude":"-10.27648000","longitude":"-36.63314000"},{"name":"Santo Amaro das Brotas","countryCode":"BR","stateCode":"SE","latitude":"-10.78889000","longitude":"-37.05444000"},{"name":"Simão Dias","countryCode":"BR","stateCode":"SE","latitude":"-10.71163000","longitude":"-37.77142000"},{"name":"Siriri","countryCode":"BR","stateCode":"SE","latitude":"-10.58724000","longitude":"-37.12123000"},{"name":"São Cristóvão","countryCode":"BR","stateCode":"SE","latitude":"-11.01472000","longitude":"-37.20639000"},{"name":"São Domingos","countryCode":"BR","stateCode":"SE","latitude":"-10.78191000","longitude":"-37.56218000"},{"name":"São Francisco","countryCode":"BR","stateCode":"SE","latitude":"-10.33062000","longitude":"-36.86390000"},{"name":"São Miguel do Aleixo","countryCode":"BR","stateCode":"SE","latitude":"-10.36859000","longitude":"-37.35856000"},{"name":"Telha","countryCode":"BR","stateCode":"SE","latitude":"-10.17943000","longitude":"-36.86754000"},{"name":"Tobias Barreto","countryCode":"BR","stateCode":"SE","latitude":"-11.07792000","longitude":"-38.02178000"},{"name":"Tomar do Geru","countryCode":"BR","stateCode":"SE","latitude":"-11.37415000","longitude":"-37.87537000"},{"name":"Umbaúba","countryCode":"BR","stateCode":"SE","latitude":"-11.40045000","longitude":"-37.66270000"},{"name":"Anadia","countryCode":"BR","stateCode":"AL","latitude":"-9.67495000","longitude":"-36.33790000"},{"name":"Arapiraca","countryCode":"BR","stateCode":"AL","latitude":"-9.74380000","longitude":"-36.59315000"},{"name":"Atalaia","countryCode":"BR","stateCode":"AL","latitude":"-9.50194000","longitude":"-36.02278000"},{"name":"Barra de Santo Antônio","countryCode":"BR","stateCode":"AL","latitude":"-9.40472000","longitude":"-35.50722000"},{"name":"Barra de São Miguel","countryCode":"BR","stateCode":"AL","latitude":"-9.81230000","longitude":"-35.96087000"},{"name":"Batalha","countryCode":"BR","stateCode":"AL","latitude":"-9.73256000","longitude":"-37.08877000"},{"name":"Belo Monte","countryCode":"BR","stateCode":"AL","latitude":"-9.80521000","longitude":"-37.19157000"},{"name":"Belém","countryCode":"BR","stateCode":"AL","latitude":"-9.54424000","longitude":"-36.50196000"},{"name":"Boca da Mata","countryCode":"BR","stateCode":"AL","latitude":"-9.64651000","longitude":"-36.14134000"},{"name":"Branquinha","countryCode":"BR","stateCode":"AL","latitude":"-9.21168000","longitude":"-36.08956000"},{"name":"Cacimbinhas","countryCode":"BR","stateCode":"AL","latitude":"-9.40028000","longitude":"-36.99028000"},{"name":"Cajueiro","countryCode":"BR","stateCode":"AL","latitude":"-9.71667000","longitude":"-36.45000000"},{"name":"Campestre","countryCode":"BR","stateCode":"AL","latitude":"-8.89393000","longitude":"-35.53237000"},{"name":"Campo Alegre","countryCode":"BR","stateCode":"AL","latitude":"-9.78194000","longitude":"-36.35083000"},{"name":"Campo Grande","countryCode":"BR","stateCode":"AL","latitude":"-9.94997000","longitude":"-36.75593000"},{"name":"Canapi","countryCode":"BR","stateCode":"AL","latitude":"-9.17327000","longitude":"-37.51985000"},{"name":"Capela","countryCode":"BR","stateCode":"AL","latitude":"-9.39342000","longitude":"-36.12390000"},{"name":"Carneiros","countryCode":"BR","stateCode":"AL","latitude":"-9.46467000","longitude":"-37.35559000"},{"name":"Chã Preta","countryCode":"BR","stateCode":"AL","latitude":"-9.22921000","longitude":"-36.33049000"},{"name":"Coité do Nóia","countryCode":"BR","stateCode":"AL","latitude":"-9.62616000","longitude":"-36.60044000"},{"name":"Colônia Leopoldina","countryCode":"BR","stateCode":"AL","latitude":"-8.94183000","longitude":"-35.76005000"},{"name":"Coqueiro Seco","countryCode":"BR","stateCode":"AL","latitude":"-9.64656000","longitude":"-35.80938000"},{"name":"Coruripe","countryCode":"BR","stateCode":"AL","latitude":"-10.12556000","longitude":"-36.17556000"},{"name":"Craíbas","countryCode":"BR","stateCode":"AL","latitude":"-9.60115000","longitude":"-36.80273000"},{"name":"Delmiro Gouveia","countryCode":"BR","stateCode":"AL","latitude":"-9.38861000","longitude":"-37.99917000"},{"name":"Dois Riachos","countryCode":"BR","stateCode":"AL","latitude":"-9.39250000","longitude":"-37.10056000"},{"name":"Estrela de Alagoas","countryCode":"BR","stateCode":"AL","latitude":"-9.39858000","longitude":"-36.76219000"},{"name":"Feira Grande","countryCode":"BR","stateCode":"AL","latitude":"-9.92470000","longitude":"-36.66953000"},{"name":"Feliz Deserto","countryCode":"BR","stateCode":"AL","latitude":"-10.29080000","longitude":"-36.35367000"},{"name":"Flexeiras","countryCode":"BR","stateCode":"AL","latitude":"-9.20061000","longitude":"-35.78000000"},{"name":"Girau do Ponciano","countryCode":"BR","stateCode":"AL","latitude":"-9.88417000","longitude":"-36.82889000"},{"name":"Ibateguara","countryCode":"BR","stateCode":"AL","latitude":"-8.97250000","longitude":"-35.93944000"},{"name":"Igaci","countryCode":"BR","stateCode":"AL","latitude":"-9.53694000","longitude":"-36.63361000"},{"name":"Igreja Nova","countryCode":"BR","stateCode":"AL","latitude":"-10.16660000","longitude":"-36.61724000"},{"name":"Inhapi","countryCode":"BR","stateCode":"AL","latitude":"-9.22139000","longitude":"-37.74861000"},{"name":"Jacaré dos Homens","countryCode":"BR","stateCode":"AL","latitude":"-9.67278000","longitude":"-37.22275000"},{"name":"Jacuípe","countryCode":"BR","stateCode":"AL","latitude":"-8.87722000","longitude":"-35.45885000"},{"name":"Japaratinga","countryCode":"BR","stateCode":"AL","latitude":"-9.09900000","longitude":"-35.29631000"},{"name":"Jaramataia","countryCode":"BR","stateCode":"AL","latitude":"-9.65053000","longitude":"-36.96036000"},{"name":"Jequiá da Praia","countryCode":"BR","stateCode":"AL","latitude":"-9.91151000","longitude":"-36.09896000"},{"name":"Joaquim Gomes","countryCode":"BR","stateCode":"AL","latitude":"-9.10352000","longitude":"-35.73739000"},{"name":"Jundiá","countryCode":"BR","stateCode":"AL","latitude":"-8.93472000","longitude":"-35.57361000"},{"name":"Junqueiro","countryCode":"BR","stateCode":"AL","latitude":"-9.88524000","longitude":"-36.45640000"},{"name":"Lagoa da Canoa","countryCode":"BR","stateCode":"AL","latitude":"-9.82972000","longitude":"-36.73778000"},{"name":"Limoeiro de Anadia","countryCode":"BR","stateCode":"AL","latitude":"-9.72685000","longitude":"-36.45407000"},{"name":"Maceió","countryCode":"BR","stateCode":"AL","latitude":"-9.66583000","longitude":"-35.73528000"},{"name":"Major Isidoro","countryCode":"BR","stateCode":"AL","latitude":"-9.53222000","longitude":"-36.98500000"},{"name":"Mar Vermelho","countryCode":"BR","stateCode":"AL","latitude":"-9.49247000","longitude":"-36.35042000"},{"name":"Maragogi","countryCode":"BR","stateCode":"AL","latitude":"-9.01222000","longitude":"-35.22250000"},{"name":"Maravilha","countryCode":"BR","stateCode":"AL","latitude":"-9.22305000","longitude":"-37.37936000"},{"name":"Marechal Deodoro","countryCode":"BR","stateCode":"AL","latitude":"-9.71028000","longitude":"-35.89500000"},{"name":"Maribondo","countryCode":"BR","stateCode":"AL","latitude":"-9.57722000","longitude":"-36.30528000"},{"name":"Mata Grande","countryCode":"BR","stateCode":"AL","latitude":"-8.98543000","longitude":"-37.76150000"},{"name":"Matriz de Camaragibe","countryCode":"BR","stateCode":"AL","latitude":"-9.15167000","longitude":"-35.53333000"},{"name":"Messias","countryCode":"BR","stateCode":"AL","latitude":"-9.38333000","longitude":"-35.84167000"},{"name":"Minador do Negrão","countryCode":"BR","stateCode":"AL","latitude":"-9.30528000","longitude":"-36.86472000"},{"name":"Monteirópolis","countryCode":"BR","stateCode":"AL","latitude":"-9.62019000","longitude":"-37.29350000"},{"name":"Murici","countryCode":"BR","stateCode":"AL","latitude":"-9.29835000","longitude":"-35.89999000"},{"name":"Novo Lino","countryCode":"BR","stateCode":"AL","latitude":"-8.88091000","longitude":"-35.61948000"},{"name":"Olho d\'Água Grande","countryCode":"BR","stateCode":"AL","latitude":"-10.05622000","longitude":"-36.79522000"},{"name":"Olho d\'Água das Flores","countryCode":"BR","stateCode":"AL","latitude":"-9.54034000","longitude":"-37.25214000"},{"name":"Olho d\'Água do Casado","countryCode":"BR","stateCode":"AL","latitude":"-9.45648000","longitude":"-37.83496000"},{"name":"Olivença","countryCode":"BR","stateCode":"AL","latitude":"-9.51861000","longitude":"-37.19056000"},{"name":"Ouro Branco","countryCode":"BR","stateCode":"AL","latitude":"-9.12895000","longitude":"-37.37367000"},{"name":"Palestina","countryCode":"BR","stateCode":"AL","latitude":"-9.67504000","longitude":"-37.33100000"},{"name":"Palmeira dos Índios","countryCode":"BR","stateCode":"AL","latitude":"-9.40902000","longitude":"-36.60651000"},{"name":"Pariconha","countryCode":"BR","stateCode":"AL","latitude":"-9.22039000","longitude":"-38.01670000"},{"name":"Paripueira","countryCode":"BR","stateCode":"AL","latitude":"-9.42940000","longitude":"-35.58979000"},{"name":"Passo de Camaragibe","countryCode":"BR","stateCode":"AL","latitude":"-9.29865000","longitude":"-35.42788000"},{"name":"Paulo Jacinto","countryCode":"BR","stateCode":"AL","latitude":"-9.36843000","longitude":"-36.39294000"},{"name":"Penedo","countryCode":"BR","stateCode":"AL","latitude":"-10.24448000","longitude":"-36.46992000"},{"name":"Piaçabuçu","countryCode":"BR","stateCode":"AL","latitude":"-10.40556000","longitude":"-36.43444000"},{"name":"Pilar","countryCode":"BR","stateCode":"AL","latitude":"-9.61752000","longitude":"-36.06323000"},{"name":"Pindoba","countryCode":"BR","stateCode":"AL","latitude":"-9.47492000","longitude":"-36.30343000"},{"name":"Piranhas","countryCode":"BR","stateCode":"AL","latitude":"-9.54806000","longitude":"-37.74529000"},{"name":"Porto Calvo","countryCode":"BR","stateCode":"AL","latitude":"-9.04500000","longitude":"-35.39833000"},{"name":"Porto Real do Colégio","countryCode":"BR","stateCode":"AL","latitude":"-10.10538000","longitude":"-36.72695000"},{"name":"Porto de Pedras","countryCode":"BR","stateCode":"AL","latitude":"-9.11562000","longitude":"-35.39158000"},{"name":"Poço das Trincheiras","countryCode":"BR","stateCode":"AL","latitude":"-9.31250000","longitude":"-37.28556000"},{"name":"Pão de Açúcar","countryCode":"BR","stateCode":"AL","latitude":"-9.68353000","longitude":"-37.45431000"},{"name":"Quebrangulo","countryCode":"BR","stateCode":"AL","latitude":"-9.31889000","longitude":"-36.47111000"},{"name":"Rio Largo","countryCode":"BR","stateCode":"AL","latitude":"-9.47833000","longitude":"-35.85333000"},{"name":"Roteiro","countryCode":"BR","stateCode":"AL","latitude":"-9.85906000","longitude":"-35.98311000"},{"name":"Santa Luzia do Norte","countryCode":"BR","stateCode":"AL","latitude":"-9.61082000","longitude":"-35.82917000"},{"name":"Santana do Ipanema","countryCode":"BR","stateCode":"AL","latitude":"-9.37833000","longitude":"-37.24528000"},{"name":"Santana do Mundaú","countryCode":"BR","stateCode":"AL","latitude":"-9.16806000","longitude":"-36.22222000"},{"name":"Satuba","countryCode":"BR","stateCode":"AL","latitude":"-9.56333000","longitude":"-35.82444000"},{"name":"Senador Rui Palmeira","countryCode":"BR","stateCode":"AL","latitude":"-9.33827000","longitude":"-37.55968000"},{"name":"São Brás","countryCode":"BR","stateCode":"AL","latitude":"-10.12409000","longitude":"-36.85043000"},{"name":"São José da Laje","countryCode":"BR","stateCode":"AL","latitude":"-9.00972000","longitude":"-36.05833000"},{"name":"São José da Tapera","countryCode":"BR","stateCode":"AL","latitude":"-9.55833000","longitude":"-37.38111000"},{"name":"São Luís do Quitunde","countryCode":"BR","stateCode":"AL","latitude":"-9.31833000","longitude":"-35.56111000"},{"name":"São Miguel dos Campos","countryCode":"BR","stateCode":"AL","latitude":"-9.78111000","longitude":"-36.09361000"},{"name":"São Miguel dos Milagres","countryCode":"BR","stateCode":"AL","latitude":"-9.25423000","longitude":"-35.38419000"},{"name":"São Sebastião","countryCode":"BR","stateCode":"AL","latitude":"-9.96698000","longitude":"-36.55280000"},{"name":"Tanque d\'Arca","countryCode":"BR","stateCode":"AL","latitude":"-9.56069000","longitude":"-36.40824000"},{"name":"Taquarana","countryCode":"BR","stateCode":"AL","latitude":"-9.64342000","longitude":"-36.49419000"},{"name":"Teotônio Vilela","countryCode":"BR","stateCode":"AL","latitude":"-9.99012000","longitude":"-36.43273000"},{"name":"Traipu","countryCode":"BR","stateCode":"AL","latitude":"-9.89240000","longitude":"-36.97849000"},{"name":"União dos Palmares","countryCode":"BR","stateCode":"AL","latitude":"-9.13251000","longitude":"-36.08182000"},{"name":"Viçosa","countryCode":"BR","stateCode":"AL","latitude":"-9.36022000","longitude":"-36.32095000"},{"name":"Água Branca","countryCode":"BR","stateCode":"AL","latitude":"-9.26988000","longitude":"-37.91917000"},{"name":"Angra dos Reis","countryCode":"BR","stateCode":"RJ","latitude":"-23.00667000","longitude":"-44.31806000"},{"name":"Aperibé","countryCode":"BR","stateCode":"RJ","latitude":"-21.64148000","longitude":"-42.12753000"},{"name":"Araruama","countryCode":"BR","stateCode":"RJ","latitude":"-22.87278000","longitude":"-42.34306000"},{"name":"Areal","countryCode":"BR","stateCode":"RJ","latitude":"-22.23056000","longitude":"-43.10556000"},{"name":"Armação dos Búzios","countryCode":"BR","stateCode":"RJ","latitude":"-22.76948000","longitude":"-41.90965000"},{"name":"Arraial do Cabo","countryCode":"BR","stateCode":"RJ","latitude":"-22.95505000","longitude":"-42.06098000"},{"name":"Barra Mansa","countryCode":"BR","stateCode":"RJ","latitude":"-22.54417000","longitude":"-44.17139000"},{"name":"Barra do Piraí","countryCode":"BR","stateCode":"RJ","latitude":"-22.47000000","longitude":"-43.82556000"},{"name":"Belford Roxo","countryCode":"BR","stateCode":"RJ","latitude":"-22.76417000","longitude":"-43.39944000"},{"name":"Bom Jardim","countryCode":"BR","stateCode":"RJ","latitude":"-22.17871000","longitude":"-42.33515000"},{"name":"Bom Jesus do Itabapoana","countryCode":"BR","stateCode":"RJ","latitude":"-21.13389000","longitude":"-41.67972000"},{"name":"Cabo Frio","countryCode":"BR","stateCode":"RJ","latitude":"-22.88717000","longitude":"-42.02622000"},{"name":"Cachoeiras de Macacu","countryCode":"BR","stateCode":"RJ","latitude":"-22.46250000","longitude":"-42.65306000"},{"name":"Cambuci","countryCode":"BR","stateCode":"RJ","latitude":"-21.57528000","longitude":"-41.91111000"},{"name":"Campos dos Goytacazes","countryCode":"BR","stateCode":"RJ","latitude":"-21.75227000","longitude":"-41.33044000"},{"name":"Cantagalo","countryCode":"BR","stateCode":"RJ","latitude":"-21.98111000","longitude":"-42.36806000"},{"name":"Carapebus","countryCode":"BR","stateCode":"RJ","latitude":"-22.22429000","longitude":"-41.61306000"},{"name":"Cardoso Moreira","countryCode":"BR","stateCode":"RJ","latitude":"-21.51166000","longitude":"-41.46121000"},{"name":"Carmo","countryCode":"BR","stateCode":"RJ","latitude":"-21.89966000","longitude":"-42.53760000"},{"name":"Casimiro de Abreu","countryCode":"BR","stateCode":"RJ","latitude":"-22.48056000","longitude":"-42.20417000"},{"name":"Comendador Levy Gasparian","countryCode":"BR","stateCode":"RJ","latitude":"-22.03655000","longitude":"-43.25312000"},{"name":"Conceição de Macabu","countryCode":"BR","stateCode":"RJ","latitude":"-22.12612000","longitude":"-41.85341000"},{"name":"Cordeiro","countryCode":"BR","stateCode":"RJ","latitude":"-22.02861000","longitude":"-42.36083000"},{"name":"Duas Barras","countryCode":"BR","stateCode":"RJ","latitude":"-22.07281000","longitude":"-42.52467000"},{"name":"Duque de Caxias","countryCode":"BR","stateCode":"RJ","latitude":"-22.78556000","longitude":"-43.31167000"},{"name":"Engenheiro Paulo de Frontin","countryCode":"BR","stateCode":"RJ","latitude":"-22.54807000","longitude":"-43.67270000"},{"name":"Guapimirim","countryCode":"BR","stateCode":"RJ","latitude":"-22.58914000","longitude":"-42.97530000"},{"name":"Iguaba Grande","countryCode":"BR","stateCode":"RJ","latitude":"-22.83917000","longitude":"-42.22889000"},{"name":"Ilha Grande","countryCode":"BR","stateCode":"RJ","latitude":"-23.15236000","longitude":"-44.23164000"},{"name":"Itaboraí","countryCode":"BR","stateCode":"RJ","latitude":"-22.74444000","longitude":"-42.85944000"},{"name":"Itaguaí","countryCode":"BR","stateCode":"RJ","latitude":"-22.85222000","longitude":"-43.77528000"},{"name":"Italva","countryCode":"BR","stateCode":"RJ","latitude":"-21.38401000","longitude":"-41.66728000"},{"name":"Itaocara","countryCode":"BR","stateCode":"RJ","latitude":"-21.77006000","longitude":"-42.07488000"},{"name":"Itaperuna","countryCode":"BR","stateCode":"RJ","latitude":"-21.20500000","longitude":"-41.88778000"},{"name":"Itatiaia","countryCode":"BR","stateCode":"RJ","latitude":"-22.41099000","longitude":"-44.57621000"},{"name":"Japeri","countryCode":"BR","stateCode":"RJ","latitude":"-22.64306000","longitude":"-43.65333000"},{"name":"Laje do Muriaé","countryCode":"BR","stateCode":"RJ","latitude":"-21.23762000","longitude":"-42.13269000"},{"name":"Macaé","countryCode":"BR","stateCode":"RJ","latitude":"-22.38484000","longitude":"-41.78324000"},{"name":"Macuco","countryCode":"BR","stateCode":"RJ","latitude":"-22.02427000","longitude":"-42.27369000"},{"name":"Magé","countryCode":"BR","stateCode":"RJ","latitude":"-22.63490000","longitude":"-43.12056000"},{"name":"Mangaratiba","countryCode":"BR","stateCode":"RJ","latitude":"-22.95972000","longitude":"-44.04056000"},{"name":"Maricá","countryCode":"BR","stateCode":"RJ","latitude":"-22.91630000","longitude":"-42.82203000"},{"name":"Mendes","countryCode":"BR","stateCode":"RJ","latitude":"-22.54316000","longitude":"-43.74899000"},{"name":"Mesquita","countryCode":"BR","stateCode":"RJ","latitude":"-22.78993000","longitude":"-43.45966000"},{"name":"Miguel Pereira","countryCode":"BR","stateCode":"RJ","latitude":"-22.45389000","longitude":"-43.46889000"},{"name":"Miracema","countryCode":"BR","stateCode":"RJ","latitude":"-21.37442000","longitude":"-42.15048000"},{"name":"Natividade","countryCode":"BR","stateCode":"RJ","latitude":"-21.04222000","longitude":"-41.97333000"},{"name":"Nilópolis","countryCode":"BR","stateCode":"RJ","latitude":"-22.82106000","longitude":"-43.42703000"},{"name":"Niterói","countryCode":"BR","stateCode":"RJ","latitude":"-22.91715000","longitude":"-43.08391000"},{"name":"Nova Friburgo","countryCode":"BR","stateCode":"RJ","latitude":"-22.28194000","longitude":"-42.53111000"},{"name":"Nova Iguaçu","countryCode":"BR","stateCode":"RJ","latitude":"-22.75917000","longitude":"-43.45111000"},{"name":"Paracambi","countryCode":"BR","stateCode":"RJ","latitude":"-22.60829000","longitude":"-43.70840000"},{"name":"Paraty","countryCode":"BR","stateCode":"RJ","latitude":"-23.21778000","longitude":"-44.71306000"},{"name":"Paraíba do Sul","countryCode":"BR","stateCode":"RJ","latitude":"-22.15847000","longitude":"-43.29321000"},{"name":"Paty do Alferes","countryCode":"BR","stateCode":"RJ","latitude":"-22.42861000","longitude":"-43.41861000"},{"name":"Petrópolis","countryCode":"BR","stateCode":"RJ","latitude":"-22.38219000","longitude":"-43.15909000"},{"name":"Pinheiral","countryCode":"BR","stateCode":"RJ","latitude":"-22.51278000","longitude":"-44.00056000"},{"name":"Piraí","countryCode":"BR","stateCode":"RJ","latitude":"-22.62917000","longitude":"-43.89806000"},{"name":"Porciúncula","countryCode":"BR","stateCode":"RJ","latitude":"-20.96278000","longitude":"-42.04083000"},{"name":"Porto Real","countryCode":"BR","stateCode":"RJ","latitude":"-22.41972000","longitude":"-44.29028000"},{"name":"Quatis","countryCode":"BR","stateCode":"RJ","latitude":"-22.40722000","longitude":"-44.25806000"},{"name":"Queimados","countryCode":"BR","stateCode":"RJ","latitude":"-22.71611000","longitude":"-43.55528000"},{"name":"Quissamã","countryCode":"BR","stateCode":"RJ","latitude":"-22.09574000","longitude":"-41.39137000"},{"name":"Resende","countryCode":"BR","stateCode":"RJ","latitude":"-22.46889000","longitude":"-44.44667000"},{"name":"Rio Bonito","countryCode":"BR","stateCode":"RJ","latitude":"-22.74390000","longitude":"-42.61916000"},{"name":"Rio Claro","countryCode":"BR","stateCode":"RJ","latitude":"-22.77976000","longitude":"-44.07721000"},{"name":"Rio das Flores","countryCode":"BR","stateCode":"RJ","latitude":"-22.16104000","longitude":"-43.57579000"},{"name":"Rio das Ostras","countryCode":"BR","stateCode":"RJ","latitude":"-22.52694000","longitude":"-41.94500000"},{"name":"Rio de Janeiro","countryCode":"BR","stateCode":"RJ","latitude":"-22.92008000","longitude":"-43.33069000"},{"name":"Santa Maria Madalena","countryCode":"BR","stateCode":"RJ","latitude":"-21.95791000","longitude":"-41.90903000"},{"name":"Santo Antônio de Pádua","countryCode":"BR","stateCode":"RJ","latitude":"-21.57245000","longitude":"-42.21090000"},{"name":"Sapucaia","countryCode":"BR","stateCode":"RJ","latitude":"-22.04085000","longitude":"-42.81392000"},{"name":"Saquarema","countryCode":"BR","stateCode":"RJ","latitude":"-22.92000000","longitude":"-42.51028000"},{"name":"Seropédica","countryCode":"BR","stateCode":"RJ","latitude":"-22.73876000","longitude":"-43.70855000"},{"name":"Silva Jardim","countryCode":"BR","stateCode":"RJ","latitude":"-22.65083000","longitude":"-42.39167000"},{"name":"Sumidouro","countryCode":"BR","stateCode":"RJ","latitude":"-22.13179000","longitude":"-42.66127000"},{"name":"São Fidélis","countryCode":"BR","stateCode":"RJ","latitude":"-21.64611000","longitude":"-41.74694000"},{"name":"São Francisco de Itabapoana","countryCode":"BR","stateCode":"RJ","latitude":"-21.38002000","longitude":"-41.14905000"},{"name":"São Gonçalo","countryCode":"BR","stateCode":"RJ","latitude":"-22.82694000","longitude":"-43.05389000"},{"name":"São José de Ubá","countryCode":"BR","stateCode":"RJ","latitude":"-21.37831000","longitude":"-41.95256000"},{"name":"São José do Vale do Rio Preto","countryCode":"BR","stateCode":"RJ","latitude":"-22.17062000","longitude":"-42.91651000"},{"name":"São João da Barra","countryCode":"BR","stateCode":"RJ","latitude":"-21.64028000","longitude":"-41.05111000"},{"name":"São João de Meriti","countryCode":"BR","stateCode":"RJ","latitude":"-22.80389000","longitude":"-43.37222000"},{"name":"São Pedro","countryCode":"BR","stateCode":"RJ","latitude":"-22.42313000","longitude":"-42.96612000"},{"name":"São Pedro da Aldeia","countryCode":"BR","stateCode":"RJ","latitude":"-22.83917000","longitude":"-42.10278000"},{"name":"São Sebastião do Alto","countryCode":"BR","stateCode":"RJ","latitude":"-21.86591000","longitude":"-42.09585000"},{"name":"Tanguá","countryCode":"BR","stateCode":"RJ","latitude":"-22.79184000","longitude":"-42.71941000"},{"name":"Teresópolis","countryCode":"BR","stateCode":"RJ","latitude":"-22.31349000","longitude":"-42.87414000"},{"name":"Trajano de Moraes","countryCode":"BR","stateCode":"RJ","latitude":"-22.15204000","longitude":"-42.18834000"},{"name":"Três Rios","countryCode":"BR","stateCode":"RJ","latitude":"-22.12121000","longitude":"-43.06617000"},{"name":"Valença","countryCode":"BR","stateCode":"RJ","latitude":"-22.24020000","longitude":"-43.87843000"},{"name":"Varre-Sai","countryCode":"BR","stateCode":"RJ","latitude":"-20.89839000","longitude":"-41.81982000"},{"name":"Vassouras","countryCode":"BR","stateCode":"RJ","latitude":"-22.35995000","longitude":"-43.59809000"},{"name":"Volta Redonda","countryCode":"BR","stateCode":"RJ","latitude":"-22.52306000","longitude":"-44.10417000"},{"name":"Brasília","countryCode":"BR","stateCode":"DF","latitude":"-15.77972000","longitude":"-47.92972000"},{"name":"Planaltina","countryCode":"BR","stateCode":"DF","latitude":"-15.61791000","longitude":"-47.64874000"},{"name":"Amajari","countryCode":"BR","stateCode":"RR","latitude":"3.65416667","longitude":"-61.41694444"},{"name":"Boa Vista","countryCode":"BR","stateCode":"RR","latitude":"2.82000000","longitude":"-60.67194444"},{"name":"Bonfim","countryCode":"BR","stateCode":"RR","latitude":"3.36000000","longitude":"-59.83277778"},{"name":"Cantá","countryCode":"BR","stateCode":"RR","latitude":"2.61000000","longitude":"-60.59694444"},{"name":"Caracaraí","countryCode":"BR","stateCode":"RR","latitude":"1.81583333","longitude":"-61.12777778"},{"name":"Caroebe","countryCode":"BR","stateCode":"RR","latitude":"0.88388889","longitude":"-59.69583333"},{"name":"Iracema","countryCode":"BR","stateCode":"RR","latitude":"2.18194444","longitude":"-61.04083333"},{"name":"Mucajaí","countryCode":"BR","stateCode":"RR","latitude":"2.43000000","longitude":"-60.90000000"},{"name":"Normandia","countryCode":"BR","stateCode":"RR","latitude":"3.88083333","longitude":"-59.62277778"},{"name":"Pacaraima","countryCode":"BR","stateCode":"RR","latitude":"4.43083333","longitude":"-61.14583333"},{"name":"Rorainópolis","countryCode":"BR","stateCode":"RR","latitude":"0.94583333","longitude":"-60.41777778"},{"name":"São João da Baliza","countryCode":"BR","stateCode":"RR","latitude":"0.95083333","longitude":"-59.91083333"},{"name":"São Luís","countryCode":"BR","stateCode":"RR","latitude":"1.00500000","longitude":"-60.15888889"},{"name":"Uiramutã","countryCode":"BR","stateCode":"RR","latitude":"4.59583333","longitude":"-60.16777778"},{"name":"Abraham’s Bay","countryCode":"BS","stateCode":"MG","latitude":"22.36667000","longitude":"-72.96667000"},{"name":"Alice Town","countryCode":"BS","stateCode":"BI","latitude":"25.72800000","longitude":"-79.29721000"},{"name":"Andros Town","countryCode":"BS","stateCode":"NS","latitude":"24.70502000","longitude":"-77.76912000"},{"name":"San Andros","countryCode":"BS","stateCode":"NS","latitude":"25.06667000","longitude":"-78.05000000"},{"name":"Arthur’s Town","countryCode":"BS","stateCode":"CI","latitude":"24.62240000","longitude":"-75.67151000"},{"name":"Clarence Town","countryCode":"BS","stateCode":"LI","latitude":"23.10000000","longitude":"-74.98333000"},{"name":"Cockburn Town","countryCode":"BS","stateCode":"SS","latitude":"24.05179000","longitude":"-74.53138000"},{"name":"Colonel Hill","countryCode":"BS","stateCode":"CK","latitude":"22.75450000","longitude":"-74.20415000"},{"name":"Cooper’s Town","countryCode":"BS","stateCode":"NO","latitude":"26.87137000","longitude":"-77.51131000"},{"name":"Duncan Town","countryCode":"BS","stateCode":"RI","latitude":"22.19083000","longitude":"-75.72583000"},{"name":"Dunmore Town","countryCode":"BS","stateCode":"HI","latitude":"25.50216000","longitude":"-76.63633000"},{"name":"Freeport","countryCode":"BS","stateCode":"FP","latitude":"26.53333000","longitude":"-78.70000000"},{"name":"Lucaya","countryCode":"BS","stateCode":"FP","latitude":"26.53333000","longitude":"-78.66667000"},{"name":"George Town","countryCode":"BS","stateCode":"EX","latitude":"23.51616000","longitude":"-75.78665000"},{"name":"High Rock","countryCode":"BS","stateCode":"EG","latitude":"26.60999000","longitude":"-78.27863000"},{"name":"Marsh Harbour","countryCode":"BS","stateCode":"CO","latitude":"26.54124000","longitude":"-77.06360000"},{"name":"Matthew Town","countryCode":"BS","stateCode":"IN","latitude":"20.94982000","longitude":"-73.67346000"},{"name":"Port Nelson","countryCode":"BS","stateCode":"RC","latitude":"23.64967000","longitude":"-74.84157000"},{"name":"Spanish Wells","countryCode":"BS","stateCode":"SW","latitude":"25.54717000","longitude":"-76.76405000"},{"name":"West End","countryCode":"BS","stateCode":"WG","latitude":"26.68711000","longitude":"-78.97702000"},{"name":"Nassau","countryCode":"BS","stateCode":"NP","latitude":"25.06666667","longitude":"-77.33333333"},{"name":"Daga","countryCode":"BT","stateCode":"22","latitude":"27.07529000","longitude":"89.87688000"},{"name":"Wangdue Phodrang","countryCode":"BT","stateCode":"22","latitude":"27.48615000","longitude":"89.89915000"},{"name":"Daphu","countryCode":"BT","stateCode":"12","latitude":"26.96667000","longitude":"89.38333000"},{"name":"Phuntsholing","countryCode":"BT","stateCode":"12","latitude":"26.85164000","longitude":"89.38837000"},{"name":"Tsimasham","countryCode":"BT","stateCode":"12","latitude":"27.09890000","longitude":"89.53604000"},{"name":"Gasa","countryCode":"BT","stateCode":"GA","latitude":"27.90372000","longitude":"89.72689000"},{"name":"Ha","countryCode":"BT","stateCode":"13","latitude":"27.38747000","longitude":"89.28074000"},{"name":"Jakar","countryCode":"BT","stateCode":"33","latitude":"27.54918000","longitude":"90.75250000"},{"name":"Lhuentse","countryCode":"BT","stateCode":"44","latitude":"27.66787000","longitude":"91.18393000"},{"name":"Mongar","countryCode":"BT","stateCode":"42","latitude":"27.27471000","longitude":"91.23963000"},{"name":"Pajo","countryCode":"BT","stateCode":"23","latitude":"27.53333000","longitude":"89.88333000"},{"name":"Punākha","countryCode":"BT","stateCode":"23","latitude":"27.59137000","longitude":"89.87743000"},{"name":"Panbang","countryCode":"BT","stateCode":"34","latitude":"26.86667000","longitude":"90.98333000"},{"name":"Shemgang","countryCode":"BT","stateCode":"34","latitude":"27.21689000","longitude":"90.65793000"},{"name":"Paro","countryCode":"BT","stateCode":"11","latitude":"27.43050000","longitude":"89.41334000"},{"name":"Pemagatshel","countryCode":"BT","stateCode":"43","latitude":"27.03795000","longitude":"91.40305000"},{"name":"Samdrup Jongkhar","countryCode":"BT","stateCode":"45","latitude":"26.80069000","longitude":"91.50519000"},{"name":"Samtse","countryCode":"BT","stateCode":"14","latitude":"26.89903000","longitude":"89.09951000"},{"name":"Sarpang","countryCode":"BT","stateCode":"31","latitude":"26.86395000","longitude":"90.26745000"},{"name":"Thimphu","countryCode":"BT","stateCode":"15","latitude":"27.46609000","longitude":"89.64191000"},{"name":"Trashi Yangtse","countryCode":"BT","stateCode":"24","latitude":"27.61160000","longitude":"91.49800000"},{"name":"Trashigang","countryCode":"BT","stateCode":"41","latitude":"27.33310000","longitude":"91.55424000"},{"name":"Trongsa","countryCode":"BT","stateCode":"21","latitude":"27.50260000","longitude":"90.50716000"},{"name":"Tsirang","countryCode":"BT","stateCode":"21","latitude":"27.02190000","longitude":"90.12291000"},{"name":"Bokaa","countryCode":"BW","stateCode":"KL","latitude":"-24.45000000","longitude":"26.01667000"},{"name":"Mmathubudukwane","countryCode":"BW","stateCode":"KL","latitude":"-24.60000000","longitude":"26.43333000"},{"name":"Mochudi","countryCode":"BW","stateCode":"KL","latitude":"-24.41667000","longitude":"26.15000000"},{"name":"Pilane","countryCode":"BW","stateCode":"KL","latitude":"-24.45000000","longitude":"26.13333000"},{"name":"Botlhapatlou","countryCode":"BW","stateCode":"KW","latitude":"-24.02591000","longitude":"25.48976000"},{"name":"Dutlwe","countryCode":"BW","stateCode":"KW","latitude":"-23.98333000","longitude":"23.90000000"},{"name":"Gabane","countryCode":"BW","stateCode":"KW","latitude":"-24.66667000","longitude":"25.78222000"},{"name":"Gaphatshwe","countryCode":"BW","stateCode":"KW","latitude":"-24.57389000","longitude":"25.83417000"},{"name":"Khudumelapye","countryCode":"BW","stateCode":"KW","latitude":"-23.88333000","longitude":"24.75000000"},{"name":"Lenchwe Le Tau","countryCode":"BW","stateCode":"KW","latitude":"-24.38333000","longitude":"25.85000000"},{"name":"Letlhakeng","countryCode":"BW","stateCode":"KW","latitude":"-24.09442000","longitude":"25.02977000"},{"name":"Metsemotlhaba","countryCode":"BW","stateCode":"KW","latitude":"-24.55139000","longitude":"25.80306000"},{"name":"Mmopone","countryCode":"BW","stateCode":"KW","latitude":"-24.56694000","longitude":"25.87417000"},{"name":"Mogoditshane","countryCode":"BW","stateCode":"KW","latitude":"-24.62694000","longitude":"25.86556000"},{"name":"Molepolole","countryCode":"BW","stateCode":"KW","latitude":"-24.40659000","longitude":"25.49508000"},{"name":"Nkoyaphiri","countryCode":"BW","stateCode":"KW","latitude":"-24.63222000","longitude":"25.83139000"},{"name":"Thamaga","countryCode":"BW","stateCode":"KW","latitude":"-24.67014000","longitude":"25.53975000"},{"name":"Dekar","countryCode":"BW","stateCode":"GH","latitude":"-21.53333000","longitude":"21.93333000"},{"name":"Ghanzi","countryCode":"BW","stateCode":"GH","latitude":"-21.69785000","longitude":"21.64581000"},{"name":"Dukwe","countryCode":"BW","stateCode":"NE","latitude":"-20.58333000","longitude":"26.41667000"},{"name":"Makaleng","countryCode":"BW","stateCode":"NE","latitude":"-20.90000000","longitude":"27.28333000"},{"name":"Masunga","countryCode":"BW","stateCode":"NE","latitude":"-20.62455000","longitude":"27.44875000"},{"name":"Sebina","countryCode":"BW","stateCode":"NE","latitude":"-20.86667000","longitude":"27.25000000"},{"name":"Gaborone","countryCode":"BW","stateCode":"SE","latitude":"-24.76234000","longitude":"25.79950000"},{"name":"Janeng","countryCode":"BW","stateCode":"SE","latitude":"-25.41667000","longitude":"25.55000000"},{"name":"Kopong","countryCode":"BW","stateCode":"SE","latitude":"-24.48333000","longitude":"25.88333000"},{"name":"Otse","countryCode":"BW","stateCode":"SE","latitude":"-25.01667000","longitude":"25.73333000"},{"name":"Ramotswa","countryCode":"BW","stateCode":"SE","latitude":"-24.87158000","longitude":"25.86989000"},{"name":"Gobojango","countryCode":"BW","stateCode":"CE","latitude":"-21.83270000","longitude":"28.72882000"},{"name":"Gweta","countryCode":"BW","stateCode":"CE","latitude":"-20.18333000","longitude":"25.23333000"},{"name":"Kalamare","countryCode":"BW","stateCode":"CE","latitude":"-22.93369000","longitude":"26.57032000"},{"name":"Letlhakane","countryCode":"BW","stateCode":"CE","latitude":"-21.41494000","longitude":"25.59263000"},{"name":"Letsheng","countryCode":"BW","stateCode":"CE","latitude":"-22.66384000","longitude":"27.22390000"},{"name":"Maapi","countryCode":"BW","stateCode":"CE","latitude":"-22.75785000","longitude":"27.35001000"},{"name":"Machaneng","countryCode":"BW","stateCode":"CE","latitude":"-23.18621000","longitude":"27.48856000"},{"name":"Mahalapye","countryCode":"BW","stateCode":"CE","latitude":"-23.10407000","longitude":"26.81421000"},{"name":"Makobeng","countryCode":"BW","stateCode":"CE","latitude":"-22.99637000","longitude":"27.66766000"},{"name":"Makwata","countryCode":"BW","stateCode":"CE","latitude":"-23.28333000","longitude":"27.30000000"},{"name":"Mathakola","countryCode":"BW","stateCode":"CE","latitude":"-22.72125000","longitude":"27.31057000"},{"name":"Mathambgwane","countryCode":"BW","stateCode":"CE","latitude":"-20.99075000","longitude":"27.33158000"},{"name":"Mathathane","countryCode":"BW","stateCode":"CE","latitude":"-22.26875000","longitude":"28.74946000"},{"name":"Maunatlala","countryCode":"BW","stateCode":"CE","latitude":"-22.59701000","longitude":"27.63006000"},{"name":"Mogapi","countryCode":"BW","stateCode":"CE","latitude":"-22.32301000","longitude":"27.83492000"},{"name":"Moijabana","countryCode":"BW","stateCode":"CE","latitude":"-22.43333000","longitude":"26.41667000"},{"name":"Mookane","countryCode":"BW","stateCode":"CE","latitude":"-23.68805000","longitude":"26.65948000"},{"name":"Mopipi","countryCode":"BW","stateCode":"CE","latitude":"-21.18333000","longitude":"24.88333000"},{"name":"Mosetse","countryCode":"BW","stateCode":"CE","latitude":"-20.75000000","longitude":"26.65000000"},{"name":"Nata","countryCode":"BW","stateCode":"CE","latitude":"-20.21667000","longitude":"26.18333000"},{"name":"Orapa","countryCode":"BW","stateCode":"CE","latitude":"-21.31150000","longitude":"25.37642000"},{"name":"Palapye","countryCode":"BW","stateCode":"CE","latitude":"-22.54605000","longitude":"27.12507000"},{"name":"Pilikwe","countryCode":"BW","stateCode":"CE","latitude":"-22.79904000","longitude":"27.19376000"},{"name":"Rakops","countryCode":"BW","stateCode":"CE","latitude":"-21.02257000","longitude":"24.36052000"},{"name":"Ramokgonami","countryCode":"BW","stateCode":"CE","latitude":"-22.86450000","longitude":"27.42391000"},{"name":"Ratholo","countryCode":"BW","stateCode":"CE","latitude":"-22.72454000","longitude":"27.57199000"},{"name":"Sefophe","countryCode":"BW","stateCode":"CE","latitude":"-22.18333000","longitude":"27.96667000"},{"name":"Serowe","countryCode":"BW","stateCode":"CE","latitude":"-22.38754000","longitude":"26.71077000"},{"name":"Sua","countryCode":"BW","stateCode":"CE","latitude":"-20.05000000","longitude":"26.20000000"},{"name":"Tamasane","countryCode":"BW","stateCode":"CE","latitude":"-22.41840000","longitude":"27.40127000"},{"name":"Tobane","countryCode":"BW","stateCode":"CE","latitude":"-21.95000000","longitude":"27.90000000"},{"name":"Tonota","countryCode":"BW","stateCode":"CE","latitude":"-21.44236000","longitude":"27.46153000"},{"name":"Hukuntsi","countryCode":"BW","stateCode":"KG","latitude":"-23.99880000","longitude":"21.77962000"},{"name":"Kang","countryCode":"BW","stateCode":"KG","latitude":"-23.67518000","longitude":"22.78762000"},{"name":"Lehututu","countryCode":"BW","stateCode":"KG","latitude":"-23.96667000","longitude":"21.86667000"},{"name":"Manyana","countryCode":"BW","stateCode":"KG","latitude":"-23.40000000","longitude":"21.71667000"},{"name":"Tshabong","countryCode":"BW","stateCode":"KG","latitude":"-26.05000000","longitude":"22.45000000"},{"name":"Werda","countryCode":"BW","stateCode":"KG","latitude":"-25.26667000","longitude":"23.28333000"},{"name":"Kanye","countryCode":"BW","stateCode":"SO","latitude":"-24.96675000","longitude":"25.33273000"},{"name":"Khakhea","countryCode":"BW","stateCode":"SO","latitude":"-24.68954000","longitude":"23.49403000"},{"name":"Mosopa","countryCode":"BW","stateCode":"SO","latitude":"-24.77180000","longitude":"25.42156000"},{"name":"Sekoma","countryCode":"BW","stateCode":"SO","latitude":"-24.40000000","longitude":"23.88333000"},{"name":"Maun","countryCode":"BW","stateCode":"NW","latitude":"-19.98333000","longitude":"23.41667000"},{"name":"Nokaneng","countryCode":"BW","stateCode":"NW","latitude":"-19.66667000","longitude":"22.26667000"},{"name":"Pandamatenga","countryCode":"BW","stateCode":"NW","latitude":"-18.52779000","longitude":"25.62698000"},{"name":"Sehithwa","countryCode":"BW","stateCode":"NW","latitude":"-20.46667000","longitude":"22.71667000"},{"name":"Shakawe","countryCode":"BW","stateCode":"NW","latitude":"-18.36536000","longitude":"21.84219000"},{"name":"Aktsyabrski","countryCode":"BY","stateCode":"HO","latitude":"52.64400000","longitude":"28.88010000"},{"name":"Brahin","countryCode":"BY","stateCode":"HO","latitude":"51.78700000","longitude":"30.26770000"},{"name":"Brahinski Rayon","countryCode":"BY","stateCode":"HO","latitude":"51.66667000","longitude":"30.33333000"},{"name":"Buda-Kashalyova","countryCode":"BY","stateCode":"HO","latitude":"52.71790000","longitude":"30.57010000"},{"name":"Chachersk","countryCode":"BY","stateCode":"HO","latitude":"52.91640000","longitude":"30.91790000"},{"name":"Chacherski Rayon","countryCode":"BY","stateCode":"HO","latitude":"52.91667000","longitude":"31.08333000"},{"name":"Dobrush","countryCode":"BY","stateCode":"HO","latitude":"52.40890000","longitude":"31.32370000"},{"name":"Dowsk","countryCode":"BY","stateCode":"HO","latitude":"53.15710000","longitude":"30.46010000"},{"name":"Homyel\'","countryCode":"BY","stateCode":"HO","latitude":"52.43450000","longitude":"30.97540000"},{"name":"Homyel’ski Rayon","countryCode":"BY","stateCode":"HO","latitude":"52.33333000","longitude":"31.00000000"},{"name":"Kalinkavichy","countryCode":"BY","stateCode":"HO","latitude":"52.13230000","longitude":"29.32570000"},{"name":"Karanyowka","countryCode":"BY","stateCode":"HO","latitude":"52.35060000","longitude":"31.11210000"},{"name":"Karma","countryCode":"BY","stateCode":"HO","latitude":"53.13010000","longitude":"30.80160000"},{"name":"Kastsyukowka","countryCode":"BY","stateCode":"HO","latitude":"52.53870000","longitude":"30.91730000"},{"name":"Khal’ch","countryCode":"BY","stateCode":"HO","latitude":"52.56430000","longitude":"31.13640000"},{"name":"Khoyniki","countryCode":"BY","stateCode":"HO","latitude":"51.89110000","longitude":"29.95520000"},{"name":"Loyew","countryCode":"BY","stateCode":"HO","latitude":"51.94580000","longitude":"30.79530000"},{"name":"Lyel’chytski Rayon","countryCode":"BY","stateCode":"HO","latitude":"51.83333000","longitude":"28.25000000"},{"name":"Lyel’chytsy","countryCode":"BY","stateCode":"HO","latitude":"51.78620000","longitude":"28.32880000"},{"name":"Mazyr","countryCode":"BY","stateCode":"HO","latitude":"52.04950000","longitude":"29.24560000"},{"name":"Mazyrski Rayon","countryCode":"BY","stateCode":"HO","latitude":"52.00000000","longitude":"29.00000000"},{"name":"Narowlya","countryCode":"BY","stateCode":"HO","latitude":"51.79610000","longitude":"29.50040000"},{"name":"Novaya Huta","countryCode":"BY","stateCode":"HO","latitude":"52.10320000","longitude":"30.98370000"},{"name":"Parychy","countryCode":"BY","stateCode":"HO","latitude":"52.80420000","longitude":"29.41760000"},{"name":"Peramoga","countryCode":"BY","stateCode":"HO","latitude":"52.39730000","longitude":"31.07100000"},{"name":"Pyetrykaw","countryCode":"BY","stateCode":"HO","latitude":"52.12890000","longitude":"28.49210000"},{"name":"Rahachow","countryCode":"BY","stateCode":"HO","latitude":"53.09340000","longitude":"30.04950000"},{"name":"Rahachowski Rayon","countryCode":"BY","stateCode":"HO","latitude":"53.16667000","longitude":"30.16667000"},{"name":"Rechytsa","countryCode":"BY","stateCode":"HO","latitude":"52.36170000","longitude":"30.39160000"},{"name":"Sasnovy Bor","countryCode":"BY","stateCode":"HO","latitude":"52.51940000","longitude":"29.59880000"},{"name":"Svyetlahorsk","countryCode":"BY","stateCode":"HO","latitude":"52.63290000","longitude":"29.73890000"},{"name":"Turaw","countryCode":"BY","stateCode":"HO","latitude":"52.06830000","longitude":"27.73500000"},{"name":"Vasilyevichy","countryCode":"BY","stateCode":"HO","latitude":"52.25120000","longitude":"29.82880000"},{"name":"Vyetka","countryCode":"BY","stateCode":"HO","latitude":"52.55910000","longitude":"31.17940000"},{"name":"Vyetkawski Rayon","countryCode":"BY","stateCode":"HO","latitude":"52.66667000","longitude":"31.25000000"},{"name":"Yel’sk","countryCode":"BY","stateCode":"HO","latitude":"51.81410000","longitude":"29.15220000"},{"name":"Zhlobin","countryCode":"BY","stateCode":"HO","latitude":"52.89260000","longitude":"30.02400000"},{"name":"Zhlobinski Rayon","countryCode":"BY","stateCode":"HO","latitude":"52.75000000","longitude":"29.83333000"},{"name":"Zhytkavichy","countryCode":"BY","stateCode":"HO","latitude":"52.21680000","longitude":"27.85610000"},{"name":"Antopal’","countryCode":"BY","stateCode":"BR","latitude":"52.20380000","longitude":"24.78630000"},{"name":"Asnyezhytsy","countryCode":"BY","stateCode":"BR","latitude":"52.18910000","longitude":"26.12990000"},{"name":"Baranovichi","countryCode":"BY","stateCode":"BR","latitude":"53.13270000","longitude":"26.01390000"},{"name":"Baranovichskiy Rayon","countryCode":"BY","stateCode":"BR","latitude":"53.16667000","longitude":"25.83333000"},{"name":"Brest","countryCode":"BY","stateCode":"BR","latitude":"52.09755000","longitude":"23.68775000"},{"name":"Brestski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.00000000","longitude":"23.75000000"},{"name":"Byaroza","countryCode":"BY","stateCode":"BR","latitude":"52.53140000","longitude":"24.97860000"},{"name":"Byarozawski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.50000000","longitude":"25.00000000"},{"name":"Byelaazyorsk","countryCode":"BY","stateCode":"BR","latitude":"52.47310000","longitude":"25.17840000"},{"name":"Charnawchytsy","countryCode":"BY","stateCode":"BR","latitude":"52.21948000","longitude":"23.74043000"},{"name":"Damachava","countryCode":"BY","stateCode":"BR","latitude":"51.75000000","longitude":"23.60000000"},{"name":"Davyd-Haradok","countryCode":"BY","stateCode":"BR","latitude":"52.05660000","longitude":"27.21610000"},{"name":"Drahichyn","countryCode":"BY","stateCode":"BR","latitude":"52.18740000","longitude":"25.15970000"},{"name":"Drahichynski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.16667000","longitude":"25.00000000"},{"name":"Hantsavichy","countryCode":"BY","stateCode":"BR","latitude":"52.75800000","longitude":"26.43000000"},{"name":"Hantsavitski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.66667000","longitude":"26.50000000"},{"name":"Haradzishcha","countryCode":"BY","stateCode":"BR","latitude":"53.32470000","longitude":"26.01070000"},{"name":"Horad Baranavichy","countryCode":"BY","stateCode":"BR","latitude":"53.13333000","longitude":"26.03333000"},{"name":"Horad Brest","countryCode":"BY","stateCode":"BR","latitude":"52.10000000","longitude":"23.70000000"},{"name":"Ivanava","countryCode":"BY","stateCode":"BR","latitude":"52.14510000","longitude":"25.53650000"},{"name":"Ivanawski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.16667000","longitude":"25.58333000"},{"name":"Ivatsevichy","countryCode":"BY","stateCode":"BR","latitude":"52.70900000","longitude":"25.34010000"},{"name":"Kamyanyets","countryCode":"BY","stateCode":"BR","latitude":"52.40013000","longitude":"23.81000000"},{"name":"Kamyanyetski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.41667000","longitude":"23.66667000"},{"name":"Kamyanyuki","countryCode":"BY","stateCode":"BR","latitude":"52.55757000","longitude":"23.80525000"},{"name":"Kobryn","countryCode":"BY","stateCode":"BR","latitude":"52.21380000","longitude":"24.35640000"},{"name":"Kosava","countryCode":"BY","stateCode":"BR","latitude":"52.75830000","longitude":"25.15540000"},{"name":"Lahishyn","countryCode":"BY","stateCode":"BR","latitude":"52.33900000","longitude":"25.98670000"},{"name":"Luninyets","countryCode":"BY","stateCode":"BR","latitude":"52.24720000","longitude":"26.80470000"},{"name":"Lyakhavichy","countryCode":"BY","stateCode":"BR","latitude":"53.03880000","longitude":"26.26560000"},{"name":"Malaryta","countryCode":"BY","stateCode":"BR","latitude":"51.79050000","longitude":"24.07400000"},{"name":"Mikashevichy","countryCode":"BY","stateCode":"BR","latitude":"52.21730000","longitude":"27.47600000"},{"name":"Motal’","countryCode":"BY","stateCode":"BR","latitude":"52.31380000","longitude":"25.60720000"},{"name":"Nyakhachava","countryCode":"BY","stateCode":"BR","latitude":"52.64400000","longitude":"25.20270000"},{"name":"Pinsk","countryCode":"BY","stateCode":"BR","latitude":"52.12290000","longitude":"26.09510000"},{"name":"Pruzhanski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.66667000","longitude":"24.58333000"},{"name":"Pruzhany","countryCode":"BY","stateCode":"BR","latitude":"52.55600000","longitude":"24.45730000"},{"name":"Ruzhany","countryCode":"BY","stateCode":"BR","latitude":"52.86322000","longitude":"24.89357000"},{"name":"Stolin","countryCode":"BY","stateCode":"BR","latitude":"51.89115000","longitude":"26.84597000"},{"name":"Stolinski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.00000000","longitude":"27.00000000"},{"name":"Tsyelyakhany","countryCode":"BY","stateCode":"BR","latitude":"52.51750000","longitude":"25.84290000"},{"name":"Vysokaye","countryCode":"BY","stateCode":"BR","latitude":"52.37091000","longitude":"23.37083000"},{"name":"Zhabinka","countryCode":"BY","stateCode":"BR","latitude":"52.19840000","longitude":"24.01150000"},{"name":"Zhabinkawski Rayon","countryCode":"BY","stateCode":"BR","latitude":"52.16667000","longitude":"24.08333000"},{"name":"Znamenka","countryCode":"BY","stateCode":"BR","latitude":"51.88168000","longitude":"23.65545000"},{"name":"Ashmyanski Rayon","countryCode":"BY","stateCode":"HR","latitude":"54.41667000","longitude":"25.91667000"},{"name":"Ashmyany","countryCode":"BY","stateCode":"HR","latitude":"54.42100000","longitude":"25.93600000"},{"name":"Astravyets","countryCode":"BY","stateCode":"HR","latitude":"54.61378000","longitude":"25.95537000"},{"name":"Astravyetski Rayon","countryCode":"BY","stateCode":"HR","latitude":"54.66667000","longitude":"26.00000000"},{"name":"Baruny","countryCode":"BY","stateCode":"HR","latitude":"54.31710000","longitude":"26.13760000"},{"name":"Byarozawka","countryCode":"BY","stateCode":"HR","latitude":"53.72406000","longitude":"25.49709000"},{"name":"Dyatlovo","countryCode":"BY","stateCode":"HR","latitude":"53.46310000","longitude":"25.40680000"},{"name":"Grodnenskiy Rayon","countryCode":"BY","stateCode":"HR","latitude":"53.66667000","longitude":"24.00000000"},{"name":"Hal’shany","countryCode":"BY","stateCode":"HR","latitude":"54.25850000","longitude":"26.01440000"},{"name":"Horad Hrodna","countryCode":"BY","stateCode":"HR","latitude":"53.68333000","longitude":"23.83333000"},{"name":"Hrodna","countryCode":"BY","stateCode":"HR","latitude":"53.68840000","longitude":"23.82580000"},{"name":"Hyeranyony","countryCode":"BY","stateCode":"HR","latitude":"54.11590000","longitude":"25.57730000"},{"name":"Indura","countryCode":"BY","stateCode":"HR","latitude":"53.46050000","longitude":"23.88230000"},{"name":"Iwye","countryCode":"BY","stateCode":"HR","latitude":"53.92990000","longitude":"25.77270000"},{"name":"Karelichy","countryCode":"BY","stateCode":"HR","latitude":"53.56480000","longitude":"26.14060000"},{"name":"Karelitski Rayon","countryCode":"BY","stateCode":"HR","latitude":"53.50000000","longitude":"26.25000000"},{"name":"Krasnosel’skiy","countryCode":"BY","stateCode":"HR","latitude":"53.26450000","longitude":"24.43010000"},{"name":"Kreva","countryCode":"BY","stateCode":"HR","latitude":"54.31180000","longitude":"26.29160000"},{"name":"Lida","countryCode":"BY","stateCode":"HR","latitude":"53.88333000","longitude":"25.29972000"},{"name":"Lidski Rayon","countryCode":"BY","stateCode":"HR","latitude":"53.66667000","longitude":"25.25000000"},{"name":"Lyubcha","countryCode":"BY","stateCode":"HR","latitude":"53.75220000","longitude":"26.06030000"},{"name":"Mir","countryCode":"BY","stateCode":"HR","latitude":"53.45440000","longitude":"26.46700000"},{"name":"Mosty","countryCode":"BY","stateCode":"HR","latitude":"53.41220000","longitude":"24.53870000"},{"name":"Novogrudok","countryCode":"BY","stateCode":"HR","latitude":"53.59420000","longitude":"25.81910000"},{"name":"Ross’","countryCode":"BY","stateCode":"HR","latitude":"53.28451000","longitude":"24.40335000"},{"name":"Sapotskin","countryCode":"BY","stateCode":"HR","latitude":"53.83290000","longitude":"23.65980000"},{"name":"Shchuchyn","countryCode":"BY","stateCode":"HR","latitude":"53.60140000","longitude":"24.74650000"},{"name":"Shchuchynski Rayon","countryCode":"BY","stateCode":"HR","latitude":"53.58333000","longitude":"24.66667000"},{"name":"Skidel’","countryCode":"BY","stateCode":"HR","latitude":"53.59040000","longitude":"24.24780000"},{"name":"Slonim","countryCode":"BY","stateCode":"HR","latitude":"53.08690000","longitude":"25.31630000"},{"name":"Smarhon’","countryCode":"BY","stateCode":"HR","latitude":"54.47980000","longitude":"26.39570000"},{"name":"Soly","countryCode":"BY","stateCode":"HR","latitude":"54.51301000","longitude":"26.19381000"},{"name":"Svislach","countryCode":"BY","stateCode":"HR","latitude":"53.03474000","longitude":"24.09829000"},{"name":"Vishnyeva","countryCode":"BY","stateCode":"HR","latitude":"54.71020000","longitude":"26.52280000"},{"name":"Volkovysk","countryCode":"BY","stateCode":"HR","latitude":"53.15610000","longitude":"24.45130000"},{"name":"Voranava","countryCode":"BY","stateCode":"HR","latitude":"54.14920000","longitude":"25.31120000"},{"name":"Vyalikaya Byerastavitsa","countryCode":"BY","stateCode":"HR","latitude":"53.19600000","longitude":"24.01660000"},{"name":"Zel’va","countryCode":"BY","stateCode":"HR","latitude":"53.15040000","longitude":"24.81530000"},{"name":"Zhaludok","countryCode":"BY","stateCode":"HR","latitude":"53.59740000","longitude":"24.98280000"},{"name":"Zhirovichi","countryCode":"BY","stateCode":"HR","latitude":"53.01310000","longitude":"25.34430000"},{"name":"Asipovichy","countryCode":"BY","stateCode":"MA","latitude":"53.30110000","longitude":"28.63860000"},{"name":"Asipovitski Rayon","countryCode":"BY","stateCode":"MA","latitude":"53.33333000","longitude":"28.75000000"},{"name":"Babruysk","countryCode":"BY","stateCode":"MA","latitude":"53.13840000","longitude":"29.22140000"},{"name":"Babruyski Rayon","countryCode":"BY","stateCode":"MA","latitude":"53.08333000","longitude":"29.16667000"},{"name":"Buynichy","countryCode":"BY","stateCode":"MA","latitude":"53.85360000","longitude":"30.26710000"},{"name":"Byalynichy","countryCode":"BY","stateCode":"MA","latitude":"53.99940000","longitude":"29.71410000"},{"name":"Byalynitski Rayon","countryCode":"BY","stateCode":"MA","latitude":"54.00000000","longitude":"29.75000000"},{"name":"Bykhaw","countryCode":"BY","stateCode":"MA","latitude":"53.52100000","longitude":"30.24540000"},{"name":"Chavuski Rayon","countryCode":"BY","stateCode":"MA","latitude":"53.83333000","longitude":"30.91667000"},{"name":"Chavusy","countryCode":"BY","stateCode":"MA","latitude":"53.80980000","longitude":"30.97170000"},{"name":"Cherykaw","countryCode":"BY","stateCode":"MA","latitude":"53.56890000","longitude":"31.38310000"},{"name":"Cherykawski Rayon","countryCode":"BY","stateCode":"MA","latitude":"53.66667000","longitude":"31.33333000"},{"name":"Dashkawka","countryCode":"BY","stateCode":"MA","latitude":"53.73520000","longitude":"30.26250000"},{"name":"Drybin","countryCode":"BY","stateCode":"MA","latitude":"54.11920000","longitude":"31.09390000"},{"name":"Drybinski Rayon","countryCode":"BY","stateCode":"MA","latitude":"54.08333000","longitude":"31.00000000"},{"name":"Hlusha","countryCode":"BY","stateCode":"MA","latitude":"53.08680000","longitude":"28.85670000"},{"name":"Hlusk","countryCode":"BY","stateCode":"MA","latitude":"52.90300000","longitude":"28.68450000"},{"name":"Horatski Rayon","countryCode":"BY","stateCode":"MA","latitude":"54.33333000","longitude":"31.00000000"},{"name":"Horki","countryCode":"BY","stateCode":"MA","latitude":"54.28620000","longitude":"30.98630000"},{"name":"Kadino","countryCode":"BY","stateCode":"MA","latitude":"53.88389000","longitude":"30.52028000"},{"name":"Kamyennyya Lavy","countryCode":"BY","stateCode":"MA","latitude":"54.08980000","longitude":"30.29620000"},{"name":"Kastsyukovichy","countryCode":"BY","stateCode":"MA","latitude":"53.35250000","longitude":"32.05140000"},{"name":"Khodasy","countryCode":"BY","stateCode":"MA","latitude":"53.92660000","longitude":"31.47790000"},{"name":"Khotsimsk","countryCode":"BY","stateCode":"MA","latitude":"53.40860000","longitude":"32.57800000"},{"name":"Khotsimski Rayon","countryCode":"BY","stateCode":"MA","latitude":"53.41667000","longitude":"32.50000000"},{"name":"Kirawsk","countryCode":"BY","stateCode":"MA","latitude":"53.26930000","longitude":"29.47520000"},{"name":"Klichaw","countryCode":"BY","stateCode":"MA","latitude":"53.49230000","longitude":"29.33560000"},{"name":"Klimavichy","countryCode":"BY","stateCode":"MA","latitude":"53.60790000","longitude":"31.95860000"},{"name":"Krasnapollye","countryCode":"BY","stateCode":"MA","latitude":"53.33530000","longitude":"31.39990000"},{"name":"Krasnapol’ski Rayon","countryCode":"BY","stateCode":"MA","latitude":"53.33333000","longitude":"31.41667000"},{"name":"Krasnyy Bereg","countryCode":"BY","stateCode":"MA","latitude":"53.32910000","longitude":"30.19290000"},{"name":"Kruhlaye","countryCode":"BY","stateCode":"MA","latitude":"54.24970000","longitude":"29.79680000"},{"name":"Krychaw","countryCode":"BY","stateCode":"MA","latitude":"53.71250000","longitude":"31.71700000"},{"name":"Mahilyow","countryCode":"BY","stateCode":"MA","latitude":"53.91680000","longitude":"30.34490000"},{"name":"Mahilyowski Rayon","countryCode":"BY","stateCode":"MA","latitude":"53.83333000","longitude":"30.25000000"},{"name":"Mstsislaw","countryCode":"BY","stateCode":"MA","latitude":"54.01850000","longitude":"31.72170000"},{"name":"Myazhysyatki","countryCode":"BY","stateCode":"MA","latitude":"53.77760000","longitude":"30.17650000"},{"name":"Myshkavichy","countryCode":"BY","stateCode":"MA","latitude":"53.21720000","longitude":"29.51200000"},{"name":"Palykavichy Pyershyya","countryCode":"BY","stateCode":"MA","latitude":"53.98540000","longitude":"30.36000000"},{"name":"Posëlok Voskhod","countryCode":"BY","stateCode":"MA","latitude":"53.77660000","longitude":"30.34970000"},{"name":"Ramanavichy","countryCode":"BY","stateCode":"MA","latitude":"53.86530000","longitude":"30.55970000"},{"name":"Shklow","countryCode":"BY","stateCode":"MA","latitude":"54.21310000","longitude":"30.28770000"},{"name":"Shklowski Rayon","countryCode":"BY","stateCode":"MA","latitude":"54.16667000","longitude":"30.33333000"},{"name":"Slawharad","countryCode":"BY","stateCode":"MA","latitude":"53.44290000","longitude":"31.00140000"},{"name":"Veyno","countryCode":"BY","stateCode":"MA","latitude":"53.83333000","longitude":"30.38333000"},{"name":"Vishow","countryCode":"BY","stateCode":"MA","latitude":"53.98050000","longitude":"29.99250000"},{"name":"Yalizava","countryCode":"BY","stateCode":"MA","latitude":"53.39940000","longitude":"29.00480000"},{"name":"Astrashytski Haradok","countryCode":"BY","stateCode":"MI","latitude":"54.06510000","longitude":"27.69500000"},{"name":"Atolina","countryCode":"BY","stateCode":"MI","latitude":"53.78170000","longitude":"27.43460000"},{"name":"Azyartso","countryCode":"BY","stateCode":"MI","latitude":"53.83970000","longitude":"27.39170000"},{"name":"Bal’shavik","countryCode":"BY","stateCode":"MI","latitude":"54.00360000","longitude":"27.56690000"},{"name":"Barysaw","countryCode":"BY","stateCode":"MI","latitude":"54.22790000","longitude":"28.50500000"},{"name":"Barysawski Rayon","countryCode":"BY","stateCode":"MI","latitude":"54.33333000","longitude":"28.58333000"},{"name":"Blon’","countryCode":"BY","stateCode":"MI","latitude":"53.52690000","longitude":"28.17320000"},{"name":"Bobr","countryCode":"BY","stateCode":"MI","latitude":"54.34200000","longitude":"29.27360000"},{"name":"Borovlyany","countryCode":"BY","stateCode":"MI","latitude":"54.00220000","longitude":"27.67540000"},{"name":"Byarezinski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.83333000","longitude":"29.00000000"},{"name":"Byerazino","countryCode":"BY","stateCode":"MI","latitude":"53.83910000","longitude":"28.98790000"},{"name":"Chervyen’","countryCode":"BY","stateCode":"MI","latitude":"53.70590000","longitude":"28.43130000"},{"name":"Chervyen’ski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.75000000","longitude":"28.50000000"},{"name":"Chyrvonaya Slabada","countryCode":"BY","stateCode":"MI","latitude":"52.85220000","longitude":"27.16980000"},{"name":"Chyst’","countryCode":"BY","stateCode":"MI","latitude":"54.26980000","longitude":"27.10670000"},{"name":"Druzhny","countryCode":"BY","stateCode":"MI","latitude":"53.62380000","longitude":"27.89770000"},{"name":"Dukora","countryCode":"BY","stateCode":"MI","latitude":"53.67860000","longitude":"27.94000000"},{"name":"Dzyarzhynsk","countryCode":"BY","stateCode":"MI","latitude":"53.68320000","longitude":"27.13800000"},{"name":"Enyerhyetykaw","countryCode":"BY","stateCode":"MI","latitude":"53.58710000","longitude":"27.05350000"},{"name":"Fanipol","countryCode":"BY","stateCode":"MI","latitude":"53.74998000","longitude":"27.33338000"},{"name":"Haradzyeya","countryCode":"BY","stateCode":"MI","latitude":"53.31210000","longitude":"26.53800000"},{"name":"Hatava","countryCode":"BY","stateCode":"MI","latitude":"53.78290000","longitude":"27.64070000"},{"name":"Horad Smalyavichy","countryCode":"BY","stateCode":"MI","latitude":"54.02490000","longitude":"28.08940000"},{"name":"Horad Zhodzina","countryCode":"BY","stateCode":"MI","latitude":"54.09850000","longitude":"28.33310000"},{"name":"Hotsk","countryCode":"BY","stateCode":"MI","latitude":"52.52150000","longitude":"27.13850000"},{"name":"Il’ya","countryCode":"BY","stateCode":"MI","latitude":"54.41670000","longitude":"27.29580000"},{"name":"Ivyanyets","countryCode":"BY","stateCode":"MI","latitude":"53.88640000","longitude":"26.74320000"},{"name":"Kalodzishchy","countryCode":"BY","stateCode":"MI","latitude":"53.94400000","longitude":"27.78230000"},{"name":"Kapyl’","countryCode":"BY","stateCode":"MI","latitude":"53.15160000","longitude":"27.09130000"},{"name":"Kapyl’ski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.16667000","longitude":"27.08333000"},{"name":"Khatsyezhyna","countryCode":"BY","stateCode":"MI","latitude":"53.90940000","longitude":"27.30690000"},{"name":"Kholopenichi","countryCode":"BY","stateCode":"MI","latitude":"54.51746000","longitude":"28.95645000"},{"name":"Klyetsk","countryCode":"BY","stateCode":"MI","latitude":"53.06350000","longitude":"26.63210000"},{"name":"Klyetski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.00000000","longitude":"26.66667000"},{"name":"Korolëv Stan","countryCode":"BY","stateCode":"MI","latitude":"53.98650000","longitude":"27.79820000"},{"name":"Krasnaye","countryCode":"BY","stateCode":"MI","latitude":"54.24380000","longitude":"27.07580000"},{"name":"Krupki","countryCode":"BY","stateCode":"MI","latitude":"54.31780000","longitude":"29.13740000"},{"name":"Kryvichy","countryCode":"BY","stateCode":"MI","latitude":"54.71320000","longitude":"27.28860000"},{"name":"Lahoysk","countryCode":"BY","stateCode":"MI","latitude":"54.20640000","longitude":"27.85120000"},{"name":"Loshnitsa","countryCode":"BY","stateCode":"MI","latitude":"54.27960000","longitude":"28.76490000"},{"name":"Luhavaya Slabada","countryCode":"BY","stateCode":"MI","latitude":"53.78230000","longitude":"27.84340000"},{"name":"Lyasny","countryCode":"BY","stateCode":"MI","latitude":"54.00720000","longitude":"27.69630000"},{"name":"Lyeskawka","countryCode":"BY","stateCode":"MI","latitude":"54.00240000","longitude":"27.71080000"},{"name":"Lyuban’","countryCode":"BY","stateCode":"MI","latitude":"52.79850000","longitude":"28.00480000"},{"name":"Machulishchy","countryCode":"BY","stateCode":"MI","latitude":"53.77880000","longitude":"27.59480000"},{"name":"Maladzyechna","countryCode":"BY","stateCode":"MI","latitude":"54.31670000","longitude":"26.85400000"},{"name":"Mar’’ina Horka","countryCode":"BY","stateCode":"MI","latitude":"53.50900000","longitude":"28.14700000"},{"name":"Michanovichi","countryCode":"BY","stateCode":"MI","latitude":"53.73937000","longitude":"27.69276000"},{"name":"Myadzyel","countryCode":"BY","stateCode":"MI","latitude":"54.87890000","longitude":"26.93710000"},{"name":"Myadzyel’ski Rayon","countryCode":"BY","stateCode":"MI","latitude":"54.83333000","longitude":"27.00000000"},{"name":"Narach","countryCode":"BY","stateCode":"MI","latitude":"54.91020000","longitude":"26.70800000"},{"name":"Nasilava","countryCode":"BY","stateCode":"MI","latitude":"54.30441000","longitude":"26.78209000"},{"name":"Novosel’ye","countryCode":"BY","stateCode":"MI","latitude":"53.91620000","longitude":"27.20090000"},{"name":"Novy Svyerzhan’","countryCode":"BY","stateCode":"MI","latitude":"53.45420000","longitude":"26.73010000"},{"name":"Nyasvizh","countryCode":"BY","stateCode":"MI","latitude":"53.21890000","longitude":"26.67790000"},{"name":"Nyasvizhski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.25000000","longitude":"26.66667000"},{"name":"Plyeshchanitsy","countryCode":"BY","stateCode":"MI","latitude":"54.42350000","longitude":"27.83010000"},{"name":"Prawdzinski","countryCode":"BY","stateCode":"MI","latitude":"53.52480000","longitude":"27.83030000"},{"name":"Pryvol’ny","countryCode":"BY","stateCode":"MI","latitude":"53.79690000","longitude":"27.79670000"},{"name":"Pukhavichy","countryCode":"BY","stateCode":"MI","latitude":"53.52970000","longitude":"28.24670000"},{"name":"Pukhavichy Raion","countryCode":"BY","stateCode":"MI","latitude":"53.50000000","longitude":"28.00000000"},{"name":"Pyatryshki","countryCode":"BY","stateCode":"MI","latitude":"54.06860000","longitude":"27.21790000"},{"name":"Radashkovichy","countryCode":"BY","stateCode":"MI","latitude":"54.15540000","longitude":"27.24120000"},{"name":"Rakaw","countryCode":"BY","stateCode":"MI","latitude":"53.96740000","longitude":"27.05620000"},{"name":"Rudzyensk","countryCode":"BY","stateCode":"MI","latitude":"53.59830000","longitude":"27.86210000"},{"name":"Salihorsk","countryCode":"BY","stateCode":"MI","latitude":"52.78760000","longitude":"27.54150000"},{"name":"Samakhvalavichy","countryCode":"BY","stateCode":"MI","latitude":"53.73960000","longitude":"27.50370000"},{"name":"Sarachy","countryCode":"BY","stateCode":"MI","latitude":"52.78670000","longitude":"28.01860000"},{"name":"Schomyslitsa","countryCode":"BY","stateCode":"MI","latitude":"53.82110000","longitude":"27.45220000"},{"name":"Slabada","countryCode":"BY","stateCode":"MI","latitude":"54.00870000","longitude":"27.88660000"},{"name":"Slutsk","countryCode":"BY","stateCode":"MI","latitude":"53.02740000","longitude":"27.55970000"},{"name":"Slutski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.00000000","longitude":"27.66667000"},{"name":"Smalyavitski Rayon","countryCode":"BY","stateCode":"MI","latitude":"54.00000000","longitude":"28.16667000"},{"name":"Smilavichy","countryCode":"BY","stateCode":"MI","latitude":"53.74960000","longitude":"28.01150000"},{"name":"Snow","countryCode":"BY","stateCode":"MI","latitude":"53.22010000","longitude":"26.40100000"},{"name":"Stan’kava","countryCode":"BY","stateCode":"MI","latitude":"53.62920000","longitude":"27.22900000"},{"name":"Staradarozhski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.00000000","longitude":"28.16667000"},{"name":"Starobin","countryCode":"BY","stateCode":"MI","latitude":"52.72670000","longitude":"27.46060000"},{"name":"Staryya Darohi","countryCode":"BY","stateCode":"MI","latitude":"53.04020000","longitude":"28.26700000"},{"name":"Stawbtsowski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.58333000","longitude":"26.66667000"},{"name":"Stowbtsy","countryCode":"BY","stateCode":"MI","latitude":"53.47850000","longitude":"26.74340000"},{"name":"Svir","countryCode":"BY","stateCode":"MI","latitude":"54.85170000","longitude":"26.39500000"},{"name":"Svislach","countryCode":"BY","stateCode":"MI","latitude":"53.64040000","longitude":"27.91990000"},{"name":"Syenitsa","countryCode":"BY","stateCode":"MI","latitude":"53.83130000","longitude":"27.53430000"},{"name":"Syomkava","countryCode":"BY","stateCode":"MI","latitude":"54.01010000","longitude":"27.44100000"},{"name":"Tsimkavichy","countryCode":"BY","stateCode":"MI","latitude":"53.06720000","longitude":"26.99020000"},{"name":"Turets-Bayary","countryCode":"BY","stateCode":"MI","latitude":"54.37850000","longitude":"26.65810000"},{"name":"Urechcha","countryCode":"BY","stateCode":"MI","latitude":"52.94790000","longitude":"27.89300000"},{"name":"Usiazh","countryCode":"BY","stateCode":"MI","latitude":"54.07598000","longitude":"28.00698000"},{"name":"Uzda","countryCode":"BY","stateCode":"MI","latitude":"53.46270000","longitude":"27.21370000"},{"name":"Uzdzyenski Rayon","countryCode":"BY","stateCode":"MI","latitude":"53.41667000","longitude":"27.33333000"},{"name":"Valozhyn","countryCode":"BY","stateCode":"MI","latitude":"54.08920000","longitude":"26.52660000"},{"name":"Vilyeyka","countryCode":"BY","stateCode":"MI","latitude":"54.49140000","longitude":"26.91110000"},{"name":"Vilyeyski Rayon","countryCode":"BY","stateCode":"MI","latitude":"54.50000000","longitude":"27.08333000"},{"name":"Vyaliki Trastsyanets","countryCode":"BY","stateCode":"MI","latitude":"53.85100000","longitude":"27.71390000"},{"name":"Yubilyeyny","countryCode":"BY","stateCode":"MI","latitude":"53.81910000","longitude":"27.52150000"},{"name":"Zamostochye","countryCode":"BY","stateCode":"MI","latitude":"53.81980000","longitude":"27.86850000"},{"name":"Zaslawye","countryCode":"BY","stateCode":"MI","latitude":"54.01140000","longitude":"27.26950000"},{"name":"Zhdanovichy","countryCode":"BY","stateCode":"MI","latitude":"53.94320000","longitude":"27.42500000"},{"name":"Zyembin","countryCode":"BY","stateCode":"MI","latitude":"54.35790000","longitude":"28.22070000"},{"name":"Октябрьский","countryCode":"BY","stateCode":"MI","latitude":"54.04059000","longitude":"28.19813000"},{"name":"Balbasava","countryCode":"BY","stateCode":"VI","latitude":"54.42070000","longitude":"30.29090000"},{"name":"Baran’","countryCode":"BY","stateCode":"VI","latitude":"54.47840000","longitude":"30.31590000"},{"name":"Braslaw","countryCode":"BY","stateCode":"VI","latitude":"55.64130000","longitude":"27.04180000"},{"name":"Braslawski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.55972000","longitude":"27.00000000"},{"name":"Byahoml’","countryCode":"BY","stateCode":"VI","latitude":"54.73160000","longitude":"28.05770000"},{"name":"Byeshankovitski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.00000000","longitude":"29.50000000"},{"name":"Chashniki","countryCode":"BY","stateCode":"VI","latitude":"54.85840000","longitude":"29.16080000"},{"name":"Chashnitski Rayon","countryCode":"BY","stateCode":"VI","latitude":"54.75000000","longitude":"29.25000000"},{"name":"Dokshytski Rayon","countryCode":"BY","stateCode":"VI","latitude":"54.83333000","longitude":"27.91667000"},{"name":"Dokshytsy","countryCode":"BY","stateCode":"VI","latitude":"54.89180000","longitude":"27.76670000"},{"name":"Druya","countryCode":"BY","stateCode":"VI","latitude":"55.79060000","longitude":"27.45050000"},{"name":"Dubrowna","countryCode":"BY","stateCode":"VI","latitude":"54.57160000","longitude":"30.69100000"},{"name":"Dzisna","countryCode":"BY","stateCode":"VI","latitude":"55.56760000","longitude":"28.20760000"},{"name":"Haradok","countryCode":"BY","stateCode":"VI","latitude":"55.46240000","longitude":"29.98450000"},{"name":"Haradotski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.66667000","longitude":"30.16667000"},{"name":"Hlybokaye","countryCode":"BY","stateCode":"VI","latitude":"55.13840000","longitude":"27.69050000"},{"name":"Hlybotski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.16667000","longitude":"27.83333000"},{"name":"Kokhanava","countryCode":"BY","stateCode":"VI","latitude":"54.46110000","longitude":"30.00180000"},{"name":"Konstantinovo","countryCode":"BY","stateCode":"VI","latitude":"54.65930000","longitude":"29.26840000"},{"name":"Lyepyel’","countryCode":"BY","stateCode":"VI","latitude":"54.88140000","longitude":"28.69900000"},{"name":"Lyepyel’ski Rayon","countryCode":"BY","stateCode":"VI","latitude":"54.83333000","longitude":"28.66667000"},{"name":"Lyntupy","countryCode":"BY","stateCode":"VI","latitude":"55.05160000","longitude":"26.31030000"},{"name":"Lyozna","countryCode":"BY","stateCode":"VI","latitude":"55.02470000","longitude":"30.79700000"},{"name":"Lyoznyenski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.00000000","longitude":"30.66667000"},{"name":"Mosar","countryCode":"BY","stateCode":"VI","latitude":"55.22320000","longitude":"27.46090000"},{"name":"Myorski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.58333000","longitude":"27.83333000"},{"name":"Myory","countryCode":"BY","stateCode":"VI","latitude":"55.62220000","longitude":"27.62810000"},{"name":"Navapolatsk","countryCode":"BY","stateCode":"VI","latitude":"55.53180000","longitude":"28.59870000"},{"name":"Novolukoml’","countryCode":"BY","stateCode":"VI","latitude":"54.66192000","longitude":"29.15016000"},{"name":"Orsha","countryCode":"BY","stateCode":"VI","latitude":"54.50810000","longitude":"30.41720000"},{"name":"Osveya","countryCode":"BY","stateCode":"VI","latitude":"56.01470000","longitude":"28.11049000"},{"name":"Pastavy","countryCode":"BY","stateCode":"VI","latitude":"55.11676000","longitude":"26.83263000"},{"name":"Pastawski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.08333000","longitude":"26.91667000"},{"name":"Polatsk","countryCode":"BY","stateCode":"VI","latitude":"55.48790000","longitude":"28.78560000"},{"name":"Polatski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.58333000","longitude":"29.00000000"},{"name":"Rasonski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.83333000","longitude":"28.91667000"},{"name":"Rasony","countryCode":"BY","stateCode":"VI","latitude":"55.90580000","longitude":"28.81350000"},{"name":"Sharkawshchyna","countryCode":"BY","stateCode":"VI","latitude":"55.36890000","longitude":"27.46860000"},{"name":"Sharkawshchynski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.41667000","longitude":"27.41667000"},{"name":"Shumilinski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.33333000","longitude":"29.50000000"},{"name":"Syanno","countryCode":"BY","stateCode":"VI","latitude":"54.81080000","longitude":"29.70860000"},{"name":"Syennyenski Rayon","countryCode":"BY","stateCode":"VI","latitude":"54.83333000","longitude":"29.83333000"},{"name":"Talachyn","countryCode":"BY","stateCode":"VI","latitude":"54.40870000","longitude":"29.69550000"},{"name":"Ushachy","countryCode":"BY","stateCode":"VI","latitude":"55.17900000","longitude":"28.61580000"},{"name":"Vidzy","countryCode":"BY","stateCode":"VI","latitude":"55.39450000","longitude":"26.63050000"},{"name":"Vitebsk","countryCode":"BY","stateCode":"VI","latitude":"55.19040000","longitude":"30.20490000"},{"name":"Vyerkhnyadzvinsk","countryCode":"BY","stateCode":"VI","latitude":"55.77770000","longitude":"27.93890000"},{"name":"Vyerkhnyadzvinski Rayon","countryCode":"BY","stateCode":"VI","latitude":"55.75000000","longitude":"28.16667000"},{"name":"Frunzyenski Rayon","countryCode":"BY","stateCode":"HM","latitude":"53.90056000","longitude":"27.49500000"},{"name":"Kastrychnitski Rayon","countryCode":"BY","stateCode":"HM","latitude":"53.85667000","longitude":"27.54139000"},{"name":"Lyeninski Rayon","countryCode":"BY","stateCode":"HM","latitude":"53.85944000","longitude":"27.58778000"},{"name":"Maskowski Rayon","countryCode":"BY","stateCode":"HM","latitude":"53.87417000","longitude":"27.50278000"},{"name":"Minsk","countryCode":"BY","stateCode":"HM","latitude":"53.90000000","longitude":"27.56667000"},{"name":"Partyzanski Rayon","countryCode":"BY","stateCode":"HM","latitude":"53.88028000","longitude":"27.67000000"},{"name":"Savyetski Rayon","countryCode":"BY","stateCode":"HM","latitude":"53.91778000","longitude":"27.59417000"},{"name":"Tsentral’ny Rayon","countryCode":"BY","stateCode":"HM","latitude":"53.91778000","longitude":"27.56333000"},{"name":"Zavodski Rayon","countryCode":"BY","stateCode":"HM","latitude":"53.86194000","longitude":"27.66222000"},{"name":"Belize City","countryCode":"BZ","stateCode":"BZ","latitude":"17.49952000","longitude":"-88.19756000"},{"name":"San Pedro","countryCode":"BZ","stateCode":"BZ","latitude":"17.91598000","longitude":"-87.96590000"},{"name":"Belmopan","countryCode":"BZ","stateCode":"CY","latitude":"17.25000000","longitude":"-88.76667000"},{"name":"Benque Viejo el Carmen","countryCode":"BZ","stateCode":"CY","latitude":"17.07500000","longitude":"-89.13917000"},{"name":"San Ignacio","countryCode":"BZ","stateCode":"CY","latitude":"17.15880000","longitude":"-89.06960000"},{"name":"Valley of Peace","countryCode":"BZ","stateCode":"CY","latitude":"17.33472000","longitude":"-88.83472000"},{"name":"Corozal","countryCode":"BZ","stateCode":"CZL","latitude":"18.39375000","longitude":"-88.38849000"},{"name":"Dangriga","countryCode":"BZ","stateCode":"SC","latitude":"16.96970000","longitude":"-88.23313000"},{"name":"Placencia","countryCode":"BZ","stateCode":"SC","latitude":"16.51419000","longitude":"-88.36647000"},{"name":"Hopelchén","countryCode":"BZ","stateCode":"OW","latitude":"17.80000000","longitude":"-89.10000000"},{"name":"Orange Walk","countryCode":"BZ","stateCode":"OW","latitude":"18.08124000","longitude":"-88.56328000"},{"name":"Shipyard","countryCode":"BZ","stateCode":"OW","latitude":"17.89382000","longitude":"-88.65452000"},{"name":"Punta Gorda","countryCode":"BZ","stateCode":"TOL","latitude":"16.09835000","longitude":"-88.80970000"},{"name":"Abbotsford","countryCode":"CA","stateCode":"BC","latitude":"49.05798000","longitude":"-122.25257000"},{"name":"Agassiz","countryCode":"CA","stateCode":"BC","latitude":"49.23298000","longitude":"-121.76926000"},{"name":"Aldergrove","countryCode":"CA","stateCode":"BC","latitude":"49.05801000","longitude":"-122.47087000"},{"name":"Aldergrove East","countryCode":"CA","stateCode":"BC","latitude":"49.05593000","longitude":"-122.42299000"},{"name":"Anmore","countryCode":"CA","stateCode":"BC","latitude":"49.31637000","longitude":"-122.85263000"},{"name":"Arbutus Ridge","countryCode":"CA","stateCode":"BC","latitude":"49.24966000","longitude":"-123.16934000"},{"name":"Armstrong","countryCode":"CA","stateCode":"BC","latitude":"50.44979000","longitude":"-119.20235000"},{"name":"Ashcroft","countryCode":"CA","stateCode":"BC","latitude":"50.72372000","longitude":"-121.28207000"},{"name":"Barrière","countryCode":"CA","stateCode":"BC","latitude":"51.18308000","longitude":"-120.11920000"},{"name":"Bowen Island","countryCode":"CA","stateCode":"BC","latitude":"49.38470000","longitude":"-123.33622000"},{"name":"Burnaby","countryCode":"CA","stateCode":"BC","latitude":"49.26636000","longitude":"-122.95263000"},{"name":"Burns Lake","countryCode":"CA","stateCode":"BC","latitude":"54.22972000","longitude":"-125.76084000"},{"name":"Cache Creek","countryCode":"CA","stateCode":"BC","latitude":"50.81011000","longitude":"-121.32460000"},{"name":"Campbell River","countryCode":"CA","stateCode":"BC","latitude":"50.01634000","longitude":"-125.24459000"},{"name":"Castlegar","countryCode":"CA","stateCode":"BC","latitude":"49.32317000","longitude":"-117.65831000"},{"name":"Cedar","countryCode":"CA","stateCode":"BC","latitude":"49.11633000","longitude":"-123.85270000"},{"name":"Central Coast Regional District","countryCode":"CA","stateCode":"BC","latitude":"52.16638000","longitude":"-127.00323000"},{"name":"Chase","countryCode":"CA","stateCode":"BC","latitude":"50.81650000","longitude":"-119.68571000"},{"name":"Chemainus","countryCode":"CA","stateCode":"BC","latitude":"48.91633000","longitude":"-123.71937000"},{"name":"Chetwynd","countryCode":"CA","stateCode":"BC","latitude":"55.69988000","longitude":"-121.63627000"},{"name":"Chilliwack","countryCode":"CA","stateCode":"BC","latitude":"49.16638000","longitude":"-121.95257000"},{"name":"Colwood","countryCode":"CA","stateCode":"BC","latitude":"48.43293000","longitude":"-123.48591000"},{"name":"Coombs","countryCode":"CA","stateCode":"BC","latitude":"49.29963000","longitude":"-124.41946000"},{"name":"Coquitlam","countryCode":"CA","stateCode":"BC","latitude":"49.28460000","longitude":"-122.78217000"},{"name":"Courtenay","countryCode":"CA","stateCode":"BC","latitude":"49.68657000","longitude":"-124.99360000"},{"name":"Cowichan Bay","countryCode":"CA","stateCode":"BC","latitude":"48.73366000","longitude":"-123.61739000"},{"name":"Cranbrook","countryCode":"CA","stateCode":"BC","latitude":"49.49991000","longitude":"-115.76879000"},{"name":"Creston","countryCode":"CA","stateCode":"BC","latitude":"49.09987000","longitude":"-116.50211000"},{"name":"Cumberland","countryCode":"CA","stateCode":"BC","latitude":"49.61634000","longitude":"-125.03613000"},{"name":"Dawson Creek","countryCode":"CA","stateCode":"BC","latitude":"55.75984000","longitude":"-120.24030000"},{"name":"Delta","countryCode":"CA","stateCode":"BC","latitude":"49.14399000","longitude":"-122.90680000"},{"name":"Denman Island","countryCode":"CA","stateCode":"BC","latitude":"49.53294000","longitude":"-124.81950000"},{"name":"Denman Island Trust Area","countryCode":"CA","stateCode":"BC","latitude":"49.55189000","longitude":"-124.79881000"},{"name":"Duck Lake","countryCode":"CA","stateCode":"BC","latitude":"50.00880000","longitude":"-119.39672000"},{"name":"Duncan","countryCode":"CA","stateCode":"BC","latitude":"48.78293000","longitude":"-123.70266000"},{"name":"East Wellington","countryCode":"CA","stateCode":"BC","latitude":"49.17385000","longitude":"-124.01745000"},{"name":"Elkford","countryCode":"CA","stateCode":"BC","latitude":"50.05007000","longitude":"-114.88540000"},{"name":"Ellison","countryCode":"CA","stateCode":"BC","latitude":"49.93307000","longitude":"-119.36907000"},{"name":"Enderby","countryCode":"CA","stateCode":"BC","latitude":"50.54980000","longitude":"-119.15234000"},{"name":"Fairwinds","countryCode":"CA","stateCode":"BC","latitude":"49.27588000","longitude":"-124.12782000"},{"name":"Fernie","countryCode":"CA","stateCode":"BC","latitude":"49.49996000","longitude":"-115.06871000"},{"name":"Fort Nelson","countryCode":"CA","stateCode":"BC","latitude":"58.80533000","longitude":"-122.70020000"},{"name":"Fort St. John","countryCode":"CA","stateCode":"BC","latitude":"56.24988000","longitude":"-120.85292000"},{"name":"Fraser Valley Regional District","countryCode":"CA","stateCode":"BC","latitude":"49.58299000","longitude":"-121.83587000"},{"name":"French Creek","countryCode":"CA","stateCode":"BC","latitude":"49.34123000","longitude":"-124.35541000"},{"name":"Fruitvale","countryCode":"CA","stateCode":"BC","latitude":"49.11654000","longitude":"-117.55222000"},{"name":"Gibsons","countryCode":"CA","stateCode":"BC","latitude":"49.39539000","longitude":"-123.50555000"},{"name":"Golden","countryCode":"CA","stateCode":"BC","latitude":"51.29995000","longitude":"-116.96890000"},{"name":"Grand Forks","countryCode":"CA","stateCode":"BC","latitude":"49.03309000","longitude":"-118.43560000"},{"name":"Hanceville","countryCode":"CA","stateCode":"BC","latitude":"51.91922000","longitude":"-123.04458000"},{"name":"Hope","countryCode":"CA","stateCode":"BC","latitude":"49.38299000","longitude":"-121.44144000"},{"name":"Hornby Island","countryCode":"CA","stateCode":"BC","latitude":"49.53448000","longitude":"-124.66923000"},{"name":"Houston","countryCode":"CA","stateCode":"BC","latitude":"54.39976000","longitude":"-126.67008000"},{"name":"Invermere","countryCode":"CA","stateCode":"BC","latitude":"50.51666000","longitude":"-116.03538000"},{"name":"Kamloops","countryCode":"CA","stateCode":"BC","latitude":"50.66648000","longitude":"-120.31920000"},{"name":"Kelowna","countryCode":"CA","stateCode":"BC","latitude":"49.88307000","longitude":"-119.48568000"},{"name":"Kimberley","countryCode":"CA","stateCode":"BC","latitude":"49.67071000","longitude":"-115.97760000"},{"name":"Kitimat","countryCode":"CA","stateCode":"BC","latitude":"54.05244000","longitude":"-128.65342000"},{"name":"Ladner","countryCode":"CA","stateCode":"BC","latitude":"49.08938000","longitude":"-123.08241000"},{"name":"Ladysmith","countryCode":"CA","stateCode":"BC","latitude":"48.99016000","longitude":"-123.81699000"},{"name":"Lake Cowichan","countryCode":"CA","stateCode":"BC","latitude":"48.82495000","longitude":"-124.05461000"},{"name":"Langford","countryCode":"CA","stateCode":"BC","latitude":"48.44963000","longitude":"-123.50261000"},{"name":"Langley","countryCode":"CA","stateCode":"BC","latitude":"49.10107000","longitude":"-122.65883000"},{"name":"Lillooet","countryCode":"CA","stateCode":"BC","latitude":"50.68560000","longitude":"-121.94200000"},{"name":"Lions Bay","countryCode":"CA","stateCode":"BC","latitude":"49.45218000","longitude":"-123.23760000"},{"name":"Logan Lake","countryCode":"CA","stateCode":"BC","latitude":"50.49976000","longitude":"-120.80253000"},{"name":"Lumby","countryCode":"CA","stateCode":"BC","latitude":"50.24979000","longitude":"-118.96904000"},{"name":"Mackenzie","countryCode":"CA","stateCode":"BC","latitude":"55.33637000","longitude":"-123.09374000"},{"name":"Maple Ridge","countryCode":"CA","stateCode":"BC","latitude":"49.21939000","longitude":"-122.60193000"},{"name":"Merritt","countryCode":"CA","stateCode":"BC","latitude":"50.11225000","longitude":"-120.79420000"},{"name":"Metchosin","countryCode":"CA","stateCode":"BC","latitude":"48.38293000","longitude":"-123.53591000"},{"name":"Metro Vancouver Regional District","countryCode":"CA","stateCode":"BC","latitude":"49.33296000","longitude":"-123.00264000"},{"name":"Mission","countryCode":"CA","stateCode":"BC","latitude":"49.13298000","longitude":"-122.30258000"},{"name":"Nakusp","countryCode":"CA","stateCode":"BC","latitude":"50.24987000","longitude":"-117.80226000"},{"name":"Nanaimo","countryCode":"CA","stateCode":"BC","latitude":"49.16638000","longitude":"-123.94003000"},{"name":"Nelson","countryCode":"CA","stateCode":"BC","latitude":"49.49985000","longitude":"-117.28553000"},{"name":"New Westminster","countryCode":"CA","stateCode":"BC","latitude":"49.20678000","longitude":"-122.91092000"},{"name":"North Cowichan","countryCode":"CA","stateCode":"BC","latitude":"48.84133000","longitude":"-123.68596000"},{"name":"North Oyster/Yellow Point","countryCode":"CA","stateCode":"BC","latitude":"49.04807000","longitude":"-123.83395000"},{"name":"North Saanich","countryCode":"CA","stateCode":"BC","latitude":"48.66634000","longitude":"-123.41933000"},{"name":"North Vancouver","countryCode":"CA","stateCode":"BC","latitude":"49.31636000","longitude":"-123.06934000"},{"name":"Oak Bay","countryCode":"CA","stateCode":"BC","latitude":"48.44964000","longitude":"-123.30260000"},{"name":"Okanagan","countryCode":"CA","stateCode":"BC","latitude":"50.36386000","longitude":"-119.34997000"},{"name":"Okanagan Falls","countryCode":"CA","stateCode":"BC","latitude":"49.35000000","longitude":"-119.56667000"},{"name":"Oliver","countryCode":"CA","stateCode":"BC","latitude":"49.18306000","longitude":"-119.55240000"},{"name":"Osoyoos","countryCode":"CA","stateCode":"BC","latitude":"49.03306000","longitude":"-119.45237000"},{"name":"Parksville","countryCode":"CA","stateCode":"BC","latitude":"49.31947000","longitude":"-124.31575000"},{"name":"Peace River Regional District","countryCode":"CA","stateCode":"BC","latitude":"56.66650000","longitude":"-122.75302000"},{"name":"Peachland","countryCode":"CA","stateCode":"BC","latitude":"49.76647000","longitude":"-119.73568000"},{"name":"Pemberton","countryCode":"CA","stateCode":"BC","latitude":"50.31641000","longitude":"-122.80273000"},{"name":"Penticton","countryCode":"CA","stateCode":"BC","latitude":"49.48062000","longitude":"-119.58584000"},{"name":"Pitt Meadows","countryCode":"CA","stateCode":"BC","latitude":"49.22119000","longitude":"-122.68965000"},{"name":"Port Alberni","countryCode":"CA","stateCode":"BC","latitude":"49.24133000","longitude":"-124.80280000"},{"name":"Port Coquitlam","countryCode":"CA","stateCode":"BC","latitude":"49.26637000","longitude":"-122.76932000"},{"name":"Port McNeill","countryCode":"CA","stateCode":"BC","latitude":"50.58716000","longitude":"-127.08053000"},{"name":"Port Moody","countryCode":"CA","stateCode":"BC","latitude":"49.28124000","longitude":"-122.82457000"},{"name":"Powell River","countryCode":"CA","stateCode":"BC","latitude":"49.83278000","longitude":"-124.52368000"},{"name":"Prince George","countryCode":"CA","stateCode":"BC","latitude":"53.91660000","longitude":"-122.75301000"},{"name":"Prince Rupert","countryCode":"CA","stateCode":"BC","latitude":"54.31507000","longitude":"-130.32098000"},{"name":"Princeton","countryCode":"CA","stateCode":"BC","latitude":"49.45802000","longitude":"-120.51076000"},{"name":"Puntledge","countryCode":"CA","stateCode":"BC","latitude":"49.66168000","longitude":"-125.05686000"},{"name":"Quesnel","countryCode":"CA","stateCode":"BC","latitude":"52.97842000","longitude":"-122.49310000"},{"name":"Regional District of Alberni-Clayoquot","countryCode":"CA","stateCode":"BC","latitude":"49.24962000","longitude":"-125.33615000"},{"name":"Regional District of Central Okanagan","countryCode":"CA","stateCode":"BC","latitude":"49.99978000","longitude":"-119.41908000"},{"name":"Revelstoke","countryCode":"CA","stateCode":"BC","latitude":"50.99712000","longitude":"-118.19530000"},{"name":"Richmond","countryCode":"CA","stateCode":"BC","latitude":"49.17003000","longitude":"-123.13683000"},{"name":"Rossland","countryCode":"CA","stateCode":"BC","latitude":"49.08313000","longitude":"-117.80224000"},{"name":"Royston","countryCode":"CA","stateCode":"BC","latitude":"49.64703000","longitude":"-124.94670000"},{"name":"Salmo","countryCode":"CA","stateCode":"BC","latitude":"49.19986000","longitude":"-117.26890000"},{"name":"Salmon Arm","countryCode":"CA","stateCode":"BC","latitude":"50.69980000","longitude":"-119.30237000"},{"name":"Salt Spring Island","countryCode":"CA","stateCode":"BC","latitude":"48.81852000","longitude":"-123.49061000"},{"name":"Saltair","countryCode":"CA","stateCode":"BC","latitude":"48.94963000","longitude":"-123.76939000"},{"name":"Sechelt","countryCode":"CA","stateCode":"BC","latitude":"49.47512000","longitude":"-123.75903000"},{"name":"Sicamous","countryCode":"CA","stateCode":"BC","latitude":"50.83312000","longitude":"-118.98565000"},{"name":"Six Mile","countryCode":"CA","stateCode":"BC","latitude":"48.45767000","longitude":"-123.46088000"},{"name":"Smithers","countryCode":"CA","stateCode":"BC","latitude":"54.78036000","longitude":"-127.17428000"},{"name":"Sooke","countryCode":"CA","stateCode":"BC","latitude":"48.37463000","longitude":"-123.72762000"},{"name":"South Pender Harbour","countryCode":"CA","stateCode":"BC","latitude":"49.62202000","longitude":"-124.02484000"},{"name":"Sparwood","countryCode":"CA","stateCode":"BC","latitude":"49.73332000","longitude":"-114.88532000"},{"name":"Summerland","countryCode":"CA","stateCode":"BC","latitude":"49.59977000","longitude":"-119.66911000"},{"name":"Surrey","countryCode":"CA","stateCode":"BC","latitude":"49.10635000","longitude":"-122.82509000"},{"name":"Terrace","countryCode":"CA","stateCode":"BC","latitude":"54.51634000","longitude":"-128.60345000"},{"name":"Tofino","countryCode":"CA","stateCode":"BC","latitude":"49.15314000","longitude":"-125.90744000"},{"name":"Trail","countryCode":"CA","stateCode":"BC","latitude":"49.09983000","longitude":"-117.70223000"},{"name":"Tsawwassen","countryCode":"CA","stateCode":"BC","latitude":"49.01667000","longitude":"-123.08333000"},{"name":"Tumbler Ridge","countryCode":"CA","stateCode":"BC","latitude":"55.13027000","longitude":"-120.99415000"},{"name":"Ucluelet","countryCode":"CA","stateCode":"BC","latitude":"48.94153000","longitude":"-125.54635000"},{"name":"Vancouver","countryCode":"CA","stateCode":"BC","latitude":"49.24966000","longitude":"-123.11934000"},{"name":"Vanderhoof","countryCode":"CA","stateCode":"BC","latitude":"54.01657000","longitude":"-124.01982000"},{"name":"Vernon","countryCode":"CA","stateCode":"BC","latitude":"50.26729000","longitude":"-119.27337000"},{"name":"Victoria","countryCode":"CA","stateCode":"BC","latitude":"48.43590000","longitude":"-123.35155000"},{"name":"Walnut Grove","countryCode":"CA","stateCode":"BC","latitude":"49.16473000","longitude":"-122.64042000"},{"name":"Welcome Beach","countryCode":"CA","stateCode":"BC","latitude":"49.47959000","longitude":"-123.89239000"},{"name":"West End","countryCode":"CA","stateCode":"BC","latitude":"49.28333000","longitude":"-123.13333000"},{"name":"West Kelowna","countryCode":"CA","stateCode":"BC","latitude":"49.86250000","longitude":"-119.58333000"},{"name":"West Vancouver","countryCode":"CA","stateCode":"BC","latitude":"49.36672000","longitude":"-123.16652000"},{"name":"Whistler","countryCode":"CA","stateCode":"BC","latitude":"50.11817000","longitude":"-122.95396000"},{"name":"White Rock","countryCode":"CA","stateCode":"BC","latitude":"49.01636000","longitude":"-122.80260000"},{"name":"Williams Lake","countryCode":"CA","stateCode":"BC","latitude":"52.14153000","longitude":"-122.14451000"},{"name":"Abitibi-Témiscamingue","countryCode":"CA","stateCode":"QC","latitude":"48.10018000","longitude":"-77.78280000"},{"name":"Acton Vale","countryCode":"CA","stateCode":"QC","latitude":"45.65007000","longitude":"-72.56582000"},{"name":"Adstock","countryCode":"CA","stateCode":"QC","latitude":"46.05007000","longitude":"-71.08235000"},{"name":"Albanel","countryCode":"CA","stateCode":"QC","latitude":"48.88324000","longitude":"-72.44867000"},{"name":"Alma","countryCode":"CA","stateCode":"QC","latitude":"48.55009000","longitude":"-71.64910000"},{"name":"Amos","countryCode":"CA","stateCode":"QC","latitude":"48.56688000","longitude":"-78.11624000"},{"name":"Amqui","countryCode":"CA","stateCode":"QC","latitude":"48.46382000","longitude":"-67.43134000"},{"name":"Ange-Gardien","countryCode":"CA","stateCode":"QC","latitude":"45.35008000","longitude":"-72.93244000"},{"name":"Asbestos","countryCode":"CA","stateCode":"QC","latitude":"45.76678000","longitude":"-71.93240000"},{"name":"Baie-Comeau","countryCode":"CA","stateCode":"QC","latitude":"49.21679000","longitude":"-68.14894000"},{"name":"Baie-D\'Urfé","countryCode":"CA","stateCode":"QC","latitude":"45.41397000","longitude":"-73.91586000"},{"name":"Baie-Saint-Paul","countryCode":"CA","stateCode":"QC","latitude":"47.44109000","longitude":"-70.49858000"},{"name":"Barraute","countryCode":"CA","stateCode":"QC","latitude":"48.43349000","longitude":"-77.63279000"},{"name":"Bas-Saint-Laurent","countryCode":"CA","stateCode":"QC","latitude":"48.05030000","longitude":"-68.02266000"},{"name":"Beaconsfield","countryCode":"CA","stateCode":"QC","latitude":"45.43341000","longitude":"-73.86586000"},{"name":"Beauceville","countryCode":"CA","stateCode":"QC","latitude":"46.21785000","longitude":"-70.77873000"},{"name":"Beauharnois","countryCode":"CA","stateCode":"QC","latitude":"45.31341000","longitude":"-73.87250000"},{"name":"Beaupré","countryCode":"CA","stateCode":"QC","latitude":"47.04428000","longitude":"-70.89529000"},{"name":"Bedford","countryCode":"CA","stateCode":"QC","latitude":"45.11678000","longitude":"-72.98244000"},{"name":"Beloeil","countryCode":"CA","stateCode":"QC","latitude":"45.56839000","longitude":"-73.20568000"},{"name":"Berthierville","countryCode":"CA","stateCode":"QC","latitude":"46.08336000","longitude":"-73.18245000"},{"name":"Blainville","countryCode":"CA","stateCode":"QC","latitude":"45.66678000","longitude":"-73.88249000"},{"name":"Bois-des-Filion","countryCode":"CA","stateCode":"QC","latitude":"45.66678000","longitude":"-73.74918000"},{"name":"Boisbriand","countryCode":"CA","stateCode":"QC","latitude":"45.61678000","longitude":"-73.83249000"},{"name":"Bonaventure","countryCode":"CA","stateCode":"QC","latitude":"48.04573000","longitude":"-65.49259000"},{"name":"Boucherville","countryCode":"CA","stateCode":"QC","latitude":"45.59104000","longitude":"-73.43605000"},{"name":"Breakeyville","countryCode":"CA","stateCode":"QC","latitude":"46.68037000","longitude":"-71.22327000"},{"name":"Bromont","countryCode":"CA","stateCode":"QC","latitude":"45.31678000","longitude":"-72.64912000"},{"name":"Brossard","countryCode":"CA","stateCode":"QC","latitude":"45.45008000","longitude":"-73.46583000"},{"name":"Brownsburg-Chatham","countryCode":"CA","stateCode":"QC","latitude":"45.68342000","longitude":"-74.41590000"},{"name":"Buckingham","countryCode":"CA","stateCode":"QC","latitude":"45.58563000","longitude":"-75.42080000"},{"name":"Bécancour","countryCode":"CA","stateCode":"QC","latitude":"46.34106000","longitude":"-72.43224000"},{"name":"Cabano","countryCode":"CA","stateCode":"QC","latitude":"47.68065000","longitude":"-68.87810000"},{"name":"Cacouna","countryCode":"CA","stateCode":"QC","latitude":"47.91657000","longitude":"-69.50054000"},{"name":"Candiac","countryCode":"CA","stateCode":"QC","latitude":"45.38338000","longitude":"-73.51587000"},{"name":"Cantley","countryCode":"CA","stateCode":"QC","latitude":"45.56680000","longitude":"-75.78265000"},{"name":"Cap-Chat","countryCode":"CA","stateCode":"QC","latitude":"49.10009000","longitude":"-66.68212000"},{"name":"Cap-Santé","countryCode":"CA","stateCode":"QC","latitude":"46.67159000","longitude":"-71.78812000"},{"name":"Capitale-Nationale","countryCode":"CA","stateCode":"QC","latitude":"47.37600000","longitude":"-71.12337000"},{"name":"Carignan","countryCode":"CA","stateCode":"QC","latitude":"45.45008000","longitude":"-73.29916000"},{"name":"Carleton","countryCode":"CA","stateCode":"QC","latitude":"48.09838000","longitude":"-66.10036000"},{"name":"Carleton-sur-Mer","countryCode":"CA","stateCode":"QC","latitude":"48.10749000","longitude":"-66.12800000"},{"name":"Centre-du-Québec","countryCode":"CA","stateCode":"QC","latitude":"46.01985000","longitude":"-71.98242000"},{"name":"Chambly","countryCode":"CA","stateCode":"QC","latitude":"45.45008000","longitude":"-73.28246000"},{"name":"Chambord","countryCode":"CA","stateCode":"QC","latitude":"48.43339000","longitude":"-72.06583000"},{"name":"Chandler","countryCode":"CA","stateCode":"QC","latitude":"48.34935000","longitude":"-64.67926000"},{"name":"Chapais","countryCode":"CA","stateCode":"QC","latitude":"49.78344000","longitude":"-74.84919000"},{"name":"Charlemagne","countryCode":"CA","stateCode":"QC","latitude":"45.71678000","longitude":"-73.48247000"},{"name":"Chaudière-Appalaches","countryCode":"CA","stateCode":"QC","latitude":"46.55500000","longitude":"-70.83080000"},{"name":"Chertsey","countryCode":"CA","stateCode":"QC","latitude":"46.07109000","longitude":"-73.89095000"},{"name":"Chibougamau","countryCode":"CA","stateCode":"QC","latitude":"49.91684000","longitude":"-74.36586000"},{"name":"Chute-aux-Outardes","countryCode":"CA","stateCode":"QC","latitude":"49.11679000","longitude":"-68.39896000"},{"name":"Château-Richer","countryCode":"CA","stateCode":"QC","latitude":"46.96031000","longitude":"-71.03219000"},{"name":"Châteauguay","countryCode":"CA","stateCode":"QC","latitude":"45.38338000","longitude":"-73.74919000"},{"name":"Coaticook","countryCode":"CA","stateCode":"QC","latitude":"45.13339000","longitude":"-71.79907000"},{"name":"Contrecoeur","countryCode":"CA","stateCode":"QC","latitude":"45.85008000","longitude":"-73.23245000"},{"name":"Cookshire","countryCode":"CA","stateCode":"QC","latitude":"45.41536000","longitude":"-71.62962000"},{"name":"Cookshire-Eaton","countryCode":"CA","stateCode":"QC","latitude":"45.41675000","longitude":"-71.63240000"},{"name":"Coteau-du-Lac","countryCode":"CA","stateCode":"QC","latitude":"45.30008000","longitude":"-74.18253000"},{"name":"Cowansville","countryCode":"CA","stateCode":"QC","latitude":"45.20008000","longitude":"-72.74913000"},{"name":"Crabtree","countryCode":"CA","stateCode":"QC","latitude":"45.96677000","longitude":"-73.46586000"},{"name":"Côte-Nord","countryCode":"CA","stateCode":"QC","latitude":"50.86683000","longitude":"-65.81541000"},{"name":"Côte-Saint-Luc","countryCode":"CA","stateCode":"QC","latitude":"45.46536000","longitude":"-73.66585000"},{"name":"Danville","countryCode":"CA","stateCode":"QC","latitude":"45.78337000","longitude":"-72.01580000"},{"name":"Daveluyville","countryCode":"CA","stateCode":"QC","latitude":"46.20006000","longitude":"-72.13239000"},{"name":"Delson","countryCode":"CA","stateCode":"QC","latitude":"45.36678000","longitude":"-73.54917000"},{"name":"Deux-Montagnes","countryCode":"CA","stateCode":"QC","latitude":"45.53455000","longitude":"-73.90168000"},{"name":"Disraeli","countryCode":"CA","stateCode":"QC","latitude":"45.90007000","longitude":"-71.34907000"},{"name":"Dolbeau-Mistassini","countryCode":"CA","stateCode":"QC","latitude":"48.87860000","longitude":"-72.23142000"},{"name":"Dollard-Des Ormeaux","countryCode":"CA","stateCode":"QC","latitude":"45.49452000","longitude":"-73.82419000"},{"name":"Donnacona","countryCode":"CA","stateCode":"QC","latitude":"46.68042000","longitude":"-71.72390000"},{"name":"Dorval","countryCode":"CA","stateCode":"QC","latitude":"45.44730000","longitude":"-73.75335000"},{"name":"Drummondville","countryCode":"CA","stateCode":"QC","latitude":"45.88336000","longitude":"-72.48241000"},{"name":"Dunham","countryCode":"CA","stateCode":"QC","latitude":"45.13338000","longitude":"-72.79913000"},{"name":"East Angus","countryCode":"CA","stateCode":"QC","latitude":"45.48338000","longitude":"-71.66577000"},{"name":"East Broughton","countryCode":"CA","stateCode":"QC","latitude":"46.21358000","longitude":"-71.07674000"},{"name":"Farnham","countryCode":"CA","stateCode":"QC","latitude":"45.28338000","longitude":"-72.98244000"},{"name":"Ferme-Neuve","countryCode":"CA","stateCode":"QC","latitude":"46.70011000","longitude":"-75.44929000"},{"name":"Fermont","countryCode":"CA","stateCode":"QC","latitude":"52.78345000","longitude":"-67.08204000"},{"name":"Forestville","countryCode":"CA","stateCode":"QC","latitude":"48.73808000","longitude":"-69.08478000"},{"name":"Fort-Coulonge","countryCode":"CA","stateCode":"QC","latitude":"45.85011000","longitude":"-76.73272000"},{"name":"Fossambault-sur-le-Lac","countryCode":"CA","stateCode":"QC","latitude":"46.87662000","longitude":"-71.61541000"},{"name":"Franklin","countryCode":"CA","stateCode":"QC","latitude":"45.03338000","longitude":"-73.91591000"},{"name":"Gaspé","countryCode":"CA","stateCode":"QC","latitude":"48.83341000","longitude":"-64.48194000"},{"name":"Gaspésie-Îles-de-la-Madeleine","countryCode":"CA","stateCode":"QC","latitude":"48.87555000","longitude":"-65.40710000"},{"name":"Gatineau","countryCode":"CA","stateCode":"QC","latitude":"45.47723000","longitude":"-75.70164000"},{"name":"Godefroy","countryCode":"CA","stateCode":"QC","latitude":"51.75012000","longitude":"-68.08213000"},{"name":"Granby","countryCode":"CA","stateCode":"QC","latitude":"45.40008000","longitude":"-72.73243000"},{"name":"Hampstead","countryCode":"CA","stateCode":"QC","latitude":"45.48064000","longitude":"-73.66307000"},{"name":"Hauterive","countryCode":"CA","stateCode":"QC","latitude":"49.19572000","longitude":"-68.25813000"},{"name":"Havre-Saint-Pierre","countryCode":"CA","stateCode":"QC","latitude":"50.24342000","longitude":"-63.60264000"},{"name":"Hudson","countryCode":"CA","stateCode":"QC","latitude":"45.45008000","longitude":"-74.14922000"},{"name":"Huntingdon","countryCode":"CA","stateCode":"QC","latitude":"45.08339000","longitude":"-74.16593000"},{"name":"Hérouxville","countryCode":"CA","stateCode":"QC","latitude":"46.66617000","longitude":"-72.62512000"},{"name":"Joliette","countryCode":"CA","stateCode":"QC","latitude":"46.01640000","longitude":"-73.42360000"},{"name":"Jonquière","countryCode":"CA","stateCode":"QC","latitude":"48.41648000","longitude":"-71.24884000"},{"name":"Kingsey Falls","countryCode":"CA","stateCode":"QC","latitude":"45.85007000","longitude":"-72.06580000"},{"name":"Kirkland","countryCode":"CA","stateCode":"QC","latitude":"45.45008000","longitude":"-73.86586000"},{"name":"L\'Ancienne-Lorette","countryCode":"CA","stateCode":"QC","latitude":"46.79392000","longitude":"-71.35191000"},{"name":"L\'Ange-Gardien","countryCode":"CA","stateCode":"QC","latitude":"46.91976000","longitude":"-71.08253000"},{"name":"L\'Ascension-de-Notre-Seigneur","countryCode":"CA","stateCode":"QC","latitude":"48.68339000","longitude":"-71.66580000"},{"name":"L\'Assomption","countryCode":"CA","stateCode":"QC","latitude":"45.82318000","longitude":"-73.42940000"},{"name":"L\'Épiphanie","countryCode":"CA","stateCode":"QC","latitude":"45.85008000","longitude":"-73.48246000"},{"name":"L\'Île-Perrot","countryCode":"CA","stateCode":"QC","latitude":"45.38338000","longitude":"-73.94920000"},{"name":"La Conception","countryCode":"CA","stateCode":"QC","latitude":"46.15009000","longitude":"-74.69925000"},{"name":"La Haute-Saint-Charles","countryCode":"CA","stateCode":"QC","latitude":"46.89028000","longitude":"-71.37222000"},{"name":"La Malbaie","countryCode":"CA","stateCode":"QC","latitude":"47.65400000","longitude":"-70.15268000"},{"name":"La Minerve","countryCode":"CA","stateCode":"QC","latitude":"46.25009000","longitude":"-74.93257000"},{"name":"La Pocatière","countryCode":"CA","stateCode":"QC","latitude":"47.36733000","longitude":"-70.03484000"},{"name":"La Prairie","countryCode":"CA","stateCode":"QC","latitude":"45.41678000","longitude":"-73.49917000"},{"name":"La Sarre","countryCode":"CA","stateCode":"QC","latitude":"48.80019000","longitude":"-79.19964000"},{"name":"La Tuque","countryCode":"CA","stateCode":"QC","latitude":"47.43337000","longitude":"-72.78240000"},{"name":"Labelle","countryCode":"CA","stateCode":"QC","latitude":"46.28339000","longitude":"-74.73255000"},{"name":"Lac-Alouette","countryCode":"CA","stateCode":"QC","latitude":"45.81698000","longitude":"-73.95920000"},{"name":"Lac-Brome","countryCode":"CA","stateCode":"QC","latitude":"45.21678000","longitude":"-72.51581000"},{"name":"Lac-Connelly","countryCode":"CA","stateCode":"QC","latitude":"45.89788000","longitude":"-73.97230000"},{"name":"Lac-Lapierre","countryCode":"CA","stateCode":"QC","latitude":"45.89837000","longitude":"-73.77308000"},{"name":"Lac-Mégantic","countryCode":"CA","stateCode":"QC","latitude":"45.58338000","longitude":"-70.88234000"},{"name":"Lac-Simon","countryCode":"CA","stateCode":"QC","latitude":"46.15699000","longitude":"-74.74129000"},{"name":"Lachute","countryCode":"CA","stateCode":"QC","latitude":"45.65008000","longitude":"-74.33253000"},{"name":"Lacolle","countryCode":"CA","stateCode":"QC","latitude":"45.08338000","longitude":"-73.36585000"},{"name":"Lanoraie","countryCode":"CA","stateCode":"QC","latitude":"45.96677000","longitude":"-73.21585000"},{"name":"Laval","countryCode":"CA","stateCode":"QC","latitude":"45.56995000","longitude":"-73.69200000"},{"name":"Lavaltrie","countryCode":"CA","stateCode":"QC","latitude":"45.88338000","longitude":"-73.28245000"},{"name":"Le Bic","countryCode":"CA","stateCode":"QC","latitude":"48.37549000","longitude":"-68.69415000"},{"name":"Lebel-sur-Quévillon","countryCode":"CA","stateCode":"QC","latitude":"49.05018000","longitude":"-76.98273000"},{"name":"Leblanc","countryCode":"CA","stateCode":"QC","latitude":"48.26683000","longitude":"-74.34914000"},{"name":"Les Coteaux","countryCode":"CA","stateCode":"QC","latitude":"45.28338000","longitude":"-74.23254000"},{"name":"Les Cèdres","countryCode":"CA","stateCode":"QC","latitude":"45.30008000","longitude":"-74.04922000"},{"name":"Les Escoumins","countryCode":"CA","stateCode":"QC","latitude":"48.35191000","longitude":"-69.40724000"},{"name":"Linière","countryCode":"CA","stateCode":"QC","latitude":"46.00007000","longitude":"-70.41572000"},{"name":"Longueuil","countryCode":"CA","stateCode":"QC","latitude":"45.53121000","longitude":"-73.51806000"},{"name":"Lorraine","countryCode":"CA","stateCode":"QC","latitude":"45.68338000","longitude":"-73.78249000"},{"name":"Louiseville","countryCode":"CA","stateCode":"QC","latitude":"46.25594000","longitude":"-72.94145000"},{"name":"Luceville","countryCode":"CA","stateCode":"QC","latitude":"48.54498000","longitude":"-68.39658000"},{"name":"Lévis","countryCode":"CA","stateCode":"QC","latitude":"46.80326000","longitude":"-71.17793000"},{"name":"Macamic","countryCode":"CA","stateCode":"QC","latitude":"48.75018000","longitude":"-78.99962000"},{"name":"Magog","countryCode":"CA","stateCode":"QC","latitude":"45.26678000","longitude":"-72.14909000"},{"name":"Malartic","countryCode":"CA","stateCode":"QC","latitude":"48.13348000","longitude":"-78.13283000"},{"name":"Maliotenam","countryCode":"CA","stateCode":"QC","latitude":"50.21119000","longitude":"-66.18164000"},{"name":"Manawan","countryCode":"CA","stateCode":"QC","latitude":"47.22029000","longitude":"-74.38606000"},{"name":"Mandeville","countryCode":"CA","stateCode":"QC","latitude":"46.36677000","longitude":"-73.34915000"},{"name":"Maniwaki","countryCode":"CA","stateCode":"QC","latitude":"46.38341000","longitude":"-75.96605000"},{"name":"Maria","countryCode":"CA","stateCode":"QC","latitude":"48.17490000","longitude":"-65.98595000"},{"name":"Marieville","countryCode":"CA","stateCode":"QC","latitude":"45.43338000","longitude":"-73.16585000"},{"name":"Mascouche","countryCode":"CA","stateCode":"QC","latitude":"45.74965000","longitude":"-73.59956000"},{"name":"Maskinongé","countryCode":"CA","stateCode":"QC","latitude":"46.22860000","longitude":"-73.01917000"},{"name":"Matagami","countryCode":"CA","stateCode":"QC","latitude":"49.75018000","longitude":"-77.63277000"},{"name":"Matane","countryCode":"CA","stateCode":"QC","latitude":"48.82857000","longitude":"-67.52197000"},{"name":"Mauricie","countryCode":"CA","stateCode":"QC","latitude":"47.55009000","longitude":"-73.41583000"},{"name":"Melocheville","countryCode":"CA","stateCode":"QC","latitude":"45.31726000","longitude":"-73.93710000"},{"name":"Mercier","countryCode":"CA","stateCode":"QC","latitude":"45.31678000","longitude":"-73.74919000"},{"name":"Metabetchouan-Lac-a-la-Croix","countryCode":"CA","stateCode":"QC","latitude":"48.41000000","longitude":"-71.78000000"},{"name":"Mirabel","countryCode":"CA","stateCode":"QC","latitude":"45.65008000","longitude":"-74.08251000"},{"name":"Mistissini","countryCode":"CA","stateCode":"QC","latitude":"50.41667000","longitude":"-73.88333000"},{"name":"Mont-Joli","countryCode":"CA","stateCode":"QC","latitude":"48.58388000","longitude":"-68.19214000"},{"name":"Mont-Laurier","countryCode":"CA","stateCode":"QC","latitude":"46.55011000","longitude":"-75.49930000"},{"name":"Mont-Royal","countryCode":"CA","stateCode":"QC","latitude":"45.51675000","longitude":"-73.64918000"},{"name":"Mont-Saint-Grégoire","countryCode":"CA","stateCode":"QC","latitude":"45.33338000","longitude":"-73.16585000"},{"name":"Mont-Saint-Hilaire","countryCode":"CA","stateCode":"QC","latitude":"45.56515000","longitude":"-73.18680000"},{"name":"Mont-Tremblant","countryCode":"CA","stateCode":"QC","latitude":"46.21274000","longitude":"-74.58438000"},{"name":"Montmagny","countryCode":"CA","stateCode":"QC","latitude":"46.98043000","longitude":"-70.55493000"},{"name":"Montréal","countryCode":"CA","stateCode":"QC","latitude":"45.50008000","longitude":"-73.68248000"},{"name":"Montréal-Est","countryCode":"CA","stateCode":"QC","latitude":"45.63202000","longitude":"-73.50750000"},{"name":"Montréal-Ouest","countryCode":"CA","stateCode":"QC","latitude":"45.45286000","longitude":"-73.64918000"},{"name":"Morin-Heights","countryCode":"CA","stateCode":"QC","latitude":"45.90009000","longitude":"-74.24922000"},{"name":"Métabetchouan","countryCode":"CA","stateCode":"QC","latitude":"48.36679000","longitude":"-72.01583000"},{"name":"Napierville","countryCode":"CA","stateCode":"QC","latitude":"45.18648000","longitude":"-73.40468000"},{"name":"Neuville","countryCode":"CA","stateCode":"QC","latitude":"46.69823000","longitude":"-71.58275000"},{"name":"New Carlisle","countryCode":"CA","stateCode":"QC","latitude":"48.00956000","longitude":"-65.33621000"},{"name":"New-Richmond","countryCode":"CA","stateCode":"QC","latitude":"48.16059000","longitude":"-65.85823000"},{"name":"Nicolet","countryCode":"CA","stateCode":"QC","latitude":"46.21676000","longitude":"-72.61582000"},{"name":"Nord-du-Québec","countryCode":"CA","stateCode":"QC","latitude":"51.96200000","longitude":"-74.89610000"},{"name":"Normandin","countryCode":"CA","stateCode":"QC","latitude":"48.83328000","longitude":"-72.53209000"},{"name":"Notre-Dame-de-Grâce","countryCode":"CA","stateCode":"QC","latitude":"45.47675000","longitude":"-73.61432000"},{"name":"Notre-Dame-de-l\'Île-Perrot","countryCode":"CA","stateCode":"QC","latitude":"45.36678000","longitude":"-73.93250000"},{"name":"Notre-Dame-des-Prairies","countryCode":"CA","stateCode":"QC","latitude":"46.05007000","longitude":"-73.43245000"},{"name":"Notre-Dame-du-Lac","countryCode":"CA","stateCode":"QC","latitude":"46.75012000","longitude":"-79.04961000"},{"name":"Notre-Dame-du-Mont-Carmel","countryCode":"CA","stateCode":"QC","latitude":"46.01680000","longitude":"-75.08259000"},{"name":"Oka","countryCode":"CA","stateCode":"QC","latitude":"45.46489000","longitude":"-74.08892000"},{"name":"Ormstown","countryCode":"CA","stateCode":"QC","latitude":"45.13338000","longitude":"-73.99922000"},{"name":"Otterburn Park","countryCode":"CA","stateCode":"QC","latitude":"45.53338000","longitude":"-73.21585000"},{"name":"Outaouais","countryCode":"CA","stateCode":"QC","latitude":"46.26681000","longitude":"-76.31606000"},{"name":"Papineauville","countryCode":"CA","stateCode":"QC","latitude":"45.61680000","longitude":"-75.01599000"},{"name":"Parc-Boutin","countryCode":"CA","stateCode":"QC","latitude":"45.29209000","longitude":"-73.26154000"},{"name":"Piedmont","countryCode":"CA","stateCode":"QC","latitude":"45.90008000","longitude":"-74.13251000"},{"name":"Pierreville","countryCode":"CA","stateCode":"QC","latitude":"46.07034000","longitude":"-72.81125000"},{"name":"Pincourt","countryCode":"CA","stateCode":"QC","latitude":"45.38338000","longitude":"-73.98250000"},{"name":"Plessisville","countryCode":"CA","stateCode":"QC","latitude":"46.21856000","longitude":"-71.76201000"},{"name":"Pohénégamook","countryCode":"CA","stateCode":"QC","latitude":"47.46315000","longitude":"-69.22666000"},{"name":"Pointe-Calumet","countryCode":"CA","stateCode":"QC","latitude":"45.50008000","longitude":"-73.96590000"},{"name":"Pointe-Claire","countryCode":"CA","stateCode":"QC","latitude":"45.44868000","longitude":"-73.81669000"},{"name":"Pointe-du-Lac","countryCode":"CA","stateCode":"QC","latitude":"48.50009000","longitude":"-71.78241000"},{"name":"Pont Rouge","countryCode":"CA","stateCode":"QC","latitude":"48.88332000","longitude":"-72.08247000"},{"name":"Pont-Rouge","countryCode":"CA","stateCode":"QC","latitude":"46.75468000","longitude":"-71.69566000"},{"name":"Port-Cartier","countryCode":"CA","stateCode":"QC","latitude":"50.03339000","longitude":"-66.86545000"},{"name":"Portneuf","countryCode":"CA","stateCode":"QC","latitude":"46.69058000","longitude":"-71.89011000"},{"name":"Princeville","countryCode":"CA","stateCode":"QC","latitude":"46.17163000","longitude":"-71.87462000"},{"name":"Prévost","countryCode":"CA","stateCode":"QC","latitude":"45.86678000","longitude":"-74.08251000"},{"name":"Québec","countryCode":"CA","stateCode":"QC","latitude":"46.81228000","longitude":"-71.21454000"},{"name":"Rawdon","countryCode":"CA","stateCode":"QC","latitude":"46.05007000","longitude":"-73.71587000"},{"name":"Repentigny","countryCode":"CA","stateCode":"QC","latitude":"45.74222000","longitude":"-73.45008000"},{"name":"Richelieu","countryCode":"CA","stateCode":"QC","latitude":"45.44336000","longitude":"-73.24602000"},{"name":"Richmond","countryCode":"CA","stateCode":"QC","latitude":"45.66677000","longitude":"-72.14910000"},{"name":"Rigaud","countryCode":"CA","stateCode":"QC","latitude":"45.47927000","longitude":"-74.30238000"},{"name":"Rimouski","countryCode":"CA","stateCode":"QC","latitude":"48.44879000","longitude":"-68.52396000"},{"name":"Rivière-Rouge","countryCode":"CA","stateCode":"QC","latitude":"46.41679000","longitude":"-74.86596000"},{"name":"Rivière-du-Loup","countryCode":"CA","stateCode":"QC","latitude":"47.82699000","longitude":"-69.54243000"},{"name":"Roberval","countryCode":"CA","stateCode":"QC","latitude":"48.51680000","longitude":"-72.23244000"},{"name":"Rock Forest","countryCode":"CA","stateCode":"QC","latitude":"45.35699000","longitude":"-71.99676000"},{"name":"Rosemère","countryCode":"CA","stateCode":"QC","latitude":"45.63338000","longitude":"-73.79919000"},{"name":"Rougemont","countryCode":"CA","stateCode":"QC","latitude":"45.43338000","longitude":"-73.04914000"},{"name":"Rouyn-Noranda","countryCode":"CA","stateCode":"QC","latitude":"48.23656000","longitude":"-79.02311000"},{"name":"Sacré-Coeur","countryCode":"CA","stateCode":"QC","latitude":"48.22970000","longitude":"-69.80061000"},{"name":"Saguenay","countryCode":"CA","stateCode":"QC","latitude":"48.41675000","longitude":"-71.06573000"},{"name":"Saint-Adolphe-d\'Howard","countryCode":"CA","stateCode":"QC","latitude":"45.96679000","longitude":"-74.33253000"},{"name":"Saint-Alexandre","countryCode":"CA","stateCode":"QC","latitude":"45.50010000","longitude":"-75.74935000"},{"name":"Saint-Amable","countryCode":"CA","stateCode":"QC","latitude":"45.65008000","longitude":"-73.29916000"},{"name":"Saint-Ambroise","countryCode":"CA","stateCode":"QC","latitude":"48.55009000","longitude":"-71.33238000"},{"name":"Saint-André-Avellin","countryCode":"CA","stateCode":"QC","latitude":"45.71680000","longitude":"-75.06599000"},{"name":"Saint-Anselme","countryCode":"CA","stateCode":"QC","latitude":"46.62922000","longitude":"-70.97340000"},{"name":"Saint-Antoine-de-Tilly","countryCode":"CA","stateCode":"QC","latitude":"46.66346000","longitude":"-71.57335000"},{"name":"Saint-Augustin","countryCode":"CA","stateCode":"QC","latitude":"51.22602000","longitude":"-58.65017000"},{"name":"Saint-Augustin-de-Desmaures","countryCode":"CA","stateCode":"QC","latitude":"46.74064000","longitude":"-71.45131000"},{"name":"Saint-Barnabé-Sud","countryCode":"CA","stateCode":"QC","latitude":"45.72977000","longitude":"-72.92244000"},{"name":"Saint-Basile-le-Grand","countryCode":"CA","stateCode":"QC","latitude":"45.53338000","longitude":"-73.28246000"},{"name":"Saint-Boniface","countryCode":"CA","stateCode":"QC","latitude":"46.50011000","longitude":"-75.98264000"},{"name":"Saint-Bruno","countryCode":"CA","stateCode":"QC","latitude":"48.46679000","longitude":"-71.64910000"},{"name":"Saint-Bruno-de-Guigues","countryCode":"CA","stateCode":"QC","latitude":"47.46685000","longitude":"-79.43296000"},{"name":"Saint-Bruno-de-Montarville","countryCode":"CA","stateCode":"QC","latitude":"45.53341000","longitude":"-73.34916000"},{"name":"Saint-Canut","countryCode":"CA","stateCode":"QC","latitude":"45.71502000","longitude":"-74.08376000"},{"name":"Saint-Charles","countryCode":"CA","stateCode":"QC","latitude":"45.70288000","longitude":"-73.55417000"},{"name":"Saint-Constant","countryCode":"CA","stateCode":"QC","latitude":"45.36678000","longitude":"-73.56588000"},{"name":"Saint-Cyrille-de-Wendover","countryCode":"CA","stateCode":"QC","latitude":"45.93336000","longitude":"-72.43241000"},{"name":"Saint-Césaire","countryCode":"CA","stateCode":"QC","latitude":"45.41678000","longitude":"-72.99914000"},{"name":"Saint-Côme-Linière","countryCode":"CA","stateCode":"QC","latitude":"46.06677000","longitude":"-70.51573000"},{"name":"Saint-Damase","countryCode":"CA","stateCode":"QC","latitude":"45.53341000","longitude":"-72.99914000"},{"name":"Saint-Denis-sur-Richelieu","countryCode":"CA","stateCode":"QC","latitude":"45.78338000","longitude":"-73.14915000"},{"name":"Saint-Donat-de-Montcalm","countryCode":"CA","stateCode":"QC","latitude":"46.31868000","longitude":"-74.22171000"},{"name":"Saint-Elzéar","countryCode":"CA","stateCode":"QC","latitude":"45.60338000","longitude":"-73.72698000"},{"name":"Saint-Eustache","countryCode":"CA","stateCode":"QC","latitude":"45.56500000","longitude":"-73.90554000"},{"name":"Saint-Félicien","countryCode":"CA","stateCode":"QC","latitude":"48.65007000","longitude":"-72.44906000"},{"name":"Saint-Félix-de-Valois","countryCode":"CA","stateCode":"QC","latitude":"46.16977000","longitude":"-73.42525000"},{"name":"Saint-Gabriel","countryCode":"CA","stateCode":"QC","latitude":"46.30007000","longitude":"-73.38245000"},{"name":"Saint-Georges","countryCode":"CA","stateCode":"QC","latitude":"46.11353000","longitude":"-70.66526000"},{"name":"Saint-Germain-de-Grantham","countryCode":"CA","stateCode":"QC","latitude":"45.83337000","longitude":"-72.56582000"},{"name":"Saint-Gédéon","countryCode":"CA","stateCode":"QC","latitude":"48.50009000","longitude":"-71.76581000"},{"name":"Saint-Henri","countryCode":"CA","stateCode":"QC","latitude":"46.69314000","longitude":"-71.06927000"},{"name":"Saint-Hippolyte","countryCode":"CA","stateCode":"QC","latitude":"45.93338000","longitude":"-74.01590000"},{"name":"Saint-Honoré","countryCode":"CA","stateCode":"QC","latitude":"48.53338000","longitude":"-71.08236000"},{"name":"Saint-Hyacinthe","countryCode":"CA","stateCode":"QC","latitude":"45.63076000","longitude":"-72.95699000"},{"name":"Saint-Isidore","countryCode":"CA","stateCode":"QC","latitude":"47.43345000","longitude":"-79.29965000"},{"name":"Saint-Jacques-le-Mineur","countryCode":"CA","stateCode":"QC","latitude":"45.28338000","longitude":"-73.41587000"},{"name":"Saint-Jean-Baptiste","countryCode":"CA","stateCode":"QC","latitude":"45.38060000","longitude":"-74.01210000"},{"name":"Saint-Jean-sur-Richelieu","countryCode":"CA","stateCode":"QC","latitude":"45.30713000","longitude":"-73.26259000"},{"name":"Saint-Joseph","countryCode":"CA","stateCode":"QC","latitude":"45.95817000","longitude":"-73.22025000"},{"name":"Saint-Joseph-de-Beauce","countryCode":"CA","stateCode":"QC","latitude":"46.30000000","longitude":"-70.86667000"},{"name":"Saint-Joseph-de-Coleraine","countryCode":"CA","stateCode":"QC","latitude":"45.96677000","longitude":"-71.36577000"},{"name":"Saint-Joseph-du-Lac","countryCode":"CA","stateCode":"QC","latitude":"45.53338000","longitude":"-73.99920000"},{"name":"Saint-Jérôme","countryCode":"CA","stateCode":"QC","latitude":"45.78036000","longitude":"-74.00365000"},{"name":"Saint-Lambert-de-Lauzon","countryCode":"CA","stateCode":"QC","latitude":"46.58624000","longitude":"-71.20892000"},{"name":"Saint-Laurent","countryCode":"CA","stateCode":"QC","latitude":"45.50008000","longitude":"-73.66585000"},{"name":"Saint-Lazare","countryCode":"CA","stateCode":"QC","latitude":"45.40008000","longitude":"-74.13256000"},{"name":"Saint-Liboire","countryCode":"CA","stateCode":"QC","latitude":"45.65068000","longitude":"-72.76348000"},{"name":"Saint-Lin-Laurentides","countryCode":"CA","stateCode":"QC","latitude":"45.85008000","longitude":"-73.76588000"},{"name":"Saint-Léonard","countryCode":"CA","stateCode":"QC","latitude":"45.58773000","longitude":"-73.59501000"},{"name":"Saint-Léonard-d\'Aston","countryCode":"CA","stateCode":"QC","latitude":"46.10006000","longitude":"-72.36580000"},{"name":"Saint-Marc-des-Carrières","countryCode":"CA","stateCode":"QC","latitude":"46.68335000","longitude":"-72.04910000"},{"name":"Saint-Mathieu","countryCode":"CA","stateCode":"QC","latitude":"45.31678000","longitude":"-73.51587000"},{"name":"Saint-Michel","countryCode":"CA","stateCode":"QC","latitude":"45.56758000","longitude":"-73.62168000"},{"name":"Saint-Michel-des-Saints","countryCode":"CA","stateCode":"QC","latitude":"46.67702000","longitude":"-73.91881000"},{"name":"Saint-Nazaire","countryCode":"CA","stateCode":"QC","latitude":"48.58944000","longitude":"-71.55247000"},{"name":"Saint-Norbert","countryCode":"CA","stateCode":"QC","latitude":"46.16949000","longitude":"-73.31494000"},{"name":"Saint-Pacôme","countryCode":"CA","stateCode":"QC","latitude":"47.40457000","longitude":"-69.95025000"},{"name":"Saint-Pascal","countryCode":"CA","stateCode":"QC","latitude":"47.51813000","longitude":"-69.80301000"},{"name":"Saint-Philippe-de-La Prairie","countryCode":"CA","stateCode":"QC","latitude":"45.35723000","longitude":"-73.47706000"},{"name":"Saint-Pie","countryCode":"CA","stateCode":"QC","latitude":"45.50277000","longitude":"-72.90890000"},{"name":"Saint-Pierre-les-Becquets","countryCode":"CA","stateCode":"QC","latitude":"46.50005000","longitude":"-72.19910000"},{"name":"Saint-Prime","countryCode":"CA","stateCode":"QC","latitude":"48.58339000","longitude":"-72.33244000"},{"name":"Saint-Raphaël","countryCode":"CA","stateCode":"QC","latitude":"46.25011000","longitude":"-76.01605000"},{"name":"Saint-Raymond","countryCode":"CA","stateCode":"QC","latitude":"45.46698000","longitude":"-73.60948000"},{"name":"Saint-Rémi","countryCode":"CA","stateCode":"QC","latitude":"45.26678000","longitude":"-73.61588000"},{"name":"Saint-Rémi-de-Tingwick","countryCode":"CA","stateCode":"QC","latitude":"45.86677000","longitude":"-71.81581000"},{"name":"Saint-Sauveur","countryCode":"CA","stateCode":"QC","latitude":"45.88686000","longitude":"-74.17943000"},{"name":"Saint-Sauveur-des-Monts","countryCode":"CA","stateCode":"QC","latitude":"45.90008000","longitude":"-74.16591000"},{"name":"Saint-Siméon","countryCode":"CA","stateCode":"QC","latitude":"47.84431000","longitude":"-69.87837000"},{"name":"Saint-Thomas","countryCode":"CA","stateCode":"QC","latitude":"46.01677000","longitude":"-73.34915000"},{"name":"Saint-Tite","countryCode":"CA","stateCode":"QC","latitude":"46.73336000","longitude":"-72.56581000"},{"name":"Saint-Victor","countryCode":"CA","stateCode":"QC","latitude":"45.61118000","longitude":"-73.51527000"},{"name":"Saint-Zotique","countryCode":"CA","stateCode":"QC","latitude":"45.25009000","longitude":"-74.24924000"},{"name":"Saint-Édouard","countryCode":"CA","stateCode":"QC","latitude":"45.23338000","longitude":"-73.51588000"},{"name":"Saint-Éphrem-de-Beauce","countryCode":"CA","stateCode":"QC","latitude":"46.06677000","longitude":"-70.94905000"},{"name":"Sainte Catherine de la Jacques Cartier","countryCode":"CA","stateCode":"QC","latitude":"46.85244000","longitude":"-71.62056000"},{"name":"Sainte-Adèle","countryCode":"CA","stateCode":"QC","latitude":"45.95008000","longitude":"-74.13251000"},{"name":"Sainte-Agathe-des-Monts","countryCode":"CA","stateCode":"QC","latitude":"46.05009000","longitude":"-74.28252000"},{"name":"Sainte-Anne-de-Bellevue","countryCode":"CA","stateCode":"QC","latitude":"45.40618000","longitude":"-73.94560000"},{"name":"Sainte-Anne-des-Monts","countryCode":"CA","stateCode":"QC","latitude":"49.12402000","longitude":"-66.49243000"},{"name":"Sainte-Anne-des-Plaines","countryCode":"CA","stateCode":"QC","latitude":"45.76468000","longitude":"-73.81156000"},{"name":"Sainte-Béatrix","countryCode":"CA","stateCode":"QC","latitude":"46.20007000","longitude":"-73.61587000"},{"name":"Sainte-Catherine","countryCode":"CA","stateCode":"QC","latitude":"45.40008000","longitude":"-73.58248000"},{"name":"Sainte-Croix","countryCode":"CA","stateCode":"QC","latitude":"45.13368000","longitude":"-72.80083000"},{"name":"Sainte-Julie","countryCode":"CA","stateCode":"QC","latitude":"45.58338000","longitude":"-73.33246000"},{"name":"Sainte-Julienne","countryCode":"CA","stateCode":"QC","latitude":"45.96677000","longitude":"-73.71587000"},{"name":"Sainte-Madeleine","countryCode":"CA","stateCode":"QC","latitude":"45.60008000","longitude":"-73.09914000"},{"name":"Sainte-Marie","countryCode":"CA","stateCode":"QC","latitude":"46.43401000","longitude":"-71.01168000"},{"name":"Sainte-Marthe-sur-le-Lac","countryCode":"CA","stateCode":"QC","latitude":"45.53338000","longitude":"-73.93250000"},{"name":"Sainte-Martine","countryCode":"CA","stateCode":"QC","latitude":"45.25008000","longitude":"-73.79919000"},{"name":"Sainte-Sophie","countryCode":"CA","stateCode":"QC","latitude":"45.81678000","longitude":"-73.89919000"},{"name":"Sainte-Thècle","countryCode":"CA","stateCode":"QC","latitude":"46.81676000","longitude":"-72.49911000"},{"name":"Sainte-Thérèse","countryCode":"CA","stateCode":"QC","latitude":"45.63922000","longitude":"-73.82757000"},{"name":"Sainte-Élisabeth","countryCode":"CA","stateCode":"QC","latitude":"46.09502000","longitude":"-73.35176000"},{"name":"Salaberry-de-Valleyfield","countryCode":"CA","stateCode":"QC","latitude":"45.25008000","longitude":"-74.13253000"},{"name":"Salluit","countryCode":"CA","stateCode":"QC","latitude":"62.20411000","longitude":"-75.64344000"},{"name":"Senneterre","countryCode":"CA","stateCode":"QC","latitude":"48.39302000","longitude":"-77.23951000"},{"name":"Sept-Îles","countryCode":"CA","stateCode":"QC","latitude":"50.20011000","longitude":"-66.38208000"},{"name":"Shannon","countryCode":"CA","stateCode":"QC","latitude":"46.88026000","longitude":"-71.51464000"},{"name":"Shawinigan","countryCode":"CA","stateCode":"QC","latitude":"46.56675000","longitude":"-72.74913000"},{"name":"Shawville","countryCode":"CA","stateCode":"QC","latitude":"45.60011000","longitude":"-76.48270000"},{"name":"Sherbrooke","countryCode":"CA","stateCode":"QC","latitude":"45.40008000","longitude":"-71.89908000"},{"name":"Sorel-Tracy","countryCode":"CA","stateCode":"QC","latitude":"46.04178000","longitude":"-73.11358000"},{"name":"St-Jean-Port-Joli","countryCode":"CA","stateCode":"QC","latitude":"47.21418000","longitude":"-70.26969000"},{"name":"Sutton","countryCode":"CA","stateCode":"QC","latitude":"45.10008000","longitude":"-72.61582000"},{"name":"Terrasse-des-Pins","countryCode":"CA","stateCode":"QC","latitude":"45.86449000","longitude":"-74.06627000"},{"name":"Terrebonne","countryCode":"CA","stateCode":"QC","latitude":"45.70004000","longitude":"-73.64732000"},{"name":"Thetford-Mines","countryCode":"CA","stateCode":"QC","latitude":"46.09371000","longitude":"-71.30539000"},{"name":"Thurso","countryCode":"CA","stateCode":"QC","latitude":"45.60010000","longitude":"-75.24931000"},{"name":"Trois-Rivières","countryCode":"CA","stateCode":"QC","latitude":"46.34515000","longitude":"-72.54770000"},{"name":"Témiscaming","countryCode":"CA","stateCode":"QC","latitude":"46.72122000","longitude":"-79.09712000"},{"name":"Val-David","countryCode":"CA","stateCode":"QC","latitude":"46.03338000","longitude":"-74.21592000"},{"name":"Val-Morin","countryCode":"CA","stateCode":"QC","latitude":"46.00008000","longitude":"-74.18251000"},{"name":"Val-d\'Or","countryCode":"CA","stateCode":"QC","latitude":"48.09740000","longitude":"-77.79737000"},{"name":"Val-des-Monts","countryCode":"CA","stateCode":"QC","latitude":"45.65010000","longitude":"-75.66604000"},{"name":"Valcourt","countryCode":"CA","stateCode":"QC","latitude":"45.50008000","longitude":"-72.31581000"},{"name":"Vallée-Jonction","countryCode":"CA","stateCode":"QC","latitude":"46.37441000","longitude":"-70.91881000"},{"name":"Varennes","countryCode":"CA","stateCode":"QC","latitude":"45.68338000","longitude":"-73.43246000"},{"name":"Vaudreuil-Dorion","countryCode":"CA","stateCode":"QC","latitude":"45.40008000","longitude":"-74.03251000"},{"name":"Venise-en-Québec","countryCode":"CA","stateCode":"QC","latitude":"45.08338000","longitude":"-73.13245000"},{"name":"Verchères","countryCode":"CA","stateCode":"QC","latitude":"45.78338000","longitude":"-73.34916000"},{"name":"Victoriaville","countryCode":"CA","stateCode":"QC","latitude":"46.05007000","longitude":"-71.96579000"},{"name":"Ville-Marie","countryCode":"CA","stateCode":"QC","latitude":"47.33345000","longitude":"-79.43297000"},{"name":"Wakefield","countryCode":"CA","stateCode":"QC","latitude":"45.66680000","longitude":"-75.83265000"},{"name":"Warwick","countryCode":"CA","stateCode":"QC","latitude":"45.95007000","longitude":"-71.98240000"},{"name":"Waskaganish","countryCode":"CA","stateCode":"QC","latitude":"51.48333000","longitude":"-78.75000000"},{"name":"Waswanipi","countryCode":"CA","stateCode":"QC","latitude":"49.73346000","longitude":"-76.16604000"},{"name":"Waterloo","countryCode":"CA","stateCode":"QC","latitude":"45.35008000","longitude":"-72.51582000"},{"name":"Weedon Centre","countryCode":"CA","stateCode":"QC","latitude":"45.70802000","longitude":"-71.45986000"},{"name":"Westmount","countryCode":"CA","stateCode":"QC","latitude":"45.48341000","longitude":"-73.59918000"},{"name":"Weymontachie","countryCode":"CA","stateCode":"QC","latitude":"47.89940000","longitude":"-73.77720000"},{"name":"Windsor","countryCode":"CA","stateCode":"QC","latitude":"45.56678000","longitude":"-71.99909000"},{"name":"Yamachiche","countryCode":"CA","stateCode":"QC","latitude":"46.26676000","longitude":"-72.83243000"},{"name":"le Plateau","countryCode":"CA","stateCode":"QC","latitude":"45.43514000","longitude":"-75.78030000"},{"name":"Airdrie","countryCode":"CA","stateCode":"AB","latitude":"51.30011000","longitude":"-114.03528000"},{"name":"Athabasca","countryCode":"CA","stateCode":"AB","latitude":"54.71687000","longitude":"-113.28537000"},{"name":"Banff","countryCode":"CA","stateCode":"AB","latitude":"51.17622000","longitude":"-115.56982000"},{"name":"Barrhead","countryCode":"CA","stateCode":"AB","latitude":"54.13345000","longitude":"-114.40211000"},{"name":"Bassano","countryCode":"CA","stateCode":"AB","latitude":"50.78342000","longitude":"-112.46854000"},{"name":"Beaumont","countryCode":"CA","stateCode":"AB","latitude":"53.35013000","longitude":"-113.41871000"},{"name":"Beaverlodge","countryCode":"CA","stateCode":"AB","latitude":"55.21664000","longitude":"-119.43605000"},{"name":"Black Diamond","countryCode":"CA","stateCode":"AB","latitude":"50.70011000","longitude":"-114.23530000"},{"name":"Blackfalds","countryCode":"CA","stateCode":"AB","latitude":"52.38342000","longitude":"-113.78530000"},{"name":"Bon Accord","countryCode":"CA","stateCode":"AB","latitude":"53.83345000","longitude":"-113.41872000"},{"name":"Bonnyville","countryCode":"CA","stateCode":"AB","latitude":"54.26684000","longitude":"-110.73505000"},{"name":"Bow Island","countryCode":"CA","stateCode":"AB","latitude":"49.86676000","longitude":"-111.36843000"},{"name":"Brooks","countryCode":"CA","stateCode":"AB","latitude":"50.58341000","longitude":"-111.88509000"},{"name":"Calgary","countryCode":"CA","stateCode":"AB","latitude":"51.05011000","longitude":"-114.08529000"},{"name":"Calmar","countryCode":"CA","stateCode":"AB","latitude":"53.26683000","longitude":"-113.81874000"},{"name":"Camrose","countryCode":"CA","stateCode":"AB","latitude":"53.01684000","longitude":"-112.83525000"},{"name":"Canmore","countryCode":"CA","stateCode":"AB","latitude":"51.08335000","longitude":"-115.35206000"},{"name":"Cardston","countryCode":"CA","stateCode":"AB","latitude":"49.19998000","longitude":"-113.30190000"},{"name":"Carstairs","countryCode":"CA","stateCode":"AB","latitude":"51.56681000","longitude":"-114.10200000"},{"name":"Chestermere","countryCode":"CA","stateCode":"AB","latitude":"51.03341000","longitude":"-113.81867000"},{"name":"Claresholm","countryCode":"CA","stateCode":"AB","latitude":"50.03332000","longitude":"-113.58524000"},{"name":"Coaldale","countryCode":"CA","stateCode":"AB","latitude":"49.71670000","longitude":"-112.61854000"},{"name":"Coalhurst","countryCode":"CA","stateCode":"AB","latitude":"49.74640000","longitude":"-112.93246000"},{"name":"Cochrane","countryCode":"CA","stateCode":"AB","latitude":"51.18341000","longitude":"-114.46871000"},{"name":"Cold Lake","countryCode":"CA","stateCode":"AB","latitude":"54.46525000","longitude":"-110.18154000"},{"name":"Crossfield","countryCode":"CA","stateCode":"AB","latitude":"51.43341000","longitude":"-114.03528000"},{"name":"Devon","countryCode":"CA","stateCode":"AB","latitude":"53.36683000","longitude":"-113.73533000"},{"name":"Didsbury","countryCode":"CA","stateCode":"AB","latitude":"51.66681000","longitude":"-114.13529000"},{"name":"Drayton Valley","countryCode":"CA","stateCode":"AB","latitude":"53.21682000","longitude":"-114.98544000"},{"name":"Edmonton","countryCode":"CA","stateCode":"AB","latitude":"53.55014000","longitude":"-113.46871000"},{"name":"Edson","countryCode":"CA","stateCode":"AB","latitude":"53.58345000","longitude":"-116.43559000"},{"name":"Elk Point","countryCode":"CA","stateCode":"AB","latitude":"53.90017000","longitude":"-110.90170000"},{"name":"Fairview","countryCode":"CA","stateCode":"AB","latitude":"56.06675000","longitude":"-118.38606000"},{"name":"Falher","countryCode":"CA","stateCode":"AB","latitude":"55.73339000","longitude":"-117.20262000"},{"name":"Fort Macleod","countryCode":"CA","stateCode":"AB","latitude":"49.71671000","longitude":"-113.41857000"},{"name":"Fort McMurray","countryCode":"CA","stateCode":"AB","latitude":"56.72676000","longitude":"-111.38103000"},{"name":"Fort Saskatchewan","countryCode":"CA","stateCode":"AB","latitude":"53.71684000","longitude":"-113.21870000"},{"name":"Fox Creek","countryCode":"CA","stateCode":"AB","latitude":"54.40007000","longitude":"-116.80238000"},{"name":"Gibbons","countryCode":"CA","stateCode":"AB","latitude":"53.83345000","longitude":"-113.33531000"},{"name":"Grand Centre","countryCode":"CA","stateCode":"AB","latitude":"54.41628000","longitude":"-110.21304000"},{"name":"Grande Cache","countryCode":"CA","stateCode":"AB","latitude":"53.88335000","longitude":"-119.13585000"},{"name":"Grande Prairie","countryCode":"CA","stateCode":"AB","latitude":"55.16667000","longitude":"-118.80271000"},{"name":"Grimshaw","countryCode":"CA","stateCode":"AB","latitude":"56.18339000","longitude":"-117.60270000"},{"name":"Hanna","countryCode":"CA","stateCode":"AB","latitude":"51.63343000","longitude":"-111.90181000"},{"name":"Heritage Pointe","countryCode":"CA","stateCode":"AB","latitude":"50.84213000","longitude":"-114.00493000"},{"name":"High Level","countryCode":"CA","stateCode":"AB","latitude":"58.51688000","longitude":"-117.13605000"},{"name":"High Prairie","countryCode":"CA","stateCode":"AB","latitude":"55.43340000","longitude":"-116.48580000"},{"name":"High River","countryCode":"CA","stateCode":"AB","latitude":"50.58341000","longitude":"-113.86867000"},{"name":"Hinton","countryCode":"CA","stateCode":"AB","latitude":"53.40009000","longitude":"-117.58567000"},{"name":"Irricana","countryCode":"CA","stateCode":"AB","latitude":"51.32372000","longitude":"-113.60475000"},{"name":"Jasper Park Lodge","countryCode":"CA","stateCode":"AB","latitude":"52.88633000","longitude":"-118.05625000"},{"name":"Killam","countryCode":"CA","stateCode":"AB","latitude":"52.78344000","longitude":"-111.85175000"},{"name":"Lac La Biche","countryCode":"CA","stateCode":"AB","latitude":"54.76690000","longitude":"-111.96861000"},{"name":"Lacombe","countryCode":"CA","stateCode":"AB","latitude":"52.46681000","longitude":"-113.73530000"},{"name":"Lamont","countryCode":"CA","stateCode":"AB","latitude":"53.76686000","longitude":"-112.80195000"},{"name":"Larkspur","countryCode":"CA","stateCode":"AB","latitude":"53.47942000","longitude":"-113.38142000"},{"name":"Laurel","countryCode":"CA","stateCode":"AB","latitude":"53.44667000","longitude":"-113.38197000"},{"name":"Leduc","countryCode":"CA","stateCode":"AB","latitude":"53.26682000","longitude":"-113.55201000"},{"name":"Lethbridge","countryCode":"CA","stateCode":"AB","latitude":"49.69999000","longitude":"-112.81856000"},{"name":"Lloydminster","countryCode":"CA","stateCode":"AB","latitude":"53.27237000","longitude":"-110.02256000"},{"name":"Magrath","countryCode":"CA","stateCode":"AB","latitude":"49.41668000","longitude":"-112.86856000"},{"name":"Manning","countryCode":"CA","stateCode":"AB","latitude":"56.91683000","longitude":"-117.61945000"},{"name":"Mannville","countryCode":"CA","stateCode":"AB","latitude":"53.33764000","longitude":"-111.17750000"},{"name":"Maple Ridge","countryCode":"CA","stateCode":"AB","latitude":"53.50172000","longitude":"-113.36274000"},{"name":"Mayerthorpe","countryCode":"CA","stateCode":"AB","latitude":"53.95015000","longitude":"-115.13547000"},{"name":"Medicine Hat","countryCode":"CA","stateCode":"AB","latitude":"50.03928000","longitude":"-110.67661000"},{"name":"Mill Woods Town Centre","countryCode":"CA","stateCode":"AB","latitude":"53.45639000","longitude":"-113.42751000"},{"name":"Millet","countryCode":"CA","stateCode":"AB","latitude":"53.10013000","longitude":"-113.46870000"},{"name":"Morinville","countryCode":"CA","stateCode":"AB","latitude":"53.80014000","longitude":"-113.65203000"},{"name":"Nanton","countryCode":"CA","stateCode":"AB","latitude":"50.35008000","longitude":"-113.76866000"},{"name":"Okotoks","countryCode":"CA","stateCode":"AB","latitude":"50.72885000","longitude":"-113.98281000"},{"name":"Olds","countryCode":"CA","stateCode":"AB","latitude":"51.78341000","longitude":"-114.10199000"},{"name":"Peace River","countryCode":"CA","stateCode":"AB","latitude":"56.23715000","longitude":"-117.29176000"},{"name":"Penhold","countryCode":"CA","stateCode":"AB","latitude":"52.13342000","longitude":"-113.86870000"},{"name":"Picture Butte","countryCode":"CA","stateCode":"AB","latitude":"49.88330000","longitude":"-112.78516000"},{"name":"Pincher Creek","countryCode":"CA","stateCode":"AB","latitude":"49.48328000","longitude":"-113.95195000"},{"name":"Ponoka","countryCode":"CA","stateCode":"AB","latitude":"52.67680000","longitude":"-113.58147000"},{"name":"Provost","countryCode":"CA","stateCode":"AB","latitude":"52.35014000","longitude":"-110.26828000"},{"name":"Raymond","countryCode":"CA","stateCode":"AB","latitude":"49.44998000","longitude":"-112.65185000"},{"name":"Red Deer","countryCode":"CA","stateCode":"AB","latitude":"52.26682000","longitude":"-113.80200000"},{"name":"Rideau Park","countryCode":"CA","stateCode":"AB","latitude":"53.47899000","longitude":"-113.50470000"},{"name":"Rimbey","countryCode":"CA","stateCode":"AB","latitude":"52.63340000","longitude":"-114.23532000"},{"name":"Rocky Mountain House","countryCode":"CA","stateCode":"AB","latitude":"52.36683000","longitude":"-114.91880000"},{"name":"Sexsmith","countryCode":"CA","stateCode":"AB","latitude":"55.34998000","longitude":"-118.78602000"},{"name":"Sherwood Park","countryCode":"CA","stateCode":"AB","latitude":"53.51684000","longitude":"-113.31870000"},{"name":"Silver Berry","countryCode":"CA","stateCode":"AB","latitude":"53.45787000","longitude":"-113.38170000"},{"name":"Slave Lake","countryCode":"CA","stateCode":"AB","latitude":"55.28344000","longitude":"-114.76896000"},{"name":"Smoky Lake","countryCode":"CA","stateCode":"AB","latitude":"54.11687000","longitude":"-112.46863000"},{"name":"Spirit River","countryCode":"CA","stateCode":"AB","latitude":"55.78327000","longitude":"-118.83607000"},{"name":"Springbrook","countryCode":"CA","stateCode":"AB","latitude":"52.17920000","longitude":"-113.87981000"},{"name":"Spruce Grove","countryCode":"CA","stateCode":"AB","latitude":"53.53344000","longitude":"-113.91874000"},{"name":"St. Albert","countryCode":"CA","stateCode":"AB","latitude":"53.63344000","longitude":"-113.63533000"},{"name":"Stettler","countryCode":"CA","stateCode":"AB","latitude":"52.31683000","longitude":"-112.71861000"},{"name":"Stony Plain","countryCode":"CA","stateCode":"AB","latitude":"53.53343000","longitude":"-114.00205000"},{"name":"Strathmore","countryCode":"CA","stateCode":"AB","latitude":"51.05011000","longitude":"-113.38523000"},{"name":"Sundre","countryCode":"CA","stateCode":"AB","latitude":"51.80010000","longitude":"-114.63532000"},{"name":"Swan Hills","countryCode":"CA","stateCode":"AB","latitude":"54.71681000","longitude":"-115.40226000"},{"name":"Sylvan Lake","countryCode":"CA","stateCode":"AB","latitude":"52.31100000","longitude":"-114.08375000"},{"name":"Taber","countryCode":"CA","stateCode":"AB","latitude":"49.78703000","longitude":"-112.14603000"},{"name":"Tamarack","countryCode":"CA","stateCode":"AB","latitude":"53.46441000","longitude":"-113.36235000"},{"name":"Three Hills","countryCode":"CA","stateCode":"AB","latitude":"51.70012000","longitude":"-113.26863000"},{"name":"Tofield","countryCode":"CA","stateCode":"AB","latitude":"53.36684000","longitude":"-112.66862000"},{"name":"Two Hills","countryCode":"CA","stateCode":"AB","latitude":"53.71686000","longitude":"-111.75181000"},{"name":"Valleyview","countryCode":"CA","stateCode":"AB","latitude":"55.06673000","longitude":"-117.28585000"},{"name":"Vegreville","countryCode":"CA","stateCode":"AB","latitude":"53.50015000","longitude":"-112.05182000"},{"name":"Vermilion","countryCode":"CA","stateCode":"AB","latitude":"53.35409000","longitude":"-110.85849000"},{"name":"Viking","countryCode":"CA","stateCode":"AB","latitude":"53.10014000","longitude":"-111.76844000"},{"name":"Vulcan","countryCode":"CA","stateCode":"AB","latitude":"50.40008000","longitude":"-113.25189000"},{"name":"Wainwright","countryCode":"CA","stateCode":"AB","latitude":"52.83482000","longitude":"-110.85342000"},{"name":"Wembley","countryCode":"CA","stateCode":"AB","latitude":"55.14995000","longitude":"-119.13602000"},{"name":"Westlake","countryCode":"CA","stateCode":"AB","latitude":"55.22228000","longitude":"-118.80415000"},{"name":"Westlock","countryCode":"CA","stateCode":"AB","latitude":"54.15016000","longitude":"-113.86876000"},{"name":"Wetaskiwin","countryCode":"CA","stateCode":"AB","latitude":"52.96683000","longitude":"-113.36869000"},{"name":"Whitecourt","countryCode":"CA","stateCode":"AB","latitude":"54.15015000","longitude":"-115.68548000"},{"name":"Wild Rose","countryCode":"CA","stateCode":"AB","latitude":"53.47080000","longitude":"-113.38119000"},{"name":"Ajax","countryCode":"CA","stateCode":"ON","latitude":"43.85012000","longitude":"-79.03288000"},{"name":"Algoma","countryCode":"CA","stateCode":"ON","latitude":"47.88364000","longitude":"-84.42406000"},{"name":"Alliston","countryCode":"CA","stateCode":"ON","latitude":"44.15011000","longitude":"-79.86635000"},{"name":"Amherstburg","countryCode":"CA","stateCode":"ON","latitude":"42.10009000","longitude":"-83.09985000"},{"name":"Amigo Beach","countryCode":"CA","stateCode":"ON","latitude":"44.70011000","longitude":"-79.39963000"},{"name":"Ancaster","countryCode":"CA","stateCode":"ON","latitude":"43.21806000","longitude":"-79.98716000"},{"name":"Angus","countryCode":"CA","stateCode":"ON","latitude":"44.31681000","longitude":"-79.88295000"},{"name":"Arnprior","countryCode":"CA","stateCode":"ON","latitude":"45.43341000","longitude":"-76.34939000"},{"name":"Atikokan","countryCode":"CA","stateCode":"ON","latitude":"48.75667000","longitude":"-91.62409000"},{"name":"Attawapiskat","countryCode":"CA","stateCode":"ON","latitude":"52.92774000","longitude":"-82.41669000"},{"name":"Aurora","countryCode":"CA","stateCode":"ON","latitude":"44.00011000","longitude":"-79.46632000"},{"name":"Aylmer","countryCode":"CA","stateCode":"ON","latitude":"42.76679000","longitude":"-80.98302000"},{"name":"Azilda","countryCode":"CA","stateCode":"ON","latitude":"46.55008000","longitude":"-81.09975000"},{"name":"Ballantrae","countryCode":"CA","stateCode":"ON","latitude":"44.03342000","longitude":"-79.29960000"},{"name":"Bancroft","countryCode":"CA","stateCode":"ON","latitude":"45.05752000","longitude":"-77.85702000"},{"name":"Barrie","countryCode":"CA","stateCode":"ON","latitude":"44.40011000","longitude":"-79.66634000"},{"name":"Bath","countryCode":"CA","stateCode":"ON","latitude":"44.18342000","longitude":"-76.78273000"},{"name":"Belleville","countryCode":"CA","stateCode":"ON","latitude":"44.16682000","longitude":"-77.38277000"},{"name":"Bells Corners","countryCode":"CA","stateCode":"ON","latitude":"45.31588000","longitude":"-75.83012000"},{"name":"Belmont","countryCode":"CA","stateCode":"ON","latitude":"42.88339000","longitude":"-81.08303000"},{"name":"Binbrook","countryCode":"CA","stateCode":"ON","latitude":"43.12135000","longitude":"-79.81104000"},{"name":"Bluewater","countryCode":"CA","stateCode":"ON","latitude":"43.46679000","longitude":"-81.59977000"},{"name":"Bourget","countryCode":"CA","stateCode":"ON","latitude":"45.43340000","longitude":"-75.14930000"},{"name":"Bracebridge","countryCode":"CA","stateCode":"ON","latitude":"45.03341000","longitude":"-79.31633000"},{"name":"Brampton","countryCode":"CA","stateCode":"ON","latitude":"43.68341000","longitude":"-79.76633000"},{"name":"Brant","countryCode":"CA","stateCode":"ON","latitude":"43.13340000","longitude":"-80.34967000"},{"name":"Brantford","countryCode":"CA","stateCode":"ON","latitude":"43.13340000","longitude":"-80.26636000"},{"name":"Brockville","countryCode":"CA","stateCode":"ON","latitude":"44.59132000","longitude":"-75.68705000"},{"name":"Brussels","countryCode":"CA","stateCode":"ON","latitude":"43.73339000","longitude":"-81.24975000"},{"name":"Burford","countryCode":"CA","stateCode":"ON","latitude":"43.10292000","longitude":"-80.42869000"},{"name":"Burlington","countryCode":"CA","stateCode":"ON","latitude":"43.38621000","longitude":"-79.83713000"},{"name":"Cambridge","countryCode":"CA","stateCode":"ON","latitude":"43.36010000","longitude":"-80.31269000"},{"name":"Camlachie","countryCode":"CA","stateCode":"ON","latitude":"43.03596000","longitude":"-82.16160000"},{"name":"Capreol","countryCode":"CA","stateCode":"ON","latitude":"46.70626000","longitude":"-80.92109000"},{"name":"Carleton Place","countryCode":"CA","stateCode":"ON","latitude":"45.13341000","longitude":"-76.14938000"},{"name":"Casselman","countryCode":"CA","stateCode":"ON","latitude":"45.31680000","longitude":"-75.08260000"},{"name":"Chatham","countryCode":"CA","stateCode":"ON","latitude":"42.41224000","longitude":"-82.18494000"},{"name":"Chatham-Kent","countryCode":"CA","stateCode":"ON","latitude":"42.40009000","longitude":"-82.18310000"},{"name":"Clarence-Rockland","countryCode":"CA","stateCode":"ON","latitude":"45.55010000","longitude":"-75.29101000"},{"name":"Cobourg","countryCode":"CA","stateCode":"ON","latitude":"43.95977000","longitude":"-78.16515000"},{"name":"Cochrane District","countryCode":"CA","stateCode":"ON","latitude":"50.00022000","longitude":"-82.99979000"},{"name":"Collingwood","countryCode":"CA","stateCode":"ON","latitude":"44.48340000","longitude":"-80.21638000"},{"name":"Concord","countryCode":"CA","stateCode":"ON","latitude":"43.80011000","longitude":"-79.48291000"},{"name":"Constance Bay","countryCode":"CA","stateCode":"ON","latitude":"45.50011000","longitude":"-76.08267000"},{"name":"Cookstown","countryCode":"CA","stateCode":"ON","latitude":"44.18341000","longitude":"-79.69964000"},{"name":"Cornwall","countryCode":"CA","stateCode":"ON","latitude":"45.01809000","longitude":"-74.72815000"},{"name":"Corunna","countryCode":"CA","stateCode":"ON","latitude":"42.88338000","longitude":"-82.43313000"},{"name":"Deep River","countryCode":"CA","stateCode":"ON","latitude":"46.10012000","longitude":"-77.49949000"},{"name":"Delaware","countryCode":"CA","stateCode":"ON","latitude":"42.91679000","longitude":"-81.41646000"},{"name":"Deseronto","countryCode":"CA","stateCode":"ON","latitude":"44.20012000","longitude":"-77.04944000"},{"name":"Dorchester","countryCode":"CA","stateCode":"ON","latitude":"42.98339000","longitude":"-81.06643000"},{"name":"Dowling","countryCode":"CA","stateCode":"ON","latitude":"46.59111000","longitude":"-81.33917000"},{"name":"Dryden","countryCode":"CA","stateCode":"ON","latitude":"49.78334000","longitude":"-92.75032000"},{"name":"Durham","countryCode":"CA","stateCode":"ON","latitude":"44.20012000","longitude":"-78.99957000"},{"name":"Ear Falls","countryCode":"CA","stateCode":"ON","latitude":"50.63955000","longitude":"-93.23526000"},{"name":"East Gwillimbury","countryCode":"CA","stateCode":"ON","latitude":"44.10087000","longitude":"-79.43785000"},{"name":"East York","countryCode":"CA","stateCode":"ON","latitude":"43.69053000","longitude":"-79.32794000"},{"name":"Elliot Lake","countryCode":"CA","stateCode":"ON","latitude":"46.38336000","longitude":"-82.63315000"},{"name":"Elmvale","countryCode":"CA","stateCode":"ON","latitude":"44.58340000","longitude":"-79.86636000"},{"name":"Englehart","countryCode":"CA","stateCode":"ON","latitude":"47.81686000","longitude":"-79.86640000"},{"name":"Espanola","countryCode":"CA","stateCode":"ON","latitude":"46.25837000","longitude":"-81.76649000"},{"name":"Essex","countryCode":"CA","stateCode":"ON","latitude":"42.17509000","longitude":"-82.82483000"},{"name":"Etobicoke","countryCode":"CA","stateCode":"ON","latitude":"43.65421000","longitude":"-79.56711000"},{"name":"Fort Erie","countryCode":"CA","stateCode":"ON","latitude":"42.90012000","longitude":"-78.93286000"},{"name":"Fort Frances","countryCode":"CA","stateCode":"ON","latitude":"48.61667000","longitude":"-93.40030000"},{"name":"Gananoque","countryCode":"CA","stateCode":"ON","latitude":"44.33342000","longitude":"-76.16607000"},{"name":"Glencoe","countryCode":"CA","stateCode":"ON","latitude":"42.75009000","longitude":"-81.71648000"},{"name":"Goderich","countryCode":"CA","stateCode":"ON","latitude":"43.74171000","longitude":"-81.71339000"},{"name":"Golden","countryCode":"CA","stateCode":"ON","latitude":"51.05917000","longitude":"-93.73568000"},{"name":"Gravenhurst","countryCode":"CA","stateCode":"ON","latitude":"44.91681000","longitude":"-79.36633000"},{"name":"Greater Napanee","countryCode":"CA","stateCode":"ON","latitude":"44.25012000","longitude":"-76.94944000"},{"name":"Greater Sudbury","countryCode":"CA","stateCode":"ON","latitude":"46.49000000","longitude":"-80.99001000"},{"name":"Greenstone","countryCode":"CA","stateCode":"ON","latitude":"49.73343000","longitude":"-87.16668000"},{"name":"Guelph","countryCode":"CA","stateCode":"ON","latitude":"43.54594000","longitude":"-80.25599000"},{"name":"Haldimand County","countryCode":"CA","stateCode":"ON","latitude":"42.98341000","longitude":"-79.86633000"},{"name":"Haliburton Village","countryCode":"CA","stateCode":"ON","latitude":"45.05154000","longitude":"-78.52245000"},{"name":"Halton","countryCode":"CA","stateCode":"ON","latitude":"43.50011000","longitude":"-79.88294000"},{"name":"Hamilton","countryCode":"CA","stateCode":"ON","latitude":"43.25011000","longitude":"-79.84963000"},{"name":"Hanover","countryCode":"CA","stateCode":"ON","latitude":"44.15009000","longitude":"-81.03303000"},{"name":"Harriston","countryCode":"CA","stateCode":"ON","latitude":"43.90009000","longitude":"-80.88302000"},{"name":"Hawkesbury","countryCode":"CA","stateCode":"ON","latitude":"45.60009000","longitude":"-74.61595000"},{"name":"Hearst","countryCode":"CA","stateCode":"ON","latitude":"49.68351000","longitude":"-83.66654000"},{"name":"Hornepayne","countryCode":"CA","stateCode":"ON","latitude":"49.21451000","longitude":"-84.77617000"},{"name":"Huntsville","countryCode":"CA","stateCode":"ON","latitude":"45.33341000","longitude":"-79.21632000"},{"name":"Huron East","countryCode":"CA","stateCode":"ON","latitude":"43.61679000","longitude":"-81.29975000"},{"name":"Ingersoll","countryCode":"CA","stateCode":"ON","latitude":"43.03339000","longitude":"-80.88302000"},{"name":"Innisfil","countryCode":"CA","stateCode":"ON","latitude":"44.30011000","longitude":"-79.64964000"},{"name":"Iroquois Falls","countryCode":"CA","stateCode":"ON","latitude":"48.76688000","longitude":"-80.68307000"},{"name":"Jarvis","countryCode":"CA","stateCode":"ON","latitude":"42.88341000","longitude":"-80.09965000"},{"name":"Kanata","countryCode":"CA","stateCode":"ON","latitude":"45.30010000","longitude":"-75.91606000"},{"name":"Kapuskasing","countryCode":"CA","stateCode":"ON","latitude":"49.41694000","longitude":"-82.43308000"},{"name":"Kawartha Lakes","countryCode":"CA","stateCode":"ON","latitude":"44.58342000","longitude":"-78.83288000"},{"name":"Kenora","countryCode":"CA","stateCode":"ON","latitude":"49.76741000","longitude":"-94.48985000"},{"name":"Keswick","countryCode":"CA","stateCode":"ON","latitude":"44.25011000","longitude":"-79.46632000"},{"name":"Kincardine","countryCode":"CA","stateCode":"ON","latitude":"44.18339000","longitude":"-81.63307000"},{"name":"King","countryCode":"CA","stateCode":"ON","latitude":"43.96514000","longitude":"-79.59011000"},{"name":"Kingston","countryCode":"CA","stateCode":"ON","latitude":"44.22976000","longitude":"-76.48098000"},{"name":"Kirkland Lake","countryCode":"CA","stateCode":"ON","latitude":"48.14461000","longitude":"-80.03767000"},{"name":"Kitchener","countryCode":"CA","stateCode":"ON","latitude":"43.42537000","longitude":"-80.51120000"},{"name":"L\'Orignal","countryCode":"CA","stateCode":"ON","latitude":"45.61980000","longitude":"-74.69150000"},{"name":"Lakefield","countryCode":"CA","stateCode":"ON","latitude":"44.43342000","longitude":"-78.26623000"},{"name":"Lambton Shores","countryCode":"CA","stateCode":"ON","latitude":"43.16678000","longitude":"-81.93309000"},{"name":"Lappe","countryCode":"CA","stateCode":"ON","latitude":"48.56680000","longitude":"-89.35013000"},{"name":"Leamington","countryCode":"CA","stateCode":"ON","latitude":"42.05009000","longitude":"-82.59981000"},{"name":"Limoges","countryCode":"CA","stateCode":"ON","latitude":"45.33340000","longitude":"-75.24931000"},{"name":"Lindsay","countryCode":"CA","stateCode":"ON","latitude":"44.35012000","longitude":"-78.73286000"},{"name":"Listowel","countryCode":"CA","stateCode":"ON","latitude":"43.73340000","longitude":"-80.94973000"},{"name":"Little Current","countryCode":"CA","stateCode":"ON","latitude":"45.97927000","longitude":"-81.92480000"},{"name":"Lively","countryCode":"CA","stateCode":"ON","latitude":"46.43338000","longitude":"-81.14975000"},{"name":"London","countryCode":"CA","stateCode":"ON","latitude":"42.98339000","longitude":"-81.23304000"},{"name":"Lucan","countryCode":"CA","stateCode":"ON","latitude":"43.18339000","longitude":"-81.39976000"},{"name":"Madoc","countryCode":"CA","stateCode":"ON","latitude":"44.50842000","longitude":"-77.47448000"},{"name":"Manitoulin District","countryCode":"CA","stateCode":"ON","latitude":"45.75007000","longitude":"-82.49985000"},{"name":"Manitouwadge","countryCode":"CA","stateCode":"ON","latitude":"49.12152000","longitude":"-85.84030000"},{"name":"Marathon","countryCode":"CA","stateCode":"ON","latitude":"48.75010000","longitude":"-86.43322000"},{"name":"Markdale","countryCode":"CA","stateCode":"ON","latitude":"44.31680000","longitude":"-80.64971000"},{"name":"Markham","countryCode":"CA","stateCode":"ON","latitude":"43.86682000","longitude":"-79.26630000"},{"name":"Mattawa","countryCode":"CA","stateCode":"ON","latitude":"46.31681000","longitude":"-78.69957000"},{"name":"Meaford","countryCode":"CA","stateCode":"ON","latitude":"44.60725000","longitude":"-80.61081000"},{"name":"Metcalfe","countryCode":"CA","stateCode":"ON","latitude":"45.23340000","longitude":"-75.46603000"},{"name":"Midland","countryCode":"CA","stateCode":"ON","latitude":"44.75010000","longitude":"-79.88296000"},{"name":"Mildmay","countryCode":"CA","stateCode":"ON","latitude":"44.05009000","longitude":"-81.11644000"},{"name":"Millbrook","countryCode":"CA","stateCode":"ON","latitude":"44.15012000","longitude":"-78.44954000"},{"name":"Milton","countryCode":"CA","stateCode":"ON","latitude":"43.51681000","longitude":"-79.88294000"},{"name":"Mississauga","countryCode":"CA","stateCode":"ON","latitude":"43.57890000","longitude":"-79.65830000"},{"name":"Mississauga Beach","countryCode":"CA","stateCode":"ON","latitude":"43.26682000","longitude":"-79.08287000"},{"name":"Moose Factory","countryCode":"CA","stateCode":"ON","latitude":"51.26689000","longitude":"-80.61624000"},{"name":"Moosonee","countryCode":"CA","stateCode":"ON","latitude":"51.27931000","longitude":"-80.63450000"},{"name":"Morrisburg","countryCode":"CA","stateCode":"ON","latitude":"44.90010000","longitude":"-75.18261000"},{"name":"Mount Albert","countryCode":"CA","stateCode":"ON","latitude":"44.13341000","longitude":"-79.31630000"},{"name":"Mount Brydges","countryCode":"CA","stateCode":"ON","latitude":"42.90009000","longitude":"-81.48306000"},{"name":"Napanee","countryCode":"CA","stateCode":"ON","latitude":"44.25012000","longitude":"-76.94944000"},{"name":"Napanee Downtown","countryCode":"CA","stateCode":"ON","latitude":"44.24832000","longitude":"-76.95069000"},{"name":"Neebing","countryCode":"CA","stateCode":"ON","latitude":"48.16680000","longitude":"-89.41683000"},{"name":"Nepean","countryCode":"CA","stateCode":"ON","latitude":"45.35215000","longitude":"-75.73975000"},{"name":"New Hamburg","countryCode":"CA","stateCode":"ON","latitude":"43.38339000","longitude":"-80.69970000"},{"name":"Newmarket","countryCode":"CA","stateCode":"ON","latitude":"44.05011000","longitude":"-79.46631000"},{"name":"Niagara Falls","countryCode":"CA","stateCode":"ON","latitude":"43.10012000","longitude":"-79.06627000"},{"name":"Nipissing District","countryCode":"CA","stateCode":"ON","latitude":"46.00010000","longitude":"-78.99959000"},{"name":"Norfolk County","countryCode":"CA","stateCode":"ON","latitude":"42.83340000","longitude":"-80.38297000"},{"name":"North Bay","countryCode":"CA","stateCode":"ON","latitude":"46.31680000","longitude":"-79.46633000"},{"name":"North Perth","countryCode":"CA","stateCode":"ON","latitude":"43.72510000","longitude":"-80.96723000"},{"name":"North York","countryCode":"CA","stateCode":"ON","latitude":"43.76681000","longitude":"-79.41630000"},{"name":"Norwood","countryCode":"CA","stateCode":"ON","latitude":"44.38342000","longitude":"-77.98281000"},{"name":"Oakville","countryCode":"CA","stateCode":"ON","latitude":"43.45011000","longitude":"-79.68292000"},{"name":"Omemee","countryCode":"CA","stateCode":"ON","latitude":"44.29897000","longitude":"-78.55989000"},{"name":"Orangeville","countryCode":"CA","stateCode":"ON","latitude":"43.91680000","longitude":"-80.09967000"},{"name":"Orillia","countryCode":"CA","stateCode":"ON","latitude":"44.60868000","longitude":"-79.42068000"},{"name":"Osgoode","countryCode":"CA","stateCode":"ON","latitude":"45.14887000","longitude":"-75.59778000"},{"name":"Oshawa","countryCode":"CA","stateCode":"ON","latitude":"43.90012000","longitude":"-78.84957000"},{"name":"Ottawa","countryCode":"CA","stateCode":"ON","latitude":"45.41117000","longitude":"-75.69812000"},{"name":"Owen Sound","countryCode":"CA","stateCode":"ON","latitude":"44.56717000","longitude":"-80.94349000"},{"name":"Paisley","countryCode":"CA","stateCode":"ON","latitude":"44.30641000","longitude":"-81.27265000"},{"name":"Paris","countryCode":"CA","stateCode":"ON","latitude":"43.20000000","longitude":"-80.38333000"},{"name":"Parkhill","countryCode":"CA","stateCode":"ON","latitude":"43.15993000","longitude":"-81.68464000"},{"name":"Parry Sound","countryCode":"CA","stateCode":"ON","latitude":"45.34732000","longitude":"-80.03527000"},{"name":"Parry Sound District","countryCode":"CA","stateCode":"ON","latitude":"45.75011000","longitude":"-79.83297000"},{"name":"Peel","countryCode":"CA","stateCode":"ON","latitude":"43.75011000","longitude":"-79.78293000"},{"name":"Pembroke","countryCode":"CA","stateCode":"ON","latitude":"45.81681000","longitude":"-77.11616000"},{"name":"Perth","countryCode":"CA","stateCode":"ON","latitude":"44.90011000","longitude":"-76.24939000"},{"name":"Petawawa","countryCode":"CA","stateCode":"ON","latitude":"45.89452000","longitude":"-77.28007000"},{"name":"Peterborough","countryCode":"CA","stateCode":"ON","latitude":"44.30012000","longitude":"-78.31623000"},{"name":"Petrolia","countryCode":"CA","stateCode":"ON","latitude":"42.86678000","longitude":"-82.14981000"},{"name":"Pickering","countryCode":"CA","stateCode":"ON","latitude":"43.90012000","longitude":"-79.13289000"},{"name":"Picton","countryCode":"CA","stateCode":"ON","latitude":"44.00012000","longitude":"-77.13275000"},{"name":"Plantagenet","countryCode":"CA","stateCode":"ON","latitude":"45.53260000","longitude":"-74.99369000"},{"name":"Plattsville","countryCode":"CA","stateCode":"ON","latitude":"43.30010000","longitude":"-80.61639000"},{"name":"Port Colborne","countryCode":"CA","stateCode":"ON","latitude":"42.90012000","longitude":"-79.23288000"},{"name":"Port Hope","countryCode":"CA","stateCode":"ON","latitude":"44.01682000","longitude":"-78.39953000"},{"name":"Port Rowan","countryCode":"CA","stateCode":"ON","latitude":"42.61680000","longitude":"-80.46638000"},{"name":"Port Stanley","countryCode":"CA","stateCode":"ON","latitude":"42.66679000","longitude":"-81.21644000"},{"name":"Powassan","countryCode":"CA","stateCode":"ON","latitude":"46.03340000","longitude":"-79.34961000"},{"name":"Prescott","countryCode":"CA","stateCode":"ON","latitude":"44.71681000","longitude":"-75.51604000"},{"name":"Prince Edward","countryCode":"CA","stateCode":"ON","latitude":"44.00012000","longitude":"-77.24946000"},{"name":"Queenswood Heights","countryCode":"CA","stateCode":"ON","latitude":"45.47083000","longitude":"-75.50556000"},{"name":"Quinte West","countryCode":"CA","stateCode":"ON","latitude":"44.18342000","longitude":"-77.56618000"},{"name":"Rainy River District","countryCode":"CA","stateCode":"ON","latitude":"48.49981000","longitude":"-92.50031000"},{"name":"Rayside-Balfour","countryCode":"CA","stateCode":"ON","latitude":"46.60873000","longitude":"-81.20763000"},{"name":"Red Lake","countryCode":"CA","stateCode":"ON","latitude":"51.01678000","longitude":"-93.82736000"},{"name":"Regional Municipality of Waterloo","countryCode":"CA","stateCode":"ON","latitude":"43.50010000","longitude":"-80.49969000"},{"name":"Renfrew","countryCode":"CA","stateCode":"ON","latitude":"45.46681000","longitude":"-76.68272000"},{"name":"Richmond","countryCode":"CA","stateCode":"ON","latitude":"45.18340000","longitude":"-75.83266000"},{"name":"Richmond Hill","countryCode":"CA","stateCode":"ON","latitude":"43.87111000","longitude":"-79.43725000"},{"name":"Ridgetown","countryCode":"CA","stateCode":"ON","latitude":"42.43339000","longitude":"-81.89978000"},{"name":"Rockwood","countryCode":"CA","stateCode":"ON","latitude":"43.61899000","longitude":"-80.14441000"},{"name":"Russell","countryCode":"CA","stateCode":"ON","latitude":"45.25010000","longitude":"-75.36602000"},{"name":"Sarnia","countryCode":"CA","stateCode":"ON","latitude":"42.97866000","longitude":"-82.40407000"},{"name":"Sault Ste. Marie","countryCode":"CA","stateCode":"ON","latitude":"46.51677000","longitude":"-84.33325000"},{"name":"Scarborough","countryCode":"CA","stateCode":"ON","latitude":"43.77223000","longitude":"-79.25666000"},{"name":"Seaforth","countryCode":"CA","stateCode":"ON","latitude":"43.55009000","longitude":"-81.39976000"},{"name":"Shelburne","countryCode":"CA","stateCode":"ON","latitude":"44.07870000","longitude":"-80.20408000"},{"name":"Simcoe","countryCode":"CA","stateCode":"ON","latitude":"42.83340000","longitude":"-80.29967000"},{"name":"Sioux Lookout","countryCode":"CA","stateCode":"ON","latitude":"50.06676000","longitude":"-91.98358000"},{"name":"Skatepark","countryCode":"CA","stateCode":"ON","latitude":"44.25122000","longitude":"-76.94424000"},{"name":"Smiths Falls","countryCode":"CA","stateCode":"ON","latitude":"44.90452000","longitude":"-76.02333000"},{"name":"South Huron","countryCode":"CA","stateCode":"ON","latitude":"43.31679000","longitude":"-81.51647000"},{"name":"South River","countryCode":"CA","stateCode":"ON","latitude":"45.83340000","longitude":"-79.38293000"},{"name":"St. Catharines","countryCode":"CA","stateCode":"ON","latitude":"43.17126000","longitude":"-79.24267000"},{"name":"St. George","countryCode":"CA","stateCode":"ON","latitude":"43.24495000","longitude":"-80.25144000"},{"name":"St. Thomas","countryCode":"CA","stateCode":"ON","latitude":"42.77361000","longitude":"-81.18038000"},{"name":"Stirling","countryCode":"CA","stateCode":"ON","latitude":"44.30012000","longitude":"-77.54948000"},{"name":"Stoney Point","countryCode":"CA","stateCode":"ON","latitude":"44.26681000","longitude":"-79.53292000"},{"name":"Stratford","countryCode":"CA","stateCode":"ON","latitude":"43.36679000","longitude":"-80.94972000"},{"name":"Sudbury","countryCode":"CA","stateCode":"ON","latitude":"47.16679000","longitude":"-81.99980000"},{"name":"Tavistock","countryCode":"CA","stateCode":"ON","latitude":"43.31679000","longitude":"-80.83302000"},{"name":"Temiskaming Shores","countryCode":"CA","stateCode":"ON","latitude":"47.49376000","longitude":"-79.71529000"},{"name":"Thessalon","countryCode":"CA","stateCode":"ON","latitude":"46.25006000","longitude":"-83.56660000"},{"name":"Thorold","countryCode":"CA","stateCode":"ON","latitude":"43.11682000","longitude":"-79.19958000"},{"name":"Thunder Bay","countryCode":"CA","stateCode":"ON","latitude":"48.38202000","longitude":"-89.25018000"},{"name":"Thunder Bay District","countryCode":"CA","stateCode":"ON","latitude":"49.50011000","longitude":"-88.50004000"},{"name":"Timiskaming District","countryCode":"CA","stateCode":"ON","latitude":"47.75016000","longitude":"-80.33303000"},{"name":"Timmins","countryCode":"CA","stateCode":"ON","latitude":"48.46686000","longitude":"-81.33312000"},{"name":"Tobermory","countryCode":"CA","stateCode":"ON","latitude":"45.25007000","longitude":"-81.66647000"},{"name":"Toronto","countryCode":"CA","stateCode":"ON","latitude":"43.70011000","longitude":"-79.41630000"},{"name":"Toronto county","countryCode":"CA","stateCode":"ON","latitude":"43.69655000","longitude":"-79.42909000"},{"name":"Tottenham","countryCode":"CA","stateCode":"ON","latitude":"44.02437000","longitude":"-79.80553000"},{"name":"Tweed","countryCode":"CA","stateCode":"ON","latitude":"44.47512000","longitude":"-77.31616000"},{"name":"Uxbridge","countryCode":"CA","stateCode":"ON","latitude":"44.10012000","longitude":"-79.11628000"},{"name":"Valley East","countryCode":"CA","stateCode":"ON","latitude":"46.66773000","longitude":"-81.00028000"},{"name":"Vanier","countryCode":"CA","stateCode":"ON","latitude":"45.43990000","longitude":"-75.66498000"},{"name":"Vaughan","countryCode":"CA","stateCode":"ON","latitude":"43.83610000","longitude":"-79.49827000"},{"name":"Vineland","countryCode":"CA","stateCode":"ON","latitude":"43.15012000","longitude":"-79.39960000"},{"name":"Virgil","countryCode":"CA","stateCode":"ON","latitude":"43.21682000","longitude":"-79.13288000"},{"name":"Walpole Island","countryCode":"CA","stateCode":"ON","latitude":"42.61520000","longitude":"-82.51398000"},{"name":"Wasaga Beach","countryCode":"CA","stateCode":"ON","latitude":"44.51680000","longitude":"-80.01637000"},{"name":"Waterford","countryCode":"CA","stateCode":"ON","latitude":"42.93340000","longitude":"-80.28296000"},{"name":"Waterloo","countryCode":"CA","stateCode":"ON","latitude":"43.46680000","longitude":"-80.51639000"},{"name":"Watford","countryCode":"CA","stateCode":"ON","latitude":"42.95008000","longitude":"-81.88309000"},{"name":"Wawa","countryCode":"CA","stateCode":"ON","latitude":"47.98877000","longitude":"-84.77411000"},{"name":"Welland","countryCode":"CA","stateCode":"ON","latitude":"42.98342000","longitude":"-79.24958000"},{"name":"Wellesley","countryCode":"CA","stateCode":"ON","latitude":"43.47691000","longitude":"-80.76209000"},{"name":"Wendover","countryCode":"CA","stateCode":"ON","latitude":"45.57275000","longitude":"-75.12757000"},{"name":"West Lorne","countryCode":"CA","stateCode":"ON","latitude":"42.60009000","longitude":"-81.59976000"},{"name":"Willowdale","countryCode":"CA","stateCode":"ON","latitude":"43.76672000","longitude":"-79.39909000"},{"name":"Winchester","countryCode":"CA","stateCode":"ON","latitude":"45.08340000","longitude":"-75.34933000"},{"name":"Windsor","countryCode":"CA","stateCode":"ON","latitude":"42.30008000","longitude":"-83.01654000"},{"name":"Wingham","countryCode":"CA","stateCode":"ON","latitude":"43.88793000","longitude":"-81.31145000"},{"name":"Woodstock","countryCode":"CA","stateCode":"ON","latitude":"43.13339000","longitude":"-80.74970000"},{"name":"York","countryCode":"CA","stateCode":"ON","latitude":"44.00011000","longitude":"-79.46632000"},{"name":"Alberton","countryCode":"CA","stateCode":"PE","latitude":"46.81685000","longitude":"-64.06542000"},{"name":"Belfast","countryCode":"CA","stateCode":"PE","latitude":"46.08341000","longitude":"-62.88197000"},{"name":"Charlottetown","countryCode":"CA","stateCode":"PE","latitude":"46.23899000","longitude":"-63.13414000"},{"name":"Cornwall","countryCode":"CA","stateCode":"PE","latitude":"46.22652000","longitude":"-63.21809000"},{"name":"Fallingbrook","countryCode":"CA","stateCode":"PE","latitude":"45.47558000","longitude":"-75.48401000"},{"name":"Kensington","countryCode":"CA","stateCode":"PE","latitude":"46.43343000","longitude":"-63.64871000"},{"name":"Montague","countryCode":"CA","stateCode":"PE","latitude":"46.16681000","longitude":"-62.64866000"},{"name":"Souris","countryCode":"CA","stateCode":"PE","latitude":"46.35010000","longitude":"-62.24862000"},{"name":"Summerside","countryCode":"CA","stateCode":"PE","latitude":"46.39593000","longitude":"-63.78762000"},{"name":"Altona","countryCode":"CA","stateCode":"MB","latitude":"49.10469000","longitude":"-97.55961000"},{"name":"Beausejour","countryCode":"CA","stateCode":"MB","latitude":"50.06220000","longitude":"-96.51669000"},{"name":"Boissevain","countryCode":"CA","stateCode":"MB","latitude":"49.23062000","longitude":"-100.05586000"},{"name":"Brandon","countryCode":"CA","stateCode":"MB","latitude":"49.84692000","longitude":"-99.95306000"},{"name":"Carberry","countryCode":"CA","stateCode":"MB","latitude":"49.86893000","longitude":"-99.36021000"},{"name":"Carman","countryCode":"CA","stateCode":"MB","latitude":"49.49920000","longitude":"-98.00156000"},{"name":"Cross Lake 19A","countryCode":"CA","stateCode":"MB","latitude":"54.65135000","longitude":"-97.76848000"},{"name":"Dauphin","countryCode":"CA","stateCode":"MB","latitude":"51.14941000","longitude":"-100.05023000"},{"name":"De Salaberry","countryCode":"CA","stateCode":"MB","latitude":"49.39999000","longitude":"-97.00894000"},{"name":"Deloraine","countryCode":"CA","stateCode":"MB","latitude":"49.19082000","longitude":"-100.49477000"},{"name":"Flin Flon","countryCode":"CA","stateCode":"MB","latitude":"54.76703000","longitude":"-101.87433000"},{"name":"Gimli","countryCode":"CA","stateCode":"MB","latitude":"50.63362000","longitude":"-96.99066000"},{"name":"Grunthal","countryCode":"CA","stateCode":"MB","latitude":"49.40668000","longitude":"-96.85873000"},{"name":"Headingley","countryCode":"CA","stateCode":"MB","latitude":"49.87530000","longitude":"-97.40896000"},{"name":"Ile des Chênes","countryCode":"CA","stateCode":"MB","latitude":"49.71060000","longitude":"-96.98893000"},{"name":"Killarney","countryCode":"CA","stateCode":"MB","latitude":"49.18332000","longitude":"-99.66364000"},{"name":"La Broquerie","countryCode":"CA","stateCode":"MB","latitude":"49.51688000","longitude":"-96.50029000"},{"name":"Lac du Bonnet","countryCode":"CA","stateCode":"MB","latitude":"50.25360000","longitude":"-96.06116000"},{"name":"Landmark","countryCode":"CA","stateCode":"MB","latitude":"49.67169000","longitude":"-96.82232000"},{"name":"Lorette","countryCode":"CA","stateCode":"MB","latitude":"49.73919000","longitude":"-96.87232000"},{"name":"Melita","countryCode":"CA","stateCode":"MB","latitude":"49.26811000","longitude":"-100.99669000"},{"name":"Minnedosa","countryCode":"CA","stateCode":"MB","latitude":"50.24532000","longitude":"-99.84364000"},{"name":"Moose Lake","countryCode":"CA","stateCode":"MB","latitude":"49.20559000","longitude":"-95.30629000"},{"name":"Morden","countryCode":"CA","stateCode":"MB","latitude":"49.19190000","longitude":"-98.10136000"},{"name":"Morris","countryCode":"CA","stateCode":"MB","latitude":"49.35499000","longitude":"-97.36567000"},{"name":"Neepawa","countryCode":"CA","stateCode":"MB","latitude":"50.22892000","longitude":"-99.46642000"},{"name":"Niverville","countryCode":"CA","stateCode":"MB","latitude":"49.60559000","longitude":"-97.04234000"},{"name":"Portage la Prairie","countryCode":"CA","stateCode":"MB","latitude":"49.97282000","longitude":"-98.29263000"},{"name":"Rivers","countryCode":"CA","stateCode":"MB","latitude":"50.03081000","longitude":"-100.24029000"},{"name":"Roblin","countryCode":"CA","stateCode":"MB","latitude":"51.22999000","longitude":"-101.35650000"},{"name":"Selkirk","countryCode":"CA","stateCode":"MB","latitude":"50.14360000","longitude":"-96.88452000"},{"name":"Shilo","countryCode":"CA","stateCode":"MB","latitude":"49.80509000","longitude":"-99.63175000"},{"name":"Souris","countryCode":"CA","stateCode":"MB","latitude":"49.61720000","longitude":"-100.26120000"},{"name":"St. Adolphe","countryCode":"CA","stateCode":"MB","latitude":"49.67440000","longitude":"-97.11124000"},{"name":"Steinbach","countryCode":"CA","stateCode":"MB","latitude":"49.52579000","longitude":"-96.68451000"},{"name":"Stonewall","countryCode":"CA","stateCode":"MB","latitude":"50.13441000","longitude":"-97.32676000"},{"name":"Swan River","countryCode":"CA","stateCode":"MB","latitude":"52.10580000","longitude":"-101.26759000"},{"name":"The Pas","countryCode":"CA","stateCode":"MB","latitude":"53.82509000","longitude":"-101.25413000"},{"name":"Thompson","countryCode":"CA","stateCode":"MB","latitude":"55.74350000","longitude":"-97.85579000"},{"name":"Virden","countryCode":"CA","stateCode":"MB","latitude":"49.85080000","longitude":"-100.93262000"},{"name":"West St. Paul","countryCode":"CA","stateCode":"MB","latitude":"49.99940000","longitude":"-97.16284000"},{"name":"Winkler","countryCode":"CA","stateCode":"MB","latitude":"49.18170000","longitude":"-97.94104000"},{"name":"Winnipeg","countryCode":"CA","stateCode":"MB","latitude":"49.88440000","longitude":"-97.14704000"},{"name":"Amherst","countryCode":"CA","stateCode":"NS","latitude":"45.83345000","longitude":"-64.19874000"},{"name":"Annapolis County","countryCode":"CA","stateCode":"NS","latitude":"44.58345000","longitude":"-65.16551000"},{"name":"Antigonish","countryCode":"CA","stateCode":"NS","latitude":"45.61685000","longitude":"-61.99858000"},{"name":"Berwick","countryCode":"CA","stateCode":"NS","latitude":"45.05015000","longitude":"-64.73208000"},{"name":"Bridgewater","countryCode":"CA","stateCode":"NS","latitude":"44.37856000","longitude":"-64.51882000"},{"name":"Cape Breton County","countryCode":"CA","stateCode":"NS","latitude":"46.00014000","longitude":"-60.31516000"},{"name":"Chester","countryCode":"CA","stateCode":"NS","latitude":"44.54225000","longitude":"-64.23891000"},{"name":"Colchester","countryCode":"CA","stateCode":"NS","latitude":"45.33345000","longitude":"-63.24868000"},{"name":"Cole Harbour","countryCode":"CA","stateCode":"NS","latitude":"44.67244000","longitude":"-63.47506000"},{"name":"Cow Bay","countryCode":"CA","stateCode":"NS","latitude":"44.63141000","longitude":"-63.43218000"},{"name":"Dartmouth","countryCode":"CA","stateCode":"NS","latitude":"44.67134000","longitude":"-63.57719000"},{"name":"Digby","countryCode":"CA","stateCode":"NS","latitude":"44.62188000","longitude":"-65.75860000"},{"name":"Digby County","countryCode":"CA","stateCode":"NS","latitude":"44.36685000","longitude":"-65.69884000"},{"name":"English Corner","countryCode":"CA","stateCode":"NS","latitude":"44.73345000","longitude":"-63.78201000"},{"name":"Eskasoni 3","countryCode":"CA","stateCode":"NS","latitude":"45.94522000","longitude":"-60.61617000"},{"name":"Fall River","countryCode":"CA","stateCode":"NS","latitude":"44.81685000","longitude":"-63.61540000"},{"name":"Glace Bay","countryCode":"CA","stateCode":"NS","latitude":"46.19695000","longitude":"-59.95698000"},{"name":"Greenwood","countryCode":"CA","stateCode":"NS","latitude":"44.97413000","longitude":"-64.93169000"},{"name":"Halifax","countryCode":"CA","stateCode":"NS","latitude":"44.64533000","longitude":"-63.57239000"},{"name":"Hantsport","countryCode":"CA","stateCode":"NS","latitude":"45.06685000","longitude":"-64.16544000"},{"name":"Hayes Subdivision","countryCode":"CA","stateCode":"NS","latitude":"45.05519000","longitude":"-64.58795000"},{"name":"Kentville","countryCode":"CA","stateCode":"NS","latitude":"45.07710000","longitude":"-64.49605000"},{"name":"Lake Echo","countryCode":"CA","stateCode":"NS","latitude":"44.73345000","longitude":"-63.38198000"},{"name":"Lantz","countryCode":"CA","stateCode":"NS","latitude":"44.98345000","longitude":"-63.48199000"},{"name":"Lower Sackville","countryCode":"CA","stateCode":"NS","latitude":"44.77599000","longitude":"-63.67865000"},{"name":"Lunenburg","countryCode":"CA","stateCode":"NS","latitude":"44.37847000","longitude":"-64.31658000"},{"name":"Middleton","countryCode":"CA","stateCode":"NS","latitude":"44.94284000","longitude":"-65.07022000"},{"name":"New Glasgow","countryCode":"CA","stateCode":"NS","latitude":"45.58344000","longitude":"-62.64863000"},{"name":"Oxford","countryCode":"CA","stateCode":"NS","latitude":"45.73345000","longitude":"-63.86542000"},{"name":"Parrsboro","countryCode":"CA","stateCode":"NS","latitude":"45.40567000","longitude":"-64.32585000"},{"name":"Pictou","countryCode":"CA","stateCode":"NS","latitude":"45.67875000","longitude":"-62.70936000"},{"name":"Pictou County","countryCode":"CA","stateCode":"NS","latitude":"45.50015000","longitude":"-62.58193000"},{"name":"Port Hawkesbury","countryCode":"CA","stateCode":"NS","latitude":"45.61685000","longitude":"-61.34853000"},{"name":"Port Williams","countryCode":"CA","stateCode":"NS","latitude":"45.10015000","longitude":"-64.41546000"},{"name":"Princeville","countryCode":"CA","stateCode":"NS","latitude":"45.76684000","longitude":"-61.29853000"},{"name":"Shelburne","countryCode":"CA","stateCode":"NS","latitude":"43.76325000","longitude":"-65.32355000"},{"name":"Springhill","countryCode":"CA","stateCode":"NS","latitude":"45.65015000","longitude":"-64.04873000"},{"name":"Sydney","countryCode":"CA","stateCode":"NS","latitude":"46.13510000","longitude":"-60.18310000"},{"name":"Sydney Mines","countryCode":"CA","stateCode":"NS","latitude":"46.23669000","longitude":"-60.21767000"},{"name":"Truro","countryCode":"CA","stateCode":"NS","latitude":"45.36685000","longitude":"-63.26538000"},{"name":"Windsor","countryCode":"CA","stateCode":"NS","latitude":"44.98345000","longitude":"-64.13204000"},{"name":"Wolfville","countryCode":"CA","stateCode":"NS","latitude":"45.08345000","longitude":"-64.36546000"},{"name":"Yarmouth","countryCode":"CA","stateCode":"NS","latitude":"43.83345000","longitude":"-66.11557000"},{"name":"Assiniboia","countryCode":"CA","stateCode":"SK","latitude":"49.63336000","longitude":"-105.98446000"},{"name":"Biggar","countryCode":"CA","stateCode":"SK","latitude":"52.06680000","longitude":"-108.00135000"},{"name":"Canora","countryCode":"CA","stateCode":"SK","latitude":"51.63328000","longitude":"-102.43425000"},{"name":"Carlyle","countryCode":"CA","stateCode":"SK","latitude":"49.63334000","longitude":"-102.26765000"},{"name":"Dalmeny","countryCode":"CA","stateCode":"SK","latitude":"52.33339000","longitude":"-106.76792000"},{"name":"Esterhazy","countryCode":"CA","stateCode":"SK","latitude":"50.65001000","longitude":"-102.08426000"},{"name":"Estevan","countryCode":"CA","stateCode":"SK","latitude":"49.13337000","longitude":"-102.98422000"},{"name":"Foam Lake","countryCode":"CA","stateCode":"SK","latitude":"51.65001000","longitude":"-103.53431000"},{"name":"Gravelbourg","countryCode":"CA","stateCode":"SK","latitude":"49.88336000","longitude":"-106.55122000"},{"name":"Hudson Bay","countryCode":"CA","stateCode":"SK","latitude":"52.85003000","longitude":"-102.38425000"},{"name":"Humboldt","countryCode":"CA","stateCode":"SK","latitude":"52.20005000","longitude":"-105.12550000"},{"name":"Indian Head","countryCode":"CA","stateCode":"SK","latitude":"50.53336000","longitude":"-103.66775000"},{"name":"Kamsack","countryCode":"CA","stateCode":"SK","latitude":"51.56668000","longitude":"-101.90093000"},{"name":"Kerrobert","countryCode":"CA","stateCode":"SK","latitude":"51.91682000","longitude":"-109.13479000"},{"name":"Kindersley","countryCode":"CA","stateCode":"SK","latitude":"51.46681000","longitude":"-109.16818000"},{"name":"La Ronge","countryCode":"CA","stateCode":"SK","latitude":"55.10013000","longitude":"-105.28422000"},{"name":"Langenburg","countryCode":"CA","stateCode":"SK","latitude":"50.84999000","longitude":"-101.71763000"},{"name":"Langham","countryCode":"CA","stateCode":"SK","latitude":"52.36680000","longitude":"-106.96793000"},{"name":"Lanigan","countryCode":"CA","stateCode":"SK","latitude":"51.85006000","longitude":"-105.03443000"},{"name":"Lumsden","countryCode":"CA","stateCode":"SK","latitude":"50.65009000","longitude":"-104.86783000"},{"name":"Macklin","countryCode":"CA","stateCode":"SK","latitude":"52.33344000","longitude":"-109.93484000"},{"name":"Maple Creek","countryCode":"CA","stateCode":"SK","latitude":"49.91678000","longitude":"-109.48481000"},{"name":"Martensville","countryCode":"CA","stateCode":"SK","latitude":"52.28339000","longitude":"-106.66792000"},{"name":"Meadow Lake","countryCode":"CA","stateCode":"SK","latitude":"54.13348000","longitude":"-108.43471000"},{"name":"Melfort","countryCode":"CA","stateCode":"SK","latitude":"52.86673000","longitude":"-104.61768000"},{"name":"Melville","countryCode":"CA","stateCode":"SK","latitude":"50.91671000","longitude":"-102.80099000"},{"name":"Moose Jaw","countryCode":"CA","stateCode":"SK","latitude":"50.40005000","longitude":"-105.53445000"},{"name":"Moosomin","countryCode":"CA","stateCode":"SK","latitude":"50.13332000","longitude":"-101.66766000"},{"name":"Nipawin","countryCode":"CA","stateCode":"SK","latitude":"53.36678000","longitude":"-104.00092000"},{"name":"North Battleford","countryCode":"CA","stateCode":"SK","latitude":"52.77972000","longitude":"-108.29670000"},{"name":"Outlook","countryCode":"CA","stateCode":"SK","latitude":"51.50008000","longitude":"-107.05128000"},{"name":"Oxbow","countryCode":"CA","stateCode":"SK","latitude":"49.23335000","longitude":"-102.16760000"},{"name":"Pelican Narrows","countryCode":"CA","stateCode":"SK","latitude":"55.16685000","longitude":"-102.93410000"},{"name":"Pilot Butte","countryCode":"CA","stateCode":"SK","latitude":"50.46678000","longitude":"-104.41778000"},{"name":"Preeceville","countryCode":"CA","stateCode":"SK","latitude":"51.94998000","longitude":"-102.66766000"},{"name":"Prince Albert","countryCode":"CA","stateCode":"SK","latitude":"53.20008000","longitude":"-105.76772000"},{"name":"Regina","countryCode":"CA","stateCode":"SK","latitude":"50.45008000","longitude":"-104.61780000"},{"name":"Regina Beach","countryCode":"CA","stateCode":"SK","latitude":"50.78338000","longitude":"-105.00112000"},{"name":"Rosetown","countryCode":"CA","stateCode":"SK","latitude":"51.55010000","longitude":"-108.00136000"},{"name":"Rosthern","countryCode":"CA","stateCode":"SK","latitude":"52.66679000","longitude":"-106.33446000"},{"name":"Saskatoon","countryCode":"CA","stateCode":"SK","latitude":"52.13238000","longitude":"-106.66892000"},{"name":"Shaunavon","countryCode":"CA","stateCode":"SK","latitude":"49.65005000","longitude":"-108.41810000"},{"name":"Shellbrook","countryCode":"CA","stateCode":"SK","latitude":"53.21679000","longitude":"-106.40109000"},{"name":"Swift Current","countryCode":"CA","stateCode":"SK","latitude":"50.28337000","longitude":"-107.80135000"},{"name":"Tisdale","countryCode":"CA","stateCode":"SK","latitude":"52.85002000","longitude":"-104.05096000"},{"name":"Unity","countryCode":"CA","stateCode":"SK","latitude":"52.45014000","longitude":"-109.16816000"},{"name":"Wadena","countryCode":"CA","stateCode":"SK","latitude":"51.94999000","longitude":"-103.80102000"},{"name":"Warman","countryCode":"CA","stateCode":"SK","latitude":"52.31679000","longitude":"-106.56791000"},{"name":"Watrous","countryCode":"CA","stateCode":"SK","latitude":"51.66677000","longitude":"-105.46788000"},{"name":"Weyburn","countryCode":"CA","stateCode":"SK","latitude":"49.66675000","longitude":"-103.85109000"},{"name":"White City","countryCode":"CA","stateCode":"SK","latitude":"50.43338000","longitude":"-104.36778000"},{"name":"Wilkie","countryCode":"CA","stateCode":"SK","latitude":"52.41683000","longitude":"-108.70142000"},{"name":"Wynyard","countryCode":"CA","stateCode":"SK","latitude":"51.76674000","longitude":"-104.18436000"},{"name":"Yorkton","countryCode":"CA","stateCode":"SK","latitude":"51.21670000","longitude":"-102.46766000"},{"name":"Baie Ste. Anne","countryCode":"CA","stateCode":"NB","latitude":"47.05231000","longitude":"-64.95355000"},{"name":"Bathurst","countryCode":"CA","stateCode":"NB","latitude":"47.61814000","longitude":"-65.65112000"},{"name":"Bouctouche","countryCode":"CA","stateCode":"NB","latitude":"46.46844000","longitude":"-64.73905000"},{"name":"Campbellton","countryCode":"CA","stateCode":"NB","latitude":"48.00751000","longitude":"-66.67272000"},{"name":"Dieppe","countryCode":"CA","stateCode":"NB","latitude":"46.07844000","longitude":"-64.68735000"},{"name":"Edmundston","countryCode":"CA","stateCode":"NB","latitude":"47.37370000","longitude":"-68.32512000"},{"name":"Florenceville-Bristol","countryCode":"CA","stateCode":"NB","latitude":"46.44353000","longitude":"-67.61536000"},{"name":"Fredericton","countryCode":"CA","stateCode":"NB","latitude":"45.94541000","longitude":"-66.66558000"},{"name":"Fundy Bay","countryCode":"CA","stateCode":"NB","latitude":"44.74100000","longitude":"-66.76041000"},{"name":"Grande-Digue","countryCode":"CA","stateCode":"NB","latitude":"46.30014000","longitude":"-64.56546000"},{"name":"Greater Lakeburn","countryCode":"CA","stateCode":"NB","latitude":"46.07651000","longitude":"-64.66818000"},{"name":"Hampton","countryCode":"CA","stateCode":"NB","latitude":"45.52876000","longitude":"-65.85354000"},{"name":"Harrison Brook","countryCode":"CA","stateCode":"NB","latitude":"47.21304000","longitude":"-67.92847000"},{"name":"Keswick Ridge","countryCode":"CA","stateCode":"NB","latitude":"46.00011000","longitude":"-66.88218000"},{"name":"Lincoln","countryCode":"CA","stateCode":"NB","latitude":"45.90012000","longitude":"-66.58218000"},{"name":"Lutes Mountain","countryCode":"CA","stateCode":"NB","latitude":"46.13544000","longitude":"-64.90504000"},{"name":"McEwen","countryCode":"CA","stateCode":"NB","latitude":"46.14520000","longitude":"-64.78615000"},{"name":"Miramichi","countryCode":"CA","stateCode":"NB","latitude":"47.02895000","longitude":"-65.50186000"},{"name":"Moncton","countryCode":"CA","stateCode":"NB","latitude":"46.09454000","longitude":"-64.79650000"},{"name":"Nackawic","countryCode":"CA","stateCode":"NB","latitude":"45.99666000","longitude":"-67.24028000"},{"name":"New Maryland","countryCode":"CA","stateCode":"NB","latitude":"45.87932000","longitude":"-66.66828000"},{"name":"Noonan","countryCode":"CA","stateCode":"NB","latitude":"45.96682000","longitude":"-66.53218000"},{"name":"Oromocto","countryCode":"CA","stateCode":"NB","latitude":"45.83512000","longitude":"-66.47917000"},{"name":"Richibucto","countryCode":"CA","stateCode":"NB","latitude":"46.68073000","longitude":"-64.88044000"},{"name":"Sackville","countryCode":"CA","stateCode":"NB","latitude":"45.91875000","longitude":"-64.38455000"},{"name":"Saint Andrews","countryCode":"CA","stateCode":"NB","latitude":"45.07370000","longitude":"-67.05312000"},{"name":"Saint John","countryCode":"CA","stateCode":"NB","latitude":"45.27271000","longitude":"-66.06766000"},{"name":"Saint-Antoine","countryCode":"CA","stateCode":"NB","latitude":"46.36294000","longitude":"-64.74985000"},{"name":"Saint-Léonard","countryCode":"CA","stateCode":"NB","latitude":"47.16317000","longitude":"-67.92460000"},{"name":"Salisbury","countryCode":"CA","stateCode":"NB","latitude":"46.03905000","longitude":"-65.04628000"},{"name":"Shediac","countryCode":"CA","stateCode":"NB","latitude":"46.21981000","longitude":"-64.54107000"},{"name":"Shediac Bridge-Shediac River","countryCode":"CA","stateCode":"NB","latitude":"46.26886000","longitude":"-64.60047000"},{"name":"Shippagan","countryCode":"CA","stateCode":"NB","latitude":"47.74424000","longitude":"-64.70804000"},{"name":"Starlight Village","countryCode":"CA","stateCode":"NB","latitude":"45.88308000","longitude":"-66.76905000"},{"name":"Sussex","countryCode":"CA","stateCode":"NB","latitude":"45.72266000","longitude":"-65.50663000"},{"name":"Tracadie-Sheila","countryCode":"CA","stateCode":"NB","latitude":"47.51444000","longitude":"-64.91806000"},{"name":"Wells","countryCode":"CA","stateCode":"NB","latitude":"45.39274000","longitude":"-65.92313000"},{"name":"Bay Roberts","countryCode":"CA","stateCode":"NL","latitude":"47.59989000","longitude":"-53.26478000"},{"name":"Bay St. George South","countryCode":"CA","stateCode":"NL","latitude":"48.22781000","longitude":"-58.84162000"},{"name":"Bonavista","countryCode":"CA","stateCode":"NL","latitude":"48.64989000","longitude":"-53.11474000"},{"name":"Botwood","countryCode":"CA","stateCode":"NL","latitude":"49.14994000","longitude":"-55.34819000"},{"name":"Burgeo","countryCode":"CA","stateCode":"NL","latitude":"47.61668000","longitude":"-57.61516000"},{"name":"Carbonear","countryCode":"CA","stateCode":"NL","latitude":"47.73319000","longitude":"-53.21478000"},{"name":"Catalina","countryCode":"CA","stateCode":"NL","latitude":"48.51659000","longitude":"-53.08135000"},{"name":"Channel-Port aux Basques","countryCode":"CA","stateCode":"NL","latitude":"47.57286000","longitude":"-59.13808000"},{"name":"Clarenville-Shoal Harbour","countryCode":"CA","stateCode":"NL","latitude":"48.18050000","longitude":"-53.96982000"},{"name":"Conception Bay South","countryCode":"CA","stateCode":"NL","latitude":"47.49989000","longitude":"-52.99806000"},{"name":"Corner Brook","countryCode":"CA","stateCode":"NL","latitude":"48.95001000","longitude":"-57.95202000"},{"name":"Deer Lake","countryCode":"CA","stateCode":"NL","latitude":"49.16671000","longitude":"-57.43163000"},{"name":"Fogo Island","countryCode":"CA","stateCode":"NL","latitude":"49.71649000","longitude":"-54.16981000"},{"name":"Gambo","countryCode":"CA","stateCode":"NL","latitude":"48.78320000","longitude":"-54.21482000"},{"name":"Goulds","countryCode":"CA","stateCode":"NL","latitude":"47.45532000","longitude":"-52.77552000"},{"name":"Grand Bank","countryCode":"CA","stateCode":"NL","latitude":"47.09995000","longitude":"-55.76504000"},{"name":"Grand Falls-Windsor","countryCode":"CA","stateCode":"NL","latitude":"48.93324000","longitude":"-55.66492000"},{"name":"Happy Valley-Goose Bay","countryCode":"CA","stateCode":"NL","latitude":"53.30380000","longitude":"-60.32576000"},{"name":"Harbour Breton","countryCode":"CA","stateCode":"NL","latitude":"47.48325000","longitude":"-55.79833000"},{"name":"Labrador City","countryCode":"CA","stateCode":"NL","latitude":"52.94626000","longitude":"-66.91137000"},{"name":"Lewisporte","countryCode":"CA","stateCode":"NL","latitude":"49.24993000","longitude":"-55.04816000"},{"name":"Marystown","countryCode":"CA","stateCode":"NL","latitude":"47.16663000","longitude":"-55.14829000"},{"name":"Mount Pearl","countryCode":"CA","stateCode":"NL","latitude":"47.51659000","longitude":"-52.78135000"},{"name":"Pasadena","countryCode":"CA","stateCode":"NL","latitude":"49.01671000","longitude":"-57.59837000"},{"name":"Springdale","countryCode":"CA","stateCode":"NL","latitude":"49.49995000","longitude":"-56.06492000"},{"name":"St. Anthony","countryCode":"CA","stateCode":"NL","latitude":"51.37039000","longitude":"-55.59743000"},{"name":"St. John\'s","countryCode":"CA","stateCode":"NL","latitude":"47.56494000","longitude":"-52.70931000"},{"name":"Stephenville","countryCode":"CA","stateCode":"NL","latitude":"48.55001000","longitude":"-58.58180000"},{"name":"Stephenville Crossing","countryCode":"CA","stateCode":"NL","latitude":"48.50001000","longitude":"-58.43180000"},{"name":"Torbay","countryCode":"CA","stateCode":"NL","latitude":"47.66659000","longitude":"-52.73135000"},{"name":"Upper Island Cove","countryCode":"CA","stateCode":"NL","latitude":"47.64989000","longitude":"-53.21478000"},{"name":"Wabana","countryCode":"CA","stateCode":"NL","latitude":"47.63319000","longitude":"-52.94806000"},{"name":"Behchokǫ̀","countryCode":"CA","stateCode":"NT","latitude":"62.80250000","longitude":"-116.04639000"},{"name":"Fort McPherson","countryCode":"CA","stateCode":"NT","latitude":"67.43863000","longitude":"-134.88543000"},{"name":"Fort Smith","countryCode":"CA","stateCode":"NT","latitude":"60.00439000","longitude":"-111.88871000"},{"name":"Hay River","countryCode":"CA","stateCode":"NT","latitude":"60.81555000","longitude":"-115.79993000"},{"name":"Inuvik","countryCode":"CA","stateCode":"NT","latitude":"68.34986000","longitude":"-133.72181000"},{"name":"Norman Wells","countryCode":"CA","stateCode":"NT","latitude":"65.28201000","longitude":"-126.83290000"},{"name":"Yellowknife","countryCode":"CA","stateCode":"NT","latitude":"62.45411000","longitude":"-114.37248000"},{"name":"Clyde River","countryCode":"CA","stateCode":"NU","latitude":"70.47233000","longitude":"-68.58987000"},{"name":"Gjoa Haven","countryCode":"CA","stateCode":"NU","latitude":"68.62602000","longitude":"-95.87836000"},{"name":"Iqaluit","countryCode":"CA","stateCode":"NU","latitude":"63.74697000","longitude":"-68.51727000"},{"name":"Kugluktuk","countryCode":"CA","stateCode":"NU","latitude":"67.82743000","longitude":"-115.09649000"},{"name":"Pangnirtung","countryCode":"CA","stateCode":"NU","latitude":"66.14642000","longitude":"-65.69996000"},{"name":"Rankin Inlet","countryCode":"CA","stateCode":"NU","latitude":"62.80906000","longitude":"-92.08534000"},{"name":"Dawson City","countryCode":"CA","stateCode":"YT","latitude":"64.06013000","longitude":"-139.43328000"},{"name":"Haines Junction","countryCode":"CA","stateCode":"YT","latitude":"60.75216000","longitude":"-137.51082000"},{"name":"Watson Lake","countryCode":"CA","stateCode":"YT","latitude":"60.06349000","longitude":"-128.70893000"},{"name":"Whitehorse","countryCode":"CA","stateCode":"YT","latitude":"60.71611000","longitude":"-135.05375000"},{"name":"Aketi","countryCode":"CD","stateCode":"BU","latitude":"2.73877000","longitude":"23.78326000"},{"name":"Bondo","countryCode":"CD","stateCode":"BU","latitude":"3.81461000","longitude":"23.68665000"},{"name":"Buta","countryCode":"CD","stateCode":"BU","latitude":"2.78582000","longitude":"24.72997000"},{"name":"Bandundu","countryCode":"CD","stateCode":"KL","latitude":"-3.31687000","longitude":"17.38063000"},{"name":"Bulungu","countryCode":"CD","stateCode":"KL","latitude":"-4.54437000","longitude":"18.60364000"},{"name":"Kikwit","countryCode":"CD","stateCode":"KL","latitude":"-5.04098000","longitude":"18.81619000"},{"name":"Mangai","countryCode":"CD","stateCode":"KL","latitude":"-4.02328000","longitude":"19.53385000"},{"name":"Basoko","countryCode":"CD","stateCode":"TO","latitude":"1.23909000","longitude":"23.61598000"},{"name":"Kisangani","countryCode":"CD","stateCode":"TO","latitude":"0.51528000","longitude":"25.19099000"},{"name":"Yangambi","countryCode":"CD","stateCode":"TO","latitude":"0.76755000","longitude":"24.43973000"},{"name":"Beni","countryCode":"CD","stateCode":"NK","latitude":"0.49113000","longitude":"29.47306000"},{"name":"Butembo","countryCode":"CD","stateCode":"NK","latitude":"0.14164000","longitude":"29.29117000"},{"name":"Goma","countryCode":"CD","stateCode":"NK","latitude":"-1.67409000","longitude":"29.22845000"},{"name":"Sake","countryCode":"CD","stateCode":"NK","latitude":"-1.57386000","longitude":"29.04339000"},{"name":"Boende","countryCode":"CD","stateCode":"TU","latitude":"-0.28163000","longitude":"20.88053000"},{"name":"Bolobo","countryCode":"CD","stateCode":"MN","latitude":"-2.15800000","longitude":"16.23249000"},{"name":"Inongo","countryCode":"CD","stateCode":"MN","latitude":"-1.92750000","longitude":"18.28810000"},{"name":"Mushie","countryCode":"CD","stateCode":"MN","latitude":"-3.01728000","longitude":"16.92238000"},{"name":"Nioki","countryCode":"CD","stateCode":"MN","latitude":"-2.72037000","longitude":"17.69001000"},{"name":"Boma","countryCode":"CD","stateCode":"BC","latitude":"-5.85098000","longitude":"13.05364000"},{"name":"Kasangulu","countryCode":"CD","stateCode":"BC","latitude":"-4.58330000","longitude":"15.16554000"},{"name":"Matadi","countryCode":"CD","stateCode":"BC","latitude":"-5.83861000","longitude":"13.46306000"},{"name":"Mbanza-Ngungu","countryCode":"CD","stateCode":"BC","latitude":"-5.25837000","longitude":"14.85838000"},{"name":"Moanda","countryCode":"CD","stateCode":"BC","latitude":"-5.92753000","longitude":"12.37148000"},{"name":"Tshela","countryCode":"CD","stateCode":"BC","latitude":"-4.99707000","longitude":"12.94840000"},{"name":"Bongandanga","countryCode":"CD","stateCode":"SU","latitude":"1.50695000","longitude":"21.07260000"},{"name":"Libenge","countryCode":"CD","stateCode":"SU","latitude":"3.65332000","longitude":"18.63566000"},{"name":"Bosobolo","countryCode":"CD","stateCode":"NU","latitude":"4.18980000","longitude":"19.88330000"},{"name":"Businga","countryCode":"CD","stateCode":"NU","latitude":"3.33863000","longitude":"20.88577000"},{"name":"Gbadolite","countryCode":"CD","stateCode":"NU","latitude":"4.27900000","longitude":"21.00284000"},{"name":"Bukama","countryCode":"CD","stateCode":"HL","latitude":"-9.20443000","longitude":"25.85475000"},{"name":"Kamina","countryCode":"CD","stateCode":"HL","latitude":"-8.73508000","longitude":"24.99798000"},{"name":"Bukavu","countryCode":"CD","stateCode":"SK","latitude":"-2.49077000","longitude":"28.84281000"},{"name":"Kabare","countryCode":"CD","stateCode":"SK","latitude":"-2.49682000","longitude":"28.79081000"},{"name":"Uvira","countryCode":"CD","stateCode":"SK","latitude":"-3.39534000","longitude":"29.13779000"},{"name":"Bumba","countryCode":"CD","stateCode":"MO","latitude":"2.18771000","longitude":"22.46827000"},{"name":"Bunia","countryCode":"CD","stateCode":"IT","latitude":"1.55941000","longitude":"30.25224000"},{"name":"Gandajika","countryCode":"CD","stateCode":"KE","latitude":"-6.74504000","longitude":"23.95328000"},{"name":"Kabinda","countryCode":"CD","stateCode":"KE","latitude":"-6.13791000","longitude":"24.48179000"},{"name":"Mbuji-Mayi","countryCode":"CD","stateCode":"KE","latitude":"-6.13603000","longitude":"23.58979000"},{"name":"Gemena","countryCode":"CD","stateCode":"EQ","latitude":"3.25651000","longitude":"19.77234000"},{"name":"Lisala","countryCode":"CD","stateCode":"EQ","latitude":"2.15127000","longitude":"21.51672000"},{"name":"Lukolela","countryCode":"CD","stateCode":"EQ","latitude":"-1.06046000","longitude":"17.18210000"},{"name":"Mbandaka","countryCode":"CD","stateCode":"EQ","latitude":"0.04865000","longitude":"18.26034000"},{"name":"Haut Katanga","countryCode":"CD","stateCode":"HK","latitude":"-10.46044000","longitude":"27.94322000"},{"name":"Kambove","countryCode":"CD","stateCode":"HK","latitude":"-10.87352000","longitude":"26.59746000"},{"name":"Kipushi","countryCode":"CD","stateCode":"HK","latitude":"-11.76097000","longitude":"27.25135000"},{"name":"Likasi","countryCode":"CD","stateCode":"HK","latitude":"-10.98303000","longitude":"26.73840000"},{"name":"Lubumbashi","countryCode":"CD","stateCode":"HK","latitude":"-11.66089000","longitude":"27.47938000"},{"name":"Ilebo","countryCode":"CD","stateCode":"KS","latitude":"-4.33111000","longitude":"20.58638000"},{"name":"Luebo","countryCode":"CD","stateCode":"KS","latitude":"-5.35218000","longitude":"21.42192000"},{"name":"Mweka","countryCode":"CD","stateCode":"KS","latitude":"-4.85187000","longitude":"21.55950000"},{"name":"Tshikapa","countryCode":"CD","stateCode":"KS","latitude":"-6.41621000","longitude":"20.79995000"},{"name":"Isiro","countryCode":"CD","stateCode":"HU","latitude":"2.77391000","longitude":"27.61603000"},{"name":"Wamba","countryCode":"CD","stateCode":"HU","latitude":"2.14838000","longitude":"27.99466000"},{"name":"Watsa","countryCode":"CD","stateCode":"HU","latitude":"3.03716000","longitude":"29.53551000"},{"name":"Kabalo","countryCode":"CD","stateCode":"TA","latitude":"-6.05255000","longitude":"26.91430000"},{"name":"Kalemie","countryCode":"CD","stateCode":"TA","latitude":"-5.94749000","longitude":"29.19471000"},{"name":"Kongolo","countryCode":"CD","stateCode":"TA","latitude":"-5.38532000","longitude":"27.00029000"},{"name":"Kampene","countryCode":"CD","stateCode":"MA","latitude":"-3.59678000","longitude":"26.66715000"},{"name":"Kasongo","countryCode":"CD","stateCode":"MA","latitude":"-4.42741000","longitude":"26.66656000"},{"name":"Kindu","countryCode":"CD","stateCode":"MA","latitude":"-2.94373000","longitude":"25.92237000"},{"name":"Kasongo-Lunda","countryCode":"CD","stateCode":"KG","latitude":"-6.47833000","longitude":"16.81735000"},{"name":"Kinshasa","countryCode":"CD","stateCode":"KN","latitude":"-4.32758000","longitude":"15.31357000"},{"name":"Masina","countryCode":"CD","stateCode":"KN","latitude":"-4.38361000","longitude":"15.39139000"},{"name":"Lodja","countryCode":"CD","stateCode":"SA","latitude":"-3.52105000","longitude":"23.60050000"},{"name":"Lusambo","countryCode":"CD","stateCode":"SA","latitude":"-4.97503000","longitude":"23.44391000"},{"name":"Lubao","countryCode":"CD","stateCode":"LO","latitude":"-5.38771000","longitude":"25.74885000"},{"name":"Mwene-Ditu","countryCode":"CD","stateCode":"LO","latitude":"-7.00906000","longitude":"23.45278000"},{"name":"Alindao","countryCode":"CF","stateCode":"BK","latitude":"5.02667000","longitude":"21.20876000"},{"name":"Kembé","countryCode":"CF","stateCode":"BK","latitude":"4.62275000","longitude":"21.88645000"},{"name":"Mobaye","countryCode":"CF","stateCode":"BK","latitude":"4.31902000","longitude":"21.17861000"},{"name":"Bambari","countryCode":"CF","stateCode":"UK","latitude":"5.76795000","longitude":"20.67565000"},{"name":"Grimari","countryCode":"CF","stateCode":"UK","latitude":"5.73549000","longitude":"19.91209000"},{"name":"Ippy","countryCode":"CF","stateCode":"UK","latitude":"6.26793000","longitude":"21.22468000"},{"name":"Kouango","countryCode":"CF","stateCode":"UK","latitude":"4.99337000","longitude":"19.96186000"},{"name":"Bamingui","countryCode":"CF","stateCode":"BB","latitude":"7.88897000","longitude":"20.04875000"},{"name":"Ndélé","countryCode":"CF","stateCode":"BB","latitude":"8.74287000","longitude":"20.89108000"},{"name":"Bangassou","countryCode":"CF","stateCode":"MB","latitude":"4.74132000","longitude":"22.81838000"},{"name":"Gambo","countryCode":"CF","stateCode":"MB","latitude":"4.64816000","longitude":"22.26331000"},{"name":"Ouango","countryCode":"CF","stateCode":"MB","latitude":"4.31325000","longitude":"22.55524000"},{"name":"Rafai","countryCode":"CF","stateCode":"MB","latitude":"5.81012000","longitude":"24.20305000"},{"name":"Bangui","countryCode":"CF","stateCode":"BGF","latitude":"4.36122000","longitude":"18.55496000"},{"name":"Baoro","countryCode":"CF","stateCode":"NM","latitude":"5.66667000","longitude":"15.96667000"},{"name":"Bouar","countryCode":"CF","stateCode":"NM","latitude":"5.93404000","longitude":"15.59599000"},{"name":"Batangafo","countryCode":"CF","stateCode":"AC","latitude":"7.30082000","longitude":"18.28330000"},{"name":"Bossangoa","countryCode":"CF","stateCode":"AC","latitude":"6.49263000","longitude":"17.45518000"},{"name":"Bouca","countryCode":"CF","stateCode":"AC","latitude":"6.50734000","longitude":"18.27670000"},{"name":"Kabo","countryCode":"CF","stateCode":"AC","latitude":"7.69937000","longitude":"18.62903000"},{"name":"Berberati","countryCode":"CF","stateCode":"HS","latitude":"4.31211000","longitude":"15.88948000"},{"name":"Carnot","countryCode":"CF","stateCode":"HS","latitude":"4.94273000","longitude":"15.87735000"},{"name":"Gamboula","countryCode":"CF","stateCode":"HS","latitude":"4.11775000","longitude":"15.13926000"},{"name":"Bimbo","countryCode":"CF","stateCode":"MP","latitude":"4.25671000","longitude":"18.41583000"},{"name":"Boali","countryCode":"CF","stateCode":"MP","latitude":"4.80048000","longitude":"18.12747000"},{"name":"Damara","countryCode":"CF","stateCode":"MP","latitude":"4.96075000","longitude":"18.70350000"},{"name":"Birao","countryCode":"CF","stateCode":"VK","latitude":"10.28488000","longitude":"22.78818000"},{"name":"Ouanda-Djallé","countryCode":"CF","stateCode":"VK","latitude":"9.05877000","longitude":"22.42741000"},{"name":"Bocaranga","countryCode":"CF","stateCode":"OP","latitude":"6.76546000","longitude":"15.77873000"},{"name":"Bozoum","countryCode":"CF","stateCode":"OP","latitude":"6.31933000","longitude":"16.37992000"},{"name":"Paoua","countryCode":"CF","stateCode":"OP","latitude":"7.24269000","longitude":"16.44059000"},{"name":"Boda","countryCode":"CF","stateCode":"LB","latitude":"4.31887000","longitude":"17.46953000"},{"name":"Boganangone","countryCode":"CF","stateCode":"LB","latitude":"4.73558000","longitude":"17.14047000"},{"name":"Mbaiki","countryCode":"CF","stateCode":"LB","latitude":"3.97145000","longitude":"17.93352000"},{"name":"Mongoumba","countryCode":"CF","stateCode":"LB","latitude":"3.64153000","longitude":"18.59364000"},{"name":"Bria","countryCode":"CF","stateCode":"HK","latitude":"6.54233000","longitude":"21.98633000"},{"name":"Ouadda","countryCode":"CF","stateCode":"HK","latitude":"8.07771000","longitude":"22.40075000"},{"name":"Kaga Bandoro","countryCode":"CF","stateCode":"KB","latitude":"6.98961000","longitude":"19.18744000"},{"name":"Kaga-Bandoro","countryCode":"CF","stateCode":"KB","latitude":"7.23774000","longitude":"19.21819000"},{"name":"Nola","countryCode":"CF","stateCode":"SE","latitude":"3.52494000","longitude":"16.04583000"},{"name":"Obo","countryCode":"CF","stateCode":"HM","latitude":"5.39586000","longitude":"26.49211000"},{"name":"Zemio","countryCode":"CF","stateCode":"HM","latitude":"5.03144000","longitude":"25.13614000"},{"name":"Sibut","countryCode":"CF","stateCode":"KG","latitude":"5.71801000","longitude":"19.07389000"},{"name":"Brazzaville","countryCode":"CG","stateCode":"BZV","latitude":"-4.26613000","longitude":"15.28318000"},{"name":"Djambala","countryCode":"CG","stateCode":"14","latitude":"-2.54472000","longitude":"14.75333000"},{"name":"Gamboma","countryCode":"CG","stateCode":"14","latitude":"-1.87639000","longitude":"15.86444000"},{"name":"Dolisie","countryCode":"CG","stateCode":"9","latitude":"-4.19834000","longitude":"12.66664000"},{"name":"Mossendjo","countryCode":"CG","stateCode":"9","latitude":"-2.94968000","longitude":"12.70423000"},{"name":"Ewo","countryCode":"CG","stateCode":"15","latitude":"-0.87250000","longitude":"14.82056000"},{"name":"Impfondo","countryCode":"CG","stateCode":"7","latitude":"1.61804000","longitude":"18.05981000"},{"name":"Kayes","countryCode":"CG","stateCode":"11","latitude":"-4.20493000","longitude":"13.28608000"},{"name":"Madingou","countryCode":"CG","stateCode":"11","latitude":"-4.15361000","longitude":"13.55000000"},{"name":"Kinkala","countryCode":"CG","stateCode":"12","latitude":"-4.36139000","longitude":"14.76444000"},{"name":"Loandjili","countryCode":"CG","stateCode":"16","latitude":"-4.75611000","longitude":"11.85778000"},{"name":"Pointe-Noire","countryCode":"CG","stateCode":"16","latitude":"-4.77609000","longitude":"11.86352000"},{"name":"Makoua","countryCode":"CG","stateCode":"8","latitude":"0.00694000","longitude":"15.63333000"},{"name":"Owando","countryCode":"CG","stateCode":"8","latitude":"-0.48193000","longitude":"15.89988000"},{"name":"Ouésso","countryCode":"CG","stateCode":"13","latitude":"1.61361000","longitude":"16.05167000"},{"name":"Sémbé","countryCode":"CG","stateCode":"13","latitude":"1.64806000","longitude":"14.58056000"},{"name":"Sibiti","countryCode":"CG","stateCode":"2","latitude":"-3.68192000","longitude":"13.34985000"},{"name":"Aadorf","countryCode":"CH","stateCode":"TG","latitude":"47.49204000","longitude":"8.90099000"},{"name":"Affeltrangen","countryCode":"CH","stateCode":"TG","latitude":"47.52581000","longitude":"9.03307000"},{"name":"Altnau","countryCode":"CH","stateCode":"TG","latitude":"47.61052000","longitude":"9.26160000"},{"name":"Amriswil","countryCode":"CH","stateCode":"TG","latitude":"47.54699000","longitude":"9.29586000"},{"name":"Arbon","countryCode":"CH","stateCode":"TG","latitude":"47.51667000","longitude":"9.43333000"},{"name":"Arbon District","countryCode":"CH","stateCode":"TG","latitude":"47.54867000","longitude":"9.35159000"},{"name":"Berg","countryCode":"CH","stateCode":"TG","latitude":"47.57879000","longitude":"9.16635000"},{"name":"Bottighofen","countryCode":"CH","stateCode":"TG","latitude":"47.63643000","longitude":"9.20882000"},{"name":"Bürglen","countryCode":"CH","stateCode":"TG","latitude":"47.54921000","longitude":"9.14950000"},{"name":"Diessenhofen","countryCode":"CH","stateCode":"TG","latitude":"47.68908000","longitude":"8.74958000"},{"name":"Egnach","countryCode":"CH","stateCode":"TG","latitude":"47.54268000","longitude":"9.38048000"},{"name":"Erlen","countryCode":"CH","stateCode":"TG","latitude":"47.54814000","longitude":"9.23415000"},{"name":"Ermatingen","countryCode":"CH","stateCode":"TG","latitude":"47.67057000","longitude":"9.08573000"},{"name":"Eschenz","countryCode":"CH","stateCode":"TG","latitude":"47.64793000","longitude":"8.87472000"},{"name":"Eschlikon","countryCode":"CH","stateCode":"TG","latitude":"47.46361000","longitude":"8.96381000"},{"name":"Fischingen","countryCode":"CH","stateCode":"TG","latitude":"47.41422000","longitude":"8.96862000"},{"name":"Frauenfeld","countryCode":"CH","stateCode":"TG","latitude":"47.55776000","longitude":"8.89893000"},{"name":"Frauenfeld District","countryCode":"CH","stateCode":"TG","latitude":"47.61115000","longitude":"8.89444000"},{"name":"Gachnang","countryCode":"CH","stateCode":"TG","latitude":"47.53935000","longitude":"8.85311000"},{"name":"Gottlieben","countryCode":"CH","stateCode":"TG","latitude":"47.66380000","longitude":"9.13371000"},{"name":"Güttingen","countryCode":"CH","stateCode":"TG","latitude":"47.60349000","longitude":"9.28742000"},{"name":"Homburg","countryCode":"CH","stateCode":"TG","latitude":"47.63469000","longitude":"9.00756000"},{"name":"Hüttwilen","countryCode":"CH","stateCode":"TG","latitude":"47.60674000","longitude":"8.87343000"},{"name":"Kreuzlingen","countryCode":"CH","stateCode":"TG","latitude":"47.65051000","longitude":"9.17504000"},{"name":"Kreuzlingen District","countryCode":"CH","stateCode":"TG","latitude":"47.63046000","longitude":"9.16458000"},{"name":"Langrickenbach","countryCode":"CH","stateCode":"TG","latitude":"47.59353000","longitude":"9.24727000"},{"name":"Matzingen","countryCode":"CH","stateCode":"TG","latitude":"47.51957000","longitude":"8.93365000"},{"name":"Märstetten-Dorf","countryCode":"CH","stateCode":"TG","latitude":"47.59252000","longitude":"9.06851000"},{"name":"Müllheim","countryCode":"CH","stateCode":"TG","latitude":"47.60195000","longitude":"9.00357000"},{"name":"Münchwilen","countryCode":"CH","stateCode":"TG","latitude":"47.47719000","longitude":"8.99677000"},{"name":"Münchwilen District","countryCode":"CH","stateCode":"TG","latitude":"47.47324000","longitude":"8.98812000"},{"name":"Münsterlingen","countryCode":"CH","stateCode":"TG","latitude":"47.63197000","longitude":"9.23271000"},{"name":"Pfyn","countryCode":"CH","stateCode":"TG","latitude":"47.59693000","longitude":"8.95420000"},{"name":"Rickenbach bei Wil","countryCode":"CH","stateCode":"TG","latitude":"47.44856000","longitude":"9.04902000"},{"name":"Roggwil","countryCode":"CH","stateCode":"TG","latitude":"47.49981000","longitude":"9.39580000"},{"name":"Romanshorn","countryCode":"CH","stateCode":"TG","latitude":"47.56586000","longitude":"9.37869000"},{"name":"Salmsach","countryCode":"CH","stateCode":"TG","latitude":"47.55433000","longitude":"9.37229000"},{"name":"Sirnach","countryCode":"CH","stateCode":"TG","latitude":"47.46222000","longitude":"8.99763000"},{"name":"Steckborn","countryCode":"CH","stateCode":"TG","latitude":"47.66667000","longitude":"8.98333000"},{"name":"Stettfurt","countryCode":"CH","stateCode":"TG","latitude":"47.52588000","longitude":"8.95317000"},{"name":"Sulgen","countryCode":"CH","stateCode":"TG","latitude":"47.53967000","longitude":"9.18585000"},{"name":"Thundorf","countryCode":"CH","stateCode":"TG","latitude":"47.54594000","longitude":"8.96358000"},{"name":"Tägerwilen","countryCode":"CH","stateCode":"TG","latitude":"47.65698000","longitude":"9.13999000"},{"name":"Uttwil","countryCode":"CH","stateCode":"TG","latitude":"47.58440000","longitude":"9.34101000"},{"name":"Wagenhausen","countryCode":"CH","stateCode":"TG","latitude":"47.66003000","longitude":"8.84782000"},{"name":"Weinfelden","countryCode":"CH","stateCode":"TG","latitude":"47.56667000","longitude":"9.10000000"},{"name":"Weinfelden District","countryCode":"CH","stateCode":"TG","latitude":"47.54237000","longitude":"9.15713000"},{"name":"Wigoltingen","countryCode":"CH","stateCode":"TG","latitude":"47.59770000","longitude":"9.03141000"},{"name":"Wängi","countryCode":"CH","stateCode":"TG","latitude":"47.49654000","longitude":"8.95325000"},{"name":"Aarau","countryCode":"CH","stateCode":"AG","latitude":"47.39254000","longitude":"8.04422000"},{"name":"Aarburg","countryCode":"CH","stateCode":"AG","latitude":"47.32067000","longitude":"7.89986000"},{"name":"Aristau","countryCode":"CH","stateCode":"AG","latitude":"47.28692000","longitude":"8.36356000"},{"name":"Auw","countryCode":"CH","stateCode":"AG","latitude":"47.21082000","longitude":"8.36583000"},{"name":"Bad Zurzach","countryCode":"CH","stateCode":"AG","latitude":"47.58764000","longitude":"8.29365000"},{"name":"Baden","countryCode":"CH","stateCode":"AG","latitude":"47.47333000","longitude":"8.30592000"},{"name":"Berikon","countryCode":"CH","stateCode":"AG","latitude":"47.35155000","longitude":"8.37232000"},{"name":"Besenbüren","countryCode":"CH","stateCode":"AG","latitude":"47.31439000","longitude":"8.34586000"},{"name":"Bezirk Aarau","countryCode":"CH","stateCode":"AG","latitude":"47.37706000","longitude":"8.05235000"},{"name":"Bezirk Baden","countryCode":"CH","stateCode":"AG","latitude":"47.45660000","longitude":"8.30059000"},{"name":"Bezirk Bremgarten","countryCode":"CH","stateCode":"AG","latitude":"47.34927000","longitude":"8.33343000"},{"name":"Bezirk Brugg","countryCode":"CH","stateCode":"AG","latitude":"47.47776000","longitude":"8.17798000"},{"name":"Bezirk Kulm","countryCode":"CH","stateCode":"AG","latitude":"47.28757000","longitude":"8.13302000"},{"name":"Bezirk Laufenburg","countryCode":"CH","stateCode":"AG","latitude":"47.51844000","longitude":"8.03878000"},{"name":"Bezirk Lenzburg","countryCode":"CH","stateCode":"AG","latitude":"47.37184000","longitude":"8.18910000"},{"name":"Bezirk Muri","countryCode":"CH","stateCode":"AG","latitude":"47.25233000","longitude":"8.35362000"},{"name":"Bezirk Rheinfelden","countryCode":"CH","stateCode":"AG","latitude":"47.54048000","longitude":"7.83331000"},{"name":"Bezirk Zofingen","countryCode":"CH","stateCode":"AG","latitude":"47.28864000","longitude":"7.95697000"},{"name":"Bezirk Zurzach","countryCode":"CH","stateCode":"AG","latitude":"47.56182000","longitude":"8.28020000"},{"name":"Birmenstorf","countryCode":"CH","stateCode":"AG","latitude":"47.46152000","longitude":"8.24816000"},{"name":"Birr","countryCode":"CH","stateCode":"AG","latitude":"47.43432000","longitude":"8.20891000"},{"name":"Boniswil","countryCode":"CH","stateCode":"AG","latitude":"47.31725000","longitude":"8.18963000"},{"name":"Bremgarten","countryCode":"CH","stateCode":"AG","latitude":"47.35109000","longitude":"8.34214000"},{"name":"Brittnau","countryCode":"CH","stateCode":"AG","latitude":"47.25954000","longitude":"7.94689000"},{"name":"Brugg","countryCode":"CH","stateCode":"AG","latitude":"47.48096000","longitude":"8.20869000"},{"name":"Buchs","countryCode":"CH","stateCode":"AG","latitude":"47.39358000","longitude":"8.08233000"},{"name":"Buttwil","countryCode":"CH","stateCode":"AG","latitude":"47.26828000","longitude":"8.31064000"},{"name":"Densbüren","countryCode":"CH","stateCode":"AG","latitude":"47.45260000","longitude":"8.05330000"},{"name":"Dottikon","countryCode":"CH","stateCode":"AG","latitude":"47.38437000","longitude":"8.23981000"},{"name":"Dürrenäsch","countryCode":"CH","stateCode":"AG","latitude":"47.32094000","longitude":"8.15874000"},{"name":"Egliswil","countryCode":"CH","stateCode":"AG","latitude":"47.34922000","longitude":"8.18553000"},{"name":"Ehrendingen","countryCode":"CH","stateCode":"AG","latitude":"47.50250000","longitude":"8.34729000"},{"name":"Eiken","countryCode":"CH","stateCode":"AG","latitude":"47.53361000","longitude":"7.98801000"},{"name":"Endingen","countryCode":"CH","stateCode":"AG","latitude":"47.53742000","longitude":"8.29036000"},{"name":"Frick","countryCode":"CH","stateCode":"AG","latitude":"47.51169000","longitude":"8.02471000"},{"name":"Gebenstorf","countryCode":"CH","stateCode":"AG","latitude":"47.48136000","longitude":"8.23949000"},{"name":"Gipf-Oberfrick","countryCode":"CH","stateCode":"AG","latitude":"47.49875000","longitude":"8.00497000"},{"name":"Gontenschwil","countryCode":"CH","stateCode":"AG","latitude":"47.27166000","longitude":"8.14396000"},{"name":"Gränichen","countryCode":"CH","stateCode":"AG","latitude":"47.35930000","longitude":"8.10243000"},{"name":"Hausen","countryCode":"CH","stateCode":"AG","latitude":"47.46396000","longitude":"8.20988000"},{"name":"Hägglingen","countryCode":"CH","stateCode":"AG","latitude":"47.38851000","longitude":"8.25285000"},{"name":"Jonen","countryCode":"CH","stateCode":"AG","latitude":"47.29750000","longitude":"8.39282000"},{"name":"Kaiseraugst","countryCode":"CH","stateCode":"AG","latitude":"47.53966000","longitude":"7.72605000"},{"name":"Kaisten","countryCode":"CH","stateCode":"AG","latitude":"47.54160000","longitude":"8.04337000"},{"name":"Killwangen","countryCode":"CH","stateCode":"AG","latitude":"47.43223000","longitude":"8.35097000"},{"name":"Klingnau","countryCode":"CH","stateCode":"AG","latitude":"47.58361000","longitude":"8.24880000"},{"name":"Koblenz","countryCode":"CH","stateCode":"AG","latitude":"47.60972000","longitude":"8.23750000"},{"name":"Kölliken","countryCode":"CH","stateCode":"AG","latitude":"47.33337000","longitude":"8.02237000"},{"name":"Künten","countryCode":"CH","stateCode":"AG","latitude":"47.38887000","longitude":"8.33045000"},{"name":"Küttigen","countryCode":"CH","stateCode":"AG","latitude":"47.41484000","longitude":"8.04979000"},{"name":"Laufenburg","countryCode":"CH","stateCode":"AG","latitude":"47.55985000","longitude":"8.06225000"},{"name":"Lauffohr (Brugg)","countryCode":"CH","stateCode":"AG","latitude":"47.50154000","longitude":"8.23122000"},{"name":"Leibstadt","countryCode":"CH","stateCode":"AG","latitude":"47.58790000","longitude":"8.17611000"},{"name":"Lenzburg","countryCode":"CH","stateCode":"AG","latitude":"47.38853000","longitude":"8.17503000"},{"name":"Magden","countryCode":"CH","stateCode":"AG","latitude":"47.52868000","longitude":"7.81128000"},{"name":"Meisterschwanden","countryCode":"CH","stateCode":"AG","latitude":"47.29489000","longitude":"8.22867000"},{"name":"Mellingen","countryCode":"CH","stateCode":"AG","latitude":"47.41903000","longitude":"8.27331000"},{"name":"Menziken","countryCode":"CH","stateCode":"AG","latitude":"47.23965000","longitude":"8.18996000"},{"name":"Merenschwand","countryCode":"CH","stateCode":"AG","latitude":"47.25944000","longitude":"8.37633000"},{"name":"Muhen","countryCode":"CH","stateCode":"AG","latitude":"47.33578000","longitude":"8.05536000"},{"name":"Mumpf","countryCode":"CH","stateCode":"AG","latitude":"47.54563000","longitude":"7.92123000"},{"name":"Murgenthal","countryCode":"CH","stateCode":"AG","latitude":"47.27145000","longitude":"7.83935000"},{"name":"Muri","countryCode":"CH","stateCode":"AG","latitude":"47.27428000","longitude":"8.33854000"},{"name":"Möhlin","countryCode":"CH","stateCode":"AG","latitude":"47.55915000","longitude":"7.84329000"},{"name":"Neuenhof","countryCode":"CH","stateCode":"AG","latitude":"47.44985000","longitude":"8.32682000"},{"name":"Niederlenz","countryCode":"CH","stateCode":"AG","latitude":"47.40079000","longitude":"8.17640000"},{"name":"Niederrohrdorf","countryCode":"CH","stateCode":"AG","latitude":"47.42409000","longitude":"8.30404000"},{"name":"Oberentfelden","countryCode":"CH","stateCode":"AG","latitude":"47.35639000","longitude":"8.04594000"},{"name":"Oberlunkhofen","countryCode":"CH","stateCode":"AG","latitude":"47.31244000","longitude":"8.39242000"},{"name":"Oberrohrdorf","countryCode":"CH","stateCode":"AG","latitude":"47.41833000","longitude":"8.31983000"},{"name":"Oberrüti","countryCode":"CH","stateCode":"AG","latitude":"47.16673000","longitude":"8.39441000"},{"name":"Obersiggenthal","countryCode":"CH","stateCode":"AG","latitude":"47.48750000","longitude":"8.29652000"},{"name":"Oftringen","countryCode":"CH","stateCode":"AG","latitude":"47.31382000","longitude":"7.92533000"},{"name":"Othmarsingen","countryCode":"CH","stateCode":"AG","latitude":"47.40125000","longitude":"8.21383000"},{"name":"Reinach","countryCode":"CH","stateCode":"AG","latitude":"47.25732000","longitude":"8.18091000"},{"name":"Rheinfelden","countryCode":"CH","stateCode":"AG","latitude":"47.55437000","longitude":"7.79403000"},{"name":"Rothrist","countryCode":"CH","stateCode":"AG","latitude":"47.30508000","longitude":"7.89196000"},{"name":"Rudolfstetten","countryCode":"CH","stateCode":"AG","latitude":"47.37101000","longitude":"8.38083000"},{"name":"Rupperswil","countryCode":"CH","stateCode":"AG","latitude":"47.40131000","longitude":"8.12877000"},{"name":"Safenwil","countryCode":"CH","stateCode":"AG","latitude":"47.32163000","longitude":"7.98254000"},{"name":"Sarmenstorf","countryCode":"CH","stateCode":"AG","latitude":"47.31109000","longitude":"8.24950000"},{"name":"Schafisheim","countryCode":"CH","stateCode":"AG","latitude":"47.37664000","longitude":"8.14263000"},{"name":"Schinznach Bad","countryCode":"CH","stateCode":"AG","latitude":"47.44992000","longitude":"8.16833000"},{"name":"Schinznach Dorf","countryCode":"CH","stateCode":"AG","latitude":"47.44650000","longitude":"8.14089000"},{"name":"Schwaderloch","countryCode":"CH","stateCode":"AG","latitude":"47.58541000","longitude":"8.14455000"},{"name":"Schöftland","countryCode":"CH","stateCode":"AG","latitude":"47.30590000","longitude":"8.05119000"},{"name":"Seengen","countryCode":"CH","stateCode":"AG","latitude":"47.32503000","longitude":"8.20724000"},{"name":"Seon","countryCode":"CH","stateCode":"AG","latitude":"47.34848000","longitude":"8.16072000"},{"name":"Sins","countryCode":"CH","stateCode":"AG","latitude":"47.19296000","longitude":"8.39384000"},{"name":"Spreitenbach","countryCode":"CH","stateCode":"AG","latitude":"47.42285000","longitude":"8.36792000"},{"name":"Staffelbach","countryCode":"CH","stateCode":"AG","latitude":"47.28395000","longitude":"8.04208000"},{"name":"Staufen","countryCode":"CH","stateCode":"AG","latitude":"47.38197000","longitude":"8.16681000"},{"name":"Stein","countryCode":"CH","stateCode":"AG","latitude":"47.54403000","longitude":"7.95256000"},{"name":"Strengelbach","countryCode":"CH","stateCode":"AG","latitude":"47.27917000","longitude":"7.92895000"},{"name":"Suhr","countryCode":"CH","stateCode":"AG","latitude":"47.37172000","longitude":"8.07967000"},{"name":"Sulz","countryCode":"CH","stateCode":"AG","latitude":"47.53602000","longitude":"8.09628000"},{"name":"Tegerfelden","countryCode":"CH","stateCode":"AG","latitude":"47.55809000","longitude":"8.28914000"},{"name":"Teufenthal","countryCode":"CH","stateCode":"AG","latitude":"47.32896000","longitude":"8.11777000"},{"name":"Turgi","countryCode":"CH","stateCode":"AG","latitude":"47.49201000","longitude":"8.25412000"},{"name":"Uerkheim","countryCode":"CH","stateCode":"AG","latitude":"47.30353000","longitude":"8.02320000"},{"name":"Unterkulm","countryCode":"CH","stateCode":"AG","latitude":"47.30998000","longitude":"8.11371000"},{"name":"Unterlunkhofen","countryCode":"CH","stateCode":"AG","latitude":"47.32120000","longitude":"8.38102000"},{"name":"Untersiggenthal","countryCode":"CH","stateCode":"AG","latitude":"47.50213000","longitude":"8.25554000"},{"name":"Veltheim","countryCode":"CH","stateCode":"AG","latitude":"47.43796000","longitude":"8.14722000"},{"name":"Villigen","countryCode":"CH","stateCode":"AG","latitude":"47.52682000","longitude":"8.21486000"},{"name":"Villmergen","countryCode":"CH","stateCode":"AG","latitude":"47.35009000","longitude":"8.24762000"},{"name":"Villnachern","countryCode":"CH","stateCode":"AG","latitude":"47.47098000","longitude":"8.15975000"},{"name":"Vordemwald","countryCode":"CH","stateCode":"AG","latitude":"47.27585000","longitude":"7.90114000"},{"name":"Waltenschwil","countryCode":"CH","stateCode":"AG","latitude":"47.33339000","longitude":"8.29791000"},{"name":"Wegenstetten","countryCode":"CH","stateCode":"AG","latitude":"47.49797000","longitude":"7.93141000"},{"name":"Wettingen","countryCode":"CH","stateCode":"AG","latitude":"47.47049000","longitude":"8.31636000"},{"name":"Windisch","countryCode":"CH","stateCode":"AG","latitude":"47.47899000","longitude":"8.21842000"},{"name":"Wittnau","countryCode":"CH","stateCode":"AG","latitude":"47.48139000","longitude":"7.97577000"},{"name":"Wohlen","countryCode":"CH","stateCode":"AG","latitude":"47.35066000","longitude":"8.27517000"},{"name":"Wölflinswil","countryCode":"CH","stateCode":"AG","latitude":"47.46070000","longitude":"7.99835000"},{"name":"Würenlingen","countryCode":"CH","stateCode":"AG","latitude":"47.53356000","longitude":"8.25666000"},{"name":"Würenlos","countryCode":"CH","stateCode":"AG","latitude":"47.44205000","longitude":"8.36261000"},{"name":"Zofingen","countryCode":"CH","stateCode":"AG","latitude":"47.28779000","longitude":"7.94586000"},{"name":"Aarberg","countryCode":"CH","stateCode":"BE","latitude":"47.04439000","longitude":"7.27578000"},{"name":"Aarwangen","countryCode":"CH","stateCode":"BE","latitude":"47.23845000","longitude":"7.76854000"},{"name":"Adelboden","countryCode":"CH","stateCode":"BE","latitude":"46.49142000","longitude":"7.56031000"},{"name":"Aeschi b. Spiez","countryCode":"CH","stateCode":"BE","latitude":"46.65848000","longitude":"7.69650000"},{"name":"Arch","countryCode":"CH","stateCode":"BE","latitude":"47.16533000","longitude":"7.43139000"},{"name":"Attiswil","countryCode":"CH","stateCode":"BE","latitude":"47.24673000","longitude":"7.61353000"},{"name":"Beatenberg","countryCode":"CH","stateCode":"BE","latitude":"46.69896000","longitude":"7.79428000"},{"name":"Bellmund","countryCode":"CH","stateCode":"BE","latitude":"47.10852000","longitude":"7.24608000"},{"name":"Belp","countryCode":"CH","stateCode":"BE","latitude":"46.89129000","longitude":"7.49825000"},{"name":"Bern","countryCode":"CH","stateCode":"BE","latitude":"46.94809000","longitude":"7.44744000"},{"name":"Bern-Mittelland District","countryCode":"CH","stateCode":"BE","latitude":"46.92526000","longitude":"7.49024000"},{"name":"Biel/Bienne","countryCode":"CH","stateCode":"BE","latitude":"47.13713000","longitude":"7.24608000"},{"name":"Biel/Bienne District","countryCode":"CH","stateCode":"BE","latitude":"47.12725000","longitude":"7.26174000"},{"name":"Biglen","countryCode":"CH","stateCode":"BE","latitude":"46.92629000","longitude":"7.62508000"},{"name":"Blumenstein","countryCode":"CH","stateCode":"BE","latitude":"46.74210000","longitude":"7.52136000"},{"name":"Bolligen","countryCode":"CH","stateCode":"BE","latitude":"46.97510000","longitude":"7.49697000"},{"name":"Boltigen","countryCode":"CH","stateCode":"BE","latitude":"46.62847000","longitude":"7.39054000"},{"name":"Bowil","countryCode":"CH","stateCode":"BE","latitude":"46.89304000","longitude":"7.69757000"},{"name":"Brienz","countryCode":"CH","stateCode":"BE","latitude":"46.75450000","longitude":"8.03847000"},{"name":"Brügg","countryCode":"CH","stateCode":"BE","latitude":"47.12370000","longitude":"7.27887000"},{"name":"Buchholterberg","countryCode":"CH","stateCode":"BE","latitude":"46.81351000","longitude":"7.67463000"},{"name":"Burgdorf","countryCode":"CH","stateCode":"BE","latitude":"47.05901000","longitude":"7.62786000"},{"name":"Burgistein","countryCode":"CH","stateCode":"BE","latitude":"46.78464000","longitude":"7.49988000"},{"name":"Bäriswil","countryCode":"CH","stateCode":"BE","latitude":"47.01947000","longitude":"7.52709000"},{"name":"Bätterkinden","countryCode":"CH","stateCode":"BE","latitude":"47.13164000","longitude":"7.53817000"},{"name":"Bévilard","countryCode":"CH","stateCode":"BE","latitude":"47.23711000","longitude":"7.28325000"},{"name":"Bönigen","countryCode":"CH","stateCode":"BE","latitude":"46.68736000","longitude":"7.89350000"},{"name":"Corgémont","countryCode":"CH","stateCode":"BE","latitude":"47.19457000","longitude":"7.14517000"},{"name":"Court","countryCode":"CH","stateCode":"BE","latitude":"47.23956000","longitude":"7.33655000"},{"name":"Courtelary","countryCode":"CH","stateCode":"BE","latitude":"47.17822000","longitude":"7.07236000"},{"name":"Diemtigen","countryCode":"CH","stateCode":"BE","latitude":"46.64928000","longitude":"7.56477000"},{"name":"Därligen","countryCode":"CH","stateCode":"BE","latitude":"46.66175000","longitude":"7.80808000"},{"name":"Dürrenroth","countryCode":"CH","stateCode":"BE","latitude":"47.08953000","longitude":"7.79170000"},{"name":"Eggiwil","countryCode":"CH","stateCode":"BE","latitude":"46.87575000","longitude":"7.79567000"},{"name":"Emmental District","countryCode":"CH","stateCode":"BE","latitude":"47.04425000","longitude":"7.66176000"},{"name":"Eriswil","countryCode":"CH","stateCode":"BE","latitude":"47.07816000","longitude":"7.85149000"},{"name":"Erlach","countryCode":"CH","stateCode":"BE","latitude":"47.04220000","longitude":"7.09728000"},{"name":"Erlenbach im Simmental","countryCode":"CH","stateCode":"BE","latitude":"46.66021000","longitude":"7.55445000"},{"name":"Ersigen","countryCode":"CH","stateCode":"BE","latitude":"47.09368000","longitude":"7.59507000"},{"name":"Evilard","countryCode":"CH","stateCode":"BE","latitude":"47.15046000","longitude":"7.23895000"},{"name":"Ferenbalm","countryCode":"CH","stateCode":"BE","latitude":"46.94880000","longitude":"7.21124000"},{"name":"Fraubrunnen","countryCode":"CH","stateCode":"BE","latitude":"47.08620000","longitude":"7.52727000"},{"name":"Frauenkappelen","countryCode":"CH","stateCode":"BE","latitude":"46.95425000","longitude":"7.33835000"},{"name":"Frutigen","countryCode":"CH","stateCode":"BE","latitude":"46.58723000","longitude":"7.64945000"},{"name":"Frutigen-Niedersimmental District","countryCode":"CH","stateCode":"BE","latitude":"46.60236000","longitude":"7.62292000"},{"name":"Grindelwald","countryCode":"CH","stateCode":"BE","latitude":"46.62396000","longitude":"8.03601000"},{"name":"Grossaffoltern","countryCode":"CH","stateCode":"BE","latitude":"47.06534000","longitude":"7.35689000"},{"name":"Gstaad","countryCode":"CH","stateCode":"BE","latitude":"46.47215000","longitude":"7.28685000"},{"name":"Guggisberg","countryCode":"CH","stateCode":"BE","latitude":"46.76756000","longitude":"7.32946000"},{"name":"Heimberg","countryCode":"CH","stateCode":"BE","latitude":"46.79482000","longitude":"7.60433000"},{"name":"Heimiswil","countryCode":"CH","stateCode":"BE","latitude":"47.06755000","longitude":"7.66665000"},{"name":"Hermiswil","countryCode":"CH","stateCode":"BE","latitude":"46.83125000","longitude":"7.47775000"},{"name":"Herzogenbuchsee","countryCode":"CH","stateCode":"BE","latitude":"47.18795000","longitude":"7.70620000"},{"name":"Hilterfingen","countryCode":"CH","stateCode":"BE","latitude":"46.73521000","longitude":"7.66185000"},{"name":"Hindelbank","countryCode":"CH","stateCode":"BE","latitude":"47.04270000","longitude":"7.54143000"},{"name":"Huttwil","countryCode":"CH","stateCode":"BE","latitude":"47.11502000","longitude":"7.86209000"},{"name":"Ins","countryCode":"CH","stateCode":"BE","latitude":"47.00584000","longitude":"7.10609000"},{"name":"Interlaken","countryCode":"CH","stateCode":"BE","latitude":"46.68387000","longitude":"7.86638000"},{"name":"Interlaken-Oberhasli District","countryCode":"CH","stateCode":"BE","latitude":"46.68931000","longitude":"7.98869000"},{"name":"Jegenstorf","countryCode":"CH","stateCode":"BE","latitude":"47.04802000","longitude":"7.50787000"},{"name":"Jura bernois","countryCode":"CH","stateCode":"BE","latitude":"47.21892000","longitude":"7.21981000"},{"name":"Kallnach","countryCode":"CH","stateCode":"BE","latitude":"47.02032000","longitude":"7.23545000"},{"name":"Kandersteg","countryCode":"CH","stateCode":"BE","latitude":"46.49467000","longitude":"7.67326000"},{"name":"Kappelen","countryCode":"CH","stateCode":"BE","latitude":"47.06015000","longitude":"7.26860000"},{"name":"Kehrsatz","countryCode":"CH","stateCode":"BE","latitude":"46.91035000","longitude":"7.47096000"},{"name":"Kirchberg","countryCode":"CH","stateCode":"BE","latitude":"47.08538000","longitude":"7.58288000"},{"name":"Kirchlindach","countryCode":"CH","stateCode":"BE","latitude":"46.99965000","longitude":"7.41735000"},{"name":"Konolfingen","countryCode":"CH","stateCode":"BE","latitude":"46.87909000","longitude":"7.62013000"},{"name":"Koppigen","countryCode":"CH","stateCode":"BE","latitude":"47.13125000","longitude":"7.60525000"},{"name":"Krauchthal","countryCode":"CH","stateCode":"BE","latitude":"47.00964000","longitude":"7.56640000"},{"name":"Köniz","countryCode":"CH","stateCode":"BE","latitude":"46.92436000","longitude":"7.41457000"},{"name":"La Neuveville","countryCode":"CH","stateCode":"BE","latitude":"47.06592000","longitude":"7.09717000"},{"name":"Langenthal","countryCode":"CH","stateCode":"BE","latitude":"47.21526000","longitude":"7.79607000"},{"name":"Langnau","countryCode":"CH","stateCode":"BE","latitude":"46.93936000","longitude":"7.78738000"},{"name":"Laupen","countryCode":"CH","stateCode":"BE","latitude":"46.90214000","longitude":"7.23973000"},{"name":"Lauperswil","countryCode":"CH","stateCode":"BE","latitude":"46.96564000","longitude":"7.74214000"},{"name":"Lauterbrunnen","countryCode":"CH","stateCode":"BE","latitude":"46.59307000","longitude":"7.90938000"},{"name":"Lengnau","countryCode":"CH","stateCode":"BE","latitude":"47.18155000","longitude":"7.36814000"},{"name":"Lenk","countryCode":"CH","stateCode":"BE","latitude":"46.45826000","longitude":"7.44298000"},{"name":"Leuzigen","countryCode":"CH","stateCode":"BE","latitude":"47.17458000","longitude":"7.45775000"},{"name":"Linden","countryCode":"CH","stateCode":"BE","latitude":"46.84690000","longitude":"7.67831000"},{"name":"Lotzwil","countryCode":"CH","stateCode":"BE","latitude":"47.19135000","longitude":"7.79102000"},{"name":"Lyss","countryCode":"CH","stateCode":"BE","latitude":"47.07410000","longitude":"7.30655000"},{"name":"Lyssach","countryCode":"CH","stateCode":"BE","latitude":"47.06445000","longitude":"7.58228000"},{"name":"Lützelflüh","countryCode":"CH","stateCode":"BE","latitude":"47.00757000","longitude":"7.69165000"},{"name":"Madiswil","countryCode":"CH","stateCode":"BE","latitude":"47.16463000","longitude":"7.79858000"},{"name":"Malleray","countryCode":"CH","stateCode":"BE","latitude":"47.23839000","longitude":"7.27286000"},{"name":"Matten","countryCode":"CH","stateCode":"BE","latitude":"46.67833000","longitude":"7.86889000"},{"name":"Meinisberg","countryCode":"CH","stateCode":"BE","latitude":"47.15965000","longitude":"7.34801000"},{"name":"Meiringen","countryCode":"CH","stateCode":"BE","latitude":"46.72709000","longitude":"8.18720000"},{"name":"Melchnau","countryCode":"CH","stateCode":"BE","latitude":"47.18213000","longitude":"7.85128000"},{"name":"Moutier","countryCode":"CH","stateCode":"BE","latitude":"47.27818000","longitude":"7.36951000"},{"name":"Muri","countryCode":"CH","stateCode":"BE","latitude":"46.93122000","longitude":"7.48658000"},{"name":"Mühleberg","countryCode":"CH","stateCode":"BE","latitude":"46.95466000","longitude":"7.26102000"},{"name":"Mühlethurnen","countryCode":"CH","stateCode":"BE","latitude":"46.81345000","longitude":"7.50881000"},{"name":"Münchenbuchsee","countryCode":"CH","stateCode":"BE","latitude":"47.02175000","longitude":"7.45036000"},{"name":"Münchenwiler","countryCode":"CH","stateCode":"BE","latitude":"46.91334000","longitude":"7.12556000"},{"name":"Münsingen","countryCode":"CH","stateCode":"BE","latitude":"46.87298000","longitude":"7.56100000"},{"name":"Müntschemier","countryCode":"CH","stateCode":"BE","latitude":"46.99548000","longitude":"7.14626000"},{"name":"Nidau","countryCode":"CH","stateCode":"BE","latitude":"47.12545000","longitude":"7.24033000"},{"name":"Niederbipp","countryCode":"CH","stateCode":"BE","latitude":"47.27175000","longitude":"7.69583000"},{"name":"Oberaargau","countryCode":"CH","stateCode":"BE","latitude":"47.19202000","longitude":"7.74553000"},{"name":"Oberbipp","countryCode":"CH","stateCode":"BE","latitude":"47.26070000","longitude":"7.66359000"},{"name":"Oberburg","countryCode":"CH","stateCode":"BE","latitude":"47.03665000","longitude":"7.62745000"},{"name":"Oberdiessbach","countryCode":"CH","stateCode":"BE","latitude":"46.84117000","longitude":"7.61730000"},{"name":"Obersimmental-Saanen District","countryCode":"CH","stateCode":"BE","latitude":"46.47932000","longitude":"7.35803000"},{"name":"Orpund","countryCode":"CH","stateCode":"BE","latitude":"47.13891000","longitude":"7.30775000"},{"name":"Orvin","countryCode":"CH","stateCode":"BE","latitude":"47.16068000","longitude":"7.21368000"},{"name":"Pieterlen","countryCode":"CH","stateCode":"BE","latitude":"47.17501000","longitude":"7.33791000"},{"name":"Péry","countryCode":"CH","stateCode":"BE","latitude":"47.19398000","longitude":"7.24913000"},{"name":"Radelfingen","countryCode":"CH","stateCode":"BE","latitude":"47.02146000","longitude":"7.27178000"},{"name":"Reconvilier","countryCode":"CH","stateCode":"BE","latitude":"47.23431000","longitude":"7.22239000"},{"name":"Riggisberg","countryCode":"CH","stateCode":"BE","latitude":"46.81028000","longitude":"7.48014000"},{"name":"Ringgenberg","countryCode":"CH","stateCode":"BE","latitude":"46.70114000","longitude":"7.89445000"},{"name":"Roggwil","countryCode":"CH","stateCode":"BE","latitude":"47.24119000","longitude":"7.82141000"},{"name":"Rohrbach","countryCode":"CH","stateCode":"BE","latitude":"47.13521000","longitude":"7.81334000"},{"name":"Rubigen","countryCode":"CH","stateCode":"BE","latitude":"46.89868000","longitude":"7.54460000"},{"name":"Rüderswil","countryCode":"CH","stateCode":"BE","latitude":"46.98374000","longitude":"7.72167000"},{"name":"Rüeggisberg","countryCode":"CH","stateCode":"BE","latitude":"46.82216000","longitude":"7.43890000"},{"name":"Rüschegg","countryCode":"CH","stateCode":"BE","latitude":"46.77977000","longitude":"7.39167000"},{"name":"Saanen","countryCode":"CH","stateCode":"BE","latitude":"46.48945000","longitude":"7.26003000"},{"name":"Saint-Imier","countryCode":"CH","stateCode":"BE","latitude":"47.15284000","longitude":"6.99692000"},{"name":"Sankt Stephan","countryCode":"CH","stateCode":"BE","latitude":"46.50827000","longitude":"7.39559000"},{"name":"Schüpfen","countryCode":"CH","stateCode":"BE","latitude":"47.03661000","longitude":"7.37723000"},{"name":"Seeberg","countryCode":"CH","stateCode":"BE","latitude":"47.15585000","longitude":"7.66567000"},{"name":"Seedorf","countryCode":"CH","stateCode":"BE","latitude":"47.03445000","longitude":"7.31249000"},{"name":"Seeland District","countryCode":"CH","stateCode":"BE","latitude":"47.06635000","longitude":"7.26333000"},{"name":"Seftigen","countryCode":"CH","stateCode":"BE","latitude":"46.78765000","longitude":"7.53937000"},{"name":"Signau","countryCode":"CH","stateCode":"BE","latitude":"46.91944000","longitude":"7.72418000"},{"name":"Sigriswil","countryCode":"CH","stateCode":"BE","latitude":"46.71656000","longitude":"7.71335000"},{"name":"Spiez","countryCode":"CH","stateCode":"BE","latitude":"46.68473000","longitude":"7.69111000"},{"name":"Steffisburg","countryCode":"CH","stateCode":"BE","latitude":"46.77807000","longitude":"7.63249000"},{"name":"Stettlen","countryCode":"CH","stateCode":"BE","latitude":"46.95835000","longitude":"7.52508000"},{"name":"Sumiswald","countryCode":"CH","stateCode":"BE","latitude":"47.02747000","longitude":"7.74526000"},{"name":"Tavannes","countryCode":"CH","stateCode":"BE","latitude":"47.22079000","longitude":"7.19759000"},{"name":"Thierachern","countryCode":"CH","stateCode":"BE","latitude":"46.75319000","longitude":"7.57442000"},{"name":"Thun","countryCode":"CH","stateCode":"BE","latitude":"46.75118000","longitude":"7.62166000"},{"name":"Thun District","countryCode":"CH","stateCode":"BE","latitude":"46.76290000","longitude":"7.62503000"},{"name":"Toffen","countryCode":"CH","stateCode":"BE","latitude":"46.86031000","longitude":"7.49216000"},{"name":"Trachselwald","countryCode":"CH","stateCode":"BE","latitude":"47.01699000","longitude":"7.73639000"},{"name":"Tramelan","countryCode":"CH","stateCode":"BE","latitude":"47.22298000","longitude":"7.10287000"},{"name":"Trub","countryCode":"CH","stateCode":"BE","latitude":"46.94168000","longitude":"7.87996000"},{"name":"Trubschachen","countryCode":"CH","stateCode":"BE","latitude":"46.92228000","longitude":"7.84520000"},{"name":"Täuffelen","countryCode":"CH","stateCode":"BE","latitude":"47.06630000","longitude":"7.19883000"},{"name":"Uetendorf","countryCode":"CH","stateCode":"BE","latitude":"46.77392000","longitude":"7.57251000"},{"name":"Unterseen","countryCode":"CH","stateCode":"BE","latitude":"46.68530000","longitude":"7.84722000"},{"name":"Urtenen","countryCode":"CH","stateCode":"BE","latitude":"47.02667000","longitude":"7.50081000"},{"name":"Uttigen","countryCode":"CH","stateCode":"BE","latitude":"46.79435000","longitude":"7.57789000"},{"name":"Utzenstorf","countryCode":"CH","stateCode":"BE","latitude":"47.13248000","longitude":"7.55355000"},{"name":"Vechigen","countryCode":"CH","stateCode":"BE","latitude":"46.94616000","longitude":"7.56065000"},{"name":"Walkringen","countryCode":"CH","stateCode":"BE","latitude":"46.94856000","longitude":"7.62040000"},{"name":"Wangen an der Aare","countryCode":"CH","stateCode":"BE","latitude":"47.23208000","longitude":"7.65253000"},{"name":"Wattenwil","countryCode":"CH","stateCode":"BE","latitude":"46.76973000","longitude":"7.50835000"},{"name":"Wichtrach","countryCode":"CH","stateCode":"BE","latitude":"46.85010000","longitude":"7.57748000"},{"name":"Wiedlisbach","countryCode":"CH","stateCode":"BE","latitude":"47.25194000","longitude":"7.64610000"},{"name":"Wilderswil","countryCode":"CH","stateCode":"BE","latitude":"46.66369000","longitude":"7.86175000"},{"name":"Wimmis","countryCode":"CH","stateCode":"BE","latitude":"46.67587000","longitude":"7.63972000"},{"name":"Wohlen","countryCode":"CH","stateCode":"BE","latitude":"46.97118000","longitude":"7.35685000"},{"name":"Worb","countryCode":"CH","stateCode":"BE","latitude":"46.92984000","longitude":"7.56306000"},{"name":"Worben","countryCode":"CH","stateCode":"BE","latitude":"47.10279000","longitude":"7.29518000"},{"name":"Wynau","countryCode":"CH","stateCode":"BE","latitude":"47.25570000","longitude":"7.81626000"},{"name":"Wynigen","countryCode":"CH","stateCode":"BE","latitude":"47.10586000","longitude":"7.66681000"},{"name":"Wyssachen","countryCode":"CH","stateCode":"BE","latitude":"47.07851000","longitude":"7.82922000"},{"name":"Zollikofen","countryCode":"CH","stateCode":"BE","latitude":"46.99905000","longitude":"7.45809000"},{"name":"Zweisimmen","countryCode":"CH","stateCode":"BE","latitude":"46.55539000","longitude":"7.37302000"},{"name":"Zäziwil","countryCode":"CH","stateCode":"BE","latitude":"46.90196000","longitude":"7.66185000"},{"name":"Acquarossa","countryCode":"CH","stateCode":"TI","latitude":"46.45473000","longitude":"8.94261000"},{"name":"Agno","countryCode":"CH","stateCode":"TI","latitude":"45.99863000","longitude":"8.90030000"},{"name":"Airolo","countryCode":"CH","stateCode":"TI","latitude":"46.52855000","longitude":"8.61189000"},{"name":"Arzo","countryCode":"CH","stateCode":"TI","latitude":"45.87606000","longitude":"8.94103000"},{"name":"Ascona","countryCode":"CH","stateCode":"TI","latitude":"46.15451000","longitude":"8.77327000"},{"name":"Balerna","countryCode":"CH","stateCode":"TI","latitude":"45.84638000","longitude":"9.00724000"},{"name":"Bellinzona","countryCode":"CH","stateCode":"TI","latitude":"46.19278000","longitude":"9.01703000"},{"name":"Bellinzona District","countryCode":"CH","stateCode":"TI","latitude":"46.18858000","longitude":"9.00254000"},{"name":"Biasca","countryCode":"CH","stateCode":"TI","latitude":"46.35972000","longitude":"8.96965000"},{"name":"Bioggio","countryCode":"CH","stateCode":"TI","latitude":"46.01357000","longitude":"8.91103000"},{"name":"Blenio District","countryCode":"CH","stateCode":"TI","latitude":"46.47613000","longitude":"8.94609000"},{"name":"Bodio","countryCode":"CH","stateCode":"TI","latitude":"46.37808000","longitude":"8.90991000"},{"name":"Brissago","countryCode":"CH","stateCode":"TI","latitude":"46.12013000","longitude":"8.71181000"},{"name":"Cadempino","countryCode":"CH","stateCode":"TI","latitude":"46.03672000","longitude":"8.93403000"},{"name":"Cadenazzo","countryCode":"CH","stateCode":"TI","latitude":"46.15172000","longitude":"8.94719000"},{"name":"Cadro","countryCode":"CH","stateCode":"TI","latitude":"46.04595000","longitude":"8.98725000"},{"name":"Camorino","countryCode":"CH","stateCode":"TI","latitude":"46.16483000","longitude":"9.00547000"},{"name":"Canobbio","countryCode":"CH","stateCode":"TI","latitude":"46.03592000","longitude":"8.96605000"},{"name":"Caslano","countryCode":"CH","stateCode":"TI","latitude":"45.97364000","longitude":"8.87739000"},{"name":"Castel San Pietro","countryCode":"CH","stateCode":"TI","latitude":"45.86211000","longitude":"9.00843000"},{"name":"Cevio","countryCode":"CH","stateCode":"TI","latitude":"46.31479000","longitude":"8.60332000"},{"name":"Chiasso","countryCode":"CH","stateCode":"TI","latitude":"45.83203000","longitude":"9.03119000"},{"name":"Claro","countryCode":"CH","stateCode":"TI","latitude":"46.25763000","longitude":"9.02252000"},{"name":"Comano","countryCode":"CH","stateCode":"TI","latitude":"46.03635000","longitude":"8.95526000"},{"name":"Cugnasco","countryCode":"CH","stateCode":"TI","latitude":"46.17473000","longitude":"8.91684000"},{"name":"Faido","countryCode":"CH","stateCode":"TI","latitude":"46.47700000","longitude":"8.80125000"},{"name":"Giubiasco","countryCode":"CH","stateCode":"TI","latitude":"46.17246000","longitude":"9.00793000"},{"name":"Gordola","countryCode":"CH","stateCode":"TI","latitude":"46.18256000","longitude":"8.86657000"},{"name":"Gravesano","countryCode":"CH","stateCode":"TI","latitude":"46.04208000","longitude":"8.91832000"},{"name":"Lavertezzo","countryCode":"CH","stateCode":"TI","latitude":"46.25893000","longitude":"8.83756000"},{"name":"Leventina District","countryCode":"CH","stateCode":"TI","latitude":"46.46912000","longitude":"8.75539000"},{"name":"Ligornetto","countryCode":"CH","stateCode":"TI","latitude":"45.86161000","longitude":"8.95166000"},{"name":"Locarno","countryCode":"CH","stateCode":"TI","latitude":"46.17086000","longitude":"8.79953000"},{"name":"Locarno District","countryCode":"CH","stateCode":"TI","latitude":"46.18033000","longitude":"8.75991000"},{"name":"Lodrino","countryCode":"CH","stateCode":"TI","latitude":"46.30016000","longitude":"8.97986000"},{"name":"Losone","countryCode":"CH","stateCode":"TI","latitude":"46.16866000","longitude":"8.75928000"},{"name":"Lugano","countryCode":"CH","stateCode":"TI","latitude":"46.01008000","longitude":"8.96004000"},{"name":"Lugano District","countryCode":"CH","stateCode":"TI","latitude":"46.02322000","longitude":"8.93802000"},{"name":"Lumino","countryCode":"CH","stateCode":"TI","latitude":"46.23020000","longitude":"9.06420000"},{"name":"Magadino","countryCode":"CH","stateCode":"TI","latitude":"46.14892000","longitude":"8.85610000"},{"name":"Malvaglia","countryCode":"CH","stateCode":"TI","latitude":"46.40588000","longitude":"8.98190000"},{"name":"Massagno","countryCode":"CH","stateCode":"TI","latitude":"46.01257000","longitude":"8.94354000"},{"name":"Melano","countryCode":"CH","stateCode":"TI","latitude":"45.92202000","longitude":"8.98435000"},{"name":"Melide","countryCode":"CH","stateCode":"TI","latitude":"45.95455000","longitude":"8.94725000"},{"name":"Mendrisio","countryCode":"CH","stateCode":"TI","latitude":"45.87019000","longitude":"8.98160000"},{"name":"Mendrisio District","countryCode":"CH","stateCode":"TI","latitude":"45.86592000","longitude":"8.99931000"},{"name":"Minusio","countryCode":"CH","stateCode":"TI","latitude":"46.17769000","longitude":"8.81473000"},{"name":"Montagnola","countryCode":"CH","stateCode":"TI","latitude":"45.98323000","longitude":"8.91786000"},{"name":"Monte Carasso","countryCode":"CH","stateCode":"TI","latitude":"46.18649000","longitude":"8.99892000"},{"name":"Morbio Inferiore","countryCode":"CH","stateCode":"TI","latitude":"45.84915000","longitude":"9.01907000"},{"name":"Muralto","countryCode":"CH","stateCode":"TI","latitude":"46.17323000","longitude":"8.80219000"},{"name":"Novazzano","countryCode":"CH","stateCode":"TI","latitude":"45.84073000","longitude":"8.98236000"},{"name":"Pregassona","countryCode":"CH","stateCode":"TI","latitude":"46.02021000","longitude":"8.97429000"},{"name":"Pura","countryCode":"CH","stateCode":"TI","latitude":"45.98647000","longitude":"8.86877000"},{"name":"Riva San Vitale","countryCode":"CH","stateCode":"TI","latitude":"45.90123000","longitude":"8.97167000"},{"name":"Riviera District","countryCode":"CH","stateCode":"TI","latitude":"46.30926000","longitude":"8.98148000"},{"name":"Sementina","countryCode":"CH","stateCode":"TI","latitude":"46.18363000","longitude":"8.99162000"},{"name":"Sorengo","countryCode":"CH","stateCode":"TI","latitude":"45.99766000","longitude":"8.93783000"},{"name":"Stabio","countryCode":"CH","stateCode":"TI","latitude":"45.84846000","longitude":"8.93642000"},{"name":"Tesserete","countryCode":"CH","stateCode":"TI","latitude":"46.06813000","longitude":"8.96501000"},{"name":"Vallemaggia District","countryCode":"CH","stateCode":"TI","latitude":"46.35483000","longitude":"8.60540000"},{"name":"Verscio","countryCode":"CH","stateCode":"TI","latitude":"46.18482000","longitude":"8.73224000"},{"name":"Viganello","countryCode":"CH","stateCode":"TI","latitude":"46.01342000","longitude":"8.96879000"},{"name":"Adligenswil","countryCode":"CH","stateCode":"LU","latitude":"47.06521000","longitude":"8.36124000"},{"name":"Altishofen","countryCode":"CH","stateCode":"LU","latitude":"47.19916000","longitude":"7.96964000"},{"name":"Ballwil","countryCode":"CH","stateCode":"LU","latitude":"47.15371000","longitude":"8.32233000"},{"name":"Beromünster","countryCode":"CH","stateCode":"LU","latitude":"47.20612000","longitude":"8.19265000"},{"name":"Buchrain","countryCode":"CH","stateCode":"LU","latitude":"47.09625000","longitude":"8.34729000"},{"name":"Buttisholz","countryCode":"CH","stateCode":"LU","latitude":"47.11442000","longitude":"8.09425000"},{"name":"Büron","countryCode":"CH","stateCode":"LU","latitude":"47.21192000","longitude":"8.09420000"},{"name":"Dagmersellen","countryCode":"CH","stateCode":"LU","latitude":"47.21405000","longitude":"7.98519000"},{"name":"Ebikon","countryCode":"CH","stateCode":"LU","latitude":"47.07937000","longitude":"8.34041000"},{"name":"Eich","countryCode":"CH","stateCode":"LU","latitude":"47.15116000","longitude":"8.16695000"},{"name":"Emmen","countryCode":"CH","stateCode":"LU","latitude":"47.07819000","longitude":"8.27331000"},{"name":"Entlebuch","countryCode":"CH","stateCode":"LU","latitude":"46.99559000","longitude":"8.06354000"},{"name":"Entlebuch District","countryCode":"CH","stateCode":"LU","latitude":"46.92590000","longitude":"8.01427000"},{"name":"Escholzmatt","countryCode":"CH","stateCode":"LU","latitude":"46.91350000","longitude":"7.93426000"},{"name":"Ettiswil","countryCode":"CH","stateCode":"LU","latitude":"47.15031000","longitude":"8.01759000"},{"name":"Flühli","countryCode":"CH","stateCode":"LU","latitude":"46.88391000","longitude":"8.01558000"},{"name":"Geuensee","countryCode":"CH","stateCode":"LU","latitude":"47.19970000","longitude":"8.10689000"},{"name":"Grosswangen","countryCode":"CH","stateCode":"LU","latitude":"47.13310000","longitude":"8.05041000"},{"name":"Gunzwil","countryCode":"CH","stateCode":"LU","latitude":"47.21072000","longitude":"8.17932000"},{"name":"Hasle","countryCode":"CH","stateCode":"LU","latitude":"46.97787000","longitude":"8.05326000"},{"name":"Hildisrieden","countryCode":"CH","stateCode":"LU","latitude":"47.15068000","longitude":"8.22582000"},{"name":"Hitzkirch","countryCode":"CH","stateCode":"LU","latitude":"47.22403000","longitude":"8.26425000"},{"name":"Hochdorf","countryCode":"CH","stateCode":"LU","latitude":"47.16841000","longitude":"8.29179000"},{"name":"Hochdorf District","countryCode":"CH","stateCode":"LU","latitude":"47.17062000","longitude":"8.28702000"},{"name":"Hohenrain","countryCode":"CH","stateCode":"LU","latitude":"47.18083000","longitude":"8.31802000"},{"name":"Horw","countryCode":"CH","stateCode":"LU","latitude":"47.01692000","longitude":"8.30956000"},{"name":"Inwil","countryCode":"CH","stateCode":"LU","latitude":"47.12530000","longitude":"8.34885000"},{"name":"Knutwil","countryCode":"CH","stateCode":"LU","latitude":"47.19953000","longitude":"8.07315000"},{"name":"Kriens","countryCode":"CH","stateCode":"LU","latitude":"47.03110000","longitude":"8.28547000"},{"name":"Littau","countryCode":"CH","stateCode":"LU","latitude":"47.05000000","longitude":"8.26274000"},{"name":"Lucerne-Land District","countryCode":"CH","stateCode":"LU","latitude":"47.04046000","longitude":"8.29271000"},{"name":"Lucerne-Stadt District","countryCode":"CH","stateCode":"LU","latitude":"47.05334000","longitude":"8.31063000"},{"name":"Luthern","countryCode":"CH","stateCode":"LU","latitude":"47.05753000","longitude":"7.91692000"},{"name":"Luzern","countryCode":"CH","stateCode":"LU","latitude":"47.05048000","longitude":"8.30635000"},{"name":"Malters","countryCode":"CH","stateCode":"LU","latitude":"47.03628000","longitude":"8.18193000"},{"name":"Mauensee","countryCode":"CH","stateCode":"LU","latitude":"47.16703000","longitude":"8.06793000"},{"name":"Meggen","countryCode":"CH","stateCode":"LU","latitude":"47.04691000","longitude":"8.37467000"},{"name":"Meierskappel","countryCode":"CH","stateCode":"LU","latitude":"47.12470000","longitude":"8.44274000"},{"name":"Menznau","countryCode":"CH","stateCode":"LU","latitude":"47.08364000","longitude":"8.03971000"},{"name":"Nebikon","countryCode":"CH","stateCode":"LU","latitude":"47.19185000","longitude":"7.97769000"},{"name":"Neudorf","countryCode":"CH","stateCode":"LU","latitude":"47.17699000","longitude":"8.20911000"},{"name":"Neuenkirch","countryCode":"CH","stateCode":"LU","latitude":"47.09989000","longitude":"8.20416000"},{"name":"Nottwil","countryCode":"CH","stateCode":"LU","latitude":"47.13469000","longitude":"8.13774000"},{"name":"Oberkirch","countryCode":"CH","stateCode":"LU","latitude":"47.15642000","longitude":"8.11567000"},{"name":"Pfaffnau","countryCode":"CH","stateCode":"LU","latitude":"47.22772000","longitude":"7.89719000"},{"name":"Reiden","countryCode":"CH","stateCode":"LU","latitude":"47.24719000","longitude":"7.97135000"},{"name":"Root","countryCode":"CH","stateCode":"LU","latitude":"47.11458000","longitude":"8.39021000"},{"name":"Ruswil","countryCode":"CH","stateCode":"LU","latitude":"47.08425000","longitude":"8.12645000"},{"name":"Römerswil","countryCode":"CH","stateCode":"LU","latitude":"47.16881000","longitude":"8.24528000"},{"name":"Schenkon","countryCode":"CH","stateCode":"LU","latitude":"47.17765000","longitude":"8.13204000"},{"name":"Schwarzenberg","countryCode":"CH","stateCode":"LU","latitude":"47.01705000","longitude":"8.17261000"},{"name":"Schötz","countryCode":"CH","stateCode":"LU","latitude":"47.16896000","longitude":"7.98870000"},{"name":"Schüpfheim","countryCode":"CH","stateCode":"LU","latitude":"46.95161000","longitude":"8.01723000"},{"name":"Sempach","countryCode":"CH","stateCode":"LU","latitude":"47.13577000","longitude":"8.19149000"},{"name":"Sursee","countryCode":"CH","stateCode":"LU","latitude":"47.17088000","longitude":"8.11113000"},{"name":"Sursee District","countryCode":"CH","stateCode":"LU","latitude":"47.15591000","longitude":"8.13704000"},{"name":"Triengen","countryCode":"CH","stateCode":"LU","latitude":"47.23573000","longitude":"8.07652000"},{"name":"Udligenswil","countryCode":"CH","stateCode":"LU","latitude":"47.09005000","longitude":"8.40335000"},{"name":"Vitznau","countryCode":"CH","stateCode":"LU","latitude":"47.01014000","longitude":"8.48420000"},{"name":"Wauwil","countryCode":"CH","stateCode":"LU","latitude":"47.18457000","longitude":"8.02100000"},{"name":"Weggis","countryCode":"CH","stateCode":"LU","latitude":"47.03208000","longitude":"8.43219000"},{"name":"Werthenstein","countryCode":"CH","stateCode":"LU","latitude":"47.05578000","longitude":"8.10182000"},{"name":"Wikon","countryCode":"CH","stateCode":"LU","latitude":"47.26339000","longitude":"7.96801000"},{"name":"Willisau","countryCode":"CH","stateCode":"LU","latitude":"47.12183000","longitude":"7.99418000"},{"name":"Willisau District","countryCode":"CH","stateCode":"LU","latitude":"47.14097000","longitude":"7.95933000"},{"name":"Wolhusen","countryCode":"CH","stateCode":"LU","latitude":"47.05983000","longitude":"8.07389000"},{"name":"Zell","countryCode":"CH","stateCode":"LU","latitude":"47.13673000","longitude":"7.92495000"},{"name":"Adliswil","countryCode":"CH","stateCode":"ZH","latitude":"47.30997000","longitude":"8.52462000"},{"name":"Adliswil / Adliswil (Stadtkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.31128000","longitude":"8.52675000"},{"name":"Adliswil / Hündli-Zopf","countryCode":"CH","stateCode":"ZH","latitude":"47.31637000","longitude":"8.51888000"},{"name":"Adliswil / Oberleimbach","countryCode":"CH","stateCode":"ZH","latitude":"47.32020000","longitude":"8.51508000"},{"name":"Adliswil / Sonnenberg","countryCode":"CH","stateCode":"ZH","latitude":"47.30958000","longitude":"8.52055000"},{"name":"Adliswil / Sood","countryCode":"CH","stateCode":"ZH","latitude":"47.31870000","longitude":"8.52425000"},{"name":"Adliswil / Tal","countryCode":"CH","stateCode":"ZH","latitude":"47.31142000","longitude":"8.53446000"},{"name":"Aesch","countryCode":"CH","stateCode":"ZH","latitude":"47.32970000","longitude":"8.65410000"},{"name":"Affoltern / Hasenbüel","countryCode":"CH","stateCode":"ZH","latitude":"47.27324000","longitude":"8.45218000"},{"name":"Affoltern / Oberdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.27852000","longitude":"8.45651000"},{"name":"Affoltern / Sonnenberg","countryCode":"CH","stateCode":"ZH","latitude":"47.28055000","longitude":"8.46008000"},{"name":"Affoltern / Unterdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.28277000","longitude":"8.45409000"},{"name":"Affoltern am Albis","countryCode":"CH","stateCode":"ZH","latitude":"47.27743000","longitude":"8.45128000"},{"name":"Andelfingen","countryCode":"CH","stateCode":"ZH","latitude":"47.59447000","longitude":"8.67826000"},{"name":"Au","countryCode":"CH","stateCode":"ZH","latitude":"47.24185000","longitude":"8.64406000"},{"name":"Au / Mittel-Dorf","countryCode":"CH","stateCode":"ZH","latitude":"47.24303000","longitude":"8.64591000"},{"name":"Au / Unter-Dorf","countryCode":"CH","stateCode":"ZH","latitude":"47.24730000","longitude":"8.63270000"},{"name":"Bachenbülach","countryCode":"CH","stateCode":"ZH","latitude":"47.50317000","longitude":"8.54556000"},{"name":"Bassersdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.44342000","longitude":"8.62851000"},{"name":"Bauma","countryCode":"CH","stateCode":"ZH","latitude":"47.36745000","longitude":"8.87905000"},{"name":"Benglen","countryCode":"CH","stateCode":"ZH","latitude":"47.36077000","longitude":"8.63687000"},{"name":"Bezirk Affoltern","countryCode":"CH","stateCode":"ZH","latitude":"47.27311000","longitude":"8.47444000"},{"name":"Bezirk Andelfingen","countryCode":"CH","stateCode":"ZH","latitude":"47.61328000","longitude":"8.68124000"},{"name":"Bezirk Bülach","countryCode":"CH","stateCode":"ZH","latitude":"47.49706000","longitude":"8.56764000"},{"name":"Bezirk Dielsdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.47181000","longitude":"8.45631000"},{"name":"Bezirk Dietikon","countryCode":"CH","stateCode":"ZH","latitude":"47.38804000","longitude":"8.44260000"},{"name":"Bezirk Hinwil","countryCode":"CH","stateCode":"ZH","latitude":"47.29646000","longitude":"8.83431000"},{"name":"Bezirk Horgen","countryCode":"CH","stateCode":"ZH","latitude":"47.25767000","longitude":"8.59702000"},{"name":"Bezirk Meilen","countryCode":"CH","stateCode":"ZH","latitude":"47.27920000","longitude":"8.66259000"},{"name":"Bezirk Pfäffikon","countryCode":"CH","stateCode":"ZH","latitude":"47.40905000","longitude":"8.77208000"},{"name":"Bezirk Uster","countryCode":"CH","stateCode":"ZH","latitude":"47.34952000","longitude":"8.71353000"},{"name":"Bezirk Winterthur","countryCode":"CH","stateCode":"ZH","latitude":"47.50781000","longitude":"8.76900000"},{"name":"Bezirk Zürich","countryCode":"CH","stateCode":"ZH","latitude":"47.37110000","longitude":"8.54323000"},{"name":"Binz","countryCode":"CH","stateCode":"ZH","latitude":"47.35635000","longitude":"8.62657000"},{"name":"Binzikon","countryCode":"CH","stateCode":"ZH","latitude":"47.27632000","longitude":"8.75851000"},{"name":"Birchwil","countryCode":"CH","stateCode":"ZH","latitude":"47.45431000","longitude":"8.63477000"},{"name":"Birmensdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.35515000","longitude":"8.44256000"},{"name":"Bonstetten","countryCode":"CH","stateCode":"ZH","latitude":"47.31505000","longitude":"8.46836000"},{"name":"Brütten","countryCode":"CH","stateCode":"ZH","latitude":"47.47318000","longitude":"8.67569000"},{"name":"Brüttisellen","countryCode":"CH","stateCode":"ZH","latitude":"47.42173000","longitude":"8.63263000"},{"name":"Bubikon","countryCode":"CH","stateCode":"ZH","latitude":"47.26698000","longitude":"8.81790000"},{"name":"Bäretswil","countryCode":"CH","stateCode":"ZH","latitude":"47.33709000","longitude":"8.85645000"},{"name":"Bülach","countryCode":"CH","stateCode":"ZH","latitude":"47.52197000","longitude":"8.54049000"},{"name":"Bülach / Gstückt","countryCode":"CH","stateCode":"ZH","latitude":"47.52337000","longitude":"8.54879000"},{"name":"Bülach / Seematt","countryCode":"CH","stateCode":"ZH","latitude":"47.51716000","longitude":"8.54651000"},{"name":"Bülach / Soligänter","countryCode":"CH","stateCode":"ZH","latitude":"47.52632000","longitude":"8.54106000"},{"name":"Dachsen","countryCode":"CH","stateCode":"ZH","latitude":"47.66515000","longitude":"8.61790000"},{"name":"Dielsdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.48146000","longitude":"8.45850000"},{"name":"Dietikon","countryCode":"CH","stateCode":"ZH","latitude":"47.40165000","longitude":"8.40015000"},{"name":"Dietikon / Almend","countryCode":"CH","stateCode":"ZH","latitude":"47.40477000","longitude":"8.39168000"},{"name":"Dietikon / Guggenbühl","countryCode":"CH","stateCode":"ZH","latitude":"47.40009000","longitude":"8.40818000"},{"name":"Dietikon / Hofacker","countryCode":"CH","stateCode":"ZH","latitude":"47.39718000","longitude":"8.41609000"},{"name":"Dietikon / Kreuzacker","countryCode":"CH","stateCode":"ZH","latitude":"47.39919000","longitude":"8.40146000"},{"name":"Dietikon / Oberdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.40065000","longitude":"8.39416000"},{"name":"Dietikon / Schönenwerd","countryCode":"CH","stateCode":"ZH","latitude":"47.39706000","longitude":"8.42576000"},{"name":"Dietikon / Vorstadt","countryCode":"CH","stateCode":"ZH","latitude":"47.40819000","longitude":"8.39719000"},{"name":"Dietlikon / Dietlikon (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.41827000","longitude":"8.61880000"},{"name":"Dietlikon / Eichwiesen","countryCode":"CH","stateCode":"ZH","latitude":"47.41910000","longitude":"8.62078000"},{"name":"Dorf","countryCode":"CH","stateCode":"ZH","latitude":"47.23900000","longitude":"8.73567000"},{"name":"Dällikon / Dällikon (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.43983000","longitude":"8.43813000"},{"name":"Dänikon","countryCode":"CH","stateCode":"ZH","latitude":"47.44674000","longitude":"8.40648000"},{"name":"Dübendorf","countryCode":"CH","stateCode":"ZH","latitude":"47.39724000","longitude":"8.61872000"},{"name":"Dübendorf / Kunklerstrasse","countryCode":"CH","stateCode":"ZH","latitude":"47.40109000","longitude":"8.62724000"},{"name":"Dübendorf / Sonnenberg","countryCode":"CH","stateCode":"ZH","latitude":"47.39469000","longitude":"8.63162000"},{"name":"Dübendorf / Vogelquartier","countryCode":"CH","stateCode":"ZH","latitude":"47.39502000","longitude":"8.61184000"},{"name":"Dübendorf / Wasserfurren","countryCode":"CH","stateCode":"ZH","latitude":"47.39352000","longitude":"8.60850000"},{"name":"Dürnten","countryCode":"CH","stateCode":"ZH","latitude":"47.27856000","longitude":"8.84156000"},{"name":"Ebmatingen","countryCode":"CH","stateCode":"ZH","latitude":"47.34987000","longitude":"8.64013000"},{"name":"Effretikon","countryCode":"CH","stateCode":"ZH","latitude":"47.42575000","longitude":"8.69094000"},{"name":"Effretikon / Rappenhalde-Bannhalde","countryCode":"CH","stateCode":"ZH","latitude":"47.42388000","longitude":"8.69653000"},{"name":"Effretikon / Rikon","countryCode":"CH","stateCode":"ZH","latitude":"47.43099000","longitude":"8.68624000"},{"name":"Effretikon / Watt","countryCode":"CH","stateCode":"ZH","latitude":"47.42797000","longitude":"8.69822000"},{"name":"Egg","countryCode":"CH","stateCode":"ZH","latitude":"47.29976000","longitude":"8.69032000"},{"name":"Elgg","countryCode":"CH","stateCode":"ZH","latitude":"47.49715000","longitude":"8.86523000"},{"name":"Elgg / Städtchen und Umgebung","countryCode":"CH","stateCode":"ZH","latitude":"47.49265000","longitude":"8.86680000"},{"name":"Elsau-Räterschen","countryCode":"CH","stateCode":"ZH","latitude":"47.50238000","longitude":"8.79874000"},{"name":"Elsau-Räterschen / Räterschen","countryCode":"CH","stateCode":"ZH","latitude":"47.49927000","longitude":"8.79600000"},{"name":"Embrach","countryCode":"CH","stateCode":"ZH","latitude":"47.50561000","longitude":"8.59406000"},{"name":"Embrach / Embrach (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.50400000","longitude":"8.59477000"},{"name":"Embrach / Kellersacker","countryCode":"CH","stateCode":"ZH","latitude":"47.51455000","longitude":"8.59146000"},{"name":"Erlenbach","countryCode":"CH","stateCode":"ZH","latitude":"47.30298000","longitude":"8.59743000"},{"name":"Erlenbach / links des Dorfbachs oberhalb Bahnlinie","countryCode":"CH","stateCode":"ZH","latitude":"47.29950000","longitude":"8.60188000"},{"name":"Erlenbach / rechts des Dorfbachs oberhalb Bahnlinie","countryCode":"CH","stateCode":"ZH","latitude":"47.30658000","longitude":"8.60271000"},{"name":"Esslingen","countryCode":"CH","stateCode":"ZH","latitude":"47.28325000","longitude":"8.71038000"},{"name":"Fehraltorf","countryCode":"CH","stateCode":"ZH","latitude":"47.38775000","longitude":"8.75149000"},{"name":"Feldmeilen","countryCode":"CH","stateCode":"ZH","latitude":"47.27873000","longitude":"8.62165000"},{"name":"Feuerthalen","countryCode":"CH","stateCode":"ZH","latitude":"47.69054000","longitude":"8.64357000"},{"name":"Flurlingen","countryCode":"CH","stateCode":"ZH","latitude":"47.68390000","longitude":"8.62995000"},{"name":"Freienstein","countryCode":"CH","stateCode":"ZH","latitude":"47.53307000","longitude":"8.58455000"},{"name":"Fällanden","countryCode":"CH","stateCode":"ZH","latitude":"47.37169000","longitude":"8.63869000"},{"name":"Gattikon","countryCode":"CH","stateCode":"ZH","latitude":"47.28439000","longitude":"8.54830000"},{"name":"Geroldswil","countryCode":"CH","stateCode":"ZH","latitude":"47.42213000","longitude":"8.41085000"},{"name":"Glattbrugg","countryCode":"CH","stateCode":"ZH","latitude":"47.43130000","longitude":"8.56272000"},{"name":"Glattbrugg / Rohr/Platten-Balsberg","countryCode":"CH","stateCode":"ZH","latitude":"47.43721000","longitude":"8.56642000"},{"name":"Glattbrugg / Wydacker/Bettacker/Lättenwiesen","countryCode":"CH","stateCode":"ZH","latitude":"47.42908000","longitude":"8.56657000"},{"name":"Glattfelden","countryCode":"CH","stateCode":"ZH","latitude":"47.55871000","longitude":"8.50167000"},{"name":"Gockhausen","countryCode":"CH","stateCode":"ZH","latitude":"47.38098000","longitude":"8.59978000"},{"name":"Gossau","countryCode":"CH","stateCode":"ZH","latitude":"47.30510000","longitude":"8.75831000"},{"name":"Greifensee","countryCode":"CH","stateCode":"ZH","latitude":"47.36717000","longitude":"8.68115000"},{"name":"Greifensee / Müllerwis / Seilerwis","countryCode":"CH","stateCode":"ZH","latitude":"47.37042000","longitude":"8.68151000"},{"name":"Greifensee / Pfisterhölzli","countryCode":"CH","stateCode":"ZH","latitude":"47.36430000","longitude":"8.68979000"},{"name":"Grossacker/Opfikon","countryCode":"CH","stateCode":"ZH","latitude":"47.42696000","longitude":"8.57886000"},{"name":"Grüt","countryCode":"CH","stateCode":"ZH","latitude":"47.31151000","longitude":"8.78339000"},{"name":"Gutenswil","countryCode":"CH","stateCode":"ZH","latitude":"47.38387000","longitude":"8.71763000"},{"name":"Hadlikon","countryCode":"CH","stateCode":"ZH","latitude":"47.28750000","longitude":"8.85719000"},{"name":"Hausen am Albis / Hausen (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.24496000","longitude":"8.53299000"},{"name":"Hedingen","countryCode":"CH","stateCode":"ZH","latitude":"47.29794000","longitude":"8.44833000"},{"name":"Hegnau","countryCode":"CH","stateCode":"ZH","latitude":"47.39227000","longitude":"8.66988000"},{"name":"Hegnau / Dammboden-Grindel","countryCode":"CH","stateCode":"ZH","latitude":"47.38713000","longitude":"8.66657000"},{"name":"Hegnau / Sunnebüel-Eich","countryCode":"CH","stateCode":"ZH","latitude":"47.39246000","longitude":"8.67910000"},{"name":"Henggart","countryCode":"CH","stateCode":"ZH","latitude":"47.56272000","longitude":"8.68215000"},{"name":"Herrliberg","countryCode":"CH","stateCode":"ZH","latitude":"47.29064000","longitude":"8.61464000"},{"name":"Hettlingen","countryCode":"CH","stateCode":"ZH","latitude":"47.54610000","longitude":"8.70532000"},{"name":"Hinteregg","countryCode":"CH","stateCode":"ZH","latitude":"47.30736000","longitude":"8.68339000"},{"name":"Hinwil","countryCode":"CH","stateCode":"ZH","latitude":"47.29426000","longitude":"8.84393000"},{"name":"Hittnau / Hittnau (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.36334000","longitude":"8.82418000"},{"name":"Hochfelden","countryCode":"CH","stateCode":"ZH","latitude":"47.52262000","longitude":"8.51564000"},{"name":"Hofstetten","countryCode":"CH","stateCode":"ZH","latitude":"47.47778000","longitude":"8.50646000"},{"name":"Hombrechtikon","countryCode":"CH","stateCode":"ZH","latitude":"47.25298000","longitude":"8.77212000"},{"name":"Horgen","countryCode":"CH","stateCode":"ZH","latitude":"47.25983000","longitude":"8.59778000"},{"name":"Horgen / Allmend","countryCode":"CH","stateCode":"ZH","latitude":"47.24729000","longitude":"8.60660000"},{"name":"Horgen / Horgen (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.25604000","longitude":"8.60159000"},{"name":"Horgen / Oberdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.25837000","longitude":"8.59013000"},{"name":"Horgen / Scheller-Stockerstrasse","countryCode":"CH","stateCode":"ZH","latitude":"47.26584000","longitude":"8.58760000"},{"name":"Höri","countryCode":"CH","stateCode":"ZH","latitude":"47.50799000","longitude":"8.51203000"},{"name":"Illnau","countryCode":"CH","stateCode":"ZH","latitude":"47.41130000","longitude":"8.72125000"},{"name":"Illnau / Unter-Illnau","countryCode":"CH","stateCode":"ZH","latitude":"47.40787000","longitude":"8.72607000"},{"name":"Kilchberg","countryCode":"CH","stateCode":"ZH","latitude":"47.32438000","longitude":"8.54548000"},{"name":"Kilchberg / Bächler-Stocken","countryCode":"CH","stateCode":"ZH","latitude":"47.32728000","longitude":"8.53957000"},{"name":"Kilchberg / Kilchberg (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.32012000","longitude":"8.54306000"},{"name":"Kindhausen / Kindhausen (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.40644000","longitude":"8.68296000"},{"name":"Kleinandelfingen","countryCode":"CH","stateCode":"ZH","latitude":"47.60058000","longitude":"8.68362000"},{"name":"Kloten","countryCode":"CH","stateCode":"ZH","latitude":"47.45152000","longitude":"8.58491000"},{"name":"Kloten / Balsberg","countryCode":"CH","stateCode":"ZH","latitude":"47.44233000","longitude":"8.57496000"},{"name":"Kloten / Freienberg (Chanzler-Chlini Chaseren)","countryCode":"CH","stateCode":"ZH","latitude":"47.46584000","longitude":"8.58145000"},{"name":"Kloten / Geissberg","countryCode":"CH","stateCode":"ZH","latitude":"47.45424000","longitude":"8.59066000"},{"name":"Kloten / Holberg","countryCode":"CH","stateCode":"ZH","latitude":"47.44642000","longitude":"8.57661000"},{"name":"Kloten / Horainli","countryCode":"CH","stateCode":"ZH","latitude":"47.45399000","longitude":"8.58306000"},{"name":"Kloten / Hostrass","countryCode":"CH","stateCode":"ZH","latitude":"47.45255000","longitude":"8.59464000"},{"name":"Kloten / Kloten (Zentrum)","countryCode":"CH","stateCode":"ZH","latitude":"47.45134000","longitude":"8.58683000"},{"name":"Kloten / Rütlen","countryCode":"CH","stateCode":"ZH","latitude":"47.44726000","longitude":"8.58808000"},{"name":"Kloten / Spitz","countryCode":"CH","stateCode":"ZH","latitude":"47.44455000","longitude":"8.58724000"},{"name":"Knonau","countryCode":"CH","stateCode":"ZH","latitude":"47.22350000","longitude":"8.46197000"},{"name":"Kollbrunn","countryCode":"CH","stateCode":"ZH","latitude":"47.45793000","longitude":"8.78295000"},{"name":"Kollbrunn / Kollbrunn (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.45748000","longitude":"8.77413000"},{"name":"Küsnacht","countryCode":"CH","stateCode":"ZH","latitude":"47.31805000","longitude":"8.58401000"},{"name":"Küsnacht / Dorf","countryCode":"CH","stateCode":"ZH","latitude":"47.31783000","longitude":"8.58303000"},{"name":"Küsnacht / Goldbach","countryCode":"CH","stateCode":"ZH","latitude":"47.32729000","longitude":"8.58077000"},{"name":"Küsnacht / Heslibach","countryCode":"CH","stateCode":"ZH","latitude":"47.31307000","longitude":"8.58849000"},{"name":"Küsnacht / Itschnach","countryCode":"CH","stateCode":"ZH","latitude":"47.32714000","longitude":"8.60068000"},{"name":"Küsnacht / Schiedhalden","countryCode":"CH","stateCode":"ZH","latitude":"47.32112000","longitude":"8.58881000"},{"name":"Langnau / Langnau (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.28643000","longitude":"8.53627000"},{"name":"Langnau / Vitaquartier","countryCode":"CH","stateCode":"ZH","latitude":"47.29377000","longitude":"8.53758000"},{"name":"Langnau am Albis","countryCode":"CH","stateCode":"ZH","latitude":"47.28885000","longitude":"8.54110000"},{"name":"Marthalen","countryCode":"CH","stateCode":"ZH","latitude":"47.62913000","longitude":"8.65326000"},{"name":"Mattenbach (Kreis 7)","countryCode":"CH","stateCode":"ZH","latitude":"47.48705000","longitude":"8.74681000"},{"name":"Mattenbach (Kreis 7) / Deutweg","countryCode":"CH","stateCode":"ZH","latitude":"47.49419000","longitude":"8.73948000"},{"name":"Mattenbach (Kreis 7) / Endliker","countryCode":"CH","stateCode":"ZH","latitude":"47.48821000","longitude":"8.74938000"},{"name":"Mattenbach (Kreis 7) / Gutschick","countryCode":"CH","stateCode":"ZH","latitude":"47.49104000","longitude":"8.75258000"},{"name":"Meilen","countryCode":"CH","stateCode":"ZH","latitude":"47.27232000","longitude":"8.64617000"},{"name":"Mettmenstetten","countryCode":"CH","stateCode":"ZH","latitude":"47.24529000","longitude":"8.46347000"},{"name":"Männedorf","countryCode":"CH","stateCode":"ZH","latitude":"47.25686000","longitude":"8.69893000"},{"name":"Männedorf / Ausserfeld","countryCode":"CH","stateCode":"ZH","latitude":"47.24636000","longitude":"8.70608000"},{"name":"Männedorf / Dorfkern","countryCode":"CH","stateCode":"ZH","latitude":"47.25612000","longitude":"8.69161000"},{"name":"Mönchaltorf","countryCode":"CH","stateCode":"ZH","latitude":"47.30958000","longitude":"8.72029000"},{"name":"Mönchaltorf / Dorf","countryCode":"CH","stateCode":"ZH","latitude":"47.30401000","longitude":"8.72211000"},{"name":"Mühlehalde","countryCode":"CH","stateCode":"ZH","latitude":"47.28306000","longitude":"8.53386000"},{"name":"Neerach","countryCode":"CH","stateCode":"ZH","latitude":"47.51096000","longitude":"8.47099000"},{"name":"Neftenbach / Dorf Neftenbach","countryCode":"CH","stateCode":"ZH","latitude":"47.52764000","longitude":"8.66490000"},{"name":"Niederglatt","countryCode":"CH","stateCode":"ZH","latitude":"47.49066000","longitude":"8.49987000"},{"name":"Niederglatt / Niederglatt (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.49065000","longitude":"8.50048000"},{"name":"Niederhasli","countryCode":"CH","stateCode":"ZH","latitude":"47.48012000","longitude":"8.48576000"},{"name":"Nänikon","countryCode":"CH","stateCode":"ZH","latitude":"47.36975000","longitude":"8.68894000"},{"name":"Nänikon / Nänikon (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.37099000","longitude":"8.69254000"},{"name":"Nürensdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.44814000","longitude":"8.64908000"},{"name":"Oberengstringen","countryCode":"CH","stateCode":"ZH","latitude":"47.40841000","longitude":"8.46515000"},{"name":"Oberengstringen / Rauchacher","countryCode":"CH","stateCode":"ZH","latitude":"47.40919000","longitude":"8.45627000"},{"name":"Oberengstringen / Sonnenberg","countryCode":"CH","stateCode":"ZH","latitude":"47.41211000","longitude":"8.46055000"},{"name":"Oberengstringen / Zentrum","countryCode":"CH","stateCode":"ZH","latitude":"47.40711000","longitude":"8.46276000"},{"name":"Oberglatt","countryCode":"CH","stateCode":"ZH","latitude":"47.47576000","longitude":"8.51896000"},{"name":"Oberglatt / Bahnhofquartier","countryCode":"CH","stateCode":"ZH","latitude":"47.47143000","longitude":"8.51289000"},{"name":"Oberglatt / Oberglatt (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.47596000","longitude":"8.51929000"},{"name":"Obermeilen","countryCode":"CH","stateCode":"ZH","latitude":"47.26574000","longitude":"8.65567000"},{"name":"Oberrieden","countryCode":"CH","stateCode":"ZH","latitude":"47.27444000","longitude":"8.57838000"},{"name":"Oberrieden / Berg","countryCode":"CH","stateCode":"ZH","latitude":"47.27628000","longitude":"8.57257000"},{"name":"Oberrieden / Mitte","countryCode":"CH","stateCode":"ZH","latitude":"47.27242000","longitude":"8.58021000"},{"name":"Oberwinterthur (Kreis 2)","countryCode":"CH","stateCode":"ZH","latitude":"47.51692000","longitude":"8.76863000"},{"name":"Oberwinterthur (Kreis 2) / Guggenbühl","countryCode":"CH","stateCode":"ZH","latitude":"47.51339000","longitude":"8.75998000"},{"name":"Oberwinterthur (Kreis 2) / Hegi","countryCode":"CH","stateCode":"ZH","latitude":"47.50716000","longitude":"8.77057000"},{"name":"Oberwinterthur (Kreis 2) / Talacker","countryCode":"CH","stateCode":"ZH","latitude":"47.50596000","longitude":"8.75150000"},{"name":"Oberwinterthur (Kreis 2) / Zinzikon","countryCode":"CH","stateCode":"ZH","latitude":"47.51950000","longitude":"8.75640000"},{"name":"Obfelden","countryCode":"CH","stateCode":"ZH","latitude":"47.26413000","longitude":"8.42150000"},{"name":"Obfelden / Oberlunnern","countryCode":"CH","stateCode":"ZH","latitude":"47.26197000","longitude":"8.41588000"},{"name":"Obfelden / Toussen","countryCode":"CH","stateCode":"ZH","latitude":"47.26574000","longitude":"8.43013000"},{"name":"Oetwil","countryCode":"CH","stateCode":"ZH","latitude":"47.27049000","longitude":"8.72023000"},{"name":"Opfikon","countryCode":"CH","stateCode":"ZH","latitude":"47.43169000","longitude":"8.57588000"},{"name":"Otelfingen","countryCode":"CH","stateCode":"ZH","latitude":"47.46053000","longitude":"8.39141000"},{"name":"Ottenbach","countryCode":"CH","stateCode":"ZH","latitude":"47.28228000","longitude":"8.40432000"},{"name":"Pfaffhausen","countryCode":"CH","stateCode":"ZH","latitude":"47.36476000","longitude":"8.62375000"},{"name":"Pfungen","countryCode":"CH","stateCode":"ZH","latitude":"47.51394000","longitude":"8.64230000"},{"name":"Pfäffikon","countryCode":"CH","stateCode":"ZH","latitude":"47.36453000","longitude":"8.79202000"},{"name":"Pfäffikon / Irgenhausen","countryCode":"CH","stateCode":"ZH","latitude":"47.36240000","longitude":"8.79265000"},{"name":"Pfäffikon / Pfäffikon (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.36943000","longitude":"8.78309000"},{"name":"Rafz","countryCode":"CH","stateCode":"ZH","latitude":"47.60438000","longitude":"8.54305000"},{"name":"Regensdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.43410000","longitude":"8.46874000"},{"name":"Regensdorf / Feldblumen-Riedthofstrasse","countryCode":"CH","stateCode":"ZH","latitude":"47.43618000","longitude":"8.46659000"},{"name":"Regensdorf / Hofacher-Geeren","countryCode":"CH","stateCode":"ZH","latitude":"47.43525000","longitude":"8.46240000"},{"name":"Regensdorf / Obstgarten","countryCode":"CH","stateCode":"ZH","latitude":"47.42772000","longitude":"8.46566000"},{"name":"Richterswil","countryCode":"CH","stateCode":"ZH","latitude":"47.20622000","longitude":"8.69686000"},{"name":"Richterswil / Burghalde","countryCode":"CH","stateCode":"ZH","latitude":"47.20973000","longitude":"8.69133000"},{"name":"Richterswil / Dorfkern","countryCode":"CH","stateCode":"ZH","latitude":"47.20715000","longitude":"8.70607000"},{"name":"Richterswil / Richterswil (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.20323000","longitude":"8.70516000"},{"name":"Rorbas","countryCode":"CH","stateCode":"ZH","latitude":"47.53092000","longitude":"8.57555000"},{"name":"Russikon","countryCode":"CH","stateCode":"ZH","latitude":"47.39669000","longitude":"8.77515000"},{"name":"Rümlang","countryCode":"CH","stateCode":"ZH","latitude":"47.45041000","longitude":"8.52993000"},{"name":"Rümlang / Rümlang (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.44940000","longitude":"8.53255000"},{"name":"Rüschlikon","countryCode":"CH","stateCode":"ZH","latitude":"47.30688000","longitude":"8.55135000"},{"name":"Rüti","countryCode":"CH","stateCode":"ZH","latitude":"47.25603000","longitude":"8.85552000"},{"name":"Rüti / Dorfzentrum, Südl. Teil","countryCode":"CH","stateCode":"ZH","latitude":"47.25368000","longitude":"8.85654000"},{"name":"Rüti / Oberdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.25894000","longitude":"8.86512000"},{"name":"Rüti / Westlicher Dorfteil","countryCode":"CH","stateCode":"ZH","latitude":"47.25548000","longitude":"8.84490000"},{"name":"Samstagern","countryCode":"CH","stateCode":"ZH","latitude":"47.19167000","longitude":"8.68196000"},{"name":"Schachen","countryCode":"CH","stateCode":"ZH","latitude":"47.32419000","longitude":"8.47251000"},{"name":"Schlieren","countryCode":"CH","stateCode":"ZH","latitude":"47.39668000","longitude":"8.44763000"},{"name":"Schlieren / Boden","countryCode":"CH","stateCode":"ZH","latitude":"47.39721000","longitude":"8.45734000"},{"name":"Schlieren / Engstingerquartier","countryCode":"CH","stateCode":"ZH","latitude":"47.40338000","longitude":"8.44352000"},{"name":"Schlieren / Freiestrasse","countryCode":"CH","stateCode":"ZH","latitude":"47.39598000","longitude":"8.44202000"},{"name":"Schlieren / Kamp","countryCode":"CH","stateCode":"ZH","latitude":"47.39358000","longitude":"8.44453000"},{"name":"Schlieren / Spital","countryCode":"CH","stateCode":"ZH","latitude":"47.39489000","longitude":"8.43027000"},{"name":"Schlieren / Zentrum","countryCode":"CH","stateCode":"ZH","latitude":"47.39779000","longitude":"8.44770000"},{"name":"Schwerzenbach","countryCode":"CH","stateCode":"ZH","latitude":"47.38213000","longitude":"8.65727000"},{"name":"Schwerzenbach / Blatten","countryCode":"CH","stateCode":"ZH","latitude":"47.38308000","longitude":"8.64954000"},{"name":"Schwerzenbach / Chimli","countryCode":"CH","stateCode":"ZH","latitude":"47.38592000","longitude":"8.65888000"},{"name":"Seen (Kreis 3)","countryCode":"CH","stateCode":"ZH","latitude":"47.47646000","longitude":"8.76996000"},{"name":"Seen (Kreis 3) / Büelwiesen","countryCode":"CH","stateCode":"ZH","latitude":"47.48446000","longitude":"8.76517000"},{"name":"Seen (Kreis 3) / Ganzenbühl","countryCode":"CH","stateCode":"ZH","latitude":"47.48100000","longitude":"8.76249000"},{"name":"Seen (Kreis 3) / Oberseen","countryCode":"CH","stateCode":"ZH","latitude":"47.48205000","longitude":"8.77289000"},{"name":"Seen (Kreis 3) / Waldegg","countryCode":"CH","stateCode":"ZH","latitude":"47.48393000","longitude":"8.75586000"},{"name":"Seen (Kreis 3) / Waser","countryCode":"CH","stateCode":"ZH","latitude":"47.48913000","longitude":"8.76034000"},{"name":"Seglingen","countryCode":"CH","stateCode":"ZH","latitude":"47.57244000","longitude":"8.52093000"},{"name":"Sellenbüren","countryCode":"CH","stateCode":"ZH","latitude":"47.34361000","longitude":"8.48301000"},{"name":"Seuzach / Seuzach (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.53545000","longitude":"8.73728000"},{"name":"Seuzach Dorf","countryCode":"CH","stateCode":"ZH","latitude":"47.53560000","longitude":"8.73209000"},{"name":"Seuzach Dorf / Breite-Weid","countryCode":"CH","stateCode":"ZH","latitude":"47.53345000","longitude":"8.73415000"},{"name":"Sonnhalde","countryCode":"CH","stateCode":"ZH","latitude":"47.45329000","longitude":"8.46091000"},{"name":"Stadt Winterthur (Kreis 1)","countryCode":"CH","stateCode":"ZH","latitude":"47.49494000","longitude":"8.71954000"},{"name":"Stadt Winterthur (Kreis 1) / Altstadt","countryCode":"CH","stateCode":"ZH","latitude":"47.49951000","longitude":"8.72872000"},{"name":"Stadt Winterthur (Kreis 1) / Brühlberg","countryCode":"CH","stateCode":"ZH","latitude":"47.49764000","longitude":"8.71272000"},{"name":"Stadt Winterthur (Kreis 1) / Heiligberg","countryCode":"CH","stateCode":"ZH","latitude":"47.49409000","longitude":"8.72334000"},{"name":"Stadt Winterthur (Kreis 1) / Lind","countryCode":"CH","stateCode":"ZH","latitude":"47.50571000","longitude":"8.73372000"},{"name":"Stadt Winterthur (Kreis 1) / Neuwiesen","countryCode":"CH","stateCode":"ZH","latitude":"47.50207000","longitude":"8.71625000"},{"name":"Stadt Winterthur (Kreis 1) / Tössfeld","countryCode":"CH","stateCode":"ZH","latitude":"47.49340000","longitude":"8.71512000"},{"name":"Steinmaur","countryCode":"CH","stateCode":"ZH","latitude":"47.49710000","longitude":"8.45216000"},{"name":"Stäfa","countryCode":"CH","stateCode":"ZH","latitude":"47.24254000","longitude":"8.72342000"},{"name":"Sulz","countryCode":"CH","stateCode":"ZH","latitude":"47.53954000","longitude":"8.78887000"},{"name":"Tagelswangen","countryCode":"CH","stateCode":"ZH","latitude":"47.43070000","longitude":"8.67284000"},{"name":"Tann","countryCode":"CH","stateCode":"ZH","latitude":"47.26898000","longitude":"8.85024000"},{"name":"Tann / Tann (Dorfkern)","countryCode":"CH","stateCode":"ZH","latitude":"47.26494000","longitude":"8.85048000"},{"name":"Thalwil","countryCode":"CH","stateCode":"ZH","latitude":"47.29175000","longitude":"8.56351000"},{"name":"Thalwil / Berg","countryCode":"CH","stateCode":"ZH","latitude":"47.29178000","longitude":"8.55602000"},{"name":"Thalwil / Dorfkern","countryCode":"CH","stateCode":"ZH","latitude":"47.29047000","longitude":"8.56633000"},{"name":"Thalwil / Nord","countryCode":"CH","stateCode":"ZH","latitude":"47.29748000","longitude":"8.55634000"},{"name":"Thalwil / See","countryCode":"CH","stateCode":"ZH","latitude":"47.29409000","longitude":"8.56929000"},{"name":"Thalwil / Süd","countryCode":"CH","stateCode":"ZH","latitude":"47.28495000","longitude":"8.56954000"},{"name":"Turbenthal","countryCode":"CH","stateCode":"ZH","latitude":"47.43633000","longitude":"8.84629000"},{"name":"Töss (Kreis 4)","countryCode":"CH","stateCode":"ZH","latitude":"47.47890000","longitude":"8.70215000"},{"name":"Töss (Kreis 4) / Eichliacker","countryCode":"CH","stateCode":"ZH","latitude":"47.48727000","longitude":"8.70740000"},{"name":"Töss (Kreis 4) / Schlosstal","countryCode":"CH","stateCode":"ZH","latitude":"47.49279000","longitude":"8.70223000"},{"name":"Töss (Kreis 4) / Vorder-Dättnau","countryCode":"CH","stateCode":"ZH","latitude":"47.48135000","longitude":"8.69855000"},{"name":"Uerikon","countryCode":"CH","stateCode":"ZH","latitude":"47.23672000","longitude":"8.75730000"},{"name":"Uetikon","countryCode":"CH","stateCode":"ZH","latitude":"47.26441000","longitude":"8.67925000"},{"name":"Uetikon / Grossdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.26654000","longitude":"8.67765000"},{"name":"Uhwiesen","countryCode":"CH","stateCode":"ZH","latitude":"47.67074000","longitude":"8.63542000"},{"name":"Uitikon","countryCode":"CH","stateCode":"ZH","latitude":"47.36911000","longitude":"8.45699000"},{"name":"Unterengstringen","countryCode":"CH","stateCode":"ZH","latitude":"47.41396000","longitude":"8.44761000"},{"name":"Urdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.38507000","longitude":"8.42581000"},{"name":"Urdorf / Bodenfeld","countryCode":"CH","stateCode":"ZH","latitude":"47.38920000","longitude":"8.42265000"},{"name":"Urdorf / Moos","countryCode":"CH","stateCode":"ZH","latitude":"47.38977000","longitude":"8.42886000"},{"name":"Urdorf / Oberurdorf","countryCode":"CH","stateCode":"ZH","latitude":"47.38072000","longitude":"8.42343000"},{"name":"Uster","countryCode":"CH","stateCode":"ZH","latitude":"47.34713000","longitude":"8.72091000"},{"name":"Uster / Gschwader","countryCode":"CH","stateCode":"ZH","latitude":"47.36016000","longitude":"8.71390000"},{"name":"Uster / Kirch-Uster","countryCode":"CH","stateCode":"ZH","latitude":"47.34579000","longitude":"8.71839000"},{"name":"Uster / Nieder-Uster","countryCode":"CH","stateCode":"ZH","latitude":"47.34743000","longitude":"8.70088000"},{"name":"Uster / Nossikon","countryCode":"CH","stateCode":"ZH","latitude":"47.34088000","longitude":"8.72555000"},{"name":"Uster / Ober-Uster","countryCode":"CH","stateCode":"ZH","latitude":"47.34874000","longitude":"8.73319000"},{"name":"Veltheim (Kreis 5)","countryCode":"CH","stateCode":"ZH","latitude":"47.51419000","longitude":"8.71700000"},{"name":"Veltheim (Kreis 5) / Blumenau","countryCode":"CH","stateCode":"ZH","latitude":"47.50618000","longitude":"8.71563000"},{"name":"Veltheim (Kreis 5) / Rosenberg","countryCode":"CH","stateCode":"ZH","latitude":"47.51386000","longitude":"8.71583000"},{"name":"Volketswil / Volketswil (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.39016000","longitude":"8.69085000"},{"name":"Wald","countryCode":"CH","stateCode":"ZH","latitude":"47.27595000","longitude":"8.91405000"},{"name":"Wallisellen","countryCode":"CH","stateCode":"ZH","latitude":"47.41499000","longitude":"8.59672000"},{"name":"Wallisellen / Rieden","countryCode":"CH","stateCode":"ZH","latitude":"47.41738000","longitude":"8.60028000"},{"name":"Wallisellen / Wallisellen-Ost","countryCode":"CH","stateCode":"ZH","latitude":"47.41446000","longitude":"8.59727000"},{"name":"Wallisellen / Wallisellen-West","countryCode":"CH","stateCode":"ZH","latitude":"47.41906000","longitude":"8.58586000"},{"name":"Wangen","countryCode":"CH","stateCode":"ZH","latitude":"47.41182000","longitude":"8.64516000"},{"name":"Weiningen","countryCode":"CH","stateCode":"ZH","latitude":"47.42022000","longitude":"8.43644000"},{"name":"Weisslingen","countryCode":"CH","stateCode":"ZH","latitude":"47.43063000","longitude":"8.76787000"},{"name":"Wettswil / Ausser-Dorf","countryCode":"CH","stateCode":"ZH","latitude":"47.33197000","longitude":"8.47732000"},{"name":"Wettswil / Wettswil (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.34152000","longitude":"8.47149000"},{"name":"Wetzikon","countryCode":"CH","stateCode":"ZH","latitude":"47.32640000","longitude":"8.79779000"},{"name":"Wetzikon / Kempten","countryCode":"CH","stateCode":"ZH","latitude":"47.33319000","longitude":"8.80982000"},{"name":"Wetzikon / Ober-Wetzikon","countryCode":"CH","stateCode":"ZH","latitude":"47.32514000","longitude":"8.80005000"},{"name":"Wetzikon / Robenhausen","countryCode":"CH","stateCode":"ZH","latitude":"47.33089000","longitude":"8.78762000"},{"name":"Wetzikon / Unter-Wetzikon","countryCode":"CH","stateCode":"ZH","latitude":"47.31637000","longitude":"8.79369000"},{"name":"Wiesendangen / Wiesendangen (Dorf)","countryCode":"CH","stateCode":"ZH","latitude":"47.52170000","longitude":"8.78967000"},{"name":"Wila","countryCode":"CH","stateCode":"ZH","latitude":"47.41928000","longitude":"8.84524000"},{"name":"Winterthur","countryCode":"CH","stateCode":"ZH","latitude":"47.50564000","longitude":"8.72413000"},{"name":"Wolfhausen","countryCode":"CH","stateCode":"ZH","latitude":"47.25619000","longitude":"8.79910000"},{"name":"Wädenswil","countryCode":"CH","stateCode":"ZH","latitude":"47.22683000","longitude":"8.66870000"},{"name":"Wädenswil / Boller-Giessen","countryCode":"CH","stateCode":"ZH","latitude":"47.22115000","longitude":"8.68385000"},{"name":"Wädenswil / Büelen","countryCode":"CH","stateCode":"ZH","latitude":"47.23395000","longitude":"8.66346000"},{"name":"Wädenswil / Dorf (Wädenswil)","countryCode":"CH","stateCode":"ZH","latitude":"47.22923000","longitude":"8.67220000"},{"name":"Wädenswil / Eichweid","countryCode":"CH","stateCode":"ZH","latitude":"47.21847000","longitude":"8.67440000"},{"name":"Wädenswil / Hangenmoos","countryCode":"CH","stateCode":"ZH","latitude":"47.23367000","longitude":"8.65251000"},{"name":"Wädenswil / Leihof-Mühlebach","countryCode":"CH","stateCode":"ZH","latitude":"47.22364000","longitude":"8.67149000"},{"name":"Wädenswil / Untermosen-Fuhr","countryCode":"CH","stateCode":"ZH","latitude":"47.22772000","longitude":"8.66303000"},{"name":"Wülflingen (Kreis 6)","countryCode":"CH","stateCode":"ZH","latitude":"47.51036000","longitude":"8.68333000"},{"name":"Wülflingen (Kreis 6) / Härti","countryCode":"CH","stateCode":"ZH","latitude":"47.51262000","longitude":"8.68400000"},{"name":"Wülflingen (Kreis 6) / Lindenplatz","countryCode":"CH","stateCode":"ZH","latitude":"47.51098000","longitude":"8.69290000"},{"name":"Wülflingen (Kreis 6) / Niederfeld","countryCode":"CH","stateCode":"ZH","latitude":"47.50904000","longitude":"8.67968000"},{"name":"Wülflingen (Kreis 6) / Oberfeld","countryCode":"CH","stateCode":"ZH","latitude":"47.49873000","longitude":"8.69897000"},{"name":"Zollikerberg","countryCode":"CH","stateCode":"ZH","latitude":"47.34510000","longitude":"8.60088000"},{"name":"Zollikon","countryCode":"CH","stateCode":"ZH","latitude":"47.34019000","longitude":"8.57407000"},{"name":"Zumikon","countryCode":"CH","stateCode":"ZH","latitude":"47.33158000","longitude":"8.62271000"},{"name":"Zürich","countryCode":"CH","stateCode":"ZH","latitude":"47.36667000","longitude":"8.55000000"},{"name":"Zürich (Kreis 1)","countryCode":"CH","stateCode":"ZH","latitude":"47.37055000","longitude":"8.54177000"},{"name":"Zürich (Kreis 1) / City","countryCode":"CH","stateCode":"ZH","latitude":"47.37269000","longitude":"8.53576000"},{"name":"Zürich (Kreis 1) / Lindenhof","countryCode":"CH","stateCode":"ZH","latitude":"47.37188000","longitude":"8.54036000"},{"name":"Zürich (Kreis 1) / Rathaus","countryCode":"CH","stateCode":"ZH","latitude":"47.37161000","longitude":"8.54501000"},{"name":"Zürich (Kreis 10)","countryCode":"CH","stateCode":"ZH","latitude":"47.40773000","longitude":"8.50050000"},{"name":"Zürich (Kreis 10) / Höngg","countryCode":"CH","stateCode":"ZH","latitude":"47.40313000","longitude":"8.49710000"},{"name":"Zürich (Kreis 10) / Rütihof","countryCode":"CH","stateCode":"ZH","latitude":"47.41444000","longitude":"8.47928000"},{"name":"Zürich (Kreis 10) / Wipkingen","countryCode":"CH","stateCode":"ZH","latitude":"47.39503000","longitude":"8.52529000"},{"name":"Zürich (Kreis 11)","countryCode":"CH","stateCode":"ZH","latitude":"47.42326000","longitude":"8.52166000"},{"name":"Zürich (Kreis 11) / Affoltern","countryCode":"CH","stateCode":"ZH","latitude":"47.41814000","longitude":"8.51220000"},{"name":"Zürich (Kreis 11) / Oerlikon","countryCode":"CH","stateCode":"ZH","latitude":"47.40823000","longitude":"8.54258000"},{"name":"Zürich (Kreis 11) / Schwandenholz","countryCode":"CH","stateCode":"ZH","latitude":"47.42476000","longitude":"8.52125000"},{"name":"Zürich (Kreis 11) / Seebach","countryCode":"CH","stateCode":"ZH","latitude":"47.42181000","longitude":"8.54779000"},{"name":"Zürich (Kreis 12)","countryCode":"CH","stateCode":"ZH","latitude":"47.40372000","longitude":"8.57608000"},{"name":"Zürich (Kreis 12) / Auzelg","countryCode":"CH","stateCode":"ZH","latitude":"47.41511000","longitude":"8.57014000"},{"name":"Zürich (Kreis 12) / Hirzenbach","countryCode":"CH","stateCode":"ZH","latitude":"47.40187000","longitude":"8.58633000"},{"name":"Zürich (Kreis 12) / Saatlen","countryCode":"CH","stateCode":"ZH","latitude":"47.41127000","longitude":"8.56480000"},{"name":"Zürich (Kreis 12) / Schwamendingen-Mitte","countryCode":"CH","stateCode":"ZH","latitude":"47.40630000","longitude":"8.57242000"},{"name":"Zürich (Kreis 2)","countryCode":"CH","stateCode":"ZH","latitude":"47.33756000","longitude":"8.52110000"},{"name":"Zürich (Kreis 2) / Enge","countryCode":"CH","stateCode":"ZH","latitude":"47.36050000","longitude":"8.53127000"},{"name":"Zürich (Kreis 2) / Mittel-Leimbach","countryCode":"CH","stateCode":"ZH","latitude":"47.32538000","longitude":"8.51391000"},{"name":"Zürich (Kreis 2) / Unter-Leimbach","countryCode":"CH","stateCode":"ZH","latitude":"47.33362000","longitude":"8.51433000"},{"name":"Zürich (Kreis 2) / Wollishofen","countryCode":"CH","stateCode":"ZH","latitude":"47.34010000","longitude":"8.53134000"},{"name":"Zürich (Kreis 3)","countryCode":"CH","stateCode":"ZH","latitude":"47.35785000","longitude":"8.50296000"},{"name":"Zürich (Kreis 3) / Alt-Wiedikon","countryCode":"CH","stateCode":"ZH","latitude":"47.36201000","longitude":"8.51497000"},{"name":"Zürich (Kreis 3) / Friesenberg","countryCode":"CH","stateCode":"ZH","latitude":"47.36372000","longitude":"8.50417000"},{"name":"Zürich (Kreis 3) / Sihlfeld","countryCode":"CH","stateCode":"ZH","latitude":"47.37382000","longitude":"8.51164000"},{"name":"Zürich (Kreis 4) / Aussersihl","countryCode":"CH","stateCode":"ZH","latitude":"47.37752000","longitude":"8.52127000"},{"name":"Zürich (Kreis 4) / Hard","countryCode":"CH","stateCode":"ZH","latitude":"47.38311000","longitude":"8.50942000"},{"name":"Zürich (Kreis 4) / Langstrasse","countryCode":"CH","stateCode":"ZH","latitude":"47.37767000","longitude":"8.52854000"},{"name":"Zürich (Kreis 4) / Werd","countryCode":"CH","stateCode":"ZH","latitude":"47.37178000","longitude":"8.52584000"},{"name":"Zürich (Kreis 5)","countryCode":"CH","stateCode":"ZH","latitude":"47.38767000","longitude":"8.52152000"},{"name":"Zürich (Kreis 5) / Escher-Wyss","countryCode":"CH","stateCode":"ZH","latitude":"47.39052000","longitude":"8.51292000"},{"name":"Zürich (Kreis 5) / Gewerbeschule","countryCode":"CH","stateCode":"ZH","latitude":"47.38481000","longitude":"8.53011000"},{"name":"Zürich (Kreis 6)","countryCode":"CH","stateCode":"ZH","latitude":"47.39223000","longitude":"8.54381000"},{"name":"Zürich (Kreis 6) / Oberstrass","countryCode":"CH","stateCode":"ZH","latitude":"47.38917000","longitude":"8.55040000"},{"name":"Zürich (Kreis 6) / Unterstrass","countryCode":"CH","stateCode":"ZH","latitude":"47.39530000","longitude":"8.53721000"},{"name":"Zürich (Kreis 7)","countryCode":"CH","stateCode":"ZH","latitude":"47.37328000","longitude":"8.58038000"},{"name":"Zürich (Kreis 7) / Fluntern","countryCode":"CH","stateCode":"ZH","latitude":"47.38013000","longitude":"8.56133000"},{"name":"Zürich (Kreis 7) / Hirslanden","countryCode":"CH","stateCode":"ZH","latitude":"47.36240000","longitude":"8.56755000"},{"name":"Zürich (Kreis 7) / Hottingen","countryCode":"CH","stateCode":"ZH","latitude":"47.37011000","longitude":"8.56306000"},{"name":"Zürich (Kreis 7) / Witikon","countryCode":"CH","stateCode":"ZH","latitude":"47.35751000","longitude":"8.59105000"},{"name":"Zürich (Kreis 8)","countryCode":"CH","stateCode":"ZH","latitude":"47.35480000","longitude":"8.56097000"},{"name":"Zürich (Kreis 8) / Mühlebach","countryCode":"CH","stateCode":"ZH","latitude":"47.35727000","longitude":"8.55744000"},{"name":"Zürich (Kreis 8) / Seefeld","countryCode":"CH","stateCode":"ZH","latitude":"47.35462000","longitude":"8.55537000"},{"name":"Zürich (Kreis 8) / Weinegg","countryCode":"CH","stateCode":"ZH","latitude":"47.35250000","longitude":"8.57011000"},{"name":"Zürich (Kreis 9)","countryCode":"CH","stateCode":"ZH","latitude":"47.38245000","longitude":"8.47993000"},{"name":"Zürich (Kreis 9) / Albisrieden","countryCode":"CH","stateCode":"ZH","latitude":"47.37398000","longitude":"8.49007000"},{"name":"Zürich (Kreis 9) / Altstetten","countryCode":"CH","stateCode":"ZH","latitude":"47.38946000","longitude":"8.48533000"},{"name":"Aesch","countryCode":"CH","stateCode":"BL","latitude":"47.47104000","longitude":"7.59730000"},{"name":"Allschwil","countryCode":"CH","stateCode":"BL","latitude":"47.55074000","longitude":"7.53599000"},{"name":"Arisdorf","countryCode":"CH","stateCode":"BL","latitude":"47.51323000","longitude":"7.76515000"},{"name":"Arlesheim","countryCode":"CH","stateCode":"BL","latitude":"47.49412000","longitude":"7.61979000"},{"name":"Bezirk Arlesheim","countryCode":"CH","stateCode":"BL","latitude":"47.51668000","longitude":"7.58733000"},{"name":"Bezirk Laufen","countryCode":"CH","stateCode":"BL","latitude":"47.42324000","longitude":"7.48750000"},{"name":"Bezirk Liestal","countryCode":"CH","stateCode":"BL","latitude":"47.48124000","longitude":"7.72714000"},{"name":"Bezirk Sissach","countryCode":"CH","stateCode":"BL","latitude":"47.44237000","longitude":"7.84871000"},{"name":"Bezirk Waldenburg","countryCode":"CH","stateCode":"BL","latitude":"47.39367000","longitude":"7.74137000"},{"name":"Binningen","countryCode":"CH","stateCode":"BL","latitude":"47.54021000","longitude":"7.56932000"},{"name":"Birsfelden","countryCode":"CH","stateCode":"BL","latitude":"47.55290000","longitude":"7.62322000"},{"name":"Bottmingen","countryCode":"CH","stateCode":"BL","latitude":"47.52343000","longitude":"7.57211000"},{"name":"Brislach","countryCode":"CH","stateCode":"BL","latitude":"47.41763000","longitude":"7.54340000"},{"name":"Bubendorf","countryCode":"CH","stateCode":"BL","latitude":"47.44586000","longitude":"7.73759000"},{"name":"Buus","countryCode":"CH","stateCode":"BL","latitude":"47.50635000","longitude":"7.86414000"},{"name":"Diegten","countryCode":"CH","stateCode":"BL","latitude":"47.41380000","longitude":"7.81085000"},{"name":"Ettingen","countryCode":"CH","stateCode":"BL","latitude":"47.48225000","longitude":"7.54654000"},{"name":"Frenkendorf","countryCode":"CH","stateCode":"BL","latitude":"47.50686000","longitude":"7.71648000"},{"name":"Füllinsdorf","countryCode":"CH","stateCode":"BL","latitude":"47.50688000","longitude":"7.73129000"},{"name":"Gelterkinden","countryCode":"CH","stateCode":"BL","latitude":"47.46497000","longitude":"7.85174000"},{"name":"Grellingen","countryCode":"CH","stateCode":"BL","latitude":"47.44231000","longitude":"7.58906000"},{"name":"Hölstein","countryCode":"CH","stateCode":"BL","latitude":"47.42290000","longitude":"7.77041000"},{"name":"Itingen","countryCode":"CH","stateCode":"BL","latitude":"47.46651000","longitude":"7.78502000"},{"name":"Langenbruck","countryCode":"CH","stateCode":"BL","latitude":"47.34917000","longitude":"7.76802000"},{"name":"Laufen","countryCode":"CH","stateCode":"BL","latitude":"47.42193000","longitude":"7.49946000"},{"name":"Lausen","countryCode":"CH","stateCode":"BL","latitude":"47.47139000","longitude":"7.76030000"},{"name":"Liesberg","countryCode":"CH","stateCode":"BL","latitude":"47.40398000","longitude":"7.42787000"},{"name":"Liestal","countryCode":"CH","stateCode":"BL","latitude":"47.48455000","longitude":"7.73446000"},{"name":"Läufelfingen","countryCode":"CH","stateCode":"BL","latitude":"47.39457000","longitude":"7.85578000"},{"name":"Muttenz","countryCode":"CH","stateCode":"BL","latitude":"47.52271000","longitude":"7.64511000"},{"name":"Münchenstein","countryCode":"CH","stateCode":"BL","latitude":"47.51848000","longitude":"7.60966000"},{"name":"Oberdorf","countryCode":"CH","stateCode":"BL","latitude":"47.39353000","longitude":"7.75169000"},{"name":"Oberwil","countryCode":"CH","stateCode":"BL","latitude":"47.51407000","longitude":"7.55786000"},{"name":"Ormalingen","countryCode":"CH","stateCode":"BL","latitude":"47.46936000","longitude":"7.87248000"},{"name":"Pfeffingen","countryCode":"CH","stateCode":"BL","latitude":"47.45984000","longitude":"7.58975000"},{"name":"Pratteln","countryCode":"CH","stateCode":"BL","latitude":"47.52071000","longitude":"7.69356000"},{"name":"Reigoldswil","countryCode":"CH","stateCode":"BL","latitude":"47.39824000","longitude":"7.68718000"},{"name":"Röschenz","countryCode":"CH","stateCode":"BL","latitude":"47.42366000","longitude":"7.48024000"},{"name":"Schönenbuch","countryCode":"CH","stateCode":"BL","latitude":"47.53853000","longitude":"7.50572000"},{"name":"Seltisberg","countryCode":"CH","stateCode":"BL","latitude":"47.46249000","longitude":"7.72039000"},{"name":"Sissach","countryCode":"CH","stateCode":"BL","latitude":"47.46408000","longitude":"7.80888000"},{"name":"Therwil","countryCode":"CH","stateCode":"BL","latitude":"47.49941000","longitude":"7.55669000"},{"name":"Wahlen","countryCode":"CH","stateCode":"BL","latitude":"47.40226000","longitude":"7.51511000"},{"name":"Waldenburg","countryCode":"CH","stateCode":"BL","latitude":"47.38333000","longitude":"7.75000000"},{"name":"Zunzgen","countryCode":"CH","stateCode":"BL","latitude":"47.44925000","longitude":"7.80789000"},{"name":"Zwingen","countryCode":"CH","stateCode":"BL","latitude":"47.43825000","longitude":"7.53027000"},{"name":"Aigle","countryCode":"CH","stateCode":"VD","latitude":"46.31810000","longitude":"6.96457000"},{"name":"Aigle District","countryCode":"CH","stateCode":"VD","latitude":"46.30577000","longitude":"7.02974000"},{"name":"Apples","countryCode":"CH","stateCode":"VD","latitude":"46.55237000","longitude":"6.42889000"},{"name":"Arzier","countryCode":"CH","stateCode":"VD","latitude":"46.45962000","longitude":"6.20813000"},{"name":"Aubonne","countryCode":"CH","stateCode":"VD","latitude":"46.49514000","longitude":"6.39155000"},{"name":"Avenches","countryCode":"CH","stateCode":"VD","latitude":"46.88004000","longitude":"7.04071000"},{"name":"Ballens","countryCode":"CH","stateCode":"VD","latitude":"46.55485000","longitude":"6.37310000"},{"name":"Bavois","countryCode":"CH","stateCode":"VD","latitude":"46.68403000","longitude":"6.56710000"},{"name":"Begnins","countryCode":"CH","stateCode":"VD","latitude":"46.44152000","longitude":"6.24762000"},{"name":"Belmont-sur-Lausanne","countryCode":"CH","stateCode":"VD","latitude":"46.51891000","longitude":"6.67636000"},{"name":"Berolle","countryCode":"CH","stateCode":"VD","latitude":"46.55798000","longitude":"6.33551000"},{"name":"Bex","countryCode":"CH","stateCode":"VD","latitude":"46.24965000","longitude":"7.00980000"},{"name":"Bière","countryCode":"CH","stateCode":"VD","latitude":"46.53761000","longitude":"6.33362000"},{"name":"Blonay","countryCode":"CH","stateCode":"VD","latitude":"46.46778000","longitude":"6.89615000"},{"name":"Blécherette","countryCode":"CH","stateCode":"VD","latitude":"46.53932000","longitude":"6.62227000"},{"name":"Bottens","countryCode":"CH","stateCode":"VD","latitude":"46.61596000","longitude":"6.66149000"},{"name":"Broye-Vully District","countryCode":"CH","stateCode":"VD","latitude":"46.78082000","longitude":"6.90161000"},{"name":"Bussigny","countryCode":"CH","stateCode":"VD","latitude":"46.55110000","longitude":"6.55597000"},{"name":"Caux","countryCode":"CH","stateCode":"VD","latitude":"46.43241000","longitude":"6.93855000"},{"name":"Chardonne","countryCode":"CH","stateCode":"VD","latitude":"46.47676000","longitude":"6.82680000"},{"name":"Chavannes","countryCode":"CH","stateCode":"VD","latitude":"46.53005000","longitude":"6.57068000"},{"name":"Chavannes-le-Veyron","countryCode":"CH","stateCode":"VD","latitude":"46.60700000","longitude":"6.45086000"},{"name":"Chavornay","countryCode":"CH","stateCode":"VD","latitude":"46.70244000","longitude":"6.56940000"},{"name":"Cheseaux","countryCode":"CH","stateCode":"VD","latitude":"46.58624000","longitude":"6.60587000"},{"name":"Chevilly","countryCode":"CH","stateCode":"VD","latitude":"46.64272000","longitude":"6.47661000"},{"name":"Chexbres","countryCode":"CH","stateCode":"VD","latitude":"46.48208000","longitude":"6.77805000"},{"name":"Château-d\'Oex","countryCode":"CH","stateCode":"VD","latitude":"46.47455000","longitude":"7.13155000"},{"name":"Colombier","countryCode":"CH","stateCode":"VD","latitude":"46.55709000","longitude":"6.47284000"},{"name":"Coppet","countryCode":"CH","stateCode":"VD","latitude":"46.31682000","longitude":"6.19114000"},{"name":"Cossonay","countryCode":"CH","stateCode":"VD","latitude":"46.61443000","longitude":"6.50631000"},{"name":"Crissier","countryCode":"CH","stateCode":"VD","latitude":"46.54586000","longitude":"6.57567000"},{"name":"Cuarnens","countryCode":"CH","stateCode":"VD","latitude":"46.62545000","longitude":"6.43713000"},{"name":"Cully","countryCode":"CH","stateCode":"VD","latitude":"46.48892000","longitude":"6.72945000"},{"name":"Echallens","countryCode":"CH","stateCode":"VD","latitude":"46.64130000","longitude":"6.63317000"},{"name":"Ecublens","countryCode":"CH","stateCode":"VD","latitude":"46.52899000","longitude":"6.56261000"},{"name":"Epalinges","countryCode":"CH","stateCode":"VD","latitude":"46.54896000","longitude":"6.66831000"},{"name":"Ferreyres","countryCode":"CH","stateCode":"VD","latitude":"46.65804000","longitude":"6.48520000"},{"name":"Founex","countryCode":"CH","stateCode":"VD","latitude":"46.33277000","longitude":"6.19243000"},{"name":"Froideville","countryCode":"CH","stateCode":"VD","latitude":"46.60123000","longitude":"6.68085000"},{"name":"Genolier","countryCode":"CH","stateCode":"VD","latitude":"46.43537000","longitude":"6.21809000"},{"name":"Gimel","countryCode":"CH","stateCode":"VD","latitude":"46.50945000","longitude":"6.30736000"},{"name":"Gland","countryCode":"CH","stateCode":"VD","latitude":"46.42082000","longitude":"6.27010000"},{"name":"Grancy","countryCode":"CH","stateCode":"VD","latitude":"46.59214000","longitude":"6.46391000"},{"name":"Grandson","countryCode":"CH","stateCode":"VD","latitude":"46.80946000","longitude":"6.64600000"},{"name":"Gros-de-Vaud District","countryCode":"CH","stateCode":"VD","latitude":"46.65180000","longitude":"6.65728000"},{"name":"Gryon","countryCode":"CH","stateCode":"VD","latitude":"46.27377000","longitude":"7.05975000"},{"name":"Jongny","countryCode":"CH","stateCode":"VD","latitude":"46.47883000","longitude":"6.84114000"},{"name":"Jura-Nord vaudois District","countryCode":"CH","stateCode":"VD","latitude":"46.72981000","longitude":"6.45429000"},{"name":"La Sarraz","countryCode":"CH","stateCode":"VD","latitude":"46.65863000","longitude":"6.51077000"},{"name":"La Tour-de-Peilz","countryCode":"CH","stateCode":"VD","latitude":"46.45312000","longitude":"6.85856000"},{"name":"Lausanne","countryCode":"CH","stateCode":"VD","latitude":"46.51600000","longitude":"6.63282000"},{"name":"Lausanne District","countryCode":"CH","stateCode":"VD","latitude":"46.52131000","longitude":"6.63334000"},{"name":"Lavaux-Oron District","countryCode":"CH","stateCode":"VD","latitude":"46.53618000","longitude":"6.77086000"},{"name":"Le Chenit","countryCode":"CH","stateCode":"VD","latitude":"46.60688000","longitude":"6.23062000"},{"name":"Le Mont-sur-Lausanne","countryCode":"CH","stateCode":"VD","latitude":"46.55815000","longitude":"6.63145000"},{"name":"Le Vaud","countryCode":"CH","stateCode":"VD","latitude":"46.47753000","longitude":"6.23603000"},{"name":"Leysin","countryCode":"CH","stateCode":"VD","latitude":"46.34183000","longitude":"7.01151000"},{"name":"Lucens","countryCode":"CH","stateCode":"VD","latitude":"46.70854000","longitude":"6.83931000"},{"name":"Lutry","countryCode":"CH","stateCode":"VD","latitude":"46.50241000","longitude":"6.68647000"},{"name":"Mauraz","countryCode":"CH","stateCode":"VD","latitude":"46.60558000","longitude":"6.42074000"},{"name":"Mollens","countryCode":"CH","stateCode":"VD","latitude":"46.57760000","longitude":"6.36320000"},{"name":"Montagny","countryCode":"CH","stateCode":"VD","latitude":"46.79289000","longitude":"6.61222000"},{"name":"Montreux","countryCode":"CH","stateCode":"VD","latitude":"46.43301000","longitude":"6.91143000"},{"name":"Morges","countryCode":"CH","stateCode":"VD","latitude":"46.51127000","longitude":"6.49854000"},{"name":"Morges District","countryCode":"CH","stateCode":"VD","latitude":"46.53578000","longitude":"6.48662000"},{"name":"Moudon","countryCode":"CH","stateCode":"VD","latitude":"46.66758000","longitude":"6.79781000"},{"name":"Nyon","countryCode":"CH","stateCode":"VD","latitude":"46.38318000","longitude":"6.23955000"},{"name":"Nyon District","countryCode":"CH","stateCode":"VD","latitude":"46.42004000","longitude":"6.22177000"},{"name":"Ollon","countryCode":"CH","stateCode":"VD","latitude":"46.29524000","longitude":"6.99314000"},{"name":"Orbe","countryCode":"CH","stateCode":"VD","latitude":"46.72504000","longitude":"6.53069000"},{"name":"Oron-la-Ville","countryCode":"CH","stateCode":"VD","latitude":"46.57094000","longitude":"6.82557000"},{"name":"Ouest Lausannois District","countryCode":"CH","stateCode":"VD","latitude":"46.54589000","longitude":"6.56995000"},{"name":"Pailly","countryCode":"CH","stateCode":"VD","latitude":"46.70123000","longitude":"6.67540000"},{"name":"Palézieux","countryCode":"CH","stateCode":"VD","latitude":"46.54191000","longitude":"6.83989000"},{"name":"Pampigny","countryCode":"CH","stateCode":"VD","latitude":"46.58093000","longitude":"6.42941000"},{"name":"Paudex","countryCode":"CH","stateCode":"VD","latitude":"46.50548000","longitude":"6.66819000"},{"name":"Payerne","countryCode":"CH","stateCode":"VD","latitude":"46.82192000","longitude":"6.93817000"},{"name":"Penthalaz","countryCode":"CH","stateCode":"VD","latitude":"46.61077000","longitude":"6.52519000"},{"name":"Penthéréaz","countryCode":"CH","stateCode":"VD","latitude":"46.68171000","longitude":"6.60390000"},{"name":"Perroy","countryCode":"CH","stateCode":"VD","latitude":"46.46690000","longitude":"6.35349000"},{"name":"Pompaples","countryCode":"CH","stateCode":"VD","latitude":"46.66699000","longitude":"6.50966000"},{"name":"Prangins","countryCode":"CH","stateCode":"VD","latitude":"46.39518000","longitude":"6.24960000"},{"name":"Prilly","countryCode":"CH","stateCode":"VD","latitude":"46.53698000","longitude":"6.60456000"},{"name":"Préverenges","countryCode":"CH","stateCode":"VD","latitude":"46.51854000","longitude":"6.52682000"},{"name":"Puidoux","countryCode":"CH","stateCode":"VD","latitude":"46.50093000","longitude":"6.78249000"},{"name":"Pully","countryCode":"CH","stateCode":"VD","latitude":"46.51027000","longitude":"6.66183000"},{"name":"Renens","countryCode":"CH","stateCode":"VD","latitude":"46.53989000","longitude":"6.58810000"},{"name":"Riviera-Pays-d\'Enhaut District","countryCode":"CH","stateCode":"VD","latitude":"46.46459000","longitude":"6.88499000"},{"name":"Rolle","countryCode":"CH","stateCode":"VD","latitude":"46.45820000","longitude":"6.33499000"},{"name":"Romanel-sur-Lausanne","countryCode":"CH","stateCode":"VD","latitude":"46.56403000","longitude":"6.60538000"},{"name":"Saint-Cergue","countryCode":"CH","stateCode":"VD","latitude":"46.44590000","longitude":"6.15737000"},{"name":"Saint-Livres","countryCode":"CH","stateCode":"VD","latitude":"46.50794000","longitude":"6.38753000"},{"name":"Saint-Prex","countryCode":"CH","stateCode":"VD","latitude":"46.47963000","longitude":"6.45992000"},{"name":"Sainte-Croix","countryCode":"CH","stateCode":"VD","latitude":"46.82203000","longitude":"6.50283000"},{"name":"Saubraz","countryCode":"CH","stateCode":"VD","latitude":"46.51606000","longitude":"6.33018000"},{"name":"Savigny","countryCode":"CH","stateCode":"VD","latitude":"46.53844000","longitude":"6.73222000"},{"name":"Sottens","countryCode":"CH","stateCode":"VD","latitude":"46.65521000","longitude":"6.74197000"},{"name":"Trélex","countryCode":"CH","stateCode":"VD","latitude":"46.41538000","longitude":"6.20813000"},{"name":"Vallorbe","countryCode":"CH","stateCode":"VD","latitude":"46.71256000","longitude":"6.37894000"},{"name":"Vevey","countryCode":"CH","stateCode":"VD","latitude":"46.46299000","longitude":"6.84345000"},{"name":"Villars-sur-Ollon","countryCode":"CH","stateCode":"VD","latitude":"46.29832000","longitude":"7.05631000"},{"name":"Villeneuve","countryCode":"CH","stateCode":"VD","latitude":"46.39869000","longitude":"6.92654000"},{"name":"Vuarrens","countryCode":"CH","stateCode":"VD","latitude":"46.68578000","longitude":"6.64793000"},{"name":"Yverdon-les-Bains","countryCode":"CH","stateCode":"VD","latitude":"46.77852000","longitude":"6.64115000"},{"name":"Yvonand","countryCode":"CH","stateCode":"VD","latitude":"46.80034000","longitude":"6.74249000"},{"name":"Aire-la-Ville","countryCode":"CH","stateCode":"GE","latitude":"46.19057000","longitude":"6.04287000"},{"name":"Anières","countryCode":"CH","stateCode":"GE","latitude":"46.27673000","longitude":"6.22204000"},{"name":"Bellevue","countryCode":"CH","stateCode":"GE","latitude":"46.25739000","longitude":"6.15475000"},{"name":"Bernex","countryCode":"CH","stateCode":"GE","latitude":"46.17650000","longitude":"6.07544000"},{"name":"Carouge","countryCode":"CH","stateCode":"GE","latitude":"46.18096000","longitude":"6.13921000"},{"name":"Chancy","countryCode":"CH","stateCode":"GE","latitude":"46.15003000","longitude":"5.97153000"},{"name":"Chêne-Bougeries","countryCode":"CH","stateCode":"GE","latitude":"46.19843000","longitude":"6.18642000"},{"name":"Chêne-Bourg","countryCode":"CH","stateCode":"GE","latitude":"46.19534000","longitude":"6.19406000"},{"name":"Confignon","countryCode":"CH","stateCode":"GE","latitude":"46.17341000","longitude":"6.08437000"},{"name":"Corsier","countryCode":"CH","stateCode":"GE","latitude":"46.26297000","longitude":"6.22461000"},{"name":"Dardagny","countryCode":"CH","stateCode":"GE","latitude":"46.19564000","longitude":"5.99497000"},{"name":"Genève","countryCode":"CH","stateCode":"GE","latitude":"46.20222000","longitude":"6.14569000"},{"name":"Jussy","countryCode":"CH","stateCode":"GE","latitude":"46.23590000","longitude":"6.26701000"},{"name":"Lancy","countryCode":"CH","stateCode":"GE","latitude":"46.18981000","longitude":"6.11441000"},{"name":"Le Grand-Saconnex","countryCode":"CH","stateCode":"GE","latitude":"46.23188000","longitude":"6.12091000"},{"name":"Les Avanchets","countryCode":"CH","stateCode":"GE","latitude":"46.22168000","longitude":"6.10814000"},{"name":"Meinier","countryCode":"CH","stateCode":"GE","latitude":"46.24706000","longitude":"6.23423000"},{"name":"Meyrin","countryCode":"CH","stateCode":"GE","latitude":"46.23424000","longitude":"6.08025000"},{"name":"Onex","countryCode":"CH","stateCode":"GE","latitude":"46.18396000","longitude":"6.10237000"},{"name":"Plan-les-Ouates","countryCode":"CH","stateCode":"GE","latitude":"46.16789000","longitude":"6.11664000"},{"name":"Puplinge","countryCode":"CH","stateCode":"GE","latitude":"46.21043000","longitude":"6.23114000"},{"name":"Satigny","countryCode":"CH","stateCode":"GE","latitude":"46.21462000","longitude":"6.03553000"},{"name":"Thônex","countryCode":"CH","stateCode":"GE","latitude":"46.18815000","longitude":"6.19904000"},{"name":"Troinex","countryCode":"CH","stateCode":"GE","latitude":"46.16313000","longitude":"6.14745000"},{"name":"Vandœuvres","countryCode":"CH","stateCode":"GE","latitude":"46.22179000","longitude":"6.20285000"},{"name":"Vernier","countryCode":"CH","stateCode":"GE","latitude":"46.21702000","longitude":"6.08497000"},{"name":"Versoix","countryCode":"CH","stateCode":"GE","latitude":"46.28382000","longitude":"6.16214000"},{"name":"Veyrier","countryCode":"CH","stateCode":"GE","latitude":"46.16699000","longitude":"6.18436000"},{"name":"Alle","countryCode":"CH","stateCode":"JU","latitude":"47.42542000","longitude":"7.13018000"},{"name":"Bassecourt","countryCode":"CH","stateCode":"JU","latitude":"47.33808000","longitude":"7.24373000"},{"name":"Boncourt","countryCode":"CH","stateCode":"JU","latitude":"47.49493000","longitude":"7.01297000"},{"name":"Courfaivre","countryCode":"CH","stateCode":"JU","latitude":"47.33461000","longitude":"7.28186000"},{"name":"Courgenay","countryCode":"CH","stateCode":"JU","latitude":"47.40483000","longitude":"7.12522000"},{"name":"Courrendlin","countryCode":"CH","stateCode":"JU","latitude":"47.33853000","longitude":"7.37243000"},{"name":"Courroux","countryCode":"CH","stateCode":"JU","latitude":"47.36069000","longitude":"7.37371000"},{"name":"Courtételle","countryCode":"CH","stateCode":"JU","latitude":"47.34074000","longitude":"7.31827000"},{"name":"Delémont","countryCode":"CH","stateCode":"JU","latitude":"47.36493000","longitude":"7.34453000"},{"name":"Delémont District","countryCode":"CH","stateCode":"JU","latitude":"47.35434000","longitude":"7.33053000"},{"name":"Fontenais","countryCode":"CH","stateCode":"JU","latitude":"47.40292000","longitude":"7.08108000"},{"name":"Franches-Montagnes District","countryCode":"CH","stateCode":"JU","latitude":"47.24935000","longitude":"7.04562000"},{"name":"Glovelier","countryCode":"CH","stateCode":"JU","latitude":"47.33534000","longitude":"7.20556000"},{"name":"Le Noirmont","countryCode":"CH","stateCode":"JU","latitude":"47.22464000","longitude":"6.95784000"},{"name":"Les Bois","countryCode":"CH","stateCode":"JU","latitude":"47.17715000","longitude":"6.90498000"},{"name":"Les Breuleux","countryCode":"CH","stateCode":"JU","latitude":"47.21099000","longitude":"7.00792000"},{"name":"Porrentruy","countryCode":"CH","stateCode":"JU","latitude":"47.41728000","longitude":"7.07573000"},{"name":"Porrentruy District","countryCode":"CH","stateCode":"JU","latitude":"47.41475000","longitude":"7.07638000"},{"name":"Saignelégier","countryCode":"CH","stateCode":"JU","latitude":"47.25619000","longitude":"6.99648000"},{"name":"Vicques","countryCode":"CH","stateCode":"JU","latitude":"47.35000000","longitude":"7.41342000"},{"name":"Alpnach","countryCode":"CH","stateCode":"OW","latitude":"46.94227000","longitude":"8.27180000"},{"name":"Engelberg","countryCode":"CH","stateCode":"OW","latitude":"46.82107000","longitude":"8.40133000"},{"name":"Giswil","countryCode":"CH","stateCode":"OW","latitude":"46.83333000","longitude":"8.18065000"},{"name":"Kerns","countryCode":"CH","stateCode":"OW","latitude":"46.90121000","longitude":"8.27514000"},{"name":"Lungern","countryCode":"CH","stateCode":"OW","latitude":"46.78578000","longitude":"8.15984000"},{"name":"Sachseln","countryCode":"CH","stateCode":"OW","latitude":"46.86718000","longitude":"8.23344000"},{"name":"Sarnen","countryCode":"CH","stateCode":"OW","latitude":"46.89611000","longitude":"8.24531000"},{"name":"Altdorf","countryCode":"CH","stateCode":"UR","latitude":"46.88042000","longitude":"8.64441000"},{"name":"Andermatt","countryCode":"CH","stateCode":"UR","latitude":"46.63565000","longitude":"8.59388000"},{"name":"Attinghausen","countryCode":"CH","stateCode":"UR","latitude":"46.86255000","longitude":"8.63036000"},{"name":"Bauen","countryCode":"CH","stateCode":"UR","latitude":"46.93559000","longitude":"8.57836000"},{"name":"Bürglen","countryCode":"CH","stateCode":"UR","latitude":"46.87565000","longitude":"8.66539000"},{"name":"Erstfeld","countryCode":"CH","stateCode":"UR","latitude":"46.81885000","longitude":"8.65052000"},{"name":"Flüelen","countryCode":"CH","stateCode":"UR","latitude":"46.90478000","longitude":"8.62396000"},{"name":"Schattdorf","countryCode":"CH","stateCode":"UR","latitude":"46.86550000","longitude":"8.65465000"},{"name":"Seedorf","countryCode":"CH","stateCode":"UR","latitude":"46.88199000","longitude":"8.61611000"},{"name":"Silenen","countryCode":"CH","stateCode":"UR","latitude":"46.78910000","longitude":"8.67325000"},{"name":"Altendorf","countryCode":"CH","stateCode":"SZ","latitude":"47.18994000","longitude":"8.83823000"},{"name":"Arth","countryCode":"CH","stateCode":"SZ","latitude":"47.06337000","longitude":"8.52349000"},{"name":"Bezirk Einsiedeln","countryCode":"CH","stateCode":"SZ","latitude":"47.10792000","longitude":"8.76010000"},{"name":"Bezirk Gersau","countryCode":"CH","stateCode":"SZ","latitude":"47.00800000","longitude":"8.51678000"},{"name":"Bezirk Höfe","countryCode":"CH","stateCode":"SZ","latitude":"47.19043000","longitude":"8.73960000"},{"name":"Bezirk Küssnacht","countryCode":"CH","stateCode":"SZ","latitude":"47.08611000","longitude":"8.44444000"},{"name":"Bezirk March","countryCode":"CH","stateCode":"SZ","latitude":"47.16128000","longitude":"8.91103000"},{"name":"Bezirk Schwyz","countryCode":"CH","stateCode":"SZ","latitude":"47.02814000","longitude":"8.63619000"},{"name":"Bäch","countryCode":"CH","stateCode":"SZ","latitude":"47.20388000","longitude":"8.73224000"},{"name":"Einsiedeln","countryCode":"CH","stateCode":"SZ","latitude":"47.12849000","longitude":"8.74735000"},{"name":"Feusisberg","countryCode":"CH","stateCode":"SZ","latitude":"47.18707000","longitude":"8.74724000"},{"name":"Freienbach","countryCode":"CH","stateCode":"SZ","latitude":"47.20534000","longitude":"8.75842000"},{"name":"Gersau","countryCode":"CH","stateCode":"SZ","latitude":"46.99419000","longitude":"8.52500000"},{"name":"Goldau","countryCode":"CH","stateCode":"SZ","latitude":"47.04761000","longitude":"8.54616000"},{"name":"Ibach","countryCode":"CH","stateCode":"SZ","latitude":"47.01105000","longitude":"8.64538000"},{"name":"Ingenbohl","countryCode":"CH","stateCode":"SZ","latitude":"46.99880000","longitude":"8.61529000"},{"name":"Küssnacht","countryCode":"CH","stateCode":"SZ","latitude":"47.08557000","longitude":"8.44206000"},{"name":"Lachen","countryCode":"CH","stateCode":"SZ","latitude":"47.19224000","longitude":"8.85324000"},{"name":"Muotathal","countryCode":"CH","stateCode":"SZ","latitude":"46.97676000","longitude":"8.76499000"},{"name":"Pfäffikon","countryCode":"CH","stateCode":"SZ","latitude":"47.20109000","longitude":"8.77816000"},{"name":"Reichenburg","countryCode":"CH","stateCode":"SZ","latitude":"47.17097000","longitude":"8.97704000"},{"name":"Rothenthurm","countryCode":"CH","stateCode":"SZ","latitude":"47.10420000","longitude":"8.67585000"},{"name":"Sattel","countryCode":"CH","stateCode":"SZ","latitude":"47.08246000","longitude":"8.63565000"},{"name":"Schindellegi","countryCode":"CH","stateCode":"SZ","latitude":"47.17460000","longitude":"8.71345000"},{"name":"Schwyz","countryCode":"CH","stateCode":"SZ","latitude":"47.02076000","longitude":"8.65414000"},{"name":"Schübelbach","countryCode":"CH","stateCode":"SZ","latitude":"47.17326000","longitude":"8.92811000"},{"name":"Siebnen","countryCode":"CH","stateCode":"SZ","latitude":"47.17449000","longitude":"8.89781000"},{"name":"Steinen","countryCode":"CH","stateCode":"SZ","latitude":"47.04975000","longitude":"8.61214000"},{"name":"Tuggen","countryCode":"CH","stateCode":"SZ","latitude":"47.20291000","longitude":"8.94896000"},{"name":"Unteriberg","countryCode":"CH","stateCode":"SZ","latitude":"47.06258000","longitude":"8.80520000"},{"name":"Vorderthal","countryCode":"CH","stateCode":"SZ","latitude":"47.12172000","longitude":"8.90225000"},{"name":"Wollerau","countryCode":"CH","stateCode":"SZ","latitude":"47.19478000","longitude":"8.71903000"},{"name":"Alterswil","countryCode":"CH","stateCode":"FR","latitude":"46.79587000","longitude":"7.25877000"},{"name":"Attalens","countryCode":"CH","stateCode":"FR","latitude":"46.50555000","longitude":"6.85039000"},{"name":"Avry-sur-Matran","countryCode":"CH","stateCode":"FR","latitude":"46.78753000","longitude":"7.06735000"},{"name":"Bas-Vully","countryCode":"CH","stateCode":"FR","latitude":"46.96194000","longitude":"7.11251000"},{"name":"Belfaux","countryCode":"CH","stateCode":"FR","latitude":"46.82171000","longitude":"7.10674000"},{"name":"Broc","countryCode":"CH","stateCode":"FR","latitude":"46.60513000","longitude":"7.09891000"},{"name":"Broye District","countryCode":"CH","stateCode":"FR","latitude":"46.82212000","longitude":"6.90249000"},{"name":"Bulle","countryCode":"CH","stateCode":"FR","latitude":"46.61797000","longitude":"7.05690000"},{"name":"Bösingen","countryCode":"CH","stateCode":"FR","latitude":"46.89229000","longitude":"7.22770000"},{"name":"Charmey","countryCode":"CH","stateCode":"FR","latitude":"46.61957000","longitude":"7.16486000"},{"name":"Châtel-Saint-Denis","countryCode":"CH","stateCode":"FR","latitude":"46.52691000","longitude":"6.90083000"},{"name":"Corminboeuf","countryCode":"CH","stateCode":"FR","latitude":"46.81029000","longitude":"7.10535000"},{"name":"Courgevaux","countryCode":"CH","stateCode":"FR","latitude":"46.90648000","longitude":"7.11215000"},{"name":"Cugy","countryCode":"CH","stateCode":"FR","latitude":"46.81479000","longitude":"6.88888000"},{"name":"Domdidier","countryCode":"CH","stateCode":"FR","latitude":"46.86716000","longitude":"7.01337000"},{"name":"Düdingen","countryCode":"CH","stateCode":"FR","latitude":"46.84916000","longitude":"7.19150000"},{"name":"Ecublens","countryCode":"CH","stateCode":"FR","latitude":"46.60735000","longitude":"6.80895000"},{"name":"Ependes","countryCode":"CH","stateCode":"FR","latitude":"46.75368000","longitude":"7.14609000"},{"name":"Estavayer-le-Lac","countryCode":"CH","stateCode":"FR","latitude":"46.84876000","longitude":"6.84650000"},{"name":"Flamatt","countryCode":"CH","stateCode":"FR","latitude":"46.88994000","longitude":"7.32204000"},{"name":"Fribourg","countryCode":"CH","stateCode":"FR","latitude":"46.80237000","longitude":"7.15128000"},{"name":"Giffers","countryCode":"CH","stateCode":"FR","latitude":"46.76230000","longitude":"7.20845000"},{"name":"Givisiez","countryCode":"CH","stateCode":"FR","latitude":"46.81201000","longitude":"7.12639000"},{"name":"Glâne District","countryCode":"CH","stateCode":"FR","latitude":"46.66667000","longitude":"6.91667000"},{"name":"Grolley","countryCode":"CH","stateCode":"FR","latitude":"46.83360000","longitude":"7.07116000"},{"name":"Gruyère District","countryCode":"CH","stateCode":"FR","latitude":"46.60753000","longitude":"7.10741000"},{"name":"Gruyères","countryCode":"CH","stateCode":"FR","latitude":"46.58338000","longitude":"7.08207000"},{"name":"Heitenried","countryCode":"CH","stateCode":"FR","latitude":"46.82762000","longitude":"7.29944000"},{"name":"Kerzers","countryCode":"CH","stateCode":"FR","latitude":"46.97586000","longitude":"7.19570000"},{"name":"La Roche","countryCode":"CH","stateCode":"FR","latitude":"46.69620000","longitude":"7.13721000"},{"name":"La Tour-de-Trême","countryCode":"CH","stateCode":"FR","latitude":"46.61061000","longitude":"7.06496000"},{"name":"Lake District","countryCode":"CH","stateCode":"FR","latitude":"46.91016000","longitude":"7.14088000"},{"name":"Marly","countryCode":"CH","stateCode":"FR","latitude":"46.77611000","longitude":"7.16459000"},{"name":"Marsens","countryCode":"CH","stateCode":"FR","latitude":"46.65644000","longitude":"7.05948000"},{"name":"Murten/Morat","countryCode":"CH","stateCode":"FR","latitude":"46.92827000","longitude":"7.11715000"},{"name":"Mézières","countryCode":"CH","stateCode":"FR","latitude":"46.67958000","longitude":"6.92630000"},{"name":"Oberschrot","countryCode":"CH","stateCode":"FR","latitude":"46.74126000","longitude":"7.28149000"},{"name":"Plaffeien","countryCode":"CH","stateCode":"FR","latitude":"46.74198000","longitude":"7.28666000"},{"name":"Praroman","countryCode":"CH","stateCode":"FR","latitude":"46.75145000","longitude":"7.17778000"},{"name":"Rechthalten","countryCode":"CH","stateCode":"FR","latitude":"46.76766000","longitude":"7.24028000"},{"name":"Riaz","countryCode":"CH","stateCode":"FR","latitude":"46.64224000","longitude":"7.06183000"},{"name":"Romont","countryCode":"CH","stateCode":"FR","latitude":"46.69652000","longitude":"6.91898000"},{"name":"Rue","countryCode":"CH","stateCode":"FR","latitude":"46.61916000","longitude":"6.82225000"},{"name":"Sankt Antoni","countryCode":"CH","stateCode":"FR","latitude":"46.82207000","longitude":"7.26091000"},{"name":"Sarine District","countryCode":"CH","stateCode":"FR","latitude":"46.78435000","longitude":"7.09993000"},{"name":"Schmitten","countryCode":"CH","stateCode":"FR","latitude":"46.85750000","longitude":"7.25031000"},{"name":"Sense District","countryCode":"CH","stateCode":"FR","latitude":"46.80132000","longitude":"7.26028000"},{"name":"Sâles","countryCode":"CH","stateCode":"FR","latitude":"46.63473000","longitude":"6.97336000"},{"name":"Tafers","countryCode":"CH","stateCode":"FR","latitude":"46.81483000","longitude":"7.21852000"},{"name":"Treyvaux","countryCode":"CH","stateCode":"FR","latitude":"46.72796000","longitude":"7.13769000"},{"name":"Ueberstorf","countryCode":"CH","stateCode":"FR","latitude":"46.86587000","longitude":"7.30998000"},{"name":"Veveyse District","countryCode":"CH","stateCode":"FR","latitude":"46.55083000","longitude":"6.91085000"},{"name":"Villars-sur-Glâne","countryCode":"CH","stateCode":"FR","latitude":"46.79054000","longitude":"7.11717000"},{"name":"Villaz-Saint-Pierre","countryCode":"CH","stateCode":"FR","latitude":"46.72074000","longitude":"6.95638000"},{"name":"Vuadens","countryCode":"CH","stateCode":"FR","latitude":"46.61545000","longitude":"7.01732000"},{"name":"Altstätten","countryCode":"CH","stateCode":"SG","latitude":"47.37766000","longitude":"9.54746000"},{"name":"Amden","countryCode":"CH","stateCode":"SG","latitude":"47.14888000","longitude":"9.14233000"},{"name":"Andwil","countryCode":"CH","stateCode":"SG","latitude":"47.43855000","longitude":"9.27436000"},{"name":"Au","countryCode":"CH","stateCode":"SG","latitude":"47.43093000","longitude":"9.63448000"},{"name":"Bad Ragaz","countryCode":"CH","stateCode":"SG","latitude":"47.00601000","longitude":"9.50266000"},{"name":"Balgach","countryCode":"CH","stateCode":"SG","latitude":"47.40556000","longitude":"9.60702000"},{"name":"Benken","countryCode":"CH","stateCode":"SG","latitude":"47.19942000","longitude":"9.00735000"},{"name":"Bronschhofen","countryCode":"CH","stateCode":"SG","latitude":"47.47835000","longitude":"9.03454000"},{"name":"Buchs","countryCode":"CH","stateCode":"SG","latitude":"47.16743000","longitude":"9.47794000"},{"name":"Bütschwil","countryCode":"CH","stateCode":"SG","latitude":"47.36022000","longitude":"9.07213000"},{"name":"Degersheim","countryCode":"CH","stateCode":"SG","latitude":"47.37429000","longitude":"9.20019000"},{"name":"Diepoldsau","countryCode":"CH","stateCode":"SG","latitude":"47.38600000","longitude":"9.65558000"},{"name":"Ebnat-Kappel","countryCode":"CH","stateCode":"SG","latitude":"47.26195000","longitude":"9.12473000"},{"name":"Eggersriet","countryCode":"CH","stateCode":"SG","latitude":"47.44202000","longitude":"9.46901000"},{"name":"Eichberg","countryCode":"CH","stateCode":"SG","latitude":"47.34374000","longitude":"9.53140000"},{"name":"Eschenbach","countryCode":"CH","stateCode":"SG","latitude":"47.23981000","longitude":"8.92156000"},{"name":"Flawil","countryCode":"CH","stateCode":"SG","latitude":"47.41301000","longitude":"9.18324000"},{"name":"Flums","countryCode":"CH","stateCode":"SG","latitude":"47.09058000","longitude":"9.34301000"},{"name":"Gams","countryCode":"CH","stateCode":"SG","latitude":"47.20429000","longitude":"9.44172000"},{"name":"Ganterschwil","countryCode":"CH","stateCode":"SG","latitude":"47.38103000","longitude":"9.09239000"},{"name":"Goldach","countryCode":"CH","stateCode":"SG","latitude":"47.47401000","longitude":"9.46711000"},{"name":"Goldingen","countryCode":"CH","stateCode":"SG","latitude":"47.26477000","longitude":"8.96167000"},{"name":"Gommiswald","countryCode":"CH","stateCode":"SG","latitude":"47.23128000","longitude":"9.02355000"},{"name":"Gossau","countryCode":"CH","stateCode":"SG","latitude":"47.41551000","longitude":"9.25482000"},{"name":"Grabs","countryCode":"CH","stateCode":"SG","latitude":"47.18248000","longitude":"9.44395000"},{"name":"Haag (Rheintal)","countryCode":"CH","stateCode":"SG","latitude":"47.20989000","longitude":"9.48931000"},{"name":"Horn","countryCode":"CH","stateCode":"SG","latitude":"47.49425000","longitude":"9.46246000"},{"name":"Häggenschwil","countryCode":"CH","stateCode":"SG","latitude":"47.49462000","longitude":"9.34487000"},{"name":"Jona","countryCode":"CH","stateCode":"SG","latitude":"47.22983000","longitude":"8.83884000"},{"name":"Jonschwil","countryCode":"CH","stateCode":"SG","latitude":"47.42402000","longitude":"9.08689000"},{"name":"Kaltbrunn","countryCode":"CH","stateCode":"SG","latitude":"47.21367000","longitude":"9.02590000"},{"name":"Kirchberg","countryCode":"CH","stateCode":"SG","latitude":"47.41159000","longitude":"9.04020000"},{"name":"Krummenau","countryCode":"CH","stateCode":"SG","latitude":"47.24755000","longitude":"9.17064000"},{"name":"Lichtensteig","countryCode":"CH","stateCode":"SG","latitude":"47.32381000","longitude":"9.08758000"},{"name":"Lütisburg","countryCode":"CH","stateCode":"SG","latitude":"47.39451000","longitude":"9.08312000"},{"name":"Mogelsberg","countryCode":"CH","stateCode":"SG","latitude":"47.36222000","longitude":"9.13541000"},{"name":"Mosnang","countryCode":"CH","stateCode":"SG","latitude":"47.36252000","longitude":"9.04296000"},{"name":"Muolen","countryCode":"CH","stateCode":"SG","latitude":"47.52102000","longitude":"9.32484000"},{"name":"Mörschwil","countryCode":"CH","stateCode":"SG","latitude":"47.47097000","longitude":"9.42278000"},{"name":"Niederbüren","countryCode":"CH","stateCode":"SG","latitude":"47.46547000","longitude":"9.20568000"},{"name":"Niederhelfenschwil","countryCode":"CH","stateCode":"SG","latitude":"47.47487000","longitude":"9.18543000"},{"name":"Oberhelfenschwil","countryCode":"CH","stateCode":"SG","latitude":"47.35673000","longitude":"9.11076000"},{"name":"Oberriet","countryCode":"CH","stateCode":"SG","latitude":"47.32088000","longitude":"9.56808000"},{"name":"Oberuzwil","countryCode":"CH","stateCode":"SG","latitude":"47.43076000","longitude":"9.12724000"},{"name":"Quarten","countryCode":"CH","stateCode":"SG","latitude":"47.10700000","longitude":"9.24199000"},{"name":"Rapperswil","countryCode":"CH","stateCode":"SG","latitude":"47.22557000","longitude":"8.82228000"},{"name":"Rebstein","countryCode":"CH","stateCode":"SG","latitude":"47.39812000","longitude":"9.58503000"},{"name":"Rheineck","countryCode":"CH","stateCode":"SG","latitude":"47.46630000","longitude":"9.59028000"},{"name":"Rorschach","countryCode":"CH","stateCode":"SG","latitude":"47.47800000","longitude":"9.49030000"},{"name":"Rüthi","countryCode":"CH","stateCode":"SG","latitude":"47.29480000","longitude":"9.53857000"},{"name":"Sankt Gallen","countryCode":"CH","stateCode":"SG","latitude":"47.42391000","longitude":"9.37477000"},{"name":"Sankt Gallenkappel","countryCode":"CH","stateCode":"SG","latitude":"47.24368000","longitude":"8.96438000"},{"name":"Sankt Margrethen","countryCode":"CH","stateCode":"SG","latitude":"47.45253000","longitude":"9.63741000"},{"name":"Sankt Peterzell","countryCode":"CH","stateCode":"SG","latitude":"47.31782000","longitude":"9.17599000"},{"name":"Sargans","countryCode":"CH","stateCode":"SG","latitude":"47.04896000","longitude":"9.44103000"},{"name":"Schmerikon","countryCode":"CH","stateCode":"SG","latitude":"47.22538000","longitude":"8.94836000"},{"name":"Schänis","countryCode":"CH","stateCode":"SG","latitude":"47.15995000","longitude":"9.04549000"},{"name":"Sennwald","countryCode":"CH","stateCode":"SG","latitude":"47.26063000","longitude":"9.50268000"},{"name":"Sevelen","countryCode":"CH","stateCode":"SG","latitude":"47.12213000","longitude":"9.48601000"},{"name":"Thal","countryCode":"CH","stateCode":"SG","latitude":"47.46677000","longitude":"9.56643000"},{"name":"Uznach","countryCode":"CH","stateCode":"SG","latitude":"47.22421000","longitude":"8.98263000"},{"name":"Uzwil","countryCode":"CH","stateCode":"SG","latitude":"47.43653000","longitude":"9.13422000"},{"name":"Wahlkreis Rheintal","countryCode":"CH","stateCode":"SG","latitude":"47.37769000","longitude":"9.57903000"},{"name":"Wahlkreis Rorschach","countryCode":"CH","stateCode":"SG","latitude":"47.46647000","longitude":"9.44246000"},{"name":"Wahlkreis Sarganserland","countryCode":"CH","stateCode":"SG","latitude":"47.05000000","longitude":"9.43333000"},{"name":"Wahlkreis See-Gaster","countryCode":"CH","stateCode":"SG","latitude":"47.22459000","longitude":"9.01680000"},{"name":"Wahlkreis St. Gallen","countryCode":"CH","stateCode":"SG","latitude":"47.46342000","longitude":"9.39052000"},{"name":"Wahlkreis Toggenburg","countryCode":"CH","stateCode":"SG","latitude":"47.29453000","longitude":"9.17283000"},{"name":"Wahlkreis Werdenberg","countryCode":"CH","stateCode":"SG","latitude":"47.17743000","longitude":"9.46299000"},{"name":"Wahlkreis Wil","countryCode":"CH","stateCode":"SG","latitude":"47.42591000","longitude":"9.12451000"},{"name":"Waldkirch","countryCode":"CH","stateCode":"SG","latitude":"47.46859000","longitude":"9.28665000"},{"name":"Walenstadt","countryCode":"CH","stateCode":"SG","latitude":"47.12411000","longitude":"9.31194000"},{"name":"Wattwil","countryCode":"CH","stateCode":"SG","latitude":"47.29955000","longitude":"9.08657000"},{"name":"Weesen","countryCode":"CH","stateCode":"SG","latitude":"47.13447000","longitude":"9.09644000"},{"name":"Wil","countryCode":"CH","stateCode":"SG","latitude":"47.46152000","longitude":"9.04552000"},{"name":"Wildhaus","countryCode":"CH","stateCode":"SG","latitude":"47.20583000","longitude":"9.35402000"},{"name":"Wittenbach","countryCode":"CH","stateCode":"SG","latitude":"47.46108000","longitude":"9.38601000"},{"name":"Zuzwil","countryCode":"CH","stateCode":"SG","latitude":"47.47452000","longitude":"9.11196000"},{"name":"Appenzell","countryCode":"CH","stateCode":"AI","latitude":"47.33103000","longitude":"9.40996000"},{"name":"Gonten","countryCode":"CH","stateCode":"AI","latitude":"47.32725000","longitude":"9.34705000"},{"name":"Haslen","countryCode":"CH","stateCode":"AI","latitude":"47.36931000","longitude":"9.36752000"},{"name":"Oberegg","countryCode":"CH","stateCode":"AI","latitude":"47.42531000","longitude":"9.55134000"},{"name":"Ardon","countryCode":"CH","stateCode":"VS","latitude":"46.20951000","longitude":"7.26012000"},{"name":"Ayent","countryCode":"CH","stateCode":"VS","latitude":"46.28249000","longitude":"7.41028000"},{"name":"Bagnes","countryCode":"CH","stateCode":"VS","latitude":"46.08333000","longitude":"7.21667000"},{"name":"Baltschieder","countryCode":"CH","stateCode":"VS","latitude":"46.30888000","longitude":"7.86570000"},{"name":"Basse-Nendaz","countryCode":"CH","stateCode":"VS","latitude":"46.18993000","longitude":"7.31209000"},{"name":"Brig","countryCode":"CH","stateCode":"VS","latitude":"46.31667000","longitude":"7.98333000"},{"name":"Brig District","countryCode":"CH","stateCode":"VS","latitude":"46.28255000","longitude":"8.01185000"},{"name":"Chalais","countryCode":"CH","stateCode":"VS","latitude":"46.26758000","longitude":"7.51145000"},{"name":"Chamoson","countryCode":"CH","stateCode":"VS","latitude":"46.20275000","longitude":"7.22319000"},{"name":"Champéry","countryCode":"CH","stateCode":"VS","latitude":"46.17543000","longitude":"6.86903000"},{"name":"Charrat","countryCode":"CH","stateCode":"VS","latitude":"46.12490000","longitude":"7.13138000"},{"name":"Chermignon-d’en Haut","countryCode":"CH","stateCode":"VS","latitude":"46.28844000","longitude":"7.47487000"},{"name":"Chippis","countryCode":"CH","stateCode":"VS","latitude":"46.28020000","longitude":"7.53962000"},{"name":"Collombey","countryCode":"CH","stateCode":"VS","latitude":"46.27385000","longitude":"6.94789000"},{"name":"Conthey","countryCode":"CH","stateCode":"VS","latitude":"46.22370000","longitude":"7.30283000"},{"name":"Conthey District","countryCode":"CH","stateCode":"VS","latitude":"46.20485000","longitude":"7.27857000"},{"name":"Entremont District","countryCode":"CH","stateCode":"VS","latitude":"46.02099000","longitude":"7.21260000"},{"name":"Evionnaz","countryCode":"CH","stateCode":"VS","latitude":"46.18096000","longitude":"7.02232000"},{"name":"Evolène","countryCode":"CH","stateCode":"VS","latitude":"46.11422000","longitude":"7.49407000"},{"name":"Fiesch","countryCode":"CH","stateCode":"VS","latitude":"46.39981000","longitude":"8.13533000"},{"name":"Fully","countryCode":"CH","stateCode":"VS","latitude":"46.13851000","longitude":"7.11468000"},{"name":"Gampel","countryCode":"CH","stateCode":"VS","latitude":"46.31599000","longitude":"7.74210000"},{"name":"Goms District","countryCode":"CH","stateCode":"VS","latitude":"46.46161000","longitude":"8.22190000"},{"name":"Grimisuat","countryCode":"CH","stateCode":"VS","latitude":"46.25938000","longitude":"7.38408000"},{"name":"Grächen","countryCode":"CH","stateCode":"VS","latitude":"46.19529000","longitude":"7.83745000"},{"name":"Grône","countryCode":"CH","stateCode":"VS","latitude":"46.25288000","longitude":"7.45947000"},{"name":"Hérens District","countryCode":"CH","stateCode":"VS","latitude":"46.19407000","longitude":"7.42391000"},{"name":"Hérémence","countryCode":"CH","stateCode":"VS","latitude":"46.18032000","longitude":"7.40477000"},{"name":"Lens","countryCode":"CH","stateCode":"VS","latitude":"46.28298000","longitude":"7.44976000"},{"name":"Leuk","countryCode":"CH","stateCode":"VS","latitude":"46.31736000","longitude":"7.63412000"},{"name":"Leuk District","countryCode":"CH","stateCode":"VS","latitude":"46.31439000","longitude":"7.67291000"},{"name":"Leukerbad","countryCode":"CH","stateCode":"VS","latitude":"46.37943000","longitude":"7.62687000"},{"name":"Leytron","countryCode":"CH","stateCode":"VS","latitude":"46.18660000","longitude":"7.20780000"},{"name":"Martigny District","countryCode":"CH","stateCode":"VS","latitude":"46.12386000","longitude":"7.10354000"},{"name":"Martigny-Combe","countryCode":"CH","stateCode":"VS","latitude":"46.07817000","longitude":"7.05099000"},{"name":"Martigny-Ville","countryCode":"CH","stateCode":"VS","latitude":"46.10276000","longitude":"7.07245000"},{"name":"Montana","countryCode":"CH","stateCode":"VS","latitude":"46.31338000","longitude":"7.48839000"},{"name":"Monthey","countryCode":"CH","stateCode":"VS","latitude":"46.25451000","longitude":"6.95406000"},{"name":"Monthey District","countryCode":"CH","stateCode":"VS","latitude":"46.27043000","longitude":"6.90274000"},{"name":"Naters","countryCode":"CH","stateCode":"VS","latitude":"46.32536000","longitude":"7.98912000"},{"name":"Orsières","countryCode":"CH","stateCode":"VS","latitude":"46.02903000","longitude":"7.14437000"},{"name":"Randogne","countryCode":"CH","stateCode":"VS","latitude":"46.30952000","longitude":"7.50058000"},{"name":"Raron","countryCode":"CH","stateCode":"VS","latitude":"46.31196000","longitude":"7.80029000"},{"name":"Raron District","countryCode":"CH","stateCode":"VS","latitude":"46.30000000","longitude":"7.80000000"},{"name":"Riddes","countryCode":"CH","stateCode":"VS","latitude":"46.17276000","longitude":"7.22360000"},{"name":"Saas-Fee","countryCode":"CH","stateCode":"VS","latitude":"46.10805000","longitude":"7.92741000"},{"name":"Saas-Grund","countryCode":"CH","stateCode":"VS","latitude":"46.12281000","longitude":"7.93651000"},{"name":"Saillon","countryCode":"CH","stateCode":"VS","latitude":"46.17035000","longitude":"7.18771000"},{"name":"Saint-Léonard","countryCode":"CH","stateCode":"VS","latitude":"46.25152000","longitude":"7.41714000"},{"name":"Saint-Maurice","countryCode":"CH","stateCode":"VS","latitude":"46.21826000","longitude":"7.00320000"},{"name":"Saint-Maurice District","countryCode":"CH","stateCode":"VS","latitude":"46.15384000","longitude":"6.99823000"},{"name":"Salgesch","countryCode":"CH","stateCode":"VS","latitude":"46.31155000","longitude":"7.57120000"},{"name":"Salvan","countryCode":"CH","stateCode":"VS","latitude":"46.11890000","longitude":"7.02078000"},{"name":"Sankt Niklaus","countryCode":"CH","stateCode":"VS","latitude":"46.17717000","longitude":"7.80349000"},{"name":"Savièse","countryCode":"CH","stateCode":"VS","latitude":"46.25115000","longitude":"7.34558000"},{"name":"Saxon","countryCode":"CH","stateCode":"VS","latitude":"46.14937000","longitude":"7.17514000"},{"name":"Sierre","countryCode":"CH","stateCode":"VS","latitude":"46.29192000","longitude":"7.53559000"},{"name":"Sierre District","countryCode":"CH","stateCode":"VS","latitude":"46.27052000","longitude":"7.51570000"},{"name":"Sion District","countryCode":"CH","stateCode":"VS","latitude":"46.23343000","longitude":"7.34939000"},{"name":"Sitten","countryCode":"CH","stateCode":"VS","latitude":"46.22739000","longitude":"7.35559000"},{"name":"Stalden","countryCode":"CH","stateCode":"VS","latitude":"46.23341000","longitude":"7.87273000"},{"name":"Tanay","countryCode":"CH","stateCode":"VS","latitude":"46.34503000","longitude":"6.83041000"},{"name":"Troistorrents","countryCode":"CH","stateCode":"VS","latitude":"46.22890000","longitude":"6.91589000"},{"name":"Turtmann","countryCode":"CH","stateCode":"VS","latitude":"46.30028000","longitude":"7.70200000"},{"name":"Varen","countryCode":"CH","stateCode":"VS","latitude":"46.31860000","longitude":"7.60743000"},{"name":"Verbier","countryCode":"CH","stateCode":"VS","latitude":"46.10020000","longitude":"7.22651000"},{"name":"Vernayaz","countryCode":"CH","stateCode":"VS","latitude":"46.13667000","longitude":"7.03906000"},{"name":"Vex","countryCode":"CH","stateCode":"VS","latitude":"46.21239000","longitude":"7.39826000"},{"name":"Vionnaz","countryCode":"CH","stateCode":"VS","latitude":"46.31101000","longitude":"6.90062000"},{"name":"Visp","countryCode":"CH","stateCode":"VS","latitude":"46.29370000","longitude":"7.88149000"},{"name":"Visp District","countryCode":"CH","stateCode":"VS","latitude":"46.17612000","longitude":"7.85609000"},{"name":"Visperterminen","countryCode":"CH","stateCode":"VS","latitude":"46.25899000","longitude":"7.90192000"},{"name":"Vouvry","countryCode":"CH","stateCode":"VS","latitude":"46.33746000","longitude":"6.88950000"},{"name":"Vétroz","countryCode":"CH","stateCode":"VS","latitude":"46.22171000","longitude":"7.27858000"},{"name":"Zermatt","countryCode":"CH","stateCode":"VS","latitude":"46.01998000","longitude":"7.74863000"},{"name":"Arosa","countryCode":"CH","stateCode":"GR","latitude":"46.77793000","longitude":"9.67621000"},{"name":"Arvigo","countryCode":"CH","stateCode":"GR","latitude":"46.30211000","longitude":"9.11300000"},{"name":"Bonaduz","countryCode":"CH","stateCode":"GR","latitude":"46.81103000","longitude":"9.39821000"},{"name":"Breíl","countryCode":"CH","stateCode":"GR","latitude":"46.76986000","longitude":"9.06036000"},{"name":"Brusio","countryCode":"CH","stateCode":"GR","latitude":"46.25953000","longitude":"10.12385000"},{"name":"Buseno","countryCode":"CH","stateCode":"GR","latitude":"46.27381000","longitude":"9.10735000"},{"name":"Cauco","countryCode":"CH","stateCode":"GR","latitude":"46.33541000","longitude":"9.12129000"},{"name":"Cazis","countryCode":"CH","stateCode":"GR","latitude":"46.71940000","longitude":"9.43271000"},{"name":"Celerina","countryCode":"CH","stateCode":"GR","latitude":"46.51217000","longitude":"9.85794000"},{"name":"Chur","countryCode":"CH","stateCode":"GR","latitude":"46.84986000","longitude":"9.53287000"},{"name":"Churwalden","countryCode":"CH","stateCode":"GR","latitude":"46.78143000","longitude":"9.54377000"},{"name":"Davos","countryCode":"CH","stateCode":"GR","latitude":"46.80429000","longitude":"9.83723000"},{"name":"Disentis","countryCode":"CH","stateCode":"GR","latitude":"46.70341000","longitude":"8.85090000"},{"name":"Domat","countryCode":"CH","stateCode":"GR","latitude":"46.83483000","longitude":"9.45075000"},{"name":"Felsberg","countryCode":"CH","stateCode":"GR","latitude":"46.84566000","longitude":"9.47588000"},{"name":"Flims","countryCode":"CH","stateCode":"GR","latitude":"46.83705000","longitude":"9.28458000"},{"name":"Grüsch","countryCode":"CH","stateCode":"GR","latitude":"46.97965000","longitude":"9.64639000"},{"name":"Hinterrhein","countryCode":"CH","stateCode":"GR","latitude":"46.53333000","longitude":"9.20000000"},{"name":"Igis","countryCode":"CH","stateCode":"GR","latitude":"46.94531000","longitude":"9.57218000"},{"name":"Ilanz","countryCode":"CH","stateCode":"GR","latitude":"46.77413000","longitude":"9.20461000"},{"name":"Jenaz","countryCode":"CH","stateCode":"GR","latitude":"46.92892000","longitude":"9.71275000"},{"name":"Klosters Serneus","countryCode":"CH","stateCode":"GR","latitude":"46.88918000","longitude":"9.83826000"},{"name":"La Punt Chamues-ch","countryCode":"CH","stateCode":"GR","latitude":"46.57887000","longitude":"9.92015000"},{"name":"Laax","countryCode":"CH","stateCode":"GR","latitude":"46.80452000","longitude":"9.25787000"},{"name":"Landquart","countryCode":"CH","stateCode":"GR","latitude":"46.95000000","longitude":"9.56667000"},{"name":"Lenzerheide","countryCode":"CH","stateCode":"GR","latitude":"46.72215000","longitude":"9.55905000"},{"name":"Luzein","countryCode":"CH","stateCode":"GR","latitude":"46.91957000","longitude":"9.76080000"},{"name":"Maienfeld","countryCode":"CH","stateCode":"GR","latitude":"47.00472000","longitude":"9.53115000"},{"name":"Malans","countryCode":"CH","stateCode":"GR","latitude":"46.98096000","longitude":"9.57527000"},{"name":"Mesocco","countryCode":"CH","stateCode":"GR","latitude":"46.39390000","longitude":"9.23333000"},{"name":"Pontresina","countryCode":"CH","stateCode":"GR","latitude":"46.49550000","longitude":"9.90126000"},{"name":"Poschiavo","countryCode":"CH","stateCode":"GR","latitude":"46.32441000","longitude":"10.05823000"},{"name":"Region Albula","countryCode":"CH","stateCode":"GR","latitude":"46.60255000","longitude":"9.65150000"},{"name":"Region Bernina","countryCode":"CH","stateCode":"GR","latitude":"46.33488000","longitude":"10.07349000"},{"name":"Region Engiadina Bassa / Val Müstair","countryCode":"CH","stateCode":"GR","latitude":"46.75212000","longitude":"10.26032000"},{"name":"Region Imboden","countryCode":"CH","stateCode":"GR","latitude":"46.84876000","longitude":"9.36225000"},{"name":"Region Landquart","countryCode":"CH","stateCode":"GR","latitude":"46.96403000","longitude":"9.56365000"},{"name":"Region Maloja","countryCode":"CH","stateCode":"GR","latitude":"46.47448000","longitude":"9.83138000"},{"name":"Region Moesa","countryCode":"CH","stateCode":"GR","latitude":"46.35200000","longitude":"9.17870000"},{"name":"Region Plessur","countryCode":"CH","stateCode":"GR","latitude":"46.81819000","longitude":"9.62542000"},{"name":"Region Prättigau / Davos","countryCode":"CH","stateCode":"GR","latitude":"46.86727000","longitude":"9.82014000"},{"name":"Region Surselva","countryCode":"CH","stateCode":"GR","latitude":"46.69564000","longitude":"9.04834000"},{"name":"Region Viamala","countryCode":"CH","stateCode":"GR","latitude":"46.58762000","longitude":"9.40035000"},{"name":"Rhäzüns","countryCode":"CH","stateCode":"GR","latitude":"46.79891000","longitude":"9.39764000"},{"name":"Samedan","countryCode":"CH","stateCode":"GR","latitude":"46.53399000","longitude":"9.87276000"},{"name":"Scharans","countryCode":"CH","stateCode":"GR","latitude":"46.71814000","longitude":"9.45903000"},{"name":"Schiers","countryCode":"CH","stateCode":"GR","latitude":"46.96973000","longitude":"9.68720000"},{"name":"Scuol","countryCode":"CH","stateCode":"GR","latitude":"46.79671000","longitude":"10.29804000"},{"name":"Silvaplana","countryCode":"CH","stateCode":"GR","latitude":"46.45810000","longitude":"9.79514000"},{"name":"St. Moritz","countryCode":"CH","stateCode":"GR","latitude":"46.49937000","longitude":"9.84327000"},{"name":"Tamins","countryCode":"CH","stateCode":"GR","latitude":"46.82964000","longitude":"9.40648000"},{"name":"Thusis","countryCode":"CH","stateCode":"GR","latitude":"46.69724000","longitude":"9.43938000"},{"name":"Tiefencastel","countryCode":"CH","stateCode":"GR","latitude":"46.66014000","longitude":"9.57883000"},{"name":"Trimmis","countryCode":"CH","stateCode":"GR","latitude":"46.90075000","longitude":"9.56120000"},{"name":"Trun","countryCode":"CH","stateCode":"GR","latitude":"46.74292000","longitude":"8.98716000"},{"name":"Untervaz","countryCode":"CH","stateCode":"GR","latitude":"46.92750000","longitude":"9.53422000"},{"name":"Vals Platz","countryCode":"CH","stateCode":"GR","latitude":"46.61647000","longitude":"9.18025000"},{"name":"Zernez","countryCode":"CH","stateCode":"GR","latitude":"46.69862000","longitude":"10.09268000"},{"name":"Zizers","countryCode":"CH","stateCode":"GR","latitude":"46.93575000","longitude":"9.56491000"},{"name":"Zuoz","countryCode":"CH","stateCode":"GR","latitude":"46.60206000","longitude":"9.95965000"},{"name":"Auvernier","countryCode":"CH","stateCode":"NE","latitude":"46.97545000","longitude":"6.87903000"},{"name":"Bevaix","countryCode":"CH","stateCode":"NE","latitude":"46.92958000","longitude":"6.81470000"},{"name":"Boudry","countryCode":"CH","stateCode":"NE","latitude":"46.94991000","longitude":"6.83757000"},{"name":"Boudry District","countryCode":"CH","stateCode":"NE","latitude":"46.94594000","longitude":"6.82842000"},{"name":"Cernier","countryCode":"CH","stateCode":"NE","latitude":"47.05878000","longitude":"6.90040000"},{"name":"Chézard-Saint-Martin","countryCode":"CH","stateCode":"NE","latitude":"47.06629000","longitude":"6.93332000"},{"name":"Cornaux","countryCode":"CH","stateCode":"NE","latitude":"47.03960000","longitude":"7.01872000"},{"name":"Cortaillod","countryCode":"CH","stateCode":"NE","latitude":"46.94306000","longitude":"6.84440000"},{"name":"Couvet","countryCode":"CH","stateCode":"NE","latitude":"46.92525000","longitude":"6.63270000"},{"name":"Dombresson","countryCode":"CH","stateCode":"NE","latitude":"47.07192000","longitude":"6.95920000"},{"name":"Fleurier","countryCode":"CH","stateCode":"NE","latitude":"46.90224000","longitude":"6.58253000"},{"name":"Fontainemelon","countryCode":"CH","stateCode":"NE","latitude":"47.05495000","longitude":"6.88680000"},{"name":"Gorgier","countryCode":"CH","stateCode":"NE","latitude":"46.90143000","longitude":"6.77985000"},{"name":"Grand-Savagnier","countryCode":"CH","stateCode":"NE","latitude":"47.05101000","longitude":"6.95489000"},{"name":"La Chaux-de-Fonds","countryCode":"CH","stateCode":"NE","latitude":"47.09993000","longitude":"6.82586000"},{"name":"La Chaux-de-Fonds District","countryCode":"CH","stateCode":"NE","latitude":"47.12159000","longitude":"6.84064000"},{"name":"Le Landeron","countryCode":"CH","stateCode":"NE","latitude":"47.05702000","longitude":"7.07052000"},{"name":"Le Locle","countryCode":"CH","stateCode":"NE","latitude":"47.05619000","longitude":"6.74913000"},{"name":"Le Locle District","countryCode":"CH","stateCode":"NE","latitude":"47.01927000","longitude":"6.69635000"},{"name":"Les Brenets","countryCode":"CH","stateCode":"NE","latitude":"47.06774000","longitude":"6.70478000"},{"name":"Les Geneveys-sur-Coffrane","countryCode":"CH","stateCode":"NE","latitude":"47.01528000","longitude":"6.85130000"},{"name":"Les Ponts-de-Martel","countryCode":"CH","stateCode":"NE","latitude":"46.99735000","longitude":"6.73059000"},{"name":"Marin-Epagnier","countryCode":"CH","stateCode":"NE","latitude":"47.01017000","longitude":"6.99941000"},{"name":"Neuchâtel","countryCode":"CH","stateCode":"NE","latitude":"46.99179000","longitude":"6.93100000"},{"name":"Neuchâtel District","countryCode":"CH","stateCode":"NE","latitude":"47.01799000","longitude":"6.99337000"},{"name":"Peseux","countryCode":"CH","stateCode":"NE","latitude":"46.98704000","longitude":"6.88903000"},{"name":"Saint-Aubin-Sauges","countryCode":"CH","stateCode":"NE","latitude":"46.89419000","longitude":"6.77251000"},{"name":"Saint-Blaise","countryCode":"CH","stateCode":"NE","latitude":"47.01511000","longitude":"6.98832000"},{"name":"Travers","countryCode":"CH","stateCode":"NE","latitude":"46.94018000","longitude":"6.67595000"},{"name":"Val-de-Ruz District","countryCode":"CH","stateCode":"NE","latitude":"47.04008000","longitude":"6.90829000"},{"name":"Val-de-Travers District","countryCode":"CH","stateCode":"NE","latitude":"46.90357000","longitude":"6.56310000"},{"name":"Baar","countryCode":"CH","stateCode":"ZG","latitude":"47.19625000","longitude":"8.52954000"},{"name":"Cham","countryCode":"CH","stateCode":"ZG","latitude":"47.18213000","longitude":"8.46358000"},{"name":"Hünenberg","countryCode":"CH","stateCode":"ZG","latitude":"47.17536000","longitude":"8.42497000"},{"name":"Menzingen","countryCode":"CH","stateCode":"ZG","latitude":"47.17764000","longitude":"8.59215000"},{"name":"Rotkreuz","countryCode":"CH","stateCode":"ZG","latitude":"47.14283000","longitude":"8.43140000"},{"name":"Steinhausen","countryCode":"CH","stateCode":"ZG","latitude":"47.19510000","longitude":"8.48581000"},{"name":"Unterägeri","countryCode":"CH","stateCode":"ZG","latitude":"47.13645000","longitude":"8.58530000"},{"name":"Walchwil","countryCode":"CH","stateCode":"ZG","latitude":"47.10169000","longitude":"8.51693000"},{"name":"Zug","countryCode":"CH","stateCode":"ZG","latitude":"47.17242000","longitude":"8.51745000"},{"name":"Balsthal","countryCode":"CH","stateCode":"SO","latitude":"47.31613000","longitude":"7.69318000"},{"name":"Bettlach","countryCode":"CH","stateCode":"SO","latitude":"47.20062000","longitude":"7.42405000"},{"name":"Bezirk Bucheggberg","countryCode":"CH","stateCode":"SO","latitude":"47.13205000","longitude":"7.47885000"},{"name":"Bezirk Dorneck","countryCode":"CH","stateCode":"SO","latitude":"47.48032000","longitude":"7.61816000"},{"name":"Bezirk Gäu","countryCode":"CH","stateCode":"SO","latitude":"47.29606000","longitude":"7.77503000"},{"name":"Bezirk Gösgen","countryCode":"CH","stateCode":"SO","latitude":"47.37758000","longitude":"7.92030000"},{"name":"Bezirk Lebern","countryCode":"CH","stateCode":"SO","latitude":"47.21798000","longitude":"7.48053000"},{"name":"Bezirk Olten","countryCode":"CH","stateCode":"SO","latitude":"47.34426000","longitude":"7.90755000"},{"name":"Bezirk Solothurn","countryCode":"CH","stateCode":"SO","latitude":"47.20818000","longitude":"7.53084000"},{"name":"Bezirk Thal","countryCode":"CH","stateCode":"SO","latitude":"47.31095000","longitude":"7.63592000"},{"name":"Bezirk Thierstein","countryCode":"CH","stateCode":"SO","latitude":"47.38333000","longitude":"7.55000000"},{"name":"Bezirk Wasseramt","countryCode":"CH","stateCode":"SO","latitude":"47.18911000","longitude":"7.59157000"},{"name":"Biberist","countryCode":"CH","stateCode":"SO","latitude":"47.18009000","longitude":"7.56246000"},{"name":"Breitenbach","countryCode":"CH","stateCode":"SO","latitude":"47.40668000","longitude":"7.54554000"},{"name":"Büsserach","countryCode":"CH","stateCode":"SO","latitude":"47.39415000","longitude":"7.54117000"},{"name":"Deitingen","countryCode":"CH","stateCode":"SO","latitude":"47.21515000","longitude":"7.61880000"},{"name":"Derendingen","countryCode":"CH","stateCode":"SO","latitude":"47.19850000","longitude":"7.58844000"},{"name":"Dornach","countryCode":"CH","stateCode":"SO","latitude":"47.48038000","longitude":"7.61644000"},{"name":"Egerkingen","countryCode":"CH","stateCode":"SO","latitude":"47.31957000","longitude":"7.78424000"},{"name":"Erlinsbach","countryCode":"CH","stateCode":"SO","latitude":"47.39753000","longitude":"8.00797000"},{"name":"Fulenbach","countryCode":"CH","stateCode":"SO","latitude":"47.27103000","longitude":"7.83136000"},{"name":"Gerlafingen","countryCode":"CH","stateCode":"SO","latitude":"47.17087000","longitude":"7.57249000"},{"name":"Grenchen","countryCode":"CH","stateCode":"SO","latitude":"47.19210000","longitude":"7.39586000"},{"name":"Gunzgen","countryCode":"CH","stateCode":"SO","latitude":"47.31375000","longitude":"7.83102000"},{"name":"Himmelried","countryCode":"CH","stateCode":"SO","latitude":"47.42136000","longitude":"7.59985000"},{"name":"Hochwald","countryCode":"CH","stateCode":"SO","latitude":"47.45389000","longitude":"7.64459000"},{"name":"Hägendorf","countryCode":"CH","stateCode":"SO","latitude":"47.33497000","longitude":"7.84133000"},{"name":"Kleinlützel","countryCode":"CH","stateCode":"SO","latitude":"47.42518000","longitude":"7.41607000"},{"name":"Kriegstetten","countryCode":"CH","stateCode":"SO","latitude":"47.17449000","longitude":"7.59799000"},{"name":"Langendorf","countryCode":"CH","stateCode":"SO","latitude":"47.21974000","longitude":"7.51469000"},{"name":"Laupersdorf","countryCode":"CH","stateCode":"SO","latitude":"47.31260000","longitude":"7.65465000"},{"name":"Lostorf","countryCode":"CH","stateCode":"SO","latitude":"47.38372000","longitude":"7.94655000"},{"name":"Luterbach","countryCode":"CH","stateCode":"SO","latitude":"47.21426000","longitude":"7.58463000"},{"name":"Matzendorf","countryCode":"CH","stateCode":"SO","latitude":"47.30374000","longitude":"7.62820000"},{"name":"Messen","countryCode":"CH","stateCode":"SO","latitude":"47.09155000","longitude":"7.44528000"},{"name":"Niedergösgen","countryCode":"CH","stateCode":"SO","latitude":"47.37157000","longitude":"7.98837000"},{"name":"Nunningen","countryCode":"CH","stateCode":"SO","latitude":"47.39410000","longitude":"7.61951000"},{"name":"Oberbuchsiten","countryCode":"CH","stateCode":"SO","latitude":"47.31334000","longitude":"7.76836000"},{"name":"Obergösgen","countryCode":"CH","stateCode":"SO","latitude":"47.36538000","longitude":"7.95173000"},{"name":"Oensingen","countryCode":"CH","stateCode":"SO","latitude":"47.28764000","longitude":"7.71612000"},{"name":"Olten","countryCode":"CH","stateCode":"SO","latitude":"47.34999000","longitude":"7.90329000"},{"name":"Riedholz","countryCode":"CH","stateCode":"SO","latitude":"47.23158000","longitude":"7.56829000"},{"name":"Rodersdorf","countryCode":"CH","stateCode":"SO","latitude":"47.48082000","longitude":"7.45767000"},{"name":"Rohr","countryCode":"CH","stateCode":"SO","latitude":"47.41029000","longitude":"7.95333000"},{"name":"Schönenwerd","countryCode":"CH","stateCode":"SO","latitude":"47.36910000","longitude":"8.00167000"},{"name":"Selzach","countryCode":"CH","stateCode":"SO","latitude":"47.20531000","longitude":"7.45521000"},{"name":"Solothurn","countryCode":"CH","stateCode":"SO","latitude":"47.20791000","longitude":"7.53714000"},{"name":"Subingen","countryCode":"CH","stateCode":"SO","latitude":"47.19852000","longitude":"7.61949000"},{"name":"Trimbach","countryCode":"CH","stateCode":"SO","latitude":"47.36561000","longitude":"7.88680000"},{"name":"Wangen","countryCode":"CH","stateCode":"SO","latitude":"47.34365000","longitude":"7.86982000"},{"name":"Welschenrohr","countryCode":"CH","stateCode":"SO","latitude":"47.28052000","longitude":"7.52664000"},{"name":"Wolfwil","countryCode":"CH","stateCode":"SO","latitude":"47.26871000","longitude":"7.79652000"},{"name":"Zuchwil","countryCode":"CH","stateCode":"SO","latitude":"47.20173000","longitude":"7.56649000"},{"name":"Beckenried","countryCode":"CH","stateCode":"NW","latitude":"46.96653000","longitude":"8.47575000"},{"name":"Buochs","countryCode":"CH","stateCode":"NW","latitude":"46.97398000","longitude":"8.42279000"},{"name":"Dallenwil","countryCode":"CH","stateCode":"NW","latitude":"46.92420000","longitude":"8.38785000"},{"name":"Emmetten","countryCode":"CH","stateCode":"NW","latitude":"46.95658000","longitude":"8.51467000"},{"name":"Ennetbürgen","countryCode":"CH","stateCode":"NW","latitude":"46.98423000","longitude":"8.41003000"},{"name":"Hergiswil","countryCode":"CH","stateCode":"NW","latitude":"46.98429000","longitude":"8.30944000"},{"name":"Stans","countryCode":"CH","stateCode":"NW","latitude":"46.95805000","longitude":"8.36609000"},{"name":"Stansstad","countryCode":"CH","stateCode":"NW","latitude":"46.97680000","longitude":"8.33553000"},{"name":"Wolfenschiessen","countryCode":"CH","stateCode":"NW","latitude":"46.90322000","longitude":"8.39423000"},{"name":"Beringen","countryCode":"CH","stateCode":"SH","latitude":"47.69763000","longitude":"8.57431000"},{"name":"Bezirk Oberklettgau","countryCode":"CH","stateCode":"SH","latitude":"47.69893000","longitude":"8.51774000"},{"name":"Bezirk Reiat","countryCode":"CH","stateCode":"SH","latitude":"47.74752000","longitude":"8.70821000"},{"name":"Bezirk Schaffhausen","countryCode":"CH","stateCode":"SH","latitude":"47.69440000","longitude":"8.63525000"},{"name":"Bezirk Schleitheim","countryCode":"CH","stateCode":"SH","latitude":"47.75000000","longitude":"8.51111000"},{"name":"Bezirk Stein","countryCode":"CH","stateCode":"SH","latitude":"47.66429000","longitude":"8.84683000"},{"name":"Bezirk Unterklettgau","countryCode":"CH","stateCode":"SH","latitude":"47.68000000","longitude":"8.46333000"},{"name":"Hallau","countryCode":"CH","stateCode":"SH","latitude":"47.69648000","longitude":"8.45827000"},{"name":"Löhningen","countryCode":"CH","stateCode":"SH","latitude":"47.70121000","longitude":"8.55236000"},{"name":"Neuhausen","countryCode":"CH","stateCode":"SH","latitude":"47.68579000","longitude":"8.61474000"},{"name":"Neunkirch","countryCode":"CH","stateCode":"SH","latitude":"47.69012000","longitude":"8.49981000"},{"name":"Ramsen","countryCode":"CH","stateCode":"SH","latitude":"47.70797000","longitude":"8.80949000"},{"name":"Schaffhausen","countryCode":"CH","stateCode":"SH","latitude":"47.69732000","longitude":"8.63493000"},{"name":"Schleitheim","countryCode":"CH","stateCode":"SH","latitude":"47.74818000","longitude":"8.48213000"},{"name":"Stein am Rhein","countryCode":"CH","stateCode":"SH","latitude":"47.65933000","longitude":"8.85964000"},{"name":"Stetten","countryCode":"CH","stateCode":"SH","latitude":"47.74025000","longitude":"8.66298000"},{"name":"Thayngen","countryCode":"CH","stateCode":"SH","latitude":"47.74717000","longitude":"8.70724000"},{"name":"Wilchingen","countryCode":"CH","stateCode":"SH","latitude":"47.66745000","longitude":"8.46774000"},{"name":"Bezirk Hinterland","countryCode":"CH","stateCode":"AR","latitude":"47.36470000","longitude":"9.27350000"},{"name":"Bezirk Mittelland","countryCode":"CH","stateCode":"AR","latitude":"47.37700000","longitude":"9.43469000"},{"name":"Bezirk Vorderland","countryCode":"CH","stateCode":"AR","latitude":"47.44167000","longitude":"9.53869000"},{"name":"Bühler","countryCode":"CH","stateCode":"AR","latitude":"47.37348000","longitude":"9.42507000"},{"name":"Gais","countryCode":"CH","stateCode":"AR","latitude":"47.36150000","longitude":"9.45356000"},{"name":"Heiden","countryCode":"CH","stateCode":"AR","latitude":"47.44255000","longitude":"9.53293000"},{"name":"Herisau","countryCode":"CH","stateCode":"AR","latitude":"47.38615000","longitude":"9.27916000"},{"name":"Rehetobel","countryCode":"CH","stateCode":"AR","latitude":"47.42611000","longitude":"9.48300000"},{"name":"Schwellbrunn","countryCode":"CH","stateCode":"AR","latitude":"47.35255000","longitude":"9.24894000"},{"name":"Speicher","countryCode":"CH","stateCode":"AR","latitude":"47.41090000","longitude":"9.44335000"},{"name":"Teufen","countryCode":"CH","stateCode":"AR","latitude":"47.39080000","longitude":"9.38644000"},{"name":"Trogen","countryCode":"CH","stateCode":"AR","latitude":"47.40782000","longitude":"9.46498000"},{"name":"Urnäsch","countryCode":"CH","stateCode":"AR","latitude":"47.31669000","longitude":"9.27950000"},{"name":"Waldstatt","countryCode":"CH","stateCode":"AR","latitude":"47.35627000","longitude":"9.28345000"},{"name":"Walzenhausen","countryCode":"CH","stateCode":"AR","latitude":"47.44867000","longitude":"9.60495000"},{"name":"Bilten","countryCode":"CH","stateCode":"GL","latitude":"47.14995000","longitude":"9.02551000"},{"name":"Ennenda","countryCode":"CH","stateCode":"GL","latitude":"47.03363000","longitude":"9.07888000"},{"name":"Glarus","countryCode":"CH","stateCode":"GL","latitude":"47.04057000","longitude":"9.06804000"},{"name":"Linthal","countryCode":"CH","stateCode":"GL","latitude":"46.92127000","longitude":"8.99799000"},{"name":"Luchsingen","countryCode":"CH","stateCode":"GL","latitude":"46.96640000","longitude":"9.03715000"},{"name":"Mollis","countryCode":"CH","stateCode":"GL","latitude":"47.08878000","longitude":"9.07242000"},{"name":"Netstal","countryCode":"CH","stateCode":"GL","latitude":"47.06337000","longitude":"9.05734000"},{"name":"Niederurnen","countryCode":"CH","stateCode":"GL","latitude":"47.12598000","longitude":"9.05428000"},{"name":"Näfels","countryCode":"CH","stateCode":"GL","latitude":"47.09775000","longitude":"9.06361000"},{"name":"Oberurnen","countryCode":"CH","stateCode":"GL","latitude":"47.11412000","longitude":"9.05866000"},{"name":"Schwanden","countryCode":"CH","stateCode":"GL","latitude":"46.99541000","longitude":"9.07010000"},{"name":"Basel","countryCode":"CH","stateCode":"BS","latitude":"47.55472200","longitude":"7.59055600"},{"name":"Bettingen","countryCode":"CH","stateCode":"BS","latitude":"47.57138900","longitude":"7.66416700"},{"name":"Riehen","countryCode":"CH","stateCode":"BS","latitude":"47.58333300","longitude":"7.63333300"},{"name":"Abengourou","countryCode":"CI","stateCode":"CM","latitude":"6.72972000","longitude":"-3.49639000"},{"name":"Aboisso","countryCode":"CI","stateCode":"CM","latitude":"5.46779000","longitude":"-3.20711000"},{"name":"Adiaké","countryCode":"CI","stateCode":"CM","latitude":"5.28634000","longitude":"-3.30403000"},{"name":"Agnibilékrou","countryCode":"CI","stateCode":"CM","latitude":"7.13113000","longitude":"-3.20415000"},{"name":"Ayamé","countryCode":"CI","stateCode":"CM","latitude":"5.60520000","longitude":"-3.15709000"},{"name":"Bonoua","countryCode":"CI","stateCode":"CM","latitude":"5.27247000","longitude":"-3.59625000"},{"name":"Grand-Bassam","countryCode":"CI","stateCode":"CM","latitude":"5.21180000","longitude":"-3.73884000"},{"name":"Indénié-Djuablin","countryCode":"CI","stateCode":"CM","latitude":"6.74434000","longitude":"-3.49400000"},{"name":"Sud-Comoé","countryCode":"CI","stateCode":"CM","latitude":"5.49961000","longitude":"-3.24080000"},{"name":"Abidjan","countryCode":"CI","stateCode":"AB","latitude":"5.30966000","longitude":"-4.01266000"},{"name":"Abobo","countryCode":"CI","stateCode":"AB","latitude":"5.41613000","longitude":"-4.01590000"},{"name":"Anyama","countryCode":"CI","stateCode":"AB","latitude":"5.49462000","longitude":"-4.05183000"},{"name":"Bingerville","countryCode":"CI","stateCode":"AB","latitude":"5.35581000","longitude":"-3.88537000"},{"name":"Adzopé","countryCode":"CI","stateCode":"01","latitude":"6.10694000","longitude":"-3.86194000"},{"name":"Affery","countryCode":"CI","stateCode":"01","latitude":"6.32035000","longitude":"-3.95235000"},{"name":"Agboville","countryCode":"CI","stateCode":"01","latitude":"5.92801000","longitude":"-4.21319000"},{"name":"Agnéby-Tiassa","countryCode":"CI","stateCode":"01","latitude":"5.79488000","longitude":"-4.37187000"},{"name":"Akoupé","countryCode":"CI","stateCode":"01","latitude":"6.38423000","longitude":"-3.88759000"},{"name":"Dabou","countryCode":"CI","stateCode":"01","latitude":"5.32556000","longitude":"-4.37685000"},{"name":"Grand-Lahou","countryCode":"CI","stateCode":"01","latitude":"5.25068000","longitude":"-5.00333000"},{"name":"Grands-Ponts","countryCode":"CI","stateCode":"01","latitude":"5.30487000","longitude":"-4.39247000"},{"name":"Tiassalé","countryCode":"CI","stateCode":"01","latitude":"5.89839000","longitude":"-4.82293000"},{"name":"Arrah","countryCode":"CI","stateCode":"07","latitude":"6.67342000","longitude":"-3.96938000"},{"name":"Bocanda","countryCode":"CI","stateCode":"07","latitude":"7.06264000","longitude":"-4.49948000"},{"name":"Bongouanou","countryCode":"CI","stateCode":"07","latitude":"6.65175000","longitude":"-4.20406000"},{"name":"Bélier","countryCode":"CI","stateCode":"07","latitude":"7.02582000","longitude":"-5.06744000"},{"name":"Daoukro","countryCode":"CI","stateCode":"07","latitude":"7.05910000","longitude":"-3.96310000"},{"name":"Dimbokro","countryCode":"CI","stateCode":"07","latitude":"6.64678000","longitude":"-4.70519000"},{"name":"Iffou","countryCode":"CI","stateCode":"07","latitude":"7.11509000","longitude":"-3.95027000"},{"name":"Moronou","countryCode":"CI","stateCode":"07","latitude":"6.66830000","longitude":"-4.13155000"},{"name":"N\'Zi","countryCode":"CI","stateCode":"07","latitude":"6.82803000","longitude":"-4.58130000"},{"name":"Toumodi","countryCode":"CI","stateCode":"07","latitude":"6.55799000","longitude":"-5.01769000"},{"name":"Yamoussoukro","countryCode":"CI","stateCode":"07","latitude":"6.82055000","longitude":"-5.27674000"},{"name":"Bafing","countryCode":"CI","stateCode":"WR","latitude":"8.40611000","longitude":"-7.58048000"},{"name":"Béré","countryCode":"CI","stateCode":"WR","latitude":"8.18952000","longitude":"-6.17157000"},{"name":"Mankono","countryCode":"CI","stateCode":"WR","latitude":"8.05861000","longitude":"-6.18972000"},{"name":"Séguéla","countryCode":"CI","stateCode":"WR","latitude":"7.96111000","longitude":"-6.67306000"},{"name":"Touba","countryCode":"CI","stateCode":"WR","latitude":"8.28333000","longitude":"-7.68333000"},{"name":"Worodougou","countryCode":"CI","stateCode":"WR","latitude":"8.16482000","longitude":"-6.66595000"},{"name":"Bangolo","countryCode":"CI","stateCode":"06","latitude":"7.01232000","longitude":"-7.48639000"},{"name":"Biankouma","countryCode":"CI","stateCode":"06","latitude":"7.73909000","longitude":"-7.61377000"},{"name":"Cavally","countryCode":"CI","stateCode":"06","latitude":"6.56343000","longitude":"-7.92526000"},{"name":"Danané","countryCode":"CI","stateCode":"06","latitude":"7.25957000","longitude":"-8.15498000"},{"name":"Duekoué","countryCode":"CI","stateCode":"06","latitude":"6.74202000","longitude":"-7.34918000"},{"name":"Guiglo","countryCode":"CI","stateCode":"06","latitude":"6.54368000","longitude":"-7.49350000"},{"name":"Guémon","countryCode":"CI","stateCode":"06","latitude":"7.09300000","longitude":"-7.17785000"},{"name":"Man","countryCode":"CI","stateCode":"06","latitude":"7.41251000","longitude":"-7.55383000"},{"name":"Tonkpi","countryCode":"CI","stateCode":"06","latitude":"7.56785000","longitude":"-7.60941000"},{"name":"Toulépleu Gueré","countryCode":"CI","stateCode":"06","latitude":"6.57395000","longitude":"-8.42592000"},{"name":"Bondoukou","countryCode":"CI","stateCode":"ZZ","latitude":"8.04020000","longitude":"-2.80003000"},{"name":"Bouna","countryCode":"CI","stateCode":"ZZ","latitude":"9.26927000","longitude":"-2.99510000"},{"name":"Bounkani","countryCode":"CI","stateCode":"ZZ","latitude":"9.47841000","longitude":"-3.31238000"},{"name":"Gontougo","countryCode":"CI","stateCode":"ZZ","latitude":"7.87132000","longitude":"-3.07068000"},{"name":"Sinfra","countryCode":"CI","stateCode":"ZZ","latitude":"6.62103000","longitude":"-5.91144000"},{"name":"Tanda","countryCode":"CI","stateCode":"ZZ","latitude":"7.80335000","longitude":"-3.16832000"},{"name":"Botro","countryCode":"CI","stateCode":"04","latitude":"7.85249000","longitude":"-5.31063000"},{"name":"Bouaké","countryCode":"CI","stateCode":"04","latitude":"7.69385000","longitude":"-5.03031000"},{"name":"Béoumi","countryCode":"CI","stateCode":"04","latitude":"7.67395000","longitude":"-5.58085000"},{"name":"Dabakala","countryCode":"CI","stateCode":"04","latitude":"8.36321000","longitude":"-4.42863000"},{"name":"Gbêkê","countryCode":"CI","stateCode":"04","latitude":"7.70271000","longitude":"-5.28511000"},{"name":"Hambol","countryCode":"CI","stateCode":"04","latitude":"8.30368000","longitude":"-5.15396000"},{"name":"Katiola","countryCode":"CI","stateCode":"04","latitude":"8.13728000","longitude":"-5.10095000"},{"name":"Sakassou","countryCode":"CI","stateCode":"04","latitude":"7.45462000","longitude":"-5.29263000"},{"name":"Bouaflé","countryCode":"CI","stateCode":"SM","latitude":"6.99041000","longitude":"-5.74420000"},{"name":"Daloa","countryCode":"CI","stateCode":"SM","latitude":"6.87735000","longitude":"-6.45022000"},{"name":"Haut-Sassandra","countryCode":"CI","stateCode":"SM","latitude":"6.66961000","longitude":"-6.50116000"},{"name":"Issia","countryCode":"CI","stateCode":"SM","latitude":"6.49224000","longitude":"-6.58558000"},{"name":"Marahoué","countryCode":"CI","stateCode":"SM","latitude":"7.03252000","longitude":"-5.80215000"},{"name":"Vavoua","countryCode":"CI","stateCode":"SM","latitude":"7.38194000","longitude":"-6.47778000"},{"name":"Zuénoula","countryCode":"CI","stateCode":"SM","latitude":"7.43027000","longitude":"-6.05054000"},{"name":"Divo","countryCode":"CI","stateCode":"GD","latitude":"5.83739000","longitude":"-5.35723000"},{"name":"Gagnoa","countryCode":"CI","stateCode":"GD","latitude":"6.13193000","longitude":"-5.95060000"},{"name":"Guibéroua","countryCode":"CI","stateCode":"GD","latitude":"6.23869000","longitude":"-6.17147000"},{"name":"Gôh","countryCode":"CI","stateCode":"GD","latitude":"6.14459000","longitude":"-5.92644000"},{"name":"Lakota","countryCode":"CI","stateCode":"GD","latitude":"5.84752000","longitude":"-5.68200000"},{"name":"Lôh-Djiboua","countryCode":"CI","stateCode":"GD","latitude":"5.82483000","longitude":"-5.47668000"},{"name":"Oumé","countryCode":"CI","stateCode":"GD","latitude":"6.38309000","longitude":"-5.41759000"},{"name":"Folon","countryCode":"CI","stateCode":"DN","latitude":"9.81241000","longitude":"-7.51894000"},{"name":"Kabadougou","countryCode":"CI","stateCode":"DN","latitude":"9.60571000","longitude":"-7.43774000"},{"name":"Odienné","countryCode":"CI","stateCode":"DN","latitude":"9.50511000","longitude":"-7.56433000"},{"name":"Gbôklé","countryCode":"CI","stateCode":"BS","latitude":"4.95712000","longitude":"-6.09372000"},{"name":"Nawa","countryCode":"CI","stateCode":"BS","latitude":"5.80112000","longitude":"-6.60313000"},{"name":"San-Pédro","countryCode":"CI","stateCode":"BS","latitude":"4.76768000","longitude":"-6.65033000"},{"name":"Sassandra","countryCode":"CI","stateCode":"BS","latitude":"4.95384000","longitude":"-6.08531000"},{"name":"Tabou","countryCode":"CI","stateCode":"BS","latitude":"4.42295000","longitude":"-7.35280000"},{"name":"Ancud","countryCode":"CL","stateCode":"LL","latitude":"-41.87070000","longitude":"-73.81622000"},{"name":"Calbuco","countryCode":"CL","stateCode":"LL","latitude":"-41.77338000","longitude":"-73.13049000"},{"name":"Castro","countryCode":"CL","stateCode":"LL","latitude":"-42.47210000","longitude":"-73.77319000"},{"name":"Chaitén","countryCode":"CL","stateCode":"LL","latitude":"-42.91596000","longitude":"-72.70632000"},{"name":"Chonchi","countryCode":"CL","stateCode":"LL","latitude":"-42.62387000","longitude":"-73.77500000"},{"name":"Dalcahue","countryCode":"CL","stateCode":"LL","latitude":"-42.37845000","longitude":"-73.65011000"},{"name":"Futaleufú","countryCode":"CL","stateCode":"LL","latitude":"-43.18492000","longitude":"-71.86722000"},{"name":"Osorno","countryCode":"CL","stateCode":"LL","latitude":"-40.57395000","longitude":"-73.13348000"},{"name":"Palena","countryCode":"CL","stateCode":"LL","latitude":"-43.61876000","longitude":"-71.80434000"},{"name":"Llanquihue","countryCode":"CL","stateCode":"LL","latitude":"-41.34285000","longitude":"-72.65800000"},{"name":"Puerto Montt","countryCode":"CL","stateCode":"LL","latitude":"-41.46930000","longitude":"-72.94237000"},{"name":"Puerto Varas","countryCode":"CL","stateCode":"LL","latitude":"-41.31946000","longitude":"-72.98538000"},{"name":"Purranque","countryCode":"CL","stateCode":"LL","latitude":"-40.91305000","longitude":"-73.15913000"},{"name":"Quellón","countryCode":"CL","stateCode":"LL","latitude":"-43.11819000","longitude":"-73.61661000"},{"name":"Cochamó","countryCode":"CL","stateCode":"LL","latitude":"-41.50000000","longitude":"-72.31666667"},{"name":"Curaco de Vélez","countryCode":"CL","stateCode":"LL","latitude":"-42.43970000","longitude":"-73.60290000"},{"name":"Puyehue","countryCode":"CL","stateCode":"LL","latitude":"-40.70968010","longitude":"-72.64190560"},{"name":"Fresia","countryCode":"CL","stateCode":"LL","latitude":"-41.15364000","longitude":"-73.42102000"},{"name":"Frutillar","countryCode":"CL","stateCode":"LL","latitude":"-41.08716000","longitude":"-73.09563000"},{"name":"Hualaihué","countryCode":"CL","stateCode":"LL","latitude":"-42.01666667","longitude":"-72.68333333"},{"name":"Los Muermos","countryCode":"CL","stateCode":"LL","latitude":"-41.40000000","longitude":"-73.48333333"},{"name":"Maullín","countryCode":"CL","stateCode":"LL","latitude":"-41.61666667","longitude":"-73.60000000"},{"name":"Puerto Octay","countryCode":"CL","stateCode":"LL","latitude":"-40.96666667","longitude":"-72.90000000"},{"name":"Puqueldón","countryCode":"CL","stateCode":"LL","latitude":"-42.60001000","longitude":"-73.67458000"},{"name":"Queilén","countryCode":"CL","stateCode":"LL","latitude":"-42.85572000","longitude":"-73.56436000"},{"name":"Quemchi","countryCode":"CL","stateCode":"LL","latitude":"-42.13333333","longitude":"-73.51666667"},{"name":"Quinchao","countryCode":"CL","stateCode":"LL","latitude":"-42.53333333","longitude":"-73.41666667"},{"name":"Río Negro","countryCode":"CL","stateCode":"LL","latitude":"-40.79615000","longitude":"-73.21614000"},{"name":"San Juan de la Costa","countryCode":"CL","stateCode":"LL","latitude":"-40.51666667","longitude":"-73.40000000"},{"name":"San Pablo","countryCode":"CL","stateCode":"LL","latitude":"-40.40000000","longitude":"-73.01666667"},{"name":"Angol","countryCode":"CL","stateCode":"AR","latitude":"-37.79519000","longitude":"-72.71636000"},{"name":"Carahue","countryCode":"CL","stateCode":"AR","latitude":"-38.71122000","longitude":"-73.16101000"},{"name":"Collipulli","countryCode":"CL","stateCode":"AR","latitude":"-37.95453000","longitude":"-72.43438000"},{"name":"Freire","countryCode":"CL","stateCode":"AR","latitude":"-38.95252000","longitude":"-72.62653000"},{"name":"Lautaro","countryCode":"CL","stateCode":"AR","latitude":"-38.53066000","longitude":"-72.43652000"},{"name":"Loncoche","countryCode":"CL","stateCode":"AR","latitude":"-39.36708000","longitude":"-72.63087000"},{"name":"Nueva Imperial","countryCode":"CL","stateCode":"AR","latitude":"-38.74451000","longitude":"-72.95025000"},{"name":"Pitrufquén","countryCode":"CL","stateCode":"AR","latitude":"-38.98635000","longitude":"-72.63721000"},{"name":"Pucón","countryCode":"CL","stateCode":"AR","latitude":"-39.28223000","longitude":"-71.95427000"},{"name":"Temuco","countryCode":"CL","stateCode":"AR","latitude":"-38.73965000","longitude":"-72.59842000"},{"name":"Traiguén","countryCode":"CL","stateCode":"AR","latitude":"-38.24960000","longitude":"-72.67027000"},{"name":"Victoria","countryCode":"CL","stateCode":"AR","latitude":"-38.23291000","longitude":"-72.33292000"},{"name":"Vilcún","countryCode":"CL","stateCode":"AR","latitude":"-38.66875000","longitude":"-72.22565000"},{"name":"Villarrica","countryCode":"CL","stateCode":"AR","latitude":"-39.28569000","longitude":"-72.22790000"},{"name":"Cholchol","countryCode":"CL","stateCode":"AR","latitude":"-38.60000000","longitude":"-72.85000000"},{"name":"Cunco","countryCode":"CL","stateCode":"AR","latitude":"-38.91666667","longitude":"-72.03333333"},{"name":"Curacautín","countryCode":"CL","stateCode":"AR","latitude":"-38.44049210","longitude":"-71.90539600"},{"name":"Curarrehue","countryCode":"CL","stateCode":"AR","latitude":"-39.35000000","longitude":"-71.58333333"},{"name":"Ercilla","countryCode":"CL","stateCode":"AR","latitude":"-38.05000000","longitude":"-72.38333333"},{"name":"Galvarino","countryCode":"CL","stateCode":"AR","latitude":"-38.40000000","longitude":"-72.78333333"},{"name":"Gorbea","countryCode":"CL","stateCode":"AR","latitude":"-39.10000000","longitude":"-72.68333333"},{"name":"Lonquimay","countryCode":"CL","stateCode":"AR","latitude":"-38.43333333","longitude":"-71.23333333"},{"name":"Los Sauces","countryCode":"CL","stateCode":"AR","latitude":"-37.96666667","longitude":"-72.83333333"},{"name":"Lumaco","countryCode":"CL","stateCode":"AR","latitude":"-38.15000000","longitude":"-72.91666667"},{"name":"Melipeuco","countryCode":"CL","stateCode":"AR","latitude":"-38.85000000","longitude":"-71.70000000"},{"name":"Padre Las Casas","countryCode":"CL","stateCode":"AR","latitude":"-38.76666667","longitude":"-72.60000000"},{"name":"Perquenco","countryCode":"CL","stateCode":"AR","latitude":"-38.41666667","longitude":"-72.38333333"},{"name":"Purén","countryCode":"CL","stateCode":"AR","latitude":"-38.01666667","longitude":"-73.08333333"},{"name":"Renaico","countryCode":"CL","stateCode":"AR","latitude":"-37.71779000","longitude":"-72.57570000"},{"name":"Saavedra","countryCode":"CL","stateCode":"AR","latitude":"-38.78333333","longitude":"-73.40000000"},{"name":"Teodoro Schmidt","countryCode":"CL","stateCode":"AR","latitude":"-38.96666667","longitude":"-73.05000000"},{"name":"Toltén","countryCode":"CL","stateCode":"AR","latitude":"-39.17852000","longitude":"-73.16448000"},{"name":"Antofagasta","countryCode":"CL","stateCode":"AN","latitude":"-23.65236000","longitude":"-70.39540000"},{"name":"Calama","countryCode":"CL","stateCode":"AN","latitude":"-22.45667000","longitude":"-68.92371000"},{"name":"Mejillones","countryCode":"CL","stateCode":"AN","latitude":"-23.10000000","longitude":"-70.45000000"},{"name":"Sierra Gorda","countryCode":"CL","stateCode":"AN","latitude":"-22.88333333","longitude":"-69.31666667"},{"name":"Ollagüe","countryCode":"CL","stateCode":"AN","latitude":"-21.22496000","longitude":"-68.25352000"},{"name":"San Pedro de Atacama","countryCode":"CL","stateCode":"AN","latitude":"-22.91110000","longitude":"-68.20113000"},{"name":"Taltal","countryCode":"CL","stateCode":"AN","latitude":"-25.40713000","longitude":"-70.48554000"},{"name":"Tocopilla","countryCode":"CL","stateCode":"AN","latitude":"-22.09198000","longitude":"-70.19792000"},{"name":"María Elena","countryCode":"CL","stateCode":"AN","latitude":"-22.35000000","longitude":"-69.66666667"},{"name":"Arauco","countryCode":"CL","stateCode":"BI","latitude":"-37.24630000","longitude":"-73.31752000"},{"name":"Cabrero","countryCode":"CL","stateCode":"BI","latitude":"-37.03394000","longitude":"-72.40468000"},{"name":"Cañete","countryCode":"CL","stateCode":"BI","latitude":"-37.80128000","longitude":"-73.39616000"},{"name":"Chiguayante","countryCode":"CL","stateCode":"BI","latitude":"-36.92560000","longitude":"-73.02841000"},{"name":"Concepción","countryCode":"CL","stateCode":"BI","latitude":"-36.82699000","longitude":"-73.04977000"},{"name":"Coronel","countryCode":"CL","stateCode":"BI","latitude":"-37.03386000","longitude":"-73.14019000"},{"name":"Curanilahue","countryCode":"CL","stateCode":"BI","latitude":"-37.47793000","longitude":"-73.34495000"},{"name":"Laja","countryCode":"CL","stateCode":"BI","latitude":"-37.28415000","longitude":"-72.71105000"},{"name":"Lebu","countryCode":"CL","stateCode":"BI","latitude":"-37.60825000","longitude":"-73.65356000"},{"name":"Los Ángeles","countryCode":"CL","stateCode":"BI","latitude":"-37.46973000","longitude":"-72.35366000"},{"name":"Lota","countryCode":"CL","stateCode":"BI","latitude":"-37.08994000","longitude":"-73.15770000"},{"name":"Mulchén","countryCode":"CL","stateCode":"BI","latitude":"-37.71893000","longitude":"-72.24099000"},{"name":"Nacimiento","countryCode":"CL","stateCode":"BI","latitude":"-37.50253000","longitude":"-72.67307000"},{"name":"Penco","countryCode":"CL","stateCode":"BI","latitude":"-36.74075000","longitude":"-72.99528000"},{"name":"Alto Biobío","countryCode":"CL","stateCode":"BI","latitude":"-38.05000000","longitude":"-71.31666667"},{"name":"Talcahuano","countryCode":"CL","stateCode":"BI","latitude":"-36.72494000","longitude":"-73.11684000"},{"name":"Tomé","countryCode":"CL","stateCode":"BI","latitude":"-36.61756000","longitude":"-72.95593000"},{"name":"Yumbel","countryCode":"CL","stateCode":"BI","latitude":"-37.09820000","longitude":"-72.56084000"},{"name":"Antuco","countryCode":"CL","stateCode":"BI","latitude":"-37.33333333","longitude":"-71.68333333"},{"name":"Contulmo","countryCode":"CL","stateCode":"BI","latitude":"-38.00000000","longitude":"-73.23333333"},{"name":"Florida","countryCode":"CL","stateCode":"BI","latitude":"-36.81666667","longitude":"-72.66666667"},{"name":"Hualpén","countryCode":"CL","stateCode":"BI","latitude":"-36.78333333","longitude":"-73.08333333"},{"name":"Hualqui","countryCode":"CL","stateCode":"BI","latitude":"-36.97266000","longitude":"-72.93559000"},{"name":"Los Álamos","countryCode":"CL","stateCode":"BI","latitude":"-37.61666667","longitude":"-73.46666667"},{"name":"Negrete","countryCode":"CL","stateCode":"BI","latitude":"-37.58333333","longitude":"-72.51666667"},{"name":"Quilaco","countryCode":"CL","stateCode":"BI","latitude":"-37.68436111","longitude":"-72.00636111"},{"name":"Quilleco","countryCode":"CL","stateCode":"BI","latitude":"-37.46666667","longitude":"-71.96666667"},{"name":"San Pedro de la Paz","countryCode":"CL","stateCode":"BI","latitude":"-36.84082000","longitude":"-73.10311000"},{"name":"San Rosendo","countryCode":"CL","stateCode":"BI","latitude":"-37.26666667","longitude":"-72.71666667"},{"name":"Santa Bárbara","countryCode":"CL","stateCode":"BI","latitude":"-37.66666667","longitude":"-72.01666667"},{"name":"Santa Juana","countryCode":"CL","stateCode":"BI","latitude":"-37.16666667","longitude":"-72.93333333"},{"name":"Tirúa","countryCode":"CL","stateCode":"BI","latitude":"-38.33333333","longitude":"-73.50000000"},{"name":"Tucapel","countryCode":"CL","stateCode":"BI","latitude":"-37.28333333","longitude":"-71.95000000"},{"name":"Arica","countryCode":"CL","stateCode":"AP","latitude":"-18.47460000","longitude":"-70.29792000"},{"name":"Camarones","countryCode":"CL","stateCode":"AP","latitude":"-19.01666667","longitude":"-69.86666667"},{"name":"Putre","countryCode":"CL","stateCode":"AP","latitude":"-18.19640000","longitude":"-69.55920000"},{"name":"General Lagos","countryCode":"CL","stateCode":"AP","latitude":"-17.56666667","longitude":"-69.50000000"},{"name":"Buin","countryCode":"CL","stateCode":"RM","latitude":"-33.73257000","longitude":"-70.74281000"},{"name":"El Monte","countryCode":"CL","stateCode":"RM","latitude":"-33.67969000","longitude":"-70.98482000"},{"name":"La Pintana","countryCode":"CL","stateCode":"RM","latitude":"-33.58331000","longitude":"-70.63419000"},{"name":"Lampa","countryCode":"CL","stateCode":"RM","latitude":"-33.28630000","longitude":"-70.87561000"},{"name":"Lo Prado","countryCode":"CL","stateCode":"RM","latitude":"-33.44430000","longitude":"-70.72552000"},{"name":"Melipilla","countryCode":"CL","stateCode":"RM","latitude":"-33.68909000","longitude":"-71.21528000"},{"name":"Paine","countryCode":"CL","stateCode":"RM","latitude":"-33.80796000","longitude":"-70.74109000"},{"name":"Peñaflor","countryCode":"CL","stateCode":"RM","latitude":"-33.60627000","longitude":"-70.87649000"},{"name":"Puente Alto","countryCode":"CL","stateCode":"RM","latitude":"-33.61169000","longitude":"-70.57577000"},{"name":"San Bernardo","countryCode":"CL","stateCode":"RM","latitude":"-33.59217000","longitude":"-70.69960000"},{"name":"Santiago","countryCode":"CL","stateCode":"RM","latitude":"-33.45694000","longitude":"-70.64827000"},{"name":"Talagante","countryCode":"CL","stateCode":"RM","latitude":"-33.66386000","longitude":"-70.92734000"},{"name":"Alhué","countryCode":"CL","stateCode":"RM","latitude":"-34.03333333","longitude":"-71.10000000"},{"name":"Calera de Tango","countryCode":"CL","stateCode":"RM","latitude":"-33.65000000","longitude":"-70.81666667"},{"name":"Colina","countryCode":"CL","stateCode":"RM","latitude":"-33.20000000","longitude":"-70.68333333"},{"name":"Conchalí","countryCode":"CL","stateCode":"RM","latitude":"-33.35000000","longitude":"-70.61666667"},{"name":"El Bosque","countryCode":"CL","stateCode":"RM","latitude":"-33.56666667","longitude":"-70.70000000"},{"name":"Estación Central","countryCode":"CL","stateCode":"RM","latitude":"-33.45194400","longitude":"-70.67888900"},{"name":"Independencia","countryCode":"CL","stateCode":"RM","latitude":"-33.41666667","longitude":"-70.63333333"},{"name":"Isla de Maipo","countryCode":"CL","stateCode":"RM","latitude":"-33.75000000","longitude":"-70.90000000"},{"name":"La Cisterna","countryCode":"CL","stateCode":"RM","latitude":"-33.55000000","longitude":"-70.68333000"},{"name":"La Florida","countryCode":"CL","stateCode":"RM","latitude":"-33.55000000","longitude":"-70.56666667"},{"name":"La Granja","countryCode":"CL","stateCode":"RM","latitude":"-33.54305556","longitude":"-70.63194444"},{"name":"La Reina","countryCode":"CL","stateCode":"RM","latitude":"-33.45000000","longitude":"-70.55000000"},{"name":"Las Condes","countryCode":"CL","stateCode":"RM","latitude":"-33.41666667","longitude":"-70.58333333"},{"name":"Lo Barnechea","countryCode":"CL","stateCode":"RM","latitude":"-33.35000000","longitude":"-70.51666667"},{"name":"Lo Espejo","countryCode":"CL","stateCode":"RM","latitude":"-33.53333333","longitude":"-70.71666667"},{"name":"Macul","countryCode":"CL","stateCode":"RM","latitude":"-33.50000000","longitude":"-70.56666667"},{"name":"Maipú","countryCode":"CL","stateCode":"RM","latitude":"-33.51666667","longitude":"-70.76666667"},{"name":"María Pinto","countryCode":"CL","stateCode":"RM","latitude":"-33.53333333","longitude":"-71.13333333"},{"name":"Padre Hurtado","countryCode":"CL","stateCode":"RM","latitude":"-33.56666667","longitude":"-70.83333333"},{"name":"Pedro Aguirre Cerda","countryCode":"CL","stateCode":"RM","latitude":"-33.46666667","longitude":"-70.63333333"},{"name":"Peñalolén","countryCode":"CL","stateCode":"RM","latitude":"-33.48333333","longitude":"-70.53333333"},{"name":"Pirque","countryCode":"CL","stateCode":"RM","latitude":"-33.71865000","longitude":"-70.50658000"},{"name":"Providencia","countryCode":"CL","stateCode":"RM","latitude":"-33.43333333","longitude":"-70.61666667"},{"name":"Quilicura","countryCode":"CL","stateCode":"RM","latitude":"-33.36666667","longitude":"-70.75000000"},{"name":"Quinta Normal","countryCode":"CL","stateCode":"RM","latitude":"-33.45000000","longitude":"-70.70000000"},{"name":"Recoleta","countryCode":"CL","stateCode":"RM","latitude":"-33.41666667","longitude":"-70.65000000"},{"name":"Renca","countryCode":"CL","stateCode":"RM","latitude":"-33.40000000","longitude":"-70.73333333"},{"name":"San Joaquín","countryCode":"CL","stateCode":"RM","latitude":"-33.50000000","longitude":"-70.61666667"},{"name":"San José de Maipo","countryCode":"CL","stateCode":"RM","latitude":"-33.63333333","longitude":"-70.36666667"},{"name":"San Miguel","countryCode":"CL","stateCode":"RM","latitude":"-33.50000000","longitude":"-70.66666667"},{"name":"San Pedro","countryCode":"CL","stateCode":"RM","latitude":"-33.90000000","longitude":"-71.46666667"},{"name":"Tiltil","countryCode":"CL","stateCode":"RM","latitude":"-33.08333333","longitude":"-70.93333333"},{"name":"Vitacura","countryCode":"CL","stateCode":"RM","latitude":"-33.40000000","longitude":"-70.60000000"},{"name":"Ñuñoa","countryCode":"CL","stateCode":"RM","latitude":"-33.46666667","longitude":"-70.60000000"},{"name":"Cerrillos","countryCode":"CL","stateCode":"RM","latitude":"-33.50229190","longitude":"-70.73009420"},{"name":"Curacaví","countryCode":"CL","stateCode":"RM","latitude":"-33.46937830","longitude":"-70.72612030"},{"name":"Huechuraba","countryCode":"CL","stateCode":"RM","latitude":"-33.36928270","longitude":"-70.66482650"},{"name":"Pudahuel","countryCode":"CL","stateCode":"RM","latitude":"-33.41883590","longitude":"-70.91463070"},{"name":"San Ramón","countryCode":"CL","stateCode":"RM","latitude":"-33.53775950","longitude":"-70.65176730"},{"name":"Cerro Navia","countryCode":"CL","stateCode":"RM","latitude":"-33.42516430","longitude":"-70.78407540"},{"name":"Bulnes","countryCode":"CL","stateCode":"NB","latitude":"-36.74232000","longitude":"-72.29854000"},{"name":"Chillán","countryCode":"CL","stateCode":"NB","latitude":"-36.60664000","longitude":"-72.10344000"},{"name":"Coihueco","countryCode":"CL","stateCode":"NB","latitude":"-36.62785000","longitude":"-71.83068000"},{"name":"Quirihue","countryCode":"CL","stateCode":"NB","latitude":"-36.27998000","longitude":"-72.54118000"},{"name":"San Carlos","countryCode":"CL","stateCode":"NB","latitude":"-36.42477000","longitude":"-71.95800000"},{"name":"Chillán Viejo","countryCode":"CL","stateCode":"NB","latitude":"-36.62290000","longitude":"-72.13170000"},{"name":"Cobquecura","countryCode":"CL","stateCode":"NB","latitude":"-36.13333333","longitude":"-72.78333333"},{"name":"Coelemu","countryCode":"CL","stateCode":"NB","latitude":"-36.48333333","longitude":"-72.70000000"},{"name":"El Carmen","countryCode":"CL","stateCode":"NB","latitude":"-36.90000000","longitude":"-72.03333333"},{"name":"Ninhue","countryCode":"CL","stateCode":"NB","latitude":"-36.40000000","longitude":"-72.40000000"},{"name":"Ñiquén","countryCode":"CL","stateCode":"NB","latitude":"-36.30000000","longitude":"-71.90000000"},{"name":"Pemuco","countryCode":"CL","stateCode":"NB","latitude":"-36.96666667","longitude":"-72.10000000"},{"name":"Pinto","countryCode":"CL","stateCode":"NB","latitude":"-36.70000000","longitude":"-71.90000000"},{"name":"Portezuelo","countryCode":"CL","stateCode":"NB","latitude":"-36.53333333","longitude":"-72.43333333"},{"name":"Quillón","countryCode":"CL","stateCode":"NB","latitude":"-36.73333333","longitude":"-72.46666667"},{"name":"Ránquil","countryCode":"CL","stateCode":"NB","latitude":"-36.65000000","longitude":"-72.55000000"},{"name":"San Fabián","countryCode":"CL","stateCode":"NB","latitude":"-36.55000000","longitude":"-71.55000000"},{"name":"San Ignacio","countryCode":"CL","stateCode":"NB","latitude":"-36.79999910","longitude":"-72.04207620"},{"name":"San Nicolás","countryCode":"CL","stateCode":"NB","latitude":"-36.50000000","longitude":"-72.21666667"},{"name":"Treguaco","countryCode":"CL","stateCode":"NB","latitude":"-36.43333333","longitude":"-72.66666667"},{"name":"Yungay","countryCode":"CL","stateCode":"NB","latitude":"-37.11666667","longitude":"-72.01666667"},{"name":"Cartagena","countryCode":"CL","stateCode":"VS","latitude":"-33.55384000","longitude":"-71.60761000"},{"name":"La Ligua","countryCode":"CL","stateCode":"VS","latitude":"-32.45242000","longitude":"-71.23106000"},{"name":"Limache","countryCode":"CL","stateCode":"VS","latitude":"-33.01667000","longitude":"-71.26667000"},{"name":"Llaillay","countryCode":"CL","stateCode":"VS","latitude":"-32.84043000","longitude":"-70.95623000"},{"name":"Los Andes","countryCode":"CL","stateCode":"VS","latitude":"-32.83369000","longitude":"-70.59827000"},{"name":"Isla de Pascua","countryCode":"CL","stateCode":"VS","latitude":"-27.11048000","longitude":"-109.29749000"},{"name":"Quillota","countryCode":"CL","stateCode":"VS","latitude":"-32.88341000","longitude":"-71.24882000"},{"name":"Quilpué","countryCode":"CL","stateCode":"VS","latitude":"-33.04752000","longitude":"-71.44249000"},{"name":"San Antonio","countryCode":"CL","stateCode":"VS","latitude":"-33.59473000","longitude":"-71.60746000"},{"name":"San Felipe","countryCode":"CL","stateCode":"VS","latitude":"-32.74976000","longitude":"-70.72584000"},{"name":"Valparaíso","countryCode":"CL","stateCode":"VS","latitude":"-33.03600000","longitude":"-71.62963000"},{"name":"Villa Alemana","countryCode":"CL","stateCode":"VS","latitude":"-33.04222000","longitude":"-71.37333000"},{"name":"Viña del Mar","countryCode":"CL","stateCode":"VS","latitude":"-33.02457000","longitude":"-71.55183000"},{"name":"Algarrobo","countryCode":"CL","stateCode":"VS","latitude":"-33.36925600","longitude":"-71.66813900"},{"name":"Cabildo","countryCode":"CL","stateCode":"VS","latitude":"-32.41737000","longitude":"-70.82435000"},{"name":"Calle Larga","countryCode":"CL","stateCode":"VS","latitude":"-32.85000000","longitude":"-70.63333333"},{"name":"Casablanca","countryCode":"CL","stateCode":"VS","latitude":"-33.31666667","longitude":"-71.41666667"},{"name":"Catemu","countryCode":"CL","stateCode":"VS","latitude":"-32.63333333","longitude":"-71.03333333"},{"name":"Concón","countryCode":"CL","stateCode":"VS","latitude":"-32.91666667","longitude":"-71.51666667"},{"name":"El Quisco","countryCode":"CL","stateCode":"VS","latitude":"-33.40000000","longitude":"-71.70000000"},{"name":"El Tabo","countryCode":"CL","stateCode":"VS","latitude":"-33.45000000","longitude":"-71.66666667"},{"name":"Hijuelas","countryCode":"CL","stateCode":"VS","latitude":"-32.80000000","longitude":"-71.16666667"},{"name":"Juan Fernández","countryCode":"CL","stateCode":"VS","latitude":"-30.02564270","longitude":"-82.05192080"},{"name":"Santo Domingo","countryCode":"CL","stateCode":"VS","latitude":"-33.64719330","longitude":"-71.63527900"},{"name":"La Calera","countryCode":"CL","stateCode":"VS","latitude":"-32.78333333","longitude":"-71.21666667"},{"name":"La Cruz","countryCode":"CL","stateCode":"VS","latitude":"-32.81666667","longitude":"-71.23333333"},{"name":"Nogales","countryCode":"CL","stateCode":"VS","latitude":"-32.71666667","longitude":"-71.23333333"},{"name":"Olmué","countryCode":"CL","stateCode":"VS","latitude":"-33.00000000","longitude":"-71.20000000"},{"name":"Panquehue","countryCode":"CL","stateCode":"VS","latitude":"-32.80000000","longitude":"-70.83333333"},{"name":"Papudo","countryCode":"CL","stateCode":"VS","latitude":"-32.51666667","longitude":"-71.45000000"},{"name":"Petorca","countryCode":"CL","stateCode":"VS","latitude":"-32.25000000","longitude":"-70.93333333"},{"name":"Puchuncaví","countryCode":"CL","stateCode":"VS","latitude":"-32.72575000","longitude":"-71.41514000"},{"name":"Putaendo","countryCode":"CL","stateCode":"VS","latitude":"-32.63333333","longitude":"-70.73333333"},{"name":"Quintero","countryCode":"CL","stateCode":"VS","latitude":"-32.78333333","longitude":"-71.53333333"},{"name":"Rinconada","countryCode":"CL","stateCode":"VS","latitude":"-32.83333333","longitude":"-70.70000000"},{"name":"San Esteban","countryCode":"CL","stateCode":"VS","latitude":"-32.80000000","longitude":"-70.58333333"},{"name":"Santa María","countryCode":"CL","stateCode":"VS","latitude":"-32.75000000","longitude":"-70.66666667"},{"name":"Zapallar","countryCode":"CL","stateCode":"VS","latitude":"-32.55390000","longitude":"-71.45770000"},{"name":"Cauquenes","countryCode":"CL","stateCode":"ML","latitude":"-35.96710000","longitude":"-72.32248000"},{"name":"Colbún","countryCode":"CL","stateCode":"ML","latitude":"-35.69494000","longitude":"-71.40568000"},{"name":"Constitución","countryCode":"CL","stateCode":"ML","latitude":"-35.33321000","longitude":"-72.41156000"},{"name":"Curicó","countryCode":"CL","stateCode":"ML","latitude":"-34.98279000","longitude":"-71.23943000"},{"name":"Linares","countryCode":"CL","stateCode":"ML","latitude":"-35.84667000","longitude":"-71.59308000"},{"name":"Longaví","countryCode":"CL","stateCode":"ML","latitude":"-35.96496000","longitude":"-71.68360000"},{"name":"Molina","countryCode":"CL","stateCode":"ML","latitude":"-35.11428000","longitude":"-71.28232000"},{"name":"Parral","countryCode":"CL","stateCode":"ML","latitude":"-36.14311000","longitude":"-71.82605000"},{"name":"Rauco","countryCode":"CL","stateCode":"ML","latitude":"-34.92546000","longitude":"-71.31722000"},{"name":"San Clemente","countryCode":"CL","stateCode":"ML","latitude":"-35.53777000","longitude":"-71.48700000"},{"name":"San Javier","countryCode":"CL","stateCode":"ML","latitude":"-35.59520000","longitude":"-71.72924000"},{"name":"Talca","countryCode":"CL","stateCode":"ML","latitude":"-35.42640000","longitude":"-71.65542000"},{"name":"Teno","countryCode":"CL","stateCode":"ML","latitude":"-34.87055000","longitude":"-71.16219000"},{"name":"Chanco","countryCode":"CL","stateCode":"ML","latitude":"-35.73333333","longitude":"-72.53333333"},{"name":"Curepto","countryCode":"CL","stateCode":"ML","latitude":"-35.08333333","longitude":"-72.01666667"},{"name":"Empedrado","countryCode":"CL","stateCode":"ML","latitude":"-35.60000000","longitude":"-72.28333333"},{"name":"Hualañé","countryCode":"CL","stateCode":"ML","latitude":"-34.97653333","longitude":"-71.80478611"},{"name":"Licantén","countryCode":"CL","stateCode":"ML","latitude":"-34.98333333","longitude":"-72.00000000"},{"name":"Maule","countryCode":"CL","stateCode":"ML","latitude":"-35.53333333","longitude":"-71.70000000"},{"name":"Pelarco","countryCode":"CL","stateCode":"ML","latitude":"-35.38333333","longitude":"-71.45000000"},{"name":"Pelluhue","countryCode":"CL","stateCode":"ML","latitude":"-35.83333333","longitude":"-72.63333333"},{"name":"Pencahue","countryCode":"CL","stateCode":"ML","latitude":"-35.40000000","longitude":"-71.81666667"},{"name":"Retiro","countryCode":"CL","stateCode":"ML","latitude":"-36.05000000","longitude":"-71.76666667"},{"name":"Romeral","countryCode":"CL","stateCode":"ML","latitude":"-34.96666667","longitude":"-71.13333333"},{"name":"Río Claro","countryCode":"CL","stateCode":"ML","latitude":"-35.28333333","longitude":"-71.26666667"},{"name":"Sagrada Familia","countryCode":"CL","stateCode":"ML","latitude":"-35.00000000","longitude":"-71.38333333"},{"name":"San Rafael","countryCode":"CL","stateCode":"ML","latitude":"-35.31666667","longitude":"-71.53333333"},{"name":"Vichuquén","countryCode":"CL","stateCode":"ML","latitude":"-34.88333333","longitude":"-72.00000000"},{"name":"Villa Alegre","countryCode":"CL","stateCode":"ML","latitude":"-35.66666667","longitude":"-71.75000000"},{"name":"Yerbas Buenas","countryCode":"CL","stateCode":"ML","latitude":"-35.75000000","longitude":"-71.58333333"},{"name":"Chile Chico","countryCode":"CL","stateCode":"AI","latitude":"-46.53760000","longitude":"-71.72930000"},{"name":"Cochrane","countryCode":"CL","stateCode":"AI","latitude":"-47.25390000","longitude":"-72.57320000"},{"name":"Coyhaique","countryCode":"CL","stateCode":"AI","latitude":"-45.57524000","longitude":"-72.06619000"},{"name":"Aysén","countryCode":"CL","stateCode":"AI","latitude":"-45.40303000","longitude":"-72.69184000"},{"name":"Cisnes","countryCode":"CL","stateCode":"AI","latitude":"-44.72750000","longitude":"-72.68050000"},{"name":"Guaitecas","countryCode":"CL","stateCode":"AI","latitude":"-43.88333333","longitude":"-73.73333333"},{"name":"Lago Verde","countryCode":"CL","stateCode":"AI","latitude":"-44.24031000","longitude":"-71.84950000"},{"name":"O\'Higgins","countryCode":"CL","stateCode":"AI","latitude":"-48.46666667","longitude":"-72.56666667"},{"name":"Río Ibáñez","countryCode":"CL","stateCode":"AI","latitude":"-46.30000000","longitude":"-71.93333333"},{"name":"Tortel","countryCode":"CL","stateCode":"AI","latitude":"-47.83333333","longitude":"-73.56666667"},{"name":"Chimbarongo","countryCode":"CL","stateCode":"LI","latitude":"-34.71247000","longitude":"-71.04340000"},{"name":"Graneros","countryCode":"CL","stateCode":"LI","latitude":"-34.06863000","longitude":"-70.72747000"},{"name":"Machalí","countryCode":"CL","stateCode":"LI","latitude":"-34.18082000","longitude":"-70.64933000"},{"name":"Rancagua","countryCode":"CL","stateCode":"LI","latitude":"-34.17083000","longitude":"-70.74444000"},{"name":"Rengo","countryCode":"CL","stateCode":"LI","latitude":"-34.40639000","longitude":"-70.85834000"},{"name":"San Vicente","countryCode":"CL","stateCode":"LI","latitude":"-34.43859000","longitude":"-71.07751000"},{"name":"Santa Cruz","countryCode":"CL","stateCode":"LI","latitude":"-34.63881000","longitude":"-71.36576000"},{"name":"Chépica","countryCode":"CL","stateCode":"LI","latitude":"-34.73333333","longitude":"-71.28333333"},{"name":"Codegua","countryCode":"CL","stateCode":"LI","latitude":"-34.03333333","longitude":"-70.66666667"},{"name":"Coltauco","countryCode":"CL","stateCode":"LI","latitude":"-34.30000000","longitude":"-71.10000000"},{"name":"Coínco","countryCode":"CL","stateCode":"LI","latitude":"-34.26666667","longitude":"-70.96666667"},{"name":"Doñihue","countryCode":"CL","stateCode":"LI","latitude":"-34.23333333","longitude":"-70.96666667"},{"name":"La Estrella","countryCode":"CL","stateCode":"LI","latitude":"-34.20000000","longitude":"-71.66666667"},{"name":"Las Cabras","countryCode":"CL","stateCode":"LI","latitude":"-34.30000000","longitude":"-71.31666667"},{"name":"Litueche","countryCode":"CL","stateCode":"LI","latitude":"-34.11666667","longitude":"-71.73333333"},{"name":"Lolol","countryCode":"CL","stateCode":"LI","latitude":"-34.72861111","longitude":"-71.64472222"},{"name":"Malloa","countryCode":"CL","stateCode":"LI","latitude":"-34.45000000","longitude":"-70.95000000"},{"name":"Marchigüe","countryCode":"CL","stateCode":"LI","latitude":"-34.40000000","longitude":"-71.63333333"},{"name":"Mostazal","countryCode":"CL","stateCode":"LI","latitude":"-33.98333333","longitude":"-70.70000000"},{"name":"Nancagua","countryCode":"CL","stateCode":"LI","latitude":"-34.66666667","longitude":"-71.21666667"},{"name":"Navidad","countryCode":"CL","stateCode":"LI","latitude":"-33.93333333","longitude":"-71.83333333"},{"name":"Olivar","countryCode":"CL","stateCode":"LI","latitude":"-34.21164000","longitude":"-70.82012000"},{"name":"Palmilla","countryCode":"CL","stateCode":"LI","latitude":"-34.60000000","longitude":"-71.36666667"},{"name":"Paredones","countryCode":"CL","stateCode":"LI","latitude":"-34.78333333","longitude":"-71.16666667"},{"name":"Peralillo","countryCode":"CL","stateCode":"LI","latitude":"-34.48333333","longitude":"-71.48333333"},{"name":"Peumo","countryCode":"CL","stateCode":"LI","latitude":"-34.40000000","longitude":"-71.16666667"},{"name":"Pichidegua","countryCode":"CL","stateCode":"LI","latitude":"-34.35000000","longitude":"-71.30000000"},{"name":"Pichilemu","countryCode":"CL","stateCode":"LI","latitude":"-34.38333000","longitude":"-72.00000000"},{"name":"Placilla","countryCode":"CL","stateCode":"LI","latitude":"-34.63333333","longitude":"-71.11666667"},{"name":"Pumanque","countryCode":"CL","stateCode":"LI","latitude":"-34.60000000","longitude":"-71.66666667"},{"name":"Quinta de Tilcoco","countryCode":"CL","stateCode":"LI","latitude":"-34.35550000","longitude":"-70.96527000"},{"name":"Requínoa","countryCode":"CL","stateCode":"LI","latitude":"-34.28333333","longitude":"-70.83333333"},{"name":"San Fernando","countryCode":"CL","stateCode":"LI","latitude":"-34.74330000","longitude":"-70.60328000"},{"name":"Copiapó","countryCode":"CL","stateCode":"AT","latitude":"-27.36650000","longitude":"-70.33230000"},{"name":"Diego de Almagro","countryCode":"CL","stateCode":"AT","latitude":"-26.36667000","longitude":"-70.05000000"},{"name":"Chañaral","countryCode":"CL","stateCode":"AT","latitude":"-26.34790000","longitude":"-70.62240000"},{"name":"Huasco","countryCode":"CL","stateCode":"AT","latitude":"-28.45000000","longitude":"-71.21666667"},{"name":"Vallenar","countryCode":"CL","stateCode":"AT","latitude":"-28.57617000","longitude":"-70.75938000"},{"name":"Caldera","countryCode":"CL","stateCode":"AT","latitude":"-27.06666667","longitude":"-70.81666667"},{"name":"Tierra Amarilla","countryCode":"CL","stateCode":"AT","latitude":"-27.46666667","longitude":"-70.26666667"},{"name":"Alto del Carmen","countryCode":"CL","stateCode":"AT","latitude":"-28.93355556","longitude":"-70.46227778"},{"name":"Freirina","countryCode":"CL","stateCode":"AT","latitude":"-28.50000000","longitude":"-71.06666667"},{"name":"Coquimbo","countryCode":"CL","stateCode":"CO","latitude":"-29.95332000","longitude":"-71.33947000"},{"name":"Illapel","countryCode":"CL","stateCode":"CO","latitude":"-31.63349000","longitude":"-71.16967000"},{"name":"La Serena","countryCode":"CL","stateCode":"CO","latitude":"-29.90453000","longitude":"-71.24894000"},{"name":"Monte Patria","countryCode":"CL","stateCode":"CO","latitude":"-30.69496000","longitude":"-70.95770000"},{"name":"Ovalle","countryCode":"CL","stateCode":"CO","latitude":"-30.60106000","longitude":"-71.19901000"},{"name":"Salamanca","countryCode":"CL","stateCode":"CO","latitude":"-31.77922000","longitude":"-70.96389000"},{"name":"Vicuña","countryCode":"CL","stateCode":"CO","latitude":"-30.03541000","longitude":"-70.71274000"},{"name":"Andacollo","countryCode":"CL","stateCode":"CO","latitude":"-30.21666667","longitude":"-71.08333333"},{"name":"Canela","countryCode":"CL","stateCode":"CO","latitude":"-31.40000000","longitude":"-71.45000000"},{"name":"Combarbalá","countryCode":"CL","stateCode":"CO","latitude":"-31.16666667","longitude":"-71.05000000"},{"name":"La Higuera","countryCode":"CL","stateCode":"CO","latitude":"-29.50000000","longitude":"-71.26666667"},{"name":"Los Vilos","countryCode":"CL","stateCode":"CO","latitude":"-31.90000000","longitude":"-71.51666667"},{"name":"Paihuano","countryCode":"CL","stateCode":"CO","latitude":"-30.02884000","longitude":"-70.51708000"},{"name":"Punitaqui","countryCode":"CL","stateCode":"CO","latitude":"-30.90000000","longitude":"-71.26666667"},{"name":"Río Hurtado","countryCode":"CL","stateCode":"CO","latitude":"-30.26666667","longitude":"-70.70000000"},{"name":"Corral","countryCode":"CL","stateCode":"LR","latitude":"-39.88730000","longitude":"-73.43101000"},{"name":"La Unión","countryCode":"CL","stateCode":"LR","latitude":"-40.29313000","longitude":"-73.08167000"},{"name":"Panguipulli","countryCode":"CL","stateCode":"LR","latitude":"-39.64355000","longitude":"-72.33269000"},{"name":"Río Bueno","countryCode":"CL","stateCode":"LR","latitude":"-40.33494000","longitude":"-72.95564000"},{"name":"Valdivia","countryCode":"CL","stateCode":"LR","latitude":"-39.81422000","longitude":"-73.24589000"},{"name":"Futrono","countryCode":"CL","stateCode":"LR","latitude":"-40.13333333","longitude":"-72.40000000"},{"name":"Lago Ranco","countryCode":"CL","stateCode":"LR","latitude":"-40.31666667","longitude":"-72.50000000"},{"name":"Lanco","countryCode":"CL","stateCode":"LR","latitude":"-39.45246000","longitude":"-72.77117000"},{"name":"Los Lagos","countryCode":"CL","stateCode":"LR","latitude":"-39.85000000","longitude":"-72.83333333"},{"name":"Mariquina","countryCode":"CL","stateCode":"LR","latitude":"-39.51666667","longitude":"-72.96666667"},{"name":"Máfil","countryCode":"CL","stateCode":"LR","latitude":"-39.65000000","longitude":"-72.95000000"},{"name":"Paillaco","countryCode":"CL","stateCode":"LR","latitude":"-40.07060000","longitude":"-72.87270000"},{"name":"Iquique","countryCode":"CL","stateCode":"TA","latitude":"-20.21326000","longitude":"-70.15027000"},{"name":"Alto Hospicio","countryCode":"CL","stateCode":"TA","latitude":"-20.25000000","longitude":"-70.11666667"},{"name":"Camiña","countryCode":"CL","stateCode":"TA","latitude":"-19.30000000","longitude":"-69.41666667"},{"name":"Colchane","countryCode":"CL","stateCode":"TA","latitude":"-19.27541100","longitude":"-68.63964600"},{"name":"Huara","countryCode":"CL","stateCode":"TA","latitude":"-19.96666667","longitude":"-69.76666667"},{"name":"Pica","countryCode":"CL","stateCode":"TA","latitude":"-20.50000000","longitude":"-69.33333333"},{"name":"Pozo Almonte","countryCode":"CL","stateCode":"TA","latitude":"-20.25970000","longitude":"-69.78620000"},{"name":"Porvenir","countryCode":"CL","stateCode":"MA","latitude":"-53.30000000","longitude":"-70.36666667"},{"name":"Antártica","countryCode":"CL","stateCode":"MA","latitude":"-75.00000000","longitude":"-71.50000000"},{"name":"Punta Arenas","countryCode":"CL","stateCode":"MA","latitude":"-53.16270000","longitude":"-70.90810000"},{"name":"Cabo de Hornos","countryCode":"CL","stateCode":"MA","latitude":"-54.93333333","longitude":"-67.61666667"},{"name":"Laguna Blanca","countryCode":"CL","stateCode":"MA","latitude":"-52.25000000","longitude":"-71.91666667"},{"name":"Natales","countryCode":"CL","stateCode":"MA","latitude":"-51.73333333","longitude":"-72.51666667"},{"name":"Primavera","countryCode":"CL","stateCode":"MA","latitude":"-52.71666667","longitude":"-69.25000000"},{"name":"Río Verde","countryCode":"CL","stateCode":"MA","latitude":"-52.65000000","longitude":"-71.48333333"},{"name":"San Gregorio","countryCode":"CL","stateCode":"MA","latitude":"-52.31666667","longitude":"-69.68333333"},{"name":"Timaukel","countryCode":"CL","stateCode":"MA","latitude":"-53.66666667","longitude":"-69.90000000"},{"name":"Torres del Paine","countryCode":"CL","stateCode":"MA","latitude":"-51.26666667","longitude":"-72.35000000"},{"name":"Abong Mbang","countryCode":"CM","stateCode":"ES","latitude":"3.98333000","longitude":"13.18333000"},{"name":"Batouri","countryCode":"CM","stateCode":"ES","latitude":"4.43333000","longitude":"14.36667000"},{"name":"Bertoua","countryCode":"CM","stateCode":"ES","latitude":"4.57728000","longitude":"13.68459000"},{"name":"Bélabo","countryCode":"CM","stateCode":"ES","latitude":"4.93333000","longitude":"13.30000000"},{"name":"Bétaré Oya","countryCode":"CM","stateCode":"ES","latitude":"5.60000000","longitude":"14.08333000"},{"name":"Dimako","countryCode":"CM","stateCode":"ES","latitude":"4.38333000","longitude":"13.56667000"},{"name":"Doumé","countryCode":"CM","stateCode":"ES","latitude":"4.23333000","longitude":"13.45000000"},{"name":"Garoua Boulaï","countryCode":"CM","stateCode":"ES","latitude":"5.88333000","longitude":"14.55000000"},{"name":"Mbang","countryCode":"CM","stateCode":"ES","latitude":"4.58333000","longitude":"13.33333000"},{"name":"Ndelele","countryCode":"CM","stateCode":"ES","latitude":"4.04065000","longitude":"14.92501000"},{"name":"Yokadouma","countryCode":"CM","stateCode":"ES","latitude":"3.51667000","longitude":"15.05000000"},{"name":"Akom II","countryCode":"CM","stateCode":"SU","latitude":"2.78333000","longitude":"10.56667000"},{"name":"Ambam","countryCode":"CM","stateCode":"SU","latitude":"2.38333000","longitude":"11.28333000"},{"name":"Kribi","countryCode":"CM","stateCode":"SU","latitude":"2.93725000","longitude":"9.90765000"},{"name":"Lolodorf","countryCode":"CM","stateCode":"SU","latitude":"3.23333000","longitude":"10.73333000"},{"name":"Mvangué","countryCode":"CM","stateCode":"SU","latitude":"2.96667000","longitude":"11.51667000"},{"name":"Mvila","countryCode":"CM","stateCode":"SU","latitude":"2.79796000","longitude":"11.39434000"},{"name":"Sangmélima","countryCode":"CM","stateCode":"SU","latitude":"2.93333000","longitude":"11.98333000"},{"name":"Ébolowa","countryCode":"CM","stateCode":"SU","latitude":"2.90000000","longitude":"11.15000000"},{"name":"Akono","countryCode":"CM","stateCode":"CE","latitude":"3.50000000","longitude":"11.33333000"},{"name":"Akonolinga","countryCode":"CM","stateCode":"CE","latitude":"3.76667000","longitude":"12.25000000"},{"name":"Bafia","countryCode":"CM","stateCode":"CE","latitude":"4.75000000","longitude":"11.23333000"},{"name":"Essé","countryCode":"CM","stateCode":"CE","latitude":"4.10000000","longitude":"11.90000000"},{"name":"Eséka","countryCode":"CM","stateCode":"CE","latitude":"3.65000000","longitude":"10.76667000"},{"name":"Mbalmayo","countryCode":"CM","stateCode":"CE","latitude":"3.51667000","longitude":"11.50000000"},{"name":"Mbam-Et-Inoubou","countryCode":"CM","stateCode":"CE","latitude":"4.73754000","longitude":"10.96972000"},{"name":"Mbandjok","countryCode":"CM","stateCode":"CE","latitude":"4.45000000","longitude":"11.90000000"},{"name":"Mbankomo","countryCode":"CM","stateCode":"CE","latitude":"3.78333000","longitude":"11.38333000"},{"name":"Mefou-et-Akono","countryCode":"CM","stateCode":"CE","latitude":"3.58706000","longitude":"11.36089000"},{"name":"Mfoundi","countryCode":"CM","stateCode":"CE","latitude":"3.86670000","longitude":"11.51670000"},{"name":"Minta","countryCode":"CM","stateCode":"CE","latitude":"4.58333000","longitude":"12.80000000"},{"name":"Nanga Eboko","countryCode":"CM","stateCode":"CE","latitude":"4.68333000","longitude":"12.36667000"},{"name":"Ndikiniméki","countryCode":"CM","stateCode":"CE","latitude":"4.76667000","longitude":"10.83333000"},{"name":"Ngomedzap","countryCode":"CM","stateCode":"CE","latitude":"3.25000000","longitude":"11.20000000"},{"name":"Ngoro","countryCode":"CM","stateCode":"CE","latitude":"4.95000000","longitude":"11.38333000"},{"name":"Nkoteng","countryCode":"CM","stateCode":"CE","latitude":"4.51667000","longitude":"12.03333000"},{"name":"Ntui","countryCode":"CM","stateCode":"CE","latitude":"4.45000000","longitude":"11.63333000"},{"name":"Obala","countryCode":"CM","stateCode":"CE","latitude":"4.16667000","longitude":"11.53333000"},{"name":"Okoa","countryCode":"CM","stateCode":"CE","latitude":"3.98333000","longitude":"11.60000000"},{"name":"Okola","countryCode":"CM","stateCode":"CE","latitude":"4.01667000","longitude":"11.38333000"},{"name":"Ombésa","countryCode":"CM","stateCode":"CE","latitude":"4.60000000","longitude":"11.25000000"},{"name":"Saa","countryCode":"CM","stateCode":"CE","latitude":"4.36667000","longitude":"11.45000000"},{"name":"Yaoundé","countryCode":"CM","stateCode":"CE","latitude":"3.86667000","longitude":"11.51667000"},{"name":"Yoko","countryCode":"CM","stateCode":"CE","latitude":"5.53333000","longitude":"12.31667000"},{"name":"Évodoula","countryCode":"CM","stateCode":"CE","latitude":"4.08333000","longitude":"11.20000000"},{"name":"Babanki","countryCode":"CM","stateCode":"NW","latitude":"6.11667000","longitude":"10.25000000"},{"name":"Bali","countryCode":"CM","stateCode":"NW","latitude":"5.88737000","longitude":"10.01176000"},{"name":"Bamenda","countryCode":"CM","stateCode":"NW","latitude":"5.95970000","longitude":"10.14597000"},{"name":"Batibo","countryCode":"CM","stateCode":"NW","latitude":"5.83580000","longitude":"9.85530000"},{"name":"Belo","countryCode":"CM","stateCode":"NW","latitude":"6.13333000","longitude":"10.25000000"},{"name":"Boyo","countryCode":"CM","stateCode":"NW","latitude":"6.36365000","longitude":"10.35540000"},{"name":"Fundong","countryCode":"CM","stateCode":"NW","latitude":"6.25000000","longitude":"10.26667000"},{"name":"Jakiri","countryCode":"CM","stateCode":"NW","latitude":"6.10000000","longitude":"10.65000000"},{"name":"Kumbo","countryCode":"CM","stateCode":"NW","latitude":"6.20000000","longitude":"10.66667000"},{"name":"Mbengwi","countryCode":"CM","stateCode":"NW","latitude":"6.01667000","longitude":"10.00000000"},{"name":"Mme-Bafumen","countryCode":"CM","stateCode":"NW","latitude":"6.33333000","longitude":"10.23333000"},{"name":"Njinikom","countryCode":"CM","stateCode":"NW","latitude":"6.23333000","longitude":"10.28333000"},{"name":"Wum","countryCode":"CM","stateCode":"NW","latitude":"6.38333000","longitude":"10.06667000"},{"name":"Bafang","countryCode":"CM","stateCode":"OU","latitude":"5.15705000","longitude":"10.17710000"},{"name":"Bafoussam","countryCode":"CM","stateCode":"OU","latitude":"5.47775000","longitude":"10.41759000"},{"name":"Bamendjou","countryCode":"CM","stateCode":"OU","latitude":"5.38988000","longitude":"10.33014000"},{"name":"Bana","countryCode":"CM","stateCode":"OU","latitude":"5.14655000","longitude":"10.27545000"},{"name":"Bandjoun","countryCode":"CM","stateCode":"OU","latitude":"5.37568000","longitude":"10.41326000"},{"name":"Bangangté","countryCode":"CM","stateCode":"OU","latitude":"5.14079000","longitude":"10.52535000"},{"name":"Bansoa","countryCode":"CM","stateCode":"OU","latitude":"5.44836000","longitude":"10.31355000"},{"name":"Bazou","countryCode":"CM","stateCode":"OU","latitude":"5.06001000","longitude":"10.46751000"},{"name":"Dschang","countryCode":"CM","stateCode":"OU","latitude":"5.44397000","longitude":"10.05332000"},{"name":"Foumban","countryCode":"CM","stateCode":"OU","latitude":"5.72662000","longitude":"10.89865000"},{"name":"Foumbot","countryCode":"CM","stateCode":"OU","latitude":"5.50803000","longitude":"10.63250000"},{"name":"Hauts-Plateaux","countryCode":"CM","stateCode":"OU","latitude":"5.29632000","longitude":"10.34314000"},{"name":"Koung-Khi","countryCode":"CM","stateCode":"OU","latitude":"5.33848000","longitude":"10.47453000"},{"name":"Mbouda","countryCode":"CM","stateCode":"OU","latitude":"5.62611000","longitude":"10.25421000"},{"name":"Ngou","countryCode":"CM","stateCode":"OU","latitude":"5.19685000","longitude":"10.38595000"},{"name":"Noun","countryCode":"CM","stateCode":"OU","latitude":"5.64123000","longitude":"10.91840000"},{"name":"Tonga","countryCode":"CM","stateCode":"OU","latitude":"4.96667000","longitude":"10.70000000"},{"name":"Bamusso","countryCode":"CM","stateCode":"SW","latitude":"4.45910000","longitude":"8.90270000"},{"name":"Bekondo","countryCode":"CM","stateCode":"SW","latitude":"4.68190000","longitude":"9.32140000"},{"name":"Buea","countryCode":"CM","stateCode":"SW","latitude":"4.15342000","longitude":"9.24231000"},{"name":"Fako Division","countryCode":"CM","stateCode":"SW","latitude":"4.16667000","longitude":"9.16667000"},{"name":"Fontem","countryCode":"CM","stateCode":"SW","latitude":"5.46850000","longitude":"9.88180000"},{"name":"Kumba","countryCode":"CM","stateCode":"SW","latitude":"4.63630000","longitude":"9.44690000"},{"name":"Lebialem","countryCode":"CM","stateCode":"SW","latitude":"5.56043000","longitude":"9.92316000"},{"name":"Limbe","countryCode":"CM","stateCode":"SW","latitude":"4.02356000","longitude":"9.20607000"},{"name":"Mamfe","countryCode":"CM","stateCode":"SW","latitude":"5.75132000","longitude":"9.31370000"},{"name":"Mundemba","countryCode":"CM","stateCode":"SW","latitude":"4.94790000","longitude":"8.87240000"},{"name":"Mutengene","countryCode":"CM","stateCode":"SW","latitude":"4.09130000","longitude":"9.31440000"},{"name":"Muyuka","countryCode":"CM","stateCode":"SW","latitude":"4.28980000","longitude":"9.41030000"},{"name":"Nguti","countryCode":"CM","stateCode":"SW","latitude":"5.32990000","longitude":"9.41850000"},{"name":"Tiko","countryCode":"CM","stateCode":"SW","latitude":"4.07500000","longitude":"9.36005000"},{"name":"Bankim","countryCode":"CM","stateCode":"AD","latitude":"6.08303000","longitude":"11.49050000"},{"name":"Banyo","countryCode":"CM","stateCode":"AD","latitude":"6.75000000","longitude":"11.81667000"},{"name":"Bélel","countryCode":"CM","stateCode":"AD","latitude":"7.05000000","longitude":"14.43333000"},{"name":"Djohong","countryCode":"CM","stateCode":"AD","latitude":"6.83333000","longitude":"14.70000000"},{"name":"Kontcha","countryCode":"CM","stateCode":"AD","latitude":"7.96667000","longitude":"12.23333000"},{"name":"Mayo-Banyo","countryCode":"CM","stateCode":"AD","latitude":"6.58138000","longitude":"11.73522000"},{"name":"Meïganga","countryCode":"CM","stateCode":"AD","latitude":"6.51667000","longitude":"14.30000000"},{"name":"Ngaoundéré","countryCode":"CM","stateCode":"AD","latitude":"7.32765000","longitude":"13.58472000"},{"name":"Somié","countryCode":"CM","stateCode":"AD","latitude":"6.45843000","longitude":"11.43299000"},{"name":"Tibati","countryCode":"CM","stateCode":"AD","latitude":"6.46504000","longitude":"12.62843000"},{"name":"Tignère","countryCode":"CM","stateCode":"AD","latitude":"7.36667000","longitude":"12.65000000"},{"name":"Vina","countryCode":"CM","stateCode":"AD","latitude":"7.16365000","longitude":"13.72711000"},{"name":"Bogo","countryCode":"CM","stateCode":"EN","latitude":"10.73360000","longitude":"14.60928000"},{"name":"Kaélé","countryCode":"CM","stateCode":"EN","latitude":"10.10917000","longitude":"14.45083000"},{"name":"Kousséri","countryCode":"CM","stateCode":"EN","latitude":"12.07689000","longitude":"15.03063000"},{"name":"Koza","countryCode":"CM","stateCode":"EN","latitude":"10.86846000","longitude":"13.88205000"},{"name":"Makary","countryCode":"CM","stateCode":"EN","latitude":"12.57535000","longitude":"14.45483000"},{"name":"Maroua","countryCode":"CM","stateCode":"EN","latitude":"10.59095000","longitude":"14.31593000"},{"name":"Mayo-Sava","countryCode":"CM","stateCode":"EN","latitude":"11.10682000","longitude":"14.20560000"},{"name":"Mayo-Tsanaga","countryCode":"CM","stateCode":"EN","latitude":"10.58221000","longitude":"13.79351000"},{"name":"Mindif","countryCode":"CM","stateCode":"EN","latitude":"10.39757000","longitude":"14.43626000"},{"name":"Mokolo","countryCode":"CM","stateCode":"EN","latitude":"10.74244000","longitude":"13.80227000"},{"name":"Mora","countryCode":"CM","stateCode":"EN","latitude":"11.04611000","longitude":"14.14011000"},{"name":"Yagoua","countryCode":"CM","stateCode":"EN","latitude":"10.34107000","longitude":"15.23288000"},{"name":"Bonabéri","countryCode":"CM","stateCode":"LT","latitude":"4.07142000","longitude":"9.68177000"},{"name":"Diang","countryCode":"CM","stateCode":"LT","latitude":"4.25000000","longitude":"10.01667000"},{"name":"Dibombari","countryCode":"CM","stateCode":"LT","latitude":"4.17870000","longitude":"9.65610000"},{"name":"Dizangué","countryCode":"CM","stateCode":"LT","latitude":"3.76667000","longitude":"9.98333000"},{"name":"Douala","countryCode":"CM","stateCode":"LT","latitude":"4.04827000","longitude":"9.70428000"},{"name":"Edéa","countryCode":"CM","stateCode":"LT","latitude":"3.80000000","longitude":"10.13333000"},{"name":"Loum","countryCode":"CM","stateCode":"LT","latitude":"4.71820000","longitude":"9.73510000"},{"name":"Manjo","countryCode":"CM","stateCode":"LT","latitude":"4.84280000","longitude":"9.82170000"},{"name":"Mbanga","countryCode":"CM","stateCode":"LT","latitude":"4.50160000","longitude":"9.56710000"},{"name":"Melong","countryCode":"CM","stateCode":"LT","latitude":"5.12181000","longitude":"9.96143000"},{"name":"Mouanko","countryCode":"CM","stateCode":"LT","latitude":"3.63972000","longitude":"9.77694000"},{"name":"Ndom","countryCode":"CM","stateCode":"LT","latitude":"4.49780000","longitude":"9.56280000"},{"name":"Ngambé","countryCode":"CM","stateCode":"LT","latitude":"4.23343000","longitude":"10.61532000"},{"name":"Nkongsamba","countryCode":"CM","stateCode":"LT","latitude":"4.95470000","longitude":"9.94040000"},{"name":"Penja","countryCode":"CM","stateCode":"LT","latitude":"4.63911000","longitude":"9.67987000"},{"name":"Yabassi","countryCode":"CM","stateCode":"LT","latitude":"4.45697000","longitude":"9.96822000"},{"name":"Faro Department","countryCode":"CM","stateCode":"NO","latitude":"8.25014000","longitude":"12.87829000"},{"name":"Garoua","countryCode":"CM","stateCode":"NO","latitude":"9.30143000","longitude":"13.39771000"},{"name":"Guider","countryCode":"CM","stateCode":"NO","latitude":"9.93330000","longitude":"13.94671000"},{"name":"Lagdo","countryCode":"CM","stateCode":"NO","latitude":"9.05828000","longitude":"13.66605000"},{"name":"Mayo-Louti","countryCode":"CM","stateCode":"NO","latitude":"9.96577000","longitude":"13.72738000"},{"name":"Mayo-Rey","countryCode":"CM","stateCode":"NO","latitude":"8.12630000","longitude":"14.61456000"},{"name":"Pitoa","countryCode":"CM","stateCode":"NO","latitude":"9.38390000","longitude":"13.50231000"},{"name":"Poli","countryCode":"CM","stateCode":"NO","latitude":"8.47560000","longitude":"13.24097000"},{"name":"Rey Bouba","countryCode":"CM","stateCode":"NO","latitude":"8.67240000","longitude":"14.17860000"},{"name":"Tcholliré","countryCode":"CM","stateCode":"NO","latitude":"8.40220000","longitude":"14.16980000"},{"name":"Aba Zangzu Qiangzu Zizhizhou","countryCode":"CN","stateCode":"SC","latitude":"32.41875000","longitude":"102.63664000"},{"name":"Barkam","countryCode":"CN","stateCode":"SC","latitude":"31.90059000","longitude":"102.22092000"},{"name":"Bazhong Shi","countryCode":"CN","stateCode":"SC","latitude":"32.04025000","longitude":"107.06230000"},{"name":"Changchi","countryCode":"CN","stateCode":"SC","latitude":"32.16377000","longitude":"106.65814000"},{"name":"Chengdu","countryCode":"CN","stateCode":"SC","latitude":"30.66667000","longitude":"104.06667000"},{"name":"Chonglong","countryCode":"CN","stateCode":"SC","latitude":"29.78062000","longitude":"104.85224000"},{"name":"Dadukou","countryCode":"CN","stateCode":"SC","latitude":"26.54790000","longitude":"101.70539000"},{"name":"Dazhou","countryCode":"CN","stateCode":"SC","latitude":"31.21592000","longitude":"107.50092000"},{"name":"Deyang","countryCode":"CN","stateCode":"SC","latitude":"31.13019000","longitude":"104.38198000"},{"name":"Dongxi","countryCode":"CN","stateCode":"SC","latitude":"32.06577000","longitude":"106.24843000"},{"name":"Fangting","countryCode":"CN","stateCode":"SC","latitude":"31.12766000","longitude":"104.16649000"},{"name":"Fubao","countryCode":"CN","stateCode":"SC","latitude":"28.76905000","longitude":"106.07667000"},{"name":"Gaoping","countryCode":"CN","stateCode":"SC","latitude":"30.77576000","longitude":"106.10294000"},{"name":"Garzê Zangzu Zizhizhou","countryCode":"CN","stateCode":"SC","latitude":"31.02407000","longitude":"100.40553000"},{"name":"Guangyuan","countryCode":"CN","stateCode":"SC","latitude":"32.44201000","longitude":"105.82300000"},{"name":"Guang’an","countryCode":"CN","stateCode":"SC","latitude":"30.47413000","longitude":"106.63696000"},{"name":"Jiancheng","countryCode":"CN","stateCode":"SC","latitude":"30.39097000","longitude":"104.54912000"},{"name":"Jiangyou","countryCode":"CN","stateCode":"SC","latitude":"31.76667000","longitude":"104.71667000"},{"name":"Jiannan","countryCode":"CN","stateCode":"SC","latitude":"31.34355000","longitude":"104.19588000"},{"name":"Kangding","countryCode":"CN","stateCode":"SC","latitude":"30.00222000","longitude":"101.95690000"},{"name":"Langzhong","countryCode":"CN","stateCode":"SC","latitude":"31.55037000","longitude":"105.99381000"},{"name":"Leshan","countryCode":"CN","stateCode":"SC","latitude":"29.56227000","longitude":"103.76386000"},{"name":"Liangshan Yizu Zizhizhou","countryCode":"CN","stateCode":"SC","latitude":"27.87644000","longitude":"102.10180000"},{"name":"Linqiong","countryCode":"CN","stateCode":"SC","latitude":"30.41587000","longitude":"103.46089000"},{"name":"Luocheng","countryCode":"CN","stateCode":"SC","latitude":"30.98021000","longitude":"104.28081000"},{"name":"Luzhou","countryCode":"CN","stateCode":"SC","latitude":"28.89030000","longitude":"105.42575000"},{"name":"Meishan Shi","countryCode":"CN","stateCode":"SC","latitude":"30.03000000","longitude":"104.04000000"},{"name":"Mianyang","countryCode":"CN","stateCode":"SC","latitude":"31.46784000","longitude":"104.68168000"},{"name":"Nanchong","countryCode":"CN","stateCode":"SC","latitude":"30.79508000","longitude":"106.08473000"},{"name":"Nanlong","countryCode":"CN","stateCode":"SC","latitude":"31.35333000","longitude":"106.06309000"},{"name":"Neijiang","countryCode":"CN","stateCode":"SC","latitude":"29.58354000","longitude":"105.06216000"},{"name":"Panzhihua","countryCode":"CN","stateCode":"SC","latitude":"26.58509000","longitude":"101.71276000"},{"name":"Puji","countryCode":"CN","stateCode":"SC","latitude":"32.23908000","longitude":"106.45478000"},{"name":"Shuanghejiedao","countryCode":"CN","stateCode":"SC","latitude":"30.37448000","longitude":"106.77266000"},{"name":"Suining","countryCode":"CN","stateCode":"SC","latitude":"30.50802000","longitude":"105.57332000"},{"name":"Taihe","countryCode":"CN","stateCode":"SC","latitude":"30.87123000","longitude":"105.38454000"},{"name":"Taiping","countryCode":"CN","stateCode":"SC","latitude":"28.14083000","longitude":"106.03771000"},{"name":"Tianpeng","countryCode":"CN","stateCode":"SC","latitude":"30.98664000","longitude":"103.93933000"},{"name":"Tongchuan","countryCode":"CN","stateCode":"SC","latitude":"31.09407000","longitude":"105.08731000"},{"name":"Xialiang","countryCode":"CN","stateCode":"SC","latitude":"32.07673000","longitude":"106.77151000"},{"name":"Xiantan","countryCode":"CN","stateCode":"SC","latitude":"28.81859000","longitude":"106.19270000"},{"name":"Xichang","countryCode":"CN","stateCode":"SC","latitude":"27.89642000","longitude":"102.26341000"},{"name":"Xunchang","countryCode":"CN","stateCode":"SC","latitude":"28.45433000","longitude":"104.71498000"},{"name":"Yanjiang","countryCode":"CN","stateCode":"SC","latitude":"30.12108000","longitude":"104.64811000"},{"name":"Yibin","countryCode":"CN","stateCode":"SC","latitude":"28.76667000","longitude":"104.62383000"},{"name":"Yucheng","countryCode":"CN","stateCode":"SC","latitude":"29.98521000","longitude":"102.99900000"},{"name":"Zengjia","countryCode":"CN","stateCode":"SC","latitude":"32.61957000","longitude":"106.10118000"},{"name":"Zhongba","countryCode":"CN","stateCode":"SC","latitude":"31.77819000","longitude":"104.73932000"},{"name":"Zigong","countryCode":"CN","stateCode":"SC","latitude":"29.34162000","longitude":"104.77689000"},{"name":"Acheng","countryCode":"CN","stateCode":"HL","latitude":"45.54545000","longitude":"126.97703000"},{"name":"Anda","countryCode":"CN","stateCode":"HL","latitude":"46.40202000","longitude":"125.31454000"},{"name":"Baiquan","countryCode":"CN","stateCode":"HL","latitude":"47.60605000","longitude":"126.08481000"},{"name":"Bamiantong","countryCode":"CN","stateCode":"HL","latitude":"44.91738000","longitude":"130.52000000"},{"name":"Baoqing","countryCode":"CN","stateCode":"HL","latitude":"46.33167000","longitude":"132.21111000"},{"name":"Baoshan","countryCode":"CN","stateCode":"HL","latitude":"46.55861000","longitude":"131.42444000"},{"name":"Bayan","countryCode":"CN","stateCode":"HL","latitude":"46.07556000","longitude":"127.39840000"},{"name":"Bei’an","countryCode":"CN","stateCode":"HL","latitude":"48.26667000","longitude":"126.60000000"},{"name":"Binzhou","countryCode":"CN","stateCode":"HL","latitude":"45.75281000","longitude":"127.47986000"},{"name":"Boli","countryCode":"CN","stateCode":"HL","latitude":"45.75279000","longitude":"130.57211000"},{"name":"Chaihe","countryCode":"CN","stateCode":"HL","latitude":"44.75980000","longitude":"129.67826000"},{"name":"Chengzihe","countryCode":"CN","stateCode":"HL","latitude":"45.33333000","longitude":"131.06667000"},{"name":"Daqing","countryCode":"CN","stateCode":"HL","latitude":"46.58333000","longitude":"125.00000000"},{"name":"Dongning","countryCode":"CN","stateCode":"HL","latitude":"44.06219000","longitude":"131.12075000"},{"name":"Dongxing","countryCode":"CN","stateCode":"HL","latitude":"45.36088000","longitude":"130.78679000"},{"name":"Fendou","countryCode":"CN","stateCode":"HL","latitude":"46.64142000","longitude":"124.86283000"},{"name":"Fengxiang","countryCode":"CN","stateCode":"HL","latitude":"47.57549000","longitude":"130.82306000"},{"name":"Fujin","countryCode":"CN","stateCode":"HL","latitude":"47.26000000","longitude":"132.03222000"},{"name":"Fuli","countryCode":"CN","stateCode":"HL","latitude":"46.72167000","longitude":"131.13944000"},{"name":"Fuyu","countryCode":"CN","stateCode":"HL","latitude":"47.79756000","longitude":"124.45731000"},{"name":"Fuyuan","countryCode":"CN","stateCode":"HL","latitude":"48.36306000","longitude":"134.28917000"},{"name":"Gannan","countryCode":"CN","stateCode":"HL","latitude":"47.91472000","longitude":"123.50306000"},{"name":"Hailin","countryCode":"CN","stateCode":"HL","latitude":"44.57149000","longitude":"129.38539000"},{"name":"Hailun","countryCode":"CN","stateCode":"HL","latitude":"47.45650000","longitude":"126.95368000"},{"name":"Harbin","countryCode":"CN","stateCode":"HL","latitude":"45.75000000","longitude":"126.65000000"},{"name":"Hegang","countryCode":"CN","stateCode":"HL","latitude":"47.35118000","longitude":"130.30012000"},{"name":"Heihe","countryCode":"CN","stateCode":"HL","latitude":"50.24413000","longitude":"127.49016000"},{"name":"Honggang","countryCode":"CN","stateCode":"HL","latitude":"46.40124000","longitude":"124.88322000"},{"name":"Huanan","countryCode":"CN","stateCode":"HL","latitude":"46.22070000","longitude":"130.52500000"},{"name":"Hulan","countryCode":"CN","stateCode":"HL","latitude":"45.98333000","longitude":"126.60000000"},{"name":"Hulan Ergi","countryCode":"CN","stateCode":"HL","latitude":"47.20417000","longitude":"123.63333000"},{"name":"Jiamusi","countryCode":"CN","stateCode":"HL","latitude":"46.79927000","longitude":"130.31633000"},{"name":"Jidong","countryCode":"CN","stateCode":"HL","latitude":"45.21667000","longitude":"131.08333000"},{"name":"Jixi","countryCode":"CN","stateCode":"HL","latitude":"45.30109000","longitude":"130.95718000"},{"name":"Langxiang","countryCode":"CN","stateCode":"HL","latitude":"46.94985000","longitude":"128.86849000"},{"name":"Lanxi","countryCode":"CN","stateCode":"HL","latitude":"46.25785000","longitude":"126.28269000"},{"name":"Lianhe","countryCode":"CN","stateCode":"HL","latitude":"47.13333000","longitude":"129.27426000"},{"name":"Lingdong","countryCode":"CN","stateCode":"HL","latitude":"46.56694000","longitude":"131.14528000"},{"name":"Linkou","countryCode":"CN","stateCode":"HL","latitude":"45.28606000","longitude":"130.26151000"},{"name":"Longfeng","countryCode":"CN","stateCode":"HL","latitude":"46.53168000","longitude":"125.10380000"},{"name":"Longjiang","countryCode":"CN","stateCode":"HL","latitude":"47.33072000","longitude":"123.17816000"},{"name":"Mingshui","countryCode":"CN","stateCode":"HL","latitude":"47.18150000","longitude":"125.90027000"},{"name":"Mishan","countryCode":"CN","stateCode":"HL","latitude":"45.55000000","longitude":"131.88333000"},{"name":"Mudanjiang","countryCode":"CN","stateCode":"HL","latitude":"44.58333000","longitude":"129.60000000"},{"name":"Nehe","countryCode":"CN","stateCode":"HL","latitude":"48.48333000","longitude":"124.83333000"},{"name":"Nenjiang","countryCode":"CN","stateCode":"HL","latitude":"49.17414000","longitude":"125.21774000"},{"name":"Nianzishan","countryCode":"CN","stateCode":"HL","latitude":"47.51667000","longitude":"122.88333000"},{"name":"Ning’an","countryCode":"CN","stateCode":"HL","latitude":"44.34395000","longitude":"129.46556000"},{"name":"Qinggang","countryCode":"CN","stateCode":"HL","latitude":"46.68469000","longitude":"126.10595000"},{"name":"Qiqihar","countryCode":"CN","stateCode":"HL","latitude":"47.34088000","longitude":"123.96045000"},{"name":"Shangzhi","countryCode":"CN","stateCode":"HL","latitude":"45.21406000","longitude":"127.97426000"},{"name":"Shanhecun","countryCode":"CN","stateCode":"HL","latitude":"45.71131000","longitude":"128.58029000"},{"name":"Shuangcheng","countryCode":"CN","stateCode":"HL","latitude":"45.35000000","longitude":"126.28333000"},{"name":"Shuangyashan","countryCode":"CN","stateCode":"HL","latitude":"46.63611000","longitude":"131.15389000"},{"name":"Suifenhe","countryCode":"CN","stateCode":"HL","latitude":"44.39982000","longitude":"131.14775000"},{"name":"Suihua","countryCode":"CN","stateCode":"HL","latitude":"46.63954000","longitude":"126.99508000"},{"name":"Suileng","countryCode":"CN","stateCode":"HL","latitude":"47.24805000","longitude":"127.09535000"},{"name":"Tahe","countryCode":"CN","stateCode":"HL","latitude":"52.33333000","longitude":"124.73333000"},{"name":"Taihecun","countryCode":"CN","stateCode":"HL","latitude":"45.76347000","longitude":"130.85048000"},{"name":"Taikang","countryCode":"CN","stateCode":"HL","latitude":"46.86135000","longitude":"124.44200000"},{"name":"Tailai","countryCode":"CN","stateCode":"HL","latitude":"46.38909000","longitude":"123.41371000"},{"name":"Tieli","countryCode":"CN","stateCode":"HL","latitude":"46.98043000","longitude":"128.04497000"},{"name":"Wangkui","countryCode":"CN","stateCode":"HL","latitude":"46.83283000","longitude":"126.47768000"},{"name":"Wuchang","countryCode":"CN","stateCode":"HL","latitude":"44.91428000","longitude":"127.15001000"},{"name":"Xinqing","countryCode":"CN","stateCode":"HL","latitude":"48.28701000","longitude":"129.52337000"},{"name":"Yichun","countryCode":"CN","stateCode":"HL","latitude":"47.72143000","longitude":"128.87529000"},{"name":"Yilan","countryCode":"CN","stateCode":"HL","latitude":"46.31618000","longitude":"129.55455000"},{"name":"Youhao","countryCode":"CN","stateCode":"HL","latitude":"47.85306000","longitude":"128.83565000"},{"name":"Zhaodong","countryCode":"CN","stateCode":"HL","latitude":"46.06771000","longitude":"125.98263000"},{"name":"Zhaoyuan","countryCode":"CN","stateCode":"HL","latitude":"45.50000000","longitude":"125.13333000"},{"name":"Zhaozhou","countryCode":"CN","stateCode":"HL","latitude":"45.68333000","longitude":"125.31667000"},{"name":"Ailan Mubage","countryCode":"CN","stateCode":"XJ","latitude":"43.90845000","longitude":"81.33299000"},{"name":"Aksu","countryCode":"CN","stateCode":"XJ","latitude":"41.18418000","longitude":"80.27921000"},{"name":"Aksu Diqu","countryCode":"CN","stateCode":"XJ","latitude":"40.55689000","longitude":"81.84629000"},{"name":"Altay","countryCode":"CN","stateCode":"XJ","latitude":"47.84864000","longitude":"88.13361000"},{"name":"Altay Diqu","countryCode":"CN","stateCode":"XJ","latitude":"47.86667000","longitude":"88.11667000"},{"name":"Aral","countryCode":"CN","stateCode":"XJ","latitude":"40.54184000","longitude":"81.26566000"},{"name":"Aykol","countryCode":"CN","stateCode":"XJ","latitude":"40.95759000","longitude":"80.13574000"},{"name":"Baijiantan","countryCode":"CN","stateCode":"XJ","latitude":"45.69298000","longitude":"85.13942000"},{"name":"Baluntaicun","countryCode":"CN","stateCode":"XJ","latitude":"42.66842000","longitude":"86.32424000"},{"name":"Bayingolin Mongol Zizhizhou","countryCode":"CN","stateCode":"XJ","latitude":"41.73333000","longitude":"86.15000000"},{"name":"Changji","countryCode":"CN","stateCode":"XJ","latitude":"44.00782000","longitude":"87.30461000"},{"name":"Changji Huizu Zizhizhou","countryCode":"CN","stateCode":"XJ","latitude":"44.01667000","longitude":"87.31667000"},{"name":"Fukang","countryCode":"CN","stateCode":"XJ","latitude":"44.15874000","longitude":"87.97418000"},{"name":"Hami","countryCode":"CN","stateCode":"XJ","latitude":"42.83393000","longitude":"93.50601000"},{"name":"Hotan","countryCode":"CN","stateCode":"XJ","latitude":"37.10750000","longitude":"79.93548000"},{"name":"Hoxtolgay","countryCode":"CN","stateCode":"XJ","latitude":"46.51872000","longitude":"86.00214000"},{"name":"Huocheng","countryCode":"CN","stateCode":"XJ","latitude":"44.05305000","longitude":"80.87173000"},{"name":"Ili Kazak Zizhizhou","countryCode":"CN","stateCode":"XJ","latitude":"43.31211000","longitude":"82.27102000"},{"name":"Karamay","countryCode":"CN","stateCode":"XJ","latitude":"45.58473000","longitude":"84.88724000"},{"name":"Karamay Shi","countryCode":"CN","stateCode":"XJ","latitude":"45.49989000","longitude":"84.91683000"},{"name":"Kashgar","countryCode":"CN","stateCode":"XJ","latitude":"39.47066000","longitude":"75.98951000"},{"name":"Kaxgar Diqu","countryCode":"CN","stateCode":"XJ","latitude":"39.47543000","longitude":"75.98968000"},{"name":"Korla","countryCode":"CN","stateCode":"XJ","latitude":"41.76055000","longitude":"86.15231000"},{"name":"Kuqa","countryCode":"CN","stateCode":"XJ","latitude":"41.71707000","longitude":"82.93064000"},{"name":"Kuytun","countryCode":"CN","stateCode":"XJ","latitude":"44.42707000","longitude":"84.90069000"},{"name":"Qapqal","countryCode":"CN","stateCode":"XJ","latitude":"43.80194000","longitude":"81.08722000"},{"name":"Shache","countryCode":"CN","stateCode":"XJ","latitude":"38.41667000","longitude":"77.24056000"},{"name":"Shihezi","countryCode":"CN","stateCode":"XJ","latitude":"44.30230000","longitude":"86.03694000"},{"name":"Sishilichengzi","countryCode":"CN","stateCode":"XJ","latitude":"41.96194000","longitude":"86.47667000"},{"name":"Tacheng","countryCode":"CN","stateCode":"XJ","latitude":"46.74535000","longitude":"82.95847000"},{"name":"Tacheng Diqu","countryCode":"CN","stateCode":"XJ","latitude":"46.75000000","longitude":"82.95000000"},{"name":"Turpan","countryCode":"CN","stateCode":"XJ","latitude":"42.94769000","longitude":"89.17886000"},{"name":"Turpan Diqu","countryCode":"CN","stateCode":"XJ","latitude":"42.93333000","longitude":"89.16667000"},{"name":"Urumqi Shi","countryCode":"CN","stateCode":"XJ","latitude":"43.80000000","longitude":"87.58333000"},{"name":"Xinyuan","countryCode":"CN","stateCode":"XJ","latitude":"43.42649000","longitude":"83.24959000"},{"name":"Zangguy","countryCode":"CN","stateCode":"XJ","latitude":"37.28333000","longitude":"78.76667000"},{"name":"Ürümqi","countryCode":"CN","stateCode":"XJ","latitude":"43.80096000","longitude":"87.60046000"},{"name":"Anbu","countryCode":"CN","stateCode":"GD","latitude":"23.44895000","longitude":"116.68092000"},{"name":"Chaozhou","countryCode":"CN","stateCode":"GD","latitude":"23.65396000","longitude":"116.62262000"},{"name":"Chenghua","countryCode":"CN","stateCode":"GD","latitude":"23.46132000","longitude":"116.77007000"},{"name":"Daliang","countryCode":"CN","stateCode":"GD","latitude":"22.84067000","longitude":"113.25030000"},{"name":"Danshui","countryCode":"CN","stateCode":"GD","latitude":"22.79840000","longitude":"114.46716000"},{"name":"Dasha","countryCode":"CN","stateCode":"GD","latitude":"23.11037000","longitude":"113.44180000"},{"name":"Dongguan","countryCode":"CN","stateCode":"GD","latitude":"23.01797000","longitude":"113.74866000"},{"name":"Donghai","countryCode":"CN","stateCode":"GD","latitude":"22.94593000","longitude":"115.64204000"},{"name":"Ducheng","countryCode":"CN","stateCode":"GD","latitude":"23.24212000","longitude":"111.52840000"},{"name":"Encheng","countryCode":"CN","stateCode":"GD","latitude":"22.18659000","longitude":"112.30424000"},{"name":"Foshan","countryCode":"CN","stateCode":"GD","latitude":"23.02677000","longitude":"113.13148000"},{"name":"Foshan Shi","countryCode":"CN","stateCode":"GD","latitude":"23.02264000","longitude":"112.96302000"},{"name":"Gaoyao","countryCode":"CN","stateCode":"GD","latitude":"23.02432000","longitude":"112.44555000"},{"name":"Gaozhou","countryCode":"CN","stateCode":"GD","latitude":"21.93924000","longitude":"110.84607000"},{"name":"Guangzhou","countryCode":"CN","stateCode":"GD","latitude":"23.11667000","longitude":"113.25000000"},{"name":"Guangzhou Shi","countryCode":"CN","stateCode":"GD","latitude":"23.37327000","longitude":"113.51219000"},{"name":"Haikuotiankong","countryCode":"CN","stateCode":"GD","latitude":"22.52881000","longitude":"113.93990000"},{"name":"Haimen","countryCode":"CN","stateCode":"GD","latitude":"23.19346000","longitude":"116.61219000"},{"name":"Hepo","countryCode":"CN","stateCode":"GD","latitude":"23.43077000","longitude":"115.82991000"},{"name":"Heyuan","countryCode":"CN","stateCode":"GD","latitude":"23.73333000","longitude":"114.68333000"},{"name":"Huaicheng","countryCode":"CN","stateCode":"GD","latitude":"23.91952000","longitude":"112.17629000"},{"name":"Huanggang","countryCode":"CN","stateCode":"GD","latitude":"23.67704000","longitude":"116.99961000"},{"name":"Huazhou","countryCode":"CN","stateCode":"GD","latitude":"21.63333000","longitude":"110.58333000"},{"name":"Huicheng","countryCode":"CN","stateCode":"GD","latitude":"23.03845000","longitude":"116.28988000"},{"name":"Huizhou","countryCode":"CN","stateCode":"GD","latitude":"23.11147000","longitude":"114.41523000"},{"name":"Humen","countryCode":"CN","stateCode":"GD","latitude":"22.81899000","longitude":"113.67306000"},{"name":"Jiangmen","countryCode":"CN","stateCode":"GD","latitude":"22.58333000","longitude":"113.08333000"},{"name":"Jiazi","countryCode":"CN","stateCode":"GD","latitude":"22.87932000","longitude":"116.07318000"},{"name":"Jieshi","countryCode":"CN","stateCode":"GD","latitude":"22.81027000","longitude":"115.83058000"},{"name":"Jieyang","countryCode":"CN","stateCode":"GD","latitude":"23.54180000","longitude":"116.36581000"},{"name":"Lecheng","countryCode":"CN","stateCode":"GD","latitude":"25.12800000","longitude":"113.35041000"},{"name":"Lianjiang","countryCode":"CN","stateCode":"GD","latitude":"21.64673000","longitude":"110.28172000"},{"name":"Lianzhou","countryCode":"CN","stateCode":"GD","latitude":"24.78186000","longitude":"112.37120000"},{"name":"Licheng","countryCode":"CN","stateCode":"GD","latitude":"23.29549000","longitude":"113.82465000"},{"name":"Lubu","countryCode":"CN","stateCode":"GD","latitude":"23.17233000","longitude":"112.28298000"},{"name":"Luocheng","countryCode":"CN","stateCode":"GD","latitude":"22.76953000","longitude":"111.56882000"},{"name":"Luoyang","countryCode":"CN","stateCode":"GD","latitude":"23.16244000","longitude":"114.27342000"},{"name":"Maba","countryCode":"CN","stateCode":"GD","latitude":"24.68413000","longitude":"113.59839000"},{"name":"Maoming","countryCode":"CN","stateCode":"GD","latitude":"21.65000000","longitude":"110.90000000"},{"name":"Meizhou","countryCode":"CN","stateCode":"GD","latitude":"24.28859000","longitude":"116.11768000"},{"name":"Nanfeng","countryCode":"CN","stateCode":"GD","latitude":"23.72695000","longitude":"111.79723000"},{"name":"Pingshan","countryCode":"CN","stateCode":"GD","latitude":"22.99376000","longitude":"114.71311000"},{"name":"Puning","countryCode":"CN","stateCode":"GD","latitude":"23.31072000","longitude":"116.16869000"},{"name":"Qingyuan","countryCode":"CN","stateCode":"GD","latitude":"23.70000000","longitude":"113.03333000"},{"name":"Sanshui","countryCode":"CN","stateCode":"GD","latitude":"23.15486000","longitude":"112.89161000"},{"name":"Shantou","countryCode":"CN","stateCode":"GD","latitude":"23.36814000","longitude":"116.71479000"},{"name":"Shanwei","countryCode":"CN","stateCode":"GD","latitude":"22.78199000","longitude":"115.34750000"},{"name":"Shaoguan","countryCode":"CN","stateCode":"GD","latitude":"24.80000000","longitude":"113.58333000"},{"name":"Shaping","countryCode":"CN","stateCode":"GD","latitude":"22.77019000","longitude":"112.95776000"},{"name":"Shenzhen","countryCode":"CN","stateCode":"GD","latitude":"22.55653000","longitude":"113.98590000"},{"name":"Shilong","countryCode":"CN","stateCode":"GD","latitude":"23.11444000","longitude":"113.84722000"},{"name":"Shiqi","countryCode":"CN","stateCode":"GD","latitude":"22.51682000","longitude":"113.38521000"},{"name":"Shiqiao","countryCode":"CN","stateCode":"GD","latitude":"22.94640000","longitude":"113.35769000"},{"name":"Shiwan","countryCode":"CN","stateCode":"GD","latitude":"23.00107000","longitude":"113.07700000"},{"name":"Shixing","countryCode":"CN","stateCode":"GD","latitude":"24.94824000","longitude":"114.06572000"},{"name":"Taishan","countryCode":"CN","stateCode":"GD","latitude":"22.25135000","longitude":"112.77990000"},{"name":"Tangping","countryCode":"CN","stateCode":"GD","latitude":"22.03177000","longitude":"111.93537000"},{"name":"Wuchuan","countryCode":"CN","stateCode":"GD","latitude":"21.45713000","longitude":"110.76591000"},{"name":"Xingning","countryCode":"CN","stateCode":"GD","latitude":"24.14830000","longitude":"115.72272000"},{"name":"Xinhui","countryCode":"CN","stateCode":"GD","latitude":"22.45600000","longitude":"113.04820000"},{"name":"Xinyi","countryCode":"CN","stateCode":"GD","latitude":"22.37303000","longitude":"110.94746000"},{"name":"Xiongzhou","countryCode":"CN","stateCode":"GD","latitude":"25.11667000","longitude":"114.30000000"},{"name":"Xucheng","countryCode":"CN","stateCode":"GD","latitude":"20.32917000","longitude":"110.16712000"},{"name":"Yangchun","countryCode":"CN","stateCode":"GD","latitude":"22.16667000","longitude":"111.78333000"},{"name":"Yangjiang","countryCode":"CN","stateCode":"GD","latitude":"21.85563000","longitude":"111.96272000"},{"name":"Yingcheng","countryCode":"CN","stateCode":"GD","latitude":"24.16588000","longitude":"113.41267000"},{"name":"Yunfu","countryCode":"CN","stateCode":"GD","latitude":"22.92833000","longitude":"112.03954000"},{"name":"Zhanjiang","countryCode":"CN","stateCode":"GD","latitude":"21.28145000","longitude":"110.34271000"},{"name":"Zhaoqing","countryCode":"CN","stateCode":"GD","latitude":"23.04893000","longitude":"112.46091000"},{"name":"Zhongshan","countryCode":"CN","stateCode":"GD","latitude":"21.31992000","longitude":"110.57230000"},{"name":"Zhongshan Prefecture","countryCode":"CN","stateCode":"GD","latitude":"22.55358000","longitude":"113.37550000"},{"name":"Zhuhai","countryCode":"CN","stateCode":"GD","latitude":"22.27694000","longitude":"113.56778000"},{"name":"Anjiang","countryCode":"CN","stateCode":"HN","latitude":"27.31944000","longitude":"110.10306000"},{"name":"Anping","countryCode":"CN","stateCode":"HN","latitude":"27.86639000","longitude":"110.11611000"},{"name":"Anxiang","countryCode":"CN","stateCode":"HN","latitude":"29.40000000","longitude":"112.15000000"},{"name":"Baisha","countryCode":"CN","stateCode":"HN","latitude":"26.52222000","longitude":"110.93111000"},{"name":"Biyong","countryCode":"CN","stateCode":"HN","latitude":"27.18722000","longitude":"109.51000000"},{"name":"Bojia","countryCode":"CN","stateCode":"HN","latitude":"26.46722000","longitude":"111.96806000"},{"name":"Boyang","countryCode":"CN","stateCode":"HN","latitude":"26.21167000","longitude":"109.52056000"},{"name":"Bozhou","countryCode":"CN","stateCode":"HN","latitude":"27.37889000","longitude":"109.27778000"},{"name":"Changde","countryCode":"CN","stateCode":"HN","latitude":"29.04638000","longitude":"111.67830000"},{"name":"Changsha","countryCode":"CN","stateCode":"HN","latitude":"28.19874000","longitude":"112.97087000"},{"name":"Changsha Shi","countryCode":"CN","stateCode":"HN","latitude":"28.14582000","longitude":"113.22967000"},{"name":"Chatian","countryCode":"CN","stateCode":"HN","latitude":"27.80222000","longitude":"109.37361000"},{"name":"Chenzhou","countryCode":"CN","stateCode":"HN","latitude":"25.80000000","longitude":"113.03333000"},{"name":"Dabaozi","countryCode":"CN","stateCode":"HN","latitude":"26.69556000","longitude":"109.44778000"},{"name":"Dehang","countryCode":"CN","stateCode":"HN","latitude":"28.30710000","longitude":"109.79668000"},{"name":"Dengjiapu","countryCode":"CN","stateCode":"HN","latitude":"26.90444000","longitude":"110.92000000"},{"name":"Dengyuantai","countryCode":"CN","stateCode":"HN","latitude":"26.68806000","longitude":"110.54222000"},{"name":"Dongshan Dongzuxiang","countryCode":"CN","stateCode":"HN","latitude":"26.59500000","longitude":"109.89667000"},{"name":"Fenghuang","countryCode":"CN","stateCode":"HN","latitude":"27.93557000","longitude":"109.59961000"},{"name":"Gangdong","countryCode":"CN","stateCode":"HN","latitude":"27.91694000","longitude":"110.83417000"},{"name":"Gaoqiao","countryCode":"CN","stateCode":"HN","latitude":"26.63361000","longitude":"110.90000000"},{"name":"Gaoyi","countryCode":"CN","stateCode":"HN","latitude":"26.95944000","longitude":"110.01556000"},{"name":"Guankou","countryCode":"CN","stateCode":"HN","latitude":"28.15861000","longitude":"113.62709000"},{"name":"Hengbanqiao","countryCode":"CN","stateCode":"HN","latitude":"27.17167000","longitude":"110.86528000"},{"name":"Hengyang","countryCode":"CN","stateCode":"HN","latitude":"26.88946000","longitude":"112.61888000"},{"name":"Hexiangqiao","countryCode":"CN","stateCode":"HN","latitude":"27.22028000","longitude":"110.96333000"},{"name":"Hongjiang","countryCode":"CN","stateCode":"HN","latitude":"27.11000000","longitude":"109.99556000"},{"name":"Hongqiao","countryCode":"CN","stateCode":"HN","latitude":"26.76837000","longitude":"112.10814000"},{"name":"Huaihua","countryCode":"CN","stateCode":"HN","latitude":"27.56337000","longitude":"110.00404000"},{"name":"Huangjinjing","countryCode":"CN","stateCode":"HN","latitude":"27.58563000","longitude":"110.89133000"},{"name":"Huanglong","countryCode":"CN","stateCode":"HN","latitude":"26.54139000","longitude":"110.93444000"},{"name":"Huangmaoyuan","countryCode":"CN","stateCode":"HN","latitude":"27.40417000","longitude":"110.47472000"},{"name":"Huangqiao","countryCode":"CN","stateCode":"HN","latitude":"27.02194000","longitude":"110.84056000"},{"name":"Huangtukuang","countryCode":"CN","stateCode":"HN","latitude":"26.91528000","longitude":"110.40778000"},{"name":"Huangxikou","countryCode":"CN","stateCode":"HN","latitude":"27.71889000","longitude":"110.38500000"},{"name":"Huaqiao","countryCode":"CN","stateCode":"HN","latitude":"27.70806000","longitude":"110.14194000"},{"name":"Huayuan","countryCode":"CN","stateCode":"HN","latitude":"26.91361000","longitude":"110.53583000"},{"name":"Huomachong","countryCode":"CN","stateCode":"HN","latitude":"27.88333000","longitude":"110.23000000"},{"name":"Jiangfang","countryCode":"CN","stateCode":"HN","latitude":"26.50158000","longitude":"110.34640000"},{"name":"Jiangkouxu","countryCode":"CN","stateCode":"HN","latitude":"27.69417000","longitude":"109.73583000"},{"name":"Jiangshi","countryCode":"CN","stateCode":"HN","latitude":"27.12333000","longitude":"109.73778000"},{"name":"Jinhe","countryCode":"CN","stateCode":"HN","latitude":"27.71694000","longitude":"109.60472000"},{"name":"Jinshi","countryCode":"CN","stateCode":"HN","latitude":"29.60487000","longitude":"111.87012000"},{"name":"Jinshiqiao","countryCode":"CN","stateCode":"HN","latitude":"27.58425000","longitude":"110.93634000"},{"name":"Lanli","countryCode":"CN","stateCode":"HN","latitude":"27.88694000","longitude":"109.91861000"},{"name":"Leiyang","countryCode":"CN","stateCode":"HN","latitude":"26.40238000","longitude":"112.85908000"},{"name":"Lengshuijiang","countryCode":"CN","stateCode":"HN","latitude":"27.68806000","longitude":"111.42944000"},{"name":"Lengshuitan","countryCode":"CN","stateCode":"HN","latitude":"26.41110000","longitude":"111.59559000"},{"name":"Liangyaping","countryCode":"CN","stateCode":"HN","latitude":"27.71833000","longitude":"110.67083000"},{"name":"Lianyuan","countryCode":"CN","stateCode":"HN","latitude":"27.68833000","longitude":"111.66417000"},{"name":"Linkou","countryCode":"CN","stateCode":"HN","latitude":"26.24806000","longitude":"109.86361000"},{"name":"Liuduzhai","countryCode":"CN","stateCode":"HN","latitude":"27.36611000","longitude":"110.93500000"},{"name":"Lixiqiao","countryCode":"CN","stateCode":"HN","latitude":"26.79472000","longitude":"110.41806000"},{"name":"Longtan","countryCode":"CN","stateCode":"HN","latitude":"27.41139000","longitude":"110.53639000"},{"name":"Longtou’an","countryCode":"CN","stateCode":"HN","latitude":"27.67028000","longitude":"110.33611000"},{"name":"Loudi","countryCode":"CN","stateCode":"HN","latitude":"27.73444000","longitude":"111.99444000"},{"name":"Luojiu","countryCode":"CN","stateCode":"HN","latitude":"27.51583000","longitude":"109.80889000"},{"name":"Luyang","countryCode":"CN","stateCode":"HN","latitude":"27.62389000","longitude":"110.09889000"},{"name":"Malin","countryCode":"CN","stateCode":"HN","latitude":"26.45500000","longitude":"110.64167000"},{"name":"Maoping","countryCode":"CN","stateCode":"HN","latitude":"26.51972000","longitude":"110.41194000"},{"name":"Ma’an","countryCode":"CN","stateCode":"HN","latitude":"26.97750000","longitude":"110.72111000"},{"name":"Nanmuping","countryCode":"CN","stateCode":"HN","latitude":"27.31111000","longitude":"109.67861000"},{"name":"Nanzhou","countryCode":"CN","stateCode":"HN","latitude":"29.35955000","longitude":"112.40243000"},{"name":"Prefecture of Chenzhou","countryCode":"CN","stateCode":"HN","latitude":"25.84347000","longitude":"113.05378000"},{"name":"Pukou","countryCode":"CN","stateCode":"HN","latitude":"26.52222000","longitude":"109.55583000"},{"name":"Puzi","countryCode":"CN","stateCode":"HN","latitude":"26.98639000","longitude":"109.77639000"},{"name":"Qiancheng","countryCode":"CN","stateCode":"HN","latitude":"27.18501000","longitude":"109.76543000"},{"name":"Qianzhou","countryCode":"CN","stateCode":"HN","latitude":"28.31925000","longitude":"109.73346000"},{"name":"Qiaojiang","countryCode":"CN","stateCode":"HN","latitude":"27.93722000","longitude":"110.67639000"},{"name":"Qingjiangqiao","countryCode":"CN","stateCode":"HN","latitude":"26.60444000","longitude":"110.98528000"},{"name":"Qingxi","countryCode":"CN","stateCode":"HN","latitude":"26.43114000","longitude":"110.35489000"},{"name":"Qionghu","countryCode":"CN","stateCode":"HN","latitude":"28.84061000","longitude":"112.37399000"},{"name":"Ruoshui","countryCode":"CN","stateCode":"HN","latitude":"27.00194000","longitude":"109.96667000"},{"name":"Shangmei","countryCode":"CN","stateCode":"HN","latitude":"27.74278000","longitude":"111.29556000"},{"name":"Shanmen","countryCode":"CN","stateCode":"HN","latitude":"27.22500000","longitude":"110.69278000"},{"name":"Shijiang","countryCode":"CN","stateCode":"HN","latitude":"27.08194000","longitude":"110.79333000"},{"name":"Shuangjiang","countryCode":"CN","stateCode":"HN","latitude":"26.15467000","longitude":"109.71380000"},{"name":"Shuangxi","countryCode":"CN","stateCode":"HN","latitude":"27.22833000","longitude":"109.85583000"},{"name":"Shuiche","countryCode":"CN","stateCode":"HN","latitude":"27.68694000","longitude":"110.99972000"},{"name":"Shuidatian","countryCode":"CN","stateCode":"HN","latitude":"27.85222000","longitude":"109.60472000"},{"name":"Simenqian","countryCode":"CN","stateCode":"HN","latitude":"27.48722000","longitude":"110.88611000"},{"name":"Tangjiafang","countryCode":"CN","stateCode":"HN","latitude":"26.84000000","longitude":"110.36472000"},{"name":"Tanwan","countryCode":"CN","stateCode":"HN","latitude":"27.96639000","longitude":"110.15028000"},{"name":"Tongwan","countryCode":"CN","stateCode":"HN","latitude":"27.58111000","longitude":"110.27722000"},{"name":"Tuokou","countryCode":"CN","stateCode":"HN","latitude":"27.12472000","longitude":"109.62472000"},{"name":"Wantouqiao","countryCode":"CN","stateCode":"HN","latitude":"26.84111000","longitude":"110.61944000"},{"name":"Wenxing","countryCode":"CN","stateCode":"HN","latitude":"28.68208000","longitude":"112.87864000"},{"name":"Wulingyuan","countryCode":"CN","stateCode":"HN","latitude":"29.34936000","longitude":"110.54407000"},{"name":"Wuxi","countryCode":"CN","stateCode":"HN","latitude":"26.58440000","longitude":"111.85900000"},{"name":"Wuyang","countryCode":"CN","stateCode":"HN","latitude":"26.74278000","longitude":"110.32833000"},{"name":"Xiangtan","countryCode":"CN","stateCode":"HN","latitude":"27.85000000","longitude":"112.90000000"},{"name":"Xiangxi Tujiazu Miaozu Zizhizhou","countryCode":"CN","stateCode":"HN","latitude":"28.70573000","longitude":"109.73329000"},{"name":"Xiangxiang","countryCode":"CN","stateCode":"HN","latitude":"27.73333000","longitude":"112.53333000"},{"name":"Xianrenwan","countryCode":"CN","stateCode":"HN","latitude":"27.75444000","longitude":"110.32972000"},{"name":"Xianxi","countryCode":"CN","stateCode":"HN","latitude":"26.33472000","longitude":"109.64306000"},{"name":"Xiaohenglong","countryCode":"CN","stateCode":"HN","latitude":"27.60500000","longitude":"110.51694000"},{"name":"Xiaolongmen","countryCode":"CN","stateCode":"HN","latitude":"27.80194000","longitude":"110.16056000"},{"name":"Xiaoshajiang","countryCode":"CN","stateCode":"HN","latitude":"27.52139000","longitude":"110.74806000"},{"name":"Xishan","countryCode":"CN","stateCode":"HN","latitude":"27.66667000","longitude":"113.50000000"},{"name":"Xixi","countryCode":"CN","stateCode":"HN","latitude":"27.69375000","longitude":"110.95333000"},{"name":"Xiyan","countryCode":"CN","stateCode":"HN","latitude":"26.61639000","longitude":"110.47361000"},{"name":"Yanmen","countryCode":"CN","stateCode":"HN","latitude":"27.85500000","longitude":"109.74028000"},{"name":"Yaoshi","countryCode":"CN","stateCode":"HN","latitude":"26.29306000","longitude":"110.78917000"},{"name":"Yatunpu","countryCode":"CN","stateCode":"HN","latitude":"26.15500000","longitude":"109.62667000"},{"name":"Yiyang","countryCode":"CN","stateCode":"HN","latitude":"28.58917000","longitude":"112.32833000"},{"name":"Yongfeng","countryCode":"CN","stateCode":"HN","latitude":"27.42829000","longitude":"112.18338000"},{"name":"Yongzhou","countryCode":"CN","stateCode":"HN","latitude":"26.44014000","longitude":"111.60290000"},{"name":"Yueyang","countryCode":"CN","stateCode":"HN","latitude":"29.37455000","longitude":"113.09481000"},{"name":"Yueyang Shi","countryCode":"CN","stateCode":"HN","latitude":"29.32472000","longitude":"113.30200000"},{"name":"Yutan","countryCode":"CN","stateCode":"HN","latitude":"28.25831000","longitude":"112.56048000"},{"name":"Zhaishi Miaozu Dongzuxiang","countryCode":"CN","stateCode":"HN","latitude":"26.50083000","longitude":"110.04444000"},{"name":"Zhangjiajie","countryCode":"CN","stateCode":"HN","latitude":"29.12944000","longitude":"110.47833000"},{"name":"Zhongfang","countryCode":"CN","stateCode":"HN","latitude":"27.41139000","longitude":"109.93194000"},{"name":"Zhongzhai","countryCode":"CN","stateCode":"HN","latitude":"27.19528000","longitude":"109.26861000"},{"name":"Zhushi","countryCode":"CN","stateCode":"HN","latitude":"27.08778000","longitude":"110.67694000"},{"name":"Zhuzhou","countryCode":"CN","stateCode":"HN","latitude":"27.83333000","longitude":"113.15000000"},{"name":"Zhuzhou Shi","countryCode":"CN","stateCode":"HN","latitude":"27.82450000","longitude":"113.08228000"},{"name":"Zhuzhoujiang Miaozuxiang","countryCode":"CN","stateCode":"HN","latitude":"26.67528000","longitude":"110.07194000"},{"name":"Ankang","countryCode":"CN","stateCode":"SN","latitude":"32.68000000","longitude":"109.01722000"},{"name":"Baoji Shi","countryCode":"CN","stateCode":"SN","latitude":"34.36944000","longitude":"107.13635000"},{"name":"Guozhen","countryCode":"CN","stateCode":"SN","latitude":"34.36591000","longitude":"107.35904000"},{"name":"Hancheng","countryCode":"CN","stateCode":"SN","latitude":"35.46028000","longitude":"110.42917000"},{"name":"Hanzhong","countryCode":"CN","stateCode":"SN","latitude":"33.07507000","longitude":"107.02214000"},{"name":"Huayin","countryCode":"CN","stateCode":"SN","latitude":"34.56528000","longitude":"110.06639000"},{"name":"Lintong","countryCode":"CN","stateCode":"SN","latitude":"34.37803000","longitude":"109.20892000"},{"name":"Tongchuanshi","countryCode":"CN","stateCode":"SN","latitude":"35.07474000","longitude":"109.08495000"},{"name":"Weinan","countryCode":"CN","stateCode":"SN","latitude":"34.50355000","longitude":"109.50891000"},{"name":"Xianyang","countryCode":"CN","stateCode":"SN","latitude":"34.33778000","longitude":"108.70261000"},{"name":"Xi’an","countryCode":"CN","stateCode":"SN","latitude":"34.25833000","longitude":"108.92861000"},{"name":"Yanliang","countryCode":"CN","stateCode":"SN","latitude":"34.65918000","longitude":"109.22921000"},{"name":"Yulinshi","countryCode":"CN","stateCode":"SN","latitude":"38.29181000","longitude":"109.73753000"},{"name":"Yuxia","countryCode":"CN","stateCode":"SN","latitude":"34.06153000","longitude":"108.62905000"},{"name":"Anlu","countryCode":"CN","stateCode":"HB","latitude":"31.25750000","longitude":"113.67833000"},{"name":"Buhe","countryCode":"CN","stateCode":"HB","latitude":"30.28757000","longitude":"112.22979000"},{"name":"Caidian","countryCode":"CN","stateCode":"HB","latitude":"30.58333000","longitude":"114.03333000"},{"name":"Caohe","countryCode":"CN","stateCode":"HB","latitude":"30.22970000","longitude":"115.43346000"},{"name":"Chengzhong","countryCode":"CN","stateCode":"HB","latitude":"30.94454000","longitude":"113.55284000"},{"name":"Danjiangkou","countryCode":"CN","stateCode":"HB","latitude":"32.54278000","longitude":"111.50861000"},{"name":"Daye","countryCode":"CN","stateCode":"HB","latitude":"30.08333000","longitude":"114.95000000"},{"name":"Duobao","countryCode":"CN","stateCode":"HB","latitude":"30.67000000","longitude":"112.68952000"},{"name":"Enshi","countryCode":"CN","stateCode":"HB","latitude":"30.30000000","longitude":"109.48333000"},{"name":"Enshi Tujiazu Miaozu Zizhizhou","countryCode":"CN","stateCode":"HB","latitude":"30.19810000","longitude":"109.67555000"},{"name":"Ezhou","countryCode":"CN","stateCode":"HB","latitude":"30.40000000","longitude":"114.83333000"},{"name":"Ezhou Shi","countryCode":"CN","stateCode":"HB","latitude":"30.48832000","longitude":"114.77979000"},{"name":"Fengkou","countryCode":"CN","stateCode":"HB","latitude":"30.08268000","longitude":"113.33346000"},{"name":"Guangshui","countryCode":"CN","stateCode":"HB","latitude":"31.61990000","longitude":"113.99780000"},{"name":"Gucheng Chengguanzhen","countryCode":"CN","stateCode":"HB","latitude":"32.26604000","longitude":"111.63476000"},{"name":"Hanchuan","countryCode":"CN","stateCode":"HB","latitude":"30.65000000","longitude":"113.76667000"},{"name":"Huanggang","countryCode":"CN","stateCode":"HB","latitude":"30.45143000","longitude":"114.87035000"},{"name":"Huangmei","countryCode":"CN","stateCode":"HB","latitude":"30.19235000","longitude":"116.02496000"},{"name":"Huangpi","countryCode":"CN","stateCode":"HB","latitude":"30.88453000","longitude":"114.37789000"},{"name":"Huangshi","countryCode":"CN","stateCode":"HB","latitude":"30.24706000","longitude":"115.04814000"},{"name":"Huangzhou","countryCode":"CN","stateCode":"HB","latitude":"30.45000000","longitude":"114.80000000"},{"name":"Jingling","countryCode":"CN","stateCode":"HB","latitude":"30.65000000","longitude":"113.10000000"},{"name":"Jingmen","countryCode":"CN","stateCode":"HB","latitude":"31.03361000","longitude":"112.20472000"},{"name":"Jingmen Shi","countryCode":"CN","stateCode":"HB","latitude":"31.11244000","longitude":"112.64310000"},{"name":"Jingzhou","countryCode":"CN","stateCode":"HB","latitude":"30.35028000","longitude":"112.19028000"},{"name":"Laohekou","countryCode":"CN","stateCode":"HB","latitude":"32.38583000","longitude":"111.66778000"},{"name":"Lichuan","countryCode":"CN","stateCode":"HB","latitude":"30.30000000","longitude":"108.85000000"},{"name":"Macheng","countryCode":"CN","stateCode":"HB","latitude":"31.18013000","longitude":"115.02213000"},{"name":"Nanzhang Chengguanzhen","countryCode":"CN","stateCode":"HB","latitude":"31.78394000","longitude":"111.82752000"},{"name":"Puqi","countryCode":"CN","stateCode":"HB","latitude":"29.71667000","longitude":"113.88333000"},{"name":"Qianjiang","countryCode":"CN","stateCode":"HB","latitude":"30.42100000","longitude":"112.89190000"},{"name":"Qingquan","countryCode":"CN","stateCode":"HB","latitude":"30.45113000","longitude":"115.25593000"},{"name":"Shashi","countryCode":"CN","stateCode":"HB","latitude":"30.30722000","longitude":"112.24472000"},{"name":"Shennongjia","countryCode":"CN","stateCode":"HB","latitude":"31.58339000","longitude":"110.49720000"},{"name":"Shiyan","countryCode":"CN","stateCode":"HB","latitude":"32.64750000","longitude":"110.77806000"},{"name":"Suizhou","countryCode":"CN","stateCode":"HB","latitude":"31.71111000","longitude":"113.36306000"},{"name":"Wuhan","countryCode":"CN","stateCode":"HB","latitude":"30.58333000","longitude":"114.26667000"},{"name":"Wuxue","countryCode":"CN","stateCode":"HB","latitude":"29.85058000","longitude":"115.55250000"},{"name":"Xiangyang","countryCode":"CN","stateCode":"HB","latitude":"32.04220000","longitude":"112.14479000"},{"name":"Xianning","countryCode":"CN","stateCode":"HB","latitude":"29.84347000","longitude":"114.32201000"},{"name":"Xianning Prefecture","countryCode":"CN","stateCode":"HB","latitude":"29.66609000","longitude":"114.26389000"},{"name":"Xiantao","countryCode":"CN","stateCode":"HB","latitude":"30.37080000","longitude":"113.44294000"},{"name":"Xiaogan","countryCode":"CN","stateCode":"HB","latitude":"30.92689000","longitude":"113.92221000"},{"name":"Xihe","countryCode":"CN","stateCode":"HB","latitude":"31.68635000","longitude":"113.46585000"},{"name":"Xindi","countryCode":"CN","stateCode":"HB","latitude":"29.81667000","longitude":"113.46667000"},{"name":"Xinshi","countryCode":"CN","stateCode":"HB","latitude":"31.04704000","longitude":"113.14098000"},{"name":"Xinzhou","countryCode":"CN","stateCode":"HB","latitude":"30.86667000","longitude":"114.80000000"},{"name":"Xiulin","countryCode":"CN","stateCode":"HB","latitude":"29.71667000","longitude":"112.40000000"},{"name":"Yichang","countryCode":"CN","stateCode":"HB","latitude":"30.71444000","longitude":"111.28472000"},{"name":"Yicheng","countryCode":"CN","stateCode":"HB","latitude":"31.70472000","longitude":"112.25611000"},{"name":"Yunmeng Chengguanzhen","countryCode":"CN","stateCode":"HB","latitude":"31.06251000","longitude":"113.76545000"},{"name":"Zaoyang","countryCode":"CN","stateCode":"HB","latitude":"32.12722000","longitude":"112.75417000"},{"name":"Zhicheng","countryCode":"CN","stateCode":"HB","latitude":"30.29556000","longitude":"111.50472000"},{"name":"Zhijiang","countryCode":"CN","stateCode":"HB","latitude":"30.42139000","longitude":"111.75333000"},{"name":"Zhongxiang","countryCode":"CN","stateCode":"HB","latitude":"31.16611000","longitude":"112.58306000"},{"name":"Anqing","countryCode":"CN","stateCode":"AH","latitude":"30.51365000","longitude":"117.04723000"},{"name":"Anqing Shi","countryCode":"CN","stateCode":"AH","latitude":"30.66266000","longitude":"116.55911000"},{"name":"Bengbu","countryCode":"CN","stateCode":"AH","latitude":"32.94083000","longitude":"117.36083000"},{"name":"Bozhou","countryCode":"CN","stateCode":"AH","latitude":"33.87722000","longitude":"115.77028000"},{"name":"Chaohu","countryCode":"CN","stateCode":"AH","latitude":"31.60000000","longitude":"117.86667000"},{"name":"Chizhou","countryCode":"CN","stateCode":"AH","latitude":"30.66134000","longitude":"117.47783000"},{"name":"Chizhou Shi","countryCode":"CN","stateCode":"AH","latitude":"30.30431000","longitude":"117.41388000"},{"name":"Chuzhou","countryCode":"CN","stateCode":"AH","latitude":"32.32194000","longitude":"118.29778000"},{"name":"Chuzhou Shi","countryCode":"CN","stateCode":"AH","latitude":"32.60084000","longitude":"118.08813000"},{"name":"Datong","countryCode":"CN","stateCode":"AH","latitude":"32.62082000","longitude":"117.06319000"},{"name":"Fuyang","countryCode":"CN","stateCode":"AH","latitude":"32.90000000","longitude":"115.81667000"},{"name":"Fuyang Shi","countryCode":"CN","stateCode":"AH","latitude":"32.93718000","longitude":"115.70778000"},{"name":"Gushu","countryCode":"CN","stateCode":"AH","latitude":"31.56055000","longitude":"118.48147000"},{"name":"Hefei","countryCode":"CN","stateCode":"AH","latitude":"31.86389000","longitude":"117.28083000"},{"name":"Hefei Shi","countryCode":"CN","stateCode":"AH","latitude":"31.94665000","longitude":"117.27805000"},{"name":"Huaibei","countryCode":"CN","stateCode":"AH","latitude":"33.97444000","longitude":"116.79167000"},{"name":"Huainan","countryCode":"CN","stateCode":"AH","latitude":"32.62639000","longitude":"116.99694000"},{"name":"Huainan Shi","countryCode":"CN","stateCode":"AH","latitude":"32.73824000","longitude":"116.78813000"},{"name":"Huaiyuan Chengguanzhen","countryCode":"CN","stateCode":"AH","latitude":"32.95893000","longitude":"117.16566000"},{"name":"Huangshan","countryCode":"CN","stateCode":"AH","latitude":"29.71139000","longitude":"118.31250000"},{"name":"Huangshan Shi","countryCode":"CN","stateCode":"AH","latitude":"29.89195000","longitude":"118.10553000"},{"name":"Huoqiu Chengguanzhen","countryCode":"CN","stateCode":"AH","latitude":"32.35473000","longitude":"116.29390000"},{"name":"Jieshou","countryCode":"CN","stateCode":"AH","latitude":"33.26338000","longitude":"115.36108000"},{"name":"Lucheng","countryCode":"CN","stateCode":"AH","latitude":"31.23357000","longitude":"117.28057000"},{"name":"Lu’an","countryCode":"CN","stateCode":"AH","latitude":"31.73561000","longitude":"116.51688000"},{"name":"Mengcheng Chengguanzhen","countryCode":"CN","stateCode":"AH","latitude":"33.26611000","longitude":"116.56605000"},{"name":"Mingguang","countryCode":"CN","stateCode":"AH","latitude":"32.78017000","longitude":"117.96378000"},{"name":"Suixi","countryCode":"CN","stateCode":"AH","latitude":"33.89067000","longitude":"116.77473000"},{"name":"Suzhou","countryCode":"CN","stateCode":"AH","latitude":"33.63611000","longitude":"116.97889000"},{"name":"Suzhou Shi","countryCode":"CN","stateCode":"AH","latitude":"33.86970000","longitude":"117.20569000"},{"name":"Tangzhai","countryCode":"CN","stateCode":"AH","latitude":"34.43278000","longitude":"116.59111000"},{"name":"Wucheng","countryCode":"CN","stateCode":"AH","latitude":"29.60077000","longitude":"118.17495000"},{"name":"Wuhu","countryCode":"CN","stateCode":"AH","latitude":"31.33728000","longitude":"118.37351000"},{"name":"Wusong","countryCode":"CN","stateCode":"AH","latitude":"30.95000000","longitude":"117.78333000"},{"name":"Wuyang","countryCode":"CN","stateCode":"AH","latitude":"31.99250000","longitude":"116.24722000"},{"name":"Xuanzhou","countryCode":"CN","stateCode":"AH","latitude":"30.95250000","longitude":"118.75528000"},{"name":"Yingshang Chengguanzhen","countryCode":"CN","stateCode":"AH","latitude":"32.62945000","longitude":"116.27013000"},{"name":"Anqiu","countryCode":"CN","stateCode":"SD","latitude":"36.43417000","longitude":"119.19250000"},{"name":"Beizhai","countryCode":"CN","stateCode":"SD","latitude":"36.21972000","longitude":"120.52889000"},{"name":"Bianzhuang","countryCode":"CN","stateCode":"SD","latitude":"34.84861000","longitude":"118.04472000"},{"name":"Binzhou","countryCode":"CN","stateCode":"SD","latitude":"37.36667000","longitude":"118.01667000"},{"name":"Boshan","countryCode":"CN","stateCode":"SD","latitude":"36.48333000","longitude":"117.83333000"},{"name":"Changqing","countryCode":"CN","stateCode":"SD","latitude":"36.55750000","longitude":"116.72722000"},{"name":"Chengqu","countryCode":"CN","stateCode":"SD","latitude":"36.91060000","longitude":"121.52504000"},{"name":"Chengtangcun","countryCode":"CN","stateCode":"SD","latitude":"35.08357000","longitude":"117.19071000"},{"name":"Chengyang","countryCode":"CN","stateCode":"SD","latitude":"35.57944000","longitude":"118.83278000"},{"name":"Dengying","countryCode":"CN","stateCode":"SD","latitude":"36.13889000","longitude":"120.57417000"},{"name":"Dengzhou","countryCode":"CN","stateCode":"SD","latitude":"37.80822000","longitude":"120.75908000"},{"name":"Dezhou","countryCode":"CN","stateCode":"SD","latitude":"37.45127000","longitude":"116.31046000"},{"name":"Dingtao","countryCode":"CN","stateCode":"SD","latitude":"35.07436000","longitude":"115.56582000"},{"name":"Dongcun","countryCode":"CN","stateCode":"SD","latitude":"36.77667000","longitude":"121.15972000"},{"name":"Dongdu","countryCode":"CN","stateCode":"SD","latitude":"35.85000000","longitude":"117.70000000"},{"name":"Feicheng","countryCode":"CN","stateCode":"SD","latitude":"36.24861000","longitude":"116.76583000"},{"name":"Gaomi","countryCode":"CN","stateCode":"SD","latitude":"36.38333000","longitude":"119.75278000"},{"name":"Hanting","countryCode":"CN","stateCode":"SD","latitude":"36.77083000","longitude":"119.21083000"},{"name":"Heze","countryCode":"CN","stateCode":"SD","latitude":"35.23929000","longitude":"115.47358000"},{"name":"Jiamaying","countryCode":"CN","stateCode":"SD","latitude":"37.20806000","longitude":"115.95000000"},{"name":"Jiaozhou","countryCode":"CN","stateCode":"SD","latitude":"36.28389000","longitude":"120.00333000"},{"name":"Jiehu","countryCode":"CN","stateCode":"SD","latitude":"35.54278000","longitude":"118.45500000"},{"name":"Jimo","countryCode":"CN","stateCode":"SD","latitude":"36.38972000","longitude":"120.46222000"},{"name":"Jinan","countryCode":"CN","stateCode":"SD","latitude":"36.66833000","longitude":"116.99722000"},{"name":"Jining","countryCode":"CN","stateCode":"SD","latitude":"35.40500000","longitude":"116.58139000"},{"name":"Juye","countryCode":"CN","stateCode":"SD","latitude":"35.39472000","longitude":"116.08833000"},{"name":"Kuiju","countryCode":"CN","stateCode":"SD","latitude":"36.85361000","longitude":"119.39083000"},{"name":"Kutao","countryCode":"CN","stateCode":"SD","latitude":"36.14500000","longitude":"120.48778000"},{"name":"Laiwu","countryCode":"CN","stateCode":"SD","latitude":"36.19278000","longitude":"117.65694000"},{"name":"Laixi","countryCode":"CN","stateCode":"SD","latitude":"36.85917000","longitude":"120.52694000"},{"name":"Laiyang","countryCode":"CN","stateCode":"SD","latitude":"36.97583000","longitude":"120.71361000"},{"name":"Laizhou","countryCode":"CN","stateCode":"SD","latitude":"37.18073000","longitude":"119.94217000"},{"name":"Laocheng","countryCode":"CN","stateCode":"SD","latitude":"37.14278000","longitude":"115.88833000"},{"name":"Liaocheng","countryCode":"CN","stateCode":"SD","latitude":"36.45596000","longitude":"115.97766000"},{"name":"Linqu","countryCode":"CN","stateCode":"SD","latitude":"36.51556000","longitude":"118.53972000"},{"name":"Linyi","countryCode":"CN","stateCode":"SD","latitude":"35.06306000","longitude":"118.34278000"},{"name":"Longgang","countryCode":"CN","stateCode":"SD","latitude":"37.65181000","longitude":"120.33063000"},{"name":"Mengyin","countryCode":"CN","stateCode":"SD","latitude":"35.70694000","longitude":"117.92639000"},{"name":"Mingshui","countryCode":"CN","stateCode":"SD","latitude":"36.71667000","longitude":"117.50000000"},{"name":"Mizhou","countryCode":"CN","stateCode":"SD","latitude":"35.99472000","longitude":"119.39750000"},{"name":"Nanding","countryCode":"CN","stateCode":"SD","latitude":"36.74833000","longitude":"118.05583000"},{"name":"Nanma","countryCode":"CN","stateCode":"SD","latitude":"36.18478000","longitude":"118.15486000"},{"name":"Ninghai","countryCode":"CN","stateCode":"SD","latitude":"37.38422000","longitude":"121.60859000"},{"name":"Ningyang","countryCode":"CN","stateCode":"SD","latitude":"35.76417000","longitude":"116.79139000"},{"name":"Pingdu","countryCode":"CN","stateCode":"SD","latitude":"36.78444000","longitude":"119.94639000"},{"name":"Pingyi","countryCode":"CN","stateCode":"SD","latitude":"35.50056000","longitude":"117.63083000"},{"name":"Pingyin","countryCode":"CN","stateCode":"SD","latitude":"36.28306000","longitude":"116.44528000"},{"name":"Qingdao","countryCode":"CN","stateCode":"SD","latitude":"36.06488000","longitude":"120.38042000"},{"name":"Qingnian","countryCode":"CN","stateCode":"SD","latitude":"36.84032000","longitude":"115.71183000"},{"name":"Qingshancun","countryCode":"CN","stateCode":"SD","latitude":"36.15415000","longitude":"120.68240000"},{"name":"Qingyang","countryCode":"CN","stateCode":"SD","latitude":"37.49583000","longitude":"121.25806000"},{"name":"Qingzhou","countryCode":"CN","stateCode":"SD","latitude":"36.69667000","longitude":"118.47972000"},{"name":"Qufu","countryCode":"CN","stateCode":"SD","latitude":"35.59667000","longitude":"116.99111000"},{"name":"Rizhao","countryCode":"CN","stateCode":"SD","latitude":"35.42750000","longitude":"119.45528000"},{"name":"Shancheng","countryCode":"CN","stateCode":"SD","latitude":"34.79528000","longitude":"116.08167000"},{"name":"Shanting","countryCode":"CN","stateCode":"SD","latitude":"35.07528000","longitude":"117.45778000"},{"name":"Shazikou","countryCode":"CN","stateCode":"SD","latitude":"36.11500000","longitude":"120.53722000"},{"name":"Shengli","countryCode":"CN","stateCode":"SD","latitude":"37.46271000","longitude":"118.49165000"},{"name":"Shilaorencun","countryCode":"CN","stateCode":"SD","latitude":"36.09723000","longitude":"120.48910000"},{"name":"Shizilu","countryCode":"CN","stateCode":"SD","latitude":"35.17111000","longitude":"118.82889000"},{"name":"Shouguang","countryCode":"CN","stateCode":"SD","latitude":"36.88000000","longitude":"118.73750000"},{"name":"Sishui","countryCode":"CN","stateCode":"SD","latitude":"35.64889000","longitude":"117.27583000"},{"name":"Suozhen","countryCode":"CN","stateCode":"SD","latitude":"36.95389000","longitude":"118.10472000"},{"name":"Tai’an","countryCode":"CN","stateCode":"SD","latitude":"36.18528000","longitude":"117.12000000"},{"name":"Taozhuang","countryCode":"CN","stateCode":"SD","latitude":"34.85000000","longitude":"117.33333000"},{"name":"Tianfu","countryCode":"CN","stateCode":"SD","latitude":"37.19723000","longitude":"122.05228000"},{"name":"Weifang","countryCode":"CN","stateCode":"SD","latitude":"36.71000000","longitude":"119.10194000"},{"name":"Weihai","countryCode":"CN","stateCode":"SD","latitude":"37.50914000","longitude":"122.11356000"},{"name":"Wenshang","countryCode":"CN","stateCode":"SD","latitude":"35.72750000","longitude":"116.49611000"},{"name":"Xiazhen","countryCode":"CN","stateCode":"SD","latitude":"34.80222000","longitude":"117.11167000"},{"name":"Xiazhuang","countryCode":"CN","stateCode":"SD","latitude":"34.91611000","longitude":"118.63889000"},{"name":"Xiliguantun","countryCode":"CN","stateCode":"SD","latitude":"37.07833000","longitude":"115.94139000"},{"name":"Xindian","countryCode":"CN","stateCode":"SD","latitude":"36.79750000","longitude":"118.29444000"},{"name":"Xintai","countryCode":"CN","stateCode":"SD","latitude":"35.90056000","longitude":"117.75194000"},{"name":"Yanggu","countryCode":"CN","stateCode":"SD","latitude":"36.11056000","longitude":"115.77528000"},{"name":"Yanta","countryCode":"CN","stateCode":"SD","latitude":"36.24111000","longitude":"115.66722000"},{"name":"Yantai","countryCode":"CN","stateCode":"SD","latitude":"37.47649000","longitude":"121.44081000"},{"name":"Yanzhou","countryCode":"CN","stateCode":"SD","latitude":"35.55278000","longitude":"116.82861000"},{"name":"Yatou","countryCode":"CN","stateCode":"SD","latitude":"37.15660000","longitude":"122.43762000"},{"name":"Yinzhu","countryCode":"CN","stateCode":"SD","latitude":"35.87861000","longitude":"119.97528000"},{"name":"Yishui","countryCode":"CN","stateCode":"SD","latitude":"35.78472000","longitude":"118.62806000"},{"name":"Yucheng","countryCode":"CN","stateCode":"SD","latitude":"34.92889000","longitude":"116.46528000"},{"name":"Zaozhuang","countryCode":"CN","stateCode":"SD","latitude":"34.86472000","longitude":"117.55417000"},{"name":"Zhaoyuan","countryCode":"CN","stateCode":"SD","latitude":"37.36497000","longitude":"120.40997000"},{"name":"Zhoucheng","countryCode":"CN","stateCode":"SD","latitude":"35.91222000","longitude":"116.31167000"},{"name":"Zhoucun","countryCode":"CN","stateCode":"SD","latitude":"36.81667000","longitude":"117.81667000"},{"name":"Zhu Cheng City","countryCode":"CN","stateCode":"SD","latitude":"35.99502000","longitude":"119.40259000"},{"name":"Zhuangyuan","countryCode":"CN","stateCode":"SD","latitude":"37.30553000","longitude":"120.82747000"},{"name":"Zibo","countryCode":"CN","stateCode":"SD","latitude":"36.79056000","longitude":"118.06333000"},{"name":"Zoucheng","countryCode":"CN","stateCode":"SD","latitude":"35.40056000","longitude":"116.96556000"},{"name":"Anshan","countryCode":"CN","stateCode":"LN","latitude":"41.12361000","longitude":"122.99000000"},{"name":"Beipiao","countryCode":"CN","stateCode":"LN","latitude":"41.79194000","longitude":"120.77917000"},{"name":"Benxi","countryCode":"CN","stateCode":"LN","latitude":"41.28861000","longitude":"123.76500000"},{"name":"Changtu","countryCode":"CN","stateCode":"LN","latitude":"42.77884000","longitude":"124.09545000"},{"name":"Chaoyang","countryCode":"CN","stateCode":"LN","latitude":"41.57028000","longitude":"120.45861000"},{"name":"Dalian","countryCode":"CN","stateCode":"LN","latitude":"38.91222000","longitude":"121.60222000"},{"name":"Dalianwan","countryCode":"CN","stateCode":"LN","latitude":"39.02861000","longitude":"121.69500000"},{"name":"Dandong","countryCode":"CN","stateCode":"LN","latitude":"40.12917000","longitude":"124.39472000"},{"name":"Dashiqiao","countryCode":"CN","stateCode":"LN","latitude":"40.63732000","longitude":"122.50251000"},{"name":"Dongling","countryCode":"CN","stateCode":"LN","latitude":"41.81444000","longitude":"123.57583000"},{"name":"Fengcheng","countryCode":"CN","stateCode":"LN","latitude":"40.45361000","longitude":"124.07167000"},{"name":"Fushun","countryCode":"CN","stateCode":"LN","latitude":"41.88669000","longitude":"123.94363000"},{"name":"Fuxin","countryCode":"CN","stateCode":"LN","latitude":"42.01556000","longitude":"121.65889000"},{"name":"Gaizhou","countryCode":"CN","stateCode":"LN","latitude":"40.39417000","longitude":"122.36861000"},{"name":"Gongchangling","countryCode":"CN","stateCode":"LN","latitude":"41.11667000","longitude":"123.45000000"},{"name":"Haicheng","countryCode":"CN","stateCode":"LN","latitude":"40.85158000","longitude":"122.74754000"},{"name":"Heishan","countryCode":"CN","stateCode":"LN","latitude":"41.68917000","longitude":"122.11278000"},{"name":"Huanren","countryCode":"CN","stateCode":"LN","latitude":"41.26472000","longitude":"125.36667000"},{"name":"Huludao","countryCode":"CN","stateCode":"LN","latitude":"40.75243000","longitude":"120.83552000"},{"name":"Huludao Shi","countryCode":"CN","stateCode":"LN","latitude":"40.74528000","longitude":"120.21972000"},{"name":"Hushitai","countryCode":"CN","stateCode":"LN","latitude":"41.94175000","longitude":"123.50266000"},{"name":"Jinzhou","countryCode":"CN","stateCode":"LN","latitude":"41.10778000","longitude":"121.14167000"},{"name":"Jiupu","countryCode":"CN","stateCode":"LN","latitude":"41.06667000","longitude":"122.95000000"},{"name":"Kaiyuan","countryCode":"CN","stateCode":"LN","latitude":"42.53306000","longitude":"124.04028000"},{"name":"Kuandian","countryCode":"CN","stateCode":"LN","latitude":"40.72861000","longitude":"124.78472000"},{"name":"Langtoucun","countryCode":"CN","stateCode":"LN","latitude":"40.04068000","longitude":"124.33525000"},{"name":"Lianshan","countryCode":"CN","stateCode":"LN","latitude":"40.76432000","longitude":"120.85327000"},{"name":"Liaoyang","countryCode":"CN","stateCode":"LN","latitude":"41.27194000","longitude":"123.17306000"},{"name":"Liaozhong","countryCode":"CN","stateCode":"LN","latitude":"41.50611000","longitude":"122.72417000"},{"name":"Linghai","countryCode":"CN","stateCode":"LN","latitude":"41.16528000","longitude":"121.36667000"},{"name":"Lingyuan","countryCode":"CN","stateCode":"LN","latitude":"41.24000000","longitude":"119.40111000"},{"name":"Lüshun","countryCode":"CN","stateCode":"LN","latitude":"38.80000000","longitude":"121.26667000"},{"name":"Nanpiao","countryCode":"CN","stateCode":"LN","latitude":"41.09822000","longitude":"120.74792000"},{"name":"Nantai","countryCode":"CN","stateCode":"LN","latitude":"40.92410000","longitude":"122.80437000"},{"name":"Panjin Shi","countryCode":"CN","stateCode":"LN","latitude":"41.13167000","longitude":"121.99361000"},{"name":"Panshan","countryCode":"CN","stateCode":"LN","latitude":"41.18806000","longitude":"122.04944000"},{"name":"Pulandian","countryCode":"CN","stateCode":"LN","latitude":"39.39528000","longitude":"121.96694000"},{"name":"Shenyang","countryCode":"CN","stateCode":"LN","latitude":"41.79222000","longitude":"123.43278000"},{"name":"Sujiatun","countryCode":"CN","stateCode":"LN","latitude":"41.65917000","longitude":"123.33917000"},{"name":"Tieling","countryCode":"CN","stateCode":"LN","latitude":"42.29306000","longitude":"123.84139000"},{"name":"Tieling Shi","countryCode":"CN","stateCode":"LN","latitude":"42.62583000","longitude":"124.32361000"},{"name":"Wafangdian","countryCode":"CN","stateCode":"LN","latitude":"39.61833000","longitude":"122.00806000"},{"name":"Xiaoshi","countryCode":"CN","stateCode":"LN","latitude":"41.29711000","longitude":"124.12092000"},{"name":"Xifeng","countryCode":"CN","stateCode":"LN","latitude":"42.73722000","longitude":"124.72222000"},{"name":"Xingcheng","countryCode":"CN","stateCode":"LN","latitude":"40.61667000","longitude":"120.71667000"},{"name":"Xinmin","countryCode":"CN","stateCode":"LN","latitude":"41.99083000","longitude":"122.82528000"},{"name":"Xinxing","countryCode":"CN","stateCode":"LN","latitude":"39.86694000","longitude":"124.12304000"},{"name":"Xiuyan","countryCode":"CN","stateCode":"LN","latitude":"40.29278000","longitude":"123.27444000"},{"name":"Yebaishou","countryCode":"CN","stateCode":"LN","latitude":"41.39750000","longitude":"119.64083000"},{"name":"Yingkou","countryCode":"CN","stateCode":"LN","latitude":"40.63897000","longitude":"122.24762000"},{"name":"Zhuanghe","countryCode":"CN","stateCode":"LN","latitude":"39.70083000","longitude":"122.99111000"},{"name":"Anshun","countryCode":"CN","stateCode":"GZ","latitude":"26.25000000","longitude":"105.93333000"},{"name":"Aoshi","countryCode":"CN","stateCode":"GZ","latitude":"26.40167000","longitude":"109.07111000"},{"name":"Bahuang","countryCode":"CN","stateCode":"GZ","latitude":"27.71806000","longitude":"109.01889000"},{"name":"Baishi","countryCode":"CN","stateCode":"GZ","latitude":"26.97361000","longitude":"109.44333000"},{"name":"Bangdong","countryCode":"CN","stateCode":"GZ","latitude":"26.97556000","longitude":"109.18583000"},{"name":"Benchu","countryCode":"CN","stateCode":"GZ","latitude":"26.77111000","longitude":"109.29056000"},{"name":"Bijie","countryCode":"CN","stateCode":"GZ","latitude":"27.30193000","longitude":"105.28627000"},{"name":"Chadian","countryCode":"CN","stateCode":"GZ","latitude":"27.58194000","longitude":"109.13278000"},{"name":"Changsha","countryCode":"CN","stateCode":"GZ","latitude":"28.68778000","longitude":"105.98972000"},{"name":"Chumi","countryCode":"CN","stateCode":"GZ","latitude":"28.23361000","longitude":"106.83278000"},{"name":"Dabachang","countryCode":"CN","stateCode":"GZ","latitude":"27.74250000","longitude":"108.34333000"},{"name":"Darong","countryCode":"CN","stateCode":"GZ","latitude":"25.78500000","longitude":"108.86400000"},{"name":"Dundong","countryCode":"CN","stateCode":"GZ","latitude":"26.01190000","longitude":"109.14100000"},{"name":"Duyun","countryCode":"CN","stateCode":"GZ","latitude":"26.26667000","longitude":"107.51667000"},{"name":"Gaoniang","countryCode":"CN","stateCode":"GZ","latitude":"26.84250000","longitude":"109.17889000"},{"name":"Gaowu","countryCode":"CN","stateCode":"GZ","latitude":"25.56250000","longitude":"108.90800000"},{"name":"Gaozeng","countryCode":"CN","stateCode":"GZ","latitude":"25.80167000","longitude":"108.93750000"},{"name":"Guandu","countryCode":"CN","stateCode":"GZ","latitude":"28.56833000","longitude":"106.10255000"},{"name":"Guiyang","countryCode":"CN","stateCode":"GZ","latitude":"26.58333000","longitude":"106.71667000"},{"name":"Hongzhou","countryCode":"CN","stateCode":"GZ","latitude":"26.12583000","longitude":"109.40889000"},{"name":"Huaqiu","countryCode":"CN","stateCode":"GZ","latitude":"28.11665000","longitude":"106.60225000"},{"name":"Lantian","countryCode":"CN","stateCode":"GZ","latitude":"27.02500000","longitude":"109.29472000"},{"name":"Liangcunchang","countryCode":"CN","stateCode":"GZ","latitude":"28.40667000","longitude":"106.42444000"},{"name":"Liupanshui","countryCode":"CN","stateCode":"GZ","latitude":"26.59444000","longitude":"104.83333000"},{"name":"Longlisuo","countryCode":"CN","stateCode":"GZ","latitude":"26.41417000","longitude":"109.10222000"},{"name":"Loushanguan","countryCode":"CN","stateCode":"GZ","latitude":"28.13680000","longitude":"106.82200000"},{"name":"Maoping","countryCode":"CN","stateCode":"GZ","latitude":"26.73694000","longitude":"109.22111000"},{"name":"Ouyang","countryCode":"CN","stateCode":"GZ","latitude":"26.41910000","longitude":"109.21600000"},{"name":"Pingjiang","countryCode":"CN","stateCode":"GZ","latitude":"25.97056000","longitude":"108.39528000"},{"name":"Qiandongnan Miao and Dong Autonomous Prefecture","countryCode":"CN","stateCode":"GZ","latitude":"26.57380000","longitude":"108.59914000"},{"name":"Qianxinan Bouyeizu Miaozu Zizhizhou","countryCode":"CN","stateCode":"GZ","latitude":"25.38808000","longitude":"105.38740000"},{"name":"Qimeng","countryCode":"CN","stateCode":"GZ","latitude":"26.48472000","longitude":"108.99944000"},{"name":"Qinglang","countryCode":"CN","stateCode":"GZ","latitude":"27.12472000","longitude":"108.73278000"},{"name":"Runsong","countryCode":"CN","stateCode":"GZ","latitude":"26.87000000","longitude":"109.09700000"},{"name":"Sanchahe","countryCode":"CN","stateCode":"GZ","latitude":"28.49528000","longitude":"106.42833000"},{"name":"Sangmu","countryCode":"CN","stateCode":"GZ","latitude":"28.21528000","longitude":"106.26889000"},{"name":"Shiqian","countryCode":"CN","stateCode":"GZ","latitude":"27.52250000","longitude":"108.22806000"},{"name":"Songkan","countryCode":"CN","stateCode":"GZ","latitude":"28.54972000","longitude":"106.85972000"},{"name":"Tingdong","countryCode":"CN","stateCode":"GZ","latitude":"25.82444000","longitude":"108.61250000"},{"name":"Tonggu","countryCode":"CN","stateCode":"GZ","latitude":"26.57222000","longitude":"109.30944000"},{"name":"Tongren","countryCode":"CN","stateCode":"GZ","latitude":"27.71722000","longitude":"109.18528000"},{"name":"Tongren Diqu","countryCode":"CN","stateCode":"GZ","latitude":"27.74188000","longitude":"109.19312000"},{"name":"Weining","countryCode":"CN","stateCode":"GZ","latitude":"26.85000000","longitude":"104.23333000"},{"name":"Wenshui","countryCode":"CN","stateCode":"GZ","latitude":"28.45056000","longitude":"106.52667000"},{"name":"Xiajiang","countryCode":"CN","stateCode":"GZ","latitude":"25.75556000","longitude":"108.69194000"},{"name":"Xiaoweizhai","countryCode":"CN","stateCode":"GZ","latitude":"26.19028000","longitude":"107.51250000"},{"name":"Xinzhan","countryCode":"CN","stateCode":"GZ","latitude":"28.38833000","longitude":"106.85667000"},{"name":"Xishan","countryCode":"CN","stateCode":"GZ","latitude":"25.68528000","longitude":"108.96389000"},{"name":"Xujiaba","countryCode":"CN","stateCode":"GZ","latitude":"27.88472000","longitude":"108.11361000"},{"name":"Yangtou","countryCode":"CN","stateCode":"GZ","latitude":"27.68944000","longitude":"109.41389000"},{"name":"Youyupu","countryCode":"CN","stateCode":"GZ","latitude":"27.55170000","longitude":"109.13500000"},{"name":"Zhongchao","countryCode":"CN","stateCode":"GZ","latitude":"26.13750000","longitude":"109.22000000"},{"name":"Zhujiachang","countryCode":"CN","stateCode":"GZ","latitude":"27.35750000","longitude":"108.93833000"},{"name":"Zunyi","countryCode":"CN","stateCode":"GZ","latitude":"27.68667000","longitude":"106.90722000"},{"name":"Anyang","countryCode":"CN","stateCode":"HA","latitude":"36.09600000","longitude":"114.38278000"},{"name":"Anyang Shi","countryCode":"CN","stateCode":"HA","latitude":"36.13639000","longitude":"114.33667000"},{"name":"Binhe","countryCode":"CN","stateCode":"HA","latitude":"32.68833000","longitude":"112.82750000"},{"name":"Chengguan","countryCode":"CN","stateCode":"HA","latitude":"35.45861000","longitude":"113.79778000"},{"name":"Chengjiao","countryCode":"CN","stateCode":"HA","latitude":"35.40495000","longitude":"114.06043000"},{"name":"Daokou","countryCode":"CN","stateCode":"HA","latitude":"35.56389000","longitude":"114.50583000"},{"name":"Dingcheng","countryCode":"CN","stateCode":"HA","latitude":"32.12722000","longitude":"115.03944000"},{"name":"Hancheng","countryCode":"CN","stateCode":"HA","latitude":"32.51861000","longitude":"112.35222000"},{"name":"Hebi","countryCode":"CN","stateCode":"HA","latitude":"35.89917000","longitude":"114.19250000"},{"name":"Huaidian","countryCode":"CN","stateCode":"HA","latitude":"33.43333000","longitude":"115.03333000"},{"name":"Huazhou","countryCode":"CN","stateCode":"HA","latitude":"32.68222000","longitude":"112.08194000"},{"name":"Huichang","countryCode":"CN","stateCode":"HA","latitude":"34.90376000","longitude":"112.78426000"},{"name":"Jianshe","countryCode":"CN","stateCode":"HA","latitude":"34.21750000","longitude":"113.76889000"},{"name":"Jiaozuo","countryCode":"CN","stateCode":"HA","latitude":"35.23972000","longitude":"113.23306000"},{"name":"Jishui","countryCode":"CN","stateCode":"HA","latitude":"33.73333000","longitude":"115.40000000"},{"name":"Jiyuan","countryCode":"CN","stateCode":"HA","latitude":"35.09000000","longitude":"112.58000000"},{"name":"Kaifeng","countryCode":"CN","stateCode":"HA","latitude":"34.79860000","longitude":"114.30742000"},{"name":"Kaiyuan","countryCode":"CN","stateCode":"HA","latitude":"36.06813000","longitude":"113.82209000"},{"name":"Lingbao Chengguanzhen","countryCode":"CN","stateCode":"HA","latitude":"34.51972000","longitude":"110.86444000"},{"name":"Luohe","countryCode":"CN","stateCode":"HA","latitude":"33.56394000","longitude":"114.04272000"},{"name":"Luohe Shi","countryCode":"CN","stateCode":"HA","latitude":"33.68806000","longitude":"113.91306000"},{"name":"Luoyang","countryCode":"CN","stateCode":"HA","latitude":"34.68361000","longitude":"112.45361000"},{"name":"Minggang","countryCode":"CN","stateCode":"HA","latitude":"32.45861000","longitude":"114.04861000"},{"name":"Nanyang","countryCode":"CN","stateCode":"HA","latitude":"32.99472000","longitude":"112.53278000"},{"name":"Pingdingshan","countryCode":"CN","stateCode":"HA","latitude":"33.73847000","longitude":"113.30119000"},{"name":"Puyang Chengguanzhen","countryCode":"CN","stateCode":"HA","latitude":"35.70506000","longitude":"115.01409000"},{"name":"Puyang Shi","countryCode":"CN","stateCode":"HA","latitude":"35.81333000","longitude":"115.15500000"},{"name":"Qingping","countryCode":"CN","stateCode":"HA","latitude":"34.53656000","longitude":"113.37526000"},{"name":"Runing","countryCode":"CN","stateCode":"HA","latitude":"33.00111000","longitude":"114.35417000"},{"name":"Ruzhou","countryCode":"CN","stateCode":"HA","latitude":"34.16167000","longitude":"112.82972000"},{"name":"Shangqiu","countryCode":"CN","stateCode":"HA","latitude":"34.45000000","longitude":"115.65000000"},{"name":"Songyang","countryCode":"CN","stateCode":"HA","latitude":"34.45528000","longitude":"113.02806000"},{"name":"Suohe","countryCode":"CN","stateCode":"HA","latitude":"34.78722000","longitude":"113.35806000"},{"name":"Tanbei","countryCode":"CN","stateCode":"HA","latitude":"35.08806000","longitude":"112.93944000"},{"name":"Wacheng","countryCode":"CN","stateCode":"HA","latitude":"33.78333000","longitude":"114.51667000"},{"name":"Xiangcheng Chengguanzhen","countryCode":"CN","stateCode":"HA","latitude":"33.84703000","longitude":"113.47780000"},{"name":"Xincheng","countryCode":"CN","stateCode":"HA","latitude":"33.63333000","longitude":"115.18333000"},{"name":"Xinhualu","countryCode":"CN","stateCode":"HA","latitude":"34.39633000","longitude":"113.72466000"},{"name":"Xinxiang","countryCode":"CN","stateCode":"HA","latitude":"35.19033000","longitude":"113.80151000"},{"name":"Xinxiang Shi","countryCode":"CN","stateCode":"HA","latitude":"35.30861000","longitude":"114.05111000"},{"name":"Xinyang","countryCode":"CN","stateCode":"HA","latitude":"32.12278000","longitude":"114.06556000"},{"name":"Xixiang","countryCode":"CN","stateCode":"HA","latitude":"35.16278000","longitude":"112.86500000"},{"name":"Xuchang","countryCode":"CN","stateCode":"HA","latitude":"34.03189000","longitude":"113.86299000"},{"name":"Xuchang Shi","countryCode":"CN","stateCode":"HA","latitude":"34.14778000","longitude":"113.71472000"},{"name":"Yakou","countryCode":"CN","stateCode":"HA","latitude":"33.29649000","longitude":"113.52351000"},{"name":"Yanshi Chengguanzhen","countryCode":"CN","stateCode":"HA","latitude":"34.71601000","longitude":"112.79568000"},{"name":"Yigou","countryCode":"CN","stateCode":"HA","latitude":"35.81139000","longitude":"114.31667000"},{"name":"Yima","countryCode":"CN","stateCode":"HA","latitude":"34.73806000","longitude":"111.88389000"},{"name":"Yingchuan","countryCode":"CN","stateCode":"HA","latitude":"34.16278000","longitude":"113.46389000"},{"name":"Yunyang","countryCode":"CN","stateCode":"HA","latitude":"33.44743000","longitude":"112.71422000"},{"name":"Zhengzhou","countryCode":"CN","stateCode":"HA","latitude":"34.75778000","longitude":"113.64861000"},{"name":"Zhoukou","countryCode":"CN","stateCode":"HA","latitude":"33.63333000","longitude":"114.63333000"},{"name":"Zhumadian","countryCode":"CN","stateCode":"HA","latitude":"32.97944000","longitude":"114.02944000"},{"name":"Zhumadian Shi","countryCode":"CN","stateCode":"HA","latitude":"32.99417000","longitude":"114.06167000"},{"name":"Zijinglu","countryCode":"CN","stateCode":"HA","latitude":"34.76000000","longitude":"112.97139000"},{"name":"Babu","countryCode":"CN","stateCode":"GX","latitude":"24.41667000","longitude":"111.51667000"},{"name":"Baihe","countryCode":"CN","stateCode":"GX","latitude":"22.13430000","longitude":"107.23200000"},{"name":"Baise City","countryCode":"CN","stateCode":"GX","latitude":"23.89972000","longitude":"106.61333000"},{"name":"Baise Shi","countryCode":"CN","stateCode":"GX","latitude":"23.90000000","longitude":"106.61667000"},{"name":"Beihai","countryCode":"CN","stateCode":"GX","latitude":"21.48333000","longitude":"109.10000000"},{"name":"Chongzuo Shi","countryCode":"CN","stateCode":"GX","latitude":"22.46541000","longitude":"107.39622000"},{"name":"Dazhai","countryCode":"CN","stateCode":"GX","latitude":"25.80980000","longitude":"110.15000000"},{"name":"Fangchenggang Shi","countryCode":"CN","stateCode":"GX","latitude":"21.93580000","longitude":"107.95932000"},{"name":"Guigang","countryCode":"CN","stateCode":"GX","latitude":"23.09639000","longitude":"109.60917000"},{"name":"Guilin","countryCode":"CN","stateCode":"GX","latitude":"25.28194000","longitude":"110.28639000"},{"name":"Guilin Shi","countryCode":"CN","stateCode":"GX","latitude":"25.28333000","longitude":"110.28333000"},{"name":"Guiping","countryCode":"CN","stateCode":"GX","latitude":"23.39336000","longitude":"110.07437000"},{"name":"Hechi Shi","countryCode":"CN","stateCode":"GX","latitude":"24.70000000","longitude":"108.03000000"},{"name":"Jinji","countryCode":"CN","stateCode":"GX","latitude":"23.22806000","longitude":"110.82611000"},{"name":"Laibin","countryCode":"CN","stateCode":"GX","latitude":"23.70000000","longitude":"109.26667000"},{"name":"Lianzhou","countryCode":"CN","stateCode":"GX","latitude":"21.66621000","longitude":"109.20116000"},{"name":"Lingcheng","countryCode":"CN","stateCode":"GX","latitude":"22.70722000","longitude":"110.34917000"},{"name":"Liuzhou Shi","countryCode":"CN","stateCode":"GX","latitude":"24.31667000","longitude":"109.40000000"},{"name":"Luorong","countryCode":"CN","stateCode":"GX","latitude":"24.40583000","longitude":"109.60861000"},{"name":"Nandu","countryCode":"CN","stateCode":"GX","latitude":"22.85250000","longitude":"110.82333000"},{"name":"Nanning","countryCode":"CN","stateCode":"GX","latitude":"22.81667000","longitude":"108.31667000"},{"name":"Pingnan","countryCode":"CN","stateCode":"GX","latitude":"23.54218000","longitude":"110.38946000"},{"name":"Pumiao","countryCode":"CN","stateCode":"GX","latitude":"22.75867000","longitude":"108.48111000"},{"name":"Qinzhou","countryCode":"CN","stateCode":"GX","latitude":"21.97296000","longitude":"108.62612000"},{"name":"Wuzhou","countryCode":"CN","stateCode":"GX","latitude":"23.48333000","longitude":"111.31667000"},{"name":"Yangshuo","countryCode":"CN","stateCode":"GX","latitude":"24.78081000","longitude":"110.48967000"},{"name":"Yashan","countryCode":"CN","stateCode":"GX","latitude":"22.19750000","longitude":"109.94194000"},{"name":"Yulin","countryCode":"CN","stateCode":"GX","latitude":"22.63333000","longitude":"110.15000000"},{"name":"Badu","countryCode":"CN","stateCode":"FJ","latitude":"26.81028000","longitude":"119.56417000"},{"name":"Baiqi","countryCode":"CN","stateCode":"FJ","latitude":"24.88244000","longitude":"118.70869000"},{"name":"Baiyun","countryCode":"CN","stateCode":"FJ","latitude":"26.03648000","longitude":"118.90622000"},{"name":"Beishancun","countryCode":"CN","stateCode":"FJ","latitude":"26.43732000","longitude":"119.63372000"},{"name":"Changqiao","countryCode":"CN","stateCode":"FJ","latitude":"26.82139000","longitude":"118.84361000"},{"name":"Chengmen","countryCode":"CN","stateCode":"FJ","latitude":"25.99339000","longitude":"119.36136000"},{"name":"Chixi","countryCode":"CN","stateCode":"FJ","latitude":"26.91111000","longitude":"119.48306000"},{"name":"Chongru","countryCode":"CN","stateCode":"FJ","latitude":"26.95111000","longitude":"119.92528000"},{"name":"Dadeng","countryCode":"CN","stateCode":"FJ","latitude":"24.54386000","longitude":"118.32753000"},{"name":"Daixi","countryCode":"CN","stateCode":"FJ","latitude":"26.81250000","longitude":"119.11417000"},{"name":"Danyang","countryCode":"CN","stateCode":"FJ","latitude":"26.35102000","longitude":"119.48030000"},{"name":"Daqiao","countryCode":"CN","stateCode":"FJ","latitude":"26.61500000","longitude":"118.90639000"},{"name":"Dazuo","countryCode":"CN","stateCode":"FJ","latitude":"24.88616000","longitude":"118.96433000"},{"name":"Dinghaicun","countryCode":"CN","stateCode":"FJ","latitude":"26.28022000","longitude":"119.78964000"},{"name":"Dingtoucun","countryCode":"CN","stateCode":"FJ","latitude":"26.83977000","longitude":"119.66111000"},{"name":"Dongchongcun","countryCode":"CN","stateCode":"FJ","latitude":"26.54001000","longitude":"119.83257000"},{"name":"Dongdai","countryCode":"CN","stateCode":"FJ","latitude":"26.24366000","longitude":"119.61566000"},{"name":"Donghu","countryCode":"CN","stateCode":"FJ","latitude":"26.23453000","longitude":"119.51430000"},{"name":"Dongling","countryCode":"CN","stateCode":"FJ","latitude":"24.98271000","longitude":"118.89790000"},{"name":"Dongyuan","countryCode":"CN","stateCode":"FJ","latitude":"24.91738000","longitude":"118.75236000"},{"name":"Feiluan","countryCode":"CN","stateCode":"FJ","latitude":"26.56250000","longitude":"119.59750000"},{"name":"Fengpu","countryCode":"CN","stateCode":"FJ","latitude":"26.68276000","longitude":"118.76006000"},{"name":"Fengzhou","countryCode":"CN","stateCode":"FJ","latitude":"24.95762000","longitude":"118.53365000"},{"name":"Fuding","countryCode":"CN","stateCode":"FJ","latitude":"27.32734000","longitude":"120.21399000"},{"name":"Fuqing","countryCode":"CN","stateCode":"FJ","latitude":"25.72500000","longitude":"119.37944000"},{"name":"Fuzhou","countryCode":"CN","stateCode":"FJ","latitude":"26.06139000","longitude":"119.30611000"},{"name":"Fu’an","countryCode":"CN","stateCode":"FJ","latitude":"27.06372000","longitude":"119.65280000"},{"name":"Gantang","countryCode":"CN","stateCode":"FJ","latitude":"26.92000000","longitude":"119.63333000"},{"name":"Guantou","countryCode":"CN","stateCode":"FJ","latitude":"26.13593000","longitude":"119.56162000"},{"name":"Gufeng","countryCode":"CN","stateCode":"FJ","latitude":"26.90833000","longitude":"118.98194000"},{"name":"Hetang","countryCode":"CN","stateCode":"FJ","latitude":"26.66276000","longitude":"119.11062000"},{"name":"Hongtang","countryCode":"CN","stateCode":"FJ","latitude":"26.07056000","longitude":"119.23083000"},{"name":"Hongyang","countryCode":"CN","stateCode":"FJ","latitude":"26.52861000","longitude":"119.46250000"},{"name":"Houyu","countryCode":"CN","stateCode":"FJ","latitude":"26.05958000","longitude":"119.53502000"},{"name":"Huai’an","countryCode":"CN","stateCode":"FJ","latitude":"26.09899000","longitude":"119.22171000"},{"name":"Huangtian","countryCode":"CN","stateCode":"FJ","latitude":"26.43851000","longitude":"118.62398000"},{"name":"Huotong","countryCode":"CN","stateCode":"FJ","latitude":"26.84972000","longitude":"119.41806000"},{"name":"Jiangkou","countryCode":"CN","stateCode":"FJ","latitude":"25.48694000","longitude":"119.19834000"},{"name":"Jianjiang","countryCode":"CN","stateCode":"FJ","latitude":"26.54972000","longitude":"119.75500000"},{"name":"Jian’ou","countryCode":"CN","stateCode":"FJ","latitude":"27.04694000","longitude":"118.32528000"},{"name":"Jingfeng","countryCode":"CN","stateCode":"FJ","latitude":"24.97441000","longitude":"118.96486000"},{"name":"Jinjiang","countryCode":"CN","stateCode":"FJ","latitude":"24.81978000","longitude":"118.57415000"},{"name":"Jinjing","countryCode":"CN","stateCode":"FJ","latitude":"24.57500000","longitude":"118.59722000"},{"name":"Jitoucun","countryCode":"CN","stateCode":"FJ","latitude":"26.47681000","longitude":"119.60517000"},{"name":"Kengyuan","countryCode":"CN","stateCode":"FJ","latitude":"26.33964000","longitude":"119.76476000"},{"name":"Kerencun","countryCode":"CN","stateCode":"FJ","latitude":"24.58213000","longitude":"118.66046000"},{"name":"Kuai’an","countryCode":"CN","stateCode":"FJ","latitude":"26.03417000","longitude":"119.41639000"},{"name":"Lianhecun","countryCode":"CN","stateCode":"FJ","latitude":"24.58932000","longitude":"118.33903000"},{"name":"Liuwudiancun","countryCode":"CN","stateCode":"FJ","latitude":"24.56923000","longitude":"118.19064000"},{"name":"Longmen","countryCode":"CN","stateCode":"FJ","latitude":"24.95972000","longitude":"118.08889000"},{"name":"Longyan","countryCode":"CN","stateCode":"FJ","latitude":"25.10722000","longitude":"117.02250000"},{"name":"Luoqiao","countryCode":"CN","stateCode":"FJ","latitude":"26.47265000","longitude":"119.00392000"},{"name":"Luoyang","countryCode":"CN","stateCode":"FJ","latitude":"24.95938000","longitude":"118.68300000"},{"name":"Luxia","countryCode":"CN","stateCode":"FJ","latitude":"26.93000000","longitude":"118.80722000"},{"name":"Maping","countryCode":"CN","stateCode":"FJ","latitude":"24.68722000","longitude":"118.55278000"},{"name":"Meipu","countryCode":"CN","stateCode":"FJ","latitude":"26.21120000","longitude":"118.89561000"},{"name":"Min’an","countryCode":"CN","stateCode":"FJ","latitude":"26.04962000","longitude":"119.49964000"},{"name":"Nanping","countryCode":"CN","stateCode":"FJ","latitude":"26.64500000","longitude":"118.17361000"},{"name":"Neikeng","countryCode":"CN","stateCode":"FJ","latitude":"24.78544000","longitude":"118.46037000"},{"name":"Ningde","countryCode":"CN","stateCode":"FJ","latitude":"26.66167000","longitude":"119.52278000"},{"name":"Pandu","countryCode":"CN","stateCode":"FJ","latitude":"26.23639000","longitude":"119.45026000"},{"name":"Pucheng","countryCode":"CN","stateCode":"FJ","latitude":"27.92333000","longitude":"118.53333000"},{"name":"Putian","countryCode":"CN","stateCode":"FJ","latitude":"25.43944000","longitude":"119.01028000"},{"name":"Qibu","countryCode":"CN","stateCode":"FJ","latitude":"26.50750000","longitude":"119.54500000"},{"name":"Qidu","countryCode":"CN","stateCode":"FJ","latitude":"26.76528000","longitude":"119.54722000"},{"name":"Quanzhou","countryCode":"CN","stateCode":"FJ","latitude":"24.91389000","longitude":"118.58583000"},{"name":"Rong’an","countryCode":"CN","stateCode":"FJ","latitude":"26.12472000","longitude":"119.12139000"},{"name":"Sanming","countryCode":"CN","stateCode":"FJ","latitude":"26.24861000","longitude":"117.61861000"},{"name":"Shajiang","countryCode":"CN","stateCode":"FJ","latitude":"26.78250000","longitude":"119.96694000"},{"name":"Shangjie","countryCode":"CN","stateCode":"FJ","latitude":"26.08679000","longitude":"119.18494000"},{"name":"Shanxia","countryCode":"CN","stateCode":"FJ","latitude":"24.93802000","longitude":"118.88170000"},{"name":"Shanyang","countryCode":"CN","stateCode":"FJ","latitude":"26.67019000","longitude":"119.20509000"},{"name":"Shaowu","countryCode":"CN","stateCode":"FJ","latitude":"27.34089000","longitude":"117.48310000"},{"name":"Shijing","countryCode":"CN","stateCode":"FJ","latitude":"24.61956000","longitude":"118.42437000"},{"name":"Shima","countryCode":"CN","stateCode":"FJ","latitude":"24.44647000","longitude":"117.81216000"},{"name":"Shoushan","countryCode":"CN","stateCode":"FJ","latitude":"26.96444000","longitude":"119.16167000"},{"name":"Shuangxi","countryCode":"CN","stateCode":"FJ","latitude":"27.02248000","longitude":"119.04140000"},{"name":"Shuangzhu","countryCode":"CN","stateCode":"FJ","latitude":"26.63114000","longitude":"118.64570000"},{"name":"Shuikou","countryCode":"CN","stateCode":"FJ","latitude":"26.38360000","longitude":"118.73027000"},{"name":"Tangkou","countryCode":"CN","stateCode":"FJ","latitude":"26.95417000","longitude":"119.01278000"},{"name":"Tantou","countryCode":"CN","stateCode":"FJ","latitude":"26.03033000","longitude":"119.59739000"},{"name":"Tatou","countryCode":"CN","stateCode":"FJ","latitude":"24.61732000","longitude":"118.52672000"},{"name":"Tingjiang","countryCode":"CN","stateCode":"FJ","latitude":"26.07401000","longitude":"119.50574000"},{"name":"Tuzhai","countryCode":"CN","stateCode":"FJ","latitude":"24.98301000","longitude":"118.83194000"},{"name":"Wubao","countryCode":"CN","stateCode":"FJ","latitude":"24.59589000","longitude":"118.55359000"},{"name":"Wuyishan","countryCode":"CN","stateCode":"FJ","latitude":"27.75995000","longitude":"118.03066000"},{"name":"Wuyucun","countryCode":"CN","stateCode":"FJ","latitude":"24.33551000","longitude":"118.14489000"},{"name":"Xiabaishi","countryCode":"CN","stateCode":"FJ","latitude":"26.81528000","longitude":"119.67917000"},{"name":"Xiahu","countryCode":"CN","stateCode":"FJ","latitude":"26.61056000","longitude":"119.94833000"},{"name":"Xiamen","countryCode":"CN","stateCode":"FJ","latitude":"24.47979000","longitude":"118.08187000"},{"name":"Xiancun","countryCode":"CN","stateCode":"FJ","latitude":"26.93861000","longitude":"119.36028000"},{"name":"Xiangyun","countryCode":"CN","stateCode":"FJ","latitude":"24.97111000","longitude":"118.16028000"},{"name":"Xibing","countryCode":"CN","stateCode":"FJ","latitude":"26.98139000","longitude":"119.72472000"},{"name":"Xiling","countryCode":"CN","stateCode":"FJ","latitude":"26.81444000","longitude":"119.04722000"},{"name":"Ximei","countryCode":"CN","stateCode":"FJ","latitude":"24.98773000","longitude":"118.38580000"},{"name":"Xinan","countryCode":"CN","stateCode":"FJ","latitude":"26.72000000","longitude":"119.85556000"},{"name":"Xindian","countryCode":"CN","stateCode":"FJ","latitude":"24.61006000","longitude":"118.24068000"},{"name":"Yakou","countryCode":"CN","stateCode":"FJ","latitude":"24.67194000","longitude":"118.63722000"},{"name":"Yanghou","countryCode":"CN","stateCode":"FJ","latitude":"26.64083000","longitude":"118.50806000"},{"name":"Yangzhong","countryCode":"CN","stateCode":"FJ","latitude":"26.70556000","longitude":"119.37444000"},{"name":"Yantian","countryCode":"CN","stateCode":"FJ","latitude":"26.85333000","longitude":"119.85750000"},{"name":"Yingdu","countryCode":"CN","stateCode":"FJ","latitude":"24.97167000","longitude":"118.24417000"},{"name":"Yinglin","countryCode":"CN","stateCode":"FJ","latitude":"24.63222000","longitude":"118.58056000"},{"name":"Yongning","countryCode":"CN","stateCode":"FJ","latitude":"24.68000000","longitude":"118.69000000"},{"name":"Yushan","countryCode":"CN","stateCode":"FJ","latitude":"26.90863000","longitude":"118.56713000"},{"name":"Zhangwan","countryCode":"CN","stateCode":"FJ","latitude":"26.71139000","longitude":"119.59194000"},{"name":"Zhangzhou","countryCode":"CN","stateCode":"FJ","latitude":"24.51333000","longitude":"117.65556000"},{"name":"Zhenhaicun","countryCode":"CN","stateCode":"FJ","latitude":"24.25894000","longitude":"118.09186000"},{"name":"Zhongfang","countryCode":"CN","stateCode":"FJ","latitude":"26.60083000","longitude":"119.42583000"},{"name":"Zhuoyang","countryCode":"CN","stateCode":"FJ","latitude":"26.63003000","longitude":"119.02150000"},{"name":"Zhuqi","countryCode":"CN","stateCode":"FJ","latitude":"26.14860000","longitude":"119.10216000"},{"name":"Baicheng","countryCode":"CN","stateCode":"JL","latitude":"45.60746000","longitude":"122.82076000"},{"name":"Baishan","countryCode":"CN","stateCode":"JL","latitude":"41.93853000","longitude":"126.41965000"},{"name":"Baishishan","countryCode":"CN","stateCode":"JL","latitude":"43.58333000","longitude":"127.56667000"},{"name":"Changchun","countryCode":"CN","stateCode":"JL","latitude":"43.88000000","longitude":"125.32278000"},{"name":"Changling","countryCode":"CN","stateCode":"JL","latitude":"44.26532000","longitude":"124.00045000"},{"name":"Chaoyang","countryCode":"CN","stateCode":"JL","latitude":"42.66223000","longitude":"126.02630000"},{"name":"Dalai","countryCode":"CN","stateCode":"JL","latitude":"45.50000000","longitude":"124.30000000"},{"name":"Dashitou","countryCode":"CN","stateCode":"JL","latitude":"43.30667000","longitude":"128.51139000"},{"name":"Dehui","countryCode":"CN","stateCode":"JL","latitude":"44.53333000","longitude":"125.70000000"},{"name":"Dongfeng","countryCode":"CN","stateCode":"JL","latitude":"42.64031000","longitude":"125.51176000"},{"name":"Dunhua","countryCode":"CN","stateCode":"JL","latitude":"43.37250000","longitude":"128.24250000"},{"name":"Erdaojiang","countryCode":"CN","stateCode":"JL","latitude":"41.77639000","longitude":"126.03194000"},{"name":"Fuyu","countryCode":"CN","stateCode":"JL","latitude":"45.18333000","longitude":"124.81667000"},{"name":"Gongzhuling","countryCode":"CN","stateCode":"JL","latitude":"43.50075000","longitude":"124.81979000"},{"name":"Guangming","countryCode":"CN","stateCode":"JL","latitude":"45.33333000","longitude":"122.78333000"},{"name":"Helong","countryCode":"CN","stateCode":"JL","latitude":"42.53974000","longitude":"128.99722000"},{"name":"Hepingjie","countryCode":"CN","stateCode":"JL","latitude":"42.05972000","longitude":"126.91583000"},{"name":"Huadian","countryCode":"CN","stateCode":"JL","latitude":"42.96333000","longitude":"126.74778000"},{"name":"Huangnihe","countryCode":"CN","stateCode":"JL","latitude":"43.55833000","longitude":"128.02389000"},{"name":"Huinan","countryCode":"CN","stateCode":"JL","latitude":"42.62250000","longitude":"126.26139000"},{"name":"Hunchun","countryCode":"CN","stateCode":"JL","latitude":"42.86750000","longitude":"130.35806000"},{"name":"Jilin","countryCode":"CN","stateCode":"JL","latitude":"43.85083000","longitude":"126.56028000"},{"name":"Jishu","countryCode":"CN","stateCode":"JL","latitude":"44.31667000","longitude":"126.80000000"},{"name":"Jiutai","countryCode":"CN","stateCode":"JL","latitude":"44.15250000","longitude":"125.83278000"},{"name":"Ji’an","countryCode":"CN","stateCode":"JL","latitude":"41.12349000","longitude":"126.17631000"},{"name":"Kaitong","countryCode":"CN","stateCode":"JL","latitude":"44.81351000","longitude":"123.15000000"},{"name":"Liaoyuan","countryCode":"CN","stateCode":"JL","latitude":"42.90361000","longitude":"125.13583000"},{"name":"Linjiang","countryCode":"CN","stateCode":"JL","latitude":"41.80694000","longitude":"126.90778000"},{"name":"Lishu","countryCode":"CN","stateCode":"JL","latitude":"43.30472000","longitude":"124.32778000"},{"name":"Liuhe","countryCode":"CN","stateCode":"JL","latitude":"42.24007000","longitude":"125.71717000"},{"name":"Longjing","countryCode":"CN","stateCode":"JL","latitude":"42.77139000","longitude":"129.42333000"},{"name":"Meihekou","countryCode":"CN","stateCode":"JL","latitude":"42.52722000","longitude":"125.67528000"},{"name":"Mingyue","countryCode":"CN","stateCode":"JL","latitude":"43.10694000","longitude":"128.92167000"},{"name":"Minzhu","countryCode":"CN","stateCode":"JL","latitude":"43.72145000","longitude":"127.33401000"},{"name":"Panshi","countryCode":"CN","stateCode":"JL","latitude":"42.94222000","longitude":"126.05611000"},{"name":"Sanchazi","countryCode":"CN","stateCode":"JL","latitude":"42.08167000","longitude":"126.60028000"},{"name":"Shuangyang","countryCode":"CN","stateCode":"JL","latitude":"43.52417000","longitude":"125.67361000"},{"name":"Shulan","countryCode":"CN","stateCode":"JL","latitude":"44.41667000","longitude":"126.95000000"},{"name":"Siping","countryCode":"CN","stateCode":"JL","latitude":"43.16143000","longitude":"124.37785000"},{"name":"Songjianghe","countryCode":"CN","stateCode":"JL","latitude":"42.18590000","longitude":"127.47895000"},{"name":"Songyuan","countryCode":"CN","stateCode":"JL","latitude":"45.12902000","longitude":"124.82769000"},{"name":"Tonghua","countryCode":"CN","stateCode":"JL","latitude":"41.71972000","longitude":"125.92639000"},{"name":"Tonghua Shi","countryCode":"CN","stateCode":"JL","latitude":"42.12389000","longitude":"125.84833000"},{"name":"Tumen","countryCode":"CN","stateCode":"JL","latitude":"42.96611000","longitude":"129.84250000"},{"name":"Wangqing","countryCode":"CN","stateCode":"JL","latitude":"43.32179000","longitude":"129.76342000"},{"name":"Xinglongshan","countryCode":"CN","stateCode":"JL","latitude":"43.95611000","longitude":"125.46611000"},{"name":"Yanbian Chaoxianzu Zizhizhou","countryCode":"CN","stateCode":"JL","latitude":"43.12583000","longitude":"129.12833000"},{"name":"Yanji","countryCode":"CN","stateCode":"JL","latitude":"42.90750000","longitude":"129.50778000"},{"name":"Yantongshan","countryCode":"CN","stateCode":"JL","latitude":"43.29194000","longitude":"126.00944000"},{"name":"Yushu","countryCode":"CN","stateCode":"JL","latitude":"44.80000000","longitude":"126.53333000"},{"name":"Zhengjiatun","countryCode":"CN","stateCode":"JL","latitude":"43.50639000","longitude":"123.50639000"},{"name":"Zhenlai","countryCode":"CN","stateCode":"JL","latitude":"45.84955000","longitude":"123.29730000"},{"name":"Baiyin","countryCode":"CN","stateCode":"GS","latitude":"36.54696000","longitude":"104.17023000"},{"name":"Beidao","countryCode":"CN","stateCode":"GS","latitude":"34.56861000","longitude":"105.89333000"},{"name":"Dingxi Shi","countryCode":"CN","stateCode":"GS","latitude":"35.03710000","longitude":"104.38623000"},{"name":"Hezuo","countryCode":"CN","stateCode":"GS","latitude":"34.98556000","longitude":"102.90944000"},{"name":"Jiayuguan","countryCode":"CN","stateCode":"GS","latitude":"39.81121000","longitude":"98.28618000"},{"name":"Jinchang","countryCode":"CN","stateCode":"GS","latitude":"38.50062000","longitude":"102.19379000"},{"name":"Jiuquan","countryCode":"CN","stateCode":"GS","latitude":"39.74318000","longitude":"98.51736000"},{"name":"Lanzhou","countryCode":"CN","stateCode":"GS","latitude":"36.05701000","longitude":"103.83987000"},{"name":"Laojunmiao","countryCode":"CN","stateCode":"GS","latitude":"39.83333000","longitude":"97.73333000"},{"name":"Linxia Chengguanzhen","countryCode":"CN","stateCode":"GS","latitude":"35.60028000","longitude":"103.20639000"},{"name":"Linxia Huizu Zizhizhou","countryCode":"CN","stateCode":"GS","latitude":"35.66597000","longitude":"103.24080000"},{"name":"Longnan Shi","countryCode":"CN","stateCode":"GS","latitude":"33.53451000","longitude":"105.34947000"},{"name":"Mawu","countryCode":"CN","stateCode":"GS","latitude":"34.42639000","longitude":"104.91472000"},{"name":"Pingliang","countryCode":"CN","stateCode":"GS","latitude":"35.53917000","longitude":"106.68611000"},{"name":"Qincheng","countryCode":"CN","stateCode":"GS","latitude":"34.58028000","longitude":"105.72722000"},{"name":"Qingyang Shi","countryCode":"CN","stateCode":"GS","latitude":"36.23598000","longitude":"107.58113000"},{"name":"Tianshui","countryCode":"CN","stateCode":"GS","latitude":"34.57952000","longitude":"105.74238000"},{"name":"Wuwei","countryCode":"CN","stateCode":"GS","latitude":"37.92672000","longitude":"102.63202000"},{"name":"Zhangye","countryCode":"CN","stateCode":"GS","latitude":"38.93417000","longitude":"100.45167000"},{"name":"Zhangye Shi","countryCode":"CN","stateCode":"GS","latitude":"39.12183000","longitude":"99.92495000"},{"name":"Baoding","countryCode":"CN","stateCode":"HE","latitude":"38.85111000","longitude":"115.49028000"},{"name":"Beidaihehaibin","countryCode":"CN","stateCode":"HE","latitude":"39.82222000","longitude":"119.51806000"},{"name":"Botou","countryCode":"CN","stateCode":"HE","latitude":"38.06667000","longitude":"116.56660000"},{"name":"Cangzhou","countryCode":"CN","stateCode":"HE","latitude":"38.31667000","longitude":"116.86667000"},{"name":"Cangzhou Shi","countryCode":"CN","stateCode":"HE","latitude":"38.31000000","longitude":"116.86000000"},{"name":"Changli","countryCode":"CN","stateCode":"HE","latitude":"39.70417000","longitude":"119.15056000"},{"name":"Chengde","countryCode":"CN","stateCode":"HE","latitude":"40.95190000","longitude":"117.95883000"},{"name":"Chengde Prefecture","countryCode":"CN","stateCode":"HE","latitude":"40.97000000","longitude":"117.93000000"},{"name":"Dingzhou","countryCode":"CN","stateCode":"HE","latitude":"38.51306000","longitude":"114.99556000"},{"name":"Fengrun","countryCode":"CN","stateCode":"HE","latitude":"39.83333000","longitude":"118.11667000"},{"name":"Guye","countryCode":"CN","stateCode":"HE","latitude":"39.73054000","longitude":"118.44085000"},{"name":"Handan","countryCode":"CN","stateCode":"HE","latitude":"36.60056000","longitude":"114.46778000"},{"name":"Hecun","countryCode":"CN","stateCode":"HE","latitude":"36.53333000","longitude":"114.11111000"},{"name":"Hengshui","countryCode":"CN","stateCode":"HE","latitude":"37.73222000","longitude":"115.70111000"},{"name":"Langfang","countryCode":"CN","stateCode":"HE","latitude":"39.50972000","longitude":"116.69472000"},{"name":"Langfang Shi","countryCode":"CN","stateCode":"HE","latitude":"39.51667000","longitude":"116.68333000"},{"name":"Linshui","countryCode":"CN","stateCode":"HE","latitude":"36.42472000","longitude":"114.20472000"},{"name":"Linxi","countryCode":"CN","stateCode":"HE","latitude":"39.71183000","longitude":"118.44954000"},{"name":"Luancheng","countryCode":"CN","stateCode":"HE","latitude":"37.87917000","longitude":"114.65167000"},{"name":"Nangong","countryCode":"CN","stateCode":"HE","latitude":"37.35806000","longitude":"115.37444000"},{"name":"Pengcheng","countryCode":"CN","stateCode":"HE","latitude":"36.43111000","longitude":"114.17000000"},{"name":"Qinhuangdao","countryCode":"CN","stateCode":"HE","latitude":"39.93167000","longitude":"119.58833000"},{"name":"Renqiu","countryCode":"CN","stateCode":"HE","latitude":"38.69889000","longitude":"116.09361000"},{"name":"Shahecheng","countryCode":"CN","stateCode":"HE","latitude":"36.93833000","longitude":"114.50583000"},{"name":"Shanhaiguan","countryCode":"CN","stateCode":"HE","latitude":"40.00250000","longitude":"119.74889000"},{"name":"Shijiazhuang","countryCode":"CN","stateCode":"HE","latitude":"38.04139000","longitude":"114.47861000"},{"name":"Shijiazhuang Shi","countryCode":"CN","stateCode":"HE","latitude":"38.04000000","longitude":"114.47000000"},{"name":"Songling","countryCode":"CN","stateCode":"HE","latitude":"40.29303000","longitude":"118.26908000"},{"name":"Tangjiazhuang","countryCode":"CN","stateCode":"HE","latitude":"39.74326000","longitude":"118.45099000"},{"name":"Tangshan","countryCode":"CN","stateCode":"HE","latitude":"39.63333000","longitude":"118.18333000"},{"name":"Tangshan Shi","countryCode":"CN","stateCode":"HE","latitude":"39.63000000","longitude":"118.18000000"},{"name":"Tianchang","countryCode":"CN","stateCode":"HE","latitude":"37.99806000","longitude":"114.01556000"},{"name":"Xingtai","countryCode":"CN","stateCode":"HE","latitude":"37.06306000","longitude":"114.49417000"},{"name":"Xinji","countryCode":"CN","stateCode":"HE","latitude":"37.90278000","longitude":"115.20361000"},{"name":"Zhangjiakou","countryCode":"CN","stateCode":"HE","latitude":"40.81000000","longitude":"114.87944000"},{"name":"Zhangjiakou Shi","countryCode":"CN","stateCode":"HE","latitude":"40.83333000","longitude":"114.93333000"},{"name":"Zhangjiakou Shi Xuanhua Qu","countryCode":"CN","stateCode":"HE","latitude":"40.61028000","longitude":"115.04472000"},{"name":"Zhaogezhuang","countryCode":"CN","stateCode":"HE","latitude":"39.76538000","longitude":"118.41191000"},{"name":"Zunhua","countryCode":"CN","stateCode":"HE","latitude":"40.17917000","longitude":"117.95861000"},{"name":"Baotou","countryCode":"CN","stateCode":"NM","latitude":"40.65222000","longitude":"109.82222000"},{"name":"Bayan Nur","countryCode":"CN","stateCode":"NM","latitude":"40.74143000","longitude":"107.38599000"},{"name":"Bayannur Shi","countryCode":"CN","stateCode":"NM","latitude":"41.56958000","longitude":"107.49485000"},{"name":"Beichengqu","countryCode":"CN","stateCode":"NM","latitude":"40.43944000","longitude":"113.15361000"},{"name":"Chifeng","countryCode":"CN","stateCode":"NM","latitude":"42.26833000","longitude":"118.96361000"},{"name":"Dongsheng","countryCode":"CN","stateCode":"NM","latitude":"39.81609000","longitude":"109.97763000"},{"name":"Erenhot","countryCode":"CN","stateCode":"NM","latitude":"43.64750000","longitude":"111.97667000"},{"name":"E’erguna","countryCode":"CN","stateCode":"NM","latitude":"50.22362000","longitude":"120.17092000"},{"name":"Genhe","countryCode":"CN","stateCode":"NM","latitude":"50.78333000","longitude":"121.51667000"},{"name":"Hailar","countryCode":"CN","stateCode":"NM","latitude":"49.20000000","longitude":"119.70000000"},{"name":"Hohhot","countryCode":"CN","stateCode":"NM","latitude":"40.81056000","longitude":"111.65222000"},{"name":"Hulunbuir Region","countryCode":"CN","stateCode":"NM","latitude":"49.70989000","longitude":"121.72176000"},{"name":"Jalai Nur","countryCode":"CN","stateCode":"NM","latitude":"49.45000000","longitude":"117.70000000"},{"name":"Jiagedaqi","countryCode":"CN","stateCode":"NM","latitude":"50.41667000","longitude":"124.11667000"},{"name":"Jining","countryCode":"CN","stateCode":"NM","latitude":"41.02750000","longitude":"113.10583000"},{"name":"Manzhouli","countryCode":"CN","stateCode":"NM","latitude":"49.60000000","longitude":"117.43333000"},{"name":"Mositai","countryCode":"CN","stateCode":"NM","latitude":"45.53538000","longitude":"119.66698000"},{"name":"Mujiayingzi","countryCode":"CN","stateCode":"NM","latitude":"42.11667000","longitude":"118.78333000"},{"name":"Ordos","countryCode":"CN","stateCode":"NM","latitude":"39.60860000","longitude":"109.78157000"},{"name":"Ordos Shi","countryCode":"CN","stateCode":"NM","latitude":"39.46142000","longitude":"108.80946000"},{"name":"Oroqen Zizhiqi","countryCode":"CN","stateCode":"NM","latitude":"50.56667000","longitude":"123.71667000"},{"name":"Pingzhuang","countryCode":"CN","stateCode":"NM","latitude":"42.03722000","longitude":"119.28889000"},{"name":"Salaqi","countryCode":"CN","stateCode":"NM","latitude":"40.54139000","longitude":"110.51083000"},{"name":"Shiguai","countryCode":"CN","stateCode":"NM","latitude":"40.70583000","longitude":"110.28556000"},{"name":"Tongliao","countryCode":"CN","stateCode":"NM","latitude":"43.61250000","longitude":"122.26528000"},{"name":"Ulanhot","countryCode":"CN","stateCode":"NM","latitude":"46.08333000","longitude":"122.08333000"},{"name":"Wenquan","countryCode":"CN","stateCode":"NM","latitude":"47.17560000","longitude":"119.94809000"},{"name":"Wuda","countryCode":"CN","stateCode":"NM","latitude":"39.49944000","longitude":"106.71167000"},{"name":"Wuhai","countryCode":"CN","stateCode":"NM","latitude":"39.68442000","longitude":"106.81583000"},{"name":"Xilin Gol Meng","countryCode":"CN","stateCode":"NM","latitude":"44.85493000","longitude":"115.72789000"},{"name":"Xilin Hot","countryCode":"CN","stateCode":"NM","latitude":"43.96667000","longitude":"116.03333000"},{"name":"Yakeshi","countryCode":"CN","stateCode":"NM","latitude":"49.28333000","longitude":"120.73333000"},{"name":"Zhalantun","countryCode":"CN","stateCode":"NM","latitude":"48.00945000","longitude":"122.73651000"},{"name":"Baoying","countryCode":"CN","stateCode":"TW","latitude":"33.22917000","longitude":"119.30917000"},{"name":"Changshu City","countryCode":"CN","stateCode":"TW","latitude":"31.64615000","longitude":"120.74221000"},{"name":"Changzhou","countryCode":"CN","stateCode":"TW","latitude":"31.77359000","longitude":"119.95401000"},{"name":"Chengxiang","countryCode":"CN","stateCode":"TW","latitude":"31.44778000","longitude":"121.09389000"},{"name":"Dazhong","countryCode":"CN","stateCode":"TW","latitude":"33.19973000","longitude":"120.45780000"},{"name":"Dongkan","countryCode":"CN","stateCode":"TW","latitude":"33.99972000","longitude":"119.83083000"},{"name":"Dongtai","countryCode":"CN","stateCode":"TW","latitude":"32.85231000","longitude":"120.30947000"},{"name":"Fengxian","countryCode":"CN","stateCode":"TW","latitude":"34.70388000","longitude":"116.58717000"},{"name":"Gaogou","countryCode":"CN","stateCode":"TW","latitude":"34.01750000","longitude":"119.18861000"},{"name":"Gaoyou","countryCode":"CN","stateCode":"TW","latitude":"32.78933000","longitude":"119.44182000"},{"name":"Guiren","countryCode":"CN","stateCode":"TW","latitude":"33.66972000","longitude":"118.18889000"},{"name":"Haizhou","countryCode":"CN","stateCode":"TW","latitude":"34.58167000","longitude":"119.12889000"},{"name":"Hede","countryCode":"CN","stateCode":"TW","latitude":"33.77220000","longitude":"120.26176000"},{"name":"Huai\'an","countryCode":"CN","stateCode":"TW","latitude":"33.58861000","longitude":"119.01917000"},{"name":"Huai’an Shi","countryCode":"CN","stateCode":"TW","latitude":"33.31162000","longitude":"119.04559000"},{"name":"Huilong","countryCode":"CN","stateCode":"TW","latitude":"31.81111000","longitude":"121.65500000"},{"name":"Hutang","countryCode":"CN","stateCode":"TW","latitude":"31.53429000","longitude":"119.49000000"},{"name":"Jiangyan","countryCode":"CN","stateCode":"TW","latitude":"32.50611000","longitude":"120.14278000"},{"name":"Jiangyin","countryCode":"CN","stateCode":"TW","latitude":"31.91102000","longitude":"120.26302000"},{"name":"Jingjiang","countryCode":"CN","stateCode":"TW","latitude":"32.01417000","longitude":"120.26250000"},{"name":"Jinsha","countryCode":"CN","stateCode":"TW","latitude":"32.08982000","longitude":"121.07355000"},{"name":"Juegang","countryCode":"CN","stateCode":"TW","latitude":"32.31737000","longitude":"121.18552000"},{"name":"Kunshan","countryCode":"CN","stateCode":"TW","latitude":"31.37762000","longitude":"120.95431000"},{"name":"Lianyungang Shi","countryCode":"CN","stateCode":"TW","latitude":"34.54844000","longitude":"119.11228000"},{"name":"Licheng","countryCode":"CN","stateCode":"TW","latitude":"31.42813000","longitude":"119.48353000"},{"name":"Mudu","countryCode":"CN","stateCode":"TW","latitude":"31.25597000","longitude":"120.51857000"},{"name":"Nanjing","countryCode":"CN","stateCode":"TW","latitude":"32.06167000","longitude":"118.77778000"},{"name":"Nantong","countryCode":"CN","stateCode":"TW","latitude":"32.03028000","longitude":"120.87472000"},{"name":"Pizhou","countryCode":"CN","stateCode":"TW","latitude":"34.31139000","longitude":"117.95028000"},{"name":"Qinnan","countryCode":"CN","stateCode":"TW","latitude":"33.25306000","longitude":"119.91333000"},{"name":"Rucheng","countryCode":"CN","stateCode":"TW","latitude":"32.38833000","longitude":"120.55528000"},{"name":"Sanmao","countryCode":"CN","stateCode":"TW","latitude":"32.23931000","longitude":"119.81536000"},{"name":"Songling","countryCode":"CN","stateCode":"TW","latitude":"31.19330000","longitude":"120.71758000"},{"name":"Suicheng","countryCode":"CN","stateCode":"TW","latitude":"33.89630000","longitude":"117.93307000"},{"name":"Suzhou","countryCode":"CN","stateCode":"TW","latitude":"31.30408000","longitude":"120.59538000"},{"name":"Taixing","countryCode":"CN","stateCode":"TW","latitude":"32.16667000","longitude":"120.01361000"},{"name":"Taizhou","countryCode":"CN","stateCode":"TW","latitude":"32.49069000","longitude":"119.90812000"},{"name":"Tongshan","countryCode":"CN","stateCode":"TW","latitude":"34.18045000","longitude":"117.15707000"},{"name":"Wuxi","countryCode":"CN","stateCode":"TW","latitude":"31.56887000","longitude":"120.28857000"},{"name":"Xiannü","countryCode":"CN","stateCode":"TW","latitude":"32.42806000","longitude":"119.56048000"},{"name":"Xiaolingwei","countryCode":"CN","stateCode":"TW","latitude":"32.03244000","longitude":"118.85400000"},{"name":"Xinghua","countryCode":"CN","stateCode":"TW","latitude":"32.93917000","longitude":"119.83417000"},{"name":"Xinpu","countryCode":"CN","stateCode":"TW","latitude":"34.59972000","longitude":"119.15944000"},{"name":"Yancheng","countryCode":"CN","stateCode":"TW","latitude":"33.35750000","longitude":"120.15730000"},{"name":"Yangzhou","countryCode":"CN","stateCode":"TW","latitude":"32.39722000","longitude":"119.43583000"},{"name":"Yicheng","countryCode":"CN","stateCode":"TW","latitude":"31.36059000","longitude":"119.82016000"},{"name":"Yushan","countryCode":"CN","stateCode":"TW","latitude":"31.67748000","longitude":"120.80134000"},{"name":"Zhangjiagang","countryCode":"CN","stateCode":"TW","latitude":"31.86500000","longitude":"120.53889000"},{"name":"Zhenjiang","countryCode":"CN","stateCode":"TW","latitude":"32.21086000","longitude":"119.45508000"},{"name":"Zhenzhou","countryCode":"CN","stateCode":"TW","latitude":"32.28034000","longitude":"119.16999000"},{"name":"Zhongxing","countryCode":"CN","stateCode":"TW","latitude":"33.70389000","longitude":"118.67917000"},{"name":"Zhouzhuang","countryCode":"CN","stateCode":"TW","latitude":"31.11788000","longitude":"120.84427000"},{"name":"Basuo","countryCode":"CN","stateCode":"HI","latitude":"19.09390000","longitude":"108.65456000"},{"name":"Chongshan","countryCode":"CN","stateCode":"HI","latitude":"18.78229000","longitude":"109.50130000"},{"name":"Dadonghai","countryCode":"CN","stateCode":"HI","latitude":"18.22056000","longitude":"109.51028000"},{"name":"Haikou","countryCode":"CN","stateCode":"HI","latitude":"20.04583000","longitude":"110.34167000"},{"name":"Jinjiang","countryCode":"CN","stateCode":"HI","latitude":"19.72878000","longitude":"110.00851000"},{"name":"Lincheng","countryCode":"CN","stateCode":"HI","latitude":"19.90778000","longitude":"109.68583000"},{"name":"Nada","countryCode":"CN","stateCode":"HI","latitude":"19.52257000","longitude":"109.57860000"},{"name":"Qionghai","countryCode":"CN","stateCode":"HI","latitude":"19.24250000","longitude":"110.46417000"},{"name":"Qiongshan","countryCode":"CN","stateCode":"HI","latitude":"20.00583000","longitude":"110.35417000"},{"name":"Sansha","countryCode":"CN","stateCode":"HI","latitude":"16.83387000","longitude":"112.33435000"},{"name":"Sanya","countryCode":"CN","stateCode":"HI","latitude":"18.24306000","longitude":"109.50500000"},{"name":"Wanning","countryCode":"CN","stateCode":"HI","latitude":"18.79931000","longitude":"110.38410000"},{"name":"Wenchang","countryCode":"CN","stateCode":"HI","latitude":"19.61570000","longitude":"110.74894000"},{"name":"Xiuying","countryCode":"CN","stateCode":"HI","latitude":"20.00073000","longitude":"110.29359000"},{"name":"Beibei","countryCode":"CN","stateCode":"CQ","latitude":"29.82739000","longitude":"106.43645000"},{"name":"Caijia","countryCode":"CN","stateCode":"CQ","latitude":"28.90889000","longitude":"106.34040000"},{"name":"Chongqing","countryCode":"CN","stateCode":"CQ","latitude":"29.56278000","longitude":"106.55278000"},{"name":"Dongxi","countryCode":"CN","stateCode":"CQ","latitude":"28.76139000","longitude":"106.66111000"},{"name":"Fuling","countryCode":"CN","stateCode":"CQ","latitude":"29.70600000","longitude":"107.39575000"},{"name":"Ganshui","countryCode":"CN","stateCode":"CQ","latitude":"28.74222000","longitude":"106.71111000"},{"name":"Guofuchang","countryCode":"CN","stateCode":"CQ","latitude":"28.85000000","longitude":"106.60139000"},{"name":"Hechuan","countryCode":"CN","stateCode":"CQ","latitude":"29.99228000","longitude":"106.26461000"},{"name":"Jijiang","countryCode":"CN","stateCode":"CQ","latitude":"29.28993000","longitude":"106.25001000"},{"name":"Liangping District","countryCode":"CN","stateCode":"CQ","latitude":"30.67409000","longitude":"107.79380000"},{"name":"Puhechang","countryCode":"CN","stateCode":"CQ","latitude":"28.95250000","longitude":"106.83111000"},{"name":"Shapingba District","countryCode":"CN","stateCode":"CQ","latitude":"29.54166000","longitude":"106.45547000"},{"name":"Shijiaochang","countryCode":"CN","stateCode":"CQ","latitude":"28.92444000","longitude":"106.75611000"},{"name":"Wanxian","countryCode":"CN","stateCode":"CQ","latitude":"30.81544000","longitude":"108.37089000"},{"name":"Wanzhou District","countryCode":"CN","stateCode":"CQ","latitude":"30.70576000","longitude":"108.40202000"},{"name":"Yongchuan","countryCode":"CN","stateCode":"CQ","latitude":"29.35376000","longitude":"105.89392000"},{"name":"Yudong","countryCode":"CN","stateCode":"CQ","latitude":"29.38500000","longitude":"106.51944000"},{"name":"Yuzhong District","countryCode":"CN","stateCode":"CQ","latitude":"29.55208000","longitude":"106.53814000"},{"name":"Beijing","countryCode":"CN","stateCode":"BJ","latitude":"39.90750000","longitude":"116.39723000"},{"name":"Changping","countryCode":"CN","stateCode":"BJ","latitude":"40.21612000","longitude":"116.23471000"},{"name":"Daxing","countryCode":"CN","stateCode":"BJ","latitude":"39.74025000","longitude":"116.32693000"},{"name":"Fangshan","countryCode":"CN","stateCode":"BJ","latitude":"39.68699000","longitude":"115.99658000"},{"name":"Liangxiang","countryCode":"CN","stateCode":"BJ","latitude":"39.73598000","longitude":"116.13295000"},{"name":"Mentougou","countryCode":"CN","stateCode":"BJ","latitude":"39.93819000","longitude":"116.09307000"},{"name":"Shunyi","countryCode":"CN","stateCode":"BJ","latitude":"40.12175000","longitude":"116.64783000"},{"name":"Tongzhou","countryCode":"CN","stateCode":"BJ","latitude":"39.90395000","longitude":"116.66183000"},{"name":"Burang","countryCode":"CN","stateCode":"XZ","latitude":"30.29559000","longitude":"81.17511000"},{"name":"Dêqên","countryCode":"CN","stateCode":"XZ","latitude":"29.96178000","longitude":"90.71875000"},{"name":"Jiangzi","countryCode":"CN","stateCode":"XZ","latitude":"28.92026000","longitude":"89.59956000"},{"name":"Lhasa","countryCode":"CN","stateCode":"XZ","latitude":"29.65000000","longitude":"91.10000000"},{"name":"Nagqu","countryCode":"CN","stateCode":"XZ","latitude":"31.47678000","longitude":"92.05729000"},{"name":"Nagqu Diqu","countryCode":"CN","stateCode":"XZ","latitude":"32.66357000","longitude":"88.93146000"},{"name":"Ngari Diqu","countryCode":"CN","stateCode":"XZ","latitude":"33.21836000","longitude":"82.57507000"},{"name":"Nyingchi Prefecture","countryCode":"CN","stateCode":"XZ","latitude":"29.60092000","longitude":"94.42406000"},{"name":"Qamdo","countryCode":"CN","stateCode":"XZ","latitude":"31.13040000","longitude":"97.17982000"},{"name":"Qamdo Shi","countryCode":"CN","stateCode":"XZ","latitude":"31.58370000","longitude":"97.22304000"},{"name":"Rikaze","countryCode":"CN","stateCode":"XZ","latitude":"29.25000000","longitude":"88.88333000"},{"name":"Saga","countryCode":"CN","stateCode":"XZ","latitude":"29.32367000","longitude":"85.22601000"},{"name":"Shannan Diqu","countryCode":"CN","stateCode":"XZ","latitude":"28.55630000","longitude":"92.55684000"},{"name":"Changleng","countryCode":"CN","stateCode":"JX","latitude":"28.70000000","longitude":"115.81667000"},{"name":"Fenyi","countryCode":"CN","stateCode":"JX","latitude":"27.81117000","longitude":"114.66805000"},{"name":"Ganzhou","countryCode":"CN","stateCode":"JX","latitude":"25.84664000","longitude":"114.93260000"},{"name":"Ganzhou Shi","countryCode":"CN","stateCode":"JX","latitude":"25.70387000","longitude":"115.34822000"},{"name":"Guixi","countryCode":"CN","stateCode":"JX","latitude":"28.28857000","longitude":"117.21329000"},{"name":"Jianguang","countryCode":"CN","stateCode":"JX","latitude":"28.19377000","longitude":"115.78360000"},{"name":"Jingdezhen","countryCode":"CN","stateCode":"JX","latitude":"29.29470000","longitude":"117.20789000"},{"name":"Jingdezhen Shi","countryCode":"CN","stateCode":"JX","latitude":"29.31682000","longitude":"117.24688000"},{"name":"Jiujiang","countryCode":"CN","stateCode":"JX","latitude":"29.70475000","longitude":"116.00206000"},{"name":"Ji’an","countryCode":"CN","stateCode":"JX","latitude":"27.11716000","longitude":"114.97927000"},{"name":"Nanchang","countryCode":"CN","stateCode":"JX","latitude":"28.68396000","longitude":"115.85306000"},{"name":"Pingxiang","countryCode":"CN","stateCode":"JX","latitude":"27.61672000","longitude":"113.85353000"},{"name":"Poyang","countryCode":"CN","stateCode":"JX","latitude":"28.99242000","longitude":"116.66754000"},{"name":"Shangrao","countryCode":"CN","stateCode":"JX","latitude":"28.45179000","longitude":"117.94287000"},{"name":"Xinyu","countryCode":"CN","stateCode":"JX","latitude":"27.80429000","longitude":"114.93335000"},{"name":"Yichun","countryCode":"CN","stateCode":"JX","latitude":"27.83333000","longitude":"114.40000000"},{"name":"Changzhi","countryCode":"CN","stateCode":"SX","latitude":"36.18389000","longitude":"113.10528000"},{"name":"Datong","countryCode":"CN","stateCode":"SX","latitude":"40.09361000","longitude":"113.29139000"},{"name":"Datong Shi","countryCode":"CN","stateCode":"SX","latitude":"40.10484000","longitude":"113.63334000"},{"name":"Gutao","countryCode":"CN","stateCode":"SX","latitude":"37.20250000","longitude":"112.17806000"},{"name":"Jiexiu","countryCode":"CN","stateCode":"SX","latitude":"37.02444000","longitude":"111.91250000"},{"name":"Jincheng","countryCode":"CN","stateCode":"SX","latitude":"35.50222000","longitude":"112.83278000"},{"name":"Jinzhong Shi","countryCode":"CN","stateCode":"SX","latitude":"37.43597000","longitude":"113.08783000"},{"name":"Linfen","countryCode":"CN","stateCode":"SX","latitude":"36.08889000","longitude":"111.51889000"},{"name":"Lüliang","countryCode":"CN","stateCode":"SX","latitude":"37.73563000","longitude":"111.30538000"},{"name":"Shuozhou","countryCode":"CN","stateCode":"SX","latitude":"39.31583000","longitude":"112.42250000"},{"name":"Taiyuan","countryCode":"CN","stateCode":"SX","latitude":"37.86944000","longitude":"112.56028000"},{"name":"Xintian","countryCode":"CN","stateCode":"SX","latitude":"35.61358000","longitude":"111.35660000"},{"name":"Xinzhi","countryCode":"CN","stateCode":"SX","latitude":"36.49889000","longitude":"111.70472000"},{"name":"Xinzhou","countryCode":"CN","stateCode":"SX","latitude":"38.40917000","longitude":"112.73333000"},{"name":"Yangquan","countryCode":"CN","stateCode":"SX","latitude":"37.85750000","longitude":"113.56333000"},{"name":"Yuanping","countryCode":"CN","stateCode":"SX","latitude":"38.71528000","longitude":"112.75750000"},{"name":"Yuci","countryCode":"CN","stateCode":"SX","latitude":"37.68028000","longitude":"112.73194000"},{"name":"Yuncheng","countryCode":"CN","stateCode":"SX","latitude":"35.02306000","longitude":"110.99278000"},{"name":"Chuxiong Yizu Zizhizhou","countryCode":"CN","stateCode":"YN","latitude":"25.43204000","longitude":"101.70479000"},{"name":"Dali","countryCode":"CN","stateCode":"YN","latitude":"25.58474000","longitude":"100.21229000"},{"name":"Dali Baizu Zizhizhou","countryCode":"CN","stateCode":"YN","latitude":"25.68548000","longitude":"100.13104000"},{"name":"Dehong Daizu Jingpozu Zizhizhou","countryCode":"CN","stateCode":"YN","latitude":"24.66347000","longitude":"98.03964000"},{"name":"Dêqên Tibetan Autonomous Prefecture","countryCode":"CN","stateCode":"YN","latitude":"27.91694000","longitude":"99.54841000"},{"name":"Gejiu","countryCode":"CN","stateCode":"YN","latitude":"23.36085000","longitude":"103.15372000"},{"name":"Haikou","countryCode":"CN","stateCode":"YN","latitude":"24.77985000","longitude":"102.57548000"},{"name":"Honghe Hanizu Yizu Zizhizhou","countryCode":"CN","stateCode":"YN","latitude":"23.51675000","longitude":"102.97389000"},{"name":"Jinghong","countryCode":"CN","stateCode":"YN","latitude":"21.99102000","longitude":"100.73409000"},{"name":"Kaihua","countryCode":"CN","stateCode":"YN","latitude":"23.36950000","longitude":"104.27721000"},{"name":"Kaiyuan","countryCode":"CN","stateCode":"YN","latitude":"23.69767000","longitude":"103.30372000"},{"name":"Kunming","countryCode":"CN","stateCode":"YN","latitude":"25.03889000","longitude":"102.71833000"},{"name":"Lianran","countryCode":"CN","stateCode":"YN","latitude":"24.92271000","longitude":"102.48496000"},{"name":"Lijiang","countryCode":"CN","stateCode":"YN","latitude":"26.86879000","longitude":"100.22072000"},{"name":"Lincang Shi","countryCode":"CN","stateCode":"YN","latitude":"23.94803000","longitude":"99.55124000"},{"name":"Longquan","countryCode":"CN","stateCode":"YN","latitude":"24.67193000","longitude":"102.16130000"},{"name":"Mabai","countryCode":"CN","stateCode":"YN","latitude":"23.01279000","longitude":"104.45081000"},{"name":"Majie","countryCode":"CN","stateCode":"YN","latitude":"25.03190000","longitude":"102.63800000"},{"name":"Miyang","countryCode":"CN","stateCode":"YN","latitude":"24.40417000","longitude":"103.44278000"},{"name":"Nujiang Lisuzu Zizhizhou","countryCode":"CN","stateCode":"YN","latitude":"26.61738000","longitude":"99.14062000"},{"name":"Qujing","countryCode":"CN","stateCode":"YN","latitude":"25.48333000","longitude":"103.78333000"},{"name":"Shangri-La","countryCode":"CN","stateCode":"YN","latitude":"27.82511000","longitude":"99.70779000"},{"name":"Shilin","countryCode":"CN","stateCode":"YN","latitude":"24.81878000","longitude":"103.33237000"},{"name":"Wenlan","countryCode":"CN","stateCode":"YN","latitude":"23.36002000","longitude":"103.43684000"},{"name":"Wenshan City","countryCode":"CN","stateCode":"YN","latitude":"23.36306000","longitude":"104.25047000"},{"name":"Wenshan Zhuangzu Miaozu Zizhizhou","countryCode":"CN","stateCode":"YN","latitude":"23.65130000","longitude":"104.70830000"},{"name":"Yuxi","countryCode":"CN","stateCode":"YN","latitude":"24.35500000","longitude":"102.54222000"},{"name":"Zhaotong","countryCode":"CN","stateCode":"YN","latitude":"27.31667000","longitude":"103.71667000"},{"name":"Zhongshu","countryCode":"CN","stateCode":"YN","latitude":"24.51667000","longitude":"103.76667000"},{"name":"Dawukou","countryCode":"CN","stateCode":"NX","latitude":"39.04194000","longitude":"106.39583000"},{"name":"Dongta","countryCode":"CN","stateCode":"NX","latitude":"38.08140000","longitude":"106.34444000"},{"name":"Shitanjing","countryCode":"CN","stateCode":"NX","latitude":"39.23417000","longitude":"106.34389000"},{"name":"Shizuishan","countryCode":"CN","stateCode":"NX","latitude":"39.23333000","longitude":"106.76944000"},{"name":"Wuzhong","countryCode":"CN","stateCode":"NX","latitude":"37.98670000","longitude":"106.20100000"},{"name":"Yinchuan","countryCode":"CN","stateCode":"NX","latitude":"38.46806000","longitude":"106.27306000"},{"name":"Zhongwei","countryCode":"CN","stateCode":"NX","latitude":"37.51129000","longitude":"105.19067000"},{"name":"Delingha","countryCode":"CN","stateCode":"QH","latitude":"37.37600000","longitude":"97.37457000"},{"name":"Golmud","countryCode":"CN","stateCode":"QH","latitude":"36.40672000","longitude":"94.90061000"},{"name":"Golog Tibetan Autonomous Prefecture","countryCode":"CN","stateCode":"QH","latitude":"34.08595000","longitude":"99.55181000"},{"name":"Haibei Tibetan Autonomous Prefecture","countryCode":"CN","stateCode":"QH","latitude":"37.71919000","longitude":"100.45656000"},{"name":"Huangnan Zangzu Zizhizhou","countryCode":"CN","stateCode":"QH","latitude":"35.06316000","longitude":"101.65149000"},{"name":"Xining","countryCode":"CN","stateCode":"QH","latitude":"36.62554000","longitude":"101.75739000"},{"name":"Xireg","countryCode":"CN","stateCode":"QH","latitude":"36.91866000","longitude":"98.44463000"},{"name":"Yushu Zangzu Zizhizhou","countryCode":"CN","stateCode":"QH","latitude":"34.39802000","longitude":"94.19021000"},{"name":"Deqing","countryCode":"CN","stateCode":"ZJ","latitude":"30.54485000","longitude":"119.95990000"},{"name":"Dongyang","countryCode":"CN","stateCode":"ZJ","latitude":"29.26778000","longitude":"120.22528000"},{"name":"Fenghua","countryCode":"CN","stateCode":"ZJ","latitude":"29.65628000","longitude":"121.40640000"},{"name":"Fuyang","countryCode":"CN","stateCode":"ZJ","latitude":"30.05333000","longitude":"119.95194000"},{"name":"Guli","countryCode":"CN","stateCode":"ZJ","latitude":"28.88162000","longitude":"120.03308000"},{"name":"Haining","countryCode":"CN","stateCode":"ZJ","latitude":"30.53629000","longitude":"120.68638000"},{"name":"Hangzhou","countryCode":"CN","stateCode":"ZJ","latitude":"30.29365000","longitude":"120.16142000"},{"name":"Huangyan","countryCode":"CN","stateCode":"ZJ","latitude":"28.65010000","longitude":"121.26591000"},{"name":"Huzhou","countryCode":"CN","stateCode":"ZJ","latitude":"30.87030000","longitude":"120.09330000"},{"name":"Jiaojiang","countryCode":"CN","stateCode":"ZJ","latitude":"28.69844000","longitude":"121.47331000"},{"name":"Jiashan","countryCode":"CN","stateCode":"ZJ","latitude":"30.84918000","longitude":"120.92583000"},{"name":"Jiaxing","countryCode":"CN","stateCode":"ZJ","latitude":"30.75220000","longitude":"120.75000000"},{"name":"Jiaxing Shi","countryCode":"CN","stateCode":"ZJ","latitude":"30.77070000","longitude":"120.75238000"},{"name":"Jinhua","countryCode":"CN","stateCode":"ZJ","latitude":"29.10678000","longitude":"119.64421000"},{"name":"Jinxiang","countryCode":"CN","stateCode":"ZJ","latitude":"27.43265000","longitude":"120.60625000"},{"name":"Kunyang","countryCode":"CN","stateCode":"ZJ","latitude":"27.66583000","longitude":"120.56583000"},{"name":"Lanxi","countryCode":"CN","stateCode":"ZJ","latitude":"29.21588000","longitude":"119.47156000"},{"name":"Lianghu","countryCode":"CN","stateCode":"ZJ","latitude":"29.99152000","longitude":"120.89845000"},{"name":"Linhai","countryCode":"CN","stateCode":"ZJ","latitude":"28.85535000","longitude":"121.14470000"},{"name":"Linping","countryCode":"CN","stateCode":"ZJ","latitude":"30.42250000","longitude":"120.29722000"},{"name":"Lishui","countryCode":"CN","stateCode":"ZJ","latitude":"28.46042000","longitude":"119.91029000"},{"name":"Luqiao","countryCode":"CN","stateCode":"ZJ","latitude":"28.58023000","longitude":"121.37491000"},{"name":"Ningbo","countryCode":"CN","stateCode":"ZJ","latitude":"29.87819000","longitude":"121.54945000"},{"name":"Ninghai","countryCode":"CN","stateCode":"ZJ","latitude":"29.28917000","longitude":"121.42472000"},{"name":"Puyang","countryCode":"CN","stateCode":"ZJ","latitude":"29.45679000","longitude":"119.88872000"},{"name":"Quzhou","countryCode":"CN","stateCode":"ZJ","latitude":"28.95944000","longitude":"118.86861000"},{"name":"Shangyu","countryCode":"CN","stateCode":"ZJ","latitude":"30.01556000","longitude":"120.87111000"},{"name":"Shaoxing","countryCode":"CN","stateCode":"ZJ","latitude":"30.00237000","longitude":"120.57864000"},{"name":"Shenjiamen","countryCode":"CN","stateCode":"ZJ","latitude":"29.95763000","longitude":"122.29802000"},{"name":"Taizhou","countryCode":"CN","stateCode":"ZJ","latitude":"28.66266000","longitude":"121.43312000"},{"name":"Wenling","countryCode":"CN","stateCode":"ZJ","latitude":"28.37524000","longitude":"121.38416000"},{"name":"Wenzhou","countryCode":"CN","stateCode":"ZJ","latitude":"27.99942000","longitude":"120.66682000"},{"name":"Wuzhen","countryCode":"CN","stateCode":"ZJ","latitude":"30.74536000","longitude":"120.48510000"},{"name":"Xianju","countryCode":"CN","stateCode":"ZJ","latitude":"28.85470000","longitude":"120.73168000"},{"name":"Xiaoshan","countryCode":"CN","stateCode":"ZJ","latitude":"30.16746000","longitude":"120.25883000"},{"name":"Yiwu","countryCode":"CN","stateCode":"ZJ","latitude":"29.31506000","longitude":"120.07676000"},{"name":"Yuyao","countryCode":"CN","stateCode":"ZJ","latitude":"30.05000000","longitude":"121.14944000"},{"name":"Zhaobaoshan","countryCode":"CN","stateCode":"ZJ","latitude":"29.96950000","longitude":"121.68753000"},{"name":"Zhicheng","countryCode":"CN","stateCode":"ZJ","latitude":"31.00751000","longitude":"119.90851000"},{"name":"Zhoushan","countryCode":"CN","stateCode":"ZJ","latitude":"29.98869000","longitude":"122.20488000"},{"name":"Zhuji","countryCode":"CN","stateCode":"ZJ","latitude":"29.71877000","longitude":"120.24233000"},{"name":"Shanghai","countryCode":"CN","stateCode":"SH","latitude":"31.22222000","longitude":"121.45806000"},{"name":"Songjiang","countryCode":"CN","stateCode":"SH","latitude":"31.03595000","longitude":"121.21460000"},{"name":"Zhabei","countryCode":"CN","stateCode":"SH","latitude":"31.25861000","longitude":"121.45972000"},{"name":"Zhujiajiao","countryCode":"CN","stateCode":"SH","latitude":"31.10757000","longitude":"121.05696000"},{"name":"Badaogu","countryCode":"CN","stateCode":"TJ","latitude":"39.47333333","longitude":"117.32972222"},{"name":"Baijian","countryCode":"CN","stateCode":"TJ","latitude":"39.99416667","longitude":"117.20861111"},{"name":"Bamencheng","countryCode":"CN","stateCode":"TJ","latitude":"39.57777778","longitude":"117.60527778"},{"name":"Bangjun","countryCode":"CN","stateCode":"TJ","latitude":"39.98839000","longitude":"117.26850000"},{"name":"Beicang","countryCode":"CN","stateCode":"TJ","latitude":"39.23007000","longitude":"117.11892000"},{"name":"Beihuaidian","countryCode":"CN","stateCode":"TJ","latitude":"39.26220000","longitude":"117.57485000"},{"name":"Beilizigu","countryCode":"CN","stateCode":"TJ","latitude":"39.49138889","longitude":"117.46500000"},{"name":"Biaokou","countryCode":"CN","stateCode":"TJ","latitude":"39.32950000","longitude":"117.56914000"},{"name":"Binhai New Area","countryCode":"CN","stateCode":"TJ","latitude":"39.00333333","longitude":"117.71083333"},{"name":"Caijiapu","countryCode":"CN","stateCode":"TJ","latitude":"39.17305556","longitude":"117.81055556"},{"name":"Caodian","countryCode":"CN","stateCode":"TJ","latitude":"39.61194444","longitude":"117.47166667"},{"name":"Chabaihu","countryCode":"CN","stateCode":"TJ","latitude":"39.46555556","longitude":"117.14833333"},{"name":"Changtun","countryCode":"CN","stateCode":"TJ","latitude":"39.44333333","longitude":"117.07055556"},{"name":"Chengtougu","countryCode":"CN","stateCode":"TJ","latitude":"39.14000000","longitude":"117.77888889"},{"name":"Chitu","countryCode":"CN","stateCode":"TJ","latitude":"39.20333333","longitude":"117.40277778"},{"name":"Cuijiamatou","countryCode":"CN","stateCode":"TJ","latitude":"39.07472222","longitude":"117.30055556"},{"name":"Dadunqiu","countryCode":"CN","stateCode":"TJ","latitude":"39.40611111","longitude":"117.03305556"},{"name":"Dakoutun","countryCode":"CN","stateCode":"TJ","latitude":"39.58555556","longitude":"117.23638889"},{"name":"Dashentang","countryCode":"CN","stateCode":"TJ","latitude":"39.21722222","longitude":"117.95250000"},{"name":"Dawangtai","countryCode":"CN","stateCode":"TJ","latitude":"39.27500000","longitude":"117.48500000"},{"name":"Daxinzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.50361111","longitude":"117.68611111"},{"name":"Dazhongzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.68083333","longitude":"117.56416667"},{"name":"Dongditou","countryCode":"CN","stateCode":"TJ","latitude":"39.26638889","longitude":"117.37277778"},{"name":"Dongshigu","countryCode":"CN","stateCode":"TJ","latitude":"39.87889000","longitude":"117.33028000"},{"name":"Erwangzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.39166667","longitude":"117.35388889"},{"name":"Fanzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.19361111","longitude":"117.33500000"},{"name":"Fengtai (Ninghe)","countryCode":"CN","stateCode":"TJ","latitude":"39.55805556","longitude":"117.74916667"},{"name":"Fuzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.26611111","longitude":"117.93444444"},{"name":"Gaojingzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.41611111","longitude":"117.63000000"},{"name":"Hanjiashu","countryCode":"CN","stateCode":"TJ","latitude":"39.18750000","longitude":"117.07305556"},{"name":"Hebeitun","countryCode":"CN","stateCode":"TJ","latitude":"39.57472222","longitude":"117.11333333"},{"name":"Hexiwu","countryCode":"CN","stateCode":"TJ","latitude":"39.62249000","longitude":"116.95398000"},{"name":"Huangcaotuo","countryCode":"CN","stateCode":"TJ","latitude":"39.17944444","longitude":"117.32166667"},{"name":"Huantuo","countryCode":"CN","stateCode":"TJ","latitude":"39.22638889","longitude":"117.32388889"},{"name":"Huogezhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.74388889","longitude":"117.36750000"},{"name":"Jiangwakou","countryCode":"CN","stateCode":"TJ","latitude":"39.52250000","longitude":"117.70250000"},{"name":"Zhangjiawo","countryCode":"CN","stateCode":"TJ","latitude":"39.05675000","longitude":"117.03624000"},{"name":"Lianzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.41000000","longitude":"117.75638889"},{"name":"Lintingkou","countryCode":"CN","stateCode":"TJ","latitude":"39.63027778","longitude":"117.50027778"},{"name":"Liujiading","countryCode":"CN","stateCode":"TJ","latitude":"39.96305556","longitude":"117.19111111"},{"name":"Liukuaizhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.24777778","longitude":"117.33944444"},{"name":"Liuzikou","countryCode":"CN","stateCode":"TJ","latitude":"39.87027778","longitude":"117.34666667"},{"name":"Luotuofangzi","countryCode":"CN","stateCode":"TJ","latitude":"39.08361111","longitude":"117.37694444"},{"name":"Meichang","countryCode":"CN","stateCode":"TJ","latitude":"39.36611111","longitude":"117.18055556"},{"name":"Mengquan","countryCode":"CN","stateCode":"TJ","latitude":"39.82527778","longitude":"117.47666667"},{"name":"Panzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.33943000","longitude":"117.46820000"},{"name":"Qingguang","countryCode":"CN","stateCode":"TJ","latitude":"39.19668000","longitude":"117.05475000"},{"name":"Sangzi","countryCode":"CN","stateCode":"TJ","latitude":"39.90853000","longitude":"117.16535000"},{"name":"Shangcang","countryCode":"CN","stateCode":"TJ","latitude":"39.90518000","longitude":"117.39553000"},{"name":"Shimianzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.41800000","longitude":"117.15690000"},{"name":"Shuangjiang","countryCode":"CN","stateCode":"TJ","latitude":"39.04190000","longitude":"117.31235000"},{"name":"Sigaozhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.46713000","longitude":"117.25554000"},{"name":"Tianjin","countryCode":"CN","stateCode":"TJ","latitude":"39.14666667","longitude":"117.20555556"},{"name":"Touying","countryCode":"CN","stateCode":"TJ","latitude":"39.96389000","longitude":"117.21833000"},{"name":"Wangqinzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.22942000","longitude":"117.08968000"},{"name":"Weiwangzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.02500000","longitude":"117.44083000"},{"name":"Xiawuqi","countryCode":"CN","stateCode":"TJ","latitude":"39.61551000","longitude":"117.05523000"},{"name":"Xiditou","countryCode":"CN","stateCode":"TJ","latitude":"39.25320000","longitude":"117.34709000"},{"name":"Xinkaikou","countryCode":"CN","stateCode":"TJ","latitude":"39.67996000","longitude":"117.18877000"},{"name":"Xitazhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.93306000","longitude":"117.21083000"},{"name":"Yangjinzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.86645000","longitude":"117.42592000"},{"name":"Yangliuqing","countryCode":"CN","stateCode":"TJ","latitude":"39.12740000","longitude":"117.00885000"},{"name":"Yinliu","countryCode":"CN","stateCode":"TJ","latitude":"39.98349000","longitude":"117.39904000"},{"name":"Yixingfu","countryCode":"CN","stateCode":"TJ","latitude":"39.19917000","longitude":"117.21139000"},{"name":"Youguzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.90802000","longitude":"117.24576000"},{"name":"Yuelongzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.56833000","longitude":"117.85417000"},{"name":"Yuguzhuang","countryCode":"CN","stateCode":"TJ","latitude":"39.64290000","longitude":"117.36470000"},{"name":"Zaojiacheng","countryCode":"CN","stateCode":"TJ","latitude":"39.28174000","longitude":"117.42516000"},{"name":"Zhaoguli","countryCode":"CN","stateCode":"TJ","latitude":"39.16673000","longitude":"117.24191000"},{"name":"Zhaoguli","countryCode":"CN","stateCode":"TJ","latitude":"39.16673000","longitude":"117.24191000"},{"name":"NanJing","countryCode":"CN","stateCode":"JS","latitude":"31.32751000","longitude":"118.89210000"},{"name":"WuXi","countryCode":"CN","stateCode":"JS","latitude":"31.52853000","longitude":"120.28429000"},{"name":"XuZhou","countryCode":"CN","stateCode":"JS","latitude":"34.28823000","longitude":"117.18554000"},{"name":"ChangZhou","countryCode":"CN","stateCode":"JS","latitude":"31.72322000","longitude":"119.59794000"},{"name":"SuZhou","countryCode":"CN","stateCode":"JS","latitude":"31.30227000","longitude":"120.63132000"},{"name":"NanTong","countryCode":"CN","stateCode":"JS","latitude":"32.00986000","longitude":"120.85737000"},{"name":"LianYunGang","countryCode":"CN","stateCode":"JS","latitude":"34.84065000","longitude":"119.17730000"},{"name":"HuaiAn","countryCode":"CN","stateCode":"JS","latitude":"33.29433000","longitude":"118.87350000"},{"name":"YanCheng","countryCode":"CN","stateCode":"JS","latitude":"33.20107000","longitude":"120.50102000"},{"name":"YangZhou","countryCode":"CN","stateCode":"JS","latitude":"32.39463000","longitude":"119.43157000"},{"name":"ZhenJiang","countryCode":"CN","stateCode":"JS","latitude":"32.13188000","longitude":"119.43396000"},{"name":"TaiZhou","countryCode":"CN","stateCode":"JS","latitude":"32.31841000","longitude":"119.88116000"},{"name":"SuQian","countryCode":"CN","stateCode":"JS","latitude":"33.96271000","longitude":"118.24239000"},{"name":"Abejorral","countryCode":"CO","stateCode":"ANT","latitude":"5.78928000","longitude":"-75.42725000"},{"name":"Abriaquí","countryCode":"CO","stateCode":"ANT","latitude":"6.63148000","longitude":"-76.06444000"},{"name":"Alejandría","countryCode":"CO","stateCode":"ANT","latitude":"6.36667000","longitude":"-75.08333000"},{"name":"Amagá","countryCode":"CO","stateCode":"ANT","latitude":"6.04001000","longitude":"-75.70315000"},{"name":"Amalfi","countryCode":"CO","stateCode":"ANT","latitude":"6.91016000","longitude":"-75.07764000"},{"name":"Andes","countryCode":"CO","stateCode":"ANT","latitude":"5.66974000","longitude":"-75.89905000"},{"name":"Angelópolis","countryCode":"CO","stateCode":"ANT","latitude":"6.12228000","longitude":"-75.71432000"},{"name":"Angostura","countryCode":"CO","stateCode":"ANT","latitude":"6.87120000","longitude":"-75.35947000"},{"name":"Anza","countryCode":"CO","stateCode":"ANT","latitude":"6.33333000","longitude":"-75.91667000"},{"name":"Apartadó","countryCode":"CO","stateCode":"ANT","latitude":"7.88299000","longitude":"-76.62587000"},{"name":"Arboletes","countryCode":"CO","stateCode":"ANT","latitude":"8.85051000","longitude":"-76.42694000"},{"name":"Argelia","countryCode":"CO","stateCode":"ANT","latitude":"5.73127000","longitude":"-75.14257000"},{"name":"Armenia","countryCode":"CO","stateCode":"ANT","latitude":"6.17554000","longitude":"-75.81230000"},{"name":"Barbosa","countryCode":"CO","stateCode":"ANT","latitude":"6.43809000","longitude":"-75.33136000"},{"name":"Bello","countryCode":"CO","stateCode":"ANT","latitude":"6.36160000","longitude":"-75.58728000"},{"name":"Belmira","countryCode":"CO","stateCode":"ANT","latitude":"6.60508000","longitude":"-75.66619000"},{"name":"Betania","countryCode":"CO","stateCode":"ANT","latitude":"5.73571000","longitude":"-75.98964000"},{"name":"Betulia","countryCode":"CO","stateCode":"ANT","latitude":"6.11284000","longitude":"-75.98378000"},{"name":"Briceño","countryCode":"CO","stateCode":"ANT","latitude":"7.05001000","longitude":"-75.50903000"},{"name":"Buriticá","countryCode":"CO","stateCode":"ANT","latitude":"6.80549000","longitude":"-75.92093000"},{"name":"Caicedo","countryCode":"CO","stateCode":"ANT","latitude":"6.42805000","longitude":"-75.99715000"},{"name":"Caldas","countryCode":"CO","stateCode":"ANT","latitude":"6.09106000","longitude":"-75.63569000"},{"name":"Campamento","countryCode":"CO","stateCode":"ANT","latitude":"7.03910000","longitude":"-75.28938000"},{"name":"Caracolí","countryCode":"CO","stateCode":"ANT","latitude":"6.40920000","longitude":"-74.75715000"},{"name":"Caramanta","countryCode":"CO","stateCode":"ANT","latitude":"5.54144000","longitude":"-75.66961000"},{"name":"Carepa","countryCode":"CO","stateCode":"ANT","latitude":"7.75849000","longitude":"-76.65255000"},{"name":"El Carmen de Viboral","countryCode":"CO","stateCode":"ANT","latitude":"6.08236000","longitude":"-75.33509000"},{"name":"Carolina","countryCode":"CO","stateCode":"ANT","latitude":"6.74807000","longitude":"-75.32131000"},{"name":"Caucasia","countryCode":"CO","stateCode":"ANT","latitude":"7.98654000","longitude":"-75.19349000"},{"name":"Cañasgordas","countryCode":"CO","stateCode":"ANT","latitude":"6.80951000","longitude":"-76.03954000"},{"name":"Chigorodó","countryCode":"CO","stateCode":"ANT","latitude":"7.66638000","longitude":"-76.68106000"},{"name":"Cisneros","countryCode":"CO","stateCode":"ANT","latitude":"6.54507000","longitude":"-75.09415000"},{"name":"Ciudad Bolívar","countryCode":"CO","stateCode":"ANT","latitude":"5.85389000","longitude":"-76.02528000"},{"name":"Cocorná","countryCode":"CO","stateCode":"ANT","latitude":"6.00579000","longitude":"-75.16984000"},{"name":"Concepción","countryCode":"CO","stateCode":"ANT","latitude":"6.39408000","longitude":"-75.25830000"},{"name":"Concordia","countryCode":"CO","stateCode":"ANT","latitude":"6.04639000","longitude":"-75.90705000"},{"name":"Copacabana","countryCode":"CO","stateCode":"ANT","latitude":"6.36230000","longitude":"-75.49922000"},{"name":"Anorí","countryCode":"CO","stateCode":"ANT","latitude":"7.07361111","longitude":"-75.14694444"},{"name":"Cáceres","countryCode":"CO","stateCode":"ANT","latitude":"7.68252000","longitude":"-75.22481000"},{"name":"Dabeiba","countryCode":"CO","stateCode":"ANT","latitude":"7.03367000","longitude":"-76.34161000"},{"name":"Donmatías","countryCode":"CO","stateCode":"ANT","latitude":"6.48569000","longitude":"-75.39496000"},{"name":"Ebéjico","countryCode":"CO","stateCode":"ANT","latitude":"6.32598000","longitude":"-75.76835000"},{"name":"El Bagre","countryCode":"CO","stateCode":"ANT","latitude":"7.60347000","longitude":"-74.80951000"},{"name":"Entrerrios","countryCode":"CO","stateCode":"ANT","latitude":"6.58333000","longitude":"-75.58333000"},{"name":"Envigado","countryCode":"CO","stateCode":"ANT","latitude":"6.17591000","longitude":"-75.59174000"},{"name":"Fredonia","countryCode":"CO","stateCode":"ANT","latitude":"5.89239000","longitude":"-75.68546000"},{"name":"Frontino","countryCode":"CO","stateCode":"ANT","latitude":"6.77133000","longitude":"-76.13324000"},{"name":"Giraldo","countryCode":"CO","stateCode":"ANT","latitude":"6.66667000","longitude":"-75.95346000"},{"name":"Girardota","countryCode":"CO","stateCode":"ANT","latitude":"6.36789000","longitude":"-75.46231000"},{"name":"Granada","countryCode":"CO","stateCode":"ANT","latitude":"6.14353000","longitude":"-75.18532000"},{"name":"Guadalupe","countryCode":"CO","stateCode":"ANT","latitude":"6.81449000","longitude":"-75.24063000"},{"name":"Guarne","countryCode":"CO","stateCode":"ANT","latitude":"6.28345000","longitude":"-75.44363000"},{"name":"Guatapé","countryCode":"CO","stateCode":"ANT","latitude":"6.25548000","longitude":"-75.16432000"},{"name":"Gómez Plata","countryCode":"CO","stateCode":"ANT","latitude":"6.68178000","longitude":"-75.21907000"},{"name":"Heliconia","countryCode":"CO","stateCode":"ANT","latitude":"6.20831000","longitude":"-75.73565000"},{"name":"Hispania","countryCode":"CO","stateCode":"ANT","latitude":"5.79925000","longitude":"-75.90718000"},{"name":"Itagui","countryCode":"CO","stateCode":"ANT","latitude":"6.17874000","longitude":"-75.63117000"},{"name":"Ituango","countryCode":"CO","stateCode":"ANT","latitude":"7.17117000","longitude":"-75.76404000"},{"name":"Jardín","countryCode":"CO","stateCode":"ANT","latitude":"5.59038000","longitude":"-75.81846000"},{"name":"Jericó","countryCode":"CO","stateCode":"ANT","latitude":"5.79211000","longitude":"-75.78601000"},{"name":"La Ceja","countryCode":"CO","stateCode":"ANT","latitude":"6.00000000","longitude":"-75.43311000"},{"name":"La Estrella","countryCode":"CO","stateCode":"ANT","latitude":"6.14239000","longitude":"-75.65257000"},{"name":"La Pintada","countryCode":"CO","stateCode":"ANT","latitude":"5.74867000","longitude":"-75.60626000"},{"name":"La Unión","countryCode":"CO","stateCode":"ANT","latitude":"5.94642000","longitude":"-75.35917000"},{"name":"Liborina","countryCode":"CO","stateCode":"ANT","latitude":"6.67790000","longitude":"-75.81218000"},{"name":"Maceo","countryCode":"CO","stateCode":"ANT","latitude":"6.55196000","longitude":"-74.78741000"},{"name":"Marinilla","countryCode":"CO","stateCode":"ANT","latitude":"6.19609000","longitude":"-75.30313000"},{"name":"Medellín","countryCode":"CO","stateCode":"ANT","latitude":"6.25184000","longitude":"-75.56359000"},{"name":"Montebello","countryCode":"CO","stateCode":"ANT","latitude":"5.93703000","longitude":"-75.52741000"},{"name":"San Pedro de los Milagros","countryCode":"CO","stateCode":"ANT","latitude":"6.45944444","longitude":"-75.55777888"},{"name":"Murindó","countryCode":"CO","stateCode":"ANT","latitude":"6.84698000","longitude":"-76.71544000"},{"name":"Mutatá","countryCode":"CO","stateCode":"ANT","latitude":"7.24407000","longitude":"-76.43564000"},{"name":"Nariño","countryCode":"CO","stateCode":"ANT","latitude":"5.60893000","longitude":"-75.17656000"},{"name":"Nechí","countryCode":"CO","stateCode":"ANT","latitude":"8.09419000","longitude":"-74.77573000"},{"name":"Necoclí","countryCode":"CO","stateCode":"ANT","latitude":"8.42627000","longitude":"-76.78926000"},{"name":"Olaya","countryCode":"CO","stateCode":"ANT","latitude":"6.62773000","longitude":"-75.81270000"},{"name":"Peque","countryCode":"CO","stateCode":"ANT","latitude":"7.02123000","longitude":"-75.90926000"},{"name":"Peñol","countryCode":"CO","stateCode":"ANT","latitude":"6.23434000","longitude":"-75.22573000"},{"name":"Pueblorrico","countryCode":"CO","stateCode":"ANT","latitude":"5.80000000","longitude":"-75.85000000"},{"name":"Puerto Berrío","countryCode":"CO","stateCode":"ANT","latitude":"6.50749000","longitude":"-74.52271000"},{"name":"Puerto Nare","countryCode":"CO","stateCode":"ANT","latitude":"6.19167000","longitude":"-74.58670000"},{"name":"Puerto Triunfo","countryCode":"CO","stateCode":"ANT","latitude":"5.87259000","longitude":"-74.64050000"},{"name":"Remedios","countryCode":"CO","stateCode":"ANT","latitude":"7.02835000","longitude":"-74.69379000"},{"name":"Retiro","countryCode":"CO","stateCode":"ANT","latitude":"6.05906000","longitude":"-75.51488000"},{"name":"Rionegro","countryCode":"CO","stateCode":"ANT","latitude":"6.16667000","longitude":"-75.41667000"},{"name":"Sabanalarga","countryCode":"CO","stateCode":"ANT","latitude":"6.84893000","longitude":"-75.81711000"},{"name":"Sabaneta","countryCode":"CO","stateCode":"ANT","latitude":"6.15153000","longitude":"-75.61657000"},{"name":"Salgar","countryCode":"CO","stateCode":"ANT","latitude":"5.96711000","longitude":"-75.98747000"},{"name":"San Andrés de Cuerquía","countryCode":"CO","stateCode":"ANT","latitude":"6.90333000","longitude":"-75.68250000"},{"name":"San Carlos","countryCode":"CO","stateCode":"ANT","latitude":"7.79177000","longitude":"-74.77316000"},{"name":"San Francisco","countryCode":"CO","stateCode":"ANT","latitude":"6.11667000","longitude":"-75.98333000"},{"name":"San Jerónimo","countryCode":"CO","stateCode":"ANT","latitude":"6.44139000","longitude":"-75.70783000"},{"name":"San José de la Montaña","countryCode":"CO","stateCode":"ANT","latitude":"6.82205000","longitude":"-75.69757000"},{"name":"San Juan de Urabá","countryCode":"CO","stateCode":"ANT","latitude":"8.75924000","longitude":"-76.52969000"},{"name":"San Pedro de Uraba","countryCode":"CO","stateCode":"ANT","latitude":"8.42291000","longitude":"-76.31747000"},{"name":"San Rafael","countryCode":"CO","stateCode":"ANT","latitude":"6.31234000","longitude":"-75.02426000"},{"name":"San Roque","countryCode":"CO","stateCode":"ANT","latitude":"6.48511000","longitude":"-75.01960000"},{"name":"San Vicente Ferrer","countryCode":"CO","stateCode":"ANT","latitude":"6.32237000","longitude":"-75.33020000"},{"name":"Santa Bárbara","countryCode":"CO","stateCode":"ANT","latitude":"5.88937000","longitude":"-75.58255000"},{"name":"Santa Fe de Antioquia","countryCode":"CO","stateCode":"ANT","latitude":"6.55687000","longitude":"-75.82806000"},{"name":"Santa Rosa de Osos","countryCode":"CO","stateCode":"ANT","latitude":"6.64738000","longitude":"-75.46031000"},{"name":"Santo Domingo","countryCode":"CO","stateCode":"ANT","latitude":"6.47282000","longitude":"-75.16547000"},{"name":"El Santuario","countryCode":"CO","stateCode":"ANT","latitude":"6.13833000","longitude":"-75.26417000"},{"name":"Segovia","countryCode":"CO","stateCode":"ANT","latitude":"7.28132000","longitude":"-74.64273000"},{"name":"Sonson","countryCode":"CO","stateCode":"ANT","latitude":"5.75000000","longitude":"-75.00000000"},{"name":"Sopetrán","countryCode":"CO","stateCode":"ANT","latitude":"6.52271000","longitude":"-75.74608000"},{"name":"Tarazá","countryCode":"CO","stateCode":"ANT","latitude":"7.58358000","longitude":"-75.40068000"},{"name":"Tarso","countryCode":"CO","stateCode":"ANT","latitude":"5.86467000","longitude":"-75.82192000"},{"name":"Titiribí","countryCode":"CO","stateCode":"ANT","latitude":"6.06276000","longitude":"-75.79370000"},{"name":"Toledo","countryCode":"CO","stateCode":"ANT","latitude":"7.01306000","longitude":"-75.69528000"},{"name":"Turbo","countryCode":"CO","stateCode":"ANT","latitude":"8.09263000","longitude":"-76.72822000"},{"name":"Támesis","countryCode":"CO","stateCode":"ANT","latitude":"5.66462000","longitude":"-75.71339000"},{"name":"Uramita","countryCode":"CO","stateCode":"ANT","latitude":"6.89944000","longitude":"-76.17417000"},{"name":"Urrao","countryCode":"CO","stateCode":"ANT","latitude":"6.31696000","longitude":"-76.13420000"},{"name":"Valdivia","countryCode":"CO","stateCode":"ANT","latitude":"7.29382000","longitude":"-75.39190000"},{"name":"Valparaíso","countryCode":"CO","stateCode":"ANT","latitude":"5.61500000","longitude":"-75.62422000"},{"name":"Vegachí","countryCode":"CO","stateCode":"ANT","latitude":"6.76141000","longitude":"-74.79473000"},{"name":"Venecia","countryCode":"CO","stateCode":"ANT","latitude":"5.95417000","longitude":"-75.79904000"},{"name":"Vigía del Fuerte","countryCode":"CO","stateCode":"ANT","latitude":"6.58933000","longitude":"-76.89599000"},{"name":"Yalí","countryCode":"CO","stateCode":"ANT","latitude":"6.70257000","longitude":"-74.79018000"},{"name":"Yarumal","countryCode":"CO","stateCode":"ANT","latitude":"6.98532000","longitude":"-75.45402000"},{"name":"Yolombó","countryCode":"CO","stateCode":"ANT","latitude":"6.66569000","longitude":"-74.99120000"},{"name":"Yondó","countryCode":"CO","stateCode":"ANT","latitude":"6.90738000","longitude":"-74.17686000"},{"name":"Zaragoza","countryCode":"CO","stateCode":"ANT","latitude":"7.48971000","longitude":"-74.86919000"},{"name":"San Luis","countryCode":"CO","stateCode":"ANT","latitude":"6.04222222","longitude":"-74.99333333"},{"name":"Abrego","countryCode":"CO","stateCode":"NSA","latitude":"8.00000000","longitude":"-73.20000000"},{"name":"Arboledas","countryCode":"CO","stateCode":"NSA","latitude":"7.63494000","longitude":"-72.86050000"},{"name":"Bochalema","countryCode":"CO","stateCode":"NSA","latitude":"7.60217000","longitude":"-72.68839000"},{"name":"Bucarasica","countryCode":"CO","stateCode":"NSA","latitude":"8.04096000","longitude":"-72.86538000"},{"name":"Cachirá","countryCode":"CO","stateCode":"NSA","latitude":"7.75000000","longitude":"-73.16667000"},{"name":"Chinácota","countryCode":"CO","stateCode":"NSA","latitude":"7.60731000","longitude":"-72.60108000"},{"name":"Chitagá","countryCode":"CO","stateCode":"NSA","latitude":"7.13781000","longitude":"-72.66456000"},{"name":"Convención","countryCode":"CO","stateCode":"NSA","latitude":"8.82242000","longitude":"-73.22850000"},{"name":"Cucutilla","countryCode":"CO","stateCode":"NSA","latitude":"7.53941000","longitude":"-72.77238000"},{"name":"Cácota","countryCode":"CO","stateCode":"NSA","latitude":"7.26787000","longitude":"-72.64197000"},{"name":"Cúcuta","countryCode":"CO","stateCode":"NSA","latitude":"7.89391000","longitude":"-72.50782000"},{"name":"Durania","countryCode":"CO","stateCode":"NSA","latitude":"7.71307000","longitude":"-72.65759000"},{"name":"El Carmen","countryCode":"CO","stateCode":"NSA","latitude":"8.51064000","longitude":"-73.44776000"},{"name":"El Tarra","countryCode":"CO","stateCode":"NSA","latitude":"8.57562000","longitude":"-73.09489000"},{"name":"El Zulia","countryCode":"CO","stateCode":"NSA","latitude":"7.93248000","longitude":"-72.60125000"},{"name":"Gramalote","countryCode":"CO","stateCode":"NSA","latitude":"7.88752000","longitude":"-72.79749000"},{"name":"Hacarí","countryCode":"CO","stateCode":"NSA","latitude":"8.32333000","longitude":"-73.14889000"},{"name":"Herrán","countryCode":"CO","stateCode":"NSA","latitude":"7.50611000","longitude":"-72.48332000"},{"name":"La Esperanza","countryCode":"CO","stateCode":"NSA","latitude":"8.21043000","longitude":"-72.46399000"},{"name":"La Playa","countryCode":"CO","stateCode":"NSA","latitude":"8.25833000","longitude":"-73.19222000"},{"name":"Labateca","countryCode":"CO","stateCode":"NSA","latitude":"7.24558000","longitude":"-72.55286000"},{"name":"Los Patios","countryCode":"CO","stateCode":"NSA","latitude":"7.83793000","longitude":"-72.50370000"},{"name":"Lourdes","countryCode":"CO","stateCode":"NSA","latitude":"7.96774000","longitude":"-72.84519000"},{"name":"Mutiscua","countryCode":"CO","stateCode":"NSA","latitude":"7.29810000","longitude":"-72.79879000"},{"name":"Ocaña","countryCode":"CO","stateCode":"NSA","latitude":"8.23773000","longitude":"-73.35604000"},{"name":"Pamplona","countryCode":"CO","stateCode":"NSA","latitude":"7.37565000","longitude":"-72.64795000"},{"name":"Pamplonita","countryCode":"CO","stateCode":"NSA","latitude":"7.45814000","longitude":"-72.65965000"},{"name":"Puerto Santander","countryCode":"CO","stateCode":"NSA","latitude":"8.36361000","longitude":"-72.40630000"},{"name":"Ragonvalia","countryCode":"CO","stateCode":"NSA","latitude":"7.57749000","longitude":"-72.47574000"},{"name":"Salazar","countryCode":"CO","stateCode":"NSA","latitude":"7.78249000","longitude":"-72.85741000"},{"name":"San Calixto","countryCode":"CO","stateCode":"NSA","latitude":"8.40210000","longitude":"-73.20737000"},{"name":"San Cayetano","countryCode":"CO","stateCode":"NSA","latitude":"7.84771000","longitude":"-72.61014000"},{"name":"Santiago","countryCode":"CO","stateCode":"NSA","latitude":"7.86930000","longitude":"-72.73753000"},{"name":"Sardinata","countryCode":"CO","stateCode":"NSA","latitude":"8.08289000","longitude":"-72.80071000"},{"name":"Silos","countryCode":"CO","stateCode":"NSA","latitude":"7.20524000","longitude":"-72.75639000"},{"name":"Tibú","countryCode":"CO","stateCode":"NSA","latitude":"8.63895000","longitude":"-72.73583000"},{"name":"Toledo","countryCode":"CO","stateCode":"NSA","latitude":"7.30984000","longitude":"-72.48295000"},{"name":"Villa del Rosario","countryCode":"CO","stateCode":"NSA","latitude":"7.75816000","longitude":"-72.48182000"},{"name":"Teorama","countryCode":"CO","stateCode":"NSA","latitude":"8.43527888","longitude":"-73.28638999"},{"name":"Villa Caro","countryCode":"CO","stateCode":"NSA","latitude":"7.91472222","longitude":"-72.97194444"},{"name":"Acacías","countryCode":"CO","stateCode":"MET","latitude":"3.98695000","longitude":"-73.75797000"},{"name":"Barranca de Upía","countryCode":"CO","stateCode":"MET","latitude":"4.56963000","longitude":"-72.96676000"},{"name":"Cabuyaro","countryCode":"CO","stateCode":"MET","latitude":"4.28170000","longitude":"-72.79399000"},{"name":"Castilla la Nueva","countryCode":"CO","stateCode":"MET","latitude":"3.82722000","longitude":"-73.68831000"},{"name":"Cubarral","countryCode":"CO","stateCode":"MET","latitude":"3.79536000","longitude":"-73.84063000"},{"name":"Cumaral","countryCode":"CO","stateCode":"MET","latitude":"4.23814000","longitude":"-73.34101000"},{"name":"El Calvario","countryCode":"CO","stateCode":"MET","latitude":"4.35426000","longitude":"-73.74431000"},{"name":"El Castillo","countryCode":"CO","stateCode":"MET","latitude":"3.56363000","longitude":"-73.79488000"},{"name":"Fuente de Oro","countryCode":"CO","stateCode":"MET","latitude":"3.46263000","longitude":"-73.62162000"},{"name":"Granada","countryCode":"CO","stateCode":"MET","latitude":"3.54625000","longitude":"-73.70687000"},{"name":"Guamal","countryCode":"CO","stateCode":"MET","latitude":"3.88043000","longitude":"-73.76566000"},{"name":"La Macarena","countryCode":"CO","stateCode":"MET","latitude":"2.00702000","longitude":"-74.07320000"},{"name":"Lejanías","countryCode":"CO","stateCode":"MET","latitude":"3.52762000","longitude":"-74.02335000"},{"name":"Mapiripán","countryCode":"CO","stateCode":"MET","latitude":"2.89115000","longitude":"-72.13328000"},{"name":"Mesetas","countryCode":"CO","stateCode":"MET","latitude":"3.38463000","longitude":"-74.04424000"},{"name":"Puerto Concordia","countryCode":"CO","stateCode":"MET","latitude":"2.62206000","longitude":"-72.75724000"},{"name":"Puerto Gaitán","countryCode":"CO","stateCode":"MET","latitude":"4.31328000","longitude":"-72.08157000"},{"name":"Puerto Lleras","countryCode":"CO","stateCode":"MET","latitude":"3.21794000","longitude":"-73.23215000"},{"name":"Puerto López","countryCode":"CO","stateCode":"MET","latitude":"4.04426000","longitude":"-72.65731000"},{"name":"Puerto Rico","countryCode":"CO","stateCode":"MET","latitude":"2.93833000","longitude":"-73.20833000"},{"name":"Restrepo","countryCode":"CO","stateCode":"MET","latitude":"4.25833000","longitude":"-73.56142000"},{"name":"San Carlos de Guaroa","countryCode":"CO","stateCode":"MET","latitude":"3.71161000","longitude":"-73.24344000"},{"name":"San Juan de Arama","countryCode":"CO","stateCode":"MET","latitude":"3.29034000","longitude":"-73.82065000"},{"name":"San Martín","countryCode":"CO","stateCode":"MET","latitude":"3.50819000","longitude":"-73.03975000"},{"name":"Villavicencio","countryCode":"CO","stateCode":"MET","latitude":"4.07424000","longitude":"-73.49150000"},{"name":"Vistahermosa","countryCode":"CO","stateCode":"MET","latitude":"3.12428000","longitude":"-73.75156000"},{"name":"El Dorado","countryCode":"CO","stateCode":"MET","latitude":"3.73916777","longitude":"-73.83527888"},{"name":"San Juanito","countryCode":"CO","stateCode":"MET","latitude":"4.45861111","longitude":"-73.67555666"},{"name":"Uribe","countryCode":"CO","stateCode":"MET","latitude":"3.24083333","longitude":"-74.35361111"},{"name":"Acandí","countryCode":"CO","stateCode":"CHO","latitude":"8.51158000","longitude":"-77.27719000"},{"name":"Alto Baudó","countryCode":"CO","stateCode":"CHO","latitude":"5.51604000","longitude":"-76.97449000"},{"name":"Atrato","countryCode":"CO","stateCode":"CHO","latitude":"5.57362000","longitude":"-76.64063000"},{"name":"Bagadó","countryCode":"CO","stateCode":"CHO","latitude":"5.41164000","longitude":"-76.41520000"},{"name":"Bahía Solano","countryCode":"CO","stateCode":"CHO","latitude":"6.22520000","longitude":"-77.39147000"},{"name":"Bajo Baudó","countryCode":"CO","stateCode":"CHO","latitude":"4.95334000","longitude":"-77.36598000"},{"name":"Bojayá","countryCode":"CO","stateCode":"CHO","latitude":"6.55645000","longitude":"-76.88389000"},{"name":"Carmen del Darien","countryCode":"CO","stateCode":"CHO","latitude":"7.15777888","longitude":"-76.97083333"},{"name":"Condoto","countryCode":"CO","stateCode":"CHO","latitude":"5.09351000","longitude":"-76.64973000"},{"name":"Cértegui","countryCode":"CO","stateCode":"CHO","latitude":"5.37073000","longitude":"-76.60440000"},{"name":"El Cantón de San Pablo","countryCode":"CO","stateCode":"CHO","latitude":"5.33889000","longitude":"-76.73139000"},{"name":"El Carmen de Atrato","countryCode":"CO","stateCode":"CHO","latitude":"5.83333000","longitude":"-76.25000000"},{"name":"Istmina","countryCode":"CO","stateCode":"CHO","latitude":"5.16054000","longitude":"-76.68397000"},{"name":"Juradó","countryCode":"CO","stateCode":"CHO","latitude":"7.10421000","longitude":"-77.76200000"},{"name":"Lloró","countryCode":"CO","stateCode":"CHO","latitude":"5.49605000","longitude":"-76.54945000"},{"name":"Medio Atrato","countryCode":"CO","stateCode":"CHO","latitude":"5.99500000","longitude":"-76.78250000"},{"name":"Medio Baudó","countryCode":"CO","stateCode":"CHO","latitude":"5.05000000","longitude":"-77.05000000"},{"name":"Medio San Juan","countryCode":"CO","stateCode":"CHO","latitude":"5.09278000","longitude":"-76.69528000"},{"name":"Nuquí","countryCode":"CO","stateCode":"CHO","latitude":"5.71250000","longitude":"-77.27083000"},{"name":"Nóvita","countryCode":"CO","stateCode":"CHO","latitude":"4.95511000","longitude":"-76.60526000"},{"name":"Quibdó","countryCode":"CO","stateCode":"CHO","latitude":"5.76075000","longitude":"-76.83701000"},{"name":"Riosucio","countryCode":"CO","stateCode":"CHO","latitude":"7.41667000","longitude":"-77.16667000"},{"name":"Río Iro","countryCode":"CO","stateCode":"CHO","latitude":"5.18333000","longitude":"-76.48330000"},{"name":"Río Quito","countryCode":"CO","stateCode":"CHO","latitude":"5.51667000","longitude":"-76.75000000"},{"name":"San José del Palmar","countryCode":"CO","stateCode":"CHO","latitude":"4.89616000","longitude":"-76.23422000"},{"name":"Litoral del San Juan","countryCode":"CO","stateCode":"CHO","latitude":"4.25875000","longitude":"-77.36516000"},{"name":"Sipí","countryCode":"CO","stateCode":"CHO","latitude":"4.65374000","longitude":"-76.64442000"},{"name":"Tadó","countryCode":"CO","stateCode":"CHO","latitude":"5.26598000","longitude":"-76.56487000"},{"name":"Unguía","countryCode":"CO","stateCode":"CHO","latitude":"8.04364000","longitude":"-77.09137000"},{"name":"Unión Panamericana","countryCode":"CO","stateCode":"CHO","latitude":"5.28139000","longitude":"-76.63000000"},{"name":"Achí","countryCode":"CO","stateCode":"BOL","latitude":"8.56950000","longitude":"-74.55715000"},{"name":"Altos del Rosario","countryCode":"CO","stateCode":"BOL","latitude":"8.79162000","longitude":"-74.16556000"},{"name":"Arenal","countryCode":"CO","stateCode":"BOL","latitude":"8.45928000","longitude":"-73.94331000"},{"name":"Arjona","countryCode":"CO","stateCode":"BOL","latitude":"10.17594000","longitude":"-75.35884000"},{"name":"Arroyohondo","countryCode":"CO","stateCode":"BOL","latitude":"10.25220000","longitude":"-75.01980000"},{"name":"Barranco de Loba","countryCode":"CO","stateCode":"BOL","latitude":"8.94597000","longitude":"-74.10647000"},{"name":"Calamar","countryCode":"CO","stateCode":"BOL","latitude":"10.23377000","longitude":"-74.94240000"},{"name":"Cantagallo","countryCode":"CO","stateCode":"BOL","latitude":"7.37926000","longitude":"-73.91550000"},{"name":"Cartagena de Indias","countryCode":"CO","stateCode":"BOL","latitude":"10.39972000","longitude":"-75.51444000"},{"name":"Cicuco","countryCode":"CO","stateCode":"BOL","latitude":"9.27756000","longitude":"-74.64312000"},{"name":"Clemencia","countryCode":"CO","stateCode":"BOL","latitude":"10.56645000","longitude":"-75.32499000"},{"name":"Córdoba","countryCode":"CO","stateCode":"BOL","latitude":"9.55149000","longitude":"-74.89800000"},{"name":"El Carmen de Bolívar","countryCode":"CO","stateCode":"BOL","latitude":"9.71740000","longitude":"-75.12023000"},{"name":"El Guamo","countryCode":"CO","stateCode":"BOL","latitude":"10.01753000","longitude":"-74.93483000"},{"name":"El Peñón","countryCode":"CO","stateCode":"BOL","latitude":"8.98691000","longitude":"-73.94697000"},{"name":"Hatillo de Loba","countryCode":"CO","stateCode":"BOL","latitude":"8.95635000","longitude":"-74.07819000"},{"name":"Magangué","countryCode":"CO","stateCode":"BOL","latitude":"9.24202000","longitude":"-74.75467000"},{"name":"Mahates","countryCode":"CO","stateCode":"BOL","latitude":"10.23293000","longitude":"-75.18985000"},{"name":"Margarita","countryCode":"CO","stateCode":"BOL","latitude":"9.06325000","longitude":"-74.28134000"},{"name":"María la Baja","countryCode":"CO","stateCode":"BOL","latitude":"9.99228000","longitude":"-75.34364000"},{"name":"Mompós","countryCode":"CO","stateCode":"BOL","latitude":"9.13990000","longitude":"-74.54513000"},{"name":"Montecristo","countryCode":"CO","stateCode":"BOL","latitude":"8.29710000","longitude":"-74.47330000"},{"name":"Morales","countryCode":"CO","stateCode":"BOL","latitude":"8.27520000","longitude":"-73.86884000"},{"name":"Norosí","countryCode":"CO","stateCode":"BOL","latitude":"8.52692000","longitude":"-74.03736000"},{"name":"Pinillos","countryCode":"CO","stateCode":"BOL","latitude":"8.91925000","longitude":"-74.46771000"},{"name":"Regidor","countryCode":"CO","stateCode":"BOL","latitude":"8.72229000","longitude":"-73.84891000"},{"name":"Río Viejo","countryCode":"CO","stateCode":"BOL","latitude":"8.58740000","longitude":"-73.83901000"},{"name":"San Cristóbal","countryCode":"CO","stateCode":"BOL","latitude":"9.87809000","longitude":"-75.25248000"},{"name":"San Estanislao","countryCode":"CO","stateCode":"BOL","latitude":"10.39833000","longitude":"-75.15111000"},{"name":"San Fernando","countryCode":"CO","stateCode":"BOL","latitude":"9.27972000","longitude":"-74.53389000"},{"name":"San Jacinto","countryCode":"CO","stateCode":"BOL","latitude":"9.83906000","longitude":"-75.11043000"},{"name":"San Jacinto del Cauca","countryCode":"CO","stateCode":"BOL","latitude":"8.23729000","longitude":"-74.66782000"},{"name":"San Juan Nepomuceno","countryCode":"CO","stateCode":"BOL","latitude":"9.94976000","longitude":"-75.07426000"},{"name":"San Martín de Loba","countryCode":"CO","stateCode":"BOL","latitude":"8.88214000","longitude":"-74.00353000"},{"name":"San Pablo","countryCode":"CO","stateCode":"BOL","latitude":"10.05154000","longitude":"-75.26775000"},{"name":"Santa Catalina","countryCode":"CO","stateCode":"BOL","latitude":"10.60448000","longitude":"-75.29555000"},{"name":"Santa Rosa","countryCode":"CO","stateCode":"BOL","latitude":"10.47312000","longitude":"-75.36160000"},{"name":"Santa Rosa del Sur","countryCode":"CO","stateCode":"BOL","latitude":"7.96444000","longitude":"-74.05444000"},{"name":"Simití","countryCode":"CO","stateCode":"BOL","latitude":"7.81632000","longitude":"-73.97922000"},{"name":"Soplaviento","countryCode":"CO","stateCode":"BOL","latitude":"10.33176000","longitude":"-75.11853000"},{"name":"Talaigua Nuevo","countryCode":"CO","stateCode":"BOL","latitude":"9.30347000","longitude":"-74.56477000"},{"name":"Tiquisio","countryCode":"CO","stateCode":"BOL","latitude":"8.55666000","longitude":"-74.26355000"},{"name":"Turbaco","countryCode":"CO","stateCode":"BOL","latitude":"10.35707000","longitude":"-75.38044000"},{"name":"Turbaná","countryCode":"CO","stateCode":"BOL","latitude":"10.27169000","longitude":"-75.44222000"},{"name":"Villanueva","countryCode":"CO","stateCode":"BOL","latitude":"10.44759000","longitude":"-75.26574000"},{"name":"Zambrano","countryCode":"CO","stateCode":"BOL","latitude":"9.74823000","longitude":"-74.88487000"},{"name":"Agua de Dios","countryCode":"CO","stateCode":"CUN","latitude":"4.37648000","longitude":"-74.66995000"},{"name":"Albán","countryCode":"CO","stateCode":"CUN","latitude":"4.89432000","longitude":"-74.44388000"},{"name":"Anapoima","countryCode":"CO","stateCode":"CUN","latitude":"4.55099000","longitude":"-74.53517000"},{"name":"Anolaima","countryCode":"CO","stateCode":"CUN","latitude":"4.83362000","longitude":"-74.49950000"},{"name":"Apulo","countryCode":"CO","stateCode":"CUN","latitude":"4.51952000","longitude":"-74.59293000"},{"name":"Arbeláez","countryCode":"CO","stateCode":"CUN","latitude":"4.21251000","longitude":"-74.41464000"},{"name":"Beltrán","countryCode":"CO","stateCode":"CUN","latitude":"4.71947000","longitude":"-74.75660000"},{"name":"Bituima","countryCode":"CO","stateCode":"CUN","latitude":"4.87252000","longitude":"-74.53925000"},{"name":"Bojacá","countryCode":"CO","stateCode":"CUN","latitude":"4.73176000","longitude":"-74.34129000"},{"name":"Cabrera","countryCode":"CO","stateCode":"CUN","latitude":"3.98598000","longitude":"-74.48283000"},{"name":"Cachipay","countryCode":"CO","stateCode":"CUN","latitude":"5.26667000","longitude":"-74.56667000"},{"name":"Cajicá","countryCode":"CO","stateCode":"CUN","latitude":"4.91857000","longitude":"-74.02799000"},{"name":"Caparrapí","countryCode":"CO","stateCode":"CUN","latitude":"5.34644000","longitude":"-74.49147000"},{"name":"Caqueza","countryCode":"CO","stateCode":"CUN","latitude":"4.38708000","longitude":"-73.95722000"},{"name":"Carmen de Carupa","countryCode":"CO","stateCode":"CUN","latitude":"5.34862000","longitude":"-73.90168000"},{"name":"Chaguaní","countryCode":"CO","stateCode":"CUN","latitude":"4.94829000","longitude":"-74.59392000"},{"name":"Chipaque","countryCode":"CO","stateCode":"CUN","latitude":"4.44250000","longitude":"-74.04417000"},{"name":"Choachí","countryCode":"CO","stateCode":"CUN","latitude":"4.52897000","longitude":"-73.92273000"},{"name":"Chocontá","countryCode":"CO","stateCode":"CUN","latitude":"5.14468000","longitude":"-73.68578000"},{"name":"Chía","countryCode":"CO","stateCode":"CUN","latitude":"4.84452000","longitude":"-74.05848000"},{"name":"Cogua","countryCode":"CO","stateCode":"CUN","latitude":"5.06051000","longitude":"-73.97925000"},{"name":"Cota","countryCode":"CO","stateCode":"CUN","latitude":"4.80938000","longitude":"-74.09800000"},{"name":"Cucunubá","countryCode":"CO","stateCode":"CUN","latitude":"5.24958000","longitude":"-73.76610000"},{"name":"El Colegio","countryCode":"CO","stateCode":"CUN","latitude":"4.56047000","longitude":"-74.42614000"},{"name":"El Peñón","countryCode":"CO","stateCode":"CUN","latitude":"5.25264000","longitude":"-74.29069000"},{"name":"El Rosal","countryCode":"CO","stateCode":"CUN","latitude":"4.85314000","longitude":"-74.25996000"},{"name":"Facatativá","countryCode":"CO","stateCode":"CUN","latitude":"4.81367000","longitude":"-74.35453000"},{"name":"Fomeque","countryCode":"CO","stateCode":"CUN","latitude":"4.52806000","longitude":"-73.78879000"},{"name":"Fosca","countryCode":"CO","stateCode":"CUN","latitude":"4.33916000","longitude":"-73.93852000"},{"name":"Funza","countryCode":"CO","stateCode":"CUN","latitude":"4.71638000","longitude":"-74.21195000"},{"name":"Fusagasugá","countryCode":"CO","stateCode":"CUN","latitude":"4.33646000","longitude":"-74.36378000"},{"name":"Fúquene","countryCode":"CO","stateCode":"CUN","latitude":"5.41988000","longitude":"-73.76997000"},{"name":"Gachala","countryCode":"CO","stateCode":"CUN","latitude":"4.66667000","longitude":"-73.50000000"},{"name":"Gachancipá","countryCode":"CO","stateCode":"CUN","latitude":"4.99111000","longitude":"-73.87154000"},{"name":"Gachetá","countryCode":"CO","stateCode":"CUN","latitude":"4.87104000","longitude":"-73.61730000"},{"name":"Gama","countryCode":"CO","stateCode":"CUN","latitude":"4.76288000","longitude":"-73.61091000"},{"name":"Girardot","countryCode":"CO","stateCode":"CUN","latitude":"4.31802000","longitude":"-74.83504000"},{"name":"Granada","countryCode":"CO","stateCode":"CUN","latitude":"5.06667000","longitude":"-74.56667000"},{"name":"Guachetá","countryCode":"CO","stateCode":"CUN","latitude":"5.38425000","longitude":"-73.68617000"},{"name":"Guaduas","countryCode":"CO","stateCode":"CUN","latitude":"5.07430000","longitude":"-74.59854000"},{"name":"Guasca","countryCode":"CO","stateCode":"CUN","latitude":"4.86601000","longitude":"-73.87748000"},{"name":"Guataquí","countryCode":"CO","stateCode":"CUN","latitude":"4.51573000","longitude":"-74.78935000"},{"name":"Guatavita","countryCode":"CO","stateCode":"CUN","latitude":"4.93658000","longitude":"-73.83314000"},{"name":"Guayabal de Siquima","countryCode":"CO","stateCode":"CUN","latitude":"4.87881000","longitude":"-74.48306000"},{"name":"Guayabetal","countryCode":"CO","stateCode":"CUN","latitude":"4.21472000","longitude":"-73.81719000"},{"name":"Gutiérrez","countryCode":"CO","stateCode":"CUN","latitude":"4.18486000","longitude":"-74.01168000"},{"name":"Jerusalén","countryCode":"CO","stateCode":"CUN","latitude":"4.56309000","longitude":"-74.69519000"},{"name":"Junín","countryCode":"CO","stateCode":"CUN","latitude":"4.70725000","longitude":"-73.69549000"},{"name":"La Calera","countryCode":"CO","stateCode":"CUN","latitude":"4.68678000","longitude":"-73.93590000"},{"name":"La Mesa","countryCode":"CO","stateCode":"CUN","latitude":"4.65374000","longitude":"-74.47316000"},{"name":"La Palma","countryCode":"CO","stateCode":"CUN","latitude":"5.31732000","longitude":"-74.43003000"},{"name":"La Peña","countryCode":"CO","stateCode":"CUN","latitude":"5.19847000","longitude":"-74.39368000"},{"name":"La Vega","countryCode":"CO","stateCode":"CUN","latitude":"4.97382000","longitude":"-74.34476000"},{"name":"Lenguazaque","countryCode":"CO","stateCode":"CUN","latitude":"5.30711000","longitude":"-73.71152000"},{"name":"Macheta","countryCode":"CO","stateCode":"CUN","latitude":"5.08333000","longitude":"-73.61667000"},{"name":"Madrid","countryCode":"CO","stateCode":"CUN","latitude":"4.75564000","longitude":"-74.27708000"},{"name":"Manta","countryCode":"CO","stateCode":"CUN","latitude":"4.95720000","longitude":"-73.58583000"},{"name":"Medina","countryCode":"CO","stateCode":"CUN","latitude":"4.51005000","longitude":"-73.34982000"},{"name":"Mosquera","countryCode":"CO","stateCode":"CUN","latitude":"4.68935000","longitude":"-74.23599000"},{"name":"Nariño","countryCode":"CO","stateCode":"CUN","latitude":"4.39913000","longitude":"-74.82239000"},{"name":"Nemocón","countryCode":"CO","stateCode":"CUN","latitude":"5.06767000","longitude":"-73.87769000"},{"name":"Nilo","countryCode":"CO","stateCode":"CUN","latitude":"4.30604000","longitude":"-74.62083000"},{"name":"Nimaima","countryCode":"CO","stateCode":"CUN","latitude":"5.12614000","longitude":"-74.38495000"},{"name":"Nocaima","countryCode":"CO","stateCode":"CUN","latitude":"5.06696000","longitude":"-74.38439000"},{"name":"Pacho","countryCode":"CO","stateCode":"CUN","latitude":"5.13055555","longitude":"-74.15833333"},{"name":"Paime","countryCode":"CO","stateCode":"CUN","latitude":"5.37054000","longitude":"-74.15219000"},{"name":"Pandi","countryCode":"CO","stateCode":"CUN","latitude":"4.18032000","longitude":"-74.47099000"},{"name":"Paratebueno","countryCode":"CO","stateCode":"CUN","latitude":"4.37575000","longitude":"-73.21547000"},{"name":"Pasca","countryCode":"CO","stateCode":"CUN","latitude":"4.30722000","longitude":"-74.30056000"},{"name":"Puerto Salgar","countryCode":"CO","stateCode":"CUN","latitude":"5.61892000","longitude":"-74.58483000"},{"name":"Pulí","countryCode":"CO","stateCode":"CUN","latitude":"4.68116000","longitude":"-74.71406000"},{"name":"Quebradanegra","countryCode":"CO","stateCode":"CUN","latitude":"5.08262000","longitude":"-74.52117000"},{"name":"Quetame","countryCode":"CO","stateCode":"CUN","latitude":"4.33234000","longitude":"-73.86141000"},{"name":"Quipile","countryCode":"CO","stateCode":"CUN","latitude":"4.74517000","longitude":"-74.53378000"},{"name":"Ricaurte","countryCode":"CO","stateCode":"CUN","latitude":"4.28075000","longitude":"-74.76469000"},{"name":"San Antonio del Tequendama","countryCode":"CO","stateCode":"CUN","latitude":"4.61667000","longitude":"-74.35000000"},{"name":"San Bernardo","countryCode":"CO","stateCode":"CUN","latitude":"4.12956000","longitude":"-74.35903000"},{"name":"San Cayetano","countryCode":"CO","stateCode":"CUN","latitude":"5.31693000","longitude":"-74.07141000"},{"name":"San Francisco","countryCode":"CO","stateCode":"CUN","latitude":"4.96335000","longitude":"-74.26613000"},{"name":"San Juan de Río Seco","countryCode":"CO","stateCode":"CUN","latitude":"4.83077000","longitude":"-74.68248000"},{"name":"Sasaima","countryCode":"CO","stateCode":"CUN","latitude":"4.96705000","longitude":"-74.43512000"},{"name":"Sesquilé","countryCode":"CO","stateCode":"CUN","latitude":"5.04463000","longitude":"-73.79724000"},{"name":"Sibaté","countryCode":"CO","stateCode":"CUN","latitude":"4.49154000","longitude":"-74.25957000"},{"name":"Silvania","countryCode":"CO","stateCode":"CUN","latitude":"4.40367000","longitude":"-74.38670000"},{"name":"Simijaca","countryCode":"CO","stateCode":"CUN","latitude":"5.50415000","longitude":"-73.86944000"},{"name":"Soacha","countryCode":"CO","stateCode":"CUN","latitude":"4.57937000","longitude":"-74.21682000"},{"name":"Sopó","countryCode":"CO","stateCode":"CUN","latitude":"4.90750000","longitude":"-73.93840000"},{"name":"Subachoque","countryCode":"CO","stateCode":"CUN","latitude":"4.92614000","longitude":"-74.17299000"},{"name":"Suesca","countryCode":"CO","stateCode":"CUN","latitude":"5.10289000","longitude":"-73.79845000"},{"name":"Supatá","countryCode":"CO","stateCode":"CUN","latitude":"5.06097000","longitude":"-74.23721000"},{"name":"Susa","countryCode":"CO","stateCode":"CUN","latitude":"5.42700000","longitude":"-73.84786000"},{"name":"Sutatausa","countryCode":"CO","stateCode":"CUN","latitude":"5.24779000","longitude":"-73.85238000"},{"name":"Tabio","countryCode":"CO","stateCode":"CUN","latitude":"4.91726000","longitude":"-74.09364000"},{"name":"Tausa","countryCode":"CO","stateCode":"CUN","latitude":"5.19903000","longitude":"-73.89128000"},{"name":"Tena","countryCode":"CO","stateCode":"CUN","latitude":"4.66001000","longitude":"-74.39258000"},{"name":"Tenjo","countryCode":"CO","stateCode":"CUN","latitude":"4.87270000","longitude":"-74.14435000"},{"name":"Tibacuy","countryCode":"CO","stateCode":"CUN","latitude":"4.30606000","longitude":"-74.51639000"},{"name":"Tibirita","countryCode":"CO","stateCode":"CUN","latitude":"5.05227000","longitude":"-73.50459000"},{"name":"Tocaima","countryCode":"CO","stateCode":"CUN","latitude":"4.46073000","longitude":"-74.65722000"},{"name":"Tocancipá","countryCode":"CO","stateCode":"CUN","latitude":"4.96531000","longitude":"-73.91301000"},{"name":"Topaipí","countryCode":"CO","stateCode":"CUN","latitude":"5.33457000","longitude":"-74.30292000"},{"name":"Ubalá","countryCode":"CO","stateCode":"CUN","latitude":"4.74778000","longitude":"-72.53694000"},{"name":"Ubaque","countryCode":"CO","stateCode":"CUN","latitude":"4.48667000","longitude":"-73.93748000"},{"name":"Une","countryCode":"CO","stateCode":"CUN","latitude":"4.30691000","longitude":"-74.07104000"},{"name":"Venecia","countryCode":"CO","stateCode":"CUN","latitude":"4.08808000","longitude":"-74.47746000"},{"name":"Vergara","countryCode":"CO","stateCode":"CUN","latitude":"5.13600000","longitude":"-74.31539000"},{"name":"Vianí","countryCode":"CO","stateCode":"CUN","latitude":"4.89579000","longitude":"-74.55398000"},{"name":"Villa de San Diego de Ubate","countryCode":"CO","stateCode":"CUN","latitude":"5.31544000","longitude":"-73.82045000"},{"name":"Villagómez","countryCode":"CO","stateCode":"CUN","latitude":"5.27372000","longitude":"-74.19614000"},{"name":"Villapinzón","countryCode":"CO","stateCode":"CUN","latitude":"5.21617000","longitude":"-73.59490000"},{"name":"Villeta","countryCode":"CO","stateCode":"CUN","latitude":"5.00008000","longitude":"-74.50498000"},{"name":"Viotá","countryCode":"CO","stateCode":"CUN","latitude":"4.43713000","longitude":"-74.52157000"},{"name":"Yacopí","countryCode":"CO","stateCode":"CUN","latitude":"5.45948000","longitude":"-74.33823000"},{"name":"Zipacón","countryCode":"CO","stateCode":"CUN","latitude":"4.75881000","longitude":"-74.38017000"},{"name":"Zipaquirá","countryCode":"CO","stateCode":"CUN","latitude":"5.02208000","longitude":"-74.00481000"},{"name":"Útica","countryCode":"CO","stateCode":"CUN","latitude":"5.16977000","longitude":"-74.50134000"},{"name":"Bogotá D.C.","countryCode":"CO","stateCode":"CUN","latitude":"4.61263889","longitude":"-74.07050000"},{"name":"Aguachica","countryCode":"CO","stateCode":"CES","latitude":"8.30844000","longitude":"-73.61660000"},{"name":"Agustín Codazzi","countryCode":"CO","stateCode":"CES","latitude":"10.03672000","longitude":"-73.23558000"},{"name":"Astrea","countryCode":"CO","stateCode":"CES","latitude":"9.49828000","longitude":"-73.97591000"},{"name":"Becerril","countryCode":"CO","stateCode":"CES","latitude":"9.70413000","longitude":"-73.27930000"},{"name":"Chimichagua","countryCode":"CO","stateCode":"CES","latitude":"9.25778000","longitude":"-73.81228000"},{"name":"Chiriguaná","countryCode":"CO","stateCode":"CES","latitude":"9.36238000","longitude":"-73.60313000"},{"name":"Curumaní","countryCode":"CO","stateCode":"CES","latitude":"9.19992000","longitude":"-73.54274000"},{"name":"El Copey","countryCode":"CO","stateCode":"CES","latitude":"10.15031000","longitude":"-73.96140000"},{"name":"El Paso","countryCode":"CO","stateCode":"CES","latitude":"9.65724000","longitude":"-73.74685000"},{"name":"Gamarra","countryCode":"CO","stateCode":"CES","latitude":"8.32969000","longitude":"-73.71773000"},{"name":"González","countryCode":"CO","stateCode":"CES","latitude":"8.36735000","longitude":"-73.40032000"},{"name":"La Gloria","countryCode":"CO","stateCode":"CES","latitude":"8.61160000","longitude":"-73.63045000"},{"name":"La Jagua de Ibirico","countryCode":"CO","stateCode":"CES","latitude":"9.56228000","longitude":"-73.33405000"},{"name":"La Paz","countryCode":"CO","stateCode":"CES","latitude":"10.10487000","longitude":"-73.22056000"},{"name":"Manaure Balcón del Cesar","countryCode":"CO","stateCode":"CES","latitude":"10.39278000","longitude":"-73.03250000"},{"name":"Pailitas","countryCode":"CO","stateCode":"CES","latitude":"8.95652000","longitude":"-73.62548000"},{"name":"Pelaya","countryCode":"CO","stateCode":"CES","latitude":"8.68819000","longitude":"-73.66451000"},{"name":"Río de Oro","countryCode":"CO","stateCode":"CES","latitude":"8.17879000","longitude":"-73.51218000"},{"name":"San Alberto","countryCode":"CO","stateCode":"CES","latitude":"7.76107000","longitude":"-73.39220000"},{"name":"San Diego","countryCode":"CO","stateCode":"CES","latitude":"10.33623000","longitude":"-73.18203000"},{"name":"San Martín","countryCode":"CO","stateCode":"CES","latitude":"8.00151000","longitude":"-73.51126000"},{"name":"Tamalameque","countryCode":"CO","stateCode":"CES","latitude":"8.86422000","longitude":"-73.78106000"},{"name":"Valledupar","countryCode":"CO","stateCode":"CES","latitude":"10.46314000","longitude":"-73.25322000"},{"name":"Bosconia","countryCode":"CO","stateCode":"CES","latitude":"9.97611111","longitude":"-73.89033333"},{"name":"Pueblo Bello","countryCode":"CO","stateCode":"CES","latitude":"10.41638999","longitude":"-73.58666777"},{"name":"Aguada","countryCode":"CO","stateCode":"SAN","latitude":"6.16019000","longitude":"-73.52747000"},{"name":"Albania","countryCode":"CO","stateCode":"SAN","latitude":"5.75894000","longitude":"-73.91376000"},{"name":"Aratoca","countryCode":"CO","stateCode":"SAN","latitude":"6.69432000","longitude":"-73.01868000"},{"name":"Barbosa","countryCode":"CO","stateCode":"SAN","latitude":"5.93168000","longitude":"-73.61507000"},{"name":"Barichara","countryCode":"CO","stateCode":"SAN","latitude":"6.63572000","longitude":"-73.22282000"},{"name":"Barrancabermeja","countryCode":"CO","stateCode":"SAN","latitude":"7.06528000","longitude":"-73.85472000"},{"name":"Betulia","countryCode":"CO","stateCode":"SAN","latitude":"6.90069000","longitude":"-73.28347000"},{"name":"Bolívar","countryCode":"CO","stateCode":"SAN","latitude":"5.98930000","longitude":"-73.77058000"},{"name":"Bucaramanga","countryCode":"CO","stateCode":"SAN","latitude":"7.12539000","longitude":"-73.11980000"},{"name":"Cabrera","countryCode":"CO","stateCode":"SAN","latitude":"6.56443000","longitude":"-73.26768000"},{"name":"California","countryCode":"CO","stateCode":"SAN","latitude":"7.34340000","longitude":"-72.95815000"},{"name":"Capitanejo","countryCode":"CO","stateCode":"SAN","latitude":"6.52881000","longitude":"-72.69595000"},{"name":"Carcasí","countryCode":"CO","stateCode":"SAN","latitude":"6.62711000","longitude":"-72.62625000"},{"name":"Cepitá","countryCode":"CO","stateCode":"SAN","latitude":"6.75427000","longitude":"-72.97440000"},{"name":"Cerrito","countryCode":"CO","stateCode":"SAN","latitude":"6.84315000","longitude":"-72.69404000"},{"name":"Charalá","countryCode":"CO","stateCode":"SAN","latitude":"6.17513000","longitude":"-73.17587000"},{"name":"Charta","countryCode":"CO","stateCode":"SAN","latitude":"7.28025000","longitude":"-72.96782000"},{"name":"Chima","countryCode":"CO","stateCode":"SAN","latitude":"6.36289000","longitude":"-73.42534000"},{"name":"Chipatá","countryCode":"CO","stateCode":"SAN","latitude":"6.06196000","longitude":"-73.63718000"},{"name":"Cimitarra","countryCode":"CO","stateCode":"SAN","latitude":"6.31419000","longitude":"-73.94968000"},{"name":"Concepción","countryCode":"CO","stateCode":"SAN","latitude":"6.76619000","longitude":"-72.69400000"},{"name":"Confines","countryCode":"CO","stateCode":"SAN","latitude":"6.34875000","longitude":"-73.20990000"},{"name":"Contratación","countryCode":"CO","stateCode":"SAN","latitude":"6.29005000","longitude":"-73.47354000"},{"name":"Coromoro","countryCode":"CO","stateCode":"SAN","latitude":"6.29461000","longitude":"-73.04022000"},{"name":"Curití","countryCode":"CO","stateCode":"SAN","latitude":"6.60519000","longitude":"-73.06809000"},{"name":"El Carmen de Chucurí","countryCode":"CO","stateCode":"SAN","latitude":"6.69736000","longitude":"-73.51117000"},{"name":"El Guacamayo","countryCode":"CO","stateCode":"SAN","latitude":"6.24856000","longitude":"-73.52957000"},{"name":"El Peñón","countryCode":"CO","stateCode":"SAN","latitude":"6.09900000","longitude":"-73.92835000"},{"name":"El Playón","countryCode":"CO","stateCode":"SAN","latitude":"7.47131000","longitude":"-73.20310000"},{"name":"Encino","countryCode":"CO","stateCode":"SAN","latitude":"6.13735000","longitude":"-73.09847000"},{"name":"Enciso","countryCode":"CO","stateCode":"SAN","latitude":"6.64651000","longitude":"-72.70709000"},{"name":"Floridablanca","countryCode":"CO","stateCode":"SAN","latitude":"7.06315000","longitude":"-73.08586000"},{"name":"Florián","countryCode":"CO","stateCode":"SAN","latitude":"5.80487000","longitude":"-73.97029000"},{"name":"Galán","countryCode":"CO","stateCode":"SAN","latitude":"6.66271000","longitude":"-73.34233000"},{"name":"Gambita","countryCode":"CO","stateCode":"SAN","latitude":"5.90273000","longitude":"-73.36788000"},{"name":"Girón","countryCode":"CO","stateCode":"SAN","latitude":"7.06820000","longitude":"-73.16981000"},{"name":"Guaca","countryCode":"CO","stateCode":"SAN","latitude":"6.87621000","longitude":"-72.85594000"},{"name":"Guadalupe","countryCode":"CO","stateCode":"SAN","latitude":"6.24640000","longitude":"-73.41833000"},{"name":"Guapotá","countryCode":"CO","stateCode":"SAN","latitude":"6.30697000","longitude":"-73.32848000"},{"name":"Guavatá","countryCode":"CO","stateCode":"SAN","latitude":"5.95502000","longitude":"-73.70018000"},{"name":"Güepsa","countryCode":"CO","stateCode":"SAN","latitude":"6.02505000","longitude":"-73.57313000"},{"name":"Hato","countryCode":"CO","stateCode":"SAN","latitude":"6.56113000","longitude":"-73.35895000"},{"name":"Jesús María","countryCode":"CO","stateCode":"SAN","latitude":"5.87715000","longitude":"-73.78097000"},{"name":"Jordán","countryCode":"CO","stateCode":"SAN","latitude":"6.69857000","longitude":"-73.10966000"},{"name":"La Belleza","countryCode":"CO","stateCode":"SAN","latitude":"5.86371000","longitude":"-73.96167000"},{"name":"La Paz","countryCode":"CO","stateCode":"SAN","latitude":"6.17848000","longitude":"-73.58948000"},{"name":"Landázuri","countryCode":"CO","stateCode":"SAN","latitude":"6.21826000","longitude":"-73.81121000"},{"name":"Lebrija","countryCode":"CO","stateCode":"SAN","latitude":"7.11317000","longitude":"-73.21780000"},{"name":"Los Santos","countryCode":"CO","stateCode":"SAN","latitude":"6.79734000","longitude":"-73.12490000"},{"name":"Macaravita","countryCode":"CO","stateCode":"SAN","latitude":"6.50567000","longitude":"-72.59299000"},{"name":"Matanza","countryCode":"CO","stateCode":"SAN","latitude":"7.35605000","longitude":"-73.05303000"},{"name":"Mogotes","countryCode":"CO","stateCode":"SAN","latitude":"6.47559000","longitude":"-72.97046000"},{"name":"Molagavita","countryCode":"CO","stateCode":"SAN","latitude":"6.67315000","longitude":"-72.80875000"},{"name":"Málaga","countryCode":"CO","stateCode":"SAN","latitude":"6.69903000","longitude":"-72.73233000"},{"name":"Ocamonte","countryCode":"CO","stateCode":"SAN","latitude":"6.34001000","longitude":"-73.12205000"},{"name":"Oiba","countryCode":"CO","stateCode":"SAN","latitude":"6.26387000","longitude":"-73.29876000"},{"name":"Onzaga","countryCode":"CO","stateCode":"SAN","latitude":"6.34434000","longitude":"-72.81726000"},{"name":"Palmar","countryCode":"CO","stateCode":"SAN","latitude":"6.49740000","longitude":"-73.30740000"},{"name":"Palmas del Socorro","countryCode":"CO","stateCode":"SAN","latitude":"6.40756000","longitude":"-73.28824000"},{"name":"Piedecuesta","countryCode":"CO","stateCode":"SAN","latitude":"6.97443000","longitude":"-73.02284000"},{"name":"Pinchote","countryCode":"CO","stateCode":"SAN","latitude":"6.53226000","longitude":"-73.17309000"},{"name":"Puente Nacional","countryCode":"CO","stateCode":"SAN","latitude":"5.87739000","longitude":"-73.67810000"},{"name":"Puerto Parra","countryCode":"CO","stateCode":"SAN","latitude":"6.65149000","longitude":"-74.05734000"},{"name":"Puerto Wilches","countryCode":"CO","stateCode":"SAN","latitude":"7.34828000","longitude":"-73.89601000"},{"name":"Páramo","countryCode":"CO","stateCode":"SAN","latitude":"6.43750000","longitude":"-73.18027000"},{"name":"Rionegro","countryCode":"CO","stateCode":"SAN","latitude":"7.50000000","longitude":"-73.33333000"},{"name":"Sabana de Torres","countryCode":"CO","stateCode":"SAN","latitude":"7.39150000","longitude":"-73.49574000"},{"name":"San Andrés","countryCode":"CO","stateCode":"SAN","latitude":"6.81148000","longitude":"-72.84929000"},{"name":"San Benito","countryCode":"CO","stateCode":"SAN","latitude":"6.10206000","longitude":"-73.53753000"},{"name":"San Gil","countryCode":"CO","stateCode":"SAN","latitude":"6.55952000","longitude":"-73.13637000"},{"name":"San Joaquín","countryCode":"CO","stateCode":"SAN","latitude":"6.46554000","longitude":"-72.84852000"},{"name":"San José de Miranda","countryCode":"CO","stateCode":"SAN","latitude":"6.63051000","longitude":"-72.73155000"},{"name":"San Miguel","countryCode":"CO","stateCode":"SAN","latitude":"6.57583000","longitude":"-72.64591000"},{"name":"San Vicente de Chucurí","countryCode":"CO","stateCode":"SAN","latitude":"6.88100000","longitude":"-73.40977000"},{"name":"Santa Bárbara","countryCode":"CO","stateCode":"SAN","latitude":"6.99022000","longitude":"-72.90700000"},{"name":"Simacota","countryCode":"CO","stateCode":"SAN","latitude":"6.44290000","longitude":"-73.33688000"},{"name":"Socorro","countryCode":"CO","stateCode":"SAN","latitude":"6.45647000","longitude":"-73.25502000"},{"name":"Suaita","countryCode":"CO","stateCode":"SAN","latitude":"6.08221000","longitude":"-73.37008000"},{"name":"Sucre","countryCode":"CO","stateCode":"SAN","latitude":"5.96995000","longitude":"-73.96629000"},{"name":"Suratá","countryCode":"CO","stateCode":"SAN","latitude":"7.36633000","longitude":"-72.98361000"},{"name":"Tona","countryCode":"CO","stateCode":"SAN","latitude":"7.15727000","longitude":"-72.96559000"},{"name":"Valle de San José","countryCode":"CO","stateCode":"SAN","latitude":"6.41984000","longitude":"-73.12946000"},{"name":"Vetas","countryCode":"CO","stateCode":"SAN","latitude":"7.30911000","longitude":"-72.87122000"},{"name":"Villanueva","countryCode":"CO","stateCode":"SAN","latitude":"6.67169000","longitude":"-73.17421000"},{"name":"Vélez","countryCode":"CO","stateCode":"SAN","latitude":"6.23274000","longitude":"-73.72582000"},{"name":"Zapatoca","countryCode":"CO","stateCode":"SAN","latitude":"6.81532000","longitude":"-73.26768000"},{"name":"Santa Helena Del Opón","countryCode":"CO","stateCode":"SAN","latitude":"6.33916777","longitude":"-73.61666777"},{"name":"Aguadas","countryCode":"CO","stateCode":"CAL","latitude":"5.61161000","longitude":"-75.45624000"},{"name":"Anserma","countryCode":"CO","stateCode":"CAL","latitude":"5.20427000","longitude":"-75.79167000"},{"name":"Aranzazu","countryCode":"CO","stateCode":"CAL","latitude":"5.25519000","longitude":"-75.50984000"},{"name":"Belalcázar","countryCode":"CO","stateCode":"CAL","latitude":"4.99528000","longitude":"-75.81278000"},{"name":"Chinchiná","countryCode":"CO","stateCode":"CAL","latitude":"4.97522000","longitude":"-75.70416000"},{"name":"Filadelfia","countryCode":"CO","stateCode":"CAL","latitude":"5.29606000","longitude":"-75.56120000"},{"name":"La Dorada","countryCode":"CO","stateCode":"CAL","latitude":"5.53333000","longitude":"-74.70000000"},{"name":"La Merced","countryCode":"CO","stateCode":"CAL","latitude":"5.38060000","longitude":"-75.58842000"},{"name":"Manizales","countryCode":"CO","stateCode":"CAL","latitude":"5.06889000","longitude":"-75.51738000"},{"name":"Manzanares","countryCode":"CO","stateCode":"CAL","latitude":"5.23305000","longitude":"-75.15168000"},{"name":"Marmato","countryCode":"CO","stateCode":"CAL","latitude":"5.47554000","longitude":"-75.59710000"},{"name":"Marquetalia","countryCode":"CO","stateCode":"CAL","latitude":"5.29069000","longitude":"-75.08028000"},{"name":"Marulanda","countryCode":"CO","stateCode":"CAL","latitude":"5.28393000","longitude":"-75.26016000"},{"name":"Neira","countryCode":"CO","stateCode":"CAL","latitude":"5.17534000","longitude":"-75.52405000"},{"name":"Norcasia","countryCode":"CO","stateCode":"CAL","latitude":"5.57535000","longitude":"-74.88831000"},{"name":"Palestina","countryCode":"CO","stateCode":"CAL","latitude":"5.04571000","longitude":"-75.69552000"},{"name":"Pensilvania","countryCode":"CO","stateCode":"CAL","latitude":"5.38840000","longitude":"-75.20420000"},{"name":"Pácora","countryCode":"CO","stateCode":"CAL","latitude":"5.50631000","longitude":"-75.49054000"},{"name":"Riosucio","countryCode":"CO","stateCode":"CAL","latitude":"5.42164000","longitude":"-75.70318000"},{"name":"Risaralda","countryCode":"CO","stateCode":"CAL","latitude":"5.11237000","longitude":"-75.75861000"},{"name":"Salamina","countryCode":"CO","stateCode":"CAL","latitude":"5.37014000","longitude":"-75.41548000"},{"name":"Samaná","countryCode":"CO","stateCode":"CAL","latitude":"5.54061000","longitude":"-74.99346000"},{"name":"San José","countryCode":"CO","stateCode":"CAL","latitude":"5.08221000","longitude":"-75.79107000"},{"name":"Supía","countryCode":"CO","stateCode":"CAL","latitude":"5.45303000","longitude":"-75.65072000"},{"name":"Victoria","countryCode":"CO","stateCode":"CAL","latitude":"5.45666000","longitude":"-74.84061000"},{"name":"Villamaría","countryCode":"CO","stateCode":"CAL","latitude":"4.95078000","longitude":"-75.43680000"},{"name":"Viterbo","countryCode":"CO","stateCode":"CAL","latitude":"5.06242000","longitude":"-75.87159000"},{"name":"Aguazul","countryCode":"CO","stateCode":"CAS","latitude":"5.17282000","longitude":"-72.54706000"},{"name":"Chameza","countryCode":"CO","stateCode":"CAS","latitude":"5.19237000","longitude":"-72.88952000"},{"name":"Hato Corozal","countryCode":"CO","stateCode":"CAS","latitude":"6.15472222","longitude":"-71.76527888"},{"name":"Maní","countryCode":"CO","stateCode":"CAS","latitude":"4.81638000","longitude":"-72.27946000"},{"name":"Monterrey","countryCode":"CO","stateCode":"CAS","latitude":"4.82015000","longitude":"-72.87901000"},{"name":"Nunchía","countryCode":"CO","stateCode":"CAS","latitude":"5.63589000","longitude":"-72.19543000"},{"name":"Orocué","countryCode":"CO","stateCode":"CAS","latitude":"4.79035000","longitude":"-71.33917000"},{"name":"Pore","countryCode":"CO","stateCode":"CAS","latitude":"5.72792000","longitude":"-71.99266000"},{"name":"Recetor","countryCode":"CO","stateCode":"CAS","latitude":"5.22947000","longitude":"-72.76099000"},{"name":"Sabanalarga","countryCode":"CO","stateCode":"CAS","latitude":"4.85430000","longitude":"-73.04003000"},{"name":"San Luis de Palenque","countryCode":"CO","stateCode":"CAS","latitude":"5.42139000","longitude":"-71.73167000"},{"name":"Sácama","countryCode":"CO","stateCode":"CAS","latitude":"6.09908000","longitude":"-72.24880000"},{"name":"Tauramena","countryCode":"CO","stateCode":"CAS","latitude":"5.01789000","longitude":"-72.74675000"},{"name":"Trinidad","countryCode":"CO","stateCode":"CAS","latitude":"5.34778000","longitude":"-71.20194000"},{"name":"Támara","countryCode":"CO","stateCode":"CAS","latitude":"5.82998000","longitude":"-72.16286000"},{"name":"Villanueva","countryCode":"CO","stateCode":"CAS","latitude":"5.28333000","longitude":"-71.96667000"},{"name":"Yopal","countryCode":"CO","stateCode":"CAS","latitude":"5.33775000","longitude":"-72.39586000"},{"name":"La Salina","countryCode":"CO","stateCode":"CAS","latitude":"6.12755555","longitude":"-72.33416777"},{"name":"Paz de Ariporo","countryCode":"CO","stateCode":"CAS","latitude":"5.88111111","longitude":"-71.89166777"},{"name":"Albania","countryCode":"CO","stateCode":"LAG","latitude":"11.16099000","longitude":"-72.59238000"},{"name":"Barrancas","countryCode":"CO","stateCode":"LAG","latitude":"10.97180000","longitude":"-72.69115000"},{"name":"Dibulla","countryCode":"CO","stateCode":"LAG","latitude":"11.27251000","longitude":"-73.30911000"},{"name":"Distracción","countryCode":"CO","stateCode":"LAG","latitude":"10.89784000","longitude":"-72.88666000"},{"name":"El Molino","countryCode":"CO","stateCode":"LAG","latitude":"10.65296000","longitude":"-72.92461000"},{"name":"Fonseca","countryCode":"CO","stateCode":"LAG","latitude":"10.82966000","longitude":"-72.79778000"},{"name":"Hatonuevo","countryCode":"CO","stateCode":"LAG","latitude":"11.06940000","longitude":"-72.76690000"},{"name":"La Jagua del Pilar","countryCode":"CO","stateCode":"LAG","latitude":"10.51061000","longitude":"-73.07178000"},{"name":"Maicao","countryCode":"CO","stateCode":"LAG","latitude":"11.37837000","longitude":"-72.23950000"},{"name":"Manaure","countryCode":"CO","stateCode":"LAG","latitude":"11.77505000","longitude":"-72.44447000"},{"name":"Riohacha","countryCode":"CO","stateCode":"LAG","latitude":"11.54444000","longitude":"-72.90722000"},{"name":"San Juan del Cesar","countryCode":"CO","stateCode":"LAG","latitude":"10.77107000","longitude":"-73.00314000"},{"name":"Uribia","countryCode":"CO","stateCode":"LAG","latitude":"12.02638000","longitude":"-71.74887000"},{"name":"Urumita","countryCode":"CO","stateCode":"LAG","latitude":"10.55894000","longitude":"-73.01232000"},{"name":"Villanueva","countryCode":"CO","stateCode":"LAG","latitude":"10.58333000","longitude":"-72.96077000"},{"name":"Albania","countryCode":"CO","stateCode":"CAQ","latitude":"1.26325000","longitude":"-75.95366000"},{"name":"Belén de Los Andaquies","countryCode":"CO","stateCode":"CAQ","latitude":"1.41667000","longitude":"-75.91667000"},{"name":"Cartagena del Chairá","countryCode":"CO","stateCode":"CAQ","latitude":"1.33488000","longitude":"-74.84289000"},{"name":"Curillo","countryCode":"CO","stateCode":"CAQ","latitude":"1.03327000","longitude":"-75.91907000"},{"name":"El Doncello","countryCode":"CO","stateCode":"CAQ","latitude":"1.67817000","longitude":"-75.28466000"},{"name":"El Paujil","countryCode":"CO","stateCode":"CAQ","latitude":"1.57085000","longitude":"-75.31403000"},{"name":"Florencia","countryCode":"CO","stateCode":"CAQ","latitude":"1.71619000","longitude":"-75.59624000"},{"name":"La Montañita","countryCode":"CO","stateCode":"CAQ","latitude":"1.46389000","longitude":"-75.30363000"},{"name":"Milán","countryCode":"CO","stateCode":"CAQ","latitude":"1.29034000","longitude":"-75.50757000"},{"name":"Morelia","countryCode":"CO","stateCode":"CAQ","latitude":"1.48747000","longitude":"-75.72581000"},{"name":"Puerto Rico","countryCode":"CO","stateCode":"CAQ","latitude":"1.90999000","longitude":"-75.15931000"},{"name":"San José del Fragua","countryCode":"CO","stateCode":"CAQ","latitude":"1.30780000","longitude":"-76.16554000"},{"name":"Solano","countryCode":"CO","stateCode":"CAQ","latitude":"0.22842000","longitude":"-73.27597000"},{"name":"Valparaíso","countryCode":"CO","stateCode":"CAQ","latitude":"1.19403000","longitude":"-75.70746000"},{"name":"San Vicente del Caguán","countryCode":"CO","stateCode":"CAQ","latitude":"2.11527888","longitude":"-74.77777777"},{"name":"Solita","countryCode":"CO","stateCode":"CAQ","latitude":"0.87583333","longitude":"-75.61972222"},{"name":"Alcalá","countryCode":"CO","stateCode":"VAC","latitude":"4.67458000","longitude":"-75.77188000"},{"name":"Andalucía","countryCode":"CO","stateCode":"VAC","latitude":"4.14035000","longitude":"-76.14739000"},{"name":"Ansermanuevo","countryCode":"CO","stateCode":"VAC","latitude":"4.79722000","longitude":"-75.99500000"},{"name":"Argelia","countryCode":"CO","stateCode":"VAC","latitude":"4.72904000","longitude":"-76.11637000"},{"name":"Bolívar","countryCode":"CO","stateCode":"VAC","latitude":"4.37710000","longitude":"-76.34870000"},{"name":"Buenaventura","countryCode":"CO","stateCode":"VAC","latitude":"3.88010000","longitude":"-77.03116000"},{"name":"Bugalagrande","countryCode":"CO","stateCode":"VAC","latitude":"4.21207000","longitude":"-76.15564000"},{"name":"Caicedonia","countryCode":"CO","stateCode":"VAC","latitude":"4.33240000","longitude":"-75.82665000"},{"name":"Cali","countryCode":"CO","stateCode":"VAC","latitude":"3.41033000","longitude":"-76.58097000"},{"name":"Calima","countryCode":"CO","stateCode":"VAC","latitude":"3.92511000","longitude":"-76.62654000"},{"name":"Candelaria","countryCode":"CO","stateCode":"VAC","latitude":"3.38367000","longitude":"-76.42466000"},{"name":"Cartago","countryCode":"CO","stateCode":"VAC","latitude":"4.74639000","longitude":"-75.91167000"},{"name":"Dagua","countryCode":"CO","stateCode":"VAC","latitude":"3.65685000","longitude":"-76.68859000"},{"name":"El Cairo","countryCode":"CO","stateCode":"VAC","latitude":"4.74889000","longitude":"-76.24443000"},{"name":"El Cerrito","countryCode":"CO","stateCode":"VAC","latitude":"3.64273000","longitude":"-76.20960000"},{"name":"El Dovio","countryCode":"CO","stateCode":"VAC","latitude":"4.50790000","longitude":"-76.23619000"},{"name":"El Águila","countryCode":"CO","stateCode":"VAC","latitude":"4.91946000","longitude":"-76.05680000"},{"name":"Florida","countryCode":"CO","stateCode":"VAC","latitude":"3.30940000","longitude":"-76.18989000"},{"name":"Ginebra","countryCode":"CO","stateCode":"VAC","latitude":"3.74296000","longitude":"-76.19412000"},{"name":"Guacarí","countryCode":"CO","stateCode":"VAC","latitude":"3.76383000","longitude":"-76.33292000"},{"name":"Guadalajara de Buga","countryCode":"CO","stateCode":"VAC","latitude":"3.90089000","longitude":"-76.29783000"},{"name":"Jamundí","countryCode":"CO","stateCode":"VAC","latitude":"3.26074000","longitude":"-76.53499000"},{"name":"La Cumbre","countryCode":"CO","stateCode":"VAC","latitude":"3.72250000","longitude":"-76.02083000"},{"name":"La Unión","countryCode":"CO","stateCode":"VAC","latitude":"4.53282000","longitude":"-76.10318000"},{"name":"La Victoria","countryCode":"CO","stateCode":"VAC","latitude":"4.52483000","longitude":"-76.03921000"},{"name":"Obando","countryCode":"CO","stateCode":"VAC","latitude":"4.59590000","longitude":"-75.94879000"},{"name":"Palmira","countryCode":"CO","stateCode":"VAC","latitude":"3.53969000","longitude":"-76.22607000"},{"name":"Pradera","countryCode":"CO","stateCode":"VAC","latitude":"3.42793000","longitude":"-76.17159000"},{"name":"Restrepo","countryCode":"CO","stateCode":"VAC","latitude":"3.82203000","longitude":"-76.52242000"},{"name":"Riofrío","countryCode":"CO","stateCode":"VAC","latitude":"4.15710000","longitude":"-76.28852000"},{"name":"Roldanillo","countryCode":"CO","stateCode":"VAC","latitude":"4.41256000","longitude":"-76.15457000"},{"name":"San Pedro","countryCode":"CO","stateCode":"VAC","latitude":"3.99936000","longitude":"-76.26123000"},{"name":"Sevilla","countryCode":"CO","stateCode":"VAC","latitude":"4.19345000","longitude":"-75.88829000"},{"name":"Toro","countryCode":"CO","stateCode":"VAC","latitude":"4.61167000","longitude":"-76.08139000"},{"name":"Trujillo","countryCode":"CO","stateCode":"VAC","latitude":"4.23696000","longitude":"-76.34730000"},{"name":"Tuluá","countryCode":"CO","stateCode":"VAC","latitude":"4.08466000","longitude":"-76.19536000"},{"name":"Ulloa","countryCode":"CO","stateCode":"VAC","latitude":"4.70745000","longitude":"-75.77781000"},{"name":"Versalles","countryCode":"CO","stateCode":"VAC","latitude":"4.66335000","longitude":"-76.24649000"},{"name":"Vijes","countryCode":"CO","stateCode":"VAC","latitude":"3.73283000","longitude":"-76.49363000"},{"name":"Yotoco","countryCode":"CO","stateCode":"VAC","latitude":"3.86048000","longitude":"-76.38364000"},{"name":"Yumbo","countryCode":"CO","stateCode":"VAC","latitude":"3.58234000","longitude":"-76.49146000"},{"name":"Zarzal","countryCode":"CO","stateCode":"VAC","latitude":"4.39462000","longitude":"-76.07150000"},{"name":"Aldana","countryCode":"CO","stateCode":"NAR","latitude":"0.88283000","longitude":"-77.70103000"},{"name":"Ancuya","countryCode":"CO","stateCode":"NAR","latitude":"1.26330000","longitude":"-77.51376000"},{"name":"Arboleda","countryCode":"CO","stateCode":"NAR","latitude":"1.49830000","longitude":"-77.13613000"},{"name":"Barbacoas","countryCode":"CO","stateCode":"NAR","latitude":"1.67154000","longitude":"-78.13978000"},{"name":"Belén","countryCode":"CO","stateCode":"NAR","latitude":"1.59477000","longitude":"-77.05408000"},{"name":"Buesaco","countryCode":"CO","stateCode":"NAR","latitude":"1.38364000","longitude":"-77.15622000"},{"name":"Chachagüí","countryCode":"CO","stateCode":"NAR","latitude":"1.35943000","longitude":"-77.28367000"},{"name":"Colón","countryCode":"CO","stateCode":"NAR","latitude":"1.62850000","longitude":"-77.02927000"},{"name":"Consaca","countryCode":"CO","stateCode":"NAR","latitude":"1.20841000","longitude":"-77.46323000"},{"name":"Contadero","countryCode":"CO","stateCode":"NAR","latitude":"0.93072000","longitude":"-77.53333000"},{"name":"Cuaspud","countryCode":"CO","stateCode":"NAR","latitude":"0.87570000","longitude":"-77.73640000"},{"name":"Cumbal","countryCode":"CO","stateCode":"NAR","latitude":"0.90875000","longitude":"-77.79145000"},{"name":"Cumbitara","countryCode":"CO","stateCode":"NAR","latitude":"1.64786000","longitude":"-77.57819000"},{"name":"Córdoba","countryCode":"CO","stateCode":"NAR","latitude":"0.85362000","longitude":"-77.51817000"},{"name":"El Charco","countryCode":"CO","stateCode":"NAR","latitude":"2.47926000","longitude":"-78.10972000"},{"name":"El Peñol","countryCode":"CO","stateCode":"NAR","latitude":"1.45365000","longitude":"-77.44017000"},{"name":"El Rosario","countryCode":"CO","stateCode":"NAR","latitude":"1.84593000","longitude":"-77.40620000"},{"name":"El Tablón de Gómez","countryCode":"CO","stateCode":"NAR","latitude":"1.42717000","longitude":"-77.09693000"},{"name":"El Tambo","countryCode":"CO","stateCode":"NAR","latitude":"1.43049000","longitude":"-77.38326000"},{"name":"Francisco Pizarro","countryCode":"CO","stateCode":"NAR","latitude":"2.04060000","longitude":"-78.65877000"},{"name":"Funes","countryCode":"CO","stateCode":"NAR","latitude":"1.00075000","longitude":"-77.44918000"},{"name":"Guachucal","countryCode":"CO","stateCode":"NAR","latitude":"0.96093000","longitude":"-77.73161000"},{"name":"Guaitarilla","countryCode":"CO","stateCode":"NAR","latitude":"1.13103000","longitude":"-77.54815000"},{"name":"Gualmatán","countryCode":"CO","stateCode":"NAR","latitude":"0.91992000","longitude":"-77.56738000"},{"name":"Iles","countryCode":"CO","stateCode":"NAR","latitude":"0.97040000","longitude":"-77.52146000"},{"name":"Imués","countryCode":"CO","stateCode":"NAR","latitude":"1.05516000","longitude":"-77.49669000"},{"name":"Ipiales","countryCode":"CO","stateCode":"NAR","latitude":"0.82501000","longitude":"-77.63966000"},{"name":"La Cruz","countryCode":"CO","stateCode":"NAR","latitude":"1.60221000","longitude":"-76.97130000"},{"name":"La Florida","countryCode":"CO","stateCode":"NAR","latitude":"1.35693000","longitude":"-77.41271000"},{"name":"La Llanada","countryCode":"CO","stateCode":"NAR","latitude":"1.47310000","longitude":"-77.58024000"},{"name":"La Tola","countryCode":"CO","stateCode":"NAR","latitude":"2.39949000","longitude":"-78.18923000"},{"name":"La Unión","countryCode":"CO","stateCode":"NAR","latitude":"1.60450000","longitude":"-77.13152000"},{"name":"Leiva","countryCode":"CO","stateCode":"NAR","latitude":"1.93497000","longitude":"-77.30634000"},{"name":"Linares","countryCode":"CO","stateCode":"NAR","latitude":"1.35078000","longitude":"-77.52339000"},{"name":"Los Andes","countryCode":"CO","stateCode":"NAR","latitude":"1.49474000","longitude":"-77.52136000"},{"name":"Mallama","countryCode":"CO","stateCode":"NAR","latitude":"1.14109000","longitude":"-77.86479000"},{"name":"Mosquera","countryCode":"CO","stateCode":"NAR","latitude":"2.49139000","longitude":"-78.44307000"},{"name":"Nariño","countryCode":"CO","stateCode":"NAR","latitude":"1.28995000","longitude":"-77.35721000"},{"name":"Olaya Herrera","countryCode":"CO","stateCode":"NAR","latitude":"1.24803000","longitude":"-77.49085000"},{"name":"Ospina","countryCode":"CO","stateCode":"NAR","latitude":"1.02962000","longitude":"-77.55252000"},{"name":"Pasto","countryCode":"CO","stateCode":"NAR","latitude":"1.21467000","longitude":"-77.27865000"},{"name":"Magüí Payán","countryCode":"CO","stateCode":"NAR","latitude":"1.76645000","longitude":"-78.18326000"},{"name":"Policarpa","countryCode":"CO","stateCode":"NAR","latitude":"1.62843000","longitude":"-77.45956000"},{"name":"Potosí","countryCode":"CO","stateCode":"NAR","latitude":"0.80739000","longitude":"-77.57216000"},{"name":"Puerres","countryCode":"CO","stateCode":"NAR","latitude":"1.19374000","longitude":"-77.26661000"},{"name":"Pupiales","countryCode":"CO","stateCode":"NAR","latitude":"0.87136000","longitude":"-77.64027000"},{"name":"Ricaurte","countryCode":"CO","stateCode":"NAR","latitude":"1.21474000","longitude":"-77.99801000"},{"name":"Roberto Payán","countryCode":"CO","stateCode":"NAR","latitude":"1.91757000","longitude":"-78.38191000"},{"name":"Samaniego","countryCode":"CO","stateCode":"NAR","latitude":"1.33849000","longitude":"-77.59570000"},{"name":"San Bernardo","countryCode":"CO","stateCode":"NAR","latitude":"1.51525000","longitude":"-77.04679000"},{"name":"San José de Albán","countryCode":"CO","stateCode":"NAR","latitude":"1.47388999","longitude":"-77.08083333"},{"name":"San Lorenzo","countryCode":"CO","stateCode":"NAR","latitude":"1.55731000","longitude":"-77.24599000"},{"name":"San Pablo","countryCode":"CO","stateCode":"NAR","latitude":"1.67250000","longitude":"-77.01389000"},{"name":"San Pedro de Cartago","countryCode":"CO","stateCode":"NAR","latitude":"1.55151000","longitude":"-77.11948000"},{"name":"Sandoná","countryCode":"CO","stateCode":"NAR","latitude":"1.28626000","longitude":"-77.46921000"},{"name":"Santa Bárbara","countryCode":"CO","stateCode":"NAR","latitude":"2.30185000","longitude":"-77.91487000"},{"name":"Santacruz","countryCode":"CO","stateCode":"NAR","latitude":"1.52090000","longitude":"-77.26206000"},{"name":"Sapuyes","countryCode":"CO","stateCode":"NAR","latitude":"1.03728000","longitude":"-77.62094000"},{"name":"Taminango","countryCode":"CO","stateCode":"NAR","latitude":"1.57032000","longitude":"-77.28043000"},{"name":"Tangua","countryCode":"CO","stateCode":"NAR","latitude":"1.09189000","longitude":"-77.38645000"},{"name":"Tumaco","countryCode":"CO","stateCode":"NAR","latitude":"1.79112000","longitude":"-78.79275000"},{"name":"Túquerres","countryCode":"CO","stateCode":"NAR","latitude":"1.08647000","longitude":"-77.61858000"},{"name":"Yacuanquer","countryCode":"CO","stateCode":"NAR","latitude":"1.11577000","longitude":"-77.40169000"},{"name":"Providencia","countryCode":"CO","stateCode":"NAR","latitude":"1.23888999","longitude":"-77.59755555"},{"name":"Algarrobo","countryCode":"CO","stateCode":"MAG","latitude":"10.18553000","longitude":"-74.06158000"},{"name":"Aracataca","countryCode":"CO","stateCode":"MAG","latitude":"10.59181000","longitude":"-74.18983000"},{"name":"Ariguaní","countryCode":"CO","stateCode":"MAG","latitude":"9.89383000","longitude":"-74.13583000"},{"name":"San Sebastián de Buenavista","countryCode":"CO","stateCode":"MAG","latitude":"9.23916666","longitude":"-74.35194444"},{"name":"Cerro de San Antonio","countryCode":"CO","stateCode":"MAG","latitude":"10.32585000","longitude":"-74.86933000"},{"name":"Chivolo","countryCode":"CO","stateCode":"MAG","latitude":"10.02638888","longitude":"-74.62138888"},{"name":"Ciénaga","countryCode":"CO","stateCode":"MAG","latitude":"10.83333000","longitude":"-74.08333000"},{"name":"Concordia","countryCode":"CO","stateCode":"MAG","latitude":"9.83545000","longitude":"-74.45548000"},{"name":"El Banco","countryCode":"CO","stateCode":"MAG","latitude":"9.00114000","longitude":"-73.97581000"},{"name":"El Piñon","countryCode":"CO","stateCode":"MAG","latitude":"10.33333000","longitude":"-74.66667000"},{"name":"El Retén","countryCode":"CO","stateCode":"MAG","latitude":"10.61135000","longitude":"-74.26824000"},{"name":"Fundación","countryCode":"CO","stateCode":"MAG","latitude":"10.52066000","longitude":"-74.18504000"},{"name":"Guamal","countryCode":"CO","stateCode":"MAG","latitude":"9.14334000","longitude":"-74.22384000"},{"name":"Nueva Granada","countryCode":"CO","stateCode":"MAG","latitude":"9.80168000","longitude":"-74.39304000"},{"name":"Pedraza","countryCode":"CO","stateCode":"MAG","latitude":"10.18739000","longitude":"-74.91504000"},{"name":"Pijiño del Carmen","countryCode":"CO","stateCode":"MAG","latitude":"9.32908000","longitude":"-74.45302000"},{"name":"Pivijay","countryCode":"CO","stateCode":"MAG","latitude":"10.46167000","longitude":"-74.61621000"},{"name":"Plato","countryCode":"CO","stateCode":"MAG","latitude":"9.77267000","longitude":"-74.74548000"},{"name":"Puebloviejo","countryCode":"CO","stateCode":"MAG","latitude":"10.84239000","longitude":"-74.38538000"},{"name":"Remolino","countryCode":"CO","stateCode":"MAG","latitude":"10.65048000","longitude":"-74.58442000"},{"name":"Sabanas de San Angel","countryCode":"CO","stateCode":"MAG","latitude":"10.11072000","longitude":"-74.26007000"},{"name":"Salamina","countryCode":"CO","stateCode":"MAG","latitude":"10.49027000","longitude":"-74.79463000"},{"name":"San Zenón","countryCode":"CO","stateCode":"MAG","latitude":"9.32686000","longitude":"-74.32914000"},{"name":"Santa Ana","countryCode":"CO","stateCode":"MAG","latitude":"9.51484000","longitude":"-74.34330000"},{"name":"Santa Bárbara de Pinto","countryCode":"CO","stateCode":"MAG","latitude":"9.52107000","longitude":"-74.64912000"},{"name":"Santa Marta","countryCode":"CO","stateCode":"MAG","latitude":"11.24348000","longitude":"-74.20835000"},{"name":"Sitionuevo","countryCode":"CO","stateCode":"MAG","latitude":"10.77737000","longitude":"-74.72049000"},{"name":"Tenerife","countryCode":"CO","stateCode":"MAG","latitude":"9.93201000","longitude":"-74.73465000"},{"name":"Zapayán","countryCode":"CO","stateCode":"MAG","latitude":"10.11846000","longitude":"-74.69143000"},{"name":"Zona Bananera","countryCode":"CO","stateCode":"MAG","latitude":"10.76417000","longitude":"-74.15722000"},{"name":"Almaguer","countryCode":"CO","stateCode":"CAU","latitude":"1.91472000","longitude":"-76.85482000"},{"name":"Argelia","countryCode":"CO","stateCode":"CAU","latitude":"2.31728000","longitude":"-77.25700000"},{"name":"Balboa","countryCode":"CO","stateCode":"CAU","latitude":"2.08436000","longitude":"-77.20781000"},{"name":"Bolívar","countryCode":"CO","stateCode":"CAU","latitude":"1.84670000","longitude":"-76.98292000"},{"name":"Buenos Aires","countryCode":"CO","stateCode":"CAU","latitude":"3.04825000","longitude":"-76.63066000"},{"name":"Cajibío","countryCode":"CO","stateCode":"CAU","latitude":"2.62271000","longitude":"-76.57039000"},{"name":"Caldono","countryCode":"CO","stateCode":"CAU","latitude":"2.79739000","longitude":"-76.48316000"},{"name":"Caloto","countryCode":"CO","stateCode":"CAU","latitude":"3.03586000","longitude":"-76.40788000"},{"name":"Corinto","countryCode":"CO","stateCode":"CAU","latitude":"3.13598000","longitude":"-76.20646000"},{"name":"El Tambo","countryCode":"CO","stateCode":"CAU","latitude":"2.45199000","longitude":"-76.81029000"},{"name":"Florencia","countryCode":"CO","stateCode":"CAU","latitude":"1.68318000","longitude":"-77.07331000"},{"name":"Guapi","countryCode":"CO","stateCode":"CAU","latitude":"2.55210000","longitude":"-77.87865000"},{"name":"Inzá","countryCode":"CO","stateCode":"CAU","latitude":"2.55452000","longitude":"-76.06722000"},{"name":"Jambaló","countryCode":"CO","stateCode":"CAU","latitude":"2.85065000","longitude":"-76.32506000"},{"name":"La Sierra","countryCode":"CO","stateCode":"CAU","latitude":"2.19665000","longitude":"-76.78590000"},{"name":"La Vega","countryCode":"CO","stateCode":"CAU","latitude":"2.06201000","longitude":"-76.76808000"},{"name":"López de Micay","countryCode":"CO","stateCode":"CAU","latitude":"3.00000000","longitude":"-77.25000000"},{"name":"Mercaderes","countryCode":"CO","stateCode":"CAU","latitude":"1.80175000","longitude":"-77.17032000"},{"name":"Miranda","countryCode":"CO","stateCode":"CAU","latitude":"3.23773000","longitude":"-76.22093000"},{"name":"Morales","countryCode":"CO","stateCode":"CAU","latitude":"2.75446000","longitude":"-76.62791000"},{"name":"Padilla","countryCode":"CO","stateCode":"CAU","latitude":"3.22038000","longitude":"-76.31385000"},{"name":"Páez","countryCode":"CO","stateCode":"CAU","latitude":"2.64644000","longitude":"-75.97269000"},{"name":"Patía","countryCode":"CO","stateCode":"CAU","latitude":"2.14018000","longitude":"-77.01744000"},{"name":"Piendamo","countryCode":"CO","stateCode":"CAU","latitude":"2.63918000","longitude":"-76.53055000"},{"name":"Popayán","countryCode":"CO","stateCode":"CAU","latitude":"2.43823000","longitude":"-76.61316000"},{"name":"Puerto Tejada","countryCode":"CO","stateCode":"CAU","latitude":"3.23393000","longitude":"-76.41935000"},{"name":"Puracé","countryCode":"CO","stateCode":"CAU","latitude":"2.33851000","longitude":"-76.38759000"},{"name":"Rosas","countryCode":"CO","stateCode":"CAU","latitude":"2.26093000","longitude":"-76.73986000"},{"name":"San Sebastián","countryCode":"CO","stateCode":"CAU","latitude":"1.91667000","longitude":"-76.66667000"},{"name":"Santander de Quilichao","countryCode":"CO","stateCode":"CAU","latitude":"3.00945000","longitude":"-76.48494000"},{"name":"Silvia","countryCode":"CO","stateCode":"CAU","latitude":"2.61557000","longitude":"-76.38261000"},{"name":"Sotará","countryCode":"CO","stateCode":"CAU","latitude":"2.25000000","longitude":"-76.58333000"},{"name":"Sucre","countryCode":"CO","stateCode":"CAU","latitude":"2.06182000","longitude":"-76.91438000"},{"name":"Suárez","countryCode":"CO","stateCode":"CAU","latitude":"2.95395000","longitude":"-76.69644000"},{"name":"Timbiquí","countryCode":"CO","stateCode":"CAU","latitude":"2.77170000","longitude":"-77.66536000"},{"name":"Toribio","countryCode":"CO","stateCode":"CAU","latitude":"3.00000000","longitude":"-76.16667000"},{"name":"Totoró","countryCode":"CO","stateCode":"CAU","latitude":"2.50518000","longitude":"-76.39254000"},{"name":"Villa Rica","countryCode":"CO","stateCode":"CAU","latitude":"2.51420000","longitude":"-76.84939000"},{"name":"Guachené","countryCode":"CO","stateCode":"CAU","latitude":"3.13361111","longitude":"-76.39255555"},{"name":"Piamonte","countryCode":"CO","stateCode":"CAU","latitude":"1.11583333","longitude":"-76.32611111"},{"name":"Santa Rosa","countryCode":"CO","stateCode":"CAU","latitude":"1.70055666","longitude":"-76.57277888"},{"name":"Timbío","countryCode":"CO","stateCode":"CAU","latitude":"2.35277888","longitude":"-76.68194444"},{"name":"Almeida","countryCode":"CO","stateCode":"BOY","latitude":"4.97083000","longitude":"-73.37972000"},{"name":"Aquitania","countryCode":"CO","stateCode":"BOY","latitude":"5.40341000","longitude":"-72.90192000"},{"name":"Arcabuco","countryCode":"CO","stateCode":"BOY","latitude":"5.75463000","longitude":"-73.43669000"},{"name":"Belén","countryCode":"CO","stateCode":"BOY","latitude":"5.98892000","longitude":"-72.91254000"},{"name":"Berbeo","countryCode":"CO","stateCode":"BOY","latitude":"5.22760000","longitude":"-73.12527000"},{"name":"Betéitiva","countryCode":"CO","stateCode":"BOY","latitude":"5.91102000","longitude":"-72.80926000"},{"name":"Boavita","countryCode":"CO","stateCode":"BOY","latitude":"6.33031000","longitude":"-72.58505000"},{"name":"Boyacá","countryCode":"CO","stateCode":"BOY","latitude":"5.45371000","longitude":"-73.36250000"},{"name":"Briceño","countryCode":"CO","stateCode":"BOY","latitude":"5.68822000","longitude":"-73.91784000"},{"name":"Buenavista","countryCode":"CO","stateCode":"BOY","latitude":"5.50000000","longitude":"-73.96667000"},{"name":"Busbanzá","countryCode":"CO","stateCode":"BOY","latitude":"5.83047000","longitude":"-72.88419000"},{"name":"Caldas","countryCode":"CO","stateCode":"BOY","latitude":"5.57830000","longitude":"-73.88066000"},{"name":"Campohermoso","countryCode":"CO","stateCode":"BOY","latitude":"4.97733000","longitude":"-73.16714000"},{"name":"Cerinza","countryCode":"CO","stateCode":"BOY","latitude":"5.93649000","longitude":"-72.99127000"},{"name":"Chinavita","countryCode":"CO","stateCode":"BOY","latitude":"5.17915000","longitude":"-73.37147000"},{"name":"Chiquinquirá","countryCode":"CO","stateCode":"BOY","latitude":"5.61363000","longitude":"-73.83848000"},{"name":"Chiscas","countryCode":"CO","stateCode":"BOY","latitude":"6.55642000","longitude":"-72.50378000"},{"name":"Chita","countryCode":"CO","stateCode":"BOY","latitude":"6.07788000","longitude":"-72.46774000"},{"name":"Chitaraque","countryCode":"CO","stateCode":"BOY","latitude":"5.96167000","longitude":"-73.45761000"},{"name":"Chivatá","countryCode":"CO","stateCode":"BOY","latitude":"5.55823000","longitude":"-73.28198000"},{"name":"Chivor","countryCode":"CO","stateCode":"BOY","latitude":"4.88556000","longitude":"-73.36889000"},{"name":"Chíquiza","countryCode":"CO","stateCode":"BOY","latitude":"5.60412000","longitude":"-73.48518000"},{"name":"Ciénega","countryCode":"CO","stateCode":"BOY","latitude":"5.40867000","longitude":"-73.29572000"},{"name":"Combita","countryCode":"CO","stateCode":"BOY","latitude":"5.63333000","longitude":"-73.31667000"},{"name":"Coper","countryCode":"CO","stateCode":"BOY","latitude":"5.47681000","longitude":"-74.04416000"},{"name":"Corrales","countryCode":"CO","stateCode":"BOY","latitude":"5.82497000","longitude":"-72.84539000"},{"name":"Covarachía","countryCode":"CO","stateCode":"BOY","latitude":"6.50563000","longitude":"-72.73310000"},{"name":"Cubará","countryCode":"CO","stateCode":"BOY","latitude":"7.00578000","longitude":"-72.10568000"},{"name":"Cucaita","countryCode":"CO","stateCode":"BOY","latitude":"5.54373000","longitude":"-73.45433000"},{"name":"Cuítiva","countryCode":"CO","stateCode":"BOY","latitude":"5.58007000","longitude":"-72.96687000"},{"name":"Duitama","countryCode":"CO","stateCode":"BOY","latitude":"5.82450000","longitude":"-73.03408000"},{"name":"El Cocuy","countryCode":"CO","stateCode":"BOY","latitude":"6.32839000","longitude":"-72.43577000"},{"name":"El Espino","countryCode":"CO","stateCode":"BOY","latitude":"6.50812000","longitude":"-72.48036000"},{"name":"Firavitoba","countryCode":"CO","stateCode":"BOY","latitude":"5.66885000","longitude":"-72.99289000"},{"name":"Floresta","countryCode":"CO","stateCode":"BOY","latitude":"5.85903000","longitude":"-72.92511000"},{"name":"Gachantivá","countryCode":"CO","stateCode":"BOY","latitude":"5.74417000","longitude":"-73.54253000"},{"name":"Gameza","countryCode":"CO","stateCode":"BOY","latitude":"5.80313000","longitude":"-72.73721000"},{"name":"Garagoa","countryCode":"CO","stateCode":"BOY","latitude":"5.08236000","longitude":"-73.36334000"},{"name":"Guacamayas","countryCode":"CO","stateCode":"BOY","latitude":"6.44599000","longitude":"-72.51676000"},{"name":"Guateque","countryCode":"CO","stateCode":"BOY","latitude":"5.00619000","longitude":"-73.47274000"},{"name":"Guayatá","countryCode":"CO","stateCode":"BOY","latitude":"4.96417000","longitude":"-73.48750000"},{"name":"Güicán","countryCode":"CO","stateCode":"BOY","latitude":"6.46554000","longitude":"-72.41539000"},{"name":"Iza","countryCode":"CO","stateCode":"BOY","latitude":"5.61203000","longitude":"-72.97930000"},{"name":"Jenesano","countryCode":"CO","stateCode":"BOY","latitude":"5.38541000","longitude":"-73.36364000"},{"name":"Jericó","countryCode":"CO","stateCode":"BOY","latitude":"6.14577000","longitude":"-72.58598000"},{"name":"La Capilla","countryCode":"CO","stateCode":"BOY","latitude":"5.08076000","longitude":"-73.48076000"},{"name":"La Uvita","countryCode":"CO","stateCode":"BOY","latitude":"6.24262000","longitude":"-72.56448000"},{"name":"La Victoria","countryCode":"CO","stateCode":"BOY","latitude":"5.52278000","longitude":"-74.23280000"},{"name":"Labranzagrande","countryCode":"CO","stateCode":"BOY","latitude":"5.56223000","longitude":"-72.57499000"},{"name":"Macanal","countryCode":"CO","stateCode":"BOY","latitude":"4.95050000","longitude":"-73.32029000"},{"name":"Maripí","countryCode":"CO","stateCode":"BOY","latitude":"5.55194000","longitude":"-74.00861000"},{"name":"Miraflores","countryCode":"CO","stateCode":"BOY","latitude":"5.12216000","longitude":"-73.21212000"},{"name":"Mongua","countryCode":"CO","stateCode":"BOY","latitude":"5.75084000","longitude":"-72.80339000"},{"name":"Monguí","countryCode":"CO","stateCode":"BOY","latitude":"5.69752000","longitude":"-72.83359000"},{"name":"Moniquirá","countryCode":"CO","stateCode":"BOY","latitude":"5.84315000","longitude":"-73.57775000"},{"name":"Motavita","countryCode":"CO","stateCode":"BOY","latitude":"5.57655000","longitude":"-73.36696000"},{"name":"Muzo","countryCode":"CO","stateCode":"BOY","latitude":"5.53528000","longitude":"-74.10778000"},{"name":"Nobsa","countryCode":"CO","stateCode":"BOY","latitude":"5.76978000","longitude":"-72.94099000"},{"name":"Nuevo Colón","countryCode":"CO","stateCode":"BOY","latitude":"5.35368000","longitude":"-73.45660000"},{"name":"Oicatá","countryCode":"CO","stateCode":"BOY","latitude":"5.59548000","longitude":"-73.30820000"},{"name":"Otanche","countryCode":"CO","stateCode":"BOY","latitude":"5.77534000","longitude":"-74.20315000"},{"name":"Pachavita","countryCode":"CO","stateCode":"BOY","latitude":"5.13969000","longitude":"-73.39739000"},{"name":"Paipa","countryCode":"CO","stateCode":"BOY","latitude":"5.78013000","longitude":"-73.11708000"},{"name":"Pajarito","countryCode":"CO","stateCode":"BOY","latitude":"5.34751000","longitude":"-72.72075000"},{"name":"Panqueba","countryCode":"CO","stateCode":"BOY","latitude":"6.44533000","longitude":"-72.46268000"},{"name":"Pauna","countryCode":"CO","stateCode":"BOY","latitude":"5.65861000","longitude":"-73.98250000"},{"name":"Paya","countryCode":"CO","stateCode":"BOY","latitude":"5.62492000","longitude":"-72.42345000"},{"name":"Paz de Río","countryCode":"CO","stateCode":"BOY","latitude":"6.00219000","longitude":"-72.78857000"},{"name":"Pesca","countryCode":"CO","stateCode":"BOY","latitude":"5.50213000","longitude":"-73.08794000"},{"name":"Pisba","countryCode":"CO","stateCode":"BOY","latitude":"5.72396000","longitude":"-72.48646000"},{"name":"Puerto Boyacá","countryCode":"CO","stateCode":"BOY","latitude":"5.97214000","longitude":"-74.46349000"},{"name":"Páez","countryCode":"CO","stateCode":"BOY","latitude":"5.10112000","longitude":"-73.05123000"},{"name":"Quípama","countryCode":"CO","stateCode":"BOY","latitude":"5.51940000","longitude":"-74.17765000"},{"name":"Ramiriquí","countryCode":"CO","stateCode":"BOY","latitude":"5.40020000","longitude":"-73.33544000"},{"name":"Rondón","countryCode":"CO","stateCode":"BOY","latitude":"5.38173000","longitude":"-73.19683000"},{"name":"Ráquira","countryCode":"CO","stateCode":"BOY","latitude":"5.53793000","longitude":"-73.63201000"},{"name":"Saboyá","countryCode":"CO","stateCode":"BOY","latitude":"5.69636000","longitude":"-73.76932000"},{"name":"Samacá","countryCode":"CO","stateCode":"BOY","latitude":"5.49273000","longitude":"-73.48537000"},{"name":"San Eduardo","countryCode":"CO","stateCode":"BOY","latitude":"5.22396000","longitude":"-73.07696000"},{"name":"San José de Pare","countryCode":"CO","stateCode":"BOY","latitude":"6.01746000","longitude":"-73.54703000"},{"name":"San Luis de Gaceno","countryCode":"CO","stateCode":"BOY","latitude":"4.82052000","longitude":"-73.16851000"},{"name":"San Mateo","countryCode":"CO","stateCode":"BOY","latitude":"6.37704000","longitude":"-72.57797000"},{"name":"San Miguel de Sema","countryCode":"CO","stateCode":"BOY","latitude":"5.51847000","longitude":"-73.72238000"},{"name":"San Pablo de Borbur","countryCode":"CO","stateCode":"BOY","latitude":"5.66638000","longitude":"-74.13723000"},{"name":"Santa María","countryCode":"CO","stateCode":"BOY","latitude":"4.82282000","longitude":"-73.25373000"},{"name":"Santa Rosa de Viterbo","countryCode":"CO","stateCode":"BOY","latitude":"5.87401000","longitude":"-72.98217000"},{"name":"Santa Sofía","countryCode":"CO","stateCode":"BOY","latitude":"5.70213000","longitude":"-73.62976000"},{"name":"Santana","countryCode":"CO","stateCode":"BOY","latitude":"6.04464000","longitude":"-73.51107000"},{"name":"Sativanorte","countryCode":"CO","stateCode":"BOY","latitude":"6.13156000","longitude":"-72.70895000"},{"name":"Sativasur","countryCode":"CO","stateCode":"BOY","latitude":"6.08959000","longitude":"-72.72432000"},{"name":"Siachoque","countryCode":"CO","stateCode":"BOY","latitude":"5.51238000","longitude":"-73.24436000"},{"name":"Soatá","countryCode":"CO","stateCode":"BOY","latitude":"6.29966000","longitude":"-72.72422000"},{"name":"Socha","countryCode":"CO","stateCode":"BOY","latitude":"5.92926000","longitude":"-72.70072000"},{"name":"Socotá","countryCode":"CO","stateCode":"BOY","latitude":"6.04028000","longitude":"-72.63509000"},{"name":"Sogamoso","countryCode":"CO","stateCode":"BOY","latitude":"5.71434000","longitude":"-72.93391000"},{"name":"Somondoco","countryCode":"CO","stateCode":"BOY","latitude":"4.98495000","longitude":"-73.43238000"},{"name":"Sora","countryCode":"CO","stateCode":"BOY","latitude":"5.56514000","longitude":"-73.45017000"},{"name":"Soracá","countryCode":"CO","stateCode":"BOY","latitude":"5.50055000","longitude":"-73.33299000"},{"name":"Sotaquirá","countryCode":"CO","stateCode":"BOY","latitude":"5.76483000","longitude":"-73.24758000"},{"name":"Susacón","countryCode":"CO","stateCode":"BOY","latitude":"6.22978000","longitude":"-72.69010000"},{"name":"Sutamarchán","countryCode":"CO","stateCode":"BOY","latitude":"5.61538000","longitude":"-73.61701000"},{"name":"Sutatenza","countryCode":"CO","stateCode":"BOY","latitude":"5.02311000","longitude":"-73.45230000"},{"name":"Sáchica","countryCode":"CO","stateCode":"BOY","latitude":"5.58453000","longitude":"-73.54184000"},{"name":"Tasco","countryCode":"CO","stateCode":"BOY","latitude":"5.91044000","longitude":"-72.78001000"},{"name":"Tenza","countryCode":"CO","stateCode":"BOY","latitude":"5.07664000","longitude":"-73.42077000"},{"name":"Tibaná","countryCode":"CO","stateCode":"BOY","latitude":"5.31728000","longitude":"-73.39655000"},{"name":"Tibasosa","countryCode":"CO","stateCode":"BOY","latitude":"5.74722000","longitude":"-73.01091000"},{"name":"Tinjacá","countryCode":"CO","stateCode":"BOY","latitude":"5.57916000","longitude":"-73.64486000"},{"name":"Tipacoque","countryCode":"CO","stateCode":"BOY","latitude":"6.42031000","longitude":"-72.69184000"},{"name":"Toca","countryCode":"CO","stateCode":"BOY","latitude":"5.56393000","longitude":"-73.18398000"},{"name":"Togüí","countryCode":"CO","stateCode":"BOY","latitude":"5.93462000","longitude":"-73.51297000"},{"name":"Tota","countryCode":"CO","stateCode":"BOY","latitude":"5.55833000","longitude":"-72.98757000"},{"name":"Tunja","countryCode":"CO","stateCode":"BOY","latitude":"5.53528000","longitude":"-73.36778000"},{"name":"Tununguá","countryCode":"CO","stateCode":"BOY","latitude":"5.72967000","longitude":"-73.94137000"},{"name":"Turmequé","countryCode":"CO","stateCode":"BOY","latitude":"5.32360000","longitude":"-73.49067000"},{"name":"Tuta","countryCode":"CO","stateCode":"BOY","latitude":"5.68966000","longitude":"-73.22779000"},{"name":"Tutazá","countryCode":"CO","stateCode":"BOY","latitude":"6.03228000","longitude":"-72.85639000"},{"name":"Tópaga","countryCode":"CO","stateCode":"BOY","latitude":"5.75979000","longitude":"-72.82583000"},{"name":"Umbita","countryCode":"CO","stateCode":"BOY","latitude":"5.18411000","longitude":"-73.48341000"},{"name":"Ventaquemada","countryCode":"CO","stateCode":"BOY","latitude":"5.35987000","longitude":"-73.55032000"},{"name":"Villa de Leyva","countryCode":"CO","stateCode":"BOY","latitude":"5.67061000","longitude":"-73.51554000"},{"name":"Viracachá","countryCode":"CO","stateCode":"BOY","latitude":"5.43637000","longitude":"-73.29606000"},{"name":"Zetaquira","countryCode":"CO","stateCode":"BOY","latitude":"5.25824000","longitude":"-73.18275000"},{"name":"Alpujarra","countryCode":"CO","stateCode":"TOL","latitude":"3.39222000","longitude":"-74.93271000"},{"name":"Alvarado","countryCode":"CO","stateCode":"TOL","latitude":"4.58826000","longitude":"-74.97810000"},{"name":"Ambalema","countryCode":"CO","stateCode":"TOL","latitude":"4.78405000","longitude":"-74.76268000"},{"name":"Anzoátegui","countryCode":"CO","stateCode":"TOL","latitude":"4.62232000","longitude":"-75.18046000"},{"name":"Armero","countryCode":"CO","stateCode":"TOL","latitude":"5.03055666","longitude":"-74.88444444"},{"name":"Ataco","countryCode":"CO","stateCode":"TOL","latitude":"3.59147000","longitude":"-75.38178000"},{"name":"Cajamarca","countryCode":"CO","stateCode":"TOL","latitude":"4.41667000","longitude":"-75.50000000"},{"name":"Carmen de Apicalá","countryCode":"CO","stateCode":"TOL","latitude":"4.14725000","longitude":"-74.72014000"},{"name":"Casabianca","countryCode":"CO","stateCode":"TOL","latitude":"5.07959000","longitude":"-75.12059000"},{"name":"Chaparral","countryCode":"CO","stateCode":"TOL","latitude":"3.75000000","longitude":"-75.58333000"},{"name":"Coello","countryCode":"CO","stateCode":"TOL","latitude":"4.37330000","longitude":"-74.88655000"},{"name":"Coyaima","countryCode":"CO","stateCode":"TOL","latitude":"3.72781000","longitude":"-75.17397000"},{"name":"Cunday","countryCode":"CO","stateCode":"TOL","latitude":"4.00284000","longitude":"-74.69295000"},{"name":"Dolores","countryCode":"CO","stateCode":"TOL","latitude":"3.60534000","longitude":"-74.80585000"},{"name":"Espinal","countryCode":"CO","stateCode":"TOL","latitude":"4.14924000","longitude":"-74.88429000"},{"name":"Falan","countryCode":"CO","stateCode":"TOL","latitude":"5.12383000","longitude":"-74.95181000"},{"name":"Flandes","countryCode":"CO","stateCode":"TOL","latitude":"4.25000000","longitude":"-74.83333000"},{"name":"Fresno","countryCode":"CO","stateCode":"TOL","latitude":"5.15264000","longitude":"-75.03624000"},{"name":"Guamo","countryCode":"CO","stateCode":"TOL","latitude":"4.07457000","longitude":"-74.97689000"},{"name":"Herveo","countryCode":"CO","stateCode":"TOL","latitude":"5.08004000","longitude":"-75.17556000"},{"name":"Honda","countryCode":"CO","stateCode":"TOL","latitude":"5.20856000","longitude":"-74.73584000"},{"name":"Ibagué","countryCode":"CO","stateCode":"TOL","latitude":"4.43889000","longitude":"-75.23222000"},{"name":"Icononzo","countryCode":"CO","stateCode":"TOL","latitude":"4.17698000","longitude":"-74.53254000"},{"name":"Lérida","countryCode":"CO","stateCode":"TOL","latitude":"4.86242000","longitude":"-74.90977000"},{"name":"Líbano","countryCode":"CO","stateCode":"TOL","latitude":"4.83560000","longitude":"-75.10834000"},{"name":"Melgar","countryCode":"CO","stateCode":"TOL","latitude":"4.20475000","longitude":"-74.64075000"},{"name":"Murillo","countryCode":"CO","stateCode":"TOL","latitude":"4.87393000","longitude":"-75.17151000"},{"name":"Natagaima","countryCode":"CO","stateCode":"TOL","latitude":"3.55212000","longitude":"-75.11345000"},{"name":"Ortega","countryCode":"CO","stateCode":"TOL","latitude":"3.94514000","longitude":"-75.27245000"},{"name":"Palocabildo","countryCode":"CO","stateCode":"TOL","latitude":"5.11705000","longitude":"-75.01732000"},{"name":"Piedras","countryCode":"CO","stateCode":"TOL","latitude":"4.50000000","longitude":"-74.91667000"},{"name":"Planadas","countryCode":"CO","stateCode":"TOL","latitude":"3.10326000","longitude":"-75.81680000"},{"name":"Prado","countryCode":"CO","stateCode":"TOL","latitude":"3.73219000","longitude":"-74.86494000"},{"name":"Purificación","countryCode":"CO","stateCode":"TOL","latitude":"3.85871000","longitude":"-74.93129000"},{"name":"Rioblanco","countryCode":"CO","stateCode":"TOL","latitude":"3.50000000","longitude":"-75.83333000"},{"name":"Roncesvalles","countryCode":"CO","stateCode":"TOL","latitude":"4.01080000","longitude":"-75.60493000"},{"name":"Rovira","countryCode":"CO","stateCode":"TOL","latitude":"4.21222000","longitude":"-75.34210000"},{"name":"Saldaña","countryCode":"CO","stateCode":"TOL","latitude":"3.92923000","longitude":"-75.01517000"},{"name":"San Antonio","countryCode":"CO","stateCode":"TOL","latitude":"3.95664000","longitude":"-75.50000000"},{"name":"San Luis","countryCode":"CO","stateCode":"TOL","latitude":"4.16667000","longitude":"-75.08333000"},{"name":"San Sebastián de Mariquita","countryCode":"CO","stateCode":"TOL","latitude":"5.24269000","longitude":"-74.90772000"},{"name":"Santa Isabel","countryCode":"CO","stateCode":"TOL","latitude":"4.72626000","longitude":"-75.22391000"},{"name":"Suárez","countryCode":"CO","stateCode":"TOL","latitude":"4.04897000","longitude":"-74.81821000"},{"name":"Valle de San Juan","countryCode":"CO","stateCode":"TOL","latitude":"4.19869000","longitude":"-75.11733000"},{"name":"Venadillo","countryCode":"CO","stateCode":"TOL","latitude":"4.69177000","longitude":"-74.93669000"},{"name":"Villahermosa","countryCode":"CO","stateCode":"TOL","latitude":"4.96503000","longitude":"-75.15650000"},{"name":"Villarrica","countryCode":"CO","stateCode":"TOL","latitude":"3.83099000","longitude":"-74.65258000"},{"name":"Apía","countryCode":"CO","stateCode":"RIS","latitude":"5.10658000","longitude":"-75.94244000"},{"name":"Balboa","countryCode":"CO","stateCode":"RIS","latitude":"4.92284000","longitude":"-75.94030000"},{"name":"Belén de Umbría","countryCode":"CO","stateCode":"RIS","latitude":"5.20087000","longitude":"-75.86865000"},{"name":"Dosquebradas","countryCode":"CO","stateCode":"RIS","latitude":"4.83916000","longitude":"-75.66727000"},{"name":"Guática","countryCode":"CO","stateCode":"RIS","latitude":"5.31569000","longitude":"-75.79826000"},{"name":"La Celia","countryCode":"CO","stateCode":"RIS","latitude":"5.00332000","longitude":"-76.00355000"},{"name":"La Virginia","countryCode":"CO","stateCode":"RIS","latitude":"4.89972000","longitude":"-75.88250000"},{"name":"Marsella","countryCode":"CO","stateCode":"RIS","latitude":"4.95238000","longitude":"-75.75265000"},{"name":"Mistrató","countryCode":"CO","stateCode":"RIS","latitude":"5.29622000","longitude":"-75.88390000"},{"name":"Pereira","countryCode":"CO","stateCode":"RIS","latitude":"4.76896000","longitude":"-75.72222000"},{"name":"Pueblo Rico","countryCode":"CO","stateCode":"RIS","latitude":"5.29453000","longitude":"-76.06702000"},{"name":"Quinchía","countryCode":"CO","stateCode":"RIS","latitude":"5.33957000","longitude":"-75.73018000"},{"name":"Santa Rosa de Cabal","countryCode":"CO","stateCode":"RIS","latitude":"4.86806000","longitude":"-75.62139000"},{"name":"Santuario","countryCode":"CO","stateCode":"RIS","latitude":"5.05321000","longitude":"-75.99060000"},{"name":"Arauca","countryCode":"CO","stateCode":"ARA","latitude":"7.08471000","longitude":"-70.75908000"},{"name":"Arauquita","countryCode":"CO","stateCode":"ARA","latitude":"7.02917000","longitude":"-71.42806000"},{"name":"Cravo Norte","countryCode":"CO","stateCode":"ARA","latitude":"6.30173000","longitude":"-70.20415000"},{"name":"Fortul","countryCode":"CO","stateCode":"ARA","latitude":"6.74611000","longitude":"-71.85667000"},{"name":"Puerto Rondón","countryCode":"CO","stateCode":"ARA","latitude":"6.28048000","longitude":"-71.10000000"},{"name":"Saravena","countryCode":"CO","stateCode":"ARA","latitude":"6.96319000","longitude":"-71.88230000"},{"name":"Tame","countryCode":"CO","stateCode":"ARA","latitude":"6.46065000","longitude":"-71.73618000"},{"name":"Armenia","countryCode":"CO","stateCode":"QUI","latitude":"4.53307000","longitude":"-75.70438000"},{"name":"Buenavista","countryCode":"CO","stateCode":"QUI","latitude":"4.35969000","longitude":"-75.73888000"},{"name":"Calarca","countryCode":"CO","stateCode":"QUI","latitude":"4.50000000","longitude":"-75.63333000"},{"name":"Circasia","countryCode":"CO","stateCode":"QUI","latitude":"4.59940000","longitude":"-75.68536000"},{"name":"Córdoba","countryCode":"CO","stateCode":"QUI","latitude":"4.38055000","longitude":"-75.66685000"},{"name":"Filandia","countryCode":"CO","stateCode":"QUI","latitude":"4.67525000","longitude":"-75.67142000"},{"name":"Génova","countryCode":"CO","stateCode":"QUI","latitude":"4.22743000","longitude":"-75.75480000"},{"name":"La Tebaida","countryCode":"CO","stateCode":"QUI","latitude":"4.43353000","longitude":"-75.81476000"},{"name":"Montenegro","countryCode":"CO","stateCode":"QUI","latitude":"4.52676000","longitude":"-75.82265000"},{"name":"Pijao","countryCode":"CO","stateCode":"QUI","latitude":"4.33350000","longitude":"-75.70463000"},{"name":"Quimbaya","countryCode":"CO","stateCode":"QUI","latitude":"4.59342000","longitude":"-75.83758000"},{"name":"Salento","countryCode":"CO","stateCode":"QUI","latitude":"4.63643000","longitude":"-75.56740000"},{"name":"Ayapel","countryCode":"CO","stateCode":"COR","latitude":"8.31372000","longitude":"-75.13982000"},{"name":"Buenavista","countryCode":"CO","stateCode":"COR","latitude":"9.04963000","longitude":"-76.00280000"},{"name":"Canalete","countryCode":"CO","stateCode":"COR","latitude":"8.67611000","longitude":"-76.20417000"},{"name":"Cereté","countryCode":"CO","stateCode":"COR","latitude":"8.88479000","longitude":"-75.79052000"},{"name":"Chimá","countryCode":"CO","stateCode":"COR","latitude":"9.14893000","longitude":"-75.62841000"},{"name":"Chinú","countryCode":"CO","stateCode":"COR","latitude":"9.03869000","longitude":"-75.34273000"},{"name":"Ciénaga de Oro","countryCode":"CO","stateCode":"COR","latitude":"8.83581000","longitude":"-75.60425000"},{"name":"Cotorra","countryCode":"CO","stateCode":"COR","latitude":"9.03886000","longitude":"-75.78969000"},{"name":"La Apartada","countryCode":"CO","stateCode":"COR","latitude":"8.04787000","longitude":"-75.30097000"},{"name":"Lorica","countryCode":"CO","stateCode":"COR","latitude":"9.23648000","longitude":"-75.81350000"},{"name":"Los Córdobas","countryCode":"CO","stateCode":"COR","latitude":"8.89403000","longitude":"-76.35455000"},{"name":"Momil","countryCode":"CO","stateCode":"COR","latitude":"9.23767000","longitude":"-75.67489000"},{"name":"Montelíbano","countryCode":"CO","stateCode":"COR","latitude":"7.97917000","longitude":"-75.42020000"},{"name":"Montería","countryCode":"CO","stateCode":"COR","latitude":"8.74798000","longitude":"-75.88143000"},{"name":"Moñitos","countryCode":"CO","stateCode":"COR","latitude":"9.22615000","longitude":"-76.13594000"},{"name":"Planeta Rica","countryCode":"CO","stateCode":"COR","latitude":"8.41150000","longitude":"-75.58508000"},{"name":"Pueblo Nuevo","countryCode":"CO","stateCode":"COR","latitude":"8.24110000","longitude":"-74.95815000"},{"name":"Puerto Escondido","countryCode":"CO","stateCode":"COR","latitude":"8.99453000","longitude":"-76.19351000"},{"name":"Puerto Libertador","countryCode":"CO","stateCode":"COR","latitude":"7.68181000","longitude":"-75.78312000"},{"name":"Purísima","countryCode":"CO","stateCode":"COR","latitude":"9.23657000","longitude":"-75.72191000"},{"name":"Sahagún","countryCode":"CO","stateCode":"COR","latitude":"8.94617000","longitude":"-75.44275000"},{"name":"San Andrés de Sotavento","countryCode":"CO","stateCode":"COR","latitude":"9.12183000","longitude":"-75.51627000"},{"name":"San Antero","countryCode":"CO","stateCode":"COR","latitude":"9.37410000","longitude":"-75.75891000"},{"name":"San Bernardo del Viento","countryCode":"CO","stateCode":"COR","latitude":"9.35330000","longitude":"-75.95244000"},{"name":"San Carlos","countryCode":"CO","stateCode":"COR","latitude":"8.79577000","longitude":"-75.69947000"},{"name":"San Pelayo","countryCode":"CO","stateCode":"COR","latitude":"8.95833000","longitude":"-75.83627000"},{"name":"Tierralta","countryCode":"CO","stateCode":"COR","latitude":"7.87863000","longitude":"-76.21307000"},{"name":"Valencia","countryCode":"CO","stateCode":"COR","latitude":"8.23350000","longitude":"-76.21428000"},{"name":"San José de Uré","countryCode":"CO","stateCode":"COR","latitude":"7.78722222","longitude":"-75.53305666"},{"name":"Tuchín","countryCode":"CO","stateCode":"COR","latitude":"9.18583333","longitude":"-75.55527888"},{"name":"Baranoa","countryCode":"CO","stateCode":"ATL","latitude":"10.79497000","longitude":"-74.92073000"},{"name":"Barranquilla","countryCode":"CO","stateCode":"ATL","latitude":"10.96854000","longitude":"-74.78132000"},{"name":"Campo de la Cruz","countryCode":"CO","stateCode":"ATL","latitude":"10.37844000","longitude":"-74.90258000"},{"name":"Candelaria","countryCode":"CO","stateCode":"ATL","latitude":"10.47387000","longitude":"-74.88581000"},{"name":"Galapa","countryCode":"CO","stateCode":"ATL","latitude":"10.89790000","longitude":"-74.88700000"},{"name":"Juan de Acosta","countryCode":"CO","stateCode":"ATL","latitude":"10.82930000","longitude":"-75.03346000"},{"name":"Luruaco","countryCode":"CO","stateCode":"ATL","latitude":"10.61712000","longitude":"-75.15146000"},{"name":"Malambo","countryCode":"CO","stateCode":"ATL","latitude":"10.85953000","longitude":"-74.77386000"},{"name":"Manatí","countryCode":"CO","stateCode":"ATL","latitude":"10.46402000","longitude":"-74.98220000"},{"name":"Palmar de Varela","countryCode":"CO","stateCode":"ATL","latitude":"10.74055000","longitude":"-74.75443000"},{"name":"Piojó","countryCode":"CO","stateCode":"ATL","latitude":"10.74846000","longitude":"-75.10776000"},{"name":"Polonuevo","countryCode":"CO","stateCode":"ATL","latitude":"10.77697000","longitude":"-74.85344000"},{"name":"Ponedera","countryCode":"CO","stateCode":"ATL","latitude":"10.64297000","longitude":"-74.75393000"},{"name":"Puerto Colombia","countryCode":"CO","stateCode":"ATL","latitude":"11.00854000","longitude":"-74.90887000"},{"name":"Repelón","countryCode":"CO","stateCode":"ATL","latitude":"10.50937000","longitude":"-75.12830000"},{"name":"Sabanagrande","countryCode":"CO","stateCode":"ATL","latitude":"10.80077000","longitude":"-74.77051000"},{"name":"Sabanalarga","countryCode":"CO","stateCode":"ATL","latitude":"10.61636000","longitude":"-74.95717000"},{"name":"Santa Lucía","countryCode":"CO","stateCode":"ATL","latitude":"10.32420000","longitude":"-74.96017000"},{"name":"Santo Tomás","countryCode":"CO","stateCode":"ATL","latitude":"10.75773000","longitude":"-74.75451000"},{"name":"Soledad","countryCode":"CO","stateCode":"ATL","latitude":"10.89986000","longitude":"-74.78787000"},{"name":"Suan","countryCode":"CO","stateCode":"ATL","latitude":"10.30214000","longitude":"-74.91934000"},{"name":"Tubará","countryCode":"CO","stateCode":"ATL","latitude":"10.87562000","longitude":"-74.97873000"},{"name":"Usiacurí","countryCode":"CO","stateCode":"ATL","latitude":"10.74313000","longitude":"-74.97604000"},{"name":"Barranco Minas","countryCode":"CO","stateCode":"GUA","latitude":"3.09899000","longitude":"-69.58297000"},{"name":"Cacahual","countryCode":"CO","stateCode":"GUA","latitude":"3.32533000","longitude":"-67.62397000"},{"name":"Inírida","countryCode":"CO","stateCode":"GUA","latitude":"3.86528000","longitude":"-67.92389000"},{"name":"La Guadalupe","countryCode":"CO","stateCode":"GUA","latitude":"1.39579000","longitude":"-67.00150000"},{"name":"Mapiripana","countryCode":"CO","stateCode":"GUA","latitude":"2.81003000","longitude":"-70.28568000"},{"name":"Morichal","countryCode":"CO","stateCode":"GUA","latitude":"2.42980000","longitude":"-69.83284000"},{"name":"Pana Pana","countryCode":"CO","stateCode":"GUA","latitude":"1.96249000","longitude":"-69.12600000"},{"name":"Puerto Colombia","countryCode":"CO","stateCode":"GUA","latitude":"2.43903000","longitude":"-68.16419000"},{"name":"San Felipe","countryCode":"CO","stateCode":"GUA","latitude":"2.14321000","longitude":"-67.34122000"},{"name":"Caimito","countryCode":"CO","stateCode":"SUC","latitude":"8.78834000","longitude":"-75.13583000"},{"name":"Chalán","countryCode":"CO","stateCode":"SUC","latitude":"9.54765000","longitude":"-75.31128000"},{"name":"Coloso","countryCode":"CO","stateCode":"SUC","latitude":"9.51176000","longitude":"-75.36233000"},{"name":"Corozal","countryCode":"CO","stateCode":"SUC","latitude":"9.31847000","longitude":"-75.29330000"},{"name":"Coveñas","countryCode":"CO","stateCode":"SUC","latitude":"9.40254000","longitude":"-75.68029000"},{"name":"El Roble","countryCode":"CO","stateCode":"SUC","latitude":"9.10193000","longitude":"-75.19508000"},{"name":"Galeras","countryCode":"CO","stateCode":"SUC","latitude":"9.16095000","longitude":"-75.04811000"},{"name":"Guaranda","countryCode":"CO","stateCode":"SUC","latitude":"8.46746000","longitude":"-74.53617000"},{"name":"La Unión","countryCode":"CO","stateCode":"SUC","latitude":"8.84965000","longitude":"-75.27942000"},{"name":"Los Palmitos","countryCode":"CO","stateCode":"SUC","latitude":"9.37899000","longitude":"-75.26769000"},{"name":"Majagual","countryCode":"CO","stateCode":"SUC","latitude":"8.53500000","longitude":"-74.71499000"},{"name":"Morroa","countryCode":"CO","stateCode":"SUC","latitude":"9.33348000","longitude":"-75.30542000"},{"name":"Ovejas","countryCode":"CO","stateCode":"SUC","latitude":"9.54083000","longitude":"-75.18333000"},{"name":"Palmito","countryCode":"CO","stateCode":"SUC","latitude":"9.33667000","longitude":"-75.56333000"},{"name":"Sampués","countryCode":"CO","stateCode":"SUC","latitude":"9.18361000","longitude":"-75.38167000"},{"name":"San Benito Abad","countryCode":"CO","stateCode":"SUC","latitude":"8.78833000","longitude":"-74.95666000"},{"name":"San Juan de Betulia","countryCode":"CO","stateCode":"SUC","latitude":"9.27345000","longitude":"-75.24103000"},{"name":"San Luis de Sincé","countryCode":"CO","stateCode":"SUC","latitude":"9.24391000","longitude":"-75.14675000"},{"name":"San Marcos","countryCode":"CO","stateCode":"SUC","latitude":"8.58333000","longitude":"-75.16667000"},{"name":"San Onofre","countryCode":"CO","stateCode":"SUC","latitude":"9.73586000","longitude":"-75.52626000"},{"name":"San Pedro","countryCode":"CO","stateCode":"SUC","latitude":"9.39560000","longitude":"-75.06476000"},{"name":"Santiago de Tolú","countryCode":"CO","stateCode":"SUC","latitude":"9.52392000","longitude":"-75.58139000"},{"name":"Sincelejo","countryCode":"CO","stateCode":"SUC","latitude":"9.30472000","longitude":"-75.39778000"},{"name":"Sucre","countryCode":"CO","stateCode":"SUC","latitude":"8.81136000","longitude":"-74.72084000"},{"name":"Tolú Viejo","countryCode":"CO","stateCode":"SUC","latitude":"9.45082000","longitude":"-75.43864000"},{"name":"Buenavista","countryCode":"CO","stateCode":"SUC","latitude":"9.31972222","longitude":"-74.97166777"},{"name":"Calamar","countryCode":"CO","stateCode":"GUV","latitude":"1.95960000","longitude":"-72.65315000"},{"name":"El Retorno","countryCode":"CO","stateCode":"GUV","latitude":"2.33022000","longitude":"-72.62765000"},{"name":"Miraflores","countryCode":"CO","stateCode":"GUV","latitude":"1.33667000","longitude":"-71.95111000"},{"name":"San José del Guaviare","countryCode":"CO","stateCode":"GUV","latitude":"2.57286000","longitude":"-72.64591000"},{"name":"Caruru","countryCode":"CO","stateCode":"VAU","latitude":"1.02081000","longitude":"-71.33788000"},{"name":"Mitú","countryCode":"CO","stateCode":"VAU","latitude":"1.25778000","longitude":"-70.23472000"},{"name":"Pacoa","countryCode":"CO","stateCode":"VAU","latitude":"0.15636000","longitude":"-70.89274000"},{"name":"Papunaua","countryCode":"CO","stateCode":"VAU","latitude":"1.68335000","longitude":"-70.70968000"},{"name":"Taraira","countryCode":"CO","stateCode":"VAU","latitude":"-0.74835000","longitude":"-69.89662000"},{"name":"Yavaraté","countryCode":"CO","stateCode":"VAU","latitude":"0.82828000","longitude":"-69.62959000"},{"name":"Colón","countryCode":"CO","stateCode":"PUT","latitude":"1.19034000","longitude":"-76.97369000"},{"name":"Mocoa","countryCode":"CO","stateCode":"PUT","latitude":"1.15284000","longitude":"-76.65208000"},{"name":"Orito","countryCode":"CO","stateCode":"PUT","latitude":"0.66749000","longitude":"-76.87297000"},{"name":"Puerto Asís","countryCode":"CO","stateCode":"PUT","latitude":"0.50514000","longitude":"-76.49571000"},{"name":"Puerto Guzmán","countryCode":"CO","stateCode":"PUT","latitude":"0.97028000","longitude":"-76.58583000"},{"name":"Puerto Leguízamo","countryCode":"CO","stateCode":"PUT","latitude":"-0.19337000","longitude":"-74.78189000"},{"name":"San Francisco","countryCode":"CO","stateCode":"PUT","latitude":"1.17644000","longitude":"-76.87838000"},{"name":"San Miguel","countryCode":"CO","stateCode":"PUT","latitude":"0.34361111","longitude":"-76.91083333"},{"name":"Santiago","countryCode":"CO","stateCode":"PUT","latitude":"1.14844000","longitude":"-77.00450000"},{"name":"Sibundoy","countryCode":"CO","stateCode":"PUT","latitude":"1.20296000","longitude":"-76.92275000"},{"name":"Valle del Guamuez","countryCode":"CO","stateCode":"PUT","latitude":"0.45250000","longitude":"-76.91917000"},{"name":"Villagarzón","countryCode":"CO","stateCode":"PUT","latitude":"0.89663000","longitude":"-76.72794000"},{"name":"Puerto Caicedo","countryCode":"CO","stateCode":"PUT","latitude":"0.68555555","longitude":"-76.60444444"},{"name":"Cumaribo","countryCode":"CO","stateCode":"VID","latitude":"4.44552000","longitude":"-69.79897000"},{"name":"La Primavera","countryCode":"CO","stateCode":"VID","latitude":"5.49056000","longitude":"-70.40917000"},{"name":"Puerto Carreño","countryCode":"CO","stateCode":"VID","latitude":"6.18903000","longitude":"-67.48588000"},{"name":"Santa Rosalia","countryCode":"CO","stateCode":"VID","latitude":"5.13356000","longitude":"-70.86233000"},{"name":"El Encanto","countryCode":"CO","stateCode":"AMA","latitude":"-1.56261000","longitude":"-73.25684000"},{"name":"La Chorrera","countryCode":"CO","stateCode":"AMA","latitude":"-1.48894000","longitude":"-72.72935000"},{"name":"La Pedrera","countryCode":"CO","stateCode":"AMA","latitude":"-1.65596000","longitude":"-70.22186000"},{"name":"La Victoria","countryCode":"CO","stateCode":"AMA","latitude":"-0.18311000","longitude":"-71.03760000"},{"name":"Leticia","countryCode":"CO","stateCode":"AMA","latitude":"-4.21528000","longitude":"-69.94056000"},{"name":"Miriti - Paraná","countryCode":"CO","stateCode":"AMA","latitude":"-0.81858000","longitude":"-70.78925000"},{"name":"Puerto Alegría","countryCode":"CO","stateCode":"AMA","latitude":"-0.96886000","longitude":"-73.74962000"},{"name":"Puerto Arica","countryCode":"CO","stateCode":"AMA","latitude":"-1.90677000","longitude":"-71.14653000"},{"name":"Puerto Nariño","countryCode":"CO","stateCode":"AMA","latitude":"-3.78889000","longitude":"-70.35584000"},{"name":"Puerto Santander","countryCode":"CO","stateCode":"AMA","latitude":"-1.09870000","longitude":"-71.93911000"},{"name":"Tarapacá","countryCode":"CO","stateCode":"AMA","latitude":"-2.88544000","longitude":"-69.77692000"},{"name":"Providencia","countryCode":"CO","stateCode":"SAP","latitude":"13.38479000","longitude":"-81.37468000"},{"name":"San Andrés","countryCode":"CO","stateCode":"SAP","latitude":"12.58317000","longitude":"-81.70636000"},{"name":"Acevedo","countryCode":"CO","stateCode":"HUI","latitude":"1.83611111","longitude":"-75.85500000"},{"name":"Aipe","countryCode":"CO","stateCode":"HUI","latitude":"3.22194444","longitude":"-75.23750000"},{"name":"Algeciras","countryCode":"CO","stateCode":"HUI","latitude":"2.52194444","longitude":"-75.31444444"},{"name":"Altamira","countryCode":"CO","stateCode":"HUI","latitude":"2.06333333","longitude":"-75.78777778"},{"name":"Baraya","countryCode":"CO","stateCode":"HUI","latitude":"3.15305556","longitude":"-75.05250000"},{"name":"Campoalegre","countryCode":"CO","stateCode":"HUI","latitude":"2.68666667","longitude":"-75.32555556"},{"name":"Colombia","countryCode":"CO","stateCode":"HUI","latitude":"3.37500000","longitude":"-74.80194444"},{"name":"El Agrado","countryCode":"CO","stateCode":"HUI","latitude":"2.25833056","longitude":"-75.77250000"},{"name":"Elias","countryCode":"CO","stateCode":"HUI","latitude":"2.01361111","longitude":"-75.93972222"},{"name":"Garzón","countryCode":"CO","stateCode":"HUI","latitude":"2.19611111","longitude":"-75.62916667"},{"name":"Gigante","countryCode":"CO","stateCode":"HUI","latitude":"2.38666944","longitude":"-75.54610000"},{"name":"Guadalupe","countryCode":"CO","stateCode":"HUI","latitude":"2.02500000","longitude":"-75.75638889"},{"name":"Hobo","countryCode":"CO","stateCode":"HUI","latitude":"2.58250000","longitude":"-75.45111111"},{"name":"Iquira","countryCode":"CO","stateCode":"HUI","latitude":"2.64833333","longitude":"-75.63638889"},{"name":"Isnos","countryCode":"CO","stateCode":"HUI","latitude":"1.92888889","longitude":"-76.21583333"},{"name":"La Plata","countryCode":"CO","stateCode":"HUI","latitude":"2.39000000","longitude":"-75.89194444"},{"name":"Nataga","countryCode":"CO","stateCode":"HUI","latitude":"2.54388889","longitude":"-75.80861111"},{"name":"Neiva","countryCode":"CO","stateCode":"HUI","latitude":"2.92750000","longitude":"-75.28750000"},{"name":"Oporapa","countryCode":"CO","stateCode":"HUI","latitude":"2.02305556","longitude":"-75.99527778"},{"name":"Paicol","countryCode":"CO","stateCode":"HUI","latitude":"2.44972222","longitude":"-75.77388889"},{"name":"Palermo","countryCode":"CO","stateCode":"HUI","latitude":"2.88833333","longitude":"-75.43388889"},{"name":"Palestina","countryCode":"CO","stateCode":"HUI","latitude":"1.72250000","longitude":"-76.13055556"},{"name":"Pital","countryCode":"CO","stateCode":"HUI","latitude":"2.26638889","longitude":"-75.80444444"},{"name":"Pitalito","countryCode":"CO","stateCode":"HUI","latitude":"1.85388889","longitude":"-76.05138889"},{"name":"Rivera","countryCode":"CO","stateCode":"HUI","latitude":"2.77722222","longitude":"-75.25638889"},{"name":"Saladoblanco","countryCode":"CO","stateCode":"HUI","latitude":"1.99333333","longitude":"-76.04527778"},{"name":"San Agustín","countryCode":"CO","stateCode":"HUI","latitude":"1.87916667","longitude":"-76.26833333"},{"name":"Santa María","countryCode":"CO","stateCode":"HUI","latitude":"2.93777778","longitude":"-75.58694444"},{"name":"Suaza","countryCode":"CO","stateCode":"HUI","latitude":"1.97500000","longitude":"-75.79555556"},{"name":"Tarqui","countryCode":"CO","stateCode":"HUI","latitude":"2.11055556","longitude":"-75.82305556"},{"name":"Tello","countryCode":"CO","stateCode":"HUI","latitude":"3.06666667","longitude":"-75.13861111"},{"name":"Teruel","countryCode":"CO","stateCode":"HUI","latitude":"2.74055556","longitude":"-75.56833333"},{"name":"Tesalia","countryCode":"CO","stateCode":"HUI","latitude":"2.48472222","longitude":"-75.73000000"},{"name":"Timana","countryCode":"CO","stateCode":"HUI","latitude":"1.97136000","longitude":"-75.93123000"},{"name":"Villavieja","countryCode":"CO","stateCode":"HUI","latitude":"3.21888889","longitude":"-75.21833333"},{"name":"Yaguará","countryCode":"CO","stateCode":"HUI","latitude":"2.66361111","longitude":"-75.51750000"},{"name":"La Argentina","countryCode":"CO","stateCode":"HUI","latitude":"2.19755555","longitude":"-75.98888888"},{"name":"Bogotá D.C.","countryCode":"CO","stateCode":"DC","latitude":"4.61263889","longitude":"-74.07050000"},{"name":"Abangares","countryCode":"CR","stateCode":"G","latitude":"10.21667000","longitude":"-85.00000000"},{"name":"Bagaces","countryCode":"CR","stateCode":"G","latitude":"10.50000000","longitude":"-85.25000000"},{"name":"Belén","countryCode":"CR","stateCode":"G","latitude":"10.40789000","longitude":"-85.58836000"},{"name":"Carrillo","countryCode":"CR","stateCode":"G","latitude":"10.41667000","longitude":"-85.58333000"},{"name":"Cañas","countryCode":"CR","stateCode":"G","latitude":"10.48005000","longitude":"-85.11349000"},{"name":"Fortuna","countryCode":"CR","stateCode":"G","latitude":"10.67384000","longitude":"-85.19984000"},{"name":"Hojancha","countryCode":"CR","stateCode":"G","latitude":"9.96667000","longitude":"-85.41667000"},{"name":"Juntas","countryCode":"CR","stateCode":"G","latitude":"10.28089000","longitude":"-84.95951000"},{"name":"La Cruz","countryCode":"CR","stateCode":"G","latitude":"11.00000000","longitude":"-85.58333000"},{"name":"Liberia","countryCode":"CR","stateCode":"G","latitude":"10.63504000","longitude":"-85.43772000"},{"name":"Nandayure","countryCode":"CR","stateCode":"G","latitude":"9.91667000","longitude":"-85.28333000"},{"name":"Nicoya","countryCode":"CR","stateCode":"G","latitude":"10.08333000","longitude":"-85.50000000"},{"name":"Santa Cruz","countryCode":"CR","stateCode":"G","latitude":"10.25000000","longitude":"-85.66667000"},{"name":"Sardinal","countryCode":"CR","stateCode":"G","latitude":"10.51674000","longitude":"-85.64748000"},{"name":"Sámara","countryCode":"CR","stateCode":"G","latitude":"9.88147000","longitude":"-85.52809000"},{"name":"Tilarán","countryCode":"CR","stateCode":"G","latitude":"10.45878000","longitude":"-84.97513000"},{"name":"Acosta","countryCode":"CR","stateCode":"SJ","latitude":"9.80000000","longitude":"-84.20000000"},{"name":"Alajuelita","countryCode":"CR","stateCode":"SJ","latitude":"9.90000000","longitude":"-84.10000000"},{"name":"Aserrí","countryCode":"CR","stateCode":"SJ","latitude":"9.86667000","longitude":"-84.10000000"},{"name":"Calle Blancos","countryCode":"CR","stateCode":"SJ","latitude":"9.95000000","longitude":"-84.06667000"},{"name":"Colima","countryCode":"CR","stateCode":"SJ","latitude":"9.95091000","longitude":"-84.08503000"},{"name":"Colón","countryCode":"CR","stateCode":"SJ","latitude":"9.91491000","longitude":"-84.24170000"},{"name":"Curridabat","countryCode":"CR","stateCode":"SJ","latitude":"9.91667000","longitude":"-84.03333000"},{"name":"Daniel Flores","countryCode":"CR","stateCode":"SJ","latitude":"9.33554000","longitude":"-83.66940000"},{"name":"Desamparados","countryCode":"CR","stateCode":"SJ","latitude":"9.90000000","longitude":"-84.06667000"},{"name":"Dota","countryCode":"CR","stateCode":"SJ","latitude":"9.65000000","longitude":"-83.95000000"},{"name":"Escazú","countryCode":"CR","stateCode":"SJ","latitude":"9.93333000","longitude":"-84.13333000"},{"name":"Goicoechea","countryCode":"CR","stateCode":"SJ","latitude":"9.94848000","longitude":"-84.06365000"},{"name":"Granadilla","countryCode":"CR","stateCode":"SJ","latitude":"9.93491000","longitude":"-84.01688000"},{"name":"Guadalupe","countryCode":"CR","stateCode":"SJ","latitude":"9.94805000","longitude":"-84.05665000"},{"name":"Ipís","countryCode":"CR","stateCode":"SJ","latitude":"9.96745000","longitude":"-84.01326000"},{"name":"León Cortés","countryCode":"CR","stateCode":"SJ","latitude":"9.68300000","longitude":"-84.04781000"},{"name":"Mercedes","countryCode":"CR","stateCode":"SJ","latitude":"9.26270000","longitude":"-83.58202000"},{"name":"Montes de Oca","countryCode":"CR","stateCode":"SJ","latitude":"9.93960000","longitude":"-84.03013000"},{"name":"Mora","countryCode":"CR","stateCode":"SJ","latitude":"9.91667000","longitude":"-84.25000000"},{"name":"Moravia","countryCode":"CR","stateCode":"SJ","latitude":"10.04000000","longitude":"-84.00000000"},{"name":"Palmichal","countryCode":"CR","stateCode":"SJ","latitude":"9.83778000","longitude":"-84.20478000"},{"name":"Patarrá","countryCode":"CR","stateCode":"SJ","latitude":"9.88071000","longitude":"-84.03501000"},{"name":"Puriscal","countryCode":"CR","stateCode":"SJ","latitude":"9.75000000","longitude":"-84.41667000"},{"name":"Purral","countryCode":"CR","stateCode":"SJ","latitude":"9.95808000","longitude":"-84.03050000"},{"name":"Pérez Zeledón","countryCode":"CR","stateCode":"SJ","latitude":"9.35473000","longitude":"-83.63484000"},{"name":"Sabanilla","countryCode":"CR","stateCode":"SJ","latitude":"9.94522000","longitude":"-84.03927000"},{"name":"Salitral","countryCode":"CR","stateCode":"SJ","latitude":"9.91163000","longitude":"-84.17835000"},{"name":"Salitrillos","countryCode":"CR","stateCode":"SJ","latitude":"9.85259000","longitude":"-84.09062000"},{"name":"San Felipe","countryCode":"CR","stateCode":"SJ","latitude":"9.90488000","longitude":"-84.10551000"},{"name":"San Ignacio","countryCode":"CR","stateCode":"SJ","latitude":"9.79853000","longitude":"-84.16173000"},{"name":"San Isidro","countryCode":"CR","stateCode":"SJ","latitude":"9.36740000","longitude":"-83.69713000"},{"name":"San José","countryCode":"CR","stateCode":"SJ","latitude":"9.93333000","longitude":"-84.08333000"},{"name":"San Juan","countryCode":"CR","stateCode":"SJ","latitude":"9.95974000","longitude":"-84.08165000"},{"name":"San Juan de Dios","countryCode":"CR","stateCode":"SJ","latitude":"9.87730000","longitude":"-84.08470000"},{"name":"San Marcos","countryCode":"CR","stateCode":"SJ","latitude":"9.66010000","longitude":"-84.02026000"},{"name":"San Miguel","countryCode":"CR","stateCode":"SJ","latitude":"9.87121000","longitude":"-84.06084000"},{"name":"San Pedro","countryCode":"CR","stateCode":"SJ","latitude":"9.92829000","longitude":"-84.05074000"},{"name":"San Rafael","countryCode":"CR","stateCode":"SJ","latitude":"9.92787000","longitude":"-84.13722000"},{"name":"San Rafael Abajo","countryCode":"CR","stateCode":"SJ","latitude":"9.83100000","longitude":"-84.29008000"},{"name":"San Rafael Arriba","countryCode":"CR","stateCode":"SJ","latitude":"9.87556000","longitude":"-84.07661000"},{"name":"San Vicente","countryCode":"CR","stateCode":"SJ","latitude":"9.96016000","longitude":"-84.04762000"},{"name":"San Vicente de Moravia","countryCode":"CR","stateCode":"SJ","latitude":"9.96164000","longitude":"-84.04880000"},{"name":"Santa Ana","countryCode":"CR","stateCode":"SJ","latitude":"9.93260000","longitude":"-84.18255000"},{"name":"Santiago","countryCode":"CR","stateCode":"SJ","latitude":"9.84636000","longitude":"-84.31428000"},{"name":"Tarrazú","countryCode":"CR","stateCode":"SJ","latitude":"9.65965000","longitude":"-84.02138000"},{"name":"Tejar","countryCode":"CR","stateCode":"SJ","latitude":"9.74622000","longitude":"-84.23368000"},{"name":"Tibás","countryCode":"CR","stateCode":"SJ","latitude":"9.96667000","longitude":"-84.08333000"},{"name":"Turrubares","countryCode":"CR","stateCode":"SJ","latitude":"9.75000000","longitude":"-84.50000000"},{"name":"Vázquez de Coronado","countryCode":"CR","stateCode":"SJ","latitude":"10.06000000","longitude":"-84.00000000"},{"name":"Alajuela","countryCode":"CR","stateCode":"A","latitude":"10.01625000","longitude":"-84.21163000"},{"name":"Atenas","countryCode":"CR","stateCode":"A","latitude":"9.98333000","longitude":"-84.38333000"},{"name":"Bijagua","countryCode":"CR","stateCode":"A","latitude":"10.73279000","longitude":"-85.05676000"},{"name":"Carrillos","countryCode":"CR","stateCode":"A","latitude":"10.02918000","longitude":"-84.27403000"},{"name":"Desamparados","countryCode":"CR","stateCode":"A","latitude":"9.94727000","longitude":"-84.50626000"},{"name":"Esquipulas","countryCode":"CR","stateCode":"A","latitude":"10.05676000","longitude":"-84.42337000"},{"name":"Grecia","countryCode":"CR","stateCode":"A","latitude":"10.06892000","longitude":"-84.31458000"},{"name":"Guatuso","countryCode":"CR","stateCode":"A","latitude":"10.66667000","longitude":"-84.83333000"},{"name":"La Fortuna","countryCode":"CR","stateCode":"A","latitude":"10.47089000","longitude":"-84.64535000"},{"name":"Los Chiles","countryCode":"CR","stateCode":"A","latitude":"10.86667000","longitude":"-84.66667000"},{"name":"Naranjo","countryCode":"CR","stateCode":"A","latitude":"10.11667000","longitude":"-84.40000000"},{"name":"Orotina","countryCode":"CR","stateCode":"A","latitude":"9.90000000","longitude":"-84.56667000"},{"name":"Palmares","countryCode":"CR","stateCode":"A","latitude":"10.03333000","longitude":"-84.43333000"},{"name":"Pital","countryCode":"CR","stateCode":"A","latitude":"10.45056000","longitude":"-84.27406000"},{"name":"Pocosol","countryCode":"CR","stateCode":"A","latitude":"10.36667000","longitude":"-84.61667000"},{"name":"Poás","countryCode":"CR","stateCode":"A","latitude":"10.08333000","longitude":"-84.23333000"},{"name":"Quesada","countryCode":"CR","stateCode":"A","latitude":"10.32381000","longitude":"-84.42714000"},{"name":"Río Segundo","countryCode":"CR","stateCode":"A","latitude":"10.24138000","longitude":"-84.27933000"},{"name":"Sabanilla","countryCode":"CR","stateCode":"A","latitude":"10.07404000","longitude":"-84.21551000"},{"name":"San Carlos","countryCode":"CR","stateCode":"A","latitude":"10.58333000","longitude":"-84.41667000"},{"name":"San José","countryCode":"CR","stateCode":"A","latitude":"10.95173000","longitude":"-85.13610000"},{"name":"San Juan","countryCode":"CR","stateCode":"A","latitude":"10.10248000","longitude":"-84.31694000"},{"name":"San Mateo","countryCode":"CR","stateCode":"A","latitude":"9.95000000","longitude":"-84.51667000"},{"name":"San Rafael","countryCode":"CR","stateCode":"A","latitude":"10.06403000","longitude":"-84.47281000"},{"name":"San Ramón","countryCode":"CR","stateCode":"A","latitude":"10.08718000","longitude":"-84.47044000"},{"name":"Santiago","countryCode":"CR","stateCode":"A","latitude":"10.02275000","longitude":"-84.44420000"},{"name":"Upala","countryCode":"CR","stateCode":"A","latitude":"10.85000000","longitude":"-85.16667000"},{"name":"Valverde Vega","countryCode":"CR","stateCode":"A","latitude":"10.18721000","longitude":"-84.30290000"},{"name":"Zarcero","countryCode":"CR","stateCode":"A","latitude":"10.20000000","longitude":"-84.40000000"},{"name":"Alvarado","countryCode":"CR","stateCode":"C","latitude":"9.93333000","longitude":"-83.80000000"},{"name":"Cartago","countryCode":"CR","stateCode":"C","latitude":"9.86444000","longitude":"-83.91944000"},{"name":"Concepción","countryCode":"CR","stateCode":"C","latitude":"9.93333000","longitude":"-84.00000000"},{"name":"Cot","countryCode":"CR","stateCode":"C","latitude":"9.89449000","longitude":"-83.87302000"},{"name":"El Guarco","countryCode":"CR","stateCode":"C","latitude":"9.75000000","longitude":"-83.91667000"},{"name":"Jiménez","countryCode":"CR","stateCode":"C","latitude":"9.75000000","longitude":"-83.68333000"},{"name":"La Suiza","countryCode":"CR","stateCode":"C","latitude":"9.85065000","longitude":"-83.61690000"},{"name":"La Unión","countryCode":"CR","stateCode":"C","latitude":"9.91667000","longitude":"-83.98333000"},{"name":"Oreamuno","countryCode":"CR","stateCode":"C","latitude":"10.00000000","longitude":"-83.83333000"},{"name":"Orosí","countryCode":"CR","stateCode":"C","latitude":"9.79617000","longitude":"-83.85383000"},{"name":"Pacayas","countryCode":"CR","stateCode":"C","latitude":"9.80709000","longitude":"-84.04764000"},{"name":"Paraíso","countryCode":"CR","stateCode":"C","latitude":"9.75000000","longitude":"-83.80000000"},{"name":"Pejibaye","countryCode":"CR","stateCode":"C","latitude":"9.81135000","longitude":"-83.70336000"},{"name":"San Diego","countryCode":"CR","stateCode":"C","latitude":"9.89898000","longitude":"-84.00287000"},{"name":"Tobosi","countryCode":"CR","stateCode":"C","latitude":"9.83837000","longitude":"-83.98391000"},{"name":"Tres Ríos","countryCode":"CR","stateCode":"C","latitude":"9.90644000","longitude":"-83.98760000"},{"name":"Tucurrique","countryCode":"CR","stateCode":"C","latitude":"9.85336000","longitude":"-83.72273000"},{"name":"Turrialba","countryCode":"CR","stateCode":"C","latitude":"9.80000000","longitude":"-83.53333000"},{"name":"Barva","countryCode":"CR","stateCode":"H","latitude":"10.08333000","longitude":"-84.10000000"},{"name":"Belén","countryCode":"CR","stateCode":"H","latitude":"9.98333000","longitude":"-84.16667000"},{"name":"Flores","countryCode":"CR","stateCode":"H","latitude":"10.00000000","longitude":"-84.15000000"},{"name":"Heredia","countryCode":"CR","stateCode":"H","latitude":"10.00236000","longitude":"-84.11651000"},{"name":"La Asunción","countryCode":"CR","stateCode":"H","latitude":"9.97961000","longitude":"-84.17281000"},{"name":"Llorente","countryCode":"CR","stateCode":"H","latitude":"9.99844000","longitude":"-84.15448000"},{"name":"Mercedes","countryCode":"CR","stateCode":"H","latitude":"10.00695000","longitude":"-84.13396000"},{"name":"San Antonio","countryCode":"CR","stateCode":"H","latitude":"9.98333000","longitude":"-84.18333000"},{"name":"San Francisco","countryCode":"CR","stateCode":"H","latitude":"9.99299000","longitude":"-84.12934000"},{"name":"San Isidro","countryCode":"CR","stateCode":"H","latitude":"10.03333000","longitude":"-84.03333000"},{"name":"San Josecito","countryCode":"CR","stateCode":"H","latitude":"10.01667000","longitude":"-84.10000000"},{"name":"San Pablo","countryCode":"CR","stateCode":"H","latitude":"10.00000000","longitude":"-84.08333000"},{"name":"San Rafael","countryCode":"CR","stateCode":"H","latitude":"10.05000000","longitude":"-84.06667000"},{"name":"Santa Bárbara","countryCode":"CR","stateCode":"H","latitude":"10.08333000","longitude":"-84.15000000"},{"name":"Santo Domingo","countryCode":"CR","stateCode":"H","latitude":"10.06389000","longitude":"-84.15499000"},{"name":"Sarapiquí","countryCode":"CR","stateCode":"H","latitude":"10.50000000","longitude":"-84.00000000"},{"name":"Ángeles","countryCode":"CR","stateCode":"H","latitude":"9.99591000","longitude":"-84.05126000"},{"name":"Batán","countryCode":"CR","stateCode":"L","latitude":"10.08354000","longitude":"-83.33413000"},{"name":"Guácimo","countryCode":"CR","stateCode":"L","latitude":"10.20000000","longitude":"-83.66667000"},{"name":"Guápiles","countryCode":"CR","stateCode":"L","latitude":"10.21682000","longitude":"-83.78483000"},{"name":"Limón","countryCode":"CR","stateCode":"L","latitude":"9.99074000","longitude":"-83.03596000"},{"name":"Matina","countryCode":"CR","stateCode":"L","latitude":"10.00000000","longitude":"-83.25000000"},{"name":"Pococí","countryCode":"CR","stateCode":"L","latitude":"10.50000000","longitude":"-83.63333000"},{"name":"Pocora","countryCode":"CR","stateCode":"L","latitude":"10.17185000","longitude":"-83.60439000"},{"name":"Roxana","countryCode":"CR","stateCode":"L","latitude":"10.26712000","longitude":"-83.75110000"},{"name":"Siquirres","countryCode":"CR","stateCode":"L","latitude":"10.11667000","longitude":"-83.50000000"},{"name":"Sixaola","countryCode":"CR","stateCode":"L","latitude":"9.52766000","longitude":"-82.62185000"},{"name":"Talamanca","countryCode":"CR","stateCode":"L","latitude":"9.50000000","longitude":"-83.08333000"},{"name":"Buenos Aires","countryCode":"CR","stateCode":"P","latitude":"9.11667000","longitude":"-83.25000000"},{"name":"Canoas","countryCode":"CR","stateCode":"P","latitude":"8.53305000","longitude":"-82.83844000"},{"name":"Chacarita","countryCode":"CR","stateCode":"P","latitude":"9.98424000","longitude":"-84.77892000"},{"name":"Ciudad Cortés","countryCode":"CR","stateCode":"P","latitude":"8.95988000","longitude":"-83.52381000"},{"name":"Corredor","countryCode":"CR","stateCode":"P","latitude":"8.64002000","longitude":"-82.94600000"},{"name":"Corredores","countryCode":"CR","stateCode":"P","latitude":"8.58333000","longitude":"-82.91667000"},{"name":"Coto Brus","countryCode":"CR","stateCode":"P","latitude":"8.88333000","longitude":"-82.96667000"},{"name":"Esparza","countryCode":"CR","stateCode":"P","latitude":"10.00000000","longitude":"-84.66667000"},{"name":"Garabito","countryCode":"CR","stateCode":"P","latitude":"9.61903000","longitude":"-84.62013000"},{"name":"Golfito","countryCode":"CR","stateCode":"P","latitude":"8.60000000","longitude":"-83.12000000"},{"name":"Jacó","countryCode":"CR","stateCode":"P","latitude":"9.61497000","longitude":"-84.62975000"},{"name":"Miramar","countryCode":"CR","stateCode":"P","latitude":"10.09250000","longitude":"-84.72978000"},{"name":"Montes de Oro","countryCode":"CR","stateCode":"P","latitude":"10.10000000","longitude":"-84.75000000"},{"name":"Osa","countryCode":"CR","stateCode":"P","latitude":"8.83333000","longitude":"-83.50000000"},{"name":"Paquera","countryCode":"CR","stateCode":"P","latitude":"9.82005000","longitude":"-84.93513000"},{"name":"Parrita","countryCode":"CR","stateCode":"P","latitude":"9.55000000","longitude":"-84.33333000"},{"name":"Puntarenas","countryCode":"CR","stateCode":"P","latitude":"9.97625000","longitude":"-84.83836000"},{"name":"Quepos","countryCode":"CR","stateCode":"P","latitude":"9.43187000","longitude":"-84.16141000"},{"name":"San Vito","countryCode":"CR","stateCode":"P","latitude":"8.82079000","longitude":"-82.97092000"},{"name":"Abreus","countryCode":"CU","stateCode":"06","latitude":"22.27797000","longitude":"-80.56931000"},{"name":"Aguada de Pasajeros","countryCode":"CU","stateCode":"06","latitude":"22.38520000","longitude":"-80.84792000"},{"name":"Cienfuegos","countryCode":"CU","stateCode":"06","latitude":"22.14957000","longitude":"-80.44662000"},{"name":"Cruces","countryCode":"CU","stateCode":"06","latitude":"22.34203000","longitude":"-80.27021000"},{"name":"Cumanayagua","countryCode":"CU","stateCode":"06","latitude":"22.15247000","longitude":"-80.20354000"},{"name":"Lajas","countryCode":"CU","stateCode":"06","latitude":"22.41479000","longitude":"-80.29310000"},{"name":"Municipio de Abreus","countryCode":"CU","stateCode":"06","latitude":"22.19229000","longitude":"-80.71465000"},{"name":"Municipio de Cienfuegos","countryCode":"CU","stateCode":"06","latitude":"22.15000000","longitude":"-80.45000000"},{"name":"Palmira","countryCode":"CU","stateCode":"06","latitude":"22.24126000","longitude":"-80.39110000"},{"name":"Rodas","countryCode":"CU","stateCode":"06","latitude":"22.34184000","longitude":"-80.55596000"},{"name":"Alacranes","countryCode":"CU","stateCode":"04","latitude":"22.76719000","longitude":"-81.56803000"},{"name":"Bolondrón","countryCode":"CU","stateCode":"04","latitude":"22.76307000","longitude":"-81.44780000"},{"name":"Calimete","countryCode":"CU","stateCode":"04","latitude":"22.53420000","longitude":"-80.91105000"},{"name":"Colón","countryCode":"CU","stateCode":"04","latitude":"22.72064000","longitude":"-80.90492000"},{"name":"Cárdenas","countryCode":"CU","stateCode":"04","latitude":"23.03661000","longitude":"-81.20596000"},{"name":"Jagüey Grande","countryCode":"CU","stateCode":"04","latitude":"22.52694000","longitude":"-81.12861000"},{"name":"Jovellanos","countryCode":"CU","stateCode":"04","latitude":"22.80375000","longitude":"-81.19127000"},{"name":"Limonar","countryCode":"CU","stateCode":"04","latitude":"22.95035000","longitude":"-81.41059000"},{"name":"Los Arabos","countryCode":"CU","stateCode":"04","latitude":"22.72969000","longitude":"-80.72081000"},{"name":"Manguito","countryCode":"CU","stateCode":"04","latitude":"22.58733000","longitude":"-80.91451000"},{"name":"Martí","countryCode":"CU","stateCode":"04","latitude":"22.94714000","longitude":"-80.91902000"},{"name":"Matanzas","countryCode":"CU","stateCode":"04","latitude":"23.04111000","longitude":"-81.57750000"},{"name":"Municipio de Cárdenas","countryCode":"CU","stateCode":"04","latitude":"22.98978000","longitude":"-81.23520000"},{"name":"Municipio de Matanzas","countryCode":"CU","stateCode":"04","latitude":"23.05000000","longitude":"-81.58333000"},{"name":"Pedro Betancourt","countryCode":"CU","stateCode":"04","latitude":"22.72709000","longitude":"-81.28963000"},{"name":"Perico","countryCode":"CU","stateCode":"04","latitude":"22.76987000","longitude":"-81.01830000"},{"name":"Unión de Reyes","countryCode":"CU","stateCode":"04","latitude":"22.79505000","longitude":"-81.53617000"},{"name":"Varadero","countryCode":"CU","stateCode":"04","latitude":"23.15678000","longitude":"-81.24441000"},{"name":"Alamar","countryCode":"CU","stateCode":"03","latitude":"23.15794000","longitude":"-82.27837000"},{"name":"Arroyo Naranjo","countryCode":"CU","stateCode":"03","latitude":"23.03677000","longitude":"-82.36937000"},{"name":"Boyeros","countryCode":"CU","stateCode":"03","latitude":"23.00720000","longitude":"-82.40170000"},{"name":"Centro Habana","countryCode":"CU","stateCode":"03","latitude":"23.13833000","longitude":"-82.36417000"},{"name":"Cerro","countryCode":"CU","stateCode":"03","latitude":"23.10861000","longitude":"-82.37778000"},{"name":"Diez de Octubre","countryCode":"CU","stateCode":"03","latitude":"23.08810000","longitude":"-82.35970000"},{"name":"Guanabacoa","countryCode":"CU","stateCode":"03","latitude":"23.12360000","longitude":"-82.30082000"},{"name":"Habana del Este","countryCode":"CU","stateCode":"03","latitude":"23.15917000","longitude":"-82.33056000"},{"name":"Havana","countryCode":"CU","stateCode":"03","latitude":"23.13302000","longitude":"-82.38304000"},{"name":"La Habana Vieja","countryCode":"CU","stateCode":"03","latitude":"23.13028000","longitude":"-82.35306000"},{"name":"Regla","countryCode":"CU","stateCode":"03","latitude":"23.12500000","longitude":"-82.33194000"},{"name":"San Miguel del Padrón","countryCode":"CU","stateCode":"03","latitude":"23.06639000","longitude":"-82.29472000"},{"name":"Santiago de las Vegas","countryCode":"CU","stateCode":"03","latitude":"22.97000000","longitude":"-82.38694000"},{"name":"Alquízar","countryCode":"CU","stateCode":"15","latitude":"22.80517000","longitude":"-82.58392000"},{"name":"Artemisa","countryCode":"CU","stateCode":"15","latitude":"22.81667000","longitude":"-82.75944000"},{"name":"Bahía Honda","countryCode":"CU","stateCode":"15","latitude":"22.90332000","longitude":"-83.15994000"},{"name":"Bauta","countryCode":"CU","stateCode":"15","latitude":"22.98226000","longitude":"-82.54719000"},{"name":"Cabañas","countryCode":"CU","stateCode":"15","latitude":"22.97944000","longitude":"-82.92214000"},{"name":"Candelaria","countryCode":"CU","stateCode":"15","latitude":"22.74057000","longitude":"-82.95912000"},{"name":"Guanajay","countryCode":"CU","stateCode":"15","latitude":"22.92639000","longitude":"-82.68750000"},{"name":"Güira de Melena","countryCode":"CU","stateCode":"15","latitude":"22.79613000","longitude":"-82.50667000"},{"name":"Mariel","countryCode":"CU","stateCode":"15","latitude":"22.98931000","longitude":"-82.75376000"},{"name":"Municipio de Artemisa","countryCode":"CU","stateCode":"15","latitude":"22.77383000","longitude":"-82.80419000"},{"name":"Municipio de Bauta","countryCode":"CU","stateCode":"15","latitude":"22.96957000","longitude":"-82.49997000"},{"name":"Municipio de Guanajay","countryCode":"CU","stateCode":"15","latitude":"22.89215000","longitude":"-82.70873000"},{"name":"Municipio de Mariel","countryCode":"CU","stateCode":"15","latitude":"22.96515000","longitude":"-82.80324000"},{"name":"Municipio de San Cristóbal","countryCode":"CU","stateCode":"15","latitude":"22.71446000","longitude":"-83.04561000"},{"name":"San Antonio de los Baños","countryCode":"CU","stateCode":"15","latitude":"22.89018000","longitude":"-82.50099000"},{"name":"San Cristobal","countryCode":"CU","stateCode":"15","latitude":"22.71658000","longitude":"-83.05647000"},{"name":"Soroa","countryCode":"CU","stateCode":"15","latitude":"22.80000000","longitude":"-83.01667000"},{"name":"Amancio","countryCode":"CU","stateCode":"10","latitude":"20.81914000","longitude":"-77.57958000"},{"name":"Colombia","countryCode":"CU","stateCode":"10","latitude":"20.98812000","longitude":"-77.42598000"},{"name":"Jesús Menéndez","countryCode":"CU","stateCode":"10","latitude":"21.16139000","longitude":"-76.47919000"},{"name":"Jobabo","countryCode":"CU","stateCode":"10","latitude":"20.90748000","longitude":"-77.28194000"},{"name":"Las Tunas","countryCode":"CU","stateCode":"10","latitude":"20.96167000","longitude":"-76.95111000"},{"name":"Manatí","countryCode":"CU","stateCode":"10","latitude":"21.31070000","longitude":"-76.93403000"},{"name":"Puerto Padre","countryCode":"CU","stateCode":"10","latitude":"21.19517000","longitude":"-76.60358000"},{"name":"Banes","countryCode":"CU","stateCode":"11","latitude":"20.96116000","longitude":"-75.72200000"},{"name":"Cacocum","countryCode":"CU","stateCode":"11","latitude":"20.73775000","longitude":"-76.32574000"},{"name":"Cueto","countryCode":"CU","stateCode":"11","latitude":"20.64855000","longitude":"-75.92967000"},{"name":"Gibara","countryCode":"CU","stateCode":"11","latitude":"21.10988000","longitude":"-76.13145000"},{"name":"Holguín","countryCode":"CU","stateCode":"11","latitude":"20.88722000","longitude":"-76.26306000"},{"name":"Jobabo","countryCode":"CU","stateCode":"11","latitude":"20.96917000","longitude":"-76.29944000"},{"name":"Moa","countryCode":"CU","stateCode":"11","latitude":"20.65776000","longitude":"-74.95075000"},{"name":"Municipio de Banes","countryCode":"CU","stateCode":"11","latitude":"20.98008000","longitude":"-75.74933000"},{"name":"Municipio de Holguín","countryCode":"CU","stateCode":"11","latitude":"20.91192000","longitude":"-76.27057000"},{"name":"Sagua de Tánamo","countryCode":"CU","stateCode":"11","latitude":"20.58269000","longitude":"-75.24116000"},{"name":"San Germán","countryCode":"CU","stateCode":"11","latitude":"20.60009000","longitude":"-76.13364000"},{"name":"Baracoa","countryCode":"CU","stateCode":"14","latitude":"20.34711000","longitude":"-74.49624000"},{"name":"Guantánamo","countryCode":"CU","stateCode":"14","latitude":"20.14444000","longitude":"-75.20917000"},{"name":"Maisí","countryCode":"CU","stateCode":"14","latitude":"20.24673000","longitude":"-74.15181000"},{"name":"Municipio de Guantánamo","countryCode":"CU","stateCode":"14","latitude":"20.26723000","longitude":"-75.15546000"},{"name":"Río Guayabal de Yateras","countryCode":"CU","stateCode":"14","latitude":"20.36667000","longitude":"-75.01667000"},{"name":"San Antonio del Sur","countryCode":"CU","stateCode":"14","latitude":"20.05564000","longitude":"-74.80750000"},{"name":"Baraguá","countryCode":"CU","stateCode":"08","latitude":"21.68216000","longitude":"-78.62567000"},{"name":"Chambas","countryCode":"CU","stateCode":"08","latitude":"22.19534000","longitude":"-78.91230000"},{"name":"Ciego de Ávila","countryCode":"CU","stateCode":"08","latitude":"21.84000000","longitude":"-78.76194000"},{"name":"Ciro Redondo","countryCode":"CU","stateCode":"08","latitude":"22.01921000","longitude":"-78.70365000"},{"name":"Florencia","countryCode":"CU","stateCode":"08","latitude":"22.14610000","longitude":"-78.97328000"},{"name":"Morón","countryCode":"CU","stateCode":"08","latitude":"22.10774000","longitude":"-78.62667000"},{"name":"Municipio de Ciego de Ávila","countryCode":"CU","stateCode":"08","latitude":"21.85000000","longitude":"-78.76667000"},{"name":"Municipio de Morón","countryCode":"CU","stateCode":"08","latitude":"22.29980000","longitude":"-78.56875000"},{"name":"Primero de Enero","countryCode":"CU","stateCode":"08","latitude":"21.94501000","longitude":"-78.43130000"},{"name":"Venezuela","countryCode":"CU","stateCode":"08","latitude":"21.73748000","longitude":"-78.79336000"},{"name":"Bartolomé Masó","countryCode":"CU","stateCode":"12","latitude":"20.16635000","longitude":"-76.94291000"},{"name":"Bayamo","countryCode":"CU","stateCode":"12","latitude":"20.37417000","longitude":"-76.64361000"},{"name":"Campechuela","countryCode":"CU","stateCode":"12","latitude":"20.23329000","longitude":"-77.27990000"},{"name":"Cauto Cristo","countryCode":"CU","stateCode":"12","latitude":"20.55709000","longitude":"-76.47270000"},{"name":"Guisa","countryCode":"CU","stateCode":"12","latitude":"20.25494000","longitude":"-76.53930000"},{"name":"Jiguaní","countryCode":"CU","stateCode":"12","latitude":"20.36785000","longitude":"-76.42741000"},{"name":"Manzanillo","countryCode":"CU","stateCode":"12","latitude":"20.34173000","longitude":"-77.12126000"},{"name":"Media Luna","countryCode":"CU","stateCode":"12","latitude":"20.14298000","longitude":"-77.43532000"},{"name":"Municipio de Bayamo","countryCode":"CU","stateCode":"12","latitude":"20.42511000","longitude":"-76.68614000"},{"name":"Municipio de Manzanillo","countryCode":"CU","stateCode":"12","latitude":"20.24732000","longitude":"-77.10273000"},{"name":"Municipio de Niquero","countryCode":"CU","stateCode":"12","latitude":"19.93912000","longitude":"-77.57085000"},{"name":"Niquero","countryCode":"CU","stateCode":"12","latitude":"20.04698000","longitude":"-77.58089000"},{"name":"Río Cauto","countryCode":"CU","stateCode":"12","latitude":"20.55971000","longitude":"-76.91673000"},{"name":"Yara","countryCode":"CU","stateCode":"12","latitude":"20.27465000","longitude":"-76.95132000"},{"name":"Batabanó","countryCode":"CU","stateCode":"16","latitude":"22.71794000","longitude":"-82.28965000"},{"name":"Bejucal","countryCode":"CU","stateCode":"16","latitude":"22.92861000","longitude":"-82.38861000"},{"name":"Güines","countryCode":"CU","stateCode":"16","latitude":"22.83727000","longitude":"-82.02641000"},{"name":"Jamaica","countryCode":"CU","stateCode":"16","latitude":"22.97559000","longitude":"-82.16852000"},{"name":"Jaruco","countryCode":"CU","stateCode":"16","latitude":"23.04419000","longitude":"-82.00919000"},{"name":"La Salud","countryCode":"CU","stateCode":"16","latitude":"22.87199000","longitude":"-82.42328000"},{"name":"Madruga","countryCode":"CU","stateCode":"16","latitude":"22.91000000","longitude":"-81.85639000"},{"name":"Municipio de Güines","countryCode":"CU","stateCode":"16","latitude":"22.78712000","longitude":"-82.01602000"},{"name":"Municipio de Melena del Sur","countryCode":"CU","stateCode":"16","latitude":"22.78821000","longitude":"-82.15113000"},{"name":"Quivicán","countryCode":"CU","stateCode":"16","latitude":"22.82313000","longitude":"-82.35558000"},{"name":"San José de las Lajas","countryCode":"CU","stateCode":"16","latitude":"22.96139000","longitude":"-82.15111000"},{"name":"San Nicolás de Bari","countryCode":"CU","stateCode":"16","latitude":"22.78444000","longitude":"-81.91333000"},{"name":"Santa Cruz del Norte","countryCode":"CU","stateCode":"16","latitude":"23.15424000","longitude":"-81.92556000"},{"name":"Cabaiguán","countryCode":"CU","stateCode":"07","latitude":"22.07874000","longitude":"-79.49726000"},{"name":"Condado","countryCode":"CU","stateCode":"07","latitude":"21.87670000","longitude":"-79.84014000"},{"name":"Fomento","countryCode":"CU","stateCode":"07","latitude":"22.10475000","longitude":"-79.72141000"},{"name":"Guayos","countryCode":"CU","stateCode":"07","latitude":"22.04956000","longitude":"-79.46106000"},{"name":"Jatibonico","countryCode":"CU","stateCode":"07","latitude":"21.94333000","longitude":"-79.16906000"},{"name":"La Sierpe","countryCode":"CU","stateCode":"07","latitude":"21.77241000","longitude":"-79.26832000"},{"name":"Municipio de Cabaiguán","countryCode":"CU","stateCode":"07","latitude":"22.08333000","longitude":"-79.50000000"},{"name":"Municipio de Jatibonico","countryCode":"CU","stateCode":"07","latitude":"21.93333000","longitude":"-79.16667000"},{"name":"Municipio de Sancti Spíritus","countryCode":"CU","stateCode":"07","latitude":"21.82176000","longitude":"-79.51036000"},{"name":"Municipio de Trinidad","countryCode":"CU","stateCode":"07","latitude":"21.83195000","longitude":"-79.88362000"},{"name":"Sancti Spíritus","countryCode":"CU","stateCode":"07","latitude":"21.92972000","longitude":"-79.44250000"},{"name":"Topes de Collantes","countryCode":"CU","stateCode":"07","latitude":"21.91524000","longitude":"-80.01929000"},{"name":"Trinidad","countryCode":"CU","stateCode":"07","latitude":"21.80224000","longitude":"-79.98467000"},{"name":"Yaguajay","countryCode":"CU","stateCode":"07","latitude":"22.32691000","longitude":"-79.23567000"},{"name":"Zaza del Medio","countryCode":"CU","stateCode":"07","latitude":"21.99712000","longitude":"-79.36678000"},{"name":"Caibarién","countryCode":"CU","stateCode":"05","latitude":"22.51996000","longitude":"-79.46599000"},{"name":"Calabazar de Sagua","countryCode":"CU","stateCode":"05","latitude":"22.64515000","longitude":"-79.89510000"},{"name":"Camajuaní","countryCode":"CU","stateCode":"05","latitude":"22.48333000","longitude":"-79.75000000"},{"name":"Cifuentes","countryCode":"CU","stateCode":"05","latitude":"22.64930000","longitude":"-80.04935000"},{"name":"Corralillo","countryCode":"CU","stateCode":"05","latitude":"22.98212000","longitude":"-80.58556000"},{"name":"Encrucijada","countryCode":"CU","stateCode":"05","latitude":"22.61802000","longitude":"-79.86603000"},{"name":"Esperanza","countryCode":"CU","stateCode":"05","latitude":"22.44680000","longitude":"-80.09711000"},{"name":"Isabela de Sagua","countryCode":"CU","stateCode":"05","latitude":"22.93924000","longitude":"-80.01185000"},{"name":"Manicaragua","countryCode":"CU","stateCode":"05","latitude":"22.15021000","longitude":"-79.97867000"},{"name":"Municipio de Placetas","countryCode":"CU","stateCode":"05","latitude":"22.22248000","longitude":"-79.74268000"},{"name":"Municipio de Santa Clara","countryCode":"CU","stateCode":"05","latitude":"22.40000000","longitude":"-79.96667000"},{"name":"Placetas","countryCode":"CU","stateCode":"05","latitude":"22.31184000","longitude":"-79.65440000"},{"name":"Quemado de Güines","countryCode":"CU","stateCode":"05","latitude":"22.78816000","longitude":"-80.25226000"},{"name":"Rancho Veloz","countryCode":"CU","stateCode":"05","latitude":"22.88042000","longitude":"-80.39098000"},{"name":"Ranchuelo","countryCode":"CU","stateCode":"05","latitude":"22.37266000","longitude":"-80.15046000"},{"name":"Sagua la Grande","countryCode":"CU","stateCode":"05","latitude":"22.80667000","longitude":"-80.07556000"},{"name":"Santa Clara","countryCode":"CU","stateCode":"05","latitude":"22.40694000","longitude":"-79.96472000"},{"name":"Santo Domingo","countryCode":"CU","stateCode":"05","latitude":"22.58677000","longitude":"-80.24261000"},{"name":"Camagüey","countryCode":"CU","stateCode":"09","latitude":"21.38083000","longitude":"-77.91694000"},{"name":"El Caney","countryCode":"CU","stateCode":"09","latitude":"21.30000000","longitude":"-78.48333000"},{"name":"Esmeralda","countryCode":"CU","stateCode":"09","latitude":"21.85139000","longitude":"-78.11725000"},{"name":"Florida","countryCode":"CU","stateCode":"09","latitude":"21.52536000","longitude":"-78.22579000"},{"name":"Guáimaro","countryCode":"CU","stateCode":"09","latitude":"21.05222000","longitude":"-77.34990000"},{"name":"Jimaguayú","countryCode":"CU","stateCode":"09","latitude":"21.24224000","longitude":"-77.82625000"},{"name":"Minas","countryCode":"CU","stateCode":"09","latitude":"21.48802000","longitude":"-77.61033000"},{"name":"Municipio de Florida","countryCode":"CU","stateCode":"09","latitude":"21.46582000","longitude":"-78.34848000"},{"name":"Municipio de Nuevitas","countryCode":"CU","stateCode":"09","latitude":"21.55000000","longitude":"-77.26667000"},{"name":"Nuevitas","countryCode":"CU","stateCode":"09","latitude":"21.54585000","longitude":"-77.26504000"},{"name":"Santa Cruz del Sur","countryCode":"CU","stateCode":"09","latitude":"20.71633000","longitude":"-77.99816000"},{"name":"Sibanicú","countryCode":"CU","stateCode":"09","latitude":"21.23631000","longitude":"-77.52561000"},{"name":"Vertientes","countryCode":"CU","stateCode":"09","latitude":"21.25817000","longitude":"-78.14979000"},{"name":"Consolación del Sur","countryCode":"CU","stateCode":"01","latitude":"22.50419000","longitude":"-83.51442000"},{"name":"Guane","countryCode":"CU","stateCode":"01","latitude":"22.20179000","longitude":"-84.08484000"},{"name":"Los Palacios","countryCode":"CU","stateCode":"01","latitude":"22.58882000","longitude":"-83.24671000"},{"name":"Mantua","countryCode":"CU","stateCode":"01","latitude":"22.29058000","longitude":"-84.28599000"},{"name":"Minas de Matahambre","countryCode":"CU","stateCode":"01","latitude":"22.58691000","longitude":"-83.94551000"},{"name":"Municipio de Consolación del Sur","countryCode":"CU","stateCode":"01","latitude":"22.44095000","longitude":"-83.41985000"},{"name":"Municipio de Guane","countryCode":"CU","stateCode":"01","latitude":"22.24591000","longitude":"-84.03660000"},{"name":"Municipio de La Palma","countryCode":"CU","stateCode":"01","latitude":"22.75000000","longitude":"-83.55000000"},{"name":"Municipio de Los Palacios","countryCode":"CU","stateCode":"01","latitude":"22.58333000","longitude":"-83.25000000"},{"name":"Pinar del Río","countryCode":"CU","stateCode":"01","latitude":"22.41667000","longitude":"-83.69667000"},{"name":"Puerto Esperanza","countryCode":"CU","stateCode":"01","latitude":"22.77041000","longitude":"-83.73138000"},{"name":"San Diego de Los Baños","countryCode":"CU","stateCode":"01","latitude":"22.64667000","longitude":"-83.36972000"},{"name":"San Luis","countryCode":"CU","stateCode":"01","latitude":"22.27898000","longitude":"-83.75956000"},{"name":"Viñales","countryCode":"CU","stateCode":"01","latitude":"22.61892000","longitude":"-83.70694000"},{"name":"Contramaestre","countryCode":"CU","stateCode":"13","latitude":"20.29879000","longitude":"-76.24511000"},{"name":"El Cobre","countryCode":"CU","stateCode":"13","latitude":"20.04850000","longitude":"-75.94579000"},{"name":"Municipio de Palma Soriano","countryCode":"CU","stateCode":"13","latitude":"20.20897000","longitude":"-76.05776000"},{"name":"Municipio de Santiago de Cuba","countryCode":"CU","stateCode":"13","latitude":"20.00617000","longitude":"-75.70816000"},{"name":"Palma Soriano","countryCode":"CU","stateCode":"13","latitude":"20.21130000","longitude":"-75.99362000"},{"name":"San Luis","countryCode":"CU","stateCode":"13","latitude":"20.18809000","longitude":"-75.85031000"},{"name":"Santiago de Cuba","countryCode":"CU","stateCode":"13","latitude":"20.02083000","longitude":"-75.82667000"},{"name":"Nueva Gerona","countryCode":"CU","stateCode":"99","latitude":"21.88667000","longitude":"-82.80556000"},{"name":"Assomada","countryCode":"CV","stateCode":"CA","latitude":"15.10000000","longitude":"-23.68333000"},{"name":"Calheta","countryCode":"CV","stateCode":"SM","latitude":"15.18613000","longitude":"-23.59228000"},{"name":"Cidade Velha","countryCode":"CV","stateCode":"RS","latitude":"14.91531000","longitude":"-23.60527000"},{"name":"Cova Figueira","countryCode":"CV","stateCode":"CF","latitude":"14.89054000","longitude":"-24.29343000"},{"name":"Espargos","countryCode":"CV","stateCode":"SL","latitude":"16.75524000","longitude":"-22.94460000"},{"name":"Santa Maria","countryCode":"CV","stateCode":"SL","latitude":"16.59796000","longitude":"-22.90509000"},{"name":"Igreja","countryCode":"CV","stateCode":"MO","latitude":"15.03389000","longitude":"-24.32500000"},{"name":"João Teves","countryCode":"CV","stateCode":"SO","latitude":"15.06694000","longitude":"-23.58917000"},{"name":"Mindelo","countryCode":"CV","stateCode":"SV","latitude":"16.89014000","longitude":"-24.98042000"},{"name":"Nova Sintra","countryCode":"CV","stateCode":"BR","latitude":"14.87139000","longitude":"-24.69556000"},{"name":"Pedra Badejo","countryCode":"CV","stateCode":"CR","latitude":"15.13750000","longitude":"-23.53083000"},{"name":"Santa Cruz","countryCode":"CV","stateCode":"CR","latitude":"15.13333000","longitude":"-23.56667000"},{"name":"Pombas","countryCode":"CV","stateCode":"PA","latitude":"17.15026000","longitude":"-25.02007000"},{"name":"Ponta do Sol","countryCode":"CV","stateCode":"RG","latitude":"17.20171000","longitude":"-25.09217000"},{"name":"Ribeira Grande","countryCode":"CV","stateCode":"RG","latitude":"17.18250000","longitude":"-25.06500000"},{"name":"Porto Novo","countryCode":"CV","stateCode":"PN","latitude":"17.01969000","longitude":"-25.06471000"},{"name":"Praia","countryCode":"CV","stateCode":"PR","latitude":"14.93152000","longitude":"-23.51254000"},{"name":"Ribeira Brava","countryCode":"CV","stateCode":"RB","latitude":"16.61583000","longitude":"-24.29833000"},{"name":"Sal Rei","countryCode":"CV","stateCode":"BV","latitude":"16.17611000","longitude":"-22.91722000"},{"name":"São Domingos","countryCode":"CV","stateCode":"SD","latitude":"15.02438000","longitude":"-23.56250000"},{"name":"São Filipe","countryCode":"CV","stateCode":"SF","latitude":"14.89610000","longitude":"-24.49556000"},{"name":"Tarrafal","countryCode":"CV","stateCode":"TA","latitude":"15.27881000","longitude":"-23.75192000"},{"name":"Tarrafal de São Nicolau","countryCode":"CV","stateCode":"TS","latitude":"16.56622000","longitude":"-24.35793000"},{"name":"Vila do Maio","countryCode":"CV","stateCode":"MA","latitude":"15.13823000","longitude":"-23.21158000"},{"name":"Acherítou","countryCode":"CY","stateCode":"04","latitude":"35.10022000","longitude":"33.86155000"},{"name":"Ammochostos Municipality","countryCode":"CY","stateCode":"04","latitude":"35.11755000","longitude":"33.94335000"},{"name":"Avgórou","countryCode":"CY","stateCode":"04","latitude":"35.03615000","longitude":"33.83918000"},{"name":"Ayia Napa","countryCode":"CY","stateCode":"04","latitude":"34.98213000","longitude":"34.00183000"},{"name":"Derýneia","countryCode":"CY","stateCode":"04","latitude":"35.06484000","longitude":"33.96083000"},{"name":"Famagusta","countryCode":"CY","stateCode":"04","latitude":"35.12054000","longitude":"33.93894000"},{"name":"Frénaros","countryCode":"CY","stateCode":"04","latitude":"35.04121000","longitude":"33.92242000"},{"name":"Lefkónoiko","countryCode":"CY","stateCode":"04","latitude":"35.25980000","longitude":"33.73189000"},{"name":"Leonárisso","countryCode":"CY","stateCode":"04","latitude":"35.46892000","longitude":"34.13886000"},{"name":"Liopétri","countryCode":"CY","stateCode":"04","latitude":"35.00885000","longitude":"33.89256000"},{"name":"Paralímni","countryCode":"CY","stateCode":"04","latitude":"35.03945000","longitude":"33.98181000"},{"name":"Protaras","countryCode":"CY","stateCode":"04","latitude":"35.01250000","longitude":"34.05833000"},{"name":"Rizokárpaso","countryCode":"CY","stateCode":"04","latitude":"35.59719000","longitude":"34.37916000"},{"name":"Tríkomo","countryCode":"CY","stateCode":"04","latitude":"35.28628000","longitude":"33.89167000"},{"name":"Áchna","countryCode":"CY","stateCode":"04","latitude":"35.05515000","longitude":"33.78388000"},{"name":"Akáki","countryCode":"CY","stateCode":"01","latitude":"35.13341000","longitude":"33.12873000"},{"name":"Alámpra","countryCode":"CY","stateCode":"01","latitude":"34.98898000","longitude":"33.39887000"},{"name":"Aredioú","countryCode":"CY","stateCode":"01","latitude":"35.04844000","longitude":"33.19610000"},{"name":"Astromerítis","countryCode":"CY","stateCode":"01","latitude":"35.14096000","longitude":"33.03793000"},{"name":"Dáli","countryCode":"CY","stateCode":"01","latitude":"35.02294000","longitude":"33.42195000"},{"name":"Ergátes","countryCode":"CY","stateCode":"01","latitude":"35.05365000","longitude":"33.24292000"},{"name":"Géri","countryCode":"CY","stateCode":"01","latitude":"35.10560000","longitude":"33.41977000"},{"name":"Kakopetriá","countryCode":"CY","stateCode":"01","latitude":"34.98768000","longitude":"32.90468000"},{"name":"Klírou","countryCode":"CY","stateCode":"01","latitude":"35.02004000","longitude":"33.17806000"},{"name":"Kokkinotrimithiá","countryCode":"CY","stateCode":"01","latitude":"35.15303000","longitude":"33.19966000"},{"name":"Káto Defterá","countryCode":"CY","stateCode":"01","latitude":"35.08489000","longitude":"33.27558000"},{"name":"Káto Pýrgos","countryCode":"CY","stateCode":"01","latitude":"35.17897000","longitude":"32.68600000"},{"name":"Lythrodóntas","countryCode":"CY","stateCode":"01","latitude":"34.95105000","longitude":"33.29777000"},{"name":"Léfka","countryCode":"CY","stateCode":"01","latitude":"35.11199000","longitude":"32.84997000"},{"name":"Lýmpia","countryCode":"CY","stateCode":"01","latitude":"34.99889000","longitude":"33.46175000"},{"name":"Mámmari","countryCode":"CY","stateCode":"01","latitude":"35.17604000","longitude":"33.20435000"},{"name":"Méniko","countryCode":"CY","stateCode":"01","latitude":"35.10945000","longitude":"33.14474000"},{"name":"Mórfou","countryCode":"CY","stateCode":"01","latitude":"35.19869000","longitude":"32.99338000"},{"name":"Nicosia","countryCode":"CY","stateCode":"01","latitude":"35.17531000","longitude":"33.36420000"},{"name":"Nicosia Municipality","countryCode":"CY","stateCode":"01","latitude":"35.16944000","longitude":"33.36081000"},{"name":"Peristeróna","countryCode":"CY","stateCode":"01","latitude":"35.12928000","longitude":"33.07858000"},{"name":"Psimolofou","countryCode":"CY","stateCode":"01","latitude":"35.06250000","longitude":"33.26250000"},{"name":"Páno Defterá","countryCode":"CY","stateCode":"01","latitude":"35.07778000","longitude":"33.26584000"},{"name":"Péra","countryCode":"CY","stateCode":"01","latitude":"35.03350000","longitude":"33.25413000"},{"name":"Tséri","countryCode":"CY","stateCode":"01","latitude":"35.07307000","longitude":"33.32344000"},{"name":"Aradíppou","countryCode":"CY","stateCode":"03","latitude":"34.95151000","longitude":"33.59199000"},{"name":"Athíenou","countryCode":"CY","stateCode":"03","latitude":"35.06180000","longitude":"33.54156000"},{"name":"Dhromolaxia","countryCode":"CY","stateCode":"03","latitude":"34.87551000","longitude":"33.58684000"},{"name":"Kofínou","countryCode":"CY","stateCode":"03","latitude":"34.82449000","longitude":"33.39130000"},{"name":"Kolossi","countryCode":"CY","stateCode":"03","latitude":"34.66865000","longitude":"32.93375000"},{"name":"Kíti","countryCode":"CY","stateCode":"03","latitude":"34.84696000","longitude":"33.57344000"},{"name":"Kórnos","countryCode":"CY","stateCode":"03","latitude":"34.92396000","longitude":"33.39764000"},{"name":"Larnaca","countryCode":"CY","stateCode":"03","latitude":"34.92291000","longitude":"33.62330000"},{"name":"Livádia","countryCode":"CY","stateCode":"03","latitude":"34.95118000","longitude":"33.62658000"},{"name":"Meneou","countryCode":"CY","stateCode":"03","latitude":"34.86114000","longitude":"33.59516000"},{"name":"Mosfilotí","countryCode":"CY","stateCode":"03","latitude":"34.95256000","longitude":"33.42511000"},{"name":"Perivólia","countryCode":"CY","stateCode":"03","latitude":"34.83355000","longitude":"33.58196000"},{"name":"Psevdás","countryCode":"CY","stateCode":"03","latitude":"34.94653000","longitude":"33.46277000"},{"name":"Pérgamos","countryCode":"CY","stateCode":"03","latitude":"35.04167000","longitude":"33.70833000"},{"name":"Pýla","countryCode":"CY","stateCode":"03","latitude":"35.01237000","longitude":"33.69188000"},{"name":"Tersefánou","countryCode":"CY","stateCode":"03","latitude":"34.85411000","longitude":"33.54746000"},{"name":"Troúlloi","countryCode":"CY","stateCode":"03","latitude":"35.03203000","longitude":"33.61501000"},{"name":"Voróklini","countryCode":"CY","stateCode":"03","latitude":"34.98600000","longitude":"33.65387000"},{"name":"Xylofágou","countryCode":"CY","stateCode":"03","latitude":"34.97743000","longitude":"33.84894000"},{"name":"Xylotymbou","countryCode":"CY","stateCode":"03","latitude":"35.01720000","longitude":"33.74245000"},{"name":"Ágios Týchon","countryCode":"CY","stateCode":"03","latitude":"34.72606000","longitude":"33.13872000"},{"name":"Argáka","countryCode":"CY","stateCode":"05","latitude":"35.06646000","longitude":"32.49446000"},{"name":"Chlórakas","countryCode":"CY","stateCode":"05","latitude":"34.79768000","longitude":"32.41207000"},{"name":"Emba","countryCode":"CY","stateCode":"05","latitude":"34.80700000","longitude":"32.42406000"},{"name":"Geroskipou","countryCode":"CY","stateCode":"05","latitude":"34.75498000","longitude":"32.45155000"},{"name":"Geroskípou (quarter)","countryCode":"CY","stateCode":"05","latitude":"34.76190000","longitude":"32.45135000"},{"name":"Geroskípou Municipality","countryCode":"CY","stateCode":"05","latitude":"34.75142000","longitude":"32.45449000"},{"name":"Kissonerga","countryCode":"CY","stateCode":"05","latitude":"34.82279000","longitude":"32.40131000"},{"name":"Koloni","countryCode":"CY","stateCode":"05","latitude":"34.75228000","longitude":"32.46487000"},{"name":"Konia","countryCode":"CY","stateCode":"05","latitude":"34.78516000","longitude":"32.45900000"},{"name":"Mesógi","countryCode":"CY","stateCode":"05","latitude":"34.81577000","longitude":"32.45542000"},{"name":"Paphos","countryCode":"CY","stateCode":"05","latitude":"34.77679000","longitude":"32.42451000"},{"name":"Pégeia","countryCode":"CY","stateCode":"05","latitude":"34.88341000","longitude":"32.38166000"},{"name":"Pólis","countryCode":"CY","stateCode":"05","latitude":"35.03534000","longitude":"32.42575000"},{"name":"Tsáda","countryCode":"CY","stateCode":"05","latitude":"34.83801000","longitude":"32.47547000"},{"name":"Tála","countryCode":"CY","stateCode":"05","latitude":"34.83745000","longitude":"32.43272000"},{"name":"Erími","countryCode":"CY","stateCode":"02","latitude":"34.67766000","longitude":"32.91815000"},{"name":"Germasógeia","countryCode":"CY","stateCode":"02","latitude":"34.72207000","longitude":"33.08254000"},{"name":"Kyperoúnta","countryCode":"CY","stateCode":"02","latitude":"34.93815000","longitude":"32.97551000"},{"name":"Lemesós","countryCode":"CY","stateCode":"02","latitude":"34.69218000","longitude":"33.02854000"},{"name":"Limassol","countryCode":"CY","stateCode":"02","latitude":"34.68406000","longitude":"33.03794000"},{"name":"Mouttagiáka","countryCode":"CY","stateCode":"02","latitude":"34.72022000","longitude":"33.10066000"},{"name":"Parekklisha","countryCode":"CY","stateCode":"02","latitude":"34.74583000","longitude":"33.15833000"},{"name":"Peléndri","countryCode":"CY","stateCode":"02","latitude":"34.89597000","longitude":"32.96817000"},{"name":"Pissoúri","countryCode":"CY","stateCode":"02","latitude":"34.66942000","longitude":"32.70132000"},{"name":"Pyrgos","countryCode":"CY","stateCode":"02","latitude":"34.74167000","longitude":"33.18333000"},{"name":"Páchna","countryCode":"CY","stateCode":"02","latitude":"34.77874000","longitude":"32.79355000"},{"name":"Páno Polemídia","countryCode":"CY","stateCode":"02","latitude":"34.70559000","longitude":"32.99269000"},{"name":"Sotíra","countryCode":"CY","stateCode":"02","latitude":"34.71189000","longitude":"32.86340000"},{"name":"Soúni-Zanakiá","countryCode":"CY","stateCode":"02","latitude":"34.73570000","longitude":"32.88437000"},{"name":"Ágios Tomás","countryCode":"CY","stateCode":"02","latitude":"34.71158000","longitude":"32.73129000"},{"name":"Ýpsonas","countryCode":"CY","stateCode":"02","latitude":"34.68797000","longitude":"32.96191000"},{"name":"Kyrenia","countryCode":"CY","stateCode":"06","latitude":"35.33634000","longitude":"33.31729000"},{"name":"Kyrenia Municipality","countryCode":"CY","stateCode":"06","latitude":"35.33672000","longitude":"33.31504000"},{"name":"Lápithos","countryCode":"CY","stateCode":"06","latitude":"35.33823000","longitude":"33.17368000"},{"name":"Abertamy","countryCode":"CZ","stateCode":"41","latitude":"50.36874000","longitude":"12.81826000"},{"name":"Aš","countryCode":"CZ","stateCode":"41","latitude":"50.22387000","longitude":"12.19499000"},{"name":"Bochov","countryCode":"CZ","stateCode":"41","latitude":"50.14872000","longitude":"13.05227000"},{"name":"Bukovany","countryCode":"CZ","stateCode":"41","latitude":"50.16632000","longitude":"12.57265000"},{"name":"Březová","countryCode":"CZ","stateCode":"41","latitude":"50.14557000","longitude":"12.64996000"},{"name":"Cheb","countryCode":"CZ","stateCode":"41","latitude":"50.07963000","longitude":"12.37392000"},{"name":"Chodov","countryCode":"CZ","stateCode":"41","latitude":"50.24018000","longitude":"12.74551000"},{"name":"Dalovice","countryCode":"CZ","stateCode":"41","latitude":"50.24779000","longitude":"12.89581000"},{"name":"Dolní Rychnov","countryCode":"CZ","stateCode":"41","latitude":"50.16462000","longitude":"12.64507000"},{"name":"Dolní Žandov","countryCode":"CZ","stateCode":"41","latitude":"50.01794000","longitude":"12.55101000"},{"name":"Františkovy Lázně","countryCode":"CZ","stateCode":"41","latitude":"50.12033000","longitude":"12.35174000"},{"name":"Habartov","countryCode":"CZ","stateCode":"41","latitude":"50.18297000","longitude":"12.55054000"},{"name":"Hazlov","countryCode":"CZ","stateCode":"41","latitude":"50.15634000","longitude":"12.27238000"},{"name":"Horní Slavkov","countryCode":"CZ","stateCode":"41","latitude":"50.13863000","longitude":"12.80758000"},{"name":"Hranice","countryCode":"CZ","stateCode":"41","latitude":"50.30459000","longitude":"12.17577000"},{"name":"Hroznětín","countryCode":"CZ","stateCode":"41","latitude":"50.30940000","longitude":"12.87180000"},{"name":"Jáchymov","countryCode":"CZ","stateCode":"41","latitude":"50.35846000","longitude":"12.93465000"},{"name":"Karlovy Vary","countryCode":"CZ","stateCode":"41","latitude":"50.23271000","longitude":"12.87117000"},{"name":"Klášter","countryCode":"CZ","stateCode":"41","latitude":"49.96762000","longitude":"12.87623000"},{"name":"Kraslice","countryCode":"CZ","stateCode":"41","latitude":"50.32372000","longitude":"12.51747000"},{"name":"Kynšperk nad Ohří","countryCode":"CZ","stateCode":"41","latitude":"50.11893000","longitude":"12.53027000"},{"name":"Loket","countryCode":"CZ","stateCode":"41","latitude":"50.18600000","longitude":"12.75405000"},{"name":"Lomnice","countryCode":"CZ","stateCode":"41","latitude":"50.21174000","longitude":"12.63267000"},{"name":"Luby","countryCode":"CZ","stateCode":"41","latitude":"50.25248000","longitude":"12.40595000"},{"name":"Lázně Kynžvart","countryCode":"CZ","stateCode":"41","latitude":"50.01058000","longitude":"12.62474000"},{"name":"Mariánské Lázně","countryCode":"CZ","stateCode":"41","latitude":"49.96459000","longitude":"12.70118000"},{"name":"Merklín","countryCode":"CZ","stateCode":"41","latitude":"50.32808000","longitude":"12.86350000"},{"name":"Město","countryCode":"CZ","stateCode":"41","latitude":"49.97997000","longitude":"12.86432000"},{"name":"Nejdek","countryCode":"CZ","stateCode":"41","latitude":"50.32242000","longitude":"12.72936000"},{"name":"Nová Role","countryCode":"CZ","stateCode":"41","latitude":"50.27092000","longitude":"12.78422000"},{"name":"Nové Sedlo","countryCode":"CZ","stateCode":"41","latitude":"50.20647000","longitude":"12.73800000"},{"name":"Okres Cheb","countryCode":"CZ","stateCode":"41","latitude":"50.08333000","longitude":"12.50000000"},{"name":"Okres Karlovy Vary","countryCode":"CZ","stateCode":"41","latitude":"50.16667000","longitude":"13.00000000"},{"name":"Okres Sokolov","countryCode":"CZ","stateCode":"41","latitude":"50.21667000","longitude":"12.63333000"},{"name":"Oloví","countryCode":"CZ","stateCode":"41","latitude":"50.25113000","longitude":"12.55877000"},{"name":"Ostrov","countryCode":"CZ","stateCode":"41","latitude":"50.30592000","longitude":"12.93907000"},{"name":"Plesná","countryCode":"CZ","stateCode":"41","latitude":"50.22070000","longitude":"12.34669000"},{"name":"Rotava","countryCode":"CZ","stateCode":"41","latitude":"50.29627000","longitude":"12.57341000"},{"name":"Sadov","countryCode":"CZ","stateCode":"41","latitude":"50.26711000","longitude":"12.89708000"},{"name":"Skalná","countryCode":"CZ","stateCode":"41","latitude":"50.17030000","longitude":"12.36144000"},{"name":"Sokolov","countryCode":"CZ","stateCode":"41","latitude":"50.18130000","longitude":"12.64010000"},{"name":"Svatava","countryCode":"CZ","stateCode":"41","latitude":"50.19223000","longitude":"12.62524000"},{"name":"Toužim","countryCode":"CZ","stateCode":"41","latitude":"50.06049000","longitude":"12.98506000"},{"name":"Velká Hleďsebe","countryCode":"CZ","stateCode":"41","latitude":"49.96151000","longitude":"12.66763000"},{"name":"Vintířov","countryCode":"CZ","stateCode":"41","latitude":"50.23382000","longitude":"12.71748000"},{"name":"Žlutice","countryCode":"CZ","stateCode":"41","latitude":"50.09192000","longitude":"13.16297000"},{"name":"Adamov","countryCode":"CZ","stateCode":"64","latitude":"49.30162000","longitude":"16.65253000"},{"name":"Blansko","countryCode":"CZ","stateCode":"64","latitude":"49.36304000","longitude":"16.64446000"},{"name":"Blažovice","countryCode":"CZ","stateCode":"64","latitude":"49.16569000","longitude":"16.78611000"},{"name":"Blučina","countryCode":"CZ","stateCode":"64","latitude":"49.05497000","longitude":"16.64450000"},{"name":"Blížkovice","countryCode":"CZ","stateCode":"64","latitude":"48.99976000","longitude":"15.83482000"},{"name":"Boskovice","countryCode":"CZ","stateCode":"64","latitude":"49.48751000","longitude":"16.65997000"},{"name":"Bořetice","countryCode":"CZ","stateCode":"64","latitude":"48.91302000","longitude":"16.85306000"},{"name":"Bořitov","countryCode":"CZ","stateCode":"64","latitude":"49.42504000","longitude":"16.59119000"},{"name":"Bošovice","countryCode":"CZ","stateCode":"64","latitude":"49.05351000","longitude":"16.83676000"},{"name":"Božice","countryCode":"CZ","stateCode":"64","latitude":"48.83687000","longitude":"16.28875000"},{"name":"Brno","countryCode":"CZ","stateCode":"64","latitude":"49.19522000","longitude":"16.60796000"},{"name":"Bučovice","countryCode":"CZ","stateCode":"64","latitude":"49.14896000","longitude":"17.00191000"},{"name":"Bzenec","countryCode":"CZ","stateCode":"64","latitude":"48.97336000","longitude":"17.26685000"},{"name":"Bílovice nad Svitavou","countryCode":"CZ","stateCode":"64","latitude":"49.24708000","longitude":"16.67247000"},{"name":"Břeclav","countryCode":"CZ","stateCode":"64","latitude":"48.75897000","longitude":"16.88203000"},{"name":"Březí","countryCode":"CZ","stateCode":"64","latitude":"48.81928000","longitude":"16.56748000"},{"name":"Dambořice","countryCode":"CZ","stateCode":"64","latitude":"49.03828000","longitude":"16.91757000"},{"name":"Dobšice","countryCode":"CZ","stateCode":"64","latitude":"48.84834000","longitude":"16.08218000"},{"name":"Dolní Bojanovice","countryCode":"CZ","stateCode":"64","latitude":"48.85861000","longitude":"17.02859000"},{"name":"Dolní Dunajovice","countryCode":"CZ","stateCode":"64","latitude":"48.85447000","longitude":"16.59283000"},{"name":"Dolní Kounice","countryCode":"CZ","stateCode":"64","latitude":"49.07011000","longitude":"16.46492000"},{"name":"Dolní Loućky","countryCode":"CZ","stateCode":"64","latitude":"49.36099000","longitude":"16.35871000"},{"name":"Domanín","countryCode":"CZ","stateCode":"64","latitude":"49.00167000","longitude":"17.28476000"},{"name":"Doubravice nad Svitavou","countryCode":"CZ","stateCode":"64","latitude":"49.43664000","longitude":"16.62937000"},{"name":"Drnholec","countryCode":"CZ","stateCode":"64","latitude":"48.85746000","longitude":"16.48586000"},{"name":"Drnovice","countryCode":"CZ","stateCode":"64","latitude":"49.27630000","longitude":"16.95146000"},{"name":"Drásov","countryCode":"CZ","stateCode":"64","latitude":"49.33183000","longitude":"16.47798000"},{"name":"Dubňany","countryCode":"CZ","stateCode":"64","latitude":"48.91694000","longitude":"17.09004000"},{"name":"Hevlín","countryCode":"CZ","stateCode":"64","latitude":"48.75209000","longitude":"16.38131000"},{"name":"Hlohovec","countryCode":"CZ","stateCode":"64","latitude":"48.77399000","longitude":"16.76230000"},{"name":"Hodonice","countryCode":"CZ","stateCode":"64","latitude":"48.83680000","longitude":"16.16337000"},{"name":"Hodonín","countryCode":"CZ","stateCode":"64","latitude":"48.84893000","longitude":"17.13244000"},{"name":"Hostěradice","countryCode":"CZ","stateCode":"64","latitude":"48.95006000","longitude":"16.25931000"},{"name":"Hovorany","countryCode":"CZ","stateCode":"64","latitude":"48.95493000","longitude":"16.99346000"},{"name":"Hroznová Lhota","countryCode":"CZ","stateCode":"64","latitude":"48.90784000","longitude":"17.41697000"},{"name":"Hrušky","countryCode":"CZ","stateCode":"64","latitude":"48.79272000","longitude":"16.97404000"},{"name":"Hrušovany nad Jevišovkou","countryCode":"CZ","stateCode":"64","latitude":"48.82991000","longitude":"16.40271000"},{"name":"Hrušovany u Brna","countryCode":"CZ","stateCode":"64","latitude":"49.03863000","longitude":"16.59429000"},{"name":"Hustopeče","countryCode":"CZ","stateCode":"64","latitude":"48.94085000","longitude":"16.73762000"},{"name":"Ivanovice na Hané","countryCode":"CZ","stateCode":"64","latitude":"49.30542000","longitude":"17.09343000"},{"name":"Ivančice","countryCode":"CZ","stateCode":"64","latitude":"49.10144000","longitude":"16.37752000"},{"name":"Jaroslavice","countryCode":"CZ","stateCode":"64","latitude":"48.75657000","longitude":"16.23351000"},{"name":"Jedovnice","countryCode":"CZ","stateCode":"64","latitude":"49.34453000","longitude":"16.75595000"},{"name":"Jevišovice","countryCode":"CZ","stateCode":"64","latitude":"48.98736000","longitude":"15.98992000"},{"name":"Klobouky","countryCode":"CZ","stateCode":"64","latitude":"48.99609000","longitude":"16.86298000"},{"name":"Kněždub","countryCode":"CZ","stateCode":"64","latitude":"48.88666000","longitude":"17.39546000"},{"name":"Kobylí","countryCode":"CZ","stateCode":"64","latitude":"48.93286000","longitude":"16.89159000"},{"name":"Kostice","countryCode":"CZ","stateCode":"64","latitude":"48.74685000","longitude":"16.97869000"},{"name":"Krumvíř","countryCode":"CZ","stateCode":"64","latitude":"48.98901000","longitude":"16.91027000"},{"name":"Kunštát","countryCode":"CZ","stateCode":"64","latitude":"49.50645000","longitude":"16.51722000"},{"name":"Kuřim","countryCode":"CZ","stateCode":"64","latitude":"49.29852000","longitude":"16.53144000"},{"name":"Kyjov","countryCode":"CZ","stateCode":"64","latitude":"49.01018000","longitude":"17.12253000"},{"name":"Křenovice","countryCode":"CZ","stateCode":"64","latitude":"49.14216000","longitude":"16.82932000"},{"name":"Křepice","countryCode":"CZ","stateCode":"64","latitude":"48.99986000","longitude":"16.71989000"},{"name":"Lanžhot","countryCode":"CZ","stateCode":"64","latitude":"48.72443000","longitude":"16.96695000"},{"name":"Lednice","countryCode":"CZ","stateCode":"64","latitude":"48.79992000","longitude":"16.80339000"},{"name":"Lelekovice","countryCode":"CZ","stateCode":"64","latitude":"49.29144000","longitude":"16.57874000"},{"name":"Letonice","countryCode":"CZ","stateCode":"64","latitude":"49.17726000","longitude":"16.95913000"},{"name":"Letovice","countryCode":"CZ","stateCode":"64","latitude":"49.54709000","longitude":"16.57357000"},{"name":"Lipov","countryCode":"CZ","stateCode":"64","latitude":"48.90495000","longitude":"17.46171000"},{"name":"Lipovec","countryCode":"CZ","stateCode":"64","latitude":"49.38394000","longitude":"16.80583000"},{"name":"Lipůvka","countryCode":"CZ","stateCode":"64","latitude":"49.33933000","longitude":"16.55313000"},{"name":"Lomnice","countryCode":"CZ","stateCode":"64","latitude":"49.40462000","longitude":"16.41359000"},{"name":"Louka","countryCode":"CZ","stateCode":"64","latitude":"48.91517000","longitude":"17.48927000"},{"name":"Lužice","countryCode":"CZ","stateCode":"64","latitude":"48.84098000","longitude":"17.07104000"},{"name":"Lysice","countryCode":"CZ","stateCode":"64","latitude":"49.45160000","longitude":"16.53716000"},{"name":"Mikulov","countryCode":"CZ","stateCode":"64","latitude":"48.80556000","longitude":"16.63780000"},{"name":"Mikulčice","countryCode":"CZ","stateCode":"64","latitude":"48.81643000","longitude":"17.05107000"},{"name":"Milotice","countryCode":"CZ","stateCode":"64","latitude":"48.95528000","longitude":"17.14241000"},{"name":"Miroslav","countryCode":"CZ","stateCode":"64","latitude":"48.94767000","longitude":"16.31252000"},{"name":"Modřice","countryCode":"CZ","stateCode":"64","latitude":"49.11928000","longitude":"16.60446000"},{"name":"Mokrá Hora","countryCode":"CZ","stateCode":"64","latitude":"49.26176000","longitude":"16.59107000"},{"name":"Moravany","countryCode":"CZ","stateCode":"64","latitude":"49.14780000","longitude":"16.58026000"},{"name":"Moravská Nová Ves","countryCode":"CZ","stateCode":"64","latitude":"48.80304000","longitude":"17.01371000"},{"name":"Moravský Krumlov","countryCode":"CZ","stateCode":"64","latitude":"49.04893000","longitude":"16.31169000"},{"name":"Moravský Písek","countryCode":"CZ","stateCode":"64","latitude":"48.99016000","longitude":"17.33269000"},{"name":"Moravský Žižkov","countryCode":"CZ","stateCode":"64","latitude":"48.83285000","longitude":"16.93140000"},{"name":"Moutnice","countryCode":"CZ","stateCode":"64","latitude":"49.04924000","longitude":"16.73741000"},{"name":"Mutěnice","countryCode":"CZ","stateCode":"64","latitude":"48.90413000","longitude":"17.02917000"},{"name":"Měnín","countryCode":"CZ","stateCode":"64","latitude":"49.08240000","longitude":"16.69424000"},{"name":"Město Brno","countryCode":"CZ","stateCode":"64","latitude":"49.19954000","longitude":"16.60755000"},{"name":"Nedvědice","countryCode":"CZ","stateCode":"64","latitude":"49.45702000","longitude":"16.33406000"},{"name":"Nesovice","countryCode":"CZ","stateCode":"64","latitude":"49.15111000","longitude":"17.08095000"},{"name":"Nosislav","countryCode":"CZ","stateCode":"64","latitude":"49.01380000","longitude":"16.65431000"},{"name":"Novosedly","countryCode":"CZ","stateCode":"64","latitude":"48.83704000","longitude":"16.49273000"},{"name":"Okres Blansko","countryCode":"CZ","stateCode":"64","latitude":"49.37399000","longitude":"16.64360000"},{"name":"Okres Brno-venkov","countryCode":"CZ","stateCode":"64","latitude":"49.16667000","longitude":"16.50000000"},{"name":"Okres Břeclav","countryCode":"CZ","stateCode":"64","latitude":"48.75958000","longitude":"16.87260000"},{"name":"Okres Hodonín","countryCode":"CZ","stateCode":"64","latitude":"48.86471000","longitude":"17.13284000"},{"name":"Okres Vyškov","countryCode":"CZ","stateCode":"64","latitude":"49.27844000","longitude":"16.99362000"},{"name":"Okres Znojmo","countryCode":"CZ","stateCode":"64","latitude":"48.86200000","longitude":"16.06270000"},{"name":"Olbramovice","countryCode":"CZ","stateCode":"64","latitude":"48.98480000","longitude":"16.40239000"},{"name":"Olešnice","countryCode":"CZ","stateCode":"64","latitude":"49.55755000","longitude":"16.42169000"},{"name":"Oslavany","countryCode":"CZ","stateCode":"64","latitude":"49.12335000","longitude":"16.33653000"},{"name":"Ostopovice","countryCode":"CZ","stateCode":"64","latitude":"49.16100000","longitude":"16.54548000"},{"name":"Ostrov u Macochy","countryCode":"CZ","stateCode":"64","latitude":"49.38236000","longitude":"16.76268000"},{"name":"Otnice","countryCode":"CZ","stateCode":"64","latitude":"49.08642000","longitude":"16.81443000"},{"name":"Ořechov","countryCode":"CZ","stateCode":"64","latitude":"49.11118000","longitude":"16.52329000"},{"name":"Petrov","countryCode":"CZ","stateCode":"64","latitude":"48.88196000","longitude":"17.27810000"},{"name":"Podivín","countryCode":"CZ","stateCode":"64","latitude":"48.82554000","longitude":"16.84822000"},{"name":"Podolí","countryCode":"CZ","stateCode":"64","latitude":"49.19042000","longitude":"16.72084000"},{"name":"Pohořelice","countryCode":"CZ","stateCode":"64","latitude":"48.98119000","longitude":"16.52445000"},{"name":"Pozořice","countryCode":"CZ","stateCode":"64","latitude":"49.20976000","longitude":"16.79074000"},{"name":"Prušánky","countryCode":"CZ","stateCode":"64","latitude":"48.82840000","longitude":"16.98068000"},{"name":"Pustiměř","countryCode":"CZ","stateCode":"64","latitude":"49.32251000","longitude":"17.02792000"},{"name":"Předklášteří","countryCode":"CZ","stateCode":"64","latitude":"49.35253000","longitude":"16.40241000"},{"name":"Rajhrad","countryCode":"CZ","stateCode":"64","latitude":"49.09021000","longitude":"16.60388000"},{"name":"Rajhradice","countryCode":"CZ","stateCode":"64","latitude":"49.09203000","longitude":"16.62933000"},{"name":"Rakvice","countryCode":"CZ","stateCode":"64","latitude":"48.85811000","longitude":"16.81330000"},{"name":"Ratíškovice","countryCode":"CZ","stateCode":"64","latitude":"48.92002000","longitude":"17.16561000"},{"name":"Rohatec","countryCode":"CZ","stateCode":"64","latitude":"48.88040000","longitude":"17.18330000"},{"name":"Rosice","countryCode":"CZ","stateCode":"64","latitude":"49.18232000","longitude":"16.38787000"},{"name":"Rousínov","countryCode":"CZ","stateCode":"64","latitude":"49.20128000","longitude":"16.88215000"},{"name":"Rájec-Jestřebí","countryCode":"CZ","stateCode":"64","latitude":"49.41094000","longitude":"16.63902000"},{"name":"Ráječko","countryCode":"CZ","stateCode":"64","latitude":"49.39393000","longitude":"16.64497000"},{"name":"Slavkov u Brna","countryCode":"CZ","stateCode":"64","latitude":"49.15325000","longitude":"16.87649000"},{"name":"Sokolnice","countryCode":"CZ","stateCode":"64","latitude":"49.11392000","longitude":"16.72156000"},{"name":"Strážnice","countryCode":"CZ","stateCode":"64","latitude":"48.90102000","longitude":"17.31680000"},{"name":"Střelice","countryCode":"CZ","stateCode":"64","latitude":"49.15221000","longitude":"16.50399000"},{"name":"Suchohrdly","countryCode":"CZ","stateCode":"64","latitude":"48.86822000","longitude":"16.09471000"},{"name":"Sudoměřice","countryCode":"CZ","stateCode":"64","latitude":"48.86723000","longitude":"17.25676000"},{"name":"Svitávka","countryCode":"CZ","stateCode":"64","latitude":"49.50178000","longitude":"16.59793000"},{"name":"Tasovice","countryCode":"CZ","stateCode":"64","latitude":"48.83610000","longitude":"16.15558000"},{"name":"Telnice","countryCode":"CZ","stateCode":"64","latitude":"49.10187000","longitude":"16.71774000"},{"name":"Tišnov","countryCode":"CZ","stateCode":"64","latitude":"49.34872000","longitude":"16.42438000"},{"name":"Troubsko","countryCode":"CZ","stateCode":"64","latitude":"49.16951000","longitude":"16.51078000"},{"name":"Tvarožná","countryCode":"CZ","stateCode":"64","latitude":"49.19177000","longitude":"16.77146000"},{"name":"Tvrdonice","countryCode":"CZ","stateCode":"64","latitude":"48.76048000","longitude":"16.99446000"},{"name":"Týnec","countryCode":"CZ","stateCode":"64","latitude":"48.77943000","longitude":"17.01322000"},{"name":"Těšany","countryCode":"CZ","stateCode":"64","latitude":"49.03956000","longitude":"16.77003000"},{"name":"Vacenovice","countryCode":"CZ","stateCode":"64","latitude":"48.94510000","longitude":"17.17404000"},{"name":"Valtice","countryCode":"CZ","stateCode":"64","latitude":"48.74069000","longitude":"16.75499000"},{"name":"Velká nad Veličkou","countryCode":"CZ","stateCode":"64","latitude":"48.88257000","longitude":"17.52060000"},{"name":"Velké Bílovice","countryCode":"CZ","stateCode":"64","latitude":"48.84929000","longitude":"16.89227000"},{"name":"Velké Němčice","countryCode":"CZ","stateCode":"64","latitude":"48.99168000","longitude":"16.67208000"},{"name":"Velké Opatovice","countryCode":"CZ","stateCode":"64","latitude":"49.61237000","longitude":"16.67947000"},{"name":"Velké Pavlovice","countryCode":"CZ","stateCode":"64","latitude":"48.90469000","longitude":"16.81605000"},{"name":"Veselí nad Moravou","countryCode":"CZ","stateCode":"64","latitude":"48.95363000","longitude":"17.37648000"},{"name":"Veverská Bítýška","countryCode":"CZ","stateCode":"64","latitude":"49.27591000","longitude":"16.43686000"},{"name":"Viničné Šumice","countryCode":"CZ","stateCode":"64","latitude":"49.21358000","longitude":"16.82541000"},{"name":"Višňové","countryCode":"CZ","stateCode":"64","latitude":"48.98241000","longitude":"16.15025000"},{"name":"Vlkoš","countryCode":"CZ","stateCode":"64","latitude":"48.98960000","longitude":"17.16356000"},{"name":"Vnorovy","countryCode":"CZ","stateCode":"64","latitude":"48.93096000","longitude":"17.35050000"},{"name":"Vojkovice","countryCode":"CZ","stateCode":"64","latitude":"49.05138000","longitude":"16.60820000"},{"name":"Vracov","countryCode":"CZ","stateCode":"64","latitude":"48.97523000","longitude":"17.21100000"},{"name":"Vranovice","countryCode":"CZ","stateCode":"64","latitude":"48.96600000","longitude":"16.60660000"},{"name":"Vrbice","countryCode":"CZ","stateCode":"64","latitude":"48.91508000","longitude":"16.89779000"},{"name":"Vrbovec","countryCode":"CZ","stateCode":"64","latitude":"48.79978000","longitude":"16.10061000"},{"name":"Vyškov","countryCode":"CZ","stateCode":"64","latitude":"49.27747000","longitude":"16.99897000"},{"name":"Zaječí","countryCode":"CZ","stateCode":"64","latitude":"48.87295000","longitude":"16.76646000"},{"name":"Zastávka","countryCode":"CZ","stateCode":"64","latitude":"49.18800000","longitude":"16.36310000"},{"name":"Zbraslav","countryCode":"CZ","stateCode":"64","latitude":"49.22155000","longitude":"16.29415000"},{"name":"Zbýšov","countryCode":"CZ","stateCode":"64","latitude":"49.15524000","longitude":"16.34951000"},{"name":"Znojmo","countryCode":"CZ","stateCode":"64","latitude":"48.85550000","longitude":"16.04880000"},{"name":"Únanov","countryCode":"CZ","stateCode":"64","latitude":"48.90082000","longitude":"16.06351000"},{"name":"Čebín","countryCode":"CZ","stateCode":"64","latitude":"49.31324000","longitude":"16.47791000"},{"name":"Čejkovice","countryCode":"CZ","stateCode":"64","latitude":"48.90592000","longitude":"16.94230000"},{"name":"Čejč","countryCode":"CZ","stateCode":"64","latitude":"48.94653000","longitude":"16.96511000"},{"name":"Černá Hora","countryCode":"CZ","stateCode":"64","latitude":"49.41361000","longitude":"16.58140000"},{"name":"Říčany","countryCode":"CZ","stateCode":"64","latitude":"49.21497000","longitude":"16.39362000"},{"name":"Šakvice","countryCode":"CZ","stateCode":"64","latitude":"48.89746000","longitude":"16.71424000"},{"name":"Šanov","countryCode":"CZ","stateCode":"64","latitude":"48.80089000","longitude":"16.37858000"},{"name":"Šardice","countryCode":"CZ","stateCode":"64","latitude":"48.96403000","longitude":"17.02812000"},{"name":"Šatov","countryCode":"CZ","stateCode":"64","latitude":"48.79317000","longitude":"16.00992000"},{"name":"Šitbořice","countryCode":"CZ","stateCode":"64","latitude":"49.01433000","longitude":"16.77975000"},{"name":"Šlapanice","countryCode":"CZ","stateCode":"64","latitude":"49.16863000","longitude":"16.72731000"},{"name":"Žabčice","countryCode":"CZ","stateCode":"64","latitude":"49.01160000","longitude":"16.60257000"},{"name":"Ždánice","countryCode":"CZ","stateCode":"64","latitude":"49.06729000","longitude":"17.02751000"},{"name":"Želešice","countryCode":"CZ","stateCode":"64","latitude":"49.11689000","longitude":"16.58137000"},{"name":"Žeravice","countryCode":"CZ","stateCode":"64","latitude":"49.02288000","longitude":"17.23726000"},{"name":"Židlochovice","countryCode":"CZ","stateCode":"64","latitude":"49.03952000","longitude":"16.61881000"},{"name":"Albrechtice","countryCode":"CZ","stateCode":"80","latitude":"49.78645000","longitude":"18.52444000"},{"name":"Bartošovice","countryCode":"CZ","stateCode":"80","latitude":"49.66884000","longitude":"18.05461000"},{"name":"Baška","countryCode":"CZ","stateCode":"80","latitude":"49.64584000","longitude":"18.37233000"},{"name":"Bohumín","countryCode":"CZ","stateCode":"80","latitude":"49.90411000","longitude":"18.35755000"},{"name":"Bohuslavice","countryCode":"CZ","stateCode":"80","latitude":"49.94232000","longitude":"18.12866000"},{"name":"Bolatice","countryCode":"CZ","stateCode":"80","latitude":"49.95172000","longitude":"18.08358000"},{"name":"Brantice","countryCode":"CZ","stateCode":"80","latitude":"50.06351000","longitude":"17.62911000"},{"name":"Brumovice","countryCode":"CZ","stateCode":"80","latitude":"50.01530000","longitude":"17.74958000"},{"name":"Bruntál","countryCode":"CZ","stateCode":"80","latitude":"49.98844000","longitude":"17.46470000"},{"name":"Brušperk","countryCode":"CZ","stateCode":"80","latitude":"49.70010000","longitude":"18.22210000"},{"name":"Budišov nad Budišovkou","countryCode":"CZ","stateCode":"80","latitude":"49.79511000","longitude":"17.62969000"},{"name":"Bukovec","countryCode":"CZ","stateCode":"80","latitude":"49.55114000","longitude":"18.82683000"},{"name":"Bystřice","countryCode":"CZ","stateCode":"80","latitude":"49.63657000","longitude":"18.72038000"},{"name":"Bílovec","countryCode":"CZ","stateCode":"80","latitude":"49.75639000","longitude":"18.01581000"},{"name":"Březová","countryCode":"CZ","stateCode":"80","latitude":"49.79158000","longitude":"17.86556000"},{"name":"Břidličná","countryCode":"CZ","stateCode":"80","latitude":"49.91167000","longitude":"17.37107000"},{"name":"Chlebičov","countryCode":"CZ","stateCode":"80","latitude":"49.95942000","longitude":"17.96748000"},{"name":"Chotěbuz","countryCode":"CZ","stateCode":"80","latitude":"49.76849000","longitude":"18.56912000"},{"name":"Chuchelná","countryCode":"CZ","stateCode":"80","latitude":"49.98664000","longitude":"18.11656000"},{"name":"Darkovice","countryCode":"CZ","stateCode":"80","latitude":"49.93592000","longitude":"18.22213000"},{"name":"Dobratice","countryCode":"CZ","stateCode":"80","latitude":"49.66039000","longitude":"18.49226000"},{"name":"Dobrá","countryCode":"CZ","stateCode":"80","latitude":"49.67383000","longitude":"18.41393000"},{"name":"Dolní Benešov","countryCode":"CZ","stateCode":"80","latitude":"49.92101000","longitude":"18.10835000"},{"name":"Dolní Lhota","countryCode":"CZ","stateCode":"80","latitude":"49.84236000","longitude":"18.09241000"},{"name":"Dolní Lutyně","countryCode":"CZ","stateCode":"80","latitude":"49.89876000","longitude":"18.42815000"},{"name":"Dolní Životice","countryCode":"CZ","stateCode":"80","latitude":"49.89732000","longitude":"17.77969000"},{"name":"Doubrava","countryCode":"CZ","stateCode":"80","latitude":"49.85873000","longitude":"18.48018000"},{"name":"Dvorce","countryCode":"CZ","stateCode":"80","latitude":"49.83332000","longitude":"17.54762000"},{"name":"Dětmarovice","countryCode":"CZ","stateCode":"80","latitude":"49.89412000","longitude":"18.46079000"},{"name":"Frenštát pod Radhoštěm","countryCode":"CZ","stateCode":"80","latitude":"49.54835000","longitude":"18.21078000"},{"name":"Fryčovice","countryCode":"CZ","stateCode":"80","latitude":"49.66677000","longitude":"18.22321000"},{"name":"Frýdek-Místek","countryCode":"CZ","stateCode":"80","latitude":"49.68333000","longitude":"18.35000000"},{"name":"Frýdlant nad Ostravicí","countryCode":"CZ","stateCode":"80","latitude":"49.59280000","longitude":"18.35967000"},{"name":"Fulnek","countryCode":"CZ","stateCode":"80","latitude":"49.71238000","longitude":"17.90319000"},{"name":"Havířov","countryCode":"CZ","stateCode":"80","latitude":"49.77984000","longitude":"18.43688000"},{"name":"Hať","countryCode":"CZ","stateCode":"80","latitude":"49.94644000","longitude":"18.23931000"},{"name":"Hlučín","countryCode":"CZ","stateCode":"80","latitude":"49.89795000","longitude":"18.19196000"},{"name":"Hnojník","countryCode":"CZ","stateCode":"80","latitude":"49.68250000","longitude":"18.54143000"},{"name":"Hněvošice","countryCode":"CZ","stateCode":"80","latitude":"50.00299000","longitude":"18.00829000"},{"name":"Hodslavice","countryCode":"CZ","stateCode":"80","latitude":"49.53856000","longitude":"18.02367000"},{"name":"Holasovice","countryCode":"CZ","stateCode":"80","latitude":"49.99843000","longitude":"17.80847000"},{"name":"Horní Benešov","countryCode":"CZ","stateCode":"80","latitude":"49.96682000","longitude":"17.60262000"},{"name":"Horní Bludovice","countryCode":"CZ","stateCode":"80","latitude":"49.74965000","longitude":"18.43677000"},{"name":"Horní Město","countryCode":"CZ","stateCode":"80","latitude":"49.90845000","longitude":"17.21112000"},{"name":"Horní Suchá","countryCode":"CZ","stateCode":"80","latitude":"49.79780000","longitude":"18.48189000"},{"name":"Horní Těrlicko","countryCode":"CZ","stateCode":"80","latitude":"49.75177000","longitude":"18.48290000"},{"name":"Hrabyně","countryCode":"CZ","stateCode":"80","latitude":"49.88249000","longitude":"18.05483000"},{"name":"Hradec nad Moravici","countryCode":"CZ","stateCode":"80","latitude":"49.87042000","longitude":"17.87843000"},{"name":"Hrádek","countryCode":"CZ","stateCode":"80","latitude":"49.61661000","longitude":"18.73720000"},{"name":"Hukvaldy","countryCode":"CZ","stateCode":"80","latitude":"49.62381000","longitude":"18.22189000"},{"name":"Háj ve Slezsku","countryCode":"CZ","stateCode":"80","latitude":"49.89856000","longitude":"18.09540000"},{"name":"Jablunkov","countryCode":"CZ","stateCode":"80","latitude":"49.57672000","longitude":"18.76458000"},{"name":"Jakartovice","countryCode":"CZ","stateCode":"80","latitude":"49.91510000","longitude":"17.68400000"},{"name":"Janovice","countryCode":"CZ","stateCode":"80","latitude":"49.62141000","longitude":"18.40602000"},{"name":"Jeseník nad Odrou","countryCode":"CZ","stateCode":"80","latitude":"49.61194000","longitude":"17.90526000"},{"name":"Jindřichov","countryCode":"CZ","stateCode":"80","latitude":"50.25184000","longitude":"17.51903000"},{"name":"Jistebník","countryCode":"CZ","stateCode":"80","latitude":"49.75400000","longitude":"18.13063000"},{"name":"Karlovice","countryCode":"CZ","stateCode":"80","latitude":"50.10564000","longitude":"17.44563000"},{"name":"Karviná","countryCode":"CZ","stateCode":"80","latitude":"49.85400000","longitude":"18.54169000"},{"name":"Klimkovice","countryCode":"CZ","stateCode":"80","latitude":"49.78809000","longitude":"18.12585000"},{"name":"Kobeřice","countryCode":"CZ","stateCode":"80","latitude":"49.98548000","longitude":"18.05212000"},{"name":"Komorní Lhotka","countryCode":"CZ","stateCode":"80","latitude":"49.65811000","longitude":"18.52777000"},{"name":"Kopřivnice","countryCode":"CZ","stateCode":"80","latitude":"49.59947000","longitude":"18.14480000"},{"name":"Kozlovice","countryCode":"CZ","stateCode":"80","latitude":"49.59040000","longitude":"18.25656000"},{"name":"Kozmice","countryCode":"CZ","stateCode":"80","latitude":"49.91280000","longitude":"18.15584000"},{"name":"Kravaře","countryCode":"CZ","stateCode":"80","latitude":"49.93203000","longitude":"18.00472000"},{"name":"Krmelín","countryCode":"CZ","stateCode":"80","latitude":"49.72914000","longitude":"18.23541000"},{"name":"Krnov","countryCode":"CZ","stateCode":"80","latitude":"50.08967000","longitude":"17.70385000"},{"name":"Kunín","countryCode":"CZ","stateCode":"80","latitude":"49.63377000","longitude":"17.98965000"},{"name":"Kunčice pod Ondřejníkem","countryCode":"CZ","stateCode":"80","latitude":"49.55070000","longitude":"18.26113000"},{"name":"Lichnov","countryCode":"CZ","stateCode":"80","latitude":"50.00786000","longitude":"17.62640000"},{"name":"Lichnov (o. Nový Jičín)","countryCode":"CZ","stateCode":"80","latitude":"49.56423000","longitude":"18.16898000"},{"name":"Ludgeřovice","countryCode":"CZ","stateCode":"80","latitude":"49.89042000","longitude":"18.24008000"},{"name":"Lučina","countryCode":"CZ","stateCode":"80","latitude":"49.72082000","longitude":"18.44776000"},{"name":"Markvartovice","countryCode":"CZ","stateCode":"80","latitude":"49.90595000","longitude":"18.23602000"},{"name":"Metylovice","countryCode":"CZ","stateCode":"80","latitude":"49.60666000","longitude":"18.33911000"},{"name":"Milíkov","countryCode":"CZ","stateCode":"80","latitude":"49.58565000","longitude":"18.71943000"},{"name":"Mokré Lazce","countryCode":"CZ","stateCode":"80","latitude":"49.90462000","longitude":"18.02954000"},{"name":"Morávka","countryCode":"CZ","stateCode":"80","latitude":"49.59607000","longitude":"18.52471000"},{"name":"Mosty u Jablunkova","countryCode":"CZ","stateCode":"80","latitude":"49.52737000","longitude":"18.75417000"},{"name":"Mořkov","countryCode":"CZ","stateCode":"80","latitude":"49.53684000","longitude":"18.05968000"},{"name":"Město Albrechtice","countryCode":"CZ","stateCode":"80","latitude":"50.16294000","longitude":"17.57481000"},{"name":"Nový Jičín","countryCode":"CZ","stateCode":"80","latitude":"49.59438000","longitude":"18.01028000"},{"name":"Návsí u Jablunkova","countryCode":"CZ","stateCode":"80","latitude":"49.58720000","longitude":"18.75907000"},{"name":"Nýdek","countryCode":"CZ","stateCode":"80","latitude":"49.65609000","longitude":"18.75687000"},{"name":"Odry","countryCode":"CZ","stateCode":"80","latitude":"49.66255000","longitude":"17.83084000"},{"name":"Okres Bruntál","countryCode":"CZ","stateCode":"80","latitude":"50.00000000","longitude":"17.41667000"},{"name":"Okres Frýdek-Místek","countryCode":"CZ","stateCode":"80","latitude":"49.58333000","longitude":"18.50000000"},{"name":"Okres Karviná","countryCode":"CZ","stateCode":"80","latitude":"49.83333000","longitude":"18.50000000"},{"name":"Okres Nový Jičín","countryCode":"CZ","stateCode":"80","latitude":"49.66667000","longitude":"18.00000000"},{"name":"Okres Opava","countryCode":"CZ","stateCode":"80","latitude":"49.83333000","longitude":"17.91667000"},{"name":"Okres Ostrava-město","countryCode":"CZ","stateCode":"80","latitude":"49.83333000","longitude":"18.25000000"},{"name":"Oldřišov","countryCode":"CZ","stateCode":"80","latitude":"49.99130000","longitude":"17.96074000"},{"name":"Opava","countryCode":"CZ","stateCode":"80","latitude":"49.93866000","longitude":"17.90257000"},{"name":"Orlová","countryCode":"CZ","stateCode":"80","latitude":"49.84527000","longitude":"18.43011000"},{"name":"Osoblaha","countryCode":"CZ","stateCode":"80","latitude":"50.27517000","longitude":"17.71523000"},{"name":"Ostrava","countryCode":"CZ","stateCode":"80","latitude":"49.83465000","longitude":"18.28204000"},{"name":"Ostravice","countryCode":"CZ","stateCode":"80","latitude":"49.53510000","longitude":"18.39164000"},{"name":"Otice","countryCode":"CZ","stateCode":"80","latitude":"49.91684000","longitude":"17.86982000"},{"name":"Palkovice","countryCode":"CZ","stateCode":"80","latitude":"49.63467000","longitude":"18.31508000"},{"name":"Paskov","countryCode":"CZ","stateCode":"80","latitude":"49.73179000","longitude":"18.29037000"},{"name":"Petrovice u Karviné","countryCode":"CZ","stateCode":"80","latitude":"49.89587000","longitude":"18.54779000"},{"name":"Petřvald","countryCode":"CZ","stateCode":"80","latitude":"49.83100000","longitude":"18.38940000"},{"name":"Pražmo","countryCode":"CZ","stateCode":"80","latitude":"49.60876000","longitude":"18.48617000"},{"name":"Pustá Polom","countryCode":"CZ","stateCode":"80","latitude":"49.84917000","longitude":"17.99790000"},{"name":"Písek","countryCode":"CZ","stateCode":"80","latitude":"49.55924000","longitude":"18.80231000"},{"name":"Píšť","countryCode":"CZ","stateCode":"80","latitude":"49.97857000","longitude":"18.19349000"},{"name":"Příbor","countryCode":"CZ","stateCode":"80","latitude":"49.64094000","longitude":"18.14499000"},{"name":"Raškovice","countryCode":"CZ","stateCode":"80","latitude":"49.61975000","longitude":"18.47286000"},{"name":"Ropice","countryCode":"CZ","stateCode":"80","latitude":"49.70536000","longitude":"18.61345000"},{"name":"Rybí","countryCode":"CZ","stateCode":"80","latitude":"49.60073000","longitude":"18.07592000"},{"name":"Rychvald","countryCode":"CZ","stateCode":"80","latitude":"49.86625000","longitude":"18.37626000"},{"name":"Rýmařov","countryCode":"CZ","stateCode":"80","latitude":"49.93183000","longitude":"17.27177000"},{"name":"Sedliště","countryCode":"CZ","stateCode":"80","latitude":"49.71836000","longitude":"18.36869000"},{"name":"Sedlnice","countryCode":"CZ","stateCode":"80","latitude":"49.65770000","longitude":"18.08690000"},{"name":"Slavkov","countryCode":"CZ","stateCode":"80","latitude":"49.92180000","longitude":"17.83641000"},{"name":"Stará Ves nad Ondřejnicí","countryCode":"CZ","stateCode":"80","latitude":"49.72775000","longitude":"18.18850000"},{"name":"Staré Město","countryCode":"CZ","stateCode":"80","latitude":"49.66992000","longitude":"18.36349000"},{"name":"Starý Bohumín","countryCode":"CZ","stateCode":"80","latitude":"49.91690000","longitude":"18.33619000"},{"name":"Starý Jičín","countryCode":"CZ","stateCode":"80","latitude":"49.57686000","longitude":"17.96169000"},{"name":"Staříč","countryCode":"CZ","stateCode":"80","latitude":"49.68594000","longitude":"18.27281000"},{"name":"Stonava","countryCode":"CZ","stateCode":"80","latitude":"49.81691000","longitude":"18.52518000"},{"name":"Studénka","countryCode":"CZ","stateCode":"80","latitude":"49.72342000","longitude":"18.07853000"},{"name":"Stěbořice","countryCode":"CZ","stateCode":"80","latitude":"49.93708000","longitude":"17.80547000"},{"name":"Sviadnov","countryCode":"CZ","stateCode":"80","latitude":"49.68926000","longitude":"18.32762000"},{"name":"Tichá","countryCode":"CZ","stateCode":"80","latitude":"49.56999000","longitude":"18.22148000"},{"name":"Trojanovice","countryCode":"CZ","stateCode":"80","latitude":"49.52039000","longitude":"18.23800000"},{"name":"Třinec","countryCode":"CZ","stateCode":"80","latitude":"49.67763000","longitude":"18.67078000"},{"name":"Velká Polom","countryCode":"CZ","stateCode":"80","latitude":"49.86359000","longitude":"18.09331000"},{"name":"Velké Heraltice","countryCode":"CZ","stateCode":"80","latitude":"49.97493000","longitude":"17.72879000"},{"name":"Velké Hoštice","countryCode":"CZ","stateCode":"80","latitude":"49.93609000","longitude":"17.97380000"},{"name":"Vendryně","countryCode":"CZ","stateCode":"80","latitude":"49.66662000","longitude":"18.71307000"},{"name":"Veřovice","countryCode":"CZ","stateCode":"80","latitude":"49.53916000","longitude":"18.11425000"},{"name":"Vlčnov","countryCode":"CZ","stateCode":"80","latitude":"49.57866000","longitude":"17.95458000"},{"name":"Vratimov","countryCode":"CZ","stateCode":"80","latitude":"49.76995000","longitude":"18.31015000"},{"name":"Vrbice","countryCode":"CZ","stateCode":"80","latitude":"49.88333000","longitude":"18.31667000"},{"name":"Vrbno pod Pradědem","countryCode":"CZ","stateCode":"80","latitude":"50.12095000","longitude":"17.38316000"},{"name":"Václavovice","countryCode":"CZ","stateCode":"80","latitude":"49.75531000","longitude":"18.37220000"},{"name":"Vítkov","countryCode":"CZ","stateCode":"80","latitude":"49.77445000","longitude":"17.74941000"},{"name":"Vřesina","countryCode":"CZ","stateCode":"80","latitude":"49.82418000","longitude":"18.12569000"},{"name":"Zátor","countryCode":"CZ","stateCode":"80","latitude":"50.03413000","longitude":"17.59296000"},{"name":"Čeladná","countryCode":"CZ","stateCode":"80","latitude":"49.54873000","longitude":"18.33759000"},{"name":"Český Těšín","countryCode":"CZ","stateCode":"80","latitude":"49.74613000","longitude":"18.62613000"},{"name":"Řepiště","countryCode":"CZ","stateCode":"80","latitude":"49.73338000","longitude":"18.31707000"},{"name":"Šenov","countryCode":"CZ","stateCode":"80","latitude":"49.79315000","longitude":"18.37607000"},{"name":"Šilheřovice","countryCode":"CZ","stateCode":"80","latitude":"49.92602000","longitude":"18.27017000"},{"name":"Štramberk","countryCode":"CZ","stateCode":"80","latitude":"49.59181000","longitude":"18.11741000"},{"name":"Štítina","countryCode":"CZ","stateCode":"80","latitude":"49.91487000","longitude":"18.01245000"},{"name":"Štěpánkovice","countryCode":"CZ","stateCode":"80","latitude":"49.95738000","longitude":"18.03741000"},{"name":"Albrechtice nad Orlicí","countryCode":"CZ","stateCode":"52","latitude":"50.13979000","longitude":"16.06437000"},{"name":"Borohrádek","countryCode":"CZ","stateCode":"52","latitude":"50.09777000","longitude":"16.09326000"},{"name":"Broumov","countryCode":"CZ","stateCode":"52","latitude":"50.58566000","longitude":"16.33181000"},{"name":"Bílá Třemešná","countryCode":"CZ","stateCode":"52","latitude":"50.44465000","longitude":"15.74101000"},{"name":"Chlumec nad Cidlinou","countryCode":"CZ","stateCode":"52","latitude":"50.15440000","longitude":"15.46026000"},{"name":"Dobruška","countryCode":"CZ","stateCode":"52","latitude":"50.29201000","longitude":"16.16001000"},{"name":"Dolní Černilov","countryCode":"CZ","stateCode":"52","latitude":"50.26110000","longitude":"15.96107000"},{"name":"Doudleby nad Orlicí","countryCode":"CZ","stateCode":"52","latitude":"50.10742000","longitude":"16.26131000"},{"name":"Dvůr Králové nad Labem","countryCode":"CZ","stateCode":"52","latitude":"50.43172000","longitude":"15.81402000"},{"name":"Hostinné","countryCode":"CZ","stateCode":"52","latitude":"50.54066000","longitude":"15.72334000"},{"name":"Hořice","countryCode":"CZ","stateCode":"52","latitude":"50.36609000","longitude":"15.63183000"},{"name":"Hradec Králové","countryCode":"CZ","stateCode":"52","latitude":"50.20923000","longitude":"15.83277000"},{"name":"Hronov","countryCode":"CZ","stateCode":"52","latitude":"50.47968000","longitude":"16.18230000"},{"name":"Jaroměř","countryCode":"CZ","stateCode":"52","latitude":"50.35620000","longitude":"15.92136000"},{"name":"Jičín","countryCode":"CZ","stateCode":"52","latitude":"50.43723000","longitude":"15.35162000"},{"name":"Kopidlno","countryCode":"CZ","stateCode":"52","latitude":"50.33085000","longitude":"15.27029000"},{"name":"Kostelec nad Orlicí","countryCode":"CZ","stateCode":"52","latitude":"50.12267000","longitude":"16.21319000"},{"name":"Kvasiny","countryCode":"CZ","stateCode":"52","latitude":"50.21250000","longitude":"16.26323000"},{"name":"Libáň","countryCode":"CZ","stateCode":"52","latitude":"50.37542000","longitude":"15.21684000"},{"name":"Lázně Bělohrad","countryCode":"CZ","stateCode":"52","latitude":"50.42874000","longitude":"15.58269000"},{"name":"Machov","countryCode":"CZ","stateCode":"52","latitude":"50.49927000","longitude":"16.27690000"},{"name":"Malé Svatoňovice","countryCode":"CZ","stateCode":"52","latitude":"50.53395000","longitude":"16.04978000"},{"name":"Meziměstí","countryCode":"CZ","stateCode":"52","latitude":"50.62461000","longitude":"16.24207000"},{"name":"Mladé Buky","countryCode":"CZ","stateCode":"52","latitude":"50.60643000","longitude":"15.83348000"},{"name":"Mostek","countryCode":"CZ","stateCode":"52","latitude":"50.48623000","longitude":"15.69622000"},{"name":"Nechanice","countryCode":"CZ","stateCode":"52","latitude":"50.23737000","longitude":"15.63276000"},{"name":"Nová Paka","countryCode":"CZ","stateCode":"52","latitude":"50.49449000","longitude":"15.51503000"},{"name":"Nové Město nad Metují","countryCode":"CZ","stateCode":"52","latitude":"50.34456000","longitude":"16.15147000"},{"name":"Nový Bydžov","countryCode":"CZ","stateCode":"52","latitude":"50.24150000","longitude":"15.49082000"},{"name":"Náchod","countryCode":"CZ","stateCode":"52","latitude":"50.41670000","longitude":"16.16289000"},{"name":"Okres Hradec Králové","countryCode":"CZ","stateCode":"52","latitude":"50.25000000","longitude":"15.66667000"},{"name":"Okres Jičín","countryCode":"CZ","stateCode":"52","latitude":"50.41667000","longitude":"15.41667000"},{"name":"Okres Náchod","countryCode":"CZ","stateCode":"52","latitude":"50.41667000","longitude":"16.16667000"},{"name":"Okres Rychnov nad Kněžnou","countryCode":"CZ","stateCode":"52","latitude":"50.23333000","longitude":"16.28333000"},{"name":"Okres Trutnov","countryCode":"CZ","stateCode":"52","latitude":"50.58333000","longitude":"15.83333000"},{"name":"Opočno","countryCode":"CZ","stateCode":"52","latitude":"50.26742000","longitude":"16.11480000"},{"name":"Ostroměř","countryCode":"CZ","stateCode":"52","latitude":"50.37246000","longitude":"15.54949000"},{"name":"Pecka","countryCode":"CZ","stateCode":"52","latitude":"50.48034000","longitude":"15.60822000"},{"name":"Pilníkov","countryCode":"CZ","stateCode":"52","latitude":"50.53247000","longitude":"15.82020000"},{"name":"Police nad Metují","countryCode":"CZ","stateCode":"52","latitude":"50.53687000","longitude":"16.23350000"},{"name":"Provodov-Šonov","countryCode":"CZ","stateCode":"52","latitude":"50.38711000","longitude":"16.10797000"},{"name":"Předměřice nad Labem","countryCode":"CZ","stateCode":"52","latitude":"50.25633000","longitude":"15.81556000"},{"name":"Radvanice","countryCode":"CZ","stateCode":"52","latitude":"50.56745000","longitude":"16.06172000"},{"name":"Rokytnice v Orlických Horách","countryCode":"CZ","stateCode":"52","latitude":"50.16473000","longitude":"16.46567000"},{"name":"Rtyně v Podkrkonoší","countryCode":"CZ","stateCode":"52","latitude":"50.50523000","longitude":"16.07187000"},{"name":"Rudník","countryCode":"CZ","stateCode":"52","latitude":"50.59517000","longitude":"15.73362000"},{"name":"Rychnov nad Kněžnou","countryCode":"CZ","stateCode":"52","latitude":"50.16284000","longitude":"16.27488000"},{"name":"Skuhrov nad Bělou","countryCode":"CZ","stateCode":"52","latitude":"50.22946000","longitude":"16.29230000"},{"name":"Smidary","countryCode":"CZ","stateCode":"52","latitude":"50.29146000","longitude":"15.47725000"},{"name":"Smiřice","countryCode":"CZ","stateCode":"52","latitude":"50.29978000","longitude":"15.86508000"},{"name":"Sobotka","countryCode":"CZ","stateCode":"52","latitude":"50.46741000","longitude":"15.17619000"},{"name":"Solnice","countryCode":"CZ","stateCode":"52","latitude":"50.20366000","longitude":"16.23762000"},{"name":"Stará Paka","countryCode":"CZ","stateCode":"52","latitude":"50.51032000","longitude":"15.49444000"},{"name":"Staré Nechanice","countryCode":"CZ","stateCode":"52","latitude":"50.24298000","longitude":"15.61787000"},{"name":"Stěžery","countryCode":"CZ","stateCode":"52","latitude":"50.21572000","longitude":"15.74831000"},{"name":"Svoboda nad Úpou","countryCode":"CZ","stateCode":"52","latitude":"50.62596000","longitude":"15.81648000"},{"name":"Teplice nad Metují","countryCode":"CZ","stateCode":"52","latitude":"50.59332000","longitude":"16.17026000"},{"name":"Trutnov","countryCode":"CZ","stateCode":"52","latitude":"50.56101000","longitude":"15.91270000"},{"name":"Týniště nad Orlicí","countryCode":"CZ","stateCode":"52","latitude":"50.15136000","longitude":"16.07770000"},{"name":"Třebechovice pod Orebem","countryCode":"CZ","stateCode":"52","latitude":"50.20097000","longitude":"15.99223000"},{"name":"Valdice","countryCode":"CZ","stateCode":"52","latitude":"50.45501000","longitude":"15.38488000"},{"name":"Vamberk","countryCode":"CZ","stateCode":"52","latitude":"50.11756000","longitude":"16.29067000"},{"name":"Velké Poříčí","countryCode":"CZ","stateCode":"52","latitude":"50.46177000","longitude":"16.18931000"},{"name":"Velké Svatoňovice","countryCode":"CZ","stateCode":"52","latitude":"50.53164000","longitude":"16.02853000"},{"name":"Vrchlabí","countryCode":"CZ","stateCode":"52","latitude":"50.62697000","longitude":"15.60937000"},{"name":"Všestary","countryCode":"CZ","stateCode":"52","latitude":"50.25660000","longitude":"15.75983000"},{"name":"Zadní Mostek","countryCode":"CZ","stateCode":"52","latitude":"50.49670000","longitude":"15.69804000"},{"name":"Úpice","countryCode":"CZ","stateCode":"52","latitude":"50.51237000","longitude":"16.01607000"},{"name":"Častolovice","countryCode":"CZ","stateCode":"52","latitude":"50.12910000","longitude":"16.18128000"},{"name":"Černilov","countryCode":"CZ","stateCode":"52","latitude":"50.26265000","longitude":"15.92254000"},{"name":"Černožice","countryCode":"CZ","stateCode":"52","latitude":"50.31863000","longitude":"15.87403000"},{"name":"Červený Kostelec","countryCode":"CZ","stateCode":"52","latitude":"50.47626000","longitude":"16.09289000"},{"name":"Česká Skalice","countryCode":"CZ","stateCode":"52","latitude":"50.39467000","longitude":"16.04276000"},{"name":"České Meziříčí","countryCode":"CZ","stateCode":"52","latitude":"50.28680000","longitude":"16.04428000"},{"name":"Špindlerův Mlýn","countryCode":"CZ","stateCode":"52","latitude":"50.72615000","longitude":"15.60944000"},{"name":"Žacléř","countryCode":"CZ","stateCode":"52","latitude":"50.66329000","longitude":"15.91063000"},{"name":"Železnice","countryCode":"CZ","stateCode":"52","latitude":"50.47274000","longitude":"15.38459000"},{"name":"Babice","countryCode":"CZ","stateCode":"724","latitude":"49.12167000","longitude":"17.48075000"},{"name":"Bojkovice","countryCode":"CZ","stateCode":"724","latitude":"49.03864000","longitude":"17.81487000"},{"name":"Boršice","countryCode":"CZ","stateCode":"724","latitude":"49.06254000","longitude":"17.35084000"},{"name":"Buchlovice","countryCode":"CZ","stateCode":"724","latitude":"49.08627000","longitude":"17.33852000"},{"name":"Bystřice pod Hostýnem","countryCode":"CZ","stateCode":"724","latitude":"49.39924000","longitude":"17.67401000"},{"name":"Bánov","countryCode":"CZ","stateCode":"724","latitude":"48.98801000","longitude":"17.71752000"},{"name":"Bílovice","countryCode":"CZ","stateCode":"724","latitude":"49.09965000","longitude":"17.54961000"},{"name":"Březnice","countryCode":"CZ","stateCode":"724","latitude":"49.18643000","longitude":"17.66277000"},{"name":"Březolupy","countryCode":"CZ","stateCode":"724","latitude":"49.12138000","longitude":"17.58034000"},{"name":"Březová","countryCode":"CZ","stateCode":"724","latitude":"48.92543000","longitude":"17.73986000"},{"name":"Chropyně","countryCode":"CZ","stateCode":"724","latitude":"49.35644000","longitude":"17.36451000"},{"name":"Chvalčov","countryCode":"CZ","stateCode":"724","latitude":"49.38918000","longitude":"17.71149000"},{"name":"Dolní Bečva","countryCode":"CZ","stateCode":"724","latitude":"49.45498000","longitude":"18.19419000"},{"name":"Dolní Němčí","countryCode":"CZ","stateCode":"724","latitude":"48.96837000","longitude":"17.58585000"},{"name":"Francova Lhota","countryCode":"CZ","stateCode":"724","latitude":"49.20174000","longitude":"18.11175000"},{"name":"Fryšták","countryCode":"CZ","stateCode":"724","latitude":"49.28520000","longitude":"17.68346000"},{"name":"Halenkov","countryCode":"CZ","stateCode":"724","latitude":"49.31740000","longitude":"18.14749000"},{"name":"Halenkovice","countryCode":"CZ","stateCode":"724","latitude":"49.17102000","longitude":"17.47156000"},{"name":"Hluk","countryCode":"CZ","stateCode":"724","latitude":"48.98805000","longitude":"17.52744000"},{"name":"Holešov","countryCode":"CZ","stateCode":"724","latitude":"49.33331000","longitude":"17.57832000"},{"name":"Horní Bečva","countryCode":"CZ","stateCode":"724","latitude":"49.43216000","longitude":"18.28859000"},{"name":"Horní Lideč","countryCode":"CZ","stateCode":"724","latitude":"49.18121000","longitude":"18.06099000"},{"name":"Hovězí","countryCode":"CZ","stateCode":"724","latitude":"49.30365000","longitude":"18.06062000"},{"name":"Hošťálková","countryCode":"CZ","stateCode":"724","latitude":"49.35467000","longitude":"17.86944000"},{"name":"Hulín","countryCode":"CZ","stateCode":"724","latitude":"49.31689000","longitude":"17.46374000"},{"name":"Hvozdná","countryCode":"CZ","stateCode":"724","latitude":"49.24848000","longitude":"17.75163000"},{"name":"Jablůnka","countryCode":"CZ","stateCode":"724","latitude":"49.38355000","longitude":"17.95021000"},{"name":"Jalubí","countryCode":"CZ","stateCode":"724","latitude":"49.11626000","longitude":"17.42788000"},{"name":"Karolinka","countryCode":"CZ","stateCode":"724","latitude":"49.35128000","longitude":"18.24006000"},{"name":"Kelč","countryCode":"CZ","stateCode":"724","latitude":"49.47844000","longitude":"17.81533000"},{"name":"Kněžpole","countryCode":"CZ","stateCode":"724","latitude":"49.09855000","longitude":"17.51671000"},{"name":"Koryčany","countryCode":"CZ","stateCode":"724","latitude":"49.10639000","longitude":"17.16433000"},{"name":"Kroměříž","countryCode":"CZ","stateCode":"724","latitude":"49.29785000","longitude":"17.39312000"},{"name":"Kunovice","countryCode":"CZ","stateCode":"724","latitude":"49.04499000","longitude":"17.47011000"},{"name":"Kvasice","countryCode":"CZ","stateCode":"724","latitude":"49.24223000","longitude":"17.46974000"},{"name":"Lešná","countryCode":"CZ","stateCode":"724","latitude":"49.52055000","longitude":"17.93004000"},{"name":"Lidečko","countryCode":"CZ","stateCode":"724","latitude":"49.20303000","longitude":"18.05130000"},{"name":"Liptál","countryCode":"CZ","stateCode":"724","latitude":"49.29051000","longitude":"17.92177000"},{"name":"Luhačovice","countryCode":"CZ","stateCode":"724","latitude":"49.09982000","longitude":"17.75747000"},{"name":"Lukov","countryCode":"CZ","stateCode":"724","latitude":"49.29027000","longitude":"17.72959000"},{"name":"Mistřice","countryCode":"CZ","stateCode":"724","latitude":"49.08668000","longitude":"17.53597000"},{"name":"Napajedla","countryCode":"CZ","stateCode":"724","latitude":"49.17156000","longitude":"17.51194000"},{"name":"Nedakonice","countryCode":"CZ","stateCode":"724","latitude":"49.03159000","longitude":"17.38141000"},{"name":"Nedašov","countryCode":"CZ","stateCode":"724","latitude":"49.10778000","longitude":"18.07036000"},{"name":"Nivnice","countryCode":"CZ","stateCode":"724","latitude":"48.97465000","longitude":"17.64757000"},{"name":"Nový Hrozenkov","countryCode":"CZ","stateCode":"724","latitude":"49.33697000","longitude":"18.19793000"},{"name":"Okres Kroměříž","countryCode":"CZ","stateCode":"724","latitude":"49.33333000","longitude":"17.50000000"},{"name":"Okres Uherské Hradiště","countryCode":"CZ","stateCode":"724","latitude":"49.01667000","longitude":"17.55000000"},{"name":"Okres Vsetín","countryCode":"CZ","stateCode":"724","latitude":"49.36667000","longitude":"18.08333000"},{"name":"Okres Zlín","countryCode":"CZ","stateCode":"724","latitude":"49.21667000","longitude":"17.78333000"},{"name":"Ostrožská Lhota","countryCode":"CZ","stateCode":"724","latitude":"48.97559000","longitude":"17.46751000"},{"name":"Ostrožská Nová Ves","countryCode":"CZ","stateCode":"724","latitude":"49.00434000","longitude":"17.43632000"},{"name":"Otrokovice","countryCode":"CZ","stateCode":"724","latitude":"49.20934000","longitude":"17.53944000"},{"name":"Polešovice","countryCode":"CZ","stateCode":"724","latitude":"49.03390000","longitude":"17.34064000"},{"name":"Popovice","countryCode":"CZ","stateCode":"724","latitude":"49.05255000","longitude":"17.52712000"},{"name":"Pozlovice","countryCode":"CZ","stateCode":"724","latitude":"49.12921000","longitude":"17.76925000"},{"name":"Prostřední Bečva","countryCode":"CZ","stateCode":"724","latitude":"49.43609000","longitude":"18.25200000"},{"name":"Prusinovice","countryCode":"CZ","stateCode":"724","latitude":"49.37898000","longitude":"17.58710000"},{"name":"Rataje","countryCode":"CZ","stateCode":"724","latitude":"49.27130000","longitude":"17.33555000"},{"name":"Ratiboř","countryCode":"CZ","stateCode":"724","latitude":"49.36769000","longitude":"17.91499000"},{"name":"Rožnov pod Radhoštěm","countryCode":"CZ","stateCode":"724","latitude":"49.45853000","longitude":"18.14302000"},{"name":"Slavičín","countryCode":"CZ","stateCode":"724","latitude":"49.08799000","longitude":"17.87349000"},{"name":"Slušovice","countryCode":"CZ","stateCode":"724","latitude":"49.24782000","longitude":"17.80150000"},{"name":"Spytihněv","countryCode":"CZ","stateCode":"724","latitude":"49.14115000","longitude":"17.49808000"},{"name":"Staré Město","countryCode":"CZ","stateCode":"724","latitude":"49.07515000","longitude":"17.43338000"},{"name":"Strání","countryCode":"CZ","stateCode":"724","latitude":"48.90216000","longitude":"17.70671000"},{"name":"Suchá Loz","countryCode":"CZ","stateCode":"724","latitude":"48.97001000","longitude":"17.71379000"},{"name":"Tečovice","countryCode":"CZ","stateCode":"724","latitude":"49.22107000","longitude":"17.58733000"},{"name":"Tlumačov","countryCode":"CZ","stateCode":"724","latitude":"49.25351000","longitude":"17.49559000"},{"name":"Topolná","countryCode":"CZ","stateCode":"724","latitude":"49.12187000","longitude":"17.54434000"},{"name":"Traplice","countryCode":"CZ","stateCode":"724","latitude":"49.13088000","longitude":"17.43622000"},{"name":"Trnava","countryCode":"CZ","stateCode":"724","latitude":"49.29603000","longitude":"17.84191000"},{"name":"Tupesy","countryCode":"CZ","stateCode":"724","latitude":"49.08427000","longitude":"17.36983000"},{"name":"Uherské Hradiště","countryCode":"CZ","stateCode":"724","latitude":"49.06975000","longitude":"17.45969000"},{"name":"Uherský Brod","countryCode":"CZ","stateCode":"724","latitude":"49.02513000","longitude":"17.64715000"},{"name":"Uherský Ostroh","countryCode":"CZ","stateCode":"724","latitude":"48.98556000","longitude":"17.38984000"},{"name":"Valašská Bystřice","countryCode":"CZ","stateCode":"724","latitude":"49.41507000","longitude":"18.10977000"},{"name":"Valašská Polanka","countryCode":"CZ","stateCode":"724","latitude":"49.26215000","longitude":"17.99667000"},{"name":"Valašské Klobouky","countryCode":"CZ","stateCode":"724","latitude":"49.14064000","longitude":"18.00760000"},{"name":"Valašské Meziříčí","countryCode":"CZ","stateCode":"724","latitude":"49.47181000","longitude":"17.97113000"},{"name":"Velehrad","countryCode":"CZ","stateCode":"724","latitude":"49.10543000","longitude":"17.39426000"},{"name":"Velké Karlovice","countryCode":"CZ","stateCode":"724","latitude":"49.36064000","longitude":"18.28355000"},{"name":"Vidče","countryCode":"CZ","stateCode":"724","latitude":"49.44151000","longitude":"18.09473000"},{"name":"Vizovice","countryCode":"CZ","stateCode":"724","latitude":"49.22287000","longitude":"17.85455000"},{"name":"Vlachovice","countryCode":"CZ","stateCode":"724","latitude":"49.12377000","longitude":"17.94001000"},{"name":"Vlčnov","countryCode":"CZ","stateCode":"724","latitude":"49.00990000","longitude":"17.58183000"},{"name":"Vsetín","countryCode":"CZ","stateCode":"724","latitude":"49.33871000","longitude":"17.99619000"},{"name":"Všemina","countryCode":"CZ","stateCode":"724","latitude":"49.28100000","longitude":"17.87682000"},{"name":"Zašová","countryCode":"CZ","stateCode":"724","latitude":"49.47410000","longitude":"18.04436000"},{"name":"Zborovice","countryCode":"CZ","stateCode":"724","latitude":"49.24889000","longitude":"17.28464000"},{"name":"Zdounky","countryCode":"CZ","stateCode":"724","latitude":"49.22771000","longitude":"17.31899000"},{"name":"Zlechov","countryCode":"CZ","stateCode":"724","latitude":"49.07396000","longitude":"17.37938000"},{"name":"Zlín","countryCode":"CZ","stateCode":"724","latitude":"49.22645000","longitude":"17.67065000"},{"name":"Zubří","countryCode":"CZ","stateCode":"724","latitude":"49.46603000","longitude":"18.09249000"},{"name":"Záhorovice","countryCode":"CZ","stateCode":"724","latitude":"49.02266000","longitude":"17.77922000"},{"name":"Újezd","countryCode":"CZ","stateCode":"724","latitude":"49.16809000","longitude":"17.90610000"},{"name":"Štítná nad Vláří","countryCode":"CZ","stateCode":"724","latitude":"49.06881000","longitude":"17.98274000"},{"name":"Šumice","countryCode":"CZ","stateCode":"724","latitude":"49.02858000","longitude":"17.72205000"},{"name":"Žlutava","countryCode":"CZ","stateCode":"724","latitude":"49.19976000","longitude":"17.49037000"},{"name":"Bakov nad Jizerou","countryCode":"CZ","stateCode":"20","latitude":"50.48230000","longitude":"14.94149000"},{"name":"Benešov","countryCode":"CZ","stateCode":"20","latitude":"49.78162000","longitude":"14.68697000"},{"name":"Benátky nad Jizerou","countryCode":"CZ","stateCode":"20","latitude":"50.29085000","longitude":"14.82343000"},{"name":"Beroun","countryCode":"CZ","stateCode":"20","latitude":"49.96382000","longitude":"14.07200000"},{"name":"Bohutín","countryCode":"CZ","stateCode":"20","latitude":"49.65551000","longitude":"13.94389000"},{"name":"Brandýs nad Labem-Stará Boleslav","countryCode":"CZ","stateCode":"20","latitude":"50.18709000","longitude":"14.66326000"},{"name":"Brandýsek","countryCode":"CZ","stateCode":"20","latitude":"50.18923000","longitude":"14.16199000"},{"name":"Buštěhrad","countryCode":"CZ","stateCode":"20","latitude":"50.15594000","longitude":"14.18897000"},{"name":"Bystřice","countryCode":"CZ","stateCode":"20","latitude":"49.73213000","longitude":"14.66740000"},{"name":"Byšice","countryCode":"CZ","stateCode":"20","latitude":"50.31044000","longitude":"14.61136000"},{"name":"Bělá pod Bezdězem","countryCode":"CZ","stateCode":"20","latitude":"50.50121000","longitude":"14.80418000"},{"name":"Březnice","countryCode":"CZ","stateCode":"20","latitude":"49.55763000","longitude":"13.95063000"},{"name":"Cerhenice","countryCode":"CZ","stateCode":"20","latitude":"50.07127000","longitude":"15.07203000"},{"name":"Chyňava","countryCode":"CZ","stateCode":"20","latitude":"50.02736000","longitude":"14.07398000"},{"name":"Církvice","countryCode":"CZ","stateCode":"20","latitude":"49.94560000","longitude":"15.33505000"},{"name":"Cítov","countryCode":"CZ","stateCode":"20","latitude":"50.37225000","longitude":"14.39813000"},{"name":"Davle","countryCode":"CZ","stateCode":"20","latitude":"49.89218000","longitude":"14.40037000"},{"name":"Divišov","countryCode":"CZ","stateCode":"20","latitude":"49.78849000","longitude":"14.87579000"},{"name":"Dobrovice","countryCode":"CZ","stateCode":"20","latitude":"50.36933000","longitude":"14.96233000"},{"name":"Dobřichovice","countryCode":"CZ","stateCode":"20","latitude":"49.92749000","longitude":"14.27469000"},{"name":"Dobříš","countryCode":"CZ","stateCode":"20","latitude":"49.78113000","longitude":"14.16717000"},{"name":"Doksy","countryCode":"CZ","stateCode":"20","latitude":"50.11900000","longitude":"14.04782000"},{"name":"Dolní Beřkovice","countryCode":"CZ","stateCode":"20","latitude":"50.39313000","longitude":"14.45024000"},{"name":"Dolní Bousov","countryCode":"CZ","stateCode":"20","latitude":"50.43825000","longitude":"15.12812000"},{"name":"Dolní Břežany","countryCode":"CZ","stateCode":"20","latitude":"49.96321000","longitude":"14.45850000"},{"name":"Horní Počaply","countryCode":"CZ","stateCode":"20","latitude":"50.42440000","longitude":"14.38993000"},{"name":"Horoměřice","countryCode":"CZ","stateCode":"20","latitude":"50.13173000","longitude":"14.33879000"},{"name":"Hostivice","countryCode":"CZ","stateCode":"20","latitude":"50.08158000","longitude":"14.25856000"},{"name":"Hostomice","countryCode":"CZ","stateCode":"20","latitude":"49.82526000","longitude":"14.04560000"},{"name":"Hovorčovice","countryCode":"CZ","stateCode":"20","latitude":"50.17866000","longitude":"14.51789000"},{"name":"Hořovice","countryCode":"CZ","stateCode":"20","latitude":"49.83597000","longitude":"13.90268000"},{"name":"Hradištko","countryCode":"CZ","stateCode":"20","latitude":"49.86828000","longitude":"14.40935000"},{"name":"Hudlice","countryCode":"CZ","stateCode":"20","latitude":"49.96096000","longitude":"13.97063000"},{"name":"Hýskov","countryCode":"CZ","stateCode":"20","latitude":"49.99072000","longitude":"14.05055000"},{"name":"Hřebeč","countryCode":"CZ","stateCode":"20","latitude":"50.13595000","longitude":"14.16446000"},{"name":"Jeneč","countryCode":"CZ","stateCode":"20","latitude":"50.08730000","longitude":"14.21482000"},{"name":"Jesenice","countryCode":"CZ","stateCode":"20","latitude":"49.96814000","longitude":"14.51350000"},{"name":"Jince","countryCode":"CZ","stateCode":"20","latitude":"49.78624000","longitude":"13.97867000"},{"name":"Jirny","countryCode":"CZ","stateCode":"20","latitude":"50.11578000","longitude":"14.69923000"},{"name":"Jílové u Prahy","countryCode":"CZ","stateCode":"20","latitude":"49.89545000","longitude":"14.49333000"},{"name":"Kamenice","countryCode":"CZ","stateCode":"20","latitude":"49.90151000","longitude":"14.58242000"},{"name":"Kamenné Žehrovice","countryCode":"CZ","stateCode":"20","latitude":"50.12697000","longitude":"14.01809000"},{"name":"Kamenný Přívoz","countryCode":"CZ","stateCode":"20","latitude":"49.86299000","longitude":"14.50339000"},{"name":"Kačice","countryCode":"CZ","stateCode":"20","latitude":"50.16261000","longitude":"13.98815000"},{"name":"Kladno","countryCode":"CZ","stateCode":"20","latitude":"50.14734000","longitude":"14.10285000"},{"name":"Klecany","countryCode":"CZ","stateCode":"20","latitude":"50.17599000","longitude":"14.41148000"},{"name":"Klobuky","countryCode":"CZ","stateCode":"20","latitude":"50.29401000","longitude":"13.98748000"},{"name":"Kněžmost","countryCode":"CZ","stateCode":"20","latitude":"50.48917000","longitude":"15.03829000"},{"name":"Kolín","countryCode":"CZ","stateCode":"20","latitude":"50.02806000","longitude":"15.19980000"},{"name":"Komárov","countryCode":"CZ","stateCode":"20","latitude":"49.80650000","longitude":"13.85636000"},{"name":"Kosmonosy","countryCode":"CZ","stateCode":"20","latitude":"50.43850000","longitude":"14.93000000"},{"name":"Kosova Hora","countryCode":"CZ","stateCode":"20","latitude":"49.65414000","longitude":"14.47173000"},{"name":"Kostelec nad Labem","countryCode":"CZ","stateCode":"20","latitude":"50.22653000","longitude":"14.58552000"},{"name":"Kostelec nad Černými Lesy","countryCode":"CZ","stateCode":"20","latitude":"49.99403000","longitude":"14.85922000"},{"name":"Kouřim","countryCode":"CZ","stateCode":"20","latitude":"50.00306000","longitude":"14.97703000"},{"name":"Kralupy nad Vltavou","countryCode":"CZ","stateCode":"20","latitude":"50.24107000","longitude":"14.31149000"},{"name":"Králův Dvůr","countryCode":"CZ","stateCode":"20","latitude":"49.94981000","longitude":"14.03445000"},{"name":"Krásná Hora nad Vltavou","countryCode":"CZ","stateCode":"20","latitude":"49.60461000","longitude":"14.27742000"},{"name":"Kutná Hora","countryCode":"CZ","stateCode":"20","latitude":"49.94839000","longitude":"15.26816000"},{"name":"Křinec","countryCode":"CZ","stateCode":"20","latitude":"50.26449000","longitude":"15.13782000"},{"name":"Libice nad Cidlinou","countryCode":"CZ","stateCode":"20","latitude":"50.12677000","longitude":"15.17820000"},{"name":"Libiš","countryCode":"CZ","stateCode":"20","latitude":"50.27417000","longitude":"14.50240000"},{"name":"Libušín","countryCode":"CZ","stateCode":"20","latitude":"50.16819000","longitude":"14.05458000"},{"name":"Libčice nad Vltavou","countryCode":"CZ","stateCode":"20","latitude":"50.19778000","longitude":"14.36385000"},{"name":"Lochovice","countryCode":"CZ","stateCode":"20","latitude":"49.85318000","longitude":"13.98126000"},{"name":"Loděnice","countryCode":"CZ","stateCode":"20","latitude":"49.99486000","longitude":"14.15785000"},{"name":"Loučeň","countryCode":"CZ","stateCode":"20","latitude":"50.28537000","longitude":"15.02049000"},{"name":"Luštěnice","countryCode":"CZ","stateCode":"20","latitude":"50.32296000","longitude":"14.93667000"},{"name":"Lužec nad Vltavou","countryCode":"CZ","stateCode":"20","latitude":"50.32138000","longitude":"14.40022000"},{"name":"Lužná","countryCode":"CZ","stateCode":"20","latitude":"50.12377000","longitude":"13.77004000"},{"name":"Lysá nad Labem","countryCode":"CZ","stateCode":"20","latitude":"50.20143000","longitude":"14.83281000"},{"name":"Lány","countryCode":"CZ","stateCode":"20","latitude":"50.12471000","longitude":"13.95041000"},{"name":"Líbeznice","countryCode":"CZ","stateCode":"20","latitude":"50.19198000","longitude":"14.49357000"},{"name":"Milovice","countryCode":"CZ","stateCode":"20","latitude":"50.22596000","longitude":"14.88863000"},{"name":"Milín","countryCode":"CZ","stateCode":"20","latitude":"49.63192000","longitude":"14.04600000"},{"name":"Mladá Boleslav","countryCode":"CZ","stateCode":"20","latitude":"50.41135000","longitude":"14.90318000"},{"name":"Mnichovice","countryCode":"CZ","stateCode":"20","latitude":"49.93601000","longitude":"14.70907000"},{"name":"Mnichovo Hradiště","countryCode":"CZ","stateCode":"20","latitude":"50.52720000","longitude":"14.97134000"},{"name":"Mníšek pod Brdy","countryCode":"CZ","stateCode":"20","latitude":"49.86650000","longitude":"14.26176000"},{"name":"Mukařov","countryCode":"CZ","stateCode":"20","latitude":"49.99115000","longitude":"14.74155000"},{"name":"Mělník","countryCode":"CZ","stateCode":"20","latitude":"50.35050000","longitude":"14.47411000"},{"name":"Městec Králové","countryCode":"CZ","stateCode":"20","latitude":"50.20718000","longitude":"15.29758000"},{"name":"Měšice","countryCode":"CZ","stateCode":"20","latitude":"50.19799000","longitude":"14.51992000"},{"name":"Mšeno","countryCode":"CZ","stateCode":"20","latitude":"50.43809000","longitude":"14.63250000"},{"name":"Načeradec","countryCode":"CZ","stateCode":"20","latitude":"49.61018000","longitude":"14.90633000"},{"name":"Nehvizdy","countryCode":"CZ","stateCode":"20","latitude":"50.13056000","longitude":"14.72993000"},{"name":"Nelahozeves","countryCode":"CZ","stateCode":"20","latitude":"50.26148000","longitude":"14.29881000"},{"name":"Neratovice","countryCode":"CZ","stateCode":"20","latitude":"50.25926000","longitude":"14.51759000"},{"name":"Netvořice","countryCode":"CZ","stateCode":"20","latitude":"49.81569000","longitude":"14.51827000"},{"name":"Neveklov","countryCode":"CZ","stateCode":"20","latitude":"49.75373000","longitude":"14.53291000"},{"name":"Nižbor","countryCode":"CZ","stateCode":"20","latitude":"49.99995000","longitude":"14.00237000"},{"name":"Nové Strašecí","countryCode":"CZ","stateCode":"20","latitude":"50.15272000","longitude":"13.90043000"},{"name":"Nový Knín","countryCode":"CZ","stateCode":"20","latitude":"49.78800000","longitude":"14.29355000"},{"name":"Nymburk","countryCode":"CZ","stateCode":"20","latitude":"50.18605000","longitude":"15.04167000"},{"name":"Obecnice","countryCode":"CZ","stateCode":"20","latitude":"49.71615000","longitude":"13.94731000"},{"name":"Odolena Voda","countryCode":"CZ","stateCode":"20","latitude":"50.23341000","longitude":"14.41078000"},{"name":"Okres Benešov","countryCode":"CZ","stateCode":"20","latitude":"49.66667000","longitude":"14.75000000"},{"name":"Okres Beroun","countryCode":"CZ","stateCode":"20","latitude":"49.83333000","longitude":"14.08333000"},{"name":"Okres Kladno","countryCode":"CZ","stateCode":"20","latitude":"50.16667000","longitude":"14.16667000"},{"name":"Okres Kolín","countryCode":"CZ","stateCode":"20","latitude":"50.00000000","longitude":"15.00000000"},{"name":"Okres Kutná Hora","countryCode":"CZ","stateCode":"20","latitude":"49.83333000","longitude":"15.25000000"},{"name":"Okres Mladá Boleslav","countryCode":"CZ","stateCode":"20","latitude":"50.41667000","longitude":"14.91667000"},{"name":"Okres Mělník","countryCode":"CZ","stateCode":"20","latitude":"50.33333000","longitude":"14.50000000"},{"name":"Okres Nymburk","countryCode":"CZ","stateCode":"20","latitude":"50.16667000","longitude":"15.16667000"},{"name":"Okres Praha-východ","countryCode":"CZ","stateCode":"20","latitude":"50.11768000","longitude":"14.70836000"},{"name":"Okres Praha-západ","countryCode":"CZ","stateCode":"20","latitude":"49.83333000","longitude":"14.33333000"},{"name":"Okres Příbram","countryCode":"CZ","stateCode":"20","latitude":"49.66667000","longitude":"14.16667000"},{"name":"Okres Rakovník","countryCode":"CZ","stateCode":"20","latitude":"50.10000000","longitude":"13.70000000"},{"name":"Ondřejov","countryCode":"CZ","stateCode":"20","latitude":"49.90461000","longitude":"14.78420000"},{"name":"Pavlíkov","countryCode":"CZ","stateCode":"20","latitude":"50.05599000","longitude":"13.73636000"},{"name":"Pchery","countryCode":"CZ","stateCode":"20","latitude":"50.19378000","longitude":"14.11782000"},{"name":"Petrovice","countryCode":"CZ","stateCode":"20","latitude":"49.55426000","longitude":"14.33737000"},{"name":"Pečky","countryCode":"CZ","stateCode":"20","latitude":"50.09043000","longitude":"15.03017000"},{"name":"Plaňany","countryCode":"CZ","stateCode":"20","latitude":"50.05010000","longitude":"15.02944000"},{"name":"Poděbrady","countryCode":"CZ","stateCode":"20","latitude":"50.14242000","longitude":"15.11881000"},{"name":"Postupice","countryCode":"CZ","stateCode":"20","latitude":"49.72798000","longitude":"14.77722000"},{"name":"Poříčany","countryCode":"CZ","stateCode":"20","latitude":"50.10806000","longitude":"14.91818000"},{"name":"Poříčí nad Sázavou","countryCode":"CZ","stateCode":"20","latitude":"49.83895000","longitude":"14.67446000"},{"name":"Průhonice","countryCode":"CZ","stateCode":"20","latitude":"49.99962000","longitude":"14.55017000"},{"name":"Psáry","countryCode":"CZ","stateCode":"20","latitude":"49.93622000","longitude":"14.51276000"},{"name":"Pyšely","countryCode":"CZ","stateCode":"20","latitude":"49.87678000","longitude":"14.67713000"},{"name":"Přerov nad Labem","countryCode":"CZ","stateCode":"20","latitude":"50.16027000","longitude":"14.82502000"},{"name":"Příbram","countryCode":"CZ","stateCode":"20","latitude":"49.68988000","longitude":"14.01043000"},{"name":"Rakovník","countryCode":"CZ","stateCode":"20","latitude":"50.10370000","longitude":"13.73340000"},{"name":"Roztoky","countryCode":"CZ","stateCode":"20","latitude":"50.15841000","longitude":"14.39760000"},{"name":"Rožmitál pod Třemšínem","countryCode":"CZ","stateCode":"20","latitude":"49.60196000","longitude":"13.86430000"},{"name":"Rožďalovice","countryCode":"CZ","stateCode":"20","latitude":"50.30476000","longitude":"15.16962000"},{"name":"Rudná","countryCode":"CZ","stateCode":"20","latitude":"50.03502000","longitude":"14.23435000"},{"name":"Sadská","countryCode":"CZ","stateCode":"20","latitude":"50.13596000","longitude":"14.98633000"},{"name":"Sedlec","countryCode":"CZ","stateCode":"20","latitude":"49.96391000","longitude":"15.28846000"},{"name":"Sedlčany","countryCode":"CZ","stateCode":"20","latitude":"49.66057000","longitude":"14.42664000"},{"name":"Slaný","countryCode":"CZ","stateCode":"20","latitude":"50.23046000","longitude":"14.08693000"},{"name":"Smečno","countryCode":"CZ","stateCode":"20","latitude":"50.18844000","longitude":"14.04037000"},{"name":"Stará Huť","countryCode":"CZ","stateCode":"20","latitude":"49.78225000","longitude":"14.19735000"},{"name":"Starý Kolín","countryCode":"CZ","stateCode":"20","latitude":"50.00977000","longitude":"15.29388000"},{"name":"Stochov","countryCode":"CZ","stateCode":"20","latitude":"50.14631000","longitude":"13.96345000"},{"name":"Strančice","countryCode":"CZ","stateCode":"20","latitude":"49.94811000","longitude":"14.67745000"},{"name":"Suchdol","countryCode":"CZ","stateCode":"20","latitude":"49.95247000","longitude":"15.16651000"},{"name":"Sázava","countryCode":"CZ","stateCode":"20","latitude":"49.87164000","longitude":"14.89674000"},{"name":"Tišice","countryCode":"CZ","stateCode":"20","latitude":"50.26980000","longitude":"14.55411000"},{"name":"Trhový Štěpánov","countryCode":"CZ","stateCode":"20","latitude":"49.71147000","longitude":"15.01356000"},{"name":"Tuchlovice","countryCode":"CZ","stateCode":"20","latitude":"50.13803000","longitude":"13.99115000"},{"name":"Tuchoměřice","countryCode":"CZ","stateCode":"20","latitude":"50.13543000","longitude":"14.28218000"},{"name":"Týnec nad Labem","countryCode":"CZ","stateCode":"20","latitude":"50.04202000","longitude":"15.35836000"},{"name":"Týnec nad Sázavou","countryCode":"CZ","stateCode":"20","latitude":"49.83348000","longitude":"14.58983000"},{"name":"Třebotov","countryCode":"CZ","stateCode":"20","latitude":"49.97244000","longitude":"14.29127000"},{"name":"Uhlířské Janovice","countryCode":"CZ","stateCode":"20","latitude":"49.88019000","longitude":"15.06481000"},{"name":"Unhošť","countryCode":"CZ","stateCode":"20","latitude":"50.08535000","longitude":"14.13007000"},{"name":"Velim","countryCode":"CZ","stateCode":"20","latitude":"50.05965000","longitude":"15.10711000"},{"name":"Velká Dobrá","countryCode":"CZ","stateCode":"20","latitude":"50.10964000","longitude":"14.06980000"},{"name":"Velké Popovice","countryCode":"CZ","stateCode":"20","latitude":"49.92252000","longitude":"14.63934000"},{"name":"Velké Přílepy","countryCode":"CZ","stateCode":"20","latitude":"50.16050000","longitude":"14.31447000"},{"name":"Velký Osek","countryCode":"CZ","stateCode":"20","latitude":"50.09867000","longitude":"15.18629000"},{"name":"Veltruby","countryCode":"CZ","stateCode":"20","latitude":"50.07059000","longitude":"15.18454000"},{"name":"Veltrusy","countryCode":"CZ","stateCode":"20","latitude":"50.27046000","longitude":"14.32857000"},{"name":"Velvary","countryCode":"CZ","stateCode":"20","latitude":"50.28152000","longitude":"14.23616000"},{"name":"Vestec","countryCode":"CZ","stateCode":"20","latitude":"49.98050000","longitude":"14.50487000"},{"name":"Vinařice","countryCode":"CZ","stateCode":"20","latitude":"50.17585000","longitude":"14.09106000"},{"name":"Vlašim","countryCode":"CZ","stateCode":"20","latitude":"49.70632000","longitude":"14.89881000"},{"name":"Votice","countryCode":"CZ","stateCode":"20","latitude":"49.64013000","longitude":"14.63809000"},{"name":"Vrané nad Vltavou","countryCode":"CZ","stateCode":"20","latitude":"49.93585000","longitude":"14.37706000"},{"name":"Vrdy","countryCode":"CZ","stateCode":"20","latitude":"49.92153000","longitude":"15.47243000"},{"name":"Všenory","countryCode":"CZ","stateCode":"20","latitude":"49.92883000","longitude":"14.30392000"},{"name":"Všetaty","countryCode":"CZ","stateCode":"20","latitude":"50.28187000","longitude":"14.59297000"},{"name":"Zaječov","countryCode":"CZ","stateCode":"20","latitude":"49.77435000","longitude":"13.84072000"},{"name":"Zbraslavice","countryCode":"CZ","stateCode":"20","latitude":"49.81179000","longitude":"15.18319000"},{"name":"Zdiby","countryCode":"CZ","stateCode":"20","latitude":"50.16799000","longitude":"14.45118000"},{"name":"Zdice","countryCode":"CZ","stateCode":"20","latitude":"49.91207000","longitude":"13.97747000"},{"name":"Zeleneč","countryCode":"CZ","stateCode":"20","latitude":"50.13362000","longitude":"14.66070000"},{"name":"Zlonice","countryCode":"CZ","stateCode":"20","latitude":"50.28750000","longitude":"14.09214000"},{"name":"Zruč nad Sázavou","countryCode":"CZ","stateCode":"20","latitude":"49.74010000","longitude":"15.10606000"},{"name":"Zvole","countryCode":"CZ","stateCode":"20","latitude":"49.93466000","longitude":"14.41769000"},{"name":"Zásmuky","countryCode":"CZ","stateCode":"20","latitude":"49.95470000","longitude":"15.03058000"},{"name":"Úvaly","countryCode":"CZ","stateCode":"20","latitude":"50.07394000","longitude":"14.73080000"},{"name":"Čechtice","countryCode":"CZ","stateCode":"20","latitude":"49.62403000","longitude":"15.04824000"},{"name":"Čelákovice","countryCode":"CZ","stateCode":"20","latitude":"50.16038000","longitude":"14.75005000"},{"name":"Černošice","countryCode":"CZ","stateCode":"20","latitude":"49.96008000","longitude":"14.31979000"},{"name":"Červené Pečky","countryCode":"CZ","stateCode":"20","latitude":"49.97822000","longitude":"15.20856000"},{"name":"Čerčany","countryCode":"CZ","stateCode":"20","latitude":"49.85293000","longitude":"14.70299000"},{"name":"Český Brod","countryCode":"CZ","stateCode":"20","latitude":"50.07420000","longitude":"14.86081000"},{"name":"Čáslav","countryCode":"CZ","stateCode":"20","latitude":"49.91099000","longitude":"15.38972000"},{"name":"Řevnice","countryCode":"CZ","stateCode":"20","latitude":"49.91395000","longitude":"14.23589000"},{"name":"Řevničov","countryCode":"CZ","stateCode":"20","latitude":"50.18489000","longitude":"13.80823000"},{"name":"Řež","countryCode":"CZ","stateCode":"20","latitude":"50.17734000","longitude":"14.35733000"},{"name":"Říčany","countryCode":"CZ","stateCode":"20","latitude":"49.99168000","longitude":"14.65427000"},{"name":"Šestajovice","countryCode":"CZ","stateCode":"20","latitude":"50.10845000","longitude":"14.68013000"},{"name":"Štěchovice","countryCode":"CZ","stateCode":"20","latitude":"49.85109000","longitude":"14.40543000"},{"name":"Žebrák","countryCode":"CZ","stateCode":"20","latitude":"49.87574000","longitude":"13.89735000"},{"name":"Žiželice","countryCode":"CZ","stateCode":"20","latitude":"50.13192000","longitude":"15.39320000"},{"name":"Žleby","countryCode":"CZ","stateCode":"20","latitude":"49.88958000","longitude":"15.48853000"},{"name":"Žďár","countryCode":"CZ","stateCode":"20","latitude":"50.54366000","longitude":"15.08034000"},{"name":"Batelov","countryCode":"CZ","stateCode":"63","latitude":"49.31425000","longitude":"15.39465000"},{"name":"Bohdalov","countryCode":"CZ","stateCode":"63","latitude":"49.47921000","longitude":"15.87582000"},{"name":"Brtnice","countryCode":"CZ","stateCode":"63","latitude":"49.30695000","longitude":"15.67642000"},{"name":"Budišov","countryCode":"CZ","stateCode":"63","latitude":"49.27138000","longitude":"16.00383000"},{"name":"Bystřice nad Pernštejnem","countryCode":"CZ","stateCode":"63","latitude":"49.52295000","longitude":"16.26147000"},{"name":"Chotěboř","countryCode":"CZ","stateCode":"63","latitude":"49.72072000","longitude":"15.67018000"},{"name":"Dobronín","countryCode":"CZ","stateCode":"63","latitude":"49.47833000","longitude":"15.64992000"},{"name":"Dolní Cerekev","countryCode":"CZ","stateCode":"63","latitude":"49.34449000","longitude":"15.45655000"},{"name":"Golčův Jeníkov","countryCode":"CZ","stateCode":"63","latitude":"49.81626000","longitude":"15.47686000"},{"name":"Habry","countryCode":"CZ","stateCode":"63","latitude":"49.75603000","longitude":"15.48486000"},{"name":"Havlíčkův Brod","countryCode":"CZ","stateCode":"63","latitude":"49.60690000","longitude":"15.57937000"},{"name":"Herálec","countryCode":"CZ","stateCode":"63","latitude":"49.68891000","longitude":"15.99431000"},{"name":"Horní Cerekev","countryCode":"CZ","stateCode":"63","latitude":"49.32026000","longitude":"15.32769000"},{"name":"Hrotovice","countryCode":"CZ","stateCode":"63","latitude":"49.10770000","longitude":"16.06067000"},{"name":"Humpolec","countryCode":"CZ","stateCode":"63","latitude":"49.54152000","longitude":"15.35932000"},{"name":"Jaroměřice nad Rokytnou","countryCode":"CZ","stateCode":"63","latitude":"49.09408000","longitude":"15.89331000"},{"name":"Jemnice","countryCode":"CZ","stateCode":"63","latitude":"49.01898000","longitude":"15.56994000"},{"name":"Jihlava","countryCode":"CZ","stateCode":"63","latitude":"49.39610000","longitude":"15.59124000"},{"name":"Jimramov","countryCode":"CZ","stateCode":"63","latitude":"49.63719000","longitude":"16.22632000"},{"name":"Kamenice","countryCode":"CZ","stateCode":"63","latitude":"49.36659000","longitude":"15.78023000"},{"name":"Kamenice nad Lipou","countryCode":"CZ","stateCode":"63","latitude":"49.30303000","longitude":"15.07519000"},{"name":"Kněžice","countryCode":"CZ","stateCode":"63","latitude":"49.27078000","longitude":"15.67216000"},{"name":"Křižanov","countryCode":"CZ","stateCode":"63","latitude":"49.38858000","longitude":"16.10960000"},{"name":"Křížová","countryCode":"CZ","stateCode":"63","latitude":"49.68841000","longitude":"15.85207000"},{"name":"Ledeč nad Sázavou","countryCode":"CZ","stateCode":"63","latitude":"49.69517000","longitude":"15.27772000"},{"name":"Luka nad Jihlavou","countryCode":"CZ","stateCode":"63","latitude":"49.37403000","longitude":"15.70194000"},{"name":"Lukavec","countryCode":"CZ","stateCode":"63","latitude":"49.56541000","longitude":"14.99041000"},{"name":"Lípa","countryCode":"CZ","stateCode":"63","latitude":"49.55418000","longitude":"15.54465000"},{"name":"Mohelno","countryCode":"CZ","stateCode":"63","latitude":"49.11412000","longitude":"16.19022000"},{"name":"Moravské Budějovice","countryCode":"CZ","stateCode":"63","latitude":"49.05209000","longitude":"15.80864000"},{"name":"Měřín","countryCode":"CZ","stateCode":"63","latitude":"49.39321000","longitude":"15.88381000"},{"name":"Nová Cerekev","countryCode":"CZ","stateCode":"63","latitude":"49.41723000","longitude":"15.11675000"},{"name":"Nové Město na Moravě","countryCode":"CZ","stateCode":"63","latitude":"49.56144000","longitude":"16.07418000"},{"name":"Nové Syrovice","countryCode":"CZ","stateCode":"63","latitude":"49.01763000","longitude":"15.77345000"},{"name":"Nové Veselí","countryCode":"CZ","stateCode":"63","latitude":"49.51976000","longitude":"15.90853000"},{"name":"Náměšť nad Oslavou","countryCode":"CZ","stateCode":"63","latitude":"49.20726000","longitude":"16.15849000"},{"name":"Okres Havlíčkův Brod","countryCode":"CZ","stateCode":"63","latitude":"49.66667000","longitude":"15.58333000"},{"name":"Okres Jihlava","countryCode":"CZ","stateCode":"63","latitude":"49.33333000","longitude":"15.58333000"},{"name":"Okres Pelhřimov","countryCode":"CZ","stateCode":"63","latitude":"49.41667000","longitude":"15.16667000"},{"name":"Okres Třebíč","countryCode":"CZ","stateCode":"63","latitude":"49.13333000","longitude":"15.93333000"},{"name":"Okres Žďár nad Sázavou","countryCode":"CZ","stateCode":"63","latitude":"49.50000000","longitude":"16.03333000"},{"name":"Okrouhlice","countryCode":"CZ","stateCode":"63","latitude":"49.62991000","longitude":"15.49083000"},{"name":"Okříšky","countryCode":"CZ","stateCode":"63","latitude":"49.24539000","longitude":"15.76959000"},{"name":"Pacov","countryCode":"CZ","stateCode":"63","latitude":"49.47076000","longitude":"15.00168000"},{"name":"Pelhřimov","countryCode":"CZ","stateCode":"63","latitude":"49.43134000","longitude":"15.22336000"},{"name":"Polná","countryCode":"CZ","stateCode":"63","latitude":"49.48700000","longitude":"15.71881000"},{"name":"Počátky","countryCode":"CZ","stateCode":"63","latitude":"49.26020000","longitude":"15.24022000"},{"name":"Přibyslav","countryCode":"CZ","stateCode":"63","latitude":"49.57684000","longitude":"15.73855000"},{"name":"Rouchovany","countryCode":"CZ","stateCode":"63","latitude":"49.07036000","longitude":"16.10760000"},{"name":"Stařeč","countryCode":"CZ","stateCode":"63","latitude":"49.19783000","longitude":"15.82791000"},{"name":"Svratka","countryCode":"CZ","stateCode":"63","latitude":"49.71066000","longitude":"16.03214000"},{"name":"Světlá nad Sázavou","countryCode":"CZ","stateCode":"63","latitude":"49.66801000","longitude":"15.40393000"},{"name":"Telč","countryCode":"CZ","stateCode":"63","latitude":"49.18418000","longitude":"15.45275000"},{"name":"Třebíč","countryCode":"CZ","stateCode":"63","latitude":"49.21492000","longitude":"15.88166000"},{"name":"Třešť","countryCode":"CZ","stateCode":"63","latitude":"49.29092000","longitude":"15.48211000"},{"name":"Velká Bíteš","countryCode":"CZ","stateCode":"63","latitude":"49.28838000","longitude":"16.22742000"},{"name":"Velké Meziříčí","countryCode":"CZ","stateCode":"63","latitude":"49.35522000","longitude":"16.01224000"},{"name":"Velký Beranov","countryCode":"CZ","stateCode":"63","latitude":"49.40504000","longitude":"15.66700000"},{"name":"Vilémov","countryCode":"CZ","stateCode":"63","latitude":"49.81566000","longitude":"15.53584000"},{"name":"Vladislav","countryCode":"CZ","stateCode":"63","latitude":"49.21017000","longitude":"15.98830000"},{"name":"Černovice","countryCode":"CZ","stateCode":"63","latitude":"49.37265000","longitude":"14.96089000"},{"name":"Štoky","countryCode":"CZ","stateCode":"63","latitude":"49.50249000","longitude":"15.58863000"},{"name":"Želetava","countryCode":"CZ","stateCode":"63","latitude":"49.14187000","longitude":"15.67300000"},{"name":"Želiv","countryCode":"CZ","stateCode":"63","latitude":"49.52984000","longitude":"15.22181000"},{"name":"Žirovnice","countryCode":"CZ","stateCode":"63","latitude":"49.25318000","longitude":"15.18824000"},{"name":"Žďár nad Sázavou","countryCode":"CZ","stateCode":"63","latitude":"49.56263000","longitude":"15.93924000"},{"name":"Žďár nad Sázavou Druhy","countryCode":"CZ","stateCode":"63","latitude":"49.58726000","longitude":"15.93215000"},{"name":"Bavorov","countryCode":"CZ","stateCode":"31","latitude":"49.12184000","longitude":"14.07893000"},{"name":"Bechyně","countryCode":"CZ","stateCode":"31","latitude":"49.29523000","longitude":"14.46810000"},{"name":"Benešov nad Černou","countryCode":"CZ","stateCode":"31","latitude":"48.72940000","longitude":"14.62737000"},{"name":"Bernartice","countryCode":"CZ","stateCode":"31","latitude":"49.36889000","longitude":"14.38101000"},{"name":"Blatná","countryCode":"CZ","stateCode":"31","latitude":"49.42489000","longitude":"13.88176000"},{"name":"Borek","countryCode":"CZ","stateCode":"31","latitude":"49.02339000","longitude":"14.50088000"},{"name":"Borovany","countryCode":"CZ","stateCode":"31","latitude":"48.89860000","longitude":"14.64227000"},{"name":"Borová Lada","countryCode":"CZ","stateCode":"31","latitude":"48.98983000","longitude":"13.65986000"},{"name":"Brloh","countryCode":"CZ","stateCode":"31","latitude":"48.92987000","longitude":"14.21857000"},{"name":"Chlum u Třeboně","countryCode":"CZ","stateCode":"31","latitude":"48.96235000","longitude":"14.92799000"},{"name":"Chotoviny","countryCode":"CZ","stateCode":"31","latitude":"49.47803000","longitude":"14.67695000"},{"name":"Chvalšiny","countryCode":"CZ","stateCode":"31","latitude":"48.85401000","longitude":"14.21114000"},{"name":"Chyšky","countryCode":"CZ","stateCode":"31","latitude":"49.52346000","longitude":"14.42757000"},{"name":"Chýnov","countryCode":"CZ","stateCode":"31","latitude":"49.40677000","longitude":"14.81122000"},{"name":"Dačice","countryCode":"CZ","stateCode":"31","latitude":"49.08154000","longitude":"15.43727000"},{"name":"Dolní Bukovsko","countryCode":"CZ","stateCode":"31","latitude":"49.17086000","longitude":"14.58127000"},{"name":"Dolní Dvořiště","countryCode":"CZ","stateCode":"31","latitude":"48.65642000","longitude":"14.45221000"},{"name":"Dubné","countryCode":"CZ","stateCode":"31","latitude":"48.97619000","longitude":"14.36038000"},{"name":"Dřiteň","countryCode":"CZ","stateCode":"31","latitude":"49.14280000","longitude":"14.34596000"},{"name":"Frymburk","countryCode":"CZ","stateCode":"31","latitude":"48.66094000","longitude":"14.16564000"},{"name":"Hluboká nad Vltavou","countryCode":"CZ","stateCode":"31","latitude":"49.05225000","longitude":"14.43427000"},{"name":"Horní Planá","countryCode":"CZ","stateCode":"31","latitude":"48.76736000","longitude":"14.03257000"},{"name":"Horní Stropnice","countryCode":"CZ","stateCode":"31","latitude":"48.76124000","longitude":"14.73502000"},{"name":"Hrdějovice","countryCode":"CZ","stateCode":"31","latitude":"49.01893000","longitude":"14.47857000"},{"name":"Husinec","countryCode":"CZ","stateCode":"31","latitude":"49.05496000","longitude":"13.98697000"},{"name":"Jarošov nad Nežárkou","countryCode":"CZ","stateCode":"31","latitude":"49.18989000","longitude":"15.06734000"},{"name":"Jindřichův Hradec","countryCode":"CZ","stateCode":"31","latitude":"49.14404000","longitude":"15.00301000"},{"name":"Jistebnice","countryCode":"CZ","stateCode":"31","latitude":"49.48553000","longitude":"14.52760000"},{"name":"Kamenný Újezd","countryCode":"CZ","stateCode":"31","latitude":"48.89753000","longitude":"14.44638000"},{"name":"Kaplice","countryCode":"CZ","stateCode":"31","latitude":"48.73881000","longitude":"14.49449000"},{"name":"Kardašova Řečice","countryCode":"CZ","stateCode":"31","latitude":"49.18478000","longitude":"14.85315000"},{"name":"Katovice","countryCode":"CZ","stateCode":"31","latitude":"49.27348000","longitude":"13.83035000"},{"name":"Kovářov","countryCode":"CZ","stateCode":"31","latitude":"49.51760000","longitude":"14.27809000"},{"name":"Kunžak","countryCode":"CZ","stateCode":"31","latitude":"49.12119000","longitude":"15.19028000"},{"name":"Kájov","countryCode":"CZ","stateCode":"31","latitude":"48.81082000","longitude":"14.25859000"},{"name":"Křemže","countryCode":"CZ","stateCode":"31","latitude":"48.90497000","longitude":"14.30568000"},{"name":"Ledenice","countryCode":"CZ","stateCode":"31","latitude":"48.93329000","longitude":"14.61886000"},{"name":"Lhenice","countryCode":"CZ","stateCode":"31","latitude":"48.99479000","longitude":"14.14980000"},{"name":"Litvínovice","countryCode":"CZ","stateCode":"31","latitude":"48.96207000","longitude":"14.45146000"},{"name":"Lišov","countryCode":"CZ","stateCode":"31","latitude":"49.01597000","longitude":"14.60838000"},{"name":"Lomnice nad Lužnicí","countryCode":"CZ","stateCode":"31","latitude":"49.08468000","longitude":"14.71727000"},{"name":"Loučovice","countryCode":"CZ","stateCode":"31","latitude":"48.62019000","longitude":"14.25747000"},{"name":"Malonty","countryCode":"CZ","stateCode":"31","latitude":"48.68611000","longitude":"14.57678000"},{"name":"Malšice","countryCode":"CZ","stateCode":"31","latitude":"49.36391000","longitude":"14.57868000"},{"name":"Milevsko","countryCode":"CZ","stateCode":"31","latitude":"49.45089000","longitude":"14.36000000"},{"name":"Mirotice","countryCode":"CZ","stateCode":"31","latitude":"49.42908000","longitude":"14.03697000"},{"name":"Mirovice","countryCode":"CZ","stateCode":"31","latitude":"49.51555000","longitude":"14.03582000"},{"name":"Mladá Vožice","countryCode":"CZ","stateCode":"31","latitude":"49.53313000","longitude":"14.80857000"},{"name":"Netolice","countryCode":"CZ","stateCode":"31","latitude":"49.04930000","longitude":"14.19700000"},{"name":"Nová Bystřice","countryCode":"CZ","stateCode":"31","latitude":"49.01926000","longitude":"15.10316000"},{"name":"Nová Včelnice","countryCode":"CZ","stateCode":"31","latitude":"49.23935000","longitude":"15.07260000"},{"name":"Nové Hrady","countryCode":"CZ","stateCode":"31","latitude":"48.78963000","longitude":"14.77839000"},{"name":"Okres Jindřichův Hradec","countryCode":"CZ","stateCode":"31","latitude":"49.08333000","longitude":"15.16667000"},{"name":"Okres Prachatice","countryCode":"CZ","stateCode":"31","latitude":"49.00000000","longitude":"13.86667000"},{"name":"Okres Písek","countryCode":"CZ","stateCode":"31","latitude":"49.40000000","longitude":"14.20000000"},{"name":"Okres Strakonice","countryCode":"CZ","stateCode":"31","latitude":"49.26667000","longitude":"13.90000000"},{"name":"Okres Tábor","countryCode":"CZ","stateCode":"31","latitude":"49.41667000","longitude":"14.66667000"},{"name":"Okres České Budějovice","countryCode":"CZ","stateCode":"31","latitude":"49.00000000","longitude":"14.50000000"},{"name":"Okres Český Krumlov","countryCode":"CZ","stateCode":"31","latitude":"48.75000000","longitude":"14.33333000"},{"name":"Opařany","countryCode":"CZ","stateCode":"31","latitude":"49.39678000","longitude":"14.48137000"},{"name":"Planá nad Lužnicí","countryCode":"CZ","stateCode":"31","latitude":"49.35444000","longitude":"14.70147000"},{"name":"Prachatice","countryCode":"CZ","stateCode":"31","latitude":"49.01292000","longitude":"13.99752000"},{"name":"Protivín","countryCode":"CZ","stateCode":"31","latitude":"49.19949000","longitude":"14.21717000"},{"name":"Písek","countryCode":"CZ","stateCode":"31","latitude":"49.30880000","longitude":"14.14750000"},{"name":"Radomyšl","countryCode":"CZ","stateCode":"31","latitude":"49.31634000","longitude":"13.93024000"},{"name":"Rudolfov","countryCode":"CZ","stateCode":"31","latitude":"48.99339000","longitude":"14.54179000"},{"name":"Sedlice","countryCode":"CZ","stateCode":"31","latitude":"48.77401000","longitude":"14.39115000"},{"name":"Sepekov","countryCode":"CZ","stateCode":"31","latitude":"49.42865000","longitude":"14.41815000"},{"name":"Sezimovo Ústí","countryCode":"CZ","stateCode":"31","latitude":"49.38519000","longitude":"14.68480000"},{"name":"Slavonice","countryCode":"CZ","stateCode":"31","latitude":"48.99753000","longitude":"15.35154000"},{"name":"Soběslav","countryCode":"CZ","stateCode":"31","latitude":"49.25993000","longitude":"14.71861000"},{"name":"Srubec","countryCode":"CZ","stateCode":"31","latitude":"48.94806000","longitude":"14.54131000"},{"name":"Stachy","countryCode":"CZ","stateCode":"31","latitude":"49.10179000","longitude":"13.66659000"},{"name":"Strakonice","countryCode":"CZ","stateCode":"31","latitude":"49.26141000","longitude":"13.90237000"},{"name":"Strmilov","countryCode":"CZ","stateCode":"31","latitude":"49.15846000","longitude":"15.19934000"},{"name":"Strunkovice nad Blanicí","countryCode":"CZ","stateCode":"31","latitude":"49.08402000","longitude":"14.05522000"},{"name":"Studená","countryCode":"CZ","stateCode":"31","latitude":"49.18516000","longitude":"15.28688000"},{"name":"Suchdol nad Lužnicí","countryCode":"CZ","stateCode":"31","latitude":"48.89000000","longitude":"14.87720000"},{"name":"Trhové Sviny","countryCode":"CZ","stateCode":"31","latitude":"48.84231000","longitude":"14.63924000"},{"name":"Tábor","countryCode":"CZ","stateCode":"31","latitude":"49.41441000","longitude":"14.65780000"},{"name":"Týn nad Vltavou","countryCode":"CZ","stateCode":"31","latitude":"49.22340000","longitude":"14.42057000"},{"name":"Třeboň","countryCode":"CZ","stateCode":"31","latitude":"49.00364000","longitude":"14.77065000"},{"name":"Vacov","countryCode":"CZ","stateCode":"31","latitude":"49.13686000","longitude":"13.72911000"},{"name":"Velešín","countryCode":"CZ","stateCode":"31","latitude":"48.82949000","longitude":"14.46252000"},{"name":"Veselí nad Lužnicí","countryCode":"CZ","stateCode":"31","latitude":"49.18430000","longitude":"14.69734000"},{"name":"Vimperk","countryCode":"CZ","stateCode":"31","latitude":"49.05857000","longitude":"13.78286000"},{"name":"Vlachovo Březí","countryCode":"CZ","stateCode":"31","latitude":"49.08135000","longitude":"13.95842000"},{"name":"Vodňany","countryCode":"CZ","stateCode":"31","latitude":"49.14789000","longitude":"14.17513000"},{"name":"Volary","countryCode":"CZ","stateCode":"31","latitude":"48.90881000","longitude":"13.88657000"},{"name":"Volyně","countryCode":"CZ","stateCode":"31","latitude":"49.16578000","longitude":"13.88624000"},{"name":"Vyšší Brod","countryCode":"CZ","stateCode":"31","latitude":"48.61598000","longitude":"14.31183000"},{"name":"Včelná","countryCode":"CZ","stateCode":"31","latitude":"48.92373000","longitude":"14.45383000"},{"name":"Větřní","countryCode":"CZ","stateCode":"31","latitude":"48.77425000","longitude":"14.28616000"},{"name":"Zdíkov","countryCode":"CZ","stateCode":"31","latitude":"49.08456000","longitude":"13.69738000"},{"name":"Zliv","countryCode":"CZ","stateCode":"31","latitude":"49.06608000","longitude":"14.36613000"},{"name":"České Budějovice","countryCode":"CZ","stateCode":"31","latitude":"48.97447000","longitude":"14.47434000"},{"name":"České Velenice","countryCode":"CZ","stateCode":"31","latitude":"48.76851000","longitude":"14.96368000"},{"name":"Český Krumlov","countryCode":"CZ","stateCode":"31","latitude":"48.81091000","longitude":"14.31521000"},{"name":"Český Rudolec","countryCode":"CZ","stateCode":"31","latitude":"49.06835000","longitude":"15.32437000"},{"name":"Čimelice","countryCode":"CZ","stateCode":"31","latitude":"49.46557000","longitude":"14.06922000"},{"name":"Čkyně","countryCode":"CZ","stateCode":"31","latitude":"49.11503000","longitude":"13.82906000"},{"name":"Ševětín","countryCode":"CZ","stateCode":"31","latitude":"49.10005000","longitude":"14.57220000"},{"name":"Bechlín","countryCode":"CZ","stateCode":"42","latitude":"50.41615000","longitude":"14.34092000"},{"name":"Benešov nad Ploučnicí","countryCode":"CZ","stateCode":"42","latitude":"50.74159000","longitude":"14.31239000"},{"name":"Bečov","countryCode":"CZ","stateCode":"42","latitude":"50.44972000","longitude":"13.71784000"},{"name":"Bohušovice nad Ohří","countryCode":"CZ","stateCode":"42","latitude":"50.49316000","longitude":"14.15048000"},{"name":"Braňany","countryCode":"CZ","stateCode":"42","latitude":"50.54295000","longitude":"13.70017000"},{"name":"Budyně nad Ohří","countryCode":"CZ","stateCode":"42","latitude":"50.40427000","longitude":"14.12591000"},{"name":"Bystřany","countryCode":"CZ","stateCode":"42","latitude":"50.62867000","longitude":"13.86419000"},{"name":"Bílina","countryCode":"CZ","stateCode":"42","latitude":"50.54854000","longitude":"13.77535000"},{"name":"Bílina Kyselka","countryCode":"CZ","stateCode":"42","latitude":"50.55000000","longitude":"13.76667000"},{"name":"Březno","countryCode":"CZ","stateCode":"42","latitude":"50.40185000","longitude":"13.42118000"},{"name":"Chabařovice","countryCode":"CZ","stateCode":"42","latitude":"50.67318000","longitude":"13.94184000"},{"name":"Chlumec","countryCode":"CZ","stateCode":"42","latitude":"50.69972000","longitude":"13.93964000"},{"name":"Chomutov","countryCode":"CZ","stateCode":"42","latitude":"50.46048000","longitude":"13.41779000"},{"name":"Chřibská","countryCode":"CZ","stateCode":"42","latitude":"50.86079000","longitude":"14.48444000"},{"name":"Dobroměřice","countryCode":"CZ","stateCode":"42","latitude":"50.37009000","longitude":"13.79473000"},{"name":"Dolní Podluží","countryCode":"CZ","stateCode":"42","latitude":"50.87988000","longitude":"14.59503000"},{"name":"Dolní Poustevna","countryCode":"CZ","stateCode":"42","latitude":"50.98251000","longitude":"14.28684000"},{"name":"Dubí","countryCode":"CZ","stateCode":"42","latitude":"50.68558000","longitude":"13.78561000"},{"name":"Duchcov","countryCode":"CZ","stateCode":"42","latitude":"50.60376000","longitude":"13.74621000"},{"name":"Děčín","countryCode":"CZ","stateCode":"42","latitude":"50.78215000","longitude":"14.21478000"},{"name":"Horní Jiřetín","countryCode":"CZ","stateCode":"42","latitude":"50.57309000","longitude":"13.54717000"},{"name":"Hostomice","countryCode":"CZ","stateCode":"42","latitude":"50.58770000","longitude":"13.80803000"},{"name":"Hošťka","countryCode":"CZ","stateCode":"42","latitude":"50.48859000","longitude":"14.33500000"},{"name":"Hrob","countryCode":"CZ","stateCode":"42","latitude":"50.65919000","longitude":"13.72676000"},{"name":"Jirkov","countryCode":"CZ","stateCode":"42","latitude":"50.49979000","longitude":"13.44769000"},{"name":"Jiříkov","countryCode":"CZ","stateCode":"42","latitude":"50.99514000","longitude":"14.56910000"},{"name":"Jílové","countryCode":"CZ","stateCode":"42","latitude":"50.76082000","longitude":"14.10383000"},{"name":"Kadaň","countryCode":"CZ","stateCode":"42","latitude":"50.38333000","longitude":"13.26667000"},{"name":"Klášterec nad Ohří","countryCode":"CZ","stateCode":"42","latitude":"50.38860000","longitude":"13.18342000"},{"name":"Kovářská","countryCode":"CZ","stateCode":"42","latitude":"50.43821000","longitude":"13.05388000"},{"name":"Košťany","countryCode":"CZ","stateCode":"42","latitude":"50.65507000","longitude":"13.75554000"},{"name":"Krupka","countryCode":"CZ","stateCode":"42","latitude":"50.68449000","longitude":"13.85815000"},{"name":"Kryry","countryCode":"CZ","stateCode":"42","latitude":"50.17437000","longitude":"13.42660000"},{"name":"Krásná Lípa","countryCode":"CZ","stateCode":"42","latitude":"50.48378000","longitude":"13.35750000"},{"name":"Křešice","countryCode":"CZ","stateCode":"42","latitude":"50.52259000","longitude":"14.21450000"},{"name":"Lenešice","countryCode":"CZ","stateCode":"42","latitude":"50.37516000","longitude":"13.76590000"},{"name":"Libochovice","countryCode":"CZ","stateCode":"42","latitude":"50.40626000","longitude":"14.04439000"},{"name":"Libouchec","countryCode":"CZ","stateCode":"42","latitude":"50.75854000","longitude":"14.04071000"},{"name":"Liběšice","countryCode":"CZ","stateCode":"42","latitude":"50.56886000","longitude":"14.28906000"},{"name":"Litoměřice","countryCode":"CZ","stateCode":"42","latitude":"50.53348000","longitude":"14.13180000"},{"name":"Litvínov","countryCode":"CZ","stateCode":"42","latitude":"50.60420000","longitude":"13.61812000"},{"name":"Lom u Mostu","countryCode":"CZ","stateCode":"42","latitude":"50.59328000","longitude":"13.65729000"},{"name":"Louny","countryCode":"CZ","stateCode":"42","latitude":"50.35699000","longitude":"13.79667000"},{"name":"Lovosice","countryCode":"CZ","stateCode":"42","latitude":"50.51504000","longitude":"14.05103000"},{"name":"Lubenec","countryCode":"CZ","stateCode":"42","latitude":"50.13207000","longitude":"13.31319000"},{"name":"Meziboři","countryCode":"CZ","stateCode":"42","latitude":"50.62115000","longitude":"13.59870000"},{"name":"Mikulášovice","countryCode":"CZ","stateCode":"42","latitude":"50.96507000","longitude":"14.36368000"},{"name":"Most","countryCode":"CZ","stateCode":"42","latitude":"50.50301000","longitude":"13.63617000"},{"name":"Měcholupy","countryCode":"CZ","stateCode":"42","latitude":"50.26666000","longitude":"13.53737000"},{"name":"Novosedlice","countryCode":"CZ","stateCode":"42","latitude":"50.65633000","longitude":"13.82304000"},{"name":"Obrnice","countryCode":"CZ","stateCode":"42","latitude":"50.50498000","longitude":"13.69540000"},{"name":"Okres Chomutov","countryCode":"CZ","stateCode":"42","latitude":"50.41667000","longitude":"13.33333000"},{"name":"Okres Děčín","countryCode":"CZ","stateCode":"42","latitude":"50.82905000","longitude":"14.34325000"},{"name":"Okres Litoměřice","countryCode":"CZ","stateCode":"42","latitude":"50.50000000","longitude":"14.16667000"},{"name":"Okres Louny","countryCode":"CZ","stateCode":"42","latitude":"50.33333000","longitude":"13.66667000"},{"name":"Okres Most","countryCode":"CZ","stateCode":"42","latitude":"50.55000000","longitude":"13.63333000"},{"name":"Okres Teplice","countryCode":"CZ","stateCode":"42","latitude":"50.63333000","longitude":"13.83333000"},{"name":"Okres Ústí nad Labem","countryCode":"CZ","stateCode":"42","latitude":"50.66667000","longitude":"14.05000000"},{"name":"Osek","countryCode":"CZ","stateCode":"42","latitude":"50.62115000","longitude":"13.69274000"},{"name":"Peruc","countryCode":"CZ","stateCode":"42","latitude":"50.34250000","longitude":"13.95986000"},{"name":"Perštejn","countryCode":"CZ","stateCode":"42","latitude":"50.38166000","longitude":"13.11020000"},{"name":"Podbořany","countryCode":"CZ","stateCode":"42","latitude":"50.22937000","longitude":"13.41192000"},{"name":"Polepy","countryCode":"CZ","stateCode":"42","latitude":"50.50563000","longitude":"14.26447000"},{"name":"Postoloprty","countryCode":"CZ","stateCode":"42","latitude":"50.35979000","longitude":"13.70291000"},{"name":"Povrly","countryCode":"CZ","stateCode":"42","latitude":"50.67276000","longitude":"14.16033000"},{"name":"Proboštov","countryCode":"CZ","stateCode":"42","latitude":"50.66773000","longitude":"13.83601000"},{"name":"Radonice","countryCode":"CZ","stateCode":"42","latitude":"50.29803000","longitude":"13.28464000"},{"name":"Roudnice nad Labem","countryCode":"CZ","stateCode":"42","latitude":"50.42528000","longitude":"14.26175000"},{"name":"Rumburk","countryCode":"CZ","stateCode":"42","latitude":"50.95151000","longitude":"14.55699000"},{"name":"Staré Křečany","countryCode":"CZ","stateCode":"42","latitude":"50.95044000","longitude":"14.49617000"},{"name":"Teplice","countryCode":"CZ","stateCode":"42","latitude":"50.64040000","longitude":"13.82451000"},{"name":"Terezín","countryCode":"CZ","stateCode":"42","latitude":"50.51100000","longitude":"14.15055000"},{"name":"Trmice","countryCode":"CZ","stateCode":"42","latitude":"50.64286000","longitude":"13.99449000"},{"name":"Třebenice","countryCode":"CZ","stateCode":"42","latitude":"50.47632000","longitude":"13.99005000"},{"name":"Varnsdorf","countryCode":"CZ","stateCode":"42","latitude":"50.91154000","longitude":"14.61824000"},{"name":"Vejprty","countryCode":"CZ","stateCode":"42","latitude":"50.49232000","longitude":"13.03212000"},{"name":"Velemín","countryCode":"CZ","stateCode":"42","latitude":"50.53898000","longitude":"13.97675000"},{"name":"Velké Březno","countryCode":"CZ","stateCode":"42","latitude":"50.66270000","longitude":"14.14174000"},{"name":"Velký Šenov","countryCode":"CZ","stateCode":"42","latitude":"50.99078000","longitude":"14.37428000"},{"name":"Verneřice","countryCode":"CZ","stateCode":"42","latitude":"50.66114000","longitude":"14.30114000"},{"name":"Vilémov","countryCode":"CZ","stateCode":"42","latitude":"50.99054000","longitude":"14.33531000"},{"name":"Vroutek","countryCode":"CZ","stateCode":"42","latitude":"50.17999000","longitude":"13.37986000"},{"name":"Zabrušany","countryCode":"CZ","stateCode":"42","latitude":"50.60495000","longitude":"13.78748000"},{"name":"Údlice","countryCode":"CZ","stateCode":"42","latitude":"50.44060000","longitude":"13.45738000"},{"name":"Úštěk","countryCode":"CZ","stateCode":"42","latitude":"50.58474000","longitude":"14.34332000"},{"name":"Černčice","countryCode":"CZ","stateCode":"42","latitude":"50.36138000","longitude":"13.84521000"},{"name":"Česká Kamenice","countryCode":"CZ","stateCode":"42","latitude":"50.79780000","longitude":"14.41767000"},{"name":"Čížkovice","countryCode":"CZ","stateCode":"42","latitude":"50.48418000","longitude":"14.02839000"},{"name":"Řehlovice","countryCode":"CZ","stateCode":"42","latitude":"50.60712000","longitude":"13.95412000"},{"name":"Šluknov","countryCode":"CZ","stateCode":"42","latitude":"51.00369000","longitude":"14.45258000"},{"name":"Štětí","countryCode":"CZ","stateCode":"42","latitude":"50.45298000","longitude":"14.37421000"},{"name":"Žatec","countryCode":"CZ","stateCode":"42","latitude":"50.32717000","longitude":"13.54577000"},{"name":"Žitenice","countryCode":"CZ","stateCode":"42","latitude":"50.55528000","longitude":"14.15665000"},{"name":"Bedihošť","countryCode":"CZ","stateCode":"71","latitude":"49.44826000","longitude":"17.16643000"},{"name":"Bludov","countryCode":"CZ","stateCode":"71","latitude":"49.94080000","longitude":"16.92849000"},{"name":"Bohuňovice","countryCode":"CZ","stateCode":"71","latitude":"49.66301000","longitude":"17.28693000"},{"name":"Bouzov","countryCode":"CZ","stateCode":"71","latitude":"49.70426000","longitude":"16.89288000"},{"name":"Brodek u Přerova","countryCode":"CZ","stateCode":"71","latitude":"49.48419000","longitude":"17.33825000"},{"name":"Bílá Lhota","countryCode":"CZ","stateCode":"71","latitude":"49.70953000","longitude":"16.97507000"},{"name":"Bělotín","countryCode":"CZ","stateCode":"71","latitude":"49.59120000","longitude":"17.80654000"},{"name":"Dolany","countryCode":"CZ","stateCode":"71","latitude":"49.64987000","longitude":"17.32240000"},{"name":"Dolní Bohdíkov","countryCode":"CZ","stateCode":"71","latitude":"50.00996000","longitude":"16.90433000"},{"name":"Dolní Studénky","countryCode":"CZ","stateCode":"71","latitude":"49.93506000","longitude":"16.97107000"},{"name":"Dolní Újezd","countryCode":"CZ","stateCode":"71","latitude":"49.54597000","longitude":"17.53547000"},{"name":"Doloplazy","countryCode":"CZ","stateCode":"71","latitude":"49.56876000","longitude":"17.41393000"},{"name":"Drahanovice","countryCode":"CZ","stateCode":"71","latitude":"49.57856000","longitude":"17.07701000"},{"name":"Dub nad Moravou","countryCode":"CZ","stateCode":"71","latitude":"49.48249000","longitude":"17.27723000"},{"name":"Dubicko","countryCode":"CZ","stateCode":"71","latitude":"49.82806000","longitude":"16.96266000"},{"name":"Dřevohostice","countryCode":"CZ","stateCode":"71","latitude":"49.42594000","longitude":"17.59204000"},{"name":"Grygov","countryCode":"CZ","stateCode":"71","latitude":"49.53841000","longitude":"17.30887000"},{"name":"Hanušovice","countryCode":"CZ","stateCode":"71","latitude":"50.08049000","longitude":"16.93641000"},{"name":"Hlubočky","countryCode":"CZ","stateCode":"71","latitude":"49.61783000","longitude":"17.39436000"},{"name":"Hněvotín","countryCode":"CZ","stateCode":"71","latitude":"49.57205000","longitude":"17.17954000"},{"name":"Horka nad Moravou","countryCode":"CZ","stateCode":"71","latitude":"49.64009000","longitude":"17.21070000"},{"name":"Horní Moštěnice","countryCode":"CZ","stateCode":"71","latitude":"49.41213000","longitude":"17.45879000"},{"name":"Horní Štěpánov","countryCode":"CZ","stateCode":"71","latitude":"49.54901000","longitude":"16.79078000"},{"name":"Hranice","countryCode":"CZ","stateCode":"71","latitude":"49.54796000","longitude":"17.73469000"},{"name":"Hustopeče Nad Bečvou","countryCode":"CZ","stateCode":"71","latitude":"49.53053000","longitude":"17.86994000"},{"name":"Javorník","countryCode":"CZ","stateCode":"71","latitude":"50.39077000","longitude":"17.00272000"},{"name":"Jeseník","countryCode":"CZ","stateCode":"71","latitude":"50.22937000","longitude":"17.20464000"},{"name":"Kojetín","countryCode":"CZ","stateCode":"71","latitude":"49.35179000","longitude":"17.30207000"},{"name":"Kokory","countryCode":"CZ","stateCode":"71","latitude":"49.49482000","longitude":"17.37544000"},{"name":"Konice","countryCode":"CZ","stateCode":"71","latitude":"49.59030000","longitude":"16.88911000"},{"name":"Kostelec na Hané","countryCode":"CZ","stateCode":"71","latitude":"49.51398000","longitude":"17.05824000"},{"name":"Kralice na Hané","countryCode":"CZ","stateCode":"71","latitude":"49.46296000","longitude":"17.18048000"},{"name":"Leština","countryCode":"CZ","stateCode":"71","latitude":"49.86879000","longitude":"16.92748000"},{"name":"Lipník nad Bečvou","countryCode":"CZ","stateCode":"71","latitude":"49.52721000","longitude":"17.58594000"},{"name":"Litovel","countryCode":"CZ","stateCode":"71","latitude":"49.70121000","longitude":"17.07615000"},{"name":"Loučná nad Desnou","countryCode":"CZ","stateCode":"71","latitude":"50.07433000","longitude":"17.09052000"},{"name":"Loštice","countryCode":"CZ","stateCode":"71","latitude":"49.74470000","longitude":"16.92892000"},{"name":"Lutín","countryCode":"CZ","stateCode":"71","latitude":"49.55845000","longitude":"17.13572000"},{"name":"Majetín","countryCode":"CZ","stateCode":"71","latitude":"49.49808000","longitude":"17.33314000"},{"name":"Medlov","countryCode":"CZ","stateCode":"71","latitude":"49.78754000","longitude":"17.06261000"},{"name":"Mikulovice","countryCode":"CZ","stateCode":"71","latitude":"50.29854000","longitude":"17.32155000"},{"name":"Mohelnice","countryCode":"CZ","stateCode":"71","latitude":"49.77698000","longitude":"16.91946000"},{"name":"Moravičany","countryCode":"CZ","stateCode":"71","latitude":"49.75694000","longitude":"16.96042000"},{"name":"Moravský Beroun","countryCode":"CZ","stateCode":"71","latitude":"49.79374000","longitude":"17.44212000"},{"name":"Mostkovice","countryCode":"CZ","stateCode":"71","latitude":"49.47215000","longitude":"17.05212000"},{"name":"Město Libavá","countryCode":"CZ","stateCode":"71","latitude":"49.72162000","longitude":"17.52013000"},{"name":"Nezamyslice","countryCode":"CZ","stateCode":"71","latitude":"49.32543000","longitude":"17.17326000"},{"name":"Nový Malín","countryCode":"CZ","stateCode":"71","latitude":"49.94262000","longitude":"17.03191000"},{"name":"Náklo","countryCode":"CZ","stateCode":"71","latitude":"49.65462000","longitude":"17.12969000"},{"name":"Náměšť na Hané","countryCode":"CZ","stateCode":"71","latitude":"49.60213000","longitude":"17.06539000"},{"name":"Němčice nad Hanou","countryCode":"CZ","stateCode":"71","latitude":"49.34181000","longitude":"17.20596000"},{"name":"Okres Jeseník","countryCode":"CZ","stateCode":"71","latitude":"50.25000000","longitude":"17.16667000"},{"name":"Okres Olomouc","countryCode":"CZ","stateCode":"71","latitude":"49.66667000","longitude":"17.25000000"},{"name":"Okres Prostějov","countryCode":"CZ","stateCode":"71","latitude":"49.50000000","longitude":"17.03333000"},{"name":"Okres Přerov","countryCode":"CZ","stateCode":"71","latitude":"49.50000000","longitude":"17.55000000"},{"name":"Okres Šumperk","countryCode":"CZ","stateCode":"71","latitude":"50.00000000","longitude":"17.00000000"},{"name":"Olomouc","countryCode":"CZ","stateCode":"71","latitude":"49.59552000","longitude":"17.25175000"},{"name":"Olšany","countryCode":"CZ","stateCode":"71","latitude":"49.96509000","longitude":"16.85894000"},{"name":"Osek nad Bečvou","countryCode":"CZ","stateCode":"71","latitude":"49.51121000","longitude":"17.52829000"},{"name":"Oskava","countryCode":"CZ","stateCode":"71","latitude":"49.89523000","longitude":"17.13214000"},{"name":"Otaslavice","countryCode":"CZ","stateCode":"71","latitude":"49.38833000","longitude":"17.07108000"},{"name":"Paseka","countryCode":"CZ","stateCode":"71","latitude":"49.79644000","longitude":"17.22276000"},{"name":"Plumlov","countryCode":"CZ","stateCode":"71","latitude":"49.46614000","longitude":"17.01502000"},{"name":"Postřelmov","countryCode":"CZ","stateCode":"71","latitude":"49.90756000","longitude":"16.91226000"},{"name":"Potštát","countryCode":"CZ","stateCode":"71","latitude":"49.63693000","longitude":"17.65174000"},{"name":"Prostějov","countryCode":"CZ","stateCode":"71","latitude":"49.47188000","longitude":"17.11184000"},{"name":"Protivanov","countryCode":"CZ","stateCode":"71","latitude":"49.48351000","longitude":"16.83594000"},{"name":"Ptení","countryCode":"CZ","stateCode":"71","latitude":"49.51163000","longitude":"16.96110000"},{"name":"Písečná","countryCode":"CZ","stateCode":"71","latitude":"50.27303000","longitude":"17.25373000"},{"name":"Přemyslovice","countryCode":"CZ","stateCode":"71","latitude":"49.55637000","longitude":"16.95581000"},{"name":"Přerov","countryCode":"CZ","stateCode":"71","latitude":"49.45511000","longitude":"17.45090000"},{"name":"Přáslavice","countryCode":"CZ","stateCode":"71","latitude":"49.58568000","longitude":"17.38209000"},{"name":"Příkazy","countryCode":"CZ","stateCode":"71","latitude":"49.64360000","longitude":"17.14337000"},{"name":"Radslavice","countryCode":"CZ","stateCode":"71","latitude":"49.47817000","longitude":"17.51656000"},{"name":"Rapotín","countryCode":"CZ","stateCode":"71","latitude":"50.01094000","longitude":"17.03121000"},{"name":"Rokytnice","countryCode":"CZ","stateCode":"71","latitude":"49.46592000","longitude":"17.39120000"},{"name":"Ruda nad Moravou","countryCode":"CZ","stateCode":"71","latitude":"49.98100000","longitude":"16.87782000"},{"name":"Samotíšky","countryCode":"CZ","stateCode":"71","latitude":"49.63042000","longitude":"17.32807000"},{"name":"Senice na Hané","countryCode":"CZ","stateCode":"71","latitude":"49.62401000","longitude":"17.08578000"},{"name":"Skrbeň","countryCode":"CZ","stateCode":"71","latitude":"49.64115000","longitude":"17.17650000"},{"name":"Slatinice","countryCode":"CZ","stateCode":"71","latitude":"49.56155000","longitude":"17.09992000"},{"name":"Smržice","countryCode":"CZ","stateCode":"71","latitude":"49.50569000","longitude":"17.10698000"},{"name":"Sobotín","countryCode":"CZ","stateCode":"71","latitude":"50.01039000","longitude":"17.09129000"},{"name":"Staré Město","countryCode":"CZ","stateCode":"71","latitude":"50.16174000","longitude":"16.94734000"},{"name":"Strážná","countryCode":"CZ","stateCode":"71","latitude":"49.83104000","longitude":"17.13275000"},{"name":"Sudkov","countryCode":"CZ","stateCode":"71","latitude":"49.91903000","longitude":"16.94516000"},{"name":"Tovačov","countryCode":"CZ","stateCode":"71","latitude":"49.43083000","longitude":"17.28795000"},{"name":"Troubelice","countryCode":"CZ","stateCode":"71","latitude":"49.81731000","longitude":"17.08100000"},{"name":"Troubky","countryCode":"CZ","stateCode":"71","latitude":"49.43215000","longitude":"17.34914000"},{"name":"Tršice","countryCode":"CZ","stateCode":"71","latitude":"49.54237000","longitude":"17.42483000"},{"name":"Těšetice","countryCode":"CZ","stateCode":"71","latitude":"49.59317000","longitude":"17.12607000"},{"name":"Uničov","countryCode":"CZ","stateCode":"71","latitude":"49.77092000","longitude":"17.12144000"},{"name":"Určice","countryCode":"CZ","stateCode":"71","latitude":"49.43045000","longitude":"17.07291000"},{"name":"Velká Bystřice","countryCode":"CZ","stateCode":"71","latitude":"49.59480000","longitude":"17.36544000"},{"name":"Velké Losiny","countryCode":"CZ","stateCode":"71","latitude":"50.03197000","longitude":"17.04058000"},{"name":"Velký Týnec","countryCode":"CZ","stateCode":"71","latitude":"49.54994000","longitude":"17.33359000"},{"name":"Velký Újezd","countryCode":"CZ","stateCode":"71","latitude":"49.57858000","longitude":"17.48347000"},{"name":"Vidnava","countryCode":"CZ","stateCode":"71","latitude":"50.37234000","longitude":"17.18626000"},{"name":"Vikýřovice","countryCode":"CZ","stateCode":"71","latitude":"49.97792000","longitude":"17.01234000"},{"name":"Vrbátky","countryCode":"CZ","stateCode":"71","latitude":"49.50805000","longitude":"17.19994000"},{"name":"Vápenná","countryCode":"CZ","stateCode":"71","latitude":"50.28338000","longitude":"17.09762000"},{"name":"Věrovany","countryCode":"CZ","stateCode":"71","latitude":"49.46109000","longitude":"17.28795000"},{"name":"Zlaté Hory","countryCode":"CZ","stateCode":"71","latitude":"50.26380000","longitude":"17.39602000"},{"name":"Zábřeh","countryCode":"CZ","stateCode":"71","latitude":"49.88260000","longitude":"16.87223000"},{"name":"Újezd","countryCode":"CZ","stateCode":"71","latitude":"49.76397000","longitude":"17.18040000"},{"name":"Úsov","countryCode":"CZ","stateCode":"71","latitude":"49.79831000","longitude":"17.01055000"},{"name":"Čelechovice na Hané","countryCode":"CZ","stateCode":"71","latitude":"49.51626000","longitude":"17.09379000"},{"name":"Červenka","countryCode":"CZ","stateCode":"71","latitude":"49.72068000","longitude":"17.07773000"},{"name":"Česká Ves","countryCode":"CZ","stateCode":"71","latitude":"50.25736000","longitude":"17.22805000"},{"name":"Šternberk","countryCode":"CZ","stateCode":"71","latitude":"49.73044000","longitude":"17.29889000"},{"name":"Štíty","countryCode":"CZ","stateCode":"71","latitude":"49.96122000","longitude":"16.76576000"},{"name":"Štěpánov","countryCode":"CZ","stateCode":"71","latitude":"49.68404000","longitude":"17.22041000"},{"name":"Šumperk","countryCode":"CZ","stateCode":"71","latitude":"49.96528000","longitude":"16.97061000"},{"name":"Žulová","countryCode":"CZ","stateCode":"71","latitude":"50.30933000","longitude":"17.09871000"},{"name":"Benecko","countryCode":"CZ","stateCode":"51","latitude":"50.66633000","longitude":"15.54816000"},{"name":"Brniště","countryCode":"CZ","stateCode":"51","latitude":"50.72919000","longitude":"14.70338000"},{"name":"Chrastava","countryCode":"CZ","stateCode":"51","latitude":"50.81693000","longitude":"14.96884000"},{"name":"Cvikov","countryCode":"CZ","stateCode":"51","latitude":"50.77668000","longitude":"14.63298000"},{"name":"Desná","countryCode":"CZ","stateCode":"51","latitude":"50.75987000","longitude":"15.30284000"},{"name":"Doksy","countryCode":"CZ","stateCode":"51","latitude":"50.56471000","longitude":"14.65553000"},{"name":"Dubá","countryCode":"CZ","stateCode":"51","latitude":"50.54034000","longitude":"14.54023000"},{"name":"Frýdlant","countryCode":"CZ","stateCode":"51","latitude":"50.92139000","longitude":"15.07974000"},{"name":"Harrachov","countryCode":"CZ","stateCode":"51","latitude":"50.77209000","longitude":"15.43141000"},{"name":"Hejnice","countryCode":"CZ","stateCode":"51","latitude":"50.87720000","longitude":"15.18168000"},{"name":"Hodkovice nad Mohelkou","countryCode":"CZ","stateCode":"51","latitude":"50.66586000","longitude":"15.08985000"},{"name":"Horní Branná","countryCode":"CZ","stateCode":"51","latitude":"50.60826000","longitude":"15.57146000"},{"name":"Hrádek nad Nisou","countryCode":"CZ","stateCode":"51","latitude":"50.85279000","longitude":"14.84455000"},{"name":"Jablonec nad Jizerou","countryCode":"CZ","stateCode":"51","latitude":"50.70347000","longitude":"15.42959000"},{"name":"Jablonec nad Nisou","countryCode":"CZ","stateCode":"51","latitude":"50.72431000","longitude":"15.17108000"},{"name":"Jablonné v Podještědí","countryCode":"CZ","stateCode":"51","latitude":"50.76528000","longitude":"14.76052000"},{"name":"Janov nad Nisou","countryCode":"CZ","stateCode":"51","latitude":"50.77204000","longitude":"15.16913000"},{"name":"Jilemnice","countryCode":"CZ","stateCode":"51","latitude":"50.60890000","longitude":"15.50653000"},{"name":"Josefův Důl","countryCode":"CZ","stateCode":"51","latitude":"50.78191000","longitude":"15.23146000"},{"name":"Kamenický Šenov","countryCode":"CZ","stateCode":"51","latitude":"50.77359000","longitude":"14.47287000"},{"name":"Kořenov","countryCode":"CZ","stateCode":"51","latitude":"50.75926000","longitude":"15.36532000"},{"name":"Košťálov","countryCode":"CZ","stateCode":"51","latitude":"50.57165000","longitude":"15.40403000"},{"name":"Liberec","countryCode":"CZ","stateCode":"51","latitude":"50.76711000","longitude":"15.05619000"},{"name":"Lomnice nad Popelkou","countryCode":"CZ","stateCode":"51","latitude":"50.53062000","longitude":"15.37341000"},{"name":"Lučany nad Nisou","countryCode":"CZ","stateCode":"51","latitude":"50.74136000","longitude":"15.22046000"},{"name":"Malá Skála","countryCode":"CZ","stateCode":"51","latitude":"50.64631000","longitude":"15.19543000"},{"name":"Mimoň","countryCode":"CZ","stateCode":"51","latitude":"50.65869000","longitude":"14.72474000"},{"name":"Mníšek","countryCode":"CZ","stateCode":"51","latitude":"50.83163000","longitude":"15.05630000"},{"name":"Nové Město pod Smrkem","countryCode":"CZ","stateCode":"51","latitude":"50.92491000","longitude":"15.22943000"},{"name":"Nový Bor","countryCode":"CZ","stateCode":"51","latitude":"50.75761000","longitude":"14.55555000"},{"name":"Ohrazenice","countryCode":"CZ","stateCode":"51","latitude":"50.59765000","longitude":"15.12596000"},{"name":"Okres Jablonec nad Nisou","countryCode":"CZ","stateCode":"51","latitude":"50.75000000","longitude":"15.25000000"},{"name":"Okres Liberec","countryCode":"CZ","stateCode":"51","latitude":"50.83333000","longitude":"15.08333000"},{"name":"Okres Semily","countryCode":"CZ","stateCode":"51","latitude":"50.61667000","longitude":"15.41667000"},{"name":"Okres Česká Lípa","countryCode":"CZ","stateCode":"51","latitude":"50.66667000","longitude":"14.66667000"},{"name":"Osečná","countryCode":"CZ","stateCode":"51","latitude":"50.69489000","longitude":"14.92138000"},{"name":"Plavy","countryCode":"CZ","stateCode":"51","latitude":"50.70324000","longitude":"15.31736000"},{"name":"Poniklá","countryCode":"CZ","stateCode":"51","latitude":"50.66152000","longitude":"15.46329000"},{"name":"Pěnčín","countryCode":"CZ","stateCode":"51","latitude":"50.68769000","longitude":"15.23593000"},{"name":"Příšovice","countryCode":"CZ","stateCode":"51","latitude":"50.57813000","longitude":"15.08390000"},{"name":"Raspenava","countryCode":"CZ","stateCode":"51","latitude":"50.90415000","longitude":"15.11465000"},{"name":"Rokytnice nad Jizerou","countryCode":"CZ","stateCode":"51","latitude":"50.72561000","longitude":"15.43357000"},{"name":"Rovensko pod Troskami","countryCode":"CZ","stateCode":"51","latitude":"50.53532000","longitude":"15.25941000"},{"name":"Semily","countryCode":"CZ","stateCode":"51","latitude":"50.60191000","longitude":"15.33552000"},{"name":"Smržovka","countryCode":"CZ","stateCode":"51","latitude":"50.73820000","longitude":"15.24639000"},{"name":"Stráž nad Nisou","countryCode":"CZ","stateCode":"51","latitude":"50.79099000","longitude":"15.02683000"},{"name":"Stráž pod Ralskem","countryCode":"CZ","stateCode":"51","latitude":"50.70280000","longitude":"14.80102000"},{"name":"Studenec","countryCode":"CZ","stateCode":"51","latitude":"50.55344000","longitude":"15.54936000"},{"name":"Tanvald","countryCode":"CZ","stateCode":"51","latitude":"50.73735000","longitude":"15.30585000"},{"name":"Turnov","countryCode":"CZ","stateCode":"51","latitude":"50.58356000","longitude":"15.15186000"},{"name":"Valdice","countryCode":"CZ","stateCode":"51","latitude":"50.58350000","longitude":"15.41248000"},{"name":"Velké Hamry","countryCode":"CZ","stateCode":"51","latitude":"50.71373000","longitude":"15.31539000"},{"name":"Višňova","countryCode":"CZ","stateCode":"51","latitude":"50.96663000","longitude":"15.02495000"},{"name":"Vysoké nad Jizerou","countryCode":"CZ","stateCode":"51","latitude":"50.68559000","longitude":"15.40152000"},{"name":"Zákupy","countryCode":"CZ","stateCode":"51","latitude":"50.68475000","longitude":"14.64522000"},{"name":"Česká Lípa","countryCode":"CZ","stateCode":"51","latitude":"50.68551000","longitude":"14.53764000"},{"name":"Český Dub","countryCode":"CZ","stateCode":"51","latitude":"50.66054000","longitude":"14.99617000"},{"name":"Žandov","countryCode":"CZ","stateCode":"51","latitude":"50.71394000","longitude":"14.39623000"},{"name":"Železný Brod","countryCode":"CZ","stateCode":"51","latitude":"50.64274000","longitude":"15.25408000"},{"name":"Bezdružice","countryCode":"CZ","stateCode":"324","latitude":"49.90724000","longitude":"12.97110000"},{"name":"Blovice","countryCode":"CZ","stateCode":"324","latitude":"49.58220000","longitude":"13.54009000"},{"name":"Blížejov","countryCode":"CZ","stateCode":"324","latitude":"49.50000000","longitude":"12.98926000"},{"name":"Bor","countryCode":"CZ","stateCode":"324","latitude":"49.71159000","longitude":"12.77516000"},{"name":"Bělá nad Radbuzou","countryCode":"CZ","stateCode":"324","latitude":"49.59115000","longitude":"12.71761000"},{"name":"Břasy","countryCode":"CZ","stateCode":"324","latitude":"49.83700000","longitude":"13.57833000"},{"name":"Chlumčany","countryCode":"CZ","stateCode":"324","latitude":"49.63256000","longitude":"13.31323000"},{"name":"Chodová Planá","countryCode":"CZ","stateCode":"324","latitude":"49.89321000","longitude":"12.73014000"},{"name":"Chotěšov","countryCode":"CZ","stateCode":"324","latitude":"49.65408000","longitude":"13.20271000"},{"name":"Chrást","countryCode":"CZ","stateCode":"324","latitude":"49.79320000","longitude":"13.49358000"},{"name":"Dobřany","countryCode":"CZ","stateCode":"324","latitude":"49.65482000","longitude":"13.29307000"},{"name":"Dobřív","countryCode":"CZ","stateCode":"324","latitude":"49.71566000","longitude":"13.68681000"},{"name":"Domažlice","countryCode":"CZ","stateCode":"324","latitude":"49.44049000","longitude":"12.92976000"},{"name":"Dýšina","countryCode":"CZ","stateCode":"324","latitude":"49.77735000","longitude":"13.49150000"},{"name":"Hartmanice","countryCode":"CZ","stateCode":"324","latitude":"49.16948000","longitude":"13.45455000"},{"name":"Heřmanova Huť","countryCode":"CZ","stateCode":"324","latitude":"49.70679000","longitude":"13.10069000"},{"name":"Holoubkov","countryCode":"CZ","stateCode":"324","latitude":"49.77598000","longitude":"13.69246000"},{"name":"Holýšov","countryCode":"CZ","stateCode":"324","latitude":"49.59361000","longitude":"13.10129000"},{"name":"Horažďovice","countryCode":"CZ","stateCode":"324","latitude":"49.32069000","longitude":"13.70100000"},{"name":"Horní Bříza","countryCode":"CZ","stateCode":"324","latitude":"49.84012000","longitude":"13.35558000"},{"name":"Horšovský Týn","countryCode":"CZ","stateCode":"324","latitude":"49.52965000","longitude":"12.94405000"},{"name":"Hostouň","countryCode":"CZ","stateCode":"324","latitude":"49.55971000","longitude":"12.77147000"},{"name":"Hromnice","countryCode":"CZ","stateCode":"324","latitude":"49.84907000","longitude":"13.44146000"},{"name":"Hrádek","countryCode":"CZ","stateCode":"324","latitude":"49.71316000","longitude":"13.65296000"},{"name":"Janovice nad Úhlavou","countryCode":"CZ","stateCode":"324","latitude":"49.34515000","longitude":"13.21813000"},{"name":"Kasejovice","countryCode":"CZ","stateCode":"324","latitude":"49.46270000","longitude":"13.74060000"},{"name":"Kaznějov","countryCode":"CZ","stateCode":"324","latitude":"49.89313000","longitude":"13.38295000"},{"name":"Kašperské Hory","countryCode":"CZ","stateCode":"324","latitude":"49.14289000","longitude":"13.55616000"},{"name":"Kdyně","countryCode":"CZ","stateCode":"324","latitude":"49.39077000","longitude":"13.03968000"},{"name":"Kladruby","countryCode":"CZ","stateCode":"324","latitude":"49.71498000","longitude":"12.98232000"},{"name":"Klatovy","countryCode":"CZ","stateCode":"324","latitude":"49.39552000","longitude":"13.29505000"},{"name":"Klenčí pod Čerchovem","countryCode":"CZ","stateCode":"324","latitude":"49.43484000","longitude":"12.81473000"},{"name":"Kolinec","countryCode":"CZ","stateCode":"324","latitude":"49.29895000","longitude":"13.43900000"},{"name":"Kout na Šumavě","countryCode":"CZ","stateCode":"324","latitude":"49.40255000","longitude":"13.00208000"},{"name":"Kožlany","countryCode":"CZ","stateCode":"324","latitude":"49.99389000","longitude":"13.54107000"},{"name":"Kralovice","countryCode":"CZ","stateCode":"324","latitude":"49.98192000","longitude":"13.48747000"},{"name":"Líně","countryCode":"CZ","stateCode":"324","latitude":"49.69472000","longitude":"13.25693000"},{"name":"Manětín","countryCode":"CZ","stateCode":"324","latitude":"49.99177000","longitude":"13.23319000"},{"name":"Meclov","countryCode":"CZ","stateCode":"324","latitude":"49.50556000","longitude":"12.88082000"},{"name":"Merklín","countryCode":"CZ","stateCode":"324","latitude":"49.56043000","longitude":"13.19790000"},{"name":"Mirošov","countryCode":"CZ","stateCode":"324","latitude":"49.68782000","longitude":"13.65807000"},{"name":"Mrákov","countryCode":"CZ","stateCode":"324","latitude":"49.40314000","longitude":"12.95120000"},{"name":"Mýto","countryCode":"CZ","stateCode":"324","latitude":"49.78904000","longitude":"13.73461000"},{"name":"Město Touškov","countryCode":"CZ","stateCode":"324","latitude":"49.77587000","longitude":"13.25108000"},{"name":"Měčín","countryCode":"CZ","stateCode":"324","latitude":"49.48009000","longitude":"13.40289000"},{"name":"Nepomuk","countryCode":"CZ","stateCode":"324","latitude":"49.48616000","longitude":"13.58225000"},{"name":"Nezvěstice","countryCode":"CZ","stateCode":"324","latitude":"49.64043000","longitude":"13.51962000"},{"name":"Nýrsko","countryCode":"CZ","stateCode":"324","latitude":"49.29387000","longitude":"13.14353000"},{"name":"Nýřany","countryCode":"CZ","stateCode":"324","latitude":"49.71145000","longitude":"13.21185000"},{"name":"Okres Domažlice","countryCode":"CZ","stateCode":"324","latitude":"49.50000000","longitude":"12.91667000"},{"name":"Okres Klatovy","countryCode":"CZ","stateCode":"324","latitude":"49.25000000","longitude":"13.41667000"},{"name":"Okres Plzeň-jih","countryCode":"CZ","stateCode":"324","latitude":"49.58333000","longitude":"13.50000000"},{"name":"Okres Plzeň-město","countryCode":"CZ","stateCode":"324","latitude":"49.75000000","longitude":"13.36667000"},{"name":"Okres Plzeň-sever","countryCode":"CZ","stateCode":"324","latitude":"49.91667000","longitude":"13.25000000"},{"name":"Okres Rokycany","countryCode":"CZ","stateCode":"324","latitude":"49.78333000","longitude":"13.66667000"},{"name":"Okres Tachov","countryCode":"CZ","stateCode":"324","latitude":"49.76667000","longitude":"12.75000000"},{"name":"Osek","countryCode":"CZ","stateCode":"324","latitude":"49.77594000","longitude":"13.59060000"},{"name":"Pilsen","countryCode":"CZ","stateCode":"324","latitude":"49.74747000","longitude":"13.37759000"},{"name":"Planá","countryCode":"CZ","stateCode":"324","latitude":"49.86816000","longitude":"12.74378000"},{"name":"Plasy","countryCode":"CZ","stateCode":"324","latitude":"49.93449000","longitude":"13.39035000"},{"name":"Plánice","countryCode":"CZ","stateCode":"324","latitude":"49.38993000","longitude":"13.47106000"},{"name":"Poběžovice","countryCode":"CZ","stateCode":"324","latitude":"49.51029000","longitude":"12.80261000"},{"name":"Postřekov","countryCode":"CZ","stateCode":"324","latitude":"49.45827000","longitude":"12.80678000"},{"name":"Přeštice","countryCode":"CZ","stateCode":"324","latitude":"49.57298000","longitude":"13.33350000"},{"name":"Přimda","countryCode":"CZ","stateCode":"324","latitude":"49.67488000","longitude":"12.67366000"},{"name":"Radnice","countryCode":"CZ","stateCode":"324","latitude":"49.85677000","longitude":"13.60570000"},{"name":"Rokycany","countryCode":"CZ","stateCode":"324","latitude":"49.74270000","longitude":"13.59459000"},{"name":"Spálené Poříčí","countryCode":"CZ","stateCode":"324","latitude":"49.61371000","longitude":"13.60556000"},{"name":"Starý Plzenec","countryCode":"CZ","stateCode":"324","latitude":"49.69768000","longitude":"13.47350000"},{"name":"Staňkov","countryCode":"CZ","stateCode":"324","latitude":"49.55348000","longitude":"13.06976000"},{"name":"Stod","countryCode":"CZ","stateCode":"324","latitude":"49.63909000","longitude":"13.16474000"},{"name":"Strašice","countryCode":"CZ","stateCode":"324","latitude":"49.73552000","longitude":"13.75755000"},{"name":"Stráž","countryCode":"CZ","stateCode":"324","latitude":"49.66878000","longitude":"12.77546000"},{"name":"Strážov","countryCode":"CZ","stateCode":"324","latitude":"49.30326000","longitude":"13.24623000"},{"name":"Stříbro","countryCode":"CZ","stateCode":"324","latitude":"49.75565000","longitude":"12.99700000"},{"name":"Sušice","countryCode":"CZ","stateCode":"324","latitude":"49.23106000","longitude":"13.52018000"},{"name":"Tachov","countryCode":"CZ","stateCode":"324","latitude":"49.79528000","longitude":"12.63365000"},{"name":"Tlučná","countryCode":"CZ","stateCode":"324","latitude":"49.72425000","longitude":"13.23534000"},{"name":"Třemošná","countryCode":"CZ","stateCode":"324","latitude":"49.81584000","longitude":"13.39499000"},{"name":"Vejprnice","countryCode":"CZ","stateCode":"324","latitude":"49.72988000","longitude":"13.27628000"},{"name":"Všeruby","countryCode":"CZ","stateCode":"324","latitude":"49.84167000","longitude":"13.22943000"},{"name":"Zbiroh","countryCode":"CZ","stateCode":"324","latitude":"49.86024000","longitude":"13.77262000"},{"name":"Zbůch","countryCode":"CZ","stateCode":"324","latitude":"49.67840000","longitude":"13.22564000"},{"name":"Černošín","countryCode":"CZ","stateCode":"324","latitude":"49.81613000","longitude":"12.88381000"},{"name":"Štěnovice","countryCode":"CZ","stateCode":"324","latitude":"49.67051000","longitude":"13.39963000"},{"name":"Švihov","countryCode":"CZ","stateCode":"324","latitude":"49.48136000","longitude":"13.28417000"},{"name":"Šťáhlavy","countryCode":"CZ","stateCode":"324","latitude":"49.67555000","longitude":"13.50394000"},{"name":"Železná Ruda","countryCode":"CZ","stateCode":"324","latitude":"49.13743000","longitude":"13.23520000"},{"name":"Žihle","countryCode":"CZ","stateCode":"324","latitude":"50.04491000","longitude":"13.37502000"},{"name":"Brandýs nad Orlicí","countryCode":"CZ","stateCode":"53","latitude":"50.00194000","longitude":"16.28528000"},{"name":"Brněnec","countryCode":"CZ","stateCode":"53","latitude":"49.62735000","longitude":"16.52202000"},{"name":"Bystré","countryCode":"CZ","stateCode":"53","latitude":"49.62846000","longitude":"16.34679000"},{"name":"Bystřec","countryCode":"CZ","stateCode":"53","latitude":"50.01168000","longitude":"16.61900000"},{"name":"Býšť","countryCode":"CZ","stateCode":"53","latitude":"50.13243000","longitude":"15.91116000"},{"name":"Březová nad Svitavou","countryCode":"CZ","stateCode":"53","latitude":"49.64418000","longitude":"16.51799000"},{"name":"Choceň","countryCode":"CZ","stateCode":"53","latitude":"50.00161000","longitude":"16.22303000"},{"name":"Chrast","countryCode":"CZ","stateCode":"53","latitude":"49.90205000","longitude":"15.93396000"},{"name":"Chroustovice","countryCode":"CZ","stateCode":"53","latitude":"49.95553000","longitude":"15.99143000"},{"name":"Chrudim","countryCode":"CZ","stateCode":"53","latitude":"49.95109000","longitude":"15.79558000"},{"name":"Chvaletice","countryCode":"CZ","stateCode":"53","latitude":"50.03443000","longitude":"15.41846000"},{"name":"Dašice","countryCode":"CZ","stateCode":"53","latitude":"50.02844000","longitude":"15.91244000"},{"name":"Dlouhá Třebová","countryCode":"CZ","stateCode":"53","latitude":"49.94040000","longitude":"16.42329000"},{"name":"Dolní Dobrouč","countryCode":"CZ","stateCode":"53","latitude":"49.99273000","longitude":"16.49766000"},{"name":"Dolní Roveň","countryCode":"CZ","stateCode":"53","latitude":"50.02927000","longitude":"15.96774000"},{"name":"Dolní Sloupnice","countryCode":"CZ","stateCode":"53","latitude":"49.92721000","longitude":"16.29401000"},{"name":"Dolní Újezd","countryCode":"CZ","stateCode":"53","latitude":"49.82562000","longitude":"16.25461000"},{"name":"Dolní Čermná","countryCode":"CZ","stateCode":"53","latitude":"49.97954000","longitude":"16.56475000"},{"name":"Heřmanův Městec","countryCode":"CZ","stateCode":"53","latitude":"49.94707000","longitude":"15.66492000"},{"name":"Hlinsko","countryCode":"CZ","stateCode":"53","latitude":"49.76213000","longitude":"15.90756000"},{"name":"Holice","countryCode":"CZ","stateCode":"53","latitude":"50.06601000","longitude":"15.98590000"},{"name":"Horní Jelení","countryCode":"CZ","stateCode":"53","latitude":"50.04901000","longitude":"16.08396000"},{"name":"Horní Sloupnice","countryCode":"CZ","stateCode":"53","latitude":"49.92138000","longitude":"16.33948000"},{"name":"Horní Čermná","countryCode":"CZ","stateCode":"53","latitude":"49.97053000","longitude":"16.60772000"},{"name":"Hradec nad Svitavou","countryCode":"CZ","stateCode":"53","latitude":"49.71143000","longitude":"16.48058000"},{"name":"Hrochův Týnec","countryCode":"CZ","stateCode":"53","latitude":"49.95946000","longitude":"15.91054000"},{"name":"Jablonné nad Orlicí","countryCode":"CZ","stateCode":"53","latitude":"50.02964000","longitude":"16.60059000"},{"name":"Jaroměřice","countryCode":"CZ","stateCode":"53","latitude":"49.62556000","longitude":"16.75185000"},{"name":"Jedlová","countryCode":"CZ","stateCode":"53","latitude":"49.66100000","longitude":"16.30608000"},{"name":"Jevíčko","countryCode":"CZ","stateCode":"53","latitude":"49.63220000","longitude":"16.71125000"},{"name":"Krouna","countryCode":"CZ","stateCode":"53","latitude":"49.77240000","longitude":"16.02674000"},{"name":"Králíky","countryCode":"CZ","stateCode":"53","latitude":"50.08384000","longitude":"16.76054000"},{"name":"Kunvald","countryCode":"CZ","stateCode":"53","latitude":"50.12927000","longitude":"16.49996000"},{"name":"Kunčina","countryCode":"CZ","stateCode":"53","latitude":"49.79455000","longitude":"16.62763000"},{"name":"Lanškroun","countryCode":"CZ","stateCode":"53","latitude":"49.91217000","longitude":"16.61190000"},{"name":"Letohrad","countryCode":"CZ","stateCode":"53","latitude":"50.03580000","longitude":"16.49879000"},{"name":"Litomyšl","countryCode":"CZ","stateCode":"53","latitude":"49.86809000","longitude":"16.31298000"},{"name":"Lukavice","countryCode":"CZ","stateCode":"53","latitude":"50.06029000","longitude":"16.48207000"},{"name":"Luže","countryCode":"CZ","stateCode":"53","latitude":"49.89341000","longitude":"16.02850000"},{"name":"Lázně Bohdaneč","countryCode":"CZ","stateCode":"53","latitude":"50.07560000","longitude":"15.67978000"},{"name":"Miřetice","countryCode":"CZ","stateCode":"53","latitude":"49.84126000","longitude":"15.88472000"},{"name":"Moravany","countryCode":"CZ","stateCode":"53","latitude":"50.00095000","longitude":"15.94071000"},{"name":"Moravská Třebová","countryCode":"CZ","stateCode":"53","latitude":"49.75793000","longitude":"16.66426000"},{"name":"Městečko Trnávka","countryCode":"CZ","stateCode":"53","latitude":"49.70926000","longitude":"16.72744000"},{"name":"Nasavrky","countryCode":"CZ","stateCode":"53","latitude":"49.84450000","longitude":"15.80461000"},{"name":"Okres Chrudim","countryCode":"CZ","stateCode":"53","latitude":"49.83333000","longitude":"15.83333000"},{"name":"Okres Pardubice","countryCode":"CZ","stateCode":"53","latitude":"50.08333000","longitude":"15.75000000"},{"name":"Okres Svitavy","countryCode":"CZ","stateCode":"53","latitude":"49.73333000","longitude":"16.50000000"},{"name":"Okres Ústí nad Orlicí","countryCode":"CZ","stateCode":"53","latitude":"50.00000000","longitude":"16.53333000"},{"name":"Opatov","countryCode":"CZ","stateCode":"53","latitude":"49.82500000","longitude":"16.50458000"},{"name":"Opatovice nad Labem","countryCode":"CZ","stateCode":"53","latitude":"50.14541000","longitude":"15.79045000"},{"name":"Osík","countryCode":"CZ","stateCode":"53","latitude":"49.84355000","longitude":"16.28467000"},{"name":"Pardubice","countryCode":"CZ","stateCode":"53","latitude":"50.04075000","longitude":"15.77659000"},{"name":"Polička","countryCode":"CZ","stateCode":"53","latitude":"49.71465000","longitude":"16.26543000"},{"name":"Pomezí","countryCode":"CZ","stateCode":"53","latitude":"49.71026000","longitude":"16.31729000"},{"name":"Prachovice","countryCode":"CZ","stateCode":"53","latitude":"49.89379000","longitude":"15.62872000"},{"name":"Proseč","countryCode":"CZ","stateCode":"53","latitude":"49.80590000","longitude":"16.11621000"},{"name":"Přelouč","countryCode":"CZ","stateCode":"53","latitude":"50.03985000","longitude":"15.56031000"},{"name":"Radiměř","countryCode":"CZ","stateCode":"53","latitude":"49.69850000","longitude":"16.44070000"},{"name":"Ronov nad Doubravou","countryCode":"CZ","stateCode":"53","latitude":"49.88825000","longitude":"15.53144000"},{"name":"Rosice","countryCode":"CZ","stateCode":"53","latitude":"49.92226000","longitude":"15.95127000"},{"name":"Rybitví","countryCode":"CZ","stateCode":"53","latitude":"50.06015000","longitude":"15.70472000"},{"name":"Sezemice","countryCode":"CZ","stateCode":"53","latitude":"50.06651000","longitude":"15.85270000"},{"name":"Seč","countryCode":"CZ","stateCode":"53","latitude":"49.84694000","longitude":"15.65643000"},{"name":"Skuteč","countryCode":"CZ","stateCode":"53","latitude":"49.84347000","longitude":"15.99655000"},{"name":"Slatiňany","countryCode":"CZ","stateCode":"53","latitude":"49.92110000","longitude":"15.81377000"},{"name":"Staré Hradiště","countryCode":"CZ","stateCode":"53","latitude":"50.06540000","longitude":"15.77885000"},{"name":"Svitavy","countryCode":"CZ","stateCode":"53","latitude":"49.75594000","longitude":"16.46829000"},{"name":"Třemošnice","countryCode":"CZ","stateCode":"53","latitude":"49.86912000","longitude":"15.58002000"},{"name":"Vysoké Mýto","countryCode":"CZ","stateCode":"53","latitude":"49.95320000","longitude":"16.16169000"},{"name":"Ústí nad Orlicí","countryCode":"CZ","stateCode":"53","latitude":"49.97387000","longitude":"16.39361000"},{"name":"Červená Voda","countryCode":"CZ","stateCode":"53","latitude":"50.04029000","longitude":"16.74268000"},{"name":"Česká Třebová","countryCode":"CZ","stateCode":"53","latitude":"49.90436000","longitude":"16.44413000"},{"name":"Řečany nad Labem","countryCode":"CZ","stateCode":"53","latitude":"50.03589000","longitude":"15.47735000"},{"name":"Žamberk","countryCode":"CZ","stateCode":"53","latitude":"50.08601000","longitude":"16.46738000"},{"name":"Braník","countryCode":"CZ","stateCode":"10","latitude":"50.03498000","longitude":"14.41518000"},{"name":"Dolní Počernice","countryCode":"CZ","stateCode":"10","latitude":"50.08760000","longitude":"14.57199000"},{"name":"Hodkovičky","countryCode":"CZ","stateCode":"10","latitude":"50.02346000","longitude":"14.41415000"},{"name":"Horní Počernice","countryCode":"CZ","stateCode":"10","latitude":"50.11210000","longitude":"14.61036000"},{"name":"Hostavice","countryCode":"CZ","stateCode":"10","latitude":"50.09283000","longitude":"14.55822000"},{"name":"Karlín","countryCode":"CZ","stateCode":"10","latitude":"50.09272000","longitude":"14.44711000"},{"name":"Kbely","countryCode":"CZ","stateCode":"10","latitude":"50.13333000","longitude":"14.55000000"},{"name":"Letňany","countryCode":"CZ","stateCode":"10","latitude":"50.13333000","longitude":"14.51667000"},{"name":"Libeň","countryCode":"CZ","stateCode":"10","latitude":"50.10819000","longitude":"14.47457000"},{"name":"Malá Strana","countryCode":"CZ","stateCode":"10","latitude":"50.08774000","longitude":"14.40449000"},{"name":"Modřany","countryCode":"CZ","stateCode":"10","latitude":"50.01116000","longitude":"14.40960000"},{"name":"Prague","countryCode":"CZ","stateCode":"10","latitude":"50.08804000","longitude":"14.42076000"},{"name":"Praha 1","countryCode":"CZ","stateCode":"10","latitude":"50.08802000","longitude":"14.42166000"},{"name":"Praha 16","countryCode":"CZ","stateCode":"10","latitude":"49.98357000","longitude":"14.36110000"},{"name":"Praha 20","countryCode":"CZ","stateCode":"10","latitude":"50.11568000","longitude":"14.61122000"},{"name":"Praha 21","countryCode":"CZ","stateCode":"10","latitude":"50.07521000","longitude":"14.66898000"},{"name":"Prosek","countryCode":"CZ","stateCode":"10","latitude":"50.11525000","longitude":"14.50685000"},{"name":"Satalice","countryCode":"CZ","stateCode":"10","latitude":"50.12484000","longitude":"14.57191000"},{"name":"Staré Město","countryCode":"CZ","stateCode":"10","latitude":"50.08700000","longitude":"14.42024000"},{"name":"Střížkov","countryCode":"CZ","stateCode":"10","latitude":"50.12674000","longitude":"14.49363000"},{"name":"Vysehrad","countryCode":"CZ","stateCode":"10","latitude":"50.06509000","longitude":"14.41711000"},{"name":"Vysočany","countryCode":"CZ","stateCode":"10","latitude":"50.10938000","longitude":"14.51667000"},{"name":"Černý Most","countryCode":"CZ","stateCode":"10","latitude":"50.10475000","longitude":"14.57974000"},{"name":"Aach","countryCode":"DE","stateCode":"BW","latitude":"47.84240000","longitude":"8.85384000"},{"name":"Aalen","countryCode":"DE","stateCode":"BW","latitude":"48.83777000","longitude":"10.09330000"},{"name":"Abstatt","countryCode":"DE","stateCode":"BW","latitude":"49.06820000","longitude":"9.29070000"},{"name":"Abtsgmünd","countryCode":"DE","stateCode":"BW","latitude":"48.89503000","longitude":"10.00172000"},{"name":"Achern","countryCode":"DE","stateCode":"BW","latitude":"48.63115000","longitude":"8.07607000"},{"name":"Achstetten","countryCode":"DE","stateCode":"BW","latitude":"48.25886000","longitude":"9.89748000"},{"name":"Adelberg","countryCode":"DE","stateCode":"BW","latitude":"48.76227000","longitude":"9.59991000"},{"name":"Adelmannsfelden","countryCode":"DE","stateCode":"BW","latitude":"48.95476000","longitude":"10.00466000"},{"name":"Adelsheim","countryCode":"DE","stateCode":"BW","latitude":"49.40150000","longitude":"9.39250000"},{"name":"Affalterbach","countryCode":"DE","stateCode":"BW","latitude":"48.92267000","longitude":"9.32362000"},{"name":"Aglasterhausen","countryCode":"DE","stateCode":"BW","latitude":"49.35694000","longitude":"8.98694000"},{"name":"Aichelberg","countryCode":"DE","stateCode":"BW","latitude":"48.63557000","longitude":"9.56373000"},{"name":"Aichhalden","countryCode":"DE","stateCode":"BW","latitude":"48.26719000","longitude":"8.40233000"},{"name":"Aichstetten","countryCode":"DE","stateCode":"BW","latitude":"47.89295000","longitude":"10.07837000"},{"name":"Aidlingen","countryCode":"DE","stateCode":"BW","latitude":"48.67849000","longitude":"8.89524000"},{"name":"Aitrach","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"10.08333000"},{"name":"Albbruck","countryCode":"DE","stateCode":"BW","latitude":"47.59077000","longitude":"8.12954000"},{"name":"Albershausen","countryCode":"DE","stateCode":"BW","latitude":"48.69136000","longitude":"9.56493000"},{"name":"Albstadt","countryCode":"DE","stateCode":"BW","latitude":"48.21644000","longitude":"9.02596000"},{"name":"Aldingen","countryCode":"DE","stateCode":"BW","latitude":"48.10000000","longitude":"8.70000000"},{"name":"Alfdorf","countryCode":"DE","stateCode":"BW","latitude":"48.84385000","longitude":"9.71857000"},{"name":"Allensbach","countryCode":"DE","stateCode":"BW","latitude":"47.71536000","longitude":"9.07145000"},{"name":"Allmendingen","countryCode":"DE","stateCode":"BW","latitude":"48.33052000","longitude":"9.72419000"},{"name":"Allmersbach im Tal","countryCode":"DE","stateCode":"BW","latitude":"48.90659000","longitude":"9.46815000"},{"name":"Alpirsbach","countryCode":"DE","stateCode":"BW","latitude":"48.34507000","longitude":"8.40197000"},{"name":"Altbach","countryCode":"DE","stateCode":"BW","latitude":"48.72268000","longitude":"9.38078000"},{"name":"Altdorf","countryCode":"DE","stateCode":"BW","latitude":"48.63112000","longitude":"8.99626000"},{"name":"Altenriet","countryCode":"DE","stateCode":"BW","latitude":"48.59140000","longitude":"9.22186000"},{"name":"Altensteig","countryCode":"DE","stateCode":"BW","latitude":"48.58649000","longitude":"8.60395000"},{"name":"Altes Lager","countryCode":"DE","stateCode":"BW","latitude":"48.41755000","longitude":"9.53606000"},{"name":"Althengstett","countryCode":"DE","stateCode":"BW","latitude":"48.72325000","longitude":"8.79434000"},{"name":"Althütte","countryCode":"DE","stateCode":"BW","latitude":"48.91565000","longitude":"9.56984000"},{"name":"Altlußheim","countryCode":"DE","stateCode":"BW","latitude":"49.30167000","longitude":"8.49917000"},{"name":"Altshausen","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"9.53333000"},{"name":"Amstetten","countryCode":"DE","stateCode":"BW","latitude":"48.57876000","longitude":"9.87388000"},{"name":"Amtzell","countryCode":"DE","stateCode":"BW","latitude":"47.70000000","longitude":"9.75000000"},{"name":"Aspach","countryCode":"DE","stateCode":"BW","latitude":"48.96667000","longitude":"9.40000000"},{"name":"Asperg","countryCode":"DE","stateCode":"BW","latitude":"48.90525000","longitude":"9.13502000"},{"name":"Assamstadt","countryCode":"DE","stateCode":"BW","latitude":"49.42806000","longitude":"9.68611000"},{"name":"Asselfingen","countryCode":"DE","stateCode":"BW","latitude":"48.52959000","longitude":"10.19166000"},{"name":"Attenweiler","countryCode":"DE","stateCode":"BW","latitude":"48.13333000","longitude":"9.70000000"},{"name":"Au","countryCode":"DE","stateCode":"BW","latitude":"47.95000000","longitude":"7.83333000"},{"name":"Au am Rhein","countryCode":"DE","stateCode":"BW","latitude":"48.95000000","longitude":"8.23333000"},{"name":"Auggen","countryCode":"DE","stateCode":"BW","latitude":"47.78333000","longitude":"7.60000000"},{"name":"Aulendorf","countryCode":"DE","stateCode":"BW","latitude":"47.95083000","longitude":"9.63745000"},{"name":"Backnang","countryCode":"DE","stateCode":"BW","latitude":"48.94743000","longitude":"9.43718000"},{"name":"Bad Bellingen","countryCode":"DE","stateCode":"BW","latitude":"47.73147000","longitude":"7.55756000"},{"name":"Bad Buchau","countryCode":"DE","stateCode":"BW","latitude":"48.06231000","longitude":"9.61244000"},{"name":"Bad Ditzenbach","countryCode":"DE","stateCode":"BW","latitude":"48.58830000","longitude":"9.70393000"},{"name":"Bad Dürrheim","countryCode":"DE","stateCode":"BW","latitude":"48.02093000","longitude":"8.53056000"},{"name":"Bad Herrenalb","countryCode":"DE","stateCode":"BW","latitude":"48.79787000","longitude":"8.43617000"},{"name":"Bad Liebenzell","countryCode":"DE","stateCode":"BW","latitude":"48.77427000","longitude":"8.72971000"},{"name":"Bad Mergentheim","countryCode":"DE","stateCode":"BW","latitude":"49.49250000","longitude":"9.77361000"},{"name":"Bad Peterstal-Griesbach","countryCode":"DE","stateCode":"BW","latitude":"48.43333000","longitude":"8.21667000"},{"name":"Bad Rappenau","countryCode":"DE","stateCode":"BW","latitude":"49.23848000","longitude":"9.10180000"},{"name":"Bad Rippoldsau-Schapbach","countryCode":"DE","stateCode":"BW","latitude":"48.42883000","longitude":"8.32584000"},{"name":"Bad Schussenried","countryCode":"DE","stateCode":"BW","latitude":"48.00468000","longitude":"9.65741000"},{"name":"Bad Säckingen","countryCode":"DE","stateCode":"BW","latitude":"47.55371000","longitude":"7.94612000"},{"name":"Bad Teinach-Zavelstein","countryCode":"DE","stateCode":"BW","latitude":"48.69051000","longitude":"8.69285000"},{"name":"Bad Urach","countryCode":"DE","stateCode":"BW","latitude":"48.49107000","longitude":"9.40009000"},{"name":"Bad Waldsee","countryCode":"DE","stateCode":"BW","latitude":"47.92027000","longitude":"9.75490000"},{"name":"Bad Wildbad","countryCode":"DE","stateCode":"BW","latitude":"48.75071000","longitude":"8.55040000"},{"name":"Bad Wimpfen","countryCode":"DE","stateCode":"BW","latitude":"49.22971000","longitude":"9.15648000"},{"name":"Bad Wurzach","countryCode":"DE","stateCode":"BW","latitude":"47.90799000","longitude":"9.89686000"},{"name":"Bad Überkingen","countryCode":"DE","stateCode":"BW","latitude":"48.59991000","longitude":"9.79586000"},{"name":"Baden-Baden","countryCode":"DE","stateCode":"BW","latitude":"48.76060000","longitude":"8.23975000"},{"name":"Badenweiler","countryCode":"DE","stateCode":"BW","latitude":"47.80223000","longitude":"7.67236000"},{"name":"Bahlingen","countryCode":"DE","stateCode":"BW","latitude":"48.12064000","longitude":"7.73982000"},{"name":"Baienfurt","countryCode":"DE","stateCode":"BW","latitude":"47.82857000","longitude":"9.65157000"},{"name":"Baiersbronn","countryCode":"DE","stateCode":"BW","latitude":"48.50318000","longitude":"8.37699000"},{"name":"Baindt","countryCode":"DE","stateCode":"BW","latitude":"47.85000000","longitude":"9.66667000"},{"name":"Balingen","countryCode":"DE","stateCode":"BW","latitude":"48.27525000","longitude":"8.85464000"},{"name":"Baltmannsweiler","countryCode":"DE","stateCode":"BW","latitude":"48.74215000","longitude":"9.44940000"},{"name":"Balzfeld","countryCode":"DE","stateCode":"BW","latitude":"49.26892000","longitude":"8.78919000"},{"name":"Bammental","countryCode":"DE","stateCode":"BW","latitude":"49.35611000","longitude":"8.77944000"},{"name":"Bartholomä","countryCode":"DE","stateCode":"BW","latitude":"48.75350000","longitude":"9.98752000"},{"name":"Beilstein","countryCode":"DE","stateCode":"BW","latitude":"49.04140000","longitude":"9.31370000"},{"name":"Beimerstetten","countryCode":"DE","stateCode":"BW","latitude":"48.48333000","longitude":"9.98333000"},{"name":"Bempflingen","countryCode":"DE","stateCode":"BW","latitude":"48.57178000","longitude":"9.26834000"},{"name":"Benningen am Neckar","countryCode":"DE","stateCode":"BW","latitude":"48.94672000","longitude":"9.24212000"},{"name":"Bergatreute","countryCode":"DE","stateCode":"BW","latitude":"47.85000000","longitude":"9.75000000"},{"name":"Berghaupten","countryCode":"DE","stateCode":"BW","latitude":"48.40602000","longitude":"7.98672000"},{"name":"Berghülen","countryCode":"DE","stateCode":"BW","latitude":"48.46399000","longitude":"9.76110000"},{"name":"Berkheim","countryCode":"DE","stateCode":"BW","latitude":"48.04263000","longitude":"10.08227000"},{"name":"Bermatingen","countryCode":"DE","stateCode":"BW","latitude":"47.73333000","longitude":"9.35000000"},{"name":"Bernau","countryCode":"DE","stateCode":"BW","latitude":"47.80018000","longitude":"8.03830000"},{"name":"Bernstadt","countryCode":"DE","stateCode":"BW","latitude":"48.49957000","longitude":"10.02575000"},{"name":"Besigheim","countryCode":"DE","stateCode":"BW","latitude":"48.99797000","longitude":"9.14268000"},{"name":"Beuren","countryCode":"DE","stateCode":"BW","latitude":"48.56927000","longitude":"9.40406000"},{"name":"Biberach","countryCode":"DE","stateCode":"BW","latitude":"48.61008000","longitude":"8.27704000"},{"name":"Biberach an der Riß","countryCode":"DE","stateCode":"BW","latitude":"48.09345000","longitude":"9.79053000"},{"name":"Bietigheim","countryCode":"DE","stateCode":"BW","latitude":"48.90919000","longitude":"8.25202000"},{"name":"Bietigheim-Bissingen","countryCode":"DE","stateCode":"BW","latitude":"48.94407000","longitude":"9.11755000"},{"name":"Billigheim","countryCode":"DE","stateCode":"BW","latitude":"49.34861000","longitude":"9.25389000"},{"name":"Binau","countryCode":"DE","stateCode":"BW","latitude":"49.36833000","longitude":"9.05806000"},{"name":"Bingen","countryCode":"DE","stateCode":"BW","latitude":"48.11127000","longitude":"9.27238000"},{"name":"Binzen","countryCode":"DE","stateCode":"BW","latitude":"47.63333000","longitude":"7.61667000"},{"name":"Birenbach","countryCode":"DE","stateCode":"BW","latitude":"48.74732000","longitude":"9.66115000"},{"name":"Birkenfeld","countryCode":"DE","stateCode":"BW","latitude":"48.86667000","longitude":"8.63333000"},{"name":"Bischweier","countryCode":"DE","stateCode":"BW","latitude":"48.83766000","longitude":"8.28412000"},{"name":"Bisingen","countryCode":"DE","stateCode":"BW","latitude":"48.31012000","longitude":"8.91738000"},{"name":"Bissingen an der Teck","countryCode":"DE","stateCode":"BW","latitude":"48.59915000","longitude":"9.49146000"},{"name":"Bitz","countryCode":"DE","stateCode":"BW","latitude":"48.24400000","longitude":"9.09144000"},{"name":"Blaubeuren","countryCode":"DE","stateCode":"BW","latitude":"48.41215000","longitude":"9.78427000"},{"name":"Blaufelden","countryCode":"DE","stateCode":"BW","latitude":"49.29778000","longitude":"9.97389000"},{"name":"Blumberg","countryCode":"DE","stateCode":"BW","latitude":"47.84058000","longitude":"8.53329000"},{"name":"Bodelshausen","countryCode":"DE","stateCode":"BW","latitude":"48.38886000","longitude":"8.97703000"},{"name":"Bodman-Ludwigshafen","countryCode":"DE","stateCode":"BW","latitude":"47.81817000","longitude":"9.05540000"},{"name":"Bodnegg","countryCode":"DE","stateCode":"BW","latitude":"47.71014000","longitude":"9.68841000"},{"name":"Bolheim","countryCode":"DE","stateCode":"BW","latitude":"48.63141000","longitude":"10.14995000"},{"name":"Boll","countryCode":"DE","stateCode":"BW","latitude":"48.64357000","longitude":"9.61295000"},{"name":"Bollschweil","countryCode":"DE","stateCode":"BW","latitude":"47.92143000","longitude":"7.78986000"},{"name":"Bondorf","countryCode":"DE","stateCode":"BW","latitude":"48.52064000","longitude":"8.83704000"},{"name":"Bonndorf","countryCode":"DE","stateCode":"BW","latitude":"47.81863000","longitude":"8.34139000"},{"name":"Bopfingen","countryCode":"DE","stateCode":"BW","latitude":"48.85847000","longitude":"10.35417000"},{"name":"Boxberg","countryCode":"DE","stateCode":"BW","latitude":"49.47965000","longitude":"9.64006000"},{"name":"Brackenheim","countryCode":"DE","stateCode":"BW","latitude":"49.07787000","longitude":"9.06601000"},{"name":"Braunsbach","countryCode":"DE","stateCode":"BW","latitude":"49.19917000","longitude":"9.79056000"},{"name":"Breisach am Rhein","countryCode":"DE","stateCode":"BW","latitude":"48.03279000","longitude":"7.58294000"},{"name":"Breitnau","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"8.08333000"},{"name":"Bretten","countryCode":"DE","stateCode":"BW","latitude":"49.03685000","longitude":"8.70745000"},{"name":"Bretzfeld","countryCode":"DE","stateCode":"BW","latitude":"49.17944000","longitude":"9.43833000"},{"name":"Bruchsal","countryCode":"DE","stateCode":"BW","latitude":"49.12426000","longitude":"8.59804000"},{"name":"Bräunlingen","countryCode":"DE","stateCode":"BW","latitude":"47.92957000","longitude":"8.44806000"},{"name":"Brühl","countryCode":"DE","stateCode":"BW","latitude":"49.39722000","longitude":"8.53361000"},{"name":"Bubsheim","countryCode":"DE","stateCode":"BW","latitude":"48.11667000","longitude":"8.83333000"},{"name":"Buch am Ahorn","countryCode":"DE","stateCode":"BW","latitude":"49.53909000","longitude":"9.55560000"},{"name":"Buchen in Odenwald","countryCode":"DE","stateCode":"BW","latitude":"49.52416000","longitude":"9.32293000"},{"name":"Buchenbach","countryCode":"DE","stateCode":"BW","latitude":"47.96138000","longitude":"8.00909000"},{"name":"Buggingen","countryCode":"DE","stateCode":"BW","latitude":"47.84750000","longitude":"7.63799000"},{"name":"Burgrieden","countryCode":"DE","stateCode":"BW","latitude":"48.23333000","longitude":"9.93333000"},{"name":"Burgstetten","countryCode":"DE","stateCode":"BW","latitude":"48.92805000","longitude":"9.37239000"},{"name":"Burladingen","countryCode":"DE","stateCode":"BW","latitude":"48.29111000","longitude":"9.11286000"},{"name":"Böbingen an der Rems","countryCode":"DE","stateCode":"BW","latitude":"48.81955000","longitude":"9.92130000"},{"name":"Böblingen","countryCode":"DE","stateCode":"BW","latitude":"48.68212000","longitude":"9.01171000"},{"name":"Böhmenkirch","countryCode":"DE","stateCode":"BW","latitude":"48.68333000","longitude":"9.93333000"},{"name":"Bönnigheim","countryCode":"DE","stateCode":"BW","latitude":"49.04018000","longitude":"9.09386000"},{"name":"Börtlingen","countryCode":"DE","stateCode":"BW","latitude":"48.75376000","longitude":"9.63181000"},{"name":"Bösingen","countryCode":"DE","stateCode":"BW","latitude":"48.23333000","longitude":"8.55000000"},{"name":"Böttingen","countryCode":"DE","stateCode":"BW","latitude":"48.10000000","longitude":"8.80000000"},{"name":"Bötzingen","countryCode":"DE","stateCode":"BW","latitude":"48.07642000","longitude":"7.72485000"},{"name":"Bühl","countryCode":"DE","stateCode":"BW","latitude":"48.69676000","longitude":"8.13523000"},{"name":"Bühlertal","countryCode":"DE","stateCode":"BW","latitude":"48.68569000","longitude":"8.18876000"},{"name":"Bühlertann","countryCode":"DE","stateCode":"BW","latitude":"49.04167000","longitude":"9.90861000"},{"name":"Bühlerzell","countryCode":"DE","stateCode":"BW","latitude":"49.00333000","longitude":"9.92056000"},{"name":"Büsingen","countryCode":"DE","stateCode":"BW","latitude":"47.69638000","longitude":"8.68759000"},{"name":"Calw","countryCode":"DE","stateCode":"BW","latitude":"48.71419000","longitude":"8.74031000"},{"name":"Cleebronn","countryCode":"DE","stateCode":"BW","latitude":"49.04500000","longitude":"9.03694000"},{"name":"Crailsheim","countryCode":"DE","stateCode":"BW","latitude":"49.13444000","longitude":"10.07193000"},{"name":"Creglingen","countryCode":"DE","stateCode":"BW","latitude":"49.46937000","longitude":"10.03119000"},{"name":"Daisendorf","countryCode":"DE","stateCode":"BW","latitude":"47.71265000","longitude":"9.26783000"},{"name":"Dauchingen","countryCode":"DE","stateCode":"BW","latitude":"48.08993000","longitude":"8.55011000"},{"name":"Deckenpfronn","countryCode":"DE","stateCode":"BW","latitude":"48.65128000","longitude":"8.82417000"},{"name":"Deggingen","countryCode":"DE","stateCode":"BW","latitude":"48.59710000","longitude":"9.71891000"},{"name":"Deilingen","countryCode":"DE","stateCode":"BW","latitude":"48.17410000","longitude":"8.78533000"},{"name":"Deizisau","countryCode":"DE","stateCode":"BW","latitude":"48.71220000","longitude":"9.38610000"},{"name":"Deißlingen","countryCode":"DE","stateCode":"BW","latitude":"48.11230000","longitude":"8.60736000"},{"name":"Denkendorf","countryCode":"DE","stateCode":"BW","latitude":"48.69555000","longitude":"9.31675000"},{"name":"Denkingen","countryCode":"DE","stateCode":"BW","latitude":"48.11110000","longitude":"8.73820000"},{"name":"Denzlingen","countryCode":"DE","stateCode":"BW","latitude":"48.06667000","longitude":"7.88333000"},{"name":"Dettenhausen","countryCode":"DE","stateCode":"BW","latitude":"48.60758000","longitude":"9.10041000"},{"name":"Dettighofen","countryCode":"DE","stateCode":"BW","latitude":"47.62333000","longitude":"8.48512000"},{"name":"Dettingen","countryCode":"DE","stateCode":"BW","latitude":"48.26246000","longitude":"9.72161000"},{"name":"Dettingen an der Erms","countryCode":"DE","stateCode":"BW","latitude":"48.53077000","longitude":"9.34458000"},{"name":"Dettingen unter Teck","countryCode":"DE","stateCode":"BW","latitude":"48.61667000","longitude":"9.45000000"},{"name":"Dielheim","countryCode":"DE","stateCode":"BW","latitude":"49.28417000","longitude":"8.73806000"},{"name":"Dietenheim","countryCode":"DE","stateCode":"BW","latitude":"48.21072000","longitude":"10.07163000"},{"name":"Dietingen","countryCode":"DE","stateCode":"BW","latitude":"48.20480000","longitude":"8.64864000"},{"name":"Dischingen","countryCode":"DE","stateCode":"BW","latitude":"48.70000000","longitude":"10.36667000"},{"name":"Ditzingen","countryCode":"DE","stateCode":"BW","latitude":"48.82672000","longitude":"9.06703000"},{"name":"Dobel","countryCode":"DE","stateCode":"BW","latitude":"48.80000000","longitude":"8.50000000"},{"name":"Dogern","countryCode":"DE","stateCode":"BW","latitude":"47.60952000","longitude":"8.16713000"},{"name":"Donaueschingen","countryCode":"DE","stateCode":"BW","latitude":"47.95514000","longitude":"8.49707000"},{"name":"Donzdorf","countryCode":"DE","stateCode":"BW","latitude":"48.68544000","longitude":"9.81053000"},{"name":"Dormettingen","countryCode":"DE","stateCode":"BW","latitude":"48.23688000","longitude":"8.77327000"},{"name":"Dornhan","countryCode":"DE","stateCode":"BW","latitude":"48.35008000","longitude":"8.50901000"},{"name":"Dornstadt","countryCode":"DE","stateCode":"BW","latitude":"48.46697000","longitude":"9.94434000"},{"name":"Dornstetten","countryCode":"DE","stateCode":"BW","latitude":"48.47198000","longitude":"8.49817000"},{"name":"Dossenheim","countryCode":"DE","stateCode":"BW","latitude":"49.45028000","longitude":"8.67472000"},{"name":"Dotternhausen","countryCode":"DE","stateCode":"BW","latitude":"48.22848000","longitude":"8.79228000"},{"name":"Dunningen","countryCode":"DE","stateCode":"BW","latitude":"48.21242000","longitude":"8.50619000"},{"name":"Durbach","countryCode":"DE","stateCode":"BW","latitude":"48.49352000","longitude":"8.01736000"},{"name":"Durlangen","countryCode":"DE","stateCode":"BW","latitude":"48.85632000","longitude":"9.79654000"},{"name":"Durmersheim","countryCode":"DE","stateCode":"BW","latitude":"48.93333000","longitude":"8.26667000"},{"name":"Dußlingen","countryCode":"DE","stateCode":"BW","latitude":"48.45357000","longitude":"9.05552000"},{"name":"Dörzbach","countryCode":"DE","stateCode":"BW","latitude":"49.38355000","longitude":"9.70732000"},{"name":"Dürbheim","countryCode":"DE","stateCode":"BW","latitude":"48.05623000","longitude":"8.79344000"},{"name":"Dürmentingen","countryCode":"DE","stateCode":"BW","latitude":"48.11667000","longitude":"9.53333000"},{"name":"Dürnau","countryCode":"DE","stateCode":"BW","latitude":"48.64079000","longitude":"9.63544000"},{"name":"Ebenweiler","countryCode":"DE","stateCode":"BW","latitude":"47.90000000","longitude":"9.51667000"},{"name":"Eberbach","countryCode":"DE","stateCode":"BW","latitude":"49.46680000","longitude":"8.99016000"},{"name":"Eberdingen","countryCode":"DE","stateCode":"BW","latitude":"48.87942000","longitude":"8.96502000"},{"name":"Eberhardzell","countryCode":"DE","stateCode":"BW","latitude":"48.00000000","longitude":"9.81667000"},{"name":"Ebersbach an der Fils","countryCode":"DE","stateCode":"BW","latitude":"48.71600000","longitude":"9.52360000"},{"name":"Ebersbach-Musbach","countryCode":"DE","stateCode":"BW","latitude":"47.96667000","longitude":"9.58333000"},{"name":"Eberstadt","countryCode":"DE","stateCode":"BW","latitude":"49.18028000","longitude":"9.32111000"},{"name":"Ebhausen","countryCode":"DE","stateCode":"BW","latitude":"48.58333000","longitude":"8.68333000"},{"name":"Ebringen","countryCode":"DE","stateCode":"BW","latitude":"47.95780000","longitude":"7.77652000"},{"name":"Edingen-Neckarhausen","countryCode":"DE","stateCode":"BW","latitude":"49.45722000","longitude":"8.60639000"},{"name":"Efringen-Kirchen","countryCode":"DE","stateCode":"BW","latitude":"47.65000000","longitude":"7.56667000"},{"name":"Egenhausen","countryCode":"DE","stateCode":"BW","latitude":"48.56667000","longitude":"8.61667000"},{"name":"Eggenstein-Leopoldshafen","countryCode":"DE","stateCode":"BW","latitude":"49.09006000","longitude":"8.39879000"},{"name":"Eggingen","countryCode":"DE","stateCode":"BW","latitude":"47.70000000","longitude":"8.40000000"},{"name":"Ehingen","countryCode":"DE","stateCode":"BW","latitude":"48.28259000","longitude":"9.72749000"},{"name":"Ehningen","countryCode":"DE","stateCode":"BW","latitude":"48.65882000","longitude":"8.94124000"},{"name":"Eichstetten","countryCode":"DE","stateCode":"BW","latitude":"48.09427000","longitude":"7.74244000"},{"name":"Eigeltingen","countryCode":"DE","stateCode":"BW","latitude":"47.85802000","longitude":"8.89784000"},{"name":"Eimeldingen","countryCode":"DE","stateCode":"BW","latitude":"47.63333000","longitude":"7.60000000"},{"name":"Eisenbach","countryCode":"DE","stateCode":"BW","latitude":"47.96117000","longitude":"8.26802000"},{"name":"Eisingen","countryCode":"DE","stateCode":"BW","latitude":"48.95000000","longitude":"8.66667000"},{"name":"Eislingen","countryCode":"DE","stateCode":"BW","latitude":"48.69515000","longitude":"9.70676000"},{"name":"Ellenberg","countryCode":"DE","stateCode":"BW","latitude":"49.01667000","longitude":"10.21667000"},{"name":"Ellhofen","countryCode":"DE","stateCode":"BW","latitude":"49.14667000","longitude":"9.32194000"},{"name":"Ellwangen","countryCode":"DE","stateCode":"BW","latitude":"48.96164000","longitude":"10.13173000"},{"name":"Elzach","countryCode":"DE","stateCode":"BW","latitude":"48.17247000","longitude":"8.06992000"},{"name":"Emmendingen","countryCode":"DE","stateCode":"BW","latitude":"48.12096000","longitude":"7.85359000"},{"name":"Emmingen-Liptingen","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"8.88333000"},{"name":"Empfingen","countryCode":"DE","stateCode":"BW","latitude":"48.39258000","longitude":"8.71036000"},{"name":"Endingen","countryCode":"DE","stateCode":"BW","latitude":"48.14221000","longitude":"7.70049000"},{"name":"Engelsbrand","countryCode":"DE","stateCode":"BW","latitude":"48.83333000","longitude":"8.65000000"},{"name":"Engen","countryCode":"DE","stateCode":"BW","latitude":"47.85534000","longitude":"8.77342000"},{"name":"Eningen unter Achalm","countryCode":"DE","stateCode":"BW","latitude":"48.48686000","longitude":"9.25946000"},{"name":"Ennetach","countryCode":"DE","stateCode":"BW","latitude":"48.05238000","longitude":"9.32010000"},{"name":"Enzklösterle","countryCode":"DE","stateCode":"BW","latitude":"48.66638000","longitude":"8.47083000"},{"name":"Epfenbach","countryCode":"DE","stateCode":"BW","latitude":"49.33917000","longitude":"8.90778000"},{"name":"Epfendorf","countryCode":"DE","stateCode":"BW","latitude":"48.25000000","longitude":"8.60000000"},{"name":"Eppelheim","countryCode":"DE","stateCode":"BW","latitude":"49.40190000","longitude":"8.63644000"},{"name":"Eppingen","countryCode":"DE","stateCode":"BW","latitude":"49.13645000","longitude":"8.91229000"},{"name":"Erbach","countryCode":"DE","stateCode":"BW","latitude":"48.32841000","longitude":"9.88752000"},{"name":"Erdmannhausen","countryCode":"DE","stateCode":"BW","latitude":"48.94256000","longitude":"9.29615000"},{"name":"Eriskirch","countryCode":"DE","stateCode":"BW","latitude":"47.62479000","longitude":"9.54197000"},{"name":"Erkenbrechtsweiler","countryCode":"DE","stateCode":"BW","latitude":"48.55656000","longitude":"9.43211000"},{"name":"Erlenbach","countryCode":"DE","stateCode":"BW","latitude":"49.17250000","longitude":"9.26833000"},{"name":"Erlenmoos","countryCode":"DE","stateCode":"BW","latitude":"48.06530000","longitude":"9.97567000"},{"name":"Erligheim","countryCode":"DE","stateCode":"BW","latitude":"49.02250000","longitude":"9.09722000"},{"name":"Erolzheim","countryCode":"DE","stateCode":"BW","latitude":"48.09001000","longitude":"10.07300000"},{"name":"Ersingen","countryCode":"DE","stateCode":"BW","latitude":"48.29260000","longitude":"9.85510000"},{"name":"Ertingen","countryCode":"DE","stateCode":"BW","latitude":"48.10000000","longitude":"9.46667000"},{"name":"Eschach","countryCode":"DE","stateCode":"BW","latitude":"48.88832000","longitude":"9.86999000"},{"name":"Eschelbronn","countryCode":"DE","stateCode":"BW","latitude":"49.31944000","longitude":"8.86528000"},{"name":"Eschenbach","countryCode":"DE","stateCode":"BW","latitude":"48.65264000","longitude":"9.67037000"},{"name":"Essingen","countryCode":"DE","stateCode":"BW","latitude":"48.80859000","longitude":"10.02773000"},{"name":"Esslingen","countryCode":"DE","stateCode":"BW","latitude":"48.73961000","longitude":"9.30473000"},{"name":"Ettenheim","countryCode":"DE","stateCode":"BW","latitude":"48.25696000","longitude":"7.81247000"},{"name":"Ettlingen","countryCode":"DE","stateCode":"BW","latitude":"48.94094000","longitude":"8.40763000"},{"name":"Eutingen an der Enz","countryCode":"DE","stateCode":"BW","latitude":"48.91246000","longitude":"8.74898000"},{"name":"Fahrenbach","countryCode":"DE","stateCode":"BW","latitude":"49.43139000","longitude":"9.15056000"},{"name":"Feldberg","countryCode":"DE","stateCode":"BW","latitude":"47.77435000","longitude":"7.64142000"},{"name":"Fellbach","countryCode":"DE","stateCode":"BW","latitude":"48.80912000","longitude":"9.27697000"},{"name":"Fichtenberg","countryCode":"DE","stateCode":"BW","latitude":"48.98601000","longitude":"9.71199000"},{"name":"Filderstadt","countryCode":"DE","stateCode":"BW","latitude":"48.65698000","longitude":"9.22049000"},{"name":"Fischerbach","countryCode":"DE","stateCode":"BW","latitude":"48.28687000","longitude":"8.10959000"},{"name":"Flein","countryCode":"DE","stateCode":"BW","latitude":"49.10306000","longitude":"9.21083000"},{"name":"Forbach","countryCode":"DE","stateCode":"BW","latitude":"48.68333000","longitude":"8.35000000"},{"name":"Forchheim","countryCode":"DE","stateCode":"BW","latitude":"48.16667000","longitude":"7.70000000"},{"name":"Forchtenberg","countryCode":"DE","stateCode":"BW","latitude":"49.28867000","longitude":"9.56026000"},{"name":"Forst","countryCode":"DE","stateCode":"BW","latitude":"49.15861000","longitude":"8.58083000"},{"name":"Freiberg am Neckar","countryCode":"DE","stateCode":"BW","latitude":"48.93196000","longitude":"9.20240000"},{"name":"Freiburg","countryCode":"DE","stateCode":"BW","latitude":"47.99590000","longitude":"7.85222000"},{"name":"Freiburg Region","countryCode":"DE","stateCode":"BW","latitude":"48.16667000","longitude":"8.33333000"},{"name":"Freudenberg","countryCode":"DE","stateCode":"BW","latitude":"49.75349000","longitude":"9.32748000"},{"name":"Freudenstadt","countryCode":"DE","stateCode":"BW","latitude":"48.46695000","longitude":"8.41371000"},{"name":"Freudental","countryCode":"DE","stateCode":"BW","latitude":"49.00972000","longitude":"9.05917000"},{"name":"Frickenhausen","countryCode":"DE","stateCode":"BW","latitude":"48.59353000","longitude":"9.36005000"},{"name":"Frickingen","countryCode":"DE","stateCode":"BW","latitude":"47.81438000","longitude":"9.27349000"},{"name":"Fridingen an der Donau","countryCode":"DE","stateCode":"BW","latitude":"48.01955000","longitude":"8.92322000"},{"name":"Friedenweiler","countryCode":"DE","stateCode":"BW","latitude":"47.91778000","longitude":"8.25627000"},{"name":"Friedrichshafen","countryCode":"DE","stateCode":"BW","latitude":"47.65689000","longitude":"9.47554000"},{"name":"Friolzheim","countryCode":"DE","stateCode":"BW","latitude":"48.83333000","longitude":"8.83333000"},{"name":"Frittlingen","countryCode":"DE","stateCode":"BW","latitude":"48.12709000","longitude":"8.70774000"},{"name":"Fronreute","countryCode":"DE","stateCode":"BW","latitude":"47.87053000","longitude":"9.56944000"},{"name":"Furtwangen","countryCode":"DE","stateCode":"BW","latitude":"48.05156000","longitude":"8.20715000"},{"name":"Fürstenberg","countryCode":"DE","stateCode":"BW","latitude":"47.67895000","longitude":"9.15535000"},{"name":"Gaggenau","countryCode":"DE","stateCode":"BW","latitude":"48.80000000","longitude":"8.33333000"},{"name":"Gaiberg","countryCode":"DE","stateCode":"BW","latitude":"49.36639000","longitude":"8.74972000"},{"name":"Gaienhofen","countryCode":"DE","stateCode":"BW","latitude":"47.68333000","longitude":"8.98333000"},{"name":"Gaildorf","countryCode":"DE","stateCode":"BW","latitude":"49.00027000","longitude":"9.76953000"},{"name":"Gailingen","countryCode":"DE","stateCode":"BW","latitude":"47.69711000","longitude":"8.75567000"},{"name":"Gammelshausen","countryCode":"DE","stateCode":"BW","latitude":"48.64023000","longitude":"9.65072000"},{"name":"Gammertingen","countryCode":"DE","stateCode":"BW","latitude":"48.25240000","longitude":"9.22349000"},{"name":"Gechingen","countryCode":"DE","stateCode":"BW","latitude":"48.69527000","longitude":"8.82915000"},{"name":"Geisingen","countryCode":"DE","stateCode":"BW","latitude":"47.92504000","longitude":"8.65002000"},{"name":"Geislingen","countryCode":"DE","stateCode":"BW","latitude":"48.28768000","longitude":"8.81241000"},{"name":"Geislingen an der Steige","countryCode":"DE","stateCode":"BW","latitude":"48.62423000","longitude":"9.82736000"},{"name":"Gemmingen","countryCode":"DE","stateCode":"BW","latitude":"49.15639000","longitude":"8.98194000"},{"name":"Gemmrigheim","countryCode":"DE","stateCode":"BW","latitude":"49.02833000","longitude":"9.15556000"},{"name":"Gengenbach","countryCode":"DE","stateCode":"BW","latitude":"48.40476000","longitude":"8.01433000"},{"name":"Gerabronn","countryCode":"DE","stateCode":"BW","latitude":"48.97071000","longitude":"9.91986000"},{"name":"Gerlingen","countryCode":"DE","stateCode":"BW","latitude":"48.79954000","longitude":"9.06316000"},{"name":"Gernsbach","countryCode":"DE","stateCode":"BW","latitude":"48.77034000","longitude":"8.34306000"},{"name":"Gerstetten","countryCode":"DE","stateCode":"BW","latitude":"48.62254000","longitude":"10.01984000"},{"name":"Giengen an der Brenz","countryCode":"DE","stateCode":"BW","latitude":"48.62219000","longitude":"10.24312000"},{"name":"Gingen an der Fils","countryCode":"DE","stateCode":"BW","latitude":"48.65979000","longitude":"9.78092000"},{"name":"Glatten","countryCode":"DE","stateCode":"BW","latitude":"48.44246000","longitude":"8.51116000"},{"name":"Gomadingen","countryCode":"DE","stateCode":"BW","latitude":"48.39980000","longitude":"9.39065000"},{"name":"Gomaringen","countryCode":"DE","stateCode":"BW","latitude":"48.45349000","longitude":"9.09582000"},{"name":"Gondelsheim","countryCode":"DE","stateCode":"BW","latitude":"49.05917000","longitude":"8.65833000"},{"name":"Gosheim","countryCode":"DE","stateCode":"BW","latitude":"48.13430000","longitude":"8.75426000"},{"name":"Gottenheim","countryCode":"DE","stateCode":"BW","latitude":"48.05000000","longitude":"7.73333000"},{"name":"Gottmadingen","countryCode":"DE","stateCode":"BW","latitude":"47.73511000","longitude":"8.77687000"},{"name":"Graben-Neudorf","countryCode":"DE","stateCode":"BW","latitude":"49.16695000","longitude":"8.49243000"},{"name":"Grabenstetten","countryCode":"DE","stateCode":"BW","latitude":"48.52397000","longitude":"9.46155000"},{"name":"Grafenau","countryCode":"DE","stateCode":"BW","latitude":"48.71427000","longitude":"8.91219000"},{"name":"Grafenhausen","countryCode":"DE","stateCode":"BW","latitude":"48.28427000","longitude":"7.76678000"},{"name":"Greffern","countryCode":"DE","stateCode":"BW","latitude":"48.75205000","longitude":"8.00515000"},{"name":"Grenzach-Wyhlen","countryCode":"DE","stateCode":"BW","latitude":"47.55000000","longitude":"7.68333000"},{"name":"Grosselfingen","countryCode":"DE","stateCode":"BW","latitude":"48.33229000","longitude":"8.88704000"},{"name":"Großbettlingen","countryCode":"DE","stateCode":"BW","latitude":"48.59052000","longitude":"9.30782000"},{"name":"Großbottwar","countryCode":"DE","stateCode":"BW","latitude":"49.00147000","longitude":"9.29348000"},{"name":"Großerlach","countryCode":"DE","stateCode":"BW","latitude":"49.05368000","longitude":"9.51356000"},{"name":"Großrinderfeld","countryCode":"DE","stateCode":"BW","latitude":"49.66536000","longitude":"9.73356000"},{"name":"Gruibingen","countryCode":"DE","stateCode":"BW","latitude":"48.59483000","longitude":"9.64389000"},{"name":"Grünkraut","countryCode":"DE","stateCode":"BW","latitude":"47.74417000","longitude":"9.65588000"},{"name":"Grünsfeld","countryCode":"DE","stateCode":"BW","latitude":"49.60949000","longitude":"9.74725000"},{"name":"Gschwend","countryCode":"DE","stateCode":"BW","latitude":"48.93333000","longitude":"9.74436000"},{"name":"Gundelfingen","countryCode":"DE","stateCode":"BW","latitude":"48.04246000","longitude":"7.86570000"},{"name":"Gundelsheim","countryCode":"DE","stateCode":"BW","latitude":"49.28330000","longitude":"9.16037000"},{"name":"Gutach","countryCode":"DE","stateCode":"BW","latitude":"48.24844000","longitude":"8.21293000"},{"name":"Gutach im Breisgau","countryCode":"DE","stateCode":"BW","latitude":"48.11667000","longitude":"7.98333000"},{"name":"Gutenzell-Hürbel","countryCode":"DE","stateCode":"BW","latitude":"48.11667000","longitude":"9.98333000"},{"name":"Gärtringen","countryCode":"DE","stateCode":"BW","latitude":"48.64176000","longitude":"8.90073000"},{"name":"Göggingen","countryCode":"DE","stateCode":"BW","latitude":"48.86123000","longitude":"9.88398000"},{"name":"Göppingen","countryCode":"DE","stateCode":"BW","latitude":"48.70354000","longitude":"9.65209000"},{"name":"Görwihl","countryCode":"DE","stateCode":"BW","latitude":"47.64275000","longitude":"8.07482000"},{"name":"Güglingen","countryCode":"DE","stateCode":"BW","latitude":"49.06642000","longitude":"9.00175000"},{"name":"Gütenbach","countryCode":"DE","stateCode":"BW","latitude":"48.05000000","longitude":"8.15000000"},{"name":"Hagnau","countryCode":"DE","stateCode":"BW","latitude":"47.67666000","longitude":"9.31787000"},{"name":"Haigerloch","countryCode":"DE","stateCode":"BW","latitude":"48.36614000","longitude":"8.80357000"},{"name":"Haiterbach","countryCode":"DE","stateCode":"BW","latitude":"48.52066000","longitude":"8.64435000"},{"name":"Hambrücken","countryCode":"DE","stateCode":"BW","latitude":"49.19000000","longitude":"8.54056000"},{"name":"Hardheim","countryCode":"DE","stateCode":"BW","latitude":"49.61194000","longitude":"9.47194000"},{"name":"Hardt","countryCode":"DE","stateCode":"BW","latitude":"48.18333000","longitude":"8.41667000"},{"name":"Hartheim","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"7.63333000"},{"name":"Hasel","countryCode":"DE","stateCode":"BW","latitude":"47.65342000","longitude":"7.89720000"},{"name":"Haslach","countryCode":"DE","stateCode":"BW","latitude":"48.56531000","longitude":"8.05658000"},{"name":"Hattenhofen","countryCode":"DE","stateCode":"BW","latitude":"48.66648000","longitude":"9.57456000"},{"name":"Hausach","countryCode":"DE","stateCode":"BW","latitude":"48.28426000","longitude":"8.17602000"},{"name":"Hausen","countryCode":"DE","stateCode":"BW","latitude":"47.68128000","longitude":"7.83986000"},{"name":"Hayingen","countryCode":"DE","stateCode":"BW","latitude":"48.27531000","longitude":"9.47760000"},{"name":"Haßmersheim","countryCode":"DE","stateCode":"BW","latitude":"49.30000000","longitude":"9.15000000"},{"name":"Hechingen","countryCode":"DE","stateCode":"BW","latitude":"48.35149000","longitude":"8.96317000"},{"name":"Heddesheim","countryCode":"DE","stateCode":"BW","latitude":"49.50556000","longitude":"8.60361000"},{"name":"Heidelberg","countryCode":"DE","stateCode":"BW","latitude":"49.40768000","longitude":"8.69079000"},{"name":"Heidenheim an der Brenz","countryCode":"DE","stateCode":"BW","latitude":"48.67798000","longitude":"10.15162000"},{"name":"Heilbronn","countryCode":"DE","stateCode":"BW","latitude":"49.13995000","longitude":"9.22054000"},{"name":"Heiligenberg","countryCode":"DE","stateCode":"BW","latitude":"47.82094000","longitude":"9.31280000"},{"name":"Heiligkreuzsteinach","countryCode":"DE","stateCode":"BW","latitude":"49.48333000","longitude":"8.79500000"},{"name":"Heimsheim","countryCode":"DE","stateCode":"BW","latitude":"48.80656000","longitude":"8.86744000"},{"name":"Heiningen","countryCode":"DE","stateCode":"BW","latitude":"48.66177000","longitude":"9.64977000"},{"name":"Heitersheim","countryCode":"DE","stateCode":"BW","latitude":"47.87468000","longitude":"7.65721000"},{"name":"Helmstadt-Bargen","countryCode":"DE","stateCode":"BW","latitude":"49.31427000","longitude":"8.99712000"},{"name":"Hemmingen","countryCode":"DE","stateCode":"BW","latitude":"48.86667000","longitude":"9.03333000"},{"name":"Hemsbach","countryCode":"DE","stateCode":"BW","latitude":"49.59075000","longitude":"8.64779000"},{"name":"Herbertingen","countryCode":"DE","stateCode":"BW","latitude":"48.06667000","longitude":"9.43333000"},{"name":"Herbolzheim","countryCode":"DE","stateCode":"BW","latitude":"48.21884000","longitude":"7.77746000"},{"name":"Herbrechtingen","countryCode":"DE","stateCode":"BW","latitude":"48.62173000","longitude":"10.17600000"},{"name":"Herdwangen-Schönach","countryCode":"DE","stateCode":"BW","latitude":"47.85000000","longitude":"9.20000000"},{"name":"Hermaringen","countryCode":"DE","stateCode":"BW","latitude":"48.59544000","longitude":"10.26065000"},{"name":"Herrenberg","countryCode":"DE","stateCode":"BW","latitude":"48.59523000","longitude":"8.86648000"},{"name":"Herrischried","countryCode":"DE","stateCode":"BW","latitude":"47.66667000","longitude":"8.00000000"},{"name":"Hessigheim","countryCode":"DE","stateCode":"BW","latitude":"48.99407000","longitude":"9.18629000"},{"name":"Hettingen","countryCode":"DE","stateCode":"BW","latitude":"48.21601000","longitude":"9.23169000"},{"name":"Heubach","countryCode":"DE","stateCode":"BW","latitude":"48.79267000","longitude":"9.93370000"},{"name":"Heuchlingen","countryCode":"DE","stateCode":"BW","latitude":"48.85215000","longitude":"9.94391000"},{"name":"Hildrizhausen","countryCode":"DE","stateCode":"BW","latitude":"48.62423000","longitude":"8.96605000"},{"name":"Hilzingen","countryCode":"DE","stateCode":"BW","latitude":"47.76667000","longitude":"8.78333000"},{"name":"Hinterzarten","countryCode":"DE","stateCode":"BW","latitude":"47.90276000","longitude":"8.10701000"},{"name":"Hirrlingen","countryCode":"DE","stateCode":"BW","latitude":"48.41245000","longitude":"8.88742000"},{"name":"Hirschberg an der Bergstraße","countryCode":"DE","stateCode":"BW","latitude":"49.50710000","longitude":"8.65693000"},{"name":"Hochdorf","countryCode":"DE","stateCode":"BW","latitude":"48.02560000","longitude":"9.78778000"},{"name":"Hockenheim","countryCode":"DE","stateCode":"BW","latitude":"49.32334000","longitude":"8.55194000"},{"name":"Hofstetten","countryCode":"DE","stateCode":"BW","latitude":"48.25846000","longitude":"8.06595000"},{"name":"Hohberg","countryCode":"DE","stateCode":"BW","latitude":"48.32270000","longitude":"7.89972000"},{"name":"Hohentengen","countryCode":"DE","stateCode":"BW","latitude":"47.57005000","longitude":"8.43250000"},{"name":"Holzgerlingen","countryCode":"DE","stateCode":"BW","latitude":"48.63969000","longitude":"9.01149000"},{"name":"Holzmaden","countryCode":"DE","stateCode":"BW","latitude":"48.63333000","longitude":"9.51667000"},{"name":"Horb am Neckar","countryCode":"DE","stateCode":"BW","latitude":"48.44423000","longitude":"8.69130000"},{"name":"Horben","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"7.86667000"},{"name":"Horgenzell","countryCode":"DE","stateCode":"BW","latitude":"47.80534000","longitude":"9.49727000"},{"name":"Hornberg","countryCode":"DE","stateCode":"BW","latitude":"48.21068000","longitude":"8.23275000"},{"name":"Horrenberg","countryCode":"DE","stateCode":"BW","latitude":"49.28040000","longitude":"8.78087000"},{"name":"Häusern","countryCode":"DE","stateCode":"BW","latitude":"47.75000000","longitude":"8.16667000"},{"name":"Höchenschwand","countryCode":"DE","stateCode":"BW","latitude":"47.73333000","longitude":"8.16667000"},{"name":"Höfen an der Enz","countryCode":"DE","stateCode":"BW","latitude":"48.80000000","longitude":"8.58333000"},{"name":"Höpfingen","countryCode":"DE","stateCode":"BW","latitude":"49.60250000","longitude":"9.42861000"},{"name":"Hüffenhardt","countryCode":"DE","stateCode":"BW","latitude":"49.29194000","longitude":"9.08167000"},{"name":"Hüfingen","countryCode":"DE","stateCode":"BW","latitude":"47.92543000","longitude":"8.48831000"},{"name":"Hügelsheim","countryCode":"DE","stateCode":"BW","latitude":"48.80000000","longitude":"8.11667000"},{"name":"Hülben","countryCode":"DE","stateCode":"BW","latitude":"48.51982000","longitude":"9.40790000"},{"name":"Hüttisheim","countryCode":"DE","stateCode":"BW","latitude":"48.27965000","longitude":"9.94246000"},{"name":"Hüttlingen","countryCode":"DE","stateCode":"BW","latitude":"48.89266000","longitude":"10.10064000"},{"name":"Iffezheim","countryCode":"DE","stateCode":"BW","latitude":"48.82167000","longitude":"8.14310000"},{"name":"Igersheim","countryCode":"DE","stateCode":"BW","latitude":"49.49444000","longitude":"9.81694000"},{"name":"Iggingen","countryCode":"DE","stateCode":"BW","latitude":"48.83167000","longitude":"9.87894000"},{"name":"Ihringen","countryCode":"DE","stateCode":"BW","latitude":"48.04303000","longitude":"7.64760000"},{"name":"Illerrieden","countryCode":"DE","stateCode":"BW","latitude":"48.27017000","longitude":"10.05155000"},{"name":"Illingen","countryCode":"DE","stateCode":"BW","latitude":"48.95616000","longitude":"8.92459000"},{"name":"Illmensee","countryCode":"DE","stateCode":"BW","latitude":"47.86229000","longitude":"9.37235000"},{"name":"Ilsfeld","countryCode":"DE","stateCode":"BW","latitude":"49.05548000","longitude":"9.24598000"},{"name":"Ilshofen","countryCode":"DE","stateCode":"BW","latitude":"49.17015000","longitude":"9.91825000"},{"name":"Ilvesheim","countryCode":"DE","stateCode":"BW","latitude":"49.47404000","longitude":"8.56740000"},{"name":"Immendingen","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"8.73333000"},{"name":"Immenstaad am Bodensee","countryCode":"DE","stateCode":"BW","latitude":"47.66667000","longitude":"9.36667000"},{"name":"Ingelfingen","countryCode":"DE","stateCode":"BW","latitude":"49.30028000","longitude":"9.65303000"},{"name":"Ingoldingen","countryCode":"DE","stateCode":"BW","latitude":"48.02552000","longitude":"9.74195000"},{"name":"Inzigkofen","countryCode":"DE","stateCode":"BW","latitude":"48.07034000","longitude":"9.17998000"},{"name":"Inzlingen","countryCode":"DE","stateCode":"BW","latitude":"47.58851000","longitude":"7.69094000"},{"name":"Isny","countryCode":"DE","stateCode":"BW","latitude":"47.69260000","longitude":"10.03857000"},{"name":"Ispringen","countryCode":"DE","stateCode":"BW","latitude":"48.91667000","longitude":"8.66667000"},{"name":"Ittlingen","countryCode":"DE","stateCode":"BW","latitude":"49.19083000","longitude":"8.93083000"},{"name":"Jagsthausen","countryCode":"DE","stateCode":"BW","latitude":"49.31056000","longitude":"9.46833000"},{"name":"Jagstzell","countryCode":"DE","stateCode":"BW","latitude":"49.03055000","longitude":"10.09751000"},{"name":"Jestetten","countryCode":"DE","stateCode":"BW","latitude":"47.65000000","longitude":"8.56667000"},{"name":"Jungingen","countryCode":"DE","stateCode":"BW","latitude":"48.32787000","longitude":"9.04095000"},{"name":"Jöhlingen","countryCode":"DE","stateCode":"BW","latitude":"49.03218000","longitude":"8.57350000"},{"name":"Kaisersbach","countryCode":"DE","stateCode":"BW","latitude":"48.93023000","longitude":"9.63898000"},{"name":"Kandern","countryCode":"DE","stateCode":"BW","latitude":"47.71393000","longitude":"7.66237000"},{"name":"Kappel-Grafenhausen","countryCode":"DE","stateCode":"BW","latitude":"48.28382000","longitude":"7.76605000"},{"name":"Kappelrodeck","countryCode":"DE","stateCode":"BW","latitude":"48.59182000","longitude":"8.11692000"},{"name":"Karlsdorf-Neuthard","countryCode":"DE","stateCode":"BW","latitude":"49.13472000","longitude":"8.53028000"},{"name":"Karlsruhe","countryCode":"DE","stateCode":"BW","latitude":"49.00937000","longitude":"8.40444000"},{"name":"Karlsruhe Region","countryCode":"DE","stateCode":"BW","latitude":"49.00000000","longitude":"8.66667000"},{"name":"Kehl","countryCode":"DE","stateCode":"BW","latitude":"48.57297000","longitude":"7.81523000"},{"name":"Kenzingen","countryCode":"DE","stateCode":"BW","latitude":"48.19630000","longitude":"7.76974000"},{"name":"Ketsch","countryCode":"DE","stateCode":"BW","latitude":"49.36778000","longitude":"8.53111000"},{"name":"Kieselbronn","countryCode":"DE","stateCode":"BW","latitude":"48.93333000","longitude":"8.75000000"},{"name":"Kippenheim","countryCode":"DE","stateCode":"BW","latitude":"48.29564000","longitude":"7.82510000"},{"name":"Kirchardt","countryCode":"DE","stateCode":"BW","latitude":"49.20500000","longitude":"8.99167000"},{"name":"Kirchberg an der Iller","countryCode":"DE","stateCode":"BW","latitude":"48.13333000","longitude":"10.08333000"},{"name":"Kirchberg an der Jagst","countryCode":"DE","stateCode":"BW","latitude":"49.20056000","longitude":"9.98226000"},{"name":"Kirchberg an der Murr","countryCode":"DE","stateCode":"BW","latitude":"48.94297000","longitude":"9.34083000"},{"name":"Kirchdorf","countryCode":"DE","stateCode":"BW","latitude":"48.07667000","longitude":"10.12629000"},{"name":"Kirchentellinsfurt","countryCode":"DE","stateCode":"BW","latitude":"48.53315000","longitude":"9.14732000"},{"name":"Kirchheim am Neckar","countryCode":"DE","stateCode":"BW","latitude":"49.04500000","longitude":"9.14222000"},{"name":"Kirchheim am Ries","countryCode":"DE","stateCode":"BW","latitude":"48.87922000","longitude":"10.40028000"},{"name":"Kirchheim unter Teck","countryCode":"DE","stateCode":"BW","latitude":"48.64683000","longitude":"9.45378000"},{"name":"Kirchzarten","countryCode":"DE","stateCode":"BW","latitude":"47.96667000","longitude":"7.95000000"},{"name":"Kißlegg","countryCode":"DE","stateCode":"BW","latitude":"47.78894000","longitude":"9.88383000"},{"name":"Klingenstein","countryCode":"DE","stateCode":"BW","latitude":"48.41849000","longitude":"9.90812000"},{"name":"Knittlingen","countryCode":"DE","stateCode":"BW","latitude":"49.02487000","longitude":"8.75606000"},{"name":"Kohlberg","countryCode":"DE","stateCode":"BW","latitude":"48.55845000","longitude":"9.33576000"},{"name":"Kolbingen","countryCode":"DE","stateCode":"BW","latitude":"48.05227000","longitude":"8.88957000"},{"name":"Konstanz","countryCode":"DE","stateCode":"BW","latitude":"47.66033000","longitude":"9.17582000"},{"name":"Korb","countryCode":"DE","stateCode":"BW","latitude":"48.84303000","longitude":"9.36258000"},{"name":"Korntal","countryCode":"DE","stateCode":"BW","latitude":"48.83218000","longitude":"9.12140000"},{"name":"Kornwestheim","countryCode":"DE","stateCode":"BW","latitude":"48.86158000","longitude":"9.18569000"},{"name":"Kraichtal","countryCode":"DE","stateCode":"BW","latitude":"49.14623000","longitude":"8.73276000"},{"name":"Krauchenwies","countryCode":"DE","stateCode":"BW","latitude":"48.01651000","longitude":"9.24757000"},{"name":"Krautheim","countryCode":"DE","stateCode":"BW","latitude":"49.38789000","longitude":"9.63553000"},{"name":"Kressbronn am Bodensee","countryCode":"DE","stateCode":"BW","latitude":"47.59760000","longitude":"9.59707000"},{"name":"Kronau","countryCode":"DE","stateCode":"BW","latitude":"49.22250000","longitude":"8.63111000"},{"name":"Kuchen","countryCode":"DE","stateCode":"BW","latitude":"48.63583000","longitude":"9.79989000"},{"name":"Kupferzell","countryCode":"DE","stateCode":"BW","latitude":"49.22778000","longitude":"9.69000000"},{"name":"Kuppenheim","countryCode":"DE","stateCode":"BW","latitude":"48.82794000","longitude":"8.25417000"},{"name":"Kusterdingen","countryCode":"DE","stateCode":"BW","latitude":"48.52291000","longitude":"9.11977000"},{"name":"Köngen","countryCode":"DE","stateCode":"BW","latitude":"48.68333000","longitude":"9.36667000"},{"name":"Königheim","countryCode":"DE","stateCode":"BW","latitude":"49.62028000","longitude":"9.59583000"},{"name":"Königsbach-Stein","countryCode":"DE","stateCode":"BW","latitude":"48.96585000","longitude":"8.60573000"},{"name":"Königsbronn","countryCode":"DE","stateCode":"BW","latitude":"48.74317000","longitude":"10.11193000"},{"name":"Königsfeld im Schwarzwald","countryCode":"DE","stateCode":"BW","latitude":"48.13814000","longitude":"8.41973000"},{"name":"Külsheim","countryCode":"DE","stateCode":"BW","latitude":"49.66942000","longitude":"9.52361000"},{"name":"Künzelsau","countryCode":"DE","stateCode":"BW","latitude":"49.28180000","longitude":"9.68352000"},{"name":"Kürnbach","countryCode":"DE","stateCode":"BW","latitude":"49.07750000","longitude":"8.84556000"},{"name":"Ladenburg","countryCode":"DE","stateCode":"BW","latitude":"49.47307000","longitude":"8.60896000"},{"name":"Lahr","countryCode":"DE","stateCode":"BW","latitude":"48.34042000","longitude":"7.86886000"},{"name":"Laichingen","countryCode":"DE","stateCode":"BW","latitude":"48.48939000","longitude":"9.68612000"},{"name":"Langenargen","countryCode":"DE","stateCode":"BW","latitude":"47.59858000","longitude":"9.54163000"},{"name":"Langenau","countryCode":"DE","stateCode":"BW","latitude":"48.49616000","longitude":"10.11849000"},{"name":"Langenbrettach","countryCode":"DE","stateCode":"BW","latitude":"49.22601000","longitude":"9.41842000"},{"name":"Langenburg","countryCode":"DE","stateCode":"BW","latitude":"49.25401000","longitude":"9.85673000"},{"name":"Langenenslingen","countryCode":"DE","stateCode":"BW","latitude":"48.14851000","longitude":"9.37765000"},{"name":"Lauchheim","countryCode":"DE","stateCode":"BW","latitude":"48.87135000","longitude":"10.24222000"},{"name":"Lauchringen","countryCode":"DE","stateCode":"BW","latitude":"47.62699000","longitude":"8.31442000"},{"name":"Lauda-Königshofen","countryCode":"DE","stateCode":"BW","latitude":"49.56526000","longitude":"9.70816000"},{"name":"Laudenbach","countryCode":"DE","stateCode":"BW","latitude":"49.61333000","longitude":"8.65389000"},{"name":"Lauf","countryCode":"DE","stateCode":"BW","latitude":"48.65000000","longitude":"8.13333000"},{"name":"Laufenburg","countryCode":"DE","stateCode":"BW","latitude":"47.56512000","longitude":"8.06045000"},{"name":"Lauffen am Neckar","countryCode":"DE","stateCode":"BW","latitude":"49.07340000","longitude":"9.14567000"},{"name":"Laupheim","countryCode":"DE","stateCode":"BW","latitude":"48.22786000","longitude":"9.87874000"},{"name":"Lautenbach","countryCode":"DE","stateCode":"BW","latitude":"48.48185000","longitude":"8.02732000"},{"name":"Lauterbach/Schwarzwald","countryCode":"DE","stateCode":"BW","latitude":"48.22999000","longitude":"8.34240000"},{"name":"Lehrensteinsfeld","countryCode":"DE","stateCode":"BW","latitude":"49.13111000","longitude":"9.32722000"},{"name":"Leibertingen","countryCode":"DE","stateCode":"BW","latitude":"48.04263000","longitude":"9.01308000"},{"name":"Leimen","countryCode":"DE","stateCode":"BW","latitude":"49.34737000","longitude":"8.68733000"},{"name":"Leinfelden-Echterdingen","countryCode":"DE","stateCode":"BW","latitude":"48.69406000","longitude":"9.16809000"},{"name":"Leingarten","countryCode":"DE","stateCode":"BW","latitude":"49.14639000","longitude":"9.11694000"},{"name":"Leinzell","countryCode":"DE","stateCode":"BW","latitude":"48.84941000","longitude":"9.87750000"},{"name":"Lenningen","countryCode":"DE","stateCode":"BW","latitude":"48.55048000","longitude":"9.47674000"},{"name":"Lenzkirch","countryCode":"DE","stateCode":"BW","latitude":"47.86832000","longitude":"8.20211000"},{"name":"Leonberg","countryCode":"DE","stateCode":"BW","latitude":"48.80000000","longitude":"9.01667000"},{"name":"Leutenbach","countryCode":"DE","stateCode":"BW","latitude":"48.88791000","longitude":"9.39267000"},{"name":"Leutkirch","countryCode":"DE","stateCode":"BW","latitude":"47.82672000","longitude":"10.02050000"},{"name":"Lichtenau","countryCode":"DE","stateCode":"BW","latitude":"48.72607000","longitude":"8.00486000"},{"name":"Linkenheim-Hochstetten","countryCode":"DE","stateCode":"BW","latitude":"49.13197000","longitude":"8.41244000"},{"name":"Lobbach","countryCode":"DE","stateCode":"BW","latitude":"49.37519000","longitude":"8.88884000"},{"name":"Loffenau","countryCode":"DE","stateCode":"BW","latitude":"48.77214000","longitude":"8.38463000"},{"name":"Lonsee","countryCode":"DE","stateCode":"BW","latitude":"48.54340000","longitude":"9.91999000"},{"name":"Lorch","countryCode":"DE","stateCode":"BW","latitude":"48.79833000","longitude":"9.69140000"},{"name":"Lottstetten","countryCode":"DE","stateCode":"BW","latitude":"47.63333000","longitude":"8.56667000"},{"name":"Loßburg","countryCode":"DE","stateCode":"BW","latitude":"48.40000000","longitude":"8.45000000"},{"name":"Ludwigsburg","countryCode":"DE","stateCode":"BW","latitude":"48.89731000","longitude":"9.19161000"},{"name":"Löchgau","countryCode":"DE","stateCode":"BW","latitude":"49.00361000","longitude":"9.10639000"},{"name":"Löffingen","countryCode":"DE","stateCode":"BW","latitude":"47.88405000","longitude":"8.34384000"},{"name":"Lörrach","countryCode":"DE","stateCode":"BW","latitude":"47.61497000","longitude":"7.66457000"},{"name":"Löwenstein","countryCode":"DE","stateCode":"BW","latitude":"49.09558000","longitude":"9.38000000"},{"name":"Magstadt","countryCode":"DE","stateCode":"BW","latitude":"48.74471000","longitude":"8.96675000"},{"name":"Mahlberg","countryCode":"DE","stateCode":"BW","latitude":"48.28639000","longitude":"7.81411000"},{"name":"Mainhardt","countryCode":"DE","stateCode":"BW","latitude":"49.07611000","longitude":"9.55639000"},{"name":"Malsch","countryCode":"DE","stateCode":"BW","latitude":"49.24722000","longitude":"8.68278000"},{"name":"Malterdingen","countryCode":"DE","stateCode":"BW","latitude":"48.15719000","longitude":"7.78608000"},{"name":"Mannheim","countryCode":"DE","stateCode":"BW","latitude":"49.48910000","longitude":"8.46694000"},{"name":"Marbach am Neckar","countryCode":"DE","stateCode":"BW","latitude":"48.93964000","longitude":"9.25995000"},{"name":"Markdorf","countryCode":"DE","stateCode":"BW","latitude":"47.71916000","longitude":"9.39028000"},{"name":"Markgröningen","countryCode":"DE","stateCode":"BW","latitude":"48.90493000","longitude":"9.08059000"},{"name":"Maselheim","countryCode":"DE","stateCode":"BW","latitude":"48.13333000","longitude":"9.88333000"},{"name":"Massenbachhausen","countryCode":"DE","stateCode":"BW","latitude":"49.17778000","longitude":"9.04333000"},{"name":"Mauer","countryCode":"DE","stateCode":"BW","latitude":"49.34083000","longitude":"8.80028000"},{"name":"Maulbronn","countryCode":"DE","stateCode":"BW","latitude":"48.99958000","longitude":"8.80337000"},{"name":"Maulburg","countryCode":"DE","stateCode":"BW","latitude":"47.64631000","longitude":"7.78210000"},{"name":"Meckenbeuren","countryCode":"DE","stateCode":"BW","latitude":"47.70000000","longitude":"9.56667000"},{"name":"Meckesheim","countryCode":"DE","stateCode":"BW","latitude":"49.32167000","longitude":"8.81944000"},{"name":"Meersburg","countryCode":"DE","stateCode":"BW","latitude":"47.69419000","longitude":"9.27113000"},{"name":"Mehrstetten","countryCode":"DE","stateCode":"BW","latitude":"48.37609000","longitude":"9.56600000"},{"name":"Meißenheim","countryCode":"DE","stateCode":"BW","latitude":"48.41035000","longitude":"7.77266000"},{"name":"Mengen","countryCode":"DE","stateCode":"BW","latitude":"48.04951000","longitude":"9.33005000"},{"name":"Merdingen","countryCode":"DE","stateCode":"BW","latitude":"48.01667000","longitude":"7.68333000"},{"name":"Merklingen","countryCode":"DE","stateCode":"BW","latitude":"48.51135000","longitude":"9.75496000"},{"name":"Merzhausen","countryCode":"DE","stateCode":"BW","latitude":"47.96667000","longitude":"7.83333000"},{"name":"Metzingen","countryCode":"DE","stateCode":"BW","latitude":"48.53695000","longitude":"9.28330000"},{"name":"Meßkirch","countryCode":"DE","stateCode":"BW","latitude":"47.99457000","longitude":"9.11479000"},{"name":"Meßstetten","countryCode":"DE","stateCode":"BW","latitude":"48.18317000","longitude":"8.96565000"},{"name":"Michelbach an der Bilz","countryCode":"DE","stateCode":"BW","latitude":"49.07028000","longitude":"9.76250000"},{"name":"Michelfeld","countryCode":"DE","stateCode":"BW","latitude":"49.09750000","longitude":"9.67861000"},{"name":"Mietingen","countryCode":"DE","stateCode":"BW","latitude":"48.18333000","longitude":"9.90000000"},{"name":"Mittelbiberach","countryCode":"DE","stateCode":"BW","latitude":"48.08333000","longitude":"9.75000000"},{"name":"Mittelschöntal","countryCode":"DE","stateCode":"BW","latitude":"48.94615000","longitude":"9.39520000"},{"name":"Moos","countryCode":"DE","stateCode":"BW","latitude":"47.72439000","longitude":"8.93479000"},{"name":"Mosbach","countryCode":"DE","stateCode":"BW","latitude":"49.35357000","longitude":"9.15106000"},{"name":"Mudau","countryCode":"DE","stateCode":"BW","latitude":"49.53444000","longitude":"9.20444000"},{"name":"Muggensturm","countryCode":"DE","stateCode":"BW","latitude":"48.86667000","longitude":"8.28333000"},{"name":"Mulfingen","countryCode":"DE","stateCode":"BW","latitude":"49.34028000","longitude":"9.80083000"},{"name":"Mundelsheim","countryCode":"DE","stateCode":"BW","latitude":"49.00083000","longitude":"9.20778000"},{"name":"Munderkingen","countryCode":"DE","stateCode":"BW","latitude":"48.23568000","longitude":"9.64398000"},{"name":"Murg","countryCode":"DE","stateCode":"BW","latitude":"47.55492000","longitude":"8.02182000"},{"name":"Murr","countryCode":"DE","stateCode":"BW","latitude":"48.96207000","longitude":"9.25924000"},{"name":"Murrhardt","countryCode":"DE","stateCode":"BW","latitude":"48.98191000","longitude":"9.57047000"},{"name":"Mutlangen","countryCode":"DE","stateCode":"BW","latitude":"48.82588000","longitude":"9.79714000"},{"name":"Möckmühl","countryCode":"DE","stateCode":"BW","latitude":"49.32490000","longitude":"9.35837000"},{"name":"Mögglingen","countryCode":"DE","stateCode":"BW","latitude":"48.82320000","longitude":"9.96250000"},{"name":"Möglingen","countryCode":"DE","stateCode":"BW","latitude":"48.88741000","longitude":"9.12694000"},{"name":"Mönchweiler","countryCode":"DE","stateCode":"BW","latitude":"48.10040000","longitude":"8.42219000"},{"name":"Mönsheim","countryCode":"DE","stateCode":"BW","latitude":"48.86667000","longitude":"8.86667000"},{"name":"Mössingen","countryCode":"DE","stateCode":"BW","latitude":"48.40567000","longitude":"9.05419000"},{"name":"Mötzingen","countryCode":"DE","stateCode":"BW","latitude":"48.53320000","longitude":"8.77447000"},{"name":"Mühlacker","countryCode":"DE","stateCode":"BW","latitude":"48.94754000","longitude":"8.83675000"},{"name":"Mühlenbach","countryCode":"DE","stateCode":"BW","latitude":"48.25000000","longitude":"8.11667000"},{"name":"Mühlhausen","countryCode":"DE","stateCode":"BW","latitude":"49.24861000","longitude":"8.72667000"},{"name":"Mühlhausen-Ehingen","countryCode":"DE","stateCode":"BW","latitude":"47.81102000","longitude":"8.81224000"},{"name":"Mühlheim am Bach","countryCode":"DE","stateCode":"BW","latitude":"48.37863000","longitude":"8.69735000"},{"name":"Mühlingen","countryCode":"DE","stateCode":"BW","latitude":"47.91667000","longitude":"9.01667000"},{"name":"Müllheim","countryCode":"DE","stateCode":"BW","latitude":"47.80820000","longitude":"7.63035000"},{"name":"Münsingen","countryCode":"DE","stateCode":"BW","latitude":"48.41126000","longitude":"9.49704000"},{"name":"Münstertal/Schwarzwald","countryCode":"DE","stateCode":"BW","latitude":"47.85472000","longitude":"7.78417000"},{"name":"Nagold","countryCode":"DE","stateCode":"BW","latitude":"48.54980000","longitude":"8.72366000"},{"name":"Nattheim","countryCode":"DE","stateCode":"BW","latitude":"48.69963000","longitude":"10.24209000"},{"name":"Neckarbischofsheim","countryCode":"DE","stateCode":"BW","latitude":"49.29625000","longitude":"8.96380000"},{"name":"Neckargemünd","countryCode":"DE","stateCode":"BW","latitude":"49.38899000","longitude":"8.79590000"},{"name":"Neckargerach","countryCode":"DE","stateCode":"BW","latitude":"49.40000000","longitude":"9.06667000"},{"name":"Neckarsulm","countryCode":"DE","stateCode":"BW","latitude":"49.18912000","longitude":"9.22527000"},{"name":"Neckartailfingen","countryCode":"DE","stateCode":"BW","latitude":"48.61172000","longitude":"9.26371000"},{"name":"Neckartenzlingen","countryCode":"DE","stateCode":"BW","latitude":"48.58981000","longitude":"9.23478000"},{"name":"Neckarwestheim","countryCode":"DE","stateCode":"BW","latitude":"49.04694000","longitude":"9.19000000"},{"name":"Neckarzimmern","countryCode":"DE","stateCode":"BW","latitude":"49.31917000","longitude":"9.13278000"},{"name":"Nehren","countryCode":"DE","stateCode":"BW","latitude":"48.43097000","longitude":"9.06990000"},{"name":"Neidenstein","countryCode":"DE","stateCode":"BW","latitude":"49.31667000","longitude":"8.88472000"},{"name":"Neidlingen","countryCode":"DE","stateCode":"BW","latitude":"48.57865000","longitude":"9.56454000"},{"name":"Nellingen","countryCode":"DE","stateCode":"BW","latitude":"48.54196000","longitude":"9.79053000"},{"name":"Neresheim","countryCode":"DE","stateCode":"BW","latitude":"48.75511000","longitude":"10.33041000"},{"name":"Neubulach","countryCode":"DE","stateCode":"BW","latitude":"48.66092000","longitude":"8.69611000"},{"name":"Neudenau","countryCode":"DE","stateCode":"BW","latitude":"49.29181000","longitude":"9.26975000"},{"name":"Neuenburg am Rhein","countryCode":"DE","stateCode":"BW","latitude":"47.81431000","longitude":"7.56005000"},{"name":"Neuenbürg","countryCode":"DE","stateCode":"BW","latitude":"48.84516000","longitude":"8.59574000"},{"name":"Neuenstadt am Kocher","countryCode":"DE","stateCode":"BW","latitude":"49.23498000","longitude":"9.33215000"},{"name":"Neuenstein","countryCode":"DE","stateCode":"BW","latitude":"49.20490000","longitude":"9.58000000"},{"name":"Neuffen","countryCode":"DE","stateCode":"BW","latitude":"48.55460000","longitude":"9.37550000"},{"name":"Neufra","countryCode":"DE","stateCode":"BW","latitude":"48.12880000","longitude":"9.47554000"},{"name":"Neuhausen","countryCode":"DE","stateCode":"BW","latitude":"48.79260000","longitude":"8.77649000"},{"name":"Neuhausen auf den Fildern","countryCode":"DE","stateCode":"BW","latitude":"48.68333000","longitude":"9.28333000"},{"name":"Neukirch","countryCode":"DE","stateCode":"BW","latitude":"47.65738000","longitude":"9.70333000"},{"name":"Neuler","countryCode":"DE","stateCode":"BW","latitude":"48.92803000","longitude":"10.06888000"},{"name":"Neulußheim","countryCode":"DE","stateCode":"BW","latitude":"49.29806000","longitude":"8.51833000"},{"name":"Neunkirchen","countryCode":"DE","stateCode":"BW","latitude":"49.38694000","longitude":"9.01056000"},{"name":"Neuweiler","countryCode":"DE","stateCode":"BW","latitude":"48.66667000","longitude":"8.60000000"},{"name":"Niedereschach","countryCode":"DE","stateCode":"BW","latitude":"48.13333000","longitude":"8.53333000"},{"name":"Niedernhall","countryCode":"DE","stateCode":"BW","latitude":"49.29516000","longitude":"9.61604000"},{"name":"Niederstetten","countryCode":"DE","stateCode":"BW","latitude":"49.40000000","longitude":"9.91944000"},{"name":"Niederstotzingen","countryCode":"DE","stateCode":"BW","latitude":"48.54127000","longitude":"10.23505000"},{"name":"Niederwangen","countryCode":"DE","stateCode":"BW","latitude":"47.67192000","longitude":"9.79880000"},{"name":"Niefern-Öschelbronn","countryCode":"DE","stateCode":"BW","latitude":"48.91667000","longitude":"8.78333000"},{"name":"Nordheim","countryCode":"DE","stateCode":"BW","latitude":"49.10861000","longitude":"9.12778000"},{"name":"Nordrach","countryCode":"DE","stateCode":"BW","latitude":"48.40000000","longitude":"8.08333000"},{"name":"Notzingen","countryCode":"DE","stateCode":"BW","latitude":"48.67076000","longitude":"9.45721000"},{"name":"Nufringen","countryCode":"DE","stateCode":"BW","latitude":"48.62253000","longitude":"8.89009000"},{"name":"Nußloch","countryCode":"DE","stateCode":"BW","latitude":"49.32389000","longitude":"8.69556000"},{"name":"Nürtingen","countryCode":"DE","stateCode":"BW","latitude":"48.62565000","longitude":"9.34203000"},{"name":"Oberboihingen","countryCode":"DE","stateCode":"BW","latitude":"48.65000000","longitude":"9.36667000"},{"name":"Oberderdingen","countryCode":"DE","stateCode":"BW","latitude":"49.06556000","longitude":"8.80306000"},{"name":"Oberdischingen","countryCode":"DE","stateCode":"BW","latitude":"48.30000000","longitude":"9.83333000"},{"name":"Oberharmersbach","countryCode":"DE","stateCode":"BW","latitude":"48.37358000","longitude":"8.12542000"},{"name":"Oberhausen-Rheinhausen","countryCode":"DE","stateCode":"BW","latitude":"49.27389000","longitude":"8.47167000"},{"name":"Oberjettingen","countryCode":"DE","stateCode":"BW","latitude":"48.57468000","longitude":"8.77636000"},{"name":"Oberkirch","countryCode":"DE","stateCode":"BW","latitude":"48.53241000","longitude":"8.07864000"},{"name":"Oberkochen","countryCode":"DE","stateCode":"BW","latitude":"48.78379000","longitude":"10.10519000"},{"name":"Obermarchtal","countryCode":"DE","stateCode":"BW","latitude":"48.23279000","longitude":"9.57235000"},{"name":"Oberndorf","countryCode":"DE","stateCode":"BW","latitude":"48.29050000","longitude":"8.57221000"},{"name":"Obernheim","countryCode":"DE","stateCode":"BW","latitude":"48.16297000","longitude":"8.86113000"},{"name":"Oberreichenbach","countryCode":"DE","stateCode":"BW","latitude":"48.73333000","longitude":"8.66667000"},{"name":"Oberried","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"7.95000000"},{"name":"Oberriexingen","countryCode":"DE","stateCode":"BW","latitude":"48.92652000","longitude":"9.02701000"},{"name":"Oberrot","countryCode":"DE","stateCode":"BW","latitude":"49.01444000","longitude":"9.66722000"},{"name":"Oberrotweil","countryCode":"DE","stateCode":"BW","latitude":"48.08990000","longitude":"7.63601000"},{"name":"Obersontheim","countryCode":"DE","stateCode":"BW","latitude":"49.05667000","longitude":"9.89917000"},{"name":"Oberstadion","countryCode":"DE","stateCode":"BW","latitude":"48.18596000","longitude":"9.69241000"},{"name":"Oberstenfeld","countryCode":"DE","stateCode":"BW","latitude":"49.02611000","longitude":"9.32083000"},{"name":"Oberteuringen","countryCode":"DE","stateCode":"BW","latitude":"47.72409000","longitude":"9.46979000"},{"name":"Oberwolfach","countryCode":"DE","stateCode":"BW","latitude":"48.31667000","longitude":"8.21667000"},{"name":"Obrigheim","countryCode":"DE","stateCode":"BW","latitude":"49.35194000","longitude":"9.09083000"},{"name":"Ochsenhausen","countryCode":"DE","stateCode":"BW","latitude":"48.07029000","longitude":"9.95030000"},{"name":"Oedheim","countryCode":"DE","stateCode":"BW","latitude":"49.24028000","longitude":"9.25333000"},{"name":"Offenau","countryCode":"DE","stateCode":"BW","latitude":"49.24583000","longitude":"9.16056000"},{"name":"Offenburg","countryCode":"DE","stateCode":"BW","latitude":"48.47377000","longitude":"7.94495000"},{"name":"Ofterdingen","countryCode":"DE","stateCode":"BW","latitude":"48.41667000","longitude":"9.03333000"},{"name":"Oftersheim","countryCode":"DE","stateCode":"BW","latitude":"49.36528000","longitude":"8.58306000"},{"name":"Ohlsbach","countryCode":"DE","stateCode":"BW","latitude":"48.43222000","longitude":"7.99384000"},{"name":"Ohmden","countryCode":"DE","stateCode":"BW","latitude":"48.64599000","longitude":"9.52698000"},{"name":"Oppenau","countryCode":"DE","stateCode":"BW","latitude":"48.47332000","longitude":"8.15970000"},{"name":"Oppenweiler","countryCode":"DE","stateCode":"BW","latitude":"48.98270000","longitude":"9.45850000"},{"name":"Orsingen-Nenzingen","countryCode":"DE","stateCode":"BW","latitude":"47.84272000","longitude":"8.95909000"},{"name":"Ortenberg","countryCode":"DE","stateCode":"BW","latitude":"48.45158000","longitude":"7.97178000"},{"name":"Ostelsheim","countryCode":"DE","stateCode":"BW","latitude":"48.72633000","longitude":"8.84816000"},{"name":"Osterburken","countryCode":"DE","stateCode":"BW","latitude":"49.42997000","longitude":"9.42252000"},{"name":"Ostfildern","countryCode":"DE","stateCode":"BW","latitude":"48.72704000","longitude":"9.24954000"},{"name":"Ostrach","countryCode":"DE","stateCode":"BW","latitude":"47.95000000","longitude":"9.38333000"},{"name":"Ottenbach","countryCode":"DE","stateCode":"BW","latitude":"48.73649000","longitude":"9.74844000"},{"name":"Ottenhofen","countryCode":"DE","stateCode":"BW","latitude":"48.73560000","longitude":"8.12981000"},{"name":"Ottersweier","countryCode":"DE","stateCode":"BW","latitude":"48.67022000","longitude":"8.11323000"},{"name":"Owen","countryCode":"DE","stateCode":"BW","latitude":"48.58742000","longitude":"9.44978000"},{"name":"Owingen","countryCode":"DE","stateCode":"BW","latitude":"47.80967000","longitude":"9.17173000"},{"name":"Pfaffenhofen","countryCode":"DE","stateCode":"BW","latitude":"49.06444000","longitude":"8.97639000"},{"name":"Pfaffenweiler","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"7.75000000"},{"name":"Pfalzgrafenweiler","countryCode":"DE","stateCode":"BW","latitude":"48.52650000","longitude":"8.56582000"},{"name":"Pfedelbach","countryCode":"DE","stateCode":"BW","latitude":"49.17806000","longitude":"9.50500000"},{"name":"Pforzheim","countryCode":"DE","stateCode":"BW","latitude":"48.88436000","longitude":"8.69892000"},{"name":"Pfronstetten","countryCode":"DE","stateCode":"BW","latitude":"48.27641000","longitude":"9.35995000"},{"name":"Pfullendorf","countryCode":"DE","stateCode":"BW","latitude":"47.92610000","longitude":"9.25780000"},{"name":"Pfullingen","countryCode":"DE","stateCode":"BW","latitude":"48.46458000","longitude":"9.22796000"},{"name":"Philippsburg","countryCode":"DE","stateCode":"BW","latitude":"49.23170000","longitude":"8.46074000"},{"name":"Plankstadt","countryCode":"DE","stateCode":"BW","latitude":"49.39444000","longitude":"8.59611000"},{"name":"Pleidelsheim","countryCode":"DE","stateCode":"BW","latitude":"48.95920000","longitude":"9.20311000"},{"name":"Pliezhausen","countryCode":"DE","stateCode":"BW","latitude":"48.55934000","longitude":"9.20749000"},{"name":"Plochingen","countryCode":"DE","stateCode":"BW","latitude":"48.71067000","longitude":"9.41949000"},{"name":"Plüderhausen","countryCode":"DE","stateCode":"BW","latitude":"48.79875000","longitude":"9.59587000"},{"name":"Radolfzell","countryCode":"DE","stateCode":"BW","latitude":"47.74194000","longitude":"8.97098000"},{"name":"Rammingen","countryCode":"DE","stateCode":"BW","latitude":"48.51814000","longitude":"10.17197000"},{"name":"Rangendingen","countryCode":"DE","stateCode":"BW","latitude":"48.38168000","longitude":"8.88940000"},{"name":"Rastatt","countryCode":"DE","stateCode":"BW","latitude":"48.85851000","longitude":"8.20965000"},{"name":"Rauenberg","countryCode":"DE","stateCode":"BW","latitude":"49.26943000","longitude":"8.70344000"},{"name":"Ravensburg","countryCode":"DE","stateCode":"BW","latitude":"47.78198000","longitude":"9.61062000"},{"name":"Rechberghausen","countryCode":"DE","stateCode":"BW","latitude":"48.73080000","longitude":"9.64419000"},{"name":"Regierungsbezirk Stuttgart","countryCode":"DE","stateCode":"BW","latitude":"49.08333000","longitude":"9.66667000"},{"name":"Reichartshausen","countryCode":"DE","stateCode":"BW","latitude":"49.35500000","longitude":"8.94528000"},{"name":"Reichenau","countryCode":"DE","stateCode":"BW","latitude":"47.68885000","longitude":"9.06355000"},{"name":"Reichenbach an der Fils","countryCode":"DE","stateCode":"BW","latitude":"48.71011000","longitude":"9.46429000"},{"name":"Reilingen","countryCode":"DE","stateCode":"BW","latitude":"49.29833000","longitude":"8.56417000"},{"name":"Renchen","countryCode":"DE","stateCode":"BW","latitude":"48.58850000","longitude":"8.01321000"},{"name":"Renningen","countryCode":"DE","stateCode":"BW","latitude":"48.76974000","longitude":"8.93871000"},{"name":"Reutlingen","countryCode":"DE","stateCode":"BW","latitude":"48.49144000","longitude":"9.20427000"},{"name":"Rheinau","countryCode":"DE","stateCode":"BW","latitude":"48.66602000","longitude":"7.93659000"},{"name":"Rheinfelden","countryCode":"DE","stateCode":"BW","latitude":"47.56013000","longitude":"7.78715000"},{"name":"Rheinstetten","countryCode":"DE","stateCode":"BW","latitude":"48.96850000","longitude":"8.30704000"},{"name":"Rickenbach","countryCode":"DE","stateCode":"BW","latitude":"47.61895000","longitude":"7.97873000"},{"name":"Riederich","countryCode":"DE","stateCode":"BW","latitude":"48.56029000","longitude":"9.26883000"},{"name":"Riedlingen","countryCode":"DE","stateCode":"BW","latitude":"48.15455000","longitude":"9.47558000"},{"name":"Riegel","countryCode":"DE","stateCode":"BW","latitude":"48.15111000","longitude":"7.74915000"},{"name":"Rielasingen-Worblingen","countryCode":"DE","stateCode":"BW","latitude":"47.73465000","longitude":"8.84013000"},{"name":"Rietheim-Weilheim","countryCode":"DE","stateCode":"BW","latitude":"48.01667000","longitude":"8.76667000"},{"name":"Ringsheim","countryCode":"DE","stateCode":"BW","latitude":"48.24765000","longitude":"7.77823000"},{"name":"Rohrdorf","countryCode":"DE","stateCode":"BW","latitude":"48.56667000","longitude":"8.70000000"},{"name":"Roigheim","countryCode":"DE","stateCode":"BW","latitude":"49.36472000","longitude":"9.34000000"},{"name":"Rosenberg","countryCode":"DE","stateCode":"BW","latitude":"49.01892000","longitude":"10.02960000"},{"name":"Rosenfeld","countryCode":"DE","stateCode":"BW","latitude":"48.28639000","longitude":"8.72357000"},{"name":"Rot","countryCode":"DE","stateCode":"BW","latitude":"47.92278000","longitude":"9.10485000"},{"name":"Rot am See","countryCode":"DE","stateCode":"BW","latitude":"49.25000000","longitude":"10.01667000"},{"name":"Rottenacker","countryCode":"DE","stateCode":"BW","latitude":"48.23485000","longitude":"9.68956000"},{"name":"Rottenburg","countryCode":"DE","stateCode":"BW","latitude":"48.47629000","longitude":"8.93528000"},{"name":"Rottweil","countryCode":"DE","stateCode":"BW","latitude":"48.16783000","longitude":"8.62719000"},{"name":"Rudersberg","countryCode":"DE","stateCode":"BW","latitude":"48.88515000","longitude":"9.52927000"},{"name":"Ruppertshofen","countryCode":"DE","stateCode":"BW","latitude":"48.88275000","longitude":"9.81506000"},{"name":"Rust","countryCode":"DE","stateCode":"BW","latitude":"48.26667000","longitude":"7.73333000"},{"name":"Rutesheim","countryCode":"DE","stateCode":"BW","latitude":"48.80808000","longitude":"8.94536000"},{"name":"Rümmingen","countryCode":"DE","stateCode":"BW","latitude":"47.64120000","longitude":"7.64198000"},{"name":"Sachsenheim","countryCode":"DE","stateCode":"BW","latitude":"48.96000000","longitude":"9.06472000"},{"name":"Salach","countryCode":"DE","stateCode":"BW","latitude":"48.69198000","longitude":"9.73715000"},{"name":"Salem","countryCode":"DE","stateCode":"BW","latitude":"47.76258000","longitude":"9.29031000"},{"name":"Sandhausen","countryCode":"DE","stateCode":"BW","latitude":"49.34278000","longitude":"8.65917000"},{"name":"Sankt Blasien","countryCode":"DE","stateCode":"BW","latitude":"47.76252000","longitude":"8.12714000"},{"name":"Sankt Georgen im Schwarzwald","countryCode":"DE","stateCode":"BW","latitude":"48.12716000","longitude":"8.33513000"},{"name":"Sankt Johann","countryCode":"DE","stateCode":"BW","latitude":"48.45397000","longitude":"9.34396000"},{"name":"Sankt Leon-Rot","countryCode":"DE","stateCode":"BW","latitude":"49.26593000","longitude":"8.61803000"},{"name":"Sankt Märgen","countryCode":"DE","stateCode":"BW","latitude":"48.00805000","longitude":"8.09283000"},{"name":"Sankt Peter","countryCode":"DE","stateCode":"BW","latitude":"48.01475000","longitude":"8.03294000"},{"name":"Sasbach","countryCode":"DE","stateCode":"BW","latitude":"48.63971000","longitude":"8.09375000"},{"name":"Sasbachwalden","countryCode":"DE","stateCode":"BW","latitude":"48.61667000","longitude":"8.13333000"},{"name":"Satteldorf","countryCode":"DE","stateCode":"BW","latitude":"49.16953000","longitude":"10.07957000"},{"name":"Sauldorf","countryCode":"DE","stateCode":"BW","latitude":"47.94371000","longitude":"9.10833000"},{"name":"Saulgau","countryCode":"DE","stateCode":"BW","latitude":"48.01676000","longitude":"9.50064000"},{"name":"Schallstadt","countryCode":"DE","stateCode":"BW","latitude":"47.95855000","longitude":"7.75755000"},{"name":"Schechingen","countryCode":"DE","stateCode":"BW","latitude":"48.87341000","longitude":"9.91744000"},{"name":"Scheer","countryCode":"DE","stateCode":"BW","latitude":"48.07292000","longitude":"9.29486000"},{"name":"Schelklingen","countryCode":"DE","stateCode":"BW","latitude":"48.37575000","longitude":"9.73273000"},{"name":"Schenkenzell","countryCode":"DE","stateCode":"BW","latitude":"48.31202000","longitude":"8.37212000"},{"name":"Schiltach","countryCode":"DE","stateCode":"BW","latitude":"48.28932000","longitude":"8.34169000"},{"name":"Schlaitdorf","countryCode":"DE","stateCode":"BW","latitude":"48.60431000","longitude":"9.22268000"},{"name":"Schlat","countryCode":"DE","stateCode":"BW","latitude":"48.65321000","longitude":"9.70625000"},{"name":"Schliengen","countryCode":"DE","stateCode":"BW","latitude":"47.75698000","longitude":"7.57645000"},{"name":"Schlier","countryCode":"DE","stateCode":"BW","latitude":"47.77004000","longitude":"9.67354000"},{"name":"Schlierbach","countryCode":"DE","stateCode":"BW","latitude":"48.67362000","longitude":"9.51811000"},{"name":"Schluchsee","countryCode":"DE","stateCode":"BW","latitude":"47.81667000","longitude":"8.18333000"},{"name":"Schnürpflingen","countryCode":"DE","stateCode":"BW","latitude":"48.27280000","longitude":"9.99292000"},{"name":"Schonach im Schwarzwald","countryCode":"DE","stateCode":"BW","latitude":"48.14229000","longitude":"8.20289000"},{"name":"Schopfheim","countryCode":"DE","stateCode":"BW","latitude":"47.65105000","longitude":"7.82089000"},{"name":"Schopfloch","countryCode":"DE","stateCode":"BW","latitude":"48.45477000","longitude":"8.55131000"},{"name":"Schorndorf","countryCode":"DE","stateCode":"BW","latitude":"48.80537000","longitude":"9.52721000"},{"name":"Schramberg","countryCode":"DE","stateCode":"BW","latitude":"48.22399000","longitude":"8.38583000"},{"name":"Schriesheim","countryCode":"DE","stateCode":"BW","latitude":"49.47372000","longitude":"8.66360000"},{"name":"Schrozberg","countryCode":"DE","stateCode":"BW","latitude":"49.34528000","longitude":"9.97944000"},{"name":"Schuttertal","countryCode":"DE","stateCode":"BW","latitude":"48.26667000","longitude":"7.95000000"},{"name":"Schutterwald","countryCode":"DE","stateCode":"BW","latitude":"48.45000000","longitude":"7.88333000"},{"name":"Schwaigern","countryCode":"DE","stateCode":"BW","latitude":"49.14494000","longitude":"9.05525000"},{"name":"Schwaikheim","countryCode":"DE","stateCode":"BW","latitude":"48.87733000","longitude":"9.34958000"},{"name":"Schwanau","countryCode":"DE","stateCode":"BW","latitude":"48.36669000","longitude":"7.76244000"},{"name":"Schwarzach","countryCode":"DE","stateCode":"BW","latitude":"48.74738000","longitude":"8.03738000"},{"name":"Schwendi","countryCode":"DE","stateCode":"BW","latitude":"48.17424000","longitude":"9.97541000"},{"name":"Schwenningen","countryCode":"DE","stateCode":"BW","latitude":"48.10000000","longitude":"9.00000000"},{"name":"Schwetzingen","countryCode":"DE","stateCode":"BW","latitude":"49.38217000","longitude":"8.58230000"},{"name":"Schwieberdingen","countryCode":"DE","stateCode":"BW","latitude":"48.87644000","longitude":"9.07439000"},{"name":"Schwäbisch Gmünd","countryCode":"DE","stateCode":"BW","latitude":"48.79947000","longitude":"9.79809000"},{"name":"Schwäbisch Hall","countryCode":"DE","stateCode":"BW","latitude":"49.11127000","longitude":"9.73908000"},{"name":"Schwörstadt","countryCode":"DE","stateCode":"BW","latitude":"47.59314000","longitude":"7.87840000"},{"name":"Schömberg","countryCode":"DE","stateCode":"BW","latitude":"48.78713000","longitude":"8.64495000"},{"name":"Schönaich","countryCode":"DE","stateCode":"BW","latitude":"48.65871000","longitude":"9.06012000"},{"name":"Schönau","countryCode":"DE","stateCode":"BW","latitude":"49.43665000","longitude":"8.80880000"},{"name":"Schönau im Schwarzwald","countryCode":"DE","stateCode":"BW","latitude":"47.78623000","longitude":"7.89445000"},{"name":"Schönwald","countryCode":"DE","stateCode":"BW","latitude":"48.10549000","longitude":"8.20387000"},{"name":"Seckach","countryCode":"DE","stateCode":"BW","latitude":"49.44222000","longitude":"9.33417000"},{"name":"Seebach","countryCode":"DE","stateCode":"BW","latitude":"48.57621000","longitude":"8.17048000"},{"name":"Seedorf","countryCode":"DE","stateCode":"BW","latitude":"48.24908000","longitude":"8.48993000"},{"name":"Seelbach","countryCode":"DE","stateCode":"BW","latitude":"48.31055000","longitude":"7.94069000"},{"name":"Seitingen-Oberflacht","countryCode":"DE","stateCode":"BW","latitude":"48.01667000","longitude":"8.71667000"},{"name":"Sersheim","countryCode":"DE","stateCode":"BW","latitude":"48.96667000","longitude":"9.01667000"},{"name":"Sexau","countryCode":"DE","stateCode":"BW","latitude":"48.10209000","longitude":"7.90757000"},{"name":"Sickenhausen","countryCode":"DE","stateCode":"BW","latitude":"48.53252000","longitude":"9.18114000"},{"name":"Siegelsbach","countryCode":"DE","stateCode":"BW","latitude":"49.26972000","longitude":"9.08972000"},{"name":"Sigmaringen","countryCode":"DE","stateCode":"BW","latitude":"48.08829000","longitude":"9.23033000"},{"name":"Sigmaringendorf","countryCode":"DE","stateCode":"BW","latitude":"48.06586000","longitude":"9.26208000"},{"name":"Simmersfeld","countryCode":"DE","stateCode":"BW","latitude":"48.61667000","longitude":"8.51667000"},{"name":"Simmozheim","countryCode":"DE","stateCode":"BW","latitude":"48.75127000","longitude":"8.81142000"},{"name":"Sindelfingen","countryCode":"DE","stateCode":"BW","latitude":"48.70000000","longitude":"9.01667000"},{"name":"Singen","countryCode":"DE","stateCode":"BW","latitude":"47.75935000","longitude":"8.84030000"},{"name":"Sinsheim","countryCode":"DE","stateCode":"BW","latitude":"49.25290000","longitude":"8.87867000"},{"name":"Sinzheim","countryCode":"DE","stateCode":"BW","latitude":"48.76667000","longitude":"8.16667000"},{"name":"Sipplingen","countryCode":"DE","stateCode":"BW","latitude":"47.79678000","longitude":"9.09737000"},{"name":"Sontheim an der Brenz","countryCode":"DE","stateCode":"BW","latitude":"48.55235000","longitude":"10.29097000"},{"name":"Spaichingen","countryCode":"DE","stateCode":"BW","latitude":"48.07477000","longitude":"8.73508000"},{"name":"Spechbach","countryCode":"DE","stateCode":"BW","latitude":"49.34639000","longitude":"8.88333000"},{"name":"Spiegelberg","countryCode":"DE","stateCode":"BW","latitude":"49.04083000","longitude":"9.44444000"},{"name":"Spraitbach","countryCode":"DE","stateCode":"BW","latitude":"48.88065000","longitude":"9.76217000"},{"name":"Staig","countryCode":"DE","stateCode":"BW","latitude":"48.29998000","longitude":"9.99138000"},{"name":"Staufen","countryCode":"DE","stateCode":"BW","latitude":"47.75686000","longitude":"8.21078000"},{"name":"Stegen","countryCode":"DE","stateCode":"BW","latitude":"47.98333000","longitude":"7.96667000"},{"name":"Steinach","countryCode":"DE","stateCode":"BW","latitude":"48.30000000","longitude":"8.05000000"},{"name":"Steinen","countryCode":"DE","stateCode":"BW","latitude":"47.64446000","longitude":"7.73914000"},{"name":"Steinenbronn","countryCode":"DE","stateCode":"BW","latitude":"48.66667000","longitude":"9.11667000"},{"name":"Steinheim am Albuch","countryCode":"DE","stateCode":"BW","latitude":"48.69090000","longitude":"10.06382000"},{"name":"Steinheim am der Murr","countryCode":"DE","stateCode":"BW","latitude":"48.96821000","longitude":"9.27708000"},{"name":"Steinmauern","countryCode":"DE","stateCode":"BW","latitude":"48.90095000","longitude":"8.19692000"},{"name":"Steißlingen","countryCode":"DE","stateCode":"BW","latitude":"47.80000000","longitude":"8.93333000"},{"name":"Sternenfels","countryCode":"DE","stateCode":"BW","latitude":"49.05139000","longitude":"8.85083000"},{"name":"Stetten am Kalten Markt","countryCode":"DE","stateCode":"BW","latitude":"48.12419000","longitude":"9.07775000"},{"name":"Stimpfach","countryCode":"DE","stateCode":"BW","latitude":"49.06135000","longitude":"10.09274000"},{"name":"Stockach","countryCode":"DE","stateCode":"BW","latitude":"47.85105000","longitude":"9.00910000"},{"name":"Straßberg","countryCode":"DE","stateCode":"BW","latitude":"48.17805000","longitude":"9.09059000"},{"name":"Stuttgart","countryCode":"DE","stateCode":"BW","latitude":"48.78232000","longitude":"9.17702000"},{"name":"Stuttgart Feuerbach","countryCode":"DE","stateCode":"BW","latitude":"48.80867000","longitude":"9.15719000"},{"name":"Stuttgart Mühlhausen","countryCode":"DE","stateCode":"BW","latitude":"48.84232000","longitude":"9.23028000"},{"name":"Stuttgart-Ost","countryCode":"DE","stateCode":"BW","latitude":"48.78363000","longitude":"9.21032000"},{"name":"Stödtlen","countryCode":"DE","stateCode":"BW","latitude":"49.00000000","longitude":"10.30000000"},{"name":"Stühlingen","countryCode":"DE","stateCode":"BW","latitude":"47.74580000","longitude":"8.44813000"},{"name":"Sulz am Neckar","countryCode":"DE","stateCode":"BW","latitude":"48.36241000","longitude":"8.63309000"},{"name":"Sulzbach an der Murr","countryCode":"DE","stateCode":"BW","latitude":"49.00303000","longitude":"9.50030000"},{"name":"Sulzburg","countryCode":"DE","stateCode":"BW","latitude":"47.84116000","longitude":"7.70777000"},{"name":"Sulzfeld","countryCode":"DE","stateCode":"BW","latitude":"49.10472000","longitude":"8.85583000"},{"name":"Sölden","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"7.81667000"},{"name":"Süßen","countryCode":"DE","stateCode":"BW","latitude":"48.67934000","longitude":"9.75534000"},{"name":"Talheim","countryCode":"DE","stateCode":"BW","latitude":"49.08333000","longitude":"9.19306000"},{"name":"Tamm","countryCode":"DE","stateCode":"BW","latitude":"48.91988000","longitude":"9.11556000"},{"name":"Tannhausen","countryCode":"DE","stateCode":"BW","latitude":"48.97870000","longitude":"10.36129000"},{"name":"Tannheim","countryCode":"DE","stateCode":"BW","latitude":"48.00000000","longitude":"10.08333000"},{"name":"Tauberbischofsheim","countryCode":"DE","stateCode":"BW","latitude":"49.62472000","longitude":"9.66278000"},{"name":"Tengen","countryCode":"DE","stateCode":"BW","latitude":"47.82128000","longitude":"8.66117000"},{"name":"Teningen","countryCode":"DE","stateCode":"BW","latitude":"48.12952000","longitude":"7.81205000"},{"name":"Tennenbronn","countryCode":"DE","stateCode":"BW","latitude":"48.19041000","longitude":"8.35176000"},{"name":"Tettnang","countryCode":"DE","stateCode":"BW","latitude":"47.66857000","longitude":"9.59132000"},{"name":"Tiefenbronn","countryCode":"DE","stateCode":"BW","latitude":"48.82398000","longitude":"8.80129000"},{"name":"Titisee-Neustadt","countryCode":"DE","stateCode":"BW","latitude":"47.92104000","longitude":"8.19063000"},{"name":"Todtmoos","countryCode":"DE","stateCode":"BW","latitude":"47.74014000","longitude":"8.00183000"},{"name":"Todtnau","countryCode":"DE","stateCode":"BW","latitude":"47.82941000","longitude":"7.94380000"},{"name":"Triberg","countryCode":"DE","stateCode":"BW","latitude":"48.13175000","longitude":"8.23317000"},{"name":"Trochtelfingen","countryCode":"DE","stateCode":"BW","latitude":"48.30843000","longitude":"9.24491000"},{"name":"Trossingen","countryCode":"DE","stateCode":"BW","latitude":"48.07667000","longitude":"8.64409000"},{"name":"Tuningen","countryCode":"DE","stateCode":"BW","latitude":"48.03333000","longitude":"8.60000000"},{"name":"Tuttlingen","countryCode":"DE","stateCode":"BW","latitude":"47.98464000","longitude":"8.81770000"},{"name":"Täferrot","countryCode":"DE","stateCode":"BW","latitude":"48.84972000","longitude":"9.83824000"},{"name":"Tübingen","countryCode":"DE","stateCode":"BW","latitude":"48.52266000","longitude":"9.05222000"},{"name":"Tübingen Region","countryCode":"DE","stateCode":"BW","latitude":"48.16667000","longitude":"9.50000000"},{"name":"Ubstadt-Weiher","countryCode":"DE","stateCode":"BW","latitude":"49.16296000","longitude":"8.63165000"},{"name":"Uhingen","countryCode":"DE","stateCode":"BW","latitude":"48.70475000","longitude":"9.58570000"},{"name":"Uhldingen-Mühlhofen","countryCode":"DE","stateCode":"BW","latitude":"47.73333000","longitude":"9.25000000"},{"name":"Ulm","countryCode":"DE","stateCode":"BW","latitude":"48.39841000","longitude":"9.99155000"},{"name":"Umkirch","countryCode":"DE","stateCode":"BW","latitude":"48.03333000","longitude":"7.76667000"},{"name":"Ummendorf","countryCode":"DE","stateCode":"BW","latitude":"48.06667000","longitude":"9.83333000"},{"name":"Unlingen","countryCode":"DE","stateCode":"BW","latitude":"48.16734000","longitude":"9.52219000"},{"name":"Untereisesheim","countryCode":"DE","stateCode":"BW","latitude":"49.21111000","longitude":"9.20194000"},{"name":"Unterensingen","countryCode":"DE","stateCode":"BW","latitude":"48.65452000","longitude":"9.35799000"},{"name":"Untergruppenbach","countryCode":"DE","stateCode":"BW","latitude":"49.08940000","longitude":"9.27516000"},{"name":"Unterhausen","countryCode":"DE","stateCode":"BW","latitude":"48.42980000","longitude":"9.25504000"},{"name":"Unterjettingen","countryCode":"DE","stateCode":"BW","latitude":"48.56230000","longitude":"8.78445000"},{"name":"Unterkirnach","countryCode":"DE","stateCode":"BW","latitude":"48.07946000","longitude":"8.36575000"},{"name":"Unterkrozingen","countryCode":"DE","stateCode":"BW","latitude":"47.91933000","longitude":"7.69045000"},{"name":"Untermünkheim","countryCode":"DE","stateCode":"BW","latitude":"49.15255000","longitude":"9.73384000"},{"name":"Unterreichenbach","countryCode":"DE","stateCode":"BW","latitude":"48.82496000","longitude":"8.70885000"},{"name":"Unterschneidheim","countryCode":"DE","stateCode":"BW","latitude":"48.93333000","longitude":"10.36667000"},{"name":"Urbach","countryCode":"DE","stateCode":"BW","latitude":"48.81680000","longitude":"9.57690000"},{"name":"Uttenweiler","countryCode":"DE","stateCode":"BW","latitude":"48.15000000","longitude":"9.61667000"},{"name":"Vaihingen an der Enz","countryCode":"DE","stateCode":"BW","latitude":"48.93563000","longitude":"8.96045000"},{"name":"Vellberg","countryCode":"DE","stateCode":"BW","latitude":"49.08430000","longitude":"9.87914000"},{"name":"Veringenstadt","countryCode":"DE","stateCode":"BW","latitude":"48.18515000","longitude":"9.21079000"},{"name":"Villingen-Schwenningen","countryCode":"DE","stateCode":"BW","latitude":"48.06226000","longitude":"8.49358000"},{"name":"Villingendorf","countryCode":"DE","stateCode":"BW","latitude":"48.20000000","longitude":"8.58333000"},{"name":"Vogt","countryCode":"DE","stateCode":"BW","latitude":"47.76667000","longitude":"9.76667000"},{"name":"Vogtsburg","countryCode":"DE","stateCode":"BW","latitude":"48.09688000","longitude":"7.64185000"},{"name":"Volkertshausen","countryCode":"DE","stateCode":"BW","latitude":"47.81667000","longitude":"8.86667000"},{"name":"Vöhrenbach","countryCode":"DE","stateCode":"BW","latitude":"48.05000000","longitude":"8.30000000"},{"name":"Vöhringen","countryCode":"DE","stateCode":"BW","latitude":"48.33446000","longitude":"8.66392000"},{"name":"Vörstetten","countryCode":"DE","stateCode":"BW","latitude":"48.06667000","longitude":"7.85000000"},{"name":"Waghäusel","countryCode":"DE","stateCode":"BW","latitude":"49.24991000","longitude":"8.51257000"},{"name":"Waiblingen","countryCode":"DE","stateCode":"BW","latitude":"48.83241000","longitude":"9.31641000"},{"name":"Waibstadt","countryCode":"DE","stateCode":"BW","latitude":"49.29505000","longitude":"8.91771000"},{"name":"Wain","countryCode":"DE","stateCode":"BW","latitude":"48.18904000","longitude":"10.02090000"},{"name":"Wald","countryCode":"DE","stateCode":"BW","latitude":"47.93333000","longitude":"9.16667000"},{"name":"Waldburg","countryCode":"DE","stateCode":"BW","latitude":"47.75710000","longitude":"9.71342000"},{"name":"Waldenbuch","countryCode":"DE","stateCode":"BW","latitude":"48.63830000","longitude":"9.13256000"},{"name":"Waldenburg","countryCode":"DE","stateCode":"BW","latitude":"49.18468000","longitude":"9.63994000"},{"name":"Waldkirch","countryCode":"DE","stateCode":"BW","latitude":"48.09585000","longitude":"7.96371000"},{"name":"Waldshut-Tiengen","countryCode":"DE","stateCode":"BW","latitude":"47.62323000","longitude":"8.21717000"},{"name":"Waldstetten","countryCode":"DE","stateCode":"BW","latitude":"48.76615000","longitude":"9.82135000"},{"name":"Walheim","countryCode":"DE","stateCode":"BW","latitude":"49.01417000","longitude":"9.15111000"},{"name":"Walldorf","countryCode":"DE","stateCode":"BW","latitude":"49.30637000","longitude":"8.64236000"},{"name":"Walldürn","countryCode":"DE","stateCode":"BW","latitude":"49.58358000","longitude":"9.36642000"},{"name":"Wallhausen","countryCode":"DE","stateCode":"BW","latitude":"49.21042000","longitude":"10.06219000"},{"name":"Wangen","countryCode":"DE","stateCode":"BW","latitude":"47.68950000","longitude":"9.83247000"},{"name":"Wannweil","countryCode":"DE","stateCode":"BW","latitude":"48.51667000","longitude":"9.15000000"},{"name":"Warthausen","countryCode":"DE","stateCode":"BW","latitude":"48.12863000","longitude":"9.79749000"},{"name":"Wehingen","countryCode":"DE","stateCode":"BW","latitude":"48.14533000","longitude":"8.79151000"},{"name":"Wehr","countryCode":"DE","stateCode":"BW","latitude":"47.62983000","longitude":"7.90423000"},{"name":"Weidenstetten","countryCode":"DE","stateCode":"BW","latitude":"48.55250000","longitude":"9.99610000"},{"name":"Weikersheim","countryCode":"DE","stateCode":"BW","latitude":"49.47866000","longitude":"9.89977000"},{"name":"Weil am Rhein","countryCode":"DE","stateCode":"BW","latitude":"47.59331000","longitude":"7.62082000"},{"name":"Weil der Stadt","countryCode":"DE","stateCode":"BW","latitude":"48.74953000","longitude":"8.87176000"},{"name":"Weil im Schönbuch","countryCode":"DE","stateCode":"BW","latitude":"48.62270000","longitude":"9.06355000"},{"name":"Weilheim","countryCode":"DE","stateCode":"BW","latitude":"47.66667000","longitude":"8.23333000"},{"name":"Weilheim an der Teck","countryCode":"DE","stateCode":"BW","latitude":"48.61572000","longitude":"9.53751000"},{"name":"Weingarten","countryCode":"DE","stateCode":"BW","latitude":"49.05457000","longitude":"8.52678000"},{"name":"Weinheim","countryCode":"DE","stateCode":"BW","latitude":"49.54887000","longitude":"8.66697000"},{"name":"Weinsberg","countryCode":"DE","stateCode":"BW","latitude":"49.15127000","longitude":"9.28762000"},{"name":"Weinstadt-Endersbach","countryCode":"DE","stateCode":"BW","latitude":"48.81311000","longitude":"9.36387000"},{"name":"Weisenbach","countryCode":"DE","stateCode":"BW","latitude":"48.72757000","longitude":"8.35378000"},{"name":"Weissach","countryCode":"DE","stateCode":"BW","latitude":"48.84687000","longitude":"8.92828000"},{"name":"Weisweil","countryCode":"DE","stateCode":"BW","latitude":"48.19939000","longitude":"7.67713000"},{"name":"Weißbach","countryCode":"DE","stateCode":"BW","latitude":"49.29717000","longitude":"9.59531000"},{"name":"Wellendingen","countryCode":"DE","stateCode":"BW","latitude":"48.14745000","longitude":"8.70375000"},{"name":"Welzheim","countryCode":"DE","stateCode":"BW","latitude":"48.87675000","longitude":"9.63434000"},{"name":"Wendlingen am Neckar","countryCode":"DE","stateCode":"BW","latitude":"48.67124000","longitude":"9.37632000"},{"name":"Werbach","countryCode":"DE","stateCode":"BW","latitude":"49.67083000","longitude":"9.63944000"},{"name":"Wernau","countryCode":"DE","stateCode":"BW","latitude":"48.69306000","longitude":"9.41533000"},{"name":"Wertheim","countryCode":"DE","stateCode":"BW","latitude":"49.75900000","longitude":"9.50852000"},{"name":"Westerheim","countryCode":"DE","stateCode":"BW","latitude":"48.51511000","longitude":"9.62424000"},{"name":"Westerstetten","countryCode":"DE","stateCode":"BW","latitude":"48.51916000","longitude":"9.95494000"},{"name":"Westhausen","countryCode":"DE","stateCode":"BW","latitude":"48.88333000","longitude":"10.18333000"},{"name":"Widdern","countryCode":"DE","stateCode":"BW","latitude":"49.31825000","longitude":"9.42209000"},{"name":"Wiernsheim","countryCode":"DE","stateCode":"BW","latitude":"48.88333000","longitude":"8.85000000"},{"name":"Wiesenbach","countryCode":"DE","stateCode":"BW","latitude":"49.36139000","longitude":"8.80361000"},{"name":"Wiesensteig","countryCode":"DE","stateCode":"BW","latitude":"48.56127000","longitude":"9.62540000"},{"name":"Wiesloch","countryCode":"DE","stateCode":"BW","latitude":"49.29504000","longitude":"8.69846000"},{"name":"Wildberg","countryCode":"DE","stateCode":"BW","latitude":"48.62336000","longitude":"8.74518000"},{"name":"Wilhelmsdorf","countryCode":"DE","stateCode":"BW","latitude":"47.86612000","longitude":"9.42621000"},{"name":"Wilhelmsfeld","countryCode":"DE","stateCode":"BW","latitude":"49.47056000","longitude":"8.75361000"},{"name":"Willstätt","countryCode":"DE","stateCode":"BW","latitude":"48.54071000","longitude":"7.89314000"},{"name":"Wimsheim","countryCode":"DE","stateCode":"BW","latitude":"48.85000000","longitude":"8.83333000"},{"name":"Winnenden","countryCode":"DE","stateCode":"BW","latitude":"48.87563000","longitude":"9.39819000"},{"name":"Winterbach","countryCode":"DE","stateCode":"BW","latitude":"48.79918000","longitude":"9.47914000"},{"name":"Winterlingen","countryCode":"DE","stateCode":"BW","latitude":"48.18333000","longitude":"9.11667000"},{"name":"Wittnau","countryCode":"DE","stateCode":"BW","latitude":"47.95000000","longitude":"7.81667000"},{"name":"Wolfach","countryCode":"DE","stateCode":"BW","latitude":"48.29319000","longitude":"8.21580000"},{"name":"Wolfegg","countryCode":"DE","stateCode":"BW","latitude":"47.82030000","longitude":"9.79491000"},{"name":"Wolfschlugen","countryCode":"DE","stateCode":"BW","latitude":"48.65000000","longitude":"9.28333000"},{"name":"Wolpertshausen","countryCode":"DE","stateCode":"BW","latitude":"49.16750000","longitude":"9.84472000"},{"name":"Wolpertswende","countryCode":"DE","stateCode":"BW","latitude":"47.89471000","longitude":"9.61202000"},{"name":"Wurmberg","countryCode":"DE","stateCode":"BW","latitude":"48.86667000","longitude":"8.81667000"},{"name":"Wurmlingen","countryCode":"DE","stateCode":"BW","latitude":"48.00000000","longitude":"8.78333000"},{"name":"Wutöschingen","countryCode":"DE","stateCode":"BW","latitude":"47.66019000","longitude":"8.36755000"},{"name":"Wyhl","countryCode":"DE","stateCode":"BW","latitude":"48.16617000","longitude":"7.64917000"},{"name":"Wäschenbeuren","countryCode":"DE","stateCode":"BW","latitude":"48.75991000","longitude":"9.68735000"},{"name":"Wört","countryCode":"DE","stateCode":"BW","latitude":"49.03047000","longitude":"10.27239000"},{"name":"Wössingen","countryCode":"DE","stateCode":"BW","latitude":"49.01205000","longitude":"8.60754000"},{"name":"Wüstenrot","countryCode":"DE","stateCode":"BW","latitude":"49.08083000","longitude":"9.46056000"},{"name":"Zaberfeld","countryCode":"DE","stateCode":"BW","latitude":"49.05611000","longitude":"8.92694000"},{"name":"Zaisenhausen","countryCode":"DE","stateCode":"BW","latitude":"49.10667000","longitude":"8.81278000"},{"name":"Zell","countryCode":"DE","stateCode":"BW","latitude":"48.69235000","longitude":"8.06301000"},{"name":"Zell im Wiesental","countryCode":"DE","stateCode":"BW","latitude":"47.70555000","longitude":"7.85248000"},{"name":"Zell unter Aichelberg","countryCode":"DE","stateCode":"BW","latitude":"48.64882000","longitude":"9.57137000"},{"name":"Zimmern ob Rottweil","countryCode":"DE","stateCode":"BW","latitude":"48.16660000","longitude":"8.59436000"},{"name":"Zuzenhausen","countryCode":"DE","stateCode":"BW","latitude":"49.29636000","longitude":"8.82254000"},{"name":"Zweiflingen","countryCode":"DE","stateCode":"BW","latitude":"49.25639000","longitude":"9.51806000"},{"name":"Zwiefalten","countryCode":"DE","stateCode":"BW","latitude":"48.23396000","longitude":"9.46232000"},{"name":"Öhningen","countryCode":"DE","stateCode":"BW","latitude":"47.66186000","longitude":"8.88674000"},{"name":"Öhringen","countryCode":"DE","stateCode":"BW","latitude":"49.19884000","longitude":"9.50720000"},{"name":"Ölbronn-Dürrn","countryCode":"DE","stateCode":"BW","latitude":"48.96667000","longitude":"8.75000000"},{"name":"Öpfingen","countryCode":"DE","stateCode":"BW","latitude":"48.28636000","longitude":"9.80259000"},{"name":"Östringen","countryCode":"DE","stateCode":"BW","latitude":"49.21911000","longitude":"8.71192000"},{"name":"Ötigheim","countryCode":"DE","stateCode":"BW","latitude":"48.89085000","longitude":"8.23442000"},{"name":"Ötisheim","countryCode":"DE","stateCode":"BW","latitude":"48.96667000","longitude":"8.80000000"},{"name":"Überlingen","countryCode":"DE","stateCode":"BW","latitude":"47.76977000","longitude":"9.17136000"},{"name":"Ühlingen-Birkendorf","countryCode":"DE","stateCode":"BW","latitude":"47.71667000","longitude":"8.31667000"},{"name":"Aach","countryCode":"DE","stateCode":"RP","latitude":"49.78333000","longitude":"6.60000000"},{"name":"Adenau","countryCode":"DE","stateCode":"RP","latitude":"50.38238000","longitude":"6.93291000"},{"name":"Ahrbrück","countryCode":"DE","stateCode":"RP","latitude":"50.48225000","longitude":"6.98804000"},{"name":"Albersweiler","countryCode":"DE","stateCode":"RP","latitude":"49.21917000","longitude":"8.03000000"},{"name":"Albig","countryCode":"DE","stateCode":"RP","latitude":"49.77361000","longitude":"8.12139000"},{"name":"Albisheim","countryCode":"DE","stateCode":"RP","latitude":"49.64941000","longitude":"8.09442000"},{"name":"Alpenrod","countryCode":"DE","stateCode":"RP","latitude":"50.63333000","longitude":"7.86667000"},{"name":"Alsdorf","countryCode":"DE","stateCode":"RP","latitude":"50.77736000","longitude":"7.88562000"},{"name":"Alsenz","countryCode":"DE","stateCode":"RP","latitude":"49.71667000","longitude":"7.81667000"},{"name":"Alsheim","countryCode":"DE","stateCode":"RP","latitude":"49.76806000","longitude":"8.34028000"},{"name":"Altenahr","countryCode":"DE","stateCode":"RP","latitude":"50.51694000","longitude":"6.99206000"},{"name":"Altendiez","countryCode":"DE","stateCode":"RP","latitude":"50.36667000","longitude":"7.98333000"},{"name":"Altenglan","countryCode":"DE","stateCode":"RP","latitude":"49.55000000","longitude":"7.46667000"},{"name":"Altenkirchen","countryCode":"DE","stateCode":"RP","latitude":"50.68594000","longitude":"7.64176000"},{"name":"Altleiningen","countryCode":"DE","stateCode":"RP","latitude":"49.50750000","longitude":"8.07333000"},{"name":"Altrich","countryCode":"DE","stateCode":"RP","latitude":"49.95701000","longitude":"6.91217000"},{"name":"Altrip","countryCode":"DE","stateCode":"RP","latitude":"49.43556000","longitude":"8.49472000"},{"name":"Alzey","countryCode":"DE","stateCode":"RP","latitude":"49.74657000","longitude":"8.11513000"},{"name":"Andernach","countryCode":"DE","stateCode":"RP","latitude":"50.43109000","longitude":"7.40425000"},{"name":"Anhausen","countryCode":"DE","stateCode":"RP","latitude":"50.50000000","longitude":"7.55000000"},{"name":"Annweiler am Trifels","countryCode":"DE","stateCode":"RP","latitude":"49.20613000","longitude":"7.97527000"},{"name":"Appenheim","countryCode":"DE","stateCode":"RP","latitude":"49.93000000","longitude":"8.03333000"},{"name":"Argenthal","countryCode":"DE","stateCode":"RP","latitude":"49.96667000","longitude":"7.60000000"},{"name":"Armsheim","countryCode":"DE","stateCode":"RP","latitude":"49.80972000","longitude":"8.05667000"},{"name":"Arzbach","countryCode":"DE","stateCode":"RP","latitude":"50.37902000","longitude":"7.74948000"},{"name":"Arzfeld","countryCode":"DE","stateCode":"RP","latitude":"50.08957000","longitude":"6.27069000"},{"name":"Asbach","countryCode":"DE","stateCode":"RP","latitude":"50.66667000","longitude":"7.41667000"},{"name":"Ayl","countryCode":"DE","stateCode":"RP","latitude":"49.63333000","longitude":"6.55000000"},{"name":"Bacharach","countryCode":"DE","stateCode":"RP","latitude":"50.05725000","longitude":"7.76948000"},{"name":"Bad Bergzabern","countryCode":"DE","stateCode":"RP","latitude":"49.10245000","longitude":"8.00092000"},{"name":"Bad Breisig","countryCode":"DE","stateCode":"RP","latitude":"50.50523000","longitude":"7.28861000"},{"name":"Bad Dürkheim","countryCode":"DE","stateCode":"RP","latitude":"49.46180000","longitude":"8.17236000"},{"name":"Bad Ems","countryCode":"DE","stateCode":"RP","latitude":"50.33544000","longitude":"7.71369000"},{"name":"Bad Hönningen","countryCode":"DE","stateCode":"RP","latitude":"50.51689000","longitude":"7.31195000"},{"name":"Bad Kreuznach","countryCode":"DE","stateCode":"RP","latitude":"49.84140000","longitude":"7.86713000"},{"name":"Bad Marienberg","countryCode":"DE","stateCode":"RP","latitude":"50.64947000","longitude":"7.94958000"},{"name":"Bad Münster am Stein-Ebernburg","countryCode":"DE","stateCode":"RP","latitude":"49.81159000","longitude":"7.84523000"},{"name":"Bad Neuenahr-Ahrweiler","countryCode":"DE","stateCode":"RP","latitude":"50.54322000","longitude":"7.11130000"},{"name":"Badem","countryCode":"DE","stateCode":"RP","latitude":"50.00000000","longitude":"6.61667000"},{"name":"Bann","countryCode":"DE","stateCode":"RP","latitude":"49.38333000","longitude":"7.61667000"},{"name":"Bassenheim","countryCode":"DE","stateCode":"RP","latitude":"50.35820000","longitude":"7.45961000"},{"name":"Baumholder","countryCode":"DE","stateCode":"RP","latitude":"49.61738000","longitude":"7.33381000"},{"name":"Bausendorf","countryCode":"DE","stateCode":"RP","latitude":"50.01667000","longitude":"7.00000000"},{"name":"Bechhofen","countryCode":"DE","stateCode":"RP","latitude":"49.35000000","longitude":"7.40000000"},{"name":"Bechtheim","countryCode":"DE","stateCode":"RP","latitude":"49.72778000","longitude":"8.29222000"},{"name":"Bechtolsheim","countryCode":"DE","stateCode":"RP","latitude":"49.80417000","longitude":"8.19389000"},{"name":"Beindersheim","countryCode":"DE","stateCode":"RP","latitude":"49.56056000","longitude":"8.31944000"},{"name":"Bell","countryCode":"DE","stateCode":"RP","latitude":"50.06139000","longitude":"7.41515000"},{"name":"Bellheim","countryCode":"DE","stateCode":"RP","latitude":"49.19833000","longitude":"8.27944000"},{"name":"Beltheim","countryCode":"DE","stateCode":"RP","latitude":"50.10606000","longitude":"7.46208000"},{"name":"Bendorf","countryCode":"DE","stateCode":"RP","latitude":"50.42289000","longitude":"7.57924000"},{"name":"Berg","countryCode":"DE","stateCode":"RP","latitude":"48.98403000","longitude":"8.20232000"},{"name":"Bernkastel-Kues","countryCode":"DE","stateCode":"RP","latitude":"49.91602000","longitude":"7.07664000"},{"name":"Bettingen","countryCode":"DE","stateCode":"RP","latitude":"49.94211000","longitude":"6.40160000"},{"name":"Betzdorf","countryCode":"DE","stateCode":"RP","latitude":"50.79094000","longitude":"7.87189000"},{"name":"Billigheim-Ingenheim","countryCode":"DE","stateCode":"RP","latitude":"49.13667000","longitude":"8.09056000"},{"name":"Bingen am Rhein","countryCode":"DE","stateCode":"RP","latitude":"49.96675000","longitude":"7.89920000"},{"name":"Binsfeld","countryCode":"DE","stateCode":"RP","latitude":"49.96667000","longitude":"6.71667000"},{"name":"Birken-Honigsessen","countryCode":"DE","stateCode":"RP","latitude":"50.81667000","longitude":"7.73333000"},{"name":"Birkenfeld","countryCode":"DE","stateCode":"RP","latitude":"49.65245000","longitude":"7.16668000"},{"name":"Birkenheide","countryCode":"DE","stateCode":"RP","latitude":"49.48139000","longitude":"8.26194000"},{"name":"Birlenbach","countryCode":"DE","stateCode":"RP","latitude":"50.35815000","longitude":"8.00273000"},{"name":"Birresborn","countryCode":"DE","stateCode":"RP","latitude":"50.18333000","longitude":"6.63333000"},{"name":"Bitburg","countryCode":"DE","stateCode":"RP","latitude":"49.96794000","longitude":"6.52734000"},{"name":"Blankenrath","countryCode":"DE","stateCode":"RP","latitude":"50.03898000","longitude":"7.30214000"},{"name":"Bleialf","countryCode":"DE","stateCode":"RP","latitude":"50.23333000","longitude":"6.28333000"},{"name":"Bobenheim-Roxheim","countryCode":"DE","stateCode":"RP","latitude":"49.58750000","longitude":"8.35778000"},{"name":"Bockenau","countryCode":"DE","stateCode":"RP","latitude":"49.83333000","longitude":"7.68333000"},{"name":"Bockenheim","countryCode":"DE","stateCode":"RP","latitude":"49.60669000","longitude":"8.18486000"},{"name":"Bodenheim","countryCode":"DE","stateCode":"RP","latitude":"49.93528000","longitude":"8.32000000"},{"name":"Bolanden","countryCode":"DE","stateCode":"RP","latitude":"49.63917000","longitude":"8.01194000"},{"name":"Bollendorf","countryCode":"DE","stateCode":"RP","latitude":"49.85268000","longitude":"6.35795000"},{"name":"Bonefeld","countryCode":"DE","stateCode":"RP","latitude":"50.52388000","longitude":"7.48932000"},{"name":"Boppard","countryCode":"DE","stateCode":"RP","latitude":"50.23085000","longitude":"7.58992000"},{"name":"Bornheim","countryCode":"DE","stateCode":"RP","latitude":"49.22250000","longitude":"8.16333000"},{"name":"Bornich","countryCode":"DE","stateCode":"RP","latitude":"50.12687000","longitude":"7.76580000"},{"name":"Brachbach","countryCode":"DE","stateCode":"RP","latitude":"50.81667000","longitude":"7.93333000"},{"name":"Braubach","countryCode":"DE","stateCode":"RP","latitude":"50.27360000","longitude":"7.64508000"},{"name":"Brauneberg","countryCode":"DE","stateCode":"RP","latitude":"49.90583000","longitude":"6.98127000"},{"name":"Breitscheidt","countryCode":"DE","stateCode":"RP","latitude":"50.75000000","longitude":"7.65000000"},{"name":"Bretzenheim","countryCode":"DE","stateCode":"RP","latitude":"49.87796000","longitude":"7.89653000"},{"name":"Brey","countryCode":"DE","stateCode":"RP","latitude":"50.27253000","longitude":"7.62645000"},{"name":"Briedel","countryCode":"DE","stateCode":"RP","latitude":"50.01667000","longitude":"7.15000000"},{"name":"Brohl-Lützing","countryCode":"DE","stateCode":"RP","latitude":"50.48296000","longitude":"7.32908000"},{"name":"Bruchmühlbach-Miesau","countryCode":"DE","stateCode":"RP","latitude":"49.38333000","longitude":"7.43333000"},{"name":"Bruchweiler-Bärenbach","countryCode":"DE","stateCode":"RP","latitude":"49.11667000","longitude":"7.80000000"},{"name":"Bruttig-Fankel","countryCode":"DE","stateCode":"RP","latitude":"50.13333000","longitude":"7.23333000"},{"name":"Brücken","countryCode":"DE","stateCode":"RP","latitude":"49.43174000","longitude":"7.35998000"},{"name":"Budenheim","countryCode":"DE","stateCode":"RP","latitude":"50.01667000","longitude":"8.16667000"},{"name":"Bullay","countryCode":"DE","stateCode":"RP","latitude":"50.05448000","longitude":"7.13730000"},{"name":"Bundenbach","countryCode":"DE","stateCode":"RP","latitude":"49.84280000","longitude":"7.37826000"},{"name":"Bundenthal","countryCode":"DE","stateCode":"RP","latitude":"49.09549000","longitude":"7.80839000"},{"name":"Burgbrohl","countryCode":"DE","stateCode":"RP","latitude":"50.45463000","longitude":"7.27720000"},{"name":"Burgschwalbach","countryCode":"DE","stateCode":"RP","latitude":"50.28333000","longitude":"8.08333000"},{"name":"Busenberg","countryCode":"DE","stateCode":"RP","latitude":"49.13024000","longitude":"7.82930000"},{"name":"Böhl-Iggelheim","countryCode":"DE","stateCode":"RP","latitude":"49.38056000","longitude":"8.30389000"},{"name":"Büchel","countryCode":"DE","stateCode":"RP","latitude":"50.17289000","longitude":"7.08318000"},{"name":"Büchenbeuren","countryCode":"DE","stateCode":"RP","latitude":"49.92097000","longitude":"7.27999000"},{"name":"Carlsberg","countryCode":"DE","stateCode":"RP","latitude":"49.50389000","longitude":"8.04167000"},{"name":"Clausen","countryCode":"DE","stateCode":"RP","latitude":"49.26075000","longitude":"7.67730000"},{"name":"Cochem","countryCode":"DE","stateCode":"RP","latitude":"50.14511000","longitude":"7.16379000"},{"name":"Contwig","countryCode":"DE","stateCode":"RP","latitude":"49.25000000","longitude":"7.43333000"},{"name":"Daaden","countryCode":"DE","stateCode":"RP","latitude":"50.73333000","longitude":"7.96667000"},{"name":"Dachsenhausen","countryCode":"DE","stateCode":"RP","latitude":"50.25415000","longitude":"7.72725000"},{"name":"Dahn","countryCode":"DE","stateCode":"RP","latitude":"49.15098000","longitude":"7.77843000"},{"name":"Dalheim","countryCode":"DE","stateCode":"RP","latitude":"49.82667000","longitude":"8.29528000"},{"name":"Dannstadt-Schauernheim","countryCode":"DE","stateCode":"RP","latitude":"49.44028000","longitude":"8.30861000"},{"name":"Dattenberg","countryCode":"DE","stateCode":"RP","latitude":"50.55362000","longitude":"7.29393000"},{"name":"Daun","countryCode":"DE","stateCode":"RP","latitude":"50.19716000","longitude":"6.82942000"},{"name":"Dausenau","countryCode":"DE","stateCode":"RP","latitude":"50.33333000","longitude":"7.76667000"},{"name":"Deidesheim","countryCode":"DE","stateCode":"RP","latitude":"49.40782000","longitude":"8.18445000"},{"name":"Dellfeld","countryCode":"DE","stateCode":"RP","latitude":"49.23397000","longitude":"7.47399000"},{"name":"Dernau","countryCode":"DE","stateCode":"RP","latitude":"50.53333000","longitude":"7.05000000"},{"name":"Dernbach","countryCode":"DE","stateCode":"RP","latitude":"50.45551000","longitude":"7.79003000"},{"name":"Derschen","countryCode":"DE","stateCode":"RP","latitude":"50.71667000","longitude":"7.98333000"},{"name":"Dexheim","countryCode":"DE","stateCode":"RP","latitude":"49.84722000","longitude":"8.31667000"},{"name":"Dieblich","countryCode":"DE","stateCode":"RP","latitude":"50.31396000","longitude":"7.47185000"},{"name":"Dienheim","countryCode":"DE","stateCode":"RP","latitude":"49.83722000","longitude":"8.34972000"},{"name":"Dierdorf","countryCode":"DE","stateCode":"RP","latitude":"50.54647000","longitude":"7.65271000"},{"name":"Diez","countryCode":"DE","stateCode":"RP","latitude":"50.37419000","longitude":"8.00735000"},{"name":"Dirmstein","countryCode":"DE","stateCode":"RP","latitude":"49.56333000","longitude":"8.24472000"},{"name":"Dittelsheim-Heßloch","countryCode":"DE","stateCode":"RP","latitude":"49.74389000","longitude":"8.23694000"},{"name":"Dommershausen","countryCode":"DE","stateCode":"RP","latitude":"50.15000000","longitude":"7.40000000"},{"name":"Dreikirchen","countryCode":"DE","stateCode":"RP","latitude":"50.43333000","longitude":"7.95000000"},{"name":"Dreis","countryCode":"DE","stateCode":"RP","latitude":"49.94090000","longitude":"6.81845000"},{"name":"Dreisen","countryCode":"DE","stateCode":"RP","latitude":"49.60333000","longitude":"8.01056000"},{"name":"Dudeldorf","countryCode":"DE","stateCode":"RP","latitude":"49.97494000","longitude":"6.63724000"},{"name":"Dudenhofen","countryCode":"DE","stateCode":"RP","latitude":"49.31861000","longitude":"8.38861000"},{"name":"Dörrenbach","countryCode":"DE","stateCode":"RP","latitude":"49.08972000","longitude":"7.96140000"},{"name":"Düngenheim","countryCode":"DE","stateCode":"RP","latitude":"50.26062000","longitude":"7.16523000"},{"name":"Ebernhahn","countryCode":"DE","stateCode":"RP","latitude":"50.47278000","longitude":"7.77000000"},{"name":"Ebertsheim","countryCode":"DE","stateCode":"RP","latitude":"49.56833000","longitude":"8.10861000"},{"name":"Edenkoben","countryCode":"DE","stateCode":"RP","latitude":"49.28393000","longitude":"8.12714000"},{"name":"Edesheim","countryCode":"DE","stateCode":"RP","latitude":"49.26333000","longitude":"8.13500000"},{"name":"Ediger-Eller","countryCode":"DE","stateCode":"RP","latitude":"50.11667000","longitude":"7.15000000"},{"name":"Ehlscheid","countryCode":"DE","stateCode":"RP","latitude":"50.51448000","longitude":"7.46655000"},{"name":"Eisenberg","countryCode":"DE","stateCode":"RP","latitude":"49.55859000","longitude":"8.07199000"},{"name":"Eitelborn","countryCode":"DE","stateCode":"RP","latitude":"50.37806000","longitude":"7.72333000"},{"name":"Elkenroth","countryCode":"DE","stateCode":"RP","latitude":"50.73333000","longitude":"7.88333000"},{"name":"Ellerstadt","countryCode":"DE","stateCode":"RP","latitude":"49.46167000","longitude":"8.25944000"},{"name":"Elmstein","countryCode":"DE","stateCode":"RP","latitude":"49.36667000","longitude":"7.93333000"},{"name":"Emmelshausen","countryCode":"DE","stateCode":"RP","latitude":"50.15484000","longitude":"7.55185000"},{"name":"Enkenbach-Alsenborn","countryCode":"DE","stateCode":"RP","latitude":"49.48333000","longitude":"7.90000000"},{"name":"Enkirch","countryCode":"DE","stateCode":"RP","latitude":"49.98434000","longitude":"7.12997000"},{"name":"Eppelsheim","countryCode":"DE","stateCode":"RP","latitude":"49.70556000","longitude":"8.16528000"},{"name":"Eppenbrunn","countryCode":"DE","stateCode":"RP","latitude":"49.11667000","longitude":"7.56667000"},{"name":"Erbes-Büdesheim","countryCode":"DE","stateCode":"RP","latitude":"49.75444000","longitude":"8.03139000"},{"name":"Erfweiler","countryCode":"DE","stateCode":"RP","latitude":"49.15712000","longitude":"7.81231000"},{"name":"Erpel","countryCode":"DE","stateCode":"RP","latitude":"50.58333000","longitude":"7.23333000"},{"name":"Erpolzheim","countryCode":"DE","stateCode":"RP","latitude":"49.48917000","longitude":"8.22472000"},{"name":"Essenheim","countryCode":"DE","stateCode":"RP","latitude":"49.93056000","longitude":"8.15556000"},{"name":"Essingen","countryCode":"DE","stateCode":"RP","latitude":"49.23583000","longitude":"8.17472000"},{"name":"Esthal","countryCode":"DE","stateCode":"RP","latitude":"49.38333000","longitude":"7.98333000"},{"name":"Ettringen","countryCode":"DE","stateCode":"RP","latitude":"50.35000000","longitude":"7.21667000"},{"name":"Etzbach","countryCode":"DE","stateCode":"RP","latitude":"50.77831000","longitude":"7.68800000"},{"name":"Fachbach","countryCode":"DE","stateCode":"RP","latitude":"50.33333000","longitude":"7.68333000"},{"name":"Faid","countryCode":"DE","stateCode":"RP","latitude":"50.14454000","longitude":"7.11951000"},{"name":"Feilbingert","countryCode":"DE","stateCode":"RP","latitude":"49.76667000","longitude":"7.80000000"},{"name":"Fell","countryCode":"DE","stateCode":"RP","latitude":"49.76667000","longitude":"6.78333000"},{"name":"Fischbach","countryCode":"DE","stateCode":"RP","latitude":"49.08771000","longitude":"7.71160000"},{"name":"Flacht","countryCode":"DE","stateCode":"RP","latitude":"50.34528000","longitude":"8.05028000"},{"name":"Flammersfeld","countryCode":"DE","stateCode":"RP","latitude":"50.64711000","longitude":"7.52713000"},{"name":"Flomborn","countryCode":"DE","stateCode":"RP","latitude":"49.69056000","longitude":"8.14917000"},{"name":"Flonheim","countryCode":"DE","stateCode":"RP","latitude":"49.78500000","longitude":"8.04000000"},{"name":"Framersheim","countryCode":"DE","stateCode":"RP","latitude":"49.75806000","longitude":"8.17417000"},{"name":"Frankenstein","countryCode":"DE","stateCode":"RP","latitude":"49.44015000","longitude":"7.97744000"},{"name":"Frankenthal","countryCode":"DE","stateCode":"RP","latitude":"49.53414000","longitude":"8.35357000"},{"name":"Freckenfeld","countryCode":"DE","stateCode":"RP","latitude":"49.06500000","longitude":"8.11389000"},{"name":"Frei-Laubersheim","countryCode":"DE","stateCode":"RP","latitude":"49.80000000","longitude":"7.90000000"},{"name":"Freinsheim","countryCode":"DE","stateCode":"RP","latitude":"49.50649000","longitude":"8.21186000"},{"name":"Freisbach","countryCode":"DE","stateCode":"RP","latitude":"49.27167000","longitude":"8.27194000"},{"name":"Freudenburg","countryCode":"DE","stateCode":"RP","latitude":"49.54348000","longitude":"6.53292000"},{"name":"Friedelsheim","countryCode":"DE","stateCode":"RP","latitude":"49.44694000","longitude":"8.22306000"},{"name":"Friedewald","countryCode":"DE","stateCode":"RP","latitude":"50.71106000","longitude":"7.96040000"},{"name":"Friesenhagen","countryCode":"DE","stateCode":"RP","latitude":"50.90377000","longitude":"7.80961000"},{"name":"Fußgönheim","countryCode":"DE","stateCode":"RP","latitude":"49.46111000","longitude":"8.29222000"},{"name":"Föhren","countryCode":"DE","stateCode":"RP","latitude":"49.85929000","longitude":"6.76480000"},{"name":"Fürfeld","countryCode":"DE","stateCode":"RP","latitude":"49.77737000","longitude":"7.89264000"},{"name":"Fürthen","countryCode":"DE","stateCode":"RP","latitude":"50.78333000","longitude":"7.66667000"},{"name":"Gartenstadt","countryCode":"DE","stateCode":"RP","latitude":"49.45937000","longitude":"8.40377000"},{"name":"Gau-Algesheim","countryCode":"DE","stateCode":"RP","latitude":"49.95669000","longitude":"8.01569000"},{"name":"Gau-Bickelheim","countryCode":"DE","stateCode":"RP","latitude":"49.83528000","longitude":"8.02056000"},{"name":"Gau-Bischofsheim","countryCode":"DE","stateCode":"RP","latitude":"49.91583000","longitude":"8.27278000"},{"name":"Gau-Odernheim","countryCode":"DE","stateCode":"RP","latitude":"49.78472000","longitude":"8.19417000"},{"name":"Gebhardshain","countryCode":"DE","stateCode":"RP","latitude":"50.75000000","longitude":"7.81667000"},{"name":"Gemünden","countryCode":"DE","stateCode":"RP","latitude":"49.89444000","longitude":"7.47750000"},{"name":"Gensingen","countryCode":"DE","stateCode":"RP","latitude":"49.90000000","longitude":"7.93333000"},{"name":"Germersheim","countryCode":"DE","stateCode":"RP","latitude":"49.22306000","longitude":"8.36389000"},{"name":"Gerolsheim","countryCode":"DE","stateCode":"RP","latitude":"49.54778000","longitude":"8.26389000"},{"name":"Gerolstein","countryCode":"DE","stateCode":"RP","latitude":"50.22224000","longitude":"6.65984000"},{"name":"Gillenfeld","countryCode":"DE","stateCode":"RP","latitude":"50.12790000","longitude":"6.90383000"},{"name":"Gimbsheim","countryCode":"DE","stateCode":"RP","latitude":"49.77778000","longitude":"8.37500000"},{"name":"Girod","countryCode":"DE","stateCode":"RP","latitude":"50.45000000","longitude":"7.91667000"},{"name":"Glan-Münchweiler","countryCode":"DE","stateCode":"RP","latitude":"49.47222000","longitude":"7.44204000"},{"name":"Gommersheim","countryCode":"DE","stateCode":"RP","latitude":"49.29111000","longitude":"8.26583000"},{"name":"Gondershausen","countryCode":"DE","stateCode":"RP","latitude":"50.15000000","longitude":"7.50000000"},{"name":"Gossersweiler-Stein","countryCode":"DE","stateCode":"RP","latitude":"49.15000000","longitude":"7.93333000"},{"name":"Greimerath","countryCode":"DE","stateCode":"RP","latitude":"49.56155000","longitude":"6.68374000"},{"name":"Gries","countryCode":"DE","stateCode":"RP","latitude":"49.41667000","longitude":"7.40000000"},{"name":"Grolsheim","countryCode":"DE","stateCode":"RP","latitude":"49.90834000","longitude":"7.91599000"},{"name":"Großholbach","countryCode":"DE","stateCode":"RP","latitude":"50.45000000","longitude":"7.88333000"},{"name":"Großkarlbach","countryCode":"DE","stateCode":"RP","latitude":"49.53833000","longitude":"8.22472000"},{"name":"Großlittgen","countryCode":"DE","stateCode":"RP","latitude":"50.02787000","longitude":"6.79865000"},{"name":"Großmaischeid","countryCode":"DE","stateCode":"RP","latitude":"50.50000000","longitude":"7.63333000"},{"name":"Großniedesheim","countryCode":"DE","stateCode":"RP","latitude":"49.57528000","longitude":"8.31222000"},{"name":"Grünstadt","countryCode":"DE","stateCode":"RP","latitude":"49.56302000","longitude":"8.16279000"},{"name":"Gundersheim","countryCode":"DE","stateCode":"RP","latitude":"49.69611000","longitude":"8.20250000"},{"name":"Guntersblum","countryCode":"DE","stateCode":"RP","latitude":"49.79750000","longitude":"8.34556000"},{"name":"Gusenburg","countryCode":"DE","stateCode":"RP","latitude":"49.63333000","longitude":"6.90000000"},{"name":"Gusterath","countryCode":"DE","stateCode":"RP","latitude":"49.70000000","longitude":"6.71667000"},{"name":"Gutenberg","countryCode":"DE","stateCode":"RP","latitude":"49.88333000","longitude":"7.80000000"},{"name":"Göllheim","countryCode":"DE","stateCode":"RP","latitude":"49.59500000","longitude":"8.05083000"},{"name":"Gönnheim","countryCode":"DE","stateCode":"RP","latitude":"49.44806000","longitude":"8.23861000"},{"name":"Gückingen","countryCode":"DE","stateCode":"RP","latitude":"50.39091000","longitude":"8.00726000"},{"name":"Hachenburg","countryCode":"DE","stateCode":"RP","latitude":"50.65998000","longitude":"7.82276000"},{"name":"Hackenheim","countryCode":"DE","stateCode":"RP","latitude":"49.82524000","longitude":"7.89907000"},{"name":"Hagenbach","countryCode":"DE","stateCode":"RP","latitude":"49.01734000","longitude":"8.25024000"},{"name":"Hahnheim","countryCode":"DE","stateCode":"RP","latitude":"49.86083000","longitude":"8.23694000"},{"name":"Hahnstätten","countryCode":"DE","stateCode":"RP","latitude":"50.30000000","longitude":"8.06667000"},{"name":"Halsenbach","countryCode":"DE","stateCode":"RP","latitude":"50.17174000","longitude":"7.55673000"},{"name":"Hamm","countryCode":"DE","stateCode":"RP","latitude":"50.76531000","longitude":"7.67761000"},{"name":"Hanhofen","countryCode":"DE","stateCode":"RP","latitude":"49.31667000","longitude":"8.34083000"},{"name":"Hargesheim","countryCode":"DE","stateCode":"RP","latitude":"49.86230000","longitude":"7.82881000"},{"name":"Harthausen","countryCode":"DE","stateCode":"RP","latitude":"49.29417000","longitude":"8.34500000"},{"name":"Harxheim","countryCode":"DE","stateCode":"RP","latitude":"49.90528000","longitude":"8.26417000"},{"name":"Hattert","countryCode":"DE","stateCode":"RP","latitude":"50.66667000","longitude":"7.76667000"},{"name":"Hatzenbühl","countryCode":"DE","stateCode":"RP","latitude":"49.11111000","longitude":"8.24528000"},{"name":"Hauenstein","countryCode":"DE","stateCode":"RP","latitude":"49.19211000","longitude":"7.85492000"},{"name":"Hauptstuhl","countryCode":"DE","stateCode":"RP","latitude":"49.40000000","longitude":"7.48333000"},{"name":"Hausen","countryCode":"DE","stateCode":"RP","latitude":"50.54242000","longitude":"7.40703000"},{"name":"Haßloch","countryCode":"DE","stateCode":"RP","latitude":"49.36278000","longitude":"8.25806000"},{"name":"Heidesheim","countryCode":"DE","stateCode":"RP","latitude":"49.58247000","longitude":"8.19537000"},{"name":"Heiligenroth","countryCode":"DE","stateCode":"RP","latitude":"50.45000000","longitude":"7.86667000"},{"name":"Heimbach","countryCode":"DE","stateCode":"RP","latitude":"50.45000000","longitude":"7.53333000"},{"name":"Heistenbach","countryCode":"DE","stateCode":"RP","latitude":"50.37933000","longitude":"7.98629000"},{"name":"Helferskirchen","countryCode":"DE","stateCode":"RP","latitude":"50.51028000","longitude":"7.81184000"},{"name":"Hellenhahn-Schellenberg","countryCode":"DE","stateCode":"RP","latitude":"50.61278000","longitude":"8.02639000"},{"name":"Heltersberg","countryCode":"DE","stateCode":"RP","latitude":"49.31667000","longitude":"7.71667000"},{"name":"Hennweiler","countryCode":"DE","stateCode":"RP","latitude":"49.81667000","longitude":"7.43333000"},{"name":"Herdorf","countryCode":"DE","stateCode":"RP","latitude":"50.77704000","longitude":"7.95366000"},{"name":"Herforst","countryCode":"DE","stateCode":"RP","latitude":"49.95000000","longitude":"6.70000000"},{"name":"Hermersberg","countryCode":"DE","stateCode":"RP","latitude":"49.31667000","longitude":"7.63333000"},{"name":"Hermeskeil","countryCode":"DE","stateCode":"RP","latitude":"49.65528000","longitude":"6.94407000"},{"name":"Herschweiler-Pettersheim","countryCode":"DE","stateCode":"RP","latitude":"49.48333000","longitude":"7.35000000"},{"name":"Herxheim am Berg","countryCode":"DE","stateCode":"RP","latitude":"49.50917000","longitude":"8.17917000"},{"name":"Hettenleidelheim","countryCode":"DE","stateCode":"RP","latitude":"49.53556000","longitude":"8.07361000"},{"name":"Hetzerath","countryCode":"DE","stateCode":"RP","latitude":"49.88333000","longitude":"6.81667000"},{"name":"Heuchelheim bei Frankenthal","countryCode":"DE","stateCode":"RP","latitude":"49.56306000","longitude":"8.29083000"},{"name":"Heßheim","countryCode":"DE","stateCode":"RP","latitude":"49.54583000","longitude":"8.30778000"},{"name":"Hilgert","countryCode":"DE","stateCode":"RP","latitude":"50.45634000","longitude":"7.68735000"},{"name":"Hillesheim","countryCode":"DE","stateCode":"RP","latitude":"50.29177000","longitude":"6.66963000"},{"name":"Hillscheid","countryCode":"DE","stateCode":"RP","latitude":"50.40639000","longitude":"7.69861000"},{"name":"Hinterweidenthal","countryCode":"DE","stateCode":"RP","latitude":"49.20000000","longitude":"7.75000000"},{"name":"Hochdorf-Assenheim","countryCode":"DE","stateCode":"RP","latitude":"49.41944000","longitude":"8.28167000"},{"name":"Hochspeyer","countryCode":"DE","stateCode":"RP","latitude":"49.44207000","longitude":"7.89504000"},{"name":"Hochstadt","countryCode":"DE","stateCode":"RP","latitude":"49.24750000","longitude":"8.20889000"},{"name":"Hochstetten-Dhaun","countryCode":"DE","stateCode":"RP","latitude":"49.80000000","longitude":"7.50000000"},{"name":"Hof","countryCode":"DE","stateCode":"RP","latitude":"50.66667000","longitude":"8.01667000"},{"name":"Holler","countryCode":"DE","stateCode":"RP","latitude":"50.41667000","longitude":"7.83333000"},{"name":"Holzappel","countryCode":"DE","stateCode":"RP","latitude":"50.35000000","longitude":"7.90000000"},{"name":"Holzhausen an der Haide","countryCode":"DE","stateCode":"RP","latitude":"50.21855000","longitude":"7.90973000"},{"name":"Hoppstädten-Weiersbach","countryCode":"DE","stateCode":"RP","latitude":"49.61667000","longitude":"7.20000000"},{"name":"Horhausen","countryCode":"DE","stateCode":"RP","latitude":"50.58745000","longitude":"7.53028000"},{"name":"Hornbach","countryCode":"DE","stateCode":"RP","latitude":"49.18778000","longitude":"7.36883000"},{"name":"Hundsangen","countryCode":"DE","stateCode":"RP","latitude":"50.45000000","longitude":"7.98333000"},{"name":"Höheinöd","countryCode":"DE","stateCode":"RP","latitude":"49.28966000","longitude":"7.60673000"},{"name":"Höheischweiler","countryCode":"DE","stateCode":"RP","latitude":"49.23333000","longitude":"7.55000000"},{"name":"Höhn","countryCode":"DE","stateCode":"RP","latitude":"50.61667000","longitude":"7.98333000"},{"name":"Höhr-Grenzhausen","countryCode":"DE","stateCode":"RP","latitude":"50.43474000","longitude":"7.66903000"},{"name":"Hördt","countryCode":"DE","stateCode":"RP","latitude":"49.16583000","longitude":"8.32639000"},{"name":"Hüffelsheim","countryCode":"DE","stateCode":"RP","latitude":"49.81667000","longitude":"7.80000000"},{"name":"Hütschenhausen","countryCode":"DE","stateCode":"RP","latitude":"49.41667000","longitude":"7.48333000"},{"name":"Idar-Oberstein","countryCode":"DE","stateCode":"RP","latitude":"49.71443000","longitude":"7.30776000"},{"name":"Igel","countryCode":"DE","stateCode":"RP","latitude":"49.71033000","longitude":"6.55498000"},{"name":"Ilbesheim","countryCode":"DE","stateCode":"RP","latitude":"49.18277000","longitude":"8.05363000"},{"name":"Imsbach","countryCode":"DE","stateCode":"RP","latitude":"49.58333000","longitude":"7.88333000"},{"name":"Ingelheim am Rhein","countryCode":"DE","stateCode":"RP","latitude":"49.97078000","longitude":"8.05883000"},{"name":"Insheim","countryCode":"DE","stateCode":"RP","latitude":"49.15806000","longitude":"8.14722000"},{"name":"Irrel","countryCode":"DE","stateCode":"RP","latitude":"49.84539000","longitude":"6.45705000"},{"name":"Irsch","countryCode":"DE","stateCode":"RP","latitude":"49.72620000","longitude":"6.69806000"},{"name":"Jockgrim","countryCode":"DE","stateCode":"RP","latitude":"49.09288000","longitude":"8.27468000"},{"name":"Jugenheim","countryCode":"DE","stateCode":"RP","latitude":"49.89362000","longitude":"8.08468000"},{"name":"Jünkerath","countryCode":"DE","stateCode":"RP","latitude":"50.34412000","longitude":"6.58138000"},{"name":"Kadenbach","countryCode":"DE","stateCode":"RP","latitude":"50.38333000","longitude":"7.73333000"},{"name":"Kaisersesch","countryCode":"DE","stateCode":"RP","latitude":"50.23148000","longitude":"7.13864000"},{"name":"Kaiserslautern","countryCode":"DE","stateCode":"RP","latitude":"49.44300000","longitude":"7.77161000"},{"name":"Kallstadt","countryCode":"DE","stateCode":"RP","latitude":"49.49083000","longitude":"8.17611000"},{"name":"Kaltenengers","countryCode":"DE","stateCode":"RP","latitude":"50.41667000","longitude":"7.55000000"},{"name":"Kamp-Bornhofen","countryCode":"DE","stateCode":"RP","latitude":"50.22282000","longitude":"7.62364000"},{"name":"Kandel","countryCode":"DE","stateCode":"RP","latitude":"49.08277000","longitude":"8.19720000"},{"name":"Kapsweyer","countryCode":"DE","stateCode":"RP","latitude":"49.04389000","longitude":"8.02167000"},{"name":"Kasbach-Ohlenberg","countryCode":"DE","stateCode":"RP","latitude":"50.58333000","longitude":"7.26667000"},{"name":"Kasel","countryCode":"DE","stateCode":"RP","latitude":"49.76170000","longitude":"6.73222000"},{"name":"Kastellaun","countryCode":"DE","stateCode":"RP","latitude":"50.06922000","longitude":"7.44154000"},{"name":"Katzenelnbogen","countryCode":"DE","stateCode":"RP","latitude":"50.26745000","longitude":"7.97322000"},{"name":"Katzweiler","countryCode":"DE","stateCode":"RP","latitude":"49.50000000","longitude":"7.70000000"},{"name":"Katzwinkel","countryCode":"DE","stateCode":"RP","latitude":"50.81470000","longitude":"7.82236000"},{"name":"Kaub","countryCode":"DE","stateCode":"RP","latitude":"50.08831000","longitude":"7.76069000"},{"name":"Kehrig","countryCode":"DE","stateCode":"RP","latitude":"50.28333000","longitude":"7.21667000"},{"name":"Kelberg","countryCode":"DE","stateCode":"RP","latitude":"50.29164000","longitude":"6.91950000"},{"name":"Kell","countryCode":"DE","stateCode":"RP","latitude":"49.63425000","longitude":"6.82390000"},{"name":"Kempenich","countryCode":"DE","stateCode":"RP","latitude":"50.42024000","longitude":"7.11698000"},{"name":"Kenn","countryCode":"DE","stateCode":"RP","latitude":"49.80000000","longitude":"6.71667000"},{"name":"Kerzenheim","countryCode":"DE","stateCode":"RP","latitude":"49.57639000","longitude":"8.05972000"},{"name":"Kettig","countryCode":"DE","stateCode":"RP","latitude":"50.40000000","longitude":"7.46667000"},{"name":"Kindenheim","countryCode":"DE","stateCode":"RP","latitude":"49.61111000","longitude":"8.16417000"},{"name":"Kinderbeuern","countryCode":"DE","stateCode":"RP","latitude":"50.00935000","longitude":"7.02355000"},{"name":"Kindsbach","countryCode":"DE","stateCode":"RP","latitude":"49.41667000","longitude":"7.61667000"},{"name":"Kirchberg","countryCode":"DE","stateCode":"RP","latitude":"49.94395000","longitude":"7.40700000"},{"name":"Kirchen","countryCode":"DE","stateCode":"RP","latitude":"50.80849000","longitude":"7.88634000"},{"name":"Kirchheim an der Weinstraße","countryCode":"DE","stateCode":"RP","latitude":"49.53722000","longitude":"8.18083000"},{"name":"Kirchheimbolanden","countryCode":"DE","stateCode":"RP","latitude":"49.66249000","longitude":"8.01513000"},{"name":"Kirchwald","countryCode":"DE","stateCode":"RP","latitude":"50.36667000","longitude":"7.15000000"},{"name":"Kirn","countryCode":"DE","stateCode":"RP","latitude":"49.78912000","longitude":"7.45765000"},{"name":"Kirrweiler","countryCode":"DE","stateCode":"RP","latitude":"49.30124000","longitude":"8.16288000"},{"name":"Kirschweiler","countryCode":"DE","stateCode":"RP","latitude":"49.75000000","longitude":"7.25000000"},{"name":"Klausen","countryCode":"DE","stateCode":"RP","latitude":"49.90000000","longitude":"6.88333000"},{"name":"Klein-Winternheim","countryCode":"DE","stateCode":"RP","latitude":"49.93833000","longitude":"8.21194000"},{"name":"Kleinmaischeid","countryCode":"DE","stateCode":"RP","latitude":"50.51345000","longitude":"7.60830000"},{"name":"Klingenmünster","countryCode":"DE","stateCode":"RP","latitude":"49.14056000","longitude":"8.01861000"},{"name":"Klotten","countryCode":"DE","stateCode":"RP","latitude":"50.16667000","longitude":"7.20000000"},{"name":"Klüsserath","countryCode":"DE","stateCode":"RP","latitude":"49.84500000","longitude":"6.85086000"},{"name":"Knittelsheim","countryCode":"DE","stateCode":"RP","latitude":"49.19167000","longitude":"8.25139000"},{"name":"Kobern-Gondorf","countryCode":"DE","stateCode":"RP","latitude":"50.30230000","longitude":"7.45612000"},{"name":"Koblenz","countryCode":"DE","stateCode":"RP","latitude":"50.35357000","longitude":"7.57883000"},{"name":"Konz","countryCode":"DE","stateCode":"RP","latitude":"49.70045000","longitude":"6.57652000"},{"name":"Kordel","countryCode":"DE","stateCode":"RP","latitude":"49.83333000","longitude":"6.63333000"},{"name":"Kottenheim","countryCode":"DE","stateCode":"RP","latitude":"50.35000000","longitude":"7.25000000"},{"name":"Kottweiler-Schwanden","countryCode":"DE","stateCode":"RP","latitude":"49.48333000","longitude":"7.53333000"},{"name":"Krickenbach","countryCode":"DE","stateCode":"RP","latitude":"49.36667000","longitude":"7.66667000"},{"name":"Kriegsfeld","countryCode":"DE","stateCode":"RP","latitude":"49.70992000","longitude":"7.91687000"},{"name":"Kruft","countryCode":"DE","stateCode":"RP","latitude":"50.38333000","longitude":"7.33333000"},{"name":"Kröv","countryCode":"DE","stateCode":"RP","latitude":"49.98333000","longitude":"7.08333000"},{"name":"Kuhardt","countryCode":"DE","stateCode":"RP","latitude":"49.14583000","longitude":"8.31444000"},{"name":"Kusel","countryCode":"DE","stateCode":"RP","latitude":"49.53772000","longitude":"7.40472000"},{"name":"Kyllburg","countryCode":"DE","stateCode":"RP","latitude":"50.03864000","longitude":"6.59478000"},{"name":"Kölbingen","countryCode":"DE","stateCode":"RP","latitude":"50.55000000","longitude":"7.93333000"},{"name":"Köngernheim","countryCode":"DE","stateCode":"RP","latitude":"49.84583000","longitude":"8.24667000"},{"name":"Körperich","countryCode":"DE","stateCode":"RP","latitude":"49.92449000","longitude":"6.25973000"},{"name":"Lachen-Speyerdorf","countryCode":"DE","stateCode":"RP","latitude":"49.33049000","longitude":"8.19983000"},{"name":"Lahnstein","countryCode":"DE","stateCode":"RP","latitude":"50.30000000","longitude":"7.61667000"},{"name":"Lambrecht","countryCode":"DE","stateCode":"RP","latitude":"49.37055000","longitude":"8.07264000"},{"name":"Lambsheim","countryCode":"DE","stateCode":"RP","latitude":"49.51361000","longitude":"8.28778000"},{"name":"Landau in der Pfalz","countryCode":"DE","stateCode":"RP","latitude":"49.19844000","longitude":"8.11692000"},{"name":"Landscheid","countryCode":"DE","stateCode":"RP","latitude":"49.98333000","longitude":"6.76667000"},{"name":"Landstuhl","countryCode":"DE","stateCode":"RP","latitude":"49.41306000","longitude":"7.57021000"},{"name":"Langenbach bei Marienberg","countryCode":"DE","stateCode":"RP","latitude":"50.63806000","longitude":"7.94787000"},{"name":"Langenhahn","countryCode":"DE","stateCode":"RP","latitude":"50.58333000","longitude":"7.91667000"},{"name":"Langenlonsheim","countryCode":"DE","stateCode":"RP","latitude":"49.90000000","longitude":"7.90000000"},{"name":"Langsur","countryCode":"DE","stateCode":"RP","latitude":"49.72442000","longitude":"6.49906000"},{"name":"Laubach","countryCode":"DE","stateCode":"RP","latitude":"50.23277000","longitude":"7.07333000"},{"name":"Lauterecken","countryCode":"DE","stateCode":"RP","latitude":"49.64993000","longitude":"7.59265000"},{"name":"Lehmen","countryCode":"DE","stateCode":"RP","latitude":"50.28333000","longitude":"7.45000000"},{"name":"Leimersheim","countryCode":"DE","stateCode":"RP","latitude":"49.12421000","longitude":"8.34531000"},{"name":"Leiwen","countryCode":"DE","stateCode":"RP","latitude":"49.81667000","longitude":"6.88333000"},{"name":"Lemberg","countryCode":"DE","stateCode":"RP","latitude":"49.17309000","longitude":"7.65111000"},{"name":"Leubsdorf","countryCode":"DE","stateCode":"RP","latitude":"50.55000000","longitude":"7.30000000"},{"name":"Leutesdorf","countryCode":"DE","stateCode":"RP","latitude":"50.45000000","longitude":"7.38333000"},{"name":"Lieser","countryCode":"DE","stateCode":"RP","latitude":"49.91667000","longitude":"7.01667000"},{"name":"Limburgerhof","countryCode":"DE","stateCode":"RP","latitude":"49.42444000","longitude":"8.39194000"},{"name":"Linden","countryCode":"DE","stateCode":"RP","latitude":"49.35000000","longitude":"7.65000000"},{"name":"Lindenberg","countryCode":"DE","stateCode":"RP","latitude":"49.38028000","longitude":"8.09861000"},{"name":"Lingenfeld","countryCode":"DE","stateCode":"RP","latitude":"49.25389000","longitude":"8.33861000"},{"name":"Linz am Rhein","countryCode":"DE","stateCode":"RP","latitude":"50.56884000","longitude":"7.28445000"},{"name":"Lissendorf","countryCode":"DE","stateCode":"RP","latitude":"50.31667000","longitude":"6.60000000"},{"name":"Longkamp","countryCode":"DE","stateCode":"RP","latitude":"49.89044000","longitude":"7.11764000"},{"name":"Longuich","countryCode":"DE","stateCode":"RP","latitude":"49.80841000","longitude":"6.76832000"},{"name":"Lonnig","countryCode":"DE","stateCode":"RP","latitude":"50.31002000","longitude":"7.40509000"},{"name":"Ludwigshafen am Rhein","countryCode":"DE","stateCode":"RP","latitude":"49.48121000","longitude":"8.44641000"},{"name":"Lustadt","countryCode":"DE","stateCode":"RP","latitude":"49.24476000","longitude":"8.27407000"},{"name":"Lutzerath","countryCode":"DE","stateCode":"RP","latitude":"50.12695000","longitude":"7.00740000"},{"name":"Löf","countryCode":"DE","stateCode":"RP","latitude":"50.23333000","longitude":"7.43333000"},{"name":"Lörzweiler","countryCode":"DE","stateCode":"RP","latitude":"49.89833000","longitude":"8.29472000"},{"name":"Mackenbach","countryCode":"DE","stateCode":"RP","latitude":"49.46667000","longitude":"7.58333000"},{"name":"Maikammer","countryCode":"DE","stateCode":"RP","latitude":"49.30528000","longitude":"8.13167000"},{"name":"Mainz","countryCode":"DE","stateCode":"RP","latitude":"49.98419000","longitude":"8.27910000"},{"name":"Malborn","countryCode":"DE","stateCode":"RP","latitude":"49.71667000","longitude":"6.98333000"},{"name":"Mammelzen","countryCode":"DE","stateCode":"RP","latitude":"50.70000000","longitude":"7.66667000"},{"name":"Manderscheid","countryCode":"DE","stateCode":"RP","latitude":"50.09672000","longitude":"6.80981000"},{"name":"Marienrachdorf","countryCode":"DE","stateCode":"RP","latitude":"50.55000000","longitude":"7.71667000"},{"name":"Maring-Noviand","countryCode":"DE","stateCode":"RP","latitude":"49.93333000","longitude":"7.00000000"},{"name":"Marnheim","countryCode":"DE","stateCode":"RP","latitude":"49.63278000","longitude":"8.04000000"},{"name":"Martinshöhe","countryCode":"DE","stateCode":"RP","latitude":"49.36667000","longitude":"7.48333000"},{"name":"Masburg","countryCode":"DE","stateCode":"RP","latitude":"50.24065000","longitude":"7.11736000"},{"name":"Mastershausen","countryCode":"DE","stateCode":"RP","latitude":"50.06667000","longitude":"7.35000000"},{"name":"Maxdorf","countryCode":"DE","stateCode":"RP","latitude":"49.48806000","longitude":"8.29167000"},{"name":"Maxsain","countryCode":"DE","stateCode":"RP","latitude":"50.54316000","longitude":"7.78512000"},{"name":"Mayen","countryCode":"DE","stateCode":"RP","latitude":"50.32797000","longitude":"7.22277000"},{"name":"Maßweiler","countryCode":"DE","stateCode":"RP","latitude":"49.26667000","longitude":"7.53333000"},{"name":"Meckenheim","countryCode":"DE","stateCode":"RP","latitude":"49.40444000","longitude":"8.23917000"},{"name":"Meddersheim","countryCode":"DE","stateCode":"RP","latitude":"49.77636000","longitude":"7.61708000"},{"name":"Mehlbach","countryCode":"DE","stateCode":"RP","latitude":"49.51667000","longitude":"7.71667000"},{"name":"Mehlingen","countryCode":"DE","stateCode":"RP","latitude":"49.49136000","longitude":"7.85467000"},{"name":"Mehren","countryCode":"DE","stateCode":"RP","latitude":"50.18333000","longitude":"6.88333000"},{"name":"Mehring","countryCode":"DE","stateCode":"RP","latitude":"49.80000000","longitude":"6.83333000"},{"name":"Meisenheim","countryCode":"DE","stateCode":"RP","latitude":"49.70721000","longitude":"7.66765000"},{"name":"Melsbach","countryCode":"DE","stateCode":"RP","latitude":"50.48333000","longitude":"7.48333000"},{"name":"Mendig","countryCode":"DE","stateCode":"RP","latitude":"50.36667000","longitude":"7.28333000"},{"name":"Mertesdorf","countryCode":"DE","stateCode":"RP","latitude":"49.77212000","longitude":"6.73290000"},{"name":"Mertloch","countryCode":"DE","stateCode":"RP","latitude":"50.26948000","longitude":"7.30814000"},{"name":"Merxheim","countryCode":"DE","stateCode":"RP","latitude":"49.79297000","longitude":"7.56010000"},{"name":"Merzalben","countryCode":"DE","stateCode":"RP","latitude":"49.24467000","longitude":"7.73077000"},{"name":"Mettendorf","countryCode":"DE","stateCode":"RP","latitude":"49.94784000","longitude":"6.33003000"},{"name":"Mettenheim","countryCode":"DE","stateCode":"RP","latitude":"49.74000000","longitude":"8.32583000"},{"name":"Meudt","countryCode":"DE","stateCode":"RP","latitude":"50.49889000","longitude":"7.89500000"},{"name":"Miehlen","countryCode":"DE","stateCode":"RP","latitude":"50.22574000","longitude":"7.83196000"},{"name":"Minfeld","countryCode":"DE","stateCode":"RP","latitude":"49.07167000","longitude":"8.14528000"},{"name":"Mittelhof","countryCode":"DE","stateCode":"RP","latitude":"50.77517000","longitude":"7.80466000"},{"name":"Mogendorf","countryCode":"DE","stateCode":"RP","latitude":"50.49444000","longitude":"7.75972000"},{"name":"Mommenheim","countryCode":"DE","stateCode":"RP","latitude":"49.88028000","longitude":"8.26500000"},{"name":"Monsheim","countryCode":"DE","stateCode":"RP","latitude":"49.63722000","longitude":"8.21194000"},{"name":"Montabaur","countryCode":"DE","stateCode":"RP","latitude":"50.43588000","longitude":"7.82320000"},{"name":"Monzelfeld","countryCode":"DE","stateCode":"RP","latitude":"49.89237000","longitude":"7.07318000"},{"name":"Monzingen","countryCode":"DE","stateCode":"RP","latitude":"49.79763000","longitude":"7.59284000"},{"name":"Morbach","countryCode":"DE","stateCode":"RP","latitude":"49.80772000","longitude":"7.12714000"},{"name":"Mudersbach","countryCode":"DE","stateCode":"RP","latitude":"50.82515000","longitude":"7.94347000"},{"name":"Mutterstadt","countryCode":"DE","stateCode":"RP","latitude":"49.44139000","longitude":"8.35611000"},{"name":"Mülheim-Kärlich","countryCode":"DE","stateCode":"RP","latitude":"50.38510000","longitude":"7.49890000"},{"name":"Münchweiler an der Alsenz","countryCode":"DE","stateCode":"RP","latitude":"49.55000000","longitude":"7.88333000"},{"name":"Münchweiler an der Rodalbe","countryCode":"DE","stateCode":"RP","latitude":"49.21798000","longitude":"7.70295000"},{"name":"Münster-Sarmsheim","countryCode":"DE","stateCode":"RP","latitude":"49.94341000","longitude":"7.89426000"},{"name":"Münstermaifeld","countryCode":"DE","stateCode":"RP","latitude":"50.24638000","longitude":"7.36208000"},{"name":"Müschenbach","countryCode":"DE","stateCode":"RP","latitude":"50.68333000","longitude":"7.78333000"},{"name":"Nackenheim","countryCode":"DE","stateCode":"RP","latitude":"49.91528000","longitude":"8.33889000"},{"name":"Nanzdietschweiler","countryCode":"DE","stateCode":"RP","latitude":"49.45000000","longitude":"7.45000000"},{"name":"Nassau","countryCode":"DE","stateCode":"RP","latitude":"50.31453000","longitude":"7.80025000"},{"name":"Nastätten","countryCode":"DE","stateCode":"RP","latitude":"50.19883000","longitude":"7.85892000"},{"name":"Nauort","countryCode":"DE","stateCode":"RP","latitude":"50.46667000","longitude":"7.63333000"},{"name":"Nauroth","countryCode":"DE","stateCode":"RP","latitude":"50.69927000","longitude":"7.87543000"},{"name":"Nentershausen","countryCode":"DE","stateCode":"RP","latitude":"50.41667000","longitude":"7.93333000"},{"name":"Neuburg","countryCode":"DE","stateCode":"RP","latitude":"48.98933000","longitude":"8.24715000"},{"name":"Neuerburg","countryCode":"DE","stateCode":"RP","latitude":"50.00102000","longitude":"6.94828000"},{"name":"Neuhofen","countryCode":"DE","stateCode":"RP","latitude":"49.42778000","longitude":"8.42472000"},{"name":"Neuhäusel","countryCode":"DE","stateCode":"RP","latitude":"50.38360000","longitude":"7.70960000"},{"name":"Neumagen-Dhron","countryCode":"DE","stateCode":"RP","latitude":"49.85553000","longitude":"6.89777000"},{"name":"Neunkhausen","countryCode":"DE","stateCode":"RP","latitude":"50.70722000","longitude":"7.90278000"},{"name":"Neupotz","countryCode":"DE","stateCode":"RP","latitude":"49.11778000","longitude":"8.31944000"},{"name":"Neustadt","countryCode":"DE","stateCode":"RP","latitude":"49.35009000","longitude":"8.13886000"},{"name":"Neuwied","countryCode":"DE","stateCode":"RP","latitude":"50.43360000","longitude":"7.47057000"},{"name":"Newel","countryCode":"DE","stateCode":"RP","latitude":"49.81240000","longitude":"6.58304000"},{"name":"Nickenich","countryCode":"DE","stateCode":"RP","latitude":"50.41421000","longitude":"7.32728000"},{"name":"Nieder-Ingelheim","countryCode":"DE","stateCode":"RP","latitude":"49.97756000","longitude":"8.07246000"},{"name":"Nieder-Olm","countryCode":"DE","stateCode":"RP","latitude":"49.91166000","longitude":"8.20533000"},{"name":"Niederbreitbach","countryCode":"DE","stateCode":"RP","latitude":"50.53051000","longitude":"7.42099000"},{"name":"Niederdreisbach","countryCode":"DE","stateCode":"RP","latitude":"50.74955000","longitude":"7.92352000"},{"name":"Niederdürenbach","countryCode":"DE","stateCode":"RP","latitude":"50.45000000","longitude":"7.18333000"},{"name":"Niederelbert","countryCode":"DE","stateCode":"RP","latitude":"50.40775000","longitude":"7.80990000"},{"name":"Niedererbach","countryCode":"DE","stateCode":"RP","latitude":"50.42610000","longitude":"7.97425000"},{"name":"Niederfell","countryCode":"DE","stateCode":"RP","latitude":"50.28333000","longitude":"7.46667000"},{"name":"Niederfischbach","countryCode":"DE","stateCode":"RP","latitude":"50.85000000","longitude":"7.86667000"},{"name":"Niederkirchen","countryCode":"DE","stateCode":"RP","latitude":"49.58333000","longitude":"7.70000000"},{"name":"Niederkirchen bei Deidesheim","countryCode":"DE","stateCode":"RP","latitude":"49.41500000","longitude":"8.21000000"},{"name":"Niedermohr","countryCode":"DE","stateCode":"RP","latitude":"49.45899000","longitude":"7.46955000"},{"name":"Niederneisen","countryCode":"DE","stateCode":"RP","latitude":"50.33333000","longitude":"8.05000000"},{"name":"Niederwerth","countryCode":"DE","stateCode":"RP","latitude":"50.40000000","longitude":"7.61667000"},{"name":"Niederzissen","countryCode":"DE","stateCode":"RP","latitude":"50.45876000","longitude":"7.21810000"},{"name":"Nierstein","countryCode":"DE","stateCode":"RP","latitude":"49.87003000","longitude":"8.33647000"},{"name":"Nister","countryCode":"DE","stateCode":"RP","latitude":"50.67583000","longitude":"7.83833000"},{"name":"Nittel","countryCode":"DE","stateCode":"RP","latitude":"49.65000000","longitude":"6.45000000"},{"name":"Norheim","countryCode":"DE","stateCode":"RP","latitude":"49.81091000","longitude":"7.81478000"},{"name":"Nörtershausen","countryCode":"DE","stateCode":"RP","latitude":"50.21667000","longitude":"7.48333000"},{"name":"Ober-Flörsheim","countryCode":"DE","stateCode":"RP","latitude":"49.68306000","longitude":"8.15528000"},{"name":"Ober-Olm","countryCode":"DE","stateCode":"RP","latitude":"49.93722000","longitude":"8.18889000"},{"name":"Ober-Saulheim","countryCode":"DE","stateCode":"RP","latitude":"49.86376000","longitude":"8.13526000"},{"name":"Oberelbert","countryCode":"DE","stateCode":"RP","latitude":"50.39167000","longitude":"7.81722000"},{"name":"Oberfell","countryCode":"DE","stateCode":"RP","latitude":"50.26038000","longitude":"7.44461000"},{"name":"Obermoschel","countryCode":"DE","stateCode":"RP","latitude":"49.72797000","longitude":"7.77266000"},{"name":"Obernheim-Kirchenarnbach","countryCode":"DE","stateCode":"RP","latitude":"49.35000000","longitude":"7.58333000"},{"name":"Oberotterbach","countryCode":"DE","stateCode":"RP","latitude":"49.07044000","longitude":"7.96955000"},{"name":"Oberwesel","countryCode":"DE","stateCode":"RP","latitude":"50.10777000","longitude":"7.72522000"},{"name":"Oberzissen","countryCode":"DE","stateCode":"RP","latitude":"50.45000000","longitude":"7.20000000"},{"name":"Obrigheim","countryCode":"DE","stateCode":"RP","latitude":"49.59161000","longitude":"8.20483000"},{"name":"Ochtendung","countryCode":"DE","stateCode":"RP","latitude":"50.35000000","longitude":"7.38333000"},{"name":"Ockenfels","countryCode":"DE","stateCode":"RP","latitude":"50.57610000","longitude":"7.27535000"},{"name":"Ockenheim","countryCode":"DE","stateCode":"RP","latitude":"49.94371000","longitude":"7.97127000"},{"name":"Odernheim","countryCode":"DE","stateCode":"RP","latitude":"49.76511000","longitude":"7.70427000"},{"name":"Offenbach an der Queich","countryCode":"DE","stateCode":"RP","latitude":"49.19546000","longitude":"8.19779000"},{"name":"Offenbach-Hundheim","countryCode":"DE","stateCode":"RP","latitude":"49.61729000","longitude":"7.55117000"},{"name":"Offstein","countryCode":"DE","stateCode":"RP","latitude":"49.60611000","longitude":"8.23806000"},{"name":"Olsbrücken","countryCode":"DE","stateCode":"RP","latitude":"49.53884000","longitude":"7.65857000"},{"name":"Oppenheim","countryCode":"DE","stateCode":"RP","latitude":"49.85470000","longitude":"8.35974000"},{"name":"Orenhofen","countryCode":"DE","stateCode":"RP","latitude":"49.90000000","longitude":"6.65000000"},{"name":"Osann-Monzel","countryCode":"DE","stateCode":"RP","latitude":"49.91667000","longitude":"6.95000000"},{"name":"Osburg","countryCode":"DE","stateCode":"RP","latitude":"49.71667000","longitude":"6.78333000"},{"name":"Osterspai","countryCode":"DE","stateCode":"RP","latitude":"50.24453000","longitude":"7.61227000"},{"name":"Osthofen","countryCode":"DE","stateCode":"RP","latitude":"49.70382000","longitude":"8.32419000"},{"name":"Otterbach","countryCode":"DE","stateCode":"RP","latitude":"49.48554000","longitude":"7.73450000"},{"name":"Otterberg","countryCode":"DE","stateCode":"RP","latitude":"49.50301000","longitude":"7.76995000"},{"name":"Ottersheim","countryCode":"DE","stateCode":"RP","latitude":"49.19129000","longitude":"8.23176000"},{"name":"Otterstadt","countryCode":"DE","stateCode":"RP","latitude":"49.37222000","longitude":"8.44778000"},{"name":"Palzem","countryCode":"DE","stateCode":"RP","latitude":"49.56667000","longitude":"6.36667000"},{"name":"Partenheim","countryCode":"DE","stateCode":"RP","latitude":"49.88389000","longitude":"8.08222000"},{"name":"Pellingen","countryCode":"DE","stateCode":"RP","latitude":"49.67552000","longitude":"6.67085000"},{"name":"Pelm","countryCode":"DE","stateCode":"RP","latitude":"50.23188000","longitude":"6.69076000"},{"name":"Pfaffen-Schwabenheim","countryCode":"DE","stateCode":"RP","latitude":"49.85000000","longitude":"7.95000000"},{"name":"Pfeffelbach","countryCode":"DE","stateCode":"RP","latitude":"49.53948000","longitude":"7.32768000"},{"name":"Piesport","countryCode":"DE","stateCode":"RP","latitude":"49.88640000","longitude":"6.91649000"},{"name":"Pirmasens","countryCode":"DE","stateCode":"RP","latitude":"49.20145000","longitude":"7.60529000"},{"name":"Plaidt","countryCode":"DE","stateCode":"RP","latitude":"50.39260000","longitude":"7.39251000"},{"name":"Pluwig","countryCode":"DE","stateCode":"RP","latitude":"49.68976000","longitude":"6.71239000"},{"name":"Polch","countryCode":"DE","stateCode":"RP","latitude":"50.29973000","longitude":"7.31315000"},{"name":"Pottum","countryCode":"DE","stateCode":"RP","latitude":"50.60000000","longitude":"8.00000000"},{"name":"Pracht","countryCode":"DE","stateCode":"RP","latitude":"50.76031000","longitude":"7.64871000"},{"name":"Prüm","countryCode":"DE","stateCode":"RP","latitude":"50.20785000","longitude":"6.42019000"},{"name":"Puderbach","countryCode":"DE","stateCode":"RP","latitude":"50.60000000","longitude":"7.61667000"},{"name":"Queidersbach","countryCode":"DE","stateCode":"RP","latitude":"49.36667000","longitude":"7.63333000"},{"name":"Ralingen","countryCode":"DE","stateCode":"RP","latitude":"49.81667000","longitude":"6.50000000"},{"name":"Ramberg","countryCode":"DE","stateCode":"RP","latitude":"49.26028000","longitude":"8.00833000"},{"name":"Rammelsbach","countryCode":"DE","stateCode":"RP","latitude":"49.54170000","longitude":"7.44392000"},{"name":"Ramsen","countryCode":"DE","stateCode":"RP","latitude":"49.53694000","longitude":"8.01333000"},{"name":"Ramstein-Miesenbach","countryCode":"DE","stateCode":"RP","latitude":"49.44452000","longitude":"7.55533000"},{"name":"Ransbach-Baumbach","countryCode":"DE","stateCode":"RP","latitude":"50.46496000","longitude":"7.72830000"},{"name":"Raubach","countryCode":"DE","stateCode":"RP","latitude":"50.57489000","longitude":"7.62496000"},{"name":"Rehe","countryCode":"DE","stateCode":"RP","latitude":"50.63333000","longitude":"8.11667000"},{"name":"Reichenbach-Steegen","countryCode":"DE","stateCode":"RP","latitude":"49.50000000","longitude":"7.55000000"},{"name":"Reil","countryCode":"DE","stateCode":"RP","latitude":"50.01667000","longitude":"7.11667000"},{"name":"Reinsfeld","countryCode":"DE","stateCode":"RP","latitude":"49.68333000","longitude":"6.88333000"},{"name":"Remagen","countryCode":"DE","stateCode":"RP","latitude":"50.57879000","longitude":"7.22703000"},{"name":"Rengsdorf","countryCode":"DE","stateCode":"RP","latitude":"50.50000000","longitude":"7.50000000"},{"name":"Rennerod","countryCode":"DE","stateCode":"RP","latitude":"50.60820000","longitude":"8.06697000"},{"name":"Rhaunen","countryCode":"DE","stateCode":"RP","latitude":"49.86380000","longitude":"7.34198000"},{"name":"Rheinbreitbach","countryCode":"DE","stateCode":"RP","latitude":"50.61667000","longitude":"7.23333000"},{"name":"Rheinbrohl","countryCode":"DE","stateCode":"RP","latitude":"50.50000000","longitude":"7.33333000"},{"name":"Rheinböllen","countryCode":"DE","stateCode":"RP","latitude":"50.01127000","longitude":"7.67249000"},{"name":"Rheinzabern","countryCode":"DE","stateCode":"RP","latitude":"49.11806000","longitude":"8.27806000"},{"name":"Rhens","countryCode":"DE","stateCode":"RP","latitude":"50.28125000","longitude":"7.61750000"},{"name":"Rhodt unter Rietburg","countryCode":"DE","stateCode":"RP","latitude":"49.26972000","longitude":"8.10778000"},{"name":"Rieden","countryCode":"DE","stateCode":"RP","latitude":"50.40000000","longitude":"7.18333000"},{"name":"Rieschweiler-Mühlbach","countryCode":"DE","stateCode":"RP","latitude":"49.23333000","longitude":"7.50000000"},{"name":"Rimschweiler","countryCode":"DE","stateCode":"RP","latitude":"49.21880000","longitude":"7.37571000"},{"name":"Riol","countryCode":"DE","stateCode":"RP","latitude":"49.79301000","longitude":"6.79211000"},{"name":"Rittersdorf","countryCode":"DE","stateCode":"RP","latitude":"50.00000000","longitude":"6.50000000"},{"name":"Rockenhausen","countryCode":"DE","stateCode":"RP","latitude":"49.62974000","longitude":"7.82134000"},{"name":"Rodalben","countryCode":"DE","stateCode":"RP","latitude":"49.23940000","longitude":"7.63962000"},{"name":"Rodenbach","countryCode":"DE","stateCode":"RP","latitude":"49.57414000","longitude":"8.10695000"},{"name":"Rohrbach","countryCode":"DE","stateCode":"RP","latitude":"49.13667000","longitude":"8.12861000"},{"name":"Roth","countryCode":"DE","stateCode":"RP","latitude":"50.76230000","longitude":"7.70016000"},{"name":"Roxheim","countryCode":"DE","stateCode":"RP","latitude":"49.86374000","longitude":"7.80980000"},{"name":"Ruppach-Goldhausen","countryCode":"DE","stateCode":"RP","latitude":"50.46667000","longitude":"7.88333000"},{"name":"Ruppertsberg","countryCode":"DE","stateCode":"RP","latitude":"49.40028000","longitude":"8.19611000"},{"name":"Ruppertsweiler","countryCode":"DE","stateCode":"RP","latitude":"49.19707000","longitude":"7.68957000"},{"name":"Rödersheim-Gronau","countryCode":"DE","stateCode":"RP","latitude":"49.43000000","longitude":"8.26139000"},{"name":"Rüdesheim","countryCode":"DE","stateCode":"RP","latitude":"49.84546000","longitude":"7.81452000"},{"name":"Rülzheim","countryCode":"DE","stateCode":"RP","latitude":"49.15312000","longitude":"8.29287000"},{"name":"Rümmelsheim","countryCode":"DE","stateCode":"RP","latitude":"49.93307000","longitude":"7.85977000"},{"name":"Saarburg","countryCode":"DE","stateCode":"RP","latitude":"49.60641000","longitude":"6.54365000"},{"name":"Saffig","countryCode":"DE","stateCode":"RP","latitude":"50.38333000","longitude":"7.41667000"},{"name":"Salmtal","countryCode":"DE","stateCode":"RP","latitude":"49.93333000","longitude":"6.85000000"},{"name":"Sankt Goar","countryCode":"DE","stateCode":"RP","latitude":"50.14878000","longitude":"7.70720000"},{"name":"Sankt Goarshausen","countryCode":"DE","stateCode":"RP","latitude":"50.15839000","longitude":"7.71374000"},{"name":"Sankt Julian","countryCode":"DE","stateCode":"RP","latitude":"49.61667000","longitude":"7.51667000"},{"name":"Sankt Katharinen","countryCode":"DE","stateCode":"RP","latitude":"50.58333000","longitude":"7.38333000"},{"name":"Sankt Martin","countryCode":"DE","stateCode":"RP","latitude":"49.30028000","longitude":"8.10528000"},{"name":"Sankt Sebastian","countryCode":"DE","stateCode":"RP","latitude":"50.41077000","longitude":"7.56175000"},{"name":"Scheuerfeld","countryCode":"DE","stateCode":"RP","latitude":"50.78736000","longitude":"7.84128000"},{"name":"Schifferstadt","countryCode":"DE","stateCode":"RP","latitude":"49.38417000","longitude":"8.37750000"},{"name":"Schillingen","countryCode":"DE","stateCode":"RP","latitude":"49.63333000","longitude":"6.78333000"},{"name":"Schopp","countryCode":"DE","stateCode":"RP","latitude":"49.35000000","longitude":"7.68333000"},{"name":"Schornsheim","countryCode":"DE","stateCode":"RP","latitude":"49.84583000","longitude":"8.17500000"},{"name":"Schwabenheim","countryCode":"DE","stateCode":"RP","latitude":"49.92879000","longitude":"8.09525000"},{"name":"Schwedelbach","countryCode":"DE","stateCode":"RP","latitude":"49.49557000","longitude":"7.59366000"},{"name":"Schwegenheim","countryCode":"DE","stateCode":"RP","latitude":"49.27000000","longitude":"8.32861000"},{"name":"Schweich","countryCode":"DE","stateCode":"RP","latitude":"49.82215000","longitude":"6.75256000"},{"name":"Schweigen-Rechtenbach","countryCode":"DE","stateCode":"RP","latitude":"49.05314000","longitude":"7.95638000"},{"name":"Schönecken","countryCode":"DE","stateCode":"RP","latitude":"50.15909000","longitude":"6.46820000"},{"name":"Schönenberg-Kübelberg","countryCode":"DE","stateCode":"RP","latitude":"49.40740000","longitude":"7.37233000"},{"name":"Seck","countryCode":"DE","stateCode":"RP","latitude":"50.57722000","longitude":"8.04972000"},{"name":"Seibersbach","countryCode":"DE","stateCode":"RP","latitude":"49.96667000","longitude":"7.71667000"},{"name":"Selters","countryCode":"DE","stateCode":"RP","latitude":"50.53253000","longitude":"7.75577000"},{"name":"Selzen","countryCode":"DE","stateCode":"RP","latitude":"49.86056000","longitude":"8.25528000"},{"name":"Sembach","countryCode":"DE","stateCode":"RP","latitude":"49.51177000","longitude":"7.86661000"},{"name":"Serrig","countryCode":"DE","stateCode":"RP","latitude":"49.57519000","longitude":"6.57454000"},{"name":"Siebeldingen","countryCode":"DE","stateCode":"RP","latitude":"49.20889000","longitude":"8.05139000"},{"name":"Siefersheim","countryCode":"DE","stateCode":"RP","latitude":"49.80000000","longitude":"7.95000000"},{"name":"Siershahn","countryCode":"DE","stateCode":"RP","latitude":"50.48639000","longitude":"7.77972000"},{"name":"Simmern","countryCode":"DE","stateCode":"RP","latitude":"49.98198000","longitude":"7.52351000"},{"name":"Simmertal","countryCode":"DE","stateCode":"RP","latitude":"49.80981000","longitude":"7.52282000"},{"name":"Singhofen","countryCode":"DE","stateCode":"RP","latitude":"50.27440000","longitude":"7.83333000"},{"name":"Sinzig","countryCode":"DE","stateCode":"RP","latitude":"50.54384000","longitude":"7.24639000"},{"name":"Sippersfeld","countryCode":"DE","stateCode":"RP","latitude":"49.55000000","longitude":"7.93333000"},{"name":"Sohren","countryCode":"DE","stateCode":"RP","latitude":"49.93333000","longitude":"7.31667000"},{"name":"Spabrücken","countryCode":"DE","stateCode":"RP","latitude":"49.90000000","longitude":"7.71667000"},{"name":"Spay","countryCode":"DE","stateCode":"RP","latitude":"50.25881000","longitude":"7.64839000"},{"name":"Speicher","countryCode":"DE","stateCode":"RP","latitude":"49.93333000","longitude":"6.63333000"},{"name":"Speyer","countryCode":"DE","stateCode":"RP","latitude":"49.32083000","longitude":"8.43111000"},{"name":"Spiesheim","countryCode":"DE","stateCode":"RP","latitude":"49.81028000","longitude":"8.12750000"},{"name":"Sprendlingen","countryCode":"DE","stateCode":"RP","latitude":"49.86667000","longitude":"7.98333000"},{"name":"Stadecken-Elsheim","countryCode":"DE","stateCode":"RP","latitude":"49.91222000","longitude":"8.12528000"},{"name":"Stadtkyll","countryCode":"DE","stateCode":"RP","latitude":"50.35000000","longitude":"6.53333000"},{"name":"Staudernheim","countryCode":"DE","stateCode":"RP","latitude":"49.77675000","longitude":"7.68890000"},{"name":"Steimel","countryCode":"DE","stateCode":"RP","latitude":"50.61667000","longitude":"7.63333000"},{"name":"Steinfeld","countryCode":"DE","stateCode":"RP","latitude":"49.04833000","longitude":"8.03694000"},{"name":"Steinweiler","countryCode":"DE","stateCode":"RP","latitude":"49.12111000","longitude":"8.14139000"},{"name":"Steinwenden","countryCode":"DE","stateCode":"RP","latitude":"49.45708000","longitude":"7.52726000"},{"name":"Stelzenberg","countryCode":"DE","stateCode":"RP","latitude":"49.37756000","longitude":"7.73814000"},{"name":"Stromberg","countryCode":"DE","stateCode":"RP","latitude":"50.45779000","longitude":"7.60041000"},{"name":"Sulzheim","countryCode":"DE","stateCode":"RP","latitude":"49.84306000","longitude":"8.09167000"},{"name":"Sörgenloch","countryCode":"DE","stateCode":"RP","latitude":"49.88306000","longitude":"8.20111000"},{"name":"Tawern","countryCode":"DE","stateCode":"RP","latitude":"49.66667000","longitude":"6.51667000"},{"name":"Thaleischweiler-Fröschen","countryCode":"DE","stateCode":"RP","latitude":"49.26667000","longitude":"7.58333000"},{"name":"Thalfang","countryCode":"DE","stateCode":"RP","latitude":"49.75000000","longitude":"7.00000000"},{"name":"Thomm","countryCode":"DE","stateCode":"RP","latitude":"49.74140000","longitude":"6.80492000"},{"name":"Thür","countryCode":"DE","stateCode":"RP","latitude":"50.35692000","longitude":"7.27689000"},{"name":"Traben-Trarbach","countryCode":"DE","stateCode":"RP","latitude":"49.95076000","longitude":"7.11562000"},{"name":"Trassem","countryCode":"DE","stateCode":"RP","latitude":"49.57849000","longitude":"6.52540000"},{"name":"Trechtingshausen","countryCode":"DE","stateCode":"RP","latitude":"50.01031000","longitude":"7.84709000"},{"name":"Treis-Karden","countryCode":"DE","stateCode":"RP","latitude":"50.17174000","longitude":"7.30218000"},{"name":"Trier","countryCode":"DE","stateCode":"RP","latitude":"49.75565000","longitude":"6.63935000"},{"name":"Trierweiler","countryCode":"DE","stateCode":"RP","latitude":"49.76231000","longitude":"6.55987000"},{"name":"Trippstadt","countryCode":"DE","stateCode":"RP","latitude":"49.35935000","longitude":"7.77480000"},{"name":"Trittenheim","countryCode":"DE","stateCode":"RP","latitude":"49.82471000","longitude":"6.89929000"},{"name":"Trulben","countryCode":"DE","stateCode":"RP","latitude":"49.13916000","longitude":"7.54370000"},{"name":"Udenheim","countryCode":"DE","stateCode":"RP","latitude":"49.86472000","longitude":"8.17167000"},{"name":"Uelversheim","countryCode":"DE","stateCode":"RP","latitude":"49.81000000","longitude":"8.28861000"},{"name":"Ulmen","countryCode":"DE","stateCode":"RP","latitude":"50.20943000","longitude":"6.97941000"},{"name":"Undenheim","countryCode":"DE","stateCode":"RP","latitude":"49.83806000","longitude":"8.21889000"},{"name":"Unkel","countryCode":"DE","stateCode":"RP","latitude":"50.59653000","longitude":"7.21888000"},{"name":"Unnau","countryCode":"DE","stateCode":"RP","latitude":"50.64881000","longitude":"7.90827000"},{"name":"Urbach-Überdorf","countryCode":"DE","stateCode":"RP","latitude":"50.55690000","longitude":"7.58695000"},{"name":"Urbar","countryCode":"DE","stateCode":"RP","latitude":"50.38333000","longitude":"7.63333000"},{"name":"Urmitz","countryCode":"DE","stateCode":"RP","latitude":"50.41667000","longitude":"7.51667000"},{"name":"Vallendar","countryCode":"DE","stateCode":"RP","latitude":"50.39586000","longitude":"7.62427000"},{"name":"Vettelschoß","countryCode":"DE","stateCode":"RP","latitude":"50.61667000","longitude":"7.35000000"},{"name":"Vinningen","countryCode":"DE","stateCode":"RP","latitude":"49.15635000","longitude":"7.55191000"},{"name":"Volxheim","countryCode":"DE","stateCode":"RP","latitude":"49.81667000","longitude":"7.93333000"},{"name":"Wachenheim","countryCode":"DE","stateCode":"RP","latitude":"49.44045000","longitude":"8.18041000"},{"name":"Wackernheim","countryCode":"DE","stateCode":"RP","latitude":"49.97444000","longitude":"8.11667000"},{"name":"Waldalgesheim","countryCode":"DE","stateCode":"RP","latitude":"49.95000000","longitude":"7.83333000"},{"name":"Waldbreitbach","countryCode":"DE","stateCode":"RP","latitude":"50.55000000","longitude":"7.41667000"},{"name":"Waldböckelheim","countryCode":"DE","stateCode":"RP","latitude":"49.81667000","longitude":"7.71667000"},{"name":"Waldfischbach-Burgalben","countryCode":"DE","stateCode":"RP","latitude":"49.28333000","longitude":"7.66667000"},{"name":"Waldmohr","countryCode":"DE","stateCode":"RP","latitude":"49.38333000","longitude":"7.33333000"},{"name":"Waldrach","countryCode":"DE","stateCode":"RP","latitude":"49.74623000","longitude":"6.74543000"},{"name":"Waldsee","countryCode":"DE","stateCode":"RP","latitude":"49.39528000","longitude":"8.44028000"},{"name":"Wallertheim","countryCode":"DE","stateCode":"RP","latitude":"49.83556000","longitude":"8.05139000"},{"name":"Wallhausen","countryCode":"DE","stateCode":"RP","latitude":"49.88333000","longitude":"7.76667000"},{"name":"Wallmenroth","countryCode":"DE","stateCode":"RP","latitude":"50.80000000","longitude":"7.83333000"},{"name":"Wallmerod","countryCode":"DE","stateCode":"RP","latitude":"50.48333000","longitude":"7.95000000"},{"name":"Wassenach","countryCode":"DE","stateCode":"RP","latitude":"50.43333000","longitude":"7.28333000"},{"name":"Wasserliesch","countryCode":"DE","stateCode":"RP","latitude":"49.70739000","longitude":"6.53944000"},{"name":"Wattenheim","countryCode":"DE","stateCode":"RP","latitude":"49.52167000","longitude":"8.06167000"},{"name":"Waxweiler","countryCode":"DE","stateCode":"RP","latitude":"50.09257000","longitude":"6.36299000"},{"name":"Wehr","countryCode":"DE","stateCode":"RP","latitude":"50.41667000","longitude":"7.21667000"},{"name":"Weibern","countryCode":"DE","stateCode":"RP","latitude":"50.40808000","longitude":"7.14669000"},{"name":"Weidenthal","countryCode":"DE","stateCode":"RP","latitude":"49.41667000","longitude":"8.00000000"},{"name":"Weiler","countryCode":"DE","stateCode":"RP","latitude":"49.95696000","longitude":"7.86484000"},{"name":"Weilerbach","countryCode":"DE","stateCode":"RP","latitude":"49.48333000","longitude":"7.63333000"},{"name":"Weingarten","countryCode":"DE","stateCode":"RP","latitude":"49.25946000","longitude":"8.28620000"},{"name":"Weinsheim","countryCode":"DE","stateCode":"RP","latitude":"49.83333000","longitude":"7.76667000"},{"name":"Weisel","countryCode":"DE","stateCode":"RP","latitude":"50.11667000","longitude":"7.80000000"},{"name":"Weitefeld","countryCode":"DE","stateCode":"RP","latitude":"50.72541000","longitude":"7.92805000"},{"name":"Weitersburg","countryCode":"DE","stateCode":"RP","latitude":"50.41667000","longitude":"7.60000000"},{"name":"Weißenthurm","countryCode":"DE","stateCode":"RP","latitude":"50.41719000","longitude":"7.45072000"},{"name":"Welschbillig","countryCode":"DE","stateCode":"RP","latitude":"49.85000000","longitude":"6.56667000"},{"name":"Wendelsheim","countryCode":"DE","stateCode":"RP","latitude":"49.76667000","longitude":"8.00000000"},{"name":"Wernersberg","countryCode":"DE","stateCode":"RP","latitude":"49.19062000","longitude":"7.92756000"},{"name":"Weselberg","countryCode":"DE","stateCode":"RP","latitude":"49.33662000","longitude":"7.60780000"},{"name":"Westerburg","countryCode":"DE","stateCode":"RP","latitude":"50.55938000","longitude":"7.97482000"},{"name":"Westheim","countryCode":"DE","stateCode":"RP","latitude":"49.24640000","longitude":"8.32357000"},{"name":"Westhofen","countryCode":"DE","stateCode":"RP","latitude":"49.70444000","longitude":"8.24806000"},{"name":"Weyerbusch","countryCode":"DE","stateCode":"RP","latitude":"50.71667000","longitude":"7.55000000"},{"name":"Wilgartswiesen","countryCode":"DE","stateCode":"RP","latitude":"49.20891000","longitude":"7.87346000"},{"name":"Wiltingen","countryCode":"DE","stateCode":"RP","latitude":"49.65919000","longitude":"6.59255000"},{"name":"Wincheringen","countryCode":"DE","stateCode":"RP","latitude":"49.60904000","longitude":"6.42597000"},{"name":"Winden","countryCode":"DE","stateCode":"RP","latitude":"49.09778000","longitude":"8.11694000"},{"name":"Windesheim","countryCode":"DE","stateCode":"RP","latitude":"49.90000000","longitude":"7.81667000"},{"name":"Windhagen","countryCode":"DE","stateCode":"RP","latitude":"50.64121000","longitude":"7.35352000"},{"name":"Winningen","countryCode":"DE","stateCode":"RP","latitude":"50.31667000","longitude":"7.51667000"},{"name":"Winnweiler","countryCode":"DE","stateCode":"RP","latitude":"49.56667000","longitude":"7.85000000"},{"name":"Wirges","countryCode":"DE","stateCode":"RP","latitude":"50.47195000","longitude":"7.79844000"},{"name":"Wissen","countryCode":"DE","stateCode":"RP","latitude":"50.77915000","longitude":"7.73466000"},{"name":"Wittlich","countryCode":"DE","stateCode":"RP","latitude":"49.98596000","longitude":"6.89308000"},{"name":"Wolfstein","countryCode":"DE","stateCode":"RP","latitude":"49.58411000","longitude":"7.60496000"},{"name":"Wolken","countryCode":"DE","stateCode":"RP","latitude":"50.33333000","longitude":"7.46667000"},{"name":"Worms","countryCode":"DE","stateCode":"RP","latitude":"49.63278000","longitude":"8.35916000"},{"name":"Wöllstein","countryCode":"DE","stateCode":"RP","latitude":"49.81667000","longitude":"7.96667000"},{"name":"Wörrstadt","countryCode":"DE","stateCode":"RP","latitude":"49.84861000","longitude":"8.12417000"},{"name":"Wörth am Rhein","countryCode":"DE","stateCode":"RP","latitude":"49.04888000","longitude":"8.25959000"},{"name":"Zeiskam","countryCode":"DE","stateCode":"RP","latitude":"49.23278000","longitude":"8.24722000"},{"name":"Zell","countryCode":"DE","stateCode":"RP","latitude":"50.02918000","longitude":"7.18232000"},{"name":"Zeltingen-Rachtig","countryCode":"DE","stateCode":"RP","latitude":"49.95000000","longitude":"7.01667000"},{"name":"Zemmer","countryCode":"DE","stateCode":"RP","latitude":"49.90000000","longitude":"6.70000000"},{"name":"Zerf","countryCode":"DE","stateCode":"RP","latitude":"49.60000000","longitude":"6.68333000"},{"name":"Zornheim","countryCode":"DE","stateCode":"RP","latitude":"49.89000000","longitude":"8.22472000"},{"name":"Zweibrücken","countryCode":"DE","stateCode":"RP","latitude":"49.24686000","longitude":"7.36977000"},{"name":"Ötzingen","countryCode":"DE","stateCode":"RP","latitude":"50.50000000","longitude":"7.83333000"},{"name":"Üdersdorf","countryCode":"DE","stateCode":"RP","latitude":"50.15000000","longitude":"6.80000000"},{"name":"Üxheim","countryCode":"DE","stateCode":"RP","latitude":"50.35000000","longitude":"6.75000000"},{"name":"Aachen","countryCode":"DE","stateCode":"NW","latitude":"50.77664000","longitude":"6.08342000"},{"name":"Ahaus","countryCode":"DE","stateCode":"NW","latitude":"52.07936000","longitude":"7.01344000"},{"name":"Ahlen","countryCode":"DE","stateCode":"NW","latitude":"51.76338000","longitude":"7.88870000"},{"name":"Aldenhoven","countryCode":"DE","stateCode":"NW","latitude":"50.90000000","longitude":"6.28333000"},{"name":"Alfter","countryCode":"DE","stateCode":"NW","latitude":"50.73333000","longitude":"7.01667000"},{"name":"Alpen","countryCode":"DE","stateCode":"NW","latitude":"51.58333000","longitude":"6.51667000"},{"name":"Alsdorf","countryCode":"DE","stateCode":"NW","latitude":"50.87673000","longitude":"6.16399000"},{"name":"Altena","countryCode":"DE","stateCode":"NW","latitude":"51.29472000","longitude":"7.67337000"},{"name":"Altenbeken","countryCode":"DE","stateCode":"NW","latitude":"51.76455000","longitude":"8.94201000"},{"name":"Altenberge","countryCode":"DE","stateCode":"NW","latitude":"52.05000000","longitude":"7.46667000"},{"name":"Altenbüren","countryCode":"DE","stateCode":"NW","latitude":"51.38634000","longitude":"8.50584000"},{"name":"Altstadt Nord","countryCode":"DE","stateCode":"NW","latitude":"50.93893000","longitude":"6.95752000"},{"name":"Altstadt Sud","countryCode":"DE","stateCode":"NW","latitude":"50.93331000","longitude":"6.95954000"},{"name":"Anröchte","countryCode":"DE","stateCode":"NW","latitude":"51.56667000","longitude":"8.33333000"},{"name":"Arnsberg","countryCode":"DE","stateCode":"NW","latitude":"51.38333000","longitude":"8.08333000"},{"name":"Ascheberg","countryCode":"DE","stateCode":"NW","latitude":"51.78333000","longitude":"7.61667000"},{"name":"Attendorn","countryCode":"DE","stateCode":"NW","latitude":"51.12645000","longitude":"7.90333000"},{"name":"Augustdorf","countryCode":"DE","stateCode":"NW","latitude":"51.90944000","longitude":"8.73173000"},{"name":"Bad Berleburg","countryCode":"DE","stateCode":"NW","latitude":"51.05224000","longitude":"8.39227000"},{"name":"Bad Driburg","countryCode":"DE","stateCode":"NW","latitude":"51.73297000","longitude":"9.01969000"},{"name":"Bad Fredeburg","countryCode":"DE","stateCode":"NW","latitude":"51.18930000","longitude":"8.30978000"},{"name":"Bad Holzhausen","countryCode":"DE","stateCode":"NW","latitude":"52.28971000","longitude":"8.53954000"},{"name":"Bad Honnef","countryCode":"DE","stateCode":"NW","latitude":"50.64336000","longitude":"7.22780000"},{"name":"Bad Laasphe","countryCode":"DE","stateCode":"NW","latitude":"50.93139000","longitude":"8.42502000"},{"name":"Bad Lippspringe","countryCode":"DE","stateCode":"NW","latitude":"51.78333000","longitude":"8.81683000"},{"name":"Bad Meinberg","countryCode":"DE","stateCode":"NW","latitude":"51.89588000","longitude":"8.98313000"},{"name":"Bad Münstereifel","countryCode":"DE","stateCode":"NW","latitude":"50.55667000","longitude":"6.76424000"},{"name":"Bad Oeynhausen","countryCode":"DE","stateCode":"NW","latitude":"52.20699000","longitude":"8.80365000"},{"name":"Bad Salzuflen","countryCode":"DE","stateCode":"NW","latitude":"52.08620000","longitude":"8.74434000"},{"name":"Bad Sassendorf","countryCode":"DE","stateCode":"NW","latitude":"51.58333000","longitude":"8.16667000"},{"name":"Baesweiler","countryCode":"DE","stateCode":"NW","latitude":"50.90964000","longitude":"6.18874000"},{"name":"Balve","countryCode":"DE","stateCode":"NW","latitude":"51.33150000","longitude":"7.86424000"},{"name":"Bamenohl","countryCode":"DE","stateCode":"NW","latitude":"51.16527000","longitude":"7.98412000"},{"name":"Barntrup","countryCode":"DE","stateCode":"NW","latitude":"51.99038000","longitude":"9.11642000"},{"name":"Bayenthal","countryCode":"DE","stateCode":"NW","latitude":"50.91218000","longitude":"6.96799000"},{"name":"Beckum","countryCode":"DE","stateCode":"NW","latitude":"51.75571000","longitude":"8.04075000"},{"name":"Bedburg","countryCode":"DE","stateCode":"NW","latitude":"50.99258000","longitude":"6.57128000"},{"name":"Beelen","countryCode":"DE","stateCode":"NW","latitude":"51.92906000","longitude":"8.11117000"},{"name":"Bergheim","countryCode":"DE","stateCode":"NW","latitude":"50.95572000","longitude":"6.63986000"},{"name":"Bergisch Gladbach","countryCode":"DE","stateCode":"NW","latitude":"50.98560000","longitude":"7.13298000"},{"name":"Bergkamen","countryCode":"DE","stateCode":"NW","latitude":"51.61633000","longitude":"7.64451000"},{"name":"Bergneustadt","countryCode":"DE","stateCode":"NW","latitude":"51.02496000","longitude":"7.65599000"},{"name":"Bestwig","countryCode":"DE","stateCode":"NW","latitude":"51.36081000","longitude":"8.40082000"},{"name":"Beverungen","countryCode":"DE","stateCode":"NW","latitude":"51.66801000","longitude":"9.37417000"},{"name":"Bielefeld","countryCode":"DE","stateCode":"NW","latitude":"52.03333000","longitude":"8.53333000"},{"name":"Bilderstoeckchen","countryCode":"DE","stateCode":"NW","latitude":"50.96983000","longitude":"6.92997000"},{"name":"Billerbeck","countryCode":"DE","stateCode":"NW","latitude":"51.97829000","longitude":"7.29261000"},{"name":"Birgte","countryCode":"DE","stateCode":"NW","latitude":"52.24790000","longitude":"7.64833000"},{"name":"Blankenheim","countryCode":"DE","stateCode":"NW","latitude":"50.43333000","longitude":"6.65000000"},{"name":"Blomberg","countryCode":"DE","stateCode":"NW","latitude":"51.94331000","longitude":"9.09067000"},{"name":"Bocholt","countryCode":"DE","stateCode":"NW","latitude":"51.83879000","longitude":"6.61531000"},{"name":"Bochum","countryCode":"DE","stateCode":"NW","latitude":"51.48165000","longitude":"7.21648000"},{"name":"Bochum-Hordel","countryCode":"DE","stateCode":"NW","latitude":"51.50168000","longitude":"7.17560000"},{"name":"Bonn","countryCode":"DE","stateCode":"NW","latitude":"50.73438000","longitude":"7.09549000"},{"name":"Borgentreich","countryCode":"DE","stateCode":"NW","latitude":"51.56917000","longitude":"9.24113000"},{"name":"Borgholzhausen","countryCode":"DE","stateCode":"NW","latitude":"52.10343000","longitude":"8.30211000"},{"name":"Borken","countryCode":"DE","stateCode":"NW","latitude":"51.84382000","longitude":"6.85774000"},{"name":"Bornheim","countryCode":"DE","stateCode":"NW","latitude":"50.76313000","longitude":"6.99089000"},{"name":"Bottrop","countryCode":"DE","stateCode":"NW","latitude":"51.52392000","longitude":"6.92850000"},{"name":"Brakel","countryCode":"DE","stateCode":"NW","latitude":"51.71750000","longitude":"9.18596000"},{"name":"Breckerfeld","countryCode":"DE","stateCode":"NW","latitude":"51.25926000","longitude":"7.46807000"},{"name":"Brilon","countryCode":"DE","stateCode":"NW","latitude":"51.39462000","longitude":"8.57146000"},{"name":"Brüggen","countryCode":"DE","stateCode":"NW","latitude":"51.24053000","longitude":"6.18376000"},{"name":"Brühl","countryCode":"DE","stateCode":"NW","latitude":"50.82928000","longitude":"6.90499000"},{"name":"Buchforst","countryCode":"DE","stateCode":"NW","latitude":"50.95093000","longitude":"7.00579000"},{"name":"Buchheim","countryCode":"DE","stateCode":"NW","latitude":"50.95152000","longitude":"7.02093000"},{"name":"Burbach","countryCode":"DE","stateCode":"NW","latitude":"50.75105000","longitude":"8.07939000"},{"name":"Burscheid","countryCode":"DE","stateCode":"NW","latitude":"51.08468000","longitude":"7.11393000"},{"name":"Bönen","countryCode":"DE","stateCode":"NW","latitude":"51.60000000","longitude":"7.76667000"},{"name":"Bünde","countryCode":"DE","stateCode":"NW","latitude":"52.19837000","longitude":"8.58644000"},{"name":"Büren","countryCode":"DE","stateCode":"NW","latitude":"51.55109000","longitude":"8.55956000"},{"name":"Castrop-Rauxel","countryCode":"DE","stateCode":"NW","latitude":"51.55657000","longitude":"7.31155000"},{"name":"Coesfeld","countryCode":"DE","stateCode":"NW","latitude":"51.94349000","longitude":"7.16809000"},{"name":"Dahlem","countryCode":"DE","stateCode":"NW","latitude":"50.38607000","longitude":"6.54768000"},{"name":"Datteln","countryCode":"DE","stateCode":"NW","latitude":"51.65598000","longitude":"7.34530000"},{"name":"Delbrück","countryCode":"DE","stateCode":"NW","latitude":"51.76503000","longitude":"8.56223000"},{"name":"Detmold","countryCode":"DE","stateCode":"NW","latitude":"51.93855000","longitude":"8.87318000"},{"name":"Deutz","countryCode":"DE","stateCode":"NW","latitude":"50.93463000","longitude":"6.97495000"},{"name":"Dinslaken","countryCode":"DE","stateCode":"NW","latitude":"51.56227000","longitude":"6.74340000"},{"name":"Dormagen","countryCode":"DE","stateCode":"NW","latitude":"51.09683000","longitude":"6.83167000"},{"name":"Dorsten","countryCode":"DE","stateCode":"NW","latitude":"51.66166000","longitude":"6.96514000"},{"name":"Dortmund","countryCode":"DE","stateCode":"NW","latitude":"51.51494000","longitude":"7.46600000"},{"name":"Dreierwalde","countryCode":"DE","stateCode":"NW","latitude":"52.33194000","longitude":"7.50333000"},{"name":"Drensteinfurt","countryCode":"DE","stateCode":"NW","latitude":"51.79535000","longitude":"7.73815000"},{"name":"Drolshagen","countryCode":"DE","stateCode":"NW","latitude":"51.02358000","longitude":"7.77355000"},{"name":"Duisburg","countryCode":"DE","stateCode":"NW","latitude":"51.43247000","longitude":"6.76516000"},{"name":"Dörentrup","countryCode":"DE","stateCode":"NW","latitude":"52.04109000","longitude":"9.00278000"},{"name":"Dülmen","countryCode":"DE","stateCode":"NW","latitude":"51.83149000","longitude":"7.28075000"},{"name":"Düren","countryCode":"DE","stateCode":"NW","latitude":"50.80434000","longitude":"6.49299000"},{"name":"Düsseldorf","countryCode":"DE","stateCode":"NW","latitude":"51.22172000","longitude":"6.77616000"},{"name":"Düsseldorf District","countryCode":"DE","stateCode":"NW","latitude":"51.40000000","longitude":"6.60000000"},{"name":"Düsseldorf-Pempelfort","countryCode":"DE","stateCode":"NW","latitude":"51.23812000","longitude":"6.78678000"},{"name":"Eil","countryCode":"DE","stateCode":"NW","latitude":"50.89362000","longitude":"7.07967000"},{"name":"Eitorf","countryCode":"DE","stateCode":"NW","latitude":"50.76667000","longitude":"7.45000000"},{"name":"Elsdorf","countryCode":"DE","stateCode":"NW","latitude":"50.93739000","longitude":"6.56828000"},{"name":"Emmerich","countryCode":"DE","stateCode":"NW","latitude":"51.83933000","longitude":"6.24792000"},{"name":"Emsdetten","countryCode":"DE","stateCode":"NW","latitude":"52.17340000","longitude":"7.52781000"},{"name":"Engelskirchen","countryCode":"DE","stateCode":"NW","latitude":"50.98854000","longitude":"7.41391000"},{"name":"Enger","countryCode":"DE","stateCode":"NW","latitude":"52.14063000","longitude":"8.55772000"},{"name":"Ennepetal","countryCode":"DE","stateCode":"NW","latitude":"51.29848000","longitude":"7.36290000"},{"name":"Ennigerloh","countryCode":"DE","stateCode":"NW","latitude":"51.83843000","longitude":"8.03093000"},{"name":"Erftstadt","countryCode":"DE","stateCode":"NW","latitude":"50.81481000","longitude":"6.79387000"},{"name":"Erkelenz","countryCode":"DE","stateCode":"NW","latitude":"51.07947000","longitude":"6.31531000"},{"name":"Erkrath","countryCode":"DE","stateCode":"NW","latitude":"51.22235000","longitude":"6.90831000"},{"name":"Erndtebrück","countryCode":"DE","stateCode":"NW","latitude":"50.98927000","longitude":"8.25288000"},{"name":"Erwitte","countryCode":"DE","stateCode":"NW","latitude":"51.61270000","longitude":"8.33840000"},{"name":"Eschweiler","countryCode":"DE","stateCode":"NW","latitude":"50.81854000","longitude":"6.27184000"},{"name":"Eslohe","countryCode":"DE","stateCode":"NW","latitude":"51.25369000","longitude":"8.16949000"},{"name":"Espelkamp","countryCode":"DE","stateCode":"NW","latitude":"52.38251000","longitude":"8.62127000"},{"name":"Essen","countryCode":"DE","stateCode":"NW","latitude":"51.45657000","longitude":"7.01228000"},{"name":"Euskirchen","countryCode":"DE","stateCode":"NW","latitude":"50.66057000","longitude":"6.78722000"},{"name":"Everswinkel","countryCode":"DE","stateCode":"NW","latitude":"51.92595000","longitude":"7.84690000"},{"name":"Finnentrop","countryCode":"DE","stateCode":"NW","latitude":"51.16800000","longitude":"7.97300000"},{"name":"Frechen","countryCode":"DE","stateCode":"NW","latitude":"50.91485000","longitude":"6.81180000"},{"name":"Freudenberg","countryCode":"DE","stateCode":"NW","latitude":"50.89741000","longitude":"7.87415000"},{"name":"Fröndenberg","countryCode":"DE","stateCode":"NW","latitude":"51.47563000","longitude":"7.76946000"},{"name":"Gangelt","countryCode":"DE","stateCode":"NW","latitude":"50.99247000","longitude":"5.99802000"},{"name":"Geilenkirchen","countryCode":"DE","stateCode":"NW","latitude":"50.96745000","longitude":"6.11763000"},{"name":"Geldern","countryCode":"DE","stateCode":"NW","latitude":"51.51908000","longitude":"6.32363000"},{"name":"Gelsenkirchen","countryCode":"DE","stateCode":"NW","latitude":"51.50508000","longitude":"7.09654000"},{"name":"Gescher","countryCode":"DE","stateCode":"NW","latitude":"51.95400000","longitude":"7.00481000"},{"name":"Geseke","countryCode":"DE","stateCode":"NW","latitude":"51.64091000","longitude":"8.51090000"},{"name":"Gevelsberg","countryCode":"DE","stateCode":"NW","latitude":"51.31971000","longitude":"7.33920000"},{"name":"Gladbeck","countryCode":"DE","stateCode":"NW","latitude":"51.57077000","longitude":"6.98593000"},{"name":"Goch","countryCode":"DE","stateCode":"NW","latitude":"51.67873000","longitude":"6.15895000"},{"name":"Grefrath","countryCode":"DE","stateCode":"NW","latitude":"51.33630000","longitude":"6.34072000"},{"name":"Gremberghoven","countryCode":"DE","stateCode":"NW","latitude":"50.90152000","longitude":"7.06129000"},{"name":"Greven","countryCode":"DE","stateCode":"NW","latitude":"52.09364000","longitude":"7.59396000"},{"name":"Grevenbroich","countryCode":"DE","stateCode":"NW","latitude":"51.09102000","longitude":"6.58270000"},{"name":"Gronau","countryCode":"DE","stateCode":"NW","latitude":"52.21099000","longitude":"7.02238000"},{"name":"Gummersbach","countryCode":"DE","stateCode":"NW","latitude":"51.02608000","longitude":"7.56473000"},{"name":"Gütersloh","countryCode":"DE","stateCode":"NW","latitude":"51.90693000","longitude":"8.37853000"},{"name":"Haan","countryCode":"DE","stateCode":"NW","latitude":"51.19382000","longitude":"7.01330000"},{"name":"Hagen","countryCode":"DE","stateCode":"NW","latitude":"51.36081000","longitude":"7.47168000"},{"name":"Halle","countryCode":"DE","stateCode":"NW","latitude":"52.06007000","longitude":"8.36083000"},{"name":"Hallenberg","countryCode":"DE","stateCode":"NW","latitude":"51.11115000","longitude":"8.62008000"},{"name":"Haltern am See","countryCode":"DE","stateCode":"NW","latitude":"51.74297000","longitude":"7.18163000"},{"name":"Halver","countryCode":"DE","stateCode":"NW","latitude":"51.18612000","longitude":"7.49817000"},{"name":"Hamm","countryCode":"DE","stateCode":"NW","latitude":"51.68033000","longitude":"7.82089000"},{"name":"Hamminkeln","countryCode":"DE","stateCode":"NW","latitude":"51.73262000","longitude":"6.59031000"},{"name":"Harsewinkel","countryCode":"DE","stateCode":"NW","latitude":"51.96224000","longitude":"8.22766000"},{"name":"Hattingen","countryCode":"DE","stateCode":"NW","latitude":"51.39894000","longitude":"7.18557000"},{"name":"Havixbeck","countryCode":"DE","stateCode":"NW","latitude":"51.98333000","longitude":"7.41667000"},{"name":"Heek","countryCode":"DE","stateCode":"NW","latitude":"52.11667000","longitude":"7.10000000"},{"name":"Heiden","countryCode":"DE","stateCode":"NW","latitude":"51.83333000","longitude":"6.93333000"},{"name":"Heiligenhaus","countryCode":"DE","stateCode":"NW","latitude":"51.32662000","longitude":"6.97106000"},{"name":"Heimbach","countryCode":"DE","stateCode":"NW","latitude":"50.63693000","longitude":"6.46896000"},{"name":"Heinsberg","countryCode":"DE","stateCode":"NW","latitude":"51.06358000","longitude":"6.09980000"},{"name":"Hellenthal","countryCode":"DE","stateCode":"NW","latitude":"50.48333000","longitude":"6.43333000"},{"name":"Hemer","countryCode":"DE","stateCode":"NW","latitude":"51.38707000","longitude":"7.77019000"},{"name":"Hennef","countryCode":"DE","stateCode":"NW","latitude":"50.77555000","longitude":"7.28308000"},{"name":"Herdecke","countryCode":"DE","stateCode":"NW","latitude":"51.39999000","longitude":"7.43584000"},{"name":"Herford","countryCode":"DE","stateCode":"NW","latitude":"52.11457000","longitude":"8.67343000"},{"name":"Herne","countryCode":"DE","stateCode":"NW","latitude":"51.53880000","longitude":"7.22572000"},{"name":"Herscheid","countryCode":"DE","stateCode":"NW","latitude":"51.17901000","longitude":"7.74355000"},{"name":"Herten","countryCode":"DE","stateCode":"NW","latitude":"51.59638000","longitude":"7.14387000"},{"name":"Herzogenrath","countryCode":"DE","stateCode":"NW","latitude":"50.86874000","longitude":"6.09317000"},{"name":"Hiddenhausen","countryCode":"DE","stateCode":"NW","latitude":"52.16667000","longitude":"8.61667000"},{"name":"Hilchenbach","countryCode":"DE","stateCode":"NW","latitude":"50.99687000","longitude":"8.11062000"},{"name":"Hilden","countryCode":"DE","stateCode":"NW","latitude":"51.16818000","longitude":"6.93093000"},{"name":"Hille","countryCode":"DE","stateCode":"NW","latitude":"52.33333000","longitude":"8.75000000"},{"name":"Hochfeld","countryCode":"DE","stateCode":"NW","latitude":"51.41943000","longitude":"6.75462000"},{"name":"Holzwickede","countryCode":"DE","stateCode":"NW","latitude":"51.50000000","longitude":"7.63333000"},{"name":"Hordel","countryCode":"DE","stateCode":"NW","latitude":"51.49784000","longitude":"7.17620000"},{"name":"Horn","countryCode":"DE","stateCode":"NW","latitude":"51.87151000","longitude":"8.94510000"},{"name":"Horstmar","countryCode":"DE","stateCode":"NW","latitude":"52.08098000","longitude":"7.30539000"},{"name":"Humboldtkolonie","countryCode":"DE","stateCode":"NW","latitude":"50.93182000","longitude":"6.99469000"},{"name":"Höhenberg","countryCode":"DE","stateCode":"NW","latitude":"50.93323000","longitude":"7.04138000"},{"name":"Hörstel","countryCode":"DE","stateCode":"NW","latitude":"52.29763000","longitude":"7.58382000"},{"name":"Hövelhof","countryCode":"DE","stateCode":"NW","latitude":"51.81667000","longitude":"8.65000000"},{"name":"Höxter","countryCode":"DE","stateCode":"NW","latitude":"51.77501000","longitude":"9.38155000"},{"name":"Hückelhoven","countryCode":"DE","stateCode":"NW","latitude":"51.05550000","longitude":"6.22658000"},{"name":"Hückeswagen","countryCode":"DE","stateCode":"NW","latitude":"51.14979000","longitude":"7.34471000"},{"name":"Hüllhorst","countryCode":"DE","stateCode":"NW","latitude":"52.28333000","longitude":"8.66667000"},{"name":"Hünxe","countryCode":"DE","stateCode":"NW","latitude":"51.63405000","longitude":"6.69741000"},{"name":"Hürtgenwald","countryCode":"DE","stateCode":"NW","latitude":"50.71667000","longitude":"6.36667000"},{"name":"Hürth","countryCode":"DE","stateCode":"NW","latitude":"50.87079000","longitude":"6.86761000"},{"name":"Ibbenbüren","countryCode":"DE","stateCode":"NW","latitude":"52.27964000","longitude":"7.71457000"},{"name":"Inden","countryCode":"DE","stateCode":"NW","latitude":"50.84306000","longitude":"6.36004000"},{"name":"Iserlohn","countryCode":"DE","stateCode":"NW","latitude":"51.37547000","longitude":"7.70281000"},{"name":"Isselburg","countryCode":"DE","stateCode":"NW","latitude":"51.83232000","longitude":"6.46428000"},{"name":"Issum","countryCode":"DE","stateCode":"NW","latitude":"51.53333000","longitude":"6.43333000"},{"name":"Jüchen","countryCode":"DE","stateCode":"NW","latitude":"51.10000000","longitude":"6.50000000"},{"name":"Jülich","countryCode":"DE","stateCode":"NW","latitude":"50.92149000","longitude":"6.36267000"},{"name":"Kaarst","countryCode":"DE","stateCode":"NW","latitude":"51.22929000","longitude":"6.61883000"},{"name":"Kalk","countryCode":"DE","stateCode":"NW","latitude":"50.94013000","longitude":"7.00605000"},{"name":"Kalkar","countryCode":"DE","stateCode":"NW","latitude":"51.73907000","longitude":"6.29101000"},{"name":"Kall","countryCode":"DE","stateCode":"NW","latitude":"50.54223000","longitude":"6.56297000"},{"name":"Kamen","countryCode":"DE","stateCode":"NW","latitude":"51.59231000","longitude":"7.66380000"},{"name":"Kamp-Lintfort","countryCode":"DE","stateCode":"NW","latitude":"51.50467000","longitude":"6.54587000"},{"name":"Kempen","countryCode":"DE","stateCode":"NW","latitude":"51.36432000","longitude":"6.41858000"},{"name":"Kerpen","countryCode":"DE","stateCode":"NW","latitude":"50.86991000","longitude":"6.69691000"},{"name":"Kevelaer","countryCode":"DE","stateCode":"NW","latitude":"51.58243000","longitude":"6.24603000"},{"name":"Kierspe","countryCode":"DE","stateCode":"NW","latitude":"51.13403000","longitude":"7.59075000"},{"name":"Kirchhundem","countryCode":"DE","stateCode":"NW","latitude":"51.08556000","longitude":"8.08893000"},{"name":"Kirchlengern","countryCode":"DE","stateCode":"NW","latitude":"52.20000000","longitude":"8.63333000"},{"name":"Klein Reken","countryCode":"DE","stateCode":"NW","latitude":"51.78710000","longitude":"7.04367000"},{"name":"Kleve","countryCode":"DE","stateCode":"NW","latitude":"51.78826000","longitude":"6.13865000"},{"name":"Korschenbroich","countryCode":"DE","stateCode":"NW","latitude":"51.19139000","longitude":"6.51352000"},{"name":"Kranenburg","countryCode":"DE","stateCode":"NW","latitude":"51.78333000","longitude":"6.01667000"},{"name":"Krefeld","countryCode":"DE","stateCode":"NW","latitude":"51.33645000","longitude":"6.55381000"},{"name":"Kreuzau","countryCode":"DE","stateCode":"NW","latitude":"50.74699000","longitude":"6.49069000"},{"name":"Kreuztal","countryCode":"DE","stateCode":"NW","latitude":"50.96775000","longitude":"7.98848000"},{"name":"Köln","countryCode":"DE","stateCode":"NW","latitude":"50.93333000","longitude":"6.95000000"},{"name":"Königswinter","countryCode":"DE","stateCode":"NW","latitude":"50.68376000","longitude":"7.18675000"},{"name":"Kürten","countryCode":"DE","stateCode":"NW","latitude":"51.05000000","longitude":"7.26667000"},{"name":"Ladbergen","countryCode":"DE","stateCode":"NW","latitude":"52.13333000","longitude":"7.75000000"},{"name":"Laer","countryCode":"DE","stateCode":"NW","latitude":"52.05555000","longitude":"7.35775000"},{"name":"Lage","countryCode":"DE","stateCode":"NW","latitude":"51.99223000","longitude":"8.79301000"},{"name":"Langenberg","countryCode":"DE","stateCode":"NW","latitude":"51.77206000","longitude":"8.31809000"},{"name":"Langenfeld","countryCode":"DE","stateCode":"NW","latitude":"51.10821000","longitude":"6.94831000"},{"name":"Langerwehe","countryCode":"DE","stateCode":"NW","latitude":"50.81667000","longitude":"6.35000000"},{"name":"Lanstrop","countryCode":"DE","stateCode":"NW","latitude":"51.57504000","longitude":"7.56752000"},{"name":"Legden","countryCode":"DE","stateCode":"NW","latitude":"52.03333000","longitude":"7.10000000"},{"name":"Leichlingen","countryCode":"DE","stateCode":"NW","latitude":"51.10628000","longitude":"7.01873000"},{"name":"Lemgo","countryCode":"DE","stateCode":"NW","latitude":"52.02786000","longitude":"8.89901000"},{"name":"Lengerich","countryCode":"DE","stateCode":"NW","latitude":"52.18661000","longitude":"7.86043000"},{"name":"Lennestadt","countryCode":"DE","stateCode":"NW","latitude":"51.11721000","longitude":"8.06707000"},{"name":"Leopoldshöhe","countryCode":"DE","stateCode":"NW","latitude":"52.01246000","longitude":"8.69834000"},{"name":"Leverkusen","countryCode":"DE","stateCode":"NW","latitude":"51.03030000","longitude":"6.98432000"},{"name":"Lichtenau","countryCode":"DE","stateCode":"NW","latitude":"51.61707000","longitude":"8.89665000"},{"name":"Lienen","countryCode":"DE","stateCode":"NW","latitude":"52.15000000","longitude":"7.98333000"},{"name":"Lindlar","countryCode":"DE","stateCode":"NW","latitude":"51.01959000","longitude":"7.37758000"},{"name":"Linnich","countryCode":"DE","stateCode":"NW","latitude":"50.98002000","longitude":"6.27049000"},{"name":"Lippstadt","countryCode":"DE","stateCode":"NW","latitude":"51.67369000","longitude":"8.34482000"},{"name":"Lohmar","countryCode":"DE","stateCode":"NW","latitude":"50.83868000","longitude":"7.21399000"},{"name":"Lotte","countryCode":"DE","stateCode":"NW","latitude":"52.28333000","longitude":"7.91667000"},{"name":"Löhne","countryCode":"DE","stateCode":"NW","latitude":"52.18848000","longitude":"8.69220000"},{"name":"Lübbecke","countryCode":"DE","stateCode":"NW","latitude":"52.30699000","longitude":"8.61423000"},{"name":"Lüdenscheid","countryCode":"DE","stateCode":"NW","latitude":"51.21977000","longitude":"7.62730000"},{"name":"Lüdinghausen","countryCode":"DE","stateCode":"NW","latitude":"51.76830000","longitude":"7.44379000"},{"name":"Lügde","countryCode":"DE","stateCode":"NW","latitude":"51.95828000","longitude":"9.24706000"},{"name":"Lünen","countryCode":"DE","stateCode":"NW","latitude":"51.61634000","longitude":"7.52872000"},{"name":"Marienheide","countryCode":"DE","stateCode":"NW","latitude":"51.08317000","longitude":"7.53087000"},{"name":"Marl","countryCode":"DE","stateCode":"NW","latitude":"51.65671000","longitude":"7.09038000"},{"name":"Marsberg","countryCode":"DE","stateCode":"NW","latitude":"51.46171000","longitude":"8.84949000"},{"name":"Mechernich","countryCode":"DE","stateCode":"NW","latitude":"50.59304000","longitude":"6.65224000"},{"name":"Meckenheim","countryCode":"DE","stateCode":"NW","latitude":"50.62388000","longitude":"7.02942000"},{"name":"Medebach","countryCode":"DE","stateCode":"NW","latitude":"51.19713000","longitude":"8.70635000"},{"name":"Meerbusch","countryCode":"DE","stateCode":"NW","latitude":"51.25268000","longitude":"6.68807000"},{"name":"Mehrhoog","countryCode":"DE","stateCode":"NW","latitude":"51.73826000","longitude":"6.51164000"},{"name":"Meiderich","countryCode":"DE","stateCode":"NW","latitude":"51.46667000","longitude":"6.76667000"},{"name":"Meinerzhagen","countryCode":"DE","stateCode":"NW","latitude":"51.10740000","longitude":"7.64838000"},{"name":"Menden","countryCode":"DE","stateCode":"NW","latitude":"51.44337000","longitude":"7.77825000"},{"name":"Mengenich","countryCode":"DE","stateCode":"NW","latitude":"50.97850000","longitude":"6.86737000"},{"name":"Meschede","countryCode":"DE","stateCode":"NW","latitude":"51.35020000","longitude":"8.28332000"},{"name":"Metelen","countryCode":"DE","stateCode":"NW","latitude":"52.14434000","longitude":"7.21270000"},{"name":"Mettingen","countryCode":"DE","stateCode":"NW","latitude":"52.31667000","longitude":"7.78333000"},{"name":"Mettmann","countryCode":"DE","stateCode":"NW","latitude":"51.25040000","longitude":"6.97536000"},{"name":"Minden","countryCode":"DE","stateCode":"NW","latitude":"52.28953000","longitude":"8.91455000"},{"name":"Moers","countryCode":"DE","stateCode":"NW","latitude":"51.45342000","longitude":"6.63260000"},{"name":"Monheim am Rhein","countryCode":"DE","stateCode":"NW","latitude":"51.09162000","longitude":"6.89217000"},{"name":"Monschau","countryCode":"DE","stateCode":"NW","latitude":"50.55462000","longitude":"6.24001000"},{"name":"Morsbach","countryCode":"DE","stateCode":"NW","latitude":"50.86665000","longitude":"7.72787000"},{"name":"Much","countryCode":"DE","stateCode":"NW","latitude":"50.90383000","longitude":"7.40306000"},{"name":"Möhnesee","countryCode":"DE","stateCode":"NW","latitude":"51.50000000","longitude":"8.13333000"},{"name":"Mönchengladbach","countryCode":"DE","stateCode":"NW","latitude":"51.18539000","longitude":"6.44172000"},{"name":"Mülheim","countryCode":"DE","stateCode":"NW","latitude":"51.43218000","longitude":"6.87967000"},{"name":"Münster","countryCode":"DE","stateCode":"NW","latitude":"51.96236000","longitude":"7.62571000"},{"name":"Nachrodt-Wiblingwerde","countryCode":"DE","stateCode":"NW","latitude":"51.31667000","longitude":"7.61667000"},{"name":"Netphen","countryCode":"DE","stateCode":"NW","latitude":"50.91667000","longitude":"8.10000000"},{"name":"Nettersheim","countryCode":"DE","stateCode":"NW","latitude":"50.49372000","longitude":"6.62896000"},{"name":"Nettetal","countryCode":"DE","stateCode":"NW","latitude":"51.31667000","longitude":"6.28333000"},{"name":"Neu-Pattern","countryCode":"DE","stateCode":"NW","latitude":"50.88854000","longitude":"6.27688000"},{"name":"Neubrück","countryCode":"DE","stateCode":"NW","latitude":"51.13434000","longitude":"6.63857000"},{"name":"Neuehrenfeld","countryCode":"DE","stateCode":"NW","latitude":"50.95753000","longitude":"6.93611000"},{"name":"Neuenkirchen","countryCode":"DE","stateCode":"NW","latitude":"52.24472000","longitude":"7.37183000"},{"name":"Neuenrade","countryCode":"DE","stateCode":"NW","latitude":"51.28278000","longitude":"7.78250000"},{"name":"Neunkirchen","countryCode":"DE","stateCode":"NW","latitude":"50.80000000","longitude":"8.00000000"},{"name":"Neuss","countryCode":"DE","stateCode":"NW","latitude":"51.19807000","longitude":"6.68504000"},{"name":"Neustadt/Nord","countryCode":"DE","stateCode":"NW","latitude":"50.94900000","longitude":"6.94790000"},{"name":"Neustadt/Süd","countryCode":"DE","stateCode":"NW","latitude":"50.92509000","longitude":"6.94762000"},{"name":"Nideggen","countryCode":"DE","stateCode":"NW","latitude":"50.69268000","longitude":"6.48437000"},{"name":"Niederkassel","countryCode":"DE","stateCode":"NW","latitude":"50.81503000","longitude":"7.03777000"},{"name":"Niederkrüchten","countryCode":"DE","stateCode":"NW","latitude":"51.20000000","longitude":"6.21667000"},{"name":"Niedermerz","countryCode":"DE","stateCode":"NW","latitude":"50.88151000","longitude":"6.26651000"},{"name":"Niederzier","countryCode":"DE","stateCode":"NW","latitude":"50.88333000","longitude":"6.46667000"},{"name":"Nieheim","countryCode":"DE","stateCode":"NW","latitude":"51.80499000","longitude":"9.11302000"},{"name":"Nippes","countryCode":"DE","stateCode":"NW","latitude":"50.96545000","longitude":"6.95314000"},{"name":"Nordkirchen","countryCode":"DE","stateCode":"NW","latitude":"51.73827000","longitude":"7.52197000"},{"name":"Nordwalde","countryCode":"DE","stateCode":"NW","latitude":"52.08333000","longitude":"7.48333000"},{"name":"Nottuln","countryCode":"DE","stateCode":"NW","latitude":"51.93333000","longitude":"7.35000000"},{"name":"Nörvenich","countryCode":"DE","stateCode":"NW","latitude":"50.80604000","longitude":"6.63952000"},{"name":"Nümbrecht","countryCode":"DE","stateCode":"NW","latitude":"50.90427000","longitude":"7.54063000"},{"name":"Oberhausen","countryCode":"DE","stateCode":"NW","latitude":"51.47805000","longitude":"6.86250000"},{"name":"Obernbeck","countryCode":"DE","stateCode":"NW","latitude":"52.20178000","longitude":"8.70404000"},{"name":"Ochtrup","countryCode":"DE","stateCode":"NW","latitude":"52.20802000","longitude":"7.18988000"},{"name":"Odenthal","countryCode":"DE","stateCode":"NW","latitude":"51.03333000","longitude":"7.11667000"},{"name":"Oelde","countryCode":"DE","stateCode":"NW","latitude":"51.82890000","longitude":"8.14724000"},{"name":"Oer-Erkenschwick","countryCode":"DE","stateCode":"NW","latitude":"51.64198000","longitude":"7.26451000"},{"name":"Oerlinghausen","countryCode":"DE","stateCode":"NW","latitude":"51.95453000","longitude":"8.66220000"},{"name":"Olfen","countryCode":"DE","stateCode":"NW","latitude":"51.70787000","longitude":"7.37893000"},{"name":"Olpe","countryCode":"DE","stateCode":"NW","latitude":"51.02899000","longitude":"7.85139000"},{"name":"Olsberg","countryCode":"DE","stateCode":"NW","latitude":"51.35613000","longitude":"8.48899000"},{"name":"Opladen","countryCode":"DE","stateCode":"NW","latitude":"51.06863000","longitude":"7.00387000"},{"name":"Ossendorf","countryCode":"DE","stateCode":"NW","latitude":"50.97059000","longitude":"6.90628000"},{"name":"Ostbevern","countryCode":"DE","stateCode":"NW","latitude":"52.04018000","longitude":"7.84229000"},{"name":"Ostheim","countryCode":"DE","stateCode":"NW","latitude":"50.93117000","longitude":"7.04412000"},{"name":"Overath","countryCode":"DE","stateCode":"NW","latitude":"50.93275000","longitude":"7.28389000"},{"name":"Paderborn","countryCode":"DE","stateCode":"NW","latitude":"51.71905000","longitude":"8.75439000"},{"name":"Petershagen","countryCode":"DE","stateCode":"NW","latitude":"52.37513000","longitude":"8.96538000"},{"name":"Plettenberg","countryCode":"DE","stateCode":"NW","latitude":"51.20949000","longitude":"7.87261000"},{"name":"Poll","countryCode":"DE","stateCode":"NW","latitude":"50.91256000","longitude":"6.99057000"},{"name":"Porta Westfalica","countryCode":"DE","stateCode":"NW","latitude":"52.22961000","longitude":"8.91612000"},{"name":"Porz am Rhein","countryCode":"DE","stateCode":"NW","latitude":"50.88637000","longitude":"7.05830000"},{"name":"Preußisch Oldendorf","countryCode":"DE","stateCode":"NW","latitude":"52.30589000","longitude":"8.49341000"},{"name":"Pulheim","countryCode":"DE","stateCode":"NW","latitude":"50.99965000","longitude":"6.80632000"},{"name":"Radevormwald","countryCode":"DE","stateCode":"NW","latitude":"51.20219000","longitude":"7.36027000"},{"name":"Raesfeld","countryCode":"DE","stateCode":"NW","latitude":"51.76667000","longitude":"6.85000000"},{"name":"Rahden","countryCode":"DE","stateCode":"NW","latitude":"52.43367000","longitude":"8.61263000"},{"name":"Rath","countryCode":"DE","stateCode":"NW","latitude":"50.92379000","longitude":"7.09270000"},{"name":"Ratingen","countryCode":"DE","stateCode":"NW","latitude":"51.29724000","longitude":"6.84929000"},{"name":"Recke","countryCode":"DE","stateCode":"NW","latitude":"52.36885000","longitude":"7.72116000"},{"name":"Recklinghausen","countryCode":"DE","stateCode":"NW","latitude":"51.61379000","longitude":"7.19738000"},{"name":"Rees","countryCode":"DE","stateCode":"NW","latitude":"51.76263000","longitude":"6.39778000"},{"name":"Regierungsbezirk Arnsberg","countryCode":"DE","stateCode":"NW","latitude":"51.32967000","longitude":"8.00710000"},{"name":"Regierungsbezirk Detmold","countryCode":"DE","stateCode":"NW","latitude":"51.96660000","longitude":"8.78333000"},{"name":"Regierungsbezirk Köln","countryCode":"DE","stateCode":"NW","latitude":"50.78333000","longitude":"6.86660000"},{"name":"Regierungsbezirk Münster","countryCode":"DE","stateCode":"NW","latitude":"51.96660000","longitude":"7.43330000"},{"name":"Remscheid","countryCode":"DE","stateCode":"NW","latitude":"51.17983000","longitude":"7.19250000"},{"name":"Rheda-Wiedenbrück","countryCode":"DE","stateCode":"NW","latitude":"51.84967000","longitude":"8.30017000"},{"name":"Rhede","countryCode":"DE","stateCode":"NW","latitude":"51.83537000","longitude":"6.69602000"},{"name":"Rheinbach","countryCode":"DE","stateCode":"NW","latitude":"50.62562000","longitude":"6.94911000"},{"name":"Rheinberg","countryCode":"DE","stateCode":"NW","latitude":"51.54649000","longitude":"6.59525000"},{"name":"Rheine","countryCode":"DE","stateCode":"NW","latitude":"52.28509000","longitude":"7.44055000"},{"name":"Rheurdt","countryCode":"DE","stateCode":"NW","latitude":"51.46667000","longitude":"6.46667000"},{"name":"Riehl","countryCode":"DE","stateCode":"NW","latitude":"50.96686000","longitude":"6.97572000"},{"name":"Rietberg","countryCode":"DE","stateCode":"NW","latitude":"51.80924000","longitude":"8.42841000"},{"name":"Roetgen","countryCode":"DE","stateCode":"NW","latitude":"50.65000000","longitude":"6.20000000"},{"name":"Rommerskirchen","countryCode":"DE","stateCode":"NW","latitude":"51.03333000","longitude":"6.68333000"},{"name":"Ruppichteroth","countryCode":"DE","stateCode":"NW","latitude":"50.84367000","longitude":"7.48409000"},{"name":"Rödinghausen","countryCode":"DE","stateCode":"NW","latitude":"52.25000000","longitude":"8.48333000"},{"name":"Rösrath","countryCode":"DE","stateCode":"NW","latitude":"50.89559000","longitude":"7.18175000"},{"name":"Rüthen","countryCode":"DE","stateCode":"NW","latitude":"51.49090000","longitude":"8.43596000"},{"name":"Saerbeck","countryCode":"DE","stateCode":"NW","latitude":"52.17372000","longitude":"7.63395000"},{"name":"Salzkotten","countryCode":"DE","stateCode":"NW","latitude":"51.67170000","longitude":"8.60092000"},{"name":"Sankt Augustin","countryCode":"DE","stateCode":"NW","latitude":"50.77538000","longitude":"7.19700000"},{"name":"Sassenberg","countryCode":"DE","stateCode":"NW","latitude":"51.99223000","longitude":"8.04068000"},{"name":"Schalksmühle","countryCode":"DE","stateCode":"NW","latitude":"51.24120000","longitude":"7.52790000"},{"name":"Schermbeck","countryCode":"DE","stateCode":"NW","latitude":"51.68333000","longitude":"6.86667000"},{"name":"Schieder-Schwalenberg","countryCode":"DE","stateCode":"NW","latitude":"51.87713000","longitude":"9.19538000"},{"name":"Schlangen","countryCode":"DE","stateCode":"NW","latitude":"51.80978000","longitude":"8.84605000"},{"name":"Schleiden","countryCode":"DE","stateCode":"NW","latitude":"50.52896000","longitude":"6.47692000"},{"name":"Schmallenberg","countryCode":"DE","stateCode":"NW","latitude":"51.15473000","longitude":"8.28505000"},{"name":"Schwalmtal","countryCode":"DE","stateCode":"NW","latitude":"51.21667000","longitude":"6.26667000"},{"name":"Schwelm","countryCode":"DE","stateCode":"NW","latitude":"51.28635000","longitude":"7.29388000"},{"name":"Schwerte","countryCode":"DE","stateCode":"NW","latitude":"51.44387000","longitude":"7.56750000"},{"name":"Schöppingen","countryCode":"DE","stateCode":"NW","latitude":"52.10000000","longitude":"7.23333000"},{"name":"Selm","countryCode":"DE","stateCode":"NW","latitude":"51.69689000","longitude":"7.46809000"},{"name":"Senden","countryCode":"DE","stateCode":"NW","latitude":"51.85645000","longitude":"7.48327000"},{"name":"Sendenhorst","countryCode":"DE","stateCode":"NW","latitude":"51.84303000","longitude":"7.82996000"},{"name":"Siegburg","countryCode":"DE","stateCode":"NW","latitude":"50.80019000","longitude":"7.20769000"},{"name":"Siegen","countryCode":"DE","stateCode":"NW","latitude":"50.87481000","longitude":"8.02431000"},{"name":"Siersdorf","countryCode":"DE","stateCode":"NW","latitude":"50.89827000","longitude":"6.22684000"},{"name":"Simmerath","countryCode":"DE","stateCode":"NW","latitude":"50.60000000","longitude":"6.30000000"},{"name":"Sinnersdorf","countryCode":"DE","stateCode":"NW","latitude":"51.02445000","longitude":"6.81787000"},{"name":"Soest","countryCode":"DE","stateCode":"NW","latitude":"51.57558000","longitude":"8.10619000"},{"name":"Solingen","countryCode":"DE","stateCode":"NW","latitude":"51.17343000","longitude":"7.08450000"},{"name":"Sonsbeck","countryCode":"DE","stateCode":"NW","latitude":"51.60741000","longitude":"6.37916000"},{"name":"Spenge","countryCode":"DE","stateCode":"NW","latitude":"52.14021000","longitude":"8.48475000"},{"name":"Sprockhövel","countryCode":"DE","stateCode":"NW","latitude":"51.34669000","longitude":"7.24343000"},{"name":"Stadtlohn","countryCode":"DE","stateCode":"NW","latitude":"51.99399000","longitude":"6.91918000"},{"name":"Steinfurt","countryCode":"DE","stateCode":"NW","latitude":"52.15045000","longitude":"7.33664000"},{"name":"Steinhagen","countryCode":"DE","stateCode":"NW","latitude":"52.00000000","longitude":"8.40000000"},{"name":"Steinheim","countryCode":"DE","stateCode":"NW","latitude":"51.87066000","longitude":"9.09136000"},{"name":"Stolberg","countryCode":"DE","stateCode":"NW","latitude":"50.77368000","longitude":"6.22595000"},{"name":"Stoßdorf","countryCode":"DE","stateCode":"NW","latitude":"50.78248000","longitude":"7.25126000"},{"name":"Straelen","countryCode":"DE","stateCode":"NW","latitude":"51.44190000","longitude":"6.26639000"},{"name":"Sundern","countryCode":"DE","stateCode":"NW","latitude":"51.32810000","longitude":"8.00369000"},{"name":"Südlohn","countryCode":"DE","stateCode":"NW","latitude":"51.93333000","longitude":"6.86667000"},{"name":"Tecklenburg","countryCode":"DE","stateCode":"NW","latitude":"52.21957000","longitude":"7.81357000"},{"name":"Telgte","countryCode":"DE","stateCode":"NW","latitude":"51.97995000","longitude":"7.78293000"},{"name":"Titz","countryCode":"DE","stateCode":"NW","latitude":"51.00619000","longitude":"6.42477000"},{"name":"Troisdorf","countryCode":"DE","stateCode":"NW","latitude":"50.80901000","longitude":"7.14968000"},{"name":"Tönisvorst","countryCode":"DE","stateCode":"NW","latitude":"51.32092000","longitude":"6.49412000"},{"name":"Türnich","countryCode":"DE","stateCode":"NW","latitude":"50.85892000","longitude":"6.75535000"},{"name":"Uedem","countryCode":"DE","stateCode":"NW","latitude":"51.66520000","longitude":"6.27371000"},{"name":"Unna","countryCode":"DE","stateCode":"NW","latitude":"51.53795000","longitude":"7.68969000"},{"name":"Velbert","countryCode":"DE","stateCode":"NW","latitude":"51.33537000","longitude":"7.04348000"},{"name":"Velen","countryCode":"DE","stateCode":"NW","latitude":"51.89447000","longitude":"6.98807000"},{"name":"Verl","countryCode":"DE","stateCode":"NW","latitude":"51.88333000","longitude":"8.51667000"},{"name":"Versmold","countryCode":"DE","stateCode":"NW","latitude":"52.04009000","longitude":"8.15272000"},{"name":"Vettweiß","countryCode":"DE","stateCode":"NW","latitude":"50.73333000","longitude":"6.60000000"},{"name":"Viersen","countryCode":"DE","stateCode":"NW","latitude":"51.25435000","longitude":"6.39441000"},{"name":"Vlotho","countryCode":"DE","stateCode":"NW","latitude":"52.16530000","longitude":"8.85996000"},{"name":"Voerde","countryCode":"DE","stateCode":"NW","latitude":"51.59703000","longitude":"6.68630000"},{"name":"Vreden","countryCode":"DE","stateCode":"NW","latitude":"52.03792000","longitude":"6.82800000"},{"name":"Wachtberg","countryCode":"DE","stateCode":"NW","latitude":"50.63333000","longitude":"7.10000000"},{"name":"Wachtendonk","countryCode":"DE","stateCode":"NW","latitude":"51.40916000","longitude":"6.33894000"},{"name":"Wadersloh","countryCode":"DE","stateCode":"NW","latitude":"51.73333000","longitude":"8.25000000"},{"name":"Wahn-Heide","countryCode":"DE","stateCode":"NW","latitude":"50.85891000","longitude":"7.10662000"},{"name":"Waldbröl","countryCode":"DE","stateCode":"NW","latitude":"50.87576000","longitude":"7.61688000"},{"name":"Waldfeucht","countryCode":"DE","stateCode":"NW","latitude":"51.06610000","longitude":"5.98815000"},{"name":"Waltrop","countryCode":"DE","stateCode":"NW","latitude":"51.62125000","longitude":"7.40238000"},{"name":"Warburg","countryCode":"DE","stateCode":"NW","latitude":"51.49011000","longitude":"9.14641000"},{"name":"Warendorf","countryCode":"DE","stateCode":"NW","latitude":"51.95109000","longitude":"7.98756000"},{"name":"Warstein","countryCode":"DE","stateCode":"NW","latitude":"51.44488000","longitude":"8.34851000"},{"name":"Wassenberg","countryCode":"DE","stateCode":"NW","latitude":"51.10009000","longitude":"6.15484000"},{"name":"Weeze","countryCode":"DE","stateCode":"NW","latitude":"51.62678000","longitude":"6.19792000"},{"name":"Wegberg","countryCode":"DE","stateCode":"NW","latitude":"51.14221000","longitude":"6.28436000"},{"name":"Weilerswist","countryCode":"DE","stateCode":"NW","latitude":"50.75292000","longitude":"6.84585000"},{"name":"Welver","countryCode":"DE","stateCode":"NW","latitude":"51.61667000","longitude":"7.96667000"},{"name":"Wenden","countryCode":"DE","stateCode":"NW","latitude":"50.96667000","longitude":"7.86667000"},{"name":"Werdohl","countryCode":"DE","stateCode":"NW","latitude":"51.26011000","longitude":"7.76608000"},{"name":"Werl","countryCode":"DE","stateCode":"NW","latitude":"51.55493000","longitude":"7.91403000"},{"name":"Wermelskirchen","countryCode":"DE","stateCode":"NW","latitude":"51.13970000","longitude":"7.21583000"},{"name":"Werne","countryCode":"DE","stateCode":"NW","latitude":"51.66446000","longitude":"7.63421000"},{"name":"Werther","countryCode":"DE","stateCode":"NW","latitude":"52.07771000","longitude":"8.41793000"},{"name":"Wesel","countryCode":"DE","stateCode":"NW","latitude":"51.66690000","longitude":"6.62037000"},{"name":"Wesseling","countryCode":"DE","stateCode":"NW","latitude":"50.82709000","longitude":"6.97470000"},{"name":"Westerkappeln","countryCode":"DE","stateCode":"NW","latitude":"52.31667000","longitude":"7.88333000"},{"name":"Wetter (Ruhr)","countryCode":"DE","stateCode":"NW","latitude":"51.38747000","longitude":"7.39277000"},{"name":"Wettringen","countryCode":"DE","stateCode":"NW","latitude":"52.20939000","longitude":"7.31895000"},{"name":"Wickede","countryCode":"DE","stateCode":"NW","latitude":"51.49640000","longitude":"7.86587000"},{"name":"Wiehl","countryCode":"DE","stateCode":"NW","latitude":"50.94950000","longitude":"7.55062000"},{"name":"Willebadessen","countryCode":"DE","stateCode":"NW","latitude":"51.62564000","longitude":"9.03694000"},{"name":"Willich","countryCode":"DE","stateCode":"NW","latitude":"51.26371000","longitude":"6.54734000"},{"name":"Wilnsdorf","countryCode":"DE","stateCode":"NW","latitude":"50.81667000","longitude":"8.10000000"},{"name":"Winterberg","countryCode":"DE","stateCode":"NW","latitude":"51.19248000","longitude":"8.53468000"},{"name":"Wipperfürth","countryCode":"DE","stateCode":"NW","latitude":"51.11610000","longitude":"7.39865000"},{"name":"Witten","countryCode":"DE","stateCode":"NW","latitude":"51.44362000","longitude":"7.35258000"},{"name":"Wuppertal","countryCode":"DE","stateCode":"NW","latitude":"51.25627000","longitude":"7.14816000"},{"name":"Wülfrath","countryCode":"DE","stateCode":"NW","latitude":"51.28195000","longitude":"7.03821000"},{"name":"Wünnenberg","countryCode":"DE","stateCode":"NW","latitude":"51.52002000","longitude":"8.69934000"},{"name":"Würselen","countryCode":"DE","stateCode":"NW","latitude":"50.81809000","longitude":"6.13470000"},{"name":"Xanten","countryCode":"DE","stateCode":"NW","latitude":"51.65877000","longitude":"6.45297000"},{"name":"Zulpich","countryCode":"DE","stateCode":"NW","latitude":"50.69447000","longitude":"6.65414000"},{"name":"Übach-Palenberg","countryCode":"DE","stateCode":"NW","latitude":"50.91775000","longitude":"6.12336000"},{"name":"Abbesbüttel","countryCode":"DE","stateCode":"NI","latitude":"52.35233000","longitude":"10.55649000"},{"name":"Achim","countryCode":"DE","stateCode":"NI","latitude":"53.01416000","longitude":"9.02630000"},{"name":"Adelebsen","countryCode":"DE","stateCode":"NI","latitude":"51.58272000","longitude":"9.75461000"},{"name":"Adelheidsdorf","countryCode":"DE","stateCode":"NI","latitude":"52.56404000","longitude":"10.06039000"},{"name":"Adenbüttel","countryCode":"DE","stateCode":"NI","latitude":"52.37984000","longitude":"10.45079000"},{"name":"Adendorf","countryCode":"DE","stateCode":"NI","latitude":"53.28189000","longitude":"10.43787000"},{"name":"Adenstedt","countryCode":"DE","stateCode":"NI","latitude":"51.99852000","longitude":"9.93516000"},{"name":"Aerzen","countryCode":"DE","stateCode":"NI","latitude":"52.04953000","longitude":"9.25856000"},{"name":"Agathenburg","countryCode":"DE","stateCode":"NI","latitude":"53.56065000","longitude":"9.53180000"},{"name":"Ahausen","countryCode":"DE","stateCode":"NI","latitude":"53.06667000","longitude":"9.31667000"},{"name":"Ahlden","countryCode":"DE","stateCode":"NI","latitude":"52.75968000","longitude":"9.55115000"},{"name":"Ahlerstedt","countryCode":"DE","stateCode":"NI","latitude":"53.40000000","longitude":"9.45000000"},{"name":"Ahnsbeck","countryCode":"DE","stateCode":"NI","latitude":"52.61071000","longitude":"10.28534000"},{"name":"Ahnsen","countryCode":"DE","stateCode":"NI","latitude":"52.25466000","longitude":"9.10089000"},{"name":"Ahsen-Oetzen","countryCode":"DE","stateCode":"NI","latitude":"52.95868000","longitude":"9.07933000"},{"name":"Alfeld","countryCode":"DE","stateCode":"NI","latitude":"51.98382000","longitude":"9.81989000"},{"name":"Alfhausen","countryCode":"DE","stateCode":"NI","latitude":"52.50000000","longitude":"7.95000000"},{"name":"Algermissen","countryCode":"DE","stateCode":"NI","latitude":"52.25332000","longitude":"9.96915000"},{"name":"Alt Wallmoden","countryCode":"DE","stateCode":"NI","latitude":"52.01933000","longitude":"10.30294000"},{"name":"Altenau","countryCode":"DE","stateCode":"NI","latitude":"51.80113000","longitude":"10.44148000"},{"name":"Altenmedingen","countryCode":"DE","stateCode":"NI","latitude":"53.13050000","longitude":"10.60163000"},{"name":"Amelinghausen","countryCode":"DE","stateCode":"NI","latitude":"53.12397000","longitude":"10.21274000"},{"name":"Ankum","countryCode":"DE","stateCode":"NI","latitude":"52.55000000","longitude":"7.88333000"},{"name":"Apelern","countryCode":"DE","stateCode":"NI","latitude":"52.28979000","longitude":"9.33580000"},{"name":"Apen","countryCode":"DE","stateCode":"NI","latitude":"53.21667000","longitude":"7.80000000"},{"name":"Apensen","countryCode":"DE","stateCode":"NI","latitude":"53.43333000","longitude":"9.61667000"},{"name":"Appel","countryCode":"DE","stateCode":"NI","latitude":"53.39060000","longitude":"9.74565000"},{"name":"Arpke","countryCode":"DE","stateCode":"NI","latitude":"52.38597000","longitude":"10.10047000"},{"name":"Artlenburg","countryCode":"DE","stateCode":"NI","latitude":"53.37182000","longitude":"10.48793000"},{"name":"Asendorf","countryCode":"DE","stateCode":"NI","latitude":"52.77219000","longitude":"9.00489000"},{"name":"Auf der Horst","countryCode":"DE","stateCode":"NI","latitude":"52.41943000","longitude":"9.60248000"},{"name":"Auhagen","countryCode":"DE","stateCode":"NI","latitude":"52.39828000","longitude":"9.29194000"},{"name":"Aurich","countryCode":"DE","stateCode":"NI","latitude":"53.46919000","longitude":"7.48232000"},{"name":"Axstedt","countryCode":"DE","stateCode":"NI","latitude":"53.35466000","longitude":"8.77485000"},{"name":"Bad Bentheim","countryCode":"DE","stateCode":"NI","latitude":"52.30066000","longitude":"7.15763000"},{"name":"Bad Bevensen","countryCode":"DE","stateCode":"NI","latitude":"53.07923000","longitude":"10.58129000"},{"name":"Bad Eilsen","countryCode":"DE","stateCode":"NI","latitude":"52.24215000","longitude":"9.09822000"},{"name":"Bad Essen","countryCode":"DE","stateCode":"NI","latitude":"52.31667000","longitude":"8.33333000"},{"name":"Bad Fallingbostel","countryCode":"DE","stateCode":"NI","latitude":"52.86641000","longitude":"9.69558000"},{"name":"Bad Gandersheim","countryCode":"DE","stateCode":"NI","latitude":"51.87167000","longitude":"10.02537000"},{"name":"Bad Grund","countryCode":"DE","stateCode":"NI","latitude":"51.81021000","longitude":"10.23694000"},{"name":"Bad Harzburg","countryCode":"DE","stateCode":"NI","latitude":"51.88268000","longitude":"10.56157000"},{"name":"Bad Iburg","countryCode":"DE","stateCode":"NI","latitude":"52.15490000","longitude":"8.04216000"},{"name":"Bad Laer","countryCode":"DE","stateCode":"NI","latitude":"52.10000000","longitude":"8.08333000"},{"name":"Bad Lauterberg im Harz","countryCode":"DE","stateCode":"NI","latitude":"51.63272000","longitude":"10.47031000"},{"name":"Bad Münder am Deister","countryCode":"DE","stateCode":"NI","latitude":"52.19551000","longitude":"9.46421000"},{"name":"Bad Nenndorf","countryCode":"DE","stateCode":"NI","latitude":"52.33703000","longitude":"9.37904000"},{"name":"Bad Pyrmont","countryCode":"DE","stateCode":"NI","latitude":"51.98589000","longitude":"9.25246000"},{"name":"Bad Rothenfelde","countryCode":"DE","stateCode":"NI","latitude":"52.11667000","longitude":"8.16667000"},{"name":"Bad Sachsa","countryCode":"DE","stateCode":"NI","latitude":"51.59499000","longitude":"10.55546000"},{"name":"Bad Salzdetfurth","countryCode":"DE","stateCode":"NI","latitude":"52.05777000","longitude":"10.00580000"},{"name":"Bad Zwischenahn","countryCode":"DE","stateCode":"NI","latitude":"53.18333000","longitude":"8.00000000"},{"name":"Badbergen","countryCode":"DE","stateCode":"NI","latitude":"52.63333000","longitude":"7.98333000"},{"name":"Baddeckenstedt","countryCode":"DE","stateCode":"NI","latitude":"52.08333000","longitude":"10.23333000"},{"name":"Badenhausen","countryCode":"DE","stateCode":"NI","latitude":"51.76996000","longitude":"10.20493000"},{"name":"Bahrdorf","countryCode":"DE","stateCode":"NI","latitude":"52.38587000","longitude":"11.00040000"},{"name":"Bahrenborstel","countryCode":"DE","stateCode":"NI","latitude":"52.57009000","longitude":"8.80863000"},{"name":"Bakum","countryCode":"DE","stateCode":"NI","latitude":"52.74118000","longitude":"8.19546000"},{"name":"Balge","countryCode":"DE","stateCode":"NI","latitude":"52.71667000","longitude":"9.16667000"},{"name":"Balje","countryCode":"DE","stateCode":"NI","latitude":"53.83333000","longitude":"9.13333000"},{"name":"Banteln","countryCode":"DE","stateCode":"NI","latitude":"52.06667000","longitude":"9.75000000"},{"name":"Bardowick","countryCode":"DE","stateCode":"NI","latitude":"53.29354000","longitude":"10.38811000"},{"name":"Barenburg","countryCode":"DE","stateCode":"NI","latitude":"52.61953000","longitude":"8.79999000"},{"name":"Barendorf","countryCode":"DE","stateCode":"NI","latitude":"53.22896000","longitude":"10.52158000"},{"name":"Bargstedt","countryCode":"DE","stateCode":"NI","latitude":"53.46667000","longitude":"9.45000000"},{"name":"Barnstorf","countryCode":"DE","stateCode":"NI","latitude":"52.71009000","longitude":"8.50256000"},{"name":"Barsinghausen","countryCode":"DE","stateCode":"NI","latitude":"52.30000000","longitude":"9.45000000"},{"name":"Barum","countryCode":"DE","stateCode":"NI","latitude":"53.35000000","longitude":"10.40000000"},{"name":"Barver","countryCode":"DE","stateCode":"NI","latitude":"52.62066000","longitude":"8.59251000"},{"name":"Barwedel","countryCode":"DE","stateCode":"NI","latitude":"52.52192000","longitude":"10.77488000"},{"name":"Barßel","countryCode":"DE","stateCode":"NI","latitude":"53.16981000","longitude":"7.75012000"},{"name":"Basdahl","countryCode":"DE","stateCode":"NI","latitude":"53.44502000","longitude":"9.00025000"},{"name":"Bassum","countryCode":"DE","stateCode":"NI","latitude":"52.85059000","longitude":"8.72791000"},{"name":"Bawinkel","countryCode":"DE","stateCode":"NI","latitude":"52.60000000","longitude":"7.40000000"},{"name":"Beckdorf","countryCode":"DE","stateCode":"NI","latitude":"53.41667000","longitude":"9.61667000"},{"name":"Beckedorf","countryCode":"DE","stateCode":"NI","latitude":"52.35000000","longitude":"9.31667000"},{"name":"Beedenbostel","countryCode":"DE","stateCode":"NI","latitude":"52.64288000","longitude":"10.25907000"},{"name":"Beesten","countryCode":"DE","stateCode":"NI","latitude":"52.43333000","longitude":"7.50000000"},{"name":"Bei der Höhne","countryCode":"DE","stateCode":"NI","latitude":"53.51351000","longitude":"9.11191000"},{"name":"Belm","countryCode":"DE","stateCode":"NI","latitude":"52.30000000","longitude":"8.13333000"},{"name":"Bendestorf","countryCode":"DE","stateCode":"NI","latitude":"53.33583000","longitude":"9.96154000"},{"name":"Berge","countryCode":"DE","stateCode":"NI","latitude":"52.62326000","longitude":"7.74550000"},{"name":"Bergen","countryCode":"DE","stateCode":"NI","latitude":"52.80837000","longitude":"9.96374000"},{"name":"Bergen an der Dumme","countryCode":"DE","stateCode":"NI","latitude":"52.89109000","longitude":"10.95629000"},{"name":"Bersenbrück","countryCode":"DE","stateCode":"NI","latitude":"52.55160000","longitude":"7.94836000"},{"name":"Berumbur","countryCode":"DE","stateCode":"NI","latitude":"53.60000000","longitude":"7.31667000"},{"name":"Betheln","countryCode":"DE","stateCode":"NI","latitude":"52.11431000","longitude":"9.79397000"},{"name":"Betzendorf","countryCode":"DE","stateCode":"NI","latitude":"53.13750000","longitude":"10.31273000"},{"name":"Bevenrode","countryCode":"DE","stateCode":"NI","latitude":"52.34026000","longitude":"10.57743000"},{"name":"Bevern","countryCode":"DE","stateCode":"NI","latitude":"51.85826000","longitude":"9.49408000"},{"name":"Beverstedt","countryCode":"DE","stateCode":"NI","latitude":"53.43413000","longitude":"8.81915000"},{"name":"Bienenbüttel","countryCode":"DE","stateCode":"NI","latitude":"53.14157000","longitude":"10.48679000"},{"name":"Bilshausen","countryCode":"DE","stateCode":"NI","latitude":"51.62974000","longitude":"10.15859000"},{"name":"Binnen","countryCode":"DE","stateCode":"NI","latitude":"52.61667000","longitude":"9.13333000"},{"name":"Bippen","countryCode":"DE","stateCode":"NI","latitude":"52.58333000","longitude":"7.73333000"},{"name":"Bispingen","countryCode":"DE","stateCode":"NI","latitude":"53.08312000","longitude":"9.99772000"},{"name":"Bissendorf","countryCode":"DE","stateCode":"NI","latitude":"52.23333000","longitude":"8.16667000"},{"name":"Bleckede","countryCode":"DE","stateCode":"NI","latitude":"53.28972000","longitude":"10.73372000"},{"name":"Blender","countryCode":"DE","stateCode":"NI","latitude":"52.91667000","longitude":"9.13333000"},{"name":"Bliedersdorf","countryCode":"DE","stateCode":"NI","latitude":"53.48333000","longitude":"9.56667000"},{"name":"Blomberg","countryCode":"DE","stateCode":"NI","latitude":"53.57678000","longitude":"7.55824000"},{"name":"Bockenem","countryCode":"DE","stateCode":"NI","latitude":"52.00993000","longitude":"10.13197000"},{"name":"Bockhorn","countryCode":"DE","stateCode":"NI","latitude":"53.40000000","longitude":"8.01667000"},{"name":"Bockhorst","countryCode":"DE","stateCode":"NI","latitude":"53.03296000","longitude":"7.57576000"},{"name":"Bodenfelde","countryCode":"DE","stateCode":"NI","latitude":"51.64044000","longitude":"9.55569000"},{"name":"Bodenwerder","countryCode":"DE","stateCode":"NI","latitude":"51.97156000","longitude":"9.51931000"},{"name":"Boffzen","countryCode":"DE","stateCode":"NI","latitude":"51.75000000","longitude":"9.38333000"},{"name":"Bohmte","countryCode":"DE","stateCode":"NI","latitude":"52.36667000","longitude":"8.31667000"},{"name":"Bokel","countryCode":"DE","stateCode":"NI","latitude":"53.39326000","longitude":"8.76803000"},{"name":"Bomlitz","countryCode":"DE","stateCode":"NI","latitude":"52.90000000","longitude":"9.65000000"},{"name":"Borkum","countryCode":"DE","stateCode":"NI","latitude":"53.58094000","longitude":"6.69153000"},{"name":"Borstel","countryCode":"DE","stateCode":"NI","latitude":"52.67034000","longitude":"8.96896000"},{"name":"Bothel","countryCode":"DE","stateCode":"NI","latitude":"53.06667000","longitude":"9.50000000"},{"name":"Bovenden","countryCode":"DE","stateCode":"NI","latitude":"51.58836000","longitude":"9.92220000"},{"name":"Brackel","countryCode":"DE","stateCode":"NI","latitude":"53.29974000","longitude":"10.04860000"},{"name":"Brake (Unterweser)","countryCode":"DE","stateCode":"NI","latitude":"53.33333000","longitude":"8.48333000"},{"name":"Bramsche","countryCode":"DE","stateCode":"NI","latitude":"52.40881000","longitude":"7.97288000"},{"name":"Bramstedt","countryCode":"DE","stateCode":"NI","latitude":"53.36603000","longitude":"8.69005000"},{"name":"Braunlage","countryCode":"DE","stateCode":"NI","latitude":"51.72651000","longitude":"10.61090000"},{"name":"Braunschweig","countryCode":"DE","stateCode":"NI","latitude":"52.26594000","longitude":"10.52673000"},{"name":"Breddorf","countryCode":"DE","stateCode":"NI","latitude":"53.29262000","longitude":"9.08089000"},{"name":"Bremervörde","countryCode":"DE","stateCode":"NI","latitude":"53.48458000","longitude":"9.14306000"},{"name":"Brietlingen","countryCode":"DE","stateCode":"NI","latitude":"53.33333000","longitude":"10.45000000"},{"name":"Brockel","countryCode":"DE","stateCode":"NI","latitude":"53.10000000","longitude":"9.51667000"},{"name":"Brockum","countryCode":"DE","stateCode":"NI","latitude":"52.46667000","longitude":"8.41667000"},{"name":"Brome","countryCode":"DE","stateCode":"NI","latitude":"52.60019000","longitude":"10.93754000"},{"name":"Bruchhausen-Vilsen","countryCode":"DE","stateCode":"NI","latitude":"52.82931000","longitude":"8.99066000"},{"name":"Brüggen","countryCode":"DE","stateCode":"NI","latitude":"52.04250000","longitude":"9.77450000"},{"name":"Buchholz","countryCode":"DE","stateCode":"NI","latitude":"53.00884000","longitude":"9.56287000"},{"name":"Buchholz in der Nordheide","countryCode":"DE","stateCode":"NI","latitude":"53.32641000","longitude":"9.86812000"},{"name":"Bunde","countryCode":"DE","stateCode":"NI","latitude":"53.18333000","longitude":"7.26667000"},{"name":"Burgdorf","countryCode":"DE","stateCode":"NI","latitude":"52.44628000","longitude":"10.00640000"},{"name":"Butjadingen","countryCode":"DE","stateCode":"NI","latitude":"53.54722000","longitude":"8.33500000"},{"name":"Buxtehude","countryCode":"DE","stateCode":"NI","latitude":"53.46716000","longitude":"9.68636000"},{"name":"Börger","countryCode":"DE","stateCode":"NI","latitude":"52.91211000","longitude":"7.53576000"},{"name":"Börßum","countryCode":"DE","stateCode":"NI","latitude":"52.06921000","longitude":"10.58431000"},{"name":"Bösel","countryCode":"DE","stateCode":"NI","latitude":"53.00000000","longitude":"7.95000000"},{"name":"Bötersen","countryCode":"DE","stateCode":"NI","latitude":"53.13333000","longitude":"9.31667000"},{"name":"Bückeburg","countryCode":"DE","stateCode":"NI","latitude":"52.26065000","longitude":"9.04939000"},{"name":"Bücken","countryCode":"DE","stateCode":"NI","latitude":"52.77876000","longitude":"9.13371000"},{"name":"Büddenstedt","countryCode":"DE","stateCode":"NI","latitude":"52.17035000","longitude":"11.01877000"},{"name":"Bühren","countryCode":"DE","stateCode":"NI","latitude":"52.80629000","longitude":"8.21880000"},{"name":"Cadenberge","countryCode":"DE","stateCode":"NI","latitude":"53.76926000","longitude":"9.06269000"},{"name":"Calberlah","countryCode":"DE","stateCode":"NI","latitude":"52.42074000","longitude":"10.62326000"},{"name":"Cappeln","countryCode":"DE","stateCode":"NI","latitude":"52.81085000","longitude":"8.11474000"},{"name":"Celle","countryCode":"DE","stateCode":"NI","latitude":"52.62264000","longitude":"10.08047000"},{"name":"Clausthal-Zellerfeld","countryCode":"DE","stateCode":"NI","latitude":"51.80949000","longitude":"10.33821000"},{"name":"Clenze","countryCode":"DE","stateCode":"NI","latitude":"52.93729000","longitude":"10.95750000"},{"name":"Cloppenburg","countryCode":"DE","stateCode":"NI","latitude":"52.84754000","longitude":"8.04500000"},{"name":"Coppenbrügge","countryCode":"DE","stateCode":"NI","latitude":"52.11852000","longitude":"9.54870000"},{"name":"Cremlingen","countryCode":"DE","stateCode":"NI","latitude":"52.25000000","longitude":"10.65000000"},{"name":"Cuxhaven","countryCode":"DE","stateCode":"NI","latitude":"53.87176000","longitude":"8.69087000"},{"name":"Dahlenburg","countryCode":"DE","stateCode":"NI","latitude":"53.18767000","longitude":"10.73650000"},{"name":"Damme","countryCode":"DE","stateCode":"NI","latitude":"52.52157000","longitude":"8.19793000"},{"name":"Danndorf","countryCode":"DE","stateCode":"NI","latitude":"52.42472000","longitude":"10.91286000"},{"name":"Dannenberg","countryCode":"DE","stateCode":"NI","latitude":"53.09670000","longitude":"11.09001000"},{"name":"Dassel","countryCode":"DE","stateCode":"NI","latitude":"51.80179000","longitude":"9.68904000"},{"name":"Dedelstorf","countryCode":"DE","stateCode":"NI","latitude":"52.70000000","longitude":"10.50000000"},{"name":"Deensen","countryCode":"DE","stateCode":"NI","latitude":"51.86053000","longitude":"9.59322000"},{"name":"Deinste","countryCode":"DE","stateCode":"NI","latitude":"53.52903000","longitude":"9.44376000"},{"name":"Delligsen","countryCode":"DE","stateCode":"NI","latitude":"51.94120000","longitude":"9.80272000"},{"name":"Delmenhorst","countryCode":"DE","stateCode":"NI","latitude":"53.05110000","longitude":"8.63091000"},{"name":"Dersum","countryCode":"DE","stateCode":"NI","latitude":"52.96112000","longitude":"7.27394000"},{"name":"Destedt","countryCode":"DE","stateCode":"NI","latitude":"52.23801000","longitude":"10.71063000"},{"name":"Detern","countryCode":"DE","stateCode":"NI","latitude":"53.20927000","longitude":"7.67395000"},{"name":"Detmerode","countryCode":"DE","stateCode":"NI","latitude":"52.39016000","longitude":"10.74480000"},{"name":"Dettum","countryCode":"DE","stateCode":"NI","latitude":"52.17246000","longitude":"10.66807000"},{"name":"Deutsch Evern","countryCode":"DE","stateCode":"NI","latitude":"53.20000000","longitude":"10.43333000"},{"name":"Didderse","countryCode":"DE","stateCode":"NI","latitude":"52.38042000","longitude":"10.40294000"},{"name":"Diekholzen","countryCode":"DE","stateCode":"NI","latitude":"52.09617000","longitude":"9.91945000"},{"name":"Diepholz","countryCode":"DE","stateCode":"NI","latitude":"52.60783000","longitude":"8.37005000"},{"name":"Dinklage","countryCode":"DE","stateCode":"NI","latitude":"52.66223000","longitude":"8.12440000"},{"name":"Dissen","countryCode":"DE","stateCode":"NI","latitude":"52.11591000","longitude":"8.19956000"},{"name":"Dohren","countryCode":"DE","stateCode":"NI","latitude":"52.65000000","longitude":"7.58333000"},{"name":"Dollbergen","countryCode":"DE","stateCode":"NI","latitude":"52.40671000","longitude":"10.18098000"},{"name":"Dollern","countryCode":"DE","stateCode":"NI","latitude":"53.53333000","longitude":"9.55000000"},{"name":"Dornum","countryCode":"DE","stateCode":"NI","latitude":"53.64648000","longitude":"7.42957000"},{"name":"Dorum","countryCode":"DE","stateCode":"NI","latitude":"53.68790000","longitude":"8.56734000"},{"name":"Drage","countryCode":"DE","stateCode":"NI","latitude":"53.41667000","longitude":"10.26667000"},{"name":"Drakenburg","countryCode":"DE","stateCode":"NI","latitude":"52.68689000","longitude":"9.21083000"},{"name":"Drangstedt","countryCode":"DE","stateCode":"NI","latitude":"53.61359000","longitude":"8.75576000"},{"name":"Dransfeld","countryCode":"DE","stateCode":"NI","latitude":"51.49910000","longitude":"9.76179000"},{"name":"Drentwede","countryCode":"DE","stateCode":"NI","latitude":"52.74388000","longitude":"8.56504000"},{"name":"Drochtersen","countryCode":"DE","stateCode":"NI","latitude":"53.71015000","longitude":"9.38463000"},{"name":"Duderstadt","countryCode":"DE","stateCode":"NI","latitude":"51.51312000","longitude":"10.25951000"},{"name":"Duingen","countryCode":"DE","stateCode":"NI","latitude":"52.00449000","longitude":"9.69578000"},{"name":"Dunum","countryCode":"DE","stateCode":"NI","latitude":"53.60000000","longitude":"7.65000000"},{"name":"Dörpen","countryCode":"DE","stateCode":"NI","latitude":"52.96469000","longitude":"7.32273000"},{"name":"Dörverden","countryCode":"DE","stateCode":"NI","latitude":"52.85000000","longitude":"9.23333000"},{"name":"Dötlingen","countryCode":"DE","stateCode":"NI","latitude":"52.93333000","longitude":"8.38333000"},{"name":"Dünsen","countryCode":"DE","stateCode":"NI","latitude":"52.92749000","longitude":"8.64191000"},{"name":"Ebergötzen","countryCode":"DE","stateCode":"NI","latitude":"51.57096000","longitude":"10.10632000"},{"name":"Ebersdorf","countryCode":"DE","stateCode":"NI","latitude":"53.52514000","longitude":"9.04897000"},{"name":"Ebstorf","countryCode":"DE","stateCode":"NI","latitude":"53.02785000","longitude":"10.41839000"},{"name":"Echem","countryCode":"DE","stateCode":"NI","latitude":"53.33333000","longitude":"10.53333000"},{"name":"Edemissen","countryCode":"DE","stateCode":"NI","latitude":"52.38702000","longitude":"10.26140000"},{"name":"Edewecht","countryCode":"DE","stateCode":"NI","latitude":"53.12699000","longitude":"7.98406000"},{"name":"Egestorf","countryCode":"DE","stateCode":"NI","latitude":"52.28568000","longitude":"9.51676000"},{"name":"Eggermühlen","countryCode":"DE","stateCode":"NI","latitude":"52.56667000","longitude":"7.81667000"},{"name":"Ehrenburg","countryCode":"DE","stateCode":"NI","latitude":"52.75000000","longitude":"8.70000000"},{"name":"Eicklingen","countryCode":"DE","stateCode":"NI","latitude":"52.55037000","longitude":"10.18439000"},{"name":"Eime","countryCode":"DE","stateCode":"NI","latitude":"52.07449000","longitude":"9.72118000"},{"name":"Eimen","countryCode":"DE","stateCode":"NI","latitude":"51.88333000","longitude":"9.78333000"},{"name":"Eimke","countryCode":"DE","stateCode":"NI","latitude":"52.96601000","longitude":"10.31324000"},{"name":"Einbeck","countryCode":"DE","stateCode":"NI","latitude":"51.82018000","longitude":"9.86961000"},{"name":"Eisdorf am Harz","countryCode":"DE","stateCode":"NI","latitude":"51.76152000","longitude":"10.17591000"},{"name":"Elbe","countryCode":"DE","stateCode":"NI","latitude":"52.08333000","longitude":"10.28333000"},{"name":"Eldingen","countryCode":"DE","stateCode":"NI","latitude":"52.68333000","longitude":"10.33333000"},{"name":"Elsdorf","countryCode":"DE","stateCode":"NI","latitude":"53.24120000","longitude":"9.35056000"},{"name":"Elsfleth","countryCode":"DE","stateCode":"NI","latitude":"53.23748000","longitude":"8.45664000"},{"name":"Elze","countryCode":"DE","stateCode":"NI","latitude":"52.12263000","longitude":"9.73595000"},{"name":"Embsen","countryCode":"DE","stateCode":"NI","latitude":"53.17606000","longitude":"10.34625000"},{"name":"Emden","countryCode":"DE","stateCode":"NI","latitude":"53.36745000","longitude":"7.20778000"},{"name":"Emlichheim","countryCode":"DE","stateCode":"NI","latitude":"52.61667000","longitude":"6.85000000"},{"name":"Emsbüren","countryCode":"DE","stateCode":"NI","latitude":"52.40000000","longitude":"7.30000000"},{"name":"Emstek","countryCode":"DE","stateCode":"NI","latitude":"52.83333000","longitude":"8.15000000"},{"name":"Emtinghausen","countryCode":"DE","stateCode":"NI","latitude":"52.93333000","longitude":"8.96667000"},{"name":"Engeln","countryCode":"DE","stateCode":"NI","latitude":"52.79363000","longitude":"8.91815000"},{"name":"Erkerode","countryCode":"DE","stateCode":"NI","latitude":"52.20485000","longitude":"10.70982000"},{"name":"Eschede","countryCode":"DE","stateCode":"NI","latitude":"52.73494000","longitude":"10.23540000"},{"name":"Eschershausen","countryCode":"DE","stateCode":"NI","latitude":"51.92664000","longitude":"9.64282000"},{"name":"Esens","countryCode":"DE","stateCode":"NI","latitude":"53.64866000","longitude":"7.61267000"},{"name":"Essel","countryCode":"DE","stateCode":"NI","latitude":"52.69131000","longitude":"9.64141000"},{"name":"Essen","countryCode":"DE","stateCode":"NI","latitude":"52.72258000","longitude":"7.93710000"},{"name":"Esterwegen","countryCode":"DE","stateCode":"NI","latitude":"52.99288000","longitude":"7.63327000"},{"name":"Estorf","countryCode":"DE","stateCode":"NI","latitude":"52.58850000","longitude":"9.14147000"},{"name":"Evessen","countryCode":"DE","stateCode":"NI","latitude":"52.18888000","longitude":"10.71081000"},{"name":"Eydelstedt","countryCode":"DE","stateCode":"NI","latitude":"52.69241000","longitude":"8.54668000"},{"name":"Eyendorf","countryCode":"DE","stateCode":"NI","latitude":"53.20000000","longitude":"10.15000000"},{"name":"Eystrup","countryCode":"DE","stateCode":"NI","latitude":"52.77935000","longitude":"9.21315000"},{"name":"Faßberg","countryCode":"DE","stateCode":"NI","latitude":"52.90000000","longitude":"10.16667000"},{"name":"Fedderwarden","countryCode":"DE","stateCode":"NI","latitude":"53.56142000","longitude":"8.04371000"},{"name":"Filsum","countryCode":"DE","stateCode":"NI","latitude":"53.24213000","longitude":"7.62785000"},{"name":"Fintel","countryCode":"DE","stateCode":"NI","latitude":"53.17188000","longitude":"9.66969000"},{"name":"Flöthe","countryCode":"DE","stateCode":"NI","latitude":"52.08333000","longitude":"10.48333000"},{"name":"Freden","countryCode":"DE","stateCode":"NI","latitude":"51.92771000","longitude":"9.89350000"},{"name":"Freiburg","countryCode":"DE","stateCode":"NI","latitude":"53.82529000","longitude":"9.28803000"},{"name":"Freren","countryCode":"DE","stateCode":"NI","latitude":"52.48700000","longitude":"7.54313000"},{"name":"Friedeburg","countryCode":"DE","stateCode":"NI","latitude":"53.45000000","longitude":"7.83333000"},{"name":"Friedland","countryCode":"DE","stateCode":"NI","latitude":"51.41917000","longitude":"9.91762000"},{"name":"Friesoythe","countryCode":"DE","stateCode":"NI","latitude":"53.02260000","longitude":"7.85764000"},{"name":"Fürstenau","countryCode":"DE","stateCode":"NI","latitude":"52.51667000","longitude":"7.67670000"},{"name":"Fürstenberg","countryCode":"DE","stateCode":"NI","latitude":"51.73333000","longitude":"9.40000000"},{"name":"Ganderkesee","countryCode":"DE","stateCode":"NI","latitude":"53.03333000","longitude":"8.53333000"},{"name":"Garbsen","countryCode":"DE","stateCode":"NI","latitude":"52.41371000","longitude":"9.58990000"},{"name":"Garbsen-Mitte","countryCode":"DE","stateCode":"NI","latitude":"52.42659000","longitude":"9.60383000"},{"name":"Garlstorf","countryCode":"DE","stateCode":"NI","latitude":"53.23728000","longitude":"10.10137000"},{"name":"Garrel","countryCode":"DE","stateCode":"NI","latitude":"52.95000000","longitude":"8.01667000"},{"name":"Garstedt","countryCode":"DE","stateCode":"NI","latitude":"53.28467000","longitude":"10.16137000"},{"name":"Gartow","countryCode":"DE","stateCode":"NI","latitude":"53.02470000","longitude":"11.46200000"},{"name":"Geeste","countryCode":"DE","stateCode":"NI","latitude":"52.60000000","longitude":"7.26667000"},{"name":"Gehrde","countryCode":"DE","stateCode":"NI","latitude":"52.57684000","longitude":"8.00342000"},{"name":"Gehrden","countryCode":"DE","stateCode":"NI","latitude":"52.31362000","longitude":"9.60033000"},{"name":"Gemeinde Friedland","countryCode":"DE","stateCode":"NI","latitude":"51.41667000","longitude":"9.93333000"},{"name":"Georgsdorf","countryCode":"DE","stateCode":"NI","latitude":"52.56667000","longitude":"7.08333000"},{"name":"Georgsmarienhütte","countryCode":"DE","stateCode":"NI","latitude":"52.20296000","longitude":"8.04480000"},{"name":"Gerdau","countryCode":"DE","stateCode":"NI","latitude":"52.96667000","longitude":"10.41667000"},{"name":"Gersten","countryCode":"DE","stateCode":"NI","latitude":"52.58333000","longitude":"7.51667000"},{"name":"Gieboldehausen","countryCode":"DE","stateCode":"NI","latitude":"51.60962000","longitude":"10.21619000"},{"name":"Giesen","countryCode":"DE","stateCode":"NI","latitude":"52.19716000","longitude":"9.89890000"},{"name":"Gifhorn","countryCode":"DE","stateCode":"NI","latitude":"52.47774000","longitude":"10.55110000"},{"name":"Gilten","countryCode":"DE","stateCode":"NI","latitude":"52.70000000","longitude":"9.58333000"},{"name":"Gittelde","countryCode":"DE","stateCode":"NI","latitude":"51.79840000","longitude":"10.18780000"},{"name":"Glandorf","countryCode":"DE","stateCode":"NI","latitude":"52.08474000","longitude":"7.99944000"},{"name":"Gnarrenburg","countryCode":"DE","stateCode":"NI","latitude":"53.38333000","longitude":"9.00000000"},{"name":"Goldenstedt","countryCode":"DE","stateCode":"NI","latitude":"52.78833000","longitude":"8.43201000"},{"name":"Golmbach","countryCode":"DE","stateCode":"NI","latitude":"51.90000000","longitude":"9.55000000"},{"name":"Goslar","countryCode":"DE","stateCode":"NI","latitude":"51.90425000","longitude":"10.42766000"},{"name":"Grafhorst","countryCode":"DE","stateCode":"NI","latitude":"52.44482000","longitude":"10.94513000"},{"name":"Grasberg","countryCode":"DE","stateCode":"NI","latitude":"53.18333000","longitude":"8.98333000"},{"name":"Grasleben","countryCode":"DE","stateCode":"NI","latitude":"52.30638000","longitude":"11.01465000"},{"name":"Gronau","countryCode":"DE","stateCode":"NI","latitude":"52.08460000","longitude":"9.77678000"},{"name":"Groß Ippener","countryCode":"DE","stateCode":"NI","latitude":"52.96667000","longitude":"8.61667000"},{"name":"Groß Munzel","countryCode":"DE","stateCode":"NI","latitude":"52.36554000","longitude":"9.47828000"},{"name":"Groß Oesingen","countryCode":"DE","stateCode":"NI","latitude":"52.64761000","longitude":"10.46366000"},{"name":"Groß Twülpstedt","countryCode":"DE","stateCode":"NI","latitude":"52.37361000","longitude":"10.91929000"},{"name":"Großenkneten","countryCode":"DE","stateCode":"NI","latitude":"52.94377000","longitude":"8.25323000"},{"name":"Großgoltern","countryCode":"DE","stateCode":"NI","latitude":"52.33261000","longitude":"9.50111000"},{"name":"Grünendeich","countryCode":"DE","stateCode":"NI","latitude":"53.56952000","longitude":"9.61218000"},{"name":"Guderhandviertel","countryCode":"DE","stateCode":"NI","latitude":"53.54919000","longitude":"9.60960000"},{"name":"Gyhum","countryCode":"DE","stateCode":"NI","latitude":"53.21667000","longitude":"9.31667000"},{"name":"Göttingen","countryCode":"DE","stateCode":"NI","latitude":"51.53443000","longitude":"9.93228000"},{"name":"Hage","countryCode":"DE","stateCode":"NI","latitude":"53.60274000","longitude":"7.28527000"},{"name":"Hagen","countryCode":"DE","stateCode":"NI","latitude":"52.19629000","longitude":"7.98041000"},{"name":"Hagen im Bremischen","countryCode":"DE","stateCode":"NI","latitude":"53.35707000","longitude":"8.64341000"},{"name":"Hagenburg","countryCode":"DE","stateCode":"NI","latitude":"52.43367000","longitude":"9.32473000"},{"name":"Halbemond","countryCode":"DE","stateCode":"NI","latitude":"53.56710000","longitude":"7.29038000"},{"name":"Halle","countryCode":"DE","stateCode":"NI","latitude":"51.99122000","longitude":"9.56532000"},{"name":"Hambergen","countryCode":"DE","stateCode":"NI","latitude":"53.30826000","longitude":"8.82520000"},{"name":"Hambühren","countryCode":"DE","stateCode":"NI","latitude":"52.63333000","longitude":"9.98333000"},{"name":"Hameln","countryCode":"DE","stateCode":"NI","latitude":"52.10397000","longitude":"9.35623000"},{"name":"Hammah","countryCode":"DE","stateCode":"NI","latitude":"53.61667000","longitude":"9.36667000"},{"name":"Handeloh","countryCode":"DE","stateCode":"NI","latitude":"53.24563000","longitude":"9.83923000"},{"name":"Handorf","countryCode":"DE","stateCode":"NI","latitude":"53.34084000","longitude":"10.34652000"},{"name":"Hankensbüttel","countryCode":"DE","stateCode":"NI","latitude":"52.73333000","longitude":"10.60000000"},{"name":"Hannover","countryCode":"DE","stateCode":"NI","latitude":"52.37052000","longitude":"9.73322000"},{"name":"Hannoversch Münden","countryCode":"DE","stateCode":"NI","latitude":"51.41505000","longitude":"9.65046000"},{"name":"Hanstedt","countryCode":"DE","stateCode":"NI","latitude":"53.26667000","longitude":"10.01667000"},{"name":"Hanstedt Eins","countryCode":"DE","stateCode":"NI","latitude":"53.04642000","longitude":"10.37444000"},{"name":"Hardegsen","countryCode":"DE","stateCode":"NI","latitude":"51.65227000","longitude":"9.83050000"},{"name":"Haren","countryCode":"DE","stateCode":"NI","latitude":"52.79262000","longitude":"7.24142000"},{"name":"Harpstedt","countryCode":"DE","stateCode":"NI","latitude":"52.90942000","longitude":"8.58962000"},{"name":"Harsefeld","countryCode":"DE","stateCode":"NI","latitude":"53.45399000","longitude":"9.50297000"},{"name":"Harsum","countryCode":"DE","stateCode":"NI","latitude":"52.21045000","longitude":"9.96486000"},{"name":"Hasbergen","countryCode":"DE","stateCode":"NI","latitude":"52.23754000","longitude":"7.96114000"},{"name":"Haselünne","countryCode":"DE","stateCode":"NI","latitude":"52.67412000","longitude":"7.48460000"},{"name":"Hassel","countryCode":"DE","stateCode":"NI","latitude":"52.69688000","longitude":"8.83198000"},{"name":"Hassendorf","countryCode":"DE","stateCode":"NI","latitude":"53.10859000","longitude":"9.26482000"},{"name":"Haste","countryCode":"DE","stateCode":"NI","latitude":"52.38105000","longitude":"9.39280000"},{"name":"Hatten","countryCode":"DE","stateCode":"NI","latitude":"53.05000000","longitude":"8.38333000"},{"name":"Hattorf","countryCode":"DE","stateCode":"NI","latitude":"51.65035000","longitude":"10.23681000"},{"name":"Haverlah","countryCode":"DE","stateCode":"NI","latitude":"52.06667000","longitude":"10.16667000"},{"name":"Haßbergen","countryCode":"DE","stateCode":"NI","latitude":"52.73333000","longitude":"9.23333000"},{"name":"Hechthausen","countryCode":"DE","stateCode":"NI","latitude":"53.64041000","longitude":"9.23942000"},{"name":"Heede","countryCode":"DE","stateCode":"NI","latitude":"52.99205000","longitude":"7.29830000"},{"name":"Heemsen","countryCode":"DE","stateCode":"NI","latitude":"52.70000000","longitude":"9.26667000"},{"name":"Heere","countryCode":"DE","stateCode":"NI","latitude":"52.06667000","longitude":"10.25000000"},{"name":"Heeslingen","countryCode":"DE","stateCode":"NI","latitude":"53.31667000","longitude":"9.33333000"},{"name":"Heeßen","countryCode":"DE","stateCode":"NI","latitude":"52.23211000","longitude":"9.09642000"},{"name":"Hehlen","countryCode":"DE","stateCode":"NI","latitude":"51.98858000","longitude":"9.47004000"},{"name":"Heidenau","countryCode":"DE","stateCode":"NI","latitude":"53.31667000","longitude":"9.66667000"},{"name":"Heinade","countryCode":"DE","stateCode":"NI","latitude":"51.83333000","longitude":"9.63333000"},{"name":"Heinböckel","countryCode":"DE","stateCode":"NI","latitude":"53.57457000","longitude":"9.32644000"},{"name":"Heinsen","countryCode":"DE","stateCode":"NI","latitude":"52.06257000","longitude":"9.66316000"},{"name":"Hellwege","countryCode":"DE","stateCode":"NI","latitude":"53.07346000","longitude":"9.23566000"},{"name":"Helmstedt","countryCode":"DE","stateCode":"NI","latitude":"52.22790000","longitude":"11.00985000"},{"name":"Helpsen","countryCode":"DE","stateCode":"NI","latitude":"52.31131000","longitude":"9.11676000"},{"name":"Hemmingen","countryCode":"DE","stateCode":"NI","latitude":"52.31425000","longitude":"9.72359000"},{"name":"Hemmoor","countryCode":"DE","stateCode":"NI","latitude":"53.68702000","longitude":"9.15492000"},{"name":"Hemsbünde","countryCode":"DE","stateCode":"NI","latitude":"53.08998000","longitude":"9.47261000"},{"name":"Hemslingen","countryCode":"DE","stateCode":"NI","latitude":"53.08333000","longitude":"9.60000000"},{"name":"Hepstedt","countryCode":"DE","stateCode":"NI","latitude":"53.25874000","longitude":"9.08209000"},{"name":"Hermannsburg","countryCode":"DE","stateCode":"NI","latitude":"52.83254000","longitude":"10.08957000"},{"name":"Herzberg am Harz","countryCode":"DE","stateCode":"NI","latitude":"51.65546000","longitude":"10.33938000"},{"name":"Herzlake","countryCode":"DE","stateCode":"NI","latitude":"52.68530000","longitude":"7.59946000"},{"name":"Hesel","countryCode":"DE","stateCode":"NI","latitude":"53.30000000","longitude":"7.60000000"},{"name":"Hespe","countryCode":"DE","stateCode":"NI","latitude":"52.32999000","longitude":"9.10818000"},{"name":"Hessisch Oldendorf","countryCode":"DE","stateCode":"NI","latitude":"52.17269000","longitude":"9.24913000"},{"name":"Heuerßen","countryCode":"DE","stateCode":"NI","latitude":"52.32946000","longitude":"9.27718000"},{"name":"Heyersum","countryCode":"DE","stateCode":"NI","latitude":"52.15678000","longitude":"9.81265000"},{"name":"Hildesheim","countryCode":"DE","stateCode":"NI","latitude":"52.15077000","longitude":"9.95112000"},{"name":"Hilgermissen","countryCode":"DE","stateCode":"NI","latitude":"52.85000000","longitude":"9.16667000"},{"name":"Hillerse","countryCode":"DE","stateCode":"NI","latitude":"51.68558000","longitude":"9.94973000"},{"name":"Hilter","countryCode":"DE","stateCode":"NI","latitude":"52.13573000","longitude":"8.14715000"},{"name":"Himbergen","countryCode":"DE","stateCode":"NI","latitude":"53.09418000","longitude":"10.72909000"},{"name":"Himmelpforten","countryCode":"DE","stateCode":"NI","latitude":"53.61413000","longitude":"9.30516000"},{"name":"Hinte","countryCode":"DE","stateCode":"NI","latitude":"53.41667000","longitude":"7.18333000"},{"name":"Hipstedt","countryCode":"DE","stateCode":"NI","latitude":"53.48333000","longitude":"8.96667000"},{"name":"Hitzacker","countryCode":"DE","stateCode":"NI","latitude":"53.15254000","longitude":"11.04418000"},{"name":"Hodenhagen","countryCode":"DE","stateCode":"NI","latitude":"52.76506000","longitude":"9.59495000"},{"name":"Hohenhameln","countryCode":"DE","stateCode":"NI","latitude":"52.25755000","longitude":"10.06416000"},{"name":"Hohnhorst","countryCode":"DE","stateCode":"NI","latitude":"52.36942000","longitude":"9.37168000"},{"name":"Holdorf","countryCode":"DE","stateCode":"NI","latitude":"52.58333000","longitude":"8.11667000"},{"name":"Holle","countryCode":"DE","stateCode":"NI","latitude":"52.08721000","longitude":"10.16012000"},{"name":"Hollenstedt","countryCode":"DE","stateCode":"NI","latitude":"53.36667000","longitude":"9.71667000"},{"name":"Holtland","countryCode":"DE","stateCode":"NI","latitude":"53.28333000","longitude":"7.58333000"},{"name":"Holzminden","countryCode":"DE","stateCode":"NI","latitude":"51.82798000","longitude":"9.44550000"},{"name":"Hoogstede","countryCode":"DE","stateCode":"NI","latitude":"52.58333000","longitude":"6.95000000"},{"name":"Hornburg","countryCode":"DE","stateCode":"NI","latitude":"52.03095000","longitude":"10.60490000"},{"name":"Horneburg","countryCode":"DE","stateCode":"NI","latitude":"53.50672000","longitude":"9.57546000"},{"name":"Horstedt","countryCode":"DE","stateCode":"NI","latitude":"53.18333000","longitude":"9.23333000"},{"name":"Hoya","countryCode":"DE","stateCode":"NI","latitude":"52.80781000","longitude":"9.14028000"},{"name":"Hude","countryCode":"DE","stateCode":"NI","latitude":"53.10766000","longitude":"8.46322000"},{"name":"Huede","countryCode":"DE","stateCode":"NI","latitude":"52.49588000","longitude":"8.35804000"},{"name":"Husum","countryCode":"DE","stateCode":"NI","latitude":"52.56667000","longitude":"9.25000000"},{"name":"Hänigsen","countryCode":"DE","stateCode":"NI","latitude":"52.48425000","longitude":"10.09129000"},{"name":"Hörden","countryCode":"DE","stateCode":"NI","latitude":"51.66835000","longitude":"10.28372000"},{"name":"Hülsede","countryCode":"DE","stateCode":"NI","latitude":"52.24951000","longitude":"9.36147000"},{"name":"Ihlienworth","countryCode":"DE","stateCode":"NI","latitude":"53.73333000","longitude":"8.91667000"},{"name":"Ilsede","countryCode":"DE","stateCode":"NI","latitude":"52.26340000","longitude":"10.19922000"},{"name":"Isenbüttel","countryCode":"DE","stateCode":"NI","latitude":"52.43333000","longitude":"10.58333000"},{"name":"Isernhagen Farster Bauerschaft","countryCode":"DE","stateCode":"NI","latitude":"52.47093000","longitude":"9.84179000"},{"name":"Itterbeck","countryCode":"DE","stateCode":"NI","latitude":"52.50618000","longitude":"6.80354000"},{"name":"Jameln","countryCode":"DE","stateCode":"NI","latitude":"53.05000000","longitude":"11.08333000"},{"name":"Jembke","countryCode":"DE","stateCode":"NI","latitude":"52.50000000","longitude":"10.76667000"},{"name":"Jemgum","countryCode":"DE","stateCode":"NI","latitude":"53.26667000","longitude":"7.38333000"},{"name":"Jerxheim","countryCode":"DE","stateCode":"NI","latitude":"52.08172000","longitude":"10.89844000"},{"name":"Jesteburg","countryCode":"DE","stateCode":"NI","latitude":"53.30966000","longitude":"9.95262000"},{"name":"Jever","countryCode":"DE","stateCode":"NI","latitude":"53.57368000","longitude":"7.89806000"},{"name":"Jork","countryCode":"DE","stateCode":"NI","latitude":"53.53198000","longitude":"9.68076000"},{"name":"Juist","countryCode":"DE","stateCode":"NI","latitude":"53.67787000","longitude":"6.99575000"},{"name":"Jühnde","countryCode":"DE","stateCode":"NI","latitude":"51.46667000","longitude":"9.80000000"},{"name":"Kakenstorf","countryCode":"DE","stateCode":"NI","latitude":"53.30317000","longitude":"9.76289000"},{"name":"Kalefeld","countryCode":"DE","stateCode":"NI","latitude":"51.80000000","longitude":"10.03333000"},{"name":"Katlenburg-Lindau","countryCode":"DE","stateCode":"NI","latitude":"51.68333000","longitude":"10.10000000"},{"name":"Kettenkamp","countryCode":"DE","stateCode":"NI","latitude":"52.58333000","longitude":"7.83333000"},{"name":"Kirchbrak","countryCode":"DE","stateCode":"NI","latitude":"51.96585000","longitude":"9.57510000"},{"name":"Kirchdorf","countryCode":"DE","stateCode":"NI","latitude":"52.59523000","longitude":"8.83490000"},{"name":"Kirchgellersen","countryCode":"DE","stateCode":"NI","latitude":"53.23333000","longitude":"10.30000000"},{"name":"Kirchlinteln","countryCode":"DE","stateCode":"NI","latitude":"52.94236000","longitude":"9.31811000"},{"name":"Kirchseelte","countryCode":"DE","stateCode":"NI","latitude":"52.95000000","longitude":"8.68333000"},{"name":"Kirchtimke","countryCode":"DE","stateCode":"NI","latitude":"53.25000000","longitude":"9.15000000"},{"name":"Kirchwalsede","countryCode":"DE","stateCode":"NI","latitude":"53.01667000","longitude":"9.40000000"},{"name":"Kissenbrück","countryCode":"DE","stateCode":"NI","latitude":"52.10956000","longitude":"10.58996000"},{"name":"Klein Berßen","countryCode":"DE","stateCode":"NI","latitude":"52.76797000","longitude":"7.46182000"},{"name":"Klein Gusborn","countryCode":"DE","stateCode":"NI","latitude":"53.08331000","longitude":"11.19323000"},{"name":"Klein Schwülper","countryCode":"DE","stateCode":"NI","latitude":"52.34153000","longitude":"10.42903000"},{"name":"Kluse","countryCode":"DE","stateCode":"NI","latitude":"52.93633000","longitude":"7.34093000"},{"name":"Krebeck","countryCode":"DE","stateCode":"NI","latitude":"51.58333000","longitude":"10.11667000"},{"name":"Kreiensen","countryCode":"DE","stateCode":"NI","latitude":"51.85363000","longitude":"9.96481000"},{"name":"Kutenholz","countryCode":"DE","stateCode":"NI","latitude":"53.48152000","longitude":"9.32118000"},{"name":"Königslutter am Elm","countryCode":"DE","stateCode":"NI","latitude":"52.25116000","longitude":"10.81683000"},{"name":"Kührstedt","countryCode":"DE","stateCode":"NI","latitude":"53.57747000","longitude":"8.80091000"},{"name":"Küsten","countryCode":"DE","stateCode":"NI","latitude":"52.97779000","longitude":"11.06240000"},{"name":"Laar","countryCode":"DE","stateCode":"NI","latitude":"52.35581000","longitude":"8.25388000"},{"name":"Laatzen","countryCode":"DE","stateCode":"NI","latitude":"52.31506000","longitude":"9.79739000"},{"name":"Lachendorf","countryCode":"DE","stateCode":"NI","latitude":"52.61667000","longitude":"10.25000000"},{"name":"Lamspringe","countryCode":"DE","stateCode":"NI","latitude":"51.96071000","longitude":"10.01105000"},{"name":"Lamstedt","countryCode":"DE","stateCode":"NI","latitude":"53.63333000","longitude":"9.10000000"},{"name":"Landesbergen","countryCode":"DE","stateCode":"NI","latitude":"52.55598000","longitude":"9.12505000"},{"name":"Landolfshausen","countryCode":"DE","stateCode":"NI","latitude":"51.53333000","longitude":"10.10000000"},{"name":"Langelsheim","countryCode":"DE","stateCode":"NI","latitude":"51.93789000","longitude":"10.33264000"},{"name":"Langen","countryCode":"DE","stateCode":"NI","latitude":"53.60554000","longitude":"8.59509000"},{"name":"Langenhagen","countryCode":"DE","stateCode":"NI","latitude":"52.44758000","longitude":"9.73741000"},{"name":"Langeoog","countryCode":"DE","stateCode":"NI","latitude":"53.75000000","longitude":"7.48333000"},{"name":"Langlingen","countryCode":"DE","stateCode":"NI","latitude":"52.55593000","longitude":"10.28291000"},{"name":"Langwedel","countryCode":"DE","stateCode":"NI","latitude":"52.97864000","longitude":"9.18542000"},{"name":"Lastrup","countryCode":"DE","stateCode":"NI","latitude":"52.79468000","longitude":"7.86715000"},{"name":"Lathen","countryCode":"DE","stateCode":"NI","latitude":"52.86667000","longitude":"7.31667000"},{"name":"Lauenau","countryCode":"DE","stateCode":"NI","latitude":"52.27393000","longitude":"9.36928000"},{"name":"Lauenbrück","countryCode":"DE","stateCode":"NI","latitude":"53.20000000","longitude":"9.56667000"},{"name":"Lauenhagen","countryCode":"DE","stateCode":"NI","latitude":"52.35547000","longitude":"9.20637000"},{"name":"Leer","countryCode":"DE","stateCode":"NI","latitude":"53.23157000","longitude":"7.46100000"},{"name":"Leese","countryCode":"DE","stateCode":"NI","latitude":"52.50000000","longitude":"9.11667000"},{"name":"Leezdorf","countryCode":"DE","stateCode":"NI","latitude":"53.55000000","longitude":"7.30000000"},{"name":"Lehre","countryCode":"DE","stateCode":"NI","latitude":"52.33333000","longitude":"10.66667000"},{"name":"Lehrte","countryCode":"DE","stateCode":"NI","latitude":"52.37193000","longitude":"9.97919000"},{"name":"Leiferde","countryCode":"DE","stateCode":"NI","latitude":"52.20445000","longitude":"10.50842000"},{"name":"Lemförde","countryCode":"DE","stateCode":"NI","latitude":"52.46557000","longitude":"8.37621000"},{"name":"Lemwerder","countryCode":"DE","stateCode":"NI","latitude":"53.16667000","longitude":"8.61667000"},{"name":"Lengede","countryCode":"DE","stateCode":"NI","latitude":"52.20487000","longitude":"10.30775000"},{"name":"Lengerich","countryCode":"DE","stateCode":"NI","latitude":"52.55381000","longitude":"7.53164000"},{"name":"Liebenau","countryCode":"DE","stateCode":"NI","latitude":"52.60362000","longitude":"9.09719000"},{"name":"Liebenburg","countryCode":"DE","stateCode":"NI","latitude":"52.02176000","longitude":"10.43169000"},{"name":"Lilienthal","countryCode":"DE","stateCode":"NI","latitude":"53.14193000","longitude":"8.90338000"},{"name":"Lindhorst","countryCode":"DE","stateCode":"NI","latitude":"52.35789000","longitude":"9.28319000"},{"name":"Lindwedel","countryCode":"DE","stateCode":"NI","latitude":"52.60784000","longitude":"9.68737000"},{"name":"Lingen","countryCode":"DE","stateCode":"NI","latitude":"52.52143000","longitude":"7.31845000"},{"name":"Lintig","countryCode":"DE","stateCode":"NI","latitude":"53.60341000","longitude":"8.87876000"},{"name":"Lohne","countryCode":"DE","stateCode":"NI","latitude":"52.66625000","longitude":"8.23750000"},{"name":"Lorup","countryCode":"DE","stateCode":"NI","latitude":"52.92495000","longitude":"7.64339000"},{"name":"Loxstedt","countryCode":"DE","stateCode":"NI","latitude":"53.46667000","longitude":"8.65000000"},{"name":"Luhden","countryCode":"DE","stateCode":"NI","latitude":"52.22538000","longitude":"9.09256000"},{"name":"Lunestedt","countryCode":"DE","stateCode":"NI","latitude":"53.43621000","longitude":"8.75193000"},{"name":"Lutter am Barenberge","countryCode":"DE","stateCode":"NI","latitude":"51.98943000","longitude":"10.26930000"},{"name":"Lähden","countryCode":"DE","stateCode":"NI","latitude":"52.74547000","longitude":"7.57036000"},{"name":"Löningen","countryCode":"DE","stateCode":"NI","latitude":"52.73678000","longitude":"7.75809000"},{"name":"Lüchow","countryCode":"DE","stateCode":"NI","latitude":"52.96811000","longitude":"11.15397000"},{"name":"Lüder","countryCode":"DE","stateCode":"NI","latitude":"52.80878000","longitude":"10.66609000"},{"name":"Lüdersfeld","countryCode":"DE","stateCode":"NI","latitude":"52.35993000","longitude":"9.25422000"},{"name":"Lüneburg","countryCode":"DE","stateCode":"NI","latitude":"53.25090000","longitude":"10.41409000"},{"name":"Lünne","countryCode":"DE","stateCode":"NI","latitude":"52.42958000","longitude":"7.42653000"},{"name":"Marienhafe","countryCode":"DE","stateCode":"NI","latitude":"53.52274000","longitude":"7.27306000"},{"name":"Mariental","countryCode":"DE","stateCode":"NI","latitude":"52.27593000","longitude":"10.98371000"},{"name":"Marklohe","countryCode":"DE","stateCode":"NI","latitude":"52.66857000","longitude":"9.14219000"},{"name":"Marschacht","countryCode":"DE","stateCode":"NI","latitude":"53.41520000","longitude":"10.37524000"},{"name":"Martfeld","countryCode":"DE","stateCode":"NI","latitude":"52.87572000","longitude":"9.06081000"},{"name":"Marxen","countryCode":"DE","stateCode":"NI","latitude":"53.31211000","longitude":"10.00415000"},{"name":"Meerbeck","countryCode":"DE","stateCode":"NI","latitude":"52.34174000","longitude":"9.15067000"},{"name":"Meerdorf","countryCode":"DE","stateCode":"NI","latitude":"52.34583000","longitude":"10.31745000"},{"name":"Meinersen","countryCode":"DE","stateCode":"NI","latitude":"52.47436000","longitude":"10.35247000"},{"name":"Melbeck","countryCode":"DE","stateCode":"NI","latitude":"53.18333000","longitude":"10.40000000"},{"name":"Melle","countryCode":"DE","stateCode":"NI","latitude":"52.20197000","longitude":"8.33826000"},{"name":"Mellinghausen","countryCode":"DE","stateCode":"NI","latitude":"52.70697000","longitude":"8.89704000"},{"name":"Menslage","countryCode":"DE","stateCode":"NI","latitude":"52.68333000","longitude":"7.81667000"},{"name":"Meppen","countryCode":"DE","stateCode":"NI","latitude":"52.69064000","longitude":"7.29097000"},{"name":"Merzen","countryCode":"DE","stateCode":"NI","latitude":"52.48333000","longitude":"7.83333000"},{"name":"Messingen","countryCode":"DE","stateCode":"NI","latitude":"52.46667000","longitude":"7.46667000"},{"name":"Midlum","countryCode":"DE","stateCode":"NI","latitude":"53.73135000","longitude":"8.61695000"},{"name":"Mittegroßefehn","countryCode":"DE","stateCode":"NI","latitude":"53.39165000","longitude":"7.56602000"},{"name":"Moisburg","countryCode":"DE","stateCode":"NI","latitude":"53.40620000","longitude":"9.69880000"},{"name":"Molbergen","countryCode":"DE","stateCode":"NI","latitude":"52.85805000","longitude":"7.92548000"},{"name":"Moringen","countryCode":"DE","stateCode":"NI","latitude":"51.69915000","longitude":"9.87107000"},{"name":"Morsum","countryCode":"DE","stateCode":"NI","latitude":"52.95347000","longitude":"9.07962000"},{"name":"Munster","countryCode":"DE","stateCode":"NI","latitude":"52.98569000","longitude":"10.08756000"},{"name":"Müden","countryCode":"DE","stateCode":"NI","latitude":"52.52771000","longitude":"10.36011000"},{"name":"Nahrendorf","countryCode":"DE","stateCode":"NI","latitude":"53.17389000","longitude":"10.81381000"},{"name":"Neu Darchau","countryCode":"DE","stateCode":"NI","latitude":"53.22901000","longitude":"10.88529000"},{"name":"Neu Wulmstorf","countryCode":"DE","stateCode":"NI","latitude":"53.46667000","longitude":"9.80000000"},{"name":"Neubrück","countryCode":"DE","stateCode":"NI","latitude":"52.37088000","longitude":"10.41761000"},{"name":"Neubörger","countryCode":"DE","stateCode":"NI","latitude":"52.95815000","longitude":"7.44839000"},{"name":"Neuenkirchen","countryCode":"DE","stateCode":"NI","latitude":"52.13778000","longitude":"8.38835000"},{"name":"Neuharlingersiel","countryCode":"DE","stateCode":"NI","latitude":"53.69993000","longitude":"7.70288000"},{"name":"Neuhaus an der Oste","countryCode":"DE","stateCode":"NI","latitude":"53.80043000","longitude":"9.03348000"},{"name":"Neukamperfehn","countryCode":"DE","stateCode":"NI","latitude":"53.33642000","longitude":"7.56189000"},{"name":"Neustadt am Rübenberge","countryCode":"DE","stateCode":"NI","latitude":"52.50462000","longitude":"9.45871000"},{"name":"Niederlangen","countryCode":"DE","stateCode":"NI","latitude":"52.85712000","longitude":"7.28199000"},{"name":"Niedernwöhren","countryCode":"DE","stateCode":"NI","latitude":"52.35214000","longitude":"9.14788000"},{"name":"Nienburg","countryCode":"DE","stateCode":"NI","latitude":"52.64610000","longitude":"9.22086000"},{"name":"Nienstädt","countryCode":"DE","stateCode":"NI","latitude":"52.29242000","longitude":"9.16440000"},{"name":"Norddeich","countryCode":"DE","stateCode":"NI","latitude":"53.61349000","longitude":"7.16043000"},{"name":"Norden","countryCode":"DE","stateCode":"NI","latitude":"53.59552000","longitude":"7.20639000"},{"name":"Nordenham","countryCode":"DE","stateCode":"NI","latitude":"53.48610000","longitude":"8.48093000"},{"name":"Norderney","countryCode":"DE","stateCode":"NI","latitude":"53.70828000","longitude":"7.15819000"},{"name":"Nordholz","countryCode":"DE","stateCode":"NI","latitude":"53.78448000","longitude":"8.61354000"},{"name":"Nordhorn","countryCode":"DE","stateCode":"NI","latitude":"52.43081000","longitude":"7.06833000"},{"name":"Nordleda","countryCode":"DE","stateCode":"NI","latitude":"53.76667000","longitude":"8.83333000"},{"name":"Nordstemmen","countryCode":"DE","stateCode":"NI","latitude":"52.16196000","longitude":"9.78350000"},{"name":"Northeim","countryCode":"DE","stateCode":"NI","latitude":"51.70662000","longitude":"9.99997000"},{"name":"Nortmoor","countryCode":"DE","stateCode":"NI","latitude":"53.24608000","longitude":"7.57178000"},{"name":"Nortrup","countryCode":"DE","stateCode":"NI","latitude":"52.61503000","longitude":"7.86072000"},{"name":"Nottensdorf","countryCode":"DE","stateCode":"NI","latitude":"53.48333000","longitude":"9.60000000"},{"name":"Nörten-Hardenberg","countryCode":"DE","stateCode":"NI","latitude":"51.62878000","longitude":"9.93593000"},{"name":"Oberndorf","countryCode":"DE","stateCode":"NI","latitude":"53.75000000","longitude":"9.15000000"},{"name":"Obernfeld","countryCode":"DE","stateCode":"NI","latitude":"51.55000000","longitude":"10.23333000"},{"name":"Obernkirchen","countryCode":"DE","stateCode":"NI","latitude":"52.27210000","longitude":"9.12912000"},{"name":"Oederquart","countryCode":"DE","stateCode":"NI","latitude":"53.80267000","longitude":"9.23680000"},{"name":"Oerel","countryCode":"DE","stateCode":"NI","latitude":"53.48333000","longitude":"9.05000000"},{"name":"Oldenburg","countryCode":"DE","stateCode":"NI","latitude":"53.14118000","longitude":"8.21467000"},{"name":"Oldendorf","countryCode":"DE","stateCode":"NI","latitude":"53.15580000","longitude":"10.21431000"},{"name":"Osloß","countryCode":"DE","stateCode":"NI","latitude":"52.46925000","longitude":"10.68011000"},{"name":"Osnabrück","countryCode":"DE","stateCode":"NI","latitude":"52.27264000","longitude":"8.04980000"},{"name":"Osteel","countryCode":"DE","stateCode":"NI","latitude":"53.54417000","longitude":"7.25400000"},{"name":"Osten","countryCode":"DE","stateCode":"NI","latitude":"53.70000000","longitude":"9.20000000"},{"name":"Ostercappeln","countryCode":"DE","stateCode":"NI","latitude":"52.35000000","longitude":"8.23333000"},{"name":"Osterholz-Scharmbeck","countryCode":"DE","stateCode":"NI","latitude":"53.22698000","longitude":"8.79528000"},{"name":"Osterode am Harz","countryCode":"DE","stateCode":"NI","latitude":"51.72686000","longitude":"10.25089000"},{"name":"Ostrhauderfehn","countryCode":"DE","stateCode":"NI","latitude":"53.13333000","longitude":"7.61667000"},{"name":"Ottenstein","countryCode":"DE","stateCode":"NI","latitude":"51.94707000","longitude":"9.40700000"},{"name":"Otter","countryCode":"DE","stateCode":"NI","latitude":"53.24015000","longitude":"9.74247000"},{"name":"Otterndorf","countryCode":"DE","stateCode":"NI","latitude":"53.80908000","longitude":"8.90068000"},{"name":"Ottersberg","countryCode":"DE","stateCode":"NI","latitude":"53.10990000","longitude":"9.14408000"},{"name":"Ovelgönne","countryCode":"DE","stateCode":"NI","latitude":"53.34189000","longitude":"8.42179000"},{"name":"Oyten","countryCode":"DE","stateCode":"NI","latitude":"53.05000000","longitude":"9.01667000"},{"name":"Papenburg","countryCode":"DE","stateCode":"NI","latitude":"53.07738000","longitude":"7.40444000"},{"name":"Parsau","countryCode":"DE","stateCode":"NI","latitude":"52.53471000","longitude":"10.89020000"},{"name":"Pattensen","countryCode":"DE","stateCode":"NI","latitude":"52.26448000","longitude":"9.76436000"},{"name":"Peine","countryCode":"DE","stateCode":"NI","latitude":"52.31928000","longitude":"10.23520000"},{"name":"Pennigsehl","countryCode":"DE","stateCode":"NI","latitude":"52.64181000","longitude":"9.02630000"},{"name":"Polle","countryCode":"DE","stateCode":"NI","latitude":"51.89871000","longitude":"9.40386000"},{"name":"Pollhagen","countryCode":"DE","stateCode":"NI","latitude":"52.38529000","longitude":"9.18813000"},{"name":"Quakenbrück","countryCode":"DE","stateCode":"NI","latitude":"52.67502000","longitude":"7.94983000"},{"name":"Radbruch","countryCode":"DE","stateCode":"NI","latitude":"53.31667000","longitude":"10.28333000"},{"name":"Raddestorf","countryCode":"DE","stateCode":"NI","latitude":"52.45000000","longitude":"8.96667000"},{"name":"Rastede","countryCode":"DE","stateCode":"NI","latitude":"53.25000000","longitude":"8.20000000"},{"name":"Rechtsupweg","countryCode":"DE","stateCode":"NI","latitude":"53.53333000","longitude":"7.33333000"},{"name":"Reeßum","countryCode":"DE","stateCode":"NI","latitude":"53.13333000","longitude":"9.21667000"},{"name":"Regesbostel","countryCode":"DE","stateCode":"NI","latitude":"53.38333000","longitude":"9.65000000"},{"name":"Rehburg-Loccum","countryCode":"DE","stateCode":"NI","latitude":"52.46952000","longitude":"9.19957000"},{"name":"Rehden","countryCode":"DE","stateCode":"NI","latitude":"52.61024000","longitude":"8.48093000"},{"name":"Reinstorf","countryCode":"DE","stateCode":"NI","latitude":"53.23445000","longitude":"10.57323000"},{"name":"Remlingen","countryCode":"DE","stateCode":"NI","latitude":"52.11367000","longitude":"10.67408000"},{"name":"Reppenstedt","countryCode":"DE","stateCode":"NI","latitude":"53.25000000","longitude":"10.35000000"},{"name":"Rethem","countryCode":"DE","stateCode":"NI","latitude":"52.78621000","longitude":"9.37862000"},{"name":"Rethen","countryCode":"DE","stateCode":"NI","latitude":"52.37707000","longitude":"10.47855000"},{"name":"Rhade","countryCode":"DE","stateCode":"NI","latitude":"53.32872000","longitude":"9.11350000"},{"name":"Rhede","countryCode":"DE","stateCode":"NI","latitude":"53.06020000","longitude":"7.27127000"},{"name":"Rheden","countryCode":"DE","stateCode":"NI","latitude":"52.05784000","longitude":"9.78714000"},{"name":"Rhumspringe","countryCode":"DE","stateCode":"NI","latitude":"51.58333000","longitude":"10.30000000"},{"name":"Ribbesbüttel","countryCode":"DE","stateCode":"NI","latitude":"52.43435000","longitude":"10.50997000"},{"name":"Riede","countryCode":"DE","stateCode":"NI","latitude":"52.96667000","longitude":"8.95000000"},{"name":"Rieste","countryCode":"DE","stateCode":"NI","latitude":"52.48333000","longitude":"8.01667000"},{"name":"Rinteln","countryCode":"DE","stateCode":"NI","latitude":"52.18604000","longitude":"9.07917000"},{"name":"Ritterhude","countryCode":"DE","stateCode":"NI","latitude":"53.18289000","longitude":"8.73550000"},{"name":"Rodenberg","countryCode":"DE","stateCode":"NI","latitude":"52.31152000","longitude":"9.35640000"},{"name":"Ronnenberg","countryCode":"DE","stateCode":"NI","latitude":"52.31939000","longitude":"9.65544000"},{"name":"Rosche","countryCode":"DE","stateCode":"NI","latitude":"52.98663000","longitude":"10.75184000"},{"name":"Rosdorf","countryCode":"DE","stateCode":"NI","latitude":"51.50000000","longitude":"9.90000000"},{"name":"Rotenburg","countryCode":"DE","stateCode":"NI","latitude":"53.11125000","longitude":"9.41082000"},{"name":"Rullstorf","countryCode":"DE","stateCode":"NI","latitude":"53.28645000","longitude":"10.52972000"},{"name":"Röhrsen","countryCode":"DE","stateCode":"NI","latitude":"52.71078000","longitude":"9.23139000"},{"name":"Rötgesbüttel","countryCode":"DE","stateCode":"NI","latitude":"52.41667000","longitude":"10.53333000"},{"name":"Rühen","countryCode":"DE","stateCode":"NI","latitude":"52.48560000","longitude":"10.88642000"},{"name":"Sachsenhagen","countryCode":"DE","stateCode":"NI","latitude":"52.39734000","longitude":"9.26791000"},{"name":"Salzbergen","countryCode":"DE","stateCode":"NI","latitude":"52.33333000","longitude":"7.35000000"},{"name":"Salzgitter","countryCode":"DE","stateCode":"NI","latitude":"52.15705000","longitude":"10.41540000"},{"name":"Salzhausen","countryCode":"DE","stateCode":"NI","latitude":"53.22339000","longitude":"10.16981000"},{"name":"Salzhemmendorf","countryCode":"DE","stateCode":"NI","latitude":"52.06700000","longitude":"9.58720000"},{"name":"Sande","countryCode":"DE","stateCode":"NI","latitude":"53.50489000","longitude":"8.01418000"},{"name":"Sandstedt","countryCode":"DE","stateCode":"NI","latitude":"53.35981000","longitude":"8.52137000"},{"name":"Sankt Andreasberg","countryCode":"DE","stateCode":"NI","latitude":"51.71004000","longitude":"10.51867000"},{"name":"Sarstedt","countryCode":"DE","stateCode":"NI","latitude":"52.23495000","longitude":"9.85411000"},{"name":"Sassenburg","countryCode":"DE","stateCode":"NI","latitude":"52.51667000","longitude":"10.63333000"},{"name":"Sauensiek","countryCode":"DE","stateCode":"NI","latitude":"53.38333000","longitude":"9.60000000"},{"name":"Schapen","countryCode":"DE","stateCode":"NI","latitude":"52.40000000","longitude":"7.56667000"},{"name":"Scharnebeck","countryCode":"DE","stateCode":"NI","latitude":"53.29237000","longitude":"10.50188000"},{"name":"Scheden","countryCode":"DE","stateCode":"NI","latitude":"51.45000000","longitude":"9.73333000"},{"name":"Scheeßel","countryCode":"DE","stateCode":"NI","latitude":"53.16667000","longitude":"9.48333000"},{"name":"Schellerten","countryCode":"DE","stateCode":"NI","latitude":"52.18530000","longitude":"10.10227000"},{"name":"Schiffdorf","countryCode":"DE","stateCode":"NI","latitude":"53.53333000","longitude":"8.65000000"},{"name":"Schillig","countryCode":"DE","stateCode":"NI","latitude":"53.70378000","longitude":"8.02170000"},{"name":"Schladen","countryCode":"DE","stateCode":"NI","latitude":"52.02218000","longitude":"10.53967000"},{"name":"Schnega","countryCode":"DE","stateCode":"NI","latitude":"52.89130000","longitude":"10.89226000"},{"name":"Schneverdingen","countryCode":"DE","stateCode":"NI","latitude":"53.11685000","longitude":"9.79524000"},{"name":"Schortens","countryCode":"DE","stateCode":"NI","latitude":"53.53333000","longitude":"7.95000000"},{"name":"Schwaförden","countryCode":"DE","stateCode":"NI","latitude":"52.73775000","longitude":"8.83026000"},{"name":"Schwanewede","countryCode":"DE","stateCode":"NI","latitude":"53.23333000","longitude":"8.60000000"},{"name":"Schwarme","countryCode":"DE","stateCode":"NI","latitude":"52.90000000","longitude":"9.01667000"},{"name":"Schwarmstedt","countryCode":"DE","stateCode":"NI","latitude":"52.67794000","longitude":"9.61767000"},{"name":"Schöningen","countryCode":"DE","stateCode":"NI","latitude":"52.13802000","longitude":"10.96745000"},{"name":"Schöppenstedt","countryCode":"DE","stateCode":"NI","latitude":"52.14308000","longitude":"10.77450000"},{"name":"Schüttorf","countryCode":"DE","stateCode":"NI","latitude":"52.32281000","longitude":"7.22176000"},{"name":"Seeburg","countryCode":"DE","stateCode":"NI","latitude":"51.56667000","longitude":"10.15000000"},{"name":"Seelze","countryCode":"DE","stateCode":"NI","latitude":"52.39635000","longitude":"9.59727000"},{"name":"Seesen","countryCode":"DE","stateCode":"NI","latitude":"51.89095000","longitude":"10.17847000"},{"name":"Seevetal","countryCode":"DE","stateCode":"NI","latitude":"53.40000000","longitude":"9.96667000"},{"name":"Seggebruch","countryCode":"DE","stateCode":"NI","latitude":"52.30050000","longitude":"9.09462000"},{"name":"Sehlde","countryCode":"DE","stateCode":"NI","latitude":"52.03887000","longitude":"10.26569000"},{"name":"Sehlem","countryCode":"DE","stateCode":"NI","latitude":"52.01236000","longitude":"9.97593000"},{"name":"Sehnde","countryCode":"DE","stateCode":"NI","latitude":"52.31394000","longitude":"9.96820000"},{"name":"Selsingen","countryCode":"DE","stateCode":"NI","latitude":"53.37329000","longitude":"9.21289000"},{"name":"Seulingen","countryCode":"DE","stateCode":"NI","latitude":"51.54129000","longitude":"10.16263000"},{"name":"Sibbesse","countryCode":"DE","stateCode":"NI","latitude":"52.05000000","longitude":"9.90000000"},{"name":"Sickte","countryCode":"DE","stateCode":"NI","latitude":"52.21847000","longitude":"10.64240000"},{"name":"Siedenburg","countryCode":"DE","stateCode":"NI","latitude":"52.69293000","longitude":"8.93961000"},{"name":"Sillenstede","countryCode":"DE","stateCode":"NI","latitude":"53.57437000","longitude":"7.98500000"},{"name":"Sittensen","countryCode":"DE","stateCode":"NI","latitude":"53.27615000","longitude":"9.50429000"},{"name":"Soderstorf","countryCode":"DE","stateCode":"NI","latitude":"53.14275000","longitude":"10.14807000"},{"name":"Soltau","countryCode":"DE","stateCode":"NI","latitude":"52.98638000","longitude":"9.84338000"},{"name":"Soltendieck","countryCode":"DE","stateCode":"NI","latitude":"52.87369000","longitude":"10.76162000"},{"name":"Sottrum","countryCode":"DE","stateCode":"NI","latitude":"53.11667000","longitude":"9.23333000"},{"name":"Spelle","countryCode":"DE","stateCode":"NI","latitude":"52.36667000","longitude":"7.46667000"},{"name":"Sprakensehl","countryCode":"DE","stateCode":"NI","latitude":"52.76668000","longitude":"10.49177000"},{"name":"Springe","countryCode":"DE","stateCode":"NI","latitude":"52.20845000","longitude":"9.55416000"},{"name":"Stade","countryCode":"DE","stateCode":"NI","latitude":"53.59337000","longitude":"9.47629000"},{"name":"Stadensen","countryCode":"DE","stateCode":"NI","latitude":"52.87571000","longitude":"10.55619000"},{"name":"Stadthagen","countryCode":"DE","stateCode":"NI","latitude":"52.32333000","longitude":"9.20311000"},{"name":"Stadtoldendorf","countryCode":"DE","stateCode":"NI","latitude":"51.88242000","longitude":"9.62650000"},{"name":"Stedesdorf","countryCode":"DE","stateCode":"NI","latitude":"53.63333000","longitude":"7.66667000"},{"name":"Steimbke","countryCode":"DE","stateCode":"NI","latitude":"52.65483000","longitude":"9.39091000"},{"name":"Steinfeld","countryCode":"DE","stateCode":"NI","latitude":"52.58596000","longitude":"8.21417000"},{"name":"Steinhorst","countryCode":"DE","stateCode":"NI","latitude":"52.68333000","longitude":"10.40000000"},{"name":"Steinkirchen","countryCode":"DE","stateCode":"NI","latitude":"53.56601000","longitude":"9.61111000"},{"name":"Stelle","countryCode":"DE","stateCode":"NI","latitude":"53.38416000","longitude":"10.11138000"},{"name":"Steyerberg","countryCode":"DE","stateCode":"NI","latitude":"52.57017000","longitude":"9.02423000"},{"name":"Stolzenau","countryCode":"DE","stateCode":"NI","latitude":"52.51667000","longitude":"9.06667000"},{"name":"Stuhr","countryCode":"DE","stateCode":"NI","latitude":"53.03333000","longitude":"8.75000000"},{"name":"Stöckse","countryCode":"DE","stateCode":"NI","latitude":"52.64067000","longitude":"9.34027000"},{"name":"Suddendorf","countryCode":"DE","stateCode":"NI","latitude":"52.30096000","longitude":"7.22572000"},{"name":"Suderburg","countryCode":"DE","stateCode":"NI","latitude":"52.89586000","longitude":"10.45141000"},{"name":"Sudwalde","countryCode":"DE","stateCode":"NI","latitude":"52.79337000","longitude":"8.83611000"},{"name":"Suhlendorf","countryCode":"DE","stateCode":"NI","latitude":"52.93333000","longitude":"10.76667000"},{"name":"Sulingen","countryCode":"DE","stateCode":"NI","latitude":"52.68373000","longitude":"8.80949000"},{"name":"Surwold","countryCode":"DE","stateCode":"NI","latitude":"52.97800000","longitude":"7.51534000"},{"name":"Sustrum","countryCode":"DE","stateCode":"NI","latitude":"52.91667000","longitude":"7.28333000"},{"name":"Syke","countryCode":"DE","stateCode":"NI","latitude":"52.91345000","longitude":"8.82209000"},{"name":"Sögel","countryCode":"DE","stateCode":"NI","latitude":"52.85000000","longitude":"7.51667000"},{"name":"Söhlde","countryCode":"DE","stateCode":"NI","latitude":"52.18898000","longitude":"10.23239000"},{"name":"Südergellersen","countryCode":"DE","stateCode":"NI","latitude":"53.21667000","longitude":"10.30000000"},{"name":"Süpplingen","countryCode":"DE","stateCode":"NI","latitude":"52.22811000","longitude":"10.90393000"},{"name":"Süstedt","countryCode":"DE","stateCode":"NI","latitude":"52.86165000","longitude":"8.92213000"},{"name":"Tappenbeck","countryCode":"DE","stateCode":"NI","latitude":"52.47055000","longitude":"10.74068000"},{"name":"Tarmstedt","countryCode":"DE","stateCode":"NI","latitude":"53.22505000","longitude":"9.07763000"},{"name":"Tespe","countryCode":"DE","stateCode":"NI","latitude":"53.39640000","longitude":"10.41084000"},{"name":"Thedinghausen","countryCode":"DE","stateCode":"NI","latitude":"52.96667000","longitude":"9.01667000"},{"name":"Thomasburg","countryCode":"DE","stateCode":"NI","latitude":"53.23333000","longitude":"10.66667000"},{"name":"Thuine","countryCode":"DE","stateCode":"NI","latitude":"52.50000000","longitude":"7.48333000"},{"name":"Tiddische","countryCode":"DE","stateCode":"NI","latitude":"52.51667000","longitude":"10.80000000"},{"name":"Toppenstedt","countryCode":"DE","stateCode":"NI","latitude":"53.26430000","longitude":"10.11451000"},{"name":"Tostedt","countryCode":"DE","stateCode":"NI","latitude":"53.28333000","longitude":"9.71667000"},{"name":"Twistringen","countryCode":"DE","stateCode":"NI","latitude":"52.79926000","longitude":"8.64163000"},{"name":"Tülau","countryCode":"DE","stateCode":"NI","latitude":"52.57578000","longitude":"10.87818000"},{"name":"Uchte","countryCode":"DE","stateCode":"NI","latitude":"52.49975000","longitude":"8.90928000"},{"name":"Uehrde","countryCode":"DE","stateCode":"NI","latitude":"52.09902000","longitude":"10.76523000"},{"name":"Uelsen","countryCode":"DE","stateCode":"NI","latitude":"52.50000000","longitude":"6.88333000"},{"name":"Uelzen","countryCode":"DE","stateCode":"NI","latitude":"52.96572000","longitude":"10.56111000"},{"name":"Uetze","countryCode":"DE","stateCode":"NI","latitude":"52.46511000","longitude":"10.20467000"},{"name":"Ummern","countryCode":"DE","stateCode":"NI","latitude":"52.59111000","longitude":"10.43195000"},{"name":"Unterlüß","countryCode":"DE","stateCode":"NI","latitude":"52.83471000","longitude":"10.29685000"},{"name":"Upgant-Schott","countryCode":"DE","stateCode":"NI","latitude":"53.51667000","longitude":"7.28333000"},{"name":"Uslar","countryCode":"DE","stateCode":"NI","latitude":"51.65690000","longitude":"9.63501000"},{"name":"Uthlede","countryCode":"DE","stateCode":"NI","latitude":"53.31119000","longitude":"8.57861000"},{"name":"Varel","countryCode":"DE","stateCode":"NI","latitude":"53.39693000","longitude":"8.13621000"},{"name":"Varrel","countryCode":"DE","stateCode":"NI","latitude":"52.62150000","longitude":"8.73310000"},{"name":"Vechelde","countryCode":"DE","stateCode":"NI","latitude":"52.26038000","longitude":"10.36491000"},{"name":"Vechta","countryCode":"DE","stateCode":"NI","latitude":"52.72632000","longitude":"8.28598000"},{"name":"Velpke","countryCode":"DE","stateCode":"NI","latitude":"52.40797000","longitude":"10.93637000"},{"name":"Veltheim","countryCode":"DE","stateCode":"NI","latitude":"52.21874000","longitude":"10.68327000"},{"name":"Verden","countryCode":"DE","stateCode":"NI","latitude":"52.92343000","longitude":"9.23491000"},{"name":"Vienenburg","countryCode":"DE","stateCode":"NI","latitude":"51.95242000","longitude":"10.56374000"},{"name":"Visbek","countryCode":"DE","stateCode":"NI","latitude":"52.83333000","longitude":"8.31667000"},{"name":"Visselhövede","countryCode":"DE","stateCode":"NI","latitude":"52.98546000","longitude":"9.58265000"},{"name":"Vollersode","countryCode":"DE","stateCode":"NI","latitude":"53.33333000","longitude":"8.91667000"},{"name":"Voltlage","countryCode":"DE","stateCode":"NI","latitude":"52.43333000","longitude":"7.75000000"},{"name":"Vordorf","countryCode":"DE","stateCode":"NI","latitude":"52.36522000","longitude":"10.52035000"},{"name":"Vorwerk","countryCode":"DE","stateCode":"NI","latitude":"53.18333000","longitude":"9.15000000"},{"name":"Vrees","countryCode":"DE","stateCode":"NI","latitude":"52.88333000","longitude":"7.76667000"},{"name":"Vögelsen","countryCode":"DE","stateCode":"NI","latitude":"53.27447000","longitude":"10.35372000"},{"name":"Waake","countryCode":"DE","stateCode":"NI","latitude":"51.55637000","longitude":"10.05713000"},{"name":"Wagenfeld","countryCode":"DE","stateCode":"NI","latitude":"52.55000000","longitude":"8.58333000"},{"name":"Wagenhoff","countryCode":"DE","stateCode":"NI","latitude":"52.55233000","longitude":"10.52337000"},{"name":"Wahrenholz","countryCode":"DE","stateCode":"NI","latitude":"52.61667000","longitude":"10.60000000"},{"name":"Walchum","countryCode":"DE","stateCode":"NI","latitude":"52.92717000","longitude":"7.28325000"},{"name":"Walkenried","countryCode":"DE","stateCode":"NI","latitude":"51.58333000","longitude":"10.61667000"},{"name":"Wallenhorst","countryCode":"DE","stateCode":"NI","latitude":"52.35000000","longitude":"8.01667000"},{"name":"Walsrode","countryCode":"DE","stateCode":"NI","latitude":"52.86147000","longitude":"9.59260000"},{"name":"Wangerooge","countryCode":"DE","stateCode":"NI","latitude":"53.79002000","longitude":"7.89938000"},{"name":"Wanna","countryCode":"DE","stateCode":"NI","latitude":"53.75000000","longitude":"8.80000000"},{"name":"Wardenburg","countryCode":"DE","stateCode":"NI","latitude":"53.06667000","longitude":"8.20000000"},{"name":"Warmsen","countryCode":"DE","stateCode":"NI","latitude":"52.45695000","longitude":"8.84949000"},{"name":"Wasbüttel","countryCode":"DE","stateCode":"NI","latitude":"52.41331000","longitude":"10.59357000"},{"name":"Wathlingen","countryCode":"DE","stateCode":"NI","latitude":"52.53690000","longitude":"10.15069000"},{"name":"Weener","countryCode":"DE","stateCode":"NI","latitude":"53.16332000","longitude":"7.35052000"},{"name":"Welle","countryCode":"DE","stateCode":"NI","latitude":"53.23985000","longitude":"9.80178000"},{"name":"Wendeburg","countryCode":"DE","stateCode":"NI","latitude":"52.32957000","longitude":"10.39255000"},{"name":"Wendisch Evern","countryCode":"DE","stateCode":"NI","latitude":"53.21667000","longitude":"10.46667000"},{"name":"Wennigsen","countryCode":"DE","stateCode":"NI","latitude":"52.27404000","longitude":"9.57287000"},{"name":"Wenzendorf","countryCode":"DE","stateCode":"NI","latitude":"53.34948000","longitude":"9.77234000"},{"name":"Werlte","countryCode":"DE","stateCode":"NI","latitude":"52.85000000","longitude":"7.68333000"},{"name":"Werpeloh","countryCode":"DE","stateCode":"NI","latitude":"52.87207000","longitude":"7.50831000"},{"name":"Wesendorf","countryCode":"DE","stateCode":"NI","latitude":"52.60000000","longitude":"10.53333000"},{"name":"Weste","countryCode":"DE","stateCode":"NI","latitude":"53.05943000","longitude":"10.70283000"},{"name":"Westergellersen","countryCode":"DE","stateCode":"NI","latitude":"53.23333000","longitude":"10.25000000"},{"name":"Westerholt","countryCode":"DE","stateCode":"NI","latitude":"53.60000000","longitude":"7.45000000"},{"name":"Westerstede","countryCode":"DE","stateCode":"NI","latitude":"53.25682000","longitude":"7.92737000"},{"name":"Westhagen","countryCode":"DE","stateCode":"NI","latitude":"52.40425000","longitude":"10.73939000"},{"name":"Wetschen","countryCode":"DE","stateCode":"NI","latitude":"52.61295000","longitude":"8.44883000"},{"name":"Weyhausen","countryCode":"DE","stateCode":"NI","latitude":"52.46208000","longitude":"10.71699000"},{"name":"Wieda","countryCode":"DE","stateCode":"NI","latitude":"51.63400000","longitude":"10.58704000"},{"name":"Wiedensahl","countryCode":"DE","stateCode":"NI","latitude":"52.38385000","longitude":"9.12019000"},{"name":"Wiefelstede","countryCode":"DE","stateCode":"NI","latitude":"53.25000000","longitude":"8.11667000"},{"name":"Wienhausen","countryCode":"DE","stateCode":"NI","latitude":"52.58021000","longitude":"10.18862000"},{"name":"Wieren","countryCode":"DE","stateCode":"NI","latitude":"52.88529000","longitude":"10.65871000"},{"name":"Wiesmoor","countryCode":"DE","stateCode":"NI","latitude":"53.41667000","longitude":"7.73333000"},{"name":"Wietmarschen","countryCode":"DE","stateCode":"NI","latitude":"52.51806000","longitude":"7.13408000"},{"name":"Wietze","countryCode":"DE","stateCode":"NI","latitude":"52.65000000","longitude":"9.83333000"},{"name":"Wietzen","countryCode":"DE","stateCode":"NI","latitude":"52.71667000","longitude":"9.08333000"},{"name":"Wietzendorf","countryCode":"DE","stateCode":"NI","latitude":"52.91667000","longitude":"9.98333000"},{"name":"Wildemann","countryCode":"DE","stateCode":"NI","latitude":"51.82810000","longitude":"10.28152000"},{"name":"Wildeshausen","countryCode":"DE","stateCode":"NI","latitude":"52.89446000","longitude":"8.43375000"},{"name":"Wilhelmshaven","countryCode":"DE","stateCode":"NI","latitude":"53.52998000","longitude":"8.11253000"},{"name":"Wilstedt","countryCode":"DE","stateCode":"NI","latitude":"53.19493000","longitude":"9.09595000"},{"name":"Wilsum","countryCode":"DE","stateCode":"NI","latitude":"52.53333000","longitude":"6.85000000"},{"name":"Windhausen","countryCode":"DE","stateCode":"NI","latitude":"51.78544000","longitude":"10.21218000"},{"name":"Wingst","countryCode":"DE","stateCode":"NI","latitude":"53.73572000","longitude":"9.08054000"},{"name":"Winsen","countryCode":"DE","stateCode":"NI","latitude":"53.35753000","longitude":"10.21282000"},{"name":"Wirdum","countryCode":"DE","stateCode":"NI","latitude":"53.47667000","longitude":"7.20594000"},{"name":"Wischhafen","countryCode":"DE","stateCode":"NI","latitude":"53.78333000","longitude":"9.31667000"},{"name":"Wistedt","countryCode":"DE","stateCode":"NI","latitude":"53.26667000","longitude":"9.68333000"},{"name":"Wittingen","countryCode":"DE","stateCode":"NI","latitude":"52.72694000","longitude":"10.73613000"},{"name":"Wittmar","countryCode":"DE","stateCode":"NI","latitude":"52.12969000","longitude":"10.64000000"},{"name":"Wittmund","countryCode":"DE","stateCode":"NI","latitude":"53.57674000","longitude":"7.77839000"},{"name":"Wittorf","countryCode":"DE","stateCode":"NI","latitude":"53.33333000","longitude":"10.38333000"},{"name":"Wolfenbüttel","countryCode":"DE","stateCode":"NI","latitude":"52.16442000","longitude":"10.54095000"},{"name":"Wolfsburg","countryCode":"DE","stateCode":"NI","latitude":"52.42452000","longitude":"10.78150000"},{"name":"Wolsdorf","countryCode":"DE","stateCode":"NI","latitude":"52.19098000","longitude":"10.93878000"},{"name":"Woltersdorf","countryCode":"DE","stateCode":"NI","latitude":"52.95000000","longitude":"11.21667000"},{"name":"Worpswede","countryCode":"DE","stateCode":"NI","latitude":"53.21667000","longitude":"8.93333000"},{"name":"Wremen","countryCode":"DE","stateCode":"NI","latitude":"53.65000000","longitude":"8.51667000"},{"name":"Wrestedt","countryCode":"DE","stateCode":"NI","latitude":"52.90435000","longitude":"10.57494000"},{"name":"Wriedel","countryCode":"DE","stateCode":"NI","latitude":"53.03130000","longitude":"10.29848000"},{"name":"Wulfsen","countryCode":"DE","stateCode":"NI","latitude":"53.30000000","longitude":"10.15000000"},{"name":"Wulften","countryCode":"DE","stateCode":"NI","latitude":"51.65999000","longitude":"10.17437000"},{"name":"Wulsbüttel","countryCode":"DE","stateCode":"NI","latitude":"53.31667000","longitude":"8.66667000"},{"name":"Wunstorf","countryCode":"DE","stateCode":"NI","latitude":"52.42377000","longitude":"9.43585000"},{"name":"Wustrow","countryCode":"DE","stateCode":"NI","latitude":"52.92370000","longitude":"11.12846000"},{"name":"Wölpinghausen","countryCode":"DE","stateCode":"NI","latitude":"52.41667000","longitude":"9.23333000"},{"name":"Zernien","countryCode":"DE","stateCode":"NI","latitude":"53.06845000","longitude":"10.88325000"},{"name":"Zetel","countryCode":"DE","stateCode":"NI","latitude":"53.41667000","longitude":"7.98333000"},{"name":"Zeven","countryCode":"DE","stateCode":"NI","latitude":"53.29657000","longitude":"9.27685000"},{"name":"Zorge","countryCode":"DE","stateCode":"NI","latitude":"51.63333000","longitude":"10.63333000"},{"name":"Abenberg","countryCode":"DE","stateCode":"BY","latitude":"49.24282000","longitude":"10.96401000"},{"name":"Abensberg","countryCode":"DE","stateCode":"BY","latitude":"48.81684000","longitude":"11.84980000"},{"name":"Absberg","countryCode":"DE","stateCode":"BY","latitude":"49.14438000","longitude":"10.88101000"},{"name":"Achslach","countryCode":"DE","stateCode":"BY","latitude":"48.97171000","longitude":"12.93511000"},{"name":"Adelsdorf","countryCode":"DE","stateCode":"BY","latitude":"49.47022000","longitude":"10.68522000"},{"name":"Adelshofen","countryCode":"DE","stateCode":"BY","latitude":"48.18333000","longitude":"11.11667000"},{"name":"Adelsried","countryCode":"DE","stateCode":"BY","latitude":"48.42465000","longitude":"10.71828000"},{"name":"Adelzhausen","countryCode":"DE","stateCode":"BY","latitude":"48.35671000","longitude":"11.13851000"},{"name":"Adlkofen","countryCode":"DE","stateCode":"BY","latitude":"48.55000000","longitude":"12.26667000"},{"name":"Affing","countryCode":"DE","stateCode":"BY","latitude":"48.46667000","longitude":"10.98333000"},{"name":"Aham","countryCode":"DE","stateCode":"BY","latitude":"48.34821000","longitude":"12.16156000"},{"name":"Aholfing","countryCode":"DE","stateCode":"BY","latitude":"48.94283000","longitude":"12.46857000"},{"name":"Aholming","countryCode":"DE","stateCode":"BY","latitude":"48.73542000","longitude":"12.90997000"},{"name":"Ahorn","countryCode":"DE","stateCode":"BY","latitude":"50.23762000","longitude":"10.95417000"},{"name":"Aichach","countryCode":"DE","stateCode":"BY","latitude":"48.45755000","longitude":"11.13413000"},{"name":"Aichen","countryCode":"DE","stateCode":"BY","latitude":"48.22898000","longitude":"10.53949000"},{"name":"Aidenbach","countryCode":"DE","stateCode":"BY","latitude":"48.57028000","longitude":"13.09000000"},{"name":"Aidhausen","countryCode":"DE","stateCode":"BY","latitude":"50.15000000","longitude":"10.43333000"},{"name":"Aiglsbach","countryCode":"DE","stateCode":"BY","latitude":"48.69211000","longitude":"11.70831000"},{"name":"Aindling","countryCode":"DE","stateCode":"BY","latitude":"48.51360000","longitude":"10.95315000"},{"name":"Ainring","countryCode":"DE","stateCode":"BY","latitude":"47.81311000","longitude":"12.94048000"},{"name":"Aislingen","countryCode":"DE","stateCode":"BY","latitude":"48.50648000","longitude":"10.45778000"},{"name":"Aitrang","countryCode":"DE","stateCode":"BY","latitude":"47.81667000","longitude":"10.53333000"},{"name":"Albaching","countryCode":"DE","stateCode":"BY","latitude":"48.11011000","longitude":"12.11074000"},{"name":"Albertshofen","countryCode":"DE","stateCode":"BY","latitude":"49.76667000","longitude":"10.16667000"},{"name":"Aldersbach","countryCode":"DE","stateCode":"BY","latitude":"48.58972000","longitude":"13.08971000"},{"name":"Alerheim","countryCode":"DE","stateCode":"BY","latitude":"48.85000000","longitude":"10.61667000"},{"name":"Alesheim","countryCode":"DE","stateCode":"BY","latitude":"49.04648000","longitude":"10.86496000"},{"name":"Aletshausen","countryCode":"DE","stateCode":"BY","latitude":"48.19859000","longitude":"10.38877000"},{"name":"Alfeld","countryCode":"DE","stateCode":"BY","latitude":"49.43333000","longitude":"11.55000000"},{"name":"Allersberg","countryCode":"DE","stateCode":"BY","latitude":"49.25132000","longitude":"11.23659000"},{"name":"Allershausen","countryCode":"DE","stateCode":"BY","latitude":"48.43333000","longitude":"11.60000000"},{"name":"Alling","countryCode":"DE","stateCode":"BY","latitude":"48.14034000","longitude":"11.30144000"},{"name":"Altdorf","countryCode":"DE","stateCode":"BY","latitude":"49.38560000","longitude":"11.35730000"},{"name":"Alteglofsheim","countryCode":"DE","stateCode":"BY","latitude":"48.91667000","longitude":"12.20000000"},{"name":"Altenbuch","countryCode":"DE","stateCode":"BY","latitude":"49.82861000","longitude":"9.40139000"},{"name":"Altendorf","countryCode":"DE","stateCode":"BY","latitude":"50.08424000","longitude":"11.16786000"},{"name":"Altenkunstadt","countryCode":"DE","stateCode":"BY","latitude":"50.12504000","longitude":"11.25030000"},{"name":"Altenmarkt","countryCode":"DE","stateCode":"BY","latitude":"47.77960000","longitude":"12.13560000"},{"name":"Altenmünster","countryCode":"DE","stateCode":"BY","latitude":"48.46495000","longitude":"10.59065000"},{"name":"Altenstadt","countryCode":"DE","stateCode":"BY","latitude":"48.16030000","longitude":"10.11437000"},{"name":"Altenthann","countryCode":"DE","stateCode":"BY","latitude":"49.10000000","longitude":"12.30000000"},{"name":"Alterhofen","countryCode":"DE","stateCode":"BY","latitude":"48.84659000","longitude":"12.62012000"},{"name":"Altfraunhofen","countryCode":"DE","stateCode":"BY","latitude":"48.45000000","longitude":"12.16667000"},{"name":"Althegnenberg","countryCode":"DE","stateCode":"BY","latitude":"48.23333000","longitude":"11.06667000"},{"name":"Altomünster","countryCode":"DE","stateCode":"BY","latitude":"48.38767000","longitude":"11.25691000"},{"name":"Altusried","countryCode":"DE","stateCode":"BY","latitude":"47.80410000","longitude":"10.21429000"},{"name":"Altötting","countryCode":"DE","stateCode":"BY","latitude":"48.22533000","longitude":"12.67665000"},{"name":"Alzenau in Unterfranken","countryCode":"DE","stateCode":"BY","latitude":"50.08880000","longitude":"9.06455000"},{"name":"Amberg","countryCode":"DE","stateCode":"BY","latitude":"49.44287000","longitude":"11.86267000"},{"name":"Amendingen","countryCode":"DE","stateCode":"BY","latitude":"48.00302000","longitude":"10.17918000"},{"name":"Amerang","countryCode":"DE","stateCode":"BY","latitude":"47.99139000","longitude":"12.30795000"},{"name":"Ammerndorf","countryCode":"DE","stateCode":"BY","latitude":"49.42335000","longitude":"10.85011000"},{"name":"Ammerthal","countryCode":"DE","stateCode":"BY","latitude":"49.44123000","longitude":"11.76181000"},{"name":"Ampfing","countryCode":"DE","stateCode":"BY","latitude":"48.25400000","longitude":"12.41515000"},{"name":"Andechs","countryCode":"DE","stateCode":"BY","latitude":"47.97464000","longitude":"11.18279000"},{"name":"Ansbach","countryCode":"DE","stateCode":"BY","latitude":"49.30481000","longitude":"10.59310000"},{"name":"Antdorf","countryCode":"DE","stateCode":"BY","latitude":"47.75133000","longitude":"11.30845000"},{"name":"Anzing","countryCode":"DE","stateCode":"BY","latitude":"48.15171000","longitude":"11.85330000"},{"name":"Apfeldorf","countryCode":"DE","stateCode":"BY","latitude":"47.90000000","longitude":"10.93333000"},{"name":"Arberg","countryCode":"DE","stateCode":"BY","latitude":"49.14428000","longitude":"10.61722000"},{"name":"Aresing","countryCode":"DE","stateCode":"BY","latitude":"48.27704000","longitude":"12.60538000"},{"name":"Arnbruck","countryCode":"DE","stateCode":"BY","latitude":"49.13012000","longitude":"12.99820000"},{"name":"Arnschwang","countryCode":"DE","stateCode":"BY","latitude":"49.27663000","longitude":"12.81595000"},{"name":"Arnstein","countryCode":"DE","stateCode":"BY","latitude":"49.97767000","longitude":"9.96983000"},{"name":"Arnstorf","countryCode":"DE","stateCode":"BY","latitude":"48.55840000","longitude":"12.81674000"},{"name":"Arrach","countryCode":"DE","stateCode":"BY","latitude":"49.19149000","longitude":"12.99387000"},{"name":"Arzberg","countryCode":"DE","stateCode":"BY","latitude":"50.05774000","longitude":"12.18676000"},{"name":"Asbach-Bäumenheim","countryCode":"DE","stateCode":"BY","latitude":"48.68333000","longitude":"10.81667000"},{"name":"Ascha","countryCode":"DE","stateCode":"BY","latitude":"49.00000000","longitude":"12.63333000"},{"name":"Aschaffenburg","countryCode":"DE","stateCode":"BY","latitude":"49.97704000","longitude":"9.15214000"},{"name":"Aschau am Inn","countryCode":"DE","stateCode":"BY","latitude":"48.19845000","longitude":"12.35003000"},{"name":"Aschau im Chiemgau","countryCode":"DE","stateCode":"BY","latitude":"47.77689000","longitude":"12.32297000"},{"name":"Aschheim","countryCode":"DE","stateCode":"BY","latitude":"48.17112000","longitude":"11.71675000"},{"name":"Attenhofen","countryCode":"DE","stateCode":"BY","latitude":"48.65072000","longitude":"11.84850000"},{"name":"Attenkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.50526000","longitude":"11.76011000"},{"name":"Atting","countryCode":"DE","stateCode":"BY","latitude":"48.89412000","longitude":"12.48776000"},{"name":"Au in der Hallertau","countryCode":"DE","stateCode":"BY","latitude":"48.55838000","longitude":"11.74138000"},{"name":"Aub","countryCode":"DE","stateCode":"BY","latitude":"49.55267000","longitude":"10.06530000"},{"name":"Auerbach","countryCode":"DE","stateCode":"BY","latitude":"48.80353000","longitude":"13.09952000"},{"name":"Aufhausen","countryCode":"DE","stateCode":"BY","latitude":"48.87205000","longitude":"12.28210000"},{"name":"Aufseß","countryCode":"DE","stateCode":"BY","latitude":"49.88370000","longitude":"11.22692000"},{"name":"Augsburg","countryCode":"DE","stateCode":"BY","latitude":"48.37154000","longitude":"10.89851000"},{"name":"Auhausen","countryCode":"DE","stateCode":"BY","latitude":"49.00790000","longitude":"10.62240000"},{"name":"Aura im Sinngrund","countryCode":"DE","stateCode":"BY","latitude":"50.17819000","longitude":"9.57547000"},{"name":"Außernzell","countryCode":"DE","stateCode":"BY","latitude":"48.72409000","longitude":"13.20291000"},{"name":"Aying","countryCode":"DE","stateCode":"BY","latitude":"47.97010000","longitude":"11.77752000"},{"name":"Aystetten","countryCode":"DE","stateCode":"BY","latitude":"48.40556000","longitude":"10.77742000"},{"name":"Aßling","countryCode":"DE","stateCode":"BY","latitude":"47.99297000","longitude":"12.00643000"},{"name":"Baar-Ebenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.67065000","longitude":"11.46983000"},{"name":"Babenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.14497000","longitude":"10.25325000"},{"name":"Babensham","countryCode":"DE","stateCode":"BY","latitude":"48.08333000","longitude":"12.26667000"},{"name":"Bach","countryCode":"DE","stateCode":"BY","latitude":"49.40000000","longitude":"12.38333000"},{"name":"Bachhagel","countryCode":"DE","stateCode":"BY","latitude":"48.63217000","longitude":"10.32045000"},{"name":"Bad Abbach","countryCode":"DE","stateCode":"BY","latitude":"48.93754000","longitude":"12.04494000"},{"name":"Bad Aibling","countryCode":"DE","stateCode":"BY","latitude":"47.86380000","longitude":"12.01055000"},{"name":"Bad Alexandersbad","countryCode":"DE","stateCode":"BY","latitude":"50.01667000","longitude":"12.01667000"},{"name":"Bad Berneck im Fichtelgebirge","countryCode":"DE","stateCode":"BY","latitude":"50.04564000","longitude":"11.67238000"},{"name":"Bad Birnbach","countryCode":"DE","stateCode":"BY","latitude":"48.44489000","longitude":"13.09103000"},{"name":"Bad Bocklet","countryCode":"DE","stateCode":"BY","latitude":"50.26648000","longitude":"10.07902000"},{"name":"Bad Brückenau","countryCode":"DE","stateCode":"BY","latitude":"50.30853000","longitude":"9.78985000"},{"name":"Bad Endorf","countryCode":"DE","stateCode":"BY","latitude":"47.90901000","longitude":"12.29795000"},{"name":"Bad Feilnbach","countryCode":"DE","stateCode":"BY","latitude":"47.77331000","longitude":"12.00973000"},{"name":"Bad Füssing","countryCode":"DE","stateCode":"BY","latitude":"48.35100000","longitude":"13.31200000"},{"name":"Bad Griesbach","countryCode":"DE","stateCode":"BY","latitude":"48.45181000","longitude":"13.19329000"},{"name":"Bad Heilbrunn","countryCode":"DE","stateCode":"BY","latitude":"47.74671000","longitude":"11.45934000"},{"name":"Bad Kissingen","countryCode":"DE","stateCode":"BY","latitude":"50.20228000","longitude":"10.07784000"},{"name":"Bad Kohlgrub","countryCode":"DE","stateCode":"BY","latitude":"47.66667000","longitude":"11.05000000"},{"name":"Bad Königshofen im Grabfeld","countryCode":"DE","stateCode":"BY","latitude":"50.30082000","longitude":"10.46887000"},{"name":"Bad Neustadt an der Saale","countryCode":"DE","stateCode":"BY","latitude":"50.32174000","longitude":"10.20673000"},{"name":"Bad Reichenhall","countryCode":"DE","stateCode":"BY","latitude":"47.72947000","longitude":"12.87819000"},{"name":"Bad Staffelstein","countryCode":"DE","stateCode":"BY","latitude":"50.10199000","longitude":"11.00128000"},{"name":"Bad Steben","countryCode":"DE","stateCode":"BY","latitude":"50.36648000","longitude":"11.64438000"},{"name":"Bad Tölz","countryCode":"DE","stateCode":"BY","latitude":"47.76111000","longitude":"11.55890000"},{"name":"Bad Wiessee","countryCode":"DE","stateCode":"BY","latitude":"47.71667000","longitude":"11.71667000"},{"name":"Bad Windsheim","countryCode":"DE","stateCode":"BY","latitude":"49.50274000","longitude":"10.41539000"},{"name":"Bad Wörishofen","countryCode":"DE","stateCode":"BY","latitude":"48.00674000","longitude":"10.59666000"},{"name":"Baierbrunn","countryCode":"DE","stateCode":"BY","latitude":"48.02030000","longitude":"11.48689000"},{"name":"Baiersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.65807000","longitude":"11.03594000"},{"name":"Baisweil","countryCode":"DE","stateCode":"BY","latitude":"47.94439000","longitude":"10.54007000"},{"name":"Balzhausen","countryCode":"DE","stateCode":"BY","latitude":"48.24228000","longitude":"10.49366000"},{"name":"Bamberg","countryCode":"DE","stateCode":"BY","latitude":"49.89873000","longitude":"10.90067000"},{"name":"Barbing","countryCode":"DE","stateCode":"BY","latitude":"49.00000000","longitude":"12.20000000"},{"name":"Bastheim","countryCode":"DE","stateCode":"BY","latitude":"50.40080000","longitude":"10.20372000"},{"name":"Baudenbach","countryCode":"DE","stateCode":"BY","latitude":"49.62512000","longitude":"10.53598000"},{"name":"Baunach","countryCode":"DE","stateCode":"BY","latitude":"49.98592000","longitude":"10.85179000"},{"name":"Bayerbach","countryCode":"DE","stateCode":"BY","latitude":"48.70450000","longitude":"12.29750000"},{"name":"Bayerisch Eisenstein","countryCode":"DE","stateCode":"BY","latitude":"49.11667000","longitude":"13.20000000"},{"name":"Bayerisch Gmain","countryCode":"DE","stateCode":"BY","latitude":"47.71667000","longitude":"12.90000000"},{"name":"Bayreuth","countryCode":"DE","stateCode":"BY","latitude":"49.94782000","longitude":"11.57893000"},{"name":"Bayrischzell","countryCode":"DE","stateCode":"BY","latitude":"47.67440000","longitude":"12.01449000"},{"name":"Bechtsrieth","countryCode":"DE","stateCode":"BY","latitude":"49.64487000","longitude":"12.20997000"},{"name":"Bellenberg","countryCode":"DE","stateCode":"BY","latitude":"48.25726000","longitude":"10.09094000"},{"name":"Benediktbeuern","countryCode":"DE","stateCode":"BY","latitude":"47.70624000","longitude":"11.41522000"},{"name":"Benningen","countryCode":"DE","stateCode":"BY","latitude":"47.96667000","longitude":"10.21667000"},{"name":"Beratzhausen","countryCode":"DE","stateCode":"BY","latitude":"49.09517000","longitude":"11.80970000"},{"name":"Berching","countryCode":"DE","stateCode":"BY","latitude":"49.10695000","longitude":"11.44138000"},{"name":"Berchtesgaden","countryCode":"DE","stateCode":"BY","latitude":"47.63236000","longitude":"13.00187000"},{"name":"Berg","countryCode":"DE","stateCode":"BY","latitude":"49.81417000","longitude":"12.14161000"},{"name":"Berg im Gau","countryCode":"DE","stateCode":"BY","latitude":"48.63333000","longitude":"11.25000000"},{"name":"Bergen","countryCode":"DE","stateCode":"BY","latitude":"47.80837000","longitude":"12.58982000"},{"name":"Bergkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.25671000","longitude":"11.36488000"},{"name":"Berglern","countryCode":"DE","stateCode":"BY","latitude":"48.38407000","longitude":"11.93012000"},{"name":"Bergrheinfeld","countryCode":"DE","stateCode":"BY","latitude":"50.01028000","longitude":"10.18089000"},{"name":"Bergtheim","countryCode":"DE","stateCode":"BY","latitude":"49.90000000","longitude":"10.06667000"},{"name":"Bernau am Chiemsee","countryCode":"DE","stateCode":"BY","latitude":"47.81167000","longitude":"12.37566000"},{"name":"Bernbeuren","countryCode":"DE","stateCode":"BY","latitude":"47.73696000","longitude":"10.77707000"},{"name":"Berngau","countryCode":"DE","stateCode":"BY","latitude":"49.25000000","longitude":"11.40000000"},{"name":"Bernhardswald","countryCode":"DE","stateCode":"BY","latitude":"49.09123000","longitude":"12.24744000"},{"name":"Bernried","countryCode":"DE","stateCode":"BY","latitude":"48.91667000","longitude":"12.88333000"},{"name":"Betzigau","countryCode":"DE","stateCode":"BY","latitude":"47.73333000","longitude":"10.38333000"},{"name":"Beutelsbach","countryCode":"DE","stateCode":"BY","latitude":"48.55000000","longitude":"13.11667000"},{"name":"Biberbach","countryCode":"DE","stateCode":"BY","latitude":"48.51778000","longitude":"10.81139000"},{"name":"Biburg","countryCode":"DE","stateCode":"BY","latitude":"48.79066000","longitude":"11.85726000"},{"name":"Bichl","countryCode":"DE","stateCode":"BY","latitude":"47.72010000","longitude":"11.41231000"},{"name":"Bidingen","countryCode":"DE","stateCode":"BY","latitude":"47.82974000","longitude":"10.72623000"},{"name":"Biebelried","countryCode":"DE","stateCode":"BY","latitude":"49.76667000","longitude":"10.08333000"},{"name":"Biessenhofen","countryCode":"DE","stateCode":"BY","latitude":"47.83057000","longitude":"10.64022000"},{"name":"Bindlach","countryCode":"DE","stateCode":"BY","latitude":"49.98167000","longitude":"11.61389000"},{"name":"Binswangen","countryCode":"DE","stateCode":"BY","latitude":"48.55798000","longitude":"10.64249000"},{"name":"Birkenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.85861000","longitude":"9.69556000"},{"name":"Bischberg","countryCode":"DE","stateCode":"BY","latitude":"49.91087000","longitude":"10.83212000"},{"name":"Bischbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.87028000","longitude":"9.48917000"},{"name":"Bischofsgrün","countryCode":"DE","stateCode":"BY","latitude":"50.05122000","longitude":"11.79997000"},{"name":"Bischofsheim an der Rhön","countryCode":"DE","stateCode":"BY","latitude":"50.40239000","longitude":"10.00751000"},{"name":"Bischofsmais","countryCode":"DE","stateCode":"BY","latitude":"48.91796000","longitude":"13.08184000"},{"name":"Bischofswiesen","countryCode":"DE","stateCode":"BY","latitude":"47.63115000","longitude":"12.98305000"},{"name":"Bissingen","countryCode":"DE","stateCode":"BY","latitude":"48.71694000","longitude":"10.61766000"},{"name":"Blaibach","countryCode":"DE","stateCode":"BY","latitude":"49.16667000","longitude":"12.81667000"},{"name":"Blaichach","countryCode":"DE","stateCode":"BY","latitude":"47.54208000","longitude":"10.25846000"},{"name":"Blankenbach","countryCode":"DE","stateCode":"BY","latitude":"50.06667000","longitude":"9.23333000"},{"name":"Blindheim","countryCode":"DE","stateCode":"BY","latitude":"48.63138000","longitude":"10.61992000"},{"name":"Bobingen","countryCode":"DE","stateCode":"BY","latitude":"48.27091000","longitude":"10.83390000"},{"name":"Bockhorn","countryCode":"DE","stateCode":"BY","latitude":"48.31471000","longitude":"11.98694000"},{"name":"Bodenkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.38333000","longitude":"12.38333000"},{"name":"Bodenmais","countryCode":"DE","stateCode":"BY","latitude":"49.06667000","longitude":"13.10000000"},{"name":"Bodenwöhr","countryCode":"DE","stateCode":"BY","latitude":"49.27082000","longitude":"12.30146000"},{"name":"Bodolz","countryCode":"DE","stateCode":"BY","latitude":"47.56667000","longitude":"9.66667000"},{"name":"Bogen","countryCode":"DE","stateCode":"BY","latitude":"48.91122000","longitude":"12.68955000"},{"name":"Bogenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.15221000","longitude":"11.61585000"},{"name":"Bolsterlang","countryCode":"DE","stateCode":"BY","latitude":"47.46667000","longitude":"10.23333000"},{"name":"Bonstetten","countryCode":"DE","stateCode":"BY","latitude":"48.44002000","longitude":"10.70532000"},{"name":"Boos","countryCode":"DE","stateCode":"BY","latitude":"48.07521000","longitude":"10.19523000"},{"name":"Brand","countryCode":"DE","stateCode":"BY","latitude":"49.95972000","longitude":"11.91072000"},{"name":"Brannenburg","countryCode":"DE","stateCode":"BY","latitude":"47.73996000","longitude":"12.09166000"},{"name":"Breitbrunn","countryCode":"DE","stateCode":"BY","latitude":"48.04320000","longitude":"12.15431000"},{"name":"Breitenberg","countryCode":"DE","stateCode":"BY","latitude":"48.70439000","longitude":"13.79333000"},{"name":"Breitenbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.36388000","longitude":"12.02013000"},{"name":"Breitengüßbach","countryCode":"DE","stateCode":"BY","latitude":"49.97209000","longitude":"10.88591000"},{"name":"Breitenthal","countryCode":"DE","stateCode":"BY","latitude":"48.23782000","longitude":"10.29951000"},{"name":"Brennberg","countryCode":"DE","stateCode":"BY","latitude":"49.06667000","longitude":"12.40000000"},{"name":"Bruck","countryCode":"DE","stateCode":"BY","latitude":"48.02116000","longitude":"11.90781000"},{"name":"Bruck in der Oberpfalz","countryCode":"DE","stateCode":"BY","latitude":"49.24927000","longitude":"12.30710000"},{"name":"Bruckberg","countryCode":"DE","stateCode":"BY","latitude":"48.52244000","longitude":"11.99448000"},{"name":"Bruckmühl","countryCode":"DE","stateCode":"BY","latitude":"47.87859000","longitude":"11.91098000"},{"name":"Brunn","countryCode":"DE","stateCode":"BY","latitude":"49.23632000","longitude":"12.19156000"},{"name":"Brunnen","countryCode":"DE","stateCode":"BY","latitude":"48.22956000","longitude":"10.97332000"},{"name":"Brunnthal","countryCode":"DE","stateCode":"BY","latitude":"48.00652000","longitude":"11.68405000"},{"name":"Bubenreuth","countryCode":"DE","stateCode":"BY","latitude":"49.62745000","longitude":"11.01723000"},{"name":"Bubesheim","countryCode":"DE","stateCode":"BY","latitude":"48.43333000","longitude":"10.25000000"},{"name":"Buch","countryCode":"DE","stateCode":"BY","latitude":"48.22479000","longitude":"10.18055000"},{"name":"Buch am Buchrain","countryCode":"DE","stateCode":"BY","latitude":"48.21510000","longitude":"11.99509000"},{"name":"Buchbach","countryCode":"DE","stateCode":"BY","latitude":"48.31231000","longitude":"12.27343000"},{"name":"Buchbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.75981000","longitude":"10.13686000"},{"name":"Buchdorf","countryCode":"DE","stateCode":"BY","latitude":"48.78333000","longitude":"10.83333000"},{"name":"Buchenberg","countryCode":"DE","stateCode":"BY","latitude":"47.69593000","longitude":"10.23927000"},{"name":"Buchloe","countryCode":"DE","stateCode":"BY","latitude":"48.03719000","longitude":"10.72548000"},{"name":"Buckenhof","countryCode":"DE","stateCode":"BY","latitude":"49.59324000","longitude":"11.05044000"},{"name":"Burgau","countryCode":"DE","stateCode":"BY","latitude":"48.43159000","longitude":"10.40989000"},{"name":"Burgberg","countryCode":"DE","stateCode":"BY","latitude":"47.53657000","longitude":"10.28883000"},{"name":"Burgbernheim","countryCode":"DE","stateCode":"BY","latitude":"49.45103000","longitude":"10.32385000"},{"name":"Burgebrach","countryCode":"DE","stateCode":"BY","latitude":"49.82832000","longitude":"10.74338000"},{"name":"Burggen","countryCode":"DE","stateCode":"BY","latitude":"47.77689000","longitude":"10.81724000"},{"name":"Burghaslach","countryCode":"DE","stateCode":"BY","latitude":"49.73313000","longitude":"10.60070000"},{"name":"Burghausen","countryCode":"DE","stateCode":"BY","latitude":"48.16925000","longitude":"12.83139000"},{"name":"Burgheim","countryCode":"DE","stateCode":"BY","latitude":"48.70035000","longitude":"11.01599000"},{"name":"Burgkirchen an der Alz","countryCode":"DE","stateCode":"BY","latitude":"48.16753000","longitude":"12.73250000"},{"name":"Burgkunstadt","countryCode":"DE","stateCode":"BY","latitude":"50.14093000","longitude":"11.25205000"},{"name":"Burglauer","countryCode":"DE","stateCode":"BY","latitude":"50.27645000","longitude":"10.17939000"},{"name":"Burglengenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.20379000","longitude":"12.04452000"},{"name":"Burgoberbach","countryCode":"DE","stateCode":"BY","latitude":"49.23333000","longitude":"10.58333000"},{"name":"Burgpreppach","countryCode":"DE","stateCode":"BY","latitude":"50.14149000","longitude":"10.64977000"},{"name":"Burgsalach","countryCode":"DE","stateCode":"BY","latitude":"49.03316000","longitude":"11.09766000"},{"name":"Burgsinn","countryCode":"DE","stateCode":"BY","latitude":"50.14968000","longitude":"9.65119000"},{"name":"Burgthann","countryCode":"DE","stateCode":"BY","latitude":"49.35202000","longitude":"11.31154000"},{"name":"Burgwindheim","countryCode":"DE","stateCode":"BY","latitude":"49.82733000","longitude":"10.59631000"},{"name":"Burk","countryCode":"DE","stateCode":"BY","latitude":"49.13318000","longitude":"10.47891000"},{"name":"Burkardroth","countryCode":"DE","stateCode":"BY","latitude":"50.27125000","longitude":"9.99162000"},{"name":"Burtenbach","countryCode":"DE","stateCode":"BY","latitude":"48.34051000","longitude":"10.45280000"},{"name":"Buttenheim","countryCode":"DE","stateCode":"BY","latitude":"49.80365000","longitude":"11.03002000"},{"name":"Buttenwiesen","countryCode":"DE","stateCode":"BY","latitude":"48.60000000","longitude":"10.71667000"},{"name":"Buxheim","countryCode":"DE","stateCode":"BY","latitude":"48.00000000","longitude":"10.13333000"},{"name":"Bächingen an der Brenz","countryCode":"DE","stateCode":"BY","latitude":"48.54627000","longitude":"10.31281000"},{"name":"Bärnau","countryCode":"DE","stateCode":"BY","latitude":"49.81079000","longitude":"12.43318000"},{"name":"Böbing","countryCode":"DE","stateCode":"BY","latitude":"47.75562000","longitude":"10.98877000"},{"name":"Böbrach","countryCode":"DE","stateCode":"BY","latitude":"48.93322000","longitude":"12.88304000"},{"name":"Büchenbach","countryCode":"DE","stateCode":"BY","latitude":"49.26778000","longitude":"11.05889000"},{"name":"Büchlberg","countryCode":"DE","stateCode":"BY","latitude":"48.67112000","longitude":"13.52100000"},{"name":"Bürgstadt","countryCode":"DE","stateCode":"BY","latitude":"49.71476000","longitude":"9.26916000"},{"name":"Bütthard","countryCode":"DE","stateCode":"BY","latitude":"49.59913000","longitude":"9.87987000"},{"name":"Cadolzburg","countryCode":"DE","stateCode":"BY","latitude":"49.45730000","longitude":"10.85329000"},{"name":"Cham","countryCode":"DE","stateCode":"BY","latitude":"49.22565000","longitude":"12.65501000"},{"name":"Chamerau","countryCode":"DE","stateCode":"BY","latitude":"49.20000000","longitude":"12.75000000"},{"name":"Chieming","countryCode":"DE","stateCode":"BY","latitude":"47.89258000","longitude":"12.54012000"},{"name":"Chostlarn","countryCode":"DE","stateCode":"BY","latitude":"48.37144000","longitude":"13.12064000"},{"name":"Coburg","countryCode":"DE","stateCode":"BY","latitude":"50.25937000","longitude":"10.96384000"},{"name":"Colmberg","countryCode":"DE","stateCode":"BY","latitude":"49.35480000","longitude":"10.41157000"},{"name":"Creußen","countryCode":"DE","stateCode":"BY","latitude":"49.84495000","longitude":"11.62683000"},{"name":"Dachau","countryCode":"DE","stateCode":"BY","latitude":"48.26000000","longitude":"11.43402000"},{"name":"Dasing","countryCode":"DE","stateCode":"BY","latitude":"48.38482000","longitude":"11.04667000"},{"name":"Deggendorf","countryCode":"DE","stateCode":"BY","latitude":"48.84085000","longitude":"12.96068000"},{"name":"Deining","countryCode":"DE","stateCode":"BY","latitude":"49.22556000","longitude":"11.53968000"},{"name":"Deiningen","countryCode":"DE","stateCode":"BY","latitude":"48.86667000","longitude":"10.56667000"},{"name":"Deisenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.25554000","longitude":"10.32698000"},{"name":"Denklingen","countryCode":"DE","stateCode":"BY","latitude":"47.91667000","longitude":"10.85000000"},{"name":"Dentlein am Forst","countryCode":"DE","stateCode":"BY","latitude":"49.14772000","longitude":"10.42309000"},{"name":"Dettelbach","countryCode":"DE","stateCode":"BY","latitude":"49.80295000","longitude":"10.16519000"},{"name":"Deuerling","countryCode":"DE","stateCode":"BY","latitude":"49.03720000","longitude":"11.91045000"},{"name":"Diebach","countryCode":"DE","stateCode":"BY","latitude":"49.30912000","longitude":"10.19188000"},{"name":"Diedorf","countryCode":"DE","stateCode":"BY","latitude":"48.35320000","longitude":"10.78206000"},{"name":"Diespeck","countryCode":"DE","stateCode":"BY","latitude":"49.60000000","longitude":"10.63333000"},{"name":"Dietenhofen","countryCode":"DE","stateCode":"BY","latitude":"49.39997000","longitude":"10.68975000"},{"name":"Dietersburg","countryCode":"DE","stateCode":"BY","latitude":"48.49249000","longitude":"12.92499000"},{"name":"Dietersheim","countryCode":"DE","stateCode":"BY","latitude":"49.55631000","longitude":"10.54074000"},{"name":"Dieterskirchen","countryCode":"DE","stateCode":"BY","latitude":"49.41667000","longitude":"12.41667000"},{"name":"Dietfurt","countryCode":"DE","stateCode":"BY","latitude":"49.03578000","longitude":"11.58624000"},{"name":"Dietmannsried","countryCode":"DE","stateCode":"BY","latitude":"47.80787000","longitude":"10.28948000"},{"name":"Dietramszell","countryCode":"DE","stateCode":"BY","latitude":"47.84871000","longitude":"11.59530000"},{"name":"Dießen am Ammersee","countryCode":"DE","stateCode":"BY","latitude":"47.95085000","longitude":"11.10306000"},{"name":"Dillingen an der Donau","countryCode":"DE","stateCode":"BY","latitude":"48.58153000","longitude":"10.49527000"},{"name":"Dingolfing","countryCode":"DE","stateCode":"BY","latitude":"48.64244000","longitude":"12.49283000"},{"name":"Dingolshausen","countryCode":"DE","stateCode":"BY","latitude":"49.90710000","longitude":"10.39032000"},{"name":"Dinkelsbühl","countryCode":"DE","stateCode":"BY","latitude":"49.06942000","longitude":"10.31985000"},{"name":"Dinkelscherben","countryCode":"DE","stateCode":"BY","latitude":"48.34826000","longitude":"10.58893000"},{"name":"Dirlewang","countryCode":"DE","stateCode":"BY","latitude":"48.00195000","longitude":"10.50306000"},{"name":"Dittelbrunn","countryCode":"DE","stateCode":"BY","latitude":"50.07212000","longitude":"10.21974000"},{"name":"Dittenheim","countryCode":"DE","stateCode":"BY","latitude":"49.05536000","longitude":"10.79201000"},{"name":"Dombühl","countryCode":"DE","stateCode":"BY","latitude":"49.25349000","longitude":"10.28542000"},{"name":"Donaustauf","countryCode":"DE","stateCode":"BY","latitude":"49.03258000","longitude":"12.20459000"},{"name":"Donauwörth","countryCode":"DE","stateCode":"BY","latitude":"48.71804000","longitude":"10.77930000"},{"name":"Donnersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.96667000","longitude":"10.41667000"},{"name":"Dorfen","countryCode":"DE","stateCode":"BY","latitude":"48.27037000","longitude":"12.16056000"},{"name":"Dorfprozelten","countryCode":"DE","stateCode":"BY","latitude":"49.78056000","longitude":"9.38028000"},{"name":"Dormitz","countryCode":"DE","stateCode":"BY","latitude":"49.59786000","longitude":"11.11765000"},{"name":"Drachselsried","countryCode":"DE","stateCode":"BY","latitude":"49.10759000","longitude":"13.01185000"},{"name":"Duggendorf","countryCode":"DE","stateCode":"BY","latitude":"49.11667000","longitude":"11.91667000"},{"name":"Durach","countryCode":"DE","stateCode":"BY","latitude":"47.69440000","longitude":"10.34449000"},{"name":"Döhlau","countryCode":"DE","stateCode":"BY","latitude":"50.28333000","longitude":"11.95000000"},{"name":"Dürrlauingen","countryCode":"DE","stateCode":"BY","latitude":"48.46666000","longitude":"10.42860000"},{"name":"Dürrwangen","countryCode":"DE","stateCode":"BY","latitude":"49.10778000","longitude":"10.38500000"},{"name":"Ebelsbach","countryCode":"DE","stateCode":"BY","latitude":"49.98572000","longitude":"10.67442000"},{"name":"Ebensfeld","countryCode":"DE","stateCode":"BY","latitude":"50.06640000","longitude":"10.95835000"},{"name":"Ebermannsdorf","countryCode":"DE","stateCode":"BY","latitude":"49.39375000","longitude":"11.93582000"},{"name":"Ebermannstadt","countryCode":"DE","stateCode":"BY","latitude":"49.78154000","longitude":"11.18168000"},{"name":"Ebersberg","countryCode":"DE","stateCode":"BY","latitude":"48.07710000","longitude":"11.97063000"},{"name":"Ebersdorf","countryCode":"DE","stateCode":"BY","latitude":"50.32898000","longitude":"11.15266000"},{"name":"Ebnath","countryCode":"DE","stateCode":"BY","latitude":"49.95000000","longitude":"11.93333000"},{"name":"Eching","countryCode":"DE","stateCode":"BY","latitude":"48.30000000","longitude":"11.61667000"},{"name":"Eckersdorf","countryCode":"DE","stateCode":"BY","latitude":"50.02874000","longitude":"11.39611000"},{"name":"Edelsfeld","countryCode":"DE","stateCode":"BY","latitude":"49.57644000","longitude":"11.69589000"},{"name":"Ederheim","countryCode":"DE","stateCode":"BY","latitude":"48.80827000","longitude":"10.46609000"},{"name":"Effeltrich","countryCode":"DE","stateCode":"BY","latitude":"49.65929000","longitude":"11.09319000"},{"name":"Egenhofen","countryCode":"DE","stateCode":"BY","latitude":"48.28333000","longitude":"11.16667000"},{"name":"Egg an der Günz","countryCode":"DE","stateCode":"BY","latitude":"48.08714000","longitude":"10.28495000"},{"name":"Eggenfelden","countryCode":"DE","stateCode":"BY","latitude":"48.40509000","longitude":"12.75752000"},{"name":"Eggenthal","countryCode":"DE","stateCode":"BY","latitude":"47.91667000","longitude":"10.51667000"},{"name":"Egglham","countryCode":"DE","stateCode":"BY","latitude":"48.52902000","longitude":"13.05402000"},{"name":"Egglkofen","countryCode":"DE","stateCode":"BY","latitude":"48.40000000","longitude":"12.45000000"},{"name":"Eggolsheim","countryCode":"DE","stateCode":"BY","latitude":"49.76961000","longitude":"11.05701000"},{"name":"Eggstätt","countryCode":"DE","stateCode":"BY","latitude":"47.92698000","longitude":"12.37919000"},{"name":"Eging","countryCode":"DE","stateCode":"BY","latitude":"48.46328000","longitude":"12.18957000"},{"name":"Egling","countryCode":"DE","stateCode":"BY","latitude":"47.92316000","longitude":"11.50517000"},{"name":"Egloffstein","countryCode":"DE","stateCode":"BY","latitude":"49.70182000","longitude":"11.25749000"},{"name":"Egmating","countryCode":"DE","stateCode":"BY","latitude":"48.00405000","longitude":"11.79528000"},{"name":"Ehekirchen","countryCode":"DE","stateCode":"BY","latitude":"48.63333000","longitude":"11.10000000"},{"name":"Ehingen","countryCode":"DE","stateCode":"BY","latitude":"48.60000000","longitude":"10.80000000"},{"name":"Eibelstadt","countryCode":"DE","stateCode":"BY","latitude":"49.72392000","longitude":"9.99962000"},{"name":"Eichenau","countryCode":"DE","stateCode":"BY","latitude":"48.16667000","longitude":"11.31667000"},{"name":"Eichenbühl","countryCode":"DE","stateCode":"BY","latitude":"49.70556000","longitude":"9.32917000"},{"name":"Eichendorf","countryCode":"DE","stateCode":"BY","latitude":"48.63266000","longitude":"12.85586000"},{"name":"Eichenried","countryCode":"DE","stateCode":"BY","latitude":"48.27748000","longitude":"11.78206000"},{"name":"Eichstätt","countryCode":"DE","stateCode":"BY","latitude":"48.88854000","longitude":"11.19675000"},{"name":"Eiselfing","countryCode":"DE","stateCode":"BY","latitude":"48.04114000","longitude":"12.24272000"},{"name":"Eisenburg","countryCode":"DE","stateCode":"BY","latitude":"48.01404000","longitude":"10.20870000"},{"name":"Eisingen","countryCode":"DE","stateCode":"BY","latitude":"49.75972000","longitude":"9.83111000"},{"name":"Eitting","countryCode":"DE","stateCode":"BY","latitude":"48.35957000","longitude":"11.89110000"},{"name":"Elfershausen","countryCode":"DE","stateCode":"BY","latitude":"50.14743000","longitude":"9.96151000"},{"name":"Ellgau","countryCode":"DE","stateCode":"BY","latitude":"48.60000000","longitude":"10.86667000"},{"name":"Ellingen","countryCode":"DE","stateCode":"BY","latitude":"49.06076000","longitude":"10.96783000"},{"name":"Ellzee","countryCode":"DE","stateCode":"BY","latitude":"48.33971000","longitude":"10.31891000"},{"name":"Elsendorf","countryCode":"DE","stateCode":"BY","latitude":"48.70757000","longitude":"11.80982000"},{"name":"Elsenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.84289000","longitude":"9.16355000"},{"name":"Eltmann","countryCode":"DE","stateCode":"BY","latitude":"49.97148000","longitude":"10.66712000"},{"name":"Emersacker","countryCode":"DE","stateCode":"BY","latitude":"48.48965000","longitude":"10.67380000"},{"name":"Emmering","countryCode":"DE","stateCode":"BY","latitude":"48.18333000","longitude":"11.28333000"},{"name":"Emskirchen","countryCode":"DE","stateCode":"BY","latitude":"49.55282000","longitude":"10.71278000"},{"name":"Emtmannsberg","countryCode":"DE","stateCode":"BY","latitude":"49.89231000","longitude":"11.64466000"},{"name":"Engelsberg","countryCode":"DE","stateCode":"BY","latitude":"48.11631000","longitude":"12.54267000"},{"name":"Engelthal","countryCode":"DE","stateCode":"BY","latitude":"49.47181000","longitude":"11.39943000"},{"name":"Ensdorf","countryCode":"DE","stateCode":"BY","latitude":"49.34062000","longitude":"11.93587000"},{"name":"Eppishausen","countryCode":"DE","stateCode":"BY","latitude":"48.16667000","longitude":"10.51667000"},{"name":"Erbendorf","countryCode":"DE","stateCode":"BY","latitude":"49.83983000","longitude":"12.04593000"},{"name":"Erding","countryCode":"DE","stateCode":"BY","latitude":"48.30603000","longitude":"11.90686000"},{"name":"Erdweg","countryCode":"DE","stateCode":"BY","latitude":"48.33180000","longitude":"11.30339000"},{"name":"Eresing","countryCode":"DE","stateCode":"BY","latitude":"48.08700000","longitude":"11.02388000"},{"name":"Ergersheim","countryCode":"DE","stateCode":"BY","latitude":"49.51667000","longitude":"10.33333000"},{"name":"Ergolding","countryCode":"DE","stateCode":"BY","latitude":"48.57654000","longitude":"12.17102000"},{"name":"Ergoldsbach","countryCode":"DE","stateCode":"BY","latitude":"48.69263000","longitude":"12.20442000"},{"name":"Ering","countryCode":"DE","stateCode":"BY","latitude":"48.29921000","longitude":"13.15029000"},{"name":"Erkheim","countryCode":"DE","stateCode":"BY","latitude":"48.03730000","longitude":"10.33570000"},{"name":"Erlabrunn","countryCode":"DE","stateCode":"BY","latitude":"49.85972000","longitude":"9.84417000"},{"name":"Erlangen","countryCode":"DE","stateCode":"BY","latitude":"49.59099000","longitude":"11.00783000"},{"name":"Erlbach","countryCode":"DE","stateCode":"BY","latitude":"48.30000000","longitude":"12.78333000"},{"name":"Erlenbach","countryCode":"DE","stateCode":"BY","latitude":"49.97857000","longitude":"9.64459000"},{"name":"Erlenbach am Main","countryCode":"DE","stateCode":"BY","latitude":"49.80341000","longitude":"9.16311000"},{"name":"Ernsgaden","countryCode":"DE","stateCode":"BY","latitude":"48.73333000","longitude":"11.58333000"},{"name":"Eschau","countryCode":"DE","stateCode":"BY","latitude":"49.81889000","longitude":"9.25920000"},{"name":"Eschenlohe","countryCode":"DE","stateCode":"BY","latitude":"48.01731000","longitude":"12.03012000"},{"name":"Eschlkam","countryCode":"DE","stateCode":"BY","latitude":"49.29883000","longitude":"12.91573000"},{"name":"Eslarn","countryCode":"DE","stateCode":"BY","latitude":"49.58345000","longitude":"12.52156000"},{"name":"Esselbach","countryCode":"DE","stateCode":"BY","latitude":"49.85528000","longitude":"9.52583000"},{"name":"Essenbach","countryCode":"DE","stateCode":"BY","latitude":"48.61332000","longitude":"12.21833000"},{"name":"Essing","countryCode":"DE","stateCode":"BY","latitude":"48.93467000","longitude":"11.78972000"},{"name":"Estenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.82896000","longitude":"10.00588000"},{"name":"Ettringen","countryCode":"DE","stateCode":"BY","latitude":"48.10000000","longitude":"10.65000000"},{"name":"Etzelwang","countryCode":"DE","stateCode":"BY","latitude":"49.52760000","longitude":"11.58603000"},{"name":"Etzenricht","countryCode":"DE","stateCode":"BY","latitude":"49.63333000","longitude":"12.10000000"},{"name":"Euerbach","countryCode":"DE","stateCode":"BY","latitude":"50.06199000","longitude":"10.13695000"},{"name":"Euerdorf","countryCode":"DE","stateCode":"BY","latitude":"50.14853000","longitude":"10.02331000"},{"name":"Eurasburg","countryCode":"DE","stateCode":"BY","latitude":"47.85389000","longitude":"11.40587000"},{"name":"Eußenheim","countryCode":"DE","stateCode":"BY","latitude":"49.98589000","longitude":"9.80899000"},{"name":"Fahrenzhausen","countryCode":"DE","stateCode":"BY","latitude":"48.35317000","longitude":"11.55521000"},{"name":"Falkenberg","countryCode":"DE","stateCode":"BY","latitude":"48.46154000","longitude":"12.73049000"},{"name":"Falkenfels","countryCode":"DE","stateCode":"BY","latitude":"49.00415000","longitude":"12.59480000"},{"name":"Falkenstein","countryCode":"DE","stateCode":"BY","latitude":"49.09750000","longitude":"12.48802000"},{"name":"Farchant","countryCode":"DE","stateCode":"BY","latitude":"47.53036000","longitude":"11.11151000"},{"name":"Faulbach","countryCode":"DE","stateCode":"BY","latitude":"49.78528000","longitude":"9.44417000"},{"name":"Feilitzsch","countryCode":"DE","stateCode":"BY","latitude":"50.36667000","longitude":"11.93333000"},{"name":"Feldafing","countryCode":"DE","stateCode":"BY","latitude":"47.94602000","longitude":"11.29326000"},{"name":"Feldkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.14811000","longitude":"11.73100000"},{"name":"Feldkirchen-Westerham","countryCode":"DE","stateCode":"BY","latitude":"47.90748000","longitude":"11.84266000"},{"name":"Fellheim","countryCode":"DE","stateCode":"BY","latitude":"48.07280000","longitude":"10.15224000"},{"name":"Feucht","countryCode":"DE","stateCode":"BY","latitude":"49.37597000","longitude":"11.21433000"},{"name":"Feuchtwangen","countryCode":"DE","stateCode":"BY","latitude":"49.16287000","longitude":"10.33850000"},{"name":"Fichtelberg","countryCode":"DE","stateCode":"BY","latitude":"50.00288000","longitude":"11.85425000"},{"name":"Finningen","countryCode":"DE","stateCode":"BY","latitude":"48.65452000","longitude":"10.49864000"},{"name":"Finsing","countryCode":"DE","stateCode":"BY","latitude":"48.21615000","longitude":"11.82412000"},{"name":"Fischach","countryCode":"DE","stateCode":"BY","latitude":"48.29047000","longitude":"10.65592000"},{"name":"Fischbachau","countryCode":"DE","stateCode":"BY","latitude":"47.71952000","longitude":"11.95081000"},{"name":"Flachslanden","countryCode":"DE","stateCode":"BY","latitude":"49.39845000","longitude":"10.51323000"},{"name":"Fladungen","countryCode":"DE","stateCode":"BY","latitude":"50.52054000","longitude":"10.14581000"},{"name":"Flintsbach","countryCode":"DE","stateCode":"BY","latitude":"47.72576000","longitude":"12.12419000"},{"name":"Flossenbürg","countryCode":"DE","stateCode":"BY","latitude":"49.73333000","longitude":"12.35000000"},{"name":"Floß","countryCode":"DE","stateCode":"BY","latitude":"49.72395000","longitude":"12.27593000"},{"name":"Forchheim","countryCode":"DE","stateCode":"BY","latitude":"49.71754000","longitude":"11.05877000"},{"name":"Forstinning","countryCode":"DE","stateCode":"BY","latitude":"48.16866000","longitude":"11.91244000"},{"name":"Frammersbach","countryCode":"DE","stateCode":"BY","latitude":"50.06468000","longitude":"9.46888000"},{"name":"Frankenwinheim","countryCode":"DE","stateCode":"BY","latitude":"49.88733000","longitude":"10.31432000"},{"name":"Frasdorf","countryCode":"DE","stateCode":"BY","latitude":"47.80376000","longitude":"12.28512000"},{"name":"Frauenau","countryCode":"DE","stateCode":"BY","latitude":"48.98895000","longitude":"13.30067000"},{"name":"Fraueneuharting","countryCode":"DE","stateCode":"BY","latitude":"48.03873000","longitude":"12.04780000"},{"name":"Fraunberg","countryCode":"DE","stateCode":"BY","latitude":"48.36667000","longitude":"12.00000000"},{"name":"Freihung","countryCode":"DE","stateCode":"BY","latitude":"49.62134000","longitude":"11.90817000"},{"name":"Freilassing","countryCode":"DE","stateCode":"BY","latitude":"47.84085000","longitude":"12.98114000"},{"name":"Freising","countryCode":"DE","stateCode":"BY","latitude":"48.40351000","longitude":"11.74876000"},{"name":"Fremdingen","countryCode":"DE","stateCode":"BY","latitude":"48.97241000","longitude":"10.45754000"},{"name":"Frensdorf","countryCode":"DE","stateCode":"BY","latitude":"49.81667000","longitude":"10.86667000"},{"name":"Freudenberg","countryCode":"DE","stateCode":"BY","latitude":"49.48333000","longitude":"11.98333000"},{"name":"Freystadt","countryCode":"DE","stateCode":"BY","latitude":"49.20007000","longitude":"11.33032000"},{"name":"Freyung","countryCode":"DE","stateCode":"BY","latitude":"48.80952000","longitude":"13.54768000"},{"name":"Frickenhausen","countryCode":"DE","stateCode":"BY","latitude":"49.67089000","longitude":"10.09268000"},{"name":"Fridolfing","countryCode":"DE","stateCode":"BY","latitude":"47.99773000","longitude":"12.82628000"},{"name":"Friedberg","countryCode":"DE","stateCode":"BY","latitude":"48.35693000","longitude":"10.98461000"},{"name":"Friedenfels","countryCode":"DE","stateCode":"BY","latitude":"49.88260000","longitude":"12.10124000"},{"name":"Friesenried","countryCode":"DE","stateCode":"BY","latitude":"47.87477000","longitude":"10.53464000"},{"name":"Frontenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.54628000","longitude":"12.53118000"},{"name":"Fuchsmühl","countryCode":"DE","stateCode":"BY","latitude":"49.92265000","longitude":"12.14582000"},{"name":"Fuchsstadt","countryCode":"DE","stateCode":"BY","latitude":"50.10825000","longitude":"9.93370000"},{"name":"Furth","countryCode":"DE","stateCode":"BY","latitude":"48.40616000","longitude":"12.38121000"},{"name":"Furth im Wald","countryCode":"DE","stateCode":"BY","latitude":"49.30955000","longitude":"12.84156000"},{"name":"Fünfstetten","countryCode":"DE","stateCode":"BY","latitude":"48.83215000","longitude":"10.76540000"},{"name":"Fürsteneck","countryCode":"DE","stateCode":"BY","latitude":"48.71667000","longitude":"13.46667000"},{"name":"Fürstenfeldbruck","countryCode":"DE","stateCode":"BY","latitude":"48.17904000","longitude":"11.25470000"},{"name":"Fürstenstein","countryCode":"DE","stateCode":"BY","latitude":"48.71667000","longitude":"13.33333000"},{"name":"Fürstenzell","countryCode":"DE","stateCode":"BY","latitude":"48.52163000","longitude":"13.31749000"},{"name":"Füssen","countryCode":"DE","stateCode":"BY","latitude":"47.57143000","longitude":"10.70171000"},{"name":"Gablingen","countryCode":"DE","stateCode":"BY","latitude":"48.45000000","longitude":"10.81667000"},{"name":"Gachenbach","countryCode":"DE","stateCode":"BY","latitude":"48.50000000","longitude":"11.23333000"},{"name":"Gadheim","countryCode":"DE","stateCode":"BY","latitude":"49.84584000","longitude":"9.90566000"},{"name":"Gaimersheim","countryCode":"DE","stateCode":"BY","latitude":"48.80705000","longitude":"11.36801000"},{"name":"Gaißach","countryCode":"DE","stateCode":"BY","latitude":"47.75000000","longitude":"11.58333000"},{"name":"Gammelsdorf","countryCode":"DE","stateCode":"BY","latitude":"48.55000000","longitude":"11.95000000"},{"name":"Gangkofen","countryCode":"DE","stateCode":"BY","latitude":"48.43701000","longitude":"12.56419000"},{"name":"Garching an der Alz","countryCode":"DE","stateCode":"BY","latitude":"48.13451000","longitude":"12.58152000"},{"name":"Garching bei München","countryCode":"DE","stateCode":"BY","latitude":"48.24896000","longitude":"11.65101000"},{"name":"Garmisch-Partenkirchen","countryCode":"DE","stateCode":"BY","latitude":"47.49209000","longitude":"11.09576000"},{"name":"Gars","countryCode":"DE","stateCode":"BY","latitude":"48.15386000","longitude":"12.27767000"},{"name":"Gattendorf","countryCode":"DE","stateCode":"BY","latitude":"50.32207000","longitude":"11.99776000"},{"name":"Gaukönigshofen","countryCode":"DE","stateCode":"BY","latitude":"49.63333000","longitude":"10.00000000"},{"name":"Gauting","countryCode":"DE","stateCode":"BY","latitude":"48.06919000","longitude":"11.37703000"},{"name":"Gebsattel","countryCode":"DE","stateCode":"BY","latitude":"49.35000000","longitude":"10.20000000"},{"name":"Gefrees","countryCode":"DE","stateCode":"BY","latitude":"50.09538000","longitude":"11.73772000"},{"name":"Geiersthal","countryCode":"DE","stateCode":"BY","latitude":"49.04569000","longitude":"12.98171000"},{"name":"Geiselbach","countryCode":"DE","stateCode":"BY","latitude":"50.12329000","longitude":"9.19664000"},{"name":"Geiselhöring","countryCode":"DE","stateCode":"BY","latitude":"48.82505000","longitude":"12.39649000"},{"name":"Geiselwind","countryCode":"DE","stateCode":"BY","latitude":"49.77356000","longitude":"10.47063000"},{"name":"Geisenfeld","countryCode":"DE","stateCode":"BY","latitude":"48.68426000","longitude":"11.61233000"},{"name":"Geisenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.47609000","longitude":"12.25817000"},{"name":"Geldersheim","countryCode":"DE","stateCode":"BY","latitude":"50.04286000","longitude":"10.15609000"},{"name":"Geltendorf","countryCode":"DE","stateCode":"BY","latitude":"48.11737000","longitude":"11.03216000"},{"name":"Gemünden am Main","countryCode":"DE","stateCode":"BY","latitude":"50.04946000","longitude":"9.70593000"},{"name":"Genderkingen","countryCode":"DE","stateCode":"BY","latitude":"48.70000000","longitude":"10.88333000"},{"name":"Georgenberg","countryCode":"DE","stateCode":"BY","latitude":"49.70297000","longitude":"12.42082000"},{"name":"Georgensgmünd","countryCode":"DE","stateCode":"BY","latitude":"49.18972000","longitude":"11.01667000"},{"name":"Gerach","countryCode":"DE","stateCode":"BY","latitude":"50.03333000","longitude":"10.80000000"},{"name":"Gerbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.77528000","longitude":"9.99361000"},{"name":"Geretsried","countryCode":"DE","stateCode":"BY","latitude":"47.85775000","longitude":"11.48054000"},{"name":"Gerhardshofen","countryCode":"DE","stateCode":"BY","latitude":"49.63123000","longitude":"10.69133000"},{"name":"Germering","countryCode":"DE","stateCode":"BY","latitude":"48.13392000","longitude":"11.37650000"},{"name":"Geroldsgrün","countryCode":"DE","stateCode":"BY","latitude":"50.33333000","longitude":"11.60000000"},{"name":"Geroldshausen","countryCode":"DE","stateCode":"BY","latitude":"49.68361000","longitude":"9.90222000"},{"name":"Gerolfingen","countryCode":"DE","stateCode":"BY","latitude":"49.05340000","longitude":"10.51151000"},{"name":"Gerolsbach","countryCode":"DE","stateCode":"BY","latitude":"48.49283000","longitude":"11.36149000"},{"name":"Gerolzhofen","countryCode":"DE","stateCode":"BY","latitude":"49.90025000","longitude":"10.34832000"},{"name":"Gersthofen","countryCode":"DE","stateCode":"BY","latitude":"48.42432000","longitude":"10.87273000"},{"name":"Gerzen","countryCode":"DE","stateCode":"BY","latitude":"48.50706000","longitude":"12.42686000"},{"name":"Gesees","countryCode":"DE","stateCode":"BY","latitude":"50.03207000","longitude":"11.66623000"},{"name":"Geslau","countryCode":"DE","stateCode":"BY","latitude":"49.36643000","longitude":"10.31528000"},{"name":"Gessertshausen","countryCode":"DE","stateCode":"BY","latitude":"48.32904000","longitude":"10.73278000"},{"name":"Gestratz","countryCode":"DE","stateCode":"BY","latitude":"47.65000000","longitude":"9.98333000"},{"name":"Giebelstadt","countryCode":"DE","stateCode":"BY","latitude":"49.65308000","longitude":"9.94441000"},{"name":"Gilching","countryCode":"DE","stateCode":"BY","latitude":"48.10755000","longitude":"11.29360000"},{"name":"Glashütten","countryCode":"DE","stateCode":"BY","latitude":"49.88739000","longitude":"11.44870000"},{"name":"Glattbach","countryCode":"DE","stateCode":"BY","latitude":"50.00000000","longitude":"9.15000000"},{"name":"Glonn","countryCode":"DE","stateCode":"BY","latitude":"47.98751000","longitude":"11.86721000"},{"name":"Glött","countryCode":"DE","stateCode":"BY","latitude":"48.50000000","longitude":"10.48333000"},{"name":"Gmund am Tegernsee","countryCode":"DE","stateCode":"BY","latitude":"47.75119000","longitude":"11.73810000"},{"name":"Gochsheim","countryCode":"DE","stateCode":"BY","latitude":"50.01667000","longitude":"10.28333000"},{"name":"Goldbach","countryCode":"DE","stateCode":"BY","latitude":"49.99951000","longitude":"9.18440000"},{"name":"Goldkronach","countryCode":"DE","stateCode":"BY","latitude":"50.01086000","longitude":"11.68750000"},{"name":"Gotteszell","countryCode":"DE","stateCode":"BY","latitude":"48.96667000","longitude":"12.96667000"},{"name":"Gottfrieding","countryCode":"DE","stateCode":"BY","latitude":"48.63737000","longitude":"12.53561000"},{"name":"Graben","countryCode":"DE","stateCode":"BY","latitude":"48.18732000","longitude":"10.82222000"},{"name":"Grabenstätt","countryCode":"DE","stateCode":"BY","latitude":"47.84531000","longitude":"12.54330000"},{"name":"Grafenau","countryCode":"DE","stateCode":"BY","latitude":"48.85768000","longitude":"13.39740000"},{"name":"Grafengehaig","countryCode":"DE","stateCode":"BY","latitude":"50.20310000","longitude":"11.59358000"},{"name":"Grafenrheinfeld","countryCode":"DE","stateCode":"BY","latitude":"50.00000000","longitude":"10.20000000"},{"name":"Grafenwiesen","countryCode":"DE","stateCode":"BY","latitude":"49.20000000","longitude":"12.88333000"},{"name":"Grafenwöhr","countryCode":"DE","stateCode":"BY","latitude":"49.71728000","longitude":"11.90645000"},{"name":"Grafing bei München","countryCode":"DE","stateCode":"BY","latitude":"48.04596000","longitude":"11.96797000"},{"name":"Grafrath","countryCode":"DE","stateCode":"BY","latitude":"48.11667000","longitude":"11.16667000"},{"name":"Grainau","countryCode":"DE","stateCode":"BY","latitude":"47.47614000","longitude":"11.02405000"},{"name":"Grainet","countryCode":"DE","stateCode":"BY","latitude":"48.80000000","longitude":"13.65000000"},{"name":"Grasbrunn","countryCode":"DE","stateCode":"BY","latitude":"48.07905000","longitude":"11.74361000"},{"name":"Grassau","countryCode":"DE","stateCode":"BY","latitude":"47.78099000","longitude":"12.45359000"},{"name":"Grattersdorf","countryCode":"DE","stateCode":"BY","latitude":"48.80364000","longitude":"13.15372000"},{"name":"Greding","countryCode":"DE","stateCode":"BY","latitude":"49.04699000","longitude":"11.35703000"},{"name":"Greifenberg","countryCode":"DE","stateCode":"BY","latitude":"48.07062000","longitude":"11.08349000"},{"name":"Greiling","countryCode":"DE","stateCode":"BY","latitude":"47.76667000","longitude":"11.61667000"},{"name":"Gremsdorf","countryCode":"DE","stateCode":"BY","latitude":"49.69506000","longitude":"10.83218000"},{"name":"Grettstadt","countryCode":"DE","stateCode":"BY","latitude":"49.98333000","longitude":"10.31667000"},{"name":"Greußenheim","countryCode":"DE","stateCode":"BY","latitude":"49.81667000","longitude":"9.76667000"},{"name":"Griesstätt","countryCode":"DE","stateCode":"BY","latitude":"47.99403000","longitude":"12.17727000"},{"name":"Großaitingen","countryCode":"DE","stateCode":"BY","latitude":"48.22753000","longitude":"10.77948000"},{"name":"Großbardorf","countryCode":"DE","stateCode":"BY","latitude":"50.26667000","longitude":"10.36667000"},{"name":"Großeibstadt","countryCode":"DE","stateCode":"BY","latitude":"50.30102000","longitude":"10.40980000"},{"name":"Großenseebach","countryCode":"DE","stateCode":"BY","latitude":"49.63251000","longitude":"10.87483000"},{"name":"Großhabersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.40000000","longitude":"10.78333000"},{"name":"Großheirath","countryCode":"DE","stateCode":"BY","latitude":"50.17603000","longitude":"10.95050000"},{"name":"Großheubach","countryCode":"DE","stateCode":"BY","latitude":"49.72834000","longitude":"9.22280000"},{"name":"Großkarolinenfeld","countryCode":"DE","stateCode":"BY","latitude":"47.89102000","longitude":"12.08101000"},{"name":"Großlangheim","countryCode":"DE","stateCode":"BY","latitude":"49.75620000","longitude":"10.24065000"},{"name":"Großostheim","countryCode":"DE","stateCode":"BY","latitude":"49.91985000","longitude":"9.07596000"},{"name":"Großreuth bei Schweinau","countryCode":"DE","stateCode":"BY","latitude":"49.43449000","longitude":"11.02273000"},{"name":"Großwallstadt","countryCode":"DE","stateCode":"BY","latitude":"49.87936000","longitude":"9.15338000"},{"name":"Großweil","countryCode":"DE","stateCode":"BY","latitude":"47.67598000","longitude":"11.30108000"},{"name":"Grub","countryCode":"DE","stateCode":"BY","latitude":"50.10285000","longitude":"11.92904000"},{"name":"Gräfelfing","countryCode":"DE","stateCode":"BY","latitude":"48.11878000","longitude":"11.42939000"},{"name":"Gräfenberg","countryCode":"DE","stateCode":"BY","latitude":"49.64426000","longitude":"11.24971000"},{"name":"Gräfendorf","countryCode":"DE","stateCode":"BY","latitude":"50.12267000","longitude":"9.74050000"},{"name":"Gröbenzell","countryCode":"DE","stateCode":"BY","latitude":"48.20000000","longitude":"11.36667000"},{"name":"Grünenbach","countryCode":"DE","stateCode":"BY","latitude":"47.62864000","longitude":"10.00843000"},{"name":"Grünwald","countryCode":"DE","stateCode":"BY","latitude":"48.03947000","longitude":"11.52320000"},{"name":"Gstadt am Chiemsee","countryCode":"DE","stateCode":"BY","latitude":"47.88453000","longitude":"12.41813000"},{"name":"Gundelfingen","countryCode":"DE","stateCode":"BY","latitude":"48.55347000","longitude":"10.37223000"},{"name":"Gundelsheim","countryCode":"DE","stateCode":"BY","latitude":"49.93708000","longitude":"10.91990000"},{"name":"Gundremmingen","countryCode":"DE","stateCode":"BY","latitude":"48.50000000","longitude":"10.40000000"},{"name":"Gunzenhausen","countryCode":"DE","stateCode":"BY","latitude":"49.11663000","longitude":"10.75971000"},{"name":"Gutenstetten","countryCode":"DE","stateCode":"BY","latitude":"49.61667000","longitude":"10.63333000"},{"name":"Görisried","countryCode":"DE","stateCode":"BY","latitude":"47.70668000","longitude":"10.51015000"},{"name":"Gössenheim","countryCode":"DE","stateCode":"BY","latitude":"50.01667000","longitude":"9.78333000"},{"name":"Gößweinstein","countryCode":"DE","stateCode":"BY","latitude":"49.76898000","longitude":"11.33841000"},{"name":"Güntersleben","countryCode":"DE","stateCode":"BY","latitude":"49.86972000","longitude":"9.90500000"},{"name":"Günzach","countryCode":"DE","stateCode":"BY","latitude":"47.82491000","longitude":"10.43547000"},{"name":"Günzburg","countryCode":"DE","stateCode":"BY","latitude":"48.45599000","longitude":"10.27695000"},{"name":"Haag an der Amper","countryCode":"DE","stateCode":"BY","latitude":"48.45840000","longitude":"11.82796000"},{"name":"Haag in Oberbayern","countryCode":"DE","stateCode":"BY","latitude":"48.16196000","longitude":"12.17942000"},{"name":"Haar","countryCode":"DE","stateCode":"BY","latitude":"48.10881000","longitude":"11.72653000"},{"name":"Haarbach","countryCode":"DE","stateCode":"BY","latitude":"48.50000000","longitude":"13.15000000"},{"name":"Habach","countryCode":"DE","stateCode":"BY","latitude":"47.73333000","longitude":"11.28333000"},{"name":"Hafenlohr","countryCode":"DE","stateCode":"BY","latitude":"49.86944000","longitude":"9.60222000"},{"name":"Hagelstadt","countryCode":"DE","stateCode":"BY","latitude":"48.90000000","longitude":"12.21667000"},{"name":"Hagenbüchach","countryCode":"DE","stateCode":"BY","latitude":"49.53333000","longitude":"10.76667000"},{"name":"Hahnbach","countryCode":"DE","stateCode":"BY","latitude":"49.53389000","longitude":"11.80302000"},{"name":"Haibach","countryCode":"DE","stateCode":"BY","latitude":"49.96444000","longitude":"9.20722000"},{"name":"Haidmühle","countryCode":"DE","stateCode":"BY","latitude":"48.82565000","longitude":"13.77649000"},{"name":"Haimhausen","countryCode":"DE","stateCode":"BY","latitude":"48.31545000","longitude":"11.55453000"},{"name":"Haiming","countryCode":"DE","stateCode":"BY","latitude":"48.21667000","longitude":"12.90000000"},{"name":"Hainsfarth","countryCode":"DE","stateCode":"BY","latitude":"48.95839000","longitude":"10.62491000"},{"name":"Halblech","countryCode":"DE","stateCode":"BY","latitude":"47.63155000","longitude":"10.82024000"},{"name":"Haldenwang","countryCode":"DE","stateCode":"BY","latitude":"47.80000000","longitude":"10.35000000"},{"name":"Halfing","countryCode":"DE","stateCode":"BY","latitude":"47.95197000","longitude":"12.27525000"},{"name":"Hallbergmoos","countryCode":"DE","stateCode":"BY","latitude":"48.32747000","longitude":"11.75142000"},{"name":"Hallerndorf","countryCode":"DE","stateCode":"BY","latitude":"49.75909000","longitude":"10.97946000"},{"name":"Hallstadt","countryCode":"DE","stateCode":"BY","latitude":"49.92901000","longitude":"10.87539000"},{"name":"Hammelburg","countryCode":"DE","stateCode":"BY","latitude":"50.11633000","longitude":"9.89143000"},{"name":"Happurg","countryCode":"DE","stateCode":"BY","latitude":"49.49372000","longitude":"11.47119000"},{"name":"Harburg","countryCode":"DE","stateCode":"BY","latitude":"48.78674000","longitude":"10.68927000"},{"name":"Harsdorf","countryCode":"DE","stateCode":"BY","latitude":"50.03333000","longitude":"11.56667000"},{"name":"Hartenstein","countryCode":"DE","stateCode":"BY","latitude":"49.60000000","longitude":"11.51667000"},{"name":"Haselbach","countryCode":"DE","stateCode":"BY","latitude":"48.64564000","longitude":"13.38956000"},{"name":"Hasloch","countryCode":"DE","stateCode":"BY","latitude":"49.79194000","longitude":"9.49361000"},{"name":"Hattenhofen","countryCode":"DE","stateCode":"BY","latitude":"48.22231000","longitude":"11.11551000"},{"name":"Haundorf","countryCode":"DE","stateCode":"BY","latitude":"49.17598000","longitude":"10.77124000"},{"name":"Haunsheim","countryCode":"DE","stateCode":"BY","latitude":"48.59977000","longitude":"10.37401000"},{"name":"Hausen","countryCode":"DE","stateCode":"BY","latitude":"48.85953000","longitude":"12.00630000"},{"name":"Hausham","countryCode":"DE","stateCode":"BY","latitude":"47.74660000","longitude":"11.84069000"},{"name":"Hauzenberg","countryCode":"DE","stateCode":"BY","latitude":"48.64957000","longitude":"13.62645000"},{"name":"Hawangen","countryCode":"DE","stateCode":"BY","latitude":"47.96667000","longitude":"10.26667000"},{"name":"Haßfurt","countryCode":"DE","stateCode":"BY","latitude":"50.03521000","longitude":"10.51560000"},{"name":"Hebertsfelden","countryCode":"DE","stateCode":"BY","latitude":"48.40596000","longitude":"12.82259000"},{"name":"Hebertshausen","countryCode":"DE","stateCode":"BY","latitude":"48.28959000","longitude":"11.46526000"},{"name":"Heideck","countryCode":"DE","stateCode":"BY","latitude":"49.13365000","longitude":"11.12726000"},{"name":"Heidenheim","countryCode":"DE","stateCode":"BY","latitude":"49.01719000","longitude":"10.74347000"},{"name":"Heigenbrücken","countryCode":"DE","stateCode":"BY","latitude":"50.02820000","longitude":"9.37116000"},{"name":"Heiligenstadt","countryCode":"DE","stateCode":"BY","latitude":"49.86303000","longitude":"11.17185000"},{"name":"Heilsbronn","countryCode":"DE","stateCode":"BY","latitude":"49.33572000","longitude":"10.78741000"},{"name":"Heimbuchenthal","countryCode":"DE","stateCode":"BY","latitude":"49.88917000","longitude":"9.29556000"},{"name":"Heimenkirch","countryCode":"DE","stateCode":"BY","latitude":"47.62959000","longitude":"9.90304000"},{"name":"Heimertingen","countryCode":"DE","stateCode":"BY","latitude":"48.03333000","longitude":"10.15000000"},{"name":"Helmbrechts","countryCode":"DE","stateCode":"BY","latitude":"50.23557000","longitude":"11.71589000"},{"name":"Helmstadt","countryCode":"DE","stateCode":"BY","latitude":"49.76180000","longitude":"9.70803000"},{"name":"Hemau","countryCode":"DE","stateCode":"BY","latitude":"49.05399000","longitude":"11.78195000"},{"name":"Hemhofen","countryCode":"DE","stateCode":"BY","latitude":"49.68333000","longitude":"10.93333000"},{"name":"Hendungen","countryCode":"DE","stateCode":"BY","latitude":"50.39462000","longitude":"10.35204000"},{"name":"Henfenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.49846000","longitude":"11.39059000"},{"name":"Hengersberg","countryCode":"DE","stateCode":"BY","latitude":"48.77255000","longitude":"13.05485000"},{"name":"Heretsried","countryCode":"DE","stateCode":"BY","latitude":"48.45972000","longitude":"10.73601000"},{"name":"Hergensweiler","countryCode":"DE","stateCode":"BY","latitude":"47.61667000","longitude":"9.78333000"},{"name":"Heroldsbach","countryCode":"DE","stateCode":"BY","latitude":"49.69342000","longitude":"10.99882000"},{"name":"Heroldsberg","countryCode":"DE","stateCode":"BY","latitude":"49.53247000","longitude":"11.15551000"},{"name":"Herrieden","countryCode":"DE","stateCode":"BY","latitude":"49.23779000","longitude":"10.50350000"},{"name":"Herrngiersdorf","countryCode":"DE","stateCode":"BY","latitude":"48.78863000","longitude":"12.07200000"},{"name":"Herrsching am Ammersee","countryCode":"DE","stateCode":"BY","latitude":"47.99888000","longitude":"11.17679000"},{"name":"Hersbruck","countryCode":"DE","stateCode":"BY","latitude":"49.51083000","longitude":"11.43151000"},{"name":"Herzogenaurach","countryCode":"DE","stateCode":"BY","latitude":"49.56798000","longitude":"10.88565000"},{"name":"Hettenshausen","countryCode":"DE","stateCode":"BY","latitude":"48.50000000","longitude":"11.50000000"},{"name":"Hettstadt","countryCode":"DE","stateCode":"BY","latitude":"49.79944000","longitude":"9.81500000"},{"name":"Hetzles","countryCode":"DE","stateCode":"BY","latitude":"49.63333000","longitude":"11.13333000"},{"name":"Heustreu","countryCode":"DE","stateCode":"BY","latitude":"50.35485000","longitude":"10.26069000"},{"name":"Heßdorf","countryCode":"DE","stateCode":"BY","latitude":"49.62728000","longitude":"10.91002000"},{"name":"Hilgertshausen-Tandern","countryCode":"DE","stateCode":"BY","latitude":"48.42960000","longitude":"11.35428000"},{"name":"Hilpoltstein","countryCode":"DE","stateCode":"BY","latitude":"49.19047000","longitude":"11.19060000"},{"name":"Hiltenfingen","countryCode":"DE","stateCode":"BY","latitude":"48.16085000","longitude":"10.71750000"},{"name":"Hiltpoltstein","countryCode":"DE","stateCode":"BY","latitude":"49.66075000","longitude":"11.32272000"},{"name":"Himmelkron","countryCode":"DE","stateCode":"BY","latitude":"50.06667000","longitude":"11.60000000"},{"name":"Himmelstadt","countryCode":"DE","stateCode":"BY","latitude":"49.92389000","longitude":"9.80167000"},{"name":"Hinterschmiding","countryCode":"DE","stateCode":"BY","latitude":"48.82337000","longitude":"13.60369000"},{"name":"Hirschaid","countryCode":"DE","stateCode":"BY","latitude":"49.81789000","longitude":"10.98918000"},{"name":"Hirschau","countryCode":"DE","stateCode":"BY","latitude":"49.54396000","longitude":"11.94617000"},{"name":"Hirschbach","countryCode":"DE","stateCode":"BY","latitude":"49.55000000","longitude":"11.53333000"},{"name":"Hochstadt am Main","countryCode":"DE","stateCode":"BY","latitude":"50.15009000","longitude":"11.17116000"},{"name":"Hof","countryCode":"DE","stateCode":"BY","latitude":"50.31297000","longitude":"11.91261000"},{"name":"Hofheim in Unterfranken","countryCode":"DE","stateCode":"BY","latitude":"50.13675000","longitude":"10.52321000"},{"name":"Hofkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.67805000","longitude":"13.11917000"},{"name":"Hofstetten","countryCode":"DE","stateCode":"BY","latitude":"48.00847000","longitude":"10.97114000"},{"name":"Hohenau","countryCode":"DE","stateCode":"BY","latitude":"48.84983000","longitude":"13.48825000"},{"name":"Hohenberg an der Eger","countryCode":"DE","stateCode":"BY","latitude":"50.09501000","longitude":"12.22008000"},{"name":"Hohenbrunn","countryCode":"DE","stateCode":"BY","latitude":"48.04785000","longitude":"11.70224000"},{"name":"Hohenburg","countryCode":"DE","stateCode":"BY","latitude":"49.29507000","longitude":"11.79906000"},{"name":"Hohenfels","countryCode":"DE","stateCode":"BY","latitude":"49.20397000","longitude":"11.84841000"},{"name":"Hohenfurch","countryCode":"DE","stateCode":"BY","latitude":"47.85000000","longitude":"10.90000000"},{"name":"Hohenkammer","countryCode":"DE","stateCode":"BY","latitude":"48.42406000","longitude":"11.52522000"},{"name":"Hohenlinden","countryCode":"DE","stateCode":"BY","latitude":"48.15612000","longitude":"11.99458000"},{"name":"Hohenpeißenberg","countryCode":"DE","stateCode":"BY","latitude":"47.80000000","longitude":"11.00000000"},{"name":"Hohenpolding","countryCode":"DE","stateCode":"BY","latitude":"48.38333000","longitude":"12.13333000"},{"name":"Hohenthann","countryCode":"DE","stateCode":"BY","latitude":"48.66115000","longitude":"12.09251000"},{"name":"Hohenwarth","countryCode":"DE","stateCode":"BY","latitude":"49.20000000","longitude":"12.93333000"},{"name":"Hollenbach","countryCode":"DE","stateCode":"BY","latitude":"48.48333000","longitude":"11.06667000"},{"name":"Hollfeld","countryCode":"DE","stateCode":"BY","latitude":"49.93793000","longitude":"11.29153000"},{"name":"Hollstadt","countryCode":"DE","stateCode":"BY","latitude":"50.35000000","longitude":"10.30000000"},{"name":"Holzgünz","countryCode":"DE","stateCode":"BY","latitude":"48.02503000","longitude":"10.25901000"},{"name":"Holzheim","countryCode":"DE","stateCode":"BY","latitude":"48.51422000","longitude":"10.53057000"},{"name":"Holzkirchen","countryCode":"DE","stateCode":"BY","latitude":"47.87663000","longitude":"11.70181000"},{"name":"Hopferau","countryCode":"DE","stateCode":"BY","latitude":"47.61667000","longitude":"10.63333000"},{"name":"Horgau","countryCode":"DE","stateCode":"BY","latitude":"48.39507000","longitude":"10.68283000"},{"name":"Huglfing","countryCode":"DE","stateCode":"BY","latitude":"47.76667000","longitude":"11.16667000"},{"name":"Huisheim","countryCode":"DE","stateCode":"BY","latitude":"48.82510000","longitude":"10.70331000"},{"name":"Hunderdorf","countryCode":"DE","stateCode":"BY","latitude":"48.89162000","longitude":"12.67382000"},{"name":"Hunding","countryCode":"DE","stateCode":"BY","latitude":"48.84227000","longitude":"13.17681000"},{"name":"Hurlach","countryCode":"DE","stateCode":"BY","latitude":"48.11838000","longitude":"10.81115000"},{"name":"Hutthurm","countryCode":"DE","stateCode":"BY","latitude":"48.67276000","longitude":"13.47146000"},{"name":"Höchberg","countryCode":"DE","stateCode":"BY","latitude":"49.78446000","longitude":"9.88223000"},{"name":"Höchheim","countryCode":"DE","stateCode":"BY","latitude":"50.36667000","longitude":"10.45000000"},{"name":"Höchstadt an der Aisch","countryCode":"DE","stateCode":"BY","latitude":"49.70617000","longitude":"10.81329000"},{"name":"Höchstädt an der Donau","countryCode":"DE","stateCode":"BY","latitude":"48.61124000","longitude":"10.56816000"},{"name":"Höchstädt bei Thiersheim","countryCode":"DE","stateCode":"BY","latitude":"50.10157000","longitude":"12.08711000"},{"name":"Höhenkirchen-Siegertsbrunn","countryCode":"DE","stateCode":"BY","latitude":"48.01932000","longitude":"11.71906000"},{"name":"Hörgertshausen","countryCode":"DE","stateCode":"BY","latitude":"48.55000000","longitude":"11.86667000"},{"name":"Hösbach","countryCode":"DE","stateCode":"BY","latitude":"50.00646000","longitude":"9.20765000"},{"name":"Höslwang","countryCode":"DE","stateCode":"BY","latitude":"47.95378000","longitude":"12.32915000"},{"name":"Höttingen","countryCode":"DE","stateCode":"BY","latitude":"49.06262000","longitude":"11.00530000"},{"name":"Ichenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.37119000","longitude":"10.30706000"},{"name":"Icking","countryCode":"DE","stateCode":"BY","latitude":"47.95000000","longitude":"11.43333000"},{"name":"Iffeldorf","countryCode":"DE","stateCode":"BY","latitude":"47.76667000","longitude":"11.31667000"},{"name":"Igensdorf","countryCode":"DE","stateCode":"BY","latitude":"49.62322000","longitude":"11.23137000"},{"name":"Iggensbach","countryCode":"DE","stateCode":"BY","latitude":"48.73014000","longitude":"13.14229000"},{"name":"Ihrlerstein","countryCode":"DE","stateCode":"BY","latitude":"48.93333000","longitude":"11.86667000"},{"name":"Illertissen","countryCode":"DE","stateCode":"BY","latitude":"48.22336000","longitude":"10.10347000"},{"name":"Illschwang","countryCode":"DE","stateCode":"BY","latitude":"49.45000000","longitude":"11.68333000"},{"name":"Ilmmünster","countryCode":"DE","stateCode":"BY","latitude":"48.48333000","longitude":"11.50000000"},{"name":"Immenreuth","countryCode":"DE","stateCode":"BY","latitude":"49.90000000","longitude":"11.86667000"},{"name":"Immenstadt im Allgäu","countryCode":"DE","stateCode":"BY","latitude":"47.55996000","longitude":"10.21394000"},{"name":"Inchenhofen","countryCode":"DE","stateCode":"BY","latitude":"48.51288000","longitude":"11.11458000"},{"name":"Ingolstadt","countryCode":"DE","stateCode":"BY","latitude":"48.76508000","longitude":"11.42372000"},{"name":"Innernzell","countryCode":"DE","stateCode":"BY","latitude":"48.85150000","longitude":"13.27539000"},{"name":"Inning am Ammersee","countryCode":"DE","stateCode":"BY","latitude":"48.07636000","longitude":"11.15232000"},{"name":"Inning am Holz","countryCode":"DE","stateCode":"BY","latitude":"48.34687000","longitude":"12.07506000"},{"name":"Insingen","countryCode":"DE","stateCode":"BY","latitude":"49.30000000","longitude":"10.16667000"},{"name":"Inzell","countryCode":"DE","stateCode":"BY","latitude":"47.76302000","longitude":"12.75146000"},{"name":"Iphofen","countryCode":"DE","stateCode":"BY","latitude":"49.70239000","longitude":"10.26037000"},{"name":"Ippesheim","countryCode":"DE","stateCode":"BY","latitude":"49.60214000","longitude":"10.22552000"},{"name":"Ipsheim","countryCode":"DE","stateCode":"BY","latitude":"49.52750000","longitude":"10.48176000"},{"name":"Irchenrieth","countryCode":"DE","stateCode":"BY","latitude":"49.62286000","longitude":"12.22495000"},{"name":"Irlbach","countryCode":"DE","stateCode":"BY","latitude":"48.84128000","longitude":"12.75135000"},{"name":"Irschenberg","countryCode":"DE","stateCode":"BY","latitude":"47.83333000","longitude":"11.91667000"},{"name":"Irsee","countryCode":"DE","stateCode":"BY","latitude":"47.90815000","longitude":"10.57177000"},{"name":"Isen","countryCode":"DE","stateCode":"BY","latitude":"48.21203000","longitude":"12.05672000"},{"name":"Ismaning","countryCode":"DE","stateCode":"BY","latitude":"48.23333000","longitude":"11.68333000"},{"name":"Jandelsbrunn","countryCode":"DE","stateCode":"BY","latitude":"48.73333000","longitude":"13.70000000"},{"name":"Jengen","countryCode":"DE","stateCode":"BY","latitude":"47.99934000","longitude":"10.72575000"},{"name":"Jesenwang","countryCode":"DE","stateCode":"BY","latitude":"48.16667000","longitude":"11.13333000"},{"name":"Jettingen-Scheppach","countryCode":"DE","stateCode":"BY","latitude":"48.38960000","longitude":"10.43810000"},{"name":"Jetzendorf","countryCode":"DE","stateCode":"BY","latitude":"48.43333000","longitude":"11.41667000"},{"name":"Johannesberg","countryCode":"DE","stateCode":"BY","latitude":"50.03159000","longitude":"9.14252000"},{"name":"Johanniskirchen","countryCode":"DE","stateCode":"BY","latitude":"48.53333000","longitude":"12.95000000"},{"name":"Julbach","countryCode":"DE","stateCode":"BY","latitude":"48.25430000","longitude":"12.95793000"},{"name":"Kahl am Main","countryCode":"DE","stateCode":"BY","latitude":"50.06981000","longitude":"9.00553000"},{"name":"Kaisheim","countryCode":"DE","stateCode":"BY","latitude":"48.76751000","longitude":"10.79639000"},{"name":"Kalchreuth","countryCode":"DE","stateCode":"BY","latitude":"49.55785000","longitude":"11.13350000"},{"name":"Kallmünz","countryCode":"DE","stateCode":"BY","latitude":"49.16094000","longitude":"11.96051000"},{"name":"Kammerstein","countryCode":"DE","stateCode":"BY","latitude":"49.29317000","longitude":"10.97277000"},{"name":"Karbach","countryCode":"DE","stateCode":"BY","latitude":"49.86701000","longitude":"9.63806000"},{"name":"Karlsfeld","countryCode":"DE","stateCode":"BY","latitude":"48.22697000","longitude":"11.47573000"},{"name":"Karlshuld","countryCode":"DE","stateCode":"BY","latitude":"48.68190000","longitude":"11.28503000"},{"name":"Karlskron","countryCode":"DE","stateCode":"BY","latitude":"48.68333000","longitude":"11.41667000"},{"name":"Karlstadt","countryCode":"DE","stateCode":"BY","latitude":"49.96034000","longitude":"9.77239000"},{"name":"Karsbach","countryCode":"DE","stateCode":"BY","latitude":"50.04091000","longitude":"9.78534000"},{"name":"Kasendorf","countryCode":"DE","stateCode":"BY","latitude":"50.03665000","longitude":"11.35203000"},{"name":"Kastl","countryCode":"DE","stateCode":"BY","latitude":"49.36960000","longitude":"11.68261000"},{"name":"Kaufbeuren","countryCode":"DE","stateCode":"BY","latitude":"47.88238000","longitude":"10.62192000"},{"name":"Kaufering","countryCode":"DE","stateCode":"BY","latitude":"48.09121000","longitude":"10.87913000"},{"name":"Kelheim","countryCode":"DE","stateCode":"BY","latitude":"48.91725000","longitude":"11.88618000"},{"name":"Kellmünz","countryCode":"DE","stateCode":"BY","latitude":"48.12159000","longitude":"10.12811000"},{"name":"Kemmern","countryCode":"DE","stateCode":"BY","latitude":"49.95486000","longitude":"10.87784000"},{"name":"Kemnath","countryCode":"DE","stateCode":"BY","latitude":"49.87007000","longitude":"11.89077000"},{"name":"Kempten (Allgäu)","countryCode":"DE","stateCode":"BY","latitude":"47.72674000","longitude":"10.31389000"},{"name":"Kettershausen","countryCode":"DE","stateCode":"BY","latitude":"48.18333000","longitude":"10.26667000"},{"name":"Kiefersfelden","countryCode":"DE","stateCode":"BY","latitude":"47.61409000","longitude":"12.19096000"},{"name":"Kienberg","countryCode":"DE","stateCode":"BY","latitude":"48.03481000","longitude":"12.46330000"},{"name":"Kirchanschöring","countryCode":"DE","stateCode":"BY","latitude":"47.95303000","longitude":"12.83435000"},{"name":"Kirchberg","countryCode":"DE","stateCode":"BY","latitude":"48.90006000","longitude":"13.18200000"},{"name":"Kirchdorf","countryCode":"DE","stateCode":"BY","latitude":"48.45942000","longitude":"11.65438000"},{"name":"Kirchdorf am Inn","countryCode":"DE","stateCode":"BY","latitude":"48.24755000","longitude":"12.98453000"},{"name":"Kirchdorf im Wald","countryCode":"DE","stateCode":"BY","latitude":"48.91048000","longitude":"13.26614000"},{"name":"Kirchehrenbach","countryCode":"DE","stateCode":"BY","latitude":"49.73333000","longitude":"11.15000000"},{"name":"Kirchenlamitz","countryCode":"DE","stateCode":"BY","latitude":"50.15190000","longitude":"11.94831000"},{"name":"Kirchenpingarten","countryCode":"DE","stateCode":"BY","latitude":"49.93333000","longitude":"11.78333000"},{"name":"Kirchensittenbach","countryCode":"DE","stateCode":"BY","latitude":"49.55601000","longitude":"11.42226000"},{"name":"Kirchenthumbach","countryCode":"DE","stateCode":"BY","latitude":"49.74866000","longitude":"11.72542000"},{"name":"Kirchham","countryCode":"DE","stateCode":"BY","latitude":"48.34638000","longitude":"13.26719000"},{"name":"Kirchhaslach","countryCode":"DE","stateCode":"BY","latitude":"48.15040000","longitude":"10.31015000"},{"name":"Kirchheim","countryCode":"DE","stateCode":"BY","latitude":"48.17490000","longitude":"10.47461000"},{"name":"Kirchheim bei München","countryCode":"DE","stateCode":"BY","latitude":"48.17656000","longitude":"11.75563000"},{"name":"Kirchlauter","countryCode":"DE","stateCode":"BY","latitude":"50.04430000","longitude":"10.71776000"},{"name":"Kirchroth","countryCode":"DE","stateCode":"BY","latitude":"48.95000000","longitude":"12.55000000"},{"name":"Kirchseeon","countryCode":"DE","stateCode":"BY","latitude":"48.07143000","longitude":"11.88875000"},{"name":"Kirchweidach","countryCode":"DE","stateCode":"BY","latitude":"48.08575000","longitude":"12.64530000"},{"name":"Kirchzell","countryCode":"DE","stateCode":"BY","latitude":"49.61800000","longitude":"9.17785000"},{"name":"Kissing","countryCode":"DE","stateCode":"BY","latitude":"48.30375000","longitude":"10.97088000"},{"name":"Kist","countryCode":"DE","stateCode":"BY","latitude":"49.74278000","longitude":"9.84389000"},{"name":"Kitzingen","countryCode":"DE","stateCode":"BY","latitude":"49.73973000","longitude":"10.15072000"},{"name":"Kleinaitingen","countryCode":"DE","stateCode":"BY","latitude":"48.21850000","longitude":"10.86923000"},{"name":"Kleinheubach","countryCode":"DE","stateCode":"BY","latitude":"49.72109000","longitude":"9.21346000"},{"name":"Kleinkahl","countryCode":"DE","stateCode":"BY","latitude":"50.11667000","longitude":"9.26667000"},{"name":"Kleinlangheim","countryCode":"DE","stateCode":"BY","latitude":"49.77087000","longitude":"10.28430000"},{"name":"Kleinostheim","countryCode":"DE","stateCode":"BY","latitude":"50.00000000","longitude":"9.06667000"},{"name":"Kleinrinderfeld","countryCode":"DE","stateCode":"BY","latitude":"49.70028000","longitude":"9.84472000"},{"name":"Kleinsendelbach","countryCode":"DE","stateCode":"BY","latitude":"49.59558000","longitude":"11.15773000"},{"name":"Kleinwallstadt","countryCode":"DE","stateCode":"BY","latitude":"49.87464000","longitude":"9.16927000"},{"name":"Klingenberg am Main","countryCode":"DE","stateCode":"BY","latitude":"49.78507000","longitude":"9.18025000"},{"name":"Klosterlechfeld","countryCode":"DE","stateCode":"BY","latitude":"48.15586000","longitude":"10.82986000"},{"name":"Knetzgau","countryCode":"DE","stateCode":"BY","latitude":"49.98333000","longitude":"10.55000000"},{"name":"Kochel","countryCode":"DE","stateCode":"BY","latitude":"47.65926000","longitude":"11.36827000"},{"name":"Kohlberg","countryCode":"DE","stateCode":"BY","latitude":"49.59121000","longitude":"12.01948000"},{"name":"Kolbermoor","countryCode":"DE","stateCode":"BY","latitude":"47.84965000","longitude":"12.06696000"},{"name":"Kolitzheim","countryCode":"DE","stateCode":"BY","latitude":"49.91667000","longitude":"10.23333000"},{"name":"Kollnburg","countryCode":"DE","stateCode":"BY","latitude":"49.04664000","longitude":"12.86121000"},{"name":"Konradsreuth","countryCode":"DE","stateCode":"BY","latitude":"50.26667000","longitude":"11.85000000"},{"name":"Konzell","countryCode":"DE","stateCode":"BY","latitude":"49.07240000","longitude":"12.71114000"},{"name":"Kottgeisering","countryCode":"DE","stateCode":"BY","latitude":"48.11667000","longitude":"11.13333000"},{"name":"Kraiburg am Inn","countryCode":"DE","stateCode":"BY","latitude":"48.18191000","longitude":"12.43073000"},{"name":"Krailling","countryCode":"DE","stateCode":"BY","latitude":"48.10000000","longitude":"11.40000000"},{"name":"Kreut","countryCode":"DE","stateCode":"BY","latitude":"47.79868000","longitude":"11.48312000"},{"name":"Kreuzwertheim","countryCode":"DE","stateCode":"BY","latitude":"49.76818000","longitude":"9.51819000"},{"name":"Krombach","countryCode":"DE","stateCode":"BY","latitude":"50.08319000","longitude":"9.20609000"},{"name":"Kronach","countryCode":"DE","stateCode":"BY","latitude":"50.23963000","longitude":"11.33308000"},{"name":"Kronburg","countryCode":"DE","stateCode":"BY","latitude":"47.90432000","longitude":"10.15720000"},{"name":"Krumbach","countryCode":"DE","stateCode":"BY","latitude":"48.24182000","longitude":"10.36320000"},{"name":"Krummennaab","countryCode":"DE","stateCode":"BY","latitude":"49.83333000","longitude":"12.10000000"},{"name":"Krün","countryCode":"DE","stateCode":"BY","latitude":"47.50515000","longitude":"11.27924000"},{"name":"Kueps Oberfranken","countryCode":"DE","stateCode":"BY","latitude":"50.19265000","longitude":"11.27599000"},{"name":"Kulmain","countryCode":"DE","stateCode":"BY","latitude":"49.90000000","longitude":"11.90000000"},{"name":"Kulmbach","countryCode":"DE","stateCode":"BY","latitude":"50.10068000","longitude":"11.45032000"},{"name":"Kumhausen","countryCode":"DE","stateCode":"BY","latitude":"48.50938000","longitude":"12.15637000"},{"name":"Kunreuth","countryCode":"DE","stateCode":"BY","latitude":"50.23321000","longitude":"11.53119000"},{"name":"Kupferberg","countryCode":"DE","stateCode":"BY","latitude":"50.13960000","longitude":"11.57762000"},{"name":"Kutzenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.34202000","longitude":"10.69459000"},{"name":"Köditz","countryCode":"DE","stateCode":"BY","latitude":"50.33333000","longitude":"11.85000000"},{"name":"Ködnitz","countryCode":"DE","stateCode":"BY","latitude":"50.10000000","longitude":"11.53333000"},{"name":"Köfering","countryCode":"DE","stateCode":"BY","latitude":"48.93333000","longitude":"12.20000000"},{"name":"Königsbrunn","countryCode":"DE","stateCode":"BY","latitude":"48.27506000","longitude":"10.89178000"},{"name":"Königsdorf","countryCode":"DE","stateCode":"BY","latitude":"47.81546000","longitude":"11.48063000"},{"name":"Königsfeld","countryCode":"DE","stateCode":"BY","latitude":"49.94603000","longitude":"11.16520000"},{"name":"Königstein","countryCode":"DE","stateCode":"BY","latitude":"49.60854000","longitude":"11.63143000"},{"name":"Kötzting","countryCode":"DE","stateCode":"BY","latitude":"49.17649000","longitude":"12.85515000"},{"name":"Kühbach","countryCode":"DE","stateCode":"BY","latitude":"48.49101000","longitude":"11.18691000"},{"name":"Kümmersbruck","countryCode":"DE","stateCode":"BY","latitude":"49.41917000","longitude":"11.88833000"},{"name":"Künzing","countryCode":"DE","stateCode":"BY","latitude":"48.66667000","longitude":"13.08333000"},{"name":"Kürnach","countryCode":"DE","stateCode":"BY","latitude":"49.85000000","longitude":"10.03333000"},{"name":"Laberweinting","countryCode":"DE","stateCode":"BY","latitude":"48.80000000","longitude":"12.31667000"},{"name":"Lachen","countryCode":"DE","stateCode":"BY","latitude":"47.94590000","longitude":"10.23943000"},{"name":"Lalling","countryCode":"DE","stateCode":"BY","latitude":"48.84525000","longitude":"13.14008000"},{"name":"Lam","countryCode":"DE","stateCode":"BY","latitude":"49.19665000","longitude":"13.05051000"},{"name":"Lamerdingen","countryCode":"DE","stateCode":"BY","latitude":"48.09195000","longitude":"10.73982000"},{"name":"Landau an der Isar","countryCode":"DE","stateCode":"BY","latitude":"48.67249000","longitude":"12.69316000"},{"name":"Landsberg am Lech","countryCode":"DE","stateCode":"BY","latitude":"48.04819000","longitude":"10.88282000"},{"name":"Landsberied","countryCode":"DE","stateCode":"BY","latitude":"48.16667000","longitude":"11.16667000"},{"name":"Landshut","countryCode":"DE","stateCode":"BY","latitude":"48.52961000","longitude":"12.16179000"},{"name":"Langenaltheim","countryCode":"DE","stateCode":"BY","latitude":"48.89318000","longitude":"10.93107000"},{"name":"Langenbach","countryCode":"DE","stateCode":"BY","latitude":"48.43333000","longitude":"11.85000000"},{"name":"Langenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.61667000","longitude":"10.51667000"},{"name":"Langenmosen","countryCode":"DE","stateCode":"BY","latitude":"48.60658000","longitude":"11.21378000"},{"name":"Langenneufnach","countryCode":"DE","stateCode":"BY","latitude":"48.26667000","longitude":"10.60000000"},{"name":"Langenpreising","countryCode":"DE","stateCode":"BY","latitude":"48.42569000","longitude":"11.97217000"},{"name":"Langensendelbach","countryCode":"DE","stateCode":"BY","latitude":"49.64051000","longitude":"11.07104000"},{"name":"Langenzenn","countryCode":"DE","stateCode":"BY","latitude":"49.49463000","longitude":"10.79230000"},{"name":"Langerringen","countryCode":"DE","stateCode":"BY","latitude":"48.14590000","longitude":"10.75894000"},{"name":"Langfurth","countryCode":"DE","stateCode":"BY","latitude":"49.10112000","longitude":"10.45359000"},{"name":"Langquaid","countryCode":"DE","stateCode":"BY","latitude":"48.82318000","longitude":"12.05134000"},{"name":"Langweid","countryCode":"DE","stateCode":"BY","latitude":"48.49095000","longitude":"10.85310000"},{"name":"Lappersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.04694000","longitude":"12.09130000"},{"name":"Lauben","countryCode":"DE","stateCode":"BY","latitude":"48.05928000","longitude":"10.29014000"},{"name":"Laudenbach","countryCode":"DE","stateCode":"BY","latitude":"49.74583000","longitude":"9.17611000"},{"name":"Lauf an der Pegnitz","countryCode":"DE","stateCode":"BY","latitude":"49.51386000","longitude":"11.28247000"},{"name":"Laufach","countryCode":"DE","stateCode":"BY","latitude":"50.01667000","longitude":"9.30000000"},{"name":"Laufen","countryCode":"DE","stateCode":"BY","latitude":"47.93568000","longitude":"12.92856000"},{"name":"Laugna","countryCode":"DE","stateCode":"BY","latitude":"48.53333000","longitude":"10.70000000"},{"name":"Lauingen","countryCode":"DE","stateCode":"BY","latitude":"48.56775000","longitude":"10.42706000"},{"name":"Lauter","countryCode":"DE","stateCode":"BY","latitude":"49.97317000","longitude":"10.78842000"},{"name":"Lauterhofen","countryCode":"DE","stateCode":"BY","latitude":"49.36840000","longitude":"11.60294000"},{"name":"Lautertal","countryCode":"DE","stateCode":"BY","latitude":"50.33333000","longitude":"10.96667000"},{"name":"Lautrach","countryCode":"DE","stateCode":"BY","latitude":"47.89805000","longitude":"10.11806000"},{"name":"Lechbruck","countryCode":"DE","stateCode":"BY","latitude":"47.70162000","longitude":"10.79493000"},{"name":"Legau","countryCode":"DE","stateCode":"BY","latitude":"47.85628000","longitude":"10.12981000"},{"name":"Lehrberg","countryCode":"DE","stateCode":"BY","latitude":"49.34568000","longitude":"10.51101000"},{"name":"Leiblfing","countryCode":"DE","stateCode":"BY","latitude":"48.77565000","longitude":"12.51793000"},{"name":"Leidersbach","countryCode":"DE","stateCode":"BY","latitude":"49.90139000","longitude":"9.22167000"},{"name":"Leinburg","countryCode":"DE","stateCode":"BY","latitude":"49.45167000","longitude":"11.31000000"},{"name":"Leipheim","countryCode":"DE","stateCode":"BY","latitude":"48.45004000","longitude":"10.22278000"},{"name":"Lengdorf","countryCode":"DE","stateCode":"BY","latitude":"48.25737000","longitude":"12.04973000"},{"name":"Lengenwang","countryCode":"DE","stateCode":"BY","latitude":"47.70000000","longitude":"10.60000000"},{"name":"Lenggries","countryCode":"DE","stateCode":"BY","latitude":"47.68333000","longitude":"11.56667000"},{"name":"Leonberg","countryCode":"DE","stateCode":"BY","latitude":"49.94708000","longitude":"12.28520000"},{"name":"Leuchtenberg","countryCode":"DE","stateCode":"BY","latitude":"49.59737000","longitude":"12.25840000"},{"name":"Leupoldsgrün","countryCode":"DE","stateCode":"BY","latitude":"50.30000000","longitude":"11.80000000"},{"name":"Leutenbach","countryCode":"DE","stateCode":"BY","latitude":"49.70950000","longitude":"11.17224000"},{"name":"Leutershausen","countryCode":"DE","stateCode":"BY","latitude":"49.29869000","longitude":"10.41189000"},{"name":"Lichtenau","countryCode":"DE","stateCode":"BY","latitude":"49.15979000","longitude":"10.37935000"},{"name":"Lichtenberg","countryCode":"DE","stateCode":"BY","latitude":"50.38335000","longitude":"11.67624000"},{"name":"Lichtenfels","countryCode":"DE","stateCode":"BY","latitude":"50.14567000","longitude":"11.05928000"},{"name":"Lindau","countryCode":"DE","stateCode":"BY","latitude":"47.54612000","longitude":"9.68431000"},{"name":"Lindberg","countryCode":"DE","stateCode":"BY","latitude":"49.03680000","longitude":"13.25423000"},{"name":"Litzendorf","countryCode":"DE","stateCode":"BY","latitude":"49.91444000","longitude":"11.01028000"},{"name":"Lohberg","countryCode":"DE","stateCode":"BY","latitude":"49.17604000","longitude":"13.10549000"},{"name":"Lohr am Main","countryCode":"DE","stateCode":"BY","latitude":"49.98922000","longitude":"9.57223000"},{"name":"Loiching","countryCode":"DE","stateCode":"BY","latitude":"48.61667000","longitude":"12.43333000"},{"name":"Lonnerstadt","countryCode":"DE","stateCode":"BY","latitude":"49.69882000","longitude":"10.76711000"},{"name":"Lower Bavaria","countryCode":"DE","stateCode":"BY","latitude":"48.75000000","longitude":"12.83333000"},{"name":"Ludwigsstadt","countryCode":"DE","stateCode":"BY","latitude":"50.48605000","longitude":"11.38734000"},{"name":"Luhe-Wildenau","countryCode":"DE","stateCode":"BY","latitude":"49.58367000","longitude":"12.14921000"},{"name":"Lupburg","countryCode":"DE","stateCode":"BY","latitude":"49.15510000","longitude":"11.75640000"},{"name":"Maierhöfen","countryCode":"DE","stateCode":"BY","latitude":"47.65000000","longitude":"10.05000000"},{"name":"Maihingen","countryCode":"DE","stateCode":"BY","latitude":"48.92745000","longitude":"10.49867000"},{"name":"Mainaschaff","countryCode":"DE","stateCode":"BY","latitude":"49.98167000","longitude":"9.09000000"},{"name":"Mainbernheim","countryCode":"DE","stateCode":"BY","latitude":"49.70794000","longitude":"10.21900000"},{"name":"Mainburg","countryCode":"DE","stateCode":"BY","latitude":"48.64182000","longitude":"11.78093000"},{"name":"Mainleus","countryCode":"DE","stateCode":"BY","latitude":"50.09987000","longitude":"11.37664000"},{"name":"Mainstockheim","countryCode":"DE","stateCode":"BY","latitude":"49.77156000","longitude":"10.14807000"},{"name":"Maisach","countryCode":"DE","stateCode":"BY","latitude":"48.21667000","longitude":"11.26667000"},{"name":"Maitenbeth","countryCode":"DE","stateCode":"BY","latitude":"48.15053000","longitude":"12.09335000"},{"name":"Malching","countryCode":"DE","stateCode":"BY","latitude":"48.31226000","longitude":"13.18746000"},{"name":"Malgersdorf","countryCode":"DE","stateCode":"BY","latitude":"48.53333000","longitude":"12.75000000"},{"name":"Mallersdorf-Pfaffenberg","countryCode":"DE","stateCode":"BY","latitude":"48.76637000","longitude":"12.23096000"},{"name":"Mammendorf","countryCode":"DE","stateCode":"BY","latitude":"48.20836000","longitude":"11.16326000"},{"name":"Mamming","countryCode":"DE","stateCode":"BY","latitude":"48.65174000","longitude":"12.60784000"},{"name":"Manching","countryCode":"DE","stateCode":"BY","latitude":"48.71656000","longitude":"11.49393000"},{"name":"Mantel","countryCode":"DE","stateCode":"BY","latitude":"49.65412000","longitude":"12.04074000"},{"name":"Margetshöchheim","countryCode":"DE","stateCode":"BY","latitude":"49.83750000","longitude":"9.86389000"},{"name":"Mariaposching","countryCode":"DE","stateCode":"BY","latitude":"48.83333000","longitude":"12.80000000"},{"name":"Marklkofen","countryCode":"DE","stateCode":"BY","latitude":"48.55000000","longitude":"12.56667000"},{"name":"Markt Berolzheim","countryCode":"DE","stateCode":"BY","latitude":"49.00955000","longitude":"10.84473000"},{"name":"Markt Bibart","countryCode":"DE","stateCode":"BY","latitude":"49.64787000","longitude":"10.42492000"},{"name":"Markt Einersheim","countryCode":"DE","stateCode":"BY","latitude":"49.68663000","longitude":"10.29155000"},{"name":"Markt Erlbach","countryCode":"DE","stateCode":"BY","latitude":"49.49367000","longitude":"10.65265000"},{"name":"Markt Indersdorf","countryCode":"DE","stateCode":"BY","latitude":"48.36058000","longitude":"11.37789000"},{"name":"Markt Nordheim","countryCode":"DE","stateCode":"BY","latitude":"49.59095000","longitude":"10.35564000"},{"name":"Markt Rettenbach","countryCode":"DE","stateCode":"BY","latitude":"47.94733000","longitude":"10.39608000"},{"name":"Markt Schwaben","countryCode":"DE","stateCode":"BY","latitude":"48.18949000","longitude":"11.86910000"},{"name":"Markt Taschendorf","countryCode":"DE","stateCode":"BY","latitude":"49.70111000","longitude":"10.55557000"},{"name":"Markt Wald","countryCode":"DE","stateCode":"BY","latitude":"48.13680000","longitude":"10.58198000"},{"name":"Marktbergel","countryCode":"DE","stateCode":"BY","latitude":"49.44156000","longitude":"10.36355000"},{"name":"Marktbreit","countryCode":"DE","stateCode":"BY","latitude":"49.66541000","longitude":"10.14811000"},{"name":"Marktgraitz","countryCode":"DE","stateCode":"BY","latitude":"50.18358000","longitude":"11.19441000"},{"name":"Marktheidenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.84540000","longitude":"9.60359000"},{"name":"Marktl","countryCode":"DE","stateCode":"BY","latitude":"48.25516000","longitude":"12.84470000"},{"name":"Marktleugast","countryCode":"DE","stateCode":"BY","latitude":"50.17306000","longitude":"11.63389000"},{"name":"Marktleuthen","countryCode":"DE","stateCode":"BY","latitude":"50.13007000","longitude":"12.00226000"},{"name":"Marktoberdorf","countryCode":"DE","stateCode":"BY","latitude":"47.77964000","longitude":"10.61713000"},{"name":"Marktoffingen","countryCode":"DE","stateCode":"BY","latitude":"48.92566000","longitude":"10.47078000"},{"name":"Marktredwitz","countryCode":"DE","stateCode":"BY","latitude":"50.00443000","longitude":"12.08593000"},{"name":"Marktrodach","countryCode":"DE","stateCode":"BY","latitude":"50.25000000","longitude":"11.38333000"},{"name":"Marktschellenberg","countryCode":"DE","stateCode":"BY","latitude":"47.69657000","longitude":"13.04340000"},{"name":"Marktschorgast","countryCode":"DE","stateCode":"BY","latitude":"50.09475000","longitude":"11.65465000"},{"name":"Marktsteft","countryCode":"DE","stateCode":"BY","latitude":"49.69606000","longitude":"10.13626000"},{"name":"Marktzeuln","countryCode":"DE","stateCode":"BY","latitude":"50.16673000","longitude":"11.16692000"},{"name":"Marloffstein","countryCode":"DE","stateCode":"BY","latitude":"49.61794000","longitude":"11.06323000"},{"name":"Maroldsweisach","countryCode":"DE","stateCode":"BY","latitude":"50.19578000","longitude":"10.66003000"},{"name":"Marquartstein","countryCode":"DE","stateCode":"BY","latitude":"47.75857000","longitude":"12.46219000"},{"name":"Martinsheim","countryCode":"DE","stateCode":"BY","latitude":"49.62350000","longitude":"10.14879000"},{"name":"Marxheim","countryCode":"DE","stateCode":"BY","latitude":"48.74153000","longitude":"10.94504000"},{"name":"Marzling","countryCode":"DE","stateCode":"BY","latitude":"48.40904000","longitude":"11.79382000"},{"name":"Massing","countryCode":"DE","stateCode":"BY","latitude":"48.39118000","longitude":"12.60947000"},{"name":"Mauern","countryCode":"DE","stateCode":"BY","latitude":"48.51667000","longitude":"11.90000000"},{"name":"Mauerstetten","countryCode":"DE","stateCode":"BY","latitude":"47.89358000","longitude":"10.67127000"},{"name":"Mauth","countryCode":"DE","stateCode":"BY","latitude":"48.88972000","longitude":"13.58459000"},{"name":"Maxhütte-Haidhof","countryCode":"DE","stateCode":"BY","latitude":"49.19963000","longitude":"12.09229000"},{"name":"Maßbach","countryCode":"DE","stateCode":"BY","latitude":"50.18321000","longitude":"10.27522000"},{"name":"Medlingen","countryCode":"DE","stateCode":"BY","latitude":"48.57027000","longitude":"10.31608000"},{"name":"Meeder","countryCode":"DE","stateCode":"BY","latitude":"50.32118000","longitude":"10.90697000"},{"name":"Mehlmeisel","countryCode":"DE","stateCode":"BY","latitude":"49.97421000","longitude":"11.86200000"},{"name":"Mehring","countryCode":"DE","stateCode":"BY","latitude":"48.18333000","longitude":"12.78333000"},{"name":"Meitingen","countryCode":"DE","stateCode":"BY","latitude":"48.54586000","longitude":"10.85179000"},{"name":"Mellrichstadt","countryCode":"DE","stateCode":"BY","latitude":"50.42849000","longitude":"10.30334000"},{"name":"Memmelsdorf","countryCode":"DE","stateCode":"BY","latitude":"49.93012000","longitude":"10.95921000"},{"name":"Memmingen","countryCode":"DE","stateCode":"BY","latitude":"47.98372000","longitude":"10.18527000"},{"name":"Memmingerberg","countryCode":"DE","stateCode":"BY","latitude":"47.98803000","longitude":"10.22295000"},{"name":"Mengkofen","countryCode":"DE","stateCode":"BY","latitude":"48.71894000","longitude":"12.44047000"},{"name":"Merching","countryCode":"DE","stateCode":"BY","latitude":"48.24594000","longitude":"10.98530000"},{"name":"Mering","countryCode":"DE","stateCode":"BY","latitude":"48.26560000","longitude":"10.98461000"},{"name":"Merkendorf","countryCode":"DE","stateCode":"BY","latitude":"49.20361000","longitude":"10.70416000"},{"name":"Mertingen","countryCode":"DE","stateCode":"BY","latitude":"48.65695000","longitude":"10.80557000"},{"name":"Mespelbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.91444000","longitude":"9.29194000"},{"name":"Metten","countryCode":"DE","stateCode":"BY","latitude":"48.85512000","longitude":"12.91554000"},{"name":"Mettenheim","countryCode":"DE","stateCode":"BY","latitude":"48.26667000","longitude":"12.46667000"},{"name":"Michelau","countryCode":"DE","stateCode":"BY","latitude":"50.16233000","longitude":"11.11207000"},{"name":"Michelsneukirchen","countryCode":"DE","stateCode":"BY","latitude":"49.12291000","longitude":"12.55284000"},{"name":"Mickhausen","countryCode":"DE","stateCode":"BY","latitude":"48.24171000","longitude":"10.64026000"},{"name":"Miesbach","countryCode":"DE","stateCode":"BY","latitude":"47.78903000","longitude":"11.83382000"},{"name":"Miltach","countryCode":"DE","stateCode":"BY","latitude":"49.16196000","longitude":"12.76843000"},{"name":"Miltenberg","countryCode":"DE","stateCode":"BY","latitude":"49.70452000","longitude":"9.26725000"},{"name":"Mindelheim","countryCode":"DE","stateCode":"BY","latitude":"48.04578000","longitude":"10.49222000"},{"name":"Mintraching","countryCode":"DE","stateCode":"BY","latitude":"48.95357000","longitude":"12.24209000"},{"name":"Missen-Wilhams","countryCode":"DE","stateCode":"BY","latitude":"47.60000000","longitude":"10.11667000"},{"name":"Mistelgau","countryCode":"DE","stateCode":"BY","latitude":"49.91260000","longitude":"11.46586000"},{"name":"Mitteleschenbach","countryCode":"DE","stateCode":"BY","latitude":"49.21186000","longitude":"10.79784000"},{"name":"Mittelneufnach","countryCode":"DE","stateCode":"BY","latitude":"48.17642000","longitude":"10.59754000"},{"name":"Mittelstetten","countryCode":"DE","stateCode":"BY","latitude":"48.25000000","longitude":"11.10000000"},{"name":"Mittenwald","countryCode":"DE","stateCode":"BY","latitude":"47.44220000","longitude":"11.26187000"},{"name":"Mitterfels","countryCode":"DE","stateCode":"BY","latitude":"48.97633000","longitude":"12.67848000"},{"name":"Mitterskirchen","countryCode":"DE","stateCode":"BY","latitude":"48.35000000","longitude":"12.73333000"},{"name":"Mitterteich","countryCode":"DE","stateCode":"BY","latitude":"49.95141000","longitude":"12.24206000"},{"name":"Mitwitz","countryCode":"DE","stateCode":"BY","latitude":"50.25111000","longitude":"11.20818000"},{"name":"Monheim","countryCode":"DE","stateCode":"BY","latitude":"48.84389000","longitude":"10.85834000"},{"name":"Moorenweis","countryCode":"DE","stateCode":"BY","latitude":"48.15561000","longitude":"11.07851000"},{"name":"Moosach","countryCode":"DE","stateCode":"BY","latitude":"48.03213000","longitude":"11.87510000"},{"name":"Moosbach","countryCode":"DE","stateCode":"BY","latitude":"49.58909000","longitude":"12.41036000"},{"name":"Moosburg","countryCode":"DE","stateCode":"BY","latitude":"48.47089000","longitude":"11.93811000"},{"name":"Moosinning","countryCode":"DE","stateCode":"BY","latitude":"48.27708000","longitude":"11.84446000"},{"name":"Moosthenning","countryCode":"DE","stateCode":"BY","latitude":"48.67659000","longitude":"12.49737000"},{"name":"Motten","countryCode":"DE","stateCode":"BY","latitude":"50.39561000","longitude":"9.77251000"},{"name":"Muhr am See","countryCode":"DE","stateCode":"BY","latitude":"49.15445000","longitude":"10.71845000"},{"name":"Munich","countryCode":"DE","stateCode":"BY","latitude":"48.13743000","longitude":"11.57549000"},{"name":"Munningen","countryCode":"DE","stateCode":"BY","latitude":"48.91667000","longitude":"10.60000000"},{"name":"Murnau am Staffelsee","countryCode":"DE","stateCode":"BY","latitude":"47.68085000","longitude":"11.20125000"},{"name":"Mähring","countryCode":"DE","stateCode":"BY","latitude":"49.91095000","longitude":"12.52448000"},{"name":"Mödingen","countryCode":"DE","stateCode":"BY","latitude":"48.64327000","longitude":"10.43173000"},{"name":"Möhrendorf","countryCode":"DE","stateCode":"BY","latitude":"49.63333000","longitude":"11.00000000"},{"name":"Mömbris","countryCode":"DE","stateCode":"BY","latitude":"50.06921000","longitude":"9.16371000"},{"name":"Mömlingen","countryCode":"DE","stateCode":"BY","latitude":"49.85972000","longitude":"9.08333000"},{"name":"Mönchberg","countryCode":"DE","stateCode":"BY","latitude":"49.79326000","longitude":"9.26858000"},{"name":"Mönchsdeggingen","countryCode":"DE","stateCode":"BY","latitude":"48.77605000","longitude":"10.58043000"},{"name":"Mönchsroth","countryCode":"DE","stateCode":"BY","latitude":"49.01851000","longitude":"10.35856000"},{"name":"Möttingen","countryCode":"DE","stateCode":"BY","latitude":"48.80924000","longitude":"10.59022000"},{"name":"Mötzing","countryCode":"DE","stateCode":"BY","latitude":"48.89350000","longitude":"12.37361000"},{"name":"Mühldorf","countryCode":"DE","stateCode":"BY","latitude":"48.24670000","longitude":"12.52155000"},{"name":"Mühlhausen","countryCode":"DE","stateCode":"BY","latitude":"49.75443000","longitude":"10.77563000"},{"name":"Münchberg","countryCode":"DE","stateCode":"BY","latitude":"50.18952000","longitude":"11.78823000"},{"name":"Münchsmünster","countryCode":"DE","stateCode":"BY","latitude":"48.76667000","longitude":"11.68333000"},{"name":"Münchsteinach","countryCode":"DE","stateCode":"BY","latitude":"49.63937000","longitude":"10.59502000"},{"name":"Münnerstadt","countryCode":"DE","stateCode":"BY","latitude":"50.24636000","longitude":"10.20187000"},{"name":"Münsing","countryCode":"DE","stateCode":"BY","latitude":"47.90000000","longitude":"11.36667000"},{"name":"Münster","countryCode":"DE","stateCode":"BY","latitude":"48.22904000","longitude":"10.63623000"},{"name":"Münsterhausen","countryCode":"DE","stateCode":"BY","latitude":"48.30973000","longitude":"10.45500000"},{"name":"Nabburg","countryCode":"DE","stateCode":"BY","latitude":"49.45347000","longitude":"12.17996000"},{"name":"Nagel","countryCode":"DE","stateCode":"BY","latitude":"49.98333000","longitude":"11.91667000"},{"name":"Naila","countryCode":"DE","stateCode":"BY","latitude":"50.33034000","longitude":"11.70463000"},{"name":"Nandlstadt","countryCode":"DE","stateCode":"BY","latitude":"48.53644000","longitude":"11.80730000"},{"name":"Nennslingen","countryCode":"DE","stateCode":"BY","latitude":"49.04709000","longitude":"11.13052000"},{"name":"Nersingen","countryCode":"DE","stateCode":"BY","latitude":"48.42829000","longitude":"10.12356000"},{"name":"Nesselwang","countryCode":"DE","stateCode":"BY","latitude":"47.62342000","longitude":"10.50243000"},{"name":"Neu-Ulm","countryCode":"DE","stateCode":"BY","latitude":"48.39279000","longitude":"10.01112000"},{"name":"Neualbenreuth","countryCode":"DE","stateCode":"BY","latitude":"49.98037000","longitude":"12.44373000"},{"name":"Neubeuern","countryCode":"DE","stateCode":"BY","latitude":"47.77368000","longitude":"12.14002000"},{"name":"Neubiberg","countryCode":"DE","stateCode":"BY","latitude":"48.07710000","longitude":"11.65812000"},{"name":"Neubrunn","countryCode":"DE","stateCode":"BY","latitude":"49.73088000","longitude":"9.67161000"},{"name":"Neuburg","countryCode":"DE","stateCode":"BY","latitude":"48.50654000","longitude":"13.44718000"},{"name":"Neuburg an der Donau","countryCode":"DE","stateCode":"BY","latitude":"48.73218000","longitude":"11.18709000"},{"name":"Neudrossenfeld","countryCode":"DE","stateCode":"BY","latitude":"50.01667000","longitude":"11.50000000"},{"name":"Neuendettelsau","countryCode":"DE","stateCode":"BY","latitude":"49.28333000","longitude":"10.78333000"},{"name":"Neuenmarkt","countryCode":"DE","stateCode":"BY","latitude":"50.09193000","longitude":"11.58033000"},{"name":"Neufahrn","countryCode":"DE","stateCode":"BY","latitude":"48.25587000","longitude":"12.44078000"},{"name":"Neufahrn bei Freising","countryCode":"DE","stateCode":"BY","latitude":"48.31588000","longitude":"11.66316000"},{"name":"Neufraunhofen","countryCode":"DE","stateCode":"BY","latitude":"48.40000000","longitude":"12.21667000"},{"name":"Neuhaus am Inn","countryCode":"DE","stateCode":"BY","latitude":"48.46086000","longitude":"13.42083000"},{"name":"Neuhaus an der Pegnitz","countryCode":"DE","stateCode":"BY","latitude":"49.62799000","longitude":"11.55066000"},{"name":"Neuhof an der Zenn","countryCode":"DE","stateCode":"BY","latitude":"49.45690000","longitude":"10.64548000"},{"name":"Neuhütten","countryCode":"DE","stateCode":"BY","latitude":"50.00000000","longitude":"9.41667000"},{"name":"Neukirchen","countryCode":"DE","stateCode":"BY","latitude":"49.26015000","longitude":"12.96921000"},{"name":"Neukirchen-Balbini","countryCode":"DE","stateCode":"BY","latitude":"49.29101000","longitude":"12.43643000"},{"name":"Neumarkt in der Oberpfalz","countryCode":"DE","stateCode":"BY","latitude":"49.28028000","longitude":"11.46278000"},{"name":"Neumarkt-Sankt Veit","countryCode":"DE","stateCode":"BY","latitude":"48.36051000","longitude":"12.50723000"},{"name":"Neunburg vorm Wald","countryCode":"DE","stateCode":"BY","latitude":"49.34782000","longitude":"12.38621000"},{"name":"Neunkirchen am Brand","countryCode":"DE","stateCode":"BY","latitude":"49.61204000","longitude":"11.12967000"},{"name":"Neunkirchen am Main","countryCode":"DE","stateCode":"BY","latitude":"49.92300000","longitude":"11.64793000"},{"name":"Neunkirchen am Sand","countryCode":"DE","stateCode":"BY","latitude":"49.52464000","longitude":"11.31955000"},{"name":"Neureichenau","countryCode":"DE","stateCode":"BY","latitude":"48.74861000","longitude":"13.74699000"},{"name":"Neuried","countryCode":"DE","stateCode":"BY","latitude":"48.09322000","longitude":"11.46561000"},{"name":"Neuschönau","countryCode":"DE","stateCode":"BY","latitude":"48.88419000","longitude":"13.47576000"},{"name":"Neusitz","countryCode":"DE","stateCode":"BY","latitude":"49.37185000","longitude":"10.22559000"},{"name":"Neusorg","countryCode":"DE","stateCode":"BY","latitude":"49.93333000","longitude":"11.96667000"},{"name":"Neustadt am Main","countryCode":"DE","stateCode":"BY","latitude":"49.93021000","longitude":"9.56808000"},{"name":"Neustadt an der Aisch","countryCode":"DE","stateCode":"BY","latitude":"49.57953000","longitude":"10.61126000"},{"name":"Neustadt an der Donau","countryCode":"DE","stateCode":"BY","latitude":"48.80705000","longitude":"11.76952000"},{"name":"Neustadt an der Waldnaab","countryCode":"DE","stateCode":"BY","latitude":"49.73287000","longitude":"12.17773000"},{"name":"Neustadt bei Coburg","countryCode":"DE","stateCode":"BY","latitude":"50.32975000","longitude":"11.12058000"},{"name":"Neutraubling","countryCode":"DE","stateCode":"BY","latitude":"48.98737000","longitude":"12.20100000"},{"name":"Neuötting","countryCode":"DE","stateCode":"BY","latitude":"48.24102000","longitude":"12.68998000"},{"name":"Niederaichbach","countryCode":"DE","stateCode":"BY","latitude":"48.60000000","longitude":"12.31667000"},{"name":"Niederalteich","countryCode":"DE","stateCode":"BY","latitude":"48.76564000","longitude":"13.02412000"},{"name":"Niederbergkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.31667000","longitude":"12.50000000"},{"name":"Niederfüllbach","countryCode":"DE","stateCode":"BY","latitude":"50.22002000","longitude":"10.99086000"},{"name":"Niederlauer","countryCode":"DE","stateCode":"BY","latitude":"50.29411000","longitude":"10.17712000"},{"name":"Niedermurach","countryCode":"DE","stateCode":"BY","latitude":"49.44999000","longitude":"12.37610000"},{"name":"Niedernberg","countryCode":"DE","stateCode":"BY","latitude":"49.91222000","longitude":"9.13694000"},{"name":"Niederrieden","countryCode":"DE","stateCode":"BY","latitude":"48.05760000","longitude":"10.18321000"},{"name":"Niederschönenfeld","countryCode":"DE","stateCode":"BY","latitude":"48.71667000","longitude":"10.93333000"},{"name":"Niedertaufkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.33333000","longitude":"12.55000000"},{"name":"Niederviehbach","countryCode":"DE","stateCode":"BY","latitude":"48.61667000","longitude":"12.38333000"},{"name":"Niederwerrn","countryCode":"DE","stateCode":"BY","latitude":"50.06149000","longitude":"10.18270000"},{"name":"Niederwinkling","countryCode":"DE","stateCode":"BY","latitude":"48.88333000","longitude":"12.80000000"},{"name":"Nittenau","countryCode":"DE","stateCode":"BY","latitude":"49.19425000","longitude":"12.26741000"},{"name":"Nittendorf","countryCode":"DE","stateCode":"BY","latitude":"49.02459000","longitude":"11.96126000"},{"name":"Nonnenhorn","countryCode":"DE","stateCode":"BY","latitude":"47.57386000","longitude":"9.61038000"},{"name":"Nordendorf","countryCode":"DE","stateCode":"BY","latitude":"48.59478000","longitude":"10.83183000"},{"name":"Nordhalben","countryCode":"DE","stateCode":"BY","latitude":"50.37411000","longitude":"11.50992000"},{"name":"Nordheim","countryCode":"DE","stateCode":"BY","latitude":"49.85870000","longitude":"10.18545000"},{"name":"Nußdorf","countryCode":"DE","stateCode":"BY","latitude":"47.90564000","longitude":"12.59608000"},{"name":"Nußdorf am Inn","countryCode":"DE","stateCode":"BY","latitude":"47.74232000","longitude":"12.15611000"},{"name":"Nördlingen","countryCode":"DE","stateCode":"BY","latitude":"48.85122000","longitude":"10.48868000"},{"name":"Nüdlingen","countryCode":"DE","stateCode":"BY","latitude":"50.22063000","longitude":"10.12296000"},{"name":"Nürnberg","countryCode":"DE","stateCode":"BY","latitude":"49.45421000","longitude":"11.07752000"},{"name":"Oberammergau","countryCode":"DE","stateCode":"BY","latitude":"47.59812000","longitude":"11.06692000"},{"name":"Oberasbach","countryCode":"DE","stateCode":"BY","latitude":"49.42275000","longitude":"10.95766000"},{"name":"Oberaudorf","countryCode":"DE","stateCode":"BY","latitude":"47.64822000","longitude":"12.17242000"},{"name":"Oberbergkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.30000000","longitude":"12.38333000"},{"name":"Oberdachstetten","countryCode":"DE","stateCode":"BY","latitude":"49.41667000","longitude":"10.43333000"},{"name":"Oberding","countryCode":"DE","stateCode":"BY","latitude":"48.31667000","longitude":"11.85000000"},{"name":"Oberelsbach","countryCode":"DE","stateCode":"BY","latitude":"50.44118000","longitude":"10.11692000"},{"name":"Obergriesbach","countryCode":"DE","stateCode":"BY","latitude":"48.42305000","longitude":"11.06850000"},{"name":"Obergünzburg","countryCode":"DE","stateCode":"BY","latitude":"47.84545000","longitude":"10.41821000"},{"name":"Oberhaching","countryCode":"DE","stateCode":"BY","latitude":"48.02455000","longitude":"11.59744000"},{"name":"Oberhaid","countryCode":"DE","stateCode":"BY","latitude":"50.12614000","longitude":"11.80514000"},{"name":"Oberhausen","countryCode":"DE","stateCode":"BY","latitude":"48.72201000","longitude":"11.11151000"},{"name":"Oberkotzau","countryCode":"DE","stateCode":"BY","latitude":"50.26236000","longitude":"11.93484000"},{"name":"Oberleichtersbach","countryCode":"DE","stateCode":"BY","latitude":"50.28333000","longitude":"9.80000000"},{"name":"Obermeitingen","countryCode":"DE","stateCode":"BY","latitude":"48.14685000","longitude":"10.80626000"},{"name":"Obermichelbach","countryCode":"DE","stateCode":"BY","latitude":"49.53117000","longitude":"10.90891000"},{"name":"Obernbreit","countryCode":"DE","stateCode":"BY","latitude":"49.65863000","longitude":"10.16424000"},{"name":"Obernburg am Main","countryCode":"DE","stateCode":"BY","latitude":"49.83577000","longitude":"9.13101000"},{"name":"Oberndorf","countryCode":"DE","stateCode":"BY","latitude":"48.66918000","longitude":"10.86749000"},{"name":"Obernzell","countryCode":"DE","stateCode":"BY","latitude":"48.55485000","longitude":"13.63729000"},{"name":"Obernzenn","countryCode":"DE","stateCode":"BY","latitude":"49.45193000","longitude":"10.46670000"},{"name":"Oberostendorf","countryCode":"DE","stateCode":"BY","latitude":"47.94360000","longitude":"10.74270000"},{"name":"Oberottmarshausen","countryCode":"DE","stateCode":"BY","latitude":"48.23716000","longitude":"10.85754000"},{"name":"Oberpframmern","countryCode":"DE","stateCode":"BY","latitude":"48.02202000","longitude":"11.81331000"},{"name":"Oberpleichfeld","countryCode":"DE","stateCode":"BY","latitude":"49.87694000","longitude":"10.08682000"},{"name":"Oberpöring","countryCode":"DE","stateCode":"BY","latitude":"48.70178000","longitude":"12.82482000"},{"name":"Oberreichenbach","countryCode":"DE","stateCode":"BY","latitude":"49.58946000","longitude":"10.76892000"},{"name":"Oberreute","countryCode":"DE","stateCode":"BY","latitude":"47.56303000","longitude":"9.94449000"},{"name":"Oberrieden","countryCode":"DE","stateCode":"BY","latitude":"48.08886000","longitude":"10.42611000"},{"name":"Oberscheinfeld","countryCode":"DE","stateCode":"BY","latitude":"49.70829000","longitude":"10.43418000"},{"name":"Oberschleißheim","countryCode":"DE","stateCode":"BY","latitude":"48.25000000","longitude":"11.56667000"},{"name":"Oberschneiding","countryCode":"DE","stateCode":"BY","latitude":"48.79573000","longitude":"12.64200000"},{"name":"Oberschwarzach","countryCode":"DE","stateCode":"BY","latitude":"49.86051000","longitude":"10.40999000"},{"name":"Oberschweinbach","countryCode":"DE","stateCode":"BY","latitude":"48.23817000","longitude":"11.15571000"},{"name":"Obersinn","countryCode":"DE","stateCode":"BY","latitude":"50.20875000","longitude":"9.61545000"},{"name":"Oberstaufen","countryCode":"DE","stateCode":"BY","latitude":"47.55568000","longitude":"10.02245000"},{"name":"Oberstdorf","countryCode":"DE","stateCode":"BY","latitude":"47.40724000","longitude":"10.27939000"},{"name":"Oberstreu","countryCode":"DE","stateCode":"BY","latitude":"50.40338000","longitude":"10.28775000"},{"name":"Obersöchering","countryCode":"DE","stateCode":"BY","latitude":"47.73333000","longitude":"11.21667000"},{"name":"Obersüßbach","countryCode":"DE","stateCode":"BY","latitude":"48.61667000","longitude":"11.95000000"},{"name":"Obertaufkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.26046000","longitude":"12.27904000"},{"name":"Oberthulba","countryCode":"DE","stateCode":"BY","latitude":"50.19904000","longitude":"9.95882000"},{"name":"Obertraubling","countryCode":"DE","stateCode":"BY","latitude":"48.96667000","longitude":"12.16667000"},{"name":"Obertrubach","countryCode":"DE","stateCode":"BY","latitude":"49.70000000","longitude":"11.35000000"},{"name":"Oberviechtach","countryCode":"DE","stateCode":"BY","latitude":"49.45809000","longitude":"12.41669000"},{"name":"Obing","countryCode":"DE","stateCode":"BY","latitude":"48.00049000","longitude":"12.40528000"},{"name":"Ochsenfurt","countryCode":"DE","stateCode":"BY","latitude":"49.66429000","longitude":"10.06227000"},{"name":"Odelzhausen","countryCode":"DE","stateCode":"BY","latitude":"48.30889000","longitude":"11.19889000"},{"name":"Oerlenbach","countryCode":"DE","stateCode":"BY","latitude":"50.15000000","longitude":"10.13333000"},{"name":"Oettingen in Bayern","countryCode":"DE","stateCode":"BY","latitude":"48.95274000","longitude":"10.60465000"},{"name":"Offenberg","countryCode":"DE","stateCode":"BY","latitude":"48.86195000","longitude":"12.86293000"},{"name":"Offenhausen","countryCode":"DE","stateCode":"BY","latitude":"49.44971000","longitude":"11.41316000"},{"name":"Offingen","countryCode":"DE","stateCode":"BY","latitude":"48.48258000","longitude":"10.36249000"},{"name":"Ofterschwang","countryCode":"DE","stateCode":"BY","latitude":"47.50000000","longitude":"10.23333000"},{"name":"Ohlstadt","countryCode":"DE","stateCode":"BY","latitude":"47.63333000","longitude":"11.23333000"},{"name":"Olching","countryCode":"DE","stateCode":"BY","latitude":"48.20000000","longitude":"11.33333000"},{"name":"Opfenbach","countryCode":"DE","stateCode":"BY","latitude":"47.63333000","longitude":"9.83333000"},{"name":"Ornbau","countryCode":"DE","stateCode":"BY","latitude":"49.17623000","longitude":"10.65797000"},{"name":"Ortenburg","countryCode":"DE","stateCode":"BY","latitude":"48.54597000","longitude":"13.22250000"},{"name":"Osterhofen","countryCode":"DE","stateCode":"BY","latitude":"48.70000000","longitude":"13.02221000"},{"name":"Ostheim vor der Rhön","countryCode":"DE","stateCode":"BY","latitude":"50.45996000","longitude":"10.23057000"},{"name":"Ottenhofen","countryCode":"DE","stateCode":"BY","latitude":"48.21667000","longitude":"11.88333000"},{"name":"Ottensoos","countryCode":"DE","stateCode":"BY","latitude":"49.50949000","longitude":"11.34158000"},{"name":"Otterfing","countryCode":"DE","stateCode":"BY","latitude":"47.90898000","longitude":"11.67546000"},{"name":"Ottobeuren","countryCode":"DE","stateCode":"BY","latitude":"47.94130000","longitude":"10.29971000"},{"name":"Ottobrunn","countryCode":"DE","stateCode":"BY","latitude":"48.06489000","longitude":"11.66327000"},{"name":"Otzing","countryCode":"DE","stateCode":"BY","latitude":"48.76134000","longitude":"12.80877000"},{"name":"Oy-Mittelberg","countryCode":"DE","stateCode":"BY","latitude":"47.63333000","longitude":"10.43333000"},{"name":"Painten","countryCode":"DE","stateCode":"BY","latitude":"48.99731000","longitude":"11.81947000"},{"name":"Palling","countryCode":"DE","stateCode":"BY","latitude":"48.00204000","longitude":"12.63702000"},{"name":"Pappenheim","countryCode":"DE","stateCode":"BY","latitude":"48.93383000","longitude":"10.97431000"},{"name":"Parkstein","countryCode":"DE","stateCode":"BY","latitude":"49.72921000","longitude":"12.06755000"},{"name":"Parkstetten","countryCode":"DE","stateCode":"BY","latitude":"48.91667000","longitude":"12.60000000"},{"name":"Parsberg","countryCode":"DE","stateCode":"BY","latitude":"49.16074000","longitude":"11.71834000"},{"name":"Partenstein","countryCode":"DE","stateCode":"BY","latitude":"50.04176000","longitude":"9.51991000"},{"name":"Pasing","countryCode":"DE","stateCode":"BY","latitude":"48.14146000","longitude":"11.45599000"},{"name":"Passau","countryCode":"DE","stateCode":"BY","latitude":"48.56650000","longitude":"13.43122000"},{"name":"Pastetten","countryCode":"DE","stateCode":"BY","latitude":"48.19911000","longitude":"11.94368000"},{"name":"Patersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.01667000","longitude":"12.98333000"},{"name":"Paunzhausen","countryCode":"DE","stateCode":"BY","latitude":"48.47486000","longitude":"11.56463000"},{"name":"Pechbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.96667000","longitude":"12.16667000"},{"name":"Pegnitz","countryCode":"DE","stateCode":"BY","latitude":"49.75216000","longitude":"11.54187000"},{"name":"Peiting","countryCode":"DE","stateCode":"BY","latitude":"47.79549000","longitude":"10.92951000"},{"name":"Peißenberg","countryCode":"DE","stateCode":"BY","latitude":"47.80466000","longitude":"11.06990000"},{"name":"Pemfling","countryCode":"DE","stateCode":"BY","latitude":"49.26667000","longitude":"12.61667000"},{"name":"Pentling","countryCode":"DE","stateCode":"BY","latitude":"48.98343000","longitude":"12.05870000"},{"name":"Penzberg","countryCode":"DE","stateCode":"BY","latitude":"47.75293000","longitude":"11.37700000"},{"name":"Penzing","countryCode":"DE","stateCode":"BY","latitude":"48.07481000","longitude":"10.92745000"},{"name":"Perach","countryCode":"DE","stateCode":"BY","latitude":"48.26667000","longitude":"12.76667000"},{"name":"Perkam","countryCode":"DE","stateCode":"BY","latitude":"48.85528000","longitude":"12.43979000"},{"name":"Perlesreut","countryCode":"DE","stateCode":"BY","latitude":"48.78181000","longitude":"13.43840000"},{"name":"Petersaurach","countryCode":"DE","stateCode":"BY","latitude":"49.30000000","longitude":"10.75000000"},{"name":"Petersdorf","countryCode":"DE","stateCode":"BY","latitude":"48.51667000","longitude":"11.03333000"},{"name":"Petershausen","countryCode":"DE","stateCode":"BY","latitude":"48.40967000","longitude":"11.47056000"},{"name":"Pettendorf","countryCode":"DE","stateCode":"BY","latitude":"49.35475000","longitude":"12.35926000"},{"name":"Petting","countryCode":"DE","stateCode":"BY","latitude":"47.91232000","longitude":"12.81512000"},{"name":"Pettstadt","countryCode":"DE","stateCode":"BY","latitude":"49.82996000","longitude":"10.92839000"},{"name":"Pfaffenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.11878000","longitude":"10.45504000"},{"name":"Pfaffenhofen","countryCode":"DE","stateCode":"BY","latitude":"48.39334000","longitude":"11.20563000"},{"name":"Pfaffenhofen an der Ilm","countryCode":"DE","stateCode":"BY","latitude":"48.53053000","longitude":"11.50500000"},{"name":"Pfaffenhofen an der Roth","countryCode":"DE","stateCode":"BY","latitude":"48.35454000","longitude":"10.16184000"},{"name":"Pfaffing","countryCode":"DE","stateCode":"BY","latitude":"48.05456000","longitude":"12.10917000"},{"name":"Pfakofen","countryCode":"DE","stateCode":"BY","latitude":"48.85822000","longitude":"12.22744000"},{"name":"Pfarrkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.43205000","longitude":"12.93812000"},{"name":"Pfarrweisach","countryCode":"DE","stateCode":"BY","latitude":"50.15000000","longitude":"10.73333000"},{"name":"Pfatter","countryCode":"DE","stateCode":"BY","latitude":"48.96309000","longitude":"12.38254000"},{"name":"Pfeffenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.66466000","longitude":"11.96594000"},{"name":"Pfofeld","countryCode":"DE","stateCode":"BY","latitude":"49.10590000","longitude":"10.83664000"},{"name":"Pforzen","countryCode":"DE","stateCode":"BY","latitude":"47.92997000","longitude":"10.61357000"},{"name":"Pfreimd","countryCode":"DE","stateCode":"BY","latitude":"49.49114000","longitude":"12.18069000"},{"name":"Pfronten","countryCode":"DE","stateCode":"BY","latitude":"47.58220000","longitude":"10.54962000"},{"name":"Piding","countryCode":"DE","stateCode":"BY","latitude":"47.76667000","longitude":"12.91667000"},{"name":"Pielenhofen","countryCode":"DE","stateCode":"BY","latitude":"49.07235000","longitude":"11.95699000"},{"name":"Pilsach","countryCode":"DE","stateCode":"BY","latitude":"49.32137000","longitude":"11.50311000"},{"name":"Pilsting","countryCode":"DE","stateCode":"BY","latitude":"48.70116000","longitude":"12.65105000"},{"name":"Pinzberg","countryCode":"DE","stateCode":"BY","latitude":"49.68971000","longitude":"11.10207000"},{"name":"Pirk","countryCode":"DE","stateCode":"BY","latitude":"49.63333000","longitude":"12.16667000"},{"name":"Pittenhart","countryCode":"DE","stateCode":"BY","latitude":"47.97724000","longitude":"12.38997000"},{"name":"Planegg","countryCode":"DE","stateCode":"BY","latitude":"48.10672000","longitude":"11.42483000"},{"name":"Plattling","countryCode":"DE","stateCode":"BY","latitude":"48.77866000","longitude":"12.87509000"},{"name":"Pleinfeld","countryCode":"DE","stateCode":"BY","latitude":"49.10473000","longitude":"10.98194000"},{"name":"Pleiskirchen","countryCode":"DE","stateCode":"BY","latitude":"48.30713000","longitude":"12.59832000"},{"name":"Pleystein","countryCode":"DE","stateCode":"BY","latitude":"49.64907000","longitude":"12.40631000"},{"name":"Pliening","countryCode":"DE","stateCode":"BY","latitude":"48.19556000","longitude":"11.80069000"},{"name":"Plößberg","countryCode":"DE","stateCode":"BY","latitude":"49.91977000","longitude":"11.86883000"},{"name":"Pocking","countryCode":"DE","stateCode":"BY","latitude":"48.40149000","longitude":"13.31315000"},{"name":"Poing","countryCode":"DE","stateCode":"BY","latitude":"48.17004000","longitude":"11.81863000"},{"name":"Polling","countryCode":"DE","stateCode":"BY","latitude":"48.21667000","longitude":"12.56667000"},{"name":"Polsingen","countryCode":"DE","stateCode":"BY","latitude":"48.92067000","longitude":"10.71150000"},{"name":"Pommelsbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.50437000","longitude":"11.51101000"},{"name":"Pommersfelden","countryCode":"DE","stateCode":"BY","latitude":"49.76667000","longitude":"10.81667000"},{"name":"Poppenhausen","countryCode":"DE","stateCode":"BY","latitude":"50.09999000","longitude":"10.14244000"},{"name":"Poppenricht","countryCode":"DE","stateCode":"BY","latitude":"49.47557000","longitude":"11.79778000"},{"name":"Postau","countryCode":"DE","stateCode":"BY","latitude":"48.65000000","longitude":"12.33333000"},{"name":"Postbauer-Heng","countryCode":"DE","stateCode":"BY","latitude":"49.30528000","longitude":"11.35722000"},{"name":"Postmünster","countryCode":"DE","stateCode":"BY","latitude":"48.41667000","longitude":"12.90000000"},{"name":"Pottenstein","countryCode":"DE","stateCode":"BY","latitude":"49.77131000","longitude":"11.40784000"},{"name":"Poxdorf","countryCode":"DE","stateCode":"BY","latitude":"49.93642000","longitude":"11.12211000"},{"name":"Prackenbach","countryCode":"DE","stateCode":"BY","latitude":"49.09543000","longitude":"12.82614000"},{"name":"Prebitz","countryCode":"DE","stateCode":"BY","latitude":"49.83333000","longitude":"11.68333000"},{"name":"Pressath","countryCode":"DE","stateCode":"BY","latitude":"49.76859000","longitude":"11.93972000"},{"name":"Presseck","countryCode":"DE","stateCode":"BY","latitude":"50.22804000","longitude":"11.55508000"},{"name":"Pressig","countryCode":"DE","stateCode":"BY","latitude":"50.35245000","longitude":"11.30969000"},{"name":"Pretzfeld","countryCode":"DE","stateCode":"BY","latitude":"49.75454000","longitude":"11.17430000"},{"name":"Prichsenstadt","countryCode":"DE","stateCode":"BY","latitude":"49.81933000","longitude":"10.34773000"},{"name":"Prien am Chiemsee","countryCode":"DE","stateCode":"BY","latitude":"47.85602000","longitude":"12.34623000"},{"name":"Priesendorf","countryCode":"DE","stateCode":"BY","latitude":"49.90750000","longitude":"10.71183000"},{"name":"Prittriching","countryCode":"DE","stateCode":"BY","latitude":"48.20074000","longitude":"10.92801000"},{"name":"Prosselsheim","countryCode":"DE","stateCode":"BY","latitude":"49.86309000","longitude":"10.12666000"},{"name":"Prutting","countryCode":"DE","stateCode":"BY","latitude":"47.89321000","longitude":"12.20238000"},{"name":"Puchheim","countryCode":"DE","stateCode":"BY","latitude":"48.15000000","longitude":"11.35000000"},{"name":"Pullach im Isartal","countryCode":"DE","stateCode":"BY","latitude":"48.06122000","longitude":"11.52148000"},{"name":"Pullenreuth","countryCode":"DE","stateCode":"BY","latitude":"49.93333000","longitude":"12.00000000"},{"name":"Puschendorf","countryCode":"DE","stateCode":"BY","latitude":"49.52398000","longitude":"10.83192000"},{"name":"Putzbrunn","countryCode":"DE","stateCode":"BY","latitude":"48.07579000","longitude":"11.71572000"},{"name":"Pyrbaum","countryCode":"DE","stateCode":"BY","latitude":"49.29622000","longitude":"11.28655000"},{"name":"Pähl","countryCode":"DE","stateCode":"BY","latitude":"47.90000000","longitude":"11.18333000"},{"name":"Pörnbach","countryCode":"DE","stateCode":"BY","latitude":"48.61667000","longitude":"11.46667000"},{"name":"Pöttmes","countryCode":"DE","stateCode":"BY","latitude":"48.58383000","longitude":"11.08762000"},{"name":"Püchersreuth","countryCode":"DE","stateCode":"BY","latitude":"49.75000000","longitude":"12.23333000"},{"name":"Pürgen","countryCode":"DE","stateCode":"BY","latitude":"48.02472000","longitude":"10.92213000"},{"name":"Rain","countryCode":"DE","stateCode":"BY","latitude":"48.69029000","longitude":"10.91611000"},{"name":"Raisting","countryCode":"DE","stateCode":"BY","latitude":"47.91667000","longitude":"11.10000000"},{"name":"Raitenbuch","countryCode":"DE","stateCode":"BY","latitude":"49.01468000","longitude":"11.12486000"},{"name":"Ramerberg","countryCode":"DE","stateCode":"BY","latitude":"48.01806000","longitude":"12.14513000"},{"name":"Ramsau","countryCode":"DE","stateCode":"BY","latitude":"48.17277000","longitude":"12.22957000"},{"name":"Ramsthal","countryCode":"DE","stateCode":"BY","latitude":"50.14039000","longitude":"10.06777000"},{"name":"Randersacker","countryCode":"DE","stateCode":"BY","latitude":"49.76021000","longitude":"9.98277000"},{"name":"Rannungen","countryCode":"DE","stateCode":"BY","latitude":"50.16537000","longitude":"10.20484000"},{"name":"Rattelsdorf","countryCode":"DE","stateCode":"BY","latitude":"50.01502000","longitude":"10.88857000"},{"name":"Rattenberg","countryCode":"DE","stateCode":"BY","latitude":"49.08612000","longitude":"12.74912000"},{"name":"Rattiszell","countryCode":"DE","stateCode":"BY","latitude":"49.02573000","longitude":"12.65924000"},{"name":"Raubling","countryCode":"DE","stateCode":"BY","latitude":"47.79050000","longitude":"12.11088000"},{"name":"Rechtenbach","countryCode":"DE","stateCode":"BY","latitude":"49.98306000","longitude":"9.50833000"},{"name":"Rechtmehring","countryCode":"DE","stateCode":"BY","latitude":"48.11667000","longitude":"12.16667000"},{"name":"Rednitzhembach","countryCode":"DE","stateCode":"BY","latitude":"49.30095000","longitude":"11.07997000"},{"name":"Redwitz an der Rodach","countryCode":"DE","stateCode":"BY","latitude":"50.17323000","longitude":"11.20833000"},{"name":"Regen","countryCode":"DE","stateCode":"BY","latitude":"48.97190000","longitude":"13.12824000"},{"name":"Regensburg","countryCode":"DE","stateCode":"BY","latitude":"49.01513000","longitude":"12.10161000"},{"name":"Regenstauf","countryCode":"DE","stateCode":"BY","latitude":"49.12014000","longitude":"12.13027000"},{"name":"Regierungsbezirk Mittelfranken","countryCode":"DE","stateCode":"BY","latitude":"49.33333000","longitude":"10.83333000"},{"name":"Regierungsbezirk Unterfranken","countryCode":"DE","stateCode":"BY","latitude":"50.00000000","longitude":"10.00000000"},{"name":"Regnitzlosau","countryCode":"DE","stateCode":"BY","latitude":"50.30000000","longitude":"12.05000000"},{"name":"Rehau","countryCode":"DE","stateCode":"BY","latitude":"50.24921000","longitude":"12.03422000"},{"name":"Rehling","countryCode":"DE","stateCode":"BY","latitude":"48.48333000","longitude":"10.93333000"},{"name":"Reichenbach","countryCode":"DE","stateCode":"BY","latitude":"49.18333000","longitude":"12.35000000"},{"name":"Reichenberg","countryCode":"DE","stateCode":"BY","latitude":"49.73193000","longitude":"9.91478000"},{"name":"Reichenschwand","countryCode":"DE","stateCode":"BY","latitude":"49.51384000","longitude":"11.37274000"},{"name":"Reichersbeuern","countryCode":"DE","stateCode":"BY","latitude":"47.76667000","longitude":"11.63333000"},{"name":"Reichertshausen","countryCode":"DE","stateCode":"BY","latitude":"47.89882000","longitude":"11.55843000"},{"name":"Reichertsheim","countryCode":"DE","stateCode":"BY","latitude":"48.20000000","longitude":"12.28333000"},{"name":"Reichertshofen","countryCode":"DE","stateCode":"BY","latitude":"48.65775000","longitude":"11.46612000"},{"name":"Reichling","countryCode":"DE","stateCode":"BY","latitude":"47.92280000","longitude":"10.92847000"},{"name":"Reimlingen","countryCode":"DE","stateCode":"BY","latitude":"48.81667000","longitude":"10.51667000"},{"name":"Reinhausen","countryCode":"DE","stateCode":"BY","latitude":"49.03092000","longitude":"12.11329000"},{"name":"Reisbach","countryCode":"DE","stateCode":"BY","latitude":"48.57008000","longitude":"12.62799000"},{"name":"Reischach","countryCode":"DE","stateCode":"BY","latitude":"48.29073000","longitude":"12.72620000"},{"name":"Reit im Winkl","countryCode":"DE","stateCode":"BY","latitude":"47.67729000","longitude":"12.47086000"},{"name":"Remlingen","countryCode":"DE","stateCode":"BY","latitude":"49.80477000","longitude":"9.69484000"},{"name":"Rennertshofen","countryCode":"DE","stateCode":"BY","latitude":"48.75943000","longitude":"11.04544000"},{"name":"Rentweinsdorf","countryCode":"DE","stateCode":"BY","latitude":"50.06342000","longitude":"10.79922000"},{"name":"Rettenbach","countryCode":"DE","stateCode":"BY","latitude":"49.06667000","longitude":"12.45000000"},{"name":"Rettenberg","countryCode":"DE","stateCode":"BY","latitude":"47.57428000","longitude":"10.29173000"},{"name":"Retzstadt","countryCode":"DE","stateCode":"BY","latitude":"49.91250000","longitude":"9.88194000"},{"name":"Reut","countryCode":"DE","stateCode":"BY","latitude":"48.59170000","longitude":"13.12332000"},{"name":"Reuth","countryCode":"DE","stateCode":"BY","latitude":"49.99052000","longitude":"11.69480000"},{"name":"Ried","countryCode":"DE","stateCode":"BY","latitude":"48.47698000","longitude":"11.26060000"},{"name":"Rieden","countryCode":"DE","stateCode":"BY","latitude":"49.32361000","longitude":"11.94205000"},{"name":"Rieden an der Kötz","countryCode":"DE","stateCode":"BY","latitude":"48.38499000","longitude":"10.25711000"},{"name":"Riedenberg","countryCode":"DE","stateCode":"BY","latitude":"50.31993000","longitude":"9.86100000"},{"name":"Riedenburg","countryCode":"DE","stateCode":"BY","latitude":"48.96383000","longitude":"11.68880000"},{"name":"Riedering","countryCode":"DE","stateCode":"BY","latitude":"47.83874000","longitude":"12.20778000"},{"name":"Riegsee","countryCode":"DE","stateCode":"BY","latitude":"47.69867000","longitude":"11.23391000"},{"name":"Rieneck","countryCode":"DE","stateCode":"BY","latitude":"50.09349000","longitude":"9.64797000"},{"name":"Rimbach","countryCode":"DE","stateCode":"BY","latitude":"49.23333000","longitude":"12.88333000"},{"name":"Rimpar","countryCode":"DE","stateCode":"BY","latitude":"49.85692000","longitude":"9.95705000"},{"name":"Rimsting","countryCode":"DE","stateCode":"BY","latitude":"47.88078000","longitude":"12.33713000"},{"name":"Rinchnach","countryCode":"DE","stateCode":"BY","latitude":"48.94956000","longitude":"13.20102000"},{"name":"Ringelai","countryCode":"DE","stateCode":"BY","latitude":"48.81336000","longitude":"13.47130000"},{"name":"Roden","countryCode":"DE","stateCode":"BY","latitude":"49.89556000","longitude":"9.62639000"},{"name":"Roding","countryCode":"DE","stateCode":"BY","latitude":"49.19426000","longitude":"12.51956000"},{"name":"Roggenburg","countryCode":"DE","stateCode":"BY","latitude":"48.27588000","longitude":"10.23136000"},{"name":"Rohr","countryCode":"DE","stateCode":"BY","latitude":"48.76768000","longitude":"11.97152000"},{"name":"Rohrbach","countryCode":"DE","stateCode":"BY","latitude":"48.28933000","longitude":"12.55603000"},{"name":"Rohrdorf","countryCode":"DE","stateCode":"BY","latitude":"47.79713000","longitude":"12.17010000"},{"name":"Rohrenfels","countryCode":"DE","stateCode":"BY","latitude":"48.68654000","longitude":"11.15619000"},{"name":"Ronsberg","countryCode":"DE","stateCode":"BY","latitude":"47.89580000","longitude":"10.41571000"},{"name":"Rosenheim","countryCode":"DE","stateCode":"BY","latitude":"47.85637000","longitude":"12.12247000"},{"name":"Rossbach","countryCode":"DE","stateCode":"BY","latitude":"48.58333000","longitude":"12.95000000"},{"name":"Roth","countryCode":"DE","stateCode":"BY","latitude":"49.24762000","longitude":"11.09111000"},{"name":"Rothenbuch","countryCode":"DE","stateCode":"BY","latitude":"49.96528000","longitude":"9.39389000"},{"name":"Rothenburg ob der Tauber","countryCode":"DE","stateCode":"BY","latitude":"49.37885000","longitude":"10.18711000"},{"name":"Rothenfels","countryCode":"DE","stateCode":"BY","latitude":"49.89135000","longitude":"9.59260000"},{"name":"Rott","countryCode":"DE","stateCode":"BY","latitude":"47.92008000","longitude":"12.08771000"},{"name":"Rottach-Egern","countryCode":"DE","stateCode":"BY","latitude":"47.68966000","longitude":"11.77065000"},{"name":"Rottenbuch","countryCode":"DE","stateCode":"BY","latitude":"47.73333000","longitude":"10.96667000"},{"name":"Rottenburg an der Laaber","countryCode":"DE","stateCode":"BY","latitude":"48.70233000","longitude":"12.02717000"},{"name":"Rottendorf","countryCode":"DE","stateCode":"BY","latitude":"49.79230000","longitude":"10.02593000"},{"name":"Rotthalmünster","countryCode":"DE","stateCode":"BY","latitude":"48.35825000","longitude":"13.20162000"},{"name":"Roßhaupten","countryCode":"DE","stateCode":"BY","latitude":"48.42943000","longitude":"10.46911000"},{"name":"Roßtal","countryCode":"DE","stateCode":"BY","latitude":"49.39567000","longitude":"10.88848000"},{"name":"Rudelzhausen","countryCode":"DE","stateCode":"BY","latitude":"48.60000000","longitude":"11.76667000"},{"name":"Ruderatshofen","countryCode":"DE","stateCode":"BY","latitude":"47.81667000","longitude":"10.58333000"},{"name":"Ruderting","countryCode":"DE","stateCode":"BY","latitude":"48.65000000","longitude":"13.41667000"},{"name":"Rugendorf","countryCode":"DE","stateCode":"BY","latitude":"50.20000000","longitude":"11.46667000"},{"name":"Ruhmannsfelden","countryCode":"DE","stateCode":"BY","latitude":"48.98327000","longitude":"12.98347000"},{"name":"Ruhpolding","countryCode":"DE","stateCode":"BY","latitude":"47.76667000","longitude":"12.65000000"},{"name":"Ruhstorf","countryCode":"DE","stateCode":"BY","latitude":"48.53976000","longitude":"12.68305000"},{"name":"Runding","countryCode":"DE","stateCode":"BY","latitude":"49.21513000","longitude":"12.76208000"},{"name":"Rödelsee","countryCode":"DE","stateCode":"BY","latitude":"49.72840000","longitude":"10.24360000"},{"name":"Rödental","countryCode":"DE","stateCode":"BY","latitude":"50.29516000","longitude":"11.04122000"},{"name":"Röfingen","countryCode":"DE","stateCode":"BY","latitude":"48.42442000","longitude":"10.44268000"},{"name":"Röhrmoos","countryCode":"DE","stateCode":"BY","latitude":"48.32966000","longitude":"11.44672000"},{"name":"Röhrnbach","countryCode":"DE","stateCode":"BY","latitude":"48.73859000","longitude":"13.52271000"},{"name":"Röllbach","countryCode":"DE","stateCode":"BY","latitude":"49.77306000","longitude":"9.24611000"},{"name":"Röslau","countryCode":"DE","stateCode":"BY","latitude":"50.08333000","longitude":"11.98333000"},{"name":"Röthenbach","countryCode":"DE","stateCode":"BY","latitude":"47.62303000","longitude":"9.97387000"},{"name":"Röthenbach an der Pegnitz","countryCode":"DE","stateCode":"BY","latitude":"49.48301000","longitude":"11.24116000"},{"name":"Röthlein","countryCode":"DE","stateCode":"BY","latitude":"49.98333000","longitude":"10.21667000"},{"name":"Röttenbach","countryCode":"DE","stateCode":"BY","latitude":"49.66429000","longitude":"10.92607000"},{"name":"Röttingen","countryCode":"DE","stateCode":"BY","latitude":"49.50969000","longitude":"9.97082000"},{"name":"Rötz","countryCode":"DE","stateCode":"BY","latitude":"49.34316000","longitude":"12.52963000"},{"name":"Rückersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.49757000","longitude":"11.24751000"},{"name":"Rügland","countryCode":"DE","stateCode":"BY","latitude":"49.40000000","longitude":"10.58333000"},{"name":"Saal","countryCode":"DE","stateCode":"BY","latitude":"48.90099000","longitude":"11.93196000"},{"name":"Saal an der Saale","countryCode":"DE","stateCode":"BY","latitude":"50.31673000","longitude":"10.35769000"},{"name":"Sachsen","countryCode":"DE","stateCode":"BY","latitude":"49.28999000","longitude":"10.65971000"},{"name":"Sachsenkam","countryCode":"DE","stateCode":"BY","latitude":"47.80543000","longitude":"11.64396000"},{"name":"Sailauf","countryCode":"DE","stateCode":"BY","latitude":"50.02461000","longitude":"9.25932000"},{"name":"Salching","countryCode":"DE","stateCode":"BY","latitude":"48.81047000","longitude":"12.57043000"},{"name":"Saldenburg","countryCode":"DE","stateCode":"BY","latitude":"48.77310000","longitude":"13.35586000"},{"name":"Salgen","countryCode":"DE","stateCode":"BY","latitude":"48.13069000","longitude":"10.47890000"},{"name":"Salz","countryCode":"DE","stateCode":"BY","latitude":"50.30842000","longitude":"10.21205000"},{"name":"Salzweg","countryCode":"DE","stateCode":"BY","latitude":"48.61667000","longitude":"13.48333000"},{"name":"Samerberg","countryCode":"DE","stateCode":"BY","latitude":"47.77654000","longitude":"12.19139000"},{"name":"Sand","countryCode":"DE","stateCode":"BY","latitude":"49.98585000","longitude":"10.58620000"},{"name":"Sandberg","countryCode":"DE","stateCode":"BY","latitude":"50.34824000","longitude":"10.00814000"},{"name":"Sankt Englmar","countryCode":"DE","stateCode":"BY","latitude":"49.00298000","longitude":"12.82658000"},{"name":"Sankt Leonhard am Wonneberg","countryCode":"DE","stateCode":"BY","latitude":"47.91533000","longitude":"12.71926000"},{"name":"Sankt Wolfgang","countryCode":"DE","stateCode":"BY","latitude":"48.21667000","longitude":"12.13333000"},{"name":"Sauerlach","countryCode":"DE","stateCode":"BY","latitude":"47.97171000","longitude":"11.65383000"},{"name":"Saulgrub","countryCode":"DE","stateCode":"BY","latitude":"47.66643000","longitude":"11.02469000"},{"name":"Schauenstein","countryCode":"DE","stateCode":"BY","latitude":"50.27826000","longitude":"11.74169000"},{"name":"Schaufling","countryCode":"DE","stateCode":"BY","latitude":"48.85000000","longitude":"13.06667000"},{"name":"Schechen","countryCode":"DE","stateCode":"BY","latitude":"47.92911000","longitude":"12.12393000"},{"name":"Scheidegg","countryCode":"DE","stateCode":"BY","latitude":"47.58141000","longitude":"9.84829000"},{"name":"Scheinfeld","countryCode":"DE","stateCode":"BY","latitude":"49.66931000","longitude":"10.46554000"},{"name":"Scherstetten","countryCode":"DE","stateCode":"BY","latitude":"48.18032000","longitude":"10.64005000"},{"name":"Scheuring","countryCode":"DE","stateCode":"BY","latitude":"48.16769000","longitude":"10.89569000"},{"name":"Scheyern","countryCode":"DE","stateCode":"BY","latitude":"48.50000000","longitude":"11.46667000"},{"name":"Scheßlitz","countryCode":"DE","stateCode":"BY","latitude":"49.97568000","longitude":"11.03299000"},{"name":"Schierling","countryCode":"DE","stateCode":"BY","latitude":"48.83422000","longitude":"12.13946000"},{"name":"Schillingsfürst","countryCode":"DE","stateCode":"BY","latitude":"49.28775000","longitude":"10.26276000"},{"name":"Schiltberg","countryCode":"DE","stateCode":"BY","latitude":"48.46293000","longitude":"11.24876000"},{"name":"Schirmitz","countryCode":"DE","stateCode":"BY","latitude":"49.65000000","longitude":"12.16667000"},{"name":"Schirnding","countryCode":"DE","stateCode":"BY","latitude":"50.08205000","longitude":"12.22742000"},{"name":"Schleching","countryCode":"DE","stateCode":"BY","latitude":"47.72098000","longitude":"12.39481000"},{"name":"Schlehdorf","countryCode":"DE","stateCode":"BY","latitude":"47.65795000","longitude":"11.31494000"},{"name":"Schliersee","countryCode":"DE","stateCode":"BY","latitude":"47.73621000","longitude":"11.85936000"},{"name":"Schlüsselfeld","countryCode":"DE","stateCode":"BY","latitude":"49.75621000","longitude":"10.61873000"},{"name":"Schmidgaden","countryCode":"DE","stateCode":"BY","latitude":"49.42340000","longitude":"12.09247000"},{"name":"Schmidmühlen","countryCode":"DE","stateCode":"BY","latitude":"49.26898000","longitude":"11.92429000"},{"name":"Schmiechen","countryCode":"DE","stateCode":"BY","latitude":"48.21667000","longitude":"10.96667000"},{"name":"Schnaitsee","countryCode":"DE","stateCode":"BY","latitude":"48.06667000","longitude":"12.36667000"},{"name":"Schnaittach","countryCode":"DE","stateCode":"BY","latitude":"49.55958000","longitude":"11.34328000"},{"name":"Schnaittenbach","countryCode":"DE","stateCode":"BY","latitude":"49.54692000","longitude":"12.00184000"},{"name":"Schneckenlohe","countryCode":"DE","stateCode":"BY","latitude":"50.21184000","longitude":"11.19395000"},{"name":"Schneizlreuth","countryCode":"DE","stateCode":"BY","latitude":"47.68333000","longitude":"12.80000000"},{"name":"Schnelldorf","countryCode":"DE","stateCode":"BY","latitude":"49.20000000","longitude":"10.18333000"},{"name":"Schondorf am Ammersee","countryCode":"DE","stateCode":"BY","latitude":"48.05296000","longitude":"11.09138000"},{"name":"Schondra","countryCode":"DE","stateCode":"BY","latitude":"50.26814000","longitude":"9.86277000"},{"name":"Schongau","countryCode":"DE","stateCode":"BY","latitude":"47.81240000","longitude":"10.89664000"},{"name":"Schonstett","countryCode":"DE","stateCode":"BY","latitude":"47.98333000","longitude":"12.25000000"},{"name":"Schonungen","countryCode":"DE","stateCode":"BY","latitude":"50.05008000","longitude":"10.30809000"},{"name":"Schopfloch","countryCode":"DE","stateCode":"BY","latitude":"49.11917000","longitude":"10.30774000"},{"name":"Schorndorf","countryCode":"DE","stateCode":"BY","latitude":"49.16041000","longitude":"12.59316000"},{"name":"Schrobenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.56067000","longitude":"11.26071000"},{"name":"Schwabach","countryCode":"DE","stateCode":"BY","latitude":"49.33047000","longitude":"11.02346000"},{"name":"Schwabhausen","countryCode":"DE","stateCode":"BY","latitude":"48.40157000","longitude":"11.35729000"},{"name":"Schwabmünchen","countryCode":"DE","stateCode":"BY","latitude":"48.17928000","longitude":"10.75675000"},{"name":"Schwabsoien","countryCode":"DE","stateCode":"BY","latitude":"47.83333000","longitude":"10.83333000"},{"name":"Schwaig","countryCode":"DE","stateCode":"BY","latitude":"49.46955000","longitude":"11.20064000"},{"name":"Schwandorf in Bayern","countryCode":"DE","stateCode":"BY","latitude":"49.32534000","longitude":"12.10980000"},{"name":"Schwanfeld","countryCode":"DE","stateCode":"BY","latitude":"49.92166000","longitude":"10.13866000"},{"name":"Schwangau","countryCode":"DE","stateCode":"BY","latitude":"47.57722000","longitude":"10.73416000"},{"name":"Schwarzach","countryCode":"DE","stateCode":"BY","latitude":"48.91567000","longitude":"12.81143000"},{"name":"Schwarzenbach","countryCode":"DE","stateCode":"BY","latitude":"49.83876000","longitude":"12.38005000"},{"name":"Schwarzenbach an der Saale","countryCode":"DE","stateCode":"BY","latitude":"50.22279000","longitude":"11.93504000"},{"name":"Schwarzenbruck","countryCode":"DE","stateCode":"BY","latitude":"49.35778000","longitude":"11.24333000"},{"name":"Schwarzenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.38774000","longitude":"12.13484000"},{"name":"Schwarzhofen","countryCode":"DE","stateCode":"BY","latitude":"49.37749000","longitude":"12.34490000"},{"name":"Schwebheim","countryCode":"DE","stateCode":"BY","latitude":"49.99036000","longitude":"10.24776000"},{"name":"Schweinfurt","countryCode":"DE","stateCode":"BY","latitude":"50.04937000","longitude":"10.22175000"},{"name":"Schweitenkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.50333000","longitude":"11.60451000"},{"name":"Schwenningen","countryCode":"DE","stateCode":"BY","latitude":"48.65000000","longitude":"10.65000000"},{"name":"Schwindegg","countryCode":"DE","stateCode":"BY","latitude":"48.27155000","longitude":"12.25978000"},{"name":"Schäftlarn","countryCode":"DE","stateCode":"BY","latitude":"47.99027000","longitude":"11.45591000"},{"name":"Schöfweg","countryCode":"DE","stateCode":"BY","latitude":"48.83882000","longitude":"13.22861000"},{"name":"Schöllkrippen","countryCode":"DE","stateCode":"BY","latitude":"50.08545000","longitude":"9.24697000"},{"name":"Schöllnach","countryCode":"DE","stateCode":"BY","latitude":"48.75412000","longitude":"13.17781000"},{"name":"Schönau","countryCode":"DE","stateCode":"BY","latitude":"48.48333000","longitude":"12.85000000"},{"name":"Schönau am Königssee","countryCode":"DE","stateCode":"BY","latitude":"47.60055000","longitude":"12.98704000"},{"name":"Schöngeising","countryCode":"DE","stateCode":"BY","latitude":"48.14135000","longitude":"11.20399000"},{"name":"Schönsee","countryCode":"DE","stateCode":"BY","latitude":"49.51030000","longitude":"12.54763000"},{"name":"Schönthal","countryCode":"DE","stateCode":"BY","latitude":"49.35000000","longitude":"12.60000000"},{"name":"Schönwald","countryCode":"DE","stateCode":"BY","latitude":"50.19970000","longitude":"12.08503000"},{"name":"Seefeld","countryCode":"DE","stateCode":"BY","latitude":"48.03505000","longitude":"11.21395000"},{"name":"Seeg","countryCode":"DE","stateCode":"BY","latitude":"47.65000000","longitude":"10.60000000"},{"name":"Seehausen am Staffelsee","countryCode":"DE","stateCode":"BY","latitude":"47.68928000","longitude":"11.18498000"},{"name":"Seeon-Seebruck","countryCode":"DE","stateCode":"BY","latitude":"47.96667000","longitude":"12.46667000"},{"name":"Seeshaupt","countryCode":"DE","stateCode":"BY","latitude":"47.82468000","longitude":"11.30219000"},{"name":"Seinsheim","countryCode":"DE","stateCode":"BY","latitude":"49.64073000","longitude":"10.22038000"},{"name":"Selb","countryCode":"DE","stateCode":"BY","latitude":"50.17058000","longitude":"12.13054000"},{"name":"Selbitz","countryCode":"DE","stateCode":"BY","latitude":"50.31702000","longitude":"11.75019000"},{"name":"Senden","countryCode":"DE","stateCode":"BY","latitude":"48.32441000","longitude":"10.04442000"},{"name":"Sengenthal","countryCode":"DE","stateCode":"BY","latitude":"49.23333000","longitude":"11.46667000"},{"name":"Sennfeld","countryCode":"DE","stateCode":"BY","latitude":"50.03895000","longitude":"10.25986000"},{"name":"Seubersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.16212000","longitude":"11.62714000"},{"name":"Seukendorf","countryCode":"DE","stateCode":"BY","latitude":"49.48844000","longitude":"10.87999000"},{"name":"Seybothenreuth","countryCode":"DE","stateCode":"BY","latitude":"49.89372000","longitude":"11.70531000"},{"name":"Seßlach","countryCode":"DE","stateCode":"BY","latitude":"50.18969000","longitude":"10.84197000"},{"name":"Siegenburg","countryCode":"DE","stateCode":"BY","latitude":"48.75421000","longitude":"11.84831000"},{"name":"Siegsdorf","countryCode":"DE","stateCode":"BY","latitude":"47.82278000","longitude":"12.64277000"},{"name":"Sielenbach","countryCode":"DE","stateCode":"BY","latitude":"48.40000000","longitude":"11.16667000"},{"name":"Sigmarszell","countryCode":"DE","stateCode":"BY","latitude":"47.58333000","longitude":"9.76667000"},{"name":"Simbach","countryCode":"DE","stateCode":"BY","latitude":"48.56606000","longitude":"12.73888000"},{"name":"Simbach am Inn","countryCode":"DE","stateCode":"BY","latitude":"48.26548000","longitude":"13.02309000"},{"name":"Simmelsdorf","countryCode":"DE","stateCode":"BY","latitude":"49.59775000","longitude":"11.33901000"},{"name":"Sindelsdorf","countryCode":"DE","stateCode":"BY","latitude":"47.72458000","longitude":"11.33295000"},{"name":"Sinzing","countryCode":"DE","stateCode":"BY","latitude":"49.00000000","longitude":"12.03333000"},{"name":"Solnhofen","countryCode":"DE","stateCode":"BY","latitude":"48.89582000","longitude":"10.99560000"},{"name":"Sommerach","countryCode":"DE","stateCode":"BY","latitude":"49.82923000","longitude":"10.20792000"},{"name":"Sommerhausen","countryCode":"DE","stateCode":"BY","latitude":"49.70361000","longitude":"10.02605000"},{"name":"Sommerkahl","countryCode":"DE","stateCode":"BY","latitude":"50.06961000","longitude":"9.25676000"},{"name":"Sondheim vor der Rhön","countryCode":"DE","stateCode":"BY","latitude":"50.46510000","longitude":"10.15675000"},{"name":"Sonnefeld","countryCode":"DE","stateCode":"BY","latitude":"50.21667000","longitude":"11.13333000"},{"name":"Sonnen","countryCode":"DE","stateCode":"BY","latitude":"48.68333000","longitude":"13.71667000"},{"name":"Sontheim","countryCode":"DE","stateCode":"BY","latitude":"48.00704000","longitude":"10.35461000"},{"name":"Sonthofen","countryCode":"DE","stateCode":"BY","latitude":"47.51821000","longitude":"10.28262000"},{"name":"Soyen","countryCode":"DE","stateCode":"BY","latitude":"48.10808000","longitude":"12.21006000"},{"name":"Spalt","countryCode":"DE","stateCode":"BY","latitude":"49.17553000","longitude":"10.92453000"},{"name":"Spardorf","countryCode":"DE","stateCode":"BY","latitude":"49.60854000","longitude":"11.05585000"},{"name":"Sparneck","countryCode":"DE","stateCode":"BY","latitude":"50.16214000","longitude":"11.84349000"},{"name":"Speichersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.87133000","longitude":"11.78123000"},{"name":"Speinshart","countryCode":"DE","stateCode":"BY","latitude":"49.79002000","longitude":"11.81949000"},{"name":"Spiegelau","countryCode":"DE","stateCode":"BY","latitude":"48.91517000","longitude":"13.36229000"},{"name":"Stadelhofen","countryCode":"DE","stateCode":"BY","latitude":"50.00317000","longitude":"11.19757000"},{"name":"Stadtbergen","countryCode":"DE","stateCode":"BY","latitude":"48.36641000","longitude":"10.84636000"},{"name":"Stadtlauringen","countryCode":"DE","stateCode":"BY","latitude":"50.18708000","longitude":"10.36164000"},{"name":"Stadtprozelten","countryCode":"DE","stateCode":"BY","latitude":"49.78466000","longitude":"9.41184000"},{"name":"Stadtsteinach","countryCode":"DE","stateCode":"BY","latitude":"50.16433000","longitude":"11.50349000"},{"name":"Stallwang","countryCode":"DE","stateCode":"BY","latitude":"48.55838000","longitude":"12.23108000"},{"name":"Stammbach","countryCode":"DE","stateCode":"BY","latitude":"50.14551000","longitude":"11.69129000"},{"name":"Stammham","countryCode":"DE","stateCode":"BY","latitude":"48.29604000","longitude":"11.86961000"},{"name":"Stamsried","countryCode":"DE","stateCode":"BY","latitude":"49.26755000","longitude":"12.53051000"},{"name":"Starnberg","countryCode":"DE","stateCode":"BY","latitude":"48.00193000","longitude":"11.34416000"},{"name":"Staudach-Egerndach","countryCode":"DE","stateCode":"BY","latitude":"47.78333000","longitude":"12.48333000"},{"name":"Stegaurach","countryCode":"DE","stateCode":"BY","latitude":"49.86543000","longitude":"10.84385000"},{"name":"Stein","countryCode":"DE","stateCode":"BY","latitude":"49.41581000","longitude":"11.01599000"},{"name":"Steinach","countryCode":"DE","stateCode":"BY","latitude":"48.95417000","longitude":"12.60709000"},{"name":"Steinbach","countryCode":"DE","stateCode":"BY","latitude":"50.15328000","longitude":"11.65055000"},{"name":"Steinfeld","countryCode":"DE","stateCode":"BY","latitude":"49.95278000","longitude":"9.66944000"},{"name":"Steingaden","countryCode":"DE","stateCode":"BY","latitude":"47.70000000","longitude":"10.86667000"},{"name":"Steinheim","countryCode":"DE","stateCode":"BY","latitude":"48.01473000","longitude":"10.16081000"},{"name":"Steinhöring","countryCode":"DE","stateCode":"BY","latitude":"48.08679000","longitude":"12.03140000"},{"name":"Steinkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.38333000","longitude":"12.08333000"},{"name":"Steinsfeld","countryCode":"DE","stateCode":"BY","latitude":"49.41667000","longitude":"10.21667000"},{"name":"Steinwiesen","countryCode":"DE","stateCode":"BY","latitude":"50.29444000","longitude":"11.46295000"},{"name":"Stephanskirchen","countryCode":"DE","stateCode":"BY","latitude":"47.85389000","longitude":"12.18560000"},{"name":"Stephansposching","countryCode":"DE","stateCode":"BY","latitude":"48.81667000","longitude":"12.80000000"},{"name":"Stetten","countryCode":"DE","stateCode":"BY","latitude":"48.02382000","longitude":"10.44474000"},{"name":"Stettfeld","countryCode":"DE","stateCode":"BY","latitude":"49.97090000","longitude":"10.72170000"},{"name":"Stiefenhofen","countryCode":"DE","stateCode":"BY","latitude":"47.59320000","longitude":"10.00365000"},{"name":"Stockheim","countryCode":"DE","stateCode":"BY","latitude":"50.30639000","longitude":"11.28172000"},{"name":"Stockstadt am Main","countryCode":"DE","stateCode":"BY","latitude":"49.97005000","longitude":"9.07153000"},{"name":"Straubing","countryCode":"DE","stateCode":"BY","latitude":"48.88126000","longitude":"12.57385000"},{"name":"Straßkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.83071000","longitude":"12.72105000"},{"name":"Straßlach-Dingharting","countryCode":"DE","stateCode":"BY","latitude":"48.00491000","longitude":"11.51410000"},{"name":"Strullendorf","countryCode":"DE","stateCode":"BY","latitude":"49.84429000","longitude":"10.97208000"},{"name":"Stubenberg","countryCode":"DE","stateCode":"BY","latitude":"48.31667000","longitude":"13.08333000"},{"name":"Stulln","countryCode":"DE","stateCode":"BY","latitude":"49.41667000","longitude":"12.13333000"},{"name":"Störnstein","countryCode":"DE","stateCode":"BY","latitude":"49.73232000","longitude":"12.20547000"},{"name":"Stötten am Auerberg","countryCode":"DE","stateCode":"BY","latitude":"47.73871000","longitude":"10.68881000"},{"name":"Stöttwang","countryCode":"DE","stateCode":"BY","latitude":"47.88333000","longitude":"10.71667000"},{"name":"Sugenheim","countryCode":"DE","stateCode":"BY","latitude":"49.60276000","longitude":"10.43563000"},{"name":"Sulzbach am Main","countryCode":"DE","stateCode":"BY","latitude":"49.91149000","longitude":"9.15315000"},{"name":"Sulzbach-Rosenberg","countryCode":"DE","stateCode":"BY","latitude":"49.50126000","longitude":"11.74598000"},{"name":"Sulzberg","countryCode":"DE","stateCode":"BY","latitude":"47.66033000","longitude":"10.34991000"},{"name":"Sulzdorf","countryCode":"DE","stateCode":"BY","latitude":"49.65002000","longitude":"9.90389000"},{"name":"Sulzemoos","countryCode":"DE","stateCode":"BY","latitude":"48.29107000","longitude":"11.26356000"},{"name":"Sulzfeld","countryCode":"DE","stateCode":"BY","latitude":"50.25972000","longitude":"10.40525000"},{"name":"Sulzfeld am Main","countryCode":"DE","stateCode":"BY","latitude":"49.70694000","longitude":"10.13248000"},{"name":"Sulzheim","countryCode":"DE","stateCode":"BY","latitude":"49.95000000","longitude":"10.33333000"},{"name":"Surberg","countryCode":"DE","stateCode":"BY","latitude":"47.86667000","longitude":"12.70000000"},{"name":"Swabia","countryCode":"DE","stateCode":"BY","latitude":"48.33333000","longitude":"10.50000000"},{"name":"Söchtenau","countryCode":"DE","stateCode":"BY","latitude":"47.93118000","longitude":"12.22959000"},{"name":"Sünching","countryCode":"DE","stateCode":"BY","latitude":"48.87855000","longitude":"12.35129000"},{"name":"Tacherting","countryCode":"DE","stateCode":"BY","latitude":"48.07825000","longitude":"12.57008000"},{"name":"Taching am See","countryCode":"DE","stateCode":"BY","latitude":"47.95942000","longitude":"12.72933000"},{"name":"Tagmersheim","countryCode":"DE","stateCode":"BY","latitude":"48.81667000","longitude":"10.96667000"},{"name":"Tann","countryCode":"DE","stateCode":"BY","latitude":"48.31463000","longitude":"12.89301000"},{"name":"Tapfheim","countryCode":"DE","stateCode":"BY","latitude":"48.67322000","longitude":"10.68377000"},{"name":"Taufkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.04860000","longitude":"11.61701000"},{"name":"Tegernheim","countryCode":"DE","stateCode":"BY","latitude":"49.02394000","longitude":"12.17303000"},{"name":"Tegernsee","countryCode":"DE","stateCode":"BY","latitude":"47.71230000","longitude":"11.75820000"},{"name":"Teisendorf","countryCode":"DE","stateCode":"BY","latitude":"47.84921000","longitude":"12.81919000"},{"name":"Teising","countryCode":"DE","stateCode":"BY","latitude":"48.22721000","longitude":"12.61137000"},{"name":"Teisnach","countryCode":"DE","stateCode":"BY","latitude":"49.04114000","longitude":"12.98784000"},{"name":"Tettau","countryCode":"DE","stateCode":"BY","latitude":"50.46979000","longitude":"11.25888000"},{"name":"Tettenweis","countryCode":"DE","stateCode":"BY","latitude":"48.44281000","longitude":"13.26955000"},{"name":"Teublitz","countryCode":"DE","stateCode":"BY","latitude":"49.22289000","longitude":"12.08727000"},{"name":"Teugn","countryCode":"DE","stateCode":"BY","latitude":"48.89299000","longitude":"12.01175000"},{"name":"Teunz","countryCode":"DE","stateCode":"BY","latitude":"49.48333000","longitude":"12.38333000"},{"name":"Teuschnitz","countryCode":"DE","stateCode":"BY","latitude":"50.39839000","longitude":"11.38235000"},{"name":"Thalmassing","countryCode":"DE","stateCode":"BY","latitude":"48.91167000","longitude":"12.15500000"},{"name":"Thannhausen","countryCode":"DE","stateCode":"BY","latitude":"48.28334000","longitude":"10.46917000"},{"name":"Thanstein","countryCode":"DE","stateCode":"BY","latitude":"49.38333000","longitude":"12.46667000"},{"name":"Theilheim","countryCode":"DE","stateCode":"BY","latitude":"49.75403000","longitude":"10.03056000"},{"name":"Theisseil","countryCode":"DE","stateCode":"BY","latitude":"49.69034000","longitude":"12.22744000"},{"name":"Thierhaupten","countryCode":"DE","stateCode":"BY","latitude":"48.56531000","longitude":"10.90862000"},{"name":"Thiersheim","countryCode":"DE","stateCode":"BY","latitude":"50.07609000","longitude":"12.12650000"},{"name":"Thierstein","countryCode":"DE","stateCode":"BY","latitude":"50.10643000","longitude":"12.10203000"},{"name":"Thundorf in Unterfranken","countryCode":"DE","stateCode":"BY","latitude":"50.20097000","longitude":"10.31906000"},{"name":"Thurmansbang","countryCode":"DE","stateCode":"BY","latitude":"48.76627000","longitude":"13.31550000"},{"name":"Thurnau","countryCode":"DE","stateCode":"BY","latitude":"50.02542000","longitude":"11.39348000"},{"name":"Thyrnau","countryCode":"DE","stateCode":"BY","latitude":"48.61667000","longitude":"13.53333000"},{"name":"Thüngen","countryCode":"DE","stateCode":"BY","latitude":"49.94140000","longitude":"9.85860000"},{"name":"Thüngersheim","countryCode":"DE","stateCode":"BY","latitude":"49.87833000","longitude":"9.84917000"},{"name":"Tiefenbach","countryCode":"DE","stateCode":"BY","latitude":"48.50000000","longitude":"12.10000000"},{"name":"Tirschenreuth","countryCode":"DE","stateCode":"BY","latitude":"49.88263000","longitude":"12.33112000"},{"name":"Tittling","countryCode":"DE","stateCode":"BY","latitude":"48.72619000","longitude":"13.38221000"},{"name":"Tittmoning","countryCode":"DE","stateCode":"BY","latitude":"48.06164000","longitude":"12.76760000"},{"name":"Todtenweis","countryCode":"DE","stateCode":"BY","latitude":"48.51712000","longitude":"10.92856000"},{"name":"Trabitz","countryCode":"DE","stateCode":"BY","latitude":"49.80000000","longitude":"11.90000000"},{"name":"Train","countryCode":"DE","stateCode":"BY","latitude":"48.73333000","longitude":"11.83333000"},{"name":"Traitsching","countryCode":"DE","stateCode":"BY","latitude":"49.15000000","longitude":"12.65000000"},{"name":"Trappstadt","countryCode":"DE","stateCode":"BY","latitude":"50.31880000","longitude":"10.56995000"},{"name":"Traunreut","countryCode":"DE","stateCode":"BY","latitude":"47.96269000","longitude":"12.59231000"},{"name":"Traunstein","countryCode":"DE","stateCode":"BY","latitude":"47.86825000","longitude":"12.64335000"},{"name":"Trausnitz","countryCode":"DE","stateCode":"BY","latitude":"49.52114000","longitude":"12.26249000"},{"name":"Trautskirchen","countryCode":"DE","stateCode":"BY","latitude":"49.45810000","longitude":"10.59361000"},{"name":"Trebgast","countryCode":"DE","stateCode":"BY","latitude":"50.06667000","longitude":"11.55000000"},{"name":"Treffelstein","countryCode":"DE","stateCode":"BY","latitude":"49.42246000","longitude":"12.61574000"},{"name":"Treuchtlingen","countryCode":"DE","stateCode":"BY","latitude":"48.95473000","longitude":"10.90833000"},{"name":"Triftern","countryCode":"DE","stateCode":"BY","latitude":"48.39468000","longitude":"13.00627000"},{"name":"Trogen","countryCode":"DE","stateCode":"BY","latitude":"50.36667000","longitude":"11.95000000"},{"name":"Trostberg an der Alz","countryCode":"DE","stateCode":"BY","latitude":"48.02802000","longitude":"12.55804000"},{"name":"Trunkelsberg","countryCode":"DE","stateCode":"BY","latitude":"48.00000000","longitude":"10.21667000"},{"name":"Tröstau","countryCode":"DE","stateCode":"BY","latitude":"50.01667000","longitude":"11.95000000"},{"name":"Tuchenbach","countryCode":"DE","stateCode":"BY","latitude":"49.52794000","longitude":"10.85973000"},{"name":"Tuntenhausen","countryCode":"DE","stateCode":"BY","latitude":"47.93509000","longitude":"12.01518000"},{"name":"Tussenhausen","countryCode":"DE","stateCode":"BY","latitude":"48.10218000","longitude":"10.56069000"},{"name":"Tutzing","countryCode":"DE","stateCode":"BY","latitude":"47.90938000","longitude":"11.28030000"},{"name":"Tyrlaching","countryCode":"DE","stateCode":"BY","latitude":"48.06667000","longitude":"12.66667000"},{"name":"Tännesberg","countryCode":"DE","stateCode":"BY","latitude":"49.53182000","longitude":"12.32765000"},{"name":"Töging am Inn","countryCode":"DE","stateCode":"BY","latitude":"48.26018000","longitude":"12.58460000"},{"name":"Töpen","countryCode":"DE","stateCode":"BY","latitude":"50.39067000","longitude":"11.87329000"},{"name":"Türkenfeld","countryCode":"DE","stateCode":"BY","latitude":"48.10531000","longitude":"11.08303000"},{"name":"Türkheim","countryCode":"DE","stateCode":"BY","latitude":"48.06401000","longitude":"10.64156000"},{"name":"Tüßling","countryCode":"DE","stateCode":"BY","latitude":"48.21218000","longitude":"12.59954000"},{"name":"Uehlfeld","countryCode":"DE","stateCode":"BY","latitude":"49.67085000","longitude":"10.72017000"},{"name":"Uettingen","countryCode":"DE","stateCode":"BY","latitude":"49.79472000","longitude":"9.73056000"},{"name":"Uffenheim","countryCode":"DE","stateCode":"BY","latitude":"49.54415000","longitude":"10.23286000"},{"name":"Uffing","countryCode":"DE","stateCode":"BY","latitude":"47.71378000","longitude":"11.15034000"},{"name":"Ungerhausen","countryCode":"DE","stateCode":"BY","latitude":"48.00566000","longitude":"10.26672000"},{"name":"Unterammergau","countryCode":"DE","stateCode":"BY","latitude":"47.61658000","longitude":"11.02718000"},{"name":"Unterdietfurt","countryCode":"DE","stateCode":"BY","latitude":"48.38333000","longitude":"12.66667000"},{"name":"Unterdießen","countryCode":"DE","stateCode":"BY","latitude":"47.98333000","longitude":"10.83333000"},{"name":"Unteregg","countryCode":"DE","stateCode":"BY","latitude":"47.96667000","longitude":"10.46667000"},{"name":"Unterföhring","countryCode":"DE","stateCode":"BY","latitude":"48.19253000","longitude":"11.64293000"},{"name":"Untergriesbach","countryCode":"DE","stateCode":"BY","latitude":"48.57434000","longitude":"13.66725000"},{"name":"Unterhaching","countryCode":"DE","stateCode":"BY","latitude":"48.06598000","longitude":"11.61564000"},{"name":"Unterleinleiter","countryCode":"DE","stateCode":"BY","latitude":"49.82303000","longitude":"11.18906000"},{"name":"Untermeitingen","countryCode":"DE","stateCode":"BY","latitude":"48.16082000","longitude":"10.80694000"},{"name":"Untermerzbach","countryCode":"DE","stateCode":"BY","latitude":"50.12754000","longitude":"10.85634000"},{"name":"Unterneukirchen","countryCode":"DE","stateCode":"BY","latitude":"48.16667000","longitude":"12.61667000"},{"name":"Unterpleichfeld","countryCode":"DE","stateCode":"BY","latitude":"49.86886000","longitude":"10.04399000"},{"name":"Unterreit","countryCode":"DE","stateCode":"BY","latitude":"48.11667000","longitude":"12.33333000"},{"name":"Unterschleißheim","countryCode":"DE","stateCode":"BY","latitude":"48.28038000","longitude":"11.57684000"},{"name":"Untersiemau","countryCode":"DE","stateCode":"BY","latitude":"50.19415000","longitude":"10.97448000"},{"name":"Untersteinach","countryCode":"DE","stateCode":"BY","latitude":"50.13333000","longitude":"11.51667000"},{"name":"Unterthingau","countryCode":"DE","stateCode":"BY","latitude":"47.77155000","longitude":"10.50446000"},{"name":"Unterwössen","countryCode":"DE","stateCode":"BY","latitude":"47.73333000","longitude":"12.46667000"},{"name":"Untrasried","countryCode":"DE","stateCode":"BY","latitude":"47.83333000","longitude":"10.38333000"},{"name":"Upper Bavaria","countryCode":"DE","stateCode":"BY","latitude":"48.00000000","longitude":"11.00000000"},{"name":"Upper Franconia","countryCode":"DE","stateCode":"BY","latitude":"49.83333000","longitude":"11.33333000"},{"name":"Upper Palatinate","countryCode":"DE","stateCode":"BY","latitude":"49.50000000","longitude":"12.00000000"},{"name":"Ursberg","countryCode":"DE","stateCode":"BY","latitude":"48.26428000","longitude":"10.44594000"},{"name":"Ursensollen","countryCode":"DE","stateCode":"BY","latitude":"49.40204000","longitude":"11.75503000"},{"name":"Urspringen","countryCode":"DE","stateCode":"BY","latitude":"49.90166000","longitude":"9.67123000"},{"name":"Ustersbach","countryCode":"DE","stateCode":"BY","latitude":"48.31667000","longitude":"10.65000000"},{"name":"Uttenreuth","countryCode":"DE","stateCode":"BY","latitude":"49.59675000","longitude":"11.07216000"},{"name":"Utting am Ammersee","countryCode":"DE","stateCode":"BY","latitude":"48.02608000","longitude":"11.08612000"},{"name":"Vachendorf","countryCode":"DE","stateCode":"BY","latitude":"47.84256000","longitude":"12.60606000"},{"name":"Vagen","countryCode":"DE","stateCode":"BY","latitude":"47.87410000","longitude":"11.88446000"},{"name":"Valley","countryCode":"DE","stateCode":"BY","latitude":"47.89310000","longitude":"11.77915000"},{"name":"Vaterstetten","countryCode":"DE","stateCode":"BY","latitude":"48.10537000","longitude":"11.76825000"},{"name":"Veitsbronn","countryCode":"DE","stateCode":"BY","latitude":"49.51239000","longitude":"10.88797000"},{"name":"Veitshöchheim","countryCode":"DE","stateCode":"BY","latitude":"49.83278000","longitude":"9.88167000"},{"name":"Velburg","countryCode":"DE","stateCode":"BY","latitude":"49.23212000","longitude":"11.67160000"},{"name":"Velden","countryCode":"DE","stateCode":"BY","latitude":"48.36632000","longitude":"12.25596000"},{"name":"Vestenbergsgreuth","countryCode":"DE","stateCode":"BY","latitude":"49.68764000","longitude":"10.65157000"},{"name":"Viechtach","countryCode":"DE","stateCode":"BY","latitude":"49.08001000","longitude":"12.88566000"},{"name":"Viereth-Trunstadt","countryCode":"DE","stateCode":"BY","latitude":"49.92222000","longitude":"10.77716000"},{"name":"Vierkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.36667000","longitude":"11.46667000"},{"name":"Vilgertshofen","countryCode":"DE","stateCode":"BY","latitude":"47.95000000","longitude":"10.91667000"},{"name":"Villenbach","countryCode":"DE","stateCode":"BY","latitude":"48.50887000","longitude":"10.61468000"},{"name":"Vilsbiburg","countryCode":"DE","stateCode":"BY","latitude":"48.45296000","longitude":"12.35604000"},{"name":"Vilseck","countryCode":"DE","stateCode":"BY","latitude":"49.61480000","longitude":"11.80261000"},{"name":"Vilsheim","countryCode":"DE","stateCode":"BY","latitude":"48.44882000","longitude":"12.10686000"},{"name":"Vilshofen","countryCode":"DE","stateCode":"BY","latitude":"48.62695000","longitude":"13.19222000"},{"name":"Vogtareuth","countryCode":"DE","stateCode":"BY","latitude":"47.94694000","longitude":"12.18126000"},{"name":"Vohburg an der Donau","countryCode":"DE","stateCode":"BY","latitude":"48.76977000","longitude":"11.61845000"},{"name":"Vohenstrauß","countryCode":"DE","stateCode":"BY","latitude":"49.62383000","longitude":"12.33808000"},{"name":"Volkach","countryCode":"DE","stateCode":"BY","latitude":"49.86352000","longitude":"10.22813000"},{"name":"Volkenschwand","countryCode":"DE","stateCode":"BY","latitude":"48.60000000","longitude":"11.88333000"},{"name":"Vorbach","countryCode":"DE","stateCode":"BY","latitude":"49.82136000","longitude":"11.73625000"},{"name":"Vorra","countryCode":"DE","stateCode":"BY","latitude":"49.55718000","longitude":"11.49419000"},{"name":"Vöhringen","countryCode":"DE","stateCode":"BY","latitude":"48.27839000","longitude":"10.08236000"},{"name":"Waakirchen","countryCode":"DE","stateCode":"BY","latitude":"47.77250000","longitude":"11.67315000"},{"name":"Waal","countryCode":"DE","stateCode":"BY","latitude":"47.99679000","longitude":"10.77786000"},{"name":"Wachenroth","countryCode":"DE","stateCode":"BY","latitude":"49.75185000","longitude":"10.71335000"},{"name":"Wackersberg","countryCode":"DE","stateCode":"BY","latitude":"47.73333000","longitude":"11.55000000"},{"name":"Wackersdorf","countryCode":"DE","stateCode":"BY","latitude":"49.31667000","longitude":"12.18333000"},{"name":"Waffenbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.26667000","longitude":"12.66667000"},{"name":"Waging am See","countryCode":"DE","stateCode":"BY","latitude":"47.93414000","longitude":"12.73392000"},{"name":"Waidhaus","countryCode":"DE","stateCode":"BY","latitude":"49.64218000","longitude":"12.49523000"},{"name":"Waidhofen","countryCode":"DE","stateCode":"BY","latitude":"48.57681000","longitude":"11.33537000"},{"name":"Waigolshausen","countryCode":"DE","stateCode":"BY","latitude":"49.96430000","longitude":"10.12001000"},{"name":"Waischenfeld","countryCode":"DE","stateCode":"BY","latitude":"49.84645000","longitude":"11.34810000"},{"name":"Wald","countryCode":"DE","stateCode":"BY","latitude":"49.15000000","longitude":"12.35000000"},{"name":"Waldaschaff","countryCode":"DE","stateCode":"BY","latitude":"49.97528000","longitude":"9.30194000"},{"name":"Waldbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.75861000","longitude":"9.80361000"},{"name":"Waldbüttelbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.78833000","longitude":"9.84667000"},{"name":"Walderbach","countryCode":"DE","stateCode":"BY","latitude":"49.18333000","longitude":"12.38333000"},{"name":"Waldershof","countryCode":"DE","stateCode":"BY","latitude":"49.98144000","longitude":"12.06291000"},{"name":"Waldkirchen","countryCode":"DE","stateCode":"BY","latitude":"48.73270000","longitude":"13.60082000"},{"name":"Waldkraiburg","countryCode":"DE","stateCode":"BY","latitude":"48.20854000","longitude":"12.39893000"},{"name":"Waldmünchen","countryCode":"DE","stateCode":"BY","latitude":"49.37804000","longitude":"12.70905000"},{"name":"Waldsassen","countryCode":"DE","stateCode":"BY","latitude":"50.00167000","longitude":"12.30434000"},{"name":"Waldstetten","countryCode":"DE","stateCode":"BY","latitude":"48.34815000","longitude":"10.29385000"},{"name":"Waldthurn","countryCode":"DE","stateCode":"BY","latitude":"49.67221000","longitude":"12.32919000"},{"name":"Walkertshofen","countryCode":"DE","stateCode":"BY","latitude":"48.22613000","longitude":"10.58836000"},{"name":"Wallenfels","countryCode":"DE","stateCode":"BY","latitude":"50.26850000","longitude":"11.47058000"},{"name":"Wallerfing","countryCode":"DE","stateCode":"BY","latitude":"48.68416000","longitude":"12.88035000"},{"name":"Wallersdorf","countryCode":"DE","stateCode":"BY","latitude":"48.73767000","longitude":"12.74744000"},{"name":"Wallerstein","countryCode":"DE","stateCode":"BY","latitude":"48.88741000","longitude":"10.47591000"},{"name":"Wallgau","countryCode":"DE","stateCode":"BY","latitude":"47.51667000","longitude":"11.28333000"},{"name":"Walpertskirchen","countryCode":"DE","stateCode":"BY","latitude":"48.25840000","longitude":"11.97527000"},{"name":"Walsdorf","countryCode":"DE","stateCode":"BY","latitude":"49.86667000","longitude":"10.78333000"},{"name":"Waltenhofen","countryCode":"DE","stateCode":"BY","latitude":"47.67319000","longitude":"10.30703000"},{"name":"Wang","countryCode":"DE","stateCode":"BY","latitude":"48.49549000","longitude":"11.93641000"},{"name":"Warmensteinach","countryCode":"DE","stateCode":"BY","latitude":"49.99348000","longitude":"11.77866000"},{"name":"Warngau","countryCode":"DE","stateCode":"BY","latitude":"47.83217000","longitude":"11.72173000"},{"name":"Wartenberg","countryCode":"DE","stateCode":"BY","latitude":"48.40597000","longitude":"11.98865000"},{"name":"Wartmannsroth","countryCode":"DE","stateCode":"BY","latitude":"50.16667000","longitude":"9.78333000"},{"name":"Wasserburg","countryCode":"DE","stateCode":"BY","latitude":"48.44105000","longitude":"10.26930000"},{"name":"Wasserburg am Inn","countryCode":"DE","stateCode":"BY","latitude":"48.05250000","longitude":"12.22341000"},{"name":"Wasserlosen","countryCode":"DE","stateCode":"BY","latitude":"50.09476000","longitude":"10.03017000"},{"name":"Wassertrüdingen","countryCode":"DE","stateCode":"BY","latitude":"49.04328000","longitude":"10.59906000"},{"name":"Wechingen","countryCode":"DE","stateCode":"BY","latitude":"48.89229000","longitude":"10.61331000"},{"name":"Wegscheid","countryCode":"DE","stateCode":"BY","latitude":"48.60136000","longitude":"13.78733000"},{"name":"Wehringen","countryCode":"DE","stateCode":"BY","latitude":"48.25000000","longitude":"10.80000000"},{"name":"Weibersbrunn","countryCode":"DE","stateCode":"BY","latitude":"49.93083000","longitude":"9.36611000"},{"name":"Weichering","countryCode":"DE","stateCode":"BY","latitude":"48.71713000","longitude":"11.32141000"},{"name":"Weichs","countryCode":"DE","stateCode":"BY","latitude":"48.38333000","longitude":"11.41667000"},{"name":"Weiden","countryCode":"DE","stateCode":"BY","latitude":"49.67682000","longitude":"12.15613000"},{"name":"Weidenbach","countryCode":"DE","stateCode":"BY","latitude":"49.19817000","longitude":"10.64489000"},{"name":"Weidhausen bei Coburg","countryCode":"DE","stateCode":"BY","latitude":"50.20354000","longitude":"11.14006000"},{"name":"Weiding","countryCode":"DE","stateCode":"BY","latitude":"49.26282000","longitude":"12.76311000"},{"name":"Weigendorf","countryCode":"DE","stateCode":"BY","latitude":"49.49773000","longitude":"11.56869000"},{"name":"Weihenzell","countryCode":"DE","stateCode":"BY","latitude":"49.35000000","longitude":"10.61667000"},{"name":"Weiherhammer","countryCode":"DE","stateCode":"BY","latitude":"49.63333000","longitude":"12.06667000"},{"name":"Weihmichl","countryCode":"DE","stateCode":"BY","latitude":"48.60000000","longitude":"12.05000000"},{"name":"Weil","countryCode":"DE","stateCode":"BY","latitude":"48.11717000","longitude":"10.92161000"},{"name":"Weilbach","countryCode":"DE","stateCode":"BY","latitude":"49.66812000","longitude":"9.21639000"},{"name":"Weiler-Simmerberg","countryCode":"DE","stateCode":"BY","latitude":"47.58261000","longitude":"9.91352000"},{"name":"Weilersbach","countryCode":"DE","stateCode":"BY","latitude":"49.75000000","longitude":"11.11667000"},{"name":"Weilheim","countryCode":"DE","stateCode":"BY","latitude":"47.84147000","longitude":"11.15484000"},{"name":"Weiltingen","countryCode":"DE","stateCode":"BY","latitude":"49.03878000","longitude":"10.45052000"},{"name":"Weisendorf","countryCode":"DE","stateCode":"BY","latitude":"49.62283000","longitude":"10.82531000"},{"name":"Weismain","countryCode":"DE","stateCode":"BY","latitude":"50.08512000","longitude":"11.24024000"},{"name":"Weitnau","countryCode":"DE","stateCode":"BY","latitude":"47.64171000","longitude":"10.12732000"},{"name":"Weitramsdorf","countryCode":"DE","stateCode":"BY","latitude":"50.25600000","longitude":"10.87989000"},{"name":"Weißdorf","countryCode":"DE","stateCode":"BY","latitude":"50.18333000","longitude":"11.85000000"},{"name":"Weißenbrunn","countryCode":"DE","stateCode":"BY","latitude":"50.20000000","longitude":"11.35000000"},{"name":"Weißenburg in Bayern","countryCode":"DE","stateCode":"BY","latitude":"49.03095000","longitude":"10.97221000"},{"name":"Weißenhorn","countryCode":"DE","stateCode":"BY","latitude":"48.30501000","longitude":"10.16047000"},{"name":"Weißenohe","countryCode":"DE","stateCode":"BY","latitude":"49.63089000","longitude":"11.25369000"},{"name":"Weißensberg","countryCode":"DE","stateCode":"BY","latitude":"47.58130000","longitude":"9.72586000"},{"name":"Weißenstadt","countryCode":"DE","stateCode":"BY","latitude":"50.10217000","longitude":"11.88849000"},{"name":"Welden","countryCode":"DE","stateCode":"BY","latitude":"48.45505000","longitude":"10.66086000"},{"name":"Wemding","countryCode":"DE","stateCode":"BY","latitude":"48.87461000","longitude":"10.72452000"},{"name":"Wendelstein","countryCode":"DE","stateCode":"BY","latitude":"49.35230000","longitude":"11.15069000"},{"name":"Weng","countryCode":"DE","stateCode":"BY","latitude":"48.65866000","longitude":"12.36927000"},{"name":"Wenzenbach","countryCode":"DE","stateCode":"BY","latitude":"49.07561000","longitude":"12.19954000"},{"name":"Wernberg-Köblitz","countryCode":"DE","stateCode":"BY","latitude":"49.53931000","longitude":"12.16130000"},{"name":"Werneck","countryCode":"DE","stateCode":"BY","latitude":"49.98201000","longitude":"10.09884000"},{"name":"Wertach","countryCode":"DE","stateCode":"BY","latitude":"47.60301000","longitude":"10.40966000"},{"name":"Wertingen","countryCode":"DE","stateCode":"BY","latitude":"48.56314000","longitude":"10.68149000"},{"name":"Wessobrunn","countryCode":"DE","stateCode":"BY","latitude":"47.87407000","longitude":"11.02461000"},{"name":"Westendorf","countryCode":"DE","stateCode":"BY","latitude":"47.93333000","longitude":"10.71667000"},{"name":"Westerheim","countryCode":"DE","stateCode":"BY","latitude":"48.01667000","longitude":"10.30000000"},{"name":"Westheim","countryCode":"DE","stateCode":"BY","latitude":"49.00000000","longitude":"10.66667000"},{"name":"Wetzendorf","countryCode":"DE","stateCode":"BY","latitude":"49.47056000","longitude":"11.04148000"},{"name":"Weyarn","countryCode":"DE","stateCode":"BY","latitude":"47.85838000","longitude":"11.79923000"},{"name":"Weßling","countryCode":"DE","stateCode":"BY","latitude":"48.07452000","longitude":"11.24820000"},{"name":"Wiedergeltingen","countryCode":"DE","stateCode":"BY","latitude":"48.03946000","longitude":"10.67406000"},{"name":"Wiesau","countryCode":"DE","stateCode":"BY","latitude":"49.90817000","longitude":"12.18889000"},{"name":"Wiesen","countryCode":"DE","stateCode":"BY","latitude":"50.11667000","longitude":"9.36667000"},{"name":"Wiesenfelden","countryCode":"DE","stateCode":"BY","latitude":"49.04066000","longitude":"12.54008000"},{"name":"Wiesent","countryCode":"DE","stateCode":"BY","latitude":"49.01667000","longitude":"12.38333000"},{"name":"Wiesenthau","countryCode":"DE","stateCode":"BY","latitude":"49.71326000","longitude":"11.13564000"},{"name":"Wiesentheid","countryCode":"DE","stateCode":"BY","latitude":"49.79451000","longitude":"10.34509000"},{"name":"Wiesthal","countryCode":"DE","stateCode":"BY","latitude":"50.03333000","longitude":"9.43333000"},{"name":"Wiggensbach","countryCode":"DE","stateCode":"BY","latitude":"47.74781000","longitude":"10.22987000"},{"name":"Wilburgstetten","countryCode":"DE","stateCode":"BY","latitude":"49.02427000","longitude":"10.39505000"},{"name":"Wildenberg","countryCode":"DE","stateCode":"BY","latitude":"48.72981000","longitude":"11.89845000"},{"name":"Wildflecken","countryCode":"DE","stateCode":"BY","latitude":"50.37764000","longitude":"9.91092000"},{"name":"Wildpoldsried","countryCode":"DE","stateCode":"BY","latitude":"47.76667000","longitude":"10.40000000"},{"name":"Wildsteig","countryCode":"DE","stateCode":"BY","latitude":"47.70145000","longitude":"10.93753000"},{"name":"Wilhelmsdorf","countryCode":"DE","stateCode":"BY","latitude":"49.56419000","longitude":"10.73716000"},{"name":"Wilhelmsthal","countryCode":"DE","stateCode":"BY","latitude":"50.31113000","longitude":"11.37278000"},{"name":"Wilhermsdorf","countryCode":"DE","stateCode":"BY","latitude":"49.48308000","longitude":"10.71555000"},{"name":"Willanzheim","countryCode":"DE","stateCode":"BY","latitude":"49.68011000","longitude":"10.23248000"},{"name":"Willmering","countryCode":"DE","stateCode":"BY","latitude":"49.25000000","longitude":"12.66667000"},{"name":"Windach","countryCode":"DE","stateCode":"BY","latitude":"48.06667000","longitude":"11.03333000"},{"name":"Windberg","countryCode":"DE","stateCode":"BY","latitude":"48.94285000","longitude":"12.74620000"},{"name":"Windelsbach","countryCode":"DE","stateCode":"BY","latitude":"49.40000000","longitude":"10.30000000"},{"name":"Windischeschenbach","countryCode":"DE","stateCode":"BY","latitude":"49.80108000","longitude":"12.15710000"},{"name":"Windsbach","countryCode":"DE","stateCode":"BY","latitude":"49.24786000","longitude":"10.82651000"},{"name":"Winhöring","countryCode":"DE","stateCode":"BY","latitude":"48.26667000","longitude":"12.65000000"},{"name":"Winkelhaid","countryCode":"DE","stateCode":"BY","latitude":"49.38963000","longitude":"11.29888000"},{"name":"Winklarn","countryCode":"DE","stateCode":"BY","latitude":"49.42688000","longitude":"12.47986000"},{"name":"Winterhausen","countryCode":"DE","stateCode":"BY","latitude":"49.70683000","longitude":"10.01661000"},{"name":"Winzer","countryCode":"DE","stateCode":"BY","latitude":"48.72285000","longitude":"13.07751000"},{"name":"Wipfeld","countryCode":"DE","stateCode":"BY","latitude":"49.91667000","longitude":"10.16667000"},{"name":"Wirsberg","countryCode":"DE","stateCode":"BY","latitude":"50.10572000","longitude":"11.60515000"},{"name":"Wittelshofen","countryCode":"DE","stateCode":"BY","latitude":"49.06121000","longitude":"10.48121000"},{"name":"Wittislingen","countryCode":"DE","stateCode":"BY","latitude":"48.61917000","longitude":"10.41722000"},{"name":"Witzmannsberg","countryCode":"DE","stateCode":"BY","latitude":"48.62224000","longitude":"13.49444000"},{"name":"Wolfersdorf","countryCode":"DE","stateCode":"BY","latitude":"48.47937000","longitude":"11.70949000"},{"name":"Wolferstadt","countryCode":"DE","stateCode":"BY","latitude":"48.90352000","longitude":"10.78129000"},{"name":"Wolfertschwenden","countryCode":"DE","stateCode":"BY","latitude":"47.89350000","longitude":"10.26715000"},{"name":"Wolframs-Eschenbach","countryCode":"DE","stateCode":"BY","latitude":"49.22675000","longitude":"10.72769000"},{"name":"Wolfratshausen","countryCode":"DE","stateCode":"BY","latitude":"47.91289000","longitude":"11.42166000"},{"name":"Wolfsegg","countryCode":"DE","stateCode":"BY","latitude":"49.10731000","longitude":"11.97810000"},{"name":"Wollbach","countryCode":"DE","stateCode":"BY","latitude":"50.36667000","longitude":"10.23333000"},{"name":"Wolnzach","countryCode":"DE","stateCode":"BY","latitude":"48.60380000","longitude":"11.62568000"},{"name":"Wonfurt","countryCode":"DE","stateCode":"BY","latitude":"50.01667000","longitude":"10.46667000"},{"name":"Wonsees","countryCode":"DE","stateCode":"BY","latitude":"49.97614000","longitude":"11.30047000"},{"name":"Woringen","countryCode":"DE","stateCode":"BY","latitude":"47.91667000","longitude":"10.20000000"},{"name":"Wunsiedel","countryCode":"DE","stateCode":"BY","latitude":"50.03923000","longitude":"12.00342000"},{"name":"Wurmannsquick","countryCode":"DE","stateCode":"BY","latitude":"48.35334000","longitude":"12.78603000"},{"name":"Wurmsham","countryCode":"DE","stateCode":"BY","latitude":"48.35000000","longitude":"12.33333000"},{"name":"Wörth","countryCode":"DE","stateCode":"BY","latitude":"48.24531000","longitude":"11.90214000"},{"name":"Wörth am Main","countryCode":"DE","stateCode":"BY","latitude":"49.79720000","longitude":"9.15389000"},{"name":"Wörth an der Donau","countryCode":"DE","stateCode":"BY","latitude":"49.00093000","longitude":"12.40539000"},{"name":"Wörth an der Isar","countryCode":"DE","stateCode":"BY","latitude":"48.62300000","longitude":"12.33944000"},{"name":"Wörthsee","countryCode":"DE","stateCode":"BY","latitude":"48.07250000","longitude":"11.20175000"},{"name":"Wülfershausen","countryCode":"DE","stateCode":"BY","latitude":"50.33201000","longitude":"10.34084000"},{"name":"Würzburg","countryCode":"DE","stateCode":"BY","latitude":"49.79391000","longitude":"9.95121000"},{"name":"Zachenberg","countryCode":"DE","stateCode":"BY","latitude":"48.96667000","longitude":"13.00000000"},{"name":"Zandt","countryCode":"DE","stateCode":"BY","latitude":"49.15000000","longitude":"12.73333000"},{"name":"Zangberg","countryCode":"DE","stateCode":"BY","latitude":"48.27480000","longitude":"12.42311000"},{"name":"Zapfendorf","countryCode":"DE","stateCode":"BY","latitude":"50.01783000","longitude":"10.93243000"},{"name":"Zeil","countryCode":"DE","stateCode":"BY","latitude":"50.00986000","longitude":"10.59470000"},{"name":"Zeilarn","countryCode":"DE","stateCode":"BY","latitude":"48.30003000","longitude":"12.84260000"},{"name":"Zeitlarn","countryCode":"DE","stateCode":"BY","latitude":"49.07848000","longitude":"12.11174000"},{"name":"Zeitlofs","countryCode":"DE","stateCode":"BY","latitude":"50.26189000","longitude":"9.67243000"},{"name":"Zell am Main","countryCode":"DE","stateCode":"BY","latitude":"49.81214000","longitude":"9.86962000"},{"name":"Zell im Fichtelgebirge","countryCode":"DE","stateCode":"BY","latitude":"50.13532000","longitude":"11.82266000"},{"name":"Zellingen","countryCode":"DE","stateCode":"BY","latitude":"49.89737000","longitude":"9.81746000"},{"name":"Zenting","countryCode":"DE","stateCode":"BY","latitude":"48.79128000","longitude":"13.25968000"},{"name":"Ziemetshausen","countryCode":"DE","stateCode":"BY","latitude":"48.29244000","longitude":"10.53503000"},{"name":"Ziertheim","countryCode":"DE","stateCode":"BY","latitude":"48.65244000","longitude":"10.39882000"},{"name":"Zirndorf","countryCode":"DE","stateCode":"BY","latitude":"49.44240000","longitude":"10.95414000"},{"name":"Zolling","countryCode":"DE","stateCode":"BY","latitude":"48.45000000","longitude":"11.76667000"},{"name":"Zorneding","countryCode":"DE","stateCode":"BY","latitude":"48.08433000","longitude":"11.82446000"},{"name":"Zusamaltheim","countryCode":"DE","stateCode":"BY","latitude":"48.53104000","longitude":"10.63562000"},{"name":"Zusmarshausen","countryCode":"DE","stateCode":"BY","latitude":"48.40014000","longitude":"10.59917000"},{"name":"Zwiesel","countryCode":"DE","stateCode":"BY","latitude":"49.01693000","longitude":"13.23765000"},{"name":"Übersee","countryCode":"DE","stateCode":"BY","latitude":"47.81667000","longitude":"12.48333000"},{"name":"Üchtelhausen","countryCode":"DE","stateCode":"BY","latitude":"50.09184000","longitude":"10.26861000"},{"name":"Abtsdorf","countryCode":"DE","stateCode":"ST","latitude":"51.88984000","longitude":"12.72526000"},{"name":"Ahlsdorf","countryCode":"DE","stateCode":"ST","latitude":"51.54543000","longitude":"11.46655000"},{"name":"Aken","countryCode":"DE","stateCode":"ST","latitude":"51.85274000","longitude":"12.04461000"},{"name":"Allstedt","countryCode":"DE","stateCode":"ST","latitude":"51.40379000","longitude":"11.38689000"},{"name":"Alsleben","countryCode":"DE","stateCode":"ST","latitude":"51.70161000","longitude":"11.67648000"},{"name":"Angern","countryCode":"DE","stateCode":"ST","latitude":"52.35000000","longitude":"11.73333000"},{"name":"Angersdorf","countryCode":"DE","stateCode":"ST","latitude":"51.46025000","longitude":"11.90705000"},{"name":"Annaburg","countryCode":"DE","stateCode":"ST","latitude":"51.73298000","longitude":"13.04729000"},{"name":"Apollensdorf","countryCode":"DE","stateCode":"ST","latitude":"51.87634000","longitude":"12.55012000"},{"name":"Arneburg","countryCode":"DE","stateCode":"ST","latitude":"52.67565000","longitude":"12.00514000"},{"name":"Aschersleben","countryCode":"DE","stateCode":"ST","latitude":"51.75742000","longitude":"11.46084000"},{"name":"Atzendorf","countryCode":"DE","stateCode":"ST","latitude":"51.91954000","longitude":"11.59906000"},{"name":"Ausleben","countryCode":"DE","stateCode":"ST","latitude":"52.09049000","longitude":"11.11192000"},{"name":"Baalberge","countryCode":"DE","stateCode":"ST","latitude":"51.76469000","longitude":"11.79880000"},{"name":"Bad Bibra","countryCode":"DE","stateCode":"ST","latitude":"51.20796000","longitude":"11.58517000"},{"name":"Bad Dürrenberg","countryCode":"DE","stateCode":"ST","latitude":"51.29545000","longitude":"12.06583000"},{"name":"Bad Kösen","countryCode":"DE","stateCode":"ST","latitude":"51.13431000","longitude":"11.72203000"},{"name":"Bad Lauchstädt","countryCode":"DE","stateCode":"ST","latitude":"51.38652000","longitude":"11.86956000"},{"name":"Bad Schmiedeberg","countryCode":"DE","stateCode":"ST","latitude":"51.68516000","longitude":"12.73483000"},{"name":"Bad Suderode","countryCode":"DE","stateCode":"ST","latitude":"51.73333000","longitude":"11.11667000"},{"name":"Ballenstedt","countryCode":"DE","stateCode":"ST","latitude":"51.71900000","longitude":"11.23265000"},{"name":"Barby","countryCode":"DE","stateCode":"ST","latitude":"51.96711000","longitude":"11.88261000"},{"name":"Barleben","countryCode":"DE","stateCode":"ST","latitude":"52.20193000","longitude":"11.61770000"},{"name":"Barnstädt","countryCode":"DE","stateCode":"ST","latitude":"51.34401000","longitude":"11.63735000"},{"name":"Beesenlaublingen","countryCode":"DE","stateCode":"ST","latitude":"51.71274000","longitude":"11.69729000"},{"name":"Beesenstedt","countryCode":"DE","stateCode":"ST","latitude":"51.56828000","longitude":"11.73323000"},{"name":"Beetzendorf","countryCode":"DE","stateCode":"ST","latitude":"52.70226000","longitude":"11.08890000"},{"name":"Belleben","countryCode":"DE","stateCode":"ST","latitude":"51.67499000","longitude":"11.63420000"},{"name":"Benndorf","countryCode":"DE","stateCode":"ST","latitude":"51.57035000","longitude":"11.49290000"},{"name":"Benneckenstein","countryCode":"DE","stateCode":"ST","latitude":"51.66823000","longitude":"10.71716000"},{"name":"Bennstedt","countryCode":"DE","stateCode":"ST","latitude":"51.48201000","longitude":"11.82620000"},{"name":"Bennungen","countryCode":"DE","stateCode":"ST","latitude":"51.46085000","longitude":"11.11816000"},{"name":"Berga","countryCode":"DE","stateCode":"ST","latitude":"51.45561000","longitude":"11.00710000"},{"name":"Bergwitz","countryCode":"DE","stateCode":"ST","latitude":"51.79479000","longitude":"12.58954000"},{"name":"Bernburg","countryCode":"DE","stateCode":"ST","latitude":"51.79464000","longitude":"11.74010000"},{"name":"Beuna","countryCode":"DE","stateCode":"ST","latitude":"51.31667000","longitude":"11.95000000"},{"name":"Biederitz","countryCode":"DE","stateCode":"ST","latitude":"52.15000000","longitude":"11.71667000"},{"name":"Biere","countryCode":"DE","stateCode":"ST","latitude":"51.97431000","longitude":"11.65443000"},{"name":"Bismark","countryCode":"DE","stateCode":"ST","latitude":"52.66195000","longitude":"11.55638000"},{"name":"Bitterfeld-Wolfen","countryCode":"DE","stateCode":"ST","latitude":"51.62355000","longitude":"12.32395000"},{"name":"Blankenburg","countryCode":"DE","stateCode":"ST","latitude":"51.79025000","longitude":"10.95509000"},{"name":"Blankenheim","countryCode":"DE","stateCode":"ST","latitude":"51.50717000","longitude":"11.42878000"},{"name":"Bobbau","countryCode":"DE","stateCode":"ST","latitude":"51.68747000","longitude":"12.27253000"},{"name":"Borne","countryCode":"DE","stateCode":"ST","latitude":"51.94881000","longitude":"11.55865000"},{"name":"Braschwitz","countryCode":"DE","stateCode":"ST","latitude":"51.52284000","longitude":"12.05867000"},{"name":"Braunsbedra","countryCode":"DE","stateCode":"ST","latitude":"51.28602000","longitude":"11.88987000"},{"name":"Brehna","countryCode":"DE","stateCode":"ST","latitude":"51.55790000","longitude":"12.21276000"},{"name":"Brumby","countryCode":"DE","stateCode":"ST","latitude":"51.89635000","longitude":"11.71751000"},{"name":"Burg bei Magdeburg","countryCode":"DE","stateCode":"ST","latitude":"52.27152000","longitude":"11.85493000"},{"name":"Burgwerben","countryCode":"DE","stateCode":"ST","latitude":"51.22270000","longitude":"11.98396000"},{"name":"Calbe","countryCode":"DE","stateCode":"ST","latitude":"51.90668000","longitude":"11.77478000"},{"name":"Calvörde","countryCode":"DE","stateCode":"ST","latitude":"52.39551000","longitude":"11.29463000"},{"name":"Cochstedt","countryCode":"DE","stateCode":"ST","latitude":"51.88247000","longitude":"11.41085000"},{"name":"Colbitz","countryCode":"DE","stateCode":"ST","latitude":"52.31708000","longitude":"11.60534000"},{"name":"Coswig","countryCode":"DE","stateCode":"ST","latitude":"51.88618000","longitude":"12.45009000"},{"name":"Dahlenwarsleben","countryCode":"DE","stateCode":"ST","latitude":"52.19519000","longitude":"11.53736000"},{"name":"Darlingerode","countryCode":"DE","stateCode":"ST","latitude":"51.84712000","longitude":"10.73097000"},{"name":"Derenburg","countryCode":"DE","stateCode":"ST","latitude":"51.87086000","longitude":"10.91029000"},{"name":"Dessau","countryCode":"DE","stateCode":"ST","latitude":"51.83864000","longitude":"12.24555000"},{"name":"Deuben","countryCode":"DE","stateCode":"ST","latitude":"51.10968000","longitude":"12.07259000"},{"name":"Diesdorf","countryCode":"DE","stateCode":"ST","latitude":"52.13075000","longitude":"11.56483000"},{"name":"Dieskau","countryCode":"DE","stateCode":"ST","latitude":"51.43553000","longitude":"12.04035000"},{"name":"Ditfurt","countryCode":"DE","stateCode":"ST","latitude":"51.83333000","longitude":"11.20000000"},{"name":"Dobien","countryCode":"DE","stateCode":"ST","latitude":"51.90519000","longitude":"12.61068000"},{"name":"Domersleben","countryCode":"DE","stateCode":"ST","latitude":"52.09199000","longitude":"11.43757000"},{"name":"Droyßig","countryCode":"DE","stateCode":"ST","latitude":"51.04247000","longitude":"12.02590000"},{"name":"Drübeck","countryCode":"DE","stateCode":"ST","latitude":"51.85820000","longitude":"10.71839000"},{"name":"Dölbau","countryCode":"DE","stateCode":"ST","latitude":"51.46701000","longitude":"12.05735000"},{"name":"Döllnitz","countryCode":"DE","stateCode":"ST","latitude":"51.40777000","longitude":"12.02831000"},{"name":"Ebendorf","countryCode":"DE","stateCode":"ST","latitude":"52.18551000","longitude":"11.57478000"},{"name":"Eckartsberga","countryCode":"DE","stateCode":"ST","latitude":"51.12380000","longitude":"11.56045000"},{"name":"Edderitz","countryCode":"DE","stateCode":"ST","latitude":"51.69933000","longitude":"11.93712000"},{"name":"Edersleben","countryCode":"DE","stateCode":"ST","latitude":"51.41667000","longitude":"11.28333000"},{"name":"Egeln","countryCode":"DE","stateCode":"ST","latitude":"51.94384000","longitude":"11.43265000"},{"name":"Eggersdorf","countryCode":"DE","stateCode":"ST","latitude":"51.97621000","longitude":"11.70971000"},{"name":"Eichenbarleben","countryCode":"DE","stateCode":"ST","latitude":"52.16688000","longitude":"11.40125000"},{"name":"Eickendorf","countryCode":"DE","stateCode":"ST","latitude":"51.94765000","longitude":"11.67538000"},{"name":"Eilsleben","countryCode":"DE","stateCode":"ST","latitude":"52.14708000","longitude":"11.21035000"},{"name":"Eisleben Lutherstadt","countryCode":"DE","stateCode":"ST","latitude":"51.52754000","longitude":"11.54835000"},{"name":"Elbingerode","countryCode":"DE","stateCode":"ST","latitude":"51.77039000","longitude":"10.80557000"},{"name":"Elster","countryCode":"DE","stateCode":"ST","latitude":"51.83011000","longitude":"12.82424000"},{"name":"Erdeborn","countryCode":"DE","stateCode":"ST","latitude":"51.47554000","longitude":"11.63487000"},{"name":"Ermlitz","countryCode":"DE","stateCode":"ST","latitude":"51.39182000","longitude":"12.15946000"},{"name":"Erxleben","countryCode":"DE","stateCode":"ST","latitude":"52.21812000","longitude":"11.24245000"},{"name":"Farnstädt","countryCode":"DE","stateCode":"ST","latitude":"51.43333000","longitude":"11.56667000"},{"name":"Flechtingen","countryCode":"DE","stateCode":"ST","latitude":"52.33083000","longitude":"11.24176000"},{"name":"Flessau","countryCode":"DE","stateCode":"ST","latitude":"52.75996000","longitude":"11.67093000"},{"name":"Frankleben","countryCode":"DE","stateCode":"ST","latitude":"51.31144000","longitude":"11.92932000"},{"name":"Freyburg","countryCode":"DE","stateCode":"ST","latitude":"51.21362000","longitude":"11.76804000"},{"name":"Friedersdorf","countryCode":"DE","stateCode":"ST","latitude":"51.64809000","longitude":"12.36555000"},{"name":"Friedrichsbrunn","countryCode":"DE","stateCode":"ST","latitude":"51.69028000","longitude":"11.03737000"},{"name":"Friedrichstadt","countryCode":"DE","stateCode":"ST","latitude":"51.88751000","longitude":"12.66947000"},{"name":"Frose","countryCode":"DE","stateCode":"ST","latitude":"51.79581000","longitude":"11.37914000"},{"name":"Förderstedt","countryCode":"DE","stateCode":"ST","latitude":"51.89717000","longitude":"11.63349000"},{"name":"Gardelegen","countryCode":"DE","stateCode":"ST","latitude":"52.52520000","longitude":"11.39523000"},{"name":"Gatersleben","countryCode":"DE","stateCode":"ST","latitude":"51.82215000","longitude":"11.28661000"},{"name":"Genthin","countryCode":"DE","stateCode":"ST","latitude":"52.40668000","longitude":"12.15920000"},{"name":"Gerbstedt","countryCode":"DE","stateCode":"ST","latitude":"51.63281000","longitude":"11.62669000"},{"name":"Gernrode","countryCode":"DE","stateCode":"ST","latitude":"51.72575000","longitude":"11.13876000"},{"name":"Gerwisch","countryCode":"DE","stateCode":"ST","latitude":"52.17662000","longitude":"11.73972000"},{"name":"Geusa","countryCode":"DE","stateCode":"ST","latitude":"51.33914000","longitude":"11.94382000"},{"name":"Giersleben","countryCode":"DE","stateCode":"ST","latitude":"51.76667000","longitude":"11.56667000"},{"name":"Glindenberg","countryCode":"DE","stateCode":"ST","latitude":"52.23857000","longitude":"11.68361000"},{"name":"Glöthe","countryCode":"DE","stateCode":"ST","latitude":"51.91000000","longitude":"11.67471000"},{"name":"Goldbeck","countryCode":"DE","stateCode":"ST","latitude":"52.71695000","longitude":"11.86060000"},{"name":"Gommern","countryCode":"DE","stateCode":"ST","latitude":"52.07391000","longitude":"11.82297000"},{"name":"Goseck","countryCode":"DE","stateCode":"ST","latitude":"51.20000000","longitude":"11.86667000"},{"name":"Granschütz","countryCode":"DE","stateCode":"ST","latitude":"51.18431000","longitude":"12.05149000"},{"name":"Greppin","countryCode":"DE","stateCode":"ST","latitude":"51.64682000","longitude":"12.30066000"},{"name":"Groß Ammensleben","countryCode":"DE","stateCode":"ST","latitude":"52.23279000","longitude":"11.52195000"},{"name":"Groß Börnecke","countryCode":"DE","stateCode":"ST","latitude":"51.88468000","longitude":"11.47032000"},{"name":"Groß Quenstedt","countryCode":"DE","stateCode":"ST","latitude":"51.93333000","longitude":"11.11667000"},{"name":"Groß Rodensleben","countryCode":"DE","stateCode":"ST","latitude":"52.12139000","longitude":"11.38367000"},{"name":"Groß Rosenburg","countryCode":"DE","stateCode":"ST","latitude":"51.91696000","longitude":"11.89184000"},{"name":"Groß Santersleben","countryCode":"DE","stateCode":"ST","latitude":"52.19143000","longitude":"11.45486000"},{"name":"Großkayna","countryCode":"DE","stateCode":"ST","latitude":"51.29068000","longitude":"11.93269000"},{"name":"Großkorbetha","countryCode":"DE","stateCode":"ST","latitude":"51.26002000","longitude":"12.03012000"},{"name":"Großkugel","countryCode":"DE","stateCode":"ST","latitude":"51.41728000","longitude":"12.14641000"},{"name":"Großörner","countryCode":"DE","stateCode":"ST","latitude":"51.61527000","longitude":"11.48980000"},{"name":"Gräfenhainichen","countryCode":"DE","stateCode":"ST","latitude":"51.72892000","longitude":"12.45651000"},{"name":"Gröbers","countryCode":"DE","stateCode":"ST","latitude":"51.43050000","longitude":"12.11623000"},{"name":"Gröbzig","countryCode":"DE","stateCode":"ST","latitude":"51.68226000","longitude":"11.87453000"},{"name":"Gröningen","countryCode":"DE","stateCode":"ST","latitude":"51.93744000","longitude":"11.21601000"},{"name":"Gutenberg","countryCode":"DE","stateCode":"ST","latitude":"51.54710000","longitude":"11.97181000"},{"name":"Görzig","countryCode":"DE","stateCode":"ST","latitude":"51.66381000","longitude":"11.99759000"},{"name":"Günthersdorf","countryCode":"DE","stateCode":"ST","latitude":"51.34570000","longitude":"12.17175000"},{"name":"Güsten","countryCode":"DE","stateCode":"ST","latitude":"51.79637000","longitude":"11.61246000"},{"name":"Hadmersleben","countryCode":"DE","stateCode":"ST","latitude":"51.99275000","longitude":"11.30283000"},{"name":"Halberstadt","countryCode":"DE","stateCode":"ST","latitude":"51.89562000","longitude":"11.05622000"},{"name":"Haldensleben I","countryCode":"DE","stateCode":"ST","latitude":"52.28906000","longitude":"11.40982000"},{"name":"Halle (Saale)","countryCode":"DE","stateCode":"ST","latitude":"51.48158000","longitude":"11.97947000"},{"name":"Halle Neustadt","countryCode":"DE","stateCode":"ST","latitude":"51.47924000","longitude":"11.91605000"},{"name":"Harbke","countryCode":"DE","stateCode":"ST","latitude":"52.18877000","longitude":"11.04624000"},{"name":"Harsleben","countryCode":"DE","stateCode":"ST","latitude":"51.86667000","longitude":"11.10000000"},{"name":"Harzgerode","countryCode":"DE","stateCode":"ST","latitude":"51.64189000","longitude":"11.14330000"},{"name":"Hasselfelde","countryCode":"DE","stateCode":"ST","latitude":"51.69051000","longitude":"10.85373000"},{"name":"Havelberg","countryCode":"DE","stateCode":"ST","latitude":"52.83088000","longitude":"12.07552000"},{"name":"Hecklingen","countryCode":"DE","stateCode":"ST","latitude":"51.84705000","longitude":"11.53416000"},{"name":"Hedersleben","countryCode":"DE","stateCode":"ST","latitude":"51.54891000","longitude":"11.64983000"},{"name":"Helbra","countryCode":"DE","stateCode":"ST","latitude":"51.55000000","longitude":"11.50000000"},{"name":"Hergisdorf","countryCode":"DE","stateCode":"ST","latitude":"51.53333000","longitude":"11.48333000"},{"name":"Hermsdorf","countryCode":"DE","stateCode":"ST","latitude":"52.18740000","longitude":"11.47556000"},{"name":"Hettstedt","countryCode":"DE","stateCode":"ST","latitude":"51.65030000","longitude":"11.51146000"},{"name":"Heudeber","countryCode":"DE","stateCode":"ST","latitude":"51.90245000","longitude":"10.84321000"},{"name":"Hohendodeleben","countryCode":"DE","stateCode":"ST","latitude":"52.10412000","longitude":"11.50473000"},{"name":"Hohenmölsen","countryCode":"DE","stateCode":"ST","latitude":"51.15769000","longitude":"12.10000000"},{"name":"Hohenthurm","countryCode":"DE","stateCode":"ST","latitude":"51.51807000","longitude":"12.09749000"},{"name":"Hohenwarsleben","countryCode":"DE","stateCode":"ST","latitude":"52.17898000","longitude":"11.49994000"},{"name":"Hohenwarthe","countryCode":"DE","stateCode":"ST","latitude":"52.22968000","longitude":"11.71528000"},{"name":"Holleben","countryCode":"DE","stateCode":"ST","latitude":"51.44047000","longitude":"11.89915000"},{"name":"Holzdorf","countryCode":"DE","stateCode":"ST","latitude":"51.77873000","longitude":"13.12756000"},{"name":"Holzweißig","countryCode":"DE","stateCode":"ST","latitude":"51.59819000","longitude":"12.30842000"},{"name":"Hornhausen","countryCode":"DE","stateCode":"ST","latitude":"52.04510000","longitude":"11.17104000"},{"name":"Hoym","countryCode":"DE","stateCode":"ST","latitude":"51.78292000","longitude":"11.31244000"},{"name":"Huy-Neinstedt","countryCode":"DE","stateCode":"ST","latitude":"51.96585000","longitude":"10.91457000"},{"name":"Höhnstedt","countryCode":"DE","stateCode":"ST","latitude":"51.50268000","longitude":"11.73844000"},{"name":"Hötensleben","countryCode":"DE","stateCode":"ST","latitude":"52.11974000","longitude":"11.02238000"},{"name":"Hüttenrode","countryCode":"DE","stateCode":"ST","latitude":"51.76880000","longitude":"10.90384000"},{"name":"Ilberstedt","countryCode":"DE","stateCode":"ST","latitude":"51.80000000","longitude":"11.66667000"},{"name":"Ilsenburg","countryCode":"DE","stateCode":"ST","latitude":"51.86695000","longitude":"10.67817000"},{"name":"Irxleben","countryCode":"DE","stateCode":"ST","latitude":"52.16689000","longitude":"11.48064000"},{"name":"Jerichow","countryCode":"DE","stateCode":"ST","latitude":"52.50049000","longitude":"12.02383000"},{"name":"Jessen","countryCode":"DE","stateCode":"ST","latitude":"51.79337000","longitude":"12.95762000"},{"name":"Jeßnitz","countryCode":"DE","stateCode":"ST","latitude":"51.68307000","longitude":"12.29992000"},{"name":"Jävenitz","countryCode":"DE","stateCode":"ST","latitude":"52.52410000","longitude":"11.49909000"},{"name":"Kalbe","countryCode":"DE","stateCode":"ST","latitude":"52.65656000","longitude":"11.38456000"},{"name":"Karsdorf","countryCode":"DE","stateCode":"ST","latitude":"51.27134000","longitude":"11.65775000"},{"name":"Kayna","countryCode":"DE","stateCode":"ST","latitude":"50.99414000","longitude":"12.23710000"},{"name":"Kelbra","countryCode":"DE","stateCode":"ST","latitude":"51.43528000","longitude":"11.04143000"},{"name":"Kemberg","countryCode":"DE","stateCode":"ST","latitude":"51.77189000","longitude":"12.63227000"},{"name":"Klein Wanzleben","countryCode":"DE","stateCode":"ST","latitude":"52.07005000","longitude":"11.36594000"},{"name":"Klieken","countryCode":"DE","stateCode":"ST","latitude":"51.88806000","longitude":"12.37070000"},{"name":"Klietz","countryCode":"DE","stateCode":"ST","latitude":"52.66835000","longitude":"12.06812000"},{"name":"Klostermansfeld","countryCode":"DE","stateCode":"ST","latitude":"51.58333000","longitude":"11.50000000"},{"name":"Klötze","countryCode":"DE","stateCode":"ST","latitude":"52.62725000","longitude":"11.16424000"},{"name":"Kretzschau","countryCode":"DE","stateCode":"ST","latitude":"51.05000000","longitude":"12.06667000"},{"name":"Kroppenstedt","countryCode":"DE","stateCode":"ST","latitude":"51.94211000","longitude":"11.30841000"},{"name":"Kropstädt","countryCode":"DE","stateCode":"ST","latitude":"51.96307000","longitude":"12.74550000"},{"name":"Krumpa","countryCode":"DE","stateCode":"ST","latitude":"51.29724000","longitude":"11.84412000"},{"name":"Kusey","countryCode":"DE","stateCode":"ST","latitude":"52.57987000","longitude":"11.09056000"},{"name":"Könnern","countryCode":"DE","stateCode":"ST","latitude":"51.67120000","longitude":"11.77068000"},{"name":"Köthen","countryCode":"DE","stateCode":"ST","latitude":"51.75185000","longitude":"11.97093000"},{"name":"Kötzschau","countryCode":"DE","stateCode":"ST","latitude":"51.31244000","longitude":"12.13044000"},{"name":"Landsberg","countryCode":"DE","stateCode":"ST","latitude":"51.52698000","longitude":"12.16076000"},{"name":"Langeln","countryCode":"DE","stateCode":"ST","latitude":"51.91188000","longitude":"10.79436000"},{"name":"Langenbogen","countryCode":"DE","stateCode":"ST","latitude":"51.48300000","longitude":"11.77786000"},{"name":"Langendorf","countryCode":"DE","stateCode":"ST","latitude":"51.17972000","longitude":"11.96140000"},{"name":"Langeneichstädt","countryCode":"DE","stateCode":"ST","latitude":"51.34537000","longitude":"11.74330000"},{"name":"Langenstein","countryCode":"DE","stateCode":"ST","latitude":"51.85551000","longitude":"10.98822000"},{"name":"Laucha","countryCode":"DE","stateCode":"ST","latitude":"51.22422000","longitude":"11.67988000"},{"name":"Leitzkau","countryCode":"DE","stateCode":"ST","latitude":"52.05818000","longitude":"11.95203000"},{"name":"Leißling","countryCode":"DE","stateCode":"ST","latitude":"51.18260000","longitude":"11.90954000"},{"name":"Letzlingen","countryCode":"DE","stateCode":"ST","latitude":"52.44615000","longitude":"11.48518000"},{"name":"Leuna","countryCode":"DE","stateCode":"ST","latitude":"51.31783000","longitude":"12.01589000"},{"name":"Lieskau","countryCode":"DE","stateCode":"ST","latitude":"51.50395000","longitude":"11.86208000"},{"name":"Lindau","countryCode":"DE","stateCode":"ST","latitude":"52.03751000","longitude":"12.10788000"},{"name":"Loburg","countryCode":"DE","stateCode":"ST","latitude":"52.11509000","longitude":"12.07840000"},{"name":"Lochau","countryCode":"DE","stateCode":"ST","latitude":"51.39738000","longitude":"12.05303000"},{"name":"Lostau","countryCode":"DE","stateCode":"ST","latitude":"52.20871000","longitude":"11.73795000"},{"name":"Luftkurort Arendsee","countryCode":"DE","stateCode":"ST","latitude":"52.88073000","longitude":"11.48621000"},{"name":"Löbejün","countryCode":"DE","stateCode":"ST","latitude":"51.63533000","longitude":"11.90106000"},{"name":"Löberitz","countryCode":"DE","stateCode":"ST","latitude":"51.65393000","longitude":"12.14655000"},{"name":"Lüderitz","countryCode":"DE","stateCode":"ST","latitude":"52.50912000","longitude":"11.74301000"},{"name":"Lützen","countryCode":"DE","stateCode":"ST","latitude":"51.25671000","longitude":"12.14164000"},{"name":"Magdeburg","countryCode":"DE","stateCode":"ST","latitude":"52.12773000","longitude":"11.62916000"},{"name":"Mansfeld","countryCode":"DE","stateCode":"ST","latitude":"51.59234000","longitude":"11.45223000"},{"name":"Mehringen","countryCode":"DE","stateCode":"ST","latitude":"51.72663000","longitude":"11.51264000"},{"name":"Meitzendorf","countryCode":"DE","stateCode":"ST","latitude":"52.21308000","longitude":"11.56174000"},{"name":"Merseburg","countryCode":"DE","stateCode":"ST","latitude":"51.35478000","longitude":"11.98923000"},{"name":"Mieste","countryCode":"DE","stateCode":"ST","latitude":"52.48226000","longitude":"11.20640000"},{"name":"Muldenstein","countryCode":"DE","stateCode":"ST","latitude":"51.67192000","longitude":"12.34548000"},{"name":"Muschwitz","countryCode":"DE","stateCode":"ST","latitude":"51.19296000","longitude":"12.12065000"},{"name":"Möckern","countryCode":"DE","stateCode":"ST","latitude":"52.14099000","longitude":"11.95203000"},{"name":"Möhlau","countryCode":"DE","stateCode":"ST","latitude":"51.73126000","longitude":"12.35282000"},{"name":"Möser","countryCode":"DE","stateCode":"ST","latitude":"52.21397000","longitude":"11.79279000"},{"name":"Mücheln","countryCode":"DE","stateCode":"ST","latitude":"51.29688000","longitude":"11.80759000"},{"name":"Mühlanger","countryCode":"DE","stateCode":"ST","latitude":"51.85000000","longitude":"12.75000000"},{"name":"Nachterstedt","countryCode":"DE","stateCode":"ST","latitude":"51.80081000","longitude":"11.33489000"},{"name":"Nauendorf","countryCode":"DE","stateCode":"ST","latitude":"51.60178000","longitude":"11.88525000"},{"name":"Naumburg","countryCode":"DE","stateCode":"ST","latitude":"51.14987000","longitude":"11.80979000"},{"name":"Nebra","countryCode":"DE","stateCode":"ST","latitude":"51.28810000","longitude":"11.57749000"},{"name":"Neinstedt","countryCode":"DE","stateCode":"ST","latitude":"51.74950000","longitude":"11.08721000"},{"name":"Nessa","countryCode":"DE","stateCode":"ST","latitude":"51.14565000","longitude":"12.00874000"},{"name":"Neue Neustadt","countryCode":"DE","stateCode":"ST","latitude":"52.15000000","longitude":"11.63333000"},{"name":"Neundorf","countryCode":"DE","stateCode":"ST","latitude":"51.82080000","longitude":"11.57484000"},{"name":"Niederndodeleben","countryCode":"DE","stateCode":"ST","latitude":"52.13416000","longitude":"11.50085000"},{"name":"Niemberg","countryCode":"DE","stateCode":"ST","latitude":"51.55035000","longitude":"12.09089000"},{"name":"Nienburg/Saale","countryCode":"DE","stateCode":"ST","latitude":"51.83747000","longitude":"11.76979000"},{"name":"Nudersdorf","countryCode":"DE","stateCode":"ST","latitude":"51.93025000","longitude":"12.59554000"},{"name":"Oberröblingen","countryCode":"DE","stateCode":"ST","latitude":"51.43705000","longitude":"11.30750000"},{"name":"Obhausen","countryCode":"DE","stateCode":"ST","latitude":"51.39172000","longitude":"11.65312000"},{"name":"Oebisfelde","countryCode":"DE","stateCode":"ST","latitude":"52.43421000","longitude":"10.98786000"},{"name":"Oppin","countryCode":"DE","stateCode":"ST","latitude":"51.55136000","longitude":"12.03274000"},{"name":"Oranienbaum","countryCode":"DE","stateCode":"ST","latitude":"51.79860000","longitude":"12.40583000"},{"name":"Oschersleben","countryCode":"DE","stateCode":"ST","latitude":"52.03039000","longitude":"11.22898000"},{"name":"Osterburg","countryCode":"DE","stateCode":"ST","latitude":"52.78721000","longitude":"11.75297000"},{"name":"Osterfeld","countryCode":"DE","stateCode":"ST","latitude":"51.08014000","longitude":"11.93047000"},{"name":"Osterhausen","countryCode":"DE","stateCode":"ST","latitude":"51.45417000","longitude":"11.50456000"},{"name":"Osternienburg","countryCode":"DE","stateCode":"ST","latitude":"51.79384000","longitude":"12.02616000"},{"name":"Osternienburger Land","countryCode":"DE","stateCode":"ST","latitude":"51.80000000","longitude":"12.01667000"},{"name":"Osterwieck","countryCode":"DE","stateCode":"ST","latitude":"51.96990000","longitude":"10.71042000"},{"name":"Peißen","countryCode":"DE","stateCode":"ST","latitude":"51.74347000","longitude":"11.75756000"},{"name":"Piesteritz","countryCode":"DE","stateCode":"ST","latitude":"51.86956000","longitude":"12.59835000"},{"name":"Plötzkau","countryCode":"DE","stateCode":"ST","latitude":"51.75000000","longitude":"11.68333000"},{"name":"Plötzky","countryCode":"DE","stateCode":"ST","latitude":"52.05207000","longitude":"11.80202000"},{"name":"Polleben","countryCode":"DE","stateCode":"ST","latitude":"51.57966000","longitude":"11.59931000"},{"name":"Pouch","countryCode":"DE","stateCode":"ST","latitude":"51.62324000","longitude":"12.40133000"},{"name":"Pratau","countryCode":"DE","stateCode":"ST","latitude":"51.84226000","longitude":"12.64373000"},{"name":"Prettin","countryCode":"DE","stateCode":"ST","latitude":"51.66077000","longitude":"12.92353000"},{"name":"Pretzier","countryCode":"DE","stateCode":"ST","latitude":"52.83224000","longitude":"11.26105000"},{"name":"Pretzsch","countryCode":"DE","stateCode":"ST","latitude":"51.71466000","longitude":"12.80663000"},{"name":"Prittitz","countryCode":"DE","stateCode":"ST","latitude":"51.14996000","longitude":"11.93020000"},{"name":"Quedlinburg","countryCode":"DE","stateCode":"ST","latitude":"51.78843000","longitude":"11.15006000"},{"name":"Queis","countryCode":"DE","stateCode":"ST","latitude":"51.47626000","longitude":"12.13455000"},{"name":"Quellendorf","countryCode":"DE","stateCode":"ST","latitude":"51.74916000","longitude":"12.12796000"},{"name":"Querfurt","countryCode":"DE","stateCode":"ST","latitude":"51.38124000","longitude":"11.60047000"},{"name":"Radegast","countryCode":"DE","stateCode":"ST","latitude":"51.65654000","longitude":"12.09485000"},{"name":"Radis","countryCode":"DE","stateCode":"ST","latitude":"51.75226000","longitude":"12.51453000"},{"name":"Raguhn","countryCode":"DE","stateCode":"ST","latitude":"51.71167000","longitude":"12.27531000"},{"name":"Ramsin","countryCode":"DE","stateCode":"ST","latitude":"51.61095000","longitude":"12.23812000"},{"name":"Raßnitz","countryCode":"DE","stateCode":"ST","latitude":"51.39085000","longitude":"12.09406000"},{"name":"Reichardtswerben","countryCode":"DE","stateCode":"ST","latitude":"51.24851000","longitude":"11.95349000"},{"name":"Reußen","countryCode":"DE","stateCode":"ST","latitude":"51.50109000","longitude":"12.13044000"},{"name":"Rieder","countryCode":"DE","stateCode":"ST","latitude":"51.73333000","longitude":"11.16667000"},{"name":"Riestedt","countryCode":"DE","stateCode":"ST","latitude":"51.49496000","longitude":"11.36023000"},{"name":"Rodleben","countryCode":"DE","stateCode":"ST","latitude":"51.89607000","longitude":"12.20061000"},{"name":"Rogätz","countryCode":"DE","stateCode":"ST","latitude":"52.31667000","longitude":"11.76667000"},{"name":"Roitzsch","countryCode":"DE","stateCode":"ST","latitude":"51.57526000","longitude":"12.26331000"},{"name":"Rottleberode","countryCode":"DE","stateCode":"ST","latitude":"51.51636000","longitude":"10.94658000"},{"name":"Roßla","countryCode":"DE","stateCode":"ST","latitude":"51.46331000","longitude":"11.07576000"},{"name":"Roßlau","countryCode":"DE","stateCode":"ST","latitude":"51.88736000","longitude":"12.24192000"},{"name":"Röblingen am See","countryCode":"DE","stateCode":"ST","latitude":"51.45944000","longitude":"11.68231000"},{"name":"Rübeland","countryCode":"DE","stateCode":"ST","latitude":"51.75591000","longitude":"10.84660000"},{"name":"Salzmünde","countryCode":"DE","stateCode":"ST","latitude":"51.52662000","longitude":"11.82650000"},{"name":"Salzwedel","countryCode":"DE","stateCode":"ST","latitude":"52.85435000","longitude":"11.15250000"},{"name":"Samswegen","countryCode":"DE","stateCode":"ST","latitude":"52.26059000","longitude":"11.56174000"},{"name":"Sandau","countryCode":"DE","stateCode":"ST","latitude":"52.78968000","longitude":"12.04582000"},{"name":"Sandersdorf","countryCode":"DE","stateCode":"ST","latitude":"51.62841000","longitude":"12.26492000"},{"name":"Sandersleben","countryCode":"DE","stateCode":"ST","latitude":"51.67745000","longitude":"11.56795000"},{"name":"Sangerhausen","countryCode":"DE","stateCode":"ST","latitude":"51.47221000","longitude":"11.29533000"},{"name":"Schafstädt","countryCode":"DE","stateCode":"ST","latitude":"51.38131000","longitude":"11.77302000"},{"name":"Schermen","countryCode":"DE","stateCode":"ST","latitude":"52.23206000","longitude":"11.81382000"},{"name":"Schkopau","countryCode":"DE","stateCode":"ST","latitude":"51.39186000","longitude":"11.95224000"},{"name":"Schlaitz","countryCode":"DE","stateCode":"ST","latitude":"51.65871000","longitude":"12.42839000"},{"name":"Schneidlingen","countryCode":"DE","stateCode":"ST","latitude":"51.89454000","longitude":"11.44487000"},{"name":"Schochwitz","countryCode":"DE","stateCode":"ST","latitude":"51.53174000","longitude":"11.75485000"},{"name":"Schraplau","countryCode":"DE","stateCode":"ST","latitude":"51.43750000","longitude":"11.66823000"},{"name":"Schwanebeck","countryCode":"DE","stateCode":"ST","latitude":"51.96790000","longitude":"11.12393000"},{"name":"Schönburg","countryCode":"DE","stateCode":"ST","latitude":"51.16667000","longitude":"11.86667000"},{"name":"Schönebeck","countryCode":"DE","stateCode":"ST","latitude":"52.01682000","longitude":"11.73070000"},{"name":"Schönhausen","countryCode":"DE","stateCode":"ST","latitude":"52.58076000","longitude":"12.03923000"},{"name":"Seehausen","countryCode":"DE","stateCode":"ST","latitude":"52.88872000","longitude":"11.75236000"},{"name":"Sennewitz","countryCode":"DE","stateCode":"ST","latitude":"51.54326000","longitude":"11.95218000"},{"name":"Seyda","countryCode":"DE","stateCode":"ST","latitude":"51.88163000","longitude":"12.90812000"},{"name":"Siersleben","countryCode":"DE","stateCode":"ST","latitude":"51.60411000","longitude":"11.54334000"},{"name":"Sommersdorf","countryCode":"DE","stateCode":"ST","latitude":"52.16667000","longitude":"11.08333000"},{"name":"Spergau","countryCode":"DE","stateCode":"ST","latitude":"51.29347000","longitude":"12.02292000"},{"name":"Stapelburg","countryCode":"DE","stateCode":"ST","latitude":"51.90075000","longitude":"10.66240000"},{"name":"Staßfurt","countryCode":"DE","stateCode":"ST","latitude":"51.85186000","longitude":"11.58508000"},{"name":"Stedten","countryCode":"DE","stateCode":"ST","latitude":"51.44308000","longitude":"11.69291000"},{"name":"Stendal","countryCode":"DE","stateCode":"ST","latitude":"52.60690000","longitude":"11.85867000"},{"name":"Stolberg","countryCode":"DE","stateCode":"ST","latitude":"51.57426000","longitude":"10.95582000"},{"name":"Ströbeck","countryCode":"DE","stateCode":"ST","latitude":"51.91406000","longitude":"10.94445000"},{"name":"Stößen","countryCode":"DE","stateCode":"ST","latitude":"51.11440000","longitude":"11.92405000"},{"name":"Süplingen","countryCode":"DE","stateCode":"ST","latitude":"52.28759000","longitude":"11.32450000"},{"name":"Tangerhütte","countryCode":"DE","stateCode":"ST","latitude":"52.43530000","longitude":"11.80724000"},{"name":"Tangermünde","countryCode":"DE","stateCode":"ST","latitude":"52.54463000","longitude":"11.97647000"},{"name":"Teicha","countryCode":"DE","stateCode":"ST","latitude":"51.55887000","longitude":"11.95482000"},{"name":"Teuchel","countryCode":"DE","stateCode":"ST","latitude":"51.88842000","longitude":"12.64587000"},{"name":"Teuchern","countryCode":"DE","stateCode":"ST","latitude":"51.12094000","longitude":"12.02410000"},{"name":"Teutschenthal","countryCode":"DE","stateCode":"ST","latitude":"51.45000000","longitude":"11.80000000"},{"name":"Thale","countryCode":"DE","stateCode":"ST","latitude":"51.74861000","longitude":"11.04100000"},{"name":"Thalheim","countryCode":"DE","stateCode":"ST","latitude":"51.65268000","longitude":"12.22756000"},{"name":"Theißen","countryCode":"DE","stateCode":"ST","latitude":"51.08748000","longitude":"12.10659000"},{"name":"Timmenrode","countryCode":"DE","stateCode":"ST","latitude":"51.77113000","longitude":"11.00624000"},{"name":"Tollwitz","countryCode":"DE","stateCode":"ST","latitude":"51.28601000","longitude":"12.09733000"},{"name":"Trebitz","countryCode":"DE","stateCode":"ST","latitude":"51.58615000","longitude":"11.91965000"},{"name":"Tucheim","countryCode":"DE","stateCode":"ST","latitude":"52.28923000","longitude":"12.18423000"},{"name":"Uchtspringe","countryCode":"DE","stateCode":"ST","latitude":"52.54011000","longitude":"11.59959000"},{"name":"Uenglingen","countryCode":"DE","stateCode":"ST","latitude":"52.61797000","longitude":"11.80893000"},{"name":"Uftrungen","countryCode":"DE","stateCode":"ST","latitude":"51.49859000","longitude":"10.98066000"},{"name":"Uichteritz","countryCode":"DE","stateCode":"ST","latitude":"51.20652000","longitude":"11.92215000"},{"name":"Ummendorf","countryCode":"DE","stateCode":"ST","latitude":"52.15645000","longitude":"11.18151000"},{"name":"Unseburg","countryCode":"DE","stateCode":"ST","latitude":"51.93284000","longitude":"11.51281000"},{"name":"Veckenstedt","countryCode":"DE","stateCode":"ST","latitude":"51.90113000","longitude":"10.73203000"},{"name":"Vockerode","countryCode":"DE","stateCode":"ST","latitude":"51.84698000","longitude":"12.35208000"},{"name":"Volkstedt","countryCode":"DE","stateCode":"ST","latitude":"51.56267000","longitude":"11.55658000"},{"name":"Völpke","countryCode":"DE","stateCode":"ST","latitude":"52.13865000","longitude":"11.09877000"},{"name":"Wahlitz","countryCode":"DE","stateCode":"ST","latitude":"52.10376000","longitude":"11.77947000"},{"name":"Wallendorf","countryCode":"DE","stateCode":"ST","latitude":"51.35983000","longitude":"12.07537000"},{"name":"Wallhausen","countryCode":"DE","stateCode":"ST","latitude":"51.46117000","longitude":"11.20760000"},{"name":"Wallwitz","countryCode":"DE","stateCode":"ST","latitude":"51.58029000","longitude":"11.92888000"},{"name":"Wansleben","countryCode":"DE","stateCode":"ST","latitude":"51.46034000","longitude":"11.75135000"},{"name":"Wanzleben","countryCode":"DE","stateCode":"ST","latitude":"52.06087000","longitude":"11.44080000"},{"name":"Wasserleben","countryCode":"DE","stateCode":"ST","latitude":"51.92089000","longitude":"10.75670000"},{"name":"Weddersleben","countryCode":"DE","stateCode":"ST","latitude":"51.76533000","longitude":"11.08531000"},{"name":"Wefensleben","countryCode":"DE","stateCode":"ST","latitude":"52.18319000","longitude":"11.16074000"},{"name":"Weferlingen","countryCode":"DE","stateCode":"ST","latitude":"52.31205000","longitude":"11.05791000"},{"name":"Wegeleben","countryCode":"DE","stateCode":"ST","latitude":"51.88376000","longitude":"11.17347000"},{"name":"Weißandt-Gölzau","countryCode":"DE","stateCode":"ST","latitude":"51.67070000","longitude":"12.07338000"},{"name":"Weißenfels","countryCode":"DE","stateCode":"ST","latitude":"51.20148000","longitude":"11.96843000"},{"name":"Wellen","countryCode":"DE","stateCode":"ST","latitude":"52.14518000","longitude":"11.44106000"},{"name":"Welsleben","countryCode":"DE","stateCode":"ST","latitude":"52.00304000","longitude":"11.63851000"},{"name":"Wernigerode","countryCode":"DE","stateCode":"ST","latitude":"51.83652000","longitude":"10.78216000"},{"name":"Westeregeln","countryCode":"DE","stateCode":"ST","latitude":"51.96328000","longitude":"11.39265000"},{"name":"Westerhausen","countryCode":"DE","stateCode":"ST","latitude":"51.80566000","longitude":"11.05631000"},{"name":"Wetterzeube","countryCode":"DE","stateCode":"ST","latitude":"51.00000000","longitude":"12.01667000"},{"name":"Wettin","countryCode":"DE","stateCode":"ST","latitude":"51.58604000","longitude":"11.80630000"},{"name":"Wiederstedt","countryCode":"DE","stateCode":"ST","latitude":"51.66526000","longitude":"11.52723000"},{"name":"Wimmelburg","countryCode":"DE","stateCode":"ST","latitude":"51.52069000","longitude":"11.50696000"},{"name":"Wippra","countryCode":"DE","stateCode":"ST","latitude":"51.57300000","longitude":"11.27498000"},{"name":"Wittenberg","countryCode":"DE","stateCode":"ST","latitude":"51.86610000","longitude":"12.64973000"},{"name":"Wolfen","countryCode":"DE","stateCode":"ST","latitude":"51.66122000","longitude":"12.26873000"},{"name":"Wolferode","countryCode":"DE","stateCode":"ST","latitude":"51.50650000","longitude":"11.51299000"},{"name":"Wolmirsleben","countryCode":"DE","stateCode":"ST","latitude":"51.95000000","longitude":"11.48333000"},{"name":"Wolmirstedt","countryCode":"DE","stateCode":"ST","latitude":"52.24856000","longitude":"11.62945000"},{"name":"Wulfen","countryCode":"DE","stateCode":"ST","latitude":"51.81938000","longitude":"11.93063000"},{"name":"Wörlitz","countryCode":"DE","stateCode":"ST","latitude":"51.84172000","longitude":"12.42116000"},{"name":"Zahna","countryCode":"DE","stateCode":"ST","latitude":"51.91410000","longitude":"12.78561000"},{"name":"Zappendorf","countryCode":"DE","stateCode":"ST","latitude":"51.51024000","longitude":"11.79514000"},{"name":"Zeitz","countryCode":"DE","stateCode":"ST","latitude":"51.04962000","longitude":"12.13690000"},{"name":"Zerbst","countryCode":"DE","stateCode":"ST","latitude":"51.96620000","longitude":"12.08517000"},{"name":"Zielitz","countryCode":"DE","stateCode":"ST","latitude":"52.28958000","longitude":"11.67572000"},{"name":"Zscherben","countryCode":"DE","stateCode":"ST","latitude":"51.46709000","longitude":"11.87058000"},{"name":"Zscherndorf","countryCode":"DE","stateCode":"ST","latitude":"51.61087000","longitude":"12.26755000"},{"name":"Zschornewitz","countryCode":"DE","stateCode":"ST","latitude":"51.71585000","longitude":"12.39998000"},{"name":"Zörbig","countryCode":"DE","stateCode":"ST","latitude":"51.62894000","longitude":"12.11740000"},{"name":"Zöschen","countryCode":"DE","stateCode":"ST","latitude":"51.35802000","longitude":"12.11652000"},{"name":"Achtrup","countryCode":"DE","stateCode":"SH","latitude":"54.79053000","longitude":"9.02848000"},{"name":"Ahrensburg","countryCode":"DE","stateCode":"SH","latitude":"53.67515000","longitude":"10.22593000"},{"name":"Ahrensbök","countryCode":"DE","stateCode":"SH","latitude":"54.00862000","longitude":"10.57434000"},{"name":"Albersdorf","countryCode":"DE","stateCode":"SH","latitude":"54.15000000","longitude":"9.28333000"},{"name":"Alt Duvenstedt","countryCode":"DE","stateCode":"SH","latitude":"54.36667000","longitude":"9.65000000"},{"name":"Altenholz","countryCode":"DE","stateCode":"SH","latitude":"54.40000000","longitude":"10.13333000"},{"name":"Altenkrempe","countryCode":"DE","stateCode":"SH","latitude":"54.13333000","longitude":"10.83333000"},{"name":"Alveslohe","countryCode":"DE","stateCode":"SH","latitude":"53.78333000","longitude":"9.91667000"},{"name":"Appen","countryCode":"DE","stateCode":"SH","latitude":"53.65813000","longitude":"9.74582000"},{"name":"Ascheberg","countryCode":"DE","stateCode":"SH","latitude":"54.15027000","longitude":"10.34552000"},{"name":"Aukrug","countryCode":"DE","stateCode":"SH","latitude":"54.08333000","longitude":"9.78333000"},{"name":"Bad Bramstedt","countryCode":"DE","stateCode":"SH","latitude":"53.91830000","longitude":"9.88424000"},{"name":"Bad Oldesloe","countryCode":"DE","stateCode":"SH","latitude":"53.81167000","longitude":"10.37417000"},{"name":"Bad Schwartau","countryCode":"DE","stateCode":"SH","latitude":"53.91887000","longitude":"10.69691000"},{"name":"Bad Segeberg","countryCode":"DE","stateCode":"SH","latitude":"53.94313000","longitude":"10.30215000"},{"name":"Bargfeld-Stegen","countryCode":"DE","stateCode":"SH","latitude":"53.76778000","longitude":"10.18750000"},{"name":"Bargteheide","countryCode":"DE","stateCode":"SH","latitude":"53.72856000","longitude":"10.26695000"},{"name":"Bark","countryCode":"DE","stateCode":"SH","latitude":"53.91146000","longitude":"10.17949000"},{"name":"Barkelsby","countryCode":"DE","stateCode":"SH","latitude":"54.50000000","longitude":"9.83333000"},{"name":"Barmstedt","countryCode":"DE","stateCode":"SH","latitude":"53.79209000","longitude":"9.76739000"},{"name":"Barsbüttel","countryCode":"DE","stateCode":"SH","latitude":"53.56667000","longitude":"10.16667000"},{"name":"Berkenthin","countryCode":"DE","stateCode":"SH","latitude":"53.73333000","longitude":"10.65000000"},{"name":"Blekendorf","countryCode":"DE","stateCode":"SH","latitude":"54.28211000","longitude":"10.65820000"},{"name":"Bokholt-Hanredder","countryCode":"DE","stateCode":"SH","latitude":"53.78808000","longitude":"9.73586000"},{"name":"Bollingstedt","countryCode":"DE","stateCode":"SH","latitude":"54.59229000","longitude":"9.41738000"},{"name":"Boostedt","countryCode":"DE","stateCode":"SH","latitude":"54.01667000","longitude":"10.03333000"},{"name":"Bordelum","countryCode":"DE","stateCode":"SH","latitude":"54.63333000","longitude":"8.93333000"},{"name":"Bordesholm","countryCode":"DE","stateCode":"SH","latitude":"54.17611000","longitude":"10.03146000"},{"name":"Borgstedt","countryCode":"DE","stateCode":"SH","latitude":"54.33268000","longitude":"9.70954000"},{"name":"Bornhöved","countryCode":"DE","stateCode":"SH","latitude":"54.06667000","longitude":"10.23333000"},{"name":"Borstel-Hohenraden","countryCode":"DE","stateCode":"SH","latitude":"53.68333000","longitude":"9.81667000"},{"name":"Bosau","countryCode":"DE","stateCode":"SH","latitude":"54.09787000","longitude":"10.43570000"},{"name":"Bovenau","countryCode":"DE","stateCode":"SH","latitude":"54.33333000","longitude":"9.83333000"},{"name":"Brande-Hörnerkirchen","countryCode":"DE","stateCode":"SH","latitude":"53.85000000","longitude":"9.71667000"},{"name":"Bredenbek","countryCode":"DE","stateCode":"SH","latitude":"54.32247000","longitude":"9.87293000"},{"name":"Bredstedt","countryCode":"DE","stateCode":"SH","latitude":"54.61868000","longitude":"8.96441000"},{"name":"Breiholz","countryCode":"DE","stateCode":"SH","latitude":"54.20554000","longitude":"9.52371000"},{"name":"Breitenburg","countryCode":"DE","stateCode":"SH","latitude":"53.90572000","longitude":"9.57041000"},{"name":"Breitenfelde","countryCode":"DE","stateCode":"SH","latitude":"53.60592000","longitude":"10.63339000"},{"name":"Brekendorf","countryCode":"DE","stateCode":"SH","latitude":"54.42120000","longitude":"9.63350000"},{"name":"Breklum","countryCode":"DE","stateCode":"SH","latitude":"54.60000000","longitude":"8.98333000"},{"name":"Brokdorf","countryCode":"DE","stateCode":"SH","latitude":"53.86380000","longitude":"9.32314000"},{"name":"Brokstedt","countryCode":"DE","stateCode":"SH","latitude":"53.98333000","longitude":"9.81667000"},{"name":"Brunsbüttel","countryCode":"DE","stateCode":"SH","latitude":"53.89504000","longitude":"9.10484000"},{"name":"Brügge","countryCode":"DE","stateCode":"SH","latitude":"54.17578000","longitude":"10.06913000"},{"name":"Buchholz","countryCode":"DE","stateCode":"SH","latitude":"53.98829000","longitude":"9.22362000"},{"name":"Burg","countryCode":"DE","stateCode":"SH","latitude":"53.99708000","longitude":"9.25891000"},{"name":"Burg auf Fehmarn","countryCode":"DE","stateCode":"SH","latitude":"54.43333000","longitude":"11.20000000"},{"name":"Busdorf","countryCode":"DE","stateCode":"SH","latitude":"54.10345000","longitude":"10.08242000"},{"name":"Bönebüttel","countryCode":"DE","stateCode":"SH","latitude":"54.08333000","longitude":"10.06667000"},{"name":"Bönningstedt","countryCode":"DE","stateCode":"SH","latitude":"53.66667000","longitude":"9.91667000"},{"name":"Börnsen","countryCode":"DE","stateCode":"SH","latitude":"53.47620000","longitude":"10.28160000"},{"name":"Bösdorf","countryCode":"DE","stateCode":"SH","latitude":"54.15000000","longitude":"10.48333000"},{"name":"Büchen","countryCode":"DE","stateCode":"SH","latitude":"53.48008000","longitude":"10.61760000"},{"name":"Büdelsdorf","countryCode":"DE","stateCode":"SH","latitude":"54.31844000","longitude":"9.67295000"},{"name":"Büsum","countryCode":"DE","stateCode":"SH","latitude":"54.13398000","longitude":"8.85756000"},{"name":"Dahme","countryCode":"DE","stateCode":"SH","latitude":"54.21667000","longitude":"11.08333000"},{"name":"Damp","countryCode":"DE","stateCode":"SH","latitude":"54.58469000","longitude":"10.01785000"},{"name":"Dannewerk","countryCode":"DE","stateCode":"SH","latitude":"54.48333000","longitude":"9.50000000"},{"name":"Dassendorf","countryCode":"DE","stateCode":"SH","latitude":"53.49532000","longitude":"10.35987000"},{"name":"Delingsdorf","countryCode":"DE","stateCode":"SH","latitude":"53.70000000","longitude":"10.25000000"},{"name":"Dobersdorf","countryCode":"DE","stateCode":"SH","latitude":"54.31893000","longitude":"10.28011000"},{"name":"Dollerup","countryCode":"DE","stateCode":"SH","latitude":"54.77798000","longitude":"9.67981000"},{"name":"Drelsdorf","countryCode":"DE","stateCode":"SH","latitude":"54.60548000","longitude":"9.04449000"},{"name":"Dägeling","countryCode":"DE","stateCode":"SH","latitude":"53.88333000","longitude":"9.53333000"},{"name":"Dänischenhagen","countryCode":"DE","stateCode":"SH","latitude":"54.42775000","longitude":"10.12596000"},{"name":"Eckernförde","countryCode":"DE","stateCode":"SH","latitude":"54.46854000","longitude":"9.83824000"},{"name":"Eddelak","countryCode":"DE","stateCode":"SH","latitude":"53.95000000","longitude":"9.15000000"},{"name":"Eggebek","countryCode":"DE","stateCode":"SH","latitude":"54.61667000","longitude":"9.36667000"},{"name":"Ellerau","countryCode":"DE","stateCode":"SH","latitude":"53.75000000","longitude":"9.91667000"},{"name":"Ellerbek","countryCode":"DE","stateCode":"SH","latitude":"53.65817000","longitude":"9.86991000"},{"name":"Ellerhoop","countryCode":"DE","stateCode":"SH","latitude":"53.72603000","longitude":"9.76933000"},{"name":"Elmenhorst","countryCode":"DE","stateCode":"SH","latitude":"53.76667000","longitude":"10.26667000"},{"name":"Elmshorn","countryCode":"DE","stateCode":"SH","latitude":"53.75396000","longitude":"9.65339000"},{"name":"Elsdorf-Westermühlen","countryCode":"DE","stateCode":"SH","latitude":"54.26667000","longitude":"9.51667000"},{"name":"Emkendorf","countryCode":"DE","stateCode":"SH","latitude":"54.26667000","longitude":"9.85000000"},{"name":"Emmelsbüll-Horsbüll","countryCode":"DE","stateCode":"SH","latitude":"54.81667000","longitude":"8.70000000"},{"name":"Erfde","countryCode":"DE","stateCode":"SH","latitude":"54.30000000","longitude":"9.31667000"},{"name":"Escheburg","countryCode":"DE","stateCode":"SH","latitude":"53.46667000","longitude":"10.31667000"},{"name":"Eutin","countryCode":"DE","stateCode":"SH","latitude":"54.14054000","longitude":"10.60751000"},{"name":"Fahrdorf","countryCode":"DE","stateCode":"SH","latitude":"54.50000000","longitude":"9.60000000"},{"name":"Fahrenkrug","countryCode":"DE","stateCode":"SH","latitude":"53.95000000","longitude":"10.25000000"},{"name":"Fehmarn","countryCode":"DE","stateCode":"SH","latitude":"54.43780000","longitude":"11.19352000"},{"name":"Felde","countryCode":"DE","stateCode":"SH","latitude":"54.30000000","longitude":"9.93333000"},{"name":"Felm","countryCode":"DE","stateCode":"SH","latitude":"54.41667000","longitude":"10.05000000"},{"name":"Fleckeby","countryCode":"DE","stateCode":"SH","latitude":"54.48333000","longitude":"9.70000000"},{"name":"Flensburg","countryCode":"DE","stateCode":"SH","latitude":"54.78431000","longitude":"9.43961000"},{"name":"Flintbek","countryCode":"DE","stateCode":"SH","latitude":"54.25000000","longitude":"10.06667000"},{"name":"Fockbek","countryCode":"DE","stateCode":"SH","latitude":"54.30000000","longitude":"9.60000000"},{"name":"Freienwill","countryCode":"DE","stateCode":"SH","latitude":"54.72752000","longitude":"9.49414000"},{"name":"Friedrichskoog","countryCode":"DE","stateCode":"SH","latitude":"54.01667000","longitude":"8.91667000"},{"name":"Friedrichstadt","countryCode":"DE","stateCode":"SH","latitude":"54.37566000","longitude":"9.08672000"},{"name":"Garding","countryCode":"DE","stateCode":"SH","latitude":"54.33056000","longitude":"8.78056000"},{"name":"Geesthacht","countryCode":"DE","stateCode":"SH","latitude":"53.43575000","longitude":"10.37790000"},{"name":"Gelting","countryCode":"DE","stateCode":"SH","latitude":"54.75000000","longitude":"9.90000000"},{"name":"Gettorf","countryCode":"DE","stateCode":"SH","latitude":"54.40000000","longitude":"9.98333000"},{"name":"Giekau","countryCode":"DE","stateCode":"SH","latitude":"54.31667000","longitude":"10.51667000"},{"name":"Glinde","countryCode":"DE","stateCode":"SH","latitude":"53.54410000","longitude":"10.20048000"},{"name":"Glücksburg","countryCode":"DE","stateCode":"SH","latitude":"54.83522000","longitude":"9.54853000"},{"name":"Glückstadt","countryCode":"DE","stateCode":"SH","latitude":"53.78893000","longitude":"9.42576000"},{"name":"Gnutz","countryCode":"DE","stateCode":"SH","latitude":"54.13333000","longitude":"9.81667000"},{"name":"Goel","countryCode":"DE","stateCode":"SH","latitude":"54.28350000","longitude":"10.94036000"},{"name":"Grebin","countryCode":"DE","stateCode":"SH","latitude":"54.20000000","longitude":"10.50000000"},{"name":"Gremersdorf","countryCode":"DE","stateCode":"SH","latitude":"54.33333000","longitude":"10.93333000"},{"name":"Grossenbrode","countryCode":"DE","stateCode":"SH","latitude":"54.38333000","longitude":"11.08333000"},{"name":"Groß Grönau","countryCode":"DE","stateCode":"SH","latitude":"53.80000000","longitude":"10.75000000"},{"name":"Groß Kummerfeld","countryCode":"DE","stateCode":"SH","latitude":"54.05000000","longitude":"10.08333000"},{"name":"Groß Rheide","countryCode":"DE","stateCode":"SH","latitude":"54.44154000","longitude":"9.43508000"},{"name":"Groß Wittensee","countryCode":"DE","stateCode":"SH","latitude":"54.40000000","longitude":"9.76667000"},{"name":"Großenaspe","countryCode":"DE","stateCode":"SH","latitude":"53.98333000","longitude":"9.96667000"},{"name":"Großensee","countryCode":"DE","stateCode":"SH","latitude":"53.61263000","longitude":"10.33961000"},{"name":"Großenwiehe","countryCode":"DE","stateCode":"SH","latitude":"54.70000000","longitude":"9.25000000"},{"name":"Großhansdorf","countryCode":"DE","stateCode":"SH","latitude":"53.66667000","longitude":"10.28333000"},{"name":"Großsolt","countryCode":"DE","stateCode":"SH","latitude":"54.70000000","longitude":"9.51667000"},{"name":"Grube","countryCode":"DE","stateCode":"SH","latitude":"54.23333000","longitude":"11.03333000"},{"name":"Grömitz","countryCode":"DE","stateCode":"SH","latitude":"54.15000000","longitude":"10.96667000"},{"name":"Grönwohld","countryCode":"DE","stateCode":"SH","latitude":"53.64162000","longitude":"10.40784000"},{"name":"Gudow","countryCode":"DE","stateCode":"SH","latitude":"53.55556000","longitude":"10.77021000"},{"name":"Gülzow","countryCode":"DE","stateCode":"SH","latitude":"53.45000000","longitude":"10.50000000"},{"name":"Güster","countryCode":"DE","stateCode":"SH","latitude":"53.53851000","longitude":"10.67607000"},{"name":"Halstenbek","countryCode":"DE","stateCode":"SH","latitude":"53.63333000","longitude":"9.85000000"},{"name":"Hamberge","countryCode":"DE","stateCode":"SH","latitude":"53.83333000","longitude":"10.58333000"},{"name":"Hamdorf","countryCode":"DE","stateCode":"SH","latitude":"54.22522000","longitude":"9.51866000"},{"name":"Hammoor","countryCode":"DE","stateCode":"SH","latitude":"53.71378000","longitude":"10.32200000"},{"name":"Handewitt","countryCode":"DE","stateCode":"SH","latitude":"54.76667000","longitude":"9.33333000"},{"name":"Hanerau-Hademarschen","countryCode":"DE","stateCode":"SH","latitude":"54.13333000","longitude":"9.41667000"},{"name":"Harrislee","countryCode":"DE","stateCode":"SH","latitude":"54.80000000","longitude":"9.38333000"},{"name":"Hartenholm","countryCode":"DE","stateCode":"SH","latitude":"53.89856000","longitude":"10.05953000"},{"name":"Haselau","countryCode":"DE","stateCode":"SH","latitude":"53.66181000","longitude":"9.62010000"},{"name":"Haseldorf","countryCode":"DE","stateCode":"SH","latitude":"53.63780000","longitude":"9.59151000"},{"name":"Hasloh","countryCode":"DE","stateCode":"SH","latitude":"53.69471000","longitude":"9.91682000"},{"name":"Hattstedt","countryCode":"DE","stateCode":"SH","latitude":"54.53333000","longitude":"9.03333000"},{"name":"Heide","countryCode":"DE","stateCode":"SH","latitude":"54.19579000","longitude":"9.09880000"},{"name":"Heidgraben","countryCode":"DE","stateCode":"SH","latitude":"53.70787000","longitude":"9.68099000"},{"name":"Heikendorf","countryCode":"DE","stateCode":"SH","latitude":"54.36667000","longitude":"10.20000000"},{"name":"Heiligenhafen","countryCode":"DE","stateCode":"SH","latitude":"54.36964000","longitude":"10.98022000"},{"name":"Heiligenstedten","countryCode":"DE","stateCode":"SH","latitude":"53.93264000","longitude":"9.47462000"},{"name":"Heist","countryCode":"DE","stateCode":"SH","latitude":"53.65000000","longitude":"9.65000000"},{"name":"Helgoland","countryCode":"DE","stateCode":"SH","latitude":"54.18143000","longitude":"7.88630000"},{"name":"Hemdingen","countryCode":"DE","stateCode":"SH","latitude":"53.76667000","longitude":"9.83333000"},{"name":"Hemmingstedt","countryCode":"DE","stateCode":"SH","latitude":"54.15000000","longitude":"9.06667000"},{"name":"Hennstedt","countryCode":"DE","stateCode":"SH","latitude":"54.28333000","longitude":"9.16667000"},{"name":"Henstedt-Ulzburg","countryCode":"DE","stateCode":"SH","latitude":"53.80500000","longitude":"9.97452000"},{"name":"Heringsdorf","countryCode":"DE","stateCode":"SH","latitude":"54.30100000","longitude":"11.00658000"},{"name":"Herzhorn","countryCode":"DE","stateCode":"SH","latitude":"53.78333000","longitude":"9.48333000"},{"name":"Hetlingen","countryCode":"DE","stateCode":"SH","latitude":"53.60712000","longitude":"9.63718000"},{"name":"Hitzhusen","countryCode":"DE","stateCode":"SH","latitude":"53.92397000","longitude":"9.85262000"},{"name":"Hochdonn","countryCode":"DE","stateCode":"SH","latitude":"54.02663000","longitude":"9.27624000"},{"name":"Hohenaspe","countryCode":"DE","stateCode":"SH","latitude":"53.98898000","longitude":"9.52774000"},{"name":"Hohenfelde","countryCode":"DE","stateCode":"SH","latitude":"54.36667000","longitude":"10.50000000"},{"name":"Hohenlockstedt","countryCode":"DE","stateCode":"SH","latitude":"53.96667000","longitude":"9.61667000"},{"name":"Hohenwestedt","countryCode":"DE","stateCode":"SH","latitude":"54.08886000","longitude":"9.65359000"},{"name":"Hohn","countryCode":"DE","stateCode":"SH","latitude":"54.30000000","longitude":"9.50000000"},{"name":"Hoisdorf","countryCode":"DE","stateCode":"SH","latitude":"53.65000000","longitude":"10.31667000"},{"name":"Hollingstedt","countryCode":"DE","stateCode":"SH","latitude":"54.45934000","longitude":"9.33695000"},{"name":"Holm","countryCode":"DE","stateCode":"SH","latitude":"53.61667000","longitude":"9.66667000"},{"name":"Holtsee","countryCode":"DE","stateCode":"SH","latitude":"54.40000000","longitude":"9.85000000"},{"name":"Horst","countryCode":"DE","stateCode":"SH","latitude":"53.81195000","longitude":"9.62307000"},{"name":"Husum","countryCode":"DE","stateCode":"SH","latitude":"54.48580000","longitude":"9.05239000"},{"name":"Hürup","countryCode":"DE","stateCode":"SH","latitude":"54.75000000","longitude":"9.53333000"},{"name":"Itzehoe","countryCode":"DE","stateCode":"SH","latitude":"53.92099000","longitude":"9.51529000"},{"name":"Itzstedt","countryCode":"DE","stateCode":"SH","latitude":"53.80800000","longitude":"10.15797000"},{"name":"Jarplund-Weding","countryCode":"DE","stateCode":"SH","latitude":"54.73714000","longitude":"9.41813000"},{"name":"Jerrishoe","countryCode":"DE","stateCode":"SH","latitude":"54.65670000","longitude":"9.36918000"},{"name":"Jersbek","countryCode":"DE","stateCode":"SH","latitude":"53.73333000","longitude":"10.21667000"},{"name":"Jevenstedt","countryCode":"DE","stateCode":"SH","latitude":"54.23333000","longitude":"9.66667000"},{"name":"Jübek","countryCode":"DE","stateCode":"SH","latitude":"54.55709000","longitude":"9.39773000"},{"name":"Kaltenkirchen","countryCode":"DE","stateCode":"SH","latitude":"53.83292000","longitude":"9.95810000"},{"name":"Kappeln","countryCode":"DE","stateCode":"SH","latitude":"54.66122000","longitude":"9.93130000"},{"name":"Kasseedorf","countryCode":"DE","stateCode":"SH","latitude":"54.16667000","longitude":"10.71667000"},{"name":"Kastorf","countryCode":"DE","stateCode":"SH","latitude":"53.74569000","longitude":"10.56723000"},{"name":"Kayhude","countryCode":"DE","stateCode":"SH","latitude":"53.75629000","longitude":"10.13232000"},{"name":"Keitum","countryCode":"DE","stateCode":"SH","latitude":"54.89333000","longitude":"8.37083000"},{"name":"Kellenhusen","countryCode":"DE","stateCode":"SH","latitude":"54.19338000","longitude":"11.06165000"},{"name":"Kellinghusen","countryCode":"DE","stateCode":"SH","latitude":"53.95202000","longitude":"9.71959000"},{"name":"Kiebitzreihe","countryCode":"DE","stateCode":"SH","latitude":"53.78333000","longitude":"9.61667000"},{"name":"Kiel","countryCode":"DE","stateCode":"SH","latitude":"54.32133000","longitude":"10.13489000"},{"name":"Kisdorf","countryCode":"DE","stateCode":"SH","latitude":"53.81667000","longitude":"10.01667000"},{"name":"Klausdorf","countryCode":"DE","stateCode":"SH","latitude":"54.30899000","longitude":"10.21372000"},{"name":"Klein Nordende","countryCode":"DE","stateCode":"SH","latitude":"53.72219000","longitude":"9.65424000"},{"name":"Klein Offenseth-Sparrieshoop","countryCode":"DE","stateCode":"SH","latitude":"53.79748000","longitude":"9.68653000"},{"name":"Klein Rönnau","countryCode":"DE","stateCode":"SH","latitude":"53.96667000","longitude":"10.31667000"},{"name":"Kollmar","countryCode":"DE","stateCode":"SH","latitude":"53.72936000","longitude":"9.47880000"},{"name":"Kosel","countryCode":"DE","stateCode":"SH","latitude":"54.50580000","longitude":"9.75653000"},{"name":"Krempe","countryCode":"DE","stateCode":"SH","latitude":"53.83694000","longitude":"9.48831000"},{"name":"Kremperheide","countryCode":"DE","stateCode":"SH","latitude":"53.88721000","longitude":"9.47809000"},{"name":"Kronshagen","countryCode":"DE","stateCode":"SH","latitude":"54.33333000","longitude":"10.08333000"},{"name":"Kropp","countryCode":"DE","stateCode":"SH","latitude":"54.41667000","longitude":"9.51667000"},{"name":"Krummesse","countryCode":"DE","stateCode":"SH","latitude":"53.78333000","longitude":"10.65000000"},{"name":"Kröppelshagen-Fahrendorf","countryCode":"DE","stateCode":"SH","latitude":"53.48979000","longitude":"10.31697000"},{"name":"Kuddewörde","countryCode":"DE","stateCode":"SH","latitude":"53.58333000","longitude":"10.40000000"},{"name":"Kummerfeld","countryCode":"DE","stateCode":"SH","latitude":"53.69262000","longitude":"9.79099000"},{"name":"Kölln-Reisiek","countryCode":"DE","stateCode":"SH","latitude":"53.75748000","longitude":"9.69772000"},{"name":"Laboe","countryCode":"DE","stateCode":"SH","latitude":"54.40000000","longitude":"10.21667000"},{"name":"Ladelund","countryCode":"DE","stateCode":"SH","latitude":"54.84084000","longitude":"9.02135000"},{"name":"Langballig","countryCode":"DE","stateCode":"SH","latitude":"54.80000000","longitude":"9.63333000"},{"name":"Langenhorn","countryCode":"DE","stateCode":"SH","latitude":"54.66667000","longitude":"8.91667000"},{"name":"Langstedt","countryCode":"DE","stateCode":"SH","latitude":"54.61667000","longitude":"9.38333000"},{"name":"Langwedel","countryCode":"DE","stateCode":"SH","latitude":"54.21033000","longitude":"9.92761000"},{"name":"Lasbek","countryCode":"DE","stateCode":"SH","latitude":"53.73333000","longitude":"10.36667000"},{"name":"Lauenburg","countryCode":"DE","stateCode":"SH","latitude":"53.37199000","longitude":"10.55654000"},{"name":"Leck","countryCode":"DE","stateCode":"SH","latitude":"54.76667000","longitude":"8.98333000"},{"name":"Leezen","countryCode":"DE","stateCode":"SH","latitude":"53.86667000","longitude":"10.25000000"},{"name":"Lehe","countryCode":"DE","stateCode":"SH","latitude":"54.34143000","longitude":"9.02374000"},{"name":"Lehmkuhlen","countryCode":"DE","stateCode":"SH","latitude":"54.23333000","longitude":"10.36667000"},{"name":"Lensahn","countryCode":"DE","stateCode":"SH","latitude":"54.21652000","longitude":"10.88326000"},{"name":"Lentföhrden","countryCode":"DE","stateCode":"SH","latitude":"53.86667000","longitude":"9.88333000"},{"name":"Linau","countryCode":"DE","stateCode":"SH","latitude":"53.64446000","longitude":"10.46853000"},{"name":"Lindau","countryCode":"DE","stateCode":"SH","latitude":"54.38333000","longitude":"9.90000000"},{"name":"Lindewitt","countryCode":"DE","stateCode":"SH","latitude":"54.70000000","longitude":"9.20000000"},{"name":"List","countryCode":"DE","stateCode":"SH","latitude":"55.01917000","longitude":"8.43132000"},{"name":"Lohe-Rickelshof","countryCode":"DE","stateCode":"SH","latitude":"54.18803000","longitude":"9.07066000"},{"name":"Lunden","countryCode":"DE","stateCode":"SH","latitude":"54.33131000","longitude":"9.02523000"},{"name":"Lägerdorf","countryCode":"DE","stateCode":"SH","latitude":"53.88333000","longitude":"9.58333000"},{"name":"Lübeck","countryCode":"DE","stateCode":"SH","latitude":"53.86893000","longitude":"10.68729000"},{"name":"Lürschau","countryCode":"DE","stateCode":"SH","latitude":"54.55000000","longitude":"9.50000000"},{"name":"Lütjenburg","countryCode":"DE","stateCode":"SH","latitude":"54.29188000","longitude":"10.58945000"},{"name":"Lütjensee","countryCode":"DE","stateCode":"SH","latitude":"53.65000000","longitude":"10.36667000"},{"name":"Malente","countryCode":"DE","stateCode":"SH","latitude":"54.17226000","longitude":"10.55968000"},{"name":"Martensrade","countryCode":"DE","stateCode":"SH","latitude":"54.28333000","longitude":"10.40000000"},{"name":"Meldorf","countryCode":"DE","stateCode":"SH","latitude":"54.09182000","longitude":"9.06870000"},{"name":"Melsdorf","countryCode":"DE","stateCode":"SH","latitude":"54.31667000","longitude":"10.03333000"},{"name":"Mielkendorf","countryCode":"DE","stateCode":"SH","latitude":"54.28333000","longitude":"10.05000000"},{"name":"Mildstedt","countryCode":"DE","stateCode":"SH","latitude":"54.46667000","longitude":"9.10000000"},{"name":"Mohrkirch","countryCode":"DE","stateCode":"SH","latitude":"54.66667000","longitude":"9.71667000"},{"name":"Molfsee","countryCode":"DE","stateCode":"SH","latitude":"54.26667000","longitude":"10.06667000"},{"name":"Moorrege","countryCode":"DE","stateCode":"SH","latitude":"53.66667000","longitude":"9.66667000"},{"name":"Munkbrarup","countryCode":"DE","stateCode":"SH","latitude":"54.80000000","longitude":"9.56667000"},{"name":"Mölln","countryCode":"DE","stateCode":"SH","latitude":"53.61702000","longitude":"10.68742000"},{"name":"Mönkeberg","countryCode":"DE","stateCode":"SH","latitude":"54.35000000","longitude":"10.18333000"},{"name":"Münsterdorf","countryCode":"DE","stateCode":"SH","latitude":"53.90232000","longitude":"9.54123000"},{"name":"Nahe","countryCode":"DE","stateCode":"SH","latitude":"53.80000000","longitude":"10.13333000"},{"name":"Negernbötel","countryCode":"DE","stateCode":"SH","latitude":"53.98333000","longitude":"10.25000000"},{"name":"Neuberend","countryCode":"DE","stateCode":"SH","latitude":"54.55000000","longitude":"9.53333000"},{"name":"Neudorf-Bornstein","countryCode":"DE","stateCode":"SH","latitude":"54.43333000","longitude":"9.95000000"},{"name":"Neukirchen","countryCode":"DE","stateCode":"SH","latitude":"54.21465000","longitude":"10.55381000"},{"name":"Neumünster","countryCode":"DE","stateCode":"SH","latitude":"54.07477000","longitude":"9.98195000"},{"name":"Neustadt in Holstein","countryCode":"DE","stateCode":"SH","latitude":"54.10707000","longitude":"10.81450000"},{"name":"Neuwittenbek","countryCode":"DE","stateCode":"SH","latitude":"54.36667000","longitude":"10.01667000"},{"name":"Niebüll","countryCode":"DE","stateCode":"SH","latitude":"54.78663000","longitude":"8.82854000"},{"name":"Nindorf","countryCode":"DE","stateCode":"SH","latitude":"54.08333000","longitude":"9.11667000"},{"name":"Norderstedt","countryCode":"DE","stateCode":"SH","latitude":"53.68590000","longitude":"9.98041000"},{"name":"Nordhastedt","countryCode":"DE","stateCode":"SH","latitude":"54.16667000","longitude":"9.18333000"},{"name":"Nortorf","countryCode":"DE","stateCode":"SH","latitude":"54.16738000","longitude":"9.85437000"},{"name":"Nusse","countryCode":"DE","stateCode":"SH","latitude":"53.65654000","longitude":"10.58391000"},{"name":"Nübbel","countryCode":"DE","stateCode":"SH","latitude":"54.26667000","longitude":"9.61667000"},{"name":"Nützen","countryCode":"DE","stateCode":"SH","latitude":"53.86667000","longitude":"9.91667000"},{"name":"Oelixdorf","countryCode":"DE","stateCode":"SH","latitude":"53.92738000","longitude":"9.56383000"},{"name":"Oeversee","countryCode":"DE","stateCode":"SH","latitude":"54.70000000","longitude":"9.43333000"},{"name":"Oldenburg in Holstein","countryCode":"DE","stateCode":"SH","latitude":"54.29576000","longitude":"10.90156000"},{"name":"Oldendorf","countryCode":"DE","stateCode":"SH","latitude":"53.95341000","longitude":"9.45858000"},{"name":"Oldenswort","countryCode":"DE","stateCode":"SH","latitude":"54.37243000","longitude":"8.93996000"},{"name":"Osdorf","countryCode":"DE","stateCode":"SH","latitude":"54.43333000","longitude":"10.01667000"},{"name":"Ostenfeld","countryCode":"DE","stateCode":"SH","latitude":"54.46400000","longitude":"9.23430000"},{"name":"Osterrönfeld","countryCode":"DE","stateCode":"SH","latitude":"54.29013000","longitude":"9.69900000"},{"name":"Oststeinbek","countryCode":"DE","stateCode":"SH","latitude":"53.54321000","longitude":"10.16939000"},{"name":"Owschlag","countryCode":"DE","stateCode":"SH","latitude":"54.39336000","longitude":"9.59243000"},{"name":"Padenstedt","countryCode":"DE","stateCode":"SH","latitude":"54.05000000","longitude":"9.91667000"},{"name":"Pahlen","countryCode":"DE","stateCode":"SH","latitude":"54.26667000","longitude":"9.30000000"},{"name":"Panker","countryCode":"DE","stateCode":"SH","latitude":"54.33333000","longitude":"10.56667000"},{"name":"Pellworm","countryCode":"DE","stateCode":"SH","latitude":"54.51610000","longitude":"8.64512000"},{"name":"Pinneberg","countryCode":"DE","stateCode":"SH","latitude":"53.66732000","longitude":"9.78936000"},{"name":"Plön","countryCode":"DE","stateCode":"SH","latitude":"54.16241000","longitude":"10.42333000"},{"name":"Preetz","countryCode":"DE","stateCode":"SH","latitude":"54.23540000","longitude":"10.27795000"},{"name":"Prisdorf","countryCode":"DE","stateCode":"SH","latitude":"53.68333000","longitude":"9.75000000"},{"name":"Probsteierhagen","countryCode":"DE","stateCode":"SH","latitude":"54.36153000","longitude":"10.28772000"},{"name":"Pronstorf","countryCode":"DE","stateCode":"SH","latitude":"53.95000000","longitude":"10.46667000"},{"name":"Pölitz","countryCode":"DE","stateCode":"SH","latitude":"53.77303000","longitude":"10.38276000"},{"name":"Quarnbek","countryCode":"DE","stateCode":"SH","latitude":"54.33333000","longitude":"9.98333000"},{"name":"Quern","countryCode":"DE","stateCode":"SH","latitude":"54.75000000","longitude":"9.71667000"},{"name":"Quickborn","countryCode":"DE","stateCode":"SH","latitude":"53.72831000","longitude":"9.90934000"},{"name":"Raisdorf","countryCode":"DE","stateCode":"SH","latitude":"54.28127000","longitude":"10.24915000"},{"name":"Rantrum","countryCode":"DE","stateCode":"SH","latitude":"54.44062000","longitude":"9.12872000"},{"name":"Ratekau","countryCode":"DE","stateCode":"SH","latitude":"53.95000000","longitude":"10.73333000"},{"name":"Ratzeburg","countryCode":"DE","stateCode":"SH","latitude":"53.69965000","longitude":"10.77256000"},{"name":"Reinbek","countryCode":"DE","stateCode":"SH","latitude":"53.51703000","longitude":"10.24880000"},{"name":"Reinfeld","countryCode":"DE","stateCode":"SH","latitude":"53.83184000","longitude":"10.49126000"},{"name":"Rellingen","countryCode":"DE","stateCode":"SH","latitude":"53.65000000","longitude":"9.81667000"},{"name":"Rendsburg","countryCode":"DE","stateCode":"SH","latitude":"54.30663000","longitude":"9.66313000"},{"name":"Rickert","countryCode":"DE","stateCode":"SH","latitude":"54.33333000","longitude":"9.66667000"},{"name":"Rickling","countryCode":"DE","stateCode":"SH","latitude":"54.01667000","longitude":"10.16667000"},{"name":"Riepsdorf","countryCode":"DE","stateCode":"SH","latitude":"54.22611000","longitude":"10.97242000"},{"name":"Rieseby","countryCode":"DE","stateCode":"SH","latitude":"54.54140000","longitude":"9.81689000"},{"name":"Risum-Lindholm","countryCode":"DE","stateCode":"SH","latitude":"54.75802000","longitude":"8.86906000"},{"name":"Ruhwinkel","countryCode":"DE","stateCode":"SH","latitude":"54.10000000","longitude":"10.21667000"},{"name":"Rümpel","countryCode":"DE","stateCode":"SH","latitude":"53.78333000","longitude":"10.35000000"},{"name":"Sandesneben","countryCode":"DE","stateCode":"SH","latitude":"53.68333000","longitude":"10.50000000"},{"name":"Sankelmark","countryCode":"DE","stateCode":"SH","latitude":"54.71803000","longitude":"9.42344000"},{"name":"Sankt Margarethen","countryCode":"DE","stateCode":"SH","latitude":"53.89199000","longitude":"9.25301000"},{"name":"Sankt Michaelisdonn","countryCode":"DE","stateCode":"SH","latitude":"53.98333000","longitude":"9.11667000"},{"name":"Sankt Peter-Ording","countryCode":"DE","stateCode":"SH","latitude":"54.30363000","longitude":"8.64138000"},{"name":"Satrup","countryCode":"DE","stateCode":"SH","latitude":"54.69237000","longitude":"9.60549000"},{"name":"Schaalby","countryCode":"DE","stateCode":"SH","latitude":"54.55000000","longitude":"9.63333000"},{"name":"Schacht-Audorf","countryCode":"DE","stateCode":"SH","latitude":"54.31282000","longitude":"9.71586000"},{"name":"Schafflund","countryCode":"DE","stateCode":"SH","latitude":"54.75845000","longitude":"9.18329000"},{"name":"Scharbeutz","countryCode":"DE","stateCode":"SH","latitude":"54.03333000","longitude":"10.75000000"},{"name":"Schashagen","countryCode":"DE","stateCode":"SH","latitude":"54.13333000","longitude":"10.88333000"},{"name":"Schellhorn","countryCode":"DE","stateCode":"SH","latitude":"54.22952000","longitude":"10.29402000"},{"name":"Schenefeld","countryCode":"DE","stateCode":"SH","latitude":"54.05000000","longitude":"9.48333000"},{"name":"Schleswig","countryCode":"DE","stateCode":"SH","latitude":"54.52156000","longitude":"9.55860000"},{"name":"Schmalfeld","countryCode":"DE","stateCode":"SH","latitude":"53.88333000","longitude":"9.96667000"},{"name":"Schobüll","countryCode":"DE","stateCode":"SH","latitude":"54.50920000","longitude":"9.00621000"},{"name":"Schuby","countryCode":"DE","stateCode":"SH","latitude":"54.51667000","longitude":"9.48333000"},{"name":"Schwabstedt","countryCode":"DE","stateCode":"SH","latitude":"54.39705000","longitude":"9.18646000"},{"name":"Schwarzenbek","countryCode":"DE","stateCode":"SH","latitude":"53.50303000","longitude":"10.48055000"},{"name":"Schönberg","countryCode":"DE","stateCode":"SH","latitude":"53.68319000","longitude":"10.42671000"},{"name":"Schönkirchen","countryCode":"DE","stateCode":"SH","latitude":"54.33333000","longitude":"10.23333000"},{"name":"Schönwalde am Bungsberg","countryCode":"DE","stateCode":"SH","latitude":"54.18333000","longitude":"10.75000000"},{"name":"Schülp","countryCode":"DE","stateCode":"SH","latitude":"54.25896000","longitude":"9.63034000"},{"name":"Seedorf","countryCode":"DE","stateCode":"SH","latitude":"54.05000000","longitude":"10.41667000"},{"name":"Selent","countryCode":"DE","stateCode":"SH","latitude":"54.28893000","longitude":"10.42702000"},{"name":"Seth","countryCode":"DE","stateCode":"SH","latitude":"53.84718000","longitude":"10.17421000"},{"name":"Siek","countryCode":"DE","stateCode":"SH","latitude":"53.63333000","longitude":"10.30000000"},{"name":"Sierksdorf","countryCode":"DE","stateCode":"SH","latitude":"54.06667000","longitude":"10.76667000"},{"name":"Sievershütten","countryCode":"DE","stateCode":"SH","latitude":"53.84238000","longitude":"10.11216000"},{"name":"Sieverstedt","countryCode":"DE","stateCode":"SH","latitude":"54.64145000","longitude":"9.46949000"},{"name":"Silberstedt","countryCode":"DE","stateCode":"SH","latitude":"54.51667000","longitude":"9.38333000"},{"name":"Stadum","countryCode":"DE","stateCode":"SH","latitude":"54.73333000","longitude":"9.05000000"},{"name":"Stapelfeld","countryCode":"DE","stateCode":"SH","latitude":"53.60000000","longitude":"10.21667000"},{"name":"Steinberg","countryCode":"DE","stateCode":"SH","latitude":"54.76667000","longitude":"9.78333000"},{"name":"Steinbergkirche","countryCode":"DE","stateCode":"SH","latitude":"54.75463000","longitude":"9.76069000"},{"name":"Sterup","countryCode":"DE","stateCode":"SH","latitude":"54.72650000","longitude":"9.73572000"},{"name":"Stockelsdorf","countryCode":"DE","stateCode":"SH","latitude":"53.89220000","longitude":"10.64713000"},{"name":"Stolpe","countryCode":"DE","stateCode":"SH","latitude":"54.13333000","longitude":"10.21667000"},{"name":"Strande","countryCode":"DE","stateCode":"SH","latitude":"54.43333000","longitude":"10.16667000"},{"name":"Struvenhütten","countryCode":"DE","stateCode":"SH","latitude":"53.86667000","longitude":"10.05000000"},{"name":"Sylt-Ost","countryCode":"DE","stateCode":"SH","latitude":"54.86110000","longitude":"8.41141000"},{"name":"Sörup","countryCode":"DE","stateCode":"SH","latitude":"54.71667000","longitude":"9.66667000"},{"name":"Süderbrarup","countryCode":"DE","stateCode":"SH","latitude":"54.63333000","longitude":"9.78333000"},{"name":"Süderlügum","countryCode":"DE","stateCode":"SH","latitude":"54.87391000","longitude":"8.91111000"},{"name":"Süderstapel","countryCode":"DE","stateCode":"SH","latitude":"54.34967000","longitude":"9.21907000"},{"name":"Sülfeld","countryCode":"DE","stateCode":"SH","latitude":"53.80000000","longitude":"10.23333000"},{"name":"Süsel","countryCode":"DE","stateCode":"SH","latitude":"54.08135000","longitude":"10.70172000"},{"name":"Tangstedt","countryCode":"DE","stateCode":"SH","latitude":"53.73333000","longitude":"10.08333000"},{"name":"Tarp","countryCode":"DE","stateCode":"SH","latitude":"54.66667000","longitude":"9.40000000"},{"name":"Tating","countryCode":"DE","stateCode":"SH","latitude":"54.32607000","longitude":"8.70802000"},{"name":"Tellingstedt","countryCode":"DE","stateCode":"SH","latitude":"54.21667000","longitude":"9.28333000"},{"name":"Timmaspe","countryCode":"DE","stateCode":"SH","latitude":"54.13967000","longitude":"9.89430000"},{"name":"Timmendorfer Strand","countryCode":"DE","stateCode":"SH","latitude":"53.99530000","longitude":"10.77676000"},{"name":"Tinnum","countryCode":"DE","stateCode":"SH","latitude":"54.89932000","longitude":"8.33476000"},{"name":"Todenbüttel","countryCode":"DE","stateCode":"SH","latitude":"54.13333000","longitude":"9.55000000"},{"name":"Todendorf","countryCode":"DE","stateCode":"SH","latitude":"53.69461000","longitude":"10.34781000"},{"name":"Todesfelde","countryCode":"DE","stateCode":"SH","latitude":"53.90000000","longitude":"10.18333000"},{"name":"Tolk","countryCode":"DE","stateCode":"SH","latitude":"54.57987000","longitude":"9.63844000"},{"name":"Tornesch","countryCode":"DE","stateCode":"SH","latitude":"53.70000000","longitude":"9.71667000"},{"name":"Trappenkamp","countryCode":"DE","stateCode":"SH","latitude":"54.03988000","longitude":"10.21496000"},{"name":"Travemünde","countryCode":"DE","stateCode":"SH","latitude":"53.96304000","longitude":"10.87090000"},{"name":"Treia","countryCode":"DE","stateCode":"SH","latitude":"54.50000000","longitude":"9.31667000"},{"name":"Tremsbüttel","countryCode":"DE","stateCode":"SH","latitude":"53.74384000","longitude":"10.31024000"},{"name":"Trittau","countryCode":"DE","stateCode":"SH","latitude":"53.61667000","longitude":"10.40000000"},{"name":"Tönning","countryCode":"DE","stateCode":"SH","latitude":"54.31879000","longitude":"8.94234000"},{"name":"Tüttendorf","countryCode":"DE","stateCode":"SH","latitude":"54.40000000","longitude":"10.00000000"},{"name":"Uetersen","countryCode":"DE","stateCode":"SH","latitude":"53.68769000","longitude":"9.66394000"},{"name":"Vaale","countryCode":"DE","stateCode":"SH","latitude":"54.00000000","longitude":"9.38333000"},{"name":"Viöl","countryCode":"DE","stateCode":"SH","latitude":"54.56667000","longitude":"9.18333000"},{"name":"Waabs","countryCode":"DE","stateCode":"SH","latitude":"54.53333000","longitude":"9.98333000"},{"name":"Wacken","countryCode":"DE","stateCode":"SH","latitude":"54.02078000","longitude":"9.37597000"},{"name":"Wahlstedt","countryCode":"DE","stateCode":"SH","latitude":"53.95161000","longitude":"10.20626000"},{"name":"Wanderup","countryCode":"DE","stateCode":"SH","latitude":"54.68333000","longitude":"9.33333000"},{"name":"Wangels","countryCode":"DE","stateCode":"SH","latitude":"54.26667000","longitude":"10.76667000"},{"name":"Wankendorf","countryCode":"DE","stateCode":"SH","latitude":"54.11224000","longitude":"10.20546000"},{"name":"Wasbek","countryCode":"DE","stateCode":"SH","latitude":"54.07427000","longitude":"9.89738000"},{"name":"Wattenbek","countryCode":"DE","stateCode":"SH","latitude":"54.16667000","longitude":"10.05000000"},{"name":"Weddelbrook","countryCode":"DE","stateCode":"SH","latitude":"53.90000000","longitude":"9.83333000"},{"name":"Weddingstedt","countryCode":"DE","stateCode":"SH","latitude":"54.23428000","longitude":"9.09103000"},{"name":"Wedel","countryCode":"DE","stateCode":"SH","latitude":"53.58374000","longitude":"9.69835000"},{"name":"Wees","countryCode":"DE","stateCode":"SH","latitude":"54.80621000","longitude":"9.51695000"},{"name":"Wendtorf","countryCode":"DE","stateCode":"SH","latitude":"54.41212000","longitude":"10.28952000"},{"name":"Wentorf bei Hamburg","countryCode":"DE","stateCode":"SH","latitude":"53.50000000","longitude":"10.25000000"},{"name":"Wesselburen","countryCode":"DE","stateCode":"SH","latitude":"54.21217000","longitude":"8.92419000"},{"name":"Wesseln","countryCode":"DE","stateCode":"SH","latitude":"54.20985000","longitude":"9.07644000"},{"name":"Westensee","countryCode":"DE","stateCode":"SH","latitude":"54.27452000","longitude":"9.89584000"},{"name":"Wester-Ohrstedt","countryCode":"DE","stateCode":"SH","latitude":"54.50796000","longitude":"9.18574000"},{"name":"Westerhorn","countryCode":"DE","stateCode":"SH","latitude":"53.85711000","longitude":"9.67959000"},{"name":"Westerland","countryCode":"DE","stateCode":"SH","latitude":"54.90790000","longitude":"8.30326000"},{"name":"Westerrönfeld","countryCode":"DE","stateCode":"SH","latitude":"54.28333000","longitude":"9.65000000"},{"name":"Wewelsfleth","countryCode":"DE","stateCode":"SH","latitude":"53.85000000","longitude":"9.40000000"},{"name":"Wiemersdorf","countryCode":"DE","stateCode":"SH","latitude":"53.95815000","longitude":"9.90297000"},{"name":"Wilster","countryCode":"DE","stateCode":"SH","latitude":"53.92253000","longitude":"9.37465000"},{"name":"Windeby","countryCode":"DE","stateCode":"SH","latitude":"54.46667000","longitude":"9.81667000"},{"name":"Witzhave","countryCode":"DE","stateCode":"SH","latitude":"53.56667000","longitude":"10.33333000"},{"name":"Wohltorf","countryCode":"DE","stateCode":"SH","latitude":"53.51667000","longitude":"10.28333000"},{"name":"Wrist","countryCode":"DE","stateCode":"SH","latitude":"53.93333000","longitude":"9.76667000"},{"name":"Wyk auf Föhr","countryCode":"DE","stateCode":"SH","latitude":"54.69140000","longitude":"8.56702000"},{"name":"Wöhrden","countryCode":"DE","stateCode":"SH","latitude":"54.16667000","longitude":"9.00000000"},{"name":"Zarpen","countryCode":"DE","stateCode":"SH","latitude":"53.86667000","longitude":"10.51667000"},{"name":"Adlershof","countryCode":"DE","stateCode":"BE","latitude":"52.43548000","longitude":"13.54825000"},{"name":"Alt-Hohenschönhausen","countryCode":"DE","stateCode":"BE","latitude":"52.54608000","longitude":"13.50130000"},{"name":"Alt-Treptow","countryCode":"DE","stateCode":"BE","latitude":"52.48863000","longitude":"13.45860000"},{"name":"Altglienicke","countryCode":"DE","stateCode":"BE","latitude":"52.41116000","longitude":"13.53550000"},{"name":"Baumschulenweg","countryCode":"DE","stateCode":"BE","latitude":"52.46583000","longitude":"13.48523000"},{"name":"Berlin","countryCode":"DE","stateCode":"BE","latitude":"52.52437000","longitude":"13.41053000"},{"name":"Berlin Köpenick","countryCode":"DE","stateCode":"BE","latitude":"52.44254000","longitude":"13.58228000"},{"name":"Berlin Treptow","countryCode":"DE","stateCode":"BE","latitude":"52.49376000","longitude":"13.44469000"},{"name":"Biesdorf","countryCode":"DE","stateCode":"BE","latitude":"52.50906000","longitude":"13.55340000"},{"name":"Blankenburg","countryCode":"DE","stateCode":"BE","latitude":"52.59293000","longitude":"13.45516000"},{"name":"Blankenfelde","countryCode":"DE","stateCode":"BE","latitude":"52.61863000","longitude":"13.39057000"},{"name":"Bohnsdorf","countryCode":"DE","stateCode":"BE","latitude":"52.39434000","longitude":"13.57339000"},{"name":"Britz","countryCode":"DE","stateCode":"BE","latitude":"52.44293000","longitude":"13.43388000"},{"name":"Buch","countryCode":"DE","stateCode":"BE","latitude":"52.63470000","longitude":"13.49679000"},{"name":"Buckow","countryCode":"DE","stateCode":"BE","latitude":"52.43200000","longitude":"13.46018000"},{"name":"Charlottenburg","countryCode":"DE","stateCode":"BE","latitude":"52.51667000","longitude":"13.28333000"},{"name":"Charlottenburg-Nord","countryCode":"DE","stateCode":"BE","latitude":"52.53048000","longitude":"13.29371000"},{"name":"Dahlem","countryCode":"DE","stateCode":"BE","latitude":"52.45810000","longitude":"13.28702000"},{"name":"Falkenberg","countryCode":"DE","stateCode":"BE","latitude":"52.56800000","longitude":"13.54597000"},{"name":"Falkenhagener Feld","countryCode":"DE","stateCode":"BE","latitude":"52.55191000","longitude":"13.16802000"},{"name":"Fennpfuhl","countryCode":"DE","stateCode":"BE","latitude":"52.52921000","longitude":"13.47267000"},{"name":"Französisch Buchholz","countryCode":"DE","stateCode":"BE","latitude":"52.60242000","longitude":"13.43019000"},{"name":"Friedenau","countryCode":"DE","stateCode":"BE","latitude":"52.47133000","longitude":"13.32813000"},{"name":"Friedrichsfelde","countryCode":"DE","stateCode":"BE","latitude":"52.50575000","longitude":"13.50812000"},{"name":"Friedrichshagen","countryCode":"DE","stateCode":"BE","latitude":"52.45052000","longitude":"13.62463000"},{"name":"Friedrichshain","countryCode":"DE","stateCode":"BE","latitude":"52.51559000","longitude":"13.45482000"},{"name":"Frohnau","countryCode":"DE","stateCode":"BE","latitude":"52.63336000","longitude":"13.29024000"},{"name":"Gatow","countryCode":"DE","stateCode":"BE","latitude":"52.48324000","longitude":"13.18285000"},{"name":"Gesundbrunnen","countryCode":"DE","stateCode":"BE","latitude":"52.55035000","longitude":"13.39139000"},{"name":"Gropiusstadt","countryCode":"DE","stateCode":"BE","latitude":"52.42500000","longitude":"13.46667000"},{"name":"Grunewald","countryCode":"DE","stateCode":"BE","latitude":"52.48338000","longitude":"13.26586000"},{"name":"Grünau","countryCode":"DE","stateCode":"BE","latitude":"52.41642000","longitude":"13.58039000"},{"name":"Hakenfelde","countryCode":"DE","stateCode":"BE","latitude":"52.55877000","longitude":"13.20831000"},{"name":"Halensee","countryCode":"DE","stateCode":"BE","latitude":"52.49005000","longitude":"13.29602000"},{"name":"Hansaviertel","countryCode":"DE","stateCode":"BE","latitude":"52.51853000","longitude":"13.34178000"},{"name":"Haselhorst","countryCode":"DE","stateCode":"BE","latitude":"52.54409000","longitude":"13.23743000"},{"name":"Heiligensee","countryCode":"DE","stateCode":"BE","latitude":"52.61449000","longitude":"13.24501000"},{"name":"Heinersdorf","countryCode":"DE","stateCode":"BE","latitude":"52.57173000","longitude":"13.43757000"},{"name":"Hellersdorf","countryCode":"DE","stateCode":"BE","latitude":"52.53319000","longitude":"13.60880000"},{"name":"Hermsdorf","countryCode":"DE","stateCode":"BE","latitude":"52.61421000","longitude":"13.30587000"},{"name":"Johannisthal","countryCode":"DE","stateCode":"BE","latitude":"52.44653000","longitude":"13.50660000"},{"name":"Karlshorst","countryCode":"DE","stateCode":"BE","latitude":"52.48419000","longitude":"13.53185000"},{"name":"Karow","countryCode":"DE","stateCode":"BE","latitude":"52.60904000","longitude":"13.48117000"},{"name":"Kaulsdorf","countryCode":"DE","stateCode":"BE","latitude":"52.51732000","longitude":"13.58871000"},{"name":"Kladow","countryCode":"DE","stateCode":"BE","latitude":"52.45423000","longitude":"13.14445000"},{"name":"Konradshöhe","countryCode":"DE","stateCode":"BE","latitude":"52.58535000","longitude":"13.22758000"},{"name":"Kreuzberg","countryCode":"DE","stateCode":"BE","latitude":"52.49973000","longitude":"13.40338000"},{"name":"Köpenick","countryCode":"DE","stateCode":"BE","latitude":"52.44550000","longitude":"13.57455000"},{"name":"Lankwitz","countryCode":"DE","stateCode":"BE","latitude":"52.43623000","longitude":"13.34590000"},{"name":"Lichtenberg","countryCode":"DE","stateCode":"BE","latitude":"52.51395000","longitude":"13.49975000"},{"name":"Lichtenrade","countryCode":"DE","stateCode":"BE","latitude":"52.39844000","longitude":"13.40637000"},{"name":"Lichterfelde","countryCode":"DE","stateCode":"BE","latitude":"52.43330000","longitude":"13.30762000"},{"name":"Lübars","countryCode":"DE","stateCode":"BE","latitude":"52.61591000","longitude":"13.35350000"},{"name":"Mahlsdorf","countryCode":"DE","stateCode":"BE","latitude":"52.50935000","longitude":"13.61373000"},{"name":"Mariendorf","countryCode":"DE","stateCode":"BE","latitude":"52.43780000","longitude":"13.38109000"},{"name":"Marienfelde","countryCode":"DE","stateCode":"BE","latitude":"52.41868000","longitude":"13.36723000"},{"name":"Marzahn","countryCode":"DE","stateCode":"BE","latitude":"52.54525000","longitude":"13.56983000"},{"name":"Mitte","countryCode":"DE","stateCode":"BE","latitude":"52.52003000","longitude":"13.40489000"},{"name":"Moabit","countryCode":"DE","stateCode":"BE","latitude":"52.52635000","longitude":"13.33903000"},{"name":"Märkisches Viertel","countryCode":"DE","stateCode":"BE","latitude":"52.59841000","longitude":"13.35766000"},{"name":"Müggelheim","countryCode":"DE","stateCode":"BE","latitude":"52.41137000","longitude":"13.66403000"},{"name":"Neu-Hohenschönhausen","countryCode":"DE","stateCode":"BE","latitude":"52.56681000","longitude":"13.51255000"},{"name":"Neukölln","countryCode":"DE","stateCode":"BE","latitude":"52.47719000","longitude":"13.43126000"},{"name":"Niederschöneweide","countryCode":"DE","stateCode":"BE","latitude":"52.45564000","longitude":"13.51554000"},{"name":"Niederschönhausen","countryCode":"DE","stateCode":"BE","latitude":"52.58483000","longitude":"13.40272000"},{"name":"Nikolassee","countryCode":"DE","stateCode":"BE","latitude":"52.43440000","longitude":"13.20095000"},{"name":"Oberschöneweide","countryCode":"DE","stateCode":"BE","latitude":"52.46106000","longitude":"13.52108000"},{"name":"Pankow","countryCode":"DE","stateCode":"BE","latitude":"52.56926000","longitude":"13.40186000"},{"name":"Plänterwald","countryCode":"DE","stateCode":"BE","latitude":"52.48106000","longitude":"13.47276000"},{"name":"Prenzlauer Berg","countryCode":"DE","stateCode":"BE","latitude":"52.53878000","longitude":"13.42443000"},{"name":"Rahnsdorf","countryCode":"DE","stateCode":"BE","latitude":"52.44115000","longitude":"13.68708000"},{"name":"Reinickendorf","countryCode":"DE","stateCode":"BE","latitude":"52.56667000","longitude":"13.33333000"},{"name":"Rosenthal","countryCode":"DE","stateCode":"BE","latitude":"52.59976000","longitude":"13.37774000"},{"name":"Rudow","countryCode":"DE","stateCode":"BE","latitude":"52.42407000","longitude":"13.48529000"},{"name":"Rummelsburg","countryCode":"DE","stateCode":"BE","latitude":"52.50146000","longitude":"13.49340000"},{"name":"Schmargendorf","countryCode":"DE","stateCode":"BE","latitude":"52.47517000","longitude":"13.29071000"},{"name":"Schmöckwitz","countryCode":"DE","stateCode":"BE","latitude":"52.37513000","longitude":"13.64948000"},{"name":"Schöneberg","countryCode":"DE","stateCode":"BE","latitude":"52.46667000","longitude":"13.35000000"},{"name":"Siemensstadt","countryCode":"DE","stateCode":"BE","latitude":"52.54053000","longitude":"13.26294000"},{"name":"Spandau","countryCode":"DE","stateCode":"BE","latitude":"52.55110000","longitude":"13.19921000"},{"name":"Staaken","countryCode":"DE","stateCode":"BE","latitude":"52.53661000","longitude":"13.15057000"},{"name":"Stadtrandsiedlung Malchow","countryCode":"DE","stateCode":"BE","latitude":"52.58295000","longitude":"13.47811000"},{"name":"Steglitz","countryCode":"DE","stateCode":"BE","latitude":"52.45606000","longitude":"13.33200000"},{"name":"Tegel","countryCode":"DE","stateCode":"BE","latitude":"52.57601000","longitude":"13.29389000"},{"name":"Tempelhof","countryCode":"DE","stateCode":"BE","latitude":"52.46667000","longitude":"13.40000000"},{"name":"Tiergarten","countryCode":"DE","stateCode":"BE","latitude":"52.51667000","longitude":"13.36667000"},{"name":"Waidmannslust","countryCode":"DE","stateCode":"BE","latitude":"52.60691000","longitude":"13.31968000"},{"name":"Wannsee","countryCode":"DE","stateCode":"BE","latitude":"52.41915000","longitude":"13.15531000"},{"name":"Wartenberg","countryCode":"DE","stateCode":"BE","latitude":"52.57520000","longitude":"13.51559000"},{"name":"Wedding","countryCode":"DE","stateCode":"BE","latitude":"52.54734000","longitude":"13.35594000"},{"name":"Weißensee","countryCode":"DE","stateCode":"BE","latitude":"52.55632000","longitude":"13.46649000"},{"name":"Westend","countryCode":"DE","stateCode":"BE","latitude":"52.51708000","longitude":"13.27636000"},{"name":"Wilhelmsruh","countryCode":"DE","stateCode":"BE","latitude":"52.58710000","longitude":"13.36855000"},{"name":"Wilhelmstadt","countryCode":"DE","stateCode":"BE","latitude":"52.52462000","longitude":"13.17707000"},{"name":"Wilmersdorf","countryCode":"DE","stateCode":"BE","latitude":"52.48333000","longitude":"13.31667000"},{"name":"Wittenau","countryCode":"DE","stateCode":"BE","latitude":"52.59319000","longitude":"13.32127000"},{"name":"Zehlendorf","countryCode":"DE","stateCode":"BE","latitude":"52.43333000","longitude":"13.25000000"},{"name":"Admannshagen-Bargeshagen","countryCode":"DE","stateCode":"MV","latitude":"54.13038000","longitude":"11.99915000"},{"name":"Ahlbeck","countryCode":"DE","stateCode":"MV","latitude":"53.66972000","longitude":"14.18622000"},{"name":"Alt Meteln","countryCode":"DE","stateCode":"MV","latitude":"53.74709000","longitude":"11.34056000"},{"name":"Alt-Sanitz","countryCode":"DE","stateCode":"MV","latitude":"53.81363000","longitude":"13.58786000"},{"name":"Altefähr","countryCode":"DE","stateCode":"MV","latitude":"54.32994000","longitude":"13.12643000"},{"name":"Altenkirchen","countryCode":"DE","stateCode":"MV","latitude":"54.63624000","longitude":"13.34332000"},{"name":"Altenpleen","countryCode":"DE","stateCode":"MV","latitude":"54.35456000","longitude":"12.95640000"},{"name":"Altentreptow","countryCode":"DE","stateCode":"MV","latitude":"53.69416000","longitude":"13.26504000"},{"name":"Altstadt","countryCode":"DE","stateCode":"MV","latitude":"53.62805000","longitude":"11.41582000"},{"name":"Anklam","countryCode":"DE","stateCode":"MV","latitude":"53.85637000","longitude":"13.68965000"},{"name":"Bad Doberan","countryCode":"DE","stateCode":"MV","latitude":"54.10712000","longitude":"11.90051000"},{"name":"Bad Kleinen","countryCode":"DE","stateCode":"MV","latitude":"53.77134000","longitude":"11.47165000"},{"name":"Bad Sülze","countryCode":"DE","stateCode":"MV","latitude":"54.11084000","longitude":"12.66054000"},{"name":"Banzkow","countryCode":"DE","stateCode":"MV","latitude":"53.52497000","longitude":"11.52306000"},{"name":"Bartenshagen-Parkentin","countryCode":"DE","stateCode":"MV","latitude":"54.08116000","longitude":"11.97849000"},{"name":"Barth","countryCode":"DE","stateCode":"MV","latitude":"54.36346000","longitude":"12.72491000"},{"name":"Bastorf","countryCode":"DE","stateCode":"MV","latitude":"54.12566000","longitude":"11.69695000"},{"name":"Bentwisch","countryCode":"DE","stateCode":"MV","latitude":"54.11503000","longitude":"12.20465000"},{"name":"Bentzin","countryCode":"DE","stateCode":"MV","latitude":"53.94608000","longitude":"13.27320000"},{"name":"Bergen auf Rügen","countryCode":"DE","stateCode":"MV","latitude":"54.41823000","longitude":"13.43349000"},{"name":"Bernitt","countryCode":"DE","stateCode":"MV","latitude":"53.90403000","longitude":"11.88669000"},{"name":"Biendorf","countryCode":"DE","stateCode":"MV","latitude":"54.07520000","longitude":"11.70127000"},{"name":"Blankensee","countryCode":"DE","stateCode":"MV","latitude":"53.40390000","longitude":"13.26836000"},{"name":"Blowatz","countryCode":"DE","stateCode":"MV","latitude":"53.98972000","longitude":"11.53360000"},{"name":"Bobitz","countryCode":"DE","stateCode":"MV","latitude":"53.80450000","longitude":"11.35914000"},{"name":"Boizenburg","countryCode":"DE","stateCode":"MV","latitude":"53.38153000","longitude":"10.72375000"},{"name":"Born","countryCode":"DE","stateCode":"MV","latitude":"54.38536000","longitude":"12.53051000"},{"name":"Borrentin","countryCode":"DE","stateCode":"MV","latitude":"53.80968000","longitude":"12.96718000"},{"name":"Brandshagen","countryCode":"DE","stateCode":"MV","latitude":"54.23945000","longitude":"13.16917000"},{"name":"Broderstorf","countryCode":"DE","stateCode":"MV","latitude":"54.08114000","longitude":"12.26350000"},{"name":"Brunn","countryCode":"DE","stateCode":"MV","latitude":"53.67076000","longitude":"13.37032000"},{"name":"Brüel","countryCode":"DE","stateCode":"MV","latitude":"53.73719000","longitude":"11.71471000"},{"name":"Brüsewitz","countryCode":"DE","stateCode":"MV","latitude":"53.67588000","longitude":"11.24379000"},{"name":"Burg Stargard","countryCode":"DE","stateCode":"MV","latitude":"53.49582000","longitude":"13.31122000"},{"name":"Burow","countryCode":"DE","stateCode":"MV","latitude":"53.77372000","longitude":"13.27318000"},{"name":"Börgerende-Rethwisch","countryCode":"DE","stateCode":"MV","latitude":"54.14177000","longitude":"11.92528000"},{"name":"Bützow","countryCode":"DE","stateCode":"MV","latitude":"53.84832000","longitude":"11.98256000"},{"name":"Carlow","countryCode":"DE","stateCode":"MV","latitude":"53.75861000","longitude":"10.93789000"},{"name":"Carpin","countryCode":"DE","stateCode":"MV","latitude":"53.35691000","longitude":"13.24328000"},{"name":"Crivitz","countryCode":"DE","stateCode":"MV","latitude":"53.57316000","longitude":"11.65194000"},{"name":"Dabel","countryCode":"DE","stateCode":"MV","latitude":"53.66112000","longitude":"11.90025000"},{"name":"Dargun","countryCode":"DE","stateCode":"MV","latitude":"53.90090000","longitude":"12.85014000"},{"name":"Dassow","countryCode":"DE","stateCode":"MV","latitude":"53.91096000","longitude":"10.97551000"},{"name":"Demen","countryCode":"DE","stateCode":"MV","latitude":"53.62967000","longitude":"11.76639000"},{"name":"Demmin","countryCode":"DE","stateCode":"MV","latitude":"53.90762000","longitude":"13.03142000"},{"name":"Dersekow","countryCode":"DE","stateCode":"MV","latitude":"54.04583000","longitude":"13.29243000"},{"name":"Dierkow-Neu","countryCode":"DE","stateCode":"MV","latitude":"54.10571000","longitude":"12.16753000"},{"name":"Dierkow-West","countryCode":"DE","stateCode":"MV","latitude":"54.10608000","longitude":"12.15041000"},{"name":"Dobbertin","countryCode":"DE","stateCode":"MV","latitude":"53.62306000","longitude":"12.07466000"},{"name":"Domsühl","countryCode":"DE","stateCode":"MV","latitude":"53.48723000","longitude":"11.77099000"},{"name":"Dranske","countryCode":"DE","stateCode":"MV","latitude":"54.63118000","longitude":"13.22831000"},{"name":"Ducherow","countryCode":"DE","stateCode":"MV","latitude":"53.76436000","longitude":"13.78216000"},{"name":"Dummerstorf","countryCode":"DE","stateCode":"MV","latitude":"54.01484000","longitude":"12.22821000"},{"name":"Dömitz","countryCode":"DE","stateCode":"MV","latitude":"53.14080000","longitude":"11.25017000"},{"name":"Dümmer","countryCode":"DE","stateCode":"MV","latitude":"53.57629000","longitude":"11.20497000"},{"name":"Eggesin","countryCode":"DE","stateCode":"MV","latitude":"53.67973000","longitude":"14.07992000"},{"name":"Eldena","countryCode":"DE","stateCode":"MV","latitude":"53.23191000","longitude":"11.41804000"},{"name":"Elmenhorst","countryCode":"DE","stateCode":"MV","latitude":"54.15583000","longitude":"12.01084000"},{"name":"Feldstadt","countryCode":"DE","stateCode":"MV","latitude":"53.62331000","longitude":"11.40673000"},{"name":"Ferdinandshof","countryCode":"DE","stateCode":"MV","latitude":"53.66124000","longitude":"13.88724000"},{"name":"Franzburg","countryCode":"DE","stateCode":"MV","latitude":"54.18501000","longitude":"12.88210000"},{"name":"Friedland","countryCode":"DE","stateCode":"MV","latitude":"53.67028000","longitude":"13.55400000"},{"name":"Gadebusch","countryCode":"DE","stateCode":"MV","latitude":"53.70137000","longitude":"11.11676000"},{"name":"Garz","countryCode":"DE","stateCode":"MV","latitude":"54.31843000","longitude":"13.35125000"},{"name":"Gelbensande","countryCode":"DE","stateCode":"MV","latitude":"54.20272000","longitude":"12.30168000"},{"name":"Gielow","countryCode":"DE","stateCode":"MV","latitude":"53.69756000","longitude":"12.74521000"},{"name":"Gingst","countryCode":"DE","stateCode":"MV","latitude":"54.45654000","longitude":"13.25737000"},{"name":"Glowe","countryCode":"DE","stateCode":"MV","latitude":"54.56911000","longitude":"13.46550000"},{"name":"Gnoien","countryCode":"DE","stateCode":"MV","latitude":"53.96870000","longitude":"12.71099000"},{"name":"Goldberg","countryCode":"DE","stateCode":"MV","latitude":"53.58878000","longitude":"12.08855000"},{"name":"Grabow","countryCode":"DE","stateCode":"MV","latitude":"53.27966000","longitude":"11.56502000"},{"name":"Grabowhöfe","countryCode":"DE","stateCode":"MV","latitude":"53.56865000","longitude":"12.59482000"},{"name":"Gramkow","countryCode":"DE","stateCode":"MV","latitude":"53.92092000","longitude":"11.31740000"},{"name":"Greifswald","countryCode":"DE","stateCode":"MV","latitude":"54.09311000","longitude":"13.38786000"},{"name":"Grevesmühlen","countryCode":"DE","stateCode":"MV","latitude":"53.86337000","longitude":"11.19160000"},{"name":"Grimmen","countryCode":"DE","stateCode":"MV","latitude":"54.11215000","longitude":"13.04051000"},{"name":"Groß Kiesow","countryCode":"DE","stateCode":"MV","latitude":"54.01261000","longitude":"13.47851000"},{"name":"Groß Laasch","countryCode":"DE","stateCode":"MV","latitude":"53.34646000","longitude":"11.54919000"},{"name":"Groß Miltzow","countryCode":"DE","stateCode":"MV","latitude":"53.53565000","longitude":"13.59354000"},{"name":"Groß Nemerow","countryCode":"DE","stateCode":"MV","latitude":"53.47342000","longitude":"13.22482000"},{"name":"Groß Wokern","countryCode":"DE","stateCode":"MV","latitude":"53.75135000","longitude":"12.49249000"},{"name":"Gägelow","countryCode":"DE","stateCode":"MV","latitude":"53.68558000","longitude":"11.89639000"},{"name":"Görmin","countryCode":"DE","stateCode":"MV","latitude":"53.99092000","longitude":"13.27054000"},{"name":"Güstrow","countryCode":"DE","stateCode":"MV","latitude":"53.79720000","longitude":"12.17337000"},{"name":"Gützkow","countryCode":"DE","stateCode":"MV","latitude":"53.72432000","longitude":"13.10664000"},{"name":"Hagenow","countryCode":"DE","stateCode":"MV","latitude":"53.43134000","longitude":"11.19159000"},{"name":"Hiddensee","countryCode":"DE","stateCode":"MV","latitude":"54.56689000","longitude":"13.10411000"},{"name":"Hornstorf","countryCode":"DE","stateCode":"MV","latitude":"53.90994000","longitude":"11.53214000"},{"name":"Jarmen","countryCode":"DE","stateCode":"MV","latitude":"53.92385000","longitude":"13.34032000"},{"name":"Jatznick","countryCode":"DE","stateCode":"MV","latitude":"53.57951000","longitude":"13.93955000"},{"name":"Jördenstorf","countryCode":"DE","stateCode":"MV","latitude":"53.87823000","longitude":"12.61619000"},{"name":"Jürgenshagen","countryCode":"DE","stateCode":"MV","latitude":"53.95417000","longitude":"11.89665000"},{"name":"Kalkhorst","countryCode":"DE","stateCode":"MV","latitude":"53.97012000","longitude":"11.04469000"},{"name":"Karlshagen","countryCode":"DE","stateCode":"MV","latitude":"54.11107000","longitude":"13.83193000"},{"name":"Kavelstorf","countryCode":"DE","stateCode":"MV","latitude":"54.00596000","longitude":"12.19082000"},{"name":"Kemnitz","countryCode":"DE","stateCode":"MV","latitude":"54.07723000","longitude":"13.53528000"},{"name":"Kessin","countryCode":"DE","stateCode":"MV","latitude":"53.72928000","longitude":"13.30773000"},{"name":"Klein Rogahn","countryCode":"DE","stateCode":"MV","latitude":"53.60534000","longitude":"11.34579000"},{"name":"Klink","countryCode":"DE","stateCode":"MV","latitude":"53.47758000","longitude":"12.62131000"},{"name":"Klütz","countryCode":"DE","stateCode":"MV","latitude":"53.96470000","longitude":"11.16367000"},{"name":"Koserow","countryCode":"DE","stateCode":"MV","latitude":"54.05189000","longitude":"14.00197000"},{"name":"Krakow am See","countryCode":"DE","stateCode":"MV","latitude":"53.65163000","longitude":"12.27034000"},{"name":"Kramerhof","countryCode":"DE","stateCode":"MV","latitude":"54.35366000","longitude":"13.05412000"},{"name":"Kritzmow","countryCode":"DE","stateCode":"MV","latitude":"54.05237000","longitude":"12.05311000"},{"name":"Kröpelin","countryCode":"DE","stateCode":"MV","latitude":"54.06963000","longitude":"11.79473000"},{"name":"Kröslin","countryCode":"DE","stateCode":"MV","latitude":"54.11662000","longitude":"13.75067000"},{"name":"Laage","countryCode":"DE","stateCode":"MV","latitude":"53.92560000","longitude":"12.34694000"},{"name":"Lalendorf","countryCode":"DE","stateCode":"MV","latitude":"53.75774000","longitude":"12.38983000"},{"name":"Lambrechtshagen","countryCode":"DE","stateCode":"MV","latitude":"54.10208000","longitude":"12.01645000"},{"name":"Lankow","countryCode":"DE","stateCode":"MV","latitude":"53.64983000","longitude":"11.36913000"},{"name":"Lassan","countryCode":"DE","stateCode":"MV","latitude":"53.94874000","longitude":"13.85219000"},{"name":"Leezen","countryCode":"DE","stateCode":"MV","latitude":"53.66265000","longitude":"11.49874000"},{"name":"Lewenberg","countryCode":"DE","stateCode":"MV","latitude":"53.64591000","longitude":"11.40767000"},{"name":"Loddin","countryCode":"DE","stateCode":"MV","latitude":"54.02252000","longitude":"14.00754000"},{"name":"Loitz","countryCode":"DE","stateCode":"MV","latitude":"53.44205000","longitude":"13.38802000"},{"name":"Lubmin","countryCode":"DE","stateCode":"MV","latitude":"54.13509000","longitude":"13.61687000"},{"name":"Ludwigslust","countryCode":"DE","stateCode":"MV","latitude":"53.32917000","longitude":"11.49714000"},{"name":"Löcknitz","countryCode":"DE","stateCode":"MV","latitude":"53.28694000","longitude":"11.78108000"},{"name":"Lübow","countryCode":"DE","stateCode":"MV","latitude":"53.85256000","longitude":"11.52440000"},{"name":"Lübstorf","countryCode":"DE","stateCode":"MV","latitude":"53.72561000","longitude":"11.41471000"},{"name":"Lübtheen","countryCode":"DE","stateCode":"MV","latitude":"53.30118000","longitude":"11.08368000"},{"name":"Lübz","countryCode":"DE","stateCode":"MV","latitude":"53.46261000","longitude":"12.02917000"},{"name":"Lüdersdorf","countryCode":"DE","stateCode":"MV","latitude":"53.86835000","longitude":"11.74902000"},{"name":"Lützow","countryCode":"DE","stateCode":"MV","latitude":"53.65345000","longitude":"11.17582000"},{"name":"Malchin","countryCode":"DE","stateCode":"MV","latitude":"53.73990000","longitude":"12.76539000"},{"name":"Malchow","countryCode":"DE","stateCode":"MV","latitude":"53.47477000","longitude":"12.42210000"},{"name":"Malliß","countryCode":"DE","stateCode":"MV","latitude":"53.21132000","longitude":"11.32716000"},{"name":"Marlow","countryCode":"DE","stateCode":"MV","latitude":"54.15439000","longitude":"12.57261000"},{"name":"Mecklenburg","countryCode":"DE","stateCode":"MV","latitude":"53.84270000","longitude":"11.46330000"},{"name":"Mesekenhagen","countryCode":"DE","stateCode":"MV","latitude":"54.14846000","longitude":"13.31843000"},{"name":"Mirow","countryCode":"DE","stateCode":"MV","latitude":"53.50510000","longitude":"11.50294000"},{"name":"Möllenhagen","countryCode":"DE","stateCode":"MV","latitude":"53.52388000","longitude":"12.92868000"},{"name":"Mönchhagen","countryCode":"DE","stateCode":"MV","latitude":"54.15146000","longitude":"12.21670000"},{"name":"Mühl Rosin","countryCode":"DE","stateCode":"MV","latitude":"53.76383000","longitude":"12.21388000"},{"name":"Mühlen Eichsen","countryCode":"DE","stateCode":"MV","latitude":"53.75775000","longitude":"11.25006000"},{"name":"Neu Kaliß","countryCode":"DE","stateCode":"MV","latitude":"53.17466000","longitude":"11.29446000"},{"name":"Neubrandenburg","countryCode":"DE","stateCode":"MV","latitude":"53.56414000","longitude":"13.27532000"},{"name":"Neubukow","countryCode":"DE","stateCode":"MV","latitude":"54.03177000","longitude":"11.67391000"},{"name":"Neuburg","countryCode":"DE","stateCode":"MV","latitude":"53.40677000","longitude":"11.91742000"},{"name":"Neuenkirchen","countryCode":"DE","stateCode":"MV","latitude":"53.59729000","longitude":"13.36942000"},{"name":"Neukalen","countryCode":"DE","stateCode":"MV","latitude":"53.82275000","longitude":"12.79015000"},{"name":"Neukloster","countryCode":"DE","stateCode":"MV","latitude":"53.86548000","longitude":"11.68512000"},{"name":"Neumühle","countryCode":"DE","stateCode":"MV","latitude":"53.63171000","longitude":"11.37085000"},{"name":"Neustadt-Glewe","countryCode":"DE","stateCode":"MV","latitude":"53.37846000","longitude":"11.59264000"},{"name":"Neustrelitz","countryCode":"DE","stateCode":"MV","latitude":"53.36130000","longitude":"13.07292000"},{"name":"Neverin","countryCode":"DE","stateCode":"MV","latitude":"53.62067000","longitude":"13.33660000"},{"name":"Nienhagen","countryCode":"DE","stateCode":"MV","latitude":"54.14869000","longitude":"12.17434000"},{"name":"Niepars","countryCode":"DE","stateCode":"MV","latitude":"54.31447000","longitude":"12.92447000"},{"name":"Nostorf","countryCode":"DE","stateCode":"MV","latitude":"53.40656000","longitude":"10.65408000"},{"name":"Ostseebad Binz","countryCode":"DE","stateCode":"MV","latitude":"54.39995000","longitude":"13.61052000"},{"name":"Ostseebad Boltenhagen","countryCode":"DE","stateCode":"MV","latitude":"53.98779000","longitude":"11.20193000"},{"name":"Ostseebad Dierhagen","countryCode":"DE","stateCode":"MV","latitude":"54.29243000","longitude":"12.35799000"},{"name":"Ostseebad Göhren","countryCode":"DE","stateCode":"MV","latitude":"54.34140000","longitude":"13.73823000"},{"name":"Ostseebad Kühlungsborn","countryCode":"DE","stateCode":"MV","latitude":"54.15035000","longitude":"11.75994000"},{"name":"Ostseebad Prerow","countryCode":"DE","stateCode":"MV","latitude":"54.44469000","longitude":"12.57677000"},{"name":"Ostseebad Sellin","countryCode":"DE","stateCode":"MV","latitude":"54.37846000","longitude":"13.69394000"},{"name":"Ostseebad Zinnowitz","countryCode":"DE","stateCode":"MV","latitude":"54.07668000","longitude":"13.91127000"},{"name":"Pampow","countryCode":"DE","stateCode":"MV","latitude":"53.75513000","longitude":"12.60815000"},{"name":"Papendorf","countryCode":"DE","stateCode":"MV","latitude":"54.03523000","longitude":"12.13263000"},{"name":"Parchim","countryCode":"DE","stateCode":"MV","latitude":"53.42631000","longitude":"11.84875000"},{"name":"Pasewalk","countryCode":"DE","stateCode":"MV","latitude":"53.50627000","longitude":"13.98997000"},{"name":"Paulsstadt","countryCode":"DE","stateCode":"MV","latitude":"53.63283000","longitude":"11.40372000"},{"name":"Penkun","countryCode":"DE","stateCode":"MV","latitude":"53.29695000","longitude":"14.23616000"},{"name":"Penzlin","countryCode":"DE","stateCode":"MV","latitude":"53.50400000","longitude":"13.08407000"},{"name":"Pinnow","countryCode":"DE","stateCode":"MV","latitude":"53.60164000","longitude":"11.54577000"},{"name":"Plate","countryCode":"DE","stateCode":"MV","latitude":"53.55145000","longitude":"11.50927000"},{"name":"Plau am See","countryCode":"DE","stateCode":"MV","latitude":"53.45821000","longitude":"12.26246000"},{"name":"Poseritz","countryCode":"DE","stateCode":"MV","latitude":"54.29811000","longitude":"13.27492000"},{"name":"Preetz","countryCode":"DE","stateCode":"MV","latitude":"54.35017000","longitude":"12.98936000"},{"name":"Prohn","countryCode":"DE","stateCode":"MV","latitude":"54.36901000","longitude":"13.02369000"},{"name":"Putbus","countryCode":"DE","stateCode":"MV","latitude":"54.35511000","longitude":"13.47634000"},{"name":"Raben Steinfeld","countryCode":"DE","stateCode":"MV","latitude":"53.60141000","longitude":"11.50487000"},{"name":"Rambin","countryCode":"DE","stateCode":"MV","latitude":"54.35566000","longitude":"13.20445000"},{"name":"Rastow","countryCode":"DE","stateCode":"MV","latitude":"53.45709000","longitude":"11.43145000"},{"name":"Rechlin","countryCode":"DE","stateCode":"MV","latitude":"53.33549000","longitude":"12.72543000"},{"name":"Rehna","countryCode":"DE","stateCode":"MV","latitude":"53.77877000","longitude":"11.04929000"},{"name":"Reinberg","countryCode":"DE","stateCode":"MV","latitude":"53.67484000","longitude":"13.14417000"},{"name":"Retgendorf","countryCode":"DE","stateCode":"MV","latitude":"53.72922000","longitude":"11.50359000"},{"name":"Retschow","countryCode":"DE","stateCode":"MV","latitude":"54.04552000","longitude":"11.87780000"},{"name":"Ribnitz-Damgarten","countryCode":"DE","stateCode":"MV","latitude":"54.24220000","longitude":"12.45666000"},{"name":"Richtenberg","countryCode":"DE","stateCode":"MV","latitude":"54.20131000","longitude":"12.89409000"},{"name":"Roggendorf","countryCode":"DE","stateCode":"MV","latitude":"53.69292000","longitude":"11.01440000"},{"name":"Roggentin","countryCode":"DE","stateCode":"MV","latitude":"54.07070000","longitude":"12.20424000"},{"name":"Rosenow","countryCode":"DE","stateCode":"MV","latitude":"53.62966000","longitude":"13.03849000"},{"name":"Rostock","countryCode":"DE","stateCode":"MV","latitude":"54.08870000","longitude":"12.14049000"},{"name":"Röbel","countryCode":"DE","stateCode":"MV","latitude":"53.37555000","longitude":"12.60372000"},{"name":"Rövershagen","countryCode":"DE","stateCode":"MV","latitude":"54.17668000","longitude":"12.24276000"},{"name":"Saal","countryCode":"DE","stateCode":"MV","latitude":"54.31051000","longitude":"12.49935000"},{"name":"Sagard","countryCode":"DE","stateCode":"MV","latitude":"54.52556000","longitude":"13.55387000"},{"name":"Samtens","countryCode":"DE","stateCode":"MV","latitude":"54.35481000","longitude":"13.29311000"},{"name":"Satow-Oberhagen","countryCode":"DE","stateCode":"MV","latitude":"53.99545000","longitude":"11.88466000"},{"name":"Saßnitz","countryCode":"DE","stateCode":"MV","latitude":"54.51570000","longitude":"13.64451000"},{"name":"Schelfstadt","countryCode":"DE","stateCode":"MV","latitude":"53.63382000","longitude":"11.41711000"},{"name":"Schlagsdorf","countryCode":"DE","stateCode":"MV","latitude":"53.73363000","longitude":"10.82556000"},{"name":"Schwaan","countryCode":"DE","stateCode":"MV","latitude":"53.94047000","longitude":"12.10715000"},{"name":"Schwerin","countryCode":"DE","stateCode":"MV","latitude":"53.62937000","longitude":"11.41316000"},{"name":"Seebad Bansin","countryCode":"DE","stateCode":"MV","latitude":"53.97102000","longitude":"14.14147000"},{"name":"Seebad Heringsdorf","countryCode":"DE","stateCode":"MV","latitude":"53.95379000","longitude":"14.16852000"},{"name":"Seeheilbad Graal-Müritz","countryCode":"DE","stateCode":"MV","latitude":"54.25124000","longitude":"12.25139000"},{"name":"Seehof","countryCode":"DE","stateCode":"MV","latitude":"53.69249000","longitude":"11.43256000"},{"name":"Sehlen","countryCode":"DE","stateCode":"MV","latitude":"54.37971000","longitude":"13.38907000"},{"name":"Sellin","countryCode":"DE","stateCode":"MV","latitude":"53.88495000","longitude":"11.60790000"},{"name":"Selmsdorf","countryCode":"DE","stateCode":"MV","latitude":"53.88224000","longitude":"10.85997000"},{"name":"Siggelkow","countryCode":"DE","stateCode":"MV","latitude":"53.38742000","longitude":"11.93802000"},{"name":"Spornitz","countryCode":"DE","stateCode":"MV","latitude":"53.40749000","longitude":"11.71864000"},{"name":"Steinhagen","countryCode":"DE","stateCode":"MV","latitude":"54.22616000","longitude":"12.98867000"},{"name":"Sternberg","countryCode":"DE","stateCode":"MV","latitude":"53.71236000","longitude":"11.82678000"},{"name":"Stralendorf","countryCode":"DE","stateCode":"MV","latitude":"53.57498000","longitude":"11.30356000"},{"name":"Stralsund","countryCode":"DE","stateCode":"MV","latitude":"54.30911000","longitude":"13.08180000"},{"name":"Strasburg","countryCode":"DE","stateCode":"MV","latitude":"53.51030000","longitude":"13.74513000"},{"name":"Stäbelow","countryCode":"DE","stateCode":"MV","latitude":"54.04119000","longitude":"12.02336000"},{"name":"Sukow","countryCode":"DE","stateCode":"MV","latitude":"53.54428000","longitude":"11.56194000"},{"name":"Sülstorf","countryCode":"DE","stateCode":"MV","latitude":"53.50931000","longitude":"11.37463000"},{"name":"Tarnow","countryCode":"DE","stateCode":"MV","latitude":"53.77941000","longitude":"12.01785000"},{"name":"Tessin","countryCode":"DE","stateCode":"MV","latitude":"54.02764000","longitude":"12.46519000"},{"name":"Teterow","countryCode":"DE","stateCode":"MV","latitude":"53.77545000","longitude":"12.57487000"},{"name":"Torgelow","countryCode":"DE","stateCode":"MV","latitude":"53.63415000","longitude":"14.01346000"},{"name":"Tribsees","countryCode":"DE","stateCode":"MV","latitude":"54.09556000","longitude":"12.75683000"},{"name":"Trinwillershagen","countryCode":"DE","stateCode":"MV","latitude":"54.25048000","longitude":"12.62312000"},{"name":"Trollenhagen","countryCode":"DE","stateCode":"MV","latitude":"53.60706000","longitude":"13.29103000"},{"name":"Tutow","countryCode":"DE","stateCode":"MV","latitude":"53.91566000","longitude":"13.24814000"},{"name":"Ueckermünde","countryCode":"DE","stateCode":"MV","latitude":"53.73795000","longitude":"14.04473000"},{"name":"Usedom","countryCode":"DE","stateCode":"MV","latitude":"53.87537000","longitude":"13.92394000"},{"name":"Velgast","countryCode":"DE","stateCode":"MV","latitude":"54.27204000","longitude":"12.81075000"},{"name":"Viereck","countryCode":"DE","stateCode":"MV","latitude":"53.54898000","longitude":"14.04001000"},{"name":"Wackerow","countryCode":"DE","stateCode":"MV","latitude":"53.67683000","longitude":"12.98164000"},{"name":"Wardow","countryCode":"DE","stateCode":"MV","latitude":"53.93054000","longitude":"12.40818000"},{"name":"Waren","countryCode":"DE","stateCode":"MV","latitude":"53.52040000","longitude":"12.67985000"},{"name":"Warin","countryCode":"DE","stateCode":"MV","latitude":"53.80026000","longitude":"11.70504000"},{"name":"Warnemünde","countryCode":"DE","stateCode":"MV","latitude":"54.17670000","longitude":"12.08402000"},{"name":"Warnow","countryCode":"DE","stateCode":"MV","latitude":"53.78580000","longitude":"11.88106000"},{"name":"Wattmannshagen","countryCode":"DE","stateCode":"MV","latitude":"53.77590000","longitude":"12.40701000"},{"name":"Weitenhagen","countryCode":"DE","stateCode":"MV","latitude":"54.05372000","longitude":"13.40998000"},{"name":"Wendorf","countryCode":"DE","stateCode":"MV","latitude":"54.25540000","longitude":"13.07682000"},{"name":"Werdervorstadt","countryCode":"DE","stateCode":"MV","latitude":"53.63909000","longitude":"11.42767000"},{"name":"Wesenberg","countryCode":"DE","stateCode":"MV","latitude":"53.28030000","longitude":"12.96936000"},{"name":"Weststadt","countryCode":"DE","stateCode":"MV","latitude":"53.63472000","longitude":"11.39565000"},{"name":"Wiek","countryCode":"DE","stateCode":"MV","latitude":"54.62000000","longitude":"13.28914000"},{"name":"Wismar","countryCode":"DE","stateCode":"MV","latitude":"53.89314000","longitude":"11.45286000"},{"name":"Wittenburg","countryCode":"DE","stateCode":"MV","latitude":"53.50599000","longitude":"11.08049000"},{"name":"Wittenförden","countryCode":"DE","stateCode":"MV","latitude":"53.62917000","longitude":"11.32982000"},{"name":"Wittenhagen","countryCode":"DE","stateCode":"MV","latitude":"54.18379000","longitude":"13.07133000"},{"name":"Woldegk","countryCode":"DE","stateCode":"MV","latitude":"53.46058000","longitude":"13.58356000"},{"name":"Wolgast","countryCode":"DE","stateCode":"MV","latitude":"54.05275000","longitude":"13.77201000"},{"name":"Wulkenzin","countryCode":"DE","stateCode":"MV","latitude":"53.54445000","longitude":"13.16921000"},{"name":"Wusterhusen","countryCode":"DE","stateCode":"MV","latitude":"54.11312000","longitude":"13.61608000"},{"name":"Wustrow","countryCode":"DE","stateCode":"MV","latitude":"53.47765000","longitude":"13.15569000"},{"name":"Zarrendorf","countryCode":"DE","stateCode":"MV","latitude":"54.23689000","longitude":"13.10094000"},{"name":"Zarrentin","countryCode":"DE","stateCode":"MV","latitude":"53.55075000","longitude":"10.91550000"},{"name":"Ziesendorf","countryCode":"DE","stateCode":"MV","latitude":"53.99433000","longitude":"12.03933000"},{"name":"Zingst","countryCode":"DE","stateCode":"MV","latitude":"54.43572000","longitude":"12.68880000"},{"name":"Zurow","countryCode":"DE","stateCode":"MV","latitude":"53.86429000","longitude":"11.61434000"},{"name":"Züssow","countryCode":"DE","stateCode":"MV","latitude":"53.97709000","longitude":"13.54855000"},{"name":"Adorf","countryCode":"DE","stateCode":"SN","latitude":"50.32011000","longitude":"12.25986000"},{"name":"Albertstadt","countryCode":"DE","stateCode":"SN","latitude":"51.08333000","longitude":"13.76667000"},{"name":"Altenberg","countryCode":"DE","stateCode":"SN","latitude":"50.76556000","longitude":"13.75334000"},{"name":"Altmittweida","countryCode":"DE","stateCode":"SN","latitude":"50.96667000","longitude":"12.95000000"},{"name":"Annaberg-Buchholz","countryCode":"DE","stateCode":"SN","latitude":"50.57953000","longitude":"13.00627000"},{"name":"Arzberg","countryCode":"DE","stateCode":"SN","latitude":"51.52887000","longitude":"13.12565000"},{"name":"Aue","countryCode":"DE","stateCode":"SN","latitude":"50.59034000","longitude":"12.70657000"},{"name":"Auerbach","countryCode":"DE","stateCode":"SN","latitude":"50.51155000","longitude":"12.40083000"},{"name":"Augustusburg","countryCode":"DE","stateCode":"SN","latitude":"50.81192000","longitude":"13.10197000"},{"name":"Bad Brambach","countryCode":"DE","stateCode":"SN","latitude":"50.21667000","longitude":"12.31667000"},{"name":"Bad Düben","countryCode":"DE","stateCode":"SN","latitude":"51.59174000","longitude":"12.58492000"},{"name":"Bad Elster","countryCode":"DE","stateCode":"SN","latitude":"50.28192000","longitude":"12.23430000"},{"name":"Bad Lausick","countryCode":"DE","stateCode":"SN","latitude":"51.14495000","longitude":"12.64449000"},{"name":"Bad Muskau","countryCode":"DE","stateCode":"SN","latitude":"51.55051000","longitude":"14.71240000"},{"name":"Bad Schandau","countryCode":"DE","stateCode":"SN","latitude":"50.91743000","longitude":"14.15494000"},{"name":"Bad Schlema","countryCode":"DE","stateCode":"SN","latitude":"50.60257000","longitude":"12.67288000"},{"name":"Bannewitz","countryCode":"DE","stateCode":"SN","latitude":"50.99291000","longitude":"13.71712000"},{"name":"Bautzen","countryCode":"DE","stateCode":"SN","latitude":"51.18035000","longitude":"14.43494000"},{"name":"Beierfeld","countryCode":"DE","stateCode":"SN","latitude":"50.56529000","longitude":"12.79049000"},{"name":"Beiersdorf","countryCode":"DE","stateCode":"SN","latitude":"51.07405000","longitude":"14.53828000"},{"name":"Beilrode","countryCode":"DE","stateCode":"SN","latitude":"51.56667000","longitude":"13.06667000"},{"name":"Belgern","countryCode":"DE","stateCode":"SN","latitude":"51.48263000","longitude":"13.12382000"},{"name":"Belgershain","countryCode":"DE","stateCode":"SN","latitude":"51.23333000","longitude":"12.55000000"},{"name":"Bennewitz","countryCode":"DE","stateCode":"SN","latitude":"51.36074000","longitude":"12.71376000"},{"name":"Bergen","countryCode":"DE","stateCode":"SN","latitude":"50.47100000","longitude":"12.27448000"},{"name":"Bernsbach","countryCode":"DE","stateCode":"SN","latitude":"50.57624000","longitude":"12.76751000"},{"name":"Bernsdorf","countryCode":"DE","stateCode":"SN","latitude":"51.37350000","longitude":"14.06886000"},{"name":"Bernstadt","countryCode":"DE","stateCode":"SN","latitude":"51.04736000","longitude":"14.82784000"},{"name":"Berthelsdorf","countryCode":"DE","stateCode":"SN","latitude":"51.04679000","longitude":"14.22197000"},{"name":"Bertsdorf-Hörnitz","countryCode":"DE","stateCode":"SN","latitude":"50.88593000","longitude":"14.73696000"},{"name":"Bischofswerda","countryCode":"DE","stateCode":"SN","latitude":"51.12771000","longitude":"14.17974000"},{"name":"Bockau","countryCode":"DE","stateCode":"SN","latitude":"50.54209000","longitude":"12.68639000"},{"name":"Bockelwitz","countryCode":"DE","stateCode":"SN","latitude":"51.19942000","longitude":"12.95618000"},{"name":"Borna","countryCode":"DE","stateCode":"SN","latitude":"51.12416000","longitude":"12.49639000"},{"name":"Borsdorf","countryCode":"DE","stateCode":"SN","latitude":"51.35000000","longitude":"12.53333000"},{"name":"Borstendorf","countryCode":"DE","stateCode":"SN","latitude":"50.77323000","longitude":"13.17918000"},{"name":"Boxberg","countryCode":"DE","stateCode":"SN","latitude":"51.40373000","longitude":"14.57598000"},{"name":"Brand-Erbisdorf","countryCode":"DE","stateCode":"SN","latitude":"50.86643000","longitude":"13.32285000"},{"name":"Brandis","countryCode":"DE","stateCode":"SN","latitude":"51.33597000","longitude":"12.61024000"},{"name":"Breitenbrunn","countryCode":"DE","stateCode":"SN","latitude":"50.47553000","longitude":"12.76649000"},{"name":"Burgstädt","countryCode":"DE","stateCode":"SN","latitude":"50.91333000","longitude":"12.80600000"},{"name":"Burkau","countryCode":"DE","stateCode":"SN","latitude":"51.17579000","longitude":"14.17329000"},{"name":"Burkhardtsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.73333000","longitude":"12.91667000"},{"name":"Bärenstein","countryCode":"DE","stateCode":"SN","latitude":"50.50000000","longitude":"13.03333000"},{"name":"Böhlen","countryCode":"DE","stateCode":"SN","latitude":"51.20061000","longitude":"12.38622000"},{"name":"Börnichen","countryCode":"DE","stateCode":"SN","latitude":"50.75010000","longitude":"13.14075000"},{"name":"Bösenbrunn","countryCode":"DE","stateCode":"SN","latitude":"50.39703000","longitude":"12.09998000"},{"name":"Callenberg","countryCode":"DE","stateCode":"SN","latitude":"50.85000000","longitude":"12.63333000"},{"name":"Cavertitz","countryCode":"DE","stateCode":"SN","latitude":"51.38333000","longitude":"13.13333000"},{"name":"Chemnitz","countryCode":"DE","stateCode":"SN","latitude":"50.83570000","longitude":"12.92922000"},{"name":"Claußnitz","countryCode":"DE","stateCode":"SN","latitude":"50.93333000","longitude":"12.88333000"},{"name":"Colditz","countryCode":"DE","stateCode":"SN","latitude":"51.12821000","longitude":"12.80295000"},{"name":"Coswig","countryCode":"DE","stateCode":"SN","latitude":"51.13204000","longitude":"13.58312000"},{"name":"Crimmitschau","countryCode":"DE","stateCode":"SN","latitude":"50.81644000","longitude":"12.39045000"},{"name":"Crostau","countryCode":"DE","stateCode":"SN","latitude":"51.08462000","longitude":"14.45589000"},{"name":"Crostwitz","countryCode":"DE","stateCode":"SN","latitude":"51.23832000","longitude":"14.24338000"},{"name":"Crottendorf","countryCode":"DE","stateCode":"SN","latitude":"50.51667000","longitude":"12.95000000"},{"name":"Cunewalde","countryCode":"DE","stateCode":"SN","latitude":"51.10000000","longitude":"14.51667000"},{"name":"Dahlen","countryCode":"DE","stateCode":"SN","latitude":"51.36495000","longitude":"12.99881000"},{"name":"Delitzsch","countryCode":"DE","stateCode":"SN","latitude":"51.52546000","longitude":"12.34284000"},{"name":"Demitz-Thumitz","countryCode":"DE","stateCode":"SN","latitude":"51.14149000","longitude":"14.24719000"},{"name":"Dennheritz","countryCode":"DE","stateCode":"SN","latitude":"50.81412000","longitude":"12.46519000"},{"name":"Deutzen","countryCode":"DE","stateCode":"SN","latitude":"51.11217000","longitude":"12.42541000"},{"name":"Dippoldiswalde","countryCode":"DE","stateCode":"SN","latitude":"50.89621000","longitude":"13.66905000"},{"name":"Doberschütz","countryCode":"DE","stateCode":"SN","latitude":"51.49870000","longitude":"12.74792000"},{"name":"Dohma","countryCode":"DE","stateCode":"SN","latitude":"50.91667000","longitude":"13.93333000"},{"name":"Dohna","countryCode":"DE","stateCode":"SN","latitude":"50.95621000","longitude":"13.85839000"},{"name":"Dommitzsch","countryCode":"DE","stateCode":"SN","latitude":"51.64071000","longitude":"12.87940000"},{"name":"Dorfchemnitz","countryCode":"DE","stateCode":"SN","latitude":"50.66363000","longitude":"12.83651000"},{"name":"Dorfhain","countryCode":"DE","stateCode":"SN","latitude":"50.93333000","longitude":"13.56667000"},{"name":"Drebach","countryCode":"DE","stateCode":"SN","latitude":"50.67583000","longitude":"13.01620000"},{"name":"Dresden","countryCode":"DE","stateCode":"SN","latitude":"51.05089000","longitude":"13.73832000"},{"name":"Döbeln","countryCode":"DE","stateCode":"SN","latitude":"51.12210000","longitude":"13.11027000"},{"name":"Döbernitz","countryCode":"DE","stateCode":"SN","latitude":"51.51241000","longitude":"12.34753000"},{"name":"Dürrhennersdorf","countryCode":"DE","stateCode":"SN","latitude":"51.04863000","longitude":"14.60383000"},{"name":"Dürrröhrsdorf","countryCode":"DE","stateCode":"SN","latitude":"51.03395000","longitude":"13.99718000"},{"name":"Ebersbach","countryCode":"DE","stateCode":"SN","latitude":"51.00762000","longitude":"14.58621000"},{"name":"Ehrenfriedersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.64934000","longitude":"12.97009000"},{"name":"Eibau","countryCode":"DE","stateCode":"SN","latitude":"50.98272000","longitude":"14.66214000"},{"name":"Eibenstock","countryCode":"DE","stateCode":"SN","latitude":"50.49431000","longitude":"12.59978000"},{"name":"Eichigt","countryCode":"DE","stateCode":"SN","latitude":"50.35000000","longitude":"12.16667000"},{"name":"Eilenburg","countryCode":"DE","stateCode":"SN","latitude":"51.45984000","longitude":"12.63338000"},{"name":"Ellefeld","countryCode":"DE","stateCode":"SN","latitude":"50.48367000","longitude":"12.38880000"},{"name":"Elsnig","countryCode":"DE","stateCode":"SN","latitude":"51.61024000","longitude":"12.92833000"},{"name":"Elsterberg","countryCode":"DE","stateCode":"SN","latitude":"50.60841000","longitude":"12.16787000"},{"name":"Elstertrebnitz","countryCode":"DE","stateCode":"SN","latitude":"51.15000000","longitude":"12.23333000"},{"name":"Elstra","countryCode":"DE","stateCode":"SN","latitude":"51.22172000","longitude":"14.13201000"},{"name":"Elterlein","countryCode":"DE","stateCode":"SN","latitude":"50.57663000","longitude":"12.86836000"},{"name":"Eppendorf","countryCode":"DE","stateCode":"SN","latitude":"50.80000000","longitude":"13.23333000"},{"name":"Erlau","countryCode":"DE","stateCode":"SN","latitude":"51.00938000","longitude":"12.94549000"},{"name":"Erlbach","countryCode":"DE","stateCode":"SN","latitude":"50.31667000","longitude":"12.36667000"},{"name":"Espenhain","countryCode":"DE","stateCode":"SN","latitude":"51.18926000","longitude":"12.47885000"},{"name":"Falkenau","countryCode":"DE","stateCode":"SN","latitude":"50.85559000","longitude":"13.11718000"},{"name":"Falkenhain","countryCode":"DE","stateCode":"SN","latitude":"51.39888000","longitude":"12.87083000"},{"name":"Falkenstein","countryCode":"DE","stateCode":"SN","latitude":"50.47788000","longitude":"12.37129000"},{"name":"Flöha","countryCode":"DE","stateCode":"SN","latitude":"50.85613000","longitude":"13.07407000"},{"name":"Frankenberg","countryCode":"DE","stateCode":"SN","latitude":"50.91297000","longitude":"13.04011000"},{"name":"Frankenstein","countryCode":"DE","stateCode":"SN","latitude":"50.90064000","longitude":"13.20933000"},{"name":"Frankenthal","countryCode":"DE","stateCode":"SN","latitude":"51.13129000","longitude":"14.10893000"},{"name":"Frauenstein","countryCode":"DE","stateCode":"SN","latitude":"50.80279000","longitude":"13.53790000"},{"name":"Fraureuth","countryCode":"DE","stateCode":"SN","latitude":"50.70000000","longitude":"12.35000000"},{"name":"Freiberg","countryCode":"DE","stateCode":"SN","latitude":"50.91089000","longitude":"13.33881000"},{"name":"Freital","countryCode":"DE","stateCode":"SN","latitude":"51.00166000","longitude":"13.64880000"},{"name":"Friedersdorf","countryCode":"DE","stateCode":"SN","latitude":"51.02416000","longitude":"14.56246000"},{"name":"Frohburg","countryCode":"DE","stateCode":"SN","latitude":"51.05719000","longitude":"12.55746000"},{"name":"Gablenz","countryCode":"DE","stateCode":"SN","latitude":"51.53333000","longitude":"14.66667000"},{"name":"Geising","countryCode":"DE","stateCode":"SN","latitude":"50.75742000","longitude":"13.79278000"},{"name":"Geithain","countryCode":"DE","stateCode":"SN","latitude":"51.05528000","longitude":"12.69674000"},{"name":"Gelenau","countryCode":"DE","stateCode":"SN","latitude":"50.71151000","longitude":"12.96666000"},{"name":"Geringswalde","countryCode":"DE","stateCode":"SN","latitude":"51.07677000","longitude":"12.90725000"},{"name":"Gersdorf","countryCode":"DE","stateCode":"SN","latitude":"51.11220000","longitude":"12.93889000"},{"name":"Geyer","countryCode":"DE","stateCode":"SN","latitude":"50.62632000","longitude":"12.92074000"},{"name":"Glashütte","countryCode":"DE","stateCode":"SN","latitude":"50.85196000","longitude":"13.77977000"},{"name":"Glaubitz","countryCode":"DE","stateCode":"SN","latitude":"51.32498000","longitude":"13.37817000"},{"name":"Glauchau","countryCode":"DE","stateCode":"SN","latitude":"50.81987000","longitude":"12.54493000"},{"name":"Gornau","countryCode":"DE","stateCode":"SN","latitude":"50.75901000","longitude":"13.03731000"},{"name":"Gornsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.70000000","longitude":"12.88333000"},{"name":"Grimma","countryCode":"DE","stateCode":"SN","latitude":"51.23367000","longitude":"12.71959000"},{"name":"Groitzsch","countryCode":"DE","stateCode":"SN","latitude":"51.15536000","longitude":"12.28279000"},{"name":"Groß Düben","countryCode":"DE","stateCode":"SN","latitude":"51.56667000","longitude":"14.56667000"},{"name":"Großbardau","countryCode":"DE","stateCode":"SN","latitude":"51.20419000","longitude":"12.69848000"},{"name":"Großbothen","countryCode":"DE","stateCode":"SN","latitude":"51.18784000","longitude":"12.75101000"},{"name":"Großdubrau","countryCode":"DE","stateCode":"SN","latitude":"51.25422000","longitude":"14.45897000"},{"name":"Großenhain","countryCode":"DE","stateCode":"SN","latitude":"51.28951000","longitude":"13.53350000"},{"name":"Großharthau","countryCode":"DE","stateCode":"SN","latitude":"51.10694000","longitude":"14.09911000"},{"name":"Großhartmannsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.80000000","longitude":"13.33333000"},{"name":"Großhennersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.98597000","longitude":"14.78776000"},{"name":"Großlehna","countryCode":"DE","stateCode":"SN","latitude":"51.30687000","longitude":"12.17190000"},{"name":"Großnaundorf","countryCode":"DE","stateCode":"SN","latitude":"51.20000000","longitude":"13.93333000"},{"name":"Großolbersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.70000000","longitude":"13.08333000"},{"name":"Großpostwitz","countryCode":"DE","stateCode":"SN","latitude":"51.12083000","longitude":"14.44065000"},{"name":"Großpösna","countryCode":"DE","stateCode":"SN","latitude":"51.26667000","longitude":"12.50000000"},{"name":"Großröhrsdorf","countryCode":"DE","stateCode":"SN","latitude":"51.14528000","longitude":"14.01917000"},{"name":"Großrückerswalde","countryCode":"DE","stateCode":"SN","latitude":"50.63333000","longitude":"13.11667000"},{"name":"Großschirma","countryCode":"DE","stateCode":"SN","latitude":"50.96602000","longitude":"13.28590000"},{"name":"Großschweidnitz","countryCode":"DE","stateCode":"SN","latitude":"51.06939000","longitude":"14.64297000"},{"name":"Großschönau","countryCode":"DE","stateCode":"SN","latitude":"50.90000000","longitude":"14.68333000"},{"name":"Großweitzschen","countryCode":"DE","stateCode":"SN","latitude":"51.15845000","longitude":"13.04517000"},{"name":"Grünbach","countryCode":"DE","stateCode":"SN","latitude":"50.44995000","longitude":"12.36186000"},{"name":"Grünhain","countryCode":"DE","stateCode":"SN","latitude":"50.58019000","longitude":"12.80695000"},{"name":"Grünhainichen","countryCode":"DE","stateCode":"SN","latitude":"50.76720000","longitude":"13.15366000"},{"name":"Guttau","countryCode":"DE","stateCode":"SN","latitude":"51.25904000","longitude":"14.56132000"},{"name":"Göda","countryCode":"DE","stateCode":"SN","latitude":"51.17800000","longitude":"14.31951000"},{"name":"Görlitz","countryCode":"DE","stateCode":"SN","latitude":"51.15518000","longitude":"14.98853000"},{"name":"Hainewalde","countryCode":"DE","stateCode":"SN","latitude":"50.91014000","longitude":"14.70387000"},{"name":"Hainichen","countryCode":"DE","stateCode":"SN","latitude":"50.97044000","longitude":"13.12287000"},{"name":"Halsbrücke","countryCode":"DE","stateCode":"SN","latitude":"50.95000000","longitude":"13.35000000"},{"name":"Hammerbrücke","countryCode":"DE","stateCode":"SN","latitude":"50.43504000","longitude":"12.41500000"},{"name":"Hartenstein","countryCode":"DE","stateCode":"SN","latitude":"50.66236000","longitude":"12.66966000"},{"name":"Hartha","countryCode":"DE","stateCode":"SN","latitude":"51.09863000","longitude":"12.97391000"},{"name":"Hartmannsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.75804000","longitude":"12.42687000"},{"name":"Haselbachtal","countryCode":"DE","stateCode":"SN","latitude":"51.23570000","longitude":"14.02576000"},{"name":"Hauswalde","countryCode":"DE","stateCode":"SN","latitude":"51.15212000","longitude":"14.08630000"},{"name":"Heidenau","countryCode":"DE","stateCode":"SN","latitude":"50.97221000","longitude":"13.86741000"},{"name":"Hermsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.92338000","longitude":"13.73480000"},{"name":"Herrnhut","countryCode":"DE","stateCode":"SN","latitude":"51.01624000","longitude":"14.74381000"},{"name":"Hilbersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.85400000","longitude":"12.94776000"},{"name":"Hirschfeld","countryCode":"DE","stateCode":"SN","latitude":"50.62453000","longitude":"12.45722000"},{"name":"Hirschfelde","countryCode":"DE","stateCode":"SN","latitude":"50.94437000","longitude":"14.88510000"},{"name":"Hochkirch","countryCode":"DE","stateCode":"SN","latitude":"51.14898000","longitude":"14.57063000"},{"name":"Hohburg","countryCode":"DE","stateCode":"SN","latitude":"51.41168000","longitude":"12.80508000"},{"name":"Hohenstein-Ernstthal","countryCode":"DE","stateCode":"SN","latitude":"50.80064000","longitude":"12.71287000"},{"name":"Hohndorf","countryCode":"DE","stateCode":"SN","latitude":"50.74044000","longitude":"12.68058000"},{"name":"Hohnstein","countryCode":"DE","stateCode":"SN","latitude":"50.97991000","longitude":"14.11408000"},{"name":"Horka","countryCode":"DE","stateCode":"SN","latitude":"51.26342000","longitude":"14.25523000"},{"name":"Hormersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.67406000","longitude":"12.88194000"},{"name":"Hoyerswerda","countryCode":"DE","stateCode":"SN","latitude":"51.43787000","longitude":"14.23549000"},{"name":"Hähnichen","countryCode":"DE","stateCode":"SN","latitude":"51.36540000","longitude":"14.86098000"},{"name":"Höckendorf","countryCode":"DE","stateCode":"SN","latitude":"51.22423000","longitude":"13.90935000"},{"name":"Jahnsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.74509000","longitude":"12.85414000"},{"name":"Jesewitz","countryCode":"DE","stateCode":"SN","latitude":"51.42276000","longitude":"12.56312000"},{"name":"Johanngeorgenstadt","countryCode":"DE","stateCode":"SN","latitude":"50.43254000","longitude":"12.71140000"},{"name":"Jöhstadt","countryCode":"DE","stateCode":"SN","latitude":"50.51229000","longitude":"13.09460000"},{"name":"Kamenz","countryCode":"DE","stateCode":"SN","latitude":"51.26798000","longitude":"14.09374000"},{"name":"Kirchberg","countryCode":"DE","stateCode":"SN","latitude":"50.62190000","longitude":"12.52449000"},{"name":"Kirschau","countryCode":"DE","stateCode":"SN","latitude":"51.09317000","longitude":"14.42840000"},{"name":"Kitzen","countryCode":"DE","stateCode":"SN","latitude":"51.22172000","longitude":"12.22349000"},{"name":"Kitzscher","countryCode":"DE","stateCode":"SN","latitude":"51.16444000","longitude":"12.55260000"},{"name":"Klingenthal","countryCode":"DE","stateCode":"SN","latitude":"50.35963000","longitude":"12.46463000"},{"name":"Klipphausen","countryCode":"DE","stateCode":"SN","latitude":"51.06841000","longitude":"13.51374000"},{"name":"Klitten","countryCode":"DE","stateCode":"SN","latitude":"51.35109000","longitude":"14.60526000"},{"name":"Kodersdorf","countryCode":"DE","stateCode":"SN","latitude":"51.24272000","longitude":"14.89336000"},{"name":"Kossa","countryCode":"DE","stateCode":"SN","latitude":"51.61707000","longitude":"12.68197000"},{"name":"Krauschwitz","countryCode":"DE","stateCode":"SN","latitude":"51.52153000","longitude":"14.71211000"},{"name":"Kreischa","countryCode":"DE","stateCode":"SN","latitude":"50.94534000","longitude":"13.75514000"},{"name":"Kriebstein","countryCode":"DE","stateCode":"SN","latitude":"51.05000000","longitude":"13.01667000"},{"name":"Krostitz","countryCode":"DE","stateCode":"SN","latitude":"51.46208000","longitude":"12.45360000"},{"name":"Kubschütz","countryCode":"DE","stateCode":"SN","latitude":"51.16667000","longitude":"14.50000000"},{"name":"Kurort Gohrisch","countryCode":"DE","stateCode":"SN","latitude":"50.91234000","longitude":"14.10687000"},{"name":"Kurort Jonsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.85751000","longitude":"14.70922000"},{"name":"Kurort Oberwiesenthal","countryCode":"DE","stateCode":"SN","latitude":"50.41943000","longitude":"12.96836000"},{"name":"Kurort Oybin","countryCode":"DE","stateCode":"SN","latitude":"50.84105000","longitude":"14.74124000"},{"name":"Königsbrück","countryCode":"DE","stateCode":"SN","latitude":"51.26451000","longitude":"13.90540000"},{"name":"Königsfeld","countryCode":"DE","stateCode":"SN","latitude":"51.06667000","longitude":"12.75000000"},{"name":"Königshain","countryCode":"DE","stateCode":"SN","latitude":"51.18333000","longitude":"14.86667000"},{"name":"Königstein","countryCode":"DE","stateCode":"SN","latitude":"50.91570000","longitude":"14.07186000"},{"name":"Königswalde","countryCode":"DE","stateCode":"SN","latitude":"50.55000000","longitude":"13.05000000"},{"name":"Königswartha","countryCode":"DE","stateCode":"SN","latitude":"51.31028000","longitude":"14.32797000"},{"name":"Lampertswalde","countryCode":"DE","stateCode":"SN","latitude":"51.31108000","longitude":"13.67694000"},{"name":"Langenbernsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.75583000","longitude":"12.32669000"},{"name":"Lauter","countryCode":"DE","stateCode":"SN","latitude":"50.56264000","longitude":"12.73513000"},{"name":"Laußig","countryCode":"DE","stateCode":"SN","latitude":"51.54676000","longitude":"12.62930000"},{"name":"Laußnitz","countryCode":"DE","stateCode":"SN","latitude":"51.25000000","longitude":"13.88333000"},{"name":"Lawalde","countryCode":"DE","stateCode":"SN","latitude":"51.08333000","longitude":"14.60000000"},{"name":"Leipzig","countryCode":"DE","stateCode":"SN","latitude":"51.33962000","longitude":"12.37129000"},{"name":"Leisnig","countryCode":"DE","stateCode":"SN","latitude":"51.15743000","longitude":"12.92790000"},{"name":"Lengefeld","countryCode":"DE","stateCode":"SN","latitude":"50.71911000","longitude":"13.19290000"},{"name":"Lengenfeld","countryCode":"DE","stateCode":"SN","latitude":"50.56940000","longitude":"12.36408000"},{"name":"Leubnitz","countryCode":"DE","stateCode":"SN","latitude":"50.72313000","longitude":"12.35660000"},{"name":"Leubsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.80000000","longitude":"13.16667000"},{"name":"Leutersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.95000000","longitude":"14.65000000"},{"name":"Lichtenberg","countryCode":"DE","stateCode":"SN","latitude":"50.83492000","longitude":"13.42478000"},{"name":"Lichtenstein","countryCode":"DE","stateCode":"SN","latitude":"50.75659000","longitude":"12.63025000"},{"name":"Lichtentanne","countryCode":"DE","stateCode":"SN","latitude":"50.69255000","longitude":"12.42585000"},{"name":"Liebstadt","countryCode":"DE","stateCode":"SN","latitude":"50.86417000","longitude":"13.85694000"},{"name":"Limbach","countryCode":"DE","stateCode":"SN","latitude":"50.58333000","longitude":"12.25000000"},{"name":"Limbach-Oberfrohna","countryCode":"DE","stateCode":"SN","latitude":"50.85882000","longitude":"12.76165000"},{"name":"Lobstädt","countryCode":"DE","stateCode":"SN","latitude":"51.13361000","longitude":"12.44861000"},{"name":"Lohmen","countryCode":"DE","stateCode":"SN","latitude":"50.98831000","longitude":"14.00268000"},{"name":"Lohsa","countryCode":"DE","stateCode":"SN","latitude":"51.38333000","longitude":"14.40000000"},{"name":"Lommatzsch","countryCode":"DE","stateCode":"SN","latitude":"51.19537000","longitude":"13.30917000"},{"name":"Lugau","countryCode":"DE","stateCode":"SN","latitude":"50.73843000","longitude":"12.74861000"},{"name":"Lunzenau","countryCode":"DE","stateCode":"SN","latitude":"50.96269000","longitude":"12.75594000"},{"name":"Löbau","countryCode":"DE","stateCode":"SN","latitude":"51.09954000","longitude":"14.66738000"},{"name":"Löbnitz","countryCode":"DE","stateCode":"SN","latitude":"51.59238000","longitude":"12.46347000"},{"name":"Lößnitz","countryCode":"DE","stateCode":"SN","latitude":"50.62181000","longitude":"12.73147000"},{"name":"Machern","countryCode":"DE","stateCode":"SN","latitude":"51.36667000","longitude":"12.63333000"},{"name":"Malschwitz","countryCode":"DE","stateCode":"SN","latitude":"51.23759000","longitude":"14.52163000"},{"name":"Marienberg","countryCode":"DE","stateCode":"SN","latitude":"50.65051000","longitude":"13.16122000"},{"name":"Markersbach","countryCode":"DE","stateCode":"SN","latitude":"50.53545000","longitude":"12.86149000"},{"name":"Markersdorf","countryCode":"DE","stateCode":"SN","latitude":"51.13333000","longitude":"14.88333000"},{"name":"Markkleeberg","countryCode":"DE","stateCode":"SN","latitude":"51.27550000","longitude":"12.36906000"},{"name":"Markneukirchen","countryCode":"DE","stateCode":"SN","latitude":"50.31144000","longitude":"12.32951000"},{"name":"Markranstädt","countryCode":"DE","stateCode":"SN","latitude":"51.30146000","longitude":"12.22020000"},{"name":"Meerane","countryCode":"DE","stateCode":"SN","latitude":"50.84688000","longitude":"12.46473000"},{"name":"Mehltheuer","countryCode":"DE","stateCode":"SN","latitude":"50.54530000","longitude":"12.03700000"},{"name":"Meissen","countryCode":"DE","stateCode":"SN","latitude":"51.16158000","longitude":"13.47370000"},{"name":"Mildenau","countryCode":"DE","stateCode":"SN","latitude":"50.58689000","longitude":"13.07263000"},{"name":"Mittelherwigsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.91667000","longitude":"14.76667000"},{"name":"Mittweida","countryCode":"DE","stateCode":"SN","latitude":"50.98622000","longitude":"12.97537000"},{"name":"Mochau","countryCode":"DE","stateCode":"SN","latitude":"51.13333000","longitude":"13.18333000"},{"name":"Mockrehna","countryCode":"DE","stateCode":"SN","latitude":"51.50757000","longitude":"12.81418000"},{"name":"Moritzburg","countryCode":"DE","stateCode":"SN","latitude":"51.15922000","longitude":"13.68021000"},{"name":"Mulda","countryCode":"DE","stateCode":"SN","latitude":"50.80789000","longitude":"13.41477000"},{"name":"Mutzschen","countryCode":"DE","stateCode":"SN","latitude":"51.26159000","longitude":"12.89125000"},{"name":"Mylau","countryCode":"DE","stateCode":"SN","latitude":"50.61861000","longitude":"12.26535000"},{"name":"Mücka","countryCode":"DE","stateCode":"SN","latitude":"51.31667000","longitude":"14.70000000"},{"name":"Mügeln","countryCode":"DE","stateCode":"SN","latitude":"51.23619000","longitude":"13.04567000"},{"name":"Mühlau","countryCode":"DE","stateCode":"SN","latitude":"50.90000000","longitude":"12.76667000"},{"name":"Mühltroff","countryCode":"DE","stateCode":"SN","latitude":"50.53919000","longitude":"11.92828000"},{"name":"Mülsen","countryCode":"DE","stateCode":"SN","latitude":"50.75000000","longitude":"12.56667000"},{"name":"Narsdorf","countryCode":"DE","stateCode":"SN","latitude":"51.01667000","longitude":"12.71667000"},{"name":"Naundorf","countryCode":"DE","stateCode":"SN","latitude":"51.25718000","longitude":"13.10810000"},{"name":"Naunhof","countryCode":"DE","stateCode":"SN","latitude":"51.27770000","longitude":"12.58827000"},{"name":"Nauwalde","countryCode":"DE","stateCode":"SN","latitude":"51.41837000","longitude":"13.40974000"},{"name":"Nebelschütz","countryCode":"DE","stateCode":"SN","latitude":"51.26227000","longitude":"14.15849000"},{"name":"Nerchau","countryCode":"DE","stateCode":"SN","latitude":"51.27094000","longitude":"12.78912000"},{"name":"Neschwitz","countryCode":"DE","stateCode":"SN","latitude":"51.27056000","longitude":"14.32900000"},{"name":"Netzschkau","countryCode":"DE","stateCode":"SN","latitude":"50.61411000","longitude":"12.24382000"},{"name":"Neuensalz","countryCode":"DE","stateCode":"SN","latitude":"50.50000000","longitude":"12.21667000"},{"name":"Neugersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.97729000","longitude":"14.60881000"},{"name":"Neuhausen","countryCode":"DE","stateCode":"SN","latitude":"50.67647000","longitude":"13.46750000"},{"name":"Neukieritzsch","countryCode":"DE","stateCode":"SN","latitude":"51.14995000","longitude":"12.41090000"},{"name":"Neukirch","countryCode":"DE","stateCode":"SN","latitude":"51.28333000","longitude":"13.98333000"},{"name":"Neukirch/Lausitz","countryCode":"DE","stateCode":"SN","latitude":"51.09727000","longitude":"14.30789000"},{"name":"Neukirchen","countryCode":"DE","stateCode":"SN","latitude":"50.77955000","longitude":"12.86755000"},{"name":"Neumark","countryCode":"DE","stateCode":"SN","latitude":"50.66010000","longitude":"12.35619000"},{"name":"Neusalza-Spremberg","countryCode":"DE","stateCode":"SN","latitude":"51.03945000","longitude":"14.53560000"},{"name":"Neustadt Vogtland","countryCode":"DE","stateCode":"SN","latitude":"50.46100000","longitude":"12.33224000"},{"name":"Neustadt in Sachsen","countryCode":"DE","stateCode":"SN","latitude":"51.02844000","longitude":"14.21785000"},{"name":"Niederau","countryCode":"DE","stateCode":"SN","latitude":"51.17730000","longitude":"13.54563000"},{"name":"Niedercunnersdorf","countryCode":"DE","stateCode":"SN","latitude":"51.05398000","longitude":"14.65830000"},{"name":"Niederdorf","countryCode":"DE","stateCode":"SN","latitude":"50.72623000","longitude":"12.78587000"},{"name":"Niederfrohna","countryCode":"DE","stateCode":"SN","latitude":"50.90000000","longitude":"12.71667000"},{"name":"Niederschöna","countryCode":"DE","stateCode":"SN","latitude":"50.96671000","longitude":"13.41910000"},{"name":"Niederstriegis","countryCode":"DE","stateCode":"SN","latitude":"51.08243000","longitude":"13.14925000"},{"name":"Niederwiesa","countryCode":"DE","stateCode":"SN","latitude":"50.86667000","longitude":"13.01667000"},{"name":"Niesky","countryCode":"DE","stateCode":"SN","latitude":"51.29241000","longitude":"14.82107000"},{"name":"Nossen","countryCode":"DE","stateCode":"SN","latitude":"51.05798000","longitude":"13.29652000"},{"name":"Nünchritz","countryCode":"DE","stateCode":"SN","latitude":"51.29993000","longitude":"13.38555000"},{"name":"Obercunnersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.91711000","longitude":"13.56015000"},{"name":"Obergurig","countryCode":"DE","stateCode":"SN","latitude":"51.13294000","longitude":"14.40488000"},{"name":"Oberlichtenau","countryCode":"DE","stateCode":"SN","latitude":"51.21875000","longitude":"13.98992000"},{"name":"Oberlungwitz","countryCode":"DE","stateCode":"SN","latitude":"50.78230000","longitude":"12.70789000"},{"name":"Oberschöna","countryCode":"DE","stateCode":"SN","latitude":"50.89759000","longitude":"13.25379000"},{"name":"Oberwiera","countryCode":"DE","stateCode":"SN","latitude":"50.88913000","longitude":"12.54415000"},{"name":"Oederan","countryCode":"DE","stateCode":"SN","latitude":"50.86064000","longitude":"13.17164000"},{"name":"Oelsnitz","countryCode":"DE","stateCode":"SN","latitude":"50.41470000","longitude":"12.16950000"},{"name":"Ohorn","countryCode":"DE","stateCode":"SN","latitude":"51.17199000","longitude":"14.04669000"},{"name":"Olbernhau","countryCode":"DE","stateCode":"SN","latitude":"50.65870000","longitude":"13.34250000"},{"name":"Olbersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.87304000","longitude":"14.77035000"},{"name":"Oppach","countryCode":"DE","stateCode":"SN","latitude":"51.06667000","longitude":"14.50000000"},{"name":"Oschatz","countryCode":"DE","stateCode":"SN","latitude":"51.30001000","longitude":"13.10984000"},{"name":"Ostrau","countryCode":"DE","stateCode":"SN","latitude":"51.20639000","longitude":"12.88421000"},{"name":"Ostritz","countryCode":"DE","stateCode":"SN","latitude":"51.01451000","longitude":"14.93059000"},{"name":"Ottendorf-Okrilla","countryCode":"DE","stateCode":"SN","latitude":"51.18333000","longitude":"13.83333000"},{"name":"Otterwisch","countryCode":"DE","stateCode":"SN","latitude":"51.20000000","longitude":"12.61667000"},{"name":"Oßling","countryCode":"DE","stateCode":"SN","latitude":"51.35999000","longitude":"14.16567000"},{"name":"Panschwitz-Kuckau","countryCode":"DE","stateCode":"SN","latitude":"51.23395000","longitude":"14.19791000"},{"name":"Pausa","countryCode":"DE","stateCode":"SN","latitude":"50.58172000","longitude":"11.99732000"},{"name":"Pegau","countryCode":"DE","stateCode":"SN","latitude":"51.16715000","longitude":"12.25144000"},{"name":"Penig","countryCode":"DE","stateCode":"SN","latitude":"50.93336000","longitude":"12.70422000"},{"name":"Pfaffroda","countryCode":"DE","stateCode":"SN","latitude":"50.86134000","longitude":"12.51497000"},{"name":"Pirna","countryCode":"DE","stateCode":"SN","latitude":"50.95843000","longitude":"13.93702000"},{"name":"Plauen","countryCode":"DE","stateCode":"SN","latitude":"50.49730000","longitude":"12.13782000"},{"name":"Pobershau","countryCode":"DE","stateCode":"SN","latitude":"50.64079000","longitude":"13.21776000"},{"name":"Pockau","countryCode":"DE","stateCode":"SN","latitude":"50.70000000","longitude":"13.23333000"},{"name":"Porschdorf","countryCode":"DE","stateCode":"SN","latitude":"50.94180000","longitude":"14.12687000"},{"name":"Pretzschendorf","countryCode":"DE","stateCode":"SN","latitude":"50.87385000","longitude":"13.52499000"},{"name":"Priestewitz","countryCode":"DE","stateCode":"SN","latitude":"51.25000000","longitude":"13.51667000"},{"name":"Puschwitz","countryCode":"DE","stateCode":"SN","latitude":"51.25501000","longitude":"14.30111000"},{"name":"Pöhl","countryCode":"DE","stateCode":"SN","latitude":"50.39311000","longitude":"12.32908000"},{"name":"Pöhla","countryCode":"DE","stateCode":"SN","latitude":"50.51143000","longitude":"12.81889000"},{"name":"Quitzdorf","countryCode":"DE","stateCode":"SN","latitude":"51.28333000","longitude":"14.76667000"},{"name":"Rabenau","countryCode":"DE","stateCode":"SN","latitude":"50.96484000","longitude":"13.64305000"},{"name":"Rackwitz","countryCode":"DE","stateCode":"SN","latitude":"51.43333000","longitude":"12.38333000"},{"name":"Radeberg","countryCode":"DE","stateCode":"SN","latitude":"51.11112000","longitude":"13.91199000"},{"name":"Radebeul","countryCode":"DE","stateCode":"SN","latitude":"51.10654000","longitude":"13.66047000"},{"name":"Radeburg","countryCode":"DE","stateCode":"SN","latitude":"51.21516000","longitude":"13.72810000"},{"name":"Radibor","countryCode":"DE","stateCode":"SN","latitude":"51.24481000","longitude":"14.39842000"},{"name":"Rammenau","countryCode":"DE","stateCode":"SN","latitude":"51.15000000","longitude":"14.13333000"},{"name":"Raschau","countryCode":"DE","stateCode":"SN","latitude":"50.53127000","longitude":"12.83312000"},{"name":"Rathmannsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.92993000","longitude":"14.14224000"},{"name":"Rechenberg-Bienenmühle","countryCode":"DE","stateCode":"SN","latitude":"50.73777000","longitude":"13.53502000"},{"name":"Regis-Breitingen","countryCode":"DE","stateCode":"SN","latitude":"51.08883000","longitude":"12.43841000"},{"name":"Reichenbach","countryCode":"DE","stateCode":"SN","latitude":"51.14144000","longitude":"14.80270000"},{"name":"Reichenbach/Vogtland","countryCode":"DE","stateCode":"SN","latitude":"50.62279000","longitude":"12.30344000"},{"name":"Reinhardtsgrimma","countryCode":"DE","stateCode":"SN","latitude":"50.89270000","longitude":"13.75534000"},{"name":"Reinsberg","countryCode":"DE","stateCode":"SN","latitude":"51.00823000","longitude":"13.36542000"},{"name":"Reinsdorf","countryCode":"DE","stateCode":"SN","latitude":"50.69775000","longitude":"12.55555000"},{"name":"Remse","countryCode":"DE","stateCode":"SN","latitude":"50.85000000","longitude":"12.56667000"},{"name":"Reuth","countryCode":"DE","stateCode":"SN","latitude":"50.61667000","longitude":"12.21667000"},{"name":"Riesa","countryCode":"DE","stateCode":"SN","latitude":"51.30777000","longitude":"13.29168000"},{"name":"Rietschen","countryCode":"DE","stateCode":"SN","latitude":"51.40000000","longitude":"14.78333000"},{"name":"Rittersgrün","countryCode":"DE","stateCode":"SN","latitude":"50.48031000","longitude":"12.79336000"},{"name":"Rochlitz","countryCode":"DE","stateCode":"SN","latitude":"51.05007000","longitude":"12.79754000"},{"name":"Rodewisch","countryCode":"DE","stateCode":"SN","latitude":"50.53083000","longitude":"12.41329000"},{"name":"Rossau","countryCode":"DE","stateCode":"SN","latitude":"51.00000000","longitude":"13.06667000"},{"name":"Rothenburg","countryCode":"DE","stateCode":"SN","latitude":"51.33400000","longitude":"14.96874000"},{"name":"Roßwein","countryCode":"DE","stateCode":"SN","latitude":"51.06589000","longitude":"13.18308000"},{"name":"Räckelwitz","countryCode":"DE","stateCode":"SN","latitude":"51.25000000","longitude":"14.23333000"},{"name":"Rötha","countryCode":"DE","stateCode":"SN","latitude":"51.19783000","longitude":"12.41447000"},{"name":"Sankt Egidien","countryCode":"DE","stateCode":"SN","latitude":"50.78617000","longitude":"12.62395000"},{"name":"Sayda","countryCode":"DE","stateCode":"SN","latitude":"50.71123000","longitude":"13.42172000"},{"name":"Scharfenstein","countryCode":"DE","stateCode":"SN","latitude":"50.70405000","longitude":"13.05654000"},{"name":"Scheibenberg","countryCode":"DE","stateCode":"SN","latitude":"50.54023000","longitude":"12.91215000"},{"name":"Schildau","countryCode":"DE","stateCode":"SN","latitude":"51.45721000","longitude":"12.93024000"},{"name":"Schirgiswalde","countryCode":"DE","stateCode":"SN","latitude":"51.07641000","longitude":"14.42834000"},{"name":"Schkeuditz","countryCode":"DE","stateCode":"SN","latitude":"51.39678000","longitude":"12.22141000"},{"name":"Schlegel","countryCode":"DE","stateCode":"SN","latitude":"50.97775000","longitude":"14.87686000"},{"name":"Schleife","countryCode":"DE","stateCode":"SN","latitude":"51.53333000","longitude":"14.53333000"},{"name":"Schlettau","countryCode":"DE","stateCode":"SN","latitude":"50.55882000","longitude":"12.95269000"},{"name":"Schmiedeberg","countryCode":"DE","stateCode":"SN","latitude":"50.83644000","longitude":"13.67622000"},{"name":"Schneeberg","countryCode":"DE","stateCode":"SN","latitude":"50.59465000","longitude":"12.64139000"},{"name":"Schwarzenberg","countryCode":"DE","stateCode":"SN","latitude":"50.53791000","longitude":"12.78522000"},{"name":"Schwepnitz","countryCode":"DE","stateCode":"SN","latitude":"51.32809000","longitude":"13.95772000"},{"name":"Schönau-Berzdorf","countryCode":"DE","stateCode":"SN","latitude":"51.06402000","longitude":"14.88402000"},{"name":"Schönbach","countryCode":"DE","stateCode":"SN","latitude":"51.06667000","longitude":"14.56667000"},{"name":"Schönberg","countryCode":"DE","stateCode":"SN","latitude":"50.86752000","longitude":"12.49126000"},{"name":"Schöneck","countryCode":"DE","stateCode":"SN","latitude":"50.39052000","longitude":"12.32731000"},{"name":"Schönfeld","countryCode":"DE","stateCode":"SN","latitude":"51.30000000","longitude":"13.70000000"},{"name":"Schönheide","countryCode":"DE","stateCode":"SN","latitude":"50.50458000","longitude":"12.52158000"},{"name":"Sebnitz","countryCode":"DE","stateCode":"SN","latitude":"50.97540000","longitude":"14.27579000"},{"name":"Seelitz","countryCode":"DE","stateCode":"SN","latitude":"51.03333000","longitude":"12.81667000"},{"name":"Seiffen","countryCode":"DE","stateCode":"SN","latitude":"50.65000000","longitude":"13.45000000"},{"name":"Seifhennersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.93492000","longitude":"14.60194000"},{"name":"Sohland","countryCode":"DE","stateCode":"SN","latitude":"51.04089000","longitude":"14.41897000"},{"name":"Sohland am Rotstein","countryCode":"DE","stateCode":"SN","latitude":"51.11643000","longitude":"14.78372000"},{"name":"Sosa","countryCode":"DE","stateCode":"SN","latitude":"50.49917000","longitude":"12.65120000"},{"name":"Stadt Wehlen","countryCode":"DE","stateCode":"SN","latitude":"50.95821000","longitude":"14.03091000"},{"name":"Stauchitz","countryCode":"DE","stateCode":"SN","latitude":"51.24350000","longitude":"13.21437000"},{"name":"Steina","countryCode":"DE","stateCode":"SN","latitude":"51.20000000","longitude":"14.05000000"},{"name":"Steinigtwolmsdorf","countryCode":"DE","stateCode":"SN","latitude":"51.06314000","longitude":"14.34540000"},{"name":"Stollberg","countryCode":"DE","stateCode":"SN","latitude":"50.70999000","longitude":"12.78034000"},{"name":"Stolpen","countryCode":"DE","stateCode":"SN","latitude":"51.04901000","longitude":"14.07943000"},{"name":"Strehla","countryCode":"DE","stateCode":"SN","latitude":"51.35248000","longitude":"13.22660000"},{"name":"Struppen","countryCode":"DE","stateCode":"SN","latitude":"50.93333000","longitude":"14.01667000"},{"name":"Stützengrün","countryCode":"DE","stateCode":"SN","latitude":"50.53333000","longitude":"12.53333000"},{"name":"Syrau","countryCode":"DE","stateCode":"SN","latitude":"50.54297000","longitude":"12.07933000"},{"name":"Tannenberg","countryCode":"DE","stateCode":"SN","latitude":"50.60738000","longitude":"12.93798000"},{"name":"Tannenbergsthal","countryCode":"DE","stateCode":"SN","latitude":"50.43665000","longitude":"12.45754000"},{"name":"Taucha","countryCode":"DE","stateCode":"SN","latitude":"51.38333000","longitude":"12.48333000"},{"name":"Taura","countryCode":"DE","stateCode":"SN","latitude":"50.91667000","longitude":"12.85000000"},{"name":"Tauscha","countryCode":"DE","stateCode":"SN","latitude":"51.26667000","longitude":"13.80000000"},{"name":"Thalheim","countryCode":"DE","stateCode":"SN","latitude":"50.70077000","longitude":"12.84996000"},{"name":"Thallwitz","countryCode":"DE","stateCode":"SN","latitude":"51.43333000","longitude":"12.68333000"},{"name":"Tharandt","countryCode":"DE","stateCode":"SN","latitude":"50.98525000","longitude":"13.58035000"},{"name":"Theuma","countryCode":"DE","stateCode":"SN","latitude":"50.47007000","longitude":"12.22195000"},{"name":"Thiendorf","countryCode":"DE","stateCode":"SN","latitude":"51.29375000","longitude":"13.74124000"},{"name":"Thum","countryCode":"DE","stateCode":"SN","latitude":"50.67081000","longitude":"12.95091000"},{"name":"Tirpersdorf","countryCode":"DE","stateCode":"SN","latitude":"50.43333000","longitude":"12.25000000"},{"name":"Torgau","countryCode":"DE","stateCode":"SN","latitude":"51.56016000","longitude":"12.99617000"},{"name":"Trebendorf","countryCode":"DE","stateCode":"SN","latitude":"51.53333000","longitude":"14.56667000"},{"name":"Trebsen","countryCode":"DE","stateCode":"SN","latitude":"51.28898000","longitude":"12.75496000"},{"name":"Treuen","countryCode":"DE","stateCode":"SN","latitude":"50.54247000","longitude":"12.30339000"},{"name":"Triebel","countryCode":"DE","stateCode":"SN","latitude":"50.37153000","longitude":"12.12118000"},{"name":"Trossin","countryCode":"DE","stateCode":"SN","latitude":"51.61667000","longitude":"12.81667000"},{"name":"Uhyst","countryCode":"DE","stateCode":"SN","latitude":"51.36469000","longitude":"14.50600000"},{"name":"Venusberg","countryCode":"DE","stateCode":"SN","latitude":"50.69918000","longitude":"13.01854000"},{"name":"Wachau","countryCode":"DE","stateCode":"SN","latitude":"51.16172000","longitude":"13.90651000"},{"name":"Waldenburg","countryCode":"DE","stateCode":"SN","latitude":"50.87653000","longitude":"12.59919000"},{"name":"Waldheim","countryCode":"DE","stateCode":"SN","latitude":"51.07282000","longitude":"13.02004000"},{"name":"Waldkirchen","countryCode":"DE","stateCode":"SN","latitude":"50.59667000","longitude":"12.37994000"},{"name":"Wechselburg","countryCode":"DE","stateCode":"SN","latitude":"51.00214000","longitude":"12.77661000"},{"name":"Weinböhla","countryCode":"DE","stateCode":"SN","latitude":"51.16667000","longitude":"13.56667000"},{"name":"Weischlitz","countryCode":"DE","stateCode":"SN","latitude":"50.45000000","longitude":"12.06667000"},{"name":"Weißenberg","countryCode":"DE","stateCode":"SN","latitude":"51.19644000","longitude":"14.65874000"},{"name":"Weißenborn","countryCode":"DE","stateCode":"SN","latitude":"50.73952000","longitude":"12.47051000"},{"name":"Weißig","countryCode":"DE","stateCode":"SN","latitude":"51.29192000","longitude":"13.44117000"},{"name":"Weißkeißel","countryCode":"DE","stateCode":"SN","latitude":"51.49405000","longitude":"14.71515000"},{"name":"Weißwasser","countryCode":"DE","stateCode":"SN","latitude":"51.50403000","longitude":"14.64017000"},{"name":"Werda","countryCode":"DE","stateCode":"SN","latitude":"50.43811000","longitude":"12.30473000"},{"name":"Werdau","countryCode":"DE","stateCode":"SN","latitude":"50.73604000","longitude":"12.37534000"},{"name":"Wermsdorf","countryCode":"DE","stateCode":"SN","latitude":"51.28333000","longitude":"12.95000000"},{"name":"Wiedemar","countryCode":"DE","stateCode":"SN","latitude":"51.46667000","longitude":"12.20000000"},{"name":"Wiednitz","countryCode":"DE","stateCode":"SN","latitude":"51.38608000","longitude":"14.02683000"},{"name":"Wiesa","countryCode":"DE","stateCode":"SN","latitude":"50.61114000","longitude":"13.01377000"},{"name":"Wildenfels","countryCode":"DE","stateCode":"SN","latitude":"50.66784000","longitude":"12.60886000"},{"name":"Wildenhain","countryCode":"DE","stateCode":"SN","latitude":"51.30760000","longitude":"13.47678000"},{"name":"Wilkau-Haßlau","countryCode":"DE","stateCode":"SN","latitude":"50.67504000","longitude":"12.51482000"},{"name":"Wilsdruff","countryCode":"DE","stateCode":"SN","latitude":"51.05199000","longitude":"13.53657000"},{"name":"Wilthen","countryCode":"DE","stateCode":"SN","latitude":"51.09745000","longitude":"14.39290000"},{"name":"Wittgensdorf","countryCode":"DE","stateCode":"SN","latitude":"50.88316000","longitude":"12.87031000"},{"name":"Wittichenau","countryCode":"DE","stateCode":"SN","latitude":"51.38496000","longitude":"14.24403000"},{"name":"Wolkenstein","countryCode":"DE","stateCode":"SN","latitude":"50.65552000","longitude":"13.07132000"},{"name":"Wurzen","countryCode":"DE","stateCode":"SN","latitude":"51.37070000","longitude":"12.73939000"},{"name":"Wülknitz","countryCode":"DE","stateCode":"SN","latitude":"51.36667000","longitude":"13.40000000"},{"name":"Zabeltitz","countryCode":"DE","stateCode":"SN","latitude":"51.35147000","longitude":"13.50462000"},{"name":"Zeithain","countryCode":"DE","stateCode":"SN","latitude":"51.33356000","longitude":"13.33809000"},{"name":"Zinna","countryCode":"DE","stateCode":"SN","latitude":"51.56790000","longitude":"12.95354000"},{"name":"Zittau","countryCode":"DE","stateCode":"SN","latitude":"50.89772000","longitude":"14.80764000"},{"name":"Zschadrass","countryCode":"DE","stateCode":"SN","latitude":"51.13828000","longitude":"12.81848000"},{"name":"Zschepplin","countryCode":"DE","stateCode":"SN","latitude":"51.50000000","longitude":"12.60000000"},{"name":"Zschopau","countryCode":"DE","stateCode":"SN","latitude":"50.74818000","longitude":"13.07691000"},{"name":"Zschorlau","countryCode":"DE","stateCode":"SN","latitude":"50.56667000","longitude":"12.65000000"},{"name":"Zschortau","countryCode":"DE","stateCode":"SN","latitude":"51.47930000","longitude":"12.35893000"},{"name":"Zwenkau","countryCode":"DE","stateCode":"SN","latitude":"51.21872000","longitude":"12.33008000"},{"name":"Zwickau","countryCode":"DE","stateCode":"SN","latitude":"50.72724000","longitude":"12.48839000"},{"name":"Zwochau","countryCode":"DE","stateCode":"SN","latitude":"51.46467000","longitude":"12.26844000"},{"name":"Zwota","countryCode":"DE","stateCode":"SN","latitude":"50.35103000","longitude":"12.42241000"},{"name":"Zwönitz","countryCode":"DE","stateCode":"SN","latitude":"50.63027000","longitude":"12.80999000"},{"name":"Zöblitz","countryCode":"DE","stateCode":"SN","latitude":"50.65912000","longitude":"13.22981000"},{"name":"Albshausen","countryCode":"DE","stateCode":"HE","latitude":"50.54431000","longitude":"8.43784000"},{"name":"Alheim","countryCode":"DE","stateCode":"HE","latitude":"51.03333000","longitude":"9.66667000"},{"name":"Allendorf","countryCode":"DE","stateCode":"HE","latitude":"51.02995000","longitude":"8.67232000"},{"name":"Allendorf an der Lahn","countryCode":"DE","stateCode":"HE","latitude":"50.55109000","longitude":"8.62008000"},{"name":"Alsbach-Hähnlein","countryCode":"DE","stateCode":"HE","latitude":"49.73861000","longitude":"8.59583000"},{"name":"Alsfeld","countryCode":"DE","stateCode":"HE","latitude":"50.75185000","longitude":"9.27082000"},{"name":"Alten Buseck","countryCode":"DE","stateCode":"HE","latitude":"50.62218000","longitude":"8.75322000"},{"name":"Altenstadt","countryCode":"DE","stateCode":"HE","latitude":"50.28747000","longitude":"8.94373000"},{"name":"Amöneburg","countryCode":"DE","stateCode":"HE","latitude":"50.79595000","longitude":"8.92330000"},{"name":"Aßlar","countryCode":"DE","stateCode":"HE","latitude":"50.59163000","longitude":"8.46273000"},{"name":"Babenhausen","countryCode":"DE","stateCode":"HE","latitude":"49.96519000","longitude":"8.95129000"},{"name":"Bad Arolsen","countryCode":"DE","stateCode":"HE","latitude":"51.37982000","longitude":"9.01445000"},{"name":"Bad Camberg","countryCode":"DE","stateCode":"HE","latitude":"50.29695000","longitude":"8.26896000"},{"name":"Bad Endbach","countryCode":"DE","stateCode":"HE","latitude":"50.75000000","longitude":"8.50000000"},{"name":"Bad Hersfeld","countryCode":"DE","stateCode":"HE","latitude":"50.87197000","longitude":"9.70891000"},{"name":"Bad Homburg vor der Höhe","countryCode":"DE","stateCode":"HE","latitude":"50.22683000","longitude":"8.61816000"},{"name":"Bad Karlshafen","countryCode":"DE","stateCode":"HE","latitude":"51.64263000","longitude":"9.45477000"},{"name":"Bad König","countryCode":"DE","stateCode":"HE","latitude":"49.74320000","longitude":"9.00750000"},{"name":"Bad Nauheim","countryCode":"DE","stateCode":"HE","latitude":"50.36463000","longitude":"8.73859000"},{"name":"Bad Orb","countryCode":"DE","stateCode":"HE","latitude":"50.22788000","longitude":"9.34782000"},{"name":"Bad Salzschlirf","countryCode":"DE","stateCode":"HE","latitude":"50.62388000","longitude":"9.50815000"},{"name":"Bad Schwalbach","countryCode":"DE","stateCode":"HE","latitude":"50.14196000","longitude":"8.06964000"},{"name":"Bad Soden am Taunus","countryCode":"DE","stateCode":"HE","latitude":"50.14080000","longitude":"8.50449000"},{"name":"Bad Soden-Salmünster","countryCode":"DE","stateCode":"HE","latitude":"50.27574000","longitude":"9.36705000"},{"name":"Bad Sooden-Allendorf","countryCode":"DE","stateCode":"HE","latitude":"51.27092000","longitude":"9.97483000"},{"name":"Bad Vilbel","countryCode":"DE","stateCode":"HE","latitude":"50.17866000","longitude":"8.73756000"},{"name":"Bad Wildungen","countryCode":"DE","stateCode":"HE","latitude":"51.11963000","longitude":"9.12475000"},{"name":"Battenberg","countryCode":"DE","stateCode":"HE","latitude":"51.01391000","longitude":"8.64603000"},{"name":"Baunatal","countryCode":"DE","stateCode":"HE","latitude":"51.25182000","longitude":"9.40747000"},{"name":"Bebra","countryCode":"DE","stateCode":"HE","latitude":"50.97445000","longitude":"9.79562000"},{"name":"Beerfelden","countryCode":"DE","stateCode":"HE","latitude":"49.56858000","longitude":"8.97444000"},{"name":"Bensheim","countryCode":"DE","stateCode":"HE","latitude":"49.68369000","longitude":"8.61839000"},{"name":"Berstadt","countryCode":"DE","stateCode":"HE","latitude":"50.42606000","longitude":"8.86621000"},{"name":"Beuern","countryCode":"DE","stateCode":"HE","latitude":"50.62745000","longitude":"8.82108000"},{"name":"Biblis","countryCode":"DE","stateCode":"HE","latitude":"49.69167000","longitude":"8.45861000"},{"name":"Bickenbach","countryCode":"DE","stateCode":"HE","latitude":"49.75917000","longitude":"8.61750000"},{"name":"Biebesheim","countryCode":"DE","stateCode":"HE","latitude":"49.78088000","longitude":"8.46696000"},{"name":"Biedenkopf","countryCode":"DE","stateCode":"HE","latitude":"50.91125000","longitude":"8.53016000"},{"name":"Birkenau","countryCode":"DE","stateCode":"HE","latitude":"49.56250000","longitude":"8.70694000"},{"name":"Birstein","countryCode":"DE","stateCode":"HE","latitude":"50.35000000","longitude":"9.30000000"},{"name":"Bischoffen","countryCode":"DE","stateCode":"HE","latitude":"50.70000000","longitude":"8.45000000"},{"name":"Bischofsheim","countryCode":"DE","stateCode":"HE","latitude":"49.99389000","longitude":"8.36722000"},{"name":"Borken","countryCode":"DE","stateCode":"HE","latitude":"51.04501000","longitude":"9.28440000"},{"name":"Braunfels","countryCode":"DE","stateCode":"HE","latitude":"50.51545000","longitude":"8.38918000"},{"name":"Breidenbach","countryCode":"DE","stateCode":"HE","latitude":"50.88734000","longitude":"8.45748000"},{"name":"Breitenbach","countryCode":"DE","stateCode":"HE","latitude":"50.95655000","longitude":"9.78285000"},{"name":"Breitscheid","countryCode":"DE","stateCode":"HE","latitude":"50.68507000","longitude":"8.19120000"},{"name":"Brensbach","countryCode":"DE","stateCode":"HE","latitude":"49.77389000","longitude":"8.88444000"},{"name":"Breuna","countryCode":"DE","stateCode":"HE","latitude":"51.41575000","longitude":"9.18500000"},{"name":"Bromskirchen","countryCode":"DE","stateCode":"HE","latitude":"51.09363000","longitude":"8.62640000"},{"name":"Bruchköbel","countryCode":"DE","stateCode":"HE","latitude":"50.17853000","longitude":"8.92315000"},{"name":"Burghaun","countryCode":"DE","stateCode":"HE","latitude":"50.69684000","longitude":"9.72453000"},{"name":"Burgsolms","countryCode":"DE","stateCode":"HE","latitude":"50.54191000","longitude":"8.40411000"},{"name":"Butzbach","countryCode":"DE","stateCode":"HE","latitude":"50.43395000","longitude":"8.67122000"},{"name":"Büdingen","countryCode":"DE","stateCode":"HE","latitude":"50.29013000","longitude":"9.11140000"},{"name":"Bürstadt","countryCode":"DE","stateCode":"HE","latitude":"49.64266000","longitude":"8.45936000"},{"name":"Büttelborn","countryCode":"DE","stateCode":"HE","latitude":"49.90333000","longitude":"8.52333000"},{"name":"Calden","countryCode":"DE","stateCode":"HE","latitude":"51.40943000","longitude":"9.40189000"},{"name":"Cornberg","countryCode":"DE","stateCode":"HE","latitude":"51.04160000","longitude":"9.86051000"},{"name":"Cölbe","countryCode":"DE","stateCode":"HE","latitude":"50.85098000","longitude":"8.78092000"},{"name":"Darmstadt","countryCode":"DE","stateCode":"HE","latitude":"49.87167000","longitude":"8.65027000"},{"name":"Dehrn","countryCode":"DE","stateCode":"HE","latitude":"50.42049000","longitude":"8.09846000"},{"name":"Dieburg","countryCode":"DE","stateCode":"HE","latitude":"49.89738000","longitude":"8.84613000"},{"name":"Dietzenbach","countryCode":"DE","stateCode":"HE","latitude":"50.00976000","longitude":"8.77783000"},{"name":"Dillenburg","countryCode":"DE","stateCode":"HE","latitude":"50.74114000","longitude":"8.28699000"},{"name":"Dipperz","countryCode":"DE","stateCode":"HE","latitude":"50.54333000","longitude":"9.79586000"},{"name":"Dreieich","countryCode":"DE","stateCode":"HE","latitude":"50.01997000","longitude":"8.69611000"},{"name":"Driedorf","countryCode":"DE","stateCode":"HE","latitude":"50.63333000","longitude":"8.18333000"},{"name":"Echzell","countryCode":"DE","stateCode":"HE","latitude":"50.38888000","longitude":"8.88605000"},{"name":"Egelsbach","countryCode":"DE","stateCode":"HE","latitude":"49.96792000","longitude":"8.66341000"},{"name":"Ehringshausen","countryCode":"DE","stateCode":"HE","latitude":"50.60000000","longitude":"8.38333000"},{"name":"Eichenzell","countryCode":"DE","stateCode":"HE","latitude":"50.49536000","longitude":"9.69672000"},{"name":"Einhausen","countryCode":"DE","stateCode":"HE","latitude":"49.67667000","longitude":"8.54833000"},{"name":"Eiterfeld","countryCode":"DE","stateCode":"HE","latitude":"50.76667000","longitude":"9.80000000"},{"name":"Eltville","countryCode":"DE","stateCode":"HE","latitude":"50.02858000","longitude":"8.11754000"},{"name":"Elz","countryCode":"DE","stateCode":"HE","latitude":"50.41667000","longitude":"8.03333000"},{"name":"Eppertshausen","countryCode":"DE","stateCode":"HE","latitude":"49.95056000","longitude":"8.85389000"},{"name":"Eppstein","countryCode":"DE","stateCode":"HE","latitude":"50.14277000","longitude":"8.39231000"},{"name":"Erbach","countryCode":"DE","stateCode":"HE","latitude":"49.66148000","longitude":"8.99402000"},{"name":"Erlensee","countryCode":"DE","stateCode":"HE","latitude":"50.16304000","longitude":"8.97823000"},{"name":"Erzhausen","countryCode":"DE","stateCode":"HE","latitude":"49.95528000","longitude":"8.64750000"},{"name":"Eschborn","countryCode":"DE","stateCode":"HE","latitude":"50.14328000","longitude":"8.57111000"},{"name":"Eschwege","countryCode":"DE","stateCode":"HE","latitude":"51.18386000","longitude":"10.05329000"},{"name":"Espenau","countryCode":"DE","stateCode":"HE","latitude":"51.39664000","longitude":"9.47021000"},{"name":"Felsberg","countryCode":"DE","stateCode":"HE","latitude":"51.13763000","longitude":"9.42139000"},{"name":"Flieden","countryCode":"DE","stateCode":"HE","latitude":"50.42389000","longitude":"9.56660000"},{"name":"Florstadt","countryCode":"DE","stateCode":"HE","latitude":"50.31667000","longitude":"8.86667000"},{"name":"Flörsheim","countryCode":"DE","stateCode":"HE","latitude":"50.01311000","longitude":"8.42779000"},{"name":"Frankenau","countryCode":"DE","stateCode":"HE","latitude":"51.09269000","longitude":"8.93447000"},{"name":"Frankenberg","countryCode":"DE","stateCode":"HE","latitude":"51.05890000","longitude":"8.80077000"},{"name":"Frankfurt am Main","countryCode":"DE","stateCode":"HE","latitude":"50.11552000","longitude":"8.68417000"},{"name":"Freiensteinau","countryCode":"DE","stateCode":"HE","latitude":"50.42509000","longitude":"9.40267000"},{"name":"Friedberg","countryCode":"DE","stateCode":"HE","latitude":"50.33739000","longitude":"8.75591000"},{"name":"Friedewald","countryCode":"DE","stateCode":"HE","latitude":"50.88333000","longitude":"9.86667000"},{"name":"Friedrichsdorf","countryCode":"DE","stateCode":"HE","latitude":"50.24962000","longitude":"8.64281000"},{"name":"Frielendorf","countryCode":"DE","stateCode":"HE","latitude":"50.97073000","longitude":"9.32269000"},{"name":"Fritzlar","countryCode":"DE","stateCode":"HE","latitude":"51.13181000","longitude":"9.27557000"},{"name":"Fronhausen","countryCode":"DE","stateCode":"HE","latitude":"50.70000000","longitude":"8.70000000"},{"name":"Fränkisch-Crumbach","countryCode":"DE","stateCode":"HE","latitude":"49.74611000","longitude":"8.85861000"},{"name":"Fulda","countryCode":"DE","stateCode":"HE","latitude":"50.55162000","longitude":"9.67518000"},{"name":"Fuldatal","countryCode":"DE","stateCode":"HE","latitude":"51.38333000","longitude":"9.56667000"},{"name":"Fürth","countryCode":"DE","stateCode":"HE","latitude":"49.65083000","longitude":"8.78472000"},{"name":"Gallus","countryCode":"DE","stateCode":"HE","latitude":"50.10038000","longitude":"8.62950000"},{"name":"Gedern","countryCode":"DE","stateCode":"HE","latitude":"50.42482000","longitude":"9.19840000"},{"name":"Geisenheim","countryCode":"DE","stateCode":"HE","latitude":"49.98470000","longitude":"7.96835000"},{"name":"Gelnhausen","countryCode":"DE","stateCode":"HE","latitude":"50.20164000","longitude":"9.18742000"},{"name":"Gemünden an der Wohra","countryCode":"DE","stateCode":"HE","latitude":"50.97401000","longitude":"8.96946000"},{"name":"Gernsheim","countryCode":"DE","stateCode":"HE","latitude":"49.75305000","longitude":"8.48859000"},{"name":"Gersfeld","countryCode":"DE","stateCode":"HE","latitude":"50.45138000","longitude":"9.91422000"},{"name":"Gießen","countryCode":"DE","stateCode":"HE","latitude":"50.58727000","longitude":"8.67554000"},{"name":"Gilserberg","countryCode":"DE","stateCode":"HE","latitude":"50.95000000","longitude":"9.06667000"},{"name":"Ginsheim-Gustavsburg","countryCode":"DE","stateCode":"HE","latitude":"49.97110000","longitude":"8.34532000"},{"name":"Gladenbach","countryCode":"DE","stateCode":"HE","latitude":"50.76847000","longitude":"8.58085000"},{"name":"Glashütten","countryCode":"DE","stateCode":"HE","latitude":"50.21667000","longitude":"8.40000000"},{"name":"Glauburg","countryCode":"DE","stateCode":"HE","latitude":"50.31667000","longitude":"9.00000000"},{"name":"Grebenau","countryCode":"DE","stateCode":"HE","latitude":"50.74242000","longitude":"9.47307000"},{"name":"Grebenhain","countryCode":"DE","stateCode":"HE","latitude":"50.48924000","longitude":"9.33855000"},{"name":"Grebenstein","countryCode":"DE","stateCode":"HE","latitude":"51.44648000","longitude":"9.41250000"},{"name":"Greifenstein","countryCode":"DE","stateCode":"HE","latitude":"50.61667000","longitude":"8.30000000"},{"name":"Griesheim","countryCode":"DE","stateCode":"HE","latitude":"49.86085000","longitude":"8.57250000"},{"name":"Groß-Bieberau","countryCode":"DE","stateCode":"HE","latitude":"49.80064000","longitude":"8.82430000"},{"name":"Groß-Gerau","countryCode":"DE","stateCode":"HE","latitude":"49.92139000","longitude":"8.48255000"},{"name":"Groß-Rohrheim","countryCode":"DE","stateCode":"HE","latitude":"49.72111000","longitude":"8.48278000"},{"name":"Groß-Umstadt","countryCode":"DE","stateCode":"HE","latitude":"49.86899000","longitude":"8.93210000"},{"name":"Groß-Zimmern","countryCode":"DE","stateCode":"HE","latitude":"49.87410000","longitude":"8.82898000"},{"name":"Großalmerode","countryCode":"DE","stateCode":"HE","latitude":"51.25858000","longitude":"9.78450000"},{"name":"Großenlüder","countryCode":"DE","stateCode":"HE","latitude":"50.59250000","longitude":"9.54231000"},{"name":"Großkrotzenburg","countryCode":"DE","stateCode":"HE","latitude":"50.08333000","longitude":"8.98333000"},{"name":"Grävenwiesbach","countryCode":"DE","stateCode":"HE","latitude":"50.39024000","longitude":"8.45690000"},{"name":"Grünberg","countryCode":"DE","stateCode":"HE","latitude":"50.59403000","longitude":"8.95866000"},{"name":"Gudensberg","countryCode":"DE","stateCode":"HE","latitude":"51.17706000","longitude":"9.36748000"},{"name":"Guxhagen","countryCode":"DE","stateCode":"HE","latitude":"51.20000000","longitude":"9.48333000"},{"name":"Hadamar","countryCode":"DE","stateCode":"HE","latitude":"50.44593000","longitude":"8.04253000"},{"name":"Haiger","countryCode":"DE","stateCode":"HE","latitude":"50.74162000","longitude":"8.20778000"},{"name":"Hain-Gründau","countryCode":"DE","stateCode":"HE","latitude":"50.24284000","longitude":"9.14287000"},{"name":"Haina","countryCode":"DE","stateCode":"HE","latitude":"51.02774000","longitude":"8.97441000"},{"name":"Hammersbach","countryCode":"DE","stateCode":"HE","latitude":"50.21667000","longitude":"8.98333000"},{"name":"Hanau am Main","countryCode":"DE","stateCode":"HE","latitude":"50.13423000","longitude":"8.91418000"},{"name":"Hattersheim","countryCode":"DE","stateCode":"HE","latitude":"50.07854000","longitude":"8.47552000"},{"name":"Hatzfeld","countryCode":"DE","stateCode":"HE","latitude":"50.99334000","longitude":"8.54570000"},{"name":"Helsa","countryCode":"DE","stateCode":"HE","latitude":"51.25981000","longitude":"9.68872000"},{"name":"Heppenheim an der Bergstrasse","countryCode":"DE","stateCode":"HE","latitude":"49.64145000","longitude":"8.63206000"},{"name":"Herborn","countryCode":"DE","stateCode":"HE","latitude":"50.68135000","longitude":"8.30369000"},{"name":"Herbstein","countryCode":"DE","stateCode":"HE","latitude":"50.56105000","longitude":"9.34592000"},{"name":"Heringen","countryCode":"DE","stateCode":"HE","latitude":"50.88798000","longitude":"10.00717000"},{"name":"Herleshausen","countryCode":"DE","stateCode":"HE","latitude":"51.00629000","longitude":"10.16731000"},{"name":"Hessisch Lichtenau","countryCode":"DE","stateCode":"HE","latitude":"51.19954000","longitude":"9.71857000"},{"name":"Heuchelheim","countryCode":"DE","stateCode":"HE","latitude":"50.58333000","longitude":"8.63333000"},{"name":"Heusenstamm","countryCode":"DE","stateCode":"HE","latitude":"50.05553000","longitude":"8.80076000"},{"name":"Hilders","countryCode":"DE","stateCode":"HE","latitude":"50.57190000","longitude":"10.00297000"},{"name":"Hirschhorn","countryCode":"DE","stateCode":"HE","latitude":"49.44566000","longitude":"8.89594000"},{"name":"Hirzenhain","countryCode":"DE","stateCode":"HE","latitude":"50.40000000","longitude":"9.13333000"},{"name":"Hochheim am Main","countryCode":"DE","stateCode":"HE","latitude":"50.01436000","longitude":"8.35218000"},{"name":"Hofbieber","countryCode":"DE","stateCode":"HE","latitude":"50.58629000","longitude":"9.83534000"},{"name":"Hofgeismar","countryCode":"DE","stateCode":"HE","latitude":"51.49607000","longitude":"9.38500000"},{"name":"Hofheim am Taunus","countryCode":"DE","stateCode":"HE","latitude":"50.09019000","longitude":"8.44930000"},{"name":"Homberg","countryCode":"DE","stateCode":"HE","latitude":"50.73108000","longitude":"8.99644000"},{"name":"Hosenfeld","countryCode":"DE","stateCode":"HE","latitude":"50.50502000","longitude":"9.47966000"},{"name":"Hungen","countryCode":"DE","stateCode":"HE","latitude":"50.47368000","longitude":"8.89326000"},{"name":"Höchst im Odenwald","countryCode":"DE","stateCode":"HE","latitude":"49.79972000","longitude":"8.99944000"},{"name":"Höingen","countryCode":"DE","stateCode":"HE","latitude":"50.71910000","longitude":"8.91961000"},{"name":"Hörnsheim","countryCode":"DE","stateCode":"HE","latitude":"50.51828000","longitude":"8.62976000"},{"name":"Hünfeld","countryCode":"DE","stateCode":"HE","latitude":"50.67966000","longitude":"9.76727000"},{"name":"Idstein","countryCode":"DE","stateCode":"HE","latitude":"50.21773000","longitude":"8.26679000"},{"name":"Immenhausen","countryCode":"DE","stateCode":"HE","latitude":"51.42763000","longitude":"9.48017000"},{"name":"Jesberg","countryCode":"DE","stateCode":"HE","latitude":"51.00000000","longitude":"9.15000000"},{"name":"Karben","countryCode":"DE","stateCode":"HE","latitude":"50.23019000","longitude":"8.77155000"},{"name":"Kassel","countryCode":"DE","stateCode":"HE","latitude":"51.31667000","longitude":"9.50000000"},{"name":"Kaufungen","countryCode":"DE","stateCode":"HE","latitude":"51.28111000","longitude":"9.61861000"},{"name":"Kefenrod","countryCode":"DE","stateCode":"HE","latitude":"50.34475000","longitude":"9.21141000"},{"name":"Kelkheim (Taunus)","countryCode":"DE","stateCode":"HE","latitude":"50.13703000","longitude":"8.45020000"},{"name":"Kelsterbach","countryCode":"DE","stateCode":"HE","latitude":"50.06135000","longitude":"8.52916000"},{"name":"Kiedrich","countryCode":"DE","stateCode":"HE","latitude":"50.03965000","longitude":"8.08531000"},{"name":"Kirchhain","countryCode":"DE","stateCode":"HE","latitude":"50.82720000","longitude":"8.92806000"},{"name":"Kirchheim","countryCode":"DE","stateCode":"HE","latitude":"50.83333000","longitude":"9.56667000"},{"name":"Kirtorf","countryCode":"DE","stateCode":"HE","latitude":"50.76942000","longitude":"9.10389000"},{"name":"Korbach","countryCode":"DE","stateCode":"HE","latitude":"51.27561000","longitude":"8.87300000"},{"name":"Kriftel","countryCode":"DE","stateCode":"HE","latitude":"50.08408000","longitude":"8.46977000"},{"name":"Kronberg","countryCode":"DE","stateCode":"HE","latitude":"50.18424000","longitude":"8.52320000"},{"name":"Kronberg Tal","countryCode":"DE","stateCode":"HE","latitude":"50.17929000","longitude":"8.50370000"},{"name":"Königstein im Taunus","countryCode":"DE","stateCode":"HE","latitude":"50.17943000","longitude":"8.47132000"},{"name":"Körle","countryCode":"DE","stateCode":"HE","latitude":"51.16667000","longitude":"9.51667000"},{"name":"Künzell","countryCode":"DE","stateCode":"HE","latitude":"50.54420000","longitude":"9.71792000"},{"name":"Lampertheim","countryCode":"DE","stateCode":"HE","latitude":"49.59786000","longitude":"8.47250000"},{"name":"Langen","countryCode":"DE","stateCode":"HE","latitude":"49.98955000","longitude":"8.66852000"},{"name":"Langenselbold","countryCode":"DE","stateCode":"HE","latitude":"50.17657000","longitude":"9.04003000"},{"name":"Langgöns","countryCode":"DE","stateCode":"HE","latitude":"50.50000000","longitude":"8.66667000"},{"name":"Laubach","countryCode":"DE","stateCode":"HE","latitude":"50.54196000","longitude":"8.99034000"},{"name":"Laufdorf","countryCode":"DE","stateCode":"HE","latitude":"50.51605000","longitude":"8.45982000"},{"name":"Lauterbach","countryCode":"DE","stateCode":"HE","latitude":"50.63558000","longitude":"9.39777000"},{"name":"Lautertal","countryCode":"DE","stateCode":"HE","latitude":"50.58333000","longitude":"9.28333000"},{"name":"Leun","countryCode":"DE","stateCode":"HE","latitude":"50.55129000","longitude":"8.35836000"},{"name":"Lich","countryCode":"DE","stateCode":"HE","latitude":"50.52085000","longitude":"8.81567000"},{"name":"Liebenau","countryCode":"DE","stateCode":"HE","latitude":"51.49699000","longitude":"9.28207000"},{"name":"Liederbach","countryCode":"DE","stateCode":"HE","latitude":"50.12221000","longitude":"8.49397000"},{"name":"Limburg an der Lahn","countryCode":"DE","stateCode":"HE","latitude":"50.38360000","longitude":"8.05030000"},{"name":"Lindenfels","countryCode":"DE","stateCode":"HE","latitude":"49.68369000","longitude":"8.78151000"},{"name":"Lohfelden","countryCode":"DE","stateCode":"HE","latitude":"51.26667000","longitude":"9.53333000"},{"name":"Lohra","countryCode":"DE","stateCode":"HE","latitude":"50.73333000","longitude":"8.63333000"},{"name":"Lollar","countryCode":"DE","stateCode":"HE","latitude":"50.64652000","longitude":"8.70495000"},{"name":"Lorsch","countryCode":"DE","stateCode":"HE","latitude":"49.65000000","longitude":"8.56667000"},{"name":"Löhnberg","countryCode":"DE","stateCode":"HE","latitude":"50.51299000","longitude":"8.27202000"},{"name":"Lützelbach","countryCode":"DE","stateCode":"HE","latitude":"49.74233000","longitude":"8.76687000"},{"name":"Maintal","countryCode":"DE","stateCode":"HE","latitude":"50.15000000","longitude":"8.83333000"},{"name":"Malsfeld","countryCode":"DE","stateCode":"HE","latitude":"51.09083000","longitude":"9.53889000"},{"name":"Marburg an der Lahn","countryCode":"DE","stateCode":"HE","latitude":"50.80904000","longitude":"8.77069000"},{"name":"Martinhagen","countryCode":"DE","stateCode":"HE","latitude":"51.28688000","longitude":"9.28611000"},{"name":"Melbach","countryCode":"DE","stateCode":"HE","latitude":"50.37908000","longitude":"8.80926000"},{"name":"Melsungen","countryCode":"DE","stateCode":"HE","latitude":"51.13029000","longitude":"9.55236000"},{"name":"Mengerskirchen","countryCode":"DE","stateCode":"HE","latitude":"50.56392000","longitude":"8.15555000"},{"name":"Merenberg","countryCode":"DE","stateCode":"HE","latitude":"50.50707000","longitude":"8.19194000"},{"name":"Merkenbach","countryCode":"DE","stateCode":"HE","latitude":"50.65626000","longitude":"8.29513000"},{"name":"Messel","countryCode":"DE","stateCode":"HE","latitude":"49.93833000","longitude":"8.74056000"},{"name":"Michelstadt","countryCode":"DE","stateCode":"HE","latitude":"49.67569000","longitude":"9.00373000"},{"name":"Mittenaar","countryCode":"DE","stateCode":"HE","latitude":"50.70000000","longitude":"8.38333000"},{"name":"Mörfelden-Walldorf","countryCode":"DE","stateCode":"HE","latitude":"49.99472000","longitude":"8.58361000"},{"name":"Mörlenbach","countryCode":"DE","stateCode":"HE","latitude":"49.59917000","longitude":"8.73472000"},{"name":"Mühlheim am Main","countryCode":"DE","stateCode":"HE","latitude":"50.11667000","longitude":"8.83333000"},{"name":"Münchhausen","countryCode":"DE","stateCode":"HE","latitude":"50.96081000","longitude":"8.71837000"},{"name":"Münster","countryCode":"DE","stateCode":"HE","latitude":"49.92278000","longitude":"8.86778000"},{"name":"Münzenberg","countryCode":"DE","stateCode":"HE","latitude":"50.45346000","longitude":"8.77430000"},{"name":"Naumburg","countryCode":"DE","stateCode":"HE","latitude":"51.24816000","longitude":"9.16569000"},{"name":"Neckarsteinach","countryCode":"DE","stateCode":"HE","latitude":"49.40735000","longitude":"8.84342000"},{"name":"Nentershausen","countryCode":"DE","stateCode":"HE","latitude":"51.01667000","longitude":"9.93333000"},{"name":"Neu Isenburg","countryCode":"DE","stateCode":"HE","latitude":"50.04832000","longitude":"8.69406000"},{"name":"Neu-Anspach","countryCode":"DE","stateCode":"HE","latitude":"50.31667000","longitude":"8.50000000"},{"name":"Neuental","countryCode":"DE","stateCode":"HE","latitude":"51.00000000","longitude":"9.21667000"},{"name":"Neuhof","countryCode":"DE","stateCode":"HE","latitude":"50.45313000","longitude":"9.61750000"},{"name":"Neukirchen","countryCode":"DE","stateCode":"HE","latitude":"50.86906000","longitude":"9.34655000"},{"name":"Neustadt (Hessen)","countryCode":"DE","stateCode":"HE","latitude":"50.85000000","longitude":"9.11667000"},{"name":"Nidda","countryCode":"DE","stateCode":"HE","latitude":"50.41330000","longitude":"9.00638000"},{"name":"Nidderau","countryCode":"DE","stateCode":"HE","latitude":"50.23805000","longitude":"8.86704000"},{"name":"Niedenstein","countryCode":"DE","stateCode":"HE","latitude":"51.23342000","longitude":"9.31029000"},{"name":"Nieder-Gründau","countryCode":"DE","stateCode":"HE","latitude":"50.21097000","longitude":"9.10801000"},{"name":"Niederaula","countryCode":"DE","stateCode":"HE","latitude":"50.80000000","longitude":"9.60000000"},{"name":"Niederbiel","countryCode":"DE","stateCode":"HE","latitude":"50.55505000","longitude":"8.39845000"},{"name":"Niederdorfelden","countryCode":"DE","stateCode":"HE","latitude":"50.19415000","longitude":"8.80005000"},{"name":"Niederklein","countryCode":"DE","stateCode":"HE","latitude":"50.79400000","longitude":"8.99694000"},{"name":"Niedernhausen","countryCode":"DE","stateCode":"HE","latitude":"50.16307000","longitude":"8.31338000"},{"name":"Niederrad","countryCode":"DE","stateCode":"HE","latitude":"50.08309000","longitude":"8.62852000"},{"name":"Ober-Mörlen","countryCode":"DE","stateCode":"HE","latitude":"50.37350000","longitude":"8.69087000"},{"name":"Ober-Ramstadt","countryCode":"DE","stateCode":"HE","latitude":"49.83078000","longitude":"8.74887000"},{"name":"Oberaula","countryCode":"DE","stateCode":"HE","latitude":"50.85000000","longitude":"9.46667000"},{"name":"Oberbiel","countryCode":"DE","stateCode":"HE","latitude":"50.55320000","longitude":"8.42797000"},{"name":"Obertshausen","countryCode":"DE","stateCode":"HE","latitude":"50.07139000","longitude":"8.85123000"},{"name":"Oberursel","countryCode":"DE","stateCode":"HE","latitude":"50.20731000","longitude":"8.57747000"},{"name":"Offenbach","countryCode":"DE","stateCode":"HE","latitude":"50.10061000","longitude":"8.76647000"},{"name":"Ortenberg","countryCode":"DE","stateCode":"HE","latitude":"50.35584000","longitude":"9.05602000"},{"name":"Ottrau","countryCode":"DE","stateCode":"HE","latitude":"50.80599000","longitude":"9.38575000"},{"name":"Pfungstadt","countryCode":"DE","stateCode":"HE","latitude":"49.80557000","longitude":"8.60307000"},{"name":"Philippsthal","countryCode":"DE","stateCode":"HE","latitude":"50.83948000","longitude":"10.00906000"},{"name":"Poppenhausen","countryCode":"DE","stateCode":"HE","latitude":"50.48793000","longitude":"9.86795000"},{"name":"Rabenau","countryCode":"DE","stateCode":"HE","latitude":"50.67753000","longitude":"8.86425000"},{"name":"Ranstadt","countryCode":"DE","stateCode":"HE","latitude":"50.35739000","longitude":"8.98375000"},{"name":"Rasdorf","countryCode":"DE","stateCode":"HE","latitude":"50.71667000","longitude":"9.90000000"},{"name":"Raunheim","countryCode":"DE","stateCode":"HE","latitude":"50.01320000","longitude":"8.45253000"},{"name":"Rauschenberg","countryCode":"DE","stateCode":"HE","latitude":"50.88329000","longitude":"8.91864000"},{"name":"Regierungsbezirk Darmstadt","countryCode":"DE","stateCode":"HE","latitude":"50.00000000","longitude":"8.75000000"},{"name":"Regierungsbezirk Gießen","countryCode":"DE","stateCode":"HE","latitude":"50.69806000","longitude":"8.76861000"},{"name":"Regierungsbezirk Kassel","countryCode":"DE","stateCode":"HE","latitude":"51.08333000","longitude":"9.40000000"},{"name":"Reichelsheim","countryCode":"DE","stateCode":"HE","latitude":"49.71211000","longitude":"8.83896000"},{"name":"Reinhardshausen","countryCode":"DE","stateCode":"HE","latitude":"51.11166000","longitude":"9.07514000"},{"name":"Reinheim","countryCode":"DE","stateCode":"HE","latitude":"49.82923000","longitude":"8.83572000"},{"name":"Reiskirchen","countryCode":"DE","stateCode":"HE","latitude":"50.60000000","longitude":"8.83333000"},{"name":"Riedstadt","countryCode":"DE","stateCode":"HE","latitude":"49.83411000","longitude":"8.49621000"},{"name":"Rimbach","countryCode":"DE","stateCode":"HE","latitude":"49.62500000","longitude":"8.76306000"},{"name":"Rockenberg","countryCode":"DE","stateCode":"HE","latitude":"50.43050000","longitude":"8.73688000"},{"name":"Rodenbach","countryCode":"DE","stateCode":"HE","latitude":"50.15000000","longitude":"9.03333000"},{"name":"Rodgau","countryCode":"DE","stateCode":"HE","latitude":"50.02627000","longitude":"8.88588000"},{"name":"Romrod","countryCode":"DE","stateCode":"HE","latitude":"50.71341000","longitude":"9.22010000"},{"name":"Ronshausen","countryCode":"DE","stateCode":"HE","latitude":"50.95000000","longitude":"9.85000000"},{"name":"Rosbach vor der Höhe","countryCode":"DE","stateCode":"HE","latitude":"50.30332000","longitude":"8.68976000"},{"name":"Rosenthal","countryCode":"DE","stateCode":"HE","latitude":"50.97439000","longitude":"8.86736000"},{"name":"Rotenburg an der Fulda","countryCode":"DE","stateCode":"HE","latitude":"50.99556000","longitude":"9.72838000"},{"name":"Rothenberg","countryCode":"DE","stateCode":"HE","latitude":"49.49917000","longitude":"8.91917000"},{"name":"Roßdorf","countryCode":"DE","stateCode":"HE","latitude":"49.85972000","longitude":"8.76167000"},{"name":"Runkel","countryCode":"DE","stateCode":"HE","latitude":"50.40574000","longitude":"8.15457000"},{"name":"Rüdesheim am Rhein","countryCode":"DE","stateCode":"HE","latitude":"49.97890000","longitude":"7.92442000"},{"name":"Rüsselsheim","countryCode":"DE","stateCode":"HE","latitude":"49.98955000","longitude":"8.42251000"},{"name":"Sachsenhausen","countryCode":"DE","stateCode":"HE","latitude":"51.24338000","longitude":"9.00973000"},{"name":"Schaafheim","countryCode":"DE","stateCode":"HE","latitude":"49.92417000","longitude":"9.00944000"},{"name":"Schenklengsfeld","countryCode":"DE","stateCode":"HE","latitude":"50.81667000","longitude":"9.85000000"},{"name":"Schlangenbad","countryCode":"DE","stateCode":"HE","latitude":"50.09322000","longitude":"8.10312000"},{"name":"Schlitz","countryCode":"DE","stateCode":"HE","latitude":"50.67416000","longitude":"9.56102000"},{"name":"Schlüchtern","countryCode":"DE","stateCode":"HE","latitude":"50.34891000","longitude":"9.52532000"},{"name":"Schmitten","countryCode":"DE","stateCode":"HE","latitude":"50.26667000","longitude":"8.45000000"},{"name":"Schotten","countryCode":"DE","stateCode":"HE","latitude":"50.50346000","longitude":"9.12516000"},{"name":"Schrecksbach","countryCode":"DE","stateCode":"HE","latitude":"50.83333000","longitude":"9.28333000"},{"name":"Schwalbach","countryCode":"DE","stateCode":"HE","latitude":"50.49672000","longitude":"8.46943000"},{"name":"Schwalbach am Taunus","countryCode":"DE","stateCode":"HE","latitude":"50.15000000","longitude":"8.53333000"},{"name":"Schwalmstadt","countryCode":"DE","stateCode":"HE","latitude":"50.93333000","longitude":"9.21667000"},{"name":"Schwalmtal","countryCode":"DE","stateCode":"HE","latitude":"50.68333000","longitude":"9.21667000"},{"name":"Schwarzenborn","countryCode":"DE","stateCode":"HE","latitude":"50.90977000","longitude":"9.44658000"},{"name":"Schöffengrund","countryCode":"DE","stateCode":"HE","latitude":"50.49345000","longitude":"8.47183000"},{"name":"Seeheim-Jugenheim","countryCode":"DE","stateCode":"HE","latitude":"49.76500000","longitude":"8.65194000"},{"name":"Seligenstadt","countryCode":"DE","stateCode":"HE","latitude":"50.04320000","longitude":"8.97394000"},{"name":"Selters","countryCode":"DE","stateCode":"HE","latitude":"50.51681000","longitude":"8.28953000"},{"name":"Sinn","countryCode":"DE","stateCode":"HE","latitude":"50.65000000","longitude":"8.33333000"},{"name":"Solms","countryCode":"DE","stateCode":"HE","latitude":"50.53620000","longitude":"8.40704000"},{"name":"Sontra","countryCode":"DE","stateCode":"HE","latitude":"51.07171000","longitude":"9.93558000"},{"name":"Spangenberg","countryCode":"DE","stateCode":"HE","latitude":"51.11644000","longitude":"9.66270000"},{"name":"Stadtallendorf","countryCode":"DE","stateCode":"HE","latitude":"50.82261000","longitude":"9.01294000"},{"name":"Staufenberg","countryCode":"DE","stateCode":"HE","latitude":"50.66197000","longitude":"8.73158000"},{"name":"Steeden","countryCode":"DE","stateCode":"HE","latitude":"50.41539000","longitude":"8.12748000"},{"name":"Steinau an der Straße","countryCode":"DE","stateCode":"HE","latitude":"50.31401000","longitude":"9.46335000"},{"name":"Steinbach am Taunus","countryCode":"DE","stateCode":"HE","latitude":"50.16774000","longitude":"8.57278000"},{"name":"Stockstadt am Rhein","countryCode":"DE","stateCode":"HE","latitude":"49.80944000","longitude":"8.47278000"},{"name":"Sulzbach","countryCode":"DE","stateCode":"HE","latitude":"50.13396000","longitude":"8.52797000"},{"name":"Södel","countryCode":"DE","stateCode":"HE","latitude":"50.39382000","longitude":"8.80474000"},{"name":"Tann","countryCode":"DE","stateCode":"HE","latitude":"50.64284000","longitude":"10.02385000"},{"name":"Taunusstein","countryCode":"DE","stateCode":"HE","latitude":"50.14993000","longitude":"8.15206000"},{"name":"Trebur","countryCode":"DE","stateCode":"HE","latitude":"49.92639000","longitude":"8.40732000"},{"name":"Trendelburg","countryCode":"DE","stateCode":"HE","latitude":"51.57408000","longitude":"9.42095000"},{"name":"Udenhausen","countryCode":"DE","stateCode":"HE","latitude":"51.46385000","longitude":"9.46335000"},{"name":"Ulrichstein","countryCode":"DE","stateCode":"HE","latitude":"50.57550000","longitude":"9.19272000"},{"name":"Unter-Abtsteinach","countryCode":"DE","stateCode":"HE","latitude":"49.52711000","longitude":"8.78679000"},{"name":"Usingen","countryCode":"DE","stateCode":"HE","latitude":"50.33554000","longitude":"8.53688000"},{"name":"Vellmar","countryCode":"DE","stateCode":"HE","latitude":"51.35806000","longitude":"9.47974000"},{"name":"Viernheim","countryCode":"DE","stateCode":"HE","latitude":"49.54033000","longitude":"8.57820000"},{"name":"Villmar","countryCode":"DE","stateCode":"HE","latitude":"50.39287000","longitude":"8.19310000"},{"name":"Volkmarsen","countryCode":"DE","stateCode":"HE","latitude":"51.40895000","longitude":"9.11814000"},{"name":"Vöhl","countryCode":"DE","stateCode":"HE","latitude":"51.20565000","longitude":"8.94510000"},{"name":"Wabern","countryCode":"DE","stateCode":"HE","latitude":"51.10000000","longitude":"9.35000000"},{"name":"Wald-Michelbach","countryCode":"DE","stateCode":"HE","latitude":"49.57000000","longitude":"8.83167000"},{"name":"Waldbrunn","countryCode":"DE","stateCode":"HE","latitude":"50.51875000","longitude":"8.10812000"},{"name":"Waldeck","countryCode":"DE","stateCode":"HE","latitude":"51.20618000","longitude":"9.06286000"},{"name":"Waldems","countryCode":"DE","stateCode":"HE","latitude":"50.25000000","longitude":"8.33333000"},{"name":"Waldkappel","countryCode":"DE","stateCode":"HE","latitude":"51.14462000","longitude":"9.87695000"},{"name":"Walluf","countryCode":"DE","stateCode":"HE","latitude":"50.04003000","longitude":"8.15545000"},{"name":"Wanfried","countryCode":"DE","stateCode":"HE","latitude":"51.18207000","longitude":"10.17283000"},{"name":"Wehrheim","countryCode":"DE","stateCode":"HE","latitude":"50.30000000","longitude":"8.56667000"},{"name":"Weilburg","countryCode":"DE","stateCode":"HE","latitude":"50.48438000","longitude":"8.26249000"},{"name":"Weilmünster","countryCode":"DE","stateCode":"HE","latitude":"50.43143000","longitude":"8.37673000"},{"name":"Weinbach","countryCode":"DE","stateCode":"HE","latitude":"50.43843000","longitude":"8.29133000"},{"name":"Weiterstadt","countryCode":"DE","stateCode":"HE","latitude":"49.90390000","longitude":"8.58874000"},{"name":"Wetter","countryCode":"DE","stateCode":"HE","latitude":"50.90254000","longitude":"8.72366000"},{"name":"Wetzlar","countryCode":"DE","stateCode":"HE","latitude":"50.56109000","longitude":"8.50495000"},{"name":"Wiesbaden","countryCode":"DE","stateCode":"HE","latitude":"50.08258000","longitude":"8.24932000"},{"name":"Willingen","countryCode":"DE","stateCode":"HE","latitude":"51.29418000","longitude":"8.60910000"},{"name":"Willingshausen","countryCode":"DE","stateCode":"HE","latitude":"50.85000000","longitude":"9.20000000"},{"name":"Witzenhausen","countryCode":"DE","stateCode":"HE","latitude":"51.34103000","longitude":"9.85540000"},{"name":"Wohnbach","countryCode":"DE","stateCode":"HE","latitude":"50.42864000","longitude":"8.82923000"},{"name":"Wolfhagen","countryCode":"DE","stateCode":"HE","latitude":"51.32611000","longitude":"9.17015000"},{"name":"Wächtersbach","countryCode":"DE","stateCode":"HE","latitude":"50.25511000","longitude":"9.29564000"},{"name":"Wölfersheim","countryCode":"DE","stateCode":"HE","latitude":"50.40000000","longitude":"8.81667000"},{"name":"Zierenberg","countryCode":"DE","stateCode":"HE","latitude":"51.36948000","longitude":"9.30164000"},{"name":"Zwingenberg","countryCode":"DE","stateCode":"HE","latitude":"49.72389000","longitude":"8.61084000"},{"name":"Alsterdorf","countryCode":"DE","stateCode":"HH","latitude":"53.61083000","longitude":"10.01306000"},{"name":"Altona","countryCode":"DE","stateCode":"HH","latitude":"53.55000000","longitude":"9.93333000"},{"name":"Barmbek-Nord","countryCode":"DE","stateCode":"HH","latitude":"53.60520000","longitude":"10.03988000"},{"name":"Bergedorf","countryCode":"DE","stateCode":"HH","latitude":"53.48462000","longitude":"10.22904000"},{"name":"Bergstedt","countryCode":"DE","stateCode":"HH","latitude":"53.67111000","longitude":"10.12694000"},{"name":"Borgfelde","countryCode":"DE","stateCode":"HH","latitude":"53.55475000","longitude":"10.03447000"},{"name":"Duvenstedt","countryCode":"DE","stateCode":"HH","latitude":"53.70806000","longitude":"10.10444000"},{"name":"Eidelstedt","countryCode":"DE","stateCode":"HH","latitude":"53.60697000","longitude":"9.90538000"},{"name":"Eimsbüttel","countryCode":"DE","stateCode":"HH","latitude":"53.57416000","longitude":"9.95679000"},{"name":"Farmsen-Berne","countryCode":"DE","stateCode":"HH","latitude":"53.60639000","longitude":"10.11972000"},{"name":"Fuhlsbüttel","countryCode":"DE","stateCode":"HH","latitude":"53.63459000","longitude":"10.01608000"},{"name":"Hamburg","countryCode":"DE","stateCode":"HH","latitude":"53.57532000","longitude":"10.01534000"},{"name":"Hamburg-Altstadt","countryCode":"DE","stateCode":"HH","latitude":"53.55000000","longitude":"10.00000000"},{"name":"Hamburg-Mitte","countryCode":"DE","stateCode":"HH","latitude":"53.55000000","longitude":"10.01667000"},{"name":"Hamburg-Nord","countryCode":"DE","stateCode":"HH","latitude":"53.58935000","longitude":"9.98400000"},{"name":"Hammerbrook","countryCode":"DE","stateCode":"HH","latitude":"53.54527000","longitude":"10.03042000"},{"name":"Harburg","countryCode":"DE","stateCode":"HH","latitude":"53.46057000","longitude":"9.98388000"},{"name":"Hummelsbüttel","countryCode":"DE","stateCode":"HH","latitude":"53.64773000","longitude":"10.04149000"},{"name":"Kleiner Grasbrook","countryCode":"DE","stateCode":"HH","latitude":"53.53111000","longitude":"9.99361000"},{"name":"Langenhorn","countryCode":"DE","stateCode":"HH","latitude":"53.66667000","longitude":"10.01667000"},{"name":"Lemsahl-Mellingstedt","countryCode":"DE","stateCode":"HH","latitude":"53.68998000","longitude":"10.09648000"},{"name":"Lurup","countryCode":"DE","stateCode":"HH","latitude":"53.59266000","longitude":"9.87697000"},{"name":"Marienthal","countryCode":"DE","stateCode":"HH","latitude":"53.56667000","longitude":"10.08333000"},{"name":"Neustadt","countryCode":"DE","stateCode":"HH","latitude":"53.55196000","longitude":"9.98558000"},{"name":"Ohlsdorf","countryCode":"DE","stateCode":"HH","latitude":"53.62594000","longitude":"10.03145000"},{"name":"Ottensen","countryCode":"DE","stateCode":"HH","latitude":"53.55000000","longitude":"9.91667000"},{"name":"Poppenbüttel","countryCode":"DE","stateCode":"HH","latitude":"53.65917000","longitude":"10.08472000"},{"name":"Rothenburgsort","countryCode":"DE","stateCode":"HH","latitude":"53.53500000","longitude":"10.04082000"},{"name":"Sasel","countryCode":"DE","stateCode":"HH","latitude":"53.65385000","longitude":"10.11184000"},{"name":"St. Georg","countryCode":"DE","stateCode":"HH","latitude":"53.55513000","longitude":"10.01231000"},{"name":"St. Pauli","countryCode":"DE","stateCode":"HH","latitude":"53.55700000","longitude":"9.96400000"},{"name":"Steilshoop","countryCode":"DE","stateCode":"HH","latitude":"53.61028000","longitude":"10.05917000"},{"name":"Stellingen","countryCode":"DE","stateCode":"HH","latitude":"53.59220000","longitude":"9.92870000"},{"name":"Wandsbek","countryCode":"DE","stateCode":"HH","latitude":"53.58334000","longitude":"10.08305000"},{"name":"Wellingsbüttel","countryCode":"DE","stateCode":"HH","latitude":"53.64104000","longitude":"10.07980000"},{"name":"Winterhude","countryCode":"DE","stateCode":"HH","latitude":"53.60000000","longitude":"10.00000000"},{"name":"Wohldorf-Ohlstedt","countryCode":"DE","stateCode":"HH","latitude":"53.69282000","longitude":"10.13117000"},{"name":"Alt Tucheband","countryCode":"DE","stateCode":"BB","latitude":"52.53732000","longitude":"14.51225000"},{"name":"Altdöbern","countryCode":"DE","stateCode":"BB","latitude":"51.65000000","longitude":"14.03333000"},{"name":"Altlandsberg","countryCode":"DE","stateCode":"BB","latitude":"52.56503000","longitude":"13.72815000"},{"name":"Angermünde","countryCode":"DE","stateCode":"BB","latitude":"53.01499000","longitude":"13.99924000"},{"name":"Bad Belzig","countryCode":"DE","stateCode":"BB","latitude":"52.14184000","longitude":"12.59272000"},{"name":"Bad Freienwalde","countryCode":"DE","stateCode":"BB","latitude":"52.78730000","longitude":"14.03040000"},{"name":"Bad Liebenwerda","countryCode":"DE","stateCode":"BB","latitude":"51.51826000","longitude":"13.39459000"},{"name":"Bad Saarow","countryCode":"DE","stateCode":"BB","latitude":"52.28333000","longitude":"14.06667000"},{"name":"Bad Wilsnack","countryCode":"DE","stateCode":"BB","latitude":"52.95607000","longitude":"11.94903000"},{"name":"Baruth","countryCode":"DE","stateCode":"BB","latitude":"52.04468000","longitude":"13.50270000"},{"name":"Beelitz","countryCode":"DE","stateCode":"BB","latitude":"52.23812000","longitude":"12.97140000"},{"name":"Beeskow","countryCode":"DE","stateCode":"BB","latitude":"52.17291000","longitude":"14.24597000"},{"name":"Bensdorf","countryCode":"DE","stateCode":"BB","latitude":"52.41667000","longitude":"12.33333000"},{"name":"Berkenbrück","countryCode":"DE","stateCode":"BB","latitude":"52.35000000","longitude":"14.15000000"},{"name":"Bernau bei Berlin","countryCode":"DE","stateCode":"BB","latitude":"52.67982000","longitude":"13.58708000"},{"name":"Bestensee","countryCode":"DE","stateCode":"BB","latitude":"52.23978000","longitude":"13.63732000"},{"name":"Biesenthal","countryCode":"DE","stateCode":"BB","latitude":"52.76616000","longitude":"13.64416000"},{"name":"Birkenwerder","countryCode":"DE","stateCode":"BB","latitude":"52.68333000","longitude":"13.28333000"},{"name":"Bliesdorf","countryCode":"DE","stateCode":"BB","latitude":"52.69298000","longitude":"14.15949000"},{"name":"Borkheide","countryCode":"DE","stateCode":"BB","latitude":"52.21667000","longitude":"12.85000000"},{"name":"Borkwalde","countryCode":"DE","stateCode":"BB","latitude":"52.25000000","longitude":"12.83333000"},{"name":"Brandenburg an der Havel","countryCode":"DE","stateCode":"BB","latitude":"52.41667000","longitude":"12.55000000"},{"name":"Breddin","countryCode":"DE","stateCode":"BB","latitude":"52.88560000","longitude":"12.22366000"},{"name":"Breese","countryCode":"DE","stateCode":"BB","latitude":"53.00000000","longitude":"11.80000000"},{"name":"Brieselang","countryCode":"DE","stateCode":"BB","latitude":"52.58333000","longitude":"13.00000000"},{"name":"Briesen","countryCode":"DE","stateCode":"BB","latitude":"52.34383000","longitude":"14.27804000"},{"name":"Brieskow-Finkenheerd","countryCode":"DE","stateCode":"BB","latitude":"52.25387000","longitude":"14.57285000"},{"name":"Britz","countryCode":"DE","stateCode":"BB","latitude":"52.88726000","longitude":"13.81119000"},{"name":"Brück","countryCode":"DE","stateCode":"BB","latitude":"52.19766000","longitude":"12.76868000"},{"name":"Brüssow","countryCode":"DE","stateCode":"BB","latitude":"53.39971000","longitude":"14.12533000"},{"name":"Buckow","countryCode":"DE","stateCode":"BB","latitude":"52.56610000","longitude":"14.07429000"},{"name":"Burg","countryCode":"DE","stateCode":"BB","latitude":"51.83448000","longitude":"14.14856000"},{"name":"Calau","countryCode":"DE","stateCode":"BB","latitude":"51.74402000","longitude":"13.95329000"},{"name":"Casekow","countryCode":"DE","stateCode":"BB","latitude":"53.21117000","longitude":"14.20824000"},{"name":"Chorin","countryCode":"DE","stateCode":"BB","latitude":"52.90197000","longitude":"13.87153000"},{"name":"Cottbus","countryCode":"DE","stateCode":"BB","latitude":"51.75769000","longitude":"14.32888000"},{"name":"Crinitz","countryCode":"DE","stateCode":"BB","latitude":"51.73333000","longitude":"13.76667000"},{"name":"Dahme","countryCode":"DE","stateCode":"BB","latitude":"51.87008000","longitude":"13.42743000"},{"name":"Dallgow-Döberitz","countryCode":"DE","stateCode":"BB","latitude":"52.54269000","longitude":"13.05837000"},{"name":"Doberlug-Kirchhain","countryCode":"DE","stateCode":"BB","latitude":"51.62578000","longitude":"13.56232000"},{"name":"Drebkau","countryCode":"DE","stateCode":"BB","latitude":"51.65412000","longitude":"14.22316000"},{"name":"Dreetz","countryCode":"DE","stateCode":"BB","latitude":"52.80297000","longitude":"12.45961000"},{"name":"Eberswalde","countryCode":"DE","stateCode":"BB","latitude":"52.83492000","longitude":"13.81951000"},{"name":"Eichwalde","countryCode":"DE","stateCode":"BB","latitude":"52.36667000","longitude":"13.61667000"},{"name":"Eisenhüttenstadt","countryCode":"DE","stateCode":"BB","latitude":"52.15000000","longitude":"14.65000000"},{"name":"Elsterwerda","countryCode":"DE","stateCode":"BB","latitude":"51.46043000","longitude":"13.52001000"},{"name":"Erkner","countryCode":"DE","stateCode":"BB","latitude":"52.42000000","longitude":"13.75437000"},{"name":"Falkenberg","countryCode":"DE","stateCode":"BB","latitude":"51.58557000","longitude":"13.24347000"},{"name":"Falkensee","countryCode":"DE","stateCode":"BB","latitude":"52.56014000","longitude":"13.09270000"},{"name":"Fehrbellin","countryCode":"DE","stateCode":"BB","latitude":"52.81350000","longitude":"12.76440000"},{"name":"Fichtenwalde","countryCode":"DE","stateCode":"BB","latitude":"52.28038000","longitude":"12.88349000"},{"name":"Finsterwalde","countryCode":"DE","stateCode":"BB","latitude":"51.63388000","longitude":"13.70662000"},{"name":"Forst","countryCode":"DE","stateCode":"BB","latitude":"51.73544000","longitude":"14.63971000"},{"name":"Frankfurt (Oder)","countryCode":"DE","stateCode":"BB","latitude":"52.34714000","longitude":"14.55062000"},{"name":"Friedland","countryCode":"DE","stateCode":"BB","latitude":"52.10493000","longitude":"14.26399000"},{"name":"Friesack","countryCode":"DE","stateCode":"BB","latitude":"52.73764000","longitude":"12.57969000"},{"name":"Fürstenberg","countryCode":"DE","stateCode":"BB","latitude":"53.18427000","longitude":"13.14442000"},{"name":"Fürstenwalde","countryCode":"DE","stateCode":"BB","latitude":"52.36067000","longitude":"14.06185000"},{"name":"Gartz","countryCode":"DE","stateCode":"BB","latitude":"53.20829000","longitude":"14.39226000"},{"name":"Gerswalde","countryCode":"DE","stateCode":"BB","latitude":"53.16988000","longitude":"13.74853000"},{"name":"Glienicke","countryCode":"DE","stateCode":"BB","latitude":"52.63353000","longitude":"13.32564000"},{"name":"Golzow","countryCode":"DE","stateCode":"BB","latitude":"52.27617000","longitude":"12.60052000"},{"name":"Golßen","countryCode":"DE","stateCode":"BB","latitude":"51.97204000","longitude":"13.60115000"},{"name":"Gramzow","countryCode":"DE","stateCode":"BB","latitude":"53.21246000","longitude":"14.00748000"},{"name":"Gransee","countryCode":"DE","stateCode":"BB","latitude":"53.00704000","longitude":"13.15750000"},{"name":"Groß Kreutz","countryCode":"DE","stateCode":"BB","latitude":"52.40281000","longitude":"12.77940000"},{"name":"Groß Köris","countryCode":"DE","stateCode":"BB","latitude":"52.16587000","longitude":"13.65935000"},{"name":"Groß Lindow","countryCode":"DE","stateCode":"BB","latitude":"52.23333000","longitude":"14.53333000"},{"name":"Groß Pankow","countryCode":"DE","stateCode":"BB","latitude":"53.11952000","longitude":"12.04975000"},{"name":"Großbeeren","countryCode":"DE","stateCode":"BB","latitude":"52.35862000","longitude":"13.30994000"},{"name":"Großkmehlen","countryCode":"DE","stateCode":"BB","latitude":"51.37901000","longitude":"13.72501000"},{"name":"Großräschen","countryCode":"DE","stateCode":"BB","latitude":"51.58760000","longitude":"14.01093000"},{"name":"Großthiemig","countryCode":"DE","stateCode":"BB","latitude":"51.38333000","longitude":"13.66667000"},{"name":"Großwoltersdorf","countryCode":"DE","stateCode":"BB","latitude":"53.06667000","longitude":"13.10000000"},{"name":"Gröden","countryCode":"DE","stateCode":"BB","latitude":"51.40000000","longitude":"13.56667000"},{"name":"Grünheide","countryCode":"DE","stateCode":"BB","latitude":"52.42343000","longitude":"13.81324000"},{"name":"Guben","countryCode":"DE","stateCode":"BB","latitude":"51.94987000","longitude":"14.71447000"},{"name":"Gumtow","countryCode":"DE","stateCode":"BB","latitude":"52.98333000","longitude":"12.25000000"},{"name":"Görzke","countryCode":"DE","stateCode":"BB","latitude":"52.17179000","longitude":"12.37506000"},{"name":"Halbe","countryCode":"DE","stateCode":"BB","latitude":"52.11667000","longitude":"13.70000000"},{"name":"Heiligengrabe","countryCode":"DE","stateCode":"BB","latitude":"53.14461000","longitude":"12.36254000"},{"name":"Hennigsdorf","countryCode":"DE","stateCode":"BB","latitude":"52.63598000","longitude":"13.20419000"},{"name":"Herzberg","countryCode":"DE","stateCode":"BB","latitude":"51.68692000","longitude":"13.22016000"},{"name":"Hirschfeld","countryCode":"DE","stateCode":"BB","latitude":"51.38333000","longitude":"13.61667000"},{"name":"Hohen Neuendorf","countryCode":"DE","stateCode":"BB","latitude":"52.67631000","longitude":"13.27775000"},{"name":"Hohenbocka","countryCode":"DE","stateCode":"BB","latitude":"51.43099000","longitude":"14.00982000"},{"name":"Hohenleipisch","countryCode":"DE","stateCode":"BB","latitude":"51.50000000","longitude":"13.55000000"},{"name":"Jacobsdorf","countryCode":"DE","stateCode":"BB","latitude":"52.33333000","longitude":"14.35000000"},{"name":"Joachimsthal","countryCode":"DE","stateCode":"BB","latitude":"52.97945000","longitude":"13.74493000"},{"name":"Jänschwalde","countryCode":"DE","stateCode":"BB","latitude":"51.86066000","longitude":"14.49813000"},{"name":"Jüterbog","countryCode":"DE","stateCode":"BB","latitude":"51.99607000","longitude":"13.07979000"},{"name":"Karstädt","countryCode":"DE","stateCode":"BB","latitude":"53.16215000","longitude":"11.74242000"},{"name":"Ketzin","countryCode":"DE","stateCode":"BB","latitude":"52.47809000","longitude":"12.84530000"},{"name":"Kleinmachnow","countryCode":"DE","stateCode":"BB","latitude":"52.40786000","longitude":"13.22514000"},{"name":"Kloster Lehnin","countryCode":"DE","stateCode":"BB","latitude":"52.32039000","longitude":"12.74320000"},{"name":"Kolkwitz","countryCode":"DE","stateCode":"BB","latitude":"51.75000000","longitude":"14.25000000"},{"name":"Kremmen","countryCode":"DE","stateCode":"BB","latitude":"52.76216000","longitude":"13.02515000"},{"name":"Kyritz","countryCode":"DE","stateCode":"BB","latitude":"52.94212000","longitude":"12.39704000"},{"name":"Königs Wusterhausen","countryCode":"DE","stateCode":"BB","latitude":"52.30141000","longitude":"13.63300000"},{"name":"Lauchhammer","countryCode":"DE","stateCode":"BB","latitude":"51.48813000","longitude":"13.76623000"},{"name":"Lebus","countryCode":"DE","stateCode":"BB","latitude":"52.42719000","longitude":"14.53235000"},{"name":"Leegebruch","countryCode":"DE","stateCode":"BB","latitude":"52.72340000","longitude":"13.19304000"},{"name":"Lenzen","countryCode":"DE","stateCode":"BB","latitude":"53.09176000","longitude":"11.47453000"},{"name":"Letschin","countryCode":"DE","stateCode":"BB","latitude":"52.64379000","longitude":"14.36007000"},{"name":"Liebenwalde","countryCode":"DE","stateCode":"BB","latitude":"52.87125000","longitude":"13.39465000"},{"name":"Lieberose","countryCode":"DE","stateCode":"BB","latitude":"51.98491000","longitude":"14.29987000"},{"name":"Lindow","countryCode":"DE","stateCode":"BB","latitude":"52.96689000","longitude":"12.98498000"},{"name":"Luckau","countryCode":"DE","stateCode":"BB","latitude":"51.85245000","longitude":"13.70735000"},{"name":"Luckenwalde","countryCode":"DE","stateCode":"BB","latitude":"52.09029000","longitude":"13.16772000"},{"name":"Ludwigsfelde","countryCode":"DE","stateCode":"BB","latitude":"52.30322000","longitude":"13.25405000"},{"name":"Lychen","countryCode":"DE","stateCode":"BB","latitude":"53.21242000","longitude":"13.31483000"},{"name":"Lübben","countryCode":"DE","stateCode":"BB","latitude":"51.93814000","longitude":"13.88826000"},{"name":"Lübbenau","countryCode":"DE","stateCode":"BB","latitude":"51.86217000","longitude":"13.95168000"},{"name":"Manschnow","countryCode":"DE","stateCode":"BB","latitude":"52.54990000","longitude":"14.55332000"},{"name":"Marienwerder","countryCode":"DE","stateCode":"BB","latitude":"52.84208000","longitude":"13.59927000"},{"name":"Melchow","countryCode":"DE","stateCode":"BB","latitude":"52.77613000","longitude":"13.70647000"},{"name":"Meyenburg","countryCode":"DE","stateCode":"BB","latitude":"53.04524000","longitude":"14.23691000"},{"name":"Michendorf","countryCode":"DE","stateCode":"BB","latitude":"52.31352000","longitude":"13.02996000"},{"name":"Milmersdorf","countryCode":"DE","stateCode":"BB","latitude":"53.11185000","longitude":"13.64150000"},{"name":"Mittenwalde","countryCode":"DE","stateCode":"BB","latitude":"52.26007000","longitude":"13.53945000"},{"name":"Mixdorf","countryCode":"DE","stateCode":"BB","latitude":"52.20000000","longitude":"14.40000000"},{"name":"Mühlberg","countryCode":"DE","stateCode":"BB","latitude":"51.43453000","longitude":"13.22177000"},{"name":"Müllrose","countryCode":"DE","stateCode":"BB","latitude":"52.24736000","longitude":"14.41794000"},{"name":"Müncheberg","countryCode":"DE","stateCode":"BB","latitude":"52.50704000","longitude":"14.13716000"},{"name":"Nauen","countryCode":"DE","stateCode":"BB","latitude":"52.60701000","longitude":"12.87374000"},{"name":"Nennhausen","countryCode":"DE","stateCode":"BB","latitude":"52.60000000","longitude":"12.50000000"},{"name":"Neu Zauche","countryCode":"DE","stateCode":"BB","latitude":"51.92757000","longitude":"14.08812000"},{"name":"Neuenhagen","countryCode":"DE","stateCode":"BB","latitude":"52.52985000","longitude":"13.68914000"},{"name":"Neuhardenberg","countryCode":"DE","stateCode":"BB","latitude":"52.59601000","longitude":"14.23768000"},{"name":"Neulewin","countryCode":"DE","stateCode":"BB","latitude":"52.72434000","longitude":"14.27922000"},{"name":"Neuruppin","countryCode":"DE","stateCode":"BB","latitude":"52.92815000","longitude":"12.80311000"},{"name":"Neutrebbin","countryCode":"DE","stateCode":"BB","latitude":"52.66482000","longitude":"14.22802000"},{"name":"Neuzelle","countryCode":"DE","stateCode":"BB","latitude":"52.09016000","longitude":"14.64804000"},{"name":"Niedergörsdorf","countryCode":"DE","stateCode":"BB","latitude":"51.97943000","longitude":"12.98541000"},{"name":"Niemegk","countryCode":"DE","stateCode":"BB","latitude":"52.07388000","longitude":"12.68947000"},{"name":"Oderberg","countryCode":"DE","stateCode":"BB","latitude":"52.86571000","longitude":"14.04508000"},{"name":"Oranienburg","countryCode":"DE","stateCode":"BB","latitude":"52.75577000","longitude":"13.24197000"},{"name":"Ortrand","countryCode":"DE","stateCode":"BB","latitude":"51.37505000","longitude":"13.75982000"},{"name":"Paulinenaue","countryCode":"DE","stateCode":"BB","latitude":"52.67701000","longitude":"12.71067000"},{"name":"Peitz","countryCode":"DE","stateCode":"BB","latitude":"51.85841000","longitude":"14.41138000"},{"name":"Perleberg","countryCode":"DE","stateCode":"BB","latitude":"53.07583000","longitude":"11.85739000"},{"name":"Petershagen","countryCode":"DE","stateCode":"BB","latitude":"52.52078000","longitude":"13.78748000"},{"name":"Plattenburg","countryCode":"DE","stateCode":"BB","latitude":"52.95919000","longitude":"12.02951000"},{"name":"Plessa","countryCode":"DE","stateCode":"BB","latitude":"51.46667000","longitude":"13.61667000"},{"name":"Podelzig","countryCode":"DE","stateCode":"BB","latitude":"52.47175000","longitude":"14.53465000"},{"name":"Potsdam","countryCode":"DE","stateCode":"BB","latitude":"52.39886000","longitude":"13.06566000"},{"name":"Premnitz","countryCode":"DE","stateCode":"BB","latitude":"52.53184000","longitude":"12.34845000"},{"name":"Prenzlau","countryCode":"DE","stateCode":"BB","latitude":"53.31625000","longitude":"13.86261000"},{"name":"Pritzwalk","countryCode":"DE","stateCode":"BB","latitude":"53.14945000","longitude":"12.17405000"},{"name":"Prötzel","countryCode":"DE","stateCode":"BB","latitude":"52.63723000","longitude":"13.98783000"},{"name":"Putlitz","countryCode":"DE","stateCode":"BB","latitude":"53.24899000","longitude":"12.04179000"},{"name":"Rangsdorf","countryCode":"DE","stateCode":"BB","latitude":"52.29126000","longitude":"13.41946000"},{"name":"Rathenow","countryCode":"DE","stateCode":"BB","latitude":"52.60659000","longitude":"12.33696000"},{"name":"Rauen","countryCode":"DE","stateCode":"BB","latitude":"52.33227000","longitude":"14.02797000"},{"name":"Rehfelde","countryCode":"DE","stateCode":"BB","latitude":"52.53417000","longitude":"13.90884000"},{"name":"Reichenwalde","countryCode":"DE","stateCode":"BB","latitude":"52.26667000","longitude":"14.00000000"},{"name":"Rheinsberg","countryCode":"DE","stateCode":"BB","latitude":"53.09972000","longitude":"12.89885000"},{"name":"Rhinow","countryCode":"DE","stateCode":"BB","latitude":"52.75094000","longitude":"12.34194000"},{"name":"Rietz Neuendorf","countryCode":"DE","stateCode":"BB","latitude":"52.22758000","longitude":"14.17463000"},{"name":"Roskow","countryCode":"DE","stateCode":"BB","latitude":"52.47237000","longitude":"12.71886000"},{"name":"Ruhland","countryCode":"DE","stateCode":"BB","latitude":"51.45755000","longitude":"13.86643000"},{"name":"Rückersdorf","countryCode":"DE","stateCode":"BB","latitude":"51.56955000","longitude":"13.57226000"},{"name":"Rüdnitz","countryCode":"DE","stateCode":"BB","latitude":"52.72137000","longitude":"13.62502000"},{"name":"Sallgast","countryCode":"DE","stateCode":"BB","latitude":"51.58870000","longitude":"13.84861000"},{"name":"Schenkendöbern","countryCode":"DE","stateCode":"BB","latitude":"51.95723000","longitude":"14.63541000"},{"name":"Schipkau","countryCode":"DE","stateCode":"BB","latitude":"51.51766000","longitude":"13.89738000"},{"name":"Schlieben","countryCode":"DE","stateCode":"BB","latitude":"51.72379000","longitude":"13.38304000"},{"name":"Schulzendorf","countryCode":"DE","stateCode":"BB","latitude":"52.35818000","longitude":"13.59842000"},{"name":"Schwarzheide","countryCode":"DE","stateCode":"BB","latitude":"51.47671000","longitude":"13.85559000"},{"name":"Schwedt (Oder)","countryCode":"DE","stateCode":"BB","latitude":"53.05963000","longitude":"14.28154000"},{"name":"Schönborn","countryCode":"DE","stateCode":"BB","latitude":"51.60016000","longitude":"13.48967000"},{"name":"Schönefeld","countryCode":"DE","stateCode":"BB","latitude":"52.38897000","longitude":"13.50374000"},{"name":"Schöneiche","countryCode":"DE","stateCode":"BB","latitude":"52.47286000","longitude":"13.69226000"},{"name":"Schönewalde","countryCode":"DE","stateCode":"BB","latitude":"51.67901000","longitude":"13.60247000"},{"name":"Seelow","countryCode":"DE","stateCode":"BB","latitude":"52.53392000","longitude":"14.38128000"},{"name":"Senftenberg","countryCode":"DE","stateCode":"BB","latitude":"51.52517000","longitude":"14.00164000"},{"name":"Sonnewalde","countryCode":"DE","stateCode":"BB","latitude":"51.69223000","longitude":"13.64730000"},{"name":"Sperenberg","countryCode":"DE","stateCode":"BB","latitude":"52.14113000","longitude":"13.36500000"},{"name":"Spreenhagen","countryCode":"DE","stateCode":"BB","latitude":"52.34325000","longitude":"13.87663000"},{"name":"Stahnsdorf","countryCode":"DE","stateCode":"BB","latitude":"52.38333000","longitude":"13.21667000"},{"name":"Steinhöfel","countryCode":"DE","stateCode":"BB","latitude":"52.40000000","longitude":"14.16667000"},{"name":"Storkow","countryCode":"DE","stateCode":"BB","latitude":"52.25662000","longitude":"13.93337000"},{"name":"Straupitz","countryCode":"DE","stateCode":"BB","latitude":"51.91357000","longitude":"14.12275000"},{"name":"Strausberg","countryCode":"DE","stateCode":"BB","latitude":"52.57859000","longitude":"13.88741000"},{"name":"Tauche","countryCode":"DE","stateCode":"BB","latitude":"52.15000000","longitude":"14.16667000"},{"name":"Teltow","countryCode":"DE","stateCode":"BB","latitude":"52.40310000","longitude":"13.26014000"},{"name":"Templin","countryCode":"DE","stateCode":"BB","latitude":"53.11865000","longitude":"13.50220000"},{"name":"Teupitz","countryCode":"DE","stateCode":"BB","latitude":"52.12967000","longitude":"13.61960000"},{"name":"Trebbin","countryCode":"DE","stateCode":"BB","latitude":"52.21675000","longitude":"13.22496000"},{"name":"Treuenbrietzen","countryCode":"DE","stateCode":"BB","latitude":"52.09754000","longitude":"12.87258000"},{"name":"Tschernitz","countryCode":"DE","stateCode":"BB","latitude":"51.58333000","longitude":"14.61667000"},{"name":"Uebigau","countryCode":"DE","stateCode":"BB","latitude":"51.59415000","longitude":"13.29983000"},{"name":"Velten","countryCode":"DE","stateCode":"BB","latitude":"52.69149000","longitude":"13.17533000"},{"name":"Vetschau","countryCode":"DE","stateCode":"BB","latitude":"51.78638000","longitude":"14.07941000"},{"name":"Waldsieversdorf","countryCode":"DE","stateCode":"BB","latitude":"52.54221000","longitude":"14.07022000"},{"name":"Wandlitz","countryCode":"DE","stateCode":"BB","latitude":"52.74196000","longitude":"13.45799000"},{"name":"Weisen","countryCode":"DE","stateCode":"BB","latitude":"53.02518000","longitude":"11.78710000"},{"name":"Welzow","countryCode":"DE","stateCode":"BB","latitude":"51.58381000","longitude":"14.17082000"},{"name":"Wendisch Rietz","countryCode":"DE","stateCode":"BB","latitude":"52.21613000","longitude":"14.00845000"},{"name":"Werben","countryCode":"DE","stateCode":"BB","latitude":"51.81667000","longitude":"14.18333000"},{"name":"Werder","countryCode":"DE","stateCode":"BB","latitude":"52.37874000","longitude":"12.93400000"},{"name":"Werftpfuhl","countryCode":"DE","stateCode":"BB","latitude":"52.66014000","longitude":"13.79351000"},{"name":"Werneuchen","countryCode":"DE","stateCode":"BB","latitude":"52.63275000","longitude":"13.73437000"},{"name":"Wiesenau","countryCode":"DE","stateCode":"BB","latitude":"52.23071000","longitude":"14.59107000"},{"name":"Wiesenburg","countryCode":"DE","stateCode":"BB","latitude":"52.11456000","longitude":"12.45534000"},{"name":"Wittenberge","countryCode":"DE","stateCode":"BB","latitude":"53.00543000","longitude":"11.75032000"},{"name":"Wittstock","countryCode":"DE","stateCode":"BB","latitude":"53.16118000","longitude":"12.48287000"},{"name":"Woltersdorf","countryCode":"DE","stateCode":"BB","latitude":"52.45554000","longitude":"13.74986000"},{"name":"Wriezen","countryCode":"DE","stateCode":"BB","latitude":"52.72091000","longitude":"14.13425000"},{"name":"Wusterhausen","countryCode":"DE","stateCode":"BB","latitude":"52.89120000","longitude":"12.46021000"},{"name":"Wustermark","countryCode":"DE","stateCode":"BB","latitude":"52.55000000","longitude":"12.95000000"},{"name":"Wusterwitz","countryCode":"DE","stateCode":"BB","latitude":"52.36666000","longitude":"12.38488000"},{"name":"Zehdenick","countryCode":"DE","stateCode":"BB","latitude":"52.97852000","longitude":"13.33165000"},{"name":"Zeuthen","countryCode":"DE","stateCode":"BB","latitude":"52.34803000","longitude":"13.62174000"},{"name":"Ziesar","countryCode":"DE","stateCode":"BB","latitude":"52.26616000","longitude":"12.28997000"},{"name":"Ziltendorf","countryCode":"DE","stateCode":"BB","latitude":"52.20608000","longitude":"14.62411000"},{"name":"Zossen","countryCode":"DE","stateCode":"BB","latitude":"52.21600000","longitude":"13.44909000"},{"name":"Altenburg","countryCode":"DE","stateCode":"TH","latitude":"50.98763000","longitude":"12.43684000"},{"name":"Altenfeld","countryCode":"DE","stateCode":"TH","latitude":"50.56667000","longitude":"10.96667000"},{"name":"Altengottern","countryCode":"DE","stateCode":"TH","latitude":"51.16395000","longitude":"10.58093000"},{"name":"Altkirchen","countryCode":"DE","stateCode":"TH","latitude":"50.93333000","longitude":"12.35000000"},{"name":"Anrode","countryCode":"DE","stateCode":"TH","latitude":"51.26667000","longitude":"10.33333000"},{"name":"Apfelstädt","countryCode":"DE","stateCode":"TH","latitude":"50.90157000","longitude":"10.88977000"},{"name":"Apolda","countryCode":"DE","stateCode":"TH","latitude":"51.02624000","longitude":"11.51638000"},{"name":"Arenshausen","countryCode":"DE","stateCode":"TH","latitude":"51.37613000","longitude":"9.96870000"},{"name":"Arnstadt","countryCode":"DE","stateCode":"TH","latitude":"50.84048000","longitude":"10.95198000"},{"name":"Artern","countryCode":"DE","stateCode":"TH","latitude":"51.36431000","longitude":"11.29167000"},{"name":"Auleben","countryCode":"DE","stateCode":"TH","latitude":"51.42640000","longitude":"10.92968000"},{"name":"Auma","countryCode":"DE","stateCode":"TH","latitude":"50.70044000","longitude":"11.89958000"},{"name":"Bad Berka","countryCode":"DE","stateCode":"TH","latitude":"50.89982000","longitude":"11.28245000"},{"name":"Bad Blankenburg","countryCode":"DE","stateCode":"TH","latitude":"50.68189000","longitude":"11.27369000"},{"name":"Bad Frankenhausen","countryCode":"DE","stateCode":"TH","latitude":"51.35609000","longitude":"11.09977000"},{"name":"Bad Klosterlausnitz","countryCode":"DE","stateCode":"TH","latitude":"50.91667000","longitude":"11.86667000"},{"name":"Bad Köstritz","countryCode":"DE","stateCode":"TH","latitude":"50.93032000","longitude":"12.01005000"},{"name":"Bad Langensalza","countryCode":"DE","stateCode":"TH","latitude":"51.10771000","longitude":"10.64600000"},{"name":"Bad Liebenstein","countryCode":"DE","stateCode":"TH","latitude":"50.81569000","longitude":"10.35123000"},{"name":"Bad Lobenstein","countryCode":"DE","stateCode":"TH","latitude":"50.45223000","longitude":"11.63930000"},{"name":"Bad Salzungen","countryCode":"DE","stateCode":"TH","latitude":"50.81342000","longitude":"10.23610000"},{"name":"Bad Sulza","countryCode":"DE","stateCode":"TH","latitude":"51.08929000","longitude":"11.62474000"},{"name":"Bad Tennstedt","countryCode":"DE","stateCode":"TH","latitude":"51.15447000","longitude":"10.83873000"},{"name":"Barchfeld","countryCode":"DE","stateCode":"TH","latitude":"50.82872000","longitude":"11.17955000"},{"name":"Behringen","countryCode":"DE","stateCode":"TH","latitude":"50.77283000","longitude":"11.01403000"},{"name":"Benshausen","countryCode":"DE","stateCode":"TH","latitude":"50.65000000","longitude":"10.60000000"},{"name":"Berga","countryCode":"DE","stateCode":"TH","latitude":"50.75184000","longitude":"12.16445000"},{"name":"Berlingerode","countryCode":"DE","stateCode":"TH","latitude":"51.45775000","longitude":"10.23840000"},{"name":"Berlstedt","countryCode":"DE","stateCode":"TH","latitude":"51.06142000","longitude":"11.24288000"},{"name":"Bischofferode","countryCode":"DE","stateCode":"TH","latitude":"51.49656000","longitude":"10.44396000"},{"name":"Blankenhain","countryCode":"DE","stateCode":"TH","latitude":"50.85993000","longitude":"11.34390000"},{"name":"Bleicherode","countryCode":"DE","stateCode":"TH","latitude":"51.44026000","longitude":"10.57202000"},{"name":"Brahmenau","countryCode":"DE","stateCode":"TH","latitude":"50.92359000","longitude":"12.15886000"},{"name":"Brehme","countryCode":"DE","stateCode":"TH","latitude":"51.49421000","longitude":"10.35908000"},{"name":"Breitenbach","countryCode":"DE","stateCode":"TH","latitude":"50.68895000","longitude":"10.49148000"},{"name":"Breitenworbis","countryCode":"DE","stateCode":"TH","latitude":"51.41267000","longitude":"10.42820000"},{"name":"Breitungen","countryCode":"DE","stateCode":"TH","latitude":"50.76355000","longitude":"10.32724000"},{"name":"Brotterode","countryCode":"DE","stateCode":"TH","latitude":"50.82412000","longitude":"10.44446000"},{"name":"Bucha","countryCode":"DE","stateCode":"TH","latitude":"50.88333000","longitude":"11.51667000"},{"name":"Bufleben","countryCode":"DE","stateCode":"TH","latitude":"51.00000000","longitude":"10.73333000"},{"name":"Buttelstedt","countryCode":"DE","stateCode":"TH","latitude":"51.07650000","longitude":"11.34353000"},{"name":"Buttlar","countryCode":"DE","stateCode":"TH","latitude":"50.75770000","longitude":"9.95277000"},{"name":"Buttstädt","countryCode":"DE","stateCode":"TH","latitude":"51.12227000","longitude":"11.41721000"},{"name":"Bürgel","countryCode":"DE","stateCode":"TH","latitude":"50.94217000","longitude":"11.75635000"},{"name":"Büttstedt","countryCode":"DE","stateCode":"TH","latitude":"51.25972000","longitude":"10.30636000"},{"name":"Camburg","countryCode":"DE","stateCode":"TH","latitude":"51.05524000","longitude":"11.70967000"},{"name":"Clingen","countryCode":"DE","stateCode":"TH","latitude":"51.23206000","longitude":"10.93281000"},{"name":"Crawinkel","countryCode":"DE","stateCode":"TH","latitude":"50.78333000","longitude":"10.78333000"},{"name":"Creuzburg","countryCode":"DE","stateCode":"TH","latitude":"51.05288000","longitude":"10.24750000"},{"name":"Dachwig","countryCode":"DE","stateCode":"TH","latitude":"51.07770000","longitude":"10.85479000"},{"name":"Dankmarshausen","countryCode":"DE","stateCode":"TH","latitude":"50.92527000","longitude":"10.01601000"},{"name":"Dermbach","countryCode":"DE","stateCode":"TH","latitude":"50.71383000","longitude":"10.11839000"},{"name":"Deuna","countryCode":"DE","stateCode":"TH","latitude":"51.35450000","longitude":"10.47439000"},{"name":"Dingelstädt","countryCode":"DE","stateCode":"TH","latitude":"51.31529000","longitude":"10.31740000"},{"name":"Dippach","countryCode":"DE","stateCode":"TH","latitude":"50.91959000","longitude":"10.04236000"},{"name":"Dorndorf","countryCode":"DE","stateCode":"TH","latitude":"50.83472000","longitude":"10.08921000"},{"name":"Döllstädt","countryCode":"DE","stateCode":"TH","latitude":"51.08333000","longitude":"10.81667000"},{"name":"Ebeleben","countryCode":"DE","stateCode":"TH","latitude":"51.28283000","longitude":"10.72999000"},{"name":"Effelder","countryCode":"DE","stateCode":"TH","latitude":"51.23948000","longitude":"10.24778000"},{"name":"Eisenach","countryCode":"DE","stateCode":"TH","latitude":"50.98070000","longitude":"10.31522000"},{"name":"Eisenberg","countryCode":"DE","stateCode":"TH","latitude":"50.96860000","longitude":"11.90207000"},{"name":"Eisfeld","countryCode":"DE","stateCode":"TH","latitude":"50.42648000","longitude":"10.90695000"},{"name":"Elgersburg","countryCode":"DE","stateCode":"TH","latitude":"50.70603000","longitude":"10.85310000"},{"name":"Ellrich","countryCode":"DE","stateCode":"TH","latitude":"51.58656000","longitude":"10.66326000"},{"name":"Elxleben","countryCode":"DE","stateCode":"TH","latitude":"51.05000000","longitude":"10.95000000"},{"name":"Erfurt","countryCode":"DE","stateCode":"TH","latitude":"50.97870000","longitude":"11.03283000"},{"name":"Ernstroda","countryCode":"DE","stateCode":"TH","latitude":"50.86484000","longitude":"10.62056000"},{"name":"Fambach","countryCode":"DE","stateCode":"TH","latitude":"50.73333000","longitude":"10.36667000"},{"name":"Finsterbergen","countryCode":"DE","stateCode":"TH","latitude":"50.83464000","longitude":"10.58916000"},{"name":"Frankenheim","countryCode":"DE","stateCode":"TH","latitude":"50.54452000","longitude":"10.06828000"},{"name":"Frauenprießnitz","countryCode":"DE","stateCode":"TH","latitude":"51.01667000","longitude":"11.73333000"},{"name":"Frauenwald","countryCode":"DE","stateCode":"TH","latitude":"50.58430000","longitude":"10.85841000"},{"name":"Freienbessingen","countryCode":"DE","stateCode":"TH","latitude":"51.23333000","longitude":"10.76667000"},{"name":"Friedrichroda","countryCode":"DE","stateCode":"TH","latitude":"50.85754000","longitude":"10.56507000"},{"name":"Friemar","countryCode":"DE","stateCode":"TH","latitude":"50.97702000","longitude":"10.78851000"},{"name":"Föritz","countryCode":"DE","stateCode":"TH","latitude":"50.34174000","longitude":"11.23180000"},{"name":"Gangloffsömmern","countryCode":"DE","stateCode":"TH","latitude":"51.18940000","longitude":"10.94332000"},{"name":"Gebesee","countryCode":"DE","stateCode":"TH","latitude":"51.11488000","longitude":"10.93455000"},{"name":"Gehren","countryCode":"DE","stateCode":"TH","latitude":"50.64852000","longitude":"11.00471000"},{"name":"Geisa","countryCode":"DE","stateCode":"TH","latitude":"50.71465000","longitude":"9.95075000"},{"name":"Geisleden","countryCode":"DE","stateCode":"TH","latitude":"51.35000000","longitude":"10.20000000"},{"name":"Geismar","countryCode":"DE","stateCode":"TH","latitude":"51.23169000","longitude":"10.16548000"},{"name":"Georgenthal","countryCode":"DE","stateCode":"TH","latitude":"50.83205000","longitude":"10.66266000"},{"name":"Gera","countryCode":"DE","stateCode":"TH","latitude":"50.88029000","longitude":"12.08187000"},{"name":"Geraberg","countryCode":"DE","stateCode":"TH","latitude":"50.71594000","longitude":"10.83737000"},{"name":"Gernrode","countryCode":"DE","stateCode":"TH","latitude":"51.40000000","longitude":"10.40000000"},{"name":"Gerstungen","countryCode":"DE","stateCode":"TH","latitude":"50.96667000","longitude":"10.06667000"},{"name":"Geschwenda","countryCode":"DE","stateCode":"TH","latitude":"50.73178000","longitude":"10.82540000"},{"name":"Gleichamberg","countryCode":"DE","stateCode":"TH","latitude":"50.37068000","longitude":"10.59822000"},{"name":"Goldbach","countryCode":"DE","stateCode":"TH","latitude":"51.04566000","longitude":"11.43289000"},{"name":"Gotha","countryCode":"DE","stateCode":"TH","latitude":"50.94823000","longitude":"10.70193000"},{"name":"Goßwitz","countryCode":"DE","stateCode":"TH","latitude":"50.63536000","longitude":"11.47737000"},{"name":"Grabsleben","countryCode":"DE","stateCode":"TH","latitude":"50.93633000","longitude":"10.83508000"},{"name":"Greiz","countryCode":"DE","stateCode":"TH","latitude":"50.65778000","longitude":"12.19918000"},{"name":"Greußen","countryCode":"DE","stateCode":"TH","latitude":"51.22964000","longitude":"10.94422000"},{"name":"Großbartloff","countryCode":"DE","stateCode":"TH","latitude":"51.25000000","longitude":"10.21667000"},{"name":"Großbodungen","countryCode":"DE","stateCode":"TH","latitude":"51.47572000","longitude":"10.48104000"},{"name":"Großbreitenbach","countryCode":"DE","stateCode":"TH","latitude":"50.58335000","longitude":"11.00955000"},{"name":"Großenehrich","countryCode":"DE","stateCode":"TH","latitude":"51.24838000","longitude":"10.83458000"},{"name":"Großengottern","countryCode":"DE","stateCode":"TH","latitude":"51.14821000","longitude":"10.56232000"},{"name":"Großenstein","countryCode":"DE","stateCode":"TH","latitude":"50.90000000","longitude":"12.20000000"},{"name":"Großmonra","countryCode":"DE","stateCode":"TH","latitude":"51.21299000","longitude":"11.29578000"},{"name":"Großrudestedt","countryCode":"DE","stateCode":"TH","latitude":"51.09305000","longitude":"11.09977000"},{"name":"Gräfenhain","countryCode":"DE","stateCode":"TH","latitude":"50.81667000","longitude":"10.70000000"},{"name":"Gräfenroda","countryCode":"DE","stateCode":"TH","latitude":"50.74781000","longitude":"10.81063000"},{"name":"Görsbach","countryCode":"DE","stateCode":"TH","latitude":"51.46224000","longitude":"10.93706000"},{"name":"Gößnitz","countryCode":"DE","stateCode":"TH","latitude":"50.88902000","longitude":"12.43292000"},{"name":"Haina","countryCode":"DE","stateCode":"TH","latitude":"50.98971000","longitude":"10.51774000"},{"name":"Haßleben","countryCode":"DE","stateCode":"TH","latitude":"51.10878000","longitude":"10.99637000"},{"name":"Heilbad Heiligenstadt","countryCode":"DE","stateCode":"TH","latitude":"51.37819000","longitude":"10.13744000"},{"name":"Heldrungen","countryCode":"DE","stateCode":"TH","latitude":"51.30208000","longitude":"11.21816000"},{"name":"Hellingen","countryCode":"DE","stateCode":"TH","latitude":"50.25000000","longitude":"10.68333000"},{"name":"Herbsleben","countryCode":"DE","stateCode":"TH","latitude":"51.11667000","longitude":"10.83333000"},{"name":"Heringen","countryCode":"DE","stateCode":"TH","latitude":"51.44705000","longitude":"10.87612000"},{"name":"Hermsdorf","countryCode":"DE","stateCode":"TH","latitude":"50.89694000","longitude":"11.85549000"},{"name":"Herschdorf","countryCode":"DE","stateCode":"TH","latitude":"50.71168000","longitude":"11.53736000"},{"name":"Heyerode","countryCode":"DE","stateCode":"TH","latitude":"51.16439000","longitude":"10.32009000"},{"name":"Hildburghausen","countryCode":"DE","stateCode":"TH","latitude":"50.42553000","longitude":"10.73184000"},{"name":"Hohenleuben","countryCode":"DE","stateCode":"TH","latitude":"50.71128000","longitude":"12.05427000"},{"name":"Hundeshagen","countryCode":"DE","stateCode":"TH","latitude":"51.43333000","longitude":"10.28333000"},{"name":"Hörselgau","countryCode":"DE","stateCode":"TH","latitude":"50.91988000","longitude":"10.58444000"},{"name":"Ichtershausen","countryCode":"DE","stateCode":"TH","latitude":"50.87602000","longitude":"10.97028000"},{"name":"Ifta","countryCode":"DE","stateCode":"TH","latitude":"51.06667000","longitude":"10.18333000"},{"name":"Ilfeld","countryCode":"DE","stateCode":"TH","latitude":"51.57570000","longitude":"10.78469000"},{"name":"Ilmenau","countryCode":"DE","stateCode":"TH","latitude":"50.68322000","longitude":"10.91858000"},{"name":"Immelborn","countryCode":"DE","stateCode":"TH","latitude":"50.79229000","longitude":"10.27812000"},{"name":"Ingersleben","countryCode":"DE","stateCode":"TH","latitude":"50.92167000","longitude":"10.93646000"},{"name":"Jena","countryCode":"DE","stateCode":"TH","latitude":"50.92878000","longitude":"11.58990000"},{"name":"Judenbach","countryCode":"DE","stateCode":"TH","latitude":"50.39591000","longitude":"11.22099000"},{"name":"Jüchsen","countryCode":"DE","stateCode":"TH","latitude":"50.47993000","longitude":"10.50183000"},{"name":"Kahla","countryCode":"DE","stateCode":"TH","latitude":"50.80651000","longitude":"11.58516000"},{"name":"Kaltennordheim","countryCode":"DE","stateCode":"TH","latitude":"50.62649000","longitude":"10.15915000"},{"name":"Kaltenwestheim","countryCode":"DE","stateCode":"TH","latitude":"50.60991000","longitude":"10.11692000"},{"name":"Kamsdorf","countryCode":"DE","stateCode":"TH","latitude":"50.64312000","longitude":"11.45401000"},{"name":"Kannawurf","countryCode":"DE","stateCode":"TH","latitude":"51.26667000","longitude":"11.13333000"},{"name":"Katharinenberg","countryCode":"DE","stateCode":"TH","latitude":"51.18137000","longitude":"10.26084000"},{"name":"Katzhütte","countryCode":"DE","stateCode":"TH","latitude":"50.55191000","longitude":"11.05293000"},{"name":"Kaulsdorf","countryCode":"DE","stateCode":"TH","latitude":"50.61670000","longitude":"11.43295000"},{"name":"Kindelbrück","countryCode":"DE","stateCode":"TH","latitude":"51.26171000","longitude":"11.08999000"},{"name":"Kirchheim","countryCode":"DE","stateCode":"TH","latitude":"50.88333000","longitude":"11.01667000"},{"name":"Kirchworbis","countryCode":"DE","stateCode":"TH","latitude":"51.41122000","longitude":"10.39625000"},{"name":"Kleinfurra","countryCode":"DE","stateCode":"TH","latitude":"51.41556000","longitude":"10.76454000"},{"name":"Kleinwenden","countryCode":"DE","stateCode":"TH","latitude":"51.41611000","longitude":"10.65902000"},{"name":"Klettbach","countryCode":"DE","stateCode":"TH","latitude":"50.91667000","longitude":"11.15000000"},{"name":"Kraftsdorf","countryCode":"DE","stateCode":"TH","latitude":"50.87574000","longitude":"11.92944000"},{"name":"Kranichfeld","countryCode":"DE","stateCode":"TH","latitude":"50.85446000","longitude":"11.20057000"},{"name":"Krauthausen","countryCode":"DE","stateCode":"TH","latitude":"51.01667000","longitude":"10.26667000"},{"name":"Kriebitzsch","countryCode":"DE","stateCode":"TH","latitude":"51.02347000","longitude":"12.33318000"},{"name":"Kromsdorf","countryCode":"DE","stateCode":"TH","latitude":"51.00000000","longitude":"11.36667000"},{"name":"Krölpa","countryCode":"DE","stateCode":"TH","latitude":"50.67743000","longitude":"11.53848000"},{"name":"Kölleda","countryCode":"DE","stateCode":"TH","latitude":"51.18745000","longitude":"11.24488000"},{"name":"Königsee","countryCode":"DE","stateCode":"TH","latitude":"50.66143000","longitude":"11.09748000"},{"name":"Könitz","countryCode":"DE","stateCode":"TH","latitude":"50.64979000","longitude":"11.48809000"},{"name":"Körner","countryCode":"DE","stateCode":"TH","latitude":"51.23126000","longitude":"10.58878000"},{"name":"Kühndorf","countryCode":"DE","stateCode":"TH","latitude":"50.60860000","longitude":"10.48940000"},{"name":"Küllstedt","countryCode":"DE","stateCode":"TH","latitude":"51.27582000","longitude":"10.28040000"},{"name":"Langenorla","countryCode":"DE","stateCode":"TH","latitude":"50.74067000","longitude":"11.58023000"},{"name":"Langenwetzendorf","countryCode":"DE","stateCode":"TH","latitude":"50.67884000","longitude":"12.09407000"},{"name":"Langewiesen","countryCode":"DE","stateCode":"TH","latitude":"50.67252000","longitude":"10.97102000"},{"name":"Langula","countryCode":"DE","stateCode":"TH","latitude":"51.15001000","longitude":"10.41670000"},{"name":"Lauchröden","countryCode":"DE","stateCode":"TH","latitude":"50.99371000","longitude":"10.15694000"},{"name":"Lauscha","countryCode":"DE","stateCode":"TH","latitude":"50.47687000","longitude":"11.15962000"},{"name":"Lehesten","countryCode":"DE","stateCode":"TH","latitude":"50.98333000","longitude":"11.58333000"},{"name":"Leimbach","countryCode":"DE","stateCode":"TH","latitude":"50.81667000","longitude":"10.20000000"},{"name":"Leinefelde-Worbis","countryCode":"DE","stateCode":"TH","latitude":"51.38796000","longitude":"10.32620000"},{"name":"Leutenberg","countryCode":"DE","stateCode":"TH","latitude":"50.56354000","longitude":"11.45619000"},{"name":"Lichte","countryCode":"DE","stateCode":"TH","latitude":"50.51667000","longitude":"11.18333000"},{"name":"Lucka","countryCode":"DE","stateCode":"TH","latitude":"51.09727000","longitude":"12.33336000"},{"name":"Luisenthal","countryCode":"DE","stateCode":"TH","latitude":"50.78333000","longitude":"10.73333000"},{"name":"Löbichau","countryCode":"DE","stateCode":"TH","latitude":"50.89383000","longitude":"12.26366000"},{"name":"Magdala","countryCode":"DE","stateCode":"TH","latitude":"50.90698000","longitude":"11.44801000"},{"name":"Marksuhl","countryCode":"DE","stateCode":"TH","latitude":"50.91667000","longitude":"10.20000000"},{"name":"Masserberg","countryCode":"DE","stateCode":"TH","latitude":"50.51981000","longitude":"10.97087000"},{"name":"Mechterstädt","countryCode":"DE","stateCode":"TH","latitude":"50.94201000","longitude":"10.52380000"},{"name":"Meiningen","countryCode":"DE","stateCode":"TH","latitude":"50.56787000","longitude":"10.41521000"},{"name":"Mellenbach-Glasbach","countryCode":"DE","stateCode":"TH","latitude":"50.61667000","longitude":"11.10000000"},{"name":"Mellingen","countryCode":"DE","stateCode":"TH","latitude":"50.94123000","longitude":"11.39640000"},{"name":"Mengersgereuth-Hämmern","countryCode":"DE","stateCode":"TH","latitude":"50.39730000","longitude":"11.11649000"},{"name":"Menteroda","countryCode":"DE","stateCode":"TH","latitude":"51.30763000","longitude":"10.56323000"},{"name":"Meuselbach","countryCode":"DE","stateCode":"TH","latitude":"50.57152000","longitude":"11.09143000"},{"name":"Meuselwitz","countryCode":"DE","stateCode":"TH","latitude":"51.04315000","longitude":"12.29935000"},{"name":"Mihla","countryCode":"DE","stateCode":"TH","latitude":"51.07617000","longitude":"10.33175000"},{"name":"Milz","countryCode":"DE","stateCode":"TH","latitude":"50.37760000","longitude":"10.53757000"},{"name":"Mohlsdorf","countryCode":"DE","stateCode":"TH","latitude":"50.66974000","longitude":"12.26519000"},{"name":"Molschleben","countryCode":"DE","stateCode":"TH","latitude":"51.00000000","longitude":"10.78333000"},{"name":"Mönchenholzhausen","countryCode":"DE","stateCode":"TH","latitude":"50.96667000","longitude":"11.15000000"},{"name":"Mühlhausen","countryCode":"DE","stateCode":"TH","latitude":"51.20896000","longitude":"10.45275000"},{"name":"Münchenbernsdorf","countryCode":"DE","stateCode":"TH","latitude":"50.82114000","longitude":"11.93226000"},{"name":"Neudietendorf","countryCode":"DE","stateCode":"TH","latitude":"50.91250000","longitude":"10.91346000"},{"name":"Neuhaus","countryCode":"DE","stateCode":"TH","latitude":"50.68333000","longitude":"10.93333000"},{"name":"Neuhaus am Rennweg","countryCode":"DE","stateCode":"TH","latitude":"50.51006000","longitude":"11.13787000"},{"name":"Neuhaus-Schierschnitz","countryCode":"DE","stateCode":"TH","latitude":"50.31237000","longitude":"11.24019000"},{"name":"Neustadt am Rennsteig","countryCode":"DE","stateCode":"TH","latitude":"50.58333000","longitude":"10.93333000"},{"name":"Neustadt an der Orla","countryCode":"DE","stateCode":"TH","latitude":"50.73640000","longitude":"11.74619000"},{"name":"Niederdorla","countryCode":"DE","stateCode":"TH","latitude":"51.16025000","longitude":"10.44820000"},{"name":"Niederorschel","countryCode":"DE","stateCode":"TH","latitude":"51.37222000","longitude":"10.42372000"},{"name":"Niederroßla","countryCode":"DE","stateCode":"TH","latitude":"51.03333000","longitude":"11.48333000"},{"name":"Niedersachswerfen","countryCode":"DE","stateCode":"TH","latitude":"51.55062000","longitude":"10.76594000"},{"name":"Niederzimmern","countryCode":"DE","stateCode":"TH","latitude":"51.00476000","longitude":"11.19028000"},{"name":"Nobitz","countryCode":"DE","stateCode":"TH","latitude":"50.97621000","longitude":"12.48605000"},{"name":"Nohra","countryCode":"DE","stateCode":"TH","latitude":"50.96136000","longitude":"11.25971000"},{"name":"Nordhausen","countryCode":"DE","stateCode":"TH","latitude":"51.50180000","longitude":"10.79570000"},{"name":"Nöbdenitz","countryCode":"DE","stateCode":"TH","latitude":"50.86667000","longitude":"12.28333000"},{"name":"Oberdorla","countryCode":"DE","stateCode":"TH","latitude":"51.16585000","longitude":"10.42163000"},{"name":"Oberhof","countryCode":"DE","stateCode":"TH","latitude":"50.70435000","longitude":"10.72716000"},{"name":"Obermaßfeld-Grimmenthal","countryCode":"DE","stateCode":"TH","latitude":"50.52898000","longitude":"10.43963000"},{"name":"Obermehler","countryCode":"DE","stateCode":"TH","latitude":"51.26996000","longitude":"10.59754000"},{"name":"Oberweißbach","countryCode":"DE","stateCode":"TH","latitude":"50.58231000","longitude":"11.14382000"},{"name":"Oldisleben","countryCode":"DE","stateCode":"TH","latitude":"51.30975000","longitude":"11.17112000"},{"name":"Oppurg","countryCode":"DE","stateCode":"TH","latitude":"50.71065000","longitude":"11.65289000"},{"name":"Orlamünde","countryCode":"DE","stateCode":"TH","latitude":"50.77486000","longitude":"11.51929000"},{"name":"Oßmanstedt","countryCode":"DE","stateCode":"TH","latitude":"51.01815000","longitude":"11.42746000"},{"name":"Pappenheim","countryCode":"DE","stateCode":"TH","latitude":"50.79631000","longitude":"10.47489000"},{"name":"Plaue","countryCode":"DE","stateCode":"TH","latitude":"50.77835000","longitude":"10.89969000"},{"name":"Ponitz","countryCode":"DE","stateCode":"TH","latitude":"50.85762000","longitude":"12.42309000"},{"name":"Probstzella","countryCode":"DE","stateCode":"TH","latitude":"50.53333000","longitude":"11.38333000"},{"name":"Pölzig","countryCode":"DE","stateCode":"TH","latitude":"50.95000000","longitude":"12.20000000"},{"name":"Pößneck","countryCode":"DE","stateCode":"TH","latitude":"50.69358000","longitude":"11.59229000"},{"name":"Ranis","countryCode":"DE","stateCode":"TH","latitude":"50.66132000","longitude":"11.56912000"},{"name":"Rastenberg","countryCode":"DE","stateCode":"TH","latitude":"51.17496000","longitude":"11.42029000"},{"name":"Remptendorf","countryCode":"DE","stateCode":"TH","latitude":"50.53333000","longitude":"11.65000000"},{"name":"Riethnordhausen","countryCode":"DE","stateCode":"TH","latitude":"51.08333000","longitude":"11.00000000"},{"name":"Ringleben","countryCode":"DE","stateCode":"TH","latitude":"51.36667000","longitude":"11.21667000"},{"name":"Rohr","countryCode":"DE","stateCode":"TH","latitude":"50.57644000","longitude":"10.49725000"},{"name":"Ronneburg","countryCode":"DE","stateCode":"TH","latitude":"50.86340000","longitude":"12.18666000"},{"name":"Rositz","countryCode":"DE","stateCode":"TH","latitude":"51.01728000","longitude":"12.36354000"},{"name":"Rothenstein","countryCode":"DE","stateCode":"TH","latitude":"50.85000000","longitude":"11.60000000"},{"name":"Rottenbach","countryCode":"DE","stateCode":"TH","latitude":"50.68782000","longitude":"11.16674000"},{"name":"Roßleben","countryCode":"DE","stateCode":"TH","latitude":"51.29886000","longitude":"11.43435000"},{"name":"Rudolstadt","countryCode":"DE","stateCode":"TH","latitude":"50.72043000","longitude":"11.34046000"},{"name":"Ruhla","countryCode":"DE","stateCode":"TH","latitude":"50.89296000","longitude":"10.36573000"},{"name":"Römhild","countryCode":"DE","stateCode":"TH","latitude":"50.39639000","longitude":"10.53889000"},{"name":"Saalfeld","countryCode":"DE","stateCode":"TH","latitude":"50.64826000","longitude":"11.36536000"},{"name":"Saara","countryCode":"DE","stateCode":"TH","latitude":"50.93284000","longitude":"12.42096000"},{"name":"Sankt Gangloff","countryCode":"DE","stateCode":"TH","latitude":"50.85522000","longitude":"11.89446000"},{"name":"Sankt Kilian","countryCode":"DE","stateCode":"TH","latitude":"50.52749000","longitude":"10.76301000"},{"name":"Schalkau","countryCode":"DE","stateCode":"TH","latitude":"50.39536000","longitude":"11.00732000"},{"name":"Schernberg","countryCode":"DE","stateCode":"TH","latitude":"51.32774000","longitude":"10.76928000"},{"name":"Schkölen","countryCode":"DE","stateCode":"TH","latitude":"51.04166000","longitude":"11.82141000"},{"name":"Schleid","countryCode":"DE","stateCode":"TH","latitude":"50.70000000","longitude":"9.96667000"},{"name":"Schleiz","countryCode":"DE","stateCode":"TH","latitude":"50.57866000","longitude":"11.81024000"},{"name":"Schleusingen","countryCode":"DE","stateCode":"TH","latitude":"50.51076000","longitude":"10.75658000"},{"name":"Schlotheim","countryCode":"DE","stateCode":"TH","latitude":"51.24643000","longitude":"10.65842000"},{"name":"Schloßvippach","countryCode":"DE","stateCode":"TH","latitude":"51.10499000","longitude":"11.14512000"},{"name":"Schmalkalden","countryCode":"DE","stateCode":"TH","latitude":"50.72136000","longitude":"10.44386000"},{"name":"Schmiedefeld","countryCode":"DE","stateCode":"TH","latitude":"50.53333000","longitude":"11.21667000"},{"name":"Schmiedefeld am Rennsteig","countryCode":"DE","stateCode":"TH","latitude":"50.60863000","longitude":"10.81284000"},{"name":"Schmölln","countryCode":"DE","stateCode":"TH","latitude":"50.89678000","longitude":"12.35339000"},{"name":"Schwallungen","countryCode":"DE","stateCode":"TH","latitude":"50.69260000","longitude":"10.35706000"},{"name":"Schwarza","countryCode":"DE","stateCode":"TH","latitude":"50.85386000","longitude":"11.32433000"},{"name":"Schweina","countryCode":"DE","stateCode":"TH","latitude":"50.82502000","longitude":"10.33788000"},{"name":"Schönstedt","countryCode":"DE","stateCode":"TH","latitude":"51.12000000","longitude":"10.57743000"},{"name":"Seebach","countryCode":"DE","stateCode":"TH","latitude":"51.16506000","longitude":"10.51428000"},{"name":"Seebergen","countryCode":"DE","stateCode":"TH","latitude":"50.92077000","longitude":"10.79920000"},{"name":"Seelingstädt","countryCode":"DE","stateCode":"TH","latitude":"50.77266000","longitude":"12.24361000"},{"name":"Sitzendorf","countryCode":"DE","stateCode":"TH","latitude":"50.63182000","longitude":"11.17215000"},{"name":"Sollstedt","countryCode":"DE","stateCode":"TH","latitude":"51.30976000","longitude":"10.48810000"},{"name":"Sondershausen","countryCode":"DE","stateCode":"TH","latitude":"51.36973000","longitude":"10.87011000"},{"name":"Sonneberg","countryCode":"DE","stateCode":"TH","latitude":"50.35920000","longitude":"11.17463000"},{"name":"Sonneborn","countryCode":"DE","stateCode":"TH","latitude":"50.99270000","longitude":"10.59173000"},{"name":"Stadtilm","countryCode":"DE","stateCode":"TH","latitude":"50.77596000","longitude":"11.08262000"},{"name":"Stadtlengsfeld","countryCode":"DE","stateCode":"TH","latitude":"50.78329000","longitude":"10.12918000"},{"name":"Stadtroda","countryCode":"DE","stateCode":"TH","latitude":"50.85684000","longitude":"11.72677000"},{"name":"Steinach","countryCode":"DE","stateCode":"TH","latitude":"50.43129000","longitude":"11.15909000"},{"name":"Steinbach","countryCode":"DE","stateCode":"TH","latitude":"50.83321000","longitude":"10.36393000"},{"name":"Steinbach-Hallenberg","countryCode":"DE","stateCode":"TH","latitude":"50.69624000","longitude":"10.56541000"},{"name":"Steinheid","countryCode":"DE","stateCode":"TH","latitude":"50.46538000","longitude":"11.08265000"},{"name":"Straußfurt","countryCode":"DE","stateCode":"TH","latitude":"51.16667000","longitude":"10.98333000"},{"name":"Stützerbach","countryCode":"DE","stateCode":"TH","latitude":"50.63333000","longitude":"10.86667000"},{"name":"Suhl","countryCode":"DE","stateCode":"TH","latitude":"50.60911000","longitude":"10.69401000"},{"name":"Sömmerda","countryCode":"DE","stateCode":"TH","latitude":"51.15914000","longitude":"11.11524000"},{"name":"Tabarz","countryCode":"DE","stateCode":"TH","latitude":"50.87529000","longitude":"10.51607000"},{"name":"Tambach-Dietharz","countryCode":"DE","stateCode":"TH","latitude":"50.79245000","longitude":"10.61568000"},{"name":"Tanna","countryCode":"DE","stateCode":"TH","latitude":"50.49460000","longitude":"11.85725000"},{"name":"Tautenhain","countryCode":"DE","stateCode":"TH","latitude":"50.92470000","longitude":"11.91945000"},{"name":"Teichwolframsdorf","countryCode":"DE","stateCode":"TH","latitude":"50.72093000","longitude":"12.24689000"},{"name":"Teistungen","countryCode":"DE","stateCode":"TH","latitude":"51.46667000","longitude":"10.26667000"},{"name":"Thal","countryCode":"DE","stateCode":"TH","latitude":"50.91684000","longitude":"10.39209000"},{"name":"Themar","countryCode":"DE","stateCode":"TH","latitude":"50.50465000","longitude":"10.61536000"},{"name":"Tiefenort","countryCode":"DE","stateCode":"TH","latitude":"50.83946000","longitude":"10.16604000"},{"name":"Treffurt","countryCode":"DE","stateCode":"TH","latitude":"51.13691000","longitude":"10.23361000"},{"name":"Triebes","countryCode":"DE","stateCode":"TH","latitude":"50.68489000","longitude":"12.02042000"},{"name":"Triptis","countryCode":"DE","stateCode":"TH","latitude":"50.73567000","longitude":"11.87015000"},{"name":"Trusetal","countryCode":"DE","stateCode":"TH","latitude":"50.78333000","longitude":"10.41667000"},{"name":"Uder","countryCode":"DE","stateCode":"TH","latitude":"51.36243000","longitude":"10.07210000"},{"name":"Unterbreizbach","countryCode":"DE","stateCode":"TH","latitude":"50.81667000","longitude":"9.98333000"},{"name":"Untermaßfeld","countryCode":"DE","stateCode":"TH","latitude":"50.53333000","longitude":"10.41667000"},{"name":"Unterwellenborn","countryCode":"DE","stateCode":"TH","latitude":"50.65000000","longitude":"11.43333000"},{"name":"Urbach","countryCode":"DE","stateCode":"TH","latitude":"51.29468000","longitude":"10.60540000"},{"name":"Uthleben","countryCode":"DE","stateCode":"TH","latitude":"51.44912000","longitude":"10.83800000"},{"name":"Vacha","countryCode":"DE","stateCode":"TH","latitude":"50.82790000","longitude":"10.02185000"},{"name":"Veilsdorf","countryCode":"DE","stateCode":"TH","latitude":"50.40876000","longitude":"10.80947000"},{"name":"Viernau","countryCode":"DE","stateCode":"TH","latitude":"50.66225000","longitude":"10.55778000"},{"name":"Voigtstedt","countryCode":"DE","stateCode":"TH","latitude":"51.39169000","longitude":"11.30888000"},{"name":"Völkershausen","countryCode":"DE","stateCode":"TH","latitude":"50.80000000","longitude":"10.05000000"},{"name":"Walldorf","countryCode":"DE","stateCode":"TH","latitude":"50.61667000","longitude":"10.38333000"},{"name":"Walschleben","countryCode":"DE","stateCode":"TH","latitude":"51.06667000","longitude":"10.93333000"},{"name":"Waltershausen","countryCode":"DE","stateCode":"TH","latitude":"50.89827000","longitude":"10.55791000"},{"name":"Wandersleben","countryCode":"DE","stateCode":"TH","latitude":"50.89946000","longitude":"10.84959000"},{"name":"Wasungen","countryCode":"DE","stateCode":"TH","latitude":"50.66190000","longitude":"10.36947000"},{"name":"Weida","countryCode":"DE","stateCode":"TH","latitude":"50.77449000","longitude":"12.06028000"},{"name":"Weimar","countryCode":"DE","stateCode":"TH","latitude":"50.98030000","longitude":"11.32903000"},{"name":"Weißenborn","countryCode":"DE","stateCode":"TH","latitude":"50.92393000","longitude":"11.87947000"},{"name":"Weißenborn-Lüderode","countryCode":"DE","stateCode":"TH","latitude":"51.53190000","longitude":"10.41889000"},{"name":"Weißensee","countryCode":"DE","stateCode":"TH","latitude":"51.19989000","longitude":"11.06914000"},{"name":"Wernshausen","countryCode":"DE","stateCode":"TH","latitude":"50.72404000","longitude":"10.35086000"},{"name":"Wiehe","countryCode":"DE","stateCode":"TH","latitude":"51.26586000","longitude":"11.41282000"},{"name":"Windischleuba","countryCode":"DE","stateCode":"TH","latitude":"51.01556000","longitude":"12.46914000"},{"name":"Wingerode","countryCode":"DE","stateCode":"TH","latitude":"51.39032000","longitude":"10.23954000"},{"name":"Wintersdorf","countryCode":"DE","stateCode":"TH","latitude":"51.05320000","longitude":"12.35445000"},{"name":"Wipperdorf","countryCode":"DE","stateCode":"TH","latitude":"51.45560000","longitude":"10.64388000"},{"name":"Witterda","countryCode":"DE","stateCode":"TH","latitude":"51.03615000","longitude":"10.89028000"},{"name":"Wolkramshausen","countryCode":"DE","stateCode":"TH","latitude":"51.42185000","longitude":"10.73815000"},{"name":"Worbis","countryCode":"DE","stateCode":"TH","latitude":"51.41997000","longitude":"10.36330000"},{"name":"Wurzbach","countryCode":"DE","stateCode":"TH","latitude":"50.46357000","longitude":"11.53779000"},{"name":"Wölfis","countryCode":"DE","stateCode":"TH","latitude":"50.80825000","longitude":"10.77905000"},{"name":"Wünschendorf","countryCode":"DE","stateCode":"TH","latitude":"50.79662000","longitude":"12.09824000"},{"name":"Zella-Mehlis","countryCode":"DE","stateCode":"TH","latitude":"50.65642000","longitude":"10.66046000"},{"name":"Zeulenroda","countryCode":"DE","stateCode":"TH","latitude":"50.65278000","longitude":"11.98377000"},{"name":"Beckingen","countryCode":"DE","stateCode":"SL","latitude":"49.40000000","longitude":"6.70000000"},{"name":"Bexbach","countryCode":"DE","stateCode":"SL","latitude":"49.34615000","longitude":"7.25527000"},{"name":"Blieskastel","countryCode":"DE","stateCode":"SL","latitude":"49.23724000","longitude":"7.25617000"},{"name":"Bous","countryCode":"DE","stateCode":"SL","latitude":"49.27732000","longitude":"6.80131000"},{"name":"Britten","countryCode":"DE","stateCode":"SL","latitude":"49.52061000","longitude":"6.67651000"},{"name":"Dillingen","countryCode":"DE","stateCode":"SL","latitude":"49.35557000","longitude":"6.72781000"},{"name":"Ensdorf","countryCode":"DE","stateCode":"SL","latitude":"49.30000000","longitude":"6.78333000"},{"name":"Eppelborn","countryCode":"DE","stateCode":"SL","latitude":"49.40000000","longitude":"6.96667000"},{"name":"Freisen","countryCode":"DE","stateCode":"SL","latitude":"49.55000000","longitude":"7.25000000"},{"name":"Friedrichsthal","countryCode":"DE","stateCode":"SL","latitude":"49.32786000","longitude":"7.09622000"},{"name":"Fürstenhausen","countryCode":"DE","stateCode":"SL","latitude":"49.24075000","longitude":"6.86817000"},{"name":"Gersheim","countryCode":"DE","stateCode":"SL","latitude":"49.15000000","longitude":"7.20000000"},{"name":"Großrosseln","countryCode":"DE","stateCode":"SL","latitude":"49.20296000","longitude":"6.84148000"},{"name":"Hangard","countryCode":"DE","stateCode":"SL","latitude":"49.38260000","longitude":"7.21046000"},{"name":"Heidstock","countryCode":"DE","stateCode":"SL","latitude":"49.25571000","longitude":"6.88156000"},{"name":"Heusweiler","countryCode":"DE","stateCode":"SL","latitude":"49.33632000","longitude":"6.93036000"},{"name":"Homburg","countryCode":"DE","stateCode":"SL","latitude":"49.32637000","longitude":"7.33867000"},{"name":"Illingen","countryCode":"DE","stateCode":"SL","latitude":"49.37362000","longitude":"7.04758000"},{"name":"Kirkel","countryCode":"DE","stateCode":"SL","latitude":"49.28333000","longitude":"7.23333000"},{"name":"Kleinblittersdorf","countryCode":"DE","stateCode":"SL","latitude":"49.15780000","longitude":"7.03734000"},{"name":"Lebach","countryCode":"DE","stateCode":"SL","latitude":"49.41122000","longitude":"6.90988000"},{"name":"Losheim","countryCode":"DE","stateCode":"SL","latitude":"49.50990000","longitude":"6.74549000"},{"name":"Ludweiler-Warndt","countryCode":"DE","stateCode":"SL","latitude":"49.22074000","longitude":"6.81195000"},{"name":"Luisenthal","countryCode":"DE","stateCode":"SL","latitude":"49.24932000","longitude":"6.90057000"},{"name":"Mainzweiler","countryCode":"DE","stateCode":"SL","latitude":"49.41714000","longitude":"7.11804000"},{"name":"Marpingen","countryCode":"DE","stateCode":"SL","latitude":"49.45228000","longitude":"7.05820000"},{"name":"Merchweiler","countryCode":"DE","stateCode":"SL","latitude":"49.35000000","longitude":"7.05000000"},{"name":"Merzig","countryCode":"DE","stateCode":"SL","latitude":"49.44331000","longitude":"6.63874000"},{"name":"Mettlach","countryCode":"DE","stateCode":"SL","latitude":"49.49489000","longitude":"6.58562000"},{"name":"Nalbach","countryCode":"DE","stateCode":"SL","latitude":"49.38333000","longitude":"6.78333000"},{"name":"Namborn","countryCode":"DE","stateCode":"SL","latitude":"49.52166000","longitude":"7.14070000"},{"name":"Neunkirchen","countryCode":"DE","stateCode":"SL","latitude":"49.34449000","longitude":"7.18045000"},{"name":"Nohfelden","countryCode":"DE","stateCode":"SL","latitude":"49.58693000","longitude":"7.14283000"},{"name":"Nonnweiler","countryCode":"DE","stateCode":"SL","latitude":"49.60762000","longitude":"6.96986000"},{"name":"Oberthal","countryCode":"DE","stateCode":"SL","latitude":"49.51257000","longitude":"7.08382000"},{"name":"Orscholz","countryCode":"DE","stateCode":"SL","latitude":"49.50593000","longitude":"6.52502000"},{"name":"Ottweiler","countryCode":"DE","stateCode":"SL","latitude":"49.40133000","longitude":"7.16424000"},{"name":"Püttlingen","countryCode":"DE","stateCode":"SL","latitude":"49.28550000","longitude":"6.88723000"},{"name":"Quierschied","countryCode":"DE","stateCode":"SL","latitude":"49.31667000","longitude":"7.05000000"},{"name":"Riegelsberg","countryCode":"DE","stateCode":"SL","latitude":"49.30000000","longitude":"6.93333000"},{"name":"Röchling-Höhe","countryCode":"DE","stateCode":"SL","latitude":"49.27102000","longitude":"6.83457000"},{"name":"Saarbrücken","countryCode":"DE","stateCode":"SL","latitude":"49.23262000","longitude":"7.00982000"},{"name":"Saarhölzbach","countryCode":"DE","stateCode":"SL","latitude":"49.51585000","longitude":"6.60742000"},{"name":"Saarlouis","countryCode":"DE","stateCode":"SL","latitude":"49.31366000","longitude":"6.75154000"},{"name":"Saarwellingen","countryCode":"DE","stateCode":"SL","latitude":"49.35430000","longitude":"6.80487000"},{"name":"Sankt Ingbert","countryCode":"DE","stateCode":"SL","latitude":"49.27697000","longitude":"7.11672000"},{"name":"Sankt Wendel","countryCode":"DE","stateCode":"SL","latitude":"49.46633000","longitude":"7.16814000"},{"name":"Schiffweiler","countryCode":"DE","stateCode":"SL","latitude":"49.36667000","longitude":"7.13333000"},{"name":"Schmelz","countryCode":"DE","stateCode":"SL","latitude":"49.43333000","longitude":"6.85000000"},{"name":"Schwalbach","countryCode":"DE","stateCode":"SL","latitude":"49.30000000","longitude":"6.81667000"},{"name":"Spiesen-Elversberg","countryCode":"DE","stateCode":"SL","latitude":"49.31667000","longitude":"7.13333000"},{"name":"Sulzbach","countryCode":"DE","stateCode":"SL","latitude":"49.29882000","longitude":"7.05696000"},{"name":"Tholey","countryCode":"DE","stateCode":"SL","latitude":"49.48374000","longitude":"7.03691000"},{"name":"Völklingen","countryCode":"DE","stateCode":"SL","latitude":"49.25162000","longitude":"6.85873000"},{"name":"Wadern","countryCode":"DE","stateCode":"SL","latitude":"49.54122000","longitude":"6.88774000"},{"name":"Wadgassen","countryCode":"DE","stateCode":"SL","latitude":"49.26667000","longitude":"6.78333000"},{"name":"Wallerfangen","countryCode":"DE","stateCode":"SL","latitude":"49.32749000","longitude":"6.71102000"},{"name":"Weiskirchen","countryCode":"DE","stateCode":"SL","latitude":"49.55000000","longitude":"6.81667000"},{"name":"Weiten","countryCode":"DE","stateCode":"SL","latitude":"49.53011000","longitude":"6.54064000"},{"name":"Überherrn","countryCode":"DE","stateCode":"SL","latitude":"49.24187000","longitude":"6.69840000"},{"name":"Bremen","countryCode":"DE","stateCode":"HB","latitude":"53.07516000","longitude":"8.80777000"},{"name":"Bremerhaven","countryCode":"DE","stateCode":"HB","latitude":"53.55021000","longitude":"8.57673000"},{"name":"Burglesum","countryCode":"DE","stateCode":"HB","latitude":"53.16532000","longitude":"8.68873000"},{"name":"Vegesack","countryCode":"DE","stateCode":"HB","latitude":"53.16667000","longitude":"8.61667000"},{"name":"\'Ali Sabieh","countryCode":"DJ","stateCode":"AS","latitude":"11.15583000","longitude":"42.71250000"},{"name":"Goubétto","countryCode":"DJ","stateCode":"AS","latitude":"11.42389000","longitude":"43.00028000"},{"name":"Holhol","countryCode":"DJ","stateCode":"AS","latitude":"11.31028000","longitude":"42.92944000"},{"name":"Alaïli Ḏaḏḏa‘","countryCode":"DJ","stateCode":"OB","latitude":"12.42167000","longitude":"42.89556000"},{"name":"Obock","countryCode":"DJ","stateCode":"OB","latitude":"11.96693000","longitude":"43.28835000"},{"name":"Arta","countryCode":"DJ","stateCode":"AR","latitude":"11.52639000","longitude":"42.85194000"},{"name":"Dikhil","countryCode":"DJ","stateCode":"DI","latitude":"11.10454000","longitude":"42.36971000"},{"name":"Gâlâfi","countryCode":"DJ","stateCode":"DI","latitude":"11.71583000","longitude":"41.83611000"},{"name":"Djibouti","countryCode":"DJ","stateCode":"DJ","latitude":"11.58901000","longitude":"43.14503000"},{"name":"Loyada","countryCode":"DJ","stateCode":"DJ","latitude":"11.46111000","longitude":"43.25278000"},{"name":"Dorra","countryCode":"DJ","stateCode":"TA","latitude":"12.15028000","longitude":"42.47624000"},{"name":"Tadjourah","countryCode":"DJ","stateCode":"TA","latitude":"11.78778000","longitude":"42.88222000"},{"name":"Aabenraa","countryCode":"DK","stateCode":"83","latitude":"55.04434000","longitude":"9.41741000"},{"name":"Aabenraa Kommune","countryCode":"DK","stateCode":"83","latitude":"54.98980000","longitude":"9.31282000"},{"name":"Assens","countryCode":"DK","stateCode":"83","latitude":"55.27023000","longitude":"9.90081000"},{"name":"Assens Kommune","countryCode":"DK","stateCode":"83","latitude":"55.29958000","longitude":"10.07952000"},{"name":"Augustenborg","countryCode":"DK","stateCode":"83","latitude":"54.95201000","longitude":"9.87216000"},{"name":"Bellinge","countryCode":"DK","stateCode":"83","latitude":"55.33535000","longitude":"10.32045000"},{"name":"Billund","countryCode":"DK","stateCode":"83","latitude":"55.73349000","longitude":"9.10785000"},{"name":"Billund Kommune","countryCode":"DK","stateCode":"83","latitude":"55.73079000","longitude":"8.96844000"},{"name":"Bogense","countryCode":"DK","stateCode":"83","latitude":"55.56691000","longitude":"10.08863000"},{"name":"Bramming","countryCode":"DK","stateCode":"83","latitude":"55.46946000","longitude":"8.70007000"},{"name":"Brejning","countryCode":"DK","stateCode":"83","latitude":"55.66594000","longitude":"9.67217000"},{"name":"Brenderup","countryCode":"DK","stateCode":"83","latitude":"55.48407000","longitude":"9.97908000"},{"name":"Broager","countryCode":"DK","stateCode":"83","latitude":"54.88940000","longitude":"9.67465000"},{"name":"Brørup","countryCode":"DK","stateCode":"83","latitude":"55.48194000","longitude":"9.01756000"},{"name":"Bullerup","countryCode":"DK","stateCode":"83","latitude":"55.42686000","longitude":"10.47137000"},{"name":"Børkop","countryCode":"DK","stateCode":"83","latitude":"55.64195000","longitude":"9.64958000"},{"name":"Christiansfeld","countryCode":"DK","stateCode":"83","latitude":"55.35817000","longitude":"9.48701000"},{"name":"Dybbøl","countryCode":"DK","stateCode":"83","latitude":"54.91079000","longitude":"9.73601000"},{"name":"Egtved","countryCode":"DK","stateCode":"83","latitude":"55.61613000","longitude":"9.30763000"},{"name":"Ejby","countryCode":"DK","stateCode":"83","latitude":"55.43010000","longitude":"9.92973000"},{"name":"Esbjerg","countryCode":"DK","stateCode":"83","latitude":"55.47028000","longitude":"8.45187000"},{"name":"Esbjerg Kommune","countryCode":"DK","stateCode":"83","latitude":"55.46893000","longitude":"8.46222000"},{"name":"Faaborg","countryCode":"DK","stateCode":"83","latitude":"55.09510000","longitude":"10.24226000"},{"name":"Faaborg-Midtfyn Kommune","countryCode":"DK","stateCode":"83","latitude":"55.22667000","longitude":"10.40667000"},{"name":"Fanø Kommune","countryCode":"DK","stateCode":"83","latitude":"55.41667000","longitude":"8.41667000"},{"name":"Fredericia","countryCode":"DK","stateCode":"83","latitude":"55.56568000","longitude":"9.75257000"},{"name":"Fredericia Kommune","countryCode":"DK","stateCode":"83","latitude":"55.57271000","longitude":"9.69489000"},{"name":"Give","countryCode":"DK","stateCode":"83","latitude":"55.84523000","longitude":"9.23769000"},{"name":"Glamsbjerg","countryCode":"DK","stateCode":"83","latitude":"55.27237000","longitude":"10.10483000"},{"name":"Gram","countryCode":"DK","stateCode":"83","latitude":"55.28948000","longitude":"9.04913000"},{"name":"Grindsted","countryCode":"DK","stateCode":"83","latitude":"55.75726000","longitude":"8.92750000"},{"name":"Gråsten","countryCode":"DK","stateCode":"83","latitude":"54.91918000","longitude":"9.59523000"},{"name":"Guderup","countryCode":"DK","stateCode":"83","latitude":"54.98978000","longitude":"9.87174000"},{"name":"Haderslev","countryCode":"DK","stateCode":"83","latitude":"55.24943000","longitude":"9.48771000"},{"name":"Haderslev Kommune","countryCode":"DK","stateCode":"83","latitude":"55.24441000","longitude":"9.32261000"},{"name":"Holsted","countryCode":"DK","stateCode":"83","latitude":"55.51086000","longitude":"8.91872000"},{"name":"Hårby","countryCode":"DK","stateCode":"83","latitude":"55.22357000","longitude":"10.12268000"},{"name":"Højby","countryCode":"DK","stateCode":"83","latitude":"55.33177000","longitude":"10.43725000"},{"name":"Høruphav","countryCode":"DK","stateCode":"83","latitude":"54.91017000","longitude":"9.89872000"},{"name":"Jelling","countryCode":"DK","stateCode":"83","latitude":"55.75588000","longitude":"9.42580000"},{"name":"Kerteminde","countryCode":"DK","stateCode":"83","latitude":"55.44903000","longitude":"10.65769000"},{"name":"Kerteminde Kommune","countryCode":"DK","stateCode":"83","latitude":"55.45498000","longitude":"10.62220000"},{"name":"Kolding","countryCode":"DK","stateCode":"83","latitude":"55.49040000","longitude":"9.47216000"},{"name":"Kolding Kommune","countryCode":"DK","stateCode":"83","latitude":"55.45006000","longitude":"9.45807000"},{"name":"Kruså","countryCode":"DK","stateCode":"83","latitude":"54.85097000","longitude":"9.40129000"},{"name":"Langeland Kommune","countryCode":"DK","stateCode":"83","latitude":"54.90000000","longitude":"10.77222000"},{"name":"Langeskov","countryCode":"DK","stateCode":"83","latitude":"55.35655000","longitude":"10.58447000"},{"name":"Lunderskov","countryCode":"DK","stateCode":"83","latitude":"55.48375000","longitude":"9.29917000"},{"name":"Løgumkloster","countryCode":"DK","stateCode":"83","latitude":"55.05941000","longitude":"8.95508000"},{"name":"Løjt Kirkeby","countryCode":"DK","stateCode":"83","latitude":"55.08959000","longitude":"9.46084000"},{"name":"Marstal","countryCode":"DK","stateCode":"83","latitude":"54.85621000","longitude":"10.51726000"},{"name":"Middelfart","countryCode":"DK","stateCode":"83","latitude":"55.50591000","longitude":"9.73054000"},{"name":"Middelfart Kommune","countryCode":"DK","stateCode":"83","latitude":"55.45782000","longitude":"9.88100000"},{"name":"Munkebo","countryCode":"DK","stateCode":"83","latitude":"55.45553000","longitude":"10.55433000"},{"name":"Neder Holluf","countryCode":"DK","stateCode":"83","latitude":"55.36451000","longitude":"10.44824000"},{"name":"Nordborg","countryCode":"DK","stateCode":"83","latitude":"55.05732000","longitude":"9.74080000"},{"name":"Nordby","countryCode":"DK","stateCode":"83","latitude":"55.44603000","longitude":"8.39786000"},{"name":"Nordfyns Kommune","countryCode":"DK","stateCode":"83","latitude":"55.52222000","longitude":"10.22222000"},{"name":"Nyborg","countryCode":"DK","stateCode":"83","latitude":"55.31274000","longitude":"10.78964000"},{"name":"Nyborg Kommune","countryCode":"DK","stateCode":"83","latitude":"55.29473000","longitude":"10.70310000"},{"name":"Nørre Åby","countryCode":"DK","stateCode":"83","latitude":"55.46107000","longitude":"9.87940000"},{"name":"Odense","countryCode":"DK","stateCode":"83","latitude":"55.39594000","longitude":"10.38831000"},{"name":"Odense Kommune","countryCode":"DK","stateCode":"83","latitude":"55.39570000","longitude":"10.37761000"},{"name":"Oksbøl","countryCode":"DK","stateCode":"83","latitude":"55.62680000","longitude":"8.28757000"},{"name":"Otterup","countryCode":"DK","stateCode":"83","latitude":"55.51527000","longitude":"10.39756000"},{"name":"Padborg","countryCode":"DK","stateCode":"83","latitude":"54.82657000","longitude":"9.36247000"},{"name":"Ribe","countryCode":"DK","stateCode":"83","latitude":"55.33051000","longitude":"8.76966000"},{"name":"Ringe","countryCode":"DK","stateCode":"83","latitude":"55.23828000","longitude":"10.47860000"},{"name":"Rudkøbing","countryCode":"DK","stateCode":"83","latitude":"54.93639000","longitude":"10.71019000"},{"name":"Rødding","countryCode":"DK","stateCode":"83","latitude":"55.36569000","longitude":"9.06316000"},{"name":"Rødekro","countryCode":"DK","stateCode":"83","latitude":"55.07076000","longitude":"9.33531000"},{"name":"Seden","countryCode":"DK","stateCode":"83","latitude":"55.42648000","longitude":"10.44265000"},{"name":"Skaerbaek","countryCode":"DK","stateCode":"83","latitude":"55.15735000","longitude":"8.76901000"},{"name":"Snoghøj","countryCode":"DK","stateCode":"83","latitude":"55.52253000","longitude":"9.72125000"},{"name":"Starup","countryCode":"DK","stateCode":"83","latitude":"55.24097000","longitude":"9.53503000"},{"name":"Stige","countryCode":"DK","stateCode":"83","latitude":"55.43941000","longitude":"10.40940000"},{"name":"Strib","countryCode":"DK","stateCode":"83","latitude":"55.54021000","longitude":"9.76748000"},{"name":"Svendborg","countryCode":"DK","stateCode":"83","latitude":"55.05982000","longitude":"10.60677000"},{"name":"Svendborg Kommune","countryCode":"DK","stateCode":"83","latitude":"55.08410000","longitude":"10.61391000"},{"name":"Sønder Bjert","countryCode":"DK","stateCode":"83","latitude":"55.45272000","longitude":"9.56741000"},{"name":"Sønderborg","countryCode":"DK","stateCode":"83","latitude":"54.90896000","longitude":"9.78917000"},{"name":"Sønderborg Kommune","countryCode":"DK","stateCode":"83","latitude":"54.91667000","longitude":"9.80000000"},{"name":"Søndersø","countryCode":"DK","stateCode":"83","latitude":"55.48526000","longitude":"10.25540000"},{"name":"Taulov","countryCode":"DK","stateCode":"83","latitude":"55.54582000","longitude":"9.61553000"},{"name":"Thurø By","countryCode":"DK","stateCode":"83","latitude":"55.04740000","longitude":"10.66385000"},{"name":"Tinglev","countryCode":"DK","stateCode":"83","latitude":"54.93788000","longitude":"9.25547000"},{"name":"Tjæreborg","countryCode":"DK","stateCode":"83","latitude":"55.46457000","longitude":"8.57968000"},{"name":"Toftlund","countryCode":"DK","stateCode":"83","latitude":"55.18858000","longitude":"9.06925000"},{"name":"Tommerup","countryCode":"DK","stateCode":"83","latitude":"55.31952000","longitude":"10.20659000"},{"name":"Tommerup Stationsby","countryCode":"DK","stateCode":"83","latitude":"55.34535000","longitude":"10.17594000"},{"name":"Tønder","countryCode":"DK","stateCode":"83","latitude":"54.93306000","longitude":"8.86674000"},{"name":"Tønder Kommune","countryCode":"DK","stateCode":"83","latitude":"55.07304000","longitude":"8.87214000"},{"name":"Ullerslev","countryCode":"DK","stateCode":"83","latitude":"55.36172000","longitude":"10.65190000"},{"name":"Vamdrup","countryCode":"DK","stateCode":"83","latitude":"55.42764000","longitude":"9.28435000"},{"name":"Varde","countryCode":"DK","stateCode":"83","latitude":"55.62112000","longitude":"8.48069000"},{"name":"Varde Kommune","countryCode":"DK","stateCode":"83","latitude":"55.61667000","longitude":"8.50000000"},{"name":"Vejen","countryCode":"DK","stateCode":"83","latitude":"55.48117000","longitude":"9.13795000"},{"name":"Vejen Kommune","countryCode":"DK","stateCode":"83","latitude":"55.46312000","longitude":"9.05004000"},{"name":"Vejle","countryCode":"DK","stateCode":"83","latitude":"55.70927000","longitude":"9.53570000"},{"name":"Vejle Kommune","countryCode":"DK","stateCode":"83","latitude":"55.74874000","longitude":"9.40421000"},{"name":"Vester-Skerninge","countryCode":"DK","stateCode":"83","latitude":"55.07322000","longitude":"10.45536000"},{"name":"Vindeby","countryCode":"DK","stateCode":"83","latitude":"55.04489000","longitude":"10.61309000"},{"name":"Vissenbjerg","countryCode":"DK","stateCode":"83","latitude":"55.38482000","longitude":"10.13784000"},{"name":"Vojens","countryCode":"DK","stateCode":"83","latitude":"55.24639000","longitude":"9.30603000"},{"name":"Årslev","countryCode":"DK","stateCode":"83","latitude":"55.30353000","longitude":"10.46428000"},{"name":"Årup","countryCode":"DK","stateCode":"83","latitude":"55.37315000","longitude":"10.04131000"},{"name":"Ærø Kommune","countryCode":"DK","stateCode":"83","latitude":"54.85833000","longitude":"10.43333000"},{"name":"Ærøskøbing","countryCode":"DK","stateCode":"83","latitude":"54.88803000","longitude":"10.41117000"},{"name":"Ølgod","countryCode":"DK","stateCode":"83","latitude":"55.80682000","longitude":"8.62859000"},{"name":"Aalborg","countryCode":"DK","stateCode":"81","latitude":"57.04800000","longitude":"9.91870000"},{"name":"Aars","countryCode":"DK","stateCode":"81","latitude":"56.80399000","longitude":"9.51441000"},{"name":"Arden","countryCode":"DK","stateCode":"81","latitude":"56.76899000","longitude":"9.86184000"},{"name":"Brovst","countryCode":"DK","stateCode":"81","latitude":"57.09750000","longitude":"9.52264000"},{"name":"Brønderslev","countryCode":"DK","stateCode":"81","latitude":"57.27021000","longitude":"9.94102000"},{"name":"Brønderslev Kommune","countryCode":"DK","stateCode":"81","latitude":"57.23506000","longitude":"10.10061000"},{"name":"Dronninglund","countryCode":"DK","stateCode":"81","latitude":"57.16035000","longitude":"10.29287000"},{"name":"Farsø","countryCode":"DK","stateCode":"81","latitude":"56.77276000","longitude":"9.33925000"},{"name":"Fjerritslev","countryCode":"DK","stateCode":"81","latitude":"57.08822000","longitude":"9.26622000"},{"name":"Frederikshavn","countryCode":"DK","stateCode":"81","latitude":"57.44073000","longitude":"10.53661000"},{"name":"Frederikshavn Kommune","countryCode":"DK","stateCode":"81","latitude":"57.43347000","longitude":"10.42507000"},{"name":"Frejlev","countryCode":"DK","stateCode":"81","latitude":"57.00623000","longitude":"9.81711000"},{"name":"Gistrup","countryCode":"DK","stateCode":"81","latitude":"56.99430000","longitude":"9.99085000"},{"name":"Hadsund","countryCode":"DK","stateCode":"81","latitude":"56.71482000","longitude":"10.11682000"},{"name":"Hals","countryCode":"DK","stateCode":"81","latitude":"56.99609000","longitude":"10.30807000"},{"name":"Hanstholm","countryCode":"DK","stateCode":"81","latitude":"57.11667000","longitude":"8.61667000"},{"name":"Hirtshals","countryCode":"DK","stateCode":"81","latitude":"57.58812000","longitude":"9.95922000"},{"name":"Hjallerup","countryCode":"DK","stateCode":"81","latitude":"57.16466000","longitude":"10.14571000"},{"name":"Hjørring","countryCode":"DK","stateCode":"81","latitude":"57.46417000","longitude":"9.98229000"},{"name":"Hjørring Kommune","countryCode":"DK","stateCode":"81","latitude":"57.45682000","longitude":"10.05859000"},{"name":"Hobro","countryCode":"DK","stateCode":"81","latitude":"56.64306000","longitude":"9.79029000"},{"name":"Hurup","countryCode":"DK","stateCode":"81","latitude":"56.74944000","longitude":"8.41953000"},{"name":"Jammerbugt Kommune","countryCode":"DK","stateCode":"81","latitude":"57.14583000","longitude":"9.56250000"},{"name":"Klarup","countryCode":"DK","stateCode":"81","latitude":"57.01194000","longitude":"10.05617000"},{"name":"Kås","countryCode":"DK","stateCode":"81","latitude":"57.19774000","longitude":"9.67173000"},{"name":"Læso Kommune","countryCode":"DK","stateCode":"81","latitude":"57.26774000","longitude":"11.02265000"},{"name":"Løgstør","countryCode":"DK","stateCode":"81","latitude":"56.96245000","longitude":"9.25830000"},{"name":"Løkken","countryCode":"DK","stateCode":"81","latitude":"57.37047000","longitude":"9.71466000"},{"name":"Mariager","countryCode":"DK","stateCode":"81","latitude":"56.64985000","longitude":"9.97515000"},{"name":"Mariagerfjord Kommune","countryCode":"DK","stateCode":"81","latitude":"56.69722000","longitude":"9.84722000"},{"name":"Morsø Kommune","countryCode":"DK","stateCode":"81","latitude":"56.79622000","longitude":"8.73272000"},{"name":"Nibe","countryCode":"DK","stateCode":"81","latitude":"56.98150000","longitude":"9.63917000"},{"name":"Nykøbing Mors","countryCode":"DK","stateCode":"81","latitude":"56.79334000","longitude":"8.85282000"},{"name":"Nørresundby","countryCode":"DK","stateCode":"81","latitude":"57.05877000","longitude":"9.92284000"},{"name":"Pandrup","countryCode":"DK","stateCode":"81","latitude":"57.22147000","longitude":"9.67569000"},{"name":"Rebild Kommune","countryCode":"DK","stateCode":"81","latitude":"56.80556000","longitude":"9.77778000"},{"name":"Sindal","countryCode":"DK","stateCode":"81","latitude":"57.47117000","longitude":"10.20312000"},{"name":"Skagen","countryCode":"DK","stateCode":"81","latitude":"57.72093000","longitude":"10.58394000"},{"name":"Skørping","countryCode":"DK","stateCode":"81","latitude":"56.83626000","longitude":"9.89255000"},{"name":"Storvorde","countryCode":"DK","stateCode":"81","latitude":"57.00392000","longitude":"10.10125000"},{"name":"Strandby","countryCode":"DK","stateCode":"81","latitude":"57.49150000","longitude":"10.49609000"},{"name":"Støvring","countryCode":"DK","stateCode":"81","latitude":"56.88536000","longitude":"9.83839000"},{"name":"Svenstrup","countryCode":"DK","stateCode":"81","latitude":"56.97230000","longitude":"9.84806000"},{"name":"Sæby","countryCode":"DK","stateCode":"81","latitude":"57.33188000","longitude":"10.52251000"},{"name":"Thisted","countryCode":"DK","stateCode":"81","latitude":"56.95523000","longitude":"8.69491000"},{"name":"Thisted Kommune","countryCode":"DK","stateCode":"81","latitude":"57.00397000","longitude":"8.61834000"},{"name":"Tårs","countryCode":"DK","stateCode":"81","latitude":"57.38333000","longitude":"10.11667000"},{"name":"Vadum","countryCode":"DK","stateCode":"81","latitude":"57.11790000","longitude":"9.85700000"},{"name":"Vestbjerg","countryCode":"DK","stateCode":"81","latitude":"57.13166000","longitude":"9.95942000"},{"name":"Vester Hassing","countryCode":"DK","stateCode":"81","latitude":"57.06767000","longitude":"10.12558000"},{"name":"Vesthimmerland Kommune","countryCode":"DK","stateCode":"81","latitude":"56.80000000","longitude":"9.37083000"},{"name":"Vodskov","countryCode":"DK","stateCode":"81","latitude":"57.10854000","longitude":"10.02215000"},{"name":"Vrå","countryCode":"DK","stateCode":"81","latitude":"57.35370000","longitude":"9.94176000"},{"name":"Åbybro","countryCode":"DK","stateCode":"81","latitude":"57.16249000","longitude":"9.72996000"},{"name":"Ålborg Kommune","countryCode":"DK","stateCode":"81","latitude":"57.00000000","longitude":"9.95000000"},{"name":"Ålestrup","countryCode":"DK","stateCode":"81","latitude":"56.69470000","longitude":"9.49336000"},{"name":"Albertslund","countryCode":"DK","stateCode":"84","latitude":"55.65691000","longitude":"12.36381000"},{"name":"Albertslund Kommune","countryCode":"DK","stateCode":"84","latitude":"55.68022000","longitude":"12.34797000"},{"name":"Allerød Kommune","countryCode":"DK","stateCode":"84","latitude":"55.85856000","longitude":"12.32558000"},{"name":"Ballerup","countryCode":"DK","stateCode":"84","latitude":"55.73165000","longitude":"12.36328000"},{"name":"Ballerup Kommune","countryCode":"DK","stateCode":"84","latitude":"55.73248000","longitude":"12.35793000"},{"name":"Birkerød","countryCode":"DK","stateCode":"84","latitude":"55.84759000","longitude":"12.42791000"},{"name":"Blovstrød","countryCode":"DK","stateCode":"84","latitude":"55.87038000","longitude":"12.38640000"},{"name":"Bornholm Kommune","countryCode":"DK","stateCode":"84","latitude":"55.12386000","longitude":"14.91115000"},{"name":"Brøndby Kommune","countryCode":"DK","stateCode":"84","latitude":"55.64290000","longitude":"12.41101000"},{"name":"Charlottenlund","countryCode":"DK","stateCode":"84","latitude":"55.75238000","longitude":"12.57450000"},{"name":"Christianshavn","countryCode":"DK","stateCode":"84","latitude":"55.67383000","longitude":"12.59541000"},{"name":"Christiansø","countryCode":"DK","stateCode":"84","latitude":"55.31982000","longitude":"15.18783000"},{"name":"Copenhagen","countryCode":"DK","stateCode":"84","latitude":"55.67594000","longitude":"12.56553000"},{"name":"Dragør","countryCode":"DK","stateCode":"84","latitude":"55.59280000","longitude":"12.67221000"},{"name":"Dragør Kommune","countryCode":"DK","stateCode":"84","latitude":"55.58233000","longitude":"12.62756000"},{"name":"Egedal Kommune","countryCode":"DK","stateCode":"84","latitude":"55.75556000","longitude":"12.22778000"},{"name":"Espergærde","countryCode":"DK","stateCode":"84","latitude":"55.99464000","longitude":"12.54733000"},{"name":"Farum","countryCode":"DK","stateCode":"84","latitude":"55.80858000","longitude":"12.36066000"},{"name":"Fløng","countryCode":"DK","stateCode":"84","latitude":"55.66212000","longitude":"12.18698000"},{"name":"Fredensborg","countryCode":"DK","stateCode":"84","latitude":"55.97558000","longitude":"12.40314000"},{"name":"Fredensborg Kommune","countryCode":"DK","stateCode":"84","latitude":"55.95000000","longitude":"12.45000000"},{"name":"Frederiksberg","countryCode":"DK","stateCode":"84","latitude":"55.67938000","longitude":"12.53463000"},{"name":"Frederiksberg Kommune","countryCode":"DK","stateCode":"84","latitude":"55.67856000","longitude":"12.52216000"},{"name":"Frederikssund","countryCode":"DK","stateCode":"84","latitude":"55.83956000","longitude":"12.06896000"},{"name":"Frederikssund Kommune","countryCode":"DK","stateCode":"84","latitude":"55.80957000","longitude":"12.04038000"},{"name":"Frederiksværk","countryCode":"DK","stateCode":"84","latitude":"55.97073000","longitude":"12.02250000"},{"name":"Furesø Kommune","countryCode":"DK","stateCode":"84","latitude":"55.78333000","longitude":"12.34167000"},{"name":"Ganløse","countryCode":"DK","stateCode":"84","latitude":"55.79124000","longitude":"12.26421000"},{"name":"Gentofte Kommune","countryCode":"DK","stateCode":"84","latitude":"55.75000000","longitude":"12.55000000"},{"name":"Gilleleje","countryCode":"DK","stateCode":"84","latitude":"56.12196000","longitude":"12.31056000"},{"name":"Gladsaxe Municipality","countryCode":"DK","stateCode":"84","latitude":"55.76667000","longitude":"12.43333000"},{"name":"Glostrup","countryCode":"DK","stateCode":"84","latitude":"55.66660000","longitude":"12.40377000"},{"name":"Glostrup Kommune","countryCode":"DK","stateCode":"84","latitude":"55.68188000","longitude":"12.41018000"},{"name":"Gribskov Kommune","countryCode":"DK","stateCode":"84","latitude":"56.05833000","longitude":"12.24167000"},{"name":"Græsted","countryCode":"DK","stateCode":"84","latitude":"56.06558000","longitude":"12.28512000"},{"name":"Halsnæs Kommune","countryCode":"DK","stateCode":"84","latitude":"55.96765000","longitude":"11.94214000"},{"name":"Hellebæk","countryCode":"DK","stateCode":"84","latitude":"56.06823000","longitude":"12.55782000"},{"name":"Helsinge","countryCode":"DK","stateCode":"84","latitude":"56.02283000","longitude":"12.19752000"},{"name":"Helsingør","countryCode":"DK","stateCode":"84","latitude":"56.03606000","longitude":"12.61360000"},{"name":"Helsingør Kommune","countryCode":"DK","stateCode":"84","latitude":"56.05000000","longitude":"12.50000000"},{"name":"Herlev Kommune","countryCode":"DK","stateCode":"84","latitude":"55.73317000","longitude":"12.43106000"},{"name":"Hillerød","countryCode":"DK","stateCode":"84","latitude":"55.92791000","longitude":"12.30081000"},{"name":"Hillerød Kommune","countryCode":"DK","stateCode":"84","latitude":"55.92319000","longitude":"12.23794000"},{"name":"Hornbæk","countryCode":"DK","stateCode":"84","latitude":"56.09027000","longitude":"12.45693000"},{"name":"Humlebæk","countryCode":"DK","stateCode":"84","latitude":"55.96180000","longitude":"12.53410000"},{"name":"Hundested","countryCode":"DK","stateCode":"84","latitude":"55.96397000","longitude":"11.85044000"},{"name":"Hvidovre","countryCode":"DK","stateCode":"84","latitude":"55.65719000","longitude":"12.47364000"},{"name":"Hvidovre Kommune","countryCode":"DK","stateCode":"84","latitude":"55.63166000","longitude":"12.46615000"},{"name":"Høje-Taastrup Kommune","countryCode":"DK","stateCode":"84","latitude":"55.65643000","longitude":"12.24854000"},{"name":"Hørsholm","countryCode":"DK","stateCode":"84","latitude":"55.88098000","longitude":"12.50111000"},{"name":"Hørsholm Kommune","countryCode":"DK","stateCode":"84","latitude":"55.88759000","longitude":"12.48566000"},{"name":"Ishøj","countryCode":"DK","stateCode":"84","latitude":"55.61543000","longitude":"12.35182000"},{"name":"Ishøj Kommune","countryCode":"DK","stateCode":"84","latitude":"55.62299000","longitude":"12.30567000"},{"name":"Jægerspris","countryCode":"DK","stateCode":"84","latitude":"55.85248000","longitude":"11.98565000"},{"name":"Kokkedal","countryCode":"DK","stateCode":"84","latitude":"55.91179000","longitude":"12.49952000"},{"name":"Kongens Lyngby","countryCode":"DK","stateCode":"84","latitude":"55.77044000","longitude":"12.50378000"},{"name":"København","countryCode":"DK","stateCode":"84","latitude":"55.67110000","longitude":"12.56529000"},{"name":"Lillerød","countryCode":"DK","stateCode":"84","latitude":"55.87496000","longitude":"12.34579000"},{"name":"Liseleje","countryCode":"DK","stateCode":"84","latitude":"56.01295000","longitude":"11.96544000"},{"name":"Lyngby-Tårbæk Kommune","countryCode":"DK","stateCode":"84","latitude":"55.78456000","longitude":"12.50508000"},{"name":"Lynge","countryCode":"DK","stateCode":"84","latitude":"55.83941000","longitude":"12.27725000"},{"name":"Måløv","countryCode":"DK","stateCode":"84","latitude":"55.75528000","longitude":"12.32327000"},{"name":"Nexø","countryCode":"DK","stateCode":"84","latitude":"55.06067000","longitude":"15.13058000"},{"name":"Nivå","countryCode":"DK","stateCode":"84","latitude":"55.93405000","longitude":"12.50485000"},{"name":"Nødebo","countryCode":"DK","stateCode":"84","latitude":"55.97877000","longitude":"12.34685000"},{"name":"Rudersdal Kommune","countryCode":"DK","stateCode":"84","latitude":"55.82500000","longitude":"12.49167000"},{"name":"Rødovre","countryCode":"DK","stateCode":"84","latitude":"55.68062000","longitude":"12.45373000"},{"name":"Rødovre Kommune","countryCode":"DK","stateCode":"84","latitude":"55.68852000","longitude":"12.44834000"},{"name":"Rønne","countryCode":"DK","stateCode":"84","latitude":"55.10091000","longitude":"14.70664000"},{"name":"Skibby","countryCode":"DK","stateCode":"84","latitude":"55.75122000","longitude":"11.96083000"},{"name":"Skævinge","countryCode":"DK","stateCode":"84","latitude":"55.90785000","longitude":"12.15036000"},{"name":"Slangerup","countryCode":"DK","stateCode":"84","latitude":"55.85000000","longitude":"12.18333000"},{"name":"Smørumnedre","countryCode":"DK","stateCode":"84","latitude":"55.74232000","longitude":"12.30276000"},{"name":"Stavnsholt","countryCode":"DK","stateCode":"84","latitude":"55.81479000","longitude":"12.40545000"},{"name":"Stenløse","countryCode":"DK","stateCode":"84","latitude":"55.76828000","longitude":"12.19723000"},{"name":"Taastrup","countryCode":"DK","stateCode":"84","latitude":"55.65006000","longitude":"12.30160000"},{"name":"Trørød","countryCode":"DK","stateCode":"84","latitude":"55.83946000","longitude":"12.54432000"},{"name":"Tårnby","countryCode":"DK","stateCode":"84","latitude":"55.63030000","longitude":"12.60035000"},{"name":"Tårnby Kommune","countryCode":"DK","stateCode":"84","latitude":"55.60391000","longitude":"12.59599000"},{"name":"Vallensbæk","countryCode":"DK","stateCode":"84","latitude":"55.62199000","longitude":"12.38511000"},{"name":"Vallensbæk Kommune","countryCode":"DK","stateCode":"84","latitude":"55.63128000","longitude":"12.37369000"},{"name":"Vanløse","countryCode":"DK","stateCode":"84","latitude":"55.68361000","longitude":"12.48713000"},{"name":"Veksø","countryCode":"DK","stateCode":"84","latitude":"55.75473000","longitude":"12.23837000"},{"name":"Værløse","countryCode":"DK","stateCode":"84","latitude":"55.78251000","longitude":"12.36856000"},{"name":"Åkirkeby","countryCode":"DK","stateCode":"84","latitude":"55.07080000","longitude":"14.91978000"},{"name":"Ølstykke","countryCode":"DK","stateCode":"84","latitude":"55.79567000","longitude":"12.15509000"},{"name":"Allingåbro","countryCode":"DK","stateCode":"82","latitude":"56.46432000","longitude":"10.31957000"},{"name":"Assentoft","countryCode":"DK","stateCode":"82","latitude":"56.44210000","longitude":"10.15170000"},{"name":"Auning","countryCode":"DK","stateCode":"82","latitude":"56.43079000","longitude":"10.37818000"},{"name":"Avlum","countryCode":"DK","stateCode":"82","latitude":"56.26539000","longitude":"8.79256000"},{"name":"Beder","countryCode":"DK","stateCode":"82","latitude":"56.06025000","longitude":"10.21179000"},{"name":"Bjerringbro","countryCode":"DK","stateCode":"82","latitude":"56.37797000","longitude":"9.66065000"},{"name":"Bording Kirkeby","countryCode":"DK","stateCode":"82","latitude":"56.16871000","longitude":"9.24384000"},{"name":"Brande","countryCode":"DK","stateCode":"82","latitude":"55.94316000","longitude":"9.12798000"},{"name":"Brædstrup","countryCode":"DK","stateCode":"82","latitude":"55.97153000","longitude":"9.61129000"},{"name":"Ebeltoft","countryCode":"DK","stateCode":"82","latitude":"56.19442000","longitude":"10.68210000"},{"name":"Favrskov Kommune","countryCode":"DK","stateCode":"82","latitude":"56.31667000","longitude":"9.94000000"},{"name":"Framlev","countryCode":"DK","stateCode":"82","latitude":"56.15664000","longitude":"10.01318000"},{"name":"Galten","countryCode":"DK","stateCode":"82","latitude":"56.15902000","longitude":"9.91691000"},{"name":"Gjellerup","countryCode":"DK","stateCode":"82","latitude":"56.14616000","longitude":"9.05467000"},{"name":"Grenaa","countryCode":"DK","stateCode":"82","latitude":"56.41578000","longitude":"10.87825000"},{"name":"Hadsten","countryCode":"DK","stateCode":"82","latitude":"56.32819000","longitude":"10.04931000"},{"name":"Hammel","countryCode":"DK","stateCode":"82","latitude":"56.25762000","longitude":"9.86316000"},{"name":"Hammerum","countryCode":"DK","stateCode":"82","latitude":"56.13361000","longitude":"9.06121000"},{"name":"Harboøre","countryCode":"DK","stateCode":"82","latitude":"56.61752000","longitude":"8.18069000"},{"name":"Hedensted","countryCode":"DK","stateCode":"82","latitude":"55.77043000","longitude":"9.70110000"},{"name":"Hedensted Kommune","countryCode":"DK","stateCode":"82","latitude":"55.79680000","longitude":"9.74400000"},{"name":"Herning","countryCode":"DK","stateCode":"82","latitude":"56.13615000","longitude":"8.97662000"},{"name":"Herning Kommune","countryCode":"DK","stateCode":"82","latitude":"56.14997000","longitude":"8.89712000"},{"name":"Hinnerup","countryCode":"DK","stateCode":"82","latitude":"56.26608000","longitude":"10.06299000"},{"name":"Hjortshøj","countryCode":"DK","stateCode":"82","latitude":"56.24811000","longitude":"10.26533000"},{"name":"Holstebro","countryCode":"DK","stateCode":"82","latitude":"56.36009000","longitude":"8.61607000"},{"name":"Holstebro Kommune","countryCode":"DK","stateCode":"82","latitude":"56.35916000","longitude":"8.59631000"},{"name":"Hornslet","countryCode":"DK","stateCode":"82","latitude":"56.31550000","longitude":"10.32041000"},{"name":"Hornsyld","countryCode":"DK","stateCode":"82","latitude":"55.75621000","longitude":"9.85643000"},{"name":"Horsens","countryCode":"DK","stateCode":"82","latitude":"55.86066000","longitude":"9.85034000"},{"name":"Horsens Kommune","countryCode":"DK","stateCode":"82","latitude":"55.92740000","longitude":"9.77377000"},{"name":"Hvide Sande","countryCode":"DK","stateCode":"82","latitude":"55.99866000","longitude":"8.12605000"},{"name":"Hørning","countryCode":"DK","stateCode":"82","latitude":"56.08701000","longitude":"10.03716000"},{"name":"Ikast","countryCode":"DK","stateCode":"82","latitude":"56.13883000","longitude":"9.15768000"},{"name":"Ikast-Brande Kommune","countryCode":"DK","stateCode":"82","latitude":"55.98333000","longitude":"9.21667000"},{"name":"Juelsminde","countryCode":"DK","stateCode":"82","latitude":"55.70876000","longitude":"10.01668000"},{"name":"Karup","countryCode":"DK","stateCode":"82","latitude":"56.30673000","longitude":"9.16835000"},{"name":"Kibæk","countryCode":"DK","stateCode":"82","latitude":"56.03170000","longitude":"8.85697000"},{"name":"Kjellerup","countryCode":"DK","stateCode":"82","latitude":"56.28581000","longitude":"9.43528000"},{"name":"Kolt","countryCode":"DK","stateCode":"82","latitude":"56.10845000","longitude":"10.06986000"},{"name":"Langå","countryCode":"DK","stateCode":"82","latitude":"56.39026000","longitude":"9.89486000"},{"name":"Lemvig","countryCode":"DK","stateCode":"82","latitude":"56.54856000","longitude":"8.31019000"},{"name":"Lemvig Kommune","countryCode":"DK","stateCode":"82","latitude":"56.49136000","longitude":"8.29927000"},{"name":"Lind","countryCode":"DK","stateCode":"82","latitude":"56.10600000","longitude":"8.97915000"},{"name":"Lystrup","countryCode":"DK","stateCode":"82","latitude":"56.23750000","longitude":"10.23778000"},{"name":"Løgten","countryCode":"DK","stateCode":"82","latitude":"56.27459000","longitude":"10.31181000"},{"name":"Malling","countryCode":"DK","stateCode":"82","latitude":"56.03632000","longitude":"10.19632000"},{"name":"Mårslet","countryCode":"DK","stateCode":"82","latitude":"56.06690000","longitude":"10.16112000"},{"name":"Norddjurs Kommune","countryCode":"DK","stateCode":"82","latitude":"56.44124000","longitude":"10.76660000"},{"name":"Odder","countryCode":"DK","stateCode":"82","latitude":"55.97313000","longitude":"10.15300000"},{"name":"Odder Kommune","countryCode":"DK","stateCode":"82","latitude":"55.92967000","longitude":"10.15304000"},{"name":"Randers","countryCode":"DK","stateCode":"82","latitude":"56.46070000","longitude":"10.03639000"},{"name":"Randers Kommune","countryCode":"DK","stateCode":"82","latitude":"56.51561000","longitude":"10.06901000"},{"name":"Ringkøbing","countryCode":"DK","stateCode":"82","latitude":"56.09006000","longitude":"8.24402000"},{"name":"Ringkøbing-Skjern Kommune","countryCode":"DK","stateCode":"82","latitude":"56.01000000","longitude":"8.39667000"},{"name":"Ry","countryCode":"DK","stateCode":"82","latitude":"56.09038000","longitude":"9.76505000"},{"name":"Ryomgård","countryCode":"DK","stateCode":"82","latitude":"56.38430000","longitude":"10.50295000"},{"name":"Rønde","countryCode":"DK","stateCode":"82","latitude":"56.30145000","longitude":"10.47505000"},{"name":"Sabro","countryCode":"DK","stateCode":"82","latitude":"56.21333000","longitude":"10.03441000"},{"name":"Samsø Kommune","countryCode":"DK","stateCode":"82","latitude":"55.85245000","longitude":"10.60045000"},{"name":"Silkeborg","countryCode":"DK","stateCode":"82","latitude":"56.16970000","longitude":"9.54508000"},{"name":"Silkeborg Kommune","countryCode":"DK","stateCode":"82","latitude":"56.17495000","longitude":"9.54666000"},{"name":"Skanderborg","countryCode":"DK","stateCode":"82","latitude":"56.03434000","longitude":"9.93177000"},{"name":"Skanderborg Kommune","countryCode":"DK","stateCode":"82","latitude":"56.07956000","longitude":"9.89868000"},{"name":"Skive","countryCode":"DK","stateCode":"82","latitude":"56.56699000","longitude":"9.02707000"},{"name":"Skive Kommune","countryCode":"DK","stateCode":"82","latitude":"56.64478000","longitude":"8.97660000"},{"name":"Skjern","countryCode":"DK","stateCode":"82","latitude":"55.95000000","longitude":"8.50000000"},{"name":"Skovby","countryCode":"DK","stateCode":"82","latitude":"56.15672000","longitude":"9.94523000"},{"name":"Snejbjerg","countryCode":"DK","stateCode":"82","latitude":"56.13291000","longitude":"8.90353000"},{"name":"Solbjerg","countryCode":"DK","stateCode":"82","latitude":"56.04271000","longitude":"10.08631000"},{"name":"Spentrup","countryCode":"DK","stateCode":"82","latitude":"56.53703000","longitude":"10.03792000"},{"name":"Stavtrup","countryCode":"DK","stateCode":"82","latitude":"56.13124000","longitude":"10.11987000"},{"name":"Stilling","countryCode":"DK","stateCode":"82","latitude":"56.06224000","longitude":"9.98822000"},{"name":"Stoholm","countryCode":"DK","stateCode":"82","latitude":"56.48454000","longitude":"9.14617000"},{"name":"Struer","countryCode":"DK","stateCode":"82","latitude":"56.49205000","longitude":"8.59397000"},{"name":"Struer Kommune","countryCode":"DK","stateCode":"82","latitude":"56.46667000","longitude":"8.58333000"},{"name":"Sunds","countryCode":"DK","stateCode":"82","latitude":"56.20743000","longitude":"9.01386000"},{"name":"Svejbæk","countryCode":"DK","stateCode":"82","latitude":"56.13255000","longitude":"9.63289000"},{"name":"Syddjurs Kommune","countryCode":"DK","stateCode":"82","latitude":"56.31250000","longitude":"10.52083000"},{"name":"Søften","countryCode":"DK","stateCode":"82","latitude":"56.23801000","longitude":"10.08510000"},{"name":"Tarm","countryCode":"DK","stateCode":"82","latitude":"55.90861000","longitude":"8.53041000"},{"name":"Thyborøn","countryCode":"DK","stateCode":"82","latitude":"56.69846000","longitude":"8.21238000"},{"name":"Tranbjerg","countryCode":"DK","stateCode":"82","latitude":"56.09519000","longitude":"10.13605000"},{"name":"Trige","countryCode":"DK","stateCode":"82","latitude":"56.25291000","longitude":"10.14840000"},{"name":"Tørring","countryCode":"DK","stateCode":"82","latitude":"55.85000000","longitude":"9.48333000"},{"name":"Ulfborg","countryCode":"DK","stateCode":"82","latitude":"56.26725000","longitude":"8.32167000"},{"name":"Ulstrup","countryCode":"DK","stateCode":"82","latitude":"56.38994000","longitude":"9.79354000"},{"name":"Viborg","countryCode":"DK","stateCode":"82","latitude":"56.45319000","longitude":"9.40201000"},{"name":"Viborg Kommune","countryCode":"DK","stateCode":"82","latitude":"56.45000000","longitude":"9.36667000"},{"name":"Videbæk","countryCode":"DK","stateCode":"82","latitude":"56.08760000","longitude":"8.62852000"},{"name":"Vildbjerg","countryCode":"DK","stateCode":"82","latitude":"56.20000000","longitude":"8.76667000"},{"name":"Vinderup","countryCode":"DK","stateCode":"82","latitude":"56.48176000","longitude":"8.77991000"},{"name":"Virklund","countryCode":"DK","stateCode":"82","latitude":"56.13218000","longitude":"9.55582000"},{"name":"Århus","countryCode":"DK","stateCode":"82","latitude":"56.15674000","longitude":"10.21076000"},{"name":"Århus Kommune","countryCode":"DK","stateCode":"82","latitude":"56.16317000","longitude":"10.16897000"},{"name":"Asnæs","countryCode":"DK","stateCode":"85","latitude":"55.81229000","longitude":"11.50129000"},{"name":"Bjæverskov","countryCode":"DK","stateCode":"85","latitude":"55.45756000","longitude":"12.03651000"},{"name":"Borup","countryCode":"DK","stateCode":"85","latitude":"55.49472000","longitude":"11.97584000"},{"name":"Dianalund","countryCode":"DK","stateCode":"85","latitude":"55.53133000","longitude":"11.49250000"},{"name":"Ejby","countryCode":"DK","stateCode":"85","latitude":"55.48580000","longitude":"12.08171000"},{"name":"Faxe","countryCode":"DK","stateCode":"85","latitude":"55.25561000","longitude":"12.11926000"},{"name":"Faxe Kommune","countryCode":"DK","stateCode":"85","latitude":"55.29444000","longitude":"12.06111000"},{"name":"Faxe Ladeplads","countryCode":"DK","stateCode":"85","latitude":"55.21981000","longitude":"12.17013000"},{"name":"Fensmark","countryCode":"DK","stateCode":"85","latitude":"55.27919000","longitude":"11.80382000"},{"name":"Forlev","countryCode":"DK","stateCode":"85","latitude":"55.37445000","longitude":"11.25966000"},{"name":"Frederiksberg","countryCode":"DK","stateCode":"85","latitude":"55.41618000","longitude":"11.56934000"},{"name":"Fuglebjerg","countryCode":"DK","stateCode":"85","latitude":"55.30604000","longitude":"11.54766000"},{"name":"Greve","countryCode":"DK","stateCode":"85","latitude":"55.58333000","longitude":"12.30000000"},{"name":"Greve Kommune","countryCode":"DK","stateCode":"85","latitude":"55.58770000","longitude":"12.25060000"},{"name":"Guldborgsund Kommune","countryCode":"DK","stateCode":"85","latitude":"54.76944000","longitude":"11.83611000"},{"name":"Gundsømagle","countryCode":"DK","stateCode":"85","latitude":"55.73565000","longitude":"12.15158000"},{"name":"Gørlev","countryCode":"DK","stateCode":"85","latitude":"55.53926000","longitude":"11.22708000"},{"name":"Haslev","countryCode":"DK","stateCode":"85","latitude":"55.32346000","longitude":"11.96389000"},{"name":"Havdrup","countryCode":"DK","stateCode":"85","latitude":"55.54481000","longitude":"12.12392000"},{"name":"Holbæk","countryCode":"DK","stateCode":"85","latitude":"55.71750000","longitude":"11.71279000"},{"name":"Holbæk Kommune","countryCode":"DK","stateCode":"85","latitude":"55.65919000","longitude":"11.62049000"},{"name":"Holeby","countryCode":"DK","stateCode":"85","latitude":"54.71148000","longitude":"11.46416000"},{"name":"Hårlev","countryCode":"DK","stateCode":"85","latitude":"55.34936000","longitude":"12.23382000"},{"name":"Høng","countryCode":"DK","stateCode":"85","latitude":"55.50736000","longitude":"11.28873000"},{"name":"Hørve","countryCode":"DK","stateCode":"85","latitude":"55.75292000","longitude":"11.45298000"},{"name":"Jyderup","countryCode":"DK","stateCode":"85","latitude":"55.66399000","longitude":"11.42029000"},{"name":"Jyllinge","countryCode":"DK","stateCode":"85","latitude":"55.75295000","longitude":"12.10315000"},{"name":"Kalundborg","countryCode":"DK","stateCode":"85","latitude":"55.67954000","longitude":"11.08864000"},{"name":"Kalundborg Kommune","countryCode":"DK","stateCode":"85","latitude":"55.63545000","longitude":"11.19993000"},{"name":"Kirke Hvalsø","countryCode":"DK","stateCode":"85","latitude":"55.59170000","longitude":"11.86253000"},{"name":"Korsør","countryCode":"DK","stateCode":"85","latitude":"55.32993000","longitude":"11.13857000"},{"name":"Køge","countryCode":"DK","stateCode":"85","latitude":"55.45802000","longitude":"12.18214000"},{"name":"Køge Kommune","countryCode":"DK","stateCode":"85","latitude":"55.45668000","longitude":"12.07332000"},{"name":"Lejre","countryCode":"DK","stateCode":"85","latitude":"55.60461000","longitude":"11.97477000"},{"name":"Lejre Kommune","countryCode":"DK","stateCode":"85","latitude":"55.63375000","longitude":"11.92234000"},{"name":"Lolland Kommune","countryCode":"DK","stateCode":"85","latitude":"54.80238000","longitude":"11.29524000"},{"name":"Maribo","countryCode":"DK","stateCode":"85","latitude":"54.77662000","longitude":"11.50017000"},{"name":"Nakskov","countryCode":"DK","stateCode":"85","latitude":"54.83038000","longitude":"11.13567000"},{"name":"Neder Vindinge","countryCode":"DK","stateCode":"85","latitude":"55.03211000","longitude":"11.88356000"},{"name":"Nykøbing Falster","countryCode":"DK","stateCode":"85","latitude":"54.76906000","longitude":"11.87425000"},{"name":"Nykøbing Sjælland","countryCode":"DK","stateCode":"85","latitude":"55.92491000","longitude":"11.67109000"},{"name":"Nyråd","countryCode":"DK","stateCode":"85","latitude":"55.00511000","longitude":"11.96060000"},{"name":"Næstved","countryCode":"DK","stateCode":"85","latitude":"55.22992000","longitude":"11.76092000"},{"name":"Næstved Kommune","countryCode":"DK","stateCode":"85","latitude":"55.25855000","longitude":"11.74615000"},{"name":"Nørre Alslev","countryCode":"DK","stateCode":"85","latitude":"54.89784000","longitude":"11.88414000"},{"name":"Odsherred Kommune","countryCode":"DK","stateCode":"85","latitude":"55.88333000","longitude":"11.59444000"},{"name":"Osted","countryCode":"DK","stateCode":"85","latitude":"55.56228000","longitude":"11.95786000"},{"name":"Præstø","countryCode":"DK","stateCode":"85","latitude":"55.12374000","longitude":"12.04477000"},{"name":"Ringsted","countryCode":"DK","stateCode":"85","latitude":"55.44260000","longitude":"11.79011000"},{"name":"Ringsted Kommune","countryCode":"DK","stateCode":"85","latitude":"55.44721000","longitude":"11.81720000"},{"name":"Roskilde","countryCode":"DK","stateCode":"85","latitude":"55.64152000","longitude":"12.08035000"},{"name":"Roskilde Kommune","countryCode":"DK","stateCode":"85","latitude":"55.65000000","longitude":"12.10000000"},{"name":"Rødby","countryCode":"DK","stateCode":"85","latitude":"54.69495000","longitude":"11.38885000"},{"name":"Rødbyhavn","countryCode":"DK","stateCode":"85","latitude":"54.65944000","longitude":"11.35504000"},{"name":"Rødvig","countryCode":"DK","stateCode":"85","latitude":"55.25540000","longitude":"12.37936000"},{"name":"Rønnede","countryCode":"DK","stateCode":"85","latitude":"55.25710000","longitude":"12.02125000"},{"name":"Sakskøbing","countryCode":"DK","stateCode":"85","latitude":"54.79970000","longitude":"11.62599000"},{"name":"Skælskør","countryCode":"DK","stateCode":"85","latitude":"55.25058000","longitude":"11.29352000"},{"name":"Slagelse","countryCode":"DK","stateCode":"85","latitude":"55.40276000","longitude":"11.35459000"},{"name":"Slagelse Kommune","countryCode":"DK","stateCode":"85","latitude":"55.34546000","longitude":"11.33390000"},{"name":"Solrød","countryCode":"DK","stateCode":"85","latitude":"55.53628000","longitude":"12.18270000"},{"name":"Solrød Kommune","countryCode":"DK","stateCode":"85","latitude":"55.53553000","longitude":"12.17337000"},{"name":"Solrød Strand","countryCode":"DK","stateCode":"85","latitude":"55.53285000","longitude":"12.22227000"},{"name":"Sorø","countryCode":"DK","stateCode":"85","latitude":"55.43184000","longitude":"11.55547000"},{"name":"Sorø Kommune","countryCode":"DK","stateCode":"85","latitude":"55.48268000","longitude":"11.55693000"},{"name":"Stege","countryCode":"DK","stateCode":"85","latitude":"54.98704000","longitude":"12.28461000"},{"name":"Stenlille","countryCode":"DK","stateCode":"85","latitude":"55.53888000","longitude":"11.59120000"},{"name":"Stevns Kommune","countryCode":"DK","stateCode":"85","latitude":"55.33373000","longitude":"12.30692000"},{"name":"Store Heddinge","countryCode":"DK","stateCode":"85","latitude":"55.30965000","longitude":"12.38885000"},{"name":"Strøby Egede","countryCode":"DK","stateCode":"85","latitude":"55.41382000","longitude":"12.24502000"},{"name":"Stubbekøbing","countryCode":"DK","stateCode":"85","latitude":"54.88875000","longitude":"12.04102000"},{"name":"Sundby","countryCode":"DK","stateCode":"85","latitude":"54.76711000","longitude":"11.84979000"},{"name":"Svebølle","countryCode":"DK","stateCode":"85","latitude":"55.65183000","longitude":"11.28658000"},{"name":"Svinninge","countryCode":"DK","stateCode":"85","latitude":"55.72111000","longitude":"11.46547000"},{"name":"Svogerslev","countryCode":"DK","stateCode":"85","latitude":"55.63423000","longitude":"12.01465000"},{"name":"Tune","countryCode":"DK","stateCode":"85","latitude":"55.59287000","longitude":"12.16968000"},{"name":"Tølløse","countryCode":"DK","stateCode":"85","latitude":"55.61250000","longitude":"11.77034000"},{"name":"Viby","countryCode":"DK","stateCode":"85","latitude":"55.54872000","longitude":"12.02391000"},{"name":"Vindinge","countryCode":"DK","stateCode":"85","latitude":"55.62298000","longitude":"12.13870000"},{"name":"Vipperød","countryCode":"DK","stateCode":"85","latitude":"55.66768000","longitude":"11.73967000"},{"name":"Vordingborg","countryCode":"DK","stateCode":"85","latitude":"55.00801000","longitude":"11.91057000"},{"name":"Vordingborg Kommune","countryCode":"DK","stateCode":"85","latitude":"55.01383000","longitude":"12.10008000"},{"name":"Ørslev","countryCode":"DK","stateCode":"85","latitude":"55.04356000","longitude":"11.96792000"},{"name":"Berekua","countryCode":"DM","stateCode":"09","latitude":"15.23333000","longitude":"-61.31667000"},{"name":"La Plaine","countryCode":"DM","stateCode":"09","latitude":"15.32768000","longitude":"-61.24753000"},{"name":"Calibishie","countryCode":"DM","stateCode":"02","latitude":"15.59297000","longitude":"-61.34901000"},{"name":"Marigot","countryCode":"DM","stateCode":"02","latitude":"15.53886000","longitude":"-61.28375000"},{"name":"Wesley","countryCode":"DM","stateCode":"02","latitude":"15.56667000","longitude":"-61.31667000"},{"name":"Woodford Hill","countryCode":"DM","stateCode":"02","latitude":"15.58093000","longitude":"-61.33149000"},{"name":"Castle Bruce","countryCode":"DM","stateCode":"03","latitude":"15.44397000","longitude":"-61.25723000"},{"name":"Rosalie","countryCode":"DM","stateCode":"03","latitude":"15.36667000","longitude":"-61.26667000"},{"name":"Colihaut","countryCode":"DM","stateCode":"11","latitude":"15.48478000","longitude":"-61.46215000"},{"name":"Mahaut","countryCode":"DM","stateCode":"10","latitude":"15.36357000","longitude":"-61.39701000"},{"name":"Pont Cassé","countryCode":"DM","stateCode":"10","latitude":"15.36667000","longitude":"-61.35000000"},{"name":"Pointe Michel","countryCode":"DM","stateCode":"07","latitude":"15.25976000","longitude":"-61.37452000"},{"name":"Portsmouth","countryCode":"DM","stateCode":"05","latitude":"15.58333000","longitude":"-61.46667000"},{"name":"Roseau","countryCode":"DM","stateCode":"04","latitude":"15.30174000","longitude":"-61.38808000"},{"name":"Saint Joseph","countryCode":"DM","stateCode":"06","latitude":"15.40000000","longitude":"-61.43333000"},{"name":"Salisbury","countryCode":"DM","stateCode":"06","latitude":"15.43689000","longitude":"-61.43637000"},{"name":"Soufrière","countryCode":"DM","stateCode":"08","latitude":"15.23374000","longitude":"-61.35881000"},{"name":"Agua Santa del Yuna","countryCode":"DO","stateCode":"06","latitude":"19.15072000","longitude":"-69.80069000"},{"name":"Arenoso","countryCode":"DO","stateCode":"06","latitude":"19.18732000","longitude":"-69.85917000"},{"name":"Castillo","countryCode":"DO","stateCode":"06","latitude":"19.25000000","longitude":"-70.00000000"},{"name":"Hostos","countryCode":"DO","stateCode":"06","latitude":"19.18043000","longitude":"-70.02046000"},{"name":"Las Guáranas","countryCode":"DO","stateCode":"06","latitude":"19.19310000","longitude":"-70.20835000"},{"name":"Pimentel","countryCode":"DO","stateCode":"06","latitude":"19.21667000","longitude":"-70.16667000"},{"name":"San Francisco de Macorís","countryCode":"DO","stateCode":"06","latitude":"19.30099000","longitude":"-70.25259000"},{"name":"Villa Riva","countryCode":"DO","stateCode":"06","latitude":"19.15051000","longitude":"-69.88370000"},{"name":"Altamira","countryCode":"DO","stateCode":"18","latitude":"19.70000000","longitude":"-70.83333000"},{"name":"Cabarete","countryCode":"DO","stateCode":"18","latitude":"19.74982000","longitude":"-70.40829000"},{"name":"Estero Hondo","countryCode":"DO","stateCode":"18","latitude":"19.82712000","longitude":"-71.17411000"},{"name":"Guananico","countryCode":"DO","stateCode":"18","latitude":"19.72693000","longitude":"-70.92294000"},{"name":"Imbert","countryCode":"DO","stateCode":"18","latitude":"19.75371000","longitude":"-70.82906000"},{"name":"Los Hidalgos","countryCode":"DO","stateCode":"18","latitude":"19.73333000","longitude":"-71.03333000"},{"name":"Luperón","countryCode":"DO","stateCode":"18","latitude":"19.89131000","longitude":"-70.96204000"},{"name":"Monte Llano","countryCode":"DO","stateCode":"18","latitude":"19.73460000","longitude":"-70.59915000"},{"name":"Puerto Plata","countryCode":"DO","stateCode":"18","latitude":"19.75119000","longitude":"-70.70251000"},{"name":"Río Grande","countryCode":"DO","stateCode":"18","latitude":"19.66667000","longitude":"-70.76667000"},{"name":"Sosúa","countryCode":"DO","stateCode":"18","latitude":"19.75220000","longitude":"-70.51995000"},{"name":"Villa Isabela","countryCode":"DO","stateCode":"18","latitude":"19.81564000","longitude":"-71.06056000"},{"name":"Amina","countryCode":"DO","stateCode":"27","latitude":"19.54813000","longitude":"-70.99599000"},{"name":"Esperanza","countryCode":"DO","stateCode":"27","latitude":"19.62379000","longitude":"-70.97141000"},{"name":"Guatapanal","countryCode":"DO","stateCode":"27","latitude":"19.50705000","longitude":"-70.91713000"},{"name":"Jaibón","countryCode":"DO","stateCode":"27","latitude":"19.61169000","longitude":"-71.14847000"},{"name":"Jicomé","countryCode":"DO","stateCode":"27","latitude":"19.64955000","longitude":"-70.94927000"},{"name":"La Caya","countryCode":"DO","stateCode":"27","latitude":"19.69981000","longitude":"-71.12084000"},{"name":"Laguna Salada","countryCode":"DO","stateCode":"27","latitude":"19.70000000","longitude":"-71.13333000"},{"name":"Maizal","countryCode":"DO","stateCode":"27","latitude":"19.63655000","longitude":"-71.02734000"},{"name":"Mao","countryCode":"DO","stateCode":"27","latitude":"19.55186000","longitude":"-71.07813000"},{"name":"Arroyo Salado","countryCode":"DO","stateCode":"14","latitude":"19.50000000","longitude":"-69.90000000"},{"name":"Cabrera","countryCode":"DO","stateCode":"14","latitude":"19.64260000","longitude":"-69.90489000"},{"name":"El Factor","countryCode":"DO","stateCode":"14","latitude":"19.31834000","longitude":"-69.88827000"},{"name":"La Entrada","countryCode":"DO","stateCode":"14","latitude":"19.55367000","longitude":"-69.90762000"},{"name":"Nagua","countryCode":"DO","stateCode":"14","latitude":"19.38320000","longitude":"-69.84740000"},{"name":"Río San Juan","countryCode":"DO","stateCode":"14","latitude":"19.55022000","longitude":"-70.07703000"},{"name":"Azua","countryCode":"DO","stateCode":"02","latitude":"18.45319000","longitude":"-70.73490000"},{"name":"El Guayabal","countryCode":"DO","stateCode":"02","latitude":"18.74960000","longitude":"-70.83690000"},{"name":"Estebanía","countryCode":"DO","stateCode":"02","latitude":"18.45770000","longitude":"-70.64350000"},{"name":"Las Charcas","countryCode":"DO","stateCode":"02","latitude":"18.45026000","longitude":"-70.61724000"},{"name":"Padre Las Casas","countryCode":"DO","stateCode":"02","latitude":"18.75000000","longitude":"-70.88333000"},{"name":"Palmar de Ocoa","countryCode":"DO","stateCode":"02","latitude":"18.29656000","longitude":"-70.58635000"},{"name":"Peralta","countryCode":"DO","stateCode":"02","latitude":"18.58164000","longitude":"-70.77029000"},{"name":"Pueblo Viejo","countryCode":"DO","stateCode":"02","latitude":"18.40000000","longitude":"-70.76765000"},{"name":"Sabana Yegua","countryCode":"DO","stateCode":"02","latitude":"18.71667000","longitude":"-71.01667000"},{"name":"Tábara Arriba","countryCode":"DO","stateCode":"02","latitude":"18.56999000","longitude":"-70.87978000"},{"name":"Villarpando","countryCode":"DO","stateCode":"02","latitude":"18.65860000","longitude":"-71.03916000"},{"name":"Yayas de Viajama","countryCode":"DO","stateCode":"02","latitude":"18.60710000","longitude":"-70.92753000"},{"name":"Baitoa","countryCode":"DO","stateCode":"25","latitude":"19.32512000","longitude":"-70.70357000"},{"name":"Bisonó","countryCode":"DO","stateCode":"25","latitude":"19.58333000","longitude":"-70.86667000"},{"name":"Juncalito Abajo","countryCode":"DO","stateCode":"25","latitude":"19.21990000","longitude":"-70.81905000"},{"name":"La Canela","countryCode":"DO","stateCode":"25","latitude":"19.47341000","longitude":"-70.81629000"},{"name":"Licey al Medio","countryCode":"DO","stateCode":"25","latitude":"19.45000000","longitude":"-70.60000000"},{"name":"Palmar Arriba","countryCode":"DO","stateCode":"25","latitude":"19.53957000","longitude":"-70.73826000"},{"name":"Pedro García","countryCode":"DO","stateCode":"25","latitude":"19.59202000","longitude":"-70.65256000"},{"name":"Sabana Iglesia","countryCode":"DO","stateCode":"25","latitude":"19.32114000","longitude":"-70.75992000"},{"name":"San José de Las Matas","countryCode":"DO","stateCode":"25","latitude":"19.33915000","longitude":"-70.93819000"},{"name":"Santiago de los Caballeros","countryCode":"DO","stateCode":"25","latitude":"19.45170000","longitude":"-70.69703000"},{"name":"Santo Tomás de Jánico","countryCode":"DO","stateCode":"25","latitude":"19.23528000","longitude":"-70.79515000"},{"name":"Tamboril","countryCode":"DO","stateCode":"25","latitude":"19.48538000","longitude":"-70.61104000"},{"name":"Villa Bisonó","countryCode":"DO","stateCode":"25","latitude":"19.56378000","longitude":"-70.87582000"},{"name":"Villa González","countryCode":"DO","stateCode":"25","latitude":"19.54057000","longitude":"-70.78853000"},{"name":"Bajos de Haina","countryCode":"DO","stateCode":"21","latitude":"18.41667000","longitude":"-70.03333000"},{"name":"Cambita Garabitos","countryCode":"DO","stateCode":"21","latitude":"18.50000000","longitude":"-70.23333000"},{"name":"El Cacao","countryCode":"DO","stateCode":"21","latitude":"18.52719000","longitude":"-70.29585000"},{"name":"El Carril","countryCode":"DO","stateCode":"21","latitude":"18.44905000","longitude":"-70.02785000"},{"name":"Sabana Grande de Palenque","countryCode":"DO","stateCode":"21","latitude":"18.26256000","longitude":"-70.14821000"},{"name":"San Cristóbal","countryCode":"DO","stateCode":"21","latitude":"18.41667000","longitude":"-70.13333000"},{"name":"San Gregorio de Nigua","countryCode":"DO","stateCode":"21","latitude":"18.38333000","longitude":"-70.08333000"},{"name":"Villa Altagracia","countryCode":"DO","stateCode":"21","latitude":"18.63333000","longitude":"-70.25000000"},{"name":"Yaguate","countryCode":"DO","stateCode":"21","latitude":"18.33333000","longitude":"-70.18333000"},{"name":"Baní","countryCode":"DO","stateCode":"17","latitude":"18.27964000","longitude":"-70.33185000"},{"name":"Matanzas","countryCode":"DO","stateCode":"17","latitude":"18.24297000","longitude":"-70.41768000"},{"name":"Nizao","countryCode":"DO","stateCode":"17","latitude":"18.24697000","longitude":"-70.21053000"},{"name":"Paya","countryCode":"DO","stateCode":"17","latitude":"18.26196000","longitude":"-70.29560000"},{"name":"Pizarrete","countryCode":"DO","stateCode":"17","latitude":"18.29935000","longitude":"-70.22648000"},{"name":"Sabana Buey","countryCode":"DO","stateCode":"17","latitude":"18.27351000","longitude":"-70.52352000"},{"name":"Bayaguana","countryCode":"DO","stateCode":"29","latitude":"18.78333000","longitude":"-69.60000000"},{"name":"Don Juan","countryCode":"DO","stateCode":"29","latitude":"18.82774000","longitude":"-69.94629000"},{"name":"Esperalvillo","countryCode":"DO","stateCode":"29","latitude":"18.81509000","longitude":"-70.03557000"},{"name":"Gonzalo","countryCode":"DO","stateCode":"29","latitude":"18.95147000","longitude":"-69.75114000"},{"name":"Los Botados","countryCode":"DO","stateCode":"29","latitude":"18.73226000","longitude":"-69.99536000"},{"name":"Majagual","countryCode":"DO","stateCode":"29","latitude":"19.04134000","longitude":"-69.83616000"},{"name":"Monte Plata","countryCode":"DO","stateCode":"29","latitude":"18.80700000","longitude":"-69.78399000"},{"name":"Sabana Grande de Boyá","countryCode":"DO","stateCode":"29","latitude":"18.94498000","longitude":"-69.79331000"},{"name":"Yamasá","countryCode":"DO","stateCode":"29","latitude":"18.77315000","longitude":"-70.02583000"},{"name":"Bella Vista","countryCode":"DO","stateCode":"01","latitude":"18.45539000","longitude":"-69.94540000"},{"name":"Ciudad Nueva","countryCode":"DO","stateCode":"01","latitude":"18.46707000","longitude":"-69.89339000"},{"name":"Cristo Rey","countryCode":"DO","stateCode":"01","latitude":"18.50000000","longitude":"-69.93333000"},{"name":"Ensanche Luperón","countryCode":"DO","stateCode":"01","latitude":"18.50000000","longitude":"-69.90000000"},{"name":"La Agustina","countryCode":"DO","stateCode":"01","latitude":"18.50000000","longitude":"-69.93333000"},{"name":"La Julia","countryCode":"DO","stateCode":"01","latitude":"18.46667000","longitude":"-69.93333000"},{"name":"San Carlos","countryCode":"DO","stateCode":"01","latitude":"18.48333000","longitude":"-69.90000000"},{"name":"Santo Domingo","countryCode":"DO","stateCode":"01","latitude":"18.47186000","longitude":"-69.89232000"},{"name":"Villa Consuelo","countryCode":"DO","stateCode":"01","latitude":"18.48333000","longitude":"-69.90000000"},{"name":"Villa Francisca","countryCode":"DO","stateCode":"01","latitude":"18.48278000","longitude":"-69.88914000"},{"name":"Boca Chica","countryCode":"DO","stateCode":"32","latitude":"18.45000000","longitude":"-69.60000000"},{"name":"Santo Domingo Este","countryCode":"DO","stateCode":"32","latitude":"18.48847000","longitude":"-69.85707000"},{"name":"Santo Domingo Oeste","countryCode":"DO","stateCode":"32","latitude":"18.50000000","longitude":"-70.00000000"},{"name":"Boca de Yuma","countryCode":"DO","stateCode":"11","latitude":"18.37825000","longitude":"-68.60900000"},{"name":"Higüey","countryCode":"DO","stateCode":"11","latitude":"18.70000000","longitude":"-68.66667000"},{"name":"Otra Banda","countryCode":"DO","stateCode":"11","latitude":"18.65017000","longitude":"-68.66281000"},{"name":"Punta Cana","countryCode":"DO","stateCode":"11","latitude":"18.58182000","longitude":"-68.40431000"},{"name":"Salvaleón de Higüey","countryCode":"DO","stateCode":"11","latitude":"18.61501000","longitude":"-68.70798000"},{"name":"San Rafael del Yuma","countryCode":"DO","stateCode":"11","latitude":"18.42993000","longitude":"-68.67390000"},{"name":"Bohechío","countryCode":"DO","stateCode":"22","latitude":"18.77515000","longitude":"-70.98889000"},{"name":"Cercado Abajo","countryCode":"DO","stateCode":"22","latitude":"18.72681000","longitude":"-71.51742000"},{"name":"El Cercado","countryCode":"DO","stateCode":"22","latitude":"18.70000000","longitude":"-71.46667000"},{"name":"Juan de Herrera","countryCode":"DO","stateCode":"22","latitude":"18.87402000","longitude":"-71.23830000"},{"name":"Las Matas de Farfán","countryCode":"DO","stateCode":"22","latitude":"18.91667000","longitude":"-71.50000000"},{"name":"Matayaya","countryCode":"DO","stateCode":"22","latitude":"18.89036000","longitude":"-71.59459000"},{"name":"Pedro Corto","countryCode":"DO","stateCode":"22","latitude":"18.84856000","longitude":"-71.41041000"},{"name":"San Juan de la Maguana","countryCode":"DO","stateCode":"22","latitude":"18.80588000","longitude":"-71.22991000"},{"name":"Vallejuelo","countryCode":"DO","stateCode":"22","latitude":"18.65354000","longitude":"-71.33431000"},{"name":"Bonao","countryCode":"DO","stateCode":"28","latitude":"18.91667000","longitude":"-70.46667000"},{"name":"Juan Adrián","countryCode":"DO","stateCode":"28","latitude":"18.76365000","longitude":"-70.33732000"},{"name":"Maimón","countryCode":"DO","stateCode":"28","latitude":"18.88333000","longitude":"-70.30000000"},{"name":"Piedra Blanca","countryCode":"DO","stateCode":"28","latitude":"18.84431000","longitude":"-70.31688000"},{"name":"Sabana del Puerto","countryCode":"DO","stateCode":"28","latitude":"19.06667000","longitude":"-70.41667000"},{"name":"Cabral","countryCode":"DO","stateCode":"04","latitude":"18.19991000","longitude":"-71.24660000"},{"name":"Cachón","countryCode":"DO","stateCode":"04","latitude":"18.24833000","longitude":"-71.18912000"},{"name":"Canoa","countryCode":"DO","stateCode":"04","latitude":"18.35499000","longitude":"-71.15851000"},{"name":"El Peñón","countryCode":"DO","stateCode":"04","latitude":"18.29643000","longitude":"-71.18410000"},{"name":"Enriquillo","countryCode":"DO","stateCode":"04","latitude":"17.91667000","longitude":"-71.25000000"},{"name":"Fundación","countryCode":"DO","stateCode":"04","latitude":"18.28668000","longitude":"-71.18147000"},{"name":"Jaquimeyes","countryCode":"DO","stateCode":"04","latitude":"18.31173000","longitude":"-71.16145000"},{"name":"La Ciénaga","countryCode":"DO","stateCode":"04","latitude":"18.06858000","longitude":"-71.10651000"},{"name":"Las Salinas","countryCode":"DO","stateCode":"04","latitude":"18.27485000","longitude":"-71.31596000"},{"name":"Paraíso","countryCode":"DO","stateCode":"04","latitude":"18.02652000","longitude":"-71.20889000"},{"name":"Pescadería","countryCode":"DO","stateCode":"04","latitude":"18.26766000","longitude":"-71.16612000"},{"name":"Polo","countryCode":"DO","stateCode":"04","latitude":"18.07873000","longitude":"-71.28723000"},{"name":"Santa Cruz de Barahona","countryCode":"DO","stateCode":"04","latitude":"18.20854000","longitude":"-71.10077000"},{"name":"Vicente Noble","countryCode":"DO","stateCode":"04","latitude":"18.38443000","longitude":"-71.18009000"},{"name":"Cana Chapetón","countryCode":"DO","stateCode":"15","latitude":"19.60703000","longitude":"-71.25734000"},{"name":"Castañuelas","countryCode":"DO","stateCode":"15","latitude":"19.71387000","longitude":"-71.49876000"},{"name":"Guayubín","countryCode":"DO","stateCode":"15","latitude":"19.61667000","longitude":"-71.33333000"},{"name":"Hatillo Palma","countryCode":"DO","stateCode":"15","latitude":"19.66256000","longitude":"-71.19406000"},{"name":"Las Matas de Santa Cruz","countryCode":"DO","stateCode":"15","latitude":"19.67119000","longitude":"-71.50471000"},{"name":"Monte Cristi","countryCode":"DO","stateCode":"15","latitude":"19.83333000","longitude":"-71.61667000"},{"name":"Pepillo Salcedo","countryCode":"DO","stateCode":"15","latitude":"19.66667000","longitude":"-71.66667000"},{"name":"San Fernando de Monte Cristi","countryCode":"DO","stateCode":"15","latitude":"19.84826000","longitude":"-71.64597000"},{"name":"Villa Elisa","countryCode":"DO","stateCode":"15","latitude":"19.68560000","longitude":"-71.27007000"},{"name":"Villa Vásquez","countryCode":"DO","stateCode":"15","latitude":"19.80791000","longitude":"-71.44000000"},{"name":"Cayetano Germosén","countryCode":"DO","stateCode":"09","latitude":"19.34285000","longitude":"-70.47573000"},{"name":"Gaspar Hernández","countryCode":"DO","stateCode":"09","latitude":"19.62748000","longitude":"-70.27772000"},{"name":"Jamao al Norte","countryCode":"DO","stateCode":"09","latitude":"19.63552000","longitude":"-70.44664000"},{"name":"Joba Arriba","countryCode":"DO","stateCode":"09","latitude":"19.56667000","longitude":"-70.26667000"},{"name":"Juan López Abajo","countryCode":"DO","stateCode":"09","latitude":"19.43333000","longitude":"-70.50000000"},{"name":"Moca","countryCode":"DO","stateCode":"09","latitude":"19.50000000","longitude":"-70.50000000"},{"name":"San Víctor Arriba","countryCode":"DO","stateCode":"09","latitude":"19.47741000","longitude":"-70.53585000"},{"name":"Veragua Arriba","countryCode":"DO","stateCode":"09","latitude":"19.58333000","longitude":"-70.33333000"},{"name":"Cevicos","countryCode":"DO","stateCode":"24","latitude":"19.00449000","longitude":"-69.97896000"},{"name":"Cotuí","countryCode":"DO","stateCode":"24","latitude":"19.05272000","longitude":"-70.14939000"},{"name":"Fantino","countryCode":"DO","stateCode":"24","latitude":"19.11667000","longitude":"-70.30000000"},{"name":"Concepción de La Vega","countryCode":"DO","stateCode":"13","latitude":"19.22207000","longitude":"-70.52956000"},{"name":"Constanza","countryCode":"DO","stateCode":"13","latitude":"18.90919000","longitude":"-70.74499000"},{"name":"Jarabacoa","countryCode":"DO","stateCode":"13","latitude":"19.11683000","longitude":"-70.63595000"},{"name":"Jima Abajo","countryCode":"DO","stateCode":"13","latitude":"19.13292000","longitude":"-70.37607000"},{"name":"Rincón","countryCode":"DO","stateCode":"13","latitude":"19.11938000","longitude":"-70.40632000"},{"name":"Río Verde Arriba","countryCode":"DO","stateCode":"13","latitude":"19.31583000","longitude":"-70.56643000"},{"name":"Tireo Arriba","countryCode":"DO","stateCode":"13","latitude":"18.93537000","longitude":"-70.68850000"},{"name":"Cristóbal","countryCode":"DO","stateCode":"10","latitude":"18.29405000","longitude":"-71.29298000"},{"name":"Duvergé","countryCode":"DO","stateCode":"10","latitude":"18.31634000","longitude":"-71.59451000"},{"name":"Guayabal","countryCode":"DO","stateCode":"10","latitude":"18.59810000","longitude":"-71.64184000"},{"name":"Jimaní","countryCode":"DO","stateCode":"10","latitude":"18.49169000","longitude":"-71.85022000"},{"name":"La Descubierta","countryCode":"DO","stateCode":"10","latitude":"18.57053000","longitude":"-71.72967000"},{"name":"Mella","countryCode":"DO","stateCode":"10","latitude":"18.35871000","longitude":"-71.41716000"},{"name":"Postrer Río","countryCode":"DO","stateCode":"10","latitude":"18.54374000","longitude":"-71.63561000"},{"name":"Dajabón","countryCode":"DO","stateCode":"05","latitude":"19.54878000","longitude":"-71.70829000"},{"name":"El Pino","countryCode":"DO","stateCode":"05","latitude":"19.43537000","longitude":"-71.47540000"},{"name":"Loma de Cabrera","countryCode":"DO","stateCode":"05","latitude":"19.41667000","longitude":"-71.58333000"},{"name":"Partido","countryCode":"DO","stateCode":"05","latitude":"19.48403000","longitude":"-71.54730000"},{"name":"Restauración","countryCode":"DO","stateCode":"05","latitude":"19.31532000","longitude":"-71.69239000"},{"name":"El Palmar","countryCode":"DO","stateCode":"03","latitude":"18.41139000","longitude":"-71.24558000"},{"name":"Galván","countryCode":"DO","stateCode":"03","latitude":"18.50228000","longitude":"-71.34271000"},{"name":"La Uvilla","countryCode":"DO","stateCode":"03","latitude":"18.36186000","longitude":"-71.21046000"},{"name":"Los Ríos","countryCode":"DO","stateCode":"03","latitude":"18.52131000","longitude":"-71.59106000"},{"name":"Neiba","countryCode":"DO","stateCode":"03","latitude":"18.48137000","longitude":"-71.41965000"},{"name":"Tamayo","countryCode":"DO","stateCode":"03","latitude":"18.50000000","longitude":"-71.16667000"},{"name":"Villa Jaragua","countryCode":"DO","stateCode":"03","latitude":"18.49077000","longitude":"-71.48377000"},{"name":"El Puerto","countryCode":"DO","stateCode":"23","latitude":"18.78333000","longitude":"-69.46667000"},{"name":"Los Llanos","countryCode":"DO","stateCode":"23","latitude":"18.62035000","longitude":"-69.49581000"},{"name":"Quisqueya","countryCode":"DO","stateCode":"23","latitude":"18.55542000","longitude":"-69.40814000"},{"name":"Ramón Santana","countryCode":"DO","stateCode":"23","latitude":"18.54224000","longitude":"-69.17979000"},{"name":"San Pedro de Macorís","countryCode":"DO","stateCode":"23","latitude":"18.45390000","longitude":"-69.30864000"},{"name":"El Valle","countryCode":"DO","stateCode":"30","latitude":"18.93333000","longitude":"-69.38333000"},{"name":"Guayabo Dulce","countryCode":"DO","stateCode":"30","latitude":"18.65000000","longitude":"-69.28333000"},{"name":"Hato Mayor del Rey","countryCode":"DO","stateCode":"30","latitude":"18.76278000","longitude":"-69.25681000"},{"name":"Sabana de la Mar","countryCode":"DO","stateCode":"30","latitude":"19.03333000","longitude":"-69.41667000"},{"name":"Guaymate","countryCode":"DO","stateCode":"12","latitude":"18.58793000","longitude":"-68.97867000"},{"name":"La Romana","countryCode":"DO","stateCode":"12","latitude":"18.42733000","longitude":"-68.97285000"},{"name":"Juancho","countryCode":"DO","stateCode":"16","latitude":"17.85782000","longitude":"-71.29311000"},{"name":"Oviedo","countryCode":"DO","stateCode":"16","latitude":"17.80136000","longitude":"-71.40100000"},{"name":"Pedernales","countryCode":"DO","stateCode":"16","latitude":"18.08333000","longitude":"-71.60000000"},{"name":"Las Terrenas","countryCode":"DO","stateCode":"20","latitude":"19.31102000","longitude":"-69.54280000"},{"name":"Samaná","countryCode":"DO","stateCode":"20","latitude":"19.20561000","longitude":"-69.33685000"},{"name":"Sánchez","countryCode":"DO","stateCode":"20","latitude":"19.22810000","longitude":"-69.61370000"},{"name":"Miches","countryCode":"DO","stateCode":"08","latitude":"18.98364000","longitude":"-69.04760000"},{"name":"Pedro Sánchez","countryCode":"DO","stateCode":"08","latitude":"18.86375000","longitude":"-69.10868000"},{"name":"Santa Cruz de El Seibo","countryCode":"DO","stateCode":"08","latitude":"18.76559000","longitude":"-69.03886000"},{"name":"Monción","countryCode":"DO","stateCode":"26","latitude":"19.46667000","longitude":"-71.16667000"},{"name":"Sabaneta","countryCode":"DO","stateCode":"26","latitude":"19.47793000","longitude":"-71.34125000"},{"name":"San Ignacio de Sabaneta","countryCode":"DO","stateCode":"26","latitude":"19.38333000","longitude":"-71.35000000"},{"name":"Salcedo","countryCode":"DO","stateCode":"19","latitude":"19.41667000","longitude":"-70.38333000"},{"name":"Salsipuedes","countryCode":"DO","stateCode":"19","latitude":"19.40552000","longitude":"-70.37985000"},{"name":"Tenares","countryCode":"DO","stateCode":"19","latitude":"19.37439000","longitude":"-70.35087000"},{"name":"Villa Tapia","countryCode":"DO","stateCode":"19","latitude":"19.30084000","longitude":"-70.42199000"},{"name":"San José de Ocoa","countryCode":"DO","stateCode":"31","latitude":"18.54661000","longitude":"-70.50631000"},{"name":"Abou el Hassan","countryCode":"DZ","stateCode":"02","latitude":"36.41657000","longitude":"1.19616000"},{"name":"Boukadir","countryCode":"DZ","stateCode":"02","latitude":"36.06629000","longitude":"1.12602000"},{"name":"Chlef","countryCode":"DZ","stateCode":"02","latitude":"36.16525000","longitude":"1.33452000"},{"name":"Ech Chettia","countryCode":"DZ","stateCode":"02","latitude":"36.19591000","longitude":"1.25537000"},{"name":"Oued Fodda","countryCode":"DZ","stateCode":"02","latitude":"36.18503000","longitude":"1.53299000"},{"name":"Oued Sly","countryCode":"DZ","stateCode":"02","latitude":"36.10124000","longitude":"1.19949000"},{"name":"Sidi Akkacha","countryCode":"DZ","stateCode":"02","latitude":"36.46472000","longitude":"1.30258000"},{"name":"Adrar","countryCode":"DZ","stateCode":"01","latitude":"27.87429000","longitude":"-0.29388000"},{"name":"Aoulef","countryCode":"DZ","stateCode":"01","latitude":"26.96667000","longitude":"1.08333000"},{"name":"Reggane","countryCode":"DZ","stateCode":"01","latitude":"26.71576000","longitude":"0.17140000"},{"name":"Timimoun","countryCode":"DZ","stateCode":"01","latitude":"29.26388000","longitude":"0.23098000"},{"name":"Aflou","countryCode":"DZ","stateCode":"03","latitude":"34.11279000","longitude":"2.10228000"},{"name":"Laghouat","countryCode":"DZ","stateCode":"03","latitude":"33.80000000","longitude":"2.86514000"},{"name":"Akbou","countryCode":"DZ","stateCode":"06","latitude":"36.45750000","longitude":"4.53494000"},{"name":"Amizour","countryCode":"DZ","stateCode":"06","latitude":"36.64022000","longitude":"4.90131000"},{"name":"Barbacha","countryCode":"DZ","stateCode":"06","latitude":"36.56667000","longitude":"4.96667000"},{"name":"Bejaïa","countryCode":"DZ","stateCode":"06","latitude":"36.75587000","longitude":"5.08433000"},{"name":"El Kseur","countryCode":"DZ","stateCode":"06","latitude":"36.67942000","longitude":"4.85550000"},{"name":"Feraoun","countryCode":"DZ","stateCode":"06","latitude":"36.56041000","longitude":"4.85454000"},{"name":"Seddouk","countryCode":"DZ","stateCode":"06","latitude":"36.54722000","longitude":"4.68611000"},{"name":"el hed","countryCode":"DZ","stateCode":"06","latitude":"36.65000000","longitude":"4.77361000"},{"name":"Algiers","countryCode":"DZ","stateCode":"16","latitude":"36.73225000","longitude":"3.08746000"},{"name":"Aïn Taya","countryCode":"DZ","stateCode":"16","latitude":"36.79333000","longitude":"3.28694000"},{"name":"Bab Ezzouar","countryCode":"DZ","stateCode":"16","latitude":"36.72615000","longitude":"3.18291000"},{"name":"Birkhadem","countryCode":"DZ","stateCode":"16","latitude":"36.71499000","longitude":"3.05002000"},{"name":"Bordj el Kiffan","countryCode":"DZ","stateCode":"16","latitude":"36.74871000","longitude":"3.19249000"},{"name":"Dar el Beïda","countryCode":"DZ","stateCode":"16","latitude":"36.71333000","longitude":"3.21250000"},{"name":"Rouiba","countryCode":"DZ","stateCode":"16","latitude":"36.73829000","longitude":"3.28079000"},{"name":"Ammi Moussa","countryCode":"DZ","stateCode":"48","latitude":"35.86781000","longitude":"1.11143000"},{"name":"Djidiouia","countryCode":"DZ","stateCode":"48","latitude":"35.92989000","longitude":"0.82871000"},{"name":"Mazouna","countryCode":"DZ","stateCode":"48","latitude":"36.12232000","longitude":"0.89865000"},{"name":"Oued Rhiou","countryCode":"DZ","stateCode":"48","latitude":"35.96124000","longitude":"0.91896000"},{"name":"Relizane","countryCode":"DZ","stateCode":"48","latitude":"35.73734000","longitude":"0.55599000"},{"name":"Smala","countryCode":"DZ","stateCode":"48","latitude":"35.71652000","longitude":"0.75437000"},{"name":"Zemoura","countryCode":"DZ","stateCode":"48","latitude":"35.72251000","longitude":"0.75509000"},{"name":"’Aïn Merane","countryCode":"DZ","stateCode":"48","latitude":"36.16277000","longitude":"0.97037000"},{"name":"Annaba","countryCode":"DZ","stateCode":"23","latitude":"36.90000000","longitude":"7.76667000"},{"name":"Berrahal","countryCode":"DZ","stateCode":"23","latitude":"36.83528000","longitude":"7.45333000"},{"name":"Drean","countryCode":"DZ","stateCode":"23","latitude":"36.68482000","longitude":"7.75111000"},{"name":"El Hadjar","countryCode":"DZ","stateCode":"23","latitude":"36.80377000","longitude":"7.73684000"},{"name":"Arbatache","countryCode":"DZ","stateCode":"35","latitude":"36.63773000","longitude":"3.37127000"},{"name":"Beni Amrane","countryCode":"DZ","stateCode":"35","latitude":"36.66774000","longitude":"3.59115000"},{"name":"Boudouaou","countryCode":"DZ","stateCode":"35","latitude":"36.72735000","longitude":"3.40995000"},{"name":"Boumerdas","countryCode":"DZ","stateCode":"35","latitude":"36.76639000","longitude":"3.47717000"},{"name":"Chabet el Ameur","countryCode":"DZ","stateCode":"35","latitude":"36.63709000","longitude":"3.69474000"},{"name":"Dellys","countryCode":"DZ","stateCode":"35","latitude":"36.91716000","longitude":"3.91311000"},{"name":"Khemis el Khechna","countryCode":"DZ","stateCode":"35","latitude":"36.64997000","longitude":"3.33080000"},{"name":"Makouda","countryCode":"DZ","stateCode":"35","latitude":"36.78567000","longitude":"4.06273000"},{"name":"Naciria","countryCode":"DZ","stateCode":"35","latitude":"36.74625000","longitude":"3.83163000"},{"name":"Ouled Moussa","countryCode":"DZ","stateCode":"35","latitude":"36.68394000","longitude":"3.36661000"},{"name":"Reghaïa","countryCode":"DZ","stateCode":"35","latitude":"36.73587000","longitude":"3.34018000"},{"name":"Tadmaït","countryCode":"DZ","stateCode":"35","latitude":"36.74413000","longitude":"3.90045000"},{"name":"Thenia","countryCode":"DZ","stateCode":"35","latitude":"36.72544000","longitude":"3.55665000"},{"name":"Tizi Gheniff","countryCode":"DZ","stateCode":"35","latitude":"36.58839000","longitude":"3.77445000"},{"name":"Arhribs","countryCode":"DZ","stateCode":"15","latitude":"36.79361000","longitude":"4.31158000"},{"name":"Azazga","countryCode":"DZ","stateCode":"15","latitude":"36.74472000","longitude":"4.37222000"},{"name":"Beni Douala","countryCode":"DZ","stateCode":"15","latitude":"36.61954000","longitude":"4.08282000"},{"name":"Boghni","countryCode":"DZ","stateCode":"15","latitude":"36.54222000","longitude":"3.95306000"},{"name":"Boudjima","countryCode":"DZ","stateCode":"15","latitude":"36.80218000","longitude":"4.15187000"},{"name":"Chemini","countryCode":"DZ","stateCode":"15","latitude":"36.60000000","longitude":"4.61667000"},{"name":"Draa Ben Khedda","countryCode":"DZ","stateCode":"15","latitude":"36.73436000","longitude":"3.96223000"},{"name":"Freha","countryCode":"DZ","stateCode":"15","latitude":"36.75234000","longitude":"4.31550000"},{"name":"Ighram","countryCode":"DZ","stateCode":"15","latitude":"36.46295000","longitude":"4.50532000"},{"name":"L’Arbaa Naït Irathen","countryCode":"DZ","stateCode":"15","latitude":"36.63112000","longitude":"4.19864000"},{"name":"Mekla","countryCode":"DZ","stateCode":"15","latitude":"36.68178000","longitude":"4.26378000"},{"name":"Timizart","countryCode":"DZ","stateCode":"15","latitude":"36.80000000","longitude":"4.26667000"},{"name":"Tirmitine","countryCode":"DZ","stateCode":"15","latitude":"36.65393000","longitude":"3.98143000"},{"name":"Tizi Ouzou","countryCode":"DZ","stateCode":"15","latitude":"36.71182000","longitude":"4.04591000"},{"name":"Tizi Rached","countryCode":"DZ","stateCode":"15","latitude":"36.67176000","longitude":"4.19176000"},{"name":"Tizi-n-Tleta","countryCode":"DZ","stateCode":"15","latitude":"36.54569000","longitude":"4.05712000"},{"name":"’Aïn el Hammam","countryCode":"DZ","stateCode":"15","latitude":"36.56471000","longitude":"4.30619000"},{"name":"Arris","countryCode":"DZ","stateCode":"05","latitude":"35.25881000","longitude":"6.34706000"},{"name":"Aïn Touta","countryCode":"DZ","stateCode":"05","latitude":"35.37675000","longitude":"5.90001000"},{"name":"Barika","countryCode":"DZ","stateCode":"05","latitude":"35.38901000","longitude":"5.36584000"},{"name":"Batna","countryCode":"DZ","stateCode":"05","latitude":"35.55597000","longitude":"6.17414000"},{"name":"Boumagueur","countryCode":"DZ","stateCode":"05","latitude":"35.50520000","longitude":"5.55250000"},{"name":"Merouana","countryCode":"DZ","stateCode":"05","latitude":"35.63106000","longitude":"5.91186000"},{"name":"Râs el Aïoun","countryCode":"DZ","stateCode":"05","latitude":"35.67384000","longitude":"5.64530000"},{"name":"Tazoult-Lambese","countryCode":"DZ","stateCode":"05","latitude":"35.48171000","longitude":"6.26074000"},{"name":"Azzaba","countryCode":"DZ","stateCode":"21","latitude":"36.73944000","longitude":"7.10528000"},{"name":"Karkira","countryCode":"DZ","stateCode":"21","latitude":"36.92917000","longitude":"6.58556000"},{"name":"Skikda","countryCode":"DZ","stateCode":"21","latitude":"36.87617000","longitude":"6.90921000"},{"name":"Tamalous","countryCode":"DZ","stateCode":"21","latitude":"36.83763000","longitude":"6.64018000"},{"name":"Aïn Arnat","countryCode":"DZ","stateCode":"19","latitude":"36.18683000","longitude":"5.31347000"},{"name":"BABOR - VILLE","countryCode":"DZ","stateCode":"19","latitude":"36.48994000","longitude":"5.53930000"},{"name":"Bougaa","countryCode":"DZ","stateCode":"19","latitude":"36.33293000","longitude":"5.08843000"},{"name":"El Eulma","countryCode":"DZ","stateCode":"19","latitude":"36.15281000","longitude":"5.69016000"},{"name":"Salah Bey","countryCode":"DZ","stateCode":"19","latitude":"35.85451000","longitude":"5.29053000"},{"name":"Sétif","countryCode":"DZ","stateCode":"19","latitude":"36.19112000","longitude":"5.41373000"},{"name":"Aïn Bessem","countryCode":"DZ","stateCode":"10","latitude":"36.29333000","longitude":"3.67319000"},{"name":"Bouïra","countryCode":"DZ","stateCode":"10","latitude":"36.37489000","longitude":"3.90200000"},{"name":"Chorfa","countryCode":"DZ","stateCode":"10","latitude":"36.36505000","longitude":"4.32636000"},{"name":"Draa el Mizan","countryCode":"DZ","stateCode":"10","latitude":"36.53628000","longitude":"3.83340000"},{"name":"Lakhdaria","countryCode":"DZ","stateCode":"10","latitude":"36.56463000","longitude":"3.59330000"},{"name":"Sour el Ghozlane","countryCode":"DZ","stateCode":"10","latitude":"36.14766000","longitude":"3.69123000"},{"name":"Aïn Beïda","countryCode":"DZ","stateCode":"04","latitude":"35.79639000","longitude":"7.39278000"},{"name":"Aïn Fakroun","countryCode":"DZ","stateCode":"04","latitude":"35.97108000","longitude":"6.87374000"},{"name":"Aïn Kercha","countryCode":"DZ","stateCode":"04","latitude":"35.92472000","longitude":"6.69528000"},{"name":"El Aouinet","countryCode":"DZ","stateCode":"04","latitude":"35.86691000","longitude":"7.88673000"},{"name":"Meskiana","countryCode":"DZ","stateCode":"04","latitude":"35.63058000","longitude":"7.66606000"},{"name":"Oum el Bouaghi","countryCode":"DZ","stateCode":"04","latitude":"35.87541000","longitude":"7.11353000"},{"name":"Aïn Defla","countryCode":"DZ","stateCode":"44","latitude":"36.26405000","longitude":"1.96790000"},{"name":"El Abadia","countryCode":"DZ","stateCode":"44","latitude":"36.26951000","longitude":"1.68609000"},{"name":"El Attaf","countryCode":"DZ","stateCode":"44","latitude":"36.22393000","longitude":"1.67187000"},{"name":"Khemis Miliana","countryCode":"DZ","stateCode":"44","latitude":"36.26104000","longitude":"2.22015000"},{"name":"Theniet el Had","countryCode":"DZ","stateCode":"44","latitude":"35.87111000","longitude":"2.02806000"},{"name":"Aïn Oussera","countryCode":"DZ","stateCode":"17","latitude":"35.45139000","longitude":"2.90583000"},{"name":"Birine","countryCode":"DZ","stateCode":"17","latitude":"35.63500000","longitude":"3.22500000"},{"name":"Charef","countryCode":"DZ","stateCode":"17","latitude":"34.62098000","longitude":"2.79503000"},{"name":"Dar Chioukh","countryCode":"DZ","stateCode":"17","latitude":"34.89638000","longitude":"3.48543000"},{"name":"Djelfa","countryCode":"DZ","stateCode":"17","latitude":"34.67279000","longitude":"3.26300000"},{"name":"El Idrissia","countryCode":"DZ","stateCode":"17","latitude":"34.44542000","longitude":"2.52749000"},{"name":"Messaad","countryCode":"DZ","stateCode":"17","latitude":"34.15429000","longitude":"3.50309000"},{"name":"’Aïn el Bell","countryCode":"DZ","stateCode":"17","latitude":"34.34381000","longitude":"3.22475000"},{"name":"Aïn Sefra","countryCode":"DZ","stateCode":"45","latitude":"32.75000000","longitude":"-0.58333000"},{"name":"Naama","countryCode":"DZ","stateCode":"45","latitude":"33.26667000","longitude":"-0.31667000"},{"name":"Aïn Smara","countryCode":"DZ","stateCode":"25","latitude":"36.26740000","longitude":"6.50135000"},{"name":"Constantine","countryCode":"DZ","stateCode":"25","latitude":"36.36500000","longitude":"6.61472000"},{"name":"Didouche Mourad","countryCode":"DZ","stateCode":"25","latitude":"36.45250000","longitude":"6.63639000"},{"name":"El Khroub","countryCode":"DZ","stateCode":"25","latitude":"36.26333000","longitude":"6.69361000"},{"name":"Hamma Bouziane","countryCode":"DZ","stateCode":"25","latitude":"36.41205000","longitude":"6.59603000"},{"name":"’Aïn Abid","countryCode":"DZ","stateCode":"25","latitude":"36.23194000","longitude":"6.94333000"},{"name":"Aïn Temouchent","countryCode":"DZ","stateCode":"46","latitude":"35.29749000","longitude":"-1.14037000"},{"name":"Beni Saf","countryCode":"DZ","stateCode":"46","latitude":"35.30099000","longitude":"-1.38226000"},{"name":"El Amria","countryCode":"DZ","stateCode":"46","latitude":"35.52439000","longitude":"-1.01577000"},{"name":"El Malah","countryCode":"DZ","stateCode":"46","latitude":"35.39137000","longitude":"-1.09238000"},{"name":"Hammam Bou Hadjar","countryCode":"DZ","stateCode":"46","latitude":"35.37889000","longitude":"-0.96778000"},{"name":"Aïn el Bya","countryCode":"DZ","stateCode":"31","latitude":"35.80389000","longitude":"-0.30178000"},{"name":"Bir el Djir","countryCode":"DZ","stateCode":"31","latitude":"35.72000000","longitude":"-0.54500000"},{"name":"Bou Tlelis","countryCode":"DZ","stateCode":"31","latitude":"35.57272000","longitude":"-0.89960000"},{"name":"Es Senia","countryCode":"DZ","stateCode":"31","latitude":"35.64779000","longitude":"-0.62397000"},{"name":"Mers el Kebir","countryCode":"DZ","stateCode":"31","latitude":"35.72790000","longitude":"-0.70810000"},{"name":"Oran","countryCode":"DZ","stateCode":"31","latitude":"35.69906000","longitude":"-0.63588000"},{"name":"Sidi ech Chahmi","countryCode":"DZ","stateCode":"31","latitude":"35.65903000","longitude":"-0.52168000"},{"name":"’Aïn el Turk","countryCode":"DZ","stateCode":"31","latitude":"35.74381000","longitude":"-0.76930000"},{"name":"Baraki","countryCode":"DZ","stateCode":"42","latitude":"36.66655000","longitude":"3.09606000"},{"name":"Bou Ismaïl","countryCode":"DZ","stateCode":"42","latitude":"36.64262000","longitude":"2.69007000"},{"name":"Cheraga","countryCode":"DZ","stateCode":"42","latitude":"36.76775000","longitude":"2.95924000"},{"name":"Douera","countryCode":"DZ","stateCode":"42","latitude":"36.67000000","longitude":"2.94444000"},{"name":"El Affroun","countryCode":"DZ","stateCode":"42","latitude":"36.47010000","longitude":"2.62528000"},{"name":"Hadjout","countryCode":"DZ","stateCode":"42","latitude":"36.51257000","longitude":"2.41382000"},{"name":"Kolea","countryCode":"DZ","stateCode":"42","latitude":"36.63888000","longitude":"2.76845000"},{"name":"Mouzaïa","countryCode":"DZ","stateCode":"42","latitude":"36.46695000","longitude":"2.68991000"},{"name":"Oued el Alleug","countryCode":"DZ","stateCode":"42","latitude":"36.55528000","longitude":"2.79028000"},{"name":"Saoula","countryCode":"DZ","stateCode":"42","latitude":"36.70456000","longitude":"3.02462000"},{"name":"Tipasa","countryCode":"DZ","stateCode":"42","latitude":"36.58972000","longitude":"2.44750000"},{"name":"Zeralda","countryCode":"DZ","stateCode":"42","latitude":"36.71169000","longitude":"2.84244000"},{"name":"’Aïn Benian","countryCode":"DZ","stateCode":"42","latitude":"36.80277000","longitude":"2.92185000"},{"name":"Ben Mehidi","countryCode":"DZ","stateCode":"36","latitude":"36.76967000","longitude":"7.90641000"},{"name":"Besbes","countryCode":"DZ","stateCode":"36","latitude":"36.70222000","longitude":"7.84722000"},{"name":"El Kala","countryCode":"DZ","stateCode":"36","latitude":"36.89556000","longitude":"8.44333000"},{"name":"El Tarf","countryCode":"DZ","stateCode":"36","latitude":"36.76720000","longitude":"8.31377000"},{"name":"Beni Mered","countryCode":"DZ","stateCode":"09","latitude":"36.52389000","longitude":"2.86131000"},{"name":"Blida","countryCode":"DZ","stateCode":"09","latitude":"36.47004000","longitude":"2.82770000"},{"name":"Boufarik","countryCode":"DZ","stateCode":"09","latitude":"36.57413000","longitude":"2.91214000"},{"name":"Bougara","countryCode":"DZ","stateCode":"09","latitude":"36.54178000","longitude":"3.08100000"},{"name":"Bouinan","countryCode":"DZ","stateCode":"09","latitude":"36.53167000","longitude":"2.99194000"},{"name":"Boû Arfa","countryCode":"DZ","stateCode":"09","latitude":"36.46298000","longitude":"2.81464000"},{"name":"Chebli","countryCode":"DZ","stateCode":"09","latitude":"36.57722000","longitude":"3.00917000"},{"name":"Chiffa","countryCode":"DZ","stateCode":"09","latitude":"36.46293000","longitude":"2.73873000"},{"name":"Larbaâ","countryCode":"DZ","stateCode":"09","latitude":"36.56471000","longitude":"3.15434000"},{"name":"Meftah","countryCode":"DZ","stateCode":"09","latitude":"36.62040000","longitude":"3.22248000"},{"name":"Sidi Moussa","countryCode":"DZ","stateCode":"09","latitude":"36.60637000","longitude":"3.08783000"},{"name":"Souma","countryCode":"DZ","stateCode":"09","latitude":"36.51833000","longitude":"2.90528000"},{"name":"Beni Mester","countryCode":"DZ","stateCode":"13","latitude":"34.87045000","longitude":"-1.42319000"},{"name":"Bensekrane","countryCode":"DZ","stateCode":"13","latitude":"35.07465000","longitude":"-1.22431000"},{"name":"Chetouane","countryCode":"DZ","stateCode":"13","latitude":"34.92129000","longitude":"-1.29512000"},{"name":"Hennaya","countryCode":"DZ","stateCode":"13","latitude":"34.95139000","longitude":"-1.36806000"},{"name":"Mansoûra","countryCode":"DZ","stateCode":"13","latitude":"34.86158000","longitude":"-1.33935000"},{"name":"Nedroma","countryCode":"DZ","stateCode":"13","latitude":"35.01361000","longitude":"-1.74799000"},{"name":"Ouled Mimoun","countryCode":"DZ","stateCode":"13","latitude":"34.90472000","longitude":"-1.03394000"},{"name":"Remchi","countryCode":"DZ","stateCode":"13","latitude":"35.06196000","longitude":"-1.43362000"},{"name":"Sebdou","countryCode":"DZ","stateCode":"13","latitude":"34.63703000","longitude":"-1.33143000"},{"name":"Sidi Abdelli","countryCode":"DZ","stateCode":"13","latitude":"35.06937000","longitude":"-1.13706000"},{"name":"Sidi Senoussi سيدي سنوسي","countryCode":"DZ","stateCode":"13","latitude":"34.99691000","longitude":"-1.09449000"},{"name":"Tlemcen","countryCode":"DZ","stateCode":"13","latitude":"34.87833000","longitude":"-1.31500000"},{"name":"Berriane","countryCode":"DZ","stateCode":"47","latitude":"32.82648000","longitude":"3.76689000"},{"name":"Ghardaïa","countryCode":"DZ","stateCode":"47","latitude":"32.49094000","longitude":"3.67347000"},{"name":"Metlili Chaamba","countryCode":"DZ","stateCode":"47","latitude":"32.26667000","longitude":"3.63333000"},{"name":"Berrouaghia","countryCode":"DZ","stateCode":"26","latitude":"36.13516000","longitude":"2.91085000"},{"name":"Ksar el Boukhari","countryCode":"DZ","stateCode":"26","latitude":"35.88889000","longitude":"2.74905000"},{"name":"Médéa","countryCode":"DZ","stateCode":"26","latitude":"36.26417000","longitude":"2.75393000"},{"name":"’Aïn Boucif","countryCode":"DZ","stateCode":"26","latitude":"35.89123000","longitude":"3.15850000"},{"name":"Bir el Ater","countryCode":"DZ","stateCode":"12","latitude":"34.74488000","longitude":"8.06024000"},{"name":"Cheria","countryCode":"DZ","stateCode":"12","latitude":"35.27306000","longitude":"7.75194000"},{"name":"Hammamet","countryCode":"DZ","stateCode":"12","latitude":"35.44862000","longitude":"7.95184000"},{"name":"Tébessa","countryCode":"DZ","stateCode":"12","latitude":"35.40417000","longitude":"8.12417000"},{"name":"Biskra","countryCode":"DZ","stateCode":"07","latitude":"34.85038000","longitude":"5.72805000"},{"name":"Oumache","countryCode":"DZ","stateCode":"07","latitude":"34.69292000","longitude":"5.68092000"},{"name":"Sidi Khaled","countryCode":"DZ","stateCode":"07","latitude":"34.38700000","longitude":"4.98785000"},{"name":"Sidi Okba","countryCode":"DZ","stateCode":"07","latitude":"34.74512000","longitude":"5.89833000"},{"name":"Tolga","countryCode":"DZ","stateCode":"07","latitude":"34.72224000","longitude":"5.37845000"},{"name":"Zeribet el Oued","countryCode":"DZ","stateCode":"07","latitude":"34.68284000","longitude":"6.51109000"},{"name":"Bordj Bou Arreridj","countryCode":"DZ","stateCode":"34","latitude":"36.07321000","longitude":"4.76108000"},{"name":"Bordj Ghdir","countryCode":"DZ","stateCode":"34","latitude":"35.90111000","longitude":"4.89806000"},{"name":"Bordj Zemoura","countryCode":"DZ","stateCode":"34","latitude":"36.27462000","longitude":"4.85668000"},{"name":"El Achir","countryCode":"DZ","stateCode":"34","latitude":"36.06386000","longitude":"4.62744000"},{"name":"Mansourah","countryCode":"DZ","stateCode":"34","latitude":"36.08725000","longitude":"4.45192000"},{"name":"Melouza","countryCode":"DZ","stateCode":"34","latitude":"35.97999000","longitude":"4.18665000"},{"name":"Râs el Oued","countryCode":"DZ","stateCode":"34","latitude":"35.94410000","longitude":"5.03107000"},{"name":"Bou Hanifia el Hamamat","countryCode":"DZ","stateCode":"29","latitude":"35.31473000","longitude":"-0.05037000"},{"name":"Mascara","countryCode":"DZ","stateCode":"29","latitude":"35.39664000","longitude":"0.14027000"},{"name":"Oued el Abtal","countryCode":"DZ","stateCode":"29","latitude":"35.45595000","longitude":"0.68778000"},{"name":"Sig","countryCode":"DZ","stateCode":"29","latitude":"35.52832000","longitude":"-0.19369000"},{"name":"Boumahra Ahmed","countryCode":"DZ","stateCode":"24","latitude":"36.45833000","longitude":"7.51389000"},{"name":"Guelma","countryCode":"DZ","stateCode":"24","latitude":"36.46214000","longitude":"7.42608000"},{"name":"Héliopolis","countryCode":"DZ","stateCode":"24","latitude":"36.50361000","longitude":"7.44278000"},{"name":"Brezina","countryCode":"DZ","stateCode":"32","latitude":"33.09892000","longitude":"1.26082000"},{"name":"El Abiodh Sidi Cheikh","countryCode":"DZ","stateCode":"32","latitude":"32.89300000","longitude":"0.54839000"},{"name":"El Bayadh","countryCode":"DZ","stateCode":"32","latitude":"33.68318000","longitude":"1.01927000"},{"name":"Béchar","countryCode":"DZ","stateCode":"08","latitude":"31.61667000","longitude":"-2.21667000"},{"name":"Chelghoum el Aïd","countryCode":"DZ","stateCode":"43","latitude":"36.16286000","longitude":"6.16651000"},{"name":"Mila","countryCode":"DZ","stateCode":"43","latitude":"36.45028000","longitude":"6.26444000"},{"name":"Rouached","countryCode":"DZ","stateCode":"43","latitude":"36.45774000","longitude":"6.04267000"},{"name":"Sidi Mérouane","countryCode":"DZ","stateCode":"43","latitude":"36.52056000","longitude":"6.26111000"},{"name":"Telerghma","countryCode":"DZ","stateCode":"43","latitude":"36.11653000","longitude":"6.35434000"},{"name":"Debila","countryCode":"DZ","stateCode":"39","latitude":"33.51667000","longitude":"6.95000000"},{"name":"El Oued","countryCode":"DZ","stateCode":"39","latitude":"33.35608000","longitude":"6.86319000"},{"name":"Reguiba","countryCode":"DZ","stateCode":"39","latitude":"33.56391000","longitude":"6.70326000"},{"name":"Robbah","countryCode":"DZ","stateCode":"39","latitude":"33.27967000","longitude":"6.90984000"},{"name":"Djamaa","countryCode":"DZ","stateCode":"30","latitude":"33.53388000","longitude":"5.99306000"},{"name":"El Hadjira","countryCode":"DZ","stateCode":"30","latitude":"32.61336000","longitude":"5.51259000"},{"name":"Hassi Messaoud","countryCode":"DZ","stateCode":"30","latitude":"31.68041000","longitude":"6.07286000"},{"name":"Megarine","countryCode":"DZ","stateCode":"30","latitude":"33.19195000","longitude":"6.08695000"},{"name":"Ouargla","countryCode":"DZ","stateCode":"30","latitude":"31.94932000","longitude":"5.32502000"},{"name":"Rouissat","countryCode":"DZ","stateCode":"30","latitude":"31.92427000","longitude":"5.35018000"},{"name":"Sidi Amrane","countryCode":"DZ","stateCode":"30","latitude":"33.49885000","longitude":"6.00803000"},{"name":"Tebesbest","countryCode":"DZ","stateCode":"30","latitude":"33.11667000","longitude":"6.08333000"},{"name":"Touggourt","countryCode":"DZ","stateCode":"30","latitude":"33.10527000","longitude":"6.05796000"},{"name":"Djebilet Rosfa","countryCode":"DZ","stateCode":"14","latitude":"34.86375000","longitude":"0.83496000"},{"name":"Frenda","countryCode":"DZ","stateCode":"14","latitude":"35.06544000","longitude":"1.04945000"},{"name":"Ksar Chellala","countryCode":"DZ","stateCode":"14","latitude":"35.21222000","longitude":"2.31889000"},{"name":"Mehdia daira de meghila","countryCode":"DZ","stateCode":"14","latitude":"35.43058000","longitude":"1.75714000"},{"name":"Sougueur","countryCode":"DZ","stateCode":"14","latitude":"35.18568000","longitude":"1.49612000"},{"name":"Tiaret","countryCode":"DZ","stateCode":"14","latitude":"35.37103000","longitude":"1.31699000"},{"name":"’Aïn Deheb","countryCode":"DZ","stateCode":"14","latitude":"34.84218000","longitude":"1.54697000"},{"name":"I-n-Salah","countryCode":"DZ","stateCode":"11","latitude":"27.19351000","longitude":"2.46069000"},{"name":"Tamanrasset","countryCode":"DZ","stateCode":"11","latitude":"22.78500000","longitude":"5.52278000"},{"name":"Illizi","countryCode":"DZ","stateCode":"33","latitude":"26.48333000","longitude":"8.46667000"},{"name":"Jijel","countryCode":"DZ","stateCode":"18","latitude":"36.82055000","longitude":"5.76671000"},{"name":"Khenchela","countryCode":"DZ","stateCode":"40","latitude":"35.43583000","longitude":"7.14333000"},{"name":"Lardjem","countryCode":"DZ","stateCode":"38","latitude":"35.74922000","longitude":"1.54778000"},{"name":"Tissemsilt","countryCode":"DZ","stateCode":"38","latitude":"35.60722000","longitude":"1.81081000"},{"name":"Mostaganem","countryCode":"DZ","stateCode":"27","latitude":"35.93115000","longitude":"0.08918000"},{"name":"M’Sila","countryCode":"DZ","stateCode":"28","latitude":"35.70583000","longitude":"4.54194000"},{"name":"Sidi Aïssa","countryCode":"DZ","stateCode":"28","latitude":"35.88548000","longitude":"3.77236000"},{"name":"‘Aïn el Hadjel","countryCode":"DZ","stateCode":"28","latitude":"35.67003000","longitude":"3.88153000"},{"name":"’Aïn el Melh","countryCode":"DZ","stateCode":"28","latitude":"34.84146000","longitude":"4.16383000"},{"name":"Saïda","countryCode":"DZ","stateCode":"20","latitude":"34.83033000","longitude":"0.15171000"},{"name":"’Aïn el Hadjar","countryCode":"DZ","stateCode":"20","latitude":"34.75846000","longitude":"0.14528000"},{"name":"Sedrata","countryCode":"DZ","stateCode":"41","latitude":"36.12868000","longitude":"7.53376000"},{"name":"Souk Ahras","countryCode":"DZ","stateCode":"41","latitude":"36.28639000","longitude":"7.95111000"},{"name":"Tindouf","countryCode":"DZ","stateCode":"37","latitude":"27.67111000","longitude":"-8.14743000"},{"name":"Aïn El Berd District","countryCode":"DZ","stateCode":"22","latitude":"35.35000000","longitude":"-0.51667000"},{"name":"Balidat Ameur","countryCode":"DZ","stateCode":"22","latitude":"32.95138900","longitude":"5.98055600"},{"name":"Belarbi","countryCode":"DZ","stateCode":"22","latitude":"35.15149480","longitude":"-0.45679090"},{"name":"Ben Badis, Sid Bel Abbés","countryCode":"DZ","stateCode":"22","latitude":"34.95277778","longitude":"-0.91444444"},{"name":"Djamaa","countryCode":"DZ","stateCode":"22","latitude":"33.53137870","longitude":"5.99098210"},{"name":"El Bour","countryCode":"DZ","stateCode":"22","latitude":"32.16305556","longitude":"5.34527778"},{"name":"El Hadjira","countryCode":"DZ","stateCode":"22","latitude":"32.61666667","longitude":"5.51666667"},{"name":"Haoud El Hamra","countryCode":"DZ","stateCode":"22","latitude":"31.88944444","longitude":"5.97305556"},{"name":"Hassi Messaoud","countryCode":"DZ","stateCode":"22","latitude":"31.70000000","longitude":"6.06666667"},{"name":"Lamtar","countryCode":"DZ","stateCode":"22","latitude":"35.07062700","longitude":"-0.79814000"},{"name":"Marhoum","countryCode":"DZ","stateCode":"22","latitude":"34.44600420","longitude":"-0.19502440"},{"name":"Megarine","countryCode":"DZ","stateCode":"22","latitude":"33.19262320","longitude":"6.09346390"},{"name":"Merine","countryCode":"DZ","stateCode":"22","latitude":"34.78074720","longitude":"-0.45104030"},{"name":"Mezaourou","countryCode":"DZ","stateCode":"22","latitude":"34.81732670","longitude":"-0.62331890"},{"name":"Moggar","countryCode":"DZ","stateCode":"22","latitude":"33.26722222","longitude":"6.06777778"},{"name":"Moulay Slissen","countryCode":"DZ","stateCode":"22","latitude":"34.81666667","longitude":"-0.76666667"},{"name":"N\'Goussa","countryCode":"DZ","stateCode":"22","latitude":"32.14087970","longitude":"5.30828480"},{"name":"Ouargla","countryCode":"DZ","stateCode":"22","latitude":"31.95000000","longitude":"5.31666667"},{"name":"Rouissat","countryCode":"DZ","stateCode":"22","latitude":"31.93657600","longitude":"5.33540730"},{"name":"Sfissef","countryCode":"DZ","stateCode":"22","latitude":"35.23440280","longitude":"-0.24341580"},{"name":"Sidi Ali Boussidi","countryCode":"DZ","stateCode":"22","latitude":"35.10000000","longitude":"-0.83333333"},{"name":"Sidi Amrane","countryCode":"DZ","stateCode":"22","latitude":"33.50000000","longitude":"6.01666667"},{"name":"Sidi Bel Abbès","countryCode":"DZ","stateCode":"22","latitude":"35.20000000","longitude":"-0.63333333"},{"name":"Sidi Brahim","countryCode":"DZ","stateCode":"22","latitude":"35.26055600","longitude":"-0.56750000"},{"name":"Sidi Hamadouche","countryCode":"DZ","stateCode":"22","latitude":"35.29916667","longitude":"-0.54888889"},{"name":"Sidi Slimane","countryCode":"DZ","stateCode":"22","latitude":"33.28861111","longitude":"6.09472222"},{"name":"Sidi Yacoub","countryCode":"DZ","stateCode":"22","latitude":"35.13333333","longitude":"-0.78333333"},{"name":"Sidi Yahia","countryCode":"DZ","stateCode":"22","latitude":"33.52166667","longitude":"5.94555556"},{"name":"Tabia, Sid Bel Abbés","countryCode":"DZ","stateCode":"22","latitude":"35.01783660","longitude":"-0.73385240"},{"name":"Taibet","countryCode":"DZ","stateCode":"22","latitude":"33.08391890","longitude":"6.39996530"},{"name":"Tamellaht","countryCode":"DZ","stateCode":"22","latitude":"33.01190000","longitude":"6.00972000"},{"name":"Tamerna Djedida","countryCode":"DZ","stateCode":"22","latitude":"33.44640000","longitude":"5.95639000"},{"name":"Tebesbest","countryCode":"DZ","stateCode":"22","latitude":"33.12001290","longitude":"6.08007430"},{"name":"Teghalimet","countryCode":"DZ","stateCode":"22","latitude":"34.88283300","longitude":"-0.56000230"},{"name":"Telagh","countryCode":"DZ","stateCode":"22","latitude":"34.78490640","longitude":"-0.57317730"},{"name":"Tenezara","countryCode":"DZ","stateCode":"22","latitude":"34.96341170","longitude":"-0.61446190"},{"name":"Tenira","countryCode":"DZ","stateCode":"22","latitude":"35.01966420","longitude":"-0.53206440"},{"name":"Tessala","countryCode":"DZ","stateCode":"22","latitude":"35.24300000","longitude":"-0.77316300"},{"name":"Touggourt","countryCode":"DZ","stateCode":"22","latitude":"33.10000000","longitude":"6.06666667"},{"name":"Zerouala","countryCode":"DZ","stateCode":"22","latitude":"35.24232450","longitude":"-0.52219390"},{"name":"Alausí","countryCode":"EC","stateCode":"H","latitude":"-2.20329000","longitude":"-78.84714000"},{"name":"Guano","countryCode":"EC","stateCode":"H","latitude":"-1.60789000","longitude":"-78.63105000"},{"name":"Riobamba","countryCode":"EC","stateCode":"H","latitude":"-1.67098000","longitude":"-78.64712000"},{"name":"Alfredo Baquerizo Moreno","countryCode":"EC","stateCode":"G","latitude":"-1.91667000","longitude":"-79.51667000"},{"name":"Balzar","countryCode":"EC","stateCode":"G","latitude":"-1.36501000","longitude":"-79.90494000"},{"name":"Baláo","countryCode":"EC","stateCode":"G","latitude":"-2.91100000","longitude":"-79.81441000"},{"name":"Colimes","countryCode":"EC","stateCode":"G","latitude":"-1.54553000","longitude":"-80.01165000"},{"name":"Coronel Marcelino Maridueña","countryCode":"EC","stateCode":"G","latitude":"-2.20924000","longitude":"-79.43248000"},{"name":"El Triunfo","countryCode":"EC","stateCode":"G","latitude":"-1.93333000","longitude":"-79.96667000"},{"name":"Eloy Alfaro","countryCode":"EC","stateCode":"G","latitude":"-2.17579000","longitude":"-79.85519000"},{"name":"Guayaquil","countryCode":"EC","stateCode":"G","latitude":"-2.19616000","longitude":"-79.88621000"},{"name":"Lomas de Sargentillo","countryCode":"EC","stateCode":"G","latitude":"-1.88333000","longitude":"-80.08333000"},{"name":"Milagro","countryCode":"EC","stateCode":"G","latitude":"-2.13404000","longitude":"-79.59415000"},{"name":"Naranjal","countryCode":"EC","stateCode":"G","latitude":"-2.67364000","longitude":"-79.61830000"},{"name":"Naranjito","countryCode":"EC","stateCode":"G","latitude":"-2.16671000","longitude":"-79.46540000"},{"name":"Palestina","countryCode":"EC","stateCode":"G","latitude":"-1.93709000","longitude":"-79.71396000"},{"name":"Pedro Carbo","countryCode":"EC","stateCode":"G","latitude":"-1.81563000","longitude":"-80.23309000"},{"name":"Playas","countryCode":"EC","stateCode":"G","latitude":"-2.63199000","longitude":"-80.38808000"},{"name":"Samborondón","countryCode":"EC","stateCode":"G","latitude":"-1.96276000","longitude":"-79.72402000"},{"name":"Santa Lucía","countryCode":"EC","stateCode":"G","latitude":"-2.18333000","longitude":"-80.00000000"},{"name":"Velasco Ibarra","countryCode":"EC","stateCode":"G","latitude":"-1.04376000","longitude":"-79.63837000"},{"name":"Yaguachi Nuevo","countryCode":"EC","stateCode":"G","latitude":"-2.09680000","longitude":"-79.69485000"},{"name":"Ambato","countryCode":"EC","stateCode":"T","latitude":"-1.24908000","longitude":"-78.61675000"},{"name":"Baños","countryCode":"EC","stateCode":"T","latitude":"-1.39699000","longitude":"-78.42289000"},{"name":"Pelileo","countryCode":"EC","stateCode":"T","latitude":"-1.32990000","longitude":"-78.54341000"},{"name":"Píllaro","countryCode":"EC","stateCode":"T","latitude":"-1.17414000","longitude":"-78.54676000"},{"name":"Archidona","countryCode":"EC","stateCode":"N","latitude":"-0.90950000","longitude":"-77.80772000"},{"name":"Tena","countryCode":"EC","stateCode":"N","latitude":"-0.99380000","longitude":"-77.81286000"},{"name":"Atuntaqui","countryCode":"EC","stateCode":"I","latitude":"0.33247000","longitude":"-78.21371000"},{"name":"Cotacachi","countryCode":"EC","stateCode":"I","latitude":"0.30107000","longitude":"-78.26428000"},{"name":"Ibarra","countryCode":"EC","stateCode":"I","latitude":"0.35171000","longitude":"-78.12233000"},{"name":"Otavalo","countryCode":"EC","stateCode":"I","latitude":"0.23457000","longitude":"-78.26248000"},{"name":"Pimampiro","countryCode":"EC","stateCode":"I","latitude":"0.39116000","longitude":"-77.94068000"},{"name":"Azogues","countryCode":"EC","stateCode":"F","latitude":"-2.73969000","longitude":"-78.84860000"},{"name":"Cañar","countryCode":"EC","stateCode":"F","latitude":"-2.56062000","longitude":"-78.93940000"},{"name":"La Troncal","countryCode":"EC","stateCode":"F","latitude":"-2.42355000","longitude":"-79.33977000"},{"name":"Babahoyo","countryCode":"EC","stateCode":"R","latitude":"-1.80217000","longitude":"-79.53443000"},{"name":"Catarama","countryCode":"EC","stateCode":"R","latitude":"-1.57504000","longitude":"-79.45998000"},{"name":"Montalvo","countryCode":"EC","stateCode":"R","latitude":"-1.79008000","longitude":"-79.28759000"},{"name":"Palenque","countryCode":"EC","stateCode":"R","latitude":"-1.43795000","longitude":"-79.75647000"},{"name":"Quevedo","countryCode":"EC","stateCode":"R","latitude":"-1.02863000","longitude":"-79.46352000"},{"name":"Ventanas","countryCode":"EC","stateCode":"R","latitude":"-1.44158000","longitude":"-79.45943000"},{"name":"Vinces","countryCode":"EC","stateCode":"R","latitude":"-1.55611000","longitude":"-79.75191000"},{"name":"Bahía de Caráquez","countryCode":"EC","stateCode":"M","latitude":"-0.59792000","longitude":"-80.42367000"},{"name":"Calceta","countryCode":"EC","stateCode":"M","latitude":"-0.84582000","longitude":"-80.16389000"},{"name":"Cantón Portoviejo","countryCode":"EC","stateCode":"M","latitude":"-1.05000000","longitude":"-80.45000000"},{"name":"Chone","countryCode":"EC","stateCode":"M","latitude":"-0.69819000","longitude":"-80.09361000"},{"name":"Jipijapa","countryCode":"EC","stateCode":"M","latitude":"-1.34872000","longitude":"-80.57875000"},{"name":"Junín","countryCode":"EC","stateCode":"M","latitude":"-0.92777000","longitude":"-80.20583000"},{"name":"Manta","countryCode":"EC","stateCode":"M","latitude":"-0.96212000","longitude":"-80.71271000"},{"name":"Montecristi","countryCode":"EC","stateCode":"M","latitude":"-1.04576000","longitude":"-80.65889000"},{"name":"Paján","countryCode":"EC","stateCode":"M","latitude":"-1.55238000","longitude":"-80.42958000"},{"name":"Pedernales","countryCode":"EC","stateCode":"M","latitude":"0.07167000","longitude":"-80.05250000"},{"name":"Portoviejo","countryCode":"EC","stateCode":"M","latitude":"-1.05458000","longitude":"-80.45445000"},{"name":"Rocafuerte","countryCode":"EC","stateCode":"M","latitude":"-0.92360000","longitude":"-80.44946000"},{"name":"San Vicente","countryCode":"EC","stateCode":"M","latitude":"-0.60435000","longitude":"-80.40267000"},{"name":"Santa Ana","countryCode":"EC","stateCode":"M","latitude":"-1.20726000","longitude":"-80.37132000"},{"name":"Sucre","countryCode":"EC","stateCode":"M","latitude":"-1.27974000","longitude":"-80.41885000"},{"name":"Tosagua","countryCode":"EC","stateCode":"M","latitude":"-0.78679000","longitude":"-80.23473000"},{"name":"Boca Suno","countryCode":"EC","stateCode":"D","latitude":"-0.69832000","longitude":"-77.14083000"},{"name":"Francisco de Orellana Canton","countryCode":"EC","stateCode":"D","latitude":"-0.46667000","longitude":"-76.96667000"},{"name":"Loreto Canton","countryCode":"EC","stateCode":"D","latitude":"-0.69487000","longitude":"-77.30255000"},{"name":"Puerto Francisco de Orellana","countryCode":"EC","stateCode":"D","latitude":"-0.46645000","longitude":"-76.98719000"},{"name":"Cantón San Fernando","countryCode":"EC","stateCode":"A","latitude":"-3.13349000","longitude":"-79.26893000"},{"name":"Cuenca","countryCode":"EC","stateCode":"A","latitude":"-2.90055000","longitude":"-79.00453000"},{"name":"Gualaceo","countryCode":"EC","stateCode":"A","latitude":"-2.89264000","longitude":"-78.77814000"},{"name":"La Unión","countryCode":"EC","stateCode":"A","latitude":"-2.85000000","longitude":"-78.78333000"},{"name":"Llacao","countryCode":"EC","stateCode":"A","latitude":"-2.86667000","longitude":"-78.88333000"},{"name":"Nulti","countryCode":"EC","stateCode":"A","latitude":"-2.91667000","longitude":"-78.85000000"},{"name":"Cayambe","countryCode":"EC","stateCode":"P","latitude":"0.04084000","longitude":"-78.14524000"},{"name":"Machachi","countryCode":"EC","stateCode":"P","latitude":"-0.51011000","longitude":"-78.56712000"},{"name":"Quito","countryCode":"EC","stateCode":"P","latitude":"-0.22985000","longitude":"-78.52495000"},{"name":"Sangolquí","countryCode":"EC","stateCode":"P","latitude":"-0.33405000","longitude":"-78.45217000"},{"name":"Tutamandahostel","countryCode":"EC","stateCode":"P","latitude":"-0.19727000","longitude":"-78.49750000"},{"name":"El Ángel","countryCode":"EC","stateCode":"C","latitude":"0.62279000","longitude":"-77.94003000"},{"name":"San Gabriel","countryCode":"EC","stateCode":"C","latitude":"0.59318000","longitude":"-77.83078000"},{"name":"Tulcán","countryCode":"EC","stateCode":"C","latitude":"0.81187000","longitude":"-77.71727000"},{"name":"Esmeraldas","countryCode":"EC","stateCode":"E","latitude":"0.95920000","longitude":"-79.65397000"},{"name":"Muisne","countryCode":"EC","stateCode":"E","latitude":"0.61129000","longitude":"-80.01863000"},{"name":"Pampanal de Bolívar","countryCode":"EC","stateCode":"E","latitude":"1.35251000","longitude":"-78.89360000"},{"name":"Rio Verde","countryCode":"EC","stateCode":"E","latitude":"1.06235000","longitude":"-79.39939000"},{"name":"Rosa Zarate","countryCode":"EC","stateCode":"E","latitude":"0.32779000","longitude":"-79.47407000"},{"name":"San Lorenzo de Esmeraldas","countryCode":"EC","stateCode":"E","latitude":"1.28626000","longitude":"-78.83514000"},{"name":"Valdez","countryCode":"EC","stateCode":"E","latitude":"1.24917000","longitude":"-78.98306000"},{"name":"Gualaquiza","countryCode":"EC","stateCode":"S","latitude":"-3.40359000","longitude":"-78.58166000"},{"name":"Macas","countryCode":"EC","stateCode":"S","latitude":"-2.30868000","longitude":"-78.11135000"},{"name":"Palora","countryCode":"EC","stateCode":"S","latitude":"-1.70131000","longitude":"-77.96516000"},{"name":"Sucúa","countryCode":"EC","stateCode":"S","latitude":"-2.45866000","longitude":"-78.17171000"},{"name":"Guaranda","countryCode":"EC","stateCode":"B","latitude":"-1.59263000","longitude":"-79.00098000"},{"name":"San Miguel","countryCode":"EC","stateCode":"B","latitude":"-1.70884000","longitude":"-79.04311000"},{"name":"Huaquillas","countryCode":"EC","stateCode":"O","latitude":"-3.47523000","longitude":"-80.23084000"},{"name":"Machala","countryCode":"EC","stateCode":"O","latitude":"-3.25861000","longitude":"-79.96053000"},{"name":"Pasaje","countryCode":"EC","stateCode":"O","latitude":"-3.32561000","longitude":"-79.80697000"},{"name":"Piñas","countryCode":"EC","stateCode":"O","latitude":"-3.68107000","longitude":"-79.68083000"},{"name":"Portovelo","countryCode":"EC","stateCode":"O","latitude":"-3.72145000","longitude":"-79.62187000"},{"name":"Puerto Bolívar","countryCode":"EC","stateCode":"O","latitude":"-3.26649000","longitude":"-79.99749000"},{"name":"Santa Rosa","countryCode":"EC","stateCode":"O","latitude":"-3.44882000","longitude":"-79.95952000"},{"name":"Zaruma","countryCode":"EC","stateCode":"O","latitude":"-3.69132000","longitude":"-79.61174000"},{"name":"La Libertad","countryCode":"EC","stateCode":"SE","latitude":"-2.23300000","longitude":"-80.91039000"},{"name":"Salinas","countryCode":"EC","stateCode":"SE","latitude":"-2.21452000","longitude":"-80.95151000"},{"name":"Santa Elena","countryCode":"EC","stateCode":"SE","latitude":"-2.22622000","longitude":"-80.85873000"},{"name":"La Maná","countryCode":"EC","stateCode":"X","latitude":"-0.94094000","longitude":"-79.22506000"},{"name":"Latacunga","countryCode":"EC","stateCode":"X","latitude":"-0.93521000","longitude":"-78.61554000"},{"name":"Pujilí","countryCode":"EC","stateCode":"X","latitude":"-0.95759000","longitude":"-78.69636000"},{"name":"San Miguel de Salcedo","countryCode":"EC","stateCode":"X","latitude":"-1.04547000","longitude":"-78.59063000"},{"name":"Saquisilí","countryCode":"EC","stateCode":"X","latitude":"-0.83990000","longitude":"-78.66700000"},{"name":"Nueva Loja","countryCode":"EC","stateCode":"U","latitude":"0.08600000","longitude":"-76.89528000"},{"name":"Puerto Ayora","countryCode":"EC","stateCode":"W","latitude":"-0.74018000","longitude":"-90.31380000"},{"name":"Puerto Baquerizo Moreno","countryCode":"EC","stateCode":"W","latitude":"-0.90172000","longitude":"-89.61021000"},{"name":"Puerto Villamil","countryCode":"EC","stateCode":"W","latitude":"-0.95542000","longitude":"-90.96654000"},{"name":"Puyo","countryCode":"EC","stateCode":"Y","latitude":"-1.48369000","longitude":"-78.00257000"},{"name":"Santo Domingo de los Colorados","countryCode":"EC","stateCode":"SD","latitude":"-0.25305000","longitude":"-79.17536000"},{"name":"Yantzaza","countryCode":"EC","stateCode":"Z","latitude":"-3.83261000","longitude":"-78.76076000"},{"name":"Zamora","countryCode":"EC","stateCode":"Z","latitude":"-4.06685000","longitude":"-78.95488000"},{"name":"Loja","countryCode":"EC","stateCode":"L","latitude":"-3.99313000","longitude":"-79.20422000"},{"name":"Abja-Paluoja","countryCode":"EE","stateCode":"84","latitude":"58.12528000","longitude":"25.34972000"},{"name":"Karksi-Nuia","countryCode":"EE","stateCode":"84","latitude":"58.10333000","longitude":"25.56278000"},{"name":"Mõisaküla","countryCode":"EE","stateCode":"84","latitude":"58.09222000","longitude":"25.18639000"},{"name":"Suure-Jaani","countryCode":"EE","stateCode":"84","latitude":"58.53611000","longitude":"25.47056000"},{"name":"Viiratsi","countryCode":"EE","stateCode":"84","latitude":"58.36000000","longitude":"25.63722000"},{"name":"Viljandi","countryCode":"EE","stateCode":"84","latitude":"58.36389000","longitude":"25.59000000"},{"name":"Viljandi vald","countryCode":"EE","stateCode":"84","latitude":"58.36392000","longitude":"25.49103000"},{"name":"Võhma","countryCode":"EE","stateCode":"84","latitude":"58.62833000","longitude":"25.54833000"},{"name":"Alatskivi","countryCode":"EE","stateCode":"78","latitude":"58.59806000","longitude":"27.13361000"},{"name":"Elva","countryCode":"EE","stateCode":"78","latitude":"58.22250000","longitude":"26.42111000"},{"name":"Kallaste","countryCode":"EE","stateCode":"78","latitude":"58.66312000","longitude":"27.16164000"},{"name":"Kambja vald","countryCode":"EE","stateCode":"78","latitude":"58.20255000","longitude":"26.68996000"},{"name":"Kurepalu","countryCode":"EE","stateCode":"78","latitude":"58.31861000","longitude":"26.84083000"},{"name":"Kõrveküla","countryCode":"EE","stateCode":"78","latitude":"58.42417000","longitude":"26.78222000"},{"name":"Luunja","countryCode":"EE","stateCode":"78","latitude":"58.35583000","longitude":"26.88083000"},{"name":"Luunja vald","countryCode":"EE","stateCode":"78","latitude":"58.39178000","longitude":"26.95574000"},{"name":"Nõo","countryCode":"EE","stateCode":"78","latitude":"58.27556000","longitude":"26.53750000"},{"name":"Nõo vald","countryCode":"EE","stateCode":"78","latitude":"58.24199000","longitude":"26.52499000"},{"name":"Peipsiääre vald","countryCode":"EE","stateCode":"78","latitude":"58.51559000","longitude":"27.18444000"},{"name":"Puhja","countryCode":"EE","stateCode":"78","latitude":"58.34194000","longitude":"26.31472000"},{"name":"Tartu","countryCode":"EE","stateCode":"78","latitude":"58.38062000","longitude":"26.72509000"},{"name":"Tartu linn","countryCode":"EE","stateCode":"78","latitude":"58.37498000","longitude":"26.73256000"},{"name":"Tartu vald","countryCode":"EE","stateCode":"78","latitude":"58.47800000","longitude":"26.74956000"},{"name":"Ülenurme","countryCode":"EE","stateCode":"78","latitude":"58.31620000","longitude":"26.72517000"},{"name":"Anija vald","countryCode":"EE","stateCode":"37","latitude":"59.27644000","longitude":"25.48168000"},{"name":"Aruküla","countryCode":"EE","stateCode":"37","latitude":"59.36686000","longitude":"25.07618000"},{"name":"Haabneeme","countryCode":"EE","stateCode":"37","latitude":"59.51358000","longitude":"24.82225000"},{"name":"Harku","countryCode":"EE","stateCode":"37","latitude":"59.38641000","longitude":"24.57176000"},{"name":"Harku vald","countryCode":"EE","stateCode":"37","latitude":"59.39157000","longitude":"24.46206000"},{"name":"Jõelähtme vald","countryCode":"EE","stateCode":"37","latitude":"59.43996000","longitude":"25.13535000"},{"name":"Jüri","countryCode":"EE","stateCode":"37","latitude":"59.35417000","longitude":"24.89417000"},{"name":"Kehra","countryCode":"EE","stateCode":"37","latitude":"59.33611000","longitude":"25.32111000"},{"name":"Keila","countryCode":"EE","stateCode":"37","latitude":"59.30361000","longitude":"24.41306000"},{"name":"Kiili","countryCode":"EE","stateCode":"37","latitude":"59.30775000","longitude":"24.83776000"},{"name":"Kiili vald","countryCode":"EE","stateCode":"37","latitude":"59.29672000","longitude":"24.85292000"},{"name":"Kose","countryCode":"EE","stateCode":"37","latitude":"59.46001000","longitude":"24.87824000"},{"name":"Kuusalu","countryCode":"EE","stateCode":"37","latitude":"59.44389000","longitude":"25.44139000"},{"name":"Laagri","countryCode":"EE","stateCode":"37","latitude":"59.35083000","longitude":"24.61418000"},{"name":"Loksa","countryCode":"EE","stateCode":"37","latitude":"59.57639000","longitude":"25.72139000"},{"name":"Loksa linn","countryCode":"EE","stateCode":"37","latitude":"59.57844000","longitude":"25.71667000"},{"name":"Loo","countryCode":"EE","stateCode":"37","latitude":"59.43123000","longitude":"24.94949000"},{"name":"Maardu","countryCode":"EE","stateCode":"37","latitude":"59.46529000","longitude":"24.98215000"},{"name":"Maardu linn","countryCode":"EE","stateCode":"37","latitude":"59.46385000","longitude":"24.97350000"},{"name":"Paldiski","countryCode":"EE","stateCode":"37","latitude":"59.35667000","longitude":"24.05306000"},{"name":"Pringi","countryCode":"EE","stateCode":"37","latitude":"59.53459000","longitude":"24.79726000"},{"name":"Raasiku","countryCode":"EE","stateCode":"37","latitude":"59.36639000","longitude":"25.18306000"},{"name":"Rae vald","countryCode":"EE","stateCode":"37","latitude":"59.33202000","longitude":"24.93932000"},{"name":"Riisipere","countryCode":"EE","stateCode":"37","latitude":"59.11417000","longitude":"24.31056000"},{"name":"Rummu","countryCode":"EE","stateCode":"37","latitude":"59.53528000","longitude":"24.79972000"},{"name":"Saku","countryCode":"EE","stateCode":"37","latitude":"59.30354000","longitude":"24.66382000"},{"name":"Saku vald","countryCode":"EE","stateCode":"37","latitude":"59.28069000","longitude":"24.71649000"},{"name":"Saue","countryCode":"EE","stateCode":"37","latitude":"59.32258000","longitude":"24.54967000"},{"name":"Saue vald","countryCode":"EE","stateCode":"37","latitude":"59.29255000","longitude":"24.52503000"},{"name":"Tabasalu","countryCode":"EE","stateCode":"37","latitude":"59.42607000","longitude":"24.55330000"},{"name":"Tallinn","countryCode":"EE","stateCode":"37","latitude":"59.43696000","longitude":"24.75353000"},{"name":"Turba","countryCode":"EE","stateCode":"37","latitude":"59.08306000","longitude":"24.22500000"},{"name":"Vaida","countryCode":"EE","stateCode":"37","latitude":"59.28546000","longitude":"24.97897000"},{"name":"Viimsi","countryCode":"EE","stateCode":"37","latitude":"59.50502000","longitude":"24.84807000"},{"name":"Viimsi vald","countryCode":"EE","stateCode":"37","latitude":"59.50204000","longitude":"24.84833000"},{"name":"Antsla","countryCode":"EE","stateCode":"86","latitude":"57.82556000","longitude":"26.54056000"},{"name":"Antsla vald","countryCode":"EE","stateCode":"86","latitude":"57.77738000","longitude":"26.59520000"},{"name":"Rõuge","countryCode":"EE","stateCode":"86","latitude":"57.72778000","longitude":"26.90972000"},{"name":"Rõuge vald","countryCode":"EE","stateCode":"86","latitude":"57.72780000","longitude":"26.88033000"},{"name":"Vana-Antsla","countryCode":"EE","stateCode":"86","latitude":"57.86611000","longitude":"26.53222000"},{"name":"Värska","countryCode":"EE","stateCode":"86","latitude":"57.95806000","longitude":"27.63806000"},{"name":"Võru","countryCode":"EE","stateCode":"86","latitude":"57.83389000","longitude":"27.01944000"},{"name":"Võru vald","countryCode":"EE","stateCode":"86","latitude":"57.86618000","longitude":"26.97418000"},{"name":"Aseri","countryCode":"EE","stateCode":"59","latitude":"59.45056000","longitude":"26.86750000"},{"name":"Haljala","countryCode":"EE","stateCode":"59","latitude":"59.43361000","longitude":"26.26139000"},{"name":"Haljala vald","countryCode":"EE","stateCode":"59","latitude":"59.45427000","longitude":"26.22015000"},{"name":"Kadrina","countryCode":"EE","stateCode":"59","latitude":"59.33472000","longitude":"26.14500000"},{"name":"Kadrina vald","countryCode":"EE","stateCode":"59","latitude":"59.37463000","longitude":"26.04150000"},{"name":"Kunda","countryCode":"EE","stateCode":"59","latitude":"59.49861000","longitude":"26.52611000"},{"name":"Pajusti","countryCode":"EE","stateCode":"59","latitude":"59.27444000","longitude":"26.42333000"},{"name":"Rakke","countryCode":"EE","stateCode":"59","latitude":"58.98167000","longitude":"26.25444000"},{"name":"Rakvere","countryCode":"EE","stateCode":"59","latitude":"59.34639000","longitude":"26.35583000"},{"name":"Rakvere vald","countryCode":"EE","stateCode":"59","latitude":"59.32457000","longitude":"26.29757000"},{"name":"Sõmeru","countryCode":"EE","stateCode":"59","latitude":"59.36111000","longitude":"26.43750000"},{"name":"Tamsalu","countryCode":"EE","stateCode":"59","latitude":"59.15861000","longitude":"26.11528000"},{"name":"Tapa","countryCode":"EE","stateCode":"59","latitude":"59.26056000","longitude":"25.95861000"},{"name":"Tapa vald","countryCode":"EE","stateCode":"59","latitude":"59.23821000","longitude":"25.84572000"},{"name":"Vaiatu","countryCode":"EE","stateCode":"59","latitude":"59.35556000","longitude":"25.99528000"},{"name":"Vinni","countryCode":"EE","stateCode":"59","latitude":"59.29583000","longitude":"26.43222000"},{"name":"Vinni vald","countryCode":"EE","stateCode":"59","latitude":"59.23744000","longitude":"26.62261000"},{"name":"Viru-Nigula vald","countryCode":"EE","stateCode":"59","latitude":"59.46387000","longitude":"26.58585000"},{"name":"Väike-Maarja","countryCode":"EE","stateCode":"59","latitude":"59.12639000","longitude":"26.25000000"},{"name":"Väike-Maarja vald","countryCode":"EE","stateCode":"59","latitude":"59.06556000","longitude":"26.31417000"},{"name":"Audru","countryCode":"EE","stateCode":"67","latitude":"58.40861000","longitude":"24.37389000"},{"name":"Kihnu vald","countryCode":"EE","stateCode":"67","latitude":"58.13000000","longitude":"23.99002000"},{"name":"Kilingi-Nõmme","countryCode":"EE","stateCode":"67","latitude":"58.15028000","longitude":"24.96417000"},{"name":"Lihula","countryCode":"EE","stateCode":"67","latitude":"58.68139000","longitude":"23.84528000"},{"name":"Linaküla","countryCode":"EE","stateCode":"67","latitude":"58.13722000","longitude":"23.97444000"},{"name":"Paikuse","countryCode":"EE","stateCode":"67","latitude":"58.37917000","longitude":"24.63444000"},{"name":"Pärnu","countryCode":"EE","stateCode":"67","latitude":"58.38588000","longitude":"24.49711000"},{"name":"Pärnu linn","countryCode":"EE","stateCode":"67","latitude":"58.37901000","longitude":"24.52784000"},{"name":"Pärnu-Jaagupi","countryCode":"EE","stateCode":"67","latitude":"58.61052000","longitude":"24.50689000"},{"name":"Saarde vald","countryCode":"EE","stateCode":"67","latitude":"58.13802000","longitude":"24.95564000"},{"name":"Sauga","countryCode":"EE","stateCode":"67","latitude":"58.42720000","longitude":"24.49496000"},{"name":"Sindi","countryCode":"EE","stateCode":"67","latitude":"58.40056000","longitude":"24.66750000"},{"name":"Tootsi","countryCode":"EE","stateCode":"67","latitude":"58.57806000","longitude":"24.79250000"},{"name":"Tori vald","countryCode":"EE","stateCode":"67","latitude":"58.48663000","longitude":"24.88961000"},{"name":"Uulu","countryCode":"EE","stateCode":"67","latitude":"58.28361000","longitude":"24.58722000"},{"name":"Vändra","countryCode":"EE","stateCode":"67","latitude":"58.64806000","longitude":"25.03611000"},{"name":"Haapsalu","countryCode":"EE","stateCode":"57","latitude":"58.94306000","longitude":"23.54139000"},{"name":"Haapsalu linn","countryCode":"EE","stateCode":"57","latitude":"58.93580000","longitude":"23.53005000"},{"name":"Hullo","countryCode":"EE","stateCode":"57","latitude":"58.99004000","longitude":"23.24441000"},{"name":"Lääne-Nigula vald","countryCode":"EE","stateCode":"57","latitude":"58.96045000","longitude":"23.74489000"},{"name":"Taebla","countryCode":"EE","stateCode":"57","latitude":"58.95389000","longitude":"23.75222000"},{"name":"Uuemõisa","countryCode":"EE","stateCode":"57","latitude":"58.93944000","longitude":"23.58944000"},{"name":"Vormsi vald","countryCode":"EE","stateCode":"57","latitude":"58.99986000","longitude":"23.23408000"},{"name":"Iisaku","countryCode":"EE","stateCode":"44","latitude":"59.10139000","longitude":"27.30806000"},{"name":"Jõhvi","countryCode":"EE","stateCode":"44","latitude":"59.35917000","longitude":"27.42111000"},{"name":"Jõhvi vald","countryCode":"EE","stateCode":"44","latitude":"59.35653000","longitude":"27.39304000"},{"name":"Kiviõli","countryCode":"EE","stateCode":"44","latitude":"59.35306000","longitude":"26.97111000"},{"name":"Kohtla-Järve","countryCode":"EE","stateCode":"44","latitude":"59.39861000","longitude":"27.27306000"},{"name":"Kohtla-Nõmme","countryCode":"EE","stateCode":"44","latitude":"59.35167000","longitude":"27.17500000"},{"name":"Lüganuse vald","countryCode":"EE","stateCode":"44","latitude":"59.39262000","longitude":"27.07641000"},{"name":"Narva","countryCode":"EE","stateCode":"44","latitude":"59.37722000","longitude":"28.19028000"},{"name":"Narva-Jõesuu","countryCode":"EE","stateCode":"44","latitude":"59.45889000","longitude":"28.04083000"},{"name":"Narva-Jõesuu linn","countryCode":"EE","stateCode":"44","latitude":"59.44127000","longitude":"28.02142000"},{"name":"Püssi","countryCode":"EE","stateCode":"44","latitude":"59.36000000","longitude":"27.04972000"},{"name":"Sillamäe","countryCode":"EE","stateCode":"44","latitude":"59.39697000","longitude":"27.76331000"},{"name":"Toila","countryCode":"EE","stateCode":"44","latitude":"59.42127000","longitude":"27.50807000"},{"name":"Voka","countryCode":"EE","stateCode":"44","latitude":"59.40776000","longitude":"27.58263000"},{"name":"Järva-Jaani","countryCode":"EE","stateCode":"51","latitude":"59.03861000","longitude":"25.88639000"},{"name":"Koeru","countryCode":"EE","stateCode":"51","latitude":"58.96306000","longitude":"26.03083000"},{"name":"Paide","countryCode":"EE","stateCode":"51","latitude":"58.88556000","longitude":"25.55722000"},{"name":"Paide linn","countryCode":"EE","stateCode":"51","latitude":"58.88504000","longitude":"25.56021000"},{"name":"Särevere","countryCode":"EE","stateCode":"51","latitude":"58.79000000","longitude":"25.42806000"},{"name":"Türi","countryCode":"EE","stateCode":"51","latitude":"58.80861000","longitude":"25.43250000"},{"name":"Türi vald","countryCode":"EE","stateCode":"51","latitude":"58.74143000","longitude":"25.46443000"},{"name":"Järvakandi","countryCode":"EE","stateCode":"70","latitude":"58.77889000","longitude":"24.82583000"},{"name":"Kehtna","countryCode":"EE","stateCode":"70","latitude":"58.93028000","longitude":"24.87806000"},{"name":"Kehtna vald","countryCode":"EE","stateCode":"70","latitude":"58.84274000","longitude":"24.89002000"},{"name":"Kohila","countryCode":"EE","stateCode":"70","latitude":"59.16806000","longitude":"24.75750000"},{"name":"Kohila vald","countryCode":"EE","stateCode":"70","latitude":"59.15283000","longitude":"24.73337000"},{"name":"Märjamaa","countryCode":"EE","stateCode":"70","latitude":"58.90389000","longitude":"24.43056000"},{"name":"Märjamaa vald","countryCode":"EE","stateCode":"70","latitude":"58.90262000","longitude":"24.39423000"},{"name":"Rapla","countryCode":"EE","stateCode":"70","latitude":"59.00722000","longitude":"24.79278000"},{"name":"Rapla vald","countryCode":"EE","stateCode":"70","latitude":"59.03309000","longitude":"24.71793000"},{"name":"Jõgeva","countryCode":"EE","stateCode":"49","latitude":"58.74667000","longitude":"26.39389000"},{"name":"Jõgeva vald","countryCode":"EE","stateCode":"49","latitude":"58.78732000","longitude":"26.38122000"},{"name":"Mustvee","countryCode":"EE","stateCode":"49","latitude":"58.84861000","longitude":"26.93972000"},{"name":"Põltsamaa","countryCode":"EE","stateCode":"49","latitude":"58.65250000","longitude":"25.97056000"},{"name":"Põltsamaa vald","countryCode":"EE","stateCode":"49","latitude":"58.64067000","longitude":"26.00957000"},{"name":"Kanepi","countryCode":"EE","stateCode":"65","latitude":"57.98306000","longitude":"26.75639000"},{"name":"Kanepi vald","countryCode":"EE","stateCode":"65","latitude":"57.98058000","longitude":"26.76151000"},{"name":"Põlva","countryCode":"EE","stateCode":"65","latitude":"58.06028000","longitude":"27.06944000"},{"name":"Põlva vald","countryCode":"EE","stateCode":"65","latitude":"58.08368000","longitude":"26.98242000"},{"name":"Räpina","countryCode":"EE","stateCode":"65","latitude":"58.09806000","longitude":"27.46361000"},{"name":"Räpina vald","countryCode":"EE","stateCode":"65","latitude":"58.10777000","longitude":"27.38580000"},{"name":"Kuressaare","countryCode":"EE","stateCode":"74","latitude":"58.24806000","longitude":"22.50389000"},{"name":"Liiva","countryCode":"EE","stateCode":"74","latitude":"58.60194000","longitude":"23.24694000"},{"name":"Muhu vald","countryCode":"EE","stateCode":"74","latitude":"58.58486000","longitude":"23.25609000"},{"name":"Orissaare","countryCode":"EE","stateCode":"74","latitude":"58.55917000","longitude":"23.08262000"},{"name":"Ruhnu","countryCode":"EE","stateCode":"74","latitude":"57.80028000","longitude":"23.24833000"},{"name":"Ruhnu vald","countryCode":"EE","stateCode":"74","latitude":"57.80309000","longitude":"23.24250000"},{"name":"Tehumardi","countryCode":"EE","stateCode":"74","latitude":"58.18027000","longitude":"22.24646000"},{"name":"Kärdla","countryCode":"EE","stateCode":"39","latitude":"58.99778000","longitude":"22.74917000"},{"name":"Otepää vald","countryCode":"EE","stateCode":"82","latitude":"58.02177000","longitude":"26.45306000"},{"name":"Tõrva","countryCode":"EE","stateCode":"82","latitude":"58.00278000","longitude":"25.93500000"},{"name":"Valga","countryCode":"EE","stateCode":"82","latitude":"57.77781000","longitude":"26.04730000"},{"name":"Abnūb","countryCode":"EG","stateCode":"AST","latitude":"27.26960000","longitude":"31.15105000"},{"name":"Abū Tīj","countryCode":"EG","stateCode":"AST","latitude":"27.04411000","longitude":"31.31897000"},{"name":"Al Badārī","countryCode":"EG","stateCode":"AST","latitude":"26.99257000","longitude":"31.41554000"},{"name":"Al Qūşīyah","countryCode":"EG","stateCode":"AST","latitude":"27.44020000","longitude":"30.81841000"},{"name":"Asyūţ","countryCode":"EG","stateCode":"AST","latitude":"27.18096000","longitude":"31.18368000"},{"name":"Dayrūţ","countryCode":"EG","stateCode":"AST","latitude":"27.55602000","longitude":"30.80764000"},{"name":"Manfalūţ","countryCode":"EG","stateCode":"AST","latitude":"27.31040000","longitude":"30.97004000"},{"name":"Abu Simbel","countryCode":"EG","stateCode":"ASN","latitude":"22.34570000","longitude":"31.61624000"},{"name":"Aswan","countryCode":"EG","stateCode":"ASN","latitude":"24.09082000","longitude":"32.89942000"},{"name":"Idfū","countryCode":"EG","stateCode":"ASN","latitude":"24.97916000","longitude":"32.87722000"},{"name":"Kawm Umbū","countryCode":"EG","stateCode":"ASN","latitude":"24.47669000","longitude":"32.94626000"},{"name":"Abū Qurqāş","countryCode":"EG","stateCode":"MN","latitude":"27.93120000","longitude":"30.83841000"},{"name":"Al Minyā","countryCode":"EG","stateCode":"MN","latitude":"28.10988000","longitude":"30.75030000"},{"name":"Banī Mazār","countryCode":"EG","stateCode":"MN","latitude":"28.50360000","longitude":"30.80040000"},{"name":"Dayr Mawās","countryCode":"EG","stateCode":"MN","latitude":"27.64176000","longitude":"30.84662000"},{"name":"Mallawī","countryCode":"EG","stateCode":"MN","latitude":"27.73140000","longitude":"30.84165000"},{"name":"Maţāy","countryCode":"EG","stateCode":"MN","latitude":"28.41899000","longitude":"30.77924000"},{"name":"Samālūţ","countryCode":"EG","stateCode":"MN","latitude":"28.31214000","longitude":"30.71007000"},{"name":"Abū al Maţāmīr","countryCode":"EG","stateCode":"BH","latitude":"30.91018000","longitude":"30.17438000"},{"name":"Ad Dilinjāt","countryCode":"EG","stateCode":"BH","latitude":"30.82796000","longitude":"30.53552000"},{"name":"Damanhūr","countryCode":"EG","stateCode":"BH","latitude":"31.03408000","longitude":"30.46823000"},{"name":"Idkū","countryCode":"EG","stateCode":"BH","latitude":"31.30730000","longitude":"30.29810000"},{"name":"Kafr ad Dawwār","countryCode":"EG","stateCode":"BH","latitude":"31.13379000","longitude":"30.12969000"},{"name":"Kawm Ḩamādah","countryCode":"EG","stateCode":"BH","latitude":"30.76128000","longitude":"30.69972000"},{"name":"Rosetta","countryCode":"EG","stateCode":"BH","latitude":"31.39951000","longitude":"30.41718000"},{"name":"Ḩawsh ‘Īsá","countryCode":"EG","stateCode":"BH","latitude":"30.91280000","longitude":"30.29019000"},{"name":"Ain Sukhna","countryCode":"EG","stateCode":"SUZ","latitude":"29.60018000","longitude":"32.31671000"},{"name":"Suez","countryCode":"EG","stateCode":"SUZ","latitude":"29.97371000","longitude":"32.52627000"},{"name":"Ajā","countryCode":"EG","stateCode":"DK","latitude":"30.94162000","longitude":"31.29039000"},{"name":"Al Jammālīyah","countryCode":"EG","stateCode":"DK","latitude":"31.18065000","longitude":"31.86497000"},{"name":"Al Manzalah","countryCode":"EG","stateCode":"DK","latitude":"31.15823000","longitude":"31.93600000"},{"name":"Al Manşūrah","countryCode":"EG","stateCode":"DK","latitude":"31.03637000","longitude":"31.38069000"},{"name":"Al Maţarīyah","countryCode":"EG","stateCode":"DK","latitude":"31.18287000","longitude":"32.03108000"},{"name":"Bilqās","countryCode":"EG","stateCode":"DK","latitude":"31.21452000","longitude":"31.35798000"},{"name":"Dikirnis","countryCode":"EG","stateCode":"DK","latitude":"31.08898000","longitude":"31.59478000"},{"name":"Minyat an Naşr","countryCode":"EG","stateCode":"DK","latitude":"31.12624000","longitude":"31.64313000"},{"name":"Shirbīn","countryCode":"EG","stateCode":"DK","latitude":"31.19688000","longitude":"31.52430000"},{"name":"Ţalkhā","countryCode":"EG","stateCode":"DK","latitude":"31.05390000","longitude":"31.37787000"},{"name":"‘Izbat al Burj","countryCode":"EG","stateCode":"DK","latitude":"31.50840000","longitude":"31.84106000"},{"name":"Akhmīm","countryCode":"EG","stateCode":"SHG","latitude":"26.56217000","longitude":"31.74503000"},{"name":"Al Balyanā","countryCode":"EG","stateCode":"SHG","latitude":"26.23568000","longitude":"32.00347000"},{"name":"Al Manshāh","countryCode":"EG","stateCode":"SHG","latitude":"26.47686000","longitude":"31.80350000"},{"name":"Jirjā","countryCode":"EG","stateCode":"SHG","latitude":"26.33826000","longitude":"31.89161000"},{"name":"Juhaynah","countryCode":"EG","stateCode":"SHG","latitude":"26.67319000","longitude":"31.49760000"},{"name":"Markaz Jirjā","countryCode":"EG","stateCode":"SHG","latitude":"26.30683000","longitude":"31.84574000"},{"name":"Markaz Sūhāj","countryCode":"EG","stateCode":"SHG","latitude":"26.53948000","longitude":"31.67524000"},{"name":"Sohag","countryCode":"EG","stateCode":"SHG","latitude":"26.55695000","longitude":"31.69478000"},{"name":"Ţahţā","countryCode":"EG","stateCode":"SHG","latitude":"26.76930000","longitude":"31.50214000"},{"name":"Al Bawīţī","countryCode":"EG","stateCode":"GZ","latitude":"28.34919000","longitude":"28.86591000"},{"name":"Al Ḩawāmidīyah","countryCode":"EG","stateCode":"GZ","latitude":"29.90000000","longitude":"31.25000000"},{"name":"Al ‘Ayyāţ","countryCode":"EG","stateCode":"GZ","latitude":"29.61972000","longitude":"31.25750000"},{"name":"Awsīm","countryCode":"EG","stateCode":"GZ","latitude":"30.12303000","longitude":"31.13571000"},{"name":"Aş Şaff","countryCode":"EG","stateCode":"GZ","latitude":"29.56472000","longitude":"31.28111000"},{"name":"Giza","countryCode":"EG","stateCode":"GZ","latitude":"30.00808000","longitude":"31.21093000"},{"name":"Madīnat Sittah Uktūbar","countryCode":"EG","stateCode":"GZ","latitude":"29.81667000","longitude":"31.05000000"},{"name":"Al Bājūr","countryCode":"EG","stateCode":"MNF","latitude":"30.43046000","longitude":"31.03679000"},{"name":"Ash Shuhadā’","countryCode":"EG","stateCode":"MNF","latitude":"30.59683000","longitude":"30.89931000"},{"name":"Ashmūn","countryCode":"EG","stateCode":"MNF","latitude":"30.29735000","longitude":"30.97641000"},{"name":"Munūf","countryCode":"EG","stateCode":"MNF","latitude":"30.46597000","longitude":"30.93199000"},{"name":"Quwaysinā","countryCode":"EG","stateCode":"MNF","latitude":"30.56482000","longitude":"31.15777000"},{"name":"Shibīn al Kawm","countryCode":"EG","stateCode":"MNF","latitude":"30.55258000","longitude":"31.00904000"},{"name":"Talā","countryCode":"EG","stateCode":"MNF","latitude":"30.67980000","longitude":"30.94364000"},{"name":"Al Fashn","countryCode":"EG","stateCode":"BNS","latitude":"28.82431000","longitude":"30.89948000"},{"name":"Banī Suwayf","countryCode":"EG","stateCode":"BNS","latitude":"29.07441000","longitude":"31.09785000"},{"name":"Būsh","countryCode":"EG","stateCode":"BNS","latitude":"29.14816000","longitude":"31.12733000"},{"name":"Sumusţā as Sulţānī","countryCode":"EG","stateCode":"BNS","latitude":"28.91667000","longitude":"30.85000000"},{"name":"Al Fayyūm","countryCode":"EG","stateCode":"FYM","latitude":"29.30995000","longitude":"30.84180000"},{"name":"Al Wāsiţah","countryCode":"EG","stateCode":"FYM","latitude":"29.33778000","longitude":"31.20556000"},{"name":"Ibshawāy","countryCode":"EG","stateCode":"FYM","latitude":"29.35896000","longitude":"30.68061000"},{"name":"Iţsā","countryCode":"EG","stateCode":"FYM","latitude":"29.23760000","longitude":"30.78944000"},{"name":"Ţāmiyah","countryCode":"EG","stateCode":"FYM","latitude":"29.47639000","longitude":"30.96119000"},{"name":"Al Khānkah","countryCode":"EG","stateCode":"KB","latitude":"30.21035000","longitude":"31.36812000"},{"name":"Al Qanāţir al Khayrīyah","countryCode":"EG","stateCode":"KB","latitude":"30.19327000","longitude":"31.13703000"},{"name":"Banhā","countryCode":"EG","stateCode":"KB","latitude":"30.45977000","longitude":"31.18420000"},{"name":"Qalyūb","countryCode":"EG","stateCode":"KB","latitude":"30.17922000","longitude":"31.20560000"},{"name":"Shibīn al Qanāṭir","countryCode":"EG","stateCode":"KB","latitude":"30.31269000","longitude":"31.32018000"},{"name":"Toukh","countryCode":"EG","stateCode":"KB","latitude":"30.35487000","longitude":"31.20105000"},{"name":"Al Khārijah","countryCode":"EG","stateCode":"WAD","latitude":"25.45141000","longitude":"30.54635000"},{"name":"Qaşr al Farāfirah","countryCode":"EG","stateCode":"WAD","latitude":"27.05680000","longitude":"27.96979000"},{"name":"Al Maḩallah al Kubrá","countryCode":"EG","stateCode":"GH","latitude":"30.97063000","longitude":"31.16690000"},{"name":"Basyūn","countryCode":"EG","stateCode":"GH","latitude":"30.93976000","longitude":"30.81338000"},{"name":"Kafr az Zayyāt","countryCode":"EG","stateCode":"GH","latitude":"30.82480000","longitude":"30.81805000"},{"name":"Quţūr","countryCode":"EG","stateCode":"GH","latitude":"30.97225000","longitude":"30.95614000"},{"name":"Samannūd","countryCode":"EG","stateCode":"GH","latitude":"30.96160000","longitude":"31.24069000"},{"name":"Tanda","countryCode":"EG","stateCode":"GH","latitude":"30.78847000","longitude":"31.00192000"},{"name":"Zefta","countryCode":"EG","stateCode":"GH","latitude":"30.71420000","longitude":"31.24425000"},{"name":"Al Quşayr","countryCode":"EG","stateCode":"BA","latitude":"26.10426000","longitude":"34.27793000"},{"name":"El Gouna","countryCode":"EG","stateCode":"BA","latitude":"27.39417000","longitude":"33.67825000"},{"name":"Hurghada","countryCode":"EG","stateCode":"BA","latitude":"27.25738000","longitude":"33.81291000"},{"name":"Makadi Bay","countryCode":"EG","stateCode":"BA","latitude":"26.99123000","longitude":"33.89952000"},{"name":"Marsa Alam","countryCode":"EG","stateCode":"BA","latitude":"25.06305000","longitude":"34.89005000"},{"name":"Ras Gharib","countryCode":"EG","stateCode":"BA","latitude":"28.35831000","longitude":"33.07829000"},{"name":"Safaga","countryCode":"EG","stateCode":"BA","latitude":"26.74906000","longitude":"33.93891000"},{"name":"Al Ḩāmūl","countryCode":"EG","stateCode":"KFS","latitude":"31.31146000","longitude":"31.14766000"},{"name":"Disūq","countryCode":"EG","stateCode":"KFS","latitude":"31.13259000","longitude":"30.64784000"},{"name":"Fuwwah","countryCode":"EG","stateCode":"KFS","latitude":"31.20365000","longitude":"30.54908000"},{"name":"Kafr ash Shaykh","countryCode":"EG","stateCode":"KFS","latitude":"31.11174000","longitude":"30.93991000"},{"name":"Markaz Disūq","countryCode":"EG","stateCode":"KFS","latitude":"31.14590000","longitude":"30.71609000"},{"name":"Munshāt ‘Alī Āghā","countryCode":"EG","stateCode":"KFS","latitude":"31.15791000","longitude":"30.70177000"},{"name":"Sīdī Sālim","countryCode":"EG","stateCode":"KFS","latitude":"31.27133000","longitude":"30.78617000"},{"name":"Al ‘Alamayn","countryCode":"EG","stateCode":"MT","latitude":"30.83007000","longitude":"28.95502000"},{"name":"Mersa Matruh","countryCode":"EG","stateCode":"MT","latitude":"31.35290000","longitude":"27.23725000"},{"name":"Siwa Oasis","countryCode":"EG","stateCode":"MT","latitude":"29.20320000","longitude":"25.51965000"},{"name":"Alexandria","countryCode":"EG","stateCode":"ALX","latitude":"31.20176000","longitude":"29.91582000"},{"name":"Arish","countryCode":"EG","stateCode":"SIN","latitude":"31.13159000","longitude":"33.79844000"},{"name":"Az Zarqā","countryCode":"EG","stateCode":"DT","latitude":"31.20864000","longitude":"31.63528000"},{"name":"Damietta","countryCode":"EG","stateCode":"DT","latitude":"31.41648000","longitude":"31.81332000"},{"name":"Fāraskūr","countryCode":"EG","stateCode":"DT","latitude":"31.32977000","longitude":"31.71507000"},{"name":"Cairo","countryCode":"EG","stateCode":"C","latitude":"30.06263000","longitude":"31.24967000"},{"name":"New Cairo","countryCode":"EG","stateCode":"C","latitude":"30.03000000","longitude":"31.47000000"},{"name":"Ḩalwān","countryCode":"EG","stateCode":"C","latitude":"29.84144000","longitude":"31.30084000"},{"name":"Dahab","countryCode":"EG","stateCode":"JS","latitude":"28.48208000","longitude":"34.49505000"},{"name":"El-Tor","countryCode":"EG","stateCode":"JS","latitude":"28.24168000","longitude":"33.62220000"},{"name":"Nuwaybi‘a","countryCode":"EG","stateCode":"JS","latitude":"29.04681000","longitude":"34.66340000"},{"name":"Saint Catherine","countryCode":"EG","stateCode":"JS","latitude":"28.56191000","longitude":"33.94934000"},{"name":"Sharm el-Sheikh","countryCode":"EG","stateCode":"JS","latitude":"27.91582000","longitude":"34.32995000"},{"name":"Dishnā","countryCode":"EG","stateCode":"KN","latitude":"26.12467000","longitude":"32.47598000"},{"name":"Farshūţ","countryCode":"EG","stateCode":"KN","latitude":"26.05494000","longitude":"32.16329000"},{"name":"Isnā","countryCode":"EG","stateCode":"KN","latitude":"25.29336000","longitude":"32.55402000"},{"name":"Kousa","countryCode":"EG","stateCode":"KN","latitude":"25.91407000","longitude":"32.76362000"},{"name":"Naja\' Ḥammādī","countryCode":"EG","stateCode":"KN","latitude":"26.04949000","longitude":"32.24142000"},{"name":"Qinā","countryCode":"EG","stateCode":"KN","latitude":"26.16418000","longitude":"32.72671000"},{"name":"Ismailia","countryCode":"EG","stateCode":"IS","latitude":"30.60427000","longitude":"32.27225000"},{"name":"Luxor","countryCode":"EG","stateCode":"LX","latitude":"25.69893000","longitude":"32.64210000"},{"name":"Markaz al Uqşur","countryCode":"EG","stateCode":"LX","latitude":"25.62986000","longitude":"32.59017000"},{"name":"Port Said","countryCode":"EG","stateCode":"PTS","latitude":"31.25654000","longitude":"32.28411000"},{"name":"10th of Ramadan","countryCode":"EG","stateCode":"SHR","latitude":"30.29939390","longitude":"31.61417890"},{"name":"Markaz Abū Ḩammād","countryCode":"EG","stateCode":"SHR","latitude":"30.53604430","longitude":"31.65970230"},{"name":"Awlad Saqr","countryCode":"EG","stateCode":"SHR","latitude":"30.93096230","longitude":"31.69132380"},{"name":"Bilbeis","countryCode":"EG","stateCode":"SHR","latitude":"30.41676920","longitude":"31.55430480"},{"name":"Diyarb Negm","countryCode":"EG","stateCode":"SHR","latitude":"30.74800820","longitude":"31.38893080"},{"name":"El Husseiniya","countryCode":"EG","stateCode":"SHR","latitude":"31.13933960","longitude":"32.14949670"},{"name":"Al Qurein","countryCode":"EG","stateCode":"SHR","latitude":"26.29300660","longitude":"31.84950350"},{"name":"Faqous","countryCode":"EG","stateCode":"SHR","latitude":"30.72291740","longitude":"31.76136580"},{"name":"Hihya","countryCode":"EG","stateCode":"SHR","latitude":"30.65516210","longitude":"31.50671570"},{"name":"Kafr Saqr","countryCode":"EG","stateCode":"SHR","latitude":"30.77955140","longitude":"31.61774120"},{"name":"Mashtoul El Souk","countryCode":"EG","stateCode":"SHR","latitude":"30.35570110","longitude":"31.36278530"},{"name":"Minya El Qamh","countryCode":"EG","stateCode":"SHR","latitude":"30.50037450","longitude":"31.23766850"},{"name":"New Salhia","countryCode":"EG","stateCode":"SHR","latitude":"30.62868790","longitude":"31.92099060"},{"name":"Zagazig","countryCode":"EG","stateCode":"SHR","latitude":"30.58456230","longitude":"31.34747790"},{"name":"Adi Keyh","countryCode":"ER","stateCode":"DU","latitude":"14.84444000","longitude":"39.37722000"},{"name":"Dek’emhāre","countryCode":"ER","stateCode":"DU","latitude":"15.07000000","longitude":"39.04750000"},{"name":"Mendefera","countryCode":"ER","stateCode":"DU","latitude":"14.88722000","longitude":"38.81528000"},{"name":"Ak’ordat","countryCode":"ER","stateCode":"GB","latitude":"15.54798000","longitude":"37.88291000"},{"name":"Barentu","countryCode":"ER","stateCode":"GB","latitude":"15.10582000","longitude":"37.59067000"},{"name":"Teseney","countryCode":"ER","stateCode":"GB","latitude":"15.11000000","longitude":"36.65750000"},{"name":"Asmara","countryCode":"ER","stateCode":"MA","latitude":"15.33805000","longitude":"38.93184000"},{"name":"Assab","countryCode":"ER","stateCode":"DK","latitude":"13.00917000","longitude":"42.73944000"},{"name":"Edd","countryCode":"ER","stateCode":"DK","latitude":"13.93088000","longitude":"41.69380000"},{"name":"Keren","countryCode":"ER","stateCode":"AN","latitude":"15.77792000","longitude":"38.45107000"},{"name":"Massawa","countryCode":"ER","stateCode":"SK","latitude":"15.60811000","longitude":"39.47455000"},{"name":"A Baña","countryCode":"ES","stateCode":"GA","latitude":"42.96180000","longitude":"-8.75784000"},{"name":"A Coruña","countryCode":"ES","stateCode":"GA","latitude":"43.37135000","longitude":"-8.39600000"},{"name":"A Estrada","countryCode":"ES","stateCode":"GA","latitude":"42.68911000","longitude":"-8.48842000"},{"name":"A Pobra do Brollon","countryCode":"ES","stateCode":"GA","latitude":"42.55612000","longitude":"-7.39140000"},{"name":"A Pobra do Caramiñal","countryCode":"ES","stateCode":"GA","latitude":"42.60295000","longitude":"-8.93824000"},{"name":"A Rúa","countryCode":"ES","stateCode":"GA","latitude":"42.40048000","longitude":"-7.10268000"},{"name":"Abadín","countryCode":"ES","stateCode":"GA","latitude":"43.36667000","longitude":"-7.48333000"},{"name":"Abegondo","countryCode":"ES","stateCode":"GA","latitude":"43.21667000","longitude":"-8.28333000"},{"name":"Allariz","countryCode":"ES","stateCode":"GA","latitude":"42.19044000","longitude":"-7.80175000"},{"name":"Ambía","countryCode":"ES","stateCode":"GA","latitude":"42.20578000","longitude":"-7.73707000"},{"name":"Amoeiro","countryCode":"ES","stateCode":"GA","latitude":"42.41667000","longitude":"-7.95000000"},{"name":"Amés","countryCode":"ES","stateCode":"GA","latitude":"42.90426000","longitude":"-8.65551000"},{"name":"Aranga","countryCode":"ES","stateCode":"GA","latitude":"43.23469000","longitude":"-8.01705000"},{"name":"Arbo","countryCode":"ES","stateCode":"GA","latitude":"42.11667000","longitude":"-8.31667000"},{"name":"Ares","countryCode":"ES","stateCode":"GA","latitude":"43.42995000","longitude":"-8.24254000"},{"name":"Arteixo","countryCode":"ES","stateCode":"GA","latitude":"43.30482000","longitude":"-8.50749000"},{"name":"Arzúa","countryCode":"ES","stateCode":"GA","latitude":"42.93333000","longitude":"-8.15000000"},{"name":"As Pontes de García Rodríguez","countryCode":"ES","stateCode":"GA","latitude":"43.45266000","longitude":"-7.85178000"},{"name":"Avión","countryCode":"ES","stateCode":"GA","latitude":"42.38333000","longitude":"-8.25000000"},{"name":"Baiona","countryCode":"ES","stateCode":"GA","latitude":"42.11667000","longitude":"-8.85000000"},{"name":"Baltar","countryCode":"ES","stateCode":"GA","latitude":"41.95200000","longitude":"-7.71581000"},{"name":"Bande","countryCode":"ES","stateCode":"GA","latitude":"42.03120000","longitude":"-7.97489000"},{"name":"Baralla","countryCode":"ES","stateCode":"GA","latitude":"42.89207000","longitude":"-7.25492000"},{"name":"Barreiros","countryCode":"ES","stateCode":"GA","latitude":"43.53321000","longitude":"-7.23342000"},{"name":"Baños de Molgas","countryCode":"ES","stateCode":"GA","latitude":"42.24148000","longitude":"-7.67223000"},{"name":"Beade","countryCode":"ES","stateCode":"GA","latitude":"42.33074000","longitude":"-8.12950000"},{"name":"Becerreá","countryCode":"ES","stateCode":"GA","latitude":"42.85610000","longitude":"-7.16360000"},{"name":"Begonte","countryCode":"ES","stateCode":"GA","latitude":"43.15121000","longitude":"-7.68643000"},{"name":"Bergondo","countryCode":"ES","stateCode":"GA","latitude":"43.31667000","longitude":"-8.23333000"},{"name":"Betanzos","countryCode":"ES","stateCode":"GA","latitude":"43.28042000","longitude":"-8.21467000"},{"name":"Blancos","countryCode":"ES","stateCode":"GA","latitude":"41.99652000","longitude":"-7.75175000"},{"name":"Boborás","countryCode":"ES","stateCode":"GA","latitude":"42.43332000","longitude":"-8.14431000"},{"name":"Boimorto","countryCode":"ES","stateCode":"GA","latitude":"43.00000000","longitude":"-8.13333000"},{"name":"Boiro","countryCode":"ES","stateCode":"GA","latitude":"42.64725000","longitude":"-8.88459000"},{"name":"Bueu","countryCode":"ES","stateCode":"GA","latitude":"42.32458000","longitude":"-8.78497000"},{"name":"Burela de Cabo","countryCode":"ES","stateCode":"GA","latitude":"43.65000000","longitude":"-7.40000000"},{"name":"Caldas de Reis","countryCode":"ES","stateCode":"GA","latitude":"42.60473000","longitude":"-8.64230000"},{"name":"Calvos","countryCode":"ES","stateCode":"GA","latitude":"41.94790000","longitude":"-7.89604000"},{"name":"Camariñas","countryCode":"ES","stateCode":"GA","latitude":"43.13115000","longitude":"-9.18172000"},{"name":"Cambados","countryCode":"ES","stateCode":"GA","latitude":"42.51222000","longitude":"-8.81310000"},{"name":"Cambre","countryCode":"ES","stateCode":"GA","latitude":"43.29438000","longitude":"-8.34736000"},{"name":"Cangas do Morrazo","countryCode":"ES","stateCode":"GA","latitude":"42.26413000","longitude":"-8.78463000"},{"name":"Carballeda de Avia","countryCode":"ES","stateCode":"GA","latitude":"42.32140000","longitude":"-8.16456000"},{"name":"Carballo","countryCode":"ES","stateCode":"GA","latitude":"43.21300000","longitude":"-8.69104000"},{"name":"Cariño","countryCode":"ES","stateCode":"GA","latitude":"43.74134000","longitude":"-7.86715000"},{"name":"Carnota","countryCode":"ES","stateCode":"GA","latitude":"42.82330000","longitude":"-9.08913000"},{"name":"Carral","countryCode":"ES","stateCode":"GA","latitude":"43.22860000","longitude":"-8.35545000"},{"name":"Cartelle","countryCode":"ES","stateCode":"GA","latitude":"42.25109000","longitude":"-8.07062000"},{"name":"Castrelo de Miño","countryCode":"ES","stateCode":"GA","latitude":"42.29798000","longitude":"-8.06697000"},{"name":"Castro","countryCode":"ES","stateCode":"GA","latitude":"42.76667000","longitude":"-7.58333000"},{"name":"Castro Caldelas","countryCode":"ES","stateCode":"GA","latitude":"42.37366000","longitude":"-7.42578000"},{"name":"Castro de Rei","countryCode":"ES","stateCode":"GA","latitude":"43.20866000","longitude":"-7.40026000"},{"name":"Castroverde","countryCode":"ES","stateCode":"GA","latitude":"43.03020000","longitude":"-7.32428000"},{"name":"Catoira","countryCode":"ES","stateCode":"GA","latitude":"42.66748000","longitude":"-8.72323000"},{"name":"Cea","countryCode":"ES","stateCode":"GA","latitude":"42.47490000","longitude":"-7.98739000"},{"name":"Cedeira","countryCode":"ES","stateCode":"GA","latitude":"43.66044000","longitude":"-8.05719000"},{"name":"Cee","countryCode":"ES","stateCode":"GA","latitude":"42.95466000","longitude":"-9.18800000"},{"name":"Celanova","countryCode":"ES","stateCode":"GA","latitude":"42.15303000","longitude":"-7.95513000"},{"name":"Cenlle","countryCode":"ES","stateCode":"GA","latitude":"42.34183000","longitude":"-8.08982000"},{"name":"Cerdido","countryCode":"ES","stateCode":"GA","latitude":"43.62063000","longitude":"-7.99959000"},{"name":"Cervo","countryCode":"ES","stateCode":"GA","latitude":"43.67019000","longitude":"-7.41013000"},{"name":"Cesuras","countryCode":"ES","stateCode":"GA","latitude":"43.17282000","longitude":"-8.20061000"},{"name":"Chantada","countryCode":"ES","stateCode":"GA","latitude":"42.60876000","longitude":"-7.77115000"},{"name":"Coirós","countryCode":"ES","stateCode":"GA","latitude":"43.25000000","longitude":"-8.16667000"},{"name":"Coles","countryCode":"ES","stateCode":"GA","latitude":"42.40000000","longitude":"-7.83333000"},{"name":"Combarro","countryCode":"ES","stateCode":"GA","latitude":"42.43188000","longitude":"-8.70649000"},{"name":"Corcubión","countryCode":"ES","stateCode":"GA","latitude":"42.94414000","longitude":"-9.19260000"},{"name":"Corgo","countryCode":"ES","stateCode":"GA","latitude":"42.94434000","longitude":"-7.43140000"},{"name":"Coristanco","countryCode":"ES","stateCode":"GA","latitude":"43.20000000","longitude":"-8.75000000"},{"name":"Covelo","countryCode":"ES","stateCode":"GA","latitude":"42.23333000","longitude":"-8.35000000"},{"name":"Cualedro","countryCode":"ES","stateCode":"GA","latitude":"41.98897000","longitude":"-7.59464000"},{"name":"Culleredo","countryCode":"ES","stateCode":"GA","latitude":"43.28788000","longitude":"-8.38858000"},{"name":"Cuntis","countryCode":"ES","stateCode":"GA","latitude":"42.63396000","longitude":"-8.56256000"},{"name":"Curtis","countryCode":"ES","stateCode":"GA","latitude":"43.12374000","longitude":"-8.14818000"},{"name":"Dozón","countryCode":"ES","stateCode":"GA","latitude":"42.58333000","longitude":"-8.01667000"},{"name":"Dumbría","countryCode":"ES","stateCode":"GA","latitude":"43.00836000","longitude":"-9.11328000"},{"name":"Entrimo","countryCode":"ES","stateCode":"GA","latitude":"41.93297000","longitude":"-8.11725000"},{"name":"Esgos","countryCode":"ES","stateCode":"GA","latitude":"42.32549000","longitude":"-7.69691000"},{"name":"Fene","countryCode":"ES","stateCode":"GA","latitude":"43.45000000","longitude":"-8.15000000"},{"name":"Ferrol","countryCode":"ES","stateCode":"GA","latitude":"43.48961000","longitude":"-8.21940000"},{"name":"Fisterra","countryCode":"ES","stateCode":"GA","latitude":"42.90492000","longitude":"-9.26289000"},{"name":"Fonsagrada","countryCode":"ES","stateCode":"GA","latitude":"43.12398000","longitude":"-7.06790000"},{"name":"Fornelos de Montes","countryCode":"ES","stateCode":"GA","latitude":"42.34126000","longitude":"-8.45291000"},{"name":"Foz","countryCode":"ES","stateCode":"GA","latitude":"43.56920000","longitude":"-7.25441000"},{"name":"Friol","countryCode":"ES","stateCode":"GA","latitude":"43.03213000","longitude":"-7.79514000"},{"name":"Gondomar","countryCode":"ES","stateCode":"GA","latitude":"42.11155000","longitude":"-8.74971000"},{"name":"Guitiriz","countryCode":"ES","stateCode":"GA","latitude":"43.18169000","longitude":"-7.89656000"},{"name":"Illa de Arousa","countryCode":"ES","stateCode":"GA","latitude":"42.56376000","longitude":"-8.87258000"},{"name":"Irixoa","countryCode":"ES","stateCode":"GA","latitude":"43.28470000","longitude":"-8.05916000"},{"name":"Lalín","countryCode":"ES","stateCode":"GA","latitude":"42.66085000","longitude":"-8.11285000"},{"name":"Lama","countryCode":"ES","stateCode":"GA","latitude":"42.40000000","longitude":"-8.43333000"},{"name":"Laracha","countryCode":"ES","stateCode":"GA","latitude":"43.25375000","longitude":"-8.58535000"},{"name":"Laza","countryCode":"ES","stateCode":"GA","latitude":"42.06136000","longitude":"-7.46200000"},{"name":"Lobios","countryCode":"ES","stateCode":"GA","latitude":"42.40746000","longitude":"-7.53164000"},{"name":"Lousame","countryCode":"ES","stateCode":"GA","latitude":"42.76477000","longitude":"-8.84926000"},{"name":"Lugo","countryCode":"ES","stateCode":"GA","latitude":"43.00992000","longitude":"-7.55602000"},{"name":"Luintra","countryCode":"ES","stateCode":"GA","latitude":"42.40964000","longitude":"-7.72682000"},{"name":"Láncara","countryCode":"ES","stateCode":"GA","latitude":"42.86425000","longitude":"-7.33667000"},{"name":"Maceda","countryCode":"ES","stateCode":"GA","latitude":"42.26972000","longitude":"-7.65052000"},{"name":"Malpica","countryCode":"ES","stateCode":"GA","latitude":"43.32280000","longitude":"-8.81052000"},{"name":"Manzaneda","countryCode":"ES","stateCode":"GA","latitude":"42.30962000","longitude":"-7.23209000"},{"name":"Marín","countryCode":"ES","stateCode":"GA","latitude":"42.39145000","longitude":"-8.70136000"},{"name":"Maside","countryCode":"ES","stateCode":"GA","latitude":"42.41031000","longitude":"-8.02582000"},{"name":"Mazaricos","countryCode":"ES","stateCode":"GA","latitude":"42.94033000","longitude":"-8.97187000"},{"name":"Meaño","countryCode":"ES","stateCode":"GA","latitude":"42.44661000","longitude":"-8.78122000"},{"name":"Meira","countryCode":"ES","stateCode":"GA","latitude":"43.21337000","longitude":"-7.29372000"},{"name":"Meis","countryCode":"ES","stateCode":"GA","latitude":"42.50000000","longitude":"-8.75000000"},{"name":"Melón","countryCode":"ES","stateCode":"GA","latitude":"42.26016000","longitude":"-8.21400000"},{"name":"Mesia","countryCode":"ES","stateCode":"GA","latitude":"43.10000000","longitude":"-8.26667000"},{"name":"Miño","countryCode":"ES","stateCode":"GA","latitude":"43.35000000","longitude":"-8.20000000"},{"name":"Moaña","countryCode":"ES","stateCode":"GA","latitude":"42.27807000","longitude":"-8.73921000"},{"name":"Moeche","countryCode":"ES","stateCode":"GA","latitude":"43.55000000","longitude":"-8.01667000"},{"name":"Mondariz","countryCode":"ES","stateCode":"GA","latitude":"42.23110000","longitude":"-8.45839000"},{"name":"Mondariz-Balneario","countryCode":"ES","stateCode":"GA","latitude":"42.22686000","longitude":"-8.46728000"},{"name":"Mondoñedo","countryCode":"ES","stateCode":"GA","latitude":"43.40000000","longitude":"-7.40000000"},{"name":"Monfero","countryCode":"ES","stateCode":"GA","latitude":"43.33333000","longitude":"-8.01667000"},{"name":"Monforte de Lemos","countryCode":"ES","stateCode":"GA","latitude":"42.52165000","longitude":"-7.51422000"},{"name":"Montederramo","countryCode":"ES","stateCode":"GA","latitude":"42.27554000","longitude":"-7.50138000"},{"name":"Monterroso","countryCode":"ES","stateCode":"GA","latitude":"42.79250000","longitude":"-7.83425000"},{"name":"Moraña","countryCode":"ES","stateCode":"GA","latitude":"42.55000000","longitude":"-8.58333000"},{"name":"Mos","countryCode":"ES","stateCode":"GA","latitude":"43.15667000","longitude":"-7.55047000"},{"name":"Mugardos","countryCode":"ES","stateCode":"GA","latitude":"43.46040000","longitude":"-8.25507000"},{"name":"Mugia","countryCode":"ES","stateCode":"GA","latitude":"43.10414000","longitude":"-9.21791000"},{"name":"Muiños","countryCode":"ES","stateCode":"GA","latitude":"41.95609000","longitude":"-7.97396000"},{"name":"Muras","countryCode":"ES","stateCode":"GA","latitude":"43.46685000","longitude":"-7.72383000"},{"name":"Muros","countryCode":"ES","stateCode":"GA","latitude":"42.77617000","longitude":"-9.06032000"},{"name":"Narón","countryCode":"ES","stateCode":"GA","latitude":"43.50175000","longitude":"-8.19082000"},{"name":"Navia de Suarna","countryCode":"ES","stateCode":"GA","latitude":"42.96667000","longitude":"-7.00000000"},{"name":"Negreira","countryCode":"ES","stateCode":"GA","latitude":"42.90402000","longitude":"-8.74273000"},{"name":"Nigrán","countryCode":"ES","stateCode":"GA","latitude":"42.14153000","longitude":"-8.80656000"},{"name":"Nogueira de Ramuín","countryCode":"ES","stateCode":"GA","latitude":"42.41712000","longitude":"-7.74982000"},{"name":"O Barco de Valdeorras","countryCode":"ES","stateCode":"GA","latitude":"42.41642000","longitude":"-6.99005000"},{"name":"O Carballiño","countryCode":"ES","stateCode":"GA","latitude":"42.43163000","longitude":"-8.07899000"},{"name":"O Grove","countryCode":"ES","stateCode":"GA","latitude":"42.49444000","longitude":"-8.86502000"},{"name":"O Incio","countryCode":"ES","stateCode":"GA","latitude":"42.63333000","longitude":"-7.35000000"},{"name":"O Páramo","countryCode":"ES","stateCode":"GA","latitude":"42.95000000","longitude":"-7.30000000"},{"name":"O Rosal","countryCode":"ES","stateCode":"GA","latitude":"41.93536000","longitude":"-8.83677000"},{"name":"Oia","countryCode":"ES","stateCode":"GA","latitude":"42.00000000","longitude":"-8.86667000"},{"name":"Oimbra","countryCode":"ES","stateCode":"GA","latitude":"41.88554000","longitude":"-7.47216000"},{"name":"Oleiros","countryCode":"ES","stateCode":"GA","latitude":"43.33333000","longitude":"-8.31667000"},{"name":"Ordes","countryCode":"ES","stateCode":"GA","latitude":"43.07654000","longitude":"-8.40900000"},{"name":"Oroso","countryCode":"ES","stateCode":"GA","latitude":"42.98333000","longitude":"-8.43333000"},{"name":"Ourense","countryCode":"ES","stateCode":"GA","latitude":"42.33669000","longitude":"-7.86407000"},{"name":"Ourol","countryCode":"ES","stateCode":"GA","latitude":"42.87013000","longitude":"-7.61447000"},{"name":"Outeiro","countryCode":"ES","stateCode":"GA","latitude":"43.14458000","longitude":"-7.29212000"},{"name":"Outeiro de Rei","countryCode":"ES","stateCode":"GA","latitude":"43.10198000","longitude":"-7.61497000"},{"name":"Outes","countryCode":"ES","stateCode":"GA","latitude":"42.86189000","longitude":"-8.90181000"},{"name":"Padrenda","countryCode":"ES","stateCode":"GA","latitude":"42.13333000","longitude":"-8.15000000"},{"name":"Padrón","countryCode":"ES","stateCode":"GA","latitude":"42.73875000","longitude":"-8.66057000"},{"name":"Palmeira","countryCode":"ES","stateCode":"GA","latitude":"42.58333000","longitude":"-8.95000000"},{"name":"Pantón","countryCode":"ES","stateCode":"GA","latitude":"42.51667000","longitude":"-7.60000000"},{"name":"Paradela","countryCode":"ES","stateCode":"GA","latitude":"42.76667000","longitude":"-7.56667000"},{"name":"Pastoriza","countryCode":"ES","stateCode":"GA","latitude":"43.33333000","longitude":"-8.46667000"},{"name":"Pereiro de Aguiar","countryCode":"ES","stateCode":"GA","latitude":"42.34524000","longitude":"-7.80008000"},{"name":"Petín","countryCode":"ES","stateCode":"GA","latitude":"42.38191000","longitude":"-7.12899000"},{"name":"Piñor","countryCode":"ES","stateCode":"GA","latitude":"42.50120000","longitude":"-8.00151000"},{"name":"Pobra de Trives","countryCode":"ES","stateCode":"GA","latitude":"42.33932000","longitude":"-7.25338000"},{"name":"Poio","countryCode":"ES","stateCode":"GA","latitude":"42.44775000","longitude":"-8.68594000"},{"name":"Ponteareas","countryCode":"ES","stateCode":"GA","latitude":"42.17476000","longitude":"-8.50398000"},{"name":"Pontevedra","countryCode":"ES","stateCode":"GA","latitude":"42.43100000","longitude":"-8.64435000"},{"name":"Porqueira","countryCode":"ES","stateCode":"GA","latitude":"42.01667000","longitude":"-7.85000000"},{"name":"Porriño","countryCode":"ES","stateCode":"GA","latitude":"42.16156000","longitude":"-8.61980000"},{"name":"Portas","countryCode":"ES","stateCode":"GA","latitude":"42.58531000","longitude":"-8.65573000"},{"name":"Porto do Son","countryCode":"ES","stateCode":"GA","latitude":"42.72482000","longitude":"-9.00527000"},{"name":"Portomarín","countryCode":"ES","stateCode":"GA","latitude":"42.80620000","longitude":"-7.61644000"},{"name":"Portonovo","countryCode":"ES","stateCode":"GA","latitude":"42.39424000","longitude":"-8.82563000"},{"name":"Provincia da Coruña","countryCode":"ES","stateCode":"GA","latitude":"43.16667000","longitude":"-8.41667000"},{"name":"Provincia de Lugo","countryCode":"ES","stateCode":"GA","latitude":"43.00000000","longitude":"-7.50000000"},{"name":"Provincia de Ourense","countryCode":"ES","stateCode":"GA","latitude":"42.16667000","longitude":"-7.50000000"},{"name":"Provincia de Pontevedra","countryCode":"ES","stateCode":"GA","latitude":"42.50000000","longitude":"-8.50000000"},{"name":"Puente Nuevo","countryCode":"ES","stateCode":"GA","latitude":"43.34948000","longitude":"-7.19458000"},{"name":"Quintela de Leirado","countryCode":"ES","stateCode":"GA","latitude":"42.13967000","longitude":"-8.10126000"},{"name":"Quiroga","countryCode":"ES","stateCode":"GA","latitude":"42.47678000","longitude":"-7.27463000"},{"name":"Rairiz de Veiga","countryCode":"ES","stateCode":"GA","latitude":"42.08364000","longitude":"-7.83503000"},{"name":"Redondela","countryCode":"ES","stateCode":"GA","latitude":"42.28337000","longitude":"-8.60960000"},{"name":"Rianxo","countryCode":"ES","stateCode":"GA","latitude":"42.64977000","longitude":"-8.81763000"},{"name":"Ribadavia","countryCode":"ES","stateCode":"GA","latitude":"42.28804000","longitude":"-8.14362000"},{"name":"Ribadeo","countryCode":"ES","stateCode":"GA","latitude":"43.53704000","longitude":"-7.04095000"},{"name":"Ribadumia","countryCode":"ES","stateCode":"GA","latitude":"42.51667000","longitude":"-8.75000000"},{"name":"Ribeira","countryCode":"ES","stateCode":"GA","latitude":"42.74611000","longitude":"-8.44392000"},{"name":"Riós","countryCode":"ES","stateCode":"GA","latitude":"41.97457000","longitude":"-7.28234000"},{"name":"Rodeiro","countryCode":"ES","stateCode":"GA","latitude":"42.65193000","longitude":"-7.95519000"},{"name":"Rábade","countryCode":"ES","stateCode":"GA","latitude":"43.11700000","longitude":"-7.61714000"},{"name":"Ríotorto","countryCode":"ES","stateCode":"GA","latitude":"43.35000000","longitude":"-7.23333000"},{"name":"Sada","countryCode":"ES","stateCode":"GA","latitude":"43.35619000","longitude":"-8.25796000"},{"name":"Salvatierra de Miño","countryCode":"ES","stateCode":"GA","latitude":"42.08333000","longitude":"-8.50000000"},{"name":"Samos","countryCode":"ES","stateCode":"GA","latitude":"42.73100000","longitude":"-7.32582000"},{"name":"San Amaro","countryCode":"ES","stateCode":"GA","latitude":"42.37385000","longitude":"-8.07347000"},{"name":"San Román","countryCode":"ES","stateCode":"GA","latitude":"42.86932000","longitude":"-7.06261000"},{"name":"Santa Comba","countryCode":"ES","stateCode":"GA","latitude":"43.03306000","longitude":"-8.80925000"},{"name":"Santa Marta de Ortigueira","countryCode":"ES","stateCode":"GA","latitude":"43.68333000","longitude":"-7.85000000"},{"name":"Santa Uxía de Ribeira","countryCode":"ES","stateCode":"GA","latitude":"42.55352000","longitude":"-8.99094000"},{"name":"Santiago de Compostela","countryCode":"ES","stateCode":"GA","latitude":"42.88052000","longitude":"-8.54569000"},{"name":"Santiso","countryCode":"ES","stateCode":"GA","latitude":"42.87388000","longitude":"-8.05497000"},{"name":"Sanxenxo","countryCode":"ES","stateCode":"GA","latitude":"42.39996000","longitude":"-8.80698000"},{"name":"Sarreaus","countryCode":"ES","stateCode":"GA","latitude":"42.08784000","longitude":"-7.60348000"},{"name":"Sarria","countryCode":"ES","stateCode":"GA","latitude":"42.78148000","longitude":"-7.41431000"},{"name":"Silleda","countryCode":"ES","stateCode":"GA","latitude":"42.69605000","longitude":"-8.24653000"},{"name":"Sober","countryCode":"ES","stateCode":"GA","latitude":"42.46127000","longitude":"-7.58640000"},{"name":"Sobradelo","countryCode":"ES","stateCode":"GA","latitude":"42.58333000","longitude":"-8.78333000"},{"name":"Sobrado","countryCode":"ES","stateCode":"GA","latitude":"43.03882000","longitude":"-8.02784000"},{"name":"Somozas","countryCode":"ES","stateCode":"GA","latitude":"43.53333000","longitude":"-7.93333000"},{"name":"Taboada","countryCode":"ES","stateCode":"GA","latitude":"42.69900000","longitude":"-7.82298000"},{"name":"Taboadela","countryCode":"ES","stateCode":"GA","latitude":"42.24234000","longitude":"-7.82719000"},{"name":"Teo","countryCode":"ES","stateCode":"GA","latitude":"42.75000000","longitude":"-8.50000000"},{"name":"Tomiño","countryCode":"ES","stateCode":"GA","latitude":"41.98772000","longitude":"-8.75502000"},{"name":"Touro","countryCode":"ES","stateCode":"GA","latitude":"42.86812000","longitude":"-8.30764000"},{"name":"Toén","countryCode":"ES","stateCode":"GA","latitude":"42.31765000","longitude":"-7.95435000"},{"name":"Trabada","countryCode":"ES","stateCode":"GA","latitude":"43.44475000","longitude":"-7.19527000"},{"name":"Trasmiras","countryCode":"ES","stateCode":"GA","latitude":"42.02540000","longitude":"-7.61735000"},{"name":"Trazo","countryCode":"ES","stateCode":"GA","latitude":"43.01667000","longitude":"-8.53333000"},{"name":"Tui","countryCode":"ES","stateCode":"GA","latitude":"42.04713000","longitude":"-8.64435000"},{"name":"Valdoviño","countryCode":"ES","stateCode":"GA","latitude":"43.60000000","longitude":"-8.13333000"},{"name":"Valga","countryCode":"ES","stateCode":"GA","latitude":"42.69792000","longitude":"-8.63959000"},{"name":"Vedra","countryCode":"ES","stateCode":"GA","latitude":"42.77817000","longitude":"-8.47636000"},{"name":"Verea","countryCode":"ES","stateCode":"GA","latitude":"42.10653000","longitude":"-8.00092000"},{"name":"Verín","countryCode":"ES","stateCode":"GA","latitude":"41.94149000","longitude":"-7.43809000"},{"name":"Vigo","countryCode":"ES","stateCode":"GA","latitude":"42.23282000","longitude":"-8.72264000"},{"name":"Vilagarcía de Arousa","countryCode":"ES","stateCode":"GA","latitude":"42.59631000","longitude":"-8.76426000"},{"name":"Vilalba","countryCode":"ES","stateCode":"GA","latitude":"43.29806000","longitude":"-7.68130000"},{"name":"Vilanova de Arousa","countryCode":"ES","stateCode":"GA","latitude":"42.56400000","longitude":"-8.82797000"},{"name":"Vilasantar","countryCode":"ES","stateCode":"GA","latitude":"43.07106000","longitude":"-8.12163000"},{"name":"Vilaxoán","countryCode":"ES","stateCode":"GA","latitude":"42.58353000","longitude":"-8.79353000"},{"name":"Vimianzo","countryCode":"ES","stateCode":"GA","latitude":"43.10988000","longitude":"-9.03351000"},{"name":"Viveiro","countryCode":"ES","stateCode":"GA","latitude":"43.66228000","longitude":"-7.59344000"},{"name":"Xinzo de Limia","countryCode":"ES","stateCode":"GA","latitude":"42.06350000","longitude":"-7.72459000"},{"name":"Zas","countryCode":"ES","stateCode":"GA","latitude":"43.09885000","longitude":"-8.91558000"},{"name":"Ababuj","countryCode":"ES","stateCode":"AR","latitude":"40.54908000","longitude":"-0.80758000"},{"name":"Abanto","countryCode":"ES","stateCode":"AR","latitude":"41.13751000","longitude":"-1.69818000"},{"name":"Abiego","countryCode":"ES","stateCode":"AR","latitude":"42.12094000","longitude":"-0.06873000"},{"name":"Abizanda","countryCode":"ES","stateCode":"AR","latitude":"42.24236000","longitude":"0.19717000"},{"name":"Adahuesca","countryCode":"ES","stateCode":"AR","latitude":"42.14610000","longitude":"-0.00804000"},{"name":"Aguarón","countryCode":"ES","stateCode":"AR","latitude":"41.33901000","longitude":"-1.27055000"},{"name":"Aguatón","countryCode":"ES","stateCode":"AR","latitude":"40.67158000","longitude":"-1.23475000"},{"name":"Aguaviva","countryCode":"ES","stateCode":"AR","latitude":"40.82211000","longitude":"-0.19532000"},{"name":"Aguilar del Alfambra","countryCode":"ES","stateCode":"AR","latitude":"40.59027000","longitude":"-0.79589000"},{"name":"Aguilón","countryCode":"ES","stateCode":"AR","latitude":"41.29467000","longitude":"-1.04634000"},{"name":"Agón","countryCode":"ES","stateCode":"AR","latitude":"41.85574000","longitude":"-1.45233000"},{"name":"Agüero","countryCode":"ES","stateCode":"AR","latitude":"42.35505000","longitude":"-0.79324000"},{"name":"Ainzón","countryCode":"ES","stateCode":"AR","latitude":"41.81644000","longitude":"-1.51995000"},{"name":"Alacón","countryCode":"ES","stateCode":"AR","latitude":"41.02575000","longitude":"-0.69782000"},{"name":"Aladrén","countryCode":"ES","stateCode":"AR","latitude":"41.24917000","longitude":"-1.15591000"},{"name":"Alagón","countryCode":"ES","stateCode":"AR","latitude":"41.76964000","longitude":"-1.11906000"},{"name":"Alarba","countryCode":"ES","stateCode":"AR","latitude":"41.20482000","longitude":"-1.61335000"},{"name":"Alba","countryCode":"ES","stateCode":"AR","latitude":"40.61825000","longitude":"-1.34658000"},{"name":"Albalate de Cinca","countryCode":"ES","stateCode":"AR","latitude":"41.72521000","longitude":"0.15244000"},{"name":"Albalate del Arzobispo","countryCode":"ES","stateCode":"AR","latitude":"41.12173000","longitude":"-0.51142000"},{"name":"Albalatillo","countryCode":"ES","stateCode":"AR","latitude":"41.73527000","longitude":"-0.15115000"},{"name":"Albarracín","countryCode":"ES","stateCode":"AR","latitude":"40.40818000","longitude":"-1.44375000"},{"name":"Albelda","countryCode":"ES","stateCode":"AR","latitude":"41.86542000","longitude":"0.45999000"},{"name":"Alberite de San Juan","countryCode":"ES","stateCode":"AR","latitude":"41.82009000","longitude":"-1.47063000"},{"name":"Albero Alto","countryCode":"ES","stateCode":"AR","latitude":"42.05031000","longitude":"-0.33710000"},{"name":"Albero Bajo","countryCode":"ES","stateCode":"AR","latitude":"42.02380000","longitude":"-0.38018000"},{"name":"Alberuela de Tubo","countryCode":"ES","stateCode":"AR","latitude":"41.90846000","longitude":"-0.21418000"},{"name":"Albeta","countryCode":"ES","stateCode":"AR","latitude":"41.82636000","longitude":"-1.49936000"},{"name":"Alborge","countryCode":"ES","stateCode":"AR","latitude":"41.33367000","longitude":"-0.35675000"},{"name":"Alcaine","countryCode":"ES","stateCode":"AR","latitude":"40.95341000","longitude":"-0.70583000"},{"name":"Alcalá de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.81495000","longitude":"-1.19429000"},{"name":"Alcalá de Gurrea","countryCode":"ES","stateCode":"AR","latitude":"42.06653000","longitude":"-0.68534000"},{"name":"Alcalá de Moncayo","countryCode":"ES","stateCode":"AR","latitude":"41.78610000","longitude":"-1.69544000"},{"name":"Alcalá de la Selva","countryCode":"ES","stateCode":"AR","latitude":"40.37183000","longitude":"-0.72015000"},{"name":"Alcalá del Obispo","countryCode":"ES","stateCode":"AR","latitude":"42.07730000","longitude":"-0.29120000"},{"name":"Alcañiz","countryCode":"ES","stateCode":"AR","latitude":"41.05000000","longitude":"-0.13333000"},{"name":"Alcolea de Cinca","countryCode":"ES","stateCode":"AR","latitude":"41.71944000","longitude":"0.11716000"},{"name":"Alconchel de Ariza","countryCode":"ES","stateCode":"AR","latitude":"41.20428000","longitude":"-2.12191000"},{"name":"Alcorisa","countryCode":"ES","stateCode":"AR","latitude":"40.89210000","longitude":"-0.38143000"},{"name":"Alcubierre","countryCode":"ES","stateCode":"AR","latitude":"41.80757000","longitude":"-0.45291000"},{"name":"Aldehuela de Liestos","countryCode":"ES","stateCode":"AR","latitude":"41.06410000","longitude":"-1.70107000"},{"name":"Alerre","countryCode":"ES","stateCode":"AR","latitude":"42.16468000","longitude":"-0.46369000"},{"name":"Alfajarín","countryCode":"ES","stateCode":"AR","latitude":"41.61400000","longitude":"-0.70370000"},{"name":"Alfambra","countryCode":"ES","stateCode":"AR","latitude":"40.54638000","longitude":"-1.03314000"},{"name":"Alfamén","countryCode":"ES","stateCode":"AR","latitude":"41.43919000","longitude":"-1.24458000"},{"name":"Alforque","countryCode":"ES","stateCode":"AR","latitude":"41.32942000","longitude":"-0.38525000"},{"name":"Alfántega","countryCode":"ES","stateCode":"AR","latitude":"41.82832000","longitude":"0.14823000"},{"name":"Alhama de Aragón","countryCode":"ES","stateCode":"AR","latitude":"41.29657000","longitude":"-1.89358000"},{"name":"Aliaga","countryCode":"ES","stateCode":"AR","latitude":"40.67411000","longitude":"-0.70333000"},{"name":"Allepuz","countryCode":"ES","stateCode":"AR","latitude":"40.49295000","longitude":"-0.72478000"},{"name":"Alloza","countryCode":"ES","stateCode":"AR","latitude":"40.96942000","longitude":"-0.52941000"},{"name":"Allueva","countryCode":"ES","stateCode":"AR","latitude":"40.98533000","longitude":"-1.04258000"},{"name":"Almochuel","countryCode":"ES","stateCode":"AR","latitude":"41.27992000","longitude":"-0.55067000"},{"name":"Almohaja","countryCode":"ES","stateCode":"AR","latitude":"40.60489000","longitude":"-1.43800000"},{"name":"Almonacid de la Cuba","countryCode":"ES","stateCode":"AR","latitude":"41.28067000","longitude":"-0.79266000"},{"name":"Almonacid de la Sierra","countryCode":"ES","stateCode":"AR","latitude":"41.39754000","longitude":"-1.32394000"},{"name":"Almozara","countryCode":"ES","stateCode":"AR","latitude":"41.66124000","longitude":"-0.90169000"},{"name":"Almudévar","countryCode":"ES","stateCode":"AR","latitude":"42.04255000","longitude":"-0.58141000"},{"name":"Almuniente","countryCode":"ES","stateCode":"AR","latitude":"41.94949000","longitude":"-0.41173000"},{"name":"Alobras","countryCode":"ES","stateCode":"AR","latitude":"40.18169000","longitude":"-1.38731000"},{"name":"Alpartir","countryCode":"ES","stateCode":"AR","latitude":"41.42253000","longitude":"-1.38061000"},{"name":"Alpeñés","countryCode":"ES","stateCode":"AR","latitude":"40.79958000","longitude":"-1.06625000"},{"name":"Alquézar","countryCode":"ES","stateCode":"AR","latitude":"42.17268000","longitude":"0.02586000"},{"name":"Ambel","countryCode":"ES","stateCode":"AR","latitude":"41.79472000","longitude":"-1.61520000"},{"name":"Anadón","countryCode":"ES","stateCode":"AR","latitude":"40.98225000","longitude":"-0.98367000"},{"name":"Andorra","countryCode":"ES","stateCode":"AR","latitude":"40.97655000","longitude":"-0.44721000"},{"name":"Anento","countryCode":"ES","stateCode":"AR","latitude":"41.06958000","longitude":"-1.33375000"},{"name":"Angüés","countryCode":"ES","stateCode":"AR","latitude":"42.11109000","longitude":"-0.15298000"},{"name":"Ansó","countryCode":"ES","stateCode":"AR","latitude":"42.75785000","longitude":"-0.82947000"},{"name":"Antillón","countryCode":"ES","stateCode":"AR","latitude":"42.03639000","longitude":"-0.16239000"},{"name":"Aragüés del Puerto","countryCode":"ES","stateCode":"AR","latitude":"42.70641000","longitude":"-0.66999000"},{"name":"Aranda de Moncayo","countryCode":"ES","stateCode":"AR","latitude":"41.57749000","longitude":"-1.79171000"},{"name":"Arcos de las Salinas","countryCode":"ES","stateCode":"AR","latitude":"39.98333000","longitude":"-1.03333000"},{"name":"Arenys de Lledó / Arens de Lledó","countryCode":"ES","stateCode":"AR","latitude":"40.99244000","longitude":"0.27092000"},{"name":"Argavieso","countryCode":"ES","stateCode":"AR","latitude":"42.05275000","longitude":"-0.27834000"},{"name":"Argente","countryCode":"ES","stateCode":"AR","latitude":"40.68841000","longitude":"-1.16217000"},{"name":"Arguis","countryCode":"ES","stateCode":"AR","latitude":"42.31476000","longitude":"-0.43967000"},{"name":"Ariza","countryCode":"ES","stateCode":"AR","latitude":"41.31442000","longitude":"-2.05332000"},{"name":"Ariño","countryCode":"ES","stateCode":"AR","latitude":"41.03019000","longitude":"-0.59206000"},{"name":"Artieda","countryCode":"ES","stateCode":"AR","latitude":"42.58538000","longitude":"-0.98422000"},{"name":"Arándiga","countryCode":"ES","stateCode":"AR","latitude":"41.50872000","longitude":"-1.50074000"},{"name":"Atea","countryCode":"ES","stateCode":"AR","latitude":"41.16059000","longitude":"-1.55533000"},{"name":"Ateca","countryCode":"ES","stateCode":"AR","latitude":"41.33092000","longitude":"-1.79353000"},{"name":"Ayerbe","countryCode":"ES","stateCode":"AR","latitude":"42.27267000","longitude":"-0.68844000"},{"name":"Azara","countryCode":"ES","stateCode":"AR","latitude":"42.07033000","longitude":"-0.02921000"},{"name":"Azlor","countryCode":"ES","stateCode":"AR","latitude":"42.09427000","longitude":"-0.04594000"},{"name":"Azuara","countryCode":"ES","stateCode":"AR","latitude":"41.25822000","longitude":"-0.87078000"},{"name":"Aínsa","countryCode":"ES","stateCode":"AR","latitude":"42.41547000","longitude":"0.14008000"},{"name":"Badules","countryCode":"ES","stateCode":"AR","latitude":"41.13901000","longitude":"-1.25366000"},{"name":"Baells","countryCode":"ES","stateCode":"AR","latitude":"41.95325000","longitude":"0.45956000"},{"name":"Bagüés","countryCode":"ES","stateCode":"AR","latitude":"42.54935000","longitude":"-0.94577000"},{"name":"Bailo","countryCode":"ES","stateCode":"AR","latitude":"42.50906000","longitude":"-0.81136000"},{"name":"Balconchán","countryCode":"ES","stateCode":"AR","latitude":"41.08737000","longitude":"-1.45998000"},{"name":"Ballobar","countryCode":"ES","stateCode":"AR","latitude":"41.62106000","longitude":"0.19200000"},{"name":"Banastás","countryCode":"ES","stateCode":"AR","latitude":"42.18089000","longitude":"-0.45191000"},{"name":"Barbastro","countryCode":"ES","stateCode":"AR","latitude":"42.03565000","longitude":"0.12686000"},{"name":"Barbués","countryCode":"ES","stateCode":"AR","latitude":"41.98085000","longitude":"-0.41949000"},{"name":"Barbuñales","countryCode":"ES","stateCode":"AR","latitude":"42.02563000","longitude":"-0.08659000"},{"name":"Bardallur","countryCode":"ES","stateCode":"AR","latitude":"41.68423000","longitude":"-1.21183000"},{"name":"Barrachina","countryCode":"ES","stateCode":"AR","latitude":"40.89688000","longitude":"-1.13858000"},{"name":"Bañón","countryCode":"ES","stateCode":"AR","latitude":"40.83825000","longitude":"-1.19091000"},{"name":"Bea","countryCode":"ES","stateCode":"AR","latitude":"41.03633000","longitude":"-1.14725000"},{"name":"Belchite","countryCode":"ES","stateCode":"AR","latitude":"41.30600000","longitude":"-0.75400000"},{"name":"Bello","countryCode":"ES","stateCode":"AR","latitude":"40.92266000","longitude":"-1.49850000"},{"name":"Belver de Cinca","countryCode":"ES","stateCode":"AR","latitude":"41.69272000","longitude":"0.17827000"},{"name":"Benasque","countryCode":"ES","stateCode":"AR","latitude":"42.60528000","longitude":"0.52305000"},{"name":"Benavarri / Benabarre","countryCode":"ES","stateCode":"AR","latitude":"42.10586000","longitude":"0.48211000"},{"name":"Berbegal","countryCode":"ES","stateCode":"AR","latitude":"41.95959000","longitude":"-0.00326000"},{"name":"Berdejo","countryCode":"ES","stateCode":"AR","latitude":"41.56133000","longitude":"-1.94431000"},{"name":"Berge","countryCode":"ES","stateCode":"AR","latitude":"40.85791000","longitude":"-0.42709000"},{"name":"Bezas","countryCode":"ES","stateCode":"AR","latitude":"40.33076000","longitude":"-1.32511000"},{"name":"Biel","countryCode":"ES","stateCode":"AR","latitude":"42.38763000","longitude":"-0.94154000"},{"name":"Bielsa","countryCode":"ES","stateCode":"AR","latitude":"42.63347000","longitude":"0.21858000"},{"name":"Bierge","countryCode":"ES","stateCode":"AR","latitude":"42.16216000","longitude":"-0.08326000"},{"name":"Bijuesca","countryCode":"ES","stateCode":"AR","latitude":"41.54083000","longitude":"-1.92039000"},{"name":"Binaced","countryCode":"ES","stateCode":"AR","latitude":"41.82564000","longitude":"0.20084000"},{"name":"Binéfar","countryCode":"ES","stateCode":"AR","latitude":"41.85141000","longitude":"0.29433000"},{"name":"Biota","countryCode":"ES","stateCode":"AR","latitude":"42.26214000","longitude":"-1.18735000"},{"name":"Bisaurri","countryCode":"ES","stateCode":"AR","latitude":"42.49677000","longitude":"0.50647000"},{"name":"Biscarrués","countryCode":"ES","stateCode":"AR","latitude":"42.22867000","longitude":"-0.74967000"},{"name":"Bisimbre","countryCode":"ES","stateCode":"AR","latitude":"41.85607000","longitude":"-1.44268000"},{"name":"Blancas","countryCode":"ES","stateCode":"AR","latitude":"40.81392000","longitude":"-1.48208000"},{"name":"Blesa","countryCode":"ES","stateCode":"AR","latitude":"41.05150000","longitude":"-0.88500000"},{"name":"Boltaña","countryCode":"ES","stateCode":"AR","latitude":"42.44550000","longitude":"0.06802000"},{"name":"Bonansa","countryCode":"ES","stateCode":"AR","latitude":"42.42691000","longitude":"0.66692000"},{"name":"Boquiñeni","countryCode":"ES","stateCode":"AR","latitude":"41.84804000","longitude":"-1.25246000"},{"name":"Borau","countryCode":"ES","stateCode":"AR","latitude":"42.65858000","longitude":"-0.58846000"},{"name":"Bordalba","countryCode":"ES","stateCode":"AR","latitude":"41.41667000","longitude":"-2.06667000"},{"name":"Bordón","countryCode":"ES","stateCode":"AR","latitude":"40.68650000","longitude":"-0.32216000"},{"name":"Borja","countryCode":"ES","stateCode":"AR","latitude":"41.83412000","longitude":"-1.53271000"},{"name":"Botorrita","countryCode":"ES","stateCode":"AR","latitude":"41.50706000","longitude":"-1.03104000"},{"name":"Brea de Aragón","countryCode":"ES","stateCode":"AR","latitude":"41.52387000","longitude":"-1.60261000"},{"name":"Bronchales","countryCode":"ES","stateCode":"AR","latitude":"40.51171000","longitude":"-1.58821000"},{"name":"Broto","countryCode":"ES","stateCode":"AR","latitude":"42.60434000","longitude":"-0.12351000"},{"name":"Bubierca","countryCode":"ES","stateCode":"AR","latitude":"41.31482000","longitude":"-1.85386000"},{"name":"Bueña","countryCode":"ES","stateCode":"AR","latitude":"40.70881000","longitude":"-1.26742000"},{"name":"Bujaraloz","countryCode":"ES","stateCode":"AR","latitude":"41.49806000","longitude":"-0.15290000"},{"name":"Bulbuente","countryCode":"ES","stateCode":"AR","latitude":"41.81970000","longitude":"-1.60238000"},{"name":"Burbáguena","countryCode":"ES","stateCode":"AR","latitude":"41.01783000","longitude":"-1.33825000"},{"name":"Bureta","countryCode":"ES","stateCode":"AR","latitude":"41.81572000","longitude":"-1.48819000"},{"name":"Bádenas","countryCode":"ES","stateCode":"AR","latitude":"41.09216000","longitude":"-1.12241000"},{"name":"Báguena","countryCode":"ES","stateCode":"AR","latitude":"41.04181000","longitude":"-1.35767000"},{"name":"Bárboles","countryCode":"ES","stateCode":"AR","latitude":"41.70898000","longitude":"-1.18594000"},{"name":"Bárcabo","countryCode":"ES","stateCode":"AR","latitude":"42.24219000","longitude":"0.06934000"},{"name":"Cabañas de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.80000000","longitude":"-1.20000000"},{"name":"Cabolafuente","countryCode":"ES","stateCode":"AR","latitude":"41.21053000","longitude":"-2.04133000"},{"name":"Cabra de Mora","countryCode":"ES","stateCode":"AR","latitude":"40.31696000","longitude":"-0.80678000"},{"name":"Cadrete","countryCode":"ES","stateCode":"AR","latitude":"41.55575000","longitude":"-0.96013000"},{"name":"Calaceite","countryCode":"ES","stateCode":"AR","latitude":"41.01625000","longitude":"0.18876000"},{"name":"Calamocha","countryCode":"ES","stateCode":"AR","latitude":"40.91933000","longitude":"-1.29750000"},{"name":"Calanda","countryCode":"ES","stateCode":"AR","latitude":"40.94153000","longitude":"-0.23243000"},{"name":"Calatayud","countryCode":"ES","stateCode":"AR","latitude":"41.35353000","longitude":"-1.64318000"},{"name":"Calatorao","countryCode":"ES","stateCode":"AR","latitude":"41.52228000","longitude":"-1.34702000"},{"name":"Calcena","countryCode":"ES","stateCode":"AR","latitude":"41.65515000","longitude":"-1.71764000"},{"name":"Calmarza","countryCode":"ES","stateCode":"AR","latitude":"41.15810000","longitude":"-1.91196000"},{"name":"Calomarde","countryCode":"ES","stateCode":"AR","latitude":"40.37264000","longitude":"-1.57435000"},{"name":"Camarena de la Sierra","countryCode":"ES","stateCode":"AR","latitude":"40.15000000","longitude":"-1.03333000"},{"name":"Camarillas","countryCode":"ES","stateCode":"AR","latitude":"40.61242000","longitude":"-0.75416000"},{"name":"Camañas","countryCode":"ES","stateCode":"AR","latitude":"40.64308000","longitude":"-1.13752000"},{"name":"Caminreal","countryCode":"ES","stateCode":"AR","latitude":"40.83883000","longitude":"-1.32416000"},{"name":"Campillo de Aragón","countryCode":"ES","stateCode":"AR","latitude":"41.12648000","longitude":"-1.84393000"},{"name":"Camporrells","countryCode":"ES","stateCode":"AR","latitude":"41.95856000","longitude":"0.52136000"},{"name":"Candasnos","countryCode":"ES","stateCode":"AR","latitude":"41.50213000","longitude":"0.06425000"},{"name":"Canfranc","countryCode":"ES","stateCode":"AR","latitude":"42.71628000","longitude":"-0.52563000"},{"name":"Cantavieja","countryCode":"ES","stateCode":"AR","latitude":"40.52642000","longitude":"-0.40558000"},{"name":"Capdesaso","countryCode":"ES","stateCode":"AR","latitude":"41.84287000","longitude":"-0.18316000"},{"name":"Capella","countryCode":"ES","stateCode":"AR","latitude":"42.19635000","longitude":"0.39637000"},{"name":"Carenas","countryCode":"ES","stateCode":"AR","latitude":"41.27755000","longitude":"-1.79754000"},{"name":"Cariñena","countryCode":"ES","stateCode":"AR","latitude":"41.33733000","longitude":"-1.22444000"},{"name":"Casbas de Huesca","countryCode":"ES","stateCode":"AR","latitude":"42.15550000","longitude":"-0.13990000"},{"name":"Cascante del Río","countryCode":"ES","stateCode":"AR","latitude":"40.19652000","longitude":"-1.11414000"},{"name":"Caspe","countryCode":"ES","stateCode":"AR","latitude":"41.23402000","longitude":"-0.03945000"},{"name":"Castejón de Alarba","countryCode":"ES","stateCode":"AR","latitude":"41.18365000","longitude":"-1.63612000"},{"name":"Castejón de Monegros","countryCode":"ES","stateCode":"AR","latitude":"41.61802000","longitude":"-0.24013000"},{"name":"Castejón de Sos","countryCode":"ES","stateCode":"AR","latitude":"42.51235000","longitude":"0.49241000"},{"name":"Castejón de Tornos","countryCode":"ES","stateCode":"AR","latitude":"40.99726000","longitude":"-1.42805000"},{"name":"Castejón de Valdejasa","countryCode":"ES","stateCode":"AR","latitude":"41.98204000","longitude":"-0.99393000"},{"name":"Castejón de las Armas","countryCode":"ES","stateCode":"AR","latitude":"41.30976000","longitude":"-1.81084000"},{"name":"Castejón del Puente","countryCode":"ES","stateCode":"AR","latitude":"41.96179000","longitude":"0.15883000"},{"name":"Castel de Cabra","countryCode":"ES","stateCode":"AR","latitude":"40.80255000","longitude":"-0.69600000"},{"name":"Castelflorite","countryCode":"ES","stateCode":"AR","latitude":"41.80273000","longitude":"-0.02169000"},{"name":"Castellote","countryCode":"ES","stateCode":"AR","latitude":"40.80000000","longitude":"-0.31975000"},{"name":"Castelnou","countryCode":"ES","stateCode":"AR","latitude":"41.22892000","longitude":"-0.36434000"},{"name":"Castelserás","countryCode":"ES","stateCode":"AR","latitude":"40.98133000","longitude":"-0.14666000"},{"name":"Castiello de Jaca","countryCode":"ES","stateCode":"AR","latitude":"42.62964000","longitude":"-0.55020000"},{"name":"Castigaleu","countryCode":"ES","stateCode":"AR","latitude":"42.20374000","longitude":"0.57944000"},{"name":"Castiliscar","countryCode":"ES","stateCode":"AR","latitude":"42.37662000","longitude":"-1.27326000"},{"name":"Castillazuelo","countryCode":"ES","stateCode":"AR","latitude":"42.06774000","longitude":"0.06491000"},{"name":"Cañada Vellida","countryCode":"ES","stateCode":"AR","latitude":"40.70811000","longitude":"-0.91489000"},{"name":"Cañada de Benatanduz","countryCode":"ES","stateCode":"AR","latitude":"40.57934000","longitude":"-0.53682000"},{"name":"Cañizar del Olivar","countryCode":"ES","stateCode":"AR","latitude":"40.81622000","longitude":"-0.64567000"},{"name":"Cedrillas","countryCode":"ES","stateCode":"AR","latitude":"40.43708000","longitude":"-0.85150000"},{"name":"Cella","countryCode":"ES","stateCode":"AR","latitude":"40.45325000","longitude":"-1.28750000"},{"name":"Cervera de la Cañada","countryCode":"ES","stateCode":"AR","latitude":"41.43301000","longitude":"-1.73568000"},{"name":"Cerveruela","countryCode":"ES","stateCode":"AR","latitude":"41.21567000","longitude":"-1.21525000"},{"name":"Cetina","countryCode":"ES","stateCode":"AR","latitude":"41.29208000","longitude":"-1.96281000"},{"name":"Chalamera","countryCode":"ES","stateCode":"AR","latitude":"41.66567000","longitude":"0.16299000"},{"name":"Chimillas","countryCode":"ES","stateCode":"AR","latitude":"42.17033000","longitude":"-0.45168000"},{"name":"Chiprana","countryCode":"ES","stateCode":"AR","latitude":"41.26317000","longitude":"-0.12741000"},{"name":"Chodes","countryCode":"ES","stateCode":"AR","latitude":"41.48696000","longitude":"-1.48012000"},{"name":"Chía","countryCode":"ES","stateCode":"AR","latitude":"42.52080000","longitude":"0.46563000"},{"name":"Cimballa","countryCode":"ES","stateCode":"AR","latitude":"41.10118000","longitude":"-1.77352000"},{"name":"Cinco Olivas","countryCode":"ES","stateCode":"AR","latitude":"41.33966000","longitude":"-0.37116000"},{"name":"Clarés de Ribota","countryCode":"ES","stateCode":"AR","latitude":"41.52957000","longitude":"-1.83773000"},{"name":"Codos","countryCode":"ES","stateCode":"AR","latitude":"41.29266000","longitude":"-1.37425000"},{"name":"Colungo","countryCode":"ES","stateCode":"AR","latitude":"42.17125000","longitude":"0.06812000"},{"name":"Contamina","countryCode":"ES","stateCode":"AR","latitude":"41.30535000","longitude":"-1.91731000"},{"name":"Corbalán","countryCode":"ES","stateCode":"AR","latitude":"40.40308000","longitude":"-0.98525000"},{"name":"Cortes de Aragón","countryCode":"ES","stateCode":"AR","latitude":"40.97366000","longitude":"-0.83575000"},{"name":"Cosa","countryCode":"ES","stateCode":"AR","latitude":"40.83392000","longitude":"-1.13650000"},{"name":"Cosuenda","countryCode":"ES","stateCode":"AR","latitude":"41.36559000","longitude":"-1.29867000"},{"name":"Crivillén","countryCode":"ES","stateCode":"AR","latitude":"40.88325000","longitude":"-0.57666000"},{"name":"Cuarte de Huerva","countryCode":"ES","stateCode":"AR","latitude":"41.59466000","longitude":"-0.93268000"},{"name":"Cubel","countryCode":"ES","stateCode":"AR","latitude":"41.09604000","longitude":"-1.63729000"},{"name":"Cubla","countryCode":"ES","stateCode":"AR","latitude":"40.20978000","longitude":"-1.07917000"},{"name":"Cucalón","countryCode":"ES","stateCode":"AR","latitude":"41.08608000","longitude":"-1.21475000"},{"name":"Cuevas Labradas","countryCode":"ES","stateCode":"AR","latitude":"40.45350000","longitude":"-1.05008000"},{"name":"Cuevas de Almudén","countryCode":"ES","stateCode":"AR","latitude":"40.71342000","longitude":"-0.82958000"},{"name":"Daroca","countryCode":"ES","stateCode":"AR","latitude":"41.11475000","longitude":"-1.41492000"},{"name":"Delicias","countryCode":"ES","stateCode":"AR","latitude":"41.64928000","longitude":"-0.90757000"},{"name":"Echo","countryCode":"ES","stateCode":"AR","latitude":"42.73844000","longitude":"-0.75016000"},{"name":"Ejea de los Caballeros","countryCode":"ES","stateCode":"AR","latitude":"42.12632000","longitude":"-1.13716000"},{"name":"Ejulve","countryCode":"ES","stateCode":"AR","latitude":"40.77633000","longitude":"-0.55344000"},{"name":"El Burgo de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.57157000","longitude":"-0.74128000"},{"name":"El Castellar","countryCode":"ES","stateCode":"AR","latitude":"40.36531000","longitude":"-0.81734000"},{"name":"Embid de Ariza","countryCode":"ES","stateCode":"AR","latitude":"41.37830000","longitude":"-1.97373000"},{"name":"Encinacorba","countryCode":"ES","stateCode":"AR","latitude":"41.28516000","longitude":"-1.27516000"},{"name":"Erla","countryCode":"ES","stateCode":"AR","latitude":"42.11732000","longitude":"-0.95019000"},{"name":"Escatrón","countryCode":"ES","stateCode":"AR","latitude":"41.29149000","longitude":"-0.32308000"},{"name":"Escorihuela","countryCode":"ES","stateCode":"AR","latitude":"40.54400000","longitude":"-0.97078000"},{"name":"Escucha","countryCode":"ES","stateCode":"AR","latitude":"40.79467000","longitude":"-0.81012000"},{"name":"Esplús","countryCode":"ES","stateCode":"AR","latitude":"41.79870000","longitude":"0.27586000"},{"name":"Estada","countryCode":"ES","stateCode":"AR","latitude":"42.07201000","longitude":"0.23219000"},{"name":"Estadilla","countryCode":"ES","stateCode":"AR","latitude":"42.05657000","longitude":"0.24343000"},{"name":"Estercuel","countryCode":"ES","stateCode":"AR","latitude":"40.85500000","longitude":"-0.63208000"},{"name":"Fabara","countryCode":"ES","stateCode":"AR","latitude":"41.17750000","longitude":"0.16908000"},{"name":"Fago","countryCode":"ES","stateCode":"AR","latitude":"42.73440000","longitude":"-0.88131000"},{"name":"Farlete","countryCode":"ES","stateCode":"AR","latitude":"41.68122000","longitude":"-0.50678000"},{"name":"Fayón","countryCode":"ES","stateCode":"AR","latitude":"41.23851000","longitude":"0.33302000"},{"name":"Ferreruela de Huerva","countryCode":"ES","stateCode":"AR","latitude":"41.06325000","longitude":"-1.23350000"},{"name":"Figueruelas","countryCode":"ES","stateCode":"AR","latitude":"41.76651000","longitude":"-1.17473000"},{"name":"Fiscal","countryCode":"ES","stateCode":"AR","latitude":"42.49561000","longitude":"-0.12094000"},{"name":"Fombuena","countryCode":"ES","stateCode":"AR","latitude":"41.14442000","longitude":"-1.19266000"},{"name":"Fonfría","countryCode":"ES","stateCode":"AR","latitude":"40.99566000","longitude":"-1.08475000"},{"name":"Fonz","countryCode":"ES","stateCode":"AR","latitude":"42.01015000","longitude":"0.25878000"},{"name":"Formiche Alto","countryCode":"ES","stateCode":"AR","latitude":"40.32367000","longitude":"-0.89241000"},{"name":"Fortanete","countryCode":"ES","stateCode":"AR","latitude":"40.50533000","longitude":"-0.52283000"},{"name":"Foz-Calanda","countryCode":"ES","stateCode":"AR","latitude":"40.92208000","longitude":"-0.26483000"},{"name":"Fraga","countryCode":"ES","stateCode":"AR","latitude":"41.52294000","longitude":"0.34894000"},{"name":"Fréscano","countryCode":"ES","stateCode":"AR","latitude":"41.88333000","longitude":"-1.45000000"},{"name":"Frías de Albarracín","countryCode":"ES","stateCode":"AR","latitude":"40.33754000","longitude":"-1.61470000"},{"name":"Fuendejalón","countryCode":"ES","stateCode":"AR","latitude":"41.76050000","longitude":"-1.47213000"},{"name":"Fuendetodos","countryCode":"ES","stateCode":"AR","latitude":"41.34245000","longitude":"-0.95988000"},{"name":"Fuenferrada","countryCode":"ES","stateCode":"AR","latitude":"40.86923000","longitude":"-1.01179000"},{"name":"Fuentes Calientes","countryCode":"ES","stateCode":"AR","latitude":"40.70000000","longitude":"-0.96667000"},{"name":"Fuentes Claras","countryCode":"ES","stateCode":"AR","latitude":"40.86375000","longitude":"-1.32266000"},{"name":"Fuentes de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.51250000","longitude":"-0.63159000"},{"name":"Fuentes de Jiloca","countryCode":"ES","stateCode":"AR","latitude":"41.22859000","longitude":"-1.53616000"},{"name":"Fuentes de Rubielos","countryCode":"ES","stateCode":"AR","latitude":"40.16667000","longitude":"-0.61667000"},{"name":"Fuentespalda","countryCode":"ES","stateCode":"AR","latitude":"40.80666000","longitude":"0.06517000"},{"name":"Fórnoles","countryCode":"ES","stateCode":"AR","latitude":"40.89359000","longitude":"-0.00383000"},{"name":"Gallocanta","countryCode":"ES","stateCode":"AR","latitude":"40.99624000","longitude":"-1.50774000"},{"name":"Gallur","countryCode":"ES","stateCode":"AR","latitude":"41.86830000","longitude":"-1.31577000"},{"name":"Galve","countryCode":"ES","stateCode":"AR","latitude":"40.65591000","longitude":"-0.88217000"},{"name":"Gargallo","countryCode":"ES","stateCode":"AR","latitude":"40.83583000","longitude":"-0.58442000"},{"name":"Gea de Albarracín","countryCode":"ES","stateCode":"AR","latitude":"40.41114000","longitude":"-1.34823000"},{"name":"Gelsa","countryCode":"ES","stateCode":"AR","latitude":"41.40766000","longitude":"-0.46158000"},{"name":"Gistaín","countryCode":"ES","stateCode":"AR","latitude":"42.59110000","longitude":"0.33478000"},{"name":"Godojos","countryCode":"ES","stateCode":"AR","latitude":"41.26838000","longitude":"-1.86410000"},{"name":"Gotor","countryCode":"ES","stateCode":"AR","latitude":"41.54583000","longitude":"-1.64915000"},{"name":"Graus","countryCode":"ES","stateCode":"AR","latitude":"42.18885000","longitude":"0.33749000"},{"name":"Grañén","countryCode":"ES","stateCode":"AR","latitude":"41.94104000","longitude":"-0.36941000"},{"name":"Griegos","countryCode":"ES","stateCode":"AR","latitude":"40.42722000","longitude":"-1.71201000"},{"name":"Grisel","countryCode":"ES","stateCode":"AR","latitude":"41.87109000","longitude":"-1.72794000"},{"name":"Grisén","countryCode":"ES","stateCode":"AR","latitude":"41.74524000","longitude":"-1.16260000"},{"name":"Guadalaviar","countryCode":"ES","stateCode":"AR","latitude":"40.38824000","longitude":"-1.71803000"},{"name":"Gurrea de Gállego","countryCode":"ES","stateCode":"AR","latitude":"42.01541000","longitude":"-0.76150000"},{"name":"Gúdar","countryCode":"ES","stateCode":"AR","latitude":"40.44107000","longitude":"-0.72048000"},{"name":"Herrera de los Navarros","countryCode":"ES","stateCode":"AR","latitude":"41.21024000","longitude":"-1.08271000"},{"name":"Hinojosa de Jarque","countryCode":"ES","stateCode":"AR","latitude":"40.69049000","longitude":"-0.78541000"},{"name":"Hoz de Jaca","countryCode":"ES","stateCode":"AR","latitude":"42.69045000","longitude":"-0.30650000"},{"name":"Huerto","countryCode":"ES","stateCode":"AR","latitude":"41.93128000","longitude":"-0.16684000"},{"name":"Huesa del Común","countryCode":"ES","stateCode":"AR","latitude":"41.01053000","longitude":"-0.91882000"},{"name":"Huesca","countryCode":"ES","stateCode":"AR","latitude":"42.13615000","longitude":"-0.40870000"},{"name":"Híjar","countryCode":"ES","stateCode":"AR","latitude":"41.17429000","longitude":"-0.45112000"},{"name":"Ibdes","countryCode":"ES","stateCode":"AR","latitude":"41.21667000","longitude":"-1.83333000"},{"name":"Ibieca","countryCode":"ES","stateCode":"AR","latitude":"42.16079000","longitude":"-0.20855000"},{"name":"Igriés","countryCode":"ES","stateCode":"AR","latitude":"42.21443000","longitude":"-0.43201000"},{"name":"Ilche","countryCode":"ES","stateCode":"AR","latitude":"41.95702000","longitude":"0.05728000"},{"name":"Illueca","countryCode":"ES","stateCode":"AR","latitude":"41.53818000","longitude":"-1.62747000"},{"name":"Isuerre","countryCode":"ES","stateCode":"AR","latitude":"42.48729000","longitude":"-1.05400000"},{"name":"Jabaloyas","countryCode":"ES","stateCode":"AR","latitude":"40.24010000","longitude":"-1.40886000"},{"name":"Jaca","countryCode":"ES","stateCode":"AR","latitude":"42.56898000","longitude":"-0.54987000"},{"name":"Jaraba","countryCode":"ES","stateCode":"AR","latitude":"41.19083000","longitude":"-1.88440000"},{"name":"Jarque","countryCode":"ES","stateCode":"AR","latitude":"41.55613000","longitude":"-1.67563000"},{"name":"Jarque de la Val","countryCode":"ES","stateCode":"AR","latitude":"40.70283000","longitude":"-0.80083000"},{"name":"Jasa","countryCode":"ES","stateCode":"AR","latitude":"42.69480000","longitude":"-0.66605000"},{"name":"Jatiel","countryCode":"ES","stateCode":"AR","latitude":"41.22008000","longitude":"-0.38183000"},{"name":"Jaulín","countryCode":"ES","stateCode":"AR","latitude":"41.45198000","longitude":"-0.99256000"},{"name":"Jorcas","countryCode":"ES","stateCode":"AR","latitude":"40.54275000","longitude":"-0.75308000"},{"name":"Josa","countryCode":"ES","stateCode":"AR","latitude":"40.95550000","longitude":"-0.76683000"},{"name":"La Almunia de Doña Godina","countryCode":"ES","stateCode":"AR","latitude":"41.47670000","longitude":"-1.37451000"},{"name":"La Ginebrosa","countryCode":"ES","stateCode":"AR","latitude":"40.86991000","longitude":"-0.13525000"},{"name":"La Iglesuela del Cid","countryCode":"ES","stateCode":"AR","latitude":"40.48312000","longitude":"-0.31938000"},{"name":"Labuerda","countryCode":"ES","stateCode":"AR","latitude":"42.45234000","longitude":"0.13561000"},{"name":"Lagata","countryCode":"ES","stateCode":"AR","latitude":"41.23970000","longitude":"-0.80487000"},{"name":"Lagueruela","countryCode":"ES","stateCode":"AR","latitude":"41.04250000","longitude":"-1.19283000"},{"name":"Laluenga","countryCode":"ES","stateCode":"AR","latitude":"42.00703000","longitude":"-0.04715000"},{"name":"Lalueza","countryCode":"ES","stateCode":"AR","latitude":"41.83967000","longitude":"-0.25493000"},{"name":"Lanaja","countryCode":"ES","stateCode":"AR","latitude":"41.77063000","longitude":"-0.33095000"},{"name":"Langa del Castillo","countryCode":"ES","stateCode":"AR","latitude":"41.21200000","longitude":"-1.39850000"},{"name":"Lanzuela","countryCode":"ES","stateCode":"AR","latitude":"41.09850000","longitude":"-1.20616000"},{"name":"Laperdiguera","countryCode":"ES","stateCode":"AR","latitude":"41.99053000","longitude":"-0.04657000"},{"name":"Lascuarre","countryCode":"ES","stateCode":"AR","latitude":"42.19611000","longitude":"0.52010000"},{"name":"Laspaúles","countryCode":"ES","stateCode":"AR","latitude":"42.47136000","longitude":"0.59698000"},{"name":"Laspuña","countryCode":"ES","stateCode":"AR","latitude":"42.50374000","longitude":"0.15441000"},{"name":"Layana","countryCode":"ES","stateCode":"AR","latitude":"42.29546000","longitude":"-1.24483000"},{"name":"Lechón","countryCode":"ES","stateCode":"AR","latitude":"41.08633000","longitude":"-1.28483000"},{"name":"Leciñena","countryCode":"ES","stateCode":"AR","latitude":"41.79868000","longitude":"-0.61174000"},{"name":"Letux","countryCode":"ES","stateCode":"AR","latitude":"41.25512000","longitude":"-0.80269000"},{"name":"Libros","countryCode":"ES","stateCode":"AR","latitude":"40.16311000","longitude":"-1.23361000"},{"name":"Lidón","countryCode":"ES","stateCode":"AR","latitude":"40.71725000","longitude":"-1.11250000"},{"name":"Linares de Mora","countryCode":"ES","stateCode":"AR","latitude":"40.32159000","longitude":"-0.57468000"},{"name":"Litago","countryCode":"ES","stateCode":"AR","latitude":"41.81407000","longitude":"-1.75276000"},{"name":"Lituénigo","countryCode":"ES","stateCode":"AR","latitude":"41.83533000","longitude":"-1.76196000"},{"name":"Lledó","countryCode":"ES","stateCode":"AR","latitude":"40.95498000","longitude":"0.27749000"},{"name":"Loarre","countryCode":"ES","stateCode":"AR","latitude":"42.31432000","longitude":"-0.62588000"},{"name":"Lobera de Onsella","countryCode":"ES","stateCode":"AR","latitude":"42.47848000","longitude":"-1.02208000"},{"name":"Longares","countryCode":"ES","stateCode":"AR","latitude":"41.40308000","longitude":"-1.16876000"},{"name":"Longás","countryCode":"ES","stateCode":"AR","latitude":"42.48092000","longitude":"-0.93420000"},{"name":"Loporzano","countryCode":"ES","stateCode":"AR","latitude":"42.16137000","longitude":"-0.32337000"},{"name":"Loscorrales","countryCode":"ES","stateCode":"AR","latitude":"42.25451000","longitude":"-0.64296000"},{"name":"Loscos","countryCode":"ES","stateCode":"AR","latitude":"41.08108000","longitude":"-1.04433000"},{"name":"Lucena de Jalón","countryCode":"ES","stateCode":"AR","latitude":"41.55301000","longitude":"-1.31305000"},{"name":"Luceni","countryCode":"ES","stateCode":"AR","latitude":"41.82857000","longitude":"-1.23889000"},{"name":"Luesia","countryCode":"ES","stateCode":"AR","latitude":"42.36974000","longitude":"-1.02421000"},{"name":"Luesma","countryCode":"ES","stateCode":"AR","latitude":"41.16583000","longitude":"-1.14575000"},{"name":"Lumpiaque","countryCode":"ES","stateCode":"AR","latitude":"41.62953000","longitude":"-1.30156000"},{"name":"Luna","countryCode":"ES","stateCode":"AR","latitude":"42.16760000","longitude":"-0.93292000"},{"name":"Lécera","countryCode":"ES","stateCode":"AR","latitude":"41.20491000","longitude":"-0.71133000"},{"name":"Maella","countryCode":"ES","stateCode":"AR","latitude":"41.12251000","longitude":"0.13926000"},{"name":"Magallón","countryCode":"ES","stateCode":"AR","latitude":"41.83248000","longitude":"-1.45979000"},{"name":"Maicas","countryCode":"ES","stateCode":"AR","latitude":"40.96708000","longitude":"-0.89041000"},{"name":"Mainar","countryCode":"ES","stateCode":"AR","latitude":"41.19275000","longitude":"-1.30292000"},{"name":"Malanquilla","countryCode":"ES","stateCode":"AR","latitude":"41.56856000","longitude":"-1.87481000"},{"name":"Maleján","countryCode":"ES","stateCode":"AR","latitude":"41.82762000","longitude":"-1.54906000"},{"name":"Mallén","countryCode":"ES","stateCode":"AR","latitude":"41.90064000","longitude":"-1.41994000"},{"name":"Maluenda","countryCode":"ES","stateCode":"AR","latitude":"41.28772000","longitude":"-1.61603000"},{"name":"Malón","countryCode":"ES","stateCode":"AR","latitude":"41.95235000","longitude":"-1.67199000"},{"name":"Manchones","countryCode":"ES","stateCode":"AR","latitude":"41.15000000","longitude":"-1.46667000"},{"name":"Manzanera","countryCode":"ES","stateCode":"AR","latitude":"40.05000000","longitude":"-0.83333000"},{"name":"Mara","countryCode":"ES","stateCode":"AR","latitude":"41.28950000","longitude":"-1.51842000"},{"name":"Marracos","countryCode":"ES","stateCode":"AR","latitude":"42.08826000","longitude":"-0.77587000"},{"name":"Martín del Río","countryCode":"ES","stateCode":"AR","latitude":"40.84459000","longitude":"-0.89549000"},{"name":"María de Huerva","countryCode":"ES","stateCode":"AR","latitude":"41.53880000","longitude":"-0.99615000"},{"name":"Mas de las Matas","countryCode":"ES","stateCode":"AR","latitude":"40.83408000","longitude":"-0.24292000"},{"name":"Mazaleón","countryCode":"ES","stateCode":"AR","latitude":"41.05056000","longitude":"0.10290000"},{"name":"Mequinensa / Mequinenza","countryCode":"ES","stateCode":"AR","latitude":"41.37211000","longitude":"0.30169000"},{"name":"Mesones de Isuela","countryCode":"ES","stateCode":"AR","latitude":"41.55119000","longitude":"-1.53858000"},{"name":"Mezalocha","countryCode":"ES","stateCode":"AR","latitude":"41.42581000","longitude":"-1.08276000"},{"name":"Mezquita de Jarque","countryCode":"ES","stateCode":"AR","latitude":"40.72100000","longitude":"-0.86700000"},{"name":"Mianos","countryCode":"ES","stateCode":"AR","latitude":"42.58544000","longitude":"-0.95478000"},{"name":"Mirambel","countryCode":"ES","stateCode":"AR","latitude":"40.58733000","longitude":"-0.34266000"},{"name":"Molinos","countryCode":"ES","stateCode":"AR","latitude":"40.82100000","longitude":"-0.45017000"},{"name":"Monegrillo","countryCode":"ES","stateCode":"AR","latitude":"41.63856000","longitude":"-0.41570000"},{"name":"Moneva","countryCode":"ES","stateCode":"AR","latitude":"41.12817000","longitude":"-0.83591000"},{"name":"Monforte de Moyuela","countryCode":"ES","stateCode":"AR","latitude":"41.05512000","longitude":"-1.01411000"},{"name":"Monreal de Ariza","countryCode":"ES","stateCode":"AR","latitude":"41.29165000","longitude":"-2.10493000"},{"name":"Monreal del Campo","countryCode":"ES","stateCode":"AR","latitude":"40.78800000","longitude":"-1.35541000"},{"name":"Monroyo","countryCode":"ES","stateCode":"AR","latitude":"40.78775000","longitude":"-0.03550000"},{"name":"Montalbán","countryCode":"ES","stateCode":"AR","latitude":"40.83278000","longitude":"-0.80178000"},{"name":"Monteagudo del Castillo","countryCode":"ES","stateCode":"AR","latitude":"40.45656000","longitude":"-0.81781000"},{"name":"Montecanal","countryCode":"ES","stateCode":"AR","latitude":"41.62965000","longitude":"-0.93873000"},{"name":"Monterde","countryCode":"ES","stateCode":"AR","latitude":"41.17434000","longitude":"-1.73505000"},{"name":"Monterde de Albarracín","countryCode":"ES","stateCode":"AR","latitude":"40.49708000","longitude":"-1.49216000"},{"name":"Montón","countryCode":"ES","stateCode":"AR","latitude":"41.20667000","longitude":"-1.51550000"},{"name":"Monzón","countryCode":"ES","stateCode":"AR","latitude":"41.91084000","longitude":"0.19406000"},{"name":"Mora de Rubielos","countryCode":"ES","stateCode":"AR","latitude":"40.25020000","longitude":"-0.75249000"},{"name":"Morata de Jalón","countryCode":"ES","stateCode":"AR","latitude":"41.47348000","longitude":"-1.47628000"},{"name":"Morata de Jiloca","countryCode":"ES","stateCode":"AR","latitude":"41.24797000","longitude":"-1.58665000"},{"name":"Moros","countryCode":"ES","stateCode":"AR","latitude":"41.39775000","longitude":"-1.82839000"},{"name":"Morés","countryCode":"ES","stateCode":"AR","latitude":"41.47326000","longitude":"-1.56491000"},{"name":"Moscardón","countryCode":"ES","stateCode":"AR","latitude":"40.33295000","longitude":"-1.53683000"},{"name":"Mosqueruela","countryCode":"ES","stateCode":"AR","latitude":"40.36133000","longitude":"-0.44890000"},{"name":"Moyuela","countryCode":"ES","stateCode":"AR","latitude":"41.12792000","longitude":"-0.92225000"},{"name":"Mozota","countryCode":"ES","stateCode":"AR","latitude":"41.48410000","longitude":"-1.06807000"},{"name":"Muel","countryCode":"ES","stateCode":"AR","latitude":"41.46633000","longitude":"-1.08503000"},{"name":"Muniesa","countryCode":"ES","stateCode":"AR","latitude":"41.03308000","longitude":"-0.81141000"},{"name":"Munébrega","countryCode":"ES","stateCode":"AR","latitude":"41.25203000","longitude":"-1.70557000"},{"name":"Murero","countryCode":"ES","stateCode":"AR","latitude":"41.15967000","longitude":"-1.48275000"},{"name":"Naval","countryCode":"ES","stateCode":"AR","latitude":"42.19503000","longitude":"0.15183000"},{"name":"Navardún","countryCode":"ES","stateCode":"AR","latitude":"42.51255000","longitude":"-1.14822000"},{"name":"Nigüella","countryCode":"ES","stateCode":"AR","latitude":"41.53621000","longitude":"-1.52450000"},{"name":"Nogueras","countryCode":"ES","stateCode":"AR","latitude":"41.13475000","longitude":"-1.06708000"},{"name":"Nogueruelas","countryCode":"ES","stateCode":"AR","latitude":"40.23622000","longitude":"-0.63606000"},{"name":"Nombrevilla","countryCode":"ES","stateCode":"AR","latitude":"41.10730000","longitude":"-1.35904000"},{"name":"Nonaspe","countryCode":"ES","stateCode":"AR","latitude":"41.20881000","longitude":"0.24775000"},{"name":"Novales","countryCode":"ES","stateCode":"AR","latitude":"42.03201000","longitude":"-0.28700000"},{"name":"Novallas","countryCode":"ES","stateCode":"AR","latitude":"41.95000000","longitude":"-1.70000000"},{"name":"Novillas","countryCode":"ES","stateCode":"AR","latitude":"41.93334000","longitude":"-1.39412000"},{"name":"Nueno","countryCode":"ES","stateCode":"AR","latitude":"42.26697000","longitude":"-0.43906000"},{"name":"Nuez de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.58957000","longitude":"-0.66774000"},{"name":"Nuévalos","countryCode":"ES","stateCode":"AR","latitude":"41.21185000","longitude":"-1.78954000"},{"name":"Obón","countryCode":"ES","stateCode":"AR","latitude":"40.90450000","longitude":"-0.72300000"},{"name":"Odón","countryCode":"ES","stateCode":"AR","latitude":"40.88417000","longitude":"-1.56792000"},{"name":"Ojos Negros","countryCode":"ES","stateCode":"AR","latitude":"40.73750000","longitude":"-1.49875000"},{"name":"Olba","countryCode":"ES","stateCode":"AR","latitude":"40.13333000","longitude":"-0.61667000"},{"name":"Oliete","countryCode":"ES","stateCode":"AR","latitude":"40.99791000","longitude":"-0.67429000"},{"name":"Oliver-Valdefierro","countryCode":"ES","stateCode":"AR","latitude":"41.64454000","longitude":"-0.93349000"},{"name":"Olvés","countryCode":"ES","stateCode":"AR","latitude":"41.23965000","longitude":"-1.64647000"},{"name":"Ontiñena","countryCode":"ES","stateCode":"AR","latitude":"41.67663000","longitude":"0.08858000"},{"name":"Orcajo","countryCode":"ES","stateCode":"AR","latitude":"41.10975000","longitude":"-1.48933000"},{"name":"Orera","countryCode":"ES","stateCode":"AR","latitude":"41.29842000","longitude":"-1.47849000"},{"name":"Orihuela del Tremedal","countryCode":"ES","stateCode":"AR","latitude":"40.55000000","longitude":"-1.65000000"},{"name":"Orrios","countryCode":"ES","stateCode":"AR","latitude":"40.58945000","longitude":"-0.98614000"},{"name":"Orés","countryCode":"ES","stateCode":"AR","latitude":"42.27765000","longitude":"-1.00150000"},{"name":"Oseja","countryCode":"ES","stateCode":"AR","latitude":"41.59564000","longitude":"-1.70026000"},{"name":"Palo","countryCode":"ES","stateCode":"AR","latitude":"42.32270000","longitude":"0.24376000"},{"name":"Palomar de Arroyos","countryCode":"ES","stateCode":"AR","latitude":"40.77911000","longitude":"-0.75055000"},{"name":"Pancrudo","countryCode":"ES","stateCode":"AR","latitude":"40.76223000","longitude":"-1.02967000"},{"name":"Paniza","countryCode":"ES","stateCode":"AR","latitude":"41.28400000","longitude":"-1.21224000"},{"name":"Paracuellos de Jiloca","countryCode":"ES","stateCode":"AR","latitude":"41.31378000","longitude":"-1.64029000"},{"name":"Paracuellos de la Ribera","countryCode":"ES","stateCode":"AR","latitude":"41.42273000","longitude":"-1.56245000"},{"name":"Pedrola","countryCode":"ES","stateCode":"AR","latitude":"41.79102000","longitude":"-1.21357000"},{"name":"Peracense","countryCode":"ES","stateCode":"AR","latitude":"40.64099000","longitude":"-1.47075000"},{"name":"Peralejos","countryCode":"ES","stateCode":"AR","latitude":"40.48433000","longitude":"-1.03408000"},{"name":"Perales del Alfambra","countryCode":"ES","stateCode":"AR","latitude":"40.63383000","longitude":"-1.00181000"},{"name":"Peraltilla","countryCode":"ES","stateCode":"AR","latitude":"42.05407000","longitude":"-0.01840000"},{"name":"Perdiguera","countryCode":"ES","stateCode":"AR","latitude":"41.75458000","longitude":"-0.63148000"},{"name":"Pertusa","countryCode":"ES","stateCode":"AR","latitude":"42.00214000","longitude":"-0.12732000"},{"name":"Peñalba","countryCode":"ES","stateCode":"AR","latitude":"41.50087000","longitude":"-0.03798000"},{"name":"Piedratajada","countryCode":"ES","stateCode":"AR","latitude":"42.12124000","longitude":"-0.80373000"},{"name":"Pina de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.48846000","longitude":"-0.53120000"},{"name":"Pinseque","countryCode":"ES","stateCode":"AR","latitude":"41.73657000","longitude":"-1.10041000"},{"name":"Piracés","countryCode":"ES","stateCode":"AR","latitude":"42.00448000","longitude":"-0.31769000"},{"name":"Pitarque","countryCode":"ES","stateCode":"AR","latitude":"40.64850000","longitude":"-0.59324000"},{"name":"Plan","countryCode":"ES","stateCode":"AR","latitude":"42.58126000","longitude":"0.33742000"},{"name":"Plasencia de Jalón","countryCode":"ES","stateCode":"AR","latitude":"41.68154000","longitude":"-1.22996000"},{"name":"Pleitas","countryCode":"ES","stateCode":"AR","latitude":"41.71135000","longitude":"-1.20251000"},{"name":"Plenas","countryCode":"ES","stateCode":"AR","latitude":"41.11209000","longitude":"-0.96442000"},{"name":"Plou","countryCode":"ES","stateCode":"AR","latitude":"40.99274000","longitude":"-0.85441000"},{"name":"Poleñino","countryCode":"ES","stateCode":"AR","latitude":"41.86972000","longitude":"-0.31009000"},{"name":"Pomer","countryCode":"ES","stateCode":"AR","latitude":"41.63765000","longitude":"-1.84104000"},{"name":"Pozondón","countryCode":"ES","stateCode":"AR","latitude":"40.56112000","longitude":"-1.47033000"},{"name":"Pozuel de Ariza","countryCode":"ES","stateCode":"AR","latitude":"41.35000000","longitude":"-2.15000000"},{"name":"Pozuel del Campo","countryCode":"ES","stateCode":"AR","latitude":"40.77125000","longitude":"-1.50575000"},{"name":"Pozuelo de Aragón","countryCode":"ES","stateCode":"AR","latitude":"41.76430000","longitude":"-1.42305000"},{"name":"Pozán de Vero","countryCode":"ES","stateCode":"AR","latitude":"42.08219000","longitude":"0.03066000"},{"name":"Pradilla de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.86111000","longitude":"-1.26325000"},{"name":"Provincia de Huesca","countryCode":"ES","stateCode":"AR","latitude":"42.16667000","longitude":"-0.16667000"},{"name":"Provincia de Teruel","countryCode":"ES","stateCode":"AR","latitude":"40.66667000","longitude":"-0.66667000"},{"name":"Provincia de Zaragoza","countryCode":"ES","stateCode":"AR","latitude":"41.58333000","longitude":"-1.00000000"},{"name":"Puebla de Albortón","countryCode":"ES","stateCode":"AR","latitude":"41.38517000","longitude":"-0.85558000"},{"name":"Puebla de Alfindén","countryCode":"ES","stateCode":"AR","latitude":"41.63188000","longitude":"-0.75154000"},{"name":"Puente la Reina de Jaca","countryCode":"ES","stateCode":"AR","latitude":"42.55908000","longitude":"-0.78759000"},{"name":"Puertomingalvo","countryCode":"ES","stateCode":"AR","latitude":"40.26430000","longitude":"-0.45756000"},{"name":"Pueyo de Santa Cruz","countryCode":"ES","stateCode":"AR","latitude":"41.85799000","longitude":"0.15660000"},{"name":"Purujosa","countryCode":"ES","stateCode":"AR","latitude":"41.68259000","longitude":"-1.76519000"},{"name":"Puértolas","countryCode":"ES","stateCode":"AR","latitude":"42.54748000","longitude":"0.13214000"},{"name":"Quicena","countryCode":"ES","stateCode":"AR","latitude":"42.14797000","longitude":"-0.36049000"},{"name":"Quinto","countryCode":"ES","stateCode":"AR","latitude":"41.42378000","longitude":"-0.49592000"},{"name":"Remolinos","countryCode":"ES","stateCode":"AR","latitude":"41.83946000","longitude":"-1.17768000"},{"name":"Retascón","countryCode":"ES","stateCode":"AR","latitude":"41.14350000","longitude":"-1.38376000"},{"name":"Ricla","countryCode":"ES","stateCode":"AR","latitude":"41.50580000","longitude":"-1.40468000"},{"name":"Rillo","countryCode":"ES","stateCode":"AR","latitude":"40.72233000","longitude":"-0.99623000"},{"name":"Riodeva","countryCode":"ES","stateCode":"AR","latitude":"40.11667000","longitude":"-1.15000000"},{"name":"Robres","countryCode":"ES","stateCode":"AR","latitude":"41.86746000","longitude":"-0.46094000"},{"name":"Romanos","countryCode":"ES","stateCode":"AR","latitude":"41.12636000","longitude":"-1.27502000"},{"name":"Royuela","countryCode":"ES","stateCode":"AR","latitude":"40.37846000","longitude":"-1.51337000"},{"name":"Rubiales","countryCode":"ES","stateCode":"AR","latitude":"40.27623000","longitude":"-1.27167000"},{"name":"Rubielos de Mora","countryCode":"ES","stateCode":"AR","latitude":"40.18894000","longitude":"-0.65307000"},{"name":"Rubielos de la Cérida","countryCode":"ES","stateCode":"AR","latitude":"40.77058000","longitude":"-1.21291000"},{"name":"Ruesca","countryCode":"ES","stateCode":"AR","latitude":"41.28350000","longitude":"-1.48142000"},{"name":"Ráfales","countryCode":"ES","stateCode":"AR","latitude":"40.83770000","longitude":"0.01923000"},{"name":"Ródenas","countryCode":"ES","stateCode":"AR","latitude":"40.64076000","longitude":"-1.51617000"},{"name":"Sabiñánigo","countryCode":"ES","stateCode":"AR","latitude":"42.51924000","longitude":"-0.36607000"},{"name":"Sahún","countryCode":"ES","stateCode":"AR","latitude":"42.57590000","longitude":"0.46546000"},{"name":"Salas Altas","countryCode":"ES","stateCode":"AR","latitude":"42.11407000","longitude":"0.06821000"},{"name":"Salas Bajas","countryCode":"ES","stateCode":"AR","latitude":"42.10046000","longitude":"0.08349000"},{"name":"Salcedillo","countryCode":"ES","stateCode":"AR","latitude":"40.96200000","longitude":"-1.00433000"},{"name":"Saldón","countryCode":"ES","stateCode":"AR","latitude":"40.32513000","longitude":"-1.42782000"},{"name":"Salillas","countryCode":"ES","stateCode":"AR","latitude":"41.99498000","longitude":"-0.22278000"},{"name":"Salillas de Jalón","countryCode":"ES","stateCode":"AR","latitude":"41.56789000","longitude":"-1.32344000"},{"name":"Sallent de Gállego","countryCode":"ES","stateCode":"AR","latitude":"42.77127000","longitude":"-0.33448000"},{"name":"Salvatierra de Esca","countryCode":"ES","stateCode":"AR","latitude":"42.67002000","longitude":"-1.00475000"},{"name":"Samper de Calanda","countryCode":"ES","stateCode":"AR","latitude":"41.18933000","longitude":"-0.38883000"},{"name":"Samper del Salz","countryCode":"ES","stateCode":"AR","latitude":"41.23458000","longitude":"-0.82510000"},{"name":"San Agustín","countryCode":"ES","stateCode":"AR","latitude":"40.05929000","longitude":"-0.69254000"},{"name":"San Martín del Río","countryCode":"ES","stateCode":"AR","latitude":"41.06633000","longitude":"-1.38733000"},{"name":"San Mateo de Gállego","countryCode":"ES","stateCode":"AR","latitude":"41.83043000","longitude":"-0.76578000"},{"name":"Sangarrén","countryCode":"ES","stateCode":"AR","latitude":"42.01921000","longitude":"-0.43323000"},{"name":"Santa Cruz de Grío","countryCode":"ES","stateCode":"AR","latitude":"41.37050000","longitude":"-1.43009000"},{"name":"Santa Cruz de Moncayo","countryCode":"ES","stateCode":"AR","latitude":"41.88240000","longitude":"-1.75637000"},{"name":"Santa Cruz de Nogueras","countryCode":"ES","stateCode":"AR","latitude":"41.11475000","longitude":"-1.08933000"},{"name":"Santa Cruz de la Serós","countryCode":"ES","stateCode":"AR","latitude":"42.52271000","longitude":"-0.67515000"},{"name":"Santa Eulalia","countryCode":"ES","stateCode":"AR","latitude":"40.56742000","longitude":"-1.31354000"},{"name":"Santa Eulalia de Gállego","countryCode":"ES","stateCode":"AR","latitude":"42.28700000","longitude":"-0.76065000"},{"name":"Santed","countryCode":"ES","stateCode":"AR","latitude":"41.03172000","longitude":"-1.51028000"},{"name":"Sariñena","countryCode":"ES","stateCode":"AR","latitude":"41.79128000","longitude":"-0.15804000"},{"name":"Sarrión","countryCode":"ES","stateCode":"AR","latitude":"40.14175000","longitude":"-0.81533000"},{"name":"Secastilla","countryCode":"ES","stateCode":"AR","latitude":"42.18112000","longitude":"0.26736000"},{"name":"Sediles","countryCode":"ES","stateCode":"AR","latitude":"41.34613000","longitude":"-1.53177000"},{"name":"Segura de los Baños","countryCode":"ES","stateCode":"AR","latitude":"40.94088000","longitude":"-0.95111000"},{"name":"Seira","countryCode":"ES","stateCode":"AR","latitude":"42.47696000","longitude":"0.43127000"},{"name":"Seno","countryCode":"ES","stateCode":"AR","latitude":"40.81225000","longitude":"-0.33816000"},{"name":"Senés de Alcubierre","countryCode":"ES","stateCode":"AR","latitude":"41.90731000","longitude":"-0.48906000"},{"name":"Sesa","countryCode":"ES","stateCode":"AR","latitude":"41.99484000","longitude":"-0.24511000"},{"name":"Sestrica","countryCode":"ES","stateCode":"AR","latitude":"41.48595000","longitude":"-1.59501000"},{"name":"Sesué","countryCode":"ES","stateCode":"AR","latitude":"42.55131000","longitude":"0.47212000"},{"name":"Sierra de Luna","countryCode":"ES","stateCode":"AR","latitude":"42.04818000","longitude":"-0.91025000"},{"name":"Sigüés","countryCode":"ES","stateCode":"AR","latitude":"42.63030000","longitude":"-1.01212000"},{"name":"Singra","countryCode":"ES","stateCode":"AR","latitude":"40.65508000","longitude":"-1.31158000"},{"name":"Sisamón","countryCode":"ES","stateCode":"AR","latitude":"41.17124000","longitude":"-2.00386000"},{"name":"Siétamo","countryCode":"ES","stateCode":"AR","latitude":"42.12392000","longitude":"-0.28066000"},{"name":"Sobradiel","countryCode":"ES","stateCode":"AR","latitude":"41.73875000","longitude":"-1.03765000"},{"name":"Sos del Rey Católico","countryCode":"ES","stateCode":"AR","latitude":"42.49686000","longitude":"-1.21514000"},{"name":"Sádaba","countryCode":"ES","stateCode":"AR","latitude":"42.28180000","longitude":"-1.26951000"},{"name":"Sástago","countryCode":"ES","stateCode":"AR","latitude":"41.32166000","longitude":"-0.35075000"},{"name":"Tabuenca","countryCode":"ES","stateCode":"AR","latitude":"41.69500000","longitude":"-1.54335000"},{"name":"Talamantes","countryCode":"ES","stateCode":"AR","latitude":"41.73051000","longitude":"-1.67857000"},{"name":"Tamarit de Llitera / Tamarite de Litera","countryCode":"ES","stateCode":"AR","latitude":"41.86910000","longitude":"0.42214000"},{"name":"Tarazona","countryCode":"ES","stateCode":"AR","latitude":"41.90475000","longitude":"-1.72678000"},{"name":"Tardienta","countryCode":"ES","stateCode":"AR","latitude":"41.97781000","longitude":"-0.53731000"},{"name":"Tauste","countryCode":"ES","stateCode":"AR","latitude":"41.91804000","longitude":"-1.25343000"},{"name":"Terrer","countryCode":"ES","stateCode":"AR","latitude":"41.32811000","longitude":"-1.71329000"},{"name":"Terriente","countryCode":"ES","stateCode":"AR","latitude":"40.29741000","longitude":"-1.50399000"},{"name":"Teruel","countryCode":"ES","stateCode":"AR","latitude":"40.34560000","longitude":"-1.10646000"},{"name":"Tierz","countryCode":"ES","stateCode":"AR","latitude":"42.13356000","longitude":"-0.35489000"},{"name":"Tobed","countryCode":"ES","stateCode":"AR","latitude":"41.33866000","longitude":"-1.39975000"},{"name":"Tormón","countryCode":"ES","stateCode":"AR","latitude":"40.20266000","longitude":"-1.35406000"},{"name":"Tornos","countryCode":"ES","stateCode":"AR","latitude":"40.96188000","longitude":"-1.43389000"},{"name":"Torralba de Aragón","countryCode":"ES","stateCode":"AR","latitude":"41.93487000","longitude":"-0.51053000"},{"name":"Torralba de Ribota","countryCode":"ES","stateCode":"AR","latitude":"41.41803000","longitude":"-1.68429000"},{"name":"Torralba de los Frailes","countryCode":"ES","stateCode":"AR","latitude":"41.03622000","longitude":"-1.66046000"},{"name":"Torralba de los Sisones","countryCode":"ES","stateCode":"AR","latitude":"40.89084000","longitude":"-1.45866000"},{"name":"Torralbilla","countryCode":"ES","stateCode":"AR","latitude":"41.21009000","longitude":"-1.33800000"},{"name":"Torre de Arcas","countryCode":"ES","stateCode":"AR","latitude":"40.75137000","longitude":"-0.06892000"},{"name":"Torre de las Arcas","countryCode":"ES","stateCode":"AR","latitude":"40.84166000","longitude":"-0.71783000"},{"name":"Torre del Compte","countryCode":"ES","stateCode":"AR","latitude":"40.93625000","longitude":"0.10934000"},{"name":"Torre los Negros","countryCode":"ES","stateCode":"AR","latitude":"40.85308000","longitude":"-1.09782000"},{"name":"Torrecilla de Alcañiz","countryCode":"ES","stateCode":"AR","latitude":"40.96056000","longitude":"-0.09077000"},{"name":"Torrecilla del Rebollar","countryCode":"ES","stateCode":"AR","latitude":"40.90978000","longitude":"-1.07244000"},{"name":"Torrehermosa","countryCode":"ES","stateCode":"AR","latitude":"41.23767000","longitude":"-2.12800000"},{"name":"Torrelapaja","countryCode":"ES","stateCode":"AR","latitude":"41.58133000","longitude":"-1.95181000"},{"name":"Torrellas","countryCode":"ES","stateCode":"AR","latitude":"41.89444000","longitude":"-1.77139000"},{"name":"Torres de Albarracín","countryCode":"ES","stateCode":"AR","latitude":"40.42709000","longitude":"-1.53242000"},{"name":"Torres de Alcanadre","countryCode":"ES","stateCode":"AR","latitude":"41.96727000","longitude":"-0.11096000"},{"name":"Torres de Barbués","countryCode":"ES","stateCode":"AR","latitude":"41.96050000","longitude":"-0.43350000"},{"name":"Torres de Berrellén","countryCode":"ES","stateCode":"AR","latitude":"41.75797000","longitude":"-1.06550000"},{"name":"Torrevelilla","countryCode":"ES","stateCode":"AR","latitude":"40.90200000","longitude":"-0.10977000"},{"name":"Torrijas","countryCode":"ES","stateCode":"AR","latitude":"40.01667000","longitude":"-0.95000000"},{"name":"Torrijo de la Cañada","countryCode":"ES","stateCode":"AR","latitude":"41.47304000","longitude":"-1.87441000"},{"name":"Torrijo del Campo","countryCode":"ES","stateCode":"AR","latitude":"40.82575000","longitude":"-1.33766000"},{"name":"Tosos","countryCode":"ES","stateCode":"AR","latitude":"41.31542000","longitude":"-1.07292000"},{"name":"Tramacastiel","countryCode":"ES","stateCode":"AR","latitude":"40.18842000","longitude":"-1.24081000"},{"name":"Tramacastilla","countryCode":"ES","stateCode":"AR","latitude":"40.43059000","longitude":"-1.57466000"},{"name":"Tramaced","countryCode":"ES","stateCode":"AR","latitude":"41.97318000","longitude":"-0.29752000"},{"name":"Trasmoz","countryCode":"ES","stateCode":"AR","latitude":"41.82599000","longitude":"-1.72279000"},{"name":"Trasobares","countryCode":"ES","stateCode":"AR","latitude":"41.64308000","longitude":"-1.64192000"},{"name":"Tronchón","countryCode":"ES","stateCode":"AR","latitude":"40.62091000","longitude":"-0.39833000"},{"name":"Uncastillo","countryCode":"ES","stateCode":"AR","latitude":"42.35963000","longitude":"-1.12842000"},{"name":"Undués de Lerda","countryCode":"ES","stateCode":"AR","latitude":"42.56572000","longitude":"-1.16944000"},{"name":"Urrea de Jalón","countryCode":"ES","stateCode":"AR","latitude":"41.66715000","longitude":"-1.23420000"},{"name":"Urriés","countryCode":"ES","stateCode":"AR","latitude":"42.51943000","longitude":"-1.13022000"},{"name":"Used","countryCode":"ES","stateCode":"AR","latitude":"41.05554000","longitude":"-1.55954000"},{"name":"Utebo","countryCode":"ES","stateCode":"AR","latitude":"41.70826000","longitude":"-0.99916000"},{"name":"Utrillas","countryCode":"ES","stateCode":"AR","latitude":"40.81267000","longitude":"-0.84545000"},{"name":"Val de San Martín","countryCode":"ES","stateCode":"AR","latitude":"41.05787000","longitude":"-1.44934000"},{"name":"Valacloche","countryCode":"ES","stateCode":"AR","latitude":"40.19092000","longitude":"-1.09134000"},{"name":"Valbona","countryCode":"ES","stateCode":"AR","latitude":"40.22877000","longitude":"-0.81079000"},{"name":"Valdealgorfa","countryCode":"ES","stateCode":"AR","latitude":"40.99066000","longitude":"-0.03433000"},{"name":"Valdecuenca","countryCode":"ES","stateCode":"AR","latitude":"40.29776000","longitude":"-1.40829000"},{"name":"Valdehorna","countryCode":"ES","stateCode":"AR","latitude":"41.07275000","longitude":"-1.42376000"},{"name":"Valdelinares","countryCode":"ES","stateCode":"AR","latitude":"40.39114000","longitude":"-0.60593000"},{"name":"Valdeltormo","countryCode":"ES","stateCode":"AR","latitude":"40.98716000","longitude":"0.08342000"},{"name":"Valderrobres","countryCode":"ES","stateCode":"AR","latitude":"40.87209000","longitude":"0.15431000"},{"name":"Valfarta","countryCode":"ES","stateCode":"AR","latitude":"41.55726000","longitude":"-0.13304000"},{"name":"Valjunquera","countryCode":"ES","stateCode":"AR","latitude":"40.95250000","longitude":"0.02575000"},{"name":"Valmadrid","countryCode":"ES","stateCode":"AR","latitude":"41.44351000","longitude":"-0.88482000"},{"name":"Valpalmas","countryCode":"ES","stateCode":"AR","latitude":"42.15821000","longitude":"-0.85481000"},{"name":"Valtorres","countryCode":"ES","stateCode":"AR","latitude":"41.29855000","longitude":"-1.74080000"},{"name":"Veguillas de la Sierra","countryCode":"ES","stateCode":"AR","latitude":"40.15000000","longitude":"-1.40000000"},{"name":"Velilla de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.37416000","longitude":"-0.43483000"},{"name":"Velilla de Jiloca","countryCode":"ES","stateCode":"AR","latitude":"41.27509000","longitude":"-1.60396000"},{"name":"Vera de Moncayo","countryCode":"ES","stateCode":"AR","latitude":"41.82400000","longitude":"-1.68799000"},{"name":"Vierlas","countryCode":"ES","stateCode":"AR","latitude":"41.92708000","longitude":"-1.68123000"},{"name":"Villadoz","countryCode":"ES","stateCode":"AR","latitude":"41.16234000","longitude":"-1.28800000"},{"name":"Villafeliche","countryCode":"ES","stateCode":"AR","latitude":"41.19509000","longitude":"-1.50983000"},{"name":"Villafranca de Ebro","countryCode":"ES","stateCode":"AR","latitude":"41.57473000","longitude":"-0.65039000"},{"name":"Villafranca del Campo","countryCode":"ES","stateCode":"AR","latitude":"40.69545000","longitude":"-1.34722000"},{"name":"Villahermosa del Campo","countryCode":"ES","stateCode":"AR","latitude":"41.10942000","longitude":"-1.24692000"},{"name":"Villalba de Perejil","countryCode":"ES","stateCode":"AR","latitude":"41.32742000","longitude":"-1.54833000"},{"name":"Villalengua","countryCode":"ES","stateCode":"AR","latitude":"41.43548000","longitude":"-1.84125000"},{"name":"Villamayor de Gállego","countryCode":"ES","stateCode":"AR","latitude":"41.68584000","longitude":"-0.77230000"},{"name":"Villanueva de Gállego","countryCode":"ES","stateCode":"AR","latitude":"41.76917000","longitude":"-0.82350000"},{"name":"Villanueva de Jiloca","countryCode":"ES","stateCode":"AR","latitude":"41.07625000","longitude":"-1.38960000"},{"name":"Villanueva de Sigena","countryCode":"ES","stateCode":"AR","latitude":"41.71576000","longitude":"-0.00897000"},{"name":"Villanueva del Rebollar de la Sierra","countryCode":"ES","stateCode":"AR","latitude":"40.89108000","longitude":"-1.00837000"},{"name":"Villanúa","countryCode":"ES","stateCode":"AR","latitude":"42.67970000","longitude":"-0.53769000"},{"name":"Villar de los Navarros","countryCode":"ES","stateCode":"AR","latitude":"41.15949000","longitude":"-1.04199000"},{"name":"Villar del Cobo","countryCode":"ES","stateCode":"AR","latitude":"40.39475000","longitude":"-1.67332000"},{"name":"Villar del Salz","countryCode":"ES","stateCode":"AR","latitude":"40.68200000","longitude":"-1.49967000"},{"name":"Villarluengo","countryCode":"ES","stateCode":"AR","latitude":"40.64842000","longitude":"-0.53066000"},{"name":"Villarquemado","countryCode":"ES","stateCode":"AR","latitude":"40.51750000","longitude":"-1.26500000"},{"name":"Villarreal de Huerva","countryCode":"ES","stateCode":"AR","latitude":"41.19034000","longitude":"-1.28983000"},{"name":"Villarroya de la Sierra","countryCode":"ES","stateCode":"AR","latitude":"41.46346000","longitude":"-1.78350000"},{"name":"Villarroya de los Pinares","countryCode":"ES","stateCode":"AR","latitude":"40.52917000","longitude":"-0.66900000"},{"name":"Villarroya del Campo","countryCode":"ES","stateCode":"AR","latitude":"41.14309000","longitude":"-1.32416000"},{"name":"Villastar","countryCode":"ES","stateCode":"AR","latitude":"40.28102000","longitude":"-1.15139000"},{"name":"Villel","countryCode":"ES","stateCode":"AR","latitude":"40.23463000","longitude":"-1.18611000"},{"name":"Visiedo","countryCode":"ES","stateCode":"AR","latitude":"40.68558000","longitude":"-1.09709000"},{"name":"Vistabella","countryCode":"ES","stateCode":"AR","latitude":"41.21850000","longitude":"-1.15358000"},{"name":"Vivel del Río Martín","countryCode":"ES","stateCode":"AR","latitude":"40.87091000","longitude":"-0.93889000"},{"name":"Yebra de Basa","countryCode":"ES","stateCode":"AR","latitude":"42.48647000","longitude":"-0.28178000"},{"name":"Yésero","countryCode":"ES","stateCode":"AR","latitude":"42.61911000","longitude":"-0.25020000"},{"name":"Zaidín","countryCode":"ES","stateCode":"AR","latitude":"41.60402000","longitude":"0.26429000"},{"name":"Zaragoza","countryCode":"ES","stateCode":"AR","latitude":"41.65606000","longitude":"-0.87734000"},{"name":"Zuera","countryCode":"ES","stateCode":"AR","latitude":"41.86775000","longitude":"-0.78984000"},{"name":"el Torricó / Altorricon","countryCode":"ES","stateCode":"AR","latitude":"41.80280000","longitude":"0.41390000"},{"name":"Épila","countryCode":"ES","stateCode":"AR","latitude":"41.60045000","longitude":"-1.28007000"},{"name":"Abades","countryCode":"ES","stateCode":"LE","latitude":"40.91646000","longitude":"-4.26937000"},{"name":"Abajas","countryCode":"ES","stateCode":"LE","latitude":"42.62310000","longitude":"-3.58086000"},{"name":"Abejar","countryCode":"ES","stateCode":"LE","latitude":"41.80755000","longitude":"-2.78407000"},{"name":"Abezames","countryCode":"ES","stateCode":"LE","latitude":"41.62642000","longitude":"-5.42577000"},{"name":"Abia de las Torres","countryCode":"ES","stateCode":"LE","latitude":"42.42016000","longitude":"-4.42131000"},{"name":"Abusejo","countryCode":"ES","stateCode":"LE","latitude":"40.70900000","longitude":"-6.14074000"},{"name":"Acebedo","countryCode":"ES","stateCode":"LE","latitude":"43.03969000","longitude":"-5.11600000"},{"name":"Adalia","countryCode":"ES","stateCode":"LE","latitude":"41.64894000","longitude":"-5.12107000"},{"name":"Adanero","countryCode":"ES","stateCode":"LE","latitude":"40.94487000","longitude":"-4.60561000"},{"name":"Adrada de Haza","countryCode":"ES","stateCode":"LE","latitude":"41.59454000","longitude":"-3.82327000"},{"name":"Adrada de Pirón","countryCode":"ES","stateCode":"LE","latitude":"41.05257000","longitude":"-4.05107000"},{"name":"Adradas","countryCode":"ES","stateCode":"LE","latitude":"41.35098000","longitude":"-2.47373000"},{"name":"Adrados","countryCode":"ES","stateCode":"LE","latitude":"41.36816000","longitude":"-4.11186000"},{"name":"Agallas","countryCode":"ES","stateCode":"LE","latitude":"40.44867000","longitude":"-6.44176000"},{"name":"Aguasal","countryCode":"ES","stateCode":"LE","latitude":"41.27495000","longitude":"-4.65290000"},{"name":"Aguilafuente","countryCode":"ES","stateCode":"LE","latitude":"41.22667000","longitude":"-4.11185000"},{"name":"Aguilar de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.58974000","longitude":"-3.32913000"},{"name":"Aguilar de Campoo","countryCode":"ES","stateCode":"LE","latitude":"42.79452000","longitude":"-4.25892000"},{"name":"Aguilar de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.98375000","longitude":"-5.18117000"},{"name":"Ahigal de Villarino","countryCode":"ES","stateCode":"LE","latitude":"41.15819000","longitude":"-6.38037000"},{"name":"Ahigal de los Aceiteros","countryCode":"ES","stateCode":"LE","latitude":"40.87231000","longitude":"-6.74702000"},{"name":"Alaejos","countryCode":"ES","stateCode":"LE","latitude":"41.30732000","longitude":"-5.21567000"},{"name":"Alar del Rey","countryCode":"ES","stateCode":"LE","latitude":"42.66037000","longitude":"-4.31271000"},{"name":"Alaraz","countryCode":"ES","stateCode":"LE","latitude":"40.74886000","longitude":"-5.28781000"},{"name":"Alba de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.81276000","longitude":"-4.36470000"},{"name":"Alba de Tormes","countryCode":"ES","stateCode":"LE","latitude":"40.82664000","longitude":"-5.51237000"},{"name":"Alba de Yeltes","countryCode":"ES","stateCode":"LE","latitude":"40.67180000","longitude":"-6.31660000"},{"name":"Albillos","countryCode":"ES","stateCode":"LE","latitude":"42.27680000","longitude":"-3.78908000"},{"name":"Albornos","countryCode":"ES","stateCode":"LE","latitude":"40.83795000","longitude":"-4.88129000"},{"name":"Alcazarén","countryCode":"ES","stateCode":"LE","latitude":"41.37061000","longitude":"-4.67262000"},{"name":"Alcañices","countryCode":"ES","stateCode":"LE","latitude":"41.69940000","longitude":"-6.34647000"},{"name":"Alcocero de Mola","countryCode":"ES","stateCode":"LE","latitude":"42.47222000","longitude":"-3.35790000"},{"name":"Alconaba","countryCode":"ES","stateCode":"LE","latitude":"41.72360000","longitude":"-2.38483000"},{"name":"Alconada","countryCode":"ES","stateCode":"LE","latitude":"40.91092000","longitude":"-5.36305000"},{"name":"Alconada de Maderuelo","countryCode":"ES","stateCode":"LE","latitude":"41.45015000","longitude":"-3.48554000"},{"name":"Alcubilla de Avellaneda","countryCode":"ES","stateCode":"LE","latitude":"41.72593000","longitude":"-3.30471000"},{"name":"Alcubilla de Nogales","countryCode":"ES","stateCode":"LE","latitude":"42.12787000","longitude":"-5.92184000"},{"name":"Alcubilla de las Peñas","countryCode":"ES","stateCode":"LE","latitude":"41.25129000","longitude":"-2.52684000"},{"name":"Aldea Real","countryCode":"ES","stateCode":"LE","latitude":"41.18553000","longitude":"-4.16559000"},{"name":"Aldea de San Miguel","countryCode":"ES","stateCode":"LE","latitude":"41.46098000","longitude":"-4.61580000"},{"name":"Aldea del Obispo","countryCode":"ES","stateCode":"LE","latitude":"40.70677000","longitude":"-6.79253000"},{"name":"Aldeacipreste","countryCode":"ES","stateCode":"LE","latitude":"40.38090000","longitude":"-5.89754000"},{"name":"Aldeadávila de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"41.21769000","longitude":"-6.61786000"},{"name":"Aldealafuente","countryCode":"ES","stateCode":"LE","latitude":"41.67194000","longitude":"-2.32522000"},{"name":"Aldealcorvo","countryCode":"ES","stateCode":"LE","latitude":"41.24443000","longitude":"-3.79136000"},{"name":"Aldealengua","countryCode":"ES","stateCode":"LE","latitude":"40.98090000","longitude":"-5.54922000"},{"name":"Aldealengua de Santa María","countryCode":"ES","stateCode":"LE","latitude":"41.46196000","longitude":"-3.46723000"},{"name":"Aldealpozo","countryCode":"ES","stateCode":"LE","latitude":"41.78258000","longitude":"-2.20416000"},{"name":"Aldealseñor","countryCode":"ES","stateCode":"LE","latitude":"41.87890000","longitude":"-2.31565000"},{"name":"Aldeamayor de San Martín","countryCode":"ES","stateCode":"LE","latitude":"41.51256000","longitude":"-4.63955000"},{"name":"Aldeanueva de Figueroa","countryCode":"ES","stateCode":"LE","latitude":"41.14809000","longitude":"-5.52404000"},{"name":"Aldeanueva de Santa Cruz","countryCode":"ES","stateCode":"LE","latitude":"40.38189000","longitude":"-5.42142000"},{"name":"Aldeanueva de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.61620000","longitude":"-6.10023000"},{"name":"Aldeanueva del Codonal","countryCode":"ES","stateCode":"LE","latitude":"41.08236000","longitude":"-4.54369000"},{"name":"Aldearrodrigo","countryCode":"ES","stateCode":"LE","latitude":"41.10966000","longitude":"-5.80726000"},{"name":"Aldearrubia","countryCode":"ES","stateCode":"LE","latitude":"41.00807000","longitude":"-5.49829000"},{"name":"Aldeaseca","countryCode":"ES","stateCode":"LE","latitude":"41.04912000","longitude":"-4.81707000"},{"name":"Aldeaseca de Alba","countryCode":"ES","stateCode":"LE","latitude":"40.81909000","longitude":"-5.44699000"},{"name":"Aldeaseca de la Frontera","countryCode":"ES","stateCode":"LE","latitude":"40.94161000","longitude":"-5.20719000"},{"name":"Aldeasoña","countryCode":"ES","stateCode":"LE","latitude":"41.47285000","longitude":"-4.05711000"},{"name":"Aldeatejada","countryCode":"ES","stateCode":"LE","latitude":"40.92168000","longitude":"-5.69273000"},{"name":"Aldeavieja de Tormes","countryCode":"ES","stateCode":"LE","latitude":"40.58307000","longitude":"-5.61705000"},{"name":"Aldehuela de Yeltes","countryCode":"ES","stateCode":"LE","latitude":"40.66254000","longitude":"-6.24332000"},{"name":"Aldehuela de la Bóveda","countryCode":"ES","stateCode":"LE","latitude":"40.85077000","longitude":"-6.05260000"},{"name":"Aldehuela del Codonal","countryCode":"ES","stateCode":"LE","latitude":"41.05504000","longitude":"-4.53863000"},{"name":"Aldeonte","countryCode":"ES","stateCode":"LE","latitude":"41.35092000","longitude":"-3.67847000"},{"name":"Alentisque","countryCode":"ES","stateCode":"LE","latitude":"41.42059000","longitude":"-2.33189000"},{"name":"Algadefe","countryCode":"ES","stateCode":"LE","latitude":"42.21931000","longitude":"-5.58419000"},{"name":"Algodre","countryCode":"ES","stateCode":"LE","latitude":"41.56631000","longitude":"-5.60406000"},{"name":"Aliud","countryCode":"ES","stateCode":"LE","latitude":"41.65412000","longitude":"-2.25314000"},{"name":"Almajano","countryCode":"ES","stateCode":"LE","latitude":"41.85095000","longitude":"-2.33830000"},{"name":"Almaluez","countryCode":"ES","stateCode":"LE","latitude":"41.28932000","longitude":"-2.26871000"},{"name":"Almanza","countryCode":"ES","stateCode":"LE","latitude":"42.65825000","longitude":"-5.03620000"},{"name":"Almaraz de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.47505000","longitude":"-5.91654000"},{"name":"Almarza","countryCode":"ES","stateCode":"LE","latitude":"41.94678000","longitude":"-2.46900000"},{"name":"Almazul","countryCode":"ES","stateCode":"LE","latitude":"41.57400000","longitude":"-2.14620000"},{"name":"Almazán","countryCode":"ES","stateCode":"LE","latitude":"41.48648000","longitude":"-2.53088000"},{"name":"Almenar de Soria","countryCode":"ES","stateCode":"LE","latitude":"41.68230000","longitude":"-2.20082000"},{"name":"Almenara de Adaja","countryCode":"ES","stateCode":"LE","latitude":"41.21406000","longitude":"-4.67824000"},{"name":"Almenara de Tormes","countryCode":"ES","stateCode":"LE","latitude":"41.06390000","longitude":"-5.82350000"},{"name":"Almendra","countryCode":"ES","stateCode":"LE","latitude":"41.22922000","longitude":"-6.34068000"},{"name":"Alpanseque","countryCode":"ES","stateCode":"LE","latitude":"41.26505000","longitude":"-2.67064000"},{"name":"Altable","countryCode":"ES","stateCode":"LE","latitude":"42.60276000","longitude":"-3.07719000"},{"name":"Amavida","countryCode":"ES","stateCode":"LE","latitude":"40.57371000","longitude":"-5.06541000"},{"name":"Amayuelas de Arriba","countryCode":"ES","stateCode":"LE","latitude":"42.21108000","longitude":"-4.48880000"},{"name":"Ameyugo","countryCode":"ES","stateCode":"LE","latitude":"42.65617000","longitude":"-3.06170000"},{"name":"Ampudia","countryCode":"ES","stateCode":"LE","latitude":"41.91608000","longitude":"-4.78033000"},{"name":"Amusco","countryCode":"ES","stateCode":"LE","latitude":"42.17306000","longitude":"-4.47018000"},{"name":"Amusquillo","countryCode":"ES","stateCode":"LE","latitude":"41.74853000","longitude":"-4.30117000"},{"name":"Anaya","countryCode":"ES","stateCode":"LE","latitude":"40.99184000","longitude":"-4.30950000"},{"name":"Anaya de Alba","countryCode":"ES","stateCode":"LE","latitude":"40.72828000","longitude":"-5.49266000"},{"name":"Anguix","countryCode":"ES","stateCode":"LE","latitude":"41.75331000","longitude":"-3.93125000"},{"name":"Antigüedad","countryCode":"ES","stateCode":"LE","latitude":"41.94681000","longitude":"-4.12058000"},{"name":"Arahuetes","countryCode":"ES","stateCode":"LE","latitude":"41.13762000","longitude":"-3.85664000"},{"name":"Arancón","countryCode":"ES","stateCode":"LE","latitude":"41.80017000","longitude":"-2.28141000"},{"name":"Aranda de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.67041000","longitude":"-3.68920000"},{"name":"Arandilla","countryCode":"ES","stateCode":"LE","latitude":"41.73778000","longitude":"-3.42914000"},{"name":"Arapiles","countryCode":"ES","stateCode":"LE","latitude":"40.89366000","longitude":"-5.64494000"},{"name":"Arauzo de Miel","countryCode":"ES","stateCode":"LE","latitude":"41.85878000","longitude":"-3.38773000"},{"name":"Arauzo de Salce","countryCode":"ES","stateCode":"LE","latitude":"41.81919000","longitude":"-3.41191000"},{"name":"Arauzo de Torre","countryCode":"ES","stateCode":"LE","latitude":"41.79818000","longitude":"-3.42314000"},{"name":"Arcediano","countryCode":"ES","stateCode":"LE","latitude":"41.09379000","longitude":"-5.56055000"},{"name":"Arcenillas","countryCode":"ES","stateCode":"LE","latitude":"41.45641000","longitude":"-5.68512000"},{"name":"Arconada","countryCode":"ES","stateCode":"LE","latitude":"42.32774000","longitude":"-4.49617000"},{"name":"Arcones","countryCode":"ES","stateCode":"LE","latitude":"41.11817000","longitude":"-3.72384000"},{"name":"Arcos","countryCode":"ES","stateCode":"LE","latitude":"42.26664000","longitude":"-3.75458000"},{"name":"Arcos de Jalón","countryCode":"ES","stateCode":"LE","latitude":"41.21592000","longitude":"-2.27470000"},{"name":"Arcos de la Polvorosa","countryCode":"ES","stateCode":"LE","latitude":"41.94389000","longitude":"-5.69731000"},{"name":"Ardón","countryCode":"ES","stateCode":"LE","latitude":"42.43629000","longitude":"-5.56048000"},{"name":"Arenas de San Pedro","countryCode":"ES","stateCode":"LE","latitude":"40.21041000","longitude":"-5.08694000"},{"name":"Arenillas","countryCode":"ES","stateCode":"LE","latitude":"41.34706000","longitude":"-2.84618000"},{"name":"Arevalillo de Cega","countryCode":"ES","stateCode":"LE","latitude":"41.16174000","longitude":"-3.88911000"},{"name":"Arganza","countryCode":"ES","stateCode":"LE","latitude":"42.64077000","longitude":"-6.68627000"},{"name":"Argañín","countryCode":"ES","stateCode":"LE","latitude":"41.43948000","longitude":"-6.20827000"},{"name":"Argujillo","countryCode":"ES","stateCode":"LE","latitude":"41.31156000","longitude":"-5.58763000"},{"name":"Arija","countryCode":"ES","stateCode":"LE","latitude":"42.99350000","longitude":"-3.94497000"},{"name":"Arlanzón","countryCode":"ES","stateCode":"LE","latitude":"42.32267000","longitude":"-3.45784000"},{"name":"Armenteros","countryCode":"ES","stateCode":"LE","latitude":"40.59320000","longitude":"-5.44806000"},{"name":"Armuña","countryCode":"ES","stateCode":"LE","latitude":"41.07715000","longitude":"-4.31949000"},{"name":"Arquillinos","countryCode":"ES","stateCode":"LE","latitude":"41.70990000","longitude":"-5.65708000"},{"name":"Arrabalde","countryCode":"ES","stateCode":"LE","latitude":"42.10760000","longitude":"-5.89441000"},{"name":"Arraya de Oca","countryCode":"ES","stateCode":"LE","latitude":"42.41488000","longitude":"-3.39781000"},{"name":"Arroyo de la Encomienda","countryCode":"ES","stateCode":"LE","latitude":"41.60956000","longitude":"-4.79692000"},{"name":"Arévalo","countryCode":"ES","stateCode":"LE","latitude":"41.06255000","longitude":"-4.72042000"},{"name":"Arévalo de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.94723000","longitude":"-2.40033000"},{"name":"Aspariegos","countryCode":"ES","stateCode":"LE","latitude":"41.67458000","longitude":"-5.59955000"},{"name":"Astorga","countryCode":"ES","stateCode":"LE","latitude":"42.45879000","longitude":"-6.05601000"},{"name":"Astudillo","countryCode":"ES","stateCode":"LE","latitude":"42.19330000","longitude":"-4.29394000"},{"name":"Asturianos","countryCode":"ES","stateCode":"LE","latitude":"42.05201000","longitude":"-6.48940000"},{"name":"Atapuerca","countryCode":"ES","stateCode":"LE","latitude":"42.37757000","longitude":"-3.50790000"},{"name":"Ataquines","countryCode":"ES","stateCode":"LE","latitude":"41.18247000","longitude":"-4.80319000"},{"name":"Ausejo de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.89462000","longitude":"-2.37394000"},{"name":"Autilla del Pino","countryCode":"ES","stateCode":"LE","latitude":"41.99207000","longitude":"-4.63393000"},{"name":"Autillo de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.08725000","longitude":"-4.83376000"},{"name":"Aveinte","countryCode":"ES","stateCode":"LE","latitude":"40.78227000","longitude":"-4.83649000"},{"name":"Avellaneda","countryCode":"ES","stateCode":"LE","latitude":"40.38909000","longitude":"-5.38811000"},{"name":"Avellanosa de Muñó","countryCode":"ES","stateCode":"LE","latitude":"41.98349000","longitude":"-3.82553000"},{"name":"Ayllón","countryCode":"ES","stateCode":"LE","latitude":"41.41899000","longitude":"-3.37537000"},{"name":"Ayoó de Vidriales","countryCode":"ES","stateCode":"LE","latitude":"42.13042000","longitude":"-6.06550000"},{"name":"Ayuela","countryCode":"ES","stateCode":"LE","latitude":"42.62618000","longitude":"-4.65979000"},{"name":"Añe","countryCode":"ES","stateCode":"LE","latitude":"41.03702000","longitude":"-4.29462000"},{"name":"Añover de Tormes","countryCode":"ES","stateCode":"LE","latitude":"41.13658000","longitude":"-5.91585000"},{"name":"Babilafuente","countryCode":"ES","stateCode":"LE","latitude":"40.97704000","longitude":"-5.42554000"},{"name":"Bahabón","countryCode":"ES","stateCode":"LE","latitude":"41.48141000","longitude":"-4.27941000"},{"name":"Bahabón de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.86162000","longitude":"-3.72980000"},{"name":"Balboa","countryCode":"ES","stateCode":"LE","latitude":"42.70608000","longitude":"-6.92222000"},{"name":"Baltanás","countryCode":"ES","stateCode":"LE","latitude":"41.93775000","longitude":"-4.24656000"},{"name":"Baquerín de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.01600000","longitude":"-4.78185000"},{"name":"Barbadillo de Herreros","countryCode":"ES","stateCode":"LE","latitude":"42.14974000","longitude":"-3.17702000"},{"name":"Barbadillo del Mercado","countryCode":"ES","stateCode":"LE","latitude":"42.03858000","longitude":"-3.35669000"},{"name":"Barbadillo del Pez","countryCode":"ES","stateCode":"LE","latitude":"42.11879000","longitude":"-3.22803000"},{"name":"Barbalos","countryCode":"ES","stateCode":"LE","latitude":"40.67678000","longitude":"-5.94258000"},{"name":"Barbolla","countryCode":"ES","stateCode":"LE","latitude":"41.32567000","longitude":"-3.67361000"},{"name":"Barca","countryCode":"ES","stateCode":"LE","latitude":"41.45490000","longitude":"-2.62217000"},{"name":"Barceo","countryCode":"ES","stateCode":"LE","latitude":"41.06108000","longitude":"-6.45175000"},{"name":"Barcial de la Loma","countryCode":"ES","stateCode":"LE","latitude":"41.95139000","longitude":"-5.28353000"},{"name":"Barcial del Barco","countryCode":"ES","stateCode":"LE","latitude":"41.93353000","longitude":"-5.66268000"},{"name":"Barcones","countryCode":"ES","stateCode":"LE","latitude":"41.29146000","longitude":"-2.81630000"},{"name":"Barjas","countryCode":"ES","stateCode":"LE","latitude":"42.61182000","longitude":"-6.97979000"},{"name":"Barraco","countryCode":"ES","stateCode":"LE","latitude":"40.47647000","longitude":"-4.64346000"},{"name":"Barrio de Muñó","countryCode":"ES","stateCode":"LE","latitude":"42.17584000","longitude":"-4.00715000"},{"name":"Barrios de Colina","countryCode":"ES","stateCode":"LE","latitude":"42.39595000","longitude":"-3.46001000"},{"name":"Barromán","countryCode":"ES","stateCode":"LE","latitude":"41.06536000","longitude":"-4.93066000"},{"name":"Barruecopardo","countryCode":"ES","stateCode":"LE","latitude":"41.07215000","longitude":"-6.66423000"},{"name":"Barruelo de Santullán","countryCode":"ES","stateCode":"LE","latitude":"42.90641000","longitude":"-4.28593000"},{"name":"Basardilla","countryCode":"ES","stateCode":"LE","latitude":"41.02737000","longitude":"-4.02598000"},{"name":"Basconcillos del Tozo","countryCode":"ES","stateCode":"LE","latitude":"42.70236000","longitude":"-3.98937000"},{"name":"Bascuñana","countryCode":"ES","stateCode":"LE","latitude":"42.42548000","longitude":"-3.08231000"},{"name":"Bayubas de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.52747000","longitude":"-2.89586000"},{"name":"Bayubas de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.55750000","longitude":"-2.88731000"},{"name":"Bañobárez","countryCode":"ES","stateCode":"LE","latitude":"40.84825000","longitude":"-6.61311000"},{"name":"Baños de Valdearados","countryCode":"ES","stateCode":"LE","latitude":"41.77010000","longitude":"-3.55589000"},{"name":"Bañuelos de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.50258000","longitude":"-3.27957000"},{"name":"Becedas","countryCode":"ES","stateCode":"LE","latitude":"40.40369000","longitude":"-5.63577000"},{"name":"Becedillas","countryCode":"ES","stateCode":"LE","latitude":"40.53821000","longitude":"-5.32561000"},{"name":"Becerril de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.10841000","longitude":"-4.64152000"},{"name":"Becilla de Valderaduey","countryCode":"ES","stateCode":"LE","latitude":"42.09905000","longitude":"-5.21805000"},{"name":"Belbimbre","countryCode":"ES","stateCode":"LE","latitude":"42.16873000","longitude":"-4.01280000"},{"name":"Beleña","countryCode":"ES","stateCode":"LE","latitude":"40.75067000","longitude":"-5.62713000"},{"name":"Belmonte de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.94255000","longitude":"-4.98659000"},{"name":"Belorado","countryCode":"ES","stateCode":"LE","latitude":"42.42048000","longitude":"-3.19133000"},{"name":"Belver de los Montes","countryCode":"ES","stateCode":"LE","latitude":"41.72284000","longitude":"-5.45182000"},{"name":"Bembibre","countryCode":"ES","stateCode":"LE","latitude":"42.61771000","longitude":"-6.41545000"},{"name":"Benafarces","countryCode":"ES","stateCode":"LE","latitude":"41.62133000","longitude":"-5.29285000"},{"name":"Benavente","countryCode":"ES","stateCode":"LE","latitude":"42.00249000","longitude":"-5.67826000"},{"name":"Benavides","countryCode":"ES","stateCode":"LE","latitude":"42.50442000","longitude":"-5.89442000"},{"name":"Benegiles","countryCode":"ES","stateCode":"LE","latitude":"41.62700000","longitude":"-5.63479000"},{"name":"Benuza","countryCode":"ES","stateCode":"LE","latitude":"42.39941000","longitude":"-6.70969000"},{"name":"Beratón","countryCode":"ES","stateCode":"LE","latitude":"41.71749000","longitude":"-1.81092000"},{"name":"Berberana","countryCode":"ES","stateCode":"LE","latitude":"42.91784000","longitude":"-3.06063000"},{"name":"Bercero","countryCode":"ES","stateCode":"LE","latitude":"41.56397000","longitude":"-5.05580000"},{"name":"Berceruelo","countryCode":"ES","stateCode":"LE","latitude":"41.58033000","longitude":"-5.03267000"},{"name":"Bercial","countryCode":"ES","stateCode":"LE","latitude":"40.90711000","longitude":"-4.43638000"},{"name":"Bercial de Zapardiel","countryCode":"ES","stateCode":"LE","latitude":"41.04675000","longitude":"-4.96910000"},{"name":"Bercianos del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.38017000","longitude":"-5.70834000"},{"name":"Bercianos del Real Camino","countryCode":"ES","stateCode":"LE","latitude":"42.38732000","longitude":"-5.14462000"},{"name":"Bercimuel","countryCode":"ES","stateCode":"LE","latitude":"41.39925000","longitude":"-3.57051000"},{"name":"Berlanga de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.46560000","longitude":"-2.86147000"},{"name":"Berlanga del Bierzo","countryCode":"ES","stateCode":"LE","latitude":"42.73104000","longitude":"-6.60565000"},{"name":"Berlangas de Roa","countryCode":"ES","stateCode":"LE","latitude":"41.68913000","longitude":"-3.87284000"},{"name":"Bermellar","countryCode":"ES","stateCode":"LE","latitude":"40.99918000","longitude":"-6.67014000"},{"name":"Bermillo de Sayago","countryCode":"ES","stateCode":"LE","latitude":"41.36648000","longitude":"-6.11223000"},{"name":"Bernardos","countryCode":"ES","stateCode":"LE","latitude":"41.12787000","longitude":"-4.35119000"},{"name":"Berrocal de Huebra","countryCode":"ES","stateCode":"LE","latitude":"40.71864000","longitude":"-6.00054000"},{"name":"Berrocal de Salvatierra","countryCode":"ES","stateCode":"LE","latitude":"40.63331000","longitude":"-5.69005000"},{"name":"Berrocalejo de Aragona","countryCode":"ES","stateCode":"LE","latitude":"40.69436000","longitude":"-4.59474000"},{"name":"Berrueces","countryCode":"ES","stateCode":"LE","latitude":"41.94606000","longitude":"-5.09693000"},{"name":"Berzosa de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.62678000","longitude":"-3.26652000"},{"name":"Berzosilla","countryCode":"ES","stateCode":"LE","latitude":"42.78053000","longitude":"-4.03753000"},{"name":"Blacos","countryCode":"ES","stateCode":"LE","latitude":"41.68090000","longitude":"-2.85826000"},{"name":"Blascomillán","countryCode":"ES","stateCode":"LE","latitude":"40.80146000","longitude":"-5.08703000"},{"name":"Blascosancho","countryCode":"ES","stateCode":"LE","latitude":"40.87744000","longitude":"-4.63743000"},{"name":"Bliecos","countryCode":"ES","stateCode":"LE","latitude":"41.52790000","longitude":"-2.27135000"},{"name":"Boada","countryCode":"ES","stateCode":"LE","latitude":"40.81569000","longitude":"-6.30611000"},{"name":"Boada de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.98957000","longitude":"-4.87730000"},{"name":"Boadilla del Camino","countryCode":"ES","stateCode":"LE","latitude":"42.25934000","longitude":"-4.34525000"},{"name":"Bobadilla del Campo","countryCode":"ES","stateCode":"LE","latitude":"41.20432000","longitude":"-5.02294000"},{"name":"Boca de Huérgano","countryCode":"ES","stateCode":"LE","latitude":"42.97287000","longitude":"-4.92419000"},{"name":"Boceguillas","countryCode":"ES","stateCode":"LE","latitude":"41.33641000","longitude":"-3.63828000"},{"name":"Bocigas","countryCode":"ES","stateCode":"LE","latitude":"41.23070000","longitude":"-4.68128000"},{"name":"Bocos de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.62339000","longitude":"-4.07048000"},{"name":"Boecillo","countryCode":"ES","stateCode":"LE","latitude":"41.54090000","longitude":"-4.69940000"},{"name":"Bogajo","countryCode":"ES","stateCode":"LE","latitude":"40.90710000","longitude":"-6.53065000"},{"name":"Bohoyo","countryCode":"ES","stateCode":"LE","latitude":"40.31584000","longitude":"-5.44294000"},{"name":"Bolaños de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.00680000","longitude":"-5.28428000"},{"name":"Bonilla de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.53063000","longitude":"-5.26452000"},{"name":"Borjabad","countryCode":"ES","stateCode":"LE","latitude":"41.55245000","longitude":"-2.36625000"},{"name":"Borobia","countryCode":"ES","stateCode":"LE","latitude":"41.66481000","longitude":"-1.89615000"},{"name":"Borrenes","countryCode":"ES","stateCode":"LE","latitude":"42.49019000","longitude":"-6.72338000"},{"name":"Boñar","countryCode":"ES","stateCode":"LE","latitude":"42.86680000","longitude":"-5.32386000"},{"name":"Brabos","countryCode":"ES","stateCode":"LE","latitude":"40.77846000","longitude":"-4.93934000"},{"name":"Brazacorta","countryCode":"ES","stateCode":"LE","latitude":"41.71737000","longitude":"-3.36711000"},{"name":"Brazuelo","countryCode":"ES","stateCode":"LE","latitude":"42.49702000","longitude":"-6.15734000"},{"name":"Brañosera","countryCode":"ES","stateCode":"LE","latitude":"42.93620000","longitude":"-4.30833000"},{"name":"Bretocino","countryCode":"ES","stateCode":"LE","latitude":"41.88430000","longitude":"-5.75473000"},{"name":"Bretó","countryCode":"ES","stateCode":"LE","latitude":"41.87917000","longitude":"-5.73902000"},{"name":"Brieva","countryCode":"ES","stateCode":"LE","latitude":"41.03483000","longitude":"-4.05364000"},{"name":"Brime de Sog","countryCode":"ES","stateCode":"LE","latitude":"42.06162000","longitude":"-6.04791000"},{"name":"Brime de Urz","countryCode":"ES","stateCode":"LE","latitude":"42.03794000","longitude":"-5.87326000"},{"name":"Brincones","countryCode":"ES","stateCode":"LE","latitude":"41.11339000","longitude":"-6.34865000"},{"name":"Briviesca","countryCode":"ES","stateCode":"LE","latitude":"42.54993000","longitude":"-3.32315000"},{"name":"Buberos","countryCode":"ES","stateCode":"LE","latitude":"41.64692000","longitude":"-2.19406000"},{"name":"Buenamadre","countryCode":"ES","stateCode":"LE","latitude":"40.85705000","longitude":"-6.24987000"},{"name":"Buenavista","countryCode":"ES","stateCode":"LE","latitude":"40.76763000","longitude":"-5.61139000"},{"name":"Buenavista de Valdavia","countryCode":"ES","stateCode":"LE","latitude":"42.63788000","longitude":"-4.61446000"},{"name":"Bugedo","countryCode":"ES","stateCode":"LE","latitude":"42.64912000","longitude":"-3.01786000"},{"name":"Buitrago","countryCode":"ES","stateCode":"LE","latitude":"41.84735000","longitude":"-2.40858000"},{"name":"Buniel","countryCode":"ES","stateCode":"LE","latitude":"42.31197000","longitude":"-3.82230000"},{"name":"Burganes de Valverde","countryCode":"ES","stateCode":"LE","latitude":"41.92130000","longitude":"-5.78244000"},{"name":"Burgohondo","countryCode":"ES","stateCode":"LE","latitude":"40.41416000","longitude":"-4.78509000"},{"name":"Burgos","countryCode":"ES","stateCode":"LE","latitude":"42.34106000","longitude":"-3.70184000"},{"name":"Burón","countryCode":"ES","stateCode":"LE","latitude":"43.02486000","longitude":"-5.05119000"},{"name":"Bustillo de Chaves","countryCode":"ES","stateCode":"LE","latitude":"42.13114000","longitude":"-5.09169000"},{"name":"Bustillo de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.45605000","longitude":"-4.74115000"},{"name":"Bustillo del Oro","countryCode":"ES","stateCode":"LE","latitude":"41.67460000","longitude":"-5.46158000"},{"name":"Bustillo del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.44126000","longitude":"-5.79280000"},{"name":"Bustillo del Páramo de Carrión","countryCode":"ES","stateCode":"LE","latitude":"42.35509000","longitude":"-4.73980000"},{"name":"Busto de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.65910000","longitude":"-3.26512000"},{"name":"Bárcena de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.48428000","longitude":"-4.49875000"},{"name":"Báscones de Ojeda","countryCode":"ES","stateCode":"LE","latitude":"42.67064000","longitude":"-4.52693000"},{"name":"Béjar","countryCode":"ES","stateCode":"LE","latitude":"40.38641000","longitude":"-5.76341000"},{"name":"Bóveda del Río Almar","countryCode":"ES","stateCode":"LE","latitude":"40.85719000","longitude":"-5.21030000"},{"name":"Caballar","countryCode":"ES","stateCode":"LE","latitude":"41.12159000","longitude":"-3.96420000"},{"name":"Cabañas de Polendos","countryCode":"ES","stateCode":"LE","latitude":"41.06667000","longitude":"-4.11010000"},{"name":"Cabañas de Sayago","countryCode":"ES","stateCode":"LE","latitude":"41.33333000","longitude":"-5.78333000"},{"name":"Cabañes de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.83023000","longitude":"-3.78824000"},{"name":"Cabeza del Caballo","countryCode":"ES","stateCode":"LE","latitude":"41.12982000","longitude":"-6.55742000"},{"name":"Cabezabellosa de la Calzada","countryCode":"ES","stateCode":"LE","latitude":"41.04395000","longitude":"-5.48866000"},{"name":"Cabezas de Alambre","countryCode":"ES","stateCode":"LE","latitude":"40.94218000","longitude":"-4.84184000"},{"name":"Cabezas del Pozo","countryCode":"ES","stateCode":"LE","latitude":"41.00139000","longitude":"-4.95453000"},{"name":"Cabezas del Villar","countryCode":"ES","stateCode":"LE","latitude":"40.71557000","longitude":"-5.20956000"},{"name":"Cabezuela","countryCode":"ES","stateCode":"LE","latitude":"41.23590000","longitude":"-3.93173000"},{"name":"Cabezón","countryCode":"ES","stateCode":"LE","latitude":"41.73369000","longitude":"-4.64510000"},{"name":"Cabezón de Valderaduey","countryCode":"ES","stateCode":"LE","latitude":"42.16793000","longitude":"-5.15892000"},{"name":"Cabezón de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.93434000","longitude":"-3.24153000"},{"name":"Cabizuela","countryCode":"ES","stateCode":"LE","latitude":"40.90090000","longitude":"-4.80212000"},{"name":"Cabrejas del Campo","countryCode":"ES","stateCode":"LE","latitude":"41.68096000","longitude":"-2.26964000"},{"name":"Cabrejas del Pinar","countryCode":"ES","stateCode":"LE","latitude":"41.79596000","longitude":"-2.84945000"},{"name":"Cabrerizos","countryCode":"ES","stateCode":"LE","latitude":"40.97808000","longitude":"-5.60907000"},{"name":"Cabreros del Monte","countryCode":"ES","stateCode":"LE","latitude":"41.84906000","longitude":"-5.27016000"},{"name":"Cabreros del Río","countryCode":"ES","stateCode":"LE","latitude":"42.40205000","longitude":"-5.54154000"},{"name":"Cabrillanes","countryCode":"ES","stateCode":"LE","latitude":"42.95343000","longitude":"-6.14849000"},{"name":"Cabrillas","countryCode":"ES","stateCode":"LE","latitude":"40.73977000","longitude":"-6.17873000"},{"name":"Cacabelos","countryCode":"ES","stateCode":"LE","latitude":"42.60021000","longitude":"-6.72373000"},{"name":"Calahorra de Boedo","countryCode":"ES","stateCode":"LE","latitude":"42.57409000","longitude":"-4.38485000"},{"name":"Calatañazor","countryCode":"ES","stateCode":"LE","latitude":"41.69879000","longitude":"-2.81837000"},{"name":"Caleruega","countryCode":"ES","stateCode":"LE","latitude":"41.82548000","longitude":"-3.48593000"},{"name":"Caltojar","countryCode":"ES","stateCode":"LE","latitude":"41.40226000","longitude":"-2.76436000"},{"name":"Calvarrasa de Abajo","countryCode":"ES","stateCode":"LE","latitude":"40.94638000","longitude":"-5.55258000"},{"name":"Calvarrasa de Arriba","countryCode":"ES","stateCode":"LE","latitude":"40.90672000","longitude":"-5.59199000"},{"name":"Calzada de Don Diego","countryCode":"ES","stateCode":"LE","latitude":"40.90500000","longitude":"-5.90279000"},{"name":"Calzada de Valdunciel","countryCode":"ES","stateCode":"LE","latitude":"41.08663000","longitude":"-5.70219000"},{"name":"Calzada de los Molinos","countryCode":"ES","stateCode":"LE","latitude":"42.32724000","longitude":"-4.65293000"},{"name":"Calzada del Coto","countryCode":"ES","stateCode":"LE","latitude":"42.38613000","longitude":"-5.07809000"},{"name":"Calzadilla de Tera","countryCode":"ES","stateCode":"LE","latitude":"41.97899000","longitude":"-6.08243000"},{"name":"Camarzana de Tera","countryCode":"ES","stateCode":"LE","latitude":"41.99471000","longitude":"-6.02657000"},{"name":"Campaspero","countryCode":"ES","stateCode":"LE","latitude":"41.49208000","longitude":"-4.19608000"},{"name":"Campazas","countryCode":"ES","stateCode":"LE","latitude":"42.14219000","longitude":"-5.49349000"},{"name":"Campillo de Aranda","countryCode":"ES","stateCode":"LE","latitude":"41.61015000","longitude":"-3.73017000"},{"name":"Campillo de Azaba","countryCode":"ES","stateCode":"LE","latitude":"40.50951000","longitude":"-6.68705000"},{"name":"Campo de San Pedro","countryCode":"ES","stateCode":"LE","latitude":"41.42992000","longitude":"-3.54599000"},{"name":"Campo de Villavidel","countryCode":"ES","stateCode":"LE","latitude":"42.43906000","longitude":"-5.52808000"},{"name":"Campolara","countryCode":"ES","stateCode":"LE","latitude":"42.11953000","longitude":"-3.42740000"},{"name":"Camponaraya","countryCode":"ES","stateCode":"LE","latitude":"42.57799000","longitude":"-6.66709000"},{"name":"Camporredondo","countryCode":"ES","stateCode":"LE","latitude":"41.47333000","longitude":"-4.50503000"},{"name":"Canalejas de Peñafiel","countryCode":"ES","stateCode":"LE","latitude":"41.52513000","longitude":"-4.11546000"},{"name":"Canales","countryCode":"ES","stateCode":"LE","latitude":"41.00331000","longitude":"-4.90163000"},{"name":"Candelario","countryCode":"ES","stateCode":"LE","latitude":"40.36806000","longitude":"-5.74499000"},{"name":"Candeleda","countryCode":"ES","stateCode":"LE","latitude":"40.15521000","longitude":"-5.24045000"},{"name":"Candilichera","countryCode":"ES","stateCode":"LE","latitude":"41.70434000","longitude":"-2.30123000"},{"name":"Candín","countryCode":"ES","stateCode":"LE","latitude":"42.81695000","longitude":"-6.72848000"},{"name":"Canicosa de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.93673000","longitude":"-3.04089000"},{"name":"Canillas de Abajo","countryCode":"ES","stateCode":"LE","latitude":"40.92266000","longitude":"-5.92905000"},{"name":"Canillas de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.75464000","longitude":"-4.12502000"},{"name":"Cantabrana","countryCode":"ES","stateCode":"LE","latitude":"42.73422000","longitude":"-3.46704000"},{"name":"Cantagallo","countryCode":"ES","stateCode":"LE","latitude":"40.37239000","longitude":"-5.81890000"},{"name":"Cantalapiedra","countryCode":"ES","stateCode":"LE","latitude":"41.12630000","longitude":"-5.18351000"},{"name":"Cantalejo","countryCode":"ES","stateCode":"LE","latitude":"41.25760000","longitude":"-3.92791000"},{"name":"Cantalpino","countryCode":"ES","stateCode":"LE","latitude":"41.05341000","longitude":"-5.33045000"},{"name":"Cantaracillo","countryCode":"ES","stateCode":"LE","latitude":"40.90376000","longitude":"-5.16291000"},{"name":"Cantimpalos","countryCode":"ES","stateCode":"LE","latitude":"41.07406000","longitude":"-4.15988000"},{"name":"Cantiveros","countryCode":"ES","stateCode":"LE","latitude":"40.95215000","longitude":"-4.95455000"},{"name":"Capillas","countryCode":"ES","stateCode":"LE","latitude":"42.01362000","longitude":"-4.89051000"},{"name":"Carabantes","countryCode":"ES","stateCode":"LE","latitude":"41.55211000","longitude":"-1.99810000"},{"name":"Caracena","countryCode":"ES","stateCode":"LE","latitude":"41.38321000","longitude":"-3.09146000"},{"name":"Carazo","countryCode":"ES","stateCode":"LE","latitude":"41.96832000","longitude":"-3.35310000"},{"name":"Carbajales de Alba","countryCode":"ES","stateCode":"LE","latitude":"41.65347000","longitude":"-5.99706000"},{"name":"Carbajosa de la Sagrada","countryCode":"ES","stateCode":"LE","latitude":"40.93305000","longitude":"-5.65026000"},{"name":"Carbellino","countryCode":"ES","stateCode":"LE","latitude":"41.22975000","longitude":"-6.14901000"},{"name":"Carbonero el Mayor","countryCode":"ES","stateCode":"LE","latitude":"41.12257000","longitude":"-4.26478000"},{"name":"Carcedo de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.57818000","longitude":"-3.49831000"},{"name":"Carcedo de Burgos","countryCode":"ES","stateCode":"LE","latitude":"42.28696000","longitude":"-3.62274000"},{"name":"Cardeñadijo","countryCode":"ES","stateCode":"LE","latitude":"42.30217000","longitude":"-3.66779000"},{"name":"Cardeñajimeno","countryCode":"ES","stateCode":"LE","latitude":"42.33038000","longitude":"-3.62103000"},{"name":"Cardeñosa","countryCode":"ES","stateCode":"LE","latitude":"40.74240000","longitude":"-4.74579000"},{"name":"Cardeñosa de Volpejera","countryCode":"ES","stateCode":"LE","latitude":"42.23214000","longitude":"-4.70197000"},{"name":"Carpio","countryCode":"ES","stateCode":"LE","latitude":"41.21329000","longitude":"-5.10907000"},{"name":"Carpio de Azaba","countryCode":"ES","stateCode":"LE","latitude":"40.59602000","longitude":"-6.64680000"},{"name":"Carracedelo","countryCode":"ES","stateCode":"LE","latitude":"42.55602000","longitude":"-6.73317000"},{"name":"Carrascal de Barregas","countryCode":"ES","stateCode":"LE","latitude":"40.97868000","longitude":"-5.76227000"},{"name":"Carrascal del Obispo","countryCode":"ES","stateCode":"LE","latitude":"40.76376000","longitude":"-5.99913000"},{"name":"Carrascosa de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.42338000","longitude":"-3.08955000"},{"name":"Carrascosa de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.89535000","longitude":"-2.28003000"},{"name":"Carrias","countryCode":"ES","stateCode":"LE","latitude":"42.48141000","longitude":"-3.28319000"},{"name":"Carrizo de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"42.58395000","longitude":"-5.82881000"},{"name":"Carrión de los Condes","countryCode":"ES","stateCode":"LE","latitude":"42.34130000","longitude":"-4.60071000"},{"name":"Carrocera","countryCode":"ES","stateCode":"LE","latitude":"42.79605000","longitude":"-5.74374000"},{"name":"Carucedo","countryCode":"ES","stateCode":"LE","latitude":"42.49029000","longitude":"-6.76565000"},{"name":"Casafranca","countryCode":"ES","stateCode":"LE","latitude":"40.59267000","longitude":"-5.76039000"},{"name":"Casarejos","countryCode":"ES","stateCode":"LE","latitude":"41.79651000","longitude":"-3.03251000"},{"name":"Casaseca de Campeán","countryCode":"ES","stateCode":"LE","latitude":"41.37429000","longitude":"-5.74648000"},{"name":"Casaseca de las Chanas","countryCode":"ES","stateCode":"LE","latitude":"41.43870000","longitude":"-5.67547000"},{"name":"Casasola de Arión","countryCode":"ES","stateCode":"LE","latitude":"41.57825000","longitude":"-5.24076000"},{"name":"Casavieja","countryCode":"ES","stateCode":"LE","latitude":"40.28325000","longitude":"-4.76670000"},{"name":"Cascajares de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.67884000","longitude":"-3.23768000"},{"name":"Cascajares de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"42.06177000","longitude":"-3.39936000"},{"name":"Casillas","countryCode":"ES","stateCode":"LE","latitude":"40.32610000","longitude":"-4.57182000"},{"name":"Casillas de Flores","countryCode":"ES","stateCode":"LE","latitude":"40.38108000","longitude":"-6.75602000"},{"name":"Casla","countryCode":"ES","stateCode":"LE","latitude":"41.16602000","longitude":"-3.65643000"},{"name":"Castellanos de Castro","countryCode":"ES","stateCode":"LE","latitude":"42.32806000","longitude":"-4.03417000"},{"name":"Castellanos de Moriscos","countryCode":"ES","stateCode":"LE","latitude":"41.01917000","longitude":"-5.59065000"},{"name":"Castellanos de Villiquera","countryCode":"ES","stateCode":"LE","latitude":"41.05139000","longitude":"-5.69477000"},{"name":"Castellanos de Zapardiel","countryCode":"ES","stateCode":"LE","latitude":"41.08450000","longitude":"-4.90984000"},{"name":"Castil de Peones","countryCode":"ES","stateCode":"LE","latitude":"42.48347000","longitude":"-3.38461000"},{"name":"Castil de Vela","countryCode":"ES","stateCode":"LE","latitude":"41.98461000","longitude":"-4.95920000"},{"name":"Castildelgado","countryCode":"ES","stateCode":"LE","latitude":"42.43756000","longitude":"-3.08389000"},{"name":"Castilfalé","countryCode":"ES","stateCode":"LE","latitude":"42.21991000","longitude":"-5.42122000"},{"name":"Castilfrío de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.91929000","longitude":"-2.30497000"},{"name":"Castillejo de Martín Viejo","countryCode":"ES","stateCode":"LE","latitude":"40.69728000","longitude":"-6.63763000"},{"name":"Castillejo de Mesleón","countryCode":"ES","stateCode":"LE","latitude":"41.28100000","longitude":"-3.60137000"},{"name":"Castillejo de Robledo","countryCode":"ES","stateCode":"LE","latitude":"41.55867000","longitude":"-3.49689000"},{"name":"Castilruiz","countryCode":"ES","stateCode":"LE","latitude":"41.87678000","longitude":"-2.05930000"},{"name":"Castraz","countryCode":"ES","stateCode":"LE","latitude":"40.70517000","longitude":"-6.33383000"},{"name":"Castrejón de la Peña","countryCode":"ES","stateCode":"LE","latitude":"42.80795000","longitude":"-4.59901000"},{"name":"Castrillo de Cabrera","countryCode":"ES","stateCode":"LE","latitude":"42.34036000","longitude":"-6.54451000"},{"name":"Castrillo de Don Juan","countryCode":"ES","stateCode":"LE","latitude":"41.79086000","longitude":"-4.07031000"},{"name":"Castrillo de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.57494000","longitude":"-4.01547000"},{"name":"Castrillo de Onielo","countryCode":"ES","stateCode":"LE","latitude":"41.85820000","longitude":"-4.30125000"},{"name":"Castrillo de Villavega","countryCode":"ES","stateCode":"LE","latitude":"42.45463000","longitude":"-4.48069000"},{"name":"Castrillo de la Guareña","countryCode":"ES","stateCode":"LE","latitude":"41.23043000","longitude":"-5.32550000"},{"name":"Castrillo de la Reina","countryCode":"ES","stateCode":"LE","latitude":"41.98714000","longitude":"-3.23560000"},{"name":"Castrillo de la Valduerna","countryCode":"ES","stateCode":"LE","latitude":"42.32393000","longitude":"-6.13455000"},{"name":"Castrillo de la Vega","countryCode":"ES","stateCode":"LE","latitude":"41.65166000","longitude":"-3.78089000"},{"name":"Castrillo del Val","countryCode":"ES","stateCode":"LE","latitude":"42.31401000","longitude":"-3.58501000"},{"name":"Castrillo-Tejeriego","countryCode":"ES","stateCode":"LE","latitude":"41.70340000","longitude":"-4.37142000"},{"name":"Castro de Fuentidueña","countryCode":"ES","stateCode":"LE","latitude":"41.42044000","longitude":"-3.85528000"},{"name":"Castrobol","countryCode":"ES","stateCode":"LE","latitude":"42.13717000","longitude":"-5.31423000"},{"name":"Castrocalbón","countryCode":"ES","stateCode":"LE","latitude":"42.19706000","longitude":"-5.98226000"},{"name":"Castrocontrigo","countryCode":"ES","stateCode":"LE","latitude":"42.18363000","longitude":"-6.19022000"},{"name":"Castrodeza","countryCode":"ES","stateCode":"LE","latitude":"41.64921000","longitude":"-4.95888000"},{"name":"Castrogonzalo","countryCode":"ES","stateCode":"LE","latitude":"41.99099000","longitude":"-5.60301000"},{"name":"Castrojimeno","countryCode":"ES","stateCode":"LE","latitude":"41.39659000","longitude":"-3.84726000"},{"name":"Castromembibre","countryCode":"ES","stateCode":"LE","latitude":"41.67246000","longitude":"-5.30473000"},{"name":"Castromocho","countryCode":"ES","stateCode":"LE","latitude":"42.03104000","longitude":"-4.82404000"},{"name":"Castromonte","countryCode":"ES","stateCode":"LE","latitude":"41.77355000","longitude":"-5.03909000"},{"name":"Castronuevo","countryCode":"ES","stateCode":"LE","latitude":"41.72046000","longitude":"-5.54315000"},{"name":"Castronuevo de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.68180000","longitude":"-4.58866000"},{"name":"Castronuño","countryCode":"ES","stateCode":"LE","latitude":"41.38918000","longitude":"-5.26408000"},{"name":"Castropodame","countryCode":"ES","stateCode":"LE","latitude":"42.57943000","longitude":"-6.46837000"},{"name":"Castroponce","countryCode":"ES","stateCode":"LE","latitude":"42.12646000","longitude":"-5.18245000"},{"name":"Castroserna de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.20835000","longitude":"-3.73387000"},{"name":"Castroserracín","countryCode":"ES","stateCode":"LE","latitude":"41.39329000","longitude":"-3.80196000"},{"name":"Castroverde de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.97049000","longitude":"-5.31434000"},{"name":"Castroverde de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.75609000","longitude":"-4.22151000"},{"name":"Cayuela","countryCode":"ES","stateCode":"LE","latitude":"42.27223000","longitude":"-3.81895000"},{"name":"Cazurra","countryCode":"ES","stateCode":"LE","latitude":"41.41583000","longitude":"-5.70454000"},{"name":"Cañamaque","countryCode":"ES","stateCode":"LE","latitude":"41.44453000","longitude":"-2.23792000"},{"name":"Cañizal","countryCode":"ES","stateCode":"LE","latitude":"41.16654000","longitude":"-5.36828000"},{"name":"Cañizo","countryCode":"ES","stateCode":"LE","latitude":"41.76955000","longitude":"-5.50199000"},{"name":"Cebanico","countryCode":"ES","stateCode":"LE","latitude":"42.72526000","longitude":"-5.02568000"},{"name":"Cebrecos","countryCode":"ES","stateCode":"LE","latitude":"41.98408000","longitude":"-3.59661000"},{"name":"Cebreros","countryCode":"ES","stateCode":"LE","latitude":"40.45835000","longitude":"-4.46433000"},{"name":"Cebrones del Río","countryCode":"ES","stateCode":"LE","latitude":"42.25726000","longitude":"-5.82622000"},{"name":"Cedillo de la Torre","countryCode":"ES","stateCode":"LE","latitude":"41.42482000","longitude":"-3.60577000"},{"name":"Ceinos de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.03284000","longitude":"-5.15007000"},{"name":"Celada del Camino","countryCode":"ES","stateCode":"LE","latitude":"42.26359000","longitude":"-3.93362000"},{"name":"Centenera de Andaluz","countryCode":"ES","stateCode":"LE","latitude":"41.50679000","longitude":"-2.71813000"},{"name":"Cepeda","countryCode":"ES","stateCode":"LE","latitude":"40.46600000","longitude":"-6.04100000"},{"name":"Cepeda la Mora","countryCode":"ES","stateCode":"LE","latitude":"40.45780000","longitude":"-5.04833000"},{"name":"Cerbón","countryCode":"ES","stateCode":"LE","latitude":"41.92934000","longitude":"-2.16895000"},{"name":"Cereceda de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.56627000","longitude":"-6.09140000"},{"name":"Cerecinos de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.90017000","longitude":"-5.48605000"},{"name":"Cerecinos del Carrizal","countryCode":"ES","stateCode":"LE","latitude":"41.68384000","longitude":"-5.65303000"},{"name":"Cerezal de Peñahorcada","countryCode":"ES","stateCode":"LE","latitude":"41.13071000","longitude":"-6.65357000"},{"name":"Cerezo de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.21817000","longitude":"-3.59126000"},{"name":"Cerezo de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.23890000","longitude":"-3.55846000"},{"name":"Cernadilla","countryCode":"ES","stateCode":"LE","latitude":"42.02083000","longitude":"-6.41701000"},{"name":"Cerralbo","countryCode":"ES","stateCode":"LE","latitude":"40.97347000","longitude":"-6.58710000"},{"name":"Cerratón de Juarros","countryCode":"ES","stateCode":"LE","latitude":"42.42227000","longitude":"-3.37347000"},{"name":"Cervatos de la Cueza","countryCode":"ES","stateCode":"LE","latitude":"42.29054000","longitude":"-4.76947000"},{"name":"Cervera de Pisuerga","countryCode":"ES","stateCode":"LE","latitude":"42.86676000","longitude":"-4.49796000"},{"name":"Cervillego de la Cruz","countryCode":"ES","stateCode":"LE","latitude":"41.18783000","longitude":"-4.94966000"},{"name":"Cevico Navero","countryCode":"ES","stateCode":"LE","latitude":"41.86112000","longitude":"-4.18498000"},{"name":"Cevico de la Torre","countryCode":"ES","stateCode":"LE","latitude":"41.85113000","longitude":"-4.40973000"},{"name":"Chamartín","countryCode":"ES","stateCode":"LE","latitude":"40.70267000","longitude":"-4.95769000"},{"name":"Chañe","countryCode":"ES","stateCode":"LE","latitude":"41.33834000","longitude":"-4.42764000"},{"name":"Chozas de Abajo","countryCode":"ES","stateCode":"LE","latitude":"42.50657000","longitude":"-5.68656000"},{"name":"Ciadoncha","countryCode":"ES","stateCode":"LE","latitude":"42.15814000","longitude":"-3.93235000"},{"name":"Cidones","countryCode":"ES","stateCode":"LE","latitude":"41.81444000","longitude":"-2.63991000"},{"name":"Cigales","countryCode":"ES","stateCode":"LE","latitude":"41.75780000","longitude":"-4.69848000"},{"name":"Cigudosa","countryCode":"ES","stateCode":"LE","latitude":"41.93333000","longitude":"-2.05000000"},{"name":"Ciguñuela","countryCode":"ES","stateCode":"LE","latitude":"41.64064000","longitude":"-4.85688000"},{"name":"Cihuela","countryCode":"ES","stateCode":"LE","latitude":"41.40721000","longitude":"-1.99989000"},{"name":"Cilleros de la Bastida","countryCode":"ES","stateCode":"LE","latitude":"40.57614000","longitude":"-6.06094000"},{"name":"Cilleruelo de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.88405000","longitude":"-3.79723000"},{"name":"Cilleruelo de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.90487000","longitude":"-3.66102000"},{"name":"Cilleruelo de San Mamés","countryCode":"ES","stateCode":"LE","latitude":"41.43220000","longitude":"-3.56614000"},{"name":"Cillán","countryCode":"ES","stateCode":"LE","latitude":"40.70675000","longitude":"-4.98135000"},{"name":"Cimanes de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.11646000","longitude":"-5.59851000"},{"name":"Cimanes del Tejar","countryCode":"ES","stateCode":"LE","latitude":"42.61789000","longitude":"-5.80506000"},{"name":"Cipérez","countryCode":"ES","stateCode":"LE","latitude":"40.96210000","longitude":"-6.26552000"},{"name":"Ciria","countryCode":"ES","stateCode":"LE","latitude":"41.61831000","longitude":"-1.96578000"},{"name":"Ciruelos de Cervera","countryCode":"ES","stateCode":"LE","latitude":"41.90562000","longitude":"-3.53015000"},{"name":"Cirujales del Río","countryCode":"ES","stateCode":"LE","latitude":"41.86691000","longitude":"-2.32549000"},{"name":"Cisla","countryCode":"ES","stateCode":"LE","latitude":"40.96662000","longitude":"-5.01405000"},{"name":"Cisneros","countryCode":"ES","stateCode":"LE","latitude":"42.22046000","longitude":"-4.85807000"},{"name":"Cistierna","countryCode":"ES","stateCode":"LE","latitude":"42.80344000","longitude":"-5.12664000"},{"name":"Cistérniga","countryCode":"ES","stateCode":"LE","latitude":"41.61294000","longitude":"-4.68697000"},{"name":"Ciudad Rodrigo","countryCode":"ES","stateCode":"LE","latitude":"40.60000000","longitude":"-6.53333000"},{"name":"Cobos de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"42.02808000","longitude":"-4.00251000"},{"name":"Cobos de Fuentidueña","countryCode":"ES","stateCode":"LE","latitude":"41.38265000","longitude":"-3.92723000"},{"name":"Cobreros","countryCode":"ES","stateCode":"LE","latitude":"42.07323000","longitude":"-6.70053000"},{"name":"Coca","countryCode":"ES","stateCode":"LE","latitude":"41.21767000","longitude":"-4.52145000"},{"name":"Coca de Alba","countryCode":"ES","stateCode":"LE","latitude":"40.87833000","longitude":"-5.36537000"},{"name":"Codorniz","countryCode":"ES","stateCode":"LE","latitude":"41.06745000","longitude":"-4.60021000"},{"name":"Cogeces del Monte","countryCode":"ES","stateCode":"LE","latitude":"41.51030000","longitude":"-4.31721000"},{"name":"Cogollos","countryCode":"ES","stateCode":"LE","latitude":"42.19982000","longitude":"-3.70005000"},{"name":"Collado Hermoso","countryCode":"ES","stateCode":"LE","latitude":"41.03869000","longitude":"-3.91859000"},{"name":"Collado de Contreras","countryCode":"ES","stateCode":"LE","latitude":"40.88743000","longitude":"-4.93140000"},{"name":"Collado del Mirón","countryCode":"ES","stateCode":"LE","latitude":"40.55307000","longitude":"-5.35398000"},{"name":"Collazos de Boedo","countryCode":"ES","stateCode":"LE","latitude":"42.62009000","longitude":"-4.48294000"},{"name":"Colmenar de Montemayor","countryCode":"ES","stateCode":"LE","latitude":"40.39957000","longitude":"-5.95618000"},{"name":"Congosto","countryCode":"ES","stateCode":"LE","latitude":"42.61755000","longitude":"-6.52048000"},{"name":"Congosto de Valdavia","countryCode":"ES","stateCode":"LE","latitude":"42.71584000","longitude":"-4.63366000"},{"name":"Constanzana","countryCode":"ES","stateCode":"LE","latitude":"40.93821000","longitude":"-4.87515000"},{"name":"Contreras","countryCode":"ES","stateCode":"LE","latitude":"42.02004000","longitude":"-3.41084000"},{"name":"Coomonte","countryCode":"ES","stateCode":"LE","latitude":"42.11546000","longitude":"-5.81316000"},{"name":"Corbillos de los Oteros","countryCode":"ES","stateCode":"LE","latitude":"42.40769000","longitude":"-5.45963000"},{"name":"Corcos","countryCode":"ES","stateCode":"LE","latitude":"41.80946000","longitude":"-4.69270000"},{"name":"Cordovilla","countryCode":"ES","stateCode":"LE","latitude":"40.95095000","longitude":"-5.40725000"},{"name":"Cordovilla la Real","countryCode":"ES","stateCode":"LE","latitude":"42.07961000","longitude":"-4.25988000"},{"name":"Coreses","countryCode":"ES","stateCode":"LE","latitude":"41.54794000","longitude":"-5.62252000"},{"name":"Corral de Ayllón","countryCode":"ES","stateCode":"LE","latitude":"41.39081000","longitude":"-3.45856000"},{"name":"Corrales","countryCode":"ES","stateCode":"LE","latitude":"41.35800000","longitude":"-5.72479000"},{"name":"Corrales de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.67205000","longitude":"-4.04817000"},{"name":"Corullón","countryCode":"ES","stateCode":"LE","latitude":"42.57896000","longitude":"-6.81925000"},{"name":"Coruña del Conde","countryCode":"ES","stateCode":"LE","latitude":"41.76566000","longitude":"-3.39059000"},{"name":"Coscurita","countryCode":"ES","stateCode":"LE","latitude":"41.43483000","longitude":"-2.47571000"},{"name":"Covaleda","countryCode":"ES","stateCode":"LE","latitude":"41.93493000","longitude":"-2.88325000"},{"name":"Covarrubias","countryCode":"ES","stateCode":"LE","latitude":"42.05927000","longitude":"-3.51956000"},{"name":"Cozuelos de Fuentidueña","countryCode":"ES","stateCode":"LE","latitude":"41.39086000","longitude":"-4.09564000"},{"name":"Crespos","countryCode":"ES","stateCode":"LE","latitude":"40.87128000","longitude":"-4.97094000"},{"name":"Cristóbal","countryCode":"ES","stateCode":"LE","latitude":"40.46923000","longitude":"-5.88967000"},{"name":"Crémenes","countryCode":"ES","stateCode":"LE","latitude":"42.90357000","longitude":"-5.14374000"},{"name":"Cuadros","countryCode":"ES","stateCode":"LE","latitude":"42.71163000","longitude":"-5.63828000"},{"name":"Cubilla","countryCode":"ES","stateCode":"LE","latitude":"41.74905000","longitude":"-2.93717000"},{"name":"Cubillas de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.79844000","longitude":"-4.46720000"},{"name":"Cubillas de Rueda","countryCode":"ES","stateCode":"LE","latitude":"42.65626000","longitude":"-5.17528000"},{"name":"Cubillas de Santa Marta","countryCode":"ES","stateCode":"LE","latitude":"41.83358000","longitude":"-4.61463000"},{"name":"Cubillas de los Oteros","countryCode":"ES","stateCode":"LE","latitude":"42.37199000","longitude":"-5.50877000"},{"name":"Cubillo","countryCode":"ES","stateCode":"LE","latitude":"41.12138000","longitude":"-3.90878000"},{"name":"Cubillo del Campo","countryCode":"ES","stateCode":"LE","latitude":"42.16854000","longitude":"-3.61025000"},{"name":"Cubillos","countryCode":"ES","stateCode":"LE","latitude":"41.57436000","longitude":"-5.73920000"},{"name":"Cubillos del Sil","countryCode":"ES","stateCode":"LE","latitude":"42.62519000","longitude":"-6.56360000"},{"name":"Cubo de Benavente","countryCode":"ES","stateCode":"LE","latitude":"42.12490000","longitude":"-6.16342000"},{"name":"Cubo de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.64011000","longitude":"-3.20626000"},{"name":"Cubo de la Solana","countryCode":"ES","stateCode":"LE","latitude":"41.60224000","longitude":"-2.42179000"},{"name":"Cuelgamures","countryCode":"ES","stateCode":"LE","latitude":"41.30738000","longitude":"-5.65769000"},{"name":"Cuenca de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.05927000","longitude":"-5.05539000"},{"name":"Cueva de Ágreda","countryCode":"ES","stateCode":"LE","latitude":"41.76310000","longitude":"-1.88818000"},{"name":"Cuevas de Provanco","countryCode":"ES","stateCode":"LE","latitude":"41.54209000","longitude":"-3.96203000"},{"name":"Cuevas de San Clemente","countryCode":"ES","stateCode":"LE","latitude":"42.13009000","longitude":"-3.56840000"},{"name":"Cuevas del Valle","countryCode":"ES","stateCode":"LE","latitude":"40.29418000","longitude":"-5.00938000"},{"name":"Curiel de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.64327000","longitude":"-4.10110000"},{"name":"Cuéllar","countryCode":"ES","stateCode":"LE","latitude":"41.40155000","longitude":"-4.31474000"},{"name":"Cármenes","countryCode":"ES","stateCode":"LE","latitude":"42.95863000","longitude":"-5.57346000"},{"name":"Dehesa de Montejo","countryCode":"ES","stateCode":"LE","latitude":"42.81939000","longitude":"-4.51019000"},{"name":"Dehesa de Romanos","countryCode":"ES","stateCode":"LE","latitude":"42.63876000","longitude":"-4.43518000"},{"name":"Destriana","countryCode":"ES","stateCode":"LE","latitude":"42.32729000","longitude":"-6.09573000"},{"name":"Deza","countryCode":"ES","stateCode":"LE","latitude":"41.46373000","longitude":"-2.02046000"},{"name":"Dios le Guarde","countryCode":"ES","stateCode":"LE","latitude":"40.64283000","longitude":"-6.31511000"},{"name":"Domingo García","countryCode":"ES","stateCode":"LE","latitude":"41.11528000","longitude":"-4.37927000"},{"name":"Donhierro","countryCode":"ES","stateCode":"LE","latitude":"41.11642000","longitude":"-4.69670000"},{"name":"Donjimeno","countryCode":"ES","stateCode":"LE","latitude":"40.95978000","longitude":"-4.84627000"},{"name":"Donvidas","countryCode":"ES","stateCode":"LE","latitude":"41.08954000","longitude":"-4.80634000"},{"name":"Doñinos de Ledesma","countryCode":"ES","stateCode":"LE","latitude":"41.01251000","longitude":"-6.03412000"},{"name":"Doñinos de Salamanca","countryCode":"ES","stateCode":"LE","latitude":"40.95978000","longitude":"-5.74349000"},{"name":"Dueñas","countryCode":"ES","stateCode":"LE","latitude":"41.87717000","longitude":"-4.54714000"},{"name":"Duruelo","countryCode":"ES","stateCode":"LE","latitude":"41.23622000","longitude":"-3.64914000"},{"name":"Duruelo de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.95448000","longitude":"-2.93086000"},{"name":"Ejeme","countryCode":"ES","stateCode":"LE","latitude":"40.76685000","longitude":"-5.53828000"},{"name":"El Barco de Ávila","countryCode":"ES","stateCode":"LE","latitude":"40.35710000","longitude":"-5.52365000"},{"name":"El Burgo de Osma","countryCode":"ES","stateCode":"LE","latitude":"41.58619000","longitude":"-3.06522000"},{"name":"El Hoyo de Pinares","countryCode":"ES","stateCode":"LE","latitude":"40.50084000","longitude":"-4.42357000"},{"name":"El Tiemblo","countryCode":"ES","stateCode":"LE","latitude":"40.41533000","longitude":"-4.50156000"},{"name":"Encina de San Silvestre","countryCode":"ES","stateCode":"LE","latitude":"41.01442000","longitude":"-6.09268000"},{"name":"Encinas","countryCode":"ES","stateCode":"LE","latitude":"41.37511000","longitude":"-3.66762000"},{"name":"Encinas de Abajo","countryCode":"ES","stateCode":"LE","latitude":"40.93493000","longitude":"-5.47037000"},{"name":"Encinas de Arriba","countryCode":"ES","stateCode":"LE","latitude":"40.77120000","longitude":"-5.55661000"},{"name":"Encinas de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.75653000","longitude":"-4.10357000"},{"name":"Encinasola de los Comendadores","countryCode":"ES","stateCode":"LE","latitude":"41.03089000","longitude":"-6.53261000"},{"name":"Encinedo","countryCode":"ES","stateCode":"LE","latitude":"42.27049000","longitude":"-6.59368000"},{"name":"Encinillas","countryCode":"ES","stateCode":"LE","latitude":"41.01809000","longitude":"-4.15784000"},{"name":"Encío","countryCode":"ES","stateCode":"LE","latitude":"42.67115000","longitude":"-3.08680000"},{"name":"Endrinal","countryCode":"ES","stateCode":"LE","latitude":"40.59109000","longitude":"-5.80411000"},{"name":"Entrala","countryCode":"ES","stateCode":"LE","latitude":"41.43006000","longitude":"-5.75556000"},{"name":"Escalona del Prado","countryCode":"ES","stateCode":"LE","latitude":"41.16682000","longitude":"-4.12272000"},{"name":"Escarabajosa de Cabezas","countryCode":"ES","stateCode":"LE","latitude":"41.10470000","longitude":"-4.19411000"},{"name":"Escobar de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.31337000","longitude":"-4.96573000"},{"name":"Escobar de Polendos","countryCode":"ES","stateCode":"LE","latitude":"41.09079000","longitude":"-4.13117000"},{"name":"Escobosa de Almazán","countryCode":"ES","stateCode":"LE","latitude":"41.48626000","longitude":"-2.37140000"},{"name":"Escurial de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.61731000","longitude":"-5.95520000"},{"name":"Esguevillas de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.75018000","longitude":"-4.38062000"},{"name":"Espadaña","countryCode":"ES","stateCode":"LE","latitude":"41.06085000","longitude":"-6.28457000"},{"name":"Espadañedo","countryCode":"ES","stateCode":"LE","latitude":"42.11618000","longitude":"-6.39419000"},{"name":"Espeja","countryCode":"ES","stateCode":"LE","latitude":"40.56565000","longitude":"-6.71582000"},{"name":"Espeja de San Marcelino","countryCode":"ES","stateCode":"LE","latitude":"41.80227000","longitude":"-3.22230000"},{"name":"Espejón","countryCode":"ES","stateCode":"LE","latitude":"41.83023000","longitude":"-3.25936000"},{"name":"Espino de la Orbada","countryCode":"ES","stateCode":"LE","latitude":"41.10693000","longitude":"-5.42515000"},{"name":"Espinosa de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.96679000","longitude":"-3.95346000"},{"name":"Espinosa de Cervera","countryCode":"ES","stateCode":"LE","latitude":"41.89683000","longitude":"-3.46858000"},{"name":"Espinosa de Villagonzalo","countryCode":"ES","stateCode":"LE","latitude":"42.47949000","longitude":"-4.37218000"},{"name":"Espinosa de los Monteros","countryCode":"ES","stateCode":"LE","latitude":"43.07754000","longitude":"-3.55365000"},{"name":"Espinosa del Camino","countryCode":"ES","stateCode":"LE","latitude":"42.40590000","longitude":"-3.28019000"},{"name":"Espirdo","countryCode":"ES","stateCode":"LE","latitude":"40.99764000","longitude":"-4.07331000"},{"name":"Estepa de San Juan","countryCode":"ES","stateCode":"LE","latitude":"41.92661000","longitude":"-2.33322000"},{"name":"Estépar","countryCode":"ES","stateCode":"LE","latitude":"42.27731000","longitude":"-3.89946000"},{"name":"Fabero","countryCode":"ES","stateCode":"LE","latitude":"42.76803000","longitude":"-6.62651000"},{"name":"Faramontanos de Tábara","countryCode":"ES","stateCode":"LE","latitude":"41.83469000","longitude":"-5.88883000"},{"name":"Fariza","countryCode":"ES","stateCode":"LE","latitude":"41.41667000","longitude":"-6.26667000"},{"name":"Fermoselle","countryCode":"ES","stateCode":"LE","latitude":"41.31738000","longitude":"-6.39584000"},{"name":"Ferreras de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.89651000","longitude":"-6.07904000"},{"name":"Ferreras de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.89878000","longitude":"-6.19461000"},{"name":"Ferreruela","countryCode":"ES","stateCode":"LE","latitude":"41.76673000","longitude":"-6.07215000"},{"name":"Figueruela de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.86867000","longitude":"-6.44454000"},{"name":"Flores de Ávila","countryCode":"ES","stateCode":"LE","latitude":"40.93358000","longitude":"-5.07914000"},{"name":"Florida de Liébana","countryCode":"ES","stateCode":"LE","latitude":"41.02361000","longitude":"-5.76252000"},{"name":"Folgoso de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"42.64693000","longitude":"-6.32035000"},{"name":"Fombellida","countryCode":"ES","stateCode":"LE","latitude":"41.76693000","longitude":"-4.18409000"},{"name":"Fompedraza","countryCode":"ES","stateCode":"LE","latitude":"41.53541000","longitude":"-4.14483000"},{"name":"Fonfría","countryCode":"ES","stateCode":"LE","latitude":"41.63493000","longitude":"-6.14081000"},{"name":"Fontihoyuelo","countryCode":"ES","stateCode":"LE","latitude":"42.16192000","longitude":"-5.05791000"},{"name":"Fontioso","countryCode":"ES","stateCode":"LE","latitude":"41.94273000","longitude":"-3.73872000"},{"name":"Fontiveros","countryCode":"ES","stateCode":"LE","latitude":"40.92997000","longitude":"-4.96445000"},{"name":"Forfoleda","countryCode":"ES","stateCode":"LE","latitude":"41.09779000","longitude":"-5.74979000"},{"name":"Frades de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.65687000","longitude":"-5.78223000"},{"name":"Frandovínez","countryCode":"ES","stateCode":"LE","latitude":"42.31032000","longitude":"-3.83783000"},{"name":"Frechilla","countryCode":"ES","stateCode":"LE","latitude":"42.13768000","longitude":"-4.84112000"},{"name":"Frechilla de Almazán","countryCode":"ES","stateCode":"LE","latitude":"41.42656000","longitude":"-2.51444000"},{"name":"Fresneda de Cuéllar","countryCode":"ES","stateCode":"LE","latitude":"41.31905000","longitude":"-4.44938000"},{"name":"Fresneda de la Sierra Tirón","countryCode":"ES","stateCode":"LE","latitude":"42.31535000","longitude":"-3.13596000"},{"name":"Fresnedilla","countryCode":"ES","stateCode":"LE","latitude":"40.23233000","longitude":"-4.62201000"},{"name":"Fresnedoso","countryCode":"ES","stateCode":"LE","latitude":"40.43619000","longitude":"-5.70969000"},{"name":"Fresneña","countryCode":"ES","stateCode":"LE","latitude":"42.41366000","longitude":"-3.13453000"},{"name":"Fresnillo de las Dueñas","countryCode":"ES","stateCode":"LE","latitude":"41.64700000","longitude":"-3.64558000"},{"name":"Fresno El Viejo","countryCode":"ES","stateCode":"LE","latitude":"41.19752000","longitude":"-5.14413000"},{"name":"Fresno de Cantespino","countryCode":"ES","stateCode":"LE","latitude":"41.36820000","longitude":"-3.49950000"},{"name":"Fresno de Caracena","countryCode":"ES","stateCode":"LE","latitude":"41.45247000","longitude":"-3.09123000"},{"name":"Fresno de Rodilla","countryCode":"ES","stateCode":"LE","latitude":"42.42054000","longitude":"-3.48507000"},{"name":"Fresno de Sayago","countryCode":"ES","stateCode":"LE","latitude":"41.31848000","longitude":"-5.97129000"},{"name":"Fresno de la Fuente","countryCode":"ES","stateCode":"LE","latitude":"41.39243000","longitude":"-3.64491000"},{"name":"Fresno de la Polvorosa","countryCode":"ES","stateCode":"LE","latitude":"42.08310000","longitude":"-5.76969000"},{"name":"Fresno de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"41.52926000","longitude":"-5.56658000"},{"name":"Fresno de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.34545000","longitude":"-5.53587000"},{"name":"Fresno del Río","countryCode":"ES","stateCode":"LE","latitude":"42.68176000","longitude":"-4.81734000"},{"name":"Friera de Valverde","countryCode":"ES","stateCode":"LE","latitude":"41.91214000","longitude":"-5.84153000"},{"name":"Frumales","countryCode":"ES","stateCode":"LE","latitude":"41.38333000","longitude":"-4.18631000"},{"name":"Frías","countryCode":"ES","stateCode":"LE","latitude":"42.76225000","longitude":"-3.29394000"},{"name":"Frómista","countryCode":"ES","stateCode":"LE","latitude":"42.26667000","longitude":"-4.40546000"},{"name":"Fuensaldaña","countryCode":"ES","stateCode":"LE","latitude":"41.70617000","longitude":"-4.76547000"},{"name":"Fuente Encalada","countryCode":"ES","stateCode":"LE","latitude":"42.11011000","longitude":"-5.99622000"},{"name":"Fuente de Santa Cruz","countryCode":"ES","stateCode":"LE","latitude":"41.20972000","longitude":"-4.63530000"},{"name":"Fuente el Olmo de Fuentidueña","countryCode":"ES","stateCode":"LE","latitude":"41.37929000","longitude":"-4.00086000"},{"name":"Fuente el Sol","countryCode":"ES","stateCode":"LE","latitude":"41.17603000","longitude":"-4.93430000"},{"name":"Fuentearmegil","countryCode":"ES","stateCode":"LE","latitude":"41.71496000","longitude":"-3.18362000"},{"name":"Fuentebureba","countryCode":"ES","stateCode":"LE","latitude":"42.63400000","longitude":"-3.23510000"},{"name":"Fuentecambrón","countryCode":"ES","stateCode":"LE","latitude":"41.50579000","longitude":"-3.32872000"},{"name":"Fuentecantos","countryCode":"ES","stateCode":"LE","latitude":"41.84929000","longitude":"-2.42846000"},{"name":"Fuentecén","countryCode":"ES","stateCode":"LE","latitude":"41.62852000","longitude":"-3.86867000"},{"name":"Fuenteguinaldo","countryCode":"ES","stateCode":"LE","latitude":"40.42876000","longitude":"-6.67528000"},{"name":"Fuentelapeña","countryCode":"ES","stateCode":"LE","latitude":"41.25144000","longitude":"-5.38325000"},{"name":"Fuentelcésped","countryCode":"ES","stateCode":"LE","latitude":"41.59162000","longitude":"-3.64064000"},{"name":"Fuentelisendo","countryCode":"ES","stateCode":"LE","latitude":"41.62274000","longitude":"-3.90129000"},{"name":"Fuentelsaz de Soria","countryCode":"ES","stateCode":"LE","latitude":"41.86586000","longitude":"-2.41525000"},{"name":"Fuentemolinos","countryCode":"ES","stateCode":"LE","latitude":"41.60477000","longitude":"-3.85005000"},{"name":"Fuentenebro","countryCode":"ES","stateCode":"LE","latitude":"41.52873000","longitude":"-3.75449000"},{"name":"Fuentepelayo","countryCode":"ES","stateCode":"LE","latitude":"41.22249000","longitude":"-4.17570000"},{"name":"Fuentepinilla","countryCode":"ES","stateCode":"LE","latitude":"41.56683000","longitude":"-2.76288000"},{"name":"Fuentepiñel","countryCode":"ES","stateCode":"LE","latitude":"41.39892000","longitude":"-4.04295000"},{"name":"Fuenterroble de Salvatierra","countryCode":"ES","stateCode":"LE","latitude":"40.56466000","longitude":"-5.73379000"},{"name":"Fuentes de Año","countryCode":"ES","stateCode":"LE","latitude":"41.01769000","longitude":"-4.89907000"},{"name":"Fuentes de Béjar","countryCode":"ES","stateCode":"LE","latitude":"40.50815000","longitude":"-5.69270000"},{"name":"Fuentes de Carbajal","countryCode":"ES","stateCode":"LE","latitude":"42.17776000","longitude":"-5.44606000"},{"name":"Fuentes de Magaña","countryCode":"ES","stateCode":"LE","latitude":"41.93521000","longitude":"-2.17950000"},{"name":"Fuentes de Nava","countryCode":"ES","stateCode":"LE","latitude":"42.08333000","longitude":"-4.78333000"},{"name":"Fuentes de Oñoro","countryCode":"ES","stateCode":"LE","latitude":"40.59102000","longitude":"-6.81144000"},{"name":"Fuentes de Ropel","countryCode":"ES","stateCode":"LE","latitude":"42.00377000","longitude":"-5.54532000"},{"name":"Fuentes de Valdepero","countryCode":"ES","stateCode":"LE","latitude":"42.07532000","longitude":"-4.50050000"},{"name":"Fuentesaúco","countryCode":"ES","stateCode":"LE","latitude":"41.23043000","longitude":"-5.49722000"},{"name":"Fuentesaúco de Fuentidueña","countryCode":"ES","stateCode":"LE","latitude":"41.42445000","longitude":"-4.06215000"},{"name":"Fuentesecas","countryCode":"ES","stateCode":"LE","latitude":"41.63077000","longitude":"-5.47252000"},{"name":"Fuentesoto","countryCode":"ES","stateCode":"LE","latitude":"41.45664000","longitude":"-3.91835000"},{"name":"Fuentespina","countryCode":"ES","stateCode":"LE","latitude":"41.63079000","longitude":"-3.68475000"},{"name":"Fuentespreadas","countryCode":"ES","stateCode":"LE","latitude":"41.32627000","longitude":"-5.62798000"},{"name":"Fuentestrún","countryCode":"ES","stateCode":"LE","latitude":"41.87466000","longitude":"-2.08283000"},{"name":"Fuentidueña","countryCode":"ES","stateCode":"LE","latitude":"41.44226000","longitude":"-3.97899000"},{"name":"Gajates","countryCode":"ES","stateCode":"LE","latitude":"40.78254000","longitude":"-5.36506000"},{"name":"Galbarros","countryCode":"ES","stateCode":"LE","latitude":"42.52729000","longitude":"-3.43827000"},{"name":"Galende","countryCode":"ES","stateCode":"LE","latitude":"42.10440000","longitude":"-6.66252000"},{"name":"Galindo y Perahuy","countryCode":"ES","stateCode":"LE","latitude":"40.94397000","longitude":"-5.87410000"},{"name":"Galinduste","countryCode":"ES","stateCode":"LE","latitude":"40.66266000","longitude":"-5.54003000"},{"name":"Galisancho","countryCode":"ES","stateCode":"LE","latitude":"40.74418000","longitude":"-5.55471000"},{"name":"Gallegos","countryCode":"ES","stateCode":"LE","latitude":"41.07508000","longitude":"-3.78591000"},{"name":"Gallegos de Argañán","countryCode":"ES","stateCode":"LE","latitude":"40.63146000","longitude":"-6.70246000"},{"name":"Gallegos de Hornija","countryCode":"ES","stateCode":"LE","latitude":"41.60980000","longitude":"-5.09768000"},{"name":"Gallegos de Sobrinos","countryCode":"ES","stateCode":"LE","latitude":"40.71693000","longitude":"-5.11224000"},{"name":"Gallegos del Pan","countryCode":"ES","stateCode":"LE","latitude":"41.59985000","longitude":"-5.58117000"},{"name":"Gallegos del Río","countryCode":"ES","stateCode":"LE","latitude":"41.73497000","longitude":"-6.17435000"},{"name":"Gamonal","countryCode":"ES","stateCode":"LE","latitude":"42.35664000","longitude":"-3.67321000"},{"name":"Gamones","countryCode":"ES","stateCode":"LE","latitude":"41.46690000","longitude":"-6.17621000"},{"name":"Garcibuey","countryCode":"ES","stateCode":"LE","latitude":"40.51552000","longitude":"-5.99439000"},{"name":"Garcihernández","countryCode":"ES","stateCode":"LE","latitude":"40.86096000","longitude":"-5.43567000"},{"name":"Garcillán","countryCode":"ES","stateCode":"LE","latitude":"40.97771000","longitude":"-4.26577000"},{"name":"Garcirrey","countryCode":"ES","stateCode":"LE","latitude":"40.90049000","longitude":"-6.13120000"},{"name":"Garganta del Villar","countryCode":"ES","stateCode":"LE","latitude":"40.44965000","longitude":"-5.10420000"},{"name":"Garrafe de Torío","countryCode":"ES","stateCode":"LE","latitude":"42.73285000","longitude":"-5.52360000"},{"name":"Garray","countryCode":"ES","stateCode":"LE","latitude":"41.81617000","longitude":"-2.44592000"},{"name":"Gatón de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.04984000","longitude":"-4.98078000"},{"name":"Gavilanes","countryCode":"ES","stateCode":"LE","latitude":"40.27791000","longitude":"-4.85321000"},{"name":"Gejuelo del Barro","countryCode":"ES","stateCode":"LE","latitude":"41.07633000","longitude":"-6.12332000"},{"name":"Gema","countryCode":"ES","stateCode":"LE","latitude":"41.41855000","longitude":"-5.64906000"},{"name":"Gemuño","countryCode":"ES","stateCode":"LE","latitude":"40.59159000","longitude":"-4.78178000"},{"name":"Geria","countryCode":"ES","stateCode":"LE","latitude":"41.57868000","longitude":"-4.87663000"},{"name":"Gimialcón","countryCode":"ES","stateCode":"LE","latitude":"40.87705000","longitude":"-5.12308000"},{"name":"Golmayo","countryCode":"ES","stateCode":"LE","latitude":"41.76620000","longitude":"-2.52267000"},{"name":"Golpejas","countryCode":"ES","stateCode":"LE","latitude":"40.99981000","longitude":"-5.90687000"},{"name":"Gomecello","countryCode":"ES","stateCode":"LE","latitude":"41.04280000","longitude":"-5.53585000"},{"name":"Gordaliza del Pino","countryCode":"ES","stateCode":"LE","latitude":"42.34357000","longitude":"-5.15731000"},{"name":"Gordoncillo","countryCode":"ES","stateCode":"LE","latitude":"42.13557000","longitude":"-5.40181000"},{"name":"Gormaz","countryCode":"ES","stateCode":"LE","latitude":"41.49232000","longitude":"-3.00500000"},{"name":"Gotarrendura","countryCode":"ES","stateCode":"LE","latitude":"40.82652000","longitude":"-4.74090000"},{"name":"Gradefes","countryCode":"ES","stateCode":"LE","latitude":"42.62396000","longitude":"-5.22691000"},{"name":"Grajal de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.32073000","longitude":"-5.01938000"},{"name":"Grajera","countryCode":"ES","stateCode":"LE","latitude":"41.37319000","longitude":"-3.61304000"},{"name":"Granja de Moreruela","countryCode":"ES","stateCode":"LE","latitude":"41.81026000","longitude":"-5.73893000"},{"name":"Granucillo","countryCode":"ES","stateCode":"LE","latitude":"42.05209000","longitude":"-5.92777000"},{"name":"Grijalba","countryCode":"ES","stateCode":"LE","latitude":"42.43002000","longitude":"-4.11896000"},{"name":"Grijota","countryCode":"ES","stateCode":"LE","latitude":"42.05289000","longitude":"-4.58309000"},{"name":"Grisaleña","countryCode":"ES","stateCode":"LE","latitude":"42.59122000","longitude":"-3.26416000"},{"name":"Guadramiro","countryCode":"ES","stateCode":"LE","latitude":"41.01703000","longitude":"-6.49369000"},{"name":"Guardo","countryCode":"ES","stateCode":"LE","latitude":"42.78966000","longitude":"-4.84823000"},{"name":"Guaza de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.13365000","longitude":"-4.90949000"},{"name":"Guijo de Ávila","countryCode":"ES","stateCode":"LE","latitude":"40.53078000","longitude":"-5.63970000"},{"name":"Guijuelo","countryCode":"ES","stateCode":"LE","latitude":"40.55757000","longitude":"-5.67067000"},{"name":"Guisando","countryCode":"ES","stateCode":"LE","latitude":"40.22225000","longitude":"-5.13950000"},{"name":"Gusendos de los Oteros","countryCode":"ES","stateCode":"LE","latitude":"42.37818000","longitude":"-5.43088000"},{"name":"Gutierre-Muñoz","countryCode":"ES","stateCode":"LE","latitude":"40.98295000","longitude":"-4.63839000"},{"name":"Gómara","countryCode":"ES","stateCode":"LE","latitude":"41.62347000","longitude":"-2.22493000"},{"name":"Hacinas","countryCode":"ES","stateCode":"LE","latitude":"41.98514000","longitude":"-3.28709000"},{"name":"Haza","countryCode":"ES","stateCode":"LE","latitude":"41.61667000","longitude":"-3.81667000"},{"name":"Herguijuela de Ciudad Rodrigo","countryCode":"ES","stateCode":"LE","latitude":"40.45860000","longitude":"-6.52075000"},{"name":"Herguijuela de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.44535000","longitude":"-6.07445000"},{"name":"Herguijuela del Campo","countryCode":"ES","stateCode":"LE","latitude":"40.63102000","longitude":"-5.86398000"},{"name":"Hermisende","countryCode":"ES","stateCode":"LE","latitude":"41.96898000","longitude":"-6.89616000"},{"name":"Hernansancho","countryCode":"ES","stateCode":"LE","latitude":"40.85753000","longitude":"-4.73045000"},{"name":"Herrera de Pisuerga","countryCode":"ES","stateCode":"LE","latitude":"42.59492000","longitude":"-4.33034000"},{"name":"Herrera de Soria","countryCode":"ES","stateCode":"LE","latitude":"41.76269000","longitude":"-3.01243000"},{"name":"Herrera de Valdecañas","countryCode":"ES","stateCode":"LE","latitude":"42.04828000","longitude":"-4.20004000"},{"name":"Herreros de Suso","countryCode":"ES","stateCode":"LE","latitude":"40.80361000","longitude":"-5.03892000"},{"name":"Herrín de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.12476000","longitude":"-4.95239000"},{"name":"Higuera de las Dueñas","countryCode":"ES","stateCode":"LE","latitude":"40.23903000","longitude":"-4.60361000"},{"name":"Hinojosa de Duero","countryCode":"ES","stateCode":"LE","latitude":"40.98674000","longitude":"-6.79529000"},{"name":"Hinojosa del Campo","countryCode":"ES","stateCode":"LE","latitude":"41.73844000","longitude":"-2.09946000"},{"name":"Honrubia de la Cuesta","countryCode":"ES","stateCode":"LE","latitude":"41.50998000","longitude":"-3.70453000"},{"name":"Hontalbilla","countryCode":"ES","stateCode":"LE","latitude":"41.34551000","longitude":"-4.12149000"},{"name":"Hontanares de Eresma","countryCode":"ES","stateCode":"LE","latitude":"40.98273000","longitude":"-4.20439000"},{"name":"Hontanas","countryCode":"ES","stateCode":"LE","latitude":"42.31312000","longitude":"-4.04529000"},{"name":"Hontangas","countryCode":"ES","stateCode":"LE","latitude":"41.58216000","longitude":"-3.79550000"},{"name":"Hontoria de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.91061000","longitude":"-4.44209000"},{"name":"Hontoria de Valdearados","countryCode":"ES","stateCode":"LE","latitude":"41.74488000","longitude":"-3.51983000"},{"name":"Hontoria de la Cantera","countryCode":"ES","stateCode":"LE","latitude":"42.18879000","longitude":"-3.64251000"},{"name":"Hontoria del Pinar","countryCode":"ES","stateCode":"LE","latitude":"41.84838000","longitude":"-3.16245000"},{"name":"Horcajo de Montemayor","countryCode":"ES","stateCode":"LE","latitude":"40.42265000","longitude":"-5.89427000"},{"name":"Horcajo de las Torres","countryCode":"ES","stateCode":"LE","latitude":"41.06497000","longitude":"-5.09092000"},{"name":"Hornillos de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.98772000","longitude":"-4.27207000"},{"name":"Hornillos del Camino","countryCode":"ES","stateCode":"LE","latitude":"42.33863000","longitude":"-3.92560000"},{"name":"Hortigüela","countryCode":"ES","stateCode":"LE","latitude":"42.06842000","longitude":"-3.42578000"},{"name":"Hospital de Órbigo","countryCode":"ES","stateCode":"LE","latitude":"42.46354000","longitude":"-5.88636000"},{"name":"Hoyales de Roa","countryCode":"ES","stateCode":"LE","latitude":"41.65893000","longitude":"-3.86202000"},{"name":"Hoyocasero","countryCode":"ES","stateCode":"LE","latitude":"40.39890000","longitude":"-4.97455000"},{"name":"Hoyorredondo","countryCode":"ES","stateCode":"LE","latitude":"40.46270000","longitude":"-5.41097000"},{"name":"Hoyos de Miguel Muñoz","countryCode":"ES","stateCode":"LE","latitude":"40.39237000","longitude":"-5.06713000"},{"name":"Hoyos del Collado","countryCode":"ES","stateCode":"LE","latitude":"40.35945000","longitude":"-5.20027000"},{"name":"Hoyos del Espino","countryCode":"ES","stateCode":"LE","latitude":"40.35623000","longitude":"-5.17505000"},{"name":"Huerta de Arriba","countryCode":"ES","stateCode":"LE","latitude":"42.11672000","longitude":"-3.08211000"},{"name":"Huerta del Rey","countryCode":"ES","stateCode":"LE","latitude":"41.83910000","longitude":"-3.34755000"},{"name":"Humada","countryCode":"ES","stateCode":"LE","latitude":"42.66667000","longitude":"-4.08333000"},{"name":"Hurones","countryCode":"ES","stateCode":"LE","latitude":"42.40571000","longitude":"-3.61588000"},{"name":"Hurtumpascual","countryCode":"ES","stateCode":"LE","latitude":"40.69200000","longitude":"-5.11379000"},{"name":"Husillos","countryCode":"ES","stateCode":"LE","latitude":"42.09054000","longitude":"-4.52709000"},{"name":"Huérmeces","countryCode":"ES","stateCode":"LE","latitude":"42.52250000","longitude":"-3.77072000"},{"name":"Hérmedes de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.81972000","longitude":"-4.17361000"},{"name":"Ibeas de Juarros","countryCode":"ES","stateCode":"LE","latitude":"42.33088000","longitude":"-3.53519000"},{"name":"Ibrillos","countryCode":"ES","stateCode":"LE","latitude":"42.45431000","longitude":"-3.08238000"},{"name":"Iglesiarrubia","countryCode":"ES","stateCode":"LE","latitude":"41.97383000","longitude":"-3.84701000"},{"name":"Iglesias","countryCode":"ES","stateCode":"LE","latitude":"42.29807000","longitude":"-3.98932000"},{"name":"Igüeña","countryCode":"ES","stateCode":"LE","latitude":"42.72853000","longitude":"-6.27738000"},{"name":"Iruelos","countryCode":"ES","stateCode":"LE","latitude":"41.14135000","longitude":"-6.32808000"},{"name":"Isar","countryCode":"ES","stateCode":"LE","latitude":"42.36140000","longitude":"-3.93040000"},{"name":"Iscar","countryCode":"ES","stateCode":"LE","latitude":"41.36117000","longitude":"-4.53348000"},{"name":"Itero de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.28804000","longitude":"-4.25677000"},{"name":"Itero del Castillo","countryCode":"ES","stateCode":"LE","latitude":"42.28988000","longitude":"-4.24441000"},{"name":"Ituero de Azaba","countryCode":"ES","stateCode":"LE","latitude":"40.48487000","longitude":"-6.69272000"},{"name":"Ituero y Lama","countryCode":"ES","stateCode":"LE","latitude":"40.80066000","longitude":"-4.37917000"},{"name":"Izagre","countryCode":"ES","stateCode":"LE","latitude":"42.22410000","longitude":"-5.25727000"},{"name":"Jambrina","countryCode":"ES","stateCode":"LE","latitude":"41.39196000","longitude":"-5.66411000"},{"name":"Jaramillo Quemado","countryCode":"ES","stateCode":"LE","latitude":"42.08568000","longitude":"-3.35868000"},{"name":"Jaramillo de la Fuente","countryCode":"ES","stateCode":"LE","latitude":"42.11472000","longitude":"-3.31239000"},{"name":"Joarilla de las Matas","countryCode":"ES","stateCode":"LE","latitude":"42.28755000","longitude":"-5.17855000"},{"name":"Juarros de Voltoya","countryCode":"ES","stateCode":"LE","latitude":"41.03097000","longitude":"-4.51922000"},{"name":"Junciana","countryCode":"ES","stateCode":"LE","latitude":"40.41076000","longitude":"-5.55698000"},{"name":"Justel","countryCode":"ES","stateCode":"LE","latitude":"42.14861000","longitude":"-6.29594000"},{"name":"Juzbado","countryCode":"ES","stateCode":"LE","latitude":"41.07791000","longitude":"-5.86140000"},{"name":"La Adrada","countryCode":"ES","stateCode":"LE","latitude":"40.29953000","longitude":"-4.63589000"},{"name":"La Alberca","countryCode":"ES","stateCode":"LE","latitude":"40.48908000","longitude":"-6.11107000"},{"name":"La Bañeza","countryCode":"ES","stateCode":"LE","latitude":"42.30026000","longitude":"-5.89772000"},{"name":"La Bouza","countryCode":"ES","stateCode":"LE","latitude":"40.83626000","longitude":"-6.79551000"},{"name":"La Carrera","countryCode":"ES","stateCode":"LE","latitude":"40.34777000","longitude":"-5.55474000"},{"name":"La Cuesta","countryCode":"ES","stateCode":"LE","latitude":"41.08280000","longitude":"-3.96017000"},{"name":"La Fuente de San Esteban","countryCode":"ES","stateCode":"LE","latitude":"40.80161000","longitude":"-6.25852000"},{"name":"La Lastrilla","countryCode":"ES","stateCode":"LE","latitude":"40.96817000","longitude":"-4.10468000"},{"name":"La Pedraja de Portillo","countryCode":"ES","stateCode":"LE","latitude":"41.47124000","longitude":"-4.64639000"},{"name":"La Pola de Gordón","countryCode":"ES","stateCode":"LE","latitude":"42.85658000","longitude":"-5.66768000"},{"name":"La Robla","countryCode":"ES","stateCode":"LE","latitude":"42.80302000","longitude":"-5.62904000"},{"name":"La Seca","countryCode":"ES","stateCode":"LE","latitude":"41.41364000","longitude":"-4.90552000"},{"name":"Labajos","countryCode":"ES","stateCode":"LE","latitude":"40.84335000","longitude":"-4.52005000"},{"name":"Lagartos","countryCode":"ES","stateCode":"LE","latitude":"42.40578000","longitude":"-4.90454000"},{"name":"Laguna Dalga","countryCode":"ES","stateCode":"LE","latitude":"42.33192000","longitude":"-5.75220000"},{"name":"Laguna de Contreras","countryCode":"ES","stateCode":"LE","latitude":"41.49513000","longitude":"-4.02874000"},{"name":"Laguna de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.58151000","longitude":"-4.72332000"},{"name":"Laguna de Negrillos","countryCode":"ES","stateCode":"LE","latitude":"42.23889000","longitude":"-5.66066000"},{"name":"Lagunilla","countryCode":"ES","stateCode":"LE","latitude":"40.32491000","longitude":"-5.97132000"},{"name":"Langa","countryCode":"ES","stateCode":"LE","latitude":"41.00550000","longitude":"-4.85946000"},{"name":"Langa de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.60985000","longitude":"-3.40061000"},{"name":"Langayo","countryCode":"ES","stateCode":"LE","latitude":"41.56986000","longitude":"-4.19866000"},{"name":"Languilla","countryCode":"ES","stateCode":"LE","latitude":"41.44926000","longitude":"-3.42438000"},{"name":"Lantadilla","countryCode":"ES","stateCode":"LE","latitude":"42.34078000","longitude":"-4.27866000"},{"name":"Larrodrigo","countryCode":"ES","stateCode":"LE","latitude":"40.73722000","longitude":"-5.44895000"},{"name":"Las Navas del Marqués","countryCode":"ES","stateCode":"LE","latitude":"40.60244000","longitude":"-4.33449000"},{"name":"Lastras de Cuéllar","countryCode":"ES","stateCode":"LE","latitude":"41.29762000","longitude":"-4.10670000"},{"name":"Lastras del Pozo","countryCode":"ES","stateCode":"LE","latitude":"40.87920000","longitude":"-4.34658000"},{"name":"Ledesma","countryCode":"ES","stateCode":"LE","latitude":"41.08829000","longitude":"-6.00178000"},{"name":"Ledigos","countryCode":"ES","stateCode":"LE","latitude":"42.35480000","longitude":"-4.86480000"},{"name":"Ledrada","countryCode":"ES","stateCode":"LE","latitude":"40.46878000","longitude":"-5.72038000"},{"name":"Lerma","countryCode":"ES","stateCode":"LE","latitude":"42.02609000","longitude":"-3.75978000"},{"name":"León","countryCode":"ES","stateCode":"LE","latitude":"42.60003000","longitude":"-5.57032000"},{"name":"Liceras","countryCode":"ES","stateCode":"LE","latitude":"41.37939000","longitude":"-3.24371000"},{"name":"Linares de Riofrío","countryCode":"ES","stateCode":"LE","latitude":"40.58338000","longitude":"-5.92091000"},{"name":"Llamas de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"42.63504000","longitude":"-5.82524000"},{"name":"Llano de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.62435000","longitude":"-3.45890000"},{"name":"Llano de Olmedo","countryCode":"ES","stateCode":"LE","latitude":"41.26727000","longitude":"-4.61386000"},{"name":"Lomas","countryCode":"ES","stateCode":"LE","latitude":"42.27362000","longitude":"-4.55095000"},{"name":"Losacino","countryCode":"ES","stateCode":"LE","latitude":"41.68084000","longitude":"-6.07986000"},{"name":"Losacio","countryCode":"ES","stateCode":"LE","latitude":"41.71092000","longitude":"-6.04059000"},{"name":"Lubián","countryCode":"ES","stateCode":"LE","latitude":"42.03569000","longitude":"-6.90541000"},{"name":"Luelmo","countryCode":"ES","stateCode":"LE","latitude":"41.44030000","longitude":"-6.13338000"},{"name":"Lumbrales","countryCode":"ES","stateCode":"LE","latitude":"40.93501000","longitude":"-6.71948000"},{"name":"Luyego","countryCode":"ES","stateCode":"LE","latitude":"42.36667000","longitude":"-6.23333000"},{"name":"Machacón","countryCode":"ES","stateCode":"LE","latitude":"40.92623000","longitude":"-5.52430000"},{"name":"Macotera","countryCode":"ES","stateCode":"LE","latitude":"40.83105000","longitude":"-5.28526000"},{"name":"Maderuelo","countryCode":"ES","stateCode":"LE","latitude":"41.48644000","longitude":"-3.52218000"},{"name":"Madridanos","countryCode":"ES","stateCode":"LE","latitude":"41.47967000","longitude":"-5.60459000"},{"name":"Madrigal de las Altas Torres","countryCode":"ES","stateCode":"LE","latitude":"41.08968000","longitude":"-4.99863000"},{"name":"Madrigal del Monte","countryCode":"ES","stateCode":"LE","latitude":"42.14464000","longitude":"-3.67571000"},{"name":"Madrigalejo del Monte","countryCode":"ES","stateCode":"LE","latitude":"42.12442000","longitude":"-3.72509000"},{"name":"Madroñal","countryCode":"ES","stateCode":"LE","latitude":"40.46407000","longitude":"-6.06271000"},{"name":"Maello","countryCode":"ES","stateCode":"LE","latitude":"40.80929000","longitude":"-4.51186000"},{"name":"Magaz de Cepeda","countryCode":"ES","stateCode":"LE","latitude":"42.53967000","longitude":"-6.07170000"},{"name":"Magaña","countryCode":"ES","stateCode":"LE","latitude":"41.90089000","longitude":"-2.16269000"},{"name":"Mahamud","countryCode":"ES","stateCode":"LE","latitude":"42.11981000","longitude":"-3.94060000"},{"name":"Mahide","countryCode":"ES","stateCode":"LE","latitude":"41.86917000","longitude":"-6.37784000"},{"name":"Maire de Castroponce","countryCode":"ES","stateCode":"LE","latitude":"42.11283000","longitude":"-5.78475000"},{"name":"Maján","countryCode":"ES","stateCode":"LE","latitude":"41.46888000","longitude":"-2.30268000"},{"name":"Malpartida","countryCode":"ES","stateCode":"LE","latitude":"40.76269000","longitude":"-5.23149000"},{"name":"Malpartida de Corneja","countryCode":"ES","stateCode":"LE","latitude":"40.52208000","longitude":"-5.35026000"},{"name":"Malva","countryCode":"ES","stateCode":"LE","latitude":"41.65467000","longitude":"-5.48657000"},{"name":"Mamblas","countryCode":"ES","stateCode":"LE","latitude":"41.01925000","longitude":"-5.00873000"},{"name":"Mambrilla de Castrejón","countryCode":"ES","stateCode":"LE","latitude":"41.66634000","longitude":"-3.98448000"},{"name":"Mambrillas de Lara","countryCode":"ES","stateCode":"LE","latitude":"42.09446000","longitude":"-3.46195000"},{"name":"Mamolar","countryCode":"ES","stateCode":"LE","latitude":"41.92762000","longitude":"-3.36228000"},{"name":"Mancera de Abajo","countryCode":"ES","stateCode":"LE","latitude":"40.83974000","longitude":"-5.19933000"},{"name":"Mancera de Arriba","countryCode":"ES","stateCode":"LE","latitude":"40.79139000","longitude":"-5.14772000"},{"name":"Manciles","countryCode":"ES","stateCode":"LE","latitude":"42.45728000","longitude":"-3.94461000"},{"name":"Manganeses de la Lampreana","countryCode":"ES","stateCode":"LE","latitude":"41.75085000","longitude":"-5.71048000"},{"name":"Manganeses de la Polvorosa","countryCode":"ES","stateCode":"LE","latitude":"42.03563000","longitude":"-5.74694000"},{"name":"Manjabálago","countryCode":"ES","stateCode":"LE","latitude":"40.66441000","longitude":"-5.07719000"},{"name":"Manquillos","countryCode":"ES","stateCode":"LE","latitude":"42.20518000","longitude":"-4.56841000"},{"name":"Mansilla Mayor","countryCode":"ES","stateCode":"LE","latitude":"42.50943000","longitude":"-5.44271000"},{"name":"Mansilla de las Mulas","countryCode":"ES","stateCode":"LE","latitude":"42.49886000","longitude":"-5.41738000"},{"name":"Mantinos","countryCode":"ES","stateCode":"LE","latitude":"42.75259000","longitude":"-4.84213000"},{"name":"Manzanal de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.99217000","longitude":"-6.44012000"},{"name":"Manzanal de los Infantes","countryCode":"ES","stateCode":"LE","latitude":"42.05428000","longitude":"-6.38288000"},{"name":"Manzanal del Barco","countryCode":"ES","stateCode":"LE","latitude":"41.63501000","longitude":"-5.94671000"},{"name":"Manzanillo","countryCode":"ES","stateCode":"LE","latitude":"41.58617000","longitude":"-4.18826000"},{"name":"Marazoleja","countryCode":"ES","stateCode":"LE","latitude":"40.96086000","longitude":"-4.33882000"},{"name":"Marazuela","countryCode":"ES","stateCode":"LE","latitude":"40.97912000","longitude":"-4.36506000"},{"name":"Maraña","countryCode":"ES","stateCode":"LE","latitude":"43.04991000","longitude":"-5.17726000"},{"name":"Marcilla de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.31770000","longitude":"-4.39670000"},{"name":"Martiago","countryCode":"ES","stateCode":"LE","latitude":"40.45420000","longitude":"-6.49010000"},{"name":"Martiherrero","countryCode":"ES","stateCode":"LE","latitude":"40.67392000","longitude":"-4.78156000"},{"name":"Martinamor","countryCode":"ES","stateCode":"LE","latitude":"40.80676000","longitude":"-5.59913000"},{"name":"Martín Miguel","countryCode":"ES","stateCode":"LE","latitude":"40.95220000","longitude":"-4.27166000"},{"name":"Martín Muñoz de la Dehesa","countryCode":"ES","stateCode":"LE","latitude":"41.06652000","longitude":"-4.68676000"},{"name":"Martín Muñoz de las Posadas","countryCode":"ES","stateCode":"LE","latitude":"40.99546000","longitude":"-4.59672000"},{"name":"Martín de Yeltes","countryCode":"ES","stateCode":"LE","latitude":"40.77594000","longitude":"-6.29162000"},{"name":"Martínez","countryCode":"ES","stateCode":"LE","latitude":"40.63046000","longitude":"-5.34801000"},{"name":"Marugán","countryCode":"ES","stateCode":"LE","latitude":"40.89943000","longitude":"-4.38383000"},{"name":"Marzales","countryCode":"ES","stateCode":"LE","latitude":"41.58644000","longitude":"-5.13455000"},{"name":"Masueco","countryCode":"ES","stateCode":"LE","latitude":"41.20352000","longitude":"-6.58938000"},{"name":"Mata de Cuéllar","countryCode":"ES","stateCode":"LE","latitude":"41.39655000","longitude":"-4.47167000"},{"name":"Matabuena","countryCode":"ES","stateCode":"LE","latitude":"41.09590000","longitude":"-3.75827000"},{"name":"Matadeón de los Oteros","countryCode":"ES","stateCode":"LE","latitude":"42.33776000","longitude":"-5.36887000"},{"name":"Matalebreras","countryCode":"ES","stateCode":"LE","latitude":"41.84116000","longitude":"-2.04644000"},{"name":"Matallana de Torío","countryCode":"ES","stateCode":"LE","latitude":"42.86560000","longitude":"-5.52034000"},{"name":"Matamala de Almazán","countryCode":"ES","stateCode":"LE","latitude":"41.50563000","longitude":"-2.64122000"},{"name":"Matapozuelos","countryCode":"ES","stateCode":"LE","latitude":"41.41423000","longitude":"-4.79122000"},{"name":"Matilla de Arzón","countryCode":"ES","stateCode":"LE","latitude":"42.10499000","longitude":"-5.64156000"},{"name":"Matilla de los Caños","countryCode":"ES","stateCode":"LE","latitude":"41.54818000","longitude":"-4.96761000"},{"name":"Matilla de los Caños del Río","countryCode":"ES","stateCode":"LE","latitude":"40.82539000","longitude":"-5.94276000"},{"name":"Matilla la Seca","countryCode":"ES","stateCode":"LE","latitude":"41.57935000","longitude":"-5.50030000"},{"name":"Mayalde","countryCode":"ES","stateCode":"LE","latitude":"41.25080000","longitude":"-5.79767000"},{"name":"Mayorga","countryCode":"ES","stateCode":"LE","latitude":"42.16687000","longitude":"-5.26304000"},{"name":"Mazariegos","countryCode":"ES","stateCode":"LE","latitude":"42.02691000","longitude":"-4.71542000"},{"name":"Mazuecos de Valdeginate","countryCode":"ES","stateCode":"LE","latitude":"42.16814000","longitude":"-4.84059000"},{"name":"Mazuela","countryCode":"ES","stateCode":"LE","latitude":"42.20767000","longitude":"-3.91920000"},{"name":"Mecerreyes","countryCode":"ES","stateCode":"LE","latitude":"42.09536000","longitude":"-3.57393000"},{"name":"Mediana de Voltoya","countryCode":"ES","stateCode":"LE","latitude":"40.70104000","longitude":"-4.56341000"},{"name":"Medina de Pomar","countryCode":"ES","stateCode":"LE","latitude":"42.92938000","longitude":"-3.48804000"},{"name":"Medina de Ríoseco","countryCode":"ES","stateCode":"LE","latitude":"41.88327000","longitude":"-5.04405000"},{"name":"Medina del Campo","countryCode":"ES","stateCode":"LE","latitude":"41.31239000","longitude":"-4.91413000"},{"name":"Medinaceli","countryCode":"ES","stateCode":"LE","latitude":"41.17224000","longitude":"-2.43476000"},{"name":"Medinilla","countryCode":"ES","stateCode":"LE","latitude":"40.43967000","longitude":"-5.61772000"},{"name":"Megeces","countryCode":"ES","stateCode":"LE","latitude":"41.40828000","longitude":"-4.56166000"},{"name":"Melgar de Abajo","countryCode":"ES","stateCode":"LE","latitude":"42.24344000","longitude":"-5.14216000"},{"name":"Melgar de Arriba","countryCode":"ES","stateCode":"LE","latitude":"42.26806000","longitude":"-5.09712000"},{"name":"Melgar de Fernamental","countryCode":"ES","stateCode":"LE","latitude":"42.40445000","longitude":"-4.24484000"},{"name":"Melgar de Tera","countryCode":"ES","stateCode":"LE","latitude":"41.96618000","longitude":"-6.01390000"},{"name":"Melgar de Yuso","countryCode":"ES","stateCode":"LE","latitude":"42.25381000","longitude":"-4.25394000"},{"name":"Membibre de la Hoz","countryCode":"ES","stateCode":"LE","latitude":"41.44958000","longitude":"-4.09571000"},{"name":"Membribe de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.69123000","longitude":"-5.80568000"},{"name":"Meneses de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.94142000","longitude":"-4.91927000"},{"name":"Mengamuñoz","countryCode":"ES","stateCode":"LE","latitude":"40.50006000","longitude":"-4.99983000"},{"name":"Mesegar de Corneja","countryCode":"ES","stateCode":"LE","latitude":"40.50209000","longitude":"-5.30131000"},{"name":"Micereces de Tera","countryCode":"ES","stateCode":"LE","latitude":"41.98886000","longitude":"-5.87133000"},{"name":"Micieces de Ojeda","countryCode":"ES","stateCode":"LE","latitude":"42.69078000","longitude":"-4.46166000"},{"name":"Mieza","countryCode":"ES","stateCode":"LE","latitude":"41.16424000","longitude":"-6.69137000"},{"name":"Migueláñez","countryCode":"ES","stateCode":"LE","latitude":"41.12155000","longitude":"-4.36410000"},{"name":"Mijares","countryCode":"ES","stateCode":"LE","latitude":"40.29655000","longitude":"-4.83651000"},{"name":"Milagros","countryCode":"ES","stateCode":"LE","latitude":"41.57500000","longitude":"-3.69907000"},{"name":"Milles de la Polvorosa","countryCode":"ES","stateCode":"LE","latitude":"41.92339000","longitude":"-5.73309000"},{"name":"Mingorría","countryCode":"ES","stateCode":"LE","latitude":"40.75192000","longitude":"-4.66583000"},{"name":"Miranda de Azán","countryCode":"ES","stateCode":"LE","latitude":"40.88752000","longitude":"-5.68182000"},{"name":"Miranda de Ebro","countryCode":"ES","stateCode":"LE","latitude":"42.68650000","longitude":"-2.94695000"},{"name":"Miranda del Castañar","countryCode":"ES","stateCode":"LE","latitude":"40.48448000","longitude":"-5.99581000"},{"name":"Miraveche","countryCode":"ES","stateCode":"LE","latitude":"42.67396000","longitude":"-3.19947000"},{"name":"Mironcillo","countryCode":"ES","stateCode":"LE","latitude":"40.55435000","longitude":"-4.82449000"},{"name":"Miño de San Esteban","countryCode":"ES","stateCode":"LE","latitude":"41.53584000","longitude":"-3.34579000"},{"name":"Modúbar de la Emparedada","countryCode":"ES","stateCode":"LE","latitude":"42.26118000","longitude":"-3.65965000"},{"name":"Mogarraz","countryCode":"ES","stateCode":"LE","latitude":"40.49264000","longitude":"-6.05327000"},{"name":"Mojados","countryCode":"ES","stateCode":"LE","latitude":"41.43237000","longitude":"-4.66490000"},{"name":"Molacillos","countryCode":"ES","stateCode":"LE","latitude":"41.58269000","longitude":"-5.66046000"},{"name":"Molezuelas de la Carballeda","countryCode":"ES","stateCode":"LE","latitude":"42.08166000","longitude":"-6.18723000"},{"name":"Molinaseca","countryCode":"ES","stateCode":"LE","latitude":"42.53829000","longitude":"-6.51997000"},{"name":"Molinillo","countryCode":"ES","stateCode":"LE","latitude":"40.46898000","longitude":"-5.94493000"},{"name":"Molinos de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.88603000","longitude":"-2.78682000"},{"name":"Mombeltrán","countryCode":"ES","stateCode":"LE","latitude":"40.25987000","longitude":"-5.01749000"},{"name":"Momblona","countryCode":"ES","stateCode":"LE","latitude":"41.44420000","longitude":"-2.34660000"},{"name":"Mombuey","countryCode":"ES","stateCode":"LE","latitude":"42.02283000","longitude":"-6.33027000"},{"name":"Monasterio de Rodilla","countryCode":"ES","stateCode":"LE","latitude":"42.45775000","longitude":"-3.46965000"},{"name":"Monasterio de Vega","countryCode":"ES","stateCode":"LE","latitude":"42.23015000","longitude":"-5.18095000"},{"name":"Monasterio de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"42.05180000","longitude":"-3.19314000"},{"name":"Moncalvillo","countryCode":"ES","stateCode":"LE","latitude":"41.95413000","longitude":"-3.19886000"},{"name":"Monfarracinos","countryCode":"ES","stateCode":"LE","latitude":"41.55468000","longitude":"-5.70795000"},{"name":"Monforte de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.48264000","longitude":"-6.05671000"},{"name":"Monleras","countryCode":"ES","stateCode":"LE","latitude":"41.18704000","longitude":"-6.22622000"},{"name":"Monleón","countryCode":"ES","stateCode":"LE","latitude":"40.58192000","longitude":"-5.84312000"},{"name":"Monsagro","countryCode":"ES","stateCode":"LE","latitude":"40.50343000","longitude":"-6.27110000"},{"name":"Monsalupe","countryCode":"ES","stateCode":"LE","latitude":"40.76953000","longitude":"-4.78131000"},{"name":"Montamarta","countryCode":"ES","stateCode":"LE","latitude":"41.64724000","longitude":"-5.80402000"},{"name":"Monteagudo de las Vicarías","countryCode":"ES","stateCode":"LE","latitude":"41.36485000","longitude":"-2.16960000"},{"name":"Montejo","countryCode":"ES","stateCode":"LE","latitude":"40.63246000","longitude":"-5.62287000"},{"name":"Montejo de Arévalo","countryCode":"ES","stateCode":"LE","latitude":"41.14027000","longitude":"-4.66414000"},{"name":"Montejo de Tiermes","countryCode":"ES","stateCode":"LE","latitude":"41.36838000","longitude":"-3.20016000"},{"name":"Montejo de la Vega de la Serrezuela","countryCode":"ES","stateCode":"LE","latitude":"41.55032000","longitude":"-3.65406000"},{"name":"Montemayor de Pililla","countryCode":"ES","stateCode":"LE","latitude":"41.50874000","longitude":"-4.45745000"},{"name":"Montemayor del Río","countryCode":"ES","stateCode":"LE","latitude":"40.34836000","longitude":"-5.89427000"},{"name":"Montenegro de Cameros","countryCode":"ES","stateCode":"LE","latitude":"42.08924000","longitude":"-2.75406000"},{"name":"Monterrubio","countryCode":"ES","stateCode":"LE","latitude":"40.84914000","longitude":"-4.35001000"},{"name":"Monterrubio de Armuña","countryCode":"ES","stateCode":"LE","latitude":"41.02651000","longitude":"-5.64389000"},{"name":"Monterrubio de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.75592000","longitude":"-5.69329000"},{"name":"Montorio","countryCode":"ES","stateCode":"LE","latitude":"42.58469000","longitude":"-3.77724000"},{"name":"Monzón de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.11604000","longitude":"-4.49283000"},{"name":"Moradillo de Roa","countryCode":"ES","stateCode":"LE","latitude":"41.55164000","longitude":"-3.79118000"},{"name":"Moral de Sayago","countryCode":"ES","stateCode":"LE","latitude":"41.47019000","longitude":"-6.10060000"},{"name":"Moral de la Reina","countryCode":"ES","stateCode":"LE","latitude":"41.98611000","longitude":"-5.07208000"},{"name":"Moraleja de Matacabras","countryCode":"ES","stateCode":"LE","latitude":"41.10732000","longitude":"-4.95717000"},{"name":"Moraleja de Sayago","countryCode":"ES","stateCode":"LE","latitude":"41.16916000","longitude":"-6.00369000"},{"name":"Moraleja de las Panaderas","countryCode":"ES","stateCode":"LE","latitude":"41.27636000","longitude":"-4.82521000"},{"name":"Moraleja del Vino","countryCode":"ES","stateCode":"LE","latitude":"41.46385000","longitude":"-5.65631000"},{"name":"Morales de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.86068000","longitude":"-5.17252000"},{"name":"Morales de Toro","countryCode":"ES","stateCode":"LE","latitude":"41.53737000","longitude":"-5.30642000"},{"name":"Morales de Valverde","countryCode":"ES","stateCode":"LE","latitude":"41.93643000","longitude":"-5.89255000"},{"name":"Morales del Vino","countryCode":"ES","stateCode":"LE","latitude":"41.44736000","longitude":"-5.73070000"},{"name":"Moralina","countryCode":"ES","stateCode":"LE","latitude":"41.49001000","longitude":"-6.13670000"},{"name":"Morasverdes","countryCode":"ES","stateCode":"LE","latitude":"40.60019000","longitude":"-6.27503000"},{"name":"Moratinos","countryCode":"ES","stateCode":"LE","latitude":"42.36191000","longitude":"-4.92831000"},{"name":"Moreruela de Tábara","countryCode":"ES","stateCode":"LE","latitude":"41.79588000","longitude":"-5.86849000"},{"name":"Moreruela de los Infanzones","countryCode":"ES","stateCode":"LE","latitude":"41.63118000","longitude":"-5.70614000"},{"name":"Morille","countryCode":"ES","stateCode":"LE","latitude":"40.80693000","longitude":"-5.69833000"},{"name":"Moriscos","countryCode":"ES","stateCode":"LE","latitude":"41.00818000","longitude":"-5.58184000"},{"name":"Moronta","countryCode":"ES","stateCode":"LE","latitude":"40.97688000","longitude":"-6.43103000"},{"name":"Morón de Almazán","countryCode":"ES","stateCode":"LE","latitude":"41.41361000","longitude":"-2.41317000"},{"name":"Mota del Marqués","countryCode":"ES","stateCode":"LE","latitude":"41.63247000","longitude":"-5.17681000"},{"name":"Mozoncillo","countryCode":"ES","stateCode":"LE","latitude":"41.14539000","longitude":"-4.18753000"},{"name":"Mozárbez","countryCode":"ES","stateCode":"LE","latitude":"40.85652000","longitude":"-5.65144000"},{"name":"Mucientes","countryCode":"ES","stateCode":"LE","latitude":"41.74278000","longitude":"-4.76191000"},{"name":"Mudá","countryCode":"ES","stateCode":"LE","latitude":"42.87530000","longitude":"-4.39426000"},{"name":"Muelas de los Caballeros","countryCode":"ES","stateCode":"LE","latitude":"42.12843000","longitude":"-6.33719000"},{"name":"Muga de Sayago","countryCode":"ES","stateCode":"LE","latitude":"41.38779000","longitude":"-6.19777000"},{"name":"Murias de Paredes","countryCode":"ES","stateCode":"LE","latitude":"42.85027000","longitude":"-6.19164000"},{"name":"Muriel Viejo","countryCode":"ES","stateCode":"LE","latitude":"41.78261000","longitude":"-2.91522000"},{"name":"Muriel de la Fuente","countryCode":"ES","stateCode":"LE","latitude":"41.72320000","longitude":"-2.86000000"},{"name":"Muñana","countryCode":"ES","stateCode":"LE","latitude":"40.59042000","longitude":"-5.01447000"},{"name":"Muñico","countryCode":"ES","stateCode":"LE","latitude":"40.70678000","longitude":"-5.02717000"},{"name":"Muñogalindo","countryCode":"ES","stateCode":"LE","latitude":"40.60324000","longitude":"-4.89895000"},{"name":"Muñogrande","countryCode":"ES","stateCode":"LE","latitude":"40.82181000","longitude":"-4.92223000"},{"name":"Muñomer del Peco","countryCode":"ES","stateCode":"LE","latitude":"40.85878000","longitude":"-4.87992000"},{"name":"Muñopedro","countryCode":"ES","stateCode":"LE","latitude":"40.88804000","longitude":"-4.47213000"},{"name":"Muñopepe","countryCode":"ES","stateCode":"LE","latitude":"40.63408000","longitude":"-4.81876000"},{"name":"Muñosancho","countryCode":"ES","stateCode":"LE","latitude":"40.92097000","longitude":"-5.03559000"},{"name":"Muñotello","countryCode":"ES","stateCode":"LE","latitude":"40.54236000","longitude":"-5.04187000"},{"name":"Muñoveros","countryCode":"ES","stateCode":"LE","latitude":"41.17234000","longitude":"-3.95161000"},{"name":"Nafría de Ucero","countryCode":"ES","stateCode":"LE","latitude":"41.72273000","longitude":"-3.09499000"},{"name":"Narrillos del Rebollar","countryCode":"ES","stateCode":"LE","latitude":"40.66488000","longitude":"-4.96577000"},{"name":"Narrillos del Álamo","countryCode":"ES","stateCode":"LE","latitude":"40.56673000","longitude":"-5.46584000"},{"name":"Narros","countryCode":"ES","stateCode":"LE","latitude":"41.84923000","longitude":"-2.29474000"},{"name":"Narros de Matalayegua","countryCode":"ES","stateCode":"LE","latitude":"40.69880000","longitude":"-5.92658000"},{"name":"Narros de Saldueña","countryCode":"ES","stateCode":"LE","latitude":"40.87268000","longitude":"-4.86909000"},{"name":"Narros del Castillo","countryCode":"ES","stateCode":"LE","latitude":"40.85869000","longitude":"-5.06010000"},{"name":"Narros del Puerto","countryCode":"ES","stateCode":"LE","latitude":"40.54131000","longitude":"-4.99291000"},{"name":"Nava de Arévalo","countryCode":"ES","stateCode":"LE","latitude":"40.97803000","longitude":"-4.77573000"},{"name":"Nava de Béjar","countryCode":"ES","stateCode":"LE","latitude":"40.47518000","longitude":"-5.67856000"},{"name":"Nava de Francia","countryCode":"ES","stateCode":"LE","latitude":"40.53572000","longitude":"-6.11628000"},{"name":"Nava de Roa","countryCode":"ES","stateCode":"LE","latitude":"41.61326000","longitude":"-3.96442000"},{"name":"Nava de Sotrobal","countryCode":"ES","stateCode":"LE","latitude":"40.89039000","longitude":"-5.28562000"},{"name":"Nava de la Asunción","countryCode":"ES","stateCode":"LE","latitude":"41.15586000","longitude":"-4.48751000"},{"name":"Nava del Barco","countryCode":"ES","stateCode":"LE","latitude":"40.29321000","longitude":"-5.54022000"},{"name":"Nava del Rey","countryCode":"ES","stateCode":"LE","latitude":"41.33036000","longitude":"-5.08095000"},{"name":"Navacarros","countryCode":"ES","stateCode":"LE","latitude":"40.39776000","longitude":"-5.71425000"},{"name":"Navacepedilla de Corneja","countryCode":"ES","stateCode":"LE","latitude":"40.48602000","longitude":"-5.18380000"},{"name":"Navadijos","countryCode":"ES","stateCode":"LE","latitude":"40.42524000","longitude":"-5.08285000"},{"name":"Navaescurial","countryCode":"ES","stateCode":"LE","latitude":"40.47163000","longitude":"-5.27756000"},{"name":"Navafría","countryCode":"ES","stateCode":"LE","latitude":"41.05514000","longitude":"-3.82478000"},{"name":"Navahondilla","countryCode":"ES","stateCode":"LE","latitude":"40.32510000","longitude":"-4.49661000"},{"name":"Navalacruz","countryCode":"ES","stateCode":"LE","latitude":"40.43993000","longitude":"-4.93122000"},{"name":"Navaleno","countryCode":"ES","stateCode":"LE","latitude":"41.83830000","longitude":"-3.00418000"},{"name":"Navales","countryCode":"ES","stateCode":"LE","latitude":"40.78857000","longitude":"-5.47863000"},{"name":"Navalilla","countryCode":"ES","stateCode":"LE","latitude":"41.34146000","longitude":"-3.93211000"},{"name":"Navalmanzano","countryCode":"ES","stateCode":"LE","latitude":"41.21594000","longitude":"-4.25631000"},{"name":"Navalmoral","countryCode":"ES","stateCode":"LE","latitude":"40.46028000","longitude":"-4.76859000"},{"name":"Navalmoral de Béjar","countryCode":"ES","stateCode":"LE","latitude":"40.42264000","longitude":"-5.78310000"},{"name":"Navalosa","countryCode":"ES","stateCode":"LE","latitude":"40.40212000","longitude":"-4.92999000"},{"name":"Navalperal de Pinares","countryCode":"ES","stateCode":"LE","latitude":"40.59398000","longitude":"-4.41149000"},{"name":"Navalperal de Tormes","countryCode":"ES","stateCode":"LE","latitude":"40.35280000","longitude":"-5.30084000"},{"name":"Navaluenga","countryCode":"ES","stateCode":"LE","latitude":"40.41123000","longitude":"-4.70897000"},{"name":"Navamorales","countryCode":"ES","stateCode":"LE","latitude":"40.47618000","longitude":"-5.47893000"},{"name":"Navaquesera","countryCode":"ES","stateCode":"LE","latitude":"40.42558000","longitude":"-4.91108000"},{"name":"Navares de Ayuso","countryCode":"ES","stateCode":"LE","latitude":"41.37447000","longitude":"-3.70745000"},{"name":"Navares de Enmedio","countryCode":"ES","stateCode":"LE","latitude":"41.38096000","longitude":"-3.72283000"},{"name":"Navares de las Cuevas","countryCode":"ES","stateCode":"LE","latitude":"41.41431000","longitude":"-3.75076000"},{"name":"Navarredonda de Gredos","countryCode":"ES","stateCode":"LE","latitude":"40.36136000","longitude":"-5.13268000"},{"name":"Navarredonda de la Rinconada","countryCode":"ES","stateCode":"LE","latitude":"40.60657000","longitude":"-6.01169000"},{"name":"Navarredondilla","countryCode":"ES","stateCode":"LE","latitude":"40.45416000","longitude":"-4.82199000"},{"name":"Navarrevisca","countryCode":"ES","stateCode":"LE","latitude":"40.36417000","longitude":"-4.89352000"},{"name":"Navas de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.68090000","longitude":"-3.32698000"},{"name":"Navas de Oro","countryCode":"ES","stateCode":"LE","latitude":"41.19627000","longitude":"-4.43754000"},{"name":"Navasfrías","countryCode":"ES","stateCode":"LE","latitude":"40.29679000","longitude":"-6.81975000"},{"name":"Navatalgordo","countryCode":"ES","stateCode":"LE","latitude":"40.41520000","longitude":"-4.87155000"},{"name":"Navatejares","countryCode":"ES","stateCode":"LE","latitude":"40.33602000","longitude":"-5.53220000"},{"name":"Navianos de Valverde","countryCode":"ES","stateCode":"LE","latitude":"41.95319000","longitude":"-5.81781000"},{"name":"Nebreda","countryCode":"ES","stateCode":"LE","latitude":"41.96881000","longitude":"-3.63430000"},{"name":"Negrilla de Palencia","countryCode":"ES","stateCode":"LE","latitude":"41.09185000","longitude":"-5.59165000"},{"name":"Neila","countryCode":"ES","stateCode":"LE","latitude":"42.06016000","longitude":"-2.99691000"},{"name":"Neila de San Miguel","countryCode":"ES","stateCode":"LE","latitude":"40.42372000","longitude":"-5.65090000"},{"name":"Nepas","countryCode":"ES","stateCode":"LE","latitude":"41.52639000","longitude":"-2.39866000"},{"name":"Nieva","countryCode":"ES","stateCode":"LE","latitude":"41.08191000","longitude":"-4.42501000"},{"name":"Niharra","countryCode":"ES","stateCode":"LE","latitude":"40.58945000","longitude":"-4.83895000"},{"name":"Nogal de las Huertas","countryCode":"ES","stateCode":"LE","latitude":"42.39255000","longitude":"-4.64156000"},{"name":"Nolay","countryCode":"ES","stateCode":"LE","latitude":"41.52721000","longitude":"-2.35061000"},{"name":"Noviercas","countryCode":"ES","stateCode":"LE","latitude":"41.71194000","longitude":"-2.03433000"},{"name":"Nueva Villa de las Torres","countryCode":"ES","stateCode":"LE","latitude":"41.26762000","longitude":"-5.05685000"},{"name":"Oencia","countryCode":"ES","stateCode":"LE","latitude":"42.54758000","longitude":"-6.96859000"},{"name":"Ojos-Albos","countryCode":"ES","stateCode":"LE","latitude":"40.70596000","longitude":"-4.51633000"},{"name":"Olea de Boedo","countryCode":"ES","stateCode":"LE","latitude":"42.60990000","longitude":"-4.45040000"},{"name":"Olivares de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.63755000","longitude":"-4.36547000"},{"name":"Olmedillo de Roa","countryCode":"ES","stateCode":"LE","latitude":"41.78362000","longitude":"-3.93419000"},{"name":"Olmedo","countryCode":"ES","stateCode":"LE","latitude":"41.28706000","longitude":"-4.68878000"},{"name":"Olmedo de Camaces","countryCode":"ES","stateCode":"LE","latitude":"40.87967000","longitude":"-6.62360000"},{"name":"Olmillos de Castro","countryCode":"ES","stateCode":"LE","latitude":"41.73179000","longitude":"-5.96791000"},{"name":"Olmillos de Muñó","countryCode":"ES","stateCode":"LE","latitude":"42.20322000","longitude":"-3.93911000"},{"name":"Olmos de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.68815000","longitude":"-4.52255000"},{"name":"Olmos de Ojeda","countryCode":"ES","stateCode":"LE","latitude":"42.72274000","longitude":"-4.42446000"},{"name":"Olmos de Peñafiel","countryCode":"ES","stateCode":"LE","latitude":"41.57142000","longitude":"-4.04316000"},{"name":"Olombrada","countryCode":"ES","stateCode":"LE","latitude":"41.41492000","longitude":"-4.16071000"},{"name":"Olvega","countryCode":"ES","stateCode":"LE","latitude":"41.77901000","longitude":"-1.98391000"},{"name":"Oncala","countryCode":"ES","stateCode":"LE","latitude":"41.97021000","longitude":"-2.31493000"},{"name":"Onzonilla","countryCode":"ES","stateCode":"LE","latitude":"42.52435000","longitude":"-5.58160000"},{"name":"Oquillas","countryCode":"ES","stateCode":"LE","latitude":"41.83085000","longitude":"-3.70564000"},{"name":"Orbita","countryCode":"ES","stateCode":"LE","latitude":"40.99846000","longitude":"-4.64833000"},{"name":"Ortigosa de Pestaño","countryCode":"ES","stateCode":"LE","latitude":"41.08741000","longitude":"-4.39516000"},{"name":"Ortigosa del Monte","countryCode":"ES","stateCode":"LE","latitude":"40.84182000","longitude":"-4.17724000"},{"name":"Oseja de Sajambre","countryCode":"ES","stateCode":"LE","latitude":"43.13671000","longitude":"-5.03786000"},{"name":"Osornillo","countryCode":"ES","stateCode":"LE","latitude":"42.37047000","longitude":"-4.29153000"},{"name":"Otero de Bodas","countryCode":"ES","stateCode":"LE","latitude":"41.93868000","longitude":"-6.15024000"},{"name":"Otero de Herreros","countryCode":"ES","stateCode":"LE","latitude":"40.82016000","longitude":"-4.20990000"},{"name":"Oña","countryCode":"ES","stateCode":"LE","latitude":"42.73400000","longitude":"-3.41459000"},{"name":"Padiernos","countryCode":"ES","stateCode":"LE","latitude":"40.62168000","longitude":"-4.84523000"},{"name":"Padilla de Abajo","countryCode":"ES","stateCode":"LE","latitude":"42.40774000","longitude":"-4.17652000"},{"name":"Padilla de Arriba","countryCode":"ES","stateCode":"LE","latitude":"42.43803000","longitude":"-4.19094000"},{"name":"Padrones de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.70582000","longitude":"-3.53296000"},{"name":"Pajarejos","countryCode":"ES","stateCode":"LE","latitude":"41.38994000","longitude":"-3.58997000"},{"name":"Pajares de Adaja","countryCode":"ES","stateCode":"LE","latitude":"40.92398000","longitude":"-4.64048000"},{"name":"Pajares de la Laguna","countryCode":"ES","stateCode":"LE","latitude":"41.08754000","longitude":"-5.50888000"},{"name":"Pajares de la Lampreana","countryCode":"ES","stateCode":"LE","latitude":"41.71551000","longitude":"-5.69351000"},{"name":"Pajares de los Oteros","countryCode":"ES","stateCode":"LE","latitude":"42.33010000","longitude":"-5.47313000"},{"name":"Palacios de Goda","countryCode":"ES","stateCode":"LE","latitude":"41.11798000","longitude":"-4.78496000"},{"name":"Palacios de Sanabria","countryCode":"ES","stateCode":"LE","latitude":"42.05901000","longitude":"-6.52362000"},{"name":"Palacios de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.96392000","longitude":"-3.12788000"},{"name":"Palacios de la Valduerna","countryCode":"ES","stateCode":"LE","latitude":"42.32773000","longitude":"-5.93830000"},{"name":"Palacios del Arzobispo","countryCode":"ES","stateCode":"LE","latitude":"41.16655000","longitude":"-5.88933000"},{"name":"Palacios del Pan","countryCode":"ES","stateCode":"LE","latitude":"41.60242000","longitude":"-5.87773000"},{"name":"Palacios del Sil","countryCode":"ES","stateCode":"LE","latitude":"42.87601000","longitude":"-6.43150000"},{"name":"Palaciosrubios","countryCode":"ES","stateCode":"LE","latitude":"41.05238000","longitude":"-5.19507000"},{"name":"Palazuelo de Vedija","countryCode":"ES","stateCode":"LE","latitude":"41.92966000","longitude":"-5.14534000"},{"name":"Palazuelos de Eresma","countryCode":"ES","stateCode":"LE","latitude":"40.93055000","longitude":"-4.06071000"},{"name":"Palazuelos de Muñó","countryCode":"ES","stateCode":"LE","latitude":"42.19692000","longitude":"-3.98984000"},{"name":"Palazuelos de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"42.21162000","longitude":"-3.46014000"},{"name":"Palencia","countryCode":"ES","stateCode":"LE","latitude":"42.00955000","longitude":"-4.52406000"},{"name":"Palencia de Negrilla","countryCode":"ES","stateCode":"LE","latitude":"41.09439000","longitude":"-5.60168000"},{"name":"Palenzuela","countryCode":"ES","stateCode":"LE","latitude":"42.09518000","longitude":"-4.13039000"},{"name":"Pampliega","countryCode":"ES","stateCode":"LE","latitude":"42.20582000","longitude":"-3.98666000"},{"name":"Pancorbo","countryCode":"ES","stateCode":"LE","latitude":"42.63418000","longitude":"-3.11180000"},{"name":"Papatrigo","countryCode":"ES","stateCode":"LE","latitude":"40.86790000","longitude":"-4.83399000"},{"name":"Parada de Arriba","countryCode":"ES","stateCode":"LE","latitude":"40.98655000","longitude":"-5.79332000"},{"name":"Parada de Rubiales","countryCode":"ES","stateCode":"LE","latitude":"41.14818000","longitude":"-5.43638000"},{"name":"Paradinas de San Juan","countryCode":"ES","stateCode":"LE","latitude":"40.98325000","longitude":"-5.15418000"},{"name":"Pardilla","countryCode":"ES","stateCode":"LE","latitude":"41.55183000","longitude":"-3.71089000"},{"name":"Paredes de Nava","countryCode":"ES","stateCode":"LE","latitude":"42.15367000","longitude":"-4.69193000"},{"name":"Pastores","countryCode":"ES","stateCode":"LE","latitude":"40.51508000","longitude":"-6.51018000"},{"name":"Payo de Ojeda","countryCode":"ES","stateCode":"LE","latitude":"42.71859000","longitude":"-4.47752000"},{"name":"Pedrajas de San Esteban","countryCode":"ES","stateCode":"LE","latitude":"41.34145000","longitude":"-4.58225000"},{"name":"Pedraza","countryCode":"ES","stateCode":"LE","latitude":"41.13092000","longitude":"-3.81116000"},{"name":"Pedraza de Alba","countryCode":"ES","stateCode":"LE","latitude":"40.75502000","longitude":"-5.37524000"},{"name":"Pedraza de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.98419000","longitude":"-4.73524000"},{"name":"Pedro Bernardo","countryCode":"ES","stateCode":"LE","latitude":"40.24214000","longitude":"-4.90963000"},{"name":"Pedrosa de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.71289000","longitude":"-3.98804000"},{"name":"Pedrosa de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.48159000","longitude":"-4.74678000"},{"name":"Pedrosa del Príncipe","countryCode":"ES","stateCode":"LE","latitude":"42.24918000","longitude":"-4.19849000"},{"name":"Pedrosa del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.44208000","longitude":"-3.97190000"},{"name":"Pedrosa del Rey","countryCode":"ES","stateCode":"LE","latitude":"41.55617000","longitude":"-5.20466000"},{"name":"Pedrosillo de Alba","countryCode":"ES","stateCode":"LE","latitude":"40.82277000","longitude":"-5.39506000"},{"name":"Pedrosillo de los Aires","countryCode":"ES","stateCode":"LE","latitude":"40.71524000","longitude":"-5.70511000"},{"name":"Pedrosillo el Ralo","countryCode":"ES","stateCode":"LE","latitude":"41.06305000","longitude":"-5.54794000"},{"name":"Peguerinos","countryCode":"ES","stateCode":"LE","latitude":"40.62620000","longitude":"-4.23154000"},{"name":"Pelabravo","countryCode":"ES","stateCode":"LE","latitude":"40.93658000","longitude":"-5.57916000"},{"name":"Pelarrodríguez","countryCode":"ES","stateCode":"LE","latitude":"40.88723000","longitude":"-6.21271000"},{"name":"Pelayos","countryCode":"ES","stateCode":"LE","latitude":"40.64985000","longitude":"-5.57580000"},{"name":"Pelayos del Arroyo","countryCode":"ES","stateCode":"LE","latitude":"41.05086000","longitude":"-3.94104000"},{"name":"Peleagonzalo","countryCode":"ES","stateCode":"LE","latitude":"41.48175000","longitude":"-5.48304000"},{"name":"Peleas de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.39260000","longitude":"-5.68966000"},{"name":"Peque","countryCode":"ES","stateCode":"LE","latitude":"42.07297000","longitude":"-6.27489000"},{"name":"Peral de Arlanza","countryCode":"ES","stateCode":"LE","latitude":"42.07612000","longitude":"-4.07733000"},{"name":"Peralejos de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.00469000","longitude":"-6.36238000"},{"name":"Peralejos de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.00410000","longitude":"-6.33362000"},{"name":"Perales","countryCode":"ES","stateCode":"LE","latitude":"42.19398000","longitude":"-4.58105000"},{"name":"Peranzanes","countryCode":"ES","stateCode":"LE","latitude":"42.87725000","longitude":"-6.63383000"},{"name":"Pereruela","countryCode":"ES","stateCode":"LE","latitude":"41.41650000","longitude":"-5.87812000"},{"name":"Perilla de Castro","countryCode":"ES","stateCode":"LE","latitude":"41.72540000","longitude":"-5.87636000"},{"name":"Peromingo","countryCode":"ES","stateCode":"LE","latitude":"40.46386000","longitude":"-5.77238000"},{"name":"Perosillo","countryCode":"ES","stateCode":"LE","latitude":"41.39294000","longitude":"-4.14115000"},{"name":"Peñacaballera","countryCode":"ES","stateCode":"LE","latitude":"40.34353000","longitude":"-5.86121000"},{"name":"Peñafiel","countryCode":"ES","stateCode":"LE","latitude":"41.60165000","longitude":"-4.11418000"},{"name":"Peñaflor de Hornija","countryCode":"ES","stateCode":"LE","latitude":"41.71159000","longitude":"-4.98333000"},{"name":"Peñalba de Ávila","countryCode":"ES","stateCode":"LE","latitude":"40.77266000","longitude":"-4.74595000"},{"name":"Peñaparda","countryCode":"ES","stateCode":"LE","latitude":"40.32093000","longitude":"-6.66948000"},{"name":"Peñaranda de Bracamonte","countryCode":"ES","stateCode":"LE","latitude":"40.90108000","longitude":"-5.20026000"},{"name":"Peñaranda de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.68849000","longitude":"-3.47863000"},{"name":"Peñarandilla","countryCode":"ES","stateCode":"LE","latitude":"40.88348000","longitude":"-5.39360000"},{"name":"Peñausende","countryCode":"ES","stateCode":"LE","latitude":"41.28662000","longitude":"-5.86755000"},{"name":"Piedrahita de Castro","countryCode":"ES","stateCode":"LE","latitude":"41.68089000","longitude":"-5.72886000"},{"name":"Piedralaves","countryCode":"ES","stateCode":"LE","latitude":"40.31721000","longitude":"-4.70025000"},{"name":"Pinarejos","countryCode":"ES","stateCode":"LE","latitude":"41.25950000","longitude":"-4.29364000"},{"name":"Pinarnegrillo","countryCode":"ES","stateCode":"LE","latitude":"41.19098000","longitude":"-4.20967000"},{"name":"Pineda de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"42.21560000","longitude":"-3.29690000"},{"name":"Pinedas","countryCode":"ES","stateCode":"LE","latitude":"40.44493000","longitude":"-5.96025000"},{"name":"Pinilla de Toro","countryCode":"ES","stateCode":"LE","latitude":"41.62783000","longitude":"-5.36414000"},{"name":"Pinilla de los Barruecos","countryCode":"ES","stateCode":"LE","latitude":"41.91791000","longitude":"-3.30371000"},{"name":"Pinilla de los Moros","countryCode":"ES","stateCode":"LE","latitude":"42.06815000","longitude":"-3.32706000"},{"name":"Pinilla del Campo","countryCode":"ES","stateCode":"LE","latitude":"41.71691000","longitude":"-2.08350000"},{"name":"Pino del Río","countryCode":"ES","stateCode":"LE","latitude":"42.64504000","longitude":"-4.80795000"},{"name":"Pitiegua","countryCode":"ES","stateCode":"LE","latitude":"41.06210000","longitude":"-5.46647000"},{"name":"Pizarral","countryCode":"ES","stateCode":"LE","latitude":"40.61450000","longitude":"-5.65238000"},{"name":"Piérnigas","countryCode":"ES","stateCode":"LE","latitude":"42.59030000","longitude":"-3.41337000"},{"name":"Piña de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.21326000","longitude":"-4.43657000"},{"name":"Piña de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.72843000","longitude":"-4.42823000"},{"name":"Piñel de Abajo","countryCode":"ES","stateCode":"LE","latitude":"41.67459000","longitude":"-4.14655000"},{"name":"Piñel de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.69923000","longitude":"-4.12808000"},{"name":"Población de Arroyo","countryCode":"ES","stateCode":"LE","latitude":"42.33675000","longitude":"-4.87398000"},{"name":"Población de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.26994000","longitude":"-4.44744000"},{"name":"Población de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.79298000","longitude":"-4.42874000"},{"name":"Pobladura de Pelayo García","countryCode":"ES","stateCode":"LE","latitude":"42.30602000","longitude":"-5.68560000"},{"name":"Pobladura de Valderaduey","countryCode":"ES","stateCode":"LE","latitude":"41.70009000","longitude":"-5.54189000"},{"name":"Pobladura del Valle","countryCode":"ES","stateCode":"LE","latitude":"42.10257000","longitude":"-5.73333000"},{"name":"Polentinos","countryCode":"ES","stateCode":"LE","latitude":"42.93932000","longitude":"-4.52887000"},{"name":"Pollos","countryCode":"ES","stateCode":"LE","latitude":"41.44406000","longitude":"-5.12491000"},{"name":"Pomar de Valdivia","countryCode":"ES","stateCode":"LE","latitude":"42.77437000","longitude":"-4.16756000"},{"name":"Ponferrada","countryCode":"ES","stateCode":"LE","latitude":"42.54664000","longitude":"-6.59619000"},{"name":"Portillo","countryCode":"ES","stateCode":"LE","latitude":"41.47867000","longitude":"-4.58967000"},{"name":"Portillo de Soria","countryCode":"ES","stateCode":"LE","latitude":"41.63504000","longitude":"-2.12142000"},{"name":"Porto","countryCode":"ES","stateCode":"LE","latitude":"42.16737000","longitude":"-6.89934000"},{"name":"Posada de Valdeón","countryCode":"ES","stateCode":"LE","latitude":"43.15154000","longitude":"-4.92102000"},{"name":"Poveda","countryCode":"ES","stateCode":"LE","latitude":"40.56799000","longitude":"-5.07909000"},{"name":"Poveda de las Cintas","countryCode":"ES","stateCode":"LE","latitude":"41.04596000","longitude":"-5.26019000"},{"name":"Poyales del Hoyo","countryCode":"ES","stateCode":"LE","latitude":"40.17254000","longitude":"-5.16597000"},{"name":"Poza de la Sal","countryCode":"ES","stateCode":"LE","latitude":"42.66542000","longitude":"-3.50140000"},{"name":"Poza de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.57823000","longitude":"-4.79845000"},{"name":"Pozal de Gallinas","countryCode":"ES","stateCode":"LE","latitude":"41.31831000","longitude":"-4.83936000"},{"name":"Pozalmuro","countryCode":"ES","stateCode":"LE","latitude":"41.77449000","longitude":"-2.10215000"},{"name":"Pozanco","countryCode":"ES","stateCode":"LE","latitude":"40.80095000","longitude":"-4.66772000"},{"name":"Pozo de Urama","countryCode":"ES","stateCode":"LE","latitude":"42.25438000","longitude":"-4.89389000"},{"name":"Pozoantiguo","countryCode":"ES","stateCode":"LE","latitude":"41.59730000","longitude":"-5.43660000"},{"name":"Pozos de Hinojo","countryCode":"ES","stateCode":"LE","latitude":"40.91303000","longitude":"-6.41144000"},{"name":"Pozuelo de Tábara","countryCode":"ES","stateCode":"LE","latitude":"41.78502000","longitude":"-5.89455000"},{"name":"Pozuelo de la Orden","countryCode":"ES","stateCode":"LE","latitude":"41.82138000","longitude":"-5.25891000"},{"name":"Pozuelo del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.17101000","longitude":"-5.76813000"},{"name":"Pradales","countryCode":"ES","stateCode":"LE","latitude":"41.45555000","longitude":"-3.70753000"},{"name":"Prado","countryCode":"ES","stateCode":"LE","latitude":"41.92077000","longitude":"-5.42027000"},{"name":"Prado de la Guzpeña","countryCode":"ES","stateCode":"LE","latitude":"42.78309000","longitude":"-5.02554000"},{"name":"Pradoluengo","countryCode":"ES","stateCode":"LE","latitude":"42.32484000","longitude":"-3.20284000"},{"name":"Pradosegar","countryCode":"ES","stateCode":"LE","latitude":"40.55020000","longitude":"-5.07015000"},{"name":"Presencio","countryCode":"ES","stateCode":"LE","latitude":"42.18656000","longitude":"-3.90135000"},{"name":"Priaranza del Bierzo","countryCode":"ES","stateCode":"LE","latitude":"42.50978000","longitude":"-6.67017000"},{"name":"Prioro","countryCode":"ES","stateCode":"LE","latitude":"42.89481000","longitude":"-4.96349000"},{"name":"Provincia de Burgos","countryCode":"ES","stateCode":"LE","latitude":"42.33939000","longitude":"-3.70789000"},{"name":"Provincia de León","countryCode":"ES","stateCode":"LE","latitude":"42.66667000","longitude":"-6.00000000"},{"name":"Provincia de Palencia","countryCode":"ES","stateCode":"LE","latitude":"42.41667000","longitude":"-4.50000000"},{"name":"Provincia de Salamanca","countryCode":"ES","stateCode":"LE","latitude":"40.83333000","longitude":"-6.00000000"},{"name":"Provincia de Segovia","countryCode":"ES","stateCode":"LE","latitude":"41.16667000","longitude":"-4.00000000"},{"name":"Provincia de Soria","countryCode":"ES","stateCode":"LE","latitude":"41.66667000","longitude":"-2.66667000"},{"name":"Provincia de Valladolid","countryCode":"ES","stateCode":"LE","latitude":"41.58333000","longitude":"-4.66667000"},{"name":"Provincia de Zamora","countryCode":"ES","stateCode":"LE","latitude":"41.75000000","longitude":"-6.00000000"},{"name":"Provincia de Ávila","countryCode":"ES","stateCode":"LE","latitude":"40.58333000","longitude":"-5.00000000"},{"name":"Prádanos de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.50264000","longitude":"-3.34752000"},{"name":"Prádanos de Ojeda","countryCode":"ES","stateCode":"LE","latitude":"42.68156000","longitude":"-4.34659000"},{"name":"Prádena","countryCode":"ES","stateCode":"LE","latitude":"41.13911000","longitude":"-3.68823000"},{"name":"Puebla de Azaba","countryCode":"ES","stateCode":"LE","latitude":"40.44732000","longitude":"-6.74616000"},{"name":"Puebla de Lillo","countryCode":"ES","stateCode":"LE","latitude":"43.00691000","longitude":"-5.27387000"},{"name":"Puebla de Pedraza","countryCode":"ES","stateCode":"LE","latitude":"41.20557000","longitude":"-3.91378000"},{"name":"Puebla de San Medel","countryCode":"ES","stateCode":"LE","latitude":"40.51073000","longitude":"-5.73673000"},{"name":"Puebla de Sanabria","countryCode":"ES","stateCode":"LE","latitude":"42.05401000","longitude":"-6.63350000"},{"name":"Puebla de Yeltes","countryCode":"ES","stateCode":"LE","latitude":"40.62528000","longitude":"-6.18150000"},{"name":"Pueblica de Valverde","countryCode":"ES","stateCode":"LE","latitude":"41.91843000","longitude":"-5.89975000"},{"name":"Puente de Domingo Flórez","countryCode":"ES","stateCode":"LE","latitude":"42.41166000","longitude":"-6.82077000"},{"name":"Puente del Congosto","countryCode":"ES","stateCode":"LE","latitude":"40.49041000","longitude":"-5.52628000"},{"name":"Puentedura","countryCode":"ES","stateCode":"LE","latitude":"42.04134000","longitude":"-3.58227000"},{"name":"Puertas","countryCode":"ES","stateCode":"LE","latitude":"41.09681000","longitude":"-6.28752000"},{"name":"Puerto Castilla","countryCode":"ES","stateCode":"LE","latitude":"40.28800000","longitude":"-5.62366000"},{"name":"Puerto Seguro","countryCode":"ES","stateCode":"LE","latitude":"40.82718000","longitude":"-6.76109000"},{"name":"Puerto de Béjar","countryCode":"ES","stateCode":"LE","latitude":"40.35052000","longitude":"-5.83756000"},{"name":"Puras","countryCode":"ES","stateCode":"LE","latitude":"41.18333000","longitude":"-4.65000000"},{"name":"Páramo de Boedo","countryCode":"ES","stateCode":"LE","latitude":"42.57842000","longitude":"-4.40042000"},{"name":"Páramo del Sil","countryCode":"ES","stateCode":"LE","latitude":"42.82056000","longitude":"-6.48747000"},{"name":"Pías","countryCode":"ES","stateCode":"LE","latitude":"42.08333000","longitude":"-7.00000000"},{"name":"Quemada","countryCode":"ES","stateCode":"LE","latitude":"41.70073000","longitude":"-3.57476000"},{"name":"Quintana Redonda","countryCode":"ES","stateCode":"LE","latitude":"41.63905000","longitude":"-2.61449000"},{"name":"Quintana del Castillo","countryCode":"ES","stateCode":"LE","latitude":"42.65987000","longitude":"-6.04978000"},{"name":"Quintana del Marco","countryCode":"ES","stateCode":"LE","latitude":"42.20670000","longitude":"-5.85030000"},{"name":"Quintana del Pidio","countryCode":"ES","stateCode":"LE","latitude":"41.75886000","longitude":"-3.75121000"},{"name":"Quintana del Puente","countryCode":"ES","stateCode":"LE","latitude":"42.08471000","longitude":"-4.20649000"},{"name":"Quintana y Congosto","countryCode":"ES","stateCode":"LE","latitude":"42.25585000","longitude":"-6.03636000"},{"name":"Quintanabureba","countryCode":"ES","stateCode":"LE","latitude":"42.58665000","longitude":"-3.36685000"},{"name":"Quintanaortuño","countryCode":"ES","stateCode":"LE","latitude":"42.45000000","longitude":"-3.68333000"},{"name":"Quintanapalla","countryCode":"ES","stateCode":"LE","latitude":"42.40914000","longitude":"-3.53296000"},{"name":"Quintanar de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.98288000","longitude":"-3.03765000"},{"name":"Quintanas de Gormaz","countryCode":"ES","stateCode":"LE","latitude":"41.50926000","longitude":"-2.97631000"},{"name":"Quintanavides","countryCode":"ES","stateCode":"LE","latitude":"42.48084000","longitude":"-3.42449000"},{"name":"Quintanaélez","countryCode":"ES","stateCode":"LE","latitude":"42.66921000","longitude":"-3.29877000"},{"name":"Quintanilla de Arriba","countryCode":"ES","stateCode":"LE","latitude":"41.61974000","longitude":"-4.21774000"},{"name":"Quintanilla de Onsoña","countryCode":"ES","stateCode":"LE","latitude":"42.46937000","longitude":"-4.66385000"},{"name":"Quintanilla de Onésimo","countryCode":"ES","stateCode":"LE","latitude":"41.62490000","longitude":"-4.36291000"},{"name":"Quintanilla de Trigueros","countryCode":"ES","stateCode":"LE","latitude":"41.85449000","longitude":"-4.65931000"},{"name":"Quintanilla de Urz","countryCode":"ES","stateCode":"LE","latitude":"42.03290000","longitude":"-5.84866000"},{"name":"Quintanilla de la Mata","countryCode":"ES","stateCode":"LE","latitude":"41.98855000","longitude":"-3.76756000"},{"name":"Quintanilla del Coco","countryCode":"ES","stateCode":"LE","latitude":"41.98333000","longitude":"-3.51667000"},{"name":"Quintanilla del Molar","countryCode":"ES","stateCode":"LE","latitude":"41.98935000","longitude":"-5.44928000"},{"name":"Quintanilla del Monte","countryCode":"ES","stateCode":"LE","latitude":"41.86812000","longitude":"-5.34928000"},{"name":"Quintanilla del Olmo","countryCode":"ES","stateCode":"LE","latitude":"41.90561000","longitude":"-5.40726000"},{"name":"Quiruelas de Vidriales","countryCode":"ES","stateCode":"LE","latitude":"42.01762000","longitude":"-5.82947000"},{"name":"Rabanales","countryCode":"ES","stateCode":"LE","latitude":"41.74287000","longitude":"-6.27674000"},{"name":"Rabanera del Pinar","countryCode":"ES","stateCode":"LE","latitude":"41.89375000","longitude":"-3.19665000"},{"name":"Rabé de las Calzadas","countryCode":"ES","stateCode":"LE","latitude":"42.34065000","longitude":"-3.83414000"},{"name":"Ramiro","countryCode":"ES","stateCode":"LE","latitude":"41.22845000","longitude":"-4.78608000"},{"name":"Rapariegos","countryCode":"ES","stateCode":"LE","latitude":"41.09498000","longitude":"-4.65271000"},{"name":"Rasueros","countryCode":"ES","stateCode":"LE","latitude":"41.02344000","longitude":"-5.07377000"},{"name":"Rebolledo de la Torre","countryCode":"ES","stateCode":"LE","latitude":"42.68931000","longitude":"-4.22693000"},{"name":"Rebollo","countryCode":"ES","stateCode":"LE","latitude":"41.19318000","longitude":"-3.85771000"},{"name":"Recuerda","countryCode":"ES","stateCode":"LE","latitude":"41.47408000","longitude":"-2.99460000"},{"name":"Redecilla del Camino","countryCode":"ES","stateCode":"LE","latitude":"42.43804000","longitude":"-3.06547000"},{"name":"Redecilla del Campo","countryCode":"ES","stateCode":"LE","latitude":"42.46675000","longitude":"-3.11531000"},{"name":"Regueras de Arriba","countryCode":"ES","stateCode":"LE","latitude":"42.29414000","longitude":"-5.85958000"},{"name":"Regumiel de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"41.95623000","longitude":"-2.98843000"},{"name":"Reinoso","countryCode":"ES","stateCode":"LE","latitude":"42.50915000","longitude":"-3.38466000"},{"name":"Reinoso de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.97624000","longitude":"-4.38337000"},{"name":"Rello","countryCode":"ES","stateCode":"LE","latitude":"41.33297000","longitude":"-2.74925000"},{"name":"Remondo","countryCode":"ES","stateCode":"LE","latitude":"41.34100000","longitude":"-4.48390000"},{"name":"Renedo de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.45348000","longitude":"-4.70298000"},{"name":"Renieblas","countryCode":"ES","stateCode":"LE","latitude":"41.82009000","longitude":"-2.37236000"},{"name":"Requena de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.30796000","longitude":"-4.34304000"},{"name":"Respenda de la Peña","countryCode":"ES","stateCode":"LE","latitude":"42.76512000","longitude":"-4.68540000"},{"name":"Retortillo","countryCode":"ES","stateCode":"LE","latitude":"40.80132000","longitude":"-6.35951000"},{"name":"Retortillo de Soria","countryCode":"ES","stateCode":"LE","latitude":"41.31092000","longitude":"-2.98228000"},{"name":"Retuerta","countryCode":"ES","stateCode":"LE","latitude":"42.02945000","longitude":"-3.50679000"},{"name":"Revellinos","countryCode":"ES","stateCode":"LE","latitude":"41.88982000","longitude":"-5.56871000"},{"name":"Revenga de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.28401000","longitude":"-4.48218000"},{"name":"Revilla de Collazos","countryCode":"ES","stateCode":"LE","latitude":"42.62960000","longitude":"-4.50343000"},{"name":"Revilla del Campo","countryCode":"ES","stateCode":"LE","latitude":"42.21081000","longitude":"-3.54289000"},{"name":"Revillarruz","countryCode":"ES","stateCode":"LE","latitude":"42.23006000","longitude":"-3.65246000"},{"name":"Reyero","countryCode":"ES","stateCode":"LE","latitude":"42.94882000","longitude":"-5.19892000"},{"name":"Rezmondo","countryCode":"ES","stateCode":"LE","latitude":"42.51565000","longitude":"-4.23877000"},{"name":"Reznos","countryCode":"ES","stateCode":"LE","latitude":"41.59090000","longitude":"-2.02779000"},{"name":"Riaguas de San Bartolomé","countryCode":"ES","stateCode":"LE","latitude":"41.42640000","longitude":"-3.48893000"},{"name":"Riaza","countryCode":"ES","stateCode":"LE","latitude":"41.27826000","longitude":"-3.47787000"},{"name":"Riaño","countryCode":"ES","stateCode":"LE","latitude":"42.97705000","longitude":"-5.00352000"},{"name":"Ribas de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.15249000","longitude":"-4.51649000"},{"name":"Riberos de la Cueza","countryCode":"ES","stateCode":"LE","latitude":"42.27881000","longitude":"-4.72503000"},{"name":"Ribota","countryCode":"ES","stateCode":"LE","latitude":"41.36477000","longitude":"-3.42964000"},{"name":"Riego de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.39138000","longitude":"-5.98102000"},{"name":"Riocavado de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"42.15209000","longitude":"-3.19759000"},{"name":"Rivilla de Barajas","countryCode":"ES","stateCode":"LE","latitude":"40.90210000","longitude":"-4.98836000"},{"name":"Roa","countryCode":"ES","stateCode":"LE","latitude":"41.69699000","longitude":"-3.92782000"},{"name":"Roales","countryCode":"ES","stateCode":"LE","latitude":"41.55170000","longitude":"-5.77211000"},{"name":"Robladillo","countryCode":"ES","stateCode":"LE","latitude":"41.60838000","longitude":"-4.90992000"},{"name":"Robleda","countryCode":"ES","stateCode":"LE","latitude":"40.38469000","longitude":"-6.60726000"},{"name":"Robleda-Cervantes","countryCode":"ES","stateCode":"LE","latitude":"42.08246000","longitude":"-6.59414000"},{"name":"Robliza de Cojos","countryCode":"ES","stateCode":"LE","latitude":"40.86766000","longitude":"-5.97786000"},{"name":"Roda de Eresma","countryCode":"ES","stateCode":"LE","latitude":"41.02852000","longitude":"-4.18130000"},{"name":"Rojas","countryCode":"ES","stateCode":"LE","latitude":"42.57781000","longitude":"-3.44195000"},{"name":"Rollamienta","countryCode":"ES","stateCode":"LE","latitude":"41.92592000","longitude":"-2.53125000"},{"name":"Rollán","countryCode":"ES","stateCode":"LE","latitude":"40.96230000","longitude":"-5.91753000"},{"name":"Roperuelos del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.23780000","longitude":"-5.78235000"},{"name":"Roturas","countryCode":"ES","stateCode":"LE","latitude":"41.66791000","longitude":"-4.11901000"},{"name":"Royuela de Río Franco","countryCode":"ES","stateCode":"LE","latitude":"42.00217000","longitude":"-3.95547000"},{"name":"Rubena","countryCode":"ES","stateCode":"LE","latitude":"42.38746000","longitude":"-3.57485000"},{"name":"Rublacedo de Abajo","countryCode":"ES","stateCode":"LE","latitude":"42.55332000","longitude":"-3.50236000"},{"name":"Rubí de Bracamonte","countryCode":"ES","stateCode":"LE","latitude":"41.21421000","longitude":"-4.92491000"},{"name":"Rucandio","countryCode":"ES","stateCode":"LE","latitude":"42.75111000","longitude":"-3.54166000"},{"name":"Rueda","countryCode":"ES","stateCode":"LE","latitude":"41.41231000","longitude":"-4.95885000"},{"name":"Ruesga","countryCode":"ES","stateCode":"LE","latitude":"42.86413000","longitude":"-4.52942000"},{"name":"Rábano","countryCode":"ES","stateCode":"LE","latitude":"41.53314000","longitude":"-4.06214000"},{"name":"Rábano de Aliste","countryCode":"ES","stateCode":"LE","latitude":"41.74430000","longitude":"-6.43302000"},{"name":"Rábanos","countryCode":"ES","stateCode":"LE","latitude":"42.31971000","longitude":"-3.27029000"},{"name":"Rágama","countryCode":"ES","stateCode":"LE","latitude":"40.99768000","longitude":"-5.12724000"},{"name":"Ríofrío de Aliste","countryCode":"ES","stateCode":"LE","latitude":"41.81724000","longitude":"-6.17741000"},{"name":"Sabero","countryCode":"ES","stateCode":"LE","latitude":"42.83593000","longitude":"-5.14875000"},{"name":"Sacramenia","countryCode":"ES","stateCode":"LE","latitude":"41.49419000","longitude":"-3.96210000"},{"name":"Saelices de Mayorga","countryCode":"ES","stateCode":"LE","latitude":"42.21206000","longitude":"-5.20534000"},{"name":"Saelices el Chico","countryCode":"ES","stateCode":"LE","latitude":"40.66998000","longitude":"-6.63271000"},{"name":"Sahagún","countryCode":"ES","stateCode":"LE","latitude":"42.37085000","longitude":"-5.02942000"},{"name":"Salamanca","countryCode":"ES","stateCode":"LE","latitude":"40.96882000","longitude":"-5.66388000"},{"name":"Salas de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.69190000","longitude":"-3.47359000"},{"name":"Salas de los Infantes","countryCode":"ES","stateCode":"LE","latitude":"42.02242000","longitude":"-3.28631000"},{"name":"Salce","countryCode":"ES","stateCode":"LE","latitude":"41.26996000","longitude":"-6.21875000"},{"name":"Saldaña","countryCode":"ES","stateCode":"LE","latitude":"42.52146000","longitude":"-4.73605000"},{"name":"Saldaña de Burgos","countryCode":"ES","stateCode":"LE","latitude":"42.25838000","longitude":"-3.69707000"},{"name":"Saldeana","countryCode":"ES","stateCode":"LE","latitude":"41.02068000","longitude":"-6.64015000"},{"name":"Salduero","countryCode":"ES","stateCode":"LE","latitude":"41.88946000","longitude":"-2.79670000"},{"name":"Salinas de Pisuerga","countryCode":"ES","stateCode":"LE","latitude":"42.85046000","longitude":"-4.37783000"},{"name":"Salinillas de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.55243000","longitude":"-3.38753000"},{"name":"Salmoral","countryCode":"ES","stateCode":"LE","latitude":"40.80137000","longitude":"-5.21910000"},{"name":"Salobral","countryCode":"ES","stateCode":"LE","latitude":"40.61179000","longitude":"-4.81013000"},{"name":"Salvadiós","countryCode":"ES","stateCode":"LE","latitude":"40.87836000","longitude":"-5.09629000"},{"name":"Salvador de Zapardiel","countryCode":"ES","stateCode":"LE","latitude":"41.11696000","longitude":"-4.87486000"},{"name":"Salvatierra de Tormes","countryCode":"ES","stateCode":"LE","latitude":"40.59007000","longitude":"-5.59763000"},{"name":"Samboal","countryCode":"ES","stateCode":"LE","latitude":"41.25758000","longitude":"-4.41727000"},{"name":"Samir de los Caños","countryCode":"ES","stateCode":"LE","latitude":"41.67280000","longitude":"-6.16415000"},{"name":"San Adrián de Juarros","countryCode":"ES","stateCode":"LE","latitude":"42.27427000","longitude":"-3.47551000"},{"name":"San Adrián del Valle","countryCode":"ES","stateCode":"LE","latitude":"42.13033000","longitude":"-5.72905000"},{"name":"San Agustín del Pozo","countryCode":"ES","stateCode":"LE","latitude":"41.88613000","longitude":"-5.59351000"},{"name":"San Andrés del Rabanedo","countryCode":"ES","stateCode":"LE","latitude":"42.61174000","longitude":"-5.61671000"},{"name":"San Bartolomé de Béjar","countryCode":"ES","stateCode":"LE","latitude":"40.40783000","longitude":"-5.66261000"},{"name":"San Bartolomé de Corneja","countryCode":"ES","stateCode":"LE","latitude":"40.49257000","longitude":"-5.38519000"},{"name":"San Cebrián de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.20063000","longitude":"-4.53127000"},{"name":"San Cebrián de Castro","countryCode":"ES","stateCode":"LE","latitude":"41.70632000","longitude":"-5.75605000"},{"name":"San Cebrián de Mazote","countryCode":"ES","stateCode":"LE","latitude":"41.68022000","longitude":"-5.14847000"},{"name":"San Cebrián de Mudá","countryCode":"ES","stateCode":"LE","latitude":"42.89261000","longitude":"-4.38719000"},{"name":"San Cristóbal de Boedo","countryCode":"ES","stateCode":"LE","latitude":"42.54194000","longitude":"-4.35325000"},{"name":"San Cristóbal de Cuéllar","countryCode":"ES","stateCode":"LE","latitude":"41.40591000","longitude":"-4.40445000"},{"name":"San Cristóbal de Entreviñas","countryCode":"ES","stateCode":"LE","latitude":"42.04575000","longitude":"-5.63468000"},{"name":"San Cristóbal de Segovia","countryCode":"ES","stateCode":"LE","latitude":"40.95225000","longitude":"-4.07652000"},{"name":"San Cristóbal de la Cuesta","countryCode":"ES","stateCode":"LE","latitude":"41.02919000","longitude":"-5.61771000"},{"name":"San Cristóbal de la Polantera","countryCode":"ES","stateCode":"LE","latitude":"42.39041000","longitude":"-5.90732000"},{"name":"San Cristóbal de la Vega","countryCode":"ES","stateCode":"LE","latitude":"41.11214000","longitude":"-4.64448000"},{"name":"San Emiliano","countryCode":"ES","stateCode":"LE","latitude":"42.97164000","longitude":"-6.00075000"},{"name":"San Esteban de Gormaz","countryCode":"ES","stateCode":"LE","latitude":"41.57436000","longitude":"-3.20418000"},{"name":"San Esteban de Nogales","countryCode":"ES","stateCode":"LE","latitude":"42.15995000","longitude":"-5.93065000"},{"name":"San Esteban de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.50680000","longitude":"-5.90619000"},{"name":"San Esteban de los Patos","countryCode":"ES","stateCode":"LE","latitude":"40.74705000","longitude":"-4.62413000"},{"name":"San Esteban del Molar","countryCode":"ES","stateCode":"LE","latitude":"41.93717000","longitude":"-5.55158000"},{"name":"San Esteban del Valle","countryCode":"ES","stateCode":"LE","latitude":"40.27510000","longitude":"-4.98215000"},{"name":"San Felices de los Gallegos","countryCode":"ES","stateCode":"LE","latitude":"40.84954000","longitude":"-6.70804000"},{"name":"San García de Ingelmos","countryCode":"ES","stateCode":"LE","latitude":"40.76912000","longitude":"-5.11523000"},{"name":"San Ildefonso","countryCode":"ES","stateCode":"LE","latitude":"40.90182000","longitude":"-4.00685000"},{"name":"San Juan de la Encinilla","countryCode":"ES","stateCode":"LE","latitude":"40.83020000","longitude":"-4.83957000"},{"name":"San Juan de la Nava","countryCode":"ES","stateCode":"LE","latitude":"40.47880000","longitude":"-4.68238000"},{"name":"San Juan del Molinillo","countryCode":"ES","stateCode":"LE","latitude":"40.45909000","longitude":"-4.81711000"},{"name":"San Juan del Monte","countryCode":"ES","stateCode":"LE","latitude":"41.68313000","longitude":"-3.52337000"},{"name":"San Justo","countryCode":"ES","stateCode":"LE","latitude":"42.13321000","longitude":"-6.62388000"},{"name":"San Justo de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.45696000","longitude":"-6.01825000"},{"name":"San Leonardo de Yagüe","countryCode":"ES","stateCode":"LE","latitude":"41.83034000","longitude":"-3.06880000"},{"name":"San Llorente","countryCode":"ES","stateCode":"LE","latitude":"41.68631000","longitude":"-4.06600000"},{"name":"San Lorenzo de Tormes","countryCode":"ES","stateCode":"LE","latitude":"40.36984000","longitude":"-5.48848000"},{"name":"San Mamés de Burgos","countryCode":"ES","stateCode":"LE","latitude":"42.33685000","longitude":"-3.79397000"},{"name":"San Mamés de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.35512000","longitude":"-4.56565000"},{"name":"San Martín de Rubiales","countryCode":"ES","stateCode":"LE","latitude":"41.64191000","longitude":"-3.99134000"},{"name":"San Martín de Valderaduey","countryCode":"ES","stateCode":"LE","latitude":"41.81414000","longitude":"-5.47249000"},{"name":"San Martín de Valvení","countryCode":"ES","stateCode":"LE","latitude":"41.75336000","longitude":"-4.56724000"},{"name":"San Martín de la Vega del Alberche","countryCode":"ES","stateCode":"LE","latitude":"40.43053000","longitude":"-5.15500000"},{"name":"San Martín del Castañar","countryCode":"ES","stateCode":"LE","latitude":"40.52264000","longitude":"-6.06387000"},{"name":"San Martín del Pimpollar","countryCode":"ES","stateCode":"LE","latitude":"40.36830000","longitude":"-5.05443000"},{"name":"San Miguel de Corneja","countryCode":"ES","stateCode":"LE","latitude":"40.48722000","longitude":"-5.28654000"},{"name":"San Miguel de Serrezuela","countryCode":"ES","stateCode":"LE","latitude":"40.67064000","longitude":"-5.28857000"},{"name":"San Miguel de Valero","countryCode":"ES","stateCode":"LE","latitude":"40.54361000","longitude":"-5.92280000"},{"name":"San Miguel de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"41.33301000","longitude":"-5.57689000"},{"name":"San Miguel del Arroyo","countryCode":"ES","stateCode":"LE","latitude":"41.44328000","longitude":"-4.45990000"},{"name":"San Miguel del Pino","countryCode":"ES","stateCode":"LE","latitude":"41.50941000","longitude":"-4.91149000"},{"name":"San Millán de Lara","countryCode":"ES","stateCode":"LE","latitude":"42.13621000","longitude":"-3.34515000"},{"name":"San Millán de los Caballeros","countryCode":"ES","stateCode":"LE","latitude":"42.28520000","longitude":"-5.56107000"},{"name":"San Morales","countryCode":"ES","stateCode":"LE","latitude":"40.99358000","longitude":"-5.50234000"},{"name":"San Muñoz","countryCode":"ES","stateCode":"LE","latitude":"40.78334000","longitude":"-6.12758000"},{"name":"San Pablo de la Moraleja","countryCode":"ES","stateCode":"LE","latitude":"41.16100000","longitude":"-4.77761000"},{"name":"San Pascual","countryCode":"ES","stateCode":"LE","latitude":"40.88141000","longitude":"-4.75612000"},{"name":"San Pedro Bercianos","countryCode":"ES","stateCode":"LE","latitude":"42.39145000","longitude":"-5.71341000"},{"name":"San Pedro Manrique","countryCode":"ES","stateCode":"LE","latitude":"42.02860000","longitude":"-2.23104000"},{"name":"San Pedro de Ceque","countryCode":"ES","stateCode":"LE","latitude":"42.04334000","longitude":"-6.07242000"},{"name":"San Pedro de Gaíllos","countryCode":"ES","stateCode":"LE","latitude":"41.22662000","longitude":"-3.80921000"},{"name":"San Pedro de Latarce","countryCode":"ES","stateCode":"LE","latitude":"41.73556000","longitude":"-5.32592000"},{"name":"San Pedro de Rozados","countryCode":"ES","stateCode":"LE","latitude":"40.79008000","longitude":"-5.73716000"},{"name":"San Pedro del Arroyo","countryCode":"ES","stateCode":"LE","latitude":"40.80213000","longitude":"-4.87075000"},{"name":"San Pedro del Valle","countryCode":"ES","stateCode":"LE","latitude":"41.03332000","longitude":"-5.86025000"},{"name":"San Pelayo","countryCode":"ES","stateCode":"LE","latitude":"41.68033000","longitude":"-5.03403000"},{"name":"San Pelayo de Guareña","countryCode":"ES","stateCode":"LE","latitude":"41.11579000","longitude":"-5.85702000"},{"name":"San Román de Hornija","countryCode":"ES","stateCode":"LE","latitude":"41.48131000","longitude":"-5.28454000"},{"name":"San Román de la Cuba","countryCode":"ES","stateCode":"LE","latitude":"42.26257000","longitude":"-4.85724000"},{"name":"San Vicente de Arévalo","countryCode":"ES","stateCode":"LE","latitude":"40.96773000","longitude":"-4.80194000"},{"name":"San Vicente de la Cabeza","countryCode":"ES","stateCode":"LE","latitude":"41.80696000","longitude":"-6.24993000"},{"name":"San Vicente del Palacio","countryCode":"ES","stateCode":"LE","latitude":"41.21901000","longitude":"-4.85158000"},{"name":"San Vicente del Valle","countryCode":"ES","stateCode":"LE","latitude":"42.33756000","longitude":"-3.16210000"},{"name":"San Vitero","countryCode":"ES","stateCode":"LE","latitude":"41.77740000","longitude":"-6.34877000"},{"name":"Sancedo","countryCode":"ES","stateCode":"LE","latitude":"42.66666000","longitude":"-6.63456000"},{"name":"Sanchidrián","countryCode":"ES","stateCode":"LE","latitude":"40.89347000","longitude":"-4.58132000"},{"name":"Sanchonuño","countryCode":"ES","stateCode":"LE","latitude":"41.32325000","longitude":"-4.30531000"},{"name":"Sanchorreja","countryCode":"ES","stateCode":"LE","latitude":"40.66475000","longitude":"-4.91494000"},{"name":"Sanchotello","countryCode":"ES","stateCode":"LE","latitude":"40.43812000","longitude":"-5.75394000"},{"name":"Sanchón de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"41.08844000","longitude":"-6.41314000"},{"name":"Sanchón de la Sagrada","countryCode":"ES","stateCode":"LE","latitude":"40.74287000","longitude":"-6.02502000"},{"name":"Sando","countryCode":"ES","stateCode":"LE","latitude":"40.96773000","longitude":"-6.11136000"},{"name":"Sangarcía","countryCode":"ES","stateCode":"LE","latitude":"40.95023000","longitude":"-4.41085000"},{"name":"Santa Cecilia","countryCode":"ES","stateCode":"LE","latitude":"42.05225000","longitude":"-3.80345000"},{"name":"Santa Cecilia del Alcor","countryCode":"ES","stateCode":"LE","latitude":"41.93227000","longitude":"-4.65546000"},{"name":"Santa Clara de Avedillo","countryCode":"ES","stateCode":"LE","latitude":"41.33877000","longitude":"-5.67692000"},{"name":"Santa Colomba de Curueño","countryCode":"ES","stateCode":"LE","latitude":"42.75058000","longitude":"-5.41201000"},{"name":"Santa Colomba de Somoza","countryCode":"ES","stateCode":"LE","latitude":"42.44466000","longitude":"-6.24483000"},{"name":"Santa Colomba de las Monjas","countryCode":"ES","stateCode":"LE","latitude":"41.95833000","longitude":"-5.68389000"},{"name":"Santa Cristina de Valmadrigal","countryCode":"ES","stateCode":"LE","latitude":"42.35446000","longitude":"-5.30929000"},{"name":"Santa Cristina de la Polvorosa","countryCode":"ES","stateCode":"LE","latitude":"41.99985000","longitude":"-5.71355000"},{"name":"Santa Croya de Tera","countryCode":"ES","stateCode":"LE","latitude":"41.98334000","longitude":"-5.97725000"},{"name":"Santa Cruz de Boedo","countryCode":"ES","stateCode":"LE","latitude":"42.52531000","longitude":"-4.37398000"},{"name":"Santa Cruz de Pinares","countryCode":"ES","stateCode":"LE","latitude":"40.54265000","longitude":"-4.58036000"},{"name":"Santa Cruz de Yanguas","countryCode":"ES","stateCode":"LE","latitude":"42.06250000","longitude":"-2.44894000"},{"name":"Santa Cruz de la Salceda","countryCode":"ES","stateCode":"LE","latitude":"41.59591000","longitude":"-3.59317000"},{"name":"Santa Cruz del Valle","countryCode":"ES","stateCode":"LE","latitude":"40.25160000","longitude":"-5.00133000"},{"name":"Santa Cruz del Valle Urbión","countryCode":"ES","stateCode":"LE","latitude":"42.30558000","longitude":"-3.22140000"},{"name":"Santa Elena de Jamuz","countryCode":"ES","stateCode":"LE","latitude":"42.26064000","longitude":"-5.88762000"},{"name":"Santa Eufemia del Arroyo","countryCode":"ES","stateCode":"LE","latitude":"41.89505000","longitude":"-5.26575000"},{"name":"Santa Eufemia del Barco","countryCode":"ES","stateCode":"LE","latitude":"41.67808000","longitude":"-5.89831000"},{"name":"Santa Gadea del Cid","countryCode":"ES","stateCode":"LE","latitude":"42.71531000","longitude":"-3.05885000"},{"name":"Santa Inés","countryCode":"ES","stateCode":"LE","latitude":"42.04013000","longitude":"-3.70322000"},{"name":"Santa Marina del Rey","countryCode":"ES","stateCode":"LE","latitude":"42.51334000","longitude":"-5.86065000"},{"name":"Santa Marta de Tormes","countryCode":"ES","stateCode":"LE","latitude":"40.95065000","longitude":"-5.62723000"},{"name":"Santa Marta del Cerro","countryCode":"ES","stateCode":"LE","latitude":"41.21843000","longitude":"-3.68582000"},{"name":"Santa María de Huerta","countryCode":"ES","stateCode":"LE","latitude":"41.26667000","longitude":"-2.16667000"},{"name":"Santa María de Ordás","countryCode":"ES","stateCode":"LE","latitude":"42.72653000","longitude":"-5.82301000"},{"name":"Santa María de Sando","countryCode":"ES","stateCode":"LE","latitude":"40.97909000","longitude":"-6.12904000"},{"name":"Santa María de Valverde","countryCode":"ES","stateCode":"LE","latitude":"41.93479000","longitude":"-5.93560000"},{"name":"Santa María de la Isla","countryCode":"ES","stateCode":"LE","latitude":"42.35533000","longitude":"-5.92870000"},{"name":"Santa María de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.08497000","longitude":"-5.80851000"},{"name":"Santa María de las Hoyas","countryCode":"ES","stateCode":"LE","latitude":"41.77145000","longitude":"-3.14172000"},{"name":"Santa María de los Caballeros","countryCode":"ES","stateCode":"LE","latitude":"40.38925000","longitude":"-5.45112000"},{"name":"Santa María del Berrocal","countryCode":"ES","stateCode":"LE","latitude":"40.50845000","longitude":"-5.40483000"},{"name":"Santa María del Campo","countryCode":"ES","stateCode":"LE","latitude":"42.13304000","longitude":"-3.97283000"},{"name":"Santa María del Invierno","countryCode":"ES","stateCode":"LE","latitude":"42.44288000","longitude":"-3.43782000"},{"name":"Santa María del Monte de Cea","countryCode":"ES","stateCode":"LE","latitude":"42.49137000","longitude":"-5.11689000"},{"name":"Santa María del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.35512000","longitude":"-5.75151000"},{"name":"Santa María la Real de Nieva","countryCode":"ES","stateCode":"LE","latitude":"41.06998000","longitude":"-4.40709000"},{"name":"Santa Olalla de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.47721000","longitude":"-3.44109000"},{"name":"Santas Martas","countryCode":"ES","stateCode":"LE","latitude":"42.43220000","longitude":"-5.37066000"},{"name":"Santervás de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.21820000","longitude":"-5.10027000"},{"name":"Santervás de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.50677000","longitude":"-4.80002000"},{"name":"Santiago Millas","countryCode":"ES","stateCode":"LE","latitude":"42.38379000","longitude":"-6.10538000"},{"name":"Santiago de la Puebla","countryCode":"ES","stateCode":"LE","latitude":"40.80132000","longitude":"-5.28073000"},{"name":"Santiago del Collado","countryCode":"ES","stateCode":"LE","latitude":"40.43326000","longitude":"-5.35631000"},{"name":"Santibáñez de Béjar","countryCode":"ES","stateCode":"LE","latitude":"40.48785000","longitude":"-5.61110000"},{"name":"Santibáñez de Ecla","countryCode":"ES","stateCode":"LE","latitude":"42.70784000","longitude":"-4.37263000"},{"name":"Santibáñez de Tera","countryCode":"ES","stateCode":"LE","latitude":"41.98563000","longitude":"-5.92257000"},{"name":"Santibáñez de Valcorba","countryCode":"ES","stateCode":"LE","latitude":"41.56983000","longitude":"-4.44938000"},{"name":"Santibáñez de Vidriales","countryCode":"ES","stateCode":"LE","latitude":"42.07362000","longitude":"-6.01549000"},{"name":"Santibáñez de la Peña","countryCode":"ES","stateCode":"LE","latitude":"42.80929000","longitude":"-4.73026000"},{"name":"Santibáñez de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.49464000","longitude":"-5.91576000"},{"name":"Santibáñez del Val","countryCode":"ES","stateCode":"LE","latitude":"41.97354000","longitude":"-3.48142000"},{"name":"Santiuste de San Juan Bautista","countryCode":"ES","stateCode":"LE","latitude":"41.15593000","longitude":"-4.57202000"},{"name":"Santiz","countryCode":"ES","stateCode":"LE","latitude":"41.20579000","longitude":"-5.89654000"},{"name":"Santo Domingo de Pirón","countryCode":"ES","stateCode":"LE","latitude":"41.04104000","longitude":"-3.98933000"},{"name":"Santo Domingo de Silos","countryCode":"ES","stateCode":"LE","latitude":"41.96400000","longitude":"-3.41740000"},{"name":"Santo Domingo de las Posadas","countryCode":"ES","stateCode":"LE","latitude":"40.81200000","longitude":"-4.63383000"},{"name":"Santo Tomé de Zabarcos","countryCode":"ES","stateCode":"LE","latitude":"40.78726000","longitude":"-4.91048000"},{"name":"Santovenia","countryCode":"ES","stateCode":"LE","latitude":"41.87857000","longitude":"-5.71003000"},{"name":"Santovenia de Pisuerga","countryCode":"ES","stateCode":"LE","latitude":"41.69457000","longitude":"-4.69029000"},{"name":"Santoyo","countryCode":"ES","stateCode":"LE","latitude":"42.21473000","longitude":"-4.34296000"},{"name":"Sanzoles","countryCode":"ES","stateCode":"LE","latitude":"41.43235000","longitude":"-5.56710000"},{"name":"Sardón de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.60847000","longitude":"-4.43397000"},{"name":"Sardón de los Frailes","countryCode":"ES","stateCode":"LE","latitude":"41.21373000","longitude":"-6.27101000"},{"name":"Sargentes de la Lora","countryCode":"ES","stateCode":"LE","latitude":"42.76917000","longitude":"-3.87278000"},{"name":"Sariegos","countryCode":"ES","stateCode":"LE","latitude":"42.65000000","longitude":"-5.63333000"},{"name":"Sarracín","countryCode":"ES","stateCode":"LE","latitude":"42.25813000","longitude":"-3.68608000"},{"name":"Sasamón","countryCode":"ES","stateCode":"LE","latitude":"42.41687000","longitude":"-4.04288000"},{"name":"Saucelle","countryCode":"ES","stateCode":"LE","latitude":"41.04769000","longitude":"-6.75328000"},{"name":"Sauquillo de Cabezas","countryCode":"ES","stateCode":"LE","latitude":"41.19422000","longitude":"-4.06884000"},{"name":"Sebúlcor","countryCode":"ES","stateCode":"LE","latitude":"41.27091000","longitude":"-3.88398000"},{"name":"Segovia","countryCode":"ES","stateCode":"LE","latitude":"40.94808000","longitude":"-4.11839000"},{"name":"Sena de Luna","countryCode":"ES","stateCode":"LE","latitude":"42.92906000","longitude":"-5.95267000"},{"name":"Sepúlveda","countryCode":"ES","stateCode":"LE","latitude":"41.29695000","longitude":"-3.74221000"},{"name":"Sequera de Fresno","countryCode":"ES","stateCode":"LE","latitude":"41.36640000","longitude":"-3.54612000"},{"name":"Sequeros","countryCode":"ES","stateCode":"LE","latitude":"40.51295000","longitude":"-6.02495000"},{"name":"Serrada","countryCode":"ES","stateCode":"LE","latitude":"41.45722000","longitude":"-4.86279000"},{"name":"Serradilla del Arroyo","countryCode":"ES","stateCode":"LE","latitude":"40.52133000","longitude":"-6.36008000"},{"name":"Serradilla del Llano","countryCode":"ES","stateCode":"LE","latitude":"40.49996000","longitude":"-6.35701000"},{"name":"Serranillos","countryCode":"ES","stateCode":"LE","latitude":"40.33625000","longitude":"-4.91165000"},{"name":"Siete Iglesias de Trabancos","countryCode":"ES","stateCode":"LE","latitude":"41.35223000","longitude":"-5.18488000"},{"name":"Sigeres","countryCode":"ES","stateCode":"LE","latitude":"40.79939000","longitude":"-4.93361000"},{"name":"Simancas","countryCode":"ES","stateCode":"LE","latitude":"41.59072000","longitude":"-4.82796000"},{"name":"Sinlabajos","countryCode":"ES","stateCode":"LE","latitude":"41.07650000","longitude":"-4.83242000"},{"name":"Sobradillo","countryCode":"ES","stateCode":"LE","latitude":"40.91754000","longitude":"-6.79729000"},{"name":"Sobrado","countryCode":"ES","stateCode":"LE","latitude":"42.51667000","longitude":"-6.85000000"},{"name":"Solarana","countryCode":"ES","stateCode":"LE","latitude":"41.97168000","longitude":"-3.65876000"},{"name":"Soliedra","countryCode":"ES","stateCode":"LE","latitude":"41.46932000","longitude":"-2.38164000"},{"name":"Solosancho","countryCode":"ES","stateCode":"LE","latitude":"40.55294000","longitude":"-4.90479000"},{"name":"Sordillos","countryCode":"ES","stateCode":"LE","latitude":"42.46197000","longitude":"-4.10726000"},{"name":"Soria","countryCode":"ES","stateCode":"LE","latitude":"41.76401000","longitude":"-2.46883000"},{"name":"Sorihuela","countryCode":"ES","stateCode":"LE","latitude":"40.44378000","longitude":"-5.67818000"},{"name":"Sotalbo","countryCode":"ES","stateCode":"LE","latitude":"40.54170000","longitude":"-4.84548000"},{"name":"Sotillo","countryCode":"ES","stateCode":"LE","latitude":"41.25846000","longitude":"-3.63729000"},{"name":"Sotillo de la Adrada","countryCode":"ES","stateCode":"LE","latitude":"40.29120000","longitude":"-4.58385000"},{"name":"Sotillo de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"41.77717000","longitude":"-3.82525000"},{"name":"Sotillo del Rincón","countryCode":"ES","stateCode":"LE","latitude":"41.93220000","longitude":"-2.60297000"},{"name":"Soto de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.95312000","longitude":"-4.42998000"},{"name":"Soto de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.33227000","longitude":"-5.88225000"},{"name":"Soto y Amío","countryCode":"ES","stateCode":"LE","latitude":"42.77477000","longitude":"-5.88693000"},{"name":"Sotobañado y Priorato","countryCode":"ES","stateCode":"LE","latitude":"42.58987000","longitude":"-4.44185000"},{"name":"Sotosalbos","countryCode":"ES","stateCode":"LE","latitude":"41.03537000","longitude":"-3.94115000"},{"name":"Sotoserrano","countryCode":"ES","stateCode":"LE","latitude":"40.43499000","longitude":"-6.03261000"},{"name":"Sotragero","countryCode":"ES","stateCode":"LE","latitude":"42.40996000","longitude":"-3.71312000"},{"name":"Sotresgudo","countryCode":"ES","stateCode":"LE","latitude":"42.57935000","longitude":"-4.17725000"},{"name":"Suellacabras","countryCode":"ES","stateCode":"LE","latitude":"41.85298000","longitude":"-2.22398000"},{"name":"Susinos del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.47108000","longitude":"-3.92555000"},{"name":"Tabanera de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"42.02469000","longitude":"-4.12361000"},{"name":"Tabanera de Valdavia","countryCode":"ES","stateCode":"LE","latitude":"42.64728000","longitude":"-4.69414000"},{"name":"Tabanera la Luenga","countryCode":"ES","stateCode":"LE","latitude":"41.09647000","longitude":"-4.23937000"},{"name":"Tabera de Abajo","countryCode":"ES","stateCode":"LE","latitude":"40.91021000","longitude":"-6.00227000"},{"name":"Tajahuerce","countryCode":"ES","stateCode":"LE","latitude":"41.73991000","longitude":"-2.15069000"},{"name":"Tajueco","countryCode":"ES","stateCode":"LE","latitude":"41.53641000","longitude":"-2.84845000"},{"name":"Tamames","countryCode":"ES","stateCode":"LE","latitude":"40.65725000","longitude":"-6.10536000"},{"name":"Tamariz de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.97706000","longitude":"-5.02335000"},{"name":"Tamarón","countryCode":"ES","stateCode":"LE","latitude":"42.27386000","longitude":"-3.99154000"},{"name":"Tapioles","countryCode":"ES","stateCode":"LE","latitude":"41.85741000","longitude":"-5.49623000"},{"name":"Tarazona de Guareña","countryCode":"ES","stateCode":"LE","latitude":"41.17206000","longitude":"-5.25005000"},{"name":"Tardajos","countryCode":"ES","stateCode":"LE","latitude":"42.34909000","longitude":"-3.81700000"},{"name":"Tardelcuende","countryCode":"ES","stateCode":"LE","latitude":"41.59402000","longitude":"-2.64439000"},{"name":"Tardáguila","countryCode":"ES","stateCode":"LE","latitude":"41.11493000","longitude":"-5.57423000"},{"name":"Taroda","countryCode":"ES","stateCode":"LE","latitude":"41.34798000","longitude":"-2.43318000"},{"name":"Tejada","countryCode":"ES","stateCode":"LE","latitude":"41.95249000","longitude":"-3.53514000"},{"name":"Tejado","countryCode":"ES","stateCode":"LE","latitude":"41.58887000","longitude":"-2.26721000"},{"name":"Tejeda y Segoyuela","countryCode":"ES","stateCode":"LE","latitude":"40.63155000","longitude":"-6.02311000"},{"name":"Tenebrón","countryCode":"ES","stateCode":"LE","latitude":"40.62449000","longitude":"-6.35450000"},{"name":"Terradillos","countryCode":"ES","stateCode":"LE","latitude":"40.83836000","longitude":"-5.54160000"},{"name":"Terradillos de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.81885000","longitude":"-3.84318000"},{"name":"Tiedra","countryCode":"ES","stateCode":"LE","latitude":"41.65239000","longitude":"-5.26688000"},{"name":"Tiñosillos","countryCode":"ES","stateCode":"LE","latitude":"40.93400000","longitude":"-4.72767000"},{"name":"Tobar","countryCode":"ES","stateCode":"LE","latitude":"42.48384000","longitude":"-3.93984000"},{"name":"Tolbaños","countryCode":"ES","stateCode":"LE","latitude":"40.75168000","longitude":"-4.58191000"},{"name":"Tolocirio","countryCode":"ES","stateCode":"LE","latitude":"41.13425000","longitude":"-4.65121000"},{"name":"Topas","countryCode":"ES","stateCode":"LE","latitude":"41.15759000","longitude":"-5.63402000"},{"name":"Toral de los Guzmanes","countryCode":"ES","stateCode":"LE","latitude":"42.24274000","longitude":"-5.56771000"},{"name":"Tordehumos","countryCode":"ES","stateCode":"LE","latitude":"41.81531000","longitude":"-5.15811000"},{"name":"Tordesillas","countryCode":"ES","stateCode":"LE","latitude":"41.50202000","longitude":"-5.00146000"},{"name":"Tordillos","countryCode":"ES","stateCode":"LE","latitude":"40.85266000","longitude":"-5.35278000"},{"name":"Tordómar","countryCode":"ES","stateCode":"LE","latitude":"42.04630000","longitude":"-3.86514000"},{"name":"Toreno","countryCode":"ES","stateCode":"LE","latitude":"42.69955000","longitude":"-6.51236000"},{"name":"Torlengua","countryCode":"ES","stateCode":"LE","latitude":"41.45483000","longitude":"-2.16183000"},{"name":"Tormellas","countryCode":"ES","stateCode":"LE","latitude":"40.30404000","longitude":"-5.51185000"},{"name":"Tornadizos de Ávila","countryCode":"ES","stateCode":"LE","latitude":"40.62757000","longitude":"-4.61426000"},{"name":"Toro","countryCode":"ES","stateCode":"LE","latitude":"41.52417000","longitude":"-5.39534000"},{"name":"Torquemada","countryCode":"ES","stateCode":"LE","latitude":"42.03490000","longitude":"-4.31841000"},{"name":"Torre Val de San Pedro","countryCode":"ES","stateCode":"LE","latitude":"41.07534000","longitude":"-3.87116000"},{"name":"Torre de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.76821000","longitude":"-4.20003000"},{"name":"Torre de Peñafiel","countryCode":"ES","stateCode":"LE","latitude":"41.53646000","longitude":"-4.08833000"},{"name":"Torre del Bierzo","countryCode":"ES","stateCode":"LE","latitude":"42.60769000","longitude":"-6.36675000"},{"name":"Torreadrada","countryCode":"ES","stateCode":"LE","latitude":"41.44474000","longitude":"-3.84000000"},{"name":"Torreblacos","countryCode":"ES","stateCode":"LE","latitude":"41.66927000","longitude":"-2.87881000"},{"name":"Torrecaballeros","countryCode":"ES","stateCode":"LE","latitude":"40.99211000","longitude":"-4.02470000"},{"name":"Torrecilla de la Abadesa","countryCode":"ES","stateCode":"LE","latitude":"41.48498000","longitude":"-5.08762000"},{"name":"Torrecilla de la Orden","countryCode":"ES","stateCode":"LE","latitude":"41.21885000","longitude":"-5.22384000"},{"name":"Torrecilla de la Torre","countryCode":"ES","stateCode":"LE","latitude":"41.66716000","longitude":"-5.04982000"},{"name":"Torrecilla del Monte","countryCode":"ES","stateCode":"LE","latitude":"42.09490000","longitude":"-3.69356000"},{"name":"Torrecilla del Pinar","countryCode":"ES","stateCode":"LE","latitude":"41.37360000","longitude":"-4.03838000"},{"name":"Torregalindo","countryCode":"ES","stateCode":"LE","latitude":"41.58299000","longitude":"-3.75222000"},{"name":"Torregamones","countryCode":"ES","stateCode":"LE","latitude":"41.48700000","longitude":"-6.18335000"},{"name":"Torreiglesias","countryCode":"ES","stateCode":"LE","latitude":"41.10236000","longitude":"-4.03280000"},{"name":"Torrelara","countryCode":"ES","stateCode":"LE","latitude":"42.16673000","longitude":"-3.51689000"},{"name":"Torrelobatón","countryCode":"ES","stateCode":"LE","latitude":"41.64942000","longitude":"-5.02526000"},{"name":"Torremormojón","countryCode":"ES","stateCode":"LE","latitude":"41.96018000","longitude":"-4.77765000"},{"name":"Torres del Carrizal","countryCode":"ES","stateCode":"LE","latitude":"41.61701000","longitude":"-5.67173000"},{"name":"Torresandino","countryCode":"ES","stateCode":"LE","latitude":"41.82920000","longitude":"-3.90981000"},{"name":"Torrescárcela","countryCode":"ES","stateCode":"LE","latitude":"41.48455000","longitude":"-4.31920000"},{"name":"Torresmenudas","countryCode":"ES","stateCode":"LE","latitude":"41.10249000","longitude":"-5.78475000"},{"name":"Torrubia de Soria","countryCode":"ES","stateCode":"LE","latitude":"41.63045000","longitude":"-2.09151000"},{"name":"Tosantos","countryCode":"ES","stateCode":"LE","latitude":"42.41368000","longitude":"-3.24286000"},{"name":"Trabadelo","countryCode":"ES","stateCode":"LE","latitude":"42.64874000","longitude":"-6.88000000"},{"name":"Trabanca","countryCode":"ES","stateCode":"LE","latitude":"41.23278000","longitude":"-6.38484000"},{"name":"Trabazos","countryCode":"ES","stateCode":"LE","latitude":"41.74793000","longitude":"-6.49094000"},{"name":"Traspinedo","countryCode":"ES","stateCode":"LE","latitude":"41.57509000","longitude":"-4.47569000"},{"name":"Trefacio","countryCode":"ES","stateCode":"LE","latitude":"42.12165000","longitude":"-6.65407000"},{"name":"Tremedal de Tormes","countryCode":"ES","stateCode":"LE","latitude":"41.07423000","longitude":"-6.18164000"},{"name":"Trescasas","countryCode":"ES","stateCode":"LE","latitude":"40.96442000","longitude":"-4.03590000"},{"name":"Trespaderne","countryCode":"ES","stateCode":"LE","latitude":"42.80221000","longitude":"-3.38989000"},{"name":"Trigueros del Valle","countryCode":"ES","stateCode":"LE","latitude":"41.83049000","longitude":"-4.65179000"},{"name":"Triollo","countryCode":"ES","stateCode":"LE","latitude":"42.92456000","longitude":"-4.68130000"},{"name":"Truchas","countryCode":"ES","stateCode":"LE","latitude":"42.26093000","longitude":"-6.43605000"},{"name":"Tubilla del Agua","countryCode":"ES","stateCode":"LE","latitude":"42.70932000","longitude":"-3.80116000"},{"name":"Tubilla del Lago","countryCode":"ES","stateCode":"LE","latitude":"41.80154000","longitude":"-3.58625000"},{"name":"Tudela de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.58450000","longitude":"-4.58093000"},{"name":"Turcia","countryCode":"ES","stateCode":"LE","latitude":"42.53431000","longitude":"-5.87844000"},{"name":"Turégano","countryCode":"ES","stateCode":"LE","latitude":"41.15610000","longitude":"-4.00696000"},{"name":"Tábara","countryCode":"ES","stateCode":"LE","latitude":"41.82458000","longitude":"-5.96420000"},{"name":"Tórtoles","countryCode":"ES","stateCode":"LE","latitude":"40.56120000","longitude":"-5.26120000"},{"name":"Ucero","countryCode":"ES","stateCode":"LE","latitude":"41.71685000","longitude":"-3.05154000"},{"name":"Umbrías","countryCode":"ES","stateCode":"LE","latitude":"40.31530000","longitude":"-5.58037000"},{"name":"Urdiales del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.37034000","longitude":"-5.77297000"},{"name":"Urones de Castroponce","countryCode":"ES","stateCode":"LE","latitude":"42.09911000","longitude":"-5.28222000"},{"name":"Urueña","countryCode":"ES","stateCode":"LE","latitude":"41.72738000","longitude":"-5.20304000"},{"name":"Urueñas","countryCode":"ES","stateCode":"LE","latitude":"41.35589000","longitude":"-3.77391000"},{"name":"Uña de Quintana","countryCode":"ES","stateCode":"LE","latitude":"42.08662000","longitude":"-6.14475000"},{"name":"Vadillo","countryCode":"ES","stateCode":"LE","latitude":"41.79111000","longitude":"-3.00845000"},{"name":"Vadillo de la Guareña","countryCode":"ES","stateCode":"LE","latitude":"41.28242000","longitude":"-5.35300000"},{"name":"Vadillo de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.60634000","longitude":"-5.12506000"},{"name":"Vadocondes","countryCode":"ES","stateCode":"LE","latitude":"41.63925000","longitude":"-3.57378000"},{"name":"Val de San Lorenzo","countryCode":"ES","stateCode":"LE","latitude":"42.41819000","longitude":"-6.12391000"},{"name":"Valbuena de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.64323000","longitude":"-4.29271000"},{"name":"Valbuena de Pisuerga","countryCode":"ES","stateCode":"LE","latitude":"42.14584000","longitude":"-4.24010000"},{"name":"Valcabado","countryCode":"ES","stateCode":"LE","latitude":"41.54863000","longitude":"-5.74916000"},{"name":"Valdeande","countryCode":"ES","stateCode":"LE","latitude":"41.83302000","longitude":"-3.52792000"},{"name":"Valdearcos de la Vega","countryCode":"ES","stateCode":"LE","latitude":"41.64260000","longitude":"-4.04845000"},{"name":"Valdeavellano de Tera","countryCode":"ES","stateCode":"LE","latitude":"41.94229000","longitude":"-2.57634000"},{"name":"Valdecarros","countryCode":"ES","stateCode":"LE","latitude":"40.77007000","longitude":"-5.42219000"},{"name":"Valdecasa","countryCode":"ES","stateCode":"LE","latitude":"40.65931000","longitude":"-5.01183000"},{"name":"Valdefinjas","countryCode":"ES","stateCode":"LE","latitude":"41.45172000","longitude":"-5.45232000"},{"name":"Valdefresno","countryCode":"ES","stateCode":"LE","latitude":"42.59492000","longitude":"-5.49355000"},{"name":"Valdefuentes de Sangusín","countryCode":"ES","stateCode":"LE","latitude":"40.46578000","longitude":"-5.83286000"},{"name":"Valdefuentes del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.32370000","longitude":"-5.83097000"},{"name":"Valdehijaderos","countryCode":"ES","stateCode":"LE","latitude":"40.41916000","longitude":"-5.84792000"},{"name":"Valdelacasa","countryCode":"ES","stateCode":"LE","latitude":"40.50631000","longitude":"-5.76354000"},{"name":"Valdelageve","countryCode":"ES","stateCode":"LE","latitude":"40.36949000","longitude":"-5.99078000"},{"name":"Valdelagua del Cerro","countryCode":"ES","stateCode":"LE","latitude":"41.88825000","longitude":"-2.11538000"},{"name":"Valdelosa","countryCode":"ES","stateCode":"LE","latitude":"41.17157000","longitude":"-5.78390000"},{"name":"Valdemaluque","countryCode":"ES","stateCode":"LE","latitude":"41.67377000","longitude":"-3.04643000"},{"name":"Valdemierque","countryCode":"ES","stateCode":"LE","latitude":"40.82176000","longitude":"-5.58225000"},{"name":"Valdemora","countryCode":"ES","stateCode":"LE","latitude":"42.19541000","longitude":"-5.42747000"},{"name":"Valdenebro","countryCode":"ES","stateCode":"LE","latitude":"41.57167000","longitude":"-2.96424000"},{"name":"Valdenebro de los Valles","countryCode":"ES","stateCode":"LE","latitude":"41.85690000","longitude":"-4.97005000"},{"name":"Valdeolmillos","countryCode":"ES","stateCode":"LE","latitude":"42.04123000","longitude":"-4.40015000"},{"name":"Valdepiélago","countryCode":"ES","stateCode":"LE","latitude":"42.86895000","longitude":"-5.39763000"},{"name":"Valdepolo","countryCode":"ES","stateCode":"LE","latitude":"42.57686000","longitude":"-5.22513000"},{"name":"Valdeprado","countryCode":"ES","stateCode":"LE","latitude":"41.93768000","longitude":"-2.10915000"},{"name":"Valdeprados","countryCode":"ES","stateCode":"LE","latitude":"40.81766000","longitude":"-4.25734000"},{"name":"Valderas","countryCode":"ES","stateCode":"LE","latitude":"42.07830000","longitude":"-5.44355000"},{"name":"Valderrey","countryCode":"ES","stateCode":"LE","latitude":"42.39408000","longitude":"-6.02151000"},{"name":"Valderrodilla","countryCode":"ES","stateCode":"LE","latitude":"41.56346000","longitude":"-2.80777000"},{"name":"Valderrodrigo","countryCode":"ES","stateCode":"LE","latitude":"41.06524000","longitude":"-6.50878000"},{"name":"Valderrueda","countryCode":"ES","stateCode":"LE","latitude":"42.81558000","longitude":"-4.94731000"},{"name":"Valderrábano","countryCode":"ES","stateCode":"LE","latitude":"42.60674000","longitude":"-4.65584000"},{"name":"Valdesamario","countryCode":"ES","stateCode":"LE","latitude":"42.72094000","longitude":"-5.95104000"},{"name":"Valdescorriel","countryCode":"ES","stateCode":"LE","latitude":"42.02233000","longitude":"-5.50998000"},{"name":"Valdestillas","countryCode":"ES","stateCode":"LE","latitude":"41.47697000","longitude":"-4.77116000"},{"name":"Valdevacas de Montejo","countryCode":"ES","stateCode":"LE","latitude":"41.52068000","longitude":"-3.63571000"},{"name":"Valdevimbre","countryCode":"ES","stateCode":"LE","latitude":"42.41959000","longitude":"-5.61975000"},{"name":"Valdezate","countryCode":"ES","stateCode":"LE","latitude":"41.60231000","longitude":"-3.93045000"},{"name":"Valdorros","countryCode":"ES","stateCode":"LE","latitude":"42.17232000","longitude":"-3.70938000"},{"name":"Valdunciel","countryCode":"ES","stateCode":"LE","latitude":"41.08544000","longitude":"-5.67217000"},{"name":"Valdunquillo","countryCode":"ES","stateCode":"LE","latitude":"42.04232000","longitude":"-5.31339000"},{"name":"Valencia de Don Juan","countryCode":"ES","stateCode":"LE","latitude":"42.29374000","longitude":"-5.51720000"},{"name":"Valero","countryCode":"ES","stateCode":"LE","latitude":"40.53533000","longitude":"-5.94307000"},{"name":"Valladolid","countryCode":"ES","stateCode":"LE","latitude":"41.65518000","longitude":"-4.72372000"},{"name":"Vallarta de Bureba","countryCode":"ES","stateCode":"LE","latitude":"42.58864000","longitude":"-3.20457000"},{"name":"Valle de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.88045000","longitude":"-4.36243000"},{"name":"Valle de Tabladillo","countryCode":"ES","stateCode":"LE","latitude":"41.36304000","longitude":"-3.83966000"},{"name":"Vallecillo","countryCode":"ES","stateCode":"LE","latitude":"42.35604000","longitude":"-5.21088000"},{"name":"Vallejera de Riofrío","countryCode":"ES","stateCode":"LE","latitude":"40.40910000","longitude":"-5.71943000"},{"name":"Vallelado","countryCode":"ES","stateCode":"LE","latitude":"41.40436000","longitude":"-4.42662000"},{"name":"Valleruela de Pedraza","countryCode":"ES","stateCode":"LE","latitude":"41.17937000","longitude":"-3.80717000"},{"name":"Valleruela de Sepúlveda","countryCode":"ES","stateCode":"LE","latitude":"41.18794000","longitude":"-3.77277000"},{"name":"Valles de Palenzuela","countryCode":"ES","stateCode":"LE","latitude":"42.12019000","longitude":"-4.07750000"},{"name":"Vallesa de la Guareña","countryCode":"ES","stateCode":"LE","latitude":"41.13532000","longitude":"-5.32611000"},{"name":"Valluércanes","countryCode":"ES","stateCode":"LE","latitude":"42.57220000","longitude":"-3.12113000"},{"name":"Valmala","countryCode":"ES","stateCode":"LE","latitude":"42.30590000","longitude":"-3.25456000"},{"name":"Valoria la Buena","countryCode":"ES","stateCode":"LE","latitude":"41.79966000","longitude":"-4.53055000"},{"name":"Valsalabroso","countryCode":"ES","stateCode":"LE","latitude":"41.10962000","longitude":"-6.50269000"},{"name":"Valseca","countryCode":"ES","stateCode":"LE","latitude":"40.99933000","longitude":"-4.17514000"},{"name":"Valtajeros","countryCode":"ES","stateCode":"LE","latitude":"41.93808000","longitude":"-2.22289000"},{"name":"Valtiendas","countryCode":"ES","stateCode":"LE","latitude":"41.47851000","longitude":"-3.91766000"},{"name":"Valverde de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.83510000","longitude":"-5.03674000"},{"name":"Valverde de Valdelacasa","countryCode":"ES","stateCode":"LE","latitude":"40.48155000","longitude":"-5.78145000"},{"name":"Valverde de la Virgen","countryCode":"ES","stateCode":"LE","latitude":"42.56823000","longitude":"-5.68461000"},{"name":"Valverde del Majano","countryCode":"ES","stateCode":"LE","latitude":"40.95689000","longitude":"-4.23468000"},{"name":"Valverde-Enrique","countryCode":"ES","stateCode":"LE","latitude":"42.30459000","longitude":"-5.29990000"},{"name":"Valverdón","countryCode":"ES","stateCode":"LE","latitude":"41.04691000","longitude":"-5.76955000"},{"name":"Vecinos","countryCode":"ES","stateCode":"LE","latitude":"40.77875000","longitude":"-5.87815000"},{"name":"Vega de Espinareda","countryCode":"ES","stateCode":"LE","latitude":"42.72537000","longitude":"-6.65439000"},{"name":"Vega de Infanzones","countryCode":"ES","stateCode":"LE","latitude":"42.48116000","longitude":"-5.53295000"},{"name":"Vega de Ruiponce","countryCode":"ES","stateCode":"LE","latitude":"42.18808000","longitude":"-5.11477000"},{"name":"Vega de Santa María","countryCode":"ES","stateCode":"LE","latitude":"40.83618000","longitude":"-4.64287000"},{"name":"Vega de Tera","countryCode":"ES","stateCode":"LE","latitude":"41.99759000","longitude":"-6.12500000"},{"name":"Vega de Tirados","countryCode":"ES","stateCode":"LE","latitude":"41.02543000","longitude":"-5.88667000"},{"name":"Vega de Valcarce","countryCode":"ES","stateCode":"LE","latitude":"42.66068000","longitude":"-6.93785000"},{"name":"Vega de Valdetronco","countryCode":"ES","stateCode":"LE","latitude":"41.59364000","longitude":"-5.11319000"},{"name":"Vega de Villalobos","countryCode":"ES","stateCode":"LE","latitude":"41.97057000","longitude":"-5.46324000"},{"name":"Vegacervera","countryCode":"ES","stateCode":"LE","latitude":"42.88808000","longitude":"-5.53549000"},{"name":"Vegalatrave","countryCode":"ES","stateCode":"LE","latitude":"41.70026000","longitude":"-6.10675000"},{"name":"Veganzones","countryCode":"ES","stateCode":"LE","latitude":"41.19308000","longitude":"-3.99329000"},{"name":"Vegaquemada","countryCode":"ES","stateCode":"LE","latitude":"42.81870000","longitude":"-5.33242000"},{"name":"Vegas de Matute","countryCode":"ES","stateCode":"LE","latitude":"40.79476000","longitude":"-4.27762000"},{"name":"Velamazán","countryCode":"ES","stateCode":"LE","latitude":"41.44895000","longitude":"-2.69935000"},{"name":"Velascálvaro","countryCode":"ES","stateCode":"LE","latitude":"41.23028000","longitude":"-4.97242000"},{"name":"Velayos","countryCode":"ES","stateCode":"LE","latitude":"40.84157000","longitude":"-4.62324000"},{"name":"Velilla","countryCode":"ES","stateCode":"LE","latitude":"41.55920000","longitude":"-5.00454000"},{"name":"Velilla de los Ajos","countryCode":"ES","stateCode":"LE","latitude":"41.49058000","longitude":"-2.25579000"},{"name":"Velilla del Río Carrión","countryCode":"ES","stateCode":"LE","latitude":"42.82611000","longitude":"-4.84626000"},{"name":"Velliza","countryCode":"ES","stateCode":"LE","latitude":"41.57918000","longitude":"-4.94655000"},{"name":"Venialbo","countryCode":"ES","stateCode":"LE","latitude":"41.38957000","longitude":"-5.53596000"},{"name":"Venta de Baños","countryCode":"ES","stateCode":"LE","latitude":"41.92110000","longitude":"-4.49089000"},{"name":"Ventosa de la Cuesta","countryCode":"ES","stateCode":"LE","latitude":"41.41110000","longitude":"-4.82932000"},{"name":"Ventosa del Río Almar","countryCode":"ES","stateCode":"LE","latitude":"40.92728000","longitude":"-5.34838000"},{"name":"Vertavillo","countryCode":"ES","stateCode":"LE","latitude":"41.83281000","longitude":"-4.32707000"},{"name":"Vezdemarbán","countryCode":"ES","stateCode":"LE","latitude":"41.65480000","longitude":"-5.36609000"},{"name":"Viana de Cega","countryCode":"ES","stateCode":"LE","latitude":"41.52927000","longitude":"-4.75245000"},{"name":"Viana de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.53406000","longitude":"-2.46099000"},{"name":"Vidayanes","countryCode":"ES","stateCode":"LE","latitude":"41.91011000","longitude":"-5.57424000"},{"name":"Videmala","countryCode":"ES","stateCode":"LE","latitude":"41.61299000","longitude":"-6.04056000"},{"name":"Vileña","countryCode":"ES","stateCode":"LE","latitude":"42.62227000","longitude":"-3.32293000"},{"name":"Villabaruz de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.01099000","longitude":"-4.99624000"},{"name":"Villablino","countryCode":"ES","stateCode":"LE","latitude":"42.93932000","longitude":"-6.31943000"},{"name":"Villabraz","countryCode":"ES","stateCode":"LE","latitude":"42.24658000","longitude":"-5.44593000"},{"name":"Villabrágima","countryCode":"ES","stateCode":"LE","latitude":"41.82178000","longitude":"-5.11546000"},{"name":"Villabrázaro","countryCode":"ES","stateCode":"LE","latitude":"42.05394000","longitude":"-5.72748000"},{"name":"Villabuena del Puente","countryCode":"ES","stateCode":"LE","latitude":"41.38074000","longitude":"-5.40787000"},{"name":"Villabáñez","countryCode":"ES","stateCode":"LE","latitude":"41.63097000","longitude":"-4.52192000"},{"name":"Villacarralón","countryCode":"ES","stateCode":"LE","latitude":"42.18999000","longitude":"-5.04324000"},{"name":"Villacastín","countryCode":"ES","stateCode":"LE","latitude":"40.77960000","longitude":"-4.41357000"},{"name":"Villacid de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.08250000","longitude":"-5.12498000"},{"name":"Villacidaler","countryCode":"ES","stateCode":"LE","latitude":"42.22168000","longitude":"-4.97668000"},{"name":"Villaciervos","countryCode":"ES","stateCode":"LE","latitude":"41.76227000","longitude":"-2.62678000"},{"name":"Villaco","countryCode":"ES","stateCode":"LE","latitude":"41.74022000","longitude":"-4.26817000"},{"name":"Villaconancio","countryCode":"ES","stateCode":"LE","latitude":"41.87174000","longitude":"-4.22379000"},{"name":"Villada","countryCode":"ES","stateCode":"LE","latitude":"42.25111000","longitude":"-4.96708000"},{"name":"Villadangos del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.51672000","longitude":"-5.76737000"},{"name":"Villadecanes","countryCode":"ES","stateCode":"LE","latitude":"42.57973000","longitude":"-6.75971000"},{"name":"Villademor de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.26964000","longitude":"-5.56808000"},{"name":"Villadepera","countryCode":"ES","stateCode":"LE","latitude":"41.54700000","longitude":"-6.13305000"},{"name":"Villadiego","countryCode":"ES","stateCode":"LE","latitude":"42.51589000","longitude":"-4.00958000"},{"name":"Villaeles de Valdavia","countryCode":"ES","stateCode":"LE","latitude":"42.56556000","longitude":"-4.58318000"},{"name":"Villaescusa","countryCode":"ES","stateCode":"LE","latitude":"41.20617000","longitude":"-5.46406000"},{"name":"Villaescusa de Roa","countryCode":"ES","stateCode":"LE","latitude":"41.72727000","longitude":"-4.01720000"},{"name":"Villaescusa la Sombría","countryCode":"ES","stateCode":"LE","latitude":"42.41518000","longitude":"-3.41840000"},{"name":"Villaespasa","countryCode":"ES","stateCode":"LE","latitude":"42.09991000","longitude":"-3.40436000"},{"name":"Villaferrueña","countryCode":"ES","stateCode":"LE","latitude":"42.09830000","longitude":"-5.85802000"},{"name":"Villaflor","countryCode":"ES","stateCode":"LE","latitude":"40.75865000","longitude":"-4.87379000"},{"name":"Villaflores","countryCode":"ES","stateCode":"LE","latitude":"41.08397000","longitude":"-5.23436000"},{"name":"Villafrades de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.07853000","longitude":"-4.97125000"},{"name":"Villafranca de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.43310000","longitude":"-5.30192000"},{"name":"Villafranca de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"40.49806000","longitude":"-5.23005000"},{"name":"Villafranca del Bierzo","countryCode":"ES","stateCode":"LE","latitude":"42.60601000","longitude":"-6.81069000"},{"name":"Villafrechós","countryCode":"ES","stateCode":"LE","latitude":"41.89290000","longitude":"-5.21859000"},{"name":"Villafruela","countryCode":"ES","stateCode":"LE","latitude":"41.91647000","longitude":"-3.91371000"},{"name":"Villafuerte","countryCode":"ES","stateCode":"LE","latitude":"41.73431000","longitude":"-4.32365000"},{"name":"Villafáfila","countryCode":"ES","stateCode":"LE","latitude":"41.84692000","longitude":"-5.61527000"},{"name":"Villagalijo","countryCode":"ES","stateCode":"LE","latitude":"42.34872000","longitude":"-3.19203000"},{"name":"Villagarcía de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.78032000","longitude":"-5.19242000"},{"name":"Villagatón","countryCode":"ES","stateCode":"LE","latitude":"42.63413000","longitude":"-6.16184000"},{"name":"Villageriz","countryCode":"ES","stateCode":"LE","latitude":"42.11884000","longitude":"-5.95554000"},{"name":"Villagonzalo de Tormes","countryCode":"ES","stateCode":"LE","latitude":"40.89221000","longitude":"-5.49664000"},{"name":"Villagonzalo-Pedernales","countryCode":"ES","stateCode":"LE","latitude":"42.30145000","longitude":"-3.73539000"},{"name":"Villagómez la Nueva","countryCode":"ES","stateCode":"LE","latitude":"42.15592000","longitude":"-5.14208000"},{"name":"Villaherreros","countryCode":"ES","stateCode":"LE","latitude":"42.38964000","longitude":"-4.46254000"},{"name":"Villahoz","countryCode":"ES","stateCode":"LE","latitude":"42.07587000","longitude":"-3.91290000"},{"name":"Villahán","countryCode":"ES","stateCode":"LE","latitude":"42.05031000","longitude":"-4.13104000"},{"name":"Villalaco","countryCode":"ES","stateCode":"LE","latitude":"42.15569000","longitude":"-4.25940000"},{"name":"Villalar de los Comuneros","countryCode":"ES","stateCode":"LE","latitude":"41.54966000","longitude":"-5.13810000"},{"name":"Villalazán","countryCode":"ES","stateCode":"LE","latitude":"41.49414000","longitude":"-5.58910000"},{"name":"Villalba de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.68243000","longitude":"-3.74443000"},{"name":"Villalba de Guardo","countryCode":"ES","stateCode":"LE","latitude":"42.72229000","longitude":"-4.82328000"},{"name":"Villalba de la Lampreana","countryCode":"ES","stateCode":"LE","latitude":"41.74327000","longitude":"-5.64094000"},{"name":"Villalba de la Loma","countryCode":"ES","stateCode":"LE","latitude":"42.17472000","longitude":"-5.19023000"},{"name":"Villalba de los Alcores","countryCode":"ES","stateCode":"LE","latitude":"41.86361000","longitude":"-4.86063000"},{"name":"Villalba de los Llanos","countryCode":"ES","stateCode":"LE","latitude":"40.80020000","longitude":"-5.97580000"},{"name":"Villalbarba","countryCode":"ES","stateCode":"LE","latitude":"41.60389000","longitude":"-5.21281000"},{"name":"Villalbilla de Burgos","countryCode":"ES","stateCode":"LE","latitude":"42.34757000","longitude":"-3.78101000"},{"name":"Villalbilla de Gumiel","countryCode":"ES","stateCode":"LE","latitude":"41.80621000","longitude":"-3.62584000"},{"name":"Villalcampo","countryCode":"ES","stateCode":"LE","latitude":"41.52229000","longitude":"-6.04801000"},{"name":"Villalcázar de Sirga","countryCode":"ES","stateCode":"LE","latitude":"42.31662000","longitude":"-4.54278000"},{"name":"Villalcón","countryCode":"ES","stateCode":"LE","latitude":"42.29287000","longitude":"-4.85527000"},{"name":"Villaldemiro","countryCode":"ES","stateCode":"LE","latitude":"42.24719000","longitude":"-3.98534000"},{"name":"Villalmanzo","countryCode":"ES","stateCode":"LE","latitude":"42.04840000","longitude":"-3.74195000"},{"name":"Villalobos","countryCode":"ES","stateCode":"LE","latitude":"41.94567000","longitude":"-5.47517000"},{"name":"Villalobón","countryCode":"ES","stateCode":"LE","latitude":"42.03037000","longitude":"-4.50340000"},{"name":"Villalonso","countryCode":"ES","stateCode":"LE","latitude":"41.59767000","longitude":"-5.29769000"},{"name":"Villalpando","countryCode":"ES","stateCode":"LE","latitude":"41.86517000","longitude":"-5.41231000"},{"name":"Villalube","countryCode":"ES","stateCode":"LE","latitude":"41.61005000","longitude":"-5.54545000"},{"name":"Villaluenga de la Vega","countryCode":"ES","stateCode":"LE","latitude":"42.52386000","longitude":"-4.76489000"},{"name":"Villalán de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.01484000","longitude":"-5.23642000"},{"name":"Villalón de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.09994000","longitude":"-5.03440000"},{"name":"Villamandos","countryCode":"ES","stateCode":"LE","latitude":"42.18058000","longitude":"-5.59397000"},{"name":"Villamanín","countryCode":"ES","stateCode":"LE","latitude":"42.93864000","longitude":"-5.65669000"},{"name":"Villamartín de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.01598000","longitude":"-4.66414000"},{"name":"Villamartín de Don Sancho","countryCode":"ES","stateCode":"LE","latitude":"42.56943000","longitude":"-5.06056000"},{"name":"Villamayor","countryCode":"ES","stateCode":"LE","latitude":"40.99939000","longitude":"-5.69579000"},{"name":"Villamayor de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.89870000","longitude":"-5.35963000"},{"name":"Villamayor de Treviño","countryCode":"ES","stateCode":"LE","latitude":"42.46048000","longitude":"-4.11923000"},{"name":"Villamayor de los Montes","countryCode":"ES","stateCode":"LE","latitude":"42.10565000","longitude":"-3.76542000"},{"name":"Villamañán","countryCode":"ES","stateCode":"LE","latitude":"42.32198000","longitude":"-5.58195000"},{"name":"Villamediana","countryCode":"ES","stateCode":"LE","latitude":"42.05024000","longitude":"-4.36115000"},{"name":"Villamedianilla","countryCode":"ES","stateCode":"LE","latitude":"42.16070000","longitude":"-4.14592000"},{"name":"Villamejil","countryCode":"ES","stateCode":"LE","latitude":"42.56205000","longitude":"-6.02514000"},{"name":"Villameriel","countryCode":"ES","stateCode":"LE","latitude":"42.52822000","longitude":"-4.47572000"},{"name":"Villamiel de la Sierra","countryCode":"ES","stateCode":"LE","latitude":"42.19124000","longitude":"-3.41771000"},{"name":"Villamol","countryCode":"ES","stateCode":"LE","latitude":"42.42766000","longitude":"-5.04832000"},{"name":"Villamontán de la Valduerna","countryCode":"ES","stateCode":"LE","latitude":"42.30962000","longitude":"-5.99656000"},{"name":"Villamor de los Escuderos","countryCode":"ES","stateCode":"LE","latitude":"41.25244000","longitude":"-5.57485000"},{"name":"Villamoratiel de las Matas","countryCode":"ES","stateCode":"LE","latitude":"42.39755000","longitude":"-5.30064000"},{"name":"Villamoronta","countryCode":"ES","stateCode":"LE","latitude":"42.40337000","longitude":"-4.69899000"},{"name":"Villamuera de la Cueza","countryCode":"ES","stateCode":"LE","latitude":"42.25843000","longitude":"-4.68860000"},{"name":"Villamuriel de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.94690000","longitude":"-5.20717000"},{"name":"Villamuriel de Cerrato","countryCode":"ES","stateCode":"LE","latitude":"41.94935000","longitude":"-4.51584000"},{"name":"Villangómez","countryCode":"ES","stateCode":"LE","latitude":"42.17961000","longitude":"-3.77419000"},{"name":"Villanubla","countryCode":"ES","stateCode":"LE","latitude":"41.69877000","longitude":"-4.84173000"},{"name":"Villanueva de Argaño","countryCode":"ES","stateCode":"LE","latitude":"42.38045000","longitude":"-3.93353000"},{"name":"Villanueva de Azoague","countryCode":"ES","stateCode":"LE","latitude":"41.97607000","longitude":"-5.66400000"},{"name":"Villanueva de Campeán","countryCode":"ES","stateCode":"LE","latitude":"41.35447000","longitude":"-5.77020000"},{"name":"Villanueva de Carazo","countryCode":"ES","stateCode":"LE","latitude":"41.98275000","longitude":"-3.32428000"},{"name":"Villanueva de Duero","countryCode":"ES","stateCode":"LE","latitude":"41.51946000","longitude":"-4.86671000"},{"name":"Villanueva de Gormaz","countryCode":"ES","stateCode":"LE","latitude":"41.46740000","longitude":"-3.06223000"},{"name":"Villanueva de Gumiel","countryCode":"ES","stateCode":"LE","latitude":"41.73778000","longitude":"-3.62658000"},{"name":"Villanueva de Gómez","countryCode":"ES","stateCode":"LE","latitude":"40.88269000","longitude":"-4.71650000"},{"name":"Villanueva de San Mancio","countryCode":"ES","stateCode":"LE","latitude":"41.92842000","longitude":"-5.01200000"},{"name":"Villanueva de Teba","countryCode":"ES","stateCode":"LE","latitude":"42.64890000","longitude":"-3.16313000"},{"name":"Villanueva de la Condesa","countryCode":"ES","stateCode":"LE","latitude":"42.14914000","longitude":"-5.09550000"},{"name":"Villanueva de las Manzanas","countryCode":"ES","stateCode":"LE","latitude":"42.47264000","longitude":"-5.48043000"},{"name":"Villanueva de las Peras","countryCode":"ES","stateCode":"LE","latitude":"41.93478000","longitude":"-5.97942000"},{"name":"Villanueva de los Caballeros","countryCode":"ES","stateCode":"LE","latitude":"41.75916000","longitude":"-5.24786000"},{"name":"Villanueva del Aceral","countryCode":"ES","stateCode":"LE","latitude":"41.04095000","longitude":"-4.85419000"},{"name":"Villanueva del Campillo","countryCode":"ES","stateCode":"LE","latitude":"40.57646000","longitude":"-5.18002000"},{"name":"Villanueva del Campo","countryCode":"ES","stateCode":"LE","latitude":"41.98492000","longitude":"-5.40660000"},{"name":"Villanueva del Conde","countryCode":"ES","stateCode":"LE","latitude":"40.51039000","longitude":"-6.01210000"},{"name":"Villanueva del Rebollar","countryCode":"ES","stateCode":"LE","latitude":"42.24114000","longitude":"-4.74288000"},{"name":"Villanuño de Valdavia","countryCode":"ES","stateCode":"LE","latitude":"42.50775000","longitude":"-4.51887000"},{"name":"Villanázar","countryCode":"ES","stateCode":"LE","latitude":"41.97398000","longitude":"-5.78043000"},{"name":"Villaobispo de Otero","countryCode":"ES","stateCode":"LE","latitude":"42.50065000","longitude":"-6.05809000"},{"name":"Villaprovedo","countryCode":"ES","stateCode":"LE","latitude":"42.51674000","longitude":"-4.39645000"},{"name":"Villaquejida","countryCode":"ES","stateCode":"LE","latitude":"42.14500000","longitude":"-5.59699000"},{"name":"Villaquilambre","countryCode":"ES","stateCode":"LE","latitude":"42.64685000","longitude":"-5.55835000"},{"name":"Villaquirán de la Puebla","countryCode":"ES","stateCode":"LE","latitude":"42.28287000","longitude":"-4.10037000"},{"name":"Villaquirán de los Infantes","countryCode":"ES","stateCode":"LE","latitude":"42.22744000","longitude":"-4.00864000"},{"name":"Villar de Ciervo","countryCode":"ES","stateCode":"LE","latitude":"40.73772000","longitude":"-6.73850000"},{"name":"Villar de Corneja","countryCode":"ES","stateCode":"LE","latitude":"40.47462000","longitude":"-5.43307000"},{"name":"Villar de Fallaves","countryCode":"ES","stateCode":"LE","latitude":"41.92503000","longitude":"-5.34039000"},{"name":"Villar de Gallimazo","countryCode":"ES","stateCode":"LE","latitude":"40.95367000","longitude":"-5.28819000"},{"name":"Villar de Peralonso","countryCode":"ES","stateCode":"LE","latitude":"41.03223000","longitude":"-6.22284000"},{"name":"Villar de Samaniego","countryCode":"ES","stateCode":"LE","latitude":"41.11667000","longitude":"-6.43333000"},{"name":"Villar de la Yegua","countryCode":"ES","stateCode":"LE","latitude":"40.72554000","longitude":"-6.70364000"},{"name":"Villar del Ala","countryCode":"ES","stateCode":"LE","latitude":"41.91638000","longitude":"-2.56651000"},{"name":"Villar del Buey","countryCode":"ES","stateCode":"LE","latitude":"41.33024000","longitude":"-6.18935000"},{"name":"Villar del Campo","countryCode":"ES","stateCode":"LE","latitude":"41.78881000","longitude":"-2.14955000"},{"name":"Villar del Río","countryCode":"ES","stateCode":"LE","latitude":"42.07574000","longitude":"-2.35082000"},{"name":"Villaralbo","countryCode":"ES","stateCode":"LE","latitude":"41.49224000","longitude":"-5.68359000"},{"name":"Villardeciervos","countryCode":"ES","stateCode":"LE","latitude":"41.94206000","longitude":"-6.28647000"},{"name":"Villardefrades","countryCode":"ES","stateCode":"LE","latitude":"41.72358000","longitude":"-5.25513000"},{"name":"Villardiegua de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"41.53543000","longitude":"-6.18327000"},{"name":"Villardondiego","countryCode":"ES","stateCode":"LE","latitude":"41.58483000","longitude":"-5.37707000"},{"name":"Villarejo de Órbigo","countryCode":"ES","stateCode":"LE","latitude":"42.44559000","longitude":"-5.90462000"},{"name":"Villarejo del Valle","countryCode":"ES","stateCode":"LE","latitude":"40.28638000","longitude":"-4.99674000"},{"name":"Villares de Yeltes","countryCode":"ES","stateCode":"LE","latitude":"40.86594000","longitude":"-6.41300000"},{"name":"Villares de la Reina","countryCode":"ES","stateCode":"LE","latitude":"41.00832000","longitude":"-5.64881000"},{"name":"Villares de Órbigo","countryCode":"ES","stateCode":"LE","latitude":"42.46955000","longitude":"-5.91002000"},{"name":"Villariezo","countryCode":"ES","stateCode":"LE","latitude":"42.26965000","longitude":"-3.73272000"},{"name":"Villarino de los Aires","countryCode":"ES","stateCode":"LE","latitude":"41.27102000","longitude":"-6.46847000"},{"name":"Villarmayor","countryCode":"ES","stateCode":"LE","latitude":"41.01514000","longitude":"-5.97151000"},{"name":"Villarmentero de Campos","countryCode":"ES","stateCode":"LE","latitude":"42.29777000","longitude":"-4.49992000"},{"name":"Villarmentero de Esgueva","countryCode":"ES","stateCode":"LE","latitude":"41.68515000","longitude":"-4.54636000"},{"name":"Villarmuerto","countryCode":"ES","stateCode":"LE","latitude":"41.05620000","longitude":"-6.36294000"},{"name":"Villarrabé","countryCode":"ES","stateCode":"LE","latitude":"42.42090000","longitude":"-4.78445000"},{"name":"Villarramiel","countryCode":"ES","stateCode":"LE","latitude":"42.04301000","longitude":"-4.91215000"},{"name":"Villarrín de Campos","countryCode":"ES","stateCode":"LE","latitude":"41.79522000","longitude":"-5.63898000"},{"name":"Villasabariego","countryCode":"ES","stateCode":"LE","latitude":"42.53288000","longitude":"-5.41322000"},{"name":"Villasana de Mena","countryCode":"ES","stateCode":"LE","latitude":"43.10017000","longitude":"-3.28253000"},{"name":"Villasandino","countryCode":"ES","stateCode":"LE","latitude":"42.37072000","longitude":"-4.10975000"},{"name":"Villasarracino","countryCode":"ES","stateCode":"LE","latitude":"42.41207000","longitude":"-4.49633000"},{"name":"Villasayas","countryCode":"ES","stateCode":"LE","latitude":"41.35291000","longitude":"-2.61011000"},{"name":"Villasbuenas","countryCode":"ES","stateCode":"LE","latitude":"41.06263000","longitude":"-6.59662000"},{"name":"Villasdardo","countryCode":"ES","stateCode":"LE","latitude":"41.00449000","longitude":"-6.16303000"},{"name":"Villaseca de Arciel","countryCode":"ES","stateCode":"LE","latitude":"41.62430000","longitude":"-2.16176000"},{"name":"Villaseco de los Gamitos","countryCode":"ES","stateCode":"LE","latitude":"41.03621000","longitude":"-6.11323000"},{"name":"Villaseco de los Reyes","countryCode":"ES","stateCode":"LE","latitude":"41.16262000","longitude":"-6.18426000"},{"name":"Villaselán","countryCode":"ES","stateCode":"LE","latitude":"42.56105000","longitude":"-5.04820000"},{"name":"Villasexmir","countryCode":"ES","stateCode":"LE","latitude":"41.63943000","longitude":"-5.06470000"},{"name":"Villasila de Valdavia","countryCode":"ES","stateCode":"LE","latitude":"42.53192000","longitude":"-4.55884000"},{"name":"Villasrubias","countryCode":"ES","stateCode":"LE","latitude":"40.33822000","longitude":"-6.63920000"},{"name":"Villatoro","countryCode":"ES","stateCode":"LE","latitude":"40.55609000","longitude":"-5.11262000"},{"name":"Villatuelda","countryCode":"ES","stateCode":"LE","latitude":"41.81499000","longitude":"-3.88054000"},{"name":"Villaturde","countryCode":"ES","stateCode":"LE","latitude":"42.37769000","longitude":"-4.67085000"},{"name":"Villaturiel","countryCode":"ES","stateCode":"LE","latitude":"42.51819000","longitude":"-5.48615000"},{"name":"Villaumbrales","countryCode":"ES","stateCode":"LE","latitude":"42.08873000","longitude":"-4.61384000"},{"name":"Villavaquerín","countryCode":"ES","stateCode":"LE","latitude":"41.66357000","longitude":"-4.46287000"},{"name":"Villavellid","countryCode":"ES","stateCode":"LE","latitude":"41.69218000","longitude":"-5.27630000"},{"name":"Villavendimio","countryCode":"ES","stateCode":"LE","latitude":"41.57812000","longitude":"-5.34287000"},{"name":"Villaverde de Guareña","countryCode":"ES","stateCode":"LE","latitude":"41.06406000","longitude":"-5.52492000"},{"name":"Villaverde de Medina","countryCode":"ES","stateCode":"LE","latitude":"41.30687000","longitude":"-5.02625000"},{"name":"Villaverde de Montejo","countryCode":"ES","stateCode":"LE","latitude":"41.52225000","longitude":"-3.65452000"},{"name":"Villaverde del Monte","countryCode":"ES","stateCode":"LE","latitude":"42.16075000","longitude":"-3.81421000"},{"name":"Villaverde-Mogina","countryCode":"ES","stateCode":"LE","latitude":"42.16041000","longitude":"-4.05024000"},{"name":"Villaveza de Valverde","countryCode":"ES","stateCode":"LE","latitude":"41.94516000","longitude":"-5.84849000"},{"name":"Villaveza del Agua","countryCode":"ES","stateCode":"LE","latitude":"41.91922000","longitude":"-5.67871000"},{"name":"Villavicencio de los Caballeros","countryCode":"ES","stateCode":"LE","latitude":"42.05893000","longitude":"-5.23566000"},{"name":"Villavieja de Yeltes","countryCode":"ES","stateCode":"LE","latitude":"40.87573000","longitude":"-6.46792000"},{"name":"Villaviudas","countryCode":"ES","stateCode":"LE","latitude":"41.96227000","longitude":"-4.34200000"},{"name":"Villazala","countryCode":"ES","stateCode":"LE","latitude":"42.36146000","longitude":"-5.85600000"},{"name":"Villazanzo de Valderaduey","countryCode":"ES","stateCode":"LE","latitude":"42.53592000","longitude":"-4.96462000"},{"name":"Villazopeque","countryCode":"ES","stateCode":"LE","latitude":"42.19845000","longitude":"-4.01688000"},{"name":"Villegas","countryCode":"ES","stateCode":"LE","latitude":"42.46866000","longitude":"-4.01759000"},{"name":"Villeguillo","countryCode":"ES","stateCode":"LE","latitude":"41.25290000","longitude":"-4.57951000"},{"name":"Villodre","countryCode":"ES","stateCode":"LE","latitude":"42.21161000","longitude":"-4.24484000"},{"name":"Villodrigo","countryCode":"ES","stateCode":"LE","latitude":"42.14436000","longitude":"-4.09527000"},{"name":"Villoldo","countryCode":"ES","stateCode":"LE","latitude":"42.24782000","longitude":"-4.59592000"},{"name":"Villoruebo","countryCode":"ES","stateCode":"LE","latitude":"42.16874000","longitude":"-3.44159000"},{"name":"Villoruela","countryCode":"ES","stateCode":"LE","latitude":"41.00860000","longitude":"-5.39381000"},{"name":"Villoría","countryCode":"ES","stateCode":"LE","latitude":"40.99435000","longitude":"-5.37363000"},{"name":"Villota del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.55234000","longitude":"-4.84893000"},{"name":"Villovieco","countryCode":"ES","stateCode":"LE","latitude":"42.29478000","longitude":"-4.48122000"},{"name":"Villán de Tordesillas","countryCode":"ES","stateCode":"LE","latitude":"41.59311000","longitude":"-4.92214000"},{"name":"Villárdiga","countryCode":"ES","stateCode":"LE","latitude":"41.81950000","longitude":"-5.46439000"},{"name":"Viloria","countryCode":"ES","stateCode":"LE","latitude":"41.44604000","longitude":"-4.38356000"},{"name":"Viloria de Rioja","countryCode":"ES","stateCode":"LE","latitude":"42.42608000","longitude":"-3.10056000"},{"name":"Vilvestre","countryCode":"ES","stateCode":"LE","latitude":"41.10636000","longitude":"-6.72725000"},{"name":"Vilviestre del Pinar","countryCode":"ES","stateCode":"LE","latitude":"41.95033000","longitude":"-3.07803000"},{"name":"Vinuesa","countryCode":"ES","stateCode":"LE","latitude":"41.91032000","longitude":"-2.76483000"},{"name":"Vita","countryCode":"ES","stateCode":"LE","latitude":"40.81178000","longitude":"-5.00583000"},{"name":"Vitigudino","countryCode":"ES","stateCode":"LE","latitude":"41.00912000","longitude":"-6.43404000"},{"name":"Vizcaínos","countryCode":"ES","stateCode":"LE","latitude":"42.10359000","longitude":"-3.26698000"},{"name":"Vizmanos","countryCode":"ES","stateCode":"LE","latitude":"42.02342000","longitude":"-2.40869000"},{"name":"Viñegra de Moraña","countryCode":"ES","stateCode":"LE","latitude":"40.85074000","longitude":"-4.92115000"},{"name":"Vozmediano","countryCode":"ES","stateCode":"LE","latitude":"41.83752000","longitude":"-1.85580000"},{"name":"Wamba","countryCode":"ES","stateCode":"LE","latitude":"41.67525000","longitude":"-4.91748000"},{"name":"Yanguas","countryCode":"ES","stateCode":"LE","latitude":"42.10171000","longitude":"-2.33986000"},{"name":"Yanguas de Eresma","countryCode":"ES","stateCode":"LE","latitude":"41.07201000","longitude":"-4.23905000"},{"name":"Yecla de Yeltes","countryCode":"ES","stateCode":"LE","latitude":"40.95917000","longitude":"-6.48904000"},{"name":"Yelo","countryCode":"ES","stateCode":"LE","latitude":"41.21667000","longitude":"-2.51667000"},{"name":"Zael","countryCode":"ES","stateCode":"LE","latitude":"42.10587000","longitude":"-3.82623000"},{"name":"Zamarra","countryCode":"ES","stateCode":"LE","latitude":"40.51893000","longitude":"-6.45248000"},{"name":"Zamayón","countryCode":"ES","stateCode":"LE","latitude":"41.14861000","longitude":"-5.83054000"},{"name":"Zamora","countryCode":"ES","stateCode":"LE","latitude":"41.50633000","longitude":"-5.74456000"},{"name":"Zapardiel de la Cañada","countryCode":"ES","stateCode":"LE","latitude":"40.60648000","longitude":"-5.33791000"},{"name":"Zapardiel de la Ribera","countryCode":"ES","stateCode":"LE","latitude":"40.35554000","longitude":"-5.32826000"},{"name":"Zarapicos","countryCode":"ES","stateCode":"LE","latitude":"41.03830000","longitude":"-5.84526000"},{"name":"Zaratán","countryCode":"ES","stateCode":"LE","latitude":"41.65971000","longitude":"-4.78417000"},{"name":"Zarzuela del Monte","countryCode":"ES","stateCode":"LE","latitude":"40.80888000","longitude":"-4.33613000"},{"name":"Zarzuela del Pinar","countryCode":"ES","stateCode":"LE","latitude":"41.26018000","longitude":"-4.18457000"},{"name":"Zazuar","countryCode":"ES","stateCode":"LE","latitude":"41.69528000","longitude":"-3.55451000"},{"name":"Zorita de la Frontera","countryCode":"ES","stateCode":"LE","latitude":"41.01453000","longitude":"-5.19659000"},{"name":"Zotes del Páramo","countryCode":"ES","stateCode":"LE","latitude":"42.27268000","longitude":"-5.73617000"},{"name":"Zuñeda","countryCode":"ES","stateCode":"LE","latitude":"42.60501000","longitude":"-3.22632000"},{"name":"Ágreda","countryCode":"ES","stateCode":"LE","latitude":"41.85588000","longitude":"-1.92244000"},{"name":"Ávila","countryCode":"ES","stateCode":"LE","latitude":"40.65724000","longitude":"-4.69951000"},{"name":"Abadía","countryCode":"ES","stateCode":"EX","latitude":"40.25922000","longitude":"-5.97828000"},{"name":"Abertura","countryCode":"ES","stateCode":"EX","latitude":"39.24352000","longitude":"-5.81394000"},{"name":"Acebo","countryCode":"ES","stateCode":"EX","latitude":"40.20105000","longitude":"-6.71689000"},{"name":"Acedera","countryCode":"ES","stateCode":"EX","latitude":"39.07678000","longitude":"-5.57384000"},{"name":"Aceituna","countryCode":"ES","stateCode":"EX","latitude":"40.15008000","longitude":"-6.33292000"},{"name":"Aceuchal","countryCode":"ES","stateCode":"EX","latitude":"38.64627000","longitude":"-6.48636000"},{"name":"Ahigal","countryCode":"ES","stateCode":"EX","latitude":"40.18954000","longitude":"-6.18815000"},{"name":"Ahillones","countryCode":"ES","stateCode":"EX","latitude":"38.26667000","longitude":"-5.85000000"},{"name":"Alange","countryCode":"ES","stateCode":"EX","latitude":"38.78495000","longitude":"-6.24574000"},{"name":"Albalá","countryCode":"ES","stateCode":"EX","latitude":"39.25592000","longitude":"-6.18528000"},{"name":"Alburquerque","countryCode":"ES","stateCode":"EX","latitude":"39.22076000","longitude":"-7.00234000"},{"name":"Alcollarín","countryCode":"ES","stateCode":"EX","latitude":"39.24470000","longitude":"-5.73924000"},{"name":"Alconchel","countryCode":"ES","stateCode":"EX","latitude":"38.51648000","longitude":"-7.07161000"},{"name":"Alconera","countryCode":"ES","stateCode":"EX","latitude":"38.40000000","longitude":"-6.46667000"},{"name":"Alcuéscar","countryCode":"ES","stateCode":"EX","latitude":"39.18091000","longitude":"-6.22917000"},{"name":"Alcántara","countryCode":"ES","stateCode":"EX","latitude":"39.71895000","longitude":"-6.88375000"},{"name":"Aldea del Cano","countryCode":"ES","stateCode":"EX","latitude":"39.28874000","longitude":"-6.31806000"},{"name":"Aldeacentenera","countryCode":"ES","stateCode":"EX","latitude":"39.52725000","longitude":"-5.62936000"},{"name":"Aldeanueva de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.12710000","longitude":"-5.70150000"},{"name":"Aldeanueva del Camino","countryCode":"ES","stateCode":"EX","latitude":"40.25980000","longitude":"-5.92886000"},{"name":"Aliseda","countryCode":"ES","stateCode":"EX","latitude":"39.42329000","longitude":"-6.69228000"},{"name":"Aljucén","countryCode":"ES","stateCode":"EX","latitude":"39.04425000","longitude":"-6.33109000"},{"name":"Almaraz","countryCode":"ES","stateCode":"EX","latitude":"39.81416000","longitude":"-5.67698000"},{"name":"Almendral","countryCode":"ES","stateCode":"EX","latitude":"38.61418000","longitude":"-6.82097000"},{"name":"Almendralejo","countryCode":"ES","stateCode":"EX","latitude":"38.68316000","longitude":"-6.40747000"},{"name":"Almoharín","countryCode":"ES","stateCode":"EX","latitude":"39.17685000","longitude":"-6.04283000"},{"name":"Alía","countryCode":"ES","stateCode":"EX","latitude":"39.44803000","longitude":"-5.21754000"},{"name":"Arroyo de San Serván","countryCode":"ES","stateCode":"EX","latitude":"38.85443000","longitude":"-6.45402000"},{"name":"Arroyo de la Luz","countryCode":"ES","stateCode":"EX","latitude":"39.48511000","longitude":"-6.58401000"},{"name":"Arroyomolinos de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.05277000","longitude":"-5.85111000"},{"name":"Atalaya","countryCode":"ES","stateCode":"EX","latitude":"38.33333000","longitude":"-6.46667000"},{"name":"Azuaga","countryCode":"ES","stateCode":"EX","latitude":"38.26667000","longitude":"-5.68333000"},{"name":"Badajoz","countryCode":"ES","stateCode":"EX","latitude":"38.87789000","longitude":"-6.97061000"},{"name":"Barcarrota","countryCode":"ES","stateCode":"EX","latitude":"38.51473000","longitude":"-6.84923000"},{"name":"Barrado","countryCode":"ES","stateCode":"EX","latitude":"40.08477000","longitude":"-5.88068000"},{"name":"Baterno","countryCode":"ES","stateCode":"EX","latitude":"38.95578000","longitude":"-4.91039000"},{"name":"Baños de Montemayor","countryCode":"ES","stateCode":"EX","latitude":"40.31671000","longitude":"-5.86009000"},{"name":"Benquerencia","countryCode":"ES","stateCode":"EX","latitude":"39.30994000","longitude":"-6.08465000"},{"name":"Berlanga","countryCode":"ES","stateCode":"EX","latitude":"38.28333000","longitude":"-5.81667000"},{"name":"Berrocalejo","countryCode":"ES","stateCode":"EX","latitude":"39.81948000","longitude":"-5.34951000"},{"name":"Bienvenida","countryCode":"ES","stateCode":"EX","latitude":"38.30000000","longitude":"-6.20000000"},{"name":"Bodonal de la Sierra","countryCode":"ES","stateCode":"EX","latitude":"38.14751000","longitude":"-6.55950000"},{"name":"Bohonal de Ibor","countryCode":"ES","stateCode":"EX","latitude":"39.78457000","longitude":"-5.48500000"},{"name":"Botija","countryCode":"ES","stateCode":"EX","latitude":"39.34498000","longitude":"-6.07318000"},{"name":"Brozas","countryCode":"ES","stateCode":"EX","latitude":"39.61278000","longitude":"-6.77770000"},{"name":"Burguillos del Cerro","countryCode":"ES","stateCode":"EX","latitude":"38.38008000","longitude":"-6.59037000"},{"name":"Cabañas del Castillo","countryCode":"ES","stateCode":"EX","latitude":"39.54804000","longitude":"-5.51203000"},{"name":"Cabeza del Buey","countryCode":"ES","stateCode":"EX","latitude":"38.72227000","longitude":"-5.21946000"},{"name":"Cabeza la Vaca","countryCode":"ES","stateCode":"EX","latitude":"38.08333000","longitude":"-6.41667000"},{"name":"Cabezabellosa","countryCode":"ES","stateCode":"EX","latitude":"40.13763000","longitude":"-6.00086000"},{"name":"Cabezuela del Valle","countryCode":"ES","stateCode":"EX","latitude":"40.19364000","longitude":"-5.80650000"},{"name":"Cabrero","countryCode":"ES","stateCode":"EX","latitude":"40.11324000","longitude":"-5.89293000"},{"name":"Cachorrilla","countryCode":"ES","stateCode":"EX","latitude":"39.91557000","longitude":"-6.66909000"},{"name":"Cadalso","countryCode":"ES","stateCode":"EX","latitude":"40.23743000","longitude":"-6.54083000"},{"name":"Calamonte","countryCode":"ES","stateCode":"EX","latitude":"38.88861000","longitude":"-6.38791000"},{"name":"Calera de León","countryCode":"ES","stateCode":"EX","latitude":"38.10000000","longitude":"-6.33333000"},{"name":"Calzadilla","countryCode":"ES","stateCode":"EX","latitude":"40.06014000","longitude":"-6.53328000"},{"name":"Caminomorisco","countryCode":"ES","stateCode":"EX","latitude":"40.32719000","longitude":"-6.28923000"},{"name":"Campanario","countryCode":"ES","stateCode":"EX","latitude":"38.86440000","longitude":"-5.61744000"},{"name":"Campillo de Deleitosa","countryCode":"ES","stateCode":"EX","latitude":"39.70297000","longitude":"-5.57436000"},{"name":"Campillo de Llerena","countryCode":"ES","stateCode":"EX","latitude":"38.50196000","longitude":"-5.83139000"},{"name":"Capilla","countryCode":"ES","stateCode":"EX","latitude":"38.82037000","longitude":"-5.08417000"},{"name":"Carbajo","countryCode":"ES","stateCode":"EX","latitude":"39.60333000","longitude":"-7.19565000"},{"name":"Carcaboso","countryCode":"ES","stateCode":"EX","latitude":"40.04968000","longitude":"-6.21375000"},{"name":"Carmonita","countryCode":"ES","stateCode":"EX","latitude":"39.15455000","longitude":"-6.33864000"},{"name":"Carrascalejo","countryCode":"ES","stateCode":"EX","latitude":"39.63333000","longitude":"-5.21667000"},{"name":"Casar de Cáceres","countryCode":"ES","stateCode":"EX","latitude":"39.56106000","longitude":"-6.41944000"},{"name":"Casar de Palomero","countryCode":"ES","stateCode":"EX","latitude":"40.29483000","longitude":"-6.25698000"},{"name":"Casares de las Hurdes","countryCode":"ES","stateCode":"EX","latitude":"40.43333000","longitude":"-6.28333000"},{"name":"Casas de Don Antonio","countryCode":"ES","stateCode":"EX","latitude":"39.23578000","longitude":"-6.29143000"},{"name":"Casas de Don Gómez","countryCode":"ES","stateCode":"EX","latitude":"40.00932000","longitude":"-6.60073000"},{"name":"Casas de Don Pedro","countryCode":"ES","stateCode":"EX","latitude":"39.10822000","longitude":"-5.33077000"},{"name":"Casas de Millán","countryCode":"ES","stateCode":"EX","latitude":"39.81757000","longitude":"-6.32966000"},{"name":"Casas de Miravete","countryCode":"ES","stateCode":"EX","latitude":"39.72687000","longitude":"-5.74363000"},{"name":"Casas de Reina","countryCode":"ES","stateCode":"EX","latitude":"38.20000000","longitude":"-5.96667000"},{"name":"Casas del Castañar","countryCode":"ES","stateCode":"EX","latitude":"40.10785000","longitude":"-5.90509000"},{"name":"Casas del Monte","countryCode":"ES","stateCode":"EX","latitude":"40.20320000","longitude":"-5.96152000"},{"name":"Casatejada","countryCode":"ES","stateCode":"EX","latitude":"39.88642000","longitude":"-5.68193000"},{"name":"Casillas de Coria","countryCode":"ES","stateCode":"EX","latitude":"39.96543000","longitude":"-6.63711000"},{"name":"Castañar de Ibor","countryCode":"ES","stateCode":"EX","latitude":"39.62843000","longitude":"-5.41709000"},{"name":"Castilblanco","countryCode":"ES","stateCode":"EX","latitude":"39.28487000","longitude":"-5.09098000"},{"name":"Castuera","countryCode":"ES","stateCode":"EX","latitude":"38.73204000","longitude":"-5.54390000"},{"name":"Cañamero","countryCode":"ES","stateCode":"EX","latitude":"39.37995000","longitude":"-5.38857000"},{"name":"Cañaveral","countryCode":"ES","stateCode":"EX","latitude":"39.79198000","longitude":"-6.39130000"},{"name":"Ceclavín","countryCode":"ES","stateCode":"EX","latitude":"39.82231000","longitude":"-6.77329000"},{"name":"Cedillo","countryCode":"ES","stateCode":"EX","latitude":"39.65099000","longitude":"-7.49817000"},{"name":"Cerezo","countryCode":"ES","stateCode":"EX","latitude":"40.23678000","longitude":"-6.22764000"},{"name":"Cheles","countryCode":"ES","stateCode":"EX","latitude":"38.51225000","longitude":"-7.28177000"},{"name":"Cilleros","countryCode":"ES","stateCode":"EX","latitude":"40.11486000","longitude":"-6.79256000"},{"name":"Collado","countryCode":"ES","stateCode":"EX","latitude":"40.05729000","longitude":"-5.72052000"},{"name":"Conquista de la Sierra","countryCode":"ES","stateCode":"EX","latitude":"39.35070000","longitude":"-5.73464000"},{"name":"Cordobilla de Lácara","countryCode":"ES","stateCode":"EX","latitude":"39.14763000","longitude":"-6.43619000"},{"name":"Coria","countryCode":"ES","stateCode":"EX","latitude":"39.98406000","longitude":"-6.53603000"},{"name":"Corte de Peleas","countryCode":"ES","stateCode":"EX","latitude":"38.72631000","longitude":"-6.67035000"},{"name":"Cristina","countryCode":"ES","stateCode":"EX","latitude":"38.83745000","longitude":"-6.09867000"},{"name":"Cáceres","countryCode":"ES","stateCode":"EX","latitude":"39.47649000","longitude":"-6.37224000"},{"name":"Deleitosa","countryCode":"ES","stateCode":"EX","latitude":"39.64359000","longitude":"-5.64576000"},{"name":"Descargamaría","countryCode":"ES","stateCode":"EX","latitude":"40.30446000","longitude":"-6.48666000"},{"name":"Don Benito","countryCode":"ES","stateCode":"EX","latitude":"38.95627000","longitude":"-5.86162000"},{"name":"Don Álvaro","countryCode":"ES","stateCode":"EX","latitude":"38.84837000","longitude":"-6.27475000"},{"name":"El Casar","countryCode":"ES","stateCode":"EX","latitude":"38.53089000","longitude":"-5.92513000"},{"name":"Eljas","countryCode":"ES","stateCode":"EX","latitude":"40.21648000","longitude":"-6.84616000"},{"name":"Entrín Bajo","countryCode":"ES","stateCode":"EX","latitude":"38.71855000","longitude":"-6.71349000"},{"name":"Escurial","countryCode":"ES","stateCode":"EX","latitude":"39.16857000","longitude":"-5.88465000"},{"name":"Esparragalejo","countryCode":"ES","stateCode":"EX","latitude":"38.94330000","longitude":"-6.43549000"},{"name":"Esparragosa de Lares","countryCode":"ES","stateCode":"EX","latitude":"38.97517000","longitude":"-5.26968000"},{"name":"Esparragosa de la Serena","countryCode":"ES","stateCode":"EX","latitude":"38.65100000","longitude":"-5.60657000"},{"name":"Feria","countryCode":"ES","stateCode":"EX","latitude":"38.51151000","longitude":"-6.56416000"},{"name":"Fregenal de la Sierra","countryCode":"ES","stateCode":"EX","latitude":"38.16922000","longitude":"-6.65370000"},{"name":"Fresnedoso de Ibor","countryCode":"ES","stateCode":"EX","latitude":"39.68418000","longitude":"-5.50899000"},{"name":"Fuenlabrada de los Montes","countryCode":"ES","stateCode":"EX","latitude":"39.13288000","longitude":"-4.93513000"},{"name":"Fuente de Cantos","countryCode":"ES","stateCode":"EX","latitude":"38.25000000","longitude":"-6.30000000"},{"name":"Fuente del Maestre","countryCode":"ES","stateCode":"EX","latitude":"38.52656000","longitude":"-6.44782000"},{"name":"Fuentes de León","countryCode":"ES","stateCode":"EX","latitude":"38.06866000","longitude":"-6.53884000"},{"name":"Galisteo","countryCode":"ES","stateCode":"EX","latitude":"39.97642000","longitude":"-6.26782000"},{"name":"Garbayuela","countryCode":"ES","stateCode":"EX","latitude":"39.04956000","longitude":"-4.99856000"},{"name":"Garganta la Olla","countryCode":"ES","stateCode":"EX","latitude":"40.11049000","longitude":"-5.77665000"},{"name":"Gargantilla","countryCode":"ES","stateCode":"EX","latitude":"40.24835000","longitude":"-5.92068000"},{"name":"Gargüera","countryCode":"ES","stateCode":"EX","latitude":"40.06130000","longitude":"-5.92781000"},{"name":"Garlitos","countryCode":"ES","stateCode":"EX","latitude":"38.88022000","longitude":"-5.04759000"},{"name":"Garrovillas","countryCode":"ES","stateCode":"EX","latitude":"39.71082000","longitude":"-6.55034000"},{"name":"Garvín","countryCode":"ES","stateCode":"EX","latitude":"39.71984000","longitude":"-5.34678000"},{"name":"Gata","countryCode":"ES","stateCode":"EX","latitude":"40.23758000","longitude":"-6.59684000"},{"name":"Granja de Torrehermosa","countryCode":"ES","stateCode":"EX","latitude":"38.31667000","longitude":"-5.58333000"},{"name":"Guadalupe","countryCode":"ES","stateCode":"EX","latitude":"39.45080000","longitude":"-5.32588000"},{"name":"Guareña","countryCode":"ES","stateCode":"EX","latitude":"38.85952000","longitude":"-6.09987000"},{"name":"Guijo de Coria","countryCode":"ES","stateCode":"EX","latitude":"40.10098000","longitude":"-6.46383000"},{"name":"Guijo de Galisteo","countryCode":"ES","stateCode":"EX","latitude":"40.09383000","longitude":"-6.41007000"},{"name":"Guijo de Granadilla","countryCode":"ES","stateCode":"EX","latitude":"40.19351000","longitude":"-6.16339000"},{"name":"Guijo de Santa Bárbara","countryCode":"ES","stateCode":"EX","latitude":"40.15410000","longitude":"-5.65414000"},{"name":"Herguijuela","countryCode":"ES","stateCode":"EX","latitude":"39.37452000","longitude":"-5.76001000"},{"name":"Hernán-Pérez","countryCode":"ES","stateCode":"EX","latitude":"40.21246000","longitude":"-6.46479000"},{"name":"Herrera de Alcántara","countryCode":"ES","stateCode":"EX","latitude":"39.63865000","longitude":"-7.40619000"},{"name":"Herrera del Duque","countryCode":"ES","stateCode":"EX","latitude":"39.16840000","longitude":"-5.05049000"},{"name":"Hervás","countryCode":"ES","stateCode":"EX","latitude":"40.27081000","longitude":"-5.86721000"},{"name":"Higuera","countryCode":"ES","stateCode":"EX","latitude":"39.72551000","longitude":"-5.66692000"},{"name":"Higuera de Vargas","countryCode":"ES","stateCode":"EX","latitude":"38.44700000","longitude":"-6.97517000"},{"name":"Higuera de la Serena","countryCode":"ES","stateCode":"EX","latitude":"38.64616000","longitude":"-5.74129000"},{"name":"Higuera la Real","countryCode":"ES","stateCode":"EX","latitude":"38.14088000","longitude":"-6.68922000"},{"name":"Hinojal","countryCode":"ES","stateCode":"EX","latitude":"39.70900000","longitude":"-6.35567000"},{"name":"Hinojosa del Valle","countryCode":"ES","stateCode":"EX","latitude":"38.48333000","longitude":"-6.18333000"},{"name":"Holguera","countryCode":"ES","stateCode":"EX","latitude":"39.89916000","longitude":"-6.34999000"},{"name":"Hornachos","countryCode":"ES","stateCode":"EX","latitude":"38.55428000","longitude":"-6.06829000"},{"name":"Hoyos","countryCode":"ES","stateCode":"EX","latitude":"40.17154000","longitude":"-6.72092000"},{"name":"Huélaga","countryCode":"ES","stateCode":"EX","latitude":"40.05582000","longitude":"-6.61568000"},{"name":"Ibahernando","countryCode":"ES","stateCode":"EX","latitude":"39.32538000","longitude":"-5.91833000"},{"name":"Jaraicejo","countryCode":"ES","stateCode":"EX","latitude":"39.66624000","longitude":"-5.81308000"},{"name":"Jarandilla de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.12915000","longitude":"-5.66079000"},{"name":"Jaraíz de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.06005000","longitude":"-5.75426000"},{"name":"Jerez de los Caballeros","countryCode":"ES","stateCode":"EX","latitude":"38.32063000","longitude":"-6.77260000"},{"name":"Jerte","countryCode":"ES","stateCode":"EX","latitude":"40.22271000","longitude":"-5.75011000"},{"name":"La Albuera","countryCode":"ES","stateCode":"EX","latitude":"38.71779000","longitude":"-6.82326000"},{"name":"La Codosera","countryCode":"ES","stateCode":"EX","latitude":"39.20878000","longitude":"-7.17330000"},{"name":"La Coronada","countryCode":"ES","stateCode":"EX","latitude":"38.92045000","longitude":"-5.66978000"},{"name":"La Cumbre","countryCode":"ES","stateCode":"EX","latitude":"39.40460000","longitude":"-5.97635000"},{"name":"La Garrovilla","countryCode":"ES","stateCode":"EX","latitude":"38.91961000","longitude":"-6.47747000"},{"name":"La Haba","countryCode":"ES","stateCode":"EX","latitude":"38.91929000","longitude":"-5.80034000"},{"name":"La Nava de Santiago","countryCode":"ES","stateCode":"EX","latitude":"39.06328000","longitude":"-6.50525000"},{"name":"La Parra","countryCode":"ES","stateCode":"EX","latitude":"38.52120000","longitude":"-6.62260000"},{"name":"La Pesga","countryCode":"ES","stateCode":"EX","latitude":"40.32630000","longitude":"-6.17603000"},{"name":"La Roca de la Sierra","countryCode":"ES","stateCode":"EX","latitude":"39.10966000","longitude":"-6.68916000"},{"name":"Ladrillar","countryCode":"ES","stateCode":"EX","latitude":"40.46576000","longitude":"-6.22427000"},{"name":"Llera","countryCode":"ES","stateCode":"EX","latitude":"38.45000000","longitude":"-6.05000000"},{"name":"Llerena","countryCode":"ES","stateCode":"EX","latitude":"38.23333000","longitude":"-6.01667000"},{"name":"Lobón","countryCode":"ES","stateCode":"EX","latitude":"38.84876000","longitude":"-6.62365000"},{"name":"Logrosán","countryCode":"ES","stateCode":"EX","latitude":"39.33641000","longitude":"-5.49281000"},{"name":"Los Santos de Maimona","countryCode":"ES","stateCode":"EX","latitude":"38.45000000","longitude":"-6.38333000"},{"name":"Losar de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.12158000","longitude":"-5.60454000"},{"name":"Madrigal de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.14760000","longitude":"-5.36818000"},{"name":"Madrigalejo","countryCode":"ES","stateCode":"EX","latitude":"39.13858000","longitude":"-5.62740000"},{"name":"Madroñera","countryCode":"ES","stateCode":"EX","latitude":"39.42526000","longitude":"-5.75568000"},{"name":"Magacela","countryCode":"ES","stateCode":"EX","latitude":"38.89648000","longitude":"-5.73437000"},{"name":"Maguilla","countryCode":"ES","stateCode":"EX","latitude":"38.36667000","longitude":"-5.83333000"},{"name":"Majadas","countryCode":"ES","stateCode":"EX","latitude":"39.94291000","longitude":"-5.74589000"},{"name":"Malcocinado","countryCode":"ES","stateCode":"EX","latitude":"38.11667000","longitude":"-5.68333000"},{"name":"Malpartida de Cáceres","countryCode":"ES","stateCode":"EX","latitude":"39.44664000","longitude":"-6.50760000"},{"name":"Malpartida de Plasencia","countryCode":"ES","stateCode":"EX","latitude":"39.97962000","longitude":"-6.04609000"},{"name":"Malpartida de la Serena","countryCode":"ES","stateCode":"EX","latitude":"38.67470000","longitude":"-5.64054000"},{"name":"Manchita","countryCode":"ES","stateCode":"EX","latitude":"38.81404000","longitude":"-6.02041000"},{"name":"Marchagaz","countryCode":"ES","stateCode":"EX","latitude":"40.26769000","longitude":"-6.27485000"},{"name":"Mata de Alcántara","countryCode":"ES","stateCode":"EX","latitude":"39.71738000","longitude":"-6.81825000"},{"name":"Medellín","countryCode":"ES","stateCode":"EX","latitude":"38.96265000","longitude":"-5.95785000"},{"name":"Medina de las Torres","countryCode":"ES","stateCode":"EX","latitude":"38.33333000","longitude":"-6.40000000"},{"name":"Mengabril","countryCode":"ES","stateCode":"EX","latitude":"38.93554000","longitude":"-5.93335000"},{"name":"Mesas de Ibor","countryCode":"ES","stateCode":"EX","latitude":"39.75587000","longitude":"-5.54637000"},{"name":"Miajadas","countryCode":"ES","stateCode":"EX","latitude":"39.15127000","longitude":"-5.90841000"},{"name":"Millanes","countryCode":"ES","stateCode":"EX","latitude":"39.84917000","longitude":"-5.58079000"},{"name":"Mirabel","countryCode":"ES","stateCode":"EX","latitude":"39.86230000","longitude":"-6.23274000"},{"name":"Mirandilla","countryCode":"ES","stateCode":"EX","latitude":"39.00200000","longitude":"-6.28893000"},{"name":"Monesterio","countryCode":"ES","stateCode":"EX","latitude":"38.08333000","longitude":"-6.26667000"},{"name":"Montehermoso","countryCode":"ES","stateCode":"EX","latitude":"40.08796000","longitude":"-6.34984000"},{"name":"Montemolín","countryCode":"ES","stateCode":"EX","latitude":"38.15000000","longitude":"-6.20000000"},{"name":"Monterrubio de la Serena","countryCode":"ES","stateCode":"EX","latitude":"38.58876000","longitude":"-5.44569000"},{"name":"Montijo","countryCode":"ES","stateCode":"EX","latitude":"38.90839000","longitude":"-6.61785000"},{"name":"Montánchez","countryCode":"ES","stateCode":"EX","latitude":"39.22548000","longitude":"-6.14914000"},{"name":"Moraleja","countryCode":"ES","stateCode":"EX","latitude":"40.06682000","longitude":"-6.65983000"},{"name":"Morcillo","countryCode":"ES","stateCode":"EX","latitude":"40.01884000","longitude":"-6.39746000"},{"name":"Mérida","countryCode":"ES","stateCode":"EX","latitude":"38.91611000","longitude":"-6.34366000"},{"name":"Navaconcejo","countryCode":"ES","stateCode":"EX","latitude":"40.17712000","longitude":"-5.83108000"},{"name":"Navalmoral de la Mata","countryCode":"ES","stateCode":"EX","latitude":"39.89158000","longitude":"-5.54064000"},{"name":"Navalvillar de Ibor","countryCode":"ES","stateCode":"EX","latitude":"39.58389000","longitude":"-5.41328000"},{"name":"Navalvillar de Pela","countryCode":"ES","stateCode":"EX","latitude":"39.09436000","longitude":"-5.46810000"},{"name":"Navas del Madroño","countryCode":"ES","stateCode":"EX","latitude":"39.62290000","longitude":"-6.65260000"},{"name":"Navezuelas","countryCode":"ES","stateCode":"EX","latitude":"39.50918000","longitude":"-5.43766000"},{"name":"Nogales","countryCode":"ES","stateCode":"EX","latitude":"38.58629000","longitude":"-6.74901000"},{"name":"Nuñomoral","countryCode":"ES","stateCode":"EX","latitude":"40.40692000","longitude":"-6.24636000"},{"name":"Oliva de Mérida","countryCode":"ES","stateCode":"EX","latitude":"38.79051000","longitude":"-6.12402000"},{"name":"Oliva de Plasencia","countryCode":"ES","stateCode":"EX","latitude":"40.11227000","longitude":"-6.08648000"},{"name":"Oliva de la Frontera","countryCode":"ES","stateCode":"EX","latitude":"38.27595000","longitude":"-6.91873000"},{"name":"Olivenza","countryCode":"ES","stateCode":"EX","latitude":"38.68269000","longitude":"-7.10046000"},{"name":"Orellana la Vieja","countryCode":"ES","stateCode":"EX","latitude":"39.00617000","longitude":"-5.53441000"},{"name":"Palomas","countryCode":"ES","stateCode":"EX","latitude":"38.69277000","longitude":"-6.13490000"},{"name":"Palomero","countryCode":"ES","stateCode":"EX","latitude":"40.24688000","longitude":"-6.27706000"},{"name":"Pedroso de Acim","countryCode":"ES","stateCode":"EX","latitude":"39.82522000","longitude":"-6.41251000"},{"name":"Peraleda de San Román","countryCode":"ES","stateCode":"EX","latitude":"39.74130000","longitude":"-5.38726000"},{"name":"Peraleda de la Mata","countryCode":"ES","stateCode":"EX","latitude":"39.85288000","longitude":"-5.46065000"},{"name":"Perales del Puerto","countryCode":"ES","stateCode":"EX","latitude":"40.15596000","longitude":"-6.68192000"},{"name":"Pescueza","countryCode":"ES","stateCode":"EX","latitude":"39.91807000","longitude":"-6.64589000"},{"name":"Peñalsordo","countryCode":"ES","stateCode":"EX","latitude":"38.82019000","longitude":"-5.11405000"},{"name":"Piedras Albas","countryCode":"ES","stateCode":"EX","latitude":"39.78417000","longitude":"-6.92588000"},{"name":"Pinofranqueado","countryCode":"ES","stateCode":"EX","latitude":"40.30351000","longitude":"-6.33181000"},{"name":"Piornal","countryCode":"ES","stateCode":"EX","latitude":"40.11731000","longitude":"-5.84787000"},{"name":"Plasencia","countryCode":"ES","stateCode":"EX","latitude":"40.03116000","longitude":"-6.08845000"},{"name":"Plasenzuela","countryCode":"ES","stateCode":"EX","latitude":"39.38194000","longitude":"-6.04786000"},{"name":"Portaje","countryCode":"ES","stateCode":"EX","latitude":"39.91757000","longitude":"-6.56218000"},{"name":"Portezuelo","countryCode":"ES","stateCode":"EX","latitude":"39.81233000","longitude":"-6.47433000"},{"name":"Pozuelo de Zarzón","countryCode":"ES","stateCode":"EX","latitude":"40.14805000","longitude":"-6.41458000"},{"name":"Provincia de Badajoz","countryCode":"ES","stateCode":"EX","latitude":"38.66667000","longitude":"-6.16667000"},{"name":"Provincia de Cáceres","countryCode":"ES","stateCode":"EX","latitude":"39.52205000","longitude":"-6.37482000"},{"name":"Puebla de Alcocer","countryCode":"ES","stateCode":"EX","latitude":"38.98648000","longitude":"-5.25633000"},{"name":"Puebla de Obando","countryCode":"ES","stateCode":"EX","latitude":"39.17630000","longitude":"-6.62764000"},{"name":"Puebla de Sancho Pérez","countryCode":"ES","stateCode":"EX","latitude":"38.40000000","longitude":"-6.40000000"},{"name":"Puebla de la Calzada","countryCode":"ES","stateCode":"EX","latitude":"38.89441000","longitude":"-6.62592000"},{"name":"Puebla de la Reina","countryCode":"ES","stateCode":"EX","latitude":"38.66455000","longitude":"-6.10216000"},{"name":"Puebla del Maestre","countryCode":"ES","stateCode":"EX","latitude":"38.08333000","longitude":"-6.08333000"},{"name":"Puebla del Prior","countryCode":"ES","stateCode":"EX","latitude":"38.57032000","longitude":"-6.19584000"},{"name":"Puerto de Santa Cruz","countryCode":"ES","stateCode":"EX","latitude":"39.31631000","longitude":"-5.85875000"},{"name":"Quintana de la Serena","countryCode":"ES","stateCode":"EX","latitude":"38.74595000","longitude":"-5.67233000"},{"name":"Reina","countryCode":"ES","stateCode":"EX","latitude":"38.18333000","longitude":"-5.95000000"},{"name":"Rena","countryCode":"ES","stateCode":"EX","latitude":"39.05252000","longitude":"-5.80868000"},{"name":"Ribera del Fresno","countryCode":"ES","stateCode":"EX","latitude":"38.55177000","longitude":"-6.23768000"},{"name":"Robledillo de Gata","countryCode":"ES","stateCode":"EX","latitude":"40.32234000","longitude":"-6.47129000"},{"name":"Robledillo de Trujillo","countryCode":"ES","stateCode":"EX","latitude":"39.26956000","longitude":"-5.98001000"},{"name":"Robledillo de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.10093000","longitude":"-5.58896000"},{"name":"Robledollano","countryCode":"ES","stateCode":"EX","latitude":"39.60962000","longitude":"-5.50855000"},{"name":"Romangordo","countryCode":"ES","stateCode":"EX","latitude":"39.74199000","longitude":"-5.70081000"},{"name":"Rosalejo","countryCode":"ES","stateCode":"EX","latitude":"39.43660000","longitude":"-4.90821000"},{"name":"Ruanes","countryCode":"ES","stateCode":"EX","latitude":"39.32814000","longitude":"-6.01347000"},{"name":"Ríolobos","countryCode":"ES","stateCode":"EX","latitude":"39.92074000","longitude":"-6.30397000"},{"name":"Salorino","countryCode":"ES","stateCode":"EX","latitude":"39.48018000","longitude":"-7.00758000"},{"name":"Salvaleón","countryCode":"ES","stateCode":"EX","latitude":"38.51020000","longitude":"-6.78627000"},{"name":"Salvatierra de Santiago","countryCode":"ES","stateCode":"EX","latitude":"39.30363000","longitude":"-6.03206000"},{"name":"Salvatierra de los Barros","countryCode":"ES","stateCode":"EX","latitude":"38.49091000","longitude":"-6.68423000"},{"name":"San Martín de Trevejo","countryCode":"ES","stateCode":"EX","latitude":"40.21241000","longitude":"-6.79535000"},{"name":"San Pedro de Mérida","countryCode":"ES","stateCode":"EX","latitude":"38.95007000","longitude":"-6.18645000"},{"name":"San Vicente de Alcántara","countryCode":"ES","stateCode":"EX","latitude":"39.36132000","longitude":"-7.13766000"},{"name":"Santa Amalia","countryCode":"ES","stateCode":"EX","latitude":"39.01118000","longitude":"-6.01158000"},{"name":"Santa Ana","countryCode":"ES","stateCode":"EX","latitude":"39.30823000","longitude":"-5.99027000"},{"name":"Santa Cruz de Paniagua","countryCode":"ES","stateCode":"EX","latitude":"40.19167000","longitude":"-6.34003000"},{"name":"Santa Cruz de la Sierra","countryCode":"ES","stateCode":"EX","latitude":"39.33635000","longitude":"-5.84561000"},{"name":"Santa Marta","countryCode":"ES","stateCode":"EX","latitude":"38.61421000","longitude":"-6.62799000"},{"name":"Santa Marta de Magasca","countryCode":"ES","stateCode":"EX","latitude":"39.51150000","longitude":"-6.09881000"},{"name":"Santiago del Campo","countryCode":"ES","stateCode":"EX","latitude":"39.62840000","longitude":"-6.36362000"},{"name":"Santibáñez el Alto","countryCode":"ES","stateCode":"EX","latitude":"40.18525000","longitude":"-6.54782000"},{"name":"Santibáñez el Bajo","countryCode":"ES","stateCode":"EX","latitude":"40.17637000","longitude":"-6.22441000"},{"name":"Saucedilla","countryCode":"ES","stateCode":"EX","latitude":"39.85284000","longitude":"-5.67781000"},{"name":"Segura de León","countryCode":"ES","stateCode":"EX","latitude":"38.11667000","longitude":"-6.51667000"},{"name":"Segura de Toro","countryCode":"ES","stateCode":"EX","latitude":"40.22427000","longitude":"-5.94836000"},{"name":"Serradilla","countryCode":"ES","stateCode":"EX","latitude":"39.82920000","longitude":"-6.14034000"},{"name":"Serrejón","countryCode":"ES","stateCode":"EX","latitude":"39.81735000","longitude":"-5.80263000"},{"name":"Sierra de Fuentes","countryCode":"ES","stateCode":"EX","latitude":"39.43997000","longitude":"-6.27242000"},{"name":"Siruela","countryCode":"ES","stateCode":"EX","latitude":"38.97718000","longitude":"-5.04969000"},{"name":"Solana de los Barros","countryCode":"ES","stateCode":"EX","latitude":"38.72527000","longitude":"-6.53899000"},{"name":"Talarrubias","countryCode":"ES","stateCode":"EX","latitude":"39.03697000","longitude":"-5.23423000"},{"name":"Talavera La Real","countryCode":"ES","stateCode":"EX","latitude":"38.87794000","longitude":"-6.76856000"},{"name":"Talaván","countryCode":"ES","stateCode":"EX","latitude":"39.71715000","longitude":"-6.28146000"},{"name":"Talayuela","countryCode":"ES","stateCode":"EX","latitude":"39.98701000","longitude":"-5.60982000"},{"name":"Tamurejo","countryCode":"ES","stateCode":"EX","latitude":"38.98333000","longitude":"-4.93333000"},{"name":"Tejeda de Tiétar","countryCode":"ES","stateCode":"EX","latitude":"40.01790000","longitude":"-5.86953000"},{"name":"Toril","countryCode":"ES","stateCode":"EX","latitude":"39.89749000","longitude":"-5.77950000"},{"name":"Tornavacas","countryCode":"ES","stateCode":"EX","latitude":"40.25498000","longitude":"-5.68876000"},{"name":"Torre de Don Miguel","countryCode":"ES","stateCode":"EX","latitude":"40.22333000","longitude":"-6.57686000"},{"name":"Torre de Miguel Sesmero","countryCode":"ES","stateCode":"EX","latitude":"38.61913000","longitude":"-6.79580000"},{"name":"Torre de Santa María","countryCode":"ES","stateCode":"EX","latitude":"39.25441000","longitude":"-6.11610000"},{"name":"Torrecilla de los Ángeles","countryCode":"ES","stateCode":"EX","latitude":"40.24788000","longitude":"-6.41606000"},{"name":"Torrecillas de la Tiesa","countryCode":"ES","stateCode":"EX","latitude":"39.56837000","longitude":"-5.74238000"},{"name":"Torrejoncillo","countryCode":"ES","stateCode":"EX","latitude":"39.89675000","longitude":"-6.46712000"},{"name":"Torrejón el Rubio","countryCode":"ES","stateCode":"EX","latitude":"39.77068000","longitude":"-6.01260000"},{"name":"Torremayor","countryCode":"ES","stateCode":"EX","latitude":"38.90140000","longitude":"-6.53858000"},{"name":"Torremegía","countryCode":"ES","stateCode":"EX","latitude":"38.79037000","longitude":"-6.37670000"},{"name":"Torremenga","countryCode":"ES","stateCode":"EX","latitude":"40.04658000","longitude":"-5.77471000"},{"name":"Torremocha","countryCode":"ES","stateCode":"EX","latitude":"39.34565000","longitude":"-6.17335000"},{"name":"Torreorgaz","countryCode":"ES","stateCode":"EX","latitude":"39.38310000","longitude":"-6.24941000"},{"name":"Torrequemada","countryCode":"ES","stateCode":"EX","latitude":"39.36664000","longitude":"-6.22052000"},{"name":"Trasierra","countryCode":"ES","stateCode":"EX","latitude":"38.18333000","longitude":"-6.00000000"},{"name":"Trujillanos","countryCode":"ES","stateCode":"EX","latitude":"38.95233000","longitude":"-6.25759000"},{"name":"Trujillo","countryCode":"ES","stateCode":"EX","latitude":"39.45786000","longitude":"-5.88203000"},{"name":"Táliga","countryCode":"ES","stateCode":"EX","latitude":"38.52861000","longitude":"-7.01713000"},{"name":"Usagre","countryCode":"ES","stateCode":"EX","latitude":"38.35000000","longitude":"-6.16667000"},{"name":"Valdastillas","countryCode":"ES","stateCode":"EX","latitude":"40.13293000","longitude":"-5.87932000"},{"name":"Valdecaballeros","countryCode":"ES","stateCode":"EX","latitude":"39.24289000","longitude":"-5.19000000"},{"name":"Valdecañas de Tajo","countryCode":"ES","stateCode":"EX","latitude":"39.75919000","longitude":"-5.61951000"},{"name":"Valdefuentes","countryCode":"ES","stateCode":"EX","latitude":"39.27433000","longitude":"-6.12183000"},{"name":"Valdehúncar","countryCode":"ES","stateCode":"EX","latitude":"39.83659000","longitude":"-5.52307000"},{"name":"Valdelacalzada","countryCode":"ES","stateCode":"EX","latitude":"38.88943000","longitude":"-6.70029000"},{"name":"Valdelacasa de Tajo","countryCode":"ES","stateCode":"EX","latitude":"39.72588000","longitude":"-5.28296000"},{"name":"Valdemorales","countryCode":"ES","stateCode":"EX","latitude":"39.20588000","longitude":"-6.06622000"},{"name":"Valdeobispo","countryCode":"ES","stateCode":"EX","latitude":"40.08297000","longitude":"-6.24757000"},{"name":"Valdetorres","countryCode":"ES","stateCode":"EX","latitude":"38.91542000","longitude":"-6.06765000"},{"name":"Valencia de Alcántara","countryCode":"ES","stateCode":"EX","latitude":"39.41148000","longitude":"-7.24435000"},{"name":"Valencia de las Torres","countryCode":"ES","stateCode":"EX","latitude":"38.40518000","longitude":"-6.00403000"},{"name":"Valencia del Mombuey","countryCode":"ES","stateCode":"EX","latitude":"38.24243000","longitude":"-7.11965000"},{"name":"Valencia del Ventoso","countryCode":"ES","stateCode":"EX","latitude":"38.26667000","longitude":"-6.46667000"},{"name":"Valle de Matamoros","countryCode":"ES","stateCode":"EX","latitude":"38.37889000","longitude":"-6.80371000"},{"name":"Valle de Santa Ana","countryCode":"ES","stateCode":"EX","latitude":"38.36637000","longitude":"-6.78860000"},{"name":"Valle de la Serena","countryCode":"ES","stateCode":"EX","latitude":"38.71010000","longitude":"-5.79847000"},{"name":"Valverde de Burguillos","countryCode":"ES","stateCode":"EX","latitude":"38.32710000","longitude":"-6.53648000"},{"name":"Valverde de Leganés","countryCode":"ES","stateCode":"EX","latitude":"38.67059000","longitude":"-6.98036000"},{"name":"Valverde de Llerena","countryCode":"ES","stateCode":"EX","latitude":"38.21667000","longitude":"-5.81667000"},{"name":"Valverde de Mérida","countryCode":"ES","stateCode":"EX","latitude":"38.91122000","longitude":"-6.21999000"},{"name":"Valverde de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.12268000","longitude":"-5.49541000"},{"name":"Valverde del Fresno","countryCode":"ES","stateCode":"EX","latitude":"40.22210000","longitude":"-6.87848000"},{"name":"Viandar de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.12191000","longitude":"-5.53593000"},{"name":"Villa del Campo","countryCode":"ES","stateCode":"EX","latitude":"40.14223000","longitude":"-6.42679000"},{"name":"Villa del Rey","countryCode":"ES","stateCode":"EX","latitude":"39.65955000","longitude":"-6.82122000"},{"name":"Villafranca de los Barros","countryCode":"ES","stateCode":"EX","latitude":"38.56144000","longitude":"-6.33810000"},{"name":"Villagarcía de la Torre","countryCode":"ES","stateCode":"EX","latitude":"38.30000000","longitude":"-6.08333000"},{"name":"Villagonzalo","countryCode":"ES","stateCode":"EX","latitude":"38.86329000","longitude":"-6.19665000"},{"name":"Villalba de los Barros","countryCode":"ES","stateCode":"EX","latitude":"38.61294000","longitude":"-6.50914000"},{"name":"Villamesías","countryCode":"ES","stateCode":"EX","latitude":"39.24568000","longitude":"-5.87307000"},{"name":"Villamiel","countryCode":"ES","stateCode":"EX","latitude":"40.18635000","longitude":"-6.78425000"},{"name":"Villanueva de la Serena","countryCode":"ES","stateCode":"EX","latitude":"38.97655000","longitude":"-5.79740000"},{"name":"Villanueva de la Sierra","countryCode":"ES","stateCode":"EX","latitude":"40.20163000","longitude":"-6.40611000"},{"name":"Villanueva de la Vera","countryCode":"ES","stateCode":"EX","latitude":"40.12998000","longitude":"-5.46250000"},{"name":"Villanueva del Fresno","countryCode":"ES","stateCode":"EX","latitude":"38.37600000","longitude":"-7.16753000"},{"name":"Villar de Plasencia","countryCode":"ES","stateCode":"EX","latitude":"40.13773000","longitude":"-6.02790000"},{"name":"Villar de Rena","countryCode":"ES","stateCode":"EX","latitude":"39.07651000","longitude":"-5.81074000"},{"name":"Villar del Pedroso","countryCode":"ES","stateCode":"EX","latitude":"39.70631000","longitude":"-5.19583000"},{"name":"Villar del Rey","countryCode":"ES","stateCode":"EX","latitude":"39.13310000","longitude":"-6.84762000"},{"name":"Villarta de los Montes","countryCode":"ES","stateCode":"EX","latitude":"39.21386000","longitude":"-4.79227000"},{"name":"Villasbuenas de Gata","countryCode":"ES","stateCode":"EX","latitude":"40.17879000","longitude":"-6.62641000"},{"name":"Zafra","countryCode":"ES","stateCode":"EX","latitude":"38.42539000","longitude":"-6.41734000"},{"name":"Zahinos","countryCode":"ES","stateCode":"EX","latitude":"38.33135000","longitude":"-6.95533000"},{"name":"Zalamea de la Serena","countryCode":"ES","stateCode":"EX","latitude":"38.65131000","longitude":"-5.66063000"},{"name":"Zarza de Alange","countryCode":"ES","stateCode":"EX","latitude":"38.81814000","longitude":"-6.21756000"},{"name":"Zarza de Granadilla","countryCode":"ES","stateCode":"EX","latitude":"40.23723000","longitude":"-6.04850000"},{"name":"Zarza de Montánchez","countryCode":"ES","stateCode":"EX","latitude":"39.25756000","longitude":"-6.03248000"},{"name":"Zarza la Mayor","countryCode":"ES","stateCode":"EX","latitude":"39.87692000","longitude":"-6.86211000"},{"name":"Zorita","countryCode":"ES","stateCode":"EX","latitude":"39.28522000","longitude":"-5.69973000"},{"name":"Abanilla","countryCode":"ES","stateCode":"MC","latitude":"38.20537000","longitude":"-1.04153000"},{"name":"Abarán","countryCode":"ES","stateCode":"MC","latitude":"38.20551000","longitude":"-1.39907000"},{"name":"Albudeite","countryCode":"ES","stateCode":"MC","latitude":"38.02895000","longitude":"-1.38664000"},{"name":"Alcantarilla","countryCode":"ES","stateCode":"MC","latitude":"37.96939000","longitude":"-1.21714000"},{"name":"Aledo","countryCode":"ES","stateCode":"MC","latitude":"37.79341000","longitude":"-1.57356000"},{"name":"Alguazas","countryCode":"ES","stateCode":"MC","latitude":"38.05356000","longitude":"-1.25051000"},{"name":"Alhama de Murcia","countryCode":"ES","stateCode":"MC","latitude":"37.85103000","longitude":"-1.42507000"},{"name":"Archena","countryCode":"ES","stateCode":"MC","latitude":"38.11631000","longitude":"-1.30043000"},{"name":"Atamaría","countryCode":"ES","stateCode":"MC","latitude":"37.59989000","longitude":"-0.80682000"},{"name":"Barrio de la Concepción","countryCode":"ES","stateCode":"MC","latitude":"37.60000000","longitude":"-1.00000000"},{"name":"Beniel","countryCode":"ES","stateCode":"MC","latitude":"38.04636000","longitude":"-1.00233000"},{"name":"Blanca","countryCode":"ES","stateCode":"MC","latitude":"38.17910000","longitude":"-1.37473000"},{"name":"Bullas","countryCode":"ES","stateCode":"MC","latitude":"38.04667000","longitude":"-1.67227000"},{"name":"Calasparra","countryCode":"ES","stateCode":"MC","latitude":"38.22997000","longitude":"-1.69986000"},{"name":"Campos del Río","countryCode":"ES","stateCode":"MC","latitude":"38.03966000","longitude":"-1.35306000"},{"name":"Caravaca","countryCode":"ES","stateCode":"MC","latitude":"38.10558000","longitude":"-1.86343000"},{"name":"Cartagena","countryCode":"ES","stateCode":"MC","latitude":"37.60512000","longitude":"-0.98623000"},{"name":"Cehegín","countryCode":"ES","stateCode":"MC","latitude":"38.09242000","longitude":"-1.79850000"},{"name":"Ceuti","countryCode":"ES","stateCode":"MC","latitude":"38.07859000","longitude":"-1.27467000"},{"name":"Cieza","countryCode":"ES","stateCode":"MC","latitude":"38.23998000","longitude":"-1.41987000"},{"name":"Cobatillas","countryCode":"ES","stateCode":"MC","latitude":"38.05545000","longitude":"-1.07683000"},{"name":"El Plan","countryCode":"ES","stateCode":"MC","latitude":"37.65000000","longitude":"-1.01667000"},{"name":"Esparragal","countryCode":"ES","stateCode":"MC","latitude":"38.03333000","longitude":"-1.08333000"},{"name":"Fortuna","countryCode":"ES","stateCode":"MC","latitude":"38.18140000","longitude":"-1.12590000"},{"name":"Fuente-Álamo de Murcia","countryCode":"ES","stateCode":"MC","latitude":"37.72389000","longitude":"-1.16972000"},{"name":"Jumilla","countryCode":"ES","stateCode":"MC","latitude":"38.47917000","longitude":"-1.32500000"},{"name":"La Manga del Mar Menor","countryCode":"ES","stateCode":"MC","latitude":"37.64129000","longitude":"-0.71651000"},{"name":"La Torrecilla","countryCode":"ES","stateCode":"MC","latitude":"37.62363000","longitude":"-1.72785000"},{"name":"La Unión","countryCode":"ES","stateCode":"MC","latitude":"37.61915000","longitude":"-0.87799000"},{"name":"Las Torres de Cotillas","countryCode":"ES","stateCode":"MC","latitude":"38.02822000","longitude":"-1.24188000"},{"name":"Librilla","countryCode":"ES","stateCode":"MC","latitude":"37.88642000","longitude":"-1.35557000"},{"name":"Lo Pagán","countryCode":"ES","stateCode":"MC","latitude":"37.81761000","longitude":"-0.78832000"},{"name":"Lorca","countryCode":"ES","stateCode":"MC","latitude":"37.67119000","longitude":"-1.70170000"},{"name":"Lorquí","countryCode":"ES","stateCode":"MC","latitude":"38.08261000","longitude":"-1.25103000"},{"name":"Los Alcázares","countryCode":"ES","stateCode":"MC","latitude":"37.74425000","longitude":"-0.85041000"},{"name":"Los Gabatos","countryCode":"ES","stateCode":"MC","latitude":"37.63333000","longitude":"-1.00000000"},{"name":"Los Martínez","countryCode":"ES","stateCode":"MC","latitude":"37.81841000","longitude":"-1.07880000"},{"name":"Mazarrón","countryCode":"ES","stateCode":"MC","latitude":"37.59920000","longitude":"-1.31493000"},{"name":"Molina de Segura","countryCode":"ES","stateCode":"MC","latitude":"38.05456000","longitude":"-1.20763000"},{"name":"Moratalla","countryCode":"ES","stateCode":"MC","latitude":"38.18928000","longitude":"-1.89183000"},{"name":"Mula","countryCode":"ES","stateCode":"MC","latitude":"38.04095000","longitude":"-1.49014000"},{"name":"Murcia","countryCode":"ES","stateCode":"MC","latitude":"37.98662000","longitude":"-1.14146000"},{"name":"Ojós","countryCode":"ES","stateCode":"MC","latitude":"38.14700000","longitude":"-1.34261000"},{"name":"Pliego","countryCode":"ES","stateCode":"MC","latitude":"37.98946000","longitude":"-1.50444000"},{"name":"Puerto Lumbreras","countryCode":"ES","stateCode":"MC","latitude":"37.56329000","longitude":"-1.80974000"},{"name":"Ricote","countryCode":"ES","stateCode":"MC","latitude":"38.15338000","longitude":"-1.36557000"},{"name":"San Javier","countryCode":"ES","stateCode":"MC","latitude":"37.80626000","longitude":"-0.83736000"},{"name":"San Pedro del Pinatar","countryCode":"ES","stateCode":"MC","latitude":"37.83568000","longitude":"-0.79102000"},{"name":"Sangonera la Verde","countryCode":"ES","stateCode":"MC","latitude":"37.92862000","longitude":"-1.20794000"},{"name":"Santa Cruz","countryCode":"ES","stateCode":"MC","latitude":"38.02180000","longitude":"-1.05749000"},{"name":"Santiago de la Ribera","countryCode":"ES","stateCode":"MC","latitude":"37.79681000","longitude":"-0.80544000"},{"name":"Santomera","countryCode":"ES","stateCode":"MC","latitude":"38.06147000","longitude":"-1.04877000"},{"name":"Torre-Pacheco","countryCode":"ES","stateCode":"MC","latitude":"37.74293000","longitude":"-0.95396000"},{"name":"Totana","countryCode":"ES","stateCode":"MC","latitude":"37.76880000","longitude":"-1.50229000"},{"name":"Ulea","countryCode":"ES","stateCode":"MC","latitude":"38.14045000","longitude":"-1.33007000"},{"name":"Yecla","countryCode":"ES","stateCode":"MC","latitude":"38.61365000","longitude":"-1.11468000"},{"name":"Águilas","countryCode":"ES","stateCode":"MC","latitude":"37.40630000","longitude":"-1.58289000"},{"name":"Abengibre","countryCode":"ES","stateCode":"CM","latitude":"39.21667000","longitude":"-1.53333000"},{"name":"Abenójar","countryCode":"ES","stateCode":"CM","latitude":"38.88032000","longitude":"-4.35702000"},{"name":"Ablanque","countryCode":"ES","stateCode":"CM","latitude":"40.89818000","longitude":"-2.22523000"},{"name":"Abánades","countryCode":"ES","stateCode":"CM","latitude":"40.89261000","longitude":"-2.48526000"},{"name":"Adobes","countryCode":"ES","stateCode":"CM","latitude":"40.67584000","longitude":"-1.67916000"},{"name":"Agudo","countryCode":"ES","stateCode":"CM","latitude":"38.98183000","longitude":"-4.87133000"},{"name":"Ajofrín","countryCode":"ES","stateCode":"CM","latitude":"39.71088000","longitude":"-3.98220000"},{"name":"Alamillo","countryCode":"ES","stateCode":"CM","latitude":"38.67842000","longitude":"-4.79008000"},{"name":"Alaminos","countryCode":"ES","stateCode":"CM","latitude":"40.86303000","longitude":"-2.72573000"},{"name":"Alarcón","countryCode":"ES","stateCode":"CM","latitude":"39.55000000","longitude":"-2.08333000"},{"name":"Alarilla","countryCode":"ES","stateCode":"CM","latitude":"40.84711000","longitude":"-3.10310000"},{"name":"Alatoz","countryCode":"ES","stateCode":"CM","latitude":"39.09495000","longitude":"-1.36098000"},{"name":"Albacete","countryCode":"ES","stateCode":"CM","latitude":"38.99424000","longitude":"-1.85643000"},{"name":"Albaladejo","countryCode":"ES","stateCode":"CM","latitude":"38.61887000","longitude":"-2.80784000"},{"name":"Albaladejo del Cuende","countryCode":"ES","stateCode":"CM","latitude":"39.80684000","longitude":"-2.22903000"},{"name":"Albalate de Zorita","countryCode":"ES","stateCode":"CM","latitude":"40.30812000","longitude":"-2.84267000"},{"name":"Albalate de las Nogueras","countryCode":"ES","stateCode":"CM","latitude":"40.36614000","longitude":"-2.27718000"},{"name":"Albares","countryCode":"ES","stateCode":"CM","latitude":"40.30690000","longitude":"-3.00897000"},{"name":"Albarreal de Tajo","countryCode":"ES","stateCode":"CM","latitude":"39.89698000","longitude":"-4.22895000"},{"name":"Albatana","countryCode":"ES","stateCode":"CM","latitude":"38.57057000","longitude":"-1.52210000"},{"name":"Albendea","countryCode":"ES","stateCode":"CM","latitude":"40.48751000","longitude":"-2.41747000"},{"name":"Albendiego","countryCode":"ES","stateCode":"CM","latitude":"41.22742000","longitude":"-3.05171000"},{"name":"Alborea","countryCode":"ES","stateCode":"CM","latitude":"39.28333000","longitude":"-1.38333000"},{"name":"Alcabón","countryCode":"ES","stateCode":"CM","latitude":"40.00224000","longitude":"-4.36852000"},{"name":"Alcadozo","countryCode":"ES","stateCode":"CM","latitude":"38.64916000","longitude":"-1.97998000"},{"name":"Alcalá de la Vega","countryCode":"ES","stateCode":"CM","latitude":"40.03333000","longitude":"-1.51667000"},{"name":"Alcalá del Júcar","countryCode":"ES","stateCode":"CM","latitude":"39.19313000","longitude":"-1.43017000"},{"name":"Alcantud","countryCode":"ES","stateCode":"CM","latitude":"40.54818000","longitude":"-2.33258000"},{"name":"Alcaraz","countryCode":"ES","stateCode":"CM","latitude":"38.66680000","longitude":"-2.49105000"},{"name":"Alcañizo","countryCode":"ES","stateCode":"CM","latitude":"39.90315000","longitude":"-5.10588000"},{"name":"Alcoba","countryCode":"ES","stateCode":"CM","latitude":"39.25988000","longitude":"-4.47715000"},{"name":"Alcocer","countryCode":"ES","stateCode":"CM","latitude":"40.46972000","longitude":"-2.60940000"},{"name":"Alcohujate","countryCode":"ES","stateCode":"CM","latitude":"40.41763000","longitude":"-2.61490000"},{"name":"Alcolea de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.98680000","longitude":"-4.11597000"},{"name":"Alcolea de Tajo","countryCode":"ES","stateCode":"CM","latitude":"39.80966000","longitude":"-5.14738000"},{"name":"Alcolea de las Peñas","countryCode":"ES","stateCode":"CM","latitude":"41.20960000","longitude":"-2.78483000"},{"name":"Alcolea del Pinar","countryCode":"ES","stateCode":"CM","latitude":"41.03569000","longitude":"-2.46645000"},{"name":"Alconchel de la Estrella","countryCode":"ES","stateCode":"CM","latitude":"39.71963000","longitude":"-2.57366000"},{"name":"Alcoroches","countryCode":"ES","stateCode":"CM","latitude":"40.62669000","longitude":"-1.74629000"},{"name":"Alcubillas","countryCode":"ES","stateCode":"CM","latitude":"38.75312000","longitude":"-3.13407000"},{"name":"Alcázar de San Juan","countryCode":"ES","stateCode":"CM","latitude":"39.39011000","longitude":"-3.20827000"},{"name":"Alcázar del Rey","countryCode":"ES","stateCode":"CM","latitude":"40.06289000","longitude":"-2.80782000"},{"name":"Aldea del Rey","countryCode":"ES","stateCode":"CM","latitude":"38.73830000","longitude":"-3.84017000"},{"name":"Aldeanueva de Barbarroya","countryCode":"ES","stateCode":"CM","latitude":"39.75934000","longitude":"-5.02287000"},{"name":"Aldeanueva de Guadalajara","countryCode":"ES","stateCode":"CM","latitude":"40.67988000","longitude":"-3.04438000"},{"name":"Aldeanueva de San Bartolomé","countryCode":"ES","stateCode":"CM","latitude":"39.63608000","longitude":"-5.11307000"},{"name":"Algar de Mesa","countryCode":"ES","stateCode":"CM","latitude":"41.13494000","longitude":"-1.95964000"},{"name":"Algarra","countryCode":"ES","stateCode":"CM","latitude":"40.00000000","longitude":"-1.43333000"},{"name":"Algora","countryCode":"ES","stateCode":"CM","latitude":"40.96324000","longitude":"-2.66688000"},{"name":"Alhambra","countryCode":"ES","stateCode":"CM","latitude":"38.89925000","longitude":"-3.05333000"},{"name":"Alhóndiga","countryCode":"ES","stateCode":"CM","latitude":"40.52669000","longitude":"-2.82438000"},{"name":"Aliaguilla","countryCode":"ES","stateCode":"CM","latitude":"39.74143000","longitude":"-1.32567000"},{"name":"Alique","countryCode":"ES","stateCode":"CM","latitude":"40.58671000","longitude":"-2.64441000"},{"name":"Almadrones","countryCode":"ES","stateCode":"CM","latitude":"40.90096000","longitude":"-2.77406000"},{"name":"Almadén","countryCode":"ES","stateCode":"CM","latitude":"38.77541000","longitude":"-4.83156000"},{"name":"Almagro","countryCode":"ES","stateCode":"CM","latitude":"38.88941000","longitude":"-3.71131000"},{"name":"Almansa","countryCode":"ES","stateCode":"CM","latitude":"38.86917000","longitude":"-1.09713000"},{"name":"Almedina","countryCode":"ES","stateCode":"CM","latitude":"38.62453000","longitude":"-2.95382000"},{"name":"Almendral de la Cañada","countryCode":"ES","stateCode":"CM","latitude":"40.18456000","longitude":"-4.74173000"},{"name":"Almodóvar del Campo","countryCode":"ES","stateCode":"CM","latitude":"38.70936000","longitude":"-4.17908000"},{"name":"Almodóvar del Pinar","countryCode":"ES","stateCode":"CM","latitude":"39.71667000","longitude":"-1.88333000"},{"name":"Almoguera","countryCode":"ES","stateCode":"CM","latitude":"40.29713000","longitude":"-2.98240000"},{"name":"Almonacid de Zorita","countryCode":"ES","stateCode":"CM","latitude":"40.32932000","longitude":"-2.85040000"},{"name":"Almonacid del Marquesado","countryCode":"ES","stateCode":"CM","latitude":"39.82344000","longitude":"-2.76770000"},{"name":"Almorox","countryCode":"ES","stateCode":"CM","latitude":"40.23423000","longitude":"-4.39044000"},{"name":"Alocén","countryCode":"ES","stateCode":"CM","latitude":"40.57455000","longitude":"-2.74993000"},{"name":"Alovera","countryCode":"ES","stateCode":"CM","latitude":"40.59368000","longitude":"-3.24529000"},{"name":"Alpera","countryCode":"ES","stateCode":"CM","latitude":"38.95866000","longitude":"-1.23052000"},{"name":"Altarejos","countryCode":"ES","stateCode":"CM","latitude":"39.91258000","longitude":"-2.35692000"},{"name":"Alustante","countryCode":"ES","stateCode":"CM","latitude":"40.61442000","longitude":"-1.65910000"},{"name":"Anchuras","countryCode":"ES","stateCode":"CM","latitude":"39.48059000","longitude":"-4.83381000"},{"name":"Anguita","countryCode":"ES","stateCode":"CM","latitude":"41.02659000","longitude":"-2.36849000"},{"name":"Anquela del Ducado","countryCode":"ES","stateCode":"CM","latitude":"40.97084000","longitude":"-2.13066000"},{"name":"Anquela del Pedregal","countryCode":"ES","stateCode":"CM","latitude":"40.74336000","longitude":"-1.73697000"},{"name":"Arandilla del Arroyo","countryCode":"ES","stateCode":"CM","latitude":"40.51056000","longitude":"-2.38355000"},{"name":"Aranzueque","countryCode":"ES","stateCode":"CM","latitude":"40.49094000","longitude":"-3.07448000"},{"name":"Arbancón","countryCode":"ES","stateCode":"CM","latitude":"40.96434000","longitude":"-3.11505000"},{"name":"Arbeteta","countryCode":"ES","stateCode":"CM","latitude":"40.66999000","longitude":"-2.40236000"},{"name":"Arcicóllar","countryCode":"ES","stateCode":"CM","latitude":"40.05517000","longitude":"-4.11638000"},{"name":"Arcos de la Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.34664000","longitude":"-2.11310000"},{"name":"Arenas de San Juan","countryCode":"ES","stateCode":"CM","latitude":"39.21861000","longitude":"-3.50211000"},{"name":"Argamasilla de Alba","countryCode":"ES","stateCode":"CM","latitude":"39.12917000","longitude":"-3.09247000"},{"name":"Argamasilla de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.72985000","longitude":"-4.07627000"},{"name":"Argecilla","countryCode":"ES","stateCode":"CM","latitude":"40.88151000","longitude":"-2.82181000"},{"name":"Arguisuelas","countryCode":"ES","stateCode":"CM","latitude":"39.83333000","longitude":"-1.81667000"},{"name":"Armallones","countryCode":"ES","stateCode":"CM","latitude":"40.73580000","longitude":"-2.30257000"},{"name":"Armuña de Tajuña","countryCode":"ES","stateCode":"CM","latitude":"40.52884000","longitude":"-3.02819000"},{"name":"Arrancacepas","countryCode":"ES","stateCode":"CM","latitude":"40.30320000","longitude":"-2.35899000"},{"name":"Arroyo de las Fraguas","countryCode":"ES","stateCode":"CM","latitude":"41.10246000","longitude":"-3.13005000"},{"name":"Atalaya del Cañavate","countryCode":"ES","stateCode":"CM","latitude":"39.51864000","longitude":"-2.25175000"},{"name":"Atanzón","countryCode":"ES","stateCode":"CM","latitude":"40.66697000","longitude":"-2.99686000"},{"name":"Atienza","countryCode":"ES","stateCode":"CM","latitude":"41.19722000","longitude":"-2.87129000"},{"name":"Auñón","countryCode":"ES","stateCode":"CM","latitude":"40.51752000","longitude":"-2.79250000"},{"name":"Ayna","countryCode":"ES","stateCode":"CM","latitude":"38.55000000","longitude":"-2.08333000"},{"name":"Azuqueca de Henares","countryCode":"ES","stateCode":"CM","latitude":"40.56566000","longitude":"-3.26753000"},{"name":"Azután","countryCode":"ES","stateCode":"CM","latitude":"39.78564000","longitude":"-5.12730000"},{"name":"Añover de Tajo","countryCode":"ES","stateCode":"CM","latitude":"39.98873000","longitude":"-3.76579000"},{"name":"Baides","countryCode":"ES","stateCode":"CM","latitude":"41.00685000","longitude":"-2.77620000"},{"name":"Balazote","countryCode":"ES","stateCode":"CM","latitude":"38.88444000","longitude":"-2.15180000"},{"name":"Ballesteros de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.83460000","longitude":"-3.94470000"},{"name":"Balsa de Ves","countryCode":"ES","stateCode":"CM","latitude":"39.26667000","longitude":"-1.20000000"},{"name":"Barajas de Melo","countryCode":"ES","stateCode":"CM","latitude":"40.12340000","longitude":"-2.91675000"},{"name":"Barchín del Hoyo","countryCode":"ES","stateCode":"CM","latitude":"39.66667000","longitude":"-2.06667000"},{"name":"Barcience","countryCode":"ES","stateCode":"CM","latitude":"39.98367000","longitude":"-4.23437000"},{"name":"Bargas","countryCode":"ES","stateCode":"CM","latitude":"39.94113000","longitude":"-4.01979000"},{"name":"Barrax","countryCode":"ES","stateCode":"CM","latitude":"39.04607000","longitude":"-2.20152000"},{"name":"Barriopedro","countryCode":"ES","stateCode":"CM","latitude":"40.79026000","longitude":"-2.75246000"},{"name":"Bascuñana de San Pedro","countryCode":"ES","stateCode":"CM","latitude":"40.21322000","longitude":"-2.22812000"},{"name":"Baños de Tajo","countryCode":"ES","stateCode":"CM","latitude":"40.71667000","longitude":"-1.96667000"},{"name":"Bañuelos","countryCode":"ES","stateCode":"CM","latitude":"41.28601000","longitude":"-2.91477000"},{"name":"Beamud","countryCode":"ES","stateCode":"CM","latitude":"40.18645000","longitude":"-1.82880000"},{"name":"Belinchón","countryCode":"ES","stateCode":"CM","latitude":"40.04603000","longitude":"-3.05517000"},{"name":"Belmonte","countryCode":"ES","stateCode":"CM","latitude":"39.55746000","longitude":"-2.70461000"},{"name":"Belmontejo","countryCode":"ES","stateCode":"CM","latitude":"39.82212000","longitude":"-2.34467000"},{"name":"Belvis de la Jara","countryCode":"ES","stateCode":"CM","latitude":"39.75768000","longitude":"-4.94932000"},{"name":"Berninches","countryCode":"ES","stateCode":"CM","latitude":"40.57106000","longitude":"-2.80121000"},{"name":"Beteta","countryCode":"ES","stateCode":"CM","latitude":"40.57191000","longitude":"-2.07588000"},{"name":"Bienservida","countryCode":"ES","stateCode":"CM","latitude":"38.51716000","longitude":"-2.61087000"},{"name":"Bogarra","countryCode":"ES","stateCode":"CM","latitude":"38.58139000","longitude":"-2.21290000"},{"name":"Bolaños de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.90690000","longitude":"-3.66345000"},{"name":"Bonete","countryCode":"ES","stateCode":"CM","latitude":"38.87136000","longitude":"-1.34851000"},{"name":"Boniches","countryCode":"ES","stateCode":"CM","latitude":"39.98333000","longitude":"-1.61667000"},{"name":"Borox","countryCode":"ES","stateCode":"CM","latitude":"40.06795000","longitude":"-3.73804000"},{"name":"Brazatortas","countryCode":"ES","stateCode":"CM","latitude":"38.65869000","longitude":"-4.29368000"},{"name":"Brihuega","countryCode":"ES","stateCode":"CM","latitude":"40.76049000","longitude":"-2.86966000"},{"name":"Buciegas","countryCode":"ES","stateCode":"CM","latitude":"40.33622000","longitude":"-2.46250000"},{"name":"Budia","countryCode":"ES","stateCode":"CM","latitude":"40.62734000","longitude":"-2.75846000"},{"name":"Buenache de Alarcón","countryCode":"ES","stateCode":"CM","latitude":"39.65000000","longitude":"-2.16667000"},{"name":"Buenaventura","countryCode":"ES","stateCode":"CM","latitude":"40.17705000","longitude":"-4.85003000"},{"name":"Buendía","countryCode":"ES","stateCode":"CM","latitude":"40.36643000","longitude":"-2.75645000"},{"name":"Bujalaro","countryCode":"ES","stateCode":"CM","latitude":"40.93687000","longitude":"-2.88333000"},{"name":"Burguillos de Toledo","countryCode":"ES","stateCode":"CM","latitude":"39.79635000","longitude":"-3.99254000"},{"name":"Burujón","countryCode":"ES","stateCode":"CM","latitude":"39.90113000","longitude":"-4.29730000"},{"name":"Bustares","countryCode":"ES","stateCode":"CM","latitude":"41.13333000","longitude":"-3.06667000"},{"name":"Cabanillas del Campo","countryCode":"ES","stateCode":"CM","latitude":"40.63376000","longitude":"-3.22937000"},{"name":"Cabañas de Yepes","countryCode":"ES","stateCode":"CM","latitude":"39.89051000","longitude":"-3.53502000"},{"name":"Cabañas de la Sagra","countryCode":"ES","stateCode":"CM","latitude":"40.00610000","longitude":"-3.94560000"},{"name":"Cabezamesada","countryCode":"ES","stateCode":"CM","latitude":"39.81630000","longitude":"-3.10236000"},{"name":"Cabezarados","countryCode":"ES","stateCode":"CM","latitude":"38.84469000","longitude":"-4.29830000"},{"name":"Calera y Chozas","countryCode":"ES","stateCode":"CM","latitude":"39.88278000","longitude":"-4.98213000"},{"name":"Caleruela","countryCode":"ES","stateCode":"CM","latitude":"39.87483000","longitude":"-5.25693000"},{"name":"Camarena","countryCode":"ES","stateCode":"CM","latitude":"40.09311000","longitude":"-4.11927000"},{"name":"Camarenilla","countryCode":"ES","stateCode":"CM","latitude":"40.01672000","longitude":"-4.07624000"},{"name":"Campillo de Altobuey","countryCode":"ES","stateCode":"CM","latitude":"39.60000000","longitude":"-1.80000000"},{"name":"Campillo de Dueñas","countryCode":"ES","stateCode":"CM","latitude":"40.88376000","longitude":"-1.68505000"},{"name":"Campillo de Ranas","countryCode":"ES","stateCode":"CM","latitude":"41.08601000","longitude":"-3.31431000"},{"name":"Campillos-Paravientos","countryCode":"ES","stateCode":"CM","latitude":"39.98333000","longitude":"-1.55000000"},{"name":"Campillos-Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.10000000","longitude":"-1.70000000"},{"name":"Campisábalos","countryCode":"ES","stateCode":"CM","latitude":"41.26667000","longitude":"-3.13333000"},{"name":"Campo de Criptana","countryCode":"ES","stateCode":"CM","latitude":"39.40463000","longitude":"-3.12492000"},{"name":"Camuñas","countryCode":"ES","stateCode":"CM","latitude":"39.42704000","longitude":"-3.45503000"},{"name":"Canalejas del Arroyo","countryCode":"ES","stateCode":"CM","latitude":"40.36850000","longitude":"-2.49408000"},{"name":"Canredondo","countryCode":"ES","stateCode":"CM","latitude":"40.81257000","longitude":"-2.49377000"},{"name":"Cantalojas","countryCode":"ES","stateCode":"CM","latitude":"41.23472000","longitude":"-3.24629000"},{"name":"Carboneras de Guadazaón","countryCode":"ES","stateCode":"CM","latitude":"39.88333000","longitude":"-1.80000000"},{"name":"Carcelén","countryCode":"ES","stateCode":"CM","latitude":"39.10202000","longitude":"-1.30879000"},{"name":"Cardenete","countryCode":"ES","stateCode":"CM","latitude":"39.76667000","longitude":"-1.68333000"},{"name":"Cardiel de los Montes","countryCode":"ES","stateCode":"CM","latitude":"40.06348000","longitude":"-4.65488000"},{"name":"Carmena","countryCode":"ES","stateCode":"CM","latitude":"39.95562000","longitude":"-4.40149000"},{"name":"Carranque","countryCode":"ES","stateCode":"CM","latitude":"40.16976000","longitude":"-3.90092000"},{"name":"Carrascosa","countryCode":"ES","stateCode":"CM","latitude":"40.59092000","longitude":"-2.16305000"},{"name":"Carrascosa de Haro","countryCode":"ES","stateCode":"CM","latitude":"39.59757000","longitude":"-2.54182000"},{"name":"Carriches","countryCode":"ES","stateCode":"CM","latitude":"39.96417000","longitude":"-4.45864000"},{"name":"Carrizosa","countryCode":"ES","stateCode":"CM","latitude":"38.84204000","longitude":"-2.99250000"},{"name":"Carrión de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"39.01897000","longitude":"-3.81683000"},{"name":"Casa de Uceda","countryCode":"ES","stateCode":"CM","latitude":"40.84115000","longitude":"-3.36849000"},{"name":"Casarrubios del Monte","countryCode":"ES","stateCode":"CM","latitude":"40.18697000","longitude":"-4.03644000"},{"name":"Casas Ibáñez","countryCode":"ES","stateCode":"CM","latitude":"39.28333000","longitude":"-1.46667000"},{"name":"Casas de Benítez","countryCode":"ES","stateCode":"CM","latitude":"39.36667000","longitude":"-2.13333000"},{"name":"Casas de Fernando Alonso","countryCode":"ES","stateCode":"CM","latitude":"39.35065000","longitude":"-2.32402000"},{"name":"Casas de Garcimolina","countryCode":"ES","stateCode":"CM","latitude":"40.00000000","longitude":"-1.41667000"},{"name":"Casas de Guijarro","countryCode":"ES","stateCode":"CM","latitude":"39.35000000","longitude":"-2.16667000"},{"name":"Casas de Haro","countryCode":"ES","stateCode":"CM","latitude":"39.33355000","longitude":"-2.27273000"},{"name":"Casas de Juan Núñez","countryCode":"ES","stateCode":"CM","latitude":"39.10190000","longitude":"-1.55821000"},{"name":"Casas de Lázaro","countryCode":"ES","stateCode":"CM","latitude":"38.77056000","longitude":"-2.24044000"},{"name":"Casas de San Galindo","countryCode":"ES","stateCode":"CM","latitude":"40.87234000","longitude":"-2.95750000"},{"name":"Casas de Ves","countryCode":"ES","stateCode":"CM","latitude":"39.25000000","longitude":"-1.33333000"},{"name":"Casas de los Pinos","countryCode":"ES","stateCode":"CM","latitude":"39.33375000","longitude":"-2.36984000"},{"name":"Casasbuenas","countryCode":"ES","stateCode":"CM","latitude":"39.76117000","longitude":"-4.12558000"},{"name":"Casasimarro","countryCode":"ES","stateCode":"CM","latitude":"39.36667000","longitude":"-2.03333000"},{"name":"Caspueñas","countryCode":"ES","stateCode":"CM","latitude":"40.69497000","longitude":"-2.97941000"},{"name":"Castejón de Henares","countryCode":"ES","stateCode":"CM","latitude":"40.93762000","longitude":"-2.78665000"},{"name":"Castellar de Santiago","countryCode":"ES","stateCode":"CM","latitude":"38.53928000","longitude":"-3.27573000"},{"name":"Castellar de la Muela","countryCode":"ES","stateCode":"CM","latitude":"40.81902000","longitude":"-1.75932000"},{"name":"Castilforte","countryCode":"ES","stateCode":"CM","latitude":"40.55735000","longitude":"-2.43226000"},{"name":"Castillejo de Iniesta","countryCode":"ES","stateCode":"CM","latitude":"39.53333000","longitude":"-1.76667000"},{"name":"Castillejo-Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.37477000","longitude":"-2.14040000"},{"name":"Castillo de Bayuela","countryCode":"ES","stateCode":"CM","latitude":"40.10032000","longitude":"-4.68562000"},{"name":"Castillo de Garcimuñoz","countryCode":"ES","stateCode":"CM","latitude":"39.65928000","longitude":"-2.38030000"},{"name":"Castillo-Albaráñez","countryCode":"ES","stateCode":"CM","latitude":"40.29869000","longitude":"-2.39277000"},{"name":"Castilnuevo","countryCode":"ES","stateCode":"CM","latitude":"40.81431000","longitude":"-1.85782000"},{"name":"Caudete","countryCode":"ES","stateCode":"CM","latitude":"38.70679000","longitude":"-0.98723000"},{"name":"Cazalegas","countryCode":"ES","stateCode":"CM","latitude":"40.00958000","longitude":"-4.67606000"},{"name":"Cañada de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.85429000","longitude":"-4.02103000"},{"name":"Cañada del Hoyo","countryCode":"ES","stateCode":"CM","latitude":"39.96667000","longitude":"-1.90000000"},{"name":"Cañamares","countryCode":"ES","stateCode":"CM","latitude":"40.45203000","longitude":"-2.23983000"},{"name":"Cañaveras","countryCode":"ES","stateCode":"CM","latitude":"40.35994000","longitude":"-2.39611000"},{"name":"Cañaveruelas","countryCode":"ES","stateCode":"CM","latitude":"40.40024000","longitude":"-2.63719000"},{"name":"Cañete","countryCode":"ES","stateCode":"CM","latitude":"40.05000000","longitude":"-1.65000000"},{"name":"Cañizar","countryCode":"ES","stateCode":"CM","latitude":"40.76763000","longitude":"-3.06399000"},{"name":"Cañizares","countryCode":"ES","stateCode":"CM","latitude":"40.51870000","longitude":"-2.19201000"},{"name":"Cebolla","countryCode":"ES","stateCode":"CM","latitude":"39.94897000","longitude":"-4.57175000"},{"name":"Cedillo del Condado","countryCode":"ES","stateCode":"CM","latitude":"40.11260000","longitude":"-3.92127000"},{"name":"Cendejas de la Torre","countryCode":"ES","stateCode":"CM","latitude":"40.97916000","longitude":"-2.85053000"},{"name":"Cenizate","countryCode":"ES","stateCode":"CM","latitude":"39.30000000","longitude":"-1.65000000"},{"name":"Centenera","countryCode":"ES","stateCode":"CM","latitude":"40.65064000","longitude":"-3.05120000"},{"name":"Cervera de los Montes","countryCode":"ES","stateCode":"CM","latitude":"40.05182000","longitude":"-4.81072000"},{"name":"Cervera del Llano","countryCode":"ES","stateCode":"CM","latitude":"39.78312000","longitude":"-2.42019000"},{"name":"Checa","countryCode":"ES","stateCode":"CM","latitude":"40.58614000","longitude":"-1.79056000"},{"name":"Chequilla","countryCode":"ES","stateCode":"CM","latitude":"40.60600000","longitude":"-1.82787000"},{"name":"Chillarón de Cuenca","countryCode":"ES","stateCode":"CM","latitude":"40.10539000","longitude":"-2.22181000"},{"name":"Chillarón del Rey","countryCode":"ES","stateCode":"CM","latitude":"40.59818000","longitude":"-2.69126000"},{"name":"Chiloeches","countryCode":"ES","stateCode":"CM","latitude":"40.57038000","longitude":"-3.16003000"},{"name":"Chinchilla de Monte Aragón","countryCode":"ES","stateCode":"CM","latitude":"38.92088000","longitude":"-1.72018000"},{"name":"Chozas de Canales","countryCode":"ES","stateCode":"CM","latitude":"40.10014000","longitude":"-4.04333000"},{"name":"Chueca","countryCode":"ES","stateCode":"CM","latitude":"39.73191000","longitude":"-3.94365000"},{"name":"Chumillas","countryCode":"ES","stateCode":"CM","latitude":"39.76667000","longitude":"-2.03333000"},{"name":"Cifuentes","countryCode":"ES","stateCode":"CM","latitude":"40.78622000","longitude":"-2.62245000"},{"name":"Cincovillas","countryCode":"ES","stateCode":"CM","latitude":"41.20501000","longitude":"-2.81834000"},{"name":"Ciruelas","countryCode":"ES","stateCode":"CM","latitude":"40.75021000","longitude":"-3.08580000"},{"name":"Ciruelos","countryCode":"ES","stateCode":"CM","latitude":"39.93881000","longitude":"-3.61383000"},{"name":"Ciudad Real","countryCode":"ES","stateCode":"CM","latitude":"38.98626000","longitude":"-3.92907000"},{"name":"Cobeja","countryCode":"ES","stateCode":"CM","latitude":"40.02076000","longitude":"-3.85599000"},{"name":"Cobeta","countryCode":"ES","stateCode":"CM","latitude":"40.86560000","longitude":"-2.14211000"},{"name":"Cobisa","countryCode":"ES","stateCode":"CM","latitude":"39.80425000","longitude":"-4.02528000"},{"name":"Cogollor","countryCode":"ES","stateCode":"CM","latitude":"40.84818000","longitude":"-2.74425000"},{"name":"Cogolludo","countryCode":"ES","stateCode":"CM","latitude":"40.94691000","longitude":"-3.08930000"},{"name":"Condemios de Abajo","countryCode":"ES","stateCode":"CM","latitude":"41.21667000","longitude":"-3.10000000"},{"name":"Condemios de Arriba","countryCode":"ES","stateCode":"CM","latitude":"41.21644000","longitude":"-3.12543000"},{"name":"Congostrina","countryCode":"ES","stateCode":"CM","latitude":"41.03719000","longitude":"-2.98569000"},{"name":"Consuegra","countryCode":"ES","stateCode":"CM","latitude":"39.46246000","longitude":"-3.60800000"},{"name":"Copernal","countryCode":"ES","stateCode":"CM","latitude":"40.86463000","longitude":"-3.05396000"},{"name":"Corduente","countryCode":"ES","stateCode":"CM","latitude":"40.84304000","longitude":"-1.97841000"},{"name":"Corral de Almaguer","countryCode":"ES","stateCode":"CM","latitude":"39.75987000","longitude":"-3.16452000"},{"name":"Corral de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.85793000","longitude":"-4.08140000"},{"name":"Corral-Rubio","countryCode":"ES","stateCode":"CM","latitude":"38.83462000","longitude":"-1.46034000"},{"name":"Cotillas","countryCode":"ES","stateCode":"CM","latitude":"38.43115000","longitude":"-2.50550000"},{"name":"Cuenca","countryCode":"ES","stateCode":"CM","latitude":"40.06667000","longitude":"-2.13333000"},{"name":"Cuerva","countryCode":"ES","stateCode":"CM","latitude":"39.66374000","longitude":"-4.21085000"},{"name":"Cueva del Hierro","countryCode":"ES","stateCode":"CM","latitude":"40.58258000","longitude":"-2.03612000"},{"name":"Cózar","countryCode":"ES","stateCode":"CM","latitude":"38.66219000","longitude":"-3.07205000"},{"name":"Daimiel","countryCode":"ES","stateCode":"CM","latitude":"39.07004000","longitude":"-3.61498000"},{"name":"Domingo Pérez","countryCode":"ES","stateCode":"CM","latitude":"39.97661000","longitude":"-4.50554000"},{"name":"Dosbarrios","countryCode":"ES","stateCode":"CM","latitude":"39.88199000","longitude":"-3.48419000"},{"name":"Driebes","countryCode":"ES","stateCode":"CM","latitude":"40.24498000","longitude":"-3.04165000"},{"name":"Durón","countryCode":"ES","stateCode":"CM","latitude":"40.62530000","longitude":"-2.72662000"},{"name":"El Bonillo","countryCode":"ES","stateCode":"CM","latitude":"38.95048000","longitude":"-2.54048000"},{"name":"El Carpio de Tajo","countryCode":"ES","stateCode":"CM","latitude":"39.88796000","longitude":"-4.45388000"},{"name":"El Casar de Escalona","countryCode":"ES","stateCode":"CM","latitude":"40.04640000","longitude":"-4.52507000"},{"name":"El Pedernoso","countryCode":"ES","stateCode":"CM","latitude":"39.48580000","longitude":"-2.74642000"},{"name":"El Provencio","countryCode":"ES","stateCode":"CM","latitude":"39.37740000","longitude":"-2.57448000"},{"name":"El Puente del Arzobispo","countryCode":"ES","stateCode":"CM","latitude":"39.80174000","longitude":"-5.17178000"},{"name":"El Real de San Vicente","countryCode":"ES","stateCode":"CM","latitude":"40.13561000","longitude":"-4.69095000"},{"name":"El Robledo","countryCode":"ES","stateCode":"CM","latitude":"39.21898000","longitude":"-4.28099000"},{"name":"El Toboso","countryCode":"ES","stateCode":"CM","latitude":"39.51333000","longitude":"-2.99726000"},{"name":"El Viso de San Juan","countryCode":"ES","stateCode":"CM","latitude":"40.14154000","longitude":"-3.91817000"},{"name":"Elche de la Sierra","countryCode":"ES","stateCode":"CM","latitude":"38.45123000","longitude":"-2.04760000"},{"name":"Embid","countryCode":"ES","stateCode":"CM","latitude":"40.97256000","longitude":"-1.71206000"},{"name":"Enguídanos","countryCode":"ES","stateCode":"CM","latitude":"39.66667000","longitude":"-1.60000000"},{"name":"Erustes","countryCode":"ES","stateCode":"CM","latitude":"39.95667000","longitude":"-4.49656000"},{"name":"Escalona","countryCode":"ES","stateCode":"CM","latitude":"40.16690000","longitude":"-4.40484000"},{"name":"Escalonilla","countryCode":"ES","stateCode":"CM","latitude":"39.92570000","longitude":"-4.35095000"},{"name":"Escamilla","countryCode":"ES","stateCode":"CM","latitude":"40.54979000","longitude":"-2.56292000"},{"name":"Escariche","countryCode":"ES","stateCode":"CM","latitude":"40.40553000","longitude":"-3.05310000"},{"name":"Escopete","countryCode":"ES","stateCode":"CM","latitude":"40.41324000","longitude":"-3.00460000"},{"name":"Espinosa de Henares","countryCode":"ES","stateCode":"CM","latitude":"40.90053000","longitude":"-3.06956000"},{"name":"Espinoso del Rey","countryCode":"ES","stateCode":"CM","latitude":"39.65333000","longitude":"-4.78371000"},{"name":"Esplegares","countryCode":"ES","stateCode":"CM","latitude":"40.85650000","longitude":"-2.37084000"},{"name":"Esquivias","countryCode":"ES","stateCode":"CM","latitude":"40.10440000","longitude":"-3.76677000"},{"name":"Establés","countryCode":"ES","stateCode":"CM","latitude":"41.00767000","longitude":"-2.02438000"},{"name":"Estriégana","countryCode":"ES","stateCode":"CM","latitude":"41.05821000","longitude":"-2.52363000"},{"name":"Fontanar","countryCode":"ES","stateCode":"CM","latitude":"40.72466000","longitude":"-3.17309000"},{"name":"Fontanarejo","countryCode":"ES","stateCode":"CM","latitude":"39.22014000","longitude":"-4.51753000"},{"name":"Fresneda de Altarejos","countryCode":"ES","stateCode":"CM","latitude":"39.92577000","longitude":"-2.31498000"},{"name":"Fresneda de la Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.39101000","longitude":"-2.14233000"},{"name":"Fuembellida","countryCode":"ES","stateCode":"CM","latitude":"40.75589000","longitude":"-1.99861000"},{"name":"Fuencaliente","countryCode":"ES","stateCode":"CM","latitude":"39.18624000","longitude":"-4.02576000"},{"name":"Fuencemillán","countryCode":"ES","stateCode":"CM","latitude":"40.92063000","longitude":"-3.09818000"},{"name":"Fuenllana","countryCode":"ES","stateCode":"CM","latitude":"38.75590000","longitude":"-2.95814000"},{"name":"Fuensalida","countryCode":"ES","stateCode":"CM","latitude":"40.05288000","longitude":"-4.20718000"},{"name":"Fuensanta","countryCode":"ES","stateCode":"CM","latitude":"39.23333000","longitude":"-2.06667000"},{"name":"Fuente de Pedro Naharro","countryCode":"ES","stateCode":"CM","latitude":"39.92438000","longitude":"-3.00916000"},{"name":"Fuente el Fresno","countryCode":"ES","stateCode":"CM","latitude":"39.22839000","longitude":"-3.77487000"},{"name":"Fuente-Álamo","countryCode":"ES","stateCode":"CM","latitude":"38.69288000","longitude":"-1.43158000"},{"name":"Fuentealbilla","countryCode":"ES","stateCode":"CM","latitude":"39.26667000","longitude":"-1.55000000"},{"name":"Fuentelahiguera de Albatages","countryCode":"ES","stateCode":"CM","latitude":"40.78312000","longitude":"-3.30492000"},{"name":"Fuentelencina","countryCode":"ES","stateCode":"CM","latitude":"40.51781000","longitude":"-2.88226000"},{"name":"Fuentelespino de Haro","countryCode":"ES","stateCode":"CM","latitude":"39.68934000","longitude":"-2.66869000"},{"name":"Fuentelespino de Moya","countryCode":"ES","stateCode":"CM","latitude":"39.91667000","longitude":"-1.46667000"},{"name":"Fuentelsaz","countryCode":"ES","stateCode":"CM","latitude":"41.07359000","longitude":"-1.83108000"},{"name":"Fuentelviejo","countryCode":"ES","stateCode":"CM","latitude":"40.52637000","longitude":"-2.98430000"},{"name":"Fuentenovilla","countryCode":"ES","stateCode":"CM","latitude":"40.36248000","longitude":"-3.09102000"},{"name":"Fuentes","countryCode":"ES","stateCode":"CM","latitude":"39.96667000","longitude":"-2.01667000"},{"name":"Fuertescusa","countryCode":"ES","stateCode":"CM","latitude":"40.47552000","longitude":"-2.17620000"},{"name":"Férez","countryCode":"ES","stateCode":"CM","latitude":"38.35000000","longitude":"-2.00000000"},{"name":"Gabaldón","countryCode":"ES","stateCode":"CM","latitude":"39.61667000","longitude":"-1.93333000"},{"name":"Gajanejos","countryCode":"ES","stateCode":"CM","latitude":"40.84147000","longitude":"-2.89229000"},{"name":"Galve de Sorbe","countryCode":"ES","stateCode":"CM","latitude":"41.21667000","longitude":"-3.18333000"},{"name":"Galápagos","countryCode":"ES","stateCode":"CM","latitude":"40.69347000","longitude":"-3.33537000"},{"name":"Garaballa","countryCode":"ES","stateCode":"CM","latitude":"39.81667000","longitude":"-1.36667000"},{"name":"Gascueña","countryCode":"ES","stateCode":"CM","latitude":"40.29937000","longitude":"-2.51856000"},{"name":"Gascueña de Bornova","countryCode":"ES","stateCode":"CM","latitude":"41.14243000","longitude":"-3.01924000"},{"name":"Gerindote","countryCode":"ES","stateCode":"CM","latitude":"39.96594000","longitude":"-4.30278000"},{"name":"Golosalvo","countryCode":"ES","stateCode":"CM","latitude":"39.23333000","longitude":"-1.63333000"},{"name":"Graja de Campalbo","countryCode":"ES","stateCode":"CM","latitude":"39.90000000","longitude":"-1.26667000"},{"name":"Graja de Iniesta","countryCode":"ES","stateCode":"CM","latitude":"39.51667000","longitude":"-1.66667000"},{"name":"Guadalajara","countryCode":"ES","stateCode":"CM","latitude":"40.62862000","longitude":"-3.16185000"},{"name":"Guadalmez","countryCode":"ES","stateCode":"CM","latitude":"38.72665000","longitude":"-4.97104000"},{"name":"Guadamur","countryCode":"ES","stateCode":"CM","latitude":"39.81178000","longitude":"-4.14885000"},{"name":"Gálvez","countryCode":"ES","stateCode":"CM","latitude":"39.70208000","longitude":"-4.27239000"},{"name":"Hellín","countryCode":"ES","stateCode":"CM","latitude":"38.51060000","longitude":"-1.70096000"},{"name":"Henarejos","countryCode":"ES","stateCode":"CM","latitude":"39.86667000","longitude":"-1.48333000"},{"name":"Henche","countryCode":"ES","stateCode":"CM","latitude":"40.71474000","longitude":"-2.70746000"},{"name":"Herencia","countryCode":"ES","stateCode":"CM","latitude":"39.36616000","longitude":"-3.35735000"},{"name":"Herreruela de Oropesa","countryCode":"ES","stateCode":"CM","latitude":"39.88928000","longitude":"-5.24279000"},{"name":"Herrería","countryCode":"ES","stateCode":"CM","latitude":"40.88815000","longitude":"-1.96014000"},{"name":"Hiendelaencina","countryCode":"ES","stateCode":"CM","latitude":"41.08373000","longitude":"-3.00337000"},{"name":"Higueruela","countryCode":"ES","stateCode":"CM","latitude":"38.96371000","longitude":"-1.44370000"},{"name":"Hijes","countryCode":"ES","stateCode":"CM","latitude":"41.25139000","longitude":"-2.99989000"},{"name":"Hinojosa de San Vicente","countryCode":"ES","stateCode":"CM","latitude":"40.10463000","longitude":"-4.72269000"},{"name":"Hinojosas de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.61446000","longitude":"-4.13979000"},{"name":"Hita","countryCode":"ES","stateCode":"CM","latitude":"40.82149000","longitude":"-3.04540000"},{"name":"Hombrados","countryCode":"ES","stateCode":"CM","latitude":"40.80118000","longitude":"-1.68558000"},{"name":"Honrubia","countryCode":"ES","stateCode":"CM","latitude":"39.61358000","longitude":"-2.28077000"},{"name":"Hontanar","countryCode":"ES","stateCode":"CM","latitude":"39.61297000","longitude":"-4.49663000"},{"name":"Hontanaya","countryCode":"ES","stateCode":"CM","latitude":"39.71553000","longitude":"-2.83516000"},{"name":"Hontecillas","countryCode":"ES","stateCode":"CM","latitude":"39.70000000","longitude":"-2.18333000"},{"name":"Hontoba","countryCode":"ES","stateCode":"CM","latitude":"40.45385000","longitude":"-3.03858000"},{"name":"Horcajo de Santiago","countryCode":"ES","stateCode":"CM","latitude":"39.84221000","longitude":"-2.99724000"},{"name":"Horche","countryCode":"ES","stateCode":"CM","latitude":"40.56399000","longitude":"-3.06110000"},{"name":"Hormigos","countryCode":"ES","stateCode":"CM","latitude":"40.09778000","longitude":"-4.44473000"},{"name":"Hoya-Gonzalo","countryCode":"ES","stateCode":"CM","latitude":"38.95790000","longitude":"-1.55679000"},{"name":"Huecas","countryCode":"ES","stateCode":"CM","latitude":"40.01230000","longitude":"-4.19541000"},{"name":"Huelves","countryCode":"ES","stateCode":"CM","latitude":"40.04282000","longitude":"-2.88444000"},{"name":"Huerta de Valdecarábanos","countryCode":"ES","stateCode":"CM","latitude":"39.86319000","longitude":"-3.61275000"},{"name":"Huerta de la Obispalía","countryCode":"ES","stateCode":"CM","latitude":"39.98901000","longitude":"-2.47875000"},{"name":"Huerta del Marquesado","countryCode":"ES","stateCode":"CM","latitude":"40.15000000","longitude":"-1.68333000"},{"name":"Huertahernando","countryCode":"ES","stateCode":"CM","latitude":"40.82348000","longitude":"-2.28697000"},{"name":"Huete","countryCode":"ES","stateCode":"CM","latitude":"40.14526000","longitude":"-2.69026000"},{"name":"Hueva","countryCode":"ES","stateCode":"CM","latitude":"40.46221000","longitude":"-2.96039000"},{"name":"Humanes","countryCode":"ES","stateCode":"CM","latitude":"40.82598000","longitude":"-3.15257000"},{"name":"Huélamo","countryCode":"ES","stateCode":"CM","latitude":"40.27658000","longitude":"-1.80957000"},{"name":"Huérguina","countryCode":"ES","stateCode":"CM","latitude":"40.03333000","longitude":"-1.60000000"},{"name":"Huérmeces del Cerro","countryCode":"ES","stateCode":"CM","latitude":"41.05332000","longitude":"-2.79711000"},{"name":"Illana","countryCode":"ES","stateCode":"CM","latitude":"40.18442000","longitude":"-2.90889000"},{"name":"Illescas","countryCode":"ES","stateCode":"CM","latitude":"40.12213000","longitude":"-3.84704000"},{"name":"Illán de Vacas","countryCode":"ES","stateCode":"CM","latitude":"39.97079000","longitude":"-4.55743000"},{"name":"Infantes","countryCode":"ES","stateCode":"CM","latitude":"38.73669000","longitude":"-3.01219000"},{"name":"Iniesta","countryCode":"ES","stateCode":"CM","latitude":"39.43333000","longitude":"-1.75000000"},{"name":"Iniéstola","countryCode":"ES","stateCode":"CM","latitude":"40.99400000","longitude":"-2.37063000"},{"name":"Irueste","countryCode":"ES","stateCode":"CM","latitude":"40.61206000","longitude":"-2.89072000"},{"name":"Jadraque","countryCode":"ES","stateCode":"CM","latitude":"40.92454000","longitude":"-2.92468000"},{"name":"Jirueque","countryCode":"ES","stateCode":"CM","latitude":"40.96431000","longitude":"-2.90289000"},{"name":"Jorquera","countryCode":"ES","stateCode":"CM","latitude":"39.16667000","longitude":"-1.51667000"},{"name":"La Alameda de la Sagra","countryCode":"ES","stateCode":"CM","latitude":"40.01199000","longitude":"-3.79255000"},{"name":"La Alberca de Záncara","countryCode":"ES","stateCode":"CM","latitude":"39.51458000","longitude":"-2.49272000"},{"name":"La Calzada de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.70339000","longitude":"-3.77561000"},{"name":"La Frontera","countryCode":"ES","stateCode":"CM","latitude":"40.40161000","longitude":"-2.21699000"},{"name":"La Gineta","countryCode":"ES","stateCode":"CM","latitude":"39.11452000","longitude":"-1.99603000"},{"name":"La Guardia","countryCode":"ES","stateCode":"CM","latitude":"39.78795000","longitude":"-3.47604000"},{"name":"La Puebla de Almoradiel","countryCode":"ES","stateCode":"CM","latitude":"39.59862000","longitude":"-3.11782000"},{"name":"La Puebla de Montalbán","countryCode":"ES","stateCode":"CM","latitude":"39.86297000","longitude":"-4.35917000"},{"name":"La Pueblanueva","countryCode":"ES","stateCode":"CM","latitude":"39.91208000","longitude":"-4.67933000"},{"name":"La Roda","countryCode":"ES","stateCode":"CM","latitude":"39.20735000","longitude":"-2.15723000"},{"name":"La Solana","countryCode":"ES","stateCode":"CM","latitude":"38.94422000","longitude":"-3.23810000"},{"name":"La Torre de Esteban Hambrán","countryCode":"ES","stateCode":"CM","latitude":"40.16935000","longitude":"-4.21549000"},{"name":"Lagartera","countryCode":"ES","stateCode":"CM","latitude":"39.90557000","longitude":"-5.20143000"},{"name":"Laguna del Marquesado","countryCode":"ES","stateCode":"CM","latitude":"40.17749000","longitude":"-1.67167000"},{"name":"Lagunaseca","countryCode":"ES","stateCode":"CM","latitude":"40.53100000","longitude":"-2.01956000"},{"name":"Landete","countryCode":"ES","stateCode":"CM","latitude":"39.90000000","longitude":"-1.36667000"},{"name":"Las Mesas","countryCode":"ES","stateCode":"CM","latitude":"39.38871000","longitude":"-2.76524000"},{"name":"Las Pedroñeras","countryCode":"ES","stateCode":"CM","latitude":"39.44997000","longitude":"-2.67394000"},{"name":"Las Ventas de Retamosa","countryCode":"ES","stateCode":"CM","latitude":"40.15526000","longitude":"-4.11455000"},{"name":"Layos","countryCode":"ES","stateCode":"CM","latitude":"39.77703000","longitude":"-4.06448000"},{"name":"Ledanca","countryCode":"ES","stateCode":"CM","latitude":"40.86881000","longitude":"-2.84340000"},{"name":"Ledaña","countryCode":"ES","stateCode":"CM","latitude":"39.36667000","longitude":"-1.70000000"},{"name":"Leganiel","countryCode":"ES","stateCode":"CM","latitude":"40.16568000","longitude":"-2.94966000"},{"name":"Letur","countryCode":"ES","stateCode":"CM","latitude":"38.36626000","longitude":"-2.10206000"},{"name":"Lezuza","countryCode":"ES","stateCode":"CM","latitude":"38.94970000","longitude":"-2.35419000"},{"name":"Lillo","countryCode":"ES","stateCode":"CM","latitude":"39.72331000","longitude":"-3.30618000"},{"name":"Liétor","countryCode":"ES","stateCode":"CM","latitude":"38.54267000","longitude":"-1.95367000"},{"name":"Lominchar","countryCode":"ES","stateCode":"CM","latitude":"40.09061000","longitude":"-3.96713000"},{"name":"Loranca de Tajuña","countryCode":"ES","stateCode":"CM","latitude":"40.44368000","longitude":"-3.11082000"},{"name":"Los Hinojosos","countryCode":"ES","stateCode":"CM","latitude":"39.60417000","longitude":"-2.82572000"},{"name":"Los Navalmorales","countryCode":"ES","stateCode":"CM","latitude":"39.72526000","longitude":"-4.64227000"},{"name":"Los Navalucillos","countryCode":"ES","stateCode":"CM","latitude":"39.66665000","longitude":"-4.64205000"},{"name":"Los Yébenes","countryCode":"ES","stateCode":"CM","latitude":"39.58158000","longitude":"-3.87058000"},{"name":"Lucillos","countryCode":"ES","stateCode":"CM","latitude":"39.98510000","longitude":"-4.61279000"},{"name":"Lupiana","countryCode":"ES","stateCode":"CM","latitude":"40.60846000","longitude":"-3.05118000"},{"name":"Luzaga","countryCode":"ES","stateCode":"CM","latitude":"40.97337000","longitude":"-2.44497000"},{"name":"Luzón","countryCode":"ES","stateCode":"CM","latitude":"41.02691000","longitude":"-2.27691000"},{"name":"Madridejos","countryCode":"ES","stateCode":"CM","latitude":"39.46823000","longitude":"-3.53196000"},{"name":"Madrigueras","countryCode":"ES","stateCode":"CM","latitude":"39.23333000","longitude":"-1.80000000"},{"name":"Magán","countryCode":"ES","stateCode":"CM","latitude":"39.96138000","longitude":"-3.93164000"},{"name":"Mahora","countryCode":"ES","stateCode":"CM","latitude":"39.21667000","longitude":"-1.73333000"},{"name":"Majaelrayo","countryCode":"ES","stateCode":"CM","latitude":"41.11260000","longitude":"-3.30257000"},{"name":"Malaguilla","countryCode":"ES","stateCode":"CM","latitude":"40.81956000","longitude":"-3.25450000"},{"name":"Malagón","countryCode":"ES","stateCode":"CM","latitude":"39.16668000","longitude":"-3.85419000"},{"name":"Malpica","countryCode":"ES","stateCode":"CM","latitude":"39.89746000","longitude":"-4.54988000"},{"name":"Mandayona","countryCode":"ES","stateCode":"CM","latitude":"40.95610000","longitude":"-2.75021000"},{"name":"Mantiel","countryCode":"ES","stateCode":"CM","latitude":"40.61892000","longitude":"-2.66324000"},{"name":"Manzanares","countryCode":"ES","stateCode":"CM","latitude":"38.99915000","longitude":"-3.36991000"},{"name":"Manzaneque","countryCode":"ES","stateCode":"CM","latitude":"39.63549000","longitude":"-3.79249000"},{"name":"Maqueda","countryCode":"ES","stateCode":"CM","latitude":"40.06614000","longitude":"-4.37066000"},{"name":"Maranchón","countryCode":"ES","stateCode":"CM","latitude":"41.04754000","longitude":"-2.20482000"},{"name":"Marchamalo","countryCode":"ES","stateCode":"CM","latitude":"40.66677000","longitude":"-3.19914000"},{"name":"Mariana","countryCode":"ES","stateCode":"CM","latitude":"40.16717000","longitude":"-2.14601000"},{"name":"Marjaliza","countryCode":"ES","stateCode":"CM","latitude":"39.56329000","longitude":"-3.93499000"},{"name":"Mascaraque","countryCode":"ES","stateCode":"CM","latitude":"39.71643000","longitude":"-3.81254000"},{"name":"Masegosa","countryCode":"ES","stateCode":"CM","latitude":"40.54689000","longitude":"-2.02588000"},{"name":"Masegoso","countryCode":"ES","stateCode":"CM","latitude":"38.71833000","longitude":"-2.31610000"},{"name":"Masegoso de Tajuña","countryCode":"ES","stateCode":"CM","latitude":"40.82552000","longitude":"-2.69532000"},{"name":"Matarrubia","countryCode":"ES","stateCode":"CM","latitude":"40.86463000","longitude":"-3.28944000"},{"name":"Matillas","countryCode":"ES","stateCode":"CM","latitude":"40.94415000","longitude":"-2.83590000"},{"name":"Mazarambroz","countryCode":"ES","stateCode":"CM","latitude":"39.69411000","longitude":"-4.01962000"},{"name":"Mazarete","countryCode":"ES","stateCode":"CM","latitude":"41.00086000","longitude":"-2.15921000"},{"name":"Mazuecos","countryCode":"ES","stateCode":"CM","latitude":"40.26020000","longitude":"-3.00755000"},{"name":"Medranda","countryCode":"ES","stateCode":"CM","latitude":"40.98333000","longitude":"-2.93719000"},{"name":"Megina","countryCode":"ES","stateCode":"CM","latitude":"40.63911000","longitude":"-1.87041000"},{"name":"Mejorada","countryCode":"ES","stateCode":"CM","latitude":"40.00991000","longitude":"-4.88506000"},{"name":"Membrilla","countryCode":"ES","stateCode":"CM","latitude":"38.97198000","longitude":"-3.34330000"},{"name":"Membrillera","countryCode":"ES","stateCode":"CM","latitude":"40.94807000","longitude":"-2.97969000"},{"name":"Menasalbas","countryCode":"ES","stateCode":"CM","latitude":"39.63954000","longitude":"-4.28418000"},{"name":"Mestanza","countryCode":"ES","stateCode":"CM","latitude":"38.57616000","longitude":"-4.07096000"},{"name":"Miedes de Atienza","countryCode":"ES","stateCode":"CM","latitude":"41.26672000","longitude":"-2.96375000"},{"name":"Miguel Esteban","countryCode":"ES","stateCode":"CM","latitude":"39.52448000","longitude":"-3.07618000"},{"name":"Miguelturra","countryCode":"ES","stateCode":"CM","latitude":"38.96442000","longitude":"-3.89047000"},{"name":"Millana","countryCode":"ES","stateCode":"CM","latitude":"40.50717000","longitude":"-2.57116000"},{"name":"Milmarcos","countryCode":"ES","stateCode":"CM","latitude":"41.08622000","longitude":"-1.87652000"},{"name":"Minaya","countryCode":"ES","stateCode":"CM","latitude":"39.27052000","longitude":"-2.32176000"},{"name":"Minglanilla","countryCode":"ES","stateCode":"CM","latitude":"39.53333000","longitude":"-1.60000000"},{"name":"Mira","countryCode":"ES","stateCode":"CM","latitude":"39.71667000","longitude":"-1.43333000"},{"name":"Mirabueno","countryCode":"ES","stateCode":"CM","latitude":"40.94479000","longitude":"-2.72438000"},{"name":"Miralrío","countryCode":"ES","stateCode":"CM","latitude":"40.88901000","longitude":"-2.94340000"},{"name":"Mocejón","countryCode":"ES","stateCode":"CM","latitude":"39.93934000","longitude":"-3.91716000"},{"name":"Mochales","countryCode":"ES","stateCode":"CM","latitude":"41.09647000","longitude":"-2.01560000"},{"name":"Mohedas de la Jara","countryCode":"ES","stateCode":"CM","latitude":"39.60417000","longitude":"-5.14247000"},{"name":"Mohernando","countryCode":"ES","stateCode":"CM","latitude":"40.80129000","longitude":"-3.17234000"},{"name":"Molina de Aragón","countryCode":"ES","stateCode":"CM","latitude":"40.84358000","longitude":"-1.88762000"},{"name":"Molinicos","countryCode":"ES","stateCode":"CM","latitude":"38.46717000","longitude":"-2.23939000"},{"name":"Monasterio","countryCode":"ES","stateCode":"CM","latitude":"40.98547000","longitude":"-3.09711000"},{"name":"Mondéjar","countryCode":"ES","stateCode":"CM","latitude":"40.32095000","longitude":"-3.10686000"},{"name":"Monreal del Llano","countryCode":"ES","stateCode":"CM","latitude":"39.56888000","longitude":"-2.76046000"},{"name":"Montalbanejo","countryCode":"ES","stateCode":"CM","latitude":"39.73369000","longitude":"-2.49911000"},{"name":"Montalbo","countryCode":"ES","stateCode":"CM","latitude":"39.87994000","longitude":"-2.67038000"},{"name":"Montalvos","countryCode":"ES","stateCode":"CM","latitude":"39.16667000","longitude":"-2.01667000"},{"name":"Montarrón","countryCode":"ES","stateCode":"CM","latitude":"40.90675000","longitude":"-3.11495000"},{"name":"Monteagudo de las Salinas","countryCode":"ES","stateCode":"CM","latitude":"39.80000000","longitude":"-1.90000000"},{"name":"Montealegre del Castillo","countryCode":"ES","stateCode":"CM","latitude":"38.78856000","longitude":"-1.32722000"},{"name":"Montearagón","countryCode":"ES","stateCode":"CM","latitude":"39.96425000","longitude":"-4.63214000"},{"name":"Montesclaros","countryCode":"ES","stateCode":"CM","latitude":"40.10646000","longitude":"-4.93849000"},{"name":"Montiel","countryCode":"ES","stateCode":"CM","latitude":"38.69802000","longitude":"-2.86441000"},{"name":"Mora","countryCode":"ES","stateCode":"CM","latitude":"39.68492000","longitude":"-3.77394000"},{"name":"Moral de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.82989000","longitude":"-3.57813000"},{"name":"Moratilla de los Meleros","countryCode":"ES","stateCode":"CM","latitude":"40.50182000","longitude":"-2.94276000"},{"name":"Morenilla","countryCode":"ES","stateCode":"CM","latitude":"40.78687000","longitude":"-1.70717000"},{"name":"Mota de Altarejos","countryCode":"ES","stateCode":"CM","latitude":"39.88201000","longitude":"-2.30958000"},{"name":"Mota del Cuervo","countryCode":"ES","stateCode":"CM","latitude":"39.50189000","longitude":"-2.86994000"},{"name":"Motilla del Palancar","countryCode":"ES","stateCode":"CM","latitude":"39.56667000","longitude":"-1.88333000"},{"name":"Motilleja","countryCode":"ES","stateCode":"CM","latitude":"39.18333000","longitude":"-1.78333000"},{"name":"Moya","countryCode":"ES","stateCode":"CM","latitude":"39.95000000","longitude":"-1.36667000"},{"name":"Muduex","countryCode":"ES","stateCode":"CM","latitude":"40.82930000","longitude":"-2.95899000"},{"name":"Munera","countryCode":"ES","stateCode":"CM","latitude":"39.04217000","longitude":"-2.48068000"},{"name":"Málaga del Fresno","countryCode":"ES","stateCode":"CM","latitude":"40.78740000","longitude":"-3.24465000"},{"name":"Méntrida","countryCode":"ES","stateCode":"CM","latitude":"40.23899000","longitude":"-4.19337000"},{"name":"Nambroca","countryCode":"ES","stateCode":"CM","latitude":"39.79771000","longitude":"-3.94434000"},{"name":"Narboneta","countryCode":"ES","stateCode":"CM","latitude":"39.75000000","longitude":"-1.46667000"},{"name":"Navahermosa","countryCode":"ES","stateCode":"CM","latitude":"39.63526000","longitude":"-4.47012000"},{"name":"Navalcán","countryCode":"ES","stateCode":"CM","latitude":"40.06667000","longitude":"-5.08333000"},{"name":"Navalmoralejo","countryCode":"ES","stateCode":"CM","latitude":"39.73929000","longitude":"-5.14359000"},{"name":"Navalpino","countryCode":"ES","stateCode":"CM","latitude":"39.22573000","longitude":"-4.59133000"},{"name":"Navamorcuende","countryCode":"ES","stateCode":"CM","latitude":"40.15659000","longitude":"-4.78625000"},{"name":"Navas de Estena","countryCode":"ES","stateCode":"CM","latitude":"39.49481000","longitude":"-4.52155000"},{"name":"Navas de Jorquera","countryCode":"ES","stateCode":"CM","latitude":"39.28333000","longitude":"-1.71667000"},{"name":"Negredo","countryCode":"ES","stateCode":"CM","latitude":"41.02737000","longitude":"-2.85878000"},{"name":"Nerpio","countryCode":"ES","stateCode":"CM","latitude":"38.14751000","longitude":"-2.30202000"},{"name":"Noblejas","countryCode":"ES","stateCode":"CM","latitude":"39.98061000","longitude":"-3.44001000"},{"name":"Noez","countryCode":"ES","stateCode":"CM","latitude":"39.74094000","longitude":"-4.18408000"},{"name":"Nombela","countryCode":"ES","stateCode":"CM","latitude":"40.15530000","longitude":"-4.50223000"},{"name":"Novés","countryCode":"ES","stateCode":"CM","latitude":"40.04746000","longitude":"-4.27471000"},{"name":"Numancia de la Sagra","countryCode":"ES","stateCode":"CM","latitude":"40.07395000","longitude":"-3.85118000"},{"name":"Nuño Gómez","countryCode":"ES","stateCode":"CM","latitude":"40.11383000","longitude":"-4.61978000"},{"name":"Ocaña","countryCode":"ES","stateCode":"CM","latitude":"39.95785000","longitude":"-3.49820000"},{"name":"Ocentejo","countryCode":"ES","stateCode":"CM","latitude":"40.77234000","longitude":"-2.39764000"},{"name":"Olivares de Júcar","countryCode":"ES","stateCode":"CM","latitude":"39.76101000","longitude":"-2.35589000"},{"name":"Olmeda de Cobeta","countryCode":"ES","stateCode":"CM","latitude":"40.85971000","longitude":"-2.18280000"},{"name":"Olmeda de la Cuesta","countryCode":"ES","stateCode":"CM","latitude":"40.31088000","longitude":"-2.47592000"},{"name":"Olmeda del Rey","countryCode":"ES","stateCode":"CM","latitude":"39.80000000","longitude":"-2.08333000"},{"name":"Olmedilla de Alarcón","countryCode":"ES","stateCode":"CM","latitude":"39.61667000","longitude":"-2.10000000"},{"name":"Olmedilla de Eliz","countryCode":"ES","stateCode":"CM","latitude":"40.30232000","longitude":"-2.41952000"},{"name":"Olías del Rey","countryCode":"ES","stateCode":"CM","latitude":"39.94436000","longitude":"-3.98684000"},{"name":"Ontur","countryCode":"ES","stateCode":"CM","latitude":"38.61509000","longitude":"-1.49724000"},{"name":"Ontígola","countryCode":"ES","stateCode":"CM","latitude":"40.00421000","longitude":"-3.57227000"},{"name":"Orea","countryCode":"ES","stateCode":"CM","latitude":"40.55725000","longitude":"-1.72738000"},{"name":"Orgaz","countryCode":"ES","stateCode":"CM","latitude":"39.64826000","longitude":"-3.87577000"},{"name":"Oropesa","countryCode":"ES","stateCode":"CM","latitude":"39.91726000","longitude":"-5.17371000"},{"name":"Osa de la Vega","countryCode":"ES","stateCode":"CM","latitude":"39.65977000","longitude":"-2.75998000"},{"name":"Ossa de Montiel","countryCode":"ES","stateCode":"CM","latitude":"38.96398000","longitude":"-2.74553000"},{"name":"Otero","countryCode":"ES","stateCode":"CM","latitude":"40.00096000","longitude":"-4.51539000"},{"name":"Pajaroncillo","countryCode":"ES","stateCode":"CM","latitude":"39.95000000","longitude":"-1.73333000"},{"name":"Pajarón","countryCode":"ES","stateCode":"CM","latitude":"39.95000000","longitude":"-1.78333000"},{"name":"Palomares del Campo","countryCode":"ES","stateCode":"CM","latitude":"39.94664000","longitude":"-2.59776000"},{"name":"Palomeque","countryCode":"ES","stateCode":"CM","latitude":"40.11966000","longitude":"-3.96403000"},{"name":"Pantoja","countryCode":"ES","stateCode":"CM","latitude":"40.04336000","longitude":"-3.83280000"},{"name":"Paracuellos","countryCode":"ES","stateCode":"CM","latitude":"39.71667000","longitude":"-1.78333000"},{"name":"Paredes","countryCode":"ES","stateCode":"CM","latitude":"40.06578000","longitude":"-2.85400000"},{"name":"Paredes de Escalona","countryCode":"ES","stateCode":"CM","latitude":"40.20472000","longitude":"-4.43050000"},{"name":"Paredes de Sigüenza","countryCode":"ES","stateCode":"CM","latitude":"41.24283000","longitude":"-2.73376000"},{"name":"Pareja","countryCode":"ES","stateCode":"CM","latitude":"40.55578000","longitude":"-2.64882000"},{"name":"Parrillas","countryCode":"ES","stateCode":"CM","latitude":"40.06225000","longitude":"-5.06390000"},{"name":"Pastrana","countryCode":"ES","stateCode":"CM","latitude":"40.41902000","longitude":"-2.92256000"},{"name":"Paterna del Madera","countryCode":"ES","stateCode":"CM","latitude":"38.59751000","longitude":"-2.34421000"},{"name":"Pedro Muñoz","countryCode":"ES","stateCode":"CM","latitude":"39.40285000","longitude":"-2.94664000"},{"name":"Pelahustán","countryCode":"ES","stateCode":"CM","latitude":"40.17599000","longitude":"-4.59842000"},{"name":"Peralejos de las Truchas","countryCode":"ES","stateCode":"CM","latitude":"40.59336000","longitude":"-1.90953000"},{"name":"Peralveche","countryCode":"ES","stateCode":"CM","latitude":"40.61078000","longitude":"-2.44957000"},{"name":"Peñalver","countryCode":"ES","stateCode":"CM","latitude":"40.58140000","longitude":"-2.88890000"},{"name":"Peñalén","countryCode":"ES","stateCode":"CM","latitude":"40.66560000","longitude":"-2.06999000"},{"name":"Peñas de San Pedro","countryCode":"ES","stateCode":"CM","latitude":"38.72880000","longitude":"-2.00500000"},{"name":"Picón","countryCode":"ES","stateCode":"CM","latitude":"39.05074000","longitude":"-4.06084000"},{"name":"Piedrabuena","countryCode":"ES","stateCode":"CM","latitude":"39.03536000","longitude":"-4.17512000"},{"name":"Pinarejo","countryCode":"ES","stateCode":"CM","latitude":"39.61639000","longitude":"-2.42592000"},{"name":"Pineda de Gigüela","countryCode":"ES","stateCode":"CM","latitude":"40.08546000","longitude":"-2.54368000"},{"name":"Pinilla de Jadraque","countryCode":"ES","stateCode":"CM","latitude":"41.01988000","longitude":"-2.94254000"},{"name":"Pinilla de Molina","countryCode":"ES","stateCode":"CM","latitude":"40.67969000","longitude":"-1.88034000"},{"name":"Pioz","countryCode":"ES","stateCode":"CM","latitude":"40.46153000","longitude":"-3.17234000"},{"name":"Piqueras","countryCode":"ES","stateCode":"CM","latitude":"40.66367000","longitude":"-1.72202000"},{"name":"Piqueras del Castillo","countryCode":"ES","stateCode":"CM","latitude":"39.71667000","longitude":"-2.06667000"},{"name":"Poblete","countryCode":"ES","stateCode":"CM","latitude":"38.93550000","longitude":"-3.98137000"},{"name":"Polán","countryCode":"ES","stateCode":"CM","latitude":"39.78765000","longitude":"-4.16792000"},{"name":"Portilla","countryCode":"ES","stateCode":"CM","latitude":"40.28957000","longitude":"-2.08178000"},{"name":"Portillo de Toledo","countryCode":"ES","stateCode":"CM","latitude":"40.06415000","longitude":"-4.22793000"},{"name":"Porzuna","countryCode":"ES","stateCode":"CM","latitude":"39.14618000","longitude":"-4.15407000"},{"name":"Poveda de la Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.64329000","longitude":"-2.02905000"},{"name":"Povedilla","countryCode":"ES","stateCode":"CM","latitude":"38.70022000","longitude":"-2.60212000"},{"name":"Pozo de Almoguera","countryCode":"ES","stateCode":"CM","latitude":"40.34030000","longitude":"-3.02638000"},{"name":"Pozo de Guadalajara","countryCode":"ES","stateCode":"CM","latitude":"40.49533000","longitude":"-3.18140000"},{"name":"Pozo-Cañada","countryCode":"ES","stateCode":"CM","latitude":"38.80333000","longitude":"-1.73532000"},{"name":"Pozoamargo","countryCode":"ES","stateCode":"CM","latitude":"39.36558000","longitude":"-2.19617000"},{"name":"Pozohondo","countryCode":"ES","stateCode":"CM","latitude":"38.72095000","longitude":"-1.91192000"},{"name":"Pozorrubio","countryCode":"ES","stateCode":"CM","latitude":"39.81645000","longitude":"-2.94936000"},{"name":"Pozuelo","countryCode":"ES","stateCode":"CM","latitude":"38.80989000","longitude":"-2.10101000"},{"name":"Pozuelo de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.58333000","longitude":"-3.83333000"},{"name":"Prados Redondos","countryCode":"ES","stateCode":"CM","latitude":"40.78505000","longitude":"-1.79329000"},{"name":"Priego","countryCode":"ES","stateCode":"CM","latitude":"40.44936000","longitude":"-2.31435000"},{"name":"Province of Toledo","countryCode":"ES","stateCode":"CM","latitude":"39.83333000","longitude":"-4.00000000"},{"name":"Provincia de Albacete","countryCode":"ES","stateCode":"CM","latitude":"38.83333000","longitude":"-2.00000000"},{"name":"Provincia de Ciudad Real","countryCode":"ES","stateCode":"CM","latitude":"39.00000000","longitude":"-4.00000000"},{"name":"Provincia de Cuenca","countryCode":"ES","stateCode":"CM","latitude":"40.00000000","longitude":"-2.00000000"},{"name":"Provincia de Guadalajara","countryCode":"ES","stateCode":"CM","latitude":"40.83333000","longitude":"-2.50000000"},{"name":"Prádena de Atienza","countryCode":"ES","stateCode":"CM","latitude":"41.17245000","longitude":"-3.00728000"},{"name":"Puebla de Almenara","countryCode":"ES","stateCode":"CM","latitude":"39.78440000","longitude":"-2.81435000"},{"name":"Puebla de Beleña","countryCode":"ES","stateCode":"CM","latitude":"40.88794000","longitude":"-3.21624000"},{"name":"Puebla de Don Rodrigo","countryCode":"ES","stateCode":"CM","latitude":"39.08564000","longitude":"-4.61966000"},{"name":"Puebla del Príncipe","countryCode":"ES","stateCode":"CM","latitude":"38.56766000","longitude":"-2.92605000"},{"name":"Puebla del Salvador","countryCode":"ES","stateCode":"CM","latitude":"39.56667000","longitude":"-1.66667000"},{"name":"Puerto Lápice","countryCode":"ES","stateCode":"CM","latitude":"39.32360000","longitude":"-3.48148000"},{"name":"Puerto de San Vicente","countryCode":"ES","stateCode":"CM","latitude":"39.52283000","longitude":"-5.11407000"},{"name":"Puertollano","countryCode":"ES","stateCode":"CM","latitude":"38.68712000","longitude":"-4.10734000"},{"name":"Pulgar","countryCode":"ES","stateCode":"CM","latitude":"39.69383000","longitude":"-4.15233000"},{"name":"Pálmaces de Jadraque","countryCode":"ES","stateCode":"CM","latitude":"41.05610000","longitude":"-2.91060000"},{"name":"Pétrola","countryCode":"ES","stateCode":"CM","latitude":"38.82628000","longitude":"-1.55662000"},{"name":"Quer","countryCode":"ES","stateCode":"CM","latitude":"40.60532000","longitude":"-3.27530000"},{"name":"Quero","countryCode":"ES","stateCode":"CM","latitude":"39.51111000","longitude":"-3.24741000"},{"name":"Quintanar de la Orden","countryCode":"ES","stateCode":"CM","latitude":"39.59369000","longitude":"-3.04165000"},{"name":"Quintanar del Rey","countryCode":"ES","stateCode":"CM","latitude":"39.33333000","longitude":"-1.93333000"},{"name":"Quismondo","countryCode":"ES","stateCode":"CM","latitude":"40.10533000","longitude":"-4.32394000"},{"name":"Rada de Haro","countryCode":"ES","stateCode":"CM","latitude":"39.57002000","longitude":"-2.62086000"},{"name":"Rebollosa de Jadraque","countryCode":"ES","stateCode":"CM","latitude":"41.09040000","longitude":"-2.84201000"},{"name":"Recas","countryCode":"ES","stateCode":"CM","latitude":"40.05286000","longitude":"-3.99090000"},{"name":"Renera","countryCode":"ES","stateCode":"CM","latitude":"40.48976000","longitude":"-3.01367000"},{"name":"Retiendas","countryCode":"ES","stateCode":"CM","latitude":"40.96835000","longitude":"-3.27229000"},{"name":"Retuerta de Bullaque","countryCode":"ES","stateCode":"CM","latitude":"39.46363000","longitude":"-4.41363000"},{"name":"Reíllo","countryCode":"ES","stateCode":"CM","latitude":"39.90000000","longitude":"-1.86667000"},{"name":"Riba de Saelices","countryCode":"ES","stateCode":"CM","latitude":"40.91145000","longitude":"-2.29715000"},{"name":"Rielves","countryCode":"ES","stateCode":"CM","latitude":"39.96206000","longitude":"-4.19300000"},{"name":"Rillo de Gallo","countryCode":"ES","stateCode":"CM","latitude":"40.86635000","longitude":"-1.93740000"},{"name":"Riópar","countryCode":"ES","stateCode":"CM","latitude":"38.50000000","longitude":"-2.45000000"},{"name":"Robledillo de Mohernando","countryCode":"ES","stateCode":"CM","latitude":"40.85118000","longitude":"-3.23162000"},{"name":"Robledo","countryCode":"ES","stateCode":"CM","latitude":"38.75807000","longitude":"-2.45042000"},{"name":"Robledo de Corpes","countryCode":"ES","stateCode":"CM","latitude":"41.11838000","longitude":"-2.95000000"},{"name":"Romanillos de Atienza","countryCode":"ES","stateCode":"CM","latitude":"41.26667000","longitude":"-2.90000000"},{"name":"Romanones","countryCode":"ES","stateCode":"CM","latitude":"40.57149000","longitude":"-2.99072000"},{"name":"Rozalén del Monte","countryCode":"ES","stateCode":"CM","latitude":"39.99083000","longitude":"-2.80525000"},{"name":"Rueda de la Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.91795000","longitude":"-1.85439000"},{"name":"Ruidera","countryCode":"ES","stateCode":"CM","latitude":"38.97775000","longitude":"-2.88321000"},{"name":"Sacecorbo","countryCode":"ES","stateCode":"CM","latitude":"40.83280000","longitude":"-2.41838000"},{"name":"Saceda-Trasierra","countryCode":"ES","stateCode":"CM","latitude":"40.15525000","longitude":"-2.85369000"},{"name":"Sacedón","countryCode":"ES","stateCode":"CM","latitude":"40.48076000","longitude":"-2.73337000"},{"name":"Saceruela","countryCode":"ES","stateCode":"CM","latitude":"38.94382000","longitude":"-4.60768000"},{"name":"Saelices","countryCode":"ES","stateCode":"CM","latitude":"39.92061000","longitude":"-2.80502000"},{"name":"Saelices de la Sal","countryCode":"ES","stateCode":"CM","latitude":"40.90723000","longitude":"-2.32325000"},{"name":"Salinas del Manzano","countryCode":"ES","stateCode":"CM","latitude":"40.08333000","longitude":"-1.55000000"},{"name":"Salmerón","countryCode":"ES","stateCode":"CM","latitude":"40.54529000","longitude":"-2.49315000"},{"name":"Salobre","countryCode":"ES","stateCode":"CM","latitude":"38.59297000","longitude":"-2.55038000"},{"name":"Salvacañete","countryCode":"ES","stateCode":"CM","latitude":"40.10000000","longitude":"-1.50000000"},{"name":"San Andrés del Congosto","countryCode":"ES","stateCode":"CM","latitude":"40.99775000","longitude":"-3.02423000"},{"name":"San Andrés del Rey","countryCode":"ES","stateCode":"CM","latitude":"40.63837000","longitude":"-2.82020000"},{"name":"San Bartolomé de las Abiertas","countryCode":"ES","stateCode":"CM","latitude":"39.82972000","longitude":"-4.71901000"},{"name":"San Carlos del Valle","countryCode":"ES","stateCode":"CM","latitude":"38.84399000","longitude":"-3.24148000"},{"name":"San Clemente","countryCode":"ES","stateCode":"CM","latitude":"39.40410000","longitude":"-2.42819000"},{"name":"San Lorenzo de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.47681000","longitude":"-3.82605000"},{"name":"San Lorenzo de la Parrilla","countryCode":"ES","stateCode":"CM","latitude":"39.85129000","longitude":"-2.36079000"},{"name":"San Martín de Boniches","countryCode":"ES","stateCode":"CM","latitude":"39.90000000","longitude":"-1.56667000"},{"name":"San Martín de Montalbán","countryCode":"ES","stateCode":"CM","latitude":"39.70186000","longitude":"-4.38796000"},{"name":"San Martín de Pusa","countryCode":"ES","stateCode":"CM","latitude":"39.78404000","longitude":"-4.63252000"},{"name":"San Pedro","countryCode":"ES","stateCode":"CM","latitude":"38.82493000","longitude":"-2.18276000"},{"name":"San Pedro Palmiches","countryCode":"ES","stateCode":"CM","latitude":"40.42956000","longitude":"-2.40602000"},{"name":"Santa Ana de Pusa","countryCode":"ES","stateCode":"CM","latitude":"39.76238000","longitude":"-4.70904000"},{"name":"Santa Cruz de Moya","countryCode":"ES","stateCode":"CM","latitude":"39.95000000","longitude":"-1.26667000"},{"name":"Santa Cruz de Mudela","countryCode":"ES","stateCode":"CM","latitude":"38.64241000","longitude":"-3.46650000"},{"name":"Santa Cruz de la Zarza","countryCode":"ES","stateCode":"CM","latitude":"39.98104000","longitude":"-3.18787000"},{"name":"Santa Cruz de los Cáñamos","countryCode":"ES","stateCode":"CM","latitude":"38.63759000","longitude":"-2.86618000"},{"name":"Santa Cruz del Retamar","countryCode":"ES","stateCode":"CM","latitude":"40.11917000","longitude":"-4.24158000"},{"name":"Santa María del Campo Rus","countryCode":"ES","stateCode":"CM","latitude":"39.55942000","longitude":"-2.42306000"},{"name":"Santa María del Val","countryCode":"ES","stateCode":"CM","latitude":"40.50439000","longitude":"-2.04115000"},{"name":"Santa Olalla","countryCode":"ES","stateCode":"CM","latitude":"40.02348000","longitude":"-4.43025000"},{"name":"Santiuste","countryCode":"ES","stateCode":"CM","latitude":"41.08462000","longitude":"-2.80953000"},{"name":"Sartajada","countryCode":"ES","stateCode":"CM","latitude":"40.21320000","longitude":"-4.79427000"},{"name":"Sayatón","countryCode":"ES","stateCode":"CM","latitude":"40.37635000","longitude":"-2.85253000"},{"name":"Saúca","countryCode":"ES","stateCode":"CM","latitude":"41.03098000","longitude":"-2.52905000"},{"name":"Segurilla","countryCode":"ES","stateCode":"CM","latitude":"40.02386000","longitude":"-4.86418000"},{"name":"Selas","countryCode":"ES","stateCode":"CM","latitude":"40.95150000","longitude":"-2.10203000"},{"name":"Semillas","countryCode":"ES","stateCode":"CM","latitude":"41.05857000","longitude":"-3.11945000"},{"name":"Seseña","countryCode":"ES","stateCode":"CM","latitude":"40.10473000","longitude":"-3.69793000"},{"name":"Setiles","countryCode":"ES","stateCode":"CM","latitude":"40.73419000","longitude":"-1.61720000"},{"name":"Sevilleja de la Jara","countryCode":"ES","stateCode":"CM","latitude":"39.57488000","longitude":"-4.96387000"},{"name":"Sienes","countryCode":"ES","stateCode":"CM","latitude":"41.20096000","longitude":"-2.65332000"},{"name":"Sigüenza","countryCode":"ES","stateCode":"CM","latitude":"41.06892000","longitude":"-2.64308000"},{"name":"Sisante","countryCode":"ES","stateCode":"CM","latitude":"39.40849000","longitude":"-2.20173000"},{"name":"Socovos","countryCode":"ES","stateCode":"CM","latitude":"38.33232000","longitude":"-1.98485000"},{"name":"Socuéllamos","countryCode":"ES","stateCode":"CM","latitude":"39.28581000","longitude":"-2.79205000"},{"name":"Solanillos del Extremo","countryCode":"ES","stateCode":"CM","latitude":"40.75088000","longitude":"-2.69799000"},{"name":"Somolinos","countryCode":"ES","stateCode":"CM","latitude":"41.24606000","longitude":"-3.06004000"},{"name":"Sonseca","countryCode":"ES","stateCode":"CM","latitude":"39.67747000","longitude":"-3.97448000"},{"name":"Sotillo de las Palomas","countryCode":"ES","stateCode":"CM","latitude":"40.10359000","longitude":"-4.82736000"},{"name":"Sotodosos","countryCode":"ES","stateCode":"CM","latitude":"40.92149000","longitude":"-2.39211000"},{"name":"Talavera de la Reina","countryCode":"ES","stateCode":"CM","latitude":"39.96348000","longitude":"-4.83076000"},{"name":"Tamajón","countryCode":"ES","stateCode":"CM","latitude":"40.99914000","longitude":"-3.24743000"},{"name":"Taragudo","countryCode":"ES","stateCode":"CM","latitude":"40.82106000","longitude":"-3.07680000"},{"name":"Tarancón","countryCode":"ES","stateCode":"CM","latitude":"40.00851000","longitude":"-3.00731000"},{"name":"Taravilla","countryCode":"ES","stateCode":"CM","latitude":"40.69743000","longitude":"-1.96817000"},{"name":"Tarazona de la Mancha","countryCode":"ES","stateCode":"CM","latitude":"39.25000000","longitude":"-1.91667000"},{"name":"Tartanedo","countryCode":"ES","stateCode":"CM","latitude":"40.99347000","longitude":"-1.92459000"},{"name":"Tejadillos","countryCode":"ES","stateCode":"CM","latitude":"40.13333000","longitude":"-1.63333000"},{"name":"Tembleque","countryCode":"ES","stateCode":"CM","latitude":"39.69541000","longitude":"-3.50429000"},{"name":"Tendilla","countryCode":"ES","stateCode":"CM","latitude":"40.54379000","longitude":"-2.95782000"},{"name":"Terrinches","countryCode":"ES","stateCode":"CM","latitude":"38.61057000","longitude":"-2.84215000"},{"name":"Terzaga","countryCode":"ES","stateCode":"CM","latitude":"40.69508000","longitude":"-1.90386000"},{"name":"Tierzo","countryCode":"ES","stateCode":"CM","latitude":"40.74925000","longitude":"-1.93069000"},{"name":"Tinajas","countryCode":"ES","stateCode":"CM","latitude":"40.32547000","longitude":"-2.58228000"},{"name":"Tobarra","countryCode":"ES","stateCode":"CM","latitude":"38.59213000","longitude":"-1.69191000"},{"name":"Toledo","countryCode":"ES","stateCode":"CM","latitude":"39.85810000","longitude":"-4.02263000"},{"name":"Tomelloso","countryCode":"ES","stateCode":"CM","latitude":"39.15759000","longitude":"-3.02156000"},{"name":"Tordellego","countryCode":"ES","stateCode":"CM","latitude":"40.72165000","longitude":"-1.67036000"},{"name":"Tordelrábano","countryCode":"ES","stateCode":"CM","latitude":"41.21827000","longitude":"-2.75792000"},{"name":"Tordesilos","countryCode":"ES","stateCode":"CM","latitude":"40.67074000","longitude":"-1.59372000"},{"name":"Torija","countryCode":"ES","stateCode":"CM","latitude":"40.74251000","longitude":"-3.02830000"},{"name":"Torralba","countryCode":"ES","stateCode":"CM","latitude":"40.30253000","longitude":"-2.28546000"},{"name":"Torralba de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"39.01785000","longitude":"-3.75105000"},{"name":"Torralba de Oropesa","countryCode":"ES","stateCode":"CM","latitude":"39.93384000","longitude":"-5.15404000"},{"name":"Torre de Juan Abad","countryCode":"ES","stateCode":"CM","latitude":"38.58417000","longitude":"-3.05994000"},{"name":"Torre del Burgo","countryCode":"ES","stateCode":"CM","latitude":"40.79176000","longitude":"-3.07723000"},{"name":"Torrecilla de la Jara","countryCode":"ES","stateCode":"CM","latitude":"39.70425000","longitude":"-4.77186000"},{"name":"Torrecuadrada de Molina","countryCode":"ES","stateCode":"CM","latitude":"40.74947000","longitude":"-1.80707000"},{"name":"Torrecuadradilla","countryCode":"ES","stateCode":"CM","latitude":"40.85364000","longitude":"-2.53215000"},{"name":"Torrejoncillo del Rey","countryCode":"ES","stateCode":"CM","latitude":"40.00840000","longitude":"-2.57107000"},{"name":"Torrejón del Rey","countryCode":"ES","stateCode":"CM","latitude":"40.64325000","longitude":"-3.33376000"},{"name":"Torremocha de Jadraque","countryCode":"ES","stateCode":"CM","latitude":"41.01881000","longitude":"-2.89918000"},{"name":"Torremocha del Campo","countryCode":"ES","stateCode":"CM","latitude":"40.97819000","longitude":"-2.61881000"},{"name":"Torremocha del Pinar","countryCode":"ES","stateCode":"CM","latitude":"40.88954000","longitude":"-2.04497000"},{"name":"Torremochuela","countryCode":"ES","stateCode":"CM","latitude":"40.76528000","longitude":"-1.84190000"},{"name":"Torrenueva","countryCode":"ES","stateCode":"CM","latitude":"38.63960000","longitude":"-3.36259000"},{"name":"Torrico","countryCode":"ES","stateCode":"CM","latitude":"39.82918000","longitude":"-5.22581000"},{"name":"Torrijos","countryCode":"ES","stateCode":"CM","latitude":"39.98195000","longitude":"-4.28349000"},{"name":"Torrubia","countryCode":"ES","stateCode":"CM","latitude":"40.96581000","longitude":"-1.90064000"},{"name":"Torrubia del Campo","countryCode":"ES","stateCode":"CM","latitude":"39.89749000","longitude":"-2.96133000"},{"name":"Torrubia del Castillo","countryCode":"ES","stateCode":"CM","latitude":"39.65852000","longitude":"-2.31171000"},{"name":"Tortuera","countryCode":"ES","stateCode":"CM","latitude":"40.97181000","longitude":"-1.79764000"},{"name":"Tortuero","countryCode":"ES","stateCode":"CM","latitude":"40.93414000","longitude":"-3.35024000"},{"name":"Totanés","countryCode":"ES","stateCode":"CM","latitude":"39.71057000","longitude":"-4.22655000"},{"name":"Tresjuncos","countryCode":"ES","stateCode":"CM","latitude":"39.70087000","longitude":"-2.75502000"},{"name":"Tribaldos","countryCode":"ES","stateCode":"CM","latitude":"39.97264000","longitude":"-2.89809000"},{"name":"Trijueque","countryCode":"ES","stateCode":"CM","latitude":"40.77426000","longitude":"-2.99253000"},{"name":"Trillo","countryCode":"ES","stateCode":"CM","latitude":"40.70086000","longitude":"-2.59265000"},{"name":"Turleque","countryCode":"ES","stateCode":"CM","latitude":"39.60138000","longitude":"-3.61404000"},{"name":"Tébar","countryCode":"ES","stateCode":"CM","latitude":"39.50000000","longitude":"-2.16667000"},{"name":"Tórtola de Henares","countryCode":"ES","stateCode":"CM","latitude":"40.70425000","longitude":"-3.12316000"},{"name":"Uceda","countryCode":"ES","stateCode":"CM","latitude":"40.83944000","longitude":"-3.46040000"},{"name":"Uclés","countryCode":"ES","stateCode":"CM","latitude":"39.97938000","longitude":"-2.86143000"},{"name":"Ugena","countryCode":"ES","stateCode":"CM","latitude":"40.15572000","longitude":"-3.87603000"},{"name":"Ujados","countryCode":"ES","stateCode":"CM","latitude":"41.23526000","longitude":"-3.00482000"},{"name":"Urda","countryCode":"ES","stateCode":"CM","latitude":"39.41179000","longitude":"-3.71493000"},{"name":"Utande","countryCode":"ES","stateCode":"CM","latitude":"40.84832000","longitude":"-2.92770000"},{"name":"Uña","countryCode":"ES","stateCode":"CM","latitude":"40.22410000","longitude":"-1.97788000"},{"name":"Valdarachas","countryCode":"ES","stateCode":"CM","latitude":"40.51710000","longitude":"-3.12652000"},{"name":"Valdearenas","countryCode":"ES","stateCode":"CM","latitude":"40.80939000","longitude":"-2.99218000"},{"name":"Valdeavellano","countryCode":"ES","stateCode":"CM","latitude":"40.66560000","longitude":"-2.96977000"},{"name":"Valdeaveruelo","countryCode":"ES","stateCode":"CM","latitude":"40.63473000","longitude":"-3.31367000"},{"name":"Valdeconcha","countryCode":"ES","stateCode":"CM","latitude":"40.45643000","longitude":"-2.87663000"},{"name":"Valdeganga","countryCode":"ES","stateCode":"CM","latitude":"39.13514000","longitude":"-1.67703000"},{"name":"Valdegrudas","countryCode":"ES","stateCode":"CM","latitude":"40.71125000","longitude":"-3.01209000"},{"name":"Valdelcubo","countryCode":"ES","stateCode":"CM","latitude":"41.22637000","longitude":"-2.67588000"},{"name":"Valdemanco del Esteras","countryCode":"ES","stateCode":"CM","latitude":"38.93858000","longitude":"-4.82920000"},{"name":"Valdemeca","countryCode":"ES","stateCode":"CM","latitude":"40.22367000","longitude":"-1.74358000"},{"name":"Valdemorillo de la Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.03333000","longitude":"-1.78333000"},{"name":"Valdemoro-Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.10000000","longitude":"-1.76667000"},{"name":"Valdeolivas","countryCode":"ES","stateCode":"CM","latitude":"40.50600000","longitude":"-2.44532000"},{"name":"Valdepeñas","countryCode":"ES","stateCode":"CM","latitude":"38.76211000","longitude":"-3.38483000"},{"name":"Valdepeñas de la Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.90562000","longitude":"-3.38414000"},{"name":"Valderrebollo","countryCode":"ES","stateCode":"CM","latitude":"40.81035000","longitude":"-2.72887000"},{"name":"Valdesotos","countryCode":"ES","stateCode":"CM","latitude":"40.95546000","longitude":"-3.32542000"},{"name":"Valdeverdeja","countryCode":"ES","stateCode":"CM","latitude":"39.79635000","longitude":"-5.24544000"},{"name":"Valenzuela de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.85254000","longitude":"-3.77210000"},{"name":"Valfermoso de Tajuña","countryCode":"ES","stateCode":"CM","latitude":"40.61902000","longitude":"-2.95407000"},{"name":"Valhermoso","countryCode":"ES","stateCode":"CM","latitude":"40.78590000","longitude":"-1.96121000"},{"name":"Valhermoso de la Fuente","countryCode":"ES","stateCode":"CM","latitude":"39.56667000","longitude":"-2.01667000"},{"name":"Valmojado","countryCode":"ES","stateCode":"CM","latitude":"40.20444000","longitude":"-4.09146000"},{"name":"Valsalobre","countryCode":"ES","stateCode":"CM","latitude":"40.61742000","longitude":"-2.09297000"},{"name":"Valtablado del Río","countryCode":"ES","stateCode":"CM","latitude":"40.71420000","longitude":"-2.40225000"},{"name":"Valverde de Júcar","countryCode":"ES","stateCode":"CM","latitude":"39.71866000","longitude":"-2.22135000"},{"name":"Valverde de los Arroyos","countryCode":"ES","stateCode":"CM","latitude":"41.12930000","longitude":"-3.23333000"},{"name":"Valverdejo","countryCode":"ES","stateCode":"CM","latitude":"39.61667000","longitude":"-2.01667000"},{"name":"Vara de Rey","countryCode":"ES","stateCode":"CM","latitude":"39.42595000","longitude":"-2.29404000"},{"name":"Vega del Codorno","countryCode":"ES","stateCode":"CM","latitude":"40.42457000","longitude":"-1.91312000"},{"name":"Velada","countryCode":"ES","stateCode":"CM","latitude":"39.97687000","longitude":"-4.97641000"},{"name":"Vellisca","countryCode":"ES","stateCode":"CM","latitude":"40.12965000","longitude":"-2.81444000"},{"name":"Ventas con Peña Aguilera","countryCode":"ES","stateCode":"CM","latitude":"39.61033000","longitude":"-4.23128000"},{"name":"Viana de Jadraque","countryCode":"ES","stateCode":"CM","latitude":"41.02577000","longitude":"-2.76966000"},{"name":"Villa de Don Fadrique","countryCode":"ES","stateCode":"CM","latitude":"39.61505000","longitude":"-3.21915000"},{"name":"Villa de Ves","countryCode":"ES","stateCode":"CM","latitude":"39.20000000","longitude":"-1.23333000"},{"name":"Villacañas","countryCode":"ES","stateCode":"CM","latitude":"39.62367000","longitude":"-3.33813000"},{"name":"Villaconejos de Trabaque","countryCode":"ES","stateCode":"CM","latitude":"40.40064000","longitude":"-2.31956000"},{"name":"Villafranca de los Caballeros","countryCode":"ES","stateCode":"CM","latitude":"39.42824000","longitude":"-3.36079000"},{"name":"Villagarcía del Llano","countryCode":"ES","stateCode":"CM","latitude":"39.31667000","longitude":"-1.83333000"},{"name":"Villagordo del Júcar","countryCode":"ES","stateCode":"CM","latitude":"39.30000000","longitude":"-2.06667000"},{"name":"Villahermosa","countryCode":"ES","stateCode":"CM","latitude":"38.75023000","longitude":"-2.87066000"},{"name":"Villalba de la Sierra","countryCode":"ES","stateCode":"CM","latitude":"40.23437000","longitude":"-2.08929000"},{"name":"Villalba del Rey","countryCode":"ES","stateCode":"CM","latitude":"40.34653000","longitude":"-2.63902000"},{"name":"Villalgordo del Marquesado","countryCode":"ES","stateCode":"CM","latitude":"39.68245000","longitude":"-2.50885000"},{"name":"Villalpardo","countryCode":"ES","stateCode":"CM","latitude":"39.46667000","longitude":"-1.63333000"},{"name":"Villamalea","countryCode":"ES","stateCode":"CM","latitude":"39.36667000","longitude":"-1.58333000"},{"name":"Villamanrique","countryCode":"ES","stateCode":"CM","latitude":"38.54636000","longitude":"-2.99729000"},{"name":"Villamayor de Calatrava","countryCode":"ES","stateCode":"CM","latitude":"38.78763000","longitude":"-4.13774000"},{"name":"Villamayor de Santiago","countryCode":"ES","stateCode":"CM","latitude":"39.73072000","longitude":"-2.92357000"},{"name":"Villamiel de Toledo","countryCode":"ES","stateCode":"CM","latitude":"39.96482000","longitude":"-4.12627000"},{"name":"Villaminaya","countryCode":"ES","stateCode":"CM","latitude":"39.71197000","longitude":"-3.87055000"},{"name":"Villamuelas","countryCode":"ES","stateCode":"CM","latitude":"39.81784000","longitude":"-3.73461000"},{"name":"Villanueva de Alcardete","countryCode":"ES","stateCode":"CM","latitude":"39.67321000","longitude":"-3.01445000"},{"name":"Villanueva de Alcorón","countryCode":"ES","stateCode":"CM","latitude":"40.67956000","longitude":"-2.25145000"},{"name":"Villanueva de Argecilla","countryCode":"ES","stateCode":"CM","latitude":"40.90257000","longitude":"-2.91431000"},{"name":"Villanueva de Bogas","countryCode":"ES","stateCode":"CM","latitude":"39.72347000","longitude":"-3.65743000"},{"name":"Villanueva de San Carlos","countryCode":"ES","stateCode":"CM","latitude":"38.62173000","longitude":"-3.90903000"},{"name":"Villanueva de la Fuente","countryCode":"ES","stateCode":"CM","latitude":"38.69463000","longitude":"-2.69637000"},{"name":"Villanueva de la Jara","countryCode":"ES","stateCode":"CM","latitude":"39.43333000","longitude":"-1.93333000"},{"name":"Villanueva de la Torre","countryCode":"ES","stateCode":"CM","latitude":"40.58216000","longitude":"-3.29764000"},{"name":"Villapalacios","countryCode":"ES","stateCode":"CM","latitude":"38.57500000","longitude":"-2.63384000"},{"name":"Villar de Cañas","countryCode":"ES","stateCode":"CM","latitude":"39.77860000","longitude":"-2.56428000"},{"name":"Villar de Domingo García","countryCode":"ES","stateCode":"CM","latitude":"40.23732000","longitude":"-2.29136000"},{"name":"Villar de Olalla","countryCode":"ES","stateCode":"CM","latitude":"40.01496000","longitude":"-2.19561000"},{"name":"Villar de la Encina","countryCode":"ES","stateCode":"CM","latitude":"39.63725000","longitude":"-2.52155000"},{"name":"Villar del Humo","countryCode":"ES","stateCode":"CM","latitude":"39.86667000","longitude":"-1.63333000"},{"name":"Villar del Infantado","countryCode":"ES","stateCode":"CM","latitude":"40.45514000","longitude":"-2.47905000"},{"name":"Villar del Pozo","countryCode":"ES","stateCode":"CM","latitude":"38.85010000","longitude":"-3.96405000"},{"name":"Villarejo de Fuentes","countryCode":"ES","stateCode":"CM","latitude":"39.78809000","longitude":"-2.69680000"},{"name":"Villarejo de Montalbán","countryCode":"ES","stateCode":"CM","latitude":"39.76913000","longitude":"-4.57314000"},{"name":"Villarejo de la Peñuela","countryCode":"ES","stateCode":"CM","latitude":"40.08745000","longitude":"-2.40996000"},{"name":"Villarejo-Periesteban","countryCode":"ES","stateCode":"CM","latitude":"39.87231000","longitude":"-2.44145000"},{"name":"Villares de Jadraque","countryCode":"ES","stateCode":"CM","latitude":"41.10169000","longitude":"-3.02558000"},{"name":"Villares del Saz","countryCode":"ES","stateCode":"CM","latitude":"39.84109000","longitude":"-2.50427000"},{"name":"Villarrobledo","countryCode":"ES","stateCode":"CM","latitude":"39.26992000","longitude":"-2.60119000"},{"name":"Villarrubia de Santiago","countryCode":"ES","stateCode":"CM","latitude":"39.98555000","longitude":"-3.36898000"},{"name":"Villarrubia de los Ojos","countryCode":"ES","stateCode":"CM","latitude":"39.22085000","longitude":"-3.60802000"},{"name":"Villarrubio","countryCode":"ES","stateCode":"CM","latitude":"39.94511000","longitude":"-2.89431000"},{"name":"Villarta","countryCode":"ES","stateCode":"CM","latitude":"39.45000000","longitude":"-1.65000000"},{"name":"Villarta de San Juan","countryCode":"ES","stateCode":"CM","latitude":"39.23785000","longitude":"-3.42333000"},{"name":"Villaseca de Henares","countryCode":"ES","stateCode":"CM","latitude":"40.96060000","longitude":"-2.79775000"},{"name":"Villaseca de Uceda","countryCode":"ES","stateCode":"CM","latitude":"40.81827000","longitude":"-3.34904000"},{"name":"Villaseca de la Sagra","countryCode":"ES","stateCode":"CM","latitude":"39.96185000","longitude":"-3.88291000"},{"name":"Villasequilla de Yepes","countryCode":"ES","stateCode":"CM","latitude":"39.87582000","longitude":"-3.73110000"},{"name":"Villatobas","countryCode":"ES","stateCode":"CM","latitude":"39.90187000","longitude":"-3.32386000"},{"name":"Villatoya","countryCode":"ES","stateCode":"CM","latitude":"39.33333000","longitude":"-1.30000000"},{"name":"Villavaliente","countryCode":"ES","stateCode":"CM","latitude":"39.12646000","longitude":"-1.45712000"},{"name":"Villaverde de Guadalimar","countryCode":"ES","stateCode":"CM","latitude":"38.45525000","longitude":"-2.51782000"},{"name":"Villaverde y Pasaconsol","countryCode":"ES","stateCode":"CM","latitude":"39.77099000","longitude":"-2.26552000"},{"name":"Villel de Mesa","countryCode":"ES","stateCode":"CM","latitude":"41.12616000","longitude":"-1.99072000"},{"name":"Vindel","countryCode":"ES","stateCode":"CM","latitude":"40.58743000","longitude":"-2.38060000"},{"name":"Viso del Marqués","countryCode":"ES","stateCode":"CM","latitude":"38.52208000","longitude":"-3.56348000"},{"name":"Viveros","countryCode":"ES","stateCode":"CM","latitude":"38.77260000","longitude":"-2.57449000"},{"name":"Viñuelas","countryCode":"ES","stateCode":"CM","latitude":"40.79229000","longitude":"-3.34036000"},{"name":"Yebes","countryCode":"ES","stateCode":"CM","latitude":"40.53162000","longitude":"-3.10782000"},{"name":"Yebra","countryCode":"ES","stateCode":"CM","latitude":"40.35702000","longitude":"-2.96630000"},{"name":"Yeles","countryCode":"ES","stateCode":"CM","latitude":"40.12035000","longitude":"-3.80487000"},{"name":"Yepes","countryCode":"ES","stateCode":"CM","latitude":"39.90199000","longitude":"-3.62517000"},{"name":"Yeste","countryCode":"ES","stateCode":"CM","latitude":"38.36852000","longitude":"-2.31756000"},{"name":"Yuncler","countryCode":"ES","stateCode":"CM","latitude":"40.04079000","longitude":"-3.89979000"},{"name":"Yuncos","countryCode":"ES","stateCode":"CM","latitude":"40.08590000","longitude":"-3.87106000"},{"name":"Yunquera de Henares","countryCode":"ES","stateCode":"CM","latitude":"40.75139000","longitude":"-3.16260000"},{"name":"Yélamos de Abajo","countryCode":"ES","stateCode":"CM","latitude":"40.63092000","longitude":"-2.85803000"},{"name":"Yélamos de Arriba","countryCode":"ES","stateCode":"CM","latitude":"40.64008000","longitude":"-2.84340000"},{"name":"Yémeda","countryCode":"ES","stateCode":"CM","latitude":"39.76667000","longitude":"-1.71667000"},{"name":"Zafra de Záncara","countryCode":"ES","stateCode":"CM","latitude":"39.89203000","longitude":"-2.55786000"},{"name":"Zafrilla","countryCode":"ES","stateCode":"CM","latitude":"40.20000000","longitude":"-1.61667000"},{"name":"Zaorejas","countryCode":"ES","stateCode":"CM","latitude":"40.76209000","longitude":"-2.20120000"},{"name":"Zarza de Tajo","countryCode":"ES","stateCode":"CM","latitude":"40.01591000","longitude":"-3.12877000"},{"name":"Zarzuela","countryCode":"ES","stateCode":"CM","latitude":"40.25902000","longitude":"-2.11034000"},{"name":"Zarzuela de Jadraque","countryCode":"ES","stateCode":"CM","latitude":"41.06838000","longitude":"-3.04436000"},{"name":"Zorita de los Canes","countryCode":"ES","stateCode":"CM","latitude":"40.33052000","longitude":"-2.88764000"},{"name":"Abla","countryCode":"ES","stateCode":"AN","latitude":"37.14245000","longitude":"-2.77808000"},{"name":"Abrucena","countryCode":"ES","stateCode":"AN","latitude":"37.13226000","longitude":"-2.79711000"},{"name":"Adamuz","countryCode":"ES","stateCode":"AN","latitude":"38.02674000","longitude":"-4.52231000"},{"name":"Adra","countryCode":"ES","stateCode":"AN","latitude":"36.74961000","longitude":"-3.02055000"},{"name":"Agrón","countryCode":"ES","stateCode":"AN","latitude":"37.03023000","longitude":"-3.82870000"},{"name":"Aguadulce","countryCode":"ES","stateCode":"AN","latitude":"37.25273000","longitude":"-4.99269000"},{"name":"Aguilar","countryCode":"ES","stateCode":"AN","latitude":"37.51476000","longitude":"-4.65717000"},{"name":"Alameda","countryCode":"ES","stateCode":"AN","latitude":"37.20870000","longitude":"-4.65860000"},{"name":"Alamedilla","countryCode":"ES","stateCode":"AN","latitude":"37.58232000","longitude":"-3.24241000"},{"name":"Alanís","countryCode":"ES","stateCode":"AN","latitude":"38.03333000","longitude":"-5.71667000"},{"name":"Albaida del Aljarafe","countryCode":"ES","stateCode":"AN","latitude":"37.42354000","longitude":"-6.16675000"},{"name":"Albolote","countryCode":"ES","stateCode":"AN","latitude":"37.23088000","longitude":"-3.65510000"},{"name":"Albondón","countryCode":"ES","stateCode":"AN","latitude":"36.82770000","longitude":"-3.21144000"},{"name":"Albox","countryCode":"ES","stateCode":"AN","latitude":"37.38856000","longitude":"-2.14949000"},{"name":"Albuñol","countryCode":"ES","stateCode":"AN","latitude":"36.79203000","longitude":"-3.20500000"},{"name":"Albuñuelas","countryCode":"ES","stateCode":"AN","latitude":"36.92828000","longitude":"-3.63184000"},{"name":"Albuñán","countryCode":"ES","stateCode":"AN","latitude":"37.22708000","longitude":"-3.13321000"},{"name":"Albánchez","countryCode":"ES","stateCode":"AN","latitude":"37.28361000","longitude":"-2.18229000"},{"name":"Alcalá de Guadaira","countryCode":"ES","stateCode":"AN","latitude":"37.33791000","longitude":"-5.83951000"},{"name":"Alcalá de los Gazules","countryCode":"ES","stateCode":"AN","latitude":"36.46212000","longitude":"-5.72382000"},{"name":"Alcalá del Río","countryCode":"ES","stateCode":"AN","latitude":"37.51780000","longitude":"-5.98185000"},{"name":"Alcalá del Valle","countryCode":"ES","stateCode":"AN","latitude":"36.90448000","longitude":"-5.17240000"},{"name":"Alcalá la Real","countryCode":"ES","stateCode":"AN","latitude":"37.46140000","longitude":"-3.92301000"},{"name":"Alcaracejos","countryCode":"ES","stateCode":"AN","latitude":"38.38333000","longitude":"-4.96667000"},{"name":"Alcaucín","countryCode":"ES","stateCode":"AN","latitude":"36.90301000","longitude":"-4.11406000"},{"name":"Alcaudete","countryCode":"ES","stateCode":"AN","latitude":"37.59091000","longitude":"-4.08237000"},{"name":"Alcolea","countryCode":"ES","stateCode":"AN","latitude":"36.97458000","longitude":"-2.96150000"},{"name":"Alcolea del Río","countryCode":"ES","stateCode":"AN","latitude":"37.61506000","longitude":"-5.66694000"},{"name":"Alcudia de Monteagud","countryCode":"ES","stateCode":"AN","latitude":"37.23529000","longitude":"-2.26650000"},{"name":"Alcóntar","countryCode":"ES","stateCode":"AN","latitude":"37.33647000","longitude":"-2.59725000"},{"name":"Aldeaquemada","countryCode":"ES","stateCode":"AN","latitude":"38.41215000","longitude":"-3.37137000"},{"name":"Aldeire","countryCode":"ES","stateCode":"AN","latitude":"37.16012000","longitude":"-3.07204000"},{"name":"Alfacar","countryCode":"ES","stateCode":"AN","latitude":"37.23744000","longitude":"-3.56807000"},{"name":"Alfarnate","countryCode":"ES","stateCode":"AN","latitude":"36.99426000","longitude":"-4.25929000"},{"name":"Alfarnatejo","countryCode":"ES","stateCode":"AN","latitude":"36.99570000","longitude":"-4.26064000"},{"name":"Algar","countryCode":"ES","stateCode":"AN","latitude":"36.65748000","longitude":"-5.65558000"},{"name":"Algarinejo","countryCode":"ES","stateCode":"AN","latitude":"37.32526000","longitude":"-4.15850000"},{"name":"Algarrobo","countryCode":"ES","stateCode":"AN","latitude":"36.77388000","longitude":"-4.03952000"},{"name":"Algatocín","countryCode":"ES","stateCode":"AN","latitude":"36.57356000","longitude":"-5.27554000"},{"name":"Algeciras","countryCode":"ES","stateCode":"AN","latitude":"36.13326000","longitude":"-5.45051000"},{"name":"Algodonales","countryCode":"ES","stateCode":"AN","latitude":"36.88044000","longitude":"-5.40536000"},{"name":"Algámitas","countryCode":"ES","stateCode":"AN","latitude":"37.01516000","longitude":"-5.14949000"},{"name":"Alhabia","countryCode":"ES","stateCode":"AN","latitude":"36.99003000","longitude":"-2.58655000"},{"name":"Alhama de Almería","countryCode":"ES","stateCode":"AN","latitude":"36.95692000","longitude":"-2.56861000"},{"name":"Alhama de Granada","countryCode":"ES","stateCode":"AN","latitude":"37.00689000","longitude":"-3.98963000"},{"name":"Alhaurín de la Torre","countryCode":"ES","stateCode":"AN","latitude":"36.66401000","longitude":"-4.56139000"},{"name":"Alhaurín el Grande","countryCode":"ES","stateCode":"AN","latitude":"36.64300000","longitude":"-4.68728000"},{"name":"Alhendín","countryCode":"ES","stateCode":"AN","latitude":"37.10879000","longitude":"-3.64557000"},{"name":"Alicún","countryCode":"ES","stateCode":"AN","latitude":"36.96580000","longitude":"-2.60212000"},{"name":"Alicún de Ortega","countryCode":"ES","stateCode":"AN","latitude":"37.60898000","longitude":"-3.13648000"},{"name":"Aljaraque","countryCode":"ES","stateCode":"AN","latitude":"37.26989000","longitude":"-7.02313000"},{"name":"Almadén de la Plata","countryCode":"ES","stateCode":"AN","latitude":"37.87221000","longitude":"-6.08085000"},{"name":"Almargen","countryCode":"ES","stateCode":"AN","latitude":"37.00210000","longitude":"-5.02178000"},{"name":"Almedinilla","countryCode":"ES","stateCode":"AN","latitude":"37.43902000","longitude":"-4.09052000"},{"name":"Almegíjar","countryCode":"ES","stateCode":"AN","latitude":"36.90258000","longitude":"-3.30122000"},{"name":"Almensilla","countryCode":"ES","stateCode":"AN","latitude":"37.31099000","longitude":"-6.10998000"},{"name":"Almería","countryCode":"ES","stateCode":"AN","latitude":"37.16667000","longitude":"-2.33333000"},{"name":"Almodóvar del Río","countryCode":"ES","stateCode":"AN","latitude":"37.81070000","longitude":"-5.02037000"},{"name":"Almogía","countryCode":"ES","stateCode":"AN","latitude":"36.82550000","longitude":"-4.54070000"},{"name":"Almonte","countryCode":"ES","stateCode":"AN","latitude":"37.26470000","longitude":"-6.51667000"},{"name":"Almuñécar","countryCode":"ES","stateCode":"AN","latitude":"36.73393000","longitude":"-3.69072000"},{"name":"Almáchar","countryCode":"ES","stateCode":"AN","latitude":"36.80892000","longitude":"-4.21614000"},{"name":"Almócita","countryCode":"ES","stateCode":"AN","latitude":"37.00262000","longitude":"-2.79051000"},{"name":"Alora","countryCode":"ES","stateCode":"AN","latitude":"36.82358000","longitude":"-4.70575000"},{"name":"Alosno","countryCode":"ES","stateCode":"AN","latitude":"37.54861000","longitude":"-7.11470000"},{"name":"Alozaina","countryCode":"ES","stateCode":"AN","latitude":"36.72736000","longitude":"-4.85761000"},{"name":"Alpandeire","countryCode":"ES","stateCode":"AN","latitude":"36.63402000","longitude":"-5.20216000"},{"name":"Alquife","countryCode":"ES","stateCode":"AN","latitude":"37.18024000","longitude":"-3.11553000"},{"name":"Alsodux","countryCode":"ES","stateCode":"AN","latitude":"37.00247000","longitude":"-2.59476000"},{"name":"Alájar","countryCode":"ES","stateCode":"AN","latitude":"37.87408000","longitude":"-6.66536000"},{"name":"Andújar","countryCode":"ES","stateCode":"AN","latitude":"38.03922000","longitude":"-4.05077000"},{"name":"Antas","countryCode":"ES","stateCode":"AN","latitude":"37.24536000","longitude":"-1.91760000"},{"name":"Antequera","countryCode":"ES","stateCode":"AN","latitude":"37.01938000","longitude":"-4.56123000"},{"name":"Aracena","countryCode":"ES","stateCode":"AN","latitude":"37.89396000","longitude":"-6.56116000"},{"name":"Arboleas","countryCode":"ES","stateCode":"AN","latitude":"37.35024000","longitude":"-2.07384000"},{"name":"Archidona","countryCode":"ES","stateCode":"AN","latitude":"37.09654000","longitude":"-4.38869000"},{"name":"Arcos de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"36.75075000","longitude":"-5.81056000"},{"name":"Ardales","countryCode":"ES","stateCode":"AN","latitude":"36.87804000","longitude":"-4.84694000"},{"name":"Arenas","countryCode":"ES","stateCode":"AN","latitude":"36.81625000","longitude":"-4.04411000"},{"name":"Arenas del Rey","countryCode":"ES","stateCode":"AN","latitude":"36.95799000","longitude":"-3.89362000"},{"name":"Arjona","countryCode":"ES","stateCode":"AN","latitude":"37.93493000","longitude":"-4.05478000"},{"name":"Arjonilla","countryCode":"ES","stateCode":"AN","latitude":"37.97422000","longitude":"-4.10677000"},{"name":"Armilla","countryCode":"ES","stateCode":"AN","latitude":"37.14386000","longitude":"-3.62534000"},{"name":"Armuña de Almanzora","countryCode":"ES","stateCode":"AN","latitude":"37.35030000","longitude":"-2.41150000"},{"name":"Aroche","countryCode":"ES","stateCode":"AN","latitude":"37.94213000","longitude":"-6.95760000"},{"name":"Arquillos","countryCode":"ES","stateCode":"AN","latitude":"38.18148000","longitude":"-3.42827000"},{"name":"Arriate","countryCode":"ES","stateCode":"AN","latitude":"36.80005000","longitude":"-5.14080000"},{"name":"Arroyo del Ojanco","countryCode":"ES","stateCode":"AN","latitude":"38.32065000","longitude":"-2.89486000"},{"name":"Arroyomolinos de León","countryCode":"ES","stateCode":"AN","latitude":"38.01667000","longitude":"-6.41667000"},{"name":"Atajate","countryCode":"ES","stateCode":"AN","latitude":"36.64017000","longitude":"-5.24606000"},{"name":"Atarfe","countryCode":"ES","stateCode":"AN","latitude":"37.22479000","longitude":"-3.68686000"},{"name":"Ayamonte","countryCode":"ES","stateCode":"AN","latitude":"37.21329000","longitude":"-7.40807000"},{"name":"Aznalcázar","countryCode":"ES","stateCode":"AN","latitude":"37.30422000","longitude":"-6.24963000"},{"name":"Aznalcóllar","countryCode":"ES","stateCode":"AN","latitude":"37.51914000","longitude":"-6.26988000"},{"name":"Añora","countryCode":"ES","stateCode":"AN","latitude":"38.41667000","longitude":"-4.90000000"},{"name":"Badolatosa","countryCode":"ES","stateCode":"AN","latitude":"37.30785000","longitude":"-4.67296000"},{"name":"Baena","countryCode":"ES","stateCode":"AN","latitude":"37.61670000","longitude":"-4.32245000"},{"name":"Baeza","countryCode":"ES","stateCode":"AN","latitude":"37.99384000","longitude":"-3.47103000"},{"name":"Bailén","countryCode":"ES","stateCode":"AN","latitude":"38.09639000","longitude":"-3.77786000"},{"name":"Barbate","countryCode":"ES","stateCode":"AN","latitude":"36.19237000","longitude":"-5.92186000"},{"name":"Bayarque","countryCode":"ES","stateCode":"AN","latitude":"37.33062000","longitude":"-2.43610000"},{"name":"Bayárcal","countryCode":"ES","stateCode":"AN","latitude":"37.03073000","longitude":"-2.99606000"},{"name":"Baza","countryCode":"ES","stateCode":"AN","latitude":"37.49073000","longitude":"-2.77259000"},{"name":"Baños de la Encina","countryCode":"ES","stateCode":"AN","latitude":"38.17379000","longitude":"-3.77477000"},{"name":"Beas","countryCode":"ES","stateCode":"AN","latitude":"37.42570000","longitude":"-6.79318000"},{"name":"Beas de Granada","countryCode":"ES","stateCode":"AN","latitude":"37.21803000","longitude":"-3.48095000"},{"name":"Beas de Guadix","countryCode":"ES","stateCode":"AN","latitude":"37.27861000","longitude":"-3.20579000"},{"name":"Beas de Segura","countryCode":"ES","stateCode":"AN","latitude":"38.25240000","longitude":"-2.88875000"},{"name":"Begíjar","countryCode":"ES","stateCode":"AN","latitude":"37.98492000","longitude":"-3.53094000"},{"name":"Beires","countryCode":"ES","stateCode":"AN","latitude":"37.01237000","longitude":"-2.79134000"},{"name":"Belalcázar","countryCode":"ES","stateCode":"AN","latitude":"38.57566000","longitude":"-5.16653000"},{"name":"Benacazón","countryCode":"ES","stateCode":"AN","latitude":"37.35289000","longitude":"-6.19663000"},{"name":"Benahadux","countryCode":"ES","stateCode":"AN","latitude":"36.92493000","longitude":"-2.45941000"},{"name":"Benahavís","countryCode":"ES","stateCode":"AN","latitude":"36.52361000","longitude":"-5.04631000"},{"name":"Benalauría","countryCode":"ES","stateCode":"AN","latitude":"36.59445000","longitude":"-5.26099000"},{"name":"Benalmádena","countryCode":"ES","stateCode":"AN","latitude":"36.59610000","longitude":"-4.57267000"},{"name":"Benalup-Casas Viejas","countryCode":"ES","stateCode":"AN","latitude":"36.34375000","longitude":"-5.81280000"},{"name":"Benalúa de Guadix","countryCode":"ES","stateCode":"AN","latitude":"37.35191000","longitude":"-3.16404000"},{"name":"Benalúa de las Villas","countryCode":"ES","stateCode":"AN","latitude":"37.42742000","longitude":"-3.68346000"},{"name":"Benamargosa","countryCode":"ES","stateCode":"AN","latitude":"36.83499000","longitude":"-4.19362000"},{"name":"Benamaurel","countryCode":"ES","stateCode":"AN","latitude":"37.60826000","longitude":"-2.70250000"},{"name":"Benamejí","countryCode":"ES","stateCode":"AN","latitude":"37.26833000","longitude":"-4.54123000"},{"name":"Benamocarra","countryCode":"ES","stateCode":"AN","latitude":"36.79075000","longitude":"-4.16146000"},{"name":"Benaocaz","countryCode":"ES","stateCode":"AN","latitude":"36.70069000","longitude":"-5.42222000"},{"name":"Benaoján","countryCode":"ES","stateCode":"AN","latitude":"36.71929000","longitude":"-5.25220000"},{"name":"Benarrabá","countryCode":"ES","stateCode":"AN","latitude":"36.55120000","longitude":"-5.27608000"},{"name":"Benatae","countryCode":"ES","stateCode":"AN","latitude":"38.35323000","longitude":"-2.65121000"},{"name":"Benitagla","countryCode":"ES","stateCode":"AN","latitude":"37.23138000","longitude":"-2.23935000"},{"name":"Benizalón","countryCode":"ES","stateCode":"AN","latitude":"37.21213000","longitude":"-2.24180000"},{"name":"Bentarique","countryCode":"ES","stateCode":"AN","latitude":"36.98823000","longitude":"-2.61991000"},{"name":"Berja","countryCode":"ES","stateCode":"AN","latitude":"36.84693000","longitude":"-2.94966000"},{"name":"Berrocal","countryCode":"ES","stateCode":"AN","latitude":"37.60863000","longitude":"-6.54147000"},{"name":"Bollullos de la Mitación","countryCode":"ES","stateCode":"AN","latitude":"37.34014000","longitude":"-6.13719000"},{"name":"Bollullos par del Condado","countryCode":"ES","stateCode":"AN","latitude":"37.34127000","longitude":"-6.53970000"},{"name":"Bonares","countryCode":"ES","stateCode":"AN","latitude":"37.32423000","longitude":"-6.68073000"},{"name":"Bormujos","countryCode":"ES","stateCode":"AN","latitude":"37.37358000","longitude":"-6.07233000"},{"name":"Bornos","countryCode":"ES","stateCode":"AN","latitude":"36.81677000","longitude":"-5.74448000"},{"name":"Brenes","countryCode":"ES","stateCode":"AN","latitude":"37.54944000","longitude":"-5.87139000"},{"name":"Bubión","countryCode":"ES","stateCode":"AN","latitude":"36.94900000","longitude":"-3.35615000"},{"name":"Bujalance","countryCode":"ES","stateCode":"AN","latitude":"37.89556000","longitude":"-4.38074000"},{"name":"Burguillos","countryCode":"ES","stateCode":"AN","latitude":"37.58440000","longitude":"-5.96654000"},{"name":"Busquístar","countryCode":"ES","stateCode":"AN","latitude":"36.93796000","longitude":"-3.29444000"},{"name":"Bédar","countryCode":"ES","stateCode":"AN","latitude":"37.19389000","longitude":"-1.98166000"},{"name":"Bélmez","countryCode":"ES","stateCode":"AN","latitude":"38.26667000","longitude":"-5.20000000"},{"name":"Bélmez de la Moraleda","countryCode":"ES","stateCode":"AN","latitude":"37.72382000","longitude":"-3.38207000"},{"name":"Bérchules","countryCode":"ES","stateCode":"AN","latitude":"36.97678000","longitude":"-3.19067000"},{"name":"Cabezas Rubias","countryCode":"ES","stateCode":"AN","latitude":"37.72660000","longitude":"-7.08738000"},{"name":"Cabra","countryCode":"ES","stateCode":"AN","latitude":"37.47249000","longitude":"-4.44206000"},{"name":"Cabra del Santo Cristo","countryCode":"ES","stateCode":"AN","latitude":"37.70379000","longitude":"-3.28765000"},{"name":"Cadiz","countryCode":"ES","stateCode":"AN","latitude":"36.52672000","longitude":"-6.28910000"},{"name":"Cala","countryCode":"ES","stateCode":"AN","latitude":"37.96667000","longitude":"-6.31667000"},{"name":"Calañas","countryCode":"ES","stateCode":"AN","latitude":"37.65568000","longitude":"-6.88050000"},{"name":"Calicasas","countryCode":"ES","stateCode":"AN","latitude":"37.27130000","longitude":"-3.61345000"},{"name":"Camas","countryCode":"ES","stateCode":"AN","latitude":"37.40202000","longitude":"-6.03314000"},{"name":"Cambil","countryCode":"ES","stateCode":"AN","latitude":"37.67934000","longitude":"-3.56537000"},{"name":"Campillo de Arenas","countryCode":"ES","stateCode":"AN","latitude":"37.55535000","longitude":"-3.63552000"},{"name":"Campillos","countryCode":"ES","stateCode":"AN","latitude":"37.04826000","longitude":"-4.86308000"},{"name":"Campiña","countryCode":"ES","stateCode":"AN","latitude":"38.21896000","longitude":"-2.98069000"},{"name":"Campotéjar","countryCode":"ES","stateCode":"AN","latitude":"37.48235000","longitude":"-3.61771000"},{"name":"Canena","countryCode":"ES","stateCode":"AN","latitude":"38.04930000","longitude":"-3.48310000"},{"name":"Caniles","countryCode":"ES","stateCode":"AN","latitude":"37.43671000","longitude":"-2.72482000"},{"name":"Canillas de Aceituno","countryCode":"ES","stateCode":"AN","latitude":"36.87303000","longitude":"-4.08254000"},{"name":"Canillas de Albaida","countryCode":"ES","stateCode":"AN","latitude":"36.84665000","longitude":"-3.98678000"},{"name":"Canjáyar","countryCode":"ES","stateCode":"AN","latitude":"37.00959000","longitude":"-2.73943000"},{"name":"Cantillana","countryCode":"ES","stateCode":"AN","latitude":"37.61032000","longitude":"-5.82472000"},{"name":"Cantoria","countryCode":"ES","stateCode":"AN","latitude":"37.35146000","longitude":"-2.19209000"},{"name":"Capileira","countryCode":"ES","stateCode":"AN","latitude":"36.96148000","longitude":"-3.35864000"},{"name":"Carataunas","countryCode":"ES","stateCode":"AN","latitude":"36.92204000","longitude":"-3.40834000"},{"name":"Carboneras","countryCode":"ES","stateCode":"AN","latitude":"36.99666000","longitude":"-1.89651000"},{"name":"Carboneros","countryCode":"ES","stateCode":"AN","latitude":"38.22958000","longitude":"-3.63139000"},{"name":"Carcabuey","countryCode":"ES","stateCode":"AN","latitude":"37.44420000","longitude":"-4.27471000"},{"name":"Cardeña","countryCode":"ES","stateCode":"AN","latitude":"38.27023000","longitude":"-4.32358000"},{"name":"Carmona","countryCode":"ES","stateCode":"AN","latitude":"37.47125000","longitude":"-5.64608000"},{"name":"Carratraca","countryCode":"ES","stateCode":"AN","latitude":"36.85290000","longitude":"-4.81998000"},{"name":"Carrión de los Céspedes","countryCode":"ES","stateCode":"AN","latitude":"37.37007000","longitude":"-6.32923000"},{"name":"Cartajima","countryCode":"ES","stateCode":"AN","latitude":"36.64548000","longitude":"-5.15410000"},{"name":"Cartaya","countryCode":"ES","stateCode":"AN","latitude":"37.28114000","longitude":"-7.15071000"},{"name":"Casabermeja","countryCode":"ES","stateCode":"AN","latitude":"36.89260000","longitude":"-4.42938000"},{"name":"Casarabonela","countryCode":"ES","stateCode":"AN","latitude":"36.78616000","longitude":"-4.84276000"},{"name":"Casares","countryCode":"ES","stateCode":"AN","latitude":"36.44689000","longitude":"-5.28580000"},{"name":"Casariche","countryCode":"ES","stateCode":"AN","latitude":"37.29389000","longitude":"-4.75972000"},{"name":"Castell de Ferro","countryCode":"ES","stateCode":"AN","latitude":"36.72569000","longitude":"-3.35500000"},{"name":"Castellar de Santisteban","countryCode":"ES","stateCode":"AN","latitude":"38.25422000","longitude":"-3.13179000"},{"name":"Castellar de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"36.31736000","longitude":"-5.45407000"},{"name":"Castilblanco de los Arroyos","countryCode":"ES","stateCode":"AN","latitude":"37.67576000","longitude":"-5.98886000"},{"name":"Castilleja de Guzmán","countryCode":"ES","stateCode":"AN","latitude":"37.40955000","longitude":"-6.05515000"},{"name":"Castilleja de la Cuesta","countryCode":"ES","stateCode":"AN","latitude":"37.38594000","longitude":"-6.05258000"},{"name":"Castilleja del Campo","countryCode":"ES","stateCode":"AN","latitude":"37.38627000","longitude":"-6.33443000"},{"name":"Castillo de Locubín","countryCode":"ES","stateCode":"AN","latitude":"37.52858000","longitude":"-3.94220000"},{"name":"Castilléjar","countryCode":"ES","stateCode":"AN","latitude":"37.71697000","longitude":"-2.64060000"},{"name":"Castril","countryCode":"ES","stateCode":"AN","latitude":"37.79581000","longitude":"-2.78002000"},{"name":"Castro de Filabres","countryCode":"ES","stateCode":"AN","latitude":"37.18484000","longitude":"-2.44024000"},{"name":"Castro del Río","countryCode":"ES","stateCode":"AN","latitude":"37.69125000","longitude":"-4.48058000"},{"name":"Cazalilla","countryCode":"ES","stateCode":"AN","latitude":"37.98389000","longitude":"-3.88295000"},{"name":"Cazalla de la Sierra","countryCode":"ES","stateCode":"AN","latitude":"37.93333000","longitude":"-5.75000000"},{"name":"Cazorla","countryCode":"ES","stateCode":"AN","latitude":"37.91495000","longitude":"-3.00342000"},{"name":"Cañada Rosal","countryCode":"ES","stateCode":"AN","latitude":"37.59924000","longitude":"-5.21016000"},{"name":"Cañaveral de León","countryCode":"ES","stateCode":"AN","latitude":"38.01667000","longitude":"-6.51667000"},{"name":"Cañete de las Torres","countryCode":"ES","stateCode":"AN","latitude":"37.86717000","longitude":"-4.31835000"},{"name":"Cañete la Real","countryCode":"ES","stateCode":"AN","latitude":"36.95154000","longitude":"-5.02440000"},{"name":"Cenes de la Vega","countryCode":"ES","stateCode":"AN","latitude":"37.16006000","longitude":"-3.53548000"},{"name":"Chauchina","countryCode":"ES","stateCode":"AN","latitude":"37.19977000","longitude":"-3.77157000"},{"name":"Chercos","countryCode":"ES","stateCode":"AN","latitude":"37.25450000","longitude":"-2.26657000"},{"name":"Chiclana de Segura","countryCode":"ES","stateCode":"AN","latitude":"38.31187000","longitude":"-3.04219000"},{"name":"Chiclana de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"36.41976000","longitude":"-6.14367000"},{"name":"Chilluévar","countryCode":"ES","stateCode":"AN","latitude":"38.00088000","longitude":"-3.03240000"},{"name":"Chimeneas","countryCode":"ES","stateCode":"AN","latitude":"37.13125000","longitude":"-3.82130000"},{"name":"Chipiona","countryCode":"ES","stateCode":"AN","latitude":"36.73663000","longitude":"-6.43703000"},{"name":"Chirivel","countryCode":"ES","stateCode":"AN","latitude":"37.59527000","longitude":"-2.26844000"},{"name":"Chucena","countryCode":"ES","stateCode":"AN","latitude":"37.36305000","longitude":"-6.39304000"},{"name":"Churriana de la Vega","countryCode":"ES","stateCode":"AN","latitude":"37.14499000","longitude":"-3.64617000"},{"name":"Cijuela","countryCode":"ES","stateCode":"AN","latitude":"37.19800000","longitude":"-3.81174000"},{"name":"Cogollos de Guadix","countryCode":"ES","stateCode":"AN","latitude":"37.22521000","longitude":"-3.16094000"},{"name":"Colmenar","countryCode":"ES","stateCode":"AN","latitude":"36.90519000","longitude":"-4.33557000"},{"name":"Colomera","countryCode":"ES","stateCode":"AN","latitude":"37.37156000","longitude":"-3.71393000"},{"name":"Comares","countryCode":"ES","stateCode":"AN","latitude":"36.84929000","longitude":"-4.24664000"},{"name":"Conil de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"36.27719000","longitude":"-6.08850000"},{"name":"Conquista","countryCode":"ES","stateCode":"AN","latitude":"38.40000000","longitude":"-4.50000000"},{"name":"Constantina","countryCode":"ES","stateCode":"AN","latitude":"37.86667000","longitude":"-5.61667000"},{"name":"Coria del Río","countryCode":"ES","stateCode":"AN","latitude":"37.28766000","longitude":"-6.05410000"},{"name":"Coripe","countryCode":"ES","stateCode":"AN","latitude":"36.97335000","longitude":"-5.44022000"},{"name":"Corteconcepción","countryCode":"ES","stateCode":"AN","latitude":"37.90000000","longitude":"-6.50000000"},{"name":"Cortelazor","countryCode":"ES","stateCode":"AN","latitude":"37.93639000","longitude":"-6.62462000"},{"name":"Cortes de Baza","countryCode":"ES","stateCode":"AN","latitude":"37.65514000","longitude":"-2.77167000"},{"name":"Cortes de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"36.61710000","longitude":"-5.34266000"},{"name":"Costacabana","countryCode":"ES","stateCode":"AN","latitude":"36.83807000","longitude":"-2.38111000"},{"name":"Coín","countryCode":"ES","stateCode":"AN","latitude":"36.65947000","longitude":"-4.75639000"},{"name":"Cuevas Bajas","countryCode":"ES","stateCode":"AN","latitude":"37.23526000","longitude":"-4.48714000"},{"name":"Cuevas de San Marcos","countryCode":"ES","stateCode":"AN","latitude":"37.26666000","longitude":"-4.41432000"},{"name":"Cuevas del Almanzora","countryCode":"ES","stateCode":"AN","latitude":"37.29678000","longitude":"-1.88218000"},{"name":"Cuevas del Becerro","countryCode":"ES","stateCode":"AN","latitude":"36.87537000","longitude":"-5.04488000"},{"name":"Cuevas del Campo","countryCode":"ES","stateCode":"AN","latitude":"37.60755000","longitude":"-2.92938000"},{"name":"Cumbres Mayores","countryCode":"ES","stateCode":"AN","latitude":"38.06194000","longitude":"-6.64565000"},{"name":"Cádiar","countryCode":"ES","stateCode":"AN","latitude":"36.94591000","longitude":"-3.18020000"},{"name":"Cájar","countryCode":"ES","stateCode":"AN","latitude":"37.13381000","longitude":"-3.57274000"},{"name":"Cártama","countryCode":"ES","stateCode":"AN","latitude":"36.71068000","longitude":"-4.63297000"},{"name":"Cástaras","countryCode":"ES","stateCode":"AN","latitude":"36.93164000","longitude":"-3.25406000"},{"name":"Cáñar","countryCode":"ES","stateCode":"AN","latitude":"36.92684000","longitude":"-3.42808000"},{"name":"Cóbdar","countryCode":"ES","stateCode":"AN","latitude":"37.26166000","longitude":"-2.21098000"},{"name":"Cómpeta","countryCode":"ES","stateCode":"AN","latitude":"36.83352000","longitude":"-3.97430000"},{"name":"Córdoba","countryCode":"ES","stateCode":"AN","latitude":"37.89155000","longitude":"-4.77275000"},{"name":"Cúllar-Vega","countryCode":"ES","stateCode":"AN","latitude":"37.15361000","longitude":"-3.67072000"},{"name":"Cútar","countryCode":"ES","stateCode":"AN","latitude":"36.83134000","longitude":"-4.22739000"},{"name":"Dalías","countryCode":"ES","stateCode":"AN","latitude":"36.82179000","longitude":"-2.87138000"},{"name":"Darro","countryCode":"ES","stateCode":"AN","latitude":"37.34987000","longitude":"-3.29465000"},{"name":"Dehesas de Guadix","countryCode":"ES","stateCode":"AN","latitude":"37.58876000","longitude":"-3.10317000"},{"name":"Deifontes","countryCode":"ES","stateCode":"AN","latitude":"37.32620000","longitude":"-3.59568000"},{"name":"Diezma","countryCode":"ES","stateCode":"AN","latitude":"37.31982000","longitude":"-3.33256000"},{"name":"Domingo Pérez","countryCode":"ES","stateCode":"AN","latitude":"37.49591000","longitude":"-3.50929000"},{"name":"Dos Hermanas","countryCode":"ES","stateCode":"AN","latitude":"37.28287000","longitude":"-5.92088000"},{"name":"Dos Torres","countryCode":"ES","stateCode":"AN","latitude":"38.45000000","longitude":"-4.90000000"},{"name":"Doña Mencía","countryCode":"ES","stateCode":"AN","latitude":"37.55346000","longitude":"-4.35602000"},{"name":"Dílar","countryCode":"ES","stateCode":"AN","latitude":"37.07282000","longitude":"-3.60134000"},{"name":"Dúdar","countryCode":"ES","stateCode":"AN","latitude":"37.18579000","longitude":"-3.48347000"},{"name":"Dúrcal","countryCode":"ES","stateCode":"AN","latitude":"36.98788000","longitude":"-3.56601000"},{"name":"El Arahal","countryCode":"ES","stateCode":"AN","latitude":"37.26273000","longitude":"-5.54530000"},{"name":"El Bosque","countryCode":"ES","stateCode":"AN","latitude":"36.75828000","longitude":"-5.50535000"},{"name":"El Carpio","countryCode":"ES","stateCode":"AN","latitude":"37.94085000","longitude":"-4.49696000"},{"name":"El Castillo de las Guardas","countryCode":"ES","stateCode":"AN","latitude":"37.69314000","longitude":"-6.31503000"},{"name":"El Cerro de Andévalo","countryCode":"ES","stateCode":"AN","latitude":"37.73537000","longitude":"-6.93692000"},{"name":"El Coronil","countryCode":"ES","stateCode":"AN","latitude":"37.07955000","longitude":"-5.63410000"},{"name":"El Cuervo","countryCode":"ES","stateCode":"AN","latitude":"36.85298000","longitude":"-6.03785000"},{"name":"El Ejido","countryCode":"ES","stateCode":"AN","latitude":"36.77629000","longitude":"-2.81456000"},{"name":"El Gastor","countryCode":"ES","stateCode":"AN","latitude":"36.85478000","longitude":"-5.32334000"},{"name":"El Puerto de Santa María","countryCode":"ES","stateCode":"AN","latitude":"36.59389000","longitude":"-6.23298000"},{"name":"El Rompido","countryCode":"ES","stateCode":"AN","latitude":"37.21773000","longitude":"-7.12206000"},{"name":"El Ronquillo","countryCode":"ES","stateCode":"AN","latitude":"37.72628000","longitude":"-6.17620000"},{"name":"El Rubio","countryCode":"ES","stateCode":"AN","latitude":"37.35617000","longitude":"-4.98896000"},{"name":"El Saucejo","countryCode":"ES","stateCode":"AN","latitude":"37.07237000","longitude":"-5.09818000"},{"name":"El Varadero","countryCode":"ES","stateCode":"AN","latitude":"36.72521000","longitude":"-3.52183000"},{"name":"El Viso","countryCode":"ES","stateCode":"AN","latitude":"38.48333000","longitude":"-4.95000000"},{"name":"El Viso del Alcor","countryCode":"ES","stateCode":"AN","latitude":"37.39106000","longitude":"-5.71993000"},{"name":"Encinas Reales","countryCode":"ES","stateCode":"AN","latitude":"37.27419000","longitude":"-4.48828000"},{"name":"Encinasola","countryCode":"ES","stateCode":"AN","latitude":"38.13413000","longitude":"-6.86675000"},{"name":"Enix","countryCode":"ES","stateCode":"AN","latitude":"36.87732000","longitude":"-2.60180000"},{"name":"Escacena del Campo","countryCode":"ES","stateCode":"AN","latitude":"37.40837000","longitude":"-6.38870000"},{"name":"Escañuela","countryCode":"ES","stateCode":"AN","latitude":"37.87885000","longitude":"-4.03376000"},{"name":"Escúzar","countryCode":"ES","stateCode":"AN","latitude":"37.06219000","longitude":"-3.76126000"},{"name":"Espartinas","countryCode":"ES","stateCode":"AN","latitude":"37.38154000","longitude":"-6.12578000"},{"name":"Espejo","countryCode":"ES","stateCode":"AN","latitude":"37.67980000","longitude":"-4.55355000"},{"name":"Espelúy","countryCode":"ES","stateCode":"AN","latitude":"38.03180000","longitude":"-3.86309000"},{"name":"Espera","countryCode":"ES","stateCode":"AN","latitude":"36.87446000","longitude":"-5.80600000"},{"name":"Espiel","countryCode":"ES","stateCode":"AN","latitude":"38.20000000","longitude":"-5.01667000"},{"name":"Estación de Cártama","countryCode":"ES","stateCode":"AN","latitude":"36.73333000","longitude":"-4.61667000"},{"name":"Estepa","countryCode":"ES","stateCode":"AN","latitude":"37.29263000","longitude":"-4.87896000"},{"name":"Estepona","countryCode":"ES","stateCode":"AN","latitude":"36.42764000","longitude":"-5.14589000"},{"name":"Faraján","countryCode":"ES","stateCode":"AN","latitude":"36.61695000","longitude":"-5.18839000"},{"name":"Fernán-Núñez","countryCode":"ES","stateCode":"AN","latitude":"37.67044000","longitude":"-4.72640000"},{"name":"Ferreira","countryCode":"ES","stateCode":"AN","latitude":"37.17247000","longitude":"-3.03539000"},{"name":"Fines","countryCode":"ES","stateCode":"AN","latitude":"37.36074000","longitude":"-2.25810000"},{"name":"Fiñana","countryCode":"ES","stateCode":"AN","latitude":"37.17150000","longitude":"-2.84011000"},{"name":"Fondón","countryCode":"ES","stateCode":"AN","latitude":"36.98020000","longitude":"-2.85957000"},{"name":"Fonelas","countryCode":"ES","stateCode":"AN","latitude":"37.41042000","longitude":"-3.17158000"},{"name":"Frailes","countryCode":"ES","stateCode":"AN","latitude":"37.48617000","longitude":"-3.83743000"},{"name":"Freila","countryCode":"ES","stateCode":"AN","latitude":"37.52990000","longitude":"-2.90828000"},{"name":"Frigiliana","countryCode":"ES","stateCode":"AN","latitude":"36.78747000","longitude":"-3.89441000"},{"name":"Fuengirola","countryCode":"ES","stateCode":"AN","latitude":"36.53998000","longitude":"-4.62473000"},{"name":"Fuensanta de Martos","countryCode":"ES","stateCode":"AN","latitude":"37.64756000","longitude":"-3.90846000"},{"name":"Fuente Obejuna","countryCode":"ES","stateCode":"AN","latitude":"38.26667000","longitude":"-5.41667000"},{"name":"Fuente Palmera","countryCode":"ES","stateCode":"AN","latitude":"37.70494000","longitude":"-5.09965000"},{"name":"Fuente Vaqueros","countryCode":"ES","stateCode":"AN","latitude":"37.22019000","longitude":"-3.78294000"},{"name":"Fuente de Piedra","countryCode":"ES","stateCode":"AN","latitude":"37.13526000","longitude":"-4.73000000"},{"name":"Fuente la Lancha","countryCode":"ES","stateCode":"AN","latitude":"38.41667000","longitude":"-5.03333000"},{"name":"Fuente-Tójar","countryCode":"ES","stateCode":"AN","latitude":"37.51095000","longitude":"-4.14631000"},{"name":"Fuenteheridos","countryCode":"ES","stateCode":"AN","latitude":"37.90545000","longitude":"-6.66108000"},{"name":"Fuentes de Andalucía","countryCode":"ES","stateCode":"AN","latitude":"37.46409000","longitude":"-5.34615000"},{"name":"Fuerte del Rey","countryCode":"ES","stateCode":"AN","latitude":"37.87492000","longitude":"-3.88389000"},{"name":"Galaroza","countryCode":"ES","stateCode":"AN","latitude":"37.92864000","longitude":"-6.70730000"},{"name":"Galera","countryCode":"ES","stateCode":"AN","latitude":"37.74262000","longitude":"-2.55175000"},{"name":"Garrucha","countryCode":"ES","stateCode":"AN","latitude":"37.18141000","longitude":"-1.82252000"},{"name":"Gaucín","countryCode":"ES","stateCode":"AN","latitude":"36.51784000","longitude":"-5.31581000"},{"name":"Gelves","countryCode":"ES","stateCode":"AN","latitude":"37.33481000","longitude":"-6.02601000"},{"name":"Genalguacil","countryCode":"ES","stateCode":"AN","latitude":"36.54546000","longitude":"-5.23572000"},{"name":"Gerena","countryCode":"ES","stateCode":"AN","latitude":"37.52957000","longitude":"-6.15479000"},{"name":"Gibraleón","countryCode":"ES","stateCode":"AN","latitude":"37.37628000","longitude":"-6.96895000"},{"name":"Gilena","countryCode":"ES","stateCode":"AN","latitude":"37.25150000","longitude":"-4.91442000"},{"name":"Gines","countryCode":"ES","stateCode":"AN","latitude":"37.38647000","longitude":"-6.07729000"},{"name":"Gobernador","countryCode":"ES","stateCode":"AN","latitude":"37.47845000","longitude":"-3.32119000"},{"name":"Gor","countryCode":"ES","stateCode":"AN","latitude":"37.36937000","longitude":"-2.97016000"},{"name":"Granada","countryCode":"ES","stateCode":"AN","latitude":"37.18817000","longitude":"-3.60667000"},{"name":"Grazalema","countryCode":"ES","stateCode":"AN","latitude":"36.76018000","longitude":"-5.36839000"},{"name":"Guadahortuna","countryCode":"ES","stateCode":"AN","latitude":"37.55711000","longitude":"-3.39859000"},{"name":"Guadalcanal","countryCode":"ES","stateCode":"AN","latitude":"38.10000000","longitude":"-5.81667000"},{"name":"Guadalcázar","countryCode":"ES","stateCode":"AN","latitude":"37.75738000","longitude":"-4.94387000"},{"name":"Guadix","countryCode":"ES","stateCode":"AN","latitude":"37.29932000","longitude":"-3.13922000"},{"name":"Gualchos","countryCode":"ES","stateCode":"AN","latitude":"36.74467000","longitude":"-3.39079000"},{"name":"Guaro","countryCode":"ES","stateCode":"AN","latitude":"36.65630000","longitude":"-4.83433000"},{"name":"Guarromán","countryCode":"ES","stateCode":"AN","latitude":"38.18282000","longitude":"-3.68697000"},{"name":"Guillena","countryCode":"ES","stateCode":"AN","latitude":"37.54262000","longitude":"-6.05626000"},{"name":"Gádor","countryCode":"ES","stateCode":"AN","latitude":"36.95322000","longitude":"-2.49254000"},{"name":"Génave","countryCode":"ES","stateCode":"AN","latitude":"38.43062000","longitude":"-2.73310000"},{"name":"Gérgal","countryCode":"ES","stateCode":"AN","latitude":"37.11886000","longitude":"-2.54012000"},{"name":"Gójar","countryCode":"ES","stateCode":"AN","latitude":"37.10456000","longitude":"-3.60565000"},{"name":"Güevéjar","countryCode":"ES","stateCode":"AN","latitude":"37.25759000","longitude":"-3.59691000"},{"name":"Güéjar-Sierra","countryCode":"ES","stateCode":"AN","latitude":"37.15994000","longitude":"-3.43863000"},{"name":"Herrera","countryCode":"ES","stateCode":"AN","latitude":"37.36396000","longitude":"-4.84979000"},{"name":"Higuera de Arjona","countryCode":"ES","stateCode":"AN","latitude":"37.97064000","longitude":"-3.99061000"},{"name":"Higuera de Calatrava","countryCode":"ES","stateCode":"AN","latitude":"37.79848000","longitude":"-4.15737000"},{"name":"Higuera de la Sierra","countryCode":"ES","stateCode":"AN","latitude":"37.83333000","longitude":"-6.45000000"},{"name":"Hinojales","countryCode":"ES","stateCode":"AN","latitude":"38.00000000","longitude":"-6.58333000"},{"name":"Hinojares","countryCode":"ES","stateCode":"AN","latitude":"37.71586000","longitude":"-2.99769000"},{"name":"Hinojos","countryCode":"ES","stateCode":"AN","latitude":"37.29173000","longitude":"-6.37872000"},{"name":"Hinojosa del Duque","countryCode":"ES","stateCode":"AN","latitude":"38.50057000","longitude":"-5.14651000"},{"name":"Hornachuelos","countryCode":"ES","stateCode":"AN","latitude":"37.83333000","longitude":"-5.23333000"},{"name":"Huelma","countryCode":"ES","stateCode":"AN","latitude":"37.64784000","longitude":"-3.45985000"},{"name":"Huelva","countryCode":"ES","stateCode":"AN","latitude":"37.26638000","longitude":"-6.94004000"},{"name":"Huesa","countryCode":"ES","stateCode":"AN","latitude":"37.76434000","longitude":"-3.07639000"},{"name":"Humilladero","countryCode":"ES","stateCode":"AN","latitude":"37.11390000","longitude":"-4.70298000"},{"name":"Huécija","countryCode":"ES","stateCode":"AN","latitude":"36.96804000","longitude":"-2.60941000"},{"name":"Huélago","countryCode":"ES","stateCode":"AN","latitude":"37.41972000","longitude":"-3.26226000"},{"name":"Huéneja","countryCode":"ES","stateCode":"AN","latitude":"37.17660000","longitude":"-2.95024000"},{"name":"Huércal de Almería","countryCode":"ES","stateCode":"AN","latitude":"36.88507000","longitude":"-2.43760000"},{"name":"Huércal-Overa","countryCode":"ES","stateCode":"AN","latitude":"37.38918000","longitude":"-1.94300000"},{"name":"Huéscar","countryCode":"ES","stateCode":"AN","latitude":"37.81104000","longitude":"-2.54116000"},{"name":"Huétor Santillán","countryCode":"ES","stateCode":"AN","latitude":"37.22091000","longitude":"-3.51634000"},{"name":"Huétor Vega","countryCode":"ES","stateCode":"AN","latitude":"37.14529000","longitude":"-3.56963000"},{"name":"Huétor-Tájar","countryCode":"ES","stateCode":"AN","latitude":"37.19834000","longitude":"-4.04692000"},{"name":"Ibros","countryCode":"ES","stateCode":"AN","latitude":"38.02106000","longitude":"-3.50313000"},{"name":"Igualeja","countryCode":"ES","stateCode":"AN","latitude":"36.63208000","longitude":"-5.12188000"},{"name":"Illar","countryCode":"ES","stateCode":"AN","latitude":"36.98562000","longitude":"-2.63871000"},{"name":"Illora","countryCode":"ES","stateCode":"AN","latitude":"37.28771000","longitude":"-3.88109000"},{"name":"Instinción","countryCode":"ES","stateCode":"AN","latitude":"36.99344000","longitude":"-2.66046000"},{"name":"Isla Cristina","countryCode":"ES","stateCode":"AN","latitude":"37.20000000","longitude":"-7.31667000"},{"name":"Islantilla","countryCode":"ES","stateCode":"AN","latitude":"37.20572000","longitude":"-7.23742000"},{"name":"Istán","countryCode":"ES","stateCode":"AN","latitude":"36.58273000","longitude":"-4.94956000"},{"name":"Iznalloz","countryCode":"ES","stateCode":"AN","latitude":"37.39258000","longitude":"-3.52762000"},{"name":"Iznate","countryCode":"ES","stateCode":"AN","latitude":"36.78333000","longitude":"-4.18333000"},{"name":"Iznatoraf","countryCode":"ES","stateCode":"AN","latitude":"38.15706000","longitude":"-3.03242000"},{"name":"Iznájar","countryCode":"ES","stateCode":"AN","latitude":"37.25766000","longitude":"-4.30836000"},{"name":"Jabalquinto","countryCode":"ES","stateCode":"AN","latitude":"38.01935000","longitude":"-3.72512000"},{"name":"Jabugo","countryCode":"ES","stateCode":"AN","latitude":"37.91622000","longitude":"-6.72968000"},{"name":"Jamilena","countryCode":"ES","stateCode":"AN","latitude":"37.74717000","longitude":"-3.91433000"},{"name":"Jayena","countryCode":"ES","stateCode":"AN","latitude":"36.94920000","longitude":"-3.82313000"},{"name":"Jaén","countryCode":"ES","stateCode":"AN","latitude":"37.76922000","longitude":"-3.79028000"},{"name":"Jerez de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"36.68645000","longitude":"-6.13606000"},{"name":"Jimena","countryCode":"ES","stateCode":"AN","latitude":"37.84157000","longitude":"-3.47710000"},{"name":"Jimena de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"36.43517000","longitude":"-5.45387000"},{"name":"Jimera de Líbar","countryCode":"ES","stateCode":"AN","latitude":"36.65119000","longitude":"-5.27412000"},{"name":"Jubrique","countryCode":"ES","stateCode":"AN","latitude":"36.56475000","longitude":"-5.21560000"},{"name":"Jun","countryCode":"ES","stateCode":"AN","latitude":"37.22083000","longitude":"-3.59407000"},{"name":"Juviles","countryCode":"ES","stateCode":"AN","latitude":"36.94879000","longitude":"-3.22586000"},{"name":"Jérez del Marquesado","countryCode":"ES","stateCode":"AN","latitude":"37.18382000","longitude":"-3.15961000"},{"name":"Jódar","countryCode":"ES","stateCode":"AN","latitude":"37.84064000","longitude":"-3.35262000"},{"name":"Júzcar","countryCode":"ES","stateCode":"AN","latitude":"36.62442000","longitude":"-5.16971000"},{"name":"La Algaba","countryCode":"ES","stateCode":"AN","latitude":"37.46325000","longitude":"-6.01113000"},{"name":"La Antilla","countryCode":"ES","stateCode":"AN","latitude":"37.20709000","longitude":"-7.20909000"},{"name":"La Campana","countryCode":"ES","stateCode":"AN","latitude":"37.56891000","longitude":"-5.42670000"},{"name":"La Carlota","countryCode":"ES","stateCode":"AN","latitude":"37.67359000","longitude":"-4.93122000"},{"name":"La Carolina","countryCode":"ES","stateCode":"AN","latitude":"38.27559000","longitude":"-3.61535000"},{"name":"La Gangosa Vistasol","countryCode":"ES","stateCode":"AN","latitude":"36.80581000","longitude":"-2.62174000"},{"name":"La Guardia de Jaén","countryCode":"ES","stateCode":"AN","latitude":"37.74303000","longitude":"-3.69312000"},{"name":"La Herradura","countryCode":"ES","stateCode":"AN","latitude":"36.73491000","longitude":"-3.73760000"},{"name":"La Iruela","countryCode":"ES","stateCode":"AN","latitude":"37.91986000","longitude":"-2.99659000"},{"name":"La Lantejuela","countryCode":"ES","stateCode":"AN","latitude":"37.35350000","longitude":"-5.22477000"},{"name":"La Luisiana","countryCode":"ES","stateCode":"AN","latitude":"37.52602000","longitude":"-5.24883000"},{"name":"La Línea de la Concepción","countryCode":"ES","stateCode":"AN","latitude":"36.16809000","longitude":"-5.34777000"},{"name":"La Mojonera","countryCode":"ES","stateCode":"AN","latitude":"37.29233000","longitude":"-2.43730000"},{"name":"La Palma del Condado","countryCode":"ES","stateCode":"AN","latitude":"37.38605000","longitude":"-6.55231000"},{"name":"La Puebla de Cazalla","countryCode":"ES","stateCode":"AN","latitude":"37.22155000","longitude":"-5.31153000"},{"name":"La Puebla de los Infantes","countryCode":"ES","stateCode":"AN","latitude":"37.78090000","longitude":"-5.38837000"},{"name":"La Puebla del Río","countryCode":"ES","stateCode":"AN","latitude":"37.26787000","longitude":"-6.06264000"},{"name":"La Puerta de Segura","countryCode":"ES","stateCode":"AN","latitude":"38.35293000","longitude":"-2.73956000"},{"name":"La Rambla","countryCode":"ES","stateCode":"AN","latitude":"37.60760000","longitude":"-4.73962000"},{"name":"La Rinconada","countryCode":"ES","stateCode":"AN","latitude":"37.48613000","longitude":"-5.98091000"},{"name":"La Roda de Andalucía","countryCode":"ES","stateCode":"AN","latitude":"37.20381000","longitude":"-4.77802000"},{"name":"La Victoria","countryCode":"ES","stateCode":"AN","latitude":"37.68126000","longitude":"-4.85199000"},{"name":"Lanjarón","countryCode":"ES","stateCode":"AN","latitude":"36.91853000","longitude":"-3.48180000"},{"name":"Lanteira","countryCode":"ES","stateCode":"AN","latitude":"37.16871000","longitude":"-3.13823000"},{"name":"Laroya","countryCode":"ES","stateCode":"AN","latitude":"37.29771000","longitude":"-2.33419000"},{"name":"Larva","countryCode":"ES","stateCode":"AN","latitude":"37.76069000","longitude":"-3.20269000"},{"name":"Las Cabezas de San Juan","countryCode":"ES","stateCode":"AN","latitude":"36.98380000","longitude":"-5.93933000"},{"name":"Las Gabias","countryCode":"ES","stateCode":"AN","latitude":"37.13548000","longitude":"-3.67029000"},{"name":"Laujar de Andarax","countryCode":"ES","stateCode":"AN","latitude":"36.99516000","longitude":"-2.89033000"},{"name":"Lebrija","countryCode":"ES","stateCode":"AN","latitude":"36.92077000","longitude":"-6.07529000"},{"name":"Lentegí","countryCode":"ES","stateCode":"AN","latitude":"36.83613000","longitude":"-3.67426000"},{"name":"Lepe","countryCode":"ES","stateCode":"AN","latitude":"37.25482000","longitude":"-7.20433000"},{"name":"Linares","countryCode":"ES","stateCode":"AN","latitude":"38.09519000","longitude":"-3.63602000"},{"name":"Linares de la Sierra","countryCode":"ES","stateCode":"AN","latitude":"37.87963000","longitude":"-6.62321000"},{"name":"Lobras","countryCode":"ES","stateCode":"AN","latitude":"36.92849000","longitude":"-3.21230000"},{"name":"Loja","countryCode":"ES","stateCode":"AN","latitude":"37.16887000","longitude":"-4.15129000"},{"name":"Lopera","countryCode":"ES","stateCode":"AN","latitude":"37.94542000","longitude":"-4.21463000"},{"name":"Lora de Estepa","countryCode":"ES","stateCode":"AN","latitude":"37.26926000","longitude":"-4.82759000"},{"name":"Lora del Río","countryCode":"ES","stateCode":"AN","latitude":"37.65896000","longitude":"-5.52751000"},{"name":"Los Barrios","countryCode":"ES","stateCode":"AN","latitude":"36.18482000","longitude":"-5.49213000"},{"name":"Los Corrales","countryCode":"ES","stateCode":"AN","latitude":"37.09918000","longitude":"-4.98429000"},{"name":"Los Molares","countryCode":"ES","stateCode":"AN","latitude":"37.15704000","longitude":"-5.71802000"},{"name":"Los Palacios y Villafranca","countryCode":"ES","stateCode":"AN","latitude":"37.16181000","longitude":"-5.92433000"},{"name":"Los Villares","countryCode":"ES","stateCode":"AN","latitude":"37.69146000","longitude":"-3.81868000"},{"name":"Lubrín","countryCode":"ES","stateCode":"AN","latitude":"37.21538000","longitude":"-2.06677000"},{"name":"Lucainena de las Torres","countryCode":"ES","stateCode":"AN","latitude":"37.04037000","longitude":"-2.20095000"},{"name":"Lucena","countryCode":"ES","stateCode":"AN","latitude":"37.40881000","longitude":"-4.48522000"},{"name":"Lucena del Puerto","countryCode":"ES","stateCode":"AN","latitude":"37.30396000","longitude":"-6.72926000"},{"name":"Lugros","countryCode":"ES","stateCode":"AN","latitude":"37.22942000","longitude":"-3.24150000"},{"name":"Lupión","countryCode":"ES","stateCode":"AN","latitude":"37.99653000","longitude":"-3.54699000"},{"name":"Luque","countryCode":"ES","stateCode":"AN","latitude":"37.55797000","longitude":"-4.27974000"},{"name":"Láchar","countryCode":"ES","stateCode":"AN","latitude":"37.19519000","longitude":"-3.83277000"},{"name":"Lúcar","countryCode":"ES","stateCode":"AN","latitude":"37.40035000","longitude":"-2.42496000"},{"name":"Lújar","countryCode":"ES","stateCode":"AN","latitude":"36.78831000","longitude":"-3.40400000"},{"name":"Macael","countryCode":"ES","stateCode":"AN","latitude":"37.33318000","longitude":"-2.30087000"},{"name":"Mairena del Alcor","countryCode":"ES","stateCode":"AN","latitude":"37.37301000","longitude":"-5.74951000"},{"name":"Mairena del Aljarafe","countryCode":"ES","stateCode":"AN","latitude":"37.34461000","longitude":"-6.06391000"},{"name":"Mancha Real","countryCode":"ES","stateCode":"AN","latitude":"37.78627000","longitude":"-3.61226000"},{"name":"Manilva","countryCode":"ES","stateCode":"AN","latitude":"36.37645000","longitude":"-5.25026000"},{"name":"Manzanilla","countryCode":"ES","stateCode":"AN","latitude":"37.38987000","longitude":"-6.43295000"},{"name":"Maracena","countryCode":"ES","stateCode":"AN","latitude":"37.20764000","longitude":"-3.63493000"},{"name":"Marbella","countryCode":"ES","stateCode":"AN","latitude":"36.51543000","longitude":"-4.88583000"},{"name":"Marchal","countryCode":"ES","stateCode":"AN","latitude":"37.29639000","longitude":"-3.20353000"},{"name":"Marchena","countryCode":"ES","stateCode":"AN","latitude":"37.32900000","longitude":"-5.41681000"},{"name":"Marinaleda","countryCode":"ES","stateCode":"AN","latitude":"37.37120000","longitude":"-4.95949000"},{"name":"Marmolejo","countryCode":"ES","stateCode":"AN","latitude":"38.04549000","longitude":"-4.17029000"},{"name":"Martos","countryCode":"ES","stateCode":"AN","latitude":"37.72107000","longitude":"-3.97264000"},{"name":"Martín de la Jara","countryCode":"ES","stateCode":"AN","latitude":"37.10867000","longitude":"-4.96347000"},{"name":"María","countryCode":"ES","stateCode":"AN","latitude":"37.71023000","longitude":"-2.16454000"},{"name":"Mazagón","countryCode":"ES","stateCode":"AN","latitude":"37.13749000","longitude":"-6.82697000"},{"name":"Medina Sidonia","countryCode":"ES","stateCode":"AN","latitude":"36.45695000","longitude":"-5.92717000"},{"name":"Mengibar","countryCode":"ES","stateCode":"AN","latitude":"37.96978000","longitude":"-3.80884000"},{"name":"Mijas","countryCode":"ES","stateCode":"AN","latitude":"36.59575000","longitude":"-4.63728000"},{"name":"Moclinejo","countryCode":"ES","stateCode":"AN","latitude":"36.77134000","longitude":"-4.25514000"},{"name":"Moclín","countryCode":"ES","stateCode":"AN","latitude":"37.33959000","longitude":"-3.78651000"},{"name":"Moguer","countryCode":"ES","stateCode":"AN","latitude":"37.27559000","longitude":"-6.83851000"},{"name":"Mojacar","countryCode":"ES","stateCode":"AN","latitude":"37.14020000","longitude":"-1.85102000"},{"name":"Mollina","countryCode":"ES","stateCode":"AN","latitude":"37.12534000","longitude":"-4.65686000"},{"name":"Molvízar","countryCode":"ES","stateCode":"AN","latitude":"36.78592000","longitude":"-3.60783000"},{"name":"Monachil","countryCode":"ES","stateCode":"AN","latitude":"37.13320000","longitude":"-3.53724000"},{"name":"Monda","countryCode":"ES","stateCode":"AN","latitude":"36.63027000","longitude":"-4.83192000"},{"name":"Montalbán de Córdoba","countryCode":"ES","stateCode":"AN","latitude":"37.57996000","longitude":"-4.74935000"},{"name":"Montefrío","countryCode":"ES","stateCode":"AN","latitude":"37.32308000","longitude":"-4.00898000"},{"name":"Montejaque","countryCode":"ES","stateCode":"AN","latitude":"36.73684000","longitude":"-5.24990000"},{"name":"Montejicar","countryCode":"ES","stateCode":"AN","latitude":"37.57223000","longitude":"-3.50527000"},{"name":"Montellano","countryCode":"ES","stateCode":"AN","latitude":"36.99531000","longitude":"-5.57145000"},{"name":"Montemayor","countryCode":"ES","stateCode":"AN","latitude":"37.64790000","longitude":"-4.69779000"},{"name":"Montilla","countryCode":"ES","stateCode":"AN","latitude":"37.58627000","longitude":"-4.63805000"},{"name":"Montillana","countryCode":"ES","stateCode":"AN","latitude":"37.50168000","longitude":"-3.67368000"},{"name":"Montizón","countryCode":"ES","stateCode":"AN","latitude":"38.34249000","longitude":"-3.10404000"},{"name":"Montoro","countryCode":"ES","stateCode":"AN","latitude":"38.02409000","longitude":"-4.38340000"},{"name":"Monturque","countryCode":"ES","stateCode":"AN","latitude":"37.47186000","longitude":"-4.58164000"},{"name":"Moraleda de Zafayona","countryCode":"ES","stateCode":"AN","latitude":"37.16723000","longitude":"-3.96505000"},{"name":"Moriles","countryCode":"ES","stateCode":"AN","latitude":"37.43670000","longitude":"-4.60761000"},{"name":"Morón de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"37.12084000","longitude":"-5.45403000"},{"name":"Motril","countryCode":"ES","stateCode":"AN","latitude":"36.75066000","longitude":"-3.51790000"},{"name":"Murtas","countryCode":"ES","stateCode":"AN","latitude":"36.88504000","longitude":"-3.10945000"},{"name":"Málaga","countryCode":"ES","stateCode":"AN","latitude":"36.72016000","longitude":"-4.42034000"},{"name":"Navas de San Juan","countryCode":"ES","stateCode":"AN","latitude":"38.18382000","longitude":"-3.31598000"},{"name":"Nerja","countryCode":"ES","stateCode":"AN","latitude":"36.75278000","longitude":"-3.87440000"},{"name":"Nerva","countryCode":"ES","stateCode":"AN","latitude":"37.69627000","longitude":"-6.54967000"},{"name":"Niebla","countryCode":"ES","stateCode":"AN","latitude":"37.36213000","longitude":"-6.67894000"},{"name":"Nigüelas","countryCode":"ES","stateCode":"AN","latitude":"36.97760000","longitude":"-3.53949000"},{"name":"Noalejo","countryCode":"ES","stateCode":"AN","latitude":"37.53017000","longitude":"-3.65615000"},{"name":"Nueva-Carteya","countryCode":"ES","stateCode":"AN","latitude":"37.58630000","longitude":"-4.46759000"},{"name":"Níjar","countryCode":"ES","stateCode":"AN","latitude":"36.96655000","longitude":"-2.20595000"},{"name":"Nívar","countryCode":"ES","stateCode":"AN","latitude":"37.25909000","longitude":"-3.57768000"},{"name":"Obejo","countryCode":"ES","stateCode":"AN","latitude":"38.13265000","longitude":"-4.80018000"},{"name":"Ogíjares","countryCode":"ES","stateCode":"AN","latitude":"37.11913000","longitude":"-3.60772000"},{"name":"Ohanes","countryCode":"ES","stateCode":"AN","latitude":"37.03861000","longitude":"-2.74524000"},{"name":"Ojén","countryCode":"ES","stateCode":"AN","latitude":"36.56486000","longitude":"-4.85561000"},{"name":"Olivares","countryCode":"ES","stateCode":"AN","latitude":"37.41802000","longitude":"-6.15603000"},{"name":"Olula de Castro","countryCode":"ES","stateCode":"AN","latitude":"37.17475000","longitude":"-2.47430000"},{"name":"Olula del Río","countryCode":"ES","stateCode":"AN","latitude":"37.35445000","longitude":"-2.29754000"},{"name":"Olvera","countryCode":"ES","stateCode":"AN","latitude":"36.93418000","longitude":"-5.26678000"},{"name":"Orce","countryCode":"ES","stateCode":"AN","latitude":"37.72120000","longitude":"-2.47752000"},{"name":"Orcera","countryCode":"ES","stateCode":"AN","latitude":"38.31742000","longitude":"-2.66487000"},{"name":"Oria","countryCode":"ES","stateCode":"AN","latitude":"37.48530000","longitude":"-2.29292000"},{"name":"Osuna","countryCode":"ES","stateCode":"AN","latitude":"37.23760000","longitude":"-5.10311000"},{"name":"Otura","countryCode":"ES","stateCode":"AN","latitude":"37.08846000","longitude":"-3.63321000"},{"name":"Otívar","countryCode":"ES","stateCode":"AN","latitude":"36.81582000","longitude":"-3.67979000"},{"name":"Padul","countryCode":"ES","stateCode":"AN","latitude":"37.02462000","longitude":"-3.62678000"},{"name":"Padules","countryCode":"ES","stateCode":"AN","latitude":"36.99813000","longitude":"-2.77367000"},{"name":"Palenciana","countryCode":"ES","stateCode":"AN","latitude":"37.24851000","longitude":"-4.58261000"},{"name":"Palma del Río","countryCode":"ES","stateCode":"AN","latitude":"37.70024000","longitude":"-5.28121000"},{"name":"Palomares del Río","countryCode":"ES","stateCode":"AN","latitude":"37.32225000","longitude":"-6.05863000"},{"name":"Palos de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"37.23457000","longitude":"-6.89471000"},{"name":"Pampaneira","countryCode":"ES","stateCode":"AN","latitude":"36.94015000","longitude":"-3.36096000"},{"name":"Paradas","countryCode":"ES","stateCode":"AN","latitude":"37.29047000","longitude":"-5.49703000"},{"name":"Parauta","countryCode":"ES","stateCode":"AN","latitude":"36.65629000","longitude":"-5.12916000"},{"name":"Partaloa","countryCode":"ES","stateCode":"AN","latitude":"37.40764000","longitude":"-2.22526000"},{"name":"Paterna de Rivera","countryCode":"ES","stateCode":"AN","latitude":"36.52246000","longitude":"-5.86578000"},{"name":"Paterna del Campo","countryCode":"ES","stateCode":"AN","latitude":"37.41948000","longitude":"-6.40248000"},{"name":"Paterna del Río","countryCode":"ES","stateCode":"AN","latitude":"37.02222000","longitude":"-2.95343000"},{"name":"Paymogo","countryCode":"ES","stateCode":"AN","latitude":"37.73999000","longitude":"-7.34499000"},{"name":"Peal de Becerro","countryCode":"ES","stateCode":"AN","latitude":"37.91338000","longitude":"-3.12148000"},{"name":"Pedrera","countryCode":"ES","stateCode":"AN","latitude":"37.22604000","longitude":"-4.89420000"},{"name":"Pedro Abad","countryCode":"ES","stateCode":"AN","latitude":"37.96686000","longitude":"-4.45560000"},{"name":"Pedro Martínez","countryCode":"ES","stateCode":"AN","latitude":"37.50290000","longitude":"-3.23134000"},{"name":"Pedroche","countryCode":"ES","stateCode":"AN","latitude":"38.42848000","longitude":"-4.76325000"},{"name":"Pegalajar","countryCode":"ES","stateCode":"AN","latitude":"37.74008000","longitude":"-3.64946000"},{"name":"Peligros","countryCode":"ES","stateCode":"AN","latitude":"37.23231000","longitude":"-3.62901000"},{"name":"Periana","countryCode":"ES","stateCode":"AN","latitude":"36.92931000","longitude":"-4.19163000"},{"name":"Peñaflor","countryCode":"ES","stateCode":"AN","latitude":"37.70892000","longitude":"-5.34504000"},{"name":"Peñarroya-Pueblonuevo","countryCode":"ES","stateCode":"AN","latitude":"38.30000000","longitude":"-5.26667000"},{"name":"Pilas","countryCode":"ES","stateCode":"AN","latitude":"37.30337000","longitude":"-6.30097000"},{"name":"Pinos Genil","countryCode":"ES","stateCode":"AN","latitude":"37.16346000","longitude":"-3.50215000"},{"name":"Pinos Puente","countryCode":"ES","stateCode":"AN","latitude":"37.25109000","longitude":"-3.74967000"},{"name":"Pizarra","countryCode":"ES","stateCode":"AN","latitude":"36.76543000","longitude":"-4.70833000"},{"name":"Piñar","countryCode":"ES","stateCode":"AN","latitude":"37.44457000","longitude":"-3.43861000"},{"name":"Polopos","countryCode":"ES","stateCode":"AN","latitude":"36.79466000","longitude":"-3.29816000"},{"name":"Polícar","countryCode":"ES","stateCode":"AN","latitude":"37.25759000","longitude":"-3.23375000"},{"name":"Porcuna","countryCode":"ES","stateCode":"AN","latitude":"37.87102000","longitude":"-4.18501000"},{"name":"Posadas","countryCode":"ES","stateCode":"AN","latitude":"37.80205000","longitude":"-5.10726000"},{"name":"Pozo Alcón","countryCode":"ES","stateCode":"AN","latitude":"37.70256000","longitude":"-2.93367000"},{"name":"Pozoblanco","countryCode":"ES","stateCode":"AN","latitude":"38.37906000","longitude":"-4.84827000"},{"name":"Prado del Rey","countryCode":"ES","stateCode":"AN","latitude":"36.78756000","longitude":"-5.55589000"},{"name":"Priego de Córdoba","countryCode":"ES","stateCode":"AN","latitude":"37.43807000","longitude":"-4.19523000"},{"name":"Province of Córdoba","countryCode":"ES","stateCode":"AN","latitude":"38.00000000","longitude":"-4.83333000"},{"name":"Provincia de Cádiz","countryCode":"ES","stateCode":"AN","latitude":"36.50000000","longitude":"-5.75000000"},{"name":"Provincia de Granada","countryCode":"ES","stateCode":"AN","latitude":"37.25000000","longitude":"-3.25000000"},{"name":"Provincia de Huelva","countryCode":"ES","stateCode":"AN","latitude":"37.66667000","longitude":"-7.00000000"},{"name":"Provincia de Jaén","countryCode":"ES","stateCode":"AN","latitude":"38.00000000","longitude":"-3.50000000"},{"name":"Provincia de Málaga","countryCode":"ES","stateCode":"AN","latitude":"36.80000000","longitude":"-4.75000000"},{"name":"Provincia de Sevilla","countryCode":"ES","stateCode":"AN","latitude":"37.44701000","longitude":"-5.69608000"},{"name":"Pruna","countryCode":"ES","stateCode":"AN","latitude":"36.97226000","longitude":"-5.22230000"},{"name":"Puebla de Don Fadrique","countryCode":"ES","stateCode":"AN","latitude":"37.96156000","longitude":"-2.43961000"},{"name":"Puebla de Guzmán","countryCode":"ES","stateCode":"AN","latitude":"37.61427000","longitude":"-7.24878000"},{"name":"Puente de Génave","countryCode":"ES","stateCode":"AN","latitude":"38.35544000","longitude":"-2.80320000"},{"name":"Puente-Genil","countryCode":"ES","stateCode":"AN","latitude":"37.38943000","longitude":"-4.76686000"},{"name":"Puerto Real","countryCode":"ES","stateCode":"AN","latitude":"36.52819000","longitude":"-6.19011000"},{"name":"Puerto Serrano","countryCode":"ES","stateCode":"AN","latitude":"36.92209000","longitude":"-5.54304000"},{"name":"Pujerra","countryCode":"ES","stateCode":"AN","latitude":"36.61274000","longitude":"-5.14979000"},{"name":"Pulianas","countryCode":"ES","stateCode":"AN","latitude":"37.22302000","longitude":"-3.60832000"},{"name":"Pulpí","countryCode":"ES","stateCode":"AN","latitude":"37.41154000","longitude":"-1.74496000"},{"name":"Punta Umbría","countryCode":"ES","stateCode":"AN","latitude":"37.18213000","longitude":"-6.96605000"},{"name":"Purchena","countryCode":"ES","stateCode":"AN","latitude":"37.34744000","longitude":"-2.36080000"},{"name":"Purullena","countryCode":"ES","stateCode":"AN","latitude":"37.31763000","longitude":"-3.19056000"},{"name":"Pórtugos","countryCode":"ES","stateCode":"AN","latitude":"36.94193000","longitude":"-3.31066000"},{"name":"Quesada","countryCode":"ES","stateCode":"AN","latitude":"37.84338000","longitude":"-3.06561000"},{"name":"Quéntar","countryCode":"ES","stateCode":"AN","latitude":"37.19253000","longitude":"-3.46653000"},{"name":"Retamar","countryCode":"ES","stateCode":"AN","latitude":"36.83320000","longitude":"-2.31597000"},{"name":"Rincón de la Victoria","countryCode":"ES","stateCode":"AN","latitude":"36.71715000","longitude":"-4.27583000"},{"name":"Rioja","countryCode":"ES","stateCode":"AN","latitude":"36.94508000","longitude":"-2.46302000"},{"name":"Ronda","countryCode":"ES","stateCode":"AN","latitude":"36.74231000","longitude":"-5.16709000"},{"name":"Roquetas de Mar","countryCode":"ES","stateCode":"AN","latitude":"36.76419000","longitude":"-2.61475000"},{"name":"Rosal de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"37.96754000","longitude":"-7.21889000"},{"name":"Rota","countryCode":"ES","stateCode":"AN","latitude":"36.62545000","longitude":"-6.36220000"},{"name":"Rubite","countryCode":"ES","stateCode":"AN","latitude":"36.80947000","longitude":"-3.34816000"},{"name":"Rus","countryCode":"ES","stateCode":"AN","latitude":"38.04759000","longitude":"-3.46254000"},{"name":"Rute","countryCode":"ES","stateCode":"AN","latitude":"37.32690000","longitude":"-4.36827000"},{"name":"Rágol","countryCode":"ES","stateCode":"AN","latitude":"36.99523000","longitude":"-2.68178000"},{"name":"Ríogordo","countryCode":"ES","stateCode":"AN","latitude":"36.91727000","longitude":"-4.29318000"},{"name":"Sabiote","countryCode":"ES","stateCode":"AN","latitude":"38.06916000","longitude":"-3.31448000"},{"name":"Salar","countryCode":"ES","stateCode":"AN","latitude":"37.15036000","longitude":"-4.06576000"},{"name":"Salares","countryCode":"ES","stateCode":"AN","latitude":"36.85463000","longitude":"-4.02434000"},{"name":"Salobreña","countryCode":"ES","stateCode":"AN","latitude":"36.74277000","longitude":"-3.58717000"},{"name":"Salteras","countryCode":"ES","stateCode":"AN","latitude":"37.42060000","longitude":"-6.11049000"},{"name":"San Bartolomé de la Torre","countryCode":"ES","stateCode":"AN","latitude":"37.44515000","longitude":"-7.10597000"},{"name":"San Enrique de Guadiaro","countryCode":"ES","stateCode":"AN","latitude":"36.30475000","longitude":"-5.29095000"},{"name":"San Fernando","countryCode":"ES","stateCode":"AN","latitude":"36.47590000","longitude":"-6.19817000"},{"name":"San José","countryCode":"ES","stateCode":"AN","latitude":"36.76048000","longitude":"-2.10912000"},{"name":"San José del Valle","countryCode":"ES","stateCode":"AN","latitude":"36.60554000","longitude":"-5.79895000"},{"name":"San Juan de Aznalfarache","countryCode":"ES","stateCode":"AN","latitude":"37.35813000","longitude":"-6.03731000"},{"name":"San Juan del Puerto","countryCode":"ES","stateCode":"AN","latitude":"37.31667000","longitude":"-6.84139000"},{"name":"San Nicolás del Puerto","countryCode":"ES","stateCode":"AN","latitude":"38.00000000","longitude":"-5.65000000"},{"name":"San Pedro de Alcántara","countryCode":"ES","stateCode":"AN","latitude":"36.48839000","longitude":"-4.99123000"},{"name":"San Roque","countryCode":"ES","stateCode":"AN","latitude":"36.21067000","longitude":"-5.38415000"},{"name":"San Sebastián de los Ballesteros","countryCode":"ES","stateCode":"AN","latitude":"37.65376000","longitude":"-4.82409000"},{"name":"San Silvestre de Guzmán","countryCode":"ES","stateCode":"AN","latitude":"37.38770000","longitude":"-7.34908000"},{"name":"Sanlúcar de Barrameda","countryCode":"ES","stateCode":"AN","latitude":"36.77808000","longitude":"-6.35150000"},{"name":"Sanlúcar de Guadiana","countryCode":"ES","stateCode":"AN","latitude":"37.47268000","longitude":"-7.46546000"},{"name":"Sanlúcar la Mayor","countryCode":"ES","stateCode":"AN","latitude":"37.38758000","longitude":"-6.20346000"},{"name":"Santa Ana la Real","countryCode":"ES","stateCode":"AN","latitude":"37.86245000","longitude":"-6.72385000"},{"name":"Santa Bárbara de Casa","countryCode":"ES","stateCode":"AN","latitude":"37.79665000","longitude":"-7.18735000"},{"name":"Santa Elena","countryCode":"ES","stateCode":"AN","latitude":"38.34162000","longitude":"-3.53953000"},{"name":"Santa Eufemia","countryCode":"ES","stateCode":"AN","latitude":"38.60000000","longitude":"-4.90000000"},{"name":"Santa Fe de Mondújar","countryCode":"ES","stateCode":"AN","latitude":"36.97479000","longitude":"-2.53126000"},{"name":"Santa Olalla del Cala","countryCode":"ES","stateCode":"AN","latitude":"37.90000000","longitude":"-6.21667000"},{"name":"Santaella","countryCode":"ES","stateCode":"AN","latitude":"37.56294000","longitude":"-4.84362000"},{"name":"Santafé","countryCode":"ES","stateCode":"AN","latitude":"37.18856000","longitude":"-3.71887000"},{"name":"Santiago de Calatrava","countryCode":"ES","stateCode":"AN","latitude":"37.75382000","longitude":"-4.17093000"},{"name":"Santiponce","countryCode":"ES","stateCode":"AN","latitude":"37.43553000","longitude":"-6.04106000"},{"name":"Santisteban del Puerto","countryCode":"ES","stateCode":"AN","latitude":"38.24829000","longitude":"-3.20762000"},{"name":"Santo Tomé","countryCode":"ES","stateCode":"AN","latitude":"38.02861000","longitude":"-3.10092000"},{"name":"Sayalonga","countryCode":"ES","stateCode":"AN","latitude":"36.79819000","longitude":"-4.01325000"},{"name":"Sedella","countryCode":"ES","stateCode":"AN","latitude":"36.86232000","longitude":"-4.03314000"},{"name":"Segura de la Sierra","countryCode":"ES","stateCode":"AN","latitude":"38.29777000","longitude":"-2.65229000"},{"name":"Serón","countryCode":"ES","stateCode":"AN","latitude":"37.34485000","longitude":"-2.50913000"},{"name":"Setenil de las Bodegas","countryCode":"ES","stateCode":"AN","latitude":"36.86397000","longitude":"-5.18177000"},{"name":"Sevilla","countryCode":"ES","stateCode":"AN","latitude":"37.38283000","longitude":"-5.97317000"},{"name":"Sierra de Yeguas","countryCode":"ES","stateCode":"AN","latitude":"37.12420000","longitude":"-4.86773000"},{"name":"Sierro","countryCode":"ES","stateCode":"AN","latitude":"37.32237000","longitude":"-2.39844000"},{"name":"Siles","countryCode":"ES","stateCode":"AN","latitude":"38.38983000","longitude":"-2.58190000"},{"name":"Somontín","countryCode":"ES","stateCode":"AN","latitude":"37.39176000","longitude":"-2.38828000"},{"name":"Soportújar","countryCode":"ES","stateCode":"AN","latitude":"36.92863000","longitude":"-3.40542000"},{"name":"Sorbas","countryCode":"ES","stateCode":"AN","latitude":"37.09761000","longitude":"-2.12349000"},{"name":"Sorihuela del Guadalimar","countryCode":"ES","stateCode":"AN","latitude":"38.24062000","longitude":"-3.05360000"},{"name":"Sorvilán","countryCode":"ES","stateCode":"AN","latitude":"36.79505000","longitude":"-3.26769000"},{"name":"Suflí","countryCode":"ES","stateCode":"AN","latitude":"37.33866000","longitude":"-2.38817000"},{"name":"Tabernas","countryCode":"ES","stateCode":"AN","latitude":"37.04992000","longitude":"-2.39084000"},{"name":"Tahal","countryCode":"ES","stateCode":"AN","latitude":"37.22797000","longitude":"-2.28470000"},{"name":"Tarifa","countryCode":"ES","stateCode":"AN","latitude":"36.01393000","longitude":"-5.60695000"},{"name":"Teba","countryCode":"ES","stateCode":"AN","latitude":"36.98358000","longitude":"-4.91913000"},{"name":"Terque","countryCode":"ES","stateCode":"AN","latitude":"36.98393000","longitude":"-2.59679000"},{"name":"Tocina","countryCode":"ES","stateCode":"AN","latitude":"37.60904000","longitude":"-5.73403000"},{"name":"Tolox","countryCode":"ES","stateCode":"AN","latitude":"36.68721000","longitude":"-4.90511000"},{"name":"Tomares","countryCode":"ES","stateCode":"AN","latitude":"37.37281000","longitude":"-6.04589000"},{"name":"Torre Alháquime","countryCode":"ES","stateCode":"AN","latitude":"36.91588000","longitude":"-5.23381000"},{"name":"Torre del Campo","countryCode":"ES","stateCode":"AN","latitude":"37.77051000","longitude":"-3.89731000"},{"name":"Torre del Mar","countryCode":"ES","stateCode":"AN","latitude":"36.74200000","longitude":"-4.09291000"},{"name":"Torre-Cardela","countryCode":"ES","stateCode":"AN","latitude":"37.50456000","longitude":"-3.35609000"},{"name":"Torreblascopedro","countryCode":"ES","stateCode":"AN","latitude":"37.99750000","longitude":"-3.63780000"},{"name":"Torrecampo","countryCode":"ES","stateCode":"AN","latitude":"38.46667000","longitude":"-4.66667000"},{"name":"Torredonjimeno","countryCode":"ES","stateCode":"AN","latitude":"37.76748000","longitude":"-3.95776000"},{"name":"Torremolinos","countryCode":"ES","stateCode":"AN","latitude":"36.62035000","longitude":"-4.49976000"},{"name":"Torrenueva","countryCode":"ES","stateCode":"AN","latitude":"36.70396000","longitude":"-3.48971000"},{"name":"Torreperogil","countryCode":"ES","stateCode":"AN","latitude":"38.03540000","longitude":"-3.28998000"},{"name":"Torres","countryCode":"ES","stateCode":"AN","latitude":"37.78537000","longitude":"-3.50902000"},{"name":"Torrox","countryCode":"ES","stateCode":"AN","latitude":"36.75793000","longitude":"-3.95233000"},{"name":"Totalán","countryCode":"ES","stateCode":"AN","latitude":"36.76526000","longitude":"-4.29707000"},{"name":"Trebujena","countryCode":"ES","stateCode":"AN","latitude":"36.87075000","longitude":"-6.17586000"},{"name":"Trevélez","countryCode":"ES","stateCode":"AN","latitude":"37.00037000","longitude":"-3.26545000"},{"name":"Trigueros","countryCode":"ES","stateCode":"AN","latitude":"37.38606000","longitude":"-6.82680000"},{"name":"Turre","countryCode":"ES","stateCode":"AN","latitude":"37.15224000","longitude":"-1.89497000"},{"name":"Turrillas","countryCode":"ES","stateCode":"AN","latitude":"37.02948000","longitude":"-2.26607000"},{"name":"Tíjola","countryCode":"ES","stateCode":"AN","latitude":"37.34606000","longitude":"-2.43326000"},{"name":"Ubrique","countryCode":"ES","stateCode":"AN","latitude":"36.67777000","longitude":"-5.44600000"},{"name":"Ugíjar","countryCode":"ES","stateCode":"AN","latitude":"36.96087000","longitude":"-3.05523000"},{"name":"Uleila del Campo","countryCode":"ES","stateCode":"AN","latitude":"37.18460000","longitude":"-2.20491000"},{"name":"Umbrete","countryCode":"ES","stateCode":"AN","latitude":"37.36881000","longitude":"-6.15847000"},{"name":"Urrácal","countryCode":"ES","stateCode":"AN","latitude":"37.39740000","longitude":"-2.36485000"},{"name":"Utrera","countryCode":"ES","stateCode":"AN","latitude":"37.18516000","longitude":"-5.78093000"},{"name":"Valdelarco","countryCode":"ES","stateCode":"AN","latitude":"37.94877000","longitude":"-6.68202000"},{"name":"Valdepeñas de Jaén","countryCode":"ES","stateCode":"AN","latitude":"37.58903000","longitude":"-3.81450000"},{"name":"Valderrubio","countryCode":"ES","stateCode":"AN","latitude":"37.23378000","longitude":"-3.82005000"},{"name":"Valdezorras","countryCode":"ES","stateCode":"AN","latitude":"37.42939000","longitude":"-5.92629000"},{"name":"Valdés","countryCode":"ES","stateCode":"AN","latitude":"36.75835000","longitude":"-4.24235000"},{"name":"Valencina de la Concepción","countryCode":"ES","stateCode":"AN","latitude":"37.41618000","longitude":"-6.07422000"},{"name":"Valenzuela","countryCode":"ES","stateCode":"AN","latitude":"37.77560000","longitude":"-4.22038000"},{"name":"Valverde del Camino","countryCode":"ES","stateCode":"AN","latitude":"37.57511000","longitude":"-6.75432000"},{"name":"Vejer de la Frontera","countryCode":"ES","stateCode":"AN","latitude":"36.25213000","longitude":"-5.96717000"},{"name":"Velefique","countryCode":"ES","stateCode":"AN","latitude":"37.19407000","longitude":"-2.40155000"},{"name":"Velez Rubio","countryCode":"ES","stateCode":"AN","latitude":"37.64844000","longitude":"-2.07686000"},{"name":"Ventas de Huelma","countryCode":"ES","stateCode":"AN","latitude":"37.06840000","longitude":"-3.81983000"},{"name":"Vera","countryCode":"ES","stateCode":"AN","latitude":"37.24345000","longitude":"-1.85905000"},{"name":"Viator","countryCode":"ES","stateCode":"AN","latitude":"36.89006000","longitude":"-2.42695000"},{"name":"Vilches","countryCode":"ES","stateCode":"AN","latitude":"38.20695000","longitude":"-3.51025000"},{"name":"Villa del Río","countryCode":"ES","stateCode":"AN","latitude":"37.98108000","longitude":"-4.29003000"},{"name":"Villablanca","countryCode":"ES","stateCode":"AN","latitude":"37.30239000","longitude":"-7.34413000"},{"name":"Villacarrillo","countryCode":"ES","stateCode":"AN","latitude":"38.11560000","longitude":"-3.08480000"},{"name":"Villafranca de Córdoba","countryCode":"ES","stateCode":"AN","latitude":"37.96257000","longitude":"-4.54547000"},{"name":"Villaharta","countryCode":"ES","stateCode":"AN","latitude":"38.13333000","longitude":"-4.90000000"},{"name":"Villalba del Alcor","countryCode":"ES","stateCode":"AN","latitude":"37.39731000","longitude":"-6.47461000"},{"name":"Villaluenga del Rosario","countryCode":"ES","stateCode":"AN","latitude":"36.69644000","longitude":"-5.38601000"},{"name":"Villamanrique de la Condesa","countryCode":"ES","stateCode":"AN","latitude":"37.24481000","longitude":"-6.30665000"},{"name":"Villamartín","countryCode":"ES","stateCode":"AN","latitude":"36.85979000","longitude":"-5.64485000"},{"name":"Villanueva de Algaidas","countryCode":"ES","stateCode":"AN","latitude":"37.18350000","longitude":"-4.45032000"},{"name":"Villanueva de Córdoba","countryCode":"ES","stateCode":"AN","latitude":"38.32277000","longitude":"-4.62873000"},{"name":"Villanueva de San Juan","countryCode":"ES","stateCode":"AN","latitude":"37.04955000","longitude":"-5.17540000"},{"name":"Villanueva de Tapia","countryCode":"ES","stateCode":"AN","latitude":"37.18276000","longitude":"-4.33383000"},{"name":"Villanueva de la Reina","countryCode":"ES","stateCode":"AN","latitude":"38.00432000","longitude":"-3.91603000"},{"name":"Villanueva de las Cruces","countryCode":"ES","stateCode":"AN","latitude":"37.62783000","longitude":"-7.02359000"},{"name":"Villanueva de las Torres","countryCode":"ES","stateCode":"AN","latitude":"37.55719000","longitude":"-3.08868000"},{"name":"Villanueva de los Castillejos","countryCode":"ES","stateCode":"AN","latitude":"37.49940000","longitude":"-7.29118000"},{"name":"Villanueva del Ariscal","countryCode":"ES","stateCode":"AN","latitude":"37.39623000","longitude":"-6.14077000"},{"name":"Villanueva del Arzobispo","countryCode":"ES","stateCode":"AN","latitude":"38.16842000","longitude":"-3.00742000"},{"name":"Villanueva del Duque","countryCode":"ES","stateCode":"AN","latitude":"38.38333000","longitude":"-5.00000000"},{"name":"Villanueva del Rosario","countryCode":"ES","stateCode":"AN","latitude":"36.99679000","longitude":"-4.36535000"},{"name":"Villanueva del Río y Minas","countryCode":"ES","stateCode":"AN","latitude":"37.65502000","longitude":"-5.71369000"},{"name":"Villanueva del Trabuco","countryCode":"ES","stateCode":"AN","latitude":"37.02832000","longitude":"-4.33891000"},{"name":"Villaralto","countryCode":"ES","stateCode":"AN","latitude":"38.45000000","longitude":"-4.98333000"},{"name":"Villardompardo","countryCode":"ES","stateCode":"AN","latitude":"37.83735000","longitude":"-4.00051000"},{"name":"Villarrasa","countryCode":"ES","stateCode":"AN","latitude":"37.38849000","longitude":"-6.60641000"},{"name":"Villarrubia","countryCode":"ES","stateCode":"AN","latitude":"37.85000000","longitude":"-4.90000000"},{"name":"Villaverde del Río","countryCode":"ES","stateCode":"AN","latitude":"37.58919000","longitude":"-5.87443000"},{"name":"Villaviciosa de Córdoba","countryCode":"ES","stateCode":"AN","latitude":"38.08333000","longitude":"-5.01667000"},{"name":"Viñuela","countryCode":"ES","stateCode":"AN","latitude":"36.86307000","longitude":"-4.14124000"},{"name":"Válor","countryCode":"ES","stateCode":"AN","latitude":"36.99618000","longitude":"-3.08287000"},{"name":"Vélez de Benaudalla","countryCode":"ES","stateCode":"AN","latitude":"36.83244000","longitude":"-3.51539000"},{"name":"Vélez-Blanco","countryCode":"ES","stateCode":"AN","latitude":"37.69178000","longitude":"-2.09587000"},{"name":"Vélez-Málaga","countryCode":"ES","stateCode":"AN","latitude":"36.78107000","longitude":"-4.10266000"},{"name":"Vícar","countryCode":"ES","stateCode":"AN","latitude":"36.83155000","longitude":"-2.64273000"},{"name":"Víznar","countryCode":"ES","stateCode":"AN","latitude":"37.23149000","longitude":"-3.55382000"},{"name":"Yunquera","countryCode":"ES","stateCode":"AN","latitude":"36.73252000","longitude":"-4.92122000"},{"name":"Zafarraya","countryCode":"ES","stateCode":"AN","latitude":"36.97554000","longitude":"-4.14442000"},{"name":"Zagra","countryCode":"ES","stateCode":"AN","latitude":"37.25561000","longitude":"-4.16905000"},{"name":"Zahara","countryCode":"ES","stateCode":"AN","latitude":"36.84055000","longitude":"-5.39128000"},{"name":"Zahara de los Atunes","countryCode":"ES","stateCode":"AN","latitude":"36.13690000","longitude":"-5.84591000"},{"name":"Zalamea la Real","countryCode":"ES","stateCode":"AN","latitude":"37.68012000","longitude":"-6.65977000"},{"name":"Zubia","countryCode":"ES","stateCode":"AN","latitude":"37.11906000","longitude":"-3.58400000"},{"name":"Zufre","countryCode":"ES","stateCode":"AN","latitude":"37.83333000","longitude":"-6.33333000"},{"name":"Zuheros","countryCode":"ES","stateCode":"AN","latitude":"37.54332000","longitude":"-4.31531000"},{"name":"Zurgena","countryCode":"ES","stateCode":"AN","latitude":"37.34218000","longitude":"-2.03985000"},{"name":"Zújar","countryCode":"ES","stateCode":"AN","latitude":"37.54285000","longitude":"-2.84197000"},{"name":"Árchez","countryCode":"ES","stateCode":"AN","latitude":"36.83992000","longitude":"-3.99208000"},{"name":"Écija","countryCode":"ES","stateCode":"AN","latitude":"37.54220000","longitude":"-5.08260000"},{"name":"Ítrabo","countryCode":"ES","stateCode":"AN","latitude":"36.79998000","longitude":"-3.63899000"},{"name":"Órgiva","countryCode":"ES","stateCode":"AN","latitude":"36.90259000","longitude":"-3.42379000"},{"name":"Úbeda","countryCode":"ES","stateCode":"AN","latitude":"38.01328000","longitude":"-3.37050000"},{"name":"Abrera","countryCode":"ES","stateCode":"CT","latitude":"41.51682000","longitude":"1.90100000"},{"name":"Agramunt","countryCode":"ES","stateCode":"CT","latitude":"41.78686000","longitude":"1.09683000"},{"name":"Aguilar de Segarra","countryCode":"ES","stateCode":"CT","latitude":"41.74822000","longitude":"1.62919000"},{"name":"Agullana","countryCode":"ES","stateCode":"CT","latitude":"42.39408000","longitude":"2.84666000"},{"name":"Aiguafreda","countryCode":"ES","stateCode":"CT","latitude":"41.76807000","longitude":"2.25051000"},{"name":"Aiguaviva","countryCode":"ES","stateCode":"CT","latitude":"41.93840000","longitude":"2.76217000"},{"name":"Aitona","countryCode":"ES","stateCode":"CT","latitude":"41.48333000","longitude":"0.46667000"},{"name":"Albesa","countryCode":"ES","stateCode":"CT","latitude":"41.75282000","longitude":"0.65936000"},{"name":"Albons","countryCode":"ES","stateCode":"CT","latitude":"42.10389000","longitude":"3.08433000"},{"name":"Alcanar","countryCode":"ES","stateCode":"CT","latitude":"40.54316000","longitude":"0.48082000"},{"name":"Alcanó","countryCode":"ES","stateCode":"CT","latitude":"41.48064000","longitude":"0.61659000"},{"name":"Alcarràs","countryCode":"ES","stateCode":"CT","latitude":"41.56667000","longitude":"0.51667000"},{"name":"Alcoletge","countryCode":"ES","stateCode":"CT","latitude":"41.64762000","longitude":"0.69383000"},{"name":"Alcover","countryCode":"ES","stateCode":"CT","latitude":"41.26267000","longitude":"1.17010000"},{"name":"Alella","countryCode":"ES","stateCode":"CT","latitude":"41.49379000","longitude":"2.29451000"},{"name":"Alfarràs","countryCode":"ES","stateCode":"CT","latitude":"41.81667000","longitude":"0.58333000"},{"name":"Alforja","countryCode":"ES","stateCode":"CT","latitude":"41.21108000","longitude":"0.97542000"},{"name":"Alfés","countryCode":"ES","stateCode":"CT","latitude":"41.52143000","longitude":"0.62050000"},{"name":"Algerri","countryCode":"ES","stateCode":"CT","latitude":"41.81482000","longitude":"0.63633000"},{"name":"Alguaire","countryCode":"ES","stateCode":"CT","latitude":"41.73703000","longitude":"0.58450000"},{"name":"Alió","countryCode":"ES","stateCode":"CT","latitude":"41.29422000","longitude":"1.30585000"},{"name":"Almacelles","countryCode":"ES","stateCode":"CT","latitude":"41.73216000","longitude":"0.43722000"},{"name":"Almenar","countryCode":"ES","stateCode":"CT","latitude":"41.79604000","longitude":"0.56834000"},{"name":"Almoster","countryCode":"ES","stateCode":"CT","latitude":"41.19758000","longitude":"1.11167000"},{"name":"Alpens","countryCode":"ES","stateCode":"CT","latitude":"42.11930000","longitude":"2.10135000"},{"name":"Alpicat","countryCode":"ES","stateCode":"CT","latitude":"41.66570000","longitude":"0.55564000"},{"name":"Altafulla","countryCode":"ES","stateCode":"CT","latitude":"41.14286000","longitude":"1.37269000"},{"name":"Alàs i Cerc","countryCode":"ES","stateCode":"CT","latitude":"42.35000000","longitude":"1.51667000"},{"name":"Amposta","countryCode":"ES","stateCode":"CT","latitude":"40.70995000","longitude":"0.57856000"},{"name":"Anglesola","countryCode":"ES","stateCode":"CT","latitude":"41.65649000","longitude":"1.08286000"},{"name":"Anglès","countryCode":"ES","stateCode":"CT","latitude":"41.95617000","longitude":"2.63603000"},{"name":"Arbeca","countryCode":"ES","stateCode":"CT","latitude":"41.54153000","longitude":"0.92457000"},{"name":"Arbúcies","countryCode":"ES","stateCode":"CT","latitude":"41.81667000","longitude":"2.51667000"},{"name":"Arenys de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.58190000","longitude":"2.54936000"},{"name":"Arenys de Munt","countryCode":"ES","stateCode":"CT","latitude":"41.61424000","longitude":"2.53972000"},{"name":"Argelaguer","countryCode":"ES","stateCode":"CT","latitude":"42.21563000","longitude":"2.64193000"},{"name":"Argentona","countryCode":"ES","stateCode":"CT","latitude":"41.55336000","longitude":"2.40114000"},{"name":"Artesa de Segre","countryCode":"ES","stateCode":"CT","latitude":"41.89467000","longitude":"1.04625000"},{"name":"Artés","countryCode":"ES","stateCode":"CT","latitude":"41.79800000","longitude":"1.95428000"},{"name":"Ascó","countryCode":"ES","stateCode":"CT","latitude":"41.18333000","longitude":"0.56667000"},{"name":"Aspa","countryCode":"ES","stateCode":"CT","latitude":"41.49472000","longitude":"0.67277000"},{"name":"Avinyó","countryCode":"ES","stateCode":"CT","latitude":"41.86367000","longitude":"1.97095000"},{"name":"Badalona","countryCode":"ES","stateCode":"CT","latitude":"41.45004000","longitude":"2.24741000"},{"name":"Bagà","countryCode":"ES","stateCode":"CT","latitude":"42.25289000","longitude":"1.86098000"},{"name":"Balaguer","countryCode":"ES","stateCode":"CT","latitude":"41.79117000","longitude":"0.81094000"},{"name":"Balsareny","countryCode":"ES","stateCode":"CT","latitude":"41.86311000","longitude":"1.87356000"},{"name":"Banyoles","countryCode":"ES","stateCode":"CT","latitude":"42.11667000","longitude":"2.76667000"},{"name":"Barberà del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.51590000","longitude":"2.12457000"},{"name":"Barcelona","countryCode":"ES","stateCode":"CT","latitude":"41.38879000","longitude":"2.15899000"},{"name":"Barri Gòtic","countryCode":"ES","stateCode":"CT","latitude":"41.38364000","longitude":"2.17628000"},{"name":"Barri de Sant Andreu","countryCode":"ES","stateCode":"CT","latitude":"41.43693000","longitude":"2.19022000"},{"name":"Barri de les Corts","countryCode":"ES","stateCode":"CT","latitude":"41.38697000","longitude":"2.13472000"},{"name":"Baró de Viver","countryCode":"ES","stateCode":"CT","latitude":"41.44584000","longitude":"2.19902000"},{"name":"Batea","countryCode":"ES","stateCode":"CT","latitude":"41.09434000","longitude":"0.31100000"},{"name":"Begues","countryCode":"ES","stateCode":"CT","latitude":"41.33333000","longitude":"1.93333000"},{"name":"Begur","countryCode":"ES","stateCode":"CT","latitude":"41.95000000","longitude":"3.21667000"},{"name":"Bellcaire d\'Urgell","countryCode":"ES","stateCode":"CT","latitude":"41.75000000","longitude":"0.91667000"},{"name":"Bellprat","countryCode":"ES","stateCode":"CT","latitude":"41.51695000","longitude":"1.43333000"},{"name":"Bellpuig","countryCode":"ES","stateCode":"CT","latitude":"41.62595000","longitude":"1.01144000"},{"name":"Bellver de Cerdanya","countryCode":"ES","stateCode":"CT","latitude":"42.36667000","longitude":"1.78333000"},{"name":"Bellvís","countryCode":"ES","stateCode":"CT","latitude":"41.67269000","longitude":"0.81768000"},{"name":"Benifallet","countryCode":"ES","stateCode":"CT","latitude":"40.97422000","longitude":"0.51767000"},{"name":"Berga","countryCode":"ES","stateCode":"CT","latitude":"42.10429000","longitude":"1.84628000"},{"name":"Besalú","countryCode":"ES","stateCode":"CT","latitude":"42.19893000","longitude":"2.69953000"},{"name":"Bescanó","countryCode":"ES","stateCode":"CT","latitude":"41.96603000","longitude":"2.73922000"},{"name":"Beuda","countryCode":"ES","stateCode":"CT","latitude":"42.23722000","longitude":"2.70942000"},{"name":"Bigues i Riells","countryCode":"ES","stateCode":"CT","latitude":"41.68333000","longitude":"2.23333000"},{"name":"Blancafort","countryCode":"ES","stateCode":"CT","latitude":"41.43740000","longitude":"1.15983000"},{"name":"Blanes","countryCode":"ES","stateCode":"CT","latitude":"41.67419000","longitude":"2.79036000"},{"name":"Bolvir","countryCode":"ES","stateCode":"CT","latitude":"42.41775000","longitude":"1.87986000"},{"name":"Bonastre","countryCode":"ES","stateCode":"CT","latitude":"41.22031000","longitude":"1.43936000"},{"name":"Bordils","countryCode":"ES","stateCode":"CT","latitude":"42.04336000","longitude":"2.91088000"},{"name":"Borrassà","countryCode":"ES","stateCode":"CT","latitude":"42.22316000","longitude":"2.92610000"},{"name":"Bot","countryCode":"ES","stateCode":"CT","latitude":"41.00916000","longitude":"0.38392000"},{"name":"Botarell","countryCode":"ES","stateCode":"CT","latitude":"41.13627000","longitude":"0.98919000"},{"name":"Breda","countryCode":"ES","stateCode":"CT","latitude":"41.74833000","longitude":"2.55964000"},{"name":"Bàscara","countryCode":"ES","stateCode":"CT","latitude":"42.15998000","longitude":"2.91028000"},{"name":"Cabanelles","countryCode":"ES","stateCode":"CT","latitude":"42.23068000","longitude":"2.81997000"},{"name":"Cabrera de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.51667000","longitude":"2.40000000"},{"name":"Cabrils","countryCode":"ES","stateCode":"CT","latitude":"41.52760000","longitude":"2.36996000"},{"name":"Cadaqués","countryCode":"ES","stateCode":"CT","latitude":"42.28856000","longitude":"3.27706000"},{"name":"Calaf","countryCode":"ES","stateCode":"CT","latitude":"41.73289000","longitude":"1.51375000"},{"name":"Calafell","countryCode":"ES","stateCode":"CT","latitude":"41.19997000","longitude":"1.56830000"},{"name":"Caldes de Montbui","countryCode":"ES","stateCode":"CT","latitude":"41.63333000","longitude":"2.16667000"},{"name":"Calella","countryCode":"ES","stateCode":"CT","latitude":"41.61381000","longitude":"2.65423000"},{"name":"Calonge","countryCode":"ES","stateCode":"CT","latitude":"41.85869000","longitude":"3.07926000"},{"name":"Camarasa","countryCode":"ES","stateCode":"CT","latitude":"41.87486000","longitude":"0.87814000"},{"name":"Cambrils","countryCode":"ES","stateCode":"CT","latitude":"41.06997000","longitude":"1.05949000"},{"name":"Campdevànol","countryCode":"ES","stateCode":"CT","latitude":"42.22445000","longitude":"2.16860000"},{"name":"Campins","countryCode":"ES","stateCode":"CT","latitude":"41.71667000","longitude":"2.46667000"},{"name":"Camprodon","countryCode":"ES","stateCode":"CT","latitude":"42.31185000","longitude":"2.36506000"},{"name":"Camós","countryCode":"ES","stateCode":"CT","latitude":"42.08776000","longitude":"2.76288000"},{"name":"Can Baró","countryCode":"ES","stateCode":"CT","latitude":"41.41677000","longitude":"2.16242000"},{"name":"Can Peguera","countryCode":"ES","stateCode":"CT","latitude":"41.43487000","longitude":"2.16646000"},{"name":"Canet de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.59054000","longitude":"2.58116000"},{"name":"Canovelles","countryCode":"ES","stateCode":"CT","latitude":"41.61667000","longitude":"2.28333000"},{"name":"Cantallops","countryCode":"ES","stateCode":"CT","latitude":"42.42216000","longitude":"2.92524000"},{"name":"Canyelles","countryCode":"ES","stateCode":"CT","latitude":"41.44509000","longitude":"2.16346000"},{"name":"Capafonts","countryCode":"ES","stateCode":"CT","latitude":"41.30000000","longitude":"1.03333000"},{"name":"Capellades","countryCode":"ES","stateCode":"CT","latitude":"41.53005000","longitude":"1.68651000"},{"name":"Capmany","countryCode":"ES","stateCode":"CT","latitude":"42.37351000","longitude":"2.92026000"},{"name":"Cardedeu","countryCode":"ES","stateCode":"CT","latitude":"41.63976000","longitude":"2.35739000"},{"name":"Cardona","countryCode":"ES","stateCode":"CT","latitude":"41.91371000","longitude":"1.67855000"},{"name":"Cassà de la Selva","countryCode":"ES","stateCode":"CT","latitude":"41.88784000","longitude":"2.87524000"},{"name":"Castell-Platja d\'Aro","countryCode":"ES","stateCode":"CT","latitude":"41.81751000","longitude":"3.06742000"},{"name":"Castellar del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.61667000","longitude":"2.08333000"},{"name":"Castellbisbal","countryCode":"ES","stateCode":"CT","latitude":"41.47534000","longitude":"1.98174000"},{"name":"Castellcir","countryCode":"ES","stateCode":"CT","latitude":"41.76074000","longitude":"2.16128000"},{"name":"Castelldefels","countryCode":"ES","stateCode":"CT","latitude":"41.27794000","longitude":"1.97033000"},{"name":"Castellet","countryCode":"ES","stateCode":"CT","latitude":"41.26281000","longitude":"1.63369000"},{"name":"Castellfollit de Riubregós","countryCode":"ES","stateCode":"CT","latitude":"41.76667000","longitude":"1.43333000"},{"name":"Castellnou de Seana","countryCode":"ES","stateCode":"CT","latitude":"41.64802000","longitude":"0.97093000"},{"name":"Castellolí","countryCode":"ES","stateCode":"CT","latitude":"41.59829000","longitude":"1.70057000"},{"name":"Castellserà","countryCode":"ES","stateCode":"CT","latitude":"41.75000000","longitude":"1.00000000"},{"name":"Castellví de Rosanes","countryCode":"ES","stateCode":"CT","latitude":"41.45000000","longitude":"1.90000000"},{"name":"Castelló d\'Empúries","countryCode":"ES","stateCode":"CT","latitude":"42.25673000","longitude":"3.07446000"},{"name":"Celrà","countryCode":"ES","stateCode":"CT","latitude":"42.03333000","longitude":"2.88333000"},{"name":"Centelles","countryCode":"ES","stateCode":"CT","latitude":"41.79746000","longitude":"2.21902000"},{"name":"Cerdanyola del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.49109000","longitude":"2.14079000"},{"name":"Cervelló","countryCode":"ES","stateCode":"CT","latitude":"41.39587000","longitude":"1.95917000"},{"name":"Cervera","countryCode":"ES","stateCode":"CT","latitude":"41.67003000","longitude":"1.27210000"},{"name":"Cervià de Ter","countryCode":"ES","stateCode":"CT","latitude":"42.06650000","longitude":"2.90743000"},{"name":"Cistella","countryCode":"ES","stateCode":"CT","latitude":"42.26870000","longitude":"2.84780000"},{"name":"Ciutadilla","countryCode":"ES","stateCode":"CT","latitude":"41.56113000","longitude":"1.13935000"},{"name":"Ciutat Meridiana","countryCode":"ES","stateCode":"CT","latitude":"41.46119000","longitude":"2.17494000"},{"name":"Ciutat Vella","countryCode":"ES","stateCode":"CT","latitude":"41.38022000","longitude":"2.17319000"},{"name":"Colera","countryCode":"ES","stateCode":"CT","latitude":"42.40394000","longitude":"3.15153000"},{"name":"Coll de Nargó","countryCode":"ES","stateCode":"CT","latitude":"42.17473000","longitude":"1.31694000"},{"name":"Collbató","countryCode":"ES","stateCode":"CT","latitude":"41.57009000","longitude":"1.82712000"},{"name":"Colldejou","countryCode":"ES","stateCode":"CT","latitude":"41.09970000","longitude":"0.88717000"},{"name":"Collsuspina","countryCode":"ES","stateCode":"CT","latitude":"41.82580000","longitude":"2.17546000"},{"name":"Coma-ruga","countryCode":"ES","stateCode":"CT","latitude":"41.17995000","longitude":"1.52538000"},{"name":"Conesa","countryCode":"ES","stateCode":"CT","latitude":"41.51667000","longitude":"1.30000000"},{"name":"Constantí","countryCode":"ES","stateCode":"CT","latitude":"41.15392000","longitude":"1.21262000"},{"name":"Corbera de Llobregat","countryCode":"ES","stateCode":"CT","latitude":"41.41702000","longitude":"1.91970000"},{"name":"Corbins","countryCode":"ES","stateCode":"CT","latitude":"41.68333000","longitude":"0.70000000"},{"name":"Cornellà de Llobregat","countryCode":"ES","stateCode":"CT","latitude":"41.35000000","longitude":"2.08333000"},{"name":"Cornellà del Terri","countryCode":"ES","stateCode":"CT","latitude":"42.08333000","longitude":"2.81667000"},{"name":"Creixell","countryCode":"ES","stateCode":"CT","latitude":"41.16618000","longitude":"1.44032000"},{"name":"Crespià","countryCode":"ES","stateCode":"CT","latitude":"42.18333000","longitude":"2.80000000"},{"name":"Cruïlles","countryCode":"ES","stateCode":"CT","latitude":"41.95000000","longitude":"3.01667000"},{"name":"Cubelles","countryCode":"ES","stateCode":"CT","latitude":"41.20772000","longitude":"1.67267000"},{"name":"Cubells","countryCode":"ES","stateCode":"CT","latitude":"41.85062000","longitude":"0.95900000"},{"name":"Cunit","countryCode":"ES","stateCode":"CT","latitude":"41.19829000","longitude":"1.63645000"},{"name":"Cànoves i Samalús","countryCode":"ES","stateCode":"CT","latitude":"41.68333000","longitude":"2.35000000"},{"name":"Darnius","countryCode":"ES","stateCode":"CT","latitude":"42.36667000","longitude":"2.83333000"},{"name":"Deltebre","countryCode":"ES","stateCode":"CT","latitude":"40.71944000","longitude":"0.70835000"},{"name":"Diagonal Mar","countryCode":"ES","stateCode":"CT","latitude":"41.40897000","longitude":"2.21615000"},{"name":"Dosrius","countryCode":"ES","stateCode":"CT","latitude":"41.58333000","longitude":"2.41667000"},{"name":"Dreta de l\'Eixample","countryCode":"ES","stateCode":"CT","latitude":"41.39606000","longitude":"2.16688000"},{"name":"Eixample","countryCode":"ES","stateCode":"CT","latitude":"41.38896000","longitude":"2.16179000"},{"name":"El Carmel","countryCode":"ES","stateCode":"CT","latitude":"41.41758000","longitude":"2.15914000"},{"name":"El Masnou","countryCode":"ES","stateCode":"CT","latitude":"41.47978000","longitude":"2.31880000"},{"name":"El Perelló","countryCode":"ES","stateCode":"CT","latitude":"40.87431000","longitude":"0.71125000"},{"name":"El Pla de Santa Maria","countryCode":"ES","stateCode":"CT","latitude":"41.36336000","longitude":"1.29152000"},{"name":"El Prat de Llobregat","countryCode":"ES","stateCode":"CT","latitude":"41.32784000","longitude":"2.09472000"},{"name":"El Vendrell","countryCode":"ES","stateCode":"CT","latitude":"41.21667000","longitude":"1.53333000"},{"name":"Empuriabrava","countryCode":"ES","stateCode":"CT","latitude":"42.24691000","longitude":"3.12059000"},{"name":"Esparreguera","countryCode":"ES","stateCode":"CT","latitude":"41.53809000","longitude":"1.87025000"},{"name":"Esplugues de Llobregat","countryCode":"ES","stateCode":"CT","latitude":"41.37732000","longitude":"2.08809000"},{"name":"Espolla","countryCode":"ES","stateCode":"CT","latitude":"42.39120000","longitude":"3.00064000"},{"name":"Esponellà","countryCode":"ES","stateCode":"CT","latitude":"42.16667000","longitude":"2.80000000"},{"name":"Espot","countryCode":"ES","stateCode":"CT","latitude":"42.57838000","longitude":"1.08666000"},{"name":"Falset","countryCode":"ES","stateCode":"CT","latitude":"41.14576000","longitude":"0.81979000"},{"name":"Farrera","countryCode":"ES","stateCode":"CT","latitude":"42.49654000","longitude":"1.27216000"},{"name":"Figaró","countryCode":"ES","stateCode":"CT","latitude":"41.72122000","longitude":"2.27297000"},{"name":"Figueres","countryCode":"ES","stateCode":"CT","latitude":"42.26645000","longitude":"2.96163000"},{"name":"Flix","countryCode":"ES","stateCode":"CT","latitude":"41.23074000","longitude":"0.55008000"},{"name":"Foixà","countryCode":"ES","stateCode":"CT","latitude":"42.03626000","longitude":"3.00021000"},{"name":"Fonollosa","countryCode":"ES","stateCode":"CT","latitude":"41.76303000","longitude":"1.66867000"},{"name":"Fornells de la Selva","countryCode":"ES","stateCode":"CT","latitude":"41.93159000","longitude":"2.80907000"},{"name":"Fort Pienc","countryCode":"ES","stateCode":"CT","latitude":"41.39458000","longitude":"2.17946000"},{"name":"Fortià","countryCode":"ES","stateCode":"CT","latitude":"42.24320000","longitude":"3.03881000"},{"name":"Forès","countryCode":"ES","stateCode":"CT","latitude":"41.48333000","longitude":"1.23333000"},{"name":"Fulleda","countryCode":"ES","stateCode":"CT","latitude":"41.46334000","longitude":"1.02395000"},{"name":"Gallifa","countryCode":"ES","stateCode":"CT","latitude":"41.69243000","longitude":"2.11346000"},{"name":"Gandesa","countryCode":"ES","stateCode":"CT","latitude":"41.05375000","longitude":"0.43850000"},{"name":"Garcia","countryCode":"ES","stateCode":"CT","latitude":"41.13333000","longitude":"0.65000000"},{"name":"Garriguella","countryCode":"ES","stateCode":"CT","latitude":"42.34392000","longitude":"3.06506000"},{"name":"Garrigàs","countryCode":"ES","stateCode":"CT","latitude":"42.19343000","longitude":"2.95438000"},{"name":"Gavà","countryCode":"ES","stateCode":"CT","latitude":"41.30605000","longitude":"2.00123000"},{"name":"Gelida","countryCode":"ES","stateCode":"CT","latitude":"41.43333000","longitude":"1.86667000"},{"name":"Ginestar","countryCode":"ES","stateCode":"CT","latitude":"41.04184000","longitude":"0.63290000"},{"name":"Girona","countryCode":"ES","stateCode":"CT","latitude":"41.98311000","longitude":"2.82493000"},{"name":"Gironella","countryCode":"ES","stateCode":"CT","latitude":"42.03433000","longitude":"1.88019000"},{"name":"Golmés","countryCode":"ES","stateCode":"CT","latitude":"41.63354000","longitude":"0.93125000"},{"name":"Granera","countryCode":"ES","stateCode":"CT","latitude":"41.72741000","longitude":"2.05924000"},{"name":"Granollers","countryCode":"ES","stateCode":"CT","latitude":"41.60797000","longitude":"2.28773000"},{"name":"Gràcia","countryCode":"ES","stateCode":"CT","latitude":"41.40237000","longitude":"2.15641000"},{"name":"Gualta","countryCode":"ES","stateCode":"CT","latitude":"42.02953000","longitude":"3.10312000"},{"name":"Guimerà","countryCode":"ES","stateCode":"CT","latitude":"41.56450000","longitude":"1.18528000"},{"name":"Gurb","countryCode":"ES","stateCode":"CT","latitude":"41.95419000","longitude":"2.23537000"},{"name":"Gósol","countryCode":"ES","stateCode":"CT","latitude":"42.23697000","longitude":"1.66010000"},{"name":"Horta","countryCode":"ES","stateCode":"CT","latitude":"41.43628000","longitude":"2.15725000"},{"name":"Horta-Guinardó","countryCode":"ES","stateCode":"CT","latitude":"41.41849000","longitude":"2.16770000"},{"name":"Hostafrancs","countryCode":"ES","stateCode":"CT","latitude":"41.37694000","longitude":"2.14306000"},{"name":"Hostalric","countryCode":"ES","stateCode":"CT","latitude":"41.75000000","longitude":"2.63333000"},{"name":"Igualada","countryCode":"ES","stateCode":"CT","latitude":"41.58098000","longitude":"1.61720000"},{"name":"Ivorra","countryCode":"ES","stateCode":"CT","latitude":"41.76667000","longitude":"1.40000000"},{"name":"Jafre","countryCode":"ES","stateCode":"CT","latitude":"42.07254000","longitude":"3.01062000"},{"name":"Jorba","countryCode":"ES","stateCode":"CT","latitude":"41.60193000","longitude":"1.54750000"},{"name":"Juià","countryCode":"ES","stateCode":"CT","latitude":"42.01667000","longitude":"2.91667000"},{"name":"Juncosa","countryCode":"ES","stateCode":"CT","latitude":"41.37033000","longitude":"0.77650000"},{"name":"Juneda","countryCode":"ES","stateCode":"CT","latitude":"41.54847000","longitude":"0.82451000"},{"name":"L\'Ametlla del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.66667000","longitude":"2.26667000"},{"name":"L\'Ampolla","countryCode":"ES","stateCode":"CT","latitude":"40.81235000","longitude":"0.71008000"},{"name":"L\'Hospitalet de Llobregat","countryCode":"ES","stateCode":"CT","latitude":"41.35967000","longitude":"2.10028000"},{"name":"La Bonanova","countryCode":"ES","stateCode":"CT","latitude":"41.40585000","longitude":"2.13243000"},{"name":"La Bordeta","countryCode":"ES","stateCode":"CT","latitude":"41.37397000","longitude":"2.14377000"},{"name":"La Canonja","countryCode":"ES","stateCode":"CT","latitude":"41.12110000","longitude":"1.18065000"},{"name":"La Fuliola","countryCode":"ES","stateCode":"CT","latitude":"41.71358000","longitude":"1.01746000"},{"name":"La Granada","countryCode":"ES","stateCode":"CT","latitude":"41.37816000","longitude":"1.71902000"},{"name":"La Llagosta","countryCode":"ES","stateCode":"CT","latitude":"41.51435000","longitude":"2.19297000"},{"name":"La Pineda","countryCode":"ES","stateCode":"CT","latitude":"41.07625000","longitude":"1.18515000"},{"name":"La Pobla de Claramunt","countryCode":"ES","stateCode":"CT","latitude":"41.55423000","longitude":"1.67712000"},{"name":"La Roca del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.58333000","longitude":"2.33333000"},{"name":"La Sagrera","countryCode":"ES","stateCode":"CT","latitude":"41.42271000","longitude":"2.18589000"},{"name":"La Secuita","countryCode":"ES","stateCode":"CT","latitude":"41.20460000","longitude":"1.27996000"},{"name":"La Selva del Camp","countryCode":"ES","stateCode":"CT","latitude":"41.21484000","longitude":"1.13883000"},{"name":"La Seu d\'Urgell","countryCode":"ES","stateCode":"CT","latitude":"42.35877000","longitude":"1.46144000"},{"name":"Las Tres Torres","countryCode":"ES","stateCode":"CT","latitude":"41.39989000","longitude":"2.12931000"},{"name":"Les","countryCode":"ES","stateCode":"CT","latitude":"42.81076000","longitude":"0.71050000"},{"name":"Les Cases d\'Alcanar","countryCode":"ES","stateCode":"CT","latitude":"40.55359000","longitude":"0.53022000"},{"name":"Les Corts","countryCode":"ES","stateCode":"CT","latitude":"41.38712000","longitude":"2.13007000"},{"name":"Linyola","countryCode":"ES","stateCode":"CT","latitude":"41.70000000","longitude":"0.91667000"},{"name":"Lladó","countryCode":"ES","stateCode":"CT","latitude":"42.24769000","longitude":"2.81373000"},{"name":"Llagostera","countryCode":"ES","stateCode":"CT","latitude":"41.82688000","longitude":"2.89365000"},{"name":"Llambilles","countryCode":"ES","stateCode":"CT","latitude":"41.92106000","longitude":"2.85078000"},{"name":"Llançà","countryCode":"ES","stateCode":"CT","latitude":"42.36241000","longitude":"3.15213000"},{"name":"Llefià","countryCode":"ES","stateCode":"CT","latitude":"41.43806000","longitude":"2.21950000"},{"name":"Lleida","countryCode":"ES","stateCode":"CT","latitude":"41.61674000","longitude":"0.62218000"},{"name":"Llers","countryCode":"ES","stateCode":"CT","latitude":"42.29571000","longitude":"2.91183000"},{"name":"Lles de Cerdanya","countryCode":"ES","stateCode":"CT","latitude":"42.39025000","longitude":"1.68692000"},{"name":"Llimiana","countryCode":"ES","stateCode":"CT","latitude":"42.07476000","longitude":"0.91621000"},{"name":"Llinars del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.63333000","longitude":"2.40000000"},{"name":"Lliçà d\'Amunt","countryCode":"ES","stateCode":"CT","latitude":"41.61667000","longitude":"2.23333000"},{"name":"Lloret de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.69993000","longitude":"2.84565000"},{"name":"Madremanya","countryCode":"ES","stateCode":"CT","latitude":"41.98333000","longitude":"2.96667000"},{"name":"Malgrat de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.64662000","longitude":"2.74135000"},{"name":"Manlleu","countryCode":"ES","stateCode":"CT","latitude":"42.00228000","longitude":"2.28476000"},{"name":"Manresa","countryCode":"ES","stateCode":"CT","latitude":"41.72815000","longitude":"1.82399000"},{"name":"Margalef","countryCode":"ES","stateCode":"CT","latitude":"41.28496000","longitude":"0.75331000"},{"name":"Martorell","countryCode":"ES","stateCode":"CT","latitude":"41.47402000","longitude":"1.93062000"},{"name":"Mas de Barberans","countryCode":"ES","stateCode":"CT","latitude":"40.73333000","longitude":"0.36667000"},{"name":"Masdenverge","countryCode":"ES","stateCode":"CT","latitude":"40.71600000","longitude":"0.53009000"},{"name":"Masquefa","countryCode":"ES","stateCode":"CT","latitude":"41.50353000","longitude":"1.81136000"},{"name":"Massanes","countryCode":"ES","stateCode":"CT","latitude":"41.76536000","longitude":"2.65324000"},{"name":"Matadepera","countryCode":"ES","stateCode":"CT","latitude":"41.59886000","longitude":"2.02648000"},{"name":"Mataró","countryCode":"ES","stateCode":"CT","latitude":"41.54211000","longitude":"2.44450000"},{"name":"Mediona","countryCode":"ES","stateCode":"CT","latitude":"41.47798000","longitude":"1.61222000"},{"name":"Miralcamp","countryCode":"ES","stateCode":"CT","latitude":"41.60516000","longitude":"0.87987000"},{"name":"Miravet","countryCode":"ES","stateCode":"CT","latitude":"41.03930000","longitude":"0.59665000"},{"name":"Moià","countryCode":"ES","stateCode":"CT","latitude":"41.81112000","longitude":"2.09839000"},{"name":"Molins de Rei","countryCode":"ES","stateCode":"CT","latitude":"41.41667000","longitude":"2.01667000"},{"name":"Mollerussa","countryCode":"ES","stateCode":"CT","latitude":"41.63333000","longitude":"0.90000000"},{"name":"Mollet de Peralada","countryCode":"ES","stateCode":"CT","latitude":"42.35959000","longitude":"3.00034000"},{"name":"Mollet del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.54026000","longitude":"2.21306000"},{"name":"Monistrol de Montserrat","countryCode":"ES","stateCode":"CT","latitude":"41.61667000","longitude":"1.85000000"},{"name":"Mont-roig del Camp","countryCode":"ES","stateCode":"CT","latitude":"41.08675000","longitude":"0.95925000"},{"name":"Montbau","countryCode":"ES","stateCode":"CT","latitude":"41.43529000","longitude":"2.13781000"},{"name":"Montblanc","countryCode":"ES","stateCode":"CT","latitude":"41.37636000","longitude":"1.16163000"},{"name":"Montcada i Reixac","countryCode":"ES","stateCode":"CT","latitude":"41.48333000","longitude":"2.18333000"},{"name":"Montferri","countryCode":"ES","stateCode":"CT","latitude":"41.26545000","longitude":"1.36517000"},{"name":"Montgat","countryCode":"ES","stateCode":"CT","latitude":"41.46859000","longitude":"2.28001000"},{"name":"Montmeló","countryCode":"ES","stateCode":"CT","latitude":"41.55002000","longitude":"2.24190000"},{"name":"Montornès del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.54206000","longitude":"2.26748000"},{"name":"Mura","countryCode":"ES","stateCode":"CT","latitude":"41.69943000","longitude":"1.97612000"},{"name":"Navarcles","countryCode":"ES","stateCode":"CT","latitude":"41.75171000","longitude":"1.90357000"},{"name":"Navas","countryCode":"ES","stateCode":"CT","latitude":"41.41803000","longitude":"2.18596000"},{"name":"Navata","countryCode":"ES","stateCode":"CT","latitude":"42.22353000","longitude":"2.86110000"},{"name":"Nou Barris","countryCode":"ES","stateCode":"CT","latitude":"41.44163000","longitude":"2.17727000"},{"name":"Olesa de Bonesvalls","countryCode":"ES","stateCode":"CT","latitude":"41.35435000","longitude":"1.84907000"},{"name":"Olesa de Montserrat","countryCode":"ES","stateCode":"CT","latitude":"41.54372000","longitude":"1.89407000"},{"name":"Oliana","countryCode":"ES","stateCode":"CT","latitude":"42.06895000","longitude":"1.31353000"},{"name":"Olius","countryCode":"ES","stateCode":"CT","latitude":"42.01035000","longitude":"1.56460000"},{"name":"Olivella","countryCode":"ES","stateCode":"CT","latitude":"41.31667000","longitude":"1.81667000"},{"name":"Olost","countryCode":"ES","stateCode":"CT","latitude":"41.98540000","longitude":"2.09457000"},{"name":"Olot","countryCode":"ES","stateCode":"CT","latitude":"42.18096000","longitude":"2.49012000"},{"name":"Ordis","countryCode":"ES","stateCode":"CT","latitude":"42.21830000","longitude":"2.90705000"},{"name":"Oristà","countryCode":"ES","stateCode":"CT","latitude":"41.93333000","longitude":"2.06667000"},{"name":"Orpí","countryCode":"ES","stateCode":"CT","latitude":"41.51870000","longitude":"1.57536000"},{"name":"Orís","countryCode":"ES","stateCode":"CT","latitude":"42.05967000","longitude":"2.22066000"},{"name":"Os de Balaguer","countryCode":"ES","stateCode":"CT","latitude":"41.87314000","longitude":"0.72017000"},{"name":"Ossó de Sió","countryCode":"ES","stateCode":"CT","latitude":"41.75485000","longitude":"1.15900000"},{"name":"Palafrugell","countryCode":"ES","stateCode":"CT","latitude":"41.91738000","longitude":"3.16310000"},{"name":"Palamós","countryCode":"ES","stateCode":"CT","latitude":"41.84843000","longitude":"3.12912000"},{"name":"Palau-sator","countryCode":"ES","stateCode":"CT","latitude":"41.98897000","longitude":"3.11016000"},{"name":"Pallejà","countryCode":"ES","stateCode":"CT","latitude":"41.42394000","longitude":"1.99505000"},{"name":"Palol de Revardit","countryCode":"ES","stateCode":"CT","latitude":"42.06667000","longitude":"2.80000000"},{"name":"Pals","countryCode":"ES","stateCode":"CT","latitude":"41.97102000","longitude":"3.14814000"},{"name":"Parets del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.57481000","longitude":"2.23306000"},{"name":"Pau","countryCode":"ES","stateCode":"CT","latitude":"42.31607000","longitude":"3.11621000"},{"name":"Pedralbes","countryCode":"ES","stateCode":"CT","latitude":"41.39046000","longitude":"2.11019000"},{"name":"Piera","countryCode":"ES","stateCode":"CT","latitude":"41.52232000","longitude":"1.75076000"},{"name":"Pineda de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.62763000","longitude":"2.68890000"},{"name":"Planoles","countryCode":"ES","stateCode":"CT","latitude":"42.31667000","longitude":"2.10000000"},{"name":"Poble Sec","countryCode":"ES","stateCode":"CT","latitude":"41.37452000","longitude":"2.16326000"},{"name":"Polinyà","countryCode":"ES","stateCode":"CT","latitude":"41.55000000","longitude":"2.15000000"},{"name":"Pont de Molins","countryCode":"ES","stateCode":"CT","latitude":"42.31440000","longitude":"2.92996000"},{"name":"Pontils","countryCode":"ES","stateCode":"CT","latitude":"41.47734000","longitude":"1.38772000"},{"name":"Ponts","countryCode":"ES","stateCode":"CT","latitude":"41.91607000","longitude":"1.18515000"},{"name":"Pontós","countryCode":"ES","stateCode":"CT","latitude":"42.18665000","longitude":"2.91706000"},{"name":"Porta","countryCode":"ES","stateCode":"CT","latitude":"41.43490000","longitude":"2.17883000"},{"name":"Portbou","countryCode":"ES","stateCode":"CT","latitude":"42.42650000","longitude":"3.15805000"},{"name":"Premià de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.49206000","longitude":"2.36524000"},{"name":"Provenals del Poblenou","countryCode":"ES","stateCode":"CT","latitude":"41.41109000","longitude":"2.20260000"},{"name":"Província de Barcelona","countryCode":"ES","stateCode":"CT","latitude":"41.66667000","longitude":"2.00000000"},{"name":"Província de Girona","countryCode":"ES","stateCode":"CT","latitude":"41.98916000","longitude":"2.81113000"},{"name":"Província de Lleida","countryCode":"ES","stateCode":"CT","latitude":"41.61878000","longitude":"0.57472000"},{"name":"Província de Tarragona","countryCode":"ES","stateCode":"CT","latitude":"41.12902000","longitude":"1.24901000"},{"name":"Puigcerdà","countryCode":"ES","stateCode":"CT","latitude":"42.43160000","longitude":"1.92819000"},{"name":"Puigpelat","countryCode":"ES","stateCode":"CT","latitude":"41.27899000","longitude":"1.29713000"},{"name":"Pujalt","countryCode":"ES","stateCode":"CT","latitude":"41.71710000","longitude":"1.42088000"},{"name":"Quart d’Onyar","countryCode":"ES","stateCode":"CT","latitude":"41.94047000","longitude":"2.84079000"},{"name":"Querol","countryCode":"ES","stateCode":"CT","latitude":"41.42293000","longitude":"1.39684000"},{"name":"Rabós","countryCode":"ES","stateCode":"CT","latitude":"42.37890000","longitude":"3.02828000"},{"name":"Rajadell","countryCode":"ES","stateCode":"CT","latitude":"41.72802000","longitude":"1.70621000"},{"name":"Rasquera","countryCode":"ES","stateCode":"CT","latitude":"41.00267000","longitude":"0.59967000"},{"name":"Regencós","countryCode":"ES","stateCode":"CT","latitude":"41.95271000","longitude":"3.17006000"},{"name":"Renau","countryCode":"ES","stateCode":"CT","latitude":"41.22448000","longitude":"1.31083000"},{"name":"Reus","countryCode":"ES","stateCode":"CT","latitude":"41.15612000","longitude":"1.10687000"},{"name":"Ribes de Freser","countryCode":"ES","stateCode":"CT","latitude":"42.30417000","longitude":"2.16757000"},{"name":"Ripoll","countryCode":"ES","stateCode":"CT","latitude":"42.20064000","longitude":"2.19033000"},{"name":"Ripollet","countryCode":"ES","stateCode":"CT","latitude":"41.49686000","longitude":"2.15739000"},{"name":"Riudecanyes","countryCode":"ES","stateCode":"CT","latitude":"41.13333000","longitude":"0.96667000"},{"name":"Riudecols","countryCode":"ES","stateCode":"CT","latitude":"41.16900000","longitude":"0.97625000"},{"name":"Riudellots de la Selva","countryCode":"ES","stateCode":"CT","latitude":"41.89327000","longitude":"2.80452000"},{"name":"Riudoms","countryCode":"ES","stateCode":"CT","latitude":"41.13333000","longitude":"1.05000000"},{"name":"Riumors","countryCode":"ES","stateCode":"CT","latitude":"42.22726000","longitude":"3.04190000"},{"name":"Roda de Barà","countryCode":"ES","stateCode":"CT","latitude":"41.18645000","longitude":"1.45893000"},{"name":"Roses","countryCode":"ES","stateCode":"CT","latitude":"42.26199000","longitude":"3.17689000"},{"name":"Rubí","countryCode":"ES","stateCode":"CT","latitude":"41.49226000","longitude":"2.03305000"},{"name":"Rupià","countryCode":"ES","stateCode":"CT","latitude":"42.01667000","longitude":"3.01667000"},{"name":"S\'Agaró","countryCode":"ES","stateCode":"CT","latitude":"41.79368000","longitude":"3.05364000"},{"name":"Sabadell","countryCode":"ES","stateCode":"CT","latitude":"41.54329000","longitude":"2.10942000"},{"name":"Sagrada Família","countryCode":"ES","stateCode":"CT","latitude":"41.40408000","longitude":"2.17332000"},{"name":"Sagàs","countryCode":"ES","stateCode":"CT","latitude":"42.05000000","longitude":"1.96667000"},{"name":"Sales de Llierca","countryCode":"ES","stateCode":"CT","latitude":"42.23333000","longitude":"2.65000000"},{"name":"Sallent","countryCode":"ES","stateCode":"CT","latitude":"41.82602000","longitude":"1.89550000"},{"name":"Salomó","countryCode":"ES","stateCode":"CT","latitude":"41.22955000","longitude":"1.37445000"},{"name":"Salou","countryCode":"ES","stateCode":"CT","latitude":"41.07663000","longitude":"1.14163000"},{"name":"Salt","countryCode":"ES","stateCode":"CT","latitude":"41.97489000","longitude":"2.79281000"},{"name":"Sant Adrià de Besòs","countryCode":"ES","stateCode":"CT","latitude":"41.43073000","longitude":"2.21855000"},{"name":"Sant Andreu","countryCode":"ES","stateCode":"CT","latitude":"41.43541000","longitude":"2.18982000"},{"name":"Sant Andreu Salou","countryCode":"ES","stateCode":"CT","latitude":"41.86667000","longitude":"2.83333000"},{"name":"Sant Andreu de Llavaneres","countryCode":"ES","stateCode":"CT","latitude":"41.56667000","longitude":"2.48333000"},{"name":"Sant Andreu de la Barca","countryCode":"ES","stateCode":"CT","latitude":"41.44659000","longitude":"1.97187000"},{"name":"Sant Antoni","countryCode":"ES","stateCode":"CT","latitude":"41.37857000","longitude":"2.15937000"},{"name":"Sant Boi de Llobregat","countryCode":"ES","stateCode":"CT","latitude":"41.34357000","longitude":"2.03659000"},{"name":"Sant Carles de la Ràpita","countryCode":"ES","stateCode":"CT","latitude":"40.61667000","longitude":"0.60000000"},{"name":"Sant Celoni","countryCode":"ES","stateCode":"CT","latitude":"41.68921000","longitude":"2.48965000"},{"name":"Sant Cristòfol de les Fonts","countryCode":"ES","stateCode":"CT","latitude":"42.16964000","longitude":"2.49943000"},{"name":"Sant Cugat del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.47063000","longitude":"2.08611000"},{"name":"Sant Esteve d\'en Bas","countryCode":"ES","stateCode":"CT","latitude":"42.11809000","longitude":"2.45682000"},{"name":"Sant Feliu de Guíxols","countryCode":"ES","stateCode":"CT","latitude":"41.78333000","longitude":"3.03333000"},{"name":"Sant Feliu de Llobregat","countryCode":"ES","stateCode":"CT","latitude":"41.38333000","longitude":"2.05000000"},{"name":"Sant Ferriol","countryCode":"ES","stateCode":"CT","latitude":"42.20000000","longitude":"2.66667000"},{"name":"Sant Genís dels Agudells","countryCode":"ES","stateCode":"CT","latitude":"41.42541000","longitude":"2.13019000"},{"name":"Sant Gervasi - Galvany","countryCode":"ES","stateCode":"CT","latitude":"41.39750000","longitude":"2.14301000"},{"name":"Sant Hilari Sacalm","countryCode":"ES","stateCode":"CT","latitude":"41.88333000","longitude":"2.51667000"},{"name":"Sant Joan Despí","countryCode":"ES","stateCode":"CT","latitude":"41.36718000","longitude":"2.05740000"},{"name":"Sant Joan de Mediona","countryCode":"ES","stateCode":"CT","latitude":"41.47862000","longitude":"1.61164000"},{"name":"Sant Joan de Vilatorrada","countryCode":"ES","stateCode":"CT","latitude":"41.74549000","longitude":"1.80476000"},{"name":"Sant Joan de les Abadesses","countryCode":"ES","stateCode":"CT","latitude":"42.23332000","longitude":"2.28524000"},{"name":"Sant Joan les Fonts","countryCode":"ES","stateCode":"CT","latitude":"42.21186000","longitude":"2.51291000"},{"name":"Sant Jordi Desvalls","countryCode":"ES","stateCode":"CT","latitude":"42.06667000","longitude":"2.95000000"},{"name":"Sant Julià de Cerdanyola","countryCode":"ES","stateCode":"CT","latitude":"42.22350000","longitude":"1.89308000"},{"name":"Sant Just Desvern","countryCode":"ES","stateCode":"CT","latitude":"41.38389000","longitude":"2.06758000"},{"name":"Sant Martí","countryCode":"ES","stateCode":"CT","latitude":"41.41814000","longitude":"2.19933000"},{"name":"Sant Martí Sarroca","countryCode":"ES","stateCode":"CT","latitude":"41.38576000","longitude":"1.61121000"},{"name":"Sant Martí Vell","countryCode":"ES","stateCode":"CT","latitude":"42.01667000","longitude":"2.93333000"},{"name":"Sant Martí de Centelles","countryCode":"ES","stateCode":"CT","latitude":"41.76617000","longitude":"2.20566000"},{"name":"Sant Martí de Provençals","countryCode":"ES","stateCode":"CT","latitude":"41.42020000","longitude":"2.19632000"},{"name":"Sant Martí de Tous","countryCode":"ES","stateCode":"CT","latitude":"41.55000000","longitude":"1.51667000"},{"name":"Sant Miquel de Campmajor","countryCode":"ES","stateCode":"CT","latitude":"42.13333000","longitude":"2.68333000"},{"name":"Sant Pere Pescador","countryCode":"ES","stateCode":"CT","latitude":"42.18812000","longitude":"3.08212000"},{"name":"Sant Pere de Ribes","countryCode":"ES","stateCode":"CT","latitude":"41.26045000","longitude":"1.77391000"},{"name":"Sant Pere de Riudebitlles","countryCode":"ES","stateCode":"CT","latitude":"41.45000000","longitude":"1.70000000"},{"name":"Sant Pere, Santa Caterina i La Ribera","countryCode":"ES","stateCode":"CT","latitude":"41.38450000","longitude":"2.18152000"},{"name":"Sant Pol de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.60177000","longitude":"2.61741000"},{"name":"Sant Quirze del Vallès","countryCode":"ES","stateCode":"CT","latitude":"41.53333000","longitude":"2.08333000"},{"name":"Sant Sadurní d\'Anoia","countryCode":"ES","stateCode":"CT","latitude":"41.42555000","longitude":"1.78519000"},{"name":"Sant Salvador de Guardiola","countryCode":"ES","stateCode":"CT","latitude":"41.68333000","longitude":"1.76667000"},{"name":"Sant Vicenç de Castellet","countryCode":"ES","stateCode":"CT","latitude":"41.66667000","longitude":"1.86667000"},{"name":"Sant Vicenç de Montalt","countryCode":"ES","stateCode":"CT","latitude":"41.57853000","longitude":"2.50879000"},{"name":"Sant Vicenç dels Horts","countryCode":"ES","stateCode":"CT","latitude":"41.39317000","longitude":"2.00689000"},{"name":"Santa Bárbara","countryCode":"ES","stateCode":"CT","latitude":"40.71542000","longitude":"0.49292000"},{"name":"Santa Cecília de Voltregà","countryCode":"ES","stateCode":"CT","latitude":"42.00000000","longitude":"2.23333000"},{"name":"Santa Coloma de Cervelló","countryCode":"ES","stateCode":"CT","latitude":"41.36736000","longitude":"2.01426000"},{"name":"Santa Coloma de Farners","countryCode":"ES","stateCode":"CT","latitude":"41.86667000","longitude":"2.66667000"},{"name":"Santa Coloma de Gramenet","countryCode":"ES","stateCode":"CT","latitude":"41.45152000","longitude":"2.20810000"},{"name":"Santa Cristina d\'Aro","countryCode":"ES","stateCode":"CT","latitude":"41.81667000","longitude":"3.00000000"},{"name":"Santa Eugènia de Berga","countryCode":"ES","stateCode":"CT","latitude":"41.90000000","longitude":"2.28333000"},{"name":"Santa Eulàlia de Ronçana","countryCode":"ES","stateCode":"CT","latitude":"41.65000000","longitude":"2.23333000"},{"name":"Santa Maria d\'Oló","countryCode":"ES","stateCode":"CT","latitude":"41.86667000","longitude":"2.03333000"},{"name":"Santa Maria de Corcó","countryCode":"ES","stateCode":"CT","latitude":"42.03333000","longitude":"2.36667000"},{"name":"Santa Maria de Palautordera","countryCode":"ES","stateCode":"CT","latitude":"41.69417000","longitude":"2.44566000"},{"name":"Santa Oliva","countryCode":"ES","stateCode":"CT","latitude":"41.25357000","longitude":"1.55086000"},{"name":"Santa Pau","countryCode":"ES","stateCode":"CT","latitude":"42.14430000","longitude":"2.57123000"},{"name":"Santa Perpètua de Mogoda","countryCode":"ES","stateCode":"CT","latitude":"41.53333000","longitude":"2.18333000"},{"name":"Santa Susanna","countryCode":"ES","stateCode":"CT","latitude":"41.63333000","longitude":"2.71667000"},{"name":"Sants","countryCode":"ES","stateCode":"CT","latitude":"41.37426000","longitude":"2.13826000"},{"name":"Sants - Badal","countryCode":"ES","stateCode":"CT","latitude":"41.37471000","longitude":"2.12775000"},{"name":"Sants-Montjuïc","countryCode":"ES","stateCode":"CT","latitude":"41.37263000","longitude":"2.15460000"},{"name":"Sarrià","countryCode":"ES","stateCode":"CT","latitude":"41.40269000","longitude":"2.11620000"},{"name":"Sarrià de Ter","countryCode":"ES","stateCode":"CT","latitude":"42.01667000","longitude":"2.83333000"},{"name":"Sarrià-Sant Gervasi","countryCode":"ES","stateCode":"CT","latitude":"41.40104000","longitude":"2.13940000"},{"name":"Sentmenat","countryCode":"ES","stateCode":"CT","latitude":"41.60862000","longitude":"2.13532000"},{"name":"Serra de Daró","countryCode":"ES","stateCode":"CT","latitude":"42.02877000","longitude":"3.07222000"},{"name":"Seròs","countryCode":"ES","stateCode":"CT","latitude":"41.46667000","longitude":"0.41667000"},{"name":"Seva","countryCode":"ES","stateCode":"CT","latitude":"41.83831000","longitude":"2.28007000"},{"name":"Sidamon","countryCode":"ES","stateCode":"CT","latitude":"41.63333000","longitude":"0.83333000"},{"name":"Sils","countryCode":"ES","stateCode":"CT","latitude":"41.80842000","longitude":"2.74507000"},{"name":"Sitges","countryCode":"ES","stateCode":"CT","latitude":"41.23506000","longitude":"1.81193000"},{"name":"Siurana","countryCode":"ES","stateCode":"CT","latitude":"42.20916000","longitude":"2.99392000"},{"name":"Solsona","countryCode":"ES","stateCode":"CT","latitude":"41.99395000","longitude":"1.51706000"},{"name":"Sort","countryCode":"ES","stateCode":"CT","latitude":"42.41319000","longitude":"1.13045000"},{"name":"Soses","countryCode":"ES","stateCode":"CT","latitude":"41.53333000","longitude":"0.48333000"},{"name":"Subirats","countryCode":"ES","stateCode":"CT","latitude":"41.40000000","longitude":"1.83333000"},{"name":"Susqueda","countryCode":"ES","stateCode":"CT","latitude":"41.97776000","longitude":"2.51652000"},{"name":"Súria","countryCode":"ES","stateCode":"CT","latitude":"41.83333000","longitude":"1.75000000"},{"name":"Tagamanent","countryCode":"ES","stateCode":"CT","latitude":"41.73747000","longitude":"2.26720000"},{"name":"Talamanca","countryCode":"ES","stateCode":"CT","latitude":"41.73740000","longitude":"1.97791000"},{"name":"Taradell","countryCode":"ES","stateCode":"CT","latitude":"41.87495000","longitude":"2.28662000"},{"name":"Tarragona","countryCode":"ES","stateCode":"CT","latitude":"41.11667000","longitude":"1.25000000"},{"name":"Tavertet","countryCode":"ES","stateCode":"CT","latitude":"41.99572000","longitude":"2.41859000"},{"name":"Teià","countryCode":"ES","stateCode":"CT","latitude":"41.49804000","longitude":"2.32206000"},{"name":"Terrassa","countryCode":"ES","stateCode":"CT","latitude":"41.56667000","longitude":"2.01667000"},{"name":"Tiana","countryCode":"ES","stateCode":"CT","latitude":"41.48201000","longitude":"2.26702000"},{"name":"Tiurana","countryCode":"ES","stateCode":"CT","latitude":"41.97527000","longitude":"1.25608000"},{"name":"Tivenys","countryCode":"ES","stateCode":"CT","latitude":"40.90787000","longitude":"0.51236000"},{"name":"Toloriu","countryCode":"ES","stateCode":"CT","latitude":"42.36210000","longitude":"1.62761000"},{"name":"Tona","countryCode":"ES","stateCode":"CT","latitude":"41.84789000","longitude":"2.22808000"},{"name":"Tordera","countryCode":"ES","stateCode":"CT","latitude":"41.69914000","longitude":"2.71888000"},{"name":"Torelló","countryCode":"ES","stateCode":"CT","latitude":"42.04627000","longitude":"2.26679000"},{"name":"Tornabous","countryCode":"ES","stateCode":"CT","latitude":"41.70117000","longitude":"1.05384000"},{"name":"Torre Baró","countryCode":"ES","stateCode":"CT","latitude":"41.45490000","longitude":"2.17418000"},{"name":"Torredembarra","countryCode":"ES","stateCode":"CT","latitude":"41.14505000","longitude":"1.39861000"},{"name":"Torrefarrera","countryCode":"ES","stateCode":"CT","latitude":"41.67318000","longitude":"0.60671000"},{"name":"Torrelles de Llobregat","countryCode":"ES","stateCode":"CT","latitude":"41.35000000","longitude":"1.98333000"},{"name":"Torrent","countryCode":"ES","stateCode":"CT","latitude":"41.95243000","longitude":"3.12684000"},{"name":"Torres de Segre","countryCode":"ES","stateCode":"CT","latitude":"41.53399000","longitude":"0.51420000"},{"name":"Torroella de Fluvià","countryCode":"ES","stateCode":"CT","latitude":"42.17522000","longitude":"3.04025000"},{"name":"Torroella de Montgrí","countryCode":"ES","stateCode":"CT","latitude":"42.04254000","longitude":"3.12703000"},{"name":"Tortosa","countryCode":"ES","stateCode":"CT","latitude":"40.81249000","longitude":"0.52160000"},{"name":"Torà de Riubregós","countryCode":"ES","stateCode":"CT","latitude":"41.81667000","longitude":"1.40000000"},{"name":"Tossa de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.71667000","longitude":"2.93333000"},{"name":"Tremp","countryCode":"ES","stateCode":"CT","latitude":"42.16703000","longitude":"0.89487000"},{"name":"Tàrrega","countryCode":"ES","stateCode":"CT","latitude":"41.64704000","longitude":"1.13957000"},{"name":"Térmens","countryCode":"ES","stateCode":"CT","latitude":"41.71667000","longitude":"0.76667000"},{"name":"Ullastrell","countryCode":"ES","stateCode":"CT","latitude":"41.52643000","longitude":"1.95537000"},{"name":"Ulldecona","countryCode":"ES","stateCode":"CT","latitude":"40.59734000","longitude":"0.44718000"},{"name":"Ulldemolins","countryCode":"ES","stateCode":"CT","latitude":"41.32216000","longitude":"0.87650000"},{"name":"Ullà","countryCode":"ES","stateCode":"CT","latitude":"42.04964000","longitude":"3.10754000"},{"name":"Ultramort","countryCode":"ES","stateCode":"CT","latitude":"42.03640000","longitude":"3.03455000"},{"name":"Urús","countryCode":"ES","stateCode":"CT","latitude":"42.35131000","longitude":"1.85343000"},{"name":"Vallbona","countryCode":"ES","stateCode":"CT","latitude":"41.46341000","longitude":"2.18417000"},{"name":"Vallbona de les Monges","countryCode":"ES","stateCode":"CT","latitude":"41.52631000","longitude":"1.08872000"},{"name":"Vallcarca","countryCode":"ES","stateCode":"CT","latitude":"41.41209000","longitude":"2.14394000"},{"name":"Vallclara","countryCode":"ES","stateCode":"CT","latitude":"41.37958000","longitude":"0.98342000"},{"name":"Vallfogona de Balaguer","countryCode":"ES","stateCode":"CT","latitude":"41.75211000","longitude":"0.81385000"},{"name":"Vallgorguina","countryCode":"ES","stateCode":"CT","latitude":"41.64822000","longitude":"2.50996000"},{"name":"Vallirana","countryCode":"ES","stateCode":"CT","latitude":"41.38676000","longitude":"1.93205000"},{"name":"Vallmoll","countryCode":"ES","stateCode":"CT","latitude":"41.24311000","longitude":"1.24900000"},{"name":"Valls","countryCode":"ES","stateCode":"CT","latitude":"41.28612000","longitude":"1.24993000"},{"name":"Vallvidrera, el Tibidabo i les Planes","countryCode":"ES","stateCode":"CT","latitude":"41.41970000","longitude":"2.08911000"},{"name":"Ventalló","countryCode":"ES","stateCode":"CT","latitude":"42.14921000","longitude":"3.02635000"},{"name":"Verdun","countryCode":"ES","stateCode":"CT","latitude":"41.44273000","longitude":"2.17564000"},{"name":"Verdú","countryCode":"ES","stateCode":"CT","latitude":"41.61057000","longitude":"1.14284000"},{"name":"Verges","countryCode":"ES","stateCode":"CT","latitude":"42.06283000","longitude":"3.04579000"},{"name":"Vic","countryCode":"ES","stateCode":"CT","latitude":"41.93012000","longitude":"2.25486000"},{"name":"Vidreres","countryCode":"ES","stateCode":"CT","latitude":"41.78333000","longitude":"2.78333000"},{"name":"Vidrà","countryCode":"ES","stateCode":"CT","latitude":"42.12285000","longitude":"2.30977000"},{"name":"Vielha","countryCode":"ES","stateCode":"CT","latitude":"42.70196000","longitude":"0.79556000"},{"name":"Vila-seca","countryCode":"ES","stateCode":"CT","latitude":"41.11118000","longitude":"1.14764000"},{"name":"Vilabella","countryCode":"ES","stateCode":"CT","latitude":"41.24779000","longitude":"1.33019000"},{"name":"Vilabertran","countryCode":"ES","stateCode":"CT","latitude":"42.28255000","longitude":"2.98144000"},{"name":"Vilablareix","countryCode":"ES","stateCode":"CT","latitude":"41.95746000","longitude":"2.77377000"},{"name":"Viladasens","countryCode":"ES","stateCode":"CT","latitude":"42.08333000","longitude":"2.93333000"},{"name":"Viladecans","countryCode":"ES","stateCode":"CT","latitude":"41.31405000","longitude":"2.01427000"},{"name":"Vilademuls","countryCode":"ES","stateCode":"CT","latitude":"42.13890000","longitude":"2.88819000"},{"name":"Viladrau","countryCode":"ES","stateCode":"CT","latitude":"41.84746000","longitude":"2.39019000"},{"name":"Vilafant","countryCode":"ES","stateCode":"CT","latitude":"42.24668000","longitude":"2.93820000"},{"name":"Vilafranca del Penedès","countryCode":"ES","stateCode":"CT","latitude":"41.34618000","longitude":"1.69713000"},{"name":"Vilajuïga","countryCode":"ES","stateCode":"CT","latitude":"42.32533000","longitude":"3.09302000"},{"name":"Vilamacolum","countryCode":"ES","stateCode":"CT","latitude":"42.19618000","longitude":"3.05662000"},{"name":"Vilamalla","countryCode":"ES","stateCode":"CT","latitude":"42.21720000","longitude":"2.97009000"},{"name":"Vilamaniscle","countryCode":"ES","stateCode":"CT","latitude":"42.37522000","longitude":"3.06755000"},{"name":"Vilanant","countryCode":"ES","stateCode":"CT","latitude":"42.25471000","longitude":"2.88923000"},{"name":"Vilanova d\'Escornalbou","countryCode":"ES","stateCode":"CT","latitude":"41.11667000","longitude":"0.93333000"},{"name":"Vilanova de Bellpuig","countryCode":"ES","stateCode":"CT","latitude":"41.61379000","longitude":"0.96432000"},{"name":"Vilanova de Prades","countryCode":"ES","stateCode":"CT","latitude":"41.34850000","longitude":"0.95667000"},{"name":"Vilanova de Sau","countryCode":"ES","stateCode":"CT","latitude":"41.94700000","longitude":"2.38440000"},{"name":"Vilanova del Camí","countryCode":"ES","stateCode":"CT","latitude":"41.57165000","longitude":"1.63751000"},{"name":"Vilanova i la Geltrú","countryCode":"ES","stateCode":"CT","latitude":"41.22392000","longitude":"1.72511000"},{"name":"Vilapicina i la Torre Llobeta","countryCode":"ES","stateCode":"CT","latitude":"41.42861000","longitude":"2.17410000"},{"name":"Vilaplana","countryCode":"ES","stateCode":"CT","latitude":"41.22800000","longitude":"1.03325000"},{"name":"Vilaseca","countryCode":"ES","stateCode":"CT","latitude":"42.06174000","longitude":"2.25528000"},{"name":"Vilassar de Mar","countryCode":"ES","stateCode":"CT","latitude":"41.50507000","longitude":"2.39227000"},{"name":"Vilopriu","countryCode":"ES","stateCode":"CT","latitude":"42.10000000","longitude":"3.00000000"},{"name":"Vimbodí","countryCode":"ES","stateCode":"CT","latitude":"41.40069000","longitude":"1.05056000"},{"name":"Vinaixa","countryCode":"ES","stateCode":"CT","latitude":"41.43333000","longitude":"0.98333000"},{"name":"Vinebre","countryCode":"ES","stateCode":"CT","latitude":"41.18464000","longitude":"0.58945000"},{"name":"el Baix Guinardó","countryCode":"ES","stateCode":"CT","latitude":"41.41175000","longitude":"2.16784000"},{"name":"el Besòs i el Maresme","countryCode":"ES","stateCode":"CT","latitude":"41.41309000","longitude":"2.21736000"},{"name":"el Bon Pastor","countryCode":"ES","stateCode":"CT","latitude":"41.43700000","longitude":"2.20182000"},{"name":"el Camp d\'en Grassot i Gràcia Nova","countryCode":"ES","stateCode":"CT","latitude":"41.40634000","longitude":"2.16503000"},{"name":"el Camp de l\'Arpa del Clot","countryCode":"ES","stateCode":"CT","latitude":"41.41204000","longitude":"2.18247000"},{"name":"el Catllar","countryCode":"ES","stateCode":"CT","latitude":"41.16667000","longitude":"1.31667000"},{"name":"el Clot","countryCode":"ES","stateCode":"CT","latitude":"41.40986000","longitude":"2.19053000"},{"name":"el Cogul","countryCode":"ES","stateCode":"CT","latitude":"41.46667000","longitude":"0.68333000"},{"name":"el Coll","countryCode":"ES","stateCode":"CT","latitude":"41.41721000","longitude":"2.14723000"},{"name":"el Congrés i els Indians","countryCode":"ES","stateCode":"CT","latitude":"41.42460000","longitude":"2.18086000"},{"name":"el Guinardó","countryCode":"ES","stateCode":"CT","latitude":"41.41885000","longitude":"2.17364000"},{"name":"el Masroig","countryCode":"ES","stateCode":"CT","latitude":"41.13333000","longitude":"0.73333000"},{"name":"el Parc i la Llacuna del Poblenou","countryCode":"ES","stateCode":"CT","latitude":"41.39860000","longitude":"2.19030000"},{"name":"el Poblenou","countryCode":"ES","stateCode":"CT","latitude":"41.40392000","longitude":"2.20413000"},{"name":"el Putxet i el Farró","countryCode":"ES","stateCode":"CT","latitude":"41.40693000","longitude":"2.14392000"},{"name":"el Raval","countryCode":"ES","stateCode":"CT","latitude":"41.38042000","longitude":"2.16860000"},{"name":"el Turó de la Peira","countryCode":"ES","stateCode":"CT","latitude":"41.43232000","longitude":"2.16895000"},{"name":"els Pallaresos","countryCode":"ES","stateCode":"CT","latitude":"41.17491000","longitude":"1.27090000"},{"name":"l\'Antiga Esquerra de l\'Eixample","countryCode":"ES","stateCode":"CT","latitude":"41.38939000","longitude":"2.15517000"},{"name":"l\'Escala","countryCode":"ES","stateCode":"CT","latitude":"42.12562000","longitude":"3.13261000"},{"name":"l\'Estartit","countryCode":"ES","stateCode":"CT","latitude":"42.05340000","longitude":"3.19767000"},{"name":"la Barceloneta","countryCode":"ES","stateCode":"CT","latitude":"41.37990000","longitude":"2.18971000"},{"name":"la Bisbal d\'Empordà","countryCode":"ES","stateCode":"CT","latitude":"41.95000000","longitude":"3.05000000"},{"name":"la Cellera de Ter","countryCode":"ES","stateCode":"CT","latitude":"41.96919000","longitude":"2.62402000"},{"name":"la Fatarella","countryCode":"ES","stateCode":"CT","latitude":"41.16667000","longitude":"0.48333000"},{"name":"la Font d\'en Fargues","countryCode":"ES","stateCode":"CT","latitude":"41.42461000","longitude":"2.16526000"},{"name":"la Font de la Guatlla","countryCode":"ES","stateCode":"CT","latitude":"41.36978000","longitude":"2.14486000"},{"name":"la Garriga","countryCode":"ES","stateCode":"CT","latitude":"41.68333000","longitude":"2.28333000"},{"name":"la Granadella","countryCode":"ES","stateCode":"CT","latitude":"41.35000000","longitude":"0.66667000"},{"name":"la Granja d\'Escarp","countryCode":"ES","stateCode":"CT","latitude":"41.41667000","longitude":"0.36667000"},{"name":"la Guineueta","countryCode":"ES","stateCode":"CT","latitude":"41.43884000","longitude":"2.16893000"},{"name":"la Marina de Port","countryCode":"ES","stateCode":"CT","latitude":"41.36000000","longitude":"2.13986000"},{"name":"la Marina del Prat Vermell","countryCode":"ES","stateCode":"CT","latitude":"41.33937000","longitude":"2.14262000"},{"name":"la Maternitat i Sant Ramon","countryCode":"ES","stateCode":"CT","latitude":"41.38125000","longitude":"2.11744000"},{"name":"la Morera de Montsant","countryCode":"ES","stateCode":"CT","latitude":"41.26529000","longitude":"0.84157000"},{"name":"la Nova Esquerra de l\'Eixample","countryCode":"ES","stateCode":"CT","latitude":"41.38309000","longitude":"2.14900000"},{"name":"la Pobla de Mafumet","countryCode":"ES","stateCode":"CT","latitude":"41.18333000","longitude":"1.21667000"},{"name":"la Prosperitat","countryCode":"ES","stateCode":"CT","latitude":"41.44269000","longitude":"2.18200000"},{"name":"la Salut","countryCode":"ES","stateCode":"CT","latitude":"41.41243000","longitude":"2.15437000"},{"name":"la Teixonera","countryCode":"ES","stateCode":"CT","latitude":"41.42307000","longitude":"2.14654000"},{"name":"la Trinitat Nova","countryCode":"ES","stateCode":"CT","latitude":"41.45051000","longitude":"2.18481000"},{"name":"la Trinitat Vella","countryCode":"ES","stateCode":"CT","latitude":"41.45166000","longitude":"2.19289000"},{"name":"la Vall d\'Hebron","countryCode":"ES","stateCode":"CT","latitude":"41.43038000","longitude":"2.14830000"},{"name":"la Verneda i la Pau","countryCode":"ES","stateCode":"CT","latitude":"41.42399000","longitude":"2.20304000"},{"name":"la Vila Olímpica del Poblenou","countryCode":"ES","stateCode":"CT","latitude":"41.39074000","longitude":"2.19679000"},{"name":"la Vila de Gràcia","countryCode":"ES","stateCode":"CT","latitude":"41.40315000","longitude":"2.15687000"},{"name":"les Borges del Camp","countryCode":"ES","stateCode":"CT","latitude":"41.16667000","longitude":"1.01667000"},{"name":"les Llosses","countryCode":"ES","stateCode":"CT","latitude":"42.15000000","longitude":"2.11667000"},{"name":"les Planes d\'Hostoles","countryCode":"ES","stateCode":"CT","latitude":"42.05669000","longitude":"2.54093000"},{"name":"les Roquetes","countryCode":"ES","stateCode":"CT","latitude":"41.44809000","longitude":"2.17519000"},{"name":"Àger","countryCode":"ES","stateCode":"CT","latitude":"42.00000000","longitude":"0.76667000"},{"name":"Éller","countryCode":"ES","stateCode":"CT","latitude":"42.41636000","longitude":"1.79223000"},{"name":"Òdena","countryCode":"ES","stateCode":"CT","latitude":"41.60000000","longitude":"1.65000000"},{"name":"Òrrius","countryCode":"ES","stateCode":"CT","latitude":"41.55000000","longitude":"2.35000000"},{"name":"Abáigar","countryCode":"ES","stateCode":"NC","latitude":"42.64823000","longitude":"-2.14182000"},{"name":"Adiós","countryCode":"ES","stateCode":"NC","latitude":"42.68635000","longitude":"-1.73532000"},{"name":"Aguilar de Codés","countryCode":"ES","stateCode":"NC","latitude":"42.61249000","longitude":"-2.38987000"},{"name":"Allo","countryCode":"ES","stateCode":"NC","latitude":"42.56738000","longitude":"-2.02052000"},{"name":"Altsasu","countryCode":"ES","stateCode":"NC","latitude":"42.89999000","longitude":"-2.16516000"},{"name":"Ancín","countryCode":"ES","stateCode":"NC","latitude":"42.66047000","longitude":"-2.18885000"},{"name":"Andosilla","countryCode":"ES","stateCode":"NC","latitude":"42.38144000","longitude":"-1.67305000"},{"name":"Aoiz","countryCode":"ES","stateCode":"NC","latitude":"42.78633000","longitude":"-1.37252000"},{"name":"Aranarache","countryCode":"ES","stateCode":"NC","latitude":"42.77979000","longitude":"-2.22924000"},{"name":"Arano","countryCode":"ES","stateCode":"NC","latitude":"43.19956000","longitude":"-1.89569000"},{"name":"Aras","countryCode":"ES","stateCode":"NC","latitude":"42.56172000","longitude":"-2.35600000"},{"name":"Arbizu","countryCode":"ES","stateCode":"NC","latitude":"42.91545000","longitude":"-2.03917000"},{"name":"Arellano","countryCode":"ES","stateCode":"NC","latitude":"42.60598000","longitude":"-2.04653000"},{"name":"Areso","countryCode":"ES","stateCode":"NC","latitude":"43.08209000","longitude":"-1.95198000"},{"name":"Arguedas","countryCode":"ES","stateCode":"NC","latitude":"42.17759000","longitude":"-1.59719000"},{"name":"Aria","countryCode":"ES","stateCode":"NC","latitude":"42.95283000","longitude":"-1.26584000"},{"name":"Armañanzas","countryCode":"ES","stateCode":"NC","latitude":"42.55963000","longitude":"-2.28476000"},{"name":"Arruazu","countryCode":"ES","stateCode":"NC","latitude":"42.92186000","longitude":"-2.00157000"},{"name":"Arróniz","countryCode":"ES","stateCode":"NC","latitude":"42.58823000","longitude":"-2.09237000"},{"name":"Artajona","countryCode":"ES","stateCode":"NC","latitude":"42.58867000","longitude":"-1.76504000"},{"name":"Artazu","countryCode":"ES","stateCode":"NC","latitude":"42.69228000","longitude":"-1.83954000"},{"name":"Atarrabia","countryCode":"ES","stateCode":"NC","latitude":"42.83230000","longitude":"-1.60735000"},{"name":"Ayegui","countryCode":"ES","stateCode":"NC","latitude":"42.65656000","longitude":"-2.03934000"},{"name":"Azagra","countryCode":"ES","stateCode":"NC","latitude":"42.30000000","longitude":"-1.90000000"},{"name":"Azuelo","countryCode":"ES","stateCode":"NC","latitude":"42.60844000","longitude":"-2.34987000"},{"name":"Añorbe","countryCode":"ES","stateCode":"NC","latitude":"42.65732000","longitude":"-1.71490000"},{"name":"Bakaiku","countryCode":"ES","stateCode":"NC","latitude":"42.89244000","longitude":"-2.10251000"},{"name":"Barañáin","countryCode":"ES","stateCode":"NC","latitude":"42.80567000","longitude":"-1.67731000"},{"name":"Bargota","countryCode":"ES","stateCode":"NC","latitude":"42.55982000","longitude":"-2.31067000"},{"name":"Barillas","countryCode":"ES","stateCode":"NC","latitude":"41.96667000","longitude":"-1.63333000"},{"name":"Barásoain","countryCode":"ES","stateCode":"NC","latitude":"42.60339000","longitude":"-1.64658000"},{"name":"Beire","countryCode":"ES","stateCode":"NC","latitude":"42.45415000","longitude":"-1.62101000"},{"name":"Belascoáin","countryCode":"ES","stateCode":"NC","latitude":"42.75619000","longitude":"-1.83227000"},{"name":"Bera","countryCode":"ES","stateCode":"NC","latitude":"43.28177000","longitude":"-1.68632000"},{"name":"Berbinzana","countryCode":"ES","stateCode":"NC","latitude":"42.52779000","longitude":"-1.83419000"},{"name":"Beriáin","countryCode":"ES","stateCode":"NC","latitude":"42.73347000","longitude":"-1.64448000"},{"name":"Berriobeiti","countryCode":"ES","stateCode":"NC","latitude":"42.85000000","longitude":"-1.70000000"},{"name":"Berriozar","countryCode":"ES","stateCode":"NC","latitude":"42.83067000","longitude":"-1.66648000"},{"name":"Betelu","countryCode":"ES","stateCode":"NC","latitude":"43.02555000","longitude":"-1.98029000"},{"name":"Burlata","countryCode":"ES","stateCode":"NC","latitude":"42.82562000","longitude":"-1.61671000"},{"name":"Buñuel","countryCode":"ES","stateCode":"NC","latitude":"41.98009000","longitude":"-1.44503000"},{"name":"Cabredo","countryCode":"ES","stateCode":"NC","latitude":"42.62966000","longitude":"-2.41133000"},{"name":"Cadreita","countryCode":"ES","stateCode":"NC","latitude":"42.21667000","longitude":"-1.68333000"},{"name":"Caparroso","countryCode":"ES","stateCode":"NC","latitude":"42.34129000","longitude":"-1.64962000"},{"name":"Carcastillo","countryCode":"ES","stateCode":"NC","latitude":"42.37908000","longitude":"-1.44376000"},{"name":"Cascante","countryCode":"ES","stateCode":"NC","latitude":"41.99769000","longitude":"-1.68098000"},{"name":"Castejón","countryCode":"ES","stateCode":"NC","latitude":"42.16912000","longitude":"-1.68951000"},{"name":"Castillonuevo","countryCode":"ES","stateCode":"NC","latitude":"42.68270000","longitude":"-1.03121000"},{"name":"Cintruénigo","countryCode":"ES","stateCode":"NC","latitude":"42.07937000","longitude":"-1.80458000"},{"name":"Cirauqui","countryCode":"ES","stateCode":"NC","latitude":"42.67596000","longitude":"-1.89115000"},{"name":"Ciriza","countryCode":"ES","stateCode":"NC","latitude":"42.79019000","longitude":"-1.82822000"},{"name":"Cizur Mayor","countryCode":"ES","stateCode":"NC","latitude":"42.78795000","longitude":"-1.69065000"},{"name":"Corella","countryCode":"ES","stateCode":"NC","latitude":"42.11507000","longitude":"-1.78563000"},{"name":"Cárcar","countryCode":"ES","stateCode":"NC","latitude":"42.39314000","longitude":"-1.97904000"},{"name":"Cáseda","countryCode":"ES","stateCode":"NC","latitude":"42.52255000","longitude":"-1.36636000"},{"name":"Desojo","countryCode":"ES","stateCode":"NC","latitude":"42.58790000","longitude":"-2.27438000"},{"name":"Dicastillo","countryCode":"ES","stateCode":"NC","latitude":"42.59647000","longitude":"-2.02666000"},{"name":"Doneztebe","countryCode":"ES","stateCode":"NC","latitude":"43.13333000","longitude":"-1.66667000"},{"name":"Echarri","countryCode":"ES","stateCode":"NC","latitude":"42.78017000","longitude":"-1.82525000"},{"name":"Echarri-Aranaz","countryCode":"ES","stateCode":"NC","latitude":"42.90791000","longitude":"-2.06474000"},{"name":"Elgorriaga","countryCode":"ES","stateCode":"NC","latitude":"43.13858000","longitude":"-1.68657000"},{"name":"Elorz","countryCode":"ES","stateCode":"NC","latitude":"42.73258000","longitude":"-1.56152000"},{"name":"Enériz","countryCode":"ES","stateCode":"NC","latitude":"42.67095000","longitude":"-1.72794000"},{"name":"Ermitagaña","countryCode":"ES","stateCode":"NC","latitude":"42.81084000","longitude":"-1.66409000"},{"name":"Eslava","countryCode":"ES","stateCode":"NC","latitude":"42.56459000","longitude":"-1.45947000"},{"name":"Espronceda","countryCode":"ES","stateCode":"NC","latitude":"42.59707000","longitude":"-2.30524000"},{"name":"Estella-Lizarra","countryCode":"ES","stateCode":"NC","latitude":"42.67182000","longitude":"-2.03226000"},{"name":"Etayo","countryCode":"ES","stateCode":"NC","latitude":"42.61695000","longitude":"-2.15447000"},{"name":"Eulate","countryCode":"ES","stateCode":"NC","latitude":"42.77641000","longitude":"-2.20638000"},{"name":"Falces","countryCode":"ES","stateCode":"NC","latitude":"42.38966000","longitude":"-1.79321000"},{"name":"Fitero","countryCode":"ES","stateCode":"NC","latitude":"42.05770000","longitude":"-1.85756000"},{"name":"Fontellas","countryCode":"ES","stateCode":"NC","latitude":"42.02694000","longitude":"-1.57648000"},{"name":"Funes","countryCode":"ES","stateCode":"NC","latitude":"42.31562000","longitude":"-1.80017000"},{"name":"Fustiñana","countryCode":"ES","stateCode":"NC","latitude":"42.02087000","longitude":"-1.48526000"},{"name":"Galar","countryCode":"ES","stateCode":"NC","latitude":"42.76147000","longitude":"-1.69881000"},{"name":"Gallipienzo","countryCode":"ES","stateCode":"NC","latitude":"42.52450000","longitude":"-1.41115000"},{"name":"Garde","countryCode":"ES","stateCode":"NC","latitude":"42.78937000","longitude":"-0.92589000"},{"name":"Garralda","countryCode":"ES","stateCode":"NC","latitude":"42.94818000","longitude":"-1.28624000"},{"name":"Garínoain","countryCode":"ES","stateCode":"NC","latitude":"42.60036000","longitude":"-1.64434000"},{"name":"Genevilla","countryCode":"ES","stateCode":"NC","latitude":"42.64520000","longitude":"-2.39021000"},{"name":"Goizueta","countryCode":"ES","stateCode":"NC","latitude":"43.17187000","longitude":"-1.86411000"},{"name":"Goñi","countryCode":"ES","stateCode":"NC","latitude":"42.85167000","longitude":"-1.90358000"},{"name":"Guirguillano","countryCode":"ES","stateCode":"NC","latitude":"42.71725000","longitude":"-1.87798000"},{"name":"Huarte-Uharte","countryCode":"ES","stateCode":"NC","latitude":"42.83035000","longitude":"-1.59087000"},{"name":"Igantzi","countryCode":"ES","stateCode":"NC","latitude":"43.22526000","longitude":"-1.70048000"},{"name":"Igúzquiza","countryCode":"ES","stateCode":"NC","latitude":"42.64545000","longitude":"-2.08551000"},{"name":"Irañeta","countryCode":"ES","stateCode":"NC","latitude":"42.92287000","longitude":"-1.94595000"},{"name":"Ituren","countryCode":"ES","stateCode":"NC","latitude":"43.13238000","longitude":"-1.72063000"},{"name":"Iturmendi","countryCode":"ES","stateCode":"NC","latitude":"42.88993000","longitude":"-2.11916000"},{"name":"Iturrama","countryCode":"ES","stateCode":"NC","latitude":"42.80847000","longitude":"-1.65825000"},{"name":"Javier","countryCode":"ES","stateCode":"NC","latitude":"42.59119000","longitude":"-1.20884000"},{"name":"Lapoblación","countryCode":"ES","stateCode":"NC","latitude":"42.60478000","longitude":"-2.46008000"},{"name":"Larraga","countryCode":"ES","stateCode":"NC","latitude":"42.55841000","longitude":"-1.84954000"},{"name":"Larraona","countryCode":"ES","stateCode":"NC","latitude":"42.77970000","longitude":"-2.25682000"},{"name":"Lazagurría","countryCode":"ES","stateCode":"NC","latitude":"42.49286000","longitude":"-2.24018000"},{"name":"Leache","countryCode":"ES","stateCode":"NC","latitude":"42.60718000","longitude":"-1.40728000"},{"name":"Legarda","countryCode":"ES","stateCode":"NC","latitude":"42.71183000","longitude":"-1.76846000"},{"name":"Legaria","countryCode":"ES","stateCode":"NC","latitude":"42.64924000","longitude":"-2.17392000"},{"name":"Lerga","countryCode":"ES","stateCode":"NC","latitude":"42.56781000","longitude":"-1.50110000"},{"name":"Lerín","countryCode":"ES","stateCode":"NC","latitude":"42.48318000","longitude":"-1.97184000"},{"name":"Lezáun","countryCode":"ES","stateCode":"NC","latitude":"42.77739000","longitude":"-1.99385000"},{"name":"Lizoáin","countryCode":"ES","stateCode":"NC","latitude":"42.79868000","longitude":"-1.46753000"},{"name":"Liédena","countryCode":"ES","stateCode":"NC","latitude":"42.61943000","longitude":"-1.27579000"},{"name":"Lodosa","countryCode":"ES","stateCode":"NC","latitude":"42.42269000","longitude":"-2.07741000"},{"name":"Los Arcos","countryCode":"ES","stateCode":"NC","latitude":"42.57076000","longitude":"-2.19275000"},{"name":"Lumbier","countryCode":"ES","stateCode":"NC","latitude":"42.65303000","longitude":"-1.30669000"},{"name":"Marañón","countryCode":"ES","stateCode":"NC","latitude":"42.62941000","longitude":"-2.43931000"},{"name":"Marcilla","countryCode":"ES","stateCode":"NC","latitude":"42.32794000","longitude":"-1.73714000"},{"name":"Mañeru","countryCode":"ES","stateCode":"NC","latitude":"42.67001000","longitude":"-1.86297000"},{"name":"Mendavia","countryCode":"ES","stateCode":"NC","latitude":"42.44335000","longitude":"-2.20087000"},{"name":"Mendigorría","countryCode":"ES","stateCode":"NC","latitude":"42.62822000","longitude":"-1.83450000"},{"name":"Metauten","countryCode":"ES","stateCode":"NC","latitude":"42.67714000","longitude":"-2.13015000"},{"name":"Milagro","countryCode":"ES","stateCode":"NC","latitude":"42.24160000","longitude":"-1.76588000"},{"name":"Mirafuentes","countryCode":"ES","stateCode":"NC","latitude":"42.62297000","longitude":"-2.27966000"},{"name":"Miranda de Arga","countryCode":"ES","stateCode":"NC","latitude":"42.48337000","longitude":"-1.82759000"},{"name":"Monreal","countryCode":"ES","stateCode":"NC","latitude":"42.70421000","longitude":"-1.50785000"},{"name":"Morentin","countryCode":"ES","stateCode":"NC","latitude":"42.61286000","longitude":"-2.01393000"},{"name":"Murchante","countryCode":"ES","stateCode":"NC","latitude":"42.03185000","longitude":"-1.65582000"},{"name":"Murieta","countryCode":"ES","stateCode":"NC","latitude":"42.65618000","longitude":"-2.15452000"},{"name":"Murillo el Fruto","countryCode":"ES","stateCode":"NC","latitude":"42.39272000","longitude":"-1.46034000"},{"name":"Muruzábal","countryCode":"ES","stateCode":"NC","latitude":"42.69051000","longitude":"-1.76931000"},{"name":"Mélida","countryCode":"ES","stateCode":"NC","latitude":"42.35869000","longitude":"-1.54888000"},{"name":"Navascués","countryCode":"ES","stateCode":"NC","latitude":"42.71758000","longitude":"-1.11744000"},{"name":"Nazar","countryCode":"ES","stateCode":"NC","latitude":"42.63686000","longitude":"-2.27966000"},{"name":"Obanos","countryCode":"ES","stateCode":"NC","latitude":"42.68071000","longitude":"-1.78493000"},{"name":"Oco","countryCode":"ES","stateCode":"NC","latitude":"42.63828000","longitude":"-2.16476000"},{"name":"Olazagutía","countryCode":"ES","stateCode":"NC","latitude":"42.87584000","longitude":"-2.19538000"},{"name":"Olejua","countryCode":"ES","stateCode":"NC","latitude":"42.62329000","longitude":"-2.14202000"},{"name":"Olite","countryCode":"ES","stateCode":"NC","latitude":"42.47971000","longitude":"-1.65196000"},{"name":"Oltza","countryCode":"ES","stateCode":"NC","latitude":"42.85000000","longitude":"-1.76667000"},{"name":"Olóriz","countryCode":"ES","stateCode":"NC","latitude":"42.63522000","longitude":"-1.61276000"},{"name":"Orbara","countryCode":"ES","stateCode":"NC","latitude":"42.96728000","longitude":"-1.24213000"},{"name":"Orkoien","countryCode":"ES","stateCode":"NC","latitude":"42.82380000","longitude":"-1.70485000"},{"name":"Oronz","countryCode":"ES","stateCode":"NC","latitude":"42.86873000","longitude":"-1.09683000"},{"name":"Orísoain","countryCode":"ES","stateCode":"NC","latitude":"42.60122000","longitude":"-1.60403000"},{"name":"Oteiza","countryCode":"ES","stateCode":"NC","latitude":"42.61905000","longitude":"-1.95385000"},{"name":"Pamplona","countryCode":"ES","stateCode":"NC","latitude":"42.81687000","longitude":"-1.64323000"},{"name":"Peralta","countryCode":"ES","stateCode":"NC","latitude":"42.33834000","longitude":"-1.80035000"},{"name":"Petilla de Aragón","countryCode":"ES","stateCode":"NC","latitude":"42.45000000","longitude":"-1.11667000"},{"name":"Piedramillera","countryCode":"ES","stateCode":"NC","latitude":"42.63200000","longitude":"-2.20416000"},{"name":"Pitillas","countryCode":"ES","stateCode":"NC","latitude":"42.42172000","longitude":"-1.62017000"},{"name":"Primer Ensanche","countryCode":"ES","stateCode":"NC","latitude":"42.81483000","longitude":"-1.64898000"},{"name":"Provincia de Navarra","countryCode":"ES","stateCode":"NC","latitude":"42.82330000","longitude":"-1.65138000"},{"name":"Puente la Reina","countryCode":"ES","stateCode":"NC","latitude":"42.67291000","longitude":"-1.81412000"},{"name":"Pueyo","countryCode":"ES","stateCode":"NC","latitude":"42.56506000","longitude":"-1.64826000"},{"name":"Ribaforada","countryCode":"ES","stateCode":"NC","latitude":"41.99814000","longitude":"-1.51272000"},{"name":"Saldías","countryCode":"ES","stateCode":"NC","latitude":"43.08858000","longitude":"-1.77946000"},{"name":"Salinas de Oro","countryCode":"ES","stateCode":"NC","latitude":"42.77487000","longitude":"-1.88999000"},{"name":"San Adrián","countryCode":"ES","stateCode":"NC","latitude":"42.33433000","longitude":"-1.93509000"},{"name":"San Martín de Unx","countryCode":"ES","stateCode":"NC","latitude":"42.52473000","longitude":"-1.56091000"},{"name":"Sangüesa/Zangoza","countryCode":"ES","stateCode":"NC","latitude":"42.57483000","longitude":"-1.28283000"},{"name":"Sansol","countryCode":"ES","stateCode":"NC","latitude":"42.55362000","longitude":"-2.26676000"},{"name":"Santacara","countryCode":"ES","stateCode":"NC","latitude":"42.36667000","longitude":"-1.63333000"},{"name":"Sarriguren","countryCode":"ES","stateCode":"NC","latitude":"42.81292000","longitude":"-1.59815000"},{"name":"Sartaguda","countryCode":"ES","stateCode":"NC","latitude":"42.38333000","longitude":"-2.05709000"},{"name":"Segundo Ensanche","countryCode":"ES","stateCode":"NC","latitude":"42.81390000","longitude":"-1.64295000"},{"name":"Sesma","countryCode":"ES","stateCode":"NC","latitude":"42.47748000","longitude":"-2.08353000"},{"name":"Sorlada","countryCode":"ES","stateCode":"NC","latitude":"42.61507000","longitude":"-2.21525000"},{"name":"Tafalla","countryCode":"ES","stateCode":"NC","latitude":"42.52687000","longitude":"-1.67446000"},{"name":"Tirapu","countryCode":"ES","stateCode":"NC","latitude":"42.65740000","longitude":"-1.70263000"},{"name":"Torres del Río","countryCode":"ES","stateCode":"NC","latitude":"42.55162000","longitude":"-2.27285000"},{"name":"Tudela","countryCode":"ES","stateCode":"NC","latitude":"42.06166000","longitude":"-1.60452000"},{"name":"Tulebras","countryCode":"ES","stateCode":"NC","latitude":"41.97695000","longitude":"-1.67618000"},{"name":"Ujué","countryCode":"ES","stateCode":"NC","latitude":"42.50000000","longitude":"-1.50000000"},{"name":"Unzué","countryCode":"ES","stateCode":"NC","latitude":"42.65252000","longitude":"-1.62598000"},{"name":"Urzainqui","countryCode":"ES","stateCode":"NC","latitude":"42.83029000","longitude":"-0.94617000"},{"name":"Uterga","countryCode":"ES","stateCode":"NC","latitude":"42.70981000","longitude":"-1.76004000"},{"name":"Valtierra","countryCode":"ES","stateCode":"NC","latitude":"42.19653000","longitude":"-1.63459000"},{"name":"Villafranca","countryCode":"ES","stateCode":"NC","latitude":"42.27933000","longitude":"-1.74628000"},{"name":"Villamayor de Monjardín","countryCode":"ES","stateCode":"NC","latitude":"42.62937000","longitude":"-2.10503000"},{"name":"Villatuerta","countryCode":"ES","stateCode":"NC","latitude":"42.66022000","longitude":"-1.99247000"},{"name":"Yerri","countryCode":"ES","stateCode":"NC","latitude":"42.70161000","longitude":"-1.93806000"},{"name":"Yesa","countryCode":"ES","stateCode":"NC","latitude":"42.62025000","longitude":"-1.20360000"},{"name":"Zubieta","countryCode":"ES","stateCode":"NC","latitude":"43.12473000","longitude":"-1.74219000"},{"name":"Zugarramurdi","countryCode":"ES","stateCode":"NC","latitude":"43.26964000","longitude":"-1.54113000"},{"name":"Zúñiga","countryCode":"ES","stateCode":"NC","latitude":"42.69247000","longitude":"-2.29982000"},{"name":"Adeje","countryCode":"ES","stateCode":"CN","latitude":"28.12271000","longitude":"-16.72600000"},{"name":"Agaete","countryCode":"ES","stateCode":"CN","latitude":"28.10023000","longitude":"-15.69998000"},{"name":"Agulo","countryCode":"ES","stateCode":"CN","latitude":"28.18778000","longitude":"-17.19678000"},{"name":"Agüimes","countryCode":"ES","stateCode":"CN","latitude":"27.90539000","longitude":"-15.44609000"},{"name":"Alajeró","countryCode":"ES","stateCode":"CN","latitude":"28.06205000","longitude":"-17.24073000"},{"name":"Antigua","countryCode":"ES","stateCode":"CN","latitude":"28.42307000","longitude":"-14.01379000"},{"name":"Arafo","countryCode":"ES","stateCode":"CN","latitude":"28.33971000","longitude":"-16.42244000"},{"name":"Arona","countryCode":"ES","stateCode":"CN","latitude":"28.09962000","longitude":"-16.68102000"},{"name":"Arrecife","countryCode":"ES","stateCode":"CN","latitude":"28.96302000","longitude":"-13.54769000"},{"name":"Artenara","countryCode":"ES","stateCode":"CN","latitude":"28.02055000","longitude":"-15.64693000"},{"name":"Arucas","countryCode":"ES","stateCode":"CN","latitude":"28.11983000","longitude":"-15.52325000"},{"name":"Barlovento","countryCode":"ES","stateCode":"CN","latitude":"28.82708000","longitude":"-17.80377000"},{"name":"Breña Alta","countryCode":"ES","stateCode":"CN","latitude":"28.65000000","longitude":"-17.78333000"},{"name":"Breña Baja","countryCode":"ES","stateCode":"CN","latitude":"28.63011000","longitude":"-17.78953000"},{"name":"Buenavista del Norte","countryCode":"ES","stateCode":"CN","latitude":"28.37458000","longitude":"-16.86098000"},{"name":"Candelaria","countryCode":"ES","stateCode":"CN","latitude":"28.35480000","longitude":"-16.37268000"},{"name":"Carrizal","countryCode":"ES","stateCode":"CN","latitude":"27.91161000","longitude":"-15.40558000"},{"name":"Corralejo","countryCode":"ES","stateCode":"CN","latitude":"28.73079000","longitude":"-13.86749000"},{"name":"Costa Calma","countryCode":"ES","stateCode":"CN","latitude":"28.16155000","longitude":"-14.22691000"},{"name":"Costa Teguise","countryCode":"ES","stateCode":"CN","latitude":"28.99838000","longitude":"-13.49911000"},{"name":"Cruce de Arinaga","countryCode":"ES","stateCode":"CN","latitude":"27.87656000","longitude":"-15.42798000"},{"name":"El Cotillo","countryCode":"ES","stateCode":"CN","latitude":"28.68264000","longitude":"-14.00637000"},{"name":"El Paso","countryCode":"ES","stateCode":"CN","latitude":"28.65007000","longitude":"-17.88274000"},{"name":"Fasnia","countryCode":"ES","stateCode":"CN","latitude":"28.23638000","longitude":"-16.43886000"},{"name":"Firgas","countryCode":"ES","stateCode":"CN","latitude":"28.10711000","longitude":"-15.56299000"},{"name":"Frontera","countryCode":"ES","stateCode":"CN","latitude":"27.75404000","longitude":"-18.00367000"},{"name":"Fuencaliente de la Palma","countryCode":"ES","stateCode":"CN","latitude":"28.49236000","longitude":"-17.84529000"},{"name":"Garachico","countryCode":"ES","stateCode":"CN","latitude":"28.37365000","longitude":"-16.76342000"},{"name":"Garafía","countryCode":"ES","stateCode":"CN","latitude":"28.81667000","longitude":"-17.93333000"},{"name":"Granadilla de Abona","countryCode":"ES","stateCode":"CN","latitude":"28.11882000","longitude":"-16.57599000"},{"name":"Guia","countryCode":"ES","stateCode":"CN","latitude":"28.13974000","longitude":"-15.63294000"},{"name":"Guía de Isora","countryCode":"ES","stateCode":"CN","latitude":"28.21154000","longitude":"-16.77947000"},{"name":"Gáldar","countryCode":"ES","stateCode":"CN","latitude":"28.14701000","longitude":"-15.65020000"},{"name":"Güimar","countryCode":"ES","stateCode":"CN","latitude":"28.31122000","longitude":"-16.41276000"},{"name":"Haría","countryCode":"ES","stateCode":"CN","latitude":"29.14553000","longitude":"-13.49986000"},{"name":"Hermigua","countryCode":"ES","stateCode":"CN","latitude":"28.16766000","longitude":"-17.19051000"},{"name":"Icod de los Vinos","countryCode":"ES","stateCode":"CN","latitude":"28.37241000","longitude":"-16.71188000"},{"name":"Ingenio","countryCode":"ES","stateCode":"CN","latitude":"27.91855000","longitude":"-15.43433000"},{"name":"La Guancha","countryCode":"ES","stateCode":"CN","latitude":"28.37320000","longitude":"-16.65158000"},{"name":"La Laguna","countryCode":"ES","stateCode":"CN","latitude":"28.48530000","longitude":"-16.32014000"},{"name":"La Matanza de Acentejo","countryCode":"ES","stateCode":"CN","latitude":"28.45242000","longitude":"-16.44720000"},{"name":"La Oliva","countryCode":"ES","stateCode":"CN","latitude":"28.61052000","longitude":"-13.92912000"},{"name":"La Orotava","countryCode":"ES","stateCode":"CN","latitude":"28.39076000","longitude":"-16.52309000"},{"name":"La Victoria de Acentejo","countryCode":"ES","stateCode":"CN","latitude":"28.43231000","longitude":"-16.46232000"},{"name":"Las Palmas de Gran Canaria","countryCode":"ES","stateCode":"CN","latitude":"28.09973000","longitude":"-15.41343000"},{"name":"Las Rosas","countryCode":"ES","stateCode":"CN","latitude":"28.01539000","longitude":"-16.65373000"},{"name":"Lomo de Arico","countryCode":"ES","stateCode":"CN","latitude":"28.16667000","longitude":"-16.48333000"},{"name":"Los Gigantes","countryCode":"ES","stateCode":"CN","latitude":"28.24361000","longitude":"-16.84153000"},{"name":"Los Llanos de Aridane","countryCode":"ES","stateCode":"CN","latitude":"28.65851000","longitude":"-17.91821000"},{"name":"Los Realejos","countryCode":"ES","stateCode":"CN","latitude":"28.38487000","longitude":"-16.58275000"},{"name":"Los Silos","countryCode":"ES","stateCode":"CN","latitude":"28.36610000","longitude":"-16.81552000"},{"name":"Maspalomas","countryCode":"ES","stateCode":"CN","latitude":"27.76056000","longitude":"-15.58602000"},{"name":"Mazo","countryCode":"ES","stateCode":"CN","latitude":"28.60906000","longitude":"-17.77801000"},{"name":"Mogán","countryCode":"ES","stateCode":"CN","latitude":"27.88385000","longitude":"-15.72538000"},{"name":"Moya","countryCode":"ES","stateCode":"CN","latitude":"28.11106000","longitude":"-15.58285000"},{"name":"Mácher","countryCode":"ES","stateCode":"CN","latitude":"28.94840000","longitude":"-13.69117000"},{"name":"Nazaret","countryCode":"ES","stateCode":"CN","latitude":"29.03818000","longitude":"-13.56386000"},{"name":"Playa Blanca","countryCode":"ES","stateCode":"CN","latitude":"28.86426000","longitude":"-13.82814000"},{"name":"Playa de las Américas","countryCode":"ES","stateCode":"CN","latitude":"28.06403000","longitude":"-16.73012000"},{"name":"Playa del Ingles","countryCode":"ES","stateCode":"CN","latitude":"27.75670000","longitude":"-15.57870000"},{"name":"Provincia de Las Palmas","countryCode":"ES","stateCode":"CN","latitude":"28.42039000","longitude":"-14.01306000"},{"name":"Provincia de Santa Cruz de Tenerife","countryCode":"ES","stateCode":"CN","latitude":"28.16667000","longitude":"-17.33333000"},{"name":"Puerto Rico","countryCode":"ES","stateCode":"CN","latitude":"27.78943000","longitude":"-15.71045000"},{"name":"Puerto de la Cruz","countryCode":"ES","stateCode":"CN","latitude":"28.41397000","longitude":"-16.54867000"},{"name":"Puerto del Carmen","countryCode":"ES","stateCode":"CN","latitude":"28.92313000","longitude":"-13.66579000"},{"name":"Puerto del Rosario","countryCode":"ES","stateCode":"CN","latitude":"28.50038000","longitude":"-13.86272000"},{"name":"Punta de Mujeres","countryCode":"ES","stateCode":"CN","latitude":"29.14660000","longitude":"-13.44761000"},{"name":"Puntagorda","countryCode":"ES","stateCode":"CN","latitude":"28.77490000","longitude":"-17.97741000"},{"name":"Puntallana","countryCode":"ES","stateCode":"CN","latitude":"28.73333000","longitude":"-17.73333000"},{"name":"Pájara","countryCode":"ES","stateCode":"CN","latitude":"28.35039000","longitude":"-14.10760000"},{"name":"Realejo Alto","countryCode":"ES","stateCode":"CN","latitude":"28.37645000","longitude":"-16.58575000"},{"name":"San Bartolomé","countryCode":"ES","stateCode":"CN","latitude":"29.00093000","longitude":"-13.61300000"},{"name":"San Bartolomé de Tirajana","countryCode":"ES","stateCode":"CN","latitude":"27.92481000","longitude":"-15.57329000"},{"name":"San Isidro","countryCode":"ES","stateCode":"CN","latitude":"28.07617000","longitude":"-16.55800000"},{"name":"San Juan de la Rambla","countryCode":"ES","stateCode":"CN","latitude":"28.39276000","longitude":"-16.65015000"},{"name":"San Miguel De Abona","countryCode":"ES","stateCode":"CN","latitude":"28.09826000","longitude":"-16.61708000"},{"name":"San Nicolás","countryCode":"ES","stateCode":"CN","latitude":"27.98910000","longitude":"-15.78126000"},{"name":"San Sebastián de la Gomera","countryCode":"ES","stateCode":"CN","latitude":"28.09163000","longitude":"-17.11331000"},{"name":"Santa Brígida","countryCode":"ES","stateCode":"CN","latitude":"28.03197000","longitude":"-15.50425000"},{"name":"Santa Cruz de Tenerife","countryCode":"ES","stateCode":"CN","latitude":"28.46824000","longitude":"-16.25462000"},{"name":"Santa Cruz de la Palma","countryCode":"ES","stateCode":"CN","latitude":"28.68351000","longitude":"-17.76421000"},{"name":"Santa Lucía","countryCode":"ES","stateCode":"CN","latitude":"27.91174000","longitude":"-15.54071000"},{"name":"Santa Úrsula","countryCode":"ES","stateCode":"CN","latitude":"28.42613000","longitude":"-16.48876000"},{"name":"Santiago del Teide","countryCode":"ES","stateCode":"CN","latitude":"28.29400000","longitude":"-16.81618000"},{"name":"Sauzal","countryCode":"ES","stateCode":"CN","latitude":"28.46667000","longitude":"-16.41667000"},{"name":"Tacoronte","countryCode":"ES","stateCode":"CN","latitude":"28.47688000","longitude":"-16.41016000"},{"name":"Tanque","countryCode":"ES","stateCode":"CN","latitude":"28.36667000","longitude":"-16.83333000"},{"name":"Tazacorte","countryCode":"ES","stateCode":"CN","latitude":"28.64186000","longitude":"-17.93394000"},{"name":"Tegueste","countryCode":"ES","stateCode":"CN","latitude":"28.51667000","longitude":"-16.31667000"},{"name":"Teguise","countryCode":"ES","stateCode":"CN","latitude":"29.06049000","longitude":"-13.56397000"},{"name":"Tejeda","countryCode":"ES","stateCode":"CN","latitude":"27.99508000","longitude":"-15.61543000"},{"name":"Telde","countryCode":"ES","stateCode":"CN","latitude":"27.99243000","longitude":"-15.41915000"},{"name":"Teror","countryCode":"ES","stateCode":"CN","latitude":"28.06062000","longitude":"-15.54909000"},{"name":"Tijarafe","countryCode":"ES","stateCode":"CN","latitude":"28.70000000","longitude":"-17.95000000"},{"name":"Tinajo","countryCode":"ES","stateCode":"CN","latitude":"29.06326000","longitude":"-13.67647000"},{"name":"Tuineje","countryCode":"ES","stateCode":"CN","latitude":"28.32372000","longitude":"-14.04722000"},{"name":"Tías","countryCode":"ES","stateCode":"CN","latitude":"28.96108000","longitude":"-13.64502000"},{"name":"Vallehermosa","countryCode":"ES","stateCode":"CN","latitude":"28.17944000","longitude":"-17.26664000"},{"name":"Valleseco","countryCode":"ES","stateCode":"CN","latitude":"28.04330000","longitude":"-15.57623000"},{"name":"Valsequillo de Gran Canaria","countryCode":"ES","stateCode":"CN","latitude":"27.98562000","longitude":"-15.49725000"},{"name":"Valverde","countryCode":"ES","stateCode":"CN","latitude":"27.80628000","longitude":"-17.91578000"},{"name":"Vecindario","countryCode":"ES","stateCode":"CN","latitude":"27.84636000","longitude":"-15.44455000"},{"name":"Vega de San Mateo","countryCode":"ES","stateCode":"CN","latitude":"28.00892000","longitude":"-15.53330000"},{"name":"Vilaflor","countryCode":"ES","stateCode":"CN","latitude":"28.15623000","longitude":"-16.63592000"},{"name":"Yaiza","countryCode":"ES","stateCode":"CN","latitude":"28.95678000","longitude":"-13.76535000"},{"name":"Ademuz","countryCode":"ES","stateCode":"VC","latitude":"40.06139000","longitude":"-1.28677000"},{"name":"Ador","countryCode":"ES","stateCode":"VC","latitude":"38.91823000","longitude":"-0.22247000"},{"name":"Adsubia","countryCode":"ES","stateCode":"VC","latitude":"38.84819000","longitude":"-0.15324000"},{"name":"Adzaneta","countryCode":"ES","stateCode":"VC","latitude":"40.21616000","longitude":"-0.17028000"},{"name":"Agost","countryCode":"ES","stateCode":"VC","latitude":"38.44003000","longitude":"-0.63836000"},{"name":"Agres","countryCode":"ES","stateCode":"VC","latitude":"38.78333000","longitude":"-0.51667000"},{"name":"Agullent","countryCode":"ES","stateCode":"VC","latitude":"38.82273000","longitude":"-0.54833000"},{"name":"Aielo de Malferit","countryCode":"ES","stateCode":"VC","latitude":"38.88333000","longitude":"-0.58333000"},{"name":"Alaquàs","countryCode":"ES","stateCode":"VC","latitude":"39.45568000","longitude":"-0.46100000"},{"name":"Albaida","countryCode":"ES","stateCode":"VC","latitude":"38.83798000","longitude":"-0.51721000"},{"name":"Albal","countryCode":"ES","stateCode":"VC","latitude":"39.40000000","longitude":"-0.41667000"},{"name":"Albalat de la Ribera","countryCode":"ES","stateCode":"VC","latitude":"39.20000000","longitude":"-0.38333000"},{"name":"Albalat dels Sorells","countryCode":"ES","stateCode":"VC","latitude":"39.53333000","longitude":"-0.35000000"},{"name":"Albalat dels Tarongers","countryCode":"ES","stateCode":"VC","latitude":"39.70000000","longitude":"-0.33333000"},{"name":"Albatera","countryCode":"ES","stateCode":"VC","latitude":"38.17902000","longitude":"-0.87059000"},{"name":"Alberic","countryCode":"ES","stateCode":"VC","latitude":"39.11667000","longitude":"-0.51667000"},{"name":"Albocàsser","countryCode":"ES","stateCode":"VC","latitude":"40.35000000","longitude":"0.03333000"},{"name":"Alborache","countryCode":"ES","stateCode":"VC","latitude":"39.38333000","longitude":"-0.76667000"},{"name":"Alboraya","countryCode":"ES","stateCode":"VC","latitude":"39.50000000","longitude":"-0.35000000"},{"name":"Albuixech","countryCode":"ES","stateCode":"VC","latitude":"39.55000000","longitude":"-0.31667000"},{"name":"Alcalalí","countryCode":"ES","stateCode":"VC","latitude":"38.75038000","longitude":"-0.04013000"},{"name":"Alcalà de Xivert","countryCode":"ES","stateCode":"VC","latitude":"40.30000000","longitude":"0.23333000"},{"name":"Alcocer de Planes","countryCode":"ES","stateCode":"VC","latitude":"38.79501000","longitude":"-0.40244000"},{"name":"Alcocéber","countryCode":"ES","stateCode":"VC","latitude":"40.25142000","longitude":"0.28433000"},{"name":"Alcoy","countryCode":"ES","stateCode":"VC","latitude":"38.70545000","longitude":"-0.47432000"},{"name":"Alcublas","countryCode":"ES","stateCode":"VC","latitude":"39.80000000","longitude":"-0.70000000"},{"name":"Alcudia de Veo","countryCode":"ES","stateCode":"VC","latitude":"39.91667000","longitude":"-0.35000000"},{"name":"Alcàntera de Xúquer","countryCode":"ES","stateCode":"VC","latitude":"39.06667000","longitude":"-0.55000000"},{"name":"Alcàsser","countryCode":"ES","stateCode":"VC","latitude":"39.36791000","longitude":"-0.44447000"},{"name":"Aldaia","countryCode":"ES","stateCode":"VC","latitude":"39.46569000","longitude":"-0.46005000"},{"name":"Alfafar","countryCode":"ES","stateCode":"VC","latitude":"39.41667000","longitude":"-0.38333000"},{"name":"Alfafara","countryCode":"ES","stateCode":"VC","latitude":"38.77339000","longitude":"-0.55551000"},{"name":"Alfara de Algimia","countryCode":"ES","stateCode":"VC","latitude":"39.76667000","longitude":"-0.35000000"},{"name":"Alfara del Patriarca","countryCode":"ES","stateCode":"VC","latitude":"39.55000000","longitude":"-0.38333000"},{"name":"Alfarp","countryCode":"ES","stateCode":"VC","latitude":"39.28333000","longitude":"-0.55000000"},{"name":"Alfarrasí","countryCode":"ES","stateCode":"VC","latitude":"38.90000000","longitude":"-0.50000000"},{"name":"Alfauir","countryCode":"ES","stateCode":"VC","latitude":"38.93333000","longitude":"-0.25000000"},{"name":"Alfondeguilla","countryCode":"ES","stateCode":"VC","latitude":"39.83333000","longitude":"-0.26667000"},{"name":"Algemesí","countryCode":"ES","stateCode":"VC","latitude":"39.19042000","longitude":"-0.43572000"},{"name":"Algimia de Alfara","countryCode":"ES","stateCode":"VC","latitude":"39.75000000","longitude":"-0.36667000"},{"name":"Algimia de Almonacid","countryCode":"ES","stateCode":"VC","latitude":"39.91667000","longitude":"-0.43333000"},{"name":"Alginet","countryCode":"ES","stateCode":"VC","latitude":"39.26667000","longitude":"-0.46667000"},{"name":"Algorfa","countryCode":"ES","stateCode":"VC","latitude":"38.08636000","longitude":"-0.79646000"},{"name":"Algueña","countryCode":"ES","stateCode":"VC","latitude":"38.33905000","longitude":"-1.00433000"},{"name":"Alicante","countryCode":"ES","stateCode":"VC","latitude":"38.34517000","longitude":"-0.48149000"},{"name":"Almassora","countryCode":"ES","stateCode":"VC","latitude":"39.94729000","longitude":"-0.06313000"},{"name":"Almedíjar","countryCode":"ES","stateCode":"VC","latitude":"39.86667000","longitude":"-0.40000000"},{"name":"Almenara","countryCode":"ES","stateCode":"VC","latitude":"39.75000000","longitude":"-0.21667000"},{"name":"Almiserà","countryCode":"ES","stateCode":"VC","latitude":"38.91667000","longitude":"-0.28333000"},{"name":"Almoines","countryCode":"ES","stateCode":"VC","latitude":"38.94325000","longitude":"-0.18155000"},{"name":"Almoradí","countryCode":"ES","stateCode":"VC","latitude":"38.10879000","longitude":"-0.79197000"},{"name":"Almudaina","countryCode":"ES","stateCode":"VC","latitude":"38.75999000","longitude":"-0.35149000"},{"name":"Almussafes","countryCode":"ES","stateCode":"VC","latitude":"39.28333000","longitude":"-0.41667000"},{"name":"Alpuente","countryCode":"ES","stateCode":"VC","latitude":"39.86667000","longitude":"-1.01667000"},{"name":"Alquerías del Niño Perdido","countryCode":"ES","stateCode":"VC","latitude":"39.89466000","longitude":"-0.12943000"},{"name":"Altea","countryCode":"ES","stateCode":"VC","latitude":"38.59885000","longitude":"-0.05139000"},{"name":"Altura","countryCode":"ES","stateCode":"VC","latitude":"39.85000000","longitude":"-0.51667000"},{"name":"Alzira","countryCode":"ES","stateCode":"VC","latitude":"39.15000000","longitude":"-0.43333000"},{"name":"Andilla","countryCode":"ES","stateCode":"VC","latitude":"39.83333000","longitude":"-0.80000000"},{"name":"Anna","countryCode":"ES","stateCode":"VC","latitude":"39.02029000","longitude":"-0.64621000"},{"name":"Antella","countryCode":"ES","stateCode":"VC","latitude":"39.07977000","longitude":"-0.59195000"},{"name":"Arañuel","countryCode":"ES","stateCode":"VC","latitude":"40.06667000","longitude":"-0.48333000"},{"name":"Ares del Maestre","countryCode":"ES","stateCode":"VC","latitude":"40.45675000","longitude":"-0.13267000"},{"name":"Argelita","countryCode":"ES","stateCode":"VC","latitude":"40.05000000","longitude":"-0.35000000"},{"name":"Artana","countryCode":"ES","stateCode":"VC","latitude":"39.89104000","longitude":"-0.25758000"},{"name":"Aspe","countryCode":"ES","stateCode":"VC","latitude":"38.34511000","longitude":"-0.76721000"},{"name":"Atzeneta d\'Albaida","countryCode":"ES","stateCode":"VC","latitude":"38.83333000","longitude":"-0.50000000"},{"name":"Ayora","countryCode":"ES","stateCode":"VC","latitude":"39.05852000","longitude":"-1.05635000"},{"name":"Ayódar","countryCode":"ES","stateCode":"VC","latitude":"40.00000000","longitude":"-0.36667000"},{"name":"Azuébar","countryCode":"ES","stateCode":"VC","latitude":"39.83333000","longitude":"-0.36667000"},{"name":"Balones","countryCode":"ES","stateCode":"VC","latitude":"38.73726000","longitude":"-0.34324000"},{"name":"Barracas","countryCode":"ES","stateCode":"VC","latitude":"40.01667000","longitude":"-0.68333000"},{"name":"Barx","countryCode":"ES","stateCode":"VC","latitude":"39.01667000","longitude":"-0.30000000"},{"name":"Barxeta","countryCode":"ES","stateCode":"VC","latitude":"39.01667000","longitude":"-0.41667000"},{"name":"Bellreguard","countryCode":"ES","stateCode":"VC","latitude":"38.95000000","longitude":"-0.16667000"},{"name":"Bellús","countryCode":"ES","stateCode":"VC","latitude":"38.94580000","longitude":"-0.48697000"},{"name":"Benafigos","countryCode":"ES","stateCode":"VC","latitude":"40.27641000","longitude":"-0.20772000"},{"name":"Benaguasil","countryCode":"ES","stateCode":"VC","latitude":"39.60000000","longitude":"-0.58333000"},{"name":"Benagéber","countryCode":"ES","stateCode":"VC","latitude":"39.71667000","longitude":"-1.10000000"},{"name":"Benasau","countryCode":"ES","stateCode":"VC","latitude":"38.69047000","longitude":"-0.34278000"},{"name":"Benassal","countryCode":"ES","stateCode":"VC","latitude":"40.37690000","longitude":"-0.13970000"},{"name":"Benavites","countryCode":"ES","stateCode":"VC","latitude":"39.73333000","longitude":"-0.25000000"},{"name":"Beneixama","countryCode":"ES","stateCode":"VC","latitude":"38.70000000","longitude":"-0.76667000"},{"name":"Beneixida","countryCode":"ES","stateCode":"VC","latitude":"39.06667000","longitude":"-0.55000000"},{"name":"Benejúzar","countryCode":"ES","stateCode":"VC","latitude":"38.07728000","longitude":"-0.83942000"},{"name":"Benetússer","countryCode":"ES","stateCode":"VC","latitude":"39.42265000","longitude":"-0.39686000"},{"name":"Benferri","countryCode":"ES","stateCode":"VC","latitude":"38.14129000","longitude":"-0.96212000"},{"name":"Beniarbeig","countryCode":"ES","stateCode":"VC","latitude":"38.82232000","longitude":"-0.00210000"},{"name":"Beniardá","countryCode":"ES","stateCode":"VC","latitude":"38.68433000","longitude":"-0.21629000"},{"name":"Beniarjó","countryCode":"ES","stateCode":"VC","latitude":"38.93249000","longitude":"-0.18634000"},{"name":"Beniarrés","countryCode":"ES","stateCode":"VC","latitude":"38.82019000","longitude":"-0.37741000"},{"name":"Beniatjar","countryCode":"ES","stateCode":"VC","latitude":"38.84754000","longitude":"-0.41736000"},{"name":"Benicarló","countryCode":"ES","stateCode":"VC","latitude":"40.41650000","longitude":"0.42709000"},{"name":"Benicolet","countryCode":"ES","stateCode":"VC","latitude":"38.91987000","longitude":"-0.34694000"},{"name":"Benicàssim","countryCode":"ES","stateCode":"VC","latitude":"40.05000000","longitude":"0.06667000"},{"name":"Benidoleig","countryCode":"ES","stateCode":"VC","latitude":"38.79278000","longitude":"-0.02992000"},{"name":"Benidorm","countryCode":"ES","stateCode":"VC","latitude":"38.53816000","longitude":"-0.13098000"},{"name":"Benifairó de les Valls","countryCode":"ES","stateCode":"VC","latitude":"39.73333000","longitude":"-0.26667000"},{"name":"Benifaió","countryCode":"ES","stateCode":"VC","latitude":"39.28439000","longitude":"-0.42598000"},{"name":"Benifallim","countryCode":"ES","stateCode":"VC","latitude":"38.66259000","longitude":"-0.39994000"},{"name":"Beniflá","countryCode":"ES","stateCode":"VC","latitude":"38.92813000","longitude":"-0.17816000"},{"name":"Benigànim","countryCode":"ES","stateCode":"VC","latitude":"38.95000000","longitude":"-0.43333000"},{"name":"Benijofar","countryCode":"ES","stateCode":"VC","latitude":"38.07785000","longitude":"-0.73680000"},{"name":"Benilloba","countryCode":"ES","stateCode":"VC","latitude":"38.70012000","longitude":"-0.38998000"},{"name":"Benillup","countryCode":"ES","stateCode":"VC","latitude":"38.75397000","longitude":"-0.37991000"},{"name":"Benimantell","countryCode":"ES","stateCode":"VC","latitude":"38.67709000","longitude":"-0.21057000"},{"name":"Benimarfull","countryCode":"ES","stateCode":"VC","latitude":"38.77590000","longitude":"-0.39079000"},{"name":"Benimassot","countryCode":"ES","stateCode":"VC","latitude":"38.75000000","longitude":"-0.28333000"},{"name":"Benimeli","countryCode":"ES","stateCode":"VC","latitude":"38.82362000","longitude":"-0.04221000"},{"name":"Benimodo","countryCode":"ES","stateCode":"VC","latitude":"39.21403000","longitude":"-0.52679000"},{"name":"Benimuslem","countryCode":"ES","stateCode":"VC","latitude":"39.13162000","longitude":"-0.49288000"},{"name":"Beniparrell","countryCode":"ES","stateCode":"VC","latitude":"39.38333000","longitude":"-0.41667000"},{"name":"Benirredrà","countryCode":"ES","stateCode":"VC","latitude":"38.96667000","longitude":"-0.18333000"},{"name":"Benisanó","countryCode":"ES","stateCode":"VC","latitude":"39.61667000","longitude":"-0.56667000"},{"name":"Benissa","countryCode":"ES","stateCode":"VC","latitude":"38.71492000","longitude":"0.04849000"},{"name":"Benissoda","countryCode":"ES","stateCode":"VC","latitude":"38.83333000","longitude":"-0.51667000"},{"name":"Benisuera","countryCode":"ES","stateCode":"VC","latitude":"38.91320000","longitude":"-0.47784000"},{"name":"Benitachell","countryCode":"ES","stateCode":"VC","latitude":"38.73273000","longitude":"0.14354000"},{"name":"Benlloch","countryCode":"ES","stateCode":"VC","latitude":"40.21075000","longitude":"0.02717000"},{"name":"Betxí","countryCode":"ES","stateCode":"VC","latitude":"39.93333000","longitude":"-0.20000000"},{"name":"Biar","countryCode":"ES","stateCode":"VC","latitude":"38.63117000","longitude":"-0.76458000"},{"name":"Bicorp","countryCode":"ES","stateCode":"VC","latitude":"39.13215000","longitude":"-0.78720000"},{"name":"Bigastro","countryCode":"ES","stateCode":"VC","latitude":"38.06237000","longitude":"-0.89841000"},{"name":"Bocairent","countryCode":"ES","stateCode":"VC","latitude":"38.76667000","longitude":"-0.61667000"},{"name":"Bolbaite","countryCode":"ES","stateCode":"VC","latitude":"39.06041000","longitude":"-0.67466000"},{"name":"Bolulla","countryCode":"ES","stateCode":"VC","latitude":"38.67529000","longitude":"-0.11184000"},{"name":"Borriol","countryCode":"ES","stateCode":"VC","latitude":"40.04249000","longitude":"-0.07025000"},{"name":"Bufali","countryCode":"ES","stateCode":"VC","latitude":"38.86775000","longitude":"-0.51617000"},{"name":"Bugarra","countryCode":"ES","stateCode":"VC","latitude":"39.61667000","longitude":"-0.76667000"},{"name":"Burjassot","countryCode":"ES","stateCode":"VC","latitude":"39.50984000","longitude":"-0.41327000"},{"name":"Burriana","countryCode":"ES","stateCode":"VC","latitude":"39.88901000","longitude":"-0.08499000"},{"name":"Busot","countryCode":"ES","stateCode":"VC","latitude":"38.48206000","longitude":"-0.41918000"},{"name":"Buñol","countryCode":"ES","stateCode":"VC","latitude":"39.41667000","longitude":"-0.78333000"},{"name":"Bèlgida","countryCode":"ES","stateCode":"VC","latitude":"38.85000000","longitude":"-0.46667000"},{"name":"Bétera","countryCode":"ES","stateCode":"VC","latitude":"39.59111000","longitude":"-0.46151000"},{"name":"Cabanes","countryCode":"ES","stateCode":"VC","latitude":"40.15600000","longitude":"0.04325000"},{"name":"Calles","countryCode":"ES","stateCode":"VC","latitude":"39.72118000","longitude":"-0.97057000"},{"name":"Callosa de Segura","countryCode":"ES","stateCode":"VC","latitude":"38.12497000","longitude":"-0.87822000"},{"name":"Calp","countryCode":"ES","stateCode":"VC","latitude":"38.64470000","longitude":"0.04450000"},{"name":"Camporrobles","countryCode":"ES","stateCode":"VC","latitude":"39.65000000","longitude":"-1.40000000"},{"name":"Canals","countryCode":"ES","stateCode":"VC","latitude":"38.96251000","longitude":"-0.58443000"},{"name":"Canet d\'En Berenguer","countryCode":"ES","stateCode":"VC","latitude":"39.68333000","longitude":"-0.21667000"},{"name":"Canet lo Roig","countryCode":"ES","stateCode":"VC","latitude":"40.55142000","longitude":"0.24308000"},{"name":"Carcaixent","countryCode":"ES","stateCode":"VC","latitude":"39.12180000","longitude":"-0.44812000"},{"name":"Carlet","countryCode":"ES","stateCode":"VC","latitude":"39.22660000","longitude":"-0.52142000"},{"name":"Carrícola","countryCode":"ES","stateCode":"VC","latitude":"38.84133000","longitude":"-0.47260000"},{"name":"Casas Altas","countryCode":"ES","stateCode":"VC","latitude":"40.03333000","longitude":"-1.26667000"},{"name":"Casas Bajas","countryCode":"ES","stateCode":"VC","latitude":"40.01667000","longitude":"-1.26667000"},{"name":"Casinos","countryCode":"ES","stateCode":"VC","latitude":"39.70000000","longitude":"-0.70000000"},{"name":"Castalla","countryCode":"ES","stateCode":"VC","latitude":"38.59694000","longitude":"-0.67207000"},{"name":"Castell de Cabres","countryCode":"ES","stateCode":"VC","latitude":"40.66058000","longitude":"0.04217000"},{"name":"Castell de Castells","countryCode":"ES","stateCode":"VC","latitude":"38.72555000","longitude":"-0.19242000"},{"name":"Castellfort","countryCode":"ES","stateCode":"VC","latitude":"40.50208000","longitude":"-0.19133000"},{"name":"Castellnovo","countryCode":"ES","stateCode":"VC","latitude":"39.86667000","longitude":"-0.45000000"},{"name":"Castellonet de la Conquesta","countryCode":"ES","stateCode":"VC","latitude":"38.91667000","longitude":"-0.26667000"},{"name":"Castelló de Rugat","countryCode":"ES","stateCode":"VC","latitude":"38.88333000","longitude":"-0.36667000"},{"name":"Castelló de la Plana","countryCode":"ES","stateCode":"VC","latitude":"39.98567000","longitude":"-0.04935000"},{"name":"Castielfabib","countryCode":"ES","stateCode":"VC","latitude":"40.13076000","longitude":"-1.30396000"},{"name":"Castillo de Villamalefa","countryCode":"ES","stateCode":"VC","latitude":"40.13333000","longitude":"-0.38333000"},{"name":"Catadau","countryCode":"ES","stateCode":"VC","latitude":"39.26667000","longitude":"-0.56667000"},{"name":"Catarroja","countryCode":"ES","stateCode":"VC","latitude":"39.40000000","longitude":"-0.40000000"},{"name":"Catral","countryCode":"ES","stateCode":"VC","latitude":"38.16061000","longitude":"-0.80209000"},{"name":"Catí","countryCode":"ES","stateCode":"VC","latitude":"40.47156000","longitude":"0.02275000"},{"name":"Caudete de las Fuentes","countryCode":"ES","stateCode":"VC","latitude":"39.55965000","longitude":"-1.27853000"},{"name":"Cerdà","countryCode":"ES","stateCode":"VC","latitude":"38.98333000","longitude":"-0.56667000"},{"name":"Cervera del Maestre","countryCode":"ES","stateCode":"VC","latitude":"40.45366000","longitude":"0.27659000"},{"name":"Chella","countryCode":"ES","stateCode":"VC","latitude":"39.04203000","longitude":"-0.65916000"},{"name":"Chelva","countryCode":"ES","stateCode":"VC","latitude":"39.74930000","longitude":"-0.99684000"},{"name":"Chera","countryCode":"ES","stateCode":"VC","latitude":"39.60000000","longitude":"-0.96667000"},{"name":"Chert/Xert","countryCode":"ES","stateCode":"VC","latitude":"40.51944000","longitude":"0.15831000"},{"name":"Cheste","countryCode":"ES","stateCode":"VC","latitude":"39.48333000","longitude":"-0.68333000"},{"name":"Chilches","countryCode":"ES","stateCode":"VC","latitude":"39.78238000","longitude":"-0.18742000"},{"name":"Chiva","countryCode":"ES","stateCode":"VC","latitude":"39.46667000","longitude":"-0.71667000"},{"name":"Chulilla","countryCode":"ES","stateCode":"VC","latitude":"39.65000000","longitude":"-0.88333000"},{"name":"Chóvar","countryCode":"ES","stateCode":"VC","latitude":"39.85000000","longitude":"-0.31667000"},{"name":"Cinctorres","countryCode":"ES","stateCode":"VC","latitude":"40.58333000","longitude":"-0.21667000"},{"name":"Cirat","countryCode":"ES","stateCode":"VC","latitude":"40.05000000","longitude":"-0.45000000"},{"name":"Cocentaina","countryCode":"ES","stateCode":"VC","latitude":"38.73975000","longitude":"-0.43976000"},{"name":"Cofrentes","countryCode":"ES","stateCode":"VC","latitude":"39.22926000","longitude":"-1.06061000"},{"name":"Confrides","countryCode":"ES","stateCode":"VC","latitude":"38.68451000","longitude":"-0.26890000"},{"name":"Corbera","countryCode":"ES","stateCode":"VC","latitude":"39.15000000","longitude":"-0.35000000"},{"name":"Cortes de Arenoso","countryCode":"ES","stateCode":"VC","latitude":"40.18812000","longitude":"-0.54195000"},{"name":"Cortes de Pallás","countryCode":"ES","stateCode":"VC","latitude":"39.25000000","longitude":"-0.93333000"},{"name":"Costur","countryCode":"ES","stateCode":"VC","latitude":"40.11971000","longitude":"-0.17385000"},{"name":"Cotes","countryCode":"ES","stateCode":"VC","latitude":"39.07010000","longitude":"-0.57449000"},{"name":"Cox","countryCode":"ES","stateCode":"VC","latitude":"38.14164000","longitude":"-0.88736000"},{"name":"Crevillente","countryCode":"ES","stateCode":"VC","latitude":"38.24994000","longitude":"-0.80975000"},{"name":"Cuevas de Vinromá","countryCode":"ES","stateCode":"VC","latitude":"40.30976000","longitude":"0.12084000"},{"name":"Culla","countryCode":"ES","stateCode":"VC","latitude":"40.33650000","longitude":"-0.16569000"},{"name":"Cullera","countryCode":"ES","stateCode":"VC","latitude":"39.16667000","longitude":"-0.25000000"},{"name":"Càlig","countryCode":"ES","stateCode":"VC","latitude":"40.46262000","longitude":"0.35521000"},{"name":"Càrcer","countryCode":"ES","stateCode":"VC","latitude":"39.06667000","longitude":"-0.56667000"},{"name":"Daimús","countryCode":"ES","stateCode":"VC","latitude":"38.96667000","longitude":"-0.15000000"},{"name":"Daya Nueva","countryCode":"ES","stateCode":"VC","latitude":"38.11313000","longitude":"-0.76028000"},{"name":"Daya Vieja","countryCode":"ES","stateCode":"VC","latitude":"38.10480000","longitude":"-0.73804000"},{"name":"Denia","countryCode":"ES","stateCode":"VC","latitude":"38.84078000","longitude":"0.10574000"},{"name":"Dolores","countryCode":"ES","stateCode":"VC","latitude":"38.14002000","longitude":"-0.77088000"},{"name":"Domeño","countryCode":"ES","stateCode":"VC","latitude":"39.66115000","longitude":"-0.67077000"},{"name":"Dos Aguas","countryCode":"ES","stateCode":"VC","latitude":"39.28333000","longitude":"-0.80000000"},{"name":"El Campello","countryCode":"ES","stateCode":"VC","latitude":"38.42885000","longitude":"-0.39774000"},{"name":"El Grao","countryCode":"ES","stateCode":"VC","latitude":"39.97358000","longitude":"0.01284000"},{"name":"El Perelló","countryCode":"ES","stateCode":"VC","latitude":"39.27718000","longitude":"-0.27569000"},{"name":"Elche","countryCode":"ES","stateCode":"VC","latitude":"38.26218000","longitude":"-0.70107000"},{"name":"Elda","countryCode":"ES","stateCode":"VC","latitude":"38.47783000","longitude":"-0.79157000"},{"name":"Emperador","countryCode":"ES","stateCode":"VC","latitude":"39.55000000","longitude":"-0.33333000"},{"name":"Enguera","countryCode":"ES","stateCode":"VC","latitude":"38.97974000","longitude":"-0.68683000"},{"name":"Eslida","countryCode":"ES","stateCode":"VC","latitude":"39.88333000","longitude":"-0.30000000"},{"name":"Espadilla","countryCode":"ES","stateCode":"VC","latitude":"40.03333000","longitude":"-0.35000000"},{"name":"Estivella","countryCode":"ES","stateCode":"VC","latitude":"39.71667000","longitude":"-0.35000000"},{"name":"Estubeny","countryCode":"ES","stateCode":"VC","latitude":"39.01792000","longitude":"-0.62379000"},{"name":"Facheca","countryCode":"ES","stateCode":"VC","latitude":"38.73501000","longitude":"-0.26766000"},{"name":"Famorca","countryCode":"ES","stateCode":"VC","latitude":"38.73101000","longitude":"-0.24726000"},{"name":"Fanzara","countryCode":"ES","stateCode":"VC","latitude":"40.01667000","longitude":"-0.31667000"},{"name":"Faura","countryCode":"ES","stateCode":"VC","latitude":"39.71667000","longitude":"-0.25000000"},{"name":"Favara","countryCode":"ES","stateCode":"VC","latitude":"39.11667000","longitude":"-0.28333000"},{"name":"Figueroles","countryCode":"ES","stateCode":"VC","latitude":"40.11667000","longitude":"-0.23333000"},{"name":"Finestrat","countryCode":"ES","stateCode":"VC","latitude":"38.56737000","longitude":"-0.21235000"},{"name":"Foios","countryCode":"ES","stateCode":"VC","latitude":"39.53333000","longitude":"-0.35000000"},{"name":"Fontanars dels Alforins","countryCode":"ES","stateCode":"VC","latitude":"38.78423000","longitude":"-0.78667000"},{"name":"Forcall","countryCode":"ES","stateCode":"VC","latitude":"40.64542000","longitude":"-0.19992000"},{"name":"Formentera de Segura","countryCode":"ES","stateCode":"VC","latitude":"38.08509000","longitude":"-0.74604000"},{"name":"Fortaleny","countryCode":"ES","stateCode":"VC","latitude":"39.18333000","longitude":"-0.30000000"},{"name":"Fuente la Reina","countryCode":"ES","stateCode":"VC","latitude":"40.06667000","longitude":"-0.60000000"},{"name":"Fuenterrobles","countryCode":"ES","stateCode":"VC","latitude":"39.58333000","longitude":"-1.35000000"},{"name":"Fuentes de Ayódar","countryCode":"ES","stateCode":"VC","latitude":"40.03333000","longitude":"-0.41667000"},{"name":"Gaibiel","countryCode":"ES","stateCode":"VC","latitude":"39.93333000","longitude":"-0.48333000"},{"name":"Gandia","countryCode":"ES","stateCode":"VC","latitude":"38.96667000","longitude":"-0.18333000"},{"name":"Gata de Gorgos","countryCode":"ES","stateCode":"VC","latitude":"38.77443000","longitude":"0.08538000"},{"name":"Gavarda","countryCode":"ES","stateCode":"VC","latitude":"39.08333000","longitude":"-0.55000000"},{"name":"Geldo","countryCode":"ES","stateCode":"VC","latitude":"39.83333000","longitude":"-0.46667000"},{"name":"Genovés","countryCode":"ES","stateCode":"VC","latitude":"38.98915000","longitude":"-0.46992000"},{"name":"Gestalgar","countryCode":"ES","stateCode":"VC","latitude":"39.60000000","longitude":"-0.83333000"},{"name":"Gilet","countryCode":"ES","stateCode":"VC","latitude":"39.68333000","longitude":"-0.31667000"},{"name":"Godella","countryCode":"ES","stateCode":"VC","latitude":"39.53333000","longitude":"-0.41667000"},{"name":"Godelleta","countryCode":"ES","stateCode":"VC","latitude":"39.41667000","longitude":"-0.68333000"},{"name":"Gorga","countryCode":"ES","stateCode":"VC","latitude":"38.71896000","longitude":"-0.35589000"},{"name":"Granja de Rocamora","countryCode":"ES","stateCode":"VC","latitude":"38.15157000","longitude":"-0.89170000"},{"name":"Grao de Murviedro","countryCode":"ES","stateCode":"VC","latitude":"39.64167000","longitude":"-0.23889000"},{"name":"Guadasequies","countryCode":"ES","stateCode":"VC","latitude":"38.92539000","longitude":"-0.48585000"},{"name":"Guadassuar","countryCode":"ES","stateCode":"VC","latitude":"39.18663000","longitude":"-0.47859000"},{"name":"Guardamar del Segura","countryCode":"ES","stateCode":"VC","latitude":"38.09031000","longitude":"-0.65556000"},{"name":"Herbés","countryCode":"ES","stateCode":"VC","latitude":"40.72100000","longitude":"-0.00441000"},{"name":"Higueras","countryCode":"ES","stateCode":"VC","latitude":"39.98333000","longitude":"-0.50000000"},{"name":"Higueruelas","countryCode":"ES","stateCode":"VC","latitude":"39.78333000","longitude":"-0.85000000"},{"name":"Hondón de las Nieves","countryCode":"ES","stateCode":"VC","latitude":"38.30844000","longitude":"-0.85330000"},{"name":"Hondón de los Frailes","countryCode":"ES","stateCode":"VC","latitude":"38.27390000","longitude":"-0.92938000"},{"name":"Ibi","countryCode":"ES","stateCode":"VC","latitude":"38.62533000","longitude":"-0.57225000"},{"name":"Jacarilla","countryCode":"ES","stateCode":"VC","latitude":"38.06247000","longitude":"-0.86822000"},{"name":"Jalance","countryCode":"ES","stateCode":"VC","latitude":"39.20000000","longitude":"-1.06667000"},{"name":"Jalón","countryCode":"ES","stateCode":"VC","latitude":"38.74063000","longitude":"-0.01129000"},{"name":"Jarafuel","countryCode":"ES","stateCode":"VC","latitude":"39.14013000","longitude":"-1.07306000"},{"name":"Javea","countryCode":"ES","stateCode":"VC","latitude":"38.78333000","longitude":"0.16667000"},{"name":"Jijona","countryCode":"ES","stateCode":"VC","latitude":"38.54086000","longitude":"-0.50263000"},{"name":"Jérica","countryCode":"ES","stateCode":"VC","latitude":"39.91667000","longitude":"-0.56667000"},{"name":"L\'Alcúdia","countryCode":"ES","stateCode":"VC","latitude":"39.19717000","longitude":"-0.50537000"},{"name":"L\'Alcúdia de Crespìns","countryCode":"ES","stateCode":"VC","latitude":"38.96667000","longitude":"-0.58333000"},{"name":"L\'Alqueria de la Comtessa","countryCode":"ES","stateCode":"VC","latitude":"38.93333000","longitude":"-0.15000000"},{"name":"L\'Eliana","countryCode":"ES","stateCode":"VC","latitude":"39.56667000","longitude":"-0.53333000"},{"name":"L\'Olleria","countryCode":"ES","stateCode":"VC","latitude":"38.91667000","longitude":"-0.55000000"},{"name":"La Font de la Figuera","countryCode":"ES","stateCode":"VC","latitude":"38.80000000","longitude":"-0.88333000"},{"name":"La Pobla Llarga","countryCode":"ES","stateCode":"VC","latitude":"39.08333000","longitude":"-0.46667000"},{"name":"La Pobla de Farnals","countryCode":"ES","stateCode":"VC","latitude":"39.56571000","longitude":"-0.28425000"},{"name":"La Pobla de Vallbona","countryCode":"ES","stateCode":"VC","latitude":"39.59747000","longitude":"-0.55468000"},{"name":"La Romana","countryCode":"ES","stateCode":"VC","latitude":"38.36753000","longitude":"-0.89862000"},{"name":"La Yesa","countryCode":"ES","stateCode":"VC","latitude":"39.88333000","longitude":"-0.95000000"},{"name":"Llanera de Ranes","countryCode":"ES","stateCode":"VC","latitude":"38.99507000","longitude":"-0.57534000"},{"name":"Llaurí","countryCode":"ES","stateCode":"VC","latitude":"39.14671000","longitude":"-0.32944000"},{"name":"Llocnou de Sant Jeroni","countryCode":"ES","stateCode":"VC","latitude":"38.91667000","longitude":"-0.28333000"},{"name":"Llombai","countryCode":"ES","stateCode":"VC","latitude":"39.28333000","longitude":"-0.56667000"},{"name":"Llosa de Ranes","countryCode":"ES","stateCode":"VC","latitude":"39.02163000","longitude":"-0.53803000"},{"name":"Llutxent","countryCode":"ES","stateCode":"VC","latitude":"38.93333000","longitude":"-0.35000000"},{"name":"Llíria","countryCode":"ES","stateCode":"VC","latitude":"39.62894000","longitude":"-0.59783000"},{"name":"Loriguilla","countryCode":"ES","stateCode":"VC","latitude":"39.68333000","longitude":"-0.91667000"},{"name":"Los Montesinos","countryCode":"ES","stateCode":"VC","latitude":"38.02822000","longitude":"-0.74501000"},{"name":"Losa del Obispo","countryCode":"ES","stateCode":"VC","latitude":"39.70000000","longitude":"-0.86667000"},{"name":"Lucena del Cid","countryCode":"ES","stateCode":"VC","latitude":"40.13333000","longitude":"-0.28333000"},{"name":"Ludiente","countryCode":"ES","stateCode":"VC","latitude":"40.08333000","longitude":"-0.36667000"},{"name":"Macastre","countryCode":"ES","stateCode":"VC","latitude":"39.38333000","longitude":"-0.78333000"},{"name":"Manises","countryCode":"ES","stateCode":"VC","latitude":"39.49139000","longitude":"-0.46349000"},{"name":"Manuel","countryCode":"ES","stateCode":"VC","latitude":"39.05059000","longitude":"-0.48978000"},{"name":"Marines","countryCode":"ES","stateCode":"VC","latitude":"39.74165000","longitude":"-0.53103000"},{"name":"Masalavés","countryCode":"ES","stateCode":"VC","latitude":"39.14377000","longitude":"-0.52260000"},{"name":"Massamagrell","countryCode":"ES","stateCode":"VC","latitude":"39.56667000","longitude":"-0.33333000"},{"name":"Matet","countryCode":"ES","stateCode":"VC","latitude":"39.93333000","longitude":"-0.46667000"},{"name":"Meliana","countryCode":"ES","stateCode":"VC","latitude":"39.53333000","longitude":"-0.33333000"},{"name":"Millares","countryCode":"ES","stateCode":"VC","latitude":"39.25000000","longitude":"-0.76667000"},{"name":"Millena","countryCode":"ES","stateCode":"VC","latitude":"38.73082000","longitude":"-0.36274000"},{"name":"Miramar","countryCode":"ES","stateCode":"VC","latitude":"38.95036000","longitude":"-0.14007000"},{"name":"Mislata","countryCode":"ES","stateCode":"VC","latitude":"39.47523000","longitude":"-0.41825000"},{"name":"Mogente","countryCode":"ES","stateCode":"VC","latitude":"38.87598000","longitude":"-0.75150000"},{"name":"Moncada","countryCode":"ES","stateCode":"VC","latitude":"39.54555000","longitude":"-0.39551000"},{"name":"Moncofa","countryCode":"ES","stateCode":"VC","latitude":"39.80907000","longitude":"-0.14701000"},{"name":"Monforte del Cid","countryCode":"ES","stateCode":"VC","latitude":"38.38027000","longitude":"-0.72850000"},{"name":"Monserrat","countryCode":"ES","stateCode":"VC","latitude":"39.36667000","longitude":"-0.60000000"},{"name":"Montaberner","countryCode":"ES","stateCode":"VC","latitude":"38.89021000","longitude":"-0.49582000"},{"name":"Montanejos","countryCode":"ES","stateCode":"VC","latitude":"40.06667000","longitude":"-0.51667000"},{"name":"Montesa","countryCode":"ES","stateCode":"VC","latitude":"38.95030000","longitude":"-0.65200000"},{"name":"Montichelvo","countryCode":"ES","stateCode":"VC","latitude":"38.89129000","longitude":"-0.34123000"},{"name":"Montroy","countryCode":"ES","stateCode":"VC","latitude":"39.33333000","longitude":"-0.61667000"},{"name":"Montán","countryCode":"ES","stateCode":"VC","latitude":"40.03333000","longitude":"-0.55000000"},{"name":"Monóvar","countryCode":"ES","stateCode":"VC","latitude":"38.43809000","longitude":"-0.84062000"},{"name":"Moraira","countryCode":"ES","stateCode":"VC","latitude":"38.68866000","longitude":"0.13484000"},{"name":"Morella","countryCode":"ES","stateCode":"VC","latitude":"40.61966000","longitude":"-0.09892000"},{"name":"Murla","countryCode":"ES","stateCode":"VC","latitude":"38.76037000","longitude":"-0.08208000"},{"name":"Muro del Alcoy","countryCode":"ES","stateCode":"VC","latitude":"38.78120000","longitude":"-0.43608000"},{"name":"Museros","countryCode":"ES","stateCode":"VC","latitude":"39.56667000","longitude":"-0.35000000"},{"name":"Mutxamel","countryCode":"ES","stateCode":"VC","latitude":"38.41580000","longitude":"-0.44529000"},{"name":"Navajas","countryCode":"ES","stateCode":"VC","latitude":"39.88333000","longitude":"-0.50000000"},{"name":"Navarrés","countryCode":"ES","stateCode":"VC","latitude":"39.10198000","longitude":"-0.69469000"},{"name":"Novelda","countryCode":"ES","stateCode":"VC","latitude":"38.38479000","longitude":"-0.76773000"},{"name":"Nules","countryCode":"ES","stateCode":"VC","latitude":"39.85362000","longitude":"-0.15643000"},{"name":"Náquera","countryCode":"ES","stateCode":"VC","latitude":"39.65000000","longitude":"-0.41667000"},{"name":"Oliva","countryCode":"ES","stateCode":"VC","latitude":"38.91971000","longitude":"-0.11935000"},{"name":"Olocau","countryCode":"ES","stateCode":"VC","latitude":"39.70000000","longitude":"-0.53333000"},{"name":"Olocau del Rey","countryCode":"ES","stateCode":"VC","latitude":"40.63775000","longitude":"-0.34041000"},{"name":"Onda","countryCode":"ES","stateCode":"VC","latitude":"39.96495000","longitude":"-0.26041000"},{"name":"Ondara","countryCode":"ES","stateCode":"VC","latitude":"38.82817000","longitude":"0.01720000"},{"name":"Onil","countryCode":"ES","stateCode":"VC","latitude":"38.62606000","longitude":"-0.67313000"},{"name":"Ontinyent","countryCode":"ES","stateCode":"VC","latitude":"38.82191000","longitude":"-0.60603000"},{"name":"Orba","countryCode":"ES","stateCode":"VC","latitude":"38.78041000","longitude":"-0.06278000"},{"name":"Orcheta","countryCode":"ES","stateCode":"VC","latitude":"38.56397000","longitude":"-0.26299000"},{"name":"Orihuela","countryCode":"ES","stateCode":"VC","latitude":"38.08483000","longitude":"-0.94401000"},{"name":"Oropesa del Mar","countryCode":"ES","stateCode":"VC","latitude":"40.09134000","longitude":"0.14115000"},{"name":"Otos","countryCode":"ES","stateCode":"VC","latitude":"38.85427000","longitude":"-0.44399000"},{"name":"Paiporta","countryCode":"ES","stateCode":"VC","latitude":"39.42814000","longitude":"-0.41765000"},{"name":"Palanques","countryCode":"ES","stateCode":"VC","latitude":"40.71800000","longitude":"-0.17941000"},{"name":"Palma de Gandía","countryCode":"ES","stateCode":"VC","latitude":"38.92672000","longitude":"-0.22028000"},{"name":"Palmera","countryCode":"ES","stateCode":"VC","latitude":"38.93927000","longitude":"-0.15411000"},{"name":"Parcent","countryCode":"ES","stateCode":"VC","latitude":"38.74502000","longitude":"-0.06446000"},{"name":"Paterna","countryCode":"ES","stateCode":"VC","latitude":"39.50263000","longitude":"-0.44079000"},{"name":"Pavías","countryCode":"ES","stateCode":"VC","latitude":"39.96667000","longitude":"-0.48333000"},{"name":"Pedralba","countryCode":"ES","stateCode":"VC","latitude":"39.60000000","longitude":"-0.71667000"},{"name":"Pedreguer","countryCode":"ES","stateCode":"VC","latitude":"38.79312000","longitude":"0.03411000"},{"name":"Pego","countryCode":"ES","stateCode":"VC","latitude":"38.84305000","longitude":"-0.11707000"},{"name":"Peníscola","countryCode":"ES","stateCode":"VC","latitude":"40.35740000","longitude":"0.40692000"},{"name":"Petrés","countryCode":"ES","stateCode":"VC","latitude":"39.68333000","longitude":"-0.30000000"},{"name":"Picanya","countryCode":"ES","stateCode":"VC","latitude":"39.43333000","longitude":"-0.43333000"},{"name":"Picassent","countryCode":"ES","stateCode":"VC","latitude":"39.36350000","longitude":"-0.45949000"},{"name":"Pilar de la Horadada","countryCode":"ES","stateCode":"VC","latitude":"37.86591000","longitude":"-0.79256000"},{"name":"Piles","countryCode":"ES","stateCode":"VC","latitude":"38.94143000","longitude":"-0.13286000"},{"name":"Pina de Montalgrao","countryCode":"ES","stateCode":"VC","latitude":"40.01667000","longitude":"-0.65000000"},{"name":"Pinet","countryCode":"ES","stateCode":"VC","latitude":"38.98176000","longitude":"-0.33870000"},{"name":"Pinoso","countryCode":"ES","stateCode":"VC","latitude":"38.40164000","longitude":"-1.04196000"},{"name":"Planes","countryCode":"ES","stateCode":"VC","latitude":"38.78524000","longitude":"-0.34271000"},{"name":"Polinyà de Xúquer","countryCode":"ES","stateCode":"VC","latitude":"39.20000000","longitude":"-0.36667000"},{"name":"Polop","countryCode":"ES","stateCode":"VC","latitude":"38.62258000","longitude":"-0.13090000"},{"name":"Portell de Morella","countryCode":"ES","stateCode":"VC","latitude":"40.53267000","longitude":"-0.26249000"},{"name":"Potríes","countryCode":"ES","stateCode":"VC","latitude":"38.91617000","longitude":"-0.19594000"},{"name":"Provincia de Alicante","countryCode":"ES","stateCode":"VC","latitude":"38.50000000","longitude":"-0.50000000"},{"name":"Província de Castelló","countryCode":"ES","stateCode":"VC","latitude":"40.16667000","longitude":"-0.16667000"},{"name":"Província de València","countryCode":"ES","stateCode":"VC","latitude":"39.33333000","longitude":"-0.83333000"},{"name":"Puebla de Arenoso","countryCode":"ES","stateCode":"VC","latitude":"40.10000000","longitude":"-0.58333000"},{"name":"Puebla de San Miguel","countryCode":"ES","stateCode":"VC","latitude":"40.05000000","longitude":"-1.13333000"},{"name":"Puig","countryCode":"ES","stateCode":"VC","latitude":"39.58869000","longitude":"-0.30333000"},{"name":"Puçol","countryCode":"ES","stateCode":"VC","latitude":"39.61667000","longitude":"-0.30000000"},{"name":"Quart de Poblet","countryCode":"ES","stateCode":"VC","latitude":"39.48139000","longitude":"-0.43937000"},{"name":"Quart de les Valls","countryCode":"ES","stateCode":"VC","latitude":"39.73333000","longitude":"-0.26667000"},{"name":"Quartell","countryCode":"ES","stateCode":"VC","latitude":"39.73751000","longitude":"-0.26458000"},{"name":"Quatretonda","countryCode":"ES","stateCode":"VC","latitude":"38.95000000","longitude":"-0.40000000"},{"name":"Quesa","countryCode":"ES","stateCode":"VC","latitude":"39.11970000","longitude":"-0.74000000"},{"name":"Rafal","countryCode":"ES","stateCode":"VC","latitude":"38.10458000","longitude":"-0.84904000"},{"name":"Rafelcofer","countryCode":"ES","stateCode":"VC","latitude":"38.93248000","longitude":"-0.16772000"},{"name":"Rafelguaraf","countryCode":"ES","stateCode":"VC","latitude":"39.05126000","longitude":"-0.45543000"},{"name":"Real de Gandía","countryCode":"ES","stateCode":"VC","latitude":"38.94817000","longitude":"-0.19239000"},{"name":"Real de Montroi","countryCode":"ES","stateCode":"VC","latitude":"39.33333000","longitude":"-0.60000000"},{"name":"Redován","countryCode":"ES","stateCode":"VC","latitude":"38.11619000","longitude":"-0.90981000"},{"name":"Relleu","countryCode":"ES","stateCode":"VC","latitude":"38.58725000","longitude":"-0.31157000"},{"name":"Requena","countryCode":"ES","stateCode":"VC","latitude":"39.48834000","longitude":"-1.10044000"},{"name":"Ribarroja del Turia","countryCode":"ES","stateCode":"VC","latitude":"39.54595000","longitude":"-0.57069000"},{"name":"Ribesalbes","countryCode":"ES","stateCode":"VC","latitude":"40.01667000","longitude":"-0.26667000"},{"name":"Riola","countryCode":"ES","stateCode":"VC","latitude":"39.20000000","longitude":"-0.33333000"},{"name":"Rocafort","countryCode":"ES","stateCode":"VC","latitude":"39.53333000","longitude":"-0.40000000"},{"name":"Rojales","countryCode":"ES","stateCode":"VC","latitude":"38.08799000","longitude":"-0.72544000"},{"name":"Rosell","countryCode":"ES","stateCode":"VC","latitude":"40.61792000","longitude":"0.22133000"},{"name":"Rotglá y Corbera","countryCode":"ES","stateCode":"VC","latitude":"39.00465000","longitude":"-0.56482000"},{"name":"Rugat","countryCode":"ES","stateCode":"VC","latitude":"38.87933000","longitude":"-0.36115000"},{"name":"Ráfol de Salem","countryCode":"ES","stateCode":"VC","latitude":"38.86651000","longitude":"-0.39991000"},{"name":"Rótova","countryCode":"ES","stateCode":"VC","latitude":"38.93205000","longitude":"-0.25765000"},{"name":"Sacañet","countryCode":"ES","stateCode":"VC","latitude":"39.86667000","longitude":"-0.71667000"},{"name":"Sagra","countryCode":"ES","stateCode":"VC","latitude":"38.81102000","longitude":"-0.06559000"},{"name":"Sagunto","countryCode":"ES","stateCode":"VC","latitude":"39.68333000","longitude":"-0.26667000"},{"name":"Salinas","countryCode":"ES","stateCode":"VC","latitude":"38.52025000","longitude":"-0.91202000"},{"name":"San Juan de Alicante","countryCode":"ES","stateCode":"VC","latitude":"38.40148000","longitude":"-0.43623000"},{"name":"San Juan de Moró","countryCode":"ES","stateCode":"VC","latitude":"40.05990000","longitude":"-0.13691000"},{"name":"San Juan de Énova","countryCode":"ES","stateCode":"VC","latitude":"39.07104000","longitude":"-0.48705000"},{"name":"San Miguel de Salinas","countryCode":"ES","stateCode":"VC","latitude":"37.97972000","longitude":"-0.78904000"},{"name":"San Vicent del Raspeig","countryCode":"ES","stateCode":"VC","latitude":"38.39640000","longitude":"-0.52550000"},{"name":"Sanet y Negrals","countryCode":"ES","stateCode":"VC","latitude":"38.81967000","longitude":"-0.03406000"},{"name":"Sant Jordi","countryCode":"ES","stateCode":"VC","latitude":"40.50982000","longitude":"0.33208000"},{"name":"Santa Magdalena de Pulpis","countryCode":"ES","stateCode":"VC","latitude":"40.35625000","longitude":"0.30258000"},{"name":"Santa Pola","countryCode":"ES","stateCode":"VC","latitude":"38.19165000","longitude":"-0.56580000"},{"name":"Sarratella","countryCode":"ES","stateCode":"VC","latitude":"40.31284000","longitude":"0.03150000"},{"name":"Sax","countryCode":"ES","stateCode":"VC","latitude":"38.53729000","longitude":"-0.81779000"},{"name":"Sedaví","countryCode":"ES","stateCode":"VC","latitude":"39.43333000","longitude":"-0.38333000"},{"name":"Segart","countryCode":"ES","stateCode":"VC","latitude":"39.68333000","longitude":"-0.36667000"},{"name":"Segorbe","countryCode":"ES","stateCode":"VC","latitude":"39.85000000","longitude":"-0.48333000"},{"name":"Sella","countryCode":"ES","stateCode":"VC","latitude":"38.60926000","longitude":"-0.27305000"},{"name":"Sellent","countryCode":"ES","stateCode":"VC","latitude":"39.03221000","longitude":"-0.58784000"},{"name":"Sempere","countryCode":"ES","stateCode":"VC","latitude":"38.92014000","longitude":"-0.48140000"},{"name":"Senija","countryCode":"ES","stateCode":"VC","latitude":"38.72804000","longitude":"0.04176000"},{"name":"Senyera","countryCode":"ES","stateCode":"VC","latitude":"39.06667000","longitude":"-0.50000000"},{"name":"Serra","countryCode":"ES","stateCode":"VC","latitude":"39.68333000","longitude":"-0.43333000"},{"name":"Sierra-Engarcerán","countryCode":"ES","stateCode":"VC","latitude":"40.26929000","longitude":"-0.01892000"},{"name":"Siete Aguas","countryCode":"ES","stateCode":"VC","latitude":"39.46667000","longitude":"-0.91667000"},{"name":"Silla","countryCode":"ES","stateCode":"VC","latitude":"39.36257000","longitude":"-0.41169000"},{"name":"Simat de la Valldigna","countryCode":"ES","stateCode":"VC","latitude":"39.03333000","longitude":"-0.31667000"},{"name":"Sinarcas","countryCode":"ES","stateCode":"VC","latitude":"39.73333000","longitude":"-1.23333000"},{"name":"Sollana","countryCode":"ES","stateCode":"VC","latitude":"39.27830000","longitude":"-0.38238000"},{"name":"Soneja","countryCode":"ES","stateCode":"VC","latitude":"39.81667000","longitude":"-0.41667000"},{"name":"Sot de Chera","countryCode":"ES","stateCode":"VC","latitude":"39.63333000","longitude":"-0.90000000"},{"name":"Sot de Ferrer","countryCode":"ES","stateCode":"VC","latitude":"39.80000000","longitude":"-0.40000000"},{"name":"Sueca","countryCode":"ES","stateCode":"VC","latitude":"39.20260000","longitude":"-0.31114000"},{"name":"Sumacàrcer","countryCode":"ES","stateCode":"VC","latitude":"39.10000000","longitude":"-0.63333000"},{"name":"Tales","countryCode":"ES","stateCode":"VC","latitude":"39.94844000","longitude":"-0.30719000"},{"name":"Tavernes Blanques","countryCode":"ES","stateCode":"VC","latitude":"39.50000000","longitude":"-0.36667000"},{"name":"Tavernes de la Valldigna","countryCode":"ES","stateCode":"VC","latitude":"39.07195000","longitude":"-0.26623000"},{"name":"Terrateig","countryCode":"ES","stateCode":"VC","latitude":"38.89453000","longitude":"-0.31993000"},{"name":"Teulada","countryCode":"ES","stateCode":"VC","latitude":"38.72940000","longitude":"0.10383000"},{"name":"Tibi","countryCode":"ES","stateCode":"VC","latitude":"38.53072000","longitude":"-0.57776000"},{"name":"Titaguas","countryCode":"ES","stateCode":"VC","latitude":"39.86667000","longitude":"-1.08333000"},{"name":"Todolella","countryCode":"ES","stateCode":"VC","latitude":"40.64675000","longitude":"-0.24675000"},{"name":"Toga","countryCode":"ES","stateCode":"VC","latitude":"40.05000000","longitude":"-0.36667000"},{"name":"Tollos","countryCode":"ES","stateCode":"VC","latitude":"38.75629000","longitude":"-0.27466000"},{"name":"Tormos","countryCode":"ES","stateCode":"VC","latitude":"38.80143000","longitude":"-0.07160000"},{"name":"Torralba del Pinar","countryCode":"ES","stateCode":"VC","latitude":"39.98333000","longitude":"-0.43333000"},{"name":"Torre de la Horadada","countryCode":"ES","stateCode":"VC","latitude":"37.86970000","longitude":"-0.75840000"},{"name":"Torreblanca","countryCode":"ES","stateCode":"VC","latitude":"40.22033000","longitude":"0.19650000"},{"name":"Torrechiva","countryCode":"ES","stateCode":"VC","latitude":"40.05000000","longitude":"-0.40000000"},{"name":"Torrella","countryCode":"ES","stateCode":"VC","latitude":"38.98446000","longitude":"-0.56727000"},{"name":"Torrent","countryCode":"ES","stateCode":"VC","latitude":"39.43705000","longitude":"-0.46546000"},{"name":"Torrevieja","countryCode":"ES","stateCode":"VC","latitude":"37.97872000","longitude":"-0.68222000"},{"name":"Torás","countryCode":"ES","stateCode":"VC","latitude":"39.91667000","longitude":"-0.68333000"},{"name":"Tous","countryCode":"ES","stateCode":"VC","latitude":"39.13951000","longitude":"-0.58777000"},{"name":"Traiguera","countryCode":"ES","stateCode":"VC","latitude":"40.52511000","longitude":"0.29023000"},{"name":"Turís","countryCode":"ES","stateCode":"VC","latitude":"39.38333000","longitude":"-0.70000000"},{"name":"Tuéjar","countryCode":"ES","stateCode":"VC","latitude":"39.76667000","longitude":"-1.03333000"},{"name":"Utiel","countryCode":"ES","stateCode":"VC","latitude":"39.56667000","longitude":"-1.20000000"},{"name":"Valencia","countryCode":"ES","stateCode":"VC","latitude":"39.46975000","longitude":"-0.37739000"},{"name":"Vall de Almonacid","countryCode":"ES","stateCode":"VC","latitude":"39.90000000","longitude":"-0.45000000"},{"name":"Vall de Ebo","countryCode":"ES","stateCode":"VC","latitude":"38.80561000","longitude":"-0.15890000"},{"name":"Vallada","countryCode":"ES","stateCode":"VC","latitude":"38.89575000","longitude":"-0.69104000"},{"name":"Vallanca","countryCode":"ES","stateCode":"VC","latitude":"40.06667000","longitude":"-1.33333000"},{"name":"Vallibona","countryCode":"ES","stateCode":"VC","latitude":"40.60300000","longitude":"0.04642000"},{"name":"Vallés","countryCode":"ES","stateCode":"VC","latitude":"38.98518000","longitude":"-0.55696000"},{"name":"Venta del Moro","countryCode":"ES","stateCode":"VC","latitude":"39.48333000","longitude":"-1.35000000"},{"name":"Vergel","countryCode":"ES","stateCode":"VC","latitude":"38.84709000","longitude":"0.01034000"},{"name":"Vila-real","countryCode":"ES","stateCode":"VC","latitude":"39.93830000","longitude":"-0.10087000"},{"name":"Vilamarxant","countryCode":"ES","stateCode":"VC","latitude":"39.56916000","longitude":"-0.62453000"},{"name":"Villafamés","countryCode":"ES","stateCode":"VC","latitude":"40.11667000","longitude":"-0.05000000"},{"name":"Villafranca del Cid","countryCode":"ES","stateCode":"VC","latitude":"40.42885000","longitude":"-0.25775000"},{"name":"Villahermosa del Río","countryCode":"ES","stateCode":"VC","latitude":"40.20268000","longitude":"-0.41990000"},{"name":"Villajoyosa","countryCode":"ES","stateCode":"VC","latitude":"38.50754000","longitude":"-0.23346000"},{"name":"Villalonga","countryCode":"ES","stateCode":"VC","latitude":"38.88566000","longitude":"-0.20795000"},{"name":"Villamalur","countryCode":"ES","stateCode":"VC","latitude":"39.96667000","longitude":"-0.40000000"},{"name":"Villanueva de Castellón","countryCode":"ES","stateCode":"VC","latitude":"39.07741000","longitude":"-0.51167000"},{"name":"Villanueva de Viver","countryCode":"ES","stateCode":"VC","latitude":"40.05000000","longitude":"-0.65000000"},{"name":"Villar del Arzobispo","countryCode":"ES","stateCode":"VC","latitude":"39.73333000","longitude":"-0.81667000"},{"name":"Villargordo del Cabriel","countryCode":"ES","stateCode":"VC","latitude":"39.53333000","longitude":"-1.43333000"},{"name":"Villavieja","countryCode":"ES","stateCode":"VC","latitude":"39.85000000","longitude":"-0.18333000"},{"name":"Villena","countryCode":"ES","stateCode":"VC","latitude":"38.63730000","longitude":"-0.86568000"},{"name":"Villores","countryCode":"ES","stateCode":"VC","latitude":"40.67478000","longitude":"-0.20023000"},{"name":"Vinalesa","countryCode":"ES","stateCode":"VC","latitude":"39.53333000","longitude":"-0.36667000"},{"name":"Vinaròs","countryCode":"ES","stateCode":"VC","latitude":"40.47033000","longitude":"0.47559000"},{"name":"Vistabella del Maestrazgo","countryCode":"ES","stateCode":"VC","latitude":"40.29617000","longitude":"-0.29435000"},{"name":"Viver","countryCode":"ES","stateCode":"VC","latitude":"39.91667000","longitude":"-0.60000000"},{"name":"Xeraco,Jaraco","countryCode":"ES","stateCode":"VC","latitude":"39.03333000","longitude":"-0.21667000"},{"name":"Xeresa","countryCode":"ES","stateCode":"VC","latitude":"39.01667000","longitude":"-0.21667000"},{"name":"Xirivella","countryCode":"ES","stateCode":"VC","latitude":"39.46588000","longitude":"-0.42589000"},{"name":"Xàtiva","countryCode":"ES","stateCode":"VC","latitude":"38.99042000","longitude":"-0.51852000"},{"name":"Yátova","countryCode":"ES","stateCode":"VC","latitude":"39.38333000","longitude":"-0.80000000"},{"name":"Zarra","countryCode":"ES","stateCode":"VC","latitude":"39.09175000","longitude":"-1.07532000"},{"name":"Zorita del Maestrazgo","countryCode":"ES","stateCode":"VC","latitude":"40.72817000","longitude":"-0.16667000"},{"name":"Zucaina","countryCode":"ES","stateCode":"VC","latitude":"40.11667000","longitude":"-0.41667000"},{"name":"els Poblets","countryCode":"ES","stateCode":"VC","latitude":"38.85381000","longitude":"0.02103000"},{"name":"l\'Alcora","countryCode":"ES","stateCode":"VC","latitude":"40.06667000","longitude":"-0.20000000"},{"name":"l\'Alfàs del Pi","countryCode":"ES","stateCode":"VC","latitude":"38.58055000","longitude":"-0.10321000"},{"name":"la Nucia","countryCode":"ES","stateCode":"VC","latitude":"38.61372000","longitude":"-0.12690000"},{"name":"Aduna","countryCode":"ES","stateCode":"PV","latitude":"43.20375000","longitude":"-2.05033000"},{"name":"Agurain / Salvatierra","countryCode":"ES","stateCode":"PV","latitude":"42.85162000","longitude":"-2.39123000"},{"name":"Aia","countryCode":"ES","stateCode":"PV","latitude":"43.23721000","longitude":"-2.14833000"},{"name":"Aizarnazabal","countryCode":"ES","stateCode":"PV","latitude":"43.25591000","longitude":"-2.23607000"},{"name":"Albiztur","countryCode":"ES","stateCode":"PV","latitude":"43.12933000","longitude":"-2.13649000"},{"name":"Algorta","countryCode":"ES","stateCode":"PV","latitude":"43.34927000","longitude":"-3.00940000"},{"name":"Alkiza","countryCode":"ES","stateCode":"PV","latitude":"43.17263000","longitude":"-2.10923000"},{"name":"Alonsotegi","countryCode":"ES","stateCode":"PV","latitude":"43.24483000","longitude":"-2.98759000"},{"name":"Amezketa","countryCode":"ES","stateCode":"PV","latitude":"43.04813000","longitude":"-2.08541000"},{"name":"Amorebieta","countryCode":"ES","stateCode":"PV","latitude":"43.21667000","longitude":"-2.73333000"},{"name":"Amoroto","countryCode":"ES","stateCode":"PV","latitude":"43.32634000","longitude":"-2.51349000"},{"name":"Amurrio","countryCode":"ES","stateCode":"PV","latitude":"43.05000000","longitude":"-3.00000000"},{"name":"Andoain","countryCode":"ES","stateCode":"PV","latitude":"43.21658000","longitude":"-2.02530000"},{"name":"Anoeta","countryCode":"ES","stateCode":"PV","latitude":"43.16241000","longitude":"-2.07107000"},{"name":"Antzuola","countryCode":"ES","stateCode":"PV","latitude":"43.09725000","longitude":"-2.37998000"},{"name":"Araba / Álava","countryCode":"ES","stateCode":"PV","latitude":"42.83333000","longitude":"-2.75000000"},{"name":"Araia","countryCode":"ES","stateCode":"PV","latitude":"42.89345000","longitude":"-2.31314000"},{"name":"Arama","countryCode":"ES","stateCode":"PV","latitude":"43.06335000","longitude":"-2.16540000"},{"name":"Aretxabaleta","countryCode":"ES","stateCode":"PV","latitude":"43.03414000","longitude":"-2.50456000"},{"name":"Armiñón","countryCode":"ES","stateCode":"PV","latitude":"42.72313000","longitude":"-2.87172000"},{"name":"Arrasate / Mondragón","countryCode":"ES","stateCode":"PV","latitude":"43.06441000","longitude":"-2.48977000"},{"name":"Arrigorriaga","countryCode":"ES","stateCode":"PV","latitude":"43.21006000","longitude":"-2.88562000"},{"name":"Asteasu","countryCode":"ES","stateCode":"PV","latitude":"43.19436000","longitude":"-2.09818000"},{"name":"Astigarraga","countryCode":"ES","stateCode":"PV","latitude":"43.28174000","longitude":"-1.94634000"},{"name":"Ataun","countryCode":"ES","stateCode":"PV","latitude":"43.00612000","longitude":"-2.17663000"},{"name":"Aulesti","countryCode":"ES","stateCode":"PV","latitude":"43.30000000","longitude":"-2.56667000"},{"name":"Avellaneda","countryCode":"ES","stateCode":"PV","latitude":"43.22942000","longitude":"-3.16172000"},{"name":"Axpe de Busturia","countryCode":"ES","stateCode":"PV","latitude":"43.38355000","longitude":"-2.69772000"},{"name":"Azkoitia","countryCode":"ES","stateCode":"PV","latitude":"43.17744000","longitude":"-2.31129000"},{"name":"Azpeitia","countryCode":"ES","stateCode":"PV","latitude":"43.18246000","longitude":"-2.26693000"},{"name":"Bakio","countryCode":"ES","stateCode":"PV","latitude":"43.42917000","longitude":"-2.80881000"},{"name":"Baliarrain","countryCode":"ES","stateCode":"PV","latitude":"43.06928000","longitude":"-2.12781000"},{"name":"Barakaldo","countryCode":"ES","stateCode":"PV","latitude":"43.29639000","longitude":"-2.98813000"},{"name":"Basauri","countryCode":"ES","stateCode":"PV","latitude":"43.23970000","longitude":"-2.88580000"},{"name":"Bastida / Labastida","countryCode":"ES","stateCode":"PV","latitude":"42.58974000","longitude":"-2.79568000"},{"name":"Beasain","countryCode":"ES","stateCode":"PV","latitude":"43.05017000","longitude":"-2.20087000"},{"name":"Beizama","countryCode":"ES","stateCode":"PV","latitude":"43.13385000","longitude":"-2.20001000"},{"name":"Berango","countryCode":"ES","stateCode":"PV","latitude":"43.36500000","longitude":"-2.99601000"},{"name":"Berantevilla","countryCode":"ES","stateCode":"PV","latitude":"42.68254000","longitude":"-2.85832000"},{"name":"Bergara","countryCode":"ES","stateCode":"PV","latitude":"43.11510000","longitude":"-2.41750000"},{"name":"Bermeo","countryCode":"ES","stateCode":"PV","latitude":"43.42088000","longitude":"-2.72152000"},{"name":"Berriatua","countryCode":"ES","stateCode":"PV","latitude":"43.31667000","longitude":"-2.46667000"},{"name":"Berriz","countryCode":"ES","stateCode":"PV","latitude":"43.16667000","longitude":"-2.56667000"},{"name":"Berrobi","countryCode":"ES","stateCode":"PV","latitude":"43.14518000","longitude":"-2.02623000"},{"name":"Bilbao","countryCode":"ES","stateCode":"PV","latitude":"43.26271000","longitude":"-2.92528000"},{"name":"Bizkaia","countryCode":"ES","stateCode":"PV","latitude":"43.25000000","longitude":"-2.91667000"},{"name":"Deba","countryCode":"ES","stateCode":"PV","latitude":"43.29571000","longitude":"-2.35213000"},{"name":"Derio","countryCode":"ES","stateCode":"PV","latitude":"43.30544000","longitude":"-2.88116000"},{"name":"Donostia / San Sebastián","countryCode":"ES","stateCode":"PV","latitude":"43.31283000","longitude":"-1.97499000"},{"name":"Durango","countryCode":"ES","stateCode":"PV","latitude":"43.17124000","longitude":"-2.63380000"},{"name":"Ea","countryCode":"ES","stateCode":"PV","latitude":"43.37985000","longitude":"-2.58556000"},{"name":"Eibar","countryCode":"ES","stateCode":"PV","latitude":"43.18493000","longitude":"-2.47158000"},{"name":"Elciego","countryCode":"ES","stateCode":"PV","latitude":"42.51569000","longitude":"-2.61897000"},{"name":"Elexalde","countryCode":"ES","stateCode":"PV","latitude":"43.15000000","longitude":"-2.93333000"},{"name":"Elgoibar","countryCode":"ES","stateCode":"PV","latitude":"43.21601000","longitude":"-2.41334000"},{"name":"Elorrio","countryCode":"ES","stateCode":"PV","latitude":"43.12924000","longitude":"-2.54056000"},{"name":"Erandio","countryCode":"ES","stateCode":"PV","latitude":"43.30438000","longitude":"-2.97352000"},{"name":"Ermua","countryCode":"ES","stateCode":"PV","latitude":"43.18725000","longitude":"-2.50261000"},{"name":"Errenteria","countryCode":"ES","stateCode":"PV","latitude":"43.31195000","longitude":"-1.90234000"},{"name":"Errigoiti","countryCode":"ES","stateCode":"PV","latitude":"43.31667000","longitude":"-2.71667000"},{"name":"Eskoriatza","countryCode":"ES","stateCode":"PV","latitude":"43.01829000","longitude":"-2.52598000"},{"name":"Eskuernaga / Villabuena de Álava","countryCode":"ES","stateCode":"PV","latitude":"42.54787000","longitude":"-2.66552000"},{"name":"Forua","countryCode":"ES","stateCode":"PV","latitude":"43.33343000","longitude":"-2.67504000"},{"name":"Galdakao","countryCode":"ES","stateCode":"PV","latitude":"43.23073000","longitude":"-2.84290000"},{"name":"Gasteiz / Vitoria","countryCode":"ES","stateCode":"PV","latitude":"42.84998000","longitude":"-2.67268000"},{"name":"Gatika","countryCode":"ES","stateCode":"PV","latitude":"43.36313000","longitude":"-2.87294000"},{"name":"Gaztelu","countryCode":"ES","stateCode":"PV","latitude":"43.11622000","longitude":"-2.02439000"},{"name":"Gernika-Lumo","countryCode":"ES","stateCode":"PV","latitude":"43.31667000","longitude":"-2.68333000"},{"name":"Getaria","countryCode":"ES","stateCode":"PV","latitude":"43.30326000","longitude":"-2.20444000"},{"name":"Getxo","countryCode":"ES","stateCode":"PV","latitude":"43.35689000","longitude":"-3.01146000"},{"name":"Gipuzkoa","countryCode":"ES","stateCode":"PV","latitude":"43.16667000","longitude":"-2.16667000"},{"name":"Güeñes","countryCode":"ES","stateCode":"PV","latitude":"43.21252000","longitude":"-3.09497000"},{"name":"Hernani","countryCode":"ES","stateCode":"PV","latitude":"43.26615000","longitude":"-1.97615000"},{"name":"Hernialde","countryCode":"ES","stateCode":"PV","latitude":"43.15446000","longitude":"-2.08521000"},{"name":"Hondarribia","countryCode":"ES","stateCode":"PV","latitude":"43.36859000","longitude":"-1.79622000"},{"name":"Ibarrangelu","countryCode":"ES","stateCode":"PV","latitude":"43.39027000","longitude":"-2.63423000"},{"name":"Idiazabal","countryCode":"ES","stateCode":"PV","latitude":"43.01189000","longitude":"-2.23356000"},{"name":"Irun","countryCode":"ES","stateCode":"PV","latitude":"43.33904000","longitude":"-1.78938000"},{"name":"Irura","countryCode":"ES","stateCode":"PV","latitude":"43.16651000","longitude":"-2.06746000"},{"name":"Izurtza","countryCode":"ES","stateCode":"PV","latitude":"43.15000000","longitude":"-2.63333000"},{"name":"Lagrán","countryCode":"ES","stateCode":"PV","latitude":"42.62625000","longitude":"-2.58385000"},{"name":"Laguardia","countryCode":"ES","stateCode":"PV","latitude":"42.55461000","longitude":"-2.58528000"},{"name":"Landa","countryCode":"ES","stateCode":"PV","latitude":"43.38333000","longitude":"-2.95000000"},{"name":"Lanestosa","countryCode":"ES","stateCode":"PV","latitude":"43.21986000","longitude":"-3.43920000"},{"name":"Lapuebla de Labarca","countryCode":"ES","stateCode":"PV","latitude":"42.49455000","longitude":"-2.57341000"},{"name":"Larraul","countryCode":"ES","stateCode":"PV","latitude":"43.18773000","longitude":"-2.10202000"},{"name":"Lasarte","countryCode":"ES","stateCode":"PV","latitude":"43.26774000","longitude":"-2.02169000"},{"name":"Laudio / Llodio","countryCode":"ES","stateCode":"PV","latitude":"43.14322000","longitude":"-2.96204000"},{"name":"Leaburu","countryCode":"ES","stateCode":"PV","latitude":"43.12188000","longitude":"-2.05430000"},{"name":"Legorreta","countryCode":"ES","stateCode":"PV","latitude":"43.08464000","longitude":"-2.15017000"},{"name":"Leintz-Gatzaga","countryCode":"ES","stateCode":"PV","latitude":"42.98684000","longitude":"-2.56851000"},{"name":"Leioa","countryCode":"ES","stateCode":"PV","latitude":"43.32686000","longitude":"-2.98884000"},{"name":"Lekeitio","countryCode":"ES","stateCode":"PV","latitude":"43.36417000","longitude":"-2.50492000"},{"name":"Leza","countryCode":"ES","stateCode":"PV","latitude":"42.56552000","longitude":"-2.63324000"},{"name":"Lezama","countryCode":"ES","stateCode":"PV","latitude":"43.02799000","longitude":"-2.97257000"},{"name":"Lezo","countryCode":"ES","stateCode":"PV","latitude":"43.32142000","longitude":"-1.89739000"},{"name":"Lizartza","countryCode":"ES","stateCode":"PV","latitude":"43.10236000","longitude":"-2.03489000"},{"name":"Markina-Xemein","countryCode":"ES","stateCode":"PV","latitude":"43.26667000","longitude":"-2.50000000"},{"name":"Mañaria","countryCode":"ES","stateCode":"PV","latitude":"43.13819000","longitude":"-2.66104000"},{"name":"Mendaro","countryCode":"ES","stateCode":"PV","latitude":"43.25326000","longitude":"-2.38568000"},{"name":"Mendexa","countryCode":"ES","stateCode":"PV","latitude":"43.34590000","longitude":"-2.48420000"},{"name":"Moreda Araba / Moreda de Álava","countryCode":"ES","stateCode":"PV","latitude":"42.52571000","longitude":"-2.40828000"},{"name":"Mundaka","countryCode":"ES","stateCode":"PV","latitude":"43.40804000","longitude":"-2.69852000"},{"name":"Mungia","countryCode":"ES","stateCode":"PV","latitude":"43.35461000","longitude":"-2.84524000"},{"name":"Murgia","countryCode":"ES","stateCode":"PV","latitude":"42.95686000","longitude":"-2.81945000"},{"name":"Mutiloa","countryCode":"ES","stateCode":"PV","latitude":"43.02288000","longitude":"-2.27257000"},{"name":"Mutriku","countryCode":"ES","stateCode":"PV","latitude":"43.30643000","longitude":"-2.38517000"},{"name":"Navaridas","countryCode":"ES","stateCode":"PV","latitude":"42.54566000","longitude":"-2.62650000"},{"name":"Oion / Oyón","countryCode":"ES","stateCode":"PV","latitude":"42.50571000","longitude":"-2.43638000"},{"name":"Olaberria","countryCode":"ES","stateCode":"PV","latitude":"43.02726000","longitude":"-2.20349000"},{"name":"Ondarroa","countryCode":"ES","stateCode":"PV","latitude":"43.31667000","longitude":"-2.41667000"},{"name":"Ordizia","countryCode":"ES","stateCode":"PV","latitude":"43.05410000","longitude":"-2.17632000"},{"name":"Orendain","countryCode":"ES","stateCode":"PV","latitude":"43.07896000","longitude":"-2.11201000"},{"name":"Orexa","countryCode":"ES","stateCode":"PV","latitude":"43.09382000","longitude":"-2.01119000"},{"name":"Oria","countryCode":"ES","stateCode":"PV","latitude":"43.25541000","longitude":"-2.01873000"},{"name":"Orio","countryCode":"ES","stateCode":"PV","latitude":"43.27870000","longitude":"-2.12537000"},{"name":"Ormaiztegi","countryCode":"ES","stateCode":"PV","latitude":"43.04339000","longitude":"-2.25673000"},{"name":"Ortuella","countryCode":"ES","stateCode":"PV","latitude":"43.31113000","longitude":"-3.05617000"},{"name":"Oñati","countryCode":"ES","stateCode":"PV","latitude":"43.03262000","longitude":"-2.40997000"},{"name":"Pasaia","countryCode":"ES","stateCode":"PV","latitude":"43.32530000","longitude":"-1.92707000"},{"name":"Plentzia","countryCode":"ES","stateCode":"PV","latitude":"43.40530000","longitude":"-2.94794000"},{"name":"Portugalete","countryCode":"ES","stateCode":"PV","latitude":"43.32099000","longitude":"-3.02064000"},{"name":"Samaniego","countryCode":"ES","stateCode":"PV","latitude":"42.56854000","longitude":"-2.67974000"},{"name":"Santurtzi","countryCode":"ES","stateCode":"PV","latitude":"43.32842000","longitude":"-3.03248000"},{"name":"Santutxu","countryCode":"ES","stateCode":"PV","latitude":"43.25347000","longitude":"-2.91610000"},{"name":"Segura","countryCode":"ES","stateCode":"PV","latitude":"43.00753000","longitude":"-2.25400000"},{"name":"Sestao","countryCode":"ES","stateCode":"PV","latitude":"43.30975000","longitude":"-3.00716000"},{"name":"Sondika","countryCode":"ES","stateCode":"PV","latitude":"43.30020000","longitude":"-2.92442000"},{"name":"Sopela","countryCode":"ES","stateCode":"PV","latitude":"43.37891000","longitude":"-2.98313000"},{"name":"Sopuerta","countryCode":"ES","stateCode":"PV","latitude":"43.26239000","longitude":"-3.15505000"},{"name":"Tolosa","countryCode":"ES","stateCode":"PV","latitude":"43.13484000","longitude":"-2.07801000"},{"name":"Urduña / Orduña","countryCode":"ES","stateCode":"PV","latitude":"42.99435000","longitude":"-3.00974000"},{"name":"Urnieta","countryCode":"ES","stateCode":"PV","latitude":"43.24727000","longitude":"-1.99084000"},{"name":"Usurbil","countryCode":"ES","stateCode":"PV","latitude":"43.27164000","longitude":"-2.04912000"},{"name":"Villabona","countryCode":"ES","stateCode":"PV","latitude":"43.18540000","longitude":"-2.05304000"},{"name":"Villanueva de Valdegovía","countryCode":"ES","stateCode":"PV","latitude":"42.84777000","longitude":"-3.09883000"},{"name":"Zaldibar","countryCode":"ES","stateCode":"PV","latitude":"43.16667000","longitude":"-2.53333000"},{"name":"Zalla","countryCode":"ES","stateCode":"PV","latitude":"43.23333000","longitude":"-3.13333000"},{"name":"Zambrana","countryCode":"ES","stateCode":"PV","latitude":"42.66102000","longitude":"-2.87909000"},{"name":"Zamudio","countryCode":"ES","stateCode":"PV","latitude":"43.28600000","longitude":"-2.87000000"},{"name":"Zaratamo","countryCode":"ES","stateCode":"PV","latitude":"43.21667000","longitude":"-2.86667000"},{"name":"Zarautz","countryCode":"ES","stateCode":"PV","latitude":"43.28444000","longitude":"-2.16992000"},{"name":"Zeanuri","countryCode":"ES","stateCode":"PV","latitude":"43.10000000","longitude":"-2.75000000"},{"name":"Zegama","countryCode":"ES","stateCode":"PV","latitude":"42.97556000","longitude":"-2.29091000"},{"name":"Zestoa","countryCode":"ES","stateCode":"PV","latitude":"43.23973000","longitude":"-2.25790000"},{"name":"Zierbena","countryCode":"ES","stateCode":"PV","latitude":"43.35000000","longitude":"-3.08333000"},{"name":"Zizurkil","countryCode":"ES","stateCode":"PV","latitude":"43.19917000","longitude":"-2.07420000"},{"name":"Zumaia","countryCode":"ES","stateCode":"PV","latitude":"43.29469000","longitude":"-2.25341000"},{"name":"Zumarraga","countryCode":"ES","stateCode":"PV","latitude":"43.08858000","longitude":"-2.31408000"},{"name":"Agoncillo","countryCode":"ES","stateCode":"RI","latitude":"42.44667000","longitude":"-2.28980000"},{"name":"Aguilar del Río Alhama","countryCode":"ES","stateCode":"RI","latitude":"41.96212000","longitude":"-1.99340000"},{"name":"Ajamil","countryCode":"ES","stateCode":"RI","latitude":"42.16705000","longitude":"-2.48752000"},{"name":"Albelda de Iregua","countryCode":"ES","stateCode":"RI","latitude":"42.35837000","longitude":"-2.47278000"},{"name":"Alberite","countryCode":"ES","stateCode":"RI","latitude":"42.40704000","longitude":"-2.43894000"},{"name":"Alcanadre","countryCode":"ES","stateCode":"RI","latitude":"42.40492000","longitude":"-2.12073000"},{"name":"Aldeanueva de Ebro","countryCode":"ES","stateCode":"RI","latitude":"42.22911000","longitude":"-1.88735000"},{"name":"Alesanco","countryCode":"ES","stateCode":"RI","latitude":"42.41409000","longitude":"-2.81666000"},{"name":"Alesón","countryCode":"ES","stateCode":"RI","latitude":"42.40554000","longitude":"-2.68938000"},{"name":"Alfaro","countryCode":"ES","stateCode":"RI","latitude":"42.18032000","longitude":"-1.75016000"},{"name":"Almarza de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.21650000","longitude":"-2.59873000"},{"name":"Anguciana","countryCode":"ES","stateCode":"RI","latitude":"42.57421000","longitude":"-2.90124000"},{"name":"Anguiano","countryCode":"ES","stateCode":"RI","latitude":"42.26381000","longitude":"-2.76463000"},{"name":"Arenzana de Abajo","countryCode":"ES","stateCode":"RI","latitude":"42.38599000","longitude":"-2.71940000"},{"name":"Arenzana de Arriba","countryCode":"ES","stateCode":"RI","latitude":"42.38745000","longitude":"-2.69494000"},{"name":"Arnedillo","countryCode":"ES","stateCode":"RI","latitude":"42.21221000","longitude":"-2.23602000"},{"name":"Arnedo","countryCode":"ES","stateCode":"RI","latitude":"42.22800000","longitude":"-2.10083000"},{"name":"Arrúbal","countryCode":"ES","stateCode":"RI","latitude":"42.43485000","longitude":"-2.25143000"},{"name":"Ausejo","countryCode":"ES","stateCode":"RI","latitude":"42.34210000","longitude":"-2.16710000"},{"name":"Autol","countryCode":"ES","stateCode":"RI","latitude":"42.21661000","longitude":"-2.00525000"},{"name":"Azofra","countryCode":"ES","stateCode":"RI","latitude":"42.42400000","longitude":"-2.80086000"},{"name":"Badarán","countryCode":"ES","stateCode":"RI","latitude":"42.36794000","longitude":"-2.81079000"},{"name":"Bañares","countryCode":"ES","stateCode":"RI","latitude":"42.46838000","longitude":"-2.91010000"},{"name":"Baños de Rioja","countryCode":"ES","stateCode":"RI","latitude":"42.51230000","longitude":"-2.94635000"},{"name":"Baños de Río Tobía","countryCode":"ES","stateCode":"RI","latitude":"42.33533000","longitude":"-2.76099000"},{"name":"Berceo","countryCode":"ES","stateCode":"RI","latitude":"42.33906000","longitude":"-2.85239000"},{"name":"Bergasa","countryCode":"ES","stateCode":"RI","latitude":"42.25285000","longitude":"-2.13221000"},{"name":"Bergasillas Bajera","countryCode":"ES","stateCode":"RI","latitude":"42.24462000","longitude":"-2.15830000"},{"name":"Bobadilla","countryCode":"ES","stateCode":"RI","latitude":"42.31873000","longitude":"-2.75992000"},{"name":"Brieva de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.16462000","longitude":"-2.79450000"},{"name":"Briones","countryCode":"ES","stateCode":"RI","latitude":"42.54397000","longitude":"-2.78572000"},{"name":"Briñas","countryCode":"ES","stateCode":"RI","latitude":"42.60106000","longitude":"-2.83192000"},{"name":"Cabezón de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.19716000","longitude":"-2.51989000"},{"name":"Calahorra","countryCode":"ES","stateCode":"RI","latitude":"42.30506000","longitude":"-1.96521000"},{"name":"Canales de la Sierra","countryCode":"ES","stateCode":"RI","latitude":"42.14233000","longitude":"-3.02458000"},{"name":"Canillas de Río Tuerto","countryCode":"ES","stateCode":"RI","latitude":"42.39950000","longitude":"-2.84091000"},{"name":"Casalarreina","countryCode":"ES","stateCode":"RI","latitude":"42.54911000","longitude":"-2.90994000"},{"name":"Castañares de Rioja","countryCode":"ES","stateCode":"RI","latitude":"42.51248000","longitude":"-2.93148000"},{"name":"Cañas","countryCode":"ES","stateCode":"RI","latitude":"42.39240000","longitude":"-2.84649000"},{"name":"Cellorigo","countryCode":"ES","stateCode":"RI","latitude":"42.62703000","longitude":"-3.00016000"},{"name":"Cenicero","countryCode":"ES","stateCode":"RI","latitude":"42.48130000","longitude":"-2.64412000"},{"name":"Cervera del Río Alhama","countryCode":"ES","stateCode":"RI","latitude":"42.00517000","longitude":"-1.95531000"},{"name":"Cidamón","countryCode":"ES","stateCode":"RI","latitude":"42.49518000","longitude":"-2.87834000"},{"name":"Cihuri","countryCode":"ES","stateCode":"RI","latitude":"42.56499000","longitude":"-2.92287000"},{"name":"Cirueña","countryCode":"ES","stateCode":"RI","latitude":"42.41214000","longitude":"-2.89593000"},{"name":"Clavijo","countryCode":"ES","stateCode":"RI","latitude":"42.34897000","longitude":"-2.42666000"},{"name":"Cordovín","countryCode":"ES","stateCode":"RI","latitude":"42.38557000","longitude":"-2.81500000"},{"name":"Corera","countryCode":"ES","stateCode":"RI","latitude":"42.34344000","longitude":"-2.22023000"},{"name":"Cornago","countryCode":"ES","stateCode":"RI","latitude":"42.06444000","longitude":"-2.09486000"},{"name":"Corporales","countryCode":"ES","stateCode":"RI","latitude":"42.43208000","longitude":"-2.99535000"},{"name":"Cárdenas","countryCode":"ES","stateCode":"RI","latitude":"42.37464000","longitude":"-2.76726000"},{"name":"Enciso","countryCode":"ES","stateCode":"RI","latitude":"42.14946000","longitude":"-2.26953000"},{"name":"Entrena","countryCode":"ES","stateCode":"RI","latitude":"42.38782000","longitude":"-2.53066000"},{"name":"Estollo","countryCode":"ES","stateCode":"RI","latitude":"42.32953000","longitude":"-2.85092000"},{"name":"Ezcaray","countryCode":"ES","stateCode":"RI","latitude":"42.32536000","longitude":"-3.01309000"},{"name":"Foncea","countryCode":"ES","stateCode":"RI","latitude":"42.61529000","longitude":"-3.03897000"},{"name":"Fonzaleche","countryCode":"ES","stateCode":"RI","latitude":"42.58114000","longitude":"-3.01218000"},{"name":"Fuenmayor","countryCode":"ES","stateCode":"RI","latitude":"42.46729000","longitude":"-2.56153000"},{"name":"Galbárruli","countryCode":"ES","stateCode":"RI","latitude":"42.62181000","longitude":"-2.96087000"},{"name":"Galilea","countryCode":"ES","stateCode":"RI","latitude":"42.34703000","longitude":"-2.23605000"},{"name":"Gallinero de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.17229000","longitude":"-2.61793000"},{"name":"Gimileo","countryCode":"ES","stateCode":"RI","latitude":"42.54992000","longitude":"-2.82237000"},{"name":"Grañón","countryCode":"ES","stateCode":"RI","latitude":"42.44992000","longitude":"-3.02767000"},{"name":"Grávalos","countryCode":"ES","stateCode":"RI","latitude":"42.10836000","longitude":"-1.99874000"},{"name":"Haro","countryCode":"ES","stateCode":"RI","latitude":"42.57634000","longitude":"-2.84760000"},{"name":"Herce","countryCode":"ES","stateCode":"RI","latitude":"42.21423000","longitude":"-2.16488000"},{"name":"Herramélluri","countryCode":"ES","stateCode":"RI","latitude":"42.50295000","longitude":"-3.01954000"},{"name":"Hervías","countryCode":"ES","stateCode":"RI","latitude":"42.44781000","longitude":"-2.88714000"},{"name":"Hormilla","countryCode":"ES","stateCode":"RI","latitude":"42.43828000","longitude":"-2.77447000"},{"name":"Hormilleja","countryCode":"ES","stateCode":"RI","latitude":"42.45628000","longitude":"-2.73155000"},{"name":"Hornillos de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.21001000","longitude":"-2.41960000"},{"name":"Hornos de Moncalvillo","countryCode":"ES","stateCode":"RI","latitude":"42.39198000","longitude":"-2.58550000"},{"name":"Huércanos","countryCode":"ES","stateCode":"RI","latitude":"42.42800000","longitude":"-2.69589000"},{"name":"Igea","countryCode":"ES","stateCode":"RI","latitude":"42.06777000","longitude":"-2.01094000"},{"name":"Jalón de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.21804000","longitude":"-2.49004000"},{"name":"Laguna de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.17455000","longitude":"-2.54282000"},{"name":"Lagunilla del Jubera","countryCode":"ES","stateCode":"RI","latitude":"42.33414000","longitude":"-2.32117000"},{"name":"Lardero","countryCode":"ES","stateCode":"RI","latitude":"42.42686000","longitude":"-2.46153000"},{"name":"Ledesma de la Cogolla","countryCode":"ES","stateCode":"RI","latitude":"42.32032000","longitude":"-2.71900000"},{"name":"Leiva","countryCode":"ES","stateCode":"RI","latitude":"42.50281000","longitude":"-3.04701000"},{"name":"Leza de Río Leza","countryCode":"ES","stateCode":"RI","latitude":"42.32952000","longitude":"-2.40606000"},{"name":"Logroño","countryCode":"ES","stateCode":"RI","latitude":"42.46667000","longitude":"-2.45000000"},{"name":"Lumbreras","countryCode":"ES","stateCode":"RI","latitude":"42.10477000","longitude":"-2.62189000"},{"name":"Manjarrés","countryCode":"ES","stateCode":"RI","latitude":"42.39152000","longitude":"-2.67512000"},{"name":"Manzanares de Rioja","countryCode":"ES","stateCode":"RI","latitude":"42.39610000","longitude":"-2.89590000"},{"name":"Matute","countryCode":"ES","stateCode":"RI","latitude":"42.29888000","longitude":"-2.79564000"},{"name":"Medrano","countryCode":"ES","stateCode":"RI","latitude":"42.38361000","longitude":"-2.55394000"},{"name":"Munilla","countryCode":"ES","stateCode":"RI","latitude":"42.18900000","longitude":"-2.29506000"},{"name":"Murillo de Río Leza","countryCode":"ES","stateCode":"RI","latitude":"42.40099000","longitude":"-2.32464000"},{"name":"Muro de Aguas","countryCode":"ES","stateCode":"RI","latitude":"42.13364000","longitude":"-2.11175000"},{"name":"Muro en Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.22509000","longitude":"-2.53038000"},{"name":"Nalda","countryCode":"ES","stateCode":"RI","latitude":"42.33467000","longitude":"-2.48710000"},{"name":"Navajún","countryCode":"ES","stateCode":"RI","latitude":"41.96667000","longitude":"-2.10000000"},{"name":"Nieva de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.21835000","longitude":"-2.66700000"},{"name":"Nájera","countryCode":"ES","stateCode":"RI","latitude":"42.41822000","longitude":"-2.72865000"},{"name":"Ochánduri","countryCode":"ES","stateCode":"RI","latitude":"42.52525000","longitude":"-3.00415000"},{"name":"Ocón","countryCode":"ES","stateCode":"RI","latitude":"42.29898000","longitude":"-2.24019000"},{"name":"Ojacastro","countryCode":"ES","stateCode":"RI","latitude":"42.34720000","longitude":"-3.00490000"},{"name":"Ollauri","countryCode":"ES","stateCode":"RI","latitude":"42.54256000","longitude":"-2.83448000"},{"name":"Pazuengos","countryCode":"ES","stateCode":"RI","latitude":"42.31776000","longitude":"-2.92539000"},{"name":"Pedroso","countryCode":"ES","stateCode":"RI","latitude":"42.29959000","longitude":"-2.71889000"},{"name":"Pinillos","countryCode":"ES","stateCode":"RI","latitude":"42.19951000","longitude":"-2.59709000"},{"name":"Pradejón","countryCode":"ES","stateCode":"RI","latitude":"42.33446000","longitude":"-2.06851000"},{"name":"Pradillo","countryCode":"ES","stateCode":"RI","latitude":"42.17660000","longitude":"-2.64185000"},{"name":"Provincia de La Rioja","countryCode":"ES","stateCode":"RI","latitude":"42.46311000","longitude":"-2.42455000"},{"name":"Préjano","countryCode":"ES","stateCode":"RI","latitude":"42.18648000","longitude":"-2.17998000"},{"name":"Quel","countryCode":"ES","stateCode":"RI","latitude":"42.22979000","longitude":"-2.05196000"},{"name":"Rabanera","countryCode":"ES","stateCode":"RI","latitude":"42.18955000","longitude":"-2.48654000"},{"name":"Rincón de Soto","countryCode":"ES","stateCode":"RI","latitude":"42.23475000","longitude":"-1.85214000"},{"name":"Robres del Castillo","countryCode":"ES","stateCode":"RI","latitude":"42.27593000","longitude":"-2.29245000"},{"name":"Rodezno","countryCode":"ES","stateCode":"RI","latitude":"42.52576000","longitude":"-2.84597000"},{"name":"Sajazarra","countryCode":"ES","stateCode":"RI","latitude":"42.58884000","longitude":"-2.96124000"},{"name":"San Asensio","countryCode":"ES","stateCode":"RI","latitude":"42.49677000","longitude":"-2.75057000"},{"name":"San Millán de Yécora","countryCode":"ES","stateCode":"RI","latitude":"42.54705000","longitude":"-3.09681000"},{"name":"San Millán de la Cogolla","countryCode":"ES","stateCode":"RI","latitude":"42.32974000","longitude":"-2.86185000"},{"name":"San Román de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.23255000","longitude":"-2.47436000"},{"name":"San Torcuato","countryCode":"ES","stateCode":"RI","latitude":"42.48219000","longitude":"-2.88923000"},{"name":"San Vicente de la Sonsierra","countryCode":"ES","stateCode":"RI","latitude":"42.56321000","longitude":"-2.76071000"},{"name":"Santa Coloma","countryCode":"ES","stateCode":"RI","latitude":"42.36717000","longitude":"-2.65598000"},{"name":"Santa Eulalia Bajera","countryCode":"ES","stateCode":"RI","latitude":"42.20960000","longitude":"-2.19174000"},{"name":"Santo Domingo de la Calzada","countryCode":"ES","stateCode":"RI","latitude":"42.44015000","longitude":"-2.95365000"},{"name":"Santurdejo","countryCode":"ES","stateCode":"RI","latitude":"42.37696000","longitude":"-2.95437000"},{"name":"Sojuela","countryCode":"ES","stateCode":"RI","latitude":"42.36988000","longitude":"-2.54525000"},{"name":"Sorzano","countryCode":"ES","stateCode":"RI","latitude":"42.34307000","longitude":"-2.52872000"},{"name":"Soto en Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.28591000","longitude":"-2.42597000"},{"name":"Terroba","countryCode":"ES","stateCode":"RI","latitude":"42.25809000","longitude":"-2.44375000"},{"name":"Tirgo","countryCode":"ES","stateCode":"RI","latitude":"42.54587000","longitude":"-2.94940000"},{"name":"Tobía","countryCode":"ES","stateCode":"RI","latitude":"42.29846000","longitude":"-2.81399000"},{"name":"Tormantos","countryCode":"ES","stateCode":"RI","latitude":"42.49431000","longitude":"-3.07446000"},{"name":"Torre en Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.24133000","longitude":"-2.51805000"},{"name":"Torrecilla en Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.25532000","longitude":"-2.63109000"},{"name":"Torrecilla sobre Alesanco","countryCode":"ES","stateCode":"RI","latitude":"42.40825000","longitude":"-2.83379000"},{"name":"Torremontalbo","countryCode":"ES","stateCode":"RI","latitude":"42.50000000","longitude":"-2.68333000"},{"name":"Treviana","countryCode":"ES","stateCode":"RI","latitude":"42.55901000","longitude":"-3.05032000"},{"name":"Tricio","countryCode":"ES","stateCode":"RI","latitude":"42.40223000","longitude":"-2.71912000"},{"name":"Tudelilla","countryCode":"ES","stateCode":"RI","latitude":"42.30023000","longitude":"-2.11749000"},{"name":"Uruñuela","countryCode":"ES","stateCode":"RI","latitude":"42.44310000","longitude":"-2.70749000"},{"name":"Valdemadera","countryCode":"ES","stateCode":"RI","latitude":"41.98408000","longitude":"-2.07403000"},{"name":"Valgañón","countryCode":"ES","stateCode":"RI","latitude":"42.31782000","longitude":"-3.06725000"},{"name":"Ventosa","countryCode":"ES","stateCode":"RI","latitude":"42.40495000","longitude":"-2.62651000"},{"name":"Ventrosa","countryCode":"ES","stateCode":"RI","latitude":"42.15705000","longitude":"-2.85044000"},{"name":"Viguera","countryCode":"ES","stateCode":"RI","latitude":"42.30934000","longitude":"-2.53334000"},{"name":"Villalba de Rioja","countryCode":"ES","stateCode":"RI","latitude":"42.60967000","longitude":"-2.88687000"},{"name":"Villalobar de Rioja","countryCode":"ES","stateCode":"RI","latitude":"42.49123000","longitude":"-2.96404000"},{"name":"Villamediana de Iregua","countryCode":"ES","stateCode":"RI","latitude":"42.42658000","longitude":"-2.41943000"},{"name":"Villanueva de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.16719000","longitude":"-2.65040000"},{"name":"Villar de Torre","countryCode":"ES","stateCode":"RI","latitude":"42.37133000","longitude":"-2.86411000"},{"name":"Villarejo","countryCode":"ES","stateCode":"RI","latitude":"42.37417000","longitude":"-2.88712000"},{"name":"Villarroya","countryCode":"ES","stateCode":"RI","latitude":"42.13053000","longitude":"-2.06896000"},{"name":"Villarta-Quintana","countryCode":"ES","stateCode":"RI","latitude":"42.42998000","longitude":"-3.04840000"},{"name":"Villavelayo","countryCode":"ES","stateCode":"RI","latitude":"42.13084000","longitude":"-2.98565000"},{"name":"Villaverde de Rioja","countryCode":"ES","stateCode":"RI","latitude":"42.32051000","longitude":"-2.81370000"},{"name":"Villoslada de Cameros","countryCode":"ES","stateCode":"RI","latitude":"42.11383000","longitude":"-2.67413000"},{"name":"Viniegra de Abajo","countryCode":"ES","stateCode":"RI","latitude":"42.15055000","longitude":"-2.88930000"},{"name":"Viniegra de Arriba","countryCode":"ES","stateCode":"RI","latitude":"42.09513000","longitude":"-2.83304000"},{"name":"Zarratón","countryCode":"ES","stateCode":"RI","latitude":"42.51649000","longitude":"-2.88094000"},{"name":"Zarzosa","countryCode":"ES","stateCode":"RI","latitude":"42.18294000","longitude":"-2.34297000"},{"name":"Zorraquín","countryCode":"ES","stateCode":"RI","latitude":"42.32565000","longitude":"-3.03925000"},{"name":"Ábalos","countryCode":"ES","stateCode":"RI","latitude":"42.57154000","longitude":"-2.70956000"},{"name":"Ajalvir","countryCode":"ES","stateCode":"MD","latitude":"40.53205000","longitude":"-3.47841000"},{"name":"Alameda del Valle","countryCode":"ES","stateCode":"MD","latitude":"40.91870000","longitude":"-3.84243000"},{"name":"Alcalá de Henares","countryCode":"ES","stateCode":"MD","latitude":"40.48205000","longitude":"-3.35996000"},{"name":"Alcobendas","countryCode":"ES","stateCode":"MD","latitude":"40.54746000","longitude":"-3.64197000"},{"name":"Alcorcón","countryCode":"ES","stateCode":"MD","latitude":"40.34582000","longitude":"-3.82487000"},{"name":"Aldea del Fresno","countryCode":"ES","stateCode":"MD","latitude":"40.32360000","longitude":"-4.20319000"},{"name":"Algete","countryCode":"ES","stateCode":"MD","latitude":"40.59711000","longitude":"-3.49743000"},{"name":"Alpedrete","countryCode":"ES","stateCode":"MD","latitude":"40.65889000","longitude":"-4.02512000"},{"name":"Ambite","countryCode":"ES","stateCode":"MD","latitude":"40.33190000","longitude":"-3.18034000"},{"name":"Anchuelo","countryCode":"ES","stateCode":"MD","latitude":"40.46527000","longitude":"-3.26838000"},{"name":"Aranjuez","countryCode":"ES","stateCode":"MD","latitude":"40.03108000","longitude":"-3.60246000"},{"name":"Arganda","countryCode":"ES","stateCode":"MD","latitude":"40.30076000","longitude":"-3.43722000"},{"name":"Arganzuela","countryCode":"ES","stateCode":"MD","latitude":"40.40021000","longitude":"-3.69618000"},{"name":"Arroyomolinos","countryCode":"ES","stateCode":"MD","latitude":"40.26951000","longitude":"-3.91946000"},{"name":"Barajas de Madrid","countryCode":"ES","stateCode":"MD","latitude":"40.47366000","longitude":"-3.57777000"},{"name":"Batres","countryCode":"ES","stateCode":"MD","latitude":"40.20981000","longitude":"-3.92331000"},{"name":"Becerril de la Sierra","countryCode":"ES","stateCode":"MD","latitude":"40.71699000","longitude":"-3.98858000"},{"name":"Belmonte de Tajo","countryCode":"ES","stateCode":"MD","latitude":"40.13162000","longitude":"-3.33580000"},{"name":"Berzosa del Lozoya","countryCode":"ES","stateCode":"MD","latitude":"40.97320000","longitude":"-3.52009000"},{"name":"Boadilla del Monte","countryCode":"ES","stateCode":"MD","latitude":"40.40500000","longitude":"-3.87835000"},{"name":"Boalo","countryCode":"ES","stateCode":"MD","latitude":"40.71603000","longitude":"-3.91656000"},{"name":"Braojos","countryCode":"ES","stateCode":"MD","latitude":"41.04040000","longitude":"-3.64329000"},{"name":"Brea de Tajo","countryCode":"ES","stateCode":"MD","latitude":"40.23333000","longitude":"-3.10000000"},{"name":"Brunete","countryCode":"ES","stateCode":"MD","latitude":"40.40532000","longitude":"-3.99850000"},{"name":"Buitrago del Lozoya","countryCode":"ES","stateCode":"MD","latitude":"40.99090000","longitude":"-3.63365000"},{"name":"Bustarviejo","countryCode":"ES","stateCode":"MD","latitude":"40.85720000","longitude":"-3.70766000"},{"name":"Cabanillas de la Sierra","countryCode":"ES","stateCode":"MD","latitude":"40.82009000","longitude":"-3.62438000"},{"name":"Cadalso de los Vidrios","countryCode":"ES","stateCode":"MD","latitude":"40.30067000","longitude":"-4.43348000"},{"name":"Camarma de Esteruelas","countryCode":"ES","stateCode":"MD","latitude":"40.55032000","longitude":"-3.37295000"},{"name":"Campo Real","countryCode":"ES","stateCode":"MD","latitude":"40.33333000","longitude":"-3.38333000"},{"name":"Canencia","countryCode":"ES","stateCode":"MD","latitude":"40.90728000","longitude":"-3.73523000"},{"name":"Carabanchel","countryCode":"ES","stateCode":"MD","latitude":"40.39094000","longitude":"-3.72420000"},{"name":"Carabaña","countryCode":"ES","stateCode":"MD","latitude":"40.25424000","longitude":"-3.23572000"},{"name":"Casarrubuelos","countryCode":"ES","stateCode":"MD","latitude":"40.17146000","longitude":"-3.83105000"},{"name":"Cenicientos","countryCode":"ES","stateCode":"MD","latitude":"40.26459000","longitude":"-4.46683000"},{"name":"Cercedilla","countryCode":"ES","stateCode":"MD","latitude":"40.74101000","longitude":"-4.05644000"},{"name":"Cervera de Buitrago","countryCode":"ES","stateCode":"MD","latitude":"40.91988000","longitude":"-3.52702000"},{"name":"Chamartín","countryCode":"ES","stateCode":"MD","latitude":"40.46206000","longitude":"-3.67660000"},{"name":"Chamberí","countryCode":"ES","stateCode":"MD","latitude":"40.43404000","longitude":"-3.70379000"},{"name":"Chapinería","countryCode":"ES","stateCode":"MD","latitude":"40.37891000","longitude":"-4.21009000"},{"name":"Chinchón","countryCode":"ES","stateCode":"MD","latitude":"40.14020000","longitude":"-3.42267000"},{"name":"Ciempozuelos","countryCode":"ES","stateCode":"MD","latitude":"40.15913000","longitude":"-3.62103000"},{"name":"City Center","countryCode":"ES","stateCode":"MD","latitude":"40.41831000","longitude":"-3.70275000"},{"name":"Ciudad Lineal","countryCode":"ES","stateCode":"MD","latitude":"40.44505000","longitude":"-3.65132000"},{"name":"Cobeña","countryCode":"ES","stateCode":"MD","latitude":"40.56667000","longitude":"-3.50000000"},{"name":"Collado Mediano","countryCode":"ES","stateCode":"MD","latitude":"40.69326000","longitude":"-4.02280000"},{"name":"Collado-Villalba","countryCode":"ES","stateCode":"MD","latitude":"40.63506000","longitude":"-4.00486000"},{"name":"Colmenar Viejo","countryCode":"ES","stateCode":"MD","latitude":"40.65909000","longitude":"-3.76762000"},{"name":"Colmenar de Oreja","countryCode":"ES","stateCode":"MD","latitude":"40.10675000","longitude":"-3.38547000"},{"name":"Colmenar del Arroyo","countryCode":"ES","stateCode":"MD","latitude":"40.41897000","longitude":"-4.19845000"},{"name":"Colmenarejo","countryCode":"ES","stateCode":"MD","latitude":"40.56063000","longitude":"-4.01713000"},{"name":"Corpa","countryCode":"ES","stateCode":"MD","latitude":"40.42327000","longitude":"-3.26003000"},{"name":"Coslada","countryCode":"ES","stateCode":"MD","latitude":"40.42378000","longitude":"-3.56129000"},{"name":"Cubas","countryCode":"ES","stateCode":"MD","latitude":"40.18900000","longitude":"-3.83526000"},{"name":"Daganzo de Arriba","countryCode":"ES","stateCode":"MD","latitude":"40.54293000","longitude":"-3.45457000"},{"name":"El Escorial","countryCode":"ES","stateCode":"MD","latitude":"40.58254000","longitude":"-4.12846000"},{"name":"El Molar","countryCode":"ES","stateCode":"MD","latitude":"40.73215000","longitude":"-3.57969000"},{"name":"El Pardo","countryCode":"ES","stateCode":"MD","latitude":"40.51454000","longitude":"-3.77253000"},{"name":"El Vellón","countryCode":"ES","stateCode":"MD","latitude":"40.76495000","longitude":"-3.57969000"},{"name":"El Álamo","countryCode":"ES","stateCode":"MD","latitude":"40.23066000","longitude":"-3.99447000"},{"name":"Estremera","countryCode":"ES","stateCode":"MD","latitude":"40.18333000","longitude":"-3.10000000"},{"name":"Fresnedillas","countryCode":"ES","stateCode":"MD","latitude":"40.48704000","longitude":"-4.17146000"},{"name":"Fresno de Torote","countryCode":"ES","stateCode":"MD","latitude":"40.59040000","longitude":"-3.41003000"},{"name":"Fuencarral-El Pardo","countryCode":"ES","stateCode":"MD","latitude":"40.49840000","longitude":"-3.73140000"},{"name":"Fuenlabrada","countryCode":"ES","stateCode":"MD","latitude":"40.28419000","longitude":"-3.79415000"},{"name":"Fuente el Saz","countryCode":"ES","stateCode":"MD","latitude":"40.63215000","longitude":"-3.51146000"},{"name":"Fuentidueña de Tajo","countryCode":"ES","stateCode":"MD","latitude":"40.11574000","longitude":"-3.15718000"},{"name":"Galapagar","countryCode":"ES","stateCode":"MD","latitude":"40.57830000","longitude":"-4.00426000"},{"name":"Garganta de los Montes","countryCode":"ES","stateCode":"MD","latitude":"40.91992000","longitude":"-3.68375000"},{"name":"Gascones","countryCode":"ES","stateCode":"MD","latitude":"41.01843000","longitude":"-3.64217000"},{"name":"Getafe","countryCode":"ES","stateCode":"MD","latitude":"40.30571000","longitude":"-3.73295000"},{"name":"Griñón","countryCode":"ES","stateCode":"MD","latitude":"40.21249000","longitude":"-3.85482000"},{"name":"Guadalix de la Sierra","countryCode":"ES","stateCode":"MD","latitude":"40.78496000","longitude":"-3.69347000"},{"name":"Guadarrama","countryCode":"ES","stateCode":"MD","latitude":"40.67270000","longitude":"-4.08949000"},{"name":"Horcajo de la Sierra","countryCode":"ES","stateCode":"MD","latitude":"41.06723000","longitude":"-3.58534000"},{"name":"Horcajuelo de la Sierra","countryCode":"ES","stateCode":"MD","latitude":"41.06019000","longitude":"-3.54640000"},{"name":"Hortaleza","countryCode":"ES","stateCode":"MD","latitude":"40.47444000","longitude":"-3.64110000"},{"name":"Hoyo de Manzanares","countryCode":"ES","stateCode":"MD","latitude":"40.62265000","longitude":"-3.90733000"},{"name":"Humanes de Madrid","countryCode":"ES","stateCode":"MD","latitude":"40.25038000","longitude":"-3.83062000"},{"name":"La Cabrera","countryCode":"ES","stateCode":"MD","latitude":"40.86386000","longitude":"-3.61265000"},{"name":"Las Matas","countryCode":"ES","stateCode":"MD","latitude":"40.55779000","longitude":"-3.89173000"},{"name":"Las Rozas de Madrid","countryCode":"ES","stateCode":"MD","latitude":"40.49292000","longitude":"-3.87371000"},{"name":"Las Tablas","countryCode":"ES","stateCode":"MD","latitude":"40.50649000","longitude":"-3.67235000"},{"name":"Latina","countryCode":"ES","stateCode":"MD","latitude":"40.38897000","longitude":"-3.74569000"},{"name":"Leganés","countryCode":"ES","stateCode":"MD","latitude":"40.32718000","longitude":"-3.76350000"},{"name":"Loeches","countryCode":"ES","stateCode":"MD","latitude":"40.38343000","longitude":"-3.41460000"},{"name":"Los Molinos","countryCode":"ES","stateCode":"MD","latitude":"40.71578000","longitude":"-4.07402000"},{"name":"Los Santos de la Humosa","countryCode":"ES","stateCode":"MD","latitude":"40.49968000","longitude":"-3.25332000"},{"name":"Lozoya","countryCode":"ES","stateCode":"MD","latitude":"40.94949000","longitude":"-3.79086000"},{"name":"Madrid","countryCode":"ES","stateCode":"MD","latitude":"40.41650000","longitude":"-3.70256000"},{"name":"Majadahonda","countryCode":"ES","stateCode":"MD","latitude":"40.47353000","longitude":"-3.87182000"},{"name":"Manzanares el Real","countryCode":"ES","stateCode":"MD","latitude":"40.72627000","longitude":"-3.86265000"},{"name":"Meco","countryCode":"ES","stateCode":"MD","latitude":"40.55274000","longitude":"-3.32894000"},{"name":"Mejorada del Campo","countryCode":"ES","stateCode":"MD","latitude":"40.39283000","longitude":"-3.48194000"},{"name":"Miraflores de la Sierra","countryCode":"ES","stateCode":"MD","latitude":"40.81550000","longitude":"-3.76213000"},{"name":"Moncloa-Aravaca","countryCode":"ES","stateCode":"MD","latitude":"40.43547000","longitude":"-3.73170000"},{"name":"Montejo de la Sierra","countryCode":"ES","stateCode":"MD","latitude":"41.05955000","longitude":"-3.52993000"},{"name":"Moraleja de Enmedio","countryCode":"ES","stateCode":"MD","latitude":"40.26125000","longitude":"-3.85963000"},{"name":"Moralzarzal","countryCode":"ES","stateCode":"MD","latitude":"40.67816000","longitude":"-3.97070000"},{"name":"Morata de Tajuña","countryCode":"ES","stateCode":"MD","latitude":"40.22680000","longitude":"-3.43269000"},{"name":"Moratalaz","countryCode":"ES","stateCode":"MD","latitude":"40.40742000","longitude":"-3.64935000"},{"name":"Móstoles","countryCode":"ES","stateCode":"MD","latitude":"40.32234000","longitude":"-3.86496000"},{"name":"Navacerrada","countryCode":"ES","stateCode":"MD","latitude":"40.72905000","longitude":"-4.01696000"},{"name":"Navalafuente","countryCode":"ES","stateCode":"MD","latitude":"40.82063000","longitude":"-3.67266000"},{"name":"Navalagamella","countryCode":"ES","stateCode":"MD","latitude":"40.46894000","longitude":"-4.12334000"},{"name":"Navalcarnero","countryCode":"ES","stateCode":"MD","latitude":"40.28908000","longitude":"-4.01197000"},{"name":"Navalquejigo","countryCode":"ES","stateCode":"MD","latitude":"40.60705000","longitude":"-4.04966000"},{"name":"Navas del Rey","countryCode":"ES","stateCode":"MD","latitude":"40.38610000","longitude":"-4.25117000"},{"name":"Nuevo Baztán","countryCode":"ES","stateCode":"MD","latitude":"40.36731000","longitude":"-3.24125000"},{"name":"Paracuellos de Jarama","countryCode":"ES","stateCode":"MD","latitude":"40.50353000","longitude":"-3.52775000"},{"name":"Parla","countryCode":"ES","stateCode":"MD","latitude":"40.23604000","longitude":"-3.76752000"},{"name":"Patones","countryCode":"ES","stateCode":"MD","latitude":"40.85563000","longitude":"-3.48490000"},{"name":"Pedrezuela","countryCode":"ES","stateCode":"MD","latitude":"40.74277000","longitude":"-3.59980000"},{"name":"Pelayos de la Presa","countryCode":"ES","stateCode":"MD","latitude":"40.36051000","longitude":"-4.33462000"},{"name":"Perales de Tajuña","countryCode":"ES","stateCode":"MD","latitude":"40.23130000","longitude":"-3.35021000"},{"name":"Pezuela de las Torres","countryCode":"ES","stateCode":"MD","latitude":"40.41613000","longitude":"-3.17363000"},{"name":"Pinar de Chamartín","countryCode":"ES","stateCode":"MD","latitude":"40.47903000","longitude":"-3.66836000"},{"name":"Pinilla del Valle","countryCode":"ES","stateCode":"MD","latitude":"40.92448000","longitude":"-3.81688000"},{"name":"Pinto","countryCode":"ES","stateCode":"MD","latitude":"40.24147000","longitude":"-3.69999000"},{"name":"Pozuelo de Alarcón","countryCode":"ES","stateCode":"MD","latitude":"40.43293000","longitude":"-3.81338000"},{"name":"Pozuelo del Rey","countryCode":"ES","stateCode":"MD","latitude":"40.36463000","longitude":"-3.31699000"},{"name":"Provincia de Madrid","countryCode":"ES","stateCode":"MD","latitude":"40.40225000","longitude":"-3.71029000"},{"name":"Prádena del Rincón","countryCode":"ES","stateCode":"MD","latitude":"41.04414000","longitude":"-3.54075000"},{"name":"Puente de Vallecas","countryCode":"ES","stateCode":"MD","latitude":"40.39354000","longitude":"-3.66200000"},{"name":"Quijorna","countryCode":"ES","stateCode":"MD","latitude":"40.42763000","longitude":"-4.05683000"},{"name":"Rascafría","countryCode":"ES","stateCode":"MD","latitude":"40.90407000","longitude":"-3.87898000"},{"name":"Redueña","countryCode":"ES","stateCode":"MD","latitude":"40.81685000","longitude":"-3.59837000"},{"name":"Retiro","countryCode":"ES","stateCode":"MD","latitude":"40.41317000","longitude":"-3.68307000"},{"name":"Ribatejada","countryCode":"ES","stateCode":"MD","latitude":"40.66420000","longitude":"-3.38976000"},{"name":"Rivas-Vaciamadrid","countryCode":"ES","stateCode":"MD","latitude":"40.32605000","longitude":"-3.51089000"},{"name":"Robledillo de la Jara","countryCode":"ES","stateCode":"MD","latitude":"40.95054000","longitude":"-3.52181000"},{"name":"Robledo de Chavela","countryCode":"ES","stateCode":"MD","latitude":"40.50062000","longitude":"-4.23635000"},{"name":"Rozas de Puerto Real","countryCode":"ES","stateCode":"MD","latitude":"40.31667000","longitude":"-4.48333000"},{"name":"Salamanca","countryCode":"ES","stateCode":"MD","latitude":"40.42972000","longitude":"-3.67975000"},{"name":"San Agustín del Guadalix","countryCode":"ES","stateCode":"MD","latitude":"40.67882000","longitude":"-3.61639000"},{"name":"San Blas-Canillejas","countryCode":"ES","stateCode":"MD","latitude":"40.43893000","longitude":"-3.61537000"},{"name":"San Fernando de Henares","countryCode":"ES","stateCode":"MD","latitude":"40.42386000","longitude":"-3.53261000"},{"name":"San Lorenzo de El Escorial","countryCode":"ES","stateCode":"MD","latitude":"40.59144000","longitude":"-4.14738000"},{"name":"San Martín de Valdeiglesias","countryCode":"ES","stateCode":"MD","latitude":"40.36185000","longitude":"-4.39831000"},{"name":"San Martín de la Vega","countryCode":"ES","stateCode":"MD","latitude":"40.20735000","longitude":"-3.57063000"},{"name":"San Sebastián de los Reyes","countryCode":"ES","stateCode":"MD","latitude":"40.55555000","longitude":"-3.62733000"},{"name":"Santa María de la Alameda","countryCode":"ES","stateCode":"MD","latitude":"40.59492000","longitude":"-4.25772000"},{"name":"Santorcaz","countryCode":"ES","stateCode":"MD","latitude":"40.47176000","longitude":"-3.23462000"},{"name":"Serranillos del Valle","countryCode":"ES","stateCode":"MD","latitude":"40.20211000","longitude":"-3.88187000"},{"name":"Sevilla La Nueva","countryCode":"ES","stateCode":"MD","latitude":"40.34775000","longitude":"-4.02727000"},{"name":"Talamanca de Jarama","countryCode":"ES","stateCode":"MD","latitude":"40.74325000","longitude":"-3.50889000"},{"name":"Tetuán de las Victorias","countryCode":"ES","stateCode":"MD","latitude":"40.45975000","longitude":"-3.69750000"},{"name":"Tielmes","countryCode":"ES","stateCode":"MD","latitude":"40.24652000","longitude":"-3.31461000"},{"name":"Titulcia","countryCode":"ES","stateCode":"MD","latitude":"40.13537000","longitude":"-3.56763000"},{"name":"Torrejón de Ardoz","countryCode":"ES","stateCode":"MD","latitude":"40.45535000","longitude":"-3.46973000"},{"name":"Torrejón de Velasco","countryCode":"ES","stateCode":"MD","latitude":"40.18746000","longitude":"-3.77681000"},{"name":"Torrejón de la Calzada","countryCode":"ES","stateCode":"MD","latitude":"40.19886000","longitude":"-3.79700000"},{"name":"Torrelaguna","countryCode":"ES","stateCode":"MD","latitude":"40.82764000","longitude":"-3.53683000"},{"name":"Torrelodones","countryCode":"ES","stateCode":"MD","latitude":"40.57654000","longitude":"-3.92658000"},{"name":"Torremocha de Jarama","countryCode":"ES","stateCode":"MD","latitude":"40.84148000","longitude":"-3.49666000"},{"name":"Torres de la Alameda","countryCode":"ES","stateCode":"MD","latitude":"40.40264000","longitude":"-3.35767000"},{"name":"Tres Cantos","countryCode":"ES","stateCode":"MD","latitude":"40.60092000","longitude":"-3.70806000"},{"name":"Usera","countryCode":"ES","stateCode":"MD","latitude":"40.38866000","longitude":"-3.70035000"},{"name":"Valdaracete","countryCode":"ES","stateCode":"MD","latitude":"40.20770000","longitude":"-3.19101000"},{"name":"Valdeavero","countryCode":"ES","stateCode":"MD","latitude":"40.62980000","longitude":"-3.33001000"},{"name":"Valdemanco","countryCode":"ES","stateCode":"MD","latitude":"40.87039000","longitude":"-3.65873000"},{"name":"Valdemaqueda","countryCode":"ES","stateCode":"MD","latitude":"40.51201000","longitude":"-4.29722000"},{"name":"Valdemorillo","countryCode":"ES","stateCode":"MD","latitude":"40.50064000","longitude":"-4.06710000"},{"name":"Valdemoro","countryCode":"ES","stateCode":"MD","latitude":"40.19081000","longitude":"-3.67887000"},{"name":"Valdeolmos","countryCode":"ES","stateCode":"MD","latitude":"40.63708000","longitude":"-3.45064000"},{"name":"Valdepiélagos","countryCode":"ES","stateCode":"MD","latitude":"40.75842000","longitude":"-3.46163000"},{"name":"Valdetorres de Jarama","countryCode":"ES","stateCode":"MD","latitude":"40.69366000","longitude":"-3.51156000"},{"name":"Valdilecha","countryCode":"ES","stateCode":"MD","latitude":"40.29530000","longitude":"-3.30233000"},{"name":"Valverde de Alcalá","countryCode":"ES","stateCode":"MD","latitude":"40.41667000","longitude":"-3.29631000"},{"name":"Velilla de San Antonio","countryCode":"ES","stateCode":"MD","latitude":"40.36516000","longitude":"-3.48484000"},{"name":"Venturada","countryCode":"ES","stateCode":"MD","latitude":"40.79717000","longitude":"-3.61974000"},{"name":"Vicálvaro","countryCode":"ES","stateCode":"MD","latitude":"40.40000000","longitude":"-3.60000000"},{"name":"Villa de Vallecas","countryCode":"ES","stateCode":"MD","latitude":"40.36695000","longitude":"-3.60146000"},{"name":"Villa del Prado","countryCode":"ES","stateCode":"MD","latitude":"40.27852000","longitude":"-4.30534000"},{"name":"Villaconejos","countryCode":"ES","stateCode":"MD","latitude":"40.10139000","longitude":"-3.48258000"},{"name":"Villalbilla","countryCode":"ES","stateCode":"MD","latitude":"40.43044000","longitude":"-3.29904000"},{"name":"Villamanrique de Tajo","countryCode":"ES","stateCode":"MD","latitude":"40.06617000","longitude":"-3.23668000"},{"name":"Villamanta","countryCode":"ES","stateCode":"MD","latitude":"40.29858000","longitude":"-4.10880000"},{"name":"Villamantilla","countryCode":"ES","stateCode":"MD","latitude":"40.33846000","longitude":"-4.12986000"},{"name":"Villanueva de Perales","countryCode":"ES","stateCode":"MD","latitude":"40.34541000","longitude":"-4.09891000"},{"name":"Villanueva de la Cañada","countryCode":"ES","stateCode":"MD","latitude":"40.44689000","longitude":"-4.00428000"},{"name":"Villanueva del Pardillo","countryCode":"ES","stateCode":"MD","latitude":"40.49014000","longitude":"-3.96383000"},{"name":"Villar del Olmo","countryCode":"ES","stateCode":"MD","latitude":"40.33468000","longitude":"-3.23399000"},{"name":"Villarejo de Salvanés","countryCode":"ES","stateCode":"MD","latitude":"40.16663000","longitude":"-3.27277000"},{"name":"Villaverde","countryCode":"ES","stateCode":"MD","latitude":"40.35000000","longitude":"-3.70000000"},{"name":"Villaviciosa de Odón","countryCode":"ES","stateCode":"MD","latitude":"40.35810000","longitude":"-3.90430000"},{"name":"Villavieja del Lozoya","countryCode":"ES","stateCode":"MD","latitude":"41.00396000","longitude":"-3.66870000"},{"name":"Zarzalejo","countryCode":"ES","stateCode":"MD","latitude":"40.54811000","longitude":"-4.18176000"},{"name":"Alaior","countryCode":"ES","stateCode":"PM","latitude":"39.93034000","longitude":"4.14039000"},{"name":"Alaró","countryCode":"ES","stateCode":"PM","latitude":"39.70441000","longitude":"2.79181000"},{"name":"Alcúdia","countryCode":"ES","stateCode":"PM","latitude":"39.85316000","longitude":"3.12138000"},{"name":"Algaida","countryCode":"ES","stateCode":"PM","latitude":"39.55899000","longitude":"2.89541000"},{"name":"Andratx","countryCode":"ES","stateCode":"PM","latitude":"39.57553000","longitude":"2.42017000"},{"name":"Ariany","countryCode":"ES","stateCode":"PM","latitude":"39.65048000","longitude":"3.11055000"},{"name":"Artà","countryCode":"ES","stateCode":"PM","latitude":"39.69315000","longitude":"3.34979000"},{"name":"Banyalbufar","countryCode":"ES","stateCode":"PM","latitude":"39.68734000","longitude":"2.51409000"},{"name":"Binissalem","countryCode":"ES","stateCode":"PM","latitude":"39.68744000","longitude":"2.84396000"},{"name":"Bunyola","countryCode":"ES","stateCode":"PM","latitude":"39.69634000","longitude":"2.69955000"},{"name":"Búger","countryCode":"ES","stateCode":"PM","latitude":"39.75809000","longitude":"2.98349000"},{"name":"Cala Rajada","countryCode":"ES","stateCode":"PM","latitude":"39.71174000","longitude":"3.46310000"},{"name":"Cala d\'Or","countryCode":"ES","stateCode":"PM","latitude":"39.37810000","longitude":"3.23479000"},{"name":"Calonge","countryCode":"ES","stateCode":"PM","latitude":"39.40039000","longitude":"3.20335000"},{"name":"Calvià","countryCode":"ES","stateCode":"PM","latitude":"39.56570000","longitude":"2.50621000"},{"name":"Camp de Mar","countryCode":"ES","stateCode":"PM","latitude":"39.53827000","longitude":"2.42386000"},{"name":"Campanet","countryCode":"ES","stateCode":"PM","latitude":"39.77470000","longitude":"2.96506000"},{"name":"Campos","countryCode":"ES","stateCode":"PM","latitude":"39.43099000","longitude":"3.01935000"},{"name":"Can Pastilla","countryCode":"ES","stateCode":"PM","latitude":"39.53615000","longitude":"2.71766000"},{"name":"Can Picafort","countryCode":"ES","stateCode":"PM","latitude":"39.76567000","longitude":"3.15488000"},{"name":"Capdepera","countryCode":"ES","stateCode":"PM","latitude":"39.70237000","longitude":"3.43532000"},{"name":"Ciutadella","countryCode":"ES","stateCode":"PM","latitude":"40.00112000","longitude":"3.84144000"},{"name":"Coll d\'en Rabassa","countryCode":"ES","stateCode":"PM","latitude":"39.55083000","longitude":"2.69468000"},{"name":"Colònia de Sant Jordi","countryCode":"ES","stateCode":"PM","latitude":"39.31810000","longitude":"2.99197000"},{"name":"Consell","countryCode":"ES","stateCode":"PM","latitude":"39.66861000","longitude":"2.81267000"},{"name":"Costitx","countryCode":"ES","stateCode":"PM","latitude":"39.65675000","longitude":"2.94953000"},{"name":"Deià","countryCode":"ES","stateCode":"PM","latitude":"39.74806000","longitude":"2.64823000"},{"name":"El Toro","countryCode":"ES","stateCode":"PM","latitude":"39.48477000","longitude":"2.48222000"},{"name":"Es Castell","countryCode":"ES","stateCode":"PM","latitude":"39.87760000","longitude":"4.28990000"},{"name":"Es Molinar","countryCode":"ES","stateCode":"PM","latitude":"39.56140000","longitude":"2.67517000"},{"name":"Escorca","countryCode":"ES","stateCode":"PM","latitude":"39.82138000","longitude":"2.86941000"},{"name":"Esporles","countryCode":"ES","stateCode":"PM","latitude":"39.66794000","longitude":"2.57867000"},{"name":"Estellencs","countryCode":"ES","stateCode":"PM","latitude":"39.65338000","longitude":"2.48130000"},{"name":"Felanitx","countryCode":"ES","stateCode":"PM","latitude":"39.46960000","longitude":"3.14831000"},{"name":"Ferreries","countryCode":"ES","stateCode":"PM","latitude":"39.98324000","longitude":"4.01181000"},{"name":"Fornalutx","countryCode":"ES","stateCode":"PM","latitude":"39.78232000","longitude":"2.74107000"},{"name":"Ibiza","countryCode":"ES","stateCode":"PM","latitude":"38.90883000","longitude":"1.43296000"},{"name":"Illes Balears","countryCode":"ES","stateCode":"PM","latitude":"39.60992000","longitude":"3.02948000"},{"name":"Inca","countryCode":"ES","stateCode":"PM","latitude":"39.72110000","longitude":"2.91093000"},{"name":"Lloret de Vistalegre","countryCode":"ES","stateCode":"PM","latitude":"39.61835000","longitude":"2.97493000"},{"name":"Lloseta","countryCode":"ES","stateCode":"PM","latitude":"39.71849000","longitude":"2.86690000"},{"name":"Llubí","countryCode":"ES","stateCode":"PM","latitude":"39.69933000","longitude":"3.00681000"},{"name":"Llucmajor","countryCode":"ES","stateCode":"PM","latitude":"39.49093000","longitude":"2.89108000"},{"name":"Magaluf","countryCode":"ES","stateCode":"PM","latitude":"39.51110000","longitude":"2.53530000"},{"name":"Manacor","countryCode":"ES","stateCode":"PM","latitude":"39.56964000","longitude":"3.20955000"},{"name":"Mancor de la Vall","countryCode":"ES","stateCode":"PM","latitude":"39.74966000","longitude":"2.87284000"},{"name":"Maria de la Salut","countryCode":"ES","stateCode":"PM","latitude":"39.66306000","longitude":"3.07300000"},{"name":"Marratxí","countryCode":"ES","stateCode":"PM","latitude":"39.62142000","longitude":"2.72530000"},{"name":"Maó","countryCode":"ES","stateCode":"PM","latitude":"39.88853000","longitude":"4.26583000"},{"name":"Mercadal","countryCode":"ES","stateCode":"PM","latitude":"39.99014000","longitude":"4.09387000"},{"name":"Montuïri","countryCode":"ES","stateCode":"PM","latitude":"39.56742000","longitude":"2.98189000"},{"name":"Muro","countryCode":"ES","stateCode":"PM","latitude":"39.73661000","longitude":"3.05559000"},{"name":"Palma","countryCode":"ES","stateCode":"PM","latitude":"39.56939000","longitude":"2.65024000"},{"name":"Palmanova","countryCode":"ES","stateCode":"PM","latitude":"39.52470000","longitude":"2.53922000"},{"name":"Peguera","countryCode":"ES","stateCode":"PM","latitude":"39.53751000","longitude":"2.44806000"},{"name":"Petra","countryCode":"ES","stateCode":"PM","latitude":"39.61351000","longitude":"3.11312000"},{"name":"Pollença","countryCode":"ES","stateCode":"PM","latitude":"39.87678000","longitude":"3.01626000"},{"name":"Porreres","countryCode":"ES","stateCode":"PM","latitude":"39.51434000","longitude":"3.02197000"},{"name":"Port d\'Alcúdia","countryCode":"ES","stateCode":"PM","latitude":"39.84182000","longitude":"3.13291000"},{"name":"Port de Pollença","countryCode":"ES","stateCode":"PM","latitude":"39.90750000","longitude":"3.08140000"},{"name":"Port de Sóller","countryCode":"ES","stateCode":"PM","latitude":"39.79759000","longitude":"2.69637000"},{"name":"Porto Cristo","countryCode":"ES","stateCode":"PM","latitude":"39.53953000","longitude":"3.33302000"},{"name":"Portocolom","countryCode":"ES","stateCode":"PM","latitude":"39.41589000","longitude":"3.25697000"},{"name":"Puigpunyent","countryCode":"ES","stateCode":"PM","latitude":"39.62514000","longitude":"2.52759000"},{"name":"Sant Antoni de Portmany","countryCode":"ES","stateCode":"PM","latitude":"38.98068000","longitude":"1.30362000"},{"name":"Sant Francesc de Formentera","countryCode":"ES","stateCode":"PM","latitude":"38.70566000","longitude":"1.42893000"},{"name":"Sant Joan","countryCode":"ES","stateCode":"PM","latitude":"39.59621000","longitude":"3.03920000"},{"name":"Sant Joan de Labritja","countryCode":"ES","stateCode":"PM","latitude":"39.07891000","longitude":"1.51397000"},{"name":"Sant Josep de sa Talaia","countryCode":"ES","stateCode":"PM","latitude":"38.92239000","longitude":"1.29437000"},{"name":"Sant Llorenç des Cardassar","countryCode":"ES","stateCode":"PM","latitude":"39.61009000","longitude":"3.28380000"},{"name":"Sant Lluís","countryCode":"ES","stateCode":"PM","latitude":"39.84939000","longitude":"4.25819000"},{"name":"Santa Eugènia","countryCode":"ES","stateCode":"PM","latitude":"39.62361000","longitude":"2.83864000"},{"name":"Santa Eulària des Riu","countryCode":"ES","stateCode":"PM","latitude":"38.98457000","longitude":"1.53409000"},{"name":"Santa Margalida","countryCode":"ES","stateCode":"PM","latitude":"39.70143000","longitude":"3.10215000"},{"name":"Santa Ponsa","countryCode":"ES","stateCode":"PM","latitude":"39.50868000","longitude":"2.47660000"},{"name":"Santanyí","countryCode":"ES","stateCode":"PM","latitude":"39.35461000","longitude":"3.12907000"},{"name":"Selva","countryCode":"ES","stateCode":"PM","latitude":"39.75504000","longitude":"2.90069000"},{"name":"Sencelles","countryCode":"ES","stateCode":"PM","latitude":"39.64598000","longitude":"2.89769000"},{"name":"Ses Salines","countryCode":"ES","stateCode":"PM","latitude":"39.33831000","longitude":"3.05274000"},{"name":"Sineu","countryCode":"ES","stateCode":"PM","latitude":"39.64254000","longitude":"3.01034000"},{"name":"Son Ferrer","countryCode":"ES","stateCode":"PM","latitude":"39.49666000","longitude":"2.50102000"},{"name":"Son Servera","countryCode":"ES","stateCode":"PM","latitude":"39.62073000","longitude":"3.36008000"},{"name":"Sóller","countryCode":"ES","stateCode":"PM","latitude":"39.76623000","longitude":"2.71521000"},{"name":"Valldemossa","countryCode":"ES","stateCode":"PM","latitude":"39.71042000","longitude":"2.62230000"},{"name":"Vilafranca de Bonany","countryCode":"ES","stateCode":"PM","latitude":"39.56894000","longitude":"3.08815000"},{"name":"s\'Arenal","countryCode":"ES","stateCode":"PM","latitude":"39.50000000","longitude":"2.75000000"},{"name":"sa Pobla","countryCode":"ES","stateCode":"PM","latitude":"39.76920000","longitude":"3.02394000"},{"name":"Ampuero","countryCode":"ES","stateCode":"CB","latitude":"43.34268000","longitude":"-3.41667000"},{"name":"Arenas de Iguña","countryCode":"ES","stateCode":"CB","latitude":"43.18293000","longitude":"-4.04729000"},{"name":"Argoños","countryCode":"ES","stateCode":"CB","latitude":"43.45740000","longitude":"-3.49013000"},{"name":"Arnuero","countryCode":"ES","stateCode":"CB","latitude":"43.47756000","longitude":"-3.56959000"},{"name":"Arredondo","countryCode":"ES","stateCode":"CB","latitude":"43.27325000","longitude":"-3.60031000"},{"name":"Bareyo","countryCode":"ES","stateCode":"CB","latitude":"43.46686000","longitude":"-3.60083000"},{"name":"Bárcena de Cicero","countryCode":"ES","stateCode":"CB","latitude":"43.42160000","longitude":"-3.51030000"},{"name":"Bárcena de Pie de Concha","countryCode":"ES","stateCode":"CB","latitude":"43.12580000","longitude":"-4.05662000"},{"name":"Cabezón de Liébana","countryCode":"ES","stateCode":"CB","latitude":"43.13437000","longitude":"-4.57630000"},{"name":"Cabezón de la Sal","countryCode":"ES","stateCode":"CB","latitude":"43.30824000","longitude":"-4.23571000"},{"name":"Camargo","countryCode":"ES","stateCode":"CB","latitude":"43.40744000","longitude":"-3.88498000"},{"name":"Cartes","countryCode":"ES","stateCode":"CB","latitude":"43.32596000","longitude":"-4.06893000"},{"name":"Castro-Urdiales","countryCode":"ES","stateCode":"CB","latitude":"43.38285000","longitude":"-3.22043000"},{"name":"Colindres","countryCode":"ES","stateCode":"CB","latitude":"43.39667000","longitude":"-3.45361000"},{"name":"Comillas","countryCode":"ES","stateCode":"CB","latitude":"43.38603000","longitude":"-4.29162000"},{"name":"El Astillero","countryCode":"ES","stateCode":"CB","latitude":"43.40094000","longitude":"-3.82051000"},{"name":"Escalante","countryCode":"ES","stateCode":"CB","latitude":"43.43678000","longitude":"-3.51347000"},{"name":"Hazas de Cesto","countryCode":"ES","stateCode":"CB","latitude":"43.39653000","longitude":"-3.58916000"},{"name":"Laredo","countryCode":"ES","stateCode":"CB","latitude":"43.40980000","longitude":"-3.41613000"},{"name":"Limpias","countryCode":"ES","stateCode":"CB","latitude":"43.36402000","longitude":"-3.41778000"},{"name":"Los Corrales de Buelna","countryCode":"ES","stateCode":"CB","latitude":"43.26358000","longitude":"-4.07262000"},{"name":"Luzmela","countryCode":"ES","stateCode":"CB","latitude":"43.29685000","longitude":"-4.20884000"},{"name":"Mataporquera","countryCode":"ES","stateCode":"CB","latitude":"42.87486000","longitude":"-4.16276000"},{"name":"Miengo","countryCode":"ES","stateCode":"CB","latitude":"43.42861000","longitude":"-3.99866000"},{"name":"Molledo","countryCode":"ES","stateCode":"CB","latitude":"43.14974000","longitude":"-4.04239000"},{"name":"Noja","countryCode":"ES","stateCode":"CB","latitude":"43.48917000","longitude":"-3.52306000"},{"name":"Penagos","countryCode":"ES","stateCode":"CB","latitude":"43.35216000","longitude":"-3.81382000"},{"name":"Pesquera","countryCode":"ES","stateCode":"CB","latitude":"43.08223000","longitude":"-4.07932000"},{"name":"Polanco","countryCode":"ES","stateCode":"CB","latitude":"43.38524000","longitude":"-4.01642000"},{"name":"Potes","countryCode":"ES","stateCode":"CB","latitude":"43.15457000","longitude":"-4.62055000"},{"name":"Provincia de Cantabria","countryCode":"ES","stateCode":"CB","latitude":"43.16667000","longitude":"-4.00000000"},{"name":"Puente Viesgo","countryCode":"ES","stateCode":"CB","latitude":"43.29815000","longitude":"-3.96817000"},{"name":"Ramales de la Victoria","countryCode":"ES","stateCode":"CB","latitude":"43.25720000","longitude":"-3.46516000"},{"name":"Rasines","countryCode":"ES","stateCode":"CB","latitude":"43.30505000","longitude":"-3.42919000"},{"name":"Reinosa","countryCode":"ES","stateCode":"CB","latitude":"42.99959000","longitude":"-4.13801000"},{"name":"Reocín","countryCode":"ES","stateCode":"CB","latitude":"43.33915000","longitude":"-4.09403000"},{"name":"Ruente","countryCode":"ES","stateCode":"CB","latitude":"43.25826000","longitude":"-4.26791000"},{"name":"San Martín de Elines","countryCode":"ES","stateCode":"CB","latitude":"42.82864000","longitude":"-3.86865000"},{"name":"San Miguel de Aguayo","countryCode":"ES","stateCode":"CB","latitude":"43.05383000","longitude":"-4.02550000"},{"name":"San Miguel de Meruelo","countryCode":"ES","stateCode":"CB","latitude":"43.46211000","longitude":"-3.58877000"},{"name":"San Pedro del Romeral","countryCode":"ES","stateCode":"CB","latitude":"43.11514000","longitude":"-3.81860000"},{"name":"San Vicente de la Barquera","countryCode":"ES","stateCode":"CB","latitude":"43.38509000","longitude":"-4.39934000"},{"name":"Santa Cruz de Bezana","countryCode":"ES","stateCode":"CB","latitude":"43.44370000","longitude":"-3.90324000"},{"name":"Santa María de Cayón","countryCode":"ES","stateCode":"CB","latitude":"43.30849000","longitude":"-3.83680000"},{"name":"Santander","countryCode":"ES","stateCode":"CB","latitude":"43.46472000","longitude":"-3.80444000"},{"name":"Santillana","countryCode":"ES","stateCode":"CB","latitude":"43.38903000","longitude":"-4.10844000"},{"name":"Santiurde de Reinosa","countryCode":"ES","stateCode":"CB","latitude":"43.06144000","longitude":"-4.08351000"},{"name":"Santiurde de Toranzo","countryCode":"ES","stateCode":"CB","latitude":"43.23819000","longitude":"-3.93947000"},{"name":"Santoña","countryCode":"ES","stateCode":"CB","latitude":"43.44386000","longitude":"-3.45757000"},{"name":"Saro","countryCode":"ES","stateCode":"CB","latitude":"43.25961000","longitude":"-3.84283000"},{"name":"Selaya","countryCode":"ES","stateCode":"CB","latitude":"43.21376000","longitude":"-3.80563000"},{"name":"Solórzano","countryCode":"ES","stateCode":"CB","latitude":"43.38233000","longitude":"-3.58785000"},{"name":"Suances","countryCode":"ES","stateCode":"CB","latitude":"43.43341000","longitude":"-4.04338000"},{"name":"Torrelavega","countryCode":"ES","stateCode":"CB","latitude":"43.34943000","longitude":"-4.04785000"},{"name":"Vega de Pas","countryCode":"ES","stateCode":"CB","latitude":"43.15692000","longitude":"-3.78316000"},{"name":"Villacarriedo","countryCode":"ES","stateCode":"CB","latitude":"43.22851000","longitude":"-3.81057000"},{"name":"Villaescusa","countryCode":"ES","stateCode":"CB","latitude":"42.96262000","longitude":"-4.16706000"},{"name":"Villafufre","countryCode":"ES","stateCode":"CB","latitude":"43.26557000","longitude":"-3.89370000"},{"name":"Benzú","countryCode":"ES","stateCode":"CE","latitude":"35.91653000","longitude":"-5.37293000"},{"name":"Ceuta","countryCode":"ES","stateCode":"CE","latitude":"35.88919000","longitude":"-5.32042000"},{"name":"Melilla","countryCode":"ES","stateCode":"ML","latitude":"35.29369000","longitude":"-2.93833000"},{"name":"Abomsa","countryCode":"ET","stateCode":"AM","latitude":"9.98333000","longitude":"39.98333000"},{"name":"Addiet Canna","countryCode":"ET","stateCode":"AM","latitude":"11.26667000","longitude":"37.48333000"},{"name":"Bahir Dar","countryCode":"ET","stateCode":"AM","latitude":"11.59364000","longitude":"37.39077000"},{"name":"Batī","countryCode":"ET","stateCode":"AM","latitude":"11.19152000","longitude":"40.01675000"},{"name":"Bichena","countryCode":"ET","stateCode":"AM","latitude":"10.45000000","longitude":"38.20000000"},{"name":"Burē","countryCode":"ET","stateCode":"AM","latitude":"10.70000000","longitude":"37.06667000"},{"name":"Dabat","countryCode":"ET","stateCode":"AM","latitude":"12.98417000","longitude":"37.76500000"},{"name":"Debark’","countryCode":"ET","stateCode":"AM","latitude":"13.15611000","longitude":"37.89806000"},{"name":"Debre Birhan","countryCode":"ET","stateCode":"AM","latitude":"9.67954000","longitude":"39.53262000"},{"name":"Debre Mark’os","countryCode":"ET","stateCode":"AM","latitude":"10.35000000","longitude":"37.73333000"},{"name":"Debre Sīna","countryCode":"ET","stateCode":"AM","latitude":"9.84752000","longitude":"39.76027000"},{"name":"Debre Tabor","countryCode":"ET","stateCode":"AM","latitude":"11.85000000","longitude":"38.01667000"},{"name":"Debre Werk’","countryCode":"ET","stateCode":"AM","latitude":"10.66667000","longitude":"38.16667000"},{"name":"Dejen","countryCode":"ET","stateCode":"AM","latitude":"10.16667000","longitude":"38.13333000"},{"name":"Desē","countryCode":"ET","stateCode":"AM","latitude":"11.13333000","longitude":"39.63333000"},{"name":"Finote Selam","countryCode":"ET","stateCode":"AM","latitude":"10.70000000","longitude":"37.26667000"},{"name":"Gondar","countryCode":"ET","stateCode":"AM","latitude":"12.60000000","longitude":"37.46667000"},{"name":"Kemisē","countryCode":"ET","stateCode":"AM","latitude":"10.71668000","longitude":"39.86997000"},{"name":"Kombolcha","countryCode":"ET","stateCode":"AM","latitude":"11.08155000","longitude":"39.74339000"},{"name":"Lalībela","countryCode":"ET","stateCode":"AM","latitude":"12.03219000","longitude":"39.04756000"},{"name":"North Shewa Zone","countryCode":"ET","stateCode":"AM","latitude":"9.76900000","longitude":"39.66800000"},{"name":"North Wollo Zone","countryCode":"ET","stateCode":"AM","latitude":"11.92000000","longitude":"39.10000000"},{"name":"Robīt","countryCode":"ET","stateCode":"AM","latitude":"12.01667000","longitude":"39.63333000"},{"name":"South Gondar Zone","countryCode":"ET","stateCode":"AM","latitude":"11.83850000","longitude":"38.09954000"},{"name":"South Wollo Zone","countryCode":"ET","stateCode":"AM","latitude":"11.00000000","longitude":"39.25000000"},{"name":"Wag Hemra Zone","countryCode":"ET","stateCode":"AM","latitude":"12.76500000","longitude":"38.84300000"},{"name":"Were Īlu","countryCode":"ET","stateCode":"AM","latitude":"10.58964000","longitude":"39.43767000"},{"name":"Werota","countryCode":"ET","stateCode":"AM","latitude":"11.91667000","longitude":"37.70000000"},{"name":"Ādīs Zemen","countryCode":"ET","stateCode":"AM","latitude":"12.11667000","longitude":"37.78333000"},{"name":"Addis Ababa","countryCode":"ET","stateCode":"AA","latitude":"9.02497000","longitude":"38.74689000"},{"name":"Administrative Zone 1","countryCode":"ET","stateCode":"GA","latitude":"8.14699000","longitude":"33.97335000"},{"name":"Gambēla","countryCode":"ET","stateCode":"GA","latitude":"8.25000000","longitude":"34.58333000"},{"name":"Administrative Zone 2","countryCode":"ET","stateCode":"AF","latitude":"13.68513000","longitude":"40.05615000"},{"name":"Administrative Zone 3","countryCode":"ET","stateCode":"AF","latitude":"10.00902000","longitude":"40.47394000"},{"name":"Asaita","countryCode":"ET","stateCode":"AF","latitude":"11.56838000","longitude":"41.43869000"},{"name":"Dubti","countryCode":"ET","stateCode":"AF","latitude":"11.73292000","longitude":"41.08200000"},{"name":"Gewanē","countryCode":"ET","stateCode":"AF","latitude":"10.16658000","longitude":"40.64689000"},{"name":"Semera","countryCode":"ET","stateCode":"AF","latitude":"11.79342000","longitude":"41.00578000"},{"name":"Āwash","countryCode":"ET","stateCode":"AF","latitude":"8.98333000","longitude":"40.16667000"},{"name":"Afder Zone","countryCode":"ET","stateCode":"SO","latitude":"5.25000000","longitude":"43.00000000"},{"name":"Degehabur Zone","countryCode":"ET","stateCode":"SO","latitude":"8.25000000","longitude":"43.75000000"},{"name":"Gode Zone","countryCode":"ET","stateCode":"SO","latitude":"6.00000000","longitude":"43.75000000"},{"name":"Jijiga","countryCode":"ET","stateCode":"SO","latitude":"9.35000000","longitude":"42.80000000"},{"name":"Liben zone","countryCode":"ET","stateCode":"SO","latitude":"4.75000000","longitude":"40.50000000"},{"name":"Shinile Zone","countryCode":"ET","stateCode":"SO","latitude":"10.17097000","longitude":"41.83748000"},{"name":"Alaba Special Wereda","countryCode":"ET","stateCode":"SN","latitude":"7.45347000","longitude":"38.21189000"},{"name":"Arba Minch","countryCode":"ET","stateCode":"SN","latitude":"6.03333000","longitude":"37.55000000"},{"name":"Bako","countryCode":"ET","stateCode":"SN","latitude":"5.78333000","longitude":"36.56667000"},{"name":"Bench Maji Zone","countryCode":"ET","stateCode":"SN","latitude":"6.45994000","longitude":"35.30549000"},{"name":"Bodītī","countryCode":"ET","stateCode":"SN","latitude":"6.96667000","longitude":"37.86667000"},{"name":"Bonga","countryCode":"ET","stateCode":"SN","latitude":"7.28333000","longitude":"36.23333000"},{"name":"Butajīra","countryCode":"ET","stateCode":"SN","latitude":"8.11667000","longitude":"38.36667000"},{"name":"Dīla","countryCode":"ET","stateCode":"SN","latitude":"6.41667000","longitude":"38.31667000"},{"name":"Felege Neway","countryCode":"ET","stateCode":"SN","latitude":"6.30000000","longitude":"36.88333000"},{"name":"Gedeo Zone","countryCode":"ET","stateCode":"SN","latitude":"6.12727000","longitude":"38.27716000"},{"name":"Guraghe Zone","countryCode":"ET","stateCode":"SN","latitude":"8.25000000","longitude":"38.00000000"},{"name":"Gīdolē","countryCode":"ET","stateCode":"SN","latitude":"5.65000000","longitude":"37.36667000"},{"name":"Hadiya Zone","countryCode":"ET","stateCode":"SN","latitude":"7.50000000","longitude":"37.75000000"},{"name":"Hawassa","countryCode":"ET","stateCode":"SN","latitude":"7.06205000","longitude":"38.47635000"},{"name":"Hosa’ina","countryCode":"ET","stateCode":"SN","latitude":"7.54978000","longitude":"37.85374000"},{"name":"Hāgere Selam","countryCode":"ET","stateCode":"SN","latitude":"6.48333000","longitude":"38.51667000"},{"name":"Jinka","countryCode":"ET","stateCode":"SN","latitude":"5.65000000","longitude":"36.65000000"},{"name":"Kembata Alaba Tembaro Zone","countryCode":"ET","stateCode":"SN","latitude":"7.27039000","longitude":"37.77887000"},{"name":"Konso","countryCode":"ET","stateCode":"SN","latitude":"5.25000000","longitude":"37.48333000"},{"name":"K’olīto","countryCode":"ET","stateCode":"SN","latitude":"7.31667000","longitude":"38.08333000"},{"name":"Leku","countryCode":"ET","stateCode":"SN","latitude":"6.87309000","longitude":"38.44425000"},{"name":"Lobuni","countryCode":"ET","stateCode":"SN","latitude":"4.83333000","longitude":"36.10000000"},{"name":"Mīzan Teferī","countryCode":"ET","stateCode":"SN","latitude":"6.99865000","longitude":"35.58879000"},{"name":"Sheka Zone","countryCode":"ET","stateCode":"SN","latitude":"7.56166000","longitude":"35.40174000"},{"name":"Sidama Zone","countryCode":"ET","stateCode":"SN","latitude":"6.71800000","longitude":"38.44800000"},{"name":"Sodo","countryCode":"ET","stateCode":"SN","latitude":"6.86000000","longitude":"37.76159000"},{"name":"Tippi","countryCode":"ET","stateCode":"SN","latitude":"7.20000000","longitude":"35.45000000"},{"name":"Turmi","countryCode":"ET","stateCode":"SN","latitude":"4.96667000","longitude":"36.48333000"},{"name":"Wendo","countryCode":"ET","stateCode":"SN","latitude":"6.60000000","longitude":"38.41667000"},{"name":"Wolayita Zone","countryCode":"ET","stateCode":"SN","latitude":"6.84312000","longitude":"37.70051000"},{"name":"Yem","countryCode":"ET","stateCode":"SN","latitude":"7.83333000","longitude":"37.50000000"},{"name":"Yirga ‘Alem","countryCode":"ET","stateCode":"SN","latitude":"6.75000000","longitude":"38.41667000"},{"name":"Āreka","countryCode":"ET","stateCode":"SN","latitude":"7.06667000","longitude":"37.70000000"},{"name":"Arsi Zone","countryCode":"ET","stateCode":"OR","latitude":"7.50000000","longitude":"39.50000000"},{"name":"Bedelē","countryCode":"ET","stateCode":"OR","latitude":"8.45600000","longitude":"36.35302000"},{"name":"Bedēsa","countryCode":"ET","stateCode":"OR","latitude":"8.90000000","longitude":"40.78333000"},{"name":"Bishoftu","countryCode":"ET","stateCode":"OR","latitude":"8.75225000","longitude":"38.97846000"},{"name":"Deder","countryCode":"ET","stateCode":"OR","latitude":"9.31168000","longitude":"41.44301000"},{"name":"Dembī Dolo","countryCode":"ET","stateCode":"OR","latitude":"8.53333000","longitude":"34.80000000"},{"name":"Dodola","countryCode":"ET","stateCode":"OR","latitude":"6.98333000","longitude":"39.18333000"},{"name":"East Harerghe Zone","countryCode":"ET","stateCode":"OR","latitude":"8.70114000","longitude":"42.00241000"},{"name":"East Shewa Zone","countryCode":"ET","stateCode":"OR","latitude":"8.21353000","longitude":"38.84809000"},{"name":"East Wellega Zone","countryCode":"ET","stateCode":"OR","latitude":"9.51928000","longitude":"36.75762000"},{"name":"Fichē","countryCode":"ET","stateCode":"OR","latitude":"9.80000000","longitude":"38.73333000"},{"name":"Gebre Guracha","countryCode":"ET","stateCode":"OR","latitude":"9.80000000","longitude":"38.40000000"},{"name":"Gelemso","countryCode":"ET","stateCode":"OR","latitude":"8.81667000","longitude":"40.51667000"},{"name":"Genet","countryCode":"ET","stateCode":"OR","latitude":"9.06667000","longitude":"38.50000000"},{"name":"Gimbi","countryCode":"ET","stateCode":"OR","latitude":"9.17031000","longitude":"35.83491000"},{"name":"Ginir","countryCode":"ET","stateCode":"OR","latitude":"7.13952000","longitude":"40.71083000"},{"name":"Goba","countryCode":"ET","stateCode":"OR","latitude":"7.01667000","longitude":"39.98333000"},{"name":"Gorē","countryCode":"ET","stateCode":"OR","latitude":"8.15000000","longitude":"35.53333000"},{"name":"Guji Zone","countryCode":"ET","stateCode":"OR","latitude":"5.58800000","longitude":"39.06700000"},{"name":"Gēdo","countryCode":"ET","stateCode":"OR","latitude":"9.01667000","longitude":"37.45000000"},{"name":"Hagere Maryam","countryCode":"ET","stateCode":"OR","latitude":"5.63418000","longitude":"38.23603000"},{"name":"Huruta","countryCode":"ET","stateCode":"OR","latitude":"8.15000000","longitude":"39.35000000"},{"name":"Hāgere Hiywet","countryCode":"ET","stateCode":"OR","latitude":"8.98333000","longitude":"37.85000000"},{"name":"Hīrna","countryCode":"ET","stateCode":"OR","latitude":"9.21667000","longitude":"41.10000000"},{"name":"Illubabor Zone","countryCode":"ET","stateCode":"OR","latitude":"8.27526000","longitude":"35.75596000"},{"name":"Jimma","countryCode":"ET","stateCode":"OR","latitude":"7.67344000","longitude":"36.83441000"},{"name":"Jimma Zone","countryCode":"ET","stateCode":"OR","latitude":"7.66667000","longitude":"37.00000000"},{"name":"Kibre Mengist","countryCode":"ET","stateCode":"OR","latitude":"5.88333000","longitude":"38.98333000"},{"name":"Kofelē","countryCode":"ET","stateCode":"OR","latitude":"7.06667000","longitude":"38.78333000"},{"name":"Mendī","countryCode":"ET","stateCode":"OR","latitude":"9.80000000","longitude":"35.10000000"},{"name":"Metahāra","countryCode":"ET","stateCode":"OR","latitude":"8.90000000","longitude":"39.91667000"},{"name":"Metu","countryCode":"ET","stateCode":"OR","latitude":"8.30000000","longitude":"35.58333000"},{"name":"Mojo","countryCode":"ET","stateCode":"OR","latitude":"8.58679000","longitude":"39.12111000"},{"name":"Mēga","countryCode":"ET","stateCode":"OR","latitude":"4.05000000","longitude":"38.30000000"},{"name":"Nazrēt","countryCode":"ET","stateCode":"OR","latitude":"8.55000000","longitude":"39.26667000"},{"name":"Nejo","countryCode":"ET","stateCode":"OR","latitude":"9.50000000","longitude":"35.50000000"},{"name":"North Shewa Zone","countryCode":"ET","stateCode":"OR","latitude":"9.66915000","longitude":"38.81240000"},{"name":"Sebeta","countryCode":"ET","stateCode":"OR","latitude":"8.91667000","longitude":"38.61667000"},{"name":"Sendafa","countryCode":"ET","stateCode":"OR","latitude":"9.15203000","longitude":"39.02335000"},{"name":"Shakiso","countryCode":"ET","stateCode":"OR","latitude":"5.76494000","longitude":"38.91006000"},{"name":"Shambu","countryCode":"ET","stateCode":"OR","latitude":"9.56667000","longitude":"37.10000000"},{"name":"Shashemenē","countryCode":"ET","stateCode":"OR","latitude":"7.20000000","longitude":"38.60000000"},{"name":"Sirre","countryCode":"ET","stateCode":"OR","latitude":"8.31667000","longitude":"39.48333000"},{"name":"Tulu Bolo","countryCode":"ET","stateCode":"OR","latitude":"8.66667000","longitude":"38.21667000"},{"name":"Waliso","countryCode":"ET","stateCode":"OR","latitude":"8.53417000","longitude":"37.96515000"},{"name":"Wenjī","countryCode":"ET","stateCode":"OR","latitude":"8.45000000","longitude":"39.28333000"},{"name":"West Harerghe Zone","countryCode":"ET","stateCode":"OR","latitude":"8.67245000","longitude":"40.84885000"},{"name":"West Wellega Zone","countryCode":"ET","stateCode":"OR","latitude":"9.17283000","longitude":"35.05279000"},{"name":"Yabēlo","countryCode":"ET","stateCode":"OR","latitude":"4.88333000","longitude":"38.08333000"},{"name":"Ziway","countryCode":"ET","stateCode":"OR","latitude":"7.93333000","longitude":"38.71667000"},{"name":"Ādīs ‘Alem","countryCode":"ET","stateCode":"OR","latitude":"9.03333000","longitude":"38.40000000"},{"name":"Āgaro","countryCode":"ET","stateCode":"OR","latitude":"7.85000000","longitude":"36.65000000"},{"name":"Āsasa","countryCode":"ET","stateCode":"OR","latitude":"7.10000000","longitude":"39.20000000"},{"name":"Āsbe Teferī","countryCode":"ET","stateCode":"OR","latitude":"9.08569000","longitude":"40.86708000"},{"name":"Asosa","countryCode":"ET","stateCode":"BE","latitude":"10.00000000","longitude":"34.50000000"},{"name":"Metekel","countryCode":"ET","stateCode":"BE","latitude":"10.42673000","longitude":"35.71975000"},{"name":"Axum","countryCode":"ET","stateCode":"TI","latitude":"14.12109000","longitude":"38.72337000"},{"name":"Inda Silasē","countryCode":"ET","stateCode":"TI","latitude":"14.10307000","longitude":"38.28289000"},{"name":"Korem","countryCode":"ET","stateCode":"TI","latitude":"12.50583000","longitude":"39.52278000"},{"name":"Maych’ew","countryCode":"ET","stateCode":"TI","latitude":"12.78750000","longitude":"39.54222000"},{"name":"Mek\'ele","countryCode":"ET","stateCode":"TI","latitude":"13.49667000","longitude":"39.47528000"},{"name":"Southeastern Tigray Zone","countryCode":"ET","stateCode":"TI","latitude":"13.24797000","longitude":"39.53156000"},{"name":"Southern Tigray Zone","countryCode":"ET","stateCode":"TI","latitude":"12.96033000","longitude":"39.52831000"},{"name":"Ādīgrat","countryCode":"ET","stateCode":"TI","latitude":"14.27700000","longitude":"39.46200000"},{"name":"Dire Dawa","countryCode":"ET","stateCode":"DD","latitude":"9.59306000","longitude":"41.86611000"},{"name":"Harar","countryCode":"ET","stateCode":"HA","latitude":"9.31387000","longitude":"42.11815000"},{"name":"Alahärmä","countryCode":"FI","stateCode":"03","latitude":"63.23333000","longitude":"22.85000000"},{"name":"Alajärvi","countryCode":"FI","stateCode":"03","latitude":"63.00000000","longitude":"23.81667000"},{"name":"Alavus","countryCode":"FI","stateCode":"03","latitude":"62.58333000","longitude":"23.61667000"},{"name":"Evijärvi","countryCode":"FI","stateCode":"03","latitude":"63.36667000","longitude":"23.48333000"},{"name":"Ilmajoki","countryCode":"FI","stateCode":"03","latitude":"62.73333000","longitude":"22.56667000"},{"name":"Isojoki","countryCode":"FI","stateCode":"03","latitude":"62.11319000","longitude":"21.95884000"},{"name":"Jalasjärvi","countryCode":"FI","stateCode":"03","latitude":"62.50000000","longitude":"22.75000000"},{"name":"Jurva","countryCode":"FI","stateCode":"03","latitude":"62.68333000","longitude":"21.98333000"},{"name":"Karijoki","countryCode":"FI","stateCode":"03","latitude":"62.30851000","longitude":"21.70856000"},{"name":"Kauhajoki","countryCode":"FI","stateCode":"03","latitude":"62.43333000","longitude":"22.18333000"},{"name":"Kauhava","countryCode":"FI","stateCode":"03","latitude":"63.10299000","longitude":"23.07129000"},{"name":"Kortesjärvi","countryCode":"FI","stateCode":"03","latitude":"63.30000000","longitude":"23.16667000"},{"name":"Kuortane","countryCode":"FI","stateCode":"03","latitude":"62.80000000","longitude":"23.50000000"},{"name":"Kurikka","countryCode":"FI","stateCode":"03","latitude":"62.61667000","longitude":"22.41667000"},{"name":"Lappajärvi","countryCode":"FI","stateCode":"03","latitude":"63.20000000","longitude":"23.63333000"},{"name":"Lapua","countryCode":"FI","stateCode":"03","latitude":"62.96927000","longitude":"23.00880000"},{"name":"Lehtimäki","countryCode":"FI","stateCode":"03","latitude":"62.78333000","longitude":"23.91667000"},{"name":"Nurmo","countryCode":"FI","stateCode":"03","latitude":"62.82870000","longitude":"22.90990000"},{"name":"Seinäjoki","countryCode":"FI","stateCode":"03","latitude":"62.79446000","longitude":"22.82822000"},{"name":"Soini","countryCode":"FI","stateCode":"03","latitude":"62.86667000","longitude":"24.21667000"},{"name":"Teuva","countryCode":"FI","stateCode":"03","latitude":"62.48190000","longitude":"21.74156000"},{"name":"Töysä","countryCode":"FI","stateCode":"03","latitude":"62.62803000","longitude":"23.81828000"},{"name":"Vimpeli","countryCode":"FI","stateCode":"03","latitude":"63.16187000","longitude":"23.81922000"},{"name":"Ylihärmä","countryCode":"FI","stateCode":"03","latitude":"63.15000000","longitude":"22.78333000"},{"name":"Ylistaro","countryCode":"FI","stateCode":"03","latitude":"62.93958000","longitude":"22.51306000"},{"name":"Ähtäri","countryCode":"FI","stateCode":"03","latitude":"62.55403000","longitude":"24.06186000"},{"name":"Alastaro","countryCode":"FI","stateCode":"19","latitude":"60.95000000","longitude":"22.85000000"},{"name":"Askainen","countryCode":"FI","stateCode":"19","latitude":"60.56667000","longitude":"21.86667000"},{"name":"Aura","countryCode":"FI","stateCode":"19","latitude":"60.64710000","longitude":"22.58755000"},{"name":"Dragsfjärd","countryCode":"FI","stateCode":"19","latitude":"60.06667000","longitude":"22.48333000"},{"name":"Halikko","countryCode":"FI","stateCode":"19","latitude":"60.40000000","longitude":"23.08333000"},{"name":"Houtskär","countryCode":"FI","stateCode":"19","latitude":"60.22284000","longitude":"21.37218000"},{"name":"Iniö","countryCode":"FI","stateCode":"19","latitude":"60.40000000","longitude":"21.40000000"},{"name":"Kaarina","countryCode":"FI","stateCode":"19","latitude":"60.40724000","longitude":"22.36904000"},{"name":"Karinainen","countryCode":"FI","stateCode":"19","latitude":"60.66667000","longitude":"22.76667000"},{"name":"Kiikala","countryCode":"FI","stateCode":"19","latitude":"60.46667000","longitude":"23.56667000"},{"name":"Kimito","countryCode":"FI","stateCode":"19","latitude":"60.16047000","longitude":"22.72900000"},{"name":"Kisko","countryCode":"FI","stateCode":"19","latitude":"60.23333000","longitude":"23.48333000"},{"name":"Kustavi","countryCode":"FI","stateCode":"19","latitude":"60.54529000","longitude":"21.35880000"},{"name":"Kuusjoki","countryCode":"FI","stateCode":"19","latitude":"60.51667000","longitude":"23.20000000"},{"name":"Laitila","countryCode":"FI","stateCode":"19","latitude":"60.87575000","longitude":"21.69765000"},{"name":"Lemu","countryCode":"FI","stateCode":"19","latitude":"60.56667000","longitude":"21.96667000"},{"name":"Lieto","countryCode":"FI","stateCode":"19","latitude":"60.51032000","longitude":"22.46176000"},{"name":"Marttila","countryCode":"FI","stateCode":"19","latitude":"60.58333000","longitude":"22.90000000"},{"name":"Masku","countryCode":"FI","stateCode":"19","latitude":"60.57082000","longitude":"22.09883000"},{"name":"Mellilä","countryCode":"FI","stateCode":"19","latitude":"60.76667000","longitude":"22.95000000"},{"name":"Merimasku","countryCode":"FI","stateCode":"19","latitude":"60.48333000","longitude":"21.86667000"},{"name":"Mietoinen","countryCode":"FI","stateCode":"19","latitude":"60.63333000","longitude":"21.93333000"},{"name":"Muurla","countryCode":"FI","stateCode":"19","latitude":"60.35000000","longitude":"23.28333000"},{"name":"Mynämäki","countryCode":"FI","stateCode":"19","latitude":"60.67915000","longitude":"21.99274000"},{"name":"Naantali","countryCode":"FI","stateCode":"19","latitude":"60.46744000","longitude":"22.02428000"},{"name":"Nagu","countryCode":"FI","stateCode":"19","latitude":"60.19375000","longitude":"21.90972000"},{"name":"Nousiainen","countryCode":"FI","stateCode":"19","latitude":"60.60416000","longitude":"22.07926000"},{"name":"Oripää","countryCode":"FI","stateCode":"19","latitude":"60.85000000","longitude":"22.68333000"},{"name":"Paimio","countryCode":"FI","stateCode":"19","latitude":"60.45671000","longitude":"22.68694000"},{"name":"Pargas","countryCode":"FI","stateCode":"19","latitude":"60.30672000","longitude":"22.30097000"},{"name":"Perniö","countryCode":"FI","stateCode":"19","latitude":"60.20000000","longitude":"23.13333000"},{"name":"Pertteli","countryCode":"FI","stateCode":"19","latitude":"60.43333000","longitude":"23.26667000"},{"name":"Piikkiö","countryCode":"FI","stateCode":"19","latitude":"60.42481000","longitude":"22.51601000"},{"name":"Pyhäranta","countryCode":"FI","stateCode":"19","latitude":"60.95000000","longitude":"21.45000000"},{"name":"Pöytyä","countryCode":"FI","stateCode":"19","latitude":"60.76667000","longitude":"22.66667000"},{"name":"Raisio","countryCode":"FI","stateCode":"19","latitude":"60.48592000","longitude":"22.16895000"},{"name":"Rusko","countryCode":"FI","stateCode":"19","latitude":"60.53333000","longitude":"22.21667000"},{"name":"Rymättylä","countryCode":"FI","stateCode":"19","latitude":"60.37658000","longitude":"21.94184000"},{"name":"Salo","countryCode":"FI","stateCode":"19","latitude":"60.38333000","longitude":"23.13333000"},{"name":"Sauvo","countryCode":"FI","stateCode":"19","latitude":"60.34306000","longitude":"22.69642000"},{"name":"Somero","countryCode":"FI","stateCode":"19","latitude":"60.61667000","longitude":"23.53333000"},{"name":"Suomusjärvi","countryCode":"FI","stateCode":"19","latitude":"60.35000000","longitude":"23.65000000"},{"name":"Särkisalo","countryCode":"FI","stateCode":"19","latitude":"60.11389000","longitude":"22.95000000"},{"name":"Taivassalo","countryCode":"FI","stateCode":"19","latitude":"60.56085000","longitude":"21.61639000"},{"name":"Tarvasjoki","countryCode":"FI","stateCode":"19","latitude":"60.58333000","longitude":"22.73333000"},{"name":"Turku","countryCode":"FI","stateCode":"19","latitude":"60.45148000","longitude":"22.26869000"},{"name":"Uusikaupunki","countryCode":"FI","stateCode":"19","latitude":"60.80043000","longitude":"21.40841000"},{"name":"Vahto","countryCode":"FI","stateCode":"19","latitude":"60.60000000","longitude":"22.30000000"},{"name":"Vehmaa","countryCode":"FI","stateCode":"19","latitude":"60.68333000","longitude":"21.66667000"},{"name":"Velkua","countryCode":"FI","stateCode":"19","latitude":"60.46667000","longitude":"21.66667000"},{"name":"Västanfjärd","countryCode":"FI","stateCode":"19","latitude":"60.05000000","longitude":"22.68333000"},{"name":"Väståboland","countryCode":"FI","stateCode":"19","latitude":"60.29972000","longitude":"22.30040000"},{"name":"Yläne","countryCode":"FI","stateCode":"19","latitude":"60.88333000","longitude":"22.41667000"},{"name":"Alavieska","countryCode":"FI","stateCode":"14","latitude":"64.16667000","longitude":"24.30000000"},{"name":"Haapajärvi","countryCode":"FI","stateCode":"14","latitude":"63.75000000","longitude":"25.33333000"},{"name":"Haapavesi","countryCode":"FI","stateCode":"14","latitude":"64.13333000","longitude":"25.36667000"},{"name":"Hailuoto","countryCode":"FI","stateCode":"14","latitude":"65.00900000","longitude":"24.71385000"},{"name":"Haukipudas","countryCode":"FI","stateCode":"14","latitude":"65.17654000","longitude":"25.35233000"},{"name":"Himanka","countryCode":"FI","stateCode":"14","latitude":"64.06218000","longitude":"23.65447000"},{"name":"Ii","countryCode":"FI","stateCode":"14","latitude":"65.31735000","longitude":"25.37310000"},{"name":"Kalajoki","countryCode":"FI","stateCode":"14","latitude":"64.25000000","longitude":"23.95000000"},{"name":"Kempele","countryCode":"FI","stateCode":"14","latitude":"64.91314000","longitude":"25.50339000"},{"name":"Kestilä","countryCode":"FI","stateCode":"14","latitude":"64.35002000","longitude":"26.27921000"},{"name":"Kiiminki","countryCode":"FI","stateCode":"14","latitude":"65.13139000","longitude":"25.79744000"},{"name":"Kuivaniemi","countryCode":"FI","stateCode":"14","latitude":"65.57847000","longitude":"25.18814000"},{"name":"Kuusamo","countryCode":"FI","stateCode":"14","latitude":"65.96667000","longitude":"29.18333000"},{"name":"Kärsämäki","countryCode":"FI","stateCode":"14","latitude":"63.96667000","longitude":"25.76667000"},{"name":"Liminka","countryCode":"FI","stateCode":"14","latitude":"64.80985000","longitude":"25.41545000"},{"name":"Lumijoki","countryCode":"FI","stateCode":"14","latitude":"64.83744000","longitude":"25.18607000"},{"name":"Merijärvi","countryCode":"FI","stateCode":"14","latitude":"64.30000000","longitude":"24.45000000"},{"name":"Muhos","countryCode":"FI","stateCode":"14","latitude":"64.80798000","longitude":"25.99314000"},{"name":"Nivala","countryCode":"FI","stateCode":"14","latitude":"63.91667000","longitude":"24.96667000"},{"name":"Oulainen","countryCode":"FI","stateCode":"14","latitude":"64.26667000","longitude":"24.80000000"},{"name":"Oulu","countryCode":"FI","stateCode":"14","latitude":"65.01236000","longitude":"25.46816000"},{"name":"Oulunsalo","countryCode":"FI","stateCode":"14","latitude":"64.93456000","longitude":"25.41121000"},{"name":"Piippola","countryCode":"FI","stateCode":"14","latitude":"64.16667000","longitude":"25.96667000"},{"name":"Pudasjärvi","countryCode":"FI","stateCode":"14","latitude":"65.38333000","longitude":"26.91667000"},{"name":"Pulkkila","countryCode":"FI","stateCode":"14","latitude":"64.26667000","longitude":"25.86667000"},{"name":"Pyhäjoki","countryCode":"FI","stateCode":"14","latitude":"64.46667000","longitude":"24.23333000"},{"name":"Pyhäjärvi","countryCode":"FI","stateCode":"14","latitude":"63.66667000","longitude":"25.90000000"},{"name":"Pyhäntä","countryCode":"FI","stateCode":"14","latitude":"64.10000000","longitude":"26.31667000"},{"name":"Raahe","countryCode":"FI","stateCode":"14","latitude":"64.68333000","longitude":"24.48333000"},{"name":"Rantsila","countryCode":"FI","stateCode":"14","latitude":"64.50613000","longitude":"25.66449000"},{"name":"Reisjärvi","countryCode":"FI","stateCode":"14","latitude":"63.61667000","longitude":"24.90000000"},{"name":"Ruukki","countryCode":"FI","stateCode":"14","latitude":"64.66667000","longitude":"25.10000000"},{"name":"Sievi","countryCode":"FI","stateCode":"14","latitude":"63.90000000","longitude":"24.50000000"},{"name":"Siikajoki","countryCode":"FI","stateCode":"14","latitude":"64.81455000","longitude":"24.75924000"},{"name":"Taivalkoski","countryCode":"FI","stateCode":"14","latitude":"65.56667000","longitude":"28.25000000"},{"name":"Tyrnävä","countryCode":"FI","stateCode":"14","latitude":"64.76469000","longitude":"25.65230000"},{"name":"Utajärvi","countryCode":"FI","stateCode":"14","latitude":"64.75000000","longitude":"26.38333000"},{"name":"Vihanti","countryCode":"FI","stateCode":"14","latitude":"64.48472000","longitude":"24.99157000"},{"name":"Yli-Ii","countryCode":"FI","stateCode":"14","latitude":"65.37181000","longitude":"25.84580000"},{"name":"Ylikiiminki","countryCode":"FI","stateCode":"14","latitude":"65.08333000","longitude":"26.25000000"},{"name":"Ylivieska","countryCode":"FI","stateCode":"14","latitude":"64.08333000","longitude":"24.55000000"},{"name":"Anjala","countryCode":"FI","stateCode":"09","latitude":"60.68333000","longitude":"26.83333000"},{"name":"Elimäki","countryCode":"FI","stateCode":"09","latitude":"60.71667000","longitude":"26.46667000"},{"name":"Hamina","countryCode":"FI","stateCode":"09","latitude":"60.56974000","longitude":"27.19794000"},{"name":"Iitti","countryCode":"FI","stateCode":"09","latitude":"60.89488000","longitude":"26.33869000"},{"name":"Jaala","countryCode":"FI","stateCode":"09","latitude":"61.05251000","longitude":"26.48117000"},{"name":"Karhula","countryCode":"FI","stateCode":"09","latitude":"60.52156000","longitude":"26.93125000"},{"name":"Kotka","countryCode":"FI","stateCode":"09","latitude":"60.46640000","longitude":"26.94582000"},{"name":"Kouvola","countryCode":"FI","stateCode":"09","latitude":"60.86667000","longitude":"26.70000000"},{"name":"Miehikkälä","countryCode":"FI","stateCode":"09","latitude":"60.66667000","longitude":"27.70000000"},{"name":"Pyhtää","countryCode":"FI","stateCode":"09","latitude":"60.49349000","longitude":"26.54346000"},{"name":"Virojoki","countryCode":"FI","stateCode":"09","latitude":"60.57940000","longitude":"27.70354000"},{"name":"Artjärvi","countryCode":"FI","stateCode":"16","latitude":"60.74544000","longitude":"26.07084000"},{"name":"Asikkala","countryCode":"FI","stateCode":"16","latitude":"61.21667000","longitude":"25.50000000"},{"name":"Auttoinen","countryCode":"FI","stateCode":"16","latitude":"61.29901000","longitude":"25.08887000"},{"name":"Hartola","countryCode":"FI","stateCode":"16","latitude":"61.58333000","longitude":"26.01667000"},{"name":"Heinola","countryCode":"FI","stateCode":"16","latitude":"61.20564000","longitude":"26.03811000"},{"name":"Hollola","countryCode":"FI","stateCode":"16","latitude":"61.05000000","longitude":"25.43333000"},{"name":"Hämeenkoski","countryCode":"FI","stateCode":"16","latitude":"61.02222000","longitude":"25.15417000"},{"name":"Lahti","countryCode":"FI","stateCode":"16","latitude":"60.98267000","longitude":"25.66151000"},{"name":"Nastola","countryCode":"FI","stateCode":"16","latitude":"60.95000000","longitude":"25.93333000"},{"name":"Orimattila","countryCode":"FI","stateCode":"16","latitude":"60.80487000","longitude":"25.72964000"},{"name":"Padasjoki","countryCode":"FI","stateCode":"16","latitude":"61.35000000","longitude":"25.28333000"},{"name":"Sysmä","countryCode":"FI","stateCode":"16","latitude":"61.50000000","longitude":"25.68333000"},{"name":"Askola","countryCode":"FI","stateCode":"18","latitude":"60.53333000","longitude":"25.60000000"},{"name":"Ekenäs","countryCode":"FI","stateCode":"18","latitude":"59.97359000","longitude":"23.43389000"},{"name":"Espoo","countryCode":"FI","stateCode":"18","latitude":"60.20520000","longitude":"24.65220000"},{"name":"Gumböle","countryCode":"FI","stateCode":"18","latitude":"60.21948000","longitude":"24.61684000"},{"name":"Hanko","countryCode":"FI","stateCode":"18","latitude":"59.83333000","longitude":"22.95000000"},{"name":"Helsinki","countryCode":"FI","stateCode":"18","latitude":"60.16952000","longitude":"24.93545000"},{"name":"Hyvinge","countryCode":"FI","stateCode":"18","latitude":"60.63333000","longitude":"24.86667000"},{"name":"Ingå","countryCode":"FI","stateCode":"18","latitude":"60.04587000","longitude":"24.00459000"},{"name":"Järvenpää","countryCode":"FI","stateCode":"18","latitude":"60.47369000","longitude":"25.08992000"},{"name":"Kaarela","countryCode":"FI","stateCode":"18","latitude":"60.25174000","longitude":"24.88111000"},{"name":"Kallio","countryCode":"FI","stateCode":"18","latitude":"60.18427000","longitude":"24.95034000"},{"name":"Karis","countryCode":"FI","stateCode":"18","latitude":"60.07178000","longitude":"23.66163000"},{"name":"Karjalohja","countryCode":"FI","stateCode":"18","latitude":"60.24015000","longitude":"23.71789000"},{"name":"Karkkila","countryCode":"FI","stateCode":"18","latitude":"60.53418000","longitude":"24.20977000"},{"name":"Kauniainen","countryCode":"FI","stateCode":"18","latitude":"60.21209000","longitude":"24.72756000"},{"name":"Kellokoski","countryCode":"FI","stateCode":"18","latitude":"60.53271000","longitude":"25.10917000"},{"name":"Kerava","countryCode":"FI","stateCode":"18","latitude":"60.40338000","longitude":"25.10500000"},{"name":"Kilo","countryCode":"FI","stateCode":"18","latitude":"60.21746000","longitude":"24.78151000"},{"name":"Kirkkonummi","countryCode":"FI","stateCode":"18","latitude":"60.12381000","longitude":"24.43853000"},{"name":"Koukkuniemi","countryCode":"FI","stateCode":"18","latitude":"60.15261000","longitude":"24.76467000"},{"name":"Kärkölä","countryCode":"FI","stateCode":"18","latitude":"60.61292000","longitude":"23.94196000"},{"name":"Lapinjärvi","countryCode":"FI","stateCode":"18","latitude":"60.62443000","longitude":"26.19720000"},{"name":"Lauttasaari","countryCode":"FI","stateCode":"18","latitude":"60.15896000","longitude":"24.86797000"},{"name":"Liljendal","countryCode":"FI","stateCode":"18","latitude":"60.57346000","longitude":"26.05257000"},{"name":"Lohja","countryCode":"FI","stateCode":"18","latitude":"60.24859000","longitude":"24.06534000"},{"name":"Lovisa","countryCode":"FI","stateCode":"18","latitude":"60.45659000","longitude":"26.22505000"},{"name":"Mellunkylä","countryCode":"FI","stateCode":"18","latitude":"60.23355000","longitude":"25.09947000"},{"name":"Munkkiniemi","countryCode":"FI","stateCode":"18","latitude":"60.19861000","longitude":"24.87772000"},{"name":"Myrskylä","countryCode":"FI","stateCode":"18","latitude":"60.66965000","longitude":"25.84750000"},{"name":"Mäntsälä","countryCode":"FI","stateCode":"18","latitude":"60.63333000","longitude":"25.31667000"},{"name":"Nurmijärvi","countryCode":"FI","stateCode":"18","latitude":"60.46407000","longitude":"24.80730000"},{"name":"Otaniemi","countryCode":"FI","stateCode":"18","latitude":"60.18395000","longitude":"24.82786000"},{"name":"Pernå","countryCode":"FI","stateCode":"18","latitude":"60.44869000","longitude":"26.03187000"},{"name":"Pohja","countryCode":"FI","stateCode":"18","latitude":"60.09626000","longitude":"23.52757000"},{"name":"Pornainen","countryCode":"FI","stateCode":"18","latitude":"60.47581000","longitude":"25.37490000"},{"name":"Porvoo","countryCode":"FI","stateCode":"18","latitude":"60.39233000","longitude":"25.66507000"},{"name":"Pukkila","countryCode":"FI","stateCode":"18","latitude":"60.65000000","longitude":"25.56667000"},{"name":"Raaseporin","countryCode":"FI","stateCode":"18","latitude":"60.00273000","longitude":"23.55499000"},{"name":"Ruotsinpyhtää","countryCode":"FI","stateCode":"18","latitude":"60.52680000","longitude":"26.46203000"},{"name":"Sammatti","countryCode":"FI","stateCode":"18","latitude":"60.31991000","longitude":"23.82085000"},{"name":"Sibbo","countryCode":"FI","stateCode":"18","latitude":"60.37752000","longitude":"25.26906000"},{"name":"Siuntio","countryCode":"FI","stateCode":"18","latitude":"60.13862000","longitude":"24.22715000"},{"name":"Tuusula","countryCode":"FI","stateCode":"18","latitude":"60.40368000","longitude":"25.02638000"},{"name":"Vantaa","countryCode":"FI","stateCode":"18","latitude":"60.29414000","longitude":"25.04099000"},{"name":"Vihti","countryCode":"FI","stateCode":"18","latitude":"60.41699000","longitude":"24.31965000"},{"name":"Vuosaari","countryCode":"FI","stateCode":"18","latitude":"60.20963000","longitude":"25.14195000"},{"name":"Eno","countryCode":"FI","stateCode":"13","latitude":"62.80511000","longitude":"30.15422000"},{"name":"Ilomantsi","countryCode":"FI","stateCode":"13","latitude":"62.67162000","longitude":"30.93276000"},{"name":"Joensuu","countryCode":"FI","stateCode":"13","latitude":"62.60118000","longitude":"29.76316000"},{"name":"Juuka","countryCode":"FI","stateCode":"13","latitude":"63.23333000","longitude":"29.25000000"},{"name":"Kesälahti","countryCode":"FI","stateCode":"13","latitude":"61.89752000","longitude":"29.83494000"},{"name":"Kiihtelysvaara","countryCode":"FI","stateCode":"13","latitude":"62.49525000","longitude":"30.25081000"},{"name":"Kitee","countryCode":"FI","stateCode":"13","latitude":"62.10000000","longitude":"30.15000000"},{"name":"Kontiolahti","countryCode":"FI","stateCode":"13","latitude":"62.76023000","longitude":"29.84711000"},{"name":"Lieksa","countryCode":"FI","stateCode":"13","latitude":"63.31667000","longitude":"30.01667000"},{"name":"Liperi","countryCode":"FI","stateCode":"13","latitude":"62.53333000","longitude":"29.36667000"},{"name":"Nurmes","countryCode":"FI","stateCode":"13","latitude":"63.54205000","longitude":"29.13965000"},{"name":"Outokumpu","countryCode":"FI","stateCode":"13","latitude":"62.72685000","longitude":"29.01592000"},{"name":"Polvijärvi","countryCode":"FI","stateCode":"13","latitude":"62.85000000","longitude":"29.36667000"},{"name":"Pyhäselkä","countryCode":"FI","stateCode":"13","latitude":"62.43333000","longitude":"29.96667000"},{"name":"Rääkkylä","countryCode":"FI","stateCode":"13","latitude":"62.31667000","longitude":"29.61667000"},{"name":"Tohmajärvi","countryCode":"FI","stateCode":"13","latitude":"62.18333000","longitude":"30.38333000"},{"name":"Tuupovaara","countryCode":"FI","stateCode":"13","latitude":"62.48372000","longitude":"30.62731000"},{"name":"Valtimo","countryCode":"FI","stateCode":"13","latitude":"63.66667000","longitude":"28.80000000"},{"name":"Enonkoski","countryCode":"FI","stateCode":"04","latitude":"62.08333000","longitude":"28.93333000"},{"name":"Haukivuori","countryCode":"FI","stateCode":"04","latitude":"62.01753000","longitude":"27.21906000"},{"name":"Heinävesi","countryCode":"FI","stateCode":"04","latitude":"62.43333000","longitude":"28.60000000"},{"name":"Hirvensalmi","countryCode":"FI","stateCode":"04","latitude":"61.63333000","longitude":"26.80000000"},{"name":"Joroinen","countryCode":"FI","stateCode":"04","latitude":"62.17823000","longitude":"27.83165000"},{"name":"Juva","countryCode":"FI","stateCode":"04","latitude":"61.90000000","longitude":"27.85000000"},{"name":"Jäppilä","countryCode":"FI","stateCode":"04","latitude":"62.37899000","longitude":"27.43372000"},{"name":"Kangasniemi","countryCode":"FI","stateCode":"04","latitude":"61.99357000","longitude":"26.64785000"},{"name":"Kerimäki","countryCode":"FI","stateCode":"04","latitude":"61.91069000","longitude":"29.28228000"},{"name":"Mikkeli","countryCode":"FI","stateCode":"04","latitude":"61.68857000","longitude":"27.27227000"},{"name":"Mäntyharju","countryCode":"FI","stateCode":"04","latitude":"61.41667000","longitude":"26.88333000"},{"name":"Pertunmaa","countryCode":"FI","stateCode":"04","latitude":"61.50000000","longitude":"26.48333000"},{"name":"Pieksämäki","countryCode":"FI","stateCode":"04","latitude":"62.30000000","longitude":"27.13333000"},{"name":"Punkaharju","countryCode":"FI","stateCode":"04","latitude":"61.75883000","longitude":"29.38843000"},{"name":"Puumala","countryCode":"FI","stateCode":"04","latitude":"61.52728000","longitude":"28.17495000"},{"name":"Rantasalmi","countryCode":"FI","stateCode":"04","latitude":"62.06667000","longitude":"28.30000000"},{"name":"Ristiina","countryCode":"FI","stateCode":"04","latitude":"61.50579000","longitude":"27.24643000"},{"name":"Savonlinna","countryCode":"FI","stateCode":"04","latitude":"61.86990000","longitude":"28.87999000"},{"name":"Savonranta","countryCode":"FI","stateCode":"04","latitude":"62.18333000","longitude":"29.20000000"},{"name":"Sulkava","countryCode":"FI","stateCode":"04","latitude":"61.78691000","longitude":"28.37299000"},{"name":"Virtasalmi","countryCode":"FI","stateCode":"04","latitude":"62.12695000","longitude":"27.46276000"},{"name":"Enontekiö","countryCode":"FI","stateCode":"LL","latitude":"68.38573000","longitude":"23.63215000"},{"name":"Inari","countryCode":"FI","stateCode":"LL","latitude":"68.90596000","longitude":"27.02881000"},{"name":"Ivalo","countryCode":"FI","stateCode":"LL","latitude":"68.65986000","longitude":"27.53891000"},{"name":"Kemi","countryCode":"FI","stateCode":"LL","latitude":"65.73641000","longitude":"24.56371000"},{"name":"Kemijärvi","countryCode":"FI","stateCode":"LL","latitude":"66.71309000","longitude":"27.43056000"},{"name":"Keminmaa","countryCode":"FI","stateCode":"LL","latitude":"65.80158000","longitude":"24.54483000"},{"name":"Kittilä","countryCode":"FI","stateCode":"LL","latitude":"67.66474000","longitude":"24.89356000"},{"name":"Kolari","countryCode":"FI","stateCode":"LL","latitude":"67.33047000","longitude":"23.77785000"},{"name":"Muonio","countryCode":"FI","stateCode":"LL","latitude":"67.95000000","longitude":"23.70000000"},{"name":"Pelkosenniemi","countryCode":"FI","stateCode":"LL","latitude":"67.11083000","longitude":"27.51056000"},{"name":"Pello","countryCode":"FI","stateCode":"LL","latitude":"66.77364000","longitude":"23.96255000"},{"name":"Posio","countryCode":"FI","stateCode":"LL","latitude":"66.10856000","longitude":"28.17186000"},{"name":"Pyhäjärvi","countryCode":"FI","stateCode":"LL","latitude":"67.07010000","longitude":"27.21763000"},{"name":"Ranua","countryCode":"FI","stateCode":"LL","latitude":"65.91667000","longitude":"26.53333000"},{"name":"Rovaniemi","countryCode":"FI","stateCode":"LL","latitude":"66.50000000","longitude":"25.71667000"},{"name":"Salla","countryCode":"FI","stateCode":"LL","latitude":"66.83333000","longitude":"28.66667000"},{"name":"Savukoski","countryCode":"FI","stateCode":"LL","latitude":"67.29250000","longitude":"28.15806000"},{"name":"Simo","countryCode":"FI","stateCode":"LL","latitude":"65.66667000","longitude":"25.05000000"},{"name":"Sodankylä","countryCode":"FI","stateCode":"LL","latitude":"67.41667000","longitude":"26.60000000"},{"name":"Tervola","countryCode":"FI","stateCode":"LL","latitude":"66.08333000","longitude":"24.80000000"},{"name":"Tornio","countryCode":"FI","stateCode":"LL","latitude":"65.84811000","longitude":"24.14662000"},{"name":"Utsjoki","countryCode":"FI","stateCode":"LL","latitude":"69.90864000","longitude":"27.02843000"},{"name":"Ylitornio","countryCode":"FI","stateCode":"LL","latitude":"66.30893000","longitude":"23.67734000"},{"name":"Eura","countryCode":"FI","stateCode":"17","latitude":"61.13333000","longitude":"22.13333000"},{"name":"Eurajoki","countryCode":"FI","stateCode":"17","latitude":"61.20000000","longitude":"21.73333000"},{"name":"Harjavalta","countryCode":"FI","stateCode":"17","latitude":"61.31667000","longitude":"22.13333000"},{"name":"Huittinen","countryCode":"FI","stateCode":"17","latitude":"61.18333000","longitude":"22.70000000"},{"name":"Jämijärvi","countryCode":"FI","stateCode":"17","latitude":"61.81667000","longitude":"22.70000000"},{"name":"Kankaanpää","countryCode":"FI","stateCode":"17","latitude":"61.80000000","longitude":"22.41667000"},{"name":"Karvia","countryCode":"FI","stateCode":"17","latitude":"62.13333000","longitude":"22.56667000"},{"name":"Kiukainen","countryCode":"FI","stateCode":"17","latitude":"61.21667000","longitude":"22.08333000"},{"name":"Kokemäki","countryCode":"FI","stateCode":"17","latitude":"61.25647000","longitude":"22.35643000"},{"name":"Kullaa","countryCode":"FI","stateCode":"17","latitude":"61.46998000","longitude":"22.16145000"},{"name":"Köyliö","countryCode":"FI","stateCode":"17","latitude":"61.11910000","longitude":"22.30976000"},{"name":"Lappi","countryCode":"FI","stateCode":"17","latitude":"61.10000000","longitude":"21.83333000"},{"name":"Lavia","countryCode":"FI","stateCode":"17","latitude":"61.60000000","longitude":"22.60000000"},{"name":"Luvia","countryCode":"FI","stateCode":"17","latitude":"61.36375000","longitude":"21.62556000"},{"name":"Längelmäki","countryCode":"FI","stateCode":"17","latitude":"61.65000000","longitude":"22.10000000"},{"name":"Merikarvia","countryCode":"FI","stateCode":"17","latitude":"61.85839000","longitude":"21.50035000"},{"name":"Nakkila","countryCode":"FI","stateCode":"17","latitude":"61.36667000","longitude":"22.00000000"},{"name":"Noormarkku","countryCode":"FI","stateCode":"17","latitude":"61.59274000","longitude":"21.86846000"},{"name":"Pomarkku","countryCode":"FI","stateCode":"17","latitude":"61.69348000","longitude":"22.00862000"},{"name":"Pori","countryCode":"FI","stateCode":"17","latitude":"61.48333000","longitude":"21.78333000"},{"name":"Rauma","countryCode":"FI","stateCode":"17","latitude":"61.12724000","longitude":"21.51127000"},{"name":"Siikainen","countryCode":"FI","stateCode":"17","latitude":"61.87703000","longitude":"21.81945000"},{"name":"Säkylä","countryCode":"FI","stateCode":"17","latitude":"61.03333000","longitude":"22.33333000"},{"name":"Ulvila","countryCode":"FI","stateCode":"17","latitude":"61.42844000","longitude":"21.87103000"},{"name":"Vampula","countryCode":"FI","stateCode":"17","latitude":"61.01667000","longitude":"22.70000000"},{"name":"Forssa","countryCode":"FI","stateCode":"06","latitude":"60.81462000","longitude":"23.62146000"},{"name":"Hauho","countryCode":"FI","stateCode":"06","latitude":"61.17255000","longitude":"24.56303000"},{"name":"Hausjärvi","countryCode":"FI","stateCode":"06","latitude":"60.78333000","longitude":"24.93333000"},{"name":"Humppila","countryCode":"FI","stateCode":"06","latitude":"60.93333000","longitude":"23.36667000"},{"name":"Hämeenlinna","countryCode":"FI","stateCode":"06","latitude":"60.99596000","longitude":"24.46434000"},{"name":"Janakkala","countryCode":"FI","stateCode":"06","latitude":"60.90000000","longitude":"24.60000000"},{"name":"Jokioinen","countryCode":"FI","stateCode":"06","latitude":"60.80162000","longitude":"23.48004000"},{"name":"Kalvola","countryCode":"FI","stateCode":"06","latitude":"61.10081000","longitude":"24.12177000"},{"name":"Lammi","countryCode":"FI","stateCode":"06","latitude":"61.08333000","longitude":"25.01667000"},{"name":"Loppi","countryCode":"FI","stateCode":"06","latitude":"60.71667000","longitude":"24.45000000"},{"name":"Renko","countryCode":"FI","stateCode":"06","latitude":"60.89563000","longitude":"24.28785000"},{"name":"Riihimäki","countryCode":"FI","stateCode":"06","latitude":"60.73769000","longitude":"24.77726000"},{"name":"Tammela","countryCode":"FI","stateCode":"06","latitude":"60.81035000","longitude":"23.76823000"},{"name":"Tervakoski","countryCode":"FI","stateCode":"06","latitude":"60.81412000","longitude":"24.62594000"},{"name":"Tuulos","countryCode":"FI","stateCode":"06","latitude":"61.15000000","longitude":"24.80000000"},{"name":"Ypäjä","countryCode":"FI","stateCode":"06","latitude":"60.80000000","longitude":"23.28333000"},{"name":"Halsua","countryCode":"FI","stateCode":"07","latitude":"63.46667000","longitude":"24.16667000"},{"name":"Kannus","countryCode":"FI","stateCode":"07","latitude":"63.90000000","longitude":"23.90000000"},{"name":"Kaustinen","countryCode":"FI","stateCode":"07","latitude":"63.54878000","longitude":"23.68845000"},{"name":"Kokkola","countryCode":"FI","stateCode":"07","latitude":"63.85414000","longitude":"23.58562000"},{"name":"Kälviä","countryCode":"FI","stateCode":"07","latitude":"63.86067000","longitude":"23.45289000"},{"name":"Lestijärvi","countryCode":"FI","stateCode":"07","latitude":"63.53333000","longitude":"24.65000000"},{"name":"Lohtaja","countryCode":"FI","stateCode":"07","latitude":"64.02472000","longitude":"23.50482000"},{"name":"Perho","countryCode":"FI","stateCode":"07","latitude":"63.21667000","longitude":"24.41667000"},{"name":"Toholampi","countryCode":"FI","stateCode":"07","latitude":"63.76667000","longitude":"24.25000000"},{"name":"Ullava","countryCode":"FI","stateCode":"07","latitude":"63.60000000","longitude":"24.08333000"},{"name":"Veteli","countryCode":"FI","stateCode":"07","latitude":"63.47839000","longitude":"23.78285000"},{"name":"Hankasalmi","countryCode":"FI","stateCode":"08","latitude":"62.38333000","longitude":"26.43333000"},{"name":"Joutsa","countryCode":"FI","stateCode":"08","latitude":"61.73333000","longitude":"26.11667000"},{"name":"Jyväskylä","countryCode":"FI","stateCode":"08","latitude":"62.24147000","longitude":"25.72088000"},{"name":"Jämsä","countryCode":"FI","stateCode":"08","latitude":"61.86420000","longitude":"25.19002000"},{"name":"Jämsänkoski","countryCode":"FI","stateCode":"08","latitude":"61.91900000","longitude":"25.17011000"},{"name":"Kannonkoski","countryCode":"FI","stateCode":"08","latitude":"62.96667000","longitude":"25.25000000"},{"name":"Karstula","countryCode":"FI","stateCode":"08","latitude":"62.86667000","longitude":"24.78333000"},{"name":"Keuruu","countryCode":"FI","stateCode":"08","latitude":"62.26667000","longitude":"24.70000000"},{"name":"Kinnula","countryCode":"FI","stateCode":"08","latitude":"63.38333000","longitude":"24.95000000"},{"name":"Kivijärvi","countryCode":"FI","stateCode":"08","latitude":"63.11984000","longitude":"25.07835000"},{"name":"Konnevesi","countryCode":"FI","stateCode":"08","latitude":"62.61667000","longitude":"26.31667000"},{"name":"Korpilahti","countryCode":"FI","stateCode":"08","latitude":"62.01667000","longitude":"25.55000000"},{"name":"Kuhmoinen","countryCode":"FI","stateCode":"08","latitude":"61.56667000","longitude":"25.18333000"},{"name":"Kyyjärvi","countryCode":"FI","stateCode":"08","latitude":"63.03333000","longitude":"24.56667000"},{"name":"Laukaa","countryCode":"FI","stateCode":"08","latitude":"62.41407000","longitude":"25.95194000"},{"name":"Leivonmäki","countryCode":"FI","stateCode":"08","latitude":"61.91198000","longitude":"26.12796000"},{"name":"Luhanka","countryCode":"FI","stateCode":"08","latitude":"61.79682000","longitude":"25.70457000"},{"name":"Multia","countryCode":"FI","stateCode":"08","latitude":"62.41667000","longitude":"24.78333000"},{"name":"Muurame","countryCode":"FI","stateCode":"08","latitude":"62.13333000","longitude":"25.66667000"},{"name":"Petäjävesi","countryCode":"FI","stateCode":"08","latitude":"62.25000000","longitude":"25.20000000"},{"name":"Pihtipudas","countryCode":"FI","stateCode":"08","latitude":"63.38333000","longitude":"25.56667000"},{"name":"Pylkönmäki","countryCode":"FI","stateCode":"08","latitude":"62.66667000","longitude":"24.80000000"},{"name":"Saarijärvi","countryCode":"FI","stateCode":"08","latitude":"62.70486000","longitude":"25.25396000"},{"name":"Sumiainen","countryCode":"FI","stateCode":"08","latitude":"62.65736000","longitude":"26.04642000"},{"name":"Suolahti","countryCode":"FI","stateCode":"08","latitude":"62.56421000","longitude":"25.85363000"},{"name":"Säynätsalo","countryCode":"FI","stateCode":"08","latitude":"62.14025000","longitude":"25.76948000"},{"name":"Toivakka","countryCode":"FI","stateCode":"08","latitude":"62.10000000","longitude":"26.08333000"},{"name":"Uurainen","countryCode":"FI","stateCode":"08","latitude":"62.50000000","longitude":"25.45000000"},{"name":"Viitasaari","countryCode":"FI","stateCode":"08","latitude":"63.06667000","longitude":"25.86667000"},{"name":"Äänekoski","countryCode":"FI","stateCode":"08","latitude":"62.60000000","longitude":"25.73333000"},{"name":"Hietalahti","countryCode":"FI","stateCode":"12","latitude":"63.08480000","longitude":"21.61716000"},{"name":"Isokyrö","countryCode":"FI","stateCode":"12","latitude":"63.01172000","longitude":"22.33332000"},{"name":"Jakobstad","countryCode":"FI","stateCode":"12","latitude":"63.67486000","longitude":"22.70256000"},{"name":"Kaskinen","countryCode":"FI","stateCode":"12","latitude":"62.38444000","longitude":"21.22331000"},{"name":"Korsholm","countryCode":"FI","stateCode":"12","latitude":"63.11418000","longitude":"21.68216000"},{"name":"Korsnäs","countryCode":"FI","stateCode":"12","latitude":"62.78333000","longitude":"21.20000000"},{"name":"Kristinestad","countryCode":"FI","stateCode":"12","latitude":"62.27429000","longitude":"21.37596000"},{"name":"Kronoby","countryCode":"FI","stateCode":"12","latitude":"63.72859000","longitude":"23.03387000"},{"name":"Laihia","countryCode":"FI","stateCode":"12","latitude":"62.97609000","longitude":"22.01143000"},{"name":"Larsmo","countryCode":"FI","stateCode":"12","latitude":"63.75388000","longitude":"22.74728000"},{"name":"Malax","countryCode":"FI","stateCode":"12","latitude":"62.94225000","longitude":"21.57311000"},{"name":"Nykarleby","countryCode":"FI","stateCode":"12","latitude":"63.52277000","longitude":"22.53073000"},{"name":"Oravais","countryCode":"FI","stateCode":"12","latitude":"63.30135000","longitude":"22.37821000"},{"name":"Pedersöre","countryCode":"FI","stateCode":"12","latitude":"63.65000000","longitude":"22.68333000"},{"name":"Replot","countryCode":"FI","stateCode":"12","latitude":"63.22882000","longitude":"21.41691000"},{"name":"Ristinummi","countryCode":"FI","stateCode":"12","latitude":"63.09192000","longitude":"21.72297000"},{"name":"Teeriniemi","countryCode":"FI","stateCode":"12","latitude":"63.09705000","longitude":"21.69590000"},{"name":"Vaasa","countryCode":"FI","stateCode":"12","latitude":"63.09600000","longitude":"21.61577000"},{"name":"Vähäkyrö","countryCode":"FI","stateCode":"12","latitude":"63.05635000","longitude":"22.10584000"},{"name":"Vörå","countryCode":"FI","stateCode":"12","latitude":"63.13607000","longitude":"22.25223000"},{"name":"Hyrynsalmi","countryCode":"FI","stateCode":"05","latitude":"64.66667000","longitude":"28.53333000"},{"name":"Kajaani","countryCode":"FI","stateCode":"05","latitude":"64.22728000","longitude":"27.72846000"},{"name":"Kuhmo","countryCode":"FI","stateCode":"05","latitude":"64.13333000","longitude":"29.51667000"},{"name":"Paltamo","countryCode":"FI","stateCode":"05","latitude":"64.41667000","longitude":"27.83333000"},{"name":"Puolanka","countryCode":"FI","stateCode":"05","latitude":"64.86667000","longitude":"27.66667000"},{"name":"Ristijärvi","countryCode":"FI","stateCode":"05","latitude":"64.50000000","longitude":"28.21667000"},{"name":"Sotkamo","countryCode":"FI","stateCode":"05","latitude":"64.13333000","longitude":"28.41667000"},{"name":"Suomussalmi","countryCode":"FI","stateCode":"05","latitude":"64.88685000","longitude":"28.90778000"},{"name":"Vaala","countryCode":"FI","stateCode":"05","latitude":"64.56667000","longitude":"26.83333000"},{"name":"Vuokatti","countryCode":"FI","stateCode":"05","latitude":"64.14466000","longitude":"28.28196000"},{"name":"Vuolijoki","countryCode":"FI","stateCode":"05","latitude":"64.18538000","longitude":"26.99547000"},{"name":"Iisalmi","countryCode":"FI","stateCode":"11","latitude":"63.55915000","longitude":"27.19067000"},{"name":"Juankoski","countryCode":"FI","stateCode":"11","latitude":"63.06667000","longitude":"28.35000000"},{"name":"Kaavi","countryCode":"FI","stateCode":"11","latitude":"62.98333000","longitude":"28.50000000"},{"name":"Kangaslampi","countryCode":"FI","stateCode":"11","latitude":"62.29563000","longitude":"28.25289000"},{"name":"Karttula","countryCode":"FI","stateCode":"11","latitude":"62.89630000","longitude":"26.97045000"},{"name":"Keitele","countryCode":"FI","stateCode":"11","latitude":"63.18333000","longitude":"26.36667000"},{"name":"Kiuruvesi","countryCode":"FI","stateCode":"11","latitude":"63.65000000","longitude":"26.61667000"},{"name":"Kuopio","countryCode":"FI","stateCode":"11","latitude":"62.89238000","longitude":"27.67703000"},{"name":"Lapinlahti","countryCode":"FI","stateCode":"11","latitude":"63.36667000","longitude":"27.40000000"},{"name":"Leppävirta","countryCode":"FI","stateCode":"11","latitude":"62.49009000","longitude":"27.78262000"},{"name":"Maaninka","countryCode":"FI","stateCode":"11","latitude":"63.15523000","longitude":"27.29939000"},{"name":"Nilsiä","countryCode":"FI","stateCode":"11","latitude":"63.20746000","longitude":"28.08222000"},{"name":"Pielavesi","countryCode":"FI","stateCode":"11","latitude":"63.23333000","longitude":"26.75000000"},{"name":"Rautalampi","countryCode":"FI","stateCode":"11","latitude":"62.63333000","longitude":"26.83333000"},{"name":"Rautavaara","countryCode":"FI","stateCode":"11","latitude":"63.48333000","longitude":"28.30000000"},{"name":"Siilinjärvi","countryCode":"FI","stateCode":"11","latitude":"63.08333000","longitude":"27.66667000"},{"name":"Sonkajärvi","countryCode":"FI","stateCode":"11","latitude":"63.66667000","longitude":"27.51667000"},{"name":"Suonenjoki","countryCode":"FI","stateCode":"11","latitude":"62.61667000","longitude":"27.13333000"},{"name":"Tervo","countryCode":"FI","stateCode":"11","latitude":"62.95000000","longitude":"26.75000000"},{"name":"Tuusniemi","countryCode":"FI","stateCode":"11","latitude":"62.81667000","longitude":"28.50000000"},{"name":"Varkaus","countryCode":"FI","stateCode":"11","latitude":"62.31533000","longitude":"27.87300000"},{"name":"Varpaisjärvi","countryCode":"FI","stateCode":"11","latitude":"63.35932000","longitude":"27.75506000"},{"name":"Vehmersalmi","countryCode":"FI","stateCode":"11","latitude":"62.76101000","longitude":"28.02853000"},{"name":"Vesanto","countryCode":"FI","stateCode":"11","latitude":"62.93333000","longitude":"26.41667000"},{"name":"Vieremä","countryCode":"FI","stateCode":"11","latitude":"63.75000000","longitude":"27.01667000"},{"name":"Imatra","countryCode":"FI","stateCode":"02","latitude":"61.17185000","longitude":"28.75242000"},{"name":"Joutseno","countryCode":"FI","stateCode":"02","latitude":"61.11796000","longitude":"28.50763000"},{"name":"Lappeenranta","countryCode":"FI","stateCode":"02","latitude":"61.05871000","longitude":"28.18871000"},{"name":"Lemi","countryCode":"FI","stateCode":"02","latitude":"61.06244000","longitude":"27.80571000"},{"name":"Luumäki","countryCode":"FI","stateCode":"02","latitude":"60.92618000","longitude":"27.58135000"},{"name":"Nuijamaa","countryCode":"FI","stateCode":"02","latitude":"60.96011000","longitude":"28.55104000"},{"name":"Parikkala","countryCode":"FI","stateCode":"02","latitude":"61.55000000","longitude":"29.50000000"},{"name":"Rautjärvi","countryCode":"FI","stateCode":"02","latitude":"61.43333000","longitude":"29.35000000"},{"name":"Ruokolahti","countryCode":"FI","stateCode":"02","latitude":"61.28333000","longitude":"28.83333000"},{"name":"Saari","countryCode":"FI","stateCode":"02","latitude":"61.65000000","longitude":"29.75000000"},{"name":"Savitaipale","countryCode":"FI","stateCode":"02","latitude":"61.20000000","longitude":"27.70000000"},{"name":"Taipalsaari","countryCode":"FI","stateCode":"02","latitude":"61.15000000","longitude":"28.05000000"},{"name":"Ylämaa","countryCode":"FI","stateCode":"02","latitude":"60.80000000","longitude":"28.00000000"},{"name":"Ba","countryCode":"FJ","stateCode":"W","latitude":"-17.53430000","longitude":"177.67407000"},{"name":"Ba Province","countryCode":"FJ","stateCode":"W","latitude":"-17.66667000","longitude":"177.66667000"},{"name":"Lautoka","countryCode":"FJ","stateCode":"W","latitude":"-17.61686000","longitude":"177.45049000"},{"name":"Nadi","countryCode":"FJ","stateCode":"W","latitude":"-17.80309000","longitude":"177.41617000"},{"name":"Nandronga and Navosa Province","countryCode":"FJ","stateCode":"W","latitude":"-18.00000000","longitude":"177.66667000"},{"name":"Ra Province","countryCode":"FJ","stateCode":"W","latitude":"-17.50000000","longitude":"178.16667000"},{"name":"Bua Province","countryCode":"FJ","stateCode":"N","latitude":"-16.83333000","longitude":"178.75000000"},{"name":"Cakaudrove Province","countryCode":"FJ","stateCode":"N","latitude":"-16.66667000","longitude":"179.41667000"},{"name":"Labasa","countryCode":"FJ","stateCode":"N","latitude":"-16.43320000","longitude":"179.36451000"},{"name":"Macuata Province","countryCode":"FJ","stateCode":"N","latitude":"-16.50000000","longitude":"179.25000000"},{"name":"Kadavu Province","countryCode":"FJ","stateCode":"E","latitude":"-18.99331000","longitude":"178.22021000"},{"name":"Lau Province","countryCode":"FJ","stateCode":"E","latitude":"-18.20488000","longitude":"-178.79251000"},{"name":"Levuka","countryCode":"FJ","stateCode":"E","latitude":"-18.06667000","longitude":"179.31667000"},{"name":"Lomaiviti Province","countryCode":"FJ","stateCode":"E","latitude":"-17.66667000","longitude":"178.80000000"},{"name":"Naitasiri Province","countryCode":"FJ","stateCode":"C","latitude":"-17.83333000","longitude":"178.25000000"},{"name":"Namosi Province","countryCode":"FJ","stateCode":"C","latitude":"-18.05000000","longitude":"178.13333000"},{"name":"Rewa Province","countryCode":"FJ","stateCode":"C","latitude":"-18.08333000","longitude":"178.33333000"},{"name":"Serua Province","countryCode":"FJ","stateCode":"C","latitude":"-18.16667000","longitude":"178.00000000"},{"name":"Suva","countryCode":"FJ","stateCode":"C","latitude":"-18.14161000","longitude":"178.44149000"},{"name":"Tailevu Province","countryCode":"FJ","stateCode":"C","latitude":"-17.83333000","longitude":"178.50000000"},{"name":"Colonia","countryCode":"FM","stateCode":"YAP","latitude":"9.51638000","longitude":"138.12167000"},{"name":"Dalipebinaw Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.52229000","longitude":"138.08540000"},{"name":"Fais","countryCode":"FM","stateCode":"YAP","latitude":"9.76600000","longitude":"140.52000000"},{"name":"Fais Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.76600000","longitude":"140.51900000"},{"name":"Fanif Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.56056000","longitude":"138.11333000"},{"name":"Faraulep Municipality","countryCode":"FM","stateCode":"YAP","latitude":"8.58800000","longitude":"144.50650000"},{"name":"Gagil Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.54722000","longitude":"138.19028000"},{"name":"Gilman Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.44611000","longitude":"138.06389000"},{"name":"Kanifay Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.46735000","longitude":"138.05935000"},{"name":"Lamotrek Municipality","countryCode":"FM","stateCode":"YAP","latitude":"7.49100000","longitude":"146.30300000"},{"name":"Maap Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.58975000","longitude":"138.17119000"},{"name":"Ngulu Municipality","countryCode":"FM","stateCode":"YAP","latitude":"8.45000000","longitude":"137.48100000"},{"name":"Rull Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.50773000","longitude":"138.11540000"},{"name":"Rumung Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.62428000","longitude":"138.15745000"},{"name":"Satawal Municipality","countryCode":"FM","stateCode":"YAP","latitude":"7.38200000","longitude":"147.03180000"},{"name":"Tomil Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.52517000","longitude":"138.15488000"},{"name":"Ulithi Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.90000000","longitude":"139.60000000"},{"name":"Weloy Municipality","countryCode":"FM","stateCode":"YAP","latitude":"9.52712000","longitude":"138.11909000"},{"name":"Woleai Municipality","countryCode":"FM","stateCode":"YAP","latitude":"7.34500000","longitude":"143.85700000"},{"name":"Eot Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.38540000","longitude":"151.73920000"},{"name":"Ettal Municipality","countryCode":"FM","stateCode":"TRK","latitude":"5.59200000","longitude":"153.56000000"},{"name":"Fananu Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.55811000","longitude":"151.90822000"},{"name":"Fanapanges Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.35300000","longitude":"151.66760000"},{"name":"Fefen Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.35300000","longitude":"151.83100000"},{"name":"Fonoton Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.48600000","longitude":"151.87940000"},{"name":"Houk Municipality","countryCode":"FM","stateCode":"TRK","latitude":"6.68300000","longitude":"149.30000000"},{"name":"Kuttu Municipality","countryCode":"FM","stateCode":"TRK","latitude":"5.45300000","longitude":"153.45600000"},{"name":"Lekinioch Municipality","countryCode":"FM","stateCode":"TRK","latitude":"5.50700000","longitude":"153.81900000"},{"name":"Losap Municipality","countryCode":"FM","stateCode":"TRK","latitude":"6.89400000","longitude":"152.73900000"},{"name":"Makur Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.98500000","longitude":"150.12600000"},{"name":"Moch Municipality","countryCode":"FM","stateCode":"TRK","latitude":"5.49180000","longitude":"153.53850000"},{"name":"Murilo","countryCode":"FM","stateCode":"TRK","latitude":"8.69242000","longitude":"152.33934000"},{"name":"Murilo Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.69200000","longitude":"152.34200000"},{"name":"Namoluk Municipality","countryCode":"FM","stateCode":"TRK","latitude":"5.91500000","longitude":"153.13600000"},{"name":"Nema","countryCode":"FM","stateCode":"TRK","latitude":"6.98922000","longitude":"152.57377000"},{"name":"Nema Municipality","countryCode":"FM","stateCode":"TRK","latitude":"6.99300000","longitude":"152.57400000"},{"name":"Nomwin Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.43000000","longitude":"151.74500000"},{"name":"Oneop Municipality","countryCode":"FM","stateCode":"TRK","latitude":"5.50660000","longitude":"153.70900000"},{"name":"Onou Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.79900000","longitude":"150.29000000"},{"name":"Onoun Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.57500000","longitude":"149.68550000"},{"name":"Paata-Tupunion Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.37600000","longitude":"151.58300000"},{"name":"Parem Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.36200000","longitude":"151.78900000"},{"name":"Piherarh Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.56900000","longitude":"150.41800000"},{"name":"Piis-Emwar Municipality","countryCode":"FM","stateCode":"TRK","latitude":"6.83400000","longitude":"152.70000000"},{"name":"Piis-Panewu Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.67800000","longitude":"151.76340000"},{"name":"Pollap Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.63971000","longitude":"149.43011000"},{"name":"Polowat Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.35500000","longitude":"149.18200000"},{"name":"Pwene Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.33700000","longitude":"151.58400000"},{"name":"Ramanum Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.41350000","longitude":"151.66460000"},{"name":"Ruo Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.60900000","longitude":"152.24400000"},{"name":"Satowan Municipality","countryCode":"FM","stateCode":"TRK","latitude":"5.33400000","longitude":"153.73650000"},{"name":"Siis Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.29500000","longitude":"151.82460000"},{"name":"Ta Municipality","countryCode":"FM","stateCode":"TRK","latitude":"5.28420000","longitude":"153.64650000"},{"name":"Tamatam Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.53898000","longitude":"149.41175000"},{"name":"Tolensom Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.33300000","longitude":"151.62300000"},{"name":"Tonoas Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.38100000","longitude":"151.89000000"},{"name":"Udot-Fonuweisom Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.38900000","longitude":"151.70800000"},{"name":"Uman-Fonuweisom Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.29900000","longitude":"151.87700000"},{"name":"Unanu Municipality","countryCode":"FM","stateCode":"TRK","latitude":"8.75000000","longitude":"150.33950000"},{"name":"Weno","countryCode":"FM","stateCode":"TRK","latitude":"7.44648000","longitude":"151.84135000"},{"name":"Weno Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.44000000","longitude":"151.88100000"},{"name":"Wonei Municipality","countryCode":"FM","stateCode":"TRK","latitude":"7.38700000","longitude":"151.60100000"},{"name":"Kitti Municipality","countryCode":"FM","stateCode":"PNI","latitude":"6.82490000","longitude":"158.16081000"},{"name":"Kolonia","countryCode":"FM","stateCode":"PNI","latitude":"6.96400000","longitude":"158.20620000"},{"name":"Kolonia Municipality","countryCode":"FM","stateCode":"PNI","latitude":"6.96400000","longitude":"158.20580000"},{"name":"Kolonia Town","countryCode":"FM","stateCode":"PNI","latitude":"6.96400000","longitude":"158.20600000"},{"name":"Madolenihm Municipality","countryCode":"FM","stateCode":"PNI","latitude":"6.86759000","longitude":"158.31277000"},{"name":"Mokil Municipality","countryCode":"FM","stateCode":"PNI","latitude":"6.68916000","longitude":"159.76610000"},{"name":"Nett Municipality","countryCode":"FM","stateCode":"PNI","latitude":"6.95152000","longitude":"158.22437000"},{"name":"Ngatik","countryCode":"FM","stateCode":"PNI","latitude":"5.78849000","longitude":"157.15954000"},{"name":"Nukuoro Municipality","countryCode":"FM","stateCode":"PNI","latitude":"3.84100000","longitude":"154.93000000"},{"name":"Palikir - National Government Center","countryCode":"FM","stateCode":"PNI","latitude":"6.92477000","longitude":"158.16109000"},{"name":"Pingelap Municipality","countryCode":"FM","stateCode":"PNI","latitude":"6.20908000","longitude":"160.71033000"},{"name":"Sapwuahfik Municipality","countryCode":"FM","stateCode":"PNI","latitude":"5.81500000","longitude":"157.28000000"},{"name":"Sokehs Municipality","countryCode":"FM","stateCode":"PNI","latitude":"6.93273000","longitude":"158.14270000"},{"name":"U Municipality","countryCode":"FM","stateCode":"PNI","latitude":"6.94972000","longitude":"158.27361000"},{"name":"Lelu Municipality","countryCode":"FM","stateCode":"KSA","latitude":"5.34865000","longitude":"163.01917000"},{"name":"Malem Municipality","countryCode":"FM","stateCode":"KSA","latitude":"5.27507000","longitude":"163.01685000"},{"name":"Tafunsak Municipality","countryCode":"FM","stateCode":"KSA","latitude":"5.34993000","longitude":"162.96965000"},{"name":"Tofol","countryCode":"FM","stateCode":"KSA","latitude":"5.32479000","longitude":"163.00781000"},{"name":"Utwe Municipality","countryCode":"FM","stateCode":"KSA","latitude":"5.27511000","longitude":"162.95617000"},{"name":"Abbaretz","countryCode":"FR","stateCode":"PDL","latitude":"47.55314000","longitude":"-1.53200000"},{"name":"Ahuillé","countryCode":"FR","stateCode":"PDL","latitude":"48.02086000","longitude":"-0.86906000"},{"name":"Aigné","countryCode":"FR","stateCode":"PDL","latitude":"48.06471000","longitude":"0.11908000"},{"name":"Aigrefeuille-sur-Maine","countryCode":"FR","stateCode":"PDL","latitude":"47.07888000","longitude":"-1.40254000"},{"name":"Aizenay","countryCode":"FR","stateCode":"PDL","latitude":"46.74004000","longitude":"-1.60834000"},{"name":"Allonnes","countryCode":"FR","stateCode":"PDL","latitude":"47.29338000","longitude":"0.02458000"},{"name":"Ambrières-les-Vallées","countryCode":"FR","stateCode":"PDL","latitude":"48.40000000","longitude":"-0.63333000"},{"name":"Ancenis","countryCode":"FR","stateCode":"PDL","latitude":"47.36667000","longitude":"-1.16667000"},{"name":"Andard","countryCode":"FR","stateCode":"PDL","latitude":"47.45659000","longitude":"-0.39752000"},{"name":"Andouillé","countryCode":"FR","stateCode":"PDL","latitude":"48.17685000","longitude":"-0.78364000"},{"name":"Andrezé","countryCode":"FR","stateCode":"PDL","latitude":"47.17155000","longitude":"-0.95239000"},{"name":"Anetz","countryCode":"FR","stateCode":"PDL","latitude":"47.38059000","longitude":"-1.10583000"},{"name":"Angers","countryCode":"FR","stateCode":"PDL","latitude":"47.47381000","longitude":"-0.54774000"},{"name":"Angles","countryCode":"FR","stateCode":"PDL","latitude":"46.40839000","longitude":"-1.40389000"},{"name":"Antigny","countryCode":"FR","stateCode":"PDL","latitude":"46.62095000","longitude":"-0.76988000"},{"name":"Apremont","countryCode":"FR","stateCode":"PDL","latitude":"46.74850000","longitude":"-1.74075000"},{"name":"Argentré","countryCode":"FR","stateCode":"PDL","latitude":"48.08362000","longitude":"-0.64150000"},{"name":"Arnage","countryCode":"FR","stateCode":"PDL","latitude":"47.92616000","longitude":"0.18782000"},{"name":"Aron","countryCode":"FR","stateCode":"PDL","latitude":"48.29800000","longitude":"-0.55980000"},{"name":"Arthon-en-Retz","countryCode":"FR","stateCode":"PDL","latitude":"47.11586000","longitude":"-1.94260000"},{"name":"Arçonnay","countryCode":"FR","stateCode":"PDL","latitude":"48.39678000","longitude":"0.08620000"},{"name":"Assérac","countryCode":"FR","stateCode":"PDL","latitude":"47.42881000","longitude":"-2.38916000"},{"name":"Aubigny","countryCode":"FR","stateCode":"PDL","latitude":"46.59653000","longitude":"-1.45364000"},{"name":"Aubigné-Racan","countryCode":"FR","stateCode":"PDL","latitude":"47.69091000","longitude":"0.26870000"},{"name":"Auvers-le-Hamon","countryCode":"FR","stateCode":"PDL","latitude":"47.90246000","longitude":"-0.35170000"},{"name":"Avessac","countryCode":"FR","stateCode":"PDL","latitude":"47.65324000","longitude":"-1.98961000"},{"name":"Avrillé","countryCode":"FR","stateCode":"PDL","latitude":"47.50000000","longitude":"-0.58333000"},{"name":"Azé","countryCode":"FR","stateCode":"PDL","latitude":"47.82220000","longitude":"-0.68333000"},{"name":"Bais","countryCode":"FR","stateCode":"PDL","latitude":"48.25280000","longitude":"-0.36493000"},{"name":"Ballon","countryCode":"FR","stateCode":"PDL","latitude":"48.17317000","longitude":"0.23814000"},{"name":"Ballots","countryCode":"FR","stateCode":"PDL","latitude":"47.89617000","longitude":"-1.04759000"},{"name":"Barbechat","countryCode":"FR","stateCode":"PDL","latitude":"47.27750000","longitude":"-1.28524000"},{"name":"Barbâtre","countryCode":"FR","stateCode":"PDL","latitude":"46.94116000","longitude":"-2.17752000"},{"name":"Basse-Goulaine","countryCode":"FR","stateCode":"PDL","latitude":"47.21167000","longitude":"-1.46748000"},{"name":"Batz-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"47.27750000","longitude":"-2.48027000"},{"name":"Baugé-en-Anjou","countryCode":"FR","stateCode":"PDL","latitude":"47.54447000","longitude":"-0.10653000"},{"name":"Bauné","countryCode":"FR","stateCode":"PDL","latitude":"47.49954000","longitude":"-0.31906000"},{"name":"Bazoges-en-Pareds","countryCode":"FR","stateCode":"PDL","latitude":"46.65702000","longitude":"-0.91654000"},{"name":"Bazouges-sur-le-Loir","countryCode":"FR","stateCode":"PDL","latitude":"47.68928000","longitude":"-0.16883000"},{"name":"Beaucouzé","countryCode":"FR","stateCode":"PDL","latitude":"47.47444000","longitude":"-0.63016000"},{"name":"Beaufay","countryCode":"FR","stateCode":"PDL","latitude":"48.14664000","longitude":"0.36224000"},{"name":"Beaufort-en-Vallée","countryCode":"FR","stateCode":"PDL","latitude":"47.43965000","longitude":"-0.21890000"},{"name":"Beaulieu-sous-la-Roche","countryCode":"FR","stateCode":"PDL","latitude":"46.67647000","longitude":"-1.61129000"},{"name":"Beaulieu-sur-Layon","countryCode":"FR","stateCode":"PDL","latitude":"47.31095000","longitude":"-0.58988000"},{"name":"Beaumont-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"48.22772000","longitude":"0.13186000"},{"name":"Beaupréau","countryCode":"FR","stateCode":"PDL","latitude":"47.20464000","longitude":"-0.98703000"},{"name":"Beaurepaire","countryCode":"FR","stateCode":"PDL","latitude":"46.90977000","longitude":"-1.08928000"},{"name":"Beauvoir-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"46.91274000","longitude":"-2.04156000"},{"name":"Belleville-sur-Vie","countryCode":"FR","stateCode":"PDL","latitude":"46.78369000","longitude":"-1.42905000"},{"name":"Belligné","countryCode":"FR","stateCode":"PDL","latitude":"47.46774000","longitude":"-1.02780000"},{"name":"Benet","countryCode":"FR","stateCode":"PDL","latitude":"46.36972000","longitude":"-0.59333000"},{"name":"Besné","countryCode":"FR","stateCode":"PDL","latitude":"47.40000000","longitude":"-2.08976000"},{"name":"Bessé-sur-Braye","countryCode":"FR","stateCode":"PDL","latitude":"47.83333000","longitude":"0.75000000"},{"name":"Blain","countryCode":"FR","stateCode":"PDL","latitude":"47.47655000","longitude":"-1.76285000"},{"name":"Blaison-Gohier","countryCode":"FR","stateCode":"PDL","latitude":"47.39951000","longitude":"-0.37723000"},{"name":"Bois-de-Cené","countryCode":"FR","stateCode":"PDL","latitude":"46.93689000","longitude":"-1.88656000"},{"name":"Bonchamp-lès-Laval","countryCode":"FR","stateCode":"PDL","latitude":"48.07357000","longitude":"-0.70000000"},{"name":"Bonnétable","countryCode":"FR","stateCode":"PDL","latitude":"48.17908000","longitude":"0.42570000"},{"name":"Bouaye","countryCode":"FR","stateCode":"PDL","latitude":"47.14263000","longitude":"-1.69306000"},{"name":"Bouchemaine","countryCode":"FR","stateCode":"PDL","latitude":"47.42234000","longitude":"-0.60888000"},{"name":"Boufféré","countryCode":"FR","stateCode":"PDL","latitude":"46.96179000","longitude":"-1.33965000"},{"name":"Bouguenais","countryCode":"FR","stateCode":"PDL","latitude":"47.17762000","longitude":"-1.62143000"},{"name":"Bouin","countryCode":"FR","stateCode":"PDL","latitude":"46.97314000","longitude":"-1.99830000"},{"name":"Bouloire","countryCode":"FR","stateCode":"PDL","latitude":"47.97385000","longitude":"0.55009000"},{"name":"Bourg de Joué-sur-Erdre","countryCode":"FR","stateCode":"PDL","latitude":"47.49596000","longitude":"-1.42047000"},{"name":"Bourgneuf-en-Retz","countryCode":"FR","stateCode":"PDL","latitude":"47.04122000","longitude":"-1.95019000"},{"name":"Bournezeau","countryCode":"FR","stateCode":"PDL","latitude":"46.63714000","longitude":"-1.17107000"},{"name":"Boussay","countryCode":"FR","stateCode":"PDL","latitude":"47.04476000","longitude":"-1.18476000"},{"name":"Bouvron","countryCode":"FR","stateCode":"PDL","latitude":"47.41726000","longitude":"-1.84679000"},{"name":"Bouzillé","countryCode":"FR","stateCode":"PDL","latitude":"47.33750000","longitude":"-1.11143000"},{"name":"Brain-sur-Allonnes","countryCode":"FR","stateCode":"PDL","latitude":"47.30325000","longitude":"0.06514000"},{"name":"Brains","countryCode":"FR","stateCode":"PDL","latitude":"47.16850000","longitude":"-1.72290000"},{"name":"Bretignolles-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"46.63333000","longitude":"-1.86667000"},{"name":"Brette-les-Pins","countryCode":"FR","stateCode":"PDL","latitude":"47.91062000","longitude":"0.33649000"},{"name":"Briollay","countryCode":"FR","stateCode":"PDL","latitude":"47.56478000","longitude":"-0.50681000"},{"name":"Brion","countryCode":"FR","stateCode":"PDL","latitude":"47.44121000","longitude":"-0.15616000"},{"name":"Brissac-Quincé","countryCode":"FR","stateCode":"PDL","latitude":"47.35575000","longitude":"-0.44924000"},{"name":"Brézé","countryCode":"FR","stateCode":"PDL","latitude":"47.17357000","longitude":"-0.06059000"},{"name":"Brûlon","countryCode":"FR","stateCode":"PDL","latitude":"47.96667000","longitude":"-0.23333000"},{"name":"Bécon-les-Granits","countryCode":"FR","stateCode":"PDL","latitude":"47.50134000","longitude":"-0.80000000"},{"name":"Bégrolles-en-Mauges","countryCode":"FR","stateCode":"PDL","latitude":"47.14048000","longitude":"-0.94000000"},{"name":"Campbon","countryCode":"FR","stateCode":"PDL","latitude":"47.41310000","longitude":"-1.96857000"},{"name":"Candé","countryCode":"FR","stateCode":"PDL","latitude":"47.56158000","longitude":"-1.03619000"},{"name":"Cantenay-Épinard","countryCode":"FR","stateCode":"PDL","latitude":"47.53503000","longitude":"-0.56899000"},{"name":"Carquefou","countryCode":"FR","stateCode":"PDL","latitude":"47.29821000","longitude":"-1.49024000"},{"name":"Casson","countryCode":"FR","stateCode":"PDL","latitude":"47.38761000","longitude":"-1.55654000"},{"name":"Chacé","countryCode":"FR","stateCode":"PDL","latitude":"47.21435000","longitude":"-0.07179000"},{"name":"Chailland","countryCode":"FR","stateCode":"PDL","latitude":"48.22516000","longitude":"-0.87387000"},{"name":"Chaillé-les-Marais","countryCode":"FR","stateCode":"PDL","latitude":"46.39628000","longitude":"-1.02369000"},{"name":"Challans","countryCode":"FR","stateCode":"PDL","latitude":"46.84363000","longitude":"-1.87491000"},{"name":"Challes","countryCode":"FR","stateCode":"PDL","latitude":"47.93033000","longitude":"0.41511000"},{"name":"Chalonnes-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.35160000","longitude":"-0.76310000"},{"name":"Chambretaud","countryCode":"FR","stateCode":"PDL","latitude":"46.92166000","longitude":"-0.96405000"},{"name":"Champagné","countryCode":"FR","stateCode":"PDL","latitude":"48.02185000","longitude":"0.33096000"},{"name":"Champagné-les-Marais","countryCode":"FR","stateCode":"PDL","latitude":"46.38081000","longitude":"-1.12112000"},{"name":"Champfleur","countryCode":"FR","stateCode":"PDL","latitude":"48.38668000","longitude":"0.12942000"},{"name":"Champigné","countryCode":"FR","stateCode":"PDL","latitude":"47.66332000","longitude":"-0.57160000"},{"name":"Champtoceaux","countryCode":"FR","stateCode":"PDL","latitude":"47.33476000","longitude":"-1.26131000"},{"name":"Champtocé-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.41239000","longitude":"-0.86452000"},{"name":"Changé","countryCode":"FR","stateCode":"PDL","latitude":"48.09918000","longitude":"-0.79292000"},{"name":"Chantonnay","countryCode":"FR","stateCode":"PDL","latitude":"46.68702000","longitude":"-1.05024000"},{"name":"Chauché","countryCode":"FR","stateCode":"PDL","latitude":"46.82963000","longitude":"-1.27178000"},{"name":"Chaudron-en-Mauges","countryCode":"FR","stateCode":"PDL","latitude":"47.28809000","longitude":"-0.98547000"},{"name":"Chauvé","countryCode":"FR","stateCode":"PDL","latitude":"47.15174000","longitude":"-1.98489000"},{"name":"Chavagnes-en-Paillers","countryCode":"FR","stateCode":"PDL","latitude":"46.89167000","longitude":"-1.25214000"},{"name":"Chemazé","countryCode":"FR","stateCode":"PDL","latitude":"47.78690000","longitude":"-0.77523000"},{"name":"Chemillé-Melay","countryCode":"FR","stateCode":"PDL","latitude":"47.21476000","longitude":"-0.72488000"},{"name":"Cherré","countryCode":"FR","stateCode":"PDL","latitude":"48.17290000","longitude":"0.65781000"},{"name":"Cholet","countryCode":"FR","stateCode":"PDL","latitude":"47.05905000","longitude":"-0.87953000"},{"name":"Château-Gontier","countryCode":"FR","stateCode":"PDL","latitude":"47.82872000","longitude":"-0.70265000"},{"name":"Château-Guibert","countryCode":"FR","stateCode":"PDL","latitude":"46.58110000","longitude":"-1.23656000"},{"name":"Château-du-Loir","countryCode":"FR","stateCode":"PDL","latitude":"47.69492000","longitude":"0.41851000"},{"name":"Château-d’Olonne","countryCode":"FR","stateCode":"PDL","latitude":"46.50382000","longitude":"-1.74097000"},{"name":"Châteaubriant","countryCode":"FR","stateCode":"PDL","latitude":"47.71712000","longitude":"-1.37624000"},{"name":"Châteauneuf-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"47.68145000","longitude":"-0.48652000"},{"name":"Chéméré","countryCode":"FR","stateCode":"PDL","latitude":"47.11667000","longitude":"-1.91667000"},{"name":"Chênehutte-Trèves-Cunault","countryCode":"FR","stateCode":"PDL","latitude":"47.31084000","longitude":"-0.16042000"},{"name":"Clermont-Créans","countryCode":"FR","stateCode":"PDL","latitude":"47.71831000","longitude":"-0.01459000"},{"name":"Clisson","countryCode":"FR","stateCode":"PDL","latitude":"47.08714000","longitude":"-1.28286000"},{"name":"Combrée","countryCode":"FR","stateCode":"PDL","latitude":"47.70446000","longitude":"-1.03003000"},{"name":"Commequiers","countryCode":"FR","stateCode":"PDL","latitude":"46.76049000","longitude":"-1.83901000"},{"name":"Commer","countryCode":"FR","stateCode":"PDL","latitude":"48.23333000","longitude":"-0.61667000"},{"name":"Congrier","countryCode":"FR","stateCode":"PDL","latitude":"47.80989000","longitude":"-1.11700000"},{"name":"Conlie","countryCode":"FR","stateCode":"PDL","latitude":"48.12334000","longitude":"-0.01739000"},{"name":"Connerré","countryCode":"FR","stateCode":"PDL","latitude":"48.05698000","longitude":"0.49344000"},{"name":"Conquereuil","countryCode":"FR","stateCode":"PDL","latitude":"47.62524000","longitude":"-1.75105000"},{"name":"Corcoué-sur-Logne","countryCode":"FR","stateCode":"PDL","latitude":"46.96667000","longitude":"-1.58333000"},{"name":"Cordemais","countryCode":"FR","stateCode":"PDL","latitude":"47.29107000","longitude":"-1.87869000"},{"name":"Corné","countryCode":"FR","stateCode":"PDL","latitude":"47.47091000","longitude":"-0.34992000"},{"name":"Coron","countryCode":"FR","stateCode":"PDL","latitude":"47.12726000","longitude":"-0.64512000"},{"name":"Corsept","countryCode":"FR","stateCode":"PDL","latitude":"47.27703000","longitude":"-2.05904000"},{"name":"Corzé","countryCode":"FR","stateCode":"PDL","latitude":"47.55956000","longitude":"-0.39062000"},{"name":"Cossé-le-Vivien","countryCode":"FR","stateCode":"PDL","latitude":"47.94599000","longitude":"-0.91185000"},{"name":"Couffé","countryCode":"FR","stateCode":"PDL","latitude":"47.39120000","longitude":"-1.29321000"},{"name":"Coulaines","countryCode":"FR","stateCode":"PDL","latitude":"48.02409000","longitude":"0.20411000"},{"name":"Coulans-sur-Gée","countryCode":"FR","stateCode":"PDL","latitude":"48.02070000","longitude":"0.00974000"},{"name":"Courcité","countryCode":"FR","stateCode":"PDL","latitude":"48.30633000","longitude":"-0.24961000"},{"name":"Couëron","countryCode":"FR","stateCode":"PDL","latitude":"47.21508000","longitude":"-1.72171000"},{"name":"Coëx","countryCode":"FR","stateCode":"PDL","latitude":"46.69808000","longitude":"-1.75956000"},{"name":"Craon","countryCode":"FR","stateCode":"PDL","latitude":"47.84687000","longitude":"-0.94929000"},{"name":"Crossac","countryCode":"FR","stateCode":"PDL","latitude":"47.41119000","longitude":"-2.16952000"},{"name":"Cugand","countryCode":"FR","stateCode":"PDL","latitude":"47.06318000","longitude":"-1.25270000"},{"name":"Cérans-Foulletourte","countryCode":"FR","stateCode":"PDL","latitude":"47.82651000","longitude":"0.07724000"},{"name":"Daumeray","countryCode":"FR","stateCode":"PDL","latitude":"47.70070000","longitude":"-0.36119000"},{"name":"Denée","countryCode":"FR","stateCode":"PDL","latitude":"47.37885000","longitude":"-0.60816000"},{"name":"Derval","countryCode":"FR","stateCode":"PDL","latitude":"47.66724000","longitude":"-1.66990000"},{"name":"Distré","countryCode":"FR","stateCode":"PDL","latitude":"47.22281000","longitude":"-0.11071000"},{"name":"Dollon","countryCode":"FR","stateCode":"PDL","latitude":"48.03879000","longitude":"0.58686000"},{"name":"Dompierre-sur-Yon","countryCode":"FR","stateCode":"PDL","latitude":"46.73857000","longitude":"-1.38463000"},{"name":"Donges","countryCode":"FR","stateCode":"PDL","latitude":"47.31824000","longitude":"-2.07538000"},{"name":"Doué-la-Fontaine","countryCode":"FR","stateCode":"PDL","latitude":"47.19372000","longitude":"-0.27492000"},{"name":"Drain","countryCode":"FR","stateCode":"PDL","latitude":"47.33655000","longitude":"-1.20773000"},{"name":"Drefféac","countryCode":"FR","stateCode":"PDL","latitude":"47.47464000","longitude":"-2.05774000"},{"name":"Durtal","countryCode":"FR","stateCode":"PDL","latitude":"47.67247000","longitude":"-0.23393000"},{"name":"Département de Maine-et-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.50000000","longitude":"-0.33333000"},{"name":"Département de la Vendée","countryCode":"FR","stateCode":"PDL","latitude":"46.64169000","longitude":"-1.30407000"},{"name":"Entrammes","countryCode":"FR","stateCode":"PDL","latitude":"47.99759000","longitude":"-0.71399000"},{"name":"Erbray","countryCode":"FR","stateCode":"PDL","latitude":"47.65492000","longitude":"-1.31783000"},{"name":"Ernée","countryCode":"FR","stateCode":"PDL","latitude":"48.29764000","longitude":"-0.93143000"},{"name":"Falleron","countryCode":"FR","stateCode":"PDL","latitude":"46.88160000","longitude":"-1.70208000"},{"name":"Fay-de-Bretagne","countryCode":"FR","stateCode":"PDL","latitude":"47.41453000","longitude":"-1.79155000"},{"name":"Feneu","countryCode":"FR","stateCode":"PDL","latitude":"47.57211000","longitude":"-0.59422000"},{"name":"Fillé","countryCode":"FR","stateCode":"PDL","latitude":"47.90011000","longitude":"0.12543000"},{"name":"Fontenay-le-Comte","countryCode":"FR","stateCode":"PDL","latitude":"46.46720000","longitude":"-0.80645000"},{"name":"Fontevraud-l\'Abbaye","countryCode":"FR","stateCode":"PDL","latitude":"47.18333000","longitude":"0.05000000"},{"name":"Fougerolles-du-Plessis","countryCode":"FR","stateCode":"PDL","latitude":"48.47424000","longitude":"-0.97255000"},{"name":"Foussais-Payré","countryCode":"FR","stateCode":"PDL","latitude":"46.53333000","longitude":"-0.68333000"},{"name":"Freigné","countryCode":"FR","stateCode":"PDL","latitude":"47.54858000","longitude":"-1.12274000"},{"name":"Fresnay-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"48.28199000","longitude":"0.02288000"},{"name":"Froidfond","countryCode":"FR","stateCode":"PDL","latitude":"46.86898000","longitude":"-1.75740000"},{"name":"Frossay","countryCode":"FR","stateCode":"PDL","latitude":"47.24451000","longitude":"-1.93557000"},{"name":"Fégréac","countryCode":"FR","stateCode":"PDL","latitude":"47.58476000","longitude":"-2.04410000"},{"name":"Geneston","countryCode":"FR","stateCode":"PDL","latitude":"47.05639000","longitude":"-1.51139000"},{"name":"Gennes","countryCode":"FR","stateCode":"PDL","latitude":"47.34010000","longitude":"-0.23149000"},{"name":"Gesté","countryCode":"FR","stateCode":"PDL","latitude":"47.18179000","longitude":"-1.10917000"},{"name":"Givrand","countryCode":"FR","stateCode":"PDL","latitude":"46.67083000","longitude":"-1.88612000"},{"name":"Gorges","countryCode":"FR","stateCode":"PDL","latitude":"47.09917000","longitude":"-1.30024000"},{"name":"Gorron","countryCode":"FR","stateCode":"PDL","latitude":"48.41095000","longitude":"-0.81267000"},{"name":"Grez-Neuville","countryCode":"FR","stateCode":"PDL","latitude":"47.60288000","longitude":"-0.68193000"},{"name":"Grosbreuil","countryCode":"FR","stateCode":"PDL","latitude":"46.53946000","longitude":"-1.61655000"},{"name":"Guenrouet","countryCode":"FR","stateCode":"PDL","latitude":"47.51881000","longitude":"-1.95381000"},{"name":"Guécélard","countryCode":"FR","stateCode":"PDL","latitude":"47.87751000","longitude":"0.12930000"},{"name":"Guémené-Penfao","countryCode":"FR","stateCode":"PDL","latitude":"47.63333000","longitude":"-1.83333000"},{"name":"Guérande","countryCode":"FR","stateCode":"PDL","latitude":"47.32911000","longitude":"-2.42829000"},{"name":"Gétigné","countryCode":"FR","stateCode":"PDL","latitude":"47.07650000","longitude":"-1.24810000"},{"name":"Haute-Goulaine","countryCode":"FR","stateCode":"PDL","latitude":"47.19905000","longitude":"-1.42941000"},{"name":"Herbignac","countryCode":"FR","stateCode":"PDL","latitude":"47.44822000","longitude":"-2.31810000"},{"name":"Héric","countryCode":"FR","stateCode":"PDL","latitude":"47.41417000","longitude":"-1.65309000"},{"name":"Indre","countryCode":"FR","stateCode":"PDL","latitude":"47.20000000","longitude":"-1.66667000"},{"name":"Ingrandes","countryCode":"FR","stateCode":"PDL","latitude":"47.40500000","longitude":"-0.92336000"},{"name":"Issé","countryCode":"FR","stateCode":"PDL","latitude":"47.62419000","longitude":"-1.45152000"},{"name":"Jallais","countryCode":"FR","stateCode":"PDL","latitude":"47.19691000","longitude":"-0.86738000"},{"name":"Jans","countryCode":"FR","stateCode":"PDL","latitude":"47.62029000","longitude":"-1.61438000"},{"name":"Jard-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"46.41451000","longitude":"-1.57639000"},{"name":"Jarzé","countryCode":"FR","stateCode":"PDL","latitude":"47.55563000","longitude":"-0.23183000"},{"name":"Javron-les-Chapelles","countryCode":"FR","stateCode":"PDL","latitude":"48.41797000","longitude":"-0.33742000"},{"name":"Juigné","countryCode":"FR","stateCode":"PDL","latitude":"47.71878000","longitude":"-0.39405000"},{"name":"Juigné-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.40741000","longitude":"-0.47682000"},{"name":"Juigné-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"47.86499000","longitude":"-0.28624000"},{"name":"Jumelles","countryCode":"FR","stateCode":"PDL","latitude":"47.43511000","longitude":"-0.10370000"},{"name":"Juvigné","countryCode":"FR","stateCode":"PDL","latitude":"48.22891000","longitude":"-1.03408000"},{"name":"La Baconnière","countryCode":"FR","stateCode":"PDL","latitude":"48.18012000","longitude":"-0.89202000"},{"name":"La Barre-de-Monts","countryCode":"FR","stateCode":"PDL","latitude":"46.88059000","longitude":"-2.12168000"},{"name":"La Baule-Escoublac","countryCode":"FR","stateCode":"PDL","latitude":"47.29221000","longitude":"-2.36395000"},{"name":"La Bazoge","countryCode":"FR","stateCode":"PDL","latitude":"48.09689000","longitude":"0.15534000"},{"name":"La Bernardière","countryCode":"FR","stateCode":"PDL","latitude":"47.04952000","longitude":"-1.26587000"},{"name":"La Bernerie-en-Retz","countryCode":"FR","stateCode":"PDL","latitude":"47.08040000","longitude":"-2.03642000"},{"name":"La Bohalle","countryCode":"FR","stateCode":"PDL","latitude":"47.42095000","longitude":"-0.39723000"},{"name":"La Boissière-de-Montaigu","countryCode":"FR","stateCode":"PDL","latitude":"46.95012000","longitude":"-1.19047000"},{"name":"La Boissière-des-Landes","countryCode":"FR","stateCode":"PDL","latitude":"46.56398000","longitude":"-1.46172000"},{"name":"La Bruffière","countryCode":"FR","stateCode":"PDL","latitude":"47.01492000","longitude":"-1.19730000"},{"name":"La Chaize-le-Vicomte","countryCode":"FR","stateCode":"PDL","latitude":"46.67166000","longitude":"-1.29084000"},{"name":"La Chapelle-Achard","countryCode":"FR","stateCode":"PDL","latitude":"46.58862000","longitude":"-1.64757000"},{"name":"La Chapelle-Basse-Mer","countryCode":"FR","stateCode":"PDL","latitude":"47.27086000","longitude":"-1.33913000"},{"name":"La Chapelle-Heulin","countryCode":"FR","stateCode":"PDL","latitude":"47.17667000","longitude":"-1.34000000"},{"name":"La Chapelle-Launay","countryCode":"FR","stateCode":"PDL","latitude":"47.37226000","longitude":"-1.97071000"},{"name":"La Chapelle-Saint-Aubin","countryCode":"FR","stateCode":"PDL","latitude":"48.03595000","longitude":"0.15624000"},{"name":"La Chapelle-Saint-Florent","countryCode":"FR","stateCode":"PDL","latitude":"47.33393000","longitude":"-1.05631000"},{"name":"La Chapelle-des-Marais","countryCode":"FR","stateCode":"PDL","latitude":"47.44845000","longitude":"-2.23834000"},{"name":"La Chapelle-du-Genêt","countryCode":"FR","stateCode":"PDL","latitude":"47.18203000","longitude":"-1.01857000"},{"name":"La Chapelle-sur-Erdre","countryCode":"FR","stateCode":"PDL","latitude":"47.29583000","longitude":"-1.55309000"},{"name":"La Chartre-sur-le-Loir","countryCode":"FR","stateCode":"PDL","latitude":"47.73117000","longitude":"0.56852000"},{"name":"La Chevrolière","countryCode":"FR","stateCode":"PDL","latitude":"47.09124000","longitude":"-1.60973000"},{"name":"La Châtaigneraie","countryCode":"FR","stateCode":"PDL","latitude":"46.64786000","longitude":"-0.73916000"},{"name":"La Daguenière","countryCode":"FR","stateCode":"PDL","latitude":"47.41934000","longitude":"-0.43128000"},{"name":"La Ferrière","countryCode":"FR","stateCode":"PDL","latitude":"46.71453000","longitude":"-1.31417000"},{"name":"La Ferté-Bernard","countryCode":"FR","stateCode":"PDL","latitude":"48.18633000","longitude":"0.65357000"},{"name":"La Flocellière","countryCode":"FR","stateCode":"PDL","latitude":"46.83202000","longitude":"-0.86215000"},{"name":"La Flèche","countryCode":"FR","stateCode":"PDL","latitude":"47.69815000","longitude":"-0.07553000"},{"name":"La Garnache","countryCode":"FR","stateCode":"PDL","latitude":"46.89176000","longitude":"-1.83163000"},{"name":"La Gaubretière","countryCode":"FR","stateCode":"PDL","latitude":"46.94143000","longitude":"-1.06215000"},{"name":"La Grigonnais","countryCode":"FR","stateCode":"PDL","latitude":"47.52724000","longitude":"-1.66781000"},{"name":"La Guyonnière","countryCode":"FR","stateCode":"PDL","latitude":"46.96476000","longitude":"-1.25059000"},{"name":"La Guérinière","countryCode":"FR","stateCode":"PDL","latitude":"46.96667000","longitude":"-2.23333000"},{"name":"La Génétouze","countryCode":"FR","stateCode":"PDL","latitude":"46.73333000","longitude":"-1.51667000"},{"name":"La Haie-Fouassière","countryCode":"FR","stateCode":"PDL","latitude":"47.15492000","longitude":"-1.39794000"},{"name":"La Jubaudière","countryCode":"FR","stateCode":"PDL","latitude":"47.17202000","longitude":"-0.89215000"},{"name":"La Jumellière","countryCode":"FR","stateCode":"PDL","latitude":"47.27976000","longitude":"-0.72952000"},{"name":"La Limouzinière","countryCode":"FR","stateCode":"PDL","latitude":"46.99274000","longitude":"-1.59722000"},{"name":"La Meignanne","countryCode":"FR","stateCode":"PDL","latitude":"47.51700000","longitude":"-0.66861000"},{"name":"La Meilleraie-Tillay","countryCode":"FR","stateCode":"PDL","latitude":"46.74059000","longitude":"-0.84500000"},{"name":"La Meilleraye-de-Bretagne","countryCode":"FR","stateCode":"PDL","latitude":"47.55941000","longitude":"-1.40200000"},{"name":"La Membrolle-sur-Longuenée","countryCode":"FR","stateCode":"PDL","latitude":"47.55991000","longitude":"-0.67236000"},{"name":"La Milesse","countryCode":"FR","stateCode":"PDL","latitude":"48.06314000","longitude":"0.13428000"},{"name":"La Montagne","countryCode":"FR","stateCode":"PDL","latitude":"47.18651000","longitude":"-1.68272000"},{"name":"La Mothe-Achard","countryCode":"FR","stateCode":"PDL","latitude":"46.61586000","longitude":"-1.65938000"},{"name":"La Ménitré","countryCode":"FR","stateCode":"PDL","latitude":"47.40000000","longitude":"-0.26667000"},{"name":"La Plaine-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"47.13619000","longitude":"-2.19182000"},{"name":"La Planche","countryCode":"FR","stateCode":"PDL","latitude":"47.01619000","longitude":"-1.43159000"},{"name":"La Pommeraie-sur-Sèvre","countryCode":"FR","stateCode":"PDL","latitude":"46.83535000","longitude":"-0.77785000"},{"name":"La Pommeraye","countryCode":"FR","stateCode":"PDL","latitude":"47.35562000","longitude":"-0.85892000"},{"name":"La Possonnière","countryCode":"FR","stateCode":"PDL","latitude":"47.37485000","longitude":"-0.68539000"},{"name":"La Pouëze","countryCode":"FR","stateCode":"PDL","latitude":"47.55357000","longitude":"-0.80928000"},{"name":"La Regrippière","countryCode":"FR","stateCode":"PDL","latitude":"47.18167000","longitude":"-1.17620000"},{"name":"La Remaudière","countryCode":"FR","stateCode":"PDL","latitude":"47.23762000","longitude":"-1.24358000"},{"name":"La Roche-sur-Yon","countryCode":"FR","stateCode":"PDL","latitude":"46.66667000","longitude":"-1.43333000"},{"name":"La Romagne","countryCode":"FR","stateCode":"PDL","latitude":"47.06119000","longitude":"-1.02000000"},{"name":"La Salle-et-Chapelle-Aubry","countryCode":"FR","stateCode":"PDL","latitude":"47.25013000","longitude":"-0.97512000"},{"name":"La Suze-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"47.88753000","longitude":"0.02519000"},{"name":"La Séguinière","countryCode":"FR","stateCode":"PDL","latitude":"47.06357000","longitude":"-0.93857000"},{"name":"La Tardière","countryCode":"FR","stateCode":"PDL","latitude":"46.66096000","longitude":"-0.73143000"},{"name":"La Tessoualle","countryCode":"FR","stateCode":"PDL","latitude":"47.00476000","longitude":"-0.85119000"},{"name":"La Tourlandry","countryCode":"FR","stateCode":"PDL","latitude":"47.14375000","longitude":"-0.69688000"},{"name":"La Tranche-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"46.34300000","longitude":"-1.43700000"},{"name":"La Turballe","countryCode":"FR","stateCode":"PDL","latitude":"47.34686000","longitude":"-2.50734000"},{"name":"La Varenne","countryCode":"FR","stateCode":"PDL","latitude":"47.31107000","longitude":"-1.31976000"},{"name":"La Verrie","countryCode":"FR","stateCode":"PDL","latitude":"46.96131000","longitude":"-0.99596000"},{"name":"Laigné-en-Belin","countryCode":"FR","stateCode":"PDL","latitude":"47.87706000","longitude":"0.22795000"},{"name":"Landemont","countryCode":"FR","stateCode":"PDL","latitude":"47.26536000","longitude":"-1.23989000"},{"name":"Landeronde","countryCode":"FR","stateCode":"PDL","latitude":"46.65722000","longitude":"-1.56953000"},{"name":"Landivy","countryCode":"FR","stateCode":"PDL","latitude":"48.47868000","longitude":"-1.03320000"},{"name":"Larchamp","countryCode":"FR","stateCode":"PDL","latitude":"48.36131000","longitude":"-0.99900000"},{"name":"Lassay-les-Châteaux","countryCode":"FR","stateCode":"PDL","latitude":"48.43835000","longitude":"-0.49758000"},{"name":"Laval","countryCode":"FR","stateCode":"PDL","latitude":"48.07320000","longitude":"-0.76340000"},{"name":"Le Bignon","countryCode":"FR","stateCode":"PDL","latitude":"47.09722000","longitude":"-1.49167000"},{"name":"Le Boupère","countryCode":"FR","stateCode":"PDL","latitude":"46.79595000","longitude":"-0.92654000"},{"name":"Le Bourgneuf-la-Forêt","countryCode":"FR","stateCode":"PDL","latitude":"48.16325000","longitude":"-0.96963000"},{"name":"Le Breil-sur-Mérize","countryCode":"FR","stateCode":"PDL","latitude":"48.00755000","longitude":"0.47808000"},{"name":"Le Cellier","countryCode":"FR","stateCode":"PDL","latitude":"47.31988000","longitude":"-1.34584000"},{"name":"Le Champ-Saint-Père","countryCode":"FR","stateCode":"PDL","latitude":"46.50773000","longitude":"-1.34726000"},{"name":"Le Croisic","countryCode":"FR","stateCode":"PDL","latitude":"47.29189000","longitude":"-2.51380000"},{"name":"Le Fenouiller","countryCode":"FR","stateCode":"PDL","latitude":"46.71901000","longitude":"-1.90175000"},{"name":"Le Fief-Sauvin","countryCode":"FR","stateCode":"PDL","latitude":"47.22143000","longitude":"-1.04214000"},{"name":"Le Fuilet","countryCode":"FR","stateCode":"PDL","latitude":"47.28345000","longitude":"-1.11310000"},{"name":"Le Grand-Lucé","countryCode":"FR","stateCode":"PDL","latitude":"47.86618000","longitude":"0.46919000"},{"name":"Le Gâvre","countryCode":"FR","stateCode":"PDL","latitude":"47.52131000","longitude":"-1.74905000"},{"name":"Le Landreau","countryCode":"FR","stateCode":"PDL","latitude":"47.20512000","longitude":"-1.30452000"},{"name":"Le Langon","countryCode":"FR","stateCode":"PDL","latitude":"46.43850000","longitude":"-0.94767000"},{"name":"Le Longeron","countryCode":"FR","stateCode":"PDL","latitude":"47.01845000","longitude":"-1.05763000"},{"name":"Le Loroux-Bottereau","countryCode":"FR","stateCode":"PDL","latitude":"47.23763000","longitude":"-1.34952000"},{"name":"Le Louroux-Béconnais","countryCode":"FR","stateCode":"PDL","latitude":"47.52211000","longitude":"-0.88663000"},{"name":"Le Luart","countryCode":"FR","stateCode":"PDL","latitude":"48.07053000","longitude":"0.58564000"},{"name":"Le Lude","countryCode":"FR","stateCode":"PDL","latitude":"47.64648000","longitude":"0.15664000"},{"name":"Le Mans","countryCode":"FR","stateCode":"PDL","latitude":"48.00039000","longitude":"0.20471000"},{"name":"Le May-sur-Èvre","countryCode":"FR","stateCode":"PDL","latitude":"47.13714000","longitude":"-0.89227000"},{"name":"Le Mesnil-en-Vallée","countryCode":"FR","stateCode":"PDL","latitude":"47.36551000","longitude":"-0.93485000"},{"name":"Le Pallet","countryCode":"FR","stateCode":"PDL","latitude":"47.13809000","longitude":"-1.33476000"},{"name":"Le Pellerin","countryCode":"FR","stateCode":"PDL","latitude":"47.19915000","longitude":"-1.75514000"},{"name":"Le Perrier","countryCode":"FR","stateCode":"PDL","latitude":"46.81932000","longitude":"-1.99306000"},{"name":"Le Pin-en-Mauges","countryCode":"FR","stateCode":"PDL","latitude":"47.25357000","longitude":"-0.89917000"},{"name":"Le Plessis-Grammoire","countryCode":"FR","stateCode":"PDL","latitude":"47.49884000","longitude":"-0.43021000"},{"name":"Le Plessis-Macé","countryCode":"FR","stateCode":"PDL","latitude":"47.54304000","longitude":"-0.67436000"},{"name":"Le Poiré-sur-Vie","countryCode":"FR","stateCode":"PDL","latitude":"46.76921000","longitude":"-1.50938000"},{"name":"Le Pouliguen","countryCode":"FR","stateCode":"PDL","latitude":"47.26973000","longitude":"-2.42780000"},{"name":"Le Puy-Notre-Dame","countryCode":"FR","stateCode":"PDL","latitude":"47.12551000","longitude":"-0.23572000"},{"name":"Le Temple-de-Bretagne","countryCode":"FR","stateCode":"PDL","latitude":"47.32737000","longitude":"-1.78904000"},{"name":"Le Vieil-Baugé","countryCode":"FR","stateCode":"PDL","latitude":"47.53193000","longitude":"-0.11888000"},{"name":"Legé","countryCode":"FR","stateCode":"PDL","latitude":"46.88484000","longitude":"-1.60127000"},{"name":"Les Brouzils","countryCode":"FR","stateCode":"PDL","latitude":"46.88571000","longitude":"-1.32095000"},{"name":"Les Clouzeaux","countryCode":"FR","stateCode":"PDL","latitude":"46.62881000","longitude":"-1.50947000"},{"name":"Les Epesses","countryCode":"FR","stateCode":"PDL","latitude":"46.88333000","longitude":"-0.90000000"},{"name":"Les Essarts","countryCode":"FR","stateCode":"PDL","latitude":"46.77440000","longitude":"-1.22834000"},{"name":"Les Herbiers","countryCode":"FR","stateCode":"PDL","latitude":"46.86667000","longitude":"-1.01667000"},{"name":"Les Landes-Genusson","countryCode":"FR","stateCode":"PDL","latitude":"46.96667000","longitude":"-1.11667000"},{"name":"Les Lucs-sur-Boulogne","countryCode":"FR","stateCode":"PDL","latitude":"46.84478000","longitude":"-1.49445000"},{"name":"Les Magnils-Reigniers","countryCode":"FR","stateCode":"PDL","latitude":"46.48333000","longitude":"-1.21667000"},{"name":"Les Moutiers-en-Retz","countryCode":"FR","stateCode":"PDL","latitude":"47.06375000","longitude":"-1.99900000"},{"name":"Les Ponts-de-Cé","countryCode":"FR","stateCode":"PDL","latitude":"47.42315000","longitude":"-0.52477000"},{"name":"Les Rosiers-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.35000000","longitude":"-0.21667000"},{"name":"Les Sables-d’Olonne","countryCode":"FR","stateCode":"PDL","latitude":"46.49645000","longitude":"-1.78472000"},{"name":"Les Sorinières","countryCode":"FR","stateCode":"PDL","latitude":"47.14831000","longitude":"-1.52932000"},{"name":"Les Touches","countryCode":"FR","stateCode":"PDL","latitude":"47.44249000","longitude":"-1.43097000"},{"name":"Ligné","countryCode":"FR","stateCode":"PDL","latitude":"47.41096000","longitude":"-1.37726000"},{"name":"Liré","countryCode":"FR","stateCode":"PDL","latitude":"47.34322000","longitude":"-1.16536000"},{"name":"Loire-Atlantique","countryCode":"FR","stateCode":"PDL","latitude":"47.32863000","longitude":"-1.65764000"},{"name":"Loiron","countryCode":"FR","stateCode":"PDL","latitude":"48.06667000","longitude":"-0.93333000"},{"name":"Lombron","countryCode":"FR","stateCode":"PDL","latitude":"48.07879000","longitude":"0.41869000"},{"name":"Longeville-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"46.41667000","longitude":"-1.50000000"},{"name":"Louplande","countryCode":"FR","stateCode":"PDL","latitude":"47.95000000","longitude":"-0.05000000"},{"name":"Louverné","countryCode":"FR","stateCode":"PDL","latitude":"48.12178000","longitude":"-0.71721000"},{"name":"Loué","countryCode":"FR","stateCode":"PDL","latitude":"47.99575000","longitude":"-0.15450000"},{"name":"Luceau","countryCode":"FR","stateCode":"PDL","latitude":"47.71167000","longitude":"0.39734000"},{"name":"Luché-Pringé","countryCode":"FR","stateCode":"PDL","latitude":"47.70326000","longitude":"0.07549000"},{"name":"Lusanger","countryCode":"FR","stateCode":"PDL","latitude":"47.68153000","longitude":"-1.58857000"},{"name":"Luçon","countryCode":"FR","stateCode":"PDL","latitude":"46.45773000","longitude":"-1.16512000"},{"name":"Machecoul","countryCode":"FR","stateCode":"PDL","latitude":"46.99358000","longitude":"-1.82352000"},{"name":"Maché","countryCode":"FR","stateCode":"PDL","latitude":"46.75405000","longitude":"-1.68692000"},{"name":"Maillezais","countryCode":"FR","stateCode":"PDL","latitude":"46.37267000","longitude":"-0.73963000"},{"name":"Maisdon-sur-Sèvre","countryCode":"FR","stateCode":"PDL","latitude":"47.09714000","longitude":"-1.38000000"},{"name":"Malicorne-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"47.81317000","longitude":"-0.08152000"},{"name":"Malville","countryCode":"FR","stateCode":"PDL","latitude":"47.35905000","longitude":"-1.86227000"},{"name":"Mamers","countryCode":"FR","stateCode":"PDL","latitude":"48.34961000","longitude":"0.36937000"},{"name":"Mansigné","countryCode":"FR","stateCode":"PDL","latitude":"47.74833000","longitude":"0.13311000"},{"name":"Mareuil-sur-Lay-Dissais","countryCode":"FR","stateCode":"PDL","latitude":"46.53333000","longitude":"-1.23333000"},{"name":"Marigné-Laillé","countryCode":"FR","stateCode":"PDL","latitude":"47.81765000","longitude":"0.34050000"},{"name":"Marolles-les-Braults","countryCode":"FR","stateCode":"PDL","latitude":"48.25271000","longitude":"0.31631000"},{"name":"Marsac-sur-Don","countryCode":"FR","stateCode":"PDL","latitude":"47.59648000","longitude":"-1.67952000"},{"name":"Martigné-Briand","countryCode":"FR","stateCode":"PDL","latitude":"47.23358000","longitude":"-0.42933000"},{"name":"Martigné-sur-Mayenne","countryCode":"FR","stateCode":"PDL","latitude":"48.20000000","longitude":"-0.66667000"},{"name":"Marçon","countryCode":"FR","stateCode":"PDL","latitude":"47.71059000","longitude":"0.51101000"},{"name":"Maulévrier","countryCode":"FR","stateCode":"PDL","latitude":"47.00929000","longitude":"-0.74239000"},{"name":"Mauves-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.29738000","longitude":"-1.38763000"},{"name":"Mayenne","countryCode":"FR","stateCode":"PDL","latitude":"48.13494000","longitude":"-0.66667000"},{"name":"Mayet","countryCode":"FR","stateCode":"PDL","latitude":"47.75968000","longitude":"0.27468000"},{"name":"Mazières-en-Mauges","countryCode":"FR","stateCode":"PDL","latitude":"47.04536000","longitude":"-0.81702000"},{"name":"Mazé","countryCode":"FR","stateCode":"PDL","latitude":"47.45632000","longitude":"-0.27106000"},{"name":"Melay","countryCode":"FR","stateCode":"PDL","latitude":"47.18333000","longitude":"-0.69429000"},{"name":"Mervent","countryCode":"FR","stateCode":"PDL","latitude":"46.52239000","longitude":"-0.75654000"},{"name":"Meslay-du-Maine","countryCode":"FR","stateCode":"PDL","latitude":"47.95116000","longitude":"-0.55428000"},{"name":"Mesquer","countryCode":"FR","stateCode":"PDL","latitude":"47.39919000","longitude":"-2.45986000"},{"name":"Miré","countryCode":"FR","stateCode":"PDL","latitude":"47.75759000","longitude":"-0.49157000"},{"name":"Missillac","countryCode":"FR","stateCode":"PDL","latitude":"47.48155000","longitude":"-2.16000000"},{"name":"Moisdon-la-Rivière","countryCode":"FR","stateCode":"PDL","latitude":"47.62175000","longitude":"-1.37258000"},{"name":"Moncé-en-Belin","countryCode":"FR","stateCode":"PDL","latitude":"47.89442000","longitude":"0.19809000"},{"name":"Monnières","countryCode":"FR","stateCode":"PDL","latitude":"47.13301000","longitude":"-1.35317000"},{"name":"Montaigu","countryCode":"FR","stateCode":"PDL","latitude":"46.97667000","longitude":"-1.30846000"},{"name":"Montbert","countryCode":"FR","stateCode":"PDL","latitude":"47.05613000","longitude":"-1.48890000"},{"name":"Montbizot","countryCode":"FR","stateCode":"PDL","latitude":"48.14995000","longitude":"0.18384000"},{"name":"Montenay","countryCode":"FR","stateCode":"PDL","latitude":"48.28787000","longitude":"-0.89373000"},{"name":"Montfaucon-Montigné","countryCode":"FR","stateCode":"PDL","latitude":"47.10000000","longitude":"-1.11667000"},{"name":"Montfort-le-Gesnois","countryCode":"FR","stateCode":"PDL","latitude":"48.05000000","longitude":"0.41667000"},{"name":"Montigné-le-Brillant","countryCode":"FR","stateCode":"PDL","latitude":"48.00872000","longitude":"-0.81488000"},{"name":"Montjean-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.38842000","longitude":"-0.85873000"},{"name":"Montoir-de-Bretagne","countryCode":"FR","stateCode":"PDL","latitude":"47.33012000","longitude":"-2.15107000"},{"name":"Montournais","countryCode":"FR","stateCode":"PDL","latitude":"46.74191000","longitude":"-0.76464000"},{"name":"Montreuil-Bellay","countryCode":"FR","stateCode":"PDL","latitude":"47.13106000","longitude":"-0.15209000"},{"name":"Montrevault","countryCode":"FR","stateCode":"PDL","latitude":"47.25965000","longitude":"-1.04679000"},{"name":"Montsûrs","countryCode":"FR","stateCode":"PDL","latitude":"48.13604000","longitude":"-0.55413000"},{"name":"Morannes","countryCode":"FR","stateCode":"PDL","latitude":"47.74364000","longitude":"-0.41604000"},{"name":"Mortagne-sur-Sèvre","countryCode":"FR","stateCode":"PDL","latitude":"46.99203000","longitude":"-0.94738000"},{"name":"Mouchamps","countryCode":"FR","stateCode":"PDL","latitude":"46.78131000","longitude":"-1.06179000"},{"name":"Mouilleron-en-Pareds","countryCode":"FR","stateCode":"PDL","latitude":"46.67630000","longitude":"-0.84940000"},{"name":"Mouilleron-le-Captif","countryCode":"FR","stateCode":"PDL","latitude":"46.71898000","longitude":"-1.45463000"},{"name":"Moulay","countryCode":"FR","stateCode":"PDL","latitude":"48.27245000","longitude":"-0.62734000"},{"name":"Moutiers-les-Mauxfaits","countryCode":"FR","stateCode":"PDL","latitude":"46.48333000","longitude":"-1.41667000"},{"name":"Mouzeil","countryCode":"FR","stateCode":"PDL","latitude":"47.44738000","longitude":"-1.34786000"},{"name":"Mouzillon","countryCode":"FR","stateCode":"PDL","latitude":"47.14096000","longitude":"-1.28191000"},{"name":"Mozé-sur-Louet","countryCode":"FR","stateCode":"PDL","latitude":"47.35856000","longitude":"-0.55295000"},{"name":"Mulsanne","countryCode":"FR","stateCode":"PDL","latitude":"47.91172000","longitude":"0.24938000"},{"name":"Mésanger","countryCode":"FR","stateCode":"PDL","latitude":"47.43131000","longitude":"-1.22798000"},{"name":"Mézeray","countryCode":"FR","stateCode":"PDL","latitude":"47.82682000","longitude":"-0.01770000"},{"name":"Mûrs-Erigné","countryCode":"FR","stateCode":"PDL","latitude":"47.40000000","longitude":"-0.55000000"},{"name":"Nalliers","countryCode":"FR","stateCode":"PDL","latitude":"46.47071000","longitude":"-1.02774000"},{"name":"Nantes","countryCode":"FR","stateCode":"PDL","latitude":"47.21725000","longitude":"-1.55336000"},{"name":"Nesmy","countryCode":"FR","stateCode":"PDL","latitude":"46.59078000","longitude":"-1.40074000"},{"name":"Neuville-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"48.07615000","longitude":"0.19264000"},{"name":"Nieul-le-Dolent","countryCode":"FR","stateCode":"PDL","latitude":"46.57379000","longitude":"-1.50808000"},{"name":"Noirmoutier-en-l’Île","countryCode":"FR","stateCode":"PDL","latitude":"46.99733000","longitude":"-2.27374000"},{"name":"Nort-sur-Erdre","countryCode":"FR","stateCode":"PDL","latitude":"47.43881000","longitude":"-1.49833000"},{"name":"Notre-Dame-de-Monts","countryCode":"FR","stateCode":"PDL","latitude":"46.83100000","longitude":"-2.13100000"},{"name":"Notre-Dame-de-Riez","countryCode":"FR","stateCode":"PDL","latitude":"46.74445000","longitude":"-1.90857000"},{"name":"Notre-Dame-des-Landes","countryCode":"FR","stateCode":"PDL","latitude":"47.38048000","longitude":"-1.70904000"},{"name":"Noyant","countryCode":"FR","stateCode":"PDL","latitude":"47.51048000","longitude":"0.11771000"},{"name":"Noyant-la-Gravoyère","countryCode":"FR","stateCode":"PDL","latitude":"47.70348000","longitude":"-0.95730000"},{"name":"Noyen-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"47.87187000","longitude":"-0.09916000"},{"name":"Nozay","countryCode":"FR","stateCode":"PDL","latitude":"47.56495000","longitude":"-1.62629000"},{"name":"Nuaillé","countryCode":"FR","stateCode":"PDL","latitude":"47.09524000","longitude":"-0.79477000"},{"name":"Nueil-sur-Layon","countryCode":"FR","stateCode":"PDL","latitude":"47.11811000","longitude":"-0.36573000"},{"name":"Nuillé-sur-Vicoin","countryCode":"FR","stateCode":"PDL","latitude":"47.98556000","longitude":"-0.78351000"},{"name":"Nyoiseau","countryCode":"FR","stateCode":"PDL","latitude":"47.71667000","longitude":"-0.91667000"},{"name":"Oisseau","countryCode":"FR","stateCode":"PDL","latitude":"48.35559000","longitude":"-0.67148000"},{"name":"Olonne-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"46.53524000","longitude":"-1.77293000"},{"name":"Orvault","countryCode":"FR","stateCode":"PDL","latitude":"47.27095000","longitude":"-1.62190000"},{"name":"Oudon","countryCode":"FR","stateCode":"PDL","latitude":"47.34774000","longitude":"-1.28500000"},{"name":"Paimboeuf","countryCode":"FR","stateCode":"PDL","latitude":"47.28654000","longitude":"-2.03048000"},{"name":"Pannecé","countryCode":"FR","stateCode":"PDL","latitude":"47.48583000","longitude":"-1.23940000"},{"name":"Parcé-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"47.84356000","longitude":"-0.20104000"},{"name":"Parigné-le-Pôlin","countryCode":"FR","stateCode":"PDL","latitude":"47.84987000","longitude":"0.10705000"},{"name":"Parçay-les-Pins","countryCode":"FR","stateCode":"PDL","latitude":"47.43668000","longitude":"0.16312000"},{"name":"Paulx","countryCode":"FR","stateCode":"PDL","latitude":"46.96181000","longitude":"-1.75520000"},{"name":"Pellouailles-les-Vignes","countryCode":"FR","stateCode":"PDL","latitude":"47.52172000","longitude":"-0.43954000"},{"name":"Petit-Mars","countryCode":"FR","stateCode":"PDL","latitude":"47.39512000","longitude":"-1.45262000"},{"name":"Piriac-sur-Mer","countryCode":"FR","stateCode":"PDL","latitude":"47.37938000","longitude":"-2.54616000"},{"name":"Pissotte","countryCode":"FR","stateCode":"PDL","latitude":"46.49725000","longitude":"-0.80666000"},{"name":"Plessé","countryCode":"FR","stateCode":"PDL","latitude":"47.54180000","longitude":"-1.88609000"},{"name":"Pont-Saint-Martin","countryCode":"FR","stateCode":"PDL","latitude":"47.12338000","longitude":"-1.58455000"},{"name":"Pontchâteau","countryCode":"FR","stateCode":"PDL","latitude":"47.43797000","longitude":"-2.09011000"},{"name":"Pontvallain","countryCode":"FR","stateCode":"PDL","latitude":"47.75169000","longitude":"0.19145000"},{"name":"Pornic","countryCode":"FR","stateCode":"PDL","latitude":"47.11205000","longitude":"-2.08888000"},{"name":"Pornichet","countryCode":"FR","stateCode":"PDL","latitude":"47.26682000","longitude":"-2.33794000"},{"name":"Port-Brillet","countryCode":"FR","stateCode":"PDL","latitude":"48.11315000","longitude":"-0.97080000"},{"name":"Port-Saint-Père","countryCode":"FR","stateCode":"PDL","latitude":"47.13294000","longitude":"-1.74850000"},{"name":"Pouancé","countryCode":"FR","stateCode":"PDL","latitude":"47.74167000","longitude":"-1.17366000"},{"name":"Pouzauges","countryCode":"FR","stateCode":"PDL","latitude":"46.77941000","longitude":"-0.83619000"},{"name":"Prinquiau","countryCode":"FR","stateCode":"PDL","latitude":"47.36215000","longitude":"-2.00952000"},{"name":"Pruillé-le-Chétif","countryCode":"FR","stateCode":"PDL","latitude":"47.99383000","longitude":"0.10677000"},{"name":"Pré-en-Pail","countryCode":"FR","stateCode":"PDL","latitude":"48.45993000","longitude":"-0.19814000"},{"name":"Précigné","countryCode":"FR","stateCode":"PDL","latitude":"47.76692000","longitude":"-0.32491000"},{"name":"Préfailles","countryCode":"FR","stateCode":"PDL","latitude":"47.12839000","longitude":"-2.21693000"},{"name":"Quelaines-Saint-Gault","countryCode":"FR","stateCode":"PDL","latitude":"47.93333000","longitude":"-0.80000000"},{"name":"Quilly","countryCode":"FR","stateCode":"PDL","latitude":"47.46131000","longitude":"-1.95274000"},{"name":"Remouillé","countryCode":"FR","stateCode":"PDL","latitude":"47.05587000","longitude":"-1.37682000"},{"name":"Renazé","countryCode":"FR","stateCode":"PDL","latitude":"47.79340000","longitude":"-1.05437000"},{"name":"Requeil","countryCode":"FR","stateCode":"PDL","latitude":"47.78371000","longitude":"0.16105000"},{"name":"Rezé","countryCode":"FR","stateCode":"PDL","latitude":"47.18144000","longitude":"-1.54965000"},{"name":"Riaillé","countryCode":"FR","stateCode":"PDL","latitude":"47.51797000","longitude":"-1.29404000"},{"name":"Rochefort-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.35705000","longitude":"-0.65696000"},{"name":"Rocheservière","countryCode":"FR","stateCode":"PDL","latitude":"46.93765000","longitude":"-1.51143000"},{"name":"Rouans","countryCode":"FR","stateCode":"PDL","latitude":"47.18321000","longitude":"-1.85929000"},{"name":"Rougé","countryCode":"FR","stateCode":"PDL","latitude":"47.78367000","longitude":"-1.44763000"},{"name":"Rouillon","countryCode":"FR","stateCode":"PDL","latitude":"48.00629000","longitude":"0.13527000"},{"name":"Roussay","countryCode":"FR","stateCode":"PDL","latitude":"47.09011000","longitude":"-1.06417000"},{"name":"Roézé-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"47.89546000","longitude":"0.06723000"},{"name":"Ruaudin","countryCode":"FR","stateCode":"PDL","latitude":"47.94509000","longitude":"0.26760000"},{"name":"Ruillé-sur-Loir","countryCode":"FR","stateCode":"PDL","latitude":"47.75075000","longitude":"0.62058000"},{"name":"Sablé-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"47.83765000","longitude":"-0.33294000"},{"name":"Saffré","countryCode":"FR","stateCode":"PDL","latitude":"47.50143000","longitude":"-1.57856000"},{"name":"Saint-André-Treize-Voies","countryCode":"FR","stateCode":"PDL","latitude":"46.93369000","longitude":"-1.41274000"},{"name":"Saint-André-de-la-Marche","countryCode":"FR","stateCode":"PDL","latitude":"47.09952000","longitude":"-0.99441000"},{"name":"Saint-André-des-Eaux","countryCode":"FR","stateCode":"PDL","latitude":"47.31461000","longitude":"-2.31105000"},{"name":"Saint-Aubin-des-Châteaux","countryCode":"FR","stateCode":"PDL","latitude":"47.72047000","longitude":"-1.48876000"},{"name":"Saint-Aubin-des-Ormeaux","countryCode":"FR","stateCode":"PDL","latitude":"46.99238000","longitude":"-1.04274000"},{"name":"Saint-Baudelle","countryCode":"FR","stateCode":"PDL","latitude":"48.28081000","longitude":"-0.63728000"},{"name":"Saint-Berthevin","countryCode":"FR","stateCode":"PDL","latitude":"48.06667000","longitude":"-0.83333000"},{"name":"Saint-Brevin-les-Pins","countryCode":"FR","stateCode":"PDL","latitude":"47.25000000","longitude":"-2.16667000"},{"name":"Saint-Calais","countryCode":"FR","stateCode":"PDL","latitude":"47.92211000","longitude":"0.74587000"},{"name":"Saint-Christophe-du-Bois","countryCode":"FR","stateCode":"PDL","latitude":"47.03012000","longitude":"-0.94441000"},{"name":"Saint-Christophe-du-Ligneron","countryCode":"FR","stateCode":"PDL","latitude":"46.82478000","longitude":"-1.76586000"},{"name":"Saint-Clément-de-la-Place","countryCode":"FR","stateCode":"PDL","latitude":"47.52744000","longitude":"-0.74545000"},{"name":"Saint-Clément-des-Levées","countryCode":"FR","stateCode":"PDL","latitude":"47.33333000","longitude":"-0.18222000"},{"name":"Saint-Cosme-en-Vairais","countryCode":"FR","stateCode":"PDL","latitude":"48.26667000","longitude":"0.46667000"},{"name":"Saint-Crespin-sur-Moine","countryCode":"FR","stateCode":"PDL","latitude":"47.09968000","longitude":"-1.18651000"},{"name":"Saint-Cyr-en-Bourg","countryCode":"FR","stateCode":"PDL","latitude":"47.19520000","longitude":"-0.06085000"},{"name":"Saint-Denis-de-Gastines","countryCode":"FR","stateCode":"PDL","latitude":"48.34210000","longitude":"-0.85869000"},{"name":"Saint-Denis-la-Chevasse","countryCode":"FR","stateCode":"PDL","latitude":"46.82273000","longitude":"-1.35749000"},{"name":"Saint-Fiacre-sur-Maine","countryCode":"FR","stateCode":"PDL","latitude":"47.14255000","longitude":"-1.41714000"},{"name":"Saint-Florent-des-Bois","countryCode":"FR","stateCode":"PDL","latitude":"46.59377000","longitude":"-1.31580000"},{"name":"Saint-Florent-le-Vieil","countryCode":"FR","stateCode":"PDL","latitude":"47.36069000","longitude":"-1.01515000"},{"name":"Saint-Fort","countryCode":"FR","stateCode":"PDL","latitude":"47.79928000","longitude":"-0.72095000"},{"name":"Saint-Fulgent","countryCode":"FR","stateCode":"PDL","latitude":"46.85226000","longitude":"-1.17798000"},{"name":"Saint-Georges-Buttavent","countryCode":"FR","stateCode":"PDL","latitude":"48.31018000","longitude":"-0.69372000"},{"name":"Saint-Georges-de-Montaigu","countryCode":"FR","stateCode":"PDL","latitude":"46.94655000","longitude":"-1.29262000"},{"name":"Saint-Georges-de-Pointindoux","countryCode":"FR","stateCode":"PDL","latitude":"46.64462000","longitude":"-1.62204000"},{"name":"Saint-Georges-du-Bois","countryCode":"FR","stateCode":"PDL","latitude":"47.97242000","longitude":"0.10113000"},{"name":"Saint-Georges-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.40792000","longitude":"-0.76194000"},{"name":"Saint-Germain-de-Prinçay","countryCode":"FR","stateCode":"PDL","latitude":"46.72107000","longitude":"-1.02153000"},{"name":"Saint-Germain-des-Prés","countryCode":"FR","stateCode":"PDL","latitude":"47.40998000","longitude":"-0.83342000"},{"name":"Saint-Germain-sur-Moine","countryCode":"FR","stateCode":"PDL","latitude":"47.11746000","longitude":"-1.12223000"},{"name":"Saint-Gervais","countryCode":"FR","stateCode":"PDL","latitude":"46.90174000","longitude":"-2.00210000"},{"name":"Saint-Gervais-en-Belin","countryCode":"FR","stateCode":"PDL","latitude":"47.87720000","longitude":"0.21770000"},{"name":"Saint-Gildas-des-Bois","countryCode":"FR","stateCode":"PDL","latitude":"47.51622000","longitude":"-2.03659000"},{"name":"Saint-Gilles-Croix-de-Vie","countryCode":"FR","stateCode":"PDL","latitude":"46.69761000","longitude":"-1.94561000"},{"name":"Saint-Géréon","countryCode":"FR","stateCode":"PDL","latitude":"47.36774000","longitude":"-1.20262000"},{"name":"Saint-Herblain","countryCode":"FR","stateCode":"PDL","latitude":"47.21765000","longitude":"-1.64841000"},{"name":"Saint-Herblon","countryCode":"FR","stateCode":"PDL","latitude":"47.40786000","longitude":"-1.09738000"},{"name":"Saint-Hilaire-de-Chaléons","countryCode":"FR","stateCode":"PDL","latitude":"47.10196000","longitude":"-1.86690000"},{"name":"Saint-Hilaire-de-Clisson","countryCode":"FR","stateCode":"PDL","latitude":"47.06222000","longitude":"-1.30778000"},{"name":"Saint-Hilaire-de-Loulay","countryCode":"FR","stateCode":"PDL","latitude":"47.00190000","longitude":"-1.33079000"},{"name":"Saint-Hilaire-de-Riez","countryCode":"FR","stateCode":"PDL","latitude":"46.71308000","longitude":"-1.92583000"},{"name":"Saint-Hilaire-de-Talmont","countryCode":"FR","stateCode":"PDL","latitude":"46.47002000","longitude":"-1.60359000"},{"name":"Saint-Hilaire-des-Loges","countryCode":"FR","stateCode":"PDL","latitude":"46.47190000","longitude":"-0.66393000"},{"name":"Saint-Jean","countryCode":"FR","stateCode":"PDL","latitude":"47.24553000","longitude":"-0.38413000"},{"name":"Saint-Jean-de-Boiseau","countryCode":"FR","stateCode":"PDL","latitude":"47.19315000","longitude":"-1.72340000"},{"name":"Saint-Jean-de-Monts","countryCode":"FR","stateCode":"PDL","latitude":"46.79088000","longitude":"-2.08219000"},{"name":"Saint-Jean-des-Mauvrets","countryCode":"FR","stateCode":"PDL","latitude":"47.39857000","longitude":"-0.44929000"},{"name":"Saint-Jean-sur-Mayenne","countryCode":"FR","stateCode":"PDL","latitude":"48.13522000","longitude":"-0.75613000"},{"name":"Saint-Joachim","countryCode":"FR","stateCode":"PDL","latitude":"47.38349000","longitude":"-2.19239000"},{"name":"Saint-Julien-de-Concelles","countryCode":"FR","stateCode":"PDL","latitude":"47.25285000","longitude":"-1.38428000"},{"name":"Saint-Julien-des-Landes","countryCode":"FR","stateCode":"PDL","latitude":"46.63940000","longitude":"-1.71381000"},{"name":"Saint-Lambert-du-Lattay","countryCode":"FR","stateCode":"PDL","latitude":"47.30250000","longitude":"-0.63321000"},{"name":"Saint-Lambert-la-Potherie","countryCode":"FR","stateCode":"PDL","latitude":"47.48289000","longitude":"-0.67789000"},{"name":"Saint-Laurent-de-la-Plaine","countryCode":"FR","stateCode":"PDL","latitude":"47.31738000","longitude":"-0.80333000"},{"name":"Saint-Laurent-des-Autels","countryCode":"FR","stateCode":"PDL","latitude":"47.28524000","longitude":"-1.18881000"},{"name":"Saint-Laurent-sur-Sèvre","countryCode":"FR","stateCode":"PDL","latitude":"46.95809000","longitude":"-0.89392000"},{"name":"Saint-Lumine-de-Clisson","countryCode":"FR","stateCode":"PDL","latitude":"47.08413000","longitude":"-1.33524000"},{"name":"Saint-Lumine-de-Coutais","countryCode":"FR","stateCode":"PDL","latitude":"47.05399000","longitude":"-1.72777000"},{"name":"Saint-Lyphard","countryCode":"FR","stateCode":"PDL","latitude":"47.39822000","longitude":"-2.30642000"},{"name":"Saint-Léger-des-Bois","countryCode":"FR","stateCode":"PDL","latitude":"47.46238000","longitude":"-0.70953000"},{"name":"Saint-Léger-les-Vignes","countryCode":"FR","stateCode":"PDL","latitude":"47.13587000","longitude":"-1.73060000"},{"name":"Saint-Léger-sous-Cholet","countryCode":"FR","stateCode":"PDL","latitude":"47.09405000","longitude":"-0.91024000"},{"name":"Saint-Macaire-en-Mauges","countryCode":"FR","stateCode":"PDL","latitude":"47.12357000","longitude":"-0.99120000"},{"name":"Saint-Malo-de-Guersac","countryCode":"FR","stateCode":"PDL","latitude":"47.35345000","longitude":"-2.17773000"},{"name":"Saint-Malô-du-Bois","countryCode":"FR","stateCode":"PDL","latitude":"46.93333000","longitude":"-0.90000000"},{"name":"Saint-Mars-de-Coutais","countryCode":"FR","stateCode":"PDL","latitude":"47.11153000","longitude":"-1.73437000"},{"name":"Saint-Mars-du-Désert","countryCode":"FR","stateCode":"PDL","latitude":"47.36560000","longitude":"-1.40678000"},{"name":"Saint-Mars-d’Outillé","countryCode":"FR","stateCode":"PDL","latitude":"47.87034000","longitude":"0.33221000"},{"name":"Saint-Mars-la-Brière","countryCode":"FR","stateCode":"PDL","latitude":"48.03046000","longitude":"0.37319000"},{"name":"Saint-Mars-la-Jaille","countryCode":"FR","stateCode":"PDL","latitude":"47.52566000","longitude":"-1.18483000"},{"name":"Saint-Martin-de-la-Place","countryCode":"FR","stateCode":"PDL","latitude":"47.31747000","longitude":"-0.14849000"},{"name":"Saint-Martin-des-Noyers","countryCode":"FR","stateCode":"PDL","latitude":"46.72226000","longitude":"-1.17727000"},{"name":"Saint-Martin-du-Fouilloux","countryCode":"FR","stateCode":"PDL","latitude":"47.43360000","longitude":"-0.70357000"},{"name":"Saint-Martin-sous-Mouzeuil","countryCode":"FR","stateCode":"PDL","latitude":"46.45905000","longitude":"-0.98893000"},{"name":"Saint-Mathurin","countryCode":"FR","stateCode":"PDL","latitude":"46.56493000","longitude":"-1.71389000"},{"name":"Saint-Mathurin-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.41667000","longitude":"-0.31667000"},{"name":"Saint-Melaine-sur-Aubance","countryCode":"FR","stateCode":"PDL","latitude":"47.36667000","longitude":"-0.50000000"},{"name":"Saint-Mesmin","countryCode":"FR","stateCode":"PDL","latitude":"46.79369000","longitude":"-0.73262000"},{"name":"Saint-Michel-Chef-Chef","countryCode":"FR","stateCode":"PDL","latitude":"47.18072000","longitude":"-2.14869000"},{"name":"Saint-Michel-Mont-Mercure","countryCode":"FR","stateCode":"PDL","latitude":"46.82941000","longitude":"-0.88298000"},{"name":"Saint-Michel-le-Cloucq","countryCode":"FR","stateCode":"PDL","latitude":"46.48500000","longitude":"-0.75262000"},{"name":"Saint-Molf","countryCode":"FR","stateCode":"PDL","latitude":"47.39167000","longitude":"-2.42357000"},{"name":"Saint-Même-le-Tenu","countryCode":"FR","stateCode":"PDL","latitude":"47.02005000","longitude":"-1.79459000"},{"name":"Saint-Nazaire","countryCode":"FR","stateCode":"PDL","latitude":"47.27956000","longitude":"-2.20993000"},{"name":"Saint-Nicolas-de-Redon","countryCode":"FR","stateCode":"PDL","latitude":"47.64343000","longitude":"-2.06305000"},{"name":"Saint-Ouen-en-Belin","countryCode":"FR","stateCode":"PDL","latitude":"47.83302000","longitude":"0.20924000"},{"name":"Saint-Ouën-des-Toits","countryCode":"FR","stateCode":"PDL","latitude":"48.13333000","longitude":"-0.90000000"},{"name":"Saint-Paterne","countryCode":"FR","stateCode":"PDL","latitude":"48.41614000","longitude":"0.11271000"},{"name":"Saint-Paul-en-Pareds","countryCode":"FR","stateCode":"PDL","latitude":"46.82214000","longitude":"-0.98977000"},{"name":"Saint-Philbert-de-Bouaine","countryCode":"FR","stateCode":"PDL","latitude":"46.98568000","longitude":"-1.52022000"},{"name":"Saint-Philbert-de-Grand-Lieu","countryCode":"FR","stateCode":"PDL","latitude":"47.03580000","longitude":"-1.64120000"},{"name":"Saint-Philbert-du-Peuple","countryCode":"FR","stateCode":"PDL","latitude":"47.39314000","longitude":"-0.04360000"},{"name":"Saint-Pierre-Montlimart","countryCode":"FR","stateCode":"PDL","latitude":"47.26976000","longitude":"-1.02738000"},{"name":"Saint-Pierre-des-Nids","countryCode":"FR","stateCode":"PDL","latitude":"48.39826000","longitude":"-0.09984000"},{"name":"Saint-Pierre-du-Chemin","countryCode":"FR","stateCode":"PDL","latitude":"46.69523000","longitude":"-0.70095000"},{"name":"Saint-Pierre-la-Cour","countryCode":"FR","stateCode":"PDL","latitude":"48.11258000","longitude":"-1.02496000"},{"name":"Saint-Prouant","countryCode":"FR","stateCode":"PDL","latitude":"46.75822000","longitude":"-0.95703000"},{"name":"Saint-Père-en-Retz","countryCode":"FR","stateCode":"PDL","latitude":"47.20559000","longitude":"-2.04095000"},{"name":"Saint-Quentin-en-Mauges","countryCode":"FR","stateCode":"PDL","latitude":"47.29130000","longitude":"-0.91191000"},{"name":"Saint-Rémy-en-Mauges","countryCode":"FR","stateCode":"PDL","latitude":"47.27202000","longitude":"-1.07499000"},{"name":"Saint-Saturnin","countryCode":"FR","stateCode":"PDL","latitude":"48.05795000","longitude":"0.15218000"},{"name":"Saint-Saturnin-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.39438000","longitude":"-0.43565000"},{"name":"Saint-Sébastien-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.20768000","longitude":"-1.50332000"},{"name":"Saint-Urbain","countryCode":"FR","stateCode":"PDL","latitude":"46.87557000","longitude":"-2.00961000"},{"name":"Saint-Viaud","countryCode":"FR","stateCode":"PDL","latitude":"47.25619000","longitude":"-2.01833000"},{"name":"Saint-Vincent-des-Landes","countryCode":"FR","stateCode":"PDL","latitude":"47.65695000","longitude":"-1.49572000"},{"name":"Saint-Vincent-sur-Graon","countryCode":"FR","stateCode":"PDL","latitude":"46.51690000","longitude":"-1.38881000"},{"name":"Saint-Étienne-de-Mer-Morte","countryCode":"FR","stateCode":"PDL","latitude":"46.92848000","longitude":"-1.74272000"},{"name":"Saint-Étienne-de-Montluc","countryCode":"FR","stateCode":"PDL","latitude":"47.27690000","longitude":"-1.78072000"},{"name":"Saint-Étienne-du-Bois","countryCode":"FR","stateCode":"PDL","latitude":"46.83041000","longitude":"-1.59714000"},{"name":"Sainte-Anne-sur-Brivet","countryCode":"FR","stateCode":"PDL","latitude":"47.46071000","longitude":"-2.00415000"},{"name":"Sainte-Cécile","countryCode":"FR","stateCode":"PDL","latitude":"46.74286000","longitude":"-1.11429000"},{"name":"Sainte-Flaive-des-Loups","countryCode":"FR","stateCode":"PDL","latitude":"46.61303000","longitude":"-1.58082000"},{"name":"Sainte-Foy","countryCode":"FR","stateCode":"PDL","latitude":"46.54488000","longitude":"-1.67265000"},{"name":"Sainte-Gemme-la-Plaine","countryCode":"FR","stateCode":"PDL","latitude":"46.48286000","longitude":"-1.11321000"},{"name":"Sainte-Gemmes-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.42290000","longitude":"-0.55684000"},{"name":"Sainte-Hermine","countryCode":"FR","stateCode":"PDL","latitude":"46.55619000","longitude":"-1.05476000"},{"name":"Sainte-Jamme-sur-Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"48.14264000","longitude":"0.16743000"},{"name":"Sainte-Luce-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.25381000","longitude":"-1.48430000"},{"name":"Sainte-Pazanne","countryCode":"FR","stateCode":"PDL","latitude":"47.10301000","longitude":"-1.80950000"},{"name":"Sainte-Reine-de-Bretagne","countryCode":"FR","stateCode":"PDL","latitude":"47.44131000","longitude":"-2.19238000"},{"name":"Sainte-Suzanne","countryCode":"FR","stateCode":"PDL","latitude":"48.09818000","longitude":"-0.35439000"},{"name":"Saligny","countryCode":"FR","stateCode":"PDL","latitude":"46.80833000","longitude":"-1.42726000"},{"name":"Sallertaine","countryCode":"FR","stateCode":"PDL","latitude":"46.86017000","longitude":"-1.95522000"},{"name":"Sargé-lès-le-Mans","countryCode":"FR","stateCode":"PDL","latitude":"48.03333000","longitude":"0.23333000"},{"name":"Sarthe","countryCode":"FR","stateCode":"PDL","latitude":"48.00493000","longitude":"0.26516000"},{"name":"Saumur","countryCode":"FR","stateCode":"PDL","latitude":"47.25908000","longitude":"-0.07796000"},{"name":"Sautron","countryCode":"FR","stateCode":"PDL","latitude":"47.26274000","longitude":"-1.67107000"},{"name":"Savenay","countryCode":"FR","stateCode":"PDL","latitude":"47.36072000","longitude":"-1.94215000"},{"name":"Savennières","countryCode":"FR","stateCode":"PDL","latitude":"47.38225000","longitude":"-0.65708000"},{"name":"Segré","countryCode":"FR","stateCode":"PDL","latitude":"47.68646000","longitude":"-0.87237000"},{"name":"Seiches-sur-le-Loir","countryCode":"FR","stateCode":"PDL","latitude":"47.57351000","longitude":"-0.35628000"},{"name":"Sillé-le-Guillaume","countryCode":"FR","stateCode":"PDL","latitude":"48.18266000","longitude":"-0.12642000"},{"name":"Sion-les-Mines","countryCode":"FR","stateCode":"PDL","latitude":"47.73476000","longitude":"-1.59190000"},{"name":"Solesmes","countryCode":"FR","stateCode":"PDL","latitude":"47.85009000","longitude":"-0.29806000"},{"name":"Soucelles","countryCode":"FR","stateCode":"PDL","latitude":"47.56848000","longitude":"-0.41819000"},{"name":"Soudan","countryCode":"FR","stateCode":"PDL","latitude":"47.73777000","longitude":"-1.30566000"},{"name":"Soulaines-sur-Aubance","countryCode":"FR","stateCode":"PDL","latitude":"47.36381000","longitude":"-0.52265000"},{"name":"Soulaire-et-Bourg","countryCode":"FR","stateCode":"PDL","latitude":"47.57896000","longitude":"-0.55232000"},{"name":"Soulgé-sur-Ouette","countryCode":"FR","stateCode":"PDL","latitude":"48.06667000","longitude":"-0.56667000"},{"name":"Souligné-sous-Ballon","countryCode":"FR","stateCode":"PDL","latitude":"48.13758000","longitude":"0.23572000"},{"name":"Soullans","countryCode":"FR","stateCode":"PDL","latitude":"46.79624000","longitude":"-1.90106000"},{"name":"Spay","countryCode":"FR","stateCode":"PDL","latitude":"47.92384000","longitude":"0.15258000"},{"name":"Sucé-sur-Erdre","countryCode":"FR","stateCode":"PDL","latitude":"47.33333000","longitude":"-1.53333000"},{"name":"Sérigné","countryCode":"FR","stateCode":"PDL","latitude":"46.50107000","longitude":"-0.84453000"},{"name":"Sévérac","countryCode":"FR","stateCode":"PDL","latitude":"47.55008000","longitude":"-2.07496000"},{"name":"Teillé","countryCode":"FR","stateCode":"PDL","latitude":"47.46170000","longitude":"-1.27810000"},{"name":"Teloché","countryCode":"FR","stateCode":"PDL","latitude":"47.88819000","longitude":"0.27086000"},{"name":"Tennie","countryCode":"FR","stateCode":"PDL","latitude":"48.10769000","longitude":"-0.07626000"},{"name":"Thorigné-sur-Dué","countryCode":"FR","stateCode":"PDL","latitude":"48.03920000","longitude":"0.53554000"},{"name":"Thouarcé","countryCode":"FR","stateCode":"PDL","latitude":"47.26734000","longitude":"-0.50186000"},{"name":"Thouaré-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.26893000","longitude":"-1.43834000"},{"name":"Tiercé","countryCode":"FR","stateCode":"PDL","latitude":"47.61587000","longitude":"-0.46609000"},{"name":"Tiffauges","countryCode":"FR","stateCode":"PDL","latitude":"47.01080000","longitude":"-1.10999000"},{"name":"Tillières","countryCode":"FR","stateCode":"PDL","latitude":"47.14397000","longitude":"-1.16334000"},{"name":"Torfou","countryCode":"FR","stateCode":"PDL","latitude":"47.03682000","longitude":"-1.11635000"},{"name":"Toutlemonde","countryCode":"FR","stateCode":"PDL","latitude":"47.05488000","longitude":"-0.76548000"},{"name":"Touvois","countryCode":"FR","stateCode":"PDL","latitude":"46.90208000","longitude":"-1.68333000"},{"name":"Trangé","countryCode":"FR","stateCode":"PDL","latitude":"48.02706000","longitude":"0.11054000"},{"name":"Treillières","countryCode":"FR","stateCode":"PDL","latitude":"47.33060000","longitude":"-1.61918000"},{"name":"Treize-Septiers","countryCode":"FR","stateCode":"PDL","latitude":"46.98524000","longitude":"-1.22921000"},{"name":"Triaize","countryCode":"FR","stateCode":"PDL","latitude":"46.39265000","longitude":"-1.19785000"},{"name":"Trignac","countryCode":"FR","stateCode":"PDL","latitude":"47.31809000","longitude":"-2.18895000"},{"name":"Trélazé","countryCode":"FR","stateCode":"PDL","latitude":"47.44565000","longitude":"-0.46540000"},{"name":"Trémentines","countryCode":"FR","stateCode":"PDL","latitude":"47.12357000","longitude":"-0.78500000"},{"name":"Tuffé","countryCode":"FR","stateCode":"PDL","latitude":"48.11319000","longitude":"0.51551000"},{"name":"Vaas","countryCode":"FR","stateCode":"PDL","latitude":"47.66890000","longitude":"0.31677000"},{"name":"Vaiges","countryCode":"FR","stateCode":"PDL","latitude":"48.04025000","longitude":"-0.47513000"},{"name":"Vairé","countryCode":"FR","stateCode":"PDL","latitude":"46.60104000","longitude":"-1.75538000"},{"name":"Vallet","countryCode":"FR","stateCode":"PDL","latitude":"47.16227000","longitude":"-1.26607000"},{"name":"Varades","countryCode":"FR","stateCode":"PDL","latitude":"47.38458000","longitude":"-1.02842000"},{"name":"Varennes-sur-Loire","countryCode":"FR","stateCode":"PDL","latitude":"47.23767000","longitude":"0.05350000"},{"name":"Varrains","countryCode":"FR","stateCode":"PDL","latitude":"47.22305000","longitude":"-0.06033000"},{"name":"Vauchrétien","countryCode":"FR","stateCode":"PDL","latitude":"47.33234000","longitude":"-0.47678000"},{"name":"Vaudelnay","countryCode":"FR","stateCode":"PDL","latitude":"47.13813000","longitude":"-0.20677000"},{"name":"Vay","countryCode":"FR","stateCode":"PDL","latitude":"47.55466000","longitude":"-1.70095000"},{"name":"Venansault","countryCode":"FR","stateCode":"PDL","latitude":"46.68516000","longitude":"-1.51415000"},{"name":"Vendrennes","countryCode":"FR","stateCode":"PDL","latitude":"46.82523000","longitude":"-1.12357000"},{"name":"Vern-d’Anjou","countryCode":"FR","stateCode":"PDL","latitude":"47.60119000","longitude":"-0.83357000"},{"name":"Vernantes","countryCode":"FR","stateCode":"PDL","latitude":"47.39320000","longitude":"0.05304000"},{"name":"Vernoil-le-Fourrier","countryCode":"FR","stateCode":"PDL","latitude":"47.38333000","longitude":"0.08333000"},{"name":"Vertou","countryCode":"FR","stateCode":"PDL","latitude":"47.16869000","longitude":"-1.46929000"},{"name":"Vezins","countryCode":"FR","stateCode":"PDL","latitude":"47.12015000","longitude":"-0.70971000"},{"name":"Vibraye","countryCode":"FR","stateCode":"PDL","latitude":"48.05607000","longitude":"0.74171000"},{"name":"Vieillevigne","countryCode":"FR","stateCode":"PDL","latitude":"46.97214000","longitude":"-1.43405000"},{"name":"Vigneux-de-Bretagne","countryCode":"FR","stateCode":"PDL","latitude":"47.32547000","longitude":"-1.73678000"},{"name":"Vihiers","countryCode":"FR","stateCode":"PDL","latitude":"47.14631000","longitude":"-0.53238000"},{"name":"Villaines-la-Juhel","countryCode":"FR","stateCode":"PDL","latitude":"48.34416000","longitude":"-0.27734000"},{"name":"Villebernier","countryCode":"FR","stateCode":"PDL","latitude":"47.25374000","longitude":"-0.03229000"},{"name":"Villedieu-la-Blouère","countryCode":"FR","stateCode":"PDL","latitude":"47.14738000","longitude":"-1.06286000"},{"name":"Villevêque","countryCode":"FR","stateCode":"PDL","latitude":"47.56095000","longitude":"-0.42383000"},{"name":"Vion","countryCode":"FR","stateCode":"PDL","latitude":"47.81923000","longitude":"-0.23916000"},{"name":"Vivy","countryCode":"FR","stateCode":"PDL","latitude":"47.32648000","longitude":"-0.05531000"},{"name":"Vix","countryCode":"FR","stateCode":"PDL","latitude":"46.36456000","longitude":"-0.86072000"},{"name":"Vue","countryCode":"FR","stateCode":"PDL","latitude":"47.19953000","longitude":"-1.87750000"},{"name":"Yvré-le-Pôlin","countryCode":"FR","stateCode":"PDL","latitude":"47.82235000","longitude":"0.15581000"},{"name":"Yzernay","countryCode":"FR","stateCode":"PDL","latitude":"47.02229000","longitude":"-0.70295000"},{"name":"Écommoy","countryCode":"FR","stateCode":"PDL","latitude":"47.82565000","longitude":"0.27422000"},{"name":"Écouflant","countryCode":"FR","stateCode":"PDL","latitude":"47.53101000","longitude":"-0.52780000"},{"name":"Étival-lès-le-Mans","countryCode":"FR","stateCode":"PDL","latitude":"47.95000000","longitude":"0.08333000"},{"name":"Étriché","countryCode":"FR","stateCode":"PDL","latitude":"47.65087000","longitude":"-0.44377000"},{"name":"Évron","countryCode":"FR","stateCode":"PDL","latitude":"48.15642000","longitude":"-0.39970000"},{"name":"Abbeville","countryCode":"FR","stateCode":"HDF","latitude":"50.10521000","longitude":"1.83547000"},{"name":"Ablain-Saint-Nazaire","countryCode":"FR","stateCode":"HDF","latitude":"50.39320000","longitude":"2.70880000"},{"name":"Abscon","countryCode":"FR","stateCode":"HDF","latitude":"50.33333000","longitude":"3.30000000"},{"name":"Achicourt","countryCode":"FR","stateCode":"HDF","latitude":"50.27429000","longitude":"2.75779000"},{"name":"Achiet-le-Grand","countryCode":"FR","stateCode":"HDF","latitude":"50.13067000","longitude":"2.78119000"},{"name":"Agnetz","countryCode":"FR","stateCode":"HDF","latitude":"49.38118000","longitude":"2.38621000"},{"name":"Agny","countryCode":"FR","stateCode":"HDF","latitude":"50.25914000","longitude":"2.76002000"},{"name":"Ailly-sur-Noye","countryCode":"FR","stateCode":"HDF","latitude":"49.75707000","longitude":"2.36367000"},{"name":"Ailly-sur-Somme","countryCode":"FR","stateCode":"HDF","latitude":"49.92886000","longitude":"2.19615000"},{"name":"Airaines","countryCode":"FR","stateCode":"HDF","latitude":"49.96826000","longitude":"1.94266000"},{"name":"Aire-sur-la-Lys","countryCode":"FR","stateCode":"HDF","latitude":"50.63871000","longitude":"2.39876000"},{"name":"Aix-Noulette","countryCode":"FR","stateCode":"HDF","latitude":"50.42568000","longitude":"2.70554000"},{"name":"Albert","countryCode":"FR","stateCode":"HDF","latitude":"50.00091000","longitude":"2.65096000"},{"name":"Allennes-les-Marais","countryCode":"FR","stateCode":"HDF","latitude":"50.53754000","longitude":"2.95361000"},{"name":"Allonne","countryCode":"FR","stateCode":"HDF","latitude":"49.40863000","longitude":"2.11427000"},{"name":"Allouagne","countryCode":"FR","stateCode":"HDF","latitude":"50.53167000","longitude":"2.51194000"},{"name":"Amblainville","countryCode":"FR","stateCode":"HDF","latitude":"49.20443000","longitude":"2.12242000"},{"name":"Ambleny","countryCode":"FR","stateCode":"HDF","latitude":"49.38079000","longitude":"3.18447000"},{"name":"Ambleteuse","countryCode":"FR","stateCode":"HDF","latitude":"50.80729000","longitude":"1.60388000"},{"name":"Amiens","countryCode":"FR","stateCode":"HDF","latitude":"49.90000000","longitude":"2.30000000"},{"name":"Andeville","countryCode":"FR","stateCode":"HDF","latitude":"49.26078000","longitude":"2.16427000"},{"name":"Andres","countryCode":"FR","stateCode":"HDF","latitude":"50.86556000","longitude":"1.92094000"},{"name":"Angicourt","countryCode":"FR","stateCode":"HDF","latitude":"49.31175000","longitude":"2.50419000"},{"name":"Angres","countryCode":"FR","stateCode":"HDF","latitude":"50.40572000","longitude":"2.76054000"},{"name":"Angy","countryCode":"FR","stateCode":"HDF","latitude":"49.32975000","longitude":"2.32854000"},{"name":"Anhiers","countryCode":"FR","stateCode":"HDF","latitude":"50.40737000","longitude":"3.15512000"},{"name":"Aniche","countryCode":"FR","stateCode":"HDF","latitude":"50.32995000","longitude":"3.25346000"},{"name":"Anizy-le-Château","countryCode":"FR","stateCode":"HDF","latitude":"49.50678000","longitude":"3.45119000"},{"name":"Annay","countryCode":"FR","stateCode":"HDF","latitude":"50.46303000","longitude":"2.88122000"},{"name":"Annequin","countryCode":"FR","stateCode":"HDF","latitude":"50.50525000","longitude":"2.72019000"},{"name":"Annezin","countryCode":"FR","stateCode":"HDF","latitude":"50.53192000","longitude":"2.61785000"},{"name":"Annoeullin","countryCode":"FR","stateCode":"HDF","latitude":"50.52925000","longitude":"2.93180000"},{"name":"Anor","countryCode":"FR","stateCode":"HDF","latitude":"49.98999000","longitude":"4.10049000"},{"name":"Ansauvillers","countryCode":"FR","stateCode":"HDF","latitude":"49.56523000","longitude":"2.38742000"},{"name":"Anstaing","countryCode":"FR","stateCode":"HDF","latitude":"50.60473000","longitude":"3.19079000"},{"name":"Anzin","countryCode":"FR","stateCode":"HDF","latitude":"50.37201000","longitude":"3.50387000"},{"name":"Anzin-Saint-Aubin","countryCode":"FR","stateCode":"HDF","latitude":"50.31313000","longitude":"2.74732000"},{"name":"Ardres","countryCode":"FR","stateCode":"HDF","latitude":"50.85786000","longitude":"1.98168000"},{"name":"Arleux","countryCode":"FR","stateCode":"HDF","latitude":"50.28037000","longitude":"3.10448000"},{"name":"Armbouts-Cappel","countryCode":"FR","stateCode":"HDF","latitude":"50.97682000","longitude":"2.35352000"},{"name":"Armentières","countryCode":"FR","stateCode":"HDF","latitude":"50.68568000","longitude":"2.88214000"},{"name":"Arnèke","countryCode":"FR","stateCode":"HDF","latitude":"50.83219000","longitude":"2.40943000"},{"name":"Arques","countryCode":"FR","stateCode":"HDF","latitude":"50.73375000","longitude":"2.30237000"},{"name":"Arras","countryCode":"FR","stateCode":"HDF","latitude":"50.29301000","longitude":"2.78186000"},{"name":"Artres","countryCode":"FR","stateCode":"HDF","latitude":"50.29482000","longitude":"3.54013000"},{"name":"Athies-sous-Laon","countryCode":"FR","stateCode":"HDF","latitude":"49.57369000","longitude":"3.68417000"},{"name":"Attiches","countryCode":"FR","stateCode":"HDF","latitude":"50.52220000","longitude":"3.06222000"},{"name":"Attichy","countryCode":"FR","stateCode":"HDF","latitude":"49.41121000","longitude":"3.04949000"},{"name":"Auberchicourt","countryCode":"FR","stateCode":"HDF","latitude":"50.33333000","longitude":"3.23333000"},{"name":"Aubers","countryCode":"FR","stateCode":"HDF","latitude":"50.59543000","longitude":"2.82666000"},{"name":"Aubigny-au-Bac","countryCode":"FR","stateCode":"HDF","latitude":"50.26370000","longitude":"3.16448000"},{"name":"Aubigny-en-Artois","countryCode":"FR","stateCode":"HDF","latitude":"50.35000000","longitude":"2.58333000"},{"name":"Aubry-du-Hainaut","countryCode":"FR","stateCode":"HDF","latitude":"50.36667000","longitude":"3.46667000"},{"name":"Auby","countryCode":"FR","stateCode":"HDF","latitude":"50.41457000","longitude":"3.05396000"},{"name":"Auchel","countryCode":"FR","stateCode":"HDF","latitude":"50.50345000","longitude":"2.47346000"},{"name":"Auchy-les-Mines","countryCode":"FR","stateCode":"HDF","latitude":"50.51349000","longitude":"2.78283000"},{"name":"Auchy-lès-Hesdin","countryCode":"FR","stateCode":"HDF","latitude":"50.40114000","longitude":"2.10145000"},{"name":"Audruicq","countryCode":"FR","stateCode":"HDF","latitude":"50.87795000","longitude":"2.07975000"},{"name":"Aulnois-sous-Laon","countryCode":"FR","stateCode":"HDF","latitude":"49.61429000","longitude":"3.60547000"},{"name":"Aulnoy-lez-Valenciennes","countryCode":"FR","stateCode":"HDF","latitude":"50.33333000","longitude":"3.53333000"},{"name":"Aulnoye-Aymeries","countryCode":"FR","stateCode":"HDF","latitude":"50.20141000","longitude":"3.83844000"},{"name":"Ault","countryCode":"FR","stateCode":"HDF","latitude":"50.10404000","longitude":"1.45000000"},{"name":"Auneuil","countryCode":"FR","stateCode":"HDF","latitude":"49.37026000","longitude":"1.99712000"},{"name":"Auxi-le-Château","countryCode":"FR","stateCode":"HDF","latitude":"50.23101000","longitude":"2.11593000"},{"name":"Avelin","countryCode":"FR","stateCode":"HDF","latitude":"50.53968000","longitude":"3.08222000"},{"name":"Avesnelles","countryCode":"FR","stateCode":"HDF","latitude":"50.11782000","longitude":"3.94674000"},{"name":"Avesnes-le-Comte","countryCode":"FR","stateCode":"HDF","latitude":"50.27767000","longitude":"2.52957000"},{"name":"Avesnes-le-Sec","countryCode":"FR","stateCode":"HDF","latitude":"50.25100000","longitude":"3.37768000"},{"name":"Avesnes-les-Aubert","countryCode":"FR","stateCode":"HDF","latitude":"50.20000000","longitude":"3.38333000"},{"name":"Avilly-Saint-Léonard","countryCode":"FR","stateCode":"HDF","latitude":"49.19449000","longitude":"2.54148000"},{"name":"Avion","countryCode":"FR","stateCode":"HDF","latitude":"50.41038000","longitude":"2.83053000"},{"name":"Avrechy","countryCode":"FR","stateCode":"HDF","latitude":"49.44796000","longitude":"2.42710000"},{"name":"Bachant","countryCode":"FR","stateCode":"HDF","latitude":"50.21540000","longitude":"3.86835000"},{"name":"Bachy","countryCode":"FR","stateCode":"HDF","latitude":"50.55079000","longitude":"3.25976000"},{"name":"Bailleul","countryCode":"FR","stateCode":"HDF","latitude":"50.73592000","longitude":"2.73594000"},{"name":"Bailleul-Sir-Berthoult","countryCode":"FR","stateCode":"HDF","latitude":"50.33752000","longitude":"2.85129000"},{"name":"Bailleul-sur-Thérain","countryCode":"FR","stateCode":"HDF","latitude":"49.38526000","longitude":"2.22279000"},{"name":"Bailleval","countryCode":"FR","stateCode":"HDF","latitude":"49.34605000","longitude":"2.45695000"},{"name":"Baincthun","countryCode":"FR","stateCode":"HDF","latitude":"50.70994000","longitude":"1.68075000"},{"name":"Baisieux","countryCode":"FR","stateCode":"HDF","latitude":"50.60841000","longitude":"3.25251000"},{"name":"Balagny-sur-Thérain","countryCode":"FR","stateCode":"HDF","latitude":"49.29605000","longitude":"2.33645000"},{"name":"Bapaume","countryCode":"FR","stateCode":"HDF","latitude":"50.10379000","longitude":"2.84966000"},{"name":"Barlin","countryCode":"FR","stateCode":"HDF","latitude":"50.45238000","longitude":"2.61955000"},{"name":"Bauvin","countryCode":"FR","stateCode":"HDF","latitude":"50.51714000","longitude":"2.89404000"},{"name":"Bavay","countryCode":"FR","stateCode":"HDF","latitude":"50.29828000","longitude":"3.79372000"},{"name":"Beaucamps-le-Vieux","countryCode":"FR","stateCode":"HDF","latitude":"49.84642000","longitude":"1.78272000"},{"name":"Beauchamps","countryCode":"FR","stateCode":"HDF","latitude":"50.01202000","longitude":"1.51764000"},{"name":"Beaumetz-lès-Loges","countryCode":"FR","stateCode":"HDF","latitude":"50.23897000","longitude":"2.65818000"},{"name":"Beauquesne","countryCode":"FR","stateCode":"HDF","latitude":"50.08526000","longitude":"2.39276000"},{"name":"Beaurains","countryCode":"FR","stateCode":"HDF","latitude":"50.26599000","longitude":"2.79467000"},{"name":"Beaurainville","countryCode":"FR","stateCode":"HDF","latitude":"50.42432000","longitude":"1.89938000"},{"name":"Beaurevoir","countryCode":"FR","stateCode":"HDF","latitude":"49.99714000","longitude":"3.30855000"},{"name":"Beautor","countryCode":"FR","stateCode":"HDF","latitude":"49.65214000","longitude":"3.34475000"},{"name":"Beauvais","countryCode":"FR","stateCode":"HDF","latitude":"49.43333000","longitude":"2.08333000"},{"name":"Beauval","countryCode":"FR","stateCode":"HDF","latitude":"50.10789000","longitude":"2.33269000"},{"name":"Beauvois-en-Cambrésis","countryCode":"FR","stateCode":"HDF","latitude":"50.13735000","longitude":"3.37870000"},{"name":"Bellaing","countryCode":"FR","stateCode":"HDF","latitude":"50.36811000","longitude":"3.42515000"},{"name":"Belleu","countryCode":"FR","stateCode":"HDF","latitude":"49.35917000","longitude":"3.33556000"},{"name":"Berck","countryCode":"FR","stateCode":"HDF","latitude":"50.40000000","longitude":"1.60000000"},{"name":"Berck-Plage","countryCode":"FR","stateCode":"HDF","latitude":"50.40704000","longitude":"1.56446000"},{"name":"Bergues","countryCode":"FR","stateCode":"HDF","latitude":"50.96882000","longitude":"2.43242000"},{"name":"Berlaimont","countryCode":"FR","stateCode":"HDF","latitude":"50.20155000","longitude":"3.81343000"},{"name":"Bernaville","countryCode":"FR","stateCode":"HDF","latitude":"50.13232000","longitude":"2.16300000"},{"name":"Bersée","countryCode":"FR","stateCode":"HDF","latitude":"50.47978000","longitude":"3.14765000"},{"name":"Berteaucourt-les-Dames","countryCode":"FR","stateCode":"HDF","latitude":"50.04697000","longitude":"2.15750000"},{"name":"Berthecourt","countryCode":"FR","stateCode":"HDF","latitude":"49.35097000","longitude":"2.22471000"},{"name":"Bertry","countryCode":"FR","stateCode":"HDF","latitude":"50.08718000","longitude":"3.44298000"},{"name":"Betz","countryCode":"FR","stateCode":"HDF","latitude":"49.15558000","longitude":"2.95584000"},{"name":"Beuvrages","countryCode":"FR","stateCode":"HDF","latitude":"50.38414000","longitude":"3.49420000"},{"name":"Beuvry","countryCode":"FR","stateCode":"HDF","latitude":"50.51674000","longitude":"2.68541000"},{"name":"Biache-Saint-Vaast","countryCode":"FR","stateCode":"HDF","latitude":"50.30869000","longitude":"2.94777000"},{"name":"Bierne","countryCode":"FR","stateCode":"HDF","latitude":"50.96232000","longitude":"2.40963000"},{"name":"Billy-Berclau","countryCode":"FR","stateCode":"HDF","latitude":"50.51783000","longitude":"2.86613000"},{"name":"Billy-Montigny","countryCode":"FR","stateCode":"HDF","latitude":"50.41711000","longitude":"2.90286000"},{"name":"Billy-sur-Aisne","countryCode":"FR","stateCode":"HDF","latitude":"49.35632000","longitude":"3.38357000"},{"name":"Blaincourt-lès-Précy","countryCode":"FR","stateCode":"HDF","latitude":"49.23333000","longitude":"2.35000000"},{"name":"Blaringhem","countryCode":"FR","stateCode":"HDF","latitude":"50.69110000","longitude":"2.40321000"},{"name":"Blendecques","countryCode":"FR","stateCode":"HDF","latitude":"50.71843000","longitude":"2.28601000"},{"name":"Blérancourt","countryCode":"FR","stateCode":"HDF","latitude":"49.51667000","longitude":"3.15000000"},{"name":"Boeschepe","countryCode":"FR","stateCode":"HDF","latitude":"50.80000000","longitude":"2.70000000"},{"name":"Bohain-en-Vermandois","countryCode":"FR","stateCode":"HDF","latitude":"49.98730000","longitude":"3.45300000"},{"name":"Bois-Grenier","countryCode":"FR","stateCode":"HDF","latitude":"50.64985000","longitude":"2.87409000"},{"name":"Bollezeele","countryCode":"FR","stateCode":"HDF","latitude":"50.86687000","longitude":"2.34751000"},{"name":"Bondues","countryCode":"FR","stateCode":"HDF","latitude":"50.70196000","longitude":"3.09497000"},{"name":"Boran-sur-Oise","countryCode":"FR","stateCode":"HDF","latitude":"49.16715000","longitude":"2.35803000"},{"name":"Bornel","countryCode":"FR","stateCode":"HDF","latitude":"49.19820000","longitude":"2.20912000"},{"name":"Bouchain","countryCode":"FR","stateCode":"HDF","latitude":"50.28519000","longitude":"3.31491000"},{"name":"Boulogne-sur-Mer","countryCode":"FR","stateCode":"HDF","latitude":"50.72571000","longitude":"1.61392000"},{"name":"Bourbourg","countryCode":"FR","stateCode":"HDF","latitude":"50.94783000","longitude":"2.19576000"},{"name":"Bourghelles","countryCode":"FR","stateCode":"HDF","latitude":"50.56501000","longitude":"3.24447000"},{"name":"Bourlon","countryCode":"FR","stateCode":"HDF","latitude":"50.17692000","longitude":"3.11425000"},{"name":"Bousbecque","countryCode":"FR","stateCode":"HDF","latitude":"50.77123000","longitude":"3.08459000"},{"name":"Bousies","countryCode":"FR","stateCode":"HDF","latitude":"50.15097000","longitude":"3.61752000"},{"name":"Boussois","countryCode":"FR","stateCode":"HDF","latitude":"50.28907000","longitude":"4.04117000"},{"name":"Bouttencourt","countryCode":"FR","stateCode":"HDF","latitude":"49.93725000","longitude":"1.63431000"},{"name":"Bouvignies","countryCode":"FR","stateCode":"HDF","latitude":"50.43627000","longitude":"3.24361000"},{"name":"Bouvigny-Boyeffles","countryCode":"FR","stateCode":"HDF","latitude":"50.42146000","longitude":"2.67209000"},{"name":"Boué","countryCode":"FR","stateCode":"HDF","latitude":"50.01141000","longitude":"3.69608000"},{"name":"Boves","countryCode":"FR","stateCode":"HDF","latitude":"49.84645000","longitude":"2.39605000"},{"name":"Braine","countryCode":"FR","stateCode":"HDF","latitude":"49.34261000","longitude":"3.53262000"},{"name":"Brasles","countryCode":"FR","stateCode":"HDF","latitude":"49.04810000","longitude":"3.43000000"},{"name":"Bray-Dunes","countryCode":"FR","stateCode":"HDF","latitude":"51.07786000","longitude":"2.51673000"},{"name":"Bray-sur-Somme","countryCode":"FR","stateCode":"HDF","latitude":"49.94085000","longitude":"2.71847000"},{"name":"Brebières","countryCode":"FR","stateCode":"HDF","latitude":"50.33333000","longitude":"3.01667000"},{"name":"Brenouille","countryCode":"FR","stateCode":"HDF","latitude":"49.30551000","longitude":"2.54437000"},{"name":"Bresles","countryCode":"FR","stateCode":"HDF","latitude":"49.41044000","longitude":"2.25024000"},{"name":"Breteuil","countryCode":"FR","stateCode":"HDF","latitude":"49.63357000","longitude":"2.29509000"},{"name":"Breuil-le-Sec","countryCode":"FR","stateCode":"HDF","latitude":"49.37135000","longitude":"2.45084000"},{"name":"Breuil-le-Vert","countryCode":"FR","stateCode":"HDF","latitude":"49.36176000","longitude":"2.43633000"},{"name":"Brouckerque","countryCode":"FR","stateCode":"HDF","latitude":"50.95476000","longitude":"2.29378000"},{"name":"Bruay-la-Buissière","countryCode":"FR","stateCode":"HDF","latitude":"50.48333000","longitude":"2.55000000"},{"name":"Bruay-sur-l’Escaut","countryCode":"FR","stateCode":"HDF","latitude":"50.39918000","longitude":"3.54379000"},{"name":"Bruille-Saint-Amand","countryCode":"FR","stateCode":"HDF","latitude":"50.46605000","longitude":"3.50013000"},{"name":"Bruille-lez-Marchiennes","countryCode":"FR","stateCode":"HDF","latitude":"50.36068000","longitude":"3.24424000"},{"name":"Bruyères-et-Montbérault","countryCode":"FR","stateCode":"HDF","latitude":"49.52535000","longitude":"3.66369000"},{"name":"Brêmes","countryCode":"FR","stateCode":"HDF","latitude":"50.85483000","longitude":"1.97687000"},{"name":"Bucquoy","countryCode":"FR","stateCode":"HDF","latitude":"50.13973000","longitude":"2.71036000"},{"name":"Bucy-le-Long","countryCode":"FR","stateCode":"HDF","latitude":"49.39072000","longitude":"3.39582000"},{"name":"Buironfosse","countryCode":"FR","stateCode":"HDF","latitude":"49.96659000","longitude":"3.83587000"},{"name":"Bully-les-Mines","countryCode":"FR","stateCode":"HDF","latitude":"50.44380000","longitude":"2.72703000"},{"name":"Burbure","countryCode":"FR","stateCode":"HDF","latitude":"50.53663000","longitude":"2.46897000"},{"name":"Bury","countryCode":"FR","stateCode":"HDF","latitude":"49.31307000","longitude":"2.34401000"},{"name":"Busigny","countryCode":"FR","stateCode":"HDF","latitude":"50.03424000","longitude":"3.46713000"},{"name":"Busnes","countryCode":"FR","stateCode":"HDF","latitude":"50.58781000","longitude":"2.51827000"},{"name":"Béthencourt-sur-Mer","countryCode":"FR","stateCode":"HDF","latitude":"50.07756000","longitude":"1.50348000"},{"name":"Béthisy-Saint-Martin","countryCode":"FR","stateCode":"HDF","latitude":"49.29480000","longitude":"2.81743000"},{"name":"Béthisy-Saint-Pierre","countryCode":"FR","stateCode":"HDF","latitude":"49.30482000","longitude":"2.79636000"},{"name":"Béthune","countryCode":"FR","stateCode":"HDF","latitude":"50.52965000","longitude":"2.64003000"},{"name":"Cagny","countryCode":"FR","stateCode":"HDF","latitude":"49.86217000","longitude":"2.34266000"},{"name":"Calais","countryCode":"FR","stateCode":"HDF","latitude":"50.95194000","longitude":"1.85635000"},{"name":"Calonne-Ricouart","countryCode":"FR","stateCode":"HDF","latitude":"50.48504000","longitude":"2.47335000"},{"name":"Calonne-sur-la-Lys","countryCode":"FR","stateCode":"HDF","latitude":"50.62292000","longitude":"2.61664000"},{"name":"Camblain-Châtelain","countryCode":"FR","stateCode":"HDF","latitude":"50.48355000","longitude":"2.45521000"},{"name":"Cambrai","countryCode":"FR","stateCode":"HDF","latitude":"50.17596000","longitude":"3.23472000"},{"name":"Cambronne-lès-Clermont","countryCode":"FR","stateCode":"HDF","latitude":"49.33022000","longitude":"2.39928000"},{"name":"Cambronne-lès-Ribécourt","countryCode":"FR","stateCode":"HDF","latitude":"49.50711000","longitude":"2.89797000"},{"name":"Camiers","countryCode":"FR","stateCode":"HDF","latitude":"50.57153000","longitude":"1.61325000"},{"name":"Camon","countryCode":"FR","stateCode":"HDF","latitude":"49.88764000","longitude":"2.34486000"},{"name":"Campagne-lès-Hesdin","countryCode":"FR","stateCode":"HDF","latitude":"50.39724000","longitude":"1.87494000"},{"name":"Camphin-en-Carembault","countryCode":"FR","stateCode":"HDF","latitude":"50.51196000","longitude":"2.98710000"},{"name":"Camphin-en-Pévèle","countryCode":"FR","stateCode":"HDF","latitude":"50.59561000","longitude":"3.26082000"},{"name":"Cantin","countryCode":"FR","stateCode":"HDF","latitude":"50.30885000","longitude":"3.12765000"},{"name":"Capinghem","countryCode":"FR","stateCode":"HDF","latitude":"50.64551000","longitude":"2.96193000"},{"name":"Cappelle-en-Pévèle","countryCode":"FR","stateCode":"HDF","latitude":"50.51011000","longitude":"3.17133000"},{"name":"Cappelle-la-Grande","countryCode":"FR","stateCode":"HDF","latitude":"50.99979000","longitude":"2.35848000"},{"name":"Carlepont","countryCode":"FR","stateCode":"HDF","latitude":"49.51438000","longitude":"3.02327000"},{"name":"Cartignies","countryCode":"FR","stateCode":"HDF","latitude":"50.09290000","longitude":"3.84473000"},{"name":"Carvin","countryCode":"FR","stateCode":"HDF","latitude":"50.49235000","longitude":"2.95815000"},{"name":"Cassel","countryCode":"FR","stateCode":"HDF","latitude":"50.80109000","longitude":"2.48527000"},{"name":"Catenoy","countryCode":"FR","stateCode":"HDF","latitude":"49.36824000","longitude":"2.51054000"},{"name":"Cauchy-à-la-Tour","countryCode":"FR","stateCode":"HDF","latitude":"50.50394000","longitude":"2.44606000"},{"name":"Caudry","countryCode":"FR","stateCode":"HDF","latitude":"50.12490000","longitude":"3.41186000"},{"name":"Cauffry","countryCode":"FR","stateCode":"HDF","latitude":"49.31978000","longitude":"2.44581000"},{"name":"Cauvigny","countryCode":"FR","stateCode":"HDF","latitude":"49.30180000","longitude":"2.24844000"},{"name":"Cayeux-sur-Mer","countryCode":"FR","stateCode":"HDF","latitude":"50.18200000","longitude":"1.49400000"},{"name":"Caëstre","countryCode":"FR","stateCode":"HDF","latitude":"50.75838000","longitude":"2.60274000"},{"name":"Chamant","countryCode":"FR","stateCode":"HDF","latitude":"49.21990000","longitude":"2.61176000"},{"name":"Chambly","countryCode":"FR","stateCode":"HDF","latitude":"49.16667000","longitude":"2.25000000"},{"name":"Chantilly","countryCode":"FR","stateCode":"HDF","latitude":"49.19461000","longitude":"2.47124000"},{"name":"Charly-sur-Marne","countryCode":"FR","stateCode":"HDF","latitude":"48.97749000","longitude":"3.28464000"},{"name":"Charmes","countryCode":"FR","stateCode":"HDF","latitude":"49.65345000","longitude":"3.37857000"},{"name":"Chaulnes","countryCode":"FR","stateCode":"HDF","latitude":"49.81699000","longitude":"2.80064000"},{"name":"Chaumont-en-Vexin","countryCode":"FR","stateCode":"HDF","latitude":"49.26595000","longitude":"1.88597000"},{"name":"Chauny","countryCode":"FR","stateCode":"HDF","latitude":"49.61514000","longitude":"3.21857000"},{"name":"Chevrières","countryCode":"FR","stateCode":"HDF","latitude":"49.34645000","longitude":"2.68219000"},{"name":"Chierry","countryCode":"FR","stateCode":"HDF","latitude":"49.03940000","longitude":"3.42976000"},{"name":"Chiry-Ourscamp","countryCode":"FR","stateCode":"HDF","latitude":"49.54378000","longitude":"2.94721000"},{"name":"Chocques","countryCode":"FR","stateCode":"HDF","latitude":"50.54084000","longitude":"2.57193000"},{"name":"Choisy-au-Bac","countryCode":"FR","stateCode":"HDF","latitude":"49.43777000","longitude":"2.87739000"},{"name":"Château-Thierry","countryCode":"FR","stateCode":"HDF","latitude":"49.04636000","longitude":"3.40304000"},{"name":"Chépy","countryCode":"FR","stateCode":"HDF","latitude":"50.06361000","longitude":"1.64694000"},{"name":"Chéreng","countryCode":"FR","stateCode":"HDF","latitude":"50.61059000","longitude":"3.20666000"},{"name":"Chézy-sur-Marne","countryCode":"FR","stateCode":"HDF","latitude":"48.98881000","longitude":"3.36786000"},{"name":"Cinqueux","countryCode":"FR","stateCode":"HDF","latitude":"49.31739000","longitude":"2.52997000"},{"name":"Cires-lès-Mello","countryCode":"FR","stateCode":"HDF","latitude":"49.27242000","longitude":"2.35840000"},{"name":"Clairoix","countryCode":"FR","stateCode":"HDF","latitude":"49.44264000","longitude":"2.84628000"},{"name":"Clary","countryCode":"FR","stateCode":"HDF","latitude":"50.07789000","longitude":"3.39943000"},{"name":"Clermont","countryCode":"FR","stateCode":"HDF","latitude":"49.37897000","longitude":"2.41258000"},{"name":"Coincy","countryCode":"FR","stateCode":"HDF","latitude":"49.16036000","longitude":"3.42202000"},{"name":"Colleret","countryCode":"FR","stateCode":"HDF","latitude":"50.25693000","longitude":"4.08083000"},{"name":"Comines","countryCode":"FR","stateCode":"HDF","latitude":"50.76150000","longitude":"3.01063000"},{"name":"Compiègne","countryCode":"FR","stateCode":"HDF","latitude":"49.41794000","longitude":"2.82606000"},{"name":"Condette","countryCode":"FR","stateCode":"HDF","latitude":"50.65817000","longitude":"1.63386000"},{"name":"Condé-sur-l’Escaut","countryCode":"FR","stateCode":"HDF","latitude":"50.45436000","longitude":"3.58884000"},{"name":"Conty","countryCode":"FR","stateCode":"HDF","latitude":"49.74100000","longitude":"2.15120000"},{"name":"Coquelles","countryCode":"FR","stateCode":"HDF","latitude":"50.93461000","longitude":"1.79880000"},{"name":"Corbehem","countryCode":"FR","stateCode":"HDF","latitude":"50.33141000","longitude":"3.04995000"},{"name":"Corbie","countryCode":"FR","stateCode":"HDF","latitude":"49.90672000","longitude":"2.50682000"},{"name":"Coucy-le-Château-Auffrique","countryCode":"FR","stateCode":"HDF","latitude":"49.52083000","longitude":"3.32381000"},{"name":"Coudekerque-Branche","countryCode":"FR","stateCode":"HDF","latitude":"51.02288000","longitude":"2.39359000"},{"name":"Coudekerque-Village","countryCode":"FR","stateCode":"HDF","latitude":"51.00000000","longitude":"2.41667000"},{"name":"Coudun","countryCode":"FR","stateCode":"HDF","latitude":"49.46146000","longitude":"2.81248000"},{"name":"Coulogne","countryCode":"FR","stateCode":"HDF","latitude":"50.92463000","longitude":"1.88137000"},{"name":"Courcelles-lès-Lens","countryCode":"FR","stateCode":"HDF","latitude":"50.41667000","longitude":"3.01667000"},{"name":"Courchelettes","countryCode":"FR","stateCode":"HDF","latitude":"50.34043000","longitude":"3.05938000"},{"name":"Courmelles","countryCode":"FR","stateCode":"HDF","latitude":"49.34595000","longitude":"3.31215000"},{"name":"Courrières","countryCode":"FR","stateCode":"HDF","latitude":"50.45701000","longitude":"2.94725000"},{"name":"Cousolre","countryCode":"FR","stateCode":"HDF","latitude":"50.24607000","longitude":"4.14941000"},{"name":"Coutiches","countryCode":"FR","stateCode":"HDF","latitude":"50.45520000","longitude":"3.20384000"},{"name":"Couvron-et-Aumencourt","countryCode":"FR","stateCode":"HDF","latitude":"49.64476000","longitude":"3.51857000"},{"name":"Coye-la-Forêt","countryCode":"FR","stateCode":"HDF","latitude":"49.14233000","longitude":"2.47038000"},{"name":"Creil","countryCode":"FR","stateCode":"HDF","latitude":"49.25672000","longitude":"2.48477000"},{"name":"Crespin","countryCode":"FR","stateCode":"HDF","latitude":"50.42110000","longitude":"3.66137000"},{"name":"Crisolles","countryCode":"FR","stateCode":"HDF","latitude":"49.62250000","longitude":"3.01451000"},{"name":"Croisilles","countryCode":"FR","stateCode":"HDF","latitude":"50.19978000","longitude":"2.87935000"},{"name":"Croix","countryCode":"FR","stateCode":"HDF","latitude":"50.67846000","longitude":"3.14930000"},{"name":"Crouy","countryCode":"FR","stateCode":"HDF","latitude":"49.40274000","longitude":"3.35834000"},{"name":"Crouy-en-Thelle","countryCode":"FR","stateCode":"HDF","latitude":"49.21487000","longitude":"2.32146000"},{"name":"Crèvecœur-le-Grand","countryCode":"FR","stateCode":"HDF","latitude":"49.60000000","longitude":"2.08333000"},{"name":"Crécy-en-Ponthieu","countryCode":"FR","stateCode":"HDF","latitude":"50.25193000","longitude":"1.88085000"},{"name":"Crécy-sur-Serre","countryCode":"FR","stateCode":"HDF","latitude":"49.69594000","longitude":"3.62453000"},{"name":"Crépy","countryCode":"FR","stateCode":"HDF","latitude":"49.60000000","longitude":"3.51667000"},{"name":"Crépy-en-Valois","countryCode":"FR","stateCode":"HDF","latitude":"49.23359000","longitude":"2.88807000"},{"name":"Crézancy","countryCode":"FR","stateCode":"HDF","latitude":"49.04833000","longitude":"3.51047000"},{"name":"Cucq","countryCode":"FR","stateCode":"HDF","latitude":"50.47733000","longitude":"1.62018000"},{"name":"Cuffies","countryCode":"FR","stateCode":"HDF","latitude":"49.40358000","longitude":"3.32119000"},{"name":"Cuinchy","countryCode":"FR","stateCode":"HDF","latitude":"50.51750000","longitude":"2.74880000"},{"name":"Cuincy","countryCode":"FR","stateCode":"HDF","latitude":"50.37933000","longitude":"3.05301000"},{"name":"Cuise-la-Motte","countryCode":"FR","stateCode":"HDF","latitude":"49.38642000","longitude":"3.00588000"},{"name":"Curgies","countryCode":"FR","stateCode":"HDF","latitude":"50.32975000","longitude":"3.60299000"},{"name":"Cysoing","countryCode":"FR","stateCode":"HDF","latitude":"50.56939000","longitude":"3.21627000"},{"name":"Dainville","countryCode":"FR","stateCode":"HDF","latitude":"50.28097000","longitude":"2.72603000"},{"name":"Dannes","countryCode":"FR","stateCode":"HDF","latitude":"50.58799000","longitude":"1.61381000"},{"name":"Dargnies","countryCode":"FR","stateCode":"HDF","latitude":"50.04144000","longitude":"1.52526000"},{"name":"Dechy","countryCode":"FR","stateCode":"HDF","latitude":"50.35000000","longitude":"3.11667000"},{"name":"Denain","countryCode":"FR","stateCode":"HDF","latitude":"50.32930000","longitude":"3.39430000"},{"name":"Desvres","countryCode":"FR","stateCode":"HDF","latitude":"50.66884000","longitude":"1.83478000"},{"name":"Deûlémont","countryCode":"FR","stateCode":"HDF","latitude":"50.73333000","longitude":"2.95000000"},{"name":"Divion","countryCode":"FR","stateCode":"HDF","latitude":"50.47169000","longitude":"2.50546000"},{"name":"Doingt","countryCode":"FR","stateCode":"HDF","latitude":"49.92113000","longitude":"2.96766000"},{"name":"Domart-en-Ponthieu","countryCode":"FR","stateCode":"HDF","latitude":"50.07437000","longitude":"2.12596000"},{"name":"Don","countryCode":"FR","stateCode":"HDF","latitude":"50.54912000","longitude":"2.91817000"},{"name":"Douai","countryCode":"FR","stateCode":"HDF","latitude":"50.37069000","longitude":"3.07922000"},{"name":"Douchy-les-Mines","countryCode":"FR","stateCode":"HDF","latitude":"50.30080000","longitude":"3.39270000"},{"name":"Doullens","countryCode":"FR","stateCode":"HDF","latitude":"50.15724000","longitude":"2.34019000"},{"name":"Dourges","countryCode":"FR","stateCode":"HDF","latitude":"50.43636000","longitude":"2.98589000"},{"name":"Douvrin","countryCode":"FR","stateCode":"HDF","latitude":"50.50916000","longitude":"2.83053000"},{"name":"Dreslincourt","countryCode":"FR","stateCode":"HDF","latitude":"49.52809000","longitude":"2.92699000"},{"name":"Dreuil-lès-Amiens","countryCode":"FR","stateCode":"HDF","latitude":"49.91483000","longitude":"2.22893000"},{"name":"Drocourt","countryCode":"FR","stateCode":"HDF","latitude":"50.39002000","longitude":"2.92425000"},{"name":"Duisans","countryCode":"FR","stateCode":"HDF","latitude":"50.30633000","longitude":"2.68653000"},{"name":"Dunkerque","countryCode":"FR","stateCode":"HDF","latitude":"51.03297000","longitude":"2.37700000"},{"name":"Dury","countryCode":"FR","stateCode":"HDF","latitude":"49.84731000","longitude":"2.27070000"},{"name":"Département de l\'Aisne","countryCode":"FR","stateCode":"HDF","latitude":"49.50000000","longitude":"3.50000000"},{"name":"Département de l\'Oise","countryCode":"FR","stateCode":"HDF","latitude":"49.50000000","longitude":"2.50000000"},{"name":"Ecques","countryCode":"FR","stateCode":"HDF","latitude":"50.66998000","longitude":"2.28633000"},{"name":"Emmerin","countryCode":"FR","stateCode":"HDF","latitude":"50.59475000","longitude":"3.00124000"},{"name":"Englefontaine","countryCode":"FR","stateCode":"HDF","latitude":"50.19091000","longitude":"3.64401000"},{"name":"Ennetières-en-Weppes","countryCode":"FR","stateCode":"HDF","latitude":"50.63530000","longitude":"2.94012000"},{"name":"Ennevelin","countryCode":"FR","stateCode":"HDF","latitude":"50.54121000","longitude":"3.12972000"},{"name":"Eppeville","countryCode":"FR","stateCode":"HDF","latitude":"49.74069000","longitude":"3.05114000"},{"name":"Ercuis","countryCode":"FR","stateCode":"HDF","latitude":"49.23465000","longitude":"2.30407000"},{"name":"Erquinghem-Lys","countryCode":"FR","stateCode":"HDF","latitude":"50.67601000","longitude":"2.84505000"},{"name":"Erre","countryCode":"FR","stateCode":"HDF","latitude":"50.36252000","longitude":"3.31561000"},{"name":"Escaudain","countryCode":"FR","stateCode":"HDF","latitude":"50.33315000","longitude":"3.34430000"},{"name":"Escaudœuvres","countryCode":"FR","stateCode":"HDF","latitude":"50.20000000","longitude":"3.26667000"},{"name":"Escautpont","countryCode":"FR","stateCode":"HDF","latitude":"50.41875000","longitude":"3.55341000"},{"name":"Esches","countryCode":"FR","stateCode":"HDF","latitude":"49.22086000","longitude":"2.16595000"},{"name":"Esquelbecq","countryCode":"FR","stateCode":"HDF","latitude":"50.88694000","longitude":"2.43215000"},{"name":"Esquerdes","countryCode":"FR","stateCode":"HDF","latitude":"50.70414000","longitude":"2.18851000"},{"name":"Esquéhéries","countryCode":"FR","stateCode":"HDF","latitude":"49.98391000","longitude":"3.74743000"},{"name":"Essars","countryCode":"FR","stateCode":"HDF","latitude":"50.54868000","longitude":"2.66620000"},{"name":"Essigny-le-Grand","countryCode":"FR","stateCode":"HDF","latitude":"49.77865000","longitude":"3.27774000"},{"name":"Essômes-sur-Marne","countryCode":"FR","stateCode":"HDF","latitude":"49.02881000","longitude":"3.37571000"},{"name":"Estaires","countryCode":"FR","stateCode":"HDF","latitude":"50.64574000","longitude":"2.72782000"},{"name":"Estevelles","countryCode":"FR","stateCode":"HDF","latitude":"50.47653000","longitude":"2.90928000"},{"name":"Estrées","countryCode":"FR","stateCode":"HDF","latitude":"50.30079000","longitude":"3.06980000"},{"name":"Estrées-Saint-Denis","countryCode":"FR","stateCode":"HDF","latitude":"49.42602000","longitude":"2.64293000"},{"name":"Faches-Thumesnil","countryCode":"FR","stateCode":"HDF","latitude":"50.58333000","longitude":"3.06667000"},{"name":"Famars","countryCode":"FR","stateCode":"HDF","latitude":"50.31743000","longitude":"3.51945000"},{"name":"Fampoux","countryCode":"FR","stateCode":"HDF","latitude":"50.30173000","longitude":"2.87310000"},{"name":"Faumont","countryCode":"FR","stateCode":"HDF","latitude":"50.46017000","longitude":"3.13713000"},{"name":"Feignies","countryCode":"FR","stateCode":"HDF","latitude":"50.29806000","longitude":"3.91534000"},{"name":"Fenain","countryCode":"FR","stateCode":"HDF","latitude":"50.36667000","longitude":"3.30000000"},{"name":"Ferques","countryCode":"FR","stateCode":"HDF","latitude":"50.83002000","longitude":"1.75994000"},{"name":"Ferrière-la-Grande","countryCode":"FR","stateCode":"HDF","latitude":"50.25521000","longitude":"3.99288000"},{"name":"Festubert","countryCode":"FR","stateCode":"HDF","latitude":"50.54250000","longitude":"2.73593000"},{"name":"Feuchy","countryCode":"FR","stateCode":"HDF","latitude":"50.29439000","longitude":"2.84335000"},{"name":"Feuquières","countryCode":"FR","stateCode":"HDF","latitude":"49.64677000","longitude":"1.84784000"},{"name":"Feuquières-en-Vimeu","countryCode":"FR","stateCode":"HDF","latitude":"50.05982000","longitude":"1.60465000"},{"name":"Fitz-James","countryCode":"FR","stateCode":"HDF","latitude":"49.39113000","longitude":"2.43070000"},{"name":"Flavy-le-Martel","countryCode":"FR","stateCode":"HDF","latitude":"49.71299000","longitude":"3.19150000"},{"name":"Flers-en-Escrebieux","countryCode":"FR","stateCode":"HDF","latitude":"50.39790000","longitude":"3.06038000"},{"name":"Flesselles","countryCode":"FR","stateCode":"HDF","latitude":"50.00202000","longitude":"2.26119000"},{"name":"Fleurbaix","countryCode":"FR","stateCode":"HDF","latitude":"50.65061000","longitude":"2.83305000"},{"name":"Fleurines","countryCode":"FR","stateCode":"HDF","latitude":"49.25901000","longitude":"2.58385000"},{"name":"Flines-lez-Raches","countryCode":"FR","stateCode":"HDF","latitude":"50.41667000","longitude":"3.18333000"},{"name":"Flines-lès-Mortagne","countryCode":"FR","stateCode":"HDF","latitude":"50.50281000","longitude":"3.46495000"},{"name":"Flixecourt","countryCode":"FR","stateCode":"HDF","latitude":"50.01465000","longitude":"2.08095000"},{"name":"Folembray","countryCode":"FR","stateCode":"HDF","latitude":"49.54334000","longitude":"3.29119000"},{"name":"Fontaine-Notre-Dame","countryCode":"FR","stateCode":"HDF","latitude":"50.16681000","longitude":"3.15812000"},{"name":"Fontaine-au-Pire","countryCode":"FR","stateCode":"HDF","latitude":"50.13250000","longitude":"3.37667000"},{"name":"Forest-sur-Marque","countryCode":"FR","stateCode":"HDF","latitude":"50.63341000","longitude":"3.18939000"},{"name":"Formerie","countryCode":"FR","stateCode":"HDF","latitude":"49.64928000","longitude":"1.73106000"},{"name":"Fort-Mahon-Plage","countryCode":"FR","stateCode":"HDF","latitude":"50.33955000","longitude":"1.55984000"},{"name":"Fort-Mardyck","countryCode":"FR","stateCode":"HDF","latitude":"51.02899000","longitude":"2.30724000"},{"name":"Fouquereuil","countryCode":"FR","stateCode":"HDF","latitude":"50.51885000","longitude":"2.60024000"},{"name":"Fouquières-lès-Béthune","countryCode":"FR","stateCode":"HDF","latitude":"50.51534000","longitude":"2.60999000"},{"name":"Fouquières-lès-Lens","countryCode":"FR","stateCode":"HDF","latitude":"50.42842000","longitude":"2.91321000"},{"name":"Fourmies","countryCode":"FR","stateCode":"HDF","latitude":"50.01532000","longitude":"4.04784000"},{"name":"Fournes-en-Weppes","countryCode":"FR","stateCode":"HDF","latitude":"50.58497000","longitude":"2.88793000"},{"name":"Frelinghien","countryCode":"FR","stateCode":"HDF","latitude":"50.71667000","longitude":"2.93333000"},{"name":"Fresnes-sur-Escaut","countryCode":"FR","stateCode":"HDF","latitude":"50.43382000","longitude":"3.57752000"},{"name":"Fresnoy-le-Grand","countryCode":"FR","stateCode":"HDF","latitude":"49.94757000","longitude":"3.41841000"},{"name":"Fressenneville","countryCode":"FR","stateCode":"HDF","latitude":"50.06838000","longitude":"1.57816000"},{"name":"Fretin","countryCode":"FR","stateCode":"HDF","latitude":"50.55745000","longitude":"3.13668000"},{"name":"Friville-Escarbotin","countryCode":"FR","stateCode":"HDF","latitude":"50.08602000","longitude":"1.54560000"},{"name":"Fruges","countryCode":"FR","stateCode":"HDF","latitude":"50.51501000","longitude":"2.13292000"},{"name":"Fréthun","countryCode":"FR","stateCode":"HDF","latitude":"50.91729000","longitude":"1.82505000"},{"name":"Frévent","countryCode":"FR","stateCode":"HDF","latitude":"50.27608000","longitude":"2.28725000"},{"name":"Fère-en-Tardenois","countryCode":"FR","stateCode":"HDF","latitude":"49.20000000","longitude":"3.51667000"},{"name":"Féchain","countryCode":"FR","stateCode":"HDF","latitude":"50.26638000","longitude":"3.21024000"},{"name":"Férin","countryCode":"FR","stateCode":"HDF","latitude":"50.32732000","longitude":"3.07415000"},{"name":"Gamaches","countryCode":"FR","stateCode":"HDF","latitude":"49.98615000","longitude":"1.55624000"},{"name":"Gauchy","countryCode":"FR","stateCode":"HDF","latitude":"49.82765000","longitude":"3.27371000"},{"name":"Genech","countryCode":"FR","stateCode":"HDF","latitude":"50.53122000","longitude":"3.21651000"},{"name":"Ghyvelde","countryCode":"FR","stateCode":"HDF","latitude":"51.05275000","longitude":"2.52642000"},{"name":"Givenchy-en-Gohelle","countryCode":"FR","stateCode":"HDF","latitude":"50.39080000","longitude":"2.77320000"},{"name":"Godewaersvelde","countryCode":"FR","stateCode":"HDF","latitude":"50.79399000","longitude":"2.64456000"},{"name":"Goincourt","countryCode":"FR","stateCode":"HDF","latitude":"49.42614000","longitude":"2.03621000"},{"name":"Gommegnies","countryCode":"FR","stateCode":"HDF","latitude":"50.27155000","longitude":"3.70625000"},{"name":"Gondecourt","countryCode":"FR","stateCode":"HDF","latitude":"50.54469000","longitude":"2.98378000"},{"name":"Gonnehem","countryCode":"FR","stateCode":"HDF","latitude":"50.56061000","longitude":"2.57277000"},{"name":"Gosnay","countryCode":"FR","stateCode":"HDF","latitude":"50.50622000","longitude":"2.58904000"},{"name":"Gouvieux","countryCode":"FR","stateCode":"HDF","latitude":"49.18705000","longitude":"2.41439000"},{"name":"Gouy-sous-Bellonne","countryCode":"FR","stateCode":"HDF","latitude":"50.31139000","longitude":"3.05657000"},{"name":"Gouzeaucourt","countryCode":"FR","stateCode":"HDF","latitude":"50.05606000","longitude":"3.12351000"},{"name":"Grand-Fort-Philippe","countryCode":"FR","stateCode":"HDF","latitude":"50.99961000","longitude":"2.10784000"},{"name":"Grande-Synthe","countryCode":"FR","stateCode":"HDF","latitude":"51.01540000","longitude":"2.29975000"},{"name":"Grandfresnoy","countryCode":"FR","stateCode":"HDF","latitude":"49.37218000","longitude":"2.65216000"},{"name":"Grandvilliers","countryCode":"FR","stateCode":"HDF","latitude":"49.66547000","longitude":"1.94088000"},{"name":"Gravelines","countryCode":"FR","stateCode":"HDF","latitude":"50.98651000","longitude":"2.12807000"},{"name":"Grenay","countryCode":"FR","stateCode":"HDF","latitude":"50.44962000","longitude":"2.75168000"},{"name":"Groffliers","countryCode":"FR","stateCode":"HDF","latitude":"50.38444000","longitude":"1.61474000"},{"name":"Gruson","countryCode":"FR","stateCode":"HDF","latitude":"50.59583000","longitude":"3.20777000"},{"name":"Guarbecque","countryCode":"FR","stateCode":"HDF","latitude":"50.61162000","longitude":"2.48895000"},{"name":"Guesnain","countryCode":"FR","stateCode":"HDF","latitude":"50.35000000","longitude":"3.15000000"},{"name":"Guignicourt","countryCode":"FR","stateCode":"HDF","latitude":"49.43714000","longitude":"3.96755000"},{"name":"Guiscard","countryCode":"FR","stateCode":"HDF","latitude":"49.65660000","longitude":"3.05127000"},{"name":"Guise","countryCode":"FR","stateCode":"HDF","latitude":"49.90055000","longitude":"3.62801000"},{"name":"Guînes","countryCode":"FR","stateCode":"HDF","latitude":"50.86708000","longitude":"1.87025000"},{"name":"Gœulzin","countryCode":"FR","stateCode":"HDF","latitude":"50.31667000","longitude":"3.10000000"},{"name":"Haillicourt","countryCode":"FR","stateCode":"HDF","latitude":"50.47519000","longitude":"2.57458000"},{"name":"Haisnes","countryCode":"FR","stateCode":"HDF","latitude":"50.50776000","longitude":"2.79416000"},{"name":"Hallencourt","countryCode":"FR","stateCode":"HDF","latitude":"49.99201000","longitude":"1.87649000"},{"name":"Hallennes-lez-Haubourdin","countryCode":"FR","stateCode":"HDF","latitude":"50.61667000","longitude":"2.96667000"},{"name":"Hallines","countryCode":"FR","stateCode":"HDF","latitude":"50.71087000","longitude":"2.22629000"},{"name":"Halluin","countryCode":"FR","stateCode":"HDF","latitude":"50.78628000","longitude":"3.12611000"},{"name":"Ham","countryCode":"FR","stateCode":"HDF","latitude":"49.74721000","longitude":"3.07301000"},{"name":"Hames-Boucres","countryCode":"FR","stateCode":"HDF","latitude":"50.88178000","longitude":"1.84338000"},{"name":"Harbonnières","countryCode":"FR","stateCode":"HDF","latitude":"49.84958000","longitude":"2.66812000"},{"name":"Hardinghen","countryCode":"FR","stateCode":"HDF","latitude":"50.80414000","longitude":"1.82122000"},{"name":"Harly","countryCode":"FR","stateCode":"HDF","latitude":"49.83766000","longitude":"3.31001000"},{"name":"Harnes","countryCode":"FR","stateCode":"HDF","latitude":"50.44643000","longitude":"2.90481000"},{"name":"Hasnon","countryCode":"FR","stateCode":"HDF","latitude":"50.42472000","longitude":"3.38657000"},{"name":"Haspres","countryCode":"FR","stateCode":"HDF","latitude":"50.25829000","longitude":"3.41695000"},{"name":"Haubourdin","countryCode":"FR","stateCode":"HDF","latitude":"50.60826000","longitude":"2.99143000"},{"name":"Haulchin","countryCode":"FR","stateCode":"HDF","latitude":"50.31720000","longitude":"3.43599000"},{"name":"Haussy","countryCode":"FR","stateCode":"HDF","latitude":"50.21830000","longitude":"3.47683000"},{"name":"Hautmont","countryCode":"FR","stateCode":"HDF","latitude":"50.25077000","longitude":"3.92143000"},{"name":"Haveluy","countryCode":"FR","stateCode":"HDF","latitude":"50.35289000","longitude":"3.40389000"},{"name":"Haverskerque","countryCode":"FR","stateCode":"HDF","latitude":"50.64089000","longitude":"2.54162000"},{"name":"Hazebrouck","countryCode":"FR","stateCode":"HDF","latitude":"50.72374000","longitude":"2.53729000"},{"name":"Helfaut","countryCode":"FR","stateCode":"HDF","latitude":"50.69783000","longitude":"2.24234000"},{"name":"Hem","countryCode":"FR","stateCode":"HDF","latitude":"50.65256000","longitude":"3.18681000"},{"name":"Hergnies","countryCode":"FR","stateCode":"HDF","latitude":"50.47287000","longitude":"3.52612000"},{"name":"Herlies","countryCode":"FR","stateCode":"HDF","latitude":"50.57753000","longitude":"2.85285000"},{"name":"Hermes","countryCode":"FR","stateCode":"HDF","latitude":"49.36032000","longitude":"2.24461000"},{"name":"Hermies","countryCode":"FR","stateCode":"HDF","latitude":"50.11126000","longitude":"3.04202000"},{"name":"Hersin-Coupigny","countryCode":"FR","stateCode":"HDF","latitude":"50.44796000","longitude":"2.64940000"},{"name":"Herzeele","countryCode":"FR","stateCode":"HDF","latitude":"50.88584000","longitude":"2.53510000"},{"name":"Hesdin","countryCode":"FR","stateCode":"HDF","latitude":"50.37349000","longitude":"2.03820000"},{"name":"Heuringhem","countryCode":"FR","stateCode":"HDF","latitude":"50.69638000","longitude":"2.28333000"},{"name":"Hinges","countryCode":"FR","stateCode":"HDF","latitude":"50.56674000","longitude":"2.62160000"},{"name":"Hirson","countryCode":"FR","stateCode":"HDF","latitude":"49.92262000","longitude":"4.08259000"},{"name":"Holnon","countryCode":"FR","stateCode":"HDF","latitude":"49.86086000","longitude":"3.21509000"},{"name":"Hombleux","countryCode":"FR","stateCode":"HDF","latitude":"49.73942000","longitude":"2.98574000"},{"name":"Homblières","countryCode":"FR","stateCode":"HDF","latitude":"49.85031000","longitude":"3.36456000"},{"name":"Hondschoote","countryCode":"FR","stateCode":"HDF","latitude":"50.97800000","longitude":"2.58372000"},{"name":"Hordain","countryCode":"FR","stateCode":"HDF","latitude":"50.26306000","longitude":"3.31358000"},{"name":"Hornaing","countryCode":"FR","stateCode":"HDF","latitude":"50.36835000","longitude":"3.33707000"},{"name":"Hornoy-le-Bourg","countryCode":"FR","stateCode":"HDF","latitude":"49.85000000","longitude":"1.90000000"},{"name":"Houdain","countryCode":"FR","stateCode":"HDF","latitude":"50.45040000","longitude":"2.53777000"},{"name":"Houplin-Ancoisne","countryCode":"FR","stateCode":"HDF","latitude":"50.56284000","longitude":"3.00251000"},{"name":"Houplines","countryCode":"FR","stateCode":"HDF","latitude":"50.69499000","longitude":"2.91518000"},{"name":"Hoymille","countryCode":"FR","stateCode":"HDF","latitude":"50.97187000","longitude":"2.44738000"},{"name":"Hulluch","countryCode":"FR","stateCode":"HDF","latitude":"50.48961000","longitude":"2.81232000"},{"name":"Hélesmes","countryCode":"FR","stateCode":"HDF","latitude":"50.37036000","longitude":"3.35918000"},{"name":"Hénin-Beaumont","countryCode":"FR","stateCode":"HDF","latitude":"50.41359000","longitude":"2.96485000"},{"name":"Hérin","countryCode":"FR","stateCode":"HDF","latitude":"50.35557000","longitude":"3.45309000"},{"name":"Illies","countryCode":"FR","stateCode":"HDF","latitude":"50.56144000","longitude":"2.83011000"},{"name":"Isbergues","countryCode":"FR","stateCode":"HDF","latitude":"50.62328000","longitude":"2.45902000"},{"name":"Isques","countryCode":"FR","stateCode":"HDF","latitude":"50.67391000","longitude":"1.65445000"},{"name":"Itancourt","countryCode":"FR","stateCode":"HDF","latitude":"49.80664000","longitude":"3.34427000"},{"name":"Iwuy","countryCode":"FR","stateCode":"HDF","latitude":"50.23300000","longitude":"3.32058000"},{"name":"Jaux","countryCode":"FR","stateCode":"HDF","latitude":"49.39120000","longitude":"2.77809000"},{"name":"Jenlain","countryCode":"FR","stateCode":"HDF","latitude":"50.31164000","longitude":"3.62872000"},{"name":"Jeumont","countryCode":"FR","stateCode":"HDF","latitude":"50.29658000","longitude":"4.10108000"},{"name":"Jussy","countryCode":"FR","stateCode":"HDF","latitude":"49.71984000","longitude":"3.23270000"},{"name":"Killem","countryCode":"FR","stateCode":"HDF","latitude":"50.95779000","longitude":"2.56068000"},{"name":"La Bassée","countryCode":"FR","stateCode":"HDF","latitude":"50.53424000","longitude":"2.80620000"},{"name":"La Capelle","countryCode":"FR","stateCode":"HDF","latitude":"49.96667000","longitude":"3.91667000"},{"name":"La Capelle-lès-Boulogne","countryCode":"FR","stateCode":"HDF","latitude":"50.73302000","longitude":"1.70147000"},{"name":"La Chapelle-en-Serval","countryCode":"FR","stateCode":"HDF","latitude":"49.12842000","longitude":"2.53405000"},{"name":"La Couture","countryCode":"FR","stateCode":"HDF","latitude":"50.58212000","longitude":"2.70710000"},{"name":"La Ferté-Milon","countryCode":"FR","stateCode":"HDF","latitude":"49.17453000","longitude":"3.12885000"},{"name":"La Flamengrie","countryCode":"FR","stateCode":"HDF","latitude":"50.00175000","longitude":"3.92081000"},{"name":"La Fère","countryCode":"FR","stateCode":"HDF","latitude":"49.66286000","longitude":"3.36631000"},{"name":"La Gorgue","countryCode":"FR","stateCode":"HDF","latitude":"50.63790000","longitude":"2.71502000"},{"name":"La Longueville","countryCode":"FR","stateCode":"HDF","latitude":"50.28939000","longitude":"3.85672000"},{"name":"La Madeleine","countryCode":"FR","stateCode":"HDF","latitude":"50.64603000","longitude":"3.07585000"},{"name":"La Sentinelle","countryCode":"FR","stateCode":"HDF","latitude":"50.35115000","longitude":"3.48425000"},{"name":"Labeuvrière","countryCode":"FR","stateCode":"HDF","latitude":"50.51915000","longitude":"2.56268000"},{"name":"Laboissière-en-Thelle","countryCode":"FR","stateCode":"HDF","latitude":"49.29329000","longitude":"2.16150000"},{"name":"Labourse","countryCode":"FR","stateCode":"HDF","latitude":"50.49883000","longitude":"2.68121000"},{"name":"Lachapelle-aux-Pots","countryCode":"FR","stateCode":"HDF","latitude":"49.44905000","longitude":"1.90228000"},{"name":"Lacroix-Saint-Ouen","countryCode":"FR","stateCode":"HDF","latitude":"49.35685000","longitude":"2.78803000"},{"name":"Lagny-le-Sec","countryCode":"FR","stateCode":"HDF","latitude":"49.08744000","longitude":"2.74502000"},{"name":"Laigneville","countryCode":"FR","stateCode":"HDF","latitude":"49.29149000","longitude":"2.44581000"},{"name":"Lallaing","countryCode":"FR","stateCode":"HDF","latitude":"50.39012000","longitude":"3.16949000"},{"name":"Lambersart","countryCode":"FR","stateCode":"HDF","latitude":"50.65000000","longitude":"3.03333000"},{"name":"Lambres-lez-Douai","countryCode":"FR","stateCode":"HDF","latitude":"50.35000000","longitude":"3.06667000"},{"name":"Lamorlaye","countryCode":"FR","stateCode":"HDF","latitude":"49.16246000","longitude":"2.44687000"},{"name":"Landas","countryCode":"FR","stateCode":"HDF","latitude":"50.47269000","longitude":"3.30367000"},{"name":"Landrecies","countryCode":"FR","stateCode":"HDF","latitude":"50.12499000","longitude":"3.69171000"},{"name":"Lannoy","countryCode":"FR","stateCode":"HDF","latitude":"50.66674000","longitude":"3.21012000"},{"name":"Laon","countryCode":"FR","stateCode":"HDF","latitude":"49.56310000","longitude":"3.62714000"},{"name":"Lapugnoy","countryCode":"FR","stateCode":"HDF","latitude":"50.51635000","longitude":"2.53460000"},{"name":"Lassigny","countryCode":"FR","stateCode":"HDF","latitude":"49.58828000","longitude":"2.84289000"},{"name":"Lauwin-Planque","countryCode":"FR","stateCode":"HDF","latitude":"50.39024000","longitude":"3.04510000"},{"name":"Laventie","countryCode":"FR","stateCode":"HDF","latitude":"50.62818000","longitude":"2.77076000"},{"name":"Le Crotoy","countryCode":"FR","stateCode":"HDF","latitude":"50.21600000","longitude":"1.62500000"},{"name":"Le Doulieu","countryCode":"FR","stateCode":"HDF","latitude":"50.68194000","longitude":"2.71741000"},{"name":"Le Mesnil-en-Thelle","countryCode":"FR","stateCode":"HDF","latitude":"49.17830000","longitude":"2.28573000"},{"name":"Le Meux","countryCode":"FR","stateCode":"HDF","latitude":"49.36718000","longitude":"2.74374000"},{"name":"Le Nouvion-en-Thiérache","countryCode":"FR","stateCode":"HDF","latitude":"50.01625000","longitude":"3.78509000"},{"name":"Le Plessis-Belleville","countryCode":"FR","stateCode":"HDF","latitude":"49.09501000","longitude":"2.75614000"},{"name":"Le Plessis-Brion","countryCode":"FR","stateCode":"HDF","latitude":"49.46419000","longitude":"2.89096000"},{"name":"Le Portel","countryCode":"FR","stateCode":"HDF","latitude":"50.70559000","longitude":"1.57574000"},{"name":"Le Quesnoy","countryCode":"FR","stateCode":"HDF","latitude":"50.24797000","longitude":"3.63656000"},{"name":"Le Touquet-Paris-Plage","countryCode":"FR","stateCode":"HDF","latitude":"50.52432000","longitude":"1.58571000"},{"name":"Lecelles","countryCode":"FR","stateCode":"HDF","latitude":"50.46779000","longitude":"3.40096000"},{"name":"Leers","countryCode":"FR","stateCode":"HDF","latitude":"50.68217000","longitude":"3.24429000"},{"name":"Leffrinckoucke","countryCode":"FR","stateCode":"HDF","latitude":"51.03457000","longitude":"2.46452000"},{"name":"Leforest","countryCode":"FR","stateCode":"HDF","latitude":"50.43866000","longitude":"3.06480000"},{"name":"Lens","countryCode":"FR","stateCode":"HDF","latitude":"50.43302000","longitude":"2.82791000"},{"name":"Les Ageux","countryCode":"FR","stateCode":"HDF","latitude":"49.31667000","longitude":"2.60000000"},{"name":"Les Attaques","countryCode":"FR","stateCode":"HDF","latitude":"50.90962000","longitude":"1.92961000"},{"name":"Lesquin","countryCode":"FR","stateCode":"HDF","latitude":"50.58232000","longitude":"3.11900000"},{"name":"Lestrem","countryCode":"FR","stateCode":"HDF","latitude":"50.61987000","longitude":"2.68646000"},{"name":"Leval","countryCode":"FR","stateCode":"HDF","latitude":"50.18106000","longitude":"3.83093000"},{"name":"Lewarde","countryCode":"FR","stateCode":"HDF","latitude":"50.34173000","longitude":"3.16782000"},{"name":"Lezennes","countryCode":"FR","stateCode":"HDF","latitude":"50.61553000","longitude":"3.11354000"},{"name":"Liancourt","countryCode":"FR","stateCode":"HDF","latitude":"49.33034000","longitude":"2.46595000"},{"name":"Libercourt","countryCode":"FR","stateCode":"HDF","latitude":"50.48322000","longitude":"3.01584000"},{"name":"Licques","countryCode":"FR","stateCode":"HDF","latitude":"50.78416000","longitude":"1.93844000"},{"name":"Liesse-Notre-Dame","countryCode":"FR","stateCode":"HDF","latitude":"49.61667000","longitude":"3.80000000"},{"name":"Lieu-Saint-Amand","countryCode":"FR","stateCode":"HDF","latitude":"50.27318000","longitude":"3.34624000"},{"name":"Ligny-en-Cambrésis","countryCode":"FR","stateCode":"HDF","latitude":"50.10123000","longitude":"3.37841000"},{"name":"Lille","countryCode":"FR","stateCode":"HDF","latitude":"50.63297000","longitude":"3.05858000"},{"name":"Lillers","countryCode":"FR","stateCode":"HDF","latitude":"50.56345000","longitude":"2.48042000"},{"name":"Linselles","countryCode":"FR","stateCode":"HDF","latitude":"50.73708000","longitude":"3.07878000"},{"name":"Liévin","countryCode":"FR","stateCode":"HDF","latitude":"50.41980000","longitude":"2.78068000"},{"name":"Locon","countryCode":"FR","stateCode":"HDF","latitude":"50.57029000","longitude":"2.66629000"},{"name":"Loison-sous-Lens","countryCode":"FR","stateCode":"HDF","latitude":"50.43796000","longitude":"2.85322000"},{"name":"Lomme","countryCode":"FR","stateCode":"HDF","latitude":"50.64358000","longitude":"2.98715000"},{"name":"Lompret","countryCode":"FR","stateCode":"HDF","latitude":"50.66931000","longitude":"2.98968000"},{"name":"Longfossé","countryCode":"FR","stateCode":"HDF","latitude":"50.65217000","longitude":"1.80693000"},{"name":"Longpré-les-Corps-Saints","countryCode":"FR","stateCode":"HDF","latitude":"50.01239000","longitude":"1.99287000"},{"name":"Longueau","countryCode":"FR","stateCode":"HDF","latitude":"49.87226000","longitude":"2.35880000"},{"name":"Longueil-Annel","countryCode":"FR","stateCode":"HDF","latitude":"49.46908000","longitude":"2.86464000"},{"name":"Longueil-Sainte-Marie","countryCode":"FR","stateCode":"HDF","latitude":"49.35723000","longitude":"2.71844000"},{"name":"Longuenesse","countryCode":"FR","stateCode":"HDF","latitude":"50.73395000","longitude":"2.23520000"},{"name":"Looberghe","countryCode":"FR","stateCode":"HDF","latitude":"50.91694000","longitude":"2.27439000"},{"name":"Loon-Plage","countryCode":"FR","stateCode":"HDF","latitude":"50.99647000","longitude":"2.21770000"},{"name":"Loos","countryCode":"FR","stateCode":"HDF","latitude":"50.60982000","longitude":"3.01874000"},{"name":"Loos-en-Gohelle","countryCode":"FR","stateCode":"HDF","latitude":"50.45786000","longitude":"2.79215000"},{"name":"Lorgies","countryCode":"FR","stateCode":"HDF","latitude":"50.56880000","longitude":"2.79034000"},{"name":"Lormaison","countryCode":"FR","stateCode":"HDF","latitude":"49.25647000","longitude":"2.10575000"},{"name":"Lourches","countryCode":"FR","stateCode":"HDF","latitude":"50.31354000","longitude":"3.35258000"},{"name":"Louvroil","countryCode":"FR","stateCode":"HDF","latitude":"50.26427000","longitude":"3.96272000"},{"name":"Lozinghem","countryCode":"FR","stateCode":"HDF","latitude":"50.51554000","longitude":"2.50209000"},{"name":"Lumbres","countryCode":"FR","stateCode":"HDF","latitude":"50.70693000","longitude":"2.12081000"},{"name":"Lys-lez-Lannoy","countryCode":"FR","stateCode":"HDF","latitude":"50.66667000","longitude":"3.21667000"},{"name":"Lécluse","countryCode":"FR","stateCode":"HDF","latitude":"50.27671000","longitude":"3.04045000"},{"name":"Maignelay-Montigny","countryCode":"FR","stateCode":"HDF","latitude":"49.55000000","longitude":"2.51667000"},{"name":"Maing","countryCode":"FR","stateCode":"HDF","latitude":"50.30791000","longitude":"3.48447000"},{"name":"Maisnil-lès-Ruitz","countryCode":"FR","stateCode":"HDF","latitude":"50.45342000","longitude":"2.58992000"},{"name":"Mametz","countryCode":"FR","stateCode":"HDF","latitude":"50.63485000","longitude":"2.32478000"},{"name":"Marchiennes","countryCode":"FR","stateCode":"HDF","latitude":"50.40000000","longitude":"3.28333000"},{"name":"Marck","countryCode":"FR","stateCode":"HDF","latitude":"50.94897000","longitude":"1.94328000"},{"name":"Marcoing","countryCode":"FR","stateCode":"HDF","latitude":"50.12110000","longitude":"3.17321000"},{"name":"Marconne","countryCode":"FR","stateCode":"HDF","latitude":"50.37143000","longitude":"2.04669000"},{"name":"Marconnelle","countryCode":"FR","stateCode":"HDF","latitude":"50.37588000","longitude":"2.01108000"},{"name":"Marcq-en-Barœul","countryCode":"FR","stateCode":"HDF","latitude":"50.66667000","longitude":"3.08333000"},{"name":"Maretz","countryCode":"FR","stateCode":"HDF","latitude":"50.04530000","longitude":"3.41808000"},{"name":"Mareuil-sur-Ourcq","countryCode":"FR","stateCode":"HDF","latitude":"49.13752000","longitude":"3.07822000"},{"name":"Margny-lès-Compiègne","countryCode":"FR","stateCode":"HDF","latitude":"49.42559000","longitude":"2.81806000"},{"name":"Marle","countryCode":"FR","stateCode":"HDF","latitude":"49.74006000","longitude":"3.77060000"},{"name":"Marles-les-Mines","countryCode":"FR","stateCode":"HDF","latitude":"50.50478000","longitude":"2.50882000"},{"name":"Marly","countryCode":"FR","stateCode":"HDF","latitude":"50.34556000","longitude":"3.54959000"},{"name":"Maroilles","countryCode":"FR","stateCode":"HDF","latitude":"50.13508000","longitude":"3.76132000"},{"name":"Marpent","countryCode":"FR","stateCode":"HDF","latitude":"50.29252000","longitude":"4.07936000"},{"name":"Marquette-en-Ostrevant","countryCode":"FR","stateCode":"HDF","latitude":"50.28333000","longitude":"3.26667000"},{"name":"Marquette-lez-Lille","countryCode":"FR","stateCode":"HDF","latitude":"50.67628000","longitude":"3.06613000"},{"name":"Marquillies","countryCode":"FR","stateCode":"HDF","latitude":"50.55577000","longitude":"2.87067000"},{"name":"Marquion","countryCode":"FR","stateCode":"HDF","latitude":"50.21126000","longitude":"3.08719000"},{"name":"Marquise","countryCode":"FR","stateCode":"HDF","latitude":"50.81294000","longitude":"1.70786000"},{"name":"Marœuil","countryCode":"FR","stateCode":"HDF","latitude":"50.32519000","longitude":"2.70504000"},{"name":"Masnières","countryCode":"FR","stateCode":"HDF","latitude":"50.11489000","longitude":"3.20889000"},{"name":"Masny","countryCode":"FR","stateCode":"HDF","latitude":"50.34797000","longitude":"3.20165000"},{"name":"Maubeuge","countryCode":"FR","stateCode":"HDF","latitude":"50.27875000","longitude":"3.97267000"},{"name":"Mazingarbe","countryCode":"FR","stateCode":"HDF","latitude":"50.47109000","longitude":"2.71544000"},{"name":"Merlimont","countryCode":"FR","stateCode":"HDF","latitude":"50.45590000","longitude":"1.61315000"},{"name":"Mers-les-Bains","countryCode":"FR","stateCode":"HDF","latitude":"50.06538000","longitude":"1.38810000"},{"name":"Merville","countryCode":"FR","stateCode":"HDF","latitude":"50.64329000","longitude":"2.64125000"},{"name":"Meurchin","countryCode":"FR","stateCode":"HDF","latitude":"50.49831000","longitude":"2.89318000"},{"name":"Milly-sur-Thérain","countryCode":"FR","stateCode":"HDF","latitude":"49.50240000","longitude":"1.99605000"},{"name":"Mogneville","countryCode":"FR","stateCode":"HDF","latitude":"49.31535000","longitude":"2.47170000"},{"name":"Moislains","countryCode":"FR","stateCode":"HDF","latitude":"49.98820000","longitude":"2.96404000"},{"name":"Monchecourt","countryCode":"FR","stateCode":"HDF","latitude":"50.30413000","longitude":"3.21029000"},{"name":"Monchy-Saint-Éloi","countryCode":"FR","stateCode":"HDF","latitude":"49.29042000","longitude":"2.46739000"},{"name":"Mons-en-Barœul","countryCode":"FR","stateCode":"HDF","latitude":"50.63333000","longitude":"3.11667000"},{"name":"Mons-en-Pévèle","countryCode":"FR","stateCode":"HDF","latitude":"50.47926000","longitude":"3.09767000"},{"name":"Mont-Bernanchon","countryCode":"FR","stateCode":"HDF","latitude":"50.58333000","longitude":"2.58333000"},{"name":"Mont-Saint-Éloi","countryCode":"FR","stateCode":"HDF","latitude":"50.35105000","longitude":"2.69249000"},{"name":"Montataire","countryCode":"FR","stateCode":"HDF","latitude":"49.25900000","longitude":"2.43777000"},{"name":"Montcornet","countryCode":"FR","stateCode":"HDF","latitude":"49.69526000","longitude":"4.01667000"},{"name":"Montdidier","countryCode":"FR","stateCode":"HDF","latitude":"49.64800000","longitude":"2.56991000"},{"name":"Montescourt-Lizerolles","countryCode":"FR","stateCode":"HDF","latitude":"49.73828000","longitude":"3.25736000"},{"name":"Montigny-en-Gohelle","countryCode":"FR","stateCode":"HDF","latitude":"50.42540000","longitude":"2.93902000"},{"name":"Montigny-en-Ostrevent","countryCode":"FR","stateCode":"HDF","latitude":"50.36667000","longitude":"3.18333000"},{"name":"Montmacq","countryCode":"FR","stateCode":"HDF","latitude":"49.48181000","longitude":"2.90257000"},{"name":"Montreuil","countryCode":"FR","stateCode":"HDF","latitude":"50.46374000","longitude":"1.76348000"},{"name":"Montreuil-aux-Lions","countryCode":"FR","stateCode":"HDF","latitude":"49.02124000","longitude":"3.19543000"},{"name":"Morbecque","countryCode":"FR","stateCode":"HDF","latitude":"50.69365000","longitude":"2.51787000"},{"name":"Moreuil","countryCode":"FR","stateCode":"HDF","latitude":"49.77457000","longitude":"2.48273000"},{"name":"Morienval","countryCode":"FR","stateCode":"HDF","latitude":"49.29770000","longitude":"2.92078000"},{"name":"Mortagne-du-Nord","countryCode":"FR","stateCode":"HDF","latitude":"50.50352000","longitude":"3.45352000"},{"name":"Mouchin","countryCode":"FR","stateCode":"HDF","latitude":"50.51639000","longitude":"3.29627000"},{"name":"Mouvaux","countryCode":"FR","stateCode":"HDF","latitude":"50.69944000","longitude":"3.13429000"},{"name":"Mouy","countryCode":"FR","stateCode":"HDF","latitude":"49.31535000","longitude":"2.31954000"},{"name":"Méaulte","countryCode":"FR","stateCode":"HDF","latitude":"49.98167000","longitude":"2.66121000"},{"name":"Méricourt","countryCode":"FR","stateCode":"HDF","latitude":"50.40116000","longitude":"2.86246000"},{"name":"Mérignies","countryCode":"FR","stateCode":"HDF","latitude":"50.50609000","longitude":"3.11043000"},{"name":"Méru","countryCode":"FR","stateCode":"HDF","latitude":"49.23333000","longitude":"2.13333000"},{"name":"Méteren","countryCode":"FR","stateCode":"HDF","latitude":"50.73333000","longitude":"2.70000000"},{"name":"Nanteuil-le-Haudouin","countryCode":"FR","stateCode":"HDF","latitude":"49.14082000","longitude":"2.81142000"},{"name":"Naours","countryCode":"FR","stateCode":"HDF","latitude":"50.03682000","longitude":"2.27691000"},{"name":"Nesle","countryCode":"FR","stateCode":"HDF","latitude":"49.75888000","longitude":"2.91133000"},{"name":"Nesles","countryCode":"FR","stateCode":"HDF","latitude":"50.62588000","longitude":"1.65641000"},{"name":"Nesles-la-Montagne","countryCode":"FR","stateCode":"HDF","latitude":"49.01964000","longitude":"3.42607000"},{"name":"Neuf-Berquin","countryCode":"FR","stateCode":"HDF","latitude":"50.66065000","longitude":"2.67213000"},{"name":"Neufchâtel-Hardelot","countryCode":"FR","stateCode":"HDF","latitude":"50.62018000","longitude":"1.64223000"},{"name":"Neuilly-Saint-Front","countryCode":"FR","stateCode":"HDF","latitude":"49.17012000","longitude":"3.26393000"},{"name":"Neuilly-en-Thelle","countryCode":"FR","stateCode":"HDF","latitude":"49.22445000","longitude":"2.28525000"},{"name":"Neuilly-sous-Clermont","countryCode":"FR","stateCode":"HDF","latitude":"49.34437000","longitude":"2.41030000"},{"name":"Neuville-Saint-Rémy","countryCode":"FR","stateCode":"HDF","latitude":"50.18618000","longitude":"3.22404000"},{"name":"Neuville-Saint-Vaast","countryCode":"FR","stateCode":"HDF","latitude":"50.35756000","longitude":"2.76261000"},{"name":"Neuville-en-Ferrain","countryCode":"FR","stateCode":"HDF","latitude":"50.74839000","longitude":"3.15676000"},{"name":"Neuville-sur-Escaut","countryCode":"FR","stateCode":"HDF","latitude":"50.30000000","longitude":"3.35000000"},{"name":"Nieppe","countryCode":"FR","stateCode":"HDF","latitude":"50.70425000","longitude":"2.83506000"},{"name":"Noailles","countryCode":"FR","stateCode":"HDF","latitude":"49.32866000","longitude":"2.20024000"},{"name":"Nogent-l’Artaud","countryCode":"FR","stateCode":"HDF","latitude":"48.96560000","longitude":"3.32178000"},{"name":"Nogent-sur-Oise","countryCode":"FR","stateCode":"HDF","latitude":"49.27158000","longitude":"2.47074000"},{"name":"Nogentel","countryCode":"FR","stateCode":"HDF","latitude":"49.01750000","longitude":"3.40250000"},{"name":"Nomain","countryCode":"FR","stateCode":"HDF","latitude":"50.49857000","longitude":"3.24991000"},{"name":"Nord","countryCode":"FR","stateCode":"HDF","latitude":"50.33333000","longitude":"3.36197000"},{"name":"Norrent-Fontes","countryCode":"FR","stateCode":"HDF","latitude":"50.58333000","longitude":"2.40000000"},{"name":"Nortkerque","countryCode":"FR","stateCode":"HDF","latitude":"50.87519000","longitude":"2.02464000"},{"name":"Nouvion","countryCode":"FR","stateCode":"HDF","latitude":"50.20000000","longitude":"1.78333000"},{"name":"Noyelles-Godault","countryCode":"FR","stateCode":"HDF","latitude":"50.41753000","longitude":"2.99306000"},{"name":"Noyelles-lès-Vermelles","countryCode":"FR","stateCode":"HDF","latitude":"50.49001000","longitude":"2.72628000"},{"name":"Noyelles-sous-Lens","countryCode":"FR","stateCode":"HDF","latitude":"50.43084000","longitude":"2.87221000"},{"name":"Noyon","countryCode":"FR","stateCode":"HDF","latitude":"49.58333000","longitude":"3.00000000"},{"name":"Nœux-les-Mines","countryCode":"FR","stateCode":"HDF","latitude":"50.48333000","longitude":"2.66667000"},{"name":"Ognes","countryCode":"FR","stateCode":"HDF","latitude":"49.61244000","longitude":"3.19340000"},{"name":"Oignies","countryCode":"FR","stateCode":"HDF","latitude":"50.46331000","longitude":"2.99376000"},{"name":"Oisemont","countryCode":"FR","stateCode":"HDF","latitude":"49.95587000","longitude":"1.76703000"},{"name":"Oisy-le-Verger","countryCode":"FR","stateCode":"HDF","latitude":"50.25047000","longitude":"3.12330000"},{"name":"Omissy","countryCode":"FR","stateCode":"HDF","latitude":"49.87760000","longitude":"3.31235000"},{"name":"Onnaing","countryCode":"FR","stateCode":"HDF","latitude":"50.38584000","longitude":"3.59963000"},{"name":"Ons-en-Bray","countryCode":"FR","stateCode":"HDF","latitude":"49.41631000","longitude":"1.92302000"},{"name":"Orchies","countryCode":"FR","stateCode":"HDF","latitude":"50.46667000","longitude":"3.23333000"},{"name":"Origny-Sainte-Benoite","countryCode":"FR","stateCode":"HDF","latitude":"49.83333000","longitude":"3.50000000"},{"name":"Origny-en-Thiérache","countryCode":"FR","stateCode":"HDF","latitude":"49.89327000","longitude":"4.01644000"},{"name":"Orry-la-Ville","countryCode":"FR","stateCode":"HDF","latitude":"49.13345000","longitude":"2.51139000"},{"name":"Ostricourt","countryCode":"FR","stateCode":"HDF","latitude":"50.45145000","longitude":"3.03417000"},{"name":"Outreau","countryCode":"FR","stateCode":"HDF","latitude":"50.70535000","longitude":"1.58970000"},{"name":"Oye-Plage","countryCode":"FR","stateCode":"HDF","latitude":"50.97713000","longitude":"2.04276000"},{"name":"Pas-de-Calais","countryCode":"FR","stateCode":"HDF","latitude":"50.48280000","longitude":"2.28664000"},{"name":"Pasly","countryCode":"FR","stateCode":"HDF","latitude":"49.40167000","longitude":"3.29631000"},{"name":"Pecquencourt","countryCode":"FR","stateCode":"HDF","latitude":"50.37850000","longitude":"3.21277000"},{"name":"Pendé","countryCode":"FR","stateCode":"HDF","latitude":"50.16055000","longitude":"1.58541000"},{"name":"Pernes","countryCode":"FR","stateCode":"HDF","latitude":"50.48437000","longitude":"2.41253000"},{"name":"Petite-Forêt","countryCode":"FR","stateCode":"HDF","latitude":"50.36667000","longitude":"3.48333000"},{"name":"Phalempin","countryCode":"FR","stateCode":"HDF","latitude":"50.51691000","longitude":"3.01584000"},{"name":"Picquigny","countryCode":"FR","stateCode":"HDF","latitude":"49.94413000","longitude":"2.14376000"},{"name":"Pierrefonds","countryCode":"FR","stateCode":"HDF","latitude":"49.34878000","longitude":"2.97790000"},{"name":"Pinon","countryCode":"FR","stateCode":"HDF","latitude":"49.48916000","longitude":"3.44703000"},{"name":"Plailly","countryCode":"FR","stateCode":"HDF","latitude":"49.10288000","longitude":"2.58549000"},{"name":"Poix-de-Picardie","countryCode":"FR","stateCode":"HDF","latitude":"49.78333000","longitude":"1.98333000"},{"name":"Poix-du-Nord","countryCode":"FR","stateCode":"HDF","latitude":"50.18927000","longitude":"3.60956000"},{"name":"Ponchon","countryCode":"FR","stateCode":"HDF","latitude":"49.34652000","longitude":"2.19677000"},{"name":"Pont-Remy","countryCode":"FR","stateCode":"HDF","latitude":"50.05000000","longitude":"1.91667000"},{"name":"Pont-Sainte-Maxence","countryCode":"FR","stateCode":"HDF","latitude":"49.30168000","longitude":"2.60467000"},{"name":"Pont-de-Metz","countryCode":"FR","stateCode":"HDF","latitude":"49.87820000","longitude":"2.24266000"},{"name":"Pont-sur-Sambre","countryCode":"FR","stateCode":"HDF","latitude":"50.22195000","longitude":"3.84693000"},{"name":"Pont-à-Marcq","countryCode":"FR","stateCode":"HDF","latitude":"50.52213000","longitude":"3.11441000"},{"name":"Pont-à-Vendin","countryCode":"FR","stateCode":"HDF","latitude":"50.47358000","longitude":"2.88884000"},{"name":"Pontpoint","countryCode":"FR","stateCode":"HDF","latitude":"49.30000000","longitude":"2.65000000"},{"name":"Poulainville","countryCode":"FR","stateCode":"HDF","latitude":"49.94745000","longitude":"2.31373000"},{"name":"Prouvy","countryCode":"FR","stateCode":"HDF","latitude":"50.31793000","longitude":"3.45096000"},{"name":"Proville","countryCode":"FR","stateCode":"HDF","latitude":"50.16137000","longitude":"3.20629000"},{"name":"Provin","countryCode":"FR","stateCode":"HDF","latitude":"50.51430000","longitude":"2.90794000"},{"name":"Précy-sur-Oise","countryCode":"FR","stateCode":"HDF","latitude":"49.20779000","longitude":"2.37266000"},{"name":"Prémesques","countryCode":"FR","stateCode":"HDF","latitude":"50.65572000","longitude":"2.95162000"},{"name":"Préseau","countryCode":"FR","stateCode":"HDF","latitude":"50.31122000","longitude":"3.57434000"},{"name":"Pérenchies","countryCode":"FR","stateCode":"HDF","latitude":"50.67013000","longitude":"2.97024000"},{"name":"Péronne","countryCode":"FR","stateCode":"HDF","latitude":"49.93218000","longitude":"2.93630000"},{"name":"Péroy-les-Gombries","countryCode":"FR","stateCode":"HDF","latitude":"49.16248000","longitude":"2.84556000"},{"name":"Quarouble","countryCode":"FR","stateCode":"HDF","latitude":"50.38634000","longitude":"3.62306000"},{"name":"Quaëdypre","countryCode":"FR","stateCode":"HDF","latitude":"50.93527000","longitude":"2.45445000"},{"name":"Quend","countryCode":"FR","stateCode":"HDF","latitude":"50.31584000","longitude":"1.63609000"},{"name":"Quesnoy-sur-Deûle","countryCode":"FR","stateCode":"HDF","latitude":"50.71359000","longitude":"2.99996000"},{"name":"Quevauvillers","countryCode":"FR","stateCode":"HDF","latitude":"49.82376000","longitude":"2.08431000"},{"name":"Quiévrechain","countryCode":"FR","stateCode":"HDF","latitude":"50.39172000","longitude":"3.66815000"},{"name":"Quiévy","countryCode":"FR","stateCode":"HDF","latitude":"50.16804000","longitude":"3.42834000"},{"name":"Racquinghem","countryCode":"FR","stateCode":"HDF","latitude":"50.69245000","longitude":"2.35736000"},{"name":"Radinghem-en-Weppes","countryCode":"FR","stateCode":"HDF","latitude":"50.61884000","longitude":"2.90924000"},{"name":"Raillencourt-Sainte-Olle","countryCode":"FR","stateCode":"HDF","latitude":"50.18333000","longitude":"3.16667000"},{"name":"Raimbeaucourt","countryCode":"FR","stateCode":"HDF","latitude":"50.43466000","longitude":"3.09333000"},{"name":"Raismes","countryCode":"FR","stateCode":"HDF","latitude":"50.38333000","longitude":"3.48333000"},{"name":"Ranchicourt","countryCode":"FR","stateCode":"HDF","latitude":"50.43559000","longitude":"2.55690000"},{"name":"Rang-du-Fliers","countryCode":"FR","stateCode":"HDF","latitude":"50.41708000","longitude":"1.64431000"},{"name":"Rantigny","countryCode":"FR","stateCode":"HDF","latitude":"49.32758000","longitude":"2.44244000"},{"name":"Ravenel","countryCode":"FR","stateCode":"HDF","latitude":"49.51523000","longitude":"2.50192000"},{"name":"Recquignies","countryCode":"FR","stateCode":"HDF","latitude":"50.28396000","longitude":"4.03722000"},{"name":"Remy","countryCode":"FR","stateCode":"HDF","latitude":"49.43333000","longitude":"2.71667000"},{"name":"Renescure","countryCode":"FR","stateCode":"HDF","latitude":"50.72754000","longitude":"2.36801000"},{"name":"Ressons-sur-Matz","countryCode":"FR","stateCode":"HDF","latitude":"49.53858000","longitude":"2.74416000"},{"name":"Rety","countryCode":"FR","stateCode":"HDF","latitude":"50.80000000","longitude":"1.76667000"},{"name":"Rexpoëde","countryCode":"FR","stateCode":"HDF","latitude":"50.93926000","longitude":"2.53914000"},{"name":"Ribemont","countryCode":"FR","stateCode":"HDF","latitude":"49.79540000","longitude":"3.45893000"},{"name":"Richebourg","countryCode":"FR","stateCode":"HDF","latitude":"50.58333000","longitude":"2.73333000"},{"name":"Richebourg-l\'Avoué","countryCode":"FR","stateCode":"HDF","latitude":"50.56999000","longitude":"2.74884000"},{"name":"Rieulay","countryCode":"FR","stateCode":"HDF","latitude":"50.37856000","longitude":"3.25284000"},{"name":"Rieux","countryCode":"FR","stateCode":"HDF","latitude":"49.30000000","longitude":"2.51667000"},{"name":"Rieux-en-Cambrésis","countryCode":"FR","stateCode":"HDF","latitude":"50.20069000","longitude":"3.35232000"},{"name":"Rinxent","countryCode":"FR","stateCode":"HDF","latitude":"50.80714000","longitude":"1.72899000"},{"name":"Rivery","countryCode":"FR","stateCode":"HDF","latitude":"49.90328000","longitude":"2.32235000"},{"name":"Rivière","countryCode":"FR","stateCode":"HDF","latitude":"50.23316000","longitude":"2.69200000"},{"name":"Robecq","countryCode":"FR","stateCode":"HDF","latitude":"50.59608000","longitude":"2.56262000"},{"name":"Roisel","countryCode":"FR","stateCode":"HDF","latitude":"49.94768000","longitude":"3.09973000"},{"name":"Ronchin","countryCode":"FR","stateCode":"HDF","latitude":"50.59883000","longitude":"3.09056000"},{"name":"Roncq","countryCode":"FR","stateCode":"HDF","latitude":"50.75330000","longitude":"3.12131000"},{"name":"Roost-Warendin","countryCode":"FR","stateCode":"HDF","latitude":"50.41920000","longitude":"3.10374000"},{"name":"Roquetoire","countryCode":"FR","stateCode":"HDF","latitude":"50.67029000","longitude":"2.34307000"},{"name":"Rosières-en-Santerre","countryCode":"FR","stateCode":"HDF","latitude":"49.81433000","longitude":"2.70095000"},{"name":"Rosult","countryCode":"FR","stateCode":"HDF","latitude":"50.45888000","longitude":"3.35902000"},{"name":"Roubaix","countryCode":"FR","stateCode":"HDF","latitude":"50.69421000","longitude":"3.17456000"},{"name":"Rousies","countryCode":"FR","stateCode":"HDF","latitude":"50.27346000","longitude":"4.00382000"},{"name":"Rouvroy","countryCode":"FR","stateCode":"HDF","latitude":"50.39247000","longitude":"2.90396000"},{"name":"Roye","countryCode":"FR","stateCode":"HDF","latitude":"49.70038000","longitude":"2.78959000"},{"name":"Rozoy-sur-Serre","countryCode":"FR","stateCode":"HDF","latitude":"49.70956000","longitude":"4.12902000"},{"name":"Rue","countryCode":"FR","stateCode":"HDF","latitude":"50.27150000","longitude":"1.67163000"},{"name":"Ruitz","countryCode":"FR","stateCode":"HDF","latitude":"50.46643000","longitude":"2.58876000"},{"name":"Rumegies","countryCode":"FR","stateCode":"HDF","latitude":"50.48877000","longitude":"3.35131000"},{"name":"Rumilly-en-Cambrésis","countryCode":"FR","stateCode":"HDF","latitude":"50.12691000","longitude":"3.21874000"},{"name":"Ruminghem","countryCode":"FR","stateCode":"HDF","latitude":"50.85922000","longitude":"2.15838000"},{"name":"Râches","countryCode":"FR","stateCode":"HDF","latitude":"50.41706000","longitude":"3.13635000"},{"name":"Rœulx","countryCode":"FR","stateCode":"HDF","latitude":"50.30000000","longitude":"3.33333000"},{"name":"Rœux","countryCode":"FR","stateCode":"HDF","latitude":"50.29526000","longitude":"2.90073000"},{"name":"Sacy-le-Grand","countryCode":"FR","stateCode":"HDF","latitude":"49.35479000","longitude":"2.54461000"},{"name":"Sailly-Flibeaucourt","countryCode":"FR","stateCode":"HDF","latitude":"50.18419000","longitude":"1.77180000"},{"name":"Sailly-Labourse","countryCode":"FR","stateCode":"HDF","latitude":"50.50120000","longitude":"2.69708000"},{"name":"Sailly-lez-Lannoy","countryCode":"FR","stateCode":"HDF","latitude":"50.65000000","longitude":"3.21667000"},{"name":"Sailly-sur-la-Lys","countryCode":"FR","stateCode":"HDF","latitude":"50.65820000","longitude":"2.76872000"},{"name":"Sainghin-en-Mélantois","countryCode":"FR","stateCode":"HDF","latitude":"50.58836000","longitude":"3.16619000"},{"name":"Sainghin-en-Weppes","countryCode":"FR","stateCode":"HDF","latitude":"50.56407000","longitude":"2.89804000"},{"name":"Sains-du-Nord","countryCode":"FR","stateCode":"HDF","latitude":"50.09377000","longitude":"4.00898000"},{"name":"Sains-en-Amiénois","countryCode":"FR","stateCode":"HDF","latitude":"49.81716000","longitude":"2.31862000"},{"name":"Sains-en-Gohelle","countryCode":"FR","stateCode":"HDF","latitude":"50.44512000","longitude":"2.68301000"},{"name":"Saint-Amand-les-Eaux","countryCode":"FR","stateCode":"HDF","latitude":"50.44718000","longitude":"3.43076000"},{"name":"Saint-André-lez-Lille","countryCode":"FR","stateCode":"HDF","latitude":"50.66667000","longitude":"3.05000000"},{"name":"Saint-Aubert","countryCode":"FR","stateCode":"HDF","latitude":"50.20805000","longitude":"3.41727000"},{"name":"Saint-Aubin-en-Bray","countryCode":"FR","stateCode":"HDF","latitude":"49.42051000","longitude":"1.87782000"},{"name":"Saint-Crépin-Ibouvillers","countryCode":"FR","stateCode":"HDF","latitude":"49.26283000","longitude":"2.07793000"},{"name":"Saint-Erme-Outre-et-Ramecourt","countryCode":"FR","stateCode":"HDF","latitude":"49.51464000","longitude":"3.84060000"},{"name":"Saint-Folquin","countryCode":"FR","stateCode":"HDF","latitude":"50.94473000","longitude":"2.12433000"},{"name":"Saint-Germer-de-Fly","countryCode":"FR","stateCode":"HDF","latitude":"49.44281000","longitude":"1.77986000"},{"name":"Saint-Gobain","countryCode":"FR","stateCode":"HDF","latitude":"49.59572000","longitude":"3.37750000"},{"name":"Saint-Hilaire-lez-Cambrai","countryCode":"FR","stateCode":"HDF","latitude":"50.18419000","longitude":"3.41327000"},{"name":"Saint-Jans-Cappel","countryCode":"FR","stateCode":"HDF","latitude":"50.76387000","longitude":"2.72227000"},{"name":"Saint-Josse","countryCode":"FR","stateCode":"HDF","latitude":"50.46801000","longitude":"1.66180000"},{"name":"Saint-Just-en-Chaussée","countryCode":"FR","stateCode":"HDF","latitude":"49.50503000","longitude":"2.43285000"},{"name":"Saint-Laurent-Blangy","countryCode":"FR","stateCode":"HDF","latitude":"50.29446000","longitude":"2.80698000"},{"name":"Saint-Léger-lès-Domart","countryCode":"FR","stateCode":"HDF","latitude":"50.05208000","longitude":"2.14067000"},{"name":"Saint-Léonard","countryCode":"FR","stateCode":"HDF","latitude":"50.69058000","longitude":"1.62536000"},{"name":"Saint-Martin-Boulogne","countryCode":"FR","stateCode":"HDF","latitude":"50.72691000","longitude":"1.61864000"},{"name":"Saint-Martin-Longueau","countryCode":"FR","stateCode":"HDF","latitude":"49.34281000","longitude":"2.60276000"},{"name":"Saint-Martin-au-Laërt","countryCode":"FR","stateCode":"HDF","latitude":"50.75179000","longitude":"2.24051000"},{"name":"Saint-Maximin","countryCode":"FR","stateCode":"HDF","latitude":"49.22182000","longitude":"2.45359000"},{"name":"Saint-Michel","countryCode":"FR","stateCode":"HDF","latitude":"49.91952000","longitude":"4.13278000"},{"name":"Saint-Nicolas","countryCode":"FR","stateCode":"HDF","latitude":"50.30413000","longitude":"2.77939000"},{"name":"Saint-Omer","countryCode":"FR","stateCode":"HDF","latitude":"50.74834000","longitude":"2.26091000"},{"name":"Saint-Omer-en-Chaussée","countryCode":"FR","stateCode":"HDF","latitude":"49.53142000","longitude":"2.00335000"},{"name":"Saint-Ouen","countryCode":"FR","stateCode":"HDF","latitude":"50.03819000","longitude":"2.12088000"},{"name":"Saint-Paul","countryCode":"FR","stateCode":"HDF","latitude":"49.42962000","longitude":"2.00755000"},{"name":"Saint-Pol-sur-Mer","countryCode":"FR","stateCode":"HDF","latitude":"51.03116000","longitude":"2.33983000"},{"name":"Saint-Pol-sur-Ternoise","countryCode":"FR","stateCode":"HDF","latitude":"50.38113000","longitude":"2.33407000"},{"name":"Saint-Python","countryCode":"FR","stateCode":"HDF","latitude":"50.19001000","longitude":"3.48027000"},{"name":"Saint-Quentin","countryCode":"FR","stateCode":"HDF","latitude":"49.84889000","longitude":"3.28757000"},{"name":"Saint-Riquier","countryCode":"FR","stateCode":"HDF","latitude":"50.13235000","longitude":"1.94755000"},{"name":"Saint-Saulve","countryCode":"FR","stateCode":"HDF","latitude":"50.37141000","longitude":"3.55612000"},{"name":"Saint-Sauveur","countryCode":"FR","stateCode":"HDF","latitude":"49.31857000","longitude":"2.78321000"},{"name":"Saint-Souplet","countryCode":"FR","stateCode":"HDF","latitude":"50.05639000","longitude":"3.53179000"},{"name":"Saint-Sulpice","countryCode":"FR","stateCode":"HDF","latitude":"49.35049000","longitude":"2.12314000"},{"name":"Saint-Sylvestre-Cappel","countryCode":"FR","stateCode":"HDF","latitude":"50.77625000","longitude":"2.55622000"},{"name":"Saint-Valery-sur-Somme","countryCode":"FR","stateCode":"HDF","latitude":"50.18333000","longitude":"1.63333000"},{"name":"Saint-Venant","countryCode":"FR","stateCode":"HDF","latitude":"50.61955000","longitude":"2.53946000"},{"name":"Saint-Étienne-au-Mont","countryCode":"FR","stateCode":"HDF","latitude":"50.67794000","longitude":"1.63084000"},{"name":"Sainte-Catherine","countryCode":"FR","stateCode":"HDF","latitude":"50.30757000","longitude":"2.76404000"},{"name":"Sainte-Geneviève","countryCode":"FR","stateCode":"HDF","latitude":"49.28920000","longitude":"2.19904000"},{"name":"Sainte-Marie-Kerque","countryCode":"FR","stateCode":"HDF","latitude":"50.89917000","longitude":"2.13664000"},{"name":"Saleux","countryCode":"FR","stateCode":"HDF","latitude":"49.85630000","longitude":"2.23698000"},{"name":"Sallaumines","countryCode":"FR","stateCode":"HDF","latitude":"50.41749000","longitude":"2.86174000"},{"name":"Salomé","countryCode":"FR","stateCode":"HDF","latitude":"50.53352000","longitude":"2.84709000"},{"name":"Salouël","countryCode":"FR","stateCode":"HDF","latitude":"49.86988000","longitude":"2.24340000"},{"name":"Samer","countryCode":"FR","stateCode":"HDF","latitude":"50.63840000","longitude":"1.74628000"},{"name":"Saméon","countryCode":"FR","stateCode":"HDF","latitude":"50.47135000","longitude":"3.33544000"},{"name":"Sangatte","countryCode":"FR","stateCode":"HDF","latitude":"50.94564000","longitude":"1.75321000"},{"name":"Santes","countryCode":"FR","stateCode":"HDF","latitude":"50.59316000","longitude":"2.96289000"},{"name":"Sars-Poteries","countryCode":"FR","stateCode":"HDF","latitude":"50.16928000","longitude":"4.02676000"},{"name":"Saultain","countryCode":"FR","stateCode":"HDF","latitude":"50.33676000","longitude":"3.57723000"},{"name":"Saulzoir","countryCode":"FR","stateCode":"HDF","latitude":"50.24057000","longitude":"3.44430000"},{"name":"Savy-Berlette","countryCode":"FR","stateCode":"HDF","latitude":"50.35249000","longitude":"2.56456000"},{"name":"Seboncourt","countryCode":"FR","stateCode":"HDF","latitude":"49.95273000","longitude":"3.47586000"},{"name":"Sebourg","countryCode":"FR","stateCode":"HDF","latitude":"50.34249000","longitude":"3.64352000"},{"name":"Seclin","countryCode":"FR","stateCode":"HDF","latitude":"50.54873000","longitude":"3.02731000"},{"name":"Selvigny","countryCode":"FR","stateCode":"HDF","latitude":"50.07971000","longitude":"3.34899000"},{"name":"Senlis","countryCode":"FR","stateCode":"HDF","latitude":"49.20724000","longitude":"2.58661000"},{"name":"Sequedin","countryCode":"FR","stateCode":"HDF","latitude":"50.62575000","longitude":"2.98276000"},{"name":"Serques","countryCode":"FR","stateCode":"HDF","latitude":"50.79338000","longitude":"2.20134000"},{"name":"Silly-le-Long","countryCode":"FR","stateCode":"HDF","latitude":"49.10749000","longitude":"2.79226000"},{"name":"Sin-le-Noble","countryCode":"FR","stateCode":"HDF","latitude":"50.36159000","longitude":"3.13113000"},{"name":"Sinceny","countryCode":"FR","stateCode":"HDF","latitude":"49.59619000","longitude":"3.24679000"},{"name":"Sissonne","countryCode":"FR","stateCode":"HDF","latitude":"49.57107000","longitude":"3.89369000"},{"name":"Socx","countryCode":"FR","stateCode":"HDF","latitude":"50.93571000","longitude":"2.42422000"},{"name":"Soissons","countryCode":"FR","stateCode":"HDF","latitude":"49.38167000","longitude":"3.32361000"},{"name":"Solesmes","countryCode":"FR","stateCode":"HDF","latitude":"50.18468000","longitude":"3.49799000"},{"name":"Solre-le-Château","countryCode":"FR","stateCode":"HDF","latitude":"50.17432000","longitude":"4.08898000"},{"name":"Somain","countryCode":"FR","stateCode":"HDF","latitude":"50.35961000","longitude":"3.28108000"},{"name":"Somme","countryCode":"FR","stateCode":"HDF","latitude":"49.93141000","longitude":"2.27639000"},{"name":"Songeons","countryCode":"FR","stateCode":"HDF","latitude":"49.54916000","longitude":"1.85361000"},{"name":"Souchez","countryCode":"FR","stateCode":"HDF","latitude":"50.39291000","longitude":"2.73984000"},{"name":"Spycker","countryCode":"FR","stateCode":"HDF","latitude":"50.96915000","longitude":"2.32184000"},{"name":"Steenbecque","countryCode":"FR","stateCode":"HDF","latitude":"50.67421000","longitude":"2.48442000"},{"name":"Steene","countryCode":"FR","stateCode":"HDF","latitude":"50.95228000","longitude":"2.36813000"},{"name":"Steenvoorde","countryCode":"FR","stateCode":"HDF","latitude":"50.81046000","longitude":"2.58244000"},{"name":"Steenwerck","countryCode":"FR","stateCode":"HDF","latitude":"50.70199000","longitude":"2.77829000"},{"name":"Sérifontaine","countryCode":"FR","stateCode":"HDF","latitude":"49.35440000","longitude":"1.76873000"},{"name":"Talmas","countryCode":"FR","stateCode":"HDF","latitude":"50.03049000","longitude":"2.32554000"},{"name":"Tatinghem","countryCode":"FR","stateCode":"HDF","latitude":"50.74317000","longitude":"2.20724000"},{"name":"Templemars","countryCode":"FR","stateCode":"HDF","latitude":"50.57387000","longitude":"3.05437000"},{"name":"Templeuve-en-Pévèle","countryCode":"FR","stateCode":"HDF","latitude":"50.52336000","longitude":"3.17809000"},{"name":"Tergnier","countryCode":"FR","stateCode":"HDF","latitude":"49.65607000","longitude":"3.30107000"},{"name":"Thiant","countryCode":"FR","stateCode":"HDF","latitude":"50.30480000","longitude":"3.44796000"},{"name":"Thiers-sur-Thève","countryCode":"FR","stateCode":"HDF","latitude":"49.15252000","longitude":"2.57051000"},{"name":"Thiverny","countryCode":"FR","stateCode":"HDF","latitude":"49.25180000","longitude":"2.43609000"},{"name":"Thourotte","countryCode":"FR","stateCode":"HDF","latitude":"49.47591000","longitude":"2.88210000"},{"name":"Thumeries","countryCode":"FR","stateCode":"HDF","latitude":"50.47662000","longitude":"3.05500000"},{"name":"Thun-Saint-Amand","countryCode":"FR","stateCode":"HDF","latitude":"50.47276000","longitude":"3.45115000"},{"name":"Thélus","countryCode":"FR","stateCode":"HDF","latitude":"50.35441000","longitude":"2.80146000"},{"name":"Thérouanne","countryCode":"FR","stateCode":"HDF","latitude":"50.63695000","longitude":"2.25838000"},{"name":"Tilloy-lès-Mofflaines","countryCode":"FR","stateCode":"HDF","latitude":"50.27519000","longitude":"2.81456000"},{"name":"Tillé","countryCode":"FR","stateCode":"HDF","latitude":"49.46415000","longitude":"2.11038000"},{"name":"Tilques","countryCode":"FR","stateCode":"HDF","latitude":"50.77712000","longitude":"2.19948000"},{"name":"Toufflers","countryCode":"FR","stateCode":"HDF","latitude":"50.66039000","longitude":"3.23358000"},{"name":"Tourcoing","countryCode":"FR","stateCode":"HDF","latitude":"50.72391000","longitude":"3.16117000"},{"name":"Tournehem-sur-la-Hem","countryCode":"FR","stateCode":"HDF","latitude":"50.80000000","longitude":"2.05000000"},{"name":"Tracy-le-Mont","countryCode":"FR","stateCode":"HDF","latitude":"49.47225000","longitude":"3.00939000"},{"name":"Tressin","countryCode":"FR","stateCode":"HDF","latitude":"50.61750000","longitude":"3.19354000"},{"name":"Tricot","countryCode":"FR","stateCode":"HDF","latitude":"49.56080000","longitude":"2.58789000"},{"name":"Trie-Château","countryCode":"FR","stateCode":"HDF","latitude":"49.28540000","longitude":"1.82129000"},{"name":"Trith-Saint-Léger","countryCode":"FR","stateCode":"HDF","latitude":"50.31667000","longitude":"3.48333000"},{"name":"Troissereux","countryCode":"FR","stateCode":"HDF","latitude":"49.47998000","longitude":"2.04485000"},{"name":"Trosly-Breuil","countryCode":"FR","stateCode":"HDF","latitude":"49.40000000","longitude":"2.96667000"},{"name":"Trélon","countryCode":"FR","stateCode":"HDF","latitude":"50.05805000","longitude":"4.10200000"},{"name":"Téteghem","countryCode":"FR","stateCode":"HDF","latitude":"51.01859000","longitude":"2.44454000"},{"name":"Ully-Saint-Georges","countryCode":"FR","stateCode":"HDF","latitude":"49.27914000","longitude":"2.28094000"},{"name":"Uxem","countryCode":"FR","stateCode":"HDF","latitude":"51.02170000","longitude":"2.48376000"},{"name":"Vailly-sur-Aisne","countryCode":"FR","stateCode":"HDF","latitude":"49.40834000","longitude":"3.51631000"},{"name":"Valenciennes","countryCode":"FR","stateCode":"HDF","latitude":"50.35909000","longitude":"3.52506000"},{"name":"Vaulx-Vraucourt","countryCode":"FR","stateCode":"HDF","latitude":"50.14910000","longitude":"2.90830000"},{"name":"Vaumoise","countryCode":"FR","stateCode":"HDF","latitude":"49.23525000","longitude":"2.98077000"},{"name":"Vendegies-sur-Écaillon","countryCode":"FR","stateCode":"HDF","latitude":"50.26224000","longitude":"3.51256000"},{"name":"Vendeville","countryCode":"FR","stateCode":"HDF","latitude":"50.57693000","longitude":"3.07870000"},{"name":"Vendin-le-Vieil","countryCode":"FR","stateCode":"HDF","latitude":"50.47385000","longitude":"2.86674000"},{"name":"Vendin-lès-Béthune","countryCode":"FR","stateCode":"HDF","latitude":"50.54012000","longitude":"2.60043000"},{"name":"Venette","countryCode":"FR","stateCode":"HDF","latitude":"49.41705000","longitude":"2.80317000"},{"name":"Venizel","countryCode":"FR","stateCode":"HDF","latitude":"49.36583000","longitude":"3.39321000"},{"name":"Ver-sur-Launette","countryCode":"FR","stateCode":"HDF","latitude":"49.10495000","longitude":"2.68409000"},{"name":"Verberie","countryCode":"FR","stateCode":"HDF","latitude":"49.31115000","longitude":"2.73210000"},{"name":"Verlinghem","countryCode":"FR","stateCode":"HDF","latitude":"50.68291000","longitude":"2.99907000"},{"name":"Vermand","countryCode":"FR","stateCode":"HDF","latitude":"49.87550000","longitude":"3.14959000"},{"name":"Vermelles","countryCode":"FR","stateCode":"HDF","latitude":"50.48949000","longitude":"2.74739000"},{"name":"Verneuil-en-Halatte","countryCode":"FR","stateCode":"HDF","latitude":"49.27914000","longitude":"2.52410000"},{"name":"Verquin","countryCode":"FR","stateCode":"HDF","latitude":"50.50240000","longitude":"2.63888000"},{"name":"Verton","countryCode":"FR","stateCode":"HDF","latitude":"50.40234000","longitude":"1.64766000"},{"name":"Vervins","countryCode":"FR","stateCode":"HDF","latitude":"49.83510000","longitude":"3.90925000"},{"name":"Vic-sur-Aisne","countryCode":"FR","stateCode":"HDF","latitude":"49.40609000","longitude":"3.11223000"},{"name":"Vicq","countryCode":"FR","stateCode":"HDF","latitude":"50.40738000","longitude":"3.60348000"},{"name":"Vieille-Église","countryCode":"FR","stateCode":"HDF","latitude":"50.92823000","longitude":"2.07671000"},{"name":"Viesly","countryCode":"FR","stateCode":"HDF","latitude":"50.15345000","longitude":"3.46236000"},{"name":"Vieux-Berquin","countryCode":"FR","stateCode":"HDF","latitude":"50.69489000","longitude":"2.64444000"},{"name":"Vieux-Condé","countryCode":"FR","stateCode":"HDF","latitude":"50.45944000","longitude":"3.56738000"},{"name":"Vignacourt","countryCode":"FR","stateCode":"HDF","latitude":"50.01236000","longitude":"2.19743000"},{"name":"Villeneuve-Saint-Germain","countryCode":"FR","stateCode":"HDF","latitude":"49.37976000","longitude":"3.35952000"},{"name":"Villeneuve-d\'Ascq","countryCode":"FR","stateCode":"HDF","latitude":"50.61669000","longitude":"3.16664000"},{"name":"Villeneuve-les-Sablons","countryCode":"FR","stateCode":"HDF","latitude":"49.23753000","longitude":"2.07782000"},{"name":"Villers-Bocage","countryCode":"FR","stateCode":"HDF","latitude":"49.99810000","longitude":"2.31683000"},{"name":"Villers-Bretonneux","countryCode":"FR","stateCode":"HDF","latitude":"49.86844000","longitude":"2.51688000"},{"name":"Villers-Cotterêts","countryCode":"FR","stateCode":"HDF","latitude":"49.25311000","longitude":"3.09003000"},{"name":"Villers-Outréaux","countryCode":"FR","stateCode":"HDF","latitude":"50.03590000","longitude":"3.29947000"},{"name":"Villers-Pol","countryCode":"FR","stateCode":"HDF","latitude":"50.28460000","longitude":"3.61449000"},{"name":"Villers-Saint-Paul","countryCode":"FR","stateCode":"HDF","latitude":"49.28885000","longitude":"2.48968000"},{"name":"Villers-en-Cauchies","countryCode":"FR","stateCode":"HDF","latitude":"50.22574000","longitude":"3.40362000"},{"name":"Villers-sous-Saint-Leu","countryCode":"FR","stateCode":"HDF","latitude":"49.21235000","longitude":"2.39485000"},{"name":"Villers-sur-Coudun","countryCode":"FR","stateCode":"HDF","latitude":"49.48308000","longitude":"2.80457000"},{"name":"Vimy","countryCode":"FR","stateCode":"HDF","latitude":"50.37243000","longitude":"2.81034000"},{"name":"Vineuil-Saint-Firmin","countryCode":"FR","stateCode":"HDF","latitude":"49.20024000","longitude":"2.49567000"},{"name":"Violaines","countryCode":"FR","stateCode":"HDF","latitude":"50.54160000","longitude":"2.78860000"},{"name":"Viry-Noureuil","countryCode":"FR","stateCode":"HDF","latitude":"49.63214000","longitude":"3.24322000"},{"name":"Vitry-en-Artois","countryCode":"FR","stateCode":"HDF","latitude":"50.32660000","longitude":"2.97999000"},{"name":"Vred","countryCode":"FR","stateCode":"HDF","latitude":"50.39455000","longitude":"3.23029000"},{"name":"Wahagnies","countryCode":"FR","stateCode":"HDF","latitude":"50.48665000","longitude":"3.03448000"},{"name":"Wailly","countryCode":"FR","stateCode":"HDF","latitude":"50.52287000","longitude":"2.06792000"},{"name":"Walincourt-Selvigny","countryCode":"FR","stateCode":"HDF","latitude":"50.06667000","longitude":"3.33333000"},{"name":"Wallers","countryCode":"FR","stateCode":"HDF","latitude":"50.37432000","longitude":"3.39188000"},{"name":"Wambrechies","countryCode":"FR","stateCode":"HDF","latitude":"50.68276000","longitude":"3.04784000"},{"name":"Wandignies-Hamage","countryCode":"FR","stateCode":"HDF","latitude":"50.39609000","longitude":"3.31450000"},{"name":"Wardrecques","countryCode":"FR","stateCode":"HDF","latitude":"50.71108000","longitude":"2.34483000"},{"name":"Wargnies-le-Grand","countryCode":"FR","stateCode":"HDF","latitude":"50.30751000","longitude":"3.66038000"},{"name":"Warhem","countryCode":"FR","stateCode":"HDF","latitude":"50.97592000","longitude":"2.49303000"},{"name":"Warluis","countryCode":"FR","stateCode":"HDF","latitude":"49.38874000","longitude":"2.14220000"},{"name":"Wasquehal","countryCode":"FR","stateCode":"HDF","latitude":"50.67043000","longitude":"3.13382000"},{"name":"Wassigny","countryCode":"FR","stateCode":"HDF","latitude":"50.01334000","longitude":"3.59988000"},{"name":"Watten","countryCode":"FR","stateCode":"HDF","latitude":"50.83685000","longitude":"2.21346000"},{"name":"Wattignies","countryCode":"FR","stateCode":"HDF","latitude":"50.58639000","longitude":"3.04394000"},{"name":"Wattrelos","countryCode":"FR","stateCode":"HDF","latitude":"50.70118000","longitude":"3.21812000"},{"name":"Wavignies","countryCode":"FR","stateCode":"HDF","latitude":"49.54748000","longitude":"2.36032000"},{"name":"Wavrechain-sous-Denain","countryCode":"FR","stateCode":"HDF","latitude":"50.33224000","longitude":"3.41252000"},{"name":"Wavrin","countryCode":"FR","stateCode":"HDF","latitude":"50.57386000","longitude":"2.93630000"},{"name":"Waziers","countryCode":"FR","stateCode":"HDF","latitude":"50.38717000","longitude":"3.11490000"},{"name":"Wervicq-Sud","countryCode":"FR","stateCode":"HDF","latitude":"50.77450000","longitude":"3.04207000"},{"name":"Wignehies","countryCode":"FR","stateCode":"HDF","latitude":"50.01550000","longitude":"4.00913000"},{"name":"Willems","countryCode":"FR","stateCode":"HDF","latitude":"50.63206000","longitude":"3.23840000"},{"name":"Wimereux","countryCode":"FR","stateCode":"HDF","latitude":"50.76963000","longitude":"1.61139000"},{"name":"Wimille","countryCode":"FR","stateCode":"HDF","latitude":"50.76418000","longitude":"1.63137000"},{"name":"Wingles","countryCode":"FR","stateCode":"HDF","latitude":"50.49382000","longitude":"2.85500000"},{"name":"Winnezeele","countryCode":"FR","stateCode":"HDF","latitude":"50.84100000","longitude":"2.55118000"},{"name":"Wissant","countryCode":"FR","stateCode":"HDF","latitude":"50.88530000","longitude":"1.66263000"},{"name":"Wizernes","countryCode":"FR","stateCode":"HDF","latitude":"50.71170000","longitude":"2.24316000"},{"name":"Woincourt","countryCode":"FR","stateCode":"HDF","latitude":"50.06630000","longitude":"1.53676000"},{"name":"Wormhout","countryCode":"FR","stateCode":"HDF","latitude":"50.88129000","longitude":"2.46901000"},{"name":"Zegerscappel","countryCode":"FR","stateCode":"HDF","latitude":"50.88333000","longitude":"2.40000000"},{"name":"Zutkerque","countryCode":"FR","stateCode":"HDF","latitude":"50.85303000","longitude":"2.06818000"},{"name":"Zuydcoote","countryCode":"FR","stateCode":"HDF","latitude":"51.06096000","longitude":"2.49338000"},{"name":"Écaillon","countryCode":"FR","stateCode":"HDF","latitude":"50.35034000","longitude":"3.21664000"},{"name":"Écourt-Saint-Quentin","countryCode":"FR","stateCode":"HDF","latitude":"50.25226000","longitude":"3.07331000"},{"name":"Éleu-dit-Leauwette","countryCode":"FR","stateCode":"HDF","latitude":"50.42147000","longitude":"2.81079000"},{"name":"Émerchicourt","countryCode":"FR","stateCode":"HDF","latitude":"50.30786000","longitude":"3.24537000"},{"name":"Épehy","countryCode":"FR","stateCode":"HDF","latitude":"50.00000000","longitude":"3.13333000"},{"name":"Éperlecques","countryCode":"FR","stateCode":"HDF","latitude":"50.80566000","longitude":"2.15207000"},{"name":"Équihen-Plage","countryCode":"FR","stateCode":"HDF","latitude":"50.67557000","longitude":"1.57225000"},{"name":"Étampes-sur-Marne","countryCode":"FR","stateCode":"HDF","latitude":"49.03464000","longitude":"3.41893000"},{"name":"Étaples","countryCode":"FR","stateCode":"HDF","latitude":"50.52194000","longitude":"1.63319000"},{"name":"Étreillers","countryCode":"FR","stateCode":"HDF","latitude":"49.83059000","longitude":"3.16029000"},{"name":"Étreux","countryCode":"FR","stateCode":"HDF","latitude":"49.98333000","longitude":"3.65000000"},{"name":"Évin-Malmaison","countryCode":"FR","stateCode":"HDF","latitude":"50.43923000","longitude":"3.03139000"},{"name":"Abeilhan","countryCode":"FR","stateCode":"OCC","latitude":"43.44925000","longitude":"3.29529000"},{"name":"Agde","countryCode":"FR","stateCode":"OCC","latitude":"43.31083000","longitude":"3.47583000"},{"name":"Aiguefonde","countryCode":"FR","stateCode":"OCC","latitude":"43.49394000","longitude":"2.31686000"},{"name":"Aigues-Mortes","countryCode":"FR","stateCode":"OCC","latitude":"43.56683000","longitude":"4.19068000"},{"name":"Aigues-Vives","countryCode":"FR","stateCode":"OCC","latitude":"43.73790000","longitude":"4.18066000"},{"name":"Aimargues","countryCode":"FR","stateCode":"OCC","latitude":"43.68448000","longitude":"4.20999000"},{"name":"Albi","countryCode":"FR","stateCode":"OCC","latitude":"43.92980000","longitude":"2.14800000"},{"name":"Albias","countryCode":"FR","stateCode":"OCC","latitude":"44.09049000","longitude":"1.44821000"},{"name":"Alignan-du-Vent","countryCode":"FR","stateCode":"OCC","latitude":"43.46945000","longitude":"3.34165000"},{"name":"Alzonne","countryCode":"FR","stateCode":"OCC","latitude":"43.25338000","longitude":"2.17808000"},{"name":"Alès","countryCode":"FR","stateCode":"OCC","latitude":"44.12489000","longitude":"4.08082000"},{"name":"Alénya","countryCode":"FR","stateCode":"OCC","latitude":"42.63875000","longitude":"2.98148000"},{"name":"Andrest","countryCode":"FR","stateCode":"OCC","latitude":"43.31998000","longitude":"0.06405000"},{"name":"Anduze","countryCode":"FR","stateCode":"OCC","latitude":"44.05409000","longitude":"3.98545000"},{"name":"Aniane","countryCode":"FR","stateCode":"OCC","latitude":"43.68448000","longitude":"3.58747000"},{"name":"Aramon","countryCode":"FR","stateCode":"OCC","latitude":"43.89174000","longitude":"4.68096000"},{"name":"Argelers","countryCode":"FR","stateCode":"OCC","latitude":"42.54714000","longitude":"3.02253000"},{"name":"Argeliers","countryCode":"FR","stateCode":"OCC","latitude":"43.31217000","longitude":"2.91046000"},{"name":"Argelès-Gazost","countryCode":"FR","stateCode":"OCC","latitude":"43.00258000","longitude":"-0.09855000"},{"name":"Arles","countryCode":"FR","stateCode":"OCC","latitude":"42.45654000","longitude":"2.63457000"},{"name":"Armissan","countryCode":"FR","stateCode":"OCC","latitude":"43.18778000","longitude":"3.09660000"},{"name":"Arthès","countryCode":"FR","stateCode":"OCC","latitude":"43.95745000","longitude":"2.21130000"},{"name":"Arzens","countryCode":"FR","stateCode":"OCC","latitude":"43.19838000","longitude":"2.20954000"},{"name":"Aspet","countryCode":"FR","stateCode":"OCC","latitude":"43.01457000","longitude":"0.80294000"},{"name":"Aspiran","countryCode":"FR","stateCode":"OCC","latitude":"43.56586000","longitude":"3.45031000"},{"name":"Assas","countryCode":"FR","stateCode":"OCC","latitude":"43.70278000","longitude":"3.90000000"},{"name":"Aubais","countryCode":"FR","stateCode":"OCC","latitude":"43.75402000","longitude":"4.14567000"},{"name":"Aubiet","countryCode":"FR","stateCode":"OCC","latitude":"43.64631000","longitude":"0.78441000"},{"name":"Aubin","countryCode":"FR","stateCode":"OCC","latitude":"44.52809000","longitude":"2.24439000"},{"name":"Aubord","countryCode":"FR","stateCode":"OCC","latitude":"43.75827000","longitude":"4.31105000"},{"name":"Aucamville","countryCode":"FR","stateCode":"OCC","latitude":"43.67020000","longitude":"1.42808000"},{"name":"Auch","countryCode":"FR","stateCode":"OCC","latitude":"43.64540000","longitude":"0.58793000"},{"name":"Aumont-Aubrac","countryCode":"FR","stateCode":"OCC","latitude":"44.72205000","longitude":"3.28466000"},{"name":"Aureilhan","countryCode":"FR","stateCode":"OCC","latitude":"43.24337000","longitude":"0.09581000"},{"name":"Auriac-sur-Vendinelle","countryCode":"FR","stateCode":"OCC","latitude":"43.52416000","longitude":"1.82640000"},{"name":"Aurignac","countryCode":"FR","stateCode":"OCC","latitude":"43.21695000","longitude":"0.88176000"},{"name":"Aussillon","countryCode":"FR","stateCode":"OCC","latitude":"43.50293000","longitude":"2.36791000"},{"name":"Aussonne","countryCode":"FR","stateCode":"OCC","latitude":"43.68162000","longitude":"1.31886000"},{"name":"Auterive","countryCode":"FR","stateCode":"OCC","latitude":"43.35103000","longitude":"1.47797000"},{"name":"Auvillar","countryCode":"FR","stateCode":"OCC","latitude":"44.06863000","longitude":"0.90192000"},{"name":"Auzeville-Tolosane","countryCode":"FR","stateCode":"OCC","latitude":"43.52777000","longitude":"1.48240000"},{"name":"Auzielle","countryCode":"FR","stateCode":"OCC","latitude":"43.54165000","longitude":"1.56574000"},{"name":"Avignonet-Lauragais","countryCode":"FR","stateCode":"OCC","latitude":"43.36667000","longitude":"1.80000000"},{"name":"Avèze","countryCode":"FR","stateCode":"OCC","latitude":"43.97116000","longitude":"3.60097000"},{"name":"Ax-les-Thermes","countryCode":"FR","stateCode":"OCC","latitude":"42.71968000","longitude":"1.83845000"},{"name":"Ayguesvives","countryCode":"FR","stateCode":"OCC","latitude":"43.43636000","longitude":"1.59505000"},{"name":"Azille","countryCode":"FR","stateCode":"OCC","latitude":"43.27691000","longitude":"2.65981000"},{"name":"Bagard","countryCode":"FR","stateCode":"OCC","latitude":"44.07126000","longitude":"4.05225000"},{"name":"Bages","countryCode":"FR","stateCode":"OCC","latitude":"42.60588000","longitude":"2.89350000"},{"name":"Bagnac-sur-Célé","countryCode":"FR","stateCode":"OCC","latitude":"44.66667000","longitude":"2.16667000"},{"name":"Bagnols-sur-Cèze","countryCode":"FR","stateCode":"OCC","latitude":"44.15990000","longitude":"4.61776000"},{"name":"Bagnères-de-Bigorre","countryCode":"FR","stateCode":"OCC","latitude":"43.06416000","longitude":"0.14970000"},{"name":"Bagnères-de-Luchon","countryCode":"FR","stateCode":"OCC","latitude":"42.79079000","longitude":"0.59315000"},{"name":"Baho","countryCode":"FR","stateCode":"OCC","latitude":"42.70000000","longitude":"2.82204000"},{"name":"Baillargues","countryCode":"FR","stateCode":"OCC","latitude":"43.66267000","longitude":"4.01681000"},{"name":"Baixas","countryCode":"FR","stateCode":"OCC","latitude":"42.74969000","longitude":"2.81002000"},{"name":"Balaruc-le-Vieux","countryCode":"FR","stateCode":"OCC","latitude":"43.46140000","longitude":"3.68530000"},{"name":"Balaruc-les-Bains","countryCode":"FR","stateCode":"OCC","latitude":"43.44170000","longitude":"3.67780000"},{"name":"Balma","countryCode":"FR","stateCode":"OCC","latitude":"43.61111000","longitude":"1.49944000"},{"name":"Banyuls de la Marenda","countryCode":"FR","stateCode":"OCC","latitude":"42.48375000","longitude":"3.12897000"},{"name":"Banyuls-dels-Aspres","countryCode":"FR","stateCode":"OCC","latitude":"42.56567000","longitude":"2.86667000"},{"name":"Baraqueville","countryCode":"FR","stateCode":"OCC","latitude":"44.27655000","longitude":"2.43184000"},{"name":"Barbazan-Debat","countryCode":"FR","stateCode":"OCC","latitude":"43.19580000","longitude":"0.12060000"},{"name":"Barcelonne-du-Gers","countryCode":"FR","stateCode":"OCC","latitude":"43.70360000","longitude":"-0.23619000"},{"name":"Barjac","countryCode":"FR","stateCode":"OCC","latitude":"44.30743000","longitude":"4.35146000"},{"name":"Bassan","countryCode":"FR","stateCode":"OCC","latitude":"43.41060000","longitude":"3.25396000"},{"name":"Bazet","countryCode":"FR","stateCode":"OCC","latitude":"43.29145000","longitude":"0.06728000"},{"name":"Baziège","countryCode":"FR","stateCode":"OCC","latitude":"43.45454000","longitude":"1.61399000"},{"name":"Beaucaire","countryCode":"FR","stateCode":"OCC","latitude":"43.80806000","longitude":"4.64417000"},{"name":"Beaulieu","countryCode":"FR","stateCode":"OCC","latitude":"43.72861000","longitude":"4.02194000"},{"name":"Beaumont-de-Lomagne","countryCode":"FR","stateCode":"OCC","latitude":"43.88285000","longitude":"0.98762000"},{"name":"Beaumont-sur-Lèze","countryCode":"FR","stateCode":"OCC","latitude":"43.38095000","longitude":"1.35826000"},{"name":"Beaupuy","countryCode":"FR","stateCode":"OCC","latitude":"43.64713000","longitude":"1.55517000"},{"name":"Beauvoisin","countryCode":"FR","stateCode":"OCC","latitude":"43.71835000","longitude":"4.32339000"},{"name":"Beauzelle","countryCode":"FR","stateCode":"OCC","latitude":"43.66713000","longitude":"1.37518000"},{"name":"Belberaud","countryCode":"FR","stateCode":"OCC","latitude":"43.50557000","longitude":"1.56725000"},{"name":"Bellegarde","countryCode":"FR","stateCode":"OCC","latitude":"43.75329000","longitude":"4.51654000"},{"name":"Belmont-sur-Rance","countryCode":"FR","stateCode":"OCC","latitude":"43.81981000","longitude":"2.75524000"},{"name":"Belpech","countryCode":"FR","stateCode":"OCC","latitude":"43.19957000","longitude":"1.75157000"},{"name":"Bernis","countryCode":"FR","stateCode":"OCC","latitude":"43.76913000","longitude":"4.28713000"},{"name":"Bessan","countryCode":"FR","stateCode":"OCC","latitude":"43.36196000","longitude":"3.42288000"},{"name":"Bessières","countryCode":"FR","stateCode":"OCC","latitude":"43.79861000","longitude":"1.60624000"},{"name":"Bessèges","countryCode":"FR","stateCode":"OCC","latitude":"44.29230000","longitude":"4.09661000"},{"name":"Bezouce","countryCode":"FR","stateCode":"OCC","latitude":"43.88229000","longitude":"4.49072000"},{"name":"Biars-sur-Cère","countryCode":"FR","stateCode":"OCC","latitude":"44.92629000","longitude":"1.85403000"},{"name":"Bizanet","countryCode":"FR","stateCode":"OCC","latitude":"43.16419000","longitude":"2.87034000"},{"name":"Bize-Minervois","countryCode":"FR","stateCode":"OCC","latitude":"43.31656000","longitude":"2.87134000"},{"name":"Blagnac","countryCode":"FR","stateCode":"OCC","latitude":"43.63276000","longitude":"1.39399000"},{"name":"Blauzac","countryCode":"FR","stateCode":"OCC","latitude":"43.96151000","longitude":"4.36930000"},{"name":"Blaye-les-Mines","countryCode":"FR","stateCode":"OCC","latitude":"44.03073000","longitude":"2.13166000"},{"name":"Boisseron","countryCode":"FR","stateCode":"OCC","latitude":"43.75795000","longitude":"4.07970000"},{"name":"Boisset-et-Gaujac","countryCode":"FR","stateCode":"OCC","latitude":"44.04749000","longitude":"4.00861000"},{"name":"Bompas","countryCode":"FR","stateCode":"OCC","latitude":"42.73333000","longitude":"2.93333000"},{"name":"Bouillargues","countryCode":"FR","stateCode":"OCC","latitude":"43.79733000","longitude":"4.42853000"},{"name":"Boujan-sur-Libron","countryCode":"FR","stateCode":"OCC","latitude":"43.36996000","longitude":"3.24759000"},{"name":"Bouloc","countryCode":"FR","stateCode":"OCC","latitude":"43.78163000","longitude":"1.40522000"},{"name":"Boulogne-sur-Gesse","countryCode":"FR","stateCode":"OCC","latitude":"43.30000000","longitude":"0.65000000"},{"name":"Bout-du-Pont-de-Larn","countryCode":"FR","stateCode":"OCC","latitude":"43.49738000","longitude":"2.41642000"},{"name":"Bouzigues","countryCode":"FR","stateCode":"OCC","latitude":"43.44810000","longitude":"3.65781000"},{"name":"Bozouls","countryCode":"FR","stateCode":"OCC","latitude":"44.47050000","longitude":"2.72432000"},{"name":"Bram","countryCode":"FR","stateCode":"OCC","latitude":"43.24376000","longitude":"2.11341000"},{"name":"Branoux-les-Taillades","countryCode":"FR","stateCode":"OCC","latitude":"44.21941000","longitude":"3.99647000"},{"name":"Brassac","countryCode":"FR","stateCode":"OCC","latitude":"43.62959000","longitude":"2.49763000"},{"name":"Brax","countryCode":"FR","stateCode":"OCC","latitude":"43.61793000","longitude":"1.23957000"},{"name":"Brens","countryCode":"FR","stateCode":"OCC","latitude":"43.88725000","longitude":"1.90716000"},{"name":"Bressols","countryCode":"FR","stateCode":"OCC","latitude":"43.96796000","longitude":"1.33839000"},{"name":"Bretenoux","countryCode":"FR","stateCode":"OCC","latitude":"44.91468000","longitude":"1.84007000"},{"name":"Briatexte","countryCode":"FR","stateCode":"OCC","latitude":"43.75237000","longitude":"1.90879000"},{"name":"Bruguières","countryCode":"FR","stateCode":"OCC","latitude":"43.72720000","longitude":"1.40762000"},{"name":"Burlats","countryCode":"FR","stateCode":"OCC","latitude":"43.63633000","longitude":"2.31879000"},{"name":"Buzet-sur-Tarn","countryCode":"FR","stateCode":"OCC","latitude":"43.77977000","longitude":"1.63301000"},{"name":"Bédarieux","countryCode":"FR","stateCode":"OCC","latitude":"43.61553000","longitude":"3.15714000"},{"name":"Bélesta","countryCode":"FR","stateCode":"OCC","latitude":"42.90228000","longitude":"1.93325000"},{"name":"Bérat","countryCode":"FR","stateCode":"OCC","latitude":"43.37857000","longitude":"1.17572000"},{"name":"Béziers","countryCode":"FR","stateCode":"OCC","latitude":"43.34122000","longitude":"3.21402000"},{"name":"Cabestany","countryCode":"FR","stateCode":"OCC","latitude":"42.68132000","longitude":"2.94122000"},{"name":"Cabrières","countryCode":"FR","stateCode":"OCC","latitude":"43.90389000","longitude":"4.47094000"},{"name":"Cadalen","countryCode":"FR","stateCode":"OCC","latitude":"43.84933000","longitude":"1.98089000"},{"name":"Cagnac-les-Mines","countryCode":"FR","stateCode":"OCC","latitude":"43.98445000","longitude":"2.14227000"},{"name":"Cahors","countryCode":"FR","stateCode":"OCC","latitude":"44.44910000","longitude":"1.43663000"},{"name":"Cahuzac-sur-Vère","countryCode":"FR","stateCode":"OCC","latitude":"43.98268000","longitude":"1.91052000"},{"name":"Caissargues","countryCode":"FR","stateCode":"OCC","latitude":"43.79509000","longitude":"4.37955000"},{"name":"Cajarc","countryCode":"FR","stateCode":"OCC","latitude":"44.48546000","longitude":"1.84261000"},{"name":"Calmont","countryCode":"FR","stateCode":"OCC","latitude":"43.28718000","longitude":"1.63031000"},{"name":"Calvisson","countryCode":"FR","stateCode":"OCC","latitude":"43.78696000","longitude":"4.19626000"},{"name":"Camarès","countryCode":"FR","stateCode":"OCC","latitude":"43.82208000","longitude":"2.88005000"},{"name":"Campan","countryCode":"FR","stateCode":"OCC","latitude":"43.01587000","longitude":"0.17846000"},{"name":"Campsas","countryCode":"FR","stateCode":"OCC","latitude":"43.89591000","longitude":"1.32677000"},{"name":"Candillargues","countryCode":"FR","stateCode":"OCC","latitude":"43.62052000","longitude":"4.06924000"},{"name":"Canet","countryCode":"FR","stateCode":"OCC","latitude":"43.22744000","longitude":"2.84800000"},{"name":"Canet-en-Roussillon","countryCode":"FR","stateCode":"OCC","latitude":"42.70000000","longitude":"3.01667000"},{"name":"Canohès","countryCode":"FR","stateCode":"OCC","latitude":"42.65461000","longitude":"2.83633000"},{"name":"Capdenac-Gare","countryCode":"FR","stateCode":"OCC","latitude":"44.57567000","longitude":"2.08079000"},{"name":"Capendu","countryCode":"FR","stateCode":"OCC","latitude":"43.18596000","longitude":"2.55677000"},{"name":"Capestang","countryCode":"FR","stateCode":"OCC","latitude":"43.32791000","longitude":"3.04447000"},{"name":"Capvern","countryCode":"FR","stateCode":"OCC","latitude":"43.10357000","longitude":"0.31604000"},{"name":"Caraman","countryCode":"FR","stateCode":"OCC","latitude":"43.53271000","longitude":"1.76002000"},{"name":"Carbonne","countryCode":"FR","stateCode":"OCC","latitude":"43.29857000","longitude":"1.22520000"},{"name":"Carcassonne","countryCode":"FR","stateCode":"OCC","latitude":"43.21351000","longitude":"2.35162000"},{"name":"Carmaux","countryCode":"FR","stateCode":"OCC","latitude":"44.05099000","longitude":"2.15795000"},{"name":"Cassagnes-Bégonhès","countryCode":"FR","stateCode":"OCC","latitude":"44.16893000","longitude":"2.53084000"},{"name":"Castanet-Tolosan","countryCode":"FR","stateCode":"OCC","latitude":"43.51591000","longitude":"1.49864000"},{"name":"Castelginest","countryCode":"FR","stateCode":"OCC","latitude":"43.69382000","longitude":"1.43440000"},{"name":"Castelmaurou","countryCode":"FR","stateCode":"OCC","latitude":"43.67778000","longitude":"1.53222000"},{"name":"Castelnau-Montratier","countryCode":"FR","stateCode":"OCC","latitude":"44.26667000","longitude":"1.36667000"},{"name":"Castelnau-d\'Estrétefonds","countryCode":"FR","stateCode":"OCC","latitude":"43.78367000","longitude":"1.35904000"},{"name":"Castelnau-de-Guers","countryCode":"FR","stateCode":"OCC","latitude":"43.43398000","longitude":"3.43708000"},{"name":"Castelnau-de-Lévis","countryCode":"FR","stateCode":"OCC","latitude":"43.93975000","longitude":"2.08491000"},{"name":"Castelnau-le-Lez","countryCode":"FR","stateCode":"OCC","latitude":"43.63333000","longitude":"3.90000000"},{"name":"Castelnaudary","countryCode":"FR","stateCode":"OCC","latitude":"43.31829000","longitude":"1.95449000"},{"name":"Castelsarrasin","countryCode":"FR","stateCode":"OCC","latitude":"44.04022000","longitude":"1.10702000"},{"name":"Castillon-du-Gard","countryCode":"FR","stateCode":"OCC","latitude":"43.96457000","longitude":"4.55337000"},{"name":"Castres","countryCode":"FR","stateCode":"OCC","latitude":"43.60589000","longitude":"2.23992000"},{"name":"Castries","countryCode":"FR","stateCode":"OCC","latitude":"43.67972000","longitude":"3.98222000"},{"name":"Caunes-Minervois","countryCode":"FR","stateCode":"OCC","latitude":"43.32555000","longitude":"2.52541000"},{"name":"Caussade","countryCode":"FR","stateCode":"OCC","latitude":"44.16080000","longitude":"1.53913000"},{"name":"Cauterets","countryCode":"FR","stateCode":"OCC","latitude":"42.88333000","longitude":"-0.11667000"},{"name":"Caux","countryCode":"FR","stateCode":"OCC","latitude":"43.50621000","longitude":"3.36709000"},{"name":"Caveirac","countryCode":"FR","stateCode":"OCC","latitude":"43.82437000","longitude":"4.26664000"},{"name":"Caylus","countryCode":"FR","stateCode":"OCC","latitude":"44.23607000","longitude":"1.77168000"},{"name":"Cazaubon","countryCode":"FR","stateCode":"OCC","latitude":"43.93431000","longitude":"-0.06814000"},{"name":"Cazes-Mondenard","countryCode":"FR","stateCode":"OCC","latitude":"44.22689000","longitude":"1.20299000"},{"name":"Cazilhac","countryCode":"FR","stateCode":"OCC","latitude":"43.18205000","longitude":"2.36085000"},{"name":"Cazouls-lès-Béziers","countryCode":"FR","stateCode":"OCC","latitude":"43.39218000","longitude":"3.10100000"},{"name":"Cazères","countryCode":"FR","stateCode":"OCC","latitude":"43.20710000","longitude":"1.08633000"},{"name":"Cendras","countryCode":"FR","stateCode":"OCC","latitude":"44.15000000","longitude":"4.06667000"},{"name":"Ceret","countryCode":"FR","stateCode":"OCC","latitude":"42.48533000","longitude":"2.74804000"},{"name":"Cers","countryCode":"FR","stateCode":"OCC","latitude":"43.32352000","longitude":"3.30450000"},{"name":"Cervera de la Marenda","countryCode":"FR","stateCode":"OCC","latitude":"42.44094000","longitude":"3.16518000"},{"name":"Cessenon-sur-Orb","countryCode":"FR","stateCode":"OCC","latitude":"43.45011000","longitude":"3.05154000"},{"name":"Chalabre","countryCode":"FR","stateCode":"OCC","latitude":"42.98248000","longitude":"2.00538000"},{"name":"Chanac","countryCode":"FR","stateCode":"OCC","latitude":"44.46614000","longitude":"3.34327000"},{"name":"Chirac","countryCode":"FR","stateCode":"OCC","latitude":"44.52289000","longitude":"3.26652000"},{"name":"Cintegabelle","countryCode":"FR","stateCode":"OCC","latitude":"43.31316000","longitude":"1.53333000"},{"name":"Claira","countryCode":"FR","stateCode":"OCC","latitude":"42.76036000","longitude":"2.95572000"},{"name":"Clapiers","countryCode":"FR","stateCode":"OCC","latitude":"43.65833000","longitude":"3.88917000"},{"name":"Clarensac","countryCode":"FR","stateCode":"OCC","latitude":"43.82536000","longitude":"4.22047000"},{"name":"Claret","countryCode":"FR","stateCode":"OCC","latitude":"43.86244000","longitude":"3.90522000"},{"name":"Codognan","countryCode":"FR","stateCode":"OCC","latitude":"43.73033000","longitude":"4.22120000"},{"name":"Collioure","countryCode":"FR","stateCode":"OCC","latitude":"42.52462000","longitude":"3.08235000"},{"name":"Colombiers","countryCode":"FR","stateCode":"OCC","latitude":"43.31424000","longitude":"3.13947000"},{"name":"Colombiès","countryCode":"FR","stateCode":"OCC","latitude":"44.34414000","longitude":"2.33772000"},{"name":"Colomiers","countryCode":"FR","stateCode":"OCC","latitude":"43.61058000","longitude":"1.33467000"},{"name":"Combaillaux","countryCode":"FR","stateCode":"OCC","latitude":"43.67191000","longitude":"3.76767000"},{"name":"Comps","countryCode":"FR","stateCode":"OCC","latitude":"43.85304000","longitude":"4.60567000"},{"name":"Condom","countryCode":"FR","stateCode":"OCC","latitude":"43.95816000","longitude":"0.37199000"},{"name":"Congénies","countryCode":"FR","stateCode":"OCC","latitude":"43.76667000","longitude":"4.16667000"},{"name":"Connaux","countryCode":"FR","stateCode":"OCC","latitude":"44.08919000","longitude":"4.59387000"},{"name":"Conques-sur-Orbiel","countryCode":"FR","stateCode":"OCC","latitude":"43.26667000","longitude":"2.41667000"},{"name":"Corbarieu","countryCode":"FR","stateCode":"OCC","latitude":"43.94415000","longitude":"1.36881000"},{"name":"Cordes-sur-Ciel","countryCode":"FR","stateCode":"OCC","latitude":"44.06667000","longitude":"1.95000000"},{"name":"Cornebarrieu","countryCode":"FR","stateCode":"OCC","latitude":"43.64895000","longitude":"1.32407000"},{"name":"Corneilhan","countryCode":"FR","stateCode":"OCC","latitude":"43.39957000","longitude":"3.19147000"},{"name":"Corneilla-del-Vercol","countryCode":"FR","stateCode":"OCC","latitude":"42.62390000","longitude":"2.95216000"},{"name":"Corneilla-la-Rivière","countryCode":"FR","stateCode":"OCC","latitude":"42.69675000","longitude":"2.72962000"},{"name":"Coufouleux","countryCode":"FR","stateCode":"OCC","latitude":"43.81713000","longitude":"1.73078000"},{"name":"Couiza","countryCode":"FR","stateCode":"OCC","latitude":"42.94198000","longitude":"2.25453000"},{"name":"Cournonsec","countryCode":"FR","stateCode":"OCC","latitude":"43.54944000","longitude":"3.70556000"},{"name":"Cournonterral","countryCode":"FR","stateCode":"OCC","latitude":"43.55889000","longitude":"3.72000000"},{"name":"Coursan","countryCode":"FR","stateCode":"OCC","latitude":"43.23370000","longitude":"3.05712000"},{"name":"Cransac","countryCode":"FR","stateCode":"OCC","latitude":"44.52411000","longitude":"2.28370000"},{"name":"Creissan","countryCode":"FR","stateCode":"OCC","latitude":"43.37524000","longitude":"3.01196000"},{"name":"Creissels","countryCode":"FR","stateCode":"OCC","latitude":"44.08588000","longitude":"3.06071000"},{"name":"Cugnaux","countryCode":"FR","stateCode":"OCC","latitude":"43.53635000","longitude":"1.34428000"},{"name":"Cunac","countryCode":"FR","stateCode":"OCC","latitude":"43.93010000","longitude":"2.21878000"},{"name":"Cuxac-Cabardès","countryCode":"FR","stateCode":"OCC","latitude":"43.37087000","longitude":"2.28369000"},{"name":"Cépet","countryCode":"FR","stateCode":"OCC","latitude":"43.74885000","longitude":"1.43168000"},{"name":"Daux","countryCode":"FR","stateCode":"OCC","latitude":"43.69506000","longitude":"1.26892000"},{"name":"Decazeville","countryCode":"FR","stateCode":"OCC","latitude":"44.56045000","longitude":"2.25091000"},{"name":"Dourgne","countryCode":"FR","stateCode":"OCC","latitude":"43.48381000","longitude":"2.13989000"},{"name":"Druelle","countryCode":"FR","stateCode":"OCC","latitude":"44.36006000","longitude":"2.50505000"},{"name":"Drémil-Lafage","countryCode":"FR","stateCode":"OCC","latitude":"43.59624000","longitude":"1.60117000"},{"name":"Département de l\'Ariège","countryCode":"FR","stateCode":"OCC","latitude":"43.00000000","longitude":"1.50000000"},{"name":"Département de l\'Aude","countryCode":"FR","stateCode":"OCC","latitude":"43.08333000","longitude":"2.50000000"},{"name":"Département de l\'Aveyron","countryCode":"FR","stateCode":"OCC","latitude":"44.25000000","longitude":"2.50000000"},{"name":"Département de l\'Hérault","countryCode":"FR","stateCode":"OCC","latitude":"43.66667000","longitude":"3.50000000"},{"name":"Département de la Lozère","countryCode":"FR","stateCode":"OCC","latitude":"44.50000000","longitude":"3.50000000"},{"name":"Département des Hautes-Pyrénées","countryCode":"FR","stateCode":"OCC","latitude":"43.03686000","longitude":"0.18632000"},{"name":"Département des Pyrénées-Orientales","countryCode":"FR","stateCode":"OCC","latitude":"42.60075000","longitude":"2.58889000"},{"name":"Département du Tarn-et-Garonne","countryCode":"FR","stateCode":"OCC","latitude":"44.00000000","longitude":"1.16667000"},{"name":"Eaunes","countryCode":"FR","stateCode":"OCC","latitude":"43.42079000","longitude":"1.35397000"},{"name":"Eauze","countryCode":"FR","stateCode":"OCC","latitude":"43.86055000","longitude":"0.10199000"},{"name":"Elne","countryCode":"FR","stateCode":"OCC","latitude":"42.60031000","longitude":"2.97146000"},{"name":"Entraygues-sur-Truyère","countryCode":"FR","stateCode":"OCC","latitude":"44.64606000","longitude":"2.56745000"},{"name":"Escalquens","countryCode":"FR","stateCode":"OCC","latitude":"43.51744000","longitude":"1.55893000"},{"name":"Espalion","countryCode":"FR","stateCode":"OCC","latitude":"44.52237000","longitude":"2.76265000"},{"name":"Espéraza","countryCode":"FR","stateCode":"OCC","latitude":"42.93225000","longitude":"2.22006000"},{"name":"Estagel","countryCode":"FR","stateCode":"OCC","latitude":"42.77314000","longitude":"2.69665000"},{"name":"Fabrezan","countryCode":"FR","stateCode":"OCC","latitude":"43.13581000","longitude":"2.69814000"},{"name":"Fabrègues","countryCode":"FR","stateCode":"OCC","latitude":"43.55057000","longitude":"3.77637000"},{"name":"Fenouillet","countryCode":"FR","stateCode":"OCC","latitude":"43.68041000","longitude":"1.39200000"},{"name":"Ferrals-les-Corbières","countryCode":"FR","stateCode":"OCC","latitude":"43.15000000","longitude":"2.73333000"},{"name":"Figeac","countryCode":"FR","stateCode":"OCC","latitude":"44.60880000","longitude":"2.03187000"},{"name":"Finhan","countryCode":"FR","stateCode":"OCC","latitude":"43.91335000","longitude":"1.22120000"},{"name":"Firmi","countryCode":"FR","stateCode":"OCC","latitude":"44.54106000","longitude":"2.30764000"},{"name":"Flavin","countryCode":"FR","stateCode":"OCC","latitude":"44.28890000","longitude":"2.60513000"},{"name":"Fleurance","countryCode":"FR","stateCode":"OCC","latitude":"43.84824000","longitude":"0.66302000"},{"name":"Fleury","countryCode":"FR","stateCode":"OCC","latitude":"43.23095000","longitude":"3.13745000"},{"name":"Florac","countryCode":"FR","stateCode":"OCC","latitude":"44.32632000","longitude":"3.59301000"},{"name":"Florensac","countryCode":"FR","stateCode":"OCC","latitude":"43.38301000","longitude":"3.46638000"},{"name":"Flourens","countryCode":"FR","stateCode":"OCC","latitude":"43.59273000","longitude":"1.56259000"},{"name":"Foix","countryCode":"FR","stateCode":"OCC","latitude":"42.96046000","longitude":"1.60787000"},{"name":"Fonbeauzard","countryCode":"FR","stateCode":"OCC","latitude":"43.67830000","longitude":"1.43440000"},{"name":"Fonsorbes","countryCode":"FR","stateCode":"OCC","latitude":"43.53524000","longitude":"1.22937000"},{"name":"Font-Romeu-Odeillo-Via","countryCode":"FR","stateCode":"OCC","latitude":"42.50552000","longitude":"2.04011000"},{"name":"Fontenilles","countryCode":"FR","stateCode":"OCC","latitude":"43.55286000","longitude":"1.19096000"},{"name":"Fourques","countryCode":"FR","stateCode":"OCC","latitude":"43.69450000","longitude":"4.60932000"},{"name":"Frontignan","countryCode":"FR","stateCode":"OCC","latitude":"43.44848000","longitude":"3.75400000"},{"name":"Fronton","countryCode":"FR","stateCode":"OCC","latitude":"43.83931000","longitude":"1.38931000"},{"name":"Frouzins","countryCode":"FR","stateCode":"OCC","latitude":"43.51482000","longitude":"1.32523000"},{"name":"Fréjairolles","countryCode":"FR","stateCode":"OCC","latitude":"43.88094000","longitude":"2.23151000"},{"name":"Gagnac-sur-Garonne","countryCode":"FR","stateCode":"OCC","latitude":"43.69990000","longitude":"1.37535000"},{"name":"Gaillac","countryCode":"FR","stateCode":"OCC","latitude":"43.90160000","longitude":"1.89686000"},{"name":"Gaillac-Toulza","countryCode":"FR","stateCode":"OCC","latitude":"43.25536000","longitude":"1.47141000"},{"name":"Gallargues-le-Montueux","countryCode":"FR","stateCode":"OCC","latitude":"43.71667000","longitude":"4.16667000"},{"name":"Ganges","countryCode":"FR","stateCode":"OCC","latitude":"43.93380000","longitude":"3.70784000"},{"name":"Gard","countryCode":"FR","stateCode":"OCC","latitude":"44.01790000","longitude":"4.28751000"},{"name":"Gardouch","countryCode":"FR","stateCode":"OCC","latitude":"43.39096000","longitude":"1.68313000"},{"name":"Garidech","countryCode":"FR","stateCode":"OCC","latitude":"43.71076000","longitude":"1.56036000"},{"name":"Garons","countryCode":"FR","stateCode":"OCC","latitude":"43.76861000","longitude":"4.42753000"},{"name":"Gerde","countryCode":"FR","stateCode":"OCC","latitude":"43.05567000","longitude":"0.16688000"},{"name":"Gers","countryCode":"FR","stateCode":"OCC","latitude":"43.71731000","longitude":"0.45422000"},{"name":"Gigean","countryCode":"FR","stateCode":"OCC","latitude":"43.50028000","longitude":"3.71167000"},{"name":"Gignac","countryCode":"FR","stateCode":"OCC","latitude":"43.65200000","longitude":"3.55090000"},{"name":"Gimont","countryCode":"FR","stateCode":"OCC","latitude":"43.62627000","longitude":"0.87655000"},{"name":"Ginestas","countryCode":"FR","stateCode":"OCC","latitude":"43.26645000","longitude":"2.87038000"},{"name":"Giroussens","countryCode":"FR","stateCode":"OCC","latitude":"43.76199000","longitude":"1.77608000"},{"name":"Gondrin","countryCode":"FR","stateCode":"OCC","latitude":"43.88466000","longitude":"0.23737000"},{"name":"Goudargues","countryCode":"FR","stateCode":"OCC","latitude":"44.21376000","longitude":"4.46652000"},{"name":"Gourdan-Polignan","countryCode":"FR","stateCode":"OCC","latitude":"43.07092000","longitude":"0.57482000"},{"name":"Gourdon","countryCode":"FR","stateCode":"OCC","latitude":"44.73742000","longitude":"1.38297000"},{"name":"Grabels","countryCode":"FR","stateCode":"OCC","latitude":"43.64797000","longitude":"3.79865000"},{"name":"Gragnague","countryCode":"FR","stateCode":"OCC","latitude":"43.68091000","longitude":"1.58461000"},{"name":"Gramat","countryCode":"FR","stateCode":"OCC","latitude":"44.78075000","longitude":"1.71957000"},{"name":"Gratentour","countryCode":"FR","stateCode":"OCC","latitude":"43.72360000","longitude":"1.43234000"},{"name":"Graulhet","countryCode":"FR","stateCode":"OCC","latitude":"43.76688000","longitude":"1.98938000"},{"name":"Grenade","countryCode":"FR","stateCode":"OCC","latitude":"43.76667000","longitude":"1.28333000"},{"name":"Grisolles","countryCode":"FR","stateCode":"OCC","latitude":"43.82920000","longitude":"1.29673000"},{"name":"Gruissan","countryCode":"FR","stateCode":"OCC","latitude":"43.10759000","longitude":"3.08651000"},{"name":"Générac","countryCode":"FR","stateCode":"OCC","latitude":"43.72830000","longitude":"4.35000000"},{"name":"Haute-Garonne","countryCode":"FR","stateCode":"OCC","latitude":"43.38724000","longitude":"1.22191000"},{"name":"Horgues","countryCode":"FR","stateCode":"OCC","latitude":"43.18865000","longitude":"0.08733000"},{"name":"Hérépian","countryCode":"FR","stateCode":"OCC","latitude":"43.59300000","longitude":"3.11595000"},{"name":"Ibos","countryCode":"FR","stateCode":"OCC","latitude":"43.23333000","longitude":"0.00000000"},{"name":"Ille-sur-Têt","countryCode":"FR","stateCode":"OCC","latitude":"42.67069000","longitude":"2.62162000"},{"name":"Jacou","countryCode":"FR","stateCode":"OCC","latitude":"43.66139000","longitude":"3.91222000"},{"name":"Jegun","countryCode":"FR","stateCode":"OCC","latitude":"43.76667000","longitude":"0.46667000"},{"name":"Jonquières-Saint-Vincent","countryCode":"FR","stateCode":"OCC","latitude":"43.82809000","longitude":"4.56327000"},{"name":"Juillan","countryCode":"FR","stateCode":"OCC","latitude":"43.19937000","longitude":"0.02570000"},{"name":"Juvignac","countryCode":"FR","stateCode":"OCC","latitude":"43.61389000","longitude":"3.81056000"},{"name":"L\'Union","countryCode":"FR","stateCode":"OCC","latitude":"43.66042000","longitude":"1.48264000"},{"name":"La Barthe-de-Neste","countryCode":"FR","stateCode":"OCC","latitude":"43.08123000","longitude":"0.38438000"},{"name":"La Calmette","countryCode":"FR","stateCode":"OCC","latitude":"43.92283000","longitude":"4.26617000"},{"name":"La Canourgue","countryCode":"FR","stateCode":"OCC","latitude":"44.43133000","longitude":"3.21584000"},{"name":"La Cavalerie","countryCode":"FR","stateCode":"OCC","latitude":"44.00961000","longitude":"3.15840000"},{"name":"La Fouillade","countryCode":"FR","stateCode":"OCC","latitude":"44.23072000","longitude":"2.03989000"},{"name":"La Grande-Motte","countryCode":"FR","stateCode":"OCC","latitude":"43.56667000","longitude":"4.08333000"},{"name":"La Loubière","countryCode":"FR","stateCode":"OCC","latitude":"44.37143000","longitude":"2.66825000"},{"name":"La Palme","countryCode":"FR","stateCode":"OCC","latitude":"42.97518000","longitude":"2.99243000"},{"name":"La Salvetat-Peyralès","countryCode":"FR","stateCode":"OCC","latitude":"44.21940000","longitude":"2.20297000"},{"name":"La Salvetat-Saint-Gilles","countryCode":"FR","stateCode":"OCC","latitude":"43.57622000","longitude":"1.27192000"},{"name":"La Salvetat-sur-Agout","countryCode":"FR","stateCode":"OCC","latitude":"43.60000000","longitude":"2.71667000"},{"name":"La Tour-du-Crieu","countryCode":"FR","stateCode":"OCC","latitude":"43.10471000","longitude":"1.65275000"},{"name":"La Tour-sur-Orb","countryCode":"FR","stateCode":"OCC","latitude":"43.65186000","longitude":"3.15071000"},{"name":"Labarthe-Rivière","countryCode":"FR","stateCode":"OCC","latitude":"43.08100000","longitude":"0.67134000"},{"name":"Labarthe-sur-Lèze","countryCode":"FR","stateCode":"OCC","latitude":"43.45206000","longitude":"1.39968000"},{"name":"Labastide-Beauvoir","countryCode":"FR","stateCode":"OCC","latitude":"43.48148000","longitude":"1.66543000"},{"name":"Labastide-Rouairoux","countryCode":"FR","stateCode":"OCC","latitude":"43.47566000","longitude":"2.63929000"},{"name":"Labastide-Saint-Georges","countryCode":"FR","stateCode":"OCC","latitude":"43.69962000","longitude":"1.84585000"},{"name":"Labastide-Saint-Pierre","countryCode":"FR","stateCode":"OCC","latitude":"43.91769000","longitude":"1.36628000"},{"name":"Labastide-Saint-Sernin","countryCode":"FR","stateCode":"OCC","latitude":"43.73743000","longitude":"1.46985000"},{"name":"Labastidette","countryCode":"FR","stateCode":"OCC","latitude":"43.45952000","longitude":"1.24525000"},{"name":"Labruguière","countryCode":"FR","stateCode":"OCC","latitude":"43.53858000","longitude":"2.26392000"},{"name":"Labège","countryCode":"FR","stateCode":"OCC","latitude":"43.53039000","longitude":"1.53596000"},{"name":"Lacapelle-Marival","countryCode":"FR","stateCode":"OCC","latitude":"44.72773000","longitude":"1.92465000"},{"name":"Lacasse","countryCode":"FR","stateCode":"OCC","latitude":"43.39873000","longitude":"1.26951000"},{"name":"Lacaune","countryCode":"FR","stateCode":"OCC","latitude":"43.70660000","longitude":"2.69293000"},{"name":"Lacroix-Falgarde","countryCode":"FR","stateCode":"OCC","latitude":"43.49968000","longitude":"1.40985000"},{"name":"Lacrouzette","countryCode":"FR","stateCode":"OCC","latitude":"43.66030000","longitude":"2.34838000"},{"name":"Lafrançaise","countryCode":"FR","stateCode":"OCC","latitude":"44.12791000","longitude":"1.24141000"},{"name":"Lagardelle-sur-Lèze","countryCode":"FR","stateCode":"OCC","latitude":"43.41143000","longitude":"1.38920000"},{"name":"Lagarrigue","countryCode":"FR","stateCode":"OCC","latitude":"43.57765000","longitude":"2.27784000"},{"name":"Lagrave","countryCode":"FR","stateCode":"OCC","latitude":"43.89734000","longitude":"1.99268000"},{"name":"Laguiole","countryCode":"FR","stateCode":"OCC","latitude":"44.68465000","longitude":"2.84666000"},{"name":"Laissac","countryCode":"FR","stateCode":"OCC","latitude":"44.38085000","longitude":"2.82154000"},{"name":"Lalbenque","countryCode":"FR","stateCode":"OCC","latitude":"44.33929000","longitude":"1.54501000"},{"name":"Laloubère","countryCode":"FR","stateCode":"OCC","latitude":"43.20430000","longitude":"0.07296000"},{"name":"Lamagistère","countryCode":"FR","stateCode":"OCC","latitude":"44.12488000","longitude":"0.82486000"},{"name":"Lamalou-les-Bains","countryCode":"FR","stateCode":"OCC","latitude":"43.59786000","longitude":"3.08052000"},{"name":"Langlade","countryCode":"FR","stateCode":"OCC","latitude":"43.80284000","longitude":"4.25232000"},{"name":"Langogne","countryCode":"FR","stateCode":"OCC","latitude":"44.72726000","longitude":"3.85539000"},{"name":"Lannemezan","countryCode":"FR","stateCode":"OCC","latitude":"43.12517000","longitude":"0.38401000"},{"name":"Lansargues","countryCode":"FR","stateCode":"OCC","latitude":"43.65157000","longitude":"4.07495000"},{"name":"Lanta","countryCode":"FR","stateCode":"OCC","latitude":"43.56667000","longitude":"1.66667000"},{"name":"Lapeyrouse-Fossat","countryCode":"FR","stateCode":"OCC","latitude":"43.69973000","longitude":"1.51049000"},{"name":"Laroque","countryCode":"FR","stateCode":"OCC","latitude":"43.92320000","longitude":"3.72397000"},{"name":"Laroque-d’Olmes","countryCode":"FR","stateCode":"OCC","latitude":"42.96785000","longitude":"1.86677000"},{"name":"Lasalle","countryCode":"FR","stateCode":"OCC","latitude":"44.04530000","longitude":"3.85477000"},{"name":"Latour-Bas-Elne","countryCode":"FR","stateCode":"OCC","latitude":"42.60646000","longitude":"3.00201000"},{"name":"Lattes","countryCode":"FR","stateCode":"OCC","latitude":"43.56752000","longitude":"3.90460000"},{"name":"Laudun-l\'Ardoise","countryCode":"FR","stateCode":"OCC","latitude":"44.10000000","longitude":"4.66667000"},{"name":"Launac","countryCode":"FR","stateCode":"OCC","latitude":"43.74357000","longitude":"1.18172000"},{"name":"Launaguet","countryCode":"FR","stateCode":"OCC","latitude":"43.67818000","longitude":"1.45603000"},{"name":"Laure-Minervois","countryCode":"FR","stateCode":"OCC","latitude":"43.27106000","longitude":"2.52031000"},{"name":"Laurens","countryCode":"FR","stateCode":"OCC","latitude":"43.52238000","longitude":"3.19714000"},{"name":"Lautrec","countryCode":"FR","stateCode":"OCC","latitude":"43.70591000","longitude":"2.13925000"},{"name":"Lauzerte","countryCode":"FR","stateCode":"OCC","latitude":"44.25535000","longitude":"1.13817000"},{"name":"Laval-Pradel","countryCode":"FR","stateCode":"OCC","latitude":"44.20665000","longitude":"4.06591000"},{"name":"Lavalette","countryCode":"FR","stateCode":"OCC","latitude":"43.18428000","longitude":"2.26825000"},{"name":"Lavaur","countryCode":"FR","stateCode":"OCC","latitude":"43.69847000","longitude":"1.81858000"},{"name":"Lavelanet","countryCode":"FR","stateCode":"OCC","latitude":"42.93127000","longitude":"1.84656000"},{"name":"Lavernose-Lacasse","countryCode":"FR","stateCode":"OCC","latitude":"43.39700000","longitude":"1.26205000"},{"name":"Lavit","countryCode":"FR","stateCode":"OCC","latitude":"43.95674000","longitude":"0.92010000"},{"name":"Lavérune","countryCode":"FR","stateCode":"OCC","latitude":"43.58639000","longitude":"3.80611000"},{"name":"Le Barcarès","countryCode":"FR","stateCode":"OCC","latitude":"42.78773000","longitude":"3.03656000"},{"name":"Le Bousquet-d’Orb","countryCode":"FR","stateCode":"OCC","latitude":"43.69242000","longitude":"3.16746000"},{"name":"Le Cailar","countryCode":"FR","stateCode":"OCC","latitude":"43.67923000","longitude":"4.23576000"},{"name":"Le Cap d\'Agde","countryCode":"FR","stateCode":"OCC","latitude":"43.27796000","longitude":"3.51357000"},{"name":"Le Crès","countryCode":"FR","stateCode":"OCC","latitude":"43.64807000","longitude":"3.93976000"},{"name":"Le Fauga","countryCode":"FR","stateCode":"OCC","latitude":"43.39619000","longitude":"1.29571000"},{"name":"Le Fousseret","countryCode":"FR","stateCode":"OCC","latitude":"43.28205000","longitude":"1.06624000"},{"name":"Le Garric","countryCode":"FR","stateCode":"OCC","latitude":"44.00932000","longitude":"2.16431000"},{"name":"Le Grau-du-Roi","countryCode":"FR","stateCode":"OCC","latitude":"43.53881000","longitude":"4.13559000"},{"name":"Le Houga","countryCode":"FR","stateCode":"OCC","latitude":"43.77464000","longitude":"-0.17833000"},{"name":"Le Malzieu-Ville","countryCode":"FR","stateCode":"OCC","latitude":"44.85699000","longitude":"3.33302000"},{"name":"Le Monastère","countryCode":"FR","stateCode":"OCC","latitude":"44.34165000","longitude":"2.57956000"},{"name":"Le Pouget","countryCode":"FR","stateCode":"OCC","latitude":"43.59195000","longitude":"3.52423000"},{"name":"Le Poujol-sur-Orb","countryCode":"FR","stateCode":"OCC","latitude":"43.57919000","longitude":"3.06156000"},{"name":"Le Sequestre","countryCode":"FR","stateCode":"OCC","latitude":"43.91076000","longitude":"2.11804000"},{"name":"Le Soler","countryCode":"FR","stateCode":"OCC","latitude":"42.68101000","longitude":"2.79335000"},{"name":"Le Vigan","countryCode":"FR","stateCode":"OCC","latitude":"44.74075000","longitude":"1.43963000"},{"name":"Lectoure","countryCode":"FR","stateCode":"OCC","latitude":"43.93464000","longitude":"0.62107000"},{"name":"Les Angles","countryCode":"FR","stateCode":"OCC","latitude":"43.95806000","longitude":"4.76342000"},{"name":"Les Mages","countryCode":"FR","stateCode":"OCC","latitude":"44.22862000","longitude":"4.16946000"},{"name":"Les Matelles","countryCode":"FR","stateCode":"OCC","latitude":"43.72905000","longitude":"3.81360000"},{"name":"Les Salles-du-Gardon","countryCode":"FR","stateCode":"OCC","latitude":"44.20790000","longitude":"4.03689000"},{"name":"Lespignan","countryCode":"FR","stateCode":"OCC","latitude":"43.27366000","longitude":"3.17224000"},{"name":"Lespinasse","countryCode":"FR","stateCode":"OCC","latitude":"43.71206000","longitude":"1.38462000"},{"name":"Leucate","countryCode":"FR","stateCode":"OCC","latitude":"42.91056000","longitude":"3.02944000"},{"name":"Leyme","countryCode":"FR","stateCode":"OCC","latitude":"44.78622000","longitude":"1.89897000"},{"name":"Lherm","countryCode":"FR","stateCode":"OCC","latitude":"43.43127000","longitude":"1.22239000"},{"name":"Lieuran-lès-Béziers","countryCode":"FR","stateCode":"OCC","latitude":"43.41860000","longitude":"3.23719000"},{"name":"Lignan-sur-Orb","countryCode":"FR","stateCode":"OCC","latitude":"43.38462000","longitude":"3.16891000"},{"name":"Limoux","countryCode":"FR","stateCode":"OCC","latitude":"43.05487000","longitude":"2.22173000"},{"name":"Lisle-sur-Tarn","countryCode":"FR","stateCode":"OCC","latitude":"43.85249000","longitude":"1.81099000"},{"name":"Livinhac-le-Haut","countryCode":"FR","stateCode":"OCC","latitude":"44.59212000","longitude":"2.23117000"},{"name":"Llupia","countryCode":"FR","stateCode":"OCC","latitude":"42.62074000","longitude":"2.76924000"},{"name":"Lodève","countryCode":"FR","stateCode":"OCC","latitude":"43.73166000","longitude":"3.31941000"},{"name":"Lombez","countryCode":"FR","stateCode":"OCC","latitude":"43.47501000","longitude":"0.91119000"},{"name":"Longages","countryCode":"FR","stateCode":"OCC","latitude":"43.35398000","longitude":"1.23905000"},{"name":"Lot","countryCode":"FR","stateCode":"OCC","latitude":"44.62703000","longitude":"1.63461000"},{"name":"Loupian","countryCode":"FR","stateCode":"OCC","latitude":"43.44886000","longitude":"3.61381000"},{"name":"Lourdes","countryCode":"FR","stateCode":"OCC","latitude":"43.10000000","longitude":"-0.05000000"},{"name":"Luc-la-Primaube","countryCode":"FR","stateCode":"OCC","latitude":"44.31439000","longitude":"2.53552000"},{"name":"Lunel","countryCode":"FR","stateCode":"OCC","latitude":"43.67778000","longitude":"4.13611000"},{"name":"Lunel-Viel","countryCode":"FR","stateCode":"OCC","latitude":"43.67890000","longitude":"4.09250000"},{"name":"Luz-Saint-Sauveur","countryCode":"FR","stateCode":"OCC","latitude":"42.87191000","longitude":"-0.00323000"},{"name":"Luzech","countryCode":"FR","stateCode":"OCC","latitude":"44.47818000","longitude":"1.28704000"},{"name":"Lédenon","countryCode":"FR","stateCode":"OCC","latitude":"43.91349000","longitude":"4.51444000"},{"name":"Lédignan","countryCode":"FR","stateCode":"OCC","latitude":"43.98690000","longitude":"4.10644000"},{"name":"Léguevin","countryCode":"FR","stateCode":"OCC","latitude":"43.60028000","longitude":"1.23236000"},{"name":"Lévignac","countryCode":"FR","stateCode":"OCC","latitude":"43.66667000","longitude":"1.20000000"},{"name":"Lézan","countryCode":"FR","stateCode":"OCC","latitude":"44.01667000","longitude":"4.05000000"},{"name":"Lézat-sur-Lèze","countryCode":"FR","stateCode":"OCC","latitude":"43.27734000","longitude":"1.34686000"},{"name":"Lézignan-Corbières","countryCode":"FR","stateCode":"OCC","latitude":"43.19765000","longitude":"2.76142000"},{"name":"Lézignan-la-Cèbe","countryCode":"FR","stateCode":"OCC","latitude":"43.49368000","longitude":"3.43708000"},{"name":"L’Isle-Jourdain","countryCode":"FR","stateCode":"OCC","latitude":"43.61218000","longitude":"1.08219000"},{"name":"L’Isle-en-Dodon","countryCode":"FR","stateCode":"OCC","latitude":"43.38428000","longitude":"0.83513000"},{"name":"Magalas","countryCode":"FR","stateCode":"OCC","latitude":"43.47095000","longitude":"3.22338000"},{"name":"Manduel","countryCode":"FR","stateCode":"OCC","latitude":"43.81855000","longitude":"4.47247000"},{"name":"Maraussan","countryCode":"FR","stateCode":"OCC","latitude":"43.36895000","longitude":"3.15643000"},{"name":"Marciac","countryCode":"FR","stateCode":"OCC","latitude":"43.52321000","longitude":"0.16091000"},{"name":"Marcillac-Vallon","countryCode":"FR","stateCode":"OCC","latitude":"44.47464000","longitude":"2.46454000"},{"name":"Marcorignan","countryCode":"FR","stateCode":"OCC","latitude":"43.22634000","longitude":"2.92281000"},{"name":"Marguerittes","countryCode":"FR","stateCode":"OCC","latitude":"43.85960000","longitude":"4.44517000"},{"name":"Marquefave","countryCode":"FR","stateCode":"OCC","latitude":"43.31766000","longitude":"1.24661000"},{"name":"Marseillan","countryCode":"FR","stateCode":"OCC","latitude":"43.35618000","longitude":"3.52795000"},{"name":"Marsillargues","countryCode":"FR","stateCode":"OCC","latitude":"43.66424000","longitude":"4.17448000"},{"name":"Marssac-sur-Tarn","countryCode":"FR","stateCode":"OCC","latitude":"43.91768000","longitude":"2.02921000"},{"name":"Martel","countryCode":"FR","stateCode":"OCC","latitude":"44.93667000","longitude":"1.60851000"},{"name":"Martres-Tolosane","countryCode":"FR","stateCode":"OCC","latitude":"43.19929000","longitude":"1.01056000"},{"name":"Marvejols","countryCode":"FR","stateCode":"OCC","latitude":"44.55378000","longitude":"3.29137000"},{"name":"Masseube","countryCode":"FR","stateCode":"OCC","latitude":"43.42984000","longitude":"0.57810000"},{"name":"Maubourguet","countryCode":"FR","stateCode":"OCC","latitude":"43.46824000","longitude":"0.03578000"},{"name":"Mauguio","countryCode":"FR","stateCode":"OCC","latitude":"43.61810000","longitude":"4.00739000"},{"name":"Maureilhan","countryCode":"FR","stateCode":"OCC","latitude":"43.35000000","longitude":"3.11667000"},{"name":"Maureillas-las-Illas","countryCode":"FR","stateCode":"OCC","latitude":"42.49014000","longitude":"2.80752000"},{"name":"Mauvezin","countryCode":"FR","stateCode":"OCC","latitude":"43.73048000","longitude":"0.87810000"},{"name":"Mazamet","countryCode":"FR","stateCode":"OCC","latitude":"43.49001000","longitude":"2.37304000"},{"name":"Mazères","countryCode":"FR","stateCode":"OCC","latitude":"43.25055000","longitude":"1.67728000"},{"name":"Mende","countryCode":"FR","stateCode":"OCC","latitude":"44.51849000","longitude":"3.50372000"},{"name":"Mercus-Garrabet","countryCode":"FR","stateCode":"OCC","latitude":"42.87790000","longitude":"1.62900000"},{"name":"Merville","countryCode":"FR","stateCode":"OCC","latitude":"43.72354000","longitude":"1.29656000"},{"name":"Meynes","countryCode":"FR","stateCode":"OCC","latitude":"43.87974000","longitude":"4.55958000"},{"name":"Meyrueis","countryCode":"FR","stateCode":"OCC","latitude":"44.17737000","longitude":"3.43083000"},{"name":"Milhaud","countryCode":"FR","stateCode":"OCC","latitude":"43.78977000","longitude":"4.31035000"},{"name":"Millas","countryCode":"FR","stateCode":"OCC","latitude":"42.69203000","longitude":"2.69508000"},{"name":"Millau","countryCode":"FR","stateCode":"OCC","latitude":"44.09774000","longitude":"3.07777000"},{"name":"Mirande","countryCode":"FR","stateCode":"OCC","latitude":"43.51481000","longitude":"0.40410000"},{"name":"Mirandol-Bourgnounac","countryCode":"FR","stateCode":"OCC","latitude":"44.14273000","longitude":"2.16857000"},{"name":"Miremont","countryCode":"FR","stateCode":"OCC","latitude":"43.36995000","longitude":"1.41724000"},{"name":"Mirepoix","countryCode":"FR","stateCode":"OCC","latitude":"43.08773000","longitude":"1.87350000"},{"name":"Mireval","countryCode":"FR","stateCode":"OCC","latitude":"43.50860000","longitude":"3.80170000"},{"name":"Miélan","countryCode":"FR","stateCode":"OCC","latitude":"43.43054000","longitude":"0.30794000"},{"name":"Moissac","countryCode":"FR","stateCode":"OCC","latitude":"44.10236000","longitude":"1.09450000"},{"name":"Molières","countryCode":"FR","stateCode":"OCC","latitude":"44.19305000","longitude":"1.36318000"},{"name":"Molières-sur-Cèze","countryCode":"FR","stateCode":"OCC","latitude":"44.25989000","longitude":"4.15836000"},{"name":"Monclar-de-Quercy","countryCode":"FR","stateCode":"OCC","latitude":"43.96554000","longitude":"1.58587000"},{"name":"Mondonville","countryCode":"FR","stateCode":"OCC","latitude":"43.67296000","longitude":"1.28592000"},{"name":"Monestiés","countryCode":"FR","stateCode":"OCC","latitude":"44.06667000","longitude":"2.10000000"},{"name":"Mons","countryCode":"FR","stateCode":"OCC","latitude":"43.61240000","longitude":"1.57207000"},{"name":"Montady","countryCode":"FR","stateCode":"OCC","latitude":"43.33590000","longitude":"3.12780000"},{"name":"Montagnac","countryCode":"FR","stateCode":"OCC","latitude":"43.48087000","longitude":"3.48312000"},{"name":"Montaigu-de-Quercy","countryCode":"FR","stateCode":"OCC","latitude":"44.33964000","longitude":"1.01690000"},{"name":"Montaigut-sur-Save","countryCode":"FR","stateCode":"OCC","latitude":"43.68947000","longitude":"1.23133000"},{"name":"Montans","countryCode":"FR","stateCode":"OCC","latitude":"43.86700000","longitude":"1.88568000"},{"name":"Montaren-et-Saint-Médiers","countryCode":"FR","stateCode":"OCC","latitude":"44.02869000","longitude":"4.38030000"},{"name":"Montarnaud","countryCode":"FR","stateCode":"OCC","latitude":"43.64743000","longitude":"3.69690000"},{"name":"Montastruc-la-Conseillère","countryCode":"FR","stateCode":"OCC","latitude":"43.71982000","longitude":"1.59019000"},{"name":"Montauban","countryCode":"FR","stateCode":"OCC","latitude":"44.01819000","longitude":"1.36432000"},{"name":"Montbazens","countryCode":"FR","stateCode":"OCC","latitude":"44.47807000","longitude":"2.22980000"},{"name":"Montbazin","countryCode":"FR","stateCode":"OCC","latitude":"43.51667000","longitude":"3.69667000"},{"name":"Montberon","countryCode":"FR","stateCode":"OCC","latitude":"43.71586000","longitude":"1.47968000"},{"name":"Montbeton","countryCode":"FR","stateCode":"OCC","latitude":"44.01667000","longitude":"1.30000000"},{"name":"Montblanc","countryCode":"FR","stateCode":"OCC","latitude":"43.39486000","longitude":"3.36752000"},{"name":"Montcuq","countryCode":"FR","stateCode":"OCC","latitude":"44.33838000","longitude":"1.20850000"},{"name":"Montech","countryCode":"FR","stateCode":"OCC","latitude":"43.95816000","longitude":"1.23204000"},{"name":"Monteils","countryCode":"FR","stateCode":"OCC","latitude":"44.16862000","longitude":"1.57608000"},{"name":"Montescot","countryCode":"FR","stateCode":"OCC","latitude":"42.60692000","longitude":"2.93318000"},{"name":"Montesquieu-Volvestre","countryCode":"FR","stateCode":"OCC","latitude":"43.20725000","longitude":"1.22862000"},{"name":"Montesquiu d\'Albera","countryCode":"FR","stateCode":"OCC","latitude":"42.51798000","longitude":"2.88243000"},{"name":"Montfaucon","countryCode":"FR","stateCode":"OCC","latitude":"44.07245000","longitude":"4.75504000"},{"name":"Montferrier-sur-Lez","countryCode":"FR","stateCode":"OCC","latitude":"43.66742000","longitude":"3.85439000"},{"name":"Montfrin","countryCode":"FR","stateCode":"OCC","latitude":"43.87596000","longitude":"4.59959000"},{"name":"Montgaillard","countryCode":"FR","stateCode":"OCC","latitude":"42.93333000","longitude":"1.63333000"},{"name":"Montgiscard","countryCode":"FR","stateCode":"OCC","latitude":"43.46072000","longitude":"1.56739000"},{"name":"Montjoie-en-Couserans","countryCode":"FR","stateCode":"OCC","latitude":"43.00250000","longitude":"1.16000000"},{"name":"Montjoire","countryCode":"FR","stateCode":"OCC","latitude":"43.76899000","longitude":"1.53362000"},{"name":"Montlaur","countryCode":"FR","stateCode":"OCC","latitude":"43.48935000","longitude":"1.56807000"},{"name":"Montpellier","countryCode":"FR","stateCode":"OCC","latitude":"43.61092000","longitude":"3.87723000"},{"name":"Montpeyroux","countryCode":"FR","stateCode":"OCC","latitude":"43.69590000","longitude":"3.50542000"},{"name":"Montpezat-de-Quercy","countryCode":"FR","stateCode":"OCC","latitude":"44.23876000","longitude":"1.47682000"},{"name":"Montrabé","countryCode":"FR","stateCode":"OCC","latitude":"43.64477000","longitude":"1.52384000"},{"name":"Montredon-Labessonnié","countryCode":"FR","stateCode":"OCC","latitude":"43.71723000","longitude":"2.32454000"},{"name":"Montricoux","countryCode":"FR","stateCode":"OCC","latitude":"44.07589000","longitude":"1.61946000"},{"name":"Montrodat","countryCode":"FR","stateCode":"OCC","latitude":"44.55038000","longitude":"3.32929000"},{"name":"Montréal","countryCode":"FR","stateCode":"OCC","latitude":"43.19980000","longitude":"2.14122000"},{"name":"Montréjeau","countryCode":"FR","stateCode":"OCC","latitude":"43.08555000","longitude":"0.56470000"},{"name":"Moussac","countryCode":"FR","stateCode":"OCC","latitude":"43.98119000","longitude":"4.22647000"},{"name":"Moussan","countryCode":"FR","stateCode":"OCC","latitude":"43.23091000","longitude":"2.95000000"},{"name":"Moyrazès","countryCode":"FR","stateCode":"OCC","latitude":"44.34204000","longitude":"2.43933000"},{"name":"Mudaison","countryCode":"FR","stateCode":"OCC","latitude":"43.63333000","longitude":"4.03333000"},{"name":"Muret","countryCode":"FR","stateCode":"OCC","latitude":"43.46027000","longitude":"1.32571000"},{"name":"Murviel-lès-Béziers","countryCode":"FR","stateCode":"OCC","latitude":"43.43333000","longitude":"3.13333000"},{"name":"Murviel-lès-Montpellier","countryCode":"FR","stateCode":"OCC","latitude":"43.60528000","longitude":"3.73750000"},{"name":"Mus","countryCode":"FR","stateCode":"OCC","latitude":"43.73919000","longitude":"4.20257000"},{"name":"Mèze","countryCode":"FR","stateCode":"OCC","latitude":"43.42504000","longitude":"3.60590000"},{"name":"Nages-et-Solorgues","countryCode":"FR","stateCode":"OCC","latitude":"43.79010000","longitude":"4.23027000"},{"name":"Nailloux","countryCode":"FR","stateCode":"OCC","latitude":"43.35718000","longitude":"1.62302000"},{"name":"Narbonne","countryCode":"FR","stateCode":"OCC","latitude":"43.18396000","longitude":"3.00141000"},{"name":"Naucelle","countryCode":"FR","stateCode":"OCC","latitude":"44.19810000","longitude":"2.34310000"},{"name":"Nissan-lez-Enserune","countryCode":"FR","stateCode":"OCC","latitude":"43.28961000","longitude":"3.12705000"},{"name":"Nogaro","countryCode":"FR","stateCode":"OCC","latitude":"43.75856000","longitude":"-0.03293000"},{"name":"Nohic","countryCode":"FR","stateCode":"OCC","latitude":"43.88970000","longitude":"1.43741000"},{"name":"Noé","countryCode":"FR","stateCode":"OCC","latitude":"43.35814000","longitude":"1.27709000"},{"name":"Nègrepelisse","countryCode":"FR","stateCode":"OCC","latitude":"44.07436000","longitude":"1.51978000"},{"name":"Nébian","countryCode":"FR","stateCode":"OCC","latitude":"43.60657000","longitude":"3.43133000"},{"name":"Névian","countryCode":"FR","stateCode":"OCC","latitude":"43.21238000","longitude":"2.90286000"},{"name":"Nîmes","countryCode":"FR","stateCode":"OCC","latitude":"43.83378000","longitude":"4.35962000"},{"name":"Odos","countryCode":"FR","stateCode":"OCC","latitude":"43.19622000","longitude":"0.05693000"},{"name":"Olemps","countryCode":"FR","stateCode":"OCC","latitude":"44.34638000","longitude":"2.55140000"},{"name":"Olonzac","countryCode":"FR","stateCode":"OCC","latitude":"43.28294000","longitude":"2.73098000"},{"name":"Ondes","countryCode":"FR","stateCode":"OCC","latitude":"43.78250000","longitude":"1.30823000"},{"name":"Orgueil","countryCode":"FR","stateCode":"OCC","latitude":"43.90618000","longitude":"1.41071000"},{"name":"Orleix","countryCode":"FR","stateCode":"OCC","latitude":"43.27932000","longitude":"0.12033000"},{"name":"Ornaisons","countryCode":"FR","stateCode":"OCC","latitude":"43.18040000","longitude":"2.83689000"},{"name":"Orsan","countryCode":"FR","stateCode":"OCC","latitude":"44.13106000","longitude":"4.66520000"},{"name":"Ortaffa","countryCode":"FR","stateCode":"OCC","latitude":"42.57977000","longitude":"2.92653000"},{"name":"Ossun","countryCode":"FR","stateCode":"OCC","latitude":"43.18333000","longitude":"-0.03333000"},{"name":"Osséja","countryCode":"FR","stateCode":"OCC","latitude":"42.41383000","longitude":"1.98192000"},{"name":"Oursbelille","countryCode":"FR","stateCode":"OCC","latitude":"43.28508000","longitude":"0.03473000"},{"name":"Ouveillan","countryCode":"FR","stateCode":"OCC","latitude":"43.28915000","longitude":"2.97124000"},{"name":"Palaja","countryCode":"FR","stateCode":"OCC","latitude":"43.17363000","longitude":"2.38462000"},{"name":"Palau-del-Vidre","countryCode":"FR","stateCode":"OCC","latitude":"42.57162000","longitude":"2.96033000"},{"name":"Palavas-les-Flots","countryCode":"FR","stateCode":"OCC","latitude":"43.52805000","longitude":"3.92705000"},{"name":"Pamiers","countryCode":"FR","stateCode":"OCC","latitude":"43.11650000","longitude":"1.61079000"},{"name":"Paulhac","countryCode":"FR","stateCode":"OCC","latitude":"43.75639000","longitude":"1.55667000"},{"name":"Paulhan","countryCode":"FR","stateCode":"OCC","latitude":"43.53944000","longitude":"3.45760000"},{"name":"Pavie","countryCode":"FR","stateCode":"OCC","latitude":"43.60969000","longitude":"0.59143000"},{"name":"Payrin-Augmontel","countryCode":"FR","stateCode":"OCC","latitude":"43.54450000","longitude":"2.35406000"},{"name":"Pechbonnieu","countryCode":"FR","stateCode":"OCC","latitude":"43.70242000","longitude":"1.46538000"},{"name":"Pennautier","countryCode":"FR","stateCode":"OCC","latitude":"43.24513000","longitude":"2.31892000"},{"name":"Perpignan","countryCode":"FR","stateCode":"OCC","latitude":"42.69764000","longitude":"2.89541000"},{"name":"Peyrestortes","countryCode":"FR","stateCode":"OCC","latitude":"42.75480000","longitude":"2.85232000"},{"name":"Peyriac-Minervois","countryCode":"FR","stateCode":"OCC","latitude":"43.29068000","longitude":"2.56613000"},{"name":"Peyriac-de-Mer","countryCode":"FR","stateCode":"OCC","latitude":"43.08720000","longitude":"2.95831000"},{"name":"Pezens","countryCode":"FR","stateCode":"OCC","latitude":"43.25446000","longitude":"2.26868000"},{"name":"Pia","countryCode":"FR","stateCode":"OCC","latitude":"42.74490000","longitude":"2.91930000"},{"name":"Pibrac","countryCode":"FR","stateCode":"OCC","latitude":"43.62042000","longitude":"1.28540000"},{"name":"Pierrefitte-Nestalas","countryCode":"FR","stateCode":"OCC","latitude":"42.96667000","longitude":"-0.06667000"},{"name":"Pignan","countryCode":"FR","stateCode":"OCC","latitude":"43.58365000","longitude":"3.75981000"},{"name":"Pinet","countryCode":"FR","stateCode":"OCC","latitude":"43.40556000","longitude":"3.51000000"},{"name":"Pinsaguel","countryCode":"FR","stateCode":"OCC","latitude":"43.51040000","longitude":"1.38831000"},{"name":"Plaisance","countryCode":"FR","stateCode":"OCC","latitude":"43.60436000","longitude":"0.04615000"},{"name":"Plaisance-du-Touch","countryCode":"FR","stateCode":"OCC","latitude":"43.56566000","longitude":"1.29749000"},{"name":"Pollestres","countryCode":"FR","stateCode":"OCC","latitude":"42.64200000","longitude":"2.87116000"},{"name":"Pompertuzat","countryCode":"FR","stateCode":"OCC","latitude":"43.49277000","longitude":"1.51531000"},{"name":"Pompignan","countryCode":"FR","stateCode":"OCC","latitude":"43.81768000","longitude":"1.31209000"},{"name":"Pomérols","countryCode":"FR","stateCode":"OCC","latitude":"43.39139000","longitude":"3.49944000"},{"name":"Pont-Saint-Esprit","countryCode":"FR","stateCode":"OCC","latitude":"44.25494000","longitude":"4.64736000"},{"name":"Pont-de-Larn","countryCode":"FR","stateCode":"OCC","latitude":"43.50412000","longitude":"2.40786000"},{"name":"Pont-de-Salars","countryCode":"FR","stateCode":"OCC","latitude":"44.28080000","longitude":"2.72783000"},{"name":"Ponteilla","countryCode":"FR","stateCode":"OCC","latitude":"42.62594000","longitude":"2.81335000"},{"name":"Port-la-Nouvelle","countryCode":"FR","stateCode":"OCC","latitude":"43.01991000","longitude":"3.04366000"},{"name":"Portel-des-Corbières","countryCode":"FR","stateCode":"OCC","latitude":"43.05000000","longitude":"2.91667000"},{"name":"Portet-sur-Garonne","countryCode":"FR","stateCode":"OCC","latitude":"43.52333000","longitude":"1.40651000"},{"name":"Portiragnes","countryCode":"FR","stateCode":"OCC","latitude":"43.30460000","longitude":"3.33365000"},{"name":"Portvendres","countryCode":"FR","stateCode":"OCC","latitude":"42.51792000","longitude":"3.10553000"},{"name":"Poulx","countryCode":"FR","stateCode":"OCC","latitude":"43.90798000","longitude":"4.41629000"},{"name":"Poussan","countryCode":"FR","stateCode":"OCC","latitude":"43.48944000","longitude":"3.67083000"},{"name":"Pouzac","countryCode":"FR","stateCode":"OCC","latitude":"43.08606000","longitude":"0.13522000"},{"name":"Prades","countryCode":"FR","stateCode":"OCC","latitude":"42.61715000","longitude":"2.42208000"},{"name":"Prades-le-Lez","countryCode":"FR","stateCode":"OCC","latitude":"43.69754000","longitude":"3.86463000"},{"name":"Pradines","countryCode":"FR","stateCode":"OCC","latitude":"44.48341000","longitude":"1.40105000"},{"name":"Prats de Molló","countryCode":"FR","stateCode":"OCC","latitude":"42.40404000","longitude":"2.47928000"},{"name":"Prayssac","countryCode":"FR","stateCode":"OCC","latitude":"44.50440000","longitude":"1.18862000"},{"name":"Preignan","countryCode":"FR","stateCode":"OCC","latitude":"43.71177000","longitude":"0.62608000"},{"name":"Puicheric","countryCode":"FR","stateCode":"OCC","latitude":"43.22380000","longitude":"2.62455000"},{"name":"Puissalicon","countryCode":"FR","stateCode":"OCC","latitude":"43.45828000","longitude":"3.23690000"},{"name":"Puisserguier","countryCode":"FR","stateCode":"OCC","latitude":"43.36767000","longitude":"3.04047000"},{"name":"Pujaudran","countryCode":"FR","stateCode":"OCC","latitude":"43.58954000","longitude":"1.14977000"},{"name":"Pujaut","countryCode":"FR","stateCode":"OCC","latitude":"44.00404000","longitude":"4.77575000"},{"name":"Puy-l’Évêque","countryCode":"FR","stateCode":"OCC","latitude":"44.50483000","longitude":"1.14015000"},{"name":"Puygouzon","countryCode":"FR","stateCode":"OCC","latitude":"43.90000000","longitude":"2.16667000"},{"name":"Puylaurens","countryCode":"FR","stateCode":"OCC","latitude":"43.57202000","longitude":"2.01227000"},{"name":"Péchabou","countryCode":"FR","stateCode":"OCC","latitude":"43.50241000","longitude":"1.50934000"},{"name":"Pépieux","countryCode":"FR","stateCode":"OCC","latitude":"43.29735000","longitude":"2.67952000"},{"name":"Pérols","countryCode":"FR","stateCode":"OCC","latitude":"43.56313000","longitude":"3.95203000"},{"name":"Pézenas","countryCode":"FR","stateCode":"OCC","latitude":"43.45953000","longitude":"3.42384000"},{"name":"Pézilla-la-Rivière","countryCode":"FR","stateCode":"OCC","latitude":"42.69536000","longitude":"2.77115000"},{"name":"Quarante","countryCode":"FR","stateCode":"OCC","latitude":"43.34711000","longitude":"2.96228000"},{"name":"Quillan","countryCode":"FR","stateCode":"OCC","latitude":"42.87579000","longitude":"2.18176000"},{"name":"Quissac","countryCode":"FR","stateCode":"OCC","latitude":"43.91341000","longitude":"3.99920000"},{"name":"Rabastens","countryCode":"FR","stateCode":"OCC","latitude":"43.82512000","longitude":"1.72382000"},{"name":"Rabastens-de-Bigorre","countryCode":"FR","stateCode":"OCC","latitude":"43.38769000","longitude":"0.15122000"},{"name":"Ramonville-Saint-Agne","countryCode":"FR","stateCode":"OCC","latitude":"43.54618000","longitude":"1.47491000"},{"name":"Redessan","countryCode":"FR","stateCode":"OCC","latitude":"43.83117000","longitude":"4.49771000"},{"name":"Remoulins","countryCode":"FR","stateCode":"OCC","latitude":"43.93949000","longitude":"4.56799000"},{"name":"Restinclières","countryCode":"FR","stateCode":"OCC","latitude":"43.72252000","longitude":"4.03476000"},{"name":"Revel","countryCode":"FR","stateCode":"OCC","latitude":"43.45812000","longitude":"2.00469000"},{"name":"Reynès","countryCode":"FR","stateCode":"OCC","latitude":"42.47702000","longitude":"2.70680000"},{"name":"Ria-Sirach","countryCode":"FR","stateCode":"OCC","latitude":"42.61667000","longitude":"2.40000000"},{"name":"Ribaute-les-Tavernes","countryCode":"FR","stateCode":"OCC","latitude":"44.03724000","longitude":"4.08046000"},{"name":"Rieumes","countryCode":"FR","stateCode":"OCC","latitude":"43.41143000","longitude":"1.11702000"},{"name":"Rieupeyroux","countryCode":"FR","stateCode":"OCC","latitude":"44.30799000","longitude":"2.23819000"},{"name":"Rieux-Minervois","countryCode":"FR","stateCode":"OCC","latitude":"43.28194000","longitude":"2.58687000"},{"name":"Rieux-Volvestre","countryCode":"FR","stateCode":"OCC","latitude":"43.25000000","longitude":"1.20000000"},{"name":"Rignac","countryCode":"FR","stateCode":"OCC","latitude":"44.40853000","longitude":"2.29001000"},{"name":"Riscle","countryCode":"FR","stateCode":"OCC","latitude":"43.65633000","longitude":"-0.08607000"},{"name":"Rivesaltes","countryCode":"FR","stateCode":"OCC","latitude":"42.76945000","longitude":"2.87239000"},{"name":"Rochefort-du-Gard","countryCode":"FR","stateCode":"OCC","latitude":"43.97652000","longitude":"4.69023000"},{"name":"Rodez","countryCode":"FR","stateCode":"OCC","latitude":"44.35258000","longitude":"2.57338000"},{"name":"Rodilhan","countryCode":"FR","stateCode":"OCC","latitude":"43.82725000","longitude":"4.43088000"},{"name":"Roquecourbe","countryCode":"FR","stateCode":"OCC","latitude":"43.66442000","longitude":"2.29264000"},{"name":"Roquemaure","countryCode":"FR","stateCode":"OCC","latitude":"44.04944000","longitude":"4.77740000"},{"name":"Roquettes","countryCode":"FR","stateCode":"OCC","latitude":"43.49733000","longitude":"1.36848000"},{"name":"Rouffiac-Tolosan","countryCode":"FR","stateCode":"OCC","latitude":"43.66576000","longitude":"1.52521000"},{"name":"Roujan","countryCode":"FR","stateCode":"OCC","latitude":"43.50489000","longitude":"3.31071000"},{"name":"Rousson","countryCode":"FR","stateCode":"OCC","latitude":"44.19136000","longitude":"4.14786000"},{"name":"Réalmont","countryCode":"FR","stateCode":"OCC","latitude":"43.77754000","longitude":"2.18885000"},{"name":"Réalville","countryCode":"FR","stateCode":"OCC","latitude":"44.11452000","longitude":"1.47998000"},{"name":"Réquista","countryCode":"FR","stateCode":"OCC","latitude":"44.03325000","longitude":"2.53554000"},{"name":"Sabran","countryCode":"FR","stateCode":"OCC","latitude":"44.15040000","longitude":"4.54820000"},{"name":"Saint-Affrique","countryCode":"FR","stateCode":"OCC","latitude":"43.95575000","longitude":"2.88915000"},{"name":"Saint-Alban","countryCode":"FR","stateCode":"OCC","latitude":"43.69270000","longitude":"1.41020000"},{"name":"Saint-Alban-sur-Limagnole","countryCode":"FR","stateCode":"OCC","latitude":"44.78100000","longitude":"3.38793000"},{"name":"Saint-Alexandre","countryCode":"FR","stateCode":"OCC","latitude":"44.22741000","longitude":"4.62081000"},{"name":"Saint-Amans-Soult","countryCode":"FR","stateCode":"OCC","latitude":"43.47697000","longitude":"2.49076000"},{"name":"Saint-Amans-Valtoret","countryCode":"FR","stateCode":"OCC","latitude":"43.48071000","longitude":"2.49095000"},{"name":"Saint-Ambroix","countryCode":"FR","stateCode":"OCC","latitude":"44.25893000","longitude":"4.19833000"},{"name":"Saint-André-de-Sangonis","countryCode":"FR","stateCode":"OCC","latitude":"43.64753000","longitude":"3.50209000"},{"name":"Saint-Aunès","countryCode":"FR","stateCode":"OCC","latitude":"43.64083000","longitude":"3.96583000"},{"name":"Saint-Bauzille-de-Putois","countryCode":"FR","stateCode":"OCC","latitude":"43.89454000","longitude":"3.73580000"},{"name":"Saint-Benoît-de-Carmaux","countryCode":"FR","stateCode":"OCC","latitude":"44.05037000","longitude":"2.12911000"},{"name":"Saint-Brès","countryCode":"FR","stateCode":"OCC","latitude":"43.66742000","longitude":"4.03105000"},{"name":"Saint-Chaptes","countryCode":"FR","stateCode":"OCC","latitude":"43.97172000","longitude":"4.27812000"},{"name":"Saint-Chinian","countryCode":"FR","stateCode":"OCC","latitude":"43.42238000","longitude":"2.94643000"},{"name":"Saint-Christol","countryCode":"FR","stateCode":"OCC","latitude":"43.72805000","longitude":"4.07991000"},{"name":"Saint-Christol-lès-Alès","countryCode":"FR","stateCode":"OCC","latitude":"44.08256000","longitude":"4.07506000"},{"name":"Saint-Christophe-Vallon","countryCode":"FR","stateCode":"OCC","latitude":"44.47072000","longitude":"2.41184000"},{"name":"Saint-Clément-de-Rivière","countryCode":"FR","stateCode":"OCC","latitude":"43.68333000","longitude":"3.83333000"},{"name":"Saint-Cyprien-Plage","countryCode":"FR","stateCode":"OCC","latitude":"42.63229000","longitude":"3.03333000"},{"name":"Saint-Céré","countryCode":"FR","stateCode":"OCC","latitude":"44.85726000","longitude":"1.89415000"},{"name":"Saint-Drézéry","countryCode":"FR","stateCode":"OCC","latitude":"43.72991000","longitude":"3.97620000"},{"name":"Saint-Estève","countryCode":"FR","stateCode":"OCC","latitude":"42.71175000","longitude":"2.84490000"},{"name":"Saint-Etienne-de-Tulmont","countryCode":"FR","stateCode":"OCC","latitude":"44.05000000","longitude":"1.46667000"},{"name":"Saint-Florent-sur-Auzonnet","countryCode":"FR","stateCode":"OCC","latitude":"44.24032000","longitude":"4.11252000"},{"name":"Saint-Féliu-d’Avall","countryCode":"FR","stateCode":"OCC","latitude":"42.68117000","longitude":"2.73813000"},{"name":"Saint-Félix-Lauragais","countryCode":"FR","stateCode":"OCC","latitude":"43.44863000","longitude":"1.88814000"},{"name":"Saint-Gaudens","countryCode":"FR","stateCode":"OCC","latitude":"43.10809000","longitude":"0.72345000"},{"name":"Saint-Geniez-d’Olt","countryCode":"FR","stateCode":"OCC","latitude":"44.46561000","longitude":"2.97261000"},{"name":"Saint-Geniès-Bellevue","countryCode":"FR","stateCode":"OCC","latitude":"43.68409000","longitude":"1.48693000"},{"name":"Saint-Geniès-de-Comolas","countryCode":"FR","stateCode":"OCC","latitude":"44.06617000","longitude":"4.72157000"},{"name":"Saint-Geniès-de-Fontedit","countryCode":"FR","stateCode":"OCC","latitude":"43.46667000","longitude":"3.18333000"},{"name":"Saint-Geniès-de-Malgoirès","countryCode":"FR","stateCode":"OCC","latitude":"43.95000000","longitude":"4.21667000"},{"name":"Saint-Geniès-des-Mourgues","countryCode":"FR","stateCode":"OCC","latitude":"43.69780000","longitude":"4.03610000"},{"name":"Saint-Georges-de-Luzençon","countryCode":"FR","stateCode":"OCC","latitude":"44.06471000","longitude":"2.98597000"},{"name":"Saint-Gervasy","countryCode":"FR","stateCode":"OCC","latitude":"43.87687000","longitude":"4.46588000"},{"name":"Saint-Gilles","countryCode":"FR","stateCode":"OCC","latitude":"43.67656000","longitude":"4.43024000"},{"name":"Saint-Girons","countryCode":"FR","stateCode":"OCC","latitude":"42.98491000","longitude":"1.14587000"},{"name":"Saint-Gély-du-Fesc","countryCode":"FR","stateCode":"OCC","latitude":"43.69272000","longitude":"3.80492000"},{"name":"Saint-Génis-des-Fontaines","countryCode":"FR","stateCode":"OCC","latitude":"42.54325000","longitude":"2.92060000"},{"name":"Saint-Hilaire-de-Brethmas","countryCode":"FR","stateCode":"OCC","latitude":"44.08003000","longitude":"4.12478000"},{"name":"Saint-Hippolyte","countryCode":"FR","stateCode":"OCC","latitude":"42.78550000","longitude":"2.96620000"},{"name":"Saint-Hippolyte-du-Fort","countryCode":"FR","stateCode":"OCC","latitude":"43.96362000","longitude":"3.85572000"},{"name":"Saint-Jean","countryCode":"FR","stateCode":"OCC","latitude":"43.66420000","longitude":"1.49941000"},{"name":"Saint-Jean-de-Fos","countryCode":"FR","stateCode":"OCC","latitude":"43.70100000","longitude":"3.55171000"},{"name":"Saint-Jean-de-Védas","countryCode":"FR","stateCode":"OCC","latitude":"43.57759000","longitude":"3.82603000"},{"name":"Saint-Jean-du-Falga","countryCode":"FR","stateCode":"OCC","latitude":"43.08647000","longitude":"1.62780000"},{"name":"Saint-Jean-du-Gard","countryCode":"FR","stateCode":"OCC","latitude":"44.10523000","longitude":"3.88566000"},{"name":"Saint-Jory","countryCode":"FR","stateCode":"OCC","latitude":"43.74146000","longitude":"1.37089000"},{"name":"Saint-Julien-de-Peyrolas","countryCode":"FR","stateCode":"OCC","latitude":"44.28837000","longitude":"4.56507000"},{"name":"Saint-Julien-les-Rosiers","countryCode":"FR","stateCode":"OCC","latitude":"44.17445000","longitude":"4.10803000"},{"name":"Saint-Just","countryCode":"FR","stateCode":"OCC","latitude":"43.65806000","longitude":"4.11472000"},{"name":"Saint-Juéry","countryCode":"FR","stateCode":"OCC","latitude":"43.95000000","longitude":"2.21667000"},{"name":"Saint-Lary-Soulan","countryCode":"FR","stateCode":"OCC","latitude":"42.81713000","longitude":"0.32238000"},{"name":"Saint-Laurent-de-la-Salanque","countryCode":"FR","stateCode":"OCC","latitude":"42.77270000","longitude":"2.98998000"},{"name":"Saint-Laurent-des-Arbres","countryCode":"FR","stateCode":"OCC","latitude":"44.05493000","longitude":"4.70026000"},{"name":"Saint-Lizier","countryCode":"FR","stateCode":"OCC","latitude":"43.00183000","longitude":"1.13686000"},{"name":"Saint-Loup-Cammas","countryCode":"FR","stateCode":"OCC","latitude":"43.69767000","longitude":"1.48127000"},{"name":"Saint-Lys","countryCode":"FR","stateCode":"OCC","latitude":"43.51127000","longitude":"1.17557000"},{"name":"Saint-Mamert-du-Gard","countryCode":"FR","stateCode":"OCC","latitude":"43.88835000","longitude":"4.18725000"},{"name":"Saint-Marcel-sur-Aude","countryCode":"FR","stateCode":"OCC","latitude":"43.25000000","longitude":"2.93333000"},{"name":"Saint-Martin-Lalande","countryCode":"FR","stateCode":"OCC","latitude":"43.29928000","longitude":"2.02004000"},{"name":"Saint-Martin-de-Londres","countryCode":"FR","stateCode":"OCC","latitude":"43.79040000","longitude":"3.73066000"},{"name":"Saint-Martin-de-Valgalgues","countryCode":"FR","stateCode":"OCC","latitude":"44.16315000","longitude":"4.08364000"},{"name":"Saint-Mathieu-de-Tréviers","countryCode":"FR","stateCode":"OCC","latitude":"43.76795000","longitude":"3.85814000"},{"name":"Saint-Nauphary","countryCode":"FR","stateCode":"OCC","latitude":"43.96712000","longitude":"1.42549000"},{"name":"Saint-Nazaire","countryCode":"FR","stateCode":"OCC","latitude":"42.66790000","longitude":"2.99168000"},{"name":"Saint-Nazaire-d’Aude","countryCode":"FR","stateCode":"OCC","latitude":"43.24518000","longitude":"2.89443000"},{"name":"Saint-Nicolas-de-la-Grave","countryCode":"FR","stateCode":"OCC","latitude":"44.06417000","longitude":"1.02280000"},{"name":"Saint-Orens-de-Gameville","countryCode":"FR","stateCode":"OCC","latitude":"43.55402000","longitude":"1.53411000"},{"name":"Saint-Pargoire","countryCode":"FR","stateCode":"OCC","latitude":"43.52766000","longitude":"3.51870000"},{"name":"Saint-Paul-Cap-de-Joux","countryCode":"FR","stateCode":"OCC","latitude":"43.64791000","longitude":"1.97559000"},{"name":"Saint-Paul-de-Fenouillet","countryCode":"FR","stateCode":"OCC","latitude":"42.80938000","longitude":"2.50374000"},{"name":"Saint-Paul-de-Jarrat","countryCode":"FR","stateCode":"OCC","latitude":"42.91404000","longitude":"1.65437000"},{"name":"Saint-Paulet-de-Caisson","countryCode":"FR","stateCode":"OCC","latitude":"44.26055000","longitude":"4.59785000"},{"name":"Saint-Pons-de-Thomières","countryCode":"FR","stateCode":"OCC","latitude":"43.48333000","longitude":"2.76667000"},{"name":"Saint-Porquier","countryCode":"FR","stateCode":"OCC","latitude":"44.00344000","longitude":"1.17932000"},{"name":"Saint-Privat-des-Vieux","countryCode":"FR","stateCode":"OCC","latitude":"44.14415000","longitude":"4.12988000"},{"name":"Saint-Pé-de-Bigorre","countryCode":"FR","stateCode":"OCC","latitude":"43.10369000","longitude":"-0.15943000"},{"name":"Saint-Quentin-la-Poterie","countryCode":"FR","stateCode":"OCC","latitude":"44.04392000","longitude":"4.44432000"},{"name":"Saint-Sauveur","countryCode":"FR","stateCode":"OCC","latitude":"43.74830000","longitude":"1.40085000"},{"name":"Saint-Sulpice-la-Pointe","countryCode":"FR","stateCode":"OCC","latitude":"43.77500000","longitude":"1.68511000"},{"name":"Saint-Sulpice-sur-Lèze","countryCode":"FR","stateCode":"OCC","latitude":"43.33076000","longitude":"1.32091000"},{"name":"Saint-Thibéry","countryCode":"FR","stateCode":"OCC","latitude":"43.39657000","longitude":"3.41774000"},{"name":"Saint-Victor-la-Coste","countryCode":"FR","stateCode":"OCC","latitude":"44.06295000","longitude":"4.64238000"},{"name":"Sainte-Foy-de-Peyrolières","countryCode":"FR","stateCode":"OCC","latitude":"43.49262000","longitude":"1.14477000"},{"name":"Sainte-Geneviève-sur-Argence","countryCode":"FR","stateCode":"OCC","latitude":"44.80222000","longitude":"2.75954000"},{"name":"Sainte-Marie-Plage","countryCode":"FR","stateCode":"OCC","latitude":"42.72498000","longitude":"3.03751000"},{"name":"Sainte-Radegonde","countryCode":"FR","stateCode":"OCC","latitude":"44.33743000","longitude":"2.62672000"},{"name":"Saleilles","countryCode":"FR","stateCode":"OCC","latitude":"42.65418000","longitude":"2.95309000"},{"name":"Salies-du-Salat","countryCode":"FR","stateCode":"OCC","latitude":"43.10074000","longitude":"0.95866000"},{"name":"Salindres","countryCode":"FR","stateCode":"OCC","latitude":"44.17174000","longitude":"4.16020000"},{"name":"Salles-Curan","countryCode":"FR","stateCode":"OCC","latitude":"44.18220000","longitude":"2.78821000"},{"name":"Salles-la-Source","countryCode":"FR","stateCode":"OCC","latitude":"44.43505000","longitude":"2.51283000"},{"name":"Salses-le-Château","countryCode":"FR","stateCode":"OCC","latitude":"42.83333000","longitude":"2.91667000"},{"name":"Salviac","countryCode":"FR","stateCode":"OCC","latitude":"44.68080000","longitude":"1.26506000"},{"name":"Samatan","countryCode":"FR","stateCode":"OCC","latitude":"43.49286000","longitude":"0.92976000"},{"name":"Sant Andreu de Sureda","countryCode":"FR","stateCode":"OCC","latitude":"42.55201000","longitude":"2.97129000"},{"name":"Sant Joan de Pladecorts","countryCode":"FR","stateCode":"OCC","latitude":"42.51069000","longitude":"2.79091000"},{"name":"Sant Llorenç de Cerdans","countryCode":"FR","stateCode":"OCC","latitude":"42.38473000","longitude":"2.61320000"},{"name":"Saubens","countryCode":"FR","stateCode":"OCC","latitude":"43.47984000","longitude":"1.35189000"},{"name":"Saussan","countryCode":"FR","stateCode":"OCC","latitude":"43.57220000","longitude":"3.77500000"},{"name":"Sauve","countryCode":"FR","stateCode":"OCC","latitude":"43.94150000","longitude":"3.94903000"},{"name":"Sauveterre","countryCode":"FR","stateCode":"OCC","latitude":"44.02282000","longitude":"4.79347000"},{"name":"Sauvian","countryCode":"FR","stateCode":"OCC","latitude":"43.29293000","longitude":"3.26024000"},{"name":"Saverdun","countryCode":"FR","stateCode":"OCC","latitude":"43.23526000","longitude":"1.57398000"},{"name":"Saze","countryCode":"FR","stateCode":"OCC","latitude":"43.94340000","longitude":"4.68096000"},{"name":"Saïx","countryCode":"FR","stateCode":"OCC","latitude":"43.58333000","longitude":"2.18333000"},{"name":"Seilh","countryCode":"FR","stateCode":"OCC","latitude":"43.69469000","longitude":"1.35509000"},{"name":"Seissan","countryCode":"FR","stateCode":"OCC","latitude":"43.49215000","longitude":"0.59250000"},{"name":"Septfonds","countryCode":"FR","stateCode":"OCC","latitude":"44.17813000","longitude":"1.61806000"},{"name":"Sernhac","countryCode":"FR","stateCode":"OCC","latitude":"43.91116000","longitude":"4.55039000"},{"name":"Servian","countryCode":"FR","stateCode":"OCC","latitude":"43.42716000","longitude":"3.30032000"},{"name":"Seysses","countryCode":"FR","stateCode":"OCC","latitude":"43.49801000","longitude":"1.31081000"},{"name":"Sigean","countryCode":"FR","stateCode":"OCC","latitude":"43.02777000","longitude":"2.97916000"},{"name":"Sommières","countryCode":"FR","stateCode":"OCC","latitude":"43.78534000","longitude":"4.08973000"},{"name":"Sorède","countryCode":"FR","stateCode":"OCC","latitude":"42.53069000","longitude":"2.95708000"},{"name":"Sorèze","countryCode":"FR","stateCode":"OCC","latitude":"43.45241000","longitude":"2.06799000"},{"name":"Soual","countryCode":"FR","stateCode":"OCC","latitude":"43.55530000","longitude":"2.11679000"},{"name":"Soues","countryCode":"FR","stateCode":"OCC","latitude":"43.20736000","longitude":"0.09874000"},{"name":"Souillac","countryCode":"FR","stateCode":"OCC","latitude":"44.89720000","longitude":"1.47224000"},{"name":"Sumène","countryCode":"FR","stateCode":"OCC","latitude":"43.98057000","longitude":"3.71575000"},{"name":"Sussargues","countryCode":"FR","stateCode":"OCC","latitude":"43.71250000","longitude":"4.00310000"},{"name":"Sète","countryCode":"FR","stateCode":"OCC","latitude":"43.40280000","longitude":"3.69278000"},{"name":"Sébazac-Concourès","countryCode":"FR","stateCode":"OCC","latitude":"44.40484000","longitude":"2.60324000"},{"name":"Sémalens","countryCode":"FR","stateCode":"OCC","latitude":"43.59225000","longitude":"2.11208000"},{"name":"Séméac","countryCode":"FR","stateCode":"OCC","latitude":"43.22915000","longitude":"0.10602000"},{"name":"Sérignan","countryCode":"FR","stateCode":"OCC","latitude":"43.27873000","longitude":"3.27712000"},{"name":"Sévérac-le-Château","countryCode":"FR","stateCode":"OCC","latitude":"44.32429000","longitude":"3.05929000"},{"name":"Tarascon-sur-Ariège","countryCode":"FR","stateCode":"OCC","latitude":"42.84545000","longitude":"1.60332000"},{"name":"Tarbes","countryCode":"FR","stateCode":"OCC","latitude":"43.23333000","longitude":"0.08333000"},{"name":"Tarn","countryCode":"FR","stateCode":"OCC","latitude":"43.78170000","longitude":"2.16317000"},{"name":"Tavel","countryCode":"FR","stateCode":"OCC","latitude":"44.01270000","longitude":"4.69835000"},{"name":"Teyran","countryCode":"FR","stateCode":"OCC","latitude":"43.68528000","longitude":"3.92889000"},{"name":"Thuir","countryCode":"FR","stateCode":"OCC","latitude":"42.63290000","longitude":"2.75471000"},{"name":"Théza","countryCode":"FR","stateCode":"OCC","latitude":"42.63797000","longitude":"2.95108000"},{"name":"Thézan-lès-Béziers","countryCode":"FR","stateCode":"OCC","latitude":"43.41667000","longitude":"3.16667000"},{"name":"Torreilles","countryCode":"FR","stateCode":"OCC","latitude":"42.75433000","longitude":"2.99292000"},{"name":"Toulouges","countryCode":"FR","stateCode":"OCC","latitude":"42.66961000","longitude":"2.83008000"},{"name":"Toulouse","countryCode":"FR","stateCode":"OCC","latitude":"43.60426000","longitude":"1.44367000"},{"name":"Tourbes","countryCode":"FR","stateCode":"OCC","latitude":"43.44615000","longitude":"3.37852000"},{"name":"Tournay","countryCode":"FR","stateCode":"OCC","latitude":"43.18438000","longitude":"0.24454000"},{"name":"Tournefeuille","countryCode":"FR","stateCode":"OCC","latitude":"43.58872000","longitude":"1.31922000"},{"name":"Tresques","countryCode":"FR","stateCode":"OCC","latitude":"44.10689000","longitude":"4.58739000"},{"name":"Trie-sur-Baïse","countryCode":"FR","stateCode":"OCC","latitude":"43.33333000","longitude":"0.36667000"},{"name":"Trouillas","countryCode":"FR","stateCode":"OCC","latitude":"42.61089000","longitude":"2.80821000"},{"name":"Trèbes","countryCode":"FR","stateCode":"OCC","latitude":"43.21064000","longitude":"2.44165000"},{"name":"Uchaud","countryCode":"FR","stateCode":"OCC","latitude":"43.75857000","longitude":"4.26843000"},{"name":"Uzès","countryCode":"FR","stateCode":"OCC","latitude":"44.01362000","longitude":"4.41529000"},{"name":"Vacquiers","countryCode":"FR","stateCode":"OCC","latitude":"43.77667000","longitude":"1.48127000"},{"name":"Vailhauquès","countryCode":"FR","stateCode":"OCC","latitude":"43.67159000","longitude":"3.72042000"},{"name":"Valady","countryCode":"FR","stateCode":"OCC","latitude":"44.45633000","longitude":"2.42746000"},{"name":"Valence","countryCode":"FR","stateCode":"OCC","latitude":"44.10823000","longitude":"0.89101000"},{"name":"Valence-d’Albigeois","countryCode":"FR","stateCode":"OCC","latitude":"44.01928000","longitude":"2.40534000"},{"name":"Valence-sur-Baïse","countryCode":"FR","stateCode":"OCC","latitude":"43.88270000","longitude":"0.38111000"},{"name":"Valergues","countryCode":"FR","stateCode":"OCC","latitude":"43.66824000","longitude":"4.06124000"},{"name":"Vallabrègues","countryCode":"FR","stateCode":"OCC","latitude":"43.85307000","longitude":"4.62662000"},{"name":"Valleraugue","countryCode":"FR","stateCode":"OCC","latitude":"44.08130000","longitude":"3.64154000"},{"name":"Valras-Plage","countryCode":"FR","stateCode":"OCC","latitude":"43.24808000","longitude":"3.29032000"},{"name":"Valros","countryCode":"FR","stateCode":"OCC","latitude":"43.41956000","longitude":"3.36506000"},{"name":"Varilhes","countryCode":"FR","stateCode":"OCC","latitude":"43.04514000","longitude":"1.62805000"},{"name":"Vauvert","countryCode":"FR","stateCode":"OCC","latitude":"43.69529000","longitude":"4.27705000"},{"name":"Vayrac","countryCode":"FR","stateCode":"OCC","latitude":"44.95337000","longitude":"1.70358000"},{"name":"Vendargues","countryCode":"FR","stateCode":"OCC","latitude":"43.65833000","longitude":"3.97000000"},{"name":"Vendres","countryCode":"FR","stateCode":"OCC","latitude":"43.26977000","longitude":"3.22341000"},{"name":"Venerque","countryCode":"FR","stateCode":"OCC","latitude":"43.43457000","longitude":"1.44588000"},{"name":"Verdun-sur-Garonne","countryCode":"FR","stateCode":"OCC","latitude":"43.85446000","longitude":"1.23425000"},{"name":"Verfeil","countryCode":"FR","stateCode":"OCC","latitude":"43.65781000","longitude":"1.66340000"},{"name":"Vergèze","countryCode":"FR","stateCode":"OCC","latitude":"43.74404000","longitude":"4.22109000"},{"name":"Vernet","countryCode":"FR","stateCode":"OCC","latitude":"43.43333000","longitude":"1.41667000"},{"name":"Vernet-les-Bains","countryCode":"FR","stateCode":"OCC","latitude":"42.54834000","longitude":"2.38717000"},{"name":"Verniolle","countryCode":"FR","stateCode":"OCC","latitude":"43.08162000","longitude":"1.64904000"},{"name":"Vers-Pont-du-Gard","countryCode":"FR","stateCode":"OCC","latitude":"43.96667000","longitude":"4.53333000"},{"name":"Vestric-et-Candiac","countryCode":"FR","stateCode":"OCC","latitude":"43.74061000","longitude":"4.25914000"},{"name":"Vias","countryCode":"FR","stateCode":"OCC","latitude":"43.31156000","longitude":"3.41774000"},{"name":"Vic-Fezensac","countryCode":"FR","stateCode":"OCC","latitude":"43.77183000","longitude":"0.31368000"},{"name":"Vic-en-Bigorre","countryCode":"FR","stateCode":"OCC","latitude":"43.38682000","longitude":"0.05471000"},{"name":"Vic-la-Gardiole","countryCode":"FR","stateCode":"OCC","latitude":"43.49080000","longitude":"3.79750000"},{"name":"Vieille-Toulouse","countryCode":"FR","stateCode":"OCC","latitude":"43.52366000","longitude":"1.44230000"},{"name":"Vielmur-sur-Agout","countryCode":"FR","stateCode":"OCC","latitude":"43.61667000","longitude":"2.10000000"},{"name":"Vilallonga dels Monts","countryCode":"FR","stateCode":"OCC","latitude":"42.52557000","longitude":"2.90434000"},{"name":"Villaudric","countryCode":"FR","stateCode":"OCC","latitude":"43.83044000","longitude":"1.43166000"},{"name":"Villefranche-d\'Albigeois","countryCode":"FR","stateCode":"OCC","latitude":"43.89635000","longitude":"2.33022000"},{"name":"Villefranche-de-Lauragais","countryCode":"FR","stateCode":"OCC","latitude":"43.40000000","longitude":"1.71694000"},{"name":"Villefranche-de-Rouergue","countryCode":"FR","stateCode":"OCC","latitude":"44.35166000","longitude":"2.03702000"},{"name":"Villegailhenc","countryCode":"FR","stateCode":"OCC","latitude":"43.26867000","longitude":"2.35469000"},{"name":"Villelongue-de-la-Salanque","countryCode":"FR","stateCode":"OCC","latitude":"42.72637000","longitude":"2.98240000"},{"name":"Villemolaque","countryCode":"FR","stateCode":"OCC","latitude":"42.58815000","longitude":"2.83890000"},{"name":"Villemoustaussou","countryCode":"FR","stateCode":"OCC","latitude":"43.25186000","longitude":"2.36552000"},{"name":"Villemur-sur-Tarn","countryCode":"FR","stateCode":"OCC","latitude":"43.86708000","longitude":"1.50281000"},{"name":"Villeneuve","countryCode":"FR","stateCode":"OCC","latitude":"44.43333000","longitude":"2.03333000"},{"name":"Villeneuve-Tolosane","countryCode":"FR","stateCode":"OCC","latitude":"43.52316000","longitude":"1.34102000"},{"name":"Villeneuve-de-Rivière","countryCode":"FR","stateCode":"OCC","latitude":"43.12829000","longitude":"0.66351000"},{"name":"Villeneuve-de-la-Raho","countryCode":"FR","stateCode":"OCC","latitude":"42.63596000","longitude":"2.91651000"},{"name":"Villeneuve-d’Olmes","countryCode":"FR","stateCode":"OCC","latitude":"42.90610000","longitude":"1.81937000"},{"name":"Villeneuve-la-Comptal","countryCode":"FR","stateCode":"OCC","latitude":"43.28833000","longitude":"1.91773000"},{"name":"Villeneuve-la-Rivière","countryCode":"FR","stateCode":"OCC","latitude":"42.69366000","longitude":"2.80294000"},{"name":"Villeneuve-lès-Avignon","countryCode":"FR","stateCode":"OCC","latitude":"43.96840000","longitude":"4.79630000"},{"name":"Villeneuve-lès-Bouloc","countryCode":"FR","stateCode":"OCC","latitude":"43.76769000","longitude":"1.42278000"},{"name":"Villeneuve-lès-Béziers","countryCode":"FR","stateCode":"OCC","latitude":"43.31517000","longitude":"3.28059000"},{"name":"Villeneuve-lès-Maguelone","countryCode":"FR","stateCode":"OCC","latitude":"43.53333000","longitude":"3.86667000"},{"name":"Villenouvelle","countryCode":"FR","stateCode":"OCC","latitude":"43.43581000","longitude":"1.66279000"},{"name":"Villepinte","countryCode":"FR","stateCode":"OCC","latitude":"43.28213000","longitude":"2.08760000"},{"name":"Villetelle","countryCode":"FR","stateCode":"OCC","latitude":"43.73105000","longitude":"4.13658000"},{"name":"Villeveyrac","countryCode":"FR","stateCode":"OCC","latitude":"43.50095000","longitude":"3.60723000"},{"name":"Villevieille","countryCode":"FR","stateCode":"OCC","latitude":"43.78795000","longitude":"4.09756000"},{"name":"Vinassan","countryCode":"FR","stateCode":"OCC","latitude":"43.20443000","longitude":"3.07463000"},{"name":"Vinça","countryCode":"FR","stateCode":"OCC","latitude":"42.64486000","longitude":"2.52830000"},{"name":"Viviers-lès-Montagnes","countryCode":"FR","stateCode":"OCC","latitude":"43.55474000","longitude":"2.17672000"},{"name":"Viviez","countryCode":"FR","stateCode":"OCC","latitude":"44.55678000","longitude":"2.21649000"},{"name":"Vénéjan","countryCode":"FR","stateCode":"OCC","latitude":"44.19729000","longitude":"4.65422000"},{"name":"Vézénobres","countryCode":"FR","stateCode":"OCC","latitude":"44.05130000","longitude":"4.13775000"},{"name":"el Voló","countryCode":"FR","stateCode":"OCC","latitude":"42.52424000","longitude":"2.83336000"},{"name":"els Banys d\'Arles","countryCode":"FR","stateCode":"OCC","latitude":"42.47289000","longitude":"2.66916000"},{"name":"la Guingueta d\'Ix","countryCode":"FR","stateCode":"OCC","latitude":"42.43416000","longitude":"1.94391000"},{"name":"la Roca d\'Albera","countryCode":"FR","stateCode":"OCC","latitude":"42.52130000","longitude":"2.93374000"},{"name":"Abilly","countryCode":"FR","stateCode":"CVL","latitude":"46.93333000","longitude":"0.73333000"},{"name":"Abondant","countryCode":"FR","stateCode":"CVL","latitude":"48.78590000","longitude":"1.44006000"},{"name":"Aigurande","countryCode":"FR","stateCode":"CVL","latitude":"46.43397000","longitude":"1.83026000"},{"name":"Ambillou","countryCode":"FR","stateCode":"CVL","latitude":"47.45100000","longitude":"0.44730000"},{"name":"Amboise","countryCode":"FR","stateCode":"CVL","latitude":"47.41249000","longitude":"0.98266000"},{"name":"Amilly","countryCode":"FR","stateCode":"CVL","latitude":"47.97281000","longitude":"2.77186000"},{"name":"Anet","countryCode":"FR","stateCode":"CVL","latitude":"48.85642000","longitude":"1.43981000"},{"name":"Ardentes","countryCode":"FR","stateCode":"CVL","latitude":"46.74191000","longitude":"1.83428000"},{"name":"Argent-sur-Sauldre","countryCode":"FR","stateCode":"CVL","latitude":"47.55847000","longitude":"2.44410000"},{"name":"Argenton-sur-Creuse","countryCode":"FR","stateCode":"CVL","latitude":"46.58997000","longitude":"1.51981000"},{"name":"Armenonville-les-Gâtineaux","countryCode":"FR","stateCode":"CVL","latitude":"48.54365000","longitude":"1.64750000"},{"name":"Arrou","countryCode":"FR","stateCode":"CVL","latitude":"48.09768000","longitude":"1.12851000"},{"name":"Artannes-sur-Indre","countryCode":"FR","stateCode":"CVL","latitude":"47.27451000","longitude":"0.60036000"},{"name":"Artenay","countryCode":"FR","stateCode":"CVL","latitude":"48.08246000","longitude":"1.88098000"},{"name":"Arthon","countryCode":"FR","stateCode":"CVL","latitude":"46.69361000","longitude":"1.69857000"},{"name":"Aschères-le-Marché","countryCode":"FR","stateCode":"CVL","latitude":"48.11008000","longitude":"2.00725000"},{"name":"Athée-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.32023000","longitude":"0.91659000"},{"name":"Aubigny-sur-Nère","countryCode":"FR","stateCode":"CVL","latitude":"47.48819000","longitude":"2.43895000"},{"name":"Aunay-sous-Auneau","countryCode":"FR","stateCode":"CVL","latitude":"48.44140000","longitude":"1.81094000"},{"name":"Auneau","countryCode":"FR","stateCode":"CVL","latitude":"48.46361000","longitude":"1.77263000"},{"name":"Authon-du-Perche","countryCode":"FR","stateCode":"CVL","latitude":"48.19615000","longitude":"0.89189000"},{"name":"Autry-le-Châtel","countryCode":"FR","stateCode":"CVL","latitude":"47.59886000","longitude":"2.60200000"},{"name":"Auzouer-en-Touraine","countryCode":"FR","stateCode":"CVL","latitude":"47.54230000","longitude":"0.92067000"},{"name":"Avoine","countryCode":"FR","stateCode":"CVL","latitude":"47.20533000","longitude":"0.18253000"},{"name":"Avord","countryCode":"FR","stateCode":"CVL","latitude":"47.03514000","longitude":"2.65295000"},{"name":"Azay-le-Ferron","countryCode":"FR","stateCode":"CVL","latitude":"46.85097000","longitude":"1.07084000"},{"name":"Azay-le-Rideau","countryCode":"FR","stateCode":"CVL","latitude":"47.26405000","longitude":"0.47132000"},{"name":"Azay-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.34966000","longitude":"0.84562000"},{"name":"Azé","countryCode":"FR","stateCode":"CVL","latitude":"47.85141000","longitude":"0.99829000"},{"name":"Bailleau-le-Pin","countryCode":"FR","stateCode":"CVL","latitude":"48.36698000","longitude":"1.32948000"},{"name":"Bailleau-l’Évêque","countryCode":"FR","stateCode":"CVL","latitude":"48.48960000","longitude":"1.39665000"},{"name":"Ballan-Miré","countryCode":"FR","stateCode":"CVL","latitude":"47.34057000","longitude":"0.61466000"},{"name":"Barjouville","countryCode":"FR","stateCode":"CVL","latitude":"48.41002000","longitude":"1.47639000"},{"name":"Baugy","countryCode":"FR","stateCode":"CVL","latitude":"47.08181000","longitude":"2.72848000"},{"name":"Baule","countryCode":"FR","stateCode":"CVL","latitude":"47.81084000","longitude":"1.67259000"},{"name":"Bazoches-les-Gallerandes","countryCode":"FR","stateCode":"CVL","latitude":"48.16540000","longitude":"2.04319000"},{"name":"Beaugency","countryCode":"FR","stateCode":"CVL","latitude":"47.78019000","longitude":"1.62705000"},{"name":"Beaulieu-lès-Loches","countryCode":"FR","stateCode":"CVL","latitude":"47.12526000","longitude":"1.01585000"},{"name":"Beaumont-en-Véron","countryCode":"FR","stateCode":"CVL","latitude":"47.19397000","longitude":"0.18436000"},{"name":"Beaumont-la-Ronce","countryCode":"FR","stateCode":"CVL","latitude":"47.56948000","longitude":"0.67017000"},{"name":"Beaune-la-Rolande","countryCode":"FR","stateCode":"CVL","latitude":"48.07124000","longitude":"2.43140000"},{"name":"Bellegarde","countryCode":"FR","stateCode":"CVL","latitude":"47.98333000","longitude":"2.43333000"},{"name":"Belleville-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.50000000","longitude":"2.85000000"},{"name":"Blancafort","countryCode":"FR","stateCode":"CVL","latitude":"47.53219000","longitude":"2.52981000"},{"name":"Blois","countryCode":"FR","stateCode":"CVL","latitude":"47.59432000","longitude":"1.32912000"},{"name":"Bléré","countryCode":"FR","stateCode":"CVL","latitude":"47.32738000","longitude":"0.99186000"},{"name":"Boigny-sur-Bionne","countryCode":"FR","stateCode":"CVL","latitude":"47.93333000","longitude":"2.01667000"},{"name":"Boiscommun","countryCode":"FR","stateCode":"CVL","latitude":"48.03576000","longitude":"2.38333000"},{"name":"Bonneval","countryCode":"FR","stateCode":"CVL","latitude":"48.18312000","longitude":"1.38524000"},{"name":"Bonny-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.56172000","longitude":"2.83933000"},{"name":"Boulleret","countryCode":"FR","stateCode":"CVL","latitude":"47.42419000","longitude":"2.87343000"},{"name":"Bourges","countryCode":"FR","stateCode":"CVL","latitude":"47.08333000","longitude":"2.40000000"},{"name":"Bourgueil","countryCode":"FR","stateCode":"CVL","latitude":"47.28333000","longitude":"0.16612000"},{"name":"Bouzy-la-Forêt","countryCode":"FR","stateCode":"CVL","latitude":"47.85120000","longitude":"2.37773000"},{"name":"Boynes","countryCode":"FR","stateCode":"CVL","latitude":"48.11822000","longitude":"2.36006000"},{"name":"Bracieux","countryCode":"FR","stateCode":"CVL","latitude":"47.54895000","longitude":"1.54120000"},{"name":"Bray-en-Val","countryCode":"FR","stateCode":"CVL","latitude":"47.82856000","longitude":"2.36644000"},{"name":"Brezolles","countryCode":"FR","stateCode":"CVL","latitude":"48.69033000","longitude":"1.07404000"},{"name":"Briare","countryCode":"FR","stateCode":"CVL","latitude":"47.63343000","longitude":"2.74380000"},{"name":"Bricy","countryCode":"FR","stateCode":"CVL","latitude":"47.99847000","longitude":"1.77937000"},{"name":"Brinon-sur-Sauldre","countryCode":"FR","stateCode":"CVL","latitude":"47.56600000","longitude":"2.25647000"},{"name":"Brou","countryCode":"FR","stateCode":"CVL","latitude":"48.21719000","longitude":"1.16539000"},{"name":"Buzançais","countryCode":"FR","stateCode":"CVL","latitude":"46.88877000","longitude":"1.41950000"},{"name":"Bélâbre","countryCode":"FR","stateCode":"CVL","latitude":"46.55121000","longitude":"1.15791000"},{"name":"Béville-le-Comte","countryCode":"FR","stateCode":"CVL","latitude":"48.43558000","longitude":"1.71305000"},{"name":"Bû","countryCode":"FR","stateCode":"CVL","latitude":"48.79705000","longitude":"1.49702000"},{"name":"Candé-sur-Beuvron","countryCode":"FR","stateCode":"CVL","latitude":"47.49499000","longitude":"1.25937000"},{"name":"Cangey","countryCode":"FR","stateCode":"CVL","latitude":"47.46718000","longitude":"1.06051000"},{"name":"Cellettes","countryCode":"FR","stateCode":"CVL","latitude":"47.52758000","longitude":"1.38102000"},{"name":"Cepoy","countryCode":"FR","stateCode":"CVL","latitude":"48.04795000","longitude":"2.73782000"},{"name":"Cerdon","countryCode":"FR","stateCode":"CVL","latitude":"47.63571000","longitude":"2.36277000"},{"name":"Cerelles","countryCode":"FR","stateCode":"CVL","latitude":"47.50168000","longitude":"0.68333000"},{"name":"Chabris","countryCode":"FR","stateCode":"CVL","latitude":"47.25343000","longitude":"1.65181000"},{"name":"Chaillac","countryCode":"FR","stateCode":"CVL","latitude":"46.43382000","longitude":"1.29889000"},{"name":"Chailles","countryCode":"FR","stateCode":"CVL","latitude":"47.54160000","longitude":"1.31220000"},{"name":"Chaingy","countryCode":"FR","stateCode":"CVL","latitude":"47.88326000","longitude":"1.77059000"},{"name":"Chambourg-sur-Indre","countryCode":"FR","stateCode":"CVL","latitude":"47.18159000","longitude":"0.96863000"},{"name":"Chambray-lès-Tours","countryCode":"FR","stateCode":"CVL","latitude":"47.33537000","longitude":"0.70286000"},{"name":"Champhol","countryCode":"FR","stateCode":"CVL","latitude":"48.46813000","longitude":"1.50281000"},{"name":"Chanceaux-sur-Choisille","countryCode":"FR","stateCode":"CVL","latitude":"47.47145000","longitude":"0.70539000"},{"name":"Changy-les-Bois","countryCode":"FR","stateCode":"CVL","latitude":"47.85793000","longitude":"2.68543000"},{"name":"Chanteau","countryCode":"FR","stateCode":"CVL","latitude":"47.96651000","longitude":"1.97129000"},{"name":"Chantôme","countryCode":"FR","stateCode":"CVL","latitude":"46.41067000","longitude":"1.55590000"},{"name":"Charentilly","countryCode":"FR","stateCode":"CVL","latitude":"47.46981000","longitude":"0.60903000"},{"name":"Charenton-du-Cher","countryCode":"FR","stateCode":"CVL","latitude":"46.73007000","longitude":"2.64438000"},{"name":"Chargé","countryCode":"FR","stateCode":"CVL","latitude":"47.43270000","longitude":"1.03037000"},{"name":"Chartres","countryCode":"FR","stateCode":"CVL","latitude":"48.44685000","longitude":"1.48925000"},{"name":"Chaudon","countryCode":"FR","stateCode":"CVL","latitude":"48.66276000","longitude":"1.49670000"},{"name":"Chaumont-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.48108000","longitude":"1.18929000"},{"name":"Chaumont-sur-Tharonne","countryCode":"FR","stateCode":"CVL","latitude":"47.61039000","longitude":"1.90514000"},{"name":"Cheillé","countryCode":"FR","stateCode":"CVL","latitude":"47.26114000","longitude":"0.40553000"},{"name":"Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.11304000","longitude":"2.50983000"},{"name":"Cherisy","countryCode":"FR","stateCode":"CVL","latitude":"48.75000000","longitude":"1.43333000"},{"name":"Cheverny","countryCode":"FR","stateCode":"CVL","latitude":"47.50079000","longitude":"1.45951000"},{"name":"Chevillon-sur-Huillard","countryCode":"FR","stateCode":"CVL","latitude":"47.96197000","longitude":"2.62601000"},{"name":"Chevilly","countryCode":"FR","stateCode":"CVL","latitude":"48.02973000","longitude":"1.87402000"},{"name":"Chilleurs-aux-Bois","countryCode":"FR","stateCode":"CVL","latitude":"48.07220000","longitude":"2.13540000"},{"name":"Chinon","countryCode":"FR","stateCode":"CVL","latitude":"47.16701000","longitude":"0.24284000"},{"name":"Chissay-en-Touraine","countryCode":"FR","stateCode":"CVL","latitude":"47.33747000","longitude":"1.13362000"},{"name":"Chitenay","countryCode":"FR","stateCode":"CVL","latitude":"47.49753000","longitude":"1.37139000"},{"name":"Chouzy-sur-Cisse","countryCode":"FR","stateCode":"CVL","latitude":"47.52576000","longitude":"1.24661000"},{"name":"Chouzé-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.23673000","longitude":"0.12364000"},{"name":"Châlette-sur-Loing","countryCode":"FR","stateCode":"CVL","latitude":"48.01337000","longitude":"2.73587000"},{"name":"Chârost","countryCode":"FR","stateCode":"CVL","latitude":"46.99390000","longitude":"2.11639000"},{"name":"Château-Renard","countryCode":"FR","stateCode":"CVL","latitude":"47.93333000","longitude":"2.93333000"},{"name":"Château-Renault","countryCode":"FR","stateCode":"CVL","latitude":"47.59188000","longitude":"0.91143000"},{"name":"Château-la-Vallière","countryCode":"FR","stateCode":"CVL","latitude":"47.54665000","longitude":"0.32458000"},{"name":"Châteaudun","countryCode":"FR","stateCode":"CVL","latitude":"48.07086000","longitude":"1.33783000"},{"name":"Châteaumeillant","countryCode":"FR","stateCode":"CVL","latitude":"46.56219000","longitude":"2.19515000"},{"name":"Châteauneuf-en-Thymerais","countryCode":"FR","stateCode":"CVL","latitude":"48.58112000","longitude":"1.24085000"},{"name":"Châteauneuf-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"46.85778000","longitude":"2.31710000"},{"name":"Châteauneuf-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.86575000","longitude":"2.21903000"},{"name":"Châteauroux","countryCode":"FR","stateCode":"CVL","latitude":"46.81248000","longitude":"1.69362000"},{"name":"Châtillon-Coligny","countryCode":"FR","stateCode":"CVL","latitude":"47.82266000","longitude":"2.84563000"},{"name":"Châtillon-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.27571000","longitude":"1.49424000"},{"name":"Châtillon-sur-Indre","countryCode":"FR","stateCode":"CVL","latitude":"46.98735000","longitude":"1.17218000"},{"name":"Châtres-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.26505000","longitude":"1.90591000"},{"name":"Chécy","countryCode":"FR","stateCode":"CVL","latitude":"47.89402000","longitude":"2.02304000"},{"name":"Cinq-Mars-la-Pile","countryCode":"FR","stateCode":"CVL","latitude":"47.34638000","longitude":"0.45873000"},{"name":"Civray-de-Touraine","countryCode":"FR","stateCode":"CVL","latitude":"47.33253000","longitude":"1.04952000"},{"name":"Clion","countryCode":"FR","stateCode":"CVL","latitude":"46.94085000","longitude":"1.23214000"},{"name":"Cloyes-sur-le-Loir","countryCode":"FR","stateCode":"CVL","latitude":"47.99726000","longitude":"1.23711000"},{"name":"Cluis","countryCode":"FR","stateCode":"CVL","latitude":"46.54486000","longitude":"1.74933000"},{"name":"Cléry-Saint-André","countryCode":"FR","stateCode":"CVL","latitude":"47.82218000","longitude":"1.75091000"},{"name":"Cléré-les-Pins","countryCode":"FR","stateCode":"CVL","latitude":"47.42550000","longitude":"0.38963000"},{"name":"Contres","countryCode":"FR","stateCode":"CVL","latitude":"47.41754000","longitude":"1.42849000"},{"name":"Corbeilles","countryCode":"FR","stateCode":"CVL","latitude":"48.07201000","longitude":"2.55030000"},{"name":"Cormeray","countryCode":"FR","stateCode":"CVL","latitude":"47.49195000","longitude":"1.40610000"},{"name":"Cormery","countryCode":"FR","stateCode":"CVL","latitude":"47.26812000","longitude":"0.83583000"},{"name":"Corquilleroy","countryCode":"FR","stateCode":"CVL","latitude":"48.04212000","longitude":"2.70382000"},{"name":"Coullons","countryCode":"FR","stateCode":"CVL","latitude":"47.62105000","longitude":"2.49258000"},{"name":"Coulombs","countryCode":"FR","stateCode":"CVL","latitude":"48.65253000","longitude":"1.54646000"},{"name":"Cour-Cheverny","countryCode":"FR","stateCode":"CVL","latitude":"47.51033000","longitude":"1.45583000"},{"name":"Cours-les-Barres","countryCode":"FR","stateCode":"CVL","latitude":"47.02513000","longitude":"3.03167000"},{"name":"Courtenay","countryCode":"FR","stateCode":"CVL","latitude":"48.03901000","longitude":"3.05851000"},{"name":"Courville-sur-Eure","countryCode":"FR","stateCode":"CVL","latitude":"48.44899000","longitude":"1.24085000"},{"name":"Cuffy","countryCode":"FR","stateCode":"CVL","latitude":"46.96275000","longitude":"3.05238000"},{"name":"Dadonville","countryCode":"FR","stateCode":"CVL","latitude":"48.15776000","longitude":"2.27150000"},{"name":"Dammarie","countryCode":"FR","stateCode":"CVL","latitude":"48.34314000","longitude":"1.49444000"},{"name":"Dampierre-en-Burly","countryCode":"FR","stateCode":"CVL","latitude":"47.76143000","longitude":"2.51962000"},{"name":"Darvoy","countryCode":"FR","stateCode":"CVL","latitude":"47.85839000","longitude":"2.10033000"},{"name":"Descartes","countryCode":"FR","stateCode":"CVL","latitude":"46.96667000","longitude":"0.70000000"},{"name":"Dhuizon","countryCode":"FR","stateCode":"CVL","latitude":"47.58723000","longitude":"1.65809000"},{"name":"Donnery","countryCode":"FR","stateCode":"CVL","latitude":"47.91486000","longitude":"2.10299000"},{"name":"Dordives","countryCode":"FR","stateCode":"CVL","latitude":"48.14253000","longitude":"2.76775000"},{"name":"Douchy","countryCode":"FR","stateCode":"CVL","latitude":"47.94282000","longitude":"3.05392000"},{"name":"Dreux","countryCode":"FR","stateCode":"CVL","latitude":"48.73649000","longitude":"1.36566000"},{"name":"Droue-sur-Drouette","countryCode":"FR","stateCode":"CVL","latitude":"48.60053000","longitude":"1.70113000"},{"name":"Droué","countryCode":"FR","stateCode":"CVL","latitude":"48.04023000","longitude":"1.07534000"},{"name":"Dry","countryCode":"FR","stateCode":"CVL","latitude":"47.79612000","longitude":"1.71330000"},{"name":"Dun-sur-Auron","countryCode":"FR","stateCode":"CVL","latitude":"46.88490000","longitude":"2.57345000"},{"name":"Déols","countryCode":"FR","stateCode":"CVL","latitude":"46.82934000","longitude":"1.70428000"},{"name":"Département d\'Eure-et-Loir","countryCode":"FR","stateCode":"CVL","latitude":"48.50000000","longitude":"1.50000000"},{"name":"Département d\'Indre-et-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.25000000","longitude":"0.75000000"},{"name":"Département de l\'Indre","countryCode":"FR","stateCode":"CVL","latitude":"46.83333000","longitude":"1.66667000"},{"name":"Département du Loir-et-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.50000000","longitude":"1.50000000"},{"name":"Esvres","countryCode":"FR","stateCode":"CVL","latitude":"47.28537000","longitude":"0.78588000"},{"name":"Faverolles-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.31732000","longitude":"1.19045000"},{"name":"Fay-aux-Loges","countryCode":"FR","stateCode":"CVL","latitude":"47.92724000","longitude":"2.14012000"},{"name":"Fleury-les-Aubrais","countryCode":"FR","stateCode":"CVL","latitude":"47.93328000","longitude":"1.91811000"},{"name":"Fondettes","countryCode":"FR","stateCode":"CVL","latitude":"47.40350000","longitude":"0.59686000"},{"name":"Fontaine-la-Guyon","countryCode":"FR","stateCode":"CVL","latitude":"48.47270000","longitude":"1.31417000"},{"name":"Fontenay-sur-Loing","countryCode":"FR","stateCode":"CVL","latitude":"48.10365000","longitude":"2.77542000"},{"name":"Foëcy","countryCode":"FR","stateCode":"CVL","latitude":"47.17618000","longitude":"2.16257000"},{"name":"Fussy","countryCode":"FR","stateCode":"CVL","latitude":"47.14372000","longitude":"2.42953000"},{"name":"Férolles","countryCode":"FR","stateCode":"CVL","latitude":"47.83475000","longitude":"2.11113000"},{"name":"Gallardon","countryCode":"FR","stateCode":"CVL","latitude":"48.52622000","longitude":"1.69307000"},{"name":"Garnay","countryCode":"FR","stateCode":"CVL","latitude":"48.70489000","longitude":"1.33706000"},{"name":"Gasville-Oisème","countryCode":"FR","stateCode":"CVL","latitude":"48.46973000","longitude":"1.53843000"},{"name":"Genillé","countryCode":"FR","stateCode":"CVL","latitude":"47.18333000","longitude":"1.10000000"},{"name":"Gidy","countryCode":"FR","stateCode":"CVL","latitude":"47.98539000","longitude":"1.83816000"},{"name":"Gien","countryCode":"FR","stateCode":"CVL","latitude":"47.69332000","longitude":"2.63094000"},{"name":"Gièvres","countryCode":"FR","stateCode":"CVL","latitude":"47.27847000","longitude":"1.66943000"},{"name":"Graçay","countryCode":"FR","stateCode":"CVL","latitude":"47.14371000","longitude":"1.84733000"},{"name":"Hanches","countryCode":"FR","stateCode":"CVL","latitude":"48.60115000","longitude":"1.65137000"},{"name":"Henrichemont","countryCode":"FR","stateCode":"CVL","latitude":"47.30333000","longitude":"2.52458000"},{"name":"Herbault","countryCode":"FR","stateCode":"CVL","latitude":"47.60501000","longitude":"1.13934000"},{"name":"Herry","countryCode":"FR","stateCode":"CVL","latitude":"47.21667000","longitude":"2.95385000"},{"name":"Huismes","countryCode":"FR","stateCode":"CVL","latitude":"47.23319000","longitude":"0.25116000"},{"name":"Huisseau-sur-Cosson","countryCode":"FR","stateCode":"CVL","latitude":"47.59335000","longitude":"1.45333000"},{"name":"Huisseau-sur-Mauves","countryCode":"FR","stateCode":"CVL","latitude":"47.89319000","longitude":"1.70274000"},{"name":"Ingré","countryCode":"FR","stateCode":"CVL","latitude":"47.91995000","longitude":"1.82778000"},{"name":"Issoudun","countryCode":"FR","stateCode":"CVL","latitude":"46.94848000","longitude":"1.99362000"},{"name":"Janville","countryCode":"FR","stateCode":"CVL","latitude":"48.20284000","longitude":"1.88020000"},{"name":"Jargeau","countryCode":"FR","stateCode":"CVL","latitude":"47.86316000","longitude":"2.12648000"},{"name":"Jouet-sur-l\'Aubois","countryCode":"FR","stateCode":"CVL","latitude":"47.04562000","longitude":"2.98725000"},{"name":"Jouy","countryCode":"FR","stateCode":"CVL","latitude":"48.51005000","longitude":"1.54501000"},{"name":"Jouy-le-Potier","countryCode":"FR","stateCode":"CVL","latitude":"47.74553000","longitude":"1.81115000"},{"name":"Joué-lès-Tours","countryCode":"FR","stateCode":"CVL","latitude":"47.35223000","longitude":"0.66905000"},{"name":"L\'Île-Bouchard","countryCode":"FR","stateCode":"CVL","latitude":"47.11667000","longitude":"0.41667000"},{"name":"La Bazoche-Gouet","countryCode":"FR","stateCode":"CVL","latitude":"48.13985000","longitude":"0.98163000"},{"name":"La Celle-Saint-Avant","countryCode":"FR","stateCode":"CVL","latitude":"47.02200000","longitude":"0.60488000"},{"name":"La Chapelle-Saint-Mesmin","countryCode":"FR","stateCode":"CVL","latitude":"47.88648000","longitude":"1.83450000"},{"name":"La Chapelle-Saint-Ursin","countryCode":"FR","stateCode":"CVL","latitude":"47.06248000","longitude":"2.32447000"},{"name":"La Chapelle-du-Noyer","countryCode":"FR","stateCode":"CVL","latitude":"48.03191000","longitude":"1.30953000"},{"name":"La Chapelle-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.25063000","longitude":"0.21887000"},{"name":"La Chaussée-Saint-Victor","countryCode":"FR","stateCode":"CVL","latitude":"47.61621000","longitude":"1.36765000"},{"name":"La Châtre","countryCode":"FR","stateCode":"CVL","latitude":"46.58228000","longitude":"1.98734000"},{"name":"La Croix-en-Touraine","countryCode":"FR","stateCode":"CVL","latitude":"47.34031000","longitude":"0.99024000"},{"name":"La Ferté-Imbault","countryCode":"FR","stateCode":"CVL","latitude":"47.38467000","longitude":"1.95344000"},{"name":"La Ferté-Saint-Aubin","countryCode":"FR","stateCode":"CVL","latitude":"47.71695000","longitude":"1.93904000"},{"name":"La Loupe","countryCode":"FR","stateCode":"CVL","latitude":"48.47320000","longitude":"1.01585000"},{"name":"La Membrolle-sur-Choisille","countryCode":"FR","stateCode":"CVL","latitude":"47.43719000","longitude":"0.63163000"},{"name":"La Riche","countryCode":"FR","stateCode":"CVL","latitude":"47.38996000","longitude":"0.67072000"},{"name":"La Ville-aux-Clercs","countryCode":"FR","stateCode":"CVL","latitude":"47.91835000","longitude":"1.08521000"},{"name":"La Ville-aux-Dames","countryCode":"FR","stateCode":"CVL","latitude":"47.39551000","longitude":"0.76837000"},{"name":"Ladon","countryCode":"FR","stateCode":"CVL","latitude":"48.00259000","longitude":"2.53724000"},{"name":"Lailly-en-Val","countryCode":"FR","stateCode":"CVL","latitude":"47.76962000","longitude":"1.68657000"},{"name":"Lamotte-Beuvron","countryCode":"FR","stateCode":"CVL","latitude":"47.60200000","longitude":"2.02837000"},{"name":"Langeais","countryCode":"FR","stateCode":"CVL","latitude":"47.32587000","longitude":"0.40136000"},{"name":"Larçay","countryCode":"FR","stateCode":"CVL","latitude":"47.36649000","longitude":"0.78145000"},{"name":"Le Blanc","countryCode":"FR","stateCode":"CVL","latitude":"46.63371000","longitude":"1.06272000"},{"name":"Le Châtelet","countryCode":"FR","stateCode":"CVL","latitude":"46.64247000","longitude":"2.28229000"},{"name":"Le Coudray","countryCode":"FR","stateCode":"CVL","latitude":"48.42115000","longitude":"1.50057000"},{"name":"Le Grand-Pressigny","countryCode":"FR","stateCode":"CVL","latitude":"46.92017000","longitude":"0.80380000"},{"name":"Le Poinçonnet","countryCode":"FR","stateCode":"CVL","latitude":"46.76410000","longitude":"1.71790000"},{"name":"Le Pêchereau","countryCode":"FR","stateCode":"CVL","latitude":"46.57677000","longitude":"1.54743000"},{"name":"Les Aix-d’Angillon","countryCode":"FR","stateCode":"CVL","latitude":"47.19652000","longitude":"2.56506000"},{"name":"Les Montils","countryCode":"FR","stateCode":"CVL","latitude":"47.49499000","longitude":"1.29775000"},{"name":"Levet","countryCode":"FR","stateCode":"CVL","latitude":"46.92605000","longitude":"2.40732000"},{"name":"Levroux","countryCode":"FR","stateCode":"CVL","latitude":"46.97860000","longitude":"1.61243000"},{"name":"Lignières","countryCode":"FR","stateCode":"CVL","latitude":"46.75152000","longitude":"2.17381000"},{"name":"Ligny-le-Ribault","countryCode":"FR","stateCode":"CVL","latitude":"47.68419000","longitude":"1.78153000"},{"name":"Ligré","countryCode":"FR","stateCode":"CVL","latitude":"47.11185000","longitude":"0.27562000"},{"name":"Ligueil","countryCode":"FR","stateCode":"CVL","latitude":"47.04210000","longitude":"0.81893000"},{"name":"Loches","countryCode":"FR","stateCode":"CVL","latitude":"47.12858000","longitude":"0.99522000"},{"name":"Loiret","countryCode":"FR","stateCode":"CVL","latitude":"47.93598000","longitude":"2.30173000"},{"name":"Lorris","countryCode":"FR","stateCode":"CVL","latitude":"47.88950000","longitude":"2.51478000"},{"name":"Loury","countryCode":"FR","stateCode":"CVL","latitude":"47.99944000","longitude":"2.08474000"},{"name":"Luant","countryCode":"FR","stateCode":"CVL","latitude":"46.73300000","longitude":"1.55793000"},{"name":"Lucé","countryCode":"FR","stateCode":"CVL","latitude":"48.43689000","longitude":"1.46359000"},{"name":"Luisant","countryCode":"FR","stateCode":"CVL","latitude":"48.42950000","longitude":"1.47383000"},{"name":"Lunay","countryCode":"FR","stateCode":"CVL","latitude":"47.80864000","longitude":"0.91499000"},{"name":"Lunery","countryCode":"FR","stateCode":"CVL","latitude":"46.93569000","longitude":"2.26895000"},{"name":"Luray","countryCode":"FR","stateCode":"CVL","latitude":"48.72035000","longitude":"1.39889000"},{"name":"Luynes","countryCode":"FR","stateCode":"CVL","latitude":"47.38441000","longitude":"0.55470000"},{"name":"Luçay-le-Mâle","countryCode":"FR","stateCode":"CVL","latitude":"47.12996000","longitude":"1.44173000"},{"name":"Lèves","countryCode":"FR","stateCode":"CVL","latitude":"48.47065000","longitude":"1.48194000"},{"name":"Léré","countryCode":"FR","stateCode":"CVL","latitude":"47.46867000","longitude":"2.86981000"},{"name":"Maintenon","countryCode":"FR","stateCode":"CVL","latitude":"48.58704000","longitude":"1.57847000"},{"name":"Mainvilliers","countryCode":"FR","stateCode":"CVL","latitude":"48.45003000","longitude":"1.45607000"},{"name":"Malesherbes","countryCode":"FR","stateCode":"CVL","latitude":"48.29566000","longitude":"2.40935000"},{"name":"Manthelan","countryCode":"FR","stateCode":"CVL","latitude":"47.13632000","longitude":"0.79319000"},{"name":"Marboué","countryCode":"FR","stateCode":"CVL","latitude":"48.11377000","longitude":"1.33210000"},{"name":"Marcilly-en-Villette","countryCode":"FR","stateCode":"CVL","latitude":"47.76505000","longitude":"2.02266000"},{"name":"Mardié","countryCode":"FR","stateCode":"CVL","latitude":"47.88617000","longitude":"2.05745000"},{"name":"Mareau-aux-Prés","countryCode":"FR","stateCode":"CVL","latitude":"47.86667000","longitude":"1.78333000"},{"name":"Mareuil-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.29314000","longitude":"1.32897000"},{"name":"Margon","countryCode":"FR","stateCode":"CVL","latitude":"48.33568000","longitude":"0.83454000"},{"name":"Marigny-les-Usages","countryCode":"FR","stateCode":"CVL","latitude":"47.95799000","longitude":"2.01462000"},{"name":"Marmagne","countryCode":"FR","stateCode":"CVL","latitude":"47.10000000","longitude":"2.28333000"},{"name":"Martizay","countryCode":"FR","stateCode":"CVL","latitude":"46.80767000","longitude":"1.04324000"},{"name":"Massay","countryCode":"FR","stateCode":"CVL","latitude":"47.15324000","longitude":"1.99334000"},{"name":"Mazières-de-Touraine","countryCode":"FR","stateCode":"CVL","latitude":"47.38326000","longitude":"0.42548000"},{"name":"Mehun-sur-Yèvre","countryCode":"FR","stateCode":"CVL","latitude":"47.13782000","longitude":"2.21105000"},{"name":"Menetou-Salon","countryCode":"FR","stateCode":"CVL","latitude":"47.23172000","longitude":"2.48715000"},{"name":"Mer","countryCode":"FR","stateCode":"CVL","latitude":"47.70555000","longitude":"1.50621000"},{"name":"Mettray","countryCode":"FR","stateCode":"CVL","latitude":"47.45251000","longitude":"0.64939000"},{"name":"Meung-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.83124000","longitude":"1.69582000"},{"name":"Mondoubleau","countryCode":"FR","stateCode":"CVL","latitude":"47.98061000","longitude":"0.89782000"},{"name":"Monnaie","countryCode":"FR","stateCode":"CVL","latitude":"47.50162000","longitude":"0.78872000"},{"name":"Mont-près-Chambord","countryCode":"FR","stateCode":"CVL","latitude":"47.56235000","longitude":"1.45712000"},{"name":"Montargis","countryCode":"FR","stateCode":"CVL","latitude":"47.99696000","longitude":"2.73261000"},{"name":"Montbazon","countryCode":"FR","stateCode":"CVL","latitude":"47.28348000","longitude":"0.69988000"},{"name":"Montcresson","countryCode":"FR","stateCode":"CVL","latitude":"47.90561000","longitude":"2.80796000"},{"name":"Montgivray","countryCode":"FR","stateCode":"CVL","latitude":"46.60324000","longitude":"1.98162000"},{"name":"Montierchaume","countryCode":"FR","stateCode":"CVL","latitude":"46.86362000","longitude":"1.77181000"},{"name":"Montlivault","countryCode":"FR","stateCode":"CVL","latitude":"47.63987000","longitude":"1.44487000"},{"name":"Montlouis-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.38845000","longitude":"0.83208000"},{"name":"Montoire-sur-le-Loir","countryCode":"FR","stateCode":"CVL","latitude":"47.75316000","longitude":"0.86525000"},{"name":"Montrichard","countryCode":"FR","stateCode":"CVL","latitude":"47.34310000","longitude":"1.18653000"},{"name":"Monts","countryCode":"FR","stateCode":"CVL","latitude":"47.27723000","longitude":"0.62473000"},{"name":"Morancez","countryCode":"FR","stateCode":"CVL","latitude":"48.40051000","longitude":"1.49388000"},{"name":"Morée","countryCode":"FR","stateCode":"CVL","latitude":"47.90397000","longitude":"1.23421000"},{"name":"Muides-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.66958000","longitude":"1.52694000"},{"name":"Mur-de-Sologne","countryCode":"FR","stateCode":"CVL","latitude":"47.41239000","longitude":"1.60832000"},{"name":"Ménestreau-en-Villette","countryCode":"FR","stateCode":"CVL","latitude":"47.69962000","longitude":"2.02333000"},{"name":"Méreau","countryCode":"FR","stateCode":"CVL","latitude":"47.16295000","longitude":"2.05086000"},{"name":"Mézières-en-Brenne","countryCode":"FR","stateCode":"CVL","latitude":"46.81979000","longitude":"1.21123000"},{"name":"Mézières-en-Drouais","countryCode":"FR","stateCode":"CVL","latitude":"48.72413000","longitude":"1.42440000"},{"name":"Nargis","countryCode":"FR","stateCode":"CVL","latitude":"48.11106000","longitude":"2.75597000"},{"name":"Naveil","countryCode":"FR","stateCode":"CVL","latitude":"47.79576000","longitude":"1.03222000"},{"name":"Nazelles-Négron","countryCode":"FR","stateCode":"CVL","latitude":"47.43333000","longitude":"0.95000000"},{"name":"Neuillé-Pont-Pierre","countryCode":"FR","stateCode":"CVL","latitude":"47.54840000","longitude":"0.54962000"},{"name":"Neung-sur-Beuvron","countryCode":"FR","stateCode":"CVL","latitude":"47.53486000","longitude":"1.80514000"},{"name":"Neuville-aux-Bois","countryCode":"FR","stateCode":"CVL","latitude":"48.06813000","longitude":"2.05372000"},{"name":"Neuvy-Pailloux","countryCode":"FR","stateCode":"CVL","latitude":"46.88486000","longitude":"1.86152000"},{"name":"Neuvy-Saint-Sépulchre","countryCode":"FR","stateCode":"CVL","latitude":"46.59781000","longitude":"1.80601000"},{"name":"Neuvy-le-Roi","countryCode":"FR","stateCode":"CVL","latitude":"47.60386000","longitude":"0.59472000"},{"name":"Neuvy-sur-Barangeon","countryCode":"FR","stateCode":"CVL","latitude":"47.31495000","longitude":"2.25343000"},{"name":"Nevoy","countryCode":"FR","stateCode":"CVL","latitude":"47.71591000","longitude":"2.57791000"},{"name":"Niherne","countryCode":"FR","stateCode":"CVL","latitude":"46.82768000","longitude":"1.56384000"},{"name":"Nogent-le-Phaye","countryCode":"FR","stateCode":"CVL","latitude":"48.44528000","longitude":"1.57777000"},{"name":"Nogent-le-Roi","countryCode":"FR","stateCode":"CVL","latitude":"48.64785000","longitude":"1.52933000"},{"name":"Nogent-le-Rotrou","countryCode":"FR","stateCode":"CVL","latitude":"48.32157000","longitude":"0.82177000"},{"name":"Nogent-sur-Vernisson","countryCode":"FR","stateCode":"CVL","latitude":"47.84603000","longitude":"2.74267000"},{"name":"Noizay","countryCode":"FR","stateCode":"CVL","latitude":"47.42188000","longitude":"0.89201000"},{"name":"Nouan-le-Fuzelier","countryCode":"FR","stateCode":"CVL","latitude":"47.53600000","longitude":"2.03647000"},{"name":"Nouzilly","countryCode":"FR","stateCode":"CVL","latitude":"47.54499000","longitude":"0.74623000"},{"name":"Noyers-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.27701000","longitude":"1.40320000"},{"name":"Nérondes","countryCode":"FR","stateCode":"CVL","latitude":"46.99758000","longitude":"2.81834000"},{"name":"Olivet","countryCode":"FR","stateCode":"CVL","latitude":"47.86219000","longitude":"1.89910000"},{"name":"Onzain","countryCode":"FR","stateCode":"CVL","latitude":"47.49956000","longitude":"1.17701000"},{"name":"Orgères-en-Beauce","countryCode":"FR","stateCode":"CVL","latitude":"48.14636000","longitude":"1.68380000"},{"name":"Orléans","countryCode":"FR","stateCode":"CVL","latitude":"47.90289000","longitude":"1.90389000"},{"name":"Ormes","countryCode":"FR","stateCode":"CVL","latitude":"47.94152000","longitude":"1.81823000"},{"name":"Orval","countryCode":"FR","stateCode":"CVL","latitude":"46.72581000","longitude":"2.47144000"},{"name":"Oucques","countryCode":"FR","stateCode":"CVL","latitude":"47.82252000","longitude":"1.29383000"},{"name":"Oulins","countryCode":"FR","stateCode":"CVL","latitude":"48.86451000","longitude":"1.47038000"},{"name":"Outarville","countryCode":"FR","stateCode":"CVL","latitude":"48.21393000","longitude":"2.02198000"},{"name":"Ouzouer-le-Marché","countryCode":"FR","stateCode":"CVL","latitude":"47.91055000","longitude":"1.52607000"},{"name":"Ouzouer-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.76638000","longitude":"2.48038000"},{"name":"Ouzouer-sur-Trézée","countryCode":"FR","stateCode":"CVL","latitude":"47.67266000","longitude":"2.80800000"},{"name":"Pannes","countryCode":"FR","stateCode":"CVL","latitude":"48.01937000","longitude":"2.66755000"},{"name":"Parçay-Meslay","countryCode":"FR","stateCode":"CVL","latitude":"47.44195000","longitude":"0.74847000"},{"name":"Patay","countryCode":"FR","stateCode":"CVL","latitude":"48.04833000","longitude":"1.69500000"},{"name":"Perrusson","countryCode":"FR","stateCode":"CVL","latitude":"47.09873000","longitude":"1.01438000"},{"name":"Pierres","countryCode":"FR","stateCode":"CVL","latitude":"48.59209000","longitude":"1.56444000"},{"name":"Pithiviers","countryCode":"FR","stateCode":"CVL","latitude":"48.17185000","longitude":"2.25185000"},{"name":"Pithiviers-le-Vieil","countryCode":"FR","stateCode":"CVL","latitude":"48.16313000","longitude":"2.20922000"},{"name":"Plaimpied-Givaudins","countryCode":"FR","stateCode":"CVL","latitude":"46.99800000","longitude":"2.45428000"},{"name":"Pocé-sur-Cisse","countryCode":"FR","stateCode":"CVL","latitude":"47.44330000","longitude":"0.99142000"},{"name":"Poilly-lez-Gien","countryCode":"FR","stateCode":"CVL","latitude":"47.67724000","longitude":"2.59743000"},{"name":"Pontlevoy","countryCode":"FR","stateCode":"CVL","latitude":"47.39002000","longitude":"1.25465000"},{"name":"Pouligny-Saint-Pierre","countryCode":"FR","stateCode":"CVL","latitude":"46.68095000","longitude":"1.03877000"},{"name":"Preuilly-sur-Claise","countryCode":"FR","stateCode":"CVL","latitude":"46.85424000","longitude":"0.92954000"},{"name":"Pruniers-en-Sologne","countryCode":"FR","stateCode":"CVL","latitude":"47.31667000","longitude":"1.66667000"},{"name":"Puiseaux","countryCode":"FR","stateCode":"CVL","latitude":"48.09234000","longitude":"2.05967000"},{"name":"Quiers-sur-Bézonde","countryCode":"FR","stateCode":"CVL","latitude":"47.99615000","longitude":"2.44141000"},{"name":"Rebréchien","countryCode":"FR","stateCode":"CVL","latitude":"47.98727000","longitude":"2.04432000"},{"name":"Reignac-sur-Indre","countryCode":"FR","stateCode":"CVL","latitude":"47.22662000","longitude":"0.91587000"},{"name":"Restigné","countryCode":"FR","stateCode":"CVL","latitude":"47.28224000","longitude":"0.22788000"},{"name":"Reugny","countryCode":"FR","stateCode":"CVL","latitude":"47.48208000","longitude":"0.88468000"},{"name":"Reuilly","countryCode":"FR","stateCode":"CVL","latitude":"47.08476000","longitude":"2.04305000"},{"name":"Rians","countryCode":"FR","stateCode":"CVL","latitude":"47.17875000","longitude":"2.61359000"},{"name":"Richelieu","countryCode":"FR","stateCode":"CVL","latitude":"47.01389000","longitude":"0.32406000"},{"name":"Rochecorbon","countryCode":"FR","stateCode":"CVL","latitude":"47.41658000","longitude":"0.75521000"},{"name":"Romorantin-Lanthenay","countryCode":"FR","stateCode":"CVL","latitude":"47.36667000","longitude":"1.75000000"},{"name":"Rouziers-de-Touraine","countryCode":"FR","stateCode":"CVL","latitude":"47.51720000","longitude":"0.64848000"},{"name":"Saché","countryCode":"FR","stateCode":"CVL","latitude":"47.24707000","longitude":"0.54455000"},{"name":"Saint-Aignan","countryCode":"FR","stateCode":"CVL","latitude":"47.26892000","longitude":"1.37614000"},{"name":"Saint-Amand-Longpré","countryCode":"FR","stateCode":"CVL","latitude":"47.68333000","longitude":"1.01667000"},{"name":"Saint-Amand-Montrond","countryCode":"FR","stateCode":"CVL","latitude":"46.72284000","longitude":"2.50494000"},{"name":"Saint-Antoine-du-Rocher","countryCode":"FR","stateCode":"CVL","latitude":"47.49677000","longitude":"0.62997000"},{"name":"Saint-Aubin-des-Bois","countryCode":"FR","stateCode":"CVL","latitude":"48.46549000","longitude":"1.35784000"},{"name":"Saint-Avertin","countryCode":"FR","stateCode":"CVL","latitude":"47.36357000","longitude":"0.73993000"},{"name":"Saint-Ay","countryCode":"FR","stateCode":"CVL","latitude":"47.85890000","longitude":"1.75137000"},{"name":"Saint-Benoît-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.80561000","longitude":"2.31274000"},{"name":"Saint-Branchs","countryCode":"FR","stateCode":"CVL","latitude":"47.22655000","longitude":"0.77306000"},{"name":"Saint-Brisson-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.64686000","longitude":"2.68229000"},{"name":"Saint-Christophe-sur-le-Nais","countryCode":"FR","stateCode":"CVL","latitude":"47.61720000","longitude":"0.47801000"},{"name":"Saint-Claude-de-Diray","countryCode":"FR","stateCode":"CVL","latitude":"47.61651000","longitude":"1.41798000"},{"name":"Saint-Cyr-en-Val","countryCode":"FR","stateCode":"CVL","latitude":"47.83182000","longitude":"1.96672000"},{"name":"Saint-Cyr-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.40000000","longitude":"0.66667000"},{"name":"Saint-Denis-en-Val","countryCode":"FR","stateCode":"CVL","latitude":"47.87321000","longitude":"1.96601000"},{"name":"Saint-Denis-les-Ponts","countryCode":"FR","stateCode":"CVL","latitude":"48.06692000","longitude":"1.29764000"},{"name":"Saint-Doulchard","countryCode":"FR","stateCode":"CVL","latitude":"47.10371000","longitude":"2.35200000"},{"name":"Saint-Dyé-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.65595000","longitude":"1.48847000"},{"name":"Saint-Florent-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"46.99552000","longitude":"2.25076000"},{"name":"Saint-Gaultier","countryCode":"FR","stateCode":"CVL","latitude":"46.63518000","longitude":"1.41289000"},{"name":"Saint-Georges-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.32996000","longitude":"1.13261000"},{"name":"Saint-Georges-sur-Eure","countryCode":"FR","stateCode":"CVL","latitude":"48.41869000","longitude":"1.35460000"},{"name":"Saint-Germain-des-Prés","countryCode":"FR","stateCode":"CVL","latitude":"47.95384000","longitude":"2.84846000"},{"name":"Saint-Germain-du-Puy","countryCode":"FR","stateCode":"CVL","latitude":"47.10000000","longitude":"2.48333000"},{"name":"Saint-Gervais-la-Forêt","countryCode":"FR","stateCode":"CVL","latitude":"47.56705000","longitude":"1.35493000"},{"name":"Saint-Hilaire-Saint-Mesmin","countryCode":"FR","stateCode":"CVL","latitude":"47.86614000","longitude":"1.83351000"},{"name":"Saint-Jean-de-Braye","countryCode":"FR","stateCode":"CVL","latitude":"47.91303000","longitude":"1.97705000"},{"name":"Saint-Jean-de-la-Ruelle","countryCode":"FR","stateCode":"CVL","latitude":"47.91127000","longitude":"1.86483000"},{"name":"Saint-Jean-le-Blanc","countryCode":"FR","stateCode":"CVL","latitude":"47.89327000","longitude":"1.91540000"},{"name":"Saint-Laurent-Nouan","countryCode":"FR","stateCode":"CVL","latitude":"47.71667000","longitude":"1.60000000"},{"name":"Saint-Lubin-des-Joncherets","countryCode":"FR","stateCode":"CVL","latitude":"48.76667000","longitude":"1.21667000"},{"name":"Saint-Marcel","countryCode":"FR","stateCode":"CVL","latitude":"46.60193000","longitude":"1.51324000"},{"name":"Saint-Martin-de-Nigelles","countryCode":"FR","stateCode":"CVL","latitude":"48.61234000","longitude":"1.60920000"},{"name":"Saint-Martin-d’Auxigny","countryCode":"FR","stateCode":"CVL","latitude":"47.20371000","longitude":"2.41553000"},{"name":"Saint-Martin-le-Beau","countryCode":"FR","stateCode":"CVL","latitude":"47.35566000","longitude":"0.90953000"},{"name":"Saint-Martin-sur-Ocre","countryCode":"FR","stateCode":"CVL","latitude":"47.65942000","longitude":"2.65810000"},{"name":"Saint-Maur","countryCode":"FR","stateCode":"CVL","latitude":"46.80657000","longitude":"1.63904000"},{"name":"Saint-Maurice-sur-Fessard","countryCode":"FR","stateCode":"CVL","latitude":"47.99231000","longitude":"2.62157000"},{"name":"Saint-Nicolas-de-Bourgueil","countryCode":"FR","stateCode":"CVL","latitude":"47.28493000","longitude":"0.12727000"},{"name":"Saint-Ouen","countryCode":"FR","stateCode":"CVL","latitude":"47.81404000","longitude":"1.08067000"},{"name":"Saint-Paterne-Racan","countryCode":"FR","stateCode":"CVL","latitude":"47.60213000","longitude":"0.48478000"},{"name":"Saint-Piat","countryCode":"FR","stateCode":"CVL","latitude":"48.54668000","longitude":"1.58363000"},{"name":"Saint-Pierre-des-Corps","countryCode":"FR","stateCode":"CVL","latitude":"47.38623000","longitude":"0.74849000"},{"name":"Saint-Prest","countryCode":"FR","stateCode":"CVL","latitude":"48.49107000","longitude":"1.53034000"},{"name":"Saint-Pryvé-Saint-Mesmin","countryCode":"FR","stateCode":"CVL","latitude":"47.88177000","longitude":"1.86950000"},{"name":"Saint-Père-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.76667000","longitude":"2.36667000"},{"name":"Saint-Romain-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.31877000","longitude":"1.39956000"},{"name":"Saint-Rémy-sur-Avre","countryCode":"FR","stateCode":"CVL","latitude":"48.76143000","longitude":"1.24532000"},{"name":"Saint-Satur","countryCode":"FR","stateCode":"CVL","latitude":"47.33914000","longitude":"2.83734000"},{"name":"Saint-Sulpice-de-Pommeray","countryCode":"FR","stateCode":"CVL","latitude":"47.60000000","longitude":"1.26667000"},{"name":"Saint-Viâtre","countryCode":"FR","stateCode":"CVL","latitude":"47.52438000","longitude":"1.93276000"},{"name":"Saint-Éloy-de-Gy","countryCode":"FR","stateCode":"CVL","latitude":"47.15552000","longitude":"2.34267000"},{"name":"Saint-Épain","countryCode":"FR","stateCode":"CVL","latitude":"47.14482000","longitude":"0.53668000"},{"name":"Saint-Étienne-de-Chigny","countryCode":"FR","stateCode":"CVL","latitude":"47.38333000","longitude":"0.53333000"},{"name":"Sainte-Geneviève-des-Bois","countryCode":"FR","stateCode":"CVL","latitude":"47.81777000","longitude":"2.81652000"},{"name":"Sainte-Lizaigne","countryCode":"FR","stateCode":"CVL","latitude":"47.00695000","longitude":"2.02266000"},{"name":"Sainte-Maure-de-Touraine","countryCode":"FR","stateCode":"CVL","latitude":"47.11130000","longitude":"0.62236000"},{"name":"Sainte-Solange","countryCode":"FR","stateCode":"CVL","latitude":"47.13628000","longitude":"2.55019000"},{"name":"Salbris","countryCode":"FR","stateCode":"CVL","latitude":"47.42420000","longitude":"2.05124000"},{"name":"Sancerre","countryCode":"FR","stateCode":"CVL","latitude":"47.32889000","longitude":"2.83447000"},{"name":"Sancoins","countryCode":"FR","stateCode":"CVL","latitude":"46.83314000","longitude":"2.92238000"},{"name":"Sandillon","countryCode":"FR","stateCode":"CVL","latitude":"47.84510000","longitude":"2.03155000"},{"name":"Saran","countryCode":"FR","stateCode":"CVL","latitude":"47.95013000","longitude":"1.87601000"},{"name":"Sargé-sur-Braye","countryCode":"FR","stateCode":"CVL","latitude":"47.92352000","longitude":"0.85340000"},{"name":"Saussay","countryCode":"FR","stateCode":"CVL","latitude":"48.85571000","longitude":"1.40889000"},{"name":"Savigny-en-Sancerre","countryCode":"FR","stateCode":"CVL","latitude":"47.44142000","longitude":"2.80953000"},{"name":"Savigny-en-Véron","countryCode":"FR","stateCode":"CVL","latitude":"47.20071000","longitude":"0.14457000"},{"name":"Savigny-sur-Braye","countryCode":"FR","stateCode":"CVL","latitude":"47.87923000","longitude":"0.80981000"},{"name":"Savigné-sur-Lathan","countryCode":"FR","stateCode":"CVL","latitude":"47.44483000","longitude":"0.32093000"},{"name":"Savonnières","countryCode":"FR","stateCode":"CVL","latitude":"47.34769000","longitude":"0.54961000"},{"name":"Seigy","countryCode":"FR","stateCode":"CVL","latitude":"47.25688000","longitude":"1.39964000"},{"name":"Selles-Saint-Denis","countryCode":"FR","stateCode":"CVL","latitude":"47.38695000","longitude":"1.92295000"},{"name":"Selles-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.27904000","longitude":"1.55387000"},{"name":"Semblançay","countryCode":"FR","stateCode":"CVL","latitude":"47.50000000","longitude":"0.58333000"},{"name":"Semoy","countryCode":"FR","stateCode":"CVL","latitude":"47.93333000","longitude":"1.95000000"},{"name":"Senonches","countryCode":"FR","stateCode":"CVL","latitude":"48.55999000","longitude":"1.03069000"},{"name":"Sermaises","countryCode":"FR","stateCode":"CVL","latitude":"48.29650000","longitude":"2.20546000"},{"name":"Soings-en-Sologne","countryCode":"FR","stateCode":"CVL","latitude":"47.41289000","longitude":"1.52452000"},{"name":"Sonzay","countryCode":"FR","stateCode":"CVL","latitude":"47.52687000","longitude":"0.46203000"},{"name":"Sorel-Moussel","countryCode":"FR","stateCode":"CVL","latitude":"48.83391000","longitude":"1.36699000"},{"name":"Sorigny","countryCode":"FR","stateCode":"CVL","latitude":"47.24329000","longitude":"0.69520000"},{"name":"Souesmes","countryCode":"FR","stateCode":"CVL","latitude":"47.45638000","longitude":"2.17495000"},{"name":"Sours","countryCode":"FR","stateCode":"CVL","latitude":"48.41043000","longitude":"1.59889000"},{"name":"Sully-sur-Loire","countryCode":"FR","stateCode":"CVL","latitude":"47.76372000","longitude":"2.37238000"},{"name":"Suèvres","countryCode":"FR","stateCode":"CVL","latitude":"47.66655000","longitude":"1.46153000"},{"name":"Tauxigny","countryCode":"FR","stateCode":"CVL","latitude":"47.21337000","longitude":"0.83479000"},{"name":"Tavers","countryCode":"FR","stateCode":"CVL","latitude":"47.75921000","longitude":"1.61267000"},{"name":"Theillay","countryCode":"FR","stateCode":"CVL","latitude":"47.31429000","longitude":"2.04028000"},{"name":"Thilouze","countryCode":"FR","stateCode":"CVL","latitude":"47.22415000","longitude":"0.57963000"},{"name":"Thiron Gardais","countryCode":"FR","stateCode":"CVL","latitude":"48.31667000","longitude":"0.98333000"},{"name":"Thésée","countryCode":"FR","stateCode":"CVL","latitude":"47.32345000","longitude":"1.30882000"},{"name":"Tigy","countryCode":"FR","stateCode":"CVL","latitude":"47.79365000","longitude":"2.19767000"},{"name":"Tournon-Saint-Martin","countryCode":"FR","stateCode":"CVL","latitude":"46.73423000","longitude":"0.95514000"},{"name":"Tours","countryCode":"FR","stateCode":"CVL","latitude":"47.39484000","longitude":"0.70398000"},{"name":"Toury","countryCode":"FR","stateCode":"CVL","latitude":"48.19397000","longitude":"1.93484000"},{"name":"Traînou","countryCode":"FR","stateCode":"CVL","latitude":"47.97353000","longitude":"2.10399000"},{"name":"Triguères","countryCode":"FR","stateCode":"CVL","latitude":"47.93975000","longitude":"2.98570000"},{"name":"Trouy","countryCode":"FR","stateCode":"CVL","latitude":"47.01153000","longitude":"2.36018000"},{"name":"Truyes","countryCode":"FR","stateCode":"CVL","latitude":"47.27299000","longitude":"0.85179000"},{"name":"Tréon","countryCode":"FR","stateCode":"CVL","latitude":"48.67709000","longitude":"1.32668000"},{"name":"Unverre","countryCode":"FR","stateCode":"CVL","latitude":"48.19829000","longitude":"1.09207000"},{"name":"Valençay","countryCode":"FR","stateCode":"CVL","latitude":"47.16207000","longitude":"1.56852000"},{"name":"Vasselay","countryCode":"FR","stateCode":"CVL","latitude":"47.15686000","longitude":"2.38963000"},{"name":"Vatan","countryCode":"FR","stateCode":"CVL","latitude":"47.07447000","longitude":"1.81010000"},{"name":"Veigné","countryCode":"FR","stateCode":"CVL","latitude":"47.28556000","longitude":"0.74079000"},{"name":"Vendôme","countryCode":"FR","stateCode":"CVL","latitude":"47.79292000","longitude":"1.06556000"},{"name":"Vendœuvres","countryCode":"FR","stateCode":"CVL","latitude":"46.80000000","longitude":"1.35000000"},{"name":"Vennecy","countryCode":"FR","stateCode":"CVL","latitude":"47.95465000","longitude":"2.05459000"},{"name":"Vernou-sur-Brenne","countryCode":"FR","stateCode":"CVL","latitude":"47.41936000","longitude":"0.84757000"},{"name":"Vernouillet","countryCode":"FR","stateCode":"CVL","latitude":"48.72090000","longitude":"1.36951000"},{"name":"Vert-en-Drouais","countryCode":"FR","stateCode":"CVL","latitude":"48.76029000","longitude":"1.29460000"},{"name":"Vienne-en-Val","countryCode":"FR","stateCode":"CVL","latitude":"47.80036000","longitude":"2.13460000"},{"name":"Vierzon","countryCode":"FR","stateCode":"CVL","latitude":"47.22186000","longitude":"2.06840000"},{"name":"Vignoux-sur-Barangeon","countryCode":"FR","stateCode":"CVL","latitude":"47.20068000","longitude":"2.17258000"},{"name":"Villandry","countryCode":"FR","stateCode":"CVL","latitude":"47.34019000","longitude":"0.51050000"},{"name":"Villebarou","countryCode":"FR","stateCode":"CVL","latitude":"47.62344000","longitude":"1.32252000"},{"name":"Villedieu-sur-Indre","countryCode":"FR","stateCode":"CVL","latitude":"46.84598000","longitude":"1.53975000"},{"name":"Villedômer","countryCode":"FR","stateCode":"CVL","latitude":"47.54651000","longitude":"0.88775000"},{"name":"Villefranche-sur-Cher","countryCode":"FR","stateCode":"CVL","latitude":"47.30000000","longitude":"1.76667000"},{"name":"Villemandeur","countryCode":"FR","stateCode":"CVL","latitude":"47.98701000","longitude":"2.71802000"},{"name":"Villemeux-sur-Eure","countryCode":"FR","stateCode":"CVL","latitude":"48.67259000","longitude":"1.46470000"},{"name":"Villiers-le-Morhier","countryCode":"FR","stateCode":"CVL","latitude":"48.62018000","longitude":"1.56349000"},{"name":"Villiers-sur-Loir","countryCode":"FR","stateCode":"CVL","latitude":"47.80507000","longitude":"0.99774000"},{"name":"Vimory","countryCode":"FR","stateCode":"CVL","latitude":"47.94786000","longitude":"2.68701000"},{"name":"Vineuil","countryCode":"FR","stateCode":"CVL","latitude":"47.58380000","longitude":"1.37601000"},{"name":"Vitry-aux-Loges","countryCode":"FR","stateCode":"CVL","latitude":"47.93333000","longitude":"2.26667000"},{"name":"Vouvray","countryCode":"FR","stateCode":"CVL","latitude":"47.41087000","longitude":"0.79892000"},{"name":"Vouzon","countryCode":"FR","stateCode":"CVL","latitude":"47.64515000","longitude":"2.05609000"},{"name":"Voves","countryCode":"FR","stateCode":"CVL","latitude":"48.27138000","longitude":"1.62583000"},{"name":"Véretz","countryCode":"FR","stateCode":"CVL","latitude":"47.35706000","longitude":"0.80575000"},{"name":"Yzeures-sur-Creuse","countryCode":"FR","stateCode":"CVL","latitude":"46.78609000","longitude":"0.87166000"},{"name":"Yèvres","countryCode":"FR","stateCode":"CVL","latitude":"48.21078000","longitude":"1.18717000"},{"name":"Écueillé","countryCode":"FR","stateCode":"CVL","latitude":"47.08462000","longitude":"1.34668000"},{"name":"Éguzon-Chantôme","countryCode":"FR","stateCode":"CVL","latitude":"46.45000000","longitude":"1.58333000"},{"name":"Épernon","countryCode":"FR","stateCode":"CVL","latitude":"48.61031000","longitude":"1.67218000"},{"name":"Épieds-en-Beauce","countryCode":"FR","stateCode":"CVL","latitude":"47.95066000","longitude":"1.61732000"},{"name":"Ableiges","countryCode":"FR","stateCode":"IDF","latitude":"49.08932000","longitude":"1.98154000"},{"name":"Ablis","countryCode":"FR","stateCode":"IDF","latitude":"48.51720000","longitude":"1.83624000"},{"name":"Ablon-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.72732000","longitude":"2.42686000"},{"name":"Achères","countryCode":"FR","stateCode":"IDF","latitude":"48.96115000","longitude":"2.06882000"},{"name":"Achères-la-Forêt","countryCode":"FR","stateCode":"IDF","latitude":"48.35458000","longitude":"2.57035000"},{"name":"Alfortville","countryCode":"FR","stateCode":"IDF","latitude":"48.80575000","longitude":"2.42040000"},{"name":"Andilly","countryCode":"FR","stateCode":"IDF","latitude":"49.00935000","longitude":"2.30240000"},{"name":"Andrésy","countryCode":"FR","stateCode":"IDF","latitude":"48.98235000","longitude":"2.05687000"},{"name":"Angerville","countryCode":"FR","stateCode":"IDF","latitude":"48.31354000","longitude":"1.99935000"},{"name":"Angervilliers","countryCode":"FR","stateCode":"IDF","latitude":"48.59263000","longitude":"2.06541000"},{"name":"Annet-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.92669000","longitude":"2.71959000"},{"name":"Antony","countryCode":"FR","stateCode":"IDF","latitude":"48.75329000","longitude":"2.29668000"},{"name":"Arbonne-la-Forêt","countryCode":"FR","stateCode":"IDF","latitude":"48.41405000","longitude":"2.56677000"},{"name":"Arcueil","countryCode":"FR","stateCode":"IDF","latitude":"48.79993000","longitude":"2.33256000"},{"name":"Argenteuil","countryCode":"FR","stateCode":"IDF","latitude":"48.94788000","longitude":"2.24744000"},{"name":"Armentières-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.97775000","longitude":"3.02073000"},{"name":"Arnouville","countryCode":"FR","stateCode":"IDF","latitude":"48.98333000","longitude":"2.41667000"},{"name":"Arpajon","countryCode":"FR","stateCode":"IDF","latitude":"48.58875000","longitude":"2.24672000"},{"name":"Asnières-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.13369000","longitude":"2.35551000"},{"name":"Asnières-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.91667000","longitude":"2.28333000"},{"name":"Athis-Mons","countryCode":"FR","stateCode":"IDF","latitude":"48.70522000","longitude":"2.39147000"},{"name":"Attainville","countryCode":"FR","stateCode":"IDF","latitude":"49.05779000","longitude":"2.34497000"},{"name":"Aubergenville","countryCode":"FR","stateCode":"IDF","latitude":"48.95996000","longitude":"1.85467000"},{"name":"Aubervilliers","countryCode":"FR","stateCode":"IDF","latitude":"48.91667000","longitude":"2.38333000"},{"name":"Auffargis","countryCode":"FR","stateCode":"IDF","latitude":"48.70049000","longitude":"1.88696000"},{"name":"Aulnay-sous-Bois","countryCode":"FR","stateCode":"IDF","latitude":"48.93814000","longitude":"2.49402000"},{"name":"Aulnay-sur-Mauldre","countryCode":"FR","stateCode":"IDF","latitude":"48.92950000","longitude":"1.84113000"},{"name":"Auvers-Saint-Georges","countryCode":"FR","stateCode":"IDF","latitude":"48.49276000","longitude":"2.22045000"},{"name":"Auvers-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.07158000","longitude":"2.16978000"},{"name":"Avon","countryCode":"FR","stateCode":"IDF","latitude":"48.40219000","longitude":"2.72022000"},{"name":"Bagneaux-sur-Loing","countryCode":"FR","stateCode":"IDF","latitude":"48.23310000","longitude":"2.70675000"},{"name":"Bagneux","countryCode":"FR","stateCode":"IDF","latitude":"48.79565000","longitude":"2.30796000"},{"name":"Bagnolet","countryCode":"FR","stateCode":"IDF","latitude":"48.86667000","longitude":"2.41667000"},{"name":"Baillet-en-France","countryCode":"FR","stateCode":"IDF","latitude":"49.06187000","longitude":"2.29880000"},{"name":"Bailly","countryCode":"FR","stateCode":"IDF","latitude":"48.84168000","longitude":"2.07673000"},{"name":"Bailly-Carrois","countryCode":"FR","stateCode":"IDF","latitude":"48.58029000","longitude":"2.99047000"},{"name":"Bailly-Romainvilliers","countryCode":"FR","stateCode":"IDF","latitude":"48.84729000","longitude":"2.82352000"},{"name":"Ballainvilliers","countryCode":"FR","stateCode":"IDF","latitude":"48.67481000","longitude":"2.30057000"},{"name":"Ballancourt-sur-Essonne","countryCode":"FR","stateCode":"IDF","latitude":"48.52525000","longitude":"2.38604000"},{"name":"Barbizon","countryCode":"FR","stateCode":"IDF","latitude":"48.44346000","longitude":"2.60313000"},{"name":"Baulne","countryCode":"FR","stateCode":"IDF","latitude":"48.49303000","longitude":"2.36230000"},{"name":"Bazainville","countryCode":"FR","stateCode":"IDF","latitude":"48.80435000","longitude":"1.66732000"},{"name":"Bazemont","countryCode":"FR","stateCode":"IDF","latitude":"48.92726000","longitude":"1.86651000"},{"name":"Beauchamp","countryCode":"FR","stateCode":"IDF","latitude":"49.01667000","longitude":"2.20000000"},{"name":"Beaumont-du-Gâtinais","countryCode":"FR","stateCode":"IDF","latitude":"48.13860000","longitude":"2.47913000"},{"name":"Beaumont-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.14232000","longitude":"2.28705000"},{"name":"Belloy-en-France","countryCode":"FR","stateCode":"IDF","latitude":"49.08837000","longitude":"2.37159000"},{"name":"Bennecourt","countryCode":"FR","stateCode":"IDF","latitude":"49.04148000","longitude":"1.55469000"},{"name":"Bernes-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.16128000","longitude":"2.30000000"},{"name":"Bessancourt","countryCode":"FR","stateCode":"IDF","latitude":"49.03765000","longitude":"2.20936000"},{"name":"Beynes","countryCode":"FR","stateCode":"IDF","latitude":"48.85626000","longitude":"1.87261000"},{"name":"Bezons","countryCode":"FR","stateCode":"IDF","latitude":"48.92426000","longitude":"2.21280000"},{"name":"Bièvres","countryCode":"FR","stateCode":"IDF","latitude":"48.75772000","longitude":"2.21881000"},{"name":"Bobigny","countryCode":"FR","stateCode":"IDF","latitude":"48.90982000","longitude":"2.45012000"},{"name":"Bois-Colombes","countryCode":"FR","stateCode":"IDF","latitude":"48.91936000","longitude":"2.27485000"},{"name":"Bois-d’Arcy","countryCode":"FR","stateCode":"IDF","latitude":"48.79966000","longitude":"2.02325000"},{"name":"Bois-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.47348000","longitude":"2.70464000"},{"name":"Boissise-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.52479000","longitude":"2.56971000"},{"name":"Boissy-Saint-Léger","countryCode":"FR","stateCode":"IDF","latitude":"48.75149000","longitude":"2.51163000"},{"name":"Boissy-le-Châtel","countryCode":"FR","stateCode":"IDF","latitude":"48.82073000","longitude":"3.13651000"},{"name":"Boissy-le-Cutté","countryCode":"FR","stateCode":"IDF","latitude":"48.47020000","longitude":"2.28326000"},{"name":"Boissy-sous-Saint-Yon","countryCode":"FR","stateCode":"IDF","latitude":"48.55379000","longitude":"2.21212000"},{"name":"Bondoufle","countryCode":"FR","stateCode":"IDF","latitude":"48.61294000","longitude":"2.37775000"},{"name":"Bondy","countryCode":"FR","stateCode":"IDF","latitude":"48.90180000","longitude":"2.48931000"},{"name":"Bonnelles","countryCode":"FR","stateCode":"IDF","latitude":"48.61816000","longitude":"2.02922000"},{"name":"Bonneuil-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.76950000","longitude":"2.47930000"},{"name":"Bonnières-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"49.03525000","longitude":"1.57830000"},{"name":"Bouafle","countryCode":"FR","stateCode":"IDF","latitude":"48.96463000","longitude":"1.90120000"},{"name":"Bouffémont","countryCode":"FR","stateCode":"IDF","latitude":"49.04377000","longitude":"2.29796000"},{"name":"Bougival","countryCode":"FR","stateCode":"IDF","latitude":"48.86223000","longitude":"2.14148000"},{"name":"Bouleurs","countryCode":"FR","stateCode":"IDF","latitude":"48.88181000","longitude":"2.90728000"},{"name":"Boulogne-Billancourt","countryCode":"FR","stateCode":"IDF","latitude":"48.83545000","longitude":"2.24128000"},{"name":"Bouray-sur-Juine","countryCode":"FR","stateCode":"IDF","latitude":"48.51981000","longitude":"2.30001000"},{"name":"Bourg-la-Reine","countryCode":"FR","stateCode":"IDF","latitude":"48.77888000","longitude":"2.31781000"},{"name":"Bourron-Marlotte","countryCode":"FR","stateCode":"IDF","latitude":"48.34051000","longitude":"2.70041000"},{"name":"Boussy-Saint-Antoine","countryCode":"FR","stateCode":"IDF","latitude":"48.69101000","longitude":"2.53060000"},{"name":"Boutigny-sur-Essonne","countryCode":"FR","stateCode":"IDF","latitude":"48.43333000","longitude":"2.38333000"},{"name":"Bray-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.41371000","longitude":"3.23852000"},{"name":"Breuillet","countryCode":"FR","stateCode":"IDF","latitude":"48.57064000","longitude":"2.17424000"},{"name":"Brie-Comte-Robert","countryCode":"FR","stateCode":"IDF","latitude":"48.69247000","longitude":"2.61090000"},{"name":"Briis-sous-Forges","countryCode":"FR","stateCode":"IDF","latitude":"48.62399000","longitude":"2.12112000"},{"name":"Brou-sur-Chantereine","countryCode":"FR","stateCode":"IDF","latitude":"48.88333000","longitude":"2.63333000"},{"name":"Brunoy","countryCode":"FR","stateCode":"IDF","latitude":"48.69420000","longitude":"2.49223000"},{"name":"Bruyères-le-Châtel","countryCode":"FR","stateCode":"IDF","latitude":"48.58868000","longitude":"2.18991000"},{"name":"Bruyères-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.15756000","longitude":"2.32577000"},{"name":"Bry-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.83811000","longitude":"2.52488000"},{"name":"Brétigny-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.61135000","longitude":"2.30593000"},{"name":"Bréval","countryCode":"FR","stateCode":"IDF","latitude":"48.94545000","longitude":"1.53309000"},{"name":"Buc","countryCode":"FR","stateCode":"IDF","latitude":"48.77627000","longitude":"2.12577000"},{"name":"Buchelay","countryCode":"FR","stateCode":"IDF","latitude":"48.97926000","longitude":"1.67026000"},{"name":"Bullion","countryCode":"FR","stateCode":"IDF","latitude":"48.62285000","longitude":"1.99024000"},{"name":"Bures-sur-Yvette","countryCode":"FR","stateCode":"IDF","latitude":"48.69981000","longitude":"2.17064000"},{"name":"Bussy-Saint-Georges","countryCode":"FR","stateCode":"IDF","latitude":"48.84099000","longitude":"2.70165000"},{"name":"Butry-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.08837000","longitude":"2.19916000"},{"name":"Cachan","countryCode":"FR","stateCode":"IDF","latitude":"48.79632000","longitude":"2.33661000"},{"name":"Cannes-Écluse","countryCode":"FR","stateCode":"IDF","latitude":"48.36303000","longitude":"2.98748000"},{"name":"Carrières-sous-Poissy","countryCode":"FR","stateCode":"IDF","latitude":"48.94952000","longitude":"2.04068000"},{"name":"Carrières-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.90687000","longitude":"2.17920000"},{"name":"Cergy","countryCode":"FR","stateCode":"IDF","latitude":"49.03645000","longitude":"2.07613000"},{"name":"Cergy-Pontoise","countryCode":"FR","stateCode":"IDF","latitude":"49.03894000","longitude":"2.07805000"},{"name":"Cernay-la-Ville","countryCode":"FR","stateCode":"IDF","latitude":"48.67324000","longitude":"1.97422000"},{"name":"Cerny","countryCode":"FR","stateCode":"IDF","latitude":"48.47796000","longitude":"2.32815000"},{"name":"Cesson","countryCode":"FR","stateCode":"IDF","latitude":"48.56204000","longitude":"2.60816000"},{"name":"Chailly-en-Bière","countryCode":"FR","stateCode":"IDF","latitude":"48.46701000","longitude":"2.60785000"},{"name":"Chailly-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.79006000","longitude":"3.12453000"},{"name":"Chalifert","countryCode":"FR","stateCode":"IDF","latitude":"48.88993000","longitude":"2.77339000"},{"name":"Chalo-Saint-Mars","countryCode":"FR","stateCode":"IDF","latitude":"48.42328000","longitude":"2.06491000"},{"name":"Chamarande","countryCode":"FR","stateCode":"IDF","latitude":"48.51715000","longitude":"2.21710000"},{"name":"Chambourcy","countryCode":"FR","stateCode":"IDF","latitude":"48.90655000","longitude":"2.04100000"},{"name":"Chamigny","countryCode":"FR","stateCode":"IDF","latitude":"48.97242000","longitude":"3.15165000"},{"name":"Champagne-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.14052000","longitude":"2.24233000"},{"name":"Champagne-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.39794000","longitude":"2.79785000"},{"name":"Champcueil","countryCode":"FR","stateCode":"IDF","latitude":"48.51594000","longitude":"2.44674000"},{"name":"Champigny-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.81642000","longitude":"2.49366000"},{"name":"Champlan","countryCode":"FR","stateCode":"IDF","latitude":"48.70823000","longitude":"2.27975000"},{"name":"Champs-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.85000000","longitude":"2.60000000"},{"name":"Changis-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.95816000","longitude":"3.02191000"},{"name":"Chanteloup-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.85478000","longitude":"2.73929000"},{"name":"Chanteloup-les-Vignes","countryCode":"FR","stateCode":"IDF","latitude":"48.97614000","longitude":"2.03261000"},{"name":"Chapet","countryCode":"FR","stateCode":"IDF","latitude":"48.96667000","longitude":"1.93333000"},{"name":"Charenton-le-Pont","countryCode":"FR","stateCode":"IDF","latitude":"48.82209000","longitude":"2.41217000"},{"name":"Charny","countryCode":"FR","stateCode":"IDF","latitude":"48.97098000","longitude":"2.76121000"},{"name":"Chars","countryCode":"FR","stateCode":"IDF","latitude":"49.16032000","longitude":"1.93669000"},{"name":"Chartrettes","countryCode":"FR","stateCode":"IDF","latitude":"48.48808000","longitude":"2.70083000"},{"name":"Chatou","countryCode":"FR","stateCode":"IDF","latitude":"48.88980000","longitude":"2.15863000"},{"name":"Chauconin-Neufmontiers","countryCode":"FR","stateCode":"IDF","latitude":"48.96667000","longitude":"2.85000000"},{"name":"Chaumes-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.66853000","longitude":"2.84015000"},{"name":"Chaumontel","countryCode":"FR","stateCode":"IDF","latitude":"49.12470000","longitude":"2.43237000"},{"name":"Chavenay","countryCode":"FR","stateCode":"IDF","latitude":"48.85437000","longitude":"1.99163000"},{"name":"Chaville","countryCode":"FR","stateCode":"IDF","latitude":"48.80565000","longitude":"2.18864000"},{"name":"Chelles","countryCode":"FR","stateCode":"IDF","latitude":"48.88109000","longitude":"2.59295000"},{"name":"Chennevières-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.79702000","longitude":"2.54046000"},{"name":"Chenoise","countryCode":"FR","stateCode":"IDF","latitude":"48.61462000","longitude":"3.19459000"},{"name":"Cheptainville","countryCode":"FR","stateCode":"IDF","latitude":"48.55090000","longitude":"2.27665000"},{"name":"Chessy","countryCode":"FR","stateCode":"IDF","latitude":"48.88333000","longitude":"2.76667000"},{"name":"Chevannes","countryCode":"FR","stateCode":"IDF","latitude":"48.53259000","longitude":"2.44388000"},{"name":"Chevilly-Larue","countryCode":"FR","stateCode":"IDF","latitude":"48.76476000","longitude":"2.35030000"},{"name":"Chevreuse","countryCode":"FR","stateCode":"IDF","latitude":"48.70662000","longitude":"2.03329000"},{"name":"Chevry-Cossigny","countryCode":"FR","stateCode":"IDF","latitude":"48.72465000","longitude":"2.66106000"},{"name":"Chilly-Mazarin","countryCode":"FR","stateCode":"IDF","latitude":"48.71489000","longitude":"2.31638000"},{"name":"Choisy-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.75867000","longitude":"3.21705000"},{"name":"Choisy-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.76846000","longitude":"2.41874000"},{"name":"Château-Landon","countryCode":"FR","stateCode":"IDF","latitude":"48.14721000","longitude":"2.69754000"},{"name":"Châteaufort","countryCode":"FR","stateCode":"IDF","latitude":"48.73584000","longitude":"2.09054000"},{"name":"Châtenay-Malabry","countryCode":"FR","stateCode":"IDF","latitude":"48.76507000","longitude":"2.26655000"},{"name":"Châtenay-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.41839000","longitude":"3.09474000"},{"name":"Châtillon","countryCode":"FR","stateCode":"IDF","latitude":"48.80240000","longitude":"2.29346000"},{"name":"Clamart","countryCode":"FR","stateCode":"IDF","latitude":"48.80299000","longitude":"2.26692000"},{"name":"Claye-Souilly","countryCode":"FR","stateCode":"IDF","latitude":"48.94492000","longitude":"2.68566000"},{"name":"Clichy","countryCode":"FR","stateCode":"IDF","latitude":"48.90018000","longitude":"2.30952000"},{"name":"Clichy-sous-Bois","countryCode":"FR","stateCode":"IDF","latitude":"48.91020000","longitude":"2.55323000"},{"name":"Coignières","countryCode":"FR","stateCode":"IDF","latitude":"48.75010000","longitude":"1.92082000"},{"name":"Collégien","countryCode":"FR","stateCode":"IDF","latitude":"48.83571000","longitude":"2.67365000"},{"name":"Colombes","countryCode":"FR","stateCode":"IDF","latitude":"48.91882000","longitude":"2.25404000"},{"name":"Combs-la-Ville","countryCode":"FR","stateCode":"IDF","latitude":"48.66497000","longitude":"2.56957000"},{"name":"Conches-sur-Gondoire","countryCode":"FR","stateCode":"IDF","latitude":"48.85624000","longitude":"2.71783000"},{"name":"Condé-Sainte-Libiaire","countryCode":"FR","stateCode":"IDF","latitude":"48.89695000","longitude":"2.83904000"},{"name":"Condé-sur-Vesgre","countryCode":"FR","stateCode":"IDF","latitude":"48.74199000","longitude":"1.66069000"},{"name":"Conflans-Sainte-Honorine","countryCode":"FR","stateCode":"IDF","latitude":"49.00158000","longitude":"2.09694000"},{"name":"Congis-sur-Thérouanne","countryCode":"FR","stateCode":"IDF","latitude":"49.00000000","longitude":"2.98333000"},{"name":"Corbeil-Essonnes","countryCode":"FR","stateCode":"IDF","latitude":"48.60603000","longitude":"2.48757000"},{"name":"Corbreuse","countryCode":"FR","stateCode":"IDF","latitude":"48.50065000","longitude":"1.95913000"},{"name":"Cormeilles-en-Parisis","countryCode":"FR","stateCode":"IDF","latitude":"48.97111000","longitude":"2.20491000"},{"name":"Coubert","countryCode":"FR","stateCode":"IDF","latitude":"48.67186000","longitude":"2.69733000"},{"name":"Coubron","countryCode":"FR","stateCode":"IDF","latitude":"48.91667000","longitude":"2.58333000"},{"name":"Couilly-Pont-aux-Dames","countryCode":"FR","stateCode":"IDF","latitude":"48.88473000","longitude":"2.85677000"},{"name":"Coulommiers","countryCode":"FR","stateCode":"IDF","latitude":"48.81451000","longitude":"3.08498000"},{"name":"Coupvray","countryCode":"FR","stateCode":"IDF","latitude":"48.89289000","longitude":"2.79670000"},{"name":"Courbevoie","countryCode":"FR","stateCode":"IDF","latitude":"48.89672000","longitude":"2.25666000"},{"name":"Courcouronnes","countryCode":"FR","stateCode":"IDF","latitude":"48.61429000","longitude":"2.40762000"},{"name":"Courdimanche","countryCode":"FR","stateCode":"IDF","latitude":"49.03513000","longitude":"2.00096000"},{"name":"Courpalay","countryCode":"FR","stateCode":"IDF","latitude":"48.64947000","longitude":"2.96116000"},{"name":"Courtry","countryCode":"FR","stateCode":"IDF","latitude":"48.91906000","longitude":"2.60431000"},{"name":"Crespières","countryCode":"FR","stateCode":"IDF","latitude":"48.88317000","longitude":"1.92151000"},{"name":"Croissy-Beaubourg","countryCode":"FR","stateCode":"IDF","latitude":"48.82830000","longitude":"2.66964000"},{"name":"Croissy-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.87925000","longitude":"2.13836000"},{"name":"Crosne","countryCode":"FR","stateCode":"IDF","latitude":"48.71921000","longitude":"2.45728000"},{"name":"Crouy-sur-Ourcq","countryCode":"FR","stateCode":"IDF","latitude":"49.08980000","longitude":"3.07530000"},{"name":"Crégy-lès-Meaux","countryCode":"FR","stateCode":"IDF","latitude":"48.97648000","longitude":"2.87483000"},{"name":"Créteil","countryCode":"FR","stateCode":"IDF","latitude":"48.79266000","longitude":"2.46569000"},{"name":"Cély","countryCode":"FR","stateCode":"IDF","latitude":"48.45959000","longitude":"2.53245000"},{"name":"Dammarie-les-Lys","countryCode":"FR","stateCode":"IDF","latitude":"48.51667000","longitude":"2.65000000"},{"name":"Dammartin-en-Goële","countryCode":"FR","stateCode":"IDF","latitude":"49.05423000","longitude":"2.67777000"},{"name":"Dampierre-en-Yvelines","countryCode":"FR","stateCode":"IDF","latitude":"48.70000000","longitude":"1.98333000"},{"name":"Dampmart","countryCode":"FR","stateCode":"IDF","latitude":"48.88854000","longitude":"2.74095000"},{"name":"Deuil-la-Barre","countryCode":"FR","stateCode":"IDF","latitude":"48.97674000","longitude":"2.32722000"},{"name":"Domont","countryCode":"FR","stateCode":"IDF","latitude":"49.02782000","longitude":"2.32638000"},{"name":"Donnemarie-Dontilly","countryCode":"FR","stateCode":"IDF","latitude":"48.47719000","longitude":"3.13162000"},{"name":"Doue","countryCode":"FR","stateCode":"IDF","latitude":"48.86641000","longitude":"3.16269000"},{"name":"Dourdan","countryCode":"FR","stateCode":"IDF","latitude":"48.52772000","longitude":"2.01113000"},{"name":"Drancy","countryCode":"FR","stateCode":"IDF","latitude":"48.92578000","longitude":"2.44533000"},{"name":"Draveil","countryCode":"FR","stateCode":"IDF","latitude":"48.68466000","longitude":"2.41418000"},{"name":"Dugny","countryCode":"FR","stateCode":"IDF","latitude":"48.95371000","longitude":"2.41734000"},{"name":"Département de l\'Essonne","countryCode":"FR","stateCode":"IDF","latitude":"48.50000000","longitude":"2.25000000"},{"name":"Département du Val-d’Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.07891000","longitude":"2.17673000"},{"name":"Eaubonne","countryCode":"FR","stateCode":"IDF","latitude":"48.99712000","longitude":"2.28249000"},{"name":"Ecquevilly","countryCode":"FR","stateCode":"IDF","latitude":"48.95192000","longitude":"1.92338000"},{"name":"Enghien-les-Bains","countryCode":"FR","stateCode":"IDF","latitude":"48.96667000","longitude":"2.31667000"},{"name":"Ennery","countryCode":"FR","stateCode":"IDF","latitude":"49.07505000","longitude":"2.10599000"},{"name":"Ermont","countryCode":"FR","stateCode":"IDF","latitude":"48.99004000","longitude":"2.25804000"},{"name":"Esbly","countryCode":"FR","stateCode":"IDF","latitude":"48.90520000","longitude":"2.81235000"},{"name":"Faremoutiers","countryCode":"FR","stateCode":"IDF","latitude":"48.79962000","longitude":"2.99607000"},{"name":"Favières","countryCode":"FR","stateCode":"IDF","latitude":"48.76324000","longitude":"2.77470000"},{"name":"Ferrières-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.82352000","longitude":"2.70664000"},{"name":"Feucherolles","countryCode":"FR","stateCode":"IDF","latitude":"48.87002000","longitude":"1.97402000"},{"name":"Fleury-Mérogis","countryCode":"FR","stateCode":"IDF","latitude":"48.63730000","longitude":"2.36378000"},{"name":"Flins-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.96523000","longitude":"1.87314000"},{"name":"Follainville-Dennemont","countryCode":"FR","stateCode":"IDF","latitude":"49.02194000","longitude":"1.71331000"},{"name":"Fontainebleau","countryCode":"FR","stateCode":"IDF","latitude":"48.40908000","longitude":"2.70177000"},{"name":"Fontenay-Trésigny","countryCode":"FR","stateCode":"IDF","latitude":"48.70647000","longitude":"2.87047000"},{"name":"Fontenay-aux-Roses","countryCode":"FR","stateCode":"IDF","latitude":"48.79325000","longitude":"2.29275000"},{"name":"Fontenay-en-Parisis","countryCode":"FR","stateCode":"IDF","latitude":"49.05371000","longitude":"2.45156000"},{"name":"Fontenay-le-Fleury","countryCode":"FR","stateCode":"IDF","latitude":"48.81253000","longitude":"2.04863000"},{"name":"Fontenay-lès-Briis","countryCode":"FR","stateCode":"IDF","latitude":"48.61962000","longitude":"2.15276000"},{"name":"Fontenay-sous-Bois","countryCode":"FR","stateCode":"IDF","latitude":"48.85442000","longitude":"2.48268000"},{"name":"Forges-les-Bains","countryCode":"FR","stateCode":"IDF","latitude":"48.62942000","longitude":"2.10264000"},{"name":"Fosses","countryCode":"FR","stateCode":"IDF","latitude":"49.09808000","longitude":"2.50957000"},{"name":"Fourqueux","countryCode":"FR","stateCode":"IDF","latitude":"48.88693000","longitude":"2.06367000"},{"name":"Franconville","countryCode":"FR","stateCode":"IDF","latitude":"48.98333000","longitude":"2.23333000"},{"name":"Freneuse","countryCode":"FR","stateCode":"IDF","latitude":"49.04832000","longitude":"1.60168000"},{"name":"Fresnes","countryCode":"FR","stateCode":"IDF","latitude":"48.75568000","longitude":"2.32241000"},{"name":"Frépillon","countryCode":"FR","stateCode":"IDF","latitude":"49.05216000","longitude":"2.20528000"},{"name":"Fublaines","countryCode":"FR","stateCode":"IDF","latitude":"48.93816000","longitude":"2.93655000"},{"name":"Férolles-Attilly","countryCode":"FR","stateCode":"IDF","latitude":"48.73184000","longitude":"2.63088000"},{"name":"Gagny","countryCode":"FR","stateCode":"IDF","latitude":"48.88333000","longitude":"2.53333000"},{"name":"Galluis","countryCode":"FR","stateCode":"IDF","latitude":"48.79657000","longitude":"1.79414000"},{"name":"Gambais","countryCode":"FR","stateCode":"IDF","latitude":"48.77351000","longitude":"1.67196000"},{"name":"Garancières","countryCode":"FR","stateCode":"IDF","latitude":"48.82271000","longitude":"1.75512000"},{"name":"Garches","countryCode":"FR","stateCode":"IDF","latitude":"48.84226000","longitude":"2.18232000"},{"name":"Gargenville","countryCode":"FR","stateCode":"IDF","latitude":"48.98802000","longitude":"1.81176000"},{"name":"Garges-lès-Gonesse","countryCode":"FR","stateCode":"IDF","latitude":"48.96791000","longitude":"2.39781000"},{"name":"Gazeran","countryCode":"FR","stateCode":"IDF","latitude":"48.63264000","longitude":"1.77149000"},{"name":"Gennevilliers","countryCode":"FR","stateCode":"IDF","latitude":"48.93333000","longitude":"2.30000000"},{"name":"Gentilly","countryCode":"FR","stateCode":"IDF","latitude":"48.81294000","longitude":"2.34170000"},{"name":"Gif-sur-Yvette","countryCode":"FR","stateCode":"IDF","latitude":"48.68333000","longitude":"2.13333000"},{"name":"Gometz-la-Ville","countryCode":"FR","stateCode":"IDF","latitude":"48.67219000","longitude":"2.12868000"},{"name":"Gometz-le-Châtel","countryCode":"FR","stateCode":"IDF","latitude":"48.67837000","longitude":"2.13792000"},{"name":"Gonesse","countryCode":"FR","stateCode":"IDF","latitude":"48.98693000","longitude":"2.44892000"},{"name":"Gouaix","countryCode":"FR","stateCode":"IDF","latitude":"48.48539000","longitude":"3.29336000"},{"name":"Gournay-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.86223000","longitude":"2.58452000"},{"name":"Goussainville","countryCode":"FR","stateCode":"IDF","latitude":"49.01367000","longitude":"2.46595000"},{"name":"Gouvernes","countryCode":"FR","stateCode":"IDF","latitude":"48.86007000","longitude":"2.69074000"},{"name":"Gretz-Armainvilliers","countryCode":"FR","stateCode":"IDF","latitude":"48.74120000","longitude":"2.73105000"},{"name":"Grez-sur-Loing","countryCode":"FR","stateCode":"IDF","latitude":"48.31754000","longitude":"2.68848000"},{"name":"Grigny","countryCode":"FR","stateCode":"IDF","latitude":"48.65412000","longitude":"2.39343000"},{"name":"Grisy-Suisnes","countryCode":"FR","stateCode":"IDF","latitude":"48.68538000","longitude":"2.66781000"},{"name":"Groslay","countryCode":"FR","stateCode":"IDF","latitude":"48.98561000","longitude":"2.34736000"},{"name":"Guermantes","countryCode":"FR","stateCode":"IDF","latitude":"48.85303000","longitude":"2.70495000"},{"name":"Guerville","countryCode":"FR","stateCode":"IDF","latitude":"48.94388000","longitude":"1.73429000"},{"name":"Guignes","countryCode":"FR","stateCode":"IDF","latitude":"48.63333000","longitude":"2.80000000"},{"name":"Guyancourt","countryCode":"FR","stateCode":"IDF","latitude":"48.77334000","longitude":"2.07393000"},{"name":"Guérard","countryCode":"FR","stateCode":"IDF","latitude":"48.82086000","longitude":"2.95969000"},{"name":"Hardricourt","countryCode":"FR","stateCode":"IDF","latitude":"49.00779000","longitude":"1.89389000"},{"name":"Hauts-de-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.85000000","longitude":"2.19293000"},{"name":"Herblay","countryCode":"FR","stateCode":"IDF","latitude":"48.98994000","longitude":"2.16990000"},{"name":"Houdan","countryCode":"FR","stateCode":"IDF","latitude":"48.79044000","longitude":"1.60007000"},{"name":"Houilles","countryCode":"FR","stateCode":"IDF","latitude":"48.92161000","longitude":"2.19263000"},{"name":"Héricy","countryCode":"FR","stateCode":"IDF","latitude":"48.44848000","longitude":"2.76445000"},{"name":"Igny","countryCode":"FR","stateCode":"IDF","latitude":"48.74437000","longitude":"2.22428000"},{"name":"Issou","countryCode":"FR","stateCode":"IDF","latitude":"48.98994000","longitude":"1.79292000"},{"name":"Issy-les-Moulineaux","countryCode":"FR","stateCode":"IDF","latitude":"48.82104000","longitude":"2.27718000"},{"name":"Itteville","countryCode":"FR","stateCode":"IDF","latitude":"48.51536000","longitude":"2.34377000"},{"name":"Ivry-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.81568000","longitude":"2.38487000"},{"name":"Janville-sur-Juine","countryCode":"FR","stateCode":"IDF","latitude":"48.51352000","longitude":"2.27064000"},{"name":"Joinville-le-Pont","countryCode":"FR","stateCode":"IDF","latitude":"48.82538000","longitude":"2.47458000"},{"name":"Jouarre","countryCode":"FR","stateCode":"IDF","latitude":"48.92661000","longitude":"3.13168000"},{"name":"Jouars-Pontchartrain","countryCode":"FR","stateCode":"IDF","latitude":"48.78888000","longitude":"1.89898000"},{"name":"Jouy-en-Josas","countryCode":"FR","stateCode":"IDF","latitude":"48.75909000","longitude":"2.16966000"},{"name":"Jouy-le-Châtel","countryCode":"FR","stateCode":"IDF","latitude":"48.66651000","longitude":"3.13036000"},{"name":"Jouy-le-Moutier","countryCode":"FR","stateCode":"IDF","latitude":"49.01068000","longitude":"2.04028000"},{"name":"Jouy-sur-Morin","countryCode":"FR","stateCode":"IDF","latitude":"48.79500000","longitude":"3.27238000"},{"name":"Juilly","countryCode":"FR","stateCode":"IDF","latitude":"49.01375000","longitude":"2.70563000"},{"name":"Juvisy-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.68333000","longitude":"2.38333000"},{"name":"Juziers","countryCode":"FR","stateCode":"IDF","latitude":"48.99137000","longitude":"1.84760000"},{"name":"L\'Haÿ-les-Roses","countryCode":"FR","stateCode":"IDF","latitude":"48.78333000","longitude":"2.33333000"},{"name":"La Celle-Saint-Cloud","countryCode":"FR","stateCode":"IDF","latitude":"48.85029000","longitude":"2.14523000"},{"name":"La Celle-sur-Morin","countryCode":"FR","stateCode":"IDF","latitude":"48.81146000","longitude":"2.96921000"},{"name":"La Chapelle-Gauthier","countryCode":"FR","stateCode":"IDF","latitude":"48.54947000","longitude":"2.89776000"},{"name":"La Chapelle-la-Reine","countryCode":"FR","stateCode":"IDF","latitude":"48.31813000","longitude":"2.57152000"},{"name":"La Chapelle-sur-Crécy","countryCode":"FR","stateCode":"IDF","latitude":"48.85879000","longitude":"2.92597000"},{"name":"La Courneuve","countryCode":"FR","stateCode":"IDF","latitude":"48.92805000","longitude":"2.39627000"},{"name":"La Defense","countryCode":"FR","stateCode":"IDF","latitude":"48.89198000","longitude":"2.23881000"},{"name":"La Ferté-Alais","countryCode":"FR","stateCode":"IDF","latitude":"48.48306000","longitude":"2.34802000"},{"name":"La Ferté-Gaucher","countryCode":"FR","stateCode":"IDF","latitude":"48.78310000","longitude":"3.30678000"},{"name":"La Ferté-sous-Jouarre","countryCode":"FR","stateCode":"IDF","latitude":"48.95140000","longitude":"3.12724000"},{"name":"La Frette-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.98057000","longitude":"2.17866000"},{"name":"La Garenne-Colombes","countryCode":"FR","stateCode":"IDF","latitude":"48.90472000","longitude":"2.24690000"},{"name":"La Grande-Paroisse","countryCode":"FR","stateCode":"IDF","latitude":"48.38682000","longitude":"2.90157000"},{"name":"La Houssaye-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.75381000","longitude":"2.86552000"},{"name":"La Norville","countryCode":"FR","stateCode":"IDF","latitude":"48.58243000","longitude":"2.26180000"},{"name":"La Queue-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.78520000","longitude":"2.58112000"},{"name":"La Queue-les-Yvelines","countryCode":"FR","stateCode":"IDF","latitude":"48.80000000","longitude":"1.76667000"},{"name":"La Rochette","countryCode":"FR","stateCode":"IDF","latitude":"48.50882000","longitude":"2.66357000"},{"name":"La Verrière","countryCode":"FR","stateCode":"IDF","latitude":"48.75200000","longitude":"1.94649000"},{"name":"La Ville-du-Bois","countryCode":"FR","stateCode":"IDF","latitude":"48.65521000","longitude":"2.26833000"},{"name":"Lagny-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.86667000","longitude":"2.71667000"},{"name":"Lardy","countryCode":"FR","stateCode":"IDF","latitude":"48.51847000","longitude":"2.27360000"},{"name":"Le Blanc-Mesnil","countryCode":"FR","stateCode":"IDF","latitude":"48.93872000","longitude":"2.46138000"},{"name":"Le Bourget","countryCode":"FR","stateCode":"IDF","latitude":"48.93405000","longitude":"2.43584000"},{"name":"Le Chesnay","countryCode":"FR","stateCode":"IDF","latitude":"48.82220000","longitude":"2.12213000"},{"name":"Le Châtelet-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.50695000","longitude":"2.79163000"},{"name":"Le Coudray-Montceaux","countryCode":"FR","stateCode":"IDF","latitude":"48.56376000","longitude":"2.50013000"},{"name":"Le Kremlin-Bicêtre","countryCode":"FR","stateCode":"IDF","latitude":"48.81471000","longitude":"2.36073000"},{"name":"Le Mesnil-Saint-Denis","countryCode":"FR","stateCode":"IDF","latitude":"48.74485000","longitude":"1.95594000"},{"name":"Le Mesnil-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.93825000","longitude":"2.12554000"},{"name":"Le Mée-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.53157000","longitude":"2.62829000"},{"name":"Le Pecq","countryCode":"FR","stateCode":"IDF","latitude":"48.89317000","longitude":"2.10371000"},{"name":"Le Perray-en-Yvelines","countryCode":"FR","stateCode":"IDF","latitude":"48.69441000","longitude":"1.85643000"},{"name":"Le Perreux-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.85000000","longitude":"2.50000000"},{"name":"Le Pin","countryCode":"FR","stateCode":"IDF","latitude":"48.91523000","longitude":"2.62841000"},{"name":"Le Plessis-Bouchard","countryCode":"FR","stateCode":"IDF","latitude":"49.00000000","longitude":"2.23333000"},{"name":"Le Plessis-Pâté","countryCode":"FR","stateCode":"IDF","latitude":"48.61078000","longitude":"2.32318000"},{"name":"Le Plessis-Robinson","countryCode":"FR","stateCode":"IDF","latitude":"48.78889000","longitude":"2.27078000"},{"name":"Le Plessis-Trévise","countryCode":"FR","stateCode":"IDF","latitude":"48.81074000","longitude":"2.57363000"},{"name":"Le Port-Marly","countryCode":"FR","stateCode":"IDF","latitude":"48.89016000","longitude":"2.11139000"},{"name":"Le Pré-Saint-Gervais","countryCode":"FR","stateCode":"IDF","latitude":"48.88549000","longitude":"2.40422000"},{"name":"Le Raincy","countryCode":"FR","stateCode":"IDF","latitude":"48.89916000","longitude":"2.52298000"},{"name":"Le Thillay","countryCode":"FR","stateCode":"IDF","latitude":"49.00659000","longitude":"2.47218000"},{"name":"Le Val-Saint-Germain","countryCode":"FR","stateCode":"IDF","latitude":"48.56601000","longitude":"2.06471000"},{"name":"Le Vésinet","countryCode":"FR","stateCode":"IDF","latitude":"48.89281000","longitude":"2.13308000"},{"name":"Les Alluets-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.91379000","longitude":"1.91810000"},{"name":"Les Clayes-sous-Bois","countryCode":"FR","stateCode":"IDF","latitude":"48.82206000","longitude":"1.98677000"},{"name":"Les Essarts-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.71673000","longitude":"1.90089000"},{"name":"Les Lilas","countryCode":"FR","stateCode":"IDF","latitude":"48.87992000","longitude":"2.42057000"},{"name":"Les Loges-en-Josas","countryCode":"FR","stateCode":"IDF","latitude":"48.76377000","longitude":"2.14002000"},{"name":"Les Molières","countryCode":"FR","stateCode":"IDF","latitude":"48.67306000","longitude":"2.06959000"},{"name":"Les Mureaux","countryCode":"FR","stateCode":"IDF","latitude":"48.99173000","longitude":"1.90972000"},{"name":"Les Pavillons-sous-Bois","countryCode":"FR","stateCode":"IDF","latitude":"48.90683000","longitude":"2.50648000"},{"name":"Les Ulis","countryCode":"FR","stateCode":"IDF","latitude":"48.68167000","longitude":"2.16944000"},{"name":"Leudeville","countryCode":"FR","stateCode":"IDF","latitude":"48.56591000","longitude":"2.32676000"},{"name":"Leuville-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.61730000","longitude":"2.26685000"},{"name":"Levallois-Perret","countryCode":"FR","stateCode":"IDF","latitude":"48.89389000","longitude":"2.28864000"},{"name":"Lieusaint","countryCode":"FR","stateCode":"IDF","latitude":"48.63476000","longitude":"2.54806000"},{"name":"Limay","countryCode":"FR","stateCode":"IDF","latitude":"48.99553000","longitude":"1.74081000"},{"name":"Limeil-Brévannes","countryCode":"FR","stateCode":"IDF","latitude":"48.74480000","longitude":"2.48705000"},{"name":"Limetz-Villez","countryCode":"FR","stateCode":"IDF","latitude":"49.06667000","longitude":"1.55000000"},{"name":"Limours","countryCode":"FR","stateCode":"IDF","latitude":"48.64625000","longitude":"2.07688000"},{"name":"Linas","countryCode":"FR","stateCode":"IDF","latitude":"48.63041000","longitude":"2.26266000"},{"name":"Lisses","countryCode":"FR","stateCode":"IDF","latitude":"48.60222000","longitude":"2.42245000"},{"name":"Liverdy-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.69987000","longitude":"2.77606000"},{"name":"Livry-Gargan","countryCode":"FR","stateCode":"IDF","latitude":"48.91930000","longitude":"2.54305000"},{"name":"Livry-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.51771000","longitude":"2.67879000"},{"name":"Lizy-sur-Ourcq","countryCode":"FR","stateCode":"IDF","latitude":"49.02454000","longitude":"3.02178000"},{"name":"Lognes","countryCode":"FR","stateCode":"IDF","latitude":"48.83541000","longitude":"2.62998000"},{"name":"Longjumeau","countryCode":"FR","stateCode":"IDF","latitude":"48.69503000","longitude":"2.30735000"},{"name":"Longnes","countryCode":"FR","stateCode":"IDF","latitude":"48.92002000","longitude":"1.58705000"},{"name":"Longperrier","countryCode":"FR","stateCode":"IDF","latitude":"49.04844000","longitude":"2.66571000"},{"name":"Longpont-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.64171000","longitude":"2.29278000"},{"name":"Longueville","countryCode":"FR","stateCode":"IDF","latitude":"48.51503000","longitude":"3.24677000"},{"name":"Lorrez-le-Bocage-Préaux","countryCode":"FR","stateCode":"IDF","latitude":"48.23333000","longitude":"2.90000000"},{"name":"Louveciennes","countryCode":"FR","stateCode":"IDF","latitude":"48.86115000","longitude":"2.11463000"},{"name":"Louvres","countryCode":"FR","stateCode":"IDF","latitude":"49.04460000","longitude":"2.50479000"},{"name":"Lumigny-Nesles-Ormeaux","countryCode":"FR","stateCode":"IDF","latitude":"48.73333000","longitude":"2.95000000"},{"name":"Luzarches","countryCode":"FR","stateCode":"IDF","latitude":"49.11319000","longitude":"2.42230000"},{"name":"Lésigny","countryCode":"FR","stateCode":"IDF","latitude":"48.74374000","longitude":"2.61518000"},{"name":"Lévis-Saint-Nom","countryCode":"FR","stateCode":"IDF","latitude":"48.71667000","longitude":"1.95000000"},{"name":"L’Isle-Adam","countryCode":"FR","stateCode":"IDF","latitude":"49.10744000","longitude":"2.22818000"},{"name":"L’Étang-la-Ville","countryCode":"FR","stateCode":"IDF","latitude":"48.86954000","longitude":"2.05732000"},{"name":"Maffliers","countryCode":"FR","stateCode":"IDF","latitude":"49.07758000","longitude":"2.30768000"},{"name":"Magnanville","countryCode":"FR","stateCode":"IDF","latitude":"48.96798000","longitude":"1.67842000"},{"name":"Magny-en-Vexin","countryCode":"FR","stateCode":"IDF","latitude":"49.15515000","longitude":"1.78669000"},{"name":"Magny-le-Hongre","countryCode":"FR","stateCode":"IDF","latitude":"48.86325000","longitude":"2.81546000"},{"name":"Magny-les-Hameaux","countryCode":"FR","stateCode":"IDF","latitude":"48.74345000","longitude":"2.06154000"},{"name":"Maincy","countryCode":"FR","stateCode":"IDF","latitude":"48.54977000","longitude":"2.70017000"},{"name":"Maisons-Alfort","countryCode":"FR","stateCode":"IDF","latitude":"48.81171000","longitude":"2.43945000"},{"name":"Maisons-Laffitte","countryCode":"FR","stateCode":"IDF","latitude":"48.95264000","longitude":"2.14521000"},{"name":"Maisse","countryCode":"FR","stateCode":"IDF","latitude":"48.39525000","longitude":"2.37902000"},{"name":"Malakoff","countryCode":"FR","stateCode":"IDF","latitude":"48.81999000","longitude":"2.29998000"},{"name":"Mandres-les-Roses","countryCode":"FR","stateCode":"IDF","latitude":"48.70198000","longitude":"2.54662000"},{"name":"Mantes-la-Jolie","countryCode":"FR","stateCode":"IDF","latitude":"48.99048000","longitude":"1.71670000"},{"name":"Mantes-la-Ville","countryCode":"FR","stateCode":"IDF","latitude":"48.97374000","longitude":"1.70253000"},{"name":"Marcoussis","countryCode":"FR","stateCode":"IDF","latitude":"48.64026000","longitude":"2.23858000"},{"name":"Mareil-Marly","countryCode":"FR","stateCode":"IDF","latitude":"48.88213000","longitude":"2.07351000"},{"name":"Mareil-sur-Mauldre","countryCode":"FR","stateCode":"IDF","latitude":"48.89521000","longitude":"1.86870000"},{"name":"Mareuil-lès-Meaux","countryCode":"FR","stateCode":"IDF","latitude":"48.92648000","longitude":"2.86134000"},{"name":"Margency","countryCode":"FR","stateCode":"IDF","latitude":"49.00000000","longitude":"2.30000000"},{"name":"Marines","countryCode":"FR","stateCode":"IDF","latitude":"49.14485000","longitude":"1.98226000"},{"name":"Marles-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.72783000","longitude":"2.88003000"},{"name":"Marly-la-Ville","countryCode":"FR","stateCode":"IDF","latitude":"49.08201000","longitude":"2.50347000"},{"name":"Marly-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.86667000","longitude":"2.08333000"},{"name":"Marnes-la-Coquette","countryCode":"FR","stateCode":"IDF","latitude":"48.82732000","longitude":"2.17151000"},{"name":"Marolles-en-Hurepoix","countryCode":"FR","stateCode":"IDF","latitude":"48.56232000","longitude":"2.29885000"},{"name":"Marolles-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.38662000","longitude":"3.03562000"},{"name":"Mary-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"49.01591000","longitude":"3.02788000"},{"name":"Massy","countryCode":"FR","stateCode":"IDF","latitude":"48.72692000","longitude":"2.28301000"},{"name":"Maule","countryCode":"FR","stateCode":"IDF","latitude":"48.91056000","longitude":"1.85264000"},{"name":"Maurecourt","countryCode":"FR","stateCode":"IDF","latitude":"48.99614000","longitude":"2.06155000"},{"name":"Maurepas","countryCode":"FR","stateCode":"IDF","latitude":"48.76486000","longitude":"1.92923000"},{"name":"Meaux","countryCode":"FR","stateCode":"IDF","latitude":"48.96014000","longitude":"2.87885000"},{"name":"Melun","countryCode":"FR","stateCode":"IDF","latitude":"48.54570000","longitude":"2.65356000"},{"name":"Mennecy","countryCode":"FR","stateCode":"IDF","latitude":"48.56903000","longitude":"2.44384000"},{"name":"Menucourt","countryCode":"FR","stateCode":"IDF","latitude":"49.02841000","longitude":"1.98046000"},{"name":"Meudon","countryCode":"FR","stateCode":"IDF","latitude":"48.81381000","longitude":"2.23500000"},{"name":"Meulan-en-Yvelines","countryCode":"FR","stateCode":"IDF","latitude":"49.00768000","longitude":"1.90602000"},{"name":"Milly-la-Forêt","countryCode":"FR","stateCode":"IDF","latitude":"48.40400000","longitude":"2.47015000"},{"name":"Mitry-Mory","countryCode":"FR","stateCode":"IDF","latitude":"48.98333000","longitude":"2.61667000"},{"name":"Moigny-sur-École","countryCode":"FR","stateCode":"IDF","latitude":"48.43262000","longitude":"2.45802000"},{"name":"Moisenay","countryCode":"FR","stateCode":"IDF","latitude":"48.56266000","longitude":"2.73527000"},{"name":"Moisselles","countryCode":"FR","stateCode":"IDF","latitude":"49.05000000","longitude":"2.33597000"},{"name":"Moissy-Cramayel","countryCode":"FR","stateCode":"IDF","latitude":"48.62605000","longitude":"2.60125000"},{"name":"Montcourt-Fromonville","countryCode":"FR","stateCode":"IDF","latitude":"48.30672000","longitude":"2.70460000"},{"name":"Montereau-Fault-Yonne","countryCode":"FR","stateCode":"IDF","latitude":"48.38333000","longitude":"2.95000000"},{"name":"Montesson","countryCode":"FR","stateCode":"IDF","latitude":"48.90924000","longitude":"2.13754000"},{"name":"Montfermeil","countryCode":"FR","stateCode":"IDF","latitude":"48.89820000","longitude":"2.57913000"},{"name":"Montgeron","countryCode":"FR","stateCode":"IDF","latitude":"48.70543000","longitude":"2.45039000"},{"name":"Monthyon","countryCode":"FR","stateCode":"IDF","latitude":"49.00753000","longitude":"2.82610000"},{"name":"Montigny-Lencoup","countryCode":"FR","stateCode":"IDF","latitude":"48.45162000","longitude":"3.06503000"},{"name":"Montigny-le-Bretonneux","countryCode":"FR","stateCode":"IDF","latitude":"48.76636000","longitude":"2.03405000"},{"name":"Montigny-lès-Cormeilles","countryCode":"FR","stateCode":"IDF","latitude":"48.98201000","longitude":"2.20035000"},{"name":"Montigny-sur-Loing","countryCode":"FR","stateCode":"IDF","latitude":"48.33575000","longitude":"2.74423000"},{"name":"Montlhéry","countryCode":"FR","stateCode":"IDF","latitude":"48.64004000","longitude":"2.27465000"},{"name":"Montlignon","countryCode":"FR","stateCode":"IDF","latitude":"49.00636000","longitude":"2.28705000"},{"name":"Montmagny","countryCode":"FR","stateCode":"IDF","latitude":"48.97338000","longitude":"2.34688000"},{"name":"Montmorency","countryCode":"FR","stateCode":"IDF","latitude":"48.98826000","longitude":"2.34340000"},{"name":"Montreuil","countryCode":"FR","stateCode":"IDF","latitude":"48.86415000","longitude":"2.44322000"},{"name":"Montrouge","countryCode":"FR","stateCode":"IDF","latitude":"48.81620000","longitude":"2.31393000"},{"name":"Montry","countryCode":"FR","stateCode":"IDF","latitude":"48.88409000","longitude":"2.82915000"},{"name":"Montsoult","countryCode":"FR","stateCode":"IDF","latitude":"49.06942000","longitude":"2.31966000"},{"name":"Montévrain","countryCode":"FR","stateCode":"IDF","latitude":"48.87415000","longitude":"2.75114000"},{"name":"Morainvilliers","countryCode":"FR","stateCode":"IDF","latitude":"48.92902000","longitude":"1.93621000"},{"name":"Morangis","countryCode":"FR","stateCode":"IDF","latitude":"48.70383000","longitude":"2.33908000"},{"name":"Moret-sur-Loing","countryCode":"FR","stateCode":"IDF","latitude":"48.37239000","longitude":"2.81713000"},{"name":"Morigny-Champigny","countryCode":"FR","stateCode":"IDF","latitude":"48.44685000","longitude":"2.18351000"},{"name":"Mormant","countryCode":"FR","stateCode":"IDF","latitude":"48.60901000","longitude":"2.89025000"},{"name":"Morsang-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.66181000","longitude":"2.35338000"},{"name":"Mortcerf","countryCode":"FR","stateCode":"IDF","latitude":"48.78879000","longitude":"2.91692000"},{"name":"Mouroux","countryCode":"FR","stateCode":"IDF","latitude":"48.82263000","longitude":"3.03879000"},{"name":"Mours","countryCode":"FR","stateCode":"IDF","latitude":"49.13077000","longitude":"2.26761000"},{"name":"Moussy-le-Neuf","countryCode":"FR","stateCode":"IDF","latitude":"49.06427000","longitude":"2.60252000"},{"name":"Moussy-le-Vieux","countryCode":"FR","stateCode":"IDF","latitude":"49.04712000","longitude":"2.62493000"},{"name":"Médan","countryCode":"FR","stateCode":"IDF","latitude":"48.95539000","longitude":"1.99494000"},{"name":"Mériel","countryCode":"FR","stateCode":"IDF","latitude":"49.07614000","longitude":"2.21054000"},{"name":"Méry-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.05876000","longitude":"2.19113000"},{"name":"Méré","countryCode":"FR","stateCode":"IDF","latitude":"48.78445000","longitude":"1.81247000"},{"name":"Méréville","countryCode":"FR","stateCode":"IDF","latitude":"48.31476000","longitude":"2.08609000"},{"name":"Mézières-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.96128000","longitude":"1.79245000"},{"name":"Mézy-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"49.00000000","longitude":"1.88333000"},{"name":"Nandy","countryCode":"FR","stateCode":"IDF","latitude":"48.58301000","longitude":"2.56292000"},{"name":"Nangis","countryCode":"FR","stateCode":"IDF","latitude":"48.55535000","longitude":"3.01306000"},{"name":"Nanterre","countryCode":"FR","stateCode":"IDF","latitude":"48.89198000","longitude":"2.20675000"},{"name":"Nanteuil-lès-Meaux","countryCode":"FR","stateCode":"IDF","latitude":"48.92940000","longitude":"2.89594000"},{"name":"Neauphle-le-Château","countryCode":"FR","stateCode":"IDF","latitude":"48.81418000","longitude":"1.90567000"},{"name":"Nemours","countryCode":"FR","stateCode":"IDF","latitude":"48.27511000","longitude":"2.69078000"},{"name":"Nesles-la-Vallée","countryCode":"FR","stateCode":"IDF","latitude":"49.13202000","longitude":"2.17099000"},{"name":"Neufmoutiers-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.76882000","longitude":"2.83156000"},{"name":"Neuilly-Plaisance","countryCode":"FR","stateCode":"IDF","latitude":"48.86342000","longitude":"2.50600000"},{"name":"Neuilly-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.85373000","longitude":"2.54903000"},{"name":"Neuilly-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.88460000","longitude":"2.26965000"},{"name":"Neuville-sur-Oise","countryCode":"FR","stateCode":"IDF","latitude":"49.01667000","longitude":"2.06667000"},{"name":"Nogent-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.83669000","longitude":"2.48255000"},{"name":"Noiseau","countryCode":"FR","stateCode":"IDF","latitude":"48.77589000","longitude":"2.54892000"},{"name":"Noisiel","countryCode":"FR","stateCode":"IDF","latitude":"48.84868000","longitude":"2.62435000"},{"name":"Noisy-le-Grand","countryCode":"FR","stateCode":"IDF","latitude":"48.84979000","longitude":"2.56266000"},{"name":"Noisy-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.84445000","longitude":"2.06345000"},{"name":"Noisy-le-Sec","countryCode":"FR","stateCode":"IDF","latitude":"48.89148000","longitude":"2.46451000"},{"name":"Noisy-sur-École","countryCode":"FR","stateCode":"IDF","latitude":"48.36701000","longitude":"2.50804000"},{"name":"Nozay","countryCode":"FR","stateCode":"IDF","latitude":"48.65921000","longitude":"2.24151000"},{"name":"Oinville-sur-Montcient","countryCode":"FR","stateCode":"IDF","latitude":"49.02722000","longitude":"1.84928000"},{"name":"Oissery","countryCode":"FR","stateCode":"IDF","latitude":"49.07047000","longitude":"2.81819000"},{"name":"Ollainville","countryCode":"FR","stateCode":"IDF","latitude":"48.59081000","longitude":"2.21936000"},{"name":"Orgerus","countryCode":"FR","stateCode":"IDF","latitude":"48.83851000","longitude":"1.70132000"},{"name":"Orgeval","countryCode":"FR","stateCode":"IDF","latitude":"48.92162000","longitude":"1.97790000"},{"name":"Orly","countryCode":"FR","stateCode":"IDF","latitude":"48.74792000","longitude":"2.39253000"},{"name":"Ormesson-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.78630000","longitude":"2.54471000"},{"name":"Ormoy","countryCode":"FR","stateCode":"IDF","latitude":"48.57489000","longitude":"2.45206000"},{"name":"Orsay","countryCode":"FR","stateCode":"IDF","latitude":"48.69572000","longitude":"2.18727000"},{"name":"Osny","countryCode":"FR","stateCode":"IDF","latitude":"49.07010000","longitude":"2.06277000"},{"name":"Othis","countryCode":"FR","stateCode":"IDF","latitude":"49.07387000","longitude":"2.67502000"},{"name":"Ozoir-la-Ferrière","countryCode":"FR","stateCode":"IDF","latitude":"48.76699000","longitude":"2.66871000"},{"name":"Ozouer-le-Voulgis","countryCode":"FR","stateCode":"IDF","latitude":"48.66012000","longitude":"2.77409000"},{"name":"Palaiseau","countryCode":"FR","stateCode":"IDF","latitude":"48.71828000","longitude":"2.24980000"},{"name":"Pantin","countryCode":"FR","stateCode":"IDF","latitude":"48.89437000","longitude":"2.40935000"},{"name":"Paray-Vieille-Poste","countryCode":"FR","stateCode":"IDF","latitude":"48.71402000","longitude":"2.36283000"},{"name":"Paris","countryCode":"FR","stateCode":"IDF","latitude":"48.85340000","longitude":"2.34860000"},{"name":"Parmain","countryCode":"FR","stateCode":"IDF","latitude":"49.11247000","longitude":"2.21487000"},{"name":"Persan","countryCode":"FR","stateCode":"IDF","latitude":"49.15335000","longitude":"2.27218000"},{"name":"Perthes","countryCode":"FR","stateCode":"IDF","latitude":"48.47821000","longitude":"2.55509000"},{"name":"Pierrefitte-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.96691000","longitude":"2.36104000"},{"name":"Pierrelaye","countryCode":"FR","stateCode":"IDF","latitude":"49.02110000","longitude":"2.15481000"},{"name":"Plaisir","countryCode":"FR","stateCode":"IDF","latitude":"48.82319000","longitude":"1.95410000"},{"name":"Poissy","countryCode":"FR","stateCode":"IDF","latitude":"48.92902000","longitude":"2.04952000"},{"name":"Pommeuse","countryCode":"FR","stateCode":"IDF","latitude":"48.81667000","longitude":"3.01667000"},{"name":"Pomponne","countryCode":"FR","stateCode":"IDF","latitude":"48.88130000","longitude":"2.68232000"},{"name":"Pontault-Combault","countryCode":"FR","stateCode":"IDF","latitude":"48.79813000","longitude":"2.60676000"},{"name":"Pontcarré","countryCode":"FR","stateCode":"IDF","latitude":"48.79772000","longitude":"2.70508000"},{"name":"Ponthierry","countryCode":"FR","stateCode":"IDF","latitude":"48.53366000","longitude":"2.54419000"},{"name":"Pontoise","countryCode":"FR","stateCode":"IDF","latitude":"49.05000000","longitude":"2.10000000"},{"name":"Porcheville","countryCode":"FR","stateCode":"IDF","latitude":"48.97254000","longitude":"1.77973000"},{"name":"Presles-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.71527000","longitude":"2.74112000"},{"name":"Pringy","countryCode":"FR","stateCode":"IDF","latitude":"48.51815000","longitude":"2.56333000"},{"name":"Provins","countryCode":"FR","stateCode":"IDF","latitude":"48.55897000","longitude":"3.29939000"},{"name":"Puiseux-en-France","countryCode":"FR","stateCode":"IDF","latitude":"49.05552000","longitude":"2.50035000"},{"name":"Pussay","countryCode":"FR","stateCode":"IDF","latitude":"48.34908000","longitude":"1.99182000"},{"name":"Puteaux","countryCode":"FR","stateCode":"IDF","latitude":"48.88341000","longitude":"2.23894000"},{"name":"Périgny","countryCode":"FR","stateCode":"IDF","latitude":"48.69656000","longitude":"2.55537000"},{"name":"Quincy-Voisins","countryCode":"FR","stateCode":"IDF","latitude":"48.90114000","longitude":"2.87559000"},{"name":"Quincy-sous-Sénart","countryCode":"FR","stateCode":"IDF","latitude":"48.67294000","longitude":"2.53419000"},{"name":"Rambouillet","countryCode":"FR","stateCode":"IDF","latitude":"48.64374000","longitude":"1.82992000"},{"name":"Rebais","countryCode":"FR","stateCode":"IDF","latitude":"48.84721000","longitude":"3.23232000"},{"name":"Ris-Orangis","countryCode":"FR","stateCode":"IDF","latitude":"48.65110000","longitude":"2.41406000"},{"name":"Rocquencourt","countryCode":"FR","stateCode":"IDF","latitude":"48.83783000","longitude":"2.10228000"},{"name":"Roissy-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.79159000","longitude":"2.64747000"},{"name":"Roissy-en-France","countryCode":"FR","stateCode":"IDF","latitude":"49.00443000","longitude":"2.51703000"},{"name":"Romainville","countryCode":"FR","stateCode":"IDF","latitude":"48.88540000","longitude":"2.43482000"},{"name":"Rosny-sous-Bois","countryCode":"FR","stateCode":"IDF","latitude":"48.87017000","longitude":"2.49910000"},{"name":"Rosny-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.99808000","longitude":"1.63130000"},{"name":"Rozay-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.68333000","longitude":"2.95816000"},{"name":"Rubelles","countryCode":"FR","stateCode":"IDF","latitude":"48.55327000","longitude":"2.67593000"},{"name":"Rueil-Malmaison","countryCode":"FR","stateCode":"IDF","latitude":"48.87650000","longitude":"2.18967000"},{"name":"Rungis","countryCode":"FR","stateCode":"IDF","latitude":"48.74607000","longitude":"2.35275000"},{"name":"Saclas","countryCode":"FR","stateCode":"IDF","latitude":"48.35845000","longitude":"2.12349000"},{"name":"Saclay","countryCode":"FR","stateCode":"IDF","latitude":"48.73260000","longitude":"2.16923000"},{"name":"Sagy","countryCode":"FR","stateCode":"IDF","latitude":"49.04988000","longitude":"1.95216000"},{"name":"Saint-Arnoult-en-Yvelines","countryCode":"FR","stateCode":"IDF","latitude":"48.57111000","longitude":"1.93950000"},{"name":"Saint-Augustin","countryCode":"FR","stateCode":"IDF","latitude":"48.78333000","longitude":"3.03016000"},{"name":"Saint-Brice-sous-Forêt","countryCode":"FR","stateCode":"IDF","latitude":"49.00132000","longitude":"2.35361000"},{"name":"Saint-Chéron","countryCode":"FR","stateCode":"IDF","latitude":"48.55433000","longitude":"2.12403000"},{"name":"Saint-Cloud","countryCode":"FR","stateCode":"IDF","latitude":"48.84598000","longitude":"2.20289000"},{"name":"Saint-Cyr-l’École","countryCode":"FR","stateCode":"IDF","latitude":"48.79865000","longitude":"2.06814000"},{"name":"Saint-Cyr-sous-Dourdan","countryCode":"FR","stateCode":"IDF","latitude":"48.56667000","longitude":"2.03333000"},{"name":"Saint-Cyr-sur-Morin","countryCode":"FR","stateCode":"IDF","latitude":"48.90664000","longitude":"3.18016000"},{"name":"Saint-Denis","countryCode":"FR","stateCode":"IDF","latitude":"48.93564000","longitude":"2.35387000"},{"name":"Saint-Fargeau-Ponthierry","countryCode":"FR","stateCode":"IDF","latitude":"48.55713000","longitude":"2.52840000"},{"name":"Saint-Germain-Laval","countryCode":"FR","stateCode":"IDF","latitude":"48.39968000","longitude":"2.99781000"},{"name":"Saint-Germain-de-la-Grange","countryCode":"FR","stateCode":"IDF","latitude":"48.83436000","longitude":"1.89884000"},{"name":"Saint-Germain-en-Laye","countryCode":"FR","stateCode":"IDF","latitude":"48.89643000","longitude":"2.09040000"},{"name":"Saint-Germain-lès-Arpajon","countryCode":"FR","stateCode":"IDF","latitude":"48.59733000","longitude":"2.26481000"},{"name":"Saint-Germain-lès-Corbeil","countryCode":"FR","stateCode":"IDF","latitude":"48.62211000","longitude":"2.48775000"},{"name":"Saint-Germain-sur-Morin","countryCode":"FR","stateCode":"IDF","latitude":"48.88257000","longitude":"2.85127000"},{"name":"Saint-Gratien","countryCode":"FR","stateCode":"IDF","latitude":"48.97350000","longitude":"2.28729000"},{"name":"Saint-Jean-les-Deux-Jumeaux","countryCode":"FR","stateCode":"IDF","latitude":"48.95140000","longitude":"3.01959000"},{"name":"Saint-Leu-la-Forêt","countryCode":"FR","stateCode":"IDF","latitude":"49.01667000","longitude":"2.25000000"},{"name":"Saint-Léger-en-Yvelines","countryCode":"FR","stateCode":"IDF","latitude":"48.72173000","longitude":"1.76638000"},{"name":"Saint-Mammès","countryCode":"FR","stateCode":"IDF","latitude":"48.38458000","longitude":"2.81578000"},{"name":"Saint-Mandé","countryCode":"FR","stateCode":"IDF","latitude":"48.83864000","longitude":"2.41579000"},{"name":"Saint-Mard","countryCode":"FR","stateCode":"IDF","latitude":"49.03701000","longitude":"2.69645000"},{"name":"Saint-Martin-du-Tertre","countryCode":"FR","stateCode":"IDF","latitude":"49.10743000","longitude":"2.34533000"},{"name":"Saint-Maur-des-Fossés","countryCode":"FR","stateCode":"IDF","latitude":"48.79395000","longitude":"2.49323000"},{"name":"Saint-Maurice","countryCode":"FR","stateCode":"IDF","latitude":"48.82182000","longitude":"2.42716000"},{"name":"Saint-Maurice-Montcouronne","countryCode":"FR","stateCode":"IDF","latitude":"48.58288000","longitude":"2.12504000"},{"name":"Saint-Michel-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.63479000","longitude":"2.30831000"},{"name":"Saint-Nom-la-Bretêche","countryCode":"FR","stateCode":"IDF","latitude":"48.85942000","longitude":"2.02233000"},{"name":"Saint-Ouen","countryCode":"FR","stateCode":"IDF","latitude":"48.90654000","longitude":"2.33339000"},{"name":"Saint-Ouen-l’Aumône","countryCode":"FR","stateCode":"IDF","latitude":"49.04353000","longitude":"2.12134000"},{"name":"Saint-Pathus","countryCode":"FR","stateCode":"IDF","latitude":"49.07136000","longitude":"2.79886000"},{"name":"Saint-Pierre-du-Perray","countryCode":"FR","stateCode":"IDF","latitude":"48.61064000","longitude":"2.49429000"},{"name":"Saint-Pierre-lès-Nemours","countryCode":"FR","stateCode":"IDF","latitude":"48.26733000","longitude":"2.67966000"},{"name":"Saint-Prix","countryCode":"FR","stateCode":"IDF","latitude":"49.01667000","longitude":"2.26667000"},{"name":"Saint-Quentin-en-Yvelines","countryCode":"FR","stateCode":"IDF","latitude":"48.77186000","longitude":"2.01891000"},{"name":"Saint-Rémy-lès-Chevreuse","countryCode":"FR","stateCode":"IDF","latitude":"48.70708000","longitude":"2.07692000"},{"name":"Saint-Sauveur-sur-École","countryCode":"FR","stateCode":"IDF","latitude":"48.49750000","longitude":"2.54711000"},{"name":"Saint-Soupplets","countryCode":"FR","stateCode":"IDF","latitude":"49.03866000","longitude":"2.80723000"},{"name":"Saint-Thibault-des-Vignes","countryCode":"FR","stateCode":"IDF","latitude":"48.87111000","longitude":"2.68041000"},{"name":"Saint-Vrain","countryCode":"FR","stateCode":"IDF","latitude":"48.54302000","longitude":"2.33331000"},{"name":"Saint-Witz","countryCode":"FR","stateCode":"IDF","latitude":"49.09100000","longitude":"2.57122000"},{"name":"Sainte-Colombe","countryCode":"FR","stateCode":"IDF","latitude":"48.53047000","longitude":"3.25517000"},{"name":"Sainte-Geneviève-des-Bois","countryCode":"FR","stateCode":"IDF","latitude":"48.64682000","longitude":"2.31965000"},{"name":"Saintry-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.59640000","longitude":"2.49515000"},{"name":"Saints","countryCode":"FR","stateCode":"IDF","latitude":"48.76066000","longitude":"3.04645000"},{"name":"Salins","countryCode":"FR","stateCode":"IDF","latitude":"48.42156000","longitude":"3.02130000"},{"name":"Sammeron","countryCode":"FR","stateCode":"IDF","latitude":"48.94721000","longitude":"3.08333000"},{"name":"Samois-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.45251000","longitude":"2.75040000"},{"name":"Samoreau","countryCode":"FR","stateCode":"IDF","latitude":"48.42946000","longitude":"2.75587000"},{"name":"Sannois","countryCode":"FR","stateCode":"IDF","latitude":"48.96667000","longitude":"2.25000000"},{"name":"Santeny","countryCode":"FR","stateCode":"IDF","latitude":"48.72730000","longitude":"2.57346000"},{"name":"Sarcelles","countryCode":"FR","stateCode":"IDF","latitude":"48.99739000","longitude":"2.37821000"},{"name":"Sartrouville","countryCode":"FR","stateCode":"IDF","latitude":"48.94820000","longitude":"2.19169000"},{"name":"Saulx-les-Chartreux","countryCode":"FR","stateCode":"IDF","latitude":"48.69062000","longitude":"2.26727000"},{"name":"Savigny-le-Temple","countryCode":"FR","stateCode":"IDF","latitude":"48.57409000","longitude":"2.58287000"},{"name":"Savigny-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.67677000","longitude":"2.34835000"},{"name":"Saâcy-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.96210000","longitude":"3.21083000"},{"name":"Sceaux","countryCode":"FR","stateCode":"IDF","latitude":"48.77644000","longitude":"2.29026000"},{"name":"Seine-Port","countryCode":"FR","stateCode":"IDF","latitude":"48.55743000","longitude":"2.55316000"},{"name":"Seine-Saint-Denis","countryCode":"FR","stateCode":"IDF","latitude":"48.91421000","longitude":"2.47604000"},{"name":"Seine-et-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.64599000","longitude":"2.95905000"},{"name":"Septeuil","countryCode":"FR","stateCode":"IDF","latitude":"48.89245000","longitude":"1.68357000"},{"name":"Seraincourt","countryCode":"FR","stateCode":"IDF","latitude":"49.03573000","longitude":"1.86703000"},{"name":"Serris","countryCode":"FR","stateCode":"IDF","latitude":"48.84528000","longitude":"2.78611000"},{"name":"Servon","countryCode":"FR","stateCode":"IDF","latitude":"48.71662000","longitude":"2.58737000"},{"name":"Seugy","countryCode":"FR","stateCode":"IDF","latitude":"49.12182000","longitude":"2.39377000"},{"name":"Sevran","countryCode":"FR","stateCode":"IDF","latitude":"48.94472000","longitude":"2.52746000"},{"name":"Soignolles-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.65350000","longitude":"2.69968000"},{"name":"Soisy-sous-Montmorency","countryCode":"FR","stateCode":"IDF","latitude":"48.98813000","longitude":"2.30156000"},{"name":"Soisy-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.64875000","longitude":"2.45223000"},{"name":"Soisy-sur-École","countryCode":"FR","stateCode":"IDF","latitude":"48.47637000","longitude":"2.49301000"},{"name":"Solers","countryCode":"FR","stateCode":"IDF","latitude":"48.65919000","longitude":"2.71617000"},{"name":"Sonchamp","countryCode":"FR","stateCode":"IDF","latitude":"48.57590000","longitude":"1.87753000"},{"name":"Souppes-sur-Loing","countryCode":"FR","stateCode":"IDF","latitude":"48.18297000","longitude":"2.73521000"},{"name":"Sourdun","countryCode":"FR","stateCode":"IDF","latitude":"48.53688000","longitude":"3.35200000"},{"name":"Stains","countryCode":"FR","stateCode":"IDF","latitude":"48.95000000","longitude":"2.38333000"},{"name":"Sucy-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.76872000","longitude":"2.53474000"},{"name":"Suresnes","countryCode":"FR","stateCode":"IDF","latitude":"48.87143000","longitude":"2.22929000"},{"name":"Survilliers","countryCode":"FR","stateCode":"IDF","latitude":"49.09712000","longitude":"2.54449000"},{"name":"Sèvres","countryCode":"FR","stateCode":"IDF","latitude":"48.82292000","longitude":"2.21757000"},{"name":"Tacoignières","countryCode":"FR","stateCode":"IDF","latitude":"48.83619000","longitude":"1.67501000"},{"name":"Taverny","countryCode":"FR","stateCode":"IDF","latitude":"49.02542000","longitude":"2.21691000"},{"name":"Thiais","countryCode":"FR","stateCode":"IDF","latitude":"48.76496000","longitude":"2.39610000"},{"name":"Thiverval-Grignon","countryCode":"FR","stateCode":"IDF","latitude":"48.84964000","longitude":"1.91729000"},{"name":"Thoiry","countryCode":"FR","stateCode":"IDF","latitude":"48.86715000","longitude":"1.79760000"},{"name":"Thomery","countryCode":"FR","stateCode":"IDF","latitude":"48.40723000","longitude":"2.78852000"},{"name":"Thorigny-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.88689000","longitude":"2.71806000"},{"name":"Tigery","countryCode":"FR","stateCode":"IDF","latitude":"48.64257000","longitude":"2.50779000"},{"name":"Torcy","countryCode":"FR","stateCode":"IDF","latitude":"48.85064000","longitude":"2.65078000"},{"name":"Touquin","countryCode":"FR","stateCode":"IDF","latitude":"48.73498000","longitude":"3.01222000"},{"name":"Tournan-en-Brie","countryCode":"FR","stateCode":"IDF","latitude":"48.74146000","longitude":"2.77200000"},{"name":"Trappes","countryCode":"FR","stateCode":"IDF","latitude":"48.77413000","longitude":"2.01781000"},{"name":"Tremblay-en-France","countryCode":"FR","stateCode":"IDF","latitude":"48.94956000","longitude":"2.56840000"},{"name":"Triel-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.97818000","longitude":"2.00743000"},{"name":"Trilport","countryCode":"FR","stateCode":"IDF","latitude":"48.95685000","longitude":"2.95076000"},{"name":"Us","countryCode":"FR","stateCode":"IDF","latitude":"49.10000000","longitude":"1.96667000"},{"name":"Vaires-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.87649000","longitude":"2.63982000"},{"name":"Val-de-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.78149000","longitude":"2.49331000"},{"name":"Valenton","countryCode":"FR","stateCode":"IDF","latitude":"48.74527000","longitude":"2.46467000"},{"name":"Valmondois","countryCode":"FR","stateCode":"IDF","latitude":"49.09730000","longitude":"2.18996000"},{"name":"Vanves","countryCode":"FR","stateCode":"IDF","latitude":"48.82345000","longitude":"2.29025000"},{"name":"Varennes-Jarcy","countryCode":"FR","stateCode":"IDF","latitude":"48.67914000","longitude":"2.56152000"},{"name":"Varennes-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.37304000","longitude":"2.92571000"},{"name":"Varreddes","countryCode":"FR","stateCode":"IDF","latitude":"49.00305000","longitude":"2.92788000"},{"name":"Vaucresson","countryCode":"FR","stateCode":"IDF","latitude":"48.84078000","longitude":"2.15652000"},{"name":"Vaugrigneuse","countryCode":"FR","stateCode":"IDF","latitude":"48.60263000","longitude":"2.12218000"},{"name":"Vauhallan","countryCode":"FR","stateCode":"IDF","latitude":"48.73354000","longitude":"2.20277000"},{"name":"Vaujours","countryCode":"FR","stateCode":"IDF","latitude":"48.93022000","longitude":"2.57110000"},{"name":"Vauréal","countryCode":"FR","stateCode":"IDF","latitude":"49.03333000","longitude":"2.03333000"},{"name":"Vaux-le-Pénil","countryCode":"FR","stateCode":"IDF","latitude":"48.52803000","longitude":"2.69165000"},{"name":"Vaux-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"49.01271000","longitude":"1.96942000"},{"name":"Veneux-les-Sablons","countryCode":"FR","stateCode":"IDF","latitude":"48.37872000","longitude":"2.79499000"},{"name":"Verneuil-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.97388000","longitude":"1.96480000"},{"name":"Vernou-la-Celle-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.38789000","longitude":"2.84718000"},{"name":"Vernouillet","countryCode":"FR","stateCode":"IDF","latitude":"48.97146000","longitude":"1.98082000"},{"name":"Verrières-le-Buisson","countryCode":"FR","stateCode":"IDF","latitude":"48.74565000","longitude":"2.26796000"},{"name":"Versailles","countryCode":"FR","stateCode":"IDF","latitude":"48.80359000","longitude":"2.13424000"},{"name":"Vert-Saint-Denis","countryCode":"FR","stateCode":"IDF","latitude":"48.56818000","longitude":"2.62007000"},{"name":"Vert-le-Grand","countryCode":"FR","stateCode":"IDF","latitude":"48.57172000","longitude":"2.35777000"},{"name":"Vert-le-Petit","countryCode":"FR","stateCode":"IDF","latitude":"48.55163000","longitude":"2.36526000"},{"name":"Viarmes","countryCode":"FR","stateCode":"IDF","latitude":"49.13082000","longitude":"2.37074000"},{"name":"Vigneux-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.70291000","longitude":"2.41357000"},{"name":"Vigny","countryCode":"FR","stateCode":"IDF","latitude":"49.07902000","longitude":"1.92806000"},{"name":"Villabé","countryCode":"FR","stateCode":"IDF","latitude":"48.58949000","longitude":"2.45096000"},{"name":"Ville-d’Avray","countryCode":"FR","stateCode":"IDF","latitude":"48.82358000","longitude":"2.19311000"},{"name":"Villebon-sur-Yvette","countryCode":"FR","stateCode":"IDF","latitude":"48.70594000","longitude":"2.24019000"},{"name":"Villecresnes","countryCode":"FR","stateCode":"IDF","latitude":"48.72002000","longitude":"2.53940000"},{"name":"Villejuif","countryCode":"FR","stateCode":"IDF","latitude":"48.79390000","longitude":"2.35992000"},{"name":"Villejust","countryCode":"FR","stateCode":"IDF","latitude":"48.68304000","longitude":"2.23610000"},{"name":"Villemoisson-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.66632000","longitude":"2.33657000"},{"name":"Villemomble","countryCode":"FR","stateCode":"IDF","latitude":"48.88333000","longitude":"2.50000000"},{"name":"Villeneuve-Saint-Georges","countryCode":"FR","stateCode":"IDF","latitude":"48.73219000","longitude":"2.44925000"},{"name":"Villeneuve-la-Garenne","countryCode":"FR","stateCode":"IDF","latitude":"48.93935000","longitude":"2.31478000"},{"name":"Villeneuve-le-Comte","countryCode":"FR","stateCode":"IDF","latitude":"48.81413000","longitude":"2.82953000"},{"name":"Villeneuve-le-Roi","countryCode":"FR","stateCode":"IDF","latitude":"48.73684000","longitude":"2.40081000"},{"name":"Villeneuve-sur-Bellot","countryCode":"FR","stateCode":"IDF","latitude":"48.86203000","longitude":"3.34143000"},{"name":"Villennes-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.94137000","longitude":"1.99137000"},{"name":"Villenoy","countryCode":"FR","stateCode":"IDF","latitude":"48.94112000","longitude":"2.86020000"},{"name":"Villeparisis","countryCode":"FR","stateCode":"IDF","latitude":"48.94208000","longitude":"2.61463000"},{"name":"Villepinte","countryCode":"FR","stateCode":"IDF","latitude":"48.96203000","longitude":"2.53253000"},{"name":"Villepreux","countryCode":"FR","stateCode":"IDF","latitude":"48.82815000","longitude":"1.99760000"},{"name":"Villetaneuse","countryCode":"FR","stateCode":"IDF","latitude":"48.95833000","longitude":"2.34167000"},{"name":"Villevaudé","countryCode":"FR","stateCode":"IDF","latitude":"48.91751000","longitude":"2.65228000"},{"name":"Villiers-Saint-Fréderic","countryCode":"FR","stateCode":"IDF","latitude":"48.81667000","longitude":"1.88333000"},{"name":"Villiers-Saint-Georges","countryCode":"FR","stateCode":"IDF","latitude":"48.64998000","longitude":"3.40754000"},{"name":"Villiers-le-Bel","countryCode":"FR","stateCode":"IDF","latitude":"49.00875000","longitude":"2.39819000"},{"name":"Villiers-le-Bâcle","countryCode":"FR","stateCode":"IDF","latitude":"48.72819000","longitude":"2.11925000"},{"name":"Villiers-sur-Marne","countryCode":"FR","stateCode":"IDF","latitude":"48.83100000","longitude":"2.54844000"},{"name":"Villiers-sur-Morin","countryCode":"FR","stateCode":"IDF","latitude":"48.86099000","longitude":"2.87773000"},{"name":"Villiers-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.65953000","longitude":"2.30002000"},{"name":"Vincennes","countryCode":"FR","stateCode":"IDF","latitude":"48.84860000","longitude":"2.43769000"},{"name":"Viroflay","countryCode":"FR","stateCode":"IDF","latitude":"48.80078000","longitude":"2.16181000"},{"name":"Viry-Châtillon","countryCode":"FR","stateCode":"IDF","latitude":"48.67211000","longitude":"2.39318000"},{"name":"Vitry-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.78716000","longitude":"2.40332000"},{"name":"Voisenon","countryCode":"FR","stateCode":"IDF","latitude":"48.57170000","longitude":"2.66480000"},{"name":"Voisins-le-Bretonneux","countryCode":"FR","stateCode":"IDF","latitude":"48.75793000","longitude":"2.05137000"},{"name":"Voulangis","countryCode":"FR","stateCode":"IDF","latitude":"48.85252000","longitude":"2.89558000"},{"name":"Voulx","countryCode":"FR","stateCode":"IDF","latitude":"48.28204000","longitude":"2.96747000"},{"name":"Vulaines-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.43186000","longitude":"2.76476000"},{"name":"Vélizy-Villacoublay","countryCode":"FR","stateCode":"IDF","latitude":"48.78198000","longitude":"2.19395000"},{"name":"Vémars","countryCode":"FR","stateCode":"IDF","latitude":"49.06942000","longitude":"2.56643000"},{"name":"Wissous","countryCode":"FR","stateCode":"IDF","latitude":"48.73352000","longitude":"2.32338000"},{"name":"Yerres","countryCode":"FR","stateCode":"IDF","latitude":"48.71785000","longitude":"2.49338000"},{"name":"Yvelines","countryCode":"FR","stateCode":"IDF","latitude":"48.80546000","longitude":"1.85696000"},{"name":"Écouen","countryCode":"FR","stateCode":"IDF","latitude":"49.02062000","longitude":"2.38309000"},{"name":"Écuelles","countryCode":"FR","stateCode":"IDF","latitude":"48.35636000","longitude":"2.82335000"},{"name":"Égly","countryCode":"FR","stateCode":"IDF","latitude":"48.57828000","longitude":"2.22417000"},{"name":"Égreville","countryCode":"FR","stateCode":"IDF","latitude":"48.17606000","longitude":"2.87278000"},{"name":"Élancourt","countryCode":"FR","stateCode":"IDF","latitude":"48.78421000","longitude":"1.95520000"},{"name":"Émerainville","countryCode":"FR","stateCode":"IDF","latitude":"48.81276000","longitude":"2.62139000"},{"name":"Épinay-sous-Sénart","countryCode":"FR","stateCode":"IDF","latitude":"48.68970000","longitude":"2.51186000"},{"name":"Épinay-sur-Orge","countryCode":"FR","stateCode":"IDF","latitude":"48.67338000","longitude":"2.31074000"},{"name":"Épinay-sur-Seine","countryCode":"FR","stateCode":"IDF","latitude":"48.95350000","longitude":"2.31514000"},{"name":"Épône","countryCode":"FR","stateCode":"IDF","latitude":"48.95476000","longitude":"1.82233000"},{"name":"Éragny","countryCode":"FR","stateCode":"IDF","latitude":"49.01667000","longitude":"2.10000000"},{"name":"Étampes","countryCode":"FR","stateCode":"IDF","latitude":"48.43507000","longitude":"2.16233000"},{"name":"Étiolles","countryCode":"FR","stateCode":"IDF","latitude":"48.63248000","longitude":"2.48226000"},{"name":"Étréchy","countryCode":"FR","stateCode":"IDF","latitude":"48.49465000","longitude":"2.19489000"},{"name":"Évry","countryCode":"FR","stateCode":"IDF","latitude":"48.63280000","longitude":"2.44049000"},{"name":"Ézanville","countryCode":"FR","stateCode":"IDF","latitude":"49.02794000","longitude":"2.36787000"},{"name":"Ablon","countryCode":"FR","stateCode":"NOR","latitude":"49.39214000","longitude":"0.29584000"},{"name":"Acquigny","countryCode":"FR","stateCode":"NOR","latitude":"49.17350000","longitude":"1.17650000"},{"name":"Agneaux","countryCode":"FR","stateCode":"NOR","latitude":"49.11905000","longitude":"-1.10610000"},{"name":"Agon-Coutainville","countryCode":"FR","stateCode":"NOR","latitude":"49.04167000","longitude":"-1.57500000"},{"name":"Alençon","countryCode":"FR","stateCode":"NOR","latitude":"48.43476000","longitude":"0.09311000"},{"name":"Alizay","countryCode":"FR","stateCode":"NOR","latitude":"49.32158000","longitude":"1.17854000"},{"name":"Amfreville","countryCode":"FR","stateCode":"NOR","latitude":"49.25000000","longitude":"-0.23333000"},{"name":"Amfreville-la-Mi-Voie","countryCode":"FR","stateCode":"NOR","latitude":"49.40755000","longitude":"1.13871000"},{"name":"Andé","countryCode":"FR","stateCode":"NOR","latitude":"49.23163000","longitude":"1.24088000"},{"name":"Angerville-l’Orcher","countryCode":"FR","stateCode":"NOR","latitude":"49.58833000","longitude":"0.28191000"},{"name":"Argences","countryCode":"FR","stateCode":"NOR","latitude":"49.12635000","longitude":"-0.16644000"},{"name":"Argentan","countryCode":"FR","stateCode":"NOR","latitude":"48.74441000","longitude":"-0.02023000"},{"name":"Arnières-sur-Iton","countryCode":"FR","stateCode":"NOR","latitude":"48.99678000","longitude":"1.10384000"},{"name":"Arques-la-Bataille","countryCode":"FR","stateCode":"NOR","latitude":"49.88122000","longitude":"1.12875000"},{"name":"Athis-de-l\'Orne","countryCode":"FR","stateCode":"NOR","latitude":"48.81667000","longitude":"-0.50000000"},{"name":"Aube-sur-Rîle","countryCode":"FR","stateCode":"NOR","latitude":"48.73920000","longitude":"0.55161000"},{"name":"Aubevoye","countryCode":"FR","stateCode":"NOR","latitude":"49.17097000","longitude":"1.33537000"},{"name":"Auffay","countryCode":"FR","stateCode":"NOR","latitude":"49.71881000","longitude":"1.09911000"},{"name":"Aumale","countryCode":"FR","stateCode":"NOR","latitude":"49.76985000","longitude":"1.75587000"},{"name":"Aunay-sur-Odon","countryCode":"FR","stateCode":"NOR","latitude":"49.02012000","longitude":"-0.63238000"},{"name":"Authie","countryCode":"FR","stateCode":"NOR","latitude":"49.20615000","longitude":"-0.43191000"},{"name":"Auzebosc","countryCode":"FR","stateCode":"NOR","latitude":"49.59565000","longitude":"0.72850000"},{"name":"Aviron","countryCode":"FR","stateCode":"NOR","latitude":"49.05000000","longitude":"1.11667000"},{"name":"Avranches","countryCode":"FR","stateCode":"NOR","latitude":"48.68436000","longitude":"-1.35686000"},{"name":"Bacqueville-en-Caux","countryCode":"FR","stateCode":"NOR","latitude":"49.78761000","longitude":"0.99927000"},{"name":"Bagnoles-de-l\'Orne","countryCode":"FR","stateCode":"NOR","latitude":"48.55720000","longitude":"-0.41383000"},{"name":"Barentin","countryCode":"FR","stateCode":"NOR","latitude":"49.54533000","longitude":"0.95515000"},{"name":"Barenton","countryCode":"FR","stateCode":"NOR","latitude":"48.60027000","longitude":"-0.83258000"},{"name":"Barneville-Carteret","countryCode":"FR","stateCode":"NOR","latitude":"49.38333000","longitude":"-1.75000000"},{"name":"Barneville-Plage","countryCode":"FR","stateCode":"NOR","latitude":"49.36786000","longitude":"-1.76512000"},{"name":"Bavent","countryCode":"FR","stateCode":"NOR","latitude":"49.22996000","longitude":"-0.18675000"},{"name":"Bayeux","countryCode":"FR","stateCode":"NOR","latitude":"49.27732000","longitude":"-0.70390000"},{"name":"Beaumont-Hague","countryCode":"FR","stateCode":"NOR","latitude":"49.66387000","longitude":"-1.83822000"},{"name":"Beaumont-le-Roger","countryCode":"FR","stateCode":"NOR","latitude":"49.07839000","longitude":"0.78081000"},{"name":"Belbeuf","countryCode":"FR","stateCode":"NOR","latitude":"49.38766000","longitude":"1.14245000"},{"name":"Bellengreville","countryCode":"FR","stateCode":"NOR","latitude":"49.12425000","longitude":"-0.20961000"},{"name":"Bellême","countryCode":"FR","stateCode":"NOR","latitude":"48.37329000","longitude":"0.57005000"},{"name":"Bernay","countryCode":"FR","stateCode":"NOR","latitude":"49.08888000","longitude":"0.59858000"},{"name":"Berneval-le-Grand","countryCode":"FR","stateCode":"NOR","latitude":"49.95328000","longitude":"1.18755000"},{"name":"Bernières-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.33057000","longitude":"-0.42299000"},{"name":"Beuville","countryCode":"FR","stateCode":"NOR","latitude":"49.24364000","longitude":"-0.32585000"},{"name":"Beuvillers","countryCode":"FR","stateCode":"NOR","latitude":"49.12961000","longitude":"0.25492000"},{"name":"Beuzeville","countryCode":"FR","stateCode":"NOR","latitude":"49.34483000","longitude":"0.34254000"},{"name":"Beuzeville-la-Grenier","countryCode":"FR","stateCode":"NOR","latitude":"49.59157000","longitude":"0.42684000"},{"name":"Bihorel","countryCode":"FR","stateCode":"NOR","latitude":"49.45468000","longitude":"1.12230000"},{"name":"Biéville-Beuville","countryCode":"FR","stateCode":"NOR","latitude":"49.24293000","longitude":"-0.32762000"},{"name":"Blainville-Crevon","countryCode":"FR","stateCode":"NOR","latitude":"49.50395000","longitude":"1.29952000"},{"name":"Blainville-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.06599000","longitude":"-1.58340000"},{"name":"Blainville-sur-Orne","countryCode":"FR","stateCode":"NOR","latitude":"49.22913000","longitude":"-0.30061000"},{"name":"Blangy-sur-Bresle","countryCode":"FR","stateCode":"NOR","latitude":"49.93211000","longitude":"1.62514000"},{"name":"Blonville-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.33709000","longitude":"0.02709000"},{"name":"Bois-Guillaume","countryCode":"FR","stateCode":"NOR","latitude":"49.46020000","longitude":"1.12219000"},{"name":"Bolbec","countryCode":"FR","stateCode":"NOR","latitude":"49.57321000","longitude":"0.47339000"},{"name":"Boos","countryCode":"FR","stateCode":"NOR","latitude":"49.38849000","longitude":"1.20348000"},{"name":"Bosc-le-Hard","countryCode":"FR","stateCode":"NOR","latitude":"49.62734000","longitude":"1.17483000"},{"name":"Bourg-Achard","countryCode":"FR","stateCode":"NOR","latitude":"49.35322000","longitude":"0.81623000"},{"name":"Bourgtheroulde-Infreville","countryCode":"FR","stateCode":"NOR","latitude":"49.30000000","longitude":"0.88333000"},{"name":"Bourguébus","countryCode":"FR","stateCode":"NOR","latitude":"49.12187000","longitude":"-0.29786000"},{"name":"Bourth","countryCode":"FR","stateCode":"NOR","latitude":"48.76846000","longitude":"0.80911000"},{"name":"Bouville","countryCode":"FR","stateCode":"NOR","latitude":"49.56193000","longitude":"0.89514000"},{"name":"Breteuil","countryCode":"FR","stateCode":"NOR","latitude":"48.83333000","longitude":"0.91667000"},{"name":"Bretoncelles","countryCode":"FR","stateCode":"NOR","latitude":"48.43122000","longitude":"0.88775000"},{"name":"Bretteville","countryCode":"FR","stateCode":"NOR","latitude":"49.65440000","longitude":"-1.52884000"},{"name":"Bretteville-du-Grand-Caux","countryCode":"FR","stateCode":"NOR","latitude":"49.66667000","longitude":"0.40000000"},{"name":"Bretteville-l’Orgueilleuse","countryCode":"FR","stateCode":"NOR","latitude":"49.21189000","longitude":"-0.51428000"},{"name":"Bretteville-sur-Laize","countryCode":"FR","stateCode":"NOR","latitude":"49.04466000","longitude":"-0.32639000"},{"name":"Bretteville-sur-Odon","countryCode":"FR","stateCode":"NOR","latitude":"49.16627000","longitude":"-0.41662000"},{"name":"Breuilpont","countryCode":"FR","stateCode":"NOR","latitude":"48.96398000","longitude":"1.42919000"},{"name":"Bricquebec","countryCode":"FR","stateCode":"NOR","latitude":"49.47008000","longitude":"-1.63254000"},{"name":"Brionne","countryCode":"FR","stateCode":"NOR","latitude":"49.19553000","longitude":"0.71510000"},{"name":"Briouze","countryCode":"FR","stateCode":"NOR","latitude":"48.69848000","longitude":"-0.36806000"},{"name":"Brix","countryCode":"FR","stateCode":"NOR","latitude":"49.54512000","longitude":"-1.58012000"},{"name":"Broglie","countryCode":"FR","stateCode":"NOR","latitude":"49.00911000","longitude":"0.52915000"},{"name":"Bréauté","countryCode":"FR","stateCode":"NOR","latitude":"49.62805000","longitude":"0.40005000"},{"name":"Brécey","countryCode":"FR","stateCode":"NOR","latitude":"48.72413000","longitude":"-1.16647000"},{"name":"Bréhal","countryCode":"FR","stateCode":"NOR","latitude":"48.89915000","longitude":"-1.51225000"},{"name":"Buchy","countryCode":"FR","stateCode":"NOR","latitude":"49.58513000","longitude":"1.35852000"},{"name":"Bueil","countryCode":"FR","stateCode":"NOR","latitude":"48.93189000","longitude":"1.44257000"},{"name":"Bully","countryCode":"FR","stateCode":"NOR","latitude":"49.10155000","longitude":"-0.40825000"},{"name":"Bénouville","countryCode":"FR","stateCode":"NOR","latitude":"49.24151000","longitude":"-0.28246000"},{"name":"Bézu-Saint-Éloi","countryCode":"FR","stateCode":"NOR","latitude":"49.29524000","longitude":"1.70404000"},{"name":"Cabourg","countryCode":"FR","stateCode":"NOR","latitude":"49.29110000","longitude":"-0.11330000"},{"name":"Caen","countryCode":"FR","stateCode":"NOR","latitude":"49.18585000","longitude":"-0.35912000"},{"name":"Cagny","countryCode":"FR","stateCode":"NOR","latitude":"49.14580000","longitude":"-0.25630000"},{"name":"Cahagnes","countryCode":"FR","stateCode":"NOR","latitude":"49.06631000","longitude":"-0.76869000"},{"name":"Cairon","countryCode":"FR","stateCode":"NOR","latitude":"49.24017000","longitude":"-0.45046000"},{"name":"Calvados","countryCode":"FR","stateCode":"NOR","latitude":"49.09011000","longitude":"-0.30608000"},{"name":"Cambes-en-Plaine","countryCode":"FR","stateCode":"NOR","latitude":"49.23161000","longitude":"-0.38540000"},{"name":"Cambremer","countryCode":"FR","stateCode":"NOR","latitude":"49.15192000","longitude":"0.04760000"},{"name":"Canon","countryCode":"FR","stateCode":"NOR","latitude":"49.07380000","longitude":"-0.09219000"},{"name":"Canteleu","countryCode":"FR","stateCode":"NOR","latitude":"49.44065000","longitude":"1.02459000"},{"name":"Cany-Barville","countryCode":"FR","stateCode":"NOR","latitude":"49.78885000","longitude":"0.63704000"},{"name":"Carentan","countryCode":"FR","stateCode":"NOR","latitude":"49.30312000","longitude":"-1.24806000"},{"name":"Carpiquet","countryCode":"FR","stateCode":"NOR","latitude":"49.18522000","longitude":"-0.44623000"},{"name":"Caudebec-en-Caux","countryCode":"FR","stateCode":"NOR","latitude":"49.52577000","longitude":"0.72561000"},{"name":"Caudebec-lès-Elbeuf","countryCode":"FR","stateCode":"NOR","latitude":"49.28082000","longitude":"1.02195000"},{"name":"Caumont","countryCode":"FR","stateCode":"NOR","latitude":"49.36642000","longitude":"0.89591000"},{"name":"Caumont-l\'Éventé","countryCode":"FR","stateCode":"NOR","latitude":"49.09017000","longitude":"-0.80501000"},{"name":"Cauville-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.60000000","longitude":"0.13333000"},{"name":"Ceaucé","countryCode":"FR","stateCode":"NOR","latitude":"48.49436000","longitude":"-0.62526000"},{"name":"Cerisy-la-Salle","countryCode":"FR","stateCode":"NOR","latitude":"49.02622000","longitude":"-1.28283000"},{"name":"Ceton","countryCode":"FR","stateCode":"NOR","latitude":"48.22631000","longitude":"0.74968000"},{"name":"Champsecret","countryCode":"FR","stateCode":"NOR","latitude":"48.60925000","longitude":"-0.55058000"},{"name":"Chanu","countryCode":"FR","stateCode":"NOR","latitude":"48.72914000","longitude":"-0.67603000"},{"name":"Charleval","countryCode":"FR","stateCode":"NOR","latitude":"49.37290000","longitude":"1.38369000"},{"name":"Cherbourg-Octeville","countryCode":"FR","stateCode":"NOR","latitude":"49.63984000","longitude":"-1.61636000"},{"name":"Cheux","countryCode":"FR","stateCode":"NOR","latitude":"49.16611000","longitude":"-0.52544000"},{"name":"Claville","countryCode":"FR","stateCode":"NOR","latitude":"49.04844000","longitude":"1.01954000"},{"name":"Clinchamps-sur-Orne","countryCode":"FR","stateCode":"NOR","latitude":"49.07857000","longitude":"-0.40156000"},{"name":"Clères","countryCode":"FR","stateCode":"NOR","latitude":"49.60000000","longitude":"1.11667000"},{"name":"Clécy","countryCode":"FR","stateCode":"NOR","latitude":"48.91718000","longitude":"-0.48041000"},{"name":"Cléon","countryCode":"FR","stateCode":"NOR","latitude":"49.31235000","longitude":"1.02950000"},{"name":"Colleville-Montgomery","countryCode":"FR","stateCode":"NOR","latitude":"49.27528000","longitude":"-0.30052000"},{"name":"Colombelles","countryCode":"FR","stateCode":"NOR","latitude":"49.20490000","longitude":"-0.29571000"},{"name":"Conches-en-Ouche","countryCode":"FR","stateCode":"NOR","latitude":"48.95768000","longitude":"0.94052000"},{"name":"Condé-sur-Huisne","countryCode":"FR","stateCode":"NOR","latitude":"48.38103000","longitude":"0.85093000"},{"name":"Condé-sur-Noireau","countryCode":"FR","stateCode":"NOR","latitude":"48.84881000","longitude":"-0.55214000"},{"name":"Condé-sur-Sarthe","countryCode":"FR","stateCode":"NOR","latitude":"48.43197000","longitude":"0.03398000"},{"name":"Condé-sur-Vire","countryCode":"FR","stateCode":"NOR","latitude":"49.05000000","longitude":"-1.03333000"},{"name":"Cormeilles","countryCode":"FR","stateCode":"NOR","latitude":"49.24803000","longitude":"0.37654000"},{"name":"Cormelles-le-Royal","countryCode":"FR","stateCode":"NOR","latitude":"49.15398000","longitude":"-0.33062000"},{"name":"Corneville-sur-Risle","countryCode":"FR","stateCode":"NOR","latitude":"49.34128000","longitude":"0.58628000"},{"name":"Courcelles-sur-Seine","countryCode":"FR","stateCode":"NOR","latitude":"49.18285000","longitude":"1.36008000"},{"name":"Courseulles-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.33027000","longitude":"-0.45612000"},{"name":"Courteilles","countryCode":"FR","stateCode":"NOR","latitude":"48.77495000","longitude":"-0.19942000"},{"name":"Coutances","countryCode":"FR","stateCode":"NOR","latitude":"49.04541000","longitude":"-1.44518000"},{"name":"Couterne","countryCode":"FR","stateCode":"NOR","latitude":"48.51318000","longitude":"-0.41538000"},{"name":"Cresserons","countryCode":"FR","stateCode":"NOR","latitude":"49.28701000","longitude":"-0.35569000"},{"name":"Creully","countryCode":"FR","stateCode":"NOR","latitude":"49.28478000","longitude":"-0.53976000"},{"name":"Criel-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"50.01508000","longitude":"1.31459000"},{"name":"Criquebeuf-sur-Seine","countryCode":"FR","stateCode":"NOR","latitude":"49.30563000","longitude":"1.09964000"},{"name":"Criquetot-l’Esneval","countryCode":"FR","stateCode":"NOR","latitude":"49.64555000","longitude":"0.26571000"},{"name":"Croth","countryCode":"FR","stateCode":"NOR","latitude":"48.84557000","longitude":"1.37861000"},{"name":"Créances","countryCode":"FR","stateCode":"NOR","latitude":"49.19873000","longitude":"-1.56938000"},{"name":"Cuverville","countryCode":"FR","stateCode":"NOR","latitude":"49.18998000","longitude":"-0.26474000"},{"name":"Cérences","countryCode":"FR","stateCode":"NOR","latitude":"48.91667000","longitude":"-1.43470000"},{"name":"Damigny","countryCode":"FR","stateCode":"NOR","latitude":"48.45000000","longitude":"0.06667000"},{"name":"Damville","countryCode":"FR","stateCode":"NOR","latitude":"48.86930000","longitude":"1.07458000"},{"name":"Darnétal","countryCode":"FR","stateCode":"NOR","latitude":"49.44533000","longitude":"1.15144000"},{"name":"Deauville","countryCode":"FR","stateCode":"NOR","latitude":"49.35700000","longitude":"0.06995000"},{"name":"Dieppe","countryCode":"FR","stateCode":"NOR","latitude":"49.92160000","longitude":"1.07772000"},{"name":"Digosville","countryCode":"FR","stateCode":"NOR","latitude":"49.63104000","longitude":"-1.52627000"},{"name":"Dives-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.28176000","longitude":"-0.10125000"},{"name":"Domfront","countryCode":"FR","stateCode":"NOR","latitude":"48.59208000","longitude":"-0.64588000"},{"name":"Donville-les-Bains","countryCode":"FR","stateCode":"NOR","latitude":"48.84608000","longitude":"-1.58315000"},{"name":"Doudeville","countryCode":"FR","stateCode":"NOR","latitude":"49.72268000","longitude":"0.78479000"},{"name":"Douvres-la-Délivrande","countryCode":"FR","stateCode":"NOR","latitude":"49.29472000","longitude":"-0.38039000"},{"name":"Dozulé","countryCode":"FR","stateCode":"NOR","latitude":"49.23132000","longitude":"-0.04454000"},{"name":"Ducey","countryCode":"FR","stateCode":"NOR","latitude":"48.61843000","longitude":"-1.29052000"},{"name":"Duclair","countryCode":"FR","stateCode":"NOR","latitude":"49.48385000","longitude":"0.87617000"},{"name":"Démouville","countryCode":"FR","stateCode":"NOR","latitude":"49.18001000","longitude":"-0.26947000"},{"name":"Département de l\'Eure","countryCode":"FR","stateCode":"NOR","latitude":"49.16667000","longitude":"1.00000000"},{"name":"Département de l\'Orne","countryCode":"FR","stateCode":"NOR","latitude":"48.66667000","longitude":"0.08333000"},{"name":"Déville-lès-Rouen","countryCode":"FR","stateCode":"NOR","latitude":"49.46942000","longitude":"1.05214000"},{"name":"Elbeuf","countryCode":"FR","stateCode":"NOR","latitude":"49.28669000","longitude":"1.00288000"},{"name":"Envermeu","countryCode":"FR","stateCode":"NOR","latitude":"49.89560000","longitude":"1.26493000"},{"name":"Eslettes","countryCode":"FR","stateCode":"NOR","latitude":"49.54820000","longitude":"1.05515000"},{"name":"Eu","countryCode":"FR","stateCode":"NOR","latitude":"50.04606000","longitude":"1.42079000"},{"name":"Falaise","countryCode":"FR","stateCode":"NOR","latitude":"48.89217000","longitude":"-0.19527000"},{"name":"Fauville-en-Caux","countryCode":"FR","stateCode":"NOR","latitude":"49.65257000","longitude":"0.59197000"},{"name":"Fermanville","countryCode":"FR","stateCode":"NOR","latitude":"49.68673000","longitude":"-1.46284000"},{"name":"Flamanville","countryCode":"FR","stateCode":"NOR","latitude":"49.53274000","longitude":"-1.86560000"},{"name":"Flers","countryCode":"FR","stateCode":"NOR","latitude":"48.73722000","longitude":"-0.57466000"},{"name":"Fleury-sur-Andelle","countryCode":"FR","stateCode":"NOR","latitude":"49.36176000","longitude":"1.35599000"},{"name":"Fleury-sur-Orne","countryCode":"FR","stateCode":"NOR","latitude":"49.14851000","longitude":"-0.37508000"},{"name":"Fontaine-la-Mallet","countryCode":"FR","stateCode":"NOR","latitude":"49.53600000","longitude":"0.14625000"},{"name":"Fontaine-le-Bourg","countryCode":"FR","stateCode":"NOR","latitude":"49.56451000","longitude":"1.16391000"},{"name":"Fontaine-le-Dun","countryCode":"FR","stateCode":"NOR","latitude":"49.81182000","longitude":"0.85095000"},{"name":"Fontaine-Étoupefour","countryCode":"FR","stateCode":"NOR","latitude":"49.14600000","longitude":"-0.45522000"},{"name":"Fontenay","countryCode":"FR","stateCode":"NOR","latitude":"49.55993000","longitude":"0.18391000"},{"name":"Fontenay-le-Marmion","countryCode":"FR","stateCode":"NOR","latitude":"49.09346000","longitude":"-0.35294000"},{"name":"Forges-les-Eaux","countryCode":"FR","stateCode":"NOR","latitude":"49.61391000","longitude":"1.54449000"},{"name":"Foucarmont","countryCode":"FR","stateCode":"NOR","latitude":"49.84682000","longitude":"1.56899000"},{"name":"Francheville","countryCode":"FR","stateCode":"NOR","latitude":"48.78647000","longitude":"0.84962000"},{"name":"Fécamp","countryCode":"FR","stateCode":"NOR","latitude":"49.75787000","longitude":"0.37457000"},{"name":"Gacé","countryCode":"FR","stateCode":"NOR","latitude":"48.79344000","longitude":"0.29624000"},{"name":"Gaillefontaine","countryCode":"FR","stateCode":"NOR","latitude":"49.65371000","longitude":"1.61547000"},{"name":"Gaillon","countryCode":"FR","stateCode":"NOR","latitude":"49.16104000","longitude":"1.34016000"},{"name":"Gainneville","countryCode":"FR","stateCode":"NOR","latitude":"49.51845000","longitude":"0.26164000"},{"name":"Garennes-sur-Eure","countryCode":"FR","stateCode":"NOR","latitude":"48.91116000","longitude":"1.43836000"},{"name":"Gasny","countryCode":"FR","stateCode":"NOR","latitude":"49.09184000","longitude":"1.60336000"},{"name":"Gavray","countryCode":"FR","stateCode":"NOR","latitude":"48.91108000","longitude":"-1.35059000"},{"name":"Giberville","countryCode":"FR","stateCode":"NOR","latitude":"49.18158000","longitude":"-0.28386000"},{"name":"Gisors","countryCode":"FR","stateCode":"NOR","latitude":"49.28178000","longitude":"1.78010000"},{"name":"Goderville","countryCode":"FR","stateCode":"NOR","latitude":"49.64566000","longitude":"0.36593000"},{"name":"Gonneville-la-Mallet","countryCode":"FR","stateCode":"NOR","latitude":"49.63950000","longitude":"0.22245000"},{"name":"Gournay-en-Bray","countryCode":"FR","stateCode":"NOR","latitude":"49.48285000","longitude":"1.72471000"},{"name":"Gouville-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.09611000","longitude":"-1.57908000"},{"name":"Grainville-la-Teinturière","countryCode":"FR","stateCode":"NOR","latitude":"49.74773000","longitude":"0.64048000"},{"name":"Grainville-sur-Odon","countryCode":"FR","stateCode":"NOR","latitude":"49.13936000","longitude":"-0.53046000"},{"name":"Grand-Couronne","countryCode":"FR","stateCode":"NOR","latitude":"49.35563000","longitude":"1.00647000"},{"name":"Grandcamp-Maisy","countryCode":"FR","stateCode":"NOR","latitude":"49.38333000","longitude":"-1.03333000"},{"name":"Granville","countryCode":"FR","stateCode":"NOR","latitude":"48.83792000","longitude":"-1.59714000"},{"name":"Gravigny","countryCode":"FR","stateCode":"NOR","latitude":"49.05310000","longitude":"1.16962000"},{"name":"Gruchet-le-Valasse","countryCode":"FR","stateCode":"NOR","latitude":"49.55466000","longitude":"0.48684000"},{"name":"Guichainville","countryCode":"FR","stateCode":"NOR","latitude":"49.00139000","longitude":"1.19305000"},{"name":"Hambye","countryCode":"FR","stateCode":"NOR","latitude":"48.94798000","longitude":"-1.26417000"},{"name":"Harfleur","countryCode":"FR","stateCode":"NOR","latitude":"49.50660000","longitude":"0.19827000"},{"name":"Hautot-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.89789000","longitude":"1.02884000"},{"name":"Hauville","countryCode":"FR","stateCode":"NOR","latitude":"49.39645000","longitude":"0.77232000"},{"name":"Hermanville-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.28464000","longitude":"-0.31544000"},{"name":"Heudreville-sur-Eure","countryCode":"FR","stateCode":"NOR","latitude":"49.14089000","longitude":"1.18813000"},{"name":"Honfleur","countryCode":"FR","stateCode":"NOR","latitude":"49.41985000","longitude":"0.23294000"},{"name":"Houlbec-Cocherel","countryCode":"FR","stateCode":"NOR","latitude":"49.07350000","longitude":"1.36563000"},{"name":"Houlgate","countryCode":"FR","stateCode":"NOR","latitude":"49.29900000","longitude":"-0.08153000"},{"name":"Houppeville","countryCode":"FR","stateCode":"NOR","latitude":"49.51259000","longitude":"1.07962000"},{"name":"Hénouville","countryCode":"FR","stateCode":"NOR","latitude":"49.47890000","longitude":"0.96367000"},{"name":"Hérouville-Saint-Clair","countryCode":"FR","stateCode":"NOR","latitude":"49.21088000","longitude":"-0.30653000"},{"name":"Hérouvillette","countryCode":"FR","stateCode":"NOR","latitude":"49.22130000","longitude":"-0.24348000"},{"name":"Ifs","countryCode":"FR","stateCode":"NOR","latitude":"49.14000000","longitude":"-0.34899000"},{"name":"Igoville","countryCode":"FR","stateCode":"NOR","latitude":"49.31990000","longitude":"1.14832000"},{"name":"Incheville","countryCode":"FR","stateCode":"NOR","latitude":"50.01239000","longitude":"1.49438000"},{"name":"Isigny-le-Buat","countryCode":"FR","stateCode":"NOR","latitude":"48.61705000","longitude":"-1.16993000"},{"name":"Isigny-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.31604000","longitude":"-1.10384000"},{"name":"Isneauville","countryCode":"FR","stateCode":"NOR","latitude":"49.49832000","longitude":"1.15431000"},{"name":"Ivry-la-Bataille","countryCode":"FR","stateCode":"NOR","latitude":"48.88333000","longitude":"1.45948000"},{"name":"Jullouville","countryCode":"FR","stateCode":"NOR","latitude":"48.77576000","longitude":"-1.56366000"},{"name":"Jumièges","countryCode":"FR","stateCode":"NOR","latitude":"49.43324000","longitude":"0.81918000"},{"name":"Juvigny-sous-Andaine","countryCode":"FR","stateCode":"NOR","latitude":"48.55194000","longitude":"-0.50878000"},{"name":"La Bonneville-sur-Iton","countryCode":"FR","stateCode":"NOR","latitude":"49.00000000","longitude":"1.03333000"},{"name":"La Cerlangue","countryCode":"FR","stateCode":"NOR","latitude":"49.50592000","longitude":"0.41332000"},{"name":"La Chapelle-Réanville","countryCode":"FR","stateCode":"NOR","latitude":"49.09752000","longitude":"1.38209000"},{"name":"La Couture-Boussey","countryCode":"FR","stateCode":"NOR","latitude":"48.89581000","longitude":"1.40491000"},{"name":"La Ferrière-aux-Étangs","countryCode":"FR","stateCode":"NOR","latitude":"48.66227000","longitude":"-0.51955000"},{"name":"La Ferté-Macé","countryCode":"FR","stateCode":"NOR","latitude":"48.58999000","longitude":"-0.35800000"},{"name":"La Feuillie","countryCode":"FR","stateCode":"NOR","latitude":"49.46415000","longitude":"1.51463000"},{"name":"La Glacerie","countryCode":"FR","stateCode":"NOR","latitude":"49.60517000","longitude":"-1.58185000"},{"name":"La Haye-Malherbe","countryCode":"FR","stateCode":"NOR","latitude":"49.22553000","longitude":"1.06774000"},{"name":"La Haye-Pesnel","countryCode":"FR","stateCode":"NOR","latitude":"48.79561000","longitude":"-1.39655000"},{"name":"La Haye-du-Puits","countryCode":"FR","stateCode":"NOR","latitude":"49.28973000","longitude":"-1.54324000"},{"name":"La Lande-Patry","countryCode":"FR","stateCode":"NOR","latitude":"48.76202000","longitude":"-0.59876000"},{"name":"La Madeleine-de-Nonancourt","countryCode":"FR","stateCode":"NOR","latitude":"48.77298000","longitude":"1.20253000"},{"name":"La Mailleraye-sur-Seine","countryCode":"FR","stateCode":"NOR","latitude":"49.48308000","longitude":"0.77030000"},{"name":"La Meauffe","countryCode":"FR","stateCode":"NOR","latitude":"49.17643000","longitude":"-1.11119000"},{"name":"La Remuée","countryCode":"FR","stateCode":"NOR","latitude":"49.52773000","longitude":"0.40283000"},{"name":"La Rivière-Saint-Sauveur","countryCode":"FR","stateCode":"NOR","latitude":"49.40821000","longitude":"0.27030000"},{"name":"La Saussaye","countryCode":"FR","stateCode":"NOR","latitude":"49.25936000","longitude":"0.98094000"},{"name":"La Selle-la-Forge","countryCode":"FR","stateCode":"NOR","latitude":"48.73295000","longitude":"-0.54103000"},{"name":"La Vaupalière","countryCode":"FR","stateCode":"NOR","latitude":"49.48789000","longitude":"0.99630000"},{"name":"La Vespière","countryCode":"FR","stateCode":"NOR","latitude":"49.01975000","longitude":"0.41250000"},{"name":"Langrune-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.32346000","longitude":"-0.37346000"},{"name":"Lanquetot","countryCode":"FR","stateCode":"NOR","latitude":"49.58527000","longitude":"0.52637000"},{"name":"Le Bosc-Roger-en-Roumois","countryCode":"FR","stateCode":"NOR","latitude":"49.28333000","longitude":"0.93333000"},{"name":"Le Grand-Quevilly","countryCode":"FR","stateCode":"NOR","latitude":"49.40076000","longitude":"1.04582000"},{"name":"Le Havre","countryCode":"FR","stateCode":"NOR","latitude":"49.49380000","longitude":"0.10767000"},{"name":"Le Houlme","countryCode":"FR","stateCode":"NOR","latitude":"49.50972000","longitude":"1.03537000"},{"name":"Le Manoir","countryCode":"FR","stateCode":"NOR","latitude":"49.31355000","longitude":"1.20455000"},{"name":"Le Mesnil-Esnard","countryCode":"FR","stateCode":"NOR","latitude":"49.41319000","longitude":"1.14521000"},{"name":"Le Molay-Littry","countryCode":"FR","stateCode":"NOR","latitude":"49.24265000","longitude":"-0.87238000"},{"name":"Le Neubourg","countryCode":"FR","stateCode":"NOR","latitude":"49.15048000","longitude":"0.91020000"},{"name":"Le Petit-Quevilly","countryCode":"FR","stateCode":"NOR","latitude":"49.41338000","longitude":"1.06155000"},{"name":"Le Teilleul","countryCode":"FR","stateCode":"NOR","latitude":"48.53758000","longitude":"-0.87304000"},{"name":"Le Theil-Bocage","countryCode":"FR","stateCode":"NOR","latitude":"48.88333000","longitude":"-0.71667000"},{"name":"Le Thuit-Signol","countryCode":"FR","stateCode":"NOR","latitude":"49.26487000","longitude":"0.93910000"},{"name":"Le Trait","countryCode":"FR","stateCode":"NOR","latitude":"49.46895000","longitude":"0.81634000"},{"name":"Le Tréport","countryCode":"FR","stateCode":"NOR","latitude":"50.05979000","longitude":"1.37583000"},{"name":"Le Val-Saint-Père","countryCode":"FR","stateCode":"NOR","latitude":"48.66177000","longitude":"-1.37653000"},{"name":"Le Vaudreuil","countryCode":"FR","stateCode":"NOR","latitude":"49.25407000","longitude":"1.20960000"},{"name":"Les Andelys","countryCode":"FR","stateCode":"NOR","latitude":"49.24557000","longitude":"1.41168000"},{"name":"Les Authieux-sur-le-Port-Saint-Ouen","countryCode":"FR","stateCode":"NOR","latitude":"49.34100000","longitude":"1.13465000"},{"name":"Les Grandes-Ventes","countryCode":"FR","stateCode":"NOR","latitude":"49.78544000","longitude":"1.22921000"},{"name":"Les Loges","countryCode":"FR","stateCode":"NOR","latitude":"49.69860000","longitude":"0.28403000"},{"name":"Les Loges-Marchis","countryCode":"FR","stateCode":"NOR","latitude":"48.54132000","longitude":"-1.08754000"},{"name":"Les Pieux","countryCode":"FR","stateCode":"NOR","latitude":"49.51286000","longitude":"-1.80714000"},{"name":"Lessay","countryCode":"FR","stateCode":"NOR","latitude":"49.21703000","longitude":"-1.53089000"},{"name":"Lieurey","countryCode":"FR","stateCode":"NOR","latitude":"49.23019000","longitude":"0.49879000"},{"name":"Lillebonne","countryCode":"FR","stateCode":"NOR","latitude":"49.52030000","longitude":"0.53617000"},{"name":"Limésy","countryCode":"FR","stateCode":"NOR","latitude":"49.61271000","longitude":"0.92483000"},{"name":"Lion-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.30018000","longitude":"-0.32157000"},{"name":"Lisieux","countryCode":"FR","stateCode":"NOR","latitude":"49.14660000","longitude":"0.22925000"},{"name":"Livarot","countryCode":"FR","stateCode":"NOR","latitude":"49.00500000","longitude":"0.15020000"},{"name":"Londinières","countryCode":"FR","stateCode":"NOR","latitude":"49.83187000","longitude":"1.40232000"},{"name":"Longny-au-Perche","countryCode":"FR","stateCode":"NOR","latitude":"48.52984000","longitude":"0.75239000"},{"name":"Louviers","countryCode":"FR","stateCode":"NOR","latitude":"49.21667000","longitude":"1.16667000"},{"name":"Louvigny","countryCode":"FR","stateCode":"NOR","latitude":"49.15715000","longitude":"-0.39376000"},{"name":"Luc-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.31452000","longitude":"-0.35499000"},{"name":"Luneray","countryCode":"FR","stateCode":"NOR","latitude":"49.82795000","longitude":"0.91581000"},{"name":"Léry","countryCode":"FR","stateCode":"NOR","latitude":"49.28585000","longitude":"1.20768000"},{"name":"Magny-le-Désert","countryCode":"FR","stateCode":"NOR","latitude":"48.57015000","longitude":"-0.32732000"},{"name":"Malaunay","countryCode":"FR","stateCode":"NOR","latitude":"49.52710000","longitude":"1.04292000"},{"name":"Manche","countryCode":"FR","stateCode":"NOR","latitude":"49.03822000","longitude":"-1.31865000"},{"name":"Manneville-sur-Risle","countryCode":"FR","stateCode":"NOR","latitude":"49.35173000","longitude":"0.54526000"},{"name":"Manéglise","countryCode":"FR","stateCode":"NOR","latitude":"49.56578000","longitude":"0.25572000"},{"name":"Marcey-les-Grèves","countryCode":"FR","stateCode":"NOR","latitude":"48.69673000","longitude":"-1.39156000"},{"name":"Marcilly-sur-Eure","countryCode":"FR","stateCode":"NOR","latitude":"48.82568000","longitude":"1.34741000"},{"name":"Marigny","countryCode":"FR","stateCode":"NOR","latitude":"49.09952000","longitude":"-1.24179000"},{"name":"Maromme","countryCode":"FR","stateCode":"NOR","latitude":"49.47925000","longitude":"1.02375000"},{"name":"Martin-Église","countryCode":"FR","stateCode":"NOR","latitude":"49.90174000","longitude":"1.14120000"},{"name":"Martinvast","countryCode":"FR","stateCode":"NOR","latitude":"49.59608000","longitude":"-1.66434000"},{"name":"Mathieu","countryCode":"FR","stateCode":"NOR","latitude":"49.25448000","longitude":"-0.37188000"},{"name":"May-sur-Orne","countryCode":"FR","stateCode":"NOR","latitude":"49.10107000","longitude":"-0.37471000"},{"name":"Menneval","countryCode":"FR","stateCode":"NOR","latitude":"49.10000000","longitude":"0.61667000"},{"name":"Merville-Franceville-Plage","countryCode":"FR","stateCode":"NOR","latitude":"49.27218000","longitude":"-0.19616000"},{"name":"Mesnières-en-Bray","countryCode":"FR","stateCode":"NOR","latitude":"49.76172000","longitude":"1.38187000"},{"name":"Messei","countryCode":"FR","stateCode":"NOR","latitude":"48.71157000","longitude":"-0.53739000"},{"name":"Mondeville","countryCode":"FR","stateCode":"NOR","latitude":"49.17497000","longitude":"-0.32238000"},{"name":"Mont-Saint-Aignan","countryCode":"FR","stateCode":"NOR","latitude":"49.46307000","longitude":"1.09364000"},{"name":"Montaure","countryCode":"FR","stateCode":"NOR","latitude":"49.23417000","longitude":"1.08837000"},{"name":"Montebourg","countryCode":"FR","stateCode":"NOR","latitude":"49.48774000","longitude":"-1.38036000"},{"name":"Montigny","countryCode":"FR","stateCode":"NOR","latitude":"49.45960000","longitude":"1.00168000"},{"name":"Montivilliers","countryCode":"FR","stateCode":"NOR","latitude":"49.54518000","longitude":"0.18769000"},{"name":"Montmain","countryCode":"FR","stateCode":"NOR","latitude":"49.40996000","longitude":"1.23742000"},{"name":"Montmartin-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"48.98861000","longitude":"-1.52530000"},{"name":"Mortagne-au-Perche","countryCode":"FR","stateCode":"NOR","latitude":"48.52018000","longitude":"0.54734000"},{"name":"Mortain","countryCode":"FR","stateCode":"NOR","latitude":"48.64782000","longitude":"-0.94055000"},{"name":"Mortrée","countryCode":"FR","stateCode":"NOR","latitude":"48.63899000","longitude":"0.07909000"},{"name":"Mouen","countryCode":"FR","stateCode":"NOR","latitude":"49.14696000","longitude":"-0.48366000"},{"name":"Moult","countryCode":"FR","stateCode":"NOR","latitude":"49.11494000","longitude":"-0.16472000"},{"name":"Moyaux","countryCode":"FR","stateCode":"NOR","latitude":"49.19511000","longitude":"0.35603000"},{"name":"Ménilles","countryCode":"FR","stateCode":"NOR","latitude":"49.03333000","longitude":"1.36667000"},{"name":"Nassandres","countryCode":"FR","stateCode":"NOR","latitude":"49.12632000","longitude":"0.73597000"},{"name":"Neaufles-Saint-Martin","countryCode":"FR","stateCode":"NOR","latitude":"49.27650000","longitude":"1.72794000"},{"name":"Neufchâtel-en-Bray","countryCode":"FR","stateCode":"NOR","latitude":"49.73315000","longitude":"1.43956000"},{"name":"Nointot","countryCode":"FR","stateCode":"NOR","latitude":"49.59822000","longitude":"0.47674000"},{"name":"Nonancourt","countryCode":"FR","stateCode":"NOR","latitude":"48.77086000","longitude":"1.19799000"},{"name":"Normanville","countryCode":"FR","stateCode":"NOR","latitude":"49.07868000","longitude":"1.15915000"},{"name":"Notre-Dame-de-Bondeville","countryCode":"FR","stateCode":"NOR","latitude":"49.48333000","longitude":"1.05000000"},{"name":"Notre-Dame-de-Gravenchon","countryCode":"FR","stateCode":"NOR","latitude":"49.48940000","longitude":"0.57188000"},{"name":"Néville","countryCode":"FR","stateCode":"NOR","latitude":"49.82472000","longitude":"0.70862000"},{"name":"Octeville","countryCode":"FR","stateCode":"NOR","latitude":"49.62612000","longitude":"-1.64349000"},{"name":"Octeville-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.55496000","longitude":"0.11660000"},{"name":"Offranville","countryCode":"FR","stateCode":"NOR","latitude":"49.87208000","longitude":"1.04817000"},{"name":"Oissel","countryCode":"FR","stateCode":"NOR","latitude":"49.33309000","longitude":"1.09413000"},{"name":"Orbec","countryCode":"FR","stateCode":"NOR","latitude":"49.01667000","longitude":"0.41667000"},{"name":"Orival","countryCode":"FR","stateCode":"NOR","latitude":"49.72429000","longitude":"1.20512000"},{"name":"Ouistreham","countryCode":"FR","stateCode":"NOR","latitude":"49.27566000","longitude":"-0.25910000"},{"name":"Ourville-en-Caux","countryCode":"FR","stateCode":"NOR","latitude":"49.72854000","longitude":"0.60460000"},{"name":"Pacy-sur-Eure","countryCode":"FR","stateCode":"NOR","latitude":"49.01667000","longitude":"1.38333000"},{"name":"Parigny","countryCode":"FR","stateCode":"NOR","latitude":"48.59450000","longitude":"-1.07925000"},{"name":"Pavilly","countryCode":"FR","stateCode":"NOR","latitude":"49.56703000","longitude":"0.95445000"},{"name":"Percy","countryCode":"FR","stateCode":"NOR","latitude":"48.91714000","longitude":"-1.18916000"},{"name":"Perriers-sur-Andelle","countryCode":"FR","stateCode":"NOR","latitude":"49.41487000","longitude":"1.37098000"},{"name":"Petit-Couronne","countryCode":"FR","stateCode":"NOR","latitude":"49.38333000","longitude":"1.01667000"},{"name":"Petiville","countryCode":"FR","stateCode":"NOR","latitude":"49.46078000","longitude":"0.58740000"},{"name":"Picauville","countryCode":"FR","stateCode":"NOR","latitude":"49.37810000","longitude":"-1.40048000"},{"name":"Pirou","countryCode":"FR","stateCode":"NOR","latitude":"49.18089000","longitude":"-1.57384000"},{"name":"Pissy-Pôville","countryCode":"FR","stateCode":"NOR","latitude":"49.52986000","longitude":"0.99281000"},{"name":"Pont-Audemer","countryCode":"FR","stateCode":"NOR","latitude":"49.35000000","longitude":"0.51667000"},{"name":"Pont-Hébert","countryCode":"FR","stateCode":"NOR","latitude":"49.16714000","longitude":"-1.13428000"},{"name":"Pont-Saint-Pierre","countryCode":"FR","stateCode":"NOR","latitude":"49.33561000","longitude":"1.27601000"},{"name":"Pont-d\'Ouilly","countryCode":"FR","stateCode":"NOR","latitude":"48.87590000","longitude":"-0.40221000"},{"name":"Pont-l’Évêque","countryCode":"FR","stateCode":"NOR","latitude":"49.28912000","longitude":"0.19161000"},{"name":"Pont-Écrepin","countryCode":"FR","stateCode":"NOR","latitude":"48.76425000","longitude":"-0.24455000"},{"name":"Pontorson","countryCode":"FR","stateCode":"NOR","latitude":"48.55316000","longitude":"-1.50754000"},{"name":"Port-en-Bessin-Huppain","countryCode":"FR","stateCode":"NOR","latitude":"49.34460000","longitude":"-0.75557000"},{"name":"Portbail","countryCode":"FR","stateCode":"NOR","latitude":"49.33571000","longitude":"-1.69560000"},{"name":"Poses","countryCode":"FR","stateCode":"NOR","latitude":"49.30539000","longitude":"1.24353000"},{"name":"Potigny","countryCode":"FR","stateCode":"NOR","latitude":"48.96925000","longitude":"-0.24166000"},{"name":"Préaux","countryCode":"FR","stateCode":"NOR","latitude":"49.49136000","longitude":"1.21583000"},{"name":"Putanges-Pont-Écrepin","countryCode":"FR","stateCode":"NOR","latitude":"48.76667000","longitude":"-0.25000000"},{"name":"Périers","countryCode":"FR","stateCode":"NOR","latitude":"49.18667000","longitude":"-1.40762000"},{"name":"Pîtres","countryCode":"FR","stateCode":"NOR","latitude":"49.31667000","longitude":"1.23333000"},{"name":"Querqueville","countryCode":"FR","stateCode":"NOR","latitude":"49.66251000","longitude":"-1.69119000"},{"name":"Quettehou","countryCode":"FR","stateCode":"NOR","latitude":"49.59308000","longitude":"-1.30352000"},{"name":"Quettreville-sur-Sienne","countryCode":"FR","stateCode":"NOR","latitude":"48.96802000","longitude":"-1.46782000"},{"name":"Quillebeuf-sur-Seine","countryCode":"FR","stateCode":"NOR","latitude":"49.46934000","longitude":"0.52793000"},{"name":"Quincampoix","countryCode":"FR","stateCode":"NOR","latitude":"49.52710000","longitude":"1.18849000"},{"name":"Radon","countryCode":"FR","stateCode":"NOR","latitude":"48.50246000","longitude":"0.10278000"},{"name":"Rai","countryCode":"FR","stateCode":"NOR","latitude":"48.75000000","longitude":"0.58333000"},{"name":"Ranville","countryCode":"FR","stateCode":"NOR","latitude":"49.23071000","longitude":"-0.25560000"},{"name":"Rogerville","countryCode":"FR","stateCode":"NOR","latitude":"49.50296000","longitude":"0.26516000"},{"name":"Rolleville","countryCode":"FR","stateCode":"NOR","latitude":"49.58232000","longitude":"0.21177000"},{"name":"Romagny","countryCode":"FR","stateCode":"NOR","latitude":"48.63931000","longitude":"-0.96605000"},{"name":"Romilly-sur-Andelle","countryCode":"FR","stateCode":"NOR","latitude":"49.33190000","longitude":"1.26127000"},{"name":"Roncherolles-sur-le-Vivier","countryCode":"FR","stateCode":"NOR","latitude":"49.46667000","longitude":"1.18333000"},{"name":"Rots","countryCode":"FR","stateCode":"NOR","latitude":"49.21235000","longitude":"-0.47319000"},{"name":"Rouen","countryCode":"FR","stateCode":"NOR","latitude":"49.44313000","longitude":"1.09932000"},{"name":"Roumare","countryCode":"FR","stateCode":"NOR","latitude":"49.51008000","longitude":"0.97422000"},{"name":"Routot","countryCode":"FR","stateCode":"NOR","latitude":"49.37800000","longitude":"0.73346000"},{"name":"Rouxmesnil-Bouteilles","countryCode":"FR","stateCode":"NOR","latitude":"49.90633000","longitude":"1.07976000"},{"name":"Rugles","countryCode":"FR","stateCode":"NOR","latitude":"48.82212000","longitude":"0.70979000"},{"name":"Rémalard","countryCode":"FR","stateCode":"NOR","latitude":"48.42867000","longitude":"0.77185000"},{"name":"Réville","countryCode":"FR","stateCode":"NOR","latitude":"49.61906000","longitude":"-1.25868000"},{"name":"Sahurs","countryCode":"FR","stateCode":"NOR","latitude":"49.35863000","longitude":"0.94256000"},{"name":"Saint-Amand","countryCode":"FR","stateCode":"NOR","latitude":"49.04338000","longitude":"-0.96491000"},{"name":"Saint-André-sur-Orne","countryCode":"FR","stateCode":"NOR","latitude":"49.11741000","longitude":"-0.38227000"},{"name":"Saint-Arnoult","countryCode":"FR","stateCode":"NOR","latitude":"49.52676000","longitude":"0.67117000"},{"name":"Saint-Aubin-Routot","countryCode":"FR","stateCode":"NOR","latitude":"49.52341000","longitude":"0.32602000"},{"name":"Saint-Aubin-lès-Elbeuf","countryCode":"FR","stateCode":"NOR","latitude":"49.30360000","longitude":"1.01056000"},{"name":"Saint-Aubin-sur-Gaillon","countryCode":"FR","stateCode":"NOR","latitude":"49.14701000","longitude":"1.32914000"},{"name":"Saint-Aubin-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.32787000","longitude":"-0.38696000"},{"name":"Saint-Aubin-sur-Scie","countryCode":"FR","stateCode":"NOR","latitude":"49.87162000","longitude":"1.06823000"},{"name":"Saint-Contest","countryCode":"FR","stateCode":"NOR","latitude":"49.21401000","longitude":"-0.40221000"},{"name":"Saint-Denis-sur-Sarthon","countryCode":"FR","stateCode":"NOR","latitude":"48.45320000","longitude":"-0.04720000"},{"name":"Saint-Désir","countryCode":"FR","stateCode":"NOR","latitude":"49.14056000","longitude":"0.21398000"},{"name":"Saint-Eustache-la-Forêt","countryCode":"FR","stateCode":"NOR","latitude":"49.55137000","longitude":"0.45599000"},{"name":"Saint-Gatien-des-Bois","countryCode":"FR","stateCode":"NOR","latitude":"49.35000000","longitude":"0.18333000"},{"name":"Saint-Georges-des-Groseillers","countryCode":"FR","stateCode":"NOR","latitude":"48.76993000","longitude":"-0.56768000"},{"name":"Saint-Germain-Village","countryCode":"FR","stateCode":"NOR","latitude":"49.34908000","longitude":"0.50331000"},{"name":"Saint-Germain-du-Corbéis","countryCode":"FR","stateCode":"NOR","latitude":"48.42215000","longitude":"0.06193000"},{"name":"Saint-Germain-la-Blanche-Herbe","countryCode":"FR","stateCode":"NOR","latitude":"49.18327000","longitude":"-0.40426000"},{"name":"Saint-Germain-sur-Avre","countryCode":"FR","stateCode":"NOR","latitude":"48.76466000","longitude":"1.26776000"},{"name":"Saint-Hilaire-Petitville","countryCode":"FR","stateCode":"NOR","latitude":"49.30250000","longitude":"-1.21995000"},{"name":"Saint-Hilaire-du-Harcouët","countryCode":"FR","stateCode":"NOR","latitude":"48.57700000","longitude":"-1.09004000"},{"name":"Saint-Jacques-sur-Darnétal","countryCode":"FR","stateCode":"NOR","latitude":"49.43980000","longitude":"1.20359000"},{"name":"Saint-James","countryCode":"FR","stateCode":"NOR","latitude":"48.52180000","longitude":"-1.32629000"},{"name":"Saint-Jean-des-Baisants","countryCode":"FR","stateCode":"NOR","latitude":"49.09371000","longitude":"-0.97289000"},{"name":"Saint-Jean-des-Champs","countryCode":"FR","stateCode":"NOR","latitude":"48.82800000","longitude":"-1.46487000"},{"name":"Saint-Jean-du-Cardonnay","countryCode":"FR","stateCode":"NOR","latitude":"49.50455000","longitude":"1.01140000"},{"name":"Saint-Jouin-Bruneval","countryCode":"FR","stateCode":"NOR","latitude":"49.64275000","longitude":"0.16400000"},{"name":"Saint-Just","countryCode":"FR","stateCode":"NOR","latitude":"49.10852000","longitude":"1.44101000"},{"name":"Saint-Laurent-de-Brévedent","countryCode":"FR","stateCode":"NOR","latitude":"49.52564000","longitude":"0.25458000"},{"name":"Saint-Léger-du-Bourg-Denis","countryCode":"FR","stateCode":"NOR","latitude":"49.43345000","longitude":"1.15803000"},{"name":"Saint-Léonard","countryCode":"FR","stateCode":"NOR","latitude":"49.74252000","longitude":"0.35907000"},{"name":"Saint-Lô","countryCode":"FR","stateCode":"NOR","latitude":"49.11624000","longitude":"-1.09031000"},{"name":"Saint-Manvieu","countryCode":"FR","stateCode":"NOR","latitude":"49.18067000","longitude":"-0.50211000"},{"name":"Saint-Manvieu-Norrey","countryCode":"FR","stateCode":"NOR","latitude":"49.18139000","longitude":"-0.50000000"},{"name":"Saint-Marcel","countryCode":"FR","stateCode":"NOR","latitude":"49.10000000","longitude":"1.45000000"},{"name":"Saint-Martin-Osmonville","countryCode":"FR","stateCode":"NOR","latitude":"49.63873000","longitude":"1.29952000"},{"name":"Saint-Martin-de-Boscherville","countryCode":"FR","stateCode":"NOR","latitude":"49.44377000","longitude":"0.96271000"},{"name":"Saint-Martin-de-Fontenay","countryCode":"FR","stateCode":"NOR","latitude":"49.11523000","longitude":"-0.37391000"},{"name":"Saint-Martin-de-Landelles","countryCode":"FR","stateCode":"NOR","latitude":"48.54530000","longitude":"-1.17240000"},{"name":"Saint-Martin-des-Besaces","countryCode":"FR","stateCode":"NOR","latitude":"49.01091000","longitude":"-0.84500000"},{"name":"Saint-Martin-des-Champs","countryCode":"FR","stateCode":"NOR","latitude":"48.66841000","longitude":"-1.33393000"},{"name":"Saint-Martin-du-Manoir","countryCode":"FR","stateCode":"NOR","latitude":"49.53213000","longitude":"0.23759000"},{"name":"Saint-Martin-du-Vivier","countryCode":"FR","stateCode":"NOR","latitude":"49.46667000","longitude":"1.16667000"},{"name":"Saint-Martin-en-Campagne","countryCode":"FR","stateCode":"NOR","latitude":"49.95648000","longitude":"1.22233000"},{"name":"Saint-Nicolas-de-la-Taille","countryCode":"FR","stateCode":"NOR","latitude":"49.51085000","longitude":"0.47405000"},{"name":"Saint-Nicolas-d’Aliermont","countryCode":"FR","stateCode":"NOR","latitude":"49.87857000","longitude":"1.22486000"},{"name":"Saint-Ouen-de-Thouberville","countryCode":"FR","stateCode":"NOR","latitude":"49.35726000","longitude":"0.88848000"},{"name":"Saint-Ouen-du-Tilleul","countryCode":"FR","stateCode":"NOR","latitude":"49.29723000","longitude":"0.94760000"},{"name":"Saint-Pair-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"48.81455000","longitude":"-1.56761000"},{"name":"Saint-Paër","countryCode":"FR","stateCode":"NOR","latitude":"49.51452000","longitude":"0.87935000"},{"name":"Saint-Pierre-de-Varengeville","countryCode":"FR","stateCode":"NOR","latitude":"49.50240000","longitude":"0.93118000"},{"name":"Saint-Pierre-des-Fleurs","countryCode":"FR","stateCode":"NOR","latitude":"49.25000000","longitude":"0.96667000"},{"name":"Saint-Pierre-du-Regard","countryCode":"FR","stateCode":"NOR","latitude":"48.84286000","longitude":"-0.54631000"},{"name":"Saint-Pierre-du-Vauvray","countryCode":"FR","stateCode":"NOR","latitude":"49.23208000","longitude":"1.22125000"},{"name":"Saint-Pierre-en-Val","countryCode":"FR","stateCode":"NOR","latitude":"50.02168000","longitude":"1.44707000"},{"name":"Saint-Pierre-lès-Elbeuf","countryCode":"FR","stateCode":"NOR","latitude":"49.27901000","longitude":"1.04305000"},{"name":"Saint-Pierre-sur-Dives","countryCode":"FR","stateCode":"NOR","latitude":"49.01667000","longitude":"-0.03333000"},{"name":"Saint-Pierre-Église","countryCode":"FR","stateCode":"NOR","latitude":"49.66848000","longitude":"-1.40358000"},{"name":"Saint-Planchers","countryCode":"FR","stateCode":"NOR","latitude":"48.82269000","longitude":"-1.52598000"},{"name":"Saint-Quentin-sur-le-Homme","countryCode":"FR","stateCode":"NOR","latitude":"48.64751000","longitude":"-1.31806000"},{"name":"Saint-Romain-de-Colbosc","countryCode":"FR","stateCode":"NOR","latitude":"49.53093000","longitude":"0.35719000"},{"name":"Saint-Rémy","countryCode":"FR","stateCode":"NOR","latitude":"48.94007000","longitude":"-0.50344000"},{"name":"Saint-Sauveur-Lendelin","countryCode":"FR","stateCode":"NOR","latitude":"49.12988000","longitude":"-1.41405000"},{"name":"Saint-Sauveur-le-Vicomte","countryCode":"FR","stateCode":"NOR","latitude":"49.38547000","longitude":"-1.53310000"},{"name":"Saint-Saëns","countryCode":"FR","stateCode":"NOR","latitude":"49.67302000","longitude":"1.28525000"},{"name":"Saint-Senier-sous-Avranches","countryCode":"FR","stateCode":"NOR","latitude":"48.68399000","longitude":"-1.33126000"},{"name":"Saint-Sever-Calvados","countryCode":"FR","stateCode":"NOR","latitude":"48.84035000","longitude":"-1.04773000"},{"name":"Saint-Sulpice-sur-Risle","countryCode":"FR","stateCode":"NOR","latitude":"48.78063000","longitude":"0.65739000"},{"name":"Saint-Sylvain","countryCode":"FR","stateCode":"NOR","latitude":"49.05624000","longitude":"-0.21758000"},{"name":"Saint-Sébastien-de-Morsent","countryCode":"FR","stateCode":"NOR","latitude":"49.01096000","longitude":"1.08730000"},{"name":"Saint-Vaast-la-Hougue","countryCode":"FR","stateCode":"NOR","latitude":"49.58843000","longitude":"-1.26931000"},{"name":"Saint-Valery-en-Caux","countryCode":"FR","stateCode":"NOR","latitude":"49.86667000","longitude":"0.73333000"},{"name":"Saint-Vigor-le-Grand","countryCode":"FR","stateCode":"NOR","latitude":"49.28242000","longitude":"-0.68579000"},{"name":"Saint-Wandrille-Rançon","countryCode":"FR","stateCode":"NOR","latitude":"49.52658000","longitude":"0.76497000"},{"name":"Saint-Étienne-du-Rouvray","countryCode":"FR","stateCode":"NOR","latitude":"49.37794000","longitude":"1.10467000"},{"name":"Sainte-Adresse","countryCode":"FR","stateCode":"NOR","latitude":"49.50890000","longitude":"0.08446000"},{"name":"Sainte-Gauburge-Sainte-Colombe","countryCode":"FR","stateCode":"NOR","latitude":"48.71722000","longitude":"0.43126000"},{"name":"Sainte-Honorine-du-Fay","countryCode":"FR","stateCode":"NOR","latitude":"49.07775000","longitude":"-0.49295000"},{"name":"Sainte-Marguerite-sur-Duclair","countryCode":"FR","stateCode":"NOR","latitude":"49.50852000","longitude":"0.84362000"},{"name":"Sainte-Marie-des-Champs","countryCode":"FR","stateCode":"NOR","latitude":"49.62120000","longitude":"0.77904000"},{"name":"Sainte-Mère-Église","countryCode":"FR","stateCode":"NOR","latitude":"49.41000000","longitude":"-1.31726000"},{"name":"Sannerville","countryCode":"FR","stateCode":"NOR","latitude":"49.18018000","longitude":"-0.22434000"},{"name":"Sartilly","countryCode":"FR","stateCode":"NOR","latitude":"48.75239000","longitude":"-1.45678000"},{"name":"Seine-Maritime","countryCode":"FR","stateCode":"NOR","latitude":"49.67278000","longitude":"1.12519000"},{"name":"Serqueux","countryCode":"FR","stateCode":"NOR","latitude":"49.63202000","longitude":"1.54005000"},{"name":"Serquigny","countryCode":"FR","stateCode":"NOR","latitude":"49.10943000","longitude":"0.71016000"},{"name":"Soliers","countryCode":"FR","stateCode":"NOR","latitude":"49.13440000","longitude":"-0.29613000"},{"name":"Sottevast","countryCode":"FR","stateCode":"NOR","latitude":"49.52374000","longitude":"-1.59169000"},{"name":"Sotteville-lès-Rouen","countryCode":"FR","stateCode":"NOR","latitude":"49.40972000","longitude":"1.09005000"},{"name":"Sourdeval","countryCode":"FR","stateCode":"NOR","latitude":"48.72312000","longitude":"-0.92223000"},{"name":"Surtainville","countryCode":"FR","stateCode":"NOR","latitude":"49.45977000","longitude":"-1.81298000"},{"name":"Sées","countryCode":"FR","stateCode":"NOR","latitude":"48.60403000","longitude":"0.17244000"},{"name":"Tancarville","countryCode":"FR","stateCode":"NOR","latitude":"49.48550000","longitude":"0.45765000"},{"name":"Tessy-sur-Vire","countryCode":"FR","stateCode":"NOR","latitude":"48.97381000","longitude":"-1.06087000"},{"name":"Tessé-la-Madeleine","countryCode":"FR","stateCode":"NOR","latitude":"48.54963000","longitude":"-0.42521000"},{"name":"Thaon","countryCode":"FR","stateCode":"NOR","latitude":"49.25796000","longitude":"-0.45605000"},{"name":"Thiberville","countryCode":"FR","stateCode":"NOR","latitude":"49.13768000","longitude":"0.45502000"},{"name":"Thury-Harcourt","countryCode":"FR","stateCode":"NOR","latitude":"48.98434000","longitude":"-0.47519000"},{"name":"Tillières-sur-Avre","countryCode":"FR","stateCode":"NOR","latitude":"48.75585000","longitude":"1.05388000"},{"name":"Tilly-sur-Seulles","countryCode":"FR","stateCode":"NOR","latitude":"49.17598000","longitude":"-0.62605000"},{"name":"Tinchebray","countryCode":"FR","stateCode":"NOR","latitude":"48.76437000","longitude":"-0.73333000"},{"name":"Tollevast","countryCode":"FR","stateCode":"NOR","latitude":"49.57437000","longitude":"-1.62746000"},{"name":"Torigni-sur-Vire","countryCode":"FR","stateCode":"NOR","latitude":"49.03702000","longitude":"-0.98214000"},{"name":"Touques","countryCode":"FR","stateCode":"NOR","latitude":"49.34443000","longitude":"0.10218000"},{"name":"Tourlaville","countryCode":"FR","stateCode":"NOR","latitude":"49.63829000","longitude":"-1.56639000"},{"name":"Tourouvre","countryCode":"FR","stateCode":"NOR","latitude":"48.58951000","longitude":"0.65253000"},{"name":"Tourville-la-Rivière","countryCode":"FR","stateCode":"NOR","latitude":"49.32782000","longitude":"1.10551000"},{"name":"Tourville-sur-Arques","countryCode":"FR","stateCode":"NOR","latitude":"49.85926000","longitude":"1.10238000"},{"name":"Tourville-sur-Odon","countryCode":"FR","stateCode":"NOR","latitude":"49.14154000","longitude":"-0.50128000"},{"name":"Toutainville","countryCode":"FR","stateCode":"NOR","latitude":"49.36474000","longitude":"0.46538000"},{"name":"Troarn","countryCode":"FR","stateCode":"NOR","latitude":"49.17835000","longitude":"-0.18169000"},{"name":"Trouville-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.36570000","longitude":"0.08041000"},{"name":"Trun","countryCode":"FR","stateCode":"NOR","latitude":"48.84268000","longitude":"0.03268000"},{"name":"Turretot","countryCode":"FR","stateCode":"NOR","latitude":"49.60923000","longitude":"0.23422000"},{"name":"Tôtes","countryCode":"FR","stateCode":"NOR","latitude":"49.68091000","longitude":"1.04649000"},{"name":"Urville-Nacqueville","countryCode":"FR","stateCode":"NOR","latitude":"49.67444000","longitude":"-1.73664000"},{"name":"Val-de-Reuil","countryCode":"FR","stateCode":"NOR","latitude":"49.27385000","longitude":"1.21021000"},{"name":"Valframbert","countryCode":"FR","stateCode":"NOR","latitude":"48.46465000","longitude":"0.10828000"},{"name":"Valliquerville","countryCode":"FR","stateCode":"NOR","latitude":"49.61385000","longitude":"0.68703000"},{"name":"Valognes","countryCode":"FR","stateCode":"NOR","latitude":"49.50881000","longitude":"-1.47047000"},{"name":"Varengeville-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.90475000","longitude":"0.99479000"},{"name":"Vassy","countryCode":"FR","stateCode":"NOR","latitude":"48.85381000","longitude":"-0.67485000"},{"name":"Vaudry","countryCode":"FR","stateCode":"NOR","latitude":"48.84130000","longitude":"-0.85309000"},{"name":"Ver-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.32987000","longitude":"-0.53118000"},{"name":"Verneuil-sur-Avre","countryCode":"FR","stateCode":"NOR","latitude":"48.73949000","longitude":"0.92731000"},{"name":"Vernon","countryCode":"FR","stateCode":"NOR","latitude":"49.09292000","longitude":"1.46332000"},{"name":"Verson","countryCode":"FR","stateCode":"NOR","latitude":"49.15432000","longitude":"-0.45628000"},{"name":"Villedieu-les-Poêles","countryCode":"FR","stateCode":"NOR","latitude":"48.83333000","longitude":"-1.21667000"},{"name":"Villers-Bocage","countryCode":"FR","stateCode":"NOR","latitude":"49.07960000","longitude":"-0.65412000"},{"name":"Villers-sur-Mer","countryCode":"FR","stateCode":"NOR","latitude":"49.32264000","longitude":"0.00027000"},{"name":"Villers-Écalles","countryCode":"FR","stateCode":"NOR","latitude":"49.54136000","longitude":"0.91942000"},{"name":"Vimoutiers","countryCode":"FR","stateCode":"NOR","latitude":"48.92772000","longitude":"0.19835000"},{"name":"Vire","countryCode":"FR","stateCode":"NOR","latitude":"48.83849000","longitude":"-0.88929000"},{"name":"Yainville","countryCode":"FR","stateCode":"NOR","latitude":"49.45371000","longitude":"0.82920000"},{"name":"Yerville","countryCode":"FR","stateCode":"NOR","latitude":"49.66720000","longitude":"0.89594000"},{"name":"Ymare","countryCode":"FR","stateCode":"NOR","latitude":"49.35060000","longitude":"1.17938000"},{"name":"Yport","countryCode":"FR","stateCode":"NOR","latitude":"49.73716000","longitude":"0.31537000"},{"name":"Yvetot","countryCode":"FR","stateCode":"NOR","latitude":"49.61744000","longitude":"0.75814000"},{"name":"Yébleron","countryCode":"FR","stateCode":"NOR","latitude":"49.63333000","longitude":"0.53746000"},{"name":"Écouché","countryCode":"FR","stateCode":"NOR","latitude":"48.71751000","longitude":"-0.12409000"},{"name":"Écrainville","countryCode":"FR","stateCode":"NOR","latitude":"49.64943000","longitude":"0.32488000"},{"name":"Épaignes","countryCode":"FR","stateCode":"NOR","latitude":"49.27945000","longitude":"0.43980000"},{"name":"Épouville","countryCode":"FR","stateCode":"NOR","latitude":"49.56349000","longitude":"0.22373000"},{"name":"Épron","countryCode":"FR","stateCode":"NOR","latitude":"49.22174000","longitude":"-0.37085000"},{"name":"Équemauville","countryCode":"FR","stateCode":"NOR","latitude":"49.39406000","longitude":"0.20760000"},{"name":"Équeurdreville-Hainneville","countryCode":"FR","stateCode":"NOR","latitude":"49.64868000","longitude":"-1.65306000"},{"name":"Étainhus","countryCode":"FR","stateCode":"NOR","latitude":"49.56648000","longitude":"0.31285000"},{"name":"Éterville","countryCode":"FR","stateCode":"NOR","latitude":"49.14423000","longitude":"-0.42512000"},{"name":"Étretat","countryCode":"FR","stateCode":"NOR","latitude":"49.70669000","longitude":"0.20523000"},{"name":"Étrépagny","countryCode":"FR","stateCode":"NOR","latitude":"49.30623000","longitude":"1.61139000"},{"name":"Évrecy","countryCode":"FR","stateCode":"NOR","latitude":"49.09904000","longitude":"-0.50421000"},{"name":"Évreux","countryCode":"FR","stateCode":"NOR","latitude":"49.02414000","longitude":"1.15082000"},{"name":"Ézy-sur-Eure","countryCode":"FR","stateCode":"NOR","latitude":"48.86667000","longitude":"1.41667000"},{"name":"Abondance","countryCode":"FR","stateCode":"ARA","latitude":"46.27874000","longitude":"6.72105000"},{"name":"Abrest","countryCode":"FR","stateCode":"ARA","latitude":"46.09859000","longitude":"3.44461000"},{"name":"Aigueblanche","countryCode":"FR","stateCode":"ARA","latitude":"45.50455000","longitude":"6.50184000"},{"name":"Aigueperse","countryCode":"FR","stateCode":"ARA","latitude":"46.02255000","longitude":"3.20228000"},{"name":"Aime","countryCode":"FR","stateCode":"ARA","latitude":"45.55559000","longitude":"6.65042000"},{"name":"Ainay-le-Château","countryCode":"FR","stateCode":"ARA","latitude":"46.71125000","longitude":"2.69238000"},{"name":"Aiton","countryCode":"FR","stateCode":"ARA","latitude":"45.56123000","longitude":"6.25955000"},{"name":"Aix-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"45.69173000","longitude":"5.90863000"},{"name":"Alba-la-Romaine","countryCode":"FR","stateCode":"ARA","latitude":"44.55537000","longitude":"4.59846000"},{"name":"Albens","countryCode":"FR","stateCode":"ARA","latitude":"45.78786000","longitude":"5.94528000"},{"name":"Albertville","countryCode":"FR","stateCode":"ARA","latitude":"45.67452000","longitude":"6.39061000"},{"name":"Albigny-sur-Saône","countryCode":"FR","stateCode":"ARA","latitude":"45.86667000","longitude":"4.83333000"},{"name":"Alby-sur-Chéran","countryCode":"FR","stateCode":"ARA","latitude":"45.81667000","longitude":"6.01667000"},{"name":"Alissas","countryCode":"FR","stateCode":"ARA","latitude":"44.71253000","longitude":"4.62936000"},{"name":"Alixan","countryCode":"FR","stateCode":"ARA","latitude":"44.97426000","longitude":"5.02850000"},{"name":"Allan","countryCode":"FR","stateCode":"ARA","latitude":"44.49713000","longitude":"4.79068000"},{"name":"Allanche","countryCode":"FR","stateCode":"ARA","latitude":"45.22907000","longitude":"2.93449000"},{"name":"Allevard","countryCode":"FR","stateCode":"ARA","latitude":"45.39449000","longitude":"6.07519000"},{"name":"Allex","countryCode":"FR","stateCode":"ARA","latitude":"44.76765000","longitude":"4.89837000"},{"name":"Allinges","countryCode":"FR","stateCode":"ARA","latitude":"46.33547000","longitude":"6.46350000"},{"name":"Allières-et-Risset","countryCode":"FR","stateCode":"ARA","latitude":"45.09934000","longitude":"5.67924000"},{"name":"Allonzier-la-Caille","countryCode":"FR","stateCode":"ARA","latitude":"46.00117000","longitude":"6.11865000"},{"name":"Allègre","countryCode":"FR","stateCode":"ARA","latitude":"45.19959000","longitude":"3.71174000"},{"name":"Amancy","countryCode":"FR","stateCode":"ARA","latitude":"46.07294000","longitude":"6.32890000"},{"name":"Ambert","countryCode":"FR","stateCode":"ARA","latitude":"45.54944000","longitude":"3.74164000"},{"name":"Ambierle","countryCode":"FR","stateCode":"ARA","latitude":"46.10558000","longitude":"3.89323000"},{"name":"Ambronay","countryCode":"FR","stateCode":"ARA","latitude":"46.00467000","longitude":"5.36273000"},{"name":"Ambérieu-en-Bugey","countryCode":"FR","stateCode":"ARA","latitude":"45.95932000","longitude":"5.35160000"},{"name":"Ambérieux-en-Dombes","countryCode":"FR","stateCode":"ARA","latitude":"45.99894000","longitude":"4.90126000"},{"name":"Amplepuis","countryCode":"FR","stateCode":"ARA","latitude":"45.97260000","longitude":"4.33030000"},{"name":"Ampuis","countryCode":"FR","stateCode":"ARA","latitude":"45.48925000","longitude":"4.81001000"},{"name":"Ancône","countryCode":"FR","stateCode":"ARA","latitude":"44.58107000","longitude":"4.72711000"},{"name":"Andance","countryCode":"FR","stateCode":"ARA","latitude":"45.24059000","longitude":"4.79916000"},{"name":"Andancette","countryCode":"FR","stateCode":"ARA","latitude":"45.24858000","longitude":"4.80860000"},{"name":"Andrézieux-Bouthéon","countryCode":"FR","stateCode":"ARA","latitude":"45.52625000","longitude":"4.26021000"},{"name":"Annecy","countryCode":"FR","stateCode":"ARA","latitude":"45.90878000","longitude":"6.12565000"},{"name":"Annecy-le-Vieux","countryCode":"FR","stateCode":"ARA","latitude":"45.91971000","longitude":"6.14393000"},{"name":"Annemasse","countryCode":"FR","stateCode":"ARA","latitude":"46.19439000","longitude":"6.23775000"},{"name":"Anneyron","countryCode":"FR","stateCode":"ARA","latitude":"45.27220000","longitude":"4.88626000"},{"name":"Annonay","countryCode":"FR","stateCode":"ARA","latitude":"45.23992000","longitude":"4.67070000"},{"name":"Anse","countryCode":"FR","stateCode":"ARA","latitude":"45.93553000","longitude":"4.71933000"},{"name":"Anthy-sur-Léman","countryCode":"FR","stateCode":"ARA","latitude":"46.35534000","longitude":"6.42735000"},{"name":"Aoste","countryCode":"FR","stateCode":"ARA","latitude":"45.59423000","longitude":"5.60712000"},{"name":"Aouste-sur-Sye","countryCode":"FR","stateCode":"ARA","latitude":"44.71813000","longitude":"5.05422000"},{"name":"Apprieu","countryCode":"FR","stateCode":"ARA","latitude":"45.39591000","longitude":"5.49993000"},{"name":"Arbent","countryCode":"FR","stateCode":"ARA","latitude":"46.29221000","longitude":"5.67890000"},{"name":"Archamps","countryCode":"FR","stateCode":"ARA","latitude":"46.13195000","longitude":"6.12551000"},{"name":"Arenthon","countryCode":"FR","stateCode":"ARA","latitude":"46.10697000","longitude":"6.33316000"},{"name":"Arlanc","countryCode":"FR","stateCode":"ARA","latitude":"45.41389000","longitude":"3.72528000"},{"name":"Armoy","countryCode":"FR","stateCode":"ARA","latitude":"46.35079000","longitude":"6.51703000"},{"name":"Arnas","countryCode":"FR","stateCode":"ARA","latitude":"46.02361000","longitude":"4.70830000"},{"name":"Arpajon-sur-Cère","countryCode":"FR","stateCode":"ARA","latitude":"44.90391000","longitude":"2.45664000"},{"name":"Ars-sur-Formans","countryCode":"FR","stateCode":"ARA","latitude":"45.99491000","longitude":"4.81986000"},{"name":"Artas","countryCode":"FR","stateCode":"ARA","latitude":"45.53717000","longitude":"5.16352000"},{"name":"Artemare","countryCode":"FR","stateCode":"ARA","latitude":"45.87441000","longitude":"5.69366000"},{"name":"Arthaz-Pont-Notre-Dame","countryCode":"FR","stateCode":"ARA","latitude":"46.15941000","longitude":"6.26598000"},{"name":"Arâches-la-Frasse","countryCode":"FR","stateCode":"ARA","latitude":"46.04297000","longitude":"6.63145000"},{"name":"Attignat","countryCode":"FR","stateCode":"ARA","latitude":"46.28562000","longitude":"5.16164000"},{"name":"Aubenas","countryCode":"FR","stateCode":"ARA","latitude":"44.61975000","longitude":"4.39033000"},{"name":"Auberives-sur-Varèze","countryCode":"FR","stateCode":"ARA","latitude":"45.42080000","longitude":"4.81914000"},{"name":"Aubière","countryCode":"FR","stateCode":"ARA","latitude":"45.75082000","longitude":"3.11078000"},{"name":"Aulnat","countryCode":"FR","stateCode":"ARA","latitude":"45.79929000","longitude":"3.16743000"},{"name":"Aurec-sur-Loire","countryCode":"FR","stateCode":"ARA","latitude":"45.36908000","longitude":"4.20161000"},{"name":"Aurillac","countryCode":"FR","stateCode":"ARA","latitude":"44.92539000","longitude":"2.43983000"},{"name":"Autrans","countryCode":"FR","stateCode":"ARA","latitude":"45.17605000","longitude":"5.54271000"},{"name":"Auzat-la-Combelle","countryCode":"FR","stateCode":"ARA","latitude":"45.45224000","longitude":"3.31825000"},{"name":"Aveize","countryCode":"FR","stateCode":"ARA","latitude":"45.68243000","longitude":"4.47786000"},{"name":"Aveizieux","countryCode":"FR","stateCode":"ARA","latitude":"45.56500000","longitude":"4.37071000"},{"name":"Avermes","countryCode":"FR","stateCode":"ARA","latitude":"46.58774000","longitude":"3.30720000"},{"name":"Aydat","countryCode":"FR","stateCode":"ARA","latitude":"45.66022000","longitude":"2.97316000"},{"name":"Ayse","countryCode":"FR","stateCode":"ARA","latitude":"46.08135000","longitude":"6.44550000"},{"name":"Bains","countryCode":"FR","stateCode":"ARA","latitude":"45.00956000","longitude":"3.77503000"},{"name":"Balan","countryCode":"FR","stateCode":"ARA","latitude":"45.83416000","longitude":"5.09930000"},{"name":"Balbigny","countryCode":"FR","stateCode":"ARA","latitude":"45.81913000","longitude":"4.19030000"},{"name":"Ballaison","countryCode":"FR","stateCode":"ARA","latitude":"46.29842000","longitude":"6.32765000"},{"name":"Barberaz","countryCode":"FR","stateCode":"ARA","latitude":"45.56179000","longitude":"5.94306000"},{"name":"Barby","countryCode":"FR","stateCode":"ARA","latitude":"45.56810000","longitude":"5.97966000"},{"name":"Barraux","countryCode":"FR","stateCode":"ARA","latitude":"45.43176000","longitude":"5.97964000"},{"name":"Bas-en-Basset","countryCode":"FR","stateCode":"ARA","latitude":"45.30599000","longitude":"4.10912000"},{"name":"Bassens","countryCode":"FR","stateCode":"ARA","latitude":"45.57555000","longitude":"5.93900000"},{"name":"Beauchastel","countryCode":"FR","stateCode":"ARA","latitude":"44.82587000","longitude":"4.80305000"},{"name":"Beaucroissant","countryCode":"FR","stateCode":"ARA","latitude":"45.34276000","longitude":"5.47102000"},{"name":"Beaufort","countryCode":"FR","stateCode":"ARA","latitude":"45.71915000","longitude":"6.57331000"},{"name":"Beaujeu","countryCode":"FR","stateCode":"ARA","latitude":"46.15428000","longitude":"4.58826000"},{"name":"Beaulon","countryCode":"FR","stateCode":"ARA","latitude":"46.60156000","longitude":"3.67314000"},{"name":"Beaumont","countryCode":"FR","stateCode":"ARA","latitude":"45.75165000","longitude":"3.08294000"},{"name":"Beaumont-Monteux","countryCode":"FR","stateCode":"ARA","latitude":"45.01980000","longitude":"4.91883000"},{"name":"Beaumont-lès-Valence","countryCode":"FR","stateCode":"ARA","latitude":"44.86203000","longitude":"4.94309000"},{"name":"Beaurepaire","countryCode":"FR","stateCode":"ARA","latitude":"45.33658000","longitude":"5.04878000"},{"name":"Beausemblant","countryCode":"FR","stateCode":"ARA","latitude":"45.21706000","longitude":"4.83241000"},{"name":"Beauvallon","countryCode":"FR","stateCode":"ARA","latitude":"44.85593000","longitude":"4.90756000"},{"name":"Beauvoir-de-Marc","countryCode":"FR","stateCode":"ARA","latitude":"45.52009000","longitude":"5.07906000"},{"name":"Beauzac","countryCode":"FR","stateCode":"ARA","latitude":"45.25913000","longitude":"4.09874000"},{"name":"Belle-Plagne","countryCode":"FR","stateCode":"ARA","latitude":"45.50932000","longitude":"6.70685000"},{"name":"Bellegarde-en-Forez","countryCode":"FR","stateCode":"ARA","latitude":"45.64469000","longitude":"4.29721000"},{"name":"Bellegarde-sur-Valserine","countryCode":"FR","stateCode":"ARA","latitude":"46.10787000","longitude":"5.82421000"},{"name":"Bellenaves","countryCode":"FR","stateCode":"ARA","latitude":"46.20045000","longitude":"3.07995000"},{"name":"Bellerive-sur-Allier","countryCode":"FR","stateCode":"ARA","latitude":"46.11652000","longitude":"3.40406000"},{"name":"Bellevaux","countryCode":"FR","stateCode":"ARA","latitude":"46.25875000","longitude":"6.53351000"},{"name":"Belleville","countryCode":"FR","stateCode":"ARA","latitude":"46.10867000","longitude":"4.74920000"},{"name":"Belley","countryCode":"FR","stateCode":"ARA","latitude":"45.75917000","longitude":"5.68813000"},{"name":"Bellignat","countryCode":"FR","stateCode":"ARA","latitude":"46.24237000","longitude":"5.62843000"},{"name":"Belmont-de-la-Loire","countryCode":"FR","stateCode":"ARA","latitude":"46.16596000","longitude":"4.34737000"},{"name":"Bernin","countryCode":"FR","stateCode":"ARA","latitude":"45.26772000","longitude":"5.86457000"},{"name":"Bessay-sur-Allier","countryCode":"FR","stateCode":"ARA","latitude":"46.44199000","longitude":"3.36257000"},{"name":"Besse-et-Saint-Anastaise","countryCode":"FR","stateCode":"ARA","latitude":"45.51667000","longitude":"2.93333000"},{"name":"Bessenay","countryCode":"FR","stateCode":"ARA","latitude":"45.77661000","longitude":"4.55441000"},{"name":"Beynost","countryCode":"FR","stateCode":"ARA","latitude":"45.83569000","longitude":"4.99910000"},{"name":"Bilieu","countryCode":"FR","stateCode":"ARA","latitude":"45.44809000","longitude":"5.54268000"},{"name":"Billom","countryCode":"FR","stateCode":"ARA","latitude":"45.72267000","longitude":"3.33869000"},{"name":"Biol","countryCode":"FR","stateCode":"ARA","latitude":"45.49140000","longitude":"5.38550000"},{"name":"Biviers","countryCode":"FR","stateCode":"ARA","latitude":"45.23333000","longitude":"5.80000000"},{"name":"Blacé","countryCode":"FR","stateCode":"ARA","latitude":"46.03152000","longitude":"4.64448000"},{"name":"Blanzat","countryCode":"FR","stateCode":"ARA","latitude":"45.82975000","longitude":"3.07794000"},{"name":"Blavozy","countryCode":"FR","stateCode":"ARA","latitude":"45.05720000","longitude":"3.97993000"},{"name":"Bonne","countryCode":"FR","stateCode":"ARA","latitude":"46.17207000","longitude":"6.32443000"},{"name":"Bonnefamille","countryCode":"FR","stateCode":"ARA","latitude":"45.59956000","longitude":"5.12489000"},{"name":"Bonneville","countryCode":"FR","stateCode":"ARA","latitude":"46.08020000","longitude":"6.40726000"},{"name":"Bons-en-Chablais","countryCode":"FR","stateCode":"ARA","latitude":"46.26486000","longitude":"6.37129000"},{"name":"Bonson","countryCode":"FR","stateCode":"ARA","latitude":"45.52291000","longitude":"4.21270000"},{"name":"Boulieu-lès-Annonay","countryCode":"FR","stateCode":"ARA","latitude":"45.27065000","longitude":"4.66645000"},{"name":"Bourbon-l’Archambault","countryCode":"FR","stateCode":"ARA","latitude":"46.58324000","longitude":"3.05652000"},{"name":"Bourg-Argental","countryCode":"FR","stateCode":"ARA","latitude":"45.29899000","longitude":"4.56830000"},{"name":"Bourg-Saint-Andéol","countryCode":"FR","stateCode":"ARA","latitude":"44.37338000","longitude":"4.64413000"},{"name":"Bourg-Saint-Maurice","countryCode":"FR","stateCode":"ARA","latitude":"45.61463000","longitude":"6.76845000"},{"name":"Bourg-de-Péage","countryCode":"FR","stateCode":"ARA","latitude":"45.03151000","longitude":"5.04993000"},{"name":"Bourg-de-Thizy","countryCode":"FR","stateCode":"ARA","latitude":"46.03371000","longitude":"4.29904000"},{"name":"Bourg-en-Bresse","countryCode":"FR","stateCode":"ARA","latitude":"46.20574000","longitude":"5.22580000"},{"name":"Bourg-lès-Valence","countryCode":"FR","stateCode":"ARA","latitude":"44.94703000","longitude":"4.89463000"},{"name":"Bourgoin-Jallieu","countryCode":"FR","stateCode":"ARA","latitude":"45.58611000","longitude":"5.27361000"},{"name":"Bournoncle-Saint-Pierre","countryCode":"FR","stateCode":"ARA","latitude":"45.34351000","longitude":"3.31830000"},{"name":"Bouvesse-Quirieu","countryCode":"FR","stateCode":"ARA","latitude":"45.79310000","longitude":"5.41496000"},{"name":"Bozel","countryCode":"FR","stateCode":"ARA","latitude":"45.44288000","longitude":"6.64896000"},{"name":"Boëge","countryCode":"FR","stateCode":"ARA","latitude":"46.20711000","longitude":"6.40428000"},{"name":"Boën-sur-Lignon","countryCode":"FR","stateCode":"ARA","latitude":"45.75114000","longitude":"4.00725000"},{"name":"Brassac-les-Mines","countryCode":"FR","stateCode":"ARA","latitude":"45.41407000","longitude":"3.32900000"},{"name":"Briennon","countryCode":"FR","stateCode":"ARA","latitude":"46.15127000","longitude":"4.07690000"},{"name":"Brignais","countryCode":"FR","stateCode":"ARA","latitude":"45.67383000","longitude":"4.75418000"},{"name":"Brindas","countryCode":"FR","stateCode":"ARA","latitude":"45.72111000","longitude":"4.69349000"},{"name":"Brioude","countryCode":"FR","stateCode":"ARA","latitude":"45.29419000","longitude":"3.38423000"},{"name":"Brison-Saint-Innocent","countryCode":"FR","stateCode":"ARA","latitude":"45.72440000","longitude":"5.88895000"},{"name":"Brives-Charensac","countryCode":"FR","stateCode":"ARA","latitude":"45.04780000","longitude":"3.92878000"},{"name":"Brié-et-Angonnes","countryCode":"FR","stateCode":"ARA","latitude":"45.12418000","longitude":"5.78374000"},{"name":"Bron","countryCode":"FR","stateCode":"ARA","latitude":"45.73865000","longitude":"4.91303000"},{"name":"Broût-Vernet","countryCode":"FR","stateCode":"ARA","latitude":"46.18756000","longitude":"3.27324000"},{"name":"Brugheas","countryCode":"FR","stateCode":"ARA","latitude":"46.07676000","longitude":"3.36780000"},{"name":"Brézins","countryCode":"FR","stateCode":"ARA","latitude":"45.35213000","longitude":"5.30539000"},{"name":"Buellas","countryCode":"FR","stateCode":"ARA","latitude":"46.21110000","longitude":"5.13220000"},{"name":"Buis-les-Baronnies","countryCode":"FR","stateCode":"ARA","latitude":"44.27647000","longitude":"5.27187000"},{"name":"Bully","countryCode":"FR","stateCode":"ARA","latitude":"45.85113000","longitude":"4.58328000"},{"name":"Bussières","countryCode":"FR","stateCode":"ARA","latitude":"45.83570000","longitude":"4.27123000"},{"name":"Buxières-les-Mines","countryCode":"FR","stateCode":"ARA","latitude":"46.46807000","longitude":"2.95994000"},{"name":"Bâgé-la-Ville","countryCode":"FR","stateCode":"ARA","latitude":"46.31567000","longitude":"4.94086000"},{"name":"Béligneux","countryCode":"FR","stateCode":"ARA","latitude":"45.86775000","longitude":"5.12747000"},{"name":"Cailloux-sur-Fontaines","countryCode":"FR","stateCode":"ARA","latitude":"45.85259000","longitude":"4.87473000"},{"name":"Caluire-et-Cuire","countryCode":"FR","stateCode":"ARA","latitude":"45.79462000","longitude":"4.84640000"},{"name":"Cantal","countryCode":"FR","stateCode":"ARA","latitude":"45.13985000","longitude":"2.64947000"},{"name":"Celles-sur-Durolle","countryCode":"FR","stateCode":"ARA","latitude":"45.85829000","longitude":"3.63540000"},{"name":"Cellieu","countryCode":"FR","stateCode":"ARA","latitude":"45.51866000","longitude":"4.54332000"},{"name":"Certines","countryCode":"FR","stateCode":"ARA","latitude":"46.13244000","longitude":"5.26525000"},{"name":"Cessieu","countryCode":"FR","stateCode":"ARA","latitude":"45.56371000","longitude":"5.37607000"},{"name":"Cessy","countryCode":"FR","stateCode":"ARA","latitude":"46.32032000","longitude":"6.07477000"},{"name":"Ceyrat","countryCode":"FR","stateCode":"ARA","latitude":"45.73265000","longitude":"3.06323000"},{"name":"Ceyzériat","countryCode":"FR","stateCode":"ARA","latitude":"46.18126000","longitude":"5.31977000"},{"name":"Chabeuil","countryCode":"FR","stateCode":"ARA","latitude":"44.89843000","longitude":"5.01438000"},{"name":"Chabreloche","countryCode":"FR","stateCode":"ARA","latitude":"45.87900000","longitude":"3.69664000"},{"name":"Chadrac","countryCode":"FR","stateCode":"ARA","latitude":"45.06181000","longitude":"3.90261000"},{"name":"Chalamont","countryCode":"FR","stateCode":"ARA","latitude":"45.99734000","longitude":"5.16865000"},{"name":"Chaleins","countryCode":"FR","stateCode":"ARA","latitude":"46.03165000","longitude":"4.80789000"},{"name":"Challes-les-Eaux","countryCode":"FR","stateCode":"ARA","latitude":"45.54685000","longitude":"5.98098000"},{"name":"Challex","countryCode":"FR","stateCode":"ARA","latitude":"46.18458000","longitude":"5.97639000"},{"name":"Chamagnieu","countryCode":"FR","stateCode":"ARA","latitude":"45.68249000","longitude":"5.16947000"},{"name":"Chamalières","countryCode":"FR","stateCode":"ARA","latitude":"45.77364000","longitude":"3.06703000"},{"name":"Chambéry","countryCode":"FR","stateCode":"ARA","latitude":"45.56628000","longitude":"5.92079000"},{"name":"Chambœuf","countryCode":"FR","stateCode":"ARA","latitude":"45.58333000","longitude":"4.31667000"},{"name":"Chamonix-Mont-Blanc","countryCode":"FR","stateCode":"ARA","latitude":"45.92375000","longitude":"6.86933000"},{"name":"Champ-sur-Drac","countryCode":"FR","stateCode":"ARA","latitude":"45.06940000","longitude":"5.73151000"},{"name":"Champagnac","countryCode":"FR","stateCode":"ARA","latitude":"45.35660000","longitude":"2.39942000"},{"name":"Champagne-au-Mont-d’Or","countryCode":"FR","stateCode":"ARA","latitude":"45.79475000","longitude":"4.79079000"},{"name":"Champagnier","countryCode":"FR","stateCode":"ARA","latitude":"45.11155000","longitude":"5.72716000"},{"name":"Champdieu","countryCode":"FR","stateCode":"ARA","latitude":"45.64533000","longitude":"4.04705000"},{"name":"Champeix","countryCode":"FR","stateCode":"ARA","latitude":"45.58863000","longitude":"3.12878000"},{"name":"Champier","countryCode":"FR","stateCode":"ARA","latitude":"45.45540000","longitude":"5.29237000"},{"name":"Champs-sur-Tarentaine-Marchal","countryCode":"FR","stateCode":"ARA","latitude":"45.40000000","longitude":"2.56667000"},{"name":"Chanas","countryCode":"FR","stateCode":"ARA","latitude":"45.31881000","longitude":"4.81849000"},{"name":"Chandon","countryCode":"FR","stateCode":"ARA","latitude":"46.14925000","longitude":"4.21393000"},{"name":"Chanonat","countryCode":"FR","stateCode":"ARA","latitude":"45.69299000","longitude":"3.09351000"},{"name":"Chanos-Curson","countryCode":"FR","stateCode":"ARA","latitude":"45.06057000","longitude":"4.92381000"},{"name":"Chantelle","countryCode":"FR","stateCode":"ARA","latitude":"46.23806000","longitude":"3.15318000"},{"name":"Chapareillan","countryCode":"FR","stateCode":"ARA","latitude":"45.46513000","longitude":"5.99171000"},{"name":"Chapdes-Beaufort","countryCode":"FR","stateCode":"ARA","latitude":"45.89277000","longitude":"2.86362000"},{"name":"Chaponnay","countryCode":"FR","stateCode":"ARA","latitude":"45.62762000","longitude":"4.93615000"},{"name":"Chaponost","countryCode":"FR","stateCode":"ARA","latitude":"45.71020000","longitude":"4.74221000"},{"name":"Chappes","countryCode":"FR","stateCode":"ARA","latitude":"45.86848000","longitude":"3.22068000"},{"name":"Charantonnay","countryCode":"FR","stateCode":"ARA","latitude":"45.53705000","longitude":"5.11005000"},{"name":"Charavines","countryCode":"FR","stateCode":"ARA","latitude":"45.42891000","longitude":"5.51492000"},{"name":"Charbonnières-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"45.78053000","longitude":"4.74637000"},{"name":"Charbonnières-les-Varennes","countryCode":"FR","stateCode":"ARA","latitude":"45.90786000","longitude":"2.99976000"},{"name":"Charentay","countryCode":"FR","stateCode":"ARA","latitude":"46.08897000","longitude":"4.67921000"},{"name":"Charlieu","countryCode":"FR","stateCode":"ARA","latitude":"46.16202000","longitude":"4.17228000"},{"name":"Charly","countryCode":"FR","stateCode":"ARA","latitude":"45.64887000","longitude":"4.79461000"},{"name":"Charmes-sur-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"44.86367000","longitude":"4.83533000"},{"name":"Charnay","countryCode":"FR","stateCode":"ARA","latitude":"45.89058000","longitude":"4.66821000"},{"name":"Charnècles","countryCode":"FR","stateCode":"ARA","latitude":"45.34398000","longitude":"5.52799000"},{"name":"Charvieu-Chavagneux","countryCode":"FR","stateCode":"ARA","latitude":"45.75000000","longitude":"5.15000000"},{"name":"Chassagny","countryCode":"FR","stateCode":"ARA","latitude":"45.60670000","longitude":"4.73214000"},{"name":"Chasse-sur-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"45.57850000","longitude":"4.80985000"},{"name":"Chasselay","countryCode":"FR","stateCode":"ARA","latitude":"45.87440000","longitude":"4.77237000"},{"name":"Chassieu","countryCode":"FR","stateCode":"ARA","latitude":"45.74584000","longitude":"4.97088000"},{"name":"Chatte","countryCode":"FR","stateCode":"ARA","latitude":"45.14248000","longitude":"5.28224000"},{"name":"Chatuzange-le-Goubet","countryCode":"FR","stateCode":"ARA","latitude":"45.00359000","longitude":"5.09079000"},{"name":"Chaudes-Aigues","countryCode":"FR","stateCode":"ARA","latitude":"44.85455000","longitude":"3.00406000"},{"name":"Chauriat","countryCode":"FR","stateCode":"ARA","latitude":"45.75127000","longitude":"3.27895000"},{"name":"Chavanay","countryCode":"FR","stateCode":"ARA","latitude":"45.41647000","longitude":"4.72602000"},{"name":"Chavanod","countryCode":"FR","stateCode":"ARA","latitude":"45.89005000","longitude":"6.03928000"},{"name":"Chavanoz","countryCode":"FR","stateCode":"ARA","latitude":"45.76846000","longitude":"5.18808000"},{"name":"Chazelles-sur-Lyon","countryCode":"FR","stateCode":"ARA","latitude":"45.63779000","longitude":"4.38890000"},{"name":"Chazey-sur-Ain","countryCode":"FR","stateCode":"ARA","latitude":"45.89300000","longitude":"5.25352000"},{"name":"Chens-sur-Léman","countryCode":"FR","stateCode":"ARA","latitude":"46.32459000","longitude":"6.27075000"},{"name":"Chessy","countryCode":"FR","stateCode":"ARA","latitude":"45.88716000","longitude":"4.62339000"},{"name":"Chevry","countryCode":"FR","stateCode":"ARA","latitude":"46.28136000","longitude":"6.03873000"},{"name":"Chilly","countryCode":"FR","stateCode":"ARA","latitude":"45.99185000","longitude":"5.95477000"},{"name":"Chimilin","countryCode":"FR","stateCode":"ARA","latitude":"45.57490000","longitude":"5.59569000"},{"name":"Chindrieux","countryCode":"FR","stateCode":"ARA","latitude":"45.81948000","longitude":"5.85024000"},{"name":"Chirens","countryCode":"FR","stateCode":"ARA","latitude":"45.41024000","longitude":"5.55634000"},{"name":"Choisy","countryCode":"FR","stateCode":"ARA","latitude":"45.99359000","longitude":"6.05866000"},{"name":"Chomérac","countryCode":"FR","stateCode":"ARA","latitude":"44.70752000","longitude":"4.66164000"},{"name":"Chuzelles","countryCode":"FR","stateCode":"ARA","latitude":"45.58481000","longitude":"4.87703000"},{"name":"Châbons","countryCode":"FR","stateCode":"ARA","latitude":"45.44282000","longitude":"5.42542000"},{"name":"Château-Gaillard","countryCode":"FR","stateCode":"ARA","latitude":"45.97239000","longitude":"5.30436000"},{"name":"Châteaugay","countryCode":"FR","stateCode":"ARA","latitude":"45.85117000","longitude":"3.08482000"},{"name":"Châteauneuf","countryCode":"FR","stateCode":"ARA","latitude":"45.52457000","longitude":"4.64044000"},{"name":"Châteauneuf-de-Galaure","countryCode":"FR","stateCode":"ARA","latitude":"45.22977000","longitude":"4.95777000"},{"name":"Châteauneuf-du-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"44.48906000","longitude":"4.71706000"},{"name":"Châteauneuf-sur-Isère","countryCode":"FR","stateCode":"ARA","latitude":"45.01667000","longitude":"4.93333000"},{"name":"Châtel","countryCode":"FR","stateCode":"ARA","latitude":"46.26495000","longitude":"6.84030000"},{"name":"Châtel-Guyon","countryCode":"FR","stateCode":"ARA","latitude":"45.92258000","longitude":"3.06423000"},{"name":"Châtillon","countryCode":"FR","stateCode":"ARA","latitude":"45.80091000","longitude":"5.84352000"},{"name":"Châtillon-en-Michaille","countryCode":"FR","stateCode":"ARA","latitude":"46.14320000","longitude":"5.79950000"},{"name":"Châtillon-la-Palud","countryCode":"FR","stateCode":"ARA","latitude":"45.97171000","longitude":"5.25290000"},{"name":"Châtillon-sur-Chalaronne","countryCode":"FR","stateCode":"ARA","latitude":"46.11834000","longitude":"4.95656000"},{"name":"Châtillon-sur-Cluses","countryCode":"FR","stateCode":"ARA","latitude":"46.08765000","longitude":"6.58041000"},{"name":"Châtonnay","countryCode":"FR","stateCode":"ARA","latitude":"45.48734000","longitude":"5.21168000"},{"name":"Civens","countryCode":"FR","stateCode":"ARA","latitude":"45.77964000","longitude":"4.25170000"},{"name":"Civrieux","countryCode":"FR","stateCode":"ARA","latitude":"45.92086000","longitude":"4.88249000"},{"name":"Claix","countryCode":"FR","stateCode":"ARA","latitude":"45.11994000","longitude":"5.67292000"},{"name":"Clermont-Ferrand","countryCode":"FR","stateCode":"ARA","latitude":"45.77969000","longitude":"3.08682000"},{"name":"Clonas-sur-Varèze","countryCode":"FR","stateCode":"ARA","latitude":"45.41382000","longitude":"4.79077000"},{"name":"Cluses","countryCode":"FR","stateCode":"ARA","latitude":"46.06251000","longitude":"6.57497000"},{"name":"Clérieux","countryCode":"FR","stateCode":"ARA","latitude":"45.07591000","longitude":"4.95983000"},{"name":"Cognin","countryCode":"FR","stateCode":"ARA","latitude":"45.55952000","longitude":"5.89113000"},{"name":"Cogny","countryCode":"FR","stateCode":"ARA","latitude":"45.98747000","longitude":"4.62475000"},{"name":"Coise","countryCode":"FR","stateCode":"ARA","latitude":"45.52822000","longitude":"6.14389000"},{"name":"Coligny","countryCode":"FR","stateCode":"ARA","latitude":"46.38252000","longitude":"5.34554000"},{"name":"Collonges","countryCode":"FR","stateCode":"ARA","latitude":"46.13819000","longitude":"5.90506000"},{"name":"Collonges-sous-Salève","countryCode":"FR","stateCode":"ARA","latitude":"46.14160000","longitude":"6.15372000"},{"name":"Colombe","countryCode":"FR","stateCode":"ARA","latitude":"45.40024000","longitude":"5.45441000"},{"name":"Combloux","countryCode":"FR","stateCode":"ARA","latitude":"45.89790000","longitude":"6.64420000"},{"name":"Combronde","countryCode":"FR","stateCode":"ARA","latitude":"45.98099000","longitude":"3.08807000"},{"name":"Commelle","countryCode":"FR","stateCode":"ARA","latitude":"46.00086000","longitude":"4.05794000"},{"name":"Commentry","countryCode":"FR","stateCode":"ARA","latitude":"46.28876000","longitude":"2.74163000"},{"name":"Communay","countryCode":"FR","stateCode":"ARA","latitude":"45.60442000","longitude":"4.83488000"},{"name":"Condat","countryCode":"FR","stateCode":"ARA","latitude":"45.34093000","longitude":"2.75791000"},{"name":"Condrieu","countryCode":"FR","stateCode":"ARA","latitude":"45.46300000","longitude":"4.76765000"},{"name":"Contamine-sur-Arve","countryCode":"FR","stateCode":"ARA","latitude":"46.14223000","longitude":"6.33215000"},{"name":"Corbas","countryCode":"FR","stateCode":"ARA","latitude":"45.66798000","longitude":"4.90198000"},{"name":"Corbelin","countryCode":"FR","stateCode":"ARA","latitude":"45.60733000","longitude":"5.54261000"},{"name":"Cordon","countryCode":"FR","stateCode":"ARA","latitude":"45.92099000","longitude":"6.60536000"},{"name":"Corenc","countryCode":"FR","stateCode":"ARA","latitude":"45.21889000","longitude":"5.76497000"},{"name":"Cornas","countryCode":"FR","stateCode":"ARA","latitude":"44.96382000","longitude":"4.84839000"},{"name":"Cornier","countryCode":"FR","stateCode":"ARA","latitude":"46.09304000","longitude":"6.29895000"},{"name":"Coublevie","countryCode":"FR","stateCode":"ARA","latitude":"45.35856000","longitude":"5.61146000"},{"name":"Coubon","countryCode":"FR","stateCode":"ARA","latitude":"44.99731000","longitude":"3.91783000"},{"name":"Courchevel","countryCode":"FR","stateCode":"ARA","latitude":"45.41538000","longitude":"6.63643000"},{"name":"Cournon-d’Auvergne","countryCode":"FR","stateCode":"ARA","latitude":"45.74123000","longitude":"3.19643000"},{"name":"Courpière","countryCode":"FR","stateCode":"ARA","latitude":"45.75689000","longitude":"3.54216000"},{"name":"Cours-la-Ville","countryCode":"FR","stateCode":"ARA","latitude":"46.10000000","longitude":"4.31667000"},{"name":"Courzieu","countryCode":"FR","stateCode":"ARA","latitude":"45.74270000","longitude":"4.57084000"},{"name":"Coutouvre","countryCode":"FR","stateCode":"ARA","latitude":"46.07303000","longitude":"4.20535000"},{"name":"Coux","countryCode":"FR","stateCode":"ARA","latitude":"44.73484000","longitude":"4.62057000"},{"name":"Couzon-au-Mont-d’Or","countryCode":"FR","stateCode":"ARA","latitude":"45.84436000","longitude":"4.82883000"},{"name":"Cran-Gevrier","countryCode":"FR","stateCode":"ARA","latitude":"45.90000000","longitude":"6.10000000"},{"name":"Cranves-Sales","countryCode":"FR","stateCode":"ARA","latitude":"46.18799000","longitude":"6.29903000"},{"name":"Craponne","countryCode":"FR","stateCode":"ARA","latitude":"45.74526000","longitude":"4.72322000"},{"name":"Craponne-sur-Arzon","countryCode":"FR","stateCode":"ARA","latitude":"45.33092000","longitude":"3.84817000"},{"name":"Crest","countryCode":"FR","stateCode":"ARA","latitude":"44.72639000","longitude":"5.01517000"},{"name":"Creuzier-le-Vieux","countryCode":"FR","stateCode":"ARA","latitude":"46.16253000","longitude":"3.43311000"},{"name":"Creys-Mépieu","countryCode":"FR","stateCode":"ARA","latitude":"45.73333000","longitude":"5.48333000"},{"name":"Crolles","countryCode":"FR","stateCode":"ARA","latitude":"45.27724000","longitude":"5.87837000"},{"name":"Crottet","countryCode":"FR","stateCode":"ARA","latitude":"46.27602000","longitude":"4.89388000"},{"name":"Cruas","countryCode":"FR","stateCode":"ARA","latitude":"44.65706000","longitude":"4.76293000"},{"name":"Cruet","countryCode":"FR","stateCode":"ARA","latitude":"45.52890000","longitude":"6.09220000"},{"name":"Cruseilles","countryCode":"FR","stateCode":"ARA","latitude":"46.02980000","longitude":"6.10831000"},{"name":"Crémieu","countryCode":"FR","stateCode":"ARA","latitude":"45.72557000","longitude":"5.24911000"},{"name":"Cublize","countryCode":"FR","stateCode":"ARA","latitude":"46.01810000","longitude":"4.37738000"},{"name":"Cuisiat","countryCode":"FR","stateCode":"ARA","latitude":"46.30021000","longitude":"5.38809000"},{"name":"Culhat","countryCode":"FR","stateCode":"ARA","latitude":"45.86259000","longitude":"3.33676000"},{"name":"Culoz","countryCode":"FR","stateCode":"ARA","latitude":"45.84886000","longitude":"5.78537000"},{"name":"Cunlhat","countryCode":"FR","stateCode":"ARA","latitude":"45.63198000","longitude":"3.55927000"},{"name":"Curtin","countryCode":"FR","stateCode":"ARA","latitude":"45.64353000","longitude":"5.48982000"},{"name":"Cussac-sur-Loire","countryCode":"FR","stateCode":"ARA","latitude":"44.98807000","longitude":"3.88416000"},{"name":"Cusset","countryCode":"FR","stateCode":"ARA","latitude":"46.13452000","longitude":"3.45639000"},{"name":"Cusy","countryCode":"FR","stateCode":"ARA","latitude":"45.76603000","longitude":"6.02825000"},{"name":"Cuzieu","countryCode":"FR","stateCode":"ARA","latitude":"45.60764000","longitude":"4.25761000"},{"name":"Cébazat","countryCode":"FR","stateCode":"ARA","latitude":"45.83140000","longitude":"3.09992000"},{"name":"Cérilly","countryCode":"FR","stateCode":"ARA","latitude":"46.61791000","longitude":"2.82080000"},{"name":"Dagneux","countryCode":"FR","stateCode":"ARA","latitude":"45.85140000","longitude":"5.07780000"},{"name":"Dallet","countryCode":"FR","stateCode":"ARA","latitude":"45.77047000","longitude":"3.23875000"},{"name":"Dardilly","countryCode":"FR","stateCode":"ARA","latitude":"45.80558000","longitude":"4.75319000"},{"name":"Davézieux","countryCode":"FR","stateCode":"ARA","latitude":"45.25520000","longitude":"4.70744000"},{"name":"Denicé","countryCode":"FR","stateCode":"ARA","latitude":"46.00158000","longitude":"4.64555000"},{"name":"Die","countryCode":"FR","stateCode":"ARA","latitude":"44.75360000","longitude":"5.37033000"},{"name":"Dieulefit","countryCode":"FR","stateCode":"ARA","latitude":"44.52563000","longitude":"5.06180000"},{"name":"Dingy-Saint-Clair","countryCode":"FR","stateCode":"ARA","latitude":"45.90664000","longitude":"6.22554000"},{"name":"Diou","countryCode":"FR","stateCode":"ARA","latitude":"46.53432000","longitude":"3.74453000"},{"name":"Divonne-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"46.35710000","longitude":"6.13494000"},{"name":"Diémoz","countryCode":"FR","stateCode":"ARA","latitude":"45.59099000","longitude":"5.08884000"},{"name":"Dolomieu","countryCode":"FR","stateCode":"ARA","latitude":"45.60540000","longitude":"5.48571000"},{"name":"Domancy","countryCode":"FR","stateCode":"ARA","latitude":"45.91205000","longitude":"6.65271000"},{"name":"Domarin","countryCode":"FR","stateCode":"ARA","latitude":"45.58662000","longitude":"5.24599000"},{"name":"Domessin","countryCode":"FR","stateCode":"ARA","latitude":"45.54739000","longitude":"5.70495000"},{"name":"Dompierre-sur-Besbre","countryCode":"FR","stateCode":"ARA","latitude":"46.52214000","longitude":"3.68106000"},{"name":"Dompierre-sur-Veyle","countryCode":"FR","stateCode":"ARA","latitude":"46.07108000","longitude":"5.20232000"},{"name":"Domène","countryCode":"FR","stateCode":"ARA","latitude":"45.20289000","longitude":"5.83335000"},{"name":"Domérat","countryCode":"FR","stateCode":"ARA","latitude":"46.36036000","longitude":"2.53455000"},{"name":"Donzère","countryCode":"FR","stateCode":"ARA","latitude":"44.44246000","longitude":"4.71134000"},{"name":"Dortan","countryCode":"FR","stateCode":"ARA","latitude":"46.31973000","longitude":"5.66028000"},{"name":"Doussard","countryCode":"FR","stateCode":"ARA","latitude":"45.77512000","longitude":"6.22553000"},{"name":"Douvaine","countryCode":"FR","stateCode":"ARA","latitude":"46.30544000","longitude":"6.30375000"},{"name":"Doyet","countryCode":"FR","stateCode":"ARA","latitude":"46.33558000","longitude":"2.79718000"},{"name":"Drumettaz","countryCode":"FR","stateCode":"ARA","latitude":"45.66136000","longitude":"5.92191000"},{"name":"Dunières","countryCode":"FR","stateCode":"ARA","latitude":"45.21558000","longitude":"4.34471000"},{"name":"Durtol","countryCode":"FR","stateCode":"ARA","latitude":"45.79621000","longitude":"3.05156000"},{"name":"Décines-Charpieu","countryCode":"FR","stateCode":"ARA","latitude":"45.76873000","longitude":"4.95883000"},{"name":"Département de l\'Ain","countryCode":"FR","stateCode":"ARA","latitude":"46.16667000","longitude":"5.33333000"},{"name":"Département de l\'Allier","countryCode":"FR","stateCode":"ARA","latitude":"46.50000000","longitude":"3.00000000"},{"name":"Département de l\'Ardèche","countryCode":"FR","stateCode":"ARA","latitude":"44.66667000","longitude":"4.33333000"},{"name":"Département de l\'Isère","countryCode":"FR","stateCode":"ARA","latitude":"45.16667000","longitude":"5.83333000"},{"name":"Département de la Drôme","countryCode":"FR","stateCode":"ARA","latitude":"44.69971000","longitude":"5.16521000"},{"name":"Département de la Loire","countryCode":"FR","stateCode":"ARA","latitude":"45.47169000","longitude":"4.43298000"},{"name":"Département du Puy-de-Dôme","countryCode":"FR","stateCode":"ARA","latitude":"45.70549000","longitude":"3.14600000"},{"name":"Département du Rhône","countryCode":"FR","stateCode":"ARA","latitude":"45.89126000","longitude":"4.53039000"},{"name":"Désaignes","countryCode":"FR","stateCode":"ARA","latitude":"44.99466000","longitude":"4.51695000"},{"name":"Désertines","countryCode":"FR","stateCode":"ARA","latitude":"46.35456000","longitude":"2.61924000"},{"name":"Ennezat","countryCode":"FR","stateCode":"ARA","latitude":"45.89772000","longitude":"3.22348000"},{"name":"Entre-Deux-Guiers","countryCode":"FR","stateCode":"ARA","latitude":"45.43061000","longitude":"5.75209000"},{"name":"Enval","countryCode":"FR","stateCode":"ARA","latitude":"45.89921000","longitude":"3.04981000"},{"name":"Escoutoux","countryCode":"FR","stateCode":"ARA","latitude":"45.81942000","longitude":"3.56336000"},{"name":"Espaly-Saint-Marcel","countryCode":"FR","stateCode":"ARA","latitude":"45.04790000","longitude":"3.86557000"},{"name":"Estivareilles","countryCode":"FR","stateCode":"ARA","latitude":"46.42526000","longitude":"2.61872000"},{"name":"Estrablin","countryCode":"FR","stateCode":"ARA","latitude":"45.51546000","longitude":"4.96173000"},{"name":"Etaux","countryCode":"FR","stateCode":"ARA","latitude":"46.06835000","longitude":"6.29533000"},{"name":"Eurre","countryCode":"FR","stateCode":"ARA","latitude":"44.75825000","longitude":"4.98843000"},{"name":"Eybens","countryCode":"FR","stateCode":"ARA","latitude":"45.14771000","longitude":"5.75014000"},{"name":"Eyzin-Pinet","countryCode":"FR","stateCode":"ARA","latitude":"45.47377000","longitude":"4.99845000"},{"name":"Fareins","countryCode":"FR","stateCode":"ARA","latitude":"46.01913000","longitude":"4.76136000"},{"name":"Farnay","countryCode":"FR","stateCode":"ARA","latitude":"45.49622000","longitude":"4.58311000"},{"name":"Faverges","countryCode":"FR","stateCode":"ARA","latitude":"45.75116000","longitude":"6.29151000"},{"name":"Faverges-de-la-Tour","countryCode":"FR","stateCode":"ARA","latitude":"45.59068000","longitude":"5.52136000"},{"name":"Feigères","countryCode":"FR","stateCode":"ARA","latitude":"46.11228000","longitude":"6.07937000"},{"name":"Feillens","countryCode":"FR","stateCode":"ARA","latitude":"46.33426000","longitude":"4.89146000"},{"name":"Ferney-Voltaire","countryCode":"FR","stateCode":"ARA","latitude":"46.25858000","longitude":"6.11063000"},{"name":"Feurs","countryCode":"FR","stateCode":"ARA","latitude":"45.73337000","longitude":"4.22755000"},{"name":"Feyzin","countryCode":"FR","stateCode":"ARA","latitude":"45.67287000","longitude":"4.85894000"},{"name":"Fillinges","countryCode":"FR","stateCode":"ARA","latitude":"46.15944000","longitude":"6.34237000"},{"name":"Firminy","countryCode":"FR","stateCode":"ARA","latitude":"45.38956000","longitude":"4.28860000"},{"name":"Fitilieu","countryCode":"FR","stateCode":"ARA","latitude":"45.54744000","longitude":"5.56194000"},{"name":"Flaviac","countryCode":"FR","stateCode":"ARA","latitude":"44.74777000","longitude":"4.67434000"},{"name":"Fleurie","countryCode":"FR","stateCode":"ARA","latitude":"46.19219000","longitude":"4.69747000"},{"name":"Fleurieu-sur-Saône","countryCode":"FR","stateCode":"ARA","latitude":"45.86095000","longitude":"4.84633000"},{"name":"Foissiat","countryCode":"FR","stateCode":"ARA","latitude":"46.37150000","longitude":"5.17525000"},{"name":"Fontaine","countryCode":"FR","stateCode":"ARA","latitude":"45.19275000","longitude":"5.68821000"},{"name":"Fontaines-Saint-Martin","countryCode":"FR","stateCode":"ARA","latitude":"45.84420000","longitude":"4.85305000"},{"name":"Fontaines-sur-Saône","countryCode":"FR","stateCode":"ARA","latitude":"45.83572000","longitude":"4.84490000"},{"name":"Fontanil-Cornillon","countryCode":"FR","stateCode":"ARA","latitude":"45.25280000","longitude":"5.66308000"},{"name":"Fontannes","countryCode":"FR","stateCode":"ARA","latitude":"45.30149000","longitude":"3.76366000"},{"name":"Fraisses","countryCode":"FR","stateCode":"ARA","latitude":"45.38838000","longitude":"4.26373000"},{"name":"Francheleins","countryCode":"FR","stateCode":"ARA","latitude":"46.07440000","longitude":"4.80920000"},{"name":"Francheville","countryCode":"FR","stateCode":"ARA","latitude":"45.73637000","longitude":"4.76358000"},{"name":"Frangy","countryCode":"FR","stateCode":"ARA","latitude":"46.02000000","longitude":"5.93220000"},{"name":"Frans","countryCode":"FR","stateCode":"ARA","latitude":"45.99291000","longitude":"4.77820000"},{"name":"Froges","countryCode":"FR","stateCode":"ARA","latitude":"45.27377000","longitude":"5.92098000"},{"name":"Frontenex","countryCode":"FR","stateCode":"ARA","latitude":"45.63335000","longitude":"6.31168000"},{"name":"Frontonas","countryCode":"FR","stateCode":"ARA","latitude":"45.64487000","longitude":"5.19701000"},{"name":"Félines","countryCode":"FR","stateCode":"ARA","latitude":"45.31668000","longitude":"4.72836000"},{"name":"Féternes","countryCode":"FR","stateCode":"ARA","latitude":"46.35582000","longitude":"6.54829000"},{"name":"Gaillard","countryCode":"FR","stateCode":"ARA","latitude":"46.18530000","longitude":"6.20693000"},{"name":"Gannat","countryCode":"FR","stateCode":"ARA","latitude":"46.09987000","longitude":"3.19842000"},{"name":"Gelles","countryCode":"FR","stateCode":"ARA","latitude":"45.76947000","longitude":"2.76309000"},{"name":"Genas","countryCode":"FR","stateCode":"ARA","latitude":"45.73131000","longitude":"5.00211000"},{"name":"Genay","countryCode":"FR","stateCode":"ARA","latitude":"45.89681000","longitude":"4.84091000"},{"name":"Gerzat","countryCode":"FR","stateCode":"ARA","latitude":"45.82581000","longitude":"3.14473000"},{"name":"Gex","countryCode":"FR","stateCode":"ARA","latitude":"46.33323000","longitude":"6.05766000"},{"name":"Gillonnay","countryCode":"FR","stateCode":"ARA","latitude":"45.39251000","longitude":"5.29413000"},{"name":"Gilly-sur-Isère","countryCode":"FR","stateCode":"ARA","latitude":"45.65917000","longitude":"6.35096000"},{"name":"Givors","countryCode":"FR","stateCode":"ARA","latitude":"45.59063000","longitude":"4.76878000"},{"name":"Gières","countryCode":"FR","stateCode":"ARA","latitude":"45.17997000","longitude":"5.78935000"},{"name":"Gleizé","countryCode":"FR","stateCode":"ARA","latitude":"45.98916000","longitude":"4.69708000"},{"name":"Goncelin","countryCode":"FR","stateCode":"ARA","latitude":"45.34428000","longitude":"5.97896000"},{"name":"Grandris","countryCode":"FR","stateCode":"ARA","latitude":"46.03780000","longitude":"4.47526000"},{"name":"Grane","countryCode":"FR","stateCode":"ARA","latitude":"44.73255000","longitude":"4.92203000"},{"name":"Grenay","countryCode":"FR","stateCode":"ARA","latitude":"45.66347000","longitude":"5.08031000"},{"name":"Grenoble","countryCode":"FR","stateCode":"ARA","latitude":"45.17869000","longitude":"5.71479000"},{"name":"Grignan","countryCode":"FR","stateCode":"ARA","latitude":"44.41967000","longitude":"4.90785000"},{"name":"Grignon","countryCode":"FR","stateCode":"ARA","latitude":"45.65122000","longitude":"6.37795000"},{"name":"Grigny","countryCode":"FR","stateCode":"ARA","latitude":"45.60843000","longitude":"4.78976000"},{"name":"Grièges","countryCode":"FR","stateCode":"ARA","latitude":"46.25619000","longitude":"4.84856000"},{"name":"Groissiat","countryCode":"FR","stateCode":"ARA","latitude":"46.22213000","longitude":"5.60775000"},{"name":"Groisy","countryCode":"FR","stateCode":"ARA","latitude":"46.01008000","longitude":"6.16983000"},{"name":"Gruffy","countryCode":"FR","stateCode":"ARA","latitude":"45.78897000","longitude":"6.05648000"},{"name":"Grésy-sur-Aix","countryCode":"FR","stateCode":"ARA","latitude":"45.72311000","longitude":"5.92522000"},{"name":"Grésy-sur-Isère","countryCode":"FR","stateCode":"ARA","latitude":"45.59898000","longitude":"6.25358000"},{"name":"Grézieu-la-Varenne","countryCode":"FR","stateCode":"ARA","latitude":"45.74736000","longitude":"4.69037000"},{"name":"Guilherand-Granges","countryCode":"FR","stateCode":"ARA","latitude":"44.93278000","longitude":"4.87372000"},{"name":"Guéreins","countryCode":"FR","stateCode":"ARA","latitude":"46.10346000","longitude":"4.77275000"},{"name":"Génissieux","countryCode":"FR","stateCode":"ARA","latitude":"45.08413000","longitude":"5.08133000"},{"name":"Haute-Loire","countryCode":"FR","stateCode":"ARA","latitude":"45.11001000","longitude":"3.83940000"},{"name":"Haute-Rivoire","countryCode":"FR","stateCode":"ARA","latitude":"45.71559000","longitude":"4.39633000"},{"name":"Haute-Savoie","countryCode":"FR","stateCode":"ARA","latitude":"46.06143000","longitude":"6.45374000"},{"name":"Hauterive","countryCode":"FR","stateCode":"ARA","latitude":"46.08834000","longitude":"3.44626000"},{"name":"Hauterives","countryCode":"FR","stateCode":"ARA","latitude":"45.25565000","longitude":"5.01904000"},{"name":"Hauteville-Lompnes","countryCode":"FR","stateCode":"ARA","latitude":"45.97794000","longitude":"5.60114000"},{"name":"Herbeys","countryCode":"FR","stateCode":"ARA","latitude":"45.14012000","longitude":"5.79289000"},{"name":"Heyrieux","countryCode":"FR","stateCode":"ARA","latitude":"45.63186000","longitude":"5.06284000"},{"name":"Hières-sur-Amby","countryCode":"FR","stateCode":"ARA","latitude":"45.79654000","longitude":"5.29333000"},{"name":"Huez","countryCode":"FR","stateCode":"ARA","latitude":"45.08240000","longitude":"6.05878000"},{"name":"Huriel","countryCode":"FR","stateCode":"ARA","latitude":"46.37299000","longitude":"2.47679000"},{"name":"Irigny","countryCode":"FR","stateCode":"ARA","latitude":"45.67313000","longitude":"4.82243000"},{"name":"Issoire","countryCode":"FR","stateCode":"ARA","latitude":"45.54422000","longitude":"3.24901000"},{"name":"Izeaux","countryCode":"FR","stateCode":"ARA","latitude":"45.33473000","longitude":"5.42486000"},{"name":"Izernore","countryCode":"FR","stateCode":"ARA","latitude":"46.21352000","longitude":"5.55200000"},{"name":"Jacob-Bellecombette","countryCode":"FR","stateCode":"ARA","latitude":"45.55763000","longitude":"5.91484000"},{"name":"Janneyrias","countryCode":"FR","stateCode":"ARA","latitude":"45.75221000","longitude":"5.11277000"},{"name":"Jardin","countryCode":"FR","stateCode":"ARA","latitude":"45.49638000","longitude":"4.90847000"},{"name":"Jarrie","countryCode":"FR","stateCode":"ARA","latitude":"45.11732000","longitude":"5.75957000"},{"name":"Jassans-Riottier","countryCode":"FR","stateCode":"ARA","latitude":"45.98134000","longitude":"4.76140000"},{"name":"Jasseron","countryCode":"FR","stateCode":"ARA","latitude":"46.21316000","longitude":"5.32579000"},{"name":"Jaujac","countryCode":"FR","stateCode":"ARA","latitude":"44.63695000","longitude":"4.25638000"},{"name":"Job","countryCode":"FR","stateCode":"ARA","latitude":"45.61607000","longitude":"3.74542000"},{"name":"Jonage","countryCode":"FR","stateCode":"ARA","latitude":"45.79638000","longitude":"5.04664000"},{"name":"Jons","countryCode":"FR","stateCode":"ARA","latitude":"45.80823000","longitude":"5.08070000"},{"name":"Jonzieux","countryCode":"FR","stateCode":"ARA","latitude":"45.31355000","longitude":"4.36158000"},{"name":"Joyeuse","countryCode":"FR","stateCode":"ARA","latitude":"44.47951000","longitude":"4.23778000"},{"name":"Jujurieux","countryCode":"FR","stateCode":"ARA","latitude":"46.04122000","longitude":"5.40855000"},{"name":"Jussac","countryCode":"FR","stateCode":"ARA","latitude":"44.98764000","longitude":"2.42308000"},{"name":"La Balme-de-Sillingy","countryCode":"FR","stateCode":"ARA","latitude":"45.96890000","longitude":"6.04187000"},{"name":"La Biolle","countryCode":"FR","stateCode":"ARA","latitude":"45.75846000","longitude":"5.92866000"},{"name":"La Boisse","countryCode":"FR","stateCode":"ARA","latitude":"45.84278000","longitude":"5.03639000"},{"name":"La Bourboule","countryCode":"FR","stateCode":"ARA","latitude":"45.58829000","longitude":"2.73920000"},{"name":"La Bridoire","countryCode":"FR","stateCode":"ARA","latitude":"45.52504000","longitude":"5.74073000"},{"name":"La Buisse","countryCode":"FR","stateCode":"ARA","latitude":"45.34644000","longitude":"5.61435000"},{"name":"La Bâthie","countryCode":"FR","stateCode":"ARA","latitude":"45.62829000","longitude":"6.44900000"},{"name":"La Bâtie-Montgascon","countryCode":"FR","stateCode":"ARA","latitude":"45.57745000","longitude":"5.52873000"},{"name":"La Bégude-de-Mazenc","countryCode":"FR","stateCode":"ARA","latitude":"44.54298000","longitude":"4.93403000"},{"name":"La Chambre","countryCode":"FR","stateCode":"ARA","latitude":"45.35862000","longitude":"6.29978000"},{"name":"La Chapelle-de-la-Tour","countryCode":"FR","stateCode":"ARA","latitude":"45.58484000","longitude":"5.46360000"},{"name":"La Clusaz","countryCode":"FR","stateCode":"ARA","latitude":"45.90675000","longitude":"6.43445000"},{"name":"La Côte-Saint-André","countryCode":"FR","stateCode":"ARA","latitude":"45.39447000","longitude":"5.25908000"},{"name":"La Fouillouse","countryCode":"FR","stateCode":"ARA","latitude":"45.50462000","longitude":"4.31524000"},{"name":"La Garde-Adhémar","countryCode":"FR","stateCode":"ARA","latitude":"44.39699000","longitude":"4.75759000"},{"name":"La Grand-Croix","countryCode":"FR","stateCode":"ARA","latitude":"45.50383000","longitude":"4.55915000"},{"name":"La Monnerie-le-Montel","countryCode":"FR","stateCode":"ARA","latitude":"45.87106000","longitude":"3.60110000"},{"name":"La Motte-Saint-Martin","countryCode":"FR","stateCode":"ARA","latitude":"44.95131000","longitude":"5.71814000"},{"name":"La Motte-Servolex","countryCode":"FR","stateCode":"ARA","latitude":"45.59702000","longitude":"5.86724000"},{"name":"La Motte-d’Aveillans","countryCode":"FR","stateCode":"ARA","latitude":"44.96015000","longitude":"5.74409000"},{"name":"La Mulatière","countryCode":"FR","stateCode":"ARA","latitude":"45.72818000","longitude":"4.81213000"},{"name":"La Mure","countryCode":"FR","stateCode":"ARA","latitude":"44.90145000","longitude":"5.78874000"},{"name":"La Murette","countryCode":"FR","stateCode":"ARA","latitude":"45.37891000","longitude":"5.54200000"},{"name":"La Pacaudière","countryCode":"FR","stateCode":"ARA","latitude":"46.17879000","longitude":"3.86252000"},{"name":"La Ravoire","countryCode":"FR","stateCode":"ARA","latitude":"45.56266000","longitude":"5.95826000"},{"name":"La Ricamarie","countryCode":"FR","stateCode":"ARA","latitude":"45.40536000","longitude":"4.36944000"},{"name":"La Roche-Blanche","countryCode":"FR","stateCode":"ARA","latitude":"45.70062000","longitude":"3.12629000"},{"name":"La Roche-de-Glun","countryCode":"FR","stateCode":"ARA","latitude":"45.01336000","longitude":"4.84488000"},{"name":"La Roche-sur-Foron","countryCode":"FR","stateCode":"ARA","latitude":"46.07111000","longitude":"6.30450000"},{"name":"La Rochette","countryCode":"FR","stateCode":"ARA","latitude":"45.45758000","longitude":"6.11356000"},{"name":"La Séauve-sur-Semène","countryCode":"FR","stateCode":"ARA","latitude":"45.29554000","longitude":"4.25023000"},{"name":"La Talaudière","countryCode":"FR","stateCode":"ARA","latitude":"45.47603000","longitude":"4.42607000"},{"name":"La Terrasse","countryCode":"FR","stateCode":"ARA","latitude":"45.32052000","longitude":"5.92761000"},{"name":"La Tour","countryCode":"FR","stateCode":"ARA","latitude":"46.13312000","longitude":"6.43109000"},{"name":"La Tour-de-Salvagny","countryCode":"FR","stateCode":"ARA","latitude":"45.81374000","longitude":"4.71670000"},{"name":"La Tour-du-Pin","countryCode":"FR","stateCode":"ARA","latitude":"45.56600000","longitude":"5.44487000"},{"name":"La Tour-en-Jarez","countryCode":"FR","stateCode":"ARA","latitude":"45.48347000","longitude":"4.39064000"},{"name":"La Tronche","countryCode":"FR","stateCode":"ARA","latitude":"45.20507000","longitude":"5.74629000"},{"name":"La Verpillière","countryCode":"FR","stateCode":"ARA","latitude":"45.63417000","longitude":"5.14560000"},{"name":"La Voulte-sur-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"44.79958000","longitude":"4.77925000"},{"name":"Lablachère","countryCode":"FR","stateCode":"ARA","latitude":"44.46355000","longitude":"4.21439000"},{"name":"Labégude","countryCode":"FR","stateCode":"ARA","latitude":"44.64496000","longitude":"4.36939000"},{"name":"Lachapelle-sous-Aubenas","countryCode":"FR","stateCode":"ARA","latitude":"44.56421000","longitude":"4.36393000"},{"name":"Lagnieu","countryCode":"FR","stateCode":"ARA","latitude":"45.90237000","longitude":"5.34399000"},{"name":"Laiz","countryCode":"FR","stateCode":"ARA","latitude":"46.25054000","longitude":"4.88955000"},{"name":"Lalevade-d’Ardèche","countryCode":"FR","stateCode":"ARA","latitude":"44.64780000","longitude":"4.32303000"},{"name":"Lamastre","countryCode":"FR","stateCode":"ARA","latitude":"44.98672000","longitude":"4.57975000"},{"name":"Lamure-sur-Azergues","countryCode":"FR","stateCode":"ARA","latitude":"46.06255000","longitude":"4.49195000"},{"name":"Lancrans","countryCode":"FR","stateCode":"ARA","latitude":"46.12729000","longitude":"5.83277000"},{"name":"Langeac","countryCode":"FR","stateCode":"ARA","latitude":"45.10028000","longitude":"3.49420000"},{"name":"Lanobre","countryCode":"FR","stateCode":"ARA","latitude":"45.43889000","longitude":"2.53443000"},{"name":"Lans-en-Vercors","countryCode":"FR","stateCode":"ARA","latitude":"45.12852000","longitude":"5.58599000"},{"name":"Lantriac","countryCode":"FR","stateCode":"ARA","latitude":"45.00050000","longitude":"4.00444000"},{"name":"Lapalisse","countryCode":"FR","stateCode":"ARA","latitude":"46.24835000","longitude":"3.63605000"},{"name":"Lapte","countryCode":"FR","stateCode":"ARA","latitude":"45.18593000","longitude":"4.21699000"},{"name":"Larajasse","countryCode":"FR","stateCode":"ARA","latitude":"45.61399000","longitude":"4.50113000"},{"name":"Larequille","countryCode":"FR","stateCode":"ARA","latitude":"46.25189000","longitude":"2.70163000"},{"name":"Largentière","countryCode":"FR","stateCode":"ARA","latitude":"44.54272000","longitude":"4.29342000"},{"name":"Laroquebrou","countryCode":"FR","stateCode":"ARA","latitude":"44.96855000","longitude":"2.19158000"},{"name":"Larringes","countryCode":"FR","stateCode":"ARA","latitude":"46.36919000","longitude":"6.57125000"},{"name":"Laussonne","countryCode":"FR","stateCode":"ARA","latitude":"44.96990000","longitude":"4.05204000"},{"name":"Lavault-Sainte-Anne","countryCode":"FR","stateCode":"ARA","latitude":"46.30999000","longitude":"2.60027000"},{"name":"Lavilledieu","countryCode":"FR","stateCode":"ARA","latitude":"44.57545000","longitude":"4.45314000"},{"name":"Le Bois-d\'Oingt","countryCode":"FR","stateCode":"ARA","latitude":"45.91718000","longitude":"4.58259000"},{"name":"Le Bourg-d’Oisans","countryCode":"FR","stateCode":"ARA","latitude":"45.05483000","longitude":"6.03366000"},{"name":"Le Bourget-du-Lac","countryCode":"FR","stateCode":"ARA","latitude":"45.65362000","longitude":"5.85490000"},{"name":"Le Breuil-sur-Couze","countryCode":"FR","stateCode":"ARA","latitude":"45.46860000","longitude":"3.26310000"},{"name":"Le Cendre","countryCode":"FR","stateCode":"ARA","latitude":"45.72240000","longitude":"3.18711000"},{"name":"Le Chambon-Feugerolles","countryCode":"FR","stateCode":"ARA","latitude":"45.39145000","longitude":"4.32149000"},{"name":"Le Chambon-sur-Lignon","countryCode":"FR","stateCode":"ARA","latitude":"45.06097000","longitude":"4.30241000"},{"name":"Le Champ-près-Froges","countryCode":"FR","stateCode":"ARA","latitude":"45.28045000","longitude":"5.93977000"},{"name":"Le Cheylard","countryCode":"FR","stateCode":"ARA","latitude":"44.90623000","longitude":"4.42406000"},{"name":"Le Cheylas","countryCode":"FR","stateCode":"ARA","latitude":"45.37064000","longitude":"5.99277000"},{"name":"Le Coteau","countryCode":"FR","stateCode":"ARA","latitude":"46.01919000","longitude":"4.09230000"},{"name":"Le Crest","countryCode":"FR","stateCode":"ARA","latitude":"45.68666000","longitude":"3.12735000"},{"name":"Le Donjon","countryCode":"FR","stateCode":"ARA","latitude":"46.35058000","longitude":"3.79269000"},{"name":"Le Grand-Bornand","countryCode":"FR","stateCode":"ARA","latitude":"45.94211000","longitude":"6.43077000"},{"name":"Le Grand-Lemps","countryCode":"FR","stateCode":"ARA","latitude":"45.39646000","longitude":"5.42010000"},{"name":"Le Gua","countryCode":"FR","stateCode":"ARA","latitude":"45.01667000","longitude":"5.61667000"},{"name":"Le Mayet-de-Montagne","countryCode":"FR","stateCode":"ARA","latitude":"46.07091000","longitude":"3.66665000"},{"name":"Le Monastier-sur-Gazeille","countryCode":"FR","stateCode":"ARA","latitude":"44.93333000","longitude":"4.00000000"},{"name":"Le Perréon","countryCode":"FR","stateCode":"ARA","latitude":"46.06316000","longitude":"4.60045000"},{"name":"Le Pin","countryCode":"FR","stateCode":"ARA","latitude":"45.45582000","longitude":"5.50497000"},{"name":"Le Pont-de-Beauvoisin","countryCode":"FR","stateCode":"ARA","latitude":"45.53694000","longitude":"5.67333000"},{"name":"Le Pont-de-Claix","countryCode":"FR","stateCode":"ARA","latitude":"45.12321000","longitude":"5.69782000"},{"name":"Le Pouzin","countryCode":"FR","stateCode":"ARA","latitude":"44.75173000","longitude":"4.74798000"},{"name":"Le Puy-en-Velay","countryCode":"FR","stateCode":"ARA","latitude":"45.04366000","longitude":"3.88523000"},{"name":"Le Péage-de-Roussillon","countryCode":"FR","stateCode":"ARA","latitude":"45.37380000","longitude":"4.79727000"},{"name":"Le Sappey-en-Chartreuse","countryCode":"FR","stateCode":"ARA","latitude":"45.26235000","longitude":"5.77476000"},{"name":"Le Teil","countryCode":"FR","stateCode":"ARA","latitude":"44.54531000","longitude":"4.68223000"},{"name":"Le Touvet","countryCode":"FR","stateCode":"ARA","latitude":"45.35909000","longitude":"5.95283000"},{"name":"Le Versoud","countryCode":"FR","stateCode":"ARA","latitude":"45.21988000","longitude":"5.86502000"},{"name":"Lempdes-sur-Allagnon","countryCode":"FR","stateCode":"ARA","latitude":"45.38333000","longitude":"3.28333000"},{"name":"Lent","countryCode":"FR","stateCode":"ARA","latitude":"46.12027000","longitude":"5.19352000"},{"name":"Lentigny","countryCode":"FR","stateCode":"ARA","latitude":"45.99391000","longitude":"3.97918000"},{"name":"Lentilly","countryCode":"FR","stateCode":"ARA","latitude":"45.81873000","longitude":"4.66304000"},{"name":"Les Abrets","countryCode":"FR","stateCode":"ARA","latitude":"45.54466000","longitude":"5.58021000"},{"name":"Les Allues","countryCode":"FR","stateCode":"ARA","latitude":"45.43255000","longitude":"6.55558000"},{"name":"Les Ancizes","countryCode":"FR","stateCode":"ARA","latitude":"45.92524000","longitude":"2.81265000"},{"name":"Les Avenières","countryCode":"FR","stateCode":"ARA","latitude":"45.63632000","longitude":"5.56144000"},{"name":"Les Chères","countryCode":"FR","stateCode":"ARA","latitude":"45.88960000","longitude":"4.74261000"},{"name":"Les Contamines-Montjoie","countryCode":"FR","stateCode":"ARA","latitude":"45.82164000","longitude":"6.72865000"},{"name":"Les Côtes-d\'Arey","countryCode":"FR","stateCode":"ARA","latitude":"45.45640000","longitude":"4.86660000"},{"name":"Les Deux Alpes","countryCode":"FR","stateCode":"ARA","latitude":"45.01160000","longitude":"6.12548000"},{"name":"Les Gets","countryCode":"FR","stateCode":"ARA","latitude":"46.15522000","longitude":"6.66492000"},{"name":"Les Houches","countryCode":"FR","stateCode":"ARA","latitude":"45.89267000","longitude":"6.80637000"},{"name":"Les Marches","countryCode":"FR","stateCode":"ARA","latitude":"45.50042000","longitude":"6.00381000"},{"name":"Les Martres-d\'Artière","countryCode":"FR","stateCode":"ARA","latitude":"45.83333000","longitude":"3.26667000"},{"name":"Les Roches-de-Condrieu","countryCode":"FR","stateCode":"ARA","latitude":"45.45281000","longitude":"4.76718000"},{"name":"Les Vans","countryCode":"FR","stateCode":"ARA","latitude":"44.40522000","longitude":"4.13198000"},{"name":"Les Échelles","countryCode":"FR","stateCode":"ARA","latitude":"45.44058000","longitude":"5.74866000"},{"name":"Leyment","countryCode":"FR","stateCode":"ARA","latitude":"45.92390000","longitude":"5.29241000"},{"name":"Lezoux","countryCode":"FR","stateCode":"ARA","latitude":"45.82689000","longitude":"3.37924000"},{"name":"Liergues","countryCode":"FR","stateCode":"ARA","latitude":"45.97138000","longitude":"4.66231000"},{"name":"Limas","countryCode":"FR","stateCode":"ARA","latitude":"45.97558000","longitude":"4.70550000"},{"name":"Limonest","countryCode":"FR","stateCode":"ARA","latitude":"45.83702000","longitude":"4.77188000"},{"name":"Lissieu","countryCode":"FR","stateCode":"ARA","latitude":"45.86487000","longitude":"4.74221000"},{"name":"Livet-et-Gavet","countryCode":"FR","stateCode":"ARA","latitude":"45.10782000","longitude":"5.93333000"},{"name":"Livron-sur-Drôme","countryCode":"FR","stateCode":"ARA","latitude":"44.77689000","longitude":"4.84180000"},{"name":"Loire-sur-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"45.55000000","longitude":"4.80000000"},{"name":"Loisin","countryCode":"FR","stateCode":"ARA","latitude":"46.29227000","longitude":"6.31010000"},{"name":"Lorette","countryCode":"FR","stateCode":"ARA","latitude":"45.51105000","longitude":"4.58242000"},{"name":"Loriol-sur-Drôme","countryCode":"FR","stateCode":"ARA","latitude":"44.74703000","longitude":"4.81719000"},{"name":"Lovagny","countryCode":"FR","stateCode":"ARA","latitude":"45.90377000","longitude":"6.03281000"},{"name":"Loyettes","countryCode":"FR","stateCode":"ARA","latitude":"45.77663000","longitude":"5.20687000"},{"name":"Lozanne","countryCode":"FR","stateCode":"ARA","latitude":"45.85733000","longitude":"4.68070000"},{"name":"Lucenay","countryCode":"FR","stateCode":"ARA","latitude":"45.91274000","longitude":"4.70287000"},{"name":"Lucinges","countryCode":"FR","stateCode":"ARA","latitude":"46.19181000","longitude":"6.31511000"},{"name":"Lugrin","countryCode":"FR","stateCode":"ARA","latitude":"46.40208000","longitude":"6.65283000"},{"name":"Lumbin","countryCode":"FR","stateCode":"ARA","latitude":"45.30954000","longitude":"5.91505000"},{"name":"Lurcy-Lévis","countryCode":"FR","stateCode":"ARA","latitude":"46.72981000","longitude":"2.93829000"},{"name":"Lusigny","countryCode":"FR","stateCode":"ARA","latitude":"46.58776000","longitude":"3.49142000"},{"name":"Luzinay","countryCode":"FR","stateCode":"ARA","latitude":"45.58996000","longitude":"4.95891000"},{"name":"Lyaud","countryCode":"FR","stateCode":"ARA","latitude":"46.33972000","longitude":"6.52595000"},{"name":"Lyon","countryCode":"FR","stateCode":"ARA","latitude":"45.74846000","longitude":"4.84671000"},{"name":"Lézigneux","countryCode":"FR","stateCode":"ARA","latitude":"45.56589000","longitude":"4.06542000"},{"name":"L’Isle-d’Abeau","countryCode":"FR","stateCode":"ARA","latitude":"45.61960000","longitude":"5.22466000"},{"name":"L’Étrat","countryCode":"FR","stateCode":"ARA","latitude":"45.48610000","longitude":"4.37586000"},{"name":"Mably","countryCode":"FR","stateCode":"ARA","latitude":"46.06484000","longitude":"4.06014000"},{"name":"Maclas","countryCode":"FR","stateCode":"ARA","latitude":"45.36289000","longitude":"4.68200000"},{"name":"Magland","countryCode":"FR","stateCode":"ARA","latitude":"46.02064000","longitude":"6.62089000"},{"name":"Malataverne","countryCode":"FR","stateCode":"ARA","latitude":"44.48525000","longitude":"4.75326000"},{"name":"Malintrat","countryCode":"FR","stateCode":"ARA","latitude":"45.81509000","longitude":"3.18603000"},{"name":"Malissard","countryCode":"FR","stateCode":"ARA","latitude":"44.89969000","longitude":"4.95384000"},{"name":"Manzat","countryCode":"FR","stateCode":"ARA","latitude":"45.96160000","longitude":"2.94140000"},{"name":"Manziat","countryCode":"FR","stateCode":"ARA","latitude":"46.36125000","longitude":"4.90580000"},{"name":"Marboz","countryCode":"FR","stateCode":"ARA","latitude":"46.34290000","longitude":"5.25722000"},{"name":"Marcellaz-Albanais","countryCode":"FR","stateCode":"ARA","latitude":"45.87546000","longitude":"5.99880000"},{"name":"Marcilly-le-Châtel","countryCode":"FR","stateCode":"ARA","latitude":"45.69590000","longitude":"4.03082000"},{"name":"Marennes","countryCode":"FR","stateCode":"ARA","latitude":"45.62089000","longitude":"4.91236000"},{"name":"Margencel","countryCode":"FR","stateCode":"ARA","latitude":"46.34140000","longitude":"6.41416000"},{"name":"Marignier","countryCode":"FR","stateCode":"ARA","latitude":"46.09014000","longitude":"6.50004000"},{"name":"Marin","countryCode":"FR","stateCode":"ARA","latitude":"46.37941000","longitude":"6.52559000"},{"name":"Maringues","countryCode":"FR","stateCode":"ARA","latitude":"45.92164000","longitude":"3.33029000"},{"name":"Marlhes","countryCode":"FR","stateCode":"ARA","latitude":"45.28307000","longitude":"4.39616000"},{"name":"Marnaz","countryCode":"FR","stateCode":"ARA","latitude":"46.06356000","longitude":"6.52653000"},{"name":"Marsac-en-Livradois","countryCode":"FR","stateCode":"ARA","latitude":"45.47886000","longitude":"3.72783000"},{"name":"Marsanne","countryCode":"FR","stateCode":"ARA","latitude":"44.64204000","longitude":"4.87529000"},{"name":"Marsat","countryCode":"FR","stateCode":"ARA","latitude":"45.87645000","longitude":"3.08173000"},{"name":"Marthod","countryCode":"FR","stateCode":"ARA","latitude":"45.72714000","longitude":"6.40299000"},{"name":"Martignat","countryCode":"FR","stateCode":"ARA","latitude":"46.20972000","longitude":"5.61049000"},{"name":"Massiac","countryCode":"FR","stateCode":"ARA","latitude":"45.25146000","longitude":"3.19735000"},{"name":"Massieux","countryCode":"FR","stateCode":"ARA","latitude":"45.90984000","longitude":"4.83265000"},{"name":"Massongy","countryCode":"FR","stateCode":"ARA","latitude":"46.31807000","longitude":"6.33148000"},{"name":"Maubec","countryCode":"FR","stateCode":"ARA","latitude":"45.56739000","longitude":"5.26371000"},{"name":"Mauriac","countryCode":"FR","stateCode":"ARA","latitude":"45.21899000","longitude":"2.33353000"},{"name":"Maurs","countryCode":"FR","stateCode":"ARA","latitude":"44.71065000","longitude":"2.19797000"},{"name":"Mauves","countryCode":"FR","stateCode":"ARA","latitude":"45.03833000","longitude":"4.82934000"},{"name":"Maxilly-sur-Léman","countryCode":"FR","stateCode":"ARA","latitude":"46.39828000","longitude":"6.63113000"},{"name":"Mazet-Saint-Voy","countryCode":"FR","stateCode":"ARA","latitude":"45.04696000","longitude":"4.24414000"},{"name":"Megève","countryCode":"FR","stateCode":"ARA","latitude":"45.85687000","longitude":"6.61775000"},{"name":"Meillonnas","countryCode":"FR","stateCode":"ARA","latitude":"46.24367000","longitude":"5.35019000"},{"name":"Mens","countryCode":"FR","stateCode":"ARA","latitude":"44.81557000","longitude":"5.75146000"},{"name":"Menthon-Saint-Bernard","countryCode":"FR","stateCode":"ARA","latitude":"45.85995000","longitude":"6.19552000"},{"name":"Mercurol-Veaunes","countryCode":"FR","stateCode":"ARA","latitude":"45.07437000","longitude":"4.89279000"},{"name":"Mercury","countryCode":"FR","stateCode":"ARA","latitude":"45.67452000","longitude":"6.33688000"},{"name":"Messeix","countryCode":"FR","stateCode":"ARA","latitude":"45.61702000","longitude":"2.54157000"},{"name":"Messery","countryCode":"FR","stateCode":"ARA","latitude":"46.35036000","longitude":"6.29099000"},{"name":"Messimy","countryCode":"FR","stateCode":"ARA","latitude":"45.69816000","longitude":"4.67429000"},{"name":"Metz","countryCode":"FR","stateCode":"ARA","latitude":"45.93343000","longitude":"6.10973000"},{"name":"Meximieux","countryCode":"FR","stateCode":"ARA","latitude":"45.90823000","longitude":"5.19920000"},{"name":"Meylan","countryCode":"FR","stateCode":"ARA","latitude":"45.20978000","longitude":"5.77762000"},{"name":"Meysse","countryCode":"FR","stateCode":"ARA","latitude":"44.61028000","longitude":"4.72306000"},{"name":"Meythet","countryCode":"FR","stateCode":"ARA","latitude":"45.91836000","longitude":"6.09422000"},{"name":"Meyzieu","countryCode":"FR","stateCode":"ARA","latitude":"45.76637000","longitude":"5.00277000"},{"name":"Mezel","countryCode":"FR","stateCode":"ARA","latitude":"45.75508000","longitude":"3.24225000"},{"name":"Mieussy","countryCode":"FR","stateCode":"ARA","latitude":"46.13369000","longitude":"6.52416000"},{"name":"Millery","countryCode":"FR","stateCode":"ARA","latitude":"45.63232000","longitude":"4.78207000"},{"name":"Mionnay","countryCode":"FR","stateCode":"ARA","latitude":"45.89824000","longitude":"4.92808000"},{"name":"Mions","countryCode":"FR","stateCode":"ARA","latitude":"45.66302000","longitude":"4.95292000"},{"name":"Mirabel-aux-Baronnies","countryCode":"FR","stateCode":"ARA","latitude":"44.31002000","longitude":"5.09962000"},{"name":"Mirefleurs","countryCode":"FR","stateCode":"ARA","latitude":"45.69319000","longitude":"3.22370000"},{"name":"Miribel","countryCode":"FR","stateCode":"ARA","latitude":"45.82580000","longitude":"4.95440000"},{"name":"Miribel-les-Échelles","countryCode":"FR","stateCode":"ARA","latitude":"45.43155000","longitude":"5.70810000"},{"name":"Misérieux","countryCode":"FR","stateCode":"ARA","latitude":"45.97433000","longitude":"4.81340000"},{"name":"Modane","countryCode":"FR","stateCode":"ARA","latitude":"45.20032000","longitude":"6.66871000"},{"name":"Moidieu","countryCode":"FR","stateCode":"ARA","latitude":"45.51680000","longitude":"5.00749000"},{"name":"Moirans","countryCode":"FR","stateCode":"ARA","latitude":"45.33140000","longitude":"5.55432000"},{"name":"Molinet","countryCode":"FR","stateCode":"ARA","latitude":"46.46576000","longitude":"3.93589000"},{"name":"Monistrol-sur-Loire","countryCode":"FR","stateCode":"ARA","latitude":"45.29263000","longitude":"4.17233000"},{"name":"Monnetier-Mornex","countryCode":"FR","stateCode":"ARA","latitude":"46.16030000","longitude":"6.20667000"},{"name":"Mont-Dore","countryCode":"FR","stateCode":"ARA","latitude":"45.57641000","longitude":"2.80889000"},{"name":"Mont-Saxonnex","countryCode":"FR","stateCode":"ARA","latitude":"46.05080000","longitude":"6.47429000"},{"name":"Mont-de-Lans","countryCode":"FR","stateCode":"ARA","latitude":"45.03626000","longitude":"6.13141000"},{"name":"Montagnat","countryCode":"FR","stateCode":"ARA","latitude":"46.16761000","longitude":"5.28791000"},{"name":"Montagny","countryCode":"FR","stateCode":"ARA","latitude":"45.62801000","longitude":"4.74778000"},{"name":"Montaigut","countryCode":"FR","stateCode":"ARA","latitude":"45.61499000","longitude":"3.44896000"},{"name":"Montalieu","countryCode":"FR","stateCode":"ARA","latitude":"45.81245000","longitude":"5.40221000"},{"name":"Montanay","countryCode":"FR","stateCode":"ARA","latitude":"45.87908000","longitude":"4.86308000"},{"name":"Montbonnot-Saint-Martin","countryCode":"FR","stateCode":"ARA","latitude":"45.22537000","longitude":"5.80170000"},{"name":"Montboucher-sur-Jabron","countryCode":"FR","stateCode":"ARA","latitude":"44.55050000","longitude":"4.80200000"},{"name":"Montbrison","countryCode":"FR","stateCode":"ARA","latitude":"45.60752000","longitude":"4.06525000"},{"name":"Montfaucon-en-Velay","countryCode":"FR","stateCode":"ARA","latitude":"45.18561000","longitude":"4.31376000"},{"name":"Montferrat","countryCode":"FR","stateCode":"ARA","latitude":"45.48481000","longitude":"5.59020000"},{"name":"Montluel","countryCode":"FR","stateCode":"ARA","latitude":"45.85190000","longitude":"5.05780000"},{"name":"Montluçon","countryCode":"FR","stateCode":"ARA","latitude":"46.34015000","longitude":"2.60254000"},{"name":"Montmarault","countryCode":"FR","stateCode":"ARA","latitude":"46.31738000","longitude":"2.95472000"},{"name":"Montmerle-sur-Saône","countryCode":"FR","stateCode":"ARA","latitude":"46.08333000","longitude":"4.76667000"},{"name":"Montmeyran","countryCode":"FR","stateCode":"ARA","latitude":"44.83389000","longitude":"4.97181000"},{"name":"Montmélian","countryCode":"FR","stateCode":"ARA","latitude":"45.50509000","longitude":"6.05634000"},{"name":"Montoison","countryCode":"FR","stateCode":"ARA","latitude":"44.79608000","longitude":"4.94118000"},{"name":"Montrevel-en-Bresse","countryCode":"FR","stateCode":"ARA","latitude":"46.33527000","longitude":"5.12269000"},{"name":"Montrond-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"45.64374000","longitude":"4.23752000"},{"name":"Montrottier","countryCode":"FR","stateCode":"ARA","latitude":"45.79010000","longitude":"4.46660000"},{"name":"Montréal-la-Cluse","countryCode":"FR","stateCode":"ARA","latitude":"46.18333000","longitude":"5.58333000"},{"name":"Montségur-sur-Lauzon","countryCode":"FR","stateCode":"ARA","latitude":"44.36098000","longitude":"4.85468000"},{"name":"Montélier","countryCode":"FR","stateCode":"ARA","latitude":"44.93441000","longitude":"5.03126000"},{"name":"Montélimar","countryCode":"FR","stateCode":"ARA","latitude":"44.55468000","longitude":"4.75469000"},{"name":"Montéléger","countryCode":"FR","stateCode":"ARA","latitude":"44.85296000","longitude":"4.93598000"},{"name":"Morancé","countryCode":"FR","stateCode":"ARA","latitude":"45.89815000","longitude":"4.70051000"},{"name":"Morestel","countryCode":"FR","stateCode":"ARA","latitude":"45.67900000","longitude":"5.46479000"},{"name":"Mornant","countryCode":"FR","stateCode":"ARA","latitude":"45.61885000","longitude":"4.67231000"},{"name":"Morzine","countryCode":"FR","stateCode":"ARA","latitude":"46.18149000","longitude":"6.70664000"},{"name":"Moulins","countryCode":"FR","stateCode":"ARA","latitude":"46.56459000","longitude":"3.33243000"},{"name":"Mours-Saint-Eusèbe","countryCode":"FR","stateCode":"ARA","latitude":"45.06513000","longitude":"5.05776000"},{"name":"Mouxy","countryCode":"FR","stateCode":"ARA","latitude":"45.68399000","longitude":"5.93538000"},{"name":"Moye","countryCode":"FR","stateCode":"ARA","latitude":"45.87566000","longitude":"5.91289000"},{"name":"Mozac","countryCode":"FR","stateCode":"ARA","latitude":"45.89393000","longitude":"3.09512000"},{"name":"Moûtiers","countryCode":"FR","stateCode":"ARA","latitude":"45.48459000","longitude":"6.53146000"},{"name":"Murat","countryCode":"FR","stateCode":"ARA","latitude":"45.11011000","longitude":"2.86859000"},{"name":"Mâcot-la-Plagne","countryCode":"FR","stateCode":"ARA","latitude":"45.55000000","longitude":"6.66667000"},{"name":"Méaudre","countryCode":"FR","stateCode":"ARA","latitude":"45.13020000","longitude":"5.52853000"},{"name":"Ménétrol","countryCode":"FR","stateCode":"ARA","latitude":"45.87155000","longitude":"3.12422000"},{"name":"Méribel","countryCode":"FR","stateCode":"ARA","latitude":"45.41497000","longitude":"6.56500000"},{"name":"Méry","countryCode":"FR","stateCode":"ARA","latitude":"45.64139000","longitude":"5.93550000"},{"name":"Mézériat","countryCode":"FR","stateCode":"ARA","latitude":"46.23701000","longitude":"5.04615000"},{"name":"Nantua","countryCode":"FR","stateCode":"ARA","latitude":"46.15343000","longitude":"5.60601000"},{"name":"Naucelles","countryCode":"FR","stateCode":"ARA","latitude":"44.95898000","longitude":"2.41884000"},{"name":"Neuilly-le-Réal","countryCode":"FR","stateCode":"ARA","latitude":"46.46413000","longitude":"3.43197000"},{"name":"Neulise","countryCode":"FR","stateCode":"ARA","latitude":"45.89811000","longitude":"4.18134000"},{"name":"Neussargues","countryCode":"FR","stateCode":"ARA","latitude":"45.12826000","longitude":"2.97627000"},{"name":"Neuvecelle","countryCode":"FR","stateCode":"ARA","latitude":"46.39502000","longitude":"6.61257000"},{"name":"Neuville-les-Dames","countryCode":"FR","stateCode":"ARA","latitude":"46.16230000","longitude":"5.00667000"},{"name":"Neuville-sur-Ain","countryCode":"FR","stateCode":"ARA","latitude":"46.07144000","longitude":"5.37491000"},{"name":"Neuville-sur-Saône","countryCode":"FR","stateCode":"ARA","latitude":"45.87615000","longitude":"4.84099000"},{"name":"Neuvy","countryCode":"FR","stateCode":"ARA","latitude":"46.56191000","longitude":"3.29038000"},{"name":"Neuvéglise","countryCode":"FR","stateCode":"ARA","latitude":"44.92809000","longitude":"2.98328000"},{"name":"Neydens","countryCode":"FR","stateCode":"ARA","latitude":"46.12162000","longitude":"6.10436000"},{"name":"Nivolas-Vermelle","countryCode":"FR","stateCode":"ARA","latitude":"45.55885000","longitude":"5.30578000"},{"name":"Niévroz","countryCode":"FR","stateCode":"ARA","latitude":"45.82576000","longitude":"5.06108000"},{"name":"Nohanent","countryCode":"FR","stateCode":"ARA","latitude":"45.80815000","longitude":"3.05507000"},{"name":"Noirétable","countryCode":"FR","stateCode":"ARA","latitude":"45.81671000","longitude":"3.76247000"},{"name":"Notre-Dame-de-Mésage","countryCode":"FR","stateCode":"ARA","latitude":"45.06241000","longitude":"5.75880000"},{"name":"Novalaise","countryCode":"FR","stateCode":"ARA","latitude":"45.59480000","longitude":"5.77767000"},{"name":"Noyarey","countryCode":"FR","stateCode":"ARA","latitude":"45.24421000","longitude":"5.63366000"},{"name":"Nyons","countryCode":"FR","stateCode":"ARA","latitude":"44.36082000","longitude":"5.14052000"},{"name":"Néris-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"46.28688000","longitude":"2.65869000"},{"name":"Orcet","countryCode":"FR","stateCode":"ARA","latitude":"45.70355000","longitude":"3.16884000"},{"name":"Orcines","countryCode":"FR","stateCode":"ARA","latitude":"45.78246000","longitude":"3.01234000"},{"name":"Orliénas","countryCode":"FR","stateCode":"ARA","latitude":"45.65886000","longitude":"4.71832000"},{"name":"Orléat","countryCode":"FR","stateCode":"ARA","latitude":"45.86059000","longitude":"3.42083000"},{"name":"Ornex","countryCode":"FR","stateCode":"ARA","latitude":"46.27270000","longitude":"6.09982000"},{"name":"Ouches","countryCode":"FR","stateCode":"ARA","latitude":"46.01582000","longitude":"3.98828000"},{"name":"Oullins","countryCode":"FR","stateCode":"ARA","latitude":"45.71404000","longitude":"4.80755000"},{"name":"Oyonnax","countryCode":"FR","stateCode":"ARA","latitude":"46.25917000","longitude":"5.65727000"},{"name":"Oytier-Saint-Oblas","countryCode":"FR","stateCode":"ARA","latitude":"45.55757000","longitude":"5.03083000"},{"name":"Panissières","countryCode":"FR","stateCode":"ARA","latitude":"45.79185000","longitude":"4.34163000"},{"name":"Paslières","countryCode":"FR","stateCode":"ARA","latitude":"45.92889000","longitude":"3.49736000"},{"name":"Passy","countryCode":"FR","stateCode":"ARA","latitude":"45.92341000","longitude":"6.69562000"},{"name":"Paulhaguet","countryCode":"FR","stateCode":"ARA","latitude":"45.20795000","longitude":"3.51331000"},{"name":"Peaugres","countryCode":"FR","stateCode":"ARA","latitude":"45.28651000","longitude":"4.72845000"},{"name":"Peillonnex","countryCode":"FR","stateCode":"ARA","latitude":"46.12861000","longitude":"6.37715000"},{"name":"Perreux","countryCode":"FR","stateCode":"ARA","latitude":"46.04004000","longitude":"4.12663000"},{"name":"Perrignier","countryCode":"FR","stateCode":"ARA","latitude":"46.30558000","longitude":"6.43928000"},{"name":"Pers-Jussy","countryCode":"FR","stateCode":"ARA","latitude":"46.10594000","longitude":"6.26955000"},{"name":"Peschadoires","countryCode":"FR","stateCode":"ARA","latitude":"45.82622000","longitude":"3.49255000"},{"name":"Peyrins","countryCode":"FR","stateCode":"ARA","latitude":"45.09331000","longitude":"5.04513000"},{"name":"Pierre-Bénite","countryCode":"FR","stateCode":"ARA","latitude":"45.70359000","longitude":"4.82424000"},{"name":"Pierre-Châtel","countryCode":"FR","stateCode":"ARA","latitude":"44.95735000","longitude":"5.77454000"},{"name":"Pierrefort","countryCode":"FR","stateCode":"ARA","latitude":"44.92175000","longitude":"2.83811000"},{"name":"Pierrelatte","countryCode":"FR","stateCode":"ARA","latitude":"44.37549000","longitude":"4.70314000"},{"name":"Pionsat","countryCode":"FR","stateCode":"ARA","latitude":"46.10963000","longitude":"2.69319000"},{"name":"Plauzat","countryCode":"FR","stateCode":"ARA","latitude":"45.62157000","longitude":"3.14896000"},{"name":"Pleaux","countryCode":"FR","stateCode":"ARA","latitude":"45.13479000","longitude":"2.22652000"},{"name":"Poisat","countryCode":"FR","stateCode":"ARA","latitude":"45.15852000","longitude":"5.76051000"},{"name":"Poisy","countryCode":"FR","stateCode":"ARA","latitude":"45.92142000","longitude":"6.06356000"},{"name":"Polignac","countryCode":"FR","stateCode":"ARA","latitude":"45.07090000","longitude":"3.86031000"},{"name":"Polliat","countryCode":"FR","stateCode":"ARA","latitude":"46.24849000","longitude":"5.12658000"},{"name":"Pollionnay","countryCode":"FR","stateCode":"ARA","latitude":"45.76459000","longitude":"4.66112000"},{"name":"Polminhac","countryCode":"FR","stateCode":"ARA","latitude":"44.95177000","longitude":"2.57751000"},{"name":"Pommiers","countryCode":"FR","stateCode":"ARA","latitude":"45.95540000","longitude":"4.69251000"},{"name":"Poncin","countryCode":"FR","stateCode":"ARA","latitude":"46.08531000","longitude":"5.41120000"},{"name":"Pont-Salomon","countryCode":"FR","stateCode":"ARA","latitude":"45.33777000","longitude":"4.24781000"},{"name":"Pont-de-Chéruy","countryCode":"FR","stateCode":"ARA","latitude":"45.75344000","longitude":"5.17245000"},{"name":"Pont-de-Vaux","countryCode":"FR","stateCode":"ARA","latitude":"46.43326000","longitude":"4.94473000"},{"name":"Pont-de-Veyle","countryCode":"FR","stateCode":"ARA","latitude":"46.26166000","longitude":"4.88612000"},{"name":"Pont-du-Château","countryCode":"FR","stateCode":"ARA","latitude":"45.79830000","longitude":"3.24839000"},{"name":"Pont-d’Ain","countryCode":"FR","stateCode":"ARA","latitude":"46.05583000","longitude":"5.33974000"},{"name":"Pont-en-Royans","countryCode":"FR","stateCode":"ARA","latitude":"45.06250000","longitude":"5.34094000"},{"name":"Pont-Évêque","countryCode":"FR","stateCode":"ARA","latitude":"45.53217000","longitude":"4.90922000"},{"name":"Pontcharra","countryCode":"FR","stateCode":"ARA","latitude":"45.43588000","longitude":"6.01782000"},{"name":"Pontcharra-sur-Turdine","countryCode":"FR","stateCode":"ARA","latitude":"45.87413000","longitude":"4.48989000"},{"name":"Porcieu","countryCode":"FR","stateCode":"ARA","latitude":"45.83416000","longitude":"5.40168000"},{"name":"Portes-lès-Valence","countryCode":"FR","stateCode":"ARA","latitude":"44.87585000","longitude":"4.87415000"},{"name":"Pouilly-les-Nonains","countryCode":"FR","stateCode":"ARA","latitude":"46.04508000","longitude":"3.98247000"},{"name":"Pouilly-lès-Feurs","countryCode":"FR","stateCode":"ARA","latitude":"45.79760000","longitude":"4.23289000"},{"name":"Pouilly-sous-Charlieu","countryCode":"FR","stateCode":"ARA","latitude":"46.14551000","longitude":"4.11287000"},{"name":"Pragoulin","countryCode":"FR","stateCode":"ARA","latitude":"46.05425000","longitude":"3.39346000"},{"name":"Praz-sur-Arly","countryCode":"FR","stateCode":"ARA","latitude":"45.83731000","longitude":"6.57259000"},{"name":"Priay","countryCode":"FR","stateCode":"ARA","latitude":"46.00183000","longitude":"5.28684000"},{"name":"Pringy","countryCode":"FR","stateCode":"ARA","latitude":"45.94622000","longitude":"6.12608000"},{"name":"Privas","countryCode":"FR","stateCode":"ARA","latitude":"44.73500000","longitude":"4.59918000"},{"name":"Précieux","countryCode":"FR","stateCode":"ARA","latitude":"45.58702000","longitude":"4.15152000"},{"name":"Prémilhat","countryCode":"FR","stateCode":"ARA","latitude":"46.31341000","longitude":"2.53559000"},{"name":"Publier","countryCode":"FR","stateCode":"ARA","latitude":"46.38773000","longitude":"6.54356000"},{"name":"Pusignan","countryCode":"FR","stateCode":"ARA","latitude":"45.75558000","longitude":"5.06722000"},{"name":"Puy-Guillaume","countryCode":"FR","stateCode":"ARA","latitude":"45.96036000","longitude":"3.47405000"},{"name":"Pélussin","countryCode":"FR","stateCode":"ARA","latitude":"45.41951000","longitude":"4.68365000"},{"name":"Pérignat-lès-Sarliève","countryCode":"FR","stateCode":"ARA","latitude":"45.73657000","longitude":"3.13960000"},{"name":"Pérignat-sur-Allier","countryCode":"FR","stateCode":"ARA","latitude":"45.72843000","longitude":"3.23184000"},{"name":"Périgneux","countryCode":"FR","stateCode":"ARA","latitude":"45.44077000","longitude":"4.15569000"},{"name":"Péron","countryCode":"FR","stateCode":"ARA","latitude":"46.19053000","longitude":"5.92524000"},{"name":"Péronnas","countryCode":"FR","stateCode":"ARA","latitude":"46.18338000","longitude":"5.21052000"},{"name":"Pérouges","countryCode":"FR","stateCode":"ARA","latitude":"45.90440000","longitude":"5.17695000"},{"name":"Quincieux","countryCode":"FR","stateCode":"ARA","latitude":"45.91374000","longitude":"4.77698000"},{"name":"Quincié-en-Beaujolais","countryCode":"FR","stateCode":"ARA","latitude":"46.11898000","longitude":"4.61635000"},{"name":"Quinssaines","countryCode":"FR","stateCode":"ARA","latitude":"46.32721000","longitude":"2.51040000"},{"name":"Quintenas","countryCode":"FR","stateCode":"ARA","latitude":"45.18892000","longitude":"4.68743000"},{"name":"Randan","countryCode":"FR","stateCode":"ARA","latitude":"46.01767000","longitude":"3.35478000"},{"name":"Reignier-Ésery","countryCode":"FR","stateCode":"ARA","latitude":"46.13333000","longitude":"6.26667000"},{"name":"Renage","countryCode":"FR","stateCode":"ARA","latitude":"45.33346000","longitude":"5.48881000"},{"name":"Renaison","countryCode":"FR","stateCode":"ARA","latitude":"46.04955000","longitude":"3.92440000"},{"name":"Replonges","countryCode":"FR","stateCode":"ARA","latitude":"46.30098000","longitude":"4.88317000"},{"name":"Retournac","countryCode":"FR","stateCode":"ARA","latitude":"45.20390000","longitude":"4.03330000"},{"name":"Revel","countryCode":"FR","stateCode":"ARA","latitude":"45.18618000","longitude":"5.87208000"},{"name":"Reventin-Vaugris","countryCode":"FR","stateCode":"ARA","latitude":"45.46638000","longitude":"4.84244000"},{"name":"Reyrieux","countryCode":"FR","stateCode":"ARA","latitude":"45.93577000","longitude":"4.81453000"},{"name":"Rillieux-la-Pape","countryCode":"FR","stateCode":"ARA","latitude":"45.81667000","longitude":"4.90000000"},{"name":"Riom","countryCode":"FR","stateCode":"ARA","latitude":"45.89362000","longitude":"3.11264000"},{"name":"Riom-ès-Montagnes","countryCode":"FR","stateCode":"ARA","latitude":"45.28206000","longitude":"2.65973000"},{"name":"Riorges","countryCode":"FR","stateCode":"ARA","latitude":"46.04378000","longitude":"4.04255000"},{"name":"Riotord","countryCode":"FR","stateCode":"ARA","latitude":"45.23159000","longitude":"4.40208000"},{"name":"Rive-de-Gier","countryCode":"FR","stateCode":"ARA","latitude":"45.52755000","longitude":"4.61589000"},{"name":"Rives","countryCode":"FR","stateCode":"ARA","latitude":"45.35326000","longitude":"5.50084000"},{"name":"Roanne","countryCode":"FR","stateCode":"ARA","latitude":"46.03624000","longitude":"4.06802000"},{"name":"Roche","countryCode":"FR","stateCode":"ARA","latitude":"45.58723000","longitude":"5.16223000"},{"name":"Roche-la-Molière","countryCode":"FR","stateCode":"ARA","latitude":"45.43088000","longitude":"4.32820000"},{"name":"Rochegude","countryCode":"FR","stateCode":"ARA","latitude":"44.24414000","longitude":"4.82719000"},{"name":"Rochemaure","countryCode":"FR","stateCode":"ARA","latitude":"44.58747000","longitude":"4.70391000"},{"name":"Rochetaillée-sur-Saône","countryCode":"FR","stateCode":"ARA","latitude":"45.85000000","longitude":"4.85000000"},{"name":"Roiffieux","countryCode":"FR","stateCode":"ARA","latitude":"45.22655000","longitude":"4.65441000"},{"name":"Romagnat","countryCode":"FR","stateCode":"ARA","latitude":"45.72955000","longitude":"3.10061000"},{"name":"Romagnieu","countryCode":"FR","stateCode":"ARA","latitude":"45.57061000","longitude":"5.64096000"},{"name":"Romans-sur-Isère","countryCode":"FR","stateCode":"ARA","latitude":"45.04960000","longitude":"5.06602000"},{"name":"Rosières","countryCode":"FR","stateCode":"ARA","latitude":"45.13287000","longitude":"3.98826000"},{"name":"Roussillon","countryCode":"FR","stateCode":"ARA","latitude":"45.37388000","longitude":"4.81496000"},{"name":"Royat","countryCode":"FR","stateCode":"ARA","latitude":"45.76497000","longitude":"3.05013000"},{"name":"Roybon","countryCode":"FR","stateCode":"ARA","latitude":"45.25851000","longitude":"5.24502000"},{"name":"Rozier-en-Donzy","countryCode":"FR","stateCode":"ARA","latitude":"45.80069000","longitude":"4.27736000"},{"name":"Rumilly","countryCode":"FR","stateCode":"ARA","latitude":"45.86116000","longitude":"5.94513000"},{"name":"Ruoms","countryCode":"FR","stateCode":"ARA","latitude":"44.45294000","longitude":"4.34202000"},{"name":"Ruy","countryCode":"FR","stateCode":"ARA","latitude":"45.58640000","longitude":"5.32143000"},{"name":"Régny","countryCode":"FR","stateCode":"ARA","latitude":"45.99087000","longitude":"4.21655000"},{"name":"Sablons","countryCode":"FR","stateCode":"ARA","latitude":"45.32104000","longitude":"4.77449000"},{"name":"Sail-sous-Couzan","countryCode":"FR","stateCode":"ARA","latitude":"45.73482000","longitude":"3.96898000"},{"name":"Sain-Bel","countryCode":"FR","stateCode":"ARA","latitude":"45.81017000","longitude":"4.59797000"},{"name":"Saint-Agrève","countryCode":"FR","stateCode":"ARA","latitude":"45.01003000","longitude":"4.39612000"},{"name":"Saint-Alban-Leysse","countryCode":"FR","stateCode":"ARA","latitude":"45.58333000","longitude":"5.95000000"},{"name":"Saint-Alban-de-Roche","countryCode":"FR","stateCode":"ARA","latitude":"45.59490000","longitude":"5.22630000"},{"name":"Saint-Amant-Tallende","countryCode":"FR","stateCode":"ARA","latitude":"45.66900000","longitude":"3.10788000"},{"name":"Saint-André-de-Corcy","countryCode":"FR","stateCode":"ARA","latitude":"45.92590000","longitude":"4.95166000"},{"name":"Saint-André-le-Gaz","countryCode":"FR","stateCode":"ARA","latitude":"45.54546000","longitude":"5.52886000"},{"name":"Saint-André-le-Puy","countryCode":"FR","stateCode":"ARA","latitude":"45.64763000","longitude":"4.25887000"},{"name":"Saint-André-sur-Vieux-Jonc","countryCode":"FR","stateCode":"ARA","latitude":"46.15855000","longitude":"5.14776000"},{"name":"Saint-Andéol-le-Château","countryCode":"FR","stateCode":"ARA","latitude":"45.58597000","longitude":"4.69504000"},{"name":"Saint-Antoine-l\'Abbaye","countryCode":"FR","stateCode":"ARA","latitude":"45.16667000","longitude":"5.21667000"},{"name":"Saint-Aupre","countryCode":"FR","stateCode":"ARA","latitude":"45.40296000","longitude":"5.66682000"},{"name":"Saint-Baldoph","countryCode":"FR","stateCode":"ARA","latitude":"45.53120000","longitude":"5.95217000"},{"name":"Saint-Barthélemy-de-Vals","countryCode":"FR","stateCode":"ARA","latitude":"45.16938000","longitude":"4.87160000"},{"name":"Saint-Beauzire","countryCode":"FR","stateCode":"ARA","latitude":"45.84964000","longitude":"3.17947000"},{"name":"Saint-Bon-Tarentaise","countryCode":"FR","stateCode":"ARA","latitude":"45.43373000","longitude":"6.63686000"},{"name":"Saint-Bonnet-de-Mure","countryCode":"FR","stateCode":"ARA","latitude":"45.69042000","longitude":"5.02912000"},{"name":"Saint-Bonnet-le-Château","countryCode":"FR","stateCode":"ARA","latitude":"45.42402000","longitude":"4.06706000"},{"name":"Saint-Bonnet-les-Oules","countryCode":"FR","stateCode":"ARA","latitude":"45.54946000","longitude":"4.32522000"},{"name":"Saint-Bonnet-près-Riom","countryCode":"FR","stateCode":"ARA","latitude":"45.92972000","longitude":"3.11310000"},{"name":"Saint-Béron","countryCode":"FR","stateCode":"ARA","latitude":"45.50308000","longitude":"5.72790000"},{"name":"Saint-Cassien","countryCode":"FR","stateCode":"ARA","latitude":"45.35710000","longitude":"5.54793000"},{"name":"Saint-Cergues","countryCode":"FR","stateCode":"ARA","latitude":"46.23005000","longitude":"6.31924000"},{"name":"Saint-Cernin","countryCode":"FR","stateCode":"ARA","latitude":"45.05850000","longitude":"2.42081000"},{"name":"Saint-Chamond","countryCode":"FR","stateCode":"ARA","latitude":"45.47590000","longitude":"4.51294000"},{"name":"Saint-Chef","countryCode":"FR","stateCode":"ARA","latitude":"45.63585000","longitude":"5.36465000"},{"name":"Saint-Christo-en-Jarez","countryCode":"FR","stateCode":"ARA","latitude":"45.54508000","longitude":"4.48826000"},{"name":"Saint-Clair-de-la-Tour","countryCode":"FR","stateCode":"ARA","latitude":"45.57345000","longitude":"5.47741000"},{"name":"Saint-Clair-du-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"45.44186000","longitude":"4.77123000"},{"name":"Saint-Cyprien","countryCode":"FR","stateCode":"ARA","latitude":"45.53450000","longitude":"4.23428000"},{"name":"Saint-Cyr","countryCode":"FR","stateCode":"ARA","latitude":"45.25183000","longitude":"4.73045000"},{"name":"Saint-Cyr-sur-Menthon","countryCode":"FR","stateCode":"ARA","latitude":"46.27502000","longitude":"4.97246000"},{"name":"Saint-Cyr-sur-le-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"45.51585000","longitude":"4.85250000"},{"name":"Saint-Denis-de-Cabanne","countryCode":"FR","stateCode":"ARA","latitude":"46.17249000","longitude":"4.21447000"},{"name":"Saint-Denis-en-Bugey","countryCode":"FR","stateCode":"ARA","latitude":"45.94963000","longitude":"5.32773000"},{"name":"Saint-Denis-lès-Bourg","countryCode":"FR","stateCode":"ARA","latitude":"46.20217000","longitude":"5.18924000"},{"name":"Saint-Didier-de-Formans","countryCode":"FR","stateCode":"ARA","latitude":"45.95969000","longitude":"4.78406000"},{"name":"Saint-Didier-de-la-Tour","countryCode":"FR","stateCode":"ARA","latitude":"45.55755000","longitude":"5.48026000"},{"name":"Saint-Didier-en-Velay","countryCode":"FR","stateCode":"ARA","latitude":"45.30265000","longitude":"4.27514000"},{"name":"Saint-Didier-sous-Riverie","countryCode":"FR","stateCode":"ARA","latitude":"45.59627000","longitude":"4.60650000"},{"name":"Saint-Didier-sur-Chalaronne","countryCode":"FR","stateCode":"ARA","latitude":"46.17714000","longitude":"4.81626000"},{"name":"Saint-Etienne-de-Cuines","countryCode":"FR","stateCode":"ARA","latitude":"45.35000000","longitude":"6.28333000"},{"name":"Saint-Flour","countryCode":"FR","stateCode":"ARA","latitude":"45.03374000","longitude":"3.09297000"},{"name":"Saint-Fons","countryCode":"FR","stateCode":"ARA","latitude":"45.70875000","longitude":"4.85325000"},{"name":"Saint-Forgeux","countryCode":"FR","stateCode":"ARA","latitude":"45.85895000","longitude":"4.47480000"},{"name":"Saint-François","countryCode":"FR","stateCode":"ARA","latitude":"46.41537000","longitude":"3.90542000"},{"name":"Saint-Félicien","countryCode":"FR","stateCode":"ARA","latitude":"45.08600000","longitude":"4.62738000"},{"name":"Saint-Félix","countryCode":"FR","stateCode":"ARA","latitude":"45.80269000","longitude":"5.97714000"},{"name":"Saint-Galmier","countryCode":"FR","stateCode":"ARA","latitude":"45.59787000","longitude":"4.31086000"},{"name":"Saint-Genest-Lerpt","countryCode":"FR","stateCode":"ARA","latitude":"45.44347000","longitude":"4.33968000"},{"name":"Saint-Genest-Malifaux","countryCode":"FR","stateCode":"ARA","latitude":"45.34064000","longitude":"4.41652000"},{"name":"Saint-Genis-Laval","countryCode":"FR","stateCode":"ARA","latitude":"45.69542000","longitude":"4.79316000"},{"name":"Saint-Genis-Pouilly","countryCode":"FR","stateCode":"ARA","latitude":"46.24356000","longitude":"6.02119000"},{"name":"Saint-Genis-les-Ollières","countryCode":"FR","stateCode":"ARA","latitude":"45.75710000","longitude":"4.72625000"},{"name":"Saint-Genix-sur-Guiers","countryCode":"FR","stateCode":"ARA","latitude":"45.59864000","longitude":"5.63559000"},{"name":"Saint-Genès-Champanelle","countryCode":"FR","stateCode":"ARA","latitude":"45.72037000","longitude":"3.01883000"},{"name":"Saint-Geoire-en-Valdaine","countryCode":"FR","stateCode":"ARA","latitude":"45.45668000","longitude":"5.63515000"},{"name":"Saint-Georges-Haute-Ville","countryCode":"FR","stateCode":"ARA","latitude":"45.55701000","longitude":"4.09801000"},{"name":"Saint-Georges-de-Commiers","countryCode":"FR","stateCode":"ARA","latitude":"45.04546000","longitude":"5.70628000"},{"name":"Saint-Georges-de-Mons","countryCode":"FR","stateCode":"ARA","latitude":"45.93941000","longitude":"2.83866000"},{"name":"Saint-Georges-de-Reneins","countryCode":"FR","stateCode":"ARA","latitude":"46.06185000","longitude":"4.72169000"},{"name":"Saint-Georges-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"44.86100000","longitude":"4.80924000"},{"name":"Saint-Georges-sur-Allier","countryCode":"FR","stateCode":"ARA","latitude":"45.71015000","longitude":"3.24261000"},{"name":"Saint-Germain-Laprade","countryCode":"FR","stateCode":"ARA","latitude":"45.03862000","longitude":"3.97004000"},{"name":"Saint-Germain-Laval","countryCode":"FR","stateCode":"ARA","latitude":"45.83249000","longitude":"4.01444000"},{"name":"Saint-Germain-Lembron","countryCode":"FR","stateCode":"ARA","latitude":"45.45793000","longitude":"3.23973000"},{"name":"Saint-Germain-Lespinasse","countryCode":"FR","stateCode":"ARA","latitude":"46.10342000","longitude":"3.96503000"},{"name":"Saint-Germain-Nuelles","countryCode":"FR","stateCode":"ARA","latitude":"45.85242000","longitude":"4.61182000"},{"name":"Saint-Germain-des-Fossés","countryCode":"FR","stateCode":"ARA","latitude":"46.20682000","longitude":"3.43374000"},{"name":"Saint-Gervais-d’Auvergne","countryCode":"FR","stateCode":"ARA","latitude":"46.02916000","longitude":"2.81901000"},{"name":"Saint-Gervais-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"45.89126000","longitude":"6.71678000"},{"name":"Saint-Gérand-le-Puy","countryCode":"FR","stateCode":"ARA","latitude":"46.25790000","longitude":"3.51210000"},{"name":"Saint-Hilaire","countryCode":"FR","stateCode":"ARA","latitude":"45.30000000","longitude":"5.88333000"},{"name":"Saint-Hilaire-de-la-Côte","countryCode":"FR","stateCode":"ARA","latitude":"45.39162000","longitude":"5.31590000"},{"name":"Saint-Hilaire-du-Rosier","countryCode":"FR","stateCode":"ARA","latitude":"45.09942000","longitude":"5.24946000"},{"name":"Saint-Héand","countryCode":"FR","stateCode":"ARA","latitude":"45.52740000","longitude":"4.37077000"},{"name":"Saint-Ismier","countryCode":"FR","stateCode":"ARA","latitude":"45.25227000","longitude":"5.83073000"},{"name":"Saint-Jean-Bonnefonds","countryCode":"FR","stateCode":"ARA","latitude":"45.45609000","longitude":"4.44223000"},{"name":"Saint-Jean-de-Bournay","countryCode":"FR","stateCode":"ARA","latitude":"45.50093000","longitude":"5.13818000"},{"name":"Saint-Jean-de-Gonville","countryCode":"FR","stateCode":"ARA","latitude":"46.21298000","longitude":"5.95047000"},{"name":"Saint-Jean-de-Maurienne","countryCode":"FR","stateCode":"ARA","latitude":"45.27534000","longitude":"6.35293000"},{"name":"Saint-Jean-de-Moirans","countryCode":"FR","stateCode":"ARA","latitude":"45.34506000","longitude":"5.58536000"},{"name":"Saint-Jean-de-Muzols","countryCode":"FR","stateCode":"ARA","latitude":"45.08179000","longitude":"4.81396000"},{"name":"Saint-Jean-de-Niost","countryCode":"FR","stateCode":"ARA","latitude":"45.83333000","longitude":"5.21667000"},{"name":"Saint-Jean-de-Sixt","countryCode":"FR","stateCode":"ARA","latitude":"45.92312000","longitude":"6.41180000"},{"name":"Saint-Jean-de-Soudain","countryCode":"FR","stateCode":"ARA","latitude":"45.56770000","longitude":"5.42880000"},{"name":"Saint-Jean-d’Aulps","countryCode":"FR","stateCode":"ARA","latitude":"46.23438000","longitude":"6.65327000"},{"name":"Saint-Jean-en-Royans","countryCode":"FR","stateCode":"ARA","latitude":"45.01968000","longitude":"5.29223000"},{"name":"Saint-Jean-le-Vieux","countryCode":"FR","stateCode":"ARA","latitude":"46.03005000","longitude":"5.38798000"},{"name":"Saint-Jean-sur-Veyle","countryCode":"FR","stateCode":"ARA","latitude":"46.25902000","longitude":"4.91712000"},{"name":"Saint-Jeoire","countryCode":"FR","stateCode":"ARA","latitude":"46.13733000","longitude":"6.46172000"},{"name":"Saint-Jorioz","countryCode":"FR","stateCode":"ARA","latitude":"45.83074000","longitude":"6.15792000"},{"name":"Saint-Joseph","countryCode":"FR","stateCode":"ARA","latitude":"45.55757000","longitude":"4.62076000"},{"name":"Saint-Joseph-de-Rivière","countryCode":"FR","stateCode":"ARA","latitude":"45.37572000","longitude":"5.69643000"},{"name":"Saint-Julien-Chapteuil","countryCode":"FR","stateCode":"ARA","latitude":"45.03486000","longitude":"4.06110000"},{"name":"Saint-Julien-Molin-Molette","countryCode":"FR","stateCode":"ARA","latitude":"45.32148000","longitude":"4.61692000"},{"name":"Saint-Julien-en-Genevois","countryCode":"FR","stateCode":"ARA","latitude":"46.14434000","longitude":"6.08256000"},{"name":"Saint-Julien-en-Saint-Alban","countryCode":"FR","stateCode":"ARA","latitude":"44.75417000","longitude":"4.69678000"},{"name":"Saint-Just-Chaleyssin","countryCode":"FR","stateCode":"ARA","latitude":"45.59421000","longitude":"4.99852000"},{"name":"Saint-Just-Malmont","countryCode":"FR","stateCode":"ARA","latitude":"45.33932000","longitude":"4.31275000"},{"name":"Saint-Just-Saint-Rambert","countryCode":"FR","stateCode":"ARA","latitude":"45.49973000","longitude":"4.24141000"},{"name":"Saint-Just-d\'Ardèche","countryCode":"FR","stateCode":"ARA","latitude":"44.30000000","longitude":"4.61667000"},{"name":"Saint-Just-de-Claix","countryCode":"FR","stateCode":"ARA","latitude":"45.07562000","longitude":"5.28309000"},{"name":"Saint-Just-en-Chevalet","countryCode":"FR","stateCode":"ARA","latitude":"45.91477000","longitude":"3.84234000"},{"name":"Saint-Just-la-Pendue","countryCode":"FR","stateCode":"ARA","latitude":"45.89423000","longitude":"4.24129000"},{"name":"Saint-Lattier","countryCode":"FR","stateCode":"ARA","latitude":"45.08815000","longitude":"5.20352000"},{"name":"Saint-Laurent-de-Chamousset","countryCode":"FR","stateCode":"ARA","latitude":"45.73827000","longitude":"4.46415000"},{"name":"Saint-Laurent-de-Mure","countryCode":"FR","stateCode":"ARA","latitude":"45.68563000","longitude":"5.04484000"},{"name":"Saint-Laurent-du-Pape","countryCode":"FR","stateCode":"ARA","latitude":"44.82328000","longitude":"4.76679000"},{"name":"Saint-Laurent-du-Pont","countryCode":"FR","stateCode":"ARA","latitude":"45.39240000","longitude":"5.73312000"},{"name":"Saint-Laurent-en-Royans","countryCode":"FR","stateCode":"ARA","latitude":"45.02653000","longitude":"5.32669000"},{"name":"Saint-Laurent-sur-Saône","countryCode":"FR","stateCode":"ARA","latitude":"46.30532000","longitude":"4.84119000"},{"name":"Saint-Léger-sur-Roanne","countryCode":"FR","stateCode":"ARA","latitude":"46.04174000","longitude":"3.99644000"},{"name":"Saint-Mamet-la-Salvetat","countryCode":"FR","stateCode":"ARA","latitude":"44.85813000","longitude":"2.30688000"},{"name":"Saint-Marcel-d\'Ardèche","countryCode":"FR","stateCode":"ARA","latitude":"44.32726000","longitude":"4.61769000"},{"name":"Saint-Marcel-lès-Annonay","countryCode":"FR","stateCode":"ARA","latitude":"45.28613000","longitude":"4.62616000"},{"name":"Saint-Marcel-lès-Sauzet","countryCode":"FR","stateCode":"ARA","latitude":"44.59752000","longitude":"4.80541000"},{"name":"Saint-Marcel-lès-Valence","countryCode":"FR","stateCode":"ARA","latitude":"44.97132000","longitude":"4.95316000"},{"name":"Saint-Marcellin","countryCode":"FR","stateCode":"ARA","latitude":"45.14914000","longitude":"5.31673000"},{"name":"Saint-Marcellin-en-Forez","countryCode":"FR","stateCode":"ARA","latitude":"45.49676000","longitude":"4.17233000"},{"name":"Saint-Martin-Bellevue","countryCode":"FR","stateCode":"ARA","latitude":"45.96262000","longitude":"6.15763000"},{"name":"Saint-Martin-de-Belleville","countryCode":"FR","stateCode":"ARA","latitude":"45.38175000","longitude":"6.50519000"},{"name":"Saint-Martin-de-Valamas","countryCode":"FR","stateCode":"ARA","latitude":"44.93718000","longitude":"4.36865000"},{"name":"Saint-Martin-du-Frêne","countryCode":"FR","stateCode":"ARA","latitude":"46.13591000","longitude":"5.55049000"},{"name":"Saint-Martin-du-Mont","countryCode":"FR","stateCode":"ARA","latitude":"46.09800000","longitude":"5.31706000"},{"name":"Saint-Martin-d’Hères","countryCode":"FR","stateCode":"ARA","latitude":"45.17870000","longitude":"5.76281000"},{"name":"Saint-Martin-en-Haut","countryCode":"FR","stateCode":"ARA","latitude":"45.65984000","longitude":"4.56180000"},{"name":"Saint-Martin-la-Plaine","countryCode":"FR","stateCode":"ARA","latitude":"45.54635000","longitude":"4.59749000"},{"name":"Saint-Martin-le-Vinoux","countryCode":"FR","stateCode":"ARA","latitude":"45.20297000","longitude":"5.71630000"},{"name":"Saint-Maurice-de-Beynost","countryCode":"FR","stateCode":"ARA","latitude":"45.83440000","longitude":"4.97750000"},{"name":"Saint-Maurice-de-Gourdans","countryCode":"FR","stateCode":"ARA","latitude":"45.82248000","longitude":"5.19450000"},{"name":"Saint-Maurice-de-Lignon","countryCode":"FR","stateCode":"ARA","latitude":"45.22430000","longitude":"4.13880000"},{"name":"Saint-Maurice-en-Gourgois","countryCode":"FR","stateCode":"ARA","latitude":"45.40127000","longitude":"4.18253000"},{"name":"Saint-Maurice-sur-Dargoire","countryCode":"FR","stateCode":"ARA","latitude":"45.58224000","longitude":"4.63120000"},{"name":"Saint-Michel-de-Maurienne","countryCode":"FR","stateCode":"ARA","latitude":"45.22011000","longitude":"6.46868000"},{"name":"Saint-Nazaire-les-Eymes","countryCode":"FR","stateCode":"ARA","latitude":"45.24921000","longitude":"5.85254000"},{"name":"Saint-Nizier-sous-Charlieu","countryCode":"FR","stateCode":"ARA","latitude":"46.15290000","longitude":"4.12399000"},{"name":"Saint-Ours","countryCode":"FR","stateCode":"ARA","latitude":"45.85024000","longitude":"2.89163000"},{"name":"Saint-Pal-de-Mons","countryCode":"FR","stateCode":"ARA","latitude":"45.24634000","longitude":"4.27416000"},{"name":"Saint-Paul","countryCode":"FR","stateCode":"ARA","latitude":"45.39840000","longitude":"4.22617000"},{"name":"Saint-Paul-Trois-Châteaux","countryCode":"FR","stateCode":"ARA","latitude":"44.34594000","longitude":"4.76356000"},{"name":"Saint-Paul-de-Varax","countryCode":"FR","stateCode":"ARA","latitude":"46.09692000","longitude":"5.12959000"},{"name":"Saint-Paul-de-Varces","countryCode":"FR","stateCode":"ARA","latitude":"45.07175000","longitude":"5.64247000"},{"name":"Saint-Paul-des-Landes","countryCode":"FR","stateCode":"ARA","latitude":"44.94356000","longitude":"2.31439000"},{"name":"Saint-Paul-en-Chablais","countryCode":"FR","stateCode":"ARA","latitude":"46.37958000","longitude":"6.62483000"},{"name":"Saint-Paul-en-Jarez","countryCode":"FR","stateCode":"ARA","latitude":"45.48512000","longitude":"4.57113000"},{"name":"Saint-Paul-lès-Romans","countryCode":"FR","stateCode":"ARA","latitude":"45.06725000","longitude":"5.13213000"},{"name":"Saint-Paulien","countryCode":"FR","stateCode":"ARA","latitude":"45.13629000","longitude":"3.81290000"},{"name":"Saint-Pierre-de-Bœuf","countryCode":"FR","stateCode":"ARA","latitude":"45.36667000","longitude":"4.75000000"},{"name":"Saint-Pierre-de-Chandieu","countryCode":"FR","stateCode":"ARA","latitude":"45.64625000","longitude":"5.01481000"},{"name":"Saint-Pierre-la-Palud","countryCode":"FR","stateCode":"ARA","latitude":"45.79092000","longitude":"4.61177000"},{"name":"Saint-Pourçain-sur-Sioule","countryCode":"FR","stateCode":"ARA","latitude":"46.30748000","longitude":"3.28931000"},{"name":"Saint-Priest","countryCode":"FR","stateCode":"ARA","latitude":"45.69651000","longitude":"4.94385000"},{"name":"Saint-Priest-en-Jarez","countryCode":"FR","stateCode":"ARA","latitude":"45.47390000","longitude":"4.37678000"},{"name":"Saint-Privat","countryCode":"FR","stateCode":"ARA","latitude":"44.62859000","longitude":"4.41489000"},{"name":"Saint-Péray","countryCode":"FR","stateCode":"ARA","latitude":"44.94866000","longitude":"4.84510000"},{"name":"Saint-Quentin-Fallavier","countryCode":"FR","stateCode":"ARA","latitude":"45.64335000","longitude":"5.11266000"},{"name":"Saint-Quentin-sur-Isère","countryCode":"FR","stateCode":"ARA","latitude":"45.27843000","longitude":"5.54463000"},{"name":"Saint-Rambert-en-Bugey","countryCode":"FR","stateCode":"ARA","latitude":"45.94734000","longitude":"5.43630000"},{"name":"Saint-Restitut","countryCode":"FR","stateCode":"ARA","latitude":"44.32446000","longitude":"4.79282000"},{"name":"Saint-Romain-de-Jalionas","countryCode":"FR","stateCode":"ARA","latitude":"45.75677000","longitude":"5.21741000"},{"name":"Saint-Romain-de-Popey","countryCode":"FR","stateCode":"ARA","latitude":"45.84725000","longitude":"4.53118000"},{"name":"Saint-Romain-en-Gal","countryCode":"FR","stateCode":"ARA","latitude":"45.53255000","longitude":"4.86190000"},{"name":"Saint-Romain-la-Motte","countryCode":"FR","stateCode":"ARA","latitude":"46.08150000","longitude":"3.99076000"},{"name":"Saint-Romain-le-Puy","countryCode":"FR","stateCode":"ARA","latitude":"45.55837000","longitude":"4.12296000"},{"name":"Saint-Romans","countryCode":"FR","stateCode":"ARA","latitude":"45.11278000","longitude":"5.32239000"},{"name":"Saint-Rémy-de-Maurienne","countryCode":"FR","stateCode":"ARA","latitude":"45.40000000","longitude":"6.26667000"},{"name":"Saint-Rémy-en-Rollat","countryCode":"FR","stateCode":"ARA","latitude":"46.18330000","longitude":"3.39106000"},{"name":"Saint-Rémy-sur-Durolle","countryCode":"FR","stateCode":"ARA","latitude":"45.88815000","longitude":"3.59257000"},{"name":"Saint-Saturnin","countryCode":"FR","stateCode":"ARA","latitude":"45.65956000","longitude":"3.09232000"},{"name":"Saint-Sauves-d\'Auvergne","countryCode":"FR","stateCode":"ARA","latitude":"45.60000000","longitude":"2.68333000"},{"name":"Saint-Sauveur","countryCode":"FR","stateCode":"ARA","latitude":"45.15335000","longitude":"5.35280000"},{"name":"Saint-Sauveur-de-Montagut","countryCode":"FR","stateCode":"ARA","latitude":"44.82142000","longitude":"4.57993000"},{"name":"Saint-Sauveur-en-Rue","countryCode":"FR","stateCode":"ARA","latitude":"45.26981000","longitude":"4.49512000"},{"name":"Saint-Savin","countryCode":"FR","stateCode":"ARA","latitude":"45.62776000","longitude":"5.30856000"},{"name":"Saint-Sernin","countryCode":"FR","stateCode":"ARA","latitude":"44.57147000","longitude":"4.39186000"},{"name":"Saint-Simon","countryCode":"FR","stateCode":"ARA","latitude":"44.96320000","longitude":"2.48994000"},{"name":"Saint-Siméon-de-Bressieux","countryCode":"FR","stateCode":"ARA","latitude":"45.33850000","longitude":"5.26591000"},{"name":"Saint-Sorlin-en-Bugey","countryCode":"FR","stateCode":"ARA","latitude":"45.88576000","longitude":"5.36688000"},{"name":"Saint-Sorlin-en-Valloire","countryCode":"FR","stateCode":"ARA","latitude":"45.28774000","longitude":"4.94903000"},{"name":"Saint-Symphorien-de-Lay","countryCode":"FR","stateCode":"ARA","latitude":"45.94772000","longitude":"4.21318000"},{"name":"Saint-Symphorien-sur-Coise","countryCode":"FR","stateCode":"ARA","latitude":"45.63220000","longitude":"4.45709000"},{"name":"Saint-Trivier-de-Courtes","countryCode":"FR","stateCode":"ARA","latitude":"46.45980000","longitude":"5.07762000"},{"name":"Saint-Trivier-sur-Moignans","countryCode":"FR","stateCode":"ARA","latitude":"46.07233000","longitude":"4.89721000"},{"name":"Saint-Uze","countryCode":"FR","stateCode":"ARA","latitude":"45.18409000","longitude":"4.86000000"},{"name":"Saint-Vallier","countryCode":"FR","stateCode":"ARA","latitude":"45.17154000","longitude":"4.81758000"},{"name":"Saint-Victor","countryCode":"FR","stateCode":"ARA","latitude":"46.39506000","longitude":"2.60819000"},{"name":"Saint-Victor-de-Cessieu","countryCode":"FR","stateCode":"ARA","latitude":"45.54113000","longitude":"5.39098000"},{"name":"Saint-Vincent-de-Mercuze","countryCode":"FR","stateCode":"ARA","latitude":"45.37215000","longitude":"5.95424000"},{"name":"Saint-Vérand","countryCode":"FR","stateCode":"ARA","latitude":"45.17344000","longitude":"5.33261000"},{"name":"Saint-Yorre","countryCode":"FR","stateCode":"ARA","latitude":"46.06598000","longitude":"3.46430000"},{"name":"Saint-Égrève","countryCode":"FR","stateCode":"ARA","latitude":"45.23313000","longitude":"5.68154000"},{"name":"Saint-Éloy-les-Mines","countryCode":"FR","stateCode":"ARA","latitude":"46.16051000","longitude":"2.83379000"},{"name":"Saint-Étienne","countryCode":"FR","stateCode":"ARA","latitude":"45.43389000","longitude":"4.39000000"},{"name":"Saint-Étienne-de-Crossey","countryCode":"FR","stateCode":"ARA","latitude":"45.38027000","longitude":"5.64365000"},{"name":"Saint-Étienne-de-Fontbellon","countryCode":"FR","stateCode":"ARA","latitude":"44.60077000","longitude":"4.38635000"},{"name":"Saint-Étienne-de-Saint-Geoirs","countryCode":"FR","stateCode":"ARA","latitude":"45.33909000","longitude":"5.34650000"},{"name":"Saint-Étienne-des-Oullières","countryCode":"FR","stateCode":"ARA","latitude":"46.06731000","longitude":"4.64945000"},{"name":"Saint-Étienne-du-Bois","countryCode":"FR","stateCode":"ARA","latitude":"46.28990000","longitude":"5.29471000"},{"name":"Saint-Étienne-sur-Chalaronne","countryCode":"FR","stateCode":"ARA","latitude":"46.14778000","longitude":"4.87129000"},{"name":"Sainte-Colombe","countryCode":"FR","stateCode":"ARA","latitude":"45.52531000","longitude":"4.86664000"},{"name":"Sainte-Consorce","countryCode":"FR","stateCode":"ARA","latitude":"45.77585000","longitude":"4.69033000"},{"name":"Sainte-Euphémie","countryCode":"FR","stateCode":"ARA","latitude":"45.97101000","longitude":"4.79853000"},{"name":"Sainte-Florine","countryCode":"FR","stateCode":"ARA","latitude":"45.40519000","longitude":"3.31732000"},{"name":"Sainte-Foy-lès-Lyon","countryCode":"FR","stateCode":"ARA","latitude":"45.73375000","longitude":"4.80259000"},{"name":"Sainte-Foy-l’Argentière","countryCode":"FR","stateCode":"ARA","latitude":"45.70823000","longitude":"4.47025000"},{"name":"Sainte-Hélène-sur-Isère","countryCode":"FR","stateCode":"ARA","latitude":"45.61434000","longitude":"6.32052000"},{"name":"Sainte-Sigolène","countryCode":"FR","stateCode":"ARA","latitude":"45.24329000","longitude":"4.23343000"},{"name":"Salagnon","countryCode":"FR","stateCode":"ARA","latitude":"45.66863000","longitude":"5.36325000"},{"name":"Salaise-sur-Sanne","countryCode":"FR","stateCode":"ARA","latitude":"45.35126000","longitude":"4.81070000"},{"name":"Sales","countryCode":"FR","stateCode":"ARA","latitude":"45.87441000","longitude":"5.95996000"},{"name":"Salins-les-Thermes","countryCode":"FR","stateCode":"ARA","latitude":"45.47169000","longitude":"6.53051000"},{"name":"Sallanches","countryCode":"FR","stateCode":"ARA","latitude":"45.94423000","longitude":"6.63162000"},{"name":"Samoëns","countryCode":"FR","stateCode":"ARA","latitude":"46.08282000","longitude":"6.72647000"},{"name":"Sansac-de-Marmiesse","countryCode":"FR","stateCode":"ARA","latitude":"44.88376000","longitude":"2.34768000"},{"name":"Sarras","countryCode":"FR","stateCode":"ARA","latitude":"45.18679000","longitude":"4.80004000"},{"name":"Sassenage","countryCode":"FR","stateCode":"ARA","latitude":"45.21266000","longitude":"5.66290000"},{"name":"Sathonay-Camp","countryCode":"FR","stateCode":"ARA","latitude":"45.82462000","longitude":"4.87453000"},{"name":"Sathonay-Village","countryCode":"FR","stateCode":"ARA","latitude":"45.83337000","longitude":"4.87821000"},{"name":"Satillieu","countryCode":"FR","stateCode":"ARA","latitude":"45.15041000","longitude":"4.61410000"},{"name":"Satolas-et-Bonce","countryCode":"FR","stateCode":"ARA","latitude":"45.69368000","longitude":"5.13032000"},{"name":"Saugues","countryCode":"FR","stateCode":"ARA","latitude":"44.96008000","longitude":"3.54737000"},{"name":"Saulce-sur-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"44.70430000","longitude":"4.80061000"},{"name":"Sault-Brénaz","countryCode":"FR","stateCode":"ARA","latitude":"45.86132000","longitude":"5.39954000"},{"name":"Sauverny","countryCode":"FR","stateCode":"ARA","latitude":"46.31514000","longitude":"6.11827000"},{"name":"Sauxillanges","countryCode":"FR","stateCode":"ARA","latitude":"45.55109000","longitude":"3.37147000"},{"name":"Sauzet","countryCode":"FR","stateCode":"ARA","latitude":"44.60397000","longitude":"4.82091000"},{"name":"Savasse","countryCode":"FR","stateCode":"ARA","latitude":"44.60428000","longitude":"4.77653000"},{"name":"Savigneux","countryCode":"FR","stateCode":"ARA","latitude":"45.61670000","longitude":"4.08330000"},{"name":"Savigny","countryCode":"FR","stateCode":"ARA","latitude":"45.81595000","longitude":"4.57410000"},{"name":"Savoie","countryCode":"FR","stateCode":"ARA","latitude":"45.46805000","longitude":"6.48547000"},{"name":"Sayat","countryCode":"FR","stateCode":"ARA","latitude":"45.82640000","longitude":"3.05250000"},{"name":"Sciez","countryCode":"FR","stateCode":"ARA","latitude":"46.33251000","longitude":"6.38413000"},{"name":"Scionzier","countryCode":"FR","stateCode":"ARA","latitude":"46.06010000","longitude":"6.55271000"},{"name":"Septème","countryCode":"FR","stateCode":"ARA","latitude":"45.55294000","longitude":"5.00596000"},{"name":"Sergy","countryCode":"FR","stateCode":"ARA","latitude":"46.25069000","longitude":"6.00183000"},{"name":"Sermérieu","countryCode":"FR","stateCode":"ARA","latitude":"45.66995000","longitude":"5.41110000"},{"name":"Serpaize","countryCode":"FR","stateCode":"ARA","latitude":"45.55824000","longitude":"4.91764000"},{"name":"Serrières","countryCode":"FR","stateCode":"ARA","latitude":"45.31799000","longitude":"4.76327000"},{"name":"Serrières-de-Briord","countryCode":"FR","stateCode":"ARA","latitude":"45.80706000","longitude":"5.44795000"},{"name":"Servas","countryCode":"FR","stateCode":"ARA","latitude":"46.13317000","longitude":"5.16510000"},{"name":"Sevrier","countryCode":"FR","stateCode":"ARA","latitude":"45.86442000","longitude":"6.13990000"},{"name":"Seynod","countryCode":"FR","stateCode":"ARA","latitude":"45.88549000","longitude":"6.08831000"},{"name":"Seyssinet-Pariset","countryCode":"FR","stateCode":"ARA","latitude":"45.17675000","longitude":"5.69387000"},{"name":"Seyssins","countryCode":"FR","stateCode":"ARA","latitude":"45.16224000","longitude":"5.68673000"},{"name":"Seyssuel","countryCode":"FR","stateCode":"ARA","latitude":"45.55826000","longitude":"4.84313000"},{"name":"Sillans","countryCode":"FR","stateCode":"ARA","latitude":"45.34261000","longitude":"5.38864000"},{"name":"Sillingy","countryCode":"FR","stateCode":"ARA","latitude":"45.94781000","longitude":"6.04415000"},{"name":"Simandres","countryCode":"FR","stateCode":"ARA","latitude":"45.61955000","longitude":"4.87314000"},{"name":"Solaize","countryCode":"FR","stateCode":"ARA","latitude":"45.63970000","longitude":"4.84038000"},{"name":"Solignac-sur-Loire","countryCode":"FR","stateCode":"ARA","latitude":"44.96833000","longitude":"3.88635000"},{"name":"Sonnay","countryCode":"FR","stateCode":"ARA","latitude":"45.35809000","longitude":"4.90479000"},{"name":"Sonnaz","countryCode":"FR","stateCode":"ARA","latitude":"45.61765000","longitude":"5.91505000"},{"name":"Sorbiers","countryCode":"FR","stateCode":"ARA","latitude":"45.49111000","longitude":"4.44163000"},{"name":"Soucieu-en-Jarrest","countryCode":"FR","stateCode":"ARA","latitude":"45.67771000","longitude":"4.70379000"},{"name":"Sourcieux-les-Mines","countryCode":"FR","stateCode":"ARA","latitude":"45.80606000","longitude":"4.62254000"},{"name":"Souvigny","countryCode":"FR","stateCode":"ARA","latitude":"46.53480000","longitude":"3.19205000"},{"name":"Soyons","countryCode":"FR","stateCode":"ARA","latitude":"44.88914000","longitude":"4.85026000"},{"name":"Sury-le-Comtal","countryCode":"FR","stateCode":"ARA","latitude":"45.53735000","longitude":"4.18573000"},{"name":"Suze-la-Rousse","countryCode":"FR","stateCode":"ARA","latitude":"44.28761000","longitude":"4.84161000"},{"name":"Séez","countryCode":"FR","stateCode":"ARA","latitude":"45.62368000","longitude":"6.80149000"},{"name":"Ségny","countryCode":"FR","stateCode":"ARA","latitude":"46.29571000","longitude":"6.07257000"},{"name":"Sérézin-du-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"45.62871000","longitude":"4.82400000"},{"name":"Tain-l’Hermitage","countryCode":"FR","stateCode":"ARA","latitude":"45.06672000","longitude":"4.85590000"},{"name":"Tallende","countryCode":"FR","stateCode":"ARA","latitude":"45.67040000","longitude":"3.12460000"},{"name":"Talloires","countryCode":"FR","stateCode":"ARA","latitude":"45.84098000","longitude":"6.21374000"},{"name":"Taluyers","countryCode":"FR","stateCode":"ARA","latitude":"45.63973000","longitude":"4.72203000"},{"name":"Taninges","countryCode":"FR","stateCode":"ARA","latitude":"46.10883000","longitude":"6.59231000"},{"name":"Tarare","countryCode":"FR","stateCode":"ARA","latitude":"45.89614000","longitude":"4.43300000"},{"name":"Tassin-la-Demi-Lune","countryCode":"FR","stateCode":"ARA","latitude":"45.75499000","longitude":"4.78812000"},{"name":"Taulignan","countryCode":"FR","stateCode":"ARA","latitude":"44.44419000","longitude":"4.97057000"},{"name":"Tenay","countryCode":"FR","stateCode":"ARA","latitude":"45.91884000","longitude":"5.50797000"},{"name":"Tence","countryCode":"FR","stateCode":"ARA","latitude":"45.11423000","longitude":"4.29097000"},{"name":"Tencin","countryCode":"FR","stateCode":"ARA","latitude":"45.31105000","longitude":"5.95752000"},{"name":"Ternay","countryCode":"FR","stateCode":"ARA","latitude":"45.60234000","longitude":"4.81064000"},{"name":"Theizé","countryCode":"FR","stateCode":"ARA","latitude":"45.93963000","longitude":"4.61634000"},{"name":"Theys","countryCode":"FR","stateCode":"ARA","latitude":"45.30132000","longitude":"5.99848000"},{"name":"Thiers","countryCode":"FR","stateCode":"ARA","latitude":"45.85654000","longitude":"3.54758000"},{"name":"Thil","countryCode":"FR","stateCode":"ARA","latitude":"45.81368000","longitude":"5.02323000"},{"name":"Thizy-les-Bourgs","countryCode":"FR","stateCode":"ARA","latitude":"46.02995000","longitude":"4.31299000"},{"name":"Thoiry","countryCode":"FR","stateCode":"ARA","latitude":"46.23762000","longitude":"5.98111000"},{"name":"Thoissey","countryCode":"FR","stateCode":"ARA","latitude":"46.17222000","longitude":"4.80251000"},{"name":"Thonon-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"46.37049000","longitude":"6.47985000"},{"name":"Thorens-Glières","countryCode":"FR","stateCode":"ARA","latitude":"45.99510000","longitude":"6.24557000"},{"name":"Thuellin","countryCode":"FR","stateCode":"ARA","latitude":"45.63964000","longitude":"5.50840000"},{"name":"Thueyts","countryCode":"FR","stateCode":"ARA","latitude":"44.67628000","longitude":"4.22146000"},{"name":"Thurins","countryCode":"FR","stateCode":"ARA","latitude":"45.68179000","longitude":"4.64079000"},{"name":"Thyez","countryCode":"FR","stateCode":"ARA","latitude":"46.08249000","longitude":"6.53777000"},{"name":"Thônes","countryCode":"FR","stateCode":"ARA","latitude":"45.88123000","longitude":"6.32572000"},{"name":"Tignes","countryCode":"FR","stateCode":"ARA","latitude":"45.49604000","longitude":"6.92463000"},{"name":"Tignieu","countryCode":"FR","stateCode":"ARA","latitude":"45.75164000","longitude":"5.18911000"},{"name":"Tossiat","countryCode":"FR","stateCode":"ARA","latitude":"46.13965000","longitude":"5.31158000"},{"name":"Toulaud","countryCode":"FR","stateCode":"ARA","latitude":"44.89773000","longitude":"4.81639000"},{"name":"Toulon-sur-Allier","countryCode":"FR","stateCode":"ARA","latitude":"46.51845000","longitude":"3.35989000"},{"name":"Tournon-sur-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"45.06667000","longitude":"4.83333000"},{"name":"Toussieu","countryCode":"FR","stateCode":"ARA","latitude":"45.65443000","longitude":"4.98495000"},{"name":"Tramoyes","countryCode":"FR","stateCode":"ARA","latitude":"45.87599000","longitude":"4.96502000"},{"name":"Treffort-Cuisiat","countryCode":"FR","stateCode":"ARA","latitude":"46.26667000","longitude":"5.36667000"},{"name":"Trept","countryCode":"FR","stateCode":"ARA","latitude":"45.68742000","longitude":"5.31843000"},{"name":"Tresserve","countryCode":"FR","stateCode":"ARA","latitude":"45.67610000","longitude":"5.89906000"},{"name":"Trévol","countryCode":"FR","stateCode":"ARA","latitude":"46.62924000","longitude":"3.30599000"},{"name":"Trévoux","countryCode":"FR","stateCode":"ARA","latitude":"45.94281000","longitude":"4.77143000"},{"name":"Tulette","countryCode":"FR","stateCode":"ARA","latitude":"44.28656000","longitude":"4.93122000"},{"name":"Tullins","countryCode":"FR","stateCode":"ARA","latitude":"45.30239000","longitude":"5.49077000"},{"name":"Ugine","countryCode":"FR","stateCode":"ARA","latitude":"45.75571000","longitude":"6.41503000"},{"name":"Unieux","countryCode":"FR","stateCode":"ARA","latitude":"45.40395000","longitude":"4.27094000"},{"name":"Upie","countryCode":"FR","stateCode":"ARA","latitude":"44.80250000","longitude":"4.97673000"},{"name":"Usson-en-Forez","countryCode":"FR","stateCode":"ARA","latitude":"45.39174000","longitude":"3.94142000"},{"name":"Val Thorens","countryCode":"FR","stateCode":"ARA","latitude":"45.29777000","longitude":"6.58377000"},{"name":"Val-d’Isère","countryCode":"FR","stateCode":"ARA","latitude":"45.45142000","longitude":"6.97455000"},{"name":"Valence","countryCode":"FR","stateCode":"ARA","latitude":"44.92560000","longitude":"4.90956000"},{"name":"Valencin","countryCode":"FR","stateCode":"ARA","latitude":"45.61109000","longitude":"5.02935000"},{"name":"Valleiry","countryCode":"FR","stateCode":"ARA","latitude":"46.11106000","longitude":"5.97037000"},{"name":"Vallières","countryCode":"FR","stateCode":"ARA","latitude":"45.90043000","longitude":"5.93863000"},{"name":"Valloire","countryCode":"FR","stateCode":"ARA","latitude":"45.16542000","longitude":"6.42998000"},{"name":"Vallon-Pont-d’Arc","countryCode":"FR","stateCode":"ARA","latitude":"44.40685000","longitude":"4.39374000"},{"name":"Vallon-en-Sully","countryCode":"FR","stateCode":"ARA","latitude":"46.53629000","longitude":"2.60804000"},{"name":"Vals-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"44.66561000","longitude":"4.36615000"},{"name":"Vals-près-le-Puy","countryCode":"FR","stateCode":"ARA","latitude":"45.03155000","longitude":"3.87787000"},{"name":"Varennes-sur-Allier","countryCode":"FR","stateCode":"ARA","latitude":"46.31318000","longitude":"3.40147000"},{"name":"Vaugneray","countryCode":"FR","stateCode":"ARA","latitude":"45.73791000","longitude":"4.65645000"},{"name":"Vaulnaveys-le-Bas","countryCode":"FR","stateCode":"ARA","latitude":"45.10020000","longitude":"5.82532000"},{"name":"Vaulnaveys-le-Haut","countryCode":"FR","stateCode":"ARA","latitude":"45.12524000","longitude":"5.81723000"},{"name":"Vaulx-Milieu","countryCode":"FR","stateCode":"ARA","latitude":"45.61329000","longitude":"5.18371000"},{"name":"Vaulx-en-Velin","countryCode":"FR","stateCode":"ARA","latitude":"45.78693000","longitude":"4.92510000"},{"name":"Vaux-en-Bugey","countryCode":"FR","stateCode":"ARA","latitude":"45.92671000","longitude":"5.35141000"},{"name":"Veauche","countryCode":"FR","stateCode":"ARA","latitude":"45.56326000","longitude":"4.29192000"},{"name":"Veigy","countryCode":"FR","stateCode":"ARA","latitude":"46.26787000","longitude":"6.26304000"},{"name":"Vendat","countryCode":"FR","stateCode":"ARA","latitude":"46.16387000","longitude":"3.35366000"},{"name":"Vergongheon","countryCode":"FR","stateCode":"ARA","latitude":"45.37107000","longitude":"3.31981000"},{"name":"Vernaison","countryCode":"FR","stateCode":"ARA","latitude":"45.64781000","longitude":"4.81140000"},{"name":"Vernioz","countryCode":"FR","stateCode":"ARA","latitude":"45.42672000","longitude":"4.88267000"},{"name":"Vernosc-lès-Annonay","countryCode":"FR","stateCode":"ARA","latitude":"45.21596000","longitude":"4.71310000"},{"name":"Vernoux-en-Vivarais","countryCode":"FR","stateCode":"ARA","latitude":"44.89577000","longitude":"4.64524000"},{"name":"Versonnex","countryCode":"FR","stateCode":"ARA","latitude":"45.92914000","longitude":"5.92586000"},{"name":"Vertaizon","countryCode":"FR","stateCode":"ARA","latitude":"45.76983000","longitude":"3.28650000"},{"name":"Vesseaux","countryCode":"FR","stateCode":"ARA","latitude":"44.65152000","longitude":"4.44025000"},{"name":"Veurey-Voroize","countryCode":"FR","stateCode":"ARA","latitude":"45.27268000","longitude":"5.61372000"},{"name":"Veyras","countryCode":"FR","stateCode":"ARA","latitude":"44.73518000","longitude":"4.56254000"},{"name":"Veyre-Monton","countryCode":"FR","stateCode":"ARA","latitude":"45.66866000","longitude":"3.17144000"},{"name":"Veyrier-du-Lac","countryCode":"FR","stateCode":"ARA","latitude":"45.88234000","longitude":"6.17709000"},{"name":"Vic-le-Comte","countryCode":"FR","stateCode":"ARA","latitude":"45.64296000","longitude":"3.24607000"},{"name":"Vic-sur-Cère","countryCode":"FR","stateCode":"ARA","latitude":"44.98011000","longitude":"2.62505000"},{"name":"Vichy","countryCode":"FR","stateCode":"ARA","latitude":"46.12709000","longitude":"3.42577000"},{"name":"Vieille-Brioude","countryCode":"FR","stateCode":"ARA","latitude":"45.26470000","longitude":"3.40479000"},{"name":"Vienne","countryCode":"FR","stateCode":"ARA","latitude":"45.52569000","longitude":"4.87484000"},{"name":"Vif","countryCode":"FR","stateCode":"ARA","latitude":"45.05654000","longitude":"5.67204000"},{"name":"Villard-Bonnot","countryCode":"FR","stateCode":"ARA","latitude":"45.23460000","longitude":"5.88323000"},{"name":"Villard-de-Lans","countryCode":"FR","stateCode":"ARA","latitude":"45.07156000","longitude":"5.55637000"},{"name":"Villargondran","countryCode":"FR","stateCode":"ARA","latitude":"45.26427000","longitude":"6.37668000"},{"name":"Villars","countryCode":"FR","stateCode":"ARA","latitude":"45.46785000","longitude":"4.35539000"},{"name":"Villars-les-Dombes","countryCode":"FR","stateCode":"ARA","latitude":"46.00208000","longitude":"5.03248000"},{"name":"Villaz","countryCode":"FR","stateCode":"ARA","latitude":"45.95127000","longitude":"6.19447000"},{"name":"Ville-la-Grand","countryCode":"FR","stateCode":"ARA","latitude":"46.20300000","longitude":"6.25010000"},{"name":"Ville-sous-Anjou","countryCode":"FR","stateCode":"ARA","latitude":"45.37274000","longitude":"4.85081000"},{"name":"Villebois","countryCode":"FR","stateCode":"ARA","latitude":"45.84822000","longitude":"5.43310000"},{"name":"Villebret","countryCode":"FR","stateCode":"ARA","latitude":"46.26683000","longitude":"2.63862000"},{"name":"Villefontaine","countryCode":"FR","stateCode":"ARA","latitude":"45.61278000","longitude":"5.15058000"},{"name":"Villefranche-d’Allier","countryCode":"FR","stateCode":"ARA","latitude":"46.39652000","longitude":"2.85717000"},{"name":"Villefranche-sur-Saône","countryCode":"FR","stateCode":"ARA","latitude":"45.98967000","longitude":"4.71961000"},{"name":"Villemoirieu","countryCode":"FR","stateCode":"ARA","latitude":"45.71884000","longitude":"5.22586000"},{"name":"Villeneuve","countryCode":"FR","stateCode":"ARA","latitude":"46.02096000","longitude":"4.83591000"},{"name":"Villeneuve-de-Berg","countryCode":"FR","stateCode":"ARA","latitude":"44.55699000","longitude":"4.50215000"},{"name":"Villerest","countryCode":"FR","stateCode":"ARA","latitude":"45.99539000","longitude":"4.03463000"},{"name":"Villereversure","countryCode":"FR","stateCode":"ARA","latitude":"46.18521000","longitude":"5.38262000"},{"name":"Villette-de-Vienne","countryCode":"FR","stateCode":"ARA","latitude":"45.59049000","longitude":"4.91528000"},{"name":"Villeurbanne","countryCode":"FR","stateCode":"ARA","latitude":"45.76601000","longitude":"4.87950000"},{"name":"Villevocance","countryCode":"FR","stateCode":"ARA","latitude":"45.22481000","longitude":"4.58827000"},{"name":"Villié-Morgon","countryCode":"FR","stateCode":"ARA","latitude":"46.16227000","longitude":"4.68069000"},{"name":"Vimines","countryCode":"FR","stateCode":"ARA","latitude":"45.54640000","longitude":"5.86523000"},{"name":"Vinay","countryCode":"FR","stateCode":"ARA","latitude":"45.20832000","longitude":"5.40646000"},{"name":"Vinsobres","countryCode":"FR","stateCode":"ARA","latitude":"44.33328000","longitude":"5.06204000"},{"name":"Violay","countryCode":"FR","stateCode":"ARA","latitude":"45.85335000","longitude":"4.35951000"},{"name":"Viriat","countryCode":"FR","stateCode":"ARA","latitude":"46.25484000","longitude":"5.21567000"},{"name":"Virieu","countryCode":"FR","stateCode":"ARA","latitude":"45.48404000","longitude":"5.47586000"},{"name":"Virieu-le-Grand","countryCode":"FR","stateCode":"ARA","latitude":"45.84766000","longitude":"5.65146000"},{"name":"Viriville","countryCode":"FR","stateCode":"ARA","latitude":"45.31579000","longitude":"5.20376000"},{"name":"Viry","countryCode":"FR","stateCode":"ARA","latitude":"46.11291000","longitude":"6.03808000"},{"name":"Viuz-en-Sallaz","countryCode":"FR","stateCode":"ARA","latitude":"46.14673000","longitude":"6.40781000"},{"name":"Viuz-la-Chiésaz","countryCode":"FR","stateCode":"ARA","latitude":"45.81203000","longitude":"6.06645000"},{"name":"Viviers","countryCode":"FR","stateCode":"ARA","latitude":"44.48280000","longitude":"4.68895000"},{"name":"Viviers-du-Lac","countryCode":"FR","stateCode":"ARA","latitude":"45.65000000","longitude":"5.90000000"},{"name":"Vizille","countryCode":"FR","stateCode":"ARA","latitude":"45.07819000","longitude":"5.77074000"},{"name":"Voglans","countryCode":"FR","stateCode":"ARA","latitude":"45.61868000","longitude":"5.88798000"},{"name":"Voiron","countryCode":"FR","stateCode":"ARA","latitude":"45.36471000","longitude":"5.58560000"},{"name":"Volvic","countryCode":"FR","stateCode":"ARA","latitude":"45.87196000","longitude":"3.03832000"},{"name":"Vonnas","countryCode":"FR","stateCode":"ARA","latitude":"46.21727000","longitude":"4.99246000"},{"name":"Voreppe","countryCode":"FR","stateCode":"ARA","latitude":"45.29484000","longitude":"5.63192000"},{"name":"Vorey","countryCode":"FR","stateCode":"ARA","latitude":"45.18638000","longitude":"3.90991000"},{"name":"Vougy","countryCode":"FR","stateCode":"ARA","latitude":"46.10435000","longitude":"4.11771000"},{"name":"Vourey","countryCode":"FR","stateCode":"ARA","latitude":"45.32180000","longitude":"5.51931000"},{"name":"Vourles","countryCode":"FR","stateCode":"ARA","latitude":"45.65878000","longitude":"4.77325000"},{"name":"Vénissieux","countryCode":"FR","stateCode":"ARA","latitude":"45.69706000","longitude":"4.88593000"},{"name":"Vétraz-Monthoux","countryCode":"FR","stateCode":"ARA","latitude":"46.17430000","longitude":"6.25852000"},{"name":"Ydes","countryCode":"FR","stateCode":"ARA","latitude":"45.34722000","longitude":"2.43727000"},{"name":"Yenne","countryCode":"FR","stateCode":"ARA","latitude":"45.70420000","longitude":"5.75795000"},{"name":"Youx","countryCode":"FR","stateCode":"ARA","latitude":"46.14467000","longitude":"2.79903000"},{"name":"Yssingeaux","countryCode":"FR","stateCode":"ARA","latitude":"45.14282000","longitude":"4.12372000"},{"name":"Ytrac","countryCode":"FR","stateCode":"ARA","latitude":"44.91200000","longitude":"2.36248000"},{"name":"Yzeure","countryCode":"FR","stateCode":"ARA","latitude":"46.56596000","longitude":"3.35446000"},{"name":"Ébreuil","countryCode":"FR","stateCode":"ARA","latitude":"46.11548000","longitude":"3.08677000"},{"name":"Échalas","countryCode":"FR","stateCode":"ARA","latitude":"45.55203000","longitude":"4.71544000"},{"name":"Échenevex","countryCode":"FR","stateCode":"ARA","latitude":"46.30923000","longitude":"6.03963000"},{"name":"Échirolles","countryCode":"FR","stateCode":"ARA","latitude":"45.14603000","longitude":"5.71441000"},{"name":"Écully","countryCode":"FR","stateCode":"ARA","latitude":"45.77437000","longitude":"4.77758000"},{"name":"Épagny","countryCode":"FR","stateCode":"ARA","latitude":"45.93584000","longitude":"6.08302000"},{"name":"Épinouze","countryCode":"FR","stateCode":"ARA","latitude":"45.31003000","longitude":"4.92936000"},{"name":"Étoile-sur-Rhône","countryCode":"FR","stateCode":"ARA","latitude":"44.83883000","longitude":"4.89050000"},{"name":"Étrembières","countryCode":"FR","stateCode":"ARA","latitude":"46.17923000","longitude":"6.22725000"},{"name":"Évian-les-Bains","countryCode":"FR","stateCode":"ARA","latitude":"46.40111000","longitude":"6.58793000"},{"name":"Évires","countryCode":"FR","stateCode":"ARA","latitude":"46.03783000","longitude":"6.22453000"},{"name":"Abreschviller","countryCode":"FR","stateCode":"GES","latitude":"48.63698000","longitude":"7.09607000"},{"name":"Achenheim","countryCode":"FR","stateCode":"GES","latitude":"48.58070000","longitude":"7.62803000"},{"name":"Aiglemont","countryCode":"FR","stateCode":"GES","latitude":"49.78031000","longitude":"4.76483000"},{"name":"Aix-en-Othe","countryCode":"FR","stateCode":"GES","latitude":"48.22391000","longitude":"3.73425000"},{"name":"Algolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.00629000","longitude":"7.55945000"},{"name":"Algrange","countryCode":"FR","stateCode":"GES","latitude":"49.36276000","longitude":"6.05094000"},{"name":"Alsting","countryCode":"FR","stateCode":"GES","latitude":"49.18175000","longitude":"6.99255000"},{"name":"Altkirch","countryCode":"FR","stateCode":"GES","latitude":"47.62417000","longitude":"7.23954000"},{"name":"Altorf","countryCode":"FR","stateCode":"GES","latitude":"48.52166000","longitude":"7.52787000"},{"name":"Amanvillers","countryCode":"FR","stateCode":"GES","latitude":"49.16784000","longitude":"6.04367000"},{"name":"Ammerschwihr","countryCode":"FR","stateCode":"GES","latitude":"48.12548000","longitude":"7.28282000"},{"name":"Amnéville","countryCode":"FR","stateCode":"GES","latitude":"49.25671000","longitude":"6.13414000"},{"name":"Ancerville","countryCode":"FR","stateCode":"GES","latitude":"48.63574000","longitude":"5.02091000"},{"name":"Ancy-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"49.05689000","longitude":"6.05775000"},{"name":"Andlau","countryCode":"FR","stateCode":"GES","latitude":"48.38607000","longitude":"7.41697000"},{"name":"Andolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.06179000","longitude":"7.41637000"},{"name":"Angevillers","countryCode":"FR","stateCode":"GES","latitude":"49.38815000","longitude":"6.04430000"},{"name":"Anould","countryCode":"FR","stateCode":"GES","latitude":"48.18526000","longitude":"6.94597000"},{"name":"Arches","countryCode":"FR","stateCode":"GES","latitude":"48.11856000","longitude":"6.52806000"},{"name":"Archettes","countryCode":"FR","stateCode":"GES","latitude":"48.12320000","longitude":"6.53723000"},{"name":"Arcis-sur-Aube","countryCode":"FR","stateCode":"GES","latitude":"48.53387000","longitude":"4.14085000"},{"name":"Ardennes","countryCode":"FR","stateCode":"GES","latitude":"49.63202000","longitude":"4.65369000"},{"name":"Argancy","countryCode":"FR","stateCode":"GES","latitude":"49.19543000","longitude":"6.20157000"},{"name":"Ars-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"49.07791000","longitude":"6.07420000"},{"name":"Art-sur-Meurthe","countryCode":"FR","stateCode":"GES","latitude":"48.65750000","longitude":"6.26708000"},{"name":"Aspach","countryCode":"FR","stateCode":"GES","latitude":"47.64234000","longitude":"7.23353000"},{"name":"Aspach-le-Bas","countryCode":"FR","stateCode":"GES","latitude":"47.76135000","longitude":"7.15104000"},{"name":"Aspach-le-Haut","countryCode":"FR","stateCode":"GES","latitude":"47.77653000","longitude":"7.13145000"},{"name":"Attigny","countryCode":"FR","stateCode":"GES","latitude":"49.47846000","longitude":"4.57803000"},{"name":"Auboué","countryCode":"FR","stateCode":"GES","latitude":"49.21198000","longitude":"5.97663000"},{"name":"Audun-le-Roman","countryCode":"FR","stateCode":"GES","latitude":"49.36977000","longitude":"5.89545000"},{"name":"Audun-le-Tiche","countryCode":"FR","stateCode":"GES","latitude":"49.47217000","longitude":"5.95550000"},{"name":"Augny","countryCode":"FR","stateCode":"GES","latitude":"49.06110000","longitude":"6.11820000"},{"name":"Aumetz","countryCode":"FR","stateCode":"GES","latitude":"49.41787000","longitude":"5.94418000"},{"name":"Avize","countryCode":"FR","stateCode":"GES","latitude":"48.97352000","longitude":"4.01438000"},{"name":"Ay","countryCode":"FR","stateCode":"GES","latitude":"49.05457000","longitude":"4.00343000"},{"name":"Ay-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"49.24326000","longitude":"6.20627000"},{"name":"Aydoilles","countryCode":"FR","stateCode":"GES","latitude":"48.21026000","longitude":"6.57389000"},{"name":"Baccarat","countryCode":"FR","stateCode":"GES","latitude":"48.44984000","longitude":"6.73946000"},{"name":"Badonviller","countryCode":"FR","stateCode":"GES","latitude":"48.50116000","longitude":"6.89218000"},{"name":"Bains-les-Bains","countryCode":"FR","stateCode":"GES","latitude":"48.00113000","longitude":"6.26492000"},{"name":"Bainville-sur-Madon","countryCode":"FR","stateCode":"GES","latitude":"48.58725000","longitude":"6.09580000"},{"name":"Balan","countryCode":"FR","stateCode":"GES","latitude":"49.68881000","longitude":"4.96478000"},{"name":"Baldersheim","countryCode":"FR","stateCode":"GES","latitude":"47.80136000","longitude":"7.38078000"},{"name":"Ban-de-Laveline","countryCode":"FR","stateCode":"GES","latitude":"48.24498000","longitude":"7.06593000"},{"name":"Bantzenheim","countryCode":"FR","stateCode":"GES","latitude":"47.82452000","longitude":"7.51445000"},{"name":"Bar-le-Duc","countryCode":"FR","stateCode":"GES","latitude":"48.77275000","longitude":"5.16108000"},{"name":"Bar-sur-Aube","countryCode":"FR","stateCode":"GES","latitude":"48.23315000","longitude":"4.70640000"},{"name":"Bar-sur-Seine","countryCode":"FR","stateCode":"GES","latitude":"48.11295000","longitude":"4.37656000"},{"name":"Barr","countryCode":"FR","stateCode":"GES","latitude":"48.40755000","longitude":"7.44873000"},{"name":"Bartenheim","countryCode":"FR","stateCode":"GES","latitude":"47.63364000","longitude":"7.47951000"},{"name":"Bas-Rhin","countryCode":"FR","stateCode":"GES","latitude":"48.65693000","longitude":"7.56346000"},{"name":"Basse-Ham","countryCode":"FR","stateCode":"GES","latitude":"49.38626000","longitude":"6.24180000"},{"name":"Batilly","countryCode":"FR","stateCode":"GES","latitude":"49.17372000","longitude":"5.96869000"},{"name":"Battenheim","countryCode":"FR","stateCode":"GES","latitude":"47.81999000","longitude":"7.38170000"},{"name":"Bayard-sur-Marne","countryCode":"FR","stateCode":"GES","latitude":"48.55410000","longitude":"5.07680000"},{"name":"Bayon","countryCode":"FR","stateCode":"GES","latitude":"48.47425000","longitude":"6.31631000"},{"name":"Bazancourt","countryCode":"FR","stateCode":"GES","latitude":"49.36562000","longitude":"4.17051000"},{"name":"Bazeilles","countryCode":"FR","stateCode":"GES","latitude":"49.67650000","longitude":"4.97752000"},{"name":"Behren-lès-Forbach","countryCode":"FR","stateCode":"GES","latitude":"49.16949000","longitude":"6.93933000"},{"name":"Belleville","countryCode":"FR","stateCode":"GES","latitude":"48.81817000","longitude":"6.10294000"},{"name":"Belleville-sur-Meuse","countryCode":"FR","stateCode":"GES","latitude":"49.17863000","longitude":"5.37190000"},{"name":"Benfeld","countryCode":"FR","stateCode":"GES","latitude":"48.37062000","longitude":"7.59370000"},{"name":"Bennwihr","countryCode":"FR","stateCode":"GES","latitude":"48.14456000","longitude":"7.32445000"},{"name":"Bergheim","countryCode":"FR","stateCode":"GES","latitude":"48.20540000","longitude":"7.36299000"},{"name":"Bergholtz","countryCode":"FR","stateCode":"GES","latitude":"47.91670000","longitude":"7.24651000"},{"name":"Bernardswiller","countryCode":"FR","stateCode":"GES","latitude":"48.45035000","longitude":"7.46238000"},{"name":"Berrwiller","countryCode":"FR","stateCode":"GES","latitude":"47.84984000","longitude":"7.21922000"},{"name":"Berstett","countryCode":"FR","stateCode":"GES","latitude":"48.67900000","longitude":"7.65721000"},{"name":"Bertrange","countryCode":"FR","stateCode":"GES","latitude":"49.31368000","longitude":"6.19208000"},{"name":"Betschdorf","countryCode":"FR","stateCode":"GES","latitude":"48.89825000","longitude":"7.90196000"},{"name":"Bettancourt-la-Ferrée","countryCode":"FR","stateCode":"GES","latitude":"48.64898000","longitude":"4.96971000"},{"name":"Bezannes","countryCode":"FR","stateCode":"GES","latitude":"49.22339000","longitude":"3.98892000"},{"name":"Bienville","countryCode":"FR","stateCode":"GES","latitude":"48.57582000","longitude":"5.04579000"},{"name":"Biesheim","countryCode":"FR","stateCode":"GES","latitude":"48.04118000","longitude":"7.54474000"},{"name":"Biesles","countryCode":"FR","stateCode":"GES","latitude":"48.08597000","longitude":"5.29409000"},{"name":"Bining","countryCode":"FR","stateCode":"GES","latitude":"49.03729000","longitude":"7.25273000"},{"name":"Bischheim","countryCode":"FR","stateCode":"GES","latitude":"48.61612000","longitude":"7.75343000"},{"name":"Bischoffsheim","countryCode":"FR","stateCode":"GES","latitude":"48.48703000","longitude":"7.48967000"},{"name":"Bischwiller","countryCode":"FR","stateCode":"GES","latitude":"48.76826000","longitude":"7.85406000"},{"name":"Bitche","countryCode":"FR","stateCode":"GES","latitude":"49.05232000","longitude":"7.42992000"},{"name":"Bitschwiller-lès-Thann","countryCode":"FR","stateCode":"GES","latitude":"47.82969000","longitude":"7.07911000"},{"name":"Blaesheim","countryCode":"FR","stateCode":"GES","latitude":"48.50648000","longitude":"7.60923000"},{"name":"Blagny","countryCode":"FR","stateCode":"GES","latitude":"49.62167000","longitude":"5.19194000"},{"name":"Bliesbruck","countryCode":"FR","stateCode":"GES","latitude":"49.11543000","longitude":"7.18112000"},{"name":"Blodelsheim","countryCode":"FR","stateCode":"GES","latitude":"47.88538000","longitude":"7.53635000"},{"name":"Blotzheim","countryCode":"FR","stateCode":"GES","latitude":"47.60260000","longitude":"7.49654000"},{"name":"Blénod-lès-Pont-à-Mousson","countryCode":"FR","stateCode":"GES","latitude":"48.88487000","longitude":"6.04844000"},{"name":"Blénod-lès-Toul","countryCode":"FR","stateCode":"GES","latitude":"48.59882000","longitude":"5.83685000"},{"name":"Bollwiller","countryCode":"FR","stateCode":"GES","latitude":"47.85832000","longitude":"7.26179000"},{"name":"Bologne","countryCode":"FR","stateCode":"GES","latitude":"48.20005000","longitude":"5.14209000"},{"name":"Boofzheim","countryCode":"FR","stateCode":"GES","latitude":"48.33186000","longitude":"7.68071000"},{"name":"Bouilly","countryCode":"FR","stateCode":"GES","latitude":"48.19674000","longitude":"4.00011000"},{"name":"Boulange","countryCode":"FR","stateCode":"GES","latitude":"49.38229000","longitude":"5.95000000"},{"name":"Boulay-Moselle","countryCode":"FR","stateCode":"GES","latitude":"49.18333000","longitude":"6.50000000"},{"name":"Bouligny","countryCode":"FR","stateCode":"GES","latitude":"49.29189000","longitude":"5.74248000"},{"name":"Boult-sur-Suippe","countryCode":"FR","stateCode":"GES","latitude":"49.37149000","longitude":"4.14632000"},{"name":"Bourbonne-les-Bains","countryCode":"FR","stateCode":"GES","latitude":"47.95305000","longitude":"5.74801000"},{"name":"Bourgogne","countryCode":"FR","stateCode":"GES","latitude":"49.34962000","longitude":"4.07111000"},{"name":"Bousse","countryCode":"FR","stateCode":"GES","latitude":"49.27786000","longitude":"6.19672000"},{"name":"Bouxières-aux-Chênes","countryCode":"FR","stateCode":"GES","latitude":"48.77215000","longitude":"6.26152000"},{"name":"Bouxières-aux-Dames","countryCode":"FR","stateCode":"GES","latitude":"48.75441000","longitude":"6.16294000"},{"name":"Bouxwiller","countryCode":"FR","stateCode":"GES","latitude":"48.82495000","longitude":"7.48117000"},{"name":"Bouzonville","countryCode":"FR","stateCode":"GES","latitude":"49.29188000","longitude":"6.53386000"},{"name":"Breuschwickersheim","countryCode":"FR","stateCode":"GES","latitude":"48.58007000","longitude":"7.60159000"},{"name":"Brienne-le-Château","countryCode":"FR","stateCode":"GES","latitude":"48.39319000","longitude":"4.52637000"},{"name":"Briey","countryCode":"FR","stateCode":"GES","latitude":"49.24920000","longitude":"5.93975000"},{"name":"Brumath","countryCode":"FR","stateCode":"GES","latitude":"48.73398000","longitude":"7.71095000"},{"name":"Brunstatt","countryCode":"FR","stateCode":"GES","latitude":"47.72131000","longitude":"7.32009000"},{"name":"Bruyères","countryCode":"FR","stateCode":"GES","latitude":"48.20709000","longitude":"6.71845000"},{"name":"Bréviandes","countryCode":"FR","stateCode":"GES","latitude":"48.25693000","longitude":"4.09531000"},{"name":"Buchères","countryCode":"FR","stateCode":"GES","latitude":"48.23508000","longitude":"4.11310000"},{"name":"Buhl","countryCode":"FR","stateCode":"GES","latitude":"47.92806000","longitude":"7.18719000"},{"name":"Bulgnéville","countryCode":"FR","stateCode":"GES","latitude":"48.20694000","longitude":"5.83430000"},{"name":"Burnhaupt-le-Bas","countryCode":"FR","stateCode":"GES","latitude":"47.71764000","longitude":"7.16148000"},{"name":"Burnhaupt-le-Haut","countryCode":"FR","stateCode":"GES","latitude":"47.73162000","longitude":"7.14437000"},{"name":"Bussang","countryCode":"FR","stateCode":"GES","latitude":"47.88449000","longitude":"6.85272000"},{"name":"Béning-lès-Saint-Avold","countryCode":"FR","stateCode":"GES","latitude":"49.13504000","longitude":"6.83902000"},{"name":"Bétheny","countryCode":"FR","stateCode":"GES","latitude":"49.28498000","longitude":"4.05495000"},{"name":"Bœrsch","countryCode":"FR","stateCode":"GES","latitude":"48.47656000","longitude":"7.43998000"},{"name":"Carignan","countryCode":"FR","stateCode":"GES","latitude":"49.63159000","longitude":"5.16796000"},{"name":"Carling","countryCode":"FR","stateCode":"GES","latitude":"49.16635000","longitude":"6.71563000"},{"name":"Carspach","countryCode":"FR","stateCode":"GES","latitude":"47.61608000","longitude":"7.21018000"},{"name":"Cattenom","countryCode":"FR","stateCode":"GES","latitude":"49.40627000","longitude":"6.24297000"},{"name":"Cernay","countryCode":"FR","stateCode":"GES","latitude":"47.80970000","longitude":"7.17699000"},{"name":"Cernay-lès-Reims","countryCode":"FR","stateCode":"GES","latitude":"49.26375000","longitude":"4.10216000"},{"name":"Chalampé","countryCode":"FR","stateCode":"GES","latitude":"47.82019000","longitude":"7.54113000"},{"name":"Chaligny","countryCode":"FR","stateCode":"GES","latitude":"48.62422000","longitude":"6.08262000"},{"name":"Chalindrey","countryCode":"FR","stateCode":"GES","latitude":"47.80308000","longitude":"5.42797000"},{"name":"Chamarandes-Choignes","countryCode":"FR","stateCode":"GES","latitude":"48.08333000","longitude":"5.15000000"},{"name":"Champenoux","countryCode":"FR","stateCode":"GES","latitude":"48.74257000","longitude":"6.34830000"},{"name":"Champigneulles","countryCode":"FR","stateCode":"GES","latitude":"48.73404000","longitude":"6.16181000"},{"name":"Chancenay","countryCode":"FR","stateCode":"GES","latitude":"48.67001000","longitude":"4.98715000"},{"name":"Chanteheux","countryCode":"FR","stateCode":"GES","latitude":"48.59722000","longitude":"6.52783000"},{"name":"Chantraine","countryCode":"FR","stateCode":"GES","latitude":"48.17157000","longitude":"6.43538000"},{"name":"Chaource","countryCode":"FR","stateCode":"GES","latitude":"48.05915000","longitude":"4.13738000"},{"name":"Charleville-Mézières","countryCode":"FR","stateCode":"GES","latitude":"49.76850000","longitude":"4.72487000"},{"name":"Charmes","countryCode":"FR","stateCode":"GES","latitude":"48.37220000","longitude":"6.29117000"},{"name":"Chaumont","countryCode":"FR","stateCode":"GES","latitude":"48.11121000","longitude":"5.14134000"},{"name":"Chavelot","countryCode":"FR","stateCode":"GES","latitude":"48.23459000","longitude":"6.43809000"},{"name":"Chavigny","countryCode":"FR","stateCode":"GES","latitude":"48.62899000","longitude":"6.12317000"},{"name":"Cheniménil","countryCode":"FR","stateCode":"GES","latitude":"48.13880000","longitude":"6.60346000"},{"name":"Chevillon","countryCode":"FR","stateCode":"GES","latitude":"48.52869000","longitude":"5.13086000"},{"name":"Châlons-en-Champagne","countryCode":"FR","stateCode":"GES","latitude":"48.95393000","longitude":"4.36724000"},{"name":"Château-Porcien","countryCode":"FR","stateCode":"GES","latitude":"49.52740000","longitude":"4.24533000"},{"name":"Château-Salins","countryCode":"FR","stateCode":"GES","latitude":"48.81885000","longitude":"6.51455000"},{"name":"Châteauvillain","countryCode":"FR","stateCode":"GES","latitude":"48.03655000","longitude":"4.91823000"},{"name":"Châtel-Saint-Germain","countryCode":"FR","stateCode":"GES","latitude":"49.12255000","longitude":"6.08006000"},{"name":"Châtel-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"48.31430000","longitude":"6.39403000"},{"name":"Châtenois","countryCode":"FR","stateCode":"GES","latitude":"48.27201000","longitude":"7.40109000"},{"name":"Châtillon-sur-Marne","countryCode":"FR","stateCode":"GES","latitude":"49.10048000","longitude":"3.76023000"},{"name":"Cirey-sur-Vezouze","countryCode":"FR","stateCode":"GES","latitude":"48.58093000","longitude":"6.94573000"},{"name":"Clermont-en-Argonne","countryCode":"FR","stateCode":"GES","latitude":"49.10711000","longitude":"5.07002000"},{"name":"Clouange","countryCode":"FR","stateCode":"GES","latitude":"49.26240000","longitude":"6.09723000"},{"name":"Cocheren","countryCode":"FR","stateCode":"GES","latitude":"49.14384000","longitude":"6.85649000"},{"name":"Colmar","countryCode":"FR","stateCode":"GES","latitude":"48.08078000","longitude":"7.35584000"},{"name":"Colombey-les-Belles","countryCode":"FR","stateCode":"GES","latitude":"48.52920000","longitude":"5.89451000"},{"name":"Commercy","countryCode":"FR","stateCode":"GES","latitude":"48.76128000","longitude":"5.59067000"},{"name":"Compertrix","countryCode":"FR","stateCode":"GES","latitude":"48.94179000","longitude":"4.34631000"},{"name":"Conflans-en-Jarnisy","countryCode":"FR","stateCode":"GES","latitude":"49.16725000","longitude":"5.85515000"},{"name":"Connantre","countryCode":"FR","stateCode":"GES","latitude":"48.72657000","longitude":"3.92403000"},{"name":"Contrexéville","countryCode":"FR","stateCode":"GES","latitude":"48.18424000","longitude":"5.89572000"},{"name":"Corcieux","countryCode":"FR","stateCode":"GES","latitude":"48.17236000","longitude":"6.88148000"},{"name":"Cormicy","countryCode":"FR","stateCode":"GES","latitude":"49.37071000","longitude":"3.89595000"},{"name":"Cormontreuil","countryCode":"FR","stateCode":"GES","latitude":"49.21667000","longitude":"4.05000000"},{"name":"Cornimont","countryCode":"FR","stateCode":"GES","latitude":"47.95998000","longitude":"6.83038000"},{"name":"Corny-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"49.03557000","longitude":"6.06084000"},{"name":"Cosnes","countryCode":"FR","stateCode":"GES","latitude":"49.51964000","longitude":"5.71210000"},{"name":"Courcelles-Chaussy","countryCode":"FR","stateCode":"GES","latitude":"49.10940000","longitude":"6.40153000"},{"name":"Courcy","countryCode":"FR","stateCode":"GES","latitude":"49.32361000","longitude":"4.00257000"},{"name":"Courtisols","countryCode":"FR","stateCode":"GES","latitude":"48.98670000","longitude":"4.51700000"},{"name":"Creney-près-Troyes","countryCode":"FR","stateCode":"GES","latitude":"48.33333000","longitude":"4.13333000"},{"name":"Creutzwald","countryCode":"FR","stateCode":"GES","latitude":"49.20531000","longitude":"6.69668000"},{"name":"Crusnes","countryCode":"FR","stateCode":"GES","latitude":"49.43406000","longitude":"5.91557000"},{"name":"Créhange","countryCode":"FR","stateCode":"GES","latitude":"49.05897000","longitude":"6.58178000"},{"name":"Custines","countryCode":"FR","stateCode":"GES","latitude":"48.79127000","longitude":"6.14461000"},{"name":"Dabo","countryCode":"FR","stateCode":"GES","latitude":"48.65373000","longitude":"7.23611000"},{"name":"Dachstein","countryCode":"FR","stateCode":"GES","latitude":"48.56127000","longitude":"7.53233000"},{"name":"Dambach-la-Ville","countryCode":"FR","stateCode":"GES","latitude":"48.32379000","longitude":"7.42547000"},{"name":"Damelevières","countryCode":"FR","stateCode":"GES","latitude":"48.55930000","longitude":"6.38453000"},{"name":"Damery","countryCode":"FR","stateCode":"GES","latitude":"49.07238000","longitude":"3.88036000"},{"name":"Dannemarie","countryCode":"FR","stateCode":"GES","latitude":"47.63034000","longitude":"7.11903000"},{"name":"Darney","countryCode":"FR","stateCode":"GES","latitude":"48.08660000","longitude":"6.04917000"},{"name":"Darnieulles","countryCode":"FR","stateCode":"GES","latitude":"48.19950000","longitude":"6.34929000"},{"name":"Dauendorf","countryCode":"FR","stateCode":"GES","latitude":"48.82987000","longitude":"7.65532000"},{"name":"Dessenheim","countryCode":"FR","stateCode":"GES","latitude":"47.97767000","longitude":"7.48891000"},{"name":"Dettwiller","countryCode":"FR","stateCode":"GES","latitude":"48.75415000","longitude":"7.46633000"},{"name":"Deville","countryCode":"FR","stateCode":"GES","latitude":"49.87893000","longitude":"4.70610000"},{"name":"Deyvillers","countryCode":"FR","stateCode":"GES","latitude":"48.20013000","longitude":"6.51533000"},{"name":"Didenheim","countryCode":"FR","stateCode":"GES","latitude":"47.71866000","longitude":"7.30157000"},{"name":"Diebling","countryCode":"FR","stateCode":"GES","latitude":"49.10966000","longitude":"6.93974000"},{"name":"Diemeringen","countryCode":"FR","stateCode":"GES","latitude":"48.94013000","longitude":"7.18839000"},{"name":"Diesen","countryCode":"FR","stateCode":"GES","latitude":"49.17818000","longitude":"6.67798000"},{"name":"Dietwiller","countryCode":"FR","stateCode":"GES","latitude":"47.69278000","longitude":"7.40300000"},{"name":"Dieue-sur-Meuse","countryCode":"FR","stateCode":"GES","latitude":"49.07200000","longitude":"5.42248000"},{"name":"Dieulouard","countryCode":"FR","stateCode":"GES","latitude":"48.84137000","longitude":"6.06782000"},{"name":"Dieuze","countryCode":"FR","stateCode":"GES","latitude":"48.81263000","longitude":"6.71780000"},{"name":"Dingsheim","countryCode":"FR","stateCode":"GES","latitude":"48.63053000","longitude":"7.66932000"},{"name":"Dinsheim-sur-Bruche","countryCode":"FR","stateCode":"GES","latitude":"48.54258000","longitude":"7.42727000"},{"name":"Distroff","countryCode":"FR","stateCode":"GES","latitude":"49.33295000","longitude":"6.26662000"},{"name":"Dizy","countryCode":"FR","stateCode":"GES","latitude":"49.06667000","longitude":"3.96667000"},{"name":"Docelles","countryCode":"FR","stateCode":"GES","latitude":"48.14475000","longitude":"6.61289000"},{"name":"Dogneville","countryCode":"FR","stateCode":"GES","latitude":"48.22251000","longitude":"6.45944000"},{"name":"Dom-le-Mesnil","countryCode":"FR","stateCode":"GES","latitude":"49.69012000","longitude":"4.80363000"},{"name":"Dombasle-sur-Meurthe","countryCode":"FR","stateCode":"GES","latitude":"48.61861000","longitude":"6.35538000"},{"name":"Domgermain","countryCode":"FR","stateCode":"GES","latitude":"48.64276000","longitude":"5.82957000"},{"name":"Dommartin-lès-Remiremont","countryCode":"FR","stateCode":"GES","latitude":"47.99902000","longitude":"6.64048000"},{"name":"Dommartin-lès-Toul","countryCode":"FR","stateCode":"GES","latitude":"48.66949000","longitude":"5.91005000"},{"name":"Donchery","countryCode":"FR","stateCode":"GES","latitude":"49.69584000","longitude":"4.87417000"},{"name":"Doncourt-lès-Conflans","countryCode":"FR","stateCode":"GES","latitude":"49.14250000","longitude":"5.93368000"},{"name":"Dorlisheim","countryCode":"FR","stateCode":"GES","latitude":"48.52485000","longitude":"7.48624000"},{"name":"Dormans","countryCode":"FR","stateCode":"GES","latitude":"49.07392000","longitude":"3.63819000"},{"name":"Dossenheim-sur-Zinsel","countryCode":"FR","stateCode":"GES","latitude":"48.80590000","longitude":"7.40273000"},{"name":"Doulaincourt-Saucourt","countryCode":"FR","stateCode":"GES","latitude":"48.31667000","longitude":"5.20000000"},{"name":"Douzy","countryCode":"FR","stateCode":"GES","latitude":"49.67080000","longitude":"5.04156000"},{"name":"Drulingen","countryCode":"FR","stateCode":"GES","latitude":"48.86804000","longitude":"7.18956000"},{"name":"Drusenheim","countryCode":"FR","stateCode":"GES","latitude":"48.76207000","longitude":"7.95326000"},{"name":"Dugny-sur-Meuse","countryCode":"FR","stateCode":"GES","latitude":"49.10953000","longitude":"5.38550000"},{"name":"Duppigheim","countryCode":"FR","stateCode":"GES","latitude":"48.52866000","longitude":"7.59421000"},{"name":"Durrenbach","countryCode":"FR","stateCode":"GES","latitude":"48.89681000","longitude":"7.76769000"},{"name":"Duttlenheim","countryCode":"FR","stateCode":"GES","latitude":"48.52553000","longitude":"7.56572000"},{"name":"Département de l\'Aube","countryCode":"FR","stateCode":"GES","latitude":"48.25000000","longitude":"4.08333000"},{"name":"Ebersheim","countryCode":"FR","stateCode":"GES","latitude":"48.30438000","longitude":"7.49903000"},{"name":"Eckbolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.58075000","longitude":"7.68768000"},{"name":"Eckwersheim","countryCode":"FR","stateCode":"GES","latitude":"48.68167000","longitude":"7.69687000"},{"name":"Eguisheim","countryCode":"FR","stateCode":"GES","latitude":"48.04280000","longitude":"7.30617000"},{"name":"Einville-au-Jard","countryCode":"FR","stateCode":"GES","latitude":"48.65569000","longitude":"6.48447000"},{"name":"Enchenberg","countryCode":"FR","stateCode":"GES","latitude":"49.01354000","longitude":"7.33868000"},{"name":"Ennery","countryCode":"FR","stateCode":"GES","latitude":"49.22619000","longitude":"6.21778000"},{"name":"Ensisheim","countryCode":"FR","stateCode":"GES","latitude":"47.86584000","longitude":"7.35052000"},{"name":"Entrange","countryCode":"FR","stateCode":"GES","latitude":"49.41300000","longitude":"6.10501000"},{"name":"Entzheim","countryCode":"FR","stateCode":"GES","latitude":"48.53424000","longitude":"7.63772000"},{"name":"Epfig","countryCode":"FR","stateCode":"GES","latitude":"48.35933000","longitude":"7.46427000"},{"name":"Ernolsheim-Bruche","countryCode":"FR","stateCode":"GES","latitude":"48.56531000","longitude":"7.56503000"},{"name":"Erstein","countryCode":"FR","stateCode":"GES","latitude":"48.42373000","longitude":"7.66262000"},{"name":"Ervy-le-Châtel","countryCode":"FR","stateCode":"GES","latitude":"48.04116000","longitude":"3.90988000"},{"name":"Eschau","countryCode":"FR","stateCode":"GES","latitude":"48.48897000","longitude":"7.71644000"},{"name":"Eschbach","countryCode":"FR","stateCode":"GES","latitude":"48.87465000","longitude":"7.73609000"},{"name":"Eschentzwiller","countryCode":"FR","stateCode":"GES","latitude":"47.71270000","longitude":"7.39773000"},{"name":"Essey-lès-Nancy","countryCode":"FR","stateCode":"GES","latitude":"48.70500000","longitude":"6.22691000"},{"name":"Esternay","countryCode":"FR","stateCode":"GES","latitude":"48.73232000","longitude":"3.56159000"},{"name":"Estissac","countryCode":"FR","stateCode":"GES","latitude":"48.26920000","longitude":"3.80515000"},{"name":"Etzling","countryCode":"FR","stateCode":"GES","latitude":"49.17943000","longitude":"6.95864000"},{"name":"Eulmont","countryCode":"FR","stateCode":"GES","latitude":"48.75026000","longitude":"6.22731000"},{"name":"Eurville-Bienville","countryCode":"FR","stateCode":"GES","latitude":"48.58333000","longitude":"5.03333000"},{"name":"Euville","countryCode":"FR","stateCode":"GES","latitude":"48.75030000","longitude":"5.62603000"},{"name":"Fagnières","countryCode":"FR","stateCode":"GES","latitude":"48.96385000","longitude":"4.31692000"},{"name":"Fains-Véel","countryCode":"FR","stateCode":"GES","latitude":"48.78333000","longitude":"5.13333000"},{"name":"Falck","countryCode":"FR","stateCode":"GES","latitude":"49.22695000","longitude":"6.63373000"},{"name":"Fameck","countryCode":"FR","stateCode":"GES","latitude":"49.29895000","longitude":"6.10915000"},{"name":"Farschviller","countryCode":"FR","stateCode":"GES","latitude":"49.09406000","longitude":"6.89517000"},{"name":"Farébersviller","countryCode":"FR","stateCode":"GES","latitude":"49.11898000","longitude":"6.86914000"},{"name":"Faulquemont","countryCode":"FR","stateCode":"GES","latitude":"49.04910000","longitude":"6.59732000"},{"name":"Faulx","countryCode":"FR","stateCode":"GES","latitude":"48.79266000","longitude":"6.19554000"},{"name":"Fayl-Billot","countryCode":"FR","stateCode":"GES","latitude":"47.78199000","longitude":"5.59917000"},{"name":"Fegersheim","countryCode":"FR","stateCode":"GES","latitude":"48.49016000","longitude":"7.68107000"},{"name":"Fellering","countryCode":"FR","stateCode":"GES","latitude":"47.89659000","longitude":"6.98552000"},{"name":"Ferrette","countryCode":"FR","stateCode":"GES","latitude":"47.49436000","longitude":"7.31372000"},{"name":"Fessenheim","countryCode":"FR","stateCode":"GES","latitude":"47.91565000","longitude":"7.53499000"},{"name":"Fismes","countryCode":"FR","stateCode":"GES","latitude":"49.30773000","longitude":"3.68607000"},{"name":"Flavigny-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"48.56567000","longitude":"6.18878000"},{"name":"Flaxlanden","countryCode":"FR","stateCode":"GES","latitude":"47.69547000","longitude":"7.31484000"},{"name":"Fleury","countryCode":"FR","stateCode":"GES","latitude":"49.04181000","longitude":"6.19329000"},{"name":"Flize","countryCode":"FR","stateCode":"GES","latitude":"49.69875000","longitude":"4.77171000"},{"name":"Floing","countryCode":"FR","stateCode":"GES","latitude":"49.72216000","longitude":"4.92947000"},{"name":"Florange","countryCode":"FR","stateCode":"GES","latitude":"49.32373000","longitude":"6.12120000"},{"name":"Fléville-devant-Nancy","countryCode":"FR","stateCode":"GES","latitude":"48.62495000","longitude":"6.20325000"},{"name":"Folkling","countryCode":"FR","stateCode":"GES","latitude":"49.14756000","longitude":"6.89482000"},{"name":"Folschviller","countryCode":"FR","stateCode":"GES","latitude":"49.07732000","longitude":"6.68358000"},{"name":"Fontoy","countryCode":"FR","stateCode":"GES","latitude":"49.35597000","longitude":"5.99250000"},{"name":"Forbach","countryCode":"FR","stateCode":"GES","latitude":"49.18848000","longitude":"6.89255000"},{"name":"Fortschwihr","countryCode":"FR","stateCode":"GES","latitude":"48.08825000","longitude":"7.45050000"},{"name":"Foug","countryCode":"FR","stateCode":"GES","latitude":"48.68385000","longitude":"5.78735000"},{"name":"Fraize","countryCode":"FR","stateCode":"GES","latitude":"48.18660000","longitude":"6.99787000"},{"name":"Fresse-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"47.87589000","longitude":"6.78589000"},{"name":"Freyming-Merlebach","countryCode":"FR","stateCode":"GES","latitude":"49.15000000","longitude":"6.78333000"},{"name":"Frignicourt","countryCode":"FR","stateCode":"GES","latitude":"48.69966000","longitude":"4.59153000"},{"name":"Fromelennes","countryCode":"FR","stateCode":"GES","latitude":"50.12333000","longitude":"4.85952000"},{"name":"Froncles","countryCode":"FR","stateCode":"GES","latitude":"48.29756000","longitude":"5.14586000"},{"name":"Frouard","countryCode":"FR","stateCode":"GES","latitude":"48.75994000","longitude":"6.13036000"},{"name":"Fréland","countryCode":"FR","stateCode":"GES","latitude":"48.17215000","longitude":"7.19167000"},{"name":"Fumay","countryCode":"FR","stateCode":"GES","latitude":"49.99132000","longitude":"4.70771000"},{"name":"Furdenheim","countryCode":"FR","stateCode":"GES","latitude":"48.61129000","longitude":"7.56100000"},{"name":"Fère-Champenoise","countryCode":"FR","stateCode":"GES","latitude":"48.75431000","longitude":"3.99069000"},{"name":"Gambsheim","countryCode":"FR","stateCode":"GES","latitude":"48.69209000","longitude":"7.88286000"},{"name":"Gandrange","countryCode":"FR","stateCode":"GES","latitude":"49.27133000","longitude":"6.12536000"},{"name":"Geispolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.51603000","longitude":"7.64825000"},{"name":"Gerbéviller","countryCode":"FR","stateCode":"GES","latitude":"48.49618000","longitude":"6.51075000"},{"name":"Gerstheim","countryCode":"FR","stateCode":"GES","latitude":"48.38215000","longitude":"7.70395000"},{"name":"Gespunsart","countryCode":"FR","stateCode":"GES","latitude":"49.82143000","longitude":"4.82926000"},{"name":"Geudertheim","countryCode":"FR","stateCode":"GES","latitude":"48.72415000","longitude":"7.75188000"},{"name":"Giraumont","countryCode":"FR","stateCode":"GES","latitude":"49.17076000","longitude":"5.91448000"},{"name":"Givet","countryCode":"FR","stateCode":"GES","latitude":"50.13796000","longitude":"4.82545000"},{"name":"Goetzenbruck","countryCode":"FR","stateCode":"GES","latitude":"48.97778000","longitude":"7.37960000"},{"name":"Golbey","countryCode":"FR","stateCode":"GES","latitude":"48.19764000","longitude":"6.43966000"},{"name":"Gondrecourt-le-Château","countryCode":"FR","stateCode":"GES","latitude":"48.51366000","longitude":"5.51058000"},{"name":"Gondreville","countryCode":"FR","stateCode":"GES","latitude":"48.69373000","longitude":"5.96467000"},{"name":"Gorcy","countryCode":"FR","stateCode":"GES","latitude":"49.53487000","longitude":"5.68487000"},{"name":"Gorze","countryCode":"FR","stateCode":"GES","latitude":"49.05236000","longitude":"6.00072000"},{"name":"Granges-sur-Vologne","countryCode":"FR","stateCode":"GES","latitude":"48.14517000","longitude":"6.79095000"},{"name":"Grendelbruch","countryCode":"FR","stateCode":"GES","latitude":"48.49272000","longitude":"7.32239000"},{"name":"Gresswiller","countryCode":"FR","stateCode":"GES","latitude":"48.53542000","longitude":"7.43251000"},{"name":"Gries","countryCode":"FR","stateCode":"GES","latitude":"48.75370000","longitude":"7.81403000"},{"name":"Griesheim-près-Molsheim","countryCode":"FR","stateCode":"GES","latitude":"48.50296000","longitude":"7.53027000"},{"name":"Griesheim-sur-Souffel","countryCode":"FR","stateCode":"GES","latitude":"48.63591000","longitude":"7.66923000"},{"name":"Gros-Réderching","countryCode":"FR","stateCode":"GES","latitude":"49.06835000","longitude":"7.21914000"},{"name":"Grosbliederstroff","countryCode":"FR","stateCode":"GES","latitude":"49.15808000","longitude":"7.02413000"},{"name":"Guebwiller","countryCode":"FR","stateCode":"GES","latitude":"47.91667000","longitude":"7.20000000"},{"name":"Gueux","countryCode":"FR","stateCode":"GES","latitude":"49.25048000","longitude":"3.91024000"},{"name":"Guewenheim","countryCode":"FR","stateCode":"GES","latitude":"47.75283000","longitude":"7.09253000"},{"name":"Gumbrechtshoffen","countryCode":"FR","stateCode":"GES","latitude":"48.90580000","longitude":"7.62915000"},{"name":"Gundershoffen","countryCode":"FR","stateCode":"GES","latitude":"48.90648000","longitude":"7.66096000"},{"name":"Guémar","countryCode":"FR","stateCode":"GES","latitude":"48.18869000","longitude":"7.39706000"},{"name":"Guénange","countryCode":"FR","stateCode":"GES","latitude":"49.29945000","longitude":"6.20535000"},{"name":"Gérardmer","countryCode":"FR","stateCode":"GES","latitude":"48.07346000","longitude":"6.87787000"},{"name":"Gœrsdorf","countryCode":"FR","stateCode":"GES","latitude":"48.95000000","longitude":"7.76667000"},{"name":"Habsheim","countryCode":"FR","stateCode":"GES","latitude":"47.72975000","longitude":"7.41801000"},{"name":"Hadol","countryCode":"FR","stateCode":"GES","latitude":"48.08983000","longitude":"6.47662000"},{"name":"Hagenthal-le-Bas","countryCode":"FR","stateCode":"GES","latitude":"47.52497000","longitude":"7.47783000"},{"name":"Hagondange","countryCode":"FR","stateCode":"GES","latitude":"49.24879000","longitude":"6.16374000"},{"name":"Haguenau","countryCode":"FR","stateCode":"GES","latitude":"48.81557000","longitude":"7.79051000"},{"name":"Ham-sous-Varsberg","countryCode":"FR","stateCode":"GES","latitude":"49.18014000","longitude":"6.64702000"},{"name":"Hambach","countryCode":"FR","stateCode":"GES","latitude":"49.05942000","longitude":"7.03530000"},{"name":"Hangenbieten","countryCode":"FR","stateCode":"GES","latitude":"48.55985000","longitude":"7.61464000"},{"name":"Hargarten-aux-Mines","countryCode":"FR","stateCode":"GES","latitude":"49.22436000","longitude":"6.61459000"},{"name":"Hatten","countryCode":"FR","stateCode":"GES","latitude":"48.90123000","longitude":"7.97968000"},{"name":"Haucourt","countryCode":"FR","stateCode":"GES","latitude":"49.48982000","longitude":"5.80361000"},{"name":"Haut-Rhin","countryCode":"FR","stateCode":"GES","latitude":"47.87603000","longitude":"7.27190000"},{"name":"Haute-Marne","countryCode":"FR","stateCode":"GES","latitude":"48.12019000","longitude":"5.24038000"},{"name":"Hayange","countryCode":"FR","stateCode":"GES","latitude":"49.32881000","longitude":"6.06278000"},{"name":"Haybes","countryCode":"FR","stateCode":"GES","latitude":"50.00458000","longitude":"4.70496000"},{"name":"Heillecourt","countryCode":"FR","stateCode":"GES","latitude":"48.65049000","longitude":"6.19512000"},{"name":"Heimsbrunn","countryCode":"FR","stateCode":"GES","latitude":"47.72669000","longitude":"7.22699000"},{"name":"Herbitzheim","countryCode":"FR","stateCode":"GES","latitude":"49.01541000","longitude":"7.08188000"},{"name":"Hermonville","countryCode":"FR","stateCode":"GES","latitude":"49.33655000","longitude":"3.91011000"},{"name":"Herrlisheim","countryCode":"FR","stateCode":"GES","latitude":"48.73049000","longitude":"7.90535000"},{"name":"Herrlisheim-près-Colmar","countryCode":"FR","stateCode":"GES","latitude":"48.01835000","longitude":"7.32668000"},{"name":"Herserange","countryCode":"FR","stateCode":"GES","latitude":"49.52047000","longitude":"5.78994000"},{"name":"Hettange-Grande","countryCode":"FR","stateCode":"GES","latitude":"49.40650000","longitude":"6.15233000"},{"name":"Hilsenheim","countryCode":"FR","stateCode":"GES","latitude":"48.28761000","longitude":"7.56348000"},{"name":"Hindisheim","countryCode":"FR","stateCode":"GES","latitude":"48.46837000","longitude":"7.63859000"},{"name":"Hirsingue","countryCode":"FR","stateCode":"GES","latitude":"47.58768000","longitude":"7.25299000"},{"name":"Hirtzbach","countryCode":"FR","stateCode":"GES","latitude":"47.59839000","longitude":"7.22222000"},{"name":"Hirtzfelden","countryCode":"FR","stateCode":"GES","latitude":"47.91131000","longitude":"7.44610000"},{"name":"Hochfelden","countryCode":"FR","stateCode":"GES","latitude":"48.75738000","longitude":"7.56769000"},{"name":"Hochstatt","countryCode":"FR","stateCode":"GES","latitude":"47.70389000","longitude":"7.27650000"},{"name":"Holtzheim","countryCode":"FR","stateCode":"GES","latitude":"48.55820000","longitude":"7.64434000"},{"name":"Holtzwihr","countryCode":"FR","stateCode":"GES","latitude":"48.11288000","longitude":"7.42080000"},{"name":"Holving","countryCode":"FR","stateCode":"GES","latitude":"49.01162000","longitude":"6.96556000"},{"name":"Hombourg-Haut","countryCode":"FR","stateCode":"GES","latitude":"49.12819000","longitude":"6.77066000"},{"name":"Homécourt","countryCode":"FR","stateCode":"GES","latitude":"49.22071000","longitude":"5.99242000"},{"name":"Horbourg-Wihr","countryCode":"FR","stateCode":"GES","latitude":"48.08106000","longitude":"7.39380000"},{"name":"Houdemont","countryCode":"FR","stateCode":"GES","latitude":"48.64407000","longitude":"6.17579000"},{"name":"Houssen","countryCode":"FR","stateCode":"GES","latitude":"48.12579000","longitude":"7.37735000"},{"name":"Hundling","countryCode":"FR","stateCode":"GES","latitude":"49.10860000","longitude":"6.97989000"},{"name":"Huningue","countryCode":"FR","stateCode":"GES","latitude":"47.60477000","longitude":"7.57782000"},{"name":"Husseren-Wesserling","countryCode":"FR","stateCode":"GES","latitude":"47.88351000","longitude":"6.98994000"},{"name":"Hussigny-Godbrange","countryCode":"FR","stateCode":"GES","latitude":"49.49437000","longitude":"5.86677000"},{"name":"Huttenheim","countryCode":"FR","stateCode":"GES","latitude":"48.35864000","longitude":"7.57833000"},{"name":"Hégenheim","countryCode":"FR","stateCode":"GES","latitude":"47.56299000","longitude":"7.52401000"},{"name":"Hésingue","countryCode":"FR","stateCode":"GES","latitude":"47.57818000","longitude":"7.51911000"},{"name":"Hœnheim","countryCode":"FR","stateCode":"GES","latitude":"48.62224000","longitude":"7.75549000"},{"name":"Hœrdt","countryCode":"FR","stateCode":"GES","latitude":"48.70000000","longitude":"7.78333000"},{"name":"Igney","countryCode":"FR","stateCode":"GES","latitude":"48.27358000","longitude":"6.39664000"},{"name":"Illange","countryCode":"FR","stateCode":"GES","latitude":"49.32617000","longitude":"6.17953000"},{"name":"Illfurth","countryCode":"FR","stateCode":"GES","latitude":"47.67410000","longitude":"7.26607000"},{"name":"Illkirch-Graffenstaden","countryCode":"FR","stateCode":"GES","latitude":"48.52894000","longitude":"7.71523000"},{"name":"Illzach","countryCode":"FR","stateCode":"GES","latitude":"47.77420000","longitude":"7.35175000"},{"name":"Ingersheim","countryCode":"FR","stateCode":"GES","latitude":"48.09803000","longitude":"7.30308000"},{"name":"Ingwiller","countryCode":"FR","stateCode":"GES","latitude":"48.87284000","longitude":"7.47980000"},{"name":"Innenheim","countryCode":"FR","stateCode":"GES","latitude":"48.49659000","longitude":"7.57439000"},{"name":"Irmstett","countryCode":"FR","stateCode":"GES","latitude":"48.58801000","longitude":"7.47837000"},{"name":"Issenheim","countryCode":"FR","stateCode":"GES","latitude":"47.90357000","longitude":"7.25235000"},{"name":"Ittenheim","countryCode":"FR","stateCode":"GES","latitude":"48.60508000","longitude":"7.59372000"},{"name":"Jarny","countryCode":"FR","stateCode":"GES","latitude":"49.15873000","longitude":"5.87640000"},{"name":"Jarville-la-Malgrange","countryCode":"FR","stateCode":"GES","latitude":"48.66697000","longitude":"6.20269000"},{"name":"Jeanménil","countryCode":"FR","stateCode":"GES","latitude":"48.33560000","longitude":"6.68769000"},{"name":"Jebsheim","countryCode":"FR","stateCode":"GES","latitude":"48.12375000","longitude":"7.47578000"},{"name":"Joinville","countryCode":"FR","stateCode":"GES","latitude":"48.44363000","longitude":"5.14144000"},{"name":"Jonchery-sur-Vesle","countryCode":"FR","stateCode":"GES","latitude":"49.28952000","longitude":"3.81345000"},{"name":"Joudreville","countryCode":"FR","stateCode":"GES","latitude":"49.29145000","longitude":"5.77903000"},{"name":"Jouy-aux-Arches","countryCode":"FR","stateCode":"GES","latitude":"49.06148000","longitude":"6.07925000"},{"name":"Jœuf","countryCode":"FR","stateCode":"GES","latitude":"49.23333000","longitude":"6.01667000"},{"name":"Kaltenhouse","countryCode":"FR","stateCode":"GES","latitude":"48.79110000","longitude":"7.83217000"},{"name":"Kaysersberg","countryCode":"FR","stateCode":"GES","latitude":"48.13803000","longitude":"7.26385000"},{"name":"Kembs","countryCode":"FR","stateCode":"GES","latitude":"47.68948000","longitude":"7.50323000"},{"name":"Kerbach","countryCode":"FR","stateCode":"GES","latitude":"49.16682000","longitude":"6.96549000"},{"name":"Kertzfeld","countryCode":"FR","stateCode":"GES","latitude":"48.37990000","longitude":"7.56816000"},{"name":"Keskastel","countryCode":"FR","stateCode":"GES","latitude":"48.97132000","longitude":"7.04412000"},{"name":"Kilstett","countryCode":"FR","stateCode":"GES","latitude":"48.67600000","longitude":"7.85471000"},{"name":"Kingersheim","countryCode":"FR","stateCode":"GES","latitude":"47.79100000","longitude":"7.32647000"},{"name":"Kintzheim","countryCode":"FR","stateCode":"GES","latitude":"48.25480000","longitude":"7.39491000"},{"name":"Knutange","countryCode":"FR","stateCode":"GES","latitude":"49.33895000","longitude":"6.03898000"},{"name":"Krautergersheim","countryCode":"FR","stateCode":"GES","latitude":"48.47634000","longitude":"7.56718000"},{"name":"Kruth","countryCode":"FR","stateCode":"GES","latitude":"47.93101000","longitude":"6.96467000"},{"name":"Kunheim","countryCode":"FR","stateCode":"GES","latitude":"48.07657000","longitude":"7.53489000"},{"name":"Kuntzig","countryCode":"FR","stateCode":"GES","latitude":"49.34731000","longitude":"6.23710000"},{"name":"Kédange-sur-Canner","countryCode":"FR","stateCode":"GES","latitude":"49.30887000","longitude":"6.33805000"},{"name":"Kœnigsmacker","countryCode":"FR","stateCode":"GES","latitude":"49.40000000","longitude":"6.28333000"},{"name":"La Bresse","countryCode":"FR","stateCode":"GES","latitude":"47.99974000","longitude":"6.86499000"},{"name":"La Broque","countryCode":"FR","stateCode":"GES","latitude":"48.47298000","longitude":"7.21639000"},{"name":"La Chapelle-Saint-Luc","countryCode":"FR","stateCode":"GES","latitude":"48.31734000","longitude":"4.03988000"},{"name":"La Francheville","countryCode":"FR","stateCode":"GES","latitude":"49.72923000","longitude":"4.71273000"},{"name":"La Rivière-de-Corps","countryCode":"FR","stateCode":"GES","latitude":"48.28840000","longitude":"4.01947000"},{"name":"La Wantzenau","countryCode":"FR","stateCode":"GES","latitude":"48.65786000","longitude":"7.83068000"},{"name":"Labaroche","countryCode":"FR","stateCode":"GES","latitude":"48.11076000","longitude":"7.19244000"},{"name":"Labry","countryCode":"FR","stateCode":"GES","latitude":"49.17289000","longitude":"5.88087000"},{"name":"Lamarche","countryCode":"FR","stateCode":"GES","latitude":"48.06967000","longitude":"5.78141000"},{"name":"Lampertheim","countryCode":"FR","stateCode":"GES","latitude":"48.65149000","longitude":"7.69876000"},{"name":"Landres","countryCode":"FR","stateCode":"GES","latitude":"49.32044000","longitude":"5.80060000"},{"name":"Landser","countryCode":"FR","stateCode":"GES","latitude":"47.68501000","longitude":"7.38998000"},{"name":"Laneuveville-devant-Nancy","countryCode":"FR","stateCode":"GES","latitude":"48.65659000","longitude":"6.22658000"},{"name":"Langres","countryCode":"FR","stateCode":"GES","latitude":"47.86263000","longitude":"5.33308000"},{"name":"Lapoutroie","countryCode":"FR","stateCode":"GES","latitude":"48.15398000","longitude":"7.16714000"},{"name":"Lautenbach","countryCode":"FR","stateCode":"GES","latitude":"47.94055000","longitude":"7.15768000"},{"name":"Lautenbachzell","countryCode":"FR","stateCode":"GES","latitude":"47.94124000","longitude":"7.14643000"},{"name":"Lauterbourg","countryCode":"FR","stateCode":"GES","latitude":"48.97515000","longitude":"8.17846000"},{"name":"Laxou","countryCode":"FR","stateCode":"GES","latitude":"48.68372000","longitude":"6.14929000"},{"name":"Lay-Saint-Christophe","countryCode":"FR","stateCode":"GES","latitude":"48.74926000","longitude":"6.19735000"},{"name":"Le Ban Saint-Martin","countryCode":"FR","stateCode":"GES","latitude":"49.12250000","longitude":"6.15111000"},{"name":"Le Mesnil-sur-Oger","countryCode":"FR","stateCode":"GES","latitude":"48.94708000","longitude":"4.02263000"},{"name":"Le Ménil","countryCode":"FR","stateCode":"GES","latitude":"47.90477000","longitude":"6.78209000"},{"name":"Le Syndicat","countryCode":"FR","stateCode":"GES","latitude":"48.01733000","longitude":"6.68436000"},{"name":"Le Thillot","countryCode":"FR","stateCode":"GES","latitude":"47.87941000","longitude":"6.76279000"},{"name":"Le Tholy","countryCode":"FR","stateCode":"GES","latitude":"48.08229000","longitude":"6.74351000"},{"name":"Lembach","countryCode":"FR","stateCode":"GES","latitude":"49.00362000","longitude":"7.78986000"},{"name":"Lemberg","countryCode":"FR","stateCode":"GES","latitude":"49.00199000","longitude":"7.37889000"},{"name":"Les Forges","countryCode":"FR","stateCode":"GES","latitude":"48.17747000","longitude":"6.38846000"},{"name":"Les Hautes-Rivières","countryCode":"FR","stateCode":"GES","latitude":"49.88595000","longitude":"4.84186000"},{"name":"Les Noës-près-Troyes","countryCode":"FR","stateCode":"GES","latitude":"48.30358000","longitude":"4.04552000"},{"name":"Les Riceys","countryCode":"FR","stateCode":"GES","latitude":"47.99390000","longitude":"4.36986000"},{"name":"Lexy","countryCode":"FR","stateCode":"GES","latitude":"49.49996000","longitude":"5.72985000"},{"name":"Leymen","countryCode":"FR","stateCode":"GES","latitude":"47.49632000","longitude":"7.48517000"},{"name":"Liffol-le-Grand","countryCode":"FR","stateCode":"GES","latitude":"48.31771000","longitude":"5.58125000"},{"name":"Ligny-en-Barrois","countryCode":"FR","stateCode":"GES","latitude":"48.68861000","longitude":"5.32543000"},{"name":"Lingolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.55752000","longitude":"7.68253000"},{"name":"Lipsheim","countryCode":"FR","stateCode":"GES","latitude":"48.49164000","longitude":"7.66751000"},{"name":"Liverdun","countryCode":"FR","stateCode":"GES","latitude":"48.74973000","longitude":"6.06372000"},{"name":"Lièpvre","countryCode":"FR","stateCode":"GES","latitude":"48.27166000","longitude":"7.28229000"},{"name":"Loivre","countryCode":"FR","stateCode":"GES","latitude":"49.34619000","longitude":"3.97978000"},{"name":"Longeville-en-Barrois","countryCode":"FR","stateCode":"GES","latitude":"48.74242000","longitude":"5.20905000"},{"name":"Longeville-lès-Metz","countryCode":"FR","stateCode":"GES","latitude":"49.11403000","longitude":"6.13612000"},{"name":"Longeville-lès-Saint-Avold","countryCode":"FR","stateCode":"GES","latitude":"49.11689000","longitude":"6.64327000"},{"name":"Longlaville","countryCode":"FR","stateCode":"GES","latitude":"49.53443000","longitude":"5.80048000"},{"name":"Longuyon","countryCode":"FR","stateCode":"GES","latitude":"49.44181000","longitude":"5.60508000"},{"name":"Longwy","countryCode":"FR","stateCode":"GES","latitude":"49.52170000","longitude":"5.76192000"},{"name":"Lorquin","countryCode":"FR","stateCode":"GES","latitude":"48.67102000","longitude":"6.99915000"},{"name":"Ludres","countryCode":"FR","stateCode":"GES","latitude":"48.62032000","longitude":"6.16747000"},{"name":"Lumes","countryCode":"FR","stateCode":"GES","latitude":"49.73461000","longitude":"4.78616000"},{"name":"Lunéville","countryCode":"FR","stateCode":"GES","latitude":"48.59273000","longitude":"6.49383000"},{"name":"Lusigny-sur-Barse","countryCode":"FR","stateCode":"GES","latitude":"48.25451000","longitude":"4.26891000"},{"name":"Lutterbach","countryCode":"FR","stateCode":"GES","latitude":"47.75976000","longitude":"7.28032000"},{"name":"Lutzelhouse","countryCode":"FR","stateCode":"GES","latitude":"48.52114000","longitude":"7.28700000"},{"name":"Lérouville","countryCode":"FR","stateCode":"GES","latitude":"48.79261000","longitude":"5.54063000"},{"name":"Macheren","countryCode":"FR","stateCode":"GES","latitude":"49.10019000","longitude":"6.77763000"},{"name":"Magenta","countryCode":"FR","stateCode":"GES","latitude":"49.04899000","longitude":"3.96882000"},{"name":"Maidières","countryCode":"FR","stateCode":"GES","latitude":"48.89961000","longitude":"6.04005000"},{"name":"Mailly-le-Camp","countryCode":"FR","stateCode":"GES","latitude":"48.66526000","longitude":"4.21303000"},{"name":"Maizières-la-Grande-Paroisse","countryCode":"FR","stateCode":"GES","latitude":"48.51012000","longitude":"3.78573000"},{"name":"Maizières-lès-Metz","countryCode":"FR","stateCode":"GES","latitude":"49.21335000","longitude":"6.15956000"},{"name":"Malzéville","countryCode":"FR","stateCode":"GES","latitude":"48.71235000","longitude":"6.18468000"},{"name":"Mancieulles","countryCode":"FR","stateCode":"GES","latitude":"49.28231000","longitude":"5.89612000"},{"name":"Manom","countryCode":"FR","stateCode":"GES","latitude":"49.37092000","longitude":"6.18345000"},{"name":"Marange-Silvange","countryCode":"FR","stateCode":"GES","latitude":"49.20822000","longitude":"6.10426000"},{"name":"Marbache","countryCode":"FR","stateCode":"GES","latitude":"48.79867000","longitude":"6.10600000"},{"name":"Marckolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.16471000","longitude":"7.54400000"},{"name":"Mardeuil","countryCode":"FR","stateCode":"GES","latitude":"49.05393000","longitude":"3.93000000"},{"name":"Mareuil-le-Port","countryCode":"FR","stateCode":"GES","latitude":"49.08179000","longitude":"3.76011000"},{"name":"Mareuil-sur-Ay","countryCode":"FR","stateCode":"GES","latitude":"49.04581000","longitude":"4.03587000"},{"name":"Marigny-le-Châtel","countryCode":"FR","stateCode":"GES","latitude":"48.40291000","longitude":"3.73588000"},{"name":"Marlenheim","countryCode":"FR","stateCode":"GES","latitude":"48.62134000","longitude":"7.49096000"},{"name":"Marly","countryCode":"FR","stateCode":"GES","latitude":"49.06382000","longitude":"6.15427000"},{"name":"Marmoutier","countryCode":"FR","stateCode":"GES","latitude":"48.69005000","longitude":"7.38195000"},{"name":"Marne","countryCode":"FR","stateCode":"GES","latitude":"48.99116000","longitude":"4.25966000"},{"name":"Masevaux","countryCode":"FR","stateCode":"GES","latitude":"47.77671000","longitude":"6.99683000"},{"name":"Matzenheim","countryCode":"FR","stateCode":"GES","latitude":"48.39450000","longitude":"7.62185000"},{"name":"Maxéville","countryCode":"FR","stateCode":"GES","latitude":"48.71324000","longitude":"6.16658000"},{"name":"Meistratzheim","countryCode":"FR","stateCode":"GES","latitude":"48.44853000","longitude":"7.54350000"},{"name":"Mercy-le-Bas","countryCode":"FR","stateCode":"GES","latitude":"49.38935000","longitude":"5.75599000"},{"name":"Merten","countryCode":"FR","stateCode":"GES","latitude":"49.24903000","longitude":"6.66465000"},{"name":"Mertzwiller","countryCode":"FR","stateCode":"GES","latitude":"48.86558000","longitude":"7.68136000"},{"name":"Merxheim","countryCode":"FR","stateCode":"GES","latitude":"47.91128000","longitude":"7.29492000"},{"name":"Messein","countryCode":"FR","stateCode":"GES","latitude":"48.61180000","longitude":"6.13959000"},{"name":"Metz","countryCode":"FR","stateCode":"GES","latitude":"49.11911000","longitude":"6.17269000"},{"name":"Metzeral","countryCode":"FR","stateCode":"GES","latitude":"48.01217000","longitude":"7.07091000"},{"name":"Metzervisse","countryCode":"FR","stateCode":"GES","latitude":"49.31476000","longitude":"6.28277000"},{"name":"Meurthe-et-Moselle","countryCode":"FR","stateCode":"GES","latitude":"48.65082000","longitude":"6.15660000"},{"name":"Meuse","countryCode":"FR","stateCode":"GES","latitude":"48.97176000","longitude":"5.36371000"},{"name":"Mexy","countryCode":"FR","stateCode":"GES","latitude":"49.50072000","longitude":"5.78078000"},{"name":"Meyenheim","countryCode":"FR","stateCode":"GES","latitude":"47.91364000","longitude":"7.35560000"},{"name":"Mirecourt","countryCode":"FR","stateCode":"GES","latitude":"48.30089000","longitude":"6.13282000"},{"name":"Mittelhausbergen","countryCode":"FR","stateCode":"GES","latitude":"48.61436000","longitude":"7.69009000"},{"name":"Molsheim","countryCode":"FR","stateCode":"GES","latitude":"48.54042000","longitude":"7.49199000"},{"name":"Mommenheim","countryCode":"FR","stateCode":"GES","latitude":"48.75782000","longitude":"7.64494000"},{"name":"Mondelange","countryCode":"FR","stateCode":"GES","latitude":"49.26145000","longitude":"6.16503000"},{"name":"Monswiller","countryCode":"FR","stateCode":"GES","latitude":"48.75511000","longitude":"7.37732000"},{"name":"Mont-Saint-Martin","countryCode":"FR","stateCode":"GES","latitude":"49.54363000","longitude":"5.78337000"},{"name":"Montauville","countryCode":"FR","stateCode":"GES","latitude":"48.90111000","longitude":"6.02359000"},{"name":"Montbronn","countryCode":"FR","stateCode":"GES","latitude":"48.99243000","longitude":"7.31075000"},{"name":"Montcy-Notre-Dame","countryCode":"FR","stateCode":"GES","latitude":"49.77507000","longitude":"4.74245000"},{"name":"Monthermé","countryCode":"FR","stateCode":"GES","latitude":"49.88465000","longitude":"4.73013000"},{"name":"Montier-en-Der","countryCode":"FR","stateCode":"GES","latitude":"48.47823000","longitude":"4.77073000"},{"name":"Montigny-lès-Metz","countryCode":"FR","stateCode":"GES","latitude":"49.09560000","longitude":"6.15271000"},{"name":"Montmirail","countryCode":"FR","stateCode":"GES","latitude":"48.87214000","longitude":"3.53797000"},{"name":"Montmédy","countryCode":"FR","stateCode":"GES","latitude":"49.52096000","longitude":"5.36835000"},{"name":"Montois-la-Montagne","countryCode":"FR","stateCode":"GES","latitude":"49.21680000","longitude":"6.02137000"},{"name":"Moosch","countryCode":"FR","stateCode":"GES","latitude":"47.86035000","longitude":"7.04870000"},{"name":"Morhange","countryCode":"FR","stateCode":"GES","latitude":"48.92359000","longitude":"6.64163000"},{"name":"Morsbach","countryCode":"FR","stateCode":"GES","latitude":"49.16806000","longitude":"6.87190000"},{"name":"Morschwiller-le-Bas","countryCode":"FR","stateCode":"GES","latitude":"47.73615000","longitude":"7.26954000"},{"name":"Moselle","countryCode":"FR","stateCode":"GES","latitude":"49.04177000","longitude":"6.58355000"},{"name":"Moulins-lès-Metz","countryCode":"FR","stateCode":"GES","latitude":"49.10434000","longitude":"6.10832000"},{"name":"Mourmelon-le-Grand","countryCode":"FR","stateCode":"GES","latitude":"49.13256000","longitude":"4.36420000"},{"name":"Moutiers","countryCode":"FR","stateCode":"GES","latitude":"49.23302000","longitude":"5.96553000"},{"name":"Mouzon","countryCode":"FR","stateCode":"GES","latitude":"49.60706000","longitude":"5.07569000"},{"name":"Moyenmoutier","countryCode":"FR","stateCode":"GES","latitude":"48.37730000","longitude":"6.90047000"},{"name":"Moyeuvre-Grande","countryCode":"FR","stateCode":"GES","latitude":"49.25294000","longitude":"6.04467000"},{"name":"Muizon","countryCode":"FR","stateCode":"GES","latitude":"49.27499000","longitude":"3.89083000"},{"name":"Mulhouse","countryCode":"FR","stateCode":"GES","latitude":"47.75205000","longitude":"7.32866000"},{"name":"Munchhouse","countryCode":"FR","stateCode":"GES","latitude":"47.86930000","longitude":"7.45233000"},{"name":"Mundolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.64215000","longitude":"7.71378000"},{"name":"Munster","countryCode":"FR","stateCode":"GES","latitude":"48.04048000","longitude":"7.13933000"},{"name":"Mussig","countryCode":"FR","stateCode":"GES","latitude":"48.22993000","longitude":"7.51963000"},{"name":"Mussy-sur-Seine","countryCode":"FR","stateCode":"GES","latitude":"47.97791000","longitude":"4.49743000"},{"name":"Muttersholtz","countryCode":"FR","stateCode":"GES","latitude":"48.26761000","longitude":"7.53567000"},{"name":"Mutzig","countryCode":"FR","stateCode":"GES","latitude":"48.53974000","longitude":"7.45594000"},{"name":"Mécleuves","countryCode":"FR","stateCode":"GES","latitude":"49.04429000","longitude":"6.27051000"},{"name":"Méry-sur-Seine","countryCode":"FR","stateCode":"GES","latitude":"48.50937000","longitude":"3.89129000"},{"name":"Méréville","countryCode":"FR","stateCode":"GES","latitude":"48.59113000","longitude":"6.15106000"},{"name":"Nancy","countryCode":"FR","stateCode":"GES","latitude":"48.68439000","longitude":"6.18496000"},{"name":"Neuf-Brisach","countryCode":"FR","stateCode":"GES","latitude":"48.01783000","longitude":"7.52795000"},{"name":"Neufchef","countryCode":"FR","stateCode":"GES","latitude":"49.31678000","longitude":"6.02416000"},{"name":"Neufchâteau","countryCode":"FR","stateCode":"GES","latitude":"48.35557000","longitude":"5.69602000"},{"name":"Neufgrange","countryCode":"FR","stateCode":"GES","latitude":"49.07679000","longitude":"7.06526000"},{"name":"Neufmanil","countryCode":"FR","stateCode":"GES","latitude":"49.81096000","longitude":"4.79673000"},{"name":"Neuves-Maisons","countryCode":"FR","stateCode":"GES","latitude":"48.61811000","longitude":"6.10544000"},{"name":"Neuwiller-lès-Saverne","countryCode":"FR","stateCode":"GES","latitude":"48.82506000","longitude":"7.40513000"},{"name":"Niderviller","countryCode":"FR","stateCode":"GES","latitude":"48.71294000","longitude":"7.10627000"},{"name":"Niederbronn-les-Bains","countryCode":"FR","stateCode":"GES","latitude":"48.95165000","longitude":"7.64271000"},{"name":"Niederhaslach","countryCode":"FR","stateCode":"GES","latitude":"48.54264000","longitude":"7.34282000"},{"name":"Niederhausbergen","countryCode":"FR","stateCode":"GES","latitude":"48.62400000","longitude":"7.70210000"},{"name":"Niedernai","countryCode":"FR","stateCode":"GES","latitude":"48.45101000","longitude":"7.51635000"},{"name":"Niederschaeffolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.77241000","longitude":"7.73862000"},{"name":"Nilvange","countryCode":"FR","stateCode":"GES","latitude":"49.34224000","longitude":"6.04964000"},{"name":"Nogent-le-Bas","countryCode":"FR","stateCode":"GES","latitude":"48.01974000","longitude":"5.33323000"},{"name":"Nogent-sur-Seine","countryCode":"FR","stateCode":"GES","latitude":"48.49372000","longitude":"3.50262000"},{"name":"Nomeny","countryCode":"FR","stateCode":"GES","latitude":"48.88977000","longitude":"6.22635000"},{"name":"Nomexy","countryCode":"FR","stateCode":"GES","latitude":"48.30741000","longitude":"6.38572000"},{"name":"Nordhouse","countryCode":"FR","stateCode":"GES","latitude":"48.44833000","longitude":"7.67326000"},{"name":"Norroy-lès-Pont-à-Mousson","countryCode":"FR","stateCode":"GES","latitude":"48.93495000","longitude":"6.03078000"},{"name":"Nouvion-sur-Meuse","countryCode":"FR","stateCode":"GES","latitude":"49.69949000","longitude":"4.79562000"},{"name":"Nouzonville","countryCode":"FR","stateCode":"GES","latitude":"49.81369000","longitude":"4.74736000"},{"name":"Novéant-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"49.02366000","longitude":"6.04795000"},{"name":"Obenheim","countryCode":"FR","stateCode":"GES","latitude":"48.35975000","longitude":"7.69200000"},{"name":"Oberbronn","countryCode":"FR","stateCode":"GES","latitude":"48.94020000","longitude":"7.60700000"},{"name":"Oberhaslach","countryCode":"FR","stateCode":"GES","latitude":"48.55039000","longitude":"7.33213000"},{"name":"Oberhausbergen","countryCode":"FR","stateCode":"GES","latitude":"48.60607000","longitude":"7.68846000"},{"name":"Oberhergheim","countryCode":"FR","stateCode":"GES","latitude":"47.96668000","longitude":"7.39516000"},{"name":"Oberhoffen-sur-Moder","countryCode":"FR","stateCode":"GES","latitude":"48.78366000","longitude":"7.86347000"},{"name":"Obermodern-Zutzendorf","countryCode":"FR","stateCode":"GES","latitude":"48.85000000","longitude":"7.53333000"},{"name":"Obernai","countryCode":"FR","stateCode":"GES","latitude":"48.46313000","longitude":"7.48100000"},{"name":"Oberschaeffolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.58643000","longitude":"7.65018000"},{"name":"Oderen","countryCode":"FR","stateCode":"GES","latitude":"47.91036000","longitude":"6.97463000"},{"name":"Oermingen","countryCode":"FR","stateCode":"GES","latitude":"49.00043000","longitude":"7.12900000"},{"name":"Offenheim","countryCode":"FR","stateCode":"GES","latitude":"48.63208000","longitude":"7.61668000"},{"name":"Ohlungen","countryCode":"FR","stateCode":"GES","latitude":"48.81352000","longitude":"7.70225000"},{"name":"Orbey","countryCode":"FR","stateCode":"GES","latitude":"48.12651000","longitude":"7.16455000"},{"name":"Ostheim","countryCode":"FR","stateCode":"GES","latitude":"48.15995000","longitude":"7.36976000"},{"name":"Ostwald","countryCode":"FR","stateCode":"GES","latitude":"48.54369000","longitude":"7.71099000"},{"name":"Ottange","countryCode":"FR","stateCode":"GES","latitude":"49.44307000","longitude":"6.01988000"},{"name":"Otterswiller","countryCode":"FR","stateCode":"GES","latitude":"48.72568000","longitude":"7.37878000"},{"name":"Ottmarsheim","countryCode":"FR","stateCode":"GES","latitude":"47.78802000","longitude":"7.50777000"},{"name":"Ottrott","countryCode":"FR","stateCode":"GES","latitude":"48.45642000","longitude":"7.42556000"},{"name":"Pagny-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"48.98365000","longitude":"6.02069000"},{"name":"Pargny-sur-Saulx","countryCode":"FR","stateCode":"GES","latitude":"48.76866000","longitude":"4.83758000"},{"name":"Payns","countryCode":"FR","stateCode":"GES","latitude":"48.38255000","longitude":"3.97755000"},{"name":"Peltre","countryCode":"FR","stateCode":"GES","latitude":"49.07480000","longitude":"6.22721000"},{"name":"Petit-Réderching","countryCode":"FR","stateCode":"GES","latitude":"49.05494000","longitude":"7.30640000"},{"name":"Petite-Rosselle","countryCode":"FR","stateCode":"GES","latitude":"49.21177000","longitude":"6.85607000"},{"name":"Pfaffenheim","countryCode":"FR","stateCode":"GES","latitude":"47.98567000","longitude":"7.28928000"},{"name":"Pfaffenhoffen","countryCode":"FR","stateCode":"GES","latitude":"48.84220000","longitude":"7.60714000"},{"name":"Pfastatt","countryCode":"FR","stateCode":"GES","latitude":"47.76915000","longitude":"7.30295000"},{"name":"Pfetterhouse","countryCode":"FR","stateCode":"GES","latitude":"47.50128000","longitude":"7.16598000"},{"name":"Pfulgriesheim","countryCode":"FR","stateCode":"GES","latitude":"48.64403000","longitude":"7.67086000"},{"name":"Phalsbourg","countryCode":"FR","stateCode":"GES","latitude":"48.76771000","longitude":"7.25820000"},{"name":"Piennes","countryCode":"FR","stateCode":"GES","latitude":"49.30964000","longitude":"5.78009000"},{"name":"Pierrepont","countryCode":"FR","stateCode":"GES","latitude":"49.41646000","longitude":"5.70908000"},{"name":"Pierrevillers","countryCode":"FR","stateCode":"GES","latitude":"49.22468000","longitude":"6.10337000"},{"name":"Pierry","countryCode":"FR","stateCode":"GES","latitude":"49.02024000","longitude":"3.94071000"},{"name":"Piney","countryCode":"FR","stateCode":"GES","latitude":"48.36366000","longitude":"4.33325000"},{"name":"Plainfaing","countryCode":"FR","stateCode":"GES","latitude":"48.17284000","longitude":"7.01539000"},{"name":"Plappeville","countryCode":"FR","stateCode":"GES","latitude":"49.13019000","longitude":"6.12471000"},{"name":"Plobsheim","countryCode":"FR","stateCode":"GES","latitude":"48.46979000","longitude":"7.72442000"},{"name":"Plombières-les-Bains","countryCode":"FR","stateCode":"GES","latitude":"47.96337000","longitude":"6.45758000"},{"name":"Pompey","countryCode":"FR","stateCode":"GES","latitude":"48.76876000","longitude":"6.12639000"},{"name":"Pont-Saint-Vincent","countryCode":"FR","stateCode":"GES","latitude":"48.60519000","longitude":"6.09850000"},{"name":"Pont-Sainte-Marie","countryCode":"FR","stateCode":"GES","latitude":"48.31848000","longitude":"4.09447000"},{"name":"Pont-à-Mousson","countryCode":"FR","stateCode":"GES","latitude":"48.90702000","longitude":"6.05635000"},{"name":"Pontfaverger-Moronvilliers","countryCode":"FR","stateCode":"GES","latitude":"49.29702000","longitude":"4.31657000"},{"name":"Porcelette","countryCode":"FR","stateCode":"GES","latitude":"49.15657000","longitude":"6.65513000"},{"name":"Port à Binson","countryCode":"FR","stateCode":"GES","latitude":"49.08202000","longitude":"3.75989000"},{"name":"Portieux","countryCode":"FR","stateCode":"GES","latitude":"48.34466000","longitude":"6.34465000"},{"name":"Pouru-Saint-Remy","countryCode":"FR","stateCode":"GES","latitude":"49.68333000","longitude":"5.08333000"},{"name":"Pouxeux","countryCode":"FR","stateCode":"GES","latitude":"48.10621000","longitude":"6.57299000"},{"name":"Prix-lès-Mézières","countryCode":"FR","stateCode":"GES","latitude":"49.75549000","longitude":"4.69113000"},{"name":"Pulligny","countryCode":"FR","stateCode":"GES","latitude":"48.53893000","longitude":"6.14426000"},{"name":"Pulnoy","countryCode":"FR","stateCode":"GES","latitude":"48.70343000","longitude":"6.25765000"},{"name":"Pulversheim","countryCode":"FR","stateCode":"GES","latitude":"47.83753000","longitude":"7.30119000"},{"name":"Raedersheim","countryCode":"FR","stateCode":"GES","latitude":"47.88895000","longitude":"7.28222000"},{"name":"Rambervillers","countryCode":"FR","stateCode":"GES","latitude":"48.34240000","longitude":"6.63580000"},{"name":"Ramonchamp","countryCode":"FR","stateCode":"GES","latitude":"47.89429000","longitude":"6.74171000"},{"name":"Raon-aux-Bois","countryCode":"FR","stateCode":"GES","latitude":"48.05686000","longitude":"6.52098000"},{"name":"Reichshoffen","countryCode":"FR","stateCode":"GES","latitude":"48.93287000","longitude":"7.66561000"},{"name":"Reichstett","countryCode":"FR","stateCode":"GES","latitude":"48.64856000","longitude":"7.75455000"},{"name":"Reims","countryCode":"FR","stateCode":"GES","latitude":"49.26526000","longitude":"4.02853000"},{"name":"Reiningue","countryCode":"FR","stateCode":"GES","latitude":"47.75215000","longitude":"7.23327000"},{"name":"Remiremont","countryCode":"FR","stateCode":"GES","latitude":"48.01754000","longitude":"6.58820000"},{"name":"Renwez","countryCode":"FR","stateCode":"GES","latitude":"49.83839000","longitude":"4.60334000"},{"name":"Rethel","countryCode":"FR","stateCode":"GES","latitude":"49.50979000","longitude":"4.36740000"},{"name":"Retonfey","countryCode":"FR","stateCode":"GES","latitude":"49.13648000","longitude":"6.30634000"},{"name":"Revigny-sur-Ornain","countryCode":"FR","stateCode":"GES","latitude":"48.83016000","longitude":"4.98558000"},{"name":"Revin","countryCode":"FR","stateCode":"GES","latitude":"49.94039000","longitude":"4.63503000"},{"name":"Rhinau","countryCode":"FR","stateCode":"GES","latitude":"48.32017000","longitude":"7.70527000"},{"name":"Ribeauvillé","countryCode":"FR","stateCode":"GES","latitude":"48.19510000","longitude":"7.31938000"},{"name":"Richardménil","countryCode":"FR","stateCode":"GES","latitude":"48.59334000","longitude":"6.16917000"},{"name":"Richemont","countryCode":"FR","stateCode":"GES","latitude":"49.27723000","longitude":"6.16372000"},{"name":"Richwiller","countryCode":"FR","stateCode":"GES","latitude":"47.77995000","longitude":"7.28067000"},{"name":"Riedisheim","countryCode":"FR","stateCode":"GES","latitude":"47.74847000","longitude":"7.36716000"},{"name":"Rilly-la-Montagne","countryCode":"FR","stateCode":"GES","latitude":"49.16553000","longitude":"4.04568000"},{"name":"Rimogne","countryCode":"FR","stateCode":"GES","latitude":"49.84075000","longitude":"4.53941000"},{"name":"Riquewihr","countryCode":"FR","stateCode":"GES","latitude":"48.16672000","longitude":"7.29707000"},{"name":"Rixheim","countryCode":"FR","stateCode":"GES","latitude":"47.74970000","longitude":"7.40203000"},{"name":"Rocroi","countryCode":"FR","stateCode":"GES","latitude":"49.92610000","longitude":"4.52220000"},{"name":"Roeschwoog","countryCode":"FR","stateCode":"GES","latitude":"48.82676000","longitude":"8.03684000"},{"name":"Rohrbach-lès-Bitche","countryCode":"FR","stateCode":"GES","latitude":"49.04424000","longitude":"7.26759000"},{"name":"Rolampont","countryCode":"FR","stateCode":"GES","latitude":"47.94951000","longitude":"5.28560000"},{"name":"Romanswiller","countryCode":"FR","stateCode":"GES","latitude":"48.64556000","longitude":"7.40762000"},{"name":"Rombas","countryCode":"FR","stateCode":"GES","latitude":"49.24946000","longitude":"6.09398000"},{"name":"Romilly-sur-Seine","countryCode":"FR","stateCode":"GES","latitude":"48.51085000","longitude":"3.72634000"},{"name":"Rosenau","countryCode":"FR","stateCode":"GES","latitude":"47.63688000","longitude":"7.53598000"},{"name":"Rosheim","countryCode":"FR","stateCode":"GES","latitude":"48.49710000","longitude":"7.47105000"},{"name":"Rosières-aux-Salines","countryCode":"FR","stateCode":"GES","latitude":"48.59301000","longitude":"6.33199000"},{"name":"Rosières-près-Troyes","countryCode":"FR","stateCode":"GES","latitude":"48.26182000","longitude":"4.07396000"},{"name":"Rosselange","countryCode":"FR","stateCode":"GES","latitude":"49.25780000","longitude":"6.06890000"},{"name":"Rothau","countryCode":"FR","stateCode":"GES","latitude":"48.45687000","longitude":"7.20772000"},{"name":"Rouffach","countryCode":"FR","stateCode":"GES","latitude":"47.95786000","longitude":"7.30016000"},{"name":"Rouhling","countryCode":"FR","stateCode":"GES","latitude":"49.13888000","longitude":"7.00446000"},{"name":"Rozérieulles","countryCode":"FR","stateCode":"GES","latitude":"49.10668000","longitude":"6.08198000"},{"name":"Ruelisheim","countryCode":"FR","stateCode":"GES","latitude":"47.82405000","longitude":"7.35744000"},{"name":"Rumersheim-le-Haut","countryCode":"FR","stateCode":"GES","latitude":"47.85124000","longitude":"7.52079000"},{"name":"Rupt-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"47.92271000","longitude":"6.66291000"},{"name":"Rurange-lès-Thionville","countryCode":"FR","stateCode":"GES","latitude":"49.27599000","longitude":"6.23184000"},{"name":"Russ","countryCode":"FR","stateCode":"GES","latitude":"48.49600000","longitude":"7.25911000"},{"name":"Russange","countryCode":"FR","stateCode":"GES","latitude":"49.48283000","longitude":"5.95204000"},{"name":"Réding","countryCode":"FR","stateCode":"GES","latitude":"48.75177000","longitude":"7.10747000"},{"name":"Réguisheim","countryCode":"FR","stateCode":"GES","latitude":"47.89563000","longitude":"7.35288000"},{"name":"Réhon","countryCode":"FR","stateCode":"GES","latitude":"49.49878000","longitude":"5.75497000"},{"name":"Rémelfing","countryCode":"FR","stateCode":"GES","latitude":"49.08947000","longitude":"7.08820000"},{"name":"Rémilly","countryCode":"FR","stateCode":"GES","latitude":"49.01359000","longitude":"6.39219000"},{"name":"Saint-Amarin","countryCode":"FR","stateCode":"GES","latitude":"47.87494000","longitude":"7.02940000"},{"name":"Saint-Amé","countryCode":"FR","stateCode":"GES","latitude":"48.02388000","longitude":"6.66416000"},{"name":"Saint-André-les-Vergers","countryCode":"FR","stateCode":"GES","latitude":"48.28527000","longitude":"4.05210000"},{"name":"Saint-Avold","countryCode":"FR","stateCode":"GES","latitude":"49.10465000","longitude":"6.70402000"},{"name":"Saint-Brice-Courcelles","countryCode":"FR","stateCode":"GES","latitude":"49.26667000","longitude":"3.98333000"},{"name":"Saint-Dizier","countryCode":"FR","stateCode":"GES","latitude":"48.63773000","longitude":"4.94892000"},{"name":"Saint-Dié-des-Vosges","countryCode":"FR","stateCode":"GES","latitude":"48.28333000","longitude":"6.95000000"},{"name":"Saint-Germain","countryCode":"FR","stateCode":"GES","latitude":"48.25736000","longitude":"4.03264000"},{"name":"Saint-Hippolyte","countryCode":"FR","stateCode":"GES","latitude":"48.23156000","longitude":"7.37121000"},{"name":"Saint-Julien-les-Villas","countryCode":"FR","stateCode":"GES","latitude":"48.27127000","longitude":"4.09901000"},{"name":"Saint-Julien-lès-Metz","countryCode":"FR","stateCode":"GES","latitude":"49.13288000","longitude":"6.20240000"},{"name":"Saint-Just-Sauvage","countryCode":"FR","stateCode":"GES","latitude":"48.55478000","longitude":"3.78449000"},{"name":"Saint-Laurent","countryCode":"FR","stateCode":"GES","latitude":"49.76449000","longitude":"4.77193000"},{"name":"Saint-Louis","countryCode":"FR","stateCode":"GES","latitude":"47.59206000","longitude":"7.55923000"},{"name":"Saint-Lyé","countryCode":"FR","stateCode":"GES","latitude":"48.36502000","longitude":"3.99900000"},{"name":"Saint-Léonard","countryCode":"FR","stateCode":"GES","latitude":"48.21638000","longitude":"6.94355000"},{"name":"Saint-Maurice-sur-Moselle","countryCode":"FR","stateCode":"GES","latitude":"47.85889000","longitude":"6.82477000"},{"name":"Saint-Max","countryCode":"FR","stateCode":"GES","latitude":"48.70426000","longitude":"6.20686000"},{"name":"Saint-Memmie","countryCode":"FR","stateCode":"GES","latitude":"48.95247000","longitude":"4.38409000"},{"name":"Saint-Menges","countryCode":"FR","stateCode":"GES","latitude":"49.73873000","longitude":"4.92628000"},{"name":"Saint-Michel-sur-Meurthe","countryCode":"FR","stateCode":"GES","latitude":"48.32219000","longitude":"6.89024000"},{"name":"Saint-Mihiel","countryCode":"FR","stateCode":"GES","latitude":"48.88746000","longitude":"5.55099000"},{"name":"Saint-Nabord","countryCode":"FR","stateCode":"GES","latitude":"48.05171000","longitude":"6.58248000"},{"name":"Saint-Nicolas-de-Port","countryCode":"FR","stateCode":"GES","latitude":"48.62857000","longitude":"6.29668000"},{"name":"Saint-Parres-aux-Tertres","countryCode":"FR","stateCode":"GES","latitude":"48.29780000","longitude":"4.11752000"},{"name":"Saint-Pouange","countryCode":"FR","stateCode":"GES","latitude":"48.22656000","longitude":"4.03979000"},{"name":"Saint-Privat-la-Montagne","countryCode":"FR","stateCode":"GES","latitude":"49.18768000","longitude":"6.03874000"},{"name":"Saint-Étienne-lès-Remiremont","countryCode":"FR","stateCode":"GES","latitude":"48.02287000","longitude":"6.60868000"},{"name":"Sainte-Croix-aux-Mines","countryCode":"FR","stateCode":"GES","latitude":"48.26249000","longitude":"7.22739000"},{"name":"Sainte-Croix-en-Plaine","countryCode":"FR","stateCode":"GES","latitude":"48.00876000","longitude":"7.38556000"},{"name":"Sainte-Marguerite","countryCode":"FR","stateCode":"GES","latitude":"48.26735000","longitude":"6.98439000"},{"name":"Sainte-Marie-aux-Chênes","countryCode":"FR","stateCode":"GES","latitude":"49.19262000","longitude":"6.00150000"},{"name":"Sainte-Marie-aux-Mines","countryCode":"FR","stateCode":"GES","latitude":"48.24649000","longitude":"7.18385000"},{"name":"Sainte-Maure","countryCode":"FR","stateCode":"GES","latitude":"48.34729000","longitude":"4.05962000"},{"name":"Sainte-Menehould","countryCode":"FR","stateCode":"GES","latitude":"49.09008000","longitude":"4.89733000"},{"name":"Sainte-Savine","countryCode":"FR","stateCode":"GES","latitude":"48.29637000","longitude":"4.04642000"},{"name":"Saizerais","countryCode":"FR","stateCode":"GES","latitude":"48.79250000","longitude":"6.04470000"},{"name":"Sand","countryCode":"FR","stateCode":"GES","latitude":"48.38319000","longitude":"7.61233000"},{"name":"Sarralbe","countryCode":"FR","stateCode":"GES","latitude":"48.99858000","longitude":"7.03074000"},{"name":"Sarre-Union","countryCode":"FR","stateCode":"GES","latitude":"48.93818000","longitude":"7.09373000"},{"name":"Sarrebourg","countryCode":"FR","stateCode":"GES","latitude":"48.73558000","longitude":"7.05720000"},{"name":"Sarreguemines","countryCode":"FR","stateCode":"GES","latitude":"49.10995000","longitude":"7.06747000"},{"name":"Sarreinsming","countryCode":"FR","stateCode":"GES","latitude":"49.09121000","longitude":"7.11053000"},{"name":"Sarrewerden","countryCode":"FR","stateCode":"GES","latitude":"48.92261000","longitude":"7.08412000"},{"name":"Sarry","countryCode":"FR","stateCode":"GES","latitude":"48.91852000","longitude":"4.40621000"},{"name":"Saulcy-sur-Meurthe","countryCode":"FR","stateCode":"GES","latitude":"48.23758000","longitude":"6.96443000"},{"name":"Saulnes","countryCode":"FR","stateCode":"GES","latitude":"49.53189000","longitude":"5.82130000"},{"name":"Saulny","countryCode":"FR","stateCode":"GES","latitude":"49.15770000","longitude":"6.10929000"},{"name":"Sault-lès-Rethel","countryCode":"FR","stateCode":"GES","latitude":"49.49980000","longitude":"4.36227000"},{"name":"Saulxures-lès-Nancy","countryCode":"FR","stateCode":"GES","latitude":"48.68872000","longitude":"6.24353000"},{"name":"Saulxures-sur-Moselotte","countryCode":"FR","stateCode":"GES","latitude":"47.94894000","longitude":"6.77040000"},{"name":"Sausheim","countryCode":"FR","stateCode":"GES","latitude":"47.78711000","longitude":"7.37267000"},{"name":"Saverne","countryCode":"FR","stateCode":"GES","latitude":"48.74164000","longitude":"7.36221000"},{"name":"Scherwiller","countryCode":"FR","stateCode":"GES","latitude":"48.28713000","longitude":"7.42135000"},{"name":"Schiltigheim","countryCode":"FR","stateCode":"GES","latitude":"48.60749000","longitude":"7.74931000"},{"name":"Schirmeck","countryCode":"FR","stateCode":"GES","latitude":"48.48313000","longitude":"7.22004000"},{"name":"Schirrhein","countryCode":"FR","stateCode":"GES","latitude":"48.80161000","longitude":"7.90588000"},{"name":"Schnersheim","countryCode":"FR","stateCode":"GES","latitude":"48.65741000","longitude":"7.56701000"},{"name":"Schweighouse-sur-Moder","countryCode":"FR","stateCode":"GES","latitude":"48.82009000","longitude":"7.72810000"},{"name":"Schwindratzheim","countryCode":"FR","stateCode":"GES","latitude":"48.75582000","longitude":"7.59898000"},{"name":"Schœneck","countryCode":"FR","stateCode":"GES","latitude":"49.21667000","longitude":"6.91667000"},{"name":"Scy-Chazelles","countryCode":"FR","stateCode":"GES","latitude":"49.11340000","longitude":"6.11470000"},{"name":"Sedan","countryCode":"FR","stateCode":"GES","latitude":"49.70187000","longitude":"4.94028000"},{"name":"Seichamps","countryCode":"FR","stateCode":"GES","latitude":"48.71492000","longitude":"6.26139000"},{"name":"Seingbouse","countryCode":"FR","stateCode":"GES","latitude":"49.11341000","longitude":"6.83186000"},{"name":"Seltz","countryCode":"FR","stateCode":"GES","latitude":"48.89520000","longitude":"8.10757000"},{"name":"Senones","countryCode":"FR","stateCode":"GES","latitude":"48.39475000","longitude":"6.97818000"},{"name":"Sentheim","countryCode":"FR","stateCode":"GES","latitude":"47.75560000","longitude":"7.05305000"},{"name":"Sermaize-les-Bains","countryCode":"FR","stateCode":"GES","latitude":"48.78507000","longitude":"4.91169000"},{"name":"Serémange-Erzange","countryCode":"FR","stateCode":"GES","latitude":"49.32062000","longitude":"6.09092000"},{"name":"Sessenheim","countryCode":"FR","stateCode":"GES","latitude":"48.79652000","longitude":"7.98719000"},{"name":"Sierck-les-Bains","countryCode":"FR","stateCode":"GES","latitude":"49.43942000","longitude":"6.35816000"},{"name":"Sierentz","countryCode":"FR","stateCode":"GES","latitude":"47.65834000","longitude":"7.45387000"},{"name":"Signy-le-Petit","countryCode":"FR","stateCode":"GES","latitude":"49.90277000","longitude":"4.27990000"},{"name":"Sigolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.13493000","longitude":"7.29980000"},{"name":"Sillery","countryCode":"FR","stateCode":"GES","latitude":"49.19822000","longitude":"4.13244000"},{"name":"Solgne","countryCode":"FR","stateCode":"GES","latitude":"48.96543000","longitude":"6.29429000"},{"name":"Soucht","countryCode":"FR","stateCode":"GES","latitude":"48.95902000","longitude":"7.33434000"},{"name":"Souffelweyersheim","countryCode":"FR","stateCode":"GES","latitude":"48.63540000","longitude":"7.74141000"},{"name":"Soufflenheim","countryCode":"FR","stateCode":"GES","latitude":"48.83026000","longitude":"7.96268000"},{"name":"Soultz-Haut-Rhin","countryCode":"FR","stateCode":"GES","latitude":"47.88849000","longitude":"7.22860000"},{"name":"Soultz-sous-Forêts","countryCode":"FR","stateCode":"GES","latitude":"48.93693000","longitude":"7.88110000"},{"name":"Soultzeren","countryCode":"FR","stateCode":"GES","latitude":"48.06394000","longitude":"7.10233000"},{"name":"Soultzmatt","countryCode":"FR","stateCode":"GES","latitude":"47.96188000","longitude":"7.23759000"},{"name":"Spicheren","countryCode":"FR","stateCode":"GES","latitude":"49.19252000","longitude":"6.96611000"},{"name":"Staffelfelden","countryCode":"FR","stateCode":"GES","latitude":"47.82647000","longitude":"7.25235000"},{"name":"Steinbach","countryCode":"FR","stateCode":"GES","latitude":"47.82140000","longitude":"7.15279000"},{"name":"Steinbourg","countryCode":"FR","stateCode":"GES","latitude":"48.77028000","longitude":"7.41354000"},{"name":"Stenay","countryCode":"FR","stateCode":"GES","latitude":"49.49489000","longitude":"5.18606000"},{"name":"Still","countryCode":"FR","stateCode":"GES","latitude":"48.54982000","longitude":"7.40444000"},{"name":"Stiring-Wendel","countryCode":"FR","stateCode":"GES","latitude":"49.20198000","longitude":"6.93170000"},{"name":"Stosswihr","countryCode":"FR","stateCode":"GES","latitude":"48.05389000","longitude":"7.09964000"},{"name":"Stotzheim","countryCode":"FR","stateCode":"GES","latitude":"48.37868000","longitude":"7.49235000"},{"name":"Strasbourg","countryCode":"FR","stateCode":"GES","latitude":"48.58392000","longitude":"7.74553000"},{"name":"Suippes","countryCode":"FR","stateCode":"GES","latitude":"49.12886000","longitude":"4.53446000"},{"name":"Sundhoffen","countryCode":"FR","stateCode":"GES","latitude":"48.04263000","longitude":"7.41320000"},{"name":"Sundhouse","countryCode":"FR","stateCode":"GES","latitude":"48.25110000","longitude":"7.60427000"},{"name":"Surbourg","countryCode":"FR","stateCode":"GES","latitude":"48.91009000","longitude":"7.84716000"},{"name":"Sélestat","countryCode":"FR","stateCode":"GES","latitude":"48.26195000","longitude":"7.44890000"},{"name":"Sézanne","countryCode":"FR","stateCode":"GES","latitude":"48.72047000","longitude":"3.72339000"},{"name":"Taintrux","countryCode":"FR","stateCode":"GES","latitude":"48.24944000","longitude":"6.89963000"},{"name":"Taissy","countryCode":"FR","stateCode":"GES","latitude":"49.21509000","longitude":"4.09406000"},{"name":"Talange","countryCode":"FR","stateCode":"GES","latitude":"49.23577000","longitude":"6.17167000"},{"name":"Tenteling","countryCode":"FR","stateCode":"GES","latitude":"49.12544000","longitude":"6.93751000"},{"name":"Terville","countryCode":"FR","stateCode":"GES","latitude":"49.34668000","longitude":"6.13346000"},{"name":"Teting-sur-Nied","countryCode":"FR","stateCode":"GES","latitude":"49.05704000","longitude":"6.66294000"},{"name":"Thann","countryCode":"FR","stateCode":"GES","latitude":"47.80789000","longitude":"7.10301000"},{"name":"Thaon-les-Vosges","countryCode":"FR","stateCode":"GES","latitude":"48.25000000","longitude":"6.41667000"},{"name":"Thierville-sur-Meuse","countryCode":"FR","stateCode":"GES","latitude":"49.17050000","longitude":"5.35266000"},{"name":"Thil","countryCode":"FR","stateCode":"GES","latitude":"49.47300000","longitude":"5.90821000"},{"name":"Thilay","countryCode":"FR","stateCode":"GES","latitude":"49.87345000","longitude":"4.80772000"},{"name":"Thionville","countryCode":"FR","stateCode":"GES","latitude":"49.35994000","longitude":"6.16044000"},{"name":"Théding","countryCode":"FR","stateCode":"GES","latitude":"49.12847000","longitude":"6.89220000"},{"name":"Tinqueux","countryCode":"FR","stateCode":"GES","latitude":"49.25000000","longitude":"3.98333000"},{"name":"Tomblaine","countryCode":"FR","stateCode":"GES","latitude":"48.68378000","longitude":"6.21620000"},{"name":"Toul","countryCode":"FR","stateCode":"GES","latitude":"48.68075000","longitude":"5.89115000"},{"name":"Tournes","countryCode":"FR","stateCode":"GES","latitude":"49.79700000","longitude":"4.63856000"},{"name":"Tours-sur-Marne","countryCode":"FR","stateCode":"GES","latitude":"49.04873000","longitude":"4.12060000"},{"name":"Tressange","countryCode":"FR","stateCode":"GES","latitude":"49.40271000","longitude":"5.98084000"},{"name":"Trieux","countryCode":"FR","stateCode":"GES","latitude":"49.32462000","longitude":"5.93049000"},{"name":"Tronville-en-Barrois","countryCode":"FR","stateCode":"GES","latitude":"48.71977000","longitude":"5.27808000"},{"name":"Troyes","countryCode":"FR","stateCode":"GES","latitude":"48.30073000","longitude":"4.08524000"},{"name":"Truchtersheim","countryCode":"FR","stateCode":"GES","latitude":"48.66313000","longitude":"7.60752000"},{"name":"Trémery","countryCode":"FR","stateCode":"GES","latitude":"49.24610000","longitude":"6.22369000"},{"name":"Tucquegnieux","countryCode":"FR","stateCode":"GES","latitude":"49.31010000","longitude":"5.89448000"},{"name":"Turckheim","countryCode":"FR","stateCode":"GES","latitude":"48.08748000","longitude":"7.27707000"},{"name":"Uberach","countryCode":"FR","stateCode":"GES","latitude":"48.84990000","longitude":"7.62934000"},{"name":"Uckange","countryCode":"FR","stateCode":"GES","latitude":"49.30304000","longitude":"6.14920000"},{"name":"Uffholtz","countryCode":"FR","stateCode":"GES","latitude":"47.82082000","longitude":"7.17785000"},{"name":"Ungersheim","countryCode":"FR","stateCode":"GES","latitude":"47.87848000","longitude":"7.30797000"},{"name":"Uriménil","countryCode":"FR","stateCode":"GES","latitude":"48.10079000","longitude":"6.40046000"},{"name":"Urmatt","countryCode":"FR","stateCode":"GES","latitude":"48.52752000","longitude":"7.32565000"},{"name":"Uxegney","countryCode":"FR","stateCode":"GES","latitude":"48.19652000","longitude":"6.36971000"},{"name":"Uzemain","countryCode":"FR","stateCode":"GES","latitude":"48.08572000","longitude":"6.34443000"},{"name":"Vacon","countryCode":"FR","stateCode":"GES","latitude":"48.66865000","longitude":"5.60024000"},{"name":"Vagney","countryCode":"FR","stateCode":"GES","latitude":"48.00629000","longitude":"6.71740000"},{"name":"Val-de-Meuse","countryCode":"FR","stateCode":"GES","latitude":"48.00000000","longitude":"5.50000000"},{"name":"Valff","countryCode":"FR","stateCode":"GES","latitude":"48.42140000","longitude":"7.52058000"},{"name":"Valleroy","countryCode":"FR","stateCode":"GES","latitude":"49.20944000","longitude":"5.93703000"},{"name":"Valmont","countryCode":"FR","stateCode":"GES","latitude":"49.08430000","longitude":"6.69781000"},{"name":"Vandœuvre-lès-Nancy","countryCode":"FR","stateCode":"GES","latitude":"48.65000000","longitude":"6.18333000"},{"name":"Varangéville","countryCode":"FR","stateCode":"GES","latitude":"48.63675000","longitude":"6.31875000"},{"name":"Vaucouleurs","countryCode":"FR","stateCode":"GES","latitude":"48.60313000","longitude":"5.66659000"},{"name":"Vecoux","countryCode":"FR","stateCode":"GES","latitude":"47.97797000","longitude":"6.63651000"},{"name":"Velaine-en-Haye","countryCode":"FR","stateCode":"GES","latitude":"48.69990000","longitude":"6.02754000"},{"name":"Velaines","countryCode":"FR","stateCode":"GES","latitude":"48.69880000","longitude":"5.30483000"},{"name":"Vendenheim","countryCode":"FR","stateCode":"GES","latitude":"48.66948000","longitude":"7.70983000"},{"name":"Vendeuvre-sur-Barse","countryCode":"FR","stateCode":"GES","latitude":"48.23786000","longitude":"4.46905000"},{"name":"Verdun","countryCode":"FR","stateCode":"GES","latitude":"49.15964000","longitude":"5.38290000"},{"name":"Verny","countryCode":"FR","stateCode":"GES","latitude":"49.00677000","longitude":"6.20350000"},{"name":"Verrières","countryCode":"FR","stateCode":"GES","latitude":"48.23334000","longitude":"4.14893000"},{"name":"Vertus","countryCode":"FR","stateCode":"GES","latitude":"48.90609000","longitude":"4.00216000"},{"name":"Verzenay","countryCode":"FR","stateCode":"GES","latitude":"49.15918000","longitude":"4.14543000"},{"name":"Verzy","countryCode":"FR","stateCode":"GES","latitude":"49.14576000","longitude":"4.16409000"},{"name":"Vic-sur-Seille","countryCode":"FR","stateCode":"GES","latitude":"48.78195000","longitude":"6.53079000"},{"name":"Vieux-Thann","countryCode":"FR","stateCode":"GES","latitude":"47.80400000","longitude":"7.12067000"},{"name":"Vigneulles-lès-Hattonchâtel","countryCode":"FR","stateCode":"GES","latitude":"48.98152000","longitude":"5.70464000"},{"name":"Vignot","countryCode":"FR","stateCode":"GES","latitude":"48.77418000","longitude":"5.60904000"},{"name":"Vigy","countryCode":"FR","stateCode":"GES","latitude":"49.20443000","longitude":"6.29906000"},{"name":"Village-Neuf","countryCode":"FR","stateCode":"GES","latitude":"47.60682000","longitude":"7.56964000"},{"name":"Ville-sous-la-Ferté","countryCode":"FR","stateCode":"GES","latitude":"48.12060000","longitude":"4.78957000"},{"name":"Villenauxe-la-Grande","countryCode":"FR","stateCode":"GES","latitude":"48.58333000","longitude":"3.55000000"},{"name":"Villers-Semeuse","countryCode":"FR","stateCode":"GES","latitude":"49.74201000","longitude":"4.74697000"},{"name":"Villers-la-Montagne","countryCode":"FR","stateCode":"GES","latitude":"49.47175000","longitude":"5.82522000"},{"name":"Villers-lès-Nancy","countryCode":"FR","stateCode":"GES","latitude":"48.67333000","longitude":"6.15283000"},{"name":"Villerupt","countryCode":"FR","stateCode":"GES","latitude":"49.46715000","longitude":"5.93202000"},{"name":"Villey-Saint-Étienne","countryCode":"FR","stateCode":"GES","latitude":"48.73254000","longitude":"5.97851000"},{"name":"Villiers-en-Lieu","countryCode":"FR","stateCode":"GES","latitude":"48.66785000","longitude":"4.89755000"},{"name":"Villé","countryCode":"FR","stateCode":"GES","latitude":"48.34270000","longitude":"7.30260000"},{"name":"Vincey","countryCode":"FR","stateCode":"GES","latitude":"48.33749000","longitude":"6.33134000"},{"name":"Vireux-Molhain","countryCode":"FR","stateCode":"GES","latitude":"50.07874000","longitude":"4.72426000"},{"name":"Vireux-Wallerand","countryCode":"FR","stateCode":"GES","latitude":"50.08196000","longitude":"4.73017000"},{"name":"Vitry-le-François","countryCode":"FR","stateCode":"GES","latitude":"48.72472000","longitude":"4.58439000"},{"name":"Vitry-sur-Orne","countryCode":"FR","stateCode":"GES","latitude":"49.26595000","longitude":"6.11074000"},{"name":"Vittel","countryCode":"FR","stateCode":"GES","latitude":"48.20085000","longitude":"5.94843000"},{"name":"Vivier-au-Court","countryCode":"FR","stateCode":"GES","latitude":"49.73326000","longitude":"4.82939000"},{"name":"Void-Vacon","countryCode":"FR","stateCode":"GES","latitude":"48.68333000","longitude":"5.61667000"},{"name":"Volgelsheim","countryCode":"FR","stateCode":"GES","latitude":"48.01462000","longitude":"7.55456000"},{"name":"Volmerange-les-Mines","countryCode":"FR","stateCode":"GES","latitude":"49.44326000","longitude":"6.08062000"},{"name":"Volstroff","countryCode":"FR","stateCode":"GES","latitude":"49.31135000","longitude":"6.25976000"},{"name":"Vosges","countryCode":"FR","stateCode":"GES","latitude":"48.19161000","longitude":"6.40533000"},{"name":"Vouziers","countryCode":"FR","stateCode":"GES","latitude":"49.39791000","longitude":"4.70120000"},{"name":"Vrigne-aux-Bois","countryCode":"FR","stateCode":"GES","latitude":"49.73716000","longitude":"4.85567000"},{"name":"Vézelise","countryCode":"FR","stateCode":"GES","latitude":"48.48748000","longitude":"6.08825000"},{"name":"Walbourg","countryCode":"FR","stateCode":"GES","latitude":"48.88628000","longitude":"7.78828000"},{"name":"Waldighofen","countryCode":"FR","stateCode":"GES","latitude":"47.55045000","longitude":"7.31512000"},{"name":"Walscheid","countryCode":"FR","stateCode":"GES","latitude":"48.65308000","longitude":"7.14998000"},{"name":"Wangenbourg-Engenthal","countryCode":"FR","stateCode":"GES","latitude":"48.62805000","longitude":"7.30471000"},{"name":"Warcq","countryCode":"FR","stateCode":"GES","latitude":"49.77517000","longitude":"4.68175000"},{"name":"Warmeriville","countryCode":"FR","stateCode":"GES","latitude":"49.35227000","longitude":"4.21882000"},{"name":"Wasselonne","countryCode":"FR","stateCode":"GES","latitude":"48.63779000","longitude":"7.44506000"},{"name":"Wassy","countryCode":"FR","stateCode":"GES","latitude":"48.49811000","longitude":"4.94775000"},{"name":"Wattwiller","countryCode":"FR","stateCode":"GES","latitude":"47.83649000","longitude":"7.17785000"},{"name":"Weitbruch","countryCode":"FR","stateCode":"GES","latitude":"48.75455000","longitude":"7.77935000"},{"name":"Westhoffen","countryCode":"FR","stateCode":"GES","latitude":"48.60352000","longitude":"7.44289000"},{"name":"Wettolsheim","countryCode":"FR","stateCode":"GES","latitude":"48.05755000","longitude":"7.29844000"},{"name":"Weyersheim","countryCode":"FR","stateCode":"GES","latitude":"48.71622000","longitude":"7.80127000"},{"name":"Widensolen","countryCode":"FR","stateCode":"GES","latitude":"48.06377000","longitude":"7.48015000"},{"name":"Wiesviller","countryCode":"FR","stateCode":"GES","latitude":"49.08095000","longitude":"7.16415000"},{"name":"Wihr-au-Val","countryCode":"FR","stateCode":"GES","latitude":"48.05196000","longitude":"7.20493000"},{"name":"Willerwald","countryCode":"FR","stateCode":"GES","latitude":"49.02481000","longitude":"7.03726000"},{"name":"Wimmenau","countryCode":"FR","stateCode":"GES","latitude":"48.91217000","longitude":"7.42189000"},{"name":"Wingen-sur-Moder","countryCode":"FR","stateCode":"GES","latitude":"48.91900000","longitude":"7.37955000"},{"name":"Wingersheim","countryCode":"FR","stateCode":"GES","latitude":"48.72149000","longitude":"7.63464000"},{"name":"Wintzenheim","countryCode":"FR","stateCode":"GES","latitude":"48.07269000","longitude":"7.29072000"},{"name":"Wisches","countryCode":"FR","stateCode":"GES","latitude":"48.50881000","longitude":"7.26814000"},{"name":"Wissembourg","countryCode":"FR","stateCode":"GES","latitude":"49.03708000","longitude":"7.94548000"},{"name":"Witry-lès-Reims","countryCode":"FR","stateCode":"GES","latitude":"49.29162000","longitude":"4.11921000"},{"name":"Wittelsheim","countryCode":"FR","stateCode":"GES","latitude":"47.80947000","longitude":"7.24154000"},{"name":"Wittenheim","countryCode":"FR","stateCode":"GES","latitude":"47.81090000","longitude":"7.32756000"},{"name":"Wittisheim","countryCode":"FR","stateCode":"GES","latitude":"48.26451000","longitude":"7.58683000"},{"name":"Woerth","countryCode":"FR","stateCode":"GES","latitude":"48.93953000","longitude":"7.74279000"},{"name":"Woippy","countryCode":"FR","stateCode":"GES","latitude":"49.15111000","longitude":"6.15132000"},{"name":"Wolfgantzen","countryCode":"FR","stateCode":"GES","latitude":"48.02805000","longitude":"7.50040000"},{"name":"Wolfisheim","countryCode":"FR","stateCode":"GES","latitude":"48.58723000","longitude":"7.66708000"},{"name":"Woustviller","countryCode":"FR","stateCode":"GES","latitude":"49.07636000","longitude":"7.00487000"},{"name":"Xertigny","countryCode":"FR","stateCode":"GES","latitude":"48.04394000","longitude":"6.40836000"},{"name":"Xonrupt-Longemer","countryCode":"FR","stateCode":"GES","latitude":"48.08223000","longitude":"6.92944000"},{"name":"Yutz","countryCode":"FR","stateCode":"GES","latitude":"49.35571000","longitude":"6.19260000"},{"name":"Zillisheim","countryCode":"FR","stateCode":"GES","latitude":"47.69604000","longitude":"7.29736000"},{"name":"Zimmersheim","countryCode":"FR","stateCode":"GES","latitude":"47.72079000","longitude":"7.38847000"},{"name":"Écrouves","countryCode":"FR","stateCode":"GES","latitude":"48.67986000","longitude":"5.84267000"},{"name":"Éloyes","countryCode":"FR","stateCode":"GES","latitude":"48.09793000","longitude":"6.60653000"},{"name":"Épernay","countryCode":"FR","stateCode":"GES","latitude":"49.04000000","longitude":"3.95922000"},{"name":"Épinal","countryCode":"FR","stateCode":"GES","latitude":"48.18324000","longitude":"6.45304000"},{"name":"Étain","countryCode":"FR","stateCode":"GES","latitude":"49.21259000","longitude":"5.64022000"},{"name":"Étival-Clairefontaine","countryCode":"FR","stateCode":"GES","latitude":"48.36519000","longitude":"6.86118000"},{"name":"Œting","countryCode":"FR","stateCode":"GES","latitude":"49.17291000","longitude":"6.91472000"},{"name":"Abzac","countryCode":"FR","stateCode":"NAQ","latitude":"45.01667000","longitude":"-0.13333000"},{"name":"Agen","countryCode":"FR","stateCode":"NAQ","latitude":"44.19991000","longitude":"0.62664000"},{"name":"Agonac","countryCode":"FR","stateCode":"NAQ","latitude":"45.29248000","longitude":"0.75025000"},{"name":"Ahetze","countryCode":"FR","stateCode":"NAQ","latitude":"43.40432000","longitude":"-1.57191000"},{"name":"Ahun","countryCode":"FR","stateCode":"NAQ","latitude":"46.08594000","longitude":"2.04479000"},{"name":"Aiffres","countryCode":"FR","stateCode":"NAQ","latitude":"46.29449000","longitude":"-0.42101000"},{"name":"Aigre","countryCode":"FR","stateCode":"NAQ","latitude":"45.89377000","longitude":"0.00963000"},{"name":"Aiguillon","countryCode":"FR","stateCode":"NAQ","latitude":"44.29893000","longitude":"0.34020000"},{"name":"Airvault","countryCode":"FR","stateCode":"NAQ","latitude":"46.82533000","longitude":"-0.13634000"},{"name":"Aixe-sur-Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"45.79862000","longitude":"1.13884000"},{"name":"Ajain","countryCode":"FR","stateCode":"NAQ","latitude":"46.20635000","longitude":"1.99850000"},{"name":"Allassac","countryCode":"FR","stateCode":"NAQ","latitude":"45.25840000","longitude":"1.47550000"},{"name":"Ambarès-et-Lagrave","countryCode":"FR","stateCode":"NAQ","latitude":"44.91667000","longitude":"-0.48333000"},{"name":"Ambazac","countryCode":"FR","stateCode":"NAQ","latitude":"45.95983000","longitude":"1.40063000"},{"name":"Ambès","countryCode":"FR","stateCode":"NAQ","latitude":"45.01127000","longitude":"-0.53219000"},{"name":"Amou","countryCode":"FR","stateCode":"NAQ","latitude":"43.59257000","longitude":"-0.74676000"},{"name":"Andernos-les-Bains","countryCode":"FR","stateCode":"NAQ","latitude":"44.74572000","longitude":"-1.10355000"},{"name":"Andilly","countryCode":"FR","stateCode":"NAQ","latitude":"46.25425000","longitude":"-1.02672000"},{"name":"Anglet","countryCode":"FR","stateCode":"NAQ","latitude":"43.47664000","longitude":"-1.51346000"},{"name":"Angoulins","countryCode":"FR","stateCode":"NAQ","latitude":"46.10526000","longitude":"-1.10713000"},{"name":"Angoulême","countryCode":"FR","stateCode":"NAQ","latitude":"45.65000000","longitude":"0.15000000"},{"name":"Angresse","countryCode":"FR","stateCode":"NAQ","latitude":"43.65809000","longitude":"-1.37191000"},{"name":"Annesse-et-Beaulieu","countryCode":"FR","stateCode":"NAQ","latitude":"45.16416000","longitude":"0.57193000"},{"name":"Antonne-et-Trigonant","countryCode":"FR","stateCode":"NAQ","latitude":"45.21271000","longitude":"0.83006000"},{"name":"Antran","countryCode":"FR","stateCode":"NAQ","latitude":"46.85350000","longitude":"0.54317000"},{"name":"Arbonne","countryCode":"FR","stateCode":"NAQ","latitude":"43.43248000","longitude":"-1.55118000"},{"name":"Arbus","countryCode":"FR","stateCode":"NAQ","latitude":"43.33333000","longitude":"-0.50000000"},{"name":"Arcachon","countryCode":"FR","stateCode":"NAQ","latitude":"44.65854000","longitude":"-1.16879000"},{"name":"Arcangues","countryCode":"FR","stateCode":"NAQ","latitude":"43.43124000","longitude":"-1.52237000"},{"name":"Archigny","countryCode":"FR","stateCode":"NAQ","latitude":"46.67411000","longitude":"0.65372000"},{"name":"Ardin","countryCode":"FR","stateCode":"NAQ","latitude":"46.47512000","longitude":"-0.55416000"},{"name":"Arette","countryCode":"FR","stateCode":"NAQ","latitude":"43.10000000","longitude":"-0.71667000"},{"name":"Argentat","countryCode":"FR","stateCode":"NAQ","latitude":"45.09325000","longitude":"1.93778000"},{"name":"Argenton-les-Vallées","countryCode":"FR","stateCode":"NAQ","latitude":"46.98333000","longitude":"-0.45000000"},{"name":"Arnac-Pompadour","countryCode":"FR","stateCode":"NAQ","latitude":"45.40975000","longitude":"1.36993000"},{"name":"Arnac-la-Poste","countryCode":"FR","stateCode":"NAQ","latitude":"46.26597000","longitude":"1.37375000"},{"name":"Ars-en-Ré","countryCode":"FR","stateCode":"NAQ","latitude":"46.20555000","longitude":"-1.52720000"},{"name":"Arsac","countryCode":"FR","stateCode":"NAQ","latitude":"44.99688000","longitude":"-0.68976000"},{"name":"Arthez-de-Béarn","countryCode":"FR","stateCode":"NAQ","latitude":"43.46667000","longitude":"-0.60000000"},{"name":"Artiguelouve","countryCode":"FR","stateCode":"NAQ","latitude":"43.31667000","longitude":"-0.46667000"},{"name":"Artigues-près-Bordeaux","countryCode":"FR","stateCode":"NAQ","latitude":"44.85000000","longitude":"-0.51667000"},{"name":"Artix","countryCode":"FR","stateCode":"NAQ","latitude":"43.39667000","longitude":"-0.57256000"},{"name":"Arudy","countryCode":"FR","stateCode":"NAQ","latitude":"43.10640000","longitude":"-0.43333000"},{"name":"Arvert","countryCode":"FR","stateCode":"NAQ","latitude":"45.74486000","longitude":"-1.12573000"},{"name":"Arveyres","countryCode":"FR","stateCode":"NAQ","latitude":"44.88333000","longitude":"-0.28333000"},{"name":"Arès","countryCode":"FR","stateCode":"NAQ","latitude":"44.76667000","longitude":"-1.13333000"},{"name":"Ascain","countryCode":"FR","stateCode":"NAQ","latitude":"43.34521000","longitude":"-1.62073000"},{"name":"Asnières-sur-Nouère","countryCode":"FR","stateCode":"NAQ","latitude":"45.71667000","longitude":"0.05000000"},{"name":"Assat","countryCode":"FR","stateCode":"NAQ","latitude":"43.25000000","longitude":"-0.30000000"},{"name":"Asson","countryCode":"FR","stateCode":"NAQ","latitude":"43.15000000","longitude":"-0.25000000"},{"name":"Astaffort","countryCode":"FR","stateCode":"NAQ","latitude":"44.06426000","longitude":"0.65141000"},{"name":"Atur","countryCode":"FR","stateCode":"NAQ","latitude":"45.14086000","longitude":"0.74701000"},{"name":"Aubie-et-Espessas","countryCode":"FR","stateCode":"NAQ","latitude":"45.01869000","longitude":"-0.40297000"},{"name":"Aubusson","countryCode":"FR","stateCode":"NAQ","latitude":"45.95606000","longitude":"2.16760000"},{"name":"Audenge","countryCode":"FR","stateCode":"NAQ","latitude":"44.68686000","longitude":"-1.01345000"},{"name":"Aulnay","countryCode":"FR","stateCode":"NAQ","latitude":"46.02082000","longitude":"-0.34778000"},{"name":"Auzances","countryCode":"FR","stateCode":"NAQ","latitude":"46.02849000","longitude":"2.50042000"},{"name":"Availles-Limouzine","countryCode":"FR","stateCode":"NAQ","latitude":"46.12104000","longitude":"0.65558000"},{"name":"Avanton","countryCode":"FR","stateCode":"NAQ","latitude":"46.66369000","longitude":"0.30862000"},{"name":"Avensan","countryCode":"FR","stateCode":"NAQ","latitude":"45.03444000","longitude":"-0.75568000"},{"name":"Ayguemorte-les-Graves","countryCode":"FR","stateCode":"NAQ","latitude":"44.70988000","longitude":"-0.48060000"},{"name":"Ayron","countryCode":"FR","stateCode":"NAQ","latitude":"46.66026000","longitude":"0.07545000"},{"name":"Aytré","countryCode":"FR","stateCode":"NAQ","latitude":"46.13570000","longitude":"-1.11452000"},{"name":"Azay-le-Brûlé","countryCode":"FR","stateCode":"NAQ","latitude":"46.40011000","longitude":"-0.24914000"},{"name":"Baignes-Sainte-Radegonde","countryCode":"FR","stateCode":"NAQ","latitude":"45.38333000","longitude":"-0.23333000"},{"name":"Balzac","countryCode":"FR","stateCode":"NAQ","latitude":"45.70000000","longitude":"0.11667000"},{"name":"Barbaste","countryCode":"FR","stateCode":"NAQ","latitude":"44.16905000","longitude":"0.28659000"},{"name":"Barbezieux-Saint-Hilaire","countryCode":"FR","stateCode":"NAQ","latitude":"45.47265000","longitude":"-0.15218000"},{"name":"Bardos","countryCode":"FR","stateCode":"NAQ","latitude":"43.47392000","longitude":"-1.20347000"},{"name":"Barsac","countryCode":"FR","stateCode":"NAQ","latitude":"44.60745000","longitude":"-0.31527000"},{"name":"Bassens","countryCode":"FR","stateCode":"NAQ","latitude":"44.90226000","longitude":"-0.51631000"},{"name":"Bassillac","countryCode":"FR","stateCode":"NAQ","latitude":"45.19305000","longitude":"0.81528000"},{"name":"Bassussarry","countryCode":"FR","stateCode":"NAQ","latitude":"43.44272000","longitude":"-1.51647000"},{"name":"Bayonne","countryCode":"FR","stateCode":"NAQ","latitude":"43.49257000","longitude":"-1.47624000"},{"name":"Bazas","countryCode":"FR","stateCode":"NAQ","latitude":"44.43202000","longitude":"-0.21327000"},{"name":"Beaulieu-sur-Dordogne","countryCode":"FR","stateCode":"NAQ","latitude":"44.97832000","longitude":"1.83834000"},{"name":"Beaumont","countryCode":"FR","stateCode":"NAQ","latitude":"46.73773000","longitude":"0.42961000"},{"name":"Beaumont-du-Périgord","countryCode":"FR","stateCode":"NAQ","latitude":"44.76662000","longitude":"0.76916000"},{"name":"Beaupuy","countryCode":"FR","stateCode":"NAQ","latitude":"44.53549000","longitude":"0.14900000"},{"name":"Beautiran","countryCode":"FR","stateCode":"NAQ","latitude":"44.70393000","longitude":"-0.45202000"},{"name":"Beauvoir-sur-Niort","countryCode":"FR","stateCode":"NAQ","latitude":"46.18017000","longitude":"-0.47178000"},{"name":"Belin-Béliet","countryCode":"FR","stateCode":"NAQ","latitude":"44.50000000","longitude":"-0.78333000"},{"name":"Bellac","countryCode":"FR","stateCode":"NAQ","latitude":"46.12209000","longitude":"1.04931000"},{"name":"Belvès","countryCode":"FR","stateCode":"NAQ","latitude":"44.77632000","longitude":"1.00588000"},{"name":"Benquet","countryCode":"FR","stateCode":"NAQ","latitude":"43.82992000","longitude":"-0.50102000"},{"name":"Bergerac","countryCode":"FR","stateCode":"NAQ","latitude":"44.85118000","longitude":"0.48200000"},{"name":"Berson","countryCode":"FR","stateCode":"NAQ","latitude":"45.10679000","longitude":"-0.58774000"},{"name":"Bessines","countryCode":"FR","stateCode":"NAQ","latitude":"46.30207000","longitude":"-0.51294000"},{"name":"Bessines-sur-Gartempe","countryCode":"FR","stateCode":"NAQ","latitude":"46.10799000","longitude":"1.36865000"},{"name":"Beychac-et-Caillau","countryCode":"FR","stateCode":"NAQ","latitude":"44.87781000","longitude":"-0.40219000"},{"name":"Beynat","countryCode":"FR","stateCode":"NAQ","latitude":"45.12444000","longitude":"1.72323000"},{"name":"Biard","countryCode":"FR","stateCode":"NAQ","latitude":"46.57889000","longitude":"0.30812000"},{"name":"Biarritz","countryCode":"FR","stateCode":"NAQ","latitude":"43.48012000","longitude":"-1.55558000"},{"name":"Bias","countryCode":"FR","stateCode":"NAQ","latitude":"44.41655000","longitude":"0.66977000"},{"name":"Bidache","countryCode":"FR","stateCode":"NAQ","latitude":"43.48299000","longitude":"-1.14121000"},{"name":"Bidart","countryCode":"FR","stateCode":"NAQ","latitude":"43.43760000","longitude":"-1.59127000"},{"name":"Biganos","countryCode":"FR","stateCode":"NAQ","latitude":"44.64504000","longitude":"-0.97367000"},{"name":"Bignoux","countryCode":"FR","stateCode":"NAQ","latitude":"46.60008000","longitude":"0.46932000"},{"name":"Billère","countryCode":"FR","stateCode":"NAQ","latitude":"43.30000000","longitude":"-0.40000000"},{"name":"Biscarrosse","countryCode":"FR","stateCode":"NAQ","latitude":"44.39454000","longitude":"-1.16721000"},{"name":"Bizanos","countryCode":"FR","stateCode":"NAQ","latitude":"43.28333000","longitude":"-0.35000000"},{"name":"Blanquefort","countryCode":"FR","stateCode":"NAQ","latitude":"44.91248000","longitude":"-0.63663000"},{"name":"Blaye","countryCode":"FR","stateCode":"NAQ","latitude":"45.12782000","longitude":"-0.66230000"},{"name":"Boeil-Bezing","countryCode":"FR","stateCode":"NAQ","latitude":"43.21667000","longitude":"-0.26667000"},{"name":"Boismé","countryCode":"FR","stateCode":"NAQ","latitude":"46.77393000","longitude":"-0.43476000"},{"name":"Boisseuil","countryCode":"FR","stateCode":"NAQ","latitude":"45.76977000","longitude":"1.33333000"},{"name":"Bon-Encontre","countryCode":"FR","stateCode":"NAQ","latitude":"44.18518000","longitude":"0.66759000"},{"name":"Bonnac-la-Côte","countryCode":"FR","stateCode":"NAQ","latitude":"45.94212000","longitude":"1.28417000"},{"name":"Bonnat","countryCode":"FR","stateCode":"NAQ","latitude":"46.33333000","longitude":"1.90000000"},{"name":"Bonnes","countryCode":"FR","stateCode":"NAQ","latitude":"46.60386000","longitude":"0.59791000"},{"name":"Bonneuil-Matours","countryCode":"FR","stateCode":"NAQ","latitude":"46.68155000","longitude":"0.57063000"},{"name":"Bordeaux","countryCode":"FR","stateCode":"NAQ","latitude":"44.84044000","longitude":"-0.58050000"},{"name":"Bordes","countryCode":"FR","stateCode":"NAQ","latitude":"43.23333000","longitude":"-0.28333000"},{"name":"Bords","countryCode":"FR","stateCode":"NAQ","latitude":"45.89722000","longitude":"-0.79528000"},{"name":"Bort-les-Orgues","countryCode":"FR","stateCode":"NAQ","latitude":"45.39980000","longitude":"2.49579000"},{"name":"Bosdarros","countryCode":"FR","stateCode":"NAQ","latitude":"43.21667000","longitude":"-0.36667000"},{"name":"Bosmie-l\'Aiguille","countryCode":"FR","stateCode":"NAQ","latitude":"45.75000000","longitude":"1.20000000"},{"name":"Boucau","countryCode":"FR","stateCode":"NAQ","latitude":"43.52770000","longitude":"-1.46556000"},{"name":"Bouillé-Loretz","countryCode":"FR","stateCode":"NAQ","latitude":"47.07911000","longitude":"-0.27178000"},{"name":"Boulazac","countryCode":"FR","stateCode":"NAQ","latitude":"45.11667000","longitude":"0.75000000"},{"name":"Bouliac","countryCode":"FR","stateCode":"NAQ","latitude":"44.81724000","longitude":"-0.50248000"},{"name":"Bourcefranc-le-Chapus","countryCode":"FR","stateCode":"NAQ","latitude":"45.85000000","longitude":"-1.15000000"},{"name":"Bourg","countryCode":"FR","stateCode":"NAQ","latitude":"45.04062000","longitude":"-0.55893000"},{"name":"Bourganeuf","countryCode":"FR","stateCode":"NAQ","latitude":"45.95268000","longitude":"1.75520000"},{"name":"Bourgneuf","countryCode":"FR","stateCode":"NAQ","latitude":"46.16766000","longitude":"-1.02141000"},{"name":"Boussac","countryCode":"FR","stateCode":"NAQ","latitude":"46.34941000","longitude":"2.21474000"},{"name":"Boutiers-Saint-Trojan","countryCode":"FR","stateCode":"NAQ","latitude":"45.71667000","longitude":"-0.30000000"},{"name":"Boyard-Ville","countryCode":"FR","stateCode":"NAQ","latitude":"45.96717000","longitude":"-1.24289000"},{"name":"Boé","countryCode":"FR","stateCode":"NAQ","latitude":"44.16007000","longitude":"0.62905000"},{"name":"Branne","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"-0.18333000"},{"name":"Brantôme","countryCode":"FR","stateCode":"NAQ","latitude":"45.36091000","longitude":"0.65398000"},{"name":"Braud-et-Saint-Louis","countryCode":"FR","stateCode":"NAQ","latitude":"45.24703000","longitude":"-0.62438000"},{"name":"Brax","countryCode":"FR","stateCode":"NAQ","latitude":"44.20277000","longitude":"0.55163000"},{"name":"Bressuire","countryCode":"FR","stateCode":"NAQ","latitude":"46.84012000","longitude":"-0.48851000"},{"name":"Breuil-Magné","countryCode":"FR","stateCode":"NAQ","latitude":"45.98478000","longitude":"-0.96000000"},{"name":"Breuillet","countryCode":"FR","stateCode":"NAQ","latitude":"45.69143000","longitude":"-1.05175000"},{"name":"Brie","countryCode":"FR","stateCode":"NAQ","latitude":"45.73804000","longitude":"0.24107000"},{"name":"Brigueuil","countryCode":"FR","stateCode":"NAQ","latitude":"45.95337000","longitude":"0.86065000"},{"name":"Brioux-sur-Boutonne","countryCode":"FR","stateCode":"NAQ","latitude":"46.14171000","longitude":"-0.22182000"},{"name":"Briscous","countryCode":"FR","stateCode":"NAQ","latitude":"43.45958000","longitude":"-1.33353000"},{"name":"Brive-la-Gaillarde","countryCode":"FR","stateCode":"NAQ","latitude":"45.15890000","longitude":"1.53326000"},{"name":"Bruges","countryCode":"FR","stateCode":"NAQ","latitude":"44.87981000","longitude":"-0.61219000"},{"name":"Bugeat","countryCode":"FR","stateCode":"NAQ","latitude":"45.59809000","longitude":"1.92727000"},{"name":"Burie","countryCode":"FR","stateCode":"NAQ","latitude":"45.77273000","longitude":"-0.42289000"},{"name":"Buros","countryCode":"FR","stateCode":"NAQ","latitude":"43.35000000","longitude":"-0.30000000"},{"name":"Bussac-sur-Charente","countryCode":"FR","stateCode":"NAQ","latitude":"45.78333000","longitude":"-0.63333000"},{"name":"Bussière-Dunoise","countryCode":"FR","stateCode":"NAQ","latitude":"46.25898000","longitude":"1.76216000"},{"name":"Bussière-Galant","countryCode":"FR","stateCode":"NAQ","latitude":"45.62702000","longitude":"1.03640000"},{"name":"Bussière-Poitevine","countryCode":"FR","stateCode":"NAQ","latitude":"46.23543000","longitude":"0.90530000"},{"name":"Buxerolles","countryCode":"FR","stateCode":"NAQ","latitude":"46.61667000","longitude":"0.48333000"},{"name":"Buzet-sur-Baïse","countryCode":"FR","stateCode":"NAQ","latitude":"44.25811000","longitude":"0.29809000"},{"name":"Bègles","countryCode":"FR","stateCode":"NAQ","latitude":"44.80845000","longitude":"-0.54809000"},{"name":"Bégaar","countryCode":"FR","stateCode":"NAQ","latitude":"43.82363000","longitude":"-0.84904000"},{"name":"Bénesse-Maremne","countryCode":"FR","stateCode":"NAQ","latitude":"43.63678000","longitude":"-1.35773000"},{"name":"Bénéjacq","countryCode":"FR","stateCode":"NAQ","latitude":"43.20000000","longitude":"-0.21667000"},{"name":"Béruges","countryCode":"FR","stateCode":"NAQ","latitude":"46.56738000","longitude":"0.20741000"},{"name":"Cabanac-et-Villagrains","countryCode":"FR","stateCode":"NAQ","latitude":"44.60000000","longitude":"-0.55000000"},{"name":"Cabariot","countryCode":"FR","stateCode":"NAQ","latitude":"45.92645000","longitude":"-0.85741000"},{"name":"Cadaujac","countryCode":"FR","stateCode":"NAQ","latitude":"44.75437000","longitude":"-0.53128000"},{"name":"Cadillac","countryCode":"FR","stateCode":"NAQ","latitude":"44.63631000","longitude":"-0.31702000"},{"name":"Cambes","countryCode":"FR","stateCode":"NAQ","latitude":"44.73179000","longitude":"-0.46261000"},{"name":"Camblanes-et-Meynac","countryCode":"FR","stateCode":"NAQ","latitude":"44.76551000","longitude":"-0.48653000"},{"name":"Cambo-les-Bains","countryCode":"FR","stateCode":"NAQ","latitude":"43.35851000","longitude":"-1.40105000"},{"name":"Cancon","countryCode":"FR","stateCode":"NAQ","latitude":"44.53543000","longitude":"0.62520000"},{"name":"Cantenac","countryCode":"FR","stateCode":"NAQ","latitude":"45.02816000","longitude":"-0.65312000"},{"name":"Canéjan","countryCode":"FR","stateCode":"NAQ","latitude":"44.76667000","longitude":"-0.63333000"},{"name":"Capbreton","countryCode":"FR","stateCode":"NAQ","latitude":"43.64216000","longitude":"-1.42816000"},{"name":"Captieux","countryCode":"FR","stateCode":"NAQ","latitude":"44.29240000","longitude":"-0.26196000"},{"name":"Carbon-Blanc","countryCode":"FR","stateCode":"NAQ","latitude":"44.89642000","longitude":"-0.50107000"},{"name":"Carcans","countryCode":"FR","stateCode":"NAQ","latitude":"45.07869000","longitude":"-1.04429000"},{"name":"Carignan-de-Bordeaux","countryCode":"FR","stateCode":"NAQ","latitude":"44.80000000","longitude":"-0.48333000"},{"name":"Cars","countryCode":"FR","stateCode":"NAQ","latitude":"45.12917000","longitude":"-0.61952000"},{"name":"Carsac-Aillac","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"1.25000000"},{"name":"Casseneuil","countryCode":"FR","stateCode":"NAQ","latitude":"44.44310000","longitude":"0.62095000"},{"name":"Castelculier","countryCode":"FR","stateCode":"NAQ","latitude":"44.17486000","longitude":"0.69142000"},{"name":"Casteljaloux","countryCode":"FR","stateCode":"NAQ","latitude":"44.31762000","longitude":"0.08605000"},{"name":"Castelmoron-sur-Lot","countryCode":"FR","stateCode":"NAQ","latitude":"44.39810000","longitude":"0.49572000"},{"name":"Castelnau-de-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"45.02934000","longitude":"-0.79828000"},{"name":"Castets","countryCode":"FR","stateCode":"NAQ","latitude":"43.88233000","longitude":"-1.14572000"},{"name":"Castets-en-Dorthe","countryCode":"FR","stateCode":"NAQ","latitude":"44.56146000","longitude":"-0.15226000"},{"name":"Castillon-la-Bataille","countryCode":"FR","stateCode":"NAQ","latitude":"44.85000000","longitude":"-0.03333000"},{"name":"Castillonnès","countryCode":"FR","stateCode":"NAQ","latitude":"44.65215000","longitude":"0.59222000"},{"name":"Castres-Gironde","countryCode":"FR","stateCode":"NAQ","latitude":"44.69464000","longitude":"-0.44679000"},{"name":"Cavignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.10083000","longitude":"-0.38976000"},{"name":"Cazères-sur-l’Adour","countryCode":"FR","stateCode":"NAQ","latitude":"43.76154000","longitude":"-0.31546000"},{"name":"Celle-Lévescault","countryCode":"FR","stateCode":"NAQ","latitude":"46.42406000","longitude":"0.18810000"},{"name":"Celles-sur-Belle","countryCode":"FR","stateCode":"NAQ","latitude":"46.26223000","longitude":"-0.21274000"},{"name":"Cenon","countryCode":"FR","stateCode":"NAQ","latitude":"44.85590000","longitude":"-0.51839000"},{"name":"Cenon-sur-Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"46.77426000","longitude":"0.53698000"},{"name":"Cercoux","countryCode":"FR","stateCode":"NAQ","latitude":"45.13333000","longitude":"-0.20000000"},{"name":"Cerizay","countryCode":"FR","stateCode":"NAQ","latitude":"46.82154000","longitude":"-0.66726000"},{"name":"Cestas","countryCode":"FR","stateCode":"NAQ","latitude":"44.74345000","longitude":"-0.67905000"},{"name":"Chabanais","countryCode":"FR","stateCode":"NAQ","latitude":"45.87339000","longitude":"0.71763000"},{"name":"Chaillevette","countryCode":"FR","stateCode":"NAQ","latitude":"45.73030000","longitude":"-1.05810000"},{"name":"Chalais","countryCode":"FR","stateCode":"NAQ","latitude":"45.27338000","longitude":"0.03880000"},{"name":"Chamberet","countryCode":"FR","stateCode":"NAQ","latitude":"45.58345000","longitude":"1.71980000"},{"name":"Chambon-sur-Voueize","countryCode":"FR","stateCode":"NAQ","latitude":"46.18938000","longitude":"2.42568000"},{"name":"Chamboulive","countryCode":"FR","stateCode":"NAQ","latitude":"45.43215000","longitude":"1.70441000"},{"name":"Chameyrat","countryCode":"FR","stateCode":"NAQ","latitude":"45.23407000","longitude":"1.69811000"},{"name":"Champagne-Mouton","countryCode":"FR","stateCode":"NAQ","latitude":"45.99078000","longitude":"0.41051000"},{"name":"Champcevinel","countryCode":"FR","stateCode":"NAQ","latitude":"45.21630000","longitude":"0.72796000"},{"name":"Champdeniers-Saint-Denis","countryCode":"FR","stateCode":"NAQ","latitude":"46.48333000","longitude":"-0.40000000"},{"name":"Champniers","countryCode":"FR","stateCode":"NAQ","latitude":"45.71451000","longitude":"0.20436000"},{"name":"Chancelade","countryCode":"FR","stateCode":"NAQ","latitude":"45.20049000","longitude":"0.67261000"},{"name":"Chaniers","countryCode":"FR","stateCode":"NAQ","latitude":"45.71858000","longitude":"-0.55779000"},{"name":"Chaptelat","countryCode":"FR","stateCode":"NAQ","latitude":"45.90962000","longitude":"1.26018000"},{"name":"Charente","countryCode":"FR","stateCode":"NAQ","latitude":"45.70598000","longitude":"0.18162000"},{"name":"Charente-Maritime","countryCode":"FR","stateCode":"NAQ","latitude":"45.75556000","longitude":"-0.71314000"},{"name":"Charron","countryCode":"FR","stateCode":"NAQ","latitude":"46.29433000","longitude":"-1.10572000"},{"name":"Charroux","countryCode":"FR","stateCode":"NAQ","latitude":"46.14410000","longitude":"0.40354000"},{"name":"Chasseneuil-du-Poitou","countryCode":"FR","stateCode":"NAQ","latitude":"46.65112000","longitude":"0.37329000"},{"name":"Chasseneuil-sur-Bonnieure","countryCode":"FR","stateCode":"NAQ","latitude":"45.81667000","longitude":"0.45000000"},{"name":"Chassors","countryCode":"FR","stateCode":"NAQ","latitude":"45.70000000","longitude":"-0.21667000"},{"name":"Chaunay","countryCode":"FR","stateCode":"NAQ","latitude":"46.20759000","longitude":"0.16084000"},{"name":"Chauray","countryCode":"FR","stateCode":"NAQ","latitude":"46.35997000","longitude":"-0.37859000"},{"name":"Chauvigny","countryCode":"FR","stateCode":"NAQ","latitude":"46.56747000","longitude":"0.64928000"},{"name":"Chazelles","countryCode":"FR","stateCode":"NAQ","latitude":"45.64713000","longitude":"0.36748000"},{"name":"Chef-Boutonne","countryCode":"FR","stateCode":"NAQ","latitude":"46.10859000","longitude":"-0.07083000"},{"name":"Chermignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.68578000","longitude":"-0.67349000"},{"name":"Cherves-Richemont","countryCode":"FR","stateCode":"NAQ","latitude":"45.74345000","longitude":"-0.35096000"},{"name":"Cherveux","countryCode":"FR","stateCode":"NAQ","latitude":"46.41543000","longitude":"-0.35706000"},{"name":"Chevanceaux","countryCode":"FR","stateCode":"NAQ","latitude":"45.30000000","longitude":"-0.23333000"},{"name":"Chiché","countryCode":"FR","stateCode":"NAQ","latitude":"46.79643000","longitude":"-0.35560000"},{"name":"Châlus","countryCode":"FR","stateCode":"NAQ","latitude":"45.65440000","longitude":"0.98011000"},{"name":"Châteaubernard","countryCode":"FR","stateCode":"NAQ","latitude":"45.66667000","longitude":"-0.33333000"},{"name":"Châteauneuf-la-Forêt","countryCode":"FR","stateCode":"NAQ","latitude":"45.71436000","longitude":"1.60610000"},{"name":"Châteauneuf-sur-Charente","countryCode":"FR","stateCode":"NAQ","latitude":"45.60000000","longitude":"-0.05000000"},{"name":"Châteauponsac","countryCode":"FR","stateCode":"NAQ","latitude":"46.13536000","longitude":"1.27623000"},{"name":"Châtelaillon-Plage","countryCode":"FR","stateCode":"NAQ","latitude":"46.07190000","longitude":"-1.08926000"},{"name":"Châtellerault","countryCode":"FR","stateCode":"NAQ","latitude":"46.81712000","longitude":"0.54536000"},{"name":"Châtillon-sur-Thouet","countryCode":"FR","stateCode":"NAQ","latitude":"46.66176000","longitude":"-0.23489000"},{"name":"Chérac","countryCode":"FR","stateCode":"NAQ","latitude":"45.70456000","longitude":"-0.43859000"},{"name":"Chéraute","countryCode":"FR","stateCode":"NAQ","latitude":"43.23096000","longitude":"-0.86831000"},{"name":"Ciboure","countryCode":"FR","stateCode":"NAQ","latitude":"43.38287000","longitude":"-1.67600000"},{"name":"Ciré-d’Aunis","countryCode":"FR","stateCode":"NAQ","latitude":"46.05544000","longitude":"-0.93056000"},{"name":"Cissé","countryCode":"FR","stateCode":"NAQ","latitude":"46.64583000","longitude":"0.22870000"},{"name":"Civray","countryCode":"FR","stateCode":"NAQ","latitude":"46.14710000","longitude":"0.29509000"},{"name":"Clairac","countryCode":"FR","stateCode":"NAQ","latitude":"44.36011000","longitude":"0.37893000"},{"name":"Clérac","countryCode":"FR","stateCode":"NAQ","latitude":"45.18333000","longitude":"-0.21667000"},{"name":"Coarraze","countryCode":"FR","stateCode":"NAQ","latitude":"43.16667000","longitude":"-0.23333000"},{"name":"Cognac","countryCode":"FR","stateCode":"NAQ","latitude":"45.69583000","longitude":"-0.32916000"},{"name":"Cognac-la-Forêt","countryCode":"FR","stateCode":"NAQ","latitude":"45.83333000","longitude":"1.00000000"},{"name":"Colayrac-Saint-Cirq","countryCode":"FR","stateCode":"NAQ","latitude":"44.22095000","longitude":"0.55061000"},{"name":"Colombiers","countryCode":"FR","stateCode":"NAQ","latitude":"46.77158000","longitude":"0.42388000"},{"name":"Combrand","countryCode":"FR","stateCode":"NAQ","latitude":"46.86405000","longitude":"-0.68869000"},{"name":"Compreignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.99162000","longitude":"1.27561000"},{"name":"Condat-sur-Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"45.78648000","longitude":"1.28454000"},{"name":"Confolens","countryCode":"FR","stateCode":"NAQ","latitude":"46.01363000","longitude":"0.67231000"},{"name":"Corme-Royal","countryCode":"FR","stateCode":"NAQ","latitude":"45.74395000","longitude":"-0.81471000"},{"name":"Cornil","countryCode":"FR","stateCode":"NAQ","latitude":"45.21062000","longitude":"1.69173000"},{"name":"Corrèze","countryCode":"FR","stateCode":"NAQ","latitude":"45.37244000","longitude":"1.87513000"},{"name":"Cosnac","countryCode":"FR","stateCode":"NAQ","latitude":"45.13423000","longitude":"1.58544000"},{"name":"Couhé","countryCode":"FR","stateCode":"NAQ","latitude":"46.29911000","longitude":"0.18174000"},{"name":"Coulombiers","countryCode":"FR","stateCode":"NAQ","latitude":"46.48324000","longitude":"0.18494000"},{"name":"Coulon","countryCode":"FR","stateCode":"NAQ","latitude":"46.32328000","longitude":"-0.58561000"},{"name":"Coulonges-sur-l’Autize","countryCode":"FR","stateCode":"NAQ","latitude":"46.48333000","longitude":"-0.59845000"},{"name":"Coulounieix-Chamiers","countryCode":"FR","stateCode":"NAQ","latitude":"45.15289000","longitude":"0.68852000"},{"name":"Courlay","countryCode":"FR","stateCode":"NAQ","latitude":"46.77941000","longitude":"-0.56607000"},{"name":"Cours-de-Pile","countryCode":"FR","stateCode":"NAQ","latitude":"44.83608000","longitude":"0.54656000"},{"name":"Coursac","countryCode":"FR","stateCode":"NAQ","latitude":"45.12881000","longitude":"0.63919000"},{"name":"Courçon","countryCode":"FR","stateCode":"NAQ","latitude":"46.24389000","longitude":"-0.81300000"},{"name":"Coussac-Bonneval","countryCode":"FR","stateCode":"NAQ","latitude":"45.51199000","longitude":"1.32261000"},{"name":"Coutras","countryCode":"FR","stateCode":"NAQ","latitude":"45.03333000","longitude":"-0.13333000"},{"name":"Couzeix","countryCode":"FR","stateCode":"NAQ","latitude":"45.87047000","longitude":"1.23828000"},{"name":"Cozes","countryCode":"FR","stateCode":"NAQ","latitude":"45.58375000","longitude":"-0.83178000"},{"name":"Creuse","countryCode":"FR","stateCode":"NAQ","latitude":"46.07523000","longitude":"2.05476000"},{"name":"Creysse","countryCode":"FR","stateCode":"NAQ","latitude":"44.85474000","longitude":"0.56583000"},{"name":"Créon","countryCode":"FR","stateCode":"NAQ","latitude":"44.77457000","longitude":"-0.34800000"},{"name":"Cublac","countryCode":"FR","stateCode":"NAQ","latitude":"45.14488000","longitude":"1.30609000"},{"name":"Cubzac-les-Ponts","countryCode":"FR","stateCode":"NAQ","latitude":"44.97119000","longitude":"-0.44976000"},{"name":"Cussac","countryCode":"FR","stateCode":"NAQ","latitude":"45.70666000","longitude":"0.85124000"},{"name":"Cussac-Fort-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"45.11667000","longitude":"-0.73333000"},{"name":"Cénac","countryCode":"FR","stateCode":"NAQ","latitude":"44.78003000","longitude":"-0.45999000"},{"name":"Cénac-et-Saint-Julien","countryCode":"FR","stateCode":"NAQ","latitude":"44.79968000","longitude":"1.20535000"},{"name":"Cérons","countryCode":"FR","stateCode":"NAQ","latitude":"44.63572000","longitude":"-0.33351000"},{"name":"Cézac","countryCode":"FR","stateCode":"NAQ","latitude":"45.09019000","longitude":"-0.41963000"},{"name":"Damazan","countryCode":"FR","stateCode":"NAQ","latitude":"44.29068000","longitude":"0.27694000"},{"name":"Dangé-Saint-Romain","countryCode":"FR","stateCode":"NAQ","latitude":"46.93333000","longitude":"0.60000000"},{"name":"Dax","countryCode":"FR","stateCode":"NAQ","latitude":"43.71032000","longitude":"-1.05366000"},{"name":"Denguin","countryCode":"FR","stateCode":"NAQ","latitude":"43.36667000","longitude":"-0.50000000"},{"name":"Dignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.55000000","longitude":"0.28333000"},{"name":"Dirac","countryCode":"FR","stateCode":"NAQ","latitude":"45.60000000","longitude":"0.25000000"},{"name":"Dissay","countryCode":"FR","stateCode":"NAQ","latitude":"46.70007000","longitude":"0.43311000"},{"name":"Dolus-d\'Oléron","countryCode":"FR","stateCode":"NAQ","latitude":"45.91667000","longitude":"-1.26667000"},{"name":"Domme","countryCode":"FR","stateCode":"NAQ","latitude":"44.80218000","longitude":"1.21459000"},{"name":"Dompierre-sur-Mer","countryCode":"FR","stateCode":"NAQ","latitude":"46.18817000","longitude":"-1.06351000"},{"name":"Donzenac","countryCode":"FR","stateCode":"NAQ","latitude":"45.22731000","longitude":"1.52400000"},{"name":"Dordogne","countryCode":"FR","stateCode":"NAQ","latitude":"45.12735000","longitude":"0.73504000"},{"name":"Dun-le-Palestel","countryCode":"FR","stateCode":"NAQ","latitude":"46.30000000","longitude":"1.66667000"},{"name":"Duras","countryCode":"FR","stateCode":"NAQ","latitude":"44.67618000","longitude":"0.18247000"},{"name":"Département de la Corrèze","countryCode":"FR","stateCode":"NAQ","latitude":"45.34754000","longitude":"1.87319000"},{"name":"Département des Deux-Sèvres","countryCode":"FR","stateCode":"NAQ","latitude":"46.53918000","longitude":"-0.30838000"},{"name":"Département des Pyrénées-Atlantiques","countryCode":"FR","stateCode":"NAQ","latitude":"43.23587000","longitude":"-0.81642000"},{"name":"Département du Lot-et-Garonne","countryCode":"FR","stateCode":"NAQ","latitude":"44.33333000","longitude":"0.50000000"},{"name":"Esnandes","countryCode":"FR","stateCode":"NAQ","latitude":"46.25033000","longitude":"-1.11566000"},{"name":"Espelette","countryCode":"FR","stateCode":"NAQ","latitude":"43.34015000","longitude":"-1.44737000"},{"name":"Estillac","countryCode":"FR","stateCode":"NAQ","latitude":"44.15766000","longitude":"0.56383000"},{"name":"Excideuil","countryCode":"FR","stateCode":"NAQ","latitude":"45.33635000","longitude":"1.04754000"},{"name":"Exideuil","countryCode":"FR","stateCode":"NAQ","latitude":"45.88639000","longitude":"0.67318000"},{"name":"Exireuil","countryCode":"FR","stateCode":"NAQ","latitude":"46.43382000","longitude":"-0.19251000"},{"name":"Eymet","countryCode":"FR","stateCode":"NAQ","latitude":"44.66812000","longitude":"0.39961000"},{"name":"Eymoutiers","countryCode":"FR","stateCode":"NAQ","latitude":"45.73790000","longitude":"1.74189000"},{"name":"Eysines","countryCode":"FR","stateCode":"NAQ","latitude":"44.88352000","longitude":"-0.64686000"},{"name":"Eyvigues-et-Eybènes","countryCode":"FR","stateCode":"NAQ","latitude":"44.93333000","longitude":"1.35000000"},{"name":"Fargues-Saint-Hilaire","countryCode":"FR","stateCode":"NAQ","latitude":"44.82304000","longitude":"-0.44676000"},{"name":"Felletin","countryCode":"FR","stateCode":"NAQ","latitude":"45.88333000","longitude":"2.17431000"},{"name":"Feytiat","countryCode":"FR","stateCode":"NAQ","latitude":"45.80905000","longitude":"1.33033000"},{"name":"Floirac","countryCode":"FR","stateCode":"NAQ","latitude":"44.83238000","longitude":"-0.51411000"},{"name":"Fléac","countryCode":"FR","stateCode":"NAQ","latitude":"45.66667000","longitude":"0.10000000"},{"name":"Fontaine-le-Comte","countryCode":"FR","stateCode":"NAQ","latitude":"46.53217000","longitude":"0.26176000"},{"name":"Fontcouverte","countryCode":"FR","stateCode":"NAQ","latitude":"45.76708000","longitude":"-0.58682000"},{"name":"Fors","countryCode":"FR","stateCode":"NAQ","latitude":"46.23570000","longitude":"-0.40904000"},{"name":"Foulayronnes","countryCode":"FR","stateCode":"NAQ","latitude":"44.24029000","longitude":"0.64516000"},{"name":"Fouras","countryCode":"FR","stateCode":"NAQ","latitude":"45.98736000","longitude":"-1.09275000"},{"name":"Fourques-sur-Garonne","countryCode":"FR","stateCode":"NAQ","latitude":"44.44798000","longitude":"0.15703000"},{"name":"Fronsac","countryCode":"FR","stateCode":"NAQ","latitude":"44.91667000","longitude":"-0.26667000"},{"name":"Frontenay-Rohan-Rohan","countryCode":"FR","stateCode":"NAQ","latitude":"46.25276000","longitude":"-0.53833000"},{"name":"Fumel","countryCode":"FR","stateCode":"NAQ","latitude":"44.49862000","longitude":"0.96506000"},{"name":"Gabarret","countryCode":"FR","stateCode":"NAQ","latitude":"43.98779000","longitude":"0.00978000"},{"name":"Gaillan-en-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"45.32133000","longitude":"-0.95794000"},{"name":"Galgon","countryCode":"FR","stateCode":"NAQ","latitude":"44.98333000","longitude":"-0.26667000"},{"name":"Gan","countryCode":"FR","stateCode":"NAQ","latitude":"43.23333000","longitude":"-0.38333000"},{"name":"Garat","countryCode":"FR","stateCode":"NAQ","latitude":"45.63333000","longitude":"0.26667000"},{"name":"Gardonne","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"0.35000000"},{"name":"Garlin","countryCode":"FR","stateCode":"NAQ","latitude":"43.55927000","longitude":"-0.27321000"},{"name":"Gauriaguet","countryCode":"FR","stateCode":"NAQ","latitude":"45.03904000","longitude":"-0.39191000"},{"name":"Gelos","countryCode":"FR","stateCode":"NAQ","latitude":"43.28333000","longitude":"-0.36667000"},{"name":"Gensac-la-Pallue","countryCode":"FR","stateCode":"NAQ","latitude":"45.65000000","longitude":"-0.25000000"},{"name":"Ger","countryCode":"FR","stateCode":"NAQ","latitude":"43.25000000","longitude":"-0.05000000"},{"name":"Gironde","countryCode":"FR","stateCode":"NAQ","latitude":"44.69306000","longitude":"-0.41400000"},{"name":"Gironde-sur-Dropt","countryCode":"FR","stateCode":"NAQ","latitude":"44.58333000","longitude":"-0.08333000"},{"name":"Gond-Pontouvre","countryCode":"FR","stateCode":"NAQ","latitude":"45.68333000","longitude":"0.16667000"},{"name":"Gontaud-de-Nogaret","countryCode":"FR","stateCode":"NAQ","latitude":"44.45000000","longitude":"0.30000000"},{"name":"Gouzon","countryCode":"FR","stateCode":"NAQ","latitude":"46.19286000","longitude":"2.23876000"},{"name":"Gradignan","countryCode":"FR","stateCode":"NAQ","latitude":"44.77262000","longitude":"-0.61393000"},{"name":"Grenade-sur-l’Adour","countryCode":"FR","stateCode":"NAQ","latitude":"43.77753000","longitude":"-0.42961000"},{"name":"Grignols","countryCode":"FR","stateCode":"NAQ","latitude":"44.38842000","longitude":"-0.04287000"},{"name":"Gujan-Mestras","countryCode":"FR","stateCode":"NAQ","latitude":"44.63333000","longitude":"-1.06667000"},{"name":"Guéret","countryCode":"FR","stateCode":"NAQ","latitude":"46.17234000","longitude":"1.87456000"},{"name":"Guéthary","countryCode":"FR","stateCode":"NAQ","latitude":"43.42285000","longitude":"-1.61073000"},{"name":"Guîtres","countryCode":"FR","stateCode":"NAQ","latitude":"45.03333000","longitude":"-0.18333000"},{"name":"Gémozac","countryCode":"FR","stateCode":"NAQ","latitude":"45.56896000","longitude":"-0.67574000"},{"name":"Génissac","countryCode":"FR","stateCode":"NAQ","latitude":"44.85000000","longitude":"-0.25000000"},{"name":"Habas","countryCode":"FR","stateCode":"NAQ","latitude":"43.57180000","longitude":"-0.92976000"},{"name":"Hagetmau","countryCode":"FR","stateCode":"NAQ","latitude":"43.65893000","longitude":"-0.59172000"},{"name":"Hasparren","countryCode":"FR","stateCode":"NAQ","latitude":"43.38377000","longitude":"-1.30499000"},{"name":"Haute-Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"45.88341000","longitude":"1.21781000"},{"name":"Hautefort","countryCode":"FR","stateCode":"NAQ","latitude":"45.25953000","longitude":"1.14879000"},{"name":"Hendaye","countryCode":"FR","stateCode":"NAQ","latitude":"43.37172000","longitude":"-1.77382000"},{"name":"Heugas","countryCode":"FR","stateCode":"NAQ","latitude":"43.64334000","longitude":"-1.08143000"},{"name":"Hiersac","countryCode":"FR","stateCode":"NAQ","latitude":"45.66667000","longitude":"0.00000000"},{"name":"Hinx","countryCode":"FR","stateCode":"NAQ","latitude":"43.70190000","longitude":"-0.92591000"},{"name":"Hourtin","countryCode":"FR","stateCode":"NAQ","latitude":"45.18570000","longitude":"-1.05719000"},{"name":"Idron","countryCode":"FR","stateCode":"NAQ","latitude":"43.28333000","longitude":"-0.31667000"},{"name":"Igon","countryCode":"FR","stateCode":"NAQ","latitude":"43.16667000","longitude":"-0.23333000"},{"name":"Illats","countryCode":"FR","stateCode":"NAQ","latitude":"44.59714000","longitude":"-0.37238000"},{"name":"Isle","countryCode":"FR","stateCode":"NAQ","latitude":"45.80272000","longitude":"1.21213000"},{"name":"Iteuil","countryCode":"FR","stateCode":"NAQ","latitude":"46.48808000","longitude":"0.31212000"},{"name":"Itxassou","countryCode":"FR","stateCode":"NAQ","latitude":"43.32893000","longitude":"-1.40617000"},{"name":"Izon","countryCode":"FR","stateCode":"NAQ","latitude":"44.92416000","longitude":"-0.36322000"},{"name":"Jarnac","countryCode":"FR","stateCode":"NAQ","latitude":"45.68160000","longitude":"-0.17329000"},{"name":"Jaunay-Clan","countryCode":"FR","stateCode":"NAQ","latitude":"46.68453000","longitude":"0.37128000"},{"name":"Jonzac","countryCode":"FR","stateCode":"NAQ","latitude":"45.44668000","longitude":"-0.43370000"},{"name":"Juillac","countryCode":"FR","stateCode":"NAQ","latitude":"45.31808000","longitude":"1.32257000"},{"name":"Jumilhac-le-Grand","countryCode":"FR","stateCode":"NAQ","latitude":"45.49432000","longitude":"1.06339000"},{"name":"Jurançon","countryCode":"FR","stateCode":"NAQ","latitude":"43.28830000","longitude":"-0.38694000"},{"name":"La Chapelle-Saint-Laurent","countryCode":"FR","stateCode":"NAQ","latitude":"46.74643000","longitude":"-0.47643000"},{"name":"La Coquille","countryCode":"FR","stateCode":"NAQ","latitude":"45.54201000","longitude":"0.97675000"},{"name":"La Couarde-sur-Mer","countryCode":"FR","stateCode":"NAQ","latitude":"46.19411000","longitude":"-1.42522000"},{"name":"La Couronne","countryCode":"FR","stateCode":"NAQ","latitude":"45.61128000","longitude":"0.09948000"},{"name":"La Courtine","countryCode":"FR","stateCode":"NAQ","latitude":"45.70000000","longitude":"2.26667000"},{"name":"La Crèche","countryCode":"FR","stateCode":"NAQ","latitude":"46.36667000","longitude":"-0.30000000"},{"name":"La Flotte","countryCode":"FR","stateCode":"NAQ","latitude":"46.18771000","longitude":"-1.32815000"},{"name":"La Force","countryCode":"FR","stateCode":"NAQ","latitude":"44.86902000","longitude":"0.37541000"},{"name":"La Forêt-sur-Sèvre","countryCode":"FR","stateCode":"NAQ","latitude":"46.76905000","longitude":"-0.64964000"},{"name":"La Jarne","countryCode":"FR","stateCode":"NAQ","latitude":"46.12773000","longitude":"-1.07259000"},{"name":"La Jarrie","countryCode":"FR","stateCode":"NAQ","latitude":"46.12879000","longitude":"-1.00896000"},{"name":"La Lande-de-Fronsac","countryCode":"FR","stateCode":"NAQ","latitude":"44.98036000","longitude":"-0.38048000"},{"name":"La Mothe-Saint-Héray","countryCode":"FR","stateCode":"NAQ","latitude":"46.35934000","longitude":"-0.11236000"},{"name":"La Peyratte","countryCode":"FR","stateCode":"NAQ","latitude":"46.67453000","longitude":"-0.14912000"},{"name":"La Roche-Chalais","countryCode":"FR","stateCode":"NAQ","latitude":"45.15000000","longitude":"0.01667000"},{"name":"La Roche-Posay","countryCode":"FR","stateCode":"NAQ","latitude":"46.78654000","longitude":"0.81354000"},{"name":"La Rochefoucauld","countryCode":"FR","stateCode":"NAQ","latitude":"45.74048000","longitude":"0.38564000"},{"name":"La Rochelle","countryCode":"FR","stateCode":"NAQ","latitude":"46.16667000","longitude":"-1.15000000"},{"name":"La Réole","countryCode":"FR","stateCode":"NAQ","latitude":"44.58201000","longitude":"-0.03691000"},{"name":"La Sauve","countryCode":"FR","stateCode":"NAQ","latitude":"44.76667000","longitude":"-0.31667000"},{"name":"La Souterraine","countryCode":"FR","stateCode":"NAQ","latitude":"46.23714000","longitude":"1.48701000"},{"name":"La Teste-de-Buch","countryCode":"FR","stateCode":"NAQ","latitude":"44.62875000","longitude":"-1.14059000"},{"name":"La Tremblade","countryCode":"FR","stateCode":"NAQ","latitude":"45.76806000","longitude":"-1.14265000"},{"name":"La Villedieu-du-Clain","countryCode":"FR","stateCode":"NAQ","latitude":"46.45559000","longitude":"0.36917000"},{"name":"Labatut","countryCode":"FR","stateCode":"NAQ","latitude":"43.55000000","longitude":"-0.98333000"},{"name":"Labenne","countryCode":"FR","stateCode":"NAQ","latitude":"43.59464000","longitude":"-1.42559000"},{"name":"Labouheyre","countryCode":"FR","stateCode":"NAQ","latitude":"44.21297000","longitude":"-0.92062000"},{"name":"Lacanau","countryCode":"FR","stateCode":"NAQ","latitude":"44.97779000","longitude":"-1.07621000"},{"name":"Ladignac-le-Long","countryCode":"FR","stateCode":"NAQ","latitude":"45.58256000","longitude":"1.11359000"},{"name":"Lagor","countryCode":"FR","stateCode":"NAQ","latitude":"43.38333000","longitude":"-0.65000000"},{"name":"Lagorce","countryCode":"FR","stateCode":"NAQ","latitude":"45.06667000","longitude":"-0.13333000"},{"name":"Lagord","countryCode":"FR","stateCode":"NAQ","latitude":"46.18822000","longitude":"-1.15355000"},{"name":"Laguenne","countryCode":"FR","stateCode":"NAQ","latitude":"45.24218000","longitude":"1.78135000"},{"name":"Lahonce","countryCode":"FR","stateCode":"NAQ","latitude":"43.48248000","longitude":"-1.39101000"},{"name":"Lalinde","countryCode":"FR","stateCode":"NAQ","latitude":"44.83621000","longitude":"0.73075000"},{"name":"Lamarque","countryCode":"FR","stateCode":"NAQ","latitude":"45.09536000","longitude":"-0.71892000"},{"name":"Lamonzie-Saint-Martin","countryCode":"FR","stateCode":"NAQ","latitude":"44.84713000","longitude":"0.39102000"},{"name":"Lamothe-Montravel","countryCode":"FR","stateCode":"NAQ","latitude":"44.85000000","longitude":"0.03333000"},{"name":"Landes","countryCode":"FR","stateCode":"NAQ","latitude":"43.97543000","longitude":"-0.74241000"},{"name":"Landiras","countryCode":"FR","stateCode":"NAQ","latitude":"44.56702000","longitude":"-0.41536000"},{"name":"Langoiran","countryCode":"FR","stateCode":"NAQ","latitude":"44.70869000","longitude":"-0.39368000"},{"name":"Langon","countryCode":"FR","stateCode":"NAQ","latitude":"44.55310000","longitude":"-0.24951000"},{"name":"Lanouaille","countryCode":"FR","stateCode":"NAQ","latitude":"45.39517000","longitude":"1.13968000"},{"name":"Lanton","countryCode":"FR","stateCode":"NAQ","latitude":"44.70478000","longitude":"-1.03562000"},{"name":"Laplume","countryCode":"FR","stateCode":"NAQ","latitude":"44.11292000","longitude":"0.52975000"},{"name":"Larche","countryCode":"FR","stateCode":"NAQ","latitude":"45.12048000","longitude":"1.41566000"},{"name":"Laroque-Timbaut","countryCode":"FR","stateCode":"NAQ","latitude":"44.28238000","longitude":"0.76274000"},{"name":"Larressore","countryCode":"FR","stateCode":"NAQ","latitude":"43.36792000","longitude":"-1.43976000"},{"name":"Laruns","countryCode":"FR","stateCode":"NAQ","latitude":"42.98826000","longitude":"-0.42658000"},{"name":"Laruscade","countryCode":"FR","stateCode":"NAQ","latitude":"45.11667000","longitude":"-0.33333000"},{"name":"Lasseube","countryCode":"FR","stateCode":"NAQ","latitude":"43.23333000","longitude":"-0.48333000"},{"name":"Lathus-Saint-Rémy","countryCode":"FR","stateCode":"NAQ","latitude":"46.33333000","longitude":"0.96667000"},{"name":"Latillé","countryCode":"FR","stateCode":"NAQ","latitude":"46.61818000","longitude":"0.07630000"},{"name":"Latresne","countryCode":"FR","stateCode":"NAQ","latitude":"44.78601000","longitude":"-0.48994000"},{"name":"Lavardac","countryCode":"FR","stateCode":"NAQ","latitude":"44.17785000","longitude":"0.29825000"},{"name":"Lavoux","countryCode":"FR","stateCode":"NAQ","latitude":"46.59566000","longitude":"0.53012000"},{"name":"Layrac","countryCode":"FR","stateCode":"NAQ","latitude":"44.13449000","longitude":"0.66176000"},{"name":"Le Barp","countryCode":"FR","stateCode":"NAQ","latitude":"44.60833000","longitude":"-0.76948000"},{"name":"Le Bois-Plage-en-Ré","countryCode":"FR","stateCode":"NAQ","latitude":"46.18659000","longitude":"-1.39267000"},{"name":"Le Bouscat","countryCode":"FR","stateCode":"NAQ","latitude":"44.86600000","longitude":"-0.59411000"},{"name":"Le Bugue","countryCode":"FR","stateCode":"NAQ","latitude":"44.91847000","longitude":"0.92714000"},{"name":"Le Buisson-de-Cadouin","countryCode":"FR","stateCode":"NAQ","latitude":"44.85000000","longitude":"0.91667000"},{"name":"Le Dorat","countryCode":"FR","stateCode":"NAQ","latitude":"46.21514000","longitude":"1.08153000"},{"name":"Le Fleix","countryCode":"FR","stateCode":"NAQ","latitude":"44.86667000","longitude":"0.25000000"},{"name":"Le Grand-Bourg","countryCode":"FR","stateCode":"NAQ","latitude":"46.16018000","longitude":"1.64465000"},{"name":"Le Gua","countryCode":"FR","stateCode":"NAQ","latitude":"45.72614000","longitude":"-0.94468000"},{"name":"Le Haillan","countryCode":"FR","stateCode":"NAQ","latitude":"44.87225000","longitude":"-0.67965000"},{"name":"Le Lardin-Saint-Lazare","countryCode":"FR","stateCode":"NAQ","latitude":"45.13333000","longitude":"1.21667000"},{"name":"Le Mas-d’Agenais","countryCode":"FR","stateCode":"NAQ","latitude":"44.41033000","longitude":"0.21869000"},{"name":"Le Palais-sur-Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"45.86380000","longitude":"1.32207000"},{"name":"Le Passage","countryCode":"FR","stateCode":"NAQ","latitude":"44.20143000","longitude":"0.60275000"},{"name":"Le Pian-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"44.95537000","longitude":"-0.66227000"},{"name":"Le Pin","countryCode":"FR","stateCode":"NAQ","latitude":"46.86179000","longitude":"-0.65440000"},{"name":"Le Pizou","countryCode":"FR","stateCode":"NAQ","latitude":"45.01667000","longitude":"0.06667000"},{"name":"Le Porge","countryCode":"FR","stateCode":"NAQ","latitude":"44.87277000","longitude":"-1.08889000"},{"name":"Le Taillan-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"44.90521000","longitude":"-0.67060000"},{"name":"Le Tallud","countryCode":"FR","stateCode":"NAQ","latitude":"46.62911000","longitude":"-0.29979000"},{"name":"Le Teich","countryCode":"FR","stateCode":"NAQ","latitude":"44.63177000","longitude":"-1.02155000"},{"name":"Le Thou","countryCode":"FR","stateCode":"NAQ","latitude":"46.08333000","longitude":"-0.91667000"},{"name":"Le Verdon-sur-Mer","countryCode":"FR","stateCode":"NAQ","latitude":"45.54490000","longitude":"-1.06225000"},{"name":"Le Vigen","countryCode":"FR","stateCode":"NAQ","latitude":"45.75149000","longitude":"1.28865000"},{"name":"Ledeuix","countryCode":"FR","stateCode":"NAQ","latitude":"43.21667000","longitude":"-0.61667000"},{"name":"Lembras","countryCode":"FR","stateCode":"NAQ","latitude":"44.88431000","longitude":"0.52657000"},{"name":"Lencloître","countryCode":"FR","stateCode":"NAQ","latitude":"46.81622000","longitude":"0.32827000"},{"name":"Les Artigues-de-Lussac","countryCode":"FR","stateCode":"NAQ","latitude":"44.96667000","longitude":"-0.15000000"},{"name":"Les Gonds","countryCode":"FR","stateCode":"NAQ","latitude":"45.71437000","longitude":"-0.61408000"},{"name":"Les Mathes","countryCode":"FR","stateCode":"NAQ","latitude":"45.71390000","longitude":"-1.15497000"},{"name":"Les Ormes","countryCode":"FR","stateCode":"NAQ","latitude":"46.97478000","longitude":"0.60484000"},{"name":"Les Peintures","countryCode":"FR","stateCode":"NAQ","latitude":"45.06667000","longitude":"-0.10000000"},{"name":"Les Églisottes-et-Chalaures","countryCode":"FR","stateCode":"NAQ","latitude":"45.09811000","longitude":"-0.03893000"},{"name":"Lescar","countryCode":"FR","stateCode":"NAQ","latitude":"43.33333000","longitude":"-0.41667000"},{"name":"Lesparre-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"45.30719000","longitude":"-0.93764000"},{"name":"Lestelle-Bétharram","countryCode":"FR","stateCode":"NAQ","latitude":"43.13333000","longitude":"-0.21667000"},{"name":"Lezay","countryCode":"FR","stateCode":"NAQ","latitude":"46.26437000","longitude":"-0.00925000"},{"name":"Libourne","countryCode":"FR","stateCode":"NAQ","latitude":"44.91530000","longitude":"-0.24394000"},{"name":"Ligugé","countryCode":"FR","stateCode":"NAQ","latitude":"46.52035000","longitude":"0.32617000"},{"name":"Limoges","countryCode":"FR","stateCode":"NAQ","latitude":"45.83153000","longitude":"1.25781000"},{"name":"Linards","countryCode":"FR","stateCode":"NAQ","latitude":"45.70083000","longitude":"1.53259000"},{"name":"Linars","countryCode":"FR","stateCode":"NAQ","latitude":"45.65000000","longitude":"0.08333000"},{"name":"Linxe","countryCode":"FR","stateCode":"NAQ","latitude":"43.91984000","longitude":"-1.24619000"},{"name":"Listrac-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"45.07410000","longitude":"-0.79132000"},{"name":"Lit-et-Mixe","countryCode":"FR","stateCode":"NAQ","latitude":"44.03308000","longitude":"-1.25330000"},{"name":"Lons","countryCode":"FR","stateCode":"NAQ","latitude":"43.31667000","longitude":"-0.40000000"},{"name":"Lormont","countryCode":"FR","stateCode":"NAQ","latitude":"44.87495000","longitude":"-0.51782000"},{"name":"Loubert","countryCode":"FR","stateCode":"NAQ","latitude":"45.91422000","longitude":"0.58617000"},{"name":"Loudun","countryCode":"FR","stateCode":"NAQ","latitude":"47.00788000","longitude":"0.08296000"},{"name":"Loupiac","countryCode":"FR","stateCode":"NAQ","latitude":"44.61667000","longitude":"-0.30000000"},{"name":"Louvie-Juzon","countryCode":"FR","stateCode":"NAQ","latitude":"43.08646000","longitude":"-0.41928000"},{"name":"Louzy","countryCode":"FR","stateCode":"NAQ","latitude":"47.01201000","longitude":"-0.18537000"},{"name":"Lubersac","countryCode":"FR","stateCode":"NAQ","latitude":"45.44474000","longitude":"1.40457000"},{"name":"Lucq-de-Béarn","countryCode":"FR","stateCode":"NAQ","latitude":"43.30000000","longitude":"-0.66667000"},{"name":"Ludon-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"44.98118000","longitude":"-0.60254000"},{"name":"Lugon-et-l\'Île-du-Carnay","countryCode":"FR","stateCode":"NAQ","latitude":"44.95556000","longitude":"-0.33611000"},{"name":"Lusignan","countryCode":"FR","stateCode":"NAQ","latitude":"46.43598000","longitude":"0.12620000"},{"name":"Lussac","countryCode":"FR","stateCode":"NAQ","latitude":"44.95000000","longitude":"-0.10000000"},{"name":"Lussac-les-Châteaux","countryCode":"FR","stateCode":"NAQ","latitude":"46.40327000","longitude":"0.72524000"},{"name":"Léognan","countryCode":"FR","stateCode":"NAQ","latitude":"44.73548000","longitude":"-0.59738000"},{"name":"Léon","countryCode":"FR","stateCode":"NAQ","latitude":"43.87676000","longitude":"-1.30057000"},{"name":"Macau","countryCode":"FR","stateCode":"NAQ","latitude":"45.00679000","longitude":"-0.61821000"},{"name":"Magescq","countryCode":"FR","stateCode":"NAQ","latitude":"43.78205000","longitude":"-1.21652000"},{"name":"Magnac-Laval","countryCode":"FR","stateCode":"NAQ","latitude":"46.21514000","longitude":"1.16724000"},{"name":"Magnac-sur-Touvre","countryCode":"FR","stateCode":"NAQ","latitude":"45.66667000","longitude":"0.23333000"},{"name":"Magné","countryCode":"FR","stateCode":"NAQ","latitude":"46.31548000","longitude":"-0.54575000"},{"name":"Malemort-sur-Corrèze","countryCode":"FR","stateCode":"NAQ","latitude":"45.17075000","longitude":"1.56393000"},{"name":"Mansac","countryCode":"FR","stateCode":"NAQ","latitude":"45.16839000","longitude":"1.38342000"},{"name":"Mansle","countryCode":"FR","stateCode":"NAQ","latitude":"45.87526000","longitude":"0.17914000"},{"name":"Marans","countryCode":"FR","stateCode":"NAQ","latitude":"46.30811000","longitude":"-0.99450000"},{"name":"Marcamps","countryCode":"FR","stateCode":"NAQ","latitude":"45.04045000","longitude":"-0.49275000"},{"name":"Marcheprime","countryCode":"FR","stateCode":"NAQ","latitude":"44.69146000","longitude":"-0.85496000"},{"name":"Marcillac","countryCode":"FR","stateCode":"NAQ","latitude":"45.26870000","longitude":"-0.52379000"},{"name":"Marennes","countryCode":"FR","stateCode":"NAQ","latitude":"45.82280000","longitude":"-1.10546000"},{"name":"Mareuil","countryCode":"FR","stateCode":"NAQ","latitude":"45.45000000","longitude":"0.45000000"},{"name":"Margaux","countryCode":"FR","stateCode":"NAQ","latitude":"45.04012000","longitude":"-0.67892000"},{"name":"Marigny-Brizay","countryCode":"FR","stateCode":"NAQ","latitude":"46.74622000","longitude":"0.37626000"},{"name":"Marmande","countryCode":"FR","stateCode":"NAQ","latitude":"44.50012000","longitude":"0.16526000"},{"name":"Marsilly","countryCode":"FR","stateCode":"NAQ","latitude":"46.23027000","longitude":"-1.13840000"},{"name":"Martignas-sur-Jalle","countryCode":"FR","stateCode":"NAQ","latitude":"44.84528000","longitude":"-0.78060000"},{"name":"Martillac","countryCode":"FR","stateCode":"NAQ","latitude":"44.71100000","longitude":"-0.53747000"},{"name":"Matha","countryCode":"FR","stateCode":"NAQ","latitude":"45.86823000","longitude":"-0.31849000"},{"name":"Mauléon-Licharre","countryCode":"FR","stateCode":"NAQ","latitude":"43.22684000","longitude":"-0.88038000"},{"name":"Mauzé-Thouarsais","countryCode":"FR","stateCode":"NAQ","latitude":"46.97611000","longitude":"-0.27846000"},{"name":"Mauzé-sur-le-Mignon","countryCode":"FR","stateCode":"NAQ","latitude":"46.19516000","longitude":"-0.67032000"},{"name":"Mazères-Lezons","countryCode":"FR","stateCode":"NAQ","latitude":"43.26667000","longitude":"-0.35000000"},{"name":"Meilhan","countryCode":"FR","stateCode":"NAQ","latitude":"43.86436000","longitude":"-0.70587000"},{"name":"Meilhan-sur-Garonne","countryCode":"FR","stateCode":"NAQ","latitude":"44.52131000","longitude":"0.03472000"},{"name":"Melle","countryCode":"FR","stateCode":"NAQ","latitude":"46.22285000","longitude":"-0.14216000"},{"name":"Mensignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.22505000","longitude":"0.56214000"},{"name":"Meschers-sur-Gironde","countryCode":"FR","stateCode":"NAQ","latitude":"45.56037000","longitude":"-0.95470000"},{"name":"Meursac","countryCode":"FR","stateCode":"NAQ","latitude":"45.64890000","longitude":"-0.80801000"},{"name":"Meymac","countryCode":"FR","stateCode":"NAQ","latitude":"45.53583000","longitude":"2.14699000"},{"name":"Meyssac","countryCode":"FR","stateCode":"NAQ","latitude":"45.05547000","longitude":"1.67412000"},{"name":"Mignaloux-Beauvoir","countryCode":"FR","stateCode":"NAQ","latitude":"46.54157000","longitude":"0.41538000"},{"name":"Migné-Auxances","countryCode":"FR","stateCode":"NAQ","latitude":"46.62745000","longitude":"0.31458000"},{"name":"Mimbaste","countryCode":"FR","stateCode":"NAQ","latitude":"43.64887000","longitude":"-0.97383000"},{"name":"Mimizan","countryCode":"FR","stateCode":"NAQ","latitude":"44.20057000","longitude":"-1.22886000"},{"name":"Mios","countryCode":"FR","stateCode":"NAQ","latitude":"44.60489000","longitude":"-0.93329000"},{"name":"Mirambeau","countryCode":"FR","stateCode":"NAQ","latitude":"45.37310000","longitude":"-0.57067000"},{"name":"Miramont-de-Guyenne","countryCode":"FR","stateCode":"NAQ","latitude":"44.60157000","longitude":"0.36247000"},{"name":"Mirebeau","countryCode":"FR","stateCode":"NAQ","latitude":"46.78743000","longitude":"0.18341000"},{"name":"Mirepeix","countryCode":"FR","stateCode":"NAQ","latitude":"43.18333000","longitude":"-0.25000000"},{"name":"Monbazillac","countryCode":"FR","stateCode":"NAQ","latitude":"44.79374000","longitude":"0.49256000"},{"name":"Moncontour","countryCode":"FR","stateCode":"NAQ","latitude":"46.88086000","longitude":"-0.01996000"},{"name":"Moncoutant","countryCode":"FR","stateCode":"NAQ","latitude":"46.72547000","longitude":"-0.58797000"},{"name":"Monein","countryCode":"FR","stateCode":"NAQ","latitude":"43.33333000","longitude":"-0.58333000"},{"name":"Monflanquin","countryCode":"FR","stateCode":"NAQ","latitude":"44.52966000","longitude":"0.76772000"},{"name":"Monsempron-Libos","countryCode":"FR","stateCode":"NAQ","latitude":"44.49004000","longitude":"0.94090000"},{"name":"Monségur","countryCode":"FR","stateCode":"NAQ","latitude":"44.65040000","longitude":"0.08047000"},{"name":"Mont","countryCode":"FR","stateCode":"NAQ","latitude":"43.43333000","longitude":"-0.65000000"},{"name":"Mont-de-Marsan","countryCode":"FR","stateCode":"NAQ","latitude":"43.89022000","longitude":"-0.49713000"},{"name":"Montagne","countryCode":"FR","stateCode":"NAQ","latitude":"44.93333000","longitude":"-0.13333000"},{"name":"Montamisé","countryCode":"FR","stateCode":"NAQ","latitude":"46.62181000","longitude":"0.42442000"},{"name":"Montardon","countryCode":"FR","stateCode":"NAQ","latitude":"43.36667000","longitude":"-0.35000000"},{"name":"Montaut","countryCode":"FR","stateCode":"NAQ","latitude":"43.13333000","longitude":"-0.20000000"},{"name":"Montayral","countryCode":"FR","stateCode":"NAQ","latitude":"44.47513000","longitude":"0.98769000"},{"name":"Montbron","countryCode":"FR","stateCode":"NAQ","latitude":"45.66667000","longitude":"0.50000000"},{"name":"Montcaret","countryCode":"FR","stateCode":"NAQ","latitude":"44.85000000","longitude":"0.06667000"},{"name":"Montendre","countryCode":"FR","stateCode":"NAQ","latitude":"45.28469000","longitude":"-0.40627000"},{"name":"Montfort-en-Chalosse","countryCode":"FR","stateCode":"NAQ","latitude":"43.71124000","longitude":"-0.83947000"},{"name":"Montguyon","countryCode":"FR","stateCode":"NAQ","latitude":"45.21667000","longitude":"-0.18333000"},{"name":"Montignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.06429000","longitude":"1.16196000"},{"name":"Montlieu-la-Garde","countryCode":"FR","stateCode":"NAQ","latitude":"45.25000000","longitude":"-0.25000000"},{"name":"Montmoreau-Saint-Cybard","countryCode":"FR","stateCode":"NAQ","latitude":"45.40000000","longitude":"0.13333000"},{"name":"Montmorillon","countryCode":"FR","stateCode":"NAQ","latitude":"46.42614000","longitude":"0.87070000"},{"name":"Montpon-Ménestérol","countryCode":"FR","stateCode":"NAQ","latitude":"45.00000000","longitude":"0.16667000"},{"name":"Montrem","countryCode":"FR","stateCode":"NAQ","latitude":"45.13417000","longitude":"0.59029000"},{"name":"Montussan","countryCode":"FR","stateCode":"NAQ","latitude":"44.88057000","longitude":"-0.42181000"},{"name":"Morcenx","countryCode":"FR","stateCode":"NAQ","latitude":"44.03536000","longitude":"-0.91375000"},{"name":"Morlaas","countryCode":"FR","stateCode":"NAQ","latitude":"43.35000000","longitude":"-0.26667000"},{"name":"Mornac","countryCode":"FR","stateCode":"NAQ","latitude":"45.68333000","longitude":"0.26667000"},{"name":"Mortagne-sur-Gironde","countryCode":"FR","stateCode":"NAQ","latitude":"45.48139000","longitude":"-0.78702000"},{"name":"Mougon","countryCode":"FR","stateCode":"NAQ","latitude":"46.29561000","longitude":"-0.28659000"},{"name":"Mouguerre","countryCode":"FR","stateCode":"NAQ","latitude":"43.46795000","longitude":"-1.41824000"},{"name":"Mouleydier","countryCode":"FR","stateCode":"NAQ","latitude":"44.85572000","longitude":"0.59759000"},{"name":"Mouliets-et-Villemartin","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"-0.01667000"},{"name":"Moulis-en-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"45.05938000","longitude":"-0.77033000"},{"name":"Mourenx","countryCode":"FR","stateCode":"NAQ","latitude":"43.38333000","longitude":"-0.60000000"},{"name":"Mouthiers-sur-Boëme","countryCode":"FR","stateCode":"NAQ","latitude":"45.55000000","longitude":"0.11667000"},{"name":"Mugron","countryCode":"FR","stateCode":"NAQ","latitude":"43.74952000","longitude":"-0.75179000"},{"name":"Muron","countryCode":"FR","stateCode":"NAQ","latitude":"46.03444000","longitude":"-0.82867000"},{"name":"Mussidan","countryCode":"FR","stateCode":"NAQ","latitude":"45.03542000","longitude":"0.36290000"},{"name":"Médis","countryCode":"FR","stateCode":"NAQ","latitude":"45.64337000","longitude":"-0.96298000"},{"name":"Mées","countryCode":"FR","stateCode":"NAQ","latitude":"43.70452000","longitude":"-1.10952000"},{"name":"Ménesplet","countryCode":"FR","stateCode":"NAQ","latitude":"45.01667000","longitude":"0.11667000"},{"name":"Mérignac","countryCode":"FR","stateCode":"NAQ","latitude":"44.83248000","longitude":"-0.63381000"},{"name":"Mézin","countryCode":"FR","stateCode":"NAQ","latitude":"44.05668000","longitude":"0.25874000"},{"name":"Naintré","countryCode":"FR","stateCode":"NAQ","latitude":"46.76354000","longitude":"0.48683000"},{"name":"Nanteuil","countryCode":"FR","stateCode":"NAQ","latitude":"46.41172000","longitude":"-0.17461000"},{"name":"Nanteuil-en-Vallée","countryCode":"FR","stateCode":"NAQ","latitude":"46.00089000","longitude":"0.32206000"},{"name":"Nantiat","countryCode":"FR","stateCode":"NAQ","latitude":"46.00910000","longitude":"1.17308000"},{"name":"Narrosse","countryCode":"FR","stateCode":"NAQ","latitude":"43.70381000","longitude":"-1.00742000"},{"name":"Navailles-Angos","countryCode":"FR","stateCode":"NAQ","latitude":"43.41667000","longitude":"-0.33333000"},{"name":"Navarrenx","countryCode":"FR","stateCode":"NAQ","latitude":"43.32135000","longitude":"-0.75927000"},{"name":"Naves","countryCode":"FR","stateCode":"NAQ","latitude":"45.31395000","longitude":"1.76708000"},{"name":"Nay","countryCode":"FR","stateCode":"NAQ","latitude":"43.18333000","longitude":"-0.26667000"},{"name":"Nercillac","countryCode":"FR","stateCode":"NAQ","latitude":"45.71667000","longitude":"-0.25000000"},{"name":"Nersac","countryCode":"FR","stateCode":"NAQ","latitude":"45.63333000","longitude":"0.05000000"},{"name":"Neuvic","countryCode":"FR","stateCode":"NAQ","latitude":"45.10033000","longitude":"0.46901000"},{"name":"Neuvic-Entier","countryCode":"FR","stateCode":"NAQ","latitude":"45.72206000","longitude":"1.61303000"},{"name":"Neuville-de-Poitou","countryCode":"FR","stateCode":"NAQ","latitude":"46.68333000","longitude":"0.25000000"},{"name":"Nexon","countryCode":"FR","stateCode":"NAQ","latitude":"45.67962000","longitude":"1.18555000"},{"name":"Nieul","countryCode":"FR","stateCode":"NAQ","latitude":"45.92668000","longitude":"1.17494000"},{"name":"Nieul-lès-Saintes","countryCode":"FR","stateCode":"NAQ","latitude":"45.76021000","longitude":"-0.73137000"},{"name":"Nieul-sur-Mer","countryCode":"FR","stateCode":"NAQ","latitude":"46.20583000","longitude":"-1.16449000"},{"name":"Niort","countryCode":"FR","stateCode":"NAQ","latitude":"46.32313000","longitude":"-0.45877000"},{"name":"Noaillan","countryCode":"FR","stateCode":"NAQ","latitude":"44.48057000","longitude":"-0.36640000"},{"name":"Nontron","countryCode":"FR","stateCode":"NAQ","latitude":"45.52950000","longitude":"0.66179000"},{"name":"Notre-Dame-de-Sanilhac","countryCode":"FR","stateCode":"NAQ","latitude":"45.12121000","longitude":"0.71157000"},{"name":"Nouaillé-Maupertuis","countryCode":"FR","stateCode":"NAQ","latitude":"46.51113000","longitude":"0.41667000"},{"name":"Nousty","countryCode":"FR","stateCode":"NAQ","latitude":"43.26667000","longitude":"-0.21667000"},{"name":"Nueil-les-Aubiers","countryCode":"FR","stateCode":"NAQ","latitude":"46.93333000","longitude":"-0.58333000"},{"name":"Nérac","countryCode":"FR","stateCode":"NAQ","latitude":"44.13613000","longitude":"0.33934000"},{"name":"Objat","countryCode":"FR","stateCode":"NAQ","latitude":"45.26302000","longitude":"1.40826000"},{"name":"Oeyreluy","countryCode":"FR","stateCode":"NAQ","latitude":"43.66876000","longitude":"-1.08276000"},{"name":"Ogeu-les-Bains","countryCode":"FR","stateCode":"NAQ","latitude":"43.15000000","longitude":"-0.50000000"},{"name":"Oloron-Sainte-Marie","countryCode":"FR","stateCode":"NAQ","latitude":"43.19441000","longitude":"-0.61069000"},{"name":"Ondres","countryCode":"FR","stateCode":"NAQ","latitude":"43.56461000","longitude":"-1.44449000"},{"name":"Onesse-Laharie","countryCode":"FR","stateCode":"NAQ","latitude":"44.06146000","longitude":"-1.06984000"},{"name":"Oradour-sur-Glane","countryCode":"FR","stateCode":"NAQ","latitude":"45.93405000","longitude":"1.03170000"},{"name":"Oradour-sur-Vayres","countryCode":"FR","stateCode":"NAQ","latitude":"45.73286000","longitude":"0.86457000"},{"name":"Orthez","countryCode":"FR","stateCode":"NAQ","latitude":"43.48839000","longitude":"-0.77244000"},{"name":"Ousse","countryCode":"FR","stateCode":"NAQ","latitude":"43.28333000","longitude":"-0.26667000"},{"name":"Paillet","countryCode":"FR","stateCode":"NAQ","latitude":"44.68512000","longitude":"-0.36500000"},{"name":"Pamproux","countryCode":"FR","stateCode":"NAQ","latitude":"46.39578000","longitude":"-0.05327000"},{"name":"Panazol","countryCode":"FR","stateCode":"NAQ","latitude":"45.83465000","longitude":"1.32759000"},{"name":"Parempuyre","countryCode":"FR","stateCode":"NAQ","latitude":"44.95038000","longitude":"-0.60453000"},{"name":"Parentis-en-Born","countryCode":"FR","stateCode":"NAQ","latitude":"44.35274000","longitude":"-1.07095000"},{"name":"Parthenay","countryCode":"FR","stateCode":"NAQ","latitude":"46.64872000","longitude":"-0.24682000"},{"name":"Pau","countryCode":"FR","stateCode":"NAQ","latitude":"43.30000000","longitude":"-0.36667000"},{"name":"Pauillac","countryCode":"FR","stateCode":"NAQ","latitude":"45.19644000","longitude":"-0.74873000"},{"name":"Payzac","countryCode":"FR","stateCode":"NAQ","latitude":"45.40000000","longitude":"1.21667000"},{"name":"Pellegrue","countryCode":"FR","stateCode":"NAQ","latitude":"44.74355000","longitude":"0.07595000"},{"name":"Pessac","countryCode":"FR","stateCode":"NAQ","latitude":"44.81011000","longitude":"-0.64129000"},{"name":"Peujard","countryCode":"FR","stateCode":"NAQ","latitude":"45.03619000","longitude":"-0.44096000"},{"name":"Peyrat-de-Bellac","countryCode":"FR","stateCode":"NAQ","latitude":"46.14087000","longitude":"1.03661000"},{"name":"Peyrat-le-Château","countryCode":"FR","stateCode":"NAQ","latitude":"45.81578000","longitude":"1.77233000"},{"name":"Peyrehorade","countryCode":"FR","stateCode":"NAQ","latitude":"43.54886000","longitude":"-1.11574000"},{"name":"Peyrilhac","countryCode":"FR","stateCode":"NAQ","latitude":"45.95043000","longitude":"1.13503000"},{"name":"Pierre-Buffière","countryCode":"FR","stateCode":"NAQ","latitude":"45.69193000","longitude":"1.36193000"},{"name":"Pissos","countryCode":"FR","stateCode":"NAQ","latitude":"44.30833000","longitude":"-0.77963000"},{"name":"Piégut-Pluviers","countryCode":"FR","stateCode":"NAQ","latitude":"45.62297000","longitude":"0.69013000"},{"name":"Pleumartin","countryCode":"FR","stateCode":"NAQ","latitude":"46.73786000","longitude":"0.76900000"},{"name":"Podensac","countryCode":"FR","stateCode":"NAQ","latitude":"44.65038000","longitude":"-0.35508000"},{"name":"Poey-de-Lescar","countryCode":"FR","stateCode":"NAQ","latitude":"43.35000000","longitude":"-0.46667000"},{"name":"Poitiers","countryCode":"FR","stateCode":"NAQ","latitude":"46.58333000","longitude":"0.33333000"},{"name":"Pomarez","countryCode":"FR","stateCode":"NAQ","latitude":"43.62971000","longitude":"-0.82934000"},{"name":"Pompaire","countryCode":"FR","stateCode":"NAQ","latitude":"46.60727000","longitude":"-0.23237000"},{"name":"Pompignac","countryCode":"FR","stateCode":"NAQ","latitude":"44.85114000","longitude":"-0.43705000"},{"name":"Pons","countryCode":"FR","stateCode":"NAQ","latitude":"45.57988000","longitude":"-0.54783000"},{"name":"Pont-du-Casse","countryCode":"FR","stateCode":"NAQ","latitude":"44.22867000","longitude":"0.67924000"},{"name":"Pont-l’Abbé-d’Arnoult","countryCode":"FR","stateCode":"NAQ","latitude":"45.82875000","longitude":"-0.87499000"},{"name":"Pontacq","countryCode":"FR","stateCode":"NAQ","latitude":"43.18333000","longitude":"-0.11667000"},{"name":"Pontenx-les-Forges","countryCode":"FR","stateCode":"NAQ","latitude":"44.24134000","longitude":"-1.12095000"},{"name":"Pontonx-sur-l\'Adour","countryCode":"FR","stateCode":"NAQ","latitude":"43.78783000","longitude":"-0.92508000"},{"name":"Port-Sainte-Foy-et-Ponchapt","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"0.20000000"},{"name":"Port-Sainte-Marie","countryCode":"FR","stateCode":"NAQ","latitude":"44.25158000","longitude":"0.39134000"},{"name":"Port-des-Barques","countryCode":"FR","stateCode":"NAQ","latitude":"45.94763000","longitude":"-1.07795000"},{"name":"Portets","countryCode":"FR","stateCode":"NAQ","latitude":"44.69679000","longitude":"-0.42452000"},{"name":"Pouillon","countryCode":"FR","stateCode":"NAQ","latitude":"43.60480000","longitude":"-0.99947000"},{"name":"Prahecq","countryCode":"FR","stateCode":"NAQ","latitude":"46.25897000","longitude":"-0.34425000"},{"name":"Preignac","countryCode":"FR","stateCode":"NAQ","latitude":"44.58438000","longitude":"-0.29423000"},{"name":"Prigonrieux","countryCode":"FR","stateCode":"NAQ","latitude":"44.85451000","longitude":"0.40275000"},{"name":"Préchac","countryCode":"FR","stateCode":"NAQ","latitude":"44.39883000","longitude":"-0.35387000"},{"name":"Pugnac","countryCode":"FR","stateCode":"NAQ","latitude":"45.08190000","longitude":"-0.49618000"},{"name":"Puilboreau","countryCode":"FR","stateCode":"NAQ","latitude":"46.18620000","longitude":"-1.11797000"},{"name":"Pujols","countryCode":"FR","stateCode":"NAQ","latitude":"44.39424000","longitude":"0.68810000"},{"name":"Puymoyen","countryCode":"FR","stateCode":"NAQ","latitude":"45.61667000","longitude":"0.18333000"},{"name":"Puyoô","countryCode":"FR","stateCode":"NAQ","latitude":"43.52502000","longitude":"-0.91283000"},{"name":"Pérignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.62306000","longitude":"-0.46488000"},{"name":"Périgny","countryCode":"FR","stateCode":"NAQ","latitude":"46.15519000","longitude":"-1.09822000"},{"name":"Périgueux","countryCode":"FR","stateCode":"NAQ","latitude":"45.18333000","longitude":"0.71667000"},{"name":"Quinsac","countryCode":"FR","stateCode":"NAQ","latitude":"44.75535000","longitude":"-0.48697000"},{"name":"Rauzan","countryCode":"FR","stateCode":"NAQ","latitude":"44.77838000","longitude":"-0.12465000"},{"name":"Razac-sur-l’Isle","countryCode":"FR","stateCode":"NAQ","latitude":"45.16332000","longitude":"0.60085000"},{"name":"Razès","countryCode":"FR","stateCode":"NAQ","latitude":"46.03219000","longitude":"1.33676000"},{"name":"Reignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.23393000","longitude":"-0.50627000"},{"name":"Ribérac","countryCode":"FR","stateCode":"NAQ","latitude":"45.25000000","longitude":"0.33333000"},{"name":"Rilhac-Rancon","countryCode":"FR","stateCode":"NAQ","latitude":"45.90000000","longitude":"1.31667000"},{"name":"Rion-des-Landes","countryCode":"FR","stateCode":"NAQ","latitude":"43.93449000","longitude":"-0.92388000"},{"name":"Rions","countryCode":"FR","stateCode":"NAQ","latitude":"44.66378000","longitude":"-0.35113000"},{"name":"Rivedoux-Plage","countryCode":"FR","stateCode":"NAQ","latitude":"46.15854000","longitude":"-1.27093000"},{"name":"Rivière-Saas-et-Gourby","countryCode":"FR","stateCode":"NAQ","latitude":"43.67990000","longitude":"-1.14986000"},{"name":"Rivières","countryCode":"FR","stateCode":"NAQ","latitude":"45.75295000","longitude":"0.36128000"},{"name":"Rochechouart","countryCode":"FR","stateCode":"NAQ","latitude":"45.82290000","longitude":"0.82080000"},{"name":"Rochefort","countryCode":"FR","stateCode":"NAQ","latitude":"45.94204000","longitude":"-0.96696000"},{"name":"Roches-Prémarie-Andillé","countryCode":"FR","stateCode":"NAQ","latitude":"46.48251000","longitude":"0.37106000"},{"name":"Roquefort","countryCode":"FR","stateCode":"NAQ","latitude":"44.03500000","longitude":"-0.32323000"},{"name":"Rouffignac-Saint-Cernin-de-Reilhac","countryCode":"FR","stateCode":"NAQ","latitude":"45.05000000","longitude":"0.96667000"},{"name":"Rouillac","countryCode":"FR","stateCode":"NAQ","latitude":"45.77582000","longitude":"-0.06380000"},{"name":"Rouillé","countryCode":"FR","stateCode":"NAQ","latitude":"46.42024000","longitude":"0.04073000"},{"name":"Roullet-Saint-Estèphe","countryCode":"FR","stateCode":"NAQ","latitude":"45.58333000","longitude":"0.05000000"},{"name":"Roumazières-Loubert","countryCode":"FR","stateCode":"NAQ","latitude":"45.88690000","longitude":"0.58125000"},{"name":"Royan","countryCode":"FR","stateCode":"NAQ","latitude":"45.62846000","longitude":"-1.02810000"},{"name":"Ruelle-sur-Touvre","countryCode":"FR","stateCode":"NAQ","latitude":"45.68333000","longitude":"0.23333000"},{"name":"Ruffec","countryCode":"FR","stateCode":"NAQ","latitude":"46.02877000","longitude":"0.19821000"},{"name":"Sablonceaux","countryCode":"FR","stateCode":"NAQ","latitude":"45.70963000","longitude":"-0.88806000"},{"name":"Sablons","countryCode":"FR","stateCode":"NAQ","latitude":"45.03333000","longitude":"-0.18333000"},{"name":"Sabres","countryCode":"FR","stateCode":"NAQ","latitude":"44.14896000","longitude":"-0.74123000"},{"name":"Sadirac","countryCode":"FR","stateCode":"NAQ","latitude":"44.78179000","longitude":"-0.41334000"},{"name":"Saint-Agnant","countryCode":"FR","stateCode":"NAQ","latitude":"45.87354000","longitude":"-0.96119000"},{"name":"Saint-Agnant-de-Versillat","countryCode":"FR","stateCode":"NAQ","latitude":"46.27800000","longitude":"1.50962000"},{"name":"Saint-Aigulin","countryCode":"FR","stateCode":"NAQ","latitude":"45.15735000","longitude":"-0.00863000"},{"name":"Saint-Amand-sur-Sèvre","countryCode":"FR","stateCode":"NAQ","latitude":"46.86905000","longitude":"-0.79441000"},{"name":"Saint-Amant-de-Boixe","countryCode":"FR","stateCode":"NAQ","latitude":"45.79790000","longitude":"0.13524000"},{"name":"Saint-André-de-Seignanx","countryCode":"FR","stateCode":"NAQ","latitude":"43.55800000","longitude":"-1.35183000"},{"name":"Saint-Antoine-de-Breuilh","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"0.16667000"},{"name":"Saint-Astier","countryCode":"FR","stateCode":"NAQ","latitude":"45.14582000","longitude":"0.52898000"},{"name":"Saint-Aubin-de-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"44.91180000","longitude":"-0.72460000"},{"name":"Saint-Aubin-le-Cloud","countryCode":"FR","stateCode":"NAQ","latitude":"46.65308000","longitude":"-0.35258000"},{"name":"Saint-Aulaye","countryCode":"FR","stateCode":"NAQ","latitude":"45.20000000","longitude":"0.13333000"},{"name":"Saint-Benoît","countryCode":"FR","stateCode":"NAQ","latitude":"46.55315000","longitude":"0.34190000"},{"name":"Saint-Brice","countryCode":"FR","stateCode":"NAQ","latitude":"45.68333000","longitude":"-0.28333000"},{"name":"Saint-Brice-sur-Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"45.87852000","longitude":"0.95594000"},{"name":"Saint-Caprais-de-Bordeaux","countryCode":"FR","stateCode":"NAQ","latitude":"44.74786000","longitude":"-0.43192000"},{"name":"Saint-Christoly-de-Blaye","countryCode":"FR","stateCode":"NAQ","latitude":"45.13179000","longitude":"-0.50760000"},{"name":"Saint-Ciers-d’Abzac","countryCode":"FR","stateCode":"NAQ","latitude":"45.03333000","longitude":"-0.26667000"},{"name":"Saint-Ciers-sur-Gironde","countryCode":"FR","stateCode":"NAQ","latitude":"45.28855000","longitude":"-0.60794000"},{"name":"Saint-Claud","countryCode":"FR","stateCode":"NAQ","latitude":"45.89526000","longitude":"0.46454000"},{"name":"Saint-Clément","countryCode":"FR","stateCode":"NAQ","latitude":"45.34150000","longitude":"1.68507000"},{"name":"Saint-Cyprien","countryCode":"FR","stateCode":"NAQ","latitude":"44.86924000","longitude":"1.04156000"},{"name":"Saint-Denis-de-Pile","countryCode":"FR","stateCode":"NAQ","latitude":"45.00000000","longitude":"-0.20000000"},{"name":"Saint-Denis-d’Oléron","countryCode":"FR","stateCode":"NAQ","latitude":"46.03496000","longitude":"-1.37867000"},{"name":"Saint-Estèphe","countryCode":"FR","stateCode":"NAQ","latitude":"45.26252000","longitude":"-0.77237000"},{"name":"Saint-Gelais","countryCode":"FR","stateCode":"NAQ","latitude":"46.38234000","longitude":"-0.39084000"},{"name":"Saint-Gence","countryCode":"FR","stateCode":"NAQ","latitude":"45.92198000","longitude":"1.13726000"},{"name":"Saint-Genis-de-Saintonge","countryCode":"FR","stateCode":"NAQ","latitude":"45.48107000","longitude":"-0.56848000"},{"name":"Saint-Georges-de-Didonne","countryCode":"FR","stateCode":"NAQ","latitude":"45.60342000","longitude":"-1.00487000"},{"name":"Saint-Georges-des-Coteaux","countryCode":"FR","stateCode":"NAQ","latitude":"45.76667000","longitude":"-0.71667000"},{"name":"Saint-Georges-du-Bois","countryCode":"FR","stateCode":"NAQ","latitude":"46.14074000","longitude":"-0.73393000"},{"name":"Saint-Georges-lès-Baillargeaux","countryCode":"FR","stateCode":"NAQ","latitude":"46.67017000","longitude":"0.40209000"},{"name":"Saint-Geours-de-Maremne","countryCode":"FR","stateCode":"NAQ","latitude":"43.68936000","longitude":"-1.22937000"},{"name":"Saint-Germain-de-Lusignan","countryCode":"FR","stateCode":"NAQ","latitude":"45.45011000","longitude":"-0.46147000"},{"name":"Saint-Germain-de-Marencennes","countryCode":"FR","stateCode":"NAQ","latitude":"46.07733000","longitude":"-0.79133000"},{"name":"Saint-Germain-du-Puch","countryCode":"FR","stateCode":"NAQ","latitude":"44.85000000","longitude":"-0.31667000"},{"name":"Saint-Germain-les-Belles","countryCode":"FR","stateCode":"NAQ","latitude":"45.61356000","longitude":"1.49490000"},{"name":"Saint-Gervais","countryCode":"FR","stateCode":"NAQ","latitude":"45.01583000","longitude":"-0.45238000"},{"name":"Saint-Gervais-les-Trois-Clochers","countryCode":"FR","stateCode":"NAQ","latitude":"46.90067000","longitude":"0.40766000"},{"name":"Saint-Hilaire","countryCode":"FR","stateCode":"NAQ","latitude":"44.53333000","longitude":"0.71667000"},{"name":"Saint-Hilaire-de-Villefranche","countryCode":"FR","stateCode":"NAQ","latitude":"45.85091000","longitude":"-0.52993000"},{"name":"Saint-Hilaire-la-Palud","countryCode":"FR","stateCode":"NAQ","latitude":"46.26676000","longitude":"-0.71380000"},{"name":"Saint-Hippolyte","countryCode":"FR","stateCode":"NAQ","latitude":"45.91884000","longitude":"-0.89183000"},{"name":"Saint-Jean-Pied-de-Port","countryCode":"FR","stateCode":"NAQ","latitude":"43.16363000","longitude":"-1.23738000"},{"name":"Saint-Jean-de-Liversay","countryCode":"FR","stateCode":"NAQ","latitude":"46.26894000","longitude":"-0.87385000"},{"name":"Saint-Jean-de-Luz","countryCode":"FR","stateCode":"NAQ","latitude":"43.38871000","longitude":"-1.66267000"},{"name":"Saint-Jean-de-Sauves","countryCode":"FR","stateCode":"NAQ","latitude":"46.84130000","longitude":"0.09272000"},{"name":"Saint-Jean-de-Thouars","countryCode":"FR","stateCode":"NAQ","latitude":"46.96486000","longitude":"-0.21114000"},{"name":"Saint-Jean-d’Illac","countryCode":"FR","stateCode":"NAQ","latitude":"44.80869000","longitude":"-0.78565000"},{"name":"Saint-Jouvent","countryCode":"FR","stateCode":"NAQ","latitude":"45.95680000","longitude":"1.20500000"},{"name":"Saint-Julien-en-Born","countryCode":"FR","stateCode":"NAQ","latitude":"44.06311000","longitude":"-1.22445000"},{"name":"Saint-Junien","countryCode":"FR","stateCode":"NAQ","latitude":"45.88867000","longitude":"0.90143000"},{"name":"Saint-Just-Luzac","countryCode":"FR","stateCode":"NAQ","latitude":"45.80000000","longitude":"-1.03333000"},{"name":"Saint-Just-le-Martel","countryCode":"FR","stateCode":"NAQ","latitude":"45.86351000","longitude":"1.38829000"},{"name":"Saint-Laurent-de-la-Prée","countryCode":"FR","stateCode":"NAQ","latitude":"45.98259000","longitude":"-1.03625000"},{"name":"Saint-Laurent-sur-Gorre","countryCode":"FR","stateCode":"NAQ","latitude":"45.77052000","longitude":"0.95859000"},{"name":"Saint-Loubès","countryCode":"FR","stateCode":"NAQ","latitude":"44.91536000","longitude":"-0.42703000"},{"name":"Saint-Louis-de-Montferrand","countryCode":"FR","stateCode":"NAQ","latitude":"44.95000000","longitude":"-0.53543000"},{"name":"Saint-Léger-de-Montbrun","countryCode":"FR","stateCode":"NAQ","latitude":"47.00000000","longitude":"-0.13333000"},{"name":"Saint-Léon-sur-l’Isle","countryCode":"FR","stateCode":"NAQ","latitude":"45.11491000","longitude":"0.50444000"},{"name":"Saint-Léonard-de-Noblat","countryCode":"FR","stateCode":"NAQ","latitude":"45.83566000","longitude":"1.49174000"},{"name":"Saint-Macaire","countryCode":"FR","stateCode":"NAQ","latitude":"44.56527000","longitude":"-0.22431000"},{"name":"Saint-Maixant","countryCode":"FR","stateCode":"NAQ","latitude":"44.57868000","longitude":"-0.25920000"},{"name":"Saint-Mariens","countryCode":"FR","stateCode":"NAQ","latitude":"45.11631000","longitude":"-0.40084000"},{"name":"Saint-Martin-Lacaussade","countryCode":"FR","stateCode":"NAQ","latitude":"45.14631000","longitude":"-0.64310000"},{"name":"Saint-Martin-de-Hinx","countryCode":"FR","stateCode":"NAQ","latitude":"43.58238000","longitude":"-1.26809000"},{"name":"Saint-Martin-de-Ré","countryCode":"FR","stateCode":"NAQ","latitude":"46.20311000","longitude":"-1.36726000"},{"name":"Saint-Martin-de-Seignanx","countryCode":"FR","stateCode":"NAQ","latitude":"43.54283000","longitude":"-1.38946000"},{"name":"Saint-Mathieu","countryCode":"FR","stateCode":"NAQ","latitude":"45.70674000","longitude":"0.75908000"},{"name":"Saint-Maurice-la-Clouère","countryCode":"FR","stateCode":"NAQ","latitude":"46.37804000","longitude":"0.41253000"},{"name":"Saint-Maurice-la-Souterraine","countryCode":"FR","stateCode":"NAQ","latitude":"46.21388000","longitude":"1.43130000"},{"name":"Saint-Maxire","countryCode":"FR","stateCode":"NAQ","latitude":"46.39911000","longitude":"-0.47988000"},{"name":"Saint-Mexant","countryCode":"FR","stateCode":"NAQ","latitude":"45.28514000","longitude":"1.65799000"},{"name":"Saint-Michel","countryCode":"FR","stateCode":"NAQ","latitude":"45.65000000","longitude":"0.10000000"},{"name":"Saint-Morillon","countryCode":"FR","stateCode":"NAQ","latitude":"44.65060000","longitude":"-0.50322000"},{"name":"Saint-Médard-de-Guizières","countryCode":"FR","stateCode":"NAQ","latitude":"45.01667000","longitude":"-0.05000000"},{"name":"Saint-Médard-de-Mussidan","countryCode":"FR","stateCode":"NAQ","latitude":"45.03333000","longitude":"0.35000000"},{"name":"Saint-Médard-d’Eyrans","countryCode":"FR","stateCode":"NAQ","latitude":"44.71667000","longitude":"-0.51667000"},{"name":"Saint-Médard-en-Jalles","countryCode":"FR","stateCode":"NAQ","latitude":"44.89692000","longitude":"-0.72136000"},{"name":"Saint-Même-les-Carrières","countryCode":"FR","stateCode":"NAQ","latitude":"45.65000000","longitude":"-0.15000000"},{"name":"Saint-Palais","countryCode":"FR","stateCode":"NAQ","latitude":"43.32867000","longitude":"-1.03333000"},{"name":"Saint-Palais-sur-Mer","countryCode":"FR","stateCode":"NAQ","latitude":"45.64255000","longitude":"-1.08810000"},{"name":"Saint-Pantaléon-de-Larche","countryCode":"FR","stateCode":"NAQ","latitude":"45.14122000","longitude":"1.44652000"},{"name":"Saint-Pardoux","countryCode":"FR","stateCode":"NAQ","latitude":"46.57155000","longitude":"-0.30542000"},{"name":"Saint-Pardoux-Isaac","countryCode":"FR","stateCode":"NAQ","latitude":"44.61190000","longitude":"0.37345000"},{"name":"Saint-Pardoux-la-Rivière","countryCode":"FR","stateCode":"NAQ","latitude":"45.49388000","longitude":"0.74651000"},{"name":"Saint-Paul","countryCode":"FR","stateCode":"NAQ","latitude":"45.75114000","longitude":"1.43238000"},{"name":"Saint-Paul-lès-Dax","countryCode":"FR","stateCode":"NAQ","latitude":"43.72715000","longitude":"-1.05162000"},{"name":"Saint-Perdon","countryCode":"FR","stateCode":"NAQ","latitude":"43.86560000","longitude":"-0.59069000"},{"name":"Saint-Pierre-des-Échaubrognes","countryCode":"FR","stateCode":"NAQ","latitude":"46.98988000","longitude":"-0.74441000"},{"name":"Saint-Pierre-du-Mont","countryCode":"FR","stateCode":"NAQ","latitude":"43.88453000","longitude":"-0.52185000"},{"name":"Saint-Pierre-d’Aurillac","countryCode":"FR","stateCode":"NAQ","latitude":"44.57168000","longitude":"-0.18922000"},{"name":"Saint-Pierre-d’Oléron","countryCode":"FR","stateCode":"NAQ","latitude":"45.94430000","longitude":"-1.30630000"},{"name":"Saint-Porchaire","countryCode":"FR","stateCode":"NAQ","latitude":"45.82075000","longitude":"-0.78235000"},{"name":"Saint-Priest-Taurion","countryCode":"FR","stateCode":"NAQ","latitude":"45.88686000","longitude":"1.40016000"},{"name":"Saint-Priest-sous-Aixe","countryCode":"FR","stateCode":"NAQ","latitude":"45.81667000","longitude":"1.10000000"},{"name":"Saint-Privat","countryCode":"FR","stateCode":"NAQ","latitude":"45.13831000","longitude":"2.09902000"},{"name":"Saint-Projet-Saint-Constant","countryCode":"FR","stateCode":"NAQ","latitude":"45.72802000","longitude":"0.33851000"},{"name":"Saint-Pée-sur-Nivelle","countryCode":"FR","stateCode":"NAQ","latitude":"43.35564000","longitude":"-1.55013000"},{"name":"Saint-Quentin-de-Baron","countryCode":"FR","stateCode":"NAQ","latitude":"44.81802000","longitude":"-0.28636000"},{"name":"Saint-Rogatien","countryCode":"FR","stateCode":"NAQ","latitude":"46.15000000","longitude":"-1.06963000"},{"name":"Saint-Romain-de-Benet","countryCode":"FR","stateCode":"NAQ","latitude":"45.69150000","longitude":"-0.84765000"},{"name":"Saint-Saturnin","countryCode":"FR","stateCode":"NAQ","latitude":"45.66667000","longitude":"0.05000000"},{"name":"Saint-Sauvant","countryCode":"FR","stateCode":"NAQ","latitude":"46.35965000","longitude":"0.05634000"},{"name":"Saint-Sauveur","countryCode":"FR","stateCode":"NAQ","latitude":"45.20272000","longitude":"-0.83433000"},{"name":"Saint-Sauveur-d’Aunis","countryCode":"FR","stateCode":"NAQ","latitude":"46.21716000","longitude":"-0.88580000"},{"name":"Saint-Savin","countryCode":"FR","stateCode":"NAQ","latitude":"45.15000000","longitude":"-0.45000000"},{"name":"Saint-Savinien","countryCode":"FR","stateCode":"NAQ","latitude":"45.87711000","longitude":"-0.67919000"},{"name":"Saint-Selve","countryCode":"FR","stateCode":"NAQ","latitude":"44.67095000","longitude":"-0.47887000"},{"name":"Saint-Seurin-sur-l’Isle","countryCode":"FR","stateCode":"NAQ","latitude":"45.01667000","longitude":"0.00000000"},{"name":"Saint-Sever","countryCode":"FR","stateCode":"NAQ","latitude":"43.75727000","longitude":"-0.57357000"},{"name":"Saint-Sulpice-de-Cognac","countryCode":"FR","stateCode":"NAQ","latitude":"45.75978000","longitude":"-0.38093000"},{"name":"Saint-Sulpice-de-Faleyrens","countryCode":"FR","stateCode":"NAQ","latitude":"44.86667000","longitude":"-0.18333000"},{"name":"Saint-Sulpice-de-Royan","countryCode":"FR","stateCode":"NAQ","latitude":"45.67035000","longitude":"-1.01252000"},{"name":"Saint-Sulpice-et-Cameyrac","countryCode":"FR","stateCode":"NAQ","latitude":"44.91131000","longitude":"-0.39048000"},{"name":"Saint-Sulpice-le-Guérétois","countryCode":"FR","stateCode":"NAQ","latitude":"46.20097000","longitude":"1.82826000"},{"name":"Saint-Sulpice-les-Feuilles","countryCode":"FR","stateCode":"NAQ","latitude":"46.31868000","longitude":"1.36792000"},{"name":"Saint-Sylvestre-sur-Lot","countryCode":"FR","stateCode":"NAQ","latitude":"44.39667000","longitude":"0.80441000"},{"name":"Saint-Symphorien","countryCode":"FR","stateCode":"NAQ","latitude":"46.26442000","longitude":"-0.49220000"},{"name":"Saint-Trojan-les-Bains","countryCode":"FR","stateCode":"NAQ","latitude":"45.84134000","longitude":"-1.20728000"},{"name":"Saint-Varent","countryCode":"FR","stateCode":"NAQ","latitude":"46.88934000","longitude":"-0.23210000"},{"name":"Saint-Vaury","countryCode":"FR","stateCode":"NAQ","latitude":"46.20417000","longitude":"1.75654000"},{"name":"Saint-Viance","countryCode":"FR","stateCode":"NAQ","latitude":"45.21760000","longitude":"1.45263000"},{"name":"Saint-Victurnien","countryCode":"FR","stateCode":"NAQ","latitude":"45.87855000","longitude":"1.01376000"},{"name":"Saint-Vincent-de-Paul","countryCode":"FR","stateCode":"NAQ","latitude":"43.74431000","longitude":"-1.00662000"},{"name":"Saint-Vincent-de-Tyrosse","countryCode":"FR","stateCode":"NAQ","latitude":"43.66031000","longitude":"-1.30799000"},{"name":"Saint-Vite","countryCode":"FR","stateCode":"NAQ","latitude":"44.47133000","longitude":"0.93876000"},{"name":"Saint-Vivien-de-Médoc","countryCode":"FR","stateCode":"NAQ","latitude":"45.42695000","longitude":"-1.03377000"},{"name":"Saint-Xandre","countryCode":"FR","stateCode":"NAQ","latitude":"46.20444000","longitude":"-1.10267000"},{"name":"Saint-Yrieix-la-Perche","countryCode":"FR","stateCode":"NAQ","latitude":"45.51604000","longitude":"1.20569000"},{"name":"Saint-Yrieix-sur-Charente","countryCode":"FR","stateCode":"NAQ","latitude":"45.68333000","longitude":"0.11667000"},{"name":"Saint-Yzan-de-Soudiac","countryCode":"FR","stateCode":"NAQ","latitude":"45.14118000","longitude":"-0.41078000"},{"name":"Saint-Émilion","countryCode":"FR","stateCode":"NAQ","latitude":"44.88333000","longitude":"-0.15000000"},{"name":"Saint-Étienne-de-Baïgorry","countryCode":"FR","stateCode":"NAQ","latitude":"43.17533000","longitude":"-1.34670000"},{"name":"Sainte-Bazeille","countryCode":"FR","stateCode":"NAQ","latitude":"44.53073000","longitude":"0.09740000"},{"name":"Sainte-Colombe-en-Bruilhois","countryCode":"FR","stateCode":"NAQ","latitude":"44.17822000","longitude":"0.51572000"},{"name":"Sainte-Eulalie","countryCode":"FR","stateCode":"NAQ","latitude":"44.90667000","longitude":"-0.47417000"},{"name":"Sainte-Feyre","countryCode":"FR","stateCode":"NAQ","latitude":"46.13900000","longitude":"1.91517000"},{"name":"Sainte-Fortunade","countryCode":"FR","stateCode":"NAQ","latitude":"45.20691000","longitude":"1.77117000"},{"name":"Sainte-Foy-la-Grande","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"0.21667000"},{"name":"Sainte-Féréole","countryCode":"FR","stateCode":"NAQ","latitude":"45.22932000","longitude":"1.58248000"},{"name":"Sainte-Hélène","countryCode":"FR","stateCode":"NAQ","latitude":"44.96667000","longitude":"-0.88333000"},{"name":"Sainte-Livrade-sur-Lot","countryCode":"FR","stateCode":"NAQ","latitude":"44.39929000","longitude":"0.59120000"},{"name":"Sainte-Marie-de-Gosse","countryCode":"FR","stateCode":"NAQ","latitude":"43.55000000","longitude":"-0.23333000"},{"name":"Sainte-Marie-de-Ré","countryCode":"FR","stateCode":"NAQ","latitude":"46.15237000","longitude":"-1.31281000"},{"name":"Sainte-Radegonde","countryCode":"FR","stateCode":"NAQ","latitude":"46.98333000","longitude":"-0.25000000"},{"name":"Sainte-Soulle","countryCode":"FR","stateCode":"NAQ","latitude":"46.18847000","longitude":"-1.01607000"},{"name":"Sainte-Terre","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"-0.11667000"},{"name":"Sainte-Verge","countryCode":"FR","stateCode":"NAQ","latitude":"47.00818000","longitude":"-0.21033000"},{"name":"Saintes","countryCode":"FR","stateCode":"NAQ","latitude":"45.74544000","longitude":"-0.63450000"},{"name":"Saivres","countryCode":"FR","stateCode":"NAQ","latitude":"46.43262000","longitude":"-0.23677000"},{"name":"Salies-de-Béarn","countryCode":"FR","stateCode":"NAQ","latitude":"43.47422000","longitude":"-0.92448000"},{"name":"Salignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.01607000","longitude":"-0.37964000"},{"name":"Salignac-Eyvigues","countryCode":"FR","stateCode":"NAQ","latitude":"44.97464000","longitude":"1.32428000"},{"name":"Sallebœuf","countryCode":"FR","stateCode":"NAQ","latitude":"44.83333000","longitude":"-0.40000000"},{"name":"Salles","countryCode":"FR","stateCode":"NAQ","latitude":"44.55000000","longitude":"-0.86073000"},{"name":"Salles-sur-Mer","countryCode":"FR","stateCode":"NAQ","latitude":"46.10543000","longitude":"-1.05741000"},{"name":"Samadet","countryCode":"FR","stateCode":"NAQ","latitude":"43.63761000","longitude":"-0.48785000"},{"name":"Sanguinet","countryCode":"FR","stateCode":"NAQ","latitude":"44.48320000","longitude":"-1.07457000"},{"name":"Sarbazan","countryCode":"FR","stateCode":"NAQ","latitude":"44.02029000","longitude":"-0.31294000"},{"name":"Sare","countryCode":"FR","stateCode":"NAQ","latitude":"43.31260000","longitude":"-1.58012000"},{"name":"Sarlat-la-Canéda","countryCode":"FR","stateCode":"NAQ","latitude":"44.88902000","longitude":"1.21656000"},{"name":"Saubion","countryCode":"FR","stateCode":"NAQ","latitude":"43.67140000","longitude":"-1.34821000"},{"name":"Saubrigues","countryCode":"FR","stateCode":"NAQ","latitude":"43.60989000","longitude":"-1.31381000"},{"name":"Saucats","countryCode":"FR","stateCode":"NAQ","latitude":"44.65405000","longitude":"-0.59643000"},{"name":"Saugnac-et-Cambran","countryCode":"FR","stateCode":"NAQ","latitude":"43.67098000","longitude":"-0.99495000"},{"name":"Saujon","countryCode":"FR","stateCode":"NAQ","latitude":"45.67309000","longitude":"-0.92620000"},{"name":"Saulgé","countryCode":"FR","stateCode":"NAQ","latitude":"46.37758000","longitude":"0.87577000"},{"name":"Sauvagnon","countryCode":"FR","stateCode":"NAQ","latitude":"43.40000000","longitude":"-0.38333000"},{"name":"Sauveterre-de-Béarn","countryCode":"FR","stateCode":"NAQ","latitude":"43.40000000","longitude":"-0.93333000"},{"name":"Sauveterre-de-Guyenne","countryCode":"FR","stateCode":"NAQ","latitude":"44.69300000","longitude":"-0.08549000"},{"name":"Sauviat-sur-Vige","countryCode":"FR","stateCode":"NAQ","latitude":"45.90720000","longitude":"1.60827000"},{"name":"Sauzé-Vaussais","countryCode":"FR","stateCode":"NAQ","latitude":"46.13369000","longitude":"0.10673000"},{"name":"Savigny-Lévescault","countryCode":"FR","stateCode":"NAQ","latitude":"46.53502000","longitude":"0.47719000"},{"name":"Savigné","countryCode":"FR","stateCode":"NAQ","latitude":"46.15950000","longitude":"0.31937000"},{"name":"Scorbé-Clairvaux","countryCode":"FR","stateCode":"NAQ","latitude":"46.81061000","longitude":"0.41369000"},{"name":"Secondigny","countryCode":"FR","stateCode":"NAQ","latitude":"46.61024000","longitude":"-0.41679000"},{"name":"Segonzac","countryCode":"FR","stateCode":"NAQ","latitude":"45.61667000","longitude":"-0.21667000"},{"name":"Seignosse","countryCode":"FR","stateCode":"NAQ","latitude":"43.68774000","longitude":"-1.37000000"},{"name":"Seilhac","countryCode":"FR","stateCode":"NAQ","latitude":"45.36709000","longitude":"1.71350000"},{"name":"Semussac","countryCode":"FR","stateCode":"NAQ","latitude":"45.60000000","longitude":"-0.91667000"},{"name":"Serres-Castet","countryCode":"FR","stateCode":"NAQ","latitude":"43.38333000","longitude":"-0.35000000"},{"name":"Sireuil","countryCode":"FR","stateCode":"NAQ","latitude":"45.61667000","longitude":"0.01667000"},{"name":"Smarves","countryCode":"FR","stateCode":"NAQ","latitude":"46.51078000","longitude":"0.34980000"},{"name":"Solignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.75528000","longitude":"1.27563000"},{"name":"Soorts-Hossegor","countryCode":"FR","stateCode":"NAQ","latitude":"43.66490000","longitude":"-1.39717000"},{"name":"Sorges","countryCode":"FR","stateCode":"NAQ","latitude":"45.30563000","longitude":"0.87328000"},{"name":"Soubise","countryCode":"FR","stateCode":"NAQ","latitude":"45.92395000","longitude":"-1.00938000"},{"name":"Soulac-sur-Mer","countryCode":"FR","stateCode":"NAQ","latitude":"45.51068000","longitude":"-1.12524000"},{"name":"Soumoulou","countryCode":"FR","stateCode":"NAQ","latitude":"43.26667000","longitude":"-0.18333000"},{"name":"Souprosse","countryCode":"FR","stateCode":"NAQ","latitude":"43.78869000","longitude":"-0.71035000"},{"name":"Souraïde","countryCode":"FR","stateCode":"NAQ","latitude":"43.34154000","longitude":"-1.47559000"},{"name":"Sourzac","countryCode":"FR","stateCode":"NAQ","latitude":"45.04978000","longitude":"0.39598000"},{"name":"Soussans","countryCode":"FR","stateCode":"NAQ","latitude":"45.05619000","longitude":"-0.69916000"},{"name":"Soustons","countryCode":"FR","stateCode":"NAQ","latitude":"43.75328000","longitude":"-1.32780000"},{"name":"Soyaux","countryCode":"FR","stateCode":"NAQ","latitude":"45.65000000","longitude":"0.20000000"},{"name":"Surgères","countryCode":"FR","stateCode":"NAQ","latitude":"46.10820000","longitude":"-0.75148000"},{"name":"Sèvres-Anxaumont","countryCode":"FR","stateCode":"NAQ","latitude":"46.57036000","longitude":"0.46603000"},{"name":"Séreilhac","countryCode":"FR","stateCode":"NAQ","latitude":"45.76843000","longitude":"1.08052000"},{"name":"Tabanac","countryCode":"FR","stateCode":"NAQ","latitude":"44.72059000","longitude":"-0.40513000"},{"name":"Talence","countryCode":"FR","stateCode":"NAQ","latitude":"44.80477000","longitude":"-0.59543000"},{"name":"Taponnat-Fleurignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.77868000","longitude":"0.40932000"},{"name":"Targon","countryCode":"FR","stateCode":"NAQ","latitude":"44.73495000","longitude":"-0.26351000"},{"name":"Tarnos","countryCode":"FR","stateCode":"NAQ","latitude":"43.54170000","longitude":"-1.46281000"},{"name":"Tartas","countryCode":"FR","stateCode":"NAQ","latitude":"43.83248000","longitude":"-0.80895000"},{"name":"Tauriac","countryCode":"FR","stateCode":"NAQ","latitude":"45.04915000","longitude":"-0.50048000"},{"name":"Tercis-les-Bains","countryCode":"FR","stateCode":"NAQ","latitude":"43.67048000","longitude":"-1.10738000"},{"name":"Tercé","countryCode":"FR","stateCode":"NAQ","latitude":"46.51667000","longitude":"0.56386000"},{"name":"Terrasson-Lavilledieu","countryCode":"FR","stateCode":"NAQ","latitude":"45.13011000","longitude":"1.30136000"},{"name":"Thairé","countryCode":"FR","stateCode":"NAQ","latitude":"46.07341000","longitude":"-1.00230000"},{"name":"Thenon","countryCode":"FR","stateCode":"NAQ","latitude":"45.13897000","longitude":"1.07211000"},{"name":"Thiviers","countryCode":"FR","stateCode":"NAQ","latitude":"45.41542000","longitude":"0.91963000"},{"name":"Thorigné","countryCode":"FR","stateCode":"NAQ","latitude":"46.29149000","longitude":"-0.25122000"},{"name":"Thouars","countryCode":"FR","stateCode":"NAQ","latitude":"46.97602000","longitude":"-0.21507000"},{"name":"Thuré","countryCode":"FR","stateCode":"NAQ","latitude":"46.83221000","longitude":"0.45797000"},{"name":"Thénac","countryCode":"FR","stateCode":"NAQ","latitude":"45.66705000","longitude":"-0.65345000"},{"name":"Thénezay","countryCode":"FR","stateCode":"NAQ","latitude":"46.71879000","longitude":"-0.02883000"},{"name":"Tocane-Saint-Apre","countryCode":"FR","stateCode":"NAQ","latitude":"45.25404000","longitude":"0.49682000"},{"name":"Tonnay-Boutonne","countryCode":"FR","stateCode":"NAQ","latitude":"45.96815000","longitude":"-0.70847000"},{"name":"Tonnay-Charente","countryCode":"FR","stateCode":"NAQ","latitude":"45.94900000","longitude":"-0.89350000"},{"name":"Tonneins","countryCode":"FR","stateCode":"NAQ","latitude":"44.39206000","longitude":"0.31241000"},{"name":"Tosse","countryCode":"FR","stateCode":"NAQ","latitude":"43.68916000","longitude":"-1.33262000"},{"name":"Toulenne","countryCode":"FR","stateCode":"NAQ","latitude":"44.55665000","longitude":"-0.26328000"},{"name":"Touvre","countryCode":"FR","stateCode":"NAQ","latitude":"45.66667000","longitude":"0.25000000"},{"name":"Treignac","countryCode":"FR","stateCode":"NAQ","latitude":"45.53696000","longitude":"1.79520000"},{"name":"Tresses","countryCode":"FR","stateCode":"NAQ","latitude":"44.84781000","longitude":"-0.46296000"},{"name":"Trizay","countryCode":"FR","stateCode":"NAQ","latitude":"45.88276000","longitude":"-0.89697000"},{"name":"Trélissac","countryCode":"FR","stateCode":"NAQ","latitude":"45.19766000","longitude":"0.78615000"},{"name":"Tulle","countryCode":"FR","stateCode":"NAQ","latitude":"45.26582000","longitude":"1.77233000"},{"name":"Urcuit","countryCode":"FR","stateCode":"NAQ","latitude":"43.48594000","longitude":"-1.33668000"},{"name":"Urrugne","countryCode":"FR","stateCode":"NAQ","latitude":"43.36361000","longitude":"-1.69921000"},{"name":"Urt","countryCode":"FR","stateCode":"NAQ","latitude":"43.49009000","longitude":"-1.29744000"},{"name":"Ussac","countryCode":"FR","stateCode":"NAQ","latitude":"45.19389000","longitude":"1.51337000"},{"name":"Ussel","countryCode":"FR","stateCode":"NAQ","latitude":"45.54804000","longitude":"2.30917000"},{"name":"Usson-du-Poitou","countryCode":"FR","stateCode":"NAQ","latitude":"46.27782000","longitude":"0.52816000"},{"name":"Ustaritz","countryCode":"FR","stateCode":"NAQ","latitude":"43.39650000","longitude":"-1.45603000"},{"name":"Uzein","countryCode":"FR","stateCode":"NAQ","latitude":"43.40000000","longitude":"-0.43333000"},{"name":"Uzerche","countryCode":"FR","stateCode":"NAQ","latitude":"45.42462000","longitude":"1.56341000"},{"name":"Varetz","countryCode":"FR","stateCode":"NAQ","latitude":"45.19392000","longitude":"1.45063000"},{"name":"Vars","countryCode":"FR","stateCode":"NAQ","latitude":"45.76256000","longitude":"0.12478000"},{"name":"Vasles","countryCode":"FR","stateCode":"NAQ","latitude":"46.57618000","longitude":"-0.02638000"},{"name":"Vaux-sur-Mer","countryCode":"FR","stateCode":"NAQ","latitude":"45.64606000","longitude":"-1.05841000"},{"name":"Vayres","countryCode":"FR","stateCode":"NAQ","latitude":"44.90000000","longitude":"-0.31667000"},{"name":"Vendays-Montalivet","countryCode":"FR","stateCode":"NAQ","latitude":"45.35492000","longitude":"-1.06088000"},{"name":"Vendeuvre-du-Poitou","countryCode":"FR","stateCode":"NAQ","latitude":"46.73579000","longitude":"0.30996000"},{"name":"Vergt","countryCode":"FR","stateCode":"NAQ","latitude":"45.02695000","longitude":"0.71820000"},{"name":"Verneuil-sur-Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"45.85524000","longitude":"1.10133000"},{"name":"Vertheuil","countryCode":"FR","stateCode":"NAQ","latitude":"45.25000000","longitude":"-0.83333000"},{"name":"Veyrac","countryCode":"FR","stateCode":"NAQ","latitude":"45.89521000","longitude":"1.10500000"},{"name":"Vianne","countryCode":"FR","stateCode":"NAQ","latitude":"44.19658000","longitude":"0.32104000"},{"name":"Vicq-sur-Breuilh","countryCode":"FR","stateCode":"NAQ","latitude":"45.64661000","longitude":"1.38179000"},{"name":"Vielle-Saint-Girons","countryCode":"FR","stateCode":"NAQ","latitude":"43.95000000","longitude":"-1.30000000"},{"name":"Viennay","countryCode":"FR","stateCode":"NAQ","latitude":"46.68711000","longitude":"-0.24641000"},{"name":"Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"46.53528000","longitude":"0.45201000"},{"name":"Vieux-Boucau-les-Bains","countryCode":"FR","stateCode":"NAQ","latitude":"43.78947000","longitude":"-1.39957000"},{"name":"Vigeois","countryCode":"FR","stateCode":"NAQ","latitude":"45.37934000","longitude":"1.51731000"},{"name":"Villefagnan","countryCode":"FR","stateCode":"NAQ","latitude":"46.01140000","longitude":"0.07936000"},{"name":"Villefranque","countryCode":"FR","stateCode":"NAQ","latitude":"43.43631000","longitude":"-1.45324000"},{"name":"Villegouge","countryCode":"FR","stateCode":"NAQ","latitude":"44.96667000","longitude":"-0.30000000"},{"name":"Villenave-d’Ornon","countryCode":"FR","stateCode":"NAQ","latitude":"44.77327000","longitude":"-0.54420000"},{"name":"Villeneuve-de-Marsan","countryCode":"FR","stateCode":"NAQ","latitude":"43.88906000","longitude":"-0.30926000"},{"name":"Villeneuve-sur-Lot","countryCode":"FR","stateCode":"NAQ","latitude":"44.40854000","longitude":"0.70415000"},{"name":"Villeréal","countryCode":"FR","stateCode":"NAQ","latitude":"44.63631000","longitude":"0.74326000"},{"name":"Villiers-en-Plaine","countryCode":"FR","stateCode":"NAQ","latitude":"46.40895000","longitude":"-0.53756000"},{"name":"Virazeil","countryCode":"FR","stateCode":"NAQ","latitude":"44.50705000","longitude":"0.22177000"},{"name":"Vivonne","countryCode":"FR","stateCode":"NAQ","latitude":"46.42953000","longitude":"0.26443000"},{"name":"Vouillé","countryCode":"FR","stateCode":"NAQ","latitude":"46.64011000","longitude":"0.16778000"},{"name":"Vouneuil-sous-Biard","countryCode":"FR","stateCode":"NAQ","latitude":"46.57387000","longitude":"0.26988000"},{"name":"Vouneuil-sur-Vienne","countryCode":"FR","stateCode":"NAQ","latitude":"46.71793000","longitude":"0.53936000"},{"name":"Voutezac","countryCode":"FR","stateCode":"NAQ","latitude":"45.29214000","longitude":"1.43721000"},{"name":"Vélines","countryCode":"FR","stateCode":"NAQ","latitude":"44.85000000","longitude":"0.11667000"},{"name":"Vérines","countryCode":"FR","stateCode":"NAQ","latitude":"46.19372000","longitude":"-0.96683000"},{"name":"Vœuil-et-Giget","countryCode":"FR","stateCode":"NAQ","latitude":"45.58333000","longitude":"0.15000000"},{"name":"Ychoux","countryCode":"FR","stateCode":"NAQ","latitude":"44.32869000","longitude":"-0.95179000"},{"name":"Ygos-Saint-Saturnin","countryCode":"FR","stateCode":"NAQ","latitude":"43.97651000","longitude":"-0.73780000"},{"name":"Yves","countryCode":"FR","stateCode":"NAQ","latitude":"46.01922000","longitude":"-1.04833000"},{"name":"Yvrac","countryCode":"FR","stateCode":"NAQ","latitude":"44.87786000","longitude":"-0.45870000"},{"name":"Échillais","countryCode":"FR","stateCode":"NAQ","latitude":"45.90072000","longitude":"-0.95211000"},{"name":"Échiré","countryCode":"FR","stateCode":"NAQ","latitude":"46.38748000","longitude":"-0.41511000"},{"name":"Écoyeux","countryCode":"FR","stateCode":"NAQ","latitude":"45.82231000","longitude":"-0.50539000"},{"name":"Égletons","countryCode":"FR","stateCode":"NAQ","latitude":"45.40637000","longitude":"2.04518000"},{"name":"Étagnac","countryCode":"FR","stateCode":"NAQ","latitude":"45.89506000","longitude":"0.77897000"},{"name":"Étaules","countryCode":"FR","stateCode":"NAQ","latitude":"45.73407000","longitude":"-1.09918000"},{"name":"Étauliers","countryCode":"FR","stateCode":"NAQ","latitude":"45.22582000","longitude":"-0.57243000"},{"name":"Évaux-les-Bains","countryCode":"FR","stateCode":"NAQ","latitude":"46.17346000","longitude":"2.48463000"},{"name":"Acigné","countryCode":"FR","stateCode":"BRE","latitude":"48.13333000","longitude":"-1.53704000"},{"name":"Allaire","countryCode":"FR","stateCode":"BRE","latitude":"47.63752000","longitude":"-2.16324000"},{"name":"Amanlis","countryCode":"FR","stateCode":"BRE","latitude":"48.00752000","longitude":"-1.47677000"},{"name":"Ambon","countryCode":"FR","stateCode":"BRE","latitude":"47.55367000","longitude":"-2.55512000"},{"name":"Antrain","countryCode":"FR","stateCode":"BRE","latitude":"48.46031000","longitude":"-1.48354000"},{"name":"Argentré-du-Plessis","countryCode":"FR","stateCode":"BRE","latitude":"48.05697000","longitude":"-1.14601000"},{"name":"Arradon","countryCode":"FR","stateCode":"BRE","latitude":"47.62709000","longitude":"-2.82150000"},{"name":"Arzano","countryCode":"FR","stateCode":"BRE","latitude":"47.90136000","longitude":"-3.44032000"},{"name":"Arzon","countryCode":"FR","stateCode":"BRE","latitude":"47.54852000","longitude":"-2.88989000"},{"name":"Audierne","countryCode":"FR","stateCode":"BRE","latitude":"48.01640000","longitude":"-4.53838000"},{"name":"Augan","countryCode":"FR","stateCode":"BRE","latitude":"47.91943000","longitude":"-2.27905000"},{"name":"Auray","countryCode":"FR","stateCode":"BRE","latitude":"47.67025000","longitude":"-2.99183000"},{"name":"Baden","countryCode":"FR","stateCode":"BRE","latitude":"47.61734000","longitude":"-2.91987000"},{"name":"Baguer-Morvan","countryCode":"FR","stateCode":"BRE","latitude":"48.52531000","longitude":"-1.77332000"},{"name":"Baguer-Pican","countryCode":"FR","stateCode":"BRE","latitude":"48.55253000","longitude":"-1.69837000"},{"name":"Bain-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"47.84418000","longitude":"-1.68486000"},{"name":"Bains-sur-Oust","countryCode":"FR","stateCode":"BRE","latitude":"47.70362000","longitude":"-2.07047000"},{"name":"Bais","countryCode":"FR","stateCode":"BRE","latitude":"48.00959000","longitude":"-1.28983000"},{"name":"Balazé","countryCode":"FR","stateCode":"BRE","latitude":"48.16797000","longitude":"-1.19157000"},{"name":"Bannalec","countryCode":"FR","stateCode":"BRE","latitude":"47.93229000","longitude":"-3.69759000"},{"name":"Baud","countryCode":"FR","stateCode":"BRE","latitude":"47.87474000","longitude":"-3.01760000"},{"name":"Baulon","countryCode":"FR","stateCode":"BRE","latitude":"47.98590000","longitude":"-1.93114000"},{"name":"Bazouges-la-Pérouse","countryCode":"FR","stateCode":"BRE","latitude":"48.42606000","longitude":"-1.57431000"},{"name":"Beaucé","countryCode":"FR","stateCode":"BRE","latitude":"48.33890000","longitude":"-1.15804000"},{"name":"Beignon","countryCode":"FR","stateCode":"BRE","latitude":"47.97200000","longitude":"-2.16933000"},{"name":"Belle-Isle-en-Terre","countryCode":"FR","stateCode":"BRE","latitude":"48.54478000","longitude":"-3.39500000"},{"name":"Belz","countryCode":"FR","stateCode":"BRE","latitude":"47.67506000","longitude":"-3.16800000"},{"name":"Berné","countryCode":"FR","stateCode":"BRE","latitude":"47.99470000","longitude":"-3.39421000"},{"name":"Berric","countryCode":"FR","stateCode":"BRE","latitude":"47.63326000","longitude":"-2.52250000"},{"name":"Berrien","countryCode":"FR","stateCode":"BRE","latitude":"48.40278000","longitude":"-3.75266000"},{"name":"Betton","countryCode":"FR","stateCode":"BRE","latitude":"48.18048000","longitude":"-1.63829000"},{"name":"Beuzec-Cap-Sizun","countryCode":"FR","stateCode":"BRE","latitude":"48.07567000","longitude":"-4.51200000"},{"name":"Bignan","countryCode":"FR","stateCode":"BRE","latitude":"47.87935000","longitude":"-2.77153000"},{"name":"Binic","countryCode":"FR","stateCode":"BRE","latitude":"48.60074000","longitude":"-2.82602000"},{"name":"Bodilis","countryCode":"FR","stateCode":"BRE","latitude":"48.52978000","longitude":"-4.11567000"},{"name":"Bohars","countryCode":"FR","stateCode":"BRE","latitude":"48.42983000","longitude":"-4.51292000"},{"name":"Boisgervilly","countryCode":"FR","stateCode":"BRE","latitude":"48.16692000","longitude":"-2.06426000"},{"name":"Bonnemain","countryCode":"FR","stateCode":"BRE","latitude":"48.46652000","longitude":"-1.76774000"},{"name":"Bourbriac","countryCode":"FR","stateCode":"BRE","latitude":"48.47384000","longitude":"-3.18758000"},{"name":"Bourg-Blanc","countryCode":"FR","stateCode":"BRE","latitude":"48.49867000","longitude":"-4.50406000"},{"name":"Bourg-des-Comptes","countryCode":"FR","stateCode":"BRE","latitude":"47.92934000","longitude":"-1.74534000"},{"name":"Bourgbarré","countryCode":"FR","stateCode":"BRE","latitude":"47.99515000","longitude":"-1.61419000"},{"name":"Brandérion","countryCode":"FR","stateCode":"BRE","latitude":"47.79412000","longitude":"-3.19474000"},{"name":"Brasparts","countryCode":"FR","stateCode":"BRE","latitude":"48.30167000","longitude":"-3.95516000"},{"name":"Brech","countryCode":"FR","stateCode":"BRE","latitude":"47.72134000","longitude":"-2.99862000"},{"name":"Brest","countryCode":"FR","stateCode":"BRE","latitude":"48.39029000","longitude":"-4.48628000"},{"name":"Breteil","countryCode":"FR","stateCode":"BRE","latitude":"48.14534000","longitude":"-1.89886000"},{"name":"Briec","countryCode":"FR","stateCode":"BRE","latitude":"48.10167000","longitude":"-3.99833000"},{"name":"Broons","countryCode":"FR","stateCode":"BRE","latitude":"48.31748000","longitude":"-2.25952000"},{"name":"Bruz","countryCode":"FR","stateCode":"BRE","latitude":"48.02420000","longitude":"-1.74591000"},{"name":"Bréal-sous-Montfort","countryCode":"FR","stateCode":"BRE","latitude":"48.04876000","longitude":"-1.86438000"},{"name":"Brécé","countryCode":"FR","stateCode":"BRE","latitude":"48.10839000","longitude":"-1.48086000"},{"name":"Bréhand","countryCode":"FR","stateCode":"BRE","latitude":"48.40333000","longitude":"-2.57412000"},{"name":"Bubry","countryCode":"FR","stateCode":"BRE","latitude":"47.96336000","longitude":"-3.17108000"},{"name":"Bédée","countryCode":"FR","stateCode":"BRE","latitude":"48.17953000","longitude":"-1.94477000"},{"name":"Béganne","countryCode":"FR","stateCode":"BRE","latitude":"47.59670000","longitude":"-2.24162000"},{"name":"Bégard","countryCode":"FR","stateCode":"BRE","latitude":"48.62754000","longitude":"-3.30067000"},{"name":"Bénodet","countryCode":"FR","stateCode":"BRE","latitude":"47.87531000","longitude":"-4.10580000"},{"name":"Caden","countryCode":"FR","stateCode":"BRE","latitude":"47.63124000","longitude":"-2.28704000"},{"name":"Callac","countryCode":"FR","stateCode":"BRE","latitude":"48.40292000","longitude":"-3.42800000"},{"name":"Camaret-sur-Mer","countryCode":"FR","stateCode":"BRE","latitude":"48.27497000","longitude":"-4.59615000"},{"name":"Camors","countryCode":"FR","stateCode":"BRE","latitude":"47.84739000","longitude":"-2.99981000"},{"name":"Campénéac","countryCode":"FR","stateCode":"BRE","latitude":"47.95733000","longitude":"-2.29277000"},{"name":"Cancale","countryCode":"FR","stateCode":"BRE","latitude":"48.67601000","longitude":"-1.85231000"},{"name":"Carantec","countryCode":"FR","stateCode":"BRE","latitude":"48.66811000","longitude":"-3.91545000"},{"name":"Carentoir","countryCode":"FR","stateCode":"BRE","latitude":"47.81667000","longitude":"-2.13333000"},{"name":"Carhaix-Plouguer","countryCode":"FR","stateCode":"BRE","latitude":"48.27594000","longitude":"-3.57326000"},{"name":"Carnac","countryCode":"FR","stateCode":"BRE","latitude":"47.58351000","longitude":"-3.07884000"},{"name":"Caro","countryCode":"FR","stateCode":"BRE","latitude":"47.86429000","longitude":"-2.31924000"},{"name":"Cast","countryCode":"FR","stateCode":"BRE","latitude":"48.15712000","longitude":"-4.13889000"},{"name":"Caudan","countryCode":"FR","stateCode":"BRE","latitude":"47.80877000","longitude":"-3.34250000"},{"name":"Caulnes","countryCode":"FR","stateCode":"BRE","latitude":"48.28804000","longitude":"-2.15518000"},{"name":"Cavan","countryCode":"FR","stateCode":"BRE","latitude":"48.67242000","longitude":"-3.34606000"},{"name":"Cesson-Sévigné","countryCode":"FR","stateCode":"BRE","latitude":"48.12120000","longitude":"-1.60300000"},{"name":"Chanteloup","countryCode":"FR","stateCode":"BRE","latitude":"47.96574000","longitude":"-1.61517000"},{"name":"Chantepie","countryCode":"FR","stateCode":"BRE","latitude":"48.08885000","longitude":"-1.61524000"},{"name":"Chartres-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"48.03924000","longitude":"-1.70533000"},{"name":"Chasné-sur-Illet","countryCode":"FR","stateCode":"BRE","latitude":"48.24247000","longitude":"-1.56138000"},{"name":"Chavagne","countryCode":"FR","stateCode":"BRE","latitude":"48.05438000","longitude":"-1.78571000"},{"name":"Cherrueix","countryCode":"FR","stateCode":"BRE","latitude":"48.60629000","longitude":"-1.70405000"},{"name":"Chevaigné","countryCode":"FR","stateCode":"BRE","latitude":"48.21153000","longitude":"-1.62933000"},{"name":"Châteaubourg","countryCode":"FR","stateCode":"BRE","latitude":"48.11119000","longitude":"-1.40019000"},{"name":"Châteaugiron","countryCode":"FR","stateCode":"BRE","latitude":"48.04629000","longitude":"-1.50438000"},{"name":"Châteaulin","countryCode":"FR","stateCode":"BRE","latitude":"48.19677000","longitude":"-4.09008000"},{"name":"Châteauneuf-du-Faou","countryCode":"FR","stateCode":"BRE","latitude":"48.18755000","longitude":"-3.81789000"},{"name":"Châteauneuf-d’Ille-et-Vilaine","countryCode":"FR","stateCode":"BRE","latitude":"48.56083000","longitude":"-1.92838000"},{"name":"Châtillon-en-Vendelais","countryCode":"FR","stateCode":"BRE","latitude":"48.22409000","longitude":"-1.17695000"},{"name":"Châtillon-sur-Seiche","countryCode":"FR","stateCode":"BRE","latitude":"48.03448000","longitude":"-1.67114000"},{"name":"Cintré","countryCode":"FR","stateCode":"BRE","latitude":"48.10504000","longitude":"-1.87162000"},{"name":"Clohars-Carnoët","countryCode":"FR","stateCode":"BRE","latitude":"47.79606000","longitude":"-3.58502000"},{"name":"Clohars-Fouesnant","countryCode":"FR","stateCode":"BRE","latitude":"47.89657000","longitude":"-4.06396000"},{"name":"Cléden-Poher","countryCode":"FR","stateCode":"BRE","latitude":"48.23644000","longitude":"-3.66911000"},{"name":"Cléder","countryCode":"FR","stateCode":"BRE","latitude":"48.66300000","longitude":"-4.10200000"},{"name":"Cléguer","countryCode":"FR","stateCode":"BRE","latitude":"47.85407000","longitude":"-3.38219000"},{"name":"Cléguérec","countryCode":"FR","stateCode":"BRE","latitude":"48.12577000","longitude":"-3.07162000"},{"name":"Colpo","countryCode":"FR","stateCode":"BRE","latitude":"47.81778000","longitude":"-2.81002000"},{"name":"Combourg","countryCode":"FR","stateCode":"BRE","latitude":"48.41267000","longitude":"-1.74424000"},{"name":"Combrit","countryCode":"FR","stateCode":"BRE","latitude":"47.88734000","longitude":"-4.15817000"},{"name":"Concarneau","countryCode":"FR","stateCode":"BRE","latitude":"47.87502000","longitude":"-3.92245000"},{"name":"Coray","countryCode":"FR","stateCode":"BRE","latitude":"48.05934000","longitude":"-3.83056000"},{"name":"Corlay","countryCode":"FR","stateCode":"BRE","latitude":"48.31725000","longitude":"-3.05733000"},{"name":"Corps-Nuds","countryCode":"FR","stateCode":"BRE","latitude":"47.97915000","longitude":"-1.58409000"},{"name":"Corseul","countryCode":"FR","stateCode":"BRE","latitude":"48.48180000","longitude":"-2.16947000"},{"name":"Coësmes","countryCode":"FR","stateCode":"BRE","latitude":"47.88325000","longitude":"-1.44074000"},{"name":"Coëtmieux","countryCode":"FR","stateCode":"BRE","latitude":"48.49117000","longitude":"-2.60067000"},{"name":"Crach","countryCode":"FR","stateCode":"BRE","latitude":"47.61700000","longitude":"-3.00170000"},{"name":"Crevin","countryCode":"FR","stateCode":"BRE","latitude":"47.93333000","longitude":"-1.66667000"},{"name":"Crozon","countryCode":"FR","stateCode":"BRE","latitude":"48.24643000","longitude":"-4.48993000"},{"name":"Crédin","countryCode":"FR","stateCode":"BRE","latitude":"48.03462000","longitude":"-2.76630000"},{"name":"Créhen","countryCode":"FR","stateCode":"BRE","latitude":"48.54546000","longitude":"-2.21307000"},{"name":"Damgan","countryCode":"FR","stateCode":"BRE","latitude":"47.51799000","longitude":"-2.57698000"},{"name":"Daoulas","countryCode":"FR","stateCode":"BRE","latitude":"48.36089000","longitude":"-4.25977000"},{"name":"Dinan","countryCode":"FR","stateCode":"BRE","latitude":"48.45551000","longitude":"-2.05019000"},{"name":"Dinard","countryCode":"FR","stateCode":"BRE","latitude":"48.63143000","longitude":"-2.06144000"},{"name":"Dingé","countryCode":"FR","stateCode":"BRE","latitude":"48.35702000","longitude":"-1.71489000"},{"name":"Dinéault","countryCode":"FR","stateCode":"BRE","latitude":"48.21922000","longitude":"-4.16411000"},{"name":"Dirinon","countryCode":"FR","stateCode":"BRE","latitude":"48.39775000","longitude":"-4.27017000"},{"name":"Dol-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"48.54765000","longitude":"-1.75018000"},{"name":"Domagné","countryCode":"FR","stateCode":"BRE","latitude":"48.07081000","longitude":"-1.39291000"},{"name":"Domalain","countryCode":"FR","stateCode":"BRE","latitude":"47.99617000","longitude":"-1.24250000"},{"name":"Douarnenez","countryCode":"FR","stateCode":"BRE","latitude":"48.09542000","longitude":"-4.32904000"},{"name":"Département d\'Ille-et-Vilaine","countryCode":"FR","stateCode":"BRE","latitude":"48.16667000","longitude":"-1.50000000"},{"name":"Département des Côtes-d’Armor","countryCode":"FR","stateCode":"BRE","latitude":"48.34295000","longitude":"-2.78216000"},{"name":"Département du Finistère","countryCode":"FR","stateCode":"BRE","latitude":"48.25224000","longitude":"-3.99263000"},{"name":"Edern","countryCode":"FR","stateCode":"BRE","latitude":"48.10000000","longitude":"-3.98333000"},{"name":"Elliant","countryCode":"FR","stateCode":"BRE","latitude":"47.99417000","longitude":"-3.88966000"},{"name":"Elven","countryCode":"FR","stateCode":"BRE","latitude":"47.73230000","longitude":"-2.58956000"},{"name":"Epiniac","countryCode":"FR","stateCode":"BRE","latitude":"48.50000000","longitude":"-1.70000000"},{"name":"Erbrée","countryCode":"FR","stateCode":"BRE","latitude":"48.09745000","longitude":"-1.12479000"},{"name":"Ercé-en-Lamée","countryCode":"FR","stateCode":"BRE","latitude":"47.83048000","longitude":"-1.55867000"},{"name":"Ercé-près-Liffré","countryCode":"FR","stateCode":"BRE","latitude":"48.25454000","longitude":"-1.51560000"},{"name":"Erdeven","countryCode":"FR","stateCode":"BRE","latitude":"47.64210000","longitude":"-3.15706000"},{"name":"Ergué-Gabéric","countryCode":"FR","stateCode":"BRE","latitude":"47.99562000","longitude":"-4.02223000"},{"name":"Erquy","countryCode":"FR","stateCode":"BRE","latitude":"48.63186000","longitude":"-2.46280000"},{"name":"Esquibien","countryCode":"FR","stateCode":"BRE","latitude":"48.02506000","longitude":"-4.56139000"},{"name":"Fouesnant","countryCode":"FR","stateCode":"BRE","latitude":"47.89187000","longitude":"-4.01484000"},{"name":"Fougères","countryCode":"FR","stateCode":"BRE","latitude":"48.35185000","longitude":"-1.19989000"},{"name":"Fouillard","countryCode":"FR","stateCode":"BRE","latitude":"48.15820000","longitude":"-1.57915000"},{"name":"Fréhel","countryCode":"FR","stateCode":"BRE","latitude":"48.63333000","longitude":"-2.36667000"},{"name":"Férel","countryCode":"FR","stateCode":"BRE","latitude":"47.48203000","longitude":"-2.34227000"},{"name":"Gaël","countryCode":"FR","stateCode":"BRE","latitude":"48.13209000","longitude":"-2.22267000"},{"name":"Gestel","countryCode":"FR","stateCode":"BRE","latitude":"47.80361000","longitude":"-3.44245000"},{"name":"Glomel","countryCode":"FR","stateCode":"BRE","latitude":"48.22300000","longitude":"-3.39696000"},{"name":"Gosné","countryCode":"FR","stateCode":"BRE","latitude":"48.24674000","longitude":"-1.46558000"},{"name":"Gouarec","countryCode":"FR","stateCode":"BRE","latitude":"48.22725000","longitude":"-3.17994000"},{"name":"Goudelin","countryCode":"FR","stateCode":"BRE","latitude":"48.60375000","longitude":"-3.01842000"},{"name":"Gouesnach","countryCode":"FR","stateCode":"BRE","latitude":"47.91040000","longitude":"-4.11450000"},{"name":"Gouesnou","countryCode":"FR","stateCode":"BRE","latitude":"48.45267000","longitude":"-4.46456000"},{"name":"Gourin","countryCode":"FR","stateCode":"BRE","latitude":"48.13866000","longitude":"-3.60755000"},{"name":"Gouézec","countryCode":"FR","stateCode":"BRE","latitude":"48.16911000","longitude":"-3.97277000"},{"name":"Goven","countryCode":"FR","stateCode":"BRE","latitude":"48.00638000","longitude":"-1.84629000"},{"name":"Grand-Champ","countryCode":"FR","stateCode":"BRE","latitude":"47.75804000","longitude":"-2.84635000"},{"name":"Grand-Fougeray","countryCode":"FR","stateCode":"BRE","latitude":"47.72390000","longitude":"-1.73210000"},{"name":"Groix","countryCode":"FR","stateCode":"BRE","latitude":"47.63887000","longitude":"-3.45430000"},{"name":"Grâces","countryCode":"FR","stateCode":"BRE","latitude":"48.55651000","longitude":"-3.18533000"},{"name":"Guengat","countryCode":"FR","stateCode":"BRE","latitude":"48.04193000","longitude":"-4.20470000"},{"name":"Guer","countryCode":"FR","stateCode":"BRE","latitude":"47.90619000","longitude":"-2.12314000"},{"name":"Guerlesquin","countryCode":"FR","stateCode":"BRE","latitude":"48.51758000","longitude":"-3.58583000"},{"name":"Guern","countryCode":"FR","stateCode":"BRE","latitude":"48.02964000","longitude":"-3.09145000"},{"name":"Guichen","countryCode":"FR","stateCode":"BRE","latitude":"47.96762000","longitude":"-1.79534000"},{"name":"Guiclan","countryCode":"FR","stateCode":"BRE","latitude":"48.54967000","longitude":"-3.96211000"},{"name":"Guidel-Plage","countryCode":"FR","stateCode":"BRE","latitude":"47.76768000","longitude":"-3.52180000"},{"name":"Guignen","countryCode":"FR","stateCode":"BRE","latitude":"47.92009000","longitude":"-1.86161000"},{"name":"Guilers","countryCode":"FR","stateCode":"BRE","latitude":"48.42545000","longitude":"-4.55801000"},{"name":"Guillac","countryCode":"FR","stateCode":"BRE","latitude":"47.91096000","longitude":"-2.46571000"},{"name":"Guilliers","countryCode":"FR","stateCode":"BRE","latitude":"48.04286000","longitude":"-2.40562000"},{"name":"Guilvinec","countryCode":"FR","stateCode":"BRE","latitude":"47.79861000","longitude":"-4.28111000"},{"name":"Guingamp","countryCode":"FR","stateCode":"BRE","latitude":"48.56251000","longitude":"-3.15096000"},{"name":"Guipavas","countryCode":"FR","stateCode":"BRE","latitude":"48.43522000","longitude":"-4.39722000"},{"name":"Guipel","countryCode":"FR","stateCode":"BRE","latitude":"48.29937000","longitude":"-1.71866000"},{"name":"Guipry","countryCode":"FR","stateCode":"BRE","latitude":"47.82637000","longitude":"-1.84218000"},{"name":"Guiscriff","countryCode":"FR","stateCode":"BRE","latitude":"48.04944000","longitude":"-3.64356000"},{"name":"Guissény","countryCode":"FR","stateCode":"BRE","latitude":"48.63292000","longitude":"-4.40884000"},{"name":"Guégon","countryCode":"FR","stateCode":"BRE","latitude":"47.93707000","longitude":"-2.56450000"},{"name":"Guémené-sur-Scorff","countryCode":"FR","stateCode":"BRE","latitude":"48.06667000","longitude":"-3.20000000"},{"name":"Guénin","countryCode":"FR","stateCode":"BRE","latitude":"47.90757000","longitude":"-2.97941000"},{"name":"Gévezé","countryCode":"FR","stateCode":"BRE","latitude":"48.21933000","longitude":"-1.78952000"},{"name":"Hanvec","countryCode":"FR","stateCode":"BRE","latitude":"48.32692000","longitude":"-4.15951000"},{"name":"Hennebont","countryCode":"FR","stateCode":"BRE","latitude":"47.80512000","longitude":"-3.27337000"},{"name":"Henvic","countryCode":"FR","stateCode":"BRE","latitude":"48.63256000","longitude":"-3.92623000"},{"name":"Hillion","countryCode":"FR","stateCode":"BRE","latitude":"48.51429000","longitude":"-2.66634000"},{"name":"Hirel","countryCode":"FR","stateCode":"BRE","latitude":"48.60502000","longitude":"-1.80224000"},{"name":"Huelgoat","countryCode":"FR","stateCode":"BRE","latitude":"48.36111000","longitude":"-3.74578000"},{"name":"Hédé-Bazouges","countryCode":"FR","stateCode":"BRE","latitude":"48.30000000","longitude":"-1.80000000"},{"name":"Hénanbihen","countryCode":"FR","stateCode":"BRE","latitude":"48.56072000","longitude":"-2.37602000"},{"name":"Hénon","countryCode":"FR","stateCode":"BRE","latitude":"48.38433000","longitude":"-2.68334000"},{"name":"Hôpital-Camfrout","countryCode":"FR","stateCode":"BRE","latitude":"48.32789000","longitude":"-4.24155000"},{"name":"Iffendic","countryCode":"FR","stateCode":"BRE","latitude":"48.12981000","longitude":"-2.03486000"},{"name":"Inguiniel","countryCode":"FR","stateCode":"BRE","latitude":"47.97658000","longitude":"-3.28072000"},{"name":"Irodouër","countryCode":"FR","stateCode":"BRE","latitude":"48.24932000","longitude":"-1.94959000"},{"name":"Irvillac","countryCode":"FR","stateCode":"BRE","latitude":"48.37011000","longitude":"-4.21223000"},{"name":"Janzé","countryCode":"FR","stateCode":"BRE","latitude":"47.95915000","longitude":"-1.49829000"},{"name":"Javené","countryCode":"FR","stateCode":"BRE","latitude":"48.31933000","longitude":"-1.21630000"},{"name":"Josselin","countryCode":"FR","stateCode":"BRE","latitude":"47.95720000","longitude":"-2.54713000"},{"name":"Jugon-les-Lacs","countryCode":"FR","stateCode":"BRE","latitude":"48.41667000","longitude":"-2.33333000"},{"name":"Kerlouan","countryCode":"FR","stateCode":"BRE","latitude":"48.64500000","longitude":"-4.36556000"},{"name":"Kernilis","countryCode":"FR","stateCode":"BRE","latitude":"48.57075000","longitude":"-4.41800000"},{"name":"Kersaint-Plabennec","countryCode":"FR","stateCode":"BRE","latitude":"48.47166000","longitude":"-4.37233000"},{"name":"Kervignac","countryCode":"FR","stateCode":"BRE","latitude":"47.76289000","longitude":"-3.23778000"},{"name":"La Boussac","countryCode":"FR","stateCode":"BRE","latitude":"48.51260000","longitude":"-1.66088000"},{"name":"La Bouëxière","countryCode":"FR","stateCode":"BRE","latitude":"48.18333000","longitude":"-1.43333000"},{"name":"La Chapelle-Janson","countryCode":"FR","stateCode":"BRE","latitude":"48.34775000","longitude":"-1.10209000"},{"name":"La Chapelle-Thouarault","countryCode":"FR","stateCode":"BRE","latitude":"48.12486000","longitude":"-1.86619000"},{"name":"La Chapelle-des-Fougeretz","countryCode":"FR","stateCode":"BRE","latitude":"48.17705000","longitude":"-1.73143000"},{"name":"La Dominelais","countryCode":"FR","stateCode":"BRE","latitude":"47.76229000","longitude":"-1.68819000"},{"name":"La Forest-Landerneau","countryCode":"FR","stateCode":"BRE","latitude":"48.42589000","longitude":"-4.31578000"},{"name":"La Forêt-Fouesnant","countryCode":"FR","stateCode":"BRE","latitude":"47.91010000","longitude":"-3.97858000"},{"name":"La Fresnais","countryCode":"FR","stateCode":"BRE","latitude":"48.59478000","longitude":"-1.84186000"},{"name":"La Gacilly","countryCode":"FR","stateCode":"BRE","latitude":"47.76562000","longitude":"-2.13220000"},{"name":"La Gouesnière","countryCode":"FR","stateCode":"BRE","latitude":"48.60467000","longitude":"-1.89400000"},{"name":"La Guerche-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"47.94112000","longitude":"-1.22869000"},{"name":"La Motte","countryCode":"FR","stateCode":"BRE","latitude":"48.23381000","longitude":"-2.73271000"},{"name":"La Méaugon","countryCode":"FR","stateCode":"BRE","latitude":"48.49933000","longitude":"-2.83850000"},{"name":"La Mézière","countryCode":"FR","stateCode":"BRE","latitude":"48.21829000","longitude":"-1.75514000"},{"name":"La Richardais","countryCode":"FR","stateCode":"BRE","latitude":"48.60641000","longitude":"-2.03639000"},{"name":"La Roche-Derrien","countryCode":"FR","stateCode":"BRE","latitude":"48.74627000","longitude":"-3.26142000"},{"name":"La Roche-Maurice","countryCode":"FR","stateCode":"BRE","latitude":"48.47455000","longitude":"-4.20211000"},{"name":"La Trinité-sur-Mer","countryCode":"FR","stateCode":"BRE","latitude":"47.58680000","longitude":"-3.02994000"},{"name":"La Vraie-Croix","countryCode":"FR","stateCode":"BRE","latitude":"47.68954000","longitude":"-2.54274000"},{"name":"Laillé","countryCode":"FR","stateCode":"BRE","latitude":"47.97848000","longitude":"-1.71676000"},{"name":"Lamballe","countryCode":"FR","stateCode":"BRE","latitude":"48.46762000","longitude":"-2.51436000"},{"name":"Lampaul-Guimiliau","countryCode":"FR","stateCode":"BRE","latitude":"48.49156000","longitude":"-4.04144000"},{"name":"Lampaul-Plouarzel","countryCode":"FR","stateCode":"BRE","latitude":"48.44727000","longitude":"-4.76045000"},{"name":"Lancieux","countryCode":"FR","stateCode":"BRE","latitude":"48.60767000","longitude":"-2.15030000"},{"name":"Landaul","countryCode":"FR","stateCode":"BRE","latitude":"47.74785000","longitude":"-3.07694000"},{"name":"Landeleau","countryCode":"FR","stateCode":"BRE","latitude":"48.22734000","longitude":"-3.72850000"},{"name":"Landerneau","countryCode":"FR","stateCode":"BRE","latitude":"48.45252000","longitude":"-4.25252000"},{"name":"Landivisiau","countryCode":"FR","stateCode":"BRE","latitude":"48.50784000","longitude":"-4.06833000"},{"name":"Landrévarzec","countryCode":"FR","stateCode":"BRE","latitude":"48.09177000","longitude":"-4.06044000"},{"name":"Landudec","countryCode":"FR","stateCode":"BRE","latitude":"47.99983000","longitude":"-4.33641000"},{"name":"Landunvez","countryCode":"FR","stateCode":"BRE","latitude":"48.53466000","longitude":"-4.72545000"},{"name":"Landéan","countryCode":"FR","stateCode":"BRE","latitude":"48.41253000","longitude":"-1.15245000"},{"name":"Landéda","countryCode":"FR","stateCode":"BRE","latitude":"48.58733000","longitude":"-4.57100000"},{"name":"Landéhen","countryCode":"FR","stateCode":"BRE","latitude":"48.43022000","longitude":"-2.53999000"},{"name":"Landévant","countryCode":"FR","stateCode":"BRE","latitude":"47.76499000","longitude":"-3.12221000"},{"name":"Lanester","countryCode":"FR","stateCode":"BRE","latitude":"47.76132000","longitude":"-3.33965000"},{"name":"Langoat","countryCode":"FR","stateCode":"BRE","latitude":"48.75061000","longitude":"-3.28121000"},{"name":"Langon","countryCode":"FR","stateCode":"BRE","latitude":"47.72057000","longitude":"-1.85010000"},{"name":"Langonnet","countryCode":"FR","stateCode":"BRE","latitude":"48.10511000","longitude":"-3.49356000"},{"name":"Langueux","countryCode":"FR","stateCode":"BRE","latitude":"48.49500000","longitude":"-2.71850000"},{"name":"Languidic","countryCode":"FR","stateCode":"BRE","latitude":"47.83266000","longitude":"-3.15821000"},{"name":"Lanmeur","countryCode":"FR","stateCode":"BRE","latitude":"48.64733000","longitude":"-3.71645000"},{"name":"Lannilis","countryCode":"FR","stateCode":"BRE","latitude":"48.57091000","longitude":"-4.52233000"},{"name":"Lannion","countryCode":"FR","stateCode":"BRE","latitude":"48.73255000","longitude":"-3.45542000"},{"name":"Lanouée","countryCode":"FR","stateCode":"BRE","latitude":"48.00225000","longitude":"-2.58157000"},{"name":"Lanrivoaré","countryCode":"FR","stateCode":"BRE","latitude":"48.47310000","longitude":"-4.63870000"},{"name":"Lanrodec","countryCode":"FR","stateCode":"BRE","latitude":"48.51622000","longitude":"-3.03122000"},{"name":"Lantic","countryCode":"FR","stateCode":"BRE","latitude":"48.60641000","longitude":"-2.88200000"},{"name":"Lanvallay","countryCode":"FR","stateCode":"BRE","latitude":"48.45543000","longitude":"-2.02803000"},{"name":"Lanvollon","countryCode":"FR","stateCode":"BRE","latitude":"48.63117000","longitude":"-2.98641000"},{"name":"Lanvénégen","countryCode":"FR","stateCode":"BRE","latitude":"47.99811000","longitude":"-3.54134000"},{"name":"Lanvéoc","countryCode":"FR","stateCode":"BRE","latitude":"48.28799000","longitude":"-4.46277000"},{"name":"Larmor-Baden","countryCode":"FR","stateCode":"BRE","latitude":"47.58341000","longitude":"-2.89440000"},{"name":"Larmor-Plage","countryCode":"FR","stateCode":"BRE","latitude":"47.70646000","longitude":"-3.38339000"},{"name":"Lassy","countryCode":"FR","stateCode":"BRE","latitude":"47.97829000","longitude":"-1.87190000"},{"name":"Le Bono","countryCode":"FR","stateCode":"BRE","latitude":"47.64129000","longitude":"-2.94902000"},{"name":"Le Conquet","countryCode":"FR","stateCode":"BRE","latitude":"48.36053000","longitude":"-4.77086000"},{"name":"Le Drennec","countryCode":"FR","stateCode":"BRE","latitude":"48.53475000","longitude":"-4.37008000"},{"name":"Le Faou","countryCode":"FR","stateCode":"BRE","latitude":"48.29456000","longitude":"-4.17927000"},{"name":"Le Faouët","countryCode":"FR","stateCode":"BRE","latitude":"48.03299000","longitude":"-3.49048000"},{"name":"Le Folgoët","countryCode":"FR","stateCode":"BRE","latitude":"48.56359000","longitude":"-4.33641000"},{"name":"Le Fœil","countryCode":"FR","stateCode":"BRE","latitude":"48.43333000","longitude":"-2.91667000"},{"name":"Le Minihic-sur-Rance","countryCode":"FR","stateCode":"BRE","latitude":"48.57835000","longitude":"-2.00876000"},{"name":"Le Palais","countryCode":"FR","stateCode":"BRE","latitude":"47.34590000","longitude":"-3.15488000"},{"name":"Le Pertre","countryCode":"FR","stateCode":"BRE","latitude":"48.03373000","longitude":"-1.03735000"},{"name":"Le Relecq-Kerhuon","countryCode":"FR","stateCode":"BRE","latitude":"48.40691000","longitude":"-4.39359000"},{"name":"Le Rheu","countryCode":"FR","stateCode":"BRE","latitude":"48.10228000","longitude":"-1.79733000"},{"name":"Le Sourn","countryCode":"FR","stateCode":"BRE","latitude":"48.04262000","longitude":"-2.98790000"},{"name":"Le Theil-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"47.91950000","longitude":"-1.42975000"},{"name":"Le Trévoux","countryCode":"FR","stateCode":"BRE","latitude":"47.89478000","longitude":"-3.64080000"},{"name":"Le Vieux-Marché","countryCode":"FR","stateCode":"BRE","latitude":"48.60000000","longitude":"-3.45000000"},{"name":"Le Vivier-sur-Mer","countryCode":"FR","stateCode":"BRE","latitude":"48.60169000","longitude":"-1.77303000"},{"name":"Les Champs-Géraux","countryCode":"FR","stateCode":"BRE","latitude":"48.41647000","longitude":"-1.97087000"},{"name":"Lesneven","countryCode":"FR","stateCode":"BRE","latitude":"48.57233000","longitude":"-4.32133000"},{"name":"Liffré","countryCode":"FR","stateCode":"BRE","latitude":"48.21324000","longitude":"-1.50838000"},{"name":"Limerzel","countryCode":"FR","stateCode":"BRE","latitude":"47.63619000","longitude":"-2.35448000"},{"name":"Livré-sur-Changeon","countryCode":"FR","stateCode":"BRE","latitude":"48.21937000","longitude":"-1.34438000"},{"name":"Locmariaquer","countryCode":"FR","stateCode":"BRE","latitude":"47.56915000","longitude":"-2.94468000"},{"name":"Locminé","countryCode":"FR","stateCode":"BRE","latitude":"47.88619000","longitude":"-2.83536000"},{"name":"Locmiquélic","countryCode":"FR","stateCode":"BRE","latitude":"47.72499000","longitude":"-3.34153000"},{"name":"Locoal-Mendon","countryCode":"FR","stateCode":"BRE","latitude":"47.70520000","longitude":"-3.10796000"},{"name":"Locquirec","countryCode":"FR","stateCode":"BRE","latitude":"48.69243000","longitude":"-3.64554000"},{"name":"Locquémeau","countryCode":"FR","stateCode":"BRE","latitude":"48.72474000","longitude":"-3.56275000"},{"name":"Loctudy","countryCode":"FR","stateCode":"BRE","latitude":"47.83333000","longitude":"-4.16667000"},{"name":"Logonna-Daoulas","countryCode":"FR","stateCode":"BRE","latitude":"48.32308000","longitude":"-4.29675000"},{"name":"Loperhet","countryCode":"FR","stateCode":"BRE","latitude":"48.37725000","longitude":"-4.30608000"},{"name":"Lopérec","countryCode":"FR","stateCode":"BRE","latitude":"48.27734000","longitude":"-4.04756000"},{"name":"Lorient","countryCode":"FR","stateCode":"BRE","latitude":"47.74589000","longitude":"-3.36643000"},{"name":"Louannec","countryCode":"FR","stateCode":"BRE","latitude":"48.79423000","longitude":"-3.41200000"},{"name":"Louargat","countryCode":"FR","stateCode":"BRE","latitude":"48.56576000","longitude":"-3.33750000"},{"name":"Loudéac","countryCode":"FR","stateCode":"BRE","latitude":"48.17826000","longitude":"-2.75433000"},{"name":"Louvigné-de-Bais","countryCode":"FR","stateCode":"BRE","latitude":"48.04898000","longitude":"-1.33091000"},{"name":"Louvigné-du-Désert","countryCode":"FR","stateCode":"BRE","latitude":"48.48047000","longitude":"-1.12537000"},{"name":"Loyat","countryCode":"FR","stateCode":"BRE","latitude":"47.98933000","longitude":"-2.38344000"},{"name":"Luitré","countryCode":"FR","stateCode":"BRE","latitude":"48.28247000","longitude":"-1.11866000"},{"name":"Lécousse","countryCode":"FR","stateCode":"BRE","latitude":"48.36458000","longitude":"-1.21289000"},{"name":"Léhon","countryCode":"FR","stateCode":"BRE","latitude":"48.44432000","longitude":"-2.04578000"},{"name":"Lézardrieux","countryCode":"FR","stateCode":"BRE","latitude":"48.78510000","longitude":"-3.10588000"},{"name":"Malansac","countryCode":"FR","stateCode":"BRE","latitude":"47.67724000","longitude":"-2.29543000"},{"name":"Malestroit","countryCode":"FR","stateCode":"BRE","latitude":"47.80934000","longitude":"-2.38457000"},{"name":"Malguénac","countryCode":"FR","stateCode":"BRE","latitude":"48.08008000","longitude":"-3.05248000"},{"name":"Martigné-Ferchaud","countryCode":"FR","stateCode":"BRE","latitude":"47.82934000","longitude":"-1.31911000"},{"name":"Marzan","countryCode":"FR","stateCode":"BRE","latitude":"47.54069000","longitude":"-2.32466000"},{"name":"Matignon","countryCode":"FR","stateCode":"BRE","latitude":"48.59627000","longitude":"-2.29125000"},{"name":"Maure-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"47.89239000","longitude":"-1.99104000"},{"name":"Mauron","countryCode":"FR","stateCode":"BRE","latitude":"48.08257000","longitude":"-2.28477000"},{"name":"Maxent","countryCode":"FR","stateCode":"BRE","latitude":"47.98333000","longitude":"-2.03333000"},{"name":"Maël-Carhaix","countryCode":"FR","stateCode":"BRE","latitude":"48.28444000","longitude":"-3.42322000"},{"name":"Meillac","countryCode":"FR","stateCode":"BRE","latitude":"48.41174000","longitude":"-1.81378000"},{"name":"Melesse","countryCode":"FR","stateCode":"BRE","latitude":"48.21771000","longitude":"-1.69496000"},{"name":"Melgven","countryCode":"FR","stateCode":"BRE","latitude":"47.90626000","longitude":"-3.83518000"},{"name":"Mellac","countryCode":"FR","stateCode":"BRE","latitude":"47.90345000","longitude":"-3.57675000"},{"name":"Melrand","countryCode":"FR","stateCode":"BRE","latitude":"47.98002000","longitude":"-3.10941000"},{"name":"Merdrignac","countryCode":"FR","stateCode":"BRE","latitude":"48.19372000","longitude":"-2.41533000"},{"name":"Merlevenez","countryCode":"FR","stateCode":"BRE","latitude":"47.73563000","longitude":"-3.23047000"},{"name":"Meslan","countryCode":"FR","stateCode":"BRE","latitude":"47.99502000","longitude":"-3.43285000"},{"name":"Messac","countryCode":"FR","stateCode":"BRE","latitude":"47.82399000","longitude":"-1.81085000"},{"name":"Meucon","countryCode":"FR","stateCode":"BRE","latitude":"47.71648000","longitude":"-2.76170000"},{"name":"Milizac","countryCode":"FR","stateCode":"BRE","latitude":"48.46667000","longitude":"-4.56667000"},{"name":"Miniac-Morvan","countryCode":"FR","stateCode":"BRE","latitude":"48.51477000","longitude":"-1.89955000"},{"name":"Minihy-Tréguier","countryCode":"FR","stateCode":"BRE","latitude":"48.77746000","longitude":"-3.22883000"},{"name":"Molac","countryCode":"FR","stateCode":"BRE","latitude":"47.73011000","longitude":"-2.43484000"},{"name":"Montauban-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"48.19933000","longitude":"-2.04476000"},{"name":"Monterblanc","countryCode":"FR","stateCode":"BRE","latitude":"47.74211000","longitude":"-2.67950000"},{"name":"Monterfil","countryCode":"FR","stateCode":"BRE","latitude":"48.06733000","longitude":"-1.97905000"},{"name":"Montfort-sur-Meu","countryCode":"FR","stateCode":"BRE","latitude":"48.13542000","longitude":"-1.95201000"},{"name":"Montgermont","countryCode":"FR","stateCode":"BRE","latitude":"48.15592000","longitude":"-1.71464000"},{"name":"Montreuil-le-Gast","countryCode":"FR","stateCode":"BRE","latitude":"48.24647000","longitude":"-1.72498000"},{"name":"Montreuil-sous-Pérouse","countryCode":"FR","stateCode":"BRE","latitude":"48.15176000","longitude":"-1.23946000"},{"name":"Montreuil-sur-Ille","countryCode":"FR","stateCode":"BRE","latitude":"48.30788000","longitude":"-1.66880000"},{"name":"Morbihan","countryCode":"FR","stateCode":"BRE","latitude":"47.84765000","longitude":"-2.77760000"},{"name":"Mordelles","countryCode":"FR","stateCode":"BRE","latitude":"48.07571000","longitude":"-1.84286000"},{"name":"Morlaix","countryCode":"FR","stateCode":"BRE","latitude":"48.57742000","longitude":"-3.82788000"},{"name":"Moréac","countryCode":"FR","stateCode":"BRE","latitude":"47.91967000","longitude":"-2.81934000"},{"name":"Moustoir-Ac","countryCode":"FR","stateCode":"BRE","latitude":"47.85461000","longitude":"-2.83481000"},{"name":"Moëlan-sur-Mer","countryCode":"FR","stateCode":"BRE","latitude":"47.81418000","longitude":"-3.62892000"},{"name":"Muzillac","countryCode":"FR","stateCode":"BRE","latitude":"47.55451000","longitude":"-2.48041000"},{"name":"Médréac","countryCode":"FR","stateCode":"BRE","latitude":"48.26703000","longitude":"-2.06618000"},{"name":"Ménéac","countryCode":"FR","stateCode":"BRE","latitude":"48.13972000","longitude":"-2.46134000"},{"name":"Mûr-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"48.20000000","longitude":"-2.98333000"},{"name":"Naizin","countryCode":"FR","stateCode":"BRE","latitude":"47.98993000","longitude":"-2.83287000"},{"name":"Neulliac","countryCode":"FR","stateCode":"BRE","latitude":"48.12836000","longitude":"-2.98289000"},{"name":"Nivillac","countryCode":"FR","stateCode":"BRE","latitude":"47.53371000","longitude":"-2.28298000"},{"name":"Nostang","countryCode":"FR","stateCode":"BRE","latitude":"47.74870000","longitude":"-3.18639000"},{"name":"Nouvoitou","countryCode":"FR","stateCode":"BRE","latitude":"48.04105000","longitude":"-1.54714000"},{"name":"Noyal-Muzillac","countryCode":"FR","stateCode":"BRE","latitude":"47.59169000","longitude":"-2.45557000"},{"name":"Noyal-Pontivy","countryCode":"FR","stateCode":"BRE","latitude":"48.06667000","longitude":"-2.88333000"},{"name":"Noyal-sur-Vilaine","countryCode":"FR","stateCode":"BRE","latitude":"48.11219000","longitude":"-1.52333000"},{"name":"Névez","countryCode":"FR","stateCode":"BRE","latitude":"47.81924000","longitude":"-3.79225000"},{"name":"Orgères","countryCode":"FR","stateCode":"BRE","latitude":"47.99886000","longitude":"-1.66781000"},{"name":"Ossé","countryCode":"FR","stateCode":"BRE","latitude":"48.05542000","longitude":"-1.45029000"},{"name":"Pabu","countryCode":"FR","stateCode":"BRE","latitude":"48.58608000","longitude":"-3.13608000"},{"name":"Pacé","countryCode":"FR","stateCode":"BRE","latitude":"48.14848000","longitude":"-1.77327000"},{"name":"Paimpol","countryCode":"FR","stateCode":"BRE","latitude":"48.77841000","longitude":"-3.04375000"},{"name":"Paimpont","countryCode":"FR","stateCode":"BRE","latitude":"48.01809000","longitude":"-2.17105000"},{"name":"Pancé","countryCode":"FR","stateCode":"BRE","latitude":"47.88181000","longitude":"-1.65953000"},{"name":"Parigné","countryCode":"FR","stateCode":"BRE","latitude":"48.42727000","longitude":"-1.19210000"},{"name":"Peillac","countryCode":"FR","stateCode":"BRE","latitude":"47.71391000","longitude":"-2.21971000"},{"name":"Pencran","countryCode":"FR","stateCode":"BRE","latitude":"48.43333000","longitude":"-4.23333000"},{"name":"Penvénan","countryCode":"FR","stateCode":"BRE","latitude":"48.81182000","longitude":"-3.29550000"},{"name":"Perros-Guirec","countryCode":"FR","stateCode":"BRE","latitude":"48.81454000","longitude":"-3.43963000"},{"name":"Pipriac","countryCode":"FR","stateCode":"BRE","latitude":"47.80953000","longitude":"-1.94638000"},{"name":"Piré-sur-Seiche","countryCode":"FR","stateCode":"BRE","latitude":"48.00958000","longitude":"-1.42909000"},{"name":"Plabennec","countryCode":"FR","stateCode":"BRE","latitude":"48.50244000","longitude":"-4.42656000"},{"name":"Plaine-Haute","countryCode":"FR","stateCode":"BRE","latitude":"48.44442000","longitude":"-2.85416000"},{"name":"Plaintel","countryCode":"FR","stateCode":"BRE","latitude":"48.40733000","longitude":"-2.81733000"},{"name":"Plancoët","countryCode":"FR","stateCode":"BRE","latitude":"48.52199000","longitude":"-2.23540000"},{"name":"Planguenoual","countryCode":"FR","stateCode":"BRE","latitude":"48.53300000","longitude":"-2.57642000"},{"name":"Plaudren","countryCode":"FR","stateCode":"BRE","latitude":"47.77868000","longitude":"-2.69331000"},{"name":"Pleine-Fougères","countryCode":"FR","stateCode":"BRE","latitude":"48.53308000","longitude":"-1.56534000"},{"name":"Plerguer","countryCode":"FR","stateCode":"BRE","latitude":"48.52676000","longitude":"-1.84769000"},{"name":"Plescop","countryCode":"FR","stateCode":"BRE","latitude":"47.69726000","longitude":"-2.80560000"},{"name":"Pleslin-Trigavou","countryCode":"FR","stateCode":"BRE","latitude":"48.53333000","longitude":"-2.06667000"},{"name":"Plessala","countryCode":"FR","stateCode":"BRE","latitude":"48.27642000","longitude":"-2.61876000"},{"name":"Plestan","countryCode":"FR","stateCode":"BRE","latitude":"48.42266000","longitude":"-2.44777000"},{"name":"Plestin-les-Grèves","countryCode":"FR","stateCode":"BRE","latitude":"48.65844000","longitude":"-3.63056000"},{"name":"Pleubian","countryCode":"FR","stateCode":"BRE","latitude":"48.84267000","longitude":"-3.13900000"},{"name":"Pleucadeuc","countryCode":"FR","stateCode":"BRE","latitude":"47.75876000","longitude":"-2.37362000"},{"name":"Pleudaniel","countryCode":"FR","stateCode":"BRE","latitude":"48.76644000","longitude":"-3.14033000"},{"name":"Pleudihen-sur-Rance","countryCode":"FR","stateCode":"BRE","latitude":"48.51667000","longitude":"-1.96667000"},{"name":"Pleugriffet","countryCode":"FR","stateCode":"BRE","latitude":"47.98594000","longitude":"-2.68454000"},{"name":"Pleugueneuc","countryCode":"FR","stateCode":"BRE","latitude":"48.39735000","longitude":"-1.90301000"},{"name":"Pleumeleuc","countryCode":"FR","stateCode":"BRE","latitude":"48.18438000","longitude":"-1.91962000"},{"name":"Pleumeur-Bodou","countryCode":"FR","stateCode":"BRE","latitude":"48.76667000","longitude":"-3.51667000"},{"name":"Pleumeur-Gautier","countryCode":"FR","stateCode":"BRE","latitude":"48.80044000","longitude":"-3.15578000"},{"name":"Pleurtuit","countryCode":"FR","stateCode":"BRE","latitude":"48.57858000","longitude":"-2.05805000"},{"name":"Pleuven","countryCode":"FR","stateCode":"BRE","latitude":"47.90000000","longitude":"-4.03333000"},{"name":"Pleyben","countryCode":"FR","stateCode":"BRE","latitude":"48.23333000","longitude":"-3.96667000"},{"name":"Pleyber-Christ","countryCode":"FR","stateCode":"BRE","latitude":"48.50000000","longitude":"-3.86667000"},{"name":"Plobannalec-Lesconil","countryCode":"FR","stateCode":"BRE","latitude":"47.81667000","longitude":"-4.21667000"},{"name":"Ploemel","countryCode":"FR","stateCode":"BRE","latitude":"47.65153000","longitude":"-3.07030000"},{"name":"Ploemeur","countryCode":"FR","stateCode":"BRE","latitude":"47.73333000","longitude":"-3.43333000"},{"name":"Ploeren","countryCode":"FR","stateCode":"BRE","latitude":"47.65713000","longitude":"-2.86397000"},{"name":"Plogastel-Saint-Germain","countryCode":"FR","stateCode":"BRE","latitude":"47.98333000","longitude":"-4.26667000"},{"name":"Plogoff","countryCode":"FR","stateCode":"BRE","latitude":"48.03700000","longitude":"-4.66606000"},{"name":"Plogonnec","countryCode":"FR","stateCode":"BRE","latitude":"48.08333000","longitude":"-4.18333000"},{"name":"Plomelin","countryCode":"FR","stateCode":"BRE","latitude":"47.93333000","longitude":"-4.15000000"},{"name":"Plomeur","countryCode":"FR","stateCode":"BRE","latitude":"47.83333000","longitude":"-4.28333000"},{"name":"Plomodiern","countryCode":"FR","stateCode":"BRE","latitude":"48.18333000","longitude":"-4.23333000"},{"name":"Plonéis","countryCode":"FR","stateCode":"BRE","latitude":"48.01667000","longitude":"-4.21667000"},{"name":"Plonéour-Lanvern","countryCode":"FR","stateCode":"BRE","latitude":"47.90000000","longitude":"-4.28333000"},{"name":"Plonévez-Porzay","countryCode":"FR","stateCode":"BRE","latitude":"48.10000000","longitude":"-4.21667000"},{"name":"Plonévez-du-Faou","countryCode":"FR","stateCode":"BRE","latitude":"48.25000000","longitude":"-3.83333000"},{"name":"Plouagat","countryCode":"FR","stateCode":"BRE","latitude":"48.53611000","longitude":"-2.99956000"},{"name":"Plouaret","countryCode":"FR","stateCode":"BRE","latitude":"48.61667000","longitude":"-3.46667000"},{"name":"Plouarzel","countryCode":"FR","stateCode":"BRE","latitude":"48.43333000","longitude":"-4.73333000"},{"name":"Plouasne","countryCode":"FR","stateCode":"BRE","latitude":"48.30081000","longitude":"-2.00698000"},{"name":"Plouay","countryCode":"FR","stateCode":"BRE","latitude":"47.91444000","longitude":"-3.33384000"},{"name":"Ploubalay","countryCode":"FR","stateCode":"BRE","latitude":"48.58109000","longitude":"-2.14069000"},{"name":"Ploubazlanec","countryCode":"FR","stateCode":"BRE","latitude":"48.80000000","longitude":"-3.03333000"},{"name":"Ploubezre","countryCode":"FR","stateCode":"BRE","latitude":"48.70000000","longitude":"-3.45000000"},{"name":"Ploudalmézeau","countryCode":"FR","stateCode":"BRE","latitude":"48.53333000","longitude":"-4.65000000"},{"name":"Ploudaniel","countryCode":"FR","stateCode":"BRE","latitude":"48.53333000","longitude":"-4.31667000"},{"name":"Plouescat","countryCode":"FR","stateCode":"BRE","latitude":"48.66667000","longitude":"-4.16667000"},{"name":"Plouezoc\'h","countryCode":"FR","stateCode":"BRE","latitude":"48.63333000","longitude":"-3.81667000"},{"name":"Ploufragan","countryCode":"FR","stateCode":"BRE","latitude":"48.49141000","longitude":"-2.79458000"},{"name":"Plougasnou","countryCode":"FR","stateCode":"BRE","latitude":"48.70000000","longitude":"-3.80000000"},{"name":"Plougastel-Daoulas","countryCode":"FR","stateCode":"BRE","latitude":"48.36667000","longitude":"-4.36667000"},{"name":"Plougonvelin","countryCode":"FR","stateCode":"BRE","latitude":"48.34059000","longitude":"-4.71846000"},{"name":"Plougonven","countryCode":"FR","stateCode":"BRE","latitude":"48.51667000","longitude":"-3.71667000"},{"name":"Plougoulm","countryCode":"FR","stateCode":"BRE","latitude":"48.66667000","longitude":"-4.05000000"},{"name":"Plougoumelen","countryCode":"FR","stateCode":"BRE","latitude":"47.65070000","longitude":"-2.91716000"},{"name":"Plougourvest","countryCode":"FR","stateCode":"BRE","latitude":"48.55000000","longitude":"-4.08333000"},{"name":"Plougrescant","countryCode":"FR","stateCode":"BRE","latitude":"48.84026000","longitude":"-3.22886000"},{"name":"Plouguenast","countryCode":"FR","stateCode":"BRE","latitude":"48.28208000","longitude":"-2.70443000"},{"name":"Plouguerneau","countryCode":"FR","stateCode":"BRE","latitude":"48.60000000","longitude":"-4.50000000"},{"name":"Plouguernével","countryCode":"FR","stateCode":"BRE","latitude":"48.23940000","longitude":"-3.25071000"},{"name":"Plouguiel","countryCode":"FR","stateCode":"BRE","latitude":"48.79742000","longitude":"-3.23883000"},{"name":"Plouguin","countryCode":"FR","stateCode":"BRE","latitude":"48.53333000","longitude":"-4.60000000"},{"name":"Plouha","countryCode":"FR","stateCode":"BRE","latitude":"48.67650000","longitude":"-2.92842000"},{"name":"Plouharnel","countryCode":"FR","stateCode":"BRE","latitude":"47.59804000","longitude":"-3.11274000"},{"name":"Plouhinec","countryCode":"FR","stateCode":"BRE","latitude":"48.01667000","longitude":"-4.48333000"},{"name":"Plouider","countryCode":"FR","stateCode":"BRE","latitude":"48.61667000","longitude":"-4.30000000"},{"name":"Plouigneau","countryCode":"FR","stateCode":"BRE","latitude":"48.56667000","longitude":"-3.70000000"},{"name":"Plouisy","countryCode":"FR","stateCode":"BRE","latitude":"48.57817000","longitude":"-3.18434000"},{"name":"Ploumagoar","countryCode":"FR","stateCode":"BRE","latitude":"48.54509000","longitude":"-3.13233000"},{"name":"Ploumilliau","countryCode":"FR","stateCode":"BRE","latitude":"48.68333000","longitude":"-3.51667000"},{"name":"Ploumoguer","countryCode":"FR","stateCode":"BRE","latitude":"48.40000000","longitude":"-4.71667000"},{"name":"Plounéour-Ménez","countryCode":"FR","stateCode":"BRE","latitude":"48.45000000","longitude":"-3.88333000"},{"name":"Plounéour-Trez","countryCode":"FR","stateCode":"BRE","latitude":"48.65000000","longitude":"-4.31667000"},{"name":"Plounéventer","countryCode":"FR","stateCode":"BRE","latitude":"48.51667000","longitude":"-4.21667000"},{"name":"Plounévez-Lochrist","countryCode":"FR","stateCode":"BRE","latitude":"48.61667000","longitude":"-4.21667000"},{"name":"Plounévez-Moëdec","countryCode":"FR","stateCode":"BRE","latitude":"48.56667000","longitude":"-3.45000000"},{"name":"Plounévez-Quintin","countryCode":"FR","stateCode":"BRE","latitude":"48.28333000","longitude":"-3.23333000"},{"name":"Plounévézel","countryCode":"FR","stateCode":"BRE","latitude":"48.30000000","longitude":"-3.60000000"},{"name":"Plouray","countryCode":"FR","stateCode":"BRE","latitude":"48.14580000","longitude":"-3.38671000"},{"name":"Plourin-lès-Morlaix","countryCode":"FR","stateCode":"BRE","latitude":"48.53333000","longitude":"-3.78333000"},{"name":"Plourivo","countryCode":"FR","stateCode":"BRE","latitude":"48.74550000","longitude":"-3.07075000"},{"name":"Plouvien","countryCode":"FR","stateCode":"BRE","latitude":"48.53333000","longitude":"-4.45000000"},{"name":"Plouvorn","countryCode":"FR","stateCode":"BRE","latitude":"48.58333000","longitude":"-4.03333000"},{"name":"Plouzané","countryCode":"FR","stateCode":"BRE","latitude":"48.38333000","longitude":"-4.61667000"},{"name":"Plouzévédé","countryCode":"FR","stateCode":"BRE","latitude":"48.60000000","longitude":"-4.11667000"},{"name":"Plouédern","countryCode":"FR","stateCode":"BRE","latitude":"48.48333000","longitude":"-4.25000000"},{"name":"Plouénan","countryCode":"FR","stateCode":"BRE","latitude":"48.63333000","longitude":"-4.00000000"},{"name":"Plouézec","countryCode":"FR","stateCode":"BRE","latitude":"48.75122000","longitude":"-2.98467000"},{"name":"Plouëc-du-Trieux","countryCode":"FR","stateCode":"BRE","latitude":"48.68333000","longitude":"-3.20000000"},{"name":"Plouër-sur-Rance","countryCode":"FR","stateCode":"BRE","latitude":"48.52669000","longitude":"-2.00298000"},{"name":"Plozévet","countryCode":"FR","stateCode":"BRE","latitude":"47.98333000","longitude":"-4.41667000"},{"name":"Ploërdut","countryCode":"FR","stateCode":"BRE","latitude":"48.08742000","longitude":"-3.28550000"},{"name":"Ploërmel","countryCode":"FR","stateCode":"BRE","latitude":"47.93172000","longitude":"-2.39781000"},{"name":"Ploëzal","countryCode":"FR","stateCode":"BRE","latitude":"48.71534000","longitude":"-3.20333000"},{"name":"Pluduno","countryCode":"FR","stateCode":"BRE","latitude":"48.53110000","longitude":"-2.26848000"},{"name":"Pluguffan","countryCode":"FR","stateCode":"BRE","latitude":"47.98333000","longitude":"-4.18333000"},{"name":"Pluherlin","countryCode":"FR","stateCode":"BRE","latitude":"47.69632000","longitude":"-2.36349000"},{"name":"Plumaugat","countryCode":"FR","stateCode":"BRE","latitude":"48.25479000","longitude":"-2.23843000"},{"name":"Plumelec","countryCode":"FR","stateCode":"BRE","latitude":"47.83754000","longitude":"-2.63987000"},{"name":"Plumelin","countryCode":"FR","stateCode":"BRE","latitude":"47.86036000","longitude":"-2.88754000"},{"name":"Plumergat","countryCode":"FR","stateCode":"BRE","latitude":"47.74134000","longitude":"-2.91501000"},{"name":"Plumieux","countryCode":"FR","stateCode":"BRE","latitude":"48.10303000","longitude":"-2.58382000"},{"name":"Pluméliau","countryCode":"FR","stateCode":"BRE","latitude":"47.95769000","longitude":"-2.97494000"},{"name":"Pluneret","countryCode":"FR","stateCode":"BRE","latitude":"47.67525000","longitude":"-2.95782000"},{"name":"Plurien","countryCode":"FR","stateCode":"BRE","latitude":"48.62559000","longitude":"-2.40423000"},{"name":"Pluvigner","countryCode":"FR","stateCode":"BRE","latitude":"47.77627000","longitude":"-3.01013000"},{"name":"Pluzunet","countryCode":"FR","stateCode":"BRE","latitude":"48.64076000","longitude":"-3.37113000"},{"name":"Pléchâtel","countryCode":"FR","stateCode":"BRE","latitude":"47.89496000","longitude":"-1.74876000"},{"name":"Plédran","countryCode":"FR","stateCode":"BRE","latitude":"48.44600000","longitude":"-2.74667000"},{"name":"Plédéliac","countryCode":"FR","stateCode":"BRE","latitude":"48.45000000","longitude":"-2.38333000"},{"name":"Pléguien","countryCode":"FR","stateCode":"BRE","latitude":"48.63525000","longitude":"-2.94001000"},{"name":"Pléhédel","countryCode":"FR","stateCode":"BRE","latitude":"48.69645000","longitude":"-3.00833000"},{"name":"Plélan-le-Grand","countryCode":"FR","stateCode":"BRE","latitude":"48.00124000","longitude":"-2.09914000"},{"name":"Plélan-le-Petit","countryCode":"FR","stateCode":"BRE","latitude":"48.43157000","longitude":"-2.21740000"},{"name":"Plélo","countryCode":"FR","stateCode":"BRE","latitude":"48.55534000","longitude":"-2.94634000"},{"name":"Plémet","countryCode":"FR","stateCode":"BRE","latitude":"48.17601000","longitude":"-2.59325000"},{"name":"Plémy","countryCode":"FR","stateCode":"BRE","latitude":"48.33644000","longitude":"-2.68244000"},{"name":"Pléneuf-Val-André","countryCode":"FR","stateCode":"BRE","latitude":"48.59300000","longitude":"-2.54675000"},{"name":"Plénée-Jugon","countryCode":"FR","stateCode":"BRE","latitude":"48.36462000","longitude":"-2.40036000"},{"name":"Plérin","countryCode":"FR","stateCode":"BRE","latitude":"48.54249000","longitude":"-2.77983000"},{"name":"Plœuc-sur-Lié","countryCode":"FR","stateCode":"BRE","latitude":"48.35000000","longitude":"-2.75000000"},{"name":"Pocé-les-Bois","countryCode":"FR","stateCode":"BRE","latitude":"48.11626000","longitude":"-1.25168000"},{"name":"Pommeret","countryCode":"FR","stateCode":"BRE","latitude":"48.46378000","longitude":"-2.62689000"},{"name":"Pommerit-Jaudy","countryCode":"FR","stateCode":"BRE","latitude":"48.73058000","longitude":"-3.24208000"},{"name":"Pommerit-le-Vicomte","countryCode":"FR","stateCode":"BRE","latitude":"48.61989000","longitude":"-3.09000000"},{"name":"Pont-Aven","countryCode":"FR","stateCode":"BRE","latitude":"47.85000000","longitude":"-3.75000000"},{"name":"Pont-Croix","countryCode":"FR","stateCode":"BRE","latitude":"48.04088000","longitude":"-4.48714000"},{"name":"Pont-Scorff","countryCode":"FR","stateCode":"BRE","latitude":"47.83343000","longitude":"-3.40251000"},{"name":"Pont-l’Abbé","countryCode":"FR","stateCode":"BRE","latitude":"47.86667000","longitude":"-4.21667000"},{"name":"Pontivy","countryCode":"FR","stateCode":"BRE","latitude":"48.06862000","longitude":"-2.96280000"},{"name":"Pontrieux","countryCode":"FR","stateCode":"BRE","latitude":"48.70111000","longitude":"-3.15967000"},{"name":"Pordic","countryCode":"FR","stateCode":"BRE","latitude":"48.57051000","longitude":"-2.81783000"},{"name":"Porspoder","countryCode":"FR","stateCode":"BRE","latitude":"48.50000000","longitude":"-4.76667000"},{"name":"Port-Louis","countryCode":"FR","stateCode":"BRE","latitude":"47.70704000","longitude":"-3.35484000"},{"name":"Pouldergat","countryCode":"FR","stateCode":"BRE","latitude":"48.05000000","longitude":"-4.33333000"},{"name":"Pouldreuzic","countryCode":"FR","stateCode":"BRE","latitude":"47.95000000","longitude":"-4.36667000"},{"name":"Poullan-sur-Mer","countryCode":"FR","stateCode":"BRE","latitude":"48.08333000","longitude":"-4.41667000"},{"name":"Poullaouen","countryCode":"FR","stateCode":"BRE","latitude":"48.33333000","longitude":"-3.65000000"},{"name":"Prat","countryCode":"FR","stateCode":"BRE","latitude":"48.67677000","longitude":"-3.29707000"},{"name":"Priziac","countryCode":"FR","stateCode":"BRE","latitude":"48.06667000","longitude":"-3.41667000"},{"name":"Péaule","countryCode":"FR","stateCode":"BRE","latitude":"47.57972000","longitude":"-2.35601000"},{"name":"Pédernec","countryCode":"FR","stateCode":"BRE","latitude":"48.59682000","longitude":"-3.26948000"},{"name":"Pénestin","countryCode":"FR","stateCode":"BRE","latitude":"47.48226000","longitude":"-2.47275000"},{"name":"Quemper-Guézennec","countryCode":"FR","stateCode":"BRE","latitude":"48.70378000","longitude":"-3.10522000"},{"name":"Querrien","countryCode":"FR","stateCode":"BRE","latitude":"47.96667000","longitude":"-3.53333000"},{"name":"Quessoy","countryCode":"FR","stateCode":"BRE","latitude":"48.42208000","longitude":"-2.66089000"},{"name":"Questembert","countryCode":"FR","stateCode":"BRE","latitude":"47.66296000","longitude":"-2.45220000"},{"name":"Quiberon","countryCode":"FR","stateCode":"BRE","latitude":"47.48412000","longitude":"-3.11963000"},{"name":"Quimper","countryCode":"FR","stateCode":"BRE","latitude":"48.00000000","longitude":"-4.10000000"},{"name":"Quimperlé","countryCode":"FR","stateCode":"BRE","latitude":"47.86667000","longitude":"-3.55000000"},{"name":"Quintin","countryCode":"FR","stateCode":"BRE","latitude":"48.40342000","longitude":"-2.91050000"},{"name":"Quistinic","countryCode":"FR","stateCode":"BRE","latitude":"47.90410000","longitude":"-3.13400000"},{"name":"Québriac","countryCode":"FR","stateCode":"BRE","latitude":"48.34444000","longitude":"-1.82723000"},{"name":"Quédillac","countryCode":"FR","stateCode":"BRE","latitude":"48.24904000","longitude":"-2.14241000"},{"name":"Quéménéven","countryCode":"FR","stateCode":"BRE","latitude":"48.11667000","longitude":"-4.11667000"},{"name":"Quéven","countryCode":"FR","stateCode":"BRE","latitude":"47.78333000","longitude":"-3.41667000"},{"name":"Quévert","countryCode":"FR","stateCode":"BRE","latitude":"48.46402000","longitude":"-2.08745000"},{"name":"Rannée","countryCode":"FR","stateCode":"BRE","latitude":"47.92383000","longitude":"-1.24124000"},{"name":"Redon","countryCode":"FR","stateCode":"BRE","latitude":"47.65141000","longitude":"-2.08481000"},{"name":"Rennes","countryCode":"FR","stateCode":"BRE","latitude":"48.11198000","longitude":"-1.67429000"},{"name":"Retiers","countryCode":"FR","stateCode":"BRE","latitude":"47.91392000","longitude":"-1.37967000"},{"name":"Riantec","countryCode":"FR","stateCode":"BRE","latitude":"47.71093000","longitude":"-3.31629000"},{"name":"Riec-sur-Belon","countryCode":"FR","stateCode":"BRE","latitude":"47.83333000","longitude":"-3.70000000"},{"name":"Rieux","countryCode":"FR","stateCode":"BRE","latitude":"47.59781000","longitude":"-2.10828000"},{"name":"Rohan","countryCode":"FR","stateCode":"BRE","latitude":"48.06833000","longitude":"-2.75120000"},{"name":"Romagné","countryCode":"FR","stateCode":"BRE","latitude":"48.34019000","longitude":"-1.27751000"},{"name":"Romillé","countryCode":"FR","stateCode":"BRE","latitude":"48.21619000","longitude":"-1.89229000"},{"name":"Roscanvel","countryCode":"FR","stateCode":"BRE","latitude":"48.31520000","longitude":"-4.54937000"},{"name":"Roscoff","countryCode":"FR","stateCode":"BRE","latitude":"48.72381000","longitude":"-3.98709000"},{"name":"Rospez","countryCode":"FR","stateCode":"BRE","latitude":"48.72940000","longitude":"-3.38364000"},{"name":"Rosporden","countryCode":"FR","stateCode":"BRE","latitude":"47.96667000","longitude":"-3.83333000"},{"name":"Rostrenen","countryCode":"FR","stateCode":"BRE","latitude":"48.23696000","longitude":"-3.31442000"},{"name":"Roz-Landrieux","countryCode":"FR","stateCode":"BRE","latitude":"48.54337000","longitude":"-1.81586000"},{"name":"Roz-sur-Couesnon","countryCode":"FR","stateCode":"BRE","latitude":"48.58867000","longitude":"-1.59213000"},{"name":"Ruffiac","countryCode":"FR","stateCode":"BRE","latitude":"47.81866000","longitude":"-2.28238000"},{"name":"Rédené","countryCode":"FR","stateCode":"BRE","latitude":"47.85000000","longitude":"-3.46667000"},{"name":"Réguiny","countryCode":"FR","stateCode":"BRE","latitude":"47.97649000","longitude":"-2.74478000"},{"name":"Saint-Agathon","countryCode":"FR","stateCode":"BRE","latitude":"48.55867000","longitude":"-3.10525000"},{"name":"Saint-Alban","countryCode":"FR","stateCode":"BRE","latitude":"48.55630000","longitude":"-2.54013000"},{"name":"Saint-Armel","countryCode":"FR","stateCode":"BRE","latitude":"48.01305000","longitude":"-1.59152000"},{"name":"Saint-Aubin-du-Cormier","countryCode":"FR","stateCode":"BRE","latitude":"48.25843000","longitude":"-1.40252000"},{"name":"Saint-Avé","countryCode":"FR","stateCode":"BRE","latitude":"47.69085000","longitude":"-2.74648000"},{"name":"Saint-Barnabé","countryCode":"FR","stateCode":"BRE","latitude":"48.13712000","longitude":"-2.70483000"},{"name":"Saint-Brandan","countryCode":"FR","stateCode":"BRE","latitude":"48.39008000","longitude":"-2.86875000"},{"name":"Saint-Briac-sur-Mer","countryCode":"FR","stateCode":"BRE","latitude":"48.62189000","longitude":"-2.13435000"},{"name":"Saint-Brice-en-Coglès","countryCode":"FR","stateCode":"BRE","latitude":"48.41157000","longitude":"-1.37019000"},{"name":"Saint-Brieuc","countryCode":"FR","stateCode":"BRE","latitude":"48.51513000","longitude":"-2.76838000"},{"name":"Saint-Broladre","countryCode":"FR","stateCode":"BRE","latitude":"48.58677000","longitude":"-1.65769000"},{"name":"Saint-Caradec","countryCode":"FR","stateCode":"BRE","latitude":"48.19429000","longitude":"-2.84386000"},{"name":"Saint-Carreuc","countryCode":"FR","stateCode":"BRE","latitude":"48.39889000","longitude":"-2.73056000"},{"name":"Saint-Cast-le-Guildo","countryCode":"FR","stateCode":"BRE","latitude":"48.63028000","longitude":"-2.25777000"},{"name":"Saint-Coulomb","countryCode":"FR","stateCode":"BRE","latitude":"48.67465000","longitude":"-1.91092000"},{"name":"Saint-Didier","countryCode":"FR","stateCode":"BRE","latitude":"48.09506000","longitude":"-1.37276000"},{"name":"Saint-Dolay","countryCode":"FR","stateCode":"BRE","latitude":"47.54476000","longitude":"-2.15466000"},{"name":"Saint-Domineuc","countryCode":"FR","stateCode":"BRE","latitude":"48.37191000","longitude":"-1.87544000"},{"name":"Saint-Donan","countryCode":"FR","stateCode":"BRE","latitude":"48.46958000","longitude":"-2.88442000"},{"name":"Saint-Erblon","countryCode":"FR","stateCode":"BRE","latitude":"48.01895000","longitude":"-1.65162000"},{"name":"Saint-Georges-de-Reintembault","countryCode":"FR","stateCode":"BRE","latitude":"48.50744000","longitude":"-1.24328000"},{"name":"Saint-Germain-en-Coglès","countryCode":"FR","stateCode":"BRE","latitude":"48.40531000","longitude":"-1.26369000"},{"name":"Saint-Gildas-de-Rhuys","countryCode":"FR","stateCode":"BRE","latitude":"47.50060000","longitude":"-2.83825000"},{"name":"Saint-Gilles","countryCode":"FR","stateCode":"BRE","latitude":"48.15381000","longitude":"-1.82477000"},{"name":"Saint-Gonnery","countryCode":"FR","stateCode":"BRE","latitude":"48.12465000","longitude":"-2.81848000"},{"name":"Saint-Grégoire","countryCode":"FR","stateCode":"BRE","latitude":"48.15085000","longitude":"-1.68706000"},{"name":"Saint-Hélen","countryCode":"FR","stateCode":"BRE","latitude":"48.47002000","longitude":"-1.95894000"},{"name":"Saint-Jacques-de-la-Lande","countryCode":"FR","stateCode":"BRE","latitude":"48.06514000","longitude":"-1.72086000"},{"name":"Saint-Jacut-les-Pins","countryCode":"FR","stateCode":"BRE","latitude":"47.68581000","longitude":"-2.21514000"},{"name":"Saint-Jean-Brévelay","countryCode":"FR","stateCode":"BRE","latitude":"47.84497000","longitude":"-2.72231000"},{"name":"Saint-Jean-la-Poterie","countryCode":"FR","stateCode":"BRE","latitude":"47.63581000","longitude":"-2.12420000"},{"name":"Saint-Jean-sur-Couesnon","countryCode":"FR","stateCode":"BRE","latitude":"48.29013000","longitude":"-1.36835000"},{"name":"Saint-Jouan-des-Guérets","countryCode":"FR","stateCode":"BRE","latitude":"48.59932000","longitude":"-1.97372000"},{"name":"Saint-Julien","countryCode":"FR","stateCode":"BRE","latitude":"48.45142000","longitude":"-2.81250000"},{"name":"Saint-Just","countryCode":"FR","stateCode":"BRE","latitude":"47.76581000","longitude":"-1.96096000"},{"name":"Saint-Lunaire","countryCode":"FR","stateCode":"BRE","latitude":"48.63811000","longitude":"-2.11392000"},{"name":"Saint-Malo","countryCode":"FR","stateCode":"BRE","latitude":"48.64720000","longitude":"-2.00883000"},{"name":"Saint-Marc-le-Blanc","countryCode":"FR","stateCode":"BRE","latitude":"48.36498000","longitude":"-1.40938000"},{"name":"Saint-Martin-des-Champs","countryCode":"FR","stateCode":"BRE","latitude":"48.58333000","longitude":"-3.83333000"},{"name":"Saint-Martin-sur-Oust","countryCode":"FR","stateCode":"BRE","latitude":"47.74600000","longitude":"-2.25343000"},{"name":"Saint-Médard-sur-Ille","countryCode":"FR","stateCode":"BRE","latitude":"48.27202000","longitude":"-1.65968000"},{"name":"Saint-Méen-le-Grand","countryCode":"FR","stateCode":"BRE","latitude":"48.18971000","longitude":"-2.19486000"},{"name":"Saint-Méloir-des-Ondes","countryCode":"FR","stateCode":"BRE","latitude":"48.63790000","longitude":"-1.90448000"},{"name":"Saint-Nicolas-du-Pélem","countryCode":"FR","stateCode":"BRE","latitude":"48.31222000","longitude":"-3.16465000"},{"name":"Saint-Nolff","countryCode":"FR","stateCode":"BRE","latitude":"47.70365000","longitude":"-2.65209000"},{"name":"Saint-Ouen-des-Alleux","countryCode":"FR","stateCode":"BRE","latitude":"48.32805000","longitude":"-1.42590000"},{"name":"Saint-Pabu","countryCode":"FR","stateCode":"BRE","latitude":"48.56667000","longitude":"-4.60000000"},{"name":"Saint-Perreux","countryCode":"FR","stateCode":"BRE","latitude":"47.66952000","longitude":"-2.10809000"},{"name":"Saint-Philibert","countryCode":"FR","stateCode":"BRE","latitude":"47.58821000","longitude":"-2.99978000"},{"name":"Saint-Pierre-Quiberon","countryCode":"FR","stateCode":"BRE","latitude":"47.52061000","longitude":"-3.13084000"},{"name":"Saint-Pierre-de-Plesguen","countryCode":"FR","stateCode":"BRE","latitude":"48.44638000","longitude":"-1.91278000"},{"name":"Saint-Pol-de-Léon","countryCode":"FR","stateCode":"BRE","latitude":"48.68333000","longitude":"-3.98333000"},{"name":"Saint-Père","countryCode":"FR","stateCode":"BRE","latitude":"48.58727000","longitude":"-1.92413000"},{"name":"Saint-Quay-Perros","countryCode":"FR","stateCode":"BRE","latitude":"48.78333000","longitude":"-3.45000000"},{"name":"Saint-Quay-Portrieux","countryCode":"FR","stateCode":"BRE","latitude":"48.64992000","longitude":"-2.83059000"},{"name":"Saint-Renan","countryCode":"FR","stateCode":"BRE","latitude":"48.43333000","longitude":"-4.61667000"},{"name":"Saint-Samson-sur-Rance","countryCode":"FR","stateCode":"BRE","latitude":"48.49252000","longitude":"-2.02865000"},{"name":"Saint-Sauveur-des-Landes","countryCode":"FR","stateCode":"BRE","latitude":"48.34278000","longitude":"-1.31248000"},{"name":"Saint-Senoux","countryCode":"FR","stateCode":"BRE","latitude":"47.90552000","longitude":"-1.78819000"},{"name":"Saint-Sulpice-la-Forêt","countryCode":"FR","stateCode":"BRE","latitude":"48.21667000","longitude":"-1.57972000"},{"name":"Saint-Thonan","countryCode":"FR","stateCode":"BRE","latitude":"48.48333000","longitude":"-4.33333000"},{"name":"Saint-Thurial","countryCode":"FR","stateCode":"BRE","latitude":"48.02924000","longitude":"-1.93181000"},{"name":"Saint-Thuriau","countryCode":"FR","stateCode":"BRE","latitude":"48.01667000","longitude":"-2.95000000"},{"name":"Saint-Thégonnec","countryCode":"FR","stateCode":"BRE","latitude":"48.51667000","longitude":"-3.95000000"},{"name":"Saint-Urbain","countryCode":"FR","stateCode":"BRE","latitude":"48.40000000","longitude":"-4.23333000"},{"name":"Saint-Vincent-sur-Oust","countryCode":"FR","stateCode":"BRE","latitude":"47.70010000","longitude":"-2.14657000"},{"name":"Saint-Yvi","countryCode":"FR","stateCode":"BRE","latitude":"47.96667000","longitude":"-3.93333000"},{"name":"Saint-Étienne-en-Coglès","countryCode":"FR","stateCode":"BRE","latitude":"48.40172000","longitude":"-1.32812000"},{"name":"Saint-Évarzec","countryCode":"FR","stateCode":"BRE","latitude":"47.93333000","longitude":"-4.01667000"},{"name":"Sainte-Anne-d\'Auray","countryCode":"FR","stateCode":"BRE","latitude":"47.70000000","longitude":"-2.95000000"},{"name":"Sainte-Hélène","countryCode":"FR","stateCode":"BRE","latitude":"47.71976000","longitude":"-3.20359000"},{"name":"Sainte-Marie","countryCode":"FR","stateCode":"BRE","latitude":"47.69429000","longitude":"-2.00190000"},{"name":"Santec","countryCode":"FR","stateCode":"BRE","latitude":"48.70000000","longitude":"-4.03333000"},{"name":"Sarzeau","countryCode":"FR","stateCode":"BRE","latitude":"47.52772000","longitude":"-2.76933000"},{"name":"Scaër","countryCode":"FR","stateCode":"BRE","latitude":"48.03333000","longitude":"-3.70000000"},{"name":"Sens-de-Bretagne","countryCode":"FR","stateCode":"BRE","latitude":"48.33245000","longitude":"-1.53535000"},{"name":"Servon-sur-Vilaine","countryCode":"FR","stateCode":"BRE","latitude":"48.12114000","longitude":"-1.45971000"},{"name":"Sibiril","countryCode":"FR","stateCode":"BRE","latitude":"48.66667000","longitude":"-4.06667000"},{"name":"Sixt-sur-Aff","countryCode":"FR","stateCode":"BRE","latitude":"47.77648000","longitude":"-2.07867000"},{"name":"Sizun","countryCode":"FR","stateCode":"BRE","latitude":"48.40000000","longitude":"-4.08333000"},{"name":"Spézet","countryCode":"FR","stateCode":"BRE","latitude":"48.20000000","longitude":"-3.71667000"},{"name":"Sulniac","countryCode":"FR","stateCode":"BRE","latitude":"47.67375000","longitude":"-2.57136000"},{"name":"Surzur","countryCode":"FR","stateCode":"BRE","latitude":"47.57850000","longitude":"-2.62892000"},{"name":"Séné","countryCode":"FR","stateCode":"BRE","latitude":"47.61900000","longitude":"-2.73700000"},{"name":"Sérent","countryCode":"FR","stateCode":"BRE","latitude":"47.82333000","longitude":"-2.50571000"},{"name":"Sévignac","countryCode":"FR","stateCode":"BRE","latitude":"48.33297000","longitude":"-2.33915000"},{"name":"Taden","countryCode":"FR","stateCode":"BRE","latitude":"48.47530000","longitude":"-2.01946000"},{"name":"Talensac","countryCode":"FR","stateCode":"BRE","latitude":"48.10847000","longitude":"-1.92829000"},{"name":"Taulé","countryCode":"FR","stateCode":"BRE","latitude":"48.60000000","longitude":"-3.90000000"},{"name":"Taupont","countryCode":"FR","stateCode":"BRE","latitude":"47.95961000","longitude":"-2.43933000"},{"name":"Telgruc-sur-Mer","countryCode":"FR","stateCode":"BRE","latitude":"48.23333000","longitude":"-4.35000000"},{"name":"Theix","countryCode":"FR","stateCode":"BRE","latitude":"47.62916000","longitude":"-2.65186000"},{"name":"Tinténiac","countryCode":"FR","stateCode":"BRE","latitude":"48.32860000","longitude":"-1.83630000"},{"name":"Tonquédec","countryCode":"FR","stateCode":"BRE","latitude":"48.66886000","longitude":"-3.39712000"},{"name":"Torcé","countryCode":"FR","stateCode":"BRE","latitude":"48.06120000","longitude":"-1.26708000"},{"name":"Treffiagat","countryCode":"FR","stateCode":"BRE","latitude":"47.81667000","longitude":"-4.26667000"},{"name":"Treffléan","countryCode":"FR","stateCode":"BRE","latitude":"47.68163000","longitude":"-2.61287000"},{"name":"Tremblay","countryCode":"FR","stateCode":"BRE","latitude":"48.42216000","longitude":"-1.47555000"},{"name":"Tresbœuf","countryCode":"FR","stateCode":"BRE","latitude":"47.88333000","longitude":"-1.55000000"},{"name":"Trébeurden","countryCode":"FR","stateCode":"BRE","latitude":"48.76667000","longitude":"-3.56667000"},{"name":"Trédarzec","countryCode":"FR","stateCode":"BRE","latitude":"48.78583000","longitude":"-3.20100000"},{"name":"Trédrez-Locquémeau","countryCode":"FR","stateCode":"BRE","latitude":"48.70000000","longitude":"-3.56667000"},{"name":"Trégastel","countryCode":"FR","stateCode":"BRE","latitude":"48.81667000","longitude":"-3.50000000"},{"name":"Tréguier","countryCode":"FR","stateCode":"BRE","latitude":"48.78333000","longitude":"-3.23333000"},{"name":"Trégunc","countryCode":"FR","stateCode":"BRE","latitude":"47.85000000","longitude":"-3.85000000"},{"name":"Trélivan","countryCode":"FR","stateCode":"BRE","latitude":"48.43198000","longitude":"-2.11748000"},{"name":"Trélévern","countryCode":"FR","stateCode":"BRE","latitude":"48.81071000","longitude":"-3.37141000"},{"name":"Trémuson","countryCode":"FR","stateCode":"BRE","latitude":"48.52325000","longitude":"-2.84833000"},{"name":"Tréméven","countryCode":"FR","stateCode":"BRE","latitude":"47.90000000","longitude":"-3.53333000"},{"name":"Trévou-Tréguignec","countryCode":"FR","stateCode":"BRE","latitude":"48.81869000","longitude":"-3.34132000"},{"name":"Trévé","countryCode":"FR","stateCode":"BRE","latitude":"48.21147000","longitude":"-2.79317000"},{"name":"Vannes","countryCode":"FR","stateCode":"BRE","latitude":"47.65790000","longitude":"-2.75574000"},{"name":"Vern-sur-Seiche","countryCode":"FR","stateCode":"BRE","latitude":"48.04514000","longitude":"-1.60057000"},{"name":"Vezin-le-Coquet","countryCode":"FR","stateCode":"BRE","latitude":"48.11857000","longitude":"-1.75466000"},{"name":"Vignoc","countryCode":"FR","stateCode":"BRE","latitude":"48.24842000","longitude":"-1.78169000"},{"name":"Vitré","countryCode":"FR","stateCode":"BRE","latitude":"48.11776000","longitude":"-1.20577000"},{"name":"Yffiniac","countryCode":"FR","stateCode":"BRE","latitude":"48.48428000","longitude":"-2.67647000"},{"name":"Yvignac-la-Tour","countryCode":"FR","stateCode":"BRE","latitude":"48.35000000","longitude":"-2.18333000"},{"name":"Étables-sur-Mer","countryCode":"FR","stateCode":"BRE","latitude":"48.63333000","longitude":"-2.83333000"},{"name":"Étel","countryCode":"FR","stateCode":"BRE","latitude":"47.65614000","longitude":"-3.20018000"},{"name":"Étrelles","countryCode":"FR","stateCode":"BRE","latitude":"48.06031000","longitude":"-1.19402000"},{"name":"Évran","countryCode":"FR","stateCode":"BRE","latitude":"48.37987000","longitude":"-1.98076000"},{"name":"Afa","countryCode":"FR","stateCode":"20R","latitude":"41.98396000","longitude":"8.79833000"},{"name":"Ajaccio","countryCode":"FR","stateCode":"20R","latitude":"41.91886000","longitude":"8.73812000"},{"name":"Alata","countryCode":"FR","stateCode":"20R","latitude":"41.97636000","longitude":"8.74208000"},{"name":"Albitreccia","countryCode":"FR","stateCode":"20R","latitude":"41.86301000","longitude":"8.94262000"},{"name":"Aléria","countryCode":"FR","stateCode":"20R","latitude":"42.10431000","longitude":"9.51265000"},{"name":"Appietto","countryCode":"FR","stateCode":"20R","latitude":"42.01426000","longitude":"8.76855000"},{"name":"Bastia","countryCode":"FR","stateCode":"20R","latitude":"42.70278000","longitude":"9.45000000"},{"name":"Biguglia","countryCode":"FR","stateCode":"20R","latitude":"42.62692000","longitude":"9.42018000"},{"name":"Bonifacio","countryCode":"FR","stateCode":"20R","latitude":"41.38740000","longitude":"9.15941000"},{"name":"Borgo","countryCode":"FR","stateCode":"20R","latitude":"42.55488000","longitude":"9.42636000"},{"name":"Brando","countryCode":"FR","stateCode":"20R","latitude":"42.76667000","longitude":"9.45000000"},{"name":"Calenzana","countryCode":"FR","stateCode":"20R","latitude":"42.50855000","longitude":"8.85538000"},{"name":"Calvi","countryCode":"FR","stateCode":"20R","latitude":"42.56604000","longitude":"8.75713000"},{"name":"Cargèse","countryCode":"FR","stateCode":"20R","latitude":"42.13629000","longitude":"8.59586000"},{"name":"Cauro","countryCode":"FR","stateCode":"20R","latitude":"41.91756000","longitude":"8.91480000"},{"name":"Cervione","countryCode":"FR","stateCode":"20R","latitude":"42.32835000","longitude":"9.49343000"},{"name":"Corte","countryCode":"FR","stateCode":"20R","latitude":"42.30956000","longitude":"9.14917000"},{"name":"Cuttoli-Corticchiato","countryCode":"FR","stateCode":"20R","latitude":"41.98333000","longitude":"8.91667000"},{"name":"Département de la Corse-du-Sud","countryCode":"FR","stateCode":"20R","latitude":"41.91667000","longitude":"9.16667000"},{"name":"Département de la Haute-Corse","countryCode":"FR","stateCode":"20R","latitude":"42.41667000","longitude":"9.16667000"},{"name":"Figari","countryCode":"FR","stateCode":"20R","latitude":"41.48792000","longitude":"9.13013000"},{"name":"Furiani","countryCode":"FR","stateCode":"20R","latitude":"42.65847000","longitude":"9.41446000"},{"name":"Ghisonaccia","countryCode":"FR","stateCode":"20R","latitude":"42.01582000","longitude":"9.40507000"},{"name":"Grosseto-Prugna","countryCode":"FR","stateCode":"20R","latitude":"41.87097000","longitude":"8.96403000"},{"name":"L\'Île-Rousse","countryCode":"FR","stateCode":"20R","latitude":"42.63371000","longitude":"8.93764000"},{"name":"Linguizzetta","countryCode":"FR","stateCode":"20R","latitude":"42.26384000","longitude":"9.47297000"},{"name":"Lucciana","countryCode":"FR","stateCode":"20R","latitude":"42.54609000","longitude":"9.41865000"},{"name":"Lumio","countryCode":"FR","stateCode":"20R","latitude":"42.57894000","longitude":"8.83373000"},{"name":"Monticello","countryCode":"FR","stateCode":"20R","latitude":"42.61705000","longitude":"8.95477000"},{"name":"Morosaglia","countryCode":"FR","stateCode":"20R","latitude":"42.43511000","longitude":"9.30009000"},{"name":"Oletta","countryCode":"FR","stateCode":"20R","latitude":"42.62991000","longitude":"9.35431000"},{"name":"Olmeto","countryCode":"FR","stateCode":"20R","latitude":"41.71724000","longitude":"8.91783000"},{"name":"Penta-di-Casinca","countryCode":"FR","stateCode":"20R","latitude":"42.46579000","longitude":"9.45884000"},{"name":"Peri","countryCode":"FR","stateCode":"20R","latitude":"42.00345000","longitude":"8.92066000"},{"name":"Pietranera","countryCode":"FR","stateCode":"20R","latitude":"42.72338000","longitude":"9.45621000"},{"name":"Pietrosella","countryCode":"FR","stateCode":"20R","latitude":"41.83576000","longitude":"8.84573000"},{"name":"Porto-Vecchio","countryCode":"FR","stateCode":"20R","latitude":"41.59101000","longitude":"9.27947000"},{"name":"Propriano","countryCode":"FR","stateCode":"20R","latitude":"41.67590000","longitude":"8.90412000"},{"name":"Prunelli-di-Fiumorbo","countryCode":"FR","stateCode":"20R","latitude":"42.01047000","longitude":"9.32473000"},{"name":"Saint-Florent","countryCode":"FR","stateCode":"20R","latitude":"42.68150000","longitude":"9.30396000"},{"name":"San-Martino-di-Lota","countryCode":"FR","stateCode":"20R","latitude":"42.73163000","longitude":"9.43966000"},{"name":"San-Nicolao","countryCode":"FR","stateCode":"20R","latitude":"42.36993000","longitude":"9.51443000"},{"name":"Santa-Lucia-di-Moriani","countryCode":"FR","stateCode":"20R","latitude":"42.38212000","longitude":"9.52242000"},{"name":"Santa-Maria-di-Lota","countryCode":"FR","stateCode":"20R","latitude":"42.74783000","longitude":"9.43202000"},{"name":"Sari-Solenzara","countryCode":"FR","stateCode":"20R","latitude":"41.83519000","longitude":"9.37470000"},{"name":"Sarrola","countryCode":"FR","stateCode":"20R","latitude":"42.02828000","longitude":"8.84241000"},{"name":"Sartène","countryCode":"FR","stateCode":"20R","latitude":"41.61667000","longitude":"8.98333000"},{"name":"Sisco","countryCode":"FR","stateCode":"20R","latitude":"42.80000000","longitude":"9.43333000"},{"name":"Ventiseri","countryCode":"FR","stateCode":"20R","latitude":"41.94356000","longitude":"9.33342000"},{"name":"Vescovato","countryCode":"FR","stateCode":"20R","latitude":"42.49293000","longitude":"9.43934000"},{"name":"Zonza","countryCode":"FR","stateCode":"20R","latitude":"41.74934000","longitude":"9.17082000"},{"name":"Ahuy","countryCode":"FR","stateCode":"BFC","latitude":"47.36944000","longitude":"5.02089000"},{"name":"Aillant-sur-Tholon","countryCode":"FR","stateCode":"BFC","latitude":"47.87426000","longitude":"3.35049000"},{"name":"Aillevillers-et-Lyaumont","countryCode":"FR","stateCode":"BFC","latitude":"47.92033000","longitude":"6.33775000"},{"name":"Aiserey","countryCode":"FR","stateCode":"BFC","latitude":"47.17229000","longitude":"5.16260000"},{"name":"Ancy-le-Franc","countryCode":"FR","stateCode":"BFC","latitude":"47.77586000","longitude":"4.16361000"},{"name":"Andelnans","countryCode":"FR","stateCode":"BFC","latitude":"47.60267000","longitude":"6.86621000"},{"name":"Appoigny","countryCode":"FR","stateCode":"BFC","latitude":"47.87467000","longitude":"3.52524000"},{"name":"Arbois","countryCode":"FR","stateCode":"BFC","latitude":"46.90311000","longitude":"5.77454000"},{"name":"Arbouans","countryCode":"FR","stateCode":"BFC","latitude":"47.49944000","longitude":"6.79505000"},{"name":"Arc-et-Senans","countryCode":"FR","stateCode":"BFC","latitude":"47.03127000","longitude":"5.77027000"},{"name":"Arc-lès-Gray","countryCode":"FR","stateCode":"BFC","latitude":"47.45701000","longitude":"5.58547000"},{"name":"Arc-sur-Tille","countryCode":"FR","stateCode":"BFC","latitude":"47.34349000","longitude":"5.18666000"},{"name":"Arcey","countryCode":"FR","stateCode":"BFC","latitude":"47.52258000","longitude":"6.66222000"},{"name":"Arinthod","countryCode":"FR","stateCode":"BFC","latitude":"46.39339000","longitude":"5.56616000"},{"name":"Arnay-le-Duc","countryCode":"FR","stateCode":"BFC","latitude":"47.13202000","longitude":"4.48595000"},{"name":"Audincourt","countryCode":"FR","stateCode":"BFC","latitude":"47.48327000","longitude":"6.85341000"},{"name":"Augy","countryCode":"FR","stateCode":"BFC","latitude":"47.76640000","longitude":"3.61051000"},{"name":"Autun","countryCode":"FR","stateCode":"BFC","latitude":"46.95104000","longitude":"4.29869000"},{"name":"Auxerre","countryCode":"FR","stateCode":"BFC","latitude":"47.79960000","longitude":"3.57033000"},{"name":"Auxon-Dessous","countryCode":"FR","stateCode":"BFC","latitude":"47.30000000","longitude":"5.95000000"},{"name":"Auxonne","countryCode":"FR","stateCode":"BFC","latitude":"47.19255000","longitude":"5.38726000"},{"name":"Auxy","countryCode":"FR","stateCode":"BFC","latitude":"46.94940000","longitude":"4.40440000"},{"name":"Avallon","countryCode":"FR","stateCode":"BFC","latitude":"47.49002000","longitude":"3.90832000"},{"name":"Avanne-Aveney","countryCode":"FR","stateCode":"BFC","latitude":"47.20000000","longitude":"5.96667000"},{"name":"Bart","countryCode":"FR","stateCode":"BFC","latitude":"47.48861000","longitude":"6.77090000"},{"name":"Baume-les-Dames","countryCode":"FR","stateCode":"BFC","latitude":"47.35295000","longitude":"6.36117000"},{"name":"Bavans","countryCode":"FR","stateCode":"BFC","latitude":"47.48528000","longitude":"6.73324000"},{"name":"Bavilliers","countryCode":"FR","stateCode":"BFC","latitude":"47.62235000","longitude":"6.83543000"},{"name":"Beaucourt","countryCode":"FR","stateCode":"BFC","latitude":"47.48878000","longitude":"6.92214000"},{"name":"Beaune","countryCode":"FR","stateCode":"BFC","latitude":"47.02413000","longitude":"4.83887000"},{"name":"Belfort","countryCode":"FR","stateCode":"BFC","latitude":"47.64218000","longitude":"6.85385000"},{"name":"Belleneuve","countryCode":"FR","stateCode":"BFC","latitude":"47.36224000","longitude":"5.26393000"},{"name":"Besançon","countryCode":"FR","stateCode":"BFC","latitude":"47.24878000","longitude":"6.01815000"},{"name":"Bethoncourt","countryCode":"FR","stateCode":"BFC","latitude":"47.53512000","longitude":"6.80504000"},{"name":"Beure","countryCode":"FR","stateCode":"BFC","latitude":"47.20690000","longitude":"6.00548000"},{"name":"Blamont","countryCode":"FR","stateCode":"BFC","latitude":"47.38513000","longitude":"6.84800000"},{"name":"Blanzy","countryCode":"FR","stateCode":"BFC","latitude":"46.70012000","longitude":"4.38833000"},{"name":"Bletterans","countryCode":"FR","stateCode":"BFC","latitude":"46.74673000","longitude":"5.45444000"},{"name":"Bligny-lès-Beaune","countryCode":"FR","stateCode":"BFC","latitude":"46.98631000","longitude":"4.82620000"},{"name":"Bléneau","countryCode":"FR","stateCode":"BFC","latitude":"47.70000000","longitude":"2.95000000"},{"name":"Bois-d’Amont","countryCode":"FR","stateCode":"BFC","latitude":"46.53280000","longitude":"6.13750000"},{"name":"Bourbon-Lancy","countryCode":"FR","stateCode":"BFC","latitude":"46.62214000","longitude":"3.76953000"},{"name":"Bourogne","countryCode":"FR","stateCode":"BFC","latitude":"47.56307000","longitude":"6.91654000"},{"name":"Boussières","countryCode":"FR","stateCode":"BFC","latitude":"47.15866000","longitude":"5.90314000"},{"name":"Branges","countryCode":"FR","stateCode":"BFC","latitude":"46.64441000","longitude":"5.18465000"},{"name":"Brazey-en-Plaine","countryCode":"FR","stateCode":"BFC","latitude":"47.13784000","longitude":"5.21538000"},{"name":"Brienon-sur-Armançon","countryCode":"FR","stateCode":"BFC","latitude":"47.99009000","longitude":"3.61628000"},{"name":"Buxy","countryCode":"FR","stateCode":"BFC","latitude":"46.71369000","longitude":"4.70427000"},{"name":"Cercy-la-Tour","countryCode":"FR","stateCode":"BFC","latitude":"46.86203000","longitude":"3.64652000"},{"name":"Chablis","countryCode":"FR","stateCode":"BFC","latitude":"47.81386000","longitude":"3.79835000"},{"name":"Chagny","countryCode":"FR","stateCode":"BFC","latitude":"46.90953000","longitude":"4.75190000"},{"name":"Challuy","countryCode":"FR","stateCode":"BFC","latitude":"46.94971000","longitude":"3.14807000"},{"name":"Chalon-sur-Saône","countryCode":"FR","stateCode":"BFC","latitude":"46.78112000","longitude":"4.85372000"},{"name":"Champagney","countryCode":"FR","stateCode":"BFC","latitude":"47.70504000","longitude":"6.68173000"},{"name":"Champagnole","countryCode":"FR","stateCode":"BFC","latitude":"46.74452000","longitude":"5.91354000"},{"name":"Champforgeuil","countryCode":"FR","stateCode":"BFC","latitude":"46.81857000","longitude":"4.83357000"},{"name":"Champignelles","countryCode":"FR","stateCode":"BFC","latitude":"47.78009000","longitude":"3.07457000"},{"name":"Champigny","countryCode":"FR","stateCode":"BFC","latitude":"48.31667000","longitude":"3.13333000"},{"name":"Champlitte","countryCode":"FR","stateCode":"BFC","latitude":"47.61667000","longitude":"5.51667000"},{"name":"Champlitte-la-Ville","countryCode":"FR","stateCode":"BFC","latitude":"47.61333000","longitude":"5.53191000"},{"name":"Champs-sur-Yonne","countryCode":"FR","stateCode":"BFC","latitude":"47.73333000","longitude":"3.60000000"},{"name":"Champvans","countryCode":"FR","stateCode":"BFC","latitude":"47.10466000","longitude":"5.43760000"},{"name":"Chantenay-Saint-Imbert","countryCode":"FR","stateCode":"BFC","latitude":"46.73333000","longitude":"3.18333000"},{"name":"Charbuy","countryCode":"FR","stateCode":"BFC","latitude":"47.82282000","longitude":"3.46617000"},{"name":"Charnay-lès-Mâcon","countryCode":"FR","stateCode":"BFC","latitude":"46.30751000","longitude":"4.78479000"},{"name":"Charny","countryCode":"FR","stateCode":"BFC","latitude":"47.88661000","longitude":"3.09583000"},{"name":"Charolles","countryCode":"FR","stateCode":"BFC","latitude":"46.43451000","longitude":"4.27527000"},{"name":"Charquemont","countryCode":"FR","stateCode":"BFC","latitude":"47.21417000","longitude":"6.81980000"},{"name":"Chauffailles","countryCode":"FR","stateCode":"BFC","latitude":"46.20726000","longitude":"4.33932000"},{"name":"Chaulgnes","countryCode":"FR","stateCode":"BFC","latitude":"47.12889000","longitude":"3.10348000"},{"name":"Chaussin","countryCode":"FR","stateCode":"BFC","latitude":"46.96612000","longitude":"5.40791000"},{"name":"Chemaudin","countryCode":"FR","stateCode":"BFC","latitude":"47.22392000","longitude":"5.89419000"},{"name":"Cheny","countryCode":"FR","stateCode":"BFC","latitude":"47.95166000","longitude":"3.53340000"},{"name":"Chenôve","countryCode":"FR","stateCode":"BFC","latitude":"47.29323000","longitude":"5.00457000"},{"name":"Chevigny-Saint-Sauveur","countryCode":"FR","stateCode":"BFC","latitude":"47.29908000","longitude":"5.13367000"},{"name":"Choisey","countryCode":"FR","stateCode":"BFC","latitude":"47.06389000","longitude":"5.45911000"},{"name":"Châlonvillars","countryCode":"FR","stateCode":"BFC","latitude":"47.64055000","longitude":"6.78407000"},{"name":"Château-Chinon(Ville)","countryCode":"FR","stateCode":"BFC","latitude":"47.06667000","longitude":"3.93333000"},{"name":"Châtenois-les-Forges","countryCode":"FR","stateCode":"BFC","latitude":"47.55875000","longitude":"6.84871000"},{"name":"Châtenoy-le-Royal","countryCode":"FR","stateCode":"BFC","latitude":"46.79797000","longitude":"4.81190000"},{"name":"Châtillon-en-Bazois","countryCode":"FR","stateCode":"BFC","latitude":"47.05464000","longitude":"3.65893000"},{"name":"Châtillon-le-Duc","countryCode":"FR","stateCode":"BFC","latitude":"47.30486000","longitude":"6.00792000"},{"name":"Châtillon-sur-Seine","countryCode":"FR","stateCode":"BFC","latitude":"47.85851000","longitude":"4.57375000"},{"name":"Chèvremont","countryCode":"FR","stateCode":"BFC","latitude":"47.62912000","longitude":"6.92056000"},{"name":"Chéroy","countryCode":"FR","stateCode":"BFC","latitude":"48.20076000","longitude":"3.00011000"},{"name":"Ciry-le-Noble","countryCode":"FR","stateCode":"BFC","latitude":"46.60607000","longitude":"4.29869000"},{"name":"Clairvaux-les-Lacs","countryCode":"FR","stateCode":"BFC","latitude":"46.57473000","longitude":"5.74825000"},{"name":"Clamecy","countryCode":"FR","stateCode":"BFC","latitude":"47.46017000","longitude":"3.51940000"},{"name":"Clerval","countryCode":"FR","stateCode":"BFC","latitude":"47.39167000","longitude":"6.49925000"},{"name":"Cluny","countryCode":"FR","stateCode":"BFC","latitude":"46.43318000","longitude":"4.65845000"},{"name":"Colombier-Fontaine","countryCode":"FR","stateCode":"BFC","latitude":"47.45224000","longitude":"6.69010000"},{"name":"Corbenay","countryCode":"FR","stateCode":"BFC","latitude":"47.89275000","longitude":"6.33047000"},{"name":"Corbigny","countryCode":"FR","stateCode":"BFC","latitude":"47.25678000","longitude":"3.68285000"},{"name":"Corpeau","countryCode":"FR","stateCode":"BFC","latitude":"46.92917000","longitude":"4.75226000"},{"name":"Cosne-Cours-sur-Loire","countryCode":"FR","stateCode":"BFC","latitude":"47.41101000","longitude":"2.92528000"},{"name":"Couches","countryCode":"FR","stateCode":"BFC","latitude":"46.86667000","longitude":"4.56667000"},{"name":"Couchey","countryCode":"FR","stateCode":"BFC","latitude":"47.25991000","longitude":"4.98257000"},{"name":"Coulanges-lès-Nevers","countryCode":"FR","stateCode":"BFC","latitude":"47.00509000","longitude":"3.18756000"},{"name":"Courcelles-lès-Montbéliard","countryCode":"FR","stateCode":"BFC","latitude":"47.50113000","longitude":"6.78461000"},{"name":"Courlon-sur-Yonne","countryCode":"FR","stateCode":"BFC","latitude":"48.33927000","longitude":"3.16660000"},{"name":"Cousance","countryCode":"FR","stateCode":"BFC","latitude":"46.53324000","longitude":"5.39214000"},{"name":"Couternon","countryCode":"FR","stateCode":"BFC","latitude":"47.33333000","longitude":"5.15000000"},{"name":"Cravanche","countryCode":"FR","stateCode":"BFC","latitude":"47.65346000","longitude":"6.83197000"},{"name":"Crissey","countryCode":"FR","stateCode":"BFC","latitude":"46.81652000","longitude":"4.88185000"},{"name":"Crêches-sur-Saône","countryCode":"FR","stateCode":"BFC","latitude":"46.24475000","longitude":"4.78678000"},{"name":"Cuiseaux","countryCode":"FR","stateCode":"BFC","latitude":"46.49473000","longitude":"5.38931000"},{"name":"Cuisery","countryCode":"FR","stateCode":"BFC","latitude":"46.55696000","longitude":"4.99797000"},{"name":"Curgy","countryCode":"FR","stateCode":"BFC","latitude":"46.98714000","longitude":"4.38452000"},{"name":"Cézy","countryCode":"FR","stateCode":"BFC","latitude":"47.99265000","longitude":"3.34067000"},{"name":"Daix","countryCode":"FR","stateCode":"BFC","latitude":"47.35081000","longitude":"5.00052000"},{"name":"Damparis","countryCode":"FR","stateCode":"BFC","latitude":"47.07556000","longitude":"5.41398000"},{"name":"Dampierre","countryCode":"FR","stateCode":"BFC","latitude":"47.15498000","longitude":"5.74167000"},{"name":"Dampierre-les-Bois","countryCode":"FR","stateCode":"BFC","latitude":"47.50639000","longitude":"6.91279000"},{"name":"Dampierre-sur-Salon","countryCode":"FR","stateCode":"BFC","latitude":"47.55719000","longitude":"5.67970000"},{"name":"Damprichard","countryCode":"FR","stateCode":"BFC","latitude":"47.24413000","longitude":"6.88121000"},{"name":"Danjoutin","countryCode":"FR","stateCode":"BFC","latitude":"47.61822000","longitude":"6.86204000"},{"name":"Dannemarie-sur-Crête","countryCode":"FR","stateCode":"BFC","latitude":"47.20488000","longitude":"5.87018000"},{"name":"Dasle","countryCode":"FR","stateCode":"BFC","latitude":"47.47843000","longitude":"6.89728000"},{"name":"Decize","countryCode":"FR","stateCode":"BFC","latitude":"46.82852000","longitude":"3.46192000"},{"name":"Delle","countryCode":"FR","stateCode":"BFC","latitude":"47.50797000","longitude":"6.99975000"},{"name":"Demigny","countryCode":"FR","stateCode":"BFC","latitude":"46.93048000","longitude":"4.83381000"},{"name":"Devecey","countryCode":"FR","stateCode":"BFC","latitude":"47.32169000","longitude":"6.01900000"},{"name":"Diges","countryCode":"FR","stateCode":"BFC","latitude":"47.72862000","longitude":"3.39786000"},{"name":"Digoin","countryCode":"FR","stateCode":"BFC","latitude":"46.48124000","longitude":"3.97946000"},{"name":"Dijon","countryCode":"FR","stateCode":"BFC","latitude":"47.31667000","longitude":"5.01667000"},{"name":"Dole","countryCode":"FR","stateCode":"BFC","latitude":"47.09225000","longitude":"5.48966000"},{"name":"Donzy","countryCode":"FR","stateCode":"BFC","latitude":"47.37066000","longitude":"3.12548000"},{"name":"Dornes","countryCode":"FR","stateCode":"BFC","latitude":"46.71600000","longitude":"3.35343000"},{"name":"Doubs","countryCode":"FR","stateCode":"BFC","latitude":"47.19967000","longitude":"6.43487000"},{"name":"Dracy-le-Fort","countryCode":"FR","stateCode":"BFC","latitude":"46.79750000","longitude":"4.76215000"},{"name":"Département de Saône-et-Loire","countryCode":"FR","stateCode":"BFC","latitude":"46.63646000","longitude":"4.58819000"},{"name":"Département de l\'Yonne","countryCode":"FR","stateCode":"BFC","latitude":"47.91667000","longitude":"3.75000000"},{"name":"Département de la Côte-d\'Or","countryCode":"FR","stateCode":"BFC","latitude":"47.50000000","longitude":"4.83333000"},{"name":"Département de la Haute-Saône","countryCode":"FR","stateCode":"BFC","latitude":"47.67625000","longitude":"6.10066000"},{"name":"Département de la Nièvre","countryCode":"FR","stateCode":"BFC","latitude":"47.11695000","longitude":"3.49192000"},{"name":"Essert","countryCode":"FR","stateCode":"BFC","latitude":"47.63342000","longitude":"6.81702000"},{"name":"Exincourt","countryCode":"FR","stateCode":"BFC","latitude":"47.49465000","longitude":"6.83169000"},{"name":"Faverney","countryCode":"FR","stateCode":"BFC","latitude":"47.76713000","longitude":"6.10428000"},{"name":"Fesches-le-Châtel","countryCode":"FR","stateCode":"BFC","latitude":"47.52415000","longitude":"6.90535000"},{"name":"Fleurey-sur-Ouche","countryCode":"FR","stateCode":"BFC","latitude":"47.31182000","longitude":"4.85911000"},{"name":"Fleury-la-Vallée","countryCode":"FR","stateCode":"BFC","latitude":"47.86672000","longitude":"3.44908000"},{"name":"Flogny-la-Chapelle","countryCode":"FR","stateCode":"BFC","latitude":"47.95000000","longitude":"3.86667000"},{"name":"Fontaine-lès-Dijon","countryCode":"FR","stateCode":"BFC","latitude":"47.34238000","longitude":"5.02007000"},{"name":"Fontaine-lès-Luxeuil","countryCode":"FR","stateCode":"BFC","latitude":"47.85592000","longitude":"6.33482000"},{"name":"Fontaines","countryCode":"FR","stateCode":"BFC","latitude":"46.84905000","longitude":"4.77036000"},{"name":"Foucherans","countryCode":"FR","stateCode":"BFC","latitude":"47.08094000","longitude":"5.45503000"},{"name":"Fougerolles","countryCode":"FR","stateCode":"BFC","latitude":"47.88542000","longitude":"6.40454000"},{"name":"Fourchambault","countryCode":"FR","stateCode":"BFC","latitude":"47.01667000","longitude":"3.08333000"},{"name":"Frahier-et-Chatebier","countryCode":"FR","stateCode":"BFC","latitude":"47.66667000","longitude":"6.75000000"},{"name":"Fraisans","countryCode":"FR","stateCode":"BFC","latitude":"47.14857000","longitude":"5.76051000"},{"name":"Franois","countryCode":"FR","stateCode":"BFC","latitude":"47.23055000","longitude":"5.92869000"},{"name":"Frasne","countryCode":"FR","stateCode":"BFC","latitude":"46.85641000","longitude":"6.15940000"},{"name":"Froideconche","countryCode":"FR","stateCode":"BFC","latitude":"47.82121000","longitude":"6.41523000"},{"name":"Frotey-lès-Vesoul","countryCode":"FR","stateCode":"BFC","latitude":"47.62078000","longitude":"6.18831000"},{"name":"Fénay","countryCode":"FR","stateCode":"BFC","latitude":"47.23185000","longitude":"5.06211000"},{"name":"Garchizy","countryCode":"FR","stateCode":"BFC","latitude":"47.04786000","longitude":"3.09625000"},{"name":"Genlis","countryCode":"FR","stateCode":"BFC","latitude":"47.24203000","longitude":"5.22415000"},{"name":"Gergy","countryCode":"FR","stateCode":"BFC","latitude":"46.87557000","longitude":"4.94527000"},{"name":"Gevrey-Chambertin","countryCode":"FR","stateCode":"BFC","latitude":"47.22614000","longitude":"4.96806000"},{"name":"Gilley","countryCode":"FR","stateCode":"BFC","latitude":"47.04740000","longitude":"6.48257000"},{"name":"Giromagny","countryCode":"FR","stateCode":"BFC","latitude":"47.74272000","longitude":"6.82733000"},{"name":"Givry","countryCode":"FR","stateCode":"BFC","latitude":"46.78202000","longitude":"4.74262000"},{"name":"Grand-Charmont","countryCode":"FR","stateCode":"BFC","latitude":"47.52674000","longitude":"6.82604000"},{"name":"Grandfontaine","countryCode":"FR","stateCode":"BFC","latitude":"47.19763000","longitude":"5.90079000"},{"name":"Grandvillars","countryCode":"FR","stateCode":"BFC","latitude":"47.53929000","longitude":"6.97100000"},{"name":"Gray","countryCode":"FR","stateCode":"BFC","latitude":"47.44575000","longitude":"5.59215000"},{"name":"Gray-la-Ville","countryCode":"FR","stateCode":"BFC","latitude":"47.43932000","longitude":"5.57252000"},{"name":"Gron","countryCode":"FR","stateCode":"BFC","latitude":"48.15967000","longitude":"3.26345000"},{"name":"Gueugnon","countryCode":"FR","stateCode":"BFC","latitude":"46.60357000","longitude":"4.06286000"},{"name":"Gurgy","countryCode":"FR","stateCode":"BFC","latitude":"47.86712000","longitude":"3.56341000"},{"name":"Guérigny","countryCode":"FR","stateCode":"BFC","latitude":"47.08703000","longitude":"3.20182000"},{"name":"Gy","countryCode":"FR","stateCode":"BFC","latitude":"47.40588000","longitude":"5.81226000"},{"name":"Génelard","countryCode":"FR","stateCode":"BFC","latitude":"46.58119000","longitude":"4.23619000"},{"name":"Hauteville-lès-Dijon","countryCode":"FR","stateCode":"BFC","latitude":"47.36602000","longitude":"4.99375000"},{"name":"Hurigny","countryCode":"FR","stateCode":"BFC","latitude":"46.34722000","longitude":"4.79676000"},{"name":"Héricourt","countryCode":"FR","stateCode":"BFC","latitude":"47.57305000","longitude":"6.76139000"},{"name":"Hérimoncourt","countryCode":"FR","stateCode":"BFC","latitude":"47.44284000","longitude":"6.88242000"},{"name":"Héry","countryCode":"FR","stateCode":"BFC","latitude":"47.90146000","longitude":"3.62868000"},{"name":"Imphy","countryCode":"FR","stateCode":"BFC","latitude":"46.93619000","longitude":"3.26037000"},{"name":"Is-sur-Tille","countryCode":"FR","stateCode":"BFC","latitude":"47.52670000","longitude":"5.10649000"},{"name":"Joigny","countryCode":"FR","stateCode":"BFC","latitude":"47.98288000","longitude":"3.40096000"},{"name":"Joncherey","countryCode":"FR","stateCode":"BFC","latitude":"47.52895000","longitude":"7.00323000"},{"name":"Jougne","countryCode":"FR","stateCode":"BFC","latitude":"46.76291000","longitude":"6.38838000"},{"name":"Joux-la-Ville","countryCode":"FR","stateCode":"BFC","latitude":"47.62241000","longitude":"3.86217000"},{"name":"Jura","countryCode":"FR","stateCode":"BFC","latitude":"46.73431000","longitude":"5.72349000"},{"name":"Jussey","countryCode":"FR","stateCode":"BFC","latitude":"47.82536000","longitude":"5.90193000"},{"name":"La Chapelle-de-Guinchay","countryCode":"FR","stateCode":"BFC","latitude":"46.20841000","longitude":"4.76245000"},{"name":"La Charité-sur-Loire","countryCode":"FR","stateCode":"BFC","latitude":"47.18333000","longitude":"3.01667000"},{"name":"La Clayette","countryCode":"FR","stateCode":"BFC","latitude":"46.29002000","longitude":"4.30422000"},{"name":"La Cluse-et-Mijoux","countryCode":"FR","stateCode":"BFC","latitude":"46.88333000","longitude":"6.38333000"},{"name":"La Machine","countryCode":"FR","stateCode":"BFC","latitude":"46.89226000","longitude":"3.46426000"},{"name":"La Motte-Saint-Jean","countryCode":"FR","stateCode":"BFC","latitude":"46.49594000","longitude":"3.96396000"},{"name":"La Roche-Vineuse","countryCode":"FR","stateCode":"BFC","latitude":"46.34524000","longitude":"4.72023000"},{"name":"Ladoix-Serrigny","countryCode":"FR","stateCode":"BFC","latitude":"47.06667000","longitude":"4.88333000"},{"name":"Lamarche-sur-Saône","countryCode":"FR","stateCode":"BFC","latitude":"47.26946000","longitude":"5.38589000"},{"name":"Laroche-Saint-Cydroine","countryCode":"FR","stateCode":"BFC","latitude":"47.96801000","longitude":"3.48467000"},{"name":"Lavans-lès-Saint-Claude","countryCode":"FR","stateCode":"BFC","latitude":"46.38484000","longitude":"5.78172000"},{"name":"Le Breuil","countryCode":"FR","stateCode":"BFC","latitude":"46.80654000","longitude":"4.46953000"},{"name":"Le Creusot","countryCode":"FR","stateCode":"BFC","latitude":"46.80714000","longitude":"4.41632000"},{"name":"Le Russey","countryCode":"FR","stateCode":"BFC","latitude":"47.16055000","longitude":"6.72912000"},{"name":"Lepuix","countryCode":"FR","stateCode":"BFC","latitude":"47.76050000","longitude":"6.81434000"},{"name":"Les Fins","countryCode":"FR","stateCode":"BFC","latitude":"47.07764000","longitude":"6.63002000"},{"name":"Les Fourgs","countryCode":"FR","stateCode":"BFC","latitude":"46.83455000","longitude":"6.39953000"},{"name":"Les Rousses","countryCode":"FR","stateCode":"BFC","latitude":"46.48412000","longitude":"6.06330000"},{"name":"Levier","countryCode":"FR","stateCode":"BFC","latitude":"46.95302000","longitude":"6.12059000"},{"name":"Ligny-le-Châtel","countryCode":"FR","stateCode":"BFC","latitude":"47.90022000","longitude":"3.75760000"},{"name":"Longchamp","countryCode":"FR","stateCode":"BFC","latitude":"47.25973000","longitude":"5.28694000"},{"name":"Longchaumois","countryCode":"FR","stateCode":"BFC","latitude":"46.46228000","longitude":"5.93052000"},{"name":"Longecourt-en-Plaine","countryCode":"FR","stateCode":"BFC","latitude":"47.19783000","longitude":"5.14956000"},{"name":"Longvic","countryCode":"FR","stateCode":"BFC","latitude":"47.28754000","longitude":"5.06341000"},{"name":"Lons-le-Saunier","countryCode":"FR","stateCode":"BFC","latitude":"46.67535000","longitude":"5.55575000"},{"name":"Lormes","countryCode":"FR","stateCode":"BFC","latitude":"47.28964000","longitude":"3.81714000"},{"name":"Losne","countryCode":"FR","stateCode":"BFC","latitude":"47.09850000","longitude":"5.26216000"},{"name":"Louhans","countryCode":"FR","stateCode":"BFC","latitude":"46.62637000","longitude":"5.22468000"},{"name":"Lucenay-lès-Aix","countryCode":"FR","stateCode":"BFC","latitude":"46.70274000","longitude":"3.48308000"},{"name":"Lure","countryCode":"FR","stateCode":"BFC","latitude":"47.68294000","longitude":"6.49658000"},{"name":"Luxeuil-les-Bains","countryCode":"FR","stateCode":"BFC","latitude":"47.81710000","longitude":"6.36500000"},{"name":"Luzy","countryCode":"FR","stateCode":"BFC","latitude":"46.79011000","longitude":"3.97036000"},{"name":"Magny-Cours","countryCode":"FR","stateCode":"BFC","latitude":"46.88333000","longitude":"3.15000000"},{"name":"Magny-Vernois","countryCode":"FR","stateCode":"BFC","latitude":"47.66997000","longitude":"6.47545000"},{"name":"Maillot","countryCode":"FR","stateCode":"BFC","latitude":"48.17557000","longitude":"3.30784000"},{"name":"Malay-le-Grand","countryCode":"FR","stateCode":"BFC","latitude":"48.17589000","longitude":"3.34189000"},{"name":"Mamirolle","countryCode":"FR","stateCode":"BFC","latitude":"47.19857000","longitude":"6.15924000"},{"name":"Mandeure","countryCode":"FR","stateCode":"BFC","latitude":"47.44921000","longitude":"6.80762000"},{"name":"Marcigny","countryCode":"FR","stateCode":"BFC","latitude":"46.27627000","longitude":"4.03957000"},{"name":"Marcilly-sur-Tille","countryCode":"FR","stateCode":"BFC","latitude":"47.51700000","longitude":"5.12979000"},{"name":"Marmagne","countryCode":"FR","stateCode":"BFC","latitude":"46.83666000","longitude":"4.35892000"},{"name":"Marnay","countryCode":"FR","stateCode":"BFC","latitude":"47.29088000","longitude":"5.77277000"},{"name":"Marsannay-la-Côte","countryCode":"FR","stateCode":"BFC","latitude":"47.27095000","longitude":"4.98895000"},{"name":"Marzy","countryCode":"FR","stateCode":"BFC","latitude":"46.98125000","longitude":"3.09352000"},{"name":"Mathay","countryCode":"FR","stateCode":"BFC","latitude":"47.43905000","longitude":"6.78487000"},{"name":"Matour","countryCode":"FR","stateCode":"BFC","latitude":"46.30654000","longitude":"4.48178000"},{"name":"Maîche","countryCode":"FR","stateCode":"BFC","latitude":"47.25160000","longitude":"6.80309000"},{"name":"Mellecey","countryCode":"FR","stateCode":"BFC","latitude":"46.81084000","longitude":"4.72822000"},{"name":"Mercurey","countryCode":"FR","stateCode":"BFC","latitude":"46.84035000","longitude":"4.71743000"},{"name":"Mervans","countryCode":"FR","stateCode":"BFC","latitude":"46.79923000","longitude":"5.18430000"},{"name":"Messigny-et-Vantoux","countryCode":"FR","stateCode":"BFC","latitude":"47.40666000","longitude":"5.01715000"},{"name":"Meursault","countryCode":"FR","stateCode":"BFC","latitude":"46.97822000","longitude":"4.76952000"},{"name":"Migennes","countryCode":"FR","stateCode":"BFC","latitude":"47.96548000","longitude":"3.51787000"},{"name":"Mirebeau-sur-Bèze","countryCode":"FR","stateCode":"BFC","latitude":"47.39828000","longitude":"5.32093000"},{"name":"Miserey-Salines","countryCode":"FR","stateCode":"BFC","latitude":"47.28638000","longitude":"5.97387000"},{"name":"Moirans-en-Montagne","countryCode":"FR","stateCode":"BFC","latitude":"46.43381000","longitude":"5.72643000"},{"name":"Mont-sous-Vaudrey","countryCode":"FR","stateCode":"BFC","latitude":"46.97874000","longitude":"5.60295000"},{"name":"Montbard","countryCode":"FR","stateCode":"BFC","latitude":"47.62294000","longitude":"4.33700000"},{"name":"Montbéliard","countryCode":"FR","stateCode":"BFC","latitude":"47.50957000","longitude":"6.79823000"},{"name":"Montceau-les-Mines","countryCode":"FR","stateCode":"BFC","latitude":"46.66667000","longitude":"4.36667000"},{"name":"Montcenis","countryCode":"FR","stateCode":"BFC","latitude":"46.78785000","longitude":"4.38738000"},{"name":"Montchanin","countryCode":"FR","stateCode":"BFC","latitude":"46.74964000","longitude":"4.47070000"},{"name":"Montenois","countryCode":"FR","stateCode":"BFC","latitude":"47.49222000","longitude":"6.66561000"},{"name":"Montfaucon","countryCode":"FR","stateCode":"BFC","latitude":"47.23562000","longitude":"6.08162000"},{"name":"Montferrand-le-Château","countryCode":"FR","stateCode":"BFC","latitude":"47.17536000","longitude":"5.91534000"},{"name":"Montlebon","countryCode":"FR","stateCode":"BFC","latitude":"47.03778000","longitude":"6.61111000"},{"name":"Montmorot","countryCode":"FR","stateCode":"BFC","latitude":"46.67541000","longitude":"5.52283000"},{"name":"Montpont-en-Bresse","countryCode":"FR","stateCode":"BFC","latitude":"46.55630000","longitude":"5.16459000"},{"name":"Montreux-Château","countryCode":"FR","stateCode":"BFC","latitude":"47.61003000","longitude":"6.99923000"},{"name":"Monéteau","countryCode":"FR","stateCode":"BFC","latitude":"47.84923000","longitude":"3.58178000"},{"name":"Morbier","countryCode":"FR","stateCode":"BFC","latitude":"46.53693000","longitude":"6.01532000"},{"name":"Morez","countryCode":"FR","stateCode":"BFC","latitude":"46.52540000","longitude":"6.02589000"},{"name":"Morre","countryCode":"FR","stateCode":"BFC","latitude":"47.22595000","longitude":"6.07512000"},{"name":"Morteau","countryCode":"FR","stateCode":"BFC","latitude":"47.05784000","longitude":"6.60716000"},{"name":"Morvillars","countryCode":"FR","stateCode":"BFC","latitude":"47.54854000","longitude":"6.93450000"},{"name":"Mouchard","countryCode":"FR","stateCode":"BFC","latitude":"46.97259000","longitude":"5.79626000"},{"name":"Moulins-Engilbert","countryCode":"FR","stateCode":"BFC","latitude":"46.98821000","longitude":"3.81084000"},{"name":"Mâcon","countryCode":"FR","stateCode":"BFC","latitude":"46.31407000","longitude":"4.82823000"},{"name":"Mélisey","countryCode":"FR","stateCode":"BFC","latitude":"47.75229000","longitude":"6.58014000"},{"name":"Méziré","countryCode":"FR","stateCode":"BFC","latitude":"47.53336000","longitude":"6.92072000"},{"name":"Nancray","countryCode":"FR","stateCode":"BFC","latitude":"47.24536000","longitude":"6.18283000"},{"name":"Navenne","countryCode":"FR","stateCode":"BFC","latitude":"47.60873000","longitude":"6.16176000"},{"name":"Neuilly-lès-Dijon","countryCode":"FR","stateCode":"BFC","latitude":"47.27943000","longitude":"5.10645000"},{"name":"Neuvy-Sautour","countryCode":"FR","stateCode":"BFC","latitude":"48.04190000","longitude":"3.79472000"},{"name":"Neuvy-sur-Loire","countryCode":"FR","stateCode":"BFC","latitude":"47.52323000","longitude":"2.88333000"},{"name":"Nevers","countryCode":"FR","stateCode":"BFC","latitude":"46.98956000","longitude":"3.15900000"},{"name":"Noidans-lès-Vesoul","countryCode":"FR","stateCode":"BFC","latitude":"47.61299000","longitude":"6.12571000"},{"name":"Nolay","countryCode":"FR","stateCode":"BFC","latitude":"46.95202000","longitude":"4.63405000"},{"name":"Nommay","countryCode":"FR","stateCode":"BFC","latitude":"47.53780000","longitude":"6.84219000"},{"name":"Novillars","countryCode":"FR","stateCode":"BFC","latitude":"47.28465000","longitude":"6.12878000"},{"name":"Nuits-Saint-Georges","countryCode":"FR","stateCode":"BFC","latitude":"47.13683000","longitude":"4.94900000"},{"name":"Offemont","countryCode":"FR","stateCode":"BFC","latitude":"47.66278000","longitude":"6.87764000"},{"name":"Orchamps","countryCode":"FR","stateCode":"BFC","latitude":"47.14751000","longitude":"5.65873000"},{"name":"Orchamps-Vennes","countryCode":"FR","stateCode":"BFC","latitude":"47.13042000","longitude":"6.52468000"},{"name":"Orgelet","countryCode":"FR","stateCode":"BFC","latitude":"46.52096000","longitude":"5.61049000"},{"name":"Ornans","countryCode":"FR","stateCode":"BFC","latitude":"47.10749000","longitude":"6.14306000"},{"name":"Ouges","countryCode":"FR","stateCode":"BFC","latitude":"47.26164000","longitude":"5.07395000"},{"name":"Ouroux-sur-Saône","countryCode":"FR","stateCode":"BFC","latitude":"46.72147000","longitude":"4.95262000"},{"name":"Palinges","countryCode":"FR","stateCode":"BFC","latitude":"46.55357000","longitude":"4.21964000"},{"name":"Paray-le-Monial","countryCode":"FR","stateCode":"BFC","latitude":"46.45457000","longitude":"4.11584000"},{"name":"Paron","countryCode":"FR","stateCode":"BFC","latitude":"48.17888000","longitude":"3.25075000"},{"name":"Pelousey","countryCode":"FR","stateCode":"BFC","latitude":"47.27538000","longitude":"5.92263000"},{"name":"Perrecy-les-Forges","countryCode":"FR","stateCode":"BFC","latitude":"46.61453000","longitude":"4.21380000"},{"name":"Perrigny","countryCode":"FR","stateCode":"BFC","latitude":"46.66744000","longitude":"5.58456000"},{"name":"Perrigny-lès-Dijon","countryCode":"FR","stateCode":"BFC","latitude":"47.26648000","longitude":"5.00628000"},{"name":"Pesmes","countryCode":"FR","stateCode":"BFC","latitude":"47.28008000","longitude":"5.56698000"},{"name":"Petit-Noir","countryCode":"FR","stateCode":"BFC","latitude":"46.93333000","longitude":"5.33333000"},{"name":"Pierre-de-Bresse","countryCode":"FR","stateCode":"BFC","latitude":"46.88333000","longitude":"5.25000000"},{"name":"Pierrefontaine-les-Varans","countryCode":"FR","stateCode":"BFC","latitude":"47.21601000","longitude":"6.54030000"},{"name":"Pirey","countryCode":"FR","stateCode":"BFC","latitude":"47.26136000","longitude":"5.96466000"},{"name":"Plancher-Bas","countryCode":"FR","stateCode":"BFC","latitude":"47.71977000","longitude":"6.73041000"},{"name":"Plancher-les-Mines","countryCode":"FR","stateCode":"BFC","latitude":"47.76150000","longitude":"6.74308000"},{"name":"Plombières-lès-Dijon","countryCode":"FR","stateCode":"BFC","latitude":"47.33333000","longitude":"4.96667000"},{"name":"Poligny","countryCode":"FR","stateCode":"BFC","latitude":"46.83712000","longitude":"5.70505000"},{"name":"Pont-de-Roide","countryCode":"FR","stateCode":"BFC","latitude":"47.38738000","longitude":"6.76840000"},{"name":"Pont-sur-Yonne","countryCode":"FR","stateCode":"BFC","latitude":"48.28297000","longitude":"3.20198000"},{"name":"Pontailler-sur-Saône","countryCode":"FR","stateCode":"BFC","latitude":"47.30455000","longitude":"5.41479000"},{"name":"Pontarlier","countryCode":"FR","stateCode":"BFC","latitude":"46.90347000","longitude":"6.35542000"},{"name":"Port-sur-Saône","countryCode":"FR","stateCode":"BFC","latitude":"47.68774000","longitude":"6.05011000"},{"name":"Pougues-les-Eaux","countryCode":"FR","stateCode":"BFC","latitude":"47.07518000","longitude":"3.10150000"},{"name":"Pouilley-les-Vignes","countryCode":"FR","stateCode":"BFC","latitude":"47.25770000","longitude":"5.93581000"},{"name":"Pouilly-en-Auxois","countryCode":"FR","stateCode":"BFC","latitude":"47.26238000","longitude":"4.55583000"},{"name":"Pouilly-sur-Loire","countryCode":"FR","stateCode":"BFC","latitude":"47.28377000","longitude":"2.95442000"},{"name":"Pourrain","countryCode":"FR","stateCode":"BFC","latitude":"47.75615000","longitude":"3.41193000"},{"name":"Prissé","countryCode":"FR","stateCode":"BFC","latitude":"46.32130000","longitude":"4.74469000"},{"name":"Prémery","countryCode":"FR","stateCode":"BFC","latitude":"47.16952000","longitude":"3.32743000"},{"name":"Pusey","countryCode":"FR","stateCode":"BFC","latitude":"47.65243000","longitude":"6.12615000"},{"name":"Quetigny","countryCode":"FR","stateCode":"BFC","latitude":"47.31667000","longitude":"5.11667000"},{"name":"Quincey","countryCode":"FR","stateCode":"BFC","latitude":"47.61165000","longitude":"6.18556000"},{"name":"Quingey","countryCode":"FR","stateCode":"BFC","latitude":"47.10250000","longitude":"5.88312000"},{"name":"Ravières","countryCode":"FR","stateCode":"BFC","latitude":"47.73475000","longitude":"4.22777000"},{"name":"Rioz","countryCode":"FR","stateCode":"BFC","latitude":"47.42521000","longitude":"6.06598000"},{"name":"Roche-lez-Beaupré","countryCode":"FR","stateCode":"BFC","latitude":"47.28333000","longitude":"6.11667000"},{"name":"Romanèche-Thorins","countryCode":"FR","stateCode":"BFC","latitude":"46.18402000","longitude":"4.74242000"},{"name":"Romenay","countryCode":"FR","stateCode":"BFC","latitude":"46.50208000","longitude":"5.06904000"},{"name":"Ronchamp","countryCode":"FR","stateCode":"BFC","latitude":"47.70063000","longitude":"6.63591000"},{"name":"Rougemont","countryCode":"FR","stateCode":"BFC","latitude":"47.48211000","longitude":"6.35574000"},{"name":"Rougemont-le-Château","countryCode":"FR","stateCode":"BFC","latitude":"47.73532000","longitude":"6.96690000"},{"name":"Roulans","countryCode":"FR","stateCode":"BFC","latitude":"47.31553000","longitude":"6.22901000"},{"name":"Roye","countryCode":"FR","stateCode":"BFC","latitude":"47.66995000","longitude":"6.54139000"},{"name":"Ruffey-lès-Echirey","countryCode":"FR","stateCode":"BFC","latitude":"47.36667000","longitude":"5.08333000"},{"name":"Rully","countryCode":"FR","stateCode":"BFC","latitude":"46.87499000","longitude":"4.74322000"},{"name":"Sagy","countryCode":"FR","stateCode":"BFC","latitude":"46.60129000","longitude":"5.31045000"},{"name":"Saint-Amand-en-Puisaye","countryCode":"FR","stateCode":"BFC","latitude":"47.52913000","longitude":"3.07400000"},{"name":"Saint-Amour","countryCode":"FR","stateCode":"BFC","latitude":"46.43638000","longitude":"5.34416000"},{"name":"Saint-Apollinaire","countryCode":"FR","stateCode":"BFC","latitude":"47.33333000","longitude":"5.08333000"},{"name":"Saint-Aubin","countryCode":"FR","stateCode":"BFC","latitude":"47.03336000","longitude":"5.32666000"},{"name":"Saint-Benin-d’Azy","countryCode":"FR","stateCode":"BFC","latitude":"46.99914000","longitude":"3.39267000"},{"name":"Saint-Berain-sous-Sanvignes","countryCode":"FR","stateCode":"BFC","latitude":"46.70678000","longitude":"4.29405000"},{"name":"Saint-Bris-le-Vineux","countryCode":"FR","stateCode":"BFC","latitude":"47.74396000","longitude":"3.64922000"},{"name":"Saint-Claude","countryCode":"FR","stateCode":"BFC","latitude":"46.38679000","longitude":"5.86473000"},{"name":"Saint-Clément","countryCode":"FR","stateCode":"BFC","latitude":"48.21724000","longitude":"3.29609000"},{"name":"Saint-Eusèbe","countryCode":"FR","stateCode":"BFC","latitude":"46.71346000","longitude":"4.46203000"},{"name":"Saint-Fargeau","countryCode":"FR","stateCode":"BFC","latitude":"47.64133000","longitude":"3.07066000"},{"name":"Saint-Florentin","countryCode":"FR","stateCode":"BFC","latitude":"48.00057000","longitude":"3.72489000"},{"name":"Saint-Gengoux-le-National","countryCode":"FR","stateCode":"BFC","latitude":"46.61476000","longitude":"4.66261000"},{"name":"Saint-Georges-sur-Baulche","countryCode":"FR","stateCode":"BFC","latitude":"47.80039000","longitude":"3.53144000"},{"name":"Saint-Germain","countryCode":"FR","stateCode":"BFC","latitude":"47.72496000","longitude":"6.53117000"},{"name":"Saint-Germain-du-Bois","countryCode":"FR","stateCode":"BFC","latitude":"46.75287000","longitude":"5.24530000"},{"name":"Saint-Germain-du-Plain","countryCode":"FR","stateCode":"BFC","latitude":"46.69938000","longitude":"4.98510000"},{"name":"Saint-Hippolyte","countryCode":"FR","stateCode":"BFC","latitude":"47.31880000","longitude":"6.81617000"},{"name":"Saint-Jean-de-Losne","countryCode":"FR","stateCode":"BFC","latitude":"47.10247000","longitude":"5.26556000"},{"name":"Saint-Julien","countryCode":"FR","stateCode":"BFC","latitude":"47.40029000","longitude":"5.14163000"},{"name":"Saint-Julien-du-Sault","countryCode":"FR","stateCode":"BFC","latitude":"48.03188000","longitude":"3.29556000"},{"name":"Saint-Laurent-en-Grandvaux","countryCode":"FR","stateCode":"BFC","latitude":"46.58333000","longitude":"5.95000000"},{"name":"Saint-Leu","countryCode":"FR","stateCode":"BFC","latitude":"46.73060000","longitude":"4.50083000"},{"name":"Saint-Loup-sur-Semouse","countryCode":"FR","stateCode":"BFC","latitude":"47.88345000","longitude":"6.27530000"},{"name":"Saint-Lupicin","countryCode":"FR","stateCode":"BFC","latitude":"46.40034000","longitude":"5.79220000"},{"name":"Saint-Léger-des-Vignes","countryCode":"FR","stateCode":"BFC","latitude":"46.84063000","longitude":"3.45488000"},{"name":"Saint-Léger-sur-Dheune","countryCode":"FR","stateCode":"BFC","latitude":"46.84548000","longitude":"4.63607000"},{"name":"Saint-Marcel","countryCode":"FR","stateCode":"BFC","latitude":"46.77371000","longitude":"4.89205000"},{"name":"Saint-Martin-Belle-Roche","countryCode":"FR","stateCode":"BFC","latitude":"46.38312000","longitude":"4.85539000"},{"name":"Saint-Martin-du-Tertre","countryCode":"FR","stateCode":"BFC","latitude":"48.21659000","longitude":"3.26151000"},{"name":"Saint-Martin-en-Bresse","countryCode":"FR","stateCode":"BFC","latitude":"46.81725000","longitude":"5.06027000"},{"name":"Saint-Parize-le-Châtel","countryCode":"FR","stateCode":"BFC","latitude":"46.85447000","longitude":"3.18267000"},{"name":"Saint-Pierre-le-Moûtier","countryCode":"FR","stateCode":"BFC","latitude":"46.79277000","longitude":"3.11657000"},{"name":"Saint-Rémy","countryCode":"FR","stateCode":"BFC","latitude":"46.76334000","longitude":"4.83928000"},{"name":"Saint-Sauveur","countryCode":"FR","stateCode":"BFC","latitude":"47.80530000","longitude":"6.38583000"},{"name":"Saint-Sernin-du-Bois","countryCode":"FR","stateCode":"BFC","latitude":"46.84074000","longitude":"4.43271000"},{"name":"Saint-Usage","countryCode":"FR","stateCode":"BFC","latitude":"47.11009000","longitude":"5.26044000"},{"name":"Saint-Usuge","countryCode":"FR","stateCode":"BFC","latitude":"46.67900000","longitude":"5.25089000"},{"name":"Saint-Vallier","countryCode":"FR","stateCode":"BFC","latitude":"46.64107000","longitude":"4.37107000"},{"name":"Saint-Valérien","countryCode":"FR","stateCode":"BFC","latitude":"48.17805000","longitude":"3.09523000"},{"name":"Saint-Vit","countryCode":"FR","stateCode":"BFC","latitude":"47.18333000","longitude":"5.81667000"},{"name":"Saint-Yan","countryCode":"FR","stateCode":"BFC","latitude":"46.41147000","longitude":"4.03876000"},{"name":"Saint-Éloi","countryCode":"FR","stateCode":"BFC","latitude":"46.97342000","longitude":"3.22228000"},{"name":"Sainte-Suzanne","countryCode":"FR","stateCode":"BFC","latitude":"47.50017000","longitude":"6.76775000"},{"name":"Salbert","countryCode":"FR","stateCode":"BFC","latitude":"47.66959000","longitude":"6.81269000"},{"name":"Salins-les-Bains","countryCode":"FR","stateCode":"BFC","latitude":"46.94663000","longitude":"5.87763000"},{"name":"Sancey-le-Grand","countryCode":"FR","stateCode":"BFC","latitude":"47.29489000","longitude":"6.58287000"},{"name":"Sancé","countryCode":"FR","stateCode":"BFC","latitude":"46.33926000","longitude":"4.83049000"},{"name":"Sanvignes-les-Mines","countryCode":"FR","stateCode":"BFC","latitude":"46.66444000","longitude":"4.29188000"},{"name":"Sassenay","countryCode":"FR","stateCode":"BFC","latitude":"46.83074000","longitude":"4.92523000"},{"name":"Saulieu","countryCode":"FR","stateCode":"BFC","latitude":"47.28023000","longitude":"4.22857000"},{"name":"Sauvigny-les-Bois","countryCode":"FR","stateCode":"BFC","latitude":"46.96676000","longitude":"3.27190000"},{"name":"Savigny-lès-Beaune","countryCode":"FR","stateCode":"BFC","latitude":"47.06357000","longitude":"4.81821000"},{"name":"Saône","countryCode":"FR","stateCode":"BFC","latitude":"47.22311000","longitude":"6.11682000"},{"name":"Scey-sur-Saône-et-Saint-Albin","countryCode":"FR","stateCode":"BFC","latitude":"47.66398000","longitude":"5.97451000"},{"name":"Seignelay","countryCode":"FR","stateCode":"BFC","latitude":"47.90542000","longitude":"3.60136000"},{"name":"Seloncourt","countryCode":"FR","stateCode":"BFC","latitude":"47.45989000","longitude":"6.85535000"},{"name":"Selongey","countryCode":"FR","stateCode":"BFC","latitude":"47.58846000","longitude":"5.18483000"},{"name":"Semur-en-Auxois","countryCode":"FR","stateCode":"BFC","latitude":"47.48333000","longitude":"4.33333000"},{"name":"Sennecey-le-Grand","countryCode":"FR","stateCode":"BFC","latitude":"46.64137000","longitude":"4.86707000"},{"name":"Sennecey-lès-Dijon","countryCode":"FR","stateCode":"BFC","latitude":"47.28984000","longitude":"5.10485000"},{"name":"Sens","countryCode":"FR","stateCode":"BFC","latitude":"48.19738000","longitude":"3.28328000"},{"name":"Sergines","countryCode":"FR","stateCode":"BFC","latitude":"48.34203000","longitude":"3.26213000"},{"name":"Sermoise-sur-Loire","countryCode":"FR","stateCode":"BFC","latitude":"46.95000000","longitude":"3.18333000"},{"name":"Serre-les-Sapins","countryCode":"FR","stateCode":"BFC","latitude":"47.25000000","longitude":"5.93333000"},{"name":"Seurre","countryCode":"FR","stateCode":"BFC","latitude":"46.99923000","longitude":"5.15138000"},{"name":"Sevrey","countryCode":"FR","stateCode":"BFC","latitude":"46.73825000","longitude":"4.84030000"},{"name":"Simandre","countryCode":"FR","stateCode":"BFC","latitude":"46.62364000","longitude":"4.98777000"},{"name":"Sochaux","countryCode":"FR","stateCode":"BFC","latitude":"47.50808000","longitude":"6.82748000"},{"name":"Sornay","countryCode":"FR","stateCode":"BFC","latitude":"46.63023000","longitude":"5.17999000"},{"name":"Soucy","countryCode":"FR","stateCode":"BFC","latitude":"48.24956000","longitude":"3.32385000"},{"name":"Taillecourt","countryCode":"FR","stateCode":"BFC","latitude":"47.49521000","longitude":"6.85442000"},{"name":"Talant","countryCode":"FR","stateCode":"BFC","latitude":"47.33693000","longitude":"5.00888000"},{"name":"Tanlay","countryCode":"FR","stateCode":"BFC","latitude":"47.84488000","longitude":"4.08504000"},{"name":"Tavaux","countryCode":"FR","stateCode":"BFC","latitude":"47.03376000","longitude":"5.40500000"},{"name":"Territoire de Belfort","countryCode":"FR","stateCode":"BFC","latitude":"47.63578000","longitude":"6.88843000"},{"name":"Thise","countryCode":"FR","stateCode":"BFC","latitude":"47.28486000","longitude":"6.08127000"},{"name":"Thorigny-sur-Oreuse","countryCode":"FR","stateCode":"BFC","latitude":"48.29297000","longitude":"3.40128000"},{"name":"Tonnerre","countryCode":"FR","stateCode":"BFC","latitude":"47.85628000","longitude":"3.97369000"},{"name":"Torcy","countryCode":"FR","stateCode":"BFC","latitude":"46.76857000","longitude":"4.45333000"},{"name":"Toucy","countryCode":"FR","stateCode":"BFC","latitude":"47.73602000","longitude":"3.29502000"},{"name":"Toulon-sur-Arroux","countryCode":"FR","stateCode":"BFC","latitude":"46.69345000","longitude":"4.13869000"},{"name":"Tournus","countryCode":"FR","stateCode":"BFC","latitude":"46.56758000","longitude":"4.90574000"},{"name":"Urzy","countryCode":"FR","stateCode":"BFC","latitude":"47.04877000","longitude":"3.20295000"},{"name":"Vaivre-et-Montoille","countryCode":"FR","stateCode":"BFC","latitude":"47.63021000","longitude":"6.10362000"},{"name":"Valdahon","countryCode":"FR","stateCode":"BFC","latitude":"47.15000000","longitude":"6.35000000"},{"name":"Valdoie","countryCode":"FR","stateCode":"BFC","latitude":"47.67041000","longitude":"6.84203000"},{"name":"Valentigney","countryCode":"FR","stateCode":"BFC","latitude":"47.46388000","longitude":"6.83168000"},{"name":"Valfin-lès-Saint-Claude","countryCode":"FR","stateCode":"BFC","latitude":"46.43758000","longitude":"5.85513000"},{"name":"Varennes-Saint-Sauveur","countryCode":"FR","stateCode":"BFC","latitude":"46.48226000","longitude":"5.24349000"},{"name":"Varennes-Vauzelles","countryCode":"FR","stateCode":"BFC","latitude":"47.01678000","longitude":"3.14037000"},{"name":"Varennes-le-Grand","countryCode":"FR","stateCode":"BFC","latitude":"46.71868000","longitude":"4.86872000"},{"name":"Varois-et-Chaignot","countryCode":"FR","stateCode":"BFC","latitude":"47.35059000","longitude":"5.12838000"},{"name":"Varzy","countryCode":"FR","stateCode":"BFC","latitude":"47.35810000","longitude":"3.38619000"},{"name":"Velars-sur-Ouche","countryCode":"FR","stateCode":"BFC","latitude":"47.31960000","longitude":"4.90594000"},{"name":"Venarey-les-Laumes","countryCode":"FR","stateCode":"BFC","latitude":"47.54202000","longitude":"4.46022000"},{"name":"Venoy","countryCode":"FR","stateCode":"BFC","latitude":"47.80518000","longitude":"3.63695000"},{"name":"Vercel-Villedieu-le-Camp","countryCode":"FR","stateCode":"BFC","latitude":"47.18318000","longitude":"6.40082000"},{"name":"Verdun-sur-le-Doubs","countryCode":"FR","stateCode":"BFC","latitude":"46.89692000","longitude":"5.02127000"},{"name":"Vergigny","countryCode":"FR","stateCode":"BFC","latitude":"47.97059000","longitude":"3.71861000"},{"name":"Vermenton","countryCode":"FR","stateCode":"BFC","latitude":"47.66459000","longitude":"3.73501000"},{"name":"Vesoul","countryCode":"FR","stateCode":"BFC","latitude":"47.62604000","longitude":"6.14251000"},{"name":"Vieux-Charmont","countryCode":"FR","stateCode":"BFC","latitude":"47.52190000","longitude":"6.83738000"},{"name":"Villeblevin","countryCode":"FR","stateCode":"BFC","latitude":"48.32446000","longitude":"3.08038000"},{"name":"Villeneuve-la-Guyard","countryCode":"FR","stateCode":"BFC","latitude":"48.34093000","longitude":"3.06176000"},{"name":"Villeneuve-sur-Yonne","countryCode":"FR","stateCode":"BFC","latitude":"48.08247000","longitude":"3.29688000"},{"name":"Villers-le-Lac","countryCode":"FR","stateCode":"BFC","latitude":"47.06319000","longitude":"6.66699000"},{"name":"Villersexel","countryCode":"FR","stateCode":"BFC","latitude":"47.55070000","longitude":"6.43273000"},{"name":"Vinneuf","countryCode":"FR","stateCode":"BFC","latitude":"48.34795000","longitude":"3.14013000"},{"name":"Virey-le-Grand","countryCode":"FR","stateCode":"BFC","latitude":"46.83333000","longitude":"4.86667000"},{"name":"Vitteaux","countryCode":"FR","stateCode":"BFC","latitude":"47.39732000","longitude":"4.54190000"},{"name":"Voujeaucourt","countryCode":"FR","stateCode":"BFC","latitude":"47.47513000","longitude":"6.77431000"},{"name":"Véron","countryCode":"FR","stateCode":"BFC","latitude":"48.12853000","longitude":"3.30773000"},{"name":"Échenoz-la-Méline","countryCode":"FR","stateCode":"BFC","latitude":"47.60086000","longitude":"6.13544000"},{"name":"École-Valentin","countryCode":"FR","stateCode":"BFC","latitude":"47.26667000","longitude":"5.98333000"},{"name":"Écuisses","countryCode":"FR","stateCode":"BFC","latitude":"46.75631000","longitude":"4.53845000"},{"name":"Égriselles-le-Bocage","countryCode":"FR","stateCode":"BFC","latitude":"48.12103000","longitude":"3.18233000"},{"name":"Épervans","countryCode":"FR","stateCode":"BFC","latitude":"46.75247000","longitude":"4.89930000"},{"name":"Épinac","countryCode":"FR","stateCode":"BFC","latitude":"46.98333000","longitude":"4.51667000"},{"name":"Étalans","countryCode":"FR","stateCode":"BFC","latitude":"47.15125000","longitude":"6.27315000"},{"name":"Étang-sur-Arroux","countryCode":"FR","stateCode":"BFC","latitude":"46.86560000","longitude":"4.18988000"},{"name":"Étupes","countryCode":"FR","stateCode":"BFC","latitude":"47.50525000","longitude":"6.87075000"},{"name":"Aix-en-Provence","countryCode":"FR","stateCode":"PAC","latitude":"43.52830000","longitude":"5.44973000"},{"name":"Allauch","countryCode":"FR","stateCode":"PAC","latitude":"43.33573000","longitude":"5.48201000"},{"name":"Alleins","countryCode":"FR","stateCode":"PAC","latitude":"43.70387000","longitude":"5.16203000"},{"name":"Alpes-Maritimes","countryCode":"FR","stateCode":"PAC","latitude":"43.91307000","longitude":"7.20436000"},{"name":"Alpes-de-Haute-Provence","countryCode":"FR","stateCode":"PAC","latitude":"44.09829000","longitude":"6.26537000"},{"name":"Althen-des-Paluds","countryCode":"FR","stateCode":"PAC","latitude":"44.00405000","longitude":"4.95861000"},{"name":"Annot","countryCode":"FR","stateCode":"PAC","latitude":"43.96528000","longitude":"6.66879000"},{"name":"Ansouis","countryCode":"FR","stateCode":"PAC","latitude":"43.73771000","longitude":"5.46356000"},{"name":"Antibes","countryCode":"FR","stateCode":"PAC","latitude":"43.58579000","longitude":"7.10831000"},{"name":"Apt","countryCode":"FR","stateCode":"PAC","latitude":"43.87638000","longitude":"5.39635000"},{"name":"Arenc","countryCode":"FR","stateCode":"PAC","latitude":"43.31583000","longitude":"5.36698000"},{"name":"Arles","countryCode":"FR","stateCode":"PAC","latitude":"43.67681000","longitude":"4.63031000"},{"name":"Aspremont","countryCode":"FR","stateCode":"PAC","latitude":"43.78342000","longitude":"7.24406000"},{"name":"Aubagne","countryCode":"FR","stateCode":"PAC","latitude":"43.29276000","longitude":"5.57067000"},{"name":"Aubignan","countryCode":"FR","stateCode":"PAC","latitude":"44.09971000","longitude":"5.02526000"},{"name":"Aups","countryCode":"FR","stateCode":"PAC","latitude":"43.62841000","longitude":"6.22477000"},{"name":"Aureille","countryCode":"FR","stateCode":"PAC","latitude":"43.70821000","longitude":"4.94728000"},{"name":"Auribeau-sur-Siagne","countryCode":"FR","stateCode":"PAC","latitude":"43.60063000","longitude":"6.90992000"},{"name":"Auriol","countryCode":"FR","stateCode":"PAC","latitude":"43.37161000","longitude":"5.63410000"},{"name":"Avignon","countryCode":"FR","stateCode":"PAC","latitude":"43.94834000","longitude":"4.80892000"},{"name":"Bagnols-en-Forêt","countryCode":"FR","stateCode":"PAC","latitude":"43.53752000","longitude":"6.69814000"},{"name":"Baille","countryCode":"FR","stateCode":"PAC","latitude":"43.28770000","longitude":"5.39804000"},{"name":"Bandol","countryCode":"FR","stateCode":"PAC","latitude":"43.14247000","longitude":"5.74718000"},{"name":"Barbentane","countryCode":"FR","stateCode":"PAC","latitude":"43.89939000","longitude":"4.74756000"},{"name":"Barcelonnette","countryCode":"FR","stateCode":"PAC","latitude":"44.38691000","longitude":"6.65179000"},{"name":"Bargemon","countryCode":"FR","stateCode":"PAC","latitude":"43.61899000","longitude":"6.54957000"},{"name":"Barjols","countryCode":"FR","stateCode":"PAC","latitude":"43.55805000","longitude":"6.00752000"},{"name":"Beaulieu-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.70692000","longitude":"7.33135000"},{"name":"Beaumes-de-Venise","countryCode":"FR","stateCode":"PAC","latitude":"44.12227000","longitude":"5.03065000"},{"name":"Beaumont-de-Pertuis","countryCode":"FR","stateCode":"PAC","latitude":"43.73737000","longitude":"5.68959000"},{"name":"Beausoleil","countryCode":"FR","stateCode":"PAC","latitude":"43.74311000","longitude":"7.42250000"},{"name":"Belcodène","countryCode":"FR","stateCode":"PAC","latitude":"43.42612000","longitude":"5.58878000"},{"name":"Belgentier","countryCode":"FR","stateCode":"PAC","latitude":"43.24535000","longitude":"5.99933000"},{"name":"Belle de Mai","countryCode":"FR","stateCode":"PAC","latitude":"43.31184000","longitude":"5.38541000"},{"name":"Belsunce","countryCode":"FR","stateCode":"PAC","latitude":"43.29834000","longitude":"5.37660000"},{"name":"Berre-l\'Étang","countryCode":"FR","stateCode":"PAC","latitude":"43.47809000","longitude":"5.17044000"},{"name":"Berre-les-Alpes","countryCode":"FR","stateCode":"PAC","latitude":"43.83052000","longitude":"7.32877000"},{"name":"Besse-sur-Issole","countryCode":"FR","stateCode":"PAC","latitude":"43.34892000","longitude":"6.17656000"},{"name":"Biot","countryCode":"FR","stateCode":"PAC","latitude":"43.62852000","longitude":"7.09530000"},{"name":"Blausasc","countryCode":"FR","stateCode":"PAC","latitude":"43.80572000","longitude":"7.36477000"},{"name":"Bollène","countryCode":"FR","stateCode":"PAC","latitude":"44.28124000","longitude":"4.74891000"},{"name":"Bon-Secours","countryCode":"FR","stateCode":"PAC","latitude":"43.31923000","longitude":"5.38426000"},{"name":"Bonneveine","countryCode":"FR","stateCode":"PAC","latitude":"43.25000000","longitude":"5.38333000"},{"name":"Bonnieux","countryCode":"FR","stateCode":"PAC","latitude":"43.82396000","longitude":"5.30759000"},{"name":"Borel","countryCode":"FR","stateCode":"PAC","latitude":"43.36486000","longitude":"5.36681000"},{"name":"Bormes-les-Mimosas","countryCode":"FR","stateCode":"PAC","latitude":"43.15169000","longitude":"6.34220000"},{"name":"Bouc-Bel-Air","countryCode":"FR","stateCode":"PAC","latitude":"43.45217000","longitude":"5.41300000"},{"name":"Boulbon","countryCode":"FR","stateCode":"PAC","latitude":"43.86232000","longitude":"4.69391000"},{"name":"Bras","countryCode":"FR","stateCode":"PAC","latitude":"43.47163000","longitude":"5.95486000"},{"name":"Breil-sur-Roya","countryCode":"FR","stateCode":"PAC","latitude":"43.93755000","longitude":"7.51472000"},{"name":"Briançon","countryCode":"FR","stateCode":"PAC","latitude":"44.89978000","longitude":"6.64201000"},{"name":"Brignoles","countryCode":"FR","stateCode":"PAC","latitude":"43.40580000","longitude":"6.06172000"},{"name":"Bédarrides","countryCode":"FR","stateCode":"PAC","latitude":"44.04022000","longitude":"4.89819000"},{"name":"Bédoin","countryCode":"FR","stateCode":"PAC","latitude":"44.12432000","longitude":"5.18040000"},{"name":"Cabannes","countryCode":"FR","stateCode":"PAC","latitude":"43.86015000","longitude":"4.95192000"},{"name":"Cabasse","countryCode":"FR","stateCode":"PAC","latitude":"43.42646000","longitude":"6.21917000"},{"name":"Cabris","countryCode":"FR","stateCode":"PAC","latitude":"43.65617000","longitude":"6.87358000"},{"name":"Cabriès","countryCode":"FR","stateCode":"PAC","latitude":"43.44127000","longitude":"5.37884000"},{"name":"Cadenet","countryCode":"FR","stateCode":"PAC","latitude":"43.73500000","longitude":"5.37339000"},{"name":"Caderousse","countryCode":"FR","stateCode":"PAC","latitude":"44.10327000","longitude":"4.75672000"},{"name":"Cadolive","countryCode":"FR","stateCode":"PAC","latitude":"43.39694000","longitude":"5.54526000"},{"name":"Cagnes-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.66352000","longitude":"7.14790000"},{"name":"Callas","countryCode":"FR","stateCode":"PAC","latitude":"43.59284000","longitude":"6.53840000"},{"name":"Callian","countryCode":"FR","stateCode":"PAC","latitude":"43.62210000","longitude":"6.75269000"},{"name":"Camaret-sur-Aigues","countryCode":"FR","stateCode":"PAC","latitude":"44.16375000","longitude":"4.87310000"},{"name":"Camps-la-Source","countryCode":"FR","stateCode":"PAC","latitude":"43.38626000","longitude":"6.09607000"},{"name":"Cannes","countryCode":"FR","stateCode":"PAC","latitude":"43.55135000","longitude":"7.01275000"},{"name":"Cantaron","countryCode":"FR","stateCode":"PAC","latitude":"43.76203000","longitude":"7.31756000"},{"name":"Cap-d’Ail","countryCode":"FR","stateCode":"PAC","latitude":"43.72126000","longitude":"7.40556000"},{"name":"Carcès","countryCode":"FR","stateCode":"PAC","latitude":"43.47585000","longitude":"6.18257000"},{"name":"Carnoules","countryCode":"FR","stateCode":"PAC","latitude":"43.30187000","longitude":"6.18733000"},{"name":"Carnoux-en-Provence","countryCode":"FR","stateCode":"PAC","latitude":"43.25639000","longitude":"5.56444000"},{"name":"Caromb","countryCode":"FR","stateCode":"PAC","latitude":"44.11106000","longitude":"5.10738000"},{"name":"Carpentras","countryCode":"FR","stateCode":"PAC","latitude":"44.05507000","longitude":"5.04813000"},{"name":"Carqueiranne","countryCode":"FR","stateCode":"PAC","latitude":"43.09495000","longitude":"6.07349000"},{"name":"Carros","countryCode":"FR","stateCode":"PAC","latitude":"43.79246000","longitude":"7.18745000"},{"name":"Carry-le-Rouet","countryCode":"FR","stateCode":"PAC","latitude":"43.33139000","longitude":"5.15237000"},{"name":"Cassis","countryCode":"FR","stateCode":"PAC","latitude":"43.21571000","longitude":"5.53855000"},{"name":"Castagniers","countryCode":"FR","stateCode":"PAC","latitude":"43.79134000","longitude":"7.23162000"},{"name":"Castellane","countryCode":"FR","stateCode":"PAC","latitude":"43.84707000","longitude":"6.51283000"},{"name":"Caumont-sur-Durance","countryCode":"FR","stateCode":"PAC","latitude":"43.89356000","longitude":"4.94745000"},{"name":"Cavaillon","countryCode":"FR","stateCode":"PAC","latitude":"43.83125000","longitude":"5.03586000"},{"name":"Cavalaire-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.17261000","longitude":"6.52959000"},{"name":"Ceyreste","countryCode":"FR","stateCode":"PAC","latitude":"43.21352000","longitude":"5.62946000"},{"name":"Charleval","countryCode":"FR","stateCode":"PAC","latitude":"43.71864000","longitude":"5.24546000"},{"name":"Cheval-Blanc","countryCode":"FR","stateCode":"PAC","latitude":"43.80189000","longitude":"5.06229000"},{"name":"Chorges","countryCode":"FR","stateCode":"PAC","latitude":"44.54879000","longitude":"6.27727000"},{"name":"Chutes-Lavie","countryCode":"FR","stateCode":"PAC","latitude":"43.31017000","longitude":"5.39464000"},{"name":"Châteauneuf-Grasse","countryCode":"FR","stateCode":"PAC","latitude":"43.66667000","longitude":"6.98333000"},{"name":"Châteauneuf-de-Gadagne","countryCode":"FR","stateCode":"PAC","latitude":"43.92683000","longitude":"4.94453000"},{"name":"Châteauneuf-du-Pape","countryCode":"FR","stateCode":"PAC","latitude":"44.05638000","longitude":"4.83244000"},{"name":"Châteauneuf-le-Rouge","countryCode":"FR","stateCode":"PAC","latitude":"43.48936000","longitude":"5.56921000"},{"name":"Châteauneuf-les-Martigues","countryCode":"FR","stateCode":"PAC","latitude":"43.38383000","longitude":"5.16403000"},{"name":"Châteaurenard","countryCode":"FR","stateCode":"PAC","latitude":"43.88169000","longitude":"4.85493000"},{"name":"Cinq Avenues","countryCode":"FR","stateCode":"PAC","latitude":"43.30375000","longitude":"5.39761000"},{"name":"Cogolin","countryCode":"FR","stateCode":"PAC","latitude":"43.25294000","longitude":"6.52981000"},{"name":"Collobrières","countryCode":"FR","stateCode":"PAC","latitude":"43.23718000","longitude":"6.30901000"},{"name":"Colomars","countryCode":"FR","stateCode":"PAC","latitude":"43.76320000","longitude":"7.22191000"},{"name":"Contes","countryCode":"FR","stateCode":"PAC","latitude":"43.81278000","longitude":"7.31444000"},{"name":"Cornillon-Confoux","countryCode":"FR","stateCode":"PAC","latitude":"43.56267000","longitude":"5.07162000"},{"name":"Cotignac","countryCode":"FR","stateCode":"PAC","latitude":"43.52876000","longitude":"6.14955000"},{"name":"Coudoux","countryCode":"FR","stateCode":"PAC","latitude":"43.55800000","longitude":"5.24889000"},{"name":"Courthézon","countryCode":"FR","stateCode":"PAC","latitude":"44.08760000","longitude":"4.88407000"},{"name":"Cucuron","countryCode":"FR","stateCode":"PAC","latitude":"43.77298000","longitude":"5.43858000"},{"name":"Cuers","countryCode":"FR","stateCode":"PAC","latitude":"43.23754000","longitude":"6.07178000"},{"name":"Cuges-les-Pins","countryCode":"FR","stateCode":"PAC","latitude":"43.27607000","longitude":"5.69955000"},{"name":"Céreste","countryCode":"FR","stateCode":"PAC","latitude":"43.85580000","longitude":"5.58685000"},{"name":"Digne-les-Bains","countryCode":"FR","stateCode":"PAC","latitude":"44.09252000","longitude":"6.23199000"},{"name":"Draguignan","countryCode":"FR","stateCode":"PAC","latitude":"43.53692000","longitude":"6.46458000"},{"name":"Drap","countryCode":"FR","stateCode":"PAC","latitude":"43.75508000","longitude":"7.32152000"},{"name":"Département des Bouches-du-Rhône","countryCode":"FR","stateCode":"PAC","latitude":"43.52366000","longitude":"5.42450000"},{"name":"Département du Vaucluse","countryCode":"FR","stateCode":"PAC","latitude":"44.00000000","longitude":"5.16667000"},{"name":"Embrun","countryCode":"FR","stateCode":"PAC","latitude":"44.56387000","longitude":"6.49526000"},{"name":"Ensuès-la-Redonne","countryCode":"FR","stateCode":"PAC","latitude":"43.35464000","longitude":"5.20357000"},{"name":"Entraigues-sur-la-Sorgue","countryCode":"FR","stateCode":"PAC","latitude":"44.00320000","longitude":"4.92657000"},{"name":"Eygalières","countryCode":"FR","stateCode":"PAC","latitude":"43.76099000","longitude":"4.94968000"},{"name":"Eyguières","countryCode":"FR","stateCode":"PAC","latitude":"43.69481000","longitude":"5.03131000"},{"name":"Eyragues","countryCode":"FR","stateCode":"PAC","latitude":"43.84103000","longitude":"4.84231000"},{"name":"Falicon","countryCode":"FR","stateCode":"PAC","latitude":"43.74861000","longitude":"7.27856000"},{"name":"Fayence","countryCode":"FR","stateCode":"PAC","latitude":"43.62570000","longitude":"6.69531000"},{"name":"Figanières","countryCode":"FR","stateCode":"PAC","latitude":"43.56882000","longitude":"6.49722000"},{"name":"Flassans-sur-Issole","countryCode":"FR","stateCode":"PAC","latitude":"43.36856000","longitude":"6.22154000"},{"name":"Flayosc","countryCode":"FR","stateCode":"PAC","latitude":"43.53396000","longitude":"6.39660000"},{"name":"Fontvieille","countryCode":"FR","stateCode":"PAC","latitude":"43.72806000","longitude":"4.70953000"},{"name":"Forcalqueiret","countryCode":"FR","stateCode":"PAC","latitude":"43.33618000","longitude":"6.08346000"},{"name":"Forcalquier","countryCode":"FR","stateCode":"PAC","latitude":"43.95927000","longitude":"5.77945000"},{"name":"Fos-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.43774000","longitude":"4.94457000"},{"name":"Fréjus","countryCode":"FR","stateCode":"PAC","latitude":"43.43325000","longitude":"6.73555000"},{"name":"Fuveau","countryCode":"FR","stateCode":"PAC","latitude":"43.45578000","longitude":"5.56149000"},{"name":"Gap","countryCode":"FR","stateCode":"PAC","latitude":"44.55858000","longitude":"6.07868000"},{"name":"Gardanne","countryCode":"FR","stateCode":"PAC","latitude":"43.45491000","longitude":"5.46913000"},{"name":"Gargas","countryCode":"FR","stateCode":"PAC","latitude":"43.90196000","longitude":"5.35814000"},{"name":"Garéoult","countryCode":"FR","stateCode":"PAC","latitude":"43.32833000","longitude":"6.04616000"},{"name":"Gassin","countryCode":"FR","stateCode":"PAC","latitude":"43.22882000","longitude":"6.58549000"},{"name":"Gattières","countryCode":"FR","stateCode":"PAC","latitude":"43.75951000","longitude":"7.17574000"},{"name":"Gignac-la-Nerthe","countryCode":"FR","stateCode":"PAC","latitude":"43.39287000","longitude":"5.23586000"},{"name":"Gilette","countryCode":"FR","stateCode":"PAC","latitude":"43.84976000","longitude":"7.16346000"},{"name":"Ginasservis","countryCode":"FR","stateCode":"PAC","latitude":"43.67088000","longitude":"5.84911000"},{"name":"Gonfaron","countryCode":"FR","stateCode":"PAC","latitude":"43.32036000","longitude":"6.28929000"},{"name":"Gorbio","countryCode":"FR","stateCode":"PAC","latitude":"43.78678000","longitude":"7.44375000"},{"name":"Gordes","countryCode":"FR","stateCode":"PAC","latitude":"43.91290000","longitude":"5.19892000"},{"name":"Goult","countryCode":"FR","stateCode":"PAC","latitude":"43.86297000","longitude":"5.24390000"},{"name":"Grambois","countryCode":"FR","stateCode":"PAC","latitude":"43.76233000","longitude":"5.58860000"},{"name":"Grans","countryCode":"FR","stateCode":"PAC","latitude":"43.60862000","longitude":"5.06290000"},{"name":"Grasse","countryCode":"FR","stateCode":"PAC","latitude":"43.65783000","longitude":"6.92537000"},{"name":"Graveson","countryCode":"FR","stateCode":"PAC","latitude":"43.85051000","longitude":"4.77361000"},{"name":"Grillon","countryCode":"FR","stateCode":"PAC","latitude":"44.39508000","longitude":"4.92954000"},{"name":"Grimaud","countryCode":"FR","stateCode":"PAC","latitude":"43.27329000","longitude":"6.52171000"},{"name":"Gréasque","countryCode":"FR","stateCode":"PAC","latitude":"43.43310000","longitude":"5.54449000"},{"name":"Gréoux-les-Bains","countryCode":"FR","stateCode":"PAC","latitude":"43.75844000","longitude":"5.88351000"},{"name":"Guillestre","countryCode":"FR","stateCode":"PAC","latitude":"44.65950000","longitude":"6.64948000"},{"name":"Gémenos","countryCode":"FR","stateCode":"PAC","latitude":"43.29751000","longitude":"5.62843000"},{"name":"Hautes-Alpes","countryCode":"FR","stateCode":"PAC","latitude":"44.68055000","longitude":"6.28969000"},{"name":"Hyères","countryCode":"FR","stateCode":"PAC","latitude":"43.12038000","longitude":"6.12857000"},{"name":"Istres","countryCode":"FR","stateCode":"PAC","latitude":"43.51345000","longitude":"4.98747000"},{"name":"Jausiers","countryCode":"FR","stateCode":"PAC","latitude":"44.41705000","longitude":"6.72947000"},{"name":"Jonquerettes","countryCode":"FR","stateCode":"PAC","latitude":"43.94655000","longitude":"4.93286000"},{"name":"Jonquières","countryCode":"FR","stateCode":"PAC","latitude":"44.11603000","longitude":"4.89989000"},{"name":"Jouques","countryCode":"FR","stateCode":"PAC","latitude":"43.63710000","longitude":"5.63672000"},{"name":"L\'Estaque","countryCode":"FR","stateCode":"PAC","latitude":"43.36385000","longitude":"5.30854000"},{"name":"La Barasse","countryCode":"FR","stateCode":"PAC","latitude":"43.28433000","longitude":"5.48664000"},{"name":"La Bastide-des-Jourdans","countryCode":"FR","stateCode":"PAC","latitude":"43.78531000","longitude":"5.63446000"},{"name":"La Blancarde","countryCode":"FR","stateCode":"PAC","latitude":"43.30047000","longitude":"5.40563000"},{"name":"La Bouilladisse","countryCode":"FR","stateCode":"PAC","latitude":"43.39619000","longitude":"5.59307000"},{"name":"La Bâtie-Neuve","countryCode":"FR","stateCode":"PAC","latitude":"44.56680000","longitude":"6.19587000"},{"name":"La Cabucelle","countryCode":"FR","stateCode":"PAC","latitude":"43.33189000","longitude":"5.36111000"},{"name":"La Calade","countryCode":"FR","stateCode":"PAC","latitude":"43.33895000","longitude":"5.35111000"},{"name":"La Capelette","countryCode":"FR","stateCode":"PAC","latitude":"43.28086000","longitude":"5.40600000"},{"name":"La Celle","countryCode":"FR","stateCode":"PAC","latitude":"43.39523000","longitude":"6.03750000"},{"name":"La Ciotat","countryCode":"FR","stateCode":"PAC","latitude":"43.17476000","longitude":"5.60449000"},{"name":"La Colle-sur-Loup","countryCode":"FR","stateCode":"PAC","latitude":"43.68648000","longitude":"7.10376000"},{"name":"La Conception","countryCode":"FR","stateCode":"PAC","latitude":"43.29174000","longitude":"5.39391000"},{"name":"La Crau","countryCode":"FR","stateCode":"PAC","latitude":"43.14962000","longitude":"6.07399000"},{"name":"La Croix-Rouge","countryCode":"FR","stateCode":"PAC","latitude":"43.33329000","longitude":"5.45403000"},{"name":"La Croix-Valmer","countryCode":"FR","stateCode":"PAC","latitude":"43.20755000","longitude":"6.56796000"},{"name":"La Delorme","countryCode":"FR","stateCode":"PAC","latitude":"43.34405000","longitude":"5.37251000"},{"name":"La Destrousse","countryCode":"FR","stateCode":"PAC","latitude":"43.37505000","longitude":"5.60560000"},{"name":"La Fare-les-Oliviers","countryCode":"FR","stateCode":"PAC","latitude":"43.55104000","longitude":"5.19430000"},{"name":"La Farlède","countryCode":"FR","stateCode":"PAC","latitude":"43.16866000","longitude":"6.04323000"},{"name":"La Fourragère","countryCode":"FR","stateCode":"PAC","latitude":"43.30382000","longitude":"5.43138000"},{"name":"La Garde","countryCode":"FR","stateCode":"PAC","latitude":"43.12468000","longitude":"6.01033000"},{"name":"La Garde-Freinet","countryCode":"FR","stateCode":"PAC","latitude":"43.31710000","longitude":"6.46946000"},{"name":"La Gaude","countryCode":"FR","stateCode":"PAC","latitude":"43.72209000","longitude":"7.15296000"},{"name":"La Joliette","countryCode":"FR","stateCode":"PAC","latitude":"43.30485000","longitude":"5.36654000"},{"name":"La Londe-les-Maures","countryCode":"FR","stateCode":"PAC","latitude":"43.13839000","longitude":"6.23362000"},{"name":"La Millère","countryCode":"FR","stateCode":"PAC","latitude":"43.28128000","longitude":"5.49804000"},{"name":"La Motte","countryCode":"FR","stateCode":"PAC","latitude":"43.49403000","longitude":"6.53519000"},{"name":"La Page","countryCode":"FR","stateCode":"PAC","latitude":"43.26627000","longitude":"5.37377000"},{"name":"La Panouse","countryCode":"FR","stateCode":"PAC","latitude":"43.25576000","longitude":"5.42963000"},{"name":"La Penne-sur-Huveaune","countryCode":"FR","stateCode":"PAC","latitude":"43.28208000","longitude":"5.51642000"},{"name":"La Pointe Rouge","countryCode":"FR","stateCode":"PAC","latitude":"43.23853000","longitude":"5.37679000"},{"name":"La Pomme","countryCode":"FR","stateCode":"PAC","latitude":"43.28987000","longitude":"5.44153000"},{"name":"La Roche-des-Arnauds","countryCode":"FR","stateCode":"PAC","latitude":"44.56188000","longitude":"5.95541000"},{"name":"La Roque-d’Anthéron","countryCode":"FR","stateCode":"PAC","latitude":"43.71544000","longitude":"5.30973000"},{"name":"La Roquebrussanne","countryCode":"FR","stateCode":"PAC","latitude":"43.34030000","longitude":"5.97603000"},{"name":"La Roquette-sur-Siagne","countryCode":"FR","stateCode":"PAC","latitude":"43.59873000","longitude":"6.95671000"},{"name":"La Rose","countryCode":"FR","stateCode":"PAC","latitude":"43.32889000","longitude":"5.42859000"},{"name":"La Seyne-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.10322000","longitude":"5.87816000"},{"name":"La Timone","countryCode":"FR","stateCode":"PAC","latitude":"43.28847000","longitude":"5.41447000"},{"name":"La Trinité","countryCode":"FR","stateCode":"PAC","latitude":"43.74050000","longitude":"7.31400000"},{"name":"La Turbie","countryCode":"FR","stateCode":"PAC","latitude":"43.74540000","longitude":"7.40046000"},{"name":"La Valbarelle","countryCode":"FR","stateCode":"PAC","latitude":"43.28494000","longitude":"5.45387000"},{"name":"La Valentine","countryCode":"FR","stateCode":"PAC","latitude":"43.29757000","longitude":"5.48432000"},{"name":"La Valette-du-Var","countryCode":"FR","stateCode":"PAC","latitude":"43.13763000","longitude":"5.98317000"},{"name":"La Villette","countryCode":"FR","stateCode":"PAC","latitude":"43.31181000","longitude":"5.37391000"},{"name":"La Viste","countryCode":"FR","stateCode":"PAC","latitude":"43.35936000","longitude":"5.35649000"},{"name":"Lagnes","countryCode":"FR","stateCode":"PAC","latitude":"43.89348000","longitude":"5.11454000"},{"name":"Lamanon","countryCode":"FR","stateCode":"PAC","latitude":"43.69979000","longitude":"5.08871000"},{"name":"Lambesc","countryCode":"FR","stateCode":"PAC","latitude":"43.65382000","longitude":"5.26211000"},{"name":"Lantosque","countryCode":"FR","stateCode":"PAC","latitude":"43.97446000","longitude":"7.31174000"},{"name":"Lançon-Provence","countryCode":"FR","stateCode":"PAC","latitude":"43.59266000","longitude":"5.12789000"},{"name":"Lapalud","countryCode":"FR","stateCode":"PAC","latitude":"44.30780000","longitude":"4.68946000"},{"name":"Laragne-Montéglin","countryCode":"FR","stateCode":"PAC","latitude":"44.31667000","longitude":"5.81667000"},{"name":"Lauris","countryCode":"FR","stateCode":"PAC","latitude":"43.74716000","longitude":"5.31346000"},{"name":"Le Bar-sur-Loup","countryCode":"FR","stateCode":"PAC","latitude":"43.70000000","longitude":"6.98333000"},{"name":"Le Beausset","countryCode":"FR","stateCode":"PAC","latitude":"43.19822000","longitude":"5.80267000"},{"name":"Le Broc","countryCode":"FR","stateCode":"PAC","latitude":"43.80878000","longitude":"7.16882000"},{"name":"Le Brusquet","countryCode":"FR","stateCode":"PAC","latitude":"44.16126000","longitude":"6.30925000"},{"name":"Le Cabot","countryCode":"FR","stateCode":"PAC","latitude":"43.25884000","longitude":"5.41729000"},{"name":"Le Camas","countryCode":"FR","stateCode":"PAC","latitude":"43.29469000","longitude":"5.39415000"},{"name":"Le Canet","countryCode":"FR","stateCode":"PAC","latitude":"43.32611000","longitude":"5.37230000"},{"name":"Le Cannet","countryCode":"FR","stateCode":"PAC","latitude":"43.57662000","longitude":"7.01912000"},{"name":"Le Cannet-des-Maures","countryCode":"FR","stateCode":"PAC","latitude":"43.39236000","longitude":"6.33966000"},{"name":"Le Castellet","countryCode":"FR","stateCode":"PAC","latitude":"43.20291000","longitude":"5.77657000"},{"name":"Le Chapitre","countryCode":"FR","stateCode":"PAC","latitude":"43.30053000","longitude":"5.38433000"},{"name":"Le Lavandou","countryCode":"FR","stateCode":"PAC","latitude":"43.13700000","longitude":"6.36600000"},{"name":"Le Luc","countryCode":"FR","stateCode":"PAC","latitude":"43.39453000","longitude":"6.31253000"},{"name":"Le Merlan","countryCode":"FR","stateCode":"PAC","latitude":"43.33875000","longitude":"5.40773000"},{"name":"Le Monêtier-les-Bains","countryCode":"FR","stateCode":"PAC","latitude":"44.97604000","longitude":"6.50898000"},{"name":"Le Muy","countryCode":"FR","stateCode":"PAC","latitude":"43.47280000","longitude":"6.56637000"},{"name":"Le Pharo","countryCode":"FR","stateCode":"PAC","latitude":"43.29140000","longitude":"5.35829000"},{"name":"Le Plan-de-la-Tour","countryCode":"FR","stateCode":"PAC","latitude":"43.33333000","longitude":"6.55000000"},{"name":"Le Pontet","countryCode":"FR","stateCode":"PAC","latitude":"43.96119000","longitude":"4.86008000"},{"name":"Le Pradet","countryCode":"FR","stateCode":"PAC","latitude":"43.10545000","longitude":"6.02350000"},{"name":"Le Puy-Sainte-Réparade","countryCode":"FR","stateCode":"PAC","latitude":"43.66393000","longitude":"5.43493000"},{"name":"Le Redon","countryCode":"FR","stateCode":"PAC","latitude":"43.24604000","longitude":"5.42889000"},{"name":"Le Revest-les-Eaux","countryCode":"FR","stateCode":"PAC","latitude":"43.17612000","longitude":"5.92667000"},{"name":"Le Rouret","countryCode":"FR","stateCode":"PAC","latitude":"43.67873000","longitude":"7.01521000"},{"name":"Le Rove","countryCode":"FR","stateCode":"PAC","latitude":"43.36987000","longitude":"5.25112000"},{"name":"Le Tholonet","countryCode":"FR","stateCode":"PAC","latitude":"43.52176000","longitude":"5.51115000"},{"name":"Le Thor","countryCode":"FR","stateCode":"PAC","latitude":"43.92943000","longitude":"4.99543000"},{"name":"Le Thoronet","countryCode":"FR","stateCode":"PAC","latitude":"43.45174000","longitude":"6.30391000"},{"name":"Le Tignet","countryCode":"FR","stateCode":"PAC","latitude":"43.63979000","longitude":"6.84625000"},{"name":"Le Val","countryCode":"FR","stateCode":"PAC","latitude":"43.43928000","longitude":"6.07335000"},{"name":"Les Accates","countryCode":"FR","stateCode":"PAC","latitude":"43.29989000","longitude":"5.49726000"},{"name":"Les Arcs","countryCode":"FR","stateCode":"PAC","latitude":"43.46328000","longitude":"6.47876000"},{"name":"Les Arnavaux","countryCode":"FR","stateCode":"PAC","latitude":"43.33506000","longitude":"5.37969000"},{"name":"Les Aygalades","countryCode":"FR","stateCode":"PAC","latitude":"43.35711000","longitude":"5.37116000"},{"name":"Les Baumettes","countryCode":"FR","stateCode":"PAC","latitude":"43.22641000","longitude":"5.41642000"},{"name":"Les Caillols","countryCode":"FR","stateCode":"PAC","latitude":"43.30221000","longitude":"5.44811000"},{"name":"Les Camoins","countryCode":"FR","stateCode":"PAC","latitude":"43.30607000","longitude":"5.51745000"},{"name":"Les Chartreux","countryCode":"FR","stateCode":"PAC","latitude":"43.31112000","longitude":"5.40480000"},{"name":"Les Crottes","countryCode":"FR","stateCode":"PAC","latitude":"43.32302000","longitude":"5.36809000"},{"name":"Les Grands Carmes","countryCode":"FR","stateCode":"PAC","latitude":"43.30038000","longitude":"5.37275000"},{"name":"Les Médecins","countryCode":"FR","stateCode":"PAC","latitude":"43.35417000","longitude":"5.45483000"},{"name":"Les Mées","countryCode":"FR","stateCode":"PAC","latitude":"44.02961000","longitude":"5.97635000"},{"name":"Les Olives","countryCode":"FR","stateCode":"PAC","latitude":"43.32393000","longitude":"5.45840000"},{"name":"Les Pennes-Mirabeau","countryCode":"FR","stateCode":"PAC","latitude":"43.41012000","longitude":"5.30838000"},{"name":"Les Trois-Lucs","countryCode":"FR","stateCode":"PAC","latitude":"43.31371000","longitude":"5.46248000"},{"name":"Levens","countryCode":"FR","stateCode":"PAC","latitude":"43.85948000","longitude":"7.22583000"},{"name":"Lodi","countryCode":"FR","stateCode":"PAC","latitude":"43.28663000","longitude":"5.38882000"},{"name":"Lorgues","countryCode":"FR","stateCode":"PAC","latitude":"43.49325000","longitude":"6.36150000"},{"name":"Loriol-du-Comtat","countryCode":"FR","stateCode":"PAC","latitude":"44.07653000","longitude":"5.00065000"},{"name":"Lourmarin","countryCode":"FR","stateCode":"PAC","latitude":"43.76385000","longitude":"5.36264000"},{"name":"Lucéram","countryCode":"FR","stateCode":"PAC","latitude":"43.88293000","longitude":"7.35988000"},{"name":"L’Escale","countryCode":"FR","stateCode":"PAC","latitude":"44.08162000","longitude":"6.02379000"},{"name":"L’Escarène","countryCode":"FR","stateCode":"PAC","latitude":"43.83492000","longitude":"7.35542000"},{"name":"L’Isle-sur-la-Sorgue","countryCode":"FR","stateCode":"PAC","latitude":"43.91971000","longitude":"5.05141000"},{"name":"Maillane","countryCode":"FR","stateCode":"PAC","latitude":"43.83289000","longitude":"4.78209000"},{"name":"Malaucène","countryCode":"FR","stateCode":"PAC","latitude":"44.17393000","longitude":"5.13213000"},{"name":"Malemort-du-Comtat","countryCode":"FR","stateCode":"PAC","latitude":"44.02096000","longitude":"5.15961000"},{"name":"Malijai","countryCode":"FR","stateCode":"PAC","latitude":"44.04600000","longitude":"6.03041000"},{"name":"Mallemoisson","countryCode":"FR","stateCode":"PAC","latitude":"44.04687000","longitude":"6.12557000"},{"name":"Mallemort","countryCode":"FR","stateCode":"PAC","latitude":"43.73172000","longitude":"5.17945000"},{"name":"Malpassé","countryCode":"FR","stateCode":"PAC","latitude":"43.32170000","longitude":"5.41551000"},{"name":"Mandelieu-la-Napoule","countryCode":"FR","stateCode":"PAC","latitude":"43.54577000","longitude":"6.93734000"},{"name":"Mane","countryCode":"FR","stateCode":"PAC","latitude":"43.93795000","longitude":"5.76718000"},{"name":"Manosque","countryCode":"FR","stateCode":"PAC","latitude":"43.82883000","longitude":"5.78688000"},{"name":"Marignane","countryCode":"FR","stateCode":"PAC","latitude":"43.41727000","longitude":"5.21462000"},{"name":"Marseille","countryCode":"FR","stateCode":"PAC","latitude":"43.29695000","longitude":"5.38107000"},{"name":"Marseille 01","countryCode":"FR","stateCode":"PAC","latitude":"43.29814000","longitude":"5.38407000"},{"name":"Marseille 02","countryCode":"FR","stateCode":"PAC","latitude":"43.29664000","longitude":"5.37034000"},{"name":"Marseille 03","countryCode":"FR","stateCode":"PAC","latitude":"43.30257000","longitude":"5.37583000"},{"name":"Marseille 04","countryCode":"FR","stateCode":"PAC","latitude":"43.30213000","longitude":"5.40141000"},{"name":"Marseille 05","countryCode":"FR","stateCode":"PAC","latitude":"43.29551000","longitude":"5.40055000"},{"name":"Marseille 06","countryCode":"FR","stateCode":"PAC","latitude":"43.28764000","longitude":"5.37918000"},{"name":"Marseille 07","countryCode":"FR","stateCode":"PAC","latitude":"43.28289000","longitude":"5.36021000"},{"name":"Marseille 08","countryCode":"FR","stateCode":"PAC","latitude":"43.27083000","longitude":"5.38210000"},{"name":"Marseille 09","countryCode":"FR","stateCode":"PAC","latitude":"43.25433000","longitude":"5.40570000"},{"name":"Marseille 10","countryCode":"FR","stateCode":"PAC","latitude":"43.27889000","longitude":"5.41523000"},{"name":"Marseille 11","countryCode":"FR","stateCode":"PAC","latitude":"43.29070000","longitude":"5.43840000"},{"name":"Marseille 12","countryCode":"FR","stateCode":"PAC","latitude":"43.29614000","longitude":"5.43617000"},{"name":"Marseille 13","countryCode":"FR","stateCode":"PAC","latitude":"43.31856000","longitude":"5.40836000"},{"name":"Marseille 14","countryCode":"FR","stateCode":"PAC","latitude":"43.34447000","longitude":"5.38004000"},{"name":"Marseille 15","countryCode":"FR","stateCode":"PAC","latitude":"43.37224000","longitude":"5.35386000"},{"name":"Marseille 16","countryCode":"FR","stateCode":"PAC","latitude":"43.35982000","longitude":"5.33421000"},{"name":"Marseille Bompard","countryCode":"FR","stateCode":"PAC","latitude":"43.28120000","longitude":"5.36081000"},{"name":"Marseille Endoume","countryCode":"FR","stateCode":"PAC","latitude":"43.28320000","longitude":"5.35159000"},{"name":"Marseille Prefecture","countryCode":"FR","stateCode":"PAC","latitude":"43.29092000","longitude":"5.37901000"},{"name":"Marseille Roucas-Blanc","countryCode":"FR","stateCode":"PAC","latitude":"43.27652000","longitude":"5.36519000"},{"name":"Marseille Saint-Victor","countryCode":"FR","stateCode":"PAC","latitude":"43.28955000","longitude":"5.36845000"},{"name":"Marseille Vauban","countryCode":"FR","stateCode":"PAC","latitude":"43.28408000","longitude":"5.37540000"},{"name":"Martigues","countryCode":"FR","stateCode":"PAC","latitude":"43.40735000","longitude":"5.05526000"},{"name":"Maubec","countryCode":"FR","stateCode":"PAC","latitude":"43.84379000","longitude":"5.13919000"},{"name":"Maussane-les-Alpilles","countryCode":"FR","stateCode":"PAC","latitude":"43.72236000","longitude":"4.80497000"},{"name":"Mazan","countryCode":"FR","stateCode":"PAC","latitude":"44.05696000","longitude":"5.12680000"},{"name":"Mazargues","countryCode":"FR","stateCode":"PAC","latitude":"43.24622000","longitude":"5.39788000"},{"name":"Menpenti","countryCode":"FR","stateCode":"PAC","latitude":"43.28198000","longitude":"5.39607000"},{"name":"Menton","countryCode":"FR","stateCode":"PAC","latitude":"43.77649000","longitude":"7.50435000"},{"name":"Meyrargues","countryCode":"FR","stateCode":"PAC","latitude":"43.63677000","longitude":"5.52679000"},{"name":"Meyreuil","countryCode":"FR","stateCode":"PAC","latitude":"43.48780000","longitude":"5.49574000"},{"name":"Mimet","countryCode":"FR","stateCode":"PAC","latitude":"43.41427000","longitude":"5.50579000"},{"name":"Miramas","countryCode":"FR","stateCode":"PAC","latitude":"43.58508000","longitude":"5.00268000"},{"name":"Mollégès","countryCode":"FR","stateCode":"PAC","latitude":"43.80703000","longitude":"4.94934000"},{"name":"Mondragon","countryCode":"FR","stateCode":"PAC","latitude":"44.23831000","longitude":"4.71286000"},{"name":"Montauroux","countryCode":"FR","stateCode":"PAC","latitude":"43.61823000","longitude":"6.76528000"},{"name":"Monteux","countryCode":"FR","stateCode":"PAC","latitude":"44.03618000","longitude":"4.99630000"},{"name":"Montfavet","countryCode":"FR","stateCode":"PAC","latitude":"43.93335000","longitude":"4.87342000"},{"name":"Montferrat","countryCode":"FR","stateCode":"PAC","latitude":"43.61196000","longitude":"6.48093000"},{"name":"Montolivet","countryCode":"FR","stateCode":"PAC","latitude":"43.31715000","longitude":"5.42350000"},{"name":"Montredon","countryCode":"FR","stateCode":"PAC","latitude":"43.24016000","longitude":"5.36629000"},{"name":"Morières-lès-Avignon","countryCode":"FR","stateCode":"PAC","latitude":"43.94030000","longitude":"4.90110000"},{"name":"Mormoiron","countryCode":"FR","stateCode":"PAC","latitude":"44.06810000","longitude":"5.18312000"},{"name":"Mornas","countryCode":"FR","stateCode":"PAC","latitude":"44.20242000","longitude":"4.72763000"},{"name":"Mouans-Sartoux","countryCode":"FR","stateCode":"PAC","latitude":"43.62101000","longitude":"6.97139000"},{"name":"Mougins","countryCode":"FR","stateCode":"PAC","latitude":"43.60068000","longitude":"6.99523000"},{"name":"Mouret","countryCode":"FR","stateCode":"PAC","latitude":"43.36126000","longitude":"5.43006000"},{"name":"Mouriès","countryCode":"FR","stateCode":"PAC","latitude":"43.68997000","longitude":"4.87089000"},{"name":"Ménerbes","countryCode":"FR","stateCode":"PAC","latitude":"43.83242000","longitude":"5.20597000"},{"name":"Méounes-lès-Montrieux","countryCode":"FR","stateCode":"PAC","latitude":"43.28102000","longitude":"5.96986000"},{"name":"Mérindol","countryCode":"FR","stateCode":"PAC","latitude":"43.75516000","longitude":"5.20357000"},{"name":"Nans-les-Pins","countryCode":"FR","stateCode":"PAC","latitude":"43.37066000","longitude":"5.78189000"},{"name":"Nice","countryCode":"FR","stateCode":"PAC","latitude":"43.70313000","longitude":"7.26608000"},{"name":"Noailles","countryCode":"FR","stateCode":"PAC","latitude":"43.29604000","longitude":"5.37959000"},{"name":"Notre-Dame Limite","countryCode":"FR","stateCode":"PAC","latitude":"43.38165000","longitude":"5.36269000"},{"name":"Notre-Dame du Mont","countryCode":"FR","stateCode":"PAC","latitude":"43.29293000","longitude":"5.38203000"},{"name":"Noves","countryCode":"FR","stateCode":"PAC","latitude":"43.87736000","longitude":"4.90248000"},{"name":"Néoules","countryCode":"FR","stateCode":"PAC","latitude":"43.30844000","longitude":"6.00798000"},{"name":"Ollioules","countryCode":"FR","stateCode":"PAC","latitude":"43.13990000","longitude":"5.84766000"},{"name":"Opio","countryCode":"FR","stateCode":"PAC","latitude":"43.66862000","longitude":"6.98212000"},{"name":"Oppède le Vieux","countryCode":"FR","stateCode":"PAC","latitude":"43.82844000","longitude":"5.16132000"},{"name":"Opéra","countryCode":"FR","stateCode":"PAC","latitude":"43.29401000","longitude":"5.37610000"},{"name":"Oraison","countryCode":"FR","stateCode":"PAC","latitude":"43.91726000","longitude":"5.91836000"},{"name":"Orange","countryCode":"FR","stateCode":"PAC","latitude":"44.13806000","longitude":"4.81025000"},{"name":"Orgon","countryCode":"FR","stateCode":"PAC","latitude":"43.79108000","longitude":"5.03869000"},{"name":"Palais de Justice","countryCode":"FR","stateCode":"PAC","latitude":"43.28657000","longitude":"5.37603000"},{"name":"Palama","countryCode":"FR","stateCode":"PAC","latitude":"43.36566000","longitude":"5.44427000"},{"name":"Paradou","countryCode":"FR","stateCode":"PAC","latitude":"43.71699000","longitude":"4.78604000"},{"name":"Peille","countryCode":"FR","stateCode":"PAC","latitude":"43.80296000","longitude":"7.40191000"},{"name":"Peillon","countryCode":"FR","stateCode":"PAC","latitude":"43.77861000","longitude":"7.38278000"},{"name":"Peipin","countryCode":"FR","stateCode":"PAC","latitude":"44.13778000","longitude":"5.95722000"},{"name":"Pernes-les-Fontaines","countryCode":"FR","stateCode":"PAC","latitude":"43.99802000","longitude":"5.05906000"},{"name":"Pertuis","countryCode":"FR","stateCode":"PAC","latitude":"43.69415000","longitude":"5.50291000"},{"name":"Peymeinade","countryCode":"FR","stateCode":"PAC","latitude":"43.64244000","longitude":"6.87583000"},{"name":"Peynier","countryCode":"FR","stateCode":"PAC","latitude":"43.44837000","longitude":"5.64139000"},{"name":"Peypin","countryCode":"FR","stateCode":"PAC","latitude":"43.38503000","longitude":"5.57788000"},{"name":"Peyrolles-en-Provence","countryCode":"FR","stateCode":"PAC","latitude":"43.64545000","longitude":"5.58492000"},{"name":"Peyruis","countryCode":"FR","stateCode":"PAC","latitude":"44.02880000","longitude":"5.94032000"},{"name":"Pierrefeu-du-Var","countryCode":"FR","stateCode":"PAC","latitude":"43.22411000","longitude":"6.14536000"},{"name":"Pierrevert","countryCode":"FR","stateCode":"PAC","latitude":"43.81137000","longitude":"5.74958000"},{"name":"Pignans","countryCode":"FR","stateCode":"PAC","latitude":"43.30071000","longitude":"6.22650000"},{"name":"Piolenc","countryCode":"FR","stateCode":"PAC","latitude":"44.17765000","longitude":"4.76157000"},{"name":"Plan-d\'Aups-Sainte-Baume","countryCode":"FR","stateCode":"PAC","latitude":"43.33333000","longitude":"5.71667000"},{"name":"Plan-de-Cuques","countryCode":"FR","stateCode":"PAC","latitude":"43.34753000","longitude":"5.46398000"},{"name":"Pont de Vivaux","countryCode":"FR","stateCode":"PAC","latitude":"43.27604000","longitude":"5.41586000"},{"name":"Port-Saint-Louis-du-Rhône","countryCode":"FR","stateCode":"PAC","latitude":"43.38734000","longitude":"4.82609000"},{"name":"Port-de-Bouc","countryCode":"FR","stateCode":"PAC","latitude":"43.40657000","longitude":"4.98090000"},{"name":"Pourrières","countryCode":"FR","stateCode":"PAC","latitude":"43.50611000","longitude":"5.73452000"},{"name":"Puget-Théniers","countryCode":"FR","stateCode":"PAC","latitude":"43.95598000","longitude":"6.89378000"},{"name":"Puget-Ville","countryCode":"FR","stateCode":"PAC","latitude":"43.28958000","longitude":"6.13612000"},{"name":"Puget-sur-Argens","countryCode":"FR","stateCode":"PAC","latitude":"43.45576000","longitude":"6.68519000"},{"name":"Puyloubier","countryCode":"FR","stateCode":"PAC","latitude":"43.52522000","longitude":"5.67650000"},{"name":"Pégomas","countryCode":"FR","stateCode":"PAC","latitude":"43.59662000","longitude":"6.93211000"},{"name":"Pélissanne","countryCode":"FR","stateCode":"PAC","latitude":"43.63260000","longitude":"5.15220000"},{"name":"Périer","countryCode":"FR","stateCode":"PAC","latitude":"43.27755000","longitude":"5.37925000"},{"name":"Ramatuelle","countryCode":"FR","stateCode":"PAC","latitude":"43.21599000","longitude":"6.61156000"},{"name":"Reillanne","countryCode":"FR","stateCode":"PAC","latitude":"43.87899000","longitude":"5.65919000"},{"name":"Rians","countryCode":"FR","stateCode":"PAC","latitude":"43.60691000","longitude":"5.75696000"},{"name":"Riez","countryCode":"FR","stateCode":"PAC","latitude":"43.81810000","longitude":"6.09268000"},{"name":"Robion","countryCode":"FR","stateCode":"PAC","latitude":"43.84697000","longitude":"5.11017000"},{"name":"Rocbaron","countryCode":"FR","stateCode":"PAC","latitude":"43.30904000","longitude":"6.07941000"},{"name":"Rognac","countryCode":"FR","stateCode":"PAC","latitude":"43.48761000","longitude":"5.23387000"},{"name":"Rognes","countryCode":"FR","stateCode":"PAC","latitude":"43.66378000","longitude":"5.34733000"},{"name":"Rognonas","countryCode":"FR","stateCode":"PAC","latitude":"43.89993000","longitude":"4.80369000"},{"name":"Roquebillière","countryCode":"FR","stateCode":"PAC","latitude":"44.01203000","longitude":"7.30727000"},{"name":"Roquebrune-Cap-Martin","countryCode":"FR","stateCode":"PAC","latitude":"43.76408000","longitude":"7.48207000"},{"name":"Roquebrune-sur-Argens","countryCode":"FR","stateCode":"PAC","latitude":"43.44313000","longitude":"6.63772000"},{"name":"Roquefort-la-Bédoule","countryCode":"FR","stateCode":"PAC","latitude":"43.24883000","longitude":"5.59015000"},{"name":"Roquevaire","countryCode":"FR","stateCode":"PAC","latitude":"43.35021000","longitude":"5.60414000"},{"name":"Rouet","countryCode":"FR","stateCode":"PAC","latitude":"43.27808000","longitude":"5.39158000"},{"name":"Rougiers","countryCode":"FR","stateCode":"PAC","latitude":"43.39233000","longitude":"5.85112000"},{"name":"Rousset","countryCode":"FR","stateCode":"PAC","latitude":"43.48307000","longitude":"5.61959000"},{"name":"Roussillon","countryCode":"FR","stateCode":"PAC","latitude":"43.90239000","longitude":"5.29274000"},{"name":"Régusse","countryCode":"FR","stateCode":"PAC","latitude":"43.65540000","longitude":"6.13186000"},{"name":"Sablet","countryCode":"FR","stateCode":"PAC","latitude":"44.19265000","longitude":"5.00566000"},{"name":"Saignon","countryCode":"FR","stateCode":"PAC","latitude":"43.86308000","longitude":"5.42838000"},{"name":"Saint-Andiol","countryCode":"FR","stateCode":"PAC","latitude":"43.83484000","longitude":"4.94453000"},{"name":"Saint-André","countryCode":"FR","stateCode":"PAC","latitude":"43.35630000","longitude":"5.34335000"},{"name":"Saint-André-de-la-Roche","countryCode":"FR","stateCode":"PAC","latitude":"43.73333000","longitude":"7.28333000"},{"name":"Saint-Antoine","countryCode":"FR","stateCode":"PAC","latitude":"43.37087000","longitude":"5.35888000"},{"name":"Saint-Barnabé","countryCode":"FR","stateCode":"PAC","latitude":"43.30000000","longitude":"5.41667000"},{"name":"Saint-Barthélémy","countryCode":"FR","stateCode":"PAC","latitude":"43.33105000","longitude":"5.40241000"},{"name":"Saint-Bonnet-en-Champsaur","countryCode":"FR","stateCode":"PAC","latitude":"44.68333000","longitude":"6.08333000"},{"name":"Saint-Cannat","countryCode":"FR","stateCode":"PAC","latitude":"43.62132000","longitude":"5.29810000"},{"name":"Saint-Chaffrey","countryCode":"FR","stateCode":"PAC","latitude":"44.92555000","longitude":"6.60768000"},{"name":"Saint-Chamas","countryCode":"FR","stateCode":"PAC","latitude":"43.55048000","longitude":"5.03501000"},{"name":"Saint-Charles","countryCode":"FR","stateCode":"PAC","latitude":"43.30199000","longitude":"5.38405000"},{"name":"Saint-Cyr-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.18048000","longitude":"5.70120000"},{"name":"Saint-Cézaire-sur-Siagne","countryCode":"FR","stateCode":"PAC","latitude":"43.65015000","longitude":"6.79219000"},{"name":"Saint-Didier","countryCode":"FR","stateCode":"PAC","latitude":"44.00424000","longitude":"5.11053000"},{"name":"Saint-Giniez","countryCode":"FR","stateCode":"PAC","latitude":"43.26946000","longitude":"5.38566000"},{"name":"Saint-Henri","countryCode":"FR","stateCode":"PAC","latitude":"43.36151000","longitude":"5.33069000"},{"name":"Saint-Jean du Désert","countryCode":"FR","stateCode":"PAC","latitude":"43.29331000","longitude":"5.42134000"},{"name":"Saint-Jean-Cap-Ferrat","countryCode":"FR","stateCode":"PAC","latitude":"43.68843000","longitude":"7.33361000"},{"name":"Saint-Jeannet","countryCode":"FR","stateCode":"PAC","latitude":"43.74718000","longitude":"7.14299000"},{"name":"Saint-Joseph","countryCode":"FR","stateCode":"PAC","latitude":"43.34617000","longitude":"5.37976000"},{"name":"Saint-Julien","countryCode":"FR","stateCode":"PAC","latitude":"43.31334000","longitude":"5.44935000"},{"name":"Saint-Just","countryCode":"FR","stateCode":"PAC","latitude":"43.31700000","longitude":"5.40587000"},{"name":"Saint-Jérôme","countryCode":"FR","stateCode":"PAC","latitude":"43.33404000","longitude":"5.41733000"},{"name":"Saint-Lambert","countryCode":"FR","stateCode":"PAC","latitude":"43.28606000","longitude":"5.36000000"},{"name":"Saint-Laurent-du-Var","countryCode":"FR","stateCode":"PAC","latitude":"43.67323000","longitude":"7.19000000"},{"name":"Saint-Lazare","countryCode":"FR","stateCode":"PAC","latitude":"43.30545000","longitude":"5.37443000"},{"name":"Saint-Louis","countryCode":"FR","stateCode":"PAC","latitude":"43.34809000","longitude":"5.35463000"},{"name":"Saint-Loup","countryCode":"FR","stateCode":"PAC","latitude":"43.27766000","longitude":"5.43133000"},{"name":"Saint-Mandrier-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.07800000","longitude":"5.92900000"},{"name":"Saint-Marc-Jaumegarde","countryCode":"FR","stateCode":"PAC","latitude":"43.54718000","longitude":"5.52280000"},{"name":"Saint-Marcel","countryCode":"FR","stateCode":"PAC","latitude":"43.28745000","longitude":"5.46604000"},{"name":"Saint-Martin-Vésubie","countryCode":"FR","stateCode":"PAC","latitude":"44.06892000","longitude":"7.25583000"},{"name":"Saint-Martin-de-Crau","countryCode":"FR","stateCode":"PAC","latitude":"43.63955000","longitude":"4.81270000"},{"name":"Saint-Martin-de-Queyrières","countryCode":"FR","stateCode":"PAC","latitude":"44.82319000","longitude":"6.57901000"},{"name":"Saint-Martin-du-Var","countryCode":"FR","stateCode":"PAC","latitude":"43.81846000","longitude":"7.19062000"},{"name":"Saint-Mauront","countryCode":"FR","stateCode":"PAC","latitude":"43.31552000","longitude":"5.37538000"},{"name":"Saint-Maximin-la-Sainte-Baume","countryCode":"FR","stateCode":"PAC","latitude":"43.44813000","longitude":"5.86081000"},{"name":"Saint-Menet","countryCode":"FR","stateCode":"PAC","latitude":"43.28997000","longitude":"5.50427000"},{"name":"Saint-Michel-l’Observatoire","countryCode":"FR","stateCode":"PAC","latitude":"43.90977000","longitude":"5.71584000"},{"name":"Saint-Mitre","countryCode":"FR","stateCode":"PAC","latitude":"43.34640000","longitude":"5.42274000"},{"name":"Saint-Mitre-les-Remparts","countryCode":"FR","stateCode":"PAC","latitude":"43.45503000","longitude":"5.01429000"},{"name":"Saint-Paul-de-Vence","countryCode":"FR","stateCode":"PAC","latitude":"43.70000000","longitude":"7.11667000"},{"name":"Saint-Paul-en-Forêt","countryCode":"FR","stateCode":"PAC","latitude":"43.56709000","longitude":"6.69206000"},{"name":"Saint-Pierre","countryCode":"FR","stateCode":"PAC","latitude":"43.29282000","longitude":"5.40682000"},{"name":"Saint-Raphaël","countryCode":"FR","stateCode":"PAC","latitude":"43.42332000","longitude":"6.77350000"},{"name":"Saint-Rémy-de-Provence","countryCode":"FR","stateCode":"PAC","latitude":"43.78848000","longitude":"4.83167000"},{"name":"Saint-Saturnin-lès-Apt","countryCode":"FR","stateCode":"PAC","latitude":"43.93333000","longitude":"5.38333000"},{"name":"Saint-Saturnin-lès-Avignon","countryCode":"FR","stateCode":"PAC","latitude":"43.95501000","longitude":"4.92548000"},{"name":"Saint-Savournin","countryCode":"FR","stateCode":"PAC","latitude":"43.40848000","longitude":"5.52690000"},{"name":"Saint-Tronc","countryCode":"FR","stateCode":"PAC","latitude":"43.27093000","longitude":"5.42285000"},{"name":"Saint-Tropez","countryCode":"FR","stateCode":"PAC","latitude":"43.26764000","longitude":"6.64049000"},{"name":"Saint-Vallier-de-Thiey","countryCode":"FR","stateCode":"PAC","latitude":"43.69841000","longitude":"6.84779000"},{"name":"Saint-Victoret","countryCode":"FR","stateCode":"PAC","latitude":"43.41957000","longitude":"5.23396000"},{"name":"Saint-Zacharie","countryCode":"FR","stateCode":"PAC","latitude":"43.38521000","longitude":"5.70808000"},{"name":"Saint-Étienne-de-Tinée","countryCode":"FR","stateCode":"PAC","latitude":"44.25643000","longitude":"6.92499000"},{"name":"Saint-Étienne-du-Grès","countryCode":"FR","stateCode":"PAC","latitude":"43.78045000","longitude":"4.72534000"},{"name":"Sainte-Agnès","countryCode":"FR","stateCode":"PAC","latitude":"43.80054000","longitude":"7.46150000"},{"name":"Sainte-Anastasie-sur-Issole","countryCode":"FR","stateCode":"PAC","latitude":"43.34266000","longitude":"6.12493000"},{"name":"Sainte-Anne","countryCode":"FR","stateCode":"PAC","latitude":"43.25720000","longitude":"5.39377000"},{"name":"Sainte-Cécile-les-Vignes","countryCode":"FR","stateCode":"PAC","latitude":"44.24542000","longitude":"4.88613000"},{"name":"Sainte-Marguerite","countryCode":"FR","stateCode":"PAC","latitude":"43.26196000","longitude":"5.40125000"},{"name":"Sainte-Marthe","countryCode":"FR","stateCode":"PAC","latitude":"43.33449000","longitude":"5.39112000"},{"name":"Sainte-Maxime","countryCode":"FR","stateCode":"PAC","latitude":"43.30907000","longitude":"6.63849000"},{"name":"Sainte-Tulle","countryCode":"FR","stateCode":"PAC","latitude":"43.78619000","longitude":"5.76513000"},{"name":"Saintes-Maries-de-la-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.45214000","longitude":"4.42913000"},{"name":"Salernes","countryCode":"FR","stateCode":"PAC","latitude":"43.56350000","longitude":"6.23386000"},{"name":"Salon-de-Provence","countryCode":"FR","stateCode":"PAC","latitude":"43.64229000","longitude":"5.09478000"},{"name":"Sanary-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.11985000","longitude":"5.80155000"},{"name":"Sarrians","countryCode":"FR","stateCode":"PAC","latitude":"44.08312000","longitude":"4.97111000"},{"name":"Sault","countryCode":"FR","stateCode":"PAC","latitude":"44.08968000","longitude":"5.40836000"},{"name":"Sausset-les-Pins","countryCode":"FR","stateCode":"PAC","latitude":"43.33136000","longitude":"5.10431000"},{"name":"Seillans","countryCode":"FR","stateCode":"PAC","latitude":"43.63623000","longitude":"6.64332000"},{"name":"Septèmes-les-Vallons","countryCode":"FR","stateCode":"PAC","latitude":"43.39834000","longitude":"5.36596000"},{"name":"Serres","countryCode":"FR","stateCode":"PAC","latitude":"44.42753000","longitude":"5.71458000"},{"name":"Seyne-les-Alpes","countryCode":"FR","stateCode":"PAC","latitude":"44.35042000","longitude":"6.35634000"},{"name":"Signes","countryCode":"FR","stateCode":"PAC","latitude":"43.29080000","longitude":"5.86284000"},{"name":"Simiane-Collongue","countryCode":"FR","stateCode":"PAC","latitude":"43.43067000","longitude":"5.43454000"},{"name":"Sisteron","countryCode":"FR","stateCode":"PAC","latitude":"44.19002000","longitude":"5.94643000"},{"name":"Six-Fours-les-Plages","countryCode":"FR","stateCode":"PAC","latitude":"43.09174000","longitude":"5.82465000"},{"name":"Solliès-Pont","countryCode":"FR","stateCode":"PAC","latitude":"43.19009000","longitude":"6.04115000"},{"name":"Solliès-Toucas","countryCode":"FR","stateCode":"PAC","latitude":"43.20579000","longitude":"6.02485000"},{"name":"Solliès-Ville","countryCode":"FR","stateCode":"PAC","latitude":"43.18256000","longitude":"6.03849000"},{"name":"Sorgues","countryCode":"FR","stateCode":"PAC","latitude":"44.01023000","longitude":"4.87381000"},{"name":"Sormiou","countryCode":"FR","stateCode":"PAC","latitude":"43.20959000","longitude":"5.41872000"},{"name":"Sospel","countryCode":"FR","stateCode":"PAC","latitude":"43.87792000","longitude":"7.44788000"},{"name":"Spéracèdes","countryCode":"FR","stateCode":"PAC","latitude":"43.64850000","longitude":"6.85889000"},{"name":"Sénas","countryCode":"FR","stateCode":"PAC","latitude":"43.74375000","longitude":"5.07800000"},{"name":"Sérignan-du-Comtat","countryCode":"FR","stateCode":"PAC","latitude":"44.18915000","longitude":"4.84379000"},{"name":"Taillades","countryCode":"FR","stateCode":"PAC","latitude":"43.83762000","longitude":"5.08951000"},{"name":"Tallard","countryCode":"FR","stateCode":"PAC","latitude":"44.46200000","longitude":"6.05205000"},{"name":"Tanneron","countryCode":"FR","stateCode":"PAC","latitude":"43.59057000","longitude":"6.87541000"},{"name":"Taradeau","countryCode":"FR","stateCode":"PAC","latitude":"43.45444000","longitude":"6.42729000"},{"name":"Tarascon","countryCode":"FR","stateCode":"PAC","latitude":"43.80583000","longitude":"4.66028000"},{"name":"Tende","countryCode":"FR","stateCode":"PAC","latitude":"44.08752000","longitude":"7.59366000"},{"name":"Thiers","countryCode":"FR","stateCode":"PAC","latitude":"43.29748000","longitude":"5.38198000"},{"name":"Théoule-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.50780000","longitude":"6.94080000"},{"name":"Toulon","countryCode":"FR","stateCode":"PAC","latitude":"43.12442000","longitude":"5.92836000"},{"name":"Tourrette-Levens","countryCode":"FR","stateCode":"PAC","latitude":"43.78640000","longitude":"7.27598000"},{"name":"Tourrettes-sur-Loup","countryCode":"FR","stateCode":"PAC","latitude":"43.71569000","longitude":"7.05892000"},{"name":"Tourves","countryCode":"FR","stateCode":"PAC","latitude":"43.40803000","longitude":"5.92392000"},{"name":"Trans-en-Provence","countryCode":"FR","stateCode":"PAC","latitude":"43.50326000","longitude":"6.48641000"},{"name":"Trets","countryCode":"FR","stateCode":"PAC","latitude":"43.44818000","longitude":"5.68328000"},{"name":"Uchaux","countryCode":"FR","stateCode":"PAC","latitude":"44.21667000","longitude":"4.80000000"},{"name":"Vacqueyras","countryCode":"FR","stateCode":"PAC","latitude":"44.13835000","longitude":"4.98332000"},{"name":"Vaison-la-Romaine","countryCode":"FR","stateCode":"PAC","latitude":"44.23896000","longitude":"5.07461000"},{"name":"Valbonne","countryCode":"FR","stateCode":"PAC","latitude":"43.63292000","longitude":"6.99911000"},{"name":"Valensole","countryCode":"FR","stateCode":"PAC","latitude":"43.83766000","longitude":"5.98392000"},{"name":"Vallauris","countryCode":"FR","stateCode":"PAC","latitude":"43.57803000","longitude":"7.05451000"},{"name":"Valréas","countryCode":"FR","stateCode":"PAC","latitude":"44.38490000","longitude":"4.99125000"},{"name":"Var","countryCode":"FR","stateCode":"PAC","latitude":"43.45860000","longitude":"6.29145000"},{"name":"Vedène","countryCode":"FR","stateCode":"PAC","latitude":"43.97744000","longitude":"4.90428000"},{"name":"Velaux","countryCode":"FR","stateCode":"PAC","latitude":"43.52839000","longitude":"5.25661000"},{"name":"Velleron","countryCode":"FR","stateCode":"PAC","latitude":"43.95742000","longitude":"5.02936000"},{"name":"Venasque","countryCode":"FR","stateCode":"PAC","latitude":"43.99595000","longitude":"5.14666000"},{"name":"Vence","countryCode":"FR","stateCode":"PAC","latitude":"43.72254000","longitude":"7.11183000"},{"name":"Venelles","countryCode":"FR","stateCode":"PAC","latitude":"43.59859000","longitude":"5.47977000"},{"name":"Ventabren","countryCode":"FR","stateCode":"PAC","latitude":"43.53847000","longitude":"5.29541000"},{"name":"Verduron","countryCode":"FR","stateCode":"PAC","latitude":"43.37063000","longitude":"5.34513000"},{"name":"Vernègues","countryCode":"FR","stateCode":"PAC","latitude":"43.68575000","longitude":"5.17156000"},{"name":"Veynes","countryCode":"FR","stateCode":"PAC","latitude":"44.53406000","longitude":"5.82321000"},{"name":"Vidauban","countryCode":"FR","stateCode":"PAC","latitude":"43.42721000","longitude":"6.43185000"},{"name":"Vieille Chapelle","countryCode":"FR","stateCode":"PAC","latitude":"43.24963000","longitude":"5.38048000"},{"name":"Villar-Saint-Pancrace","countryCode":"FR","stateCode":"PAC","latitude":"44.87318000","longitude":"6.62669000"},{"name":"Villecroze","countryCode":"FR","stateCode":"PAC","latitude":"43.58223000","longitude":"6.27587000"},{"name":"Villefranche-sur-Mer","countryCode":"FR","stateCode":"PAC","latitude":"43.70392000","longitude":"7.31088000"},{"name":"Villelaure","countryCode":"FR","stateCode":"PAC","latitude":"43.71075000","longitude":"5.43422000"},{"name":"Villeneuve","countryCode":"FR","stateCode":"PAC","latitude":"44.94488000","longitude":"6.56545000"},{"name":"Villeneuve-Loubet","countryCode":"FR","stateCode":"PAC","latitude":"43.65790000","longitude":"7.12233000"},{"name":"Villes-sur-Auzon","countryCode":"FR","stateCode":"PAC","latitude":"44.05669000","longitude":"5.23430000"},{"name":"Vinon-sur-Verdon","countryCode":"FR","stateCode":"PAC","latitude":"43.72484000","longitude":"5.81168000"},{"name":"Violès","countryCode":"FR","stateCode":"PAC","latitude":"44.16176000","longitude":"4.95483000"},{"name":"Visan","countryCode":"FR","stateCode":"PAC","latitude":"44.31468000","longitude":"4.95033000"},{"name":"Vitrolles","countryCode":"FR","stateCode":"PAC","latitude":"43.46000000","longitude":"5.24861000"},{"name":"Volonne","countryCode":"FR","stateCode":"PAC","latitude":"44.11039000","longitude":"6.01424000"},{"name":"Volx","countryCode":"FR","stateCode":"PAC","latitude":"43.87787000","longitude":"5.84148000"},{"name":"Èze","countryCode":"FR","stateCode":"PAC","latitude":"43.72799000","longitude":"7.36194000"},{"name":"Éguilles","countryCode":"FR","stateCode":"PAC","latitude":"43.56867000","longitude":"5.35575000"},{"name":"Éoures","countryCode":"FR","stateCode":"PAC","latitude":"43.30045000","longitude":"5.52193000"},{"name":"Évenos","countryCode":"FR","stateCode":"PAC","latitude":"43.16365000","longitude":"5.84628000"},{"name":"Bitam","countryCode":"GA","stateCode":"9","latitude":"2.07597000","longitude":"11.50065000"},{"name":"Mitzic","countryCode":"GA","stateCode":"9","latitude":"0.78205000","longitude":"11.54904000"},{"name":"Oyem","countryCode":"GA","stateCode":"9","latitude":"1.59950000","longitude":"11.57933000"},{"name":"Booué","countryCode":"GA","stateCode":"6","latitude":"-0.09207000","longitude":"11.93846000"},{"name":"Makokou","countryCode":"GA","stateCode":"6","latitude":"0.57381000","longitude":"12.86419000"},{"name":"Zadie","countryCode":"GA","stateCode":"6","latitude":"0.92582000","longitude":"13.90813000"},{"name":"Cocobeach","countryCode":"GA","stateCode":"1","latitude":"1.00019000","longitude":"9.58229000"},{"name":"Libreville","countryCode":"GA","stateCode":"1","latitude":"0.39241000","longitude":"9.45356000"},{"name":"Ntoum","countryCode":"GA","stateCode":"1","latitude":"0.39051000","longitude":"9.76096000"},{"name":"Fougamou","countryCode":"GA","stateCode":"4","latitude":"-1.21544000","longitude":"10.58378000"},{"name":"Mbigou","countryCode":"GA","stateCode":"4","latitude":"-1.90046000","longitude":"11.90600000"},{"name":"Mimongo","countryCode":"GA","stateCode":"4","latitude":"-1.61952000","longitude":"11.60675000"},{"name":"Mouila","countryCode":"GA","stateCode":"4","latitude":"-1.86846000","longitude":"11.05594000"},{"name":"Ndendé","countryCode":"GA","stateCode":"4","latitude":"-2.40077000","longitude":"11.35813000"},{"name":"Franceville","countryCode":"GA","stateCode":"2","latitude":"-1.63333000","longitude":"13.58357000"},{"name":"Lékoni","countryCode":"GA","stateCode":"2","latitude":"-1.58431000","longitude":"14.25905000"},{"name":"Moanda","countryCode":"GA","stateCode":"2","latitude":"-1.56652000","longitude":"13.19870000"},{"name":"Mounana","countryCode":"GA","stateCode":"2","latitude":"-1.40850000","longitude":"13.15857000"},{"name":"Okondja","countryCode":"GA","stateCode":"2","latitude":"-0.65487000","longitude":"13.67533000"},{"name":"Gamba","countryCode":"GA","stateCode":"8","latitude":"-2.65000000","longitude":"10.00000000"},{"name":"Omboué","countryCode":"GA","stateCode":"8","latitude":"-1.57464000","longitude":"9.26184000"},{"name":"Port-Gentil","countryCode":"GA","stateCode":"8","latitude":"-0.71933000","longitude":"8.78151000"},{"name":"Koulamoutou","countryCode":"GA","stateCode":"7","latitude":"-1.13667000","longitude":"12.46399000"},{"name":"Lastoursville","countryCode":"GA","stateCode":"7","latitude":"-0.81742000","longitude":"12.70818000"},{"name":"Lambaréné","countryCode":"GA","stateCode":"3","latitude":"-0.70010000","longitude":"10.24055000"},{"name":"Ndjolé","countryCode":"GA","stateCode":"3","latitude":"-0.17827000","longitude":"10.76488000"},{"name":"Mayumba","countryCode":"GA","stateCode":"5","latitude":"-3.43198000","longitude":"10.65540000"},{"name":"Tchibanga","countryCode":"GA","stateCode":"5","latitude":"-2.93323000","longitude":"10.98178000"},{"name":"Abbey Wood","countryCode":"GB","stateCode":"ENG","latitude":"51.48688000","longitude":"0.10747000"},{"name":"Abbots Bromley","countryCode":"GB","stateCode":"ENG","latitude":"52.81705000","longitude":"-1.87694000"},{"name":"Abbots Langley","countryCode":"GB","stateCode":"ENG","latitude":"51.70573000","longitude":"-0.41757000"},{"name":"Abbotskerswell","countryCode":"GB","stateCode":"ENG","latitude":"50.50816000","longitude":"-3.61342000"},{"name":"Abbotts Ann","countryCode":"GB","stateCode":"ENG","latitude":"51.19016000","longitude":"-1.53234000"},{"name":"Aberford","countryCode":"GB","stateCode":"ENG","latitude":"53.82604000","longitude":"-1.34231000"},{"name":"Abingdon","countryCode":"GB","stateCode":"ENG","latitude":"51.67109000","longitude":"-1.28278000"},{"name":"Abram","countryCode":"GB","stateCode":"ENG","latitude":"53.50855000","longitude":"-2.59266000"},{"name":"Abridge","countryCode":"GB","stateCode":"ENG","latitude":"51.64950000","longitude":"0.12033000"},{"name":"Accrington","countryCode":"GB","stateCode":"ENG","latitude":"53.75379000","longitude":"-2.35863000"},{"name":"Acklington","countryCode":"GB","stateCode":"ENG","latitude":"55.30000000","longitude":"-1.63333000"},{"name":"Acle","countryCode":"GB","stateCode":"ENG","latitude":"52.63681000","longitude":"1.54757000"},{"name":"Acocks Green","countryCode":"GB","stateCode":"ENG","latitude":"52.45000000","longitude":"-1.81667000"},{"name":"Acomb","countryCode":"GB","stateCode":"ENG","latitude":"54.99229000","longitude":"-2.11229000"},{"name":"Acton","countryCode":"GB","stateCode":"ENG","latitude":"51.50901000","longitude":"-0.27620000"},{"name":"Adderbury","countryCode":"GB","stateCode":"ENG","latitude":"52.01690000","longitude":"-1.31192000"},{"name":"Addingham","countryCode":"GB","stateCode":"ENG","latitude":"53.94452000","longitude":"-1.88424000"},{"name":"Addlestone","countryCode":"GB","stateCode":"ENG","latitude":"51.37135000","longitude":"-0.49353000"},{"name":"Adlington","countryCode":"GB","stateCode":"ENG","latitude":"53.61323000","longitude":"-2.60676000"},{"name":"Adwick le Street","countryCode":"GB","stateCode":"ENG","latitude":"53.57077000","longitude":"-1.18454000"},{"name":"Airmyn","countryCode":"GB","stateCode":"ENG","latitude":"53.72074000","longitude":"-0.89959000"},{"name":"Albrighton","countryCode":"GB","stateCode":"ENG","latitude":"52.63640000","longitude":"-2.27966000"},{"name":"Alcester","countryCode":"GB","stateCode":"ENG","latitude":"52.21667000","longitude":"-1.86667000"},{"name":"Alconbury","countryCode":"GB","stateCode":"ENG","latitude":"52.36900000","longitude":"-0.26009000"},{"name":"Aldbourne","countryCode":"GB","stateCode":"ENG","latitude":"51.48098000","longitude":"-1.61827000"},{"name":"Aldbrough","countryCode":"GB","stateCode":"ENG","latitude":"53.82893000","longitude":"-0.11467000"},{"name":"Aldeburgh","countryCode":"GB","stateCode":"ENG","latitude":"52.15259000","longitude":"1.60124000"},{"name":"Alderbury","countryCode":"GB","stateCode":"ENG","latitude":"51.04354000","longitude":"-1.73382000"},{"name":"Alderholt","countryCode":"GB","stateCode":"ENG","latitude":"50.91195000","longitude":"-1.83083000"},{"name":"Alderley Edge","countryCode":"GB","stateCode":"ENG","latitude":"53.30393000","longitude":"-2.23773000"},{"name":"Aldershot","countryCode":"GB","stateCode":"ENG","latitude":"51.24827000","longitude":"-0.76389000"},{"name":"Aldford","countryCode":"GB","stateCode":"ENG","latitude":"53.12762000","longitude":"-2.86812000"},{"name":"Aldridge","countryCode":"GB","stateCode":"ENG","latitude":"52.60549000","longitude":"-1.91715000"},{"name":"Alford","countryCode":"GB","stateCode":"ENG","latitude":"53.25943000","longitude":"0.17625000"},{"name":"Alfreton","countryCode":"GB","stateCode":"ENG","latitude":"53.09766000","longitude":"-1.38376000"},{"name":"Allhallows","countryCode":"GB","stateCode":"ENG","latitude":"51.46866000","longitude":"0.63686000"},{"name":"Almondsbury","countryCode":"GB","stateCode":"ENG","latitude":"51.55407000","longitude":"-2.57114000"},{"name":"Alnwick","countryCode":"GB","stateCode":"ENG","latitude":"55.41318000","longitude":"-1.70563000"},{"name":"Alresford","countryCode":"GB","stateCode":"ENG","latitude":"51.85389000","longitude":"1.00203000"},{"name":"Alrewas","countryCode":"GB","stateCode":"ENG","latitude":"52.73278000","longitude":"-1.74968000"},{"name":"Alsager","countryCode":"GB","stateCode":"ENG","latitude":"53.09617000","longitude":"-2.30649000"},{"name":"Alston","countryCode":"GB","stateCode":"ENG","latitude":"54.80900000","longitude":"-2.43931000"},{"name":"Althorne","countryCode":"GB","stateCode":"ENG","latitude":"51.65722000","longitude":"0.76085000"},{"name":"Alton","countryCode":"GB","stateCode":"ENG","latitude":"51.14931000","longitude":"-0.97469000"},{"name":"Altrincham","countryCode":"GB","stateCode":"ENG","latitude":"53.38752000","longitude":"-2.34848000"},{"name":"Alvechurch","countryCode":"GB","stateCode":"ENG","latitude":"52.35173000","longitude":"-1.96531000"},{"name":"Alveley","countryCode":"GB","stateCode":"ENG","latitude":"52.45709000","longitude":"-2.35434000"},{"name":"Alveston","countryCode":"GB","stateCode":"ENG","latitude":"51.58806000","longitude":"-2.53139000"},{"name":"Amble","countryCode":"GB","stateCode":"ENG","latitude":"55.33333000","longitude":"-1.58333000"},{"name":"Ambleside","countryCode":"GB","stateCode":"ENG","latitude":"54.43261000","longitude":"-2.96167000"},{"name":"Ambrosden","countryCode":"GB","stateCode":"ENG","latitude":"51.87087000","longitude":"-1.12129000"},{"name":"Amersham","countryCode":"GB","stateCode":"ENG","latitude":"51.66667000","longitude":"-0.61667000"},{"name":"Amersham on the Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.67468000","longitude":"-0.60742000"},{"name":"Amesbury","countryCode":"GB","stateCode":"ENG","latitude":"51.17509000","longitude":"-1.78064000"},{"name":"Ampthill","countryCode":"GB","stateCode":"ENG","latitude":"52.02694000","longitude":"-0.49567000"},{"name":"Ancaster","countryCode":"GB","stateCode":"ENG","latitude":"52.98276000","longitude":"-0.53593000"},{"name":"Andover","countryCode":"GB","stateCode":"ENG","latitude":"51.21135000","longitude":"-1.49393000"},{"name":"Anna Valley","countryCode":"GB","stateCode":"ENG","latitude":"51.19317000","longitude":"-1.50719000"},{"name":"Annfield Plain","countryCode":"GB","stateCode":"ENG","latitude":"54.85749000","longitude":"-1.73827000"},{"name":"Anstey","countryCode":"GB","stateCode":"ENG","latitude":"52.67368000","longitude":"-1.18841000"},{"name":"Appleby","countryCode":"GB","stateCode":"ENG","latitude":"53.62198000","longitude":"-0.56612000"},{"name":"Appleby-in-Westmorland","countryCode":"GB","stateCode":"ENG","latitude":"54.57704000","longitude":"-2.48978000"},{"name":"Appledore","countryCode":"GB","stateCode":"ENG","latitude":"51.05000000","longitude":"-4.20000000"},{"name":"Appleton Thorn","countryCode":"GB","stateCode":"ENG","latitude":"53.35045000","longitude":"-2.54488000"},{"name":"Appley Bridge","countryCode":"GB","stateCode":"ENG","latitude":"53.57781000","longitude":"-2.72090000"},{"name":"Archway","countryCode":"GB","stateCode":"ENG","latitude":"51.56733000","longitude":"-0.13415000"},{"name":"Ardingly","countryCode":"GB","stateCode":"ENG","latitude":"51.04865000","longitude":"-0.07716000"},{"name":"Arlesey","countryCode":"GB","stateCode":"ENG","latitude":"52.00713000","longitude":"-0.26565000"},{"name":"Armitage","countryCode":"GB","stateCode":"ENG","latitude":"52.74193000","longitude":"-1.88266000"},{"name":"Armthorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.53518000","longitude":"-1.05341000"},{"name":"Arnold","countryCode":"GB","stateCode":"ENG","latitude":"53.00000000","longitude":"-1.13333000"},{"name":"Arnside","countryCode":"GB","stateCode":"ENG","latitude":"54.20179000","longitude":"-2.83374000"},{"name":"Arundel","countryCode":"GB","stateCode":"ENG","latitude":"50.85423000","longitude":"-0.55393000"},{"name":"Ascot","countryCode":"GB","stateCode":"ENG","latitude":"51.41082000","longitude":"-0.67480000"},{"name":"Asfordby","countryCode":"GB","stateCode":"ENG","latitude":"52.76331000","longitude":"-0.95856000"},{"name":"Ash","countryCode":"GB","stateCode":"ENG","latitude":"51.27883000","longitude":"1.27974000"},{"name":"Ashbourne","countryCode":"GB","stateCode":"ENG","latitude":"53.01667000","longitude":"-1.73333000"},{"name":"Ashburton","countryCode":"GB","stateCode":"ENG","latitude":"50.51559000","longitude":"-3.75572000"},{"name":"Ashby de la Zouch","countryCode":"GB","stateCode":"ENG","latitude":"52.74632000","longitude":"-1.47320000"},{"name":"Ashford","countryCode":"GB","stateCode":"ENG","latitude":"51.14648000","longitude":"0.87376000"},{"name":"Ashill","countryCode":"GB","stateCode":"ENG","latitude":"52.60435000","longitude":"0.78574000"},{"name":"Ashington","countryCode":"GB","stateCode":"ENG","latitude":"55.17719000","longitude":"-1.56412000"},{"name":"Ashtead","countryCode":"GB","stateCode":"ENG","latitude":"51.30873000","longitude":"-0.29972000"},{"name":"Ashton Keynes","countryCode":"GB","stateCode":"ENG","latitude":"51.64521000","longitude":"-1.93232000"},{"name":"Ashton in Makerfield","countryCode":"GB","stateCode":"ENG","latitude":"53.48333000","longitude":"-2.65000000"},{"name":"Ashton-under-Lyne","countryCode":"GB","stateCode":"ENG","latitude":"53.48876000","longitude":"-2.09890000"},{"name":"Ashurst","countryCode":"GB","stateCode":"ENG","latitude":"50.93236000","longitude":"-0.32375000"},{"name":"Ashwell","countryCode":"GB","stateCode":"ENG","latitude":"52.03866000","longitude":"-0.15398000"},{"name":"Askam in Furness","countryCode":"GB","stateCode":"ENG","latitude":"54.18718000","longitude":"-3.20467000"},{"name":"Askern","countryCode":"GB","stateCode":"ENG","latitude":"53.61639000","longitude":"-1.15237000"},{"name":"Aslockton","countryCode":"GB","stateCode":"ENG","latitude":"52.95299000","longitude":"-0.89700000"},{"name":"Aspatria","countryCode":"GB","stateCode":"ENG","latitude":"54.76574000","longitude":"-3.32783000"},{"name":"Aston","countryCode":"GB","stateCode":"ENG","latitude":"52.50000000","longitude":"-1.88333000"},{"name":"Aston Clinton","countryCode":"GB","stateCode":"ENG","latitude":"51.80020000","longitude":"-0.72540000"},{"name":"Aston-on-Trent","countryCode":"GB","stateCode":"ENG","latitude":"52.86172000","longitude":"-1.38642000"},{"name":"Astwood Bank","countryCode":"GB","stateCode":"ENG","latitude":"52.25993000","longitude":"-1.93754000"},{"name":"Atherstone","countryCode":"GB","stateCode":"ENG","latitude":"52.57536000","longitude":"-1.54693000"},{"name":"Atherton","countryCode":"GB","stateCode":"ENG","latitude":"53.52371000","longitude":"-2.49354000"},{"name":"Attleborough","countryCode":"GB","stateCode":"ENG","latitude":"52.51779000","longitude":"1.01572000"},{"name":"Atworth","countryCode":"GB","stateCode":"ENG","latitude":"51.39234000","longitude":"-2.19297000"},{"name":"Auckley","countryCode":"GB","stateCode":"ENG","latitude":"53.50386000","longitude":"-1.02174000"},{"name":"Audlem","countryCode":"GB","stateCode":"ENG","latitude":"52.98956000","longitude":"-2.50706000"},{"name":"Audley","countryCode":"GB","stateCode":"ENG","latitude":"53.05000000","longitude":"-2.30000000"},{"name":"Aveley","countryCode":"GB","stateCode":"ENG","latitude":"51.49987000","longitude":"0.25174000"},{"name":"Avening","countryCode":"GB","stateCode":"ENG","latitude":"51.68010000","longitude":"-2.16903000"},{"name":"Awsworth","countryCode":"GB","stateCode":"ENG","latitude":"52.98912000","longitude":"-1.28354000"},{"name":"Axbridge","countryCode":"GB","stateCode":"ENG","latitude":"51.28466000","longitude":"-2.82078000"},{"name":"Axminster","countryCode":"GB","stateCode":"ENG","latitude":"50.78259000","longitude":"-2.99787000"},{"name":"Aylesbury","countryCode":"GB","stateCode":"ENG","latitude":"51.81665000","longitude":"-0.81458000"},{"name":"Aylesford","countryCode":"GB","stateCode":"ENG","latitude":"51.30374000","longitude":"0.47936000"},{"name":"Aylesham","countryCode":"GB","stateCode":"ENG","latitude":"51.22539000","longitude":"1.20157000"},{"name":"Aylsham","countryCode":"GB","stateCode":"ENG","latitude":"52.79672000","longitude":"1.25107000"},{"name":"Babworth","countryCode":"GB","stateCode":"ENG","latitude":"53.31799000","longitude":"-0.97583000"},{"name":"Backworth","countryCode":"GB","stateCode":"ENG","latitude":"55.04229000","longitude":"-1.52779000"},{"name":"Bacton","countryCode":"GB","stateCode":"ENG","latitude":"52.26667000","longitude":"1.01667000"},{"name":"Bacup","countryCode":"GB","stateCode":"ENG","latitude":"53.70336000","longitude":"-2.20070000"},{"name":"Badsey","countryCode":"GB","stateCode":"ENG","latitude":"52.08819000","longitude":"-1.89925000"},{"name":"Badsworth","countryCode":"GB","stateCode":"ENG","latitude":"53.62876000","longitude":"-1.30128000"},{"name":"Bagshot","countryCode":"GB","stateCode":"ENG","latitude":"51.36069000","longitude":"-0.68802000"},{"name":"Bagworth","countryCode":"GB","stateCode":"ENG","latitude":"52.67265000","longitude":"-1.34274000"},{"name":"Baildon","countryCode":"GB","stateCode":"ENG","latitude":"53.84711000","longitude":"-1.78785000"},{"name":"Bakewell","countryCode":"GB","stateCode":"ENG","latitude":"53.21338000","longitude":"-1.67481000"},{"name":"Balcombe","countryCode":"GB","stateCode":"ENG","latitude":"51.05726000","longitude":"-0.13450000"},{"name":"Baldock","countryCode":"GB","stateCode":"ENG","latitude":"51.98781000","longitude":"-0.18835000"},{"name":"Balsall Common","countryCode":"GB","stateCode":"ENG","latitude":"52.39186000","longitude":"-1.65040000"},{"name":"Balsham","countryCode":"GB","stateCode":"ENG","latitude":"52.13238000","longitude":"0.31586000"},{"name":"Bamburgh","countryCode":"GB","stateCode":"ENG","latitude":"55.60652000","longitude":"-1.71704000"},{"name":"Bampton","countryCode":"GB","stateCode":"ENG","latitude":"51.72634000","longitude":"-1.54547000"},{"name":"Banbury","countryCode":"GB","stateCode":"ENG","latitude":"52.06320000","longitude":"-1.34222000"},{"name":"Banham","countryCode":"GB","stateCode":"ENG","latitude":"52.45240000","longitude":"1.03683000"},{"name":"Banks","countryCode":"GB","stateCode":"ENG","latitude":"53.68333000","longitude":"-2.91667000"},{"name":"Banstead","countryCode":"GB","stateCode":"ENG","latitude":"51.32233000","longitude":"-0.20685000"},{"name":"Banwell","countryCode":"GB","stateCode":"ENG","latitude":"51.32894000","longitude":"-2.86914000"},{"name":"Bar Hill","countryCode":"GB","stateCode":"ENG","latitude":"52.24899000","longitude":"0.02883000"},{"name":"Barbican","countryCode":"GB","stateCode":"ENG","latitude":"51.51988000","longitude":"-0.09446000"},{"name":"Bardney","countryCode":"GB","stateCode":"ENG","latitude":"53.21005000","longitude":"-0.32371000"},{"name":"Bardsey","countryCode":"GB","stateCode":"ENG","latitude":"53.88492000","longitude":"-1.44539000"},{"name":"Barham","countryCode":"GB","stateCode":"ENG","latitude":"51.20570000","longitude":"1.15734000"},{"name":"Barking","countryCode":"GB","stateCode":"ENG","latitude":"51.53333000","longitude":"0.08333000"},{"name":"Barkisland","countryCode":"GB","stateCode":"ENG","latitude":"53.67614000","longitude":"-1.91840000"},{"name":"Barlaston","countryCode":"GB","stateCode":"ENG","latitude":"52.94200000","longitude":"-2.17050000"},{"name":"Barlborough","countryCode":"GB","stateCode":"ENG","latitude":"53.28795000","longitude":"-1.28815000"},{"name":"Barlby","countryCode":"GB","stateCode":"ENG","latitude":"53.79964000","longitude":"-1.04061000"},{"name":"Barlestone","countryCode":"GB","stateCode":"ENG","latitude":"52.64718000","longitude":"-1.37013000"},{"name":"Barmby on the Marsh","countryCode":"GB","stateCode":"ENG","latitude":"53.74896000","longitude":"-0.95607000"},{"name":"Barnack","countryCode":"GB","stateCode":"ENG","latitude":"52.63181000","longitude":"-0.40821000"},{"name":"Barnard Castle","countryCode":"GB","stateCode":"ENG","latitude":"54.54150000","longitude":"-1.91900000"},{"name":"Barnburgh","countryCode":"GB","stateCode":"ENG","latitude":"53.52408000","longitude":"-1.27300000"},{"name":"Barnet","countryCode":"GB","stateCode":"ENG","latitude":"51.65000000","longitude":"-0.20000000"},{"name":"Barnetby le Wold","countryCode":"GB","stateCode":"ENG","latitude":"53.57480000","longitude":"-0.40607000"},{"name":"Barnham","countryCode":"GB","stateCode":"ENG","latitude":"50.83120000","longitude":"-0.63789000"},{"name":"Barnoldswick","countryCode":"GB","stateCode":"ENG","latitude":"53.91711000","longitude":"-2.18705000"},{"name":"Barnsbury","countryCode":"GB","stateCode":"ENG","latitude":"51.54067000","longitude":"-0.11675000"},{"name":"Barnsley","countryCode":"GB","stateCode":"ENG","latitude":"53.53333000","longitude":"-1.50000000"},{"name":"Barnstaple","countryCode":"GB","stateCode":"ENG","latitude":"51.08022000","longitude":"-4.05808000"},{"name":"Barnt Green","countryCode":"GB","stateCode":"ENG","latitude":"52.35902000","longitude":"-2.00715000"},{"name":"Barnwood","countryCode":"GB","stateCode":"ENG","latitude":"51.86393000","longitude":"-2.20087000"},{"name":"Barrow in Furness","countryCode":"GB","stateCode":"ENG","latitude":"54.11094000","longitude":"-3.22758000"},{"name":"Barrow upon Humber","countryCode":"GB","stateCode":"ENG","latitude":"53.67550000","longitude":"-0.38062000"},{"name":"Barrow upon Soar","countryCode":"GB","stateCode":"ENG","latitude":"52.75178000","longitude":"-1.14601000"},{"name":"Barrowby","countryCode":"GB","stateCode":"ENG","latitude":"52.91636000","longitude":"-0.69094000"},{"name":"Barrowford","countryCode":"GB","stateCode":"ENG","latitude":"53.84650000","longitude":"-2.21838000"},{"name":"Bartley Green","countryCode":"GB","stateCode":"ENG","latitude":"52.43532000","longitude":"-1.99707000"},{"name":"Barton under Needwood","countryCode":"GB","stateCode":"ENG","latitude":"52.76268000","longitude":"-1.72400000"},{"name":"Barton upon Humber","countryCode":"GB","stateCode":"ENG","latitude":"53.68915000","longitude":"-0.44377000"},{"name":"Barton-le-Clay","countryCode":"GB","stateCode":"ENG","latitude":"51.96598000","longitude":"-0.42731000"},{"name":"Baschurch","countryCode":"GB","stateCode":"ENG","latitude":"52.78848000","longitude":"-2.85284000"},{"name":"Basford","countryCode":"GB","stateCode":"ENG","latitude":"52.96667000","longitude":"-1.18333000"},{"name":"Basildon","countryCode":"GB","stateCode":"ENG","latitude":"51.56844000","longitude":"0.45782000"},{"name":"Basingstoke","countryCode":"GB","stateCode":"ENG","latitude":"51.26249000","longitude":"-1.08708000"},{"name":"Baslow","countryCode":"GB","stateCode":"ENG","latitude":"53.24811000","longitude":"-1.62246000"},{"name":"Bassingbourn","countryCode":"GB","stateCode":"ENG","latitude":"52.07821000","longitude":"-0.05390000"},{"name":"Bassingham","countryCode":"GB","stateCode":"ENG","latitude":"53.12881000","longitude":"-0.63765000"},{"name":"Baston","countryCode":"GB","stateCode":"ENG","latitude":"52.71311000","longitude":"-0.35173000"},{"name":"Bath","countryCode":"GB","stateCode":"ENG","latitude":"51.37510000","longitude":"-2.36172000"},{"name":"Bath and North East Somerset","countryCode":"GB","stateCode":"ENG","latitude":"51.33333000","longitude":"-2.50000000"},{"name":"Batley","countryCode":"GB","stateCode":"ENG","latitude":"53.70291000","longitude":"-1.63370000"},{"name":"Battersea","countryCode":"GB","stateCode":"ENG","latitude":"51.47475000","longitude":"-0.15547000"},{"name":"Battle","countryCode":"GB","stateCode":"ENG","latitude":"50.91732000","longitude":"0.48417000"},{"name":"Bawtry","countryCode":"GB","stateCode":"ENG","latitude":"53.43146000","longitude":"-1.01878000"},{"name":"Bay Horse","countryCode":"GB","stateCode":"ENG","latitude":"53.96867000","longitude":"-2.77603000"},{"name":"Bayston Hill","countryCode":"GB","stateCode":"ENG","latitude":"52.67550000","longitude":"-2.76156000"},{"name":"Bayswater","countryCode":"GB","stateCode":"ENG","latitude":"51.51116000","longitude":"-0.18426000"},{"name":"Beaconsfield","countryCode":"GB","stateCode":"ENG","latitude":"51.61219000","longitude":"-0.64732000"},{"name":"Beadnell","countryCode":"GB","stateCode":"ENG","latitude":"55.55670000","longitude":"-1.63250000"},{"name":"Beaminster","countryCode":"GB","stateCode":"ENG","latitude":"50.80900000","longitude":"-2.73910000"},{"name":"Bebington","countryCode":"GB","stateCode":"ENG","latitude":"53.35000000","longitude":"-3.01667000"},{"name":"Beccles","countryCode":"GB","stateCode":"ENG","latitude":"52.45936000","longitude":"1.56465000"},{"name":"Beckenham","countryCode":"GB","stateCode":"ENG","latitude":"51.40878000","longitude":"-0.02526000"},{"name":"Beckingham","countryCode":"GB","stateCode":"ENG","latitude":"53.40000000","longitude":"-0.83333000"},{"name":"Becontree","countryCode":"GB","stateCode":"ENG","latitude":"51.55290000","longitude":"0.12900000"},{"name":"Bedale","countryCode":"GB","stateCode":"ENG","latitude":"54.28811000","longitude":"-1.59181000"},{"name":"Bedford","countryCode":"GB","stateCode":"ENG","latitude":"52.18831000","longitude":"-0.45316000"},{"name":"Bedlington","countryCode":"GB","stateCode":"ENG","latitude":"55.13061000","longitude":"-1.59319000"},{"name":"Bedworth","countryCode":"GB","stateCode":"ENG","latitude":"52.47910000","longitude":"-1.46909000"},{"name":"Beeford","countryCode":"GB","stateCode":"ENG","latitude":"53.96999000","longitude":"-0.28913000"},{"name":"Beighton","countryCode":"GB","stateCode":"ENG","latitude":"53.33333000","longitude":"-1.33333000"},{"name":"Belbroughton","countryCode":"GB","stateCode":"ENG","latitude":"52.39177000","longitude":"-2.11884000"},{"name":"Belford","countryCode":"GB","stateCode":"ENG","latitude":"55.60000000","longitude":"-1.83333000"},{"name":"Bellingham","countryCode":"GB","stateCode":"ENG","latitude":"55.14464000","longitude":"-2.25383000"},{"name":"Belmont","countryCode":"GB","stateCode":"ENG","latitude":"52.04272000","longitude":"-2.74169000"},{"name":"Belper","countryCode":"GB","stateCode":"ENG","latitude":"53.02330000","longitude":"-1.48119000"},{"name":"Belsize Park","countryCode":"GB","stateCode":"ENG","latitude":"51.54767000","longitude":"-0.17228000"},{"name":"Belton","countryCode":"GB","stateCode":"ENG","latitude":"53.55000000","longitude":"-0.81667000"},{"name":"Belvedere","countryCode":"GB","stateCode":"ENG","latitude":"51.49114000","longitude":"0.15136000"},{"name":"Bembridge","countryCode":"GB","stateCode":"ENG","latitude":"50.68634000","longitude":"-1.08275000"},{"name":"Bempton","countryCode":"GB","stateCode":"ENG","latitude":"54.13036000","longitude":"-0.17853000"},{"name":"Benson","countryCode":"GB","stateCode":"ENG","latitude":"51.62073000","longitude":"-1.10979000"},{"name":"Bentley","countryCode":"GB","stateCode":"ENG","latitude":"53.53333000","longitude":"-1.15000000"},{"name":"Benwell","countryCode":"GB","stateCode":"ENG","latitude":"54.97296000","longitude":"-1.66926000"},{"name":"Bere Alston","countryCode":"GB","stateCode":"ENG","latitude":"50.48233000","longitude":"-4.19034000"},{"name":"Bere Regis","countryCode":"GB","stateCode":"ENG","latitude":"50.75371000","longitude":"-2.21553000"},{"name":"Berkeley","countryCode":"GB","stateCode":"ENG","latitude":"51.69111000","longitude":"-2.45917000"},{"name":"Berkhamsted","countryCode":"GB","stateCode":"ENG","latitude":"51.76040000","longitude":"-0.56528000"},{"name":"Berwick-Upon-Tweed","countryCode":"GB","stateCode":"ENG","latitude":"55.76536000","longitude":"-2.01186000"},{"name":"Bethnal Green","countryCode":"GB","stateCode":"ENG","latitude":"51.52718000","longitude":"-0.06109000"},{"name":"Betley","countryCode":"GB","stateCode":"ENG","latitude":"53.03439000","longitude":"-2.36865000"},{"name":"Beverley","countryCode":"GB","stateCode":"ENG","latitude":"53.84587000","longitude":"-0.42332000"},{"name":"Bewbush","countryCode":"GB","stateCode":"ENG","latitude":"51.10329000","longitude":"-0.22312000"},{"name":"Bewdley","countryCode":"GB","stateCode":"ENG","latitude":"52.37570000","longitude":"-2.31833000"},{"name":"Bexhill-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"50.85023000","longitude":"0.47095000"},{"name":"Bexley","countryCode":"GB","stateCode":"ENG","latitude":"51.44162000","longitude":"0.14866000"},{"name":"Bicester","countryCode":"GB","stateCode":"ENG","latitude":"51.89998000","longitude":"-1.15357000"},{"name":"Bicknacre","countryCode":"GB","stateCode":"ENG","latitude":"51.69403000","longitude":"0.58519000"},{"name":"Bicton","countryCode":"GB","stateCode":"ENG","latitude":"52.72829000","longitude":"-2.81649000"},{"name":"Biddenden","countryCode":"GB","stateCode":"ENG","latitude":"51.11489000","longitude":"0.63819000"},{"name":"Biddestone","countryCode":"GB","stateCode":"ENG","latitude":"51.46083000","longitude":"-2.19833000"},{"name":"Biddulph","countryCode":"GB","stateCode":"ENG","latitude":"53.11724000","longitude":"-2.17584000"},{"name":"Bideford","countryCode":"GB","stateCode":"ENG","latitude":"51.01678000","longitude":"-4.20832000"},{"name":"Bidford-on-Avon","countryCode":"GB","stateCode":"ENG","latitude":"52.16964000","longitude":"-1.85955000"},{"name":"Biggin Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.31329000","longitude":"0.03433000"},{"name":"Biggleswade","countryCode":"GB","stateCode":"ENG","latitude":"52.08652000","longitude":"-0.26493000"},{"name":"Bildeston","countryCode":"GB","stateCode":"ENG","latitude":"52.10658000","longitude":"0.90916000"},{"name":"Billericay","countryCode":"GB","stateCode":"ENG","latitude":"51.62867000","longitude":"0.41963000"},{"name":"Billingborough","countryCode":"GB","stateCode":"ENG","latitude":"52.89384000","longitude":"-0.34186000"},{"name":"Billinge","countryCode":"GB","stateCode":"ENG","latitude":"53.49795000","longitude":"-2.70810000"},{"name":"Billingham","countryCode":"GB","stateCode":"ENG","latitude":"54.58881000","longitude":"-1.29034000"},{"name":"Billinghay","countryCode":"GB","stateCode":"ENG","latitude":"53.07959000","longitude":"-0.27689000"},{"name":"Billingshurst","countryCode":"GB","stateCode":"ENG","latitude":"51.02312000","longitude":"-0.45359000"},{"name":"Billington","countryCode":"GB","stateCode":"ENG","latitude":"53.81570000","longitude":"-2.42360000"},{"name":"Bilsdale","countryCode":"GB","stateCode":"ENG","latitude":"54.37356000","longitude":"-1.11923000"},{"name":"Bilsthorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.14024000","longitude":"-1.03392000"},{"name":"Bilston","countryCode":"GB","stateCode":"ENG","latitude":"52.56568000","longitude":"-2.07367000"},{"name":"Bingham","countryCode":"GB","stateCode":"ENG","latitude":"52.94978000","longitude":"-0.95907000"},{"name":"Bingley","countryCode":"GB","stateCode":"ENG","latitude":"53.84861000","longitude":"-1.83857000"},{"name":"Birchington-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"51.37575000","longitude":"1.30480000"},{"name":"Bircotes","countryCode":"GB","stateCode":"ENG","latitude":"53.41933000","longitude":"-1.04905000"},{"name":"Birdham","countryCode":"GB","stateCode":"ENG","latitude":"50.79606000","longitude":"-0.83067000"},{"name":"Birdwell","countryCode":"GB","stateCode":"ENG","latitude":"53.51398000","longitude":"-1.47929000"},{"name":"Birkenhead","countryCode":"GB","stateCode":"ENG","latitude":"53.39337000","longitude":"-3.01479000"},{"name":"Birmingham","countryCode":"GB","stateCode":"ENG","latitude":"52.48142000","longitude":"-1.89983000"},{"name":"Bishop Auckland","countryCode":"GB","stateCode":"ENG","latitude":"54.65554000","longitude":"-1.67706000"},{"name":"Bishop Middleham","countryCode":"GB","stateCode":"ENG","latitude":"54.67778000","longitude":"-1.48826000"},{"name":"Bishop Sutton","countryCode":"GB","stateCode":"ENG","latitude":"51.33444000","longitude":"-2.59472000"},{"name":"Bishop\'s Castle","countryCode":"GB","stateCode":"ENG","latitude":"52.49208000","longitude":"-3.00210000"},{"name":"Bishops Cleeve","countryCode":"GB","stateCode":"ENG","latitude":"51.94749000","longitude":"-2.06277000"},{"name":"Bishops Lydeard","countryCode":"GB","stateCode":"ENG","latitude":"51.05917000","longitude":"-3.18778000"},{"name":"Bishops Stortford","countryCode":"GB","stateCode":"ENG","latitude":"51.87113000","longitude":"0.15868000"},{"name":"Bishops Waltham","countryCode":"GB","stateCode":"ENG","latitude":"50.95595000","longitude":"-1.21476000"},{"name":"Bishopsteignton","countryCode":"GB","stateCode":"ENG","latitude":"50.55193000","longitude":"-3.53852000"},{"name":"Bishopstoke","countryCode":"GB","stateCode":"ENG","latitude":"50.96643000","longitude":"-1.32832000"},{"name":"Bishopstone","countryCode":"GB","stateCode":"ENG","latitude":"51.55130000","longitude":"-1.64701000"},{"name":"Bishopsworth","countryCode":"GB","stateCode":"ENG","latitude":"51.41479000","longitude":"-2.62080000"},{"name":"Bishopthorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.91910000","longitude":"-1.09915000"},{"name":"Bishopton","countryCode":"GB","stateCode":"ENG","latitude":"54.58333000","longitude":"-1.43333000"},{"name":"Bitton","countryCode":"GB","stateCode":"ENG","latitude":"51.42479000","longitude":"-2.45965000"},{"name":"Blaby","countryCode":"GB","stateCode":"ENG","latitude":"52.57577000","longitude":"-1.16403000"},{"name":"Black Notley","countryCode":"GB","stateCode":"ENG","latitude":"51.85301000","longitude":"0.56846000"},{"name":"Blackburn","countryCode":"GB","stateCode":"ENG","latitude":"53.75000000","longitude":"-2.48333000"},{"name":"Blackburn with Darwen","countryCode":"GB","stateCode":"ENG","latitude":"53.66667000","longitude":"-2.46667000"},{"name":"Blackheath","countryCode":"GB","stateCode":"ENG","latitude":"51.46470000","longitude":"0.00790000"},{"name":"Blackley","countryCode":"GB","stateCode":"ENG","latitude":"53.51765000","longitude":"-2.21443000"},{"name":"Blackmoorfoot","countryCode":"GB","stateCode":"ENG","latitude":"53.61423000","longitude":"-1.85588000"},{"name":"Blackpool","countryCode":"GB","stateCode":"ENG","latitude":"53.81667000","longitude":"-3.05000000"},{"name":"Blackrod","countryCode":"GB","stateCode":"ENG","latitude":"53.59229000","longitude":"-2.58026000"},{"name":"Blackwell","countryCode":"GB","stateCode":"ENG","latitude":"53.11667000","longitude":"-1.33333000"},{"name":"Blacon","countryCode":"GB","stateCode":"ENG","latitude":"53.20832000","longitude":"-2.92530000"},{"name":"Blagdon","countryCode":"GB","stateCode":"ENG","latitude":"51.32688000","longitude":"-2.71731000"},{"name":"Blandford Forum","countryCode":"GB","stateCode":"ENG","latitude":"50.86073000","longitude":"-2.16174000"},{"name":"Blaydon-on-Tyne","countryCode":"GB","stateCode":"ENG","latitude":"54.96461000","longitude":"-1.71392000"},{"name":"Bleadon","countryCode":"GB","stateCode":"ENG","latitude":"51.30861000","longitude":"-2.94750000"},{"name":"Blean","countryCode":"GB","stateCode":"ENG","latitude":"51.30679000","longitude":"1.04301000"},{"name":"Bletchingley","countryCode":"GB","stateCode":"ENG","latitude":"51.24059000","longitude":"-0.10038000"},{"name":"Bletchley","countryCode":"GB","stateCode":"ENG","latitude":"51.99334000","longitude":"-0.73471000"},{"name":"Blewbury","countryCode":"GB","stateCode":"ENG","latitude":"51.56880000","longitude":"-1.23261000"},{"name":"Blidworth","countryCode":"GB","stateCode":"ENG","latitude":"53.09849000","longitude":"-1.11689000"},{"name":"Blindley Heath","countryCode":"GB","stateCode":"ENG","latitude":"51.19344000","longitude":"-0.05116000"},{"name":"Blisworth","countryCode":"GB","stateCode":"ENG","latitude":"52.17498000","longitude":"-0.94131000"},{"name":"Blockley","countryCode":"GB","stateCode":"ENG","latitude":"52.01220000","longitude":"-1.76268000"},{"name":"Bloxham","countryCode":"GB","stateCode":"ENG","latitude":"52.02039000","longitude":"-1.37321000"},{"name":"Bloxwich","countryCode":"GB","stateCode":"ENG","latitude":"52.61806000","longitude":"-2.00431000"},{"name":"Blunham","countryCode":"GB","stateCode":"ENG","latitude":"52.14695000","longitude":"-0.32178000"},{"name":"Bluntisham","countryCode":"GB","stateCode":"ENG","latitude":"52.35479000","longitude":"0.00854000"},{"name":"Blyth","countryCode":"GB","stateCode":"ENG","latitude":"55.12708000","longitude":"-1.50856000"},{"name":"Blyton","countryCode":"GB","stateCode":"ENG","latitude":"53.44384000","longitude":"-0.71753000"},{"name":"Bodle Street","countryCode":"GB","stateCode":"ENG","latitude":"50.91299000","longitude":"0.34332000"},{"name":"Bodmin","countryCode":"GB","stateCode":"ENG","latitude":"50.47151000","longitude":"-4.72430000"},{"name":"Bognor Regis","countryCode":"GB","stateCode":"ENG","latitude":"50.78206000","longitude":"-0.67978000"},{"name":"Bollington","countryCode":"GB","stateCode":"ENG","latitude":"53.29446000","longitude":"-2.10963000"},{"name":"Bolsover","countryCode":"GB","stateCode":"ENG","latitude":"53.22846000","longitude":"-1.29204000"},{"name":"Bolton","countryCode":"GB","stateCode":"ENG","latitude":"53.58333000","longitude":"-2.43333000"},{"name":"Bolton le Sands","countryCode":"GB","stateCode":"ENG","latitude":"54.09632000","longitude":"-2.80017000"},{"name":"Bolton upon Dearne","countryCode":"GB","stateCode":"ENG","latitude":"53.51667000","longitude":"-1.31667000"},{"name":"Boosbeck","countryCode":"GB","stateCode":"ENG","latitude":"54.54265000","longitude":"-0.98139000"},{"name":"Bootle","countryCode":"GB","stateCode":"ENG","latitude":"53.46667000","longitude":"-3.01667000"},{"name":"Bordon","countryCode":"GB","stateCode":"ENG","latitude":"51.11357000","longitude":"-0.86245000"},{"name":"Boreham","countryCode":"GB","stateCode":"ENG","latitude":"51.75955000","longitude":"0.54116000"},{"name":"Borehamwood","countryCode":"GB","stateCode":"ENG","latitude":"51.65468000","longitude":"-0.27762000"},{"name":"Borough Green","countryCode":"GB","stateCode":"ENG","latitude":"51.29158000","longitude":"0.30478000"},{"name":"Borough of Bolton","countryCode":"GB","stateCode":"ENG","latitude":"53.58333000","longitude":"-2.50000000"},{"name":"Borough of Bury","countryCode":"GB","stateCode":"ENG","latitude":"53.58333000","longitude":"-2.33333000"},{"name":"Borough of Halton","countryCode":"GB","stateCode":"ENG","latitude":"53.33333000","longitude":"-2.75000000"},{"name":"Borough of North Tyneside","countryCode":"GB","stateCode":"ENG","latitude":"55.03333000","longitude":"-1.50000000"},{"name":"Borough of Oldham","countryCode":"GB","stateCode":"ENG","latitude":"53.55000000","longitude":"-2.08333000"},{"name":"Borough of Rochdale","countryCode":"GB","stateCode":"ENG","latitude":"53.58333000","longitude":"-2.16667000"},{"name":"Borough of Stockport","countryCode":"GB","stateCode":"ENG","latitude":"53.41667000","longitude":"-2.16667000"},{"name":"Borough of Swindon","countryCode":"GB","stateCode":"ENG","latitude":"51.58333000","longitude":"-1.75000000"},{"name":"Borough of Tameside","countryCode":"GB","stateCode":"ENG","latitude":"53.50000000","longitude":"-2.08333000"},{"name":"Borough of Thurrock","countryCode":"GB","stateCode":"ENG","latitude":"51.50000000","longitude":"0.41667000"},{"name":"Borough of Torbay","countryCode":"GB","stateCode":"ENG","latitude":"50.45160000","longitude":"-3.55785000"},{"name":"Borough of Wigan","countryCode":"GB","stateCode":"ENG","latitude":"53.50000000","longitude":"-2.58333000"},{"name":"Boroughbridge","countryCode":"GB","stateCode":"ENG","latitude":"54.08950000","longitude":"-1.40110000"},{"name":"Borrowash","countryCode":"GB","stateCode":"ENG","latitude":"52.90673000","longitude":"-1.38411000"},{"name":"Bosham","countryCode":"GB","stateCode":"ENG","latitude":"50.83088000","longitude":"-0.85384000"},{"name":"Boston","countryCode":"GB","stateCode":"ENG","latitude":"52.97633000","longitude":"-0.02664000"},{"name":"Boston Spa","countryCode":"GB","stateCode":"ENG","latitude":"53.90419000","longitude":"-1.34523000"},{"name":"Botesdale","countryCode":"GB","stateCode":"ENG","latitude":"52.34216000","longitude":"1.00405000"},{"name":"Botley","countryCode":"GB","stateCode":"ENG","latitude":"50.91433000","longitude":"-1.26984000"},{"name":"Bottesford","countryCode":"GB","stateCode":"ENG","latitude":"52.94131000","longitude":"-0.80060000"},{"name":"Bottisham","countryCode":"GB","stateCode":"ENG","latitude":"52.22280000","longitude":"0.25878000"},{"name":"Boughton","countryCode":"GB","stateCode":"ENG","latitude":"53.20000000","longitude":"-0.98333000"},{"name":"Bourne","countryCode":"GB","stateCode":"ENG","latitude":"52.76667000","longitude":"-0.38333000"},{"name":"Bourne End","countryCode":"GB","stateCode":"ENG","latitude":"51.57622000","longitude":"-0.71291000"},{"name":"Bournemouth","countryCode":"GB","stateCode":"ENG","latitude":"50.71918000","longitude":"-1.87806000"},{"name":"Bourton","countryCode":"GB","stateCode":"ENG","latitude":"51.07444000","longitude":"-2.32778000"},{"name":"Bourton on the Water","countryCode":"GB","stateCode":"ENG","latitude":"51.88584000","longitude":"-1.75492000"},{"name":"Bovey Tracey","countryCode":"GB","stateCode":"ENG","latitude":"50.59259000","longitude":"-3.67543000"},{"name":"Bovingdon","countryCode":"GB","stateCode":"ENG","latitude":"51.72312000","longitude":"-0.53670000"},{"name":"Bovington Camp","countryCode":"GB","stateCode":"ENG","latitude":"50.69782000","longitude":"-2.23506000"},{"name":"Bow","countryCode":"GB","stateCode":"ENG","latitude":"50.80000000","longitude":"-3.81667000"},{"name":"Bow Brickhill","countryCode":"GB","stateCode":"ENG","latitude":"52.00280000","longitude":"-0.68064000"},{"name":"Bowburn","countryCode":"GB","stateCode":"ENG","latitude":"54.73850000","longitude":"-1.52521000"},{"name":"Bowdon","countryCode":"GB","stateCode":"ENG","latitude":"53.37644000","longitude":"-2.36532000"},{"name":"Bowthorpe","countryCode":"GB","stateCode":"ENG","latitude":"52.63884000","longitude":"1.21885000"},{"name":"Box","countryCode":"GB","stateCode":"ENG","latitude":"51.41472000","longitude":"-2.24556000"},{"name":"Boxgrove","countryCode":"GB","stateCode":"ENG","latitude":"50.85884000","longitude":"-0.71360000"},{"name":"Boxted","countryCode":"GB","stateCode":"ENG","latitude":"51.94878000","longitude":"0.91002000"},{"name":"Bozeat","countryCode":"GB","stateCode":"ENG","latitude":"52.22270000","longitude":"-0.67326000"},{"name":"Bracebridge Heath","countryCode":"GB","stateCode":"ENG","latitude":"53.19647000","longitude":"-0.53421000"},{"name":"Brackley","countryCode":"GB","stateCode":"ENG","latitude":"52.03333000","longitude":"-1.15000000"},{"name":"Bracknell","countryCode":"GB","stateCode":"ENG","latitude":"51.41363000","longitude":"-0.75054000"},{"name":"Bracknell Forest","countryCode":"GB","stateCode":"ENG","latitude":"51.41667000","longitude":"-0.75000000"},{"name":"Bradfield","countryCode":"GB","stateCode":"ENG","latitude":"51.44914000","longitude":"-1.13082000"},{"name":"Bradford","countryCode":"GB","stateCode":"ENG","latitude":"53.83333000","longitude":"-1.83333000"},{"name":"Bradford-on-Avon","countryCode":"GB","stateCode":"ENG","latitude":"51.34772000","longitude":"-2.25065000"},{"name":"Brading","countryCode":"GB","stateCode":"ENG","latitude":"50.67990000","longitude":"-1.14571000"},{"name":"Bradley Cross","countryCode":"GB","stateCode":"ENG","latitude":"51.27488000","longitude":"-2.76256000"},{"name":"Bradninch","countryCode":"GB","stateCode":"ENG","latitude":"50.82491000","longitude":"-3.42465000"},{"name":"Bradwell","countryCode":"GB","stateCode":"ENG","latitude":"52.57353000","longitude":"1.69979000"},{"name":"Braintree","countryCode":"GB","stateCode":"ENG","latitude":"51.87819000","longitude":"0.55292000"},{"name":"Bramford","countryCode":"GB","stateCode":"ENG","latitude":"52.07631000","longitude":"1.09687000"},{"name":"Bramhall","countryCode":"GB","stateCode":"ENG","latitude":"53.35801000","longitude":"-2.16539000"},{"name":"Bramham","countryCode":"GB","stateCode":"ENG","latitude":"53.88118000","longitude":"-1.35452000"},{"name":"Bramhope","countryCode":"GB","stateCode":"ENG","latitude":"53.88489000","longitude":"-1.61641000"},{"name":"Bramley","countryCode":"GB","stateCode":"ENG","latitude":"51.32677000","longitude":"-1.05938000"},{"name":"Brampton","countryCode":"GB","stateCode":"ENG","latitude":"52.32039000","longitude":"-0.22007000"},{"name":"Brandesburton","countryCode":"GB","stateCode":"ENG","latitude":"53.91110000","longitude":"-0.30122000"},{"name":"Brandon","countryCode":"GB","stateCode":"ENG","latitude":"54.75000000","longitude":"-1.61667000"},{"name":"Bransgore","countryCode":"GB","stateCode":"ENG","latitude":"50.78153000","longitude":"-1.73771000"},{"name":"Branston","countryCode":"GB","stateCode":"ENG","latitude":"53.19544000","longitude":"-0.47482000"},{"name":"Bratton","countryCode":"GB","stateCode":"ENG","latitude":"51.27056000","longitude":"-2.12444000"},{"name":"Braunston","countryCode":"GB","stateCode":"ENG","latitude":"52.28979000","longitude":"-1.20266000"},{"name":"Braunton","countryCode":"GB","stateCode":"ENG","latitude":"51.10847000","longitude":"-4.16131000"},{"name":"Brayton","countryCode":"GB","stateCode":"ENG","latitude":"53.76510000","longitude":"-1.08921000"},{"name":"Bream","countryCode":"GB","stateCode":"ENG","latitude":"51.74822000","longitude":"-2.57747000"},{"name":"Bredbury","countryCode":"GB","stateCode":"ENG","latitude":"53.41667000","longitude":"-2.11667000"},{"name":"Bredon","countryCode":"GB","stateCode":"ENG","latitude":"52.03008000","longitude":"-2.11671000"},{"name":"Brenchley","countryCode":"GB","stateCode":"ENG","latitude":"51.15141000","longitude":"0.39825000"},{"name":"Brent","countryCode":"GB","stateCode":"ENG","latitude":"51.55306000","longitude":"-0.30230000"},{"name":"Brent Knoll","countryCode":"GB","stateCode":"ENG","latitude":"51.25219000","longitude":"-2.95744000"},{"name":"Brentford","countryCode":"GB","stateCode":"ENG","latitude":"51.48619000","longitude":"-0.30830000"},{"name":"Brentwood","countryCode":"GB","stateCode":"ENG","latitude":"51.62127000","longitude":"0.30556000"},{"name":"Brewood","countryCode":"GB","stateCode":"ENG","latitude":"52.67712000","longitude":"-2.17414000"},{"name":"Bridge","countryCode":"GB","stateCode":"ENG","latitude":"51.24513000","longitude":"1.12640000"},{"name":"Bridgnorth","countryCode":"GB","stateCode":"ENG","latitude":"52.53661000","longitude":"-2.42033000"},{"name":"Bridgwater","countryCode":"GB","stateCode":"ENG","latitude":"51.12837000","longitude":"-3.00356000"},{"name":"Bridlington","countryCode":"GB","stateCode":"ENG","latitude":"54.08306000","longitude":"-0.19192000"},{"name":"Bridport","countryCode":"GB","stateCode":"ENG","latitude":"50.73380000","longitude":"-2.75831000"},{"name":"Brierfield","countryCode":"GB","stateCode":"ENG","latitude":"53.82468000","longitude":"-2.23415000"},{"name":"Brierley Hill","countryCode":"GB","stateCode":"ENG","latitude":"52.48173000","longitude":"-2.12139000"},{"name":"Brigg","countryCode":"GB","stateCode":"ENG","latitude":"53.55201000","longitude":"-0.49214000"},{"name":"Brighouse","countryCode":"GB","stateCode":"ENG","latitude":"53.70322000","longitude":"-1.78428000"},{"name":"Brighstone","countryCode":"GB","stateCode":"ENG","latitude":"50.64263000","longitude":"-1.39479000"},{"name":"Brightlingsea","countryCode":"GB","stateCode":"ENG","latitude":"51.81164000","longitude":"1.02336000"},{"name":"Brighton","countryCode":"GB","stateCode":"ENG","latitude":"50.82838000","longitude":"-0.13947000"},{"name":"Brighton and Hove","countryCode":"GB","stateCode":"ENG","latitude":"50.83333000","longitude":"-0.13333000"},{"name":"Brigstock","countryCode":"GB","stateCode":"ENG","latitude":"52.45775000","longitude":"-0.60834000"},{"name":"Brill","countryCode":"GB","stateCode":"ENG","latitude":"51.81667000","longitude":"-1.05000000"},{"name":"Brimscombe","countryCode":"GB","stateCode":"ENG","latitude":"51.71973000","longitude":"-2.18553000"},{"name":"Brinklow","countryCode":"GB","stateCode":"ENG","latitude":"52.41091000","longitude":"-1.36400000"},{"name":"Brinscall","countryCode":"GB","stateCode":"ENG","latitude":"53.68900000","longitude":"-2.57208000"},{"name":"Bristol","countryCode":"GB","stateCode":"ENG","latitude":"51.45523000","longitude":"-2.59665000"},{"name":"Briston","countryCode":"GB","stateCode":"ENG","latitude":"52.85369000","longitude":"1.05899000"},{"name":"Brixham","countryCode":"GB","stateCode":"ENG","latitude":"50.39431000","longitude":"-3.51585000"},{"name":"Brixton","countryCode":"GB","stateCode":"ENG","latitude":"51.46593000","longitude":"-0.10652000"},{"name":"Brixton Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.45213000","longitude":"-0.12300000"},{"name":"Brixworth","countryCode":"GB","stateCode":"ENG","latitude":"52.32912000","longitude":"-0.90350000"},{"name":"Broad Blunsdon","countryCode":"GB","stateCode":"ENG","latitude":"51.61339000","longitude":"-1.77870000"},{"name":"Broadfield","countryCode":"GB","stateCode":"ENG","latitude":"51.09714000","longitude":"-0.20664000"},{"name":"Broadstairs","countryCode":"GB","stateCode":"ENG","latitude":"51.35908000","longitude":"1.43938000"},{"name":"Broadstone","countryCode":"GB","stateCode":"ENG","latitude":"50.75717000","longitude":"-1.99406000"},{"name":"Broadwater","countryCode":"GB","stateCode":"ENG","latitude":"50.82887000","longitude":"-0.37594000"},{"name":"Broadway","countryCode":"GB","stateCode":"ENG","latitude":"52.03825000","longitude":"-1.86079000"},{"name":"Brockenhurst","countryCode":"GB","stateCode":"ENG","latitude":"50.81936000","longitude":"-1.57303000"},{"name":"Brockley","countryCode":"GB","stateCode":"ENG","latitude":"51.40000000","longitude":"-2.76667000"},{"name":"Bromborough","countryCode":"GB","stateCode":"ENG","latitude":"53.34850000","longitude":"-2.97935000"},{"name":"Bromham","countryCode":"GB","stateCode":"ENG","latitude":"52.14508000","longitude":"-0.52906000"},{"name":"Brompton","countryCode":"GB","stateCode":"ENG","latitude":"54.36015000","longitude":"-1.42422000"},{"name":"Bromsgrove","countryCode":"GB","stateCode":"ENG","latitude":"52.33574000","longitude":"-2.05983000"},{"name":"Bromyard","countryCode":"GB","stateCode":"ENG","latitude":"52.19019000","longitude":"-2.50875000"},{"name":"Brooke","countryCode":"GB","stateCode":"ENG","latitude":"52.54175000","longitude":"1.37076000"},{"name":"Broseley","countryCode":"GB","stateCode":"ENG","latitude":"52.61321000","longitude":"-2.48269000"},{"name":"Brotton","countryCode":"GB","stateCode":"ENG","latitude":"54.56661000","longitude":"-0.93929000"},{"name":"Brough","countryCode":"GB","stateCode":"ENG","latitude":"53.72861000","longitude":"-0.57215000"},{"name":"Broughton","countryCode":"GB","stateCode":"ENG","latitude":"53.56667000","longitude":"-0.55000000"},{"name":"Broughton Astley","countryCode":"GB","stateCode":"ENG","latitude":"52.52787000","longitude":"-1.21768000"},{"name":"Brownhills","countryCode":"GB","stateCode":"ENG","latitude":"52.63333000","longitude":"-1.93333000"},{"name":"Broxbourne","countryCode":"GB","stateCode":"ENG","latitude":"51.74712000","longitude":"-0.01923000"},{"name":"Brundall","countryCode":"GB","stateCode":"ENG","latitude":"52.62426000","longitude":"1.43509000"},{"name":"Bruton","countryCode":"GB","stateCode":"ENG","latitude":"51.11250000","longitude":"-2.45278000"},{"name":"Bubwith","countryCode":"GB","stateCode":"ENG","latitude":"53.81905000","longitude":"-0.91968000"},{"name":"Buckden","countryCode":"GB","stateCode":"ENG","latitude":"52.29415000","longitude":"-0.24912000"},{"name":"Buckfastleigh","countryCode":"GB","stateCode":"ENG","latitude":"50.48132000","longitude":"-3.77913000"},{"name":"Buckhurst Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.62409000","longitude":"0.03262000"},{"name":"Buckingham","countryCode":"GB","stateCode":"ENG","latitude":"51.99968000","longitude":"-0.98779000"},{"name":"Buckinghamshire","countryCode":"GB","stateCode":"ENG","latitude":"51.75000000","longitude":"-0.75000000"},{"name":"Bucknell","countryCode":"GB","stateCode":"ENG","latitude":"52.35997000","longitude":"-2.95066000"},{"name":"Bude","countryCode":"GB","stateCode":"ENG","latitude":"50.82435000","longitude":"-4.54130000"},{"name":"Budleigh Salterton","countryCode":"GB","stateCode":"ENG","latitude":"50.62983000","longitude":"-3.32181000"},{"name":"Bugbrooke","countryCode":"GB","stateCode":"ENG","latitude":"52.21006000","longitude":"-1.01304000"},{"name":"Bugle","countryCode":"GB","stateCode":"ENG","latitude":"50.39577000","longitude":"-4.79334000"},{"name":"Bulford","countryCode":"GB","stateCode":"ENG","latitude":"51.18930000","longitude":"-1.76009000"},{"name":"Bulkington","countryCode":"GB","stateCode":"ENG","latitude":"51.32361000","longitude":"-2.08361000"},{"name":"Bulphan","countryCode":"GB","stateCode":"ENG","latitude":"51.54612000","longitude":"0.36066000"},{"name":"Bunbury","countryCode":"GB","stateCode":"ENG","latitude":"53.11559000","longitude":"-2.65151000"},{"name":"Bungay","countryCode":"GB","stateCode":"ENG","latitude":"52.45434000","longitude":"1.43818000"},{"name":"Buntingford","countryCode":"GB","stateCode":"ENG","latitude":"51.94612000","longitude":"-0.01841000"},{"name":"Burbage","countryCode":"GB","stateCode":"ENG","latitude":"51.35184000","longitude":"-1.67087000"},{"name":"Bures Saint Mary","countryCode":"GB","stateCode":"ENG","latitude":"51.97240000","longitude":"0.77488000"},{"name":"Burford","countryCode":"GB","stateCode":"ENG","latitude":"51.80915000","longitude":"-1.63628000"},{"name":"Burgess Hill","countryCode":"GB","stateCode":"ENG","latitude":"50.95843000","longitude":"-0.13287000"},{"name":"Burgh le Marsh","countryCode":"GB","stateCode":"ENG","latitude":"53.16158000","longitude":"0.24484000"},{"name":"Burham","countryCode":"GB","stateCode":"ENG","latitude":"51.33243000","longitude":"0.47833000"},{"name":"Burley","countryCode":"GB","stateCode":"ENG","latitude":"50.82800000","longitude":"-1.69977000"},{"name":"Burley in Wharfedale","countryCode":"GB","stateCode":"ENG","latitude":"53.91020000","longitude":"-1.75798000"},{"name":"Burnage","countryCode":"GB","stateCode":"ENG","latitude":"53.43265000","longitude":"-2.19967000"},{"name":"Burneside","countryCode":"GB","stateCode":"ENG","latitude":"54.35271000","longitude":"-2.76151000"},{"name":"Burngreave","countryCode":"GB","stateCode":"ENG","latitude":"53.39302000","longitude":"-1.45789000"},{"name":"Burnham-on-Crouch","countryCode":"GB","stateCode":"ENG","latitude":"51.63272000","longitude":"0.81488000"},{"name":"Burnham-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"51.23862000","longitude":"-2.99780000"},{"name":"Burniston","countryCode":"GB","stateCode":"ENG","latitude":"54.32385000","longitude":"-0.44813000"},{"name":"Burnley","countryCode":"GB","stateCode":"ENG","latitude":"53.80000000","longitude":"-2.23333000"},{"name":"Burnopfield","countryCode":"GB","stateCode":"ENG","latitude":"54.90624000","longitude":"-1.72486000"},{"name":"Burntwood","countryCode":"GB","stateCode":"ENG","latitude":"52.68075000","longitude":"-1.92759000"},{"name":"Burringham","countryCode":"GB","stateCode":"ENG","latitude":"53.57402000","longitude":"-0.73957000"},{"name":"Burrington","countryCode":"GB","stateCode":"ENG","latitude":"51.32884000","longitude":"-2.74868000"},{"name":"Burscough","countryCode":"GB","stateCode":"ENG","latitude":"53.59640000","longitude":"-2.83972000"},{"name":"Bursledon","countryCode":"GB","stateCode":"ENG","latitude":"50.88658000","longitude":"-1.31596000"},{"name":"Burstwick","countryCode":"GB","stateCode":"ENG","latitude":"53.73211000","longitude":"-0.13956000"},{"name":"Burton","countryCode":"GB","stateCode":"ENG","latitude":"53.26667000","longitude":"-0.56667000"},{"name":"Burton Joyce","countryCode":"GB","stateCode":"ENG","latitude":"52.98825000","longitude":"-1.03407000"},{"name":"Burton Latimer","countryCode":"GB","stateCode":"ENG","latitude":"52.36368000","longitude":"-0.67853000"},{"name":"Burton Pidsea","countryCode":"GB","stateCode":"ENG","latitude":"53.76327000","longitude":"-0.10703000"},{"name":"Burton on the Wolds","countryCode":"GB","stateCode":"ENG","latitude":"52.78574000","longitude":"-1.12988000"},{"name":"Burton upon Stather","countryCode":"GB","stateCode":"ENG","latitude":"53.64911000","longitude":"-0.68453000"},{"name":"Burton upon Trent","countryCode":"GB","stateCode":"ENG","latitude":"52.80728000","longitude":"-1.64263000"},{"name":"Burtonwood","countryCode":"GB","stateCode":"ENG","latitude":"53.42948000","longitude":"-2.65852000"},{"name":"Burwash","countryCode":"GB","stateCode":"ENG","latitude":"50.99755000","longitude":"0.38504000"},{"name":"Burwell","countryCode":"GB","stateCode":"ENG","latitude":"52.27632000","longitude":"0.32732000"},{"name":"Bury","countryCode":"GB","stateCode":"ENG","latitude":"53.60000000","longitude":"-2.30000000"},{"name":"Bury St Edmunds","countryCode":"GB","stateCode":"ENG","latitude":"52.24630000","longitude":"0.71111000"},{"name":"Bushey","countryCode":"GB","stateCode":"ENG","latitude":"51.64316000","longitude":"-0.36053000"},{"name":"Butterwick","countryCode":"GB","stateCode":"ENG","latitude":"52.98333000","longitude":"0.06667000"},{"name":"Buxted","countryCode":"GB","stateCode":"ENG","latitude":"50.99003000","longitude":"0.13441000"},{"name":"Buxton","countryCode":"GB","stateCode":"ENG","latitude":"53.25741000","longitude":"-1.90982000"},{"name":"Byfield","countryCode":"GB","stateCode":"ENG","latitude":"52.17546000","longitude":"-1.24566000"},{"name":"Byram","countryCode":"GB","stateCode":"ENG","latitude":"53.72394000","longitude":"-1.26128000"},{"name":"Caddington","countryCode":"GB","stateCode":"ENG","latitude":"51.86621000","longitude":"-0.45679000"},{"name":"Cadnam","countryCode":"GB","stateCode":"ENG","latitude":"50.92047000","longitude":"-1.57970000"},{"name":"Caister-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"52.64809000","longitude":"1.72648000"},{"name":"Caistor","countryCode":"GB","stateCode":"ENG","latitude":"53.49673000","longitude":"-0.31538000"},{"name":"Calcot","countryCode":"GB","stateCode":"ENG","latitude":"51.44058000","longitude":"-1.05091000"},{"name":"Calderdale","countryCode":"GB","stateCode":"ENG","latitude":"53.70000000","longitude":"-2.00000000"},{"name":"Callington","countryCode":"GB","stateCode":"ENG","latitude":"50.50147000","longitude":"-4.31314000"},{"name":"Calne","countryCode":"GB","stateCode":"ENG","latitude":"51.43879000","longitude":"-2.00571000"},{"name":"Calverton","countryCode":"GB","stateCode":"ENG","latitude":"53.03728000","longitude":"-1.08263000"},{"name":"Camber","countryCode":"GB","stateCode":"ENG","latitude":"50.93473000","longitude":"0.79848000"},{"name":"Camberley","countryCode":"GB","stateCode":"ENG","latitude":"51.33705000","longitude":"-0.74261000"},{"name":"Camblesforth","countryCode":"GB","stateCode":"ENG","latitude":"53.72680000","longitude":"-1.01998000"},{"name":"Camborne","countryCode":"GB","stateCode":"ENG","latitude":"50.21306000","longitude":"-5.29731000"},{"name":"Cambourne","countryCode":"GB","stateCode":"ENG","latitude":"52.22115000","longitude":"-0.07025000"},{"name":"Cambridge","countryCode":"GB","stateCode":"ENG","latitude":"52.20000000","longitude":"0.11667000"},{"name":"Cambridgeshire","countryCode":"GB","stateCode":"ENG","latitude":"52.33333000","longitude":"0.08333000"},{"name":"Camden Town","countryCode":"GB","stateCode":"ENG","latitude":"51.54057000","longitude":"-0.14334000"},{"name":"Cameley","countryCode":"GB","stateCode":"ENG","latitude":"51.31616000","longitude":"-2.56079000"},{"name":"Camelford","countryCode":"GB","stateCode":"ENG","latitude":"50.62185000","longitude":"-4.67963000"},{"name":"Campsall","countryCode":"GB","stateCode":"ENG","latitude":"53.61917000","longitude":"-1.18002000"},{"name":"Canary Wharf","countryCode":"GB","stateCode":"ENG","latitude":"51.50519000","longitude":"-0.02085000"},{"name":"Canewdon","countryCode":"GB","stateCode":"ENG","latitude":"51.61759000","longitude":"0.74458000"},{"name":"Canford Heath","countryCode":"GB","stateCode":"ENG","latitude":"50.75100000","longitude":"-1.96862000"},{"name":"Cannock","countryCode":"GB","stateCode":"ENG","latitude":"52.69045000","longitude":"-2.03085000"},{"name":"Canterbury","countryCode":"GB","stateCode":"ENG","latitude":"51.27904000","longitude":"1.07992000"},{"name":"Canvey Island","countryCode":"GB","stateCode":"ENG","latitude":"51.52199000","longitude":"0.58090000"},{"name":"Capel","countryCode":"GB","stateCode":"ENG","latitude":"51.14942000","longitude":"-0.32375000"},{"name":"Capel Saint Mary","countryCode":"GB","stateCode":"ENG","latitude":"52.00369000","longitude":"1.04482000"},{"name":"Capel le Ferne","countryCode":"GB","stateCode":"ENG","latitude":"51.10339000","longitude":"1.21165000"},{"name":"Carcroft","countryCode":"GB","stateCode":"ENG","latitude":"53.58282000","longitude":"-1.17648000"},{"name":"Cardington","countryCode":"GB","stateCode":"ENG","latitude":"52.11742000","longitude":"-0.41289000"},{"name":"Carlisle","countryCode":"GB","stateCode":"ENG","latitude":"54.89510000","longitude":"-2.93820000"},{"name":"Carlton","countryCode":"GB","stateCode":"ENG","latitude":"54.59004000","longitude":"-1.39117000"},{"name":"Carnforth","countryCode":"GB","stateCode":"ENG","latitude":"54.13163000","longitude":"-2.76914000"},{"name":"Carshalton","countryCode":"GB","stateCode":"ENG","latitude":"51.36829000","longitude":"-0.16755000"},{"name":"Carterton","countryCode":"GB","stateCode":"ENG","latitude":"51.75905000","longitude":"-1.59435000"},{"name":"Castle Cary","countryCode":"GB","stateCode":"ENG","latitude":"51.09000000","longitude":"-2.51417000"},{"name":"Castle Donington","countryCode":"GB","stateCode":"ENG","latitude":"52.84291000","longitude":"-1.34188000"},{"name":"Castle Hedingham","countryCode":"GB","stateCode":"ENG","latitude":"51.99015000","longitude":"0.59882000"},{"name":"Castle Vale","countryCode":"GB","stateCode":"ENG","latitude":"52.51879000","longitude":"-1.79683000"},{"name":"Castleford","countryCode":"GB","stateCode":"ENG","latitude":"53.72587000","longitude":"-1.36256000"},{"name":"Castleside","countryCode":"GB","stateCode":"ENG","latitude":"54.83429000","longitude":"-1.87849000"},{"name":"Castor","countryCode":"GB","stateCode":"ENG","latitude":"52.57319000","longitude":"-0.34603000"},{"name":"Catcliffe","countryCode":"GB","stateCode":"ENG","latitude":"53.39316000","longitude":"-1.36207000"},{"name":"Caterham","countryCode":"GB","stateCode":"ENG","latitude":"51.28230000","longitude":"-0.07889000"},{"name":"Caton","countryCode":"GB","stateCode":"ENG","latitude":"54.07624000","longitude":"-2.71903000"},{"name":"Catterall","countryCode":"GB","stateCode":"ENG","latitude":"53.87965000","longitude":"-2.76478000"},{"name":"Catterick","countryCode":"GB","stateCode":"ENG","latitude":"54.37542000","longitude":"-1.63328000"},{"name":"Catterick Garrison","countryCode":"GB","stateCode":"ENG","latitude":"54.37748000","longitude":"-1.72232000"},{"name":"Cawood","countryCode":"GB","stateCode":"ENG","latitude":"53.83303000","longitude":"-1.12962000"},{"name":"Cawston","countryCode":"GB","stateCode":"ENG","latitude":"52.76667000","longitude":"1.16667000"},{"name":"Cawthorne","countryCode":"GB","stateCode":"ENG","latitude":"53.56687000","longitude":"-1.57259000"},{"name":"Caythorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.01667000","longitude":"-0.60000000"},{"name":"Central Bedfordshire","countryCode":"GB","stateCode":"ENG","latitude":"51.99755000","longitude":"-0.42148000"},{"name":"Chacewater","countryCode":"GB","stateCode":"ENG","latitude":"50.25675000","longitude":"-5.15757000"},{"name":"Chadwell Heath","countryCode":"GB","stateCode":"ENG","latitude":"51.57121000","longitude":"0.13271000"},{"name":"Chadwell St Mary","countryCode":"GB","stateCode":"ENG","latitude":"51.48140000","longitude":"0.36343000"},{"name":"Chafford Hundred","countryCode":"GB","stateCode":"ENG","latitude":"51.48920000","longitude":"0.29440000"},{"name":"Chagford","countryCode":"GB","stateCode":"ENG","latitude":"50.67504000","longitude":"-3.83936000"},{"name":"Chalfont Saint Peter","countryCode":"GB","stateCode":"ENG","latitude":"51.60885000","longitude":"-0.55618000"},{"name":"Chalfont St Giles","countryCode":"GB","stateCode":"ENG","latitude":"51.63184000","longitude":"-0.57026000"},{"name":"Chalford","countryCode":"GB","stateCode":"ENG","latitude":"51.72583000","longitude":"-2.15139000"},{"name":"Chalgrove","countryCode":"GB","stateCode":"ENG","latitude":"51.66476000","longitude":"-1.07640000"},{"name":"Chalton","countryCode":"GB","stateCode":"ENG","latitude":"51.92790000","longitude":"-0.50147000"},{"name":"Chapel Allerton","countryCode":"GB","stateCode":"ENG","latitude":"53.82901000","longitude":"-1.53834000"},{"name":"Chapel Saint Leonards","countryCode":"GB","stateCode":"ENG","latitude":"53.21667000","longitude":"0.31667000"},{"name":"Chapel en le Frith","countryCode":"GB","stateCode":"ENG","latitude":"53.32407000","longitude":"-1.91291000"},{"name":"Chapeltown","countryCode":"GB","stateCode":"ENG","latitude":"53.46506000","longitude":"-1.47217000"},{"name":"Chapmanslade","countryCode":"GB","stateCode":"ENG","latitude":"51.22917000","longitude":"-2.24889000"},{"name":"Chard","countryCode":"GB","stateCode":"ENG","latitude":"50.87270000","longitude":"-2.96597000"},{"name":"Charfield","countryCode":"GB","stateCode":"ENG","latitude":"51.62722000","longitude":"-2.40667000"},{"name":"Charing","countryCode":"GB","stateCode":"ENG","latitude":"51.21073000","longitude":"0.79466000"},{"name":"Charlbury","countryCode":"GB","stateCode":"ENG","latitude":"51.87270000","longitude":"-1.48247000"},{"name":"Charlton Kings","countryCode":"GB","stateCode":"ENG","latitude":"51.88374000","longitude":"-2.04239000"},{"name":"Charlton Marshall","countryCode":"GB","stateCode":"ENG","latitude":"50.83591000","longitude":"-2.14231000"},{"name":"Charminster","countryCode":"GB","stateCode":"ENG","latitude":"50.73333000","longitude":"-2.45000000"},{"name":"Charmouth","countryCode":"GB","stateCode":"ENG","latitude":"50.73889000","longitude":"-2.90055000"},{"name":"Chartham","countryCode":"GB","stateCode":"ENG","latitude":"51.25620000","longitude":"1.01836000"},{"name":"Charvil","countryCode":"GB","stateCode":"ENG","latitude":"51.47573000","longitude":"-0.88591000"},{"name":"Chasetown","countryCode":"GB","stateCode":"ENG","latitude":"52.67232000","longitude":"-1.92535000"},{"name":"Chatburn","countryCode":"GB","stateCode":"ENG","latitude":"53.89228000","longitude":"-2.35495000"},{"name":"Chatham","countryCode":"GB","stateCode":"ENG","latitude":"51.37891000","longitude":"0.52786000"},{"name":"Chatteris","countryCode":"GB","stateCode":"ENG","latitude":"52.45624000","longitude":"0.05236000"},{"name":"Cheadle","countryCode":"GB","stateCode":"ENG","latitude":"52.98333000","longitude":"-1.98333000"},{"name":"Cheadle Heath","countryCode":"GB","stateCode":"ENG","latitude":"53.40186000","longitude":"-2.19088000"},{"name":"Cheadle Hulme","countryCode":"GB","stateCode":"ENG","latitude":"53.37610000","longitude":"-2.18970000"},{"name":"Cheam","countryCode":"GB","stateCode":"ENG","latitude":"51.36179000","longitude":"-0.21977000"},{"name":"Cheddar","countryCode":"GB","stateCode":"ENG","latitude":"51.27537000","longitude":"-2.77662000"},{"name":"Cheddington","countryCode":"GB","stateCode":"ENG","latitude":"51.84784000","longitude":"-0.66429000"},{"name":"Cheddleton","countryCode":"GB","stateCode":"ENG","latitude":"53.06910000","longitude":"-2.04228000"},{"name":"Cheetham Hill","countryCode":"GB","stateCode":"ENG","latitude":"53.49862000","longitude":"-2.23846000"},{"name":"Chelford","countryCode":"GB","stateCode":"ENG","latitude":"53.27090000","longitude":"-2.28329000"},{"name":"Chelmsford","countryCode":"GB","stateCode":"ENG","latitude":"51.73575000","longitude":"0.46958000"},{"name":"Chelmsley Wood","countryCode":"GB","stateCode":"ENG","latitude":"52.47810000","longitude":"-1.73813000"},{"name":"Chelsea","countryCode":"GB","stateCode":"ENG","latitude":"51.48755000","longitude":"-0.16936000"},{"name":"Cheltenham","countryCode":"GB","stateCode":"ENG","latitude":"51.90006000","longitude":"-2.07972000"},{"name":"Cherry Burton","countryCode":"GB","stateCode":"ENG","latitude":"53.86667000","longitude":"-0.50000000"},{"name":"Chertsey","countryCode":"GB","stateCode":"ENG","latitude":"51.38812000","longitude":"-0.50782000"},{"name":"Chesham","countryCode":"GB","stateCode":"ENG","latitude":"51.70000000","longitude":"-0.60000000"},{"name":"Cheshire East","countryCode":"GB","stateCode":"ENG","latitude":"53.16702000","longitude":"-2.36245000"},{"name":"Cheshire West and Chester","countryCode":"GB","stateCode":"ENG","latitude":"53.16352000","longitude":"-2.73595000"},{"name":"Cheshunt","countryCode":"GB","stateCode":"ENG","latitude":"51.70020000","longitude":"-0.03026000"},{"name":"Chessington","countryCode":"GB","stateCode":"ENG","latitude":"51.36240000","longitude":"-0.30427000"},{"name":"Chester","countryCode":"GB","stateCode":"ENG","latitude":"53.19050000","longitude":"-2.89189000"},{"name":"Chester-le-Street","countryCode":"GB","stateCode":"ENG","latitude":"54.85862000","longitude":"-1.57408000"},{"name":"Chesterfield","countryCode":"GB","stateCode":"ENG","latitude":"53.25000000","longitude":"-1.41667000"},{"name":"Chew Magna","countryCode":"GB","stateCode":"ENG","latitude":"51.36611000","longitude":"-2.61028000"},{"name":"Chichester","countryCode":"GB","stateCode":"ENG","latitude":"50.83673000","longitude":"-0.78003000"},{"name":"Chickerell","countryCode":"GB","stateCode":"ENG","latitude":"50.62429000","longitude":"-2.50280000"},{"name":"Chicksands","countryCode":"GB","stateCode":"ENG","latitude":"52.04585000","longitude":"-0.36390000"},{"name":"Chiddingfold","countryCode":"GB","stateCode":"ENG","latitude":"51.11866000","longitude":"-0.62262000"},{"name":"Chigwell","countryCode":"GB","stateCode":"ENG","latitude":"51.61999000","longitude":"0.07596000"},{"name":"Chilcompton","countryCode":"GB","stateCode":"ENG","latitude":"51.26391000","longitude":"-2.50502000"},{"name":"Child Okeford","countryCode":"GB","stateCode":"ENG","latitude":"50.91370000","longitude":"-2.23679000"},{"name":"Chilton Foliat","countryCode":"GB","stateCode":"ENG","latitude":"51.43245000","longitude":"-1.53912000"},{"name":"Chilworth","countryCode":"GB","stateCode":"ENG","latitude":"51.21635000","longitude":"-0.53129000"},{"name":"Chinley","countryCode":"GB","stateCode":"ENG","latitude":"53.34025000","longitude":"-1.93900000"},{"name":"Chinnor","countryCode":"GB","stateCode":"ENG","latitude":"51.70177000","longitude":"-0.91161000"},{"name":"Chippenham","countryCode":"GB","stateCode":"ENG","latitude":"51.46000000","longitude":"-2.12472000"},{"name":"Chipping Campden","countryCode":"GB","stateCode":"ENG","latitude":"52.04964000","longitude":"-1.77670000"},{"name":"Chipping Norton","countryCode":"GB","stateCode":"ENG","latitude":"51.94109000","longitude":"-1.54530000"},{"name":"Chipping Ongar","countryCode":"GB","stateCode":"ENG","latitude":"51.70379000","longitude":"0.24548000"},{"name":"Chipping Sodbury","countryCode":"GB","stateCode":"ENG","latitude":"51.53813000","longitude":"-2.39379000"},{"name":"Chiseldon","countryCode":"GB","stateCode":"ENG","latitude":"51.51606000","longitude":"-1.73206000"},{"name":"Chislehurst","countryCode":"GB","stateCode":"ENG","latitude":"51.41709000","longitude":"0.06858000"},{"name":"Chobham","countryCode":"GB","stateCode":"ENG","latitude":"51.34836000","longitude":"-0.60639000"},{"name":"Cholsey","countryCode":"GB","stateCode":"ENG","latitude":"51.57280000","longitude":"-1.15356000"},{"name":"Choppington","countryCode":"GB","stateCode":"ENG","latitude":"55.15004000","longitude":"-1.60332000"},{"name":"Chopwell","countryCode":"GB","stateCode":"ENG","latitude":"54.91797000","longitude":"-1.82013000"},{"name":"Chorley","countryCode":"GB","stateCode":"ENG","latitude":"53.65000000","longitude":"-2.61667000"},{"name":"Chorleywood","countryCode":"GB","stateCode":"ENG","latitude":"51.65472000","longitude":"-0.51404000"},{"name":"Chorlton","countryCode":"GB","stateCode":"ENG","latitude":"53.05029000","longitude":"-2.40541000"},{"name":"Chorlton cum Hardy","countryCode":"GB","stateCode":"ENG","latitude":"53.43505000","longitude":"-2.26310000"},{"name":"Christchurch","countryCode":"GB","stateCode":"ENG","latitude":"50.73583000","longitude":"-1.78129000"},{"name":"Chudleigh","countryCode":"GB","stateCode":"ENG","latitude":"50.60496000","longitude":"-3.60031000"},{"name":"Chudleigh Knighton","countryCode":"GB","stateCode":"ENG","latitude":"50.58507000","longitude":"-3.63187000"},{"name":"Chulmleigh","countryCode":"GB","stateCode":"ENG","latitude":"50.91289000","longitude":"-3.86938000"},{"name":"Church","countryCode":"GB","stateCode":"ENG","latitude":"53.75177000","longitude":"-2.39121000"},{"name":"Church Fenton","countryCode":"GB","stateCode":"ENG","latitude":"53.82626000","longitude":"-1.21890000"},{"name":"Church Stretton","countryCode":"GB","stateCode":"ENG","latitude":"52.53778000","longitude":"-2.80149000"},{"name":"Churchdown","countryCode":"GB","stateCode":"ENG","latitude":"51.87739000","longitude":"-2.17087000"},{"name":"Churchill","countryCode":"GB","stateCode":"ENG","latitude":"51.34291000","longitude":"-2.78338000"},{"name":"Churt","countryCode":"GB","stateCode":"ENG","latitude":"51.13603000","longitude":"-0.77534000"},{"name":"Cinderford","countryCode":"GB","stateCode":"ENG","latitude":"51.82421000","longitude":"-2.49870000"},{"name":"Cirencester","countryCode":"GB","stateCode":"ENG","latitude":"51.71927000","longitude":"-1.97145000"},{"name":"City and Borough of Birmingham","countryCode":"GB","stateCode":"ENG","latitude":"52.48048000","longitude":"-1.89823000"},{"name":"City and Borough of Leeds","countryCode":"GB","stateCode":"ENG","latitude":"53.79644000","longitude":"-1.54770000"},{"name":"City and Borough of Salford","countryCode":"GB","stateCode":"ENG","latitude":"53.50000000","longitude":"-2.33333000"},{"name":"City and Borough of Wakefield","countryCode":"GB","stateCode":"ENG","latitude":"53.68085000","longitude":"-1.49895000"},{"name":"City of Bristol","countryCode":"GB","stateCode":"ENG","latitude":"51.45000000","longitude":"-2.60000000"},{"name":"City of Kingston upon Hull","countryCode":"GB","stateCode":"ENG","latitude":"53.75000000","longitude":"-0.33333000"},{"name":"City of Leicester","countryCode":"GB","stateCode":"ENG","latitude":"52.63333000","longitude":"-1.13333000"},{"name":"City of London","countryCode":"GB","stateCode":"ENG","latitude":"51.51279000","longitude":"-0.09184000"},{"name":"City of Westminster","countryCode":"GB","stateCode":"ENG","latitude":"51.49750000","longitude":"-0.13570000"},{"name":"City of York","countryCode":"GB","stateCode":"ENG","latitude":"53.96396000","longitude":"-1.09142000"},{"name":"Clacton-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"51.78967000","longitude":"1.15597000"},{"name":"Clapham","countryCode":"GB","stateCode":"ENG","latitude":"52.16085000","longitude":"-0.49529000"},{"name":"Clarborough","countryCode":"GB","stateCode":"ENG","latitude":"53.34549000","longitude":"-0.90382000"},{"name":"Clare","countryCode":"GB","stateCode":"ENG","latitude":"52.07861000","longitude":"0.58167000"},{"name":"Claydon","countryCode":"GB","stateCode":"ENG","latitude":"52.10672000","longitude":"1.11134000"},{"name":"Claypole","countryCode":"GB","stateCode":"ENG","latitude":"53.03144000","longitude":"-0.73407000"},{"name":"Clayton West","countryCode":"GB","stateCode":"ENG","latitude":"53.59501000","longitude":"-1.61107000"},{"name":"Clayton le Moors","countryCode":"GB","stateCode":"ENG","latitude":"53.76667000","longitude":"-2.38333000"},{"name":"Clayton-le-Woods","countryCode":"GB","stateCode":"ENG","latitude":"53.69689000","longitude":"-2.66818000"},{"name":"Cleator Moor","countryCode":"GB","stateCode":"ENG","latitude":"54.52143000","longitude":"-3.51590000"},{"name":"Cleckheaton","countryCode":"GB","stateCode":"ENG","latitude":"53.72405000","longitude":"-1.71294000"},{"name":"Cleethorpes","countryCode":"GB","stateCode":"ENG","latitude":"53.56047000","longitude":"-0.03225000"},{"name":"Clenchwarton","countryCode":"GB","stateCode":"ENG","latitude":"52.75604000","longitude":"0.35790000"},{"name":"Cleobury Mortimer","countryCode":"GB","stateCode":"ENG","latitude":"52.37853000","longitude":"-2.48196000"},{"name":"Clerkenwell","countryCode":"GB","stateCode":"ENG","latitude":"51.52438000","longitude":"-0.11022000"},{"name":"Clevedon","countryCode":"GB","stateCode":"ENG","latitude":"51.44227000","longitude":"-2.85786000"},{"name":"Cleveleys","countryCode":"GB","stateCode":"ENG","latitude":"53.87750000","longitude":"-3.03987000"},{"name":"Cliffe","countryCode":"GB","stateCode":"ENG","latitude":"51.46224000","longitude":"0.49833000"},{"name":"Clifton","countryCode":"GB","stateCode":"ENG","latitude":"52.03990000","longitude":"-0.30051000"},{"name":"Clitheroe","countryCode":"GB","stateCode":"ENG","latitude":"53.86667000","longitude":"-2.40000000"},{"name":"Clive","countryCode":"GB","stateCode":"ENG","latitude":"52.81335000","longitude":"-2.72295000"},{"name":"Clophill","countryCode":"GB","stateCode":"ENG","latitude":"52.02727000","longitude":"-0.42377000"},{"name":"Clowne","countryCode":"GB","stateCode":"ENG","latitude":"53.27449000","longitude":"-1.26406000"},{"name":"Clutton","countryCode":"GB","stateCode":"ENG","latitude":"51.32944000","longitude":"-2.54306000"},{"name":"Coalville","countryCode":"GB","stateCode":"ENG","latitude":"52.72247000","longitude":"-1.37020000"},{"name":"Coates","countryCode":"GB","stateCode":"ENG","latitude":"51.70750000","longitude":"-2.03389000"},{"name":"Cobham","countryCode":"GB","stateCode":"ENG","latitude":"51.32997000","longitude":"-0.41130000"},{"name":"Cockermouth","countryCode":"GB","stateCode":"ENG","latitude":"54.66209000","longitude":"-3.36086000"},{"name":"Cockfield","countryCode":"GB","stateCode":"ENG","latitude":"54.61373000","longitude":"-1.80897000"},{"name":"Cockington","countryCode":"GB","stateCode":"ENG","latitude":"50.46335000","longitude":"-3.55691000"},{"name":"Codicote","countryCode":"GB","stateCode":"ENG","latitude":"51.85052000","longitude":"-0.23670000"},{"name":"Codsall","countryCode":"GB","stateCode":"ENG","latitude":"52.62989000","longitude":"-2.20148000"},{"name":"Cogenhoe","countryCode":"GB","stateCode":"ENG","latitude":"52.23758000","longitude":"-0.78381000"},{"name":"Coggeshall","countryCode":"GB","stateCode":"ENG","latitude":"51.87077000","longitude":"0.68536000"},{"name":"Colchester","countryCode":"GB","stateCode":"ENG","latitude":"51.88921000","longitude":"0.90421000"},{"name":"Cold Ash","countryCode":"GB","stateCode":"ENG","latitude":"51.42426000","longitude":"-1.26463000"},{"name":"Cold Norton","countryCode":"GB","stateCode":"ENG","latitude":"51.67209000","longitude":"0.66997000"},{"name":"Colden Common","countryCode":"GB","stateCode":"ENG","latitude":"50.99483000","longitude":"-1.31143000"},{"name":"Coleford","countryCode":"GB","stateCode":"ENG","latitude":"51.79535000","longitude":"-2.61354000"},{"name":"Colerne","countryCode":"GB","stateCode":"ENG","latitude":"51.43833000","longitude":"-2.26280000"},{"name":"Collier Row","countryCode":"GB","stateCode":"ENG","latitude":"51.59893000","longitude":"0.16600000"},{"name":"Collingbourne Kingston","countryCode":"GB","stateCode":"ENG","latitude":"51.30105000","longitude":"-1.65876000"},{"name":"Collingham","countryCode":"GB","stateCode":"ENG","latitude":"53.91167000","longitude":"-1.41174000"},{"name":"Colnbrook","countryCode":"GB","stateCode":"ENG","latitude":"51.48384000","longitude":"-0.52142000"},{"name":"Colne","countryCode":"GB","stateCode":"ENG","latitude":"53.85713000","longitude":"-2.16851000"},{"name":"Colsterworth","countryCode":"GB","stateCode":"ENG","latitude":"52.80660000","longitude":"-0.62056000"},{"name":"Coltishall","countryCode":"GB","stateCode":"ENG","latitude":"52.72804000","longitude":"1.36653000"},{"name":"Colwich","countryCode":"GB","stateCode":"ENG","latitude":"52.78764000","longitude":"-1.98206000"},{"name":"Colyton","countryCode":"GB","stateCode":"ENG","latitude":"50.74006000","longitude":"-3.07021000"},{"name":"Combe Martin","countryCode":"GB","stateCode":"ENG","latitude":"51.19873000","longitude":"-4.02343000"},{"name":"Comberton","countryCode":"GB","stateCode":"ENG","latitude":"52.18709000","longitude":"0.01905000"},{"name":"Compton","countryCode":"GB","stateCode":"ENG","latitude":"51.02385000","longitude":"-1.33713000"},{"name":"Compton Martin","countryCode":"GB","stateCode":"ENG","latitude":"51.31056000","longitude":"-2.65528000"},{"name":"Congleton","countryCode":"GB","stateCode":"ENG","latitude":"53.16314000","longitude":"-2.21253000"},{"name":"Congresbury","countryCode":"GB","stateCode":"ENG","latitude":"51.37135000","longitude":"-2.81018000"},{"name":"Coningsby","countryCode":"GB","stateCode":"ENG","latitude":"53.10598000","longitude":"-0.17595000"},{"name":"Conisbrough","countryCode":"GB","stateCode":"ENG","latitude":"53.48188000","longitude":"-1.23214000"},{"name":"Consett","countryCode":"GB","stateCode":"ENG","latitude":"54.85404000","longitude":"-1.83160000"},{"name":"Cookham","countryCode":"GB","stateCode":"ENG","latitude":"51.55936000","longitude":"-0.70810000"},{"name":"Cookley","countryCode":"GB","stateCode":"ENG","latitude":"52.31667000","longitude":"1.45000000"},{"name":"Cople","countryCode":"GB","stateCode":"ENG","latitude":"52.12342000","longitude":"-0.38933000"},{"name":"Copmanthorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.91419000","longitude":"-1.14209000"},{"name":"Copplestone","countryCode":"GB","stateCode":"ENG","latitude":"50.81073000","longitude":"-3.74607000"},{"name":"Coppull","countryCode":"GB","stateCode":"ENG","latitude":"53.62527000","longitude":"-2.65854000"},{"name":"Copthorne","countryCode":"GB","stateCode":"ENG","latitude":"51.13929000","longitude":"-0.11742000"},{"name":"Corbridge","countryCode":"GB","stateCode":"ENG","latitude":"54.97365000","longitude":"-2.01798000"},{"name":"Corby","countryCode":"GB","stateCode":"ENG","latitude":"52.49637000","longitude":"-0.68939000"},{"name":"Corby Glen","countryCode":"GB","stateCode":"ENG","latitude":"52.81262000","longitude":"-0.51817000"},{"name":"Corfe Castle","countryCode":"GB","stateCode":"ENG","latitude":"50.63947000","longitude":"-2.05672000"},{"name":"Cornholme","countryCode":"GB","stateCode":"ENG","latitude":"53.73230000","longitude":"-2.13851000"},{"name":"Cornwall","countryCode":"GB","stateCode":"ENG","latitude":"50.41667000","longitude":"-4.75000000"},{"name":"Corse","countryCode":"GB","stateCode":"ENG","latitude":"51.95943000","longitude":"-2.30636000"},{"name":"Corsham","countryCode":"GB","stateCode":"ENG","latitude":"51.43433000","longitude":"-2.18437000"},{"name":"Corston","countryCode":"GB","stateCode":"ENG","latitude":"51.38500000","longitude":"-2.44028000"},{"name":"Cosby","countryCode":"GB","stateCode":"ENG","latitude":"52.55127000","longitude":"-1.19395000"},{"name":"Cosham","countryCode":"GB","stateCode":"ENG","latitude":"50.84654000","longitude":"-1.06344000"},{"name":"Costessey","countryCode":"GB","stateCode":"ENG","latitude":"52.65914000","longitude":"1.20970000"},{"name":"Cotgrave","countryCode":"GB","stateCode":"ENG","latitude":"52.90859000","longitude":"-1.03752000"},{"name":"Cottenham","countryCode":"GB","stateCode":"ENG","latitude":"52.28743000","longitude":"0.12540000"},{"name":"Cottesmore","countryCode":"GB","stateCode":"ENG","latitude":"52.71384000","longitude":"-0.66330000"},{"name":"Cottingham","countryCode":"GB","stateCode":"ENG","latitude":"52.50243000","longitude":"-0.75540000"},{"name":"Coulsdon","countryCode":"GB","stateCode":"ENG","latitude":"51.32002000","longitude":"-0.14088000"},{"name":"Coundon","countryCode":"GB","stateCode":"ENG","latitude":"54.66280000","longitude":"-1.62688000"},{"name":"Countesthorpe","countryCode":"GB","stateCode":"ENG","latitude":"52.55379000","longitude":"-1.14526000"},{"name":"County Durham","countryCode":"GB","stateCode":"ENG","latitude":"54.77680000","longitude":"-1.57575000"},{"name":"Coven","countryCode":"GB","stateCode":"ENG","latitude":"52.65587000","longitude":"-2.13530000"},{"name":"Coventry","countryCode":"GB","stateCode":"ENG","latitude":"52.40656000","longitude":"-1.51217000"},{"name":"Cowbit","countryCode":"GB","stateCode":"ENG","latitude":"52.74523000","longitude":"-0.12978000"},{"name":"Cowes","countryCode":"GB","stateCode":"ENG","latitude":"50.76306000","longitude":"-1.29772000"},{"name":"Cowfold","countryCode":"GB","stateCode":"ENG","latitude":"50.98945000","longitude":"-0.27243000"},{"name":"Cowley","countryCode":"GB","stateCode":"ENG","latitude":"51.73213000","longitude":"-1.20631000"},{"name":"Cowplain","countryCode":"GB","stateCode":"ENG","latitude":"50.89411000","longitude":"-1.01824000"},{"name":"Coxhoe","countryCode":"GB","stateCode":"ENG","latitude":"54.71475000","longitude":"-1.50356000"},{"name":"Cradley Heath","countryCode":"GB","stateCode":"ENG","latitude":"52.47214000","longitude":"-2.08212000"},{"name":"Cramlington","countryCode":"GB","stateCode":"ENG","latitude":"55.08652000","longitude":"-1.58598000"},{"name":"Cranbrook","countryCode":"GB","stateCode":"ENG","latitude":"51.09662000","longitude":"0.53567000"},{"name":"Cranfield","countryCode":"GB","stateCode":"ENG","latitude":"52.06869000","longitude":"-0.60884000"},{"name":"Cranham","countryCode":"GB","stateCode":"ENG","latitude":"51.56565000","longitude":"0.26590000"},{"name":"Cranleigh","countryCode":"GB","stateCode":"ENG","latitude":"51.14209000","longitude":"-0.48374000"},{"name":"Cranwell","countryCode":"GB","stateCode":"ENG","latitude":"53.03681000","longitude":"-0.46176000"},{"name":"Craven Arms","countryCode":"GB","stateCode":"ENG","latitude":"52.44308000","longitude":"-2.83562000"},{"name":"Crawley","countryCode":"GB","stateCode":"ENG","latitude":"51.11303000","longitude":"-0.18312000"},{"name":"Crawley Down","countryCode":"GB","stateCode":"ENG","latitude":"51.12061000","longitude":"-0.07730000"},{"name":"Credenhill","countryCode":"GB","stateCode":"ENG","latitude":"52.08351000","longitude":"-2.80804000"},{"name":"Crediton","countryCode":"GB","stateCode":"ENG","latitude":"50.78333000","longitude":"-3.65000000"},{"name":"Creech Saint Michael","countryCode":"GB","stateCode":"ENG","latitude":"51.02333000","longitude":"-3.03833000"},{"name":"Creswell","countryCode":"GB","stateCode":"ENG","latitude":"53.26287000","longitude":"-1.21987000"},{"name":"Crewe","countryCode":"GB","stateCode":"ENG","latitude":"53.09787000","longitude":"-2.44161000"},{"name":"Crewkerne","countryCode":"GB","stateCode":"ENG","latitude":"50.88298000","longitude":"-2.79588000"},{"name":"Crick","countryCode":"GB","stateCode":"ENG","latitude":"52.34808000","longitude":"-1.13708000"},{"name":"Cricklade","countryCode":"GB","stateCode":"ENG","latitude":"51.64061000","longitude":"-1.85738000"},{"name":"Cringleford","countryCode":"GB","stateCode":"ENG","latitude":"52.60482000","longitude":"1.24334000"},{"name":"Croft","countryCode":"GB","stateCode":"ENG","latitude":"52.55668000","longitude":"-1.24643000"},{"name":"Crofton","countryCode":"GB","stateCode":"ENG","latitude":"53.65639000","longitude":"-1.42968000"},{"name":"Cromer","countryCode":"GB","stateCode":"ENG","latitude":"52.93123000","longitude":"1.29892000"},{"name":"Cromford","countryCode":"GB","stateCode":"ENG","latitude":"53.10848000","longitude":"-1.56014000"},{"name":"Crondall","countryCode":"GB","stateCode":"ENG","latitude":"51.23285000","longitude":"-0.86329000"},{"name":"Crook","countryCode":"GB","stateCode":"ENG","latitude":"54.71252000","longitude":"-1.74970000"},{"name":"Cropwell Bishop","countryCode":"GB","stateCode":"ENG","latitude":"52.91480000","longitude":"-0.98482000"},{"name":"Crosby","countryCode":"GB","stateCode":"ENG","latitude":"53.47778000","longitude":"-3.03333000"},{"name":"Cross Hills","countryCode":"GB","stateCode":"ENG","latitude":"53.90606000","longitude":"-1.98492000"},{"name":"Croston","countryCode":"GB","stateCode":"ENG","latitude":"53.66217000","longitude":"-2.77523000"},{"name":"Crouch End","countryCode":"GB","stateCode":"ENG","latitude":"51.57971000","longitude":"-0.12373000"},{"name":"Crowborough","countryCode":"GB","stateCode":"ENG","latitude":"51.06098000","longitude":"0.16342000"},{"name":"Crowland","countryCode":"GB","stateCode":"ENG","latitude":"52.67571000","longitude":"-0.16849000"},{"name":"Crowle","countryCode":"GB","stateCode":"ENG","latitude":"53.60753000","longitude":"-0.83256000"},{"name":"Crowthorne","countryCode":"GB","stateCode":"ENG","latitude":"51.37027000","longitude":"-0.79219000"},{"name":"Croydon","countryCode":"GB","stateCode":"ENG","latitude":"51.38333000","longitude":"-0.10000000"},{"name":"Crumpsall","countryCode":"GB","stateCode":"ENG","latitude":"53.51827000","longitude":"-2.24447000"},{"name":"Cuckfield","countryCode":"GB","stateCode":"ENG","latitude":"51.01073000","longitude":"-0.14068000"},{"name":"Cuddington","countryCode":"GB","stateCode":"ENG","latitude":"53.24488000","longitude":"-2.61879000"},{"name":"Cudworth","countryCode":"GB","stateCode":"ENG","latitude":"53.57131000","longitude":"-1.41595000"},{"name":"Cuffley","countryCode":"GB","stateCode":"ENG","latitude":"51.70799000","longitude":"-0.11209000"},{"name":"Culcheth","countryCode":"GB","stateCode":"ENG","latitude":"53.45110000","longitude":"-2.52104000"},{"name":"Cullingworth","countryCode":"GB","stateCode":"ENG","latitude":"53.82444000","longitude":"-1.89730000"},{"name":"Cullompton","countryCode":"GB","stateCode":"ENG","latitude":"50.85530000","longitude":"-3.39268000"},{"name":"Culverstone Green","countryCode":"GB","stateCode":"ENG","latitude":"51.34085000","longitude":"0.34686000"},{"name":"Cumbria","countryCode":"GB","stateCode":"ENG","latitude":"54.58333000","longitude":"-2.83333000"},{"name":"Curdworth","countryCode":"GB","stateCode":"ENG","latitude":"52.53382000","longitude":"-1.73687000"},{"name":"Curry Rivel","countryCode":"GB","stateCode":"ENG","latitude":"51.02306000","longitude":"-2.86753000"},{"name":"Cuxton","countryCode":"GB","stateCode":"ENG","latitude":"51.37430000","longitude":"0.45688000"},{"name":"Dagenham","countryCode":"GB","stateCode":"ENG","latitude":"51.55000000","longitude":"0.16667000"},{"name":"Dalston","countryCode":"GB","stateCode":"ENG","latitude":"54.84207000","longitude":"-2.98459000"},{"name":"Dalton in Furness","countryCode":"GB","stateCode":"ENG","latitude":"54.15796000","longitude":"-3.17977000"},{"name":"Danbury","countryCode":"GB","stateCode":"ENG","latitude":"51.71645000","longitude":"0.58245000"},{"name":"Danby","countryCode":"GB","stateCode":"ENG","latitude":"54.46606000","longitude":"-0.91073000"},{"name":"Darenth","countryCode":"GB","stateCode":"ENG","latitude":"51.42137000","longitude":"0.25784000"},{"name":"Daresbury","countryCode":"GB","stateCode":"ENG","latitude":"53.34184000","longitude":"-2.63500000"},{"name":"Darfield","countryCode":"GB","stateCode":"ENG","latitude":"53.53390000","longitude":"-1.37595000"},{"name":"Darlaston","countryCode":"GB","stateCode":"ENG","latitude":"52.56667000","longitude":"-2.03333000"},{"name":"Darlington","countryCode":"GB","stateCode":"ENG","latitude":"54.53333000","longitude":"-1.53333000"},{"name":"Darras Hall","countryCode":"GB","stateCode":"ENG","latitude":"55.03560000","longitude":"-1.76425000"},{"name":"Darrington","countryCode":"GB","stateCode":"ENG","latitude":"53.67566000","longitude":"-1.26901000"},{"name":"Dartford","countryCode":"GB","stateCode":"ENG","latitude":"51.44657000","longitude":"0.21423000"},{"name":"Dartmouth","countryCode":"GB","stateCode":"ENG","latitude":"50.35220000","longitude":"-3.57940000"},{"name":"Darton","countryCode":"GB","stateCode":"ENG","latitude":"53.58705000","longitude":"-1.52676000"},{"name":"Darwen","countryCode":"GB","stateCode":"ENG","latitude":"53.69803000","longitude":"-2.46494000"},{"name":"Datchet","countryCode":"GB","stateCode":"ENG","latitude":"51.48390000","longitude":"-0.57893000"},{"name":"Datchworth","countryCode":"GB","stateCode":"ENG","latitude":"51.85126000","longitude":"-0.15956000"},{"name":"Daventry","countryCode":"GB","stateCode":"ENG","latitude":"52.25688000","longitude":"-1.16066000"},{"name":"Dawlish","countryCode":"GB","stateCode":"ENG","latitude":"50.58118000","longitude":"-3.46644000"},{"name":"Deal","countryCode":"GB","stateCode":"ENG","latitude":"51.22322000","longitude":"1.40432000"},{"name":"Deanshanger","countryCode":"GB","stateCode":"ENG","latitude":"52.04996000","longitude":"-0.88663000"},{"name":"Dearham","countryCode":"GB","stateCode":"ENG","latitude":"54.71175000","longitude":"-3.44364000"},{"name":"Debenham","countryCode":"GB","stateCode":"ENG","latitude":"52.22422000","longitude":"1.18172000"},{"name":"Deddington","countryCode":"GB","stateCode":"ENG","latitude":"51.98060000","longitude":"-1.32055000"},{"name":"Dedham","countryCode":"GB","stateCode":"ENG","latitude":"51.95892000","longitude":"0.99336000"},{"name":"Delabole","countryCode":"GB","stateCode":"ENG","latitude":"50.62347000","longitude":"-4.73190000"},{"name":"Delph","countryCode":"GB","stateCode":"ENG","latitude":"53.56667000","longitude":"-2.01667000"},{"name":"Denby Dale","countryCode":"GB","stateCode":"ENG","latitude":"53.57228000","longitude":"-1.65895000"},{"name":"Denham","countryCode":"GB","stateCode":"ENG","latitude":"51.56667000","longitude":"-0.50000000"},{"name":"Denholme","countryCode":"GB","stateCode":"ENG","latitude":"53.80189000","longitude":"-1.89503000"},{"name":"Denmead","countryCode":"GB","stateCode":"ENG","latitude":"50.90395000","longitude":"-1.06744000"},{"name":"Denton","countryCode":"GB","stateCode":"ENG","latitude":"53.45678000","longitude":"-2.11822000"},{"name":"Denton Holme","countryCode":"GB","stateCode":"ENG","latitude":"54.88500000","longitude":"-2.94100000"},{"name":"Derby","countryCode":"GB","stateCode":"ENG","latitude":"52.92277000","longitude":"-1.47663000"},{"name":"Derbyshire","countryCode":"GB","stateCode":"ENG","latitude":"53.16667000","longitude":"-1.58333000"},{"name":"Dersingham","countryCode":"GB","stateCode":"ENG","latitude":"52.84549000","longitude":"0.50339000"},{"name":"Desborough","countryCode":"GB","stateCode":"ENG","latitude":"52.44183000","longitude":"-0.82126000"},{"name":"Desford","countryCode":"GB","stateCode":"ENG","latitude":"52.62598000","longitude":"-1.29395000"},{"name":"Devizes","countryCode":"GB","stateCode":"ENG","latitude":"51.35084000","longitude":"-1.99421000"},{"name":"Devon","countryCode":"GB","stateCode":"ENG","latitude":"50.75000000","longitude":"-3.75000000"},{"name":"Dewsbury","countryCode":"GB","stateCode":"ENG","latitude":"53.69076000","longitude":"-1.62907000"},{"name":"Dickens Heath","countryCode":"GB","stateCode":"ENG","latitude":"52.38568000","longitude":"-1.83935000"},{"name":"Dickleburgh","countryCode":"GB","stateCode":"ENG","latitude":"52.39650000","longitude":"1.18498000"},{"name":"Didcot","countryCode":"GB","stateCode":"ENG","latitude":"51.60928000","longitude":"-1.24214000"},{"name":"Didsbury","countryCode":"GB","stateCode":"ENG","latitude":"53.41698000","longitude":"-2.23145000"},{"name":"Diggle","countryCode":"GB","stateCode":"ENG","latitude":"53.56744000","longitude":"-1.99723000"},{"name":"Dinnington","countryCode":"GB","stateCode":"ENG","latitude":"53.36667000","longitude":"-1.20000000"},{"name":"Dinton","countryCode":"GB","stateCode":"ENG","latitude":"51.08333000","longitude":"-1.98333000"},{"name":"Disley","countryCode":"GB","stateCode":"ENG","latitude":"53.35865000","longitude":"-2.03848000"},{"name":"Diss","countryCode":"GB","stateCode":"ENG","latitude":"52.37675000","longitude":"1.10910000"},{"name":"Distington","countryCode":"GB","stateCode":"ENG","latitude":"54.59733000","longitude":"-3.53880000"},{"name":"District of Rutland","countryCode":"GB","stateCode":"ENG","latitude":"52.66667000","longitude":"-0.66667000"},{"name":"Ditchingham","countryCode":"GB","stateCode":"ENG","latitude":"52.46729000","longitude":"1.44370000"},{"name":"Ditchling","countryCode":"GB","stateCode":"ENG","latitude":"50.92100000","longitude":"-0.11536000"},{"name":"Ditton Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.37947000","longitude":"-0.31281000"},{"name":"Dobwalls","countryCode":"GB","stateCode":"ENG","latitude":"50.45768000","longitude":"-4.51735000"},{"name":"Doddington","countryCode":"GB","stateCode":"ENG","latitude":"52.49671000","longitude":"0.06017000"},{"name":"Dodworth","countryCode":"GB","stateCode":"ENG","latitude":"53.54306000","longitude":"-1.52779000"},{"name":"Doncaster","countryCode":"GB","stateCode":"ENG","latitude":"53.50000000","longitude":"-1.08333000"},{"name":"Donington","countryCode":"GB","stateCode":"ENG","latitude":"52.90461000","longitude":"-0.20505000"},{"name":"Donisthorpe","countryCode":"GB","stateCode":"ENG","latitude":"52.72401000","longitude":"-1.53800000"},{"name":"Donnington","countryCode":"GB","stateCode":"ENG","latitude":"51.95135000","longitude":"-1.72142000"},{"name":"Dorchester","countryCode":"GB","stateCode":"ENG","latitude":"50.71667000","longitude":"-2.43333000"},{"name":"Dorking","countryCode":"GB","stateCode":"ENG","latitude":"51.23228000","longitude":"-0.33380000"},{"name":"Dormansland","countryCode":"GB","stateCode":"ENG","latitude":"51.16024000","longitude":"0.00618000"},{"name":"Dorridge","countryCode":"GB","stateCode":"ENG","latitude":"52.37259000","longitude":"-1.75318000"},{"name":"Dorset","countryCode":"GB","stateCode":"ENG","latitude":"50.75000000","longitude":"-2.33333000"},{"name":"Dorstone","countryCode":"GB","stateCode":"ENG","latitude":"52.06667000","longitude":"-3.00000000"},{"name":"Dove Holes","countryCode":"GB","stateCode":"ENG","latitude":"53.29828000","longitude":"-1.88775000"},{"name":"Dover","countryCode":"GB","stateCode":"ENG","latitude":"51.12598000","longitude":"1.31257000"},{"name":"Dovercourt","countryCode":"GB","stateCode":"ENG","latitude":"51.93649000","longitude":"1.27831000"},{"name":"Doveridge","countryCode":"GB","stateCode":"ENG","latitude":"52.90526000","longitude":"-1.82480000"},{"name":"Downham Market","countryCode":"GB","stateCode":"ENG","latitude":"52.60714000","longitude":"0.38375000"},{"name":"Downton","countryCode":"GB","stateCode":"ENG","latitude":"50.99366000","longitude":"-1.75129000"},{"name":"Draycott","countryCode":"GB","stateCode":"ENG","latitude":"51.25615000","longitude":"-2.75116000"},{"name":"Driffield","countryCode":"GB","stateCode":"ENG","latitude":"54.00613000","longitude":"-0.44495000"},{"name":"Droitwich","countryCode":"GB","stateCode":"ENG","latitude":"52.26667000","longitude":"-2.15000000"},{"name":"Dronfield","countryCode":"GB","stateCode":"ENG","latitude":"53.30221000","longitude":"-1.47507000"},{"name":"Droylsden","countryCode":"GB","stateCode":"ENG","latitude":"53.48005000","longitude":"-2.14543000"},{"name":"Drybrook","countryCode":"GB","stateCode":"ENG","latitude":"51.85550000","longitude":"-2.51681000"},{"name":"Ducklington","countryCode":"GB","stateCode":"ENG","latitude":"51.76763000","longitude":"-1.48418000"},{"name":"Dudley","countryCode":"GB","stateCode":"ENG","latitude":"52.50000000","longitude":"-2.11667000"},{"name":"Duffield","countryCode":"GB","stateCode":"ENG","latitude":"52.98627000","longitude":"-1.48865000"},{"name":"Dukinfield","countryCode":"GB","stateCode":"ENG","latitude":"53.47497000","longitude":"-2.08809000"},{"name":"Dulverton","countryCode":"GB","stateCode":"ENG","latitude":"51.04007000","longitude":"-3.55035000"},{"name":"Dunchurch","countryCode":"GB","stateCode":"ENG","latitude":"52.33757000","longitude":"-1.29136000"},{"name":"Dundry","countryCode":"GB","stateCode":"ENG","latitude":"51.39880000","longitude":"-2.63964000"},{"name":"Dunholme","countryCode":"GB","stateCode":"ENG","latitude":"53.30067000","longitude":"-0.46541000"},{"name":"Dunkeswell","countryCode":"GB","stateCode":"ENG","latitude":"50.86301000","longitude":"-3.22289000"},{"name":"Dunnington","countryCode":"GB","stateCode":"ENG","latitude":"53.95000000","longitude":"-0.25000000"},{"name":"Dunstable","countryCode":"GB","stateCode":"ENG","latitude":"51.88571000","longitude":"-0.52288000"},{"name":"Dunswell","countryCode":"GB","stateCode":"ENG","latitude":"53.80106000","longitude":"-0.37139000"},{"name":"Durham","countryCode":"GB","stateCode":"ENG","latitude":"54.77676000","longitude":"-1.57566000"},{"name":"Dursley","countryCode":"GB","stateCode":"ENG","latitude":"51.68139000","longitude":"-2.35333000"},{"name":"Duxford","countryCode":"GB","stateCode":"ENG","latitude":"52.09393000","longitude":"0.15917000"},{"name":"Dymchurch","countryCode":"GB","stateCode":"ENG","latitude":"51.02544000","longitude":"0.99392000"},{"name":"Eaglescliffe","countryCode":"GB","stateCode":"ENG","latitude":"54.52521000","longitude":"-1.35043000"},{"name":"Earby","countryCode":"GB","stateCode":"ENG","latitude":"53.91546000","longitude":"-2.14285000"},{"name":"Earith","countryCode":"GB","stateCode":"ENG","latitude":"52.35422000","longitude":"0.03056000"},{"name":"Earl Shilton","countryCode":"GB","stateCode":"ENG","latitude":"52.57682000","longitude":"-1.31536000"},{"name":"Earls Barton","countryCode":"GB","stateCode":"ENG","latitude":"52.26627000","longitude":"-0.75248000"},{"name":"Earls Colne","countryCode":"GB","stateCode":"ENG","latitude":"51.92744000","longitude":"0.70107000"},{"name":"Earlsfield","countryCode":"GB","stateCode":"ENG","latitude":"51.44390000","longitude":"-0.18540000"},{"name":"Easington","countryCode":"GB","stateCode":"ENG","latitude":"54.78528000","longitude":"-1.35917000"},{"name":"Easingwold","countryCode":"GB","stateCode":"ENG","latitude":"54.12010000","longitude":"-1.19390000"},{"name":"East Ayton","countryCode":"GB","stateCode":"ENG","latitude":"54.25480000","longitude":"-0.47483000"},{"name":"East Bergholt","countryCode":"GB","stateCode":"ENG","latitude":"51.97785000","longitude":"1.01761000"},{"name":"East Boldon","countryCode":"GB","stateCode":"ENG","latitude":"54.94452000","longitude":"-1.42815000"},{"name":"East Bridgford","countryCode":"GB","stateCode":"ENG","latitude":"52.97954000","longitude":"-0.96563000"},{"name":"East Chevington","countryCode":"GB","stateCode":"ENG","latitude":"55.28333000","longitude":"-1.58333000"},{"name":"East Cowes","countryCode":"GB","stateCode":"ENG","latitude":"50.75774000","longitude":"-1.28815000"},{"name":"East Dean","countryCode":"GB","stateCode":"ENG","latitude":"51.03979000","longitude":"-1.60941000"},{"name":"East Dereham","countryCode":"GB","stateCode":"ENG","latitude":"52.68333000","longitude":"0.93333000"},{"name":"East Grinstead","countryCode":"GB","stateCode":"ENG","latitude":"51.12382000","longitude":"-0.00610000"},{"name":"East Hanney","countryCode":"GB","stateCode":"ENG","latitude":"51.63443000","longitude":"-1.39518000"},{"name":"East Harling","countryCode":"GB","stateCode":"ENG","latitude":"52.43843000","longitude":"0.93353000"},{"name":"East Harptree","countryCode":"GB","stateCode":"ENG","latitude":"51.30111000","longitude":"-2.62167000"},{"name":"East Horsley","countryCode":"GB","stateCode":"ENG","latitude":"51.27358000","longitude":"-0.43207000"},{"name":"East Keswick","countryCode":"GB","stateCode":"ENG","latitude":"53.89430000","longitude":"-1.45221000"},{"name":"East Leake","countryCode":"GB","stateCode":"ENG","latitude":"52.83015000","longitude":"-1.18103000"},{"name":"East Markham","countryCode":"GB","stateCode":"ENG","latitude":"53.25221000","longitude":"-0.89385000"},{"name":"East Molesey","countryCode":"GB","stateCode":"ENG","latitude":"51.39872000","longitude":"-0.34916000"},{"name":"East Peckham","countryCode":"GB","stateCode":"ENG","latitude":"51.21234000","longitude":"0.38624000"},{"name":"East Rainton","countryCode":"GB","stateCode":"ENG","latitude":"54.82513000","longitude":"-1.48036000"},{"name":"East Riding of Yorkshire","countryCode":"GB","stateCode":"ENG","latitude":"53.91667000","longitude":"-0.50000000"},{"name":"East Sussex","countryCode":"GB","stateCode":"ENG","latitude":"50.91667000","longitude":"0.33333000"},{"name":"East Tilbury","countryCode":"GB","stateCode":"ENG","latitude":"51.48053000","longitude":"0.41714000"},{"name":"East Wittering","countryCode":"GB","stateCode":"ENG","latitude":"50.76969000","longitude":"-0.87444000"},{"name":"Eastbourne","countryCode":"GB","stateCode":"ENG","latitude":"50.76871000","longitude":"0.28453000"},{"name":"Eastchurch","countryCode":"GB","stateCode":"ENG","latitude":"51.40673000","longitude":"0.85766000"},{"name":"Eastington","countryCode":"GB","stateCode":"ENG","latitude":"51.74722000","longitude":"-2.32639000"},{"name":"Eastleigh","countryCode":"GB","stateCode":"ENG","latitude":"50.96667000","longitude":"-1.35000000"},{"name":"Eastoft","countryCode":"GB","stateCode":"ENG","latitude":"53.63624000","longitude":"-0.78492000"},{"name":"Easton","countryCode":"GB","stateCode":"ENG","latitude":"50.53333000","longitude":"-2.45000000"},{"name":"Easton on the Hill","countryCode":"GB","stateCode":"ENG","latitude":"52.62733000","longitude":"-0.50571000"},{"name":"Easton-in-Gordano","countryCode":"GB","stateCode":"ENG","latitude":"51.47592000","longitude":"-2.69987000"},{"name":"Eastrington","countryCode":"GB","stateCode":"ENG","latitude":"53.76038000","longitude":"-0.79325000"},{"name":"Eastry","countryCode":"GB","stateCode":"ENG","latitude":"51.24639000","longitude":"1.30776000"},{"name":"Eastwood","countryCode":"GB","stateCode":"ENG","latitude":"53.00000000","longitude":"-1.30000000"},{"name":"Eaton Bray","countryCode":"GB","stateCode":"ENG","latitude":"51.87697000","longitude":"-0.59167000"},{"name":"Eaton Socon","countryCode":"GB","stateCode":"ENG","latitude":"52.21752000","longitude":"-0.28925000"},{"name":"Eattington","countryCode":"GB","stateCode":"ENG","latitude":"52.13333000","longitude":"-1.60000000"},{"name":"Eccles","countryCode":"GB","stateCode":"ENG","latitude":"53.48333000","longitude":"-2.33333000"},{"name":"Eccleshall","countryCode":"GB","stateCode":"ENG","latitude":"52.85789000","longitude":"-2.24971000"},{"name":"Eccleston","countryCode":"GB","stateCode":"ENG","latitude":"53.64236000","longitude":"-2.72162000"},{"name":"Eckington","countryCode":"GB","stateCode":"ENG","latitude":"52.06667000","longitude":"-2.11667000"},{"name":"Edenbridge","countryCode":"GB","stateCode":"ENG","latitude":"51.19172000","longitude":"0.06729000"},{"name":"Edenfield","countryCode":"GB","stateCode":"ENG","latitude":"53.66674000","longitude":"-2.30481000"},{"name":"Edgmond","countryCode":"GB","stateCode":"ENG","latitude":"52.77400000","longitude":"-2.40967000"},{"name":"Edgware","countryCode":"GB","stateCode":"ENG","latitude":"51.61280000","longitude":"-0.27539000"},{"name":"Edgworth","countryCode":"GB","stateCode":"ENG","latitude":"53.64636000","longitude":"-2.39401000"},{"name":"Edington","countryCode":"GB","stateCode":"ENG","latitude":"51.27583000","longitude":"-2.10639000"},{"name":"Edith Weston","countryCode":"GB","stateCode":"ENG","latitude":"52.63786000","longitude":"-0.63189000"},{"name":"Edwinstowe","countryCode":"GB","stateCode":"ENG","latitude":"53.19454000","longitude":"-1.06439000"},{"name":"Egham","countryCode":"GB","stateCode":"ENG","latitude":"51.43158000","longitude":"-0.55239000"},{"name":"Egremont","countryCode":"GB","stateCode":"ENG","latitude":"54.47941000","longitude":"-3.52756000"},{"name":"Eight Ash Green","countryCode":"GB","stateCode":"ENG","latitude":"51.89587000","longitude":"0.82280000"},{"name":"Elland","countryCode":"GB","stateCode":"ENG","latitude":"53.68510000","longitude":"-1.83878000"},{"name":"Ellerker","countryCode":"GB","stateCode":"ENG","latitude":"53.75323000","longitude":"-0.60416000"},{"name":"Ellerton","countryCode":"GB","stateCode":"ENG","latitude":"53.85000000","longitude":"-0.93333000"},{"name":"Ellesmere","countryCode":"GB","stateCode":"ENG","latitude":"52.90838000","longitude":"-2.89806000"},{"name":"Ellesmere Port","countryCode":"GB","stateCode":"ENG","latitude":"53.27875000","longitude":"-2.90134000"},{"name":"Elm Park","countryCode":"GB","stateCode":"ENG","latitude":"51.54970000","longitude":"0.20136000"},{"name":"Elmstead Market","countryCode":"GB","stateCode":"ENG","latitude":"51.88219000","longitude":"0.99482000"},{"name":"Elmswell","countryCode":"GB","stateCode":"ENG","latitude":"52.23616000","longitude":"0.91247000"},{"name":"Elsenham","countryCode":"GB","stateCode":"ENG","latitude":"51.91431000","longitude":"0.22934000"},{"name":"Elstead","countryCode":"GB","stateCode":"ENG","latitude":"51.18548000","longitude":"-0.70536000"},{"name":"Elstree","countryCode":"GB","stateCode":"ENG","latitude":"51.64030000","longitude":"-0.29693000"},{"name":"Elswick","countryCode":"GB","stateCode":"ENG","latitude":"53.83836000","longitude":"-2.88147000"},{"name":"Elvington","countryCode":"GB","stateCode":"ENG","latitude":"53.92087000","longitude":"-0.93495000"},{"name":"Elwick","countryCode":"GB","stateCode":"ENG","latitude":"54.68455000","longitude":"-1.29559000"},{"name":"Ely","countryCode":"GB","stateCode":"ENG","latitude":"52.39964000","longitude":"0.26196000"},{"name":"Emberton","countryCode":"GB","stateCode":"ENG","latitude":"52.13691000","longitude":"-0.70673000"},{"name":"Embleton","countryCode":"GB","stateCode":"ENG","latitude":"55.49592000","longitude":"-1.63619000"},{"name":"Embsay","countryCode":"GB","stateCode":"ENG","latitude":"53.97664000","longitude":"-1.99282000"},{"name":"Emley","countryCode":"GB","stateCode":"ENG","latitude":"53.61395000","longitude":"-1.63130000"},{"name":"Emneth","countryCode":"GB","stateCode":"ENG","latitude":"52.64244000","longitude":"0.20857000"},{"name":"Empingham","countryCode":"GB","stateCode":"ENG","latitude":"52.66722000","longitude":"-0.59601000"},{"name":"Emsworth","countryCode":"GB","stateCode":"ENG","latitude":"50.84779000","longitude":"-0.93697000"},{"name":"Enderby","countryCode":"GB","stateCode":"ENG","latitude":"52.58778000","longitude":"-1.20619000"},{"name":"Enfield Town","countryCode":"GB","stateCode":"ENG","latitude":"51.65147000","longitude":"-0.08497000"},{"name":"Epping","countryCode":"GB","stateCode":"ENG","latitude":"51.69815000","longitude":"0.11055000"},{"name":"Epsom","countryCode":"GB","stateCode":"ENG","latitude":"51.33050000","longitude":"-0.27011000"},{"name":"Epworth","countryCode":"GB","stateCode":"ENG","latitude":"53.52602000","longitude":"-0.82399000"},{"name":"Erith","countryCode":"GB","stateCode":"ENG","latitude":"51.48315000","longitude":"0.17484000"},{"name":"Esher","countryCode":"GB","stateCode":"ENG","latitude":"51.36969000","longitude":"-0.36693000"},{"name":"Essendine","countryCode":"GB","stateCode":"ENG","latitude":"52.70187000","longitude":"-0.45250000"},{"name":"Essex","countryCode":"GB","stateCode":"ENG","latitude":"51.83333000","longitude":"0.58333000"},{"name":"Essington","countryCode":"GB","stateCode":"ENG","latitude":"52.62910000","longitude":"-2.05770000"},{"name":"Eton","countryCode":"GB","stateCode":"ENG","latitude":"51.48833000","longitude":"-0.60905000"},{"name":"Eton Wick","countryCode":"GB","stateCode":"ENG","latitude":"51.49722000","longitude":"-0.63437000"},{"name":"Etton","countryCode":"GB","stateCode":"ENG","latitude":"53.87848000","longitude":"-0.51314000"},{"name":"Etwall","countryCode":"GB","stateCode":"ENG","latitude":"52.88353000","longitude":"-1.60023000"},{"name":"Euxton","countryCode":"GB","stateCode":"ENG","latitude":"53.66990000","longitude":"-2.67615000"},{"name":"Evenwood","countryCode":"GB","stateCode":"ENG","latitude":"54.62213000","longitude":"-1.76133000"},{"name":"Evercreech","countryCode":"GB","stateCode":"ENG","latitude":"51.14806000","longitude":"-2.50556000"},{"name":"Eversholt","countryCode":"GB","stateCode":"ENG","latitude":"51.98702000","longitude":"-0.55983000"},{"name":"Eversley","countryCode":"GB","stateCode":"ENG","latitude":"51.35387000","longitude":"-0.88888000"},{"name":"Everton","countryCode":"GB","stateCode":"ENG","latitude":"52.14581000","longitude":"-0.24616000"},{"name":"Evesham","countryCode":"GB","stateCode":"ENG","latitude":"52.09237000","longitude":"-1.94887000"},{"name":"Ewell","countryCode":"GB","stateCode":"ENG","latitude":"51.34948000","longitude":"-0.24940000"},{"name":"Ewhurst","countryCode":"GB","stateCode":"ENG","latitude":"51.15448000","longitude":"-0.44344000"},{"name":"Ewyas Harold","countryCode":"GB","stateCode":"ENG","latitude":"51.95358000","longitude":"-2.89325000"},{"name":"Exeter","countryCode":"GB","stateCode":"ENG","latitude":"50.72360000","longitude":"-3.52751000"},{"name":"Exhall","countryCode":"GB","stateCode":"ENG","latitude":"52.46464000","longitude":"-1.48144000"},{"name":"Exminster","countryCode":"GB","stateCode":"ENG","latitude":"50.68075000","longitude":"-3.49706000"},{"name":"Exmouth","countryCode":"GB","stateCode":"ENG","latitude":"50.61723000","longitude":"-3.40233000"},{"name":"Exning","countryCode":"GB","stateCode":"ENG","latitude":"52.26642000","longitude":"0.37439000"},{"name":"Exton","countryCode":"GB","stateCode":"ENG","latitude":"52.69106000","longitude":"-0.63463000"},{"name":"Eye","countryCode":"GB","stateCode":"ENG","latitude":"52.60800000","longitude":"-0.19209000"},{"name":"Eynsford","countryCode":"GB","stateCode":"ENG","latitude":"51.36765000","longitude":"0.21132000"},{"name":"Eynsham","countryCode":"GB","stateCode":"ENG","latitude":"51.78077000","longitude":"-1.37454000"},{"name":"Eythorne","countryCode":"GB","stateCode":"ENG","latitude":"51.19710000","longitude":"1.26620000"},{"name":"Failsworth","countryCode":"GB","stateCode":"ENG","latitude":"53.50484000","longitude":"-2.16568000"},{"name":"Fairford","countryCode":"GB","stateCode":"ENG","latitude":"51.70816000","longitude":"-1.78128000"},{"name":"Fairlands","countryCode":"GB","stateCode":"ENG","latitude":"51.26178000","longitude":"-0.62141000"},{"name":"Fairlight","countryCode":"GB","stateCode":"ENG","latitude":"50.87802000","longitude":"0.65669000"},{"name":"Fakenham","countryCode":"GB","stateCode":"ENG","latitude":"52.82996000","longitude":"0.84770000"},{"name":"Fallowfield","countryCode":"GB","stateCode":"ENG","latitude":"53.43981000","longitude":"-2.21572000"},{"name":"Falmouth","countryCode":"GB","stateCode":"ENG","latitude":"50.15441000","longitude":"-5.07113000"},{"name":"Fareham","countryCode":"GB","stateCode":"ENG","latitude":"50.85162000","longitude":"-1.17929000"},{"name":"Faringdon","countryCode":"GB","stateCode":"ENG","latitude":"51.65644000","longitude":"-1.58676000"},{"name":"Farnborough","countryCode":"GB","stateCode":"ENG","latitude":"51.29424000","longitude":"-0.75565000"},{"name":"Farndon","countryCode":"GB","stateCode":"ENG","latitude":"53.05000000","longitude":"-0.85000000"},{"name":"Farnham","countryCode":"GB","stateCode":"ENG","latitude":"51.21444000","longitude":"-0.80054000"},{"name":"Farnham Royal","countryCode":"GB","stateCode":"ENG","latitude":"51.54208000","longitude":"-0.61584000"},{"name":"Farnsfield","countryCode":"GB","stateCode":"ENG","latitude":"53.10223000","longitude":"-1.03320000"},{"name":"Farnworth","countryCode":"GB","stateCode":"ENG","latitude":"53.55000000","longitude":"-2.40000000"},{"name":"Faversham","countryCode":"GB","stateCode":"ENG","latitude":"51.31480000","longitude":"0.88856000"},{"name":"Fazeley","countryCode":"GB","stateCode":"ENG","latitude":"52.61443000","longitude":"-1.69850000"},{"name":"Featherstone","countryCode":"GB","stateCode":"ENG","latitude":"52.64483000","longitude":"-2.09315000"},{"name":"Felixstowe","countryCode":"GB","stateCode":"ENG","latitude":"51.96375000","longitude":"1.35110000"},{"name":"Felling","countryCode":"GB","stateCode":"ENG","latitude":"54.95297000","longitude":"-1.57152000"},{"name":"Feltham","countryCode":"GB","stateCode":"ENG","latitude":"51.44620000","longitude":"-0.41388000"},{"name":"Felton","countryCode":"GB","stateCode":"ENG","latitude":"55.29768000","longitude":"-1.71143000"},{"name":"Feltwell","countryCode":"GB","stateCode":"ENG","latitude":"52.48581000","longitude":"0.51945000"},{"name":"Fenstanton","countryCode":"GB","stateCode":"ENG","latitude":"52.29903000","longitude":"-0.06712000"},{"name":"Ferndown","countryCode":"GB","stateCode":"ENG","latitude":"50.80743000","longitude":"-1.89975000"},{"name":"Fernhill Heath","countryCode":"GB","stateCode":"ENG","latitude":"52.23002000","longitude":"-2.19659000"},{"name":"Fernhurst","countryCode":"GB","stateCode":"ENG","latitude":"51.04873000","longitude":"-0.71789000"},{"name":"Ferrybridge","countryCode":"GB","stateCode":"ENG","latitude":"53.71058000","longitude":"-1.27948000"},{"name":"Ferryhill","countryCode":"GB","stateCode":"ENG","latitude":"54.68333000","longitude":"-1.55000000"},{"name":"Filey","countryCode":"GB","stateCode":"ENG","latitude":"54.21000000","longitude":"-0.28917000"},{"name":"Finchampstead","countryCode":"GB","stateCode":"ENG","latitude":"51.36149000","longitude":"-0.85728000"},{"name":"Findern","countryCode":"GB","stateCode":"ENG","latitude":"52.87037000","longitude":"-1.54409000"},{"name":"Findon","countryCode":"GB","stateCode":"ENG","latitude":"50.86816000","longitude":"-0.40735000"},{"name":"Finedon","countryCode":"GB","stateCode":"ENG","latitude":"52.33917000","longitude":"-0.65008000"},{"name":"Finningley","countryCode":"GB","stateCode":"ENG","latitude":"53.48696000","longitude":"-0.99083000"},{"name":"Fishburn","countryCode":"GB","stateCode":"ENG","latitude":"54.68296000","longitude":"-1.43631000"},{"name":"Fishtoft","countryCode":"GB","stateCode":"ENG","latitude":"52.96095000","longitude":"0.02702000"},{"name":"Fitzwilliam","countryCode":"GB","stateCode":"ENG","latitude":"53.63288000","longitude":"-1.37690000"},{"name":"Five Oak Green","countryCode":"GB","stateCode":"ENG","latitude":"51.18338000","longitude":"0.35517000"},{"name":"Flamborough","countryCode":"GB","stateCode":"ENG","latitude":"54.11487000","longitude":"-0.12274000"},{"name":"Fleckney","countryCode":"GB","stateCode":"ENG","latitude":"52.53497000","longitude":"-1.04598000"},{"name":"Fleet","countryCode":"GB","stateCode":"ENG","latitude":"51.28333000","longitude":"-0.83333000"},{"name":"Fleetwood","countryCode":"GB","stateCode":"ENG","latitude":"53.92527000","longitude":"-3.01085000"},{"name":"Flexbury","countryCode":"GB","stateCode":"ENG","latitude":"50.83509000","longitude":"-4.54499000"},{"name":"Flimby","countryCode":"GB","stateCode":"ENG","latitude":"54.68956000","longitude":"-3.52092000"},{"name":"Flimwell","countryCode":"GB","stateCode":"ENG","latitude":"51.05502000","longitude":"0.44531000"},{"name":"Flitwick","countryCode":"GB","stateCode":"ENG","latitude":"52.00338000","longitude":"-0.49472000"},{"name":"Flockton","countryCode":"GB","stateCode":"ENG","latitude":"53.63034000","longitude":"-1.63945000"},{"name":"Flookburgh","countryCode":"GB","stateCode":"ENG","latitude":"54.17415000","longitude":"-2.97214000"},{"name":"Flore","countryCode":"GB","stateCode":"ENG","latitude":"52.23647000","longitude":"-1.05726000"},{"name":"Folkestone","countryCode":"GB","stateCode":"ENG","latitude":"51.08169000","longitude":"1.16734000"},{"name":"Fontwell","countryCode":"GB","stateCode":"ENG","latitude":"50.85520000","longitude":"-0.64831000"},{"name":"Ford","countryCode":"GB","stateCode":"ENG","latitude":"52.71693000","longitude":"-2.86881000"},{"name":"Fordham","countryCode":"GB","stateCode":"ENG","latitude":"52.31129000","longitude":"0.39057000"},{"name":"Fordingbridge","countryCode":"GB","stateCode":"ENG","latitude":"50.92747000","longitude":"-1.79029000"},{"name":"Forest Row","countryCode":"GB","stateCode":"ENG","latitude":"51.09641000","longitude":"0.03262000"},{"name":"Formby","countryCode":"GB","stateCode":"ENG","latitude":"53.55838000","longitude":"-3.06999000"},{"name":"Fortuneswell","countryCode":"GB","stateCode":"ENG","latitude":"50.56030000","longitude":"-2.44243000"},{"name":"Foulridge","countryCode":"GB","stateCode":"ENG","latitude":"53.87579000","longitude":"-2.16864000"},{"name":"Foulsham","countryCode":"GB","stateCode":"ENG","latitude":"52.78182000","longitude":"1.01049000"},{"name":"Four Lanes","countryCode":"GB","stateCode":"ENG","latitude":"50.20163000","longitude":"-5.24014000"},{"name":"Four Marks","countryCode":"GB","stateCode":"ENG","latitude":"51.10735000","longitude":"-1.04945000"},{"name":"Fowey","countryCode":"GB","stateCode":"ENG","latitude":"50.33634000","longitude":"-4.63860000"},{"name":"Fowlmere","countryCode":"GB","stateCode":"ENG","latitude":"52.09343000","longitude":"0.07433000"},{"name":"Framlingham","countryCode":"GB","stateCode":"ENG","latitude":"52.22117000","longitude":"1.34205000"},{"name":"Frampton on Severn","countryCode":"GB","stateCode":"ENG","latitude":"51.77054000","longitude":"-2.36382000"},{"name":"Freckleton","countryCode":"GB","stateCode":"ENG","latitude":"53.75433000","longitude":"-2.86489000"},{"name":"Fremington","countryCode":"GB","stateCode":"ENG","latitude":"51.06955000","longitude":"-4.13660000"},{"name":"Freshwater","countryCode":"GB","stateCode":"ENG","latitude":"50.68365000","longitude":"-1.52616000"},{"name":"Frimley","countryCode":"GB","stateCode":"ENG","latitude":"51.31667000","longitude":"-0.74544000"},{"name":"Frinton-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"51.83061000","longitude":"1.24424000"},{"name":"Friston","countryCode":"GB","stateCode":"ENG","latitude":"50.76402000","longitude":"0.19930000"},{"name":"Frizington","countryCode":"GB","stateCode":"ENG","latitude":"54.54185000","longitude":"-3.49460000"},{"name":"Frodsham","countryCode":"GB","stateCode":"ENG","latitude":"53.29485000","longitude":"-2.72745000"},{"name":"Frome","countryCode":"GB","stateCode":"ENG","latitude":"51.22834000","longitude":"-2.32211000"},{"name":"Fulbourn","countryCode":"GB","stateCode":"ENG","latitude":"52.18283000","longitude":"0.22046000"},{"name":"Full Sutton","countryCode":"GB","stateCode":"ENG","latitude":"53.98869000","longitude":"-0.86758000"},{"name":"Furnace Green","countryCode":"GB","stateCode":"ENG","latitude":"51.10742000","longitude":"-0.16889000"},{"name":"Fylde","countryCode":"GB","stateCode":"ENG","latitude":"53.83333000","longitude":"-2.91667000"},{"name":"Gainford","countryCode":"GB","stateCode":"ENG","latitude":"54.54718000","longitude":"-1.73601000"},{"name":"Gainsborough","countryCode":"GB","stateCode":"ENG","latitude":"53.38333000","longitude":"-0.76667000"},{"name":"Galgate","countryCode":"GB","stateCode":"ENG","latitude":"53.99362000","longitude":"-2.79201000"},{"name":"Gamlingay","countryCode":"GB","stateCode":"ENG","latitude":"52.15561000","longitude":"-0.19303000"},{"name":"Garforth","countryCode":"GB","stateCode":"ENG","latitude":"53.79173000","longitude":"-1.38067000"},{"name":"Gargrave","countryCode":"GB","stateCode":"ENG","latitude":"53.98353000","longitude":"-2.10459000"},{"name":"Garsington","countryCode":"GB","stateCode":"ENG","latitude":"51.71623000","longitude":"-1.16129000"},{"name":"Garstang","countryCode":"GB","stateCode":"ENG","latitude":"53.90081000","longitude":"-2.77417000"},{"name":"Gateshead","countryCode":"GB","stateCode":"ENG","latitude":"54.93333000","longitude":"-1.66667000"},{"name":"Geddington","countryCode":"GB","stateCode":"ENG","latitude":"52.43757000","longitude":"-0.68965000"},{"name":"Gedney Hill","countryCode":"GB","stateCode":"ENG","latitude":"52.68434000","longitude":"-0.02008000"},{"name":"Germoe","countryCode":"GB","stateCode":"ENG","latitude":"50.11539000","longitude":"-5.37881000"},{"name":"Gerrards Cross","countryCode":"GB","stateCode":"ENG","latitude":"51.58610000","longitude":"-0.55543000"},{"name":"Gilberdyke","countryCode":"GB","stateCode":"ENG","latitude":"53.75297000","longitude":"-0.73892000"},{"name":"Gillingham","countryCode":"GB","stateCode":"ENG","latitude":"51.38914000","longitude":"0.54863000"},{"name":"Girton","countryCode":"GB","stateCode":"ENG","latitude":"52.23333000","longitude":"0.08333000"},{"name":"Glapwell","countryCode":"GB","stateCode":"ENG","latitude":"53.18917000","longitude":"-1.28334000"},{"name":"Glastonbury","countryCode":"GB","stateCode":"ENG","latitude":"51.14745000","longitude":"-2.72075000"},{"name":"Glazebury","countryCode":"GB","stateCode":"ENG","latitude":"53.47078000","longitude":"-2.49823000"},{"name":"Glemsford","countryCode":"GB","stateCode":"ENG","latitude":"52.10351000","longitude":"0.66912000"},{"name":"Glenfield","countryCode":"GB","stateCode":"ENG","latitude":"52.64660000","longitude":"-1.19493000"},{"name":"Glinton","countryCode":"GB","stateCode":"ENG","latitude":"52.63921000","longitude":"-0.29629000"},{"name":"Glossop","countryCode":"GB","stateCode":"ENG","latitude":"53.44325000","longitude":"-1.94900000"},{"name":"Gloucester","countryCode":"GB","stateCode":"ENG","latitude":"51.86568000","longitude":"-2.24310000"},{"name":"Gloucestershire","countryCode":"GB","stateCode":"ENG","latitude":"51.83333000","longitude":"-2.16667000"},{"name":"Glusburn","countryCode":"GB","stateCode":"ENG","latitude":"53.90000000","longitude":"-2.00000000"},{"name":"Gnosall","countryCode":"GB","stateCode":"ENG","latitude":"52.78558000","longitude":"-2.25483000"},{"name":"Gobowen","countryCode":"GB","stateCode":"ENG","latitude":"52.89615000","longitude":"-3.03686000"},{"name":"Godalming","countryCode":"GB","stateCode":"ENG","latitude":"51.18580000","longitude":"-0.61489000"},{"name":"Godmanchester","countryCode":"GB","stateCode":"ENG","latitude":"52.31939000","longitude":"-0.17509000"},{"name":"Godshill","countryCode":"GB","stateCode":"ENG","latitude":"50.63308000","longitude":"-1.25476000"},{"name":"Godstone","countryCode":"GB","stateCode":"ENG","latitude":"51.24779000","longitude":"-0.06914000"},{"name":"Golborne","countryCode":"GB","stateCode":"ENG","latitude":"53.47693000","longitude":"-2.59651000"},{"name":"Goole","countryCode":"GB","stateCode":"ENG","latitude":"53.70324000","longitude":"-0.87732000"},{"name":"Goosnargh","countryCode":"GB","stateCode":"ENG","latitude":"53.82200000","longitude":"-2.67017000"},{"name":"Goostrey","countryCode":"GB","stateCode":"ENG","latitude":"53.22731000","longitude":"-2.33919000"},{"name":"Goring","countryCode":"GB","stateCode":"ENG","latitude":"51.52322000","longitude":"-1.13342000"},{"name":"Goring-by-Sea","countryCode":"GB","stateCode":"ENG","latitude":"50.81239000","longitude":"-0.42194000"},{"name":"Gorleston-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"52.57301000","longitude":"1.73069000"},{"name":"Gosberton","countryCode":"GB","stateCode":"ENG","latitude":"52.86913000","longitude":"-0.16102000"},{"name":"Gosfield","countryCode":"GB","stateCode":"ENG","latitude":"51.93657000","longitude":"0.59197000"},{"name":"Gosforth","countryCode":"GB","stateCode":"ENG","latitude":"55.00000000","longitude":"-1.61667000"},{"name":"Gosport","countryCode":"GB","stateCode":"ENG","latitude":"50.79509000","longitude":"-1.12902000"},{"name":"Gossops Green","countryCode":"GB","stateCode":"ENG","latitude":"51.11105000","longitude":"-0.21728000"},{"name":"Gotham","countryCode":"GB","stateCode":"ENG","latitude":"52.86799000","longitude":"-1.20558000"},{"name":"Goudhurst","countryCode":"GB","stateCode":"ENG","latitude":"51.11314000","longitude":"0.45615000"},{"name":"Goxhill","countryCode":"GB","stateCode":"ENG","latitude":"53.67635000","longitude":"-0.33759000"},{"name":"Grain","countryCode":"GB","stateCode":"ENG","latitude":"51.45591000","longitude":"0.71126000"},{"name":"Grange Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.61185000","longitude":"0.08612000"},{"name":"Grange-over-Sands","countryCode":"GB","stateCode":"ENG","latitude":"54.18508000","longitude":"-2.92488000"},{"name":"Grantham","countryCode":"GB","stateCode":"ENG","latitude":"52.91149000","longitude":"-0.64184000"},{"name":"Grappenhall","countryCode":"GB","stateCode":"ENG","latitude":"53.37204000","longitude":"-2.54675000"},{"name":"Grassington","countryCode":"GB","stateCode":"ENG","latitude":"54.07140000","longitude":"-1.99822000"},{"name":"Gravesend","countryCode":"GB","stateCode":"ENG","latitude":"51.44206000","longitude":"0.37106000"},{"name":"Grays","countryCode":"GB","stateCode":"ENG","latitude":"51.47566000","longitude":"0.32521000"},{"name":"Greasby","countryCode":"GB","stateCode":"ENG","latitude":"53.37300000","longitude":"-3.12330000"},{"name":"Great Amwell","countryCode":"GB","stateCode":"ENG","latitude":"51.79014000","longitude":"-0.01669000"},{"name":"Great Ayton","countryCode":"GB","stateCode":"ENG","latitude":"54.49148000","longitude":"-1.13623000"},{"name":"Great Bardfield","countryCode":"GB","stateCode":"ENG","latitude":"51.94813000","longitude":"0.43645000"},{"name":"Great Barford","countryCode":"GB","stateCode":"ENG","latitude":"52.15791000","longitude":"-0.35235000"},{"name":"Great Barton","countryCode":"GB","stateCode":"ENG","latitude":"52.27257000","longitude":"0.76679000"},{"name":"Great Bedwyn","countryCode":"GB","stateCode":"ENG","latitude":"51.37950000","longitude":"-1.60151000"},{"name":"Great Bentley","countryCode":"GB","stateCode":"ENG","latitude":"51.85333000","longitude":"1.06379000"},{"name":"Great Bookham","countryCode":"GB","stateCode":"ENG","latitude":"51.27916000","longitude":"-0.37423000"},{"name":"Great Chesterford","countryCode":"GB","stateCode":"ENG","latitude":"52.06431000","longitude":"0.19720000"},{"name":"Great Dunmow","countryCode":"GB","stateCode":"ENG","latitude":"51.87230000","longitude":"0.36255000"},{"name":"Great Eccleston","countryCode":"GB","stateCode":"ENG","latitude":"53.85315000","longitude":"-2.87026000"},{"name":"Great Glen","countryCode":"GB","stateCode":"ENG","latitude":"52.57548000","longitude":"-1.03490000"},{"name":"Great Gonerby","countryCode":"GB","stateCode":"ENG","latitude":"52.93507000","longitude":"-0.66685000"},{"name":"Great Gransden","countryCode":"GB","stateCode":"ENG","latitude":"52.18546000","longitude":"-0.14574000"},{"name":"Great Hanwood","countryCode":"GB","stateCode":"ENG","latitude":"52.68333000","longitude":"-2.81667000"},{"name":"Great Harwood","countryCode":"GB","stateCode":"ENG","latitude":"53.78512000","longitude":"-2.40865000"},{"name":"Great Haywood","countryCode":"GB","stateCode":"ENG","latitude":"52.80785000","longitude":"-2.00024000"},{"name":"Great Horkesley","countryCode":"GB","stateCode":"ENG","latitude":"51.93821000","longitude":"0.87551000"},{"name":"Great Horwood","countryCode":"GB","stateCode":"ENG","latitude":"51.97351000","longitude":"-0.88088000"},{"name":"Great Houghton","countryCode":"GB","stateCode":"ENG","latitude":"53.55352000","longitude":"-1.34952000"},{"name":"Great Leighs","countryCode":"GB","stateCode":"ENG","latitude":"51.82761000","longitude":"0.50640000"},{"name":"Great Malvern","countryCode":"GB","stateCode":"ENG","latitude":"52.11161000","longitude":"-2.32515000"},{"name":"Great Marton","countryCode":"GB","stateCode":"ENG","latitude":"53.81185000","longitude":"-3.02261000"},{"name":"Great Missenden","countryCode":"GB","stateCode":"ENG","latitude":"51.70419000","longitude":"-0.70797000"},{"name":"Great Paxton","countryCode":"GB","stateCode":"ENG","latitude":"52.26057000","longitude":"-0.22818000"},{"name":"Great Sankey","countryCode":"GB","stateCode":"ENG","latitude":"53.39234000","longitude":"-2.63994000"},{"name":"Great Torrington","countryCode":"GB","stateCode":"ENG","latitude":"50.95309000","longitude":"-4.14401000"},{"name":"Great Wakering","countryCode":"GB","stateCode":"ENG","latitude":"51.55242000","longitude":"0.80380000"},{"name":"Great Waldingfield","countryCode":"GB","stateCode":"ENG","latitude":"52.05545000","longitude":"0.77436000"},{"name":"Great Wyrley","countryCode":"GB","stateCode":"ENG","latitude":"52.66277000","longitude":"-2.01111000"},{"name":"Great Yarmouth","countryCode":"GB","stateCode":"ENG","latitude":"52.60831000","longitude":"1.73052000"},{"name":"Great Yeldham","countryCode":"GB","stateCode":"ENG","latitude":"52.01347000","longitude":"0.56540000"},{"name":"Greater London","countryCode":"GB","stateCode":"ENG","latitude":"51.50000000","longitude":"-0.16667000"},{"name":"Greatham","countryCode":"GB","stateCode":"ENG","latitude":"54.64183000","longitude":"-1.23806000"},{"name":"Greenfield","countryCode":"GB","stateCode":"ENG","latitude":"52.00278000","longitude":"-0.46605000"},{"name":"Greenford","countryCode":"GB","stateCode":"ENG","latitude":"51.52866000","longitude":"-0.35508000"},{"name":"Greenhill","countryCode":"GB","stateCode":"ENG","latitude":"51.58342000","longitude":"-0.33860000"},{"name":"Greenhithe","countryCode":"GB","stateCode":"ENG","latitude":"51.45026000","longitude":"0.28539000"},{"name":"Greetham","countryCode":"GB","stateCode":"ENG","latitude":"52.72059000","longitude":"-0.63068000"},{"name":"Grimethorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.57650000","longitude":"-1.37688000"},{"name":"Grimsby","countryCode":"GB","stateCode":"ENG","latitude":"53.56539000","longitude":"-0.07553000"},{"name":"Grimston","countryCode":"GB","stateCode":"ENG","latitude":"52.77312000","longitude":"0.54846000"},{"name":"Griston","countryCode":"GB","stateCode":"ENG","latitude":"52.55720000","longitude":"0.86436000"},{"name":"Groombridge","countryCode":"GB","stateCode":"ENG","latitude":"51.11543000","longitude":"0.18295000"},{"name":"Grove","countryCode":"GB","stateCode":"ENG","latitude":"51.60954000","longitude":"-1.42187000"},{"name":"Grundisburgh","countryCode":"GB","stateCode":"ENG","latitude":"52.11222000","longitude":"1.24618000"},{"name":"Guilden Sutton","countryCode":"GB","stateCode":"ENG","latitude":"53.20809000","longitude":"-2.82984000"},{"name":"Guildford","countryCode":"GB","stateCode":"ENG","latitude":"51.23536000","longitude":"-0.57427000"},{"name":"Guisborough","countryCode":"GB","stateCode":"ENG","latitude":"54.53478000","longitude":"-1.05606000"},{"name":"Guiseley","countryCode":"GB","stateCode":"ENG","latitude":"53.87561000","longitude":"-1.71232000"},{"name":"Gunness","countryCode":"GB","stateCode":"ENG","latitude":"53.59080000","longitude":"-0.72834000"},{"name":"Gunnislake","countryCode":"GB","stateCode":"ENG","latitude":"50.52441000","longitude":"-4.21333000"},{"name":"Hackleton","countryCode":"GB","stateCode":"ENG","latitude":"52.18798000","longitude":"-0.82312000"},{"name":"Haddenham","countryCode":"GB","stateCode":"ENG","latitude":"51.77326000","longitude":"-0.92628000"},{"name":"Hadleigh","countryCode":"GB","stateCode":"ENG","latitude":"51.55269000","longitude":"0.60983000"},{"name":"Hadley","countryCode":"GB","stateCode":"ENG","latitude":"52.70000000","longitude":"-2.48333000"},{"name":"Hadley Wood","countryCode":"GB","stateCode":"ENG","latitude":"51.66669000","longitude":"-0.16981000"},{"name":"Hadlow","countryCode":"GB","stateCode":"ENG","latitude":"51.22417000","longitude":"0.33914000"},{"name":"Hadston","countryCode":"GB","stateCode":"ENG","latitude":"55.29428000","longitude":"-1.60392000"},{"name":"Hagley","countryCode":"GB","stateCode":"ENG","latitude":"52.42620000","longitude":"-2.12819000"},{"name":"Hailsham","countryCode":"GB","stateCode":"ENG","latitude":"50.86220000","longitude":"0.25775000"},{"name":"Hainault","countryCode":"GB","stateCode":"ENG","latitude":"51.60836000","longitude":"0.10716000"},{"name":"Hale","countryCode":"GB","stateCode":"ENG","latitude":"53.37831000","longitude":"-2.33271000"},{"name":"Halesowen","countryCode":"GB","stateCode":"ENG","latitude":"52.44859000","longitude":"-2.04938000"},{"name":"Halesworth","countryCode":"GB","stateCode":"ENG","latitude":"52.34640000","longitude":"1.50290000"},{"name":"Halifax","countryCode":"GB","stateCode":"ENG","latitude":"53.71667000","longitude":"-1.85000000"},{"name":"Halling","countryCode":"GB","stateCode":"ENG","latitude":"51.35142000","longitude":"0.44520000"},{"name":"Hallow","countryCode":"GB","stateCode":"ENG","latitude":"52.22344000","longitude":"-2.25468000"},{"name":"Halstead","countryCode":"GB","stateCode":"ENG","latitude":"51.94506000","longitude":"0.63927000"},{"name":"Halton","countryCode":"GB","stateCode":"ENG","latitude":"53.31667000","longitude":"-2.70000000"},{"name":"Haltwhistle","countryCode":"GB","stateCode":"ENG","latitude":"54.97101000","longitude":"-2.45682000"},{"name":"Hamble-le-Rice","countryCode":"GB","stateCode":"ENG","latitude":"50.85966000","longitude":"-1.32432000"},{"name":"Hambleton","countryCode":"GB","stateCode":"ENG","latitude":"53.76667000","longitude":"-1.16667000"},{"name":"Hameldon Hill","countryCode":"GB","stateCode":"ENG","latitude":"53.75570000","longitude":"-2.29190000"},{"name":"Hampshire","countryCode":"GB","stateCode":"ENG","latitude":"51.00000000","longitude":"-1.25000000"},{"name":"Hampton","countryCode":"GB","stateCode":"ENG","latitude":"51.41334000","longitude":"-0.36701000"},{"name":"Hampton in Arden","countryCode":"GB","stateCode":"ENG","latitude":"52.42540000","longitude":"-1.70271000"},{"name":"Handcross","countryCode":"GB","stateCode":"ENG","latitude":"51.05383000","longitude":"-0.20076000"},{"name":"Hannington","countryCode":"GB","stateCode":"ENG","latitude":"51.63333000","longitude":"-1.75000000"},{"name":"Hanslope","countryCode":"GB","stateCode":"ENG","latitude":"52.11425000","longitude":"-0.82672000"},{"name":"Hapton","countryCode":"GB","stateCode":"ENG","latitude":"53.78333000","longitude":"-2.31667000"},{"name":"Harbury","countryCode":"GB","stateCode":"ENG","latitude":"52.23537000","longitude":"-1.45706000"},{"name":"Hardingstone","countryCode":"GB","stateCode":"ENG","latitude":"52.21358000","longitude":"-0.88582000"},{"name":"Hardwick Village","countryCode":"GB","stateCode":"ENG","latitude":"53.27372000","longitude":"-1.04320000"},{"name":"Harefield","countryCode":"GB","stateCode":"ENG","latitude":"51.60333000","longitude":"-0.48546000"},{"name":"Harleston","countryCode":"GB","stateCode":"ENG","latitude":"52.40302000","longitude":"1.29664000"},{"name":"Harlington","countryCode":"GB","stateCode":"ENG","latitude":"51.96288000","longitude":"-0.49241000"},{"name":"Harlow","countryCode":"GB","stateCode":"ENG","latitude":"51.77655000","longitude":"0.11158000"},{"name":"Harold Wood","countryCode":"GB","stateCode":"ENG","latitude":"51.59462000","longitude":"0.23294000"},{"name":"Harpenden","countryCode":"GB","stateCode":"ENG","latitude":"51.81684000","longitude":"-0.35706000"},{"name":"Harpole","countryCode":"GB","stateCode":"ENG","latitude":"52.24246000","longitude":"-0.98937000"},{"name":"Harrietsham","countryCode":"GB","stateCode":"ENG","latitude":"51.24252000","longitude":"0.67060000"},{"name":"Harringay","countryCode":"GB","stateCode":"ENG","latitude":"51.58240000","longitude":"-0.09956000"},{"name":"Harrogate","countryCode":"GB","stateCode":"ENG","latitude":"53.99078000","longitude":"-1.53730000"},{"name":"Harrold","countryCode":"GB","stateCode":"ENG","latitude":"52.20127000","longitude":"-0.61038000"},{"name":"Harrow on the Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.57142000","longitude":"-0.33371000"},{"name":"Harston","countryCode":"GB","stateCode":"ENG","latitude":"52.13691000","longitude":"0.07999000"},{"name":"Harthill","countryCode":"GB","stateCode":"ENG","latitude":"53.31667000","longitude":"-1.26667000"},{"name":"Hartlebury","countryCode":"GB","stateCode":"ENG","latitude":"52.33333000","longitude":"-2.23333000"},{"name":"Hartlepool","countryCode":"GB","stateCode":"ENG","latitude":"54.66667000","longitude":"-1.25000000"},{"name":"Hartley","countryCode":"GB","stateCode":"ENG","latitude":"51.38673000","longitude":"0.30367000"},{"name":"Hartley Wintney","countryCode":"GB","stateCode":"ENG","latitude":"51.30379000","longitude":"-0.90019000"},{"name":"Hartshill","countryCode":"GB","stateCode":"ENG","latitude":"52.54831000","longitude":"-1.52221000"},{"name":"Hartwell","countryCode":"GB","stateCode":"ENG","latitude":"52.14616000","longitude":"-0.85376000"},{"name":"Harvington","countryCode":"GB","stateCode":"ENG","latitude":"52.14095000","longitude":"-1.92313000"},{"name":"Harwell","countryCode":"GB","stateCode":"ENG","latitude":"51.59947000","longitude":"-1.29175000"},{"name":"Harwich","countryCode":"GB","stateCode":"ENG","latitude":"51.94194000","longitude":"1.28437000"},{"name":"Haslemere","countryCode":"GB","stateCode":"ENG","latitude":"51.09015000","longitude":"-0.70785000"},{"name":"Haslingden","countryCode":"GB","stateCode":"ENG","latitude":"53.70326000","longitude":"-2.32382000"},{"name":"Haslingfield","countryCode":"GB","stateCode":"ENG","latitude":"52.15016000","longitude":"0.05579000"},{"name":"Hassocks","countryCode":"GB","stateCode":"ENG","latitude":"50.92814000","longitude":"-0.16617000"},{"name":"Hastings","countryCode":"GB","stateCode":"ENG","latitude":"50.85519000","longitude":"0.57292000"},{"name":"Haswell","countryCode":"GB","stateCode":"ENG","latitude":"54.78333000","longitude":"-1.41667000"},{"name":"Hatfield","countryCode":"GB","stateCode":"ENG","latitude":"51.76338000","longitude":"-0.22419000"},{"name":"Hatfield Heath","countryCode":"GB","stateCode":"ENG","latitude":"51.81233000","longitude":"0.21243000"},{"name":"Hatfield Peverel","countryCode":"GB","stateCode":"ENG","latitude":"51.77591000","longitude":"0.59489000"},{"name":"Hatherleigh","countryCode":"GB","stateCode":"ENG","latitude":"50.82144000","longitude":"-4.07228000"},{"name":"Hathern","countryCode":"GB","stateCode":"ENG","latitude":"52.79548000","longitude":"-1.25644000"},{"name":"Hathersage","countryCode":"GB","stateCode":"ENG","latitude":"53.33030000","longitude":"-1.65398000"},{"name":"Hatton","countryCode":"GB","stateCode":"ENG","latitude":"52.30007000","longitude":"-1.63260000"},{"name":"Haughley","countryCode":"GB","stateCode":"ENG","latitude":"52.21907000","longitude":"0.96800000"},{"name":"Haughton Green","countryCode":"GB","stateCode":"ENG","latitude":"53.44118000","longitude":"-2.09827000"},{"name":"Havant","countryCode":"GB","stateCode":"ENG","latitude":"50.85670000","longitude":"-0.98559000"},{"name":"Haverhill","countryCode":"GB","stateCode":"ENG","latitude":"52.08226000","longitude":"0.43891000"},{"name":"Haverigg","countryCode":"GB","stateCode":"ENG","latitude":"54.19973000","longitude":"-3.29263000"},{"name":"Hawkhurst","countryCode":"GB","stateCode":"ENG","latitude":"51.04790000","longitude":"0.51095000"},{"name":"Hawkinge","countryCode":"GB","stateCode":"ENG","latitude":"51.11276000","longitude":"1.16176000"},{"name":"Haworth","countryCode":"GB","stateCode":"ENG","latitude":"53.82905000","longitude":"-1.94827000"},{"name":"Hawthorn","countryCode":"GB","stateCode":"ENG","latitude":"54.80000000","longitude":"-1.35000000"},{"name":"Haxby","countryCode":"GB","stateCode":"ENG","latitude":"54.01422000","longitude":"-1.07121000"},{"name":"Haxey","countryCode":"GB","stateCode":"ENG","latitude":"53.48937000","longitude":"-0.84020000"},{"name":"Haydock","countryCode":"GB","stateCode":"ENG","latitude":"53.46723000","longitude":"-2.68166000"},{"name":"Haydon Bridge","countryCode":"GB","stateCode":"ENG","latitude":"54.97486000","longitude":"-2.24680000"},{"name":"Hayes","countryCode":"GB","stateCode":"ENG","latitude":"51.51579000","longitude":"-0.42340000"},{"name":"Hayfield","countryCode":"GB","stateCode":"ENG","latitude":"53.37893000","longitude":"-1.94544000"},{"name":"Hayle","countryCode":"GB","stateCode":"ENG","latitude":"50.18392000","longitude":"-5.42137000"},{"name":"Hayling Island","countryCode":"GB","stateCode":"ENG","latitude":"50.78380000","longitude":"-0.96869000"},{"name":"Haynes","countryCode":"GB","stateCode":"ENG","latitude":"52.06646000","longitude":"-0.39946000"},{"name":"Hayton","countryCode":"GB","stateCode":"ENG","latitude":"53.90000000","longitude":"-0.75000000"},{"name":"Haywards Heath","countryCode":"GB","stateCode":"ENG","latitude":"50.99769000","longitude":"-0.10313000"},{"name":"Hazel Grove","countryCode":"GB","stateCode":"ENG","latitude":"53.38333000","longitude":"-2.11667000"},{"name":"Hazlerigg","countryCode":"GB","stateCode":"ENG","latitude":"55.04135000","longitude":"-1.63912000"},{"name":"Heacham","countryCode":"GB","stateCode":"ENG","latitude":"52.90782000","longitude":"0.49387000"},{"name":"Headcorn","countryCode":"GB","stateCode":"ENG","latitude":"51.16966000","longitude":"0.62433000"},{"name":"Heage","countryCode":"GB","stateCode":"ENG","latitude":"53.05050000","longitude":"-1.44688000"},{"name":"Healing","countryCode":"GB","stateCode":"ENG","latitude":"53.58101000","longitude":"-0.16202000"},{"name":"Heanor","countryCode":"GB","stateCode":"ENG","latitude":"53.01372000","longitude":"-1.35383000"},{"name":"Heath and Reach","countryCode":"GB","stateCode":"ENG","latitude":"51.94517000","longitude":"-0.65697000"},{"name":"Heathfield","countryCode":"GB","stateCode":"ENG","latitude":"50.96718000","longitude":"0.25612000"},{"name":"Heaton Chapel","countryCode":"GB","stateCode":"ENG","latitude":"53.43015000","longitude":"-2.17538000"},{"name":"Heavitree","countryCode":"GB","stateCode":"ENG","latitude":"50.72044000","longitude":"-3.49646000"},{"name":"Hebburn","countryCode":"GB","stateCode":"ENG","latitude":"54.97302000","longitude":"-1.51546000"},{"name":"Hebden Bridge","countryCode":"GB","stateCode":"ENG","latitude":"53.74093000","longitude":"-2.01337000"},{"name":"Heckington","countryCode":"GB","stateCode":"ENG","latitude":"52.98183000","longitude":"-0.29903000"},{"name":"Heckmondwike","countryCode":"GB","stateCode":"ENG","latitude":"53.70646000","longitude":"-1.67747000"},{"name":"Heddon on the Wall","countryCode":"GB","stateCode":"ENG","latitude":"54.99692000","longitude":"-1.79386000"},{"name":"Hedge End","countryCode":"GB","stateCode":"ENG","latitude":"50.91234000","longitude":"-1.30076000"},{"name":"Hedon","countryCode":"GB","stateCode":"ENG","latitude":"53.73962000","longitude":"-0.19655000"},{"name":"Heighington","countryCode":"GB","stateCode":"ENG","latitude":"53.21241000","longitude":"-0.45902000"},{"name":"Hellaby","countryCode":"GB","stateCode":"ENG","latitude":"53.42257000","longitude":"-1.24125000"},{"name":"Hellifield","countryCode":"GB","stateCode":"ENG","latitude":"54.00486000","longitude":"-2.22302000"},{"name":"Helmsley","countryCode":"GB","stateCode":"ENG","latitude":"54.24577000","longitude":"-1.05683000"},{"name":"Helpston","countryCode":"GB","stateCode":"ENG","latitude":"52.63233000","longitude":"-0.34676000"},{"name":"Helsby","countryCode":"GB","stateCode":"ENG","latitude":"53.27396000","longitude":"-2.76905000"},{"name":"Helston","countryCode":"GB","stateCode":"ENG","latitude":"50.10319000","longitude":"-5.27045000"},{"name":"Hemel Hempstead","countryCode":"GB","stateCode":"ENG","latitude":"51.75368000","longitude":"-0.44975000"},{"name":"Hemingbrough","countryCode":"GB","stateCode":"ENG","latitude":"53.76863000","longitude":"-0.97673000"},{"name":"Hemingford Grey","countryCode":"GB","stateCode":"ENG","latitude":"52.31756000","longitude":"-0.10029000"},{"name":"Hemsby","countryCode":"GB","stateCode":"ENG","latitude":"52.69714000","longitude":"1.69181000"},{"name":"Hemsworth","countryCode":"GB","stateCode":"ENG","latitude":"53.61267000","longitude":"-1.35424000"},{"name":"Hemyock","countryCode":"GB","stateCode":"ENG","latitude":"50.91234000","longitude":"-3.22807000"},{"name":"Henfield","countryCode":"GB","stateCode":"ENG","latitude":"50.92995000","longitude":"-0.27071000"},{"name":"Henley in Arden","countryCode":"GB","stateCode":"ENG","latitude":"52.29032000","longitude":"-1.77807000"},{"name":"Henley-on-Thames","countryCode":"GB","stateCode":"ENG","latitude":"51.53333000","longitude":"-0.90000000"},{"name":"Henlow","countryCode":"GB","stateCode":"ENG","latitude":"52.03021000","longitude":"-0.28599000"},{"name":"Henstridge","countryCode":"GB","stateCode":"ENG","latitude":"50.97717000","longitude":"-2.39500000"},{"name":"Hereford","countryCode":"GB","stateCode":"ENG","latitude":"52.05684000","longitude":"-2.71482000"},{"name":"Herefordshire","countryCode":"GB","stateCode":"ENG","latitude":"52.08333000","longitude":"-2.75000000"},{"name":"Hermitage","countryCode":"GB","stateCode":"ENG","latitude":"51.45540000","longitude":"-1.26823000"},{"name":"Herne Bay","countryCode":"GB","stateCode":"ENG","latitude":"51.37300000","longitude":"1.12857000"},{"name":"Herstmonceux","countryCode":"GB","stateCode":"ENG","latitude":"50.88958000","longitude":"0.32290000"},{"name":"Hertford","countryCode":"GB","stateCode":"ENG","latitude":"51.79588000","longitude":"-0.07854000"},{"name":"Hertfordshire","countryCode":"GB","stateCode":"ENG","latitude":"51.83333000","longitude":"-0.25000000"},{"name":"Heswall","countryCode":"GB","stateCode":"ENG","latitude":"53.32733000","longitude":"-3.09648000"},{"name":"Hethersett","countryCode":"GB","stateCode":"ENG","latitude":"52.59761000","longitude":"1.17359000"},{"name":"Hetton-Le-Hole","countryCode":"GB","stateCode":"ENG","latitude":"54.81667000","longitude":"-1.45000000"},{"name":"Hexham","countryCode":"GB","stateCode":"ENG","latitude":"54.96986000","longitude":"-2.10400000"},{"name":"Heysham","countryCode":"GB","stateCode":"ENG","latitude":"54.04367000","longitude":"-2.89322000"},{"name":"Heywood","countryCode":"GB","stateCode":"ENG","latitude":"53.59245000","longitude":"-2.21941000"},{"name":"Hibaldstow","countryCode":"GB","stateCode":"ENG","latitude":"53.51133000","longitude":"-0.52082000"},{"name":"High Barnet","countryCode":"GB","stateCode":"ENG","latitude":"51.65621000","longitude":"-0.20768000"},{"name":"High Bentham","countryCode":"GB","stateCode":"ENG","latitude":"54.11823000","longitude":"-2.51199000"},{"name":"High Etherley","countryCode":"GB","stateCode":"ENG","latitude":"54.65391000","longitude":"-1.74363000"},{"name":"High Halden","countryCode":"GB","stateCode":"ENG","latitude":"51.10331000","longitude":"0.71394000"},{"name":"High Halstow","countryCode":"GB","stateCode":"ENG","latitude":"51.44775000","longitude":"0.55558000"},{"name":"High Legh","countryCode":"GB","stateCode":"ENG","latitude":"53.35139000","longitude":"-2.45380000"},{"name":"High Ongar","countryCode":"GB","stateCode":"ENG","latitude":"51.70953000","longitude":"0.26221000"},{"name":"High Peak","countryCode":"GB","stateCode":"ENG","latitude":"53.36797000","longitude":"-1.84536000"},{"name":"High Wycombe","countryCode":"GB","stateCode":"ENG","latitude":"51.62907000","longitude":"-0.74934000"},{"name":"Higham Ferrers","countryCode":"GB","stateCode":"ENG","latitude":"52.30596000","longitude":"-0.59342000"},{"name":"Highbridge","countryCode":"GB","stateCode":"ENG","latitude":"51.21667000","longitude":"-2.98333000"},{"name":"Highclere","countryCode":"GB","stateCode":"ENG","latitude":"51.33860000","longitude":"-1.37569000"},{"name":"Highley","countryCode":"GB","stateCode":"ENG","latitude":"52.44866000","longitude":"-2.38251000"},{"name":"Hightown","countryCode":"GB","stateCode":"ENG","latitude":"53.52452000","longitude":"-3.06192000"},{"name":"Highworth","countryCode":"GB","stateCode":"ENG","latitude":"51.63051000","longitude":"-1.71100000"},{"name":"Hilton","countryCode":"GB","stateCode":"ENG","latitude":"52.27908000","longitude":"-0.11222000"},{"name":"Hinchley Wood","countryCode":"GB","stateCode":"ENG","latitude":"51.37461000","longitude":"-0.33838000"},{"name":"Hinckley","countryCode":"GB","stateCode":"ENG","latitude":"52.53890000","longitude":"-1.37613000"},{"name":"Hindhead","countryCode":"GB","stateCode":"ENG","latitude":"51.11381000","longitude":"-0.73351000"},{"name":"Hindley","countryCode":"GB","stateCode":"ENG","latitude":"53.53333000","longitude":"-2.58333000"},{"name":"Hindon","countryCode":"GB","stateCode":"ENG","latitude":"51.09222000","longitude":"-2.12583000"},{"name":"Hingham","countryCode":"GB","stateCode":"ENG","latitude":"52.57969000","longitude":"0.98422000"},{"name":"Hinton","countryCode":"GB","stateCode":"ENG","latitude":"52.16798000","longitude":"-1.21837000"},{"name":"Histon","countryCode":"GB","stateCode":"ENG","latitude":"52.25166000","longitude":"0.10643000"},{"name":"Hitchin","countryCode":"GB","stateCode":"ENG","latitude":"51.94924000","longitude":"-0.28496000"},{"name":"Hockley","countryCode":"GB","stateCode":"ENG","latitude":"52.50000000","longitude":"-1.91667000"},{"name":"Hockley Heath","countryCode":"GB","stateCode":"ENG","latitude":"52.35294000","longitude":"-1.77816000"},{"name":"Hockliffe","countryCode":"GB","stateCode":"ENG","latitude":"51.93109000","longitude":"-0.58652000"},{"name":"Hockwold cum Wilton","countryCode":"GB","stateCode":"ENG","latitude":"52.46380000","longitude":"0.54614000"},{"name":"Hoddesdon","countryCode":"GB","stateCode":"ENG","latitude":"51.76148000","longitude":"-0.01144000"},{"name":"Holbeach","countryCode":"GB","stateCode":"ENG","latitude":"52.80401000","longitude":"0.01442000"},{"name":"Holbeck","countryCode":"GB","stateCode":"ENG","latitude":"53.78359000","longitude":"-1.56791000"},{"name":"Holbrook","countryCode":"GB","stateCode":"ENG","latitude":"51.98340000","longitude":"1.15854000"},{"name":"Hollingworth","countryCode":"GB","stateCode":"ENG","latitude":"53.46300000","longitude":"-1.99100000"},{"name":"Holloway","countryCode":"GB","stateCode":"ENG","latitude":"51.55237000","longitude":"-0.12497000"},{"name":"Hollym","countryCode":"GB","stateCode":"ENG","latitude":"53.70402000","longitude":"0.04008000"},{"name":"Holmes Chapel","countryCode":"GB","stateCode":"ENG","latitude":"53.20140000","longitude":"-2.35742000"},{"name":"Holmfirth","countryCode":"GB","stateCode":"ENG","latitude":"53.56968000","longitude":"-1.78777000"},{"name":"Holmwood","countryCode":"GB","stateCode":"ENG","latitude":"51.18049000","longitude":"-0.32176000"},{"name":"Holsworthy","countryCode":"GB","stateCode":"ENG","latitude":"50.81196000","longitude":"-4.35383000"},{"name":"Holt","countryCode":"GB","stateCode":"ENG","latitude":"51.35556000","longitude":"-2.19722000"},{"name":"Holtby","countryCode":"GB","stateCode":"ENG","latitude":"53.97876000","longitude":"-0.97255000"},{"name":"Holton le Clay","countryCode":"GB","stateCode":"ENG","latitude":"53.50520000","longitude":"-0.06300000"},{"name":"Holywell Green","countryCode":"GB","stateCode":"ENG","latitude":"53.67406000","longitude":"-1.86682000"},{"name":"Honeybourne","countryCode":"GB","stateCode":"ENG","latitude":"52.09513000","longitude":"-1.83129000"},{"name":"Honiton","countryCode":"GB","stateCode":"ENG","latitude":"50.79960000","longitude":"-3.18899000"},{"name":"Hoo","countryCode":"GB","stateCode":"ENG","latitude":"51.42050000","longitude":"0.56300000"},{"name":"Hook","countryCode":"GB","stateCode":"ENG","latitude":"51.36803000","longitude":"-0.30650000"},{"name":"Hook Norton","countryCode":"GB","stateCode":"ENG","latitude":"51.99564000","longitude":"-1.48277000"},{"name":"Hoole","countryCode":"GB","stateCode":"ENG","latitude":"53.19980000","longitude":"-2.87689000"},{"name":"Hope Valley","countryCode":"GB","stateCode":"ENG","latitude":"53.34819000","longitude":"-1.74485000"},{"name":"Hopton on Sea","countryCode":"GB","stateCode":"ENG","latitude":"52.53333000","longitude":"1.73333000"},{"name":"Horam","countryCode":"GB","stateCode":"ENG","latitude":"50.93523000","longitude":"0.24436000"},{"name":"Horbury","countryCode":"GB","stateCode":"ENG","latitude":"53.66051000","longitude":"-1.56014000"},{"name":"Horley","countryCode":"GB","stateCode":"ENG","latitude":"51.17423000","longitude":"-0.15919000"},{"name":"Horncastle","countryCode":"GB","stateCode":"ENG","latitude":"53.20775000","longitude":"-0.11720000"},{"name":"Hornchurch","countryCode":"GB","stateCode":"ENG","latitude":"51.55685000","longitude":"0.21664000"},{"name":"Horndon on the Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.52358000","longitude":"0.40491000"},{"name":"Horning","countryCode":"GB","stateCode":"ENG","latitude":"52.70460000","longitude":"1.46294000"},{"name":"Hornsea","countryCode":"GB","stateCode":"ENG","latitude":"53.91041000","longitude":"-0.16806000"},{"name":"Horrabridge","countryCode":"GB","stateCode":"ENG","latitude":"50.50843000","longitude":"-4.10042000"},{"name":"Horsford","countryCode":"GB","stateCode":"ENG","latitude":"52.70153000","longitude":"1.24015000"},{"name":"Horsforth","countryCode":"GB","stateCode":"ENG","latitude":"53.84260000","longitude":"-1.63754000"},{"name":"Horsham","countryCode":"GB","stateCode":"ENG","latitude":"51.06314000","longitude":"-0.32757000"},{"name":"Horsmonden","countryCode":"GB","stateCode":"ENG","latitude":"51.13908000","longitude":"0.42881000"},{"name":"Horsted Keynes","countryCode":"GB","stateCode":"ENG","latitude":"51.03659000","longitude":"-0.02798000"},{"name":"Horton","countryCode":"GB","stateCode":"ENG","latitude":"51.47315000","longitude":"-0.54245000"},{"name":"Horton Kirby","countryCode":"GB","stateCode":"ENG","latitude":"51.39481000","longitude":"0.24483000"},{"name":"Horwich","countryCode":"GB","stateCode":"ENG","latitude":"53.60126000","longitude":"-2.54975000"},{"name":"Hotham","countryCode":"GB","stateCode":"ENG","latitude":"53.79583000","longitude":"-0.64253000"},{"name":"Houghton","countryCode":"GB","stateCode":"ENG","latitude":"52.33282000","longitude":"-0.12068000"},{"name":"Houghton Conquest","countryCode":"GB","stateCode":"ENG","latitude":"52.06178000","longitude":"-0.47756000"},{"name":"Houghton on the Hill","countryCode":"GB","stateCode":"ENG","latitude":"52.62663000","longitude":"-0.99546000"},{"name":"Houghton-Le-Spring","countryCode":"GB","stateCode":"ENG","latitude":"54.84034000","longitude":"-1.46427000"},{"name":"Hounslow","countryCode":"GB","stateCode":"ENG","latitude":"51.46839000","longitude":"-0.36092000"},{"name":"Hove","countryCode":"GB","stateCode":"ENG","latitude":"50.83088000","longitude":"-0.16720000"},{"name":"Hoveton","countryCode":"GB","stateCode":"ENG","latitude":"52.71490000","longitude":"1.41054000"},{"name":"Howden","countryCode":"GB","stateCode":"ENG","latitude":"53.74630000","longitude":"-0.86994000"},{"name":"Hoylake","countryCode":"GB","stateCode":"ENG","latitude":"53.39046000","longitude":"-3.18066000"},{"name":"Hoyland Nether","countryCode":"GB","stateCode":"ENG","latitude":"53.50000000","longitude":"-1.45000000"},{"name":"Hucknall","countryCode":"GB","stateCode":"ENG","latitude":"53.03333000","longitude":"-1.20000000"},{"name":"Huddersfield","countryCode":"GB","stateCode":"ENG","latitude":"53.64904000","longitude":"-1.78416000"},{"name":"Hugh Town","countryCode":"GB","stateCode":"ENG","latitude":"49.91447000","longitude":"-6.31145000"},{"name":"Hulme","countryCode":"GB","stateCode":"ENG","latitude":"53.46572000","longitude":"-2.24885000"},{"name":"Humberston","countryCode":"GB","stateCode":"ENG","latitude":"53.53036000","longitude":"-0.02465000"},{"name":"Hungerford","countryCode":"GB","stateCode":"ENG","latitude":"51.41513000","longitude":"-1.51556000"},{"name":"Hunmanby","countryCode":"GB","stateCode":"ENG","latitude":"54.17957000","longitude":"-0.32007000"},{"name":"Hunstanton","countryCode":"GB","stateCode":"ENG","latitude":"52.95000000","longitude":"0.50000000"},{"name":"Huntingdon","countryCode":"GB","stateCode":"ENG","latitude":"52.33049000","longitude":"-0.18651000"},{"name":"Huntley","countryCode":"GB","stateCode":"ENG","latitude":"51.87172000","longitude":"-2.40137000"},{"name":"Huntspill","countryCode":"GB","stateCode":"ENG","latitude":"51.20562000","longitude":"-2.98735000"},{"name":"Hunwick","countryCode":"GB","stateCode":"ENG","latitude":"54.68791000","longitude":"-1.70539000"},{"name":"Hurst","countryCode":"GB","stateCode":"ENG","latitude":"51.45791000","longitude":"-0.85196000"},{"name":"Hurstpierpoint","countryCode":"GB","stateCode":"ENG","latitude":"50.93388000","longitude":"-0.18007000"},{"name":"Husbands Bosworth","countryCode":"GB","stateCode":"ENG","latitude":"52.45232000","longitude":"-1.05557000"},{"name":"Husborne Crawley","countryCode":"GB","stateCode":"ENG","latitude":"52.01637000","longitude":"-0.61056000"},{"name":"Huyton","countryCode":"GB","stateCode":"ENG","latitude":"53.41150000","longitude":"-2.83935000"},{"name":"Hyde","countryCode":"GB","stateCode":"ENG","latitude":"53.45131000","longitude":"-2.07943000"},{"name":"Hyde Heath","countryCode":"GB","stateCode":"ENG","latitude":"51.69336000","longitude":"-0.65437000"},{"name":"Hythe","countryCode":"GB","stateCode":"ENG","latitude":"50.86004000","longitude":"-1.40162000"},{"name":"Ibstock","countryCode":"GB","stateCode":"ENG","latitude":"52.68554000","longitude":"-1.39965000"},{"name":"Ilchester","countryCode":"GB","stateCode":"ENG","latitude":"51.00587000","longitude":"-2.67981000"},{"name":"Ilfracombe","countryCode":"GB","stateCode":"ENG","latitude":"51.20930000","longitude":"-4.11344000"},{"name":"Ilkeston","countryCode":"GB","stateCode":"ENG","latitude":"52.97055000","longitude":"-1.30951000"},{"name":"Ilkley","countryCode":"GB","stateCode":"ENG","latitude":"53.92449000","longitude":"-1.82326000"},{"name":"Ilminster","countryCode":"GB","stateCode":"ENG","latitude":"50.92684000","longitude":"-2.91009000"},{"name":"Immingham","countryCode":"GB","stateCode":"ENG","latitude":"53.61239000","longitude":"-0.22219000"},{"name":"Ince Blundell","countryCode":"GB","stateCode":"ENG","latitude":"53.52429000","longitude":"-3.02733000"},{"name":"Ince-in-Makerfield","countryCode":"GB","stateCode":"ENG","latitude":"53.53333000","longitude":"-2.61667000"},{"name":"Ingatestone","countryCode":"GB","stateCode":"ENG","latitude":"51.67027000","longitude":"0.38359000"},{"name":"Ingleby Greenhow","countryCode":"GB","stateCode":"ENG","latitude":"54.44983000","longitude":"-1.10687000"},{"name":"Ingleton","countryCode":"GB","stateCode":"ENG","latitude":"54.15392000","longitude":"-2.46849000"},{"name":"Ingoldmells","countryCode":"GB","stateCode":"ENG","latitude":"53.19414000","longitude":"0.33358000"},{"name":"Ingrave","countryCode":"GB","stateCode":"ENG","latitude":"51.60416000","longitude":"0.34058000"},{"name":"Inkberrow","countryCode":"GB","stateCode":"ENG","latitude":"52.21284000","longitude":"-1.98093000"},{"name":"Ipplepen","countryCode":"GB","stateCode":"ENG","latitude":"50.48919000","longitude":"-3.63900000"},{"name":"Ipswich","countryCode":"GB","stateCode":"ENG","latitude":"52.05917000","longitude":"1.15545000"},{"name":"Irchester","countryCode":"GB","stateCode":"ENG","latitude":"52.28108000","longitude":"-0.64510000"},{"name":"Irlam","countryCode":"GB","stateCode":"ENG","latitude":"53.44253000","longitude":"-2.42323000"},{"name":"Ironbridge","countryCode":"GB","stateCode":"ENG","latitude":"52.62795000","longitude":"-2.48465000"},{"name":"Irthlingborough","countryCode":"GB","stateCode":"ENG","latitude":"52.32674000","longitude":"-0.61129000"},{"name":"Isle of Wight","countryCode":"GB","stateCode":"ENG","latitude":"50.66667000","longitude":"-1.33333000"},{"name":"Isleham","countryCode":"GB","stateCode":"ENG","latitude":"52.34289000","longitude":"0.41212000"},{"name":"Isles of Scilly","countryCode":"GB","stateCode":"ENG","latitude":"49.92117000","longitude":"-6.29431000"},{"name":"Isleworth","countryCode":"GB","stateCode":"ENG","latitude":"51.47518000","longitude":"-0.34246000"},{"name":"Islington","countryCode":"GB","stateCode":"ENG","latitude":"51.53622000","longitude":"-0.10304000"},{"name":"Iver","countryCode":"GB","stateCode":"ENG","latitude":"51.50000000","longitude":"-0.50000000"},{"name":"Iver Heath","countryCode":"GB","stateCode":"ENG","latitude":"51.53642000","longitude":"-0.51790000"},{"name":"Ivinghoe","countryCode":"GB","stateCode":"ENG","latitude":"51.83602000","longitude":"-0.62983000"},{"name":"Ivybridge","countryCode":"GB","stateCode":"ENG","latitude":"50.39039000","longitude":"-3.91914000"},{"name":"Iwade","countryCode":"GB","stateCode":"ENG","latitude":"51.37754000","longitude":"0.72935000"},{"name":"Ixworth","countryCode":"GB","stateCode":"ENG","latitude":"52.29893000","longitude":"0.83410000"},{"name":"Jarrow","countryCode":"GB","stateCode":"ENG","latitude":"54.98036000","longitude":"-1.48423000"},{"name":"Keadby","countryCode":"GB","stateCode":"ENG","latitude":"53.59308000","longitude":"-0.74021000"},{"name":"Kearsley","countryCode":"GB","stateCode":"ENG","latitude":"53.53333000","longitude":"-2.38333000"},{"name":"Kedington","countryCode":"GB","stateCode":"ENG","latitude":"52.09282000","longitude":"0.48675000"},{"name":"Keelby","countryCode":"GB","stateCode":"ENG","latitude":"53.57580000","longitude":"-0.24701000"},{"name":"Keele","countryCode":"GB","stateCode":"ENG","latitude":"53.00382000","longitude":"-2.28741000"},{"name":"Kegworth","countryCode":"GB","stateCode":"ENG","latitude":"52.83482000","longitude":"-1.28042000"},{"name":"Keighley","countryCode":"GB","stateCode":"ENG","latitude":"53.86791000","longitude":"-1.90664000"},{"name":"Kelloe","countryCode":"GB","stateCode":"ENG","latitude":"54.71894000","longitude":"-1.47495000"},{"name":"Kelsall","countryCode":"GB","stateCode":"ENG","latitude":"53.20775000","longitude":"-2.71242000"},{"name":"Kelvedon","countryCode":"GB","stateCode":"ENG","latitude":"51.84007000","longitude":"0.70570000"},{"name":"Kelvedon Hatch","countryCode":"GB","stateCode":"ENG","latitude":"51.66739000","longitude":"0.26814000"},{"name":"Kempsey","countryCode":"GB","stateCode":"ENG","latitude":"52.13936000","longitude":"-2.21751000"},{"name":"Kempston","countryCode":"GB","stateCode":"ENG","latitude":"52.11599000","longitude":"-0.50044000"},{"name":"Kempston Hardwick","countryCode":"GB","stateCode":"ENG","latitude":"52.08956000","longitude":"-0.49908000"},{"name":"Kemsing","countryCode":"GB","stateCode":"ENG","latitude":"51.30604000","longitude":"0.22917000"},{"name":"Kendal","countryCode":"GB","stateCode":"ENG","latitude":"54.32681000","longitude":"-2.74757000"},{"name":"Kenilworth","countryCode":"GB","stateCode":"ENG","latitude":"52.34958000","longitude":"-1.58276000"},{"name":"Kennington","countryCode":"GB","stateCode":"ENG","latitude":"51.16740000","longitude":"0.88491000"},{"name":"Kensworth","countryCode":"GB","stateCode":"ENG","latitude":"51.85173000","longitude":"-0.50386000"},{"name":"Kent","countryCode":"GB","stateCode":"ENG","latitude":"51.16667000","longitude":"0.66667000"},{"name":"Kenton","countryCode":"GB","stateCode":"ENG","latitude":"50.63978000","longitude":"-3.47151000"},{"name":"Keresley","countryCode":"GB","stateCode":"ENG","latitude":"52.45156000","longitude":"-1.53319000"},{"name":"Kesgrave","countryCode":"GB","stateCode":"ENG","latitude":"52.06241000","longitude":"1.23650000"},{"name":"Kessingland","countryCode":"GB","stateCode":"ENG","latitude":"52.41987000","longitude":"1.70878000"},{"name":"Keswick","countryCode":"GB","stateCode":"ENG","latitude":"54.59947000","longitude":"-3.13256000"},{"name":"Kettering","countryCode":"GB","stateCode":"ENG","latitude":"52.39836000","longitude":"-0.72571000"},{"name":"Ketton","countryCode":"GB","stateCode":"ENG","latitude":"52.62804000","longitude":"-0.55459000"},{"name":"Keyingham","countryCode":"GB","stateCode":"ENG","latitude":"53.70961000","longitude":"-0.11325000"},{"name":"Keynsham","countryCode":"GB","stateCode":"ENG","latitude":"51.41387000","longitude":"-2.49780000"},{"name":"Keyworth","countryCode":"GB","stateCode":"ENG","latitude":"52.87122000","longitude":"-1.08991000"},{"name":"Kibworth Harcourt","countryCode":"GB","stateCode":"ENG","latitude":"52.54439000","longitude":"-0.99491000"},{"name":"Kidderminster","countryCode":"GB","stateCode":"ENG","latitude":"52.38819000","longitude":"-2.25000000"},{"name":"Kidlington","countryCode":"GB","stateCode":"ENG","latitude":"51.82166000","longitude":"-1.28860000"},{"name":"Kidsgrove","countryCode":"GB","stateCode":"ENG","latitude":"53.08691000","longitude":"-2.23777000"},{"name":"Kilburn","countryCode":"GB","stateCode":"ENG","latitude":"53.00580000","longitude":"-1.43869000"},{"name":"Kilham","countryCode":"GB","stateCode":"ENG","latitude":"54.06413000","longitude":"-0.38057000"},{"name":"Killamarsh","countryCode":"GB","stateCode":"ENG","latitude":"53.32395000","longitude":"-1.31688000"},{"name":"Kilsby","countryCode":"GB","stateCode":"ENG","latitude":"52.33375000","longitude":"-1.17505000"},{"name":"Kimberley","countryCode":"GB","stateCode":"ENG","latitude":"52.98333000","longitude":"-1.26667000"},{"name":"Kimbolton","countryCode":"GB","stateCode":"ENG","latitude":"52.29704000","longitude":"-0.38916000"},{"name":"Kimpton","countryCode":"GB","stateCode":"ENG","latitude":"51.85089000","longitude":"-0.29980000"},{"name":"Kineton","countryCode":"GB","stateCode":"ENG","latitude":"52.15645000","longitude":"-1.51148000"},{"name":"King\'s Clipstone","countryCode":"GB","stateCode":"ENG","latitude":"53.17690000","longitude":"-1.10129000"},{"name":"King\'s Lynn","countryCode":"GB","stateCode":"ENG","latitude":"52.75172000","longitude":"0.39516000"},{"name":"Kings Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.27437000","longitude":"0.40237000"},{"name":"Kings Langley","countryCode":"GB","stateCode":"ENG","latitude":"51.71395000","longitude":"-0.45044000"},{"name":"Kings Sutton","countryCode":"GB","stateCode":"ENG","latitude":"52.02313000","longitude":"-1.27613000"},{"name":"Kings Worthy","countryCode":"GB","stateCode":"ENG","latitude":"51.08862000","longitude":"-1.29780000"},{"name":"Kingsbridge","countryCode":"GB","stateCode":"ENG","latitude":"50.28451000","longitude":"-3.77638000"},{"name":"Kingsbury","countryCode":"GB","stateCode":"ENG","latitude":"52.56106000","longitude":"-1.67936000"},{"name":"Kingsclere","countryCode":"GB","stateCode":"ENG","latitude":"51.32487000","longitude":"-1.24339000"},{"name":"Kingskerswell","countryCode":"GB","stateCode":"ENG","latitude":"50.49915000","longitude":"-3.58195000"},{"name":"Kingsland","countryCode":"GB","stateCode":"ENG","latitude":"52.24911000","longitude":"-2.81542000"},{"name":"Kingsley","countryCode":"GB","stateCode":"ENG","latitude":"53.26667000","longitude":"-2.66667000"},{"name":"Kingsteignton","countryCode":"GB","stateCode":"ENG","latitude":"50.55000000","longitude":"-3.58333000"},{"name":"Kingston Bagpuize","countryCode":"GB","stateCode":"ENG","latitude":"51.68150000","longitude":"-1.42041000"},{"name":"Kingston Seymour","countryCode":"GB","stateCode":"ENG","latitude":"51.39833000","longitude":"-2.86111000"},{"name":"Kingston upon Hull","countryCode":"GB","stateCode":"ENG","latitude":"53.74460000","longitude":"-0.33525000"},{"name":"Kingston upon Thames","countryCode":"GB","stateCode":"ENG","latitude":"51.41259000","longitude":"-0.29740000"},{"name":"Kingswinford","countryCode":"GB","stateCode":"ENG","latitude":"52.49755000","longitude":"-2.16889000"},{"name":"Kingswood","countryCode":"GB","stateCode":"ENG","latitude":"51.45278000","longitude":"-2.50833000"},{"name":"Kington","countryCode":"GB","stateCode":"ENG","latitude":"52.20000000","longitude":"-2.01667000"},{"name":"Kintbury","countryCode":"GB","stateCode":"ENG","latitude":"51.39958000","longitude":"-1.44865000"},{"name":"Kinvere","countryCode":"GB","stateCode":"ENG","latitude":"52.45000000","longitude":"-2.23333000"},{"name":"Kippax","countryCode":"GB","stateCode":"ENG","latitude":"53.76687000","longitude":"-1.37099000"},{"name":"Kirby Muxloe","countryCode":"GB","stateCode":"ENG","latitude":"52.63025000","longitude":"-1.22755000"},{"name":"Kirk Sandall","countryCode":"GB","stateCode":"ENG","latitude":"53.56211000","longitude":"-1.06876000"},{"name":"Kirkburton","countryCode":"GB","stateCode":"ENG","latitude":"53.61047000","longitude":"-1.70292000"},{"name":"Kirkby","countryCode":"GB","stateCode":"ENG","latitude":"53.48138000","longitude":"-2.89215000"},{"name":"Kirkby Lonsdale","countryCode":"GB","stateCode":"ENG","latitude":"54.20259000","longitude":"-2.59827000"},{"name":"Kirkby Stephen","countryCode":"GB","stateCode":"ENG","latitude":"54.47229000","longitude":"-2.34865000"},{"name":"Kirkby in Ashfield","countryCode":"GB","stateCode":"ENG","latitude":"53.09982000","longitude":"-1.24379000"},{"name":"Kirkbymoorside","countryCode":"GB","stateCode":"ENG","latitude":"54.27014000","longitude":"-0.93218000"},{"name":"Kirkham","countryCode":"GB","stateCode":"ENG","latitude":"53.78244000","longitude":"-2.87189000"},{"name":"Kirklees","countryCode":"GB","stateCode":"ENG","latitude":"53.58333000","longitude":"-1.75000000"},{"name":"Kirton","countryCode":"GB","stateCode":"ENG","latitude":"52.92774000","longitude":"-0.06008000"},{"name":"Kirton in Lindsey","countryCode":"GB","stateCode":"ENG","latitude":"53.47548000","longitude":"-0.59566000"},{"name":"Kislingbury","countryCode":"GB","stateCode":"ENG","latitude":"52.22976000","longitude":"-0.97914000"},{"name":"Kiveton Park","countryCode":"GB","stateCode":"ENG","latitude":"53.34120000","longitude":"-1.25498000"},{"name":"Knaphill","countryCode":"GB","stateCode":"ENG","latitude":"51.32010000","longitude":"-0.61584000"},{"name":"Knaresborough","countryCode":"GB","stateCode":"ENG","latitude":"54.00910000","longitude":"-1.46851000"},{"name":"Knebworth","countryCode":"GB","stateCode":"ENG","latitude":"51.86674000","longitude":"-0.18394000"},{"name":"Knottingley","countryCode":"GB","stateCode":"ENG","latitude":"53.70778000","longitude":"-1.25639000"},{"name":"Knowle","countryCode":"GB","stateCode":"ENG","latitude":"52.38333000","longitude":"-1.73333000"},{"name":"Knowsley","countryCode":"GB","stateCode":"ENG","latitude":"53.41667000","longitude":"-2.83333000"},{"name":"Knutsford","countryCode":"GB","stateCode":"ENG","latitude":"53.30289000","longitude":"-2.37482000"},{"name":"Laceby","countryCode":"GB","stateCode":"ENG","latitude":"53.54092000","longitude":"-0.16830000"},{"name":"Lacock","countryCode":"GB","stateCode":"ENG","latitude":"51.41528000","longitude":"-2.12194000"},{"name":"Lakenheath","countryCode":"GB","stateCode":"ENG","latitude":"52.41755000","longitude":"0.52211000"},{"name":"Lamberhurst","countryCode":"GB","stateCode":"ENG","latitude":"51.10050000","longitude":"0.38967000"},{"name":"Lambeth","countryCode":"GB","stateCode":"ENG","latitude":"51.49635000","longitude":"-0.11152000"},{"name":"Lambourn","countryCode":"GB","stateCode":"ENG","latitude":"51.50805000","longitude":"-1.53105000"},{"name":"Lamesley","countryCode":"GB","stateCode":"ENG","latitude":"54.91567000","longitude":"-1.60945000"},{"name":"Lancashire","countryCode":"GB","stateCode":"ENG","latitude":"53.83333000","longitude":"-2.50000000"},{"name":"Lancaster","countryCode":"GB","stateCode":"ENG","latitude":"54.04649000","longitude":"-2.79988000"},{"name":"Lanchester","countryCode":"GB","stateCode":"ENG","latitude":"54.82108000","longitude":"-1.74256000"},{"name":"Lancing","countryCode":"GB","stateCode":"ENG","latitude":"50.82882000","longitude":"-0.32247000"},{"name":"Landrake","countryCode":"GB","stateCode":"ENG","latitude":"50.42265000","longitude":"-4.29023000"},{"name":"Langford","countryCode":"GB","stateCode":"ENG","latitude":"52.05460000","longitude":"-0.27165000"},{"name":"Langham","countryCode":"GB","stateCode":"ENG","latitude":"52.69152000","longitude":"-0.75385000"},{"name":"Langho","countryCode":"GB","stateCode":"ENG","latitude":"53.80217000","longitude":"-2.45076000"},{"name":"Langley Green","countryCode":"GB","stateCode":"ENG","latitude":"51.12817000","longitude":"-0.19835000"},{"name":"Langley Park","countryCode":"GB","stateCode":"ENG","latitude":"54.79979000","longitude":"-1.67005000"},{"name":"Langport","countryCode":"GB","stateCode":"ENG","latitude":"51.03778000","longitude":"-2.82806000"},{"name":"Langtoft","countryCode":"GB","stateCode":"ENG","latitude":"52.69834000","longitude":"-0.34040000"},{"name":"Lark Hill","countryCode":"GB","stateCode":"ENG","latitude":"51.20000000","longitude":"-1.81667000"},{"name":"Larkfield","countryCode":"GB","stateCode":"ENG","latitude":"51.30143000","longitude":"0.44855000"},{"name":"Latchingdon and Snoreham","countryCode":"GB","stateCode":"ENG","latitude":"51.67160000","longitude":"0.72578000"},{"name":"Launceston","countryCode":"GB","stateCode":"ENG","latitude":"50.63699000","longitude":"-4.36006000"},{"name":"Lavendon","countryCode":"GB","stateCode":"ENG","latitude":"52.17279000","longitude":"-0.66109000"},{"name":"Lavenham","countryCode":"GB","stateCode":"ENG","latitude":"52.10861000","longitude":"0.79617000"},{"name":"Layer de la Haye","countryCode":"GB","stateCode":"ENG","latitude":"51.84593000","longitude":"0.85745000"},{"name":"Leasingham","countryCode":"GB","stateCode":"ENG","latitude":"53.02573000","longitude":"-0.42606000"},{"name":"Leatherhead","countryCode":"GB","stateCode":"ENG","latitude":"51.29652000","longitude":"-0.33380000"},{"name":"Lechlade","countryCode":"GB","stateCode":"ENG","latitude":"51.69403000","longitude":"-1.69128000"},{"name":"Leconfield","countryCode":"GB","stateCode":"ENG","latitude":"53.87730000","longitude":"-0.45729000"},{"name":"Ledbury","countryCode":"GB","stateCode":"ENG","latitude":"52.03639000","longitude":"-2.42635000"},{"name":"Ledsham","countryCode":"GB","stateCode":"ENG","latitude":"53.76322000","longitude":"-1.30857000"},{"name":"Lee-on-the-Solent","countryCode":"GB","stateCode":"ENG","latitude":"50.80169000","longitude":"-1.20174000"},{"name":"Leeds","countryCode":"GB","stateCode":"ENG","latitude":"53.79648000","longitude":"-1.54785000"},{"name":"Leek","countryCode":"GB","stateCode":"ENG","latitude":"53.10434000","longitude":"-2.02207000"},{"name":"Leek Wootton","countryCode":"GB","stateCode":"ENG","latitude":"52.31782000","longitude":"-1.57933000"},{"name":"Leicester","countryCode":"GB","stateCode":"ENG","latitude":"52.63860000","longitude":"-1.13169000"},{"name":"Leicestershire","countryCode":"GB","stateCode":"ENG","latitude":"52.66667000","longitude":"-1.00000000"},{"name":"Leigh","countryCode":"GB","stateCode":"ENG","latitude":"53.49642000","longitude":"-2.51973000"},{"name":"Leighton Buzzard","countryCode":"GB","stateCode":"ENG","latitude":"51.91722000","longitude":"-0.65802000"},{"name":"Leiston","countryCode":"GB","stateCode":"ENG","latitude":"52.20611000","longitude":"1.57757000"},{"name":"Lenham","countryCode":"GB","stateCode":"ENG","latitude":"51.23705000","longitude":"0.71892000"},{"name":"Leominster","countryCode":"GB","stateCode":"ENG","latitude":"52.22583000","longitude":"-2.74491000"},{"name":"Lesbury","countryCode":"GB","stateCode":"ENG","latitude":"55.39832000","longitude":"-1.62830000"},{"name":"Letchworth","countryCode":"GB","stateCode":"ENG","latitude":"51.97944000","longitude":"-0.22840000"},{"name":"Letchworth Garden City","countryCode":"GB","stateCode":"ENG","latitude":"51.97938000","longitude":"-0.22664000"},{"name":"Leven","countryCode":"GB","stateCode":"ENG","latitude":"53.89028000","longitude":"-0.31783000"},{"name":"Lewes","countryCode":"GB","stateCode":"ENG","latitude":"50.87398000","longitude":"0.00880000"},{"name":"Leyburn","countryCode":"GB","stateCode":"ENG","latitude":"54.31004000","longitude":"-1.83041000"},{"name":"Leyland","countryCode":"GB","stateCode":"ENG","latitude":"53.69786000","longitude":"-2.68758000"},{"name":"Leysdown-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"51.39730000","longitude":"0.92156000"},{"name":"Lichfield","countryCode":"GB","stateCode":"ENG","latitude":"52.68154000","longitude":"-1.82549000"},{"name":"Lidlington","countryCode":"GB","stateCode":"ENG","latitude":"52.04154000","longitude":"-0.55914000"},{"name":"Lifton","countryCode":"GB","stateCode":"ENG","latitude":"50.64356000","longitude":"-4.28216000"},{"name":"Lightwater","countryCode":"GB","stateCode":"ENG","latitude":"51.34846000","longitude":"-0.67147000"},{"name":"Limpley Stoke","countryCode":"GB","stateCode":"ENG","latitude":"51.34487000","longitude":"-2.31409000"},{"name":"Lincoln","countryCode":"GB","stateCode":"ENG","latitude":"53.22683000","longitude":"-0.53792000"},{"name":"Lincolnshire","countryCode":"GB","stateCode":"ENG","latitude":"53.16667000","longitude":"-0.25000000"},{"name":"Lingdale","countryCode":"GB","stateCode":"ENG","latitude":"54.53787000","longitude":"-0.95864000"},{"name":"Lingfield","countryCode":"GB","stateCode":"ENG","latitude":"51.17719000","longitude":"-0.01558000"},{"name":"Lingwood","countryCode":"GB","stateCode":"ENG","latitude":"52.62104000","longitude":"1.48616000"},{"name":"Linthwaite","countryCode":"GB","stateCode":"ENG","latitude":"53.62418000","longitude":"-1.85017000"},{"name":"Linton","countryCode":"GB","stateCode":"ENG","latitude":"52.09783000","longitude":"0.27672000"},{"name":"Linton upon Ouse","countryCode":"GB","stateCode":"ENG","latitude":"54.04639000","longitude":"-1.24920000"},{"name":"Liphook","countryCode":"GB","stateCode":"ENG","latitude":"51.07673000","longitude":"-0.80320000"},{"name":"Liskeard","countryCode":"GB","stateCode":"ENG","latitude":"50.45450000","longitude":"-4.46517000"},{"name":"Liss","countryCode":"GB","stateCode":"ENG","latitude":"51.04277000","longitude":"-0.89238000"},{"name":"Litherland","countryCode":"GB","stateCode":"ENG","latitude":"53.46993000","longitude":"-2.99809000"},{"name":"Little Amwell","countryCode":"GB","stateCode":"ENG","latitude":"51.78333000","longitude":"-0.03333000"},{"name":"Little Chalfont","countryCode":"GB","stateCode":"ENG","latitude":"51.66829000","longitude":"-0.57038000"},{"name":"Little Clacton","countryCode":"GB","stateCode":"ENG","latitude":"51.82557000","longitude":"1.14215000"},{"name":"Little Dunmow","countryCode":"GB","stateCode":"ENG","latitude":"51.86096000","longitude":"0.41478000"},{"name":"Little Eaton","countryCode":"GB","stateCode":"ENG","latitude":"52.97028000","longitude":"-1.45950000"},{"name":"Little Hallingbury","countryCode":"GB","stateCode":"ENG","latitude":"51.83324000","longitude":"0.18151000"},{"name":"Little Hulton","countryCode":"GB","stateCode":"ENG","latitude":"53.53333000","longitude":"-2.41667000"},{"name":"Little Lever","countryCode":"GB","stateCode":"ENG","latitude":"53.56346000","longitude":"-2.37803000"},{"name":"Little Paxton","countryCode":"GB","stateCode":"ENG","latitude":"52.25045000","longitude":"-0.25801000"},{"name":"Little Weighton","countryCode":"GB","stateCode":"ENG","latitude":"53.79021000","longitude":"-0.50679000"},{"name":"Littleborough","countryCode":"GB","stateCode":"ENG","latitude":"53.64413000","longitude":"-2.09581000"},{"name":"Littlebourne","countryCode":"GB","stateCode":"ENG","latitude":"51.27445000","longitude":"1.16687000"},{"name":"Littlehampton","countryCode":"GB","stateCode":"ENG","latitude":"50.81137000","longitude":"-0.54078000"},{"name":"Littleport","countryCode":"GB","stateCode":"ENG","latitude":"52.45784000","longitude":"0.30603000"},{"name":"Liverpool","countryCode":"GB","stateCode":"ENG","latitude":"53.41058000","longitude":"-2.97794000"},{"name":"Liversedge","countryCode":"GB","stateCode":"ENG","latitude":"53.70514000","longitude":"-1.69327000"},{"name":"Locking","countryCode":"GB","stateCode":"ENG","latitude":"51.33327000","longitude":"-2.91387000"},{"name":"Lockington","countryCode":"GB","stateCode":"ENG","latitude":"53.91415000","longitude":"-0.48572000"},{"name":"Loddon","countryCode":"GB","stateCode":"ENG","latitude":"52.53270000","longitude":"1.48183000"},{"name":"Lofthouse","countryCode":"GB","stateCode":"ENG","latitude":"53.72947000","longitude":"-1.49697000"},{"name":"Loftus","countryCode":"GB","stateCode":"ENG","latitude":"54.55543000","longitude":"-0.89459000"},{"name":"London","countryCode":"GB","stateCode":"ENG","latitude":"51.50853000","longitude":"-0.12574000"},{"name":"Long Ashton","countryCode":"GB","stateCode":"ENG","latitude":"51.42997000","longitude":"-2.66098000"},{"name":"Long Bennington","countryCode":"GB","stateCode":"ENG","latitude":"52.99314000","longitude":"-0.75803000"},{"name":"Long Buckby","countryCode":"GB","stateCode":"ENG","latitude":"52.30260000","longitude":"-1.08113000"},{"name":"Long Clawson","countryCode":"GB","stateCode":"ENG","latitude":"52.83725000","longitude":"-0.92880000"},{"name":"Long Crendon","countryCode":"GB","stateCode":"ENG","latitude":"51.77294000","longitude":"-0.99684000"},{"name":"Long Eaton","countryCode":"GB","stateCode":"ENG","latitude":"52.89855000","longitude":"-1.27136000"},{"name":"Long Itchington","countryCode":"GB","stateCode":"ENG","latitude":"52.28396000","longitude":"-1.39243000"},{"name":"Long Lawford","countryCode":"GB","stateCode":"ENG","latitude":"52.38176000","longitude":"-1.30716000"},{"name":"Long Melford","countryCode":"GB","stateCode":"ENG","latitude":"52.07481000","longitude":"0.71639000"},{"name":"Long Stratton","countryCode":"GB","stateCode":"ENG","latitude":"52.48803000","longitude":"1.23478000"},{"name":"Long Sutton","countryCode":"GB","stateCode":"ENG","latitude":"51.21978000","longitude":"-0.94293000"},{"name":"Long Whatton","countryCode":"GB","stateCode":"ENG","latitude":"52.80577000","longitude":"-1.28506000"},{"name":"Longdendale","countryCode":"GB","stateCode":"ENG","latitude":"53.46667000","longitude":"-2.00000000"},{"name":"Longfield","countryCode":"GB","stateCode":"ENG","latitude":"51.39690000","longitude":"0.30212000"},{"name":"Longhope","countryCode":"GB","stateCode":"ENG","latitude":"51.86667000","longitude":"-2.45000000"},{"name":"Longhorsley","countryCode":"GB","stateCode":"ENG","latitude":"55.24586000","longitude":"-1.76914000"},{"name":"Longhoughton","countryCode":"GB","stateCode":"ENG","latitude":"55.43131000","longitude":"-1.61691000"},{"name":"Longridge","countryCode":"GB","stateCode":"ENG","latitude":"53.83212000","longitude":"-2.59964000"},{"name":"Longsight","countryCode":"GB","stateCode":"ENG","latitude":"53.45801000","longitude":"-2.20104000"},{"name":"Longstanton","countryCode":"GB","stateCode":"ENG","latitude":"52.28076000","longitude":"0.04558000"},{"name":"Longton","countryCode":"GB","stateCode":"ENG","latitude":"52.98333000","longitude":"-2.13333000"},{"name":"Longtown","countryCode":"GB","stateCode":"ENG","latitude":"51.95000000","longitude":"-2.98333000"},{"name":"Longwick","countryCode":"GB","stateCode":"ENG","latitude":"51.73607000","longitude":"-0.85676000"},{"name":"Looe","countryCode":"GB","stateCode":"ENG","latitude":"50.35778000","longitude":"-4.45418000"},{"name":"Lostwithiel","countryCode":"GB","stateCode":"ENG","latitude":"50.40784000","longitude":"-4.67023000"},{"name":"Loughborough","countryCode":"GB","stateCode":"ENG","latitude":"52.76667000","longitude":"-1.20000000"},{"name":"Louth","countryCode":"GB","stateCode":"ENG","latitude":"53.36664000","longitude":"-0.00438000"},{"name":"Low Ackworth","countryCode":"GB","stateCode":"ENG","latitude":"53.65023000","longitude":"-1.32334000"},{"name":"Low Bradley","countryCode":"GB","stateCode":"ENG","latitude":"53.93217000","longitude":"-1.99646000"},{"name":"Low Etherley","countryCode":"GB","stateCode":"ENG","latitude":"54.65349000","longitude":"-1.74315000"},{"name":"Lowdham","countryCode":"GB","stateCode":"ENG","latitude":"53.01205000","longitude":"-1.00483000"},{"name":"Lower Brailes","countryCode":"GB","stateCode":"ENG","latitude":"52.05034000","longitude":"-1.54176000"},{"name":"Lower Broadheath","countryCode":"GB","stateCode":"ENG","latitude":"52.21379000","longitude":"-2.27724000"},{"name":"Lower Earley","countryCode":"GB","stateCode":"ENG","latitude":"51.42708000","longitude":"-0.91979000"},{"name":"Lower Halstow","countryCode":"GB","stateCode":"ENG","latitude":"51.37395000","longitude":"0.66819000"},{"name":"Lower Kingswood","countryCode":"GB","stateCode":"ENG","latitude":"51.26968000","longitude":"-0.21230000"},{"name":"Lowestoft","countryCode":"GB","stateCode":"ENG","latitude":"52.47523000","longitude":"1.75167000"},{"name":"Lowick","countryCode":"GB","stateCode":"ENG","latitude":"55.65044000","longitude":"-1.97809000"},{"name":"Luckington","countryCode":"GB","stateCode":"ENG","latitude":"51.55444000","longitude":"-2.24222000"},{"name":"Luddenden Foot","countryCode":"GB","stateCode":"ENG","latitude":"53.71873000","longitude":"-1.94582000"},{"name":"Ludgershall","countryCode":"GB","stateCode":"ENG","latitude":"51.25558000","longitude":"-1.62220000"},{"name":"Ludlow","countryCode":"GB","stateCode":"ENG","latitude":"52.37431000","longitude":"-2.71311000"},{"name":"Lugwardine","countryCode":"GB","stateCode":"ENG","latitude":"52.06583000","longitude":"-2.65780000"},{"name":"Lund","countryCode":"GB","stateCode":"ENG","latitude":"53.91920000","longitude":"-0.52211000"},{"name":"Luton","countryCode":"GB","stateCode":"ENG","latitude":"51.87967000","longitude":"-0.41748000"},{"name":"Lutterworth","countryCode":"GB","stateCode":"ENG","latitude":"52.45634000","longitude":"-1.20218000"},{"name":"Lydbrook","countryCode":"GB","stateCode":"ENG","latitude":"51.83763000","longitude":"-2.57818000"},{"name":"Lydd","countryCode":"GB","stateCode":"ENG","latitude":"50.95132000","longitude":"0.90654000"},{"name":"Lydiard Millicent","countryCode":"GB","stateCode":"ENG","latitude":"51.57117000","longitude":"-1.86346000"},{"name":"Lydney","countryCode":"GB","stateCode":"ENG","latitude":"51.72598000","longitude":"-2.52605000"},{"name":"Lyme Regis","countryCode":"GB","stateCode":"ENG","latitude":"50.72654000","longitude":"-2.93477000"},{"name":"Lyminge","countryCode":"GB","stateCode":"ENG","latitude":"51.12951000","longitude":"1.08896000"},{"name":"Lymington","countryCode":"GB","stateCode":"ENG","latitude":"50.75767000","longitude":"-1.54430000"},{"name":"Lymm","countryCode":"GB","stateCode":"ENG","latitude":"53.38105000","longitude":"-2.47763000"},{"name":"Lympne","countryCode":"GB","stateCode":"ENG","latitude":"51.07773000","longitude":"1.02808000"},{"name":"Lympstone","countryCode":"GB","stateCode":"ENG","latitude":"50.64751000","longitude":"-3.43162000"},{"name":"Lyndhurst","countryCode":"GB","stateCode":"ENG","latitude":"50.87259000","longitude":"-1.57662000"},{"name":"Lyneham","countryCode":"GB","stateCode":"ENG","latitude":"51.51667000","longitude":"-1.96667000"},{"name":"Lynemouth","countryCode":"GB","stateCode":"ENG","latitude":"55.21306000","longitude":"-1.54250000"},{"name":"Lynton","countryCode":"GB","stateCode":"ENG","latitude":"51.22968000","longitude":"-3.84131000"},{"name":"Lytchett Matravers","countryCode":"GB","stateCode":"ENG","latitude":"50.75826000","longitude":"-2.07806000"},{"name":"Lytham St Annes","countryCode":"GB","stateCode":"ENG","latitude":"53.74260000","longitude":"-2.99700000"},{"name":"Mablethorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.34090000","longitude":"0.26102000"},{"name":"Macclesfield","countryCode":"GB","stateCode":"ENG","latitude":"53.26023000","longitude":"-2.12564000"},{"name":"Madeley","countryCode":"GB","stateCode":"ENG","latitude":"53.00000000","longitude":"-2.33333000"},{"name":"Maghull","countryCode":"GB","stateCode":"ENG","latitude":"53.51619000","longitude":"-2.94117000"},{"name":"Maiden Newton","countryCode":"GB","stateCode":"ENG","latitude":"50.77909000","longitude":"-2.57226000"},{"name":"Maidenbower","countryCode":"GB","stateCode":"ENG","latitude":"51.10781000","longitude":"-0.15286000"},{"name":"Maidenhead","countryCode":"GB","stateCode":"ENG","latitude":"51.52279000","longitude":"-0.71986000"},{"name":"Maidstone","countryCode":"GB","stateCode":"ENG","latitude":"51.26667000","longitude":"0.51667000"},{"name":"Maldon","countryCode":"GB","stateCode":"ENG","latitude":"51.73110000","longitude":"0.67463000"},{"name":"Malmesbury","countryCode":"GB","stateCode":"ENG","latitude":"51.58175000","longitude":"-2.09708000"},{"name":"Malpas","countryCode":"GB","stateCode":"ENG","latitude":"53.01667000","longitude":"-2.76667000"},{"name":"Maltby","countryCode":"GB","stateCode":"ENG","latitude":"53.41667000","longitude":"-1.20000000"},{"name":"Malton","countryCode":"GB","stateCode":"ENG","latitude":"54.13695000","longitude":"-0.79960000"},{"name":"Manby","countryCode":"GB","stateCode":"ENG","latitude":"53.36291000","longitude":"0.09653000"},{"name":"Manchester","countryCode":"GB","stateCode":"ENG","latitude":"53.41667000","longitude":"-2.25000000"},{"name":"Manea","countryCode":"GB","stateCode":"ENG","latitude":"52.48487000","longitude":"0.17930000"},{"name":"Mangotsfield","countryCode":"GB","stateCode":"ENG","latitude":"51.48780000","longitude":"-2.50403000"},{"name":"Manningtree","countryCode":"GB","stateCode":"ENG","latitude":"51.94538000","longitude":"1.06112000"},{"name":"Mansfield","countryCode":"GB","stateCode":"ENG","latitude":"53.13333000","longitude":"-1.20000000"},{"name":"Mansfield Woodhouse","countryCode":"GB","stateCode":"ENG","latitude":"53.16495000","longitude":"-1.19384000"},{"name":"Manston","countryCode":"GB","stateCode":"ENG","latitude":"50.95000000","longitude":"-2.26667000"},{"name":"Manton","countryCode":"GB","stateCode":"ENG","latitude":"52.63223000","longitude":"-0.70038000"},{"name":"Maple Cross","countryCode":"GB","stateCode":"ENG","latitude":"51.62500000","longitude":"-0.50800000"},{"name":"Marazion","countryCode":"GB","stateCode":"ENG","latitude":"50.12556000","longitude":"-5.47505000"},{"name":"March","countryCode":"GB","stateCode":"ENG","latitude":"52.55131000","longitude":"0.08828000"},{"name":"Marcham","countryCode":"GB","stateCode":"ENG","latitude":"51.66755000","longitude":"-1.34295000"},{"name":"Marchwood","countryCode":"GB","stateCode":"ENG","latitude":"50.88966000","longitude":"-1.45440000"},{"name":"Marden","countryCode":"GB","stateCode":"ENG","latitude":"51.17482000","longitude":"0.48855000"},{"name":"Margate","countryCode":"GB","stateCode":"ENG","latitude":"51.38132000","longitude":"1.38617000"},{"name":"Market Bosworth","countryCode":"GB","stateCode":"ENG","latitude":"52.62428000","longitude":"-1.40174000"},{"name":"Market Deeping","countryCode":"GB","stateCode":"ENG","latitude":"52.67654000","longitude":"-0.31629000"},{"name":"Market Drayton","countryCode":"GB","stateCode":"ENG","latitude":"52.90538000","longitude":"-2.49012000"},{"name":"Market Harborough","countryCode":"GB","stateCode":"ENG","latitude":"52.47760000","longitude":"-0.92053000"},{"name":"Market Lavington","countryCode":"GB","stateCode":"ENG","latitude":"51.28756000","longitude":"-1.97729000"},{"name":"Market Overton","countryCode":"GB","stateCode":"ENG","latitude":"52.73806000","longitude":"-0.68630000"},{"name":"Market Rasen","countryCode":"GB","stateCode":"ENG","latitude":"53.38764000","longitude":"-0.33781000"},{"name":"Market Warsop","countryCode":"GB","stateCode":"ENG","latitude":"53.20516000","longitude":"-1.15257000"},{"name":"Market Weighton","countryCode":"GB","stateCode":"ENG","latitude":"53.86310000","longitude":"-0.66505000"},{"name":"Markfield","countryCode":"GB","stateCode":"ENG","latitude":"52.68747000","longitude":"-1.27476000"},{"name":"Marks Tey","countryCode":"GB","stateCode":"ENG","latitude":"51.87628000","longitude":"0.76424000"},{"name":"Markyate","countryCode":"GB","stateCode":"ENG","latitude":"51.83846000","longitude":"-0.46345000"},{"name":"Marlborough","countryCode":"GB","stateCode":"ENG","latitude":"51.42027000","longitude":"-1.72949000"},{"name":"Marldon","countryCode":"GB","stateCode":"ENG","latitude":"50.45512000","longitude":"-3.59678000"},{"name":"Marlow","countryCode":"GB","stateCode":"ENG","latitude":"51.56933000","longitude":"-0.77415000"},{"name":"Marnhull","countryCode":"GB","stateCode":"ENG","latitude":"50.97045000","longitude":"-2.31327000"},{"name":"Marple","countryCode":"GB","stateCode":"ENG","latitude":"53.39452000","longitude":"-2.06292000"},{"name":"Marr","countryCode":"GB","stateCode":"ENG","latitude":"53.54296000","longitude":"-1.22051000"},{"name":"Marsden","countryCode":"GB","stateCode":"ENG","latitude":"53.60000000","longitude":"-1.91667000"},{"name":"Marshfield","countryCode":"GB","stateCode":"ENG","latitude":"51.46194000","longitude":"-2.32000000"},{"name":"Marske-by-the-Sea","countryCode":"GB","stateCode":"ENG","latitude":"54.59147000","longitude":"-1.01959000"},{"name":"Marston Moretaine","countryCode":"GB","stateCode":"ENG","latitude":"52.06410000","longitude":"-0.54932000"},{"name":"Martham","countryCode":"GB","stateCode":"ENG","latitude":"52.70464000","longitude":"1.63636000"},{"name":"Martock","countryCode":"GB","stateCode":"ENG","latitude":"50.97361000","longitude":"-2.76684000"},{"name":"Maryport","countryCode":"GB","stateCode":"ENG","latitude":"54.71434000","longitude":"-3.49509000"},{"name":"Masham","countryCode":"GB","stateCode":"ENG","latitude":"54.22270000","longitude":"-1.65718000"},{"name":"Matlock","countryCode":"GB","stateCode":"ENG","latitude":"53.13838000","longitude":"-1.55560000"},{"name":"Mattishall","countryCode":"GB","stateCode":"ENG","latitude":"52.65905000","longitude":"1.03250000"},{"name":"Maulden","countryCode":"GB","stateCode":"ENG","latitude":"52.03063000","longitude":"-0.46975000"},{"name":"Mayfield","countryCode":"GB","stateCode":"ENG","latitude":"53.00000000","longitude":"-1.76667000"},{"name":"Mayland","countryCode":"GB","stateCode":"ENG","latitude":"51.68033000","longitude":"0.76715000"},{"name":"Measham","countryCode":"GB","stateCode":"ENG","latitude":"52.70644000","longitude":"-1.50637000"},{"name":"Medway","countryCode":"GB","stateCode":"ENG","latitude":"51.41667000","longitude":"0.50000000"},{"name":"Melbourn","countryCode":"GB","stateCode":"ENG","latitude":"52.08128000","longitude":"0.01514000"},{"name":"Melbourne","countryCode":"GB","stateCode":"ENG","latitude":"52.82190000","longitude":"-1.42522000"},{"name":"Meldreth","countryCode":"GB","stateCode":"ENG","latitude":"52.09396000","longitude":"0.00807000"},{"name":"Melksham","countryCode":"GB","stateCode":"ENG","latitude":"51.37281000","longitude":"-2.14002000"},{"name":"Meltham","countryCode":"GB","stateCode":"ENG","latitude":"53.59305000","longitude":"-1.84861000"},{"name":"Meltham Mills","countryCode":"GB","stateCode":"ENG","latitude":"53.59388000","longitude":"-1.83989000"},{"name":"Melton Mowbray","countryCode":"GB","stateCode":"ENG","latitude":"52.76588000","longitude":"-0.88693000"},{"name":"Mendip","countryCode":"GB","stateCode":"ENG","latitude":"51.23720000","longitude":"-2.62660000"},{"name":"Menston","countryCode":"GB","stateCode":"ENG","latitude":"53.89041000","longitude":"-1.74395000"},{"name":"Meopham","countryCode":"GB","stateCode":"ENG","latitude":"51.36844000","longitude":"0.36007000"},{"name":"Meppershall","countryCode":"GB","stateCode":"ENG","latitude":"52.01713000","longitude":"-0.33991000"},{"name":"Mere","countryCode":"GB","stateCode":"ENG","latitude":"51.08889000","longitude":"-2.26694000"},{"name":"Meriden","countryCode":"GB","stateCode":"ENG","latitude":"52.43770000","longitude":"-1.64366000"},{"name":"Merriott","countryCode":"GB","stateCode":"ENG","latitude":"50.91275000","longitude":"-2.79538000"},{"name":"Messingham","countryCode":"GB","stateCode":"ENG","latitude":"53.52828000","longitude":"-0.65385000"},{"name":"Metheringham","countryCode":"GB","stateCode":"ENG","latitude":"53.14015000","longitude":"-0.40368000"},{"name":"Methley","countryCode":"GB","stateCode":"ENG","latitude":"53.72887000","longitude":"-1.40318000"},{"name":"Metropolitan Borough of Wirral","countryCode":"GB","stateCode":"ENG","latitude":"53.33333000","longitude":"-3.08333000"},{"name":"Mevagissey","countryCode":"GB","stateCode":"ENG","latitude":"50.27324000","longitude":"-4.79166000"},{"name":"Mexborough","countryCode":"GB","stateCode":"ENG","latitude":"53.49389000","longitude":"-1.29243000"},{"name":"Mickle Trafford","countryCode":"GB","stateCode":"ENG","latitude":"53.22146000","longitude":"-2.83225000"},{"name":"Mickleton","countryCode":"GB","stateCode":"ENG","latitude":"52.09152000","longitude":"-1.76623000"},{"name":"Middle Rasen","countryCode":"GB","stateCode":"ENG","latitude":"53.38722000","longitude":"-0.36202000"},{"name":"Middle Winterslow","countryCode":"GB","stateCode":"ENG","latitude":"51.09346000","longitude":"-1.65453000"},{"name":"Middlesbrough","countryCode":"GB","stateCode":"ENG","latitude":"54.57623000","longitude":"-1.23483000"},{"name":"Middlestown","countryCode":"GB","stateCode":"ENG","latitude":"53.65079000","longitude":"-1.59762000"},{"name":"Middleton","countryCode":"GB","stateCode":"ENG","latitude":"53.55000000","longitude":"-2.20000000"},{"name":"Middlewich","countryCode":"GB","stateCode":"ENG","latitude":"53.19296000","longitude":"-2.44402000"},{"name":"Midhurst","countryCode":"GB","stateCode":"ENG","latitude":"50.98559000","longitude":"-0.74003000"},{"name":"Midsomer Norton","countryCode":"GB","stateCode":"ENG","latitude":"51.28567000","longitude":"-2.48591000"},{"name":"Milborne Port","countryCode":"GB","stateCode":"ENG","latitude":"50.96605000","longitude":"-2.46248000"},{"name":"Milborne St Andrew","countryCode":"GB","stateCode":"ENG","latitude":"50.77829000","longitude":"-2.28114000"},{"name":"Mildenhall","countryCode":"GB","stateCode":"ENG","latitude":"52.34446000","longitude":"0.51086000"},{"name":"Milford","countryCode":"GB","stateCode":"ENG","latitude":"51.17272000","longitude":"-0.65042000"},{"name":"Milford on Sea","countryCode":"GB","stateCode":"ENG","latitude":"50.72561000","longitude":"-1.59004000"},{"name":"Millbrook","countryCode":"GB","stateCode":"ENG","latitude":"52.03882000","longitude":"-0.52438000"},{"name":"Millom","countryCode":"GB","stateCode":"ENG","latitude":"54.21072000","longitude":"-3.27200000"},{"name":"Milnrow","countryCode":"GB","stateCode":"ENG","latitude":"53.61115000","longitude":"-2.11266000"},{"name":"Milnthorpe","countryCode":"GB","stateCode":"ENG","latitude":"54.22785000","longitude":"-2.76939000"},{"name":"Milton Keynes","countryCode":"GB","stateCode":"ENG","latitude":"52.08333000","longitude":"-0.75000000"},{"name":"Milverton","countryCode":"GB","stateCode":"ENG","latitude":"51.02333000","longitude":"-3.25222000"},{"name":"Minchinhampton","countryCode":"GB","stateCode":"ENG","latitude":"51.70675000","longitude":"-2.18502000"},{"name":"Minehead","countryCode":"GB","stateCode":"ENG","latitude":"51.20452000","longitude":"-3.48284000"},{"name":"Minety","countryCode":"GB","stateCode":"ENG","latitude":"51.61667000","longitude":"-1.95000000"},{"name":"Minster Lovell","countryCode":"GB","stateCode":"ENG","latitude":"51.79274000","longitude":"-1.54830000"},{"name":"Minsterley","countryCode":"GB","stateCode":"ENG","latitude":"52.63989000","longitude":"-2.92807000"},{"name":"Mirfield","countryCode":"GB","stateCode":"ENG","latitude":"53.67343000","longitude":"-1.69636000"},{"name":"Misterton","countryCode":"GB","stateCode":"ENG","latitude":"53.44492000","longitude":"-0.85032000"},{"name":"Mistley","countryCode":"GB","stateCode":"ENG","latitude":"51.94331000","longitude":"1.08254000"},{"name":"Mitcham","countryCode":"GB","stateCode":"ENG","latitude":"51.40322000","longitude":"-0.16831000"},{"name":"Mitcheldean","countryCode":"GB","stateCode":"ENG","latitude":"51.86440000","longitude":"-2.48950000"},{"name":"Mobberley","countryCode":"GB","stateCode":"ENG","latitude":"53.31667000","longitude":"-2.31667000"},{"name":"Modbury","countryCode":"GB","stateCode":"ENG","latitude":"50.34957000","longitude":"-3.88684000"},{"name":"Moira","countryCode":"GB","stateCode":"ENG","latitude":"52.73698000","longitude":"-1.53496000"},{"name":"Mollington","countryCode":"GB","stateCode":"ENG","latitude":"53.22934000","longitude":"-2.92159000"},{"name":"Monk Fryston","countryCode":"GB","stateCode":"ENG","latitude":"53.76160000","longitude":"-1.23751000"},{"name":"Morchard Bishop","countryCode":"GB","stateCode":"ENG","latitude":"50.85416000","longitude":"-3.74894000"},{"name":"Morcott","countryCode":"GB","stateCode":"ENG","latitude":"52.59669000","longitude":"-0.63704000"},{"name":"Morden","countryCode":"GB","stateCode":"ENG","latitude":"51.39822000","longitude":"-0.19837000"},{"name":"Morecambe","countryCode":"GB","stateCode":"ENG","latitude":"54.06835000","longitude":"-2.86108000"},{"name":"Moreton","countryCode":"GB","stateCode":"ENG","latitude":"53.40000000","longitude":"-3.11667000"},{"name":"Moreton in Marsh","countryCode":"GB","stateCode":"ENG","latitude":"51.98964000","longitude":"-1.70297000"},{"name":"Moretonhampstead","countryCode":"GB","stateCode":"ENG","latitude":"50.66077000","longitude":"-3.76495000"},{"name":"Morley","countryCode":"GB","stateCode":"ENG","latitude":"53.74013000","longitude":"-1.59877000"},{"name":"Morpeth","countryCode":"GB","stateCode":"ENG","latitude":"55.16882000","longitude":"-1.68893000"},{"name":"Moss","countryCode":"GB","stateCode":"ENG","latitude":"53.61667000","longitude":"-1.10000000"},{"name":"Mossley","countryCode":"GB","stateCode":"ENG","latitude":"53.51454000","longitude":"-2.03462000"},{"name":"Motcombe","countryCode":"GB","stateCode":"ENG","latitude":"51.02929000","longitude":"-2.21627000"},{"name":"Mouldsworth","countryCode":"GB","stateCode":"ENG","latitude":"53.23333000","longitude":"-2.73333000"},{"name":"Moulton Chapel","countryCode":"GB","stateCode":"ENG","latitude":"52.74668000","longitude":"-0.08274000"},{"name":"Mount Hawke","countryCode":"GB","stateCode":"ENG","latitude":"50.28229000","longitude":"-5.20855000"},{"name":"Mountsorrel","countryCode":"GB","stateCode":"ENG","latitude":"52.71667000","longitude":"-1.15000000"},{"name":"Much Hadham","countryCode":"GB","stateCode":"ENG","latitude":"51.85407000","longitude":"0.07188000"},{"name":"Much Wenlock","countryCode":"GB","stateCode":"ENG","latitude":"52.59582000","longitude":"-2.55749000"},{"name":"Mulbarton","countryCode":"GB","stateCode":"ENG","latitude":"52.55913000","longitude":"1.23327000"},{"name":"Mullion","countryCode":"GB","stateCode":"ENG","latitude":"50.02706000","longitude":"-5.24248000"},{"name":"Mundesley","countryCode":"GB","stateCode":"ENG","latitude":"52.87842000","longitude":"1.42970000"},{"name":"Mundford","countryCode":"GB","stateCode":"ENG","latitude":"52.50930000","longitude":"0.64991000"},{"name":"Murton","countryCode":"GB","stateCode":"ENG","latitude":"54.81812000","longitude":"-1.39036000"},{"name":"Mylor Bridge","countryCode":"GB","stateCode":"ENG","latitude":"50.18506000","longitude":"-5.07963000"},{"name":"Mytholmroyd","countryCode":"GB","stateCode":"ENG","latitude":"53.73065000","longitude":"-1.98258000"},{"name":"Nafferton","countryCode":"GB","stateCode":"ENG","latitude":"54.01965000","longitude":"-0.39190000"},{"name":"Nailsea","countryCode":"GB","stateCode":"ENG","latitude":"51.43239000","longitude":"-2.75847000"},{"name":"Nailsworth","countryCode":"GB","stateCode":"ENG","latitude":"51.69382000","longitude":"-2.21990000"},{"name":"Nanpean","countryCode":"GB","stateCode":"ENG","latitude":"50.36884000","longitude":"-4.86935000"},{"name":"Nantwich","countryCode":"GB","stateCode":"ENG","latitude":"53.06878000","longitude":"-2.52051000"},{"name":"Narborough","countryCode":"GB","stateCode":"ENG","latitude":"52.56667000","longitude":"-1.20000000"},{"name":"Navenby","countryCode":"GB","stateCode":"ENG","latitude":"53.10680000","longitude":"-0.52494000"},{"name":"Necton","countryCode":"GB","stateCode":"ENG","latitude":"52.64994000","longitude":"0.77539000"},{"name":"Needham Market","countryCode":"GB","stateCode":"ENG","latitude":"52.15550000","longitude":"1.05160000"},{"name":"Needingworth","countryCode":"GB","stateCode":"ENG","latitude":"52.33051000","longitude":"-0.03116000"},{"name":"Nelson","countryCode":"GB","stateCode":"ENG","latitude":"53.83333000","longitude":"-2.20000000"},{"name":"Neston","countryCode":"GB","stateCode":"ENG","latitude":"53.28333000","longitude":"-3.05000000"},{"name":"Nether Heyford","countryCode":"GB","stateCode":"ENG","latitude":"52.22123000","longitude":"-1.03452000"},{"name":"Nether Poppleton","countryCode":"GB","stateCode":"ENG","latitude":"53.98793000","longitude":"-1.15062000"},{"name":"Nether Stowey","countryCode":"GB","stateCode":"ENG","latitude":"51.15101000","longitude":"-3.15676000"},{"name":"Netheravon","countryCode":"GB","stateCode":"ENG","latitude":"51.23613000","longitude":"-1.79083000"},{"name":"Netherton","countryCode":"GB","stateCode":"ENG","latitude":"52.48333000","longitude":"-2.08333000"},{"name":"Netley","countryCode":"GB","stateCode":"ENG","latitude":"50.87634000","longitude":"-1.35398000"},{"name":"Nettleham","countryCode":"GB","stateCode":"ENG","latitude":"53.26603000","longitude":"-0.48866000"},{"name":"New Alresford","countryCode":"GB","stateCode":"ENG","latitude":"51.08624000","longitude":"-1.17011000"},{"name":"New Basford","countryCode":"GB","stateCode":"ENG","latitude":"52.97336000","longitude":"-1.16564000"},{"name":"New Ferry","countryCode":"GB","stateCode":"ENG","latitude":"53.36046000","longitude":"-2.99377000"},{"name":"New Malden","countryCode":"GB","stateCode":"ENG","latitude":"51.40065000","longitude":"-0.26170000"},{"name":"New Marske","countryCode":"GB","stateCode":"ENG","latitude":"54.57848000","longitude":"-1.04224000"},{"name":"New Mills","countryCode":"GB","stateCode":"ENG","latitude":"53.36592000","longitude":"-1.99986000"},{"name":"New Milton","countryCode":"GB","stateCode":"ENG","latitude":"50.75601000","longitude":"-1.66580000"},{"name":"New Romney","countryCode":"GB","stateCode":"ENG","latitude":"50.98599000","longitude":"0.94122000"},{"name":"Newark on Trent","countryCode":"GB","stateCode":"ENG","latitude":"53.06667000","longitude":"-0.81667000"},{"name":"Newbiggin-by-the-Sea","countryCode":"GB","stateCode":"ENG","latitude":"55.18532000","longitude":"-1.51469000"},{"name":"Newbold Verdon","countryCode":"GB","stateCode":"ENG","latitude":"52.62959000","longitude":"-1.34220000"},{"name":"Newburn","countryCode":"GB","stateCode":"ENG","latitude":"54.98760000","longitude":"-1.74415000"},{"name":"Newbury","countryCode":"GB","stateCode":"ENG","latitude":"51.40148000","longitude":"-1.32471000"},{"name":"Newcastle under Lyme","countryCode":"GB","stateCode":"ENG","latitude":"53.00000000","longitude":"-2.23333000"},{"name":"Newcastle upon Tyne","countryCode":"GB","stateCode":"ENG","latitude":"55.00000000","longitude":"-1.66667000"},{"name":"Newchurch","countryCode":"GB","stateCode":"ENG","latitude":"50.66744000","longitude":"-1.20828000"},{"name":"Newent","countryCode":"GB","stateCode":"ENG","latitude":"51.93365000","longitude":"-2.40815000"},{"name":"Newhaven","countryCode":"GB","stateCode":"ENG","latitude":"50.79693000","longitude":"0.05545000"},{"name":"Newick","countryCode":"GB","stateCode":"ENG","latitude":"50.97518000","longitude":"0.01579000"},{"name":"Newington","countryCode":"GB","stateCode":"ENG","latitude":"51.35217000","longitude":"0.66768000"},{"name":"Newmarket","countryCode":"GB","stateCode":"ENG","latitude":"52.24467000","longitude":"0.40418000"},{"name":"Newport","countryCode":"GB","stateCode":"ENG","latitude":"50.70146000","longitude":"-1.29124000"},{"name":"Newport Pagnell","countryCode":"GB","stateCode":"ENG","latitude":"52.08731000","longitude":"-0.72218000"},{"name":"Newquay","countryCode":"GB","stateCode":"ENG","latitude":"50.41557000","longitude":"-5.07319000"},{"name":"Newton Abbot","countryCode":"GB","stateCode":"ENG","latitude":"50.52858000","longitude":"-3.61186000"},{"name":"Newton Aycliffe","countryCode":"GB","stateCode":"ENG","latitude":"54.61842000","longitude":"-1.57190000"},{"name":"Newton Ferrers","countryCode":"GB","stateCode":"ENG","latitude":"50.31467000","longitude":"-4.03920000"},{"name":"Newton Longville","countryCode":"GB","stateCode":"ENG","latitude":"51.97600000","longitude":"-0.76595000"},{"name":"Newton Poppleford","countryCode":"GB","stateCode":"ENG","latitude":"50.70000000","longitude":"-3.29586000"},{"name":"Newton-le-Willows","countryCode":"GB","stateCode":"ENG","latitude":"53.45000000","longitude":"-2.60000000"},{"name":"Ninfield","countryCode":"GB","stateCode":"ENG","latitude":"50.88641000","longitude":"0.42529000"},{"name":"Niton","countryCode":"GB","stateCode":"ENG","latitude":"50.58702000","longitude":"-1.28489000"},{"name":"Norfolk","countryCode":"GB","stateCode":"ENG","latitude":"52.66667000","longitude":"1.00000000"},{"name":"Normandy","countryCode":"GB","stateCode":"ENG","latitude":"51.25751000","longitude":"-0.67472000"},{"name":"North Baddesley","countryCode":"GB","stateCode":"ENG","latitude":"50.97745000","longitude":"-1.44547000"},{"name":"North Cave","countryCode":"GB","stateCode":"ENG","latitude":"53.78012000","longitude":"-0.64965000"},{"name":"North Collingham","countryCode":"GB","stateCode":"ENG","latitude":"53.15000000","longitude":"-0.75000000"},{"name":"North Duffield","countryCode":"GB","stateCode":"ENG","latitude":"53.82579000","longitude":"-0.96414000"},{"name":"North East Lincolnshire","countryCode":"GB","stateCode":"ENG","latitude":"53.53333000","longitude":"-0.08333000"},{"name":"North Elmham","countryCode":"GB","stateCode":"ENG","latitude":"52.74640000","longitude":"0.94611000"},{"name":"North Ferriby","countryCode":"GB","stateCode":"ENG","latitude":"53.72124000","longitude":"-0.50520000"},{"name":"North Leigh","countryCode":"GB","stateCode":"ENG","latitude":"51.81432000","longitude":"-1.44144000"},{"name":"North Lincolnshire","countryCode":"GB","stateCode":"ENG","latitude":"53.58333000","longitude":"-0.50000000"},{"name":"North Luffenham","countryCode":"GB","stateCode":"ENG","latitude":"52.62108000","longitude":"-0.61987000"},{"name":"North Newbald","countryCode":"GB","stateCode":"ENG","latitude":"53.81667000","longitude":"-0.61667000"},{"name":"North Petherton","countryCode":"GB","stateCode":"ENG","latitude":"51.09243000","longitude":"-3.01549000"},{"name":"North Shields","countryCode":"GB","stateCode":"ENG","latitude":"55.01646000","longitude":"-1.44925000"},{"name":"North Somercotes","countryCode":"GB","stateCode":"ENG","latitude":"53.44573000","longitude":"0.14103000"},{"name":"North Somerset","countryCode":"GB","stateCode":"ENG","latitude":"51.33333000","longitude":"-2.83333000"},{"name":"North Sunderland","countryCode":"GB","stateCode":"ENG","latitude":"55.57688000","longitude":"-1.66436000"},{"name":"North Tawton","countryCode":"GB","stateCode":"ENG","latitude":"50.79968000","longitude":"-3.89759000"},{"name":"North Thoresby","countryCode":"GB","stateCode":"ENG","latitude":"53.46651000","longitude":"-0.05575000"},{"name":"North Walsham","countryCode":"GB","stateCode":"ENG","latitude":"52.82121000","longitude":"1.38746000"},{"name":"North Yorkshire","countryCode":"GB","stateCode":"ENG","latitude":"54.16667000","longitude":"-1.50000000"},{"name":"Northallerton","countryCode":"GB","stateCode":"ENG","latitude":"54.33901000","longitude":"-1.43243000"},{"name":"Northam","countryCode":"GB","stateCode":"ENG","latitude":"51.03333000","longitude":"-4.21667000"},{"name":"Northampton","countryCode":"GB","stateCode":"ENG","latitude":"52.25000000","longitude":"-0.88333000"},{"name":"Northamptonshire","countryCode":"GB","stateCode":"ENG","latitude":"52.25000000","longitude":"-0.83333000"},{"name":"Northborough","countryCode":"GB","stateCode":"ENG","latitude":"52.65868000","longitude":"-0.29818000"},{"name":"Northiam","countryCode":"GB","stateCode":"ENG","latitude":"50.99439000","longitude":"0.60026000"},{"name":"Northleach","countryCode":"GB","stateCode":"ENG","latitude":"51.82994000","longitude":"-1.83712000"},{"name":"Northolt","countryCode":"GB","stateCode":"ENG","latitude":"51.54855000","longitude":"-0.36778000"},{"name":"Northorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.46307000","longitude":"-0.65347000"},{"name":"Northumberland","countryCode":"GB","stateCode":"ENG","latitude":"55.25000000","longitude":"-2.00000000"},{"name":"Northwich","countryCode":"GB","stateCode":"ENG","latitude":"53.25882000","longitude":"-2.52025000"},{"name":"Norton","countryCode":"GB","stateCode":"ENG","latitude":"53.63333000","longitude":"-1.18333000"},{"name":"Norton Canes","countryCode":"GB","stateCode":"ENG","latitude":"52.67142000","longitude":"-1.96262000"},{"name":"Norwich","countryCode":"GB","stateCode":"ENG","latitude":"52.62783000","longitude":"1.29834000"},{"name":"Nottingham","countryCode":"GB","stateCode":"ENG","latitude":"52.95360000","longitude":"-1.15047000"},{"name":"Nottinghamshire","countryCode":"GB","stateCode":"ENG","latitude":"53.16667000","longitude":"-1.00000000"},{"name":"Notton","countryCode":"GB","stateCode":"ENG","latitude":"53.61267000","longitude":"-1.47234000"},{"name":"Nuneaton","countryCode":"GB","stateCode":"ENG","latitude":"52.52323000","longitude":"-1.46523000"},{"name":"Oadby","countryCode":"GB","stateCode":"ENG","latitude":"52.60621000","longitude":"-1.08354000"},{"name":"Oakengates","countryCode":"GB","stateCode":"ENG","latitude":"52.69501000","longitude":"-2.45036000"},{"name":"Oakham","countryCode":"GB","stateCode":"ENG","latitude":"52.66667000","longitude":"-0.73333000"},{"name":"Oakington","countryCode":"GB","stateCode":"ENG","latitude":"52.26044000","longitude":"0.06849000"},{"name":"Oakley","countryCode":"GB","stateCode":"ENG","latitude":"52.16862000","longitude":"-0.52649000"},{"name":"Odiham","countryCode":"GB","stateCode":"ENG","latitude":"51.25407000","longitude":"-0.93933000"},{"name":"Okehampton","countryCode":"GB","stateCode":"ENG","latitude":"50.73841000","longitude":"-4.00160000"},{"name":"Old Basing","countryCode":"GB","stateCode":"ENG","latitude":"51.26667000","longitude":"-1.03333000"},{"name":"Old Harlow","countryCode":"GB","stateCode":"ENG","latitude":"51.78353000","longitude":"0.13381000"},{"name":"Old Leake","countryCode":"GB","stateCode":"ENG","latitude":"53.03108000","longitude":"0.09873000"},{"name":"Old Windsor","countryCode":"GB","stateCode":"ENG","latitude":"51.45807000","longitude":"-0.58674000"},{"name":"Oldbury","countryCode":"GB","stateCode":"ENG","latitude":"52.50000000","longitude":"-2.01667000"},{"name":"Oldham","countryCode":"GB","stateCode":"ENG","latitude":"53.54051000","longitude":"-2.11830000"},{"name":"Olney","countryCode":"GB","stateCode":"ENG","latitude":"52.15345000","longitude":"-0.70201000"},{"name":"Olveston","countryCode":"GB","stateCode":"ENG","latitude":"51.58032000","longitude":"-2.57750000"},{"name":"Orleton","countryCode":"GB","stateCode":"ENG","latitude":"52.30000000","longitude":"-2.75000000"},{"name":"Ormesby St Margaret","countryCode":"GB","stateCode":"ENG","latitude":"52.67506000","longitude":"1.68850000"},{"name":"Ormskirk","countryCode":"GB","stateCode":"ENG","latitude":"53.56685000","longitude":"-2.88178000"},{"name":"Orpington","countryCode":"GB","stateCode":"ENG","latitude":"51.37457000","longitude":"0.09785000"},{"name":"Orsett","countryCode":"GB","stateCode":"ENG","latitude":"51.51232000","longitude":"0.36753000"},{"name":"Orwell","countryCode":"GB","stateCode":"ENG","latitude":"52.13560000","longitude":"-0.01099000"},{"name":"Ossett","countryCode":"GB","stateCode":"ENG","latitude":"53.67978000","longitude":"-1.58006000"},{"name":"Oswestry","countryCode":"GB","stateCode":"ENG","latitude":"52.86195000","longitude":"-3.05497000"},{"name":"Otford","countryCode":"GB","stateCode":"ENG","latitude":"51.31283000","longitude":"0.19046000"},{"name":"Otley","countryCode":"GB","stateCode":"ENG","latitude":"53.90553000","longitude":"-1.69383000"},{"name":"Otterburn","countryCode":"GB","stateCode":"ENG","latitude":"55.23340000","longitude":"-2.18059000"},{"name":"Ottershaw","countryCode":"GB","stateCode":"ENG","latitude":"51.36262000","longitude":"-0.52752000"},{"name":"Ottery St Mary","countryCode":"GB","stateCode":"ENG","latitude":"50.75000000","longitude":"-3.26667000"},{"name":"Ottringham","countryCode":"GB","stateCode":"ENG","latitude":"53.70092000","longitude":"-0.07909000"},{"name":"Oughtibridge","countryCode":"GB","stateCode":"ENG","latitude":"53.43612000","longitude":"-1.53902000"},{"name":"Oundle","countryCode":"GB","stateCode":"ENG","latitude":"52.48093000","longitude":"-0.46732000"},{"name":"Outwell","countryCode":"GB","stateCode":"ENG","latitude":"52.60946000","longitude":"0.23333000"},{"name":"Over","countryCode":"GB","stateCode":"ENG","latitude":"52.31667000","longitude":"0.01667000"},{"name":"Overcombe","countryCode":"GB","stateCode":"ENG","latitude":"50.63509000","longitude":"-2.43207000"},{"name":"Overstrand","countryCode":"GB","stateCode":"ENG","latitude":"52.91623000","longitude":"1.33900000"},{"name":"Overton","countryCode":"GB","stateCode":"ENG","latitude":"51.24389000","longitude":"-1.26154000"},{"name":"Owston Ferry","countryCode":"GB","stateCode":"ENG","latitude":"53.49407000","longitude":"-0.78045000"},{"name":"Oxenhope","countryCode":"GB","stateCode":"ENG","latitude":"53.81233000","longitude":"-1.95196000"},{"name":"Oxford","countryCode":"GB","stateCode":"ENG","latitude":"51.75222000","longitude":"-1.25596000"},{"name":"Oxfordshire","countryCode":"GB","stateCode":"ENG","latitude":"51.83333000","longitude":"-1.25000000"},{"name":"Oxted","countryCode":"GB","stateCode":"ENG","latitude":"51.25687000","longitude":"-0.00601000"},{"name":"Paddock Wood","countryCode":"GB","stateCode":"ENG","latitude":"51.18187000","longitude":"0.38229000"},{"name":"Padiham","countryCode":"GB","stateCode":"ENG","latitude":"53.80187000","longitude":"-2.31511000"},{"name":"Padstow","countryCode":"GB","stateCode":"ENG","latitude":"50.53885000","longitude":"-4.93664000"},{"name":"Paignton","countryCode":"GB","stateCode":"ENG","latitude":"50.43565000","longitude":"-3.56789000"},{"name":"Painswick","countryCode":"GB","stateCode":"ENG","latitude":"51.78568000","longitude":"-2.19555000"},{"name":"Pangbourne","countryCode":"GB","stateCode":"ENG","latitude":"51.48370000","longitude":"-1.08519000"},{"name":"Pannal","countryCode":"GB","stateCode":"ENG","latitude":"53.96031000","longitude":"-1.53573000"},{"name":"Pant","countryCode":"GB","stateCode":"ENG","latitude":"52.79005000","longitude":"-3.08031000"},{"name":"Papworth Everard","countryCode":"GB","stateCode":"ENG","latitude":"52.24893000","longitude":"-0.11827000"},{"name":"Par","countryCode":"GB","stateCode":"ENG","latitude":"50.35107000","longitude":"-4.70288000"},{"name":"Parbold","countryCode":"GB","stateCode":"ENG","latitude":"53.59145000","longitude":"-2.77028000"},{"name":"Parkstone","countryCode":"GB","stateCode":"ENG","latitude":"50.72994000","longitude":"-1.94492000"},{"name":"Partington","countryCode":"GB","stateCode":"ENG","latitude":"53.41884000","longitude":"-2.42815000"},{"name":"Partridge Green","countryCode":"GB","stateCode":"ENG","latitude":"50.95940000","longitude":"-0.30796000"},{"name":"Pateley Bridge","countryCode":"GB","stateCode":"ENG","latitude":"54.08616000","longitude":"-1.75981000"},{"name":"Patrington","countryCode":"GB","stateCode":"ENG","latitude":"53.68395000","longitude":"-0.01330000"},{"name":"Pattingham","countryCode":"GB","stateCode":"ENG","latitude":"52.58910000","longitude":"-2.26538000"},{"name":"Paulton","countryCode":"GB","stateCode":"ENG","latitude":"51.30472000","longitude":"-2.50028000"},{"name":"Peacehaven","countryCode":"GB","stateCode":"ENG","latitude":"50.79270000","longitude":"-0.00652000"},{"name":"Peasedown Saint John","countryCode":"GB","stateCode":"ENG","latitude":"51.31667000","longitude":"-2.42417000"},{"name":"Peaslake","countryCode":"GB","stateCode":"ENG","latitude":"51.19156000","longitude":"-0.44658000"},{"name":"Peckham","countryCode":"GB","stateCode":"ENG","latitude":"51.47403000","longitude":"-0.06969000"},{"name":"Pegswood","countryCode":"GB","stateCode":"ENG","latitude":"55.17930000","longitude":"-1.64525000"},{"name":"Pelsall","countryCode":"GB","stateCode":"ENG","latitude":"52.62910000","longitude":"-1.96738000"},{"name":"Pelton","countryCode":"GB","stateCode":"ENG","latitude":"54.87305000","longitude":"-1.60950000"},{"name":"Pembury","countryCode":"GB","stateCode":"ENG","latitude":"51.14296000","longitude":"0.32187000"},{"name":"Penistone","countryCode":"GB","stateCode":"ENG","latitude":"53.52572000","longitude":"-1.63027000"},{"name":"Penkridge","countryCode":"GB","stateCode":"ENG","latitude":"52.72556000","longitude":"-2.11560000"},{"name":"Penrith","countryCode":"GB","stateCode":"ENG","latitude":"54.66579000","longitude":"-2.75757000"},{"name":"Penryn","countryCode":"GB","stateCode":"ENG","latitude":"50.16812000","longitude":"-5.10416000"},{"name":"Pensilva","countryCode":"GB","stateCode":"ENG","latitude":"50.50302000","longitude":"-4.41491000"},{"name":"Penzance","countryCode":"GB","stateCode":"ENG","latitude":"50.11861000","longitude":"-5.53715000"},{"name":"Perranporth","countryCode":"GB","stateCode":"ENG","latitude":"50.34377000","longitude":"-5.15558000"},{"name":"Perranwell","countryCode":"GB","stateCode":"ENG","latitude":"50.21333000","longitude":"-5.12053000"},{"name":"Pershore","countryCode":"GB","stateCode":"ENG","latitude":"52.11163000","longitude":"-2.07586000"},{"name":"Peterborough","countryCode":"GB","stateCode":"ENG","latitude":"52.58333000","longitude":"-0.25000000"},{"name":"Peterlee","countryCode":"GB","stateCode":"ENG","latitude":"54.76032000","longitude":"-1.33649000"},{"name":"Petersfield","countryCode":"GB","stateCode":"ENG","latitude":"51.00495000","longitude":"-0.93375000"},{"name":"Petworth","countryCode":"GB","stateCode":"ENG","latitude":"50.98669000","longitude":"-0.61000000"},{"name":"Pevensey","countryCode":"GB","stateCode":"ENG","latitude":"50.81966000","longitude":"0.33963000"},{"name":"Pevensey Bay","countryCode":"GB","stateCode":"ENG","latitude":"50.81242000","longitude":"0.34864000"},{"name":"Pewsey","countryCode":"GB","stateCode":"ENG","latitude":"51.33855000","longitude":"-1.76545000"},{"name":"Pickering","countryCode":"GB","stateCode":"ENG","latitude":"54.25000000","longitude":"-0.76667000"},{"name":"Pilning","countryCode":"GB","stateCode":"ENG","latitude":"51.56337000","longitude":"-2.64264000"},{"name":"Pilsley","countryCode":"GB","stateCode":"ENG","latitude":"53.15000000","longitude":"-1.36667000"},{"name":"Pimperne","countryCode":"GB","stateCode":"ENG","latitude":"50.88374000","longitude":"-2.13620000"},{"name":"Pinchbeck","countryCode":"GB","stateCode":"ENG","latitude":"52.81303000","longitude":"-0.16256000"},{"name":"Pinner","countryCode":"GB","stateCode":"ENG","latitude":"51.59384000","longitude":"-0.38216000"},{"name":"Pinxton","countryCode":"GB","stateCode":"ENG","latitude":"53.09062000","longitude":"-1.31767000"},{"name":"Pirton","countryCode":"GB","stateCode":"ENG","latitude":"51.97120000","longitude":"-0.33394000"},{"name":"Pitsea","countryCode":"GB","stateCode":"ENG","latitude":"51.56387000","longitude":"0.50859000"},{"name":"Pitstone","countryCode":"GB","stateCode":"ENG","latitude":"51.82830000","longitude":"-0.63987000"},{"name":"Plumpton Green","countryCode":"GB","stateCode":"ENG","latitude":"50.93420000","longitude":"-0.06120000"},{"name":"Plymouth","countryCode":"GB","stateCode":"ENG","latitude":"50.38333000","longitude":"-4.13333000"},{"name":"Plympton","countryCode":"GB","stateCode":"ENG","latitude":"50.39074000","longitude":"-4.06022000"},{"name":"Plymstock","countryCode":"GB","stateCode":"ENG","latitude":"50.35999000","longitude":"-4.09049000"},{"name":"Pocklington","countryCode":"GB","stateCode":"ENG","latitude":"53.93335000","longitude":"-0.78106000"},{"name":"Podington","countryCode":"GB","stateCode":"ENG","latitude":"52.25424000","longitude":"-0.62463000"},{"name":"Polesworth","countryCode":"GB","stateCode":"ENG","latitude":"52.61962000","longitude":"-1.61036000"},{"name":"Pollington","countryCode":"GB","stateCode":"ENG","latitude":"53.67093000","longitude":"-1.07237000"},{"name":"Polperro","countryCode":"GB","stateCode":"ENG","latitude":"50.33130000","longitude":"-4.52220000"},{"name":"Polzeath","countryCode":"GB","stateCode":"ENG","latitude":"50.56956000","longitude":"-4.91759000"},{"name":"Pontefract","countryCode":"GB","stateCode":"ENG","latitude":"53.69107000","longitude":"-1.31269000"},{"name":"Ponteland","countryCode":"GB","stateCode":"ENG","latitude":"55.05024000","longitude":"-1.74532000"},{"name":"Pontesbury","countryCode":"GB","stateCode":"ENG","latitude":"52.64826000","longitude":"-2.89035000"},{"name":"Pool","countryCode":"GB","stateCode":"ENG","latitude":"53.90000000","longitude":"-1.61667000"},{"name":"Poole","countryCode":"GB","stateCode":"ENG","latitude":"50.73333000","longitude":"-1.96667000"},{"name":"Poringland","countryCode":"GB","stateCode":"ENG","latitude":"52.56756000","longitude":"1.34961000"},{"name":"Porlock","countryCode":"GB","stateCode":"ENG","latitude":"51.20889000","longitude":"-3.59556000"},{"name":"Porthleven","countryCode":"GB","stateCode":"ENG","latitude":"50.08618000","longitude":"-5.31501000"},{"name":"Portishead","countryCode":"GB","stateCode":"ENG","latitude":"51.48199000","longitude":"-2.76973000"},{"name":"Portland","countryCode":"GB","stateCode":"ENG","latitude":"50.56748000","longitude":"-2.44472000"},{"name":"Portscatho","countryCode":"GB","stateCode":"ENG","latitude":"50.17271000","longitude":"-4.97356000"},{"name":"Portslade","countryCode":"GB","stateCode":"ENG","latitude":"50.84286000","longitude":"-0.21608000"},{"name":"Portsmouth","countryCode":"GB","stateCode":"ENG","latitude":"50.80000000","longitude":"-1.06667000"},{"name":"Potterne","countryCode":"GB","stateCode":"ENG","latitude":"51.32917000","longitude":"-2.00519000"},{"name":"Potters Bar","countryCode":"GB","stateCode":"ENG","latitude":"51.69353000","longitude":"-0.17835000"},{"name":"Potterspury","countryCode":"GB","stateCode":"ENG","latitude":"52.08288000","longitude":"-0.89676000"},{"name":"Potton","countryCode":"GB","stateCode":"ENG","latitude":"52.12911000","longitude":"-0.21561000"},{"name":"Poulton-le-Fylde","countryCode":"GB","stateCode":"ENG","latitude":"53.83333000","longitude":"-2.98333000"},{"name":"Poynton","countryCode":"GB","stateCode":"ENG","latitude":"53.35000000","longitude":"-2.11667000"},{"name":"Prees","countryCode":"GB","stateCode":"ENG","latitude":"52.89689000","longitude":"-2.66401000"},{"name":"Preesall","countryCode":"GB","stateCode":"ENG","latitude":"53.91820000","longitude":"-2.96633000"},{"name":"Prenton","countryCode":"GB","stateCode":"ENG","latitude":"53.36762000","longitude":"-3.05479000"},{"name":"Prescot","countryCode":"GB","stateCode":"ENG","latitude":"53.42948000","longitude":"-2.80031000"},{"name":"Prestbury","countryCode":"GB","stateCode":"ENG","latitude":"53.28333000","longitude":"-2.15000000"},{"name":"Preston","countryCode":"GB","stateCode":"ENG","latitude":"53.76282000","longitude":"-2.70452000"},{"name":"Prestwich","countryCode":"GB","stateCode":"ENG","latitude":"53.53333000","longitude":"-2.28333000"},{"name":"Princes Risborough","countryCode":"GB","stateCode":"ENG","latitude":"51.72549000","longitude":"-0.83144000"},{"name":"Princetown","countryCode":"GB","stateCode":"ENG","latitude":"50.54393000","longitude":"-3.98855000"},{"name":"Priston","countryCode":"GB","stateCode":"ENG","latitude":"51.34306000","longitude":"-2.43917000"},{"name":"Probus","countryCode":"GB","stateCode":"ENG","latitude":"50.29267000","longitude":"-4.95401000"},{"name":"Prudhoe","countryCode":"GB","stateCode":"ENG","latitude":"54.96154000","longitude":"-1.85168000"},{"name":"Publow","countryCode":"GB","stateCode":"ENG","latitude":"51.37877000","longitude":"-2.54351000"},{"name":"Puckeridge","countryCode":"GB","stateCode":"ENG","latitude":"51.89013000","longitude":"0.01309000"},{"name":"Pucklechurch","countryCode":"GB","stateCode":"ENG","latitude":"51.48583000","longitude":"-2.43389000"},{"name":"Puddletown","countryCode":"GB","stateCode":"ENG","latitude":"50.75000000","longitude":"-2.35000000"},{"name":"Pudsey","countryCode":"GB","stateCode":"ENG","latitude":"53.79538000","longitude":"-1.66134000"},{"name":"Pulborough","countryCode":"GB","stateCode":"ENG","latitude":"50.95753000","longitude":"-0.51280000"},{"name":"Pulloxhill","countryCode":"GB","stateCode":"ENG","latitude":"51.99487000","longitude":"-0.45316000"},{"name":"Purfleet","countryCode":"GB","stateCode":"ENG","latitude":"51.48390000","longitude":"0.24247000"},{"name":"Puriton","countryCode":"GB","stateCode":"ENG","latitude":"51.16933000","longitude":"-2.97198000"},{"name":"Purley","countryCode":"GB","stateCode":"ENG","latitude":"51.33678000","longitude":"-0.11201000"},{"name":"Purton","countryCode":"GB","stateCode":"ENG","latitude":"51.58889000","longitude":"-1.87419000"},{"name":"Queenborough","countryCode":"GB","stateCode":"ENG","latitude":"51.41760000","longitude":"0.74441000"},{"name":"Queensbury","countryCode":"GB","stateCode":"ENG","latitude":"53.76657000","longitude":"-1.84912000"},{"name":"Queniborough","countryCode":"GB","stateCode":"ENG","latitude":"52.70591000","longitude":"-1.04749000"},{"name":"Quorndon","countryCode":"GB","stateCode":"ENG","latitude":"52.74461000","longitude":"-1.17348000"},{"name":"Rackheath","countryCode":"GB","stateCode":"ENG","latitude":"52.66254000","longitude":"1.38032000"},{"name":"Radcliffe","countryCode":"GB","stateCode":"ENG","latitude":"53.56178000","longitude":"-2.32455000"},{"name":"Radcliffe on Trent","countryCode":"GB","stateCode":"ENG","latitude":"52.94802000","longitude":"-1.03855000"},{"name":"Radlett","countryCode":"GB","stateCode":"ENG","latitude":"51.68593000","longitude":"-0.31868000"},{"name":"Radley","countryCode":"GB","stateCode":"ENG","latitude":"51.68746000","longitude":"-1.24025000"},{"name":"Radstock","countryCode":"GB","stateCode":"ENG","latitude":"51.28862000","longitude":"-2.46003000"},{"name":"Rainford","countryCode":"GB","stateCode":"ENG","latitude":"53.50223000","longitude":"-2.78839000"},{"name":"Rainham","countryCode":"GB","stateCode":"ENG","latitude":"51.36323000","longitude":"0.60893000"},{"name":"Rainworth","countryCode":"GB","stateCode":"ENG","latitude":"53.11883000","longitude":"-1.11852000"},{"name":"Ramsbottom","countryCode":"GB","stateCode":"ENG","latitude":"53.64789000","longitude":"-2.31683000"},{"name":"Ramsbury","countryCode":"GB","stateCode":"ENG","latitude":"51.44373000","longitude":"-1.60257000"},{"name":"Ramsey","countryCode":"GB","stateCode":"ENG","latitude":"52.45058000","longitude":"-0.10932000"},{"name":"Ramsgate","countryCode":"GB","stateCode":"ENG","latitude":"51.33568000","longitude":"1.41797000"},{"name":"Ranskill","countryCode":"GB","stateCode":"ENG","latitude":"53.38281000","longitude":"-1.01402000"},{"name":"Rastrick","countryCode":"GB","stateCode":"ENG","latitude":"53.69210000","longitude":"-1.78830000"},{"name":"Ratby","countryCode":"GB","stateCode":"ENG","latitude":"52.64989000","longitude":"-1.24137000"},{"name":"Raunds","countryCode":"GB","stateCode":"ENG","latitude":"52.34428000","longitude":"-0.53657000"},{"name":"Ravenshead","countryCode":"GB","stateCode":"ENG","latitude":"53.08650000","longitude":"-1.16026000"},{"name":"Ravenstone","countryCode":"GB","stateCode":"ENG","latitude":"52.72111000","longitude":"-1.40582000"},{"name":"Rawcliffe","countryCode":"GB","stateCode":"ENG","latitude":"53.69777000","longitude":"-0.96319000"},{"name":"Rawmarsh","countryCode":"GB","stateCode":"ENG","latitude":"53.46062000","longitude":"-1.34437000"},{"name":"Rawtenstall","countryCode":"GB","stateCode":"ENG","latitude":"53.70076000","longitude":"-2.28442000"},{"name":"Rayleigh","countryCode":"GB","stateCode":"ENG","latitude":"51.58571000","longitude":"0.60459000"},{"name":"Rayne","countryCode":"GB","stateCode":"ENG","latitude":"51.86667000","longitude":"0.58333000"},{"name":"Reading","countryCode":"GB","stateCode":"ENG","latitude":"51.45625000","longitude":"-0.97113000"},{"name":"Redbourn","countryCode":"GB","stateCode":"ENG","latitude":"51.79896000","longitude":"-0.39594000"},{"name":"Redbourne","countryCode":"GB","stateCode":"ENG","latitude":"53.48728000","longitude":"-0.53567000"},{"name":"Redcar","countryCode":"GB","stateCode":"ENG","latitude":"54.61657000","longitude":"-1.05999000"},{"name":"Redcar and Cleveland","countryCode":"GB","stateCode":"ENG","latitude":"54.55000000","longitude":"-1.00000000"},{"name":"Redditch","countryCode":"GB","stateCode":"ENG","latitude":"52.30650000","longitude":"-1.94569000"},{"name":"Redhill","countryCode":"GB","stateCode":"ENG","latitude":"51.24048000","longitude":"-0.17044000"},{"name":"Redlynch","countryCode":"GB","stateCode":"ENG","latitude":"51.09861000","longitude":"-2.42667000"},{"name":"Redruth","countryCode":"GB","stateCode":"ENG","latitude":"50.23315000","longitude":"-5.22434000"},{"name":"Reedham","countryCode":"GB","stateCode":"ENG","latitude":"52.56054000","longitude":"1.57122000"},{"name":"Reepham","countryCode":"GB","stateCode":"ENG","latitude":"52.76320000","longitude":"1.11099000"},{"name":"Reigate","countryCode":"GB","stateCode":"ENG","latitude":"51.23736000","longitude":"-0.20582000"},{"name":"Rendlesham","countryCode":"GB","stateCode":"ENG","latitude":"52.12665000","longitude":"1.41536000"},{"name":"Repton","countryCode":"GB","stateCode":"ENG","latitude":"52.83983000","longitude":"-1.55061000"},{"name":"Retford","countryCode":"GB","stateCode":"ENG","latitude":"53.32213000","longitude":"-0.94315000"},{"name":"Riccall","countryCode":"GB","stateCode":"ENG","latitude":"53.83331000","longitude":"-1.05730000"},{"name":"Richmond","countryCode":"GB","stateCode":"ENG","latitude":"54.40360000","longitude":"-1.73434000"},{"name":"Rickinghall","countryCode":"GB","stateCode":"ENG","latitude":"52.33649000","longitude":"0.99272000"},{"name":"Rickmansworth","countryCode":"GB","stateCode":"ENG","latitude":"51.63898000","longitude":"-0.47718000"},{"name":"Ridgmont","countryCode":"GB","stateCode":"ENG","latitude":"52.01532000","longitude":"-0.57871000"},{"name":"Rillington","countryCode":"GB","stateCode":"ENG","latitude":"54.15779000","longitude":"-0.69494000"},{"name":"Ringmer","countryCode":"GB","stateCode":"ENG","latitude":"50.89264000","longitude":"0.05472000"},{"name":"Ringstead","countryCode":"GB","stateCode":"ENG","latitude":"52.36528000","longitude":"-0.55490000"},{"name":"Ringwood","countryCode":"GB","stateCode":"ENG","latitude":"50.84541000","longitude":"-1.78871000"},{"name":"Ripley","countryCode":"GB","stateCode":"ENG","latitude":"53.03333000","longitude":"-1.40000000"},{"name":"Ripon","countryCode":"GB","stateCode":"ENG","latitude":"54.13579000","longitude":"-1.52826000"},{"name":"Ripponden","countryCode":"GB","stateCode":"ENG","latitude":"53.67449000","longitude":"-1.94183000"},{"name":"Riseley","countryCode":"GB","stateCode":"ENG","latitude":"52.25213000","longitude":"-0.47928000"},{"name":"Rishton","countryCode":"GB","stateCode":"ENG","latitude":"53.76806000","longitude":"-2.41444000"},{"name":"Roade","countryCode":"GB","stateCode":"ENG","latitude":"52.15824000","longitude":"-0.89745000"},{"name":"Robertsbridge","countryCode":"GB","stateCode":"ENG","latitude":"50.98569000","longitude":"0.47253000"},{"name":"Rochdale","countryCode":"GB","stateCode":"ENG","latitude":"53.61766000","longitude":"-2.15520000"},{"name":"Roche","countryCode":"GB","stateCode":"ENG","latitude":"50.40808000","longitude":"-4.83373000"},{"name":"Rochester","countryCode":"GB","stateCode":"ENG","latitude":"51.38764000","longitude":"0.50546000"},{"name":"Rochford","countryCode":"GB","stateCode":"ENG","latitude":"51.58198000","longitude":"0.70673000"},{"name":"Rock","countryCode":"GB","stateCode":"ENG","latitude":"50.54978000","longitude":"-4.90462000"},{"name":"Rode","countryCode":"GB","stateCode":"ENG","latitude":"51.28390000","longitude":"-2.28141000"},{"name":"Rode Heath","countryCode":"GB","stateCode":"ENG","latitude":"53.11387000","longitude":"-2.29186000"},{"name":"Romford","countryCode":"GB","stateCode":"ENG","latitude":"51.57515000","longitude":"0.18582000"},{"name":"Romney Marsh","countryCode":"GB","stateCode":"ENG","latitude":"51.02299000","longitude":"0.91504000"},{"name":"Romsey","countryCode":"GB","stateCode":"ENG","latitude":"50.98906000","longitude":"-1.49989000"},{"name":"Romsley","countryCode":"GB","stateCode":"ENG","latitude":"52.41996000","longitude":"-2.05695000"},{"name":"Roos","countryCode":"GB","stateCode":"ENG","latitude":"53.75292000","longitude":"-0.04463000"},{"name":"Ross on Wye","countryCode":"GB","stateCode":"ENG","latitude":"51.91667000","longitude":"-2.56667000"},{"name":"Rossendale","countryCode":"GB","stateCode":"ENG","latitude":"53.68456000","longitude":"-2.27690000"},{"name":"Rothbury","countryCode":"GB","stateCode":"ENG","latitude":"55.31059000","longitude":"-1.90845000"},{"name":"Rotherfield Peppard","countryCode":"GB","stateCode":"ENG","latitude":"51.53064000","longitude":"-0.97847000"},{"name":"Rotherham","countryCode":"GB","stateCode":"ENG","latitude":"53.41667000","longitude":"-1.25000000"},{"name":"Rothley","countryCode":"GB","stateCode":"ENG","latitude":"52.70916000","longitude":"-1.13739000"},{"name":"Rothwell","countryCode":"GB","stateCode":"ENG","latitude":"52.41667000","longitude":"-0.80000000"},{"name":"Rottingdean","countryCode":"GB","stateCode":"ENG","latitude":"50.80984000","longitude":"-0.05939000"},{"name":"Rowde","countryCode":"GB","stateCode":"ENG","latitude":"51.36325000","longitude":"-2.03098000"},{"name":"Rowhedge","countryCode":"GB","stateCode":"ENG","latitude":"51.85738000","longitude":"0.94534000"},{"name":"Rowlands Gill","countryCode":"GB","stateCode":"ENG","latitude":"54.91922000","longitude":"-1.74489000"},{"name":"Rowley Regis","countryCode":"GB","stateCode":"ENG","latitude":"52.48292000","longitude":"-2.04376000"},{"name":"Roxton","countryCode":"GB","stateCode":"ENG","latitude":"52.17756000","longitude":"-0.31594000"},{"name":"Royal Borough of Windsor and Maidenhead","countryCode":"GB","stateCode":"ENG","latitude":"51.46667000","longitude":"-0.66667000"},{"name":"Royal Leamington Spa","countryCode":"GB","stateCode":"ENG","latitude":"52.28520000","longitude":"-1.52000000"},{"name":"Royal Tunbridge Wells","countryCode":"GB","stateCode":"ENG","latitude":"51.13321000","longitude":"0.26256000"},{"name":"Royal Wootton Bassett","countryCode":"GB","stateCode":"ENG","latitude":"51.54190000","longitude":"-1.90450000"},{"name":"Roydon","countryCode":"GB","stateCode":"ENG","latitude":"51.77180000","longitude":"0.04030000"},{"name":"Royston","countryCode":"GB","stateCode":"ENG","latitude":"52.04832000","longitude":"-0.02438000"},{"name":"Royton","countryCode":"GB","stateCode":"ENG","latitude":"53.56507000","longitude":"-2.12267000"},{"name":"Ruardean","countryCode":"GB","stateCode":"ENG","latitude":"51.85501000","longitude":"-2.55054000"},{"name":"Ruddington","countryCode":"GB","stateCode":"ENG","latitude":"52.89254000","longitude":"-1.14953000"},{"name":"Rudgwick","countryCode":"GB","stateCode":"ENG","latitude":"51.08735000","longitude":"-0.45164000"},{"name":"Rufford","countryCode":"GB","stateCode":"ENG","latitude":"53.63375000","longitude":"-2.81662000"},{"name":"Rugby","countryCode":"GB","stateCode":"ENG","latitude":"52.37092000","longitude":"-1.26417000"},{"name":"Rugeley","countryCode":"GB","stateCode":"ENG","latitude":"52.75930000","longitude":"-1.93694000"},{"name":"Ruislip","countryCode":"GB","stateCode":"ENG","latitude":"51.57344000","longitude":"-0.42341000"},{"name":"Runcorn","countryCode":"GB","stateCode":"ENG","latitude":"53.34174000","longitude":"-2.73124000"},{"name":"Rushden","countryCode":"GB","stateCode":"ENG","latitude":"52.28927000","longitude":"-0.60184000"},{"name":"Ruskington","countryCode":"GB","stateCode":"ENG","latitude":"53.04544000","longitude":"-0.38692000"},{"name":"Rusthall","countryCode":"GB","stateCode":"ENG","latitude":"51.13643000","longitude":"0.22931000"},{"name":"Rustington","countryCode":"GB","stateCode":"ENG","latitude":"50.81027000","longitude":"-0.50674000"},{"name":"Ruyton-XI-Towns","countryCode":"GB","stateCode":"ENG","latitude":"52.79555000","longitude":"-2.90318000"},{"name":"Ryde","countryCode":"GB","stateCode":"ENG","latitude":"50.72999000","longitude":"-1.16210000"},{"name":"Rye","countryCode":"GB","stateCode":"ENG","latitude":"50.95114000","longitude":"0.73370000"},{"name":"Ryhall","countryCode":"GB","stateCode":"ENG","latitude":"52.68585000","longitude":"-0.46846000"},{"name":"Ryhill","countryCode":"GB","stateCode":"ENG","latitude":"53.62204000","longitude":"-1.41071000"},{"name":"Ryhope","countryCode":"GB","stateCode":"ENG","latitude":"54.87139000","longitude":"-1.37000000"},{"name":"Ryton","countryCode":"GB","stateCode":"ENG","latitude":"52.61667000","longitude":"-2.35000000"},{"name":"Ryton on Dunsmore","countryCode":"GB","stateCode":"ENG","latitude":"52.36667000","longitude":"-1.43333000"},{"name":"Sabden","countryCode":"GB","stateCode":"ENG","latitude":"53.83355000","longitude":"-2.33728000"},{"name":"Sacriston","countryCode":"GB","stateCode":"ENG","latitude":"54.81769000","longitude":"-1.62410000"},{"name":"Saffron Walden","countryCode":"GB","stateCode":"ENG","latitude":"52.02337000","longitude":"0.24234000"},{"name":"Saint Agnes","countryCode":"GB","stateCode":"ENG","latitude":"50.31278000","longitude":"-5.20456000"},{"name":"Saint Bees","countryCode":"GB","stateCode":"ENG","latitude":"54.49183000","longitude":"-3.58987000"},{"name":"Saint Columb Major","countryCode":"GB","stateCode":"ENG","latitude":"50.43163000","longitude":"-4.94336000"},{"name":"Saint Dennis","countryCode":"GB","stateCode":"ENG","latitude":"50.38333000","longitude":"-4.88333000"},{"name":"Saint Leonards-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"50.85565000","longitude":"0.54520000"},{"name":"Saint Neots","countryCode":"GB","stateCode":"ENG","latitude":"52.21667000","longitude":"-0.26667000"},{"name":"Saint Osyth","countryCode":"GB","stateCode":"ENG","latitude":"51.80000000","longitude":"1.08333000"},{"name":"Saint Peters","countryCode":"GB","stateCode":"ENG","latitude":"51.36667000","longitude":"1.41667000"},{"name":"Saint Stephen","countryCode":"GB","stateCode":"ENG","latitude":"50.34469000","longitude":"-4.89973000"},{"name":"Salcombe","countryCode":"GB","stateCode":"ENG","latitude":"50.23743000","longitude":"-3.76874000"},{"name":"Sale","countryCode":"GB","stateCode":"ENG","latitude":"53.42519000","longitude":"-2.32443000"},{"name":"Salford","countryCode":"GB","stateCode":"ENG","latitude":"53.48771000","longitude":"-2.29042000"},{"name":"Salfords","countryCode":"GB","stateCode":"ENG","latitude":"51.20430000","longitude":"-0.16947000"},{"name":"Salisbury","countryCode":"GB","stateCode":"ENG","latitude":"51.06931000","longitude":"-1.79569000"},{"name":"Saltash","countryCode":"GB","stateCode":"ENG","latitude":"50.40959000","longitude":"-4.22514000"},{"name":"Saltburn-by-the-Sea","countryCode":"GB","stateCode":"ENG","latitude":"54.58237000","longitude":"-0.97367000"},{"name":"Saltford","countryCode":"GB","stateCode":"ENG","latitude":"51.40139000","longitude":"-2.45944000"},{"name":"Sampford Peverell","countryCode":"GB","stateCode":"ENG","latitude":"50.91945000","longitude":"-3.38081000"},{"name":"Sandbach","countryCode":"GB","stateCode":"ENG","latitude":"53.14515000","longitude":"-2.36251000"},{"name":"Sandford","countryCode":"GB","stateCode":"ENG","latitude":"51.33228000","longitude":"-2.83122000"},{"name":"Sandown","countryCode":"GB","stateCode":"ENG","latitude":"50.65158000","longitude":"-1.16103000"},{"name":"Sandwell","countryCode":"GB","stateCode":"ENG","latitude":"52.50000000","longitude":"-2.00000000"},{"name":"Sandwich","countryCode":"GB","stateCode":"ENG","latitude":"51.27223000","longitude":"1.33776000"},{"name":"Sandy","countryCode":"GB","stateCode":"ENG","latitude":"52.12927000","longitude":"-0.28925000"},{"name":"Sapcote","countryCode":"GB","stateCode":"ENG","latitude":"52.53707000","longitude":"-1.27900000"},{"name":"Saughall","countryCode":"GB","stateCode":"ENG","latitude":"53.22618000","longitude":"-2.95649000"},{"name":"Sawbridgeworth","countryCode":"GB","stateCode":"ENG","latitude":"51.81667000","longitude":"0.15000000"},{"name":"Sawston","countryCode":"GB","stateCode":"ENG","latitude":"52.12089000","longitude":"0.16943000"},{"name":"Sawtry","countryCode":"GB","stateCode":"ENG","latitude":"52.43984000","longitude":"-0.28422000"},{"name":"Saxilby","countryCode":"GB","stateCode":"ENG","latitude":"53.26746000","longitude":"-0.66253000"},{"name":"Saxmundham","countryCode":"GB","stateCode":"ENG","latitude":"52.21497000","longitude":"1.48805000"},{"name":"Scalby","countryCode":"GB","stateCode":"ENG","latitude":"53.76667000","longitude":"-0.71667000"},{"name":"Scarborough","countryCode":"GB","stateCode":"ENG","latitude":"54.27966000","longitude":"-0.40443000"},{"name":"Scarcroft","countryCode":"GB","stateCode":"ENG","latitude":"53.86667000","longitude":"-1.45000000"},{"name":"Scawby","countryCode":"GB","stateCode":"ENG","latitude":"53.53787000","longitude":"-0.54085000"},{"name":"Scholes","countryCode":"GB","stateCode":"ENG","latitude":"53.82346000","longitude":"-1.42805000"},{"name":"Scole","countryCode":"GB","stateCode":"ENG","latitude":"52.36706000","longitude":"1.15674000"},{"name":"Scorton","countryCode":"GB","stateCode":"ENG","latitude":"54.39785000","longitude":"-1.61276000"},{"name":"Scotby","countryCode":"GB","stateCode":"ENG","latitude":"54.89004000","longitude":"-2.87464000"},{"name":"Scotter","countryCode":"GB","stateCode":"ENG","latitude":"53.49652000","longitude":"-0.67429000"},{"name":"Scunthorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.57905000","longitude":"-0.65437000"},{"name":"Seaford","countryCode":"GB","stateCode":"ENG","latitude":"50.77141000","longitude":"0.10268000"},{"name":"Seaham","countryCode":"GB","stateCode":"ENG","latitude":"54.83903000","longitude":"-1.34575000"},{"name":"Seahouses","countryCode":"GB","stateCode":"ENG","latitude":"55.58063000","longitude":"-1.65497000"},{"name":"Seascale","countryCode":"GB","stateCode":"ENG","latitude":"54.39831000","longitude":"-3.47961000"},{"name":"Seaton","countryCode":"GB","stateCode":"ENG","latitude":"52.57489000","longitude":"-0.66759000"},{"name":"Seaton Delaval","countryCode":"GB","stateCode":"ENG","latitude":"55.07196000","longitude":"-1.52609000"},{"name":"Seaview","countryCode":"GB","stateCode":"ENG","latitude":"50.71956000","longitude":"-1.11164000"},{"name":"Sedbergh","countryCode":"GB","stateCode":"ENG","latitude":"54.32123000","longitude":"-2.52514000"},{"name":"Sedgefield","countryCode":"GB","stateCode":"ENG","latitude":"54.65329000","longitude":"-1.44952000"},{"name":"Seend","countryCode":"GB","stateCode":"ENG","latitude":"51.34806000","longitude":"-2.08472000"},{"name":"Seer Green","countryCode":"GB","stateCode":"ENG","latitude":"51.61796000","longitude":"-0.60592000"},{"name":"Sefton","countryCode":"GB","stateCode":"ENG","latitude":"53.50000000","longitude":"-3.00000000"},{"name":"Seghill","countryCode":"GB","stateCode":"ENG","latitude":"55.06225000","longitude":"-1.55027000"},{"name":"Selby","countryCode":"GB","stateCode":"ENG","latitude":"53.78333000","longitude":"-1.06667000"},{"name":"Selsey","countryCode":"GB","stateCode":"ENG","latitude":"50.73501000","longitude":"-0.78979000"},{"name":"Send","countryCode":"GB","stateCode":"ENG","latitude":"51.28875000","longitude":"-0.52666000"},{"name":"Settle","countryCode":"GB","stateCode":"ENG","latitude":"54.06865000","longitude":"-2.27720000"},{"name":"Sevenoaks","countryCode":"GB","stateCode":"ENG","latitude":"51.27266000","longitude":"0.18883000"},{"name":"Severn Beach","countryCode":"GB","stateCode":"ENG","latitude":"51.56036000","longitude":"-2.66279000"},{"name":"Shadoxhurst","countryCode":"GB","stateCode":"ENG","latitude":"51.10797000","longitude":"0.81917000"},{"name":"Shadwell","countryCode":"GB","stateCode":"ENG","latitude":"53.85460000","longitude":"-1.47260000"},{"name":"Shaftesbury","countryCode":"GB","stateCode":"ENG","latitude":"51.00528000","longitude":"-2.19333000"},{"name":"Shalbourne","countryCode":"GB","stateCode":"ENG","latitude":"51.36358000","longitude":"-1.55053000"},{"name":"Shalfleet","countryCode":"GB","stateCode":"ENG","latitude":"50.70113000","longitude":"-1.42007000"},{"name":"Shanklin","countryCode":"GB","stateCode":"ENG","latitude":"50.62613000","longitude":"-1.17850000"},{"name":"Shap","countryCode":"GB","stateCode":"ENG","latitude":"54.53149000","longitude":"-2.67551000"},{"name":"Sharlston","countryCode":"GB","stateCode":"ENG","latitude":"53.66956000","longitude":"-1.41294000"},{"name":"Sharnbrook","countryCode":"GB","stateCode":"ENG","latitude":"52.22606000","longitude":"-0.54425000"},{"name":"Sharpness","countryCode":"GB","stateCode":"ENG","latitude":"51.71972000","longitude":"-2.47750000"},{"name":"Shaw","countryCode":"GB","stateCode":"ENG","latitude":"53.56667000","longitude":"-2.08333000"},{"name":"Shawbury","countryCode":"GB","stateCode":"ENG","latitude":"52.79098000","longitude":"-2.66183000"},{"name":"Sheerness","countryCode":"GB","stateCode":"ENG","latitude":"51.44042000","longitude":"0.76252000"},{"name":"Sheffield","countryCode":"GB","stateCode":"ENG","latitude":"53.38297000","longitude":"-1.46590000"},{"name":"Shefford","countryCode":"GB","stateCode":"ENG","latitude":"52.03870000","longitude":"-0.33399000"},{"name":"Shelley","countryCode":"GB","stateCode":"ENG","latitude":"53.60000000","longitude":"-1.68333000"},{"name":"Shenley","countryCode":"GB","stateCode":"ENG","latitude":"51.69054000","longitude":"-0.28067000"},{"name":"Shenstone","countryCode":"GB","stateCode":"ENG","latitude":"52.63802000","longitude":"-1.84147000"},{"name":"Shepherdswell","countryCode":"GB","stateCode":"ENG","latitude":"51.18713000","longitude":"1.23049000"},{"name":"Shepley","countryCode":"GB","stateCode":"ENG","latitude":"53.58333000","longitude":"-1.71667000"},{"name":"Shepperton","countryCode":"GB","stateCode":"ENG","latitude":"51.39546000","longitude":"-0.44889000"},{"name":"Shepshed","countryCode":"GB","stateCode":"ENG","latitude":"52.76570000","longitude":"-1.29021000"},{"name":"Shepton Mallet","countryCode":"GB","stateCode":"ENG","latitude":"51.18972000","longitude":"-2.54722000"},{"name":"Sherborne","countryCode":"GB","stateCode":"ENG","latitude":"50.94599000","longitude":"-2.51776000"},{"name":"Sherborne St John","countryCode":"GB","stateCode":"ENG","latitude":"51.29705000","longitude":"-1.11387000"},{"name":"Sherburn","countryCode":"GB","stateCode":"ENG","latitude":"54.77606000","longitude":"-1.50474000"},{"name":"Sherburn Hill","countryCode":"GB","stateCode":"ENG","latitude":"54.77270000","longitude":"-1.47985000"},{"name":"Sherburn in Elmet","countryCode":"GB","stateCode":"ENG","latitude":"53.79519000","longitude":"-1.24660000"},{"name":"Sheriff Hutton","countryCode":"GB","stateCode":"ENG","latitude":"54.08904000","longitude":"-1.00639000"},{"name":"Sheringham","countryCode":"GB","stateCode":"ENG","latitude":"52.94078000","longitude":"1.20931000"},{"name":"Sherington","countryCode":"GB","stateCode":"ENG","latitude":"52.11172000","longitude":"-0.69973000"},{"name":"Sherston","countryCode":"GB","stateCode":"ENG","latitude":"51.57205000","longitude":"-2.21278000"},{"name":"Shevington","countryCode":"GB","stateCode":"ENG","latitude":"53.57236000","longitude":"-2.69316000"},{"name":"Shifnal","countryCode":"GB","stateCode":"ENG","latitude":"52.67043000","longitude":"-2.37248000"},{"name":"Shilbottle","countryCode":"GB","stateCode":"ENG","latitude":"55.37099000","longitude":"-1.68820000"},{"name":"Shildon","countryCode":"GB","stateCode":"ENG","latitude":"54.62997000","longitude":"-1.64295000"},{"name":"Shillingstone","countryCode":"GB","stateCode":"ENG","latitude":"50.89567000","longitude":"-2.24495000"},{"name":"Shillington","countryCode":"GB","stateCode":"ENG","latitude":"51.99344000","longitude":"-0.36006000"},{"name":"Shipdham","countryCode":"GB","stateCode":"ENG","latitude":"52.62923000","longitude":"0.88577000"},{"name":"Shipham","countryCode":"GB","stateCode":"ENG","latitude":"51.31428000","longitude":"-2.80010000"},{"name":"Shipley","countryCode":"GB","stateCode":"ENG","latitude":"53.83333000","longitude":"-1.76667000"},{"name":"Shipston on Stour","countryCode":"GB","stateCode":"ENG","latitude":"52.06057000","longitude":"-1.62778000"},{"name":"Shipton under Wychwood","countryCode":"GB","stateCode":"ENG","latitude":"51.86035000","longitude":"-1.59847000"},{"name":"Shirebrook","countryCode":"GB","stateCode":"ENG","latitude":"53.20333000","longitude":"-1.21336000"},{"name":"Shiremoor","countryCode":"GB","stateCode":"ENG","latitude":"55.03535000","longitude":"-1.50950000"},{"name":"Shirland","countryCode":"GB","stateCode":"ENG","latitude":"53.12155000","longitude":"-1.40464000"},{"name":"Shirley","countryCode":"GB","stateCode":"ENG","latitude":"52.41074000","longitude":"-1.81952000"},{"name":"Shoreham-by-Sea","countryCode":"GB","stateCode":"ENG","latitude":"50.83413000","longitude":"-0.27431000"},{"name":"Shortlands","countryCode":"GB","stateCode":"ENG","latitude":"51.39914000","longitude":"0.00440000"},{"name":"Shotley Gate","countryCode":"GB","stateCode":"ENG","latitude":"51.95791000","longitude":"1.26871000"},{"name":"Shrewsbury","countryCode":"GB","stateCode":"ENG","latitude":"52.71009000","longitude":"-2.75208000"},{"name":"Shrewton","countryCode":"GB","stateCode":"ENG","latitude":"51.19194000","longitude":"-1.90264000"},{"name":"Shrivenham","countryCode":"GB","stateCode":"ENG","latitude":"51.59853000","longitude":"-1.65461000"},{"name":"Shropshire","countryCode":"GB","stateCode":"ENG","latitude":"52.66667000","longitude":"-2.75000000"},{"name":"Shurdington","countryCode":"GB","stateCode":"ENG","latitude":"51.86264000","longitude":"-2.12060000"},{"name":"Sible Hedingham","countryCode":"GB","stateCode":"ENG","latitude":"51.97772000","longitude":"0.59262000"},{"name":"Sibsey","countryCode":"GB","stateCode":"ENG","latitude":"53.03858000","longitude":"0.01579000"},{"name":"Sidcup","countryCode":"GB","stateCode":"ENG","latitude":"51.42619000","longitude":"0.10360000"},{"name":"Sidmouth","countryCode":"GB","stateCode":"ENG","latitude":"50.69094000","longitude":"-3.23970000"},{"name":"Sileby","countryCode":"GB","stateCode":"ENG","latitude":"52.73286000","longitude":"-1.10773000"},{"name":"Silkstone","countryCode":"GB","stateCode":"ENG","latitude":"53.54808000","longitude":"-1.56381000"},{"name":"Silloth","countryCode":"GB","stateCode":"ENG","latitude":"54.86870000","longitude":"-3.38448000"},{"name":"Silsden","countryCode":"GB","stateCode":"ENG","latitude":"53.91443000","longitude":"-1.93802000"},{"name":"Silsoe","countryCode":"GB","stateCode":"ENG","latitude":"52.00854000","longitude":"-0.42484000"},{"name":"Silver End","countryCode":"GB","stateCode":"ENG","latitude":"51.84734000","longitude":"0.62399000"},{"name":"Silverdale","countryCode":"GB","stateCode":"ENG","latitude":"54.16667000","longitude":"-2.81667000"},{"name":"Silverstone","countryCode":"GB","stateCode":"ENG","latitude":"52.09216000","longitude":"-1.02602000"},{"name":"Silverton","countryCode":"GB","stateCode":"ENG","latitude":"50.81667000","longitude":"-3.48333000"},{"name":"Sinfin","countryCode":"GB","stateCode":"ENG","latitude":"52.88157000","longitude":"-1.48681000"},{"name":"Sissinghurst","countryCode":"GB","stateCode":"ENG","latitude":"51.10905000","longitude":"0.56000000"},{"name":"Sittingbourne","countryCode":"GB","stateCode":"ENG","latitude":"51.34128000","longitude":"0.73282000"},{"name":"Skegness","countryCode":"GB","stateCode":"ENG","latitude":"53.14362000","longitude":"0.33630000"},{"name":"Skellingthorpe","countryCode":"GB","stateCode":"ENG","latitude":"53.23531000","longitude":"-0.61905000"},{"name":"Skelmersdale","countryCode":"GB","stateCode":"ENG","latitude":"53.55024000","longitude":"-2.77348000"},{"name":"Skelton","countryCode":"GB","stateCode":"ENG","latitude":"53.72521000","longitude":"-0.84187000"},{"name":"Skidby","countryCode":"GB","stateCode":"ENG","latitude":"53.78921000","longitude":"-0.46131000"},{"name":"Skinningrove","countryCode":"GB","stateCode":"ENG","latitude":"54.56908000","longitude":"-0.89869000"},{"name":"Skipsea","countryCode":"GB","stateCode":"ENG","latitude":"53.97674000","longitude":"-0.22084000"},{"name":"Skipton","countryCode":"GB","stateCode":"ENG","latitude":"53.96144000","longitude":"-2.01676000"},{"name":"Slaley","countryCode":"GB","stateCode":"ENG","latitude":"54.91368000","longitude":"-2.03711000"},{"name":"Sleaford","countryCode":"GB","stateCode":"ENG","latitude":"52.99826000","longitude":"-0.40941000"},{"name":"Sleights","countryCode":"GB","stateCode":"ENG","latitude":"54.45506000","longitude":"-0.66484000"},{"name":"Slinfold","countryCode":"GB","stateCode":"ENG","latitude":"51.07209000","longitude":"-0.40658000"},{"name":"Slough","countryCode":"GB","stateCode":"ENG","latitude":"51.50949000","longitude":"-0.59541000"},{"name":"Smethwick","countryCode":"GB","stateCode":"ENG","latitude":"52.49268000","longitude":"-1.96745000"},{"name":"Snaith","countryCode":"GB","stateCode":"ENG","latitude":"53.69112000","longitude":"-1.02859000"},{"name":"Snettisham","countryCode":"GB","stateCode":"ENG","latitude":"52.87882000","longitude":"0.50099000"},{"name":"Snodland","countryCode":"GB","stateCode":"ENG","latitude":"51.32971000","longitude":"0.44305000"},{"name":"Soham","countryCode":"GB","stateCode":"ENG","latitude":"52.33543000","longitude":"0.33654000"},{"name":"Solihull","countryCode":"GB","stateCode":"ENG","latitude":"52.41667000","longitude":"-1.75000000"},{"name":"Somerset","countryCode":"GB","stateCode":"ENG","latitude":"51.08333000","longitude":"-3.00000000"},{"name":"Somersham","countryCode":"GB","stateCode":"ENG","latitude":"52.38333000","longitude":"0.00000000"},{"name":"Somerton","countryCode":"GB","stateCode":"ENG","latitude":"51.95421000","longitude":"-1.27613000"},{"name":"Sonning Common","countryCode":"GB","stateCode":"ENG","latitude":"51.51873000","longitude":"-0.97753000"},{"name":"South Benfleet","countryCode":"GB","stateCode":"ENG","latitude":"51.55295000","longitude":"0.55962000"},{"name":"South Brent","countryCode":"GB","stateCode":"ENG","latitude":"50.42654000","longitude":"-3.83426000"},{"name":"South Cave","countryCode":"GB","stateCode":"ENG","latitude":"53.76987000","longitude":"-0.60107000"},{"name":"South Cerney","countryCode":"GB","stateCode":"ENG","latitude":"51.67319000","longitude":"-1.93097000"},{"name":"South Chailey","countryCode":"GB","stateCode":"ENG","latitude":"50.93831000","longitude":"-0.02105000"},{"name":"South Collingham","countryCode":"GB","stateCode":"ENG","latitude":"53.13333000","longitude":"-0.76667000"},{"name":"South Croydon","countryCode":"GB","stateCode":"ENG","latitude":"51.36217000","longitude":"-0.09421000"},{"name":"South Elmsall","countryCode":"GB","stateCode":"ENG","latitude":"53.59709000","longitude":"-1.28034000"},{"name":"South Gloucestershire","countryCode":"GB","stateCode":"ENG","latitude":"51.50000000","longitude":"-2.41667000"},{"name":"South Harting","countryCode":"GB","stateCode":"ENG","latitude":"50.96924000","longitude":"-0.88388000"},{"name":"South Hayling","countryCode":"GB","stateCode":"ENG","latitude":"50.78773000","longitude":"-0.97697000"},{"name":"South Hetton","countryCode":"GB","stateCode":"ENG","latitude":"54.79906000","longitude":"-1.40671000"},{"name":"South Littleton","countryCode":"GB","stateCode":"ENG","latitude":"52.11416000","longitude":"-1.89014000"},{"name":"South Luffenham","countryCode":"GB","stateCode":"ENG","latitude":"52.60857000","longitude":"-0.61232000"},{"name":"South Milford","countryCode":"GB","stateCode":"ENG","latitude":"53.77672000","longitude":"-1.24609000"},{"name":"South Molton","countryCode":"GB","stateCode":"ENG","latitude":"51.01667000","longitude":"-3.83333000"},{"name":"South Nutfield","countryCode":"GB","stateCode":"ENG","latitude":"51.01667000","longitude":"-0.13333000"},{"name":"South Ockendon","countryCode":"GB","stateCode":"ENG","latitude":"51.50799000","longitude":"0.28333000"},{"name":"South Petherton","countryCode":"GB","stateCode":"ENG","latitude":"50.94829000","longitude":"-2.80708000"},{"name":"South Shields","countryCode":"GB","stateCode":"ENG","latitude":"54.99859000","longitude":"-1.43230000"},{"name":"South Tyneside","countryCode":"GB","stateCode":"ENG","latitude":"54.95000000","longitude":"-1.41667000"},{"name":"South Wingfield","countryCode":"GB","stateCode":"ENG","latitude":"53.09593000","longitude":"-1.43998000"},{"name":"South Witham","countryCode":"GB","stateCode":"ENG","latitude":"52.76476000","longitude":"-0.62811000"},{"name":"Southall","countryCode":"GB","stateCode":"ENG","latitude":"51.50896000","longitude":"-0.37130000"},{"name":"Southam","countryCode":"GB","stateCode":"ENG","latitude":"52.25266000","longitude":"-1.38840000"},{"name":"Southampton","countryCode":"GB","stateCode":"ENG","latitude":"50.91667000","longitude":"-1.38333000"},{"name":"Southchurch Village","countryCode":"GB","stateCode":"ENG","latitude":"51.54049000","longitude":"0.72935000"},{"name":"Southend-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"51.53782000","longitude":"0.71433000"},{"name":"Southery","countryCode":"GB","stateCode":"ENG","latitude":"52.52714000","longitude":"0.38783000"},{"name":"Southminster","countryCode":"GB","stateCode":"ENG","latitude":"51.66228000","longitude":"0.82968000"},{"name":"Southowram","countryCode":"GB","stateCode":"ENG","latitude":"53.70988000","longitude":"-1.83181000"},{"name":"Southport","countryCode":"GB","stateCode":"ENG","latitude":"53.64581000","longitude":"-3.01008000"},{"name":"Southsea","countryCode":"GB","stateCode":"ENG","latitude":"50.79205000","longitude":"-1.08593000"},{"name":"Southwater","countryCode":"GB","stateCode":"ENG","latitude":"51.02369000","longitude":"-0.35173000"},{"name":"Southwell","countryCode":"GB","stateCode":"ENG","latitude":"53.07804000","longitude":"-0.95538000"},{"name":"Southwick","countryCode":"GB","stateCode":"ENG","latitude":"51.29694000","longitude":"-2.23250000"},{"name":"Southwold","countryCode":"GB","stateCode":"ENG","latitude":"52.32721000","longitude":"1.68017000"},{"name":"Sowerby Bridge","countryCode":"GB","stateCode":"ENG","latitude":"53.70903000","longitude":"-1.90929000"},{"name":"Spalding","countryCode":"GB","stateCode":"ENG","latitude":"52.78709000","longitude":"-0.15141000"},{"name":"Speldhurst","countryCode":"GB","stateCode":"ENG","latitude":"51.15076000","longitude":"0.21947000"},{"name":"Spennymoor","countryCode":"GB","stateCode":"ENG","latitude":"54.69880000","longitude":"-1.60229000"},{"name":"Spilsby","countryCode":"GB","stateCode":"ENG","latitude":"53.17363000","longitude":"0.09373000"},{"name":"Spixworth","countryCode":"GB","stateCode":"ENG","latitude":"52.68529000","longitude":"1.32027000"},{"name":"Spofforth","countryCode":"GB","stateCode":"ENG","latitude":"53.95427000","longitude":"-1.44848000"},{"name":"Spratton","countryCode":"GB","stateCode":"ENG","latitude":"52.32447000","longitude":"-0.95386000"},{"name":"Sproatley","countryCode":"GB","stateCode":"ENG","latitude":"53.79379000","longitude":"-0.19130000"},{"name":"St Albans","countryCode":"GB","stateCode":"ENG","latitude":"51.75000000","longitude":"-0.33333000"},{"name":"St Austell","countryCode":"GB","stateCode":"ENG","latitude":"50.34250000","longitude":"-4.77442000"},{"name":"St Helens","countryCode":"GB","stateCode":"ENG","latitude":"53.45000000","longitude":"-2.73333000"},{"name":"St Ives","countryCode":"GB","stateCode":"ENG","latitude":"50.20861000","longitude":"-5.48750000"},{"name":"St Just","countryCode":"GB","stateCode":"ENG","latitude":"50.12379000","longitude":"-5.68065000"},{"name":"St Leonards","countryCode":"GB","stateCode":"ENG","latitude":"50.83077000","longitude":"-1.84377000"},{"name":"St Mary\'s","countryCode":"GB","stateCode":"ENG","latitude":"49.91719000","longitude":"-6.29517000"},{"name":"St Mary\'s Bay","countryCode":"GB","stateCode":"ENG","latitude":"51.01003000","longitude":"0.97710000"},{"name":"St. Day","countryCode":"GB","stateCode":"ENG","latitude":"50.23958000","longitude":"-5.18572000"},{"name":"St. Helens","countryCode":"GB","stateCode":"ENG","latitude":"50.69688000","longitude":"-1.11159000"},{"name":"Stafford","countryCode":"GB","stateCode":"ENG","latitude":"52.80521000","longitude":"-2.11636000"},{"name":"Staffordshire","countryCode":"GB","stateCode":"ENG","latitude":"52.83333000","longitude":"-2.00000000"},{"name":"Stagsden","countryCode":"GB","stateCode":"ENG","latitude":"52.13046000","longitude":"-0.56678000"},{"name":"Stainburn","countryCode":"GB","stateCode":"ENG","latitude":"53.93333000","longitude":"-1.61667000"},{"name":"Staindrop","countryCode":"GB","stateCode":"ENG","latitude":"54.58102000","longitude":"-1.80708000"},{"name":"Staines","countryCode":"GB","stateCode":"ENG","latitude":"51.43092000","longitude":"-0.50606000"},{"name":"Stainforth","countryCode":"GB","stateCode":"ENG","latitude":"53.60000000","longitude":"-1.03333000"},{"name":"Stakeford","countryCode":"GB","stateCode":"ENG","latitude":"55.16110000","longitude":"-1.57529000"},{"name":"Stalbridge","countryCode":"GB","stateCode":"ENG","latitude":"50.95807000","longitude":"-2.37548000"},{"name":"Stalham","countryCode":"GB","stateCode":"ENG","latitude":"52.77079000","longitude":"1.51783000"},{"name":"Stallingborough","countryCode":"GB","stateCode":"ENG","latitude":"53.58675000","longitude":"-0.18489000"},{"name":"Stalybridge","countryCode":"GB","stateCode":"ENG","latitude":"53.48414000","longitude":"-2.05908000"},{"name":"Stamford","countryCode":"GB","stateCode":"ENG","latitude":"52.65000000","longitude":"-0.48333000"},{"name":"Stamford Bridge","countryCode":"GB","stateCode":"ENG","latitude":"53.98850000","longitude":"-0.91547000"},{"name":"Stanbridge","countryCode":"GB","stateCode":"ENG","latitude":"51.90864000","longitude":"-0.59815000"},{"name":"Standlake","countryCode":"GB","stateCode":"ENG","latitude":"51.72690000","longitude":"-1.42436000"},{"name":"Standon","countryCode":"GB","stateCode":"ENG","latitude":"52.91667000","longitude":"-2.28333000"},{"name":"Stanford in the Vale","countryCode":"GB","stateCode":"ENG","latitude":"51.63969000","longitude":"-1.50652000"},{"name":"Stanford-le-Hope","countryCode":"GB","stateCode":"ENG","latitude":"51.52274000","longitude":"0.43422000"},{"name":"Stanhope","countryCode":"GB","stateCode":"ENG","latitude":"54.75000000","longitude":"-2.01667000"},{"name":"Stanley","countryCode":"GB","stateCode":"ENG","latitude":"54.86796000","longitude":"-1.69846000"},{"name":"Stanmore","countryCode":"GB","stateCode":"ENG","latitude":"51.61667000","longitude":"-0.31667000"},{"name":"Stannington","countryCode":"GB","stateCode":"ENG","latitude":"55.10862000","longitude":"-1.66855000"},{"name":"Stansted Mountfitchet","countryCode":"GB","stateCode":"ENG","latitude":"51.90000000","longitude":"0.20000000"},{"name":"Stanwick","countryCode":"GB","stateCode":"ENG","latitude":"52.33198000","longitude":"-0.56348000"},{"name":"Staplehurst","countryCode":"GB","stateCode":"ENG","latitude":"51.16110000","longitude":"0.55249000"},{"name":"Starcross","countryCode":"GB","stateCode":"ENG","latitude":"50.62734000","longitude":"-3.44797000"},{"name":"Startforth","countryCode":"GB","stateCode":"ENG","latitude":"54.53851000","longitude":"-1.93016000"},{"name":"Staveley","countryCode":"GB","stateCode":"ENG","latitude":"53.26667000","longitude":"-1.35000000"},{"name":"Steeple Bumpstead","countryCode":"GB","stateCode":"ENG","latitude":"52.04346000","longitude":"0.44808000"},{"name":"Steeple Claydon","countryCode":"GB","stateCode":"ENG","latitude":"51.93643000","longitude":"-0.98328000"},{"name":"Steeton","countryCode":"GB","stateCode":"ENG","latitude":"53.88333000","longitude":"-1.95000000"},{"name":"Stevenage","countryCode":"GB","stateCode":"ENG","latitude":"51.90224000","longitude":"-0.20256000"},{"name":"Steventon","countryCode":"GB","stateCode":"ENG","latitude":"51.62473000","longitude":"-1.32145000"},{"name":"Stevington","countryCode":"GB","stateCode":"ENG","latitude":"52.16848000","longitude":"-0.55515000"},{"name":"Stewartby","countryCode":"GB","stateCode":"ENG","latitude":"52.07044000","longitude":"-0.51490000"},{"name":"Stewkley","countryCode":"GB","stateCode":"ENG","latitude":"51.92744000","longitude":"-0.76381000"},{"name":"Steyning","countryCode":"GB","stateCode":"ENG","latitude":"50.88744000","longitude":"-0.32787000"},{"name":"Stickney","countryCode":"GB","stateCode":"ENG","latitude":"53.08949000","longitude":"0.00545000"},{"name":"Stillington","countryCode":"GB","stateCode":"ENG","latitude":"54.60529000","longitude":"-1.42191000"},{"name":"Stilton","countryCode":"GB","stateCode":"ENG","latitude":"52.48788000","longitude":"-0.28894000"},{"name":"Stithians","countryCode":"GB","stateCode":"ENG","latitude":"50.18870000","longitude":"-5.17807000"},{"name":"Stock","countryCode":"GB","stateCode":"ENG","latitude":"51.66351000","longitude":"0.44263000"},{"name":"Stockport","countryCode":"GB","stateCode":"ENG","latitude":"53.40979000","longitude":"-2.15761000"},{"name":"Stocksbridge","countryCode":"GB","stateCode":"ENG","latitude":"53.48249000","longitude":"-1.59373000"},{"name":"Stocksfield","countryCode":"GB","stateCode":"ENG","latitude":"54.94026000","longitude":"-1.90398000"},{"name":"Stockton","countryCode":"GB","stateCode":"ENG","latitude":"52.27181000","longitude":"-1.36055000"},{"name":"Stockton Heath","countryCode":"GB","stateCode":"ENG","latitude":"53.37084000","longitude":"-2.57406000"},{"name":"Stockton-on-Tees","countryCode":"GB","stateCode":"ENG","latitude":"54.55000000","longitude":"-1.33333000"},{"name":"Stoke Ferry","countryCode":"GB","stateCode":"ENG","latitude":"52.57051000","longitude":"0.51320000"},{"name":"Stoke Gabriel","countryCode":"GB","stateCode":"ENG","latitude":"50.40328000","longitude":"-3.62111000"},{"name":"Stoke Gifford","countryCode":"GB","stateCode":"ENG","latitude":"51.51686000","longitude":"-2.54053000"},{"name":"Stoke Golding","countryCode":"GB","stateCode":"ENG","latitude":"52.57060000","longitude":"-1.41124000"},{"name":"Stoke Goldington","countryCode":"GB","stateCode":"ENG","latitude":"52.13133000","longitude":"-0.77814000"},{"name":"Stoke Poges","countryCode":"GB","stateCode":"ENG","latitude":"51.54441000","longitude":"-0.58880000"},{"name":"Stoke Prior","countryCode":"GB","stateCode":"ENG","latitude":"52.29978000","longitude":"-2.08034000"},{"name":"Stoke-on-Trent","countryCode":"GB","stateCode":"ENG","latitude":"53.00415000","longitude":"-2.18538000"},{"name":"Stoke-sub-Hamdon","countryCode":"GB","stateCode":"ENG","latitude":"50.95397000","longitude":"-2.74971000"},{"name":"Stokenchurch","countryCode":"GB","stateCode":"ENG","latitude":"51.65831000","longitude":"-0.89740000"},{"name":"Stokesley","countryCode":"GB","stateCode":"ENG","latitude":"54.46998000","longitude":"-1.19330000"},{"name":"Stone","countryCode":"GB","stateCode":"ENG","latitude":"52.90590000","longitude":"-2.15409000"},{"name":"Stonehouse","countryCode":"GB","stateCode":"ENG","latitude":"51.75000000","longitude":"-2.28333000"},{"name":"Stonesfield","countryCode":"GB","stateCode":"ENG","latitude":"51.85142000","longitude":"-1.42960000"},{"name":"Stoney Stanton","countryCode":"GB","stateCode":"ENG","latitude":"52.54839000","longitude":"-1.27930000"},{"name":"Storrington","countryCode":"GB","stateCode":"ENG","latitude":"50.91765000","longitude":"-0.45473000"},{"name":"Stotfold","countryCode":"GB","stateCode":"ENG","latitude":"52.01632000","longitude":"-0.23209000"},{"name":"Stourbridge","countryCode":"GB","stateCode":"ENG","latitude":"52.45608000","longitude":"-2.14317000"},{"name":"Stourport-on-Severn","countryCode":"GB","stateCode":"ENG","latitude":"52.33976000","longitude":"-2.28034000"},{"name":"Stow on the Wold","countryCode":"GB","stateCode":"ENG","latitude":"51.93008000","longitude":"-1.72382000"},{"name":"Stowmarket","countryCode":"GB","stateCode":"ENG","latitude":"52.18893000","longitude":"0.99774000"},{"name":"Stradbroke","countryCode":"GB","stateCode":"ENG","latitude":"52.31819000","longitude":"1.27278000"},{"name":"Stratfield Mortimer","countryCode":"GB","stateCode":"ENG","latitude":"51.37339000","longitude":"-1.03495000"},{"name":"Stratford-upon-Avon","countryCode":"GB","stateCode":"ENG","latitude":"52.19166000","longitude":"-1.70734000"},{"name":"Stratton","countryCode":"GB","stateCode":"ENG","latitude":"51.73394000","longitude":"-1.97968000"},{"name":"Streatley","countryCode":"GB","stateCode":"ENG","latitude":"51.94628000","longitude":"-0.44374000"},{"name":"Street","countryCode":"GB","stateCode":"ENG","latitude":"51.12472000","longitude":"-2.74000000"},{"name":"Streetly","countryCode":"GB","stateCode":"ENG","latitude":"52.58333000","longitude":"-1.88333000"},{"name":"Strensall","countryCode":"GB","stateCode":"ENG","latitude":"54.03999000","longitude":"-1.03512000"},{"name":"Stretford","countryCode":"GB","stateCode":"ENG","latitude":"53.45000000","longitude":"-2.31667000"},{"name":"Stretham","countryCode":"GB","stateCode":"ENG","latitude":"52.34709000","longitude":"0.21852000"},{"name":"Strood","countryCode":"GB","stateCode":"ENG","latitude":"51.39323000","longitude":"0.47713000"},{"name":"Stroud","countryCode":"GB","stateCode":"ENG","latitude":"51.75000000","longitude":"-2.20000000"},{"name":"Studley","countryCode":"GB","stateCode":"ENG","latitude":"52.27026000","longitude":"-1.89188000"},{"name":"Sturminster Marshall","countryCode":"GB","stateCode":"ENG","latitude":"50.79968000","longitude":"-2.07615000"},{"name":"Sturminster Newton","countryCode":"GB","stateCode":"ENG","latitude":"50.92681000","longitude":"-2.30515000"},{"name":"Sturry","countryCode":"GB","stateCode":"ENG","latitude":"51.30132000","longitude":"1.12155000"},{"name":"Sudbrooke","countryCode":"GB","stateCode":"ENG","latitude":"53.26667000","longitude":"-0.45000000"},{"name":"Sudbury","countryCode":"GB","stateCode":"ENG","latitude":"52.03890000","longitude":"0.73117000"},{"name":"Suffolk","countryCode":"GB","stateCode":"ENG","latitude":"52.16667000","longitude":"1.00000000"},{"name":"Sunbury-on-Thames","countryCode":"GB","stateCode":"ENG","latitude":"51.40424000","longitude":"-0.41817000"},{"name":"Sunderland","countryCode":"GB","stateCode":"ENG","latitude":"54.90465000","longitude":"-1.38222000"},{"name":"Sundridge","countryCode":"GB","stateCode":"ENG","latitude":"51.27797000","longitude":"0.12231000"},{"name":"Surbiton","countryCode":"GB","stateCode":"ENG","latitude":"51.39148000","longitude":"-0.29825000"},{"name":"Surrey","countryCode":"GB","stateCode":"ENG","latitude":"51.25000000","longitude":"-0.33333000"},{"name":"Sutterton","countryCode":"GB","stateCode":"ENG","latitude":"52.90269000","longitude":"-0.09235000"},{"name":"Sutton","countryCode":"GB","stateCode":"ENG","latitude":"51.35000000","longitude":"-0.20000000"},{"name":"Sutton Benger","countryCode":"GB","stateCode":"ENG","latitude":"51.50685000","longitude":"-2.08015000"},{"name":"Sutton Bonington","countryCode":"GB","stateCode":"ENG","latitude":"52.82144000","longitude":"-1.24969000"},{"name":"Sutton Bridge","countryCode":"GB","stateCode":"ENG","latitude":"52.76995000","longitude":"0.18550000"},{"name":"Sutton Coldfield","countryCode":"GB","stateCode":"ENG","latitude":"52.56667000","longitude":"-1.81667000"},{"name":"Sutton Courtenay","countryCode":"GB","stateCode":"ENG","latitude":"51.64130000","longitude":"-1.27682000"},{"name":"Sutton in Ashfield","countryCode":"GB","stateCode":"ENG","latitude":"53.12542000","longitude":"-1.26135000"},{"name":"Sutton on Trent","countryCode":"GB","stateCode":"ENG","latitude":"53.18437000","longitude":"-0.81091000"},{"name":"Sutton upon Derwent","countryCode":"GB","stateCode":"ENG","latitude":"53.91314000","longitude":"-0.92465000"},{"name":"Swadlincote","countryCode":"GB","stateCode":"ENG","latitude":"52.77400000","longitude":"-1.55744000"},{"name":"Swaffham","countryCode":"GB","stateCode":"ENG","latitude":"52.64770000","longitude":"0.68570000"},{"name":"Swanage","countryCode":"GB","stateCode":"ENG","latitude":"50.60923000","longitude":"-1.96260000"},{"name":"Swanley","countryCode":"GB","stateCode":"ENG","latitude":"51.39717000","longitude":"0.17321000"},{"name":"Swanmore","countryCode":"GB","stateCode":"ENG","latitude":"50.94404000","longitude":"-1.18021000"},{"name":"Swanscombe","countryCode":"GB","stateCode":"ENG","latitude":"51.44713000","longitude":"0.31028000"},{"name":"Swarthmoor","countryCode":"GB","stateCode":"ENG","latitude":"54.18466000","longitude":"-3.11707000"},{"name":"Swavesey","countryCode":"GB","stateCode":"ENG","latitude":"52.30155000","longitude":"-0.00476000"},{"name":"Sway","countryCode":"GB","stateCode":"ENG","latitude":"50.78685000","longitude":"-1.60294000"},{"name":"Swillington","countryCode":"GB","stateCode":"ENG","latitude":"53.76846000","longitude":"-1.41750000"},{"name":"Swindon","countryCode":"GB","stateCode":"ENG","latitude":"51.55797000","longitude":"-1.78116000"},{"name":"Swineshead","countryCode":"GB","stateCode":"ENG","latitude":"52.94543000","longitude":"-0.15947000"},{"name":"Swinton","countryCode":"GB","stateCode":"ENG","latitude":"53.50000000","longitude":"-2.35000000"},{"name":"Syston","countryCode":"GB","stateCode":"ENG","latitude":"52.68333000","longitude":"-1.06667000"},{"name":"Sywell","countryCode":"GB","stateCode":"ENG","latitude":"52.29856000","longitude":"-0.79728000"},{"name":"Tadcaster","countryCode":"GB","stateCode":"ENG","latitude":"53.88322000","longitude":"-1.26344000"},{"name":"Tadley","countryCode":"GB","stateCode":"ENG","latitude":"51.35045000","longitude":"-1.12850000"},{"name":"Tadworth","countryCode":"GB","stateCode":"ENG","latitude":"51.29169000","longitude":"-0.23582000"},{"name":"Takeley","countryCode":"GB","stateCode":"ENG","latitude":"51.87089000","longitude":"0.26583000"},{"name":"Tamworth","countryCode":"GB","stateCode":"ENG","latitude":"52.63399000","longitude":"-1.69587000"},{"name":"Tanfield","countryCode":"GB","stateCode":"ENG","latitude":"54.89288000","longitude":"-1.71316000"},{"name":"Tangmere","countryCode":"GB","stateCode":"ENG","latitude":"50.85131000","longitude":"-0.71633000"},{"name":"Tankerton","countryCode":"GB","stateCode":"ENG","latitude":"51.36370000","longitude":"1.04913000"},{"name":"Tansley","countryCode":"GB","stateCode":"ENG","latitude":"53.13197000","longitude":"-1.51882000"},{"name":"Tarleton","countryCode":"GB","stateCode":"ENG","latitude":"53.68005000","longitude":"-2.82968000"},{"name":"Tarporley","countryCode":"GB","stateCode":"ENG","latitude":"53.15918000","longitude":"-2.66867000"},{"name":"Tarvin","countryCode":"GB","stateCode":"ENG","latitude":"53.19737000","longitude":"-2.76548000"},{"name":"Tattenhall","countryCode":"GB","stateCode":"ENG","latitude":"53.12188000","longitude":"-2.76746000"},{"name":"Taunton","countryCode":"GB","stateCode":"ENG","latitude":"51.01494000","longitude":"-3.10293000"},{"name":"Tavistock","countryCode":"GB","stateCode":"ENG","latitude":"50.54944000","longitude":"-4.14418000"},{"name":"Teddington","countryCode":"GB","stateCode":"ENG","latitude":"51.42233000","longitude":"-0.33053000"},{"name":"Teignmouth","countryCode":"GB","stateCode":"ENG","latitude":"50.54768000","longitude":"-3.49637000"},{"name":"Telford","countryCode":"GB","stateCode":"ENG","latitude":"52.67659000","longitude":"-2.44926000"},{"name":"Telford and Wrekin","countryCode":"GB","stateCode":"ENG","latitude":"52.75000000","longitude":"-2.50000000"},{"name":"Templecombe","countryCode":"GB","stateCode":"ENG","latitude":"50.99908000","longitude":"-2.41578000"},{"name":"Tempsford","countryCode":"GB","stateCode":"ENG","latitude":"52.17051000","longitude":"-0.29586000"},{"name":"Tenbury Wells","countryCode":"GB","stateCode":"ENG","latitude":"52.31077000","longitude":"-2.59621000"},{"name":"Tenterden","countryCode":"GB","stateCode":"ENG","latitude":"51.06845000","longitude":"0.68776000"},{"name":"Terrington Saint John","countryCode":"GB","stateCode":"ENG","latitude":"52.70546000","longitude":"0.27389000"},{"name":"Terrington St Clement","countryCode":"GB","stateCode":"ENG","latitude":"52.75813000","longitude":"0.29732000"},{"name":"Tetbury","countryCode":"GB","stateCode":"ENG","latitude":"51.63944000","longitude":"-2.16222000"},{"name":"Tetney","countryCode":"GB","stateCode":"ENG","latitude":"53.49239000","longitude":"-0.02106000"},{"name":"Tewkesbury","countryCode":"GB","stateCode":"ENG","latitude":"51.99244000","longitude":"-2.16010000"},{"name":"Teynham","countryCode":"GB","stateCode":"ENG","latitude":"51.33045000","longitude":"0.80526000"},{"name":"Thame","countryCode":"GB","stateCode":"ENG","latitude":"51.74840000","longitude":"-0.97624000"},{"name":"Thames Ditton","countryCode":"GB","stateCode":"ENG","latitude":"51.38964000","longitude":"-0.33928000"},{"name":"Thatcham","countryCode":"GB","stateCode":"ENG","latitude":"51.40366000","longitude":"-1.26049000"},{"name":"Thaxted","countryCode":"GB","stateCode":"ENG","latitude":"51.95326000","longitude":"0.34478000"},{"name":"The Boldons","countryCode":"GB","stateCode":"ENG","latitude":"54.94260000","longitude":"-1.45349000"},{"name":"Theale","countryCode":"GB","stateCode":"ENG","latitude":"51.43694000","longitude":"-1.07700000"},{"name":"Thetford","countryCode":"GB","stateCode":"ENG","latitude":"52.41667000","longitude":"0.75000000"},{"name":"Theydon Bois","countryCode":"GB","stateCode":"ENG","latitude":"51.67426000","longitude":"0.09781000"},{"name":"Thirsk","countryCode":"GB","stateCode":"ENG","latitude":"54.23298000","longitude":"-1.34411000"},{"name":"Thornaby-on-Tees","countryCode":"GB","stateCode":"ENG","latitude":"54.53333000","longitude":"-1.30000000"},{"name":"Thornbury","countryCode":"GB","stateCode":"ENG","latitude":"51.60889000","longitude":"-2.52028000"},{"name":"Thorne","countryCode":"GB","stateCode":"ENG","latitude":"53.61122000","longitude":"-0.96308000"},{"name":"Thorner","countryCode":"GB","stateCode":"ENG","latitude":"53.86093000","longitude":"-1.42676000"},{"name":"Thorney","countryCode":"GB","stateCode":"ENG","latitude":"52.62147000","longitude":"-0.10815000"},{"name":"Thorngumbald","countryCode":"GB","stateCode":"ENG","latitude":"53.72100000","longitude":"-0.17175000"},{"name":"Thornley","countryCode":"GB","stateCode":"ENG","latitude":"54.75000000","longitude":"-1.43333000"},{"name":"Thornton Dale","countryCode":"GB","stateCode":"ENG","latitude":"54.23528000","longitude":"-0.72016000"},{"name":"Thornton Heath","countryCode":"GB","stateCode":"ENG","latitude":"51.39884000","longitude":"-0.09872000"},{"name":"Thornton-Cleveleys","countryCode":"GB","stateCode":"ENG","latitude":"53.87389000","longitude":"-3.02244000"},{"name":"Thorp Arch","countryCode":"GB","stateCode":"ENG","latitude":"53.91584000","longitude":"-1.31980000"},{"name":"Thorpe Hamlet","countryCode":"GB","stateCode":"ENG","latitude":"52.62770000","longitude":"1.31175000"},{"name":"Thorpe le Soken","countryCode":"GB","stateCode":"ENG","latitude":"51.85603000","longitude":"1.16580000"},{"name":"Thrapston","countryCode":"GB","stateCode":"ENG","latitude":"52.39675000","longitude":"-0.53920000"},{"name":"Three Legged Cross","countryCode":"GB","stateCode":"ENG","latitude":"50.85000000","longitude":"-1.88333000"},{"name":"Thurlby","countryCode":"GB","stateCode":"ENG","latitude":"52.73879000","longitude":"-0.37868000"},{"name":"Thurlton","countryCode":"GB","stateCode":"ENG","latitude":"52.52881000","longitude":"1.55617000"},{"name":"Thurston","countryCode":"GB","stateCode":"ENG","latitude":"52.25244000","longitude":"0.80749000"},{"name":"Tibshelf","countryCode":"GB","stateCode":"ENG","latitude":"53.14436000","longitude":"-1.34056000"},{"name":"Ticehurst","countryCode":"GB","stateCode":"ENG","latitude":"51.04652000","longitude":"0.40860000"},{"name":"Tickhill","countryCode":"GB","stateCode":"ENG","latitude":"53.43194000","longitude":"-1.10859000"},{"name":"Tickton","countryCode":"GB","stateCode":"ENG","latitude":"53.86233000","longitude":"-0.38330000"},{"name":"Tideswell","countryCode":"GB","stateCode":"ENG","latitude":"53.27807000","longitude":"-1.77292000"},{"name":"Tidworth","countryCode":"GB","stateCode":"ENG","latitude":"51.23142000","longitude":"-1.66324000"},{"name":"Tilbury","countryCode":"GB","stateCode":"ENG","latitude":"51.46248000","longitude":"0.35856000"},{"name":"Timperley","countryCode":"GB","stateCode":"ENG","latitude":"53.40000000","longitude":"-2.33333000"},{"name":"Timsbury","countryCode":"GB","stateCode":"ENG","latitude":"51.32444000","longitude":"-2.47917000"},{"name":"Tingewick","countryCode":"GB","stateCode":"ENG","latitude":"51.99031000","longitude":"-1.04804000"},{"name":"Tintagel","countryCode":"GB","stateCode":"ENG","latitude":"50.66317000","longitude":"-4.75047000"},{"name":"Tipton","countryCode":"GB","stateCode":"ENG","latitude":"52.52956000","longitude":"-2.06773000"},{"name":"Tiptree","countryCode":"GB","stateCode":"ENG","latitude":"51.81230000","longitude":"0.74540000"},{"name":"Tisbury","countryCode":"GB","stateCode":"ENG","latitude":"51.06283000","longitude":"-2.08058000"},{"name":"Tiverton","countryCode":"GB","stateCode":"ENG","latitude":"50.90241000","longitude":"-3.49232000"},{"name":"Toddington","countryCode":"GB","stateCode":"ENG","latitude":"51.94922000","longitude":"-0.53277000"},{"name":"Todmorden","countryCode":"GB","stateCode":"ENG","latitude":"53.71434000","longitude":"-2.09701000"},{"name":"Todwick","countryCode":"GB","stateCode":"ENG","latitude":"53.35373000","longitude":"-1.25673000"},{"name":"Tollesbury","countryCode":"GB","stateCode":"ENG","latitude":"51.75913000","longitude":"0.83462000"},{"name":"Tolleshunt Knights","countryCode":"GB","stateCode":"ENG","latitude":"51.79869000","longitude":"0.77651000"},{"name":"Tonbridge","countryCode":"GB","stateCode":"ENG","latitude":"51.19532000","longitude":"0.27363000"},{"name":"Topsham","countryCode":"GB","stateCode":"ENG","latitude":"50.68596000","longitude":"-3.46696000"},{"name":"Torpoint","countryCode":"GB","stateCode":"ENG","latitude":"50.37505000","longitude":"-4.19566000"},{"name":"Torquay","countryCode":"GB","stateCode":"ENG","latitude":"50.46198000","longitude":"-3.52522000"},{"name":"Totnes","countryCode":"GB","stateCode":"ENG","latitude":"50.43107000","longitude":"-3.68430000"},{"name":"Totternhoe","countryCode":"GB","stateCode":"ENG","latitude":"51.88555000","longitude":"-0.57343000"},{"name":"Tottington","countryCode":"GB","stateCode":"ENG","latitude":"53.61326000","longitude":"-2.34071000"},{"name":"Totton","countryCode":"GB","stateCode":"ENG","latitude":"50.91877000","longitude":"-1.49037000"},{"name":"Tow Law","countryCode":"GB","stateCode":"ENG","latitude":"54.74456000","longitude":"-1.81434000"},{"name":"Towcester","countryCode":"GB","stateCode":"ENG","latitude":"52.13359000","longitude":"-0.99057000"},{"name":"Town Row","countryCode":"GB","stateCode":"ENG","latitude":"51.05302000","longitude":"0.23217000"},{"name":"Trafford","countryCode":"GB","stateCode":"ENG","latitude":"53.41667000","longitude":"-2.33333000"},{"name":"Trafford Park","countryCode":"GB","stateCode":"ENG","latitude":"53.46879000","longitude":"-2.31194000"},{"name":"Treeton","countryCode":"GB","stateCode":"ENG","latitude":"53.38564000","longitude":"-1.35189000"},{"name":"Trimdon","countryCode":"GB","stateCode":"ENG","latitude":"54.69878000","longitude":"-1.42881000"},{"name":"Trimdon Grange","countryCode":"GB","stateCode":"ENG","latitude":"54.71414000","longitude":"-1.42611000"},{"name":"Tring","countryCode":"GB","stateCode":"ENG","latitude":"51.79471000","longitude":"-0.65824000"},{"name":"Trowbridge","countryCode":"GB","stateCode":"ENG","latitude":"51.31889000","longitude":"-2.20861000"},{"name":"Truro","countryCode":"GB","stateCode":"ENG","latitude":"50.26526000","longitude":"-5.05436000"},{"name":"Tunstall","countryCode":"GB","stateCode":"ENG","latitude":"53.05830000","longitude":"-2.21140000"},{"name":"Tuxford","countryCode":"GB","stateCode":"ENG","latitude":"53.23004000","longitude":"-0.89325000"},{"name":"Twyford","countryCode":"GB","stateCode":"ENG","latitude":"51.47518000","longitude":"-0.86037000"},{"name":"Tyldesley","countryCode":"GB","stateCode":"ENG","latitude":"53.51393000","longitude":"-2.46754000"},{"name":"Tynemouth","countryCode":"GB","stateCode":"ENG","latitude":"55.01788000","longitude":"-1.42559000"},{"name":"Tytherington","countryCode":"GB","stateCode":"ENG","latitude":"51.59250000","longitude":"-2.47972000"},{"name":"Uckfield","countryCode":"GB","stateCode":"ENG","latitude":"50.96948000","longitude":"0.09589000"},{"name":"Uffculme","countryCode":"GB","stateCode":"ENG","latitude":"50.90604000","longitude":"-3.32746000"},{"name":"Ulceby","countryCode":"GB","stateCode":"ENG","latitude":"53.61667000","longitude":"-0.33333000"},{"name":"Ulrome","countryCode":"GB","stateCode":"ENG","latitude":"53.99198000","longitude":"-0.22968000"},{"name":"Ulverston","countryCode":"GB","stateCode":"ENG","latitude":"54.19594000","longitude":"-3.09626000"},{"name":"Uny Lelant","countryCode":"GB","stateCode":"ENG","latitude":"50.18298000","longitude":"-5.44047000"},{"name":"Upchurch","countryCode":"GB","stateCode":"ENG","latitude":"51.37620000","longitude":"0.64789000"},{"name":"Upminster","countryCode":"GB","stateCode":"ENG","latitude":"51.55594000","longitude":"0.25560000"},{"name":"Upper Basildon","countryCode":"GB","stateCode":"ENG","latitude":"51.48165000","longitude":"-1.14075000"},{"name":"Upper Langwith","countryCode":"GB","stateCode":"ENG","latitude":"53.22919000","longitude":"-1.20695000"},{"name":"Upper Poppleton","countryCode":"GB","stateCode":"ENG","latitude":"53.97907000","longitude":"-1.15204000"},{"name":"Uppingham","countryCode":"GB","stateCode":"ENG","latitude":"52.58803000","longitude":"-0.72272000"},{"name":"Upton","countryCode":"GB","stateCode":"ENG","latitude":"53.61466000","longitude":"-1.28677000"},{"name":"Upton Scudamore","countryCode":"GB","stateCode":"ENG","latitude":"51.23000000","longitude":"-2.19333000"},{"name":"Upton upon Severn","countryCode":"GB","stateCode":"ENG","latitude":"52.06258000","longitude":"-2.21802000"},{"name":"Upwell","countryCode":"GB","stateCode":"ENG","latitude":"52.60249000","longitude":"0.22190000"},{"name":"Urmston","countryCode":"GB","stateCode":"ENG","latitude":"53.44852000","longitude":"-2.35419000"},{"name":"Ushaw Moor","countryCode":"GB","stateCode":"ENG","latitude":"54.77803000","longitude":"-1.64720000"},{"name":"Uttoxeter","countryCode":"GB","stateCode":"ENG","latitude":"52.89838000","longitude":"-1.86488000"},{"name":"Ventnor","countryCode":"GB","stateCode":"ENG","latitude":"50.59449000","longitude":"-1.20672000"},{"name":"Verwood","countryCode":"GB","stateCode":"ENG","latitude":"50.87575000","longitude":"-1.87023000"},{"name":"Virginia Water","countryCode":"GB","stateCode":"ENG","latitude":"51.40343000","longitude":"-0.56651000"},{"name":"Waddesdon","countryCode":"GB","stateCode":"ENG","latitude":"51.84675000","longitude":"-0.92105000"},{"name":"Waddington","countryCode":"GB","stateCode":"ENG","latitude":"53.16667000","longitude":"-0.53333000"},{"name":"Wadebridge","countryCode":"GB","stateCode":"ENG","latitude":"50.51734000","longitude":"-4.83633000"},{"name":"Wadhurst","countryCode":"GB","stateCode":"ENG","latitude":"51.06230000","longitude":"0.33929000"},{"name":"Wadworth","countryCode":"GB","stateCode":"ENG","latitude":"53.46726000","longitude":"-1.14261000"},{"name":"Wainfleet All Saints","countryCode":"GB","stateCode":"ENG","latitude":"53.10570000","longitude":"0.23583000"},{"name":"Wakefield","countryCode":"GB","stateCode":"ENG","latitude":"53.68331000","longitude":"-1.49768000"},{"name":"Walberton","countryCode":"GB","stateCode":"ENG","latitude":"50.84475000","longitude":"-0.62013000"},{"name":"Wales","countryCode":"GB","stateCode":"ENG","latitude":"53.34061000","longitude":"-1.28162000"},{"name":"Walkden","countryCode":"GB","stateCode":"ENG","latitude":"53.51667000","longitude":"-2.40000000"},{"name":"Walkern","countryCode":"GB","stateCode":"ENG","latitude":"51.91888000","longitude":"-0.12758000"},{"name":"Walkington","countryCode":"GB","stateCode":"ENG","latitude":"53.81950000","longitude":"-0.48958000"},{"name":"Wallasey","countryCode":"GB","stateCode":"ENG","latitude":"53.42324000","longitude":"-3.06497000"},{"name":"Wallingford","countryCode":"GB","stateCode":"ENG","latitude":"51.59982000","longitude":"-1.12480000"},{"name":"Wallsend","countryCode":"GB","stateCode":"ENG","latitude":"54.99111000","longitude":"-1.53397000"},{"name":"Walsall","countryCode":"GB","stateCode":"ENG","latitude":"52.58333000","longitude":"-2.00000000"},{"name":"Walsden","countryCode":"GB","stateCode":"ENG","latitude":"53.69361000","longitude":"-2.10001000"},{"name":"Waltham","countryCode":"GB","stateCode":"ENG","latitude":"53.51667000","longitude":"-0.10000000"},{"name":"Waltham Abbey","countryCode":"GB","stateCode":"ENG","latitude":"51.68700000","longitude":"-0.00421000"},{"name":"Waltham Cross","countryCode":"GB","stateCode":"ENG","latitude":"51.68602000","longitude":"-0.03575000"},{"name":"Walton","countryCode":"GB","stateCode":"ENG","latitude":"53.22284000","longitude":"-1.46084000"},{"name":"Walton-on-Thames","countryCode":"GB","stateCode":"ENG","latitude":"51.38678000","longitude":"-0.41319000"},{"name":"Walton-on-the-Naze","countryCode":"GB","stateCode":"ENG","latitude":"51.84819000","longitude":"1.26738000"},{"name":"Wanborough","countryCode":"GB","stateCode":"ENG","latitude":"51.54263000","longitude":"-1.69837000"},{"name":"Wansford","countryCode":"GB","stateCode":"ENG","latitude":"52.57851000","longitude":"-0.42001000"},{"name":"Wantage","countryCode":"GB","stateCode":"ENG","latitude":"51.58846000","longitude":"-1.42565000"},{"name":"Warboys","countryCode":"GB","stateCode":"ENG","latitude":"52.40352000","longitude":"-0.07931000"},{"name":"Wardle","countryCode":"GB","stateCode":"ENG","latitude":"53.65000000","longitude":"-2.13333000"},{"name":"Ware","countryCode":"GB","stateCode":"ENG","latitude":"51.81058000","longitude":"-0.02875000"},{"name":"Wareham","countryCode":"GB","stateCode":"ENG","latitude":"50.68792000","longitude":"-2.11058000"},{"name":"Wargrave","countryCode":"GB","stateCode":"ENG","latitude":"51.50068000","longitude":"-0.86577000"},{"name":"Warkworth","countryCode":"GB","stateCode":"ENG","latitude":"55.35000000","longitude":"-1.61667000"},{"name":"Warlingham","countryCode":"GB","stateCode":"ENG","latitude":"51.30953000","longitude":"-0.05794000"},{"name":"Warminster","countryCode":"GB","stateCode":"ENG","latitude":"51.20434000","longitude":"-2.17873000"},{"name":"Warnham","countryCode":"GB","stateCode":"ENG","latitude":"51.09107000","longitude":"-0.34847000"},{"name":"Warrington","countryCode":"GB","stateCode":"ENG","latitude":"53.41667000","longitude":"-2.58333000"},{"name":"Warsop","countryCode":"GB","stateCode":"ENG","latitude":"53.21402000","longitude":"-1.15091000"},{"name":"Warton","countryCode":"GB","stateCode":"ENG","latitude":"54.14715000","longitude":"-2.76435000"},{"name":"Warwick","countryCode":"GB","stateCode":"ENG","latitude":"52.28333000","longitude":"-1.58333000"},{"name":"Warwickshire","countryCode":"GB","stateCode":"ENG","latitude":"52.33333000","longitude":"-1.58333000"},{"name":"Washingborough","countryCode":"GB","stateCode":"ENG","latitude":"53.22425000","longitude":"-0.47485000"},{"name":"Washington","countryCode":"GB","stateCode":"ENG","latitude":"54.90000000","longitude":"-1.51667000"},{"name":"Washwood Heath","countryCode":"GB","stateCode":"ENG","latitude":"52.50054000","longitude":"-1.82657000"},{"name":"Watchet","countryCode":"GB","stateCode":"ENG","latitude":"51.18189000","longitude":"-3.33079000"},{"name":"Water Eaton","countryCode":"GB","stateCode":"ENG","latitude":"51.98697000","longitude":"-0.72188000"},{"name":"Water Orton","countryCode":"GB","stateCode":"ENG","latitude":"52.51575000","longitude":"-1.74005000"},{"name":"Waterbeach","countryCode":"GB","stateCode":"ENG","latitude":"52.26553000","longitude":"0.19123000"},{"name":"Wateringbury","countryCode":"GB","stateCode":"ENG","latitude":"51.25543000","longitude":"0.42317000"},{"name":"Waterloo","countryCode":"GB","stateCode":"ENG","latitude":"53.47454000","longitude":"-3.03017000"},{"name":"Waterlooville","countryCode":"GB","stateCode":"ENG","latitude":"50.88067000","longitude":"-1.03040000"},{"name":"Watford","countryCode":"GB","stateCode":"ENG","latitude":"51.65531000","longitude":"-0.39602000"},{"name":"Wath upon Dearne","countryCode":"GB","stateCode":"ENG","latitude":"53.50291000","longitude":"-1.34580000"},{"name":"Watlington","countryCode":"GB","stateCode":"ENG","latitude":"51.64327000","longitude":"-1.00448000"},{"name":"Wattisham","countryCode":"GB","stateCode":"ENG","latitude":"52.12543000","longitude":"0.93864000"},{"name":"Watton","countryCode":"GB","stateCode":"ENG","latitude":"52.56667000","longitude":"0.83333000"},{"name":"Watton at Stone","countryCode":"GB","stateCode":"ENG","latitude":"51.85842000","longitude":"-0.11381000"},{"name":"Weaverham","countryCode":"GB","stateCode":"ENG","latitude":"53.26018000","longitude":"-2.57291000"},{"name":"Wedmore","countryCode":"GB","stateCode":"ENG","latitude":"51.22727000","longitude":"-2.81152000"},{"name":"Wednesbury","countryCode":"GB","stateCode":"ENG","latitude":"52.55140000","longitude":"-2.02355000"},{"name":"Wednesfield","countryCode":"GB","stateCode":"ENG","latitude":"52.59630000","longitude":"-2.08508000"},{"name":"Weedon Beck","countryCode":"GB","stateCode":"ENG","latitude":"52.22955000","longitude":"-1.08371000"},{"name":"Weeting","countryCode":"GB","stateCode":"ENG","latitude":"52.46440000","longitude":"0.61485000"},{"name":"Welford","countryCode":"GB","stateCode":"ENG","latitude":"52.41706000","longitude":"-1.05871000"},{"name":"Wellesbourne","countryCode":"GB","stateCode":"ENG","latitude":"52.19709000","longitude":"-1.59053000"},{"name":"Wellesbourne Mountford","countryCode":"GB","stateCode":"ENG","latitude":"52.19246000","longitude":"-1.60967000"},{"name":"Welling","countryCode":"GB","stateCode":"ENG","latitude":"51.46246000","longitude":"0.10759000"},{"name":"Wellingborough","countryCode":"GB","stateCode":"ENG","latitude":"52.30273000","longitude":"-0.69446000"},{"name":"Wellington","countryCode":"GB","stateCode":"ENG","latitude":"52.70000000","longitude":"-2.51667000"},{"name":"Wellow","countryCode":"GB","stateCode":"ENG","latitude":"51.32444000","longitude":"-2.37417000"},{"name":"Wells","countryCode":"GB","stateCode":"ENG","latitude":"51.20794000","longitude":"-2.64896000"},{"name":"Wells-next-the-Sea","countryCode":"GB","stateCode":"ENG","latitude":"52.95164000","longitude":"0.85110000"},{"name":"Welwyn","countryCode":"GB","stateCode":"ENG","latitude":"51.83310000","longitude":"-0.21359000"},{"name":"Welwyn Garden City","countryCode":"GB","stateCode":"ENG","latitude":"51.80174000","longitude":"-0.20691000"},{"name":"Wem","countryCode":"GB","stateCode":"ENG","latitude":"52.85835000","longitude":"-2.71826000"},{"name":"Wembley","countryCode":"GB","stateCode":"ENG","latitude":"51.55242000","longitude":"-0.29686000"},{"name":"Wembury","countryCode":"GB","stateCode":"ENG","latitude":"50.32272000","longitude":"-4.07529000"},{"name":"Wendover","countryCode":"GB","stateCode":"ENG","latitude":"51.76194000","longitude":"-0.73986000"},{"name":"Wentworth","countryCode":"GB","stateCode":"ENG","latitude":"53.47816000","longitude":"-1.41500000"},{"name":"Weobley","countryCode":"GB","stateCode":"ENG","latitude":"52.15960000","longitude":"-2.87500000"},{"name":"West Bergholt","countryCode":"GB","stateCode":"ENG","latitude":"51.91221000","longitude":"0.84986000"},{"name":"West Berkshire","countryCode":"GB","stateCode":"ENG","latitude":"51.41667000","longitude":"-1.25000000"},{"name":"West Bridgford","countryCode":"GB","stateCode":"ENG","latitude":"52.92979000","longitude":"-1.12537000"},{"name":"West Bromwich","countryCode":"GB","stateCode":"ENG","latitude":"52.51868000","longitude":"-1.99450000"},{"name":"West Byfleet","countryCode":"GB","stateCode":"ENG","latitude":"51.33764000","longitude":"-0.50649000"},{"name":"West Clandon","countryCode":"GB","stateCode":"ENG","latitude":"51.26063000","longitude":"-0.50323000"},{"name":"West Coker","countryCode":"GB","stateCode":"ENG","latitude":"50.91912000","longitude":"-2.68707000"},{"name":"West Cornforth","countryCode":"GB","stateCode":"ENG","latitude":"54.70286000","longitude":"-1.51938000"},{"name":"West Drayton","countryCode":"GB","stateCode":"ENG","latitude":"51.50000000","longitude":"-0.46667000"},{"name":"West End","countryCode":"GB","stateCode":"ENG","latitude":"50.92741000","longitude":"-1.33282000"},{"name":"West End of London","countryCode":"GB","stateCode":"ENG","latitude":"51.51414000","longitude":"-0.15510000"},{"name":"West Haddon","countryCode":"GB","stateCode":"ENG","latitude":"52.34168000","longitude":"-1.07804000"},{"name":"West Hallam","countryCode":"GB","stateCode":"ENG","latitude":"52.97093000","longitude":"-1.35846000"},{"name":"West Horsley","countryCode":"GB","stateCode":"ENG","latitude":"51.26033000","longitude":"-0.45563000"},{"name":"West Ilsley","countryCode":"GB","stateCode":"ENG","latitude":"51.53993000","longitude":"-1.32368000"},{"name":"West Kingsdown","countryCode":"GB","stateCode":"ENG","latitude":"51.34281000","longitude":"0.26127000"},{"name":"West Kirby","countryCode":"GB","stateCode":"ENG","latitude":"53.37302000","longitude":"-3.18417000"},{"name":"West Malling","countryCode":"GB","stateCode":"ENG","latitude":"51.29273000","longitude":"0.40907000"},{"name":"West Mersea","countryCode":"GB","stateCode":"ENG","latitude":"51.77798000","longitude":"0.91873000"},{"name":"West Molesey","countryCode":"GB","stateCode":"ENG","latitude":"51.39985000","longitude":"-0.37997000"},{"name":"West Rainton","countryCode":"GB","stateCode":"ENG","latitude":"54.81667000","longitude":"-1.50000000"},{"name":"West Sussex","countryCode":"GB","stateCode":"ENG","latitude":"51.00000000","longitude":"-0.41667000"},{"name":"West Thurrock","countryCode":"GB","stateCode":"ENG","latitude":"51.47828000","longitude":"0.27672000"},{"name":"West Walton","countryCode":"GB","stateCode":"ENG","latitude":"52.69782000","longitude":"0.17406000"},{"name":"West Wellow","countryCode":"GB","stateCode":"ENG","latitude":"50.97273000","longitude":"-1.58293000"},{"name":"West Wickham","countryCode":"GB","stateCode":"ENG","latitude":"51.36667000","longitude":"-0.01667000"},{"name":"Westbury","countryCode":"GB","stateCode":"ENG","latitude":"51.26000000","longitude":"-2.18750000"},{"name":"Westcliff-on-Sea","countryCode":"GB","stateCode":"ENG","latitude":"51.54424000","longitude":"0.69179000"},{"name":"Westcott","countryCode":"GB","stateCode":"ENG","latitude":"51.22438000","longitude":"-0.37195000"},{"name":"Westergate","countryCode":"GB","stateCode":"ENG","latitude":"50.83988000","longitude":"-0.67123000"},{"name":"Westerham","countryCode":"GB","stateCode":"ENG","latitude":"51.26632000","longitude":"0.06892000"},{"name":"Westfield","countryCode":"GB","stateCode":"ENG","latitude":"51.88333000","longitude":"-1.86667000"},{"name":"Westgate on Sea","countryCode":"GB","stateCode":"ENG","latitude":"51.38239000","longitude":"1.33673000"},{"name":"Westhoughton","countryCode":"GB","stateCode":"ENG","latitude":"53.54899000","longitude":"-2.52464000"},{"name":"Weston","countryCode":"GB","stateCode":"ENG","latitude":"53.06667000","longitude":"-2.40000000"},{"name":"Weston Turville","countryCode":"GB","stateCode":"ENG","latitude":"51.79168000","longitude":"-0.75767000"},{"name":"Weston-super-Mare","countryCode":"GB","stateCode":"ENG","latitude":"51.34603000","longitude":"-2.97665000"},{"name":"Westoning","countryCode":"GB","stateCode":"ENG","latitude":"51.98140000","longitude":"-0.49698000"},{"name":"Westonzoyland","countryCode":"GB","stateCode":"ENG","latitude":"51.10854000","longitude":"-2.92843000"},{"name":"Westwood","countryCode":"GB","stateCode":"ENG","latitude":"51.33462000","longitude":"-2.27975000"},{"name":"Wetheral","countryCode":"GB","stateCode":"ENG","latitude":"54.88401000","longitude":"-2.83327000"},{"name":"Wetherby","countryCode":"GB","stateCode":"ENG","latitude":"53.92836000","longitude":"-1.38672000"},{"name":"Wetwang","countryCode":"GB","stateCode":"ENG","latitude":"54.01750000","longitude":"-0.57738000"},{"name":"Weybridge","countryCode":"GB","stateCode":"ENG","latitude":"51.37178000","longitude":"-0.45975000"},{"name":"Weymouth","countryCode":"GB","stateCode":"ENG","latitude":"50.61448000","longitude":"-2.45991000"},{"name":"Whaley Bridge","countryCode":"GB","stateCode":"ENG","latitude":"53.33031000","longitude":"-1.98260000"},{"name":"Whalley","countryCode":"GB","stateCode":"ENG","latitude":"53.82209000","longitude":"-2.40712000"},{"name":"Whaplode","countryCode":"GB","stateCode":"ENG","latitude":"52.79934000","longitude":"-0.03639000"},{"name":"Wheathampstead","countryCode":"GB","stateCode":"ENG","latitude":"51.81148000","longitude":"-0.29371000"},{"name":"Wheatley","countryCode":"GB","stateCode":"ENG","latitude":"51.74731000","longitude":"-1.13936000"},{"name":"Wheaton Aston","countryCode":"GB","stateCode":"ENG","latitude":"52.71145000","longitude":"-2.22064000"},{"name":"Wheldrake","countryCode":"GB","stateCode":"ENG","latitude":"53.89624000","longitude":"-0.96303000"},{"name":"Whickham","countryCode":"GB","stateCode":"ENG","latitude":"54.94561000","longitude":"-1.67635000"},{"name":"Whimple","countryCode":"GB","stateCode":"ENG","latitude":"50.76649000","longitude":"-3.35655000"},{"name":"Whitburn","countryCode":"GB","stateCode":"ENG","latitude":"54.95333000","longitude":"-1.36861000"},{"name":"Whitby","countryCode":"GB","stateCode":"ENG","latitude":"54.48774000","longitude":"-0.61498000"},{"name":"Whitchurch","countryCode":"GB","stateCode":"ENG","latitude":"52.96667000","longitude":"-2.68333000"},{"name":"White Waltham","countryCode":"GB","stateCode":"ENG","latitude":"51.49225000","longitude":"-0.77239000"},{"name":"Whitefield","countryCode":"GB","stateCode":"ENG","latitude":"53.55000000","longitude":"-2.30000000"},{"name":"Whitehaven","countryCode":"GB","stateCode":"ENG","latitude":"54.54897000","longitude":"-3.58412000"},{"name":"Whiteparish","countryCode":"GB","stateCode":"ENG","latitude":"51.01041000","longitude":"-1.64855000"},{"name":"Whitley","countryCode":"GB","stateCode":"ENG","latitude":"51.39528000","longitude":"-2.16444000"},{"name":"Whitley Bay","countryCode":"GB","stateCode":"ENG","latitude":"55.03973000","longitude":"-1.44713000"},{"name":"Whitstable","countryCode":"GB","stateCode":"ENG","latitude":"51.36070000","longitude":"1.02570000"},{"name":"Whittingham","countryCode":"GB","stateCode":"ENG","latitude":"55.40115000","longitude":"-1.89340000"},{"name":"Whittington","countryCode":"GB","stateCode":"ENG","latitude":"52.67372000","longitude":"-1.76091000"},{"name":"Whittlesey","countryCode":"GB","stateCode":"ENG","latitude":"52.55804000","longitude":"-0.13016000"},{"name":"Whittlesford","countryCode":"GB","stateCode":"ENG","latitude":"52.11345000","longitude":"0.14969000"},{"name":"Whitwell","countryCode":"GB","stateCode":"ENG","latitude":"53.28333000","longitude":"-1.21667000"},{"name":"Whitworth","countryCode":"GB","stateCode":"ENG","latitude":"53.65601000","longitude":"-2.17710000"},{"name":"Whyteleafe","countryCode":"GB","stateCode":"ENG","latitude":"51.30808000","longitude":"-0.08429000"},{"name":"Wick","countryCode":"GB","stateCode":"ENG","latitude":"51.45306000","longitude":"-2.42361000"},{"name":"Wickford","countryCode":"GB","stateCode":"ENG","latitude":"51.61101000","longitude":"0.52331000"},{"name":"Wickham","countryCode":"GB","stateCode":"ENG","latitude":"50.89924000","longitude":"-1.18815000"},{"name":"Wickham Bishops","countryCode":"GB","stateCode":"ENG","latitude":"51.77830000","longitude":"0.66823000"},{"name":"Wickham Market","countryCode":"GB","stateCode":"ENG","latitude":"52.15298000","longitude":"1.36299000"},{"name":"Wickwar","countryCode":"GB","stateCode":"ENG","latitude":"51.59404000","longitude":"-2.39968000"},{"name":"Wideopen","countryCode":"GB","stateCode":"ENG","latitude":"55.04514000","longitude":"-1.62246000"},{"name":"Widnes","countryCode":"GB","stateCode":"ENG","latitude":"53.36180000","longitude":"-2.73406000"},{"name":"Wigan","countryCode":"GB","stateCode":"ENG","latitude":"53.54296000","longitude":"-2.63706000"},{"name":"Wigmore","countryCode":"GB","stateCode":"ENG","latitude":"52.31474000","longitude":"-2.85802000"},{"name":"Wigston Magna","countryCode":"GB","stateCode":"ENG","latitude":"52.58128000","longitude":"-1.09248000"},{"name":"Wigton","countryCode":"GB","stateCode":"ENG","latitude":"54.82482000","longitude":"-3.16114000"},{"name":"Wilberfoss","countryCode":"GB","stateCode":"ENG","latitude":"53.94854000","longitude":"-0.88945000"},{"name":"Wilburton","countryCode":"GB","stateCode":"ENG","latitude":"52.35191000","longitude":"0.17673000"},{"name":"Willand","countryCode":"GB","stateCode":"ENG","latitude":"50.88333000","longitude":"-3.36667000"},{"name":"Willaston","countryCode":"GB","stateCode":"ENG","latitude":"53.29550000","longitude":"-2.99732000"},{"name":"Willenhall","countryCode":"GB","stateCode":"ENG","latitude":"52.58514000","longitude":"-2.05934000"},{"name":"Willingham","countryCode":"GB","stateCode":"ENG","latitude":"52.31404000","longitude":"0.05776000"},{"name":"Willington","countryCode":"GB","stateCode":"ENG","latitude":"54.71667000","longitude":"-1.70000000"},{"name":"Williton","countryCode":"GB","stateCode":"ENG","latitude":"51.16236000","longitude":"-3.32208000"},{"name":"Wilmcote","countryCode":"GB","stateCode":"ENG","latitude":"52.22081000","longitude":"-1.76528000"},{"name":"Wilmslow","countryCode":"GB","stateCode":"ENG","latitude":"53.32803000","longitude":"-2.23148000"},{"name":"Wilsden","countryCode":"GB","stateCode":"ENG","latitude":"53.82084000","longitude":"-1.85959000"},{"name":"Wilstead","countryCode":"GB","stateCode":"ENG","latitude":"52.08088000","longitude":"-0.44889000"},{"name":"Wilton","countryCode":"GB","stateCode":"ENG","latitude":"51.07926000","longitude":"-1.86210000"},{"name":"Wiltshire","countryCode":"GB","stateCode":"ENG","latitude":"51.25000000","longitude":"-1.91667000"},{"name":"Wimblington","countryCode":"GB","stateCode":"ENG","latitude":"52.50925000","longitude":"0.08416000"},{"name":"Wimborne Minster","countryCode":"GB","stateCode":"ENG","latitude":"50.78333000","longitude":"-1.98333000"},{"name":"Wincanton","countryCode":"GB","stateCode":"ENG","latitude":"51.05676000","longitude":"-2.40574000"},{"name":"Winchcombe","countryCode":"GB","stateCode":"ENG","latitude":"51.95363000","longitude":"-1.96398000"},{"name":"Winchelsea Beach","countryCode":"GB","stateCode":"ENG","latitude":"50.91691000","longitude":"0.72158000"},{"name":"Winchester","countryCode":"GB","stateCode":"ENG","latitude":"51.06513000","longitude":"-1.31870000"},{"name":"Windermere","countryCode":"GB","stateCode":"ENG","latitude":"54.38086000","longitude":"-2.90709000"},{"name":"Windlesham","countryCode":"GB","stateCode":"ENG","latitude":"51.36509000","longitude":"-0.65476000"},{"name":"Windsor","countryCode":"GB","stateCode":"ENG","latitude":"51.48333000","longitude":"-0.60000000"},{"name":"Winford","countryCode":"GB","stateCode":"ENG","latitude":"51.38333000","longitude":"-2.66111000"},{"name":"Wing","countryCode":"GB","stateCode":"ENG","latitude":"51.89524000","longitude":"-0.71956000"},{"name":"Wingate","countryCode":"GB","stateCode":"ENG","latitude":"54.73242000","longitude":"-1.37896000"},{"name":"Wingerworth","countryCode":"GB","stateCode":"ENG","latitude":"53.20200000","longitude":"-1.43359000"},{"name":"Wingham","countryCode":"GB","stateCode":"ENG","latitude":"51.27168000","longitude":"1.21463000"},{"name":"Wingrave","countryCode":"GB","stateCode":"ENG","latitude":"51.86494000","longitude":"-0.74244000"},{"name":"Winkleigh","countryCode":"GB","stateCode":"ENG","latitude":"50.85581000","longitude":"-3.94300000"},{"name":"Winscombe","countryCode":"GB","stateCode":"ENG","latitude":"51.31810000","longitude":"-2.83224000"},{"name":"Winsford","countryCode":"GB","stateCode":"ENG","latitude":"53.19146000","longitude":"-2.52398000"},{"name":"Winslow","countryCode":"GB","stateCode":"ENG","latitude":"51.94284000","longitude":"-0.88131000"},{"name":"Winterbourne","countryCode":"GB","stateCode":"ENG","latitude":"51.44609000","longitude":"-1.34660000"},{"name":"Winterton","countryCode":"GB","stateCode":"ENG","latitude":"53.65497000","longitude":"-0.59885000"},{"name":"Winwick","countryCode":"GB","stateCode":"ENG","latitude":"53.43333000","longitude":"-2.60000000"},{"name":"Wirksworth","countryCode":"GB","stateCode":"ENG","latitude":"53.08232000","longitude":"-1.57391000"},{"name":"Wisbech","countryCode":"GB","stateCode":"ENG","latitude":"52.66622000","longitude":"0.15938000"},{"name":"Witchford","countryCode":"GB","stateCode":"ENG","latitude":"52.38699000","longitude":"0.20602000"},{"name":"Witham","countryCode":"GB","stateCode":"ENG","latitude":"51.80007000","longitude":"0.64038000"},{"name":"Witheridge","countryCode":"GB","stateCode":"ENG","latitude":"50.91743000","longitude":"-3.70351000"},{"name":"Withernsea","countryCode":"GB","stateCode":"ENG","latitude":"53.73110000","longitude":"0.03347000"},{"name":"Witley","countryCode":"GB","stateCode":"ENG","latitude":"51.14993000","longitude":"-0.64768000"},{"name":"Witney","countryCode":"GB","stateCode":"ENG","latitude":"51.78360000","longitude":"-1.48540000"},{"name":"Wittering","countryCode":"GB","stateCode":"ENG","latitude":"52.60698000","longitude":"-0.44048000"},{"name":"Witton Gilbert","countryCode":"GB","stateCode":"ENG","latitude":"54.80572000","longitude":"-1.63686000"},{"name":"Wiveliscombe","countryCode":"GB","stateCode":"ENG","latitude":"51.04139000","longitude":"-3.31278000"},{"name":"Wivelsfield Green","countryCode":"GB","stateCode":"ENG","latitude":"50.96313000","longitude":"-0.07133000"},{"name":"Wivenhoe","countryCode":"GB","stateCode":"ENG","latitude":"51.85553000","longitude":"0.95796000"},{"name":"Woburn","countryCode":"GB","stateCode":"ENG","latitude":"51.98865000","longitude":"-0.61903000"},{"name":"Woburn Sands","countryCode":"GB","stateCode":"ENG","latitude":"52.01579000","longitude":"-0.64982000"},{"name":"Woking","countryCode":"GB","stateCode":"ENG","latitude":"51.31903000","longitude":"-0.55893000"},{"name":"Wokingham","countryCode":"GB","stateCode":"ENG","latitude":"51.41667000","longitude":"-0.91667000"},{"name":"Wold Newton","countryCode":"GB","stateCode":"ENG","latitude":"54.14280000","longitude":"-0.39993000"},{"name":"Woldingham","countryCode":"GB","stateCode":"ENG","latitude":"51.28527000","longitude":"-0.03372000"},{"name":"Wollaston","countryCode":"GB","stateCode":"ENG","latitude":"52.25794000","longitude":"-0.67038000"},{"name":"Wolsingham","countryCode":"GB","stateCode":"ENG","latitude":"54.73085000","longitude":"-1.88319000"},{"name":"Wolston","countryCode":"GB","stateCode":"ENG","latitude":"52.37717000","longitude":"-1.39544000"},{"name":"Wolvercote","countryCode":"GB","stateCode":"ENG","latitude":"51.78406000","longitude":"-1.29338000"},{"name":"Wolverhampton","countryCode":"GB","stateCode":"ENG","latitude":"52.58333000","longitude":"-2.11667000"},{"name":"Wombourn","countryCode":"GB","stateCode":"ENG","latitude":"52.53333000","longitude":"-2.18333000"},{"name":"Wombwell","countryCode":"GB","stateCode":"ENG","latitude":"53.52189000","longitude":"-1.39698000"},{"name":"Wood Street Village","countryCode":"GB","stateCode":"ENG","latitude":"51.25098000","longitude":"-0.63695000"},{"name":"Woodborough","countryCode":"GB","stateCode":"ENG","latitude":"51.33852000","longitude":"-1.83976000"},{"name":"Woodbridge","countryCode":"GB","stateCode":"ENG","latitude":"52.09332000","longitude":"1.32042000"},{"name":"Woodbury","countryCode":"GB","stateCode":"ENG","latitude":"50.67664000","longitude":"-3.40160000"},{"name":"Woodchurch","countryCode":"GB","stateCode":"ENG","latitude":"51.07605000","longitude":"0.77346000"},{"name":"Woodcote","countryCode":"GB","stateCode":"ENG","latitude":"52.73333000","longitude":"-2.33333000"},{"name":"Woodford","countryCode":"GB","stateCode":"ENG","latitude":"52.38231000","longitude":"-0.58099000"},{"name":"Woodford Green","countryCode":"GB","stateCode":"ENG","latitude":"51.60938000","longitude":"0.02329000"},{"name":"Woodhall Spa","countryCode":"GB","stateCode":"ENG","latitude":"53.15215000","longitude":"-0.21453000"},{"name":"Woodsetts","countryCode":"GB","stateCode":"ENG","latitude":"53.34804000","longitude":"-1.17204000"},{"name":"Woodstock","countryCode":"GB","stateCode":"ENG","latitude":"51.84850000","longitude":"-1.35132000"},{"name":"Wool","countryCode":"GB","stateCode":"ENG","latitude":"50.67966000","longitude":"-2.21890000"},{"name":"Woolavington","countryCode":"GB","stateCode":"ENG","latitude":"51.16493000","longitude":"-2.93814000"},{"name":"Wooler","countryCode":"GB","stateCode":"ENG","latitude":"55.54755000","longitude":"-2.01186000"},{"name":"Woolley","countryCode":"GB","stateCode":"ENG","latitude":"53.61339000","longitude":"-1.51457000"},{"name":"Woolpit","countryCode":"GB","stateCode":"ENG","latitude":"52.22454000","longitude":"0.88826000"},{"name":"Wootton","countryCode":"GB","stateCode":"ENG","latitude":"51.17380000","longitude":"1.17940000"},{"name":"Worcester","countryCode":"GB","stateCode":"ENG","latitude":"52.18935000","longitude":"-2.22001000"},{"name":"Worcester Park","countryCode":"GB","stateCode":"ENG","latitude":"51.37992000","longitude":"-0.24445000"},{"name":"Worcestershire","countryCode":"GB","stateCode":"ENG","latitude":"52.16667000","longitude":"-2.16667000"},{"name":"Workington","countryCode":"GB","stateCode":"ENG","latitude":"54.64250000","longitude":"-3.54413000"},{"name":"Worksop","countryCode":"GB","stateCode":"ENG","latitude":"53.30182000","longitude":"-1.12404000"},{"name":"Worlaby","countryCode":"GB","stateCode":"ENG","latitude":"53.61130000","longitude":"-0.46685000"},{"name":"Wormley","countryCode":"GB","stateCode":"ENG","latitude":"51.13622000","longitude":"-0.64673000"},{"name":"Worthing","countryCode":"GB","stateCode":"ENG","latitude":"50.81795000","longitude":"-0.37538000"},{"name":"Worton","countryCode":"GB","stateCode":"ENG","latitude":"51.31611000","longitude":"-2.04111000"},{"name":"Wotton-under-Edge","countryCode":"GB","stateCode":"ENG","latitude":"51.63242000","longitude":"-2.34512000"},{"name":"Wouldham","countryCode":"GB","stateCode":"ENG","latitude":"51.34986000","longitude":"0.45816000"},{"name":"Wragby","countryCode":"GB","stateCode":"ENG","latitude":"53.28333000","longitude":"-0.30000000"},{"name":"Wrawby","countryCode":"GB","stateCode":"ENG","latitude":"53.56672000","longitude":"-0.46194000"},{"name":"Wrea Green","countryCode":"GB","stateCode":"ENG","latitude":"53.77651000","longitude":"-2.91573000"},{"name":"Wrington","countryCode":"GB","stateCode":"ENG","latitude":"51.36173000","longitude":"-2.76319000"},{"name":"Writtle","countryCode":"GB","stateCode":"ENG","latitude":"51.72906000","longitude":"0.42938000"},{"name":"Wrotham","countryCode":"GB","stateCode":"ENG","latitude":"51.30856000","longitude":"0.30899000"},{"name":"Wroughton","countryCode":"GB","stateCode":"ENG","latitude":"51.52411000","longitude":"-1.79559000"},{"name":"Wroxall","countryCode":"GB","stateCode":"ENG","latitude":"52.33791000","longitude":"-1.66898000"},{"name":"Wychbold","countryCode":"GB","stateCode":"ENG","latitude":"52.29045000","longitude":"-2.11555000"},{"name":"Wye","countryCode":"GB","stateCode":"ENG","latitude":"51.18249000","longitude":"0.93678000"},{"name":"Wylam","countryCode":"GB","stateCode":"ENG","latitude":"54.97654000","longitude":"-1.82187000"},{"name":"Wymeswold","countryCode":"GB","stateCode":"ENG","latitude":"52.80536000","longitude":"-1.11288000"},{"name":"Yalding","countryCode":"GB","stateCode":"ENG","latitude":"51.22387000","longitude":"0.42920000"},{"name":"Yapton","countryCode":"GB","stateCode":"ENG","latitude":"50.82090000","longitude":"-0.61300000"},{"name":"Yarm","countryCode":"GB","stateCode":"ENG","latitude":"54.50364000","longitude":"-1.35793000"},{"name":"Yarmouth","countryCode":"GB","stateCode":"ENG","latitude":"50.70529000","longitude":"-1.49929000"},{"name":"Yarnton","countryCode":"GB","stateCode":"ENG","latitude":"51.80448000","longitude":"-1.31149000"},{"name":"Yate","countryCode":"GB","stateCode":"ENG","latitude":"51.54074000","longitude":"-2.41839000"},{"name":"Yateley","countryCode":"GB","stateCode":"ENG","latitude":"51.34305000","longitude":"-0.82985000"},{"name":"Yatton","countryCode":"GB","stateCode":"ENG","latitude":"51.38839000","longitude":"-2.82353000"},{"name":"Yaxley","countryCode":"GB","stateCode":"ENG","latitude":"52.51768000","longitude":"-0.25852000"},{"name":"Yeadon","countryCode":"GB","stateCode":"ENG","latitude":"53.86437000","longitude":"-1.68743000"},{"name":"Yealmpton","countryCode":"GB","stateCode":"ENG","latitude":"50.34856000","longitude":"-3.99877000"},{"name":"Yelverton","countryCode":"GB","stateCode":"ENG","latitude":"50.49290000","longitude":"-4.08382000"},{"name":"Yeovil","countryCode":"GB","stateCode":"ENG","latitude":"50.94159000","longitude":"-2.63211000"},{"name":"Yetminster","countryCode":"GB","stateCode":"ENG","latitude":"50.89579000","longitude":"-2.57959000"},{"name":"York","countryCode":"GB","stateCode":"ENG","latitude":"53.95763000","longitude":"-1.08271000"},{"name":"Youlgreave","countryCode":"GB","stateCode":"ENG","latitude":"53.17399000","longitude":"-1.69044000"},{"name":"Yoxall","countryCode":"GB","stateCode":"ENG","latitude":"52.76659000","longitude":"-1.79068000"},{"name":"Aberaeron","countryCode":"GB","stateCode":"WLS","latitude":"52.24247000","longitude":"-4.25871000"},{"name":"Abercanaid","countryCode":"GB","stateCode":"WLS","latitude":"51.72361000","longitude":"-3.36611000"},{"name":"Abercarn","countryCode":"GB","stateCode":"WLS","latitude":"51.64733000","longitude":"-3.13476000"},{"name":"Abercynon","countryCode":"GB","stateCode":"WLS","latitude":"51.64548000","longitude":"-3.32727000"},{"name":"Aberdare","countryCode":"GB","stateCode":"WLS","latitude":"51.71438000","longitude":"-3.44918000"},{"name":"Aberfan","countryCode":"GB","stateCode":"WLS","latitude":"51.68892000","longitude":"-3.34178000"},{"name":"Abergavenny","countryCode":"GB","stateCode":"WLS","latitude":"51.82098000","longitude":"-3.01743000"},{"name":"Abergele","countryCode":"GB","stateCode":"WLS","latitude":"53.28436000","longitude":"-3.58220000"},{"name":"Aberkenfig","countryCode":"GB","stateCode":"WLS","latitude":"51.54000000","longitude":"-3.59556000"},{"name":"Aberporth","countryCode":"GB","stateCode":"WLS","latitude":"52.13248000","longitude":"-4.54173000"},{"name":"Abertillery","countryCode":"GB","stateCode":"WLS","latitude":"51.72981000","longitude":"-3.13432000"},{"name":"Abertridwr","countryCode":"GB","stateCode":"WLS","latitude":"51.59583000","longitude":"-3.26833000"},{"name":"Aberystwyth","countryCode":"GB","stateCode":"WLS","latitude":"52.41548000","longitude":"-4.08292000"},{"name":"Amlwch","countryCode":"GB","stateCode":"WLS","latitude":"53.40986000","longitude":"-4.34712000"},{"name":"Ammanford","countryCode":"GB","stateCode":"WLS","latitude":"51.79279000","longitude":"-3.98833000"},{"name":"Anglesey","countryCode":"GB","stateCode":"WLS","latitude":"53.25000000","longitude":"-4.33333000"},{"name":"Bagillt","countryCode":"GB","stateCode":"WLS","latitude":"53.26540000","longitude":"-3.16551000"},{"name":"Bala","countryCode":"GB","stateCode":"WLS","latitude":"52.91111000","longitude":"-3.59722000"},{"name":"Bangor","countryCode":"GB","stateCode":"WLS","latitude":"53.22752000","longitude":"-4.12936000"},{"name":"Bargoed","countryCode":"GB","stateCode":"WLS","latitude":"51.68333000","longitude":"-3.23333000"},{"name":"Barmouth","countryCode":"GB","stateCode":"WLS","latitude":"52.72377000","longitude":"-4.05748000"},{"name":"Barry","countryCode":"GB","stateCode":"WLS","latitude":"51.39979000","longitude":"-3.28380000"},{"name":"Beaumaris","countryCode":"GB","stateCode":"WLS","latitude":"53.26315000","longitude":"-4.09233000"},{"name":"Beddau","countryCode":"GB","stateCode":"WLS","latitude":"51.55398000","longitude":"-3.35814000"},{"name":"Bedlinog","countryCode":"GB","stateCode":"WLS","latitude":"51.70432000","longitude":"-3.31306000"},{"name":"Bedwas","countryCode":"GB","stateCode":"WLS","latitude":"51.59183000","longitude":"-3.19886000"},{"name":"Benllech","countryCode":"GB","stateCode":"WLS","latitude":"53.32044000","longitude":"-4.22607000"},{"name":"Bethesda","countryCode":"GB","stateCode":"WLS","latitude":"53.18150000","longitude":"-4.05828000"},{"name":"Betws","countryCode":"GB","stateCode":"WLS","latitude":"51.56917000","longitude":"-3.58833000"},{"name":"Betws-y-Coed","countryCode":"GB","stateCode":"WLS","latitude":"53.09382000","longitude":"-3.80668000"},{"name":"Bishopston","countryCode":"GB","stateCode":"WLS","latitude":"51.57750000","longitude":"-4.04806000"},{"name":"Blackwood","countryCode":"GB","stateCode":"WLS","latitude":"51.66778000","longitude":"-3.20750000"},{"name":"Blaenau Gwent","countryCode":"GB","stateCode":"WLS","latitude":"51.75000000","longitude":"-3.16667000"},{"name":"Blaenau-Ffestiniog","countryCode":"GB","stateCode":"WLS","latitude":"52.99464000","longitude":"-3.93697000"},{"name":"Blaenavon","countryCode":"GB","stateCode":"WLS","latitude":"51.77402000","longitude":"-3.08537000"},{"name":"Blaengwynfi","countryCode":"GB","stateCode":"WLS","latitude":"51.65623000","longitude":"-3.60371000"},{"name":"Bodedern","countryCode":"GB","stateCode":"WLS","latitude":"53.29232000","longitude":"-4.50303000"},{"name":"Bodelwyddan","countryCode":"GB","stateCode":"WLS","latitude":"53.26827000","longitude":"-3.50078000"},{"name":"Borth","countryCode":"GB","stateCode":"WLS","latitude":"52.48887000","longitude":"-4.05039000"},{"name":"Bow Street","countryCode":"GB","stateCode":"WLS","latitude":"52.44213000","longitude":"-4.02783000"},{"name":"Brecon","countryCode":"GB","stateCode":"WLS","latitude":"51.94612000","longitude":"-3.38887000"},{"name":"Bridgend","countryCode":"GB","stateCode":"WLS","latitude":"51.50583000","longitude":"-3.57722000"},{"name":"Bridgend county borough","countryCode":"GB","stateCode":"WLS","latitude":"51.55000000","longitude":"-3.58333000"},{"name":"Briton Ferry","countryCode":"GB","stateCode":"WLS","latitude":"51.63106000","longitude":"-3.81898000"},{"name":"Broughton","countryCode":"GB","stateCode":"WLS","latitude":"53.16303000","longitude":"-2.99309000"},{"name":"Brymbo","countryCode":"GB","stateCode":"WLS","latitude":"53.06667000","longitude":"-3.06667000"},{"name":"Bryn","countryCode":"GB","stateCode":"WLS","latitude":"51.61639000","longitude":"-3.71167000"},{"name":"Brynamman","countryCode":"GB","stateCode":"WLS","latitude":"51.80000000","longitude":"-3.86667000"},{"name":"Brynmawr","countryCode":"GB","stateCode":"WLS","latitude":"51.80000000","longitude":"-3.18333000"},{"name":"Brynna","countryCode":"GB","stateCode":"WLS","latitude":"51.53845000","longitude":"-3.46378000"},{"name":"Buckley","countryCode":"GB","stateCode":"WLS","latitude":"53.16667000","longitude":"-3.08333000"},{"name":"Builth Wells","countryCode":"GB","stateCode":"WLS","latitude":"52.14940000","longitude":"-3.40469000"},{"name":"Burry Port","countryCode":"GB","stateCode":"WLS","latitude":"51.68435000","longitude":"-4.24687000"},{"name":"Caergwrle","countryCode":"GB","stateCode":"WLS","latitude":"53.10953000","longitude":"-3.03808000"},{"name":"Caerleon","countryCode":"GB","stateCode":"WLS","latitude":"51.60952000","longitude":"-2.95378000"},{"name":"Caernarfon","countryCode":"GB","stateCode":"WLS","latitude":"53.14126000","longitude":"-4.27016000"},{"name":"Caerphilly","countryCode":"GB","stateCode":"WLS","latitude":"51.57452000","longitude":"-3.21800000"},{"name":"Caerphilly County Borough","countryCode":"GB","stateCode":"WLS","latitude":"51.66667000","longitude":"-3.16667000"},{"name":"Caerwent","countryCode":"GB","stateCode":"WLS","latitude":"51.61120000","longitude":"-2.76865000"},{"name":"Caldicot","countryCode":"GB","stateCode":"WLS","latitude":"51.58661000","longitude":"-2.75736000"},{"name":"Cardiff","countryCode":"GB","stateCode":"WLS","latitude":"51.48000000","longitude":"-3.18000000"},{"name":"Cardigan","countryCode":"GB","stateCode":"WLS","latitude":"52.08373000","longitude":"-4.66228000"},{"name":"Carmarthen","countryCode":"GB","stateCode":"WLS","latitude":"51.85552000","longitude":"-4.30535000"},{"name":"Carmarthenshire","countryCode":"GB","stateCode":"WLS","latitude":"51.83333000","longitude":"-4.16667000"},{"name":"Cefn Cribwr","countryCode":"GB","stateCode":"WLS","latitude":"51.53167000","longitude":"-3.65278000"},{"name":"Cemaes Bay","countryCode":"GB","stateCode":"WLS","latitude":"53.41211000","longitude":"-4.45190000"},{"name":"Chepstow","countryCode":"GB","stateCode":"WLS","latitude":"51.64087000","longitude":"-2.67683000"},{"name":"Chirk","countryCode":"GB","stateCode":"WLS","latitude":"52.93586000","longitude":"-3.05738000"},{"name":"City and County of Swansea","countryCode":"GB","stateCode":"WLS","latitude":"51.58333000","longitude":"-4.00000000"},{"name":"Clydach","countryCode":"GB","stateCode":"WLS","latitude":"51.68333000","longitude":"-3.90000000"},{"name":"Coedpoeth","countryCode":"GB","stateCode":"WLS","latitude":"53.05391000","longitude":"-3.06234000"},{"name":"Coity","countryCode":"GB","stateCode":"WLS","latitude":"51.52200000","longitude":"-3.55531000"},{"name":"Colwyn Bay","countryCode":"GB","stateCode":"WLS","latitude":"53.29483000","longitude":"-3.72674000"},{"name":"Conwy","countryCode":"GB","stateCode":"WLS","latitude":"53.08333000","longitude":"-3.75000000"},{"name":"County of Ceredigion","countryCode":"GB","stateCode":"WLS","latitude":"52.25000000","longitude":"-4.00000000"},{"name":"County of Flintshire","countryCode":"GB","stateCode":"WLS","latitude":"53.25000000","longitude":"-3.16667000"},{"name":"Cowbridge","countryCode":"GB","stateCode":"WLS","latitude":"51.46028000","longitude":"-3.44167000"},{"name":"Criccieth","countryCode":"GB","stateCode":"WLS","latitude":"52.92053000","longitude":"-4.23460000"},{"name":"Crickhowell","countryCode":"GB","stateCode":"WLS","latitude":"51.85992000","longitude":"-3.13771000"},{"name":"Croeserw","countryCode":"GB","stateCode":"WLS","latitude":"51.64472000","longitude":"-3.64028000"},{"name":"Crofty","countryCode":"GB","stateCode":"WLS","latitude":"51.63448000","longitude":"-4.12937000"},{"name":"Cross Hands","countryCode":"GB","stateCode":"WLS","latitude":"51.79306000","longitude":"-4.08750000"},{"name":"Crumlin","countryCode":"GB","stateCode":"WLS","latitude":"51.67778000","longitude":"-3.13528000"},{"name":"Crymych","countryCode":"GB","stateCode":"WLS","latitude":"51.97361000","longitude":"-4.64722000"},{"name":"Crynant","countryCode":"GB","stateCode":"WLS","latitude":"51.72889000","longitude":"-3.74806000"},{"name":"Cwm","countryCode":"GB","stateCode":"WLS","latitude":"51.74000000","longitude":"-3.18028000"},{"name":"Cwmafan","countryCode":"GB","stateCode":"WLS","latitude":"51.61671000","longitude":"-3.76205000"},{"name":"Cwmbach","countryCode":"GB","stateCode":"WLS","latitude":"51.70556000","longitude":"-3.40944000"},{"name":"Cwmbran","countryCode":"GB","stateCode":"WLS","latitude":"51.65446000","longitude":"-3.02281000"},{"name":"Deeside","countryCode":"GB","stateCode":"WLS","latitude":"53.20053000","longitude":"-3.03841000"},{"name":"Deganwy","countryCode":"GB","stateCode":"WLS","latitude":"53.30446000","longitude":"-3.82735000"},{"name":"Deiniolen","countryCode":"GB","stateCode":"WLS","latitude":"53.14819000","longitude":"-4.13185000"},{"name":"Denbigh","countryCode":"GB","stateCode":"WLS","latitude":"53.18333000","longitude":"-3.41667000"},{"name":"Denbighshire","countryCode":"GB","stateCode":"WLS","latitude":"53.08333000","longitude":"-3.33333000"},{"name":"Deri","countryCode":"GB","stateCode":"WLS","latitude":"51.70812000","longitude":"-3.26312000"},{"name":"Dinas Powys","countryCode":"GB","stateCode":"WLS","latitude":"51.43486000","longitude":"-3.21398000"},{"name":"Dolgellau","countryCode":"GB","stateCode":"WLS","latitude":"52.74222000","longitude":"-3.88611000"},{"name":"Dyffryn Ardudwy","countryCode":"GB","stateCode":"WLS","latitude":"52.77748000","longitude":"-4.06468000"},{"name":"Dyserth","countryCode":"GB","stateCode":"WLS","latitude":"53.30032000","longitude":"-3.41262000"},{"name":"Ebbw Vale","countryCode":"GB","stateCode":"WLS","latitude":"51.77714000","longitude":"-3.20792000"},{"name":"Ferndale","countryCode":"GB","stateCode":"WLS","latitude":"51.66056000","longitude":"-3.44750000"},{"name":"Fishguard","countryCode":"GB","stateCode":"WLS","latitude":"51.99376000","longitude":"-4.97631000"},{"name":"Flint","countryCode":"GB","stateCode":"WLS","latitude":"53.24488000","longitude":"-3.13231000"},{"name":"Fochriw","countryCode":"GB","stateCode":"WLS","latitude":"51.74003000","longitude":"-3.29861000"},{"name":"Four Crosses","countryCode":"GB","stateCode":"WLS","latitude":"52.75941000","longitude":"-3.08106000"},{"name":"Gaerwen","countryCode":"GB","stateCode":"WLS","latitude":"53.22112000","longitude":"-4.27362000"},{"name":"Gelligaer","countryCode":"GB","stateCode":"WLS","latitude":"51.66444000","longitude":"-3.25611000"},{"name":"Gilfach Goch","countryCode":"GB","stateCode":"WLS","latitude":"51.59213000","longitude":"-3.47296000"},{"name":"Gilwern","countryCode":"GB","stateCode":"WLS","latitude":"51.82475000","longitude":"-3.09355000"},{"name":"Glanamman","countryCode":"GB","stateCode":"WLS","latitude":"51.80000000","longitude":"-3.93333000"},{"name":"Glandwr","countryCode":"GB","stateCode":"WLS","latitude":"51.92833000","longitude":"-4.63333000"},{"name":"Glyn-neath","countryCode":"GB","stateCode":"WLS","latitude":"51.74750000","longitude":"-3.61833000"},{"name":"Glyncorrwg","countryCode":"GB","stateCode":"WLS","latitude":"51.67944000","longitude":"-3.62806000"},{"name":"Goodwick","countryCode":"GB","stateCode":"WLS","latitude":"52.00491000","longitude":"-4.99511000"},{"name":"Gorseinon","countryCode":"GB","stateCode":"WLS","latitude":"51.66931000","longitude":"-4.04163000"},{"name":"Govilon","countryCode":"GB","stateCode":"WLS","latitude":"51.81928000","longitude":"-3.06295000"},{"name":"Greenfield","countryCode":"GB","stateCode":"WLS","latitude":"53.28333000","longitude":"-3.21667000"},{"name":"Gresford","countryCode":"GB","stateCode":"WLS","latitude":"53.08539000","longitude":"-2.97062000"},{"name":"Gronant","countryCode":"GB","stateCode":"WLS","latitude":"53.33669000","longitude":"-3.36031000"},{"name":"Grovesend","countryCode":"GB","stateCode":"WLS","latitude":"51.68472000","longitude":"-4.03833000"},{"name":"Guilsfield","countryCode":"GB","stateCode":"WLS","latitude":"52.69634000","longitude":"-3.15712000"},{"name":"Gwynedd","countryCode":"GB","stateCode":"WLS","latitude":"52.83333000","longitude":"-3.91667000"},{"name":"Harlech","countryCode":"GB","stateCode":"WLS","latitude":"52.85941000","longitude":"-4.10831000"},{"name":"Haverfordwest","countryCode":"GB","stateCode":"WLS","latitude":"51.80169000","longitude":"-4.96914000"},{"name":"Hawarden","countryCode":"GB","stateCode":"WLS","latitude":"53.18478000","longitude":"-3.02578000"},{"name":"Hay","countryCode":"GB","stateCode":"WLS","latitude":"52.07049000","longitude":"-3.12741000"},{"name":"Hengoed","countryCode":"GB","stateCode":"WLS","latitude":"51.65083000","longitude":"-3.23167000"},{"name":"Henllan","countryCode":"GB","stateCode":"WLS","latitude":"53.20000000","longitude":"-3.46667000"},{"name":"Hirwaun","countryCode":"GB","stateCode":"WLS","latitude":"51.73917000","longitude":"-3.51028000"},{"name":"Holyhead","countryCode":"GB","stateCode":"WLS","latitude":"53.30621000","longitude":"-4.63211000"},{"name":"Holywell","countryCode":"GB","stateCode":"WLS","latitude":"53.27466000","longitude":"-3.22895000"},{"name":"Hook","countryCode":"GB","stateCode":"WLS","latitude":"51.76500000","longitude":"-4.93167000"},{"name":"Hope","countryCode":"GB","stateCode":"WLS","latitude":"53.11667000","longitude":"-3.03333000"},{"name":"Hundleton","countryCode":"GB","stateCode":"WLS","latitude":"51.66694000","longitude":"-4.94917000"},{"name":"Johnston","countryCode":"GB","stateCode":"WLS","latitude":"51.75556000","longitude":"-4.99667000"},{"name":"Kidwelly","countryCode":"GB","stateCode":"WLS","latitude":"51.73639000","longitude":"-4.30333000"},{"name":"Kilgetty","countryCode":"GB","stateCode":"WLS","latitude":"51.73203000","longitude":"-4.71983000"},{"name":"Knighton","countryCode":"GB","stateCode":"WLS","latitude":"52.34251000","longitude":"-3.04708000"},{"name":"Lampeter","countryCode":"GB","stateCode":"WLS","latitude":"52.11285000","longitude":"-4.08039000"},{"name":"Leeswood","countryCode":"GB","stateCode":"WLS","latitude":"53.13347000","longitude":"-3.09466000"},{"name":"Letterston","countryCode":"GB","stateCode":"WLS","latitude":"51.92757000","longitude":"-4.99141000"},{"name":"Llanarth","countryCode":"GB","stateCode":"WLS","latitude":"52.19424000","longitude":"-4.30811000"},{"name":"Llanbedr","countryCode":"GB","stateCode":"WLS","latitude":"52.81667000","longitude":"-4.10000000"},{"name":"Llanberis","countryCode":"GB","stateCode":"WLS","latitude":"53.11809000","longitude":"-4.12923000"},{"name":"Llanbradach","countryCode":"GB","stateCode":"WLS","latitude":"51.60639000","longitude":"-3.23028000"},{"name":"Llandeilo","countryCode":"GB","stateCode":"WLS","latitude":"51.88459000","longitude":"-3.99154000"},{"name":"Llandovery","countryCode":"GB","stateCode":"WLS","latitude":"51.99415000","longitude":"-3.79637000"},{"name":"Llandrindod Wells","countryCode":"GB","stateCode":"WLS","latitude":"52.24164000","longitude":"-3.37868000"},{"name":"Llandudno","countryCode":"GB","stateCode":"WLS","latitude":"53.32498000","longitude":"-3.83148000"},{"name":"Llandybie","countryCode":"GB","stateCode":"WLS","latitude":"51.82044000","longitude":"-4.00710000"},{"name":"Llandysul","countryCode":"GB","stateCode":"WLS","latitude":"52.04166000","longitude":"-4.30909000"},{"name":"Llanelli","countryCode":"GB","stateCode":"WLS","latitude":"51.68195000","longitude":"-4.16191000"},{"name":"Llanerchymedd","countryCode":"GB","stateCode":"WLS","latitude":"53.33055000","longitude":"-4.37700000"},{"name":"Llanfair Caereinion","countryCode":"GB","stateCode":"WLS","latitude":"52.64790000","longitude":"-3.32668000"},{"name":"Llanfairfechan","countryCode":"GB","stateCode":"WLS","latitude":"53.25779000","longitude":"-3.97423000"},{"name":"Llanfairpwllgwyngyll","countryCode":"GB","stateCode":"WLS","latitude":"53.22141000","longitude":"-4.20329000"},{"name":"Llanfyllin","countryCode":"GB","stateCode":"WLS","latitude":"52.76570000","longitude":"-3.27187000"},{"name":"Llangefni","countryCode":"GB","stateCode":"WLS","latitude":"53.25561000","longitude":"-4.31063000"},{"name":"Llangoed","countryCode":"GB","stateCode":"WLS","latitude":"53.29420000","longitude":"-4.08772000"},{"name":"Llangollen","countryCode":"GB","stateCode":"WLS","latitude":"52.96829000","longitude":"-3.17127000"},{"name":"Llangwm","countryCode":"GB","stateCode":"WLS","latitude":"51.74833000","longitude":"-4.91361000"},{"name":"Llangybi","countryCode":"GB","stateCode":"WLS","latitude":"51.66583000","longitude":"-2.90806000"},{"name":"Llangynidr","countryCode":"GB","stateCode":"WLS","latitude":"51.86730000","longitude":"-3.22762000"},{"name":"Llanharan","countryCode":"GB","stateCode":"WLS","latitude":"51.53805000","longitude":"-3.43906000"},{"name":"Llanharry","countryCode":"GB","stateCode":"WLS","latitude":"51.51422000","longitude":"-3.43240000"},{"name":"Llanidloes","countryCode":"GB","stateCode":"WLS","latitude":"52.44977000","longitude":"-3.53997000"},{"name":"Llanilar","countryCode":"GB","stateCode":"WLS","latitude":"52.35657000","longitude":"-4.02574000"},{"name":"Llanrhaeadr-ym-Mochnant","countryCode":"GB","stateCode":"WLS","latitude":"52.82507000","longitude":"-3.30225000"},{"name":"Llanrug","countryCode":"GB","stateCode":"WLS","latitude":"53.14788000","longitude":"-4.19596000"},{"name":"Llanrwst","countryCode":"GB","stateCode":"WLS","latitude":"53.14021000","longitude":"-3.79527000"},{"name":"Llansantffraid Glan Conwy","countryCode":"GB","stateCode":"WLS","latitude":"53.26667000","longitude":"-3.80000000"},{"name":"Llansteffan","countryCode":"GB","stateCode":"WLS","latitude":"51.77222000","longitude":"-4.39139000"},{"name":"Llantrisant","countryCode":"GB","stateCode":"WLS","latitude":"51.54028000","longitude":"-3.37389000"},{"name":"Llantwit Fardre","countryCode":"GB","stateCode":"WLS","latitude":"51.55460000","longitude":"-3.33241000"},{"name":"Llantwit Major","countryCode":"GB","stateCode":"WLS","latitude":"51.41070000","longitude":"-3.48632000"},{"name":"Llwynypia","countryCode":"GB","stateCode":"WLS","latitude":"51.63333000","longitude":"-3.45000000"},{"name":"Machen","countryCode":"GB","stateCode":"WLS","latitude":"51.59599000","longitude":"-3.14190000"},{"name":"Machynlleth","countryCode":"GB","stateCode":"WLS","latitude":"52.59097000","longitude":"-3.85051000"},{"name":"Maesteg","countryCode":"GB","stateCode":"WLS","latitude":"51.60926000","longitude":"-3.65823000"},{"name":"Magor","countryCode":"GB","stateCode":"WLS","latitude":"51.57944000","longitude":"-2.83139000"},{"name":"Marchwiel","countryCode":"GB","stateCode":"WLS","latitude":"53.02390000","longitude":"-2.96106000"},{"name":"Marshfield","countryCode":"GB","stateCode":"WLS","latitude":"51.53389000","longitude":"-3.07306000"},{"name":"Menai Bridge","countryCode":"GB","stateCode":"WLS","latitude":"53.22775000","longitude":"-4.16926000"},{"name":"Merthyr Tydfil","countryCode":"GB","stateCode":"WLS","latitude":"51.74794000","longitude":"-3.37779000"},{"name":"Merthyr Tydfil County Borough","countryCode":"GB","stateCode":"WLS","latitude":"51.75000000","longitude":"-3.33333000"},{"name":"Milford Haven","countryCode":"GB","stateCode":"WLS","latitude":"51.71278000","longitude":"-5.03410000"},{"name":"Moelfre","countryCode":"GB","stateCode":"WLS","latitude":"53.35228000","longitude":"-4.23734000"},{"name":"Mold","countryCode":"GB","stateCode":"WLS","latitude":"53.16674000","longitude":"-3.14143000"},{"name":"Monmouth","countryCode":"GB","stateCode":"WLS","latitude":"51.81265000","longitude":"-2.71363000"},{"name":"Monmouthshire","countryCode":"GB","stateCode":"WLS","latitude":"51.75000000","longitude":"-2.83333000"},{"name":"Mostyn","countryCode":"GB","stateCode":"WLS","latitude":"53.31271000","longitude":"-3.26765000"},{"name":"Mountain Ash","countryCode":"GB","stateCode":"WLS","latitude":"51.68361000","longitude":"-3.38008000"},{"name":"Narberth","countryCode":"GB","stateCode":"WLS","latitude":"51.79784000","longitude":"-4.74275000"},{"name":"Neath","countryCode":"GB","stateCode":"WLS","latitude":"51.66317000","longitude":"-3.80443000"},{"name":"Neath Port Talbot","countryCode":"GB","stateCode":"WLS","latitude":"51.66667000","longitude":"-3.75000000"},{"name":"Nefyn","countryCode":"GB","stateCode":"WLS","latitude":"52.93538000","longitude":"-4.52250000"},{"name":"Nelson","countryCode":"GB","stateCode":"WLS","latitude":"51.65333000","longitude":"-3.28444000"},{"name":"New Quay","countryCode":"GB","stateCode":"WLS","latitude":"52.21515000","longitude":"-4.35887000"},{"name":"New Tredegar","countryCode":"GB","stateCode":"WLS","latitude":"51.72051000","longitude":"-3.24130000"},{"name":"Newbridge","countryCode":"GB","stateCode":"WLS","latitude":"51.66667000","longitude":"-3.13333000"},{"name":"Newcastle Emlyn","countryCode":"GB","stateCode":"WLS","latitude":"52.04056000","longitude":"-4.46670000"},{"name":"Newport","countryCode":"GB","stateCode":"WLS","latitude":"51.58774000","longitude":"-2.99835000"},{"name":"Newtown","countryCode":"GB","stateCode":"WLS","latitude":"52.51667000","longitude":"-3.30000000"},{"name":"Neyland","countryCode":"GB","stateCode":"WLS","latitude":"51.71014000","longitude":"-4.95155000"},{"name":"Northop","countryCode":"GB","stateCode":"WLS","latitude":"53.20692000","longitude":"-3.13277000"},{"name":"Ogmore Vale","countryCode":"GB","stateCode":"WLS","latitude":"51.60230000","longitude":"-3.54217000"},{"name":"Overton","countryCode":"GB","stateCode":"WLS","latitude":"52.96667000","longitude":"-2.93333000"},{"name":"Pembroke","countryCode":"GB","stateCode":"WLS","latitude":"51.67464000","longitude":"-4.91286000"},{"name":"Pembroke Dock","countryCode":"GB","stateCode":"WLS","latitude":"51.69161000","longitude":"-4.94036000"},{"name":"Pembrokeshire","countryCode":"GB","stateCode":"WLS","latitude":"51.83333000","longitude":"-4.91667000"},{"name":"Pen-clawdd","countryCode":"GB","stateCode":"WLS","latitude":"51.64028000","longitude":"-4.09917000"},{"name":"Penally","countryCode":"GB","stateCode":"WLS","latitude":"51.65986000","longitude":"-4.72399000"},{"name":"Penarth","countryCode":"GB","stateCode":"WLS","latitude":"51.43860000","longitude":"-3.17342000"},{"name":"Pencader","countryCode":"GB","stateCode":"WLS","latitude":"52.00080000","longitude":"-4.26575000"},{"name":"Pencoed","countryCode":"GB","stateCode":"WLS","latitude":"51.52371000","longitude":"-3.50016000"},{"name":"Penmaenmawr","countryCode":"GB","stateCode":"WLS","latitude":"53.26667000","longitude":"-3.93333000"},{"name":"Penparcau","countryCode":"GB","stateCode":"WLS","latitude":"52.40333000","longitude":"-4.07417000"},{"name":"Penrhyndeudraeth","countryCode":"GB","stateCode":"WLS","latitude":"52.93333000","longitude":"-4.06667000"},{"name":"Pentre","countryCode":"GB","stateCode":"WLS","latitude":"51.65429000","longitude":"-3.49133000"},{"name":"Pentyrch","countryCode":"GB","stateCode":"WLS","latitude":"51.52889000","longitude":"-3.29500000"},{"name":"Penyffordd","countryCode":"GB","stateCode":"WLS","latitude":"53.14829000","longitude":"-3.04584000"},{"name":"Penygroes","countryCode":"GB","stateCode":"WLS","latitude":"53.05502000","longitude":"-4.28535000"},{"name":"Pont Rhyd-y-cyff","countryCode":"GB","stateCode":"WLS","latitude":"51.58694000","longitude":"-3.63639000"},{"name":"Pontarddulais","countryCode":"GB","stateCode":"WLS","latitude":"51.71423000","longitude":"-4.03859000"},{"name":"Pontlliw","countryCode":"GB","stateCode":"WLS","latitude":"51.69139000","longitude":"-4.01056000"},{"name":"Pontyates","countryCode":"GB","stateCode":"WLS","latitude":"51.75182000","longitude":"-4.21718000"},{"name":"Pontyberem","countryCode":"GB","stateCode":"WLS","latitude":"51.77826000","longitude":"-4.16890000"},{"name":"Pontyclun","countryCode":"GB","stateCode":"WLS","latitude":"51.52162000","longitude":"-3.39145000"},{"name":"Pontycymer","countryCode":"GB","stateCode":"WLS","latitude":"51.61118000","longitude":"-3.58421000"},{"name":"Pontypool","countryCode":"GB","stateCode":"WLS","latitude":"51.70111000","longitude":"-3.04444000"},{"name":"Pontypridd","countryCode":"GB","stateCode":"WLS","latitude":"51.60210000","longitude":"-3.34211000"},{"name":"Port Talbot","countryCode":"GB","stateCode":"WLS","latitude":"51.59241000","longitude":"-3.78019000"},{"name":"Porthcawl","countryCode":"GB","stateCode":"WLS","latitude":"51.47903000","longitude":"-3.70362000"},{"name":"Porthmadog","countryCode":"GB","stateCode":"WLS","latitude":"52.92924000","longitude":"-4.13137000"},{"name":"Prestatyn","countryCode":"GB","stateCode":"WLS","latitude":"53.33748000","longitude":"-3.40776000"},{"name":"Presteigne","countryCode":"GB","stateCode":"WLS","latitude":"52.27183000","longitude":"-3.00579000"},{"name":"Price Town","countryCode":"GB","stateCode":"WLS","latitude":"51.61832000","longitude":"-3.53662000"},{"name":"Pwllheli","countryCode":"GB","stateCode":"WLS","latitude":"52.88990000","longitude":"-4.41451000"},{"name":"Pyle","countryCode":"GB","stateCode":"WLS","latitude":"51.51667000","longitude":"-3.70000000"},{"name":"Radyr","countryCode":"GB","stateCode":"WLS","latitude":"51.51864000","longitude":"-3.25829000"},{"name":"Raglan","countryCode":"GB","stateCode":"WLS","latitude":"51.76500000","longitude":"-2.85331000"},{"name":"Resolven","countryCode":"GB","stateCode":"WLS","latitude":"51.71193000","longitude":"-3.69745000"},{"name":"Rhayader","countryCode":"GB","stateCode":"WLS","latitude":"52.30154000","longitude":"-3.51146000"},{"name":"Rhondda","countryCode":"GB","stateCode":"WLS","latitude":"51.65896000","longitude":"-3.44885000"},{"name":"Rhondda Cynon Taf","countryCode":"GB","stateCode":"WLS","latitude":"51.66667000","longitude":"-3.50000000"},{"name":"Rhoose","countryCode":"GB","stateCode":"WLS","latitude":"51.38818000","longitude":"-3.35430000"},{"name":"Rhosllanerchrugog","countryCode":"GB","stateCode":"WLS","latitude":"53.00974000","longitude":"-3.05814000"},{"name":"Rhosneigr","countryCode":"GB","stateCode":"WLS","latitude":"53.23186000","longitude":"-4.51480000"},{"name":"Rhuddlan","countryCode":"GB","stateCode":"WLS","latitude":"53.29203000","longitude":"-3.46996000"},{"name":"Rhyl","countryCode":"GB","stateCode":"WLS","latitude":"53.31929000","longitude":"-3.49228000"},{"name":"Rhymney","countryCode":"GB","stateCode":"WLS","latitude":"51.75998000","longitude":"-3.28553000"},{"name":"Risca","countryCode":"GB","stateCode":"WLS","latitude":"51.60799000","longitude":"-3.10081000"},{"name":"Rogiet","countryCode":"GB","stateCode":"WLS","latitude":"51.58854000","longitude":"-2.77868000"},{"name":"Rossett","countryCode":"GB","stateCode":"WLS","latitude":"53.10921000","longitude":"-2.94478000"},{"name":"Ruabon","countryCode":"GB","stateCode":"WLS","latitude":"52.98780000","longitude":"-3.03883000"},{"name":"Ruthin","countryCode":"GB","stateCode":"WLS","latitude":"53.11368000","longitude":"-3.31782000"},{"name":"Saint Asaph","countryCode":"GB","stateCode":"WLS","latitude":"53.25815000","longitude":"-3.44524000"},{"name":"Saint Clears","countryCode":"GB","stateCode":"WLS","latitude":"51.81989000","longitude":"-4.49783000"},{"name":"Saint Davids","countryCode":"GB","stateCode":"WLS","latitude":"51.88094000","longitude":"-5.26554000"},{"name":"Saundersfoot","countryCode":"GB","stateCode":"WLS","latitude":"51.70945000","longitude":"-4.70215000"},{"name":"Seven Sisters","countryCode":"GB","stateCode":"WLS","latitude":"51.76667000","longitude":"-3.71667000"},{"name":"Sir Powys","countryCode":"GB","stateCode":"WLS","latitude":"52.33333000","longitude":"-3.41667000"},{"name":"Southgate","countryCode":"GB","stateCode":"WLS","latitude":"51.56944000","longitude":"-4.08972000"},{"name":"Spittal","countryCode":"GB","stateCode":"WLS","latitude":"51.86889000","longitude":"-4.94250000"},{"name":"Steynton","countryCode":"GB","stateCode":"WLS","latitude":"51.72917000","longitude":"-5.01722000"},{"name":"Swansea","countryCode":"GB","stateCode":"WLS","latitude":"51.62079000","longitude":"-3.94323000"},{"name":"Taibach","countryCode":"GB","stateCode":"WLS","latitude":"51.58333000","longitude":"-3.76667000"},{"name":"Tal-y-bont","countryCode":"GB","stateCode":"WLS","latitude":"52.77471000","longitude":"-4.09224000"},{"name":"Talgarth","countryCode":"GB","stateCode":"WLS","latitude":"51.99588000","longitude":"-3.23205000"},{"name":"Talysarn","countryCode":"GB","stateCode":"WLS","latitude":"53.05365000","longitude":"-4.25767000"},{"name":"Templeton","countryCode":"GB","stateCode":"WLS","latitude":"51.77194000","longitude":"-4.73778000"},{"name":"Tenby","countryCode":"GB","stateCode":"WLS","latitude":"51.67279000","longitude":"-4.70447000"},{"name":"Three Crosses","countryCode":"GB","stateCode":"WLS","latitude":"51.62865000","longitude":"-4.06263000"},{"name":"Tintern","countryCode":"GB","stateCode":"WLS","latitude":"51.69677000","longitude":"-2.68142000"},{"name":"Tonypandy","countryCode":"GB","stateCode":"WLS","latitude":"51.62202000","longitude":"-3.45544000"},{"name":"Tonyrefail","countryCode":"GB","stateCode":"WLS","latitude":"51.58402000","longitude":"-3.43041000"},{"name":"Torfaen County Borough","countryCode":"GB","stateCode":"WLS","latitude":"51.70146000","longitude":"-3.05136000"},{"name":"Trawsfynydd","countryCode":"GB","stateCode":"WLS","latitude":"52.90212000","longitude":"-3.92289000"},{"name":"Tredegar","countryCode":"GB","stateCode":"WLS","latitude":"51.77251000","longitude":"-3.24679000"},{"name":"Trefnant","countryCode":"GB","stateCode":"WLS","latitude":"53.22526000","longitude":"-3.42030000"},{"name":"Tregaron","countryCode":"GB","stateCode":"WLS","latitude":"52.21950000","longitude":"-3.93295000"},{"name":"Tregarth","countryCode":"GB","stateCode":"WLS","latitude":"53.19012000","longitude":"-4.08780000"},{"name":"Treharris","countryCode":"GB","stateCode":"WLS","latitude":"51.66457000","longitude":"-3.30725000"},{"name":"Treorchy","countryCode":"GB","stateCode":"WLS","latitude":"51.65958000","longitude":"-3.50587000"},{"name":"Treuddyn","countryCode":"GB","stateCode":"WLS","latitude":"53.11480000","longitude":"-3.12003000"},{"name":"Trimsaran","countryCode":"GB","stateCode":"WLS","latitude":"51.71988000","longitude":"-4.24168000"},{"name":"Tumble","countryCode":"GB","stateCode":"WLS","latitude":"51.78361000","longitude":"-4.10972000"},{"name":"Tycroes","countryCode":"GB","stateCode":"WLS","latitude":"51.77806000","longitude":"-4.02000000"},{"name":"Tywyn","countryCode":"GB","stateCode":"WLS","latitude":"52.58578000","longitude":"-4.09276000"},{"name":"Undy","countryCode":"GB","stateCode":"WLS","latitude":"51.57526000","longitude":"-2.81453000"},{"name":"Usk","countryCode":"GB","stateCode":"WLS","latitude":"51.70347000","longitude":"-2.90332000"},{"name":"Vale of Glamorgan","countryCode":"GB","stateCode":"WLS","latitude":"51.41667000","longitude":"-3.41667000"},{"name":"Valley","countryCode":"GB","stateCode":"WLS","latitude":"53.28490000","longitude":"-4.56644000"},{"name":"Victoria","countryCode":"GB","stateCode":"WLS","latitude":"51.75000000","longitude":"-3.20000000"},{"name":"Welshpool","countryCode":"GB","stateCode":"WLS","latitude":"52.65973000","longitude":"-3.14710000"},{"name":"Wenvoe","countryCode":"GB","stateCode":"WLS","latitude":"51.44776000","longitude":"-3.26369000"},{"name":"Whitland","countryCode":"GB","stateCode":"WLS","latitude":"51.81889000","longitude":"-4.61528000"},{"name":"Wick","countryCode":"GB","stateCode":"WLS","latitude":"51.43944000","longitude":"-3.54944000"},{"name":"Wrexham","countryCode":"GB","stateCode":"WLS","latitude":"53.00000000","longitude":"-3.00000000"},{"name":"Y Felinheli","countryCode":"GB","stateCode":"WLS","latitude":"53.18737000","longitude":"-4.20476000"},{"name":"Ynysybwl","countryCode":"GB","stateCode":"WLS","latitude":"51.63922000","longitude":"-3.36036000"},{"name":"Ystalyfera","countryCode":"GB","stateCode":"WLS","latitude":"51.76716000","longitude":"-3.78082000"},{"name":"Aberchirder","countryCode":"GB","stateCode":"SCT","latitude":"57.56012000","longitude":"-2.62856000"},{"name":"Aberdeen","countryCode":"GB","stateCode":"SCT","latitude":"57.14369000","longitude":"-2.09814000"},{"name":"Aberdeen City","countryCode":"GB","stateCode":"SCT","latitude":"57.16667000","longitude":"-2.16667000"},{"name":"Aberdeenshire","countryCode":"GB","stateCode":"SCT","latitude":"57.16667000","longitude":"-2.66667000"},{"name":"Aberdour","countryCode":"GB","stateCode":"SCT","latitude":"56.05417000","longitude":"-3.30058000"},{"name":"Aberfeldy","countryCode":"GB","stateCode":"SCT","latitude":"56.62196000","longitude":"-3.86693000"},{"name":"Aberlady","countryCode":"GB","stateCode":"SCT","latitude":"56.00884000","longitude":"-2.85851000"},{"name":"Abernethy","countryCode":"GB","stateCode":"SCT","latitude":"56.33247000","longitude":"-3.31226000"},{"name":"Aboyne","countryCode":"GB","stateCode":"SCT","latitude":"57.07546000","longitude":"-2.78023000"},{"name":"Addiebrownhill","countryCode":"GB","stateCode":"SCT","latitude":"55.84289000","longitude":"-3.61667000"},{"name":"Airdrie","countryCode":"GB","stateCode":"SCT","latitude":"55.86602000","longitude":"-3.98025000"},{"name":"Airth","countryCode":"GB","stateCode":"SCT","latitude":"56.06983000","longitude":"-3.77209000"},{"name":"Alexandria","countryCode":"GB","stateCode":"SCT","latitude":"55.99379000","longitude":"-4.58640000"},{"name":"Alford","countryCode":"GB","stateCode":"SCT","latitude":"57.23257000","longitude":"-2.70298000"},{"name":"Allanton","countryCode":"GB","stateCode":"SCT","latitude":"55.78333000","longitude":"-2.21667000"},{"name":"Alloa","countryCode":"GB","stateCode":"SCT","latitude":"56.11586000","longitude":"-3.78997000"},{"name":"Almondbank","countryCode":"GB","stateCode":"SCT","latitude":"56.41729000","longitude":"-3.51733000"},{"name":"Alness","countryCode":"GB","stateCode":"SCT","latitude":"57.69596000","longitude":"-4.25510000"},{"name":"Alva","countryCode":"GB","stateCode":"SCT","latitude":"56.15284000","longitude":"-3.80505000"},{"name":"Alyth","countryCode":"GB","stateCode":"SCT","latitude":"56.62209000","longitude":"-3.23005000"},{"name":"Angus","countryCode":"GB","stateCode":"SCT","latitude":"56.66667000","longitude":"-2.91667000"},{"name":"Annan","countryCode":"GB","stateCode":"SCT","latitude":"54.98839000","longitude":"-3.25647000"},{"name":"Anstruther","countryCode":"GB","stateCode":"SCT","latitude":"56.22315000","longitude":"-2.70229000"},{"name":"Arbroath","countryCode":"GB","stateCode":"SCT","latitude":"56.56317000","longitude":"-2.58736000"},{"name":"Ardersier","countryCode":"GB","stateCode":"SCT","latitude":"57.56681000","longitude":"-4.03784000"},{"name":"Ardrishaig","countryCode":"GB","stateCode":"SCT","latitude":"56.01566000","longitude":"-5.44806000"},{"name":"Ardrossan","countryCode":"GB","stateCode":"SCT","latitude":"55.65018000","longitude":"-4.80659000"},{"name":"Argyll and Bute","countryCode":"GB","stateCode":"SCT","latitude":"56.03693000","longitude":"-5.43679000"},{"name":"Armadale","countryCode":"GB","stateCode":"SCT","latitude":"55.88333000","longitude":"-3.70000000"},{"name":"Ashgill","countryCode":"GB","stateCode":"SCT","latitude":"55.73119000","longitude":"-3.93019000"},{"name":"Auchinleck","countryCode":"GB","stateCode":"SCT","latitude":"55.47157000","longitude":"-4.29337000"},{"name":"Auchterarder","countryCode":"GB","stateCode":"SCT","latitude":"56.29612000","longitude":"-3.70692000"},{"name":"Auchtermuchty","countryCode":"GB","stateCode":"SCT","latitude":"56.29158000","longitude":"-3.23428000"},{"name":"Aviemore","countryCode":"GB","stateCode":"SCT","latitude":"57.19553000","longitude":"-3.82590000"},{"name":"Ayr","countryCode":"GB","stateCode":"SCT","latitude":"55.46273000","longitude":"-4.63393000"},{"name":"Balerno","countryCode":"GB","stateCode":"SCT","latitude":"55.88437000","longitude":"-3.33975000"},{"name":"Balfron","countryCode":"GB","stateCode":"SCT","latitude":"56.06809000","longitude":"-4.33559000"},{"name":"Balintore","countryCode":"GB","stateCode":"SCT","latitude":"57.75564000","longitude":"-3.91232000"},{"name":"Ballater","countryCode":"GB","stateCode":"SCT","latitude":"57.05011000","longitude":"-3.03798000"},{"name":"Ballingry","countryCode":"GB","stateCode":"SCT","latitude":"56.16392000","longitude":"-3.32841000"},{"name":"Balloch","countryCode":"GB","stateCode":"SCT","latitude":"56.00000000","longitude":"-4.58333000"},{"name":"Balmedie","countryCode":"GB","stateCode":"SCT","latitude":"57.25052000","longitude":"-2.06163000"},{"name":"Balmullo","countryCode":"GB","stateCode":"SCT","latitude":"56.37694000","longitude":"-2.92940000"},{"name":"Banchory","countryCode":"GB","stateCode":"SCT","latitude":"57.05168000","longitude":"-2.48824000"},{"name":"Banff","countryCode":"GB","stateCode":"SCT","latitude":"57.66477000","longitude":"-2.52964000"},{"name":"Bankfoot","countryCode":"GB","stateCode":"SCT","latitude":"56.50058000","longitude":"-3.51707000"},{"name":"Banknock","countryCode":"GB","stateCode":"SCT","latitude":"55.98967000","longitude":"-3.95611000"},{"name":"Bannockburn","countryCode":"GB","stateCode":"SCT","latitude":"56.08978000","longitude":"-3.91092000"},{"name":"Bargeddie","countryCode":"GB","stateCode":"SCT","latitude":"55.85366000","longitude":"-4.07846000"},{"name":"Barra","countryCode":"GB","stateCode":"SCT","latitude":"56.98035000","longitude":"-7.45731000"},{"name":"Barrhead","countryCode":"GB","stateCode":"SCT","latitude":"55.79916000","longitude":"-4.39285000"},{"name":"Bathgate","countryCode":"GB","stateCode":"SCT","latitude":"55.90204000","longitude":"-3.64398000"},{"name":"Bearsden","countryCode":"GB","stateCode":"SCT","latitude":"55.91536000","longitude":"-4.33279000"},{"name":"Beauly","countryCode":"GB","stateCode":"SCT","latitude":"57.48345000","longitude":"-4.46144000"},{"name":"Beith","countryCode":"GB","stateCode":"SCT","latitude":"55.74923000","longitude":"-4.63680000"},{"name":"Bellsbank","countryCode":"GB","stateCode":"SCT","latitude":"55.31310000","longitude":"-4.39869000"},{"name":"Bellshill","countryCode":"GB","stateCode":"SCT","latitude":"55.81667000","longitude":"-4.01667000"},{"name":"Benbecula","countryCode":"GB","stateCode":"SCT","latitude":"57.44737000","longitude":"-7.34273000"},{"name":"Biggar","countryCode":"GB","stateCode":"SCT","latitude":"55.62297000","longitude":"-3.52455000"},{"name":"Bilston","countryCode":"GB","stateCode":"SCT","latitude":"55.87030000","longitude":"-3.17814000"},{"name":"Bishopbriggs","countryCode":"GB","stateCode":"SCT","latitude":"55.90669000","longitude":"-4.21869000"},{"name":"Bishopton","countryCode":"GB","stateCode":"SCT","latitude":"55.90969000","longitude":"-4.50560000"},{"name":"Blackburn","countryCode":"GB","stateCode":"SCT","latitude":"55.86667000","longitude":"-3.63333000"},{"name":"Blackridge","countryCode":"GB","stateCode":"SCT","latitude":"55.88523000","longitude":"-3.77479000"},{"name":"Blackwood","countryCode":"GB","stateCode":"SCT","latitude":"55.66667000","longitude":"-3.91667000"},{"name":"Blairgowrie","countryCode":"GB","stateCode":"SCT","latitude":"56.59157000","longitude":"-3.34045000"},{"name":"Blantyre","countryCode":"GB","stateCode":"SCT","latitude":"55.79634000","longitude":"-4.09485000"},{"name":"Boddam","countryCode":"GB","stateCode":"SCT","latitude":"57.47076000","longitude":"-1.78009000"},{"name":"Bonhill","countryCode":"GB","stateCode":"SCT","latitude":"55.97944000","longitude":"-4.56380000"},{"name":"Bonnybridge","countryCode":"GB","stateCode":"SCT","latitude":"56.00152000","longitude":"-3.88860000"},{"name":"Bonnyrigg","countryCode":"GB","stateCode":"SCT","latitude":"55.87329000","longitude":"-3.10510000"},{"name":"Bothwell","countryCode":"GB","stateCode":"SCT","latitude":"55.80272000","longitude":"-4.06835000"},{"name":"Bo’ness","countryCode":"GB","stateCode":"SCT","latitude":"56.01667000","longitude":"-3.61667000"},{"name":"Brechin","countryCode":"GB","stateCode":"SCT","latitude":"56.72993000","longitude":"-2.65729000"},{"name":"Bridge of Allan","countryCode":"GB","stateCode":"SCT","latitude":"56.15402000","longitude":"-3.94631000"},{"name":"Bridge of Earn","countryCode":"GB","stateCode":"SCT","latitude":"56.34842000","longitude":"-3.40650000"},{"name":"Bridge of Weir","countryCode":"GB","stateCode":"SCT","latitude":"55.85582000","longitude":"-4.57894000"},{"name":"Brightons","countryCode":"GB","stateCode":"SCT","latitude":"55.98028000","longitude":"-3.71613000"},{"name":"Brora","countryCode":"GB","stateCode":"SCT","latitude":"58.00989000","longitude":"-3.85182000"},{"name":"Broxburn","countryCode":"GB","stateCode":"SCT","latitude":"55.93415000","longitude":"-3.47133000"},{"name":"Buckhaven","countryCode":"GB","stateCode":"SCT","latitude":"56.17149000","longitude":"-3.03377000"},{"name":"Buckie","countryCode":"GB","stateCode":"SCT","latitude":"57.67570000","longitude":"-2.96238000"},{"name":"Burghead","countryCode":"GB","stateCode":"SCT","latitude":"57.70113000","longitude":"-3.48992000"},{"name":"Burntisland","countryCode":"GB","stateCode":"SCT","latitude":"56.06248000","longitude":"-3.23176000"},{"name":"Busby","countryCode":"GB","stateCode":"SCT","latitude":"55.77995000","longitude":"-4.27711000"},{"name":"Cairneyhill","countryCode":"GB","stateCode":"SCT","latitude":"56.05908000","longitude":"-3.53518000"},{"name":"Cairnryan","countryCode":"GB","stateCode":"SCT","latitude":"54.97104000","longitude":"-5.01982000"},{"name":"Calderbank","countryCode":"GB","stateCode":"SCT","latitude":"55.84318000","longitude":"-3.97070000"},{"name":"Caldercruix","countryCode":"GB","stateCode":"SCT","latitude":"55.88886000","longitude":"-3.88664000"},{"name":"Callander","countryCode":"GB","stateCode":"SCT","latitude":"56.24410000","longitude":"-4.21637000"},{"name":"Cambuslang","countryCode":"GB","stateCode":"SCT","latitude":"55.80966000","longitude":"-4.16096000"},{"name":"Campbeltown","countryCode":"GB","stateCode":"SCT","latitude":"55.42583000","longitude":"-5.60764000"},{"name":"Caol","countryCode":"GB","stateCode":"SCT","latitude":"56.83721000","longitude":"-5.10062000"},{"name":"Cardenden","countryCode":"GB","stateCode":"SCT","latitude":"56.14310000","longitude":"-3.25687000"},{"name":"Cardross","countryCode":"GB","stateCode":"SCT","latitude":"55.96184000","longitude":"-4.65316000"},{"name":"Carfin","countryCode":"GB","stateCode":"SCT","latitude":"55.80502000","longitude":"-3.96076000"},{"name":"Carluke","countryCode":"GB","stateCode":"SCT","latitude":"55.73595000","longitude":"-3.83019000"},{"name":"Carmunnock","countryCode":"GB","stateCode":"SCT","latitude":"55.79062000","longitude":"-4.23584000"},{"name":"Carnoustie","countryCode":"GB","stateCode":"SCT","latitude":"56.50263000","longitude":"-2.70530000"},{"name":"Carnwath","countryCode":"GB","stateCode":"SCT","latitude":"55.70036000","longitude":"-3.62579000"},{"name":"Carron","countryCode":"GB","stateCode":"SCT","latitude":"56.02611000","longitude":"-3.79251000"},{"name":"Carronshore","countryCode":"GB","stateCode":"SCT","latitude":"56.03146000","longitude":"-3.78290000"},{"name":"Castle Douglas","countryCode":"GB","stateCode":"SCT","latitude":"54.94095000","longitude":"-3.92784000"},{"name":"Catrine","countryCode":"GB","stateCode":"SCT","latitude":"55.50422000","longitude":"-4.33026000"},{"name":"Chapelhall","countryCode":"GB","stateCode":"SCT","latitude":"55.84349000","longitude":"-3.94881000"},{"name":"Charlestown of Aberlour","countryCode":"GB","stateCode":"SCT","latitude":"57.47076000","longitude":"-3.22509000"},{"name":"Chirnside","countryCode":"GB","stateCode":"SCT","latitude":"55.80215000","longitude":"-2.20927000"},{"name":"Chryston","countryCode":"GB","stateCode":"SCT","latitude":"55.90280000","longitude":"-4.10759000"},{"name":"City of Edinburgh","countryCode":"GB","stateCode":"SCT","latitude":"55.94973000","longitude":"-3.19333000"},{"name":"Clackmannan","countryCode":"GB","stateCode":"SCT","latitude":"56.10743000","longitude":"-3.75098000"},{"name":"Clackmannanshire","countryCode":"GB","stateCode":"SCT","latitude":"56.16667000","longitude":"-3.75000000"},{"name":"Clarkston","countryCode":"GB","stateCode":"SCT","latitude":"55.78594000","longitude":"-4.27651000"},{"name":"Cleland","countryCode":"GB","stateCode":"SCT","latitude":"55.80243000","longitude":"-3.91420000"},{"name":"Clydebank","countryCode":"GB","stateCode":"SCT","latitude":"55.90137000","longitude":"-4.40570000"},{"name":"Coalburn","countryCode":"GB","stateCode":"SCT","latitude":"55.59295000","longitude":"-3.88637000"},{"name":"Coaltown of Balgonie","countryCode":"GB","stateCode":"SCT","latitude":"56.18474000","longitude":"-3.12578000"},{"name":"Coatbridge","countryCode":"GB","stateCode":"SCT","latitude":"55.86216000","longitude":"-4.02469000"},{"name":"Cockenzie","countryCode":"GB","stateCode":"SCT","latitude":"55.96823000","longitude":"-2.96562000"},{"name":"Coldstream","countryCode":"GB","stateCode":"SCT","latitude":"55.65111000","longitude":"-2.25295000"},{"name":"Colinton","countryCode":"GB","stateCode":"SCT","latitude":"55.90739000","longitude":"-3.25609000"},{"name":"Comrie","countryCode":"GB","stateCode":"SCT","latitude":"56.36880000","longitude":"-3.97882000"},{"name":"Conon Bridge","countryCode":"GB","stateCode":"SCT","latitude":"57.56630000","longitude":"-4.43678000"},{"name":"Coupar Angus","countryCode":"GB","stateCode":"SCT","latitude":"56.54552000","longitude":"-3.26774000"},{"name":"Cove","countryCode":"GB","stateCode":"SCT","latitude":"57.10000000","longitude":"-2.08333000"},{"name":"Cowdenbeath","countryCode":"GB","stateCode":"SCT","latitude":"56.11194000","longitude":"-3.34426000"},{"name":"Cowie","countryCode":"GB","stateCode":"SCT","latitude":"56.07974000","longitude":"-3.86753000"},{"name":"Coylton","countryCode":"GB","stateCode":"SCT","latitude":"55.44528000","longitude":"-4.51950000"},{"name":"Crail","countryCode":"GB","stateCode":"SCT","latitude":"56.26042000","longitude":"-2.62676000"},{"name":"Crieff","countryCode":"GB","stateCode":"SCT","latitude":"56.37268000","longitude":"-3.83891000"},{"name":"Crossford","countryCode":"GB","stateCode":"SCT","latitude":"56.06303000","longitude":"-3.49674000"},{"name":"Crossgates","countryCode":"GB","stateCode":"SCT","latitude":"56.08366000","longitude":"-3.37712000"},{"name":"Crosshouse","countryCode":"GB","stateCode":"SCT","latitude":"55.61258000","longitude":"-4.55091000"},{"name":"Croy","countryCode":"GB","stateCode":"SCT","latitude":"55.96064000","longitude":"-4.03932000"},{"name":"Cruden Bay","countryCode":"GB","stateCode":"SCT","latitude":"57.41797000","longitude":"-1.85313000"},{"name":"Cullen","countryCode":"GB","stateCode":"SCT","latitude":"57.69045000","longitude":"-2.81818000"},{"name":"Culloden","countryCode":"GB","stateCode":"SCT","latitude":"57.48699000","longitude":"-4.14150000"},{"name":"Cults","countryCode":"GB","stateCode":"SCT","latitude":"57.11667000","longitude":"-2.16667000"},{"name":"Cumbernauld","countryCode":"GB","stateCode":"SCT","latitude":"55.94685000","longitude":"-3.99051000"},{"name":"Cumnock","countryCode":"GB","stateCode":"SCT","latitude":"55.45445000","longitude":"-4.26644000"},{"name":"Cupar","countryCode":"GB","stateCode":"SCT","latitude":"56.31876000","longitude":"-3.01204000"},{"name":"Currie","countryCode":"GB","stateCode":"SCT","latitude":"55.89640000","longitude":"-3.30845000"},{"name":"Dalbeattie","countryCode":"GB","stateCode":"SCT","latitude":"54.93278000","longitude":"-3.82271000"},{"name":"Dalgety Bay","countryCode":"GB","stateCode":"SCT","latitude":"56.03496000","longitude":"-3.35049000"},{"name":"Dalkeith","countryCode":"GB","stateCode":"SCT","latitude":"55.89317000","longitude":"-3.06806000"},{"name":"Dalmellington","countryCode":"GB","stateCode":"SCT","latitude":"55.32419000","longitude":"-4.40200000"},{"name":"Dalry","countryCode":"GB","stateCode":"SCT","latitude":"55.70956000","longitude":"-4.72167000"},{"name":"Dalrymple","countryCode":"GB","stateCode":"SCT","latitude":"55.39757000","longitude":"-4.59169000"},{"name":"Dalserf","countryCode":"GB","stateCode":"SCT","latitude":"55.73333000","longitude":"-3.91667000"},{"name":"Danderhall","countryCode":"GB","stateCode":"SCT","latitude":"55.91434000","longitude":"-3.11062000"},{"name":"Darvel","countryCode":"GB","stateCode":"SCT","latitude":"55.60976000","longitude":"-4.28142000"},{"name":"Denny","countryCode":"GB","stateCode":"SCT","latitude":"56.02350000","longitude":"-3.90812000"},{"name":"Dennyloanhead","countryCode":"GB","stateCode":"SCT","latitude":"55.99886000","longitude":"-3.91306000"},{"name":"Dingwall","countryCode":"GB","stateCode":"SCT","latitude":"57.59531000","longitude":"-4.42721000"},{"name":"Dollar","countryCode":"GB","stateCode":"SCT","latitude":"56.16245000","longitude":"-3.67135000"},{"name":"Dornoch","countryCode":"GB","stateCode":"SCT","latitude":"57.88050000","longitude":"-4.02879000"},{"name":"Douglas","countryCode":"GB","stateCode":"SCT","latitude":"55.55000000","longitude":"-3.85000000"},{"name":"Doune","countryCode":"GB","stateCode":"SCT","latitude":"56.18995000","longitude":"-4.05288000"},{"name":"Dreghorn","countryCode":"GB","stateCode":"SCT","latitude":"55.60807000","longitude":"-4.62226000"},{"name":"Drongan","countryCode":"GB","stateCode":"SCT","latitude":"55.43498000","longitude":"-4.45551000"},{"name":"Drumnadrochit","countryCode":"GB","stateCode":"SCT","latitude":"57.33438000","longitude":"-4.47989000"},{"name":"Dufftown","countryCode":"GB","stateCode":"SCT","latitude":"57.44571000","longitude":"-3.12708000"},{"name":"Dumbarton","countryCode":"GB","stateCode":"SCT","latitude":"55.94433000","longitude":"-4.57061000"},{"name":"Dumfries","countryCode":"GB","stateCode":"SCT","latitude":"55.06959000","longitude":"-3.61139000"},{"name":"Dumfries and Galloway","countryCode":"GB","stateCode":"SCT","latitude":"55.08333000","longitude":"-3.83333000"},{"name":"Dunbar","countryCode":"GB","stateCode":"SCT","latitude":"56.00062000","longitude":"-2.51418000"},{"name":"Dunblane","countryCode":"GB","stateCode":"SCT","latitude":"56.18843000","longitude":"-3.96417000"},{"name":"Dundee","countryCode":"GB","stateCode":"SCT","latitude":"56.46913000","longitude":"-2.97489000"},{"name":"Dundee City","countryCode":"GB","stateCode":"SCT","latitude":"56.46667000","longitude":"-2.91667000"},{"name":"Dundonald","countryCode":"GB","stateCode":"SCT","latitude":"55.57939000","longitude":"-4.59473000"},{"name":"Dunfermline","countryCode":"GB","stateCode":"SCT","latitude":"56.07156000","longitude":"-3.45887000"},{"name":"Dunipace","countryCode":"GB","stateCode":"SCT","latitude":"56.02700000","longitude":"-3.91471000"},{"name":"Dunlop","countryCode":"GB","stateCode":"SCT","latitude":"55.71198000","longitude":"-4.53622000"},{"name":"Dunoon","countryCode":"GB","stateCode":"SCT","latitude":"55.95031000","longitude":"-4.92734000"},{"name":"Duns","countryCode":"GB","stateCode":"SCT","latitude":"55.77704000","longitude":"-2.34575000"},{"name":"Duntocher","countryCode":"GB","stateCode":"SCT","latitude":"55.92437000","longitude":"-4.41545000"},{"name":"Dyce","countryCode":"GB","stateCode":"SCT","latitude":"57.20522000","longitude":"-2.17676000"},{"name":"Eaglesham","countryCode":"GB","stateCode":"SCT","latitude":"55.74119000","longitude":"-4.27459000"},{"name":"Earlston","countryCode":"GB","stateCode":"SCT","latitude":"55.63856000","longitude":"-2.67495000"},{"name":"East Ayrshire","countryCode":"GB","stateCode":"SCT","latitude":"55.50000000","longitude":"-4.25000000"},{"name":"East Calder","countryCode":"GB","stateCode":"SCT","latitude":"55.89186000","longitude":"-3.46372000"},{"name":"East Dunbartonshire","countryCode":"GB","stateCode":"SCT","latitude":"55.93333000","longitude":"-4.20000000"},{"name":"East Kilbride","countryCode":"GB","stateCode":"SCT","latitude":"55.76412000","longitude":"-4.17669000"},{"name":"East Linton","countryCode":"GB","stateCode":"SCT","latitude":"55.98737000","longitude":"-2.65682000"},{"name":"East Lothian","countryCode":"GB","stateCode":"SCT","latitude":"55.91667000","longitude":"-2.75000000"},{"name":"East Renfrewshire","countryCode":"GB","stateCode":"SCT","latitude":"55.75000000","longitude":"-4.33333000"},{"name":"East Wemyss","countryCode":"GB","stateCode":"SCT","latitude":"56.16018000","longitude":"-3.06422000"},{"name":"East Whitburn","countryCode":"GB","stateCode":"SCT","latitude":"55.86855000","longitude":"-3.66295000"},{"name":"Eastriggs","countryCode":"GB","stateCode":"SCT","latitude":"54.98597000","longitude":"-3.18051000"},{"name":"Edinburgh","countryCode":"GB","stateCode":"SCT","latitude":"55.95206000","longitude":"-3.19648000"},{"name":"Eilean Siar","countryCode":"GB","stateCode":"SCT","latitude":"57.66667000","longitude":"-7.16667000"},{"name":"Elderslie","countryCode":"GB","stateCode":"SCT","latitude":"55.83327000","longitude":"-4.48598000"},{"name":"Elgin","countryCode":"GB","stateCode":"SCT","latitude":"57.64947000","longitude":"-3.31843000"},{"name":"Ellon","countryCode":"GB","stateCode":"SCT","latitude":"57.36405000","longitude":"-2.07313000"},{"name":"Errol","countryCode":"GB","stateCode":"SCT","latitude":"56.39234000","longitude":"-3.21275000"},{"name":"Erskine","countryCode":"GB","stateCode":"SCT","latitude":"55.90050000","longitude":"-4.45028000"},{"name":"Evanton","countryCode":"GB","stateCode":"SCT","latitude":"57.66385000","longitude":"-4.34004000"},{"name":"Eyemouth","countryCode":"GB","stateCode":"SCT","latitude":"55.87130000","longitude":"-2.09010000"},{"name":"Faifley","countryCode":"GB","stateCode":"SCT","latitude":"55.92853000","longitude":"-4.38509000"},{"name":"Fairlie","countryCode":"GB","stateCode":"SCT","latitude":"55.75602000","longitude":"-4.85564000"},{"name":"Falkirk","countryCode":"GB","stateCode":"SCT","latitude":"56.00000000","longitude":"-3.75000000"},{"name":"Falkland","countryCode":"GB","stateCode":"SCT","latitude":"56.25255000","longitude":"-3.20389000"},{"name":"Fallin","countryCode":"GB","stateCode":"SCT","latitude":"56.10479000","longitude":"-3.87616000"},{"name":"Fauldhouse","countryCode":"GB","stateCode":"SCT","latitude":"55.82749000","longitude":"-3.70741000"},{"name":"Fenwick","countryCode":"GB","stateCode":"SCT","latitude":"55.65823000","longitude":"-4.44342000"},{"name":"Fife","countryCode":"GB","stateCode":"SCT","latitude":"56.25000000","longitude":"-3.16667000"},{"name":"Findochty","countryCode":"GB","stateCode":"SCT","latitude":"57.69735000","longitude":"-2.90104000"},{"name":"Fochabers","countryCode":"GB","stateCode":"SCT","latitude":"57.61445000","longitude":"-3.09947000"},{"name":"Forfar","countryCode":"GB","stateCode":"SCT","latitude":"56.64382000","longitude":"-2.89001000"},{"name":"Forres","countryCode":"GB","stateCode":"SCT","latitude":"57.60997000","longitude":"-3.62115000"},{"name":"Fort William","countryCode":"GB","stateCode":"SCT","latitude":"56.81648000","longitude":"-5.11208000"},{"name":"Forth","countryCode":"GB","stateCode":"SCT","latitude":"55.76502000","longitude":"-3.68874000"},{"name":"Fortrose","countryCode":"GB","stateCode":"SCT","latitude":"57.58087000","longitude":"-4.13263000"},{"name":"Fraserburgh","countryCode":"GB","stateCode":"SCT","latitude":"57.68744000","longitude":"-2.01844000"},{"name":"Freuchie","countryCode":"GB","stateCode":"SCT","latitude":"56.24688000","longitude":"-3.15861000"},{"name":"Friockheim","countryCode":"GB","stateCode":"SCT","latitude":"56.63688000","longitude":"-2.66806000"},{"name":"Galashiels","countryCode":"GB","stateCode":"SCT","latitude":"55.61458000","longitude":"-2.80695000"},{"name":"Galston","countryCode":"GB","stateCode":"SCT","latitude":"55.60093000","longitude":"-4.38172000"},{"name":"Garelochhead","countryCode":"GB","stateCode":"SCT","latitude":"56.08203000","longitude":"-4.82909000"},{"name":"Gartcosh","countryCode":"GB","stateCode":"SCT","latitude":"55.88841000","longitude":"-4.08170000"},{"name":"Giffnock","countryCode":"GB","stateCode":"SCT","latitude":"55.80373000","longitude":"-4.29488000"},{"name":"Girvan","countryCode":"GB","stateCode":"SCT","latitude":"55.24255000","longitude":"-4.85551000"},{"name":"Glasgow","countryCode":"GB","stateCode":"SCT","latitude":"55.86515000","longitude":"-4.25763000"},{"name":"Glasgow City","countryCode":"GB","stateCode":"SCT","latitude":"55.86667000","longitude":"-4.25000000"},{"name":"Glenboig","countryCode":"GB","stateCode":"SCT","latitude":"55.89422000","longitude":"-4.04619000"},{"name":"Glenmavis","countryCode":"GB","stateCode":"SCT","latitude":"55.88913000","longitude":"-3.98726000"},{"name":"Glenrothes","countryCode":"GB","stateCode":"SCT","latitude":"56.19514000","longitude":"-3.17316000"},{"name":"Golspie","countryCode":"GB","stateCode":"SCT","latitude":"57.97266000","longitude":"-3.97798000"},{"name":"Gorebridge","countryCode":"GB","stateCode":"SCT","latitude":"55.84594000","longitude":"-3.04563000"},{"name":"Gourock","countryCode":"GB","stateCode":"SCT","latitude":"55.96157000","longitude":"-4.81789000"},{"name":"Grangemouth","countryCode":"GB","stateCode":"SCT","latitude":"56.01141000","longitude":"-3.72183000"},{"name":"Grantown on Spey","countryCode":"GB","stateCode":"SCT","latitude":"57.33051000","longitude":"-3.60867000"},{"name":"Greenhill","countryCode":"GB","stateCode":"SCT","latitude":"55.99204000","longitude":"-3.89096000"},{"name":"Greenock","countryCode":"GB","stateCode":"SCT","latitude":"55.94838000","longitude":"-4.76121000"},{"name":"Gretna","countryCode":"GB","stateCode":"SCT","latitude":"54.99380000","longitude":"-3.06594000"},{"name":"Gullane","countryCode":"GB","stateCode":"SCT","latitude":"56.03652000","longitude":"-2.82829000"},{"name":"Haddington","countryCode":"GB","stateCode":"SCT","latitude":"55.95612000","longitude":"-2.78332000"},{"name":"Halkirk","countryCode":"GB","stateCode":"SCT","latitude":"58.51227000","longitude":"-3.49155000"},{"name":"Hallglen","countryCode":"GB","stateCode":"SCT","latitude":"55.98573000","longitude":"-3.78535000"},{"name":"Hamilton","countryCode":"GB","stateCode":"SCT","latitude":"55.76667000","longitude":"-4.03333000"},{"name":"Harthill","countryCode":"GB","stateCode":"SCT","latitude":"55.86067000","longitude":"-3.75166000"},{"name":"Hawick","countryCode":"GB","stateCode":"SCT","latitude":"55.42273000","longitude":"-2.78666000"},{"name":"Head of Muir","countryCode":"GB","stateCode":"SCT","latitude":"56.00623000","longitude":"-3.91358000"},{"name":"Helensburgh","countryCode":"GB","stateCode":"SCT","latitude":"56.00614000","longitude":"-4.72648000"},{"name":"High Blantyre","countryCode":"GB","stateCode":"SCT","latitude":"55.78438000","longitude":"-4.10007000"},{"name":"High Valleyfield","countryCode":"GB","stateCode":"SCT","latitude":"56.06357000","longitude":"-3.59913000"},{"name":"Highland","countryCode":"GB","stateCode":"SCT","latitude":"57.50000000","longitude":"-5.00000000"},{"name":"Hillside","countryCode":"GB","stateCode":"SCT","latitude":"56.74483000","longitude":"-2.47400000"},{"name":"Holytown","countryCode":"GB","stateCode":"SCT","latitude":"55.82011000","longitude":"-3.97270000"},{"name":"Hopeman","countryCode":"GB","stateCode":"SCT","latitude":"57.70681000","longitude":"-3.42911000"},{"name":"Houston","countryCode":"GB","stateCode":"SCT","latitude":"55.86859000","longitude":"-4.55201000"},{"name":"Howwood","countryCode":"GB","stateCode":"SCT","latitude":"55.81060000","longitude":"-4.55733000"},{"name":"Huntly","countryCode":"GB","stateCode":"SCT","latitude":"57.44741000","longitude":"-2.78608000"},{"name":"Inchinnan","countryCode":"GB","stateCode":"SCT","latitude":"55.88995000","longitude":"-4.43842000"},{"name":"Inchture","countryCode":"GB","stateCode":"SCT","latitude":"56.44551000","longitude":"-3.16956000"},{"name":"Innerleithen","countryCode":"GB","stateCode":"SCT","latitude":"55.61927000","longitude":"-3.06301000"},{"name":"Insch","countryCode":"GB","stateCode":"SCT","latitude":"57.34273000","longitude":"-2.61321000"},{"name":"Inverbervie","countryCode":"GB","stateCode":"SCT","latitude":"56.84463000","longitude":"-2.27997000"},{"name":"Inverclyde","countryCode":"GB","stateCode":"SCT","latitude":"55.90000000","longitude":"-4.75000000"},{"name":"Invergordon","countryCode":"GB","stateCode":"SCT","latitude":"57.68860000","longitude":"-4.16745000"},{"name":"Invergowrie","countryCode":"GB","stateCode":"SCT","latitude":"56.46111000","longitude":"-3.06158000"},{"name":"Inverkeithing","countryCode":"GB","stateCode":"SCT","latitude":"56.03297000","longitude":"-3.39555000"},{"name":"Inverkip","countryCode":"GB","stateCode":"SCT","latitude":"55.90831000","longitude":"-4.87051000"},{"name":"Inverness","countryCode":"GB","stateCode":"SCT","latitude":"57.47908000","longitude":"-4.22398000"},{"name":"Inverurie","countryCode":"GB","stateCode":"SCT","latitude":"57.28446000","longitude":"-2.37736000"},{"name":"Irvine","countryCode":"GB","stateCode":"SCT","latitude":"55.61940000","longitude":"-4.65508000"},{"name":"Isle Of Mull","countryCode":"GB","stateCode":"SCT","latitude":"56.44703000","longitude":"-5.77404000"},{"name":"Isle of Arran","countryCode":"GB","stateCode":"SCT","latitude":"55.58145000","longitude":"-5.21233000"},{"name":"Isle of Bute","countryCode":"GB","stateCode":"SCT","latitude":"55.83663000","longitude":"-5.05586000"},{"name":"Isle of Cumbrae","countryCode":"GB","stateCode":"SCT","latitude":"55.76933000","longitude":"-4.91913000"},{"name":"Isle of Islay","countryCode":"GB","stateCode":"SCT","latitude":"55.78526000","longitude":"-6.23886000"},{"name":"Isle of Lewis","countryCode":"GB","stateCode":"SCT","latitude":"58.21901000","longitude":"-6.38803000"},{"name":"Isle of North Uist","countryCode":"GB","stateCode":"SCT","latitude":"57.60581000","longitude":"-7.34024000"},{"name":"Isle of South Uist","countryCode":"GB","stateCode":"SCT","latitude":"57.24562000","longitude":"-7.33337000"},{"name":"Jedburgh","countryCode":"GB","stateCode":"SCT","latitude":"55.47997000","longitude":"-2.55200000"},{"name":"Johnstone","countryCode":"GB","stateCode":"SCT","latitude":"55.82906000","longitude":"-4.51605000"},{"name":"Keith","countryCode":"GB","stateCode":"SCT","latitude":"57.53633000","longitude":"-2.94811000"},{"name":"Kelso","countryCode":"GB","stateCode":"SCT","latitude":"55.59814000","longitude":"-2.43382000"},{"name":"Kelty","countryCode":"GB","stateCode":"SCT","latitude":"56.13362000","longitude":"-3.38690000"},{"name":"Kemnay","countryCode":"GB","stateCode":"SCT","latitude":"57.23573000","longitude":"-2.44395000"},{"name":"Kennoway","countryCode":"GB","stateCode":"SCT","latitude":"56.21081000","longitude":"-3.04917000"},{"name":"Kilbarchan","countryCode":"GB","stateCode":"SCT","latitude":"55.83620000","longitude":"-4.55356000"},{"name":"Kilbirnie","countryCode":"GB","stateCode":"SCT","latitude":"55.75082000","longitude":"-4.68791000"},{"name":"Kilcreggan","countryCode":"GB","stateCode":"SCT","latitude":"55.98460000","longitude":"-4.82100000"},{"name":"Killearn","countryCode":"GB","stateCode":"SCT","latitude":"56.04239000","longitude":"-4.36840000"},{"name":"Kilmacolm","countryCode":"GB","stateCode":"SCT","latitude":"55.89470000","longitude":"-4.62643000"},{"name":"Kilmarnock","countryCode":"GB","stateCode":"SCT","latitude":"55.61171000","longitude":"-4.49581000"},{"name":"Kilmaurs","countryCode":"GB","stateCode":"SCT","latitude":"55.63801000","longitude":"-4.52730000"},{"name":"Kilsyth","countryCode":"GB","stateCode":"SCT","latitude":"55.97596000","longitude":"-4.05916000"},{"name":"Kilwinning","countryCode":"GB","stateCode":"SCT","latitude":"55.65333000","longitude":"-4.70666000"},{"name":"Kincardine","countryCode":"GB","stateCode":"SCT","latitude":"56.06945000","longitude":"-3.71964000"},{"name":"Kinghorn","countryCode":"GB","stateCode":"SCT","latitude":"56.06896000","longitude":"-3.17607000"},{"name":"Kinglassie","countryCode":"GB","stateCode":"SCT","latitude":"56.17371000","longitude":"-3.24241000"},{"name":"Kingskettle","countryCode":"GB","stateCode":"SCT","latitude":"56.26215000","longitude":"-3.11693000"},{"name":"Kingswells","countryCode":"GB","stateCode":"SCT","latitude":"57.15798000","longitude":"-2.22426000"},{"name":"Kingussie","countryCode":"GB","stateCode":"SCT","latitude":"57.07996000","longitude":"-4.05231000"},{"name":"Kinloss","countryCode":"GB","stateCode":"SCT","latitude":"57.63494000","longitude":"-3.57012000"},{"name":"Kinross","countryCode":"GB","stateCode":"SCT","latitude":"56.20466000","longitude":"-3.42138000"},{"name":"Kintore","countryCode":"GB","stateCode":"SCT","latitude":"57.23721000","longitude":"-2.34540000"},{"name":"Kippen","countryCode":"GB","stateCode":"SCT","latitude":"56.12673000","longitude":"-4.17083000"},{"name":"Kirkcaldy","countryCode":"GB","stateCode":"SCT","latitude":"56.11683000","longitude":"-3.15999000"},{"name":"Kirkconnel","countryCode":"GB","stateCode":"SCT","latitude":"55.38561000","longitude":"-3.99836000"},{"name":"Kirkcudbright","countryCode":"GB","stateCode":"SCT","latitude":"54.83830000","longitude":"-4.04908000"},{"name":"Kirkintilloch","countryCode":"GB","stateCode":"SCT","latitude":"55.93933000","longitude":"-4.15262000"},{"name":"Kirkliston","countryCode":"GB","stateCode":"SCT","latitude":"55.95364000","longitude":"-3.40288000"},{"name":"Kirknewton","countryCode":"GB","stateCode":"SCT","latitude":"55.88754000","longitude":"-3.41898000"},{"name":"Kirkwall","countryCode":"GB","stateCode":"SCT","latitude":"58.98479000","longitude":"-2.95873000"},{"name":"Kirriemuir","countryCode":"GB","stateCode":"SCT","latitude":"56.67398000","longitude":"-3.00343000"},{"name":"Ladybank","countryCode":"GB","stateCode":"SCT","latitude":"56.27421000","longitude":"-3.12390000"},{"name":"Lamlash","countryCode":"GB","stateCode":"SCT","latitude":"55.53358000","longitude":"-5.12956000"},{"name":"Lanark","countryCode":"GB","stateCode":"SCT","latitude":"55.67371000","longitude":"-3.78170000"},{"name":"Langholm","countryCode":"GB","stateCode":"SCT","latitude":"55.15101000","longitude":"-2.99889000"},{"name":"Larbert","countryCode":"GB","stateCode":"SCT","latitude":"56.02246000","longitude":"-3.82872000"},{"name":"Largs","countryCode":"GB","stateCode":"SCT","latitude":"55.79629000","longitude":"-4.86337000"},{"name":"Larkhall","countryCode":"GB","stateCode":"SCT","latitude":"55.73333000","longitude":"-3.96667000"},{"name":"Lauder","countryCode":"GB","stateCode":"SCT","latitude":"55.71908000","longitude":"-2.74755000"},{"name":"Laurencekirk","countryCode":"GB","stateCode":"SCT","latitude":"56.83338000","longitude":"-2.46540000"},{"name":"Laurieston","countryCode":"GB","stateCode":"SCT","latitude":"55.99562000","longitude":"-3.74801000"},{"name":"Law","countryCode":"GB","stateCode":"SCT","latitude":"55.75000000","longitude":"-3.88333000"},{"name":"Lennoxtown","countryCode":"GB","stateCode":"SCT","latitude":"55.97263000","longitude":"-4.20001000"},{"name":"Lenzie","countryCode":"GB","stateCode":"SCT","latitude":"55.92762000","longitude":"-4.15399000"},{"name":"Lerwick","countryCode":"GB","stateCode":"SCT","latitude":"60.15339000","longitude":"-1.14427000"},{"name":"Leslie","countryCode":"GB","stateCode":"SCT","latitude":"56.20000000","longitude":"-3.21667000"},{"name":"Lesmahagow","countryCode":"GB","stateCode":"SCT","latitude":"55.63668000","longitude":"-3.88736000"},{"name":"Letham","countryCode":"GB","stateCode":"SCT","latitude":"56.62683000","longitude":"-2.77060000"},{"name":"Leuchars","countryCode":"GB","stateCode":"SCT","latitude":"56.38174000","longitude":"-2.88253000"},{"name":"Leven","countryCode":"GB","stateCode":"SCT","latitude":"56.20000000","longitude":"-3.00000000"},{"name":"Lhanbryde","countryCode":"GB","stateCode":"SCT","latitude":"57.63529000","longitude":"-3.21839000"},{"name":"Limekilns","countryCode":"GB","stateCode":"SCT","latitude":"56.03336000","longitude":"-3.47713000"},{"name":"Linlithgow","countryCode":"GB","stateCode":"SCT","latitude":"55.97639000","longitude":"-3.60364000"},{"name":"Linwood","countryCode":"GB","stateCode":"SCT","latitude":"55.84834000","longitude":"-4.49337000"},{"name":"Livingston","countryCode":"GB","stateCode":"SCT","latitude":"55.90288000","longitude":"-3.52261000"},{"name":"Loanhead","countryCode":"GB","stateCode":"SCT","latitude":"55.87945000","longitude":"-3.15874000"},{"name":"Locharbriggs","countryCode":"GB","stateCode":"SCT","latitude":"55.10337000","longitude":"-3.58438000"},{"name":"Lochgelly","countryCode":"GB","stateCode":"SCT","latitude":"56.12826000","longitude":"-3.30964000"},{"name":"Lochgilphead","countryCode":"GB","stateCode":"SCT","latitude":"56.03796000","longitude":"-5.43206000"},{"name":"Lochmaben","countryCode":"GB","stateCode":"SCT","latitude":"55.13011000","longitude":"-3.44286000"},{"name":"Lochwinnoch","countryCode":"GB","stateCode":"SCT","latitude":"55.79521000","longitude":"-4.63034000"},{"name":"Lockerbie","countryCode":"GB","stateCode":"SCT","latitude":"55.12302000","longitude":"-3.35635000"},{"name":"Logan","countryCode":"GB","stateCode":"SCT","latitude":"55.45466000","longitude":"-4.23514000"},{"name":"Longforgan","countryCode":"GB","stateCode":"SCT","latitude":"56.45732000","longitude":"-3.11437000"},{"name":"Longniddry","countryCode":"GB","stateCode":"SCT","latitude":"55.97543000","longitude":"-2.89593000"},{"name":"Lossiemouth","countryCode":"GB","stateCode":"SCT","latitude":"57.72136000","longitude":"-3.28341000"},{"name":"Luncarty","countryCode":"GB","stateCode":"SCT","latitude":"56.45308000","longitude":"-3.47007000"},{"name":"Lundin Links","countryCode":"GB","stateCode":"SCT","latitude":"56.21240000","longitude":"-2.95296000"},{"name":"Macduff","countryCode":"GB","stateCode":"SCT","latitude":"57.67012000","longitude":"-2.49686000"},{"name":"Macmerry","countryCode":"GB","stateCode":"SCT","latitude":"55.94045000","longitude":"-2.90503000"},{"name":"Maddiston","countryCode":"GB","stateCode":"SCT","latitude":"55.97365000","longitude":"-3.69900000"},{"name":"Markinch","countryCode":"GB","stateCode":"SCT","latitude":"56.20214000","longitude":"-3.13517000"},{"name":"Maryburgh","countryCode":"GB","stateCode":"SCT","latitude":"57.57420000","longitude":"-4.44178000"},{"name":"Mauchline","countryCode":"GB","stateCode":"SCT","latitude":"55.51604000","longitude":"-4.37928000"},{"name":"Maxwellheugh","countryCode":"GB","stateCode":"SCT","latitude":"55.59253000","longitude":"-2.42871000"},{"name":"Maybole","countryCode":"GB","stateCode":"SCT","latitude":"55.35503000","longitude":"-4.68026000"},{"name":"Mayfield","countryCode":"GB","stateCode":"SCT","latitude":"55.87172000","longitude":"-3.03875000"},{"name":"Melrose","countryCode":"GB","stateCode":"SCT","latitude":"55.59969000","longitude":"-2.72770000"},{"name":"Menstrie","countryCode":"GB","stateCode":"SCT","latitude":"56.15138000","longitude":"-3.85466000"},{"name":"Methil","countryCode":"GB","stateCode":"SCT","latitude":"56.18543000","longitude":"-3.02157000"},{"name":"Methven","countryCode":"GB","stateCode":"SCT","latitude":"56.41737000","longitude":"-3.57832000"},{"name":"Mid Calder","countryCode":"GB","stateCode":"SCT","latitude":"55.89261000","longitude":"-3.48002000"},{"name":"Midlothian","countryCode":"GB","stateCode":"SCT","latitude":"55.82347000","longitude":"-3.09334000"},{"name":"Millport","countryCode":"GB","stateCode":"SCT","latitude":"55.75348000","longitude":"-4.92559000"},{"name":"Milltimber","countryCode":"GB","stateCode":"SCT","latitude":"57.10424000","longitude":"-2.24099000"},{"name":"Milnathort","countryCode":"GB","stateCode":"SCT","latitude":"56.22688000","longitude":"-3.41930000"},{"name":"Milngavie","countryCode":"GB","stateCode":"SCT","latitude":"55.94071000","longitude":"-4.32311000"},{"name":"Milton of Campsie","countryCode":"GB","stateCode":"SCT","latitude":"55.96120000","longitude":"-4.16508000"},{"name":"Milton of Leys","countryCode":"GB","stateCode":"SCT","latitude":"57.45125000","longitude":"-4.17592000"},{"name":"Mintlaw","countryCode":"GB","stateCode":"SCT","latitude":"57.52414000","longitude":"-2.00099000"},{"name":"Moffat","countryCode":"GB","stateCode":"SCT","latitude":"55.33527000","longitude":"-3.44142000"},{"name":"Monifieth","countryCode":"GB","stateCode":"SCT","latitude":"56.48227000","longitude":"-2.81732000"},{"name":"Montrose","countryCode":"GB","stateCode":"SCT","latitude":"56.71683000","longitude":"-2.46695000"},{"name":"Moodiesburn","countryCode":"GB","stateCode":"SCT","latitude":"55.91501000","longitude":"-4.08331000"},{"name":"Moray","countryCode":"GB","stateCode":"SCT","latitude":"57.41667000","longitude":"-3.25000000"},{"name":"Mossblown","countryCode":"GB","stateCode":"SCT","latitude":"55.48941000","longitude":"-4.52787000"},{"name":"Motherwell","countryCode":"GB","stateCode":"SCT","latitude":"55.78924000","longitude":"-3.99187000"},{"name":"Muir of Ord","countryCode":"GB","stateCode":"SCT","latitude":"57.51976000","longitude":"-4.45939000"},{"name":"Muirhead","countryCode":"GB","stateCode":"SCT","latitude":"56.50000000","longitude":"-3.06667000"},{"name":"Muirkirk","countryCode":"GB","stateCode":"SCT","latitude":"55.52272000","longitude":"-4.06551000"},{"name":"Musselburgh","countryCode":"GB","stateCode":"SCT","latitude":"55.94170000","longitude":"-3.04991000"},{"name":"Nairn","countryCode":"GB","stateCode":"SCT","latitude":"57.58094000","longitude":"-3.87973000"},{"name":"Neilston","countryCode":"GB","stateCode":"SCT","latitude":"55.78574000","longitude":"-4.42637000"},{"name":"Netherlee","countryCode":"GB","stateCode":"SCT","latitude":"55.80157000","longitude":"-4.27325000"},{"name":"New Cumnock","countryCode":"GB","stateCode":"SCT","latitude":"55.39563000","longitude":"-4.18458000"},{"name":"New Pitsligo","countryCode":"GB","stateCode":"SCT","latitude":"57.59019000","longitude":"-2.19535000"},{"name":"New Stevenston","countryCode":"GB","stateCode":"SCT","latitude":"55.81669000","longitude":"-3.97357000"},{"name":"Newarthill","countryCode":"GB","stateCode":"SCT","latitude":"55.81510000","longitude":"-3.93733000"},{"name":"Newbridge","countryCode":"GB","stateCode":"SCT","latitude":"55.93333000","longitude":"-3.40000000"},{"name":"Newburgh","countryCode":"GB","stateCode":"SCT","latitude":"56.35079000","longitude":"-3.23650000"},{"name":"Newmacher","countryCode":"GB","stateCode":"SCT","latitude":"57.26667000","longitude":"-2.18333000"},{"name":"Newmains","countryCode":"GB","stateCode":"SCT","latitude":"55.78514000","longitude":"-3.87465000"},{"name":"Newmilns","countryCode":"GB","stateCode":"SCT","latitude":"55.60751000","longitude":"-4.32416000"},{"name":"Newport-on-Tay","countryCode":"GB","stateCode":"SCT","latitude":"56.43911000","longitude":"-2.93670000"},{"name":"Newton Mearns","countryCode":"GB","stateCode":"SCT","latitude":"55.77334000","longitude":"-4.33339000"},{"name":"Newton Stewart","countryCode":"GB","stateCode":"SCT","latitude":"54.95784000","longitude":"-4.48315000"},{"name":"Newtonhill","countryCode":"GB","stateCode":"SCT","latitude":"57.03333000","longitude":"-2.15000000"},{"name":"Newtonmore","countryCode":"GB","stateCode":"SCT","latitude":"57.06567000","longitude":"-4.12097000"},{"name":"Newtown St Boswells","countryCode":"GB","stateCode":"SCT","latitude":"55.57887000","longitude":"-2.66874000"},{"name":"North Ayrshire","countryCode":"GB","stateCode":"SCT","latitude":"55.69694000","longitude":"-4.73373000"},{"name":"North Berwick","countryCode":"GB","stateCode":"SCT","latitude":"56.05825000","longitude":"-2.72290000"},{"name":"North Lanarkshire","countryCode":"GB","stateCode":"SCT","latitude":"55.86667000","longitude":"-3.91667000"},{"name":"North Queensferry","countryCode":"GB","stateCode":"SCT","latitude":"56.00899000","longitude":"-3.39134000"},{"name":"Oakley","countryCode":"GB","stateCode":"SCT","latitude":"56.08421000","longitude":"-3.56311000"},{"name":"Oban","countryCode":"GB","stateCode":"SCT","latitude":"56.41535000","longitude":"-5.47184000"},{"name":"Ochiltree","countryCode":"GB","stateCode":"SCT","latitude":"55.45981000","longitude":"-4.36782000"},{"name":"Old Kilpatrick","countryCode":"GB","stateCode":"SCT","latitude":"55.92241000","longitude":"-4.45567000"},{"name":"Oldmeldrum","countryCode":"GB","stateCode":"SCT","latitude":"57.33492000","longitude":"-2.31990000"},{"name":"Orkney","countryCode":"GB","stateCode":"SCT","latitude":"58.98465000","longitude":"-2.95953000"},{"name":"Orkney Islands","countryCode":"GB","stateCode":"SCT","latitude":"59.00000000","longitude":"-3.00000000"},{"name":"Ormiston","countryCode":"GB","stateCode":"SCT","latitude":"55.91302000","longitude":"-2.93985000"},{"name":"Overtown","countryCode":"GB","stateCode":"SCT","latitude":"55.75719000","longitude":"-3.91645000"},{"name":"Paisley","countryCode":"GB","stateCode":"SCT","latitude":"55.83173000","longitude":"-4.43254000"},{"name":"Patna","countryCode":"GB","stateCode":"SCT","latitude":"55.36406000","longitude":"-4.50594000"},{"name":"Peebles","countryCode":"GB","stateCode":"SCT","latitude":"55.65190000","longitude":"-3.18880000"},{"name":"Pencaitland","countryCode":"GB","stateCode":"SCT","latitude":"55.90727000","longitude":"-2.89490000"},{"name":"Penicuik","countryCode":"GB","stateCode":"SCT","latitude":"55.83116000","longitude":"-3.22608000"},{"name":"Perth","countryCode":"GB","stateCode":"SCT","latitude":"56.39522000","longitude":"-3.43139000"},{"name":"Perth and Kinross","countryCode":"GB","stateCode":"SCT","latitude":"56.50000000","longitude":"-3.75000000"},{"name":"Peterculter","countryCode":"GB","stateCode":"SCT","latitude":"57.09929000","longitude":"-2.26588000"},{"name":"Peterhead","countryCode":"GB","stateCode":"SCT","latitude":"57.50584000","longitude":"-1.79806000"},{"name":"Pitlochry","countryCode":"GB","stateCode":"SCT","latitude":"56.70514000","longitude":"-3.73432000"},{"name":"Pitmedden","countryCode":"GB","stateCode":"SCT","latitude":"57.33691000","longitude":"-2.18022000"},{"name":"Pittenweem","countryCode":"GB","stateCode":"SCT","latitude":"56.21406000","longitude":"-2.72839000"},{"name":"Plains","countryCode":"GB","stateCode":"SCT","latitude":"55.88044000","longitude":"-3.92349000"},{"name":"Plean","countryCode":"GB","stateCode":"SCT","latitude":"56.06516000","longitude":"-3.87596000"},{"name":"Polbeth","countryCode":"GB","stateCode":"SCT","latitude":"55.86072000","longitude":"-3.54901000"},{"name":"Polmont","countryCode":"GB","stateCode":"SCT","latitude":"55.99050000","longitude":"-3.70737000"},{"name":"Port Bannatyne","countryCode":"GB","stateCode":"SCT","latitude":"55.85660000","longitude":"-5.06503000"},{"name":"Port Erroll","countryCode":"GB","stateCode":"SCT","latitude":"57.41427000","longitude":"-1.84596000"},{"name":"Port Glasgow","countryCode":"GB","stateCode":"SCT","latitude":"55.93464000","longitude":"-4.68950000"},{"name":"Portknockie","countryCode":"GB","stateCode":"SCT","latitude":"57.70248000","longitude":"-2.85989000"},{"name":"Portlethen","countryCode":"GB","stateCode":"SCT","latitude":"57.06942000","longitude":"-2.13246000"},{"name":"Portree","countryCode":"GB","stateCode":"SCT","latitude":"57.41288000","longitude":"-6.19418000"},{"name":"Portsoy","countryCode":"GB","stateCode":"SCT","latitude":"57.68144000","longitude":"-2.68956000"},{"name":"Prestonpans","countryCode":"GB","stateCode":"SCT","latitude":"55.95939000","longitude":"-2.98038000"},{"name":"Prestwick","countryCode":"GB","stateCode":"SCT","latitude":"55.48333000","longitude":"-4.61667000"},{"name":"Queensferry","countryCode":"GB","stateCode":"SCT","latitude":"55.99089000","longitude":"-3.39847000"},{"name":"Ratho","countryCode":"GB","stateCode":"SCT","latitude":"55.92164000","longitude":"-3.38028000"},{"name":"Ratho Station","countryCode":"GB","stateCode":"SCT","latitude":"55.93670000","longitude":"-3.38890000"},{"name":"Redding","countryCode":"GB","stateCode":"SCT","latitude":"55.98861000","longitude":"-3.73230000"},{"name":"Reddingmuirhead","countryCode":"GB","stateCode":"SCT","latitude":"55.98026000","longitude":"-3.74853000"},{"name":"Renfrew","countryCode":"GB","stateCode":"SCT","latitude":"55.87197000","longitude":"-4.39253000"},{"name":"Renfrewshire","countryCode":"GB","stateCode":"SCT","latitude":"55.83333000","longitude":"-4.50000000"},{"name":"Renton","countryCode":"GB","stateCode":"SCT","latitude":"55.97200000","longitude":"-4.58399000"},{"name":"Rhu","countryCode":"GB","stateCode":"SCT","latitude":"56.01667000","longitude":"-4.76667000"},{"name":"Rosehearty","countryCode":"GB","stateCode":"SCT","latitude":"57.69700000","longitude":"-2.11322000"},{"name":"Rosewell","countryCode":"GB","stateCode":"SCT","latitude":"55.85075000","longitude":"-3.13625000"},{"name":"Roslin","countryCode":"GB","stateCode":"SCT","latitude":"55.85749000","longitude":"-3.16895000"},{"name":"Rosneath","countryCode":"GB","stateCode":"SCT","latitude":"56.00985000","longitude":"-4.80151000"},{"name":"Rosyth","countryCode":"GB","stateCode":"SCT","latitude":"56.03689000","longitude":"-3.43800000"},{"name":"Rothes","countryCode":"GB","stateCode":"SCT","latitude":"57.52624000","longitude":"-3.20663000"},{"name":"Rothesay","countryCode":"GB","stateCode":"SCT","latitude":"55.83648000","longitude":"-5.05508000"},{"name":"Rothienorman","countryCode":"GB","stateCode":"SCT","latitude":"57.41145000","longitude":"-2.46455000"},{"name":"Rutherglen","countryCode":"GB","stateCode":"SCT","latitude":"55.82885000","longitude":"-4.21376000"},{"name":"Saint Andrews","countryCode":"GB","stateCode":"SCT","latitude":"56.33871000","longitude":"-2.79902000"},{"name":"Saint Boswells","countryCode":"GB","stateCode":"SCT","latitude":"55.57301000","longitude":"-2.64410000"},{"name":"Saint Cyrus","countryCode":"GB","stateCode":"SCT","latitude":"56.77504000","longitude":"-2.41553000"},{"name":"Saint Monans","countryCode":"GB","stateCode":"SCT","latitude":"56.20651000","longitude":"-2.76821000"},{"name":"Saline","countryCode":"GB","stateCode":"SCT","latitude":"56.11399000","longitude":"-3.57034000"},{"name":"Salsburgh","countryCode":"GB","stateCode":"SCT","latitude":"55.84277000","longitude":"-3.87264000"},{"name":"Saltcoats","countryCode":"GB","stateCode":"SCT","latitude":"55.63616000","longitude":"-4.78588000"},{"name":"Sandbank","countryCode":"GB","stateCode":"SCT","latitude":"55.98203000","longitude":"-4.94973000"},{"name":"Sandwick","countryCode":"GB","stateCode":"SCT","latitude":"60.00000000","longitude":"-1.25000000"},{"name":"Sanquhar","countryCode":"GB","stateCode":"SCT","latitude":"55.36527000","longitude":"-3.92160000"},{"name":"Scalloway","countryCode":"GB","stateCode":"SCT","latitude":"60.13832000","longitude":"-1.27690000"},{"name":"Scone","countryCode":"GB","stateCode":"SCT","latitude":"56.41942000","longitude":"-3.40507000"},{"name":"Seafield","countryCode":"GB","stateCode":"SCT","latitude":"55.87791000","longitude":"-3.58781000"},{"name":"Selkirk","countryCode":"GB","stateCode":"SCT","latitude":"55.54738000","longitude":"-2.83911000"},{"name":"Shetland Islands","countryCode":"GB","stateCode":"SCT","latitude":"60.33333000","longitude":"-1.33333000"},{"name":"Shieldhill","countryCode":"GB","stateCode":"SCT","latitude":"55.97277000","longitude":"-3.76788000"},{"name":"Shotts","countryCode":"GB","stateCode":"SCT","latitude":"55.81951000","longitude":"-3.79749000"},{"name":"Skelmorlie","countryCode":"GB","stateCode":"SCT","latitude":"55.86950000","longitude":"-4.88475000"},{"name":"Slamannan","countryCode":"GB","stateCode":"SCT","latitude":"55.93729000","longitude":"-3.83311000"},{"name":"Smithton","countryCode":"GB","stateCode":"SCT","latitude":"57.47956000","longitude":"-4.15141000"},{"name":"South Ayrshire","countryCode":"GB","stateCode":"SCT","latitude":"55.25000000","longitude":"-4.66667000"},{"name":"South Lanarkshire","countryCode":"GB","stateCode":"SCT","latitude":"55.58333000","longitude":"-3.83333000"},{"name":"Springside","countryCode":"GB","stateCode":"SCT","latitude":"55.61514000","longitude":"-4.59062000"},{"name":"Stanley","countryCode":"GB","stateCode":"SCT","latitude":"56.48540000","longitude":"-3.45184000"},{"name":"Stenhousemuir","countryCode":"GB","stateCode":"SCT","latitude":"56.02676000","longitude":"-3.81462000"},{"name":"Stepps","countryCode":"GB","stateCode":"SCT","latitude":"55.88899000","longitude":"-4.15210000"},{"name":"Stevenston","countryCode":"GB","stateCode":"SCT","latitude":"55.63970000","longitude":"-4.75339000"},{"name":"Stewarton","countryCode":"GB","stateCode":"SCT","latitude":"55.67986000","longitude":"-4.51435000"},{"name":"Stirling","countryCode":"GB","stateCode":"SCT","latitude":"56.11532000","longitude":"-4.23386000"},{"name":"Stonehaven","countryCode":"GB","stateCode":"SCT","latitude":"56.96365000","longitude":"-2.21177000"},{"name":"Stonehouse","countryCode":"GB","stateCode":"SCT","latitude":"55.69435000","longitude":"-3.98780000"},{"name":"Stoneyburn","countryCode":"GB","stateCode":"SCT","latitude":"55.84371000","longitude":"-3.63862000"},{"name":"Stornoway","countryCode":"GB","stateCode":"SCT","latitude":"58.20925000","longitude":"-6.38649000"},{"name":"Stranraer","countryCode":"GB","stateCode":"SCT","latitude":"54.90234000","longitude":"-5.02731000"},{"name":"Strathaven","countryCode":"GB","stateCode":"SCT","latitude":"55.67710000","longitude":"-4.06680000"},{"name":"Strathblane","countryCode":"GB","stateCode":"SCT","latitude":"55.98596000","longitude":"-4.30658000"},{"name":"Strathpeffer","countryCode":"GB","stateCode":"SCT","latitude":"57.58522000","longitude":"-4.54195000"},{"name":"Stromness","countryCode":"GB","stateCode":"SCT","latitude":"58.96498000","longitude":"-3.29601000"},{"name":"Symington","countryCode":"GB","stateCode":"SCT","latitude":"55.55176000","longitude":"-4.55835000"},{"name":"Tain","countryCode":"GB","stateCode":"SCT","latitude":"57.80903000","longitude":"-4.05991000"},{"name":"Tarbert","countryCode":"GB","stateCode":"SCT","latitude":"55.86277000","longitude":"-5.41622000"},{"name":"Tarbolton","countryCode":"GB","stateCode":"SCT","latitude":"55.51292000","longitude":"-4.48648000"},{"name":"Tayport","countryCode":"GB","stateCode":"SCT","latitude":"56.44699000","longitude":"-2.87966000"},{"name":"The Scottish Borders","countryCode":"GB","stateCode":"SCT","latitude":"55.58333000","longitude":"-2.83333000"},{"name":"Thornhill","countryCode":"GB","stateCode":"SCT","latitude":"55.23333000","longitude":"-3.76667000"},{"name":"Thornliebank","countryCode":"GB","stateCode":"SCT","latitude":"55.80454000","longitude":"-4.31746000"},{"name":"Thornton","countryCode":"GB","stateCode":"SCT","latitude":"56.16667000","longitude":"-3.15000000"},{"name":"Thurso","countryCode":"GB","stateCode":"SCT","latitude":"58.59271000","longitude":"-3.52594000"},{"name":"Tillicoultry","countryCode":"GB","stateCode":"SCT","latitude":"56.15251000","longitude":"-3.74015000"},{"name":"Tobermory","countryCode":"GB","stateCode":"SCT","latitude":"56.62198000","longitude":"-6.07231000"},{"name":"Torphins","countryCode":"GB","stateCode":"SCT","latitude":"57.10561000","longitude":"-2.62398000"},{"name":"Torrance","countryCode":"GB","stateCode":"SCT","latitude":"55.93995000","longitude":"-4.21025000"},{"name":"Townhill","countryCode":"GB","stateCode":"SCT","latitude":"56.08910000","longitude":"-3.43889000"},{"name":"Tranent","countryCode":"GB","stateCode":"SCT","latitude":"55.94439000","longitude":"-2.95412000"},{"name":"Troon","countryCode":"GB","stateCode":"SCT","latitude":"55.54359000","longitude":"-4.66335000"},{"name":"Tullibody","countryCode":"GB","stateCode":"SCT","latitude":"56.13364000","longitude":"-3.83835000"},{"name":"Turriff","countryCode":"GB","stateCode":"SCT","latitude":"57.53840000","longitude":"-2.45932000"},{"name":"Twechar","countryCode":"GB","stateCode":"SCT","latitude":"55.95415000","longitude":"-4.08219000"},{"name":"Tweedbank","countryCode":"GB","stateCode":"SCT","latitude":"55.60449000","longitude":"-2.76692000"},{"name":"Uddingston","countryCode":"GB","stateCode":"SCT","latitude":"55.81971000","longitude":"-4.08362000"},{"name":"Ullapool","countryCode":"GB","stateCode":"SCT","latitude":"57.89872000","longitude":"-5.16039000"},{"name":"Vale of Leven","countryCode":"GB","stateCode":"SCT","latitude":"55.97132000","longitude":"-4.57928000"},{"name":"Viewpark","countryCode":"GB","stateCode":"SCT","latitude":"55.82737000","longitude":"-4.05730000"},{"name":"Waterfoot","countryCode":"GB","stateCode":"SCT","latitude":"55.76938000","longitude":"-4.28372000"},{"name":"Wemyss Bay","countryCode":"GB","stateCode":"SCT","latitude":"55.87614000","longitude":"-4.88950000"},{"name":"West Calder","countryCode":"GB","stateCode":"SCT","latitude":"55.85188000","longitude":"-3.56981000"},{"name":"West Dunbartonshire","countryCode":"GB","stateCode":"SCT","latitude":"55.96667000","longitude":"-4.53333000"},{"name":"West Kilbride","countryCode":"GB","stateCode":"SCT","latitude":"55.69004000","longitude":"-4.85771000"},{"name":"West Linton","countryCode":"GB","stateCode":"SCT","latitude":"55.74972000","longitude":"-3.35607000"},{"name":"West Lothian","countryCode":"GB","stateCode":"SCT","latitude":"55.91667000","longitude":"-3.50000000"},{"name":"Westhill","countryCode":"GB","stateCode":"SCT","latitude":"57.15263000","longitude":"-2.27966000"},{"name":"Westquarter","countryCode":"GB","stateCode":"SCT","latitude":"55.99142000","longitude":"-3.74016000"},{"name":"Whitburn","countryCode":"GB","stateCode":"SCT","latitude":"55.86667000","longitude":"-3.68333000"},{"name":"Whitecraig","countryCode":"GB","stateCode":"SCT","latitude":"55.91937000","longitude":"-3.04231000"},{"name":"Whitehills","countryCode":"GB","stateCode":"SCT","latitude":"57.67730000","longitude":"-2.57863000"},{"name":"Wick","countryCode":"GB","stateCode":"SCT","latitude":"58.43906000","longitude":"-3.09424000"},{"name":"Winchburgh","countryCode":"GB","stateCode":"SCT","latitude":"55.95795000","longitude":"-3.46464000"},{"name":"Windygates","countryCode":"GB","stateCode":"SCT","latitude":"56.19546000","longitude":"-3.05274000"},{"name":"Wishaw","countryCode":"GB","stateCode":"SCT","latitude":"55.76667000","longitude":"-3.91667000"},{"name":"Ahoghill","countryCode":"GB","stateCode":"NYK","latitude":"54.86667000","longitude":"-6.36667000"},{"name":"Annahilt","countryCode":"GB","stateCode":"NYK","latitude":"54.43333000","longitude":"-6.00000000"},{"name":"Annalong","countryCode":"GB","stateCode":"NYK","latitude":"54.10823000","longitude":"-5.89966000"},{"name":"Antrim","countryCode":"GB","stateCode":"NYK","latitude":"54.70000000","longitude":"-6.20000000"},{"name":"Antrim and Newtownabbey","countryCode":"GB","stateCode":"NYK","latitude":"54.70177000","longitude":"-6.19770000"},{"name":"Ardglass","countryCode":"GB","stateCode":"NYK","latitude":"54.26312000","longitude":"-5.60981000"},{"name":"Ards and North Down","countryCode":"GB","stateCode":"NYK","latitude":"54.53439000","longitude":"-5.62947000"},{"name":"Armagh","countryCode":"GB","stateCode":"NYK","latitude":"54.35000000","longitude":"-6.66667000"},{"name":"Armagh City Banbridge and Craigavon","countryCode":"GB","stateCode":"NYK","latitude":"54.36922000","longitude":"-6.45651000"},{"name":"Ballinamallard","countryCode":"GB","stateCode":"NYK","latitude":"54.40000000","longitude":"-7.58333000"},{"name":"Ballintoy Harbour","countryCode":"GB","stateCode":"NYK","latitude":"55.24422000","longitude":"-6.36919000"},{"name":"Ballycastle","countryCode":"GB","stateCode":"NYK","latitude":"55.20444000","longitude":"-6.24298000"},{"name":"Ballyclare","countryCode":"GB","stateCode":"NYK","latitude":"54.75089000","longitude":"-5.99944000"},{"name":"Ballygowan","countryCode":"GB","stateCode":"NYK","latitude":"54.50165000","longitude":"-5.79168000"},{"name":"Ballykelly","countryCode":"GB","stateCode":"NYK","latitude":"55.04425000","longitude":"-7.01855000"},{"name":"Ballymena","countryCode":"GB","stateCode":"NYK","latitude":"54.86357000","longitude":"-6.27628000"},{"name":"Ballymoney","countryCode":"GB","stateCode":"NYK","latitude":"55.07080000","longitude":"-6.51009000"},{"name":"Ballynahinch","countryCode":"GB","stateCode":"NYK","latitude":"54.40230000","longitude":"-5.89717000"},{"name":"Ballypatrick","countryCode":"GB","stateCode":"NYK","latitude":"55.18112000","longitude":"-6.15020000"},{"name":"Ballywalter","countryCode":"GB","stateCode":"NYK","latitude":"54.54329000","longitude":"-5.48475000"},{"name":"Banbridge","countryCode":"GB","stateCode":"NYK","latitude":"54.35000000","longitude":"-6.28333000"},{"name":"Bangor","countryCode":"GB","stateCode":"NYK","latitude":"54.65338000","longitude":"-5.66895000"},{"name":"Belfast","countryCode":"GB","stateCode":"NYK","latitude":"54.59682000","longitude":"-5.92541000"},{"name":"Bellaghy","countryCode":"GB","stateCode":"NYK","latitude":"54.80870000","longitude":"-6.51918000"},{"name":"Broughshane","countryCode":"GB","stateCode":"NYK","latitude":"54.89260000","longitude":"-6.20899000"},{"name":"Bushmills","countryCode":"GB","stateCode":"NYK","latitude":"55.20493000","longitude":"-6.51918000"},{"name":"Carnlough","countryCode":"GB","stateCode":"NYK","latitude":"54.99185000","longitude":"-5.99038000"},{"name":"Carnmoney","countryCode":"GB","stateCode":"NYK","latitude":"54.68333000","longitude":"-5.95000000"},{"name":"Carrickfergus","countryCode":"GB","stateCode":"NYK","latitude":"54.71580000","longitude":"-5.80580000"},{"name":"Carryduff","countryCode":"GB","stateCode":"NYK","latitude":"54.51799000","longitude":"-5.88713000"},{"name":"Castledawson","countryCode":"GB","stateCode":"NYK","latitude":"54.77723000","longitude":"-6.56227000"},{"name":"Castlederg","countryCode":"GB","stateCode":"NYK","latitude":"54.70699000","longitude":"-7.59336000"},{"name":"Castlereagh","countryCode":"GB","stateCode":"NYK","latitude":"54.57350000","longitude":"-5.88472000"},{"name":"Castlerock","countryCode":"GB","stateCode":"NYK","latitude":"55.15000000","longitude":"-6.78333000"},{"name":"Castlewellan","countryCode":"GB","stateCode":"NYK","latitude":"54.25690000","longitude":"-5.94446000"},{"name":"Causeway Coast and Glens","countryCode":"GB","stateCode":"NYK","latitude":"55.06014000","longitude":"-6.59081000"},{"name":"City of Belfast","countryCode":"GB","stateCode":"NYK","latitude":"54.58333000","longitude":"-5.91667000"},{"name":"Coalisland","countryCode":"GB","stateCode":"NYK","latitude":"54.54180000","longitude":"-6.70166000"},{"name":"Coleraine","countryCode":"GB","stateCode":"NYK","latitude":"55.13333000","longitude":"-6.66667000"},{"name":"Comber","countryCode":"GB","stateCode":"NYK","latitude":"54.54937000","longitude":"-5.74379000"},{"name":"Connor","countryCode":"GB","stateCode":"NYK","latitude":"54.80000000","longitude":"-6.20000000"},{"name":"Cookstown","countryCode":"GB","stateCode":"NYK","latitude":"54.64305000","longitude":"-6.74595000"},{"name":"Craigavon","countryCode":"GB","stateCode":"NYK","latitude":"54.44709000","longitude":"-6.38700000"},{"name":"Crossgar","countryCode":"GB","stateCode":"NYK","latitude":"54.39675000","longitude":"-5.76061000"},{"name":"Crossmaglen","countryCode":"GB","stateCode":"NYK","latitude":"54.08333000","longitude":"-6.60000000"},{"name":"Crumlin","countryCode":"GB","stateCode":"NYK","latitude":"54.62054000","longitude":"-6.21414000"},{"name":"Cullybackey","countryCode":"GB","stateCode":"NYK","latitude":"54.88875000","longitude":"-6.34701000"},{"name":"Culmore","countryCode":"GB","stateCode":"NYK","latitude":"55.05000000","longitude":"-7.26667000"},{"name":"Cushendall","countryCode":"GB","stateCode":"NYK","latitude":"55.08033000","longitude":"-6.06291000"},{"name":"Derry","countryCode":"GB","stateCode":"NYK","latitude":"54.99810000","longitude":"-7.30934000"},{"name":"Derry City and Strabane","countryCode":"GB","stateCode":"NYK","latitude":"54.82045000","longitude":"-7.35958000"},{"name":"Doagh","countryCode":"GB","stateCode":"NYK","latitude":"54.75000000","longitude":"-6.08333000"},{"name":"Donaghadee","countryCode":"GB","stateCode":"NYK","latitude":"54.64126000","longitude":"-5.53591000"},{"name":"Downpatrick","countryCode":"GB","stateCode":"NYK","latitude":"54.32814000","longitude":"-5.71529000"},{"name":"Draperstown","countryCode":"GB","stateCode":"NYK","latitude":"54.80000000","longitude":"-6.76667000"},{"name":"Dromore","countryCode":"GB","stateCode":"NYK","latitude":"54.51331000","longitude":"-7.45886000"},{"name":"Dundonald","countryCode":"GB","stateCode":"NYK","latitude":"54.59196000","longitude":"-5.79803000"},{"name":"Dundrum","countryCode":"GB","stateCode":"NYK","latitude":"54.25750000","longitude":"-5.84455000"},{"name":"Dungannon","countryCode":"GB","stateCode":"NYK","latitude":"54.50344000","longitude":"-6.76723000"},{"name":"Dungiven","countryCode":"GB","stateCode":"NYK","latitude":"54.93333000","longitude":"-6.91667000"},{"name":"Dunloy","countryCode":"GB","stateCode":"NYK","latitude":"55.01100000","longitude":"-6.41087000"},{"name":"Eglinton","countryCode":"GB","stateCode":"NYK","latitude":"55.01667000","longitude":"-7.18333000"},{"name":"Enniskillen","countryCode":"GB","stateCode":"NYK","latitude":"54.34615000","longitude":"-7.64133000"},{"name":"Fermanagh and Omagh","countryCode":"GB","stateCode":"NYK","latitude":"54.44257000","longitude":"-7.50299000"},{"name":"Fintona","countryCode":"GB","stateCode":"NYK","latitude":"54.50000000","longitude":"-7.31667000"},{"name":"Fivemiletown","countryCode":"GB","stateCode":"NYK","latitude":"54.38333000","longitude":"-7.30000000"},{"name":"Garvagh","countryCode":"GB","stateCode":"NYK","latitude":"54.98333000","longitude":"-6.66667000"},{"name":"Gilford","countryCode":"GB","stateCode":"NYK","latitude":"54.37256000","longitude":"-6.36126000"},{"name":"Glenariff","countryCode":"GB","stateCode":"NYK","latitude":"55.05000000","longitude":"-6.06667000"},{"name":"Glenavy","countryCode":"GB","stateCode":"NYK","latitude":"54.59231000","longitude":"-6.21371000"},{"name":"Greenisland","countryCode":"GB","stateCode":"NYK","latitude":"54.70081000","longitude":"-5.87479000"},{"name":"Greyabbey","countryCode":"GB","stateCode":"NYK","latitude":"54.53483000","longitude":"-5.56028000"},{"name":"Hillsborough","countryCode":"GB","stateCode":"NYK","latitude":"54.46345000","longitude":"-6.07664000"},{"name":"Holywood","countryCode":"GB","stateCode":"NYK","latitude":"54.63863000","longitude":"-5.82473000"},{"name":"Irvinestown","countryCode":"GB","stateCode":"NYK","latitude":"54.46667000","longitude":"-7.63333000"},{"name":"Jordanstown","countryCode":"GB","stateCode":"NYK","latitude":"54.68333000","longitude":"-5.90000000"},{"name":"Keady","countryCode":"GB","stateCode":"NYK","latitude":"54.25000000","longitude":"-6.70000000"},{"name":"Kilkeel","countryCode":"GB","stateCode":"NYK","latitude":"54.06196000","longitude":"-6.00308000"},{"name":"Killyleagh","countryCode":"GB","stateCode":"NYK","latitude":"54.40135000","longitude":"-5.64800000"},{"name":"Kilrea","countryCode":"GB","stateCode":"NYK","latitude":"54.95091000","longitude":"-6.55695000"},{"name":"Kircubbin","countryCode":"GB","stateCode":"NYK","latitude":"54.48739000","longitude":"-5.53385000"},{"name":"Larne","countryCode":"GB","stateCode":"NYK","latitude":"54.85000000","longitude":"-5.81667000"},{"name":"Limavady","countryCode":"GB","stateCode":"NYK","latitude":"55.05045000","longitude":"-6.95074000"},{"name":"Lisburn","countryCode":"GB","stateCode":"NYK","latitude":"54.52337000","longitude":"-6.03527000"},{"name":"Lisburn and Castlereagh","countryCode":"GB","stateCode":"NYK","latitude":"54.50824000","longitude":"-6.05246000"},{"name":"Lisnaskea","countryCode":"GB","stateCode":"NYK","latitude":"54.25000000","longitude":"-7.45000000"},{"name":"Londonderry County Borough","countryCode":"GB","stateCode":"NYK","latitude":"54.99721000","longitude":"-7.30917000"},{"name":"Maghera","countryCode":"GB","stateCode":"NYK","latitude":"54.84390000","longitude":"-6.67145000"},{"name":"Magherafelt","countryCode":"GB","stateCode":"NYK","latitude":"54.75356000","longitude":"-6.60656000"},{"name":"Magheralin","countryCode":"GB","stateCode":"NYK","latitude":"54.46695000","longitude":"-6.25980000"},{"name":"Mid Ulster","countryCode":"GB","stateCode":"NYK","latitude":"54.62190000","longitude":"-6.79097000"},{"name":"Mid and East Antrim","countryCode":"GB","stateCode":"NYK","latitude":"54.87436000","longitude":"-6.10141000"},{"name":"Millisle","countryCode":"GB","stateCode":"NYK","latitude":"54.60638000","longitude":"-5.52973000"},{"name":"Moira","countryCode":"GB","stateCode":"NYK","latitude":"54.48021000","longitude":"-6.22822000"},{"name":"Moneymore","countryCode":"GB","stateCode":"NYK","latitude":"54.69229000","longitude":"-6.66956000"},{"name":"Moy","countryCode":"GB","stateCode":"NYK","latitude":"54.45000000","longitude":"-6.66667000"},{"name":"Newcastle","countryCode":"GB","stateCode":"NYK","latitude":"54.21804000","longitude":"-5.88979000"},{"name":"Newry","countryCode":"GB","stateCode":"NYK","latitude":"54.17841000","longitude":"-6.33739000"},{"name":"Newry Mourne and Down","countryCode":"GB","stateCode":"NYK","latitude":"54.23616000","longitude":"-6.06687000"},{"name":"Newtownabbey","countryCode":"GB","stateCode":"NYK","latitude":"54.65983000","longitude":"-5.90858000"},{"name":"Newtownards","countryCode":"GB","stateCode":"NYK","latitude":"54.59236000","longitude":"-5.69092000"},{"name":"Newtownstewart","countryCode":"GB","stateCode":"NYK","latitude":"54.71778000","longitude":"-7.37886000"},{"name":"Omagh","countryCode":"GB","stateCode":"NYK","latitude":"54.60000000","longitude":"-7.30000000"},{"name":"Portadown","countryCode":"GB","stateCode":"NYK","latitude":"54.42302000","longitude":"-6.44434000"},{"name":"Portaferry","countryCode":"GB","stateCode":"NYK","latitude":"54.38086000","longitude":"-5.54569000"},{"name":"Portavogie","countryCode":"GB","stateCode":"NYK","latitude":"54.45916000","longitude":"-5.44304000"},{"name":"Portglenone","countryCode":"GB","stateCode":"NYK","latitude":"54.87147000","longitude":"-6.47146000"},{"name":"Portrush","countryCode":"GB","stateCode":"NYK","latitude":"55.19592000","longitude":"-6.64930000"},{"name":"Portstewart","countryCode":"GB","stateCode":"NYK","latitude":"55.18132000","longitude":"-6.71402000"},{"name":"Randalstown","countryCode":"GB","stateCode":"NYK","latitude":"54.75000000","longitude":"-6.30000000"},{"name":"Rathfriland","countryCode":"GB","stateCode":"NYK","latitude":"54.25000000","longitude":"-6.16667000"},{"name":"Rostrevor","countryCode":"GB","stateCode":"NYK","latitude":"54.10000000","longitude":"-6.20000000"},{"name":"Saintfield","countryCode":"GB","stateCode":"NYK","latitude":"54.46046000","longitude":"-5.83065000"},{"name":"Sion Mills","countryCode":"GB","stateCode":"NYK","latitude":"54.78752000","longitude":"-7.47276000"},{"name":"Strabane","countryCode":"GB","stateCode":"NYK","latitude":"54.82373000","longitude":"-7.46916000"},{"name":"Tandragee","countryCode":"GB","stateCode":"NYK","latitude":"54.35486000","longitude":"-6.41396000"},{"name":"Templepatrick","countryCode":"GB","stateCode":"NYK","latitude":"54.68333000","longitude":"-6.08333000"},{"name":"Waringstown","countryCode":"GB","stateCode":"NYK","latitude":"54.43431000","longitude":"-6.29929000"},{"name":"Warrenpoint","countryCode":"GB","stateCode":"NYK","latitude":"54.10148000","longitude":"-6.25731000"},{"name":"Whitehead","countryCode":"GB","stateCode":"NYK","latitude":"54.75371000","longitude":"-5.70933000"},{"name":"Gouyave","countryCode":"GD","stateCode":"04","latitude":"12.16462000","longitude":"-61.72965000"},{"name":"Grenville","countryCode":"GD","stateCode":"01","latitude":"12.12278000","longitude":"-61.62498000"},{"name":"Hillsborough","countryCode":"GD","stateCode":"10","latitude":"12.48292000","longitude":"-61.45597000"},{"name":"Saint David’s","countryCode":"GD","stateCode":"02","latitude":"12.04903000","longitude":"-61.66875000"},{"name":"Saint George\'s","countryCode":"GD","stateCode":"03","latitude":"12.05288000","longitude":"-61.75226000"},{"name":"Sauteurs","countryCode":"GD","stateCode":"06","latitude":"12.21833000","longitude":"-61.63917000"},{"name":"Victoria","countryCode":"GD","stateCode":"05","latitude":"12.19021000","longitude":"-61.70677000"},{"name":"Abasha","countryCode":"GE","stateCode":"SZ","latitude":"42.20000000","longitude":"42.20000000"},{"name":"Jvari","countryCode":"GE","stateCode":"SZ","latitude":"42.71693000","longitude":"42.05200000"},{"name":"Khobi","countryCode":"GE","stateCode":"SZ","latitude":"42.31558000","longitude":"41.89871000"},{"name":"Kveda Chkhorots’q’u","countryCode":"GE","stateCode":"SZ","latitude":"42.48103000","longitude":"42.09661000"},{"name":"Mart’vili","countryCode":"GE","stateCode":"SZ","latitude":"42.41436000","longitude":"42.37924000"},{"name":"Mest’ia","countryCode":"GE","stateCode":"SZ","latitude":"43.04581000","longitude":"42.72780000"},{"name":"Mest’iis Munitsip’alit’et’i","countryCode":"GE","stateCode":"SZ","latitude":"43.05000000","longitude":"42.55000000"},{"name":"Orsant’ia","countryCode":"GE","stateCode":"SZ","latitude":"42.46777000","longitude":"41.67377000"},{"name":"P’ot’i","countryCode":"GE","stateCode":"SZ","latitude":"42.14616000","longitude":"41.67197000"},{"name":"Senak’i","countryCode":"GE","stateCode":"SZ","latitude":"42.27042000","longitude":"42.06750000"},{"name":"Tsalenjikha","countryCode":"GE","stateCode":"SZ","latitude":"42.60444000","longitude":"42.06825000"},{"name":"Zugdidi","countryCode":"GE","stateCode":"SZ","latitude":"42.50880000","longitude":"41.87088000"},{"name":"Adigeni","countryCode":"GE","stateCode":"SJ","latitude":"41.68191000","longitude":"42.69867000"},{"name":"Adigeni Municipality","countryCode":"GE","stateCode":"SJ","latitude":"41.71667000","longitude":"42.73333000"},{"name":"Akhaldaba","countryCode":"GE","stateCode":"SJ","latitude":"41.92945000","longitude":"43.48762000"},{"name":"Akhalk’alak’i","countryCode":"GE","stateCode":"SJ","latitude":"41.40514000","longitude":"43.48629000"},{"name":"Akhaltsikhe","countryCode":"GE","stateCode":"SJ","latitude":"41.63901000","longitude":"42.98262000"},{"name":"Akhaltsikhis Munitsip’alit’et’i","countryCode":"GE","stateCode":"SJ","latitude":"41.63333000","longitude":"43.00000000"},{"name":"Aspindza","countryCode":"GE","stateCode":"SJ","latitude":"41.57389000","longitude":"43.24826000"},{"name":"Asp’indzis Munitsip’alit’et’i","countryCode":"GE","stateCode":"SJ","latitude":"41.50000000","longitude":"43.25000000"},{"name":"Bakuriani","countryCode":"GE","stateCode":"SJ","latitude":"41.74972000","longitude":"43.53250000"},{"name":"Borjomi","countryCode":"GE","stateCode":"SJ","latitude":"41.85272000","longitude":"43.41284000"},{"name":"Ninotsminda","countryCode":"GE","stateCode":"SJ","latitude":"41.26458000","longitude":"43.59161000"},{"name":"Tsaghveri","countryCode":"GE","stateCode":"SJ","latitude":"41.80365000","longitude":"43.48194000"},{"name":"Vale","countryCode":"GE","stateCode":"SJ","latitude":"41.61558000","longitude":"42.87224000"},{"name":"Agara","countryCode":"GE","stateCode":"SK","latitude":"42.03761000","longitude":"43.82382000"},{"name":"Gori","countryCode":"GE","stateCode":"SK","latitude":"41.98422000","longitude":"44.11578000"},{"name":"Goris Munitsip’alit’et’i","countryCode":"GE","stateCode":"SK","latitude":"42.06667000","longitude":"44.11667000"},{"name":"Kaspi","countryCode":"GE","stateCode":"SK","latitude":"41.92520000","longitude":"44.42568000"},{"name":"Khashuri","countryCode":"GE","stateCode":"SK","latitude":"41.99414000","longitude":"43.59994000"},{"name":"Surami","countryCode":"GE","stateCode":"SK","latitude":"42.02431000","longitude":"43.55556000"},{"name":"Ts’khinvali","countryCode":"GE","stateCode":"SK","latitude":"42.22764000","longitude":"43.96861000"},{"name":"Akhaldaba","countryCode":"GE","stateCode":"AJ","latitude":"41.65395000","longitude":"42.15163000"},{"name":"Batumi","countryCode":"GE","stateCode":"AJ","latitude":"41.64228000","longitude":"41.63392000"},{"name":"Chakvi","countryCode":"GE","stateCode":"AJ","latitude":"41.72528000","longitude":"41.73278000"},{"name":"Dioknisi","countryCode":"GE","stateCode":"AJ","latitude":"41.62933000","longitude":"42.39171000"},{"name":"Khelvachauri","countryCode":"GE","stateCode":"AJ","latitude":"41.58556000","longitude":"41.66889000"},{"name":"Khulo","countryCode":"GE","stateCode":"AJ","latitude":"41.64353000","longitude":"42.30397000"},{"name":"Kobuleti","countryCode":"GE","stateCode":"AJ","latitude":"41.82143000","longitude":"41.77921000"},{"name":"Makhinjauri","countryCode":"GE","stateCode":"AJ","latitude":"41.67385000","longitude":"41.69401000"},{"name":"Ochkhamuri","countryCode":"GE","stateCode":"AJ","latitude":"41.85975000","longitude":"41.85309000"},{"name":"Shuakhevi","countryCode":"GE","stateCode":"AJ","latitude":"41.63000000","longitude":"42.19083000"},{"name":"Tsikhisdziri","countryCode":"GE","stateCode":"AJ","latitude":"41.76659000","longitude":"41.75517000"},{"name":"Akhalgori","countryCode":"GE","stateCode":"MM","latitude":"42.12597000","longitude":"44.48333000"},{"name":"Dzegvi","countryCode":"GE","stateCode":"MM","latitude":"41.84569000","longitude":"44.60097000"},{"name":"Gudauri","countryCode":"GE","stateCode":"MM","latitude":"42.47797000","longitude":"44.47616000"},{"name":"Java","countryCode":"GE","stateCode":"MM","latitude":"42.39972000","longitude":"43.93667000"},{"name":"Mtskheta","countryCode":"GE","stateCode":"MM","latitude":"41.84514000","longitude":"44.71875000"},{"name":"P’asanauri","countryCode":"GE","stateCode":"MM","latitude":"42.35060000","longitude":"44.68912000"},{"name":"Step’antsminda","countryCode":"GE","stateCode":"MM","latitude":"42.65667000","longitude":"44.64333000"},{"name":"Zhinvali","countryCode":"GE","stateCode":"MM","latitude":"42.13181000","longitude":"44.77264000"},{"name":"Akhmet’a","countryCode":"GE","stateCode":"KA","latitude":"42.03111000","longitude":"45.20750000"},{"name":"Akhmet’is Munitsip’alit’et’i","countryCode":"GE","stateCode":"KA","latitude":"42.25000000","longitude":"45.33333000"},{"name":"Gurjaani","countryCode":"GE","stateCode":"KA","latitude":"41.74292000","longitude":"45.80111000"},{"name":"Lagodekhi","countryCode":"GE","stateCode":"KA","latitude":"41.82681000","longitude":"46.27667000"},{"name":"Qvareli","countryCode":"GE","stateCode":"KA","latitude":"41.95493000","longitude":"45.81716000"},{"name":"Sagarejo","countryCode":"GE","stateCode":"KA","latitude":"41.73397000","longitude":"45.33149000"},{"name":"Sighnaghi","countryCode":"GE","stateCode":"KA","latitude":"41.62046000","longitude":"45.92198000"},{"name":"Sighnaghis Munitsip’alit’et’i","countryCode":"GE","stateCode":"KA","latitude":"41.56667000","longitude":"45.85000000"},{"name":"Telavi","countryCode":"GE","stateCode":"KA","latitude":"41.91978000","longitude":"45.47315000"},{"name":"Tsinandali","countryCode":"GE","stateCode":"KA","latitude":"41.89315000","longitude":"45.57129000"},{"name":"Tsnori","countryCode":"GE","stateCode":"KA","latitude":"41.62088000","longitude":"45.96943000"},{"name":"Ambrolauri","countryCode":"GE","stateCode":"RL","latitude":"42.52111000","longitude":"43.16222000"},{"name":"Ambrolauris Munitsip’alit’et’i","countryCode":"GE","stateCode":"RL","latitude":"42.56667000","longitude":"43.10000000"},{"name":"Lent’ekhi","countryCode":"GE","stateCode":"RL","latitude":"42.78893000","longitude":"42.72226000"},{"name":"Oni","countryCode":"GE","stateCode":"RL","latitude":"42.57944000","longitude":"43.44250000"},{"name":"Baghdatis Munitsip’alit’et’i","countryCode":"GE","stateCode":"IM","latitude":"42.00000000","longitude":"42.90000000"},{"name":"Chiat’ura","countryCode":"GE","stateCode":"IM","latitude":"42.29806000","longitude":"43.29889000"},{"name":"Kharagauli","countryCode":"GE","stateCode":"IM","latitude":"42.02137000","longitude":"43.19773000"},{"name":"Khoni","countryCode":"GE","stateCode":"IM","latitude":"42.32260000","longitude":"42.42061000"},{"name":"Kutaisi","countryCode":"GE","stateCode":"IM","latitude":"42.26791000","longitude":"42.69459000"},{"name":"K’alak’i Chiat’ura","countryCode":"GE","stateCode":"IM","latitude":"42.28333000","longitude":"43.25000000"},{"name":"K’ulashi","countryCode":"GE","stateCode":"IM","latitude":"42.20405000","longitude":"42.34289000"},{"name":"Sach’khere","countryCode":"GE","stateCode":"IM","latitude":"42.34528000","longitude":"43.41944000"},{"name":"Samtredia","countryCode":"GE","stateCode":"IM","latitude":"42.15370000","longitude":"42.33517000"},{"name":"Shorapani","countryCode":"GE","stateCode":"IM","latitude":"42.08980000","longitude":"43.08662000"},{"name":"Tqibuli","countryCode":"GE","stateCode":"IM","latitude":"42.35121000","longitude":"42.99874000"},{"name":"Tsqaltubo","countryCode":"GE","stateCode":"IM","latitude":"42.34129000","longitude":"42.59760000"},{"name":"Vani","countryCode":"GE","stateCode":"IM","latitude":"42.08320000","longitude":"42.52163000"},{"name":"Zestap’oni","countryCode":"GE","stateCode":"IM","latitude":"42.11000000","longitude":"43.05250000"},{"name":"Bich’vinta","countryCode":"GE","stateCode":"AB","latitude":"43.16197000","longitude":"40.34102000"},{"name":"Dranda","countryCode":"GE","stateCode":"AB","latitude":"42.87167000","longitude":"41.15333000"},{"name":"Gagra","countryCode":"GE","stateCode":"AB","latitude":"43.27858000","longitude":"40.27124000"},{"name":"Gali","countryCode":"GE","stateCode":"AB","latitude":"42.62655000","longitude":"41.73808000"},{"name":"Gantiadi","countryCode":"GE","stateCode":"AB","latitude":"43.38111000","longitude":"40.07944000"},{"name":"Gudauta","countryCode":"GE","stateCode":"AB","latitude":"43.10547000","longitude":"40.62067000"},{"name":"Kelasuri","countryCode":"GE","stateCode":"AB","latitude":"42.97877000","longitude":"41.07067000"},{"name":"Och’amch’ire","countryCode":"GE","stateCode":"AB","latitude":"42.71232000","longitude":"41.46863000"},{"name":"P’rimorsk’oe","countryCode":"GE","stateCode":"AB","latitude":"43.09236000","longitude":"40.69650000"},{"name":"Sokhumi","countryCode":"GE","stateCode":"AB","latitude":"43.00697000","longitude":"40.98930000"},{"name":"Stantsiya Novyy Afon","countryCode":"GE","stateCode":"AB","latitude":"43.08056000","longitude":"40.83833000"},{"name":"Tqvarch\'eli","countryCode":"GE","stateCode":"AB","latitude":"42.84035000","longitude":"41.68007000"},{"name":"Bolnisi","countryCode":"GE","stateCode":"KK","latitude":"41.44794000","longitude":"44.53838000"},{"name":"Bolnisis Munitsip’alit’et’i","countryCode":"GE","stateCode":"KK","latitude":"41.36667000","longitude":"44.51667000"},{"name":"Didi Lilo","countryCode":"GE","stateCode":"KK","latitude":"41.73611000","longitude":"44.96472000"},{"name":"Dmanisis Munitsip’alit’et’i","countryCode":"GE","stateCode":"KK","latitude":"41.35000000","longitude":"44.13333000"},{"name":"Gardabani","countryCode":"GE","stateCode":"KK","latitude":"41.46054000","longitude":"45.09283000"},{"name":"Gardabnis Munitsip’alit’et’i","countryCode":"GE","stateCode":"KK","latitude":"41.61667000","longitude":"45.00000000"},{"name":"Manglisi","countryCode":"GE","stateCode":"KK","latitude":"41.69698000","longitude":"44.38448000"},{"name":"Marneuli","countryCode":"GE","stateCode":"KK","latitude":"41.47588000","longitude":"44.80895000"},{"name":"Marneulis Munitsip’alit’et’i","countryCode":"GE","stateCode":"KK","latitude":"41.38333000","longitude":"44.85000000"},{"name":"Naghvarevi","countryCode":"GE","stateCode":"KK","latitude":"41.35272000","longitude":"44.76178000"},{"name":"Rust’avi","countryCode":"GE","stateCode":"KK","latitude":"41.54949000","longitude":"44.99323000"},{"name":"Tetrits’q’alos Munitsip’alit’et’i","countryCode":"GE","stateCode":"KK","latitude":"41.60000000","longitude":"44.50000000"},{"name":"Tsalka","countryCode":"GE","stateCode":"KK","latitude":"41.59460000","longitude":"44.08909000"},{"name":"Ts’alk’is Munitsip’alit’et’i","countryCode":"GE","stateCode":"KK","latitude":"41.63333000","longitude":"43.96667000"},{"name":"T’et’ri Tsqaro","countryCode":"GE","stateCode":"KK","latitude":"41.54448000","longitude":"44.46153000"},{"name":"Lanchkhuti","countryCode":"GE","stateCode":"GU","latitude":"42.09027000","longitude":"42.03239000"},{"name":"Naruja","countryCode":"GE","stateCode":"GU","latitude":"41.90694000","longitude":"41.95417000"},{"name":"Ozurgeti","countryCode":"GE","stateCode":"GU","latitude":"41.92442000","longitude":"42.00682000"},{"name":"Urek’i","countryCode":"GE","stateCode":"GU","latitude":"41.99556000","longitude":"41.77861000"},{"name":"Tbilisi","countryCode":"GE","stateCode":"TB","latitude":"41.69411000","longitude":"44.83368000"},{"name":"Aboso","countryCode":"GH","stateCode":"WP","latitude":"5.36073000","longitude":"-1.94856000"},{"name":"Axim","countryCode":"GH","stateCode":"WP","latitude":"4.86641000","longitude":"-2.24181000"},{"name":"Bibiani","countryCode":"GH","stateCode":"WP","latitude":"6.46346000","longitude":"-2.31938000"},{"name":"Prestea","countryCode":"GH","stateCode":"WP","latitude":"5.43385000","longitude":"-2.14295000"},{"name":"Sekondi-Takoradi","countryCode":"GH","stateCode":"WP","latitude":"4.92678000","longitude":"-1.75773000"},{"name":"Shama Junction","countryCode":"GH","stateCode":"WP","latitude":"5.01806000","longitude":"-1.66437000"},{"name":"Takoradi","countryCode":"GH","stateCode":"WP","latitude":"4.89816000","longitude":"-1.76029000"},{"name":"Tarkwa","countryCode":"GH","stateCode":"WP","latitude":"5.30383000","longitude":"-1.98956000"},{"name":"Aburi","countryCode":"GH","stateCode":"EP","latitude":"5.84802000","longitude":"-0.17449000"},{"name":"Akim Oda","countryCode":"GH","stateCode":"EP","latitude":"5.92665000","longitude":"-0.98577000"},{"name":"Akim Swedru","countryCode":"GH","stateCode":"EP","latitude":"5.89380000","longitude":"-1.01636000"},{"name":"Akropong","countryCode":"GH","stateCode":"EP","latitude":"5.97462000","longitude":"-0.08542000"},{"name":"Akwatia","countryCode":"GH","stateCode":"EP","latitude":"6.04024000","longitude":"-0.80876000"},{"name":"Asamankese","countryCode":"GH","stateCode":"EP","latitude":"5.86006000","longitude":"-0.66350000"},{"name":"Begoro","countryCode":"GH","stateCode":"EP","latitude":"6.38706000","longitude":"-0.37738000"},{"name":"Kibi","countryCode":"GH","stateCode":"EP","latitude":"6.16494000","longitude":"-0.55376000"},{"name":"Koforidua","countryCode":"GH","stateCode":"EP","latitude":"6.09408000","longitude":"-0.25913000"},{"name":"Mpraeso","countryCode":"GH","stateCode":"EP","latitude":"6.59321000","longitude":"-0.73462000"},{"name":"Nsawam","countryCode":"GH","stateCode":"EP","latitude":"5.80893000","longitude":"-0.35026000"},{"name":"Suhum","countryCode":"GH","stateCode":"EP","latitude":"6.04089000","longitude":"-0.45004000"},{"name":"Accra","countryCode":"GH","stateCode":"AA","latitude":"5.55602000","longitude":"-0.19690000"},{"name":"Atsiaman","countryCode":"GH","stateCode":"AA","latitude":"5.69775000","longitude":"-0.32824000"},{"name":"Dome","countryCode":"GH","stateCode":"AA","latitude":"5.65003000","longitude":"-0.23610000"},{"name":"Gbawe","countryCode":"GH","stateCode":"AA","latitude":"5.57692000","longitude":"-0.31038000"},{"name":"Medina Estates","countryCode":"GH","stateCode":"AA","latitude":"5.66580000","longitude":"-0.16307000"},{"name":"Nungua","countryCode":"GH","stateCode":"AA","latitude":"5.60105000","longitude":"-0.07713000"},{"name":"Tema","countryCode":"GH","stateCode":"AA","latitude":"5.66980000","longitude":"-0.01657000"},{"name":"Teshi Old Town","countryCode":"GH","stateCode":"AA","latitude":"5.58365000","longitude":"-0.10722000"},{"name":"Aflao","countryCode":"GH","stateCode":"TV","latitude":"6.11982000","longitude":"1.19012000"},{"name":"Anloga","countryCode":"GH","stateCode":"TV","latitude":"5.79473000","longitude":"0.89728000"},{"name":"Ho","countryCode":"GH","stateCode":"TV","latitude":"6.60084000","longitude":"0.47130000"},{"name":"Hohoe","countryCode":"GH","stateCode":"TV","latitude":"7.15181000","longitude":"0.47362000"},{"name":"Keta","countryCode":"GH","stateCode":"TV","latitude":"5.91793000","longitude":"0.98789000"},{"name":"Kete Krachi","countryCode":"GH","stateCode":"TV","latitude":"7.79391000","longitude":"-0.04980000"},{"name":"Kpandu","countryCode":"GH","stateCode":"TV","latitude":"6.99536000","longitude":"0.29306000"},{"name":"Agogo","countryCode":"GH","stateCode":"AH","latitude":"6.80004000","longitude":"-1.08193000"},{"name":"Bekwai","countryCode":"GH","stateCode":"AH","latitude":"6.45195000","longitude":"-1.57866000"},{"name":"Ejura","countryCode":"GH","stateCode":"AH","latitude":"7.38558000","longitude":"-1.35617000"},{"name":"Konongo","countryCode":"GH","stateCode":"AH","latitude":"6.61667000","longitude":"-1.21667000"},{"name":"Kumasi","countryCode":"GH","stateCode":"AH","latitude":"6.68848000","longitude":"-1.62443000"},{"name":"Mampong","countryCode":"GH","stateCode":"AH","latitude":"7.06273000","longitude":"-1.40010000"},{"name":"Obuase","countryCode":"GH","stateCode":"AH","latitude":"6.20228000","longitude":"-1.66796000"},{"name":"Tafo","countryCode":"GH","stateCode":"AH","latitude":"6.73156000","longitude":"-1.61370000"},{"name":"Apam","countryCode":"GH","stateCode":"CP","latitude":"5.28483000","longitude":"-0.73711000"},{"name":"Cape Coast","countryCode":"GH","stateCode":"CP","latitude":"5.10535000","longitude":"-1.24660000"},{"name":"Dunkwa","countryCode":"GH","stateCode":"CP","latitude":"5.95996000","longitude":"-1.77792000"},{"name":"Elmina","countryCode":"GH","stateCode":"CP","latitude":"5.08470000","longitude":"-1.35093000"},{"name":"Foso","countryCode":"GH","stateCode":"CP","latitude":"5.70119000","longitude":"-1.28657000"},{"name":"Kasoa","countryCode":"GH","stateCode":"CP","latitude":"5.53449000","longitude":"-0.41679000"},{"name":"Mumford","countryCode":"GH","stateCode":"CP","latitude":"5.26176000","longitude":"-0.75897000"},{"name":"Saltpond","countryCode":"GH","stateCode":"CP","latitude":"5.20913000","longitude":"-1.06058000"},{"name":"Swedru","countryCode":"GH","stateCode":"CP","latitude":"5.53711000","longitude":"-0.69984000"},{"name":"Winneba","countryCode":"GH","stateCode":"CP","latitude":"5.35113000","longitude":"-0.62313000"},{"name":"Bawku","countryCode":"GH","stateCode":"UE","latitude":"11.06160000","longitude":"-0.24169000"},{"name":"Bolgatanga","countryCode":"GH","stateCode":"UE","latitude":"10.78556000","longitude":"-0.85139000"},{"name":"Navrongo","countryCode":"GH","stateCode":"UE","latitude":"10.89557000","longitude":"-1.09210000"},{"name":"Kpandae","countryCode":"GH","stateCode":"NP","latitude":"8.46885000","longitude":"-0.01127000"},{"name":"Salaga","countryCode":"GH","stateCode":"NP","latitude":"8.55083000","longitude":"-0.51875000"},{"name":"Savelugu","countryCode":"GH","stateCode":"NP","latitude":"9.62441000","longitude":"-0.82530000"},{"name":"Tamale","countryCode":"GH","stateCode":"NP","latitude":"9.40079000","longitude":"-0.83930000"},{"name":"Yendi","countryCode":"GH","stateCode":"NP","latitude":"9.44272000","longitude":"-0.00991000"},{"name":"Wa","countryCode":"GH","stateCode":"UW","latitude":"10.06069000","longitude":"-2.50192000"},{"name":"Tano South","countryCode":"GH","stateCode":"AF","latitude":"7.19537930","longitude":"-2.12586610"},{"name":"Tano North","countryCode":"GH","stateCode":"AF","latitude":"7.22603010","longitude":"-2.30456560"},{"name":"Asunafo North","countryCode":"GH","stateCode":"AF","latitude":"6.81968910","longitude":"-2.80770500"},{"name":"Asunafo South","countryCode":"GH","stateCode":"AF","latitude":"6.64801380","longitude":"-2.68874370"},{"name":"Asutifi North","countryCode":"GH","stateCode":"AF","latitude":"6.94774860","longitude":"-2.76757160"},{"name":"Asutifi South","countryCode":"GH","stateCode":"AF","latitude":"6.64801380","longitude":"-2.68874370"},{"name":"Techiman","countryCode":"GH","stateCode":"BE","latitude":"7.58968560","longitude":"-1.95122140"},{"name":"Techiman North","countryCode":"GH","stateCode":"BE","latitude":"7.70428020","longitude":"-2.08140570"},{"name":"Atebubu-Amantin","countryCode":"GH","stateCode":"BE","latitude":"7.70237000","longitude":"-1.21979430"},{"name":"Kintampo North","countryCode":"GH","stateCode":"BE","latitude":"8.39635790","longitude":"-1.82000070"},{"name":"Kintampo South","countryCode":"GH","stateCode":"BE","latitude":"7.98971320","longitude":"-2.00711150"},{"name":"Nkoranza North","countryCode":"GH","stateCode":"BE","latitude":"7.56603310","longitude":"-1.72365200"},{"name":"Nkoranza South","countryCode":"GH","stateCode":"BE","latitude":"7.62405120","longitude":"-1.79974460"},{"name":"Pru West","countryCode":"GH","stateCode":"BE","latitude":"8.07359930","longitude":"-1.29055410"},{"name":"Pru East","countryCode":"GH","stateCode":"BE","latitude":"8.22620000","longitude":"-0.65360000"},{"name":"Sene East","countryCode":"GH","stateCode":"BE","latitude":"7.78300000","longitude":"-0.21700000"},{"name":"Sene West","countryCode":"GH","stateCode":"BE","latitude":"7.73420000","longitude":"-0.68180000"},{"name":"Banda","countryCode":"GH","stateCode":"BO","latitude":"8.14956710","longitude":"-2.36639500"},{"name":"Berekum East","countryCode":"GH","stateCode":"BO","latitude":"7.51117580","longitude":"-2.75998310"},{"name":"Berekum West","countryCode":"GH","stateCode":"BO","latitude":"7.51117580","longitude":"-2.75998310"},{"name":"Dormaa Central","countryCode":"GH","stateCode":"BO","latitude":"7.27750000","longitude":"-2.87833300"},{"name":"Dormaa East","countryCode":"GH","stateCode":"BO","latitude":"7.30000000","longitude":"-2.70000000"},{"name":"Dormaa West","countryCode":"GH","stateCode":"BO","latitude":"7.01666700","longitude":"-3.05000000"},{"name":"Jaman North","countryCode":"GH","stateCode":"BO","latitude":"7.98832340","longitude":"-2.96858690"},{"name":"Jaman South","countryCode":"GH","stateCode":"BO","latitude":"7.70843750","longitude":"-3.07501700"},{"name":"Sunyani","countryCode":"GH","stateCode":"BO","latitude":"7.33803320","longitude":"-2.34871460"},{"name":"Sunyani West","countryCode":"GH","stateCode":"BO","latitude":"7.35660520","longitude":"-2.44618620"},{"name":"Tain","countryCode":"GH","stateCode":"BO","latitude":"8.18114110","longitude":"-2.86487620"},{"name":"Wenchi","countryCode":"GH","stateCode":"BO","latitude":"7.74059920","longitude":"-2.12267880"},{"name":"Bunkpurugu-Nyakpanduri","countryCode":"GH","stateCode":"NE","latitude":"10.46609170","longitude":"-0.22711950"},{"name":"Chereponi","countryCode":"GH","stateCode":"NE","latitude":"10.13827720","longitude":"0.28242580"},{"name":"East Mamprusi","countryCode":"GH","stateCode":"NE","latitude":"10.42931860","longitude":"-0.53078850"},{"name":"Mamprugu-Moagduri","countryCode":"GH","stateCode":"NE","latitude":"10.23290000","longitude":"-1.28360000"},{"name":"West Mamprusi","countryCode":"GH","stateCode":"NE","latitude":"10.29906060","longitude":"-1.36750100"},{"name":"Yunyoo-Nasuan","countryCode":"GH","stateCode":"NE","latitude":"10.48400000","longitude":"-0.00900000"},{"name":"Biakoye","countryCode":"GH","stateCode":"OT","latitude":"7.11698690","longitude":"0.32324300"},{"name":"Jasikan","countryCode":"GH","stateCode":"OT","latitude":"7.40940880","longitude":"0.44301500"},{"name":"Kadjebi","countryCode":"GH","stateCode":"OT","latitude":"7.52631920","longitude":"0.46704770"},{"name":"Krachi East","countryCode":"GH","stateCode":"OT","latitude":"7.77196980","longitude":"-0.07763760"},{"name":"Krachi Nchumuru","countryCode":"GH","stateCode":"OT","latitude":"8.14849800","longitude":"-0.16349880"},{"name":"Krachi West","countryCode":"GH","stateCode":"OT","latitude":"7.98282160","longitude":"-0.34886270"},{"name":"Nkwanta North","countryCode":"GH","stateCode":"OT","latitude":"8.35180760","longitude":"0.12217620"},{"name":"Nkwanta South","countryCode":"GH","stateCode":"OT","latitude":"8.25931340","longitude":"0.50185190"},{"name":"Bole","countryCode":"GH","stateCode":"SV","latitude":"9.02996640","longitude":"-2.50694300"},{"name":"Central Gonja","countryCode":"GH","stateCode":"SV","latitude":"8.92784320","longitude":"-1.95369720"},{"name":"North Gonja","countryCode":"GH","stateCode":"SV","latitude":"9.54130850","longitude":"-1.39766920"},{"name":"East Gonja","countryCode":"GH","stateCode":"SV","latitude":"8.72568400","longitude":"-1.07135790"},{"name":"North East Gonja","countryCode":"GH","stateCode":"SV","latitude":"9.11746690","longitude":"-0.55579360"},{"name":"Sawla-Tuna-Kalba","countryCode":"GH","stateCode":"SV","latitude":"9.39114570","longitude":"-2.70611660"},{"name":"West Gonja","countryCode":"GH","stateCode":"SV","latitude":"9.57513170","longitude":"-2.26440410"},{"name":"Aowin","countryCode":"GH","stateCode":"WN","latitude":"5.75309280","longitude":"-3.07518870"},{"name":"Bia East","countryCode":"GH","stateCode":"WN","latitude":"6.76860400","longitude":"-3.33302410"},{"name":"Bia West","countryCode":"GH","stateCode":"WN","latitude":"6.76860400","longitude":"-3.33302410"},{"name":"Bibiani-Anhwiaso-Bekwai","countryCode":"GH","stateCode":"WN","latitude":"6.30210040","longitude":"-2.35675070"},{"name":"Bodi","countryCode":"GH","stateCode":"WN","latitude":"6.22240910","longitude":"-2.76615150"},{"name":"Juaboso","countryCode":"GH","stateCode":"WN","latitude":"6.33331570","longitude":"-2.84206140"},{"name":"Sefwi-Akontombra","countryCode":"GH","stateCode":"WN","latitude":"6.04285480","longitude":"-2.88133620"},{"name":"Sefwi-Wiawso","countryCode":"GH","stateCode":"WN","latitude":"6.21965670","longitude":"-2.50059150"},{"name":"Suaman","countryCode":"GH","stateCode":"WN","latitude":"5.75309280","longitude":"-3.07518870"},{"name":"Abuko","countryCode":"GM","stateCode":"W","latitude":"13.40417000","longitude":"-16.65583000"},{"name":"Brikama","countryCode":"GM","stateCode":"W","latitude":"13.27136000","longitude":"-16.64944000"},{"name":"Foni Bondali","countryCode":"GM","stateCode":"W","latitude":"13.21667000","longitude":"-15.93333000"},{"name":"Foni Brefet","countryCode":"GM","stateCode":"W","latitude":"13.21667000","longitude":"-16.33333000"},{"name":"Foni Jarrol","countryCode":"GM","stateCode":"W","latitude":"13.23333000","longitude":"-15.83333000"},{"name":"Foni Kansala","countryCode":"GM","stateCode":"W","latitude":"13.21667000","longitude":"-16.05000000"},{"name":"Gunjur","countryCode":"GM","stateCode":"W","latitude":"13.20194000","longitude":"-16.73389000"},{"name":"Kombo Central District","countryCode":"GM","stateCode":"W","latitude":"13.25000000","longitude":"-16.66667000"},{"name":"Kombo East District","countryCode":"GM","stateCode":"W","latitude":"13.21667000","longitude":"-16.51667000"},{"name":"Kombo North District","countryCode":"GM","stateCode":"W","latitude":"13.36667000","longitude":"-16.66667000"},{"name":"Kombo South District","countryCode":"GM","stateCode":"W","latitude":"13.25000000","longitude":"-16.75000000"},{"name":"Somita","countryCode":"GM","stateCode":"W","latitude":"13.20583000","longitude":"-16.30556000"},{"name":"Sukuta","countryCode":"GM","stateCode":"W","latitude":"13.41033000","longitude":"-16.70815000"},{"name":"Bakadagy","countryCode":"GM","stateCode":"U","latitude":"13.30000000","longitude":"-14.38333000"},{"name":"Basse Santa Su","countryCode":"GM","stateCode":"U","latitude":"13.30995000","longitude":"-14.21373000"},{"name":"Brifu","countryCode":"GM","stateCode":"U","latitude":"13.50000000","longitude":"-13.93333000"},{"name":"Daba Kunda","countryCode":"GM","stateCode":"U","latitude":"13.31667000","longitude":"-14.30000000"},{"name":"Demba Kunda","countryCode":"GM","stateCode":"U","latitude":"13.25000000","longitude":"-14.26667000"},{"name":"Diabugu","countryCode":"GM","stateCode":"U","latitude":"13.38333000","longitude":"-14.40000000"},{"name":"Diabugu Basilla","countryCode":"GM","stateCode":"U","latitude":"13.33333000","longitude":"-13.95000000"},{"name":"Fulladu East","countryCode":"GM","stateCode":"U","latitude":"13.33333000","longitude":"-14.25000000"},{"name":"Gunjur Kuta","countryCode":"GM","stateCode":"U","latitude":"13.53333000","longitude":"-14.11667000"},{"name":"Kantora","countryCode":"GM","stateCode":"U","latitude":"13.41667000","longitude":"-13.91667000"},{"name":"Koina","countryCode":"GM","stateCode":"U","latitude":"13.48333000","longitude":"-13.86667000"},{"name":"Kumbija","countryCode":"GM","stateCode":"U","latitude":"13.26667000","longitude":"-14.18333000"},{"name":"Nyamanari","countryCode":"GM","stateCode":"U","latitude":"13.33333000","longitude":"-13.86667000"},{"name":"Perai","countryCode":"GM","stateCode":"U","latitude":"13.38333000","longitude":"-14.03333000"},{"name":"Sabi","countryCode":"GM","stateCode":"U","latitude":"13.23333000","longitude":"-14.20000000"},{"name":"Sandu","countryCode":"GM","stateCode":"U","latitude":"13.41667000","longitude":"-14.36667000"},{"name":"Sudowol","countryCode":"GM","stateCode":"U","latitude":"13.36667000","longitude":"-13.96667000"},{"name":"Sun Kunda","countryCode":"GM","stateCode":"U","latitude":"13.38333000","longitude":"-13.85000000"},{"name":"Sutukoba","countryCode":"GM","stateCode":"U","latitude":"13.50000000","longitude":"-14.01667000"},{"name":"Wuli","countryCode":"GM","stateCode":"U","latitude":"13.50000000","longitude":"-14.08333000"},{"name":"Bakau","countryCode":"GM","stateCode":"B","latitude":"13.47806000","longitude":"-16.68194000"},{"name":"Banjul","countryCode":"GM","stateCode":"B","latitude":"13.45274000","longitude":"-16.57803000"},{"name":"Kombo Saint Mary District","countryCode":"GM","stateCode":"B","latitude":"13.44389000","longitude":"-16.64583000"},{"name":"Serekunda","countryCode":"GM","stateCode":"B","latitude":"13.43833000","longitude":"-16.67806000"},{"name":"Bambali","countryCode":"GM","stateCode":"N","latitude":"13.48333000","longitude":"-15.33333000"},{"name":"Barra","countryCode":"GM","stateCode":"N","latitude":"13.48278000","longitude":"-16.54556000"},{"name":"Central Baddibu","countryCode":"GM","stateCode":"N","latitude":"13.53333000","longitude":"-15.91667000"},{"name":"Chilla","countryCode":"GM","stateCode":"N","latitude":"13.55000000","longitude":"-16.28333000"},{"name":"Daru Rilwan","countryCode":"GM","stateCode":"N","latitude":"13.55000000","longitude":"-15.98333000"},{"name":"Essau","countryCode":"GM","stateCode":"N","latitude":"13.48389000","longitude":"-16.53472000"},{"name":"Farafenni","countryCode":"GM","stateCode":"N","latitude":"13.56667000","longitude":"-15.60000000"},{"name":"Gunjur","countryCode":"GM","stateCode":"N","latitude":"13.52278000","longitude":"-16.02778000"},{"name":"Jokadu","countryCode":"GM","stateCode":"N","latitude":"13.53333000","longitude":"-16.18333000"},{"name":"Katchang","countryCode":"GM","stateCode":"N","latitude":"13.50000000","longitude":"-15.75000000"},{"name":"Kerewan","countryCode":"GM","stateCode":"N","latitude":"13.48980000","longitude":"-16.08879000"},{"name":"Lamin","countryCode":"GM","stateCode":"N","latitude":"13.35222000","longitude":"-16.43389000"},{"name":"Lower Baddibu District","countryCode":"GM","stateCode":"N","latitude":"13.50000000","longitude":"-16.05000000"},{"name":"Lower Niumi District","countryCode":"GM","stateCode":"N","latitude":"13.53333000","longitude":"-16.41667000"},{"name":"No Kunda","countryCode":"GM","stateCode":"N","latitude":"13.56667000","longitude":"-15.83333000"},{"name":"Saba","countryCode":"GM","stateCode":"N","latitude":"13.51639000","longitude":"-16.04917000"},{"name":"Sara Kunda","countryCode":"GM","stateCode":"N","latitude":"13.53333000","longitude":"-15.41667000"},{"name":"Upper Baddibu","countryCode":"GM","stateCode":"N","latitude":"13.55000000","longitude":"-15.66667000"},{"name":"Upper Niumi District","countryCode":"GM","stateCode":"N","latitude":"13.40000000","longitude":"-16.33333000"},{"name":"Bansang","countryCode":"GM","stateCode":"M","latitude":"13.43333000","longitude":"-14.65000000"},{"name":"Brikama Nding","countryCode":"GM","stateCode":"M","latitude":"13.53333000","longitude":"-14.93333000"},{"name":"Dankunku","countryCode":"GM","stateCode":"M","latitude":"13.56667000","longitude":"-15.31667000"},{"name":"Denton","countryCode":"GM","stateCode":"M","latitude":"13.50000000","longitude":"-14.93333000"},{"name":"Fulladu West","countryCode":"GM","stateCode":"M","latitude":"13.50000000","longitude":"-14.75000000"},{"name":"Galleh Manda","countryCode":"GM","stateCode":"M","latitude":"13.43333000","longitude":"-14.78333000"},{"name":"Georgetown","countryCode":"GM","stateCode":"M","latitude":"13.54039000","longitude":"-14.76374000"},{"name":"Jakhaly","countryCode":"GM","stateCode":"M","latitude":"13.55000000","longitude":"-14.96667000"},{"name":"Janjanbureh","countryCode":"GM","stateCode":"M","latitude":"13.53564000","longitude":"-14.76515000"},{"name":"Jarreng","countryCode":"GM","stateCode":"M","latitude":"13.61667000","longitude":"-15.18333000"},{"name":"Karantaba","countryCode":"GM","stateCode":"M","latitude":"13.66667000","longitude":"-15.03333000"},{"name":"Kass Wollof","countryCode":"GM","stateCode":"M","latitude":"13.78333000","longitude":"-14.93333000"},{"name":"Kuntaur","countryCode":"GM","stateCode":"M","latitude":"13.67085000","longitude":"-14.88977000"},{"name":"Kunting","countryCode":"GM","stateCode":"M","latitude":"13.53333000","longitude":"-14.66667000"},{"name":"Lower Saloum","countryCode":"GM","stateCode":"M","latitude":"13.71667000","longitude":"-15.36667000"},{"name":"Niamina East District","countryCode":"GM","stateCode":"M","latitude":"13.63333000","longitude":"-15.08333000"},{"name":"Niamina West District","countryCode":"GM","stateCode":"M","latitude":"13.58333000","longitude":"-15.25000000"},{"name":"Niani","countryCode":"GM","stateCode":"M","latitude":"13.66667000","longitude":"-14.91667000"},{"name":"Nianija District","countryCode":"GM","stateCode":"M","latitude":"13.72900000","longitude":"-15.09100000"},{"name":"Pateh Sam","countryCode":"GM","stateCode":"M","latitude":"13.61667000","longitude":"-15.06667000"},{"name":"Sami","countryCode":"GM","stateCode":"M","latitude":"13.58333000","longitude":"-15.20000000"},{"name":"Sami District","countryCode":"GM","stateCode":"M","latitude":"13.58333000","longitude":"-14.58333000"},{"name":"Saruja","countryCode":"GM","stateCode":"M","latitude":"13.55000000","longitude":"-14.91667000"},{"name":"Sukuta","countryCode":"GM","stateCode":"M","latitude":"13.61667000","longitude":"-14.91667000"},{"name":"Upper Saloum","countryCode":"GM","stateCode":"M","latitude":"13.75000000","longitude":"-15.20000000"},{"name":"Wassu","countryCode":"GM","stateCode":"M","latitude":"13.69094000","longitude":"-14.87884000"},{"name":"Baro Kunda","countryCode":"GM","stateCode":"L","latitude":"13.48333000","longitude":"-15.26667000"},{"name":"Bureng","countryCode":"GM","stateCode":"L","latitude":"13.41667000","longitude":"-15.28333000"},{"name":"Jali","countryCode":"GM","stateCode":"L","latitude":"13.35000000","longitude":"-15.96667000"},{"name":"Jarra Central","countryCode":"GM","stateCode":"L","latitude":"13.41667000","longitude":"-15.41667000"},{"name":"Jarra East","countryCode":"GM","stateCode":"L","latitude":"13.41667000","longitude":"-15.25000000"},{"name":"Jarra West","countryCode":"GM","stateCode":"L","latitude":"13.41667000","longitude":"-15.53333000"},{"name":"Jenoi","countryCode":"GM","stateCode":"L","latitude":"13.48333000","longitude":"-15.56667000"},{"name":"Jifarong","countryCode":"GM","stateCode":"L","latitude":"13.30000000","longitude":"-15.86667000"},{"name":"Kaiaf","countryCode":"GM","stateCode":"L","latitude":"13.40000000","longitude":"-15.61667000"},{"name":"Karantaba","countryCode":"GM","stateCode":"L","latitude":"13.43333000","longitude":"-15.51667000"},{"name":"Keneba","countryCode":"GM","stateCode":"L","latitude":"13.32889000","longitude":"-16.01500000"},{"name":"Kiang Central","countryCode":"GM","stateCode":"L","latitude":"13.40000000","longitude":"-15.75000000"},{"name":"Kiang East","countryCode":"GM","stateCode":"L","latitude":"13.41667000","longitude":"-15.63333000"},{"name":"Kiang West District","countryCode":"GM","stateCode":"L","latitude":"13.33333000","longitude":"-16.00000000"},{"name":"Mansa Konko","countryCode":"GM","stateCode":"L","latitude":"13.44325000","longitude":"-15.53570000"},{"name":"Nioro","countryCode":"GM","stateCode":"L","latitude":"13.35000000","longitude":"-15.75000000"},{"name":"Sankwia","countryCode":"GM","stateCode":"L","latitude":"13.46667000","longitude":"-15.51667000"},{"name":"Si Kunda","countryCode":"GM","stateCode":"L","latitude":"13.43333000","longitude":"-15.56667000"},{"name":"Soma","countryCode":"GM","stateCode":"L","latitude":"13.43333000","longitude":"-15.53333000"},{"name":"Sutukung","countryCode":"GM","stateCode":"L","latitude":"13.46667000","longitude":"-15.26667000"},{"name":"Toniataba","countryCode":"GM","stateCode":"L","latitude":"13.43333000","longitude":"-15.58333000"},{"name":"Wellingara Ba","countryCode":"GM","stateCode":"L","latitude":"13.41667000","longitude":"-15.40000000"},{"name":"Beyla","countryCode":"GN","stateCode":"N","latitude":"8.69011000","longitude":"-8.64869000"},{"name":"Beyla Prefecture","countryCode":"GN","stateCode":"N","latitude":"8.91667000","longitude":"-8.41667000"},{"name":"Gueckedou","countryCode":"GN","stateCode":"N","latitude":"8.56744000","longitude":"-10.13360000"},{"name":"Lola","countryCode":"GN","stateCode":"N","latitude":"7.83333000","longitude":"-8.33333000"},{"name":"Macenta","countryCode":"GN","stateCode":"N","latitude":"8.50000000","longitude":"-9.41667000"},{"name":"Nzerekore Prefecture","countryCode":"GN","stateCode":"N","latitude":"7.94500000","longitude":"-8.78300000"},{"name":"Nzérékoré","countryCode":"GN","stateCode":"N","latitude":"7.75624000","longitude":"-8.81790000"},{"name":"Préfecture de Guékédou","countryCode":"GN","stateCode":"N","latitude":"8.66667000","longitude":"-10.25000000"},{"name":"Yomou","countryCode":"GN","stateCode":"N","latitude":"7.50000000","longitude":"-9.16667000"},{"name":"Boffa","countryCode":"GN","stateCode":"B","latitude":"10.33333000","longitude":"-14.16667000"},{"name":"Boke Prefecture","countryCode":"GN","stateCode":"B","latitude":"11.08333000","longitude":"-14.41667000"},{"name":"Boké","countryCode":"GN","stateCode":"B","latitude":"10.93217000","longitude":"-14.29055000"},{"name":"Fria","countryCode":"GN","stateCode":"B","latitude":"10.41667000","longitude":"-13.58333000"},{"name":"Gaoual","countryCode":"GN","stateCode":"B","latitude":"11.75000000","longitude":"-13.20000000"},{"name":"Gaoual Prefecture","countryCode":"GN","stateCode":"B","latitude":"11.75000000","longitude":"-13.20000000"},{"name":"Kimbo","countryCode":"GN","stateCode":"B","latitude":"10.40000000","longitude":"-13.55000000"},{"name":"Koundara","countryCode":"GN","stateCode":"B","latitude":"12.48333000","longitude":"-13.30000000"},{"name":"Koundara Prefecture","countryCode":"GN","stateCode":"B","latitude":"12.41667000","longitude":"-13.16667000"},{"name":"Sanguéya","countryCode":"GN","stateCode":"B","latitude":"10.70000000","longitude":"-14.36667000"},{"name":"Youkounkoun","countryCode":"GN","stateCode":"B","latitude":"12.53110000","longitude":"-13.12240000"},{"name":"Camayenne","countryCode":"GN","stateCode":"C","latitude":"9.53500000","longitude":"-13.68778000"},{"name":"Conakry","countryCode":"GN","stateCode":"C","latitude":"9.53795000","longitude":"-13.67729000"},{"name":"Coyah","countryCode":"GN","stateCode":"D","latitude":"9.75000000","longitude":"-13.41667000"},{"name":"Dubréka","countryCode":"GN","stateCode":"D","latitude":"9.79111000","longitude":"-13.52333000"},{"name":"Forécariah","countryCode":"GN","stateCode":"D","latitude":"9.43056000","longitude":"-13.08806000"},{"name":"Kindia","countryCode":"GN","stateCode":"D","latitude":"10.08333000","longitude":"-12.80000000"},{"name":"Préfecture de Dubréka","countryCode":"GN","stateCode":"D","latitude":"10.25000000","longitude":"-13.41667000"},{"name":"Préfecture de Forécariah","countryCode":"GN","stateCode":"D","latitude":"9.43333000","longitude":"-13.10000000"},{"name":"Telimele Prefecture","countryCode":"GN","stateCode":"D","latitude":"10.91667000","longitude":"-13.33333000"},{"name":"Tondon","countryCode":"GN","stateCode":"D","latitude":"10.36667000","longitude":"-13.35000000"},{"name":"Télimélé","countryCode":"GN","stateCode":"D","latitude":"10.90000000","longitude":"-13.03333000"},{"name":"Dalaba","countryCode":"GN","stateCode":"M","latitude":"10.75000000","longitude":"-12.30000000"},{"name":"Mamou","countryCode":"GN","stateCode":"M","latitude":"10.37546000","longitude":"-12.09148000"},{"name":"Mamou Prefecture","countryCode":"GN","stateCode":"M","latitude":"10.45900000","longitude":"-11.81500000"},{"name":"Pita","countryCode":"GN","stateCode":"M","latitude":"10.83333000","longitude":"-12.58333000"},{"name":"Kankan","countryCode":"GN","stateCode":"K","latitude":"10.38542000","longitude":"-9.30568000"},{"name":"Kankan Prefecture","countryCode":"GN","stateCode":"K","latitude":"10.27100000","longitude":"-9.17800000"},{"name":"Kerouane Prefecture","countryCode":"GN","stateCode":"K","latitude":"9.16667000","longitude":"-9.08333000"},{"name":"Kouroussa","countryCode":"GN","stateCode":"K","latitude":"10.66667000","longitude":"-9.91667000"},{"name":"Kérouané","countryCode":"GN","stateCode":"K","latitude":"9.26667000","longitude":"-9.01667000"},{"name":"Mandiana","countryCode":"GN","stateCode":"K","latitude":"10.62577000","longitude":"-8.69413000"},{"name":"Mandiana Prefecture","countryCode":"GN","stateCode":"K","latitude":"10.65800000","longitude":"-8.61500000"},{"name":"Siguiri","countryCode":"GN","stateCode":"K","latitude":"11.42282000","longitude":"-9.16852000"},{"name":"Siguiri Prefecture","countryCode":"GN","stateCode":"K","latitude":"11.66667000","longitude":"-9.50000000"},{"name":"Tokonou","countryCode":"GN","stateCode":"K","latitude":"9.65000000","longitude":"-9.78333000"},{"name":"Koubia","countryCode":"GN","stateCode":"L","latitude":"11.58333000","longitude":"-11.83333000"},{"name":"Labe Prefecture","countryCode":"GN","stateCode":"L","latitude":"11.36600000","longitude":"-12.30000000"},{"name":"Labé","countryCode":"GN","stateCode":"L","latitude":"11.31823000","longitude":"-12.28332000"},{"name":"Lelouma Prefecture","countryCode":"GN","stateCode":"L","latitude":"11.41667000","longitude":"-12.66667000"},{"name":"Lélouma","countryCode":"GN","stateCode":"L","latitude":"11.42383000","longitude":"-12.68183000"},{"name":"Mali","countryCode":"GN","stateCode":"L","latitude":"12.07900000","longitude":"-12.29820000"},{"name":"Mali Prefecture","countryCode":"GN","stateCode":"L","latitude":"12.08333000","longitude":"-12.08333000"},{"name":"Tougue Prefecture","countryCode":"GN","stateCode":"L","latitude":"11.46667000","longitude":"-11.60000000"},{"name":"Tougué","countryCode":"GN","stateCode":"L","latitude":"11.44503000","longitude":"-11.66422000"},{"name":"Aconibe","countryCode":"GQ","stateCode":"WN","latitude":"1.29683000","longitude":"10.93691000"},{"name":"Ayene","countryCode":"GQ","stateCode":"WN","latitude":"1.85592000","longitude":"10.68994000"},{"name":"Añisoc","countryCode":"GQ","stateCode":"WN","latitude":"1.86580000","longitude":"10.76892000"},{"name":"Mengomeyén","countryCode":"GQ","stateCode":"WN","latitude":"1.69439000","longitude":"11.03422000"},{"name":"Mongomo","countryCode":"GQ","stateCode":"WN","latitude":"1.62742000","longitude":"11.31346000"},{"name":"Nsok","countryCode":"GQ","stateCode":"WN","latitude":"1.12985000","longitude":"11.26603000"},{"name":"Acurenam","countryCode":"GQ","stateCode":"CS","latitude":"1.03225000","longitude":"10.64882000"},{"name":"Bicurga","countryCode":"GQ","stateCode":"CS","latitude":"1.58113000","longitude":"10.46716000"},{"name":"Evinayong","countryCode":"GQ","stateCode":"CS","latitude":"1.43677000","longitude":"10.55124000"},{"name":"Bata","countryCode":"GQ","stateCode":"LI","latitude":"1.86391000","longitude":"9.76582000"},{"name":"Bitica","countryCode":"GQ","stateCode":"LI","latitude":"1.42610000","longitude":"9.62316000"},{"name":"Cogo","countryCode":"GQ","stateCode":"LI","latitude":"1.08425000","longitude":"9.69300000"},{"name":"Machinda","countryCode":"GQ","stateCode":"LI","latitude":"1.88262000","longitude":"9.95133000"},{"name":"Mbini","countryCode":"GQ","stateCode":"LI","latitude":"1.58267000","longitude":"9.61478000"},{"name":"Río Campo","countryCode":"GQ","stateCode":"LI","latitude":"2.33812000","longitude":"9.82212000"},{"name":"Ebebiyin","countryCode":"GQ","stateCode":"KN","latitude":"2.15106000","longitude":"11.33528000"},{"name":"Mikomeseng","countryCode":"GQ","stateCode":"KN","latitude":"2.13609000","longitude":"10.61322000"},{"name":"Ncue","countryCode":"GQ","stateCode":"KN","latitude":"2.01643000","longitude":"10.47066000"},{"name":"Nsang","countryCode":"GQ","stateCode":"KN","latitude":"2.02475000","longitude":"10.94599000"},{"name":"Luba","countryCode":"GQ","stateCode":"BS","latitude":"3.45683000","longitude":"8.55465000"},{"name":"Malabo","countryCode":"GQ","stateCode":"BN","latitude":"3.75578000","longitude":"8.78166000"},{"name":"Rebola","countryCode":"GQ","stateCode":"BN","latitude":"3.71667000","longitude":"8.83333000"},{"name":"Santiago de Baney","countryCode":"GQ","stateCode":"BN","latitude":"3.69920000","longitude":"8.90840000"},{"name":"San Antonio de Palé","countryCode":"GQ","stateCode":"AN","latitude":"-1.40680000","longitude":"5.63178000"},{"name":"Acharnés","countryCode":"GR","stateCode":"I","latitude":"38.08333000","longitude":"23.73333000"},{"name":"Aegina","countryCode":"GR","stateCode":"I","latitude":"37.74667000","longitude":"23.42750000"},{"name":"Afidnés","countryCode":"GR","stateCode":"I","latitude":"38.20332000","longitude":"23.83982000"},{"name":"Aghios Panteleímon","countryCode":"GR","stateCode":"I","latitude":"38.11643000","longitude":"23.98182000"},{"name":"Agios Dimitrios","countryCode":"GR","stateCode":"I","latitude":"37.93333000","longitude":"23.73333000"},{"name":"Agios Dimítrios Kropiás","countryCode":"GR","stateCode":"I","latitude":"37.80612000","longitude":"23.85793000"},{"name":"Agios Ioannis Rentis","countryCode":"GR","stateCode":"I","latitude":"37.96491000","longitude":"23.66511000"},{"name":"Agía Marína","countryCode":"GR","stateCode":"I","latitude":"37.82036000","longitude":"23.84424000"},{"name":"Agía Paraskeví","countryCode":"GR","stateCode":"I","latitude":"38.01667000","longitude":"23.83333000"},{"name":"Agía Varvára","countryCode":"GR","stateCode":"I","latitude":"37.98938000","longitude":"23.66011000"},{"name":"Aigáleo","countryCode":"GR","stateCode":"I","latitude":"37.98333000","longitude":"23.68333000"},{"name":"Aiánteio","countryCode":"GR","stateCode":"I","latitude":"37.92135000","longitude":"23.45877000"},{"name":"Ampelákia","countryCode":"GR","stateCode":"I","latitude":"37.95055000","longitude":"23.52803000"},{"name":"Anoixi","countryCode":"GR","stateCode":"I","latitude":"38.13267000","longitude":"23.85874000"},{"name":"Anthoúsa","countryCode":"GR","stateCode":"I","latitude":"38.02544000","longitude":"23.87617000"},{"name":"Anávyssos","countryCode":"GR","stateCode":"I","latitude":"37.73414000","longitude":"23.94389000"},{"name":"Argithéa","countryCode":"GR","stateCode":"I","latitude":"37.97506000","longitude":"23.88556000"},{"name":"Argyroúpoli","countryCode":"GR","stateCode":"I","latitude":"37.90594000","longitude":"23.75035000"},{"name":"Artémida","countryCode":"GR","stateCode":"I","latitude":"37.96727000","longitude":"23.99684000"},{"name":"Asprópyrgos","countryCode":"GR","stateCode":"I","latitude":"38.06134000","longitude":"23.58971000"},{"name":"Athens","countryCode":"GR","stateCode":"I","latitude":"37.98376000","longitude":"23.72784000"},{"name":"Avlónas","countryCode":"GR","stateCode":"I","latitude":"38.25149000","longitude":"23.69554000"},{"name":"Chaïdári","countryCode":"GR","stateCode":"I","latitude":"38.01135000","longitude":"23.66597000"},{"name":"Cholargós","countryCode":"GR","stateCode":"I","latitude":"38.00000000","longitude":"23.80000000"},{"name":"Dhafní","countryCode":"GR","stateCode":"I","latitude":"37.95002000","longitude":"23.73437000"},{"name":"Dhráfi","countryCode":"GR","stateCode":"I","latitude":"38.02375000","longitude":"23.90788000"},{"name":"Dióni","countryCode":"GR","stateCode":"I","latitude":"38.02328000","longitude":"23.93286000"},{"name":"Diónysos","countryCode":"GR","stateCode":"I","latitude":"38.10458000","longitude":"23.87938000"},{"name":"Drapetsóna","countryCode":"GR","stateCode":"I","latitude":"37.94988000","longitude":"23.62309000"},{"name":"Drosiá","countryCode":"GR","stateCode":"I","latitude":"38.11977000","longitude":"23.86428000"},{"name":"Ekáli","countryCode":"GR","stateCode":"I","latitude":"38.11035000","longitude":"23.83505000"},{"name":"Elefsína","countryCode":"GR","stateCode":"I","latitude":"38.04135000","longitude":"23.54295000"},{"name":"Ellinikó","countryCode":"GR","stateCode":"I","latitude":"37.89013000","longitude":"23.74406000"},{"name":"Erythrés","countryCode":"GR","stateCode":"I","latitude":"38.21741000","longitude":"23.32234000"},{"name":"Filothéi","countryCode":"GR","stateCode":"I","latitude":"38.02524000","longitude":"23.78257000"},{"name":"Fylí","countryCode":"GR","stateCode":"I","latitude":"38.10235000","longitude":"23.66901000"},{"name":"Galatás","countryCode":"GR","stateCode":"I","latitude":"37.49618000","longitude":"23.44886000"},{"name":"Galátsi","countryCode":"GR","stateCode":"I","latitude":"38.01667000","longitude":"23.75000000"},{"name":"Glyfáda","countryCode":"GR","stateCode":"I","latitude":"37.86289000","longitude":"23.75802000"},{"name":"Grammatikó","countryCode":"GR","stateCode":"I","latitude":"38.20251000","longitude":"23.96504000"},{"name":"Gérakas","countryCode":"GR","stateCode":"I","latitude":"38.02277000","longitude":"23.85760000"},{"name":"Ilioúpoli","countryCode":"GR","stateCode":"I","latitude":"37.93149000","longitude":"23.76779000"},{"name":"Irákleio","countryCode":"GR","stateCode":"I","latitude":"38.05282000","longitude":"23.76523000"},{"name":"Kaisarianí","countryCode":"GR","stateCode":"I","latitude":"37.96340000","longitude":"23.76523000"},{"name":"Kallithéa","countryCode":"GR","stateCode":"I","latitude":"37.95000000","longitude":"23.70000000"},{"name":"Kalývia Thorikoú","countryCode":"GR","stateCode":"I","latitude":"37.83894000","longitude":"23.92505000"},{"name":"Kamaterón","countryCode":"GR","stateCode":"I","latitude":"38.05586000","longitude":"23.70515000"},{"name":"Kapandríti","countryCode":"GR","stateCode":"I","latitude":"38.21579000","longitude":"23.87938000"},{"name":"Karellás","countryCode":"GR","stateCode":"I","latitude":"37.93445000","longitude":"23.86484000"},{"name":"Keratsíni","countryCode":"GR","stateCode":"I","latitude":"37.96250000","longitude":"23.61972000"},{"name":"Keratéa","countryCode":"GR","stateCode":"I","latitude":"37.80585000","longitude":"23.97740000"},{"name":"Khalkoútsion","countryCode":"GR","stateCode":"I","latitude":"38.33263000","longitude":"23.73188000"},{"name":"Khalándrion","countryCode":"GR","stateCode":"I","latitude":"38.02369000","longitude":"23.80068000"},{"name":"Kifisiá","countryCode":"GR","stateCode":"I","latitude":"38.07438000","longitude":"23.81106000"},{"name":"Kinéta","countryCode":"GR","stateCode":"I","latitude":"37.96843000","longitude":"23.21351000"},{"name":"Kipséli","countryCode":"GR","stateCode":"I","latitude":"38.00288000","longitude":"23.73755000"},{"name":"Koropí","countryCode":"GR","stateCode":"I","latitude":"37.89886000","longitude":"23.87181000"},{"name":"Korydallós","countryCode":"GR","stateCode":"I","latitude":"37.98468000","longitude":"23.64711000"},{"name":"Kouvarás","countryCode":"GR","stateCode":"I","latitude":"37.82711000","longitude":"23.96715000"},{"name":"Kryonéri","countryCode":"GR","stateCode":"I","latitude":"38.13712000","longitude":"23.83055000"},{"name":"Kypséli","countryCode":"GR","stateCode":"I","latitude":"37.76021000","longitude":"23.45448000"},{"name":"Kálamos","countryCode":"GR","stateCode":"I","latitude":"38.28447000","longitude":"23.86308000"},{"name":"Káto Soúlion","countryCode":"GR","stateCode":"I","latitude":"38.16803000","longitude":"24.01628000"},{"name":"Kítsi","countryCode":"GR","stateCode":"I","latitude":"37.85181000","longitude":"23.84068000"},{"name":"Kýthira","countryCode":"GR","stateCode":"I","latitude":"36.14955000","longitude":"22.98979000"},{"name":"Leondárion","countryCode":"GR","stateCode":"I","latitude":"37.98700000","longitude":"23.85518000"},{"name":"Limín Mesoyaías","countryCode":"GR","stateCode":"I","latitude":"37.89108000","longitude":"24.00307000"},{"name":"Lykóvrysi","countryCode":"GR","stateCode":"I","latitude":"38.06933000","longitude":"23.78223000"},{"name":"Lávrio","countryCode":"GR","stateCode":"I","latitude":"37.71445000","longitude":"24.05647000"},{"name":"Magoúla","countryCode":"GR","stateCode":"I","latitude":"38.07989000","longitude":"23.52108000"},{"name":"Marathónas","countryCode":"GR","stateCode":"I","latitude":"38.15317000","longitude":"23.96278000"},{"name":"Markópoulo","countryCode":"GR","stateCode":"I","latitude":"37.88333000","longitude":"23.93333000"},{"name":"Markópoulo Oropoú","countryCode":"GR","stateCode":"I","latitude":"38.28980000","longitude":"23.82475000"},{"name":"Maroúsi","countryCode":"GR","stateCode":"I","latitude":"38.05000000","longitude":"23.80000000"},{"name":"Megalochóri","countryCode":"GR","stateCode":"I","latitude":"37.71051000","longitude":"23.34659000"},{"name":"Melíssia","countryCode":"GR","stateCode":"I","latitude":"38.05000000","longitude":"23.83333000"},{"name":"Metamórfosi","countryCode":"GR","stateCode":"I","latitude":"38.06576000","longitude":"23.76356000"},{"name":"Moskháton","countryCode":"GR","stateCode":"I","latitude":"37.94789000","longitude":"23.67880000"},{"name":"Mándra","countryCode":"GR","stateCode":"I","latitude":"38.06667000","longitude":"23.50000000"},{"name":"Mégara","countryCode":"GR","stateCode":"I","latitude":"37.99471000","longitude":"23.34324000"},{"name":"Neos Voutzás","countryCode":"GR","stateCode":"I","latitude":"38.04312000","longitude":"23.97749000"},{"name":"Néa Chalkidóna","countryCode":"GR","stateCode":"I","latitude":"38.02710000","longitude":"23.73051000"},{"name":"Néa Erythraía","countryCode":"GR","stateCode":"I","latitude":"38.09270000","longitude":"23.82223000"},{"name":"Néa Filadélfeia","countryCode":"GR","stateCode":"I","latitude":"38.03491000","longitude":"23.73811000"},{"name":"Néa Ionía","countryCode":"GR","stateCode":"I","latitude":"38.03570000","longitude":"23.75733000"},{"name":"Néa Mákri","countryCode":"GR","stateCode":"I","latitude":"38.08733000","longitude":"23.97642000"},{"name":"Néa Palátia","countryCode":"GR","stateCode":"I","latitude":"38.31942000","longitude":"23.79649000"},{"name":"Néa Pentéli","countryCode":"GR","stateCode":"I","latitude":"38.06059000","longitude":"23.85926000"},{"name":"Néa Péramos","countryCode":"GR","stateCode":"I","latitude":"38.00647000","longitude":"23.42348000"},{"name":"Néa Smýrni","countryCode":"GR","stateCode":"I","latitude":"37.94504000","longitude":"23.71416000"},{"name":"Néo Psychikó","countryCode":"GR","stateCode":"I","latitude":"38.00624000","longitude":"23.78373000"},{"name":"Níkaia","countryCode":"GR","stateCode":"I","latitude":"37.96667000","longitude":"23.65000000"},{"name":"Oropós","countryCode":"GR","stateCode":"I","latitude":"38.30326000","longitude":"23.75549000"},{"name":"Paianía","countryCode":"GR","stateCode":"I","latitude":"37.95527000","longitude":"23.85443000"},{"name":"Palaiá Fókaia","countryCode":"GR","stateCode":"I","latitude":"37.71998000","longitude":"23.94792000"},{"name":"Palaió Fáliro","countryCode":"GR","stateCode":"I","latitude":"37.92812000","longitude":"23.70105000"},{"name":"Pallíni","countryCode":"GR","stateCode":"I","latitude":"38.00514000","longitude":"23.88302000"},{"name":"Papágou","countryCode":"GR","stateCode":"I","latitude":"37.98642000","longitude":"23.79347000"},{"name":"Pentéli","countryCode":"GR","stateCode":"I","latitude":"38.05000000","longitude":"23.86667000"},{"name":"Peristéri","countryCode":"GR","stateCode":"I","latitude":"38.01539000","longitude":"23.69187000"},{"name":"Petroúpolis","countryCode":"GR","stateCode":"I","latitude":"38.04187000","longitude":"23.68494000"},{"name":"Pikérmi","countryCode":"GR","stateCode":"I","latitude":"38.00161000","longitude":"23.94075000"},{"name":"Piraeus","countryCode":"GR","stateCode":"I","latitude":"37.94203000","longitude":"23.64619000"},{"name":"Polydéndri","countryCode":"GR","stateCode":"I","latitude":"38.21600000","longitude":"23.86806000"},{"name":"Psychikó","countryCode":"GR","stateCode":"I","latitude":"38.01324000","longitude":"23.77223000"},{"name":"Péfki","countryCode":"GR","stateCode":"I","latitude":"38.06019000","longitude":"23.79264000"},{"name":"Pérama","countryCode":"GR","stateCode":"I","latitude":"37.96775000","longitude":"23.57210000"},{"name":"Póros","countryCode":"GR","stateCode":"I","latitude":"37.49944000","longitude":"23.45361000"},{"name":"Rafína","countryCode":"GR","stateCode":"I","latitude":"38.01812000","longitude":"24.00599000"},{"name":"Rodópoli","countryCode":"GR","stateCode":"I","latitude":"38.11669000","longitude":"23.87572000"},{"name":"Salamína","countryCode":"GR","stateCode":"I","latitude":"37.96427000","longitude":"23.49649000"},{"name":"Saronída","countryCode":"GR","stateCode":"I","latitude":"37.74809000","longitude":"23.91059000"},{"name":"Selínia","countryCode":"GR","stateCode":"I","latitude":"37.93320000","longitude":"23.53147000"},{"name":"Skarmagkás","countryCode":"GR","stateCode":"I","latitude":"38.01133000","longitude":"23.60303000"},{"name":"Skála Oropoú","countryCode":"GR","stateCode":"I","latitude":"38.31964000","longitude":"23.78763000"},{"name":"Spáta","countryCode":"GR","stateCode":"I","latitude":"37.96163000","longitude":"23.91514000"},{"name":"Spétses","countryCode":"GR","stateCode":"I","latitude":"37.26191000","longitude":"23.15943000"},{"name":"Stamáta","countryCode":"GR","stateCode":"I","latitude":"38.12546000","longitude":"23.88038000"},{"name":"Thrakomakedónes","countryCode":"GR","stateCode":"I","latitude":"38.12964000","longitude":"23.75751000"},{"name":"Távros","countryCode":"GR","stateCode":"I","latitude":"37.97064000","longitude":"23.69043000"},{"name":"Varnávas","countryCode":"GR","stateCode":"I","latitude":"38.22358000","longitude":"23.92307000"},{"name":"Varybóbi","countryCode":"GR","stateCode":"I","latitude":"38.12723000","longitude":"23.78729000"},{"name":"Vathý","countryCode":"GR","stateCode":"I","latitude":"37.76420000","longitude":"23.48011000"},{"name":"Vlycháda","countryCode":"GR","stateCode":"I","latitude":"38.02734000","longitude":"23.43663000"},{"name":"Vouliagméni","countryCode":"GR","stateCode":"I","latitude":"37.81423000","longitude":"23.77892000"},{"name":"Voúla","countryCode":"GR","stateCode":"I","latitude":"37.84221000","longitude":"23.77651000"},{"name":"Vraná","countryCode":"GR","stateCode":"I","latitude":"38.12497000","longitude":"23.95198000"},{"name":"Vrilissia","countryCode":"GR","stateCode":"I","latitude":"38.03381000","longitude":"23.82962000"},{"name":"Vári","countryCode":"GR","stateCode":"I","latitude":"37.83320000","longitude":"23.80311000"},{"name":"Vília","countryCode":"GR","stateCode":"I","latitude":"38.16716000","longitude":"23.33659000"},{"name":"Výronas","countryCode":"GR","stateCode":"I","latitude":"37.96105000","longitude":"23.75300000"},{"name":"Ymittos","countryCode":"GR","stateCode":"I","latitude":"37.95342000","longitude":"23.74897000"},{"name":"Zefyri","countryCode":"GR","stateCode":"I","latitude":"38.06647000","longitude":"23.71701000"},{"name":"Zográfos","countryCode":"GR","stateCode":"I","latitude":"37.97574000","longitude":"23.76911000"},{"name":"Ágioi Anárgyroi","countryCode":"GR","stateCode":"I","latitude":"38.03013000","longitude":"23.72379000"},{"name":"Ágios Stéfanos","countryCode":"GR","stateCode":"I","latitude":"38.14657000","longitude":"23.85608000"},{"name":"Álimos","countryCode":"GR","stateCode":"I","latitude":"37.91033000","longitude":"23.72361000"},{"name":"Áno Liósia","countryCode":"GR","stateCode":"I","latitude":"38.08333000","longitude":"23.70000000"},{"name":"Áyioi Apóstoloi","countryCode":"GR","stateCode":"I","latitude":"38.29169000","longitude":"23.91011000"},{"name":"Ílion","countryCode":"GR","stateCode":"I","latitude":"38.03333000","longitude":"23.70000000"},{"name":"Ýdra","countryCode":"GR","stateCode":"I","latitude":"37.34976000","longitude":"23.46560000"},{"name":"Acharávi","countryCode":"GR","stateCode":"F","latitude":"39.79360000","longitude":"19.81736000"},{"name":"Agios Georgis","countryCode":"GR","stateCode":"F","latitude":"39.72363000","longitude":"19.69969000"},{"name":"Alepoú","countryCode":"GR","stateCode":"F","latitude":"39.61594000","longitude":"19.89564000"},{"name":"Ambelókipoi","countryCode":"GR","stateCode":"F","latitude":"37.75809000","longitude":"20.87248000"},{"name":"Argostólion","countryCode":"GR","stateCode":"F","latitude":"38.18109000","longitude":"20.48903000"},{"name":"Corfu","countryCode":"GR","stateCode":"F","latitude":"39.62069000","longitude":"19.91975000"},{"name":"Gaïtánion","countryCode":"GR","stateCode":"F","latitude":"37.79134000","longitude":"20.87407000"},{"name":"Gáïos","countryCode":"GR","stateCode":"F","latitude":"39.19722000","longitude":"20.18556000"},{"name":"Itháki","countryCode":"GR","stateCode":"F","latitude":"38.36421000","longitude":"20.71848000"},{"name":"Kanáli","countryCode":"GR","stateCode":"F","latitude":"39.60556000","longitude":"19.89250000"},{"name":"Katastárion","countryCode":"GR","stateCode":"F","latitude":"37.83012000","longitude":"20.75755000"},{"name":"Kontokáli","countryCode":"GR","stateCode":"F","latitude":"39.64436000","longitude":"19.85194000"},{"name":"Kynopiástes","countryCode":"GR","stateCode":"F","latitude":"39.56785000","longitude":"19.88362000"},{"name":"Lefkada","countryCode":"GR","stateCode":"F","latitude":"38.75000000","longitude":"20.66667000"},{"name":"Lefkímmi","countryCode":"GR","stateCode":"F","latitude":"39.42336000","longitude":"20.07094000"},{"name":"Lithakiá","countryCode":"GR","stateCode":"F","latitude":"37.71935000","longitude":"20.83013000"},{"name":"Lixoúri","countryCode":"GR","stateCode":"F","latitude":"38.20133000","longitude":"20.43706000"},{"name":"Mouzaki","countryCode":"GR","stateCode":"F","latitude":"37.73565000","longitude":"20.82291000"},{"name":"Nomós Kerkýras","countryCode":"GR","stateCode":"F","latitude":"39.66667000","longitude":"19.75000000"},{"name":"Nomós Zakýnthou","countryCode":"GR","stateCode":"F","latitude":"37.75000000","longitude":"20.75000000"},{"name":"Perama","countryCode":"GR","stateCode":"F","latitude":"39.58289000","longitude":"19.91220000"},{"name":"Perivóli","countryCode":"GR","stateCode":"F","latitude":"39.41936000","longitude":"20.01469000"},{"name":"Potamós","countryCode":"GR","stateCode":"F","latitude":"39.62420000","longitude":"19.87826000"},{"name":"Póros","countryCode":"GR","stateCode":"F","latitude":"38.15369000","longitude":"20.77120000"},{"name":"Sámi","countryCode":"GR","stateCode":"F","latitude":"38.25081000","longitude":"20.64686000"},{"name":"Valsamáta","countryCode":"GR","stateCode":"F","latitude":"38.17600000","longitude":"20.58392000"},{"name":"Vanáton","countryCode":"GR","stateCode":"F","latitude":"37.79446000","longitude":"20.85188000"},{"name":"Virós","countryCode":"GR","stateCode":"F","latitude":"39.58340000","longitude":"19.88270000"},{"name":"Zakynthos","countryCode":"GR","stateCode":"F","latitude":"37.78022000","longitude":"20.89555000"},{"name":"Ágios Matthaíos","countryCode":"GR","stateCode":"F","latitude":"39.49506000","longitude":"19.87336000"},{"name":"Adámas","countryCode":"GR","stateCode":"L","latitude":"36.72506000","longitude":"24.44685000"},{"name":"Afántou","countryCode":"GR","stateCode":"L","latitude":"36.29354000","longitude":"28.16225000"},{"name":"Agía Marína","countryCode":"GR","stateCode":"L","latitude":"37.15430000","longitude":"26.85162000"},{"name":"Amorgós","countryCode":"GR","stateCode":"L","latitude":"36.83175000","longitude":"25.89821000"},{"name":"Andros","countryCode":"GR","stateCode":"L","latitude":"37.83333000","longitude":"24.93333000"},{"name":"Antimácheia","countryCode":"GR","stateCode":"L","latitude":"36.80888000","longitude":"27.09764000"},{"name":"Antíparos","countryCode":"GR","stateCode":"L","latitude":"37.03940000","longitude":"25.08258000"},{"name":"Anáfi","countryCode":"GR","stateCode":"L","latitude":"36.35000000","longitude":"25.76667000"},{"name":"Archángelos","countryCode":"GR","stateCode":"L","latitude":"36.21492000","longitude":"28.11487000"},{"name":"Astypálaia","countryCode":"GR","stateCode":"L","latitude":"36.55000000","longitude":"26.35000000"},{"name":"Chálki","countryCode":"GR","stateCode":"L","latitude":"36.22243000","longitude":"27.61191000"},{"name":"Emporeío","countryCode":"GR","stateCode":"L","latitude":"36.35816000","longitude":"25.44615000"},{"name":"Ermoúpolis","countryCode":"GR","stateCode":"L","latitude":"37.44466000","longitude":"24.94290000"},{"name":"Faliraki","countryCode":"GR","stateCode":"L","latitude":"36.33981000","longitude":"28.19942000"},{"name":"Filótion","countryCode":"GR","stateCode":"L","latitude":"37.05167000","longitude":"25.49829000"},{"name":"Firá","countryCode":"GR","stateCode":"L","latitude":"36.42107000","longitude":"25.43087000"},{"name":"Folégandros","countryCode":"GR","stateCode":"L","latitude":"36.62794000","longitude":"24.92021000"},{"name":"Fry","countryCode":"GR","stateCode":"L","latitude":"35.41623000","longitude":"26.92328000"},{"name":"Ialysós","countryCode":"GR","stateCode":"L","latitude":"36.41352000","longitude":"28.15516000"},{"name":"Kardámaina","countryCode":"GR","stateCode":"L","latitude":"36.78305000","longitude":"27.14289000"},{"name":"Karpathos","countryCode":"GR","stateCode":"L","latitude":"35.50701000","longitude":"27.21322000"},{"name":"Kos","countryCode":"GR","stateCode":"L","latitude":"36.89295000","longitude":"27.28768000"},{"name":"Kremastí","countryCode":"GR","stateCode":"L","latitude":"36.40981000","longitude":"28.11920000"},{"name":"Kálymnos","countryCode":"GR","stateCode":"L","latitude":"36.95030000","longitude":"26.98388000"},{"name":"Kéfalos","countryCode":"GR","stateCode":"L","latitude":"36.74507000","longitude":"26.95961000"},{"name":"Kímolos","countryCode":"GR","stateCode":"L","latitude":"36.79368000","longitude":"24.57577000"},{"name":"Kýthnos","countryCode":"GR","stateCode":"L","latitude":"37.41237000","longitude":"24.43068000"},{"name":"Lakkí","countryCode":"GR","stateCode":"L","latitude":"37.13344000","longitude":"26.85237000"},{"name":"Lárdos","countryCode":"GR","stateCode":"L","latitude":"36.09419000","longitude":"28.01565000"},{"name":"Mandráki","countryCode":"GR","stateCode":"L","latitude":"36.61139000","longitude":"27.13333000"},{"name":"Megálo Chorió","countryCode":"GR","stateCode":"L","latitude":"37.45820000","longitude":"26.97272000"},{"name":"Megísti","countryCode":"GR","stateCode":"L","latitude":"36.14889000","longitude":"29.59361000"},{"name":"Mesariá","countryCode":"GR","stateCode":"L","latitude":"36.39893000","longitude":"25.44807000"},{"name":"Mykonos","countryCode":"GR","stateCode":"L","latitude":"37.44529000","longitude":"25.32872000"},{"name":"Mílos","countryCode":"GR","stateCode":"L","latitude":"36.74536000","longitude":"24.42650000"},{"name":"Nomós Kykládon","countryCode":"GR","stateCode":"L","latitude":"37.41667000","longitude":"24.91667000"},{"name":"Náousa","countryCode":"GR","stateCode":"L","latitude":"37.12181000","longitude":"25.24014000"},{"name":"Náxos","countryCode":"GR","stateCode":"L","latitude":"37.10556000","longitude":"25.37639000"},{"name":"Ornós","countryCode":"GR","stateCode":"L","latitude":"37.42391000","longitude":"25.32248000"},{"name":"Oía","countryCode":"GR","stateCode":"L","latitude":"36.46260000","longitude":"25.37637000"},{"name":"Pylí","countryCode":"GR","stateCode":"L","latitude":"36.84472000","longitude":"27.15932000"},{"name":"Pánormos","countryCode":"GR","stateCode":"L","latitude":"36.97156000","longitude":"26.93727000"},{"name":"Páros","countryCode":"GR","stateCode":"L","latitude":"37.08333000","longitude":"25.15000000"},{"name":"Pátmos","countryCode":"GR","stateCode":"L","latitude":"37.30895000","longitude":"26.54723000"},{"name":"Ródos","countryCode":"GR","stateCode":"L","latitude":"36.43556000","longitude":"28.22199000"},{"name":"Skála","countryCode":"GR","stateCode":"L","latitude":"37.32218000","longitude":"26.54300000"},{"name":"Sérifos","countryCode":"GR","stateCode":"L","latitude":"37.15397000","longitude":"24.50614000"},{"name":"Sými","countryCode":"GR","stateCode":"L","latitude":"36.61547000","longitude":"27.83619000"},{"name":"Tínos","countryCode":"GR","stateCode":"L","latitude":"37.53753000","longitude":"25.16343000"},{"name":"Vári","countryCode":"GR","stateCode":"L","latitude":"37.39859000","longitude":"24.94904000"},{"name":"Zipári","countryCode":"GR","stateCode":"L","latitude":"36.87696000","longitude":"27.20532000"},{"name":"Áno Merá","countryCode":"GR","stateCode":"L","latitude":"37.44904000","longitude":"25.39095000"},{"name":"Áno Sýros","countryCode":"GR","stateCode":"L","latitude":"37.44997000","longitude":"24.93562000"},{"name":"Émponas","countryCode":"GR","stateCode":"L","latitude":"36.22683000","longitude":"27.85645000"},{"name":"Íos","countryCode":"GR","stateCode":"L","latitude":"36.73333000","longitude":"25.28333000"},{"name":"Afrátion","countryCode":"GR","stateCode":"H","latitude":"38.45212000","longitude":"23.68775000"},{"name":"Agía Triáda","countryCode":"GR","stateCode":"H","latitude":"38.35505000","longitude":"22.90881000"},{"name":"Aidipsós","countryCode":"GR","stateCode":"H","latitude":"38.87924000","longitude":"23.04691000"},{"name":"Akraifnía","countryCode":"GR","stateCode":"H","latitude":"38.45663000","longitude":"23.22093000"},{"name":"Alivéri","countryCode":"GR","stateCode":"H","latitude":"38.41667000","longitude":"24.03333000"},{"name":"Alíartos","countryCode":"GR","stateCode":"H","latitude":"38.36667000","longitude":"23.10000000"},{"name":"Amfíkleia","countryCode":"GR","stateCode":"H","latitude":"38.63912000","longitude":"22.59171000"},{"name":"Amárynthos","countryCode":"GR","stateCode":"H","latitude":"38.39300000","longitude":"23.88492000"},{"name":"Anthíli","countryCode":"GR","stateCode":"H","latitude":"38.85000000","longitude":"22.47906000"},{"name":"Antikyra","countryCode":"GR","stateCode":"H","latitude":"38.38333000","longitude":"22.63333000"},{"name":"Aráchova","countryCode":"GR","stateCode":"H","latitude":"38.47958000","longitude":"22.58350000"},{"name":"Asopía","countryCode":"GR","stateCode":"H","latitude":"38.29882000","longitude":"23.50189000"},{"name":"Atalánti","countryCode":"GR","stateCode":"H","latitude":"38.65111000","longitude":"22.99917000"},{"name":"Chairóneia","countryCode":"GR","stateCode":"H","latitude":"38.49551000","longitude":"22.84424000"},{"name":"Chalkída","countryCode":"GR","stateCode":"H","latitude":"38.46354000","longitude":"23.60284000"},{"name":"Delphi","countryCode":"GR","stateCode":"H","latitude":"38.47942000","longitude":"22.49357000"},{"name":"Dhrosiá","countryCode":"GR","stateCode":"H","latitude":"38.48413000","longitude":"23.54774000"},{"name":"Domokós","countryCode":"GR","stateCode":"H","latitude":"39.12722000","longitude":"22.30028000"},{"name":"Domvraína","countryCode":"GR","stateCode":"H","latitude":"38.25300000","longitude":"22.98211000"},{"name":"Dílesi","countryCode":"GR","stateCode":"H","latitude":"38.33762000","longitude":"23.67077000"},{"name":"Dístomo","countryCode":"GR","stateCode":"H","latitude":"38.42892000","longitude":"22.66728000"},{"name":"Eláteia","countryCode":"GR","stateCode":"H","latitude":"38.62770000","longitude":"22.76492000"},{"name":"Erétria","countryCode":"GR","stateCode":"H","latitude":"38.40097000","longitude":"23.80220000"},{"name":"Fáros","countryCode":"GR","stateCode":"H","latitude":"38.39959000","longitude":"23.62275000"},{"name":"Fílla","countryCode":"GR","stateCode":"H","latitude":"38.44177000","longitude":"23.68306000"},{"name":"Galaxídhion","countryCode":"GR","stateCode":"H","latitude":"38.38067000","longitude":"22.38001000"},{"name":"Istiaía","countryCode":"GR","stateCode":"H","latitude":"38.95520000","longitude":"23.15210000"},{"name":"Itéa","countryCode":"GR","stateCode":"H","latitude":"38.43201000","longitude":"22.42443000"},{"name":"Kainoúryion","countryCode":"GR","stateCode":"H","latitude":"38.79283000","longitude":"22.72470000"},{"name":"Kaména Voúrla","countryCode":"GR","stateCode":"H","latitude":"38.77844000","longitude":"22.78573000"},{"name":"Kaparéllion","countryCode":"GR","stateCode":"H","latitude":"38.23697000","longitude":"23.21411000"},{"name":"Karpenísi","countryCode":"GR","stateCode":"H","latitude":"38.91218000","longitude":"21.79836000"},{"name":"Kastélla","countryCode":"GR","stateCode":"H","latitude":"38.57048000","longitude":"23.63131000"},{"name":"Kerasochóri","countryCode":"GR","stateCode":"H","latitude":"39.00556000","longitude":"21.63778000"},{"name":"Kyriáki","countryCode":"GR","stateCode":"H","latitude":"38.35365000","longitude":"22.78841000"},{"name":"Kárystos","countryCode":"GR","stateCode":"H","latitude":"38.01333000","longitude":"24.41611000"},{"name":"Káto Tithoréa","countryCode":"GR","stateCode":"H","latitude":"38.60751000","longitude":"22.71348000"},{"name":"Kírra","countryCode":"GR","stateCode":"H","latitude":"38.42944000","longitude":"22.44443000"},{"name":"Kými","countryCode":"GR","stateCode":"H","latitude":"38.63477000","longitude":"24.10287000"},{"name":"Lamía","countryCode":"GR","stateCode":"H","latitude":"38.90000000","longitude":"22.43333000"},{"name":"Lianokládhion","countryCode":"GR","stateCode":"H","latitude":"38.91655000","longitude":"22.30336000"},{"name":"Lidoríki","countryCode":"GR","stateCode":"H","latitude":"38.52389000","longitude":"22.19972000"},{"name":"Livadeiá","countryCode":"GR","stateCode":"H","latitude":"38.43616000","longitude":"22.87665000"},{"name":"Livanátes","countryCode":"GR","stateCode":"H","latitude":"38.71100000","longitude":"23.05030000"},{"name":"Loukísia","countryCode":"GR","stateCode":"H","latitude":"38.47946000","longitude":"23.44796000"},{"name":"Loutrá Aidhipsoú","countryCode":"GR","stateCode":"H","latitude":"38.85695000","longitude":"23.04739000"},{"name":"Límni","countryCode":"GR","stateCode":"H","latitude":"38.76667000","longitude":"23.31667000"},{"name":"Magoúla","countryCode":"GR","stateCode":"H","latitude":"38.41178000","longitude":"23.82128000"},{"name":"Makrakómi","countryCode":"GR","stateCode":"H","latitude":"38.94150000","longitude":"22.11535000"},{"name":"Malakónta","countryCode":"GR","stateCode":"H","latitude":"38.40000000","longitude":"23.76667000"},{"name":"Malesína","countryCode":"GR","stateCode":"H","latitude":"38.62225000","longitude":"23.23370000"},{"name":"Mantoúdi","countryCode":"GR","stateCode":"H","latitude":"38.79808000","longitude":"23.47967000"},{"name":"Marmárion","countryCode":"GR","stateCode":"H","latitude":"38.04839000","longitude":"24.32039000"},{"name":"Martínon","countryCode":"GR","stateCode":"H","latitude":"38.56817000","longitude":"23.21458000"},{"name":"Mytikas","countryCode":"GR","stateCode":"H","latitude":"38.44373000","longitude":"23.65365000"},{"name":"Mólos","countryCode":"GR","stateCode":"H","latitude":"38.80998000","longitude":"22.64544000"},{"name":"Nomós Evrytanías","countryCode":"GR","stateCode":"H","latitude":"39.00000000","longitude":"21.66667000"},{"name":"Nomós Fokídos","countryCode":"GR","stateCode":"H","latitude":"38.50000000","longitude":"22.25000000"},{"name":"Néa Artáki","countryCode":"GR","stateCode":"H","latitude":"38.52027000","longitude":"23.63296000"},{"name":"Néa Lámpsakos","countryCode":"GR","stateCode":"H","latitude":"38.43729000","longitude":"23.62824000"},{"name":"Néa Stíra","countryCode":"GR","stateCode":"H","latitude":"38.17935000","longitude":"24.20842000"},{"name":"Néon Monastírion","countryCode":"GR","stateCode":"H","latitude":"39.23988000","longitude":"22.27465000"},{"name":"Oinófyta","countryCode":"GR","stateCode":"H","latitude":"38.31163000","longitude":"23.64000000"},{"name":"Omvriakí","countryCode":"GR","stateCode":"H","latitude":"39.10118000","longitude":"22.27106000"},{"name":"Orchomenós","countryCode":"GR","stateCode":"H","latitude":"38.49290000","longitude":"22.97962000"},{"name":"Oreoí","countryCode":"GR","stateCode":"H","latitude":"38.95034000","longitude":"23.09191000"},{"name":"Oxílithos","countryCode":"GR","stateCode":"H","latitude":"38.57988000","longitude":"24.11184000"},{"name":"Paralía Avlídhos","countryCode":"GR","stateCode":"H","latitude":"38.38002000","longitude":"23.62842000"},{"name":"Pelasgía","countryCode":"GR","stateCode":"H","latitude":"38.94813000","longitude":"22.83980000"},{"name":"Pláka Dílesi","countryCode":"GR","stateCode":"H","latitude":"38.34950000","longitude":"23.65056000"},{"name":"Politiká","countryCode":"GR","stateCode":"H","latitude":"38.59673000","longitude":"23.54457000"},{"name":"Prokópi","countryCode":"GR","stateCode":"H","latitude":"38.73402000","longitude":"23.49060000"},{"name":"Psachná","countryCode":"GR","stateCode":"H","latitude":"38.57852000","longitude":"23.64326000"},{"name":"Rodhítsa","countryCode":"GR","stateCode":"H","latitude":"38.88829000","longitude":"22.46410000"},{"name":"Roviés","countryCode":"GR","stateCode":"H","latitude":"38.80971000","longitude":"23.23073000"},{"name":"Schimatári","countryCode":"GR","stateCode":"H","latitude":"38.35000000","longitude":"23.58333000"},{"name":"Skýros","countryCode":"GR","stateCode":"H","latitude":"38.90417000","longitude":"24.56306000"},{"name":"Spercheiáda","countryCode":"GR","stateCode":"H","latitude":"38.90656000","longitude":"22.12792000"},{"name":"Stavrós","countryCode":"GR","stateCode":"H","latitude":"38.89641000","longitude":"22.37082000"},{"name":"Steíri","countryCode":"GR","stateCode":"H","latitude":"38.40831000","longitude":"22.71162000"},{"name":"Stylída","countryCode":"GR","stateCode":"H","latitude":"38.91667000","longitude":"22.61667000"},{"name":"Thespiés","countryCode":"GR","stateCode":"H","latitude":"38.30300000","longitude":"23.15016000"},{"name":"Thívai","countryCode":"GR","stateCode":"H","latitude":"38.32500000","longitude":"23.31889000"},{"name":"Vasilikón","countryCode":"GR","stateCode":"H","latitude":"38.42586000","longitude":"23.67189000"},{"name":"Vathí","countryCode":"GR","stateCode":"H","latitude":"38.40490000","longitude":"23.60332000"},{"name":"Vágia","countryCode":"GR","stateCode":"H","latitude":"38.31748000","longitude":"23.17752000"},{"name":"Yimnón","countryCode":"GR","stateCode":"H","latitude":"38.44048000","longitude":"23.88400000"},{"name":"Ágios Geórgios","countryCode":"GR","stateCode":"H","latitude":"38.39343000","longitude":"22.93189000"},{"name":"Ámfissa","countryCode":"GR","stateCode":"H","latitude":"38.52813000","longitude":"22.37713000"},{"name":"Árma","countryCode":"GR","stateCode":"H","latitude":"38.35121000","longitude":"23.48599000"},{"name":"Áyios Konstandínos","countryCode":"GR","stateCode":"H","latitude":"38.75612000","longitude":"22.85757000"},{"name":"Áyios Nikólaos","countryCode":"GR","stateCode":"H","latitude":"38.42051000","longitude":"23.64772000"},{"name":"Áyios Thomás","countryCode":"GR","stateCode":"H","latitude":"38.27717000","longitude":"23.58906000"},{"name":"Agkathiá","countryCode":"GR","stateCode":"B","latitude":"40.55535000","longitude":"22.47083000"},{"name":"Agía Paraskeví","countryCode":"GR","stateCode":"B","latitude":"40.48150000","longitude":"23.04863000"},{"name":"Agía Triáda","countryCode":"GR","stateCode":"B","latitude":"40.50003000","longitude":"22.87351000"},{"name":"Aigínio","countryCode":"GR","stateCode":"B","latitude":"40.50139000","longitude":"22.54000000"},{"name":"Akrolímni","countryCode":"GR","stateCode":"B","latitude":"40.68020000","longitude":"22.26450000"},{"name":"Alexándreia","countryCode":"GR","stateCode":"B","latitude":"40.62667000","longitude":"22.44417000"},{"name":"Alistráti","countryCode":"GR","stateCode":"B","latitude":"41.06443000","longitude":"23.95751000"},{"name":"Ampeleíes","countryCode":"GR","stateCode":"B","latitude":"40.83417000","longitude":"22.38767000"},{"name":"Ampelókipoi","countryCode":"GR","stateCode":"B","latitude":"40.65304000","longitude":"22.92624000"},{"name":"Anatolikó","countryCode":"GR","stateCode":"B","latitude":"40.66152000","longitude":"22.71190000"},{"name":"Angelochóri","countryCode":"GR","stateCode":"B","latitude":"40.67862000","longitude":"22.19933000"},{"name":"Aravissós","countryCode":"GR","stateCode":"B","latitude":"40.84352000","longitude":"22.30178000"},{"name":"Aridaía","countryCode":"GR","stateCode":"B","latitude":"40.97306000","longitude":"22.05639000"},{"name":"Arnaía","countryCode":"GR","stateCode":"B","latitude":"40.48652000","longitude":"23.59537000"},{"name":"Arsénio","countryCode":"GR","stateCode":"B","latitude":"40.71412000","longitude":"22.15923000"},{"name":"Askós","countryCode":"GR","stateCode":"B","latitude":"40.75105000","longitude":"23.38721000"},{"name":"Asproválta","countryCode":"GR","stateCode":"B","latitude":"40.73049000","longitude":"23.71180000"},{"name":"Asvestochóri","countryCode":"GR","stateCode":"B","latitude":"40.64125000","longitude":"23.02528000"},{"name":"Axioúpoli","countryCode":"GR","stateCode":"B","latitude":"40.98582000","longitude":"22.54165000"},{"name":"Axós","countryCode":"GR","stateCode":"B","latitude":"40.80223000","longitude":"22.36158000"},{"name":"Chalkidóna","countryCode":"GR","stateCode":"B","latitude":"40.73184000","longitude":"22.59992000"},{"name":"Chalástra","countryCode":"GR","stateCode":"B","latitude":"40.62643000","longitude":"22.73291000"},{"name":"Charopó","countryCode":"GR","stateCode":"B","latitude":"41.26031000","longitude":"23.37279000"},{"name":"Chortiátis","countryCode":"GR","stateCode":"B","latitude":"40.60954000","longitude":"23.10014000"},{"name":"Chrysochórafa","countryCode":"GR","stateCode":"B","latitude":"41.18097000","longitude":"23.23551000"},{"name":"Chrysó","countryCode":"GR","stateCode":"B","latitude":"41.05806000","longitude":"23.65108000"},{"name":"Diavatá","countryCode":"GR","stateCode":"B","latitude":"40.68744000","longitude":"22.85799000"},{"name":"Diavatós","countryCode":"GR","stateCode":"B","latitude":"40.54606000","longitude":"22.26686000"},{"name":"Dravískos","countryCode":"GR","stateCode":"B","latitude":"40.92393000","longitude":"23.87119000"},{"name":"Drymós","countryCode":"GR","stateCode":"B","latitude":"40.78099000","longitude":"22.95889000"},{"name":"Díon","countryCode":"GR","stateCode":"B","latitude":"40.17169000","longitude":"22.48463000"},{"name":"Efkarpía","countryCode":"GR","stateCode":"B","latitude":"40.68797000","longitude":"22.95348000"},{"name":"Eirinoúpoli","countryCode":"GR","stateCode":"B","latitude":"40.67806000","longitude":"22.19278000"},{"name":"Epanomí","countryCode":"GR","stateCode":"B","latitude":"40.42614000","longitude":"22.92782000"},{"name":"Episkopí","countryCode":"GR","stateCode":"B","latitude":"40.68748000","longitude":"22.13640000"},{"name":"Evropós","countryCode":"GR","stateCode":"B","latitude":"40.89703000","longitude":"22.55277000"},{"name":"Exaplátanos","countryCode":"GR","stateCode":"B","latitude":"40.97643000","longitude":"22.12958000"},{"name":"Fíliro","countryCode":"GR","stateCode":"B","latitude":"40.69151000","longitude":"23.00460000"},{"name":"Galatádes","countryCode":"GR","stateCode":"B","latitude":"40.75590000","longitude":"22.28062000"},{"name":"Galátista","countryCode":"GR","stateCode":"B","latitude":"40.46820000","longitude":"23.28015000"},{"name":"Gerakaroú","countryCode":"GR","stateCode":"B","latitude":"40.62666000","longitude":"23.21566000"},{"name":"Giannitsá","countryCode":"GR","stateCode":"B","latitude":"40.79194000","longitude":"22.40750000"},{"name":"Gouménissa","countryCode":"GR","stateCode":"B","latitude":"40.94604000","longitude":"22.44974000"},{"name":"Gázoros","countryCode":"GR","stateCode":"B","latitude":"41.02557000","longitude":"23.77574000"},{"name":"Géfyra","countryCode":"GR","stateCode":"B","latitude":"40.73253000","longitude":"22.69359000"},{"name":"Ierissós","countryCode":"GR","stateCode":"B","latitude":"40.39748000","longitude":"23.87505000"},{"name":"Irákleia","countryCode":"GR","stateCode":"B","latitude":"41.18217000","longitude":"23.28243000"},{"name":"Kalamariá","countryCode":"GR","stateCode":"B","latitude":"40.58250000","longitude":"22.95028000"},{"name":"Kallithéa","countryCode":"GR","stateCode":"B","latitude":"40.07374000","longitude":"23.44637000"},{"name":"Kalochóri","countryCode":"GR","stateCode":"B","latitude":"40.64189000","longitude":"22.85734000"},{"name":"Kalá Déndra","countryCode":"GR","stateCode":"B","latitude":"41.09941000","longitude":"23.42396000"},{"name":"Kalí","countryCode":"GR","stateCode":"B","latitude":"40.81931000","longitude":"22.17761000"},{"name":"Kalýves Polygýrou","countryCode":"GR","stateCode":"B","latitude":"40.28659000","longitude":"23.39033000"},{"name":"Kalývia","countryCode":"GR","stateCode":"B","latitude":"40.75508000","longitude":"22.21753000"},{"name":"Kampánis","countryCode":"GR","stateCode":"B","latitude":"40.88951000","longitude":"22.91682000"},{"name":"Kardiá","countryCode":"GR","stateCode":"B","latitude":"40.46909000","longitude":"22.99378000"},{"name":"Karyótissa","countryCode":"GR","stateCode":"B","latitude":"40.76915000","longitude":"22.31331000"},{"name":"Karítsa","countryCode":"GR","stateCode":"B","latitude":"40.18745000","longitude":"22.48171000"},{"name":"Kassándreia","countryCode":"GR","stateCode":"B","latitude":"40.04835000","longitude":"23.41362000"},{"name":"Kateríni","countryCode":"GR","stateCode":"B","latitude":"40.26956000","longitude":"22.50608000"},{"name":"Kavallári","countryCode":"GR","stateCode":"B","latitude":"40.71539000","longitude":"23.04588000"},{"name":"Kilkís","countryCode":"GR","stateCode":"B","latitude":"40.99302000","longitude":"22.87433000"},{"name":"Kleidí","countryCode":"GR","stateCode":"B","latitude":"40.56632000","longitude":"22.59033000"},{"name":"Kolchikón","countryCode":"GR","stateCode":"B","latitude":"40.75662000","longitude":"23.13377000"},{"name":"Kolindrós","countryCode":"GR","stateCode":"B","latitude":"40.47888000","longitude":"22.48319000"},{"name":"Kontariótissa","countryCode":"GR","stateCode":"B","latitude":"40.22754000","longitude":"22.46100000"},{"name":"Kopanós","countryCode":"GR","stateCode":"B","latitude":"40.63382000","longitude":"22.12893000"},{"name":"Korinós","countryCode":"GR","stateCode":"B","latitude":"40.31659000","longitude":"22.58817000"},{"name":"Koryfí","countryCode":"GR","stateCode":"B","latitude":"40.60286000","longitude":"22.50681000"},{"name":"Koufália","countryCode":"GR","stateCode":"B","latitude":"40.77778000","longitude":"22.57194000"},{"name":"Kouloúra","countryCode":"GR","stateCode":"B","latitude":"40.54652000","longitude":"22.31795000"},{"name":"Koímisi","countryCode":"GR","stateCode":"B","latitude":"41.21282000","longitude":"23.30035000"},{"name":"Krithiá","countryCode":"GR","stateCode":"B","latitude":"40.84184000","longitude":"22.98292000"},{"name":"Krýa Vrýsi","countryCode":"GR","stateCode":"B","latitude":"40.68738000","longitude":"22.30516000"},{"name":"Káto Kamíla","countryCode":"GR","stateCode":"B","latitude":"41.02119000","longitude":"23.48336000"},{"name":"Káto Lipochóri","countryCode":"GR","stateCode":"B","latitude":"40.75754000","longitude":"22.17962000"},{"name":"Káto Miliá","countryCode":"GR","stateCode":"B","latitude":"40.25403000","longitude":"22.34342000"},{"name":"Káto Scholári","countryCode":"GR","stateCode":"B","latitude":"40.42906000","longitude":"23.02978000"},{"name":"Kítros","countryCode":"GR","stateCode":"B","latitude":"40.37399000","longitude":"22.57862000"},{"name":"Kýmina","countryCode":"GR","stateCode":"B","latitude":"40.61354000","longitude":"22.69278000"},{"name":"Lagkadás","countryCode":"GR","stateCode":"B","latitude":"40.75000000","longitude":"23.06667000"},{"name":"Lagyná","countryCode":"GR","stateCode":"B","latitude":"40.72351000","longitude":"23.00420000"},{"name":"Lefkónas","countryCode":"GR","stateCode":"B","latitude":"41.10029000","longitude":"23.49658000"},{"name":"Leptokaryá","countryCode":"GR","stateCode":"B","latitude":"40.06032000","longitude":"22.56120000"},{"name":"Lianovérgi","countryCode":"GR","stateCode":"B","latitude":"40.63526000","longitude":"22.50820000"},{"name":"Lití","countryCode":"GR","stateCode":"B","latitude":"40.74533000","longitude":"22.97982000"},{"name":"Litóchoro","countryCode":"GR","stateCode":"B","latitude":"40.10056000","longitude":"22.49778000"},{"name":"Loutráki","countryCode":"GR","stateCode":"B","latitude":"40.97116000","longitude":"21.94659000"},{"name":"Loutrós","countryCode":"GR","stateCode":"B","latitude":"40.58873000","longitude":"22.39976000"},{"name":"Lákkoma","countryCode":"GR","stateCode":"B","latitude":"40.39139000","longitude":"23.05578000"},{"name":"Lófos","countryCode":"GR","stateCode":"B","latitude":"40.24395000","longitude":"22.38033000"},{"name":"Makrochóri","countryCode":"GR","stateCode":"B","latitude":"40.55125000","longitude":"22.24955000"},{"name":"Makrýgialos","countryCode":"GR","stateCode":"B","latitude":"40.41551000","longitude":"22.60392000"},{"name":"Marína","countryCode":"GR","stateCode":"B","latitude":"40.69200000","longitude":"22.10099000"},{"name":"Mavrothálassa","countryCode":"GR","stateCode":"B","latitude":"40.89427000","longitude":"23.75048000"},{"name":"Mavrovoúni","countryCode":"GR","stateCode":"B","latitude":"40.78243000","longitude":"22.15629000"},{"name":"Megáli Panagía","countryCode":"GR","stateCode":"B","latitude":"40.44505000","longitude":"23.67999000"},{"name":"Melissochóri","countryCode":"GR","stateCode":"B","latitude":"40.76796000","longitude":"22.92858000"},{"name":"Melíki","countryCode":"GR","stateCode":"B","latitude":"40.51685000","longitude":"22.39599000"},{"name":"Melíssi","countryCode":"GR","stateCode":"B","latitude":"40.77406000","longitude":"22.35304000"},{"name":"Meneméni","countryCode":"GR","stateCode":"B","latitude":"40.65829000","longitude":"22.89712000"},{"name":"Mesiméri","countryCode":"GR","stateCode":"B","latitude":"40.41344000","longitude":"23.00750000"},{"name":"Mikró Monastíri","countryCode":"GR","stateCode":"B","latitude":"40.70430000","longitude":"22.54112000"},{"name":"Mitroúsi","countryCode":"GR","stateCode":"B","latitude":"41.07041000","longitude":"23.46064000"},{"name":"Mándalo","countryCode":"GR","stateCode":"B","latitude":"40.85677000","longitude":"22.21264000"},{"name":"Neapoli","countryCode":"GR","stateCode":"B","latitude":"40.65320000","longitude":"22.94156000"},{"name":"Neochoroúda","countryCode":"GR","stateCode":"B","latitude":"40.73817000","longitude":"22.87557000"},{"name":"Neochóri","countryCode":"GR","stateCode":"B","latitude":"41.05231000","longitude":"23.57997000"},{"name":"Nigríta","countryCode":"GR","stateCode":"B","latitude":"40.90528000","longitude":"23.49944000"},{"name":"Nisí","countryCode":"GR","stateCode":"B","latitude":"40.63610000","longitude":"22.38884000"},{"name":"Nomós Chalkidikís","countryCode":"GR","stateCode":"B","latitude":"40.41667000","longitude":"23.50000000"},{"name":"Nomós Péllis","countryCode":"GR","stateCode":"B","latitude":"40.83333000","longitude":"22.25000000"},{"name":"Nomós Thessaloníkis","countryCode":"GR","stateCode":"B","latitude":"40.66667000","longitude":"23.00000000"},{"name":"Náousa","countryCode":"GR","stateCode":"B","latitude":"40.62944000","longitude":"22.06806000"},{"name":"Néa Apollonía","countryCode":"GR","stateCode":"B","latitude":"40.62558000","longitude":"23.44074000"},{"name":"Néa Flogitá","countryCode":"GR","stateCode":"B","latitude":"40.26108000","longitude":"23.22107000"},{"name":"Néa Fókaia","countryCode":"GR","stateCode":"B","latitude":"40.13333000","longitude":"23.39754000"},{"name":"Néa Kallikráteia","countryCode":"GR","stateCode":"B","latitude":"40.31312000","longitude":"23.06343000"},{"name":"Néa Magnisía","countryCode":"GR","stateCode":"B","latitude":"40.68785000","longitude":"22.84582000"},{"name":"Néa Mesimvría","countryCode":"GR","stateCode":"B","latitude":"40.75158000","longitude":"22.76904000"},{"name":"Néa Michanióna","countryCode":"GR","stateCode":"B","latitude":"40.46371000","longitude":"22.86170000"},{"name":"Néa Moudhaniá","countryCode":"GR","stateCode":"B","latitude":"40.24390000","longitude":"23.28484000"},{"name":"Néa Málgara","countryCode":"GR","stateCode":"B","latitude":"40.60985000","longitude":"22.68196000"},{"name":"Néa Plágia","countryCode":"GR","stateCode":"B","latitude":"40.26537000","longitude":"23.20376000"},{"name":"Néa Poteídaia","countryCode":"GR","stateCode":"B","latitude":"40.19409000","longitude":"23.32832000"},{"name":"Néa Potídhaia","countryCode":"GR","stateCode":"B","latitude":"40.19428000","longitude":"23.32874000"},{"name":"Néa Pélla","countryCode":"GR","stateCode":"B","latitude":"40.76516000","longitude":"22.49173000"},{"name":"Néa Róda","countryCode":"GR","stateCode":"B","latitude":"40.38119000","longitude":"23.92374000"},{"name":"Néa Sánta","countryCode":"GR","stateCode":"B","latitude":"40.84084000","longitude":"22.92163000"},{"name":"Néa Tríglia","countryCode":"GR","stateCode":"B","latitude":"40.30575000","longitude":"23.20660000"},{"name":"Néa Vrasná","countryCode":"GR","stateCode":"B","latitude":"40.70592000","longitude":"23.69850000"},{"name":"Néa Zíchni","countryCode":"GR","stateCode":"B","latitude":"41.03204000","longitude":"23.82870000"},{"name":"Néa Éfesos","countryCode":"GR","stateCode":"B","latitude":"40.22923000","longitude":"22.49811000"},{"name":"Néo Agionéri","countryCode":"GR","stateCode":"B","latitude":"40.80826000","longitude":"22.70733000"},{"name":"Néo Petrítsi","countryCode":"GR","stateCode":"B","latitude":"41.27459000","longitude":"23.29381000"},{"name":"Néo Rýsi","countryCode":"GR","stateCode":"B","latitude":"40.49605000","longitude":"22.98794000"},{"name":"Néo Soúli","countryCode":"GR","stateCode":"B","latitude":"41.09397000","longitude":"23.64376000"},{"name":"Néoi Epivátes","countryCode":"GR","stateCode":"B","latitude":"40.49863000","longitude":"22.91192000"},{"name":"Néos Marmarás","countryCode":"GR","stateCode":"B","latitude":"40.09610000","longitude":"23.78323000"},{"name":"Néos Mylótopos","countryCode":"GR","stateCode":"B","latitude":"40.81872000","longitude":"22.35489000"},{"name":"Néos Skopós","countryCode":"GR","stateCode":"B","latitude":"41.02390000","longitude":"23.60927000"},{"name":"Níkiti","countryCode":"GR","stateCode":"B","latitude":"40.22204000","longitude":"23.66837000"},{"name":"Oraiókastro","countryCode":"GR","stateCode":"B","latitude":"40.73083000","longitude":"22.91722000"},{"name":"Ormýlia","countryCode":"GR","stateCode":"B","latitude":"40.29451000","longitude":"23.54332000"},{"name":"Ouranoupolis","countryCode":"GR","stateCode":"B","latitude":"40.33333000","longitude":"23.98333000"},{"name":"Palaiochóri","countryCode":"GR","stateCode":"B","latitude":"40.49186000","longitude":"23.64928000"},{"name":"Palaiokómi","countryCode":"GR","stateCode":"B","latitude":"40.87068000","longitude":"23.90121000"},{"name":"Palaífyto","countryCode":"GR","stateCode":"B","latitude":"40.78283000","longitude":"22.27388000"},{"name":"Panórama","countryCode":"GR","stateCode":"B","latitude":"40.58779000","longitude":"23.03150000"},{"name":"Paralía","countryCode":"GR","stateCode":"B","latitude":"40.26710000","longitude":"22.59615000"},{"name":"Patrída","countryCode":"GR","stateCode":"B","latitude":"40.56071000","longitude":"22.18545000"},{"name":"Pefkochóri","countryCode":"GR","stateCode":"B","latitude":"39.98784000","longitude":"23.61219000"},{"name":"Pentaplátano","countryCode":"GR","stateCode":"B","latitude":"40.81902000","longitude":"22.41903000"},{"name":"Pentálofos","countryCode":"GR","stateCode":"B","latitude":"40.74296000","longitude":"22.85256000"},{"name":"Peraía","countryCode":"GR","stateCode":"B","latitude":"40.49874000","longitude":"22.92617000"},{"name":"Peristerá","countryCode":"GR","stateCode":"B","latitude":"40.54881000","longitude":"23.16540000"},{"name":"Perístasi","countryCode":"GR","stateCode":"B","latitude":"40.27443000","longitude":"22.54164000"},{"name":"Plagiári","countryCode":"GR","stateCode":"B","latitude":"40.47276000","longitude":"22.95790000"},{"name":"Platý","countryCode":"GR","stateCode":"B","latitude":"40.64241000","longitude":"22.53458000"},{"name":"Polykárpi","countryCode":"GR","stateCode":"B","latitude":"40.92598000","longitude":"22.01634000"},{"name":"Políchni","countryCode":"GR","stateCode":"B","latitude":"40.66671000","longitude":"22.94881000"},{"name":"Polýgyros","countryCode":"GR","stateCode":"B","latitude":"40.37704000","longitude":"23.44135000"},{"name":"Polýkastro","countryCode":"GR","stateCode":"B","latitude":"40.99444000","longitude":"22.56909000"},{"name":"Pontisméno","countryCode":"GR","stateCode":"B","latitude":"41.20885000","longitude":"23.28325000"},{"name":"Portariá","countryCode":"GR","stateCode":"B","latitude":"40.28405000","longitude":"23.29549000"},{"name":"Profítis Ilías","countryCode":"GR","stateCode":"B","latitude":"40.81373000","longitude":"22.16166000"},{"name":"Provatás","countryCode":"GR","stateCode":"B","latitude":"41.06825000","longitude":"23.39030000"},{"name":"Próchoma","countryCode":"GR","stateCode":"B","latitude":"40.79826000","longitude":"22.66659000"},{"name":"Prómachoi","countryCode":"GR","stateCode":"B","latitude":"41.02517000","longitude":"22.00437000"},{"name":"Próti","countryCode":"GR","stateCode":"B","latitude":"40.94411000","longitude":"24.00118000"},{"name":"Pylaía","countryCode":"GR","stateCode":"B","latitude":"40.59918000","longitude":"22.98613000"},{"name":"Péfka","countryCode":"GR","stateCode":"B","latitude":"40.65806000","longitude":"22.99378000"},{"name":"Pélla","countryCode":"GR","stateCode":"B","latitude":"40.76169000","longitude":"22.52637000"},{"name":"Ritíni","countryCode":"GR","stateCode":"B","latitude":"40.28835000","longitude":"22.28361000"},{"name":"Rizári","countryCode":"GR","stateCode":"B","latitude":"40.78373000","longitude":"22.08800000"},{"name":"Rizó","countryCode":"GR","stateCode":"B","latitude":"40.73331000","longitude":"22.13674000"},{"name":"Rizómata","countryCode":"GR","stateCode":"B","latitude":"40.35061000","longitude":"22.21079000"},{"name":"Rodolívos","countryCode":"GR","stateCode":"B","latitude":"40.92055000","longitude":"23.97489000"},{"name":"Sevastianá","countryCode":"GR","stateCode":"B","latitude":"40.76874000","longitude":"22.12346000"},{"name":"Sfendámi","countryCode":"GR","stateCode":"B","latitude":"40.41307000","longitude":"22.54677000"},{"name":"Sidirókastro","countryCode":"GR","stateCode":"B","latitude":"41.23499000","longitude":"23.38899000"},{"name":"Skotoússa","countryCode":"GR","stateCode":"B","latitude":"41.12844000","longitude":"23.38174000"},{"name":"Skoútari","countryCode":"GR","stateCode":"B","latitude":"41.01871000","longitude":"23.51971000"},{"name":"Skýdra","countryCode":"GR","stateCode":"B","latitude":"40.76722000","longitude":"22.15194000"},{"name":"Sochós","countryCode":"GR","stateCode":"B","latitude":"40.81788000","longitude":"23.35546000"},{"name":"Sosándra","countryCode":"GR","stateCode":"B","latitude":"40.99894000","longitude":"22.03254000"},{"name":"Sourotí","countryCode":"GR","stateCode":"B","latitude":"40.47274000","longitude":"23.09197000"},{"name":"Stathmós Mourión","countryCode":"GR","stateCode":"B","latitude":"41.26378000","longitude":"22.83855000"},{"name":"Stavroúpoli","countryCode":"GR","stateCode":"B","latitude":"40.66944000","longitude":"22.93806000"},{"name":"Stavrós","countryCode":"GR","stateCode":"B","latitude":"40.66498000","longitude":"23.70015000"},{"name":"Stratónion","countryCode":"GR","stateCode":"B","latitude":"40.51406000","longitude":"23.82471000"},{"name":"Strymonikó","countryCode":"GR","stateCode":"B","latitude":"41.04144000","longitude":"23.31487000"},{"name":"Svorónos","countryCode":"GR","stateCode":"B","latitude":"40.26805000","longitude":"22.46366000"},{"name":"Sykiá","countryCode":"GR","stateCode":"B","latitude":"40.03874000","longitude":"23.94046000"},{"name":"Sykiés","countryCode":"GR","stateCode":"B","latitude":"40.64944000","longitude":"22.95083000"},{"name":"Sárti","countryCode":"GR","stateCode":"B","latitude":"40.09369000","longitude":"23.97859000"},{"name":"Sérres","countryCode":"GR","stateCode":"B","latitude":"41.08499000","longitude":"23.54757000"},{"name":"Símantra","countryCode":"GR","stateCode":"B","latitude":"40.34563000","longitude":"23.31026000"},{"name":"Síndos","countryCode":"GR","stateCode":"B","latitude":"40.67045000","longitude":"22.80545000"},{"name":"Terpní","countryCode":"GR","stateCode":"B","latitude":"40.91643000","longitude":"23.48137000"},{"name":"Thessaloníki","countryCode":"GR","stateCode":"B","latitude":"40.64361000","longitude":"22.93086000"},{"name":"Thérmi","countryCode":"GR","stateCode":"B","latitude":"40.54712000","longitude":"23.01967000"},{"name":"Triandría","countryCode":"GR","stateCode":"B","latitude":"40.61500000","longitude":"22.97620000"},{"name":"Tríkala","countryCode":"GR","stateCode":"B","latitude":"40.59814000","longitude":"22.55733000"},{"name":"Trílofos","countryCode":"GR","stateCode":"B","latitude":"40.46898000","longitude":"22.97180000"},{"name":"Valteró","countryCode":"GR","stateCode":"B","latitude":"41.17927000","longitude":"23.32022000"},{"name":"Vamvakófyto","countryCode":"GR","stateCode":"B","latitude":"41.17916000","longitude":"23.39602000"},{"name":"Vasiliká","countryCode":"GR","stateCode":"B","latitude":"40.47966000","longitude":"23.13695000"},{"name":"Vathýlakkos","countryCode":"GR","stateCode":"B","latitude":"40.76942000","longitude":"22.70880000"},{"name":"Vergína","countryCode":"GR","stateCode":"B","latitude":"40.48654000","longitude":"22.31735000"},{"name":"Vrontoú","countryCode":"GR","stateCode":"B","latitude":"40.19356000","longitude":"22.43203000"},{"name":"Véroia","countryCode":"GR","stateCode":"B","latitude":"40.52437000","longitude":"22.20242000"},{"name":"Xilópolis","countryCode":"GR","stateCode":"B","latitude":"40.92713000","longitude":"23.17944000"},{"name":"Ádendro","countryCode":"GR","stateCode":"B","latitude":"40.67131000","longitude":"22.60466000"},{"name":"Áfytos","countryCode":"GR","stateCode":"B","latitude":"40.09915000","longitude":"23.43670000"},{"name":"Ágio Pnévma","countryCode":"GR","stateCode":"B","latitude":"41.10142000","longitude":"23.67992000"},{"name":"Ágios Athanásios","countryCode":"GR","stateCode":"B","latitude":"40.71598000","longitude":"22.72841000"},{"name":"Ágios Geórgios","countryCode":"GR","stateCode":"B","latitude":"40.60215000","longitude":"22.19430000"},{"name":"Ágios Loukás","countryCode":"GR","stateCode":"B","latitude":"40.71799000","longitude":"22.29545000"},{"name":"Ágios Nikólaos","countryCode":"GR","stateCode":"B","latitude":"40.24926000","longitude":"23.69616000"},{"name":"Ágios Pávlos","countryCode":"GR","stateCode":"B","latitude":"40.64075000","longitude":"22.96039000"},{"name":"Ágios Pétros","countryCode":"GR","stateCode":"B","latitude":"40.86725000","longitude":"22.58298000"},{"name":"Ágios Spyrídon","countryCode":"GR","stateCode":"B","latitude":"40.20778000","longitude":"22.44311000"},{"name":"Ágios Vasíleios","countryCode":"GR","stateCode":"B","latitude":"40.66424000","longitude":"23.11373000"},{"name":"Ápsalos","countryCode":"GR","stateCode":"B","latitude":"40.89240000","longitude":"22.05709000"},{"name":"Árnissa","countryCode":"GR","stateCode":"B","latitude":"40.79555000","longitude":"21.83577000"},{"name":"Ássiros","countryCode":"GR","stateCode":"B","latitude":"40.82143000","longitude":"23.03008000"},{"name":"Áthyra","countryCode":"GR","stateCode":"B","latitude":"40.82615000","longitude":"22.59279000"},{"name":"Édessa","countryCode":"GR","stateCode":"B","latitude":"40.80260000","longitude":"22.04751000"},{"name":"Évosmos","countryCode":"GR","stateCode":"B","latitude":"40.67056000","longitude":"22.90833000"},{"name":"Ólynthos","countryCode":"GR","stateCode":"B","latitude":"40.29147000","longitude":"23.34205000"},{"name":"Agnanteró","countryCode":"GR","stateCode":"23","latitude":"39.48586000","longitude":"21.84789000"},{"name":"Agía Triáda","countryCode":"GR","stateCode":"23","latitude":"39.46361000","longitude":"21.89848000"},{"name":"Anthiró","countryCode":"GR","stateCode":"23","latitude":"39.34722000","longitude":"21.45833000"},{"name":"Anávra","countryCode":"GR","stateCode":"23","latitude":"39.18996000","longitude":"22.09308000"},{"name":"Artesianó","countryCode":"GR","stateCode":"23","latitude":"39.40194000","longitude":"21.89649000"},{"name":"Itéa","countryCode":"GR","stateCode":"23","latitude":"39.45669000","longitude":"22.16577000"},{"name":"Kallifóni","countryCode":"GR","stateCode":"23","latitude":"39.27712000","longitude":"21.96128000"},{"name":"Kallíthiro","countryCode":"GR","stateCode":"23","latitude":"39.28099000","longitude":"21.90491000"},{"name":"Karditsomagoúla","countryCode":"GR","stateCode":"23","latitude":"39.39061000","longitude":"21.92330000"},{"name":"Kardítsa","countryCode":"GR","stateCode":"23","latitude":"39.36485000","longitude":"21.92191000"},{"name":"Karpochóri","countryCode":"GR","stateCode":"23","latitude":"39.33575000","longitude":"22.01129000"},{"name":"Magoúla","countryCode":"GR","stateCode":"23","latitude":"39.45395000","longitude":"21.80351000"},{"name":"Makrychóri","countryCode":"GR","stateCode":"23","latitude":"39.43978000","longitude":"21.96582000"},{"name":"Mavrommáti","countryCode":"GR","stateCode":"23","latitude":"39.42386000","longitude":"21.69379000"},{"name":"Mitrópoli","countryCode":"GR","stateCode":"23","latitude":"39.33933000","longitude":"21.83751000"},{"name":"Morfovoúni","countryCode":"GR","stateCode":"23","latitude":"39.35250000","longitude":"21.75000000"},{"name":"Mouzáki","countryCode":"GR","stateCode":"23","latitude":"39.42972000","longitude":"21.66361000"},{"name":"Palamás","countryCode":"GR","stateCode":"23","latitude":"39.46667000","longitude":"22.08333000"},{"name":"Proástio","countryCode":"GR","stateCode":"23","latitude":"39.48682000","longitude":"21.90288000"},{"name":"Sofádes","countryCode":"GR","stateCode":"23","latitude":"39.33333000","longitude":"22.10000000"},{"name":"Agriá","countryCode":"GR","stateCode":"24","latitude":"39.34078000","longitude":"23.01258000"},{"name":"Almyrós","countryCode":"GR","stateCode":"24","latitude":"39.18222000","longitude":"22.75944000"},{"name":"Anakasiá","countryCode":"GR","stateCode":"24","latitude":"39.38112000","longitude":"22.97484000"},{"name":"Argalastí","countryCode":"GR","stateCode":"24","latitude":"39.22627000","longitude":"23.21868000"},{"name":"Evxinoúpolis","countryCode":"GR","stateCode":"24","latitude":"39.18414000","longitude":"22.73831000"},{"name":"Kanália","countryCode":"GR","stateCode":"24","latitude":"39.49928000","longitude":"22.88589000"},{"name":"Káto Lekhónia","countryCode":"GR","stateCode":"24","latitude":"39.33091000","longitude":"23.03957000"},{"name":"Néa Anchiálos","countryCode":"GR","stateCode":"24","latitude":"39.28015000","longitude":"22.81819000"},{"name":"Néa Ionía","countryCode":"GR","stateCode":"24","latitude":"39.37904000","longitude":"22.92752000"},{"name":"Patitírion","countryCode":"GR","stateCode":"24","latitude":"39.14657000","longitude":"23.86494000"},{"name":"Portariá","countryCode":"GR","stateCode":"24","latitude":"39.38950000","longitude":"22.99948000"},{"name":"Pteleós","countryCode":"GR","stateCode":"24","latitude":"39.05261000","longitude":"22.95271000"},{"name":"Rizómylos","countryCode":"GR","stateCode":"24","latitude":"39.42763000","longitude":"22.74717000"},{"name":"Skiáthos","countryCode":"GR","stateCode":"24","latitude":"39.16227000","longitude":"23.49089000"},{"name":"Skópelos","countryCode":"GR","stateCode":"24","latitude":"39.12144000","longitude":"23.72686000"},{"name":"Soúrpi","countryCode":"GR","stateCode":"24","latitude":"39.10319000","longitude":"22.89789000"},{"name":"Stefanovíkeio","countryCode":"GR","stateCode":"24","latitude":"39.46354000","longitude":"22.74198000"},{"name":"Tríkeri","countryCode":"GR","stateCode":"24","latitude":"39.10114000","longitude":"23.07669000"},{"name":"Velestíno","countryCode":"GR","stateCode":"24","latitude":"39.38181000","longitude":"22.74616000"},{"name":"Volos","countryCode":"GR","stateCode":"24","latitude":"39.36103000","longitude":"22.94248000"},{"name":"Zagorá","countryCode":"GR","stateCode":"24","latitude":"39.45000000","longitude":"23.10000000"},{"name":"Álli Meriá","countryCode":"GR","stateCode":"24","latitude":"39.37039000","longitude":"22.98350000"},{"name":"Áno Lekhónia","countryCode":"GR","stateCode":"24","latitude":"39.32763000","longitude":"23.05395000"},{"name":"Agrínio","countryCode":"GR","stateCode":"G","latitude":"38.62139000","longitude":"21.40778000"},{"name":"Aitolikó","countryCode":"GR","stateCode":"G","latitude":"38.43704000","longitude":"21.35358000"},{"name":"Akráta","countryCode":"GR","stateCode":"G","latitude":"38.15469000","longitude":"22.31830000"},{"name":"Aktaío","countryCode":"GR","stateCode":"G","latitude":"38.30444000","longitude":"21.79440000"},{"name":"Alfeioúsa","countryCode":"GR","stateCode":"G","latitude":"37.64019000","longitude":"21.53750000"},{"name":"Amaliáda","countryCode":"GR","stateCode":"G","latitude":"37.79842000","longitude":"21.35068000"},{"name":"Amfilochía","countryCode":"GR","stateCode":"G","latitude":"38.85944000","longitude":"21.16639000"},{"name":"Andravída","countryCode":"GR","stateCode":"G","latitude":"37.90588000","longitude":"21.26936000"},{"name":"Angelókastro","countryCode":"GR","stateCode":"G","latitude":"38.56585000","longitude":"21.29631000"},{"name":"Antirrio","countryCode":"GR","stateCode":"G","latitude":"38.33014000","longitude":"21.76413000"},{"name":"Archaía Olympía","countryCode":"GR","stateCode":"G","latitude":"37.64788000","longitude":"21.62710000"},{"name":"Archontochóri","countryCode":"GR","stateCode":"G","latitude":"38.70053000","longitude":"21.03896000"},{"name":"Arkoúdi","countryCode":"GR","stateCode":"G","latitude":"37.84681000","longitude":"21.11022000"},{"name":"Astakós","countryCode":"GR","stateCode":"G","latitude":"38.53556000","longitude":"21.08135000"},{"name":"Aígio","countryCode":"GR","stateCode":"G","latitude":"38.24861000","longitude":"22.08194000"},{"name":"Aíyira","countryCode":"GR","stateCode":"G","latitude":"38.14846000","longitude":"22.35426000"},{"name":"Chalandrítsa","countryCode":"GR","stateCode":"G","latitude":"38.10843000","longitude":"21.78349000"},{"name":"Chávari","countryCode":"GR","stateCode":"G","latitude":"37.84842000","longitude":"21.38403000"},{"name":"Dhokímion","countryCode":"GR","stateCode":"G","latitude":"38.61352000","longitude":"21.38072000"},{"name":"Epitálio","countryCode":"GR","stateCode":"G","latitude":"37.62675000","longitude":"21.49528000"},{"name":"Fyteíes","countryCode":"GR","stateCode":"G","latitude":"38.69524000","longitude":"21.18467000"},{"name":"Galatás","countryCode":"GR","stateCode":"G","latitude":"38.35742000","longitude":"21.56222000"},{"name":"Gastoúni","countryCode":"GR","stateCode":"G","latitude":"37.85000000","longitude":"21.25000000"},{"name":"Gavaloú","countryCode":"GR","stateCode":"G","latitude":"38.52903000","longitude":"21.53226000"},{"name":"Goúmero","countryCode":"GR","stateCode":"G","latitude":"37.76236000","longitude":"21.61853000"},{"name":"Kainoúryion","countryCode":"GR","stateCode":"G","latitude":"38.60453000","longitude":"21.48776000"},{"name":"Kalávryta","countryCode":"GR","stateCode":"G","latitude":"38.03222000","longitude":"22.11250000"},{"name":"Kamárai","countryCode":"GR","stateCode":"G","latitude":"38.29881000","longitude":"21.99892000"},{"name":"Kandíla","countryCode":"GR","stateCode":"G","latitude":"38.70564000","longitude":"20.94749000"},{"name":"Kardamás","countryCode":"GR","stateCode":"G","latitude":"37.76729000","longitude":"21.33946000"},{"name":"Karátoula","countryCode":"GR","stateCode":"G","latitude":"37.73564000","longitude":"21.53578000"},{"name":"Katochí","countryCode":"GR","stateCode":"G","latitude":"38.41237000","longitude":"21.25258000"},{"name":"Katoúna","countryCode":"GR","stateCode":"G","latitude":"38.78547000","longitude":"21.11417000"},{"name":"Kavásila","countryCode":"GR","stateCode":"G","latitude":"37.87581000","longitude":"21.26422000"},{"name":"Kréstena","countryCode":"GR","stateCode":"G","latitude":"37.59193000","longitude":"21.62034000"},{"name":"Kríkellos","countryCode":"GR","stateCode":"G","latitude":"38.94532000","longitude":"21.17910000"},{"name":"Kyllíni","countryCode":"GR","stateCode":"G","latitude":"37.93542000","longitude":"21.14503000"},{"name":"Káto Achaḯa","countryCode":"GR","stateCode":"G","latitude":"38.15000000","longitude":"21.55000000"},{"name":"Káto Mazaráki","countryCode":"GR","stateCode":"G","latitude":"38.07035000","longitude":"21.65097000"},{"name":"Lechainá","countryCode":"GR","stateCode":"G","latitude":"37.93333000","longitude":"21.26667000"},{"name":"Lepenoú","countryCode":"GR","stateCode":"G","latitude":"38.70839000","longitude":"21.28970000"},{"name":"Limnokhórion","countryCode":"GR","stateCode":"G","latitude":"38.14115000","longitude":"21.48047000"},{"name":"Lálas","countryCode":"GR","stateCode":"G","latitude":"37.70936000","longitude":"21.72117000"},{"name":"Lápas","countryCode":"GR","stateCode":"G","latitude":"38.09755000","longitude":"21.41861000"},{"name":"Makrísia","countryCode":"GR","stateCode":"G","latitude":"37.60957000","longitude":"21.60509000"},{"name":"Manoláda","countryCode":"GR","stateCode":"G","latitude":"38.04708000","longitude":"21.34814000"},{"name":"Mataránga","countryCode":"GR","stateCode":"G","latitude":"38.52359000","longitude":"21.47325000"},{"name":"Megáli Khóra","countryCode":"GR","stateCode":"G","latitude":"38.64629000","longitude":"21.37309000"},{"name":"Menídi","countryCode":"GR","stateCode":"G","latitude":"39.04213000","longitude":"21.11875000"},{"name":"Mesolóngi","countryCode":"GR","stateCode":"G","latitude":"38.37138000","longitude":"21.43151000"},{"name":"Mindilóglion","countryCode":"GR","stateCode":"G","latitude":"38.18387000","longitude":"21.70133000"},{"name":"Monastiráki","countryCode":"GR","stateCode":"G","latitude":"38.85053000","longitude":"20.94458000"},{"name":"Myrsíni","countryCode":"GR","stateCode":"G","latitude":"37.92117000","longitude":"21.23700000"},{"name":"Neochóri","countryCode":"GR","stateCode":"G","latitude":"37.90794000","longitude":"21.20392000"},{"name":"Neochórion","countryCode":"GR","stateCode":"G","latitude":"38.40847000","longitude":"21.27511000"},{"name":"Neápolis","countryCode":"GR","stateCode":"G","latitude":"38.67144000","longitude":"21.36274000"},{"name":"Nomós Achaḯas","countryCode":"GR","stateCode":"G","latitude":"38.00000000","longitude":"22.00000000"},{"name":"Nomós Aitolías kai Akarnanías","countryCode":"GR","stateCode":"G","latitude":"38.50000000","longitude":"21.50000000"},{"name":"Nomós Ileías","countryCode":"GR","stateCode":"G","latitude":"37.75000000","longitude":"21.58333000"},{"name":"Náfpaktos","countryCode":"GR","stateCode":"G","latitude":"38.39167000","longitude":"21.82750000"},{"name":"Néa Manoláda","countryCode":"GR","stateCode":"G","latitude":"38.05378000","longitude":"21.38189000"},{"name":"Ovriá","countryCode":"GR","stateCode":"G","latitude":"38.18866000","longitude":"21.72903000"},{"name":"Panaitólion","countryCode":"GR","stateCode":"G","latitude":"38.58316000","longitude":"21.44729000"},{"name":"Pappadhátai","countryCode":"GR","stateCode":"G","latitude":"38.52816000","longitude":"21.45016000"},{"name":"Paralía","countryCode":"GR","stateCode":"G","latitude":"38.19833000","longitude":"21.70263000"},{"name":"Paravóla","countryCode":"GR","stateCode":"G","latitude":"38.61472000","longitude":"21.52046000"},{"name":"Pelópi","countryCode":"GR","stateCode":"G","latitude":"37.67444000","longitude":"21.59344000"},{"name":"Plátanos","countryCode":"GR","stateCode":"G","latitude":"37.66731000","longitude":"21.61108000"},{"name":"Pálairos","countryCode":"GR","stateCode":"G","latitude":"38.78300000","longitude":"20.88183000"},{"name":"Pátra","countryCode":"GR","stateCode":"G","latitude":"38.24444000","longitude":"21.73444000"},{"name":"Pýrgos","countryCode":"GR","stateCode":"G","latitude":"37.67513000","longitude":"21.44102000"},{"name":"Rododáfni","countryCode":"GR","stateCode":"G","latitude":"38.26976000","longitude":"22.04875000"},{"name":"Royítika","countryCode":"GR","stateCode":"G","latitude":"38.18268000","longitude":"21.68414000"},{"name":"Río","countryCode":"GR","stateCode":"G","latitude":"38.29558000","longitude":"21.78504000"},{"name":"Sardínia","countryCode":"GR","stateCode":"G","latitude":"38.89003000","longitude":"21.20619000"},{"name":"Savália","countryCode":"GR","stateCode":"G","latitude":"37.82158000","longitude":"21.29425000"},{"name":"Stános","countryCode":"GR","stateCode":"G","latitude":"38.80453000","longitude":"21.17461000"},{"name":"Sylivainiótika","countryCode":"GR","stateCode":"G","latitude":"38.16139000","longitude":"22.33156000"},{"name":"Synoikismós Chavaríou","countryCode":"GR","stateCode":"G","latitude":"37.85575000","longitude":"21.38789000"},{"name":"Thérmo","countryCode":"GR","stateCode":"G","latitude":"38.57358000","longitude":"21.66628000"},{"name":"Triandaíika","countryCode":"GR","stateCode":"G","latitude":"38.65530000","longitude":"21.38315000"},{"name":"Témeni","countryCode":"GR","stateCode":"G","latitude":"38.23707000","longitude":"22.12533000"},{"name":"Vartholomió","countryCode":"GR","stateCode":"G","latitude":"37.86219000","longitude":"21.20575000"},{"name":"Varvásaina","countryCode":"GR","stateCode":"G","latitude":"37.67106000","longitude":"21.49886000"},{"name":"Vrachnaíika","countryCode":"GR","stateCode":"G","latitude":"38.16253000","longitude":"21.66693000"},{"name":"Várda","countryCode":"GR","stateCode":"G","latitude":"38.03058000","longitude":"21.36506000"},{"name":"Vónitsa","countryCode":"GR","stateCode":"G","latitude":"38.91639000","longitude":"20.88639000"},{"name":"Zacháro","countryCode":"GR","stateCode":"G","latitude":"37.48333000","longitude":"21.65000000"},{"name":"Áno Kastrítsi","countryCode":"GR","stateCode":"G","latitude":"38.27228000","longitude":"21.83600000"},{"name":"Áyios Konstandínos","countryCode":"GR","stateCode":"G","latitude":"38.63337000","longitude":"21.39950000"},{"name":"Agía Foteiní","countryCode":"GR","stateCode":"M","latitude":"35.25459000","longitude":"24.63495000"},{"name":"Agía Galíni","countryCode":"GR","stateCode":"M","latitude":"35.09707000","longitude":"24.68818000"},{"name":"Agía Marína","countryCode":"GR","stateCode":"M","latitude":"35.51778000","longitude":"23.92675000"},{"name":"Agía Varvára","countryCode":"GR","stateCode":"M","latitude":"35.13715000","longitude":"25.00131000"},{"name":"Ano Arhanes","countryCode":"GR","stateCode":"M","latitude":"35.23333000","longitude":"25.16667000"},{"name":"Anógeia","countryCode":"GR","stateCode":"M","latitude":"35.29084000","longitude":"24.88412000"},{"name":"Arkalochóri","countryCode":"GR","stateCode":"M","latitude":"35.14634000","longitude":"25.26538000"},{"name":"Asímion","countryCode":"GR","stateCode":"M","latitude":"35.04321000","longitude":"25.09277000"},{"name":"Atsipópoulo","countryCode":"GR","stateCode":"M","latitude":"35.35253000","longitude":"24.43378000"},{"name":"Chaniá","countryCode":"GR","stateCode":"M","latitude":"35.51124000","longitude":"24.02921000"},{"name":"Chóra Sfakíon","countryCode":"GR","stateCode":"M","latitude":"35.20176000","longitude":"24.13711000"},{"name":"Darátsos","countryCode":"GR","stateCode":"M","latitude":"35.49955000","longitude":"23.97488000"},{"name":"Eloúnda","countryCode":"GR","stateCode":"M","latitude":"35.26500000","longitude":"25.72127000"},{"name":"Galatás","countryCode":"GR","stateCode":"M","latitude":"35.49864000","longitude":"23.96341000"},{"name":"Georgioupolis","countryCode":"GR","stateCode":"M","latitude":"35.36225000","longitude":"24.26013000"},{"name":"Geráni","countryCode":"GR","stateCode":"M","latitude":"35.51721000","longitude":"23.87818000"},{"name":"Goúrnes","countryCode":"GR","stateCode":"M","latitude":"35.32626000","longitude":"25.27740000"},{"name":"Gra Liyiá","countryCode":"GR","stateCode":"M","latitude":"35.01467000","longitude":"25.69127000"},{"name":"Gázi","countryCode":"GR","stateCode":"M","latitude":"35.32531000","longitude":"25.06694000"},{"name":"Gérgeri","countryCode":"GR","stateCode":"M","latitude":"35.13281000","longitude":"24.94963000"},{"name":"Ierápetra","countryCode":"GR","stateCode":"M","latitude":"35.01186000","longitude":"25.74234000"},{"name":"Irákleion","countryCode":"GR","stateCode":"M","latitude":"35.32787000","longitude":"25.14341000"},{"name":"Kalýves","countryCode":"GR","stateCode":"M","latitude":"35.45046000","longitude":"24.17507000"},{"name":"Kastrí","countryCode":"GR","stateCode":"M","latitude":"34.83460000","longitude":"24.08572000"},{"name":"Kastélli","countryCode":"GR","stateCode":"M","latitude":"35.20902000","longitude":"25.33773000"},{"name":"Kentrí","countryCode":"GR","stateCode":"M","latitude":"35.03258000","longitude":"25.75280000"},{"name":"Kokkíni Cháni","countryCode":"GR","stateCode":"M","latitude":"35.32827000","longitude":"25.25810000"},{"name":"Kolympári","countryCode":"GR","stateCode":"M","latitude":"35.54115000","longitude":"23.77995000"},{"name":"Kritsá","countryCode":"GR","stateCode":"M","latitude":"35.15821000","longitude":"25.64459000"},{"name":"Krousón","countryCode":"GR","stateCode":"M","latitude":"35.23062000","longitude":"24.98291000"},{"name":"Káto Asítai","countryCode":"GR","stateCode":"M","latitude":"35.20271000","longitude":"24.99827000"},{"name":"Káto Goúves","countryCode":"GR","stateCode":"M","latitude":"35.32934000","longitude":"25.31353000"},{"name":"Kíssamos","countryCode":"GR","stateCode":"M","latitude":"35.49459000","longitude":"23.65375000"},{"name":"Limín Khersonísou","countryCode":"GR","stateCode":"M","latitude":"35.32297000","longitude":"25.39275000"},{"name":"Mokhós","countryCode":"GR","stateCode":"M","latitude":"35.26342000","longitude":"25.42305000"},{"name":"Mourniés","countryCode":"GR","stateCode":"M","latitude":"35.48228000","longitude":"24.01253000"},{"name":"Mouzourás","countryCode":"GR","stateCode":"M","latitude":"35.53885000","longitude":"24.15554000"},{"name":"Moíres","countryCode":"GR","stateCode":"M","latitude":"35.05143000","longitude":"24.87330000"},{"name":"Mália","countryCode":"GR","stateCode":"M","latitude":"35.28367000","longitude":"25.46262000"},{"name":"Nerokoúros","countryCode":"GR","stateCode":"M","latitude":"35.47587000","longitude":"24.03995000"},{"name":"Neápoli","countryCode":"GR","stateCode":"M","latitude":"35.25627000","longitude":"25.60415000"},{"name":"Nomós Irakleíou","countryCode":"GR","stateCode":"M","latitude":"35.32969000","longitude":"25.12985000"},{"name":"Nomós Rethýmnis","countryCode":"GR","stateCode":"M","latitude":"35.25000000","longitude":"24.58333000"},{"name":"Néa Alikarnassós","countryCode":"GR","stateCode":"M","latitude":"35.33977000","longitude":"25.15895000"},{"name":"Néa Anatolí","countryCode":"GR","stateCode":"M","latitude":"35.00920000","longitude":"25.66170000"},{"name":"Palaióchora","countryCode":"GR","stateCode":"M","latitude":"35.23128000","longitude":"23.68185000"},{"name":"Palekastro","countryCode":"GR","stateCode":"M","latitude":"35.19793000","longitude":"26.25429000"},{"name":"Perivólia","countryCode":"GR","stateCode":"M","latitude":"35.48491000","longitude":"23.99421000"},{"name":"Pithári","countryCode":"GR","stateCode":"M","latitude":"35.51672000","longitude":"24.08653000"},{"name":"Profítis Ilías","countryCode":"GR","stateCode":"M","latitude":"35.20555000","longitude":"25.09985000"},{"name":"Pánormos","countryCode":"GR","stateCode":"M","latitude":"35.41815000","longitude":"24.69091000"},{"name":"Pérama","countryCode":"GR","stateCode":"M","latitude":"35.37030000","longitude":"24.70345000"},{"name":"Pýrgos","countryCode":"GR","stateCode":"M","latitude":"35.00611000","longitude":"25.15191000"},{"name":"Rethymno","countryCode":"GR","stateCode":"M","latitude":"35.36555000","longitude":"24.48232000"},{"name":"Schísma Eloúndas","countryCode":"GR","stateCode":"M","latitude":"35.25757000","longitude":"25.72796000"},{"name":"Sitia","countryCode":"GR","stateCode":"M","latitude":"35.20783000","longitude":"26.10467000"},{"name":"Skalánion","countryCode":"GR","stateCode":"M","latitude":"35.28262000","longitude":"25.18684000"},{"name":"Soúda","countryCode":"GR","stateCode":"M","latitude":"35.48717000","longitude":"24.07344000"},{"name":"Stalís","countryCode":"GR","stateCode":"M","latitude":"35.29257000","longitude":"25.43292000"},{"name":"Sísion","countryCode":"GR","stateCode":"M","latitude":"35.30770000","longitude":"25.52021000"},{"name":"Thrapsanón","countryCode":"GR","stateCode":"M","latitude":"35.18798000","longitude":"25.28091000"},{"name":"Tsikalariá","countryCode":"GR","stateCode":"M","latitude":"35.47623000","longitude":"24.06274000"},{"name":"Tympáki","countryCode":"GR","stateCode":"M","latitude":"35.07286000","longitude":"24.76851000"},{"name":"Tílisos","countryCode":"GR","stateCode":"M","latitude":"35.29607000","longitude":"25.01587000"},{"name":"Violí Charáki","countryCode":"GR","stateCode":"M","latitude":"35.35864000","longitude":"24.43857000"},{"name":"Vrýses","countryCode":"GR","stateCode":"M","latitude":"35.37585000","longitude":"24.20109000"},{"name":"Zarós","countryCode":"GR","stateCode":"M","latitude":"35.13030000","longitude":"24.90412000"},{"name":"Zonianá","countryCode":"GR","stateCode":"M","latitude":"35.29502000","longitude":"24.82944000"},{"name":"Ágioi Déka","countryCode":"GR","stateCode":"M","latitude":"35.06667000","longitude":"24.96667000"},{"name":"Ágios Nikólaos","countryCode":"GR","stateCode":"M","latitude":"35.19106000","longitude":"25.71524000"},{"name":"Agía Kyriakí","countryCode":"GR","stateCode":"D","latitude":"39.52264000","longitude":"20.88358000"},{"name":"Anatolí","countryCode":"GR","stateCode":"D","latitude":"39.63531000","longitude":"20.86578000"},{"name":"Anéza","countryCode":"GR","stateCode":"D","latitude":"39.08658000","longitude":"20.92300000"},{"name":"Asprángeloi","countryCode":"GR","stateCode":"D","latitude":"39.82328000","longitude":"20.72862000"},{"name":"Chalkiádes","countryCode":"GR","stateCode":"D","latitude":"39.15981000","longitude":"20.93292000"},{"name":"Eksochí","countryCode":"GR","stateCode":"D","latitude":"39.68744000","longitude":"20.82240000"},{"name":"Eleoúsa","countryCode":"GR","stateCode":"D","latitude":"39.15278000","longitude":"20.96214000"},{"name":"Filippiáda","countryCode":"GR","stateCode":"D","latitude":"39.20472000","longitude":"20.88222000"},{"name":"Filiátes","countryCode":"GR","stateCode":"D","latitude":"39.60111000","longitude":"20.31194000"},{"name":"Graikochóri","countryCode":"GR","stateCode":"D","latitude":"39.49789000","longitude":"20.27608000"},{"name":"Grammenítsa","countryCode":"GR","stateCode":"D","latitude":"39.18444000","longitude":"20.97933000"},{"name":"Igoumenítsa","countryCode":"GR","stateCode":"D","latitude":"39.50342000","longitude":"20.26728000"},{"name":"Ioánnina","countryCode":"GR","stateCode":"D","latitude":"39.66486000","longitude":"20.85189000"},{"name":"Kalamiá","countryCode":"GR","stateCode":"D","latitude":"39.16528000","longitude":"20.93206000"},{"name":"Kalpáki","countryCode":"GR","stateCode":"D","latitude":"39.88778000","longitude":"20.62389000"},{"name":"Kanaláki","countryCode":"GR","stateCode":"D","latitude":"39.23361000","longitude":"20.60000000"},{"name":"Kardamítsia","countryCode":"GR","stateCode":"D","latitude":"39.67816000","longitude":"20.81956000"},{"name":"Katsikás","countryCode":"GR","stateCode":"D","latitude":"39.62281000","longitude":"20.88758000"},{"name":"Kompóti","countryCode":"GR","stateCode":"D","latitude":"39.10255000","longitude":"21.08389000"},{"name":"Kostakioí","countryCode":"GR","stateCode":"D","latitude":"39.13672000","longitude":"20.95761000"},{"name":"Koutselió","countryCode":"GR","stateCode":"D","latitude":"39.58808000","longitude":"20.91197000"},{"name":"Kónitsa","countryCode":"GR","stateCode":"D","latitude":"40.04861000","longitude":"20.75667000"},{"name":"Loúros","countryCode":"GR","stateCode":"D","latitude":"39.16600000","longitude":"20.75608000"},{"name":"Metsovo","countryCode":"GR","stateCode":"D","latitude":"39.76944000","longitude":"21.18222000"},{"name":"Neochorópoulo","countryCode":"GR","stateCode":"D","latitude":"39.62553000","longitude":"20.83558000"},{"name":"Neochóri","countryCode":"GR","stateCode":"D","latitude":"39.07025000","longitude":"21.01892000"},{"name":"Nomós Ioannínon","countryCode":"GR","stateCode":"D","latitude":"39.75000000","longitude":"20.66667000"},{"name":"Néa Seléfkeia","countryCode":"GR","stateCode":"D","latitude":"39.52461000","longitude":"20.25519000"},{"name":"Néos Oropós","countryCode":"GR","stateCode":"D","latitude":"39.15064000","longitude":"20.73636000"},{"name":"Pappadátes","countryCode":"GR","stateCode":"D","latitude":"39.31444000","longitude":"20.79314000"},{"name":"Paramythiá","countryCode":"GR","stateCode":"D","latitude":"39.47111000","longitude":"20.51111000"},{"name":"Parapótamos","countryCode":"GR","stateCode":"D","latitude":"39.54858000","longitude":"20.32436000"},{"name":"Pediní","countryCode":"GR","stateCode":"D","latitude":"39.59994000","longitude":"20.84261000"},{"name":"Platariá","countryCode":"GR","stateCode":"D","latitude":"39.45044000","longitude":"20.27781000"},{"name":"Prámanta","countryCode":"GR","stateCode":"D","latitude":"39.52306000","longitude":"21.10139000"},{"name":"Préveza","countryCode":"GR","stateCode":"D","latitude":"38.95617000","longitude":"20.75050000"},{"name":"Párga","countryCode":"GR","stateCode":"D","latitude":"39.28572000","longitude":"20.40044000"},{"name":"Pérama","countryCode":"GR","stateCode":"D","latitude":"39.69331000","longitude":"20.84656000"},{"name":"Pérdika","countryCode":"GR","stateCode":"D","latitude":"39.36967000","longitude":"20.30419000"},{"name":"Péta","countryCode":"GR","stateCode":"D","latitude":"39.16667000","longitude":"21.03472000"},{"name":"Rodotópi","countryCode":"GR","stateCode":"D","latitude":"39.70822000","longitude":"20.72656000"},{"name":"Stavráki","countryCode":"GR","stateCode":"D","latitude":"39.65614000","longitude":"20.81806000"},{"name":"Thesprotikó","countryCode":"GR","stateCode":"D","latitude":"39.25114000","longitude":"20.78528000"},{"name":"Tsiflikópoulo","countryCode":"GR","stateCode":"D","latitude":"39.65624000","longitude":"20.83882000"},{"name":"Voulgaréli","countryCode":"GR","stateCode":"D","latitude":"39.37194000","longitude":"21.18333000"},{"name":"Vounoplagiá","countryCode":"GR","stateCode":"D","latitude":"39.69161000","longitude":"20.78597000"},{"name":"Áno Kalentíni","countryCode":"GR","stateCode":"D","latitude":"39.25000000","longitude":"21.18528000"},{"name":"Árta","countryCode":"GR","stateCode":"D","latitude":"39.16014000","longitude":"20.98561000"},{"name":"Aianí","countryCode":"GR","stateCode":"C","latitude":"40.16381000","longitude":"21.81945000"},{"name":"Akriní","countryCode":"GR","stateCode":"C","latitude":"40.43492000","longitude":"21.90609000"},{"name":"Ammochóri","countryCode":"GR","stateCode":"C","latitude":"40.78203000","longitude":"21.48458000"},{"name":"Amýntaio","countryCode":"GR","stateCode":"C","latitude":"40.68967000","longitude":"21.67974000"},{"name":"Anaráchi","countryCode":"GR","stateCode":"C","latitude":"40.49234000","longitude":"21.57279000"},{"name":"Argos Orestiko","countryCode":"GR","stateCode":"C","latitude":"40.45354000","longitude":"21.25889000"},{"name":"Chlói","countryCode":"GR","stateCode":"C","latitude":"40.53918000","longitude":"21.25923000"},{"name":"Deskáti","countryCode":"GR","stateCode":"C","latitude":"39.92422000","longitude":"21.81031000"},{"name":"Empório","countryCode":"GR","stateCode":"C","latitude":"40.48866000","longitude":"21.55768000"},{"name":"Erátyra","countryCode":"GR","stateCode":"C","latitude":"40.34253000","longitude":"21.51333000"},{"name":"Filótas","countryCode":"GR","stateCode":"C","latitude":"40.62520000","longitude":"21.70851000"},{"name":"Flórina","countryCode":"GR","stateCode":"C","latitude":"40.78197000","longitude":"21.40981000"},{"name":"Galatiní","countryCode":"GR","stateCode":"C","latitude":"40.31966000","longitude":"21.55148000"},{"name":"Grevená","countryCode":"GR","stateCode":"C","latitude":"40.08452000","longitude":"21.42744000"},{"name":"Kastoria","countryCode":"GR","stateCode":"C","latitude":"40.52165000","longitude":"21.26341000"},{"name":"Kleítos","countryCode":"GR","stateCode":"C","latitude":"40.43140000","longitude":"21.85806000"},{"name":"Komniná","countryCode":"GR","stateCode":"C","latitude":"40.59057000","longitude":"21.77671000"},{"name":"Kozáni","countryCode":"GR","stateCode":"C","latitude":"40.30069000","longitude":"21.78896000"},{"name":"Koíla","countryCode":"GR","stateCode":"C","latitude":"40.33055000","longitude":"21.79102000"},{"name":"Krókos","countryCode":"GR","stateCode":"C","latitude":"40.26349000","longitude":"21.81760000"},{"name":"Laimós","countryCode":"GR","stateCode":"C","latitude":"40.83628000","longitude":"21.14061000"},{"name":"Livaderó","countryCode":"GR","stateCode":"C","latitude":"40.03455000","longitude":"21.94279000"},{"name":"Léchovo","countryCode":"GR","stateCode":"C","latitude":"40.58442000","longitude":"21.49218000"},{"name":"Maniákoi","countryCode":"GR","stateCode":"C","latitude":"40.50064000","longitude":"21.24446000"},{"name":"Mavrochóri","countryCode":"GR","stateCode":"C","latitude":"40.51224000","longitude":"21.32038000"},{"name":"Melíti","countryCode":"GR","stateCode":"C","latitude":"40.83434000","longitude":"21.58426000"},{"name":"Mesopotamía","countryCode":"GR","stateCode":"C","latitude":"40.50252000","longitude":"21.16110000"},{"name":"Nea Lava","countryCode":"GR","stateCode":"C","latitude":"40.19048000","longitude":"22.01320000"},{"name":"Nestório","countryCode":"GR","stateCode":"C","latitude":"40.41278000","longitude":"21.06222000"},{"name":"Nomós Kozánis","countryCode":"GR","stateCode":"C","latitude":"40.33333000","longitude":"21.71667000"},{"name":"Platanórevma","countryCode":"GR","stateCode":"C","latitude":"40.20083000","longitude":"22.02488000"},{"name":"Ptolemaḯda","countryCode":"GR","stateCode":"C","latitude":"40.51472000","longitude":"21.67861000"},{"name":"Siátista","countryCode":"GR","stateCode":"C","latitude":"40.26194000","longitude":"21.54417000"},{"name":"Sérvia","countryCode":"GR","stateCode":"C","latitude":"40.17972000","longitude":"21.99444000"},{"name":"Tsotíli","countryCode":"GR","stateCode":"C","latitude":"40.26147000","longitude":"21.32533000"},{"name":"Velventós","countryCode":"GR","stateCode":"C","latitude":"40.25532000","longitude":"22.07543000"},{"name":"Xinó Neró","countryCode":"GR","stateCode":"C","latitude":"40.69028000","longitude":"21.62324000"},{"name":"Áno Kómi","countryCode":"GR","stateCode":"C","latitude":"40.22660000","longitude":"21.82827000"},{"name":"Alexandroupoli","countryCode":"GR","stateCode":"A2","latitude":"40.84995000","longitude":"25.87644000"},{"name":"Amygdaleónas","countryCode":"GR","stateCode":"A2","latitude":"40.96346000","longitude":"24.36007000"},{"name":"Arrianá","countryCode":"GR","stateCode":"A2","latitude":"41.08131000","longitude":"25.69494000"},{"name":"Arísvi","countryCode":"GR","stateCode":"A2","latitude":"41.07000000","longitude":"25.59041000"},{"name":"Choristí","countryCode":"GR","stateCode":"A2","latitude":"41.13056000","longitude":"24.20843000"},{"name":"Chrysochóri","countryCode":"GR","stateCode":"A2","latitude":"40.93328000","longitude":"24.71088000"},{"name":"Chrysoúpolis","countryCode":"GR","stateCode":"A2","latitude":"40.98556000","longitude":"24.69389000"},{"name":"Didymóteicho","countryCode":"GR","stateCode":"A2","latitude":"41.34806000","longitude":"26.49611000"},{"name":"Dráma","countryCode":"GR","stateCode":"A2","latitude":"41.15283000","longitude":"24.14730000"},{"name":"Echínos","countryCode":"GR","stateCode":"A2","latitude":"41.27558000","longitude":"24.97237000"},{"name":"Elaiochóri","countryCode":"GR","stateCode":"A2","latitude":"40.82030000","longitude":"24.24373000"},{"name":"Eleftheroúpolis","countryCode":"GR","stateCode":"A2","latitude":"40.91389000","longitude":"24.25139000"},{"name":"Eleftherés","countryCode":"GR","stateCode":"A2","latitude":"40.84666000","longitude":"24.25431000"},{"name":"Fillýra","countryCode":"GR","stateCode":"A2","latitude":"41.11667000","longitude":"25.63333000"},{"name":"Fotolívos","countryCode":"GR","stateCode":"A2","latitude":"41.06013000","longitude":"24.04724000"},{"name":"Fteliá","countryCode":"GR","stateCode":"A2","latitude":"41.08266000","longitude":"24.18968000"},{"name":"Féres","countryCode":"GR","stateCode":"A2","latitude":"40.89305000","longitude":"26.17234000"},{"name":"Genisséa","countryCode":"GR","stateCode":"A2","latitude":"41.06165000","longitude":"24.96248000"},{"name":"Iliokentima","countryCode":"GR","stateCode":"A2","latitude":"40.94931000","longitude":"24.78859000"},{"name":"Kalampáki","countryCode":"GR","stateCode":"A2","latitude":"41.05000000","longitude":"24.18333000"},{"name":"Kallífytos","countryCode":"GR","stateCode":"A2","latitude":"41.17280000","longitude":"24.21527000"},{"name":"Kalí Vrýsi","countryCode":"GR","stateCode":"A2","latitude":"41.14653000","longitude":"23.90667000"},{"name":"Kalós Agrós","countryCode":"GR","stateCode":"A2","latitude":"41.10543000","longitude":"24.08570000"},{"name":"Kamariótissa","countryCode":"GR","stateCode":"A2","latitude":"40.47501000","longitude":"25.47456000"},{"name":"Kastaniés","countryCode":"GR","stateCode":"A2","latitude":"41.64551000","longitude":"26.47676000"},{"name":"Kavála","countryCode":"GR","stateCode":"A2","latitude":"40.93959000","longitude":"24.40687000"},{"name":"Kavýli","countryCode":"GR","stateCode":"A2","latitude":"41.56225000","longitude":"26.51470000"},{"name":"Keramotí","countryCode":"GR","stateCode":"A2","latitude":"40.85591000","longitude":"24.70595000"},{"name":"Kimméria","countryCode":"GR","stateCode":"A2","latitude":"41.14788000","longitude":"24.93869000"},{"name":"Kokkinóchoma","countryCode":"GR","stateCode":"A2","latitude":"40.92690000","longitude":"24.30805000"},{"name":"Komotiní","countryCode":"GR","stateCode":"A2","latitude":"41.11917000","longitude":"25.40535000"},{"name":"Krinídes","countryCode":"GR","stateCode":"A2","latitude":"41.01396000","longitude":"24.29647000"},{"name":"Kyprínos","countryCode":"GR","stateCode":"A2","latitude":"41.57542000","longitude":"26.22905000"},{"name":"Káto Nevrokópi","countryCode":"GR","stateCode":"A2","latitude":"41.35000000","longitude":"23.86667000"},{"name":"Kýria","countryCode":"GR","stateCode":"A2","latitude":"41.09900000","longitude":"24.28915000"},{"name":"Lagós","countryCode":"GR","stateCode":"A2","latitude":"41.45102000","longitude":"26.46067000"},{"name":"Limenária","countryCode":"GR","stateCode":"A2","latitude":"40.62741000","longitude":"24.57650000"},{"name":"Lávara","countryCode":"GR","stateCode":"A2","latitude":"41.26957000","longitude":"26.38522000"},{"name":"Lýkeio","countryCode":"GR","stateCode":"A2","latitude":"41.06413000","longitude":"25.68570000"},{"name":"Mikrópolis","countryCode":"GR","stateCode":"A2","latitude":"41.19351000","longitude":"23.81570000"},{"name":"Mýki","countryCode":"GR","stateCode":"A2","latitude":"41.24384000","longitude":"24.92084000"},{"name":"Neochóri","countryCode":"GR","stateCode":"A2","latitude":"41.51131000","longitude":"26.45740000"},{"name":"Nikísiani","countryCode":"GR","stateCode":"A2","latitude":"40.94739000","longitude":"24.14311000"},{"name":"Néa Iraklítsa","countryCode":"GR","stateCode":"A2","latitude":"40.86442000","longitude":"24.31650000"},{"name":"Néa Karváli","countryCode":"GR","stateCode":"A2","latitude":"40.96148000","longitude":"24.51132000"},{"name":"Néa Karyá","countryCode":"GR","stateCode":"A2","latitude":"40.90621000","longitude":"24.70726000"},{"name":"Néa Péramos","countryCode":"GR","stateCode":"A2","latitude":"40.83854000","longitude":"24.30130000"},{"name":"Néa Výssa","countryCode":"GR","stateCode":"A2","latitude":"41.58449000","longitude":"26.54318000"},{"name":"Orestiáda","countryCode":"GR","stateCode":"A2","latitude":"41.50306000","longitude":"26.52972000"},{"name":"Palaiochóri","countryCode":"GR","stateCode":"A2","latitude":"40.94338000","longitude":"24.17747000"},{"name":"Palaió Tsiflíki","countryCode":"GR","stateCode":"A2","latitude":"40.90495000","longitude":"24.35083000"},{"name":"Paralía Ofryníou","countryCode":"GR","stateCode":"A2","latitude":"40.76663000","longitude":"23.90039000"},{"name":"Paranésti","countryCode":"GR","stateCode":"A2","latitude":"41.26667000","longitude":"24.50000000"},{"name":"Peteinós","countryCode":"GR","stateCode":"A2","latitude":"41.10056000","longitude":"24.89847000"},{"name":"Petrochóri","countryCode":"GR","stateCode":"A2","latitude":"41.08742000","longitude":"24.84092000"},{"name":"Petroússa","countryCode":"GR","stateCode":"A2","latitude":"41.19470000","longitude":"24.01731000"},{"name":"Potamiá","countryCode":"GR","stateCode":"A2","latitude":"40.71633000","longitude":"24.72859000"},{"name":"Prosotsáni","countryCode":"GR","stateCode":"A2","latitude":"41.18333000","longitude":"23.96667000"},{"name":"Prínos","countryCode":"GR","stateCode":"A2","latitude":"40.74090000","longitude":"24.57787000"},{"name":"Páchni","countryCode":"GR","stateCode":"A2","latitude":"41.30506000","longitude":"24.89438000"},{"name":"Péplos","countryCode":"GR","stateCode":"A2","latitude":"40.95755000","longitude":"26.26577000"},{"name":"Rízia","countryCode":"GR","stateCode":"A2","latitude":"41.62490000","longitude":"26.42771000"},{"name":"Samothráki","countryCode":"GR","stateCode":"A2","latitude":"40.47333000","longitude":"25.52222000"},{"name":"Sitagroí","countryCode":"GR","stateCode":"A2","latitude":"41.11067000","longitude":"24.02755000"},{"name":"Smínthi","countryCode":"GR","stateCode":"A2","latitude":"41.23333000","longitude":"24.86667000"},{"name":"Souflí","countryCode":"GR","stateCode":"A2","latitude":"41.19194000","longitude":"26.29944000"},{"name":"Sápes","countryCode":"GR","stateCode":"A2","latitude":"41.02861000","longitude":"25.69306000"},{"name":"Sélero","countryCode":"GR","stateCode":"A2","latitude":"41.13382000","longitude":"24.99408000"},{"name":"Thásos","countryCode":"GR","stateCode":"A2","latitude":"40.77806000","longitude":"24.70944000"},{"name":"Tycheró","countryCode":"GR","stateCode":"A2","latitude":"41.02878000","longitude":"26.29455000"},{"name":"Vólakas","countryCode":"GR","stateCode":"A2","latitude":"41.31661000","longitude":"24.00215000"},{"name":"Xiropótamos","countryCode":"GR","stateCode":"A2","latitude":"41.19206000","longitude":"24.10385000"},{"name":"Xylaganí","countryCode":"GR","stateCode":"A2","latitude":"40.97437000","longitude":"25.42022000"},{"name":"Xánthi","countryCode":"GR","stateCode":"A2","latitude":"41.13488000","longitude":"24.88800000"},{"name":"Zygós","countryCode":"GR","stateCode":"A2","latitude":"41.01320000","longitude":"24.38132000"},{"name":"Ágios Athanásios","countryCode":"GR","stateCode":"A2","latitude":"41.07463000","longitude":"24.24545000"},{"name":"Áratos","countryCode":"GR","stateCode":"A2","latitude":"41.08139000","longitude":"25.55186000"},{"name":"Ávato","countryCode":"GR","stateCode":"A2","latitude":"40.96279000","longitude":"24.80441000"},{"name":"Évlalo","countryCode":"GR","stateCode":"A2","latitude":"40.98333000","longitude":"24.80000000"},{"name":"Íasmos","countryCode":"GR","stateCode":"A2","latitude":"41.12747000","longitude":"25.18573000"},{"name":"Arfará","countryCode":"GR","stateCode":"J","latitude":"37.15619000","longitude":"22.04485000"},{"name":"Aria","countryCode":"GR","stateCode":"J","latitude":"37.57372000","longitude":"22.83539000"},{"name":"Arkhaía Kórinthos","countryCode":"GR","stateCode":"J","latitude":"37.90953000","longitude":"22.88353000"},{"name":"Asopós","countryCode":"GR","stateCode":"J","latitude":"36.72986000","longitude":"22.85455000"},{"name":"Asíni","countryCode":"GR","stateCode":"J","latitude":"37.54431000","longitude":"22.86435000"},{"name":"Athíkia","countryCode":"GR","stateCode":"J","latitude":"37.81675000","longitude":"22.92939000"},{"name":"Ayía Triás","countryCode":"GR","stateCode":"J","latitude":"37.63707000","longitude":"22.80504000"},{"name":"Chóra","countryCode":"GR","stateCode":"J","latitude":"37.05106000","longitude":"21.71690000"},{"name":"Dimitsána","countryCode":"GR","stateCode":"J","latitude":"37.59524000","longitude":"22.04025000"},{"name":"Drépanon","countryCode":"GR","stateCode":"J","latitude":"37.53888000","longitude":"22.89323000"},{"name":"Dídyma","countryCode":"GR","stateCode":"J","latitude":"37.46250000","longitude":"23.17183000"},{"name":"Ermióni","countryCode":"GR","stateCode":"J","latitude":"37.38492000","longitude":"23.24686000"},{"name":"Examília","countryCode":"GR","stateCode":"J","latitude":"37.89736000","longitude":"22.92832000"},{"name":"Filiatrá","countryCode":"GR","stateCode":"J","latitude":"37.15637000","longitude":"21.58532000"},{"name":"Gargaliánoi","countryCode":"GR","stateCode":"J","latitude":"37.06518000","longitude":"21.63809000"},{"name":"Geráki","countryCode":"GR","stateCode":"J","latitude":"36.99227000","longitude":"22.70663000"},{"name":"Géfyra","countryCode":"GR","stateCode":"J","latitude":"36.68715000","longitude":"23.03509000"},{"name":"Gýtheio","countryCode":"GR","stateCode":"J","latitude":"36.75500000","longitude":"22.56417000"},{"name":"Isthmía","countryCode":"GR","stateCode":"J","latitude":"37.91356000","longitude":"23.00460000"},{"name":"Kalamata","countryCode":"GR","stateCode":"J","latitude":"37.03913000","longitude":"22.11265000"},{"name":"Kardamýli","countryCode":"GR","stateCode":"J","latitude":"36.88778000","longitude":"22.23317000"},{"name":"Karyés","countryCode":"GR","stateCode":"J","latitude":"37.29119000","longitude":"22.50066000"},{"name":"Khiliomódhi","countryCode":"GR","stateCode":"J","latitude":"37.81016000","longitude":"22.86972000"},{"name":"Kiáto","countryCode":"GR","stateCode":"J","latitude":"38.01321000","longitude":"22.74839000"},{"name":"Koilás","countryCode":"GR","stateCode":"J","latitude":"37.41230000","longitude":"23.12553000"},{"name":"Kokkónion","countryCode":"GR","stateCode":"J","latitude":"37.97061000","longitude":"22.78018000"},{"name":"Kopanáki","countryCode":"GR","stateCode":"J","latitude":"37.28913000","longitude":"21.81854000"},{"name":"Koróni","countryCode":"GR","stateCode":"J","latitude":"36.79526000","longitude":"21.95794000"},{"name":"Koutsopódi","countryCode":"GR","stateCode":"J","latitude":"37.68426000","longitude":"22.71355000"},{"name":"Kranídi","countryCode":"GR","stateCode":"J","latitude":"37.37974000","longitude":"23.15969000"},{"name":"Krokeés","countryCode":"GR","stateCode":"J","latitude":"36.88297000","longitude":"22.54683000"},{"name":"Kyparissía","countryCode":"GR","stateCode":"J","latitude":"37.25111000","longitude":"21.67361000"},{"name":"Kyrás Vrýsi","countryCode":"GR","stateCode":"J","latitude":"37.91295000","longitude":"22.98651000"},{"name":"Káto Dhiminió","countryCode":"GR","stateCode":"J","latitude":"38.02490000","longitude":"22.73294000"},{"name":"Káto Glykóvrysi","countryCode":"GR","stateCode":"J","latitude":"36.82791000","longitude":"22.77732000"},{"name":"Kórinthos","countryCode":"GR","stateCode":"J","latitude":"37.94007000","longitude":"22.95130000"},{"name":"Langádhia","countryCode":"GR","stateCode":"J","latitude":"37.68186000","longitude":"22.03002000"},{"name":"Leonídio","countryCode":"GR","stateCode":"J","latitude":"37.16679000","longitude":"22.85773000"},{"name":"Levídion","countryCode":"GR","stateCode":"J","latitude":"37.68269000","longitude":"22.29586000"},{"name":"Ligourión","countryCode":"GR","stateCode":"J","latitude":"37.61233000","longitude":"23.03773000"},{"name":"Loutrá Oraías Elénis","countryCode":"GR","stateCode":"J","latitude":"37.86466000","longitude":"22.99614000"},{"name":"Loutráki","countryCode":"GR","stateCode":"J","latitude":"37.97830000","longitude":"22.97781000"},{"name":"Lékhaio","countryCode":"GR","stateCode":"J","latitude":"37.93279000","longitude":"22.85002000"},{"name":"Magoúla","countryCode":"GR","stateCode":"J","latitude":"37.08007000","longitude":"22.40469000"},{"name":"Megalópoli","countryCode":"GR","stateCode":"J","latitude":"37.40111000","longitude":"22.14222000"},{"name":"Meligalás","countryCode":"GR","stateCode":"J","latitude":"37.21667000","longitude":"21.96667000"},{"name":"Messíni","countryCode":"GR","stateCode":"J","latitude":"37.05111000","longitude":"22.00778000"},{"name":"Methóni","countryCode":"GR","stateCode":"J","latitude":"36.81973000","longitude":"21.70486000"},{"name":"Moláoi","countryCode":"GR","stateCode":"J","latitude":"36.80757000","longitude":"22.85132000"},{"name":"Moúlki","countryCode":"GR","stateCode":"J","latitude":"37.99319000","longitude":"22.72531000"},{"name":"Neméa","countryCode":"GR","stateCode":"J","latitude":"37.82068000","longitude":"22.66102000"},{"name":"Nomós Arkadías","countryCode":"GR","stateCode":"J","latitude":"37.58333000","longitude":"22.25000000"},{"name":"Náfplio","countryCode":"GR","stateCode":"J","latitude":"37.56863000","longitude":"22.80691000"},{"name":"Néa Kíos","countryCode":"GR","stateCode":"J","latitude":"37.59023000","longitude":"22.74342000"},{"name":"Néa Tírins","countryCode":"GR","stateCode":"J","latitude":"37.60793000","longitude":"22.81996000"},{"name":"Palaiá Epídavros","countryCode":"GR","stateCode":"J","latitude":"37.63847000","longitude":"23.15609000"},{"name":"Paralía Vérgas","countryCode":"GR","stateCode":"J","latitude":"37.00708000","longitude":"22.15676000"},{"name":"Perachóra","countryCode":"GR","stateCode":"J","latitude":"38.03021000","longitude":"22.94902000"},{"name":"Periyiáli","countryCode":"GR","stateCode":"J","latitude":"37.94041000","longitude":"22.83946000"},{"name":"Pásion","countryCode":"GR","stateCode":"J","latitude":"38.01294000","longitude":"22.72814000"},{"name":"Pórto Chéli","countryCode":"GR","stateCode":"J","latitude":"37.32786000","longitude":"23.14384000"},{"name":"Pýlos","countryCode":"GR","stateCode":"J","latitude":"36.91298000","longitude":"21.69650000"},{"name":"Sikyón","countryCode":"GR","stateCode":"J","latitude":"37.98230000","longitude":"22.72462000"},{"name":"Skála","countryCode":"GR","stateCode":"J","latitude":"36.85000000","longitude":"22.66667000"},{"name":"Sofikón","countryCode":"GR","stateCode":"J","latitude":"37.79412000","longitude":"23.05204000"},{"name":"Sperchógeia","countryCode":"GR","stateCode":"J","latitude":"37.07405000","longitude":"22.06248000"},{"name":"Spárti","countryCode":"GR","stateCode":"J","latitude":"37.07446000","longitude":"22.43009000"},{"name":"Sykiá","countryCode":"GR","stateCode":"J","latitude":"36.76398000","longitude":"22.94302000"},{"name":"Thouría","countryCode":"GR","stateCode":"J","latitude":"37.08356000","longitude":"22.04891000"},{"name":"Tolón","countryCode":"GR","stateCode":"J","latitude":"37.52021000","longitude":"22.85860000"},{"name":"Traganón","countryCode":"GR","stateCode":"J","latitude":"37.89789000","longitude":"21.31245000"},{"name":"Trípoli","countryCode":"GR","stateCode":"J","latitude":"37.50889000","longitude":"22.37944000"},{"name":"Vlachiótis","countryCode":"GR","stateCode":"J","latitude":"36.86094000","longitude":"22.70831000"},{"name":"Vlachópoulo","countryCode":"GR","stateCode":"J","latitude":"37.03186000","longitude":"21.79158000"},{"name":"Vokhaïkó","countryCode":"GR","stateCode":"J","latitude":"37.94843000","longitude":"22.79203000"},{"name":"Vrakháti","countryCode":"GR","stateCode":"J","latitude":"37.95895000","longitude":"22.80573000"},{"name":"Vélo","countryCode":"GR","stateCode":"J","latitude":"37.97610000","longitude":"22.75985000"},{"name":"Xylókastro","countryCode":"GR","stateCode":"J","latitude":"38.07762000","longitude":"22.63166000"},{"name":"Zevgolateió","countryCode":"GR","stateCode":"J","latitude":"37.93333000","longitude":"22.80000000"},{"name":"Ágioi Theódoroi","countryCode":"GR","stateCode":"J","latitude":"37.92736000","longitude":"23.14221000"},{"name":"Ágios Andréas","countryCode":"GR","stateCode":"J","latitude":"37.34519000","longitude":"22.76466000"},{"name":"Árgos","countryCode":"GR","stateCode":"J","latitude":"37.63333000","longitude":"22.73333000"},{"name":"Áris","countryCode":"GR","stateCode":"J","latitude":"37.09920000","longitude":"22.00443000"},{"name":"Ássos","countryCode":"GR","stateCode":"J","latitude":"37.93955000","longitude":"22.82223000"},{"name":"Ástros","countryCode":"GR","stateCode":"J","latitude":"37.40395000","longitude":"22.72118000"},{"name":"Áyios Adhrianós","countryCode":"GR","stateCode":"J","latitude":"37.59975000","longitude":"22.84560000"},{"name":"Áyios Vasílios","countryCode":"GR","stateCode":"J","latitude":"37.79763000","longitude":"22.79727000"},{"name":"Farkadóna","countryCode":"GR","stateCode":"22","latitude":"39.60000000","longitude":"22.06667000"},{"name":"Fíki","countryCode":"GR","stateCode":"22","latitude":"39.51602000","longitude":"21.65556000"},{"name":"Grizáno","countryCode":"GR","stateCode":"22","latitude":"39.63192000","longitude":"22.05258000"},{"name":"Gómfoi","countryCode":"GR","stateCode":"22","latitude":"39.46413000","longitude":"21.69342000"},{"name":"Kalampáka","countryCode":"GR","stateCode":"22","latitude":"39.70444000","longitude":"21.62694000"},{"name":"Kastráki","countryCode":"GR","stateCode":"22","latitude":"39.71692000","longitude":"21.61865000"},{"name":"Megalochóri","countryCode":"GR","stateCode":"22","latitude":"39.55982000","longitude":"21.84195000"},{"name":"Megála Kalývia","countryCode":"GR","stateCode":"22","latitude":"39.49693000","longitude":"21.78802000"},{"name":"Oichalía","countryCode":"GR","stateCode":"22","latitude":"39.60827000","longitude":"21.97996000"},{"name":"Palaiomonástiro","countryCode":"GR","stateCode":"22","latitude":"39.46269000","longitude":"21.65793000"},{"name":"Palaiópyrgos","countryCode":"GR","stateCode":"22","latitude":"39.60845000","longitude":"21.81720000"},{"name":"Pigí","countryCode":"GR","stateCode":"22","latitude":"39.51061000","longitude":"21.70103000"},{"name":"Pyrgetós","countryCode":"GR","stateCode":"22","latitude":"39.55276000","longitude":"21.74846000"},{"name":"Pýli","countryCode":"GR","stateCode":"22","latitude":"39.45806000","longitude":"21.61889000"},{"name":"Rízoma","countryCode":"GR","stateCode":"22","latitude":"39.66432000","longitude":"21.73541000"},{"name":"Taxiárches","countryCode":"GR","stateCode":"22","latitude":"39.57565000","longitude":"21.89245000"},{"name":"Tríkala","countryCode":"GR","stateCode":"22","latitude":"39.55493000","longitude":"21.76837000"},{"name":"Vasilikí","countryCode":"GR","stateCode":"22","latitude":"39.63984000","longitude":"21.70448000"},{"name":"Zárkos","countryCode":"GR","stateCode":"22","latitude":"39.60860000","longitude":"22.12336000"},{"name":"Acatenango","countryCode":"GT","stateCode":"CM","latitude":"14.55451000","longitude":"-90.94368000"},{"name":"Chimaltenango","countryCode":"GT","stateCode":"CM","latitude":"14.66111000","longitude":"-90.81944000"},{"name":"Comalapa","countryCode":"GT","stateCode":"CM","latitude":"14.74086000","longitude":"-90.88761000"},{"name":"El Tejar","countryCode":"GT","stateCode":"CM","latitude":"14.64683000","longitude":"-90.79122000"},{"name":"Parramos","countryCode":"GT","stateCode":"CM","latitude":"14.60891000","longitude":"-90.80303000"},{"name":"Patzicía","countryCode":"GT","stateCode":"CM","latitude":"14.63194000","longitude":"-90.92659000"},{"name":"Patzún","countryCode":"GT","stateCode":"CM","latitude":"14.68189000","longitude":"-91.01397000"},{"name":"Pochuta","countryCode":"GT","stateCode":"CM","latitude":"14.54450000","longitude":"-91.08904000"},{"name":"San Andrés Itzapa","countryCode":"GT","stateCode":"CM","latitude":"14.62222000","longitude":"-90.84314000"},{"name":"San José Poaquil","countryCode":"GT","stateCode":"CM","latitude":"14.81808000","longitude":"-90.91248000"},{"name":"San Martín Jilotepeque","countryCode":"GT","stateCode":"CM","latitude":"14.78008000","longitude":"-90.79259000"},{"name":"Santa Apolonia","countryCode":"GT","stateCode":"CM","latitude":"14.79049000","longitude":"-90.97267000"},{"name":"Santa Cruz Balanyá","countryCode":"GT","stateCode":"CM","latitude":"14.68522000","longitude":"-90.91906000"},{"name":"Tecpán Guatemala","countryCode":"GT","stateCode":"CM","latitude":"14.76181000","longitude":"-90.99247000"},{"name":"Yepocapa","countryCode":"GT","stateCode":"CM","latitude":"14.50195000","longitude":"-90.95396000"},{"name":"Zaragoza","countryCode":"GT","stateCode":"CM","latitude":"14.64968000","longitude":"-90.89034000"},{"name":"Agua Blanca","countryCode":"GT","stateCode":"JU","latitude":"14.50000000","longitude":"-89.65000000"},{"name":"Asunción Mita","countryCode":"GT","stateCode":"JU","latitude":"14.33083000","longitude":"-89.71083000"},{"name":"Atescatempa","countryCode":"GT","stateCode":"JU","latitude":"14.17444000","longitude":"-89.74250000"},{"name":"Comapa","countryCode":"GT","stateCode":"JU","latitude":"14.11667000","longitude":"-89.91667000"},{"name":"Conguaco","countryCode":"GT","stateCode":"JU","latitude":"14.04417000","longitude":"-90.03111000"},{"name":"El Adelanto","countryCode":"GT","stateCode":"JU","latitude":"14.16667000","longitude":"-89.83333000"},{"name":"El Progreso","countryCode":"GT","stateCode":"JU","latitude":"14.35000000","longitude":"-89.85000000"},{"name":"Jalpatagua","countryCode":"GT","stateCode":"JU","latitude":"14.14167000","longitude":"-90.00861000"},{"name":"Jerez","countryCode":"GT","stateCode":"JU","latitude":"14.10000000","longitude":"-89.75000000"},{"name":"Jutiapa","countryCode":"GT","stateCode":"JU","latitude":"14.29167000","longitude":"-89.89583000"},{"name":"Moyuta","countryCode":"GT","stateCode":"JU","latitude":"14.03861000","longitude":"-90.08083000"},{"name":"Municipio de Asunción Mita","countryCode":"GT","stateCode":"JU","latitude":"14.30330000","longitude":"-89.67623000"},{"name":"Pasaco","countryCode":"GT","stateCode":"JU","latitude":"13.97722000","longitude":"-90.20639000"},{"name":"Quesada","countryCode":"GT","stateCode":"JU","latitude":"14.27028000","longitude":"-90.04028000"},{"name":"San José Acatempa","countryCode":"GT","stateCode":"JU","latitude":"14.26528000","longitude":"-90.12694000"},{"name":"Santa Catarina Mita","countryCode":"GT","stateCode":"JU","latitude":"14.45000000","longitude":"-89.75000000"},{"name":"Yupiltepeque","countryCode":"GT","stateCode":"JU","latitude":"14.20000000","longitude":"-89.78333000"},{"name":"Zapotitlán","countryCode":"GT","stateCode":"JU","latitude":"14.13333000","longitude":"-89.83333000"},{"name":"Aguacatán","countryCode":"GT","stateCode":"HU","latitude":"15.34222000","longitude":"-91.31141000"},{"name":"Barillas","countryCode":"GT","stateCode":"HU","latitude":"15.80361000","longitude":"-91.31583000"},{"name":"Chiantla","countryCode":"GT","stateCode":"HU","latitude":"15.35484000","longitude":"-91.45807000"},{"name":"Colotenango","countryCode":"GT","stateCode":"HU","latitude":"15.40602000","longitude":"-91.71267000"},{"name":"Concepción Huista","countryCode":"GT","stateCode":"HU","latitude":"15.62378000","longitude":"-91.66521000"},{"name":"Cuilco","countryCode":"GT","stateCode":"HU","latitude":"15.40719000","longitude":"-91.94667000"},{"name":"Huehuetenango","countryCode":"GT","stateCode":"HU","latitude":"15.31918000","longitude":"-91.47241000"},{"name":"Ixtahuacán","countryCode":"GT","stateCode":"HU","latitude":"15.41688000","longitude":"-91.76927000"},{"name":"Jacaltenango","countryCode":"GT","stateCode":"HU","latitude":"15.66662000","longitude":"-91.71177000"},{"name":"La Libertad","countryCode":"GT","stateCode":"HU","latitude":"15.51421000","longitude":"-91.86944000"},{"name":"Malacatancito","countryCode":"GT","stateCode":"HU","latitude":"15.24457000","longitude":"-91.49901000"},{"name":"Nentón","countryCode":"GT","stateCode":"HU","latitude":"15.80070000","longitude":"-91.75464000"},{"name":"San Antonio Huista","countryCode":"GT","stateCode":"HU","latitude":"15.65010000","longitude":"-91.77163000"},{"name":"San Gaspar Ixchil","countryCode":"GT","stateCode":"HU","latitude":"15.38796000","longitude":"-91.72564000"},{"name":"San Juan Atitán","countryCode":"GT","stateCode":"HU","latitude":"15.42886000","longitude":"-91.62398000"},{"name":"San Juan Ixcoy","countryCode":"GT","stateCode":"HU","latitude":"15.60022000","longitude":"-91.44639000"},{"name":"San Mateo Ixtatán","countryCode":"GT","stateCode":"HU","latitude":"15.83194000","longitude":"-91.47806000"},{"name":"San Miguel Acatán","countryCode":"GT","stateCode":"HU","latitude":"15.70401000","longitude":"-91.59771000"},{"name":"San Pedro Necta","countryCode":"GT","stateCode":"HU","latitude":"15.49142000","longitude":"-91.76551000"},{"name":"San Rafael La Independencia","countryCode":"GT","stateCode":"HU","latitude":"15.70150000","longitude":"-91.53553000"},{"name":"San Rafael Petzal","countryCode":"GT","stateCode":"HU","latitude":"15.40487000","longitude":"-91.66451000"},{"name":"San Sebastián Coatán","countryCode":"GT","stateCode":"HU","latitude":"15.73584000","longitude":"-91.56285000"},{"name":"San Sebastián Huehuetenango","countryCode":"GT","stateCode":"HU","latitude":"15.38768000","longitude":"-91.61530000"},{"name":"Santa Ana Huista","countryCode":"GT","stateCode":"HU","latitude":"15.68085000","longitude":"-91.82005000"},{"name":"Santa Bárbara","countryCode":"GT","stateCode":"HU","latitude":"15.31617000","longitude":"-91.63279000"},{"name":"Santa Eulalia","countryCode":"GT","stateCode":"HU","latitude":"15.73060000","longitude":"-91.45846000"},{"name":"Santiago Chimaltenango","countryCode":"GT","stateCode":"HU","latitude":"15.47658000","longitude":"-91.69656000"},{"name":"Soloma","countryCode":"GT","stateCode":"HU","latitude":"15.65841000","longitude":"-91.42994000"},{"name":"Tectitán","countryCode":"GT","stateCode":"HU","latitude":"15.30630000","longitude":"-92.06051000"},{"name":"Todos Santos Cuchumatán","countryCode":"GT","stateCode":"HU","latitude":"15.50846000","longitude":"-91.60382000"},{"name":"Almolonga","countryCode":"GT","stateCode":"QZ","latitude":"14.81591000","longitude":"-91.49464000"},{"name":"Cabricán","countryCode":"GT","stateCode":"QZ","latitude":"15.07485000","longitude":"-91.64800000"},{"name":"Cajolá","countryCode":"GT","stateCode":"QZ","latitude":"14.92205000","longitude":"-91.61478000"},{"name":"Cantel","countryCode":"GT","stateCode":"QZ","latitude":"14.81154000","longitude":"-91.45536000"},{"name":"Coatepeque","countryCode":"GT","stateCode":"QZ","latitude":"14.70413000","longitude":"-91.86426000"},{"name":"Colomba","countryCode":"GT","stateCode":"QZ","latitude":"14.70730000","longitude":"-91.73167000"},{"name":"Concepción Chiquirichapa","countryCode":"GT","stateCode":"QZ","latitude":"14.85510000","longitude":"-91.62360000"},{"name":"El Palmar","countryCode":"GT","stateCode":"QZ","latitude":"14.65083000","longitude":"-91.57800000"},{"name":"Flores Costa Cuca","countryCode":"GT","stateCode":"QZ","latitude":"14.63238000","longitude":"-91.86341000"},{"name":"Génova","countryCode":"GT","stateCode":"QZ","latitude":"14.61667000","longitude":"-91.83333000"},{"name":"Huitán","countryCode":"GT","stateCode":"QZ","latitude":"15.04920000","longitude":"-91.63944000"},{"name":"La Esperanza","countryCode":"GT","stateCode":"QZ","latitude":"14.87169000","longitude":"-91.56140000"},{"name":"Municipio de Almolonga","countryCode":"GT","stateCode":"QZ","latitude":"14.81118000","longitude":"-91.48354000"},{"name":"Municipio de Cabricán","countryCode":"GT","stateCode":"QZ","latitude":"15.10305000","longitude":"-91.64918000"},{"name":"Municipio de Cantel","countryCode":"GT","stateCode":"QZ","latitude":"14.81659000","longitude":"-91.43781000"},{"name":"Municipio de Coatepeque","countryCode":"GT","stateCode":"QZ","latitude":"14.64309000","longitude":"-91.97926000"},{"name":"Municipio de Colomba","countryCode":"GT","stateCode":"QZ","latitude":"14.71002000","longitude":"-91.74691000"},{"name":"Municipio de Concepción Chiquirichapa","countryCode":"GT","stateCode":"QZ","latitude":"14.84624000","longitude":"-91.61854000"},{"name":"Municipio de Flores Costa Cuca","countryCode":"GT","stateCode":"QZ","latitude":"14.63238000","longitude":"-91.86341000"},{"name":"Municipio de San Juan Ostuncalco","countryCode":"GT","stateCode":"QZ","latitude":"14.87477000","longitude":"-91.68842000"},{"name":"Olintepeque","countryCode":"GT","stateCode":"QZ","latitude":"14.88605000","longitude":"-91.51472000"},{"name":"Ostuncalco","countryCode":"GT","stateCode":"QZ","latitude":"14.86899000","longitude":"-91.62137000"},{"name":"Palestina de los Altos","countryCode":"GT","stateCode":"QZ","latitude":"14.93338000","longitude":"-91.69403000"},{"name":"Quetzaltenango","countryCode":"GT","stateCode":"QZ","latitude":"14.83472000","longitude":"-91.51806000"},{"name":"Salcajá","countryCode":"GT","stateCode":"QZ","latitude":"14.87964000","longitude":"-91.45699000"},{"name":"Samayac","countryCode":"GT","stateCode":"QZ","latitude":"14.58084000","longitude":"-91.46135000"},{"name":"San Carlos Sija","countryCode":"GT","stateCode":"QZ","latitude":"14.98436000","longitude":"-91.54912000"},{"name":"San Francisco la Unión","countryCode":"GT","stateCode":"QZ","latitude":"14.92350000","longitude":"-91.54157000"},{"name":"San Martín Sacatepéquez","countryCode":"GT","stateCode":"QZ","latitude":"14.82443000","longitude":"-91.64192000"},{"name":"San Mateo","countryCode":"GT","stateCode":"QZ","latitude":"14.85800000","longitude":"-91.59004000"},{"name":"San Miguel Sigüilá","countryCode":"GT","stateCode":"QZ","latitude":"14.89547000","longitude":"-91.61457000"},{"name":"Sibilia","countryCode":"GT","stateCode":"QZ","latitude":"14.99391000","longitude":"-91.62371000"},{"name":"Zunil","countryCode":"GT","stateCode":"QZ","latitude":"14.78463000","longitude":"-91.48345000"},{"name":"Alotenango","countryCode":"GT","stateCode":"SA","latitude":"14.48028000","longitude":"-90.80750000"},{"name":"Antigua Guatemala","countryCode":"GT","stateCode":"SA","latitude":"14.56111000","longitude":"-90.73444000"},{"name":"Ciudad Vieja","countryCode":"GT","stateCode":"SA","latitude":"14.52396000","longitude":"-90.76308000"},{"name":"Jocotenango","countryCode":"GT","stateCode":"SA","latitude":"14.57814000","longitude":"-90.73804000"},{"name":"Magdalena Milpas Altas","countryCode":"GT","stateCode":"SA","latitude":"14.54801000","longitude":"-90.67477000"},{"name":"Municipio de Alotenango","countryCode":"GT","stateCode":"SA","latitude":"14.46485000","longitude":"-90.82773000"},{"name":"Municipio de Antigua Guatemala","countryCode":"GT","stateCode":"SA","latitude":"14.54313000","longitude":"-90.72683000"},{"name":"Municipio de Ciudad Vieja","countryCode":"GT","stateCode":"SA","latitude":"14.50800000","longitude":"-90.77028000"},{"name":"Municipio de Jocotenango","countryCode":"GT","stateCode":"SA","latitude":"14.58658000","longitude":"-90.73579000"},{"name":"Municipio de Magdalena Milpas Altas","countryCode":"GT","stateCode":"SA","latitude":"14.54206000","longitude":"-90.67553000"},{"name":"Municipio de Santa Lucía Milpas Altas","countryCode":"GT","stateCode":"SA","latitude":"14.56753000","longitude":"-90.67551000"},{"name":"Municipio de Santa María de Jesús","countryCode":"GT","stateCode":"SA","latitude":"14.47849000","longitude":"-90.69989000"},{"name":"Pastores","countryCode":"GT","stateCode":"SA","latitude":"14.59433000","longitude":"-90.75473000"},{"name":"San Antonio Aguas Calientes","countryCode":"GT","stateCode":"SA","latitude":"14.54676000","longitude":"-90.78054000"},{"name":"San Bartolomé Milpas Altas","countryCode":"GT","stateCode":"SA","latitude":"14.60690000","longitude":"-90.67807000"},{"name":"San Lucas Sacatepéquez","countryCode":"GT","stateCode":"SA","latitude":"14.61075000","longitude":"-90.65681000"},{"name":"San Miguel Dueñas","countryCode":"GT","stateCode":"SA","latitude":"14.52241000","longitude":"-90.79938000"},{"name":"Santa Catarina Barahona","countryCode":"GT","stateCode":"SA","latitude":"14.55135000","longitude":"-90.78598000"},{"name":"Santa Lucía Milpas Altas","countryCode":"GT","stateCode":"SA","latitude":"14.57655000","longitude":"-90.67632000"},{"name":"Santa María de Jesús","countryCode":"GT","stateCode":"SA","latitude":"14.49452000","longitude":"-90.71036000"},{"name":"Santiago Sacatepéquez","countryCode":"GT","stateCode":"SA","latitude":"14.63510000","longitude":"-90.67654000"},{"name":"Santo Domingo Xenacoj","countryCode":"GT","stateCode":"SA","latitude":"14.68057000","longitude":"-90.70012000"},{"name":"Sumpango","countryCode":"GT","stateCode":"SA","latitude":"14.64623000","longitude":"-90.73427000"},{"name":"Amatitlán","countryCode":"GT","stateCode":"GU","latitude":"14.47740000","longitude":"-90.63489000"},{"name":"Chinautla","countryCode":"GT","stateCode":"GU","latitude":"14.70289000","longitude":"-90.49983000"},{"name":"Chuarrancho","countryCode":"GT","stateCode":"GU","latitude":"14.81794000","longitude":"-90.51568000"},{"name":"Fraijanes","countryCode":"GT","stateCode":"GU","latitude":"14.46528000","longitude":"-90.44083000"},{"name":"Guatemala City","countryCode":"GT","stateCode":"GU","latitude":"14.64072000","longitude":"-90.51327000"},{"name":"Mixco","countryCode":"GT","stateCode":"GU","latitude":"14.63077000","longitude":"-90.60711000"},{"name":"Palencia","countryCode":"GT","stateCode":"GU","latitude":"14.66715000","longitude":"-90.35721000"},{"name":"Petapa","countryCode":"GT","stateCode":"GU","latitude":"14.50189000","longitude":"-90.56196000"},{"name":"San José Pinula","countryCode":"GT","stateCode":"GU","latitude":"14.54600000","longitude":"-90.41288000"},{"name":"San José del Golfo","countryCode":"GT","stateCode":"GU","latitude":"14.76414000","longitude":"-90.37228000"},{"name":"San Juan Sacatepéquez","countryCode":"GT","stateCode":"GU","latitude":"14.71889000","longitude":"-90.64417000"},{"name":"San Pedro Ayampuc","countryCode":"GT","stateCode":"GU","latitude":"14.77943000","longitude":"-90.45318000"},{"name":"San Pedro Sacatepéquez","countryCode":"GT","stateCode":"GU","latitude":"14.68612000","longitude":"-90.64253000"},{"name":"San Raimundo","countryCode":"GT","stateCode":"GU","latitude":"14.76462000","longitude":"-90.59493000"},{"name":"Santa Catarina Pinula","countryCode":"GT","stateCode":"GU","latitude":"14.57047000","longitude":"-90.49925000"},{"name":"Villa Canales","countryCode":"GT","stateCode":"GU","latitude":"14.48285000","longitude":"-90.53425000"},{"name":"Villa Nueva","countryCode":"GT","stateCode":"GU","latitude":"14.52512000","longitude":"-90.58544000"},{"name":"Barberena","countryCode":"GT","stateCode":"SR","latitude":"14.30739000","longitude":"-90.36156000"},{"name":"Casillas","countryCode":"GT","stateCode":"SR","latitude":"14.42222000","longitude":"-90.24417000"},{"name":"Chiquimulilla","countryCode":"GT","stateCode":"SR","latitude":"14.08380000","longitude":"-90.38547000"},{"name":"Cuilapa","countryCode":"GT","stateCode":"SR","latitude":"14.27639000","longitude":"-90.29889000"},{"name":"Guazacapán","countryCode":"GT","stateCode":"SR","latitude":"14.07417000","longitude":"-90.41667000"},{"name":"Municipio de Casillas","countryCode":"GT","stateCode":"SR","latitude":"14.37854000","longitude":"-90.17260000"},{"name":"Municipio de Chiquimulilla","countryCode":"GT","stateCode":"SR","latitude":"14.09716000","longitude":"-90.37903000"},{"name":"Municipio de Guazacapán","countryCode":"GT","stateCode":"SR","latitude":"14.01786000","longitude":"-90.43400000"},{"name":"Nueva Santa Rosa","countryCode":"GT","stateCode":"SR","latitude":"14.38111000","longitude":"-90.27611000"},{"name":"Oratorio","countryCode":"GT","stateCode":"SR","latitude":"14.22806000","longitude":"-90.17583000"},{"name":"Pueblo Nuevo Viñas","countryCode":"GT","stateCode":"SR","latitude":"14.22576000","longitude":"-90.47613000"},{"name":"San Juan Tecuaco","countryCode":"GT","stateCode":"SR","latitude":"14.08361000","longitude":"-90.26649000"},{"name":"San Rafael Las Flores","countryCode":"GT","stateCode":"SR","latitude":"14.48139000","longitude":"-90.17333000"},{"name":"Santa Cruz Naranjo","countryCode":"GT","stateCode":"SR","latitude":"14.38806000","longitude":"-90.36972000"},{"name":"Santa María Ixhuatán","countryCode":"GT","stateCode":"SR","latitude":"14.19000000","longitude":"-90.27472000"},{"name":"Santa Rosa de Lima","countryCode":"GT","stateCode":"SR","latitude":"14.38806000","longitude":"-90.29556000"},{"name":"Taxisco","countryCode":"GT","stateCode":"SR","latitude":"14.06719000","longitude":"-90.46791000"},{"name":"Cahabón","countryCode":"GT","stateCode":"AV","latitude":"15.56667000","longitude":"-89.81667000"},{"name":"Chahal Guatemala","countryCode":"GT","stateCode":"AV","latitude":"15.79122000","longitude":"-89.60518000"},{"name":"Chisec","countryCode":"GT","stateCode":"AV","latitude":"15.81667000","longitude":"-90.28333000"},{"name":"Cobán","countryCode":"GT","stateCode":"AV","latitude":"15.47083000","longitude":"-90.37083000"},{"name":"La Tinta","countryCode":"GT","stateCode":"AV","latitude":"15.31667000","longitude":"-89.88333000"},{"name":"Lanquín","countryCode":"GT","stateCode":"AV","latitude":"15.56667000","longitude":"-89.96667000"},{"name":"Panzós","countryCode":"GT","stateCode":"AV","latitude":"15.40000000","longitude":"-89.66667000"},{"name":"San Cristóbal Verapaz","countryCode":"GT","stateCode":"AV","latitude":"15.39632000","longitude":"-90.56513000"},{"name":"San Juan Chamelco","countryCode":"GT","stateCode":"AV","latitude":"15.43333000","longitude":"-90.33333000"},{"name":"San Pedro Carchá","countryCode":"GT","stateCode":"AV","latitude":"15.48333000","longitude":"-90.26667000"},{"name":"Santa Cruz Verapaz","countryCode":"GT","stateCode":"AV","latitude":"15.36667000","longitude":"-90.43333000"},{"name":"Senahú","countryCode":"GT","stateCode":"AV","latitude":"15.40000000","longitude":"-89.83333000"},{"name":"Tactic","countryCode":"GT","stateCode":"AV","latitude":"15.32218000","longitude":"-90.35448000"},{"name":"Tamahú","countryCode":"GT","stateCode":"AV","latitude":"15.30890000","longitude":"-90.23599000"},{"name":"Tucurú","countryCode":"GT","stateCode":"AV","latitude":"15.30000000","longitude":"-90.06667000"},{"name":"Camotán","countryCode":"GT","stateCode":"CQ","latitude":"14.82017000","longitude":"-89.37224000"},{"name":"Chiquimula","countryCode":"GT","stateCode":"CQ","latitude":"14.80000000","longitude":"-89.54583000"},{"name":"Concepción Las Minas","countryCode":"GT","stateCode":"CQ","latitude":"14.52173000","longitude":"-89.45717000"},{"name":"Esquipulas","countryCode":"GT","stateCode":"CQ","latitude":"14.56571000","longitude":"-89.35166000"},{"name":"Ipala","countryCode":"GT","stateCode":"CQ","latitude":"14.61667000","longitude":"-89.61667000"},{"name":"Jocotán","countryCode":"GT","stateCode":"CQ","latitude":"14.82072000","longitude":"-89.38991000"},{"name":"Olopa","countryCode":"GT","stateCode":"CQ","latitude":"14.69229000","longitude":"-89.35003000"},{"name":"Quezaltepeque","countryCode":"GT","stateCode":"CQ","latitude":"14.63553000","longitude":"-89.44241000"},{"name":"San Jacinto","countryCode":"GT","stateCode":"CQ","latitude":"14.66667000","longitude":"-89.50000000"},{"name":"San José La Arada","countryCode":"GT","stateCode":"CQ","latitude":"14.71667000","longitude":"-89.58333000"},{"name":"San Juan Ermita","countryCode":"GT","stateCode":"CQ","latitude":"14.76471000","longitude":"-89.43014000"},{"name":"Canillá","countryCode":"GT","stateCode":"QC","latitude":"15.16549000","longitude":"-90.85256000"},{"name":"Chajul","countryCode":"GT","stateCode":"QC","latitude":"15.48523000","longitude":"-91.03520000"},{"name":"Chicamán","countryCode":"GT","stateCode":"QC","latitude":"15.34786000","longitude":"-90.79968000"},{"name":"Chichicastenango","countryCode":"GT","stateCode":"QC","latitude":"14.94333000","longitude":"-91.11116000"},{"name":"Chiché","countryCode":"GT","stateCode":"QC","latitude":"15.00885000","longitude":"-91.06379000"},{"name":"Chinique","countryCode":"GT","stateCode":"QC","latitude":"15.04147000","longitude":"-91.02594000"},{"name":"Cunén","countryCode":"GT","stateCode":"QC","latitude":"15.33626000","longitude":"-91.02776000"},{"name":"Joyabaj","countryCode":"GT","stateCode":"QC","latitude":"14.99311000","longitude":"-90.80161000"},{"name":"Municipio de Canillá","countryCode":"GT","stateCode":"QC","latitude":"15.19546000","longitude":"-90.85970000"},{"name":"Municipio de Chajul","countryCode":"GT","stateCode":"QC","latitude":"15.48710000","longitude":"-91.03786000"},{"name":"Municipio de Chicaman","countryCode":"GT","stateCode":"QC","latitude":"15.34833000","longitude":"-90.79944000"},{"name":"Municipio de Chichicastenango","countryCode":"GT","stateCode":"QC","latitude":"14.89203000","longitude":"-91.08808000"},{"name":"Municipio de Chiché","countryCode":"GT","stateCode":"QC","latitude":"15.01196000","longitude":"-91.03836000"},{"name":"Municipio de Chinique","countryCode":"GT","stateCode":"QC","latitude":"15.06947000","longitude":"-91.01803000"},{"name":"Municipio de Cunén","countryCode":"GT","stateCode":"QC","latitude":"15.36312000","longitude":"-91.01889000"},{"name":"Municipio de Ixcan","countryCode":"GT","stateCode":"QC","latitude":"15.98333000","longitude":"-90.76667000"},{"name":"Municipio de Joyabaj","countryCode":"GT","stateCode":"QC","latitude":"14.98073000","longitude":"-90.82079000"},{"name":"Municipio de Pachalum","countryCode":"GT","stateCode":"QC","latitude":"14.91798000","longitude":"-90.65443000"},{"name":"Municipio de Patzité","countryCode":"GT","stateCode":"QC","latitude":"14.97097000","longitude":"-91.19722000"},{"name":"Municipio de San Andrés Sajcabajá","countryCode":"GT","stateCode":"QC","latitude":"15.22527000","longitude":"-90.93018000"},{"name":"Municipio de San Antonio Ilotenango","countryCode":"GT","stateCode":"QC","latitude":"15.04898000","longitude":"-91.20872000"},{"name":"Municipio de San Juan Cotzal","countryCode":"GT","stateCode":"QC","latitude":"15.42699000","longitude":"-91.02097000"},{"name":"Municipio de San Pedro Jocopilas","countryCode":"GT","stateCode":"QC","latitude":"15.15472000","longitude":"-91.15610000"},{"name":"Municipio de Uspantán","countryCode":"GT","stateCode":"QC","latitude":"15.44393000","longitude":"-90.84398000"},{"name":"Municipio de Zacualpa","countryCode":"GT","stateCode":"QC","latitude":"15.09239000","longitude":"-90.88514000"},{"name":"Nebaj","countryCode":"GT","stateCode":"QC","latitude":"15.40614000","longitude":"-91.14682000"},{"name":"Pachalum","countryCode":"GT","stateCode":"QC","latitude":"14.92472000","longitude":"-90.66278000"},{"name":"Patzité","countryCode":"GT","stateCode":"QC","latitude":"14.96426000","longitude":"-91.20788000"},{"name":"Playa Grande","countryCode":"GT","stateCode":"QC","latitude":"15.93333000","longitude":"-90.73333000"},{"name":"Sacapulas","countryCode":"GT","stateCode":"QC","latitude":"15.28801000","longitude":"-91.08914000"},{"name":"San Andrés Sajcabajá","countryCode":"GT","stateCode":"QC","latitude":"15.17603000","longitude":"-90.94220000"},{"name":"San Antonio Ilotenango","countryCode":"GT","stateCode":"QC","latitude":"15.05472000","longitude":"-91.22986000"},{"name":"San Bartolomé Jocotenango","countryCode":"GT","stateCode":"QC","latitude":"15.19153000","longitude":"-91.07806000"},{"name":"San Juan Cotzal","countryCode":"GT","stateCode":"QC","latitude":"15.43368000","longitude":"-91.03481000"},{"name":"San Luis Ixcán","countryCode":"GT","stateCode":"QC","latitude":"15.78722000","longitude":"-91.09500000"},{"name":"San Pédro Jocopilas","countryCode":"GT","stateCode":"QC","latitude":"15.09525000","longitude":"-91.15135000"},{"name":"Santa Cruz del Quiché","countryCode":"GT","stateCode":"QC","latitude":"15.03085000","longitude":"-91.14871000"},{"name":"Uspantán","countryCode":"GT","stateCode":"QC","latitude":"15.34672000","longitude":"-90.87050000"},{"name":"Zacualpa","countryCode":"GT","stateCode":"QC","latitude":"15.02681000","longitude":"-90.87815000"},{"name":"Catarina","countryCode":"GT","stateCode":"SM","latitude":"14.85354000","longitude":"-92.07682000"},{"name":"Ciudad Tecún Umán","countryCode":"GT","stateCode":"SM","latitude":"14.67737000","longitude":"-92.14039000"},{"name":"Comitancillo","countryCode":"GT","stateCode":"SM","latitude":"15.08937000","longitude":"-91.74971000"},{"name":"Concepción Tutuapa","countryCode":"GT","stateCode":"SM","latitude":"15.23940000","longitude":"-91.84460000"},{"name":"El Quetzal","countryCode":"GT","stateCode":"SM","latitude":"14.76865000","longitude":"-91.81757000"},{"name":"El Rodeo","countryCode":"GT","stateCode":"SM","latitude":"14.91447000","longitude":"-91.97631000"},{"name":"El Tumbador","countryCode":"GT","stateCode":"SM","latitude":"14.86375000","longitude":"-91.93416000"},{"name":"Esquipulas Palo Gordo","countryCode":"GT","stateCode":"SM","latitude":"14.94135000","longitude":"-91.82564000"},{"name":"Ixchiguán","countryCode":"GT","stateCode":"SM","latitude":"15.16375000","longitude":"-91.93256000"},{"name":"La Reforma","countryCode":"GT","stateCode":"SM","latitude":"14.80104000","longitude":"-91.82233000"},{"name":"Malacatán","countryCode":"GT","stateCode":"SM","latitude":"14.91132000","longitude":"-92.05788000"},{"name":"Municipio de Concepción Tutuapa","countryCode":"GT","stateCode":"SM","latitude":"15.28795000","longitude":"-91.86738000"},{"name":"Municipio de Malacatán","countryCode":"GT","stateCode":"SM","latitude":"14.91829000","longitude":"-92.10548000"},{"name":"Municipio de Sipacapa","countryCode":"GT","stateCode":"SM","latitude":"15.19243000","longitude":"-91.65541000"},{"name":"Municipio de Tejutla","countryCode":"GT","stateCode":"SM","latitude":"15.15638000","longitude":"-91.82457000"},{"name":"Nuevo Progreso","countryCode":"GT","stateCode":"SM","latitude":"14.79174000","longitude":"-91.91946000"},{"name":"Ocós","countryCode":"GT","stateCode":"SM","latitude":"14.50998000","longitude":"-92.19298000"},{"name":"Pajapita","countryCode":"GT","stateCode":"SM","latitude":"14.72152000","longitude":"-92.03521000"},{"name":"Río Blanco","countryCode":"GT","stateCode":"SM","latitude":"15.03820000","longitude":"-91.68463000"},{"name":"San Antonio Sacatepéquez","countryCode":"GT","stateCode":"SM","latitude":"14.96060000","longitude":"-91.73154000"},{"name":"San Cristóbal Cucho","countryCode":"GT","stateCode":"SM","latitude":"14.90505000","longitude":"-91.78123000"},{"name":"San José Ojetenam","countryCode":"GT","stateCode":"SM","latitude":"15.23443000","longitude":"-91.97317000"},{"name":"San José Ojetenán","countryCode":"GT","stateCode":"SM","latitude":"15.21667000","longitude":"-91.96667000"},{"name":"San Lorenzo","countryCode":"GT","stateCode":"SM","latitude":"15.03087000","longitude":"-91.73534000"},{"name":"San Marcos","countryCode":"GT","stateCode":"SM","latitude":"14.96389000","longitude":"-91.79444000"},{"name":"San Miguel Ixtahuacán","countryCode":"GT","stateCode":"SM","latitude":"15.27247000","longitude":"-91.74785000"},{"name":"San Pablo","countryCode":"GT","stateCode":"SM","latitude":"14.93269000","longitude":"-92.00415000"},{"name":"San Pedro Sacatepéquez","countryCode":"GT","stateCode":"SM","latitude":"14.96807000","longitude":"-91.76172000"},{"name":"San Rafael Pie de la Cuesta","countryCode":"GT","stateCode":"SM","latitude":"14.93052000","longitude":"-91.91388000"},{"name":"Sibinal","countryCode":"GT","stateCode":"SM","latitude":"15.14963000","longitude":"-92.04892000"},{"name":"Sipacapa","countryCode":"GT","stateCode":"SM","latitude":"15.21246000","longitude":"-91.63416000"},{"name":"Tacaná","countryCode":"GT","stateCode":"SM","latitude":"15.24058000","longitude":"-92.06721000"},{"name":"Tajumulco","countryCode":"GT","stateCode":"SM","latitude":"15.08349000","longitude":"-91.92225000"},{"name":"Tejutla","countryCode":"GT","stateCode":"SM","latitude":"15.12254000","longitude":"-91.80635000"},{"name":"Champerico","countryCode":"GT","stateCode":"RE","latitude":"14.29337000","longitude":"-91.91214000"},{"name":"El Asintal","countryCode":"GT","stateCode":"RE","latitude":"14.59626000","longitude":"-91.72744000"},{"name":"Municipio de San Felipe","countryCode":"GT","stateCode":"RE","latitude":"14.63009000","longitude":"-91.60261000"},{"name":"Nuevo San Carlos","countryCode":"GT","stateCode":"RE","latitude":"14.59300000","longitude":"-91.69390000"},{"name":"Retalhuleu","countryCode":"GT","stateCode":"RE","latitude":"14.53611000","longitude":"-91.67778000"},{"name":"San Andrés Villa Seca","countryCode":"GT","stateCode":"RE","latitude":"14.57801000","longitude":"-91.58539000"},{"name":"San Felipe","countryCode":"GT","stateCode":"RE","latitude":"14.62304000","longitude":"-91.59500000"},{"name":"San Martín Zapotitlán","countryCode":"GT","stateCode":"RE","latitude":"14.60794000","longitude":"-91.60613000"},{"name":"San Sebastián","countryCode":"GT","stateCode":"RE","latitude":"14.56177000","longitude":"-91.64865000"},{"name":"Santa Cruz Muluá","countryCode":"GT","stateCode":"RE","latitude":"14.58153000","longitude":"-91.62441000"},{"name":"Chicacao","countryCode":"GT","stateCode":"SU","latitude":"14.54295000","longitude":"-91.32636000"},{"name":"Cuyotenango","countryCode":"GT","stateCode":"SU","latitude":"14.54006000","longitude":"-91.57179000"},{"name":"Mazatenango","countryCode":"GT","stateCode":"SU","latitude":"14.53417000","longitude":"-91.50333000"},{"name":"Municipio de San Antonio Suchitepéquez","countryCode":"GT","stateCode":"SU","latitude":"14.51839000","longitude":"-91.40438000"},{"name":"Municipio de San Miguel Panán","countryCode":"GT","stateCode":"SU","latitude":"14.50525000","longitude":"-91.35956000"},{"name":"Municipio de Santa Bárbara","countryCode":"GT","stateCode":"SU","latitude":"14.47317000","longitude":"-91.24688000"},{"name":"Patulul","countryCode":"GT","stateCode":"SU","latitude":"14.42321000","longitude":"-91.16049000"},{"name":"Pueblo Nuevo","countryCode":"GT","stateCode":"SU","latitude":"14.64709000","longitude":"-91.53946000"},{"name":"Río Bravo","countryCode":"GT","stateCode":"SU","latitude":"14.40042000","longitude":"-91.31713000"},{"name":"San Antonio Suchitepéquez","countryCode":"GT","stateCode":"SU","latitude":"14.53938000","longitude":"-91.41442000"},{"name":"San Bernardino","countryCode":"GT","stateCode":"SU","latitude":"14.54240000","longitude":"-91.45811000"},{"name":"San Francisco Zapotitlán","countryCode":"GT","stateCode":"SU","latitude":"14.58939000","longitude":"-91.52144000"},{"name":"San Gabriel","countryCode":"GT","stateCode":"SU","latitude":"14.51076000","longitude":"-91.50745000"},{"name":"San José El Ídolo","countryCode":"GT","stateCode":"SU","latitude":"14.45016000","longitude":"-91.42222000"},{"name":"San Juan Bautista","countryCode":"GT","stateCode":"SU","latitude":"14.42274000","longitude":"-91.17904000"},{"name":"San Lorenzo","countryCode":"GT","stateCode":"SU","latitude":"14.48606000","longitude":"-91.51263000"},{"name":"San Miguel Panán","countryCode":"GT","stateCode":"SU","latitude":"14.52865000","longitude":"-91.36733000"},{"name":"San Pablo Jocopilas","countryCode":"GT","stateCode":"SU","latitude":"14.58882000","longitude":"-91.45188000"},{"name":"Santa Bárbara","countryCode":"GT","stateCode":"SU","latitude":"14.43563000","longitude":"-91.22685000"},{"name":"Santo Domingo Suchitepéquez","countryCode":"GT","stateCode":"SU","latitude":"14.47901000","longitude":"-91.48327000"},{"name":"Santo Tomás La Unión","countryCode":"GT","stateCode":"SU","latitude":"14.63219000","longitude":"-91.41075000"},{"name":"Zunilito","countryCode":"GT","stateCode":"SU","latitude":"14.61264000","longitude":"-91.50980000"},{"name":"Concepción","countryCode":"GT","stateCode":"SO","latitude":"14.78417000","longitude":"-91.14754000"},{"name":"Municipio de Nahualá","countryCode":"GT","stateCode":"SO","latitude":"14.77548000","longitude":"-91.41616000"},{"name":"Municipio de Panajachel","countryCode":"GT","stateCode":"SO","latitude":"14.74676000","longitude":"-91.14935000"},{"name":"Municipio de Santa Catarina Palopó","countryCode":"GT","stateCode":"SO","latitude":"14.71794000","longitude":"-91.13060000"},{"name":"Municipio de Santa Cruz La Laguna","countryCode":"GT","stateCode":"SO","latitude":"14.74324000","longitude":"-91.22178000"},{"name":"Nahualá","countryCode":"GT","stateCode":"SO","latitude":"14.84290000","longitude":"-91.31799000"},{"name":"Panajachel","countryCode":"GT","stateCode":"SO","latitude":"14.74185000","longitude":"-91.15676000"},{"name":"San Andrés Semetabaj","countryCode":"GT","stateCode":"SO","latitude":"14.74497000","longitude":"-91.13344000"},{"name":"San Antonio Palopó","countryCode":"GT","stateCode":"SO","latitude":"14.69232000","longitude":"-91.11638000"},{"name":"San José Chacayá","countryCode":"GT","stateCode":"SO","latitude":"14.77096000","longitude":"-91.21564000"},{"name":"San Juan La Laguna","countryCode":"GT","stateCode":"SO","latitude":"14.69453000","longitude":"-91.28666000"},{"name":"San Lucas Tolimán","countryCode":"GT","stateCode":"SO","latitude":"14.59471000","longitude":"-91.14659000"},{"name":"San Marcos La Laguna","countryCode":"GT","stateCode":"SO","latitude":"14.72504000","longitude":"-91.25844000"},{"name":"San Pablo La Laguna","countryCode":"GT","stateCode":"SO","latitude":"14.72092000","longitude":"-91.27242000"},{"name":"San Pedro La Laguna","countryCode":"GT","stateCode":"SO","latitude":"14.69297000","longitude":"-91.27201000"},{"name":"Santa Catarina Ixtahuacán","countryCode":"GT","stateCode":"SO","latitude":"14.79797000","longitude":"-91.35866000"},{"name":"Santa Catarina Palopó","countryCode":"GT","stateCode":"SO","latitude":"14.72335000","longitude":"-91.13428000"},{"name":"Santa Clara La Laguna","countryCode":"GT","stateCode":"SO","latitude":"14.71509000","longitude":"-91.30355000"},{"name":"Santa Cruz La Laguna","countryCode":"GT","stateCode":"SO","latitude":"14.74421000","longitude":"-91.20716000"},{"name":"Santa Lucía Utatlán","countryCode":"GT","stateCode":"SO","latitude":"14.77135000","longitude":"-91.26700000"},{"name":"Santa María Visitación","countryCode":"GT","stateCode":"SO","latitude":"14.71717000","longitude":"-91.30844000"},{"name":"Santiago Atitlán","countryCode":"GT","stateCode":"SO","latitude":"14.63823000","longitude":"-91.22901000"},{"name":"Sololá","countryCode":"GT","stateCode":"SO","latitude":"14.77222000","longitude":"-91.18333000"},{"name":"Cubulco","countryCode":"GT","stateCode":"BV","latitude":"15.10452000","longitude":"-90.62871000"},{"name":"El Chol","countryCode":"GT","stateCode":"BV","latitude":"14.96055000","longitude":"-90.48799000"},{"name":"Granados","countryCode":"GT","stateCode":"BV","latitude":"14.91649000","longitude":"-90.52292000"},{"name":"Purulhá","countryCode":"GT","stateCode":"BV","latitude":"15.26667000","longitude":"-90.20000000"},{"name":"Rabinal","countryCode":"GT","stateCode":"BV","latitude":"15.08530000","longitude":"-90.49255000"},{"name":"Salamá","countryCode":"GT","stateCode":"BV","latitude":"15.10278000","longitude":"-90.31806000"},{"name":"San Jerónimo","countryCode":"GT","stateCode":"BV","latitude":"15.06032000","longitude":"-90.24050000"},{"name":"San Miguel Chicaj","countryCode":"GT","stateCode":"BV","latitude":"15.09472000","longitude":"-90.39442000"},{"name":"Dolores","countryCode":"GT","stateCode":"PE","latitude":"16.51178000","longitude":"-89.41704000"},{"name":"Flores","countryCode":"GT","stateCode":"PE","latitude":"16.92258000","longitude":"-89.89941000"},{"name":"La Libertad","countryCode":"GT","stateCode":"PE","latitude":"16.78850000","longitude":"-90.11698000"},{"name":"Melchor de Mencos","countryCode":"GT","stateCode":"PE","latitude":"17.06606000","longitude":"-89.15229000"},{"name":"Municipio de Flores","countryCode":"GT","stateCode":"PE","latitude":"16.92381000","longitude":"-89.89709000"},{"name":"Municipio de Poptún","countryCode":"GT","stateCode":"PE","latitude":"16.35687000","longitude":"-89.58912000"},{"name":"Municipio de San Andrés","countryCode":"GT","stateCode":"PE","latitude":"17.49541000","longitude":"-90.39883000"},{"name":"Municipio de San Benito","countryCode":"GT","stateCode":"PE","latitude":"16.91289000","longitude":"-89.90979000"},{"name":"Municipio de San Francisco","countryCode":"GT","stateCode":"PE","latitude":"16.72425000","longitude":"-89.90877000"},{"name":"Municipio de Santa Ana","countryCode":"GT","stateCode":"PE","latitude":"16.77305000","longitude":"-89.66878000"},{"name":"Municipio de Sayaxché","countryCode":"GT","stateCode":"PE","latitude":"16.33160000","longitude":"-90.16339000"},{"name":"Poptún","countryCode":"GT","stateCode":"PE","latitude":"16.33111000","longitude":"-89.41694000"},{"name":"San Andrés","countryCode":"GT","stateCode":"PE","latitude":"16.96667000","longitude":"-89.91667000"},{"name":"San Benito","countryCode":"GT","stateCode":"PE","latitude":"16.91675000","longitude":"-89.91898000"},{"name":"San Francisco","countryCode":"GT","stateCode":"PE","latitude":"16.80000000","longitude":"-89.93333000"},{"name":"San José","countryCode":"GT","stateCode":"PE","latitude":"16.98333000","longitude":"-89.90000000"},{"name":"San Luis","countryCode":"GT","stateCode":"PE","latitude":"16.19889000","longitude":"-89.44028000"},{"name":"Santa Ana","countryCode":"GT","stateCode":"PE","latitude":"16.80000000","longitude":"-89.83333000"},{"name":"Sayaxché","countryCode":"GT","stateCode":"PE","latitude":"16.52446000","longitude":"-90.18801000"},{"name":"El Estor","countryCode":"GT","stateCode":"IZ","latitude":"15.53333000","longitude":"-89.35000000"},{"name":"Los Amates","countryCode":"GT","stateCode":"IZ","latitude":"15.25645000","longitude":"-89.09723000"},{"name":"Lívingston","countryCode":"GT","stateCode":"IZ","latitude":"15.82826000","longitude":"-88.75039000"},{"name":"Morales","countryCode":"GT","stateCode":"IZ","latitude":"15.48333000","longitude":"-88.81667000"},{"name":"Municipio de Morales","countryCode":"GT","stateCode":"IZ","latitude":"15.44494000","longitude":"-88.76646000"},{"name":"Municipio de Puerto Barrios","countryCode":"GT","stateCode":"IZ","latitude":"15.71754000","longitude":"-88.58517000"},{"name":"Puerto Barrios","countryCode":"GT","stateCode":"IZ","latitude":"15.72778000","longitude":"-88.59444000"},{"name":"El Jícaro","countryCode":"GT","stateCode":"PR","latitude":"14.91667000","longitude":"-89.90000000"},{"name":"Guastatoya","countryCode":"GT","stateCode":"PR","latitude":"14.85417000","longitude":"-90.06944000"},{"name":"Morazán","countryCode":"GT","stateCode":"PR","latitude":"14.93278000","longitude":"-90.14306000"},{"name":"San Agustín Acasaguastlán","countryCode":"GT","stateCode":"PR","latitude":"14.95000000","longitude":"-89.96667000"},{"name":"San Antonio La Paz","countryCode":"GT","stateCode":"PR","latitude":"14.75888000","longitude":"-90.28485000"},{"name":"San Cristóbal Acasaguastlán","countryCode":"GT","stateCode":"PR","latitude":"14.91667000","longitude":"-89.88333000"},{"name":"Sanarate","countryCode":"GT","stateCode":"PR","latitude":"14.78828000","longitude":"-90.19876000"},{"name":"Sansare","countryCode":"GT","stateCode":"PR","latitude":"14.74572000","longitude":"-90.11615000"},{"name":"Escuintla","countryCode":"GT","stateCode":"ES","latitude":"14.30500000","longitude":"-90.78500000"},{"name":"Guanagazapa","countryCode":"GT","stateCode":"ES","latitude":"14.22528000","longitude":"-90.64333000"},{"name":"Iztapa","countryCode":"GT","stateCode":"ES","latitude":"13.93333000","longitude":"-90.70750000"},{"name":"La Democracia","countryCode":"GT","stateCode":"ES","latitude":"14.23083000","longitude":"-90.94722000"},{"name":"La Gomera","countryCode":"GT","stateCode":"ES","latitude":"14.08213000","longitude":"-91.05383000"},{"name":"Masagua","countryCode":"GT","stateCode":"ES","latitude":"14.20306000","longitude":"-90.84806000"},{"name":"Nueva Concepción","countryCode":"GT","stateCode":"ES","latitude":"14.20000000","longitude":"-91.30000000"},{"name":"Palín","countryCode":"GT","stateCode":"ES","latitude":"14.40358000","longitude":"-90.69659000"},{"name":"Puerto San José","countryCode":"GT","stateCode":"ES","latitude":"13.92740000","longitude":"-90.82166000"},{"name":"San Vicente Pacaya","countryCode":"GT","stateCode":"ES","latitude":"14.41466000","longitude":"-90.63613000"},{"name":"Santa Lucía Cotzumalguapa","countryCode":"GT","stateCode":"ES","latitude":"14.33505000","longitude":"-91.02339000"},{"name":"Siquinalá","countryCode":"GT","stateCode":"ES","latitude":"14.30611000","longitude":"-90.96500000"},{"name":"Tiquisate","countryCode":"GT","stateCode":"ES","latitude":"14.28356000","longitude":"-91.36063000"},{"name":"Jalapa","countryCode":"GT","stateCode":"JA","latitude":"14.63472000","longitude":"-89.98889000"},{"name":"Mataquescuintla","countryCode":"GT","stateCode":"JA","latitude":"14.52917000","longitude":"-90.18417000"},{"name":"Monjas","countryCode":"GT","stateCode":"JA","latitude":"14.50000000","longitude":"-89.86667000"},{"name":"Municipio de Jalapa","countryCode":"GT","stateCode":"JA","latitude":"14.63275000","longitude":"-90.03301000"},{"name":"Municipio de Mataquescuintla","countryCode":"GT","stateCode":"JA","latitude":"14.54777000","longitude":"-90.20008000"},{"name":"San Luis Jilotepeque","countryCode":"GT","stateCode":"JA","latitude":"14.65000000","longitude":"-89.73333000"},{"name":"San Manuel Chaparrón","countryCode":"GT","stateCode":"JA","latitude":"14.51667000","longitude":"-89.76667000"},{"name":"San Pedro Pinula","countryCode":"GT","stateCode":"JA","latitude":"14.66667000","longitude":"-89.85000000"},{"name":"Momostenango","countryCode":"GT","stateCode":"TO","latitude":"15.04437000","longitude":"-91.40864000"},{"name":"Municipio de Momostenango","countryCode":"GT","stateCode":"TO","latitude":"15.04726000","longitude":"-91.40625000"},{"name":"Municipio de Santa María Chiquimula","countryCode":"GT","stateCode":"TO","latitude":"15.02886000","longitude":"-91.32917000"},{"name":"Municipio de Totonicapán","countryCode":"GT","stateCode":"TO","latitude":"14.90193000","longitude":"-91.31999000"},{"name":"San Andrés Xecul","countryCode":"GT","stateCode":"TO","latitude":"14.90482000","longitude":"-91.48307000"},{"name":"San Bartolo","countryCode":"GT","stateCode":"TO","latitude":"15.08438000","longitude":"-91.45606000"},{"name":"San Cristóbal Totonicapán","countryCode":"GT","stateCode":"TO","latitude":"14.91682000","longitude":"-91.44060000"},{"name":"San Francisco El Alto","countryCode":"GT","stateCode":"TO","latitude":"14.94490000","longitude":"-91.44310000"},{"name":"Santa Lucia La Reforma","countryCode":"GT","stateCode":"TO","latitude":"15.12819000","longitude":"-91.23619000"},{"name":"Santa María Chiquimula","countryCode":"GT","stateCode":"TO","latitude":"15.02992000","longitude":"-91.32920000"},{"name":"Totonicapán","countryCode":"GT","stateCode":"TO","latitude":"14.91167000","longitude":"-91.36111000"},{"name":"Bafatá","countryCode":"GW","stateCode":"BA","latitude":"12.16583000","longitude":"-14.66167000"},{"name":"Contuboel Sector","countryCode":"GW","stateCode":"BA","latitude":"12.55500000","longitude":"-14.64100000"},{"name":"Bissorã","countryCode":"GW","stateCode":"OI","latitude":"12.22306000","longitude":"-15.44750000"},{"name":"Farim","countryCode":"GW","stateCode":"OI","latitude":"12.48389000","longitude":"-15.22167000"},{"name":"Mansôa","countryCode":"GW","stateCode":"OI","latitude":"12.07333000","longitude":"-15.31889000"},{"name":"Bolama","countryCode":"GW","stateCode":"BL","latitude":"11.57694000","longitude":"-15.47611000"},{"name":"Bubaque","countryCode":"GW","stateCode":"BL","latitude":"11.28333000","longitude":"-15.83333000"},{"name":"Buba","countryCode":"GW","stateCode":"QU","latitude":"11.58889000","longitude":"-14.99583000"},{"name":"Cacheu","countryCode":"GW","stateCode":"CA","latitude":"12.27444000","longitude":"-16.16528000"},{"name":"Canchungo","countryCode":"GW","stateCode":"CA","latitude":"12.06722000","longitude":"-16.03333000"},{"name":"Catió","countryCode":"GW","stateCode":"TO","latitude":"11.28250000","longitude":"-15.25472000"},{"name":"Quebo","countryCode":"GW","stateCode":"TO","latitude":"11.33333000","longitude":"-14.93333000"},{"name":"Gabú","countryCode":"GW","stateCode":"GA","latitude":"12.28000000","longitude":"-14.22222000"},{"name":"Quinhámel","countryCode":"GW","stateCode":"BM","latitude":"11.88694000","longitude":"-15.85556000"},{"name":"Anna Regina","countryCode":"GY","stateCode":"PM","latitude":"7.26439000","longitude":"-58.50769000"},{"name":"Bartica","countryCode":"GY","stateCode":"CU","latitude":"6.40799000","longitude":"-58.62192000"},{"name":"Georgetown","countryCode":"GY","stateCode":"DE","latitude":"6.80448000","longitude":"-58.15527000"},{"name":"Mahaica Village","countryCode":"GY","stateCode":"DE","latitude":"6.68405000","longitude":"-57.92181000"},{"name":"Lethem","countryCode":"GY","stateCode":"UT","latitude":"3.38333000","longitude":"-59.80000000"},{"name":"Linden","countryCode":"GY","stateCode":"UD","latitude":"6.00809000","longitude":"-58.30714000"},{"name":"Mabaruma","countryCode":"GY","stateCode":"BA","latitude":"8.20000000","longitude":"-59.78333000"},{"name":"Mahaicony Village","countryCode":"GY","stateCode":"MA","latitude":"6.57633000","longitude":"-57.80486000"},{"name":"Rosignol","countryCode":"GY","stateCode":"MA","latitude":"6.27095000","longitude":"-57.53697000"},{"name":"Mahdia","countryCode":"GY","stateCode":"PT","latitude":"5.26667000","longitude":"-59.15000000"},{"name":"New Amsterdam","countryCode":"GY","stateCode":"EB","latitude":"6.24793000","longitude":"-57.51710000"},{"name":"Skeldon","countryCode":"GY","stateCode":"EB","latitude":"5.88333000","longitude":"-57.13333000"},{"name":"Parika","countryCode":"GY","stateCode":"ES","latitude":"6.83712000","longitude":"-58.42941000"},{"name":"Vreed-en-Hoop","countryCode":"GY","stateCode":"ES","latitude":"6.80927000","longitude":"-58.19798000"},{"name":"Agalteca","countryCode":"HN","stateCode":"FM","latitude":"14.45000000","longitude":"-87.26667000"},{"name":"Alubarén","countryCode":"HN","stateCode":"FM","latitude":"13.78226000","longitude":"-87.46990000"},{"name":"Cedros","countryCode":"HN","stateCode":"FM","latitude":"14.50464000","longitude":"-87.21680000"},{"name":"Cerro Grande","countryCode":"HN","stateCode":"FM","latitude":"13.81667000","longitude":"-87.25000000"},{"name":"Cofradía","countryCode":"HN","stateCode":"FM","latitude":"14.21667000","longitude":"-87.18333000"},{"name":"Curarén","countryCode":"HN","stateCode":"FM","latitude":"13.83000000","longitude":"-87.57000000"},{"name":"Distrito Central","countryCode":"HN","stateCode":"FM","latitude":"14.14975000","longitude":"-87.24806000"},{"name":"El Chimbo","countryCode":"HN","stateCode":"FM","latitude":"14.13333000","longitude":"-87.11667000"},{"name":"El Escanito","countryCode":"HN","stateCode":"FM","latitude":"14.66667000","longitude":"-87.10000000"},{"name":"El Escaño de Tepale","countryCode":"HN","stateCode":"FM","latitude":"14.75000000","longitude":"-87.06667000"},{"name":"El Guante","countryCode":"HN","stateCode":"FM","latitude":"14.55000000","longitude":"-87.10000000"},{"name":"El Guantillo","countryCode":"HN","stateCode":"FM","latitude":"14.60000000","longitude":"-87.30000000"},{"name":"El Guapinol","countryCode":"HN","stateCode":"FM","latitude":"13.76667000","longitude":"-87.46667000"},{"name":"El Lolo","countryCode":"HN","stateCode":"FM","latitude":"14.11667000","longitude":"-87.26667000"},{"name":"El Pedernal","countryCode":"HN","stateCode":"FM","latitude":"14.70000000","longitude":"-87.11667000"},{"name":"El Porvenir","countryCode":"HN","stateCode":"FM","latitude":"14.72009000","longitude":"-87.21039000"},{"name":"El Suyatal","countryCode":"HN","stateCode":"FM","latitude":"14.51667000","longitude":"-87.21667000"},{"name":"El Tablón","countryCode":"HN","stateCode":"FM","latitude":"14.03333000","longitude":"-87.16667000"},{"name":"El Terrero","countryCode":"HN","stateCode":"FM","latitude":"14.06667000","longitude":"-87.06667000"},{"name":"Guaimaca","countryCode":"HN","stateCode":"FM","latitude":"14.53333000","longitude":"-86.81667000"},{"name":"La Ermita","countryCode":"HN","stateCode":"FM","latitude":"14.46667000","longitude":"-87.06667000"},{"name":"La Libertad","countryCode":"HN","stateCode":"FM","latitude":"13.70662000","longitude":"-87.50421000"},{"name":"La Venta","countryCode":"HN","stateCode":"FM","latitude":"13.73113000","longitude":"-87.32874000"},{"name":"Lepaterique","countryCode":"HN","stateCode":"FM","latitude":"14.05590000","longitude":"-87.47908000"},{"name":"Maraita","countryCode":"HN","stateCode":"FM","latitude":"13.87197000","longitude":"-87.05633000"},{"name":"Marale","countryCode":"HN","stateCode":"FM","latitude":"14.94113000","longitude":"-87.09892000"},{"name":"Mata de Plátano","countryCode":"HN","stateCode":"FM","latitude":"14.60000000","longitude":"-87.28333000"},{"name":"Mateo","countryCode":"HN","stateCode":"FM","latitude":"14.08333000","longitude":"-87.31667000"},{"name":"Nueva Armenia","countryCode":"HN","stateCode":"FM","latitude":"13.75000000","longitude":"-87.15307000"},{"name":"Ojojona","countryCode":"HN","stateCode":"FM","latitude":"13.93389000","longitude":"-87.29583000"},{"name":"Orica","countryCode":"HN","stateCode":"FM","latitude":"14.80645000","longitude":"-86.95760000"},{"name":"Quebradas","countryCode":"HN","stateCode":"FM","latitude":"14.50000000","longitude":"-87.35000000"},{"name":"Reitoca","countryCode":"HN","stateCode":"FM","latitude":"13.82583000","longitude":"-87.46528000"},{"name":"Río Abajo","countryCode":"HN","stateCode":"FM","latitude":"14.16667000","longitude":"-87.21667000"},{"name":"Sabanagrande","countryCode":"HN","stateCode":"FM","latitude":"13.80778000","longitude":"-87.25917000"},{"name":"San Antonio de Oriente","countryCode":"HN","stateCode":"FM","latitude":"14.03859000","longitude":"-86.98951000"},{"name":"San Buenaventura","countryCode":"HN","stateCode":"FM","latitude":"13.89100000","longitude":"-87.18554000"},{"name":"San Ignacio","countryCode":"HN","stateCode":"FM","latitude":"14.73795000","longitude":"-87.04759000"},{"name":"San Juan de Flores","countryCode":"HN","stateCode":"FM","latitude":"14.26667000","longitude":"-87.03333000"},{"name":"San Miguelito","countryCode":"HN","stateCode":"FM","latitude":"13.74572000","longitude":"-87.49233000"},{"name":"Santa Ana","countryCode":"HN","stateCode":"FM","latitude":"13.94000000","longitude":"-87.21000000"},{"name":"Santa Lucía","countryCode":"HN","stateCode":"FM","latitude":"14.12595000","longitude":"-87.09175000"},{"name":"Talanga","countryCode":"HN","stateCode":"FM","latitude":"14.41393000","longitude":"-87.06941000"},{"name":"Tatumbla","countryCode":"HN","stateCode":"FM","latitude":"13.98467000","longitude":"-87.06977000"},{"name":"Tegucigalpa","countryCode":"HN","stateCode":"FM","latitude":"14.08180000","longitude":"-87.20681000"},{"name":"Támara","countryCode":"HN","stateCode":"FM","latitude":"14.15000000","longitude":"-87.33333000"},{"name":"Valle de Ángeles","countryCode":"HN","stateCode":"FM","latitude":"14.15000000","longitude":"-87.03333000"},{"name":"Vallecillo","countryCode":"HN","stateCode":"FM","latitude":"14.51313000","longitude":"-87.40242000"},{"name":"Villa Nueva","countryCode":"HN","stateCode":"FM","latitude":"14.03333000","longitude":"-87.13333000"},{"name":"Villa de San Francisco","countryCode":"HN","stateCode":"FM","latitude":"14.16667000","longitude":"-86.96667000"},{"name":"Yaguacire","countryCode":"HN","stateCode":"FM","latitude":"14.01667000","longitude":"-87.21667000"},{"name":"Zambrano","countryCode":"HN","stateCode":"FM","latitude":"14.26667000","longitude":"-87.40000000"},{"name":"Agua Azul","countryCode":"HN","stateCode":"CR","latitude":"14.91667000","longitude":"-87.96667000"},{"name":"Agua Azul Rancho","countryCode":"HN","stateCode":"CR","latitude":"14.90000000","longitude":"-87.95000000"},{"name":"Armenta","countryCode":"HN","stateCode":"CR","latitude":"15.50000000","longitude":"-88.05000000"},{"name":"Baja Mar","countryCode":"HN","stateCode":"CR","latitude":"15.88851000","longitude":"-87.85547000"},{"name":"Baracoa","countryCode":"HN","stateCode":"CR","latitude":"15.76667000","longitude":"-87.85000000"},{"name":"Bejuco","countryCode":"HN","stateCode":"CR","latitude":"15.13333000","longitude":"-87.93333000"},{"name":"Casa Quemada","countryCode":"HN","stateCode":"CR","latitude":"15.11667000","longitude":"-88.08333000"},{"name":"Cañaveral","countryCode":"HN","stateCode":"CR","latitude":"14.98333000","longitude":"-88.01667000"},{"name":"Chivana","countryCode":"HN","stateCode":"CR","latitude":"15.75000000","longitude":"-87.98333000"},{"name":"Choloma","countryCode":"HN","stateCode":"CR","latitude":"15.64000000","longitude":"-87.92000000"},{"name":"Chotepe","countryCode":"HN","stateCode":"CR","latitude":"15.41667000","longitude":"-87.98333000"},{"name":"Cofradía","countryCode":"HN","stateCode":"CR","latitude":"15.40000000","longitude":"-88.15000000"},{"name":"Cuyamel","countryCode":"HN","stateCode":"CR","latitude":"15.66667000","longitude":"-88.20000000"},{"name":"El Llano","countryCode":"HN","stateCode":"CR","latitude":"15.15000000","longitude":"-87.88333000"},{"name":"El Marañón","countryCode":"HN","stateCode":"CR","latitude":"15.40000000","longitude":"-88.05000000"},{"name":"El Milagro","countryCode":"HN","stateCode":"CR","latitude":"15.40000000","longitude":"-87.96667000"},{"name":"El Olivar","countryCode":"HN","stateCode":"CR","latitude":"15.08333000","longitude":"-87.88333000"},{"name":"El Perico","countryCode":"HN","stateCode":"CR","latitude":"15.08333000","longitude":"-88.10000000"},{"name":"El Plan","countryCode":"HN","stateCode":"CR","latitude":"15.28333000","longitude":"-87.96667000"},{"name":"El Porvenir","countryCode":"HN","stateCode":"CR","latitude":"15.83333000","longitude":"-87.93333000"},{"name":"El Rancho","countryCode":"HN","stateCode":"CR","latitude":"15.66667000","longitude":"-87.95000000"},{"name":"El Tigre","countryCode":"HN","stateCode":"CR","latitude":"14.93333000","longitude":"-87.98333000"},{"name":"El Zapotal del Norte","countryCode":"HN","stateCode":"CR","latitude":"15.51667000","longitude":"-88.05000000"},{"name":"La Guama","countryCode":"HN","stateCode":"CR","latitude":"14.88333000","longitude":"-87.93333000"},{"name":"La Huesa","countryCode":"HN","stateCode":"CR","latitude":"15.58333000","longitude":"-87.88333000"},{"name":"La Jutosa","countryCode":"HN","stateCode":"CR","latitude":"15.63333000","longitude":"-88.00000000"},{"name":"La Lima","countryCode":"HN","stateCode":"CR","latitude":"15.43333000","longitude":"-87.91667000"},{"name":"La Sabana","countryCode":"HN","stateCode":"CR","latitude":"15.36667000","longitude":"-87.93333000"},{"name":"Los Caminos","countryCode":"HN","stateCode":"CR","latitude":"14.95000000","longitude":"-87.96667000"},{"name":"Los Naranjos","countryCode":"HN","stateCode":"CR","latitude":"14.90000000","longitude":"-88.05000000"},{"name":"Monterrey","countryCode":"HN","stateCode":"CR","latitude":"15.58333000","longitude":"-87.88333000"},{"name":"Nuevo Chamelecón","countryCode":"HN","stateCode":"CR","latitude":"15.38333000","longitude":"-88.01667000"},{"name":"Omoa","countryCode":"HN","stateCode":"CR","latitude":"15.76667000","longitude":"-88.03333000"},{"name":"Oropéndolas","countryCode":"HN","stateCode":"CR","latitude":"15.01667000","longitude":"-87.93333000"},{"name":"Peña Blanca","countryCode":"HN","stateCode":"CR","latitude":"15.53333000","longitude":"-88.05000000"},{"name":"Pimienta","countryCode":"HN","stateCode":"CR","latitude":"15.26500000","longitude":"-87.96667000"},{"name":"Pimienta Vieja","countryCode":"HN","stateCode":"CR","latitude":"15.23333000","longitude":"-87.96667000"},{"name":"Potrerillos","countryCode":"HN","stateCode":"CR","latitude":"15.21000000","longitude":"-87.95000000"},{"name":"Pueblo Nuevo","countryCode":"HN","stateCode":"CR","latitude":"15.28333000","longitude":"-88.01667000"},{"name":"Puerto Alto","countryCode":"HN","stateCode":"CR","latitude":"15.70000000","longitude":"-87.86667000"},{"name":"Puerto Cortez","countryCode":"HN","stateCode":"CR","latitude":"15.82562000","longitude":"-87.92968000"},{"name":"Puerto Cortés","countryCode":"HN","stateCode":"CR","latitude":"15.79000000","longitude":"-87.84900000"},{"name":"Quebrada Seca","countryCode":"HN","stateCode":"CR","latitude":"15.66667000","longitude":"-87.95000000"},{"name":"Río Blanquito","countryCode":"HN","stateCode":"CR","latitude":"15.73333000","longitude":"-87.90000000"},{"name":"Río Chiquito","countryCode":"HN","stateCode":"CR","latitude":"15.63333000","longitude":"-88.25000000"},{"name":"Río Lindo","countryCode":"HN","stateCode":"CR","latitude":"15.03333000","longitude":"-87.98333000"},{"name":"San Antonio de Cortés","countryCode":"HN","stateCode":"CR","latitude":"15.11667000","longitude":"-88.03333000"},{"name":"San Buenaventura","countryCode":"HN","stateCode":"CR","latitude":"15.01667000","longitude":"-88.00000000"},{"name":"San Francisco de Yojoa","countryCode":"HN","stateCode":"CR","latitude":"15.01667000","longitude":"-87.96667000"},{"name":"San José del Boquerón","countryCode":"HN","stateCode":"CR","latitude":"15.48333000","longitude":"-87.86667000"},{"name":"San Manuel","countryCode":"HN","stateCode":"CR","latitude":"15.37279000","longitude":"-87.90167000"},{"name":"San Pedro Sula","countryCode":"HN","stateCode":"CR","latitude":"15.50417000","longitude":"-88.02500000"},{"name":"Santa Cruz de Yojoa","countryCode":"HN","stateCode":"CR","latitude":"14.98333000","longitude":"-87.90000000"},{"name":"Santa Elena","countryCode":"HN","stateCode":"CR","latitude":"15.38333000","longitude":"-88.13333000"},{"name":"Travesía","countryCode":"HN","stateCode":"CR","latitude":"15.86667000","longitude":"-87.90000000"},{"name":"Villanueva","countryCode":"HN","stateCode":"CR","latitude":"15.31667000","longitude":"-88.00000000"},{"name":"Agua Blanca Sur","countryCode":"HN","stateCode":"YO","latitude":"15.25000000","longitude":"-87.88333000"},{"name":"Arenal","countryCode":"HN","stateCode":"YO","latitude":"15.35000000","longitude":"-86.83333000"},{"name":"Armenia","countryCode":"HN","stateCode":"YO","latitude":"15.46667000","longitude":"-86.36667000"},{"name":"Ayapa","countryCode":"HN","stateCode":"YO","latitude":"15.11174000","longitude":"-87.17557000"},{"name":"Bálsamo Oriental","countryCode":"HN","stateCode":"YO","latitude":"15.48333000","longitude":"-86.33333000"},{"name":"Carbajales","countryCode":"HN","stateCode":"YO","latitude":"15.51667000","longitude":"-86.35000000"},{"name":"Coyoles Central","countryCode":"HN","stateCode":"YO","latitude":"15.40000000","longitude":"-86.66667000"},{"name":"El Bálsamo","countryCode":"HN","stateCode":"YO","latitude":"15.06667000","longitude":"-87.46667000"},{"name":"El Juncal","countryCode":"HN","stateCode":"YO","latitude":"15.45000000","longitude":"-86.43333000"},{"name":"El Negrito","countryCode":"HN","stateCode":"YO","latitude":"15.31667000","longitude":"-87.70000000"},{"name":"El Ocote","countryCode":"HN","stateCode":"YO","latitude":"15.41667000","longitude":"-86.56667000"},{"name":"El Progreso","countryCode":"HN","stateCode":"YO","latitude":"15.42762000","longitude":"-87.77396000"},{"name":"Guaimitas","countryCode":"HN","stateCode":"YO","latitude":"15.50000000","longitude":"-87.71667000"},{"name":"Jocón","countryCode":"HN","stateCode":"YO","latitude":"15.28333000","longitude":"-86.96667000"},{"name":"La Estancia","countryCode":"HN","stateCode":"YO","latitude":"15.28333000","longitude":"-87.55000000"},{"name":"La Guacamaya","countryCode":"HN","stateCode":"YO","latitude":"15.25000000","longitude":"-87.80000000"},{"name":"La Mina","countryCode":"HN","stateCode":"YO","latitude":"15.31667000","longitude":"-87.83333000"},{"name":"La Rosa","countryCode":"HN","stateCode":"YO","latitude":"15.35000000","longitude":"-87.06667000"},{"name":"La Sarrosa","countryCode":"HN","stateCode":"YO","latitude":"15.23333000","longitude":"-87.83333000"},{"name":"La Trinidad","countryCode":"HN","stateCode":"YO","latitude":"15.10000000","longitude":"-87.20000000"},{"name":"Las Vegas","countryCode":"HN","stateCode":"YO","latitude":"15.01667000","longitude":"-87.45000000"},{"name":"Lomitas","countryCode":"HN","stateCode":"YO","latitude":"15.10000000","longitude":"-87.21667000"},{"name":"Mojimán","countryCode":"HN","stateCode":"YO","latitude":"15.26667000","longitude":"-87.60000000"},{"name":"Morazán","countryCode":"HN","stateCode":"YO","latitude":"15.31667000","longitude":"-87.60000000"},{"name":"Nombre de Jesús","countryCode":"HN","stateCode":"YO","latitude":"15.35000000","longitude":"-86.68333000"},{"name":"Nueva Esperanza","countryCode":"HN","stateCode":"YO","latitude":"15.26667000","longitude":"-87.60000000"},{"name":"Ocote Paulino","countryCode":"HN","stateCode":"YO","latitude":"15.41667000","longitude":"-87.60000000"},{"name":"Olanchito","countryCode":"HN","stateCode":"YO","latitude":"15.48131000","longitude":"-86.57415000"},{"name":"Paujiles","countryCode":"HN","stateCode":"YO","latitude":"15.10000000","longitude":"-87.35000000"},{"name":"Punta Ocote","countryCode":"HN","stateCode":"YO","latitude":"15.20000000","longitude":"-87.28333000"},{"name":"San Antonio","countryCode":"HN","stateCode":"YO","latitude":"15.33333000","longitude":"-87.15000000"},{"name":"San José","countryCode":"HN","stateCode":"YO","latitude":"15.31667000","longitude":"-87.16667000"},{"name":"Santa Rita","countryCode":"HN","stateCode":"YO","latitude":"15.18000000","longitude":"-87.81000000"},{"name":"Subirana","countryCode":"HN","stateCode":"YO","latitude":"15.20000000","longitude":"-87.45000000"},{"name":"Sulaco","countryCode":"HN","stateCode":"YO","latitude":"14.91667000","longitude":"-87.26667000"},{"name":"Teguajinal","countryCode":"HN","stateCode":"YO","latitude":"15.36667000","longitude":"-86.60000000"},{"name":"Tepusteca","countryCode":"HN","stateCode":"YO","latitude":"15.41667000","longitude":"-86.31667000"},{"name":"Toyós","countryCode":"HN","stateCode":"YO","latitude":"15.55000000","longitude":"-87.65000000"},{"name":"Trojas","countryCode":"HN","stateCode":"YO","latitude":"15.35000000","longitude":"-86.70000000"},{"name":"Victoria","countryCode":"HN","stateCode":"YO","latitude":"15.10012000","longitude":"-87.53020000"},{"name":"Yorito","countryCode":"HN","stateCode":"YO","latitude":"15.06667000","longitude":"-87.28333000"},{"name":"Yoro","countryCode":"HN","stateCode":"YO","latitude":"15.13750000","longitude":"-87.12778000"},{"name":"Agua Caliente","countryCode":"HN","stateCode":"CP","latitude":"14.88333000","longitude":"-88.81667000"},{"name":"Buenos Aires","countryCode":"HN","stateCode":"CP","latitude":"15.03333000","longitude":"-88.96667000"},{"name":"Cabañas","countryCode":"HN","stateCode":"CP","latitude":"14.76000000","longitude":"-89.06000000"},{"name":"Chalmeca","countryCode":"HN","stateCode":"CP","latitude":"15.10000000","longitude":"-88.68333000"},{"name":"Concepción","countryCode":"HN","stateCode":"CP","latitude":"14.88077000","longitude":"-88.87919000"},{"name":"Concepción de la Barranca","countryCode":"HN","stateCode":"CP","latitude":"15.16667000","longitude":"-88.71667000"},{"name":"Copán","countryCode":"HN","stateCode":"CP","latitude":"14.83333000","longitude":"-89.15000000"},{"name":"Copán Ruinas","countryCode":"HN","stateCode":"CP","latitude":"14.92000000","longitude":"-89.15000000"},{"name":"Corquín","countryCode":"HN","stateCode":"CP","latitude":"14.56667000","longitude":"-88.86667000"},{"name":"Cucuyagua","countryCode":"HN","stateCode":"CP","latitude":"14.65000000","longitude":"-88.86667000"},{"name":"Dolores","countryCode":"HN","stateCode":"CP","latitude":"14.86667000","longitude":"-88.83333000"},{"name":"Dulce Nombre","countryCode":"HN","stateCode":"CP","latitude":"14.85552000","longitude":"-88.83856000"},{"name":"El Corpus","countryCode":"HN","stateCode":"CP","latitude":"14.70000000","longitude":"-88.91667000"},{"name":"El Ocotón","countryCode":"HN","stateCode":"CP","latitude":"15.03333000","longitude":"-88.88333000"},{"name":"El Paraíso","countryCode":"HN","stateCode":"CP","latitude":"15.04217000","longitude":"-88.98045000"},{"name":"Florida","countryCode":"HN","stateCode":"CP","latitude":"15.03333000","longitude":"-88.83333000"},{"name":"La Entrada","countryCode":"HN","stateCode":"CP","latitude":"15.05000000","longitude":"-88.73333000"},{"name":"La Jigua","countryCode":"HN","stateCode":"CP","latitude":"15.10000000","longitude":"-88.76000000"},{"name":"La Playona","countryCode":"HN","stateCode":"CP","latitude":"15.11667000","longitude":"-88.98333000"},{"name":"La Unión","countryCode":"HN","stateCode":"CP","latitude":"14.69350000","longitude":"-88.94734000"},{"name":"La Zumbadora","countryCode":"HN","stateCode":"CP","latitude":"15.01667000","longitude":"-88.90000000"},{"name":"Los Tangos","countryCode":"HN","stateCode":"CP","latitude":"15.15000000","longitude":"-88.68333000"},{"name":"Nueva Arcadia","countryCode":"HN","stateCode":"CP","latitude":"15.08000000","longitude":"-88.69000000"},{"name":"Ojos de Agua","countryCode":"HN","stateCode":"CP","latitude":"14.70000000","longitude":"-88.81667000"},{"name":"Pueblo Nuevo","countryCode":"HN","stateCode":"CP","latitude":"15.00000000","longitude":"-88.75000000"},{"name":"Quezailica","countryCode":"HN","stateCode":"CP","latitude":"14.88333000","longitude":"-88.73333000"},{"name":"San Agustín","countryCode":"HN","stateCode":"CP","latitude":"14.81973000","longitude":"-88.93027000"},{"name":"San Antonio","countryCode":"HN","stateCode":"CP","latitude":"15.04000000","longitude":"-88.88000000"},{"name":"San Jerónimo","countryCode":"HN","stateCode":"CP","latitude":"14.96207000","longitude":"-88.90270000"},{"name":"San Joaquín","countryCode":"HN","stateCode":"CP","latitude":"15.05000000","longitude":"-88.90000000"},{"name":"San José","countryCode":"HN","stateCode":"CP","latitude":"14.91184000","longitude":"-88.71667000"},{"name":"San José de Copán","countryCode":"HN","stateCode":"CP","latitude":"14.90000000","longitude":"-88.71667000"},{"name":"San Juan de Opoa","countryCode":"HN","stateCode":"CP","latitude":"14.78333000","longitude":"-88.70000000"},{"name":"San Juan de Planes","countryCode":"HN","stateCode":"CP","latitude":"14.93333000","longitude":"-88.78333000"},{"name":"San Nicolás","countryCode":"HN","stateCode":"CP","latitude":"14.98000000","longitude":"-88.73000000"},{"name":"San Pedro de Copán","countryCode":"HN","stateCode":"CP","latitude":"14.61667000","longitude":"-88.80000000"},{"name":"Santa Rita","countryCode":"HN","stateCode":"CP","latitude":"14.88000000","longitude":"-89.01000000"},{"name":"Santa Rita, Copan","countryCode":"HN","stateCode":"CP","latitude":"14.86748000","longitude":"-89.10000000"},{"name":"Santa Rosa de Copán","countryCode":"HN","stateCode":"CP","latitude":"14.76667000","longitude":"-88.77917000"},{"name":"Trinidad de Copán","countryCode":"HN","stateCode":"CP","latitude":"14.95000000","longitude":"-88.75000000"},{"name":"Veracruz","countryCode":"HN","stateCode":"CP","latitude":"14.88343000","longitude":"-88.78570000"},{"name":"Agua Fría","countryCode":"HN","stateCode":"VA","latitude":"13.46889000","longitude":"-87.55111000"},{"name":"Alianza","countryCode":"HN","stateCode":"VA","latitude":"13.44815000","longitude":"-87.68643000"},{"name":"Amapala","countryCode":"HN","stateCode":"VA","latitude":"13.29222000","longitude":"-87.65389000"},{"name":"Aramecina","countryCode":"HN","stateCode":"VA","latitude":"13.74222000","longitude":"-87.71028000"},{"name":"Caridad","countryCode":"HN","stateCode":"VA","latitude":"13.81562000","longitude":"-87.68121000"},{"name":"El Cubolero","countryCode":"HN","stateCode":"VA","latitude":"13.46667000","longitude":"-87.66667000"},{"name":"El Tular","countryCode":"HN","stateCode":"VA","latitude":"13.46639000","longitude":"-87.51528000"},{"name":"Goascorán","countryCode":"HN","stateCode":"VA","latitude":"13.58333000","longitude":"-87.61667000"},{"name":"Jícaro Galán","countryCode":"HN","stateCode":"VA","latitude":"13.53167000","longitude":"-87.43889000"},{"name":"La Alianza","countryCode":"HN","stateCode":"VA","latitude":"13.51222000","longitude":"-87.72444000"},{"name":"La Criba","countryCode":"HN","stateCode":"VA","latitude":"13.45361000","longitude":"-87.41333000"},{"name":"Langue","countryCode":"HN","stateCode":"VA","latitude":"13.62083000","longitude":"-87.65250000"},{"name":"Nacaome","countryCode":"HN","stateCode":"VA","latitude":"13.52209000","longitude":"-87.52477000"},{"name":"San Francisco de Coray","countryCode":"HN","stateCode":"VA","latitude":"13.66139000","longitude":"-87.53278000"},{"name":"San Lorenzo","countryCode":"HN","stateCode":"VA","latitude":"13.45149000","longitude":"-87.40743000"},{"name":"Agualote","countryCode":"HN","stateCode":"SB","latitude":"15.33528000","longitude":"-88.55306000"},{"name":"Arada","countryCode":"HN","stateCode":"SB","latitude":"14.85000000","longitude":"-88.30000000"},{"name":"Atima","countryCode":"HN","stateCode":"SB","latitude":"14.93333000","longitude":"-88.48333000"},{"name":"Azacualpa","countryCode":"HN","stateCode":"SB","latitude":"14.71667000","longitude":"-88.10000000"},{"name":"Berlín","countryCode":"HN","stateCode":"SB","latitude":"14.83333000","longitude":"-88.50000000"},{"name":"Callejones","countryCode":"HN","stateCode":"SB","latitude":"15.16667000","longitude":"-88.65000000"},{"name":"Camalote","countryCode":"HN","stateCode":"SB","latitude":"15.33333000","longitude":"-88.33333000"},{"name":"Casa Quemada","countryCode":"HN","stateCode":"SB","latitude":"15.26667000","longitude":"-88.55000000"},{"name":"Ceguaca","countryCode":"HN","stateCode":"SB","latitude":"14.80000000","longitude":"-88.20000000"},{"name":"Chinda","countryCode":"HN","stateCode":"SB","latitude":"15.11667000","longitude":"-88.20000000"},{"name":"Concepción del Norte","countryCode":"HN","stateCode":"SB","latitude":"15.20227000","longitude":"-88.13728000"},{"name":"Concepción del Sur","countryCode":"HN","stateCode":"SB","latitude":"14.81263000","longitude":"-88.15316000"},{"name":"Correderos","countryCode":"HN","stateCode":"SB","latitude":"15.41667000","longitude":"-88.45000000"},{"name":"El Ciruelo","countryCode":"HN","stateCode":"SB","latitude":"15.30000000","longitude":"-88.50000000"},{"name":"El Corozal","countryCode":"HN","stateCode":"SB","latitude":"15.06667000","longitude":"-88.61667000"},{"name":"El Mochito","countryCode":"HN","stateCode":"SB","latitude":"14.86667000","longitude":"-88.08333000"},{"name":"El Níspero","countryCode":"HN","stateCode":"SB","latitude":"14.75957000","longitude":"-88.34438000"},{"name":"Guacamaya","countryCode":"HN","stateCode":"SB","latitude":"15.01667000","longitude":"-88.15000000"},{"name":"Gualala","countryCode":"HN","stateCode":"SB","latitude":"14.98000000","longitude":"-88.17000000"},{"name":"Gualjoco","countryCode":"HN","stateCode":"SB","latitude":"14.95000000","longitude":"-88.23333000"},{"name":"Ilama","countryCode":"HN","stateCode":"SB","latitude":"15.06667000","longitude":"-88.21667000"},{"name":"Joconal","countryCode":"HN","stateCode":"SB","latitude":"15.35444000","longitude":"-88.63556000"},{"name":"La Flecha","countryCode":"HN","stateCode":"SB","latitude":"15.28333000","longitude":"-88.48333000"},{"name":"Laguna Verde","countryCode":"HN","stateCode":"SB","latitude":"15.20000000","longitude":"-88.16667000"},{"name":"Las Vegas","countryCode":"HN","stateCode":"SB","latitude":"14.86636000","longitude":"-88.07233000"},{"name":"Las Vegas, Santa Barbara","countryCode":"HN","stateCode":"SB","latitude":"14.87649000","longitude":"-88.07473000"},{"name":"Loma Alta","countryCode":"HN","stateCode":"SB","latitude":"15.39667000","longitude":"-88.55972000"},{"name":"Macuelizo","countryCode":"HN","stateCode":"SB","latitude":"15.26000000","longitude":"-88.66000000"},{"name":"Naco","countryCode":"HN","stateCode":"SB","latitude":"15.38333000","longitude":"-88.18333000"},{"name":"Naranjito","countryCode":"HN","stateCode":"SB","latitude":"14.95000000","longitude":"-88.68333000"},{"name":"Nueva Frontera","countryCode":"HN","stateCode":"SB","latitude":"15.21000000","longitude":"-88.56000000"},{"name":"Nueva Jalapa","countryCode":"HN","stateCode":"SB","latitude":"14.91667000","longitude":"-88.33333000"},{"name":"Nuevo Celilac","countryCode":"HN","stateCode":"SB","latitude":"14.97554000","longitude":"-88.36726000"},{"name":"Petoa","countryCode":"HN","stateCode":"SB","latitude":"15.26667000","longitude":"-88.28333000"},{"name":"Pinalejo","countryCode":"HN","stateCode":"SB","latitude":"15.38333000","longitude":"-88.40000000"},{"name":"Protección","countryCode":"HN","stateCode":"SB","latitude":"15.03333000","longitude":"-88.65000000"},{"name":"Quimistán","countryCode":"HN","stateCode":"SB","latitude":"15.35000000","longitude":"-88.40000000"},{"name":"San Francisco de Ojuera","countryCode":"HN","stateCode":"SB","latitude":"14.67000000","longitude":"-88.21000000"},{"name":"San José de Colinas","countryCode":"HN","stateCode":"SB","latitude":"15.03333000","longitude":"-88.30000000"},{"name":"San José de Tarros","countryCode":"HN","stateCode":"SB","latitude":"15.30000000","longitude":"-88.70000000"},{"name":"San Luis","countryCode":"HN","stateCode":"SB","latitude":"15.08333000","longitude":"-88.38333000"},{"name":"San Luis de Planes","countryCode":"HN","stateCode":"SB","latitude":"14.98333000","longitude":"-88.13333000"},{"name":"San Marcos","countryCode":"HN","stateCode":"SB","latitude":"15.30000000","longitude":"-88.41667000"},{"name":"San Nicolás","countryCode":"HN","stateCode":"SB","latitude":"14.91913000","longitude":"-88.37910000"},{"name":"San Pedro Zacapa","countryCode":"HN","stateCode":"SB","latitude":"14.75000000","longitude":"-88.11667000"},{"name":"San Vicente Centenario","countryCode":"HN","stateCode":"SB","latitude":"14.88333000","longitude":"-88.28333000"},{"name":"Santa Bárbara","countryCode":"HN","stateCode":"SB","latitude":"14.91944000","longitude":"-88.23611000"},{"name":"Santa Rita","countryCode":"HN","stateCode":"SB","latitude":"14.76015000","longitude":"-88.26782000"},{"name":"Sula","countryCode":"HN","stateCode":"SB","latitude":"15.25000000","longitude":"-88.56667000"},{"name":"Tras Cerros","countryCode":"HN","stateCode":"SB","latitude":"15.30000000","longitude":"-88.66667000"},{"name":"Trinidad","countryCode":"HN","stateCode":"SB","latitude":"15.13333000","longitude":"-88.23333000"},{"name":"Aguanqueterique","countryCode":"HN","stateCode":"LP","latitude":"13.98606000","longitude":"-87.64622000"},{"name":"Cabañas","countryCode":"HN","stateCode":"LP","latitude":"13.99419000","longitude":"-88.02864000"},{"name":"Cane","countryCode":"HN","stateCode":"LP","latitude":"14.28333000","longitude":"-87.66667000"},{"name":"Chinacla","countryCode":"HN","stateCode":"LP","latitude":"14.18289000","longitude":"-87.95395000"},{"name":"Guajiquiro","countryCode":"HN","stateCode":"LP","latitude":"14.06982000","longitude":"-87.77451000"},{"name":"La Paz","countryCode":"HN","stateCode":"LP","latitude":"14.31944000","longitude":"-87.67917000"},{"name":"Lauterique","countryCode":"HN","stateCode":"LP","latitude":"13.86425000","longitude":"-87.65792000"},{"name":"Los Planes","countryCode":"HN","stateCode":"LP","latitude":"14.05000000","longitude":"-88.01667000"},{"name":"Marcala","countryCode":"HN","stateCode":"LP","latitude":"14.14845000","longitude":"-88.02405000"},{"name":"Mercedes de Oriente","countryCode":"HN","stateCode":"LP","latitude":"13.90937000","longitude":"-87.77795000"},{"name":"Opatoro","countryCode":"HN","stateCode":"LP","latitude":"14.02451000","longitude":"-87.87982000"},{"name":"San Antonio del Norte","countryCode":"HN","stateCode":"LP","latitude":"13.88000000","longitude":"-87.72000000"},{"name":"San José","countryCode":"HN","stateCode":"LP","latitude":"14.22642000","longitude":"-87.96238000"},{"name":"San Juan","countryCode":"HN","stateCode":"LP","latitude":"13.95428000","longitude":"-87.72948000"},{"name":"San Pedro de Tutule","countryCode":"HN","stateCode":"LP","latitude":"14.25000000","longitude":"-87.85000000"},{"name":"Santa Ana","countryCode":"HN","stateCode":"LP","latitude":"14.00011000","longitude":"-87.94107000"},{"name":"Santa Elena","countryCode":"HN","stateCode":"LP","latitude":"14.07149000","longitude":"-88.15445000"},{"name":"Santa María","countryCode":"HN","stateCode":"LP","latitude":"14.26904000","longitude":"-87.91164000"},{"name":"Santiago Puringla","countryCode":"HN","stateCode":"LP","latitude":"14.35000000","longitude":"-87.90000000"},{"name":"Tepanguare","countryCode":"HN","stateCode":"LP","latitude":"14.33333000","longitude":"-87.75000000"},{"name":"Yarula","countryCode":"HN","stateCode":"LP","latitude":"14.10000000","longitude":"-88.08000000"},{"name":"Yarumela","countryCode":"HN","stateCode":"LP","latitude":"14.33333000","longitude":"-87.63333000"},{"name":"Aguas del Padre","countryCode":"HN","stateCode":"CM","latitude":"14.56667000","longitude":"-87.88333000"},{"name":"Ajuterique","countryCode":"HN","stateCode":"CM","latitude":"14.38333000","longitude":"-87.70000000"},{"name":"Cerro Blanco","countryCode":"HN","stateCode":"CM","latitude":"14.66667000","longitude":"-87.78333000"},{"name":"Comayagua","countryCode":"HN","stateCode":"CM","latitude":"14.48412000","longitude":"-87.60060000"},{"name":"Concepción de Guasistagua","countryCode":"HN","stateCode":"CM","latitude":"14.60000000","longitude":"-87.65000000"},{"name":"El Agua Dulcita","countryCode":"HN","stateCode":"CM","latitude":"14.70000000","longitude":"-87.75000000"},{"name":"El Porvenir","countryCode":"HN","stateCode":"CM","latitude":"14.58333000","longitude":"-87.88333000"},{"name":"El Rancho","countryCode":"HN","stateCode":"CM","latitude":"14.68333000","longitude":"-87.50000000"},{"name":"El Rincón","countryCode":"HN","stateCode":"CM","latitude":"14.58333000","longitude":"-87.93333000"},{"name":"El Rosario","countryCode":"HN","stateCode":"CM","latitude":"14.57500000","longitude":"-87.74306000"},{"name":"El Sauce","countryCode":"HN","stateCode":"CM","latitude":"14.52850000","longitude":"-87.66571000"},{"name":"El Socorro","countryCode":"HN","stateCode":"CM","latitude":"14.63333000","longitude":"-87.91667000"},{"name":"Esquías","countryCode":"HN","stateCode":"CM","latitude":"14.73333000","longitude":"-87.36667000"},{"name":"Flores","countryCode":"HN","stateCode":"CM","latitude":"14.28333000","longitude":"-87.56667000"},{"name":"Humuya","countryCode":"HN","stateCode":"CM","latitude":"14.25000000","longitude":"-87.66667000"},{"name":"Jamalteca","countryCode":"HN","stateCode":"CM","latitude":"14.70000000","longitude":"-87.58333000"},{"name":"La Libertad","countryCode":"HN","stateCode":"CM","latitude":"14.88000000","longitude":"-87.55000000"},{"name":"La Trinidad","countryCode":"HN","stateCode":"CM","latitude":"14.70000000","longitude":"-87.66286000"},{"name":"Lamaní","countryCode":"HN","stateCode":"CM","latitude":"14.20000000","longitude":"-87.61667000"},{"name":"Las Lajas","countryCode":"HN","stateCode":"CM","latitude":"14.90000000","longitude":"-87.58333000"},{"name":"Lejamaní","countryCode":"HN","stateCode":"CM","latitude":"14.36667000","longitude":"-87.70000000"},{"name":"Meámbar","countryCode":"HN","stateCode":"CM","latitude":"14.82047000","longitude":"-87.78424000"},{"name":"Minas de Oro","countryCode":"HN","stateCode":"CM","latitude":"14.80000000","longitude":"-87.35000000"},{"name":"Ojos de Agua","countryCode":"HN","stateCode":"CM","latitude":"14.79498000","longitude":"-87.65010000"},{"name":"Potrerillos","countryCode":"HN","stateCode":"CM","latitude":"14.55000000","longitude":"-87.86667000"},{"name":"Río Bonito","countryCode":"HN","stateCode":"CM","latitude":"14.76667000","longitude":"-87.88333000"},{"name":"San Antonio de la Cuesta","countryCode":"HN","stateCode":"CM","latitude":"14.63333000","longitude":"-87.60000000"},{"name":"San Jerónimo","countryCode":"HN","stateCode":"CM","latitude":"14.64043000","longitude":"-87.56768000"},{"name":"San José de Comayagua","countryCode":"HN","stateCode":"CM","latitude":"14.73333000","longitude":"-88.03333000"},{"name":"San José del Potrero","countryCode":"HN","stateCode":"CM","latitude":"14.86203000","longitude":"-87.29049000"},{"name":"San Luis","countryCode":"HN","stateCode":"CM","latitude":"14.75000000","longitude":"-87.41667000"},{"name":"San Sebastián","countryCode":"HN","stateCode":"CM","latitude":"14.23687000","longitude":"-87.63215000"},{"name":"Siguatepeque","countryCode":"HN","stateCode":"CM","latitude":"14.60000000","longitude":"-87.83333000"},{"name":"Taulabé","countryCode":"HN","stateCode":"CM","latitude":"14.67145000","longitude":"-87.98693000"},{"name":"Valle de Ángeles","countryCode":"HN","stateCode":"CM","latitude":"14.50000000","longitude":"-87.63333000"},{"name":"Villa de San Antonio","countryCode":"HN","stateCode":"CM","latitude":"14.31667000","longitude":"-87.61667000"},{"name":"Ahuas","countryCode":"HN","stateCode":"GD","latitude":"15.46923000","longitude":"-84.34479000"},{"name":"Auas","countryCode":"HN","stateCode":"GD","latitude":"15.48333000","longitude":"-84.33333000"},{"name":"Auka","countryCode":"HN","stateCode":"GD","latitude":"14.94087000","longitude":"-83.83229000"},{"name":"Barra Patuca","countryCode":"HN","stateCode":"GD","latitude":"15.80000000","longitude":"-84.28333000"},{"name":"Brus Laguna","countryCode":"HN","stateCode":"GD","latitude":"15.75000000","longitude":"-84.48333000"},{"name":"Iralaya","countryCode":"HN","stateCode":"GD","latitude":"15.00000000","longitude":"-83.23333000"},{"name":"Juan Francisco Bulnes","countryCode":"HN","stateCode":"GD","latitude":"15.91676000","longitude":"-84.90990000"},{"name":"Paptalaya","countryCode":"HN","stateCode":"GD","latitude":"15.50000000","longitude":"-84.31667000"},{"name":"Puerto Lempira","countryCode":"HN","stateCode":"GD","latitude":"15.26667000","longitude":"-83.77222000"},{"name":"Villeda Morales","countryCode":"HN","stateCode":"GD","latitude":"15.08472000","longitude":"-83.35361000"},{"name":"Wampusirpi","countryCode":"HN","stateCode":"GD","latitude":"15.18333000","longitude":"-84.61667000"},{"name":"Wawina","countryCode":"HN","stateCode":"GD","latitude":"15.41667000","longitude":"-84.43333000"},{"name":"Alauca","countryCode":"HN","stateCode":"EP","latitude":"13.84020000","longitude":"-86.69526000"},{"name":"Araulí","countryCode":"HN","stateCode":"EP","latitude":"13.95000000","longitude":"-86.55000000"},{"name":"Cuyalí","countryCode":"HN","stateCode":"EP","latitude":"13.88333000","longitude":"-86.55000000"},{"name":"Danlí","countryCode":"HN","stateCode":"EP","latitude":"14.03333000","longitude":"-86.58333000"},{"name":"El Benque","countryCode":"HN","stateCode":"EP","latitude":"14.03333000","longitude":"-86.46667000"},{"name":"El Chichicaste","countryCode":"HN","stateCode":"EP","latitude":"14.06667000","longitude":"-86.30000000"},{"name":"El Obraje","countryCode":"HN","stateCode":"EP","latitude":"14.00000000","longitude":"-86.43333000"},{"name":"El Paraíso","countryCode":"HN","stateCode":"EP","latitude":"13.85381000","longitude":"-86.53094000"},{"name":"Güinope","countryCode":"HN","stateCode":"EP","latitude":"13.88333000","longitude":"-86.93333000"},{"name":"Jacaleapa","countryCode":"HN","stateCode":"EP","latitude":"14.01667000","longitude":"-86.66667000"},{"name":"Jutiapa","countryCode":"HN","stateCode":"EP","latitude":"13.98333000","longitude":"-86.40000000"},{"name":"Las Trojes","countryCode":"HN","stateCode":"EP","latitude":"14.06667000","longitude":"-85.98333000"},{"name":"Las Ánimas","countryCode":"HN","stateCode":"EP","latitude":"14.25000000","longitude":"-86.56667000"},{"name":"Liure","countryCode":"HN","stateCode":"EP","latitude":"13.53583000","longitude":"-87.09194000"},{"name":"Morocelí","countryCode":"HN","stateCode":"EP","latitude":"14.11667000","longitude":"-86.86667000"},{"name":"Municipio de Texiguat","countryCode":"HN","stateCode":"EP","latitude":"13.66372000","longitude":"-87.03479000"},{"name":"Ojo de Agua","countryCode":"HN","stateCode":"EP","latitude":"14.01667000","longitude":"-86.35000000"},{"name":"Oropolí","countryCode":"HN","stateCode":"EP","latitude":"13.81667000","longitude":"-86.81667000"},{"name":"Potrerillos","countryCode":"HN","stateCode":"EP","latitude":"14.04478000","longitude":"-86.76201000"},{"name":"Quebrada Larga","countryCode":"HN","stateCode":"EP","latitude":"14.10000000","longitude":"-86.36667000"},{"name":"San Antonio de Flores","countryCode":"HN","stateCode":"EP","latitude":"13.71089000","longitude":"-86.84226000"},{"name":"San Diego","countryCode":"HN","stateCode":"EP","latitude":"14.05000000","longitude":"-86.46667000"},{"name":"San Lucas","countryCode":"HN","stateCode":"EP","latitude":"13.74586000","longitude":"-86.95163000"},{"name":"San Matías","countryCode":"HN","stateCode":"EP","latitude":"13.95966000","longitude":"-86.64032000"},{"name":"Santa Cruz","countryCode":"HN","stateCode":"EP","latitude":"13.86667000","longitude":"-86.63333000"},{"name":"Soledad","countryCode":"HN","stateCode":"EP","latitude":"13.58333000","longitude":"-87.11667000"},{"name":"Teupasenti","countryCode":"HN","stateCode":"EP","latitude":"14.21667000","longitude":"-86.70000000"},{"name":"Texíguat","countryCode":"HN","stateCode":"EP","latitude":"13.64972000","longitude":"-87.02250000"},{"name":"Trojes","countryCode":"HN","stateCode":"EP","latitude":"14.05966000","longitude":"-86.00166000"},{"name":"Vado Ancho","countryCode":"HN","stateCode":"EP","latitude":"13.64355000","longitude":"-86.95546000"},{"name":"Yauyupe","countryCode":"HN","stateCode":"EP","latitude":"13.74867000","longitude":"-87.07610000"},{"name":"Yuscarán","countryCode":"HN","stateCode":"EP","latitude":"13.95708000","longitude":"-86.83170000"},{"name":"Antigua Ocotepeque","countryCode":"HN","stateCode":"OC","latitude":"14.40000000","longitude":"-89.20000000"},{"name":"Belén Gualcho","countryCode":"HN","stateCode":"OC","latitude":"14.48333000","longitude":"-88.80000000"},{"name":"Concepción","countryCode":"HN","stateCode":"OC","latitude":"14.52383000","longitude":"-89.19371000"},{"name":"Dolores Merendón","countryCode":"HN","stateCode":"OC","latitude":"14.55095000","longitude":"-89.12493000"},{"name":"El Tránsito","countryCode":"HN","stateCode":"OC","latitude":"14.38333000","longitude":"-88.91667000"},{"name":"Fraternidad","countryCode":"HN","stateCode":"OC","latitude":"14.58087000","longitude":"-89.07740000"},{"name":"La Encarnación","countryCode":"HN","stateCode":"OC","latitude":"14.66667000","longitude":"-89.04742000"},{"name":"La Labor","countryCode":"HN","stateCode":"OC","latitude":"14.48333000","longitude":"-89.00000000"},{"name":"Lucerna","countryCode":"HN","stateCode":"OC","latitude":"14.55000000","longitude":"-88.93333000"},{"name":"Mercedes","countryCode":"HN","stateCode":"OC","latitude":"14.31667000","longitude":"-88.98333000"},{"name":"Nueva Ocotepeque","countryCode":"HN","stateCode":"OC","latitude":"14.43333000","longitude":"-89.18333000"},{"name":"San Fernando","countryCode":"HN","stateCode":"OC","latitude":"14.68793000","longitude":"-89.10153000"},{"name":"San Francisco de Cones","countryCode":"HN","stateCode":"OC","latitude":"14.51667000","longitude":"-88.90000000"},{"name":"San Francisco del Valle","countryCode":"HN","stateCode":"OC","latitude":"14.43333000","longitude":"-88.95000000"},{"name":"San Jorge","countryCode":"HN","stateCode":"OC","latitude":"14.63697000","longitude":"-89.11860000"},{"name":"San Marcos","countryCode":"HN","stateCode":"OC","latitude":"14.38000000","longitude":"-88.92000000"},{"name":"Santa Fe","countryCode":"HN","stateCode":"OC","latitude":"14.50038000","longitude":"-89.27320000"},{"name":"Santa Lucía","countryCode":"HN","stateCode":"OC","latitude":"14.41667000","longitude":"-89.20000000"},{"name":"Sensenti","countryCode":"HN","stateCode":"OC","latitude":"14.48333000","longitude":"-88.93333000"},{"name":"Sinuapa","countryCode":"HN","stateCode":"OC","latitude":"14.45000000","longitude":"-89.18333000"},{"name":"Yaruchel","countryCode":"HN","stateCode":"OC","latitude":"14.53333000","longitude":"-88.81667000"},{"name":"Apacilagua","countryCode":"HN","stateCode":"CH","latitude":"13.45821000","longitude":"-87.01122000"},{"name":"Choluteca","countryCode":"HN","stateCode":"CH","latitude":"13.28261000","longitude":"-87.20119000"},{"name":"Ciudad Choluteca","countryCode":"HN","stateCode":"CH","latitude":"13.30028000","longitude":"-87.19083000"},{"name":"Concepción de María","countryCode":"HN","stateCode":"CH","latitude":"13.22363000","longitude":"-86.96244000"},{"name":"Corpus","countryCode":"HN","stateCode":"CH","latitude":"13.28889000","longitude":"-87.03472000"},{"name":"Duyure","countryCode":"HN","stateCode":"CH","latitude":"13.63333000","longitude":"-86.81667000"},{"name":"El Corpus","countryCode":"HN","stateCode":"CH","latitude":"13.30464000","longitude":"-87.00970000"},{"name":"El Obraje","countryCode":"HN","stateCode":"CH","latitude":"13.15417000","longitude":"-87.13083000"},{"name":"El Puente","countryCode":"HN","stateCode":"CH","latitude":"13.28333000","longitude":"-87.11667000"},{"name":"El Triunfo","countryCode":"HN","stateCode":"CH","latitude":"13.08024000","longitude":"-87.01780000"},{"name":"Los Llanitos","countryCode":"HN","stateCode":"CH","latitude":"13.28694000","longitude":"-87.33444000"},{"name":"Marcovia","countryCode":"HN","stateCode":"CH","latitude":"13.28806000","longitude":"-87.30972000"},{"name":"Monjarás","countryCode":"HN","stateCode":"CH","latitude":"13.20056000","longitude":"-87.37417000"},{"name":"Morolica","countryCode":"HN","stateCode":"CH","latitude":"13.56800000","longitude":"-86.88821000"},{"name":"Namasigüe","countryCode":"HN","stateCode":"CH","latitude":"13.20472000","longitude":"-87.13889000"},{"name":"Orocuina","countryCode":"HN","stateCode":"CH","latitude":"13.48167000","longitude":"-87.10500000"},{"name":"Pespire","countryCode":"HN","stateCode":"CH","latitude":"13.59222000","longitude":"-87.36167000"},{"name":"San Antonio de Flores","countryCode":"HN","stateCode":"CH","latitude":"13.64152000","longitude":"-87.34075000"},{"name":"San Isidro","countryCode":"HN","stateCode":"CH","latitude":"13.64454000","longitude":"-87.26093000"},{"name":"San Jerónimo","countryCode":"HN","stateCode":"CH","latitude":"13.17667000","longitude":"-87.13639000"},{"name":"San José","countryCode":"HN","stateCode":"CH","latitude":"13.71415000","longitude":"-87.42256000"},{"name":"San José de Las Conchas","countryCode":"HN","stateCode":"CH","latitude":"13.32528000","longitude":"-87.39556000"},{"name":"San Marcos de Colón","countryCode":"HN","stateCode":"CH","latitude":"13.41512000","longitude":"-86.82095000"},{"name":"Santa Ana de Yusguare","countryCode":"HN","stateCode":"CH","latitude":"13.30056000","longitude":"-87.11389000"},{"name":"Santa Cruz","countryCode":"HN","stateCode":"CH","latitude":"13.25806000","longitude":"-87.34833000"},{"name":"Arimís","countryCode":"HN","stateCode":"OL","latitude":"14.78333000","longitude":"-86.00000000"},{"name":"Campamento","countryCode":"HN","stateCode":"OL","latitude":"14.55000000","longitude":"-86.65000000"},{"name":"Catacamas","countryCode":"HN","stateCode":"OL","latitude":"14.60384000","longitude":"-85.54261000"},{"name":"Concordia","countryCode":"HN","stateCode":"OL","latitude":"14.61667000","longitude":"-86.65000000"},{"name":"Dulce Nombre de Culmí","countryCode":"HN","stateCode":"OL","latitude":"15.10000000","longitude":"-85.53333000"},{"name":"El Guayabito","countryCode":"HN","stateCode":"OL","latitude":"14.83333000","longitude":"-86.03333000"},{"name":"El Rosario","countryCode":"HN","stateCode":"OL","latitude":"14.88720000","longitude":"-86.68764000"},{"name":"El Rusio","countryCode":"HN","stateCode":"OL","latitude":"14.46667000","longitude":"-86.36667000"},{"name":"Esquipulas del Norte","countryCode":"HN","stateCode":"OL","latitude":"15.27763000","longitude":"-86.55760000"},{"name":"Gualaco","countryCode":"HN","stateCode":"OL","latitude":"15.02521000","longitude":"-86.07076000"},{"name":"Guarizama","countryCode":"HN","stateCode":"OL","latitude":"14.91667000","longitude":"-86.33333000"},{"name":"Guata","countryCode":"HN","stateCode":"OL","latitude":"15.15133000","longitude":"-86.37624000"},{"name":"Guayape","countryCode":"HN","stateCode":"OL","latitude":"14.71667000","longitude":"-86.83333000"},{"name":"Jano","countryCode":"HN","stateCode":"OL","latitude":"15.07902000","longitude":"-86.51521000"},{"name":"Juticalpa","countryCode":"HN","stateCode":"OL","latitude":"14.66667000","longitude":"-86.21944000"},{"name":"Jutiquile","countryCode":"HN","stateCode":"OL","latitude":"14.71667000","longitude":"-86.08333000"},{"name":"La Concepción","countryCode":"HN","stateCode":"OL","latitude":"14.70000000","longitude":"-86.23333000"},{"name":"La Estancia","countryCode":"HN","stateCode":"OL","latitude":"15.05000000","longitude":"-86.35000000"},{"name":"La Guata","countryCode":"HN","stateCode":"OL","latitude":"15.08333000","longitude":"-86.38333000"},{"name":"La Unión","countryCode":"HN","stateCode":"OL","latitude":"15.09759000","longitude":"-86.68910000"},{"name":"Laguna Seca","countryCode":"HN","stateCode":"OL","latitude":"14.70000000","longitude":"-86.10000000"},{"name":"Mangulile","countryCode":"HN","stateCode":"OL","latitude":"15.06667000","longitude":"-86.80000000"},{"name":"Manto","countryCode":"HN","stateCode":"OL","latitude":"14.91667000","longitude":"-86.38333000"},{"name":"Municipio de San Francisco de La Paz","countryCode":"HN","stateCode":"OL","latitude":"14.84183000","longitude":"-86.11819000"},{"name":"Patuca","countryCode":"HN","stateCode":"OL","latitude":"14.36000000","longitude":"-85.97000000"},{"name":"Punuare","countryCode":"HN","stateCode":"OL","latitude":"14.73333000","longitude":"-85.96667000"},{"name":"Salamá","countryCode":"HN","stateCode":"OL","latitude":"14.81052000","longitude":"-86.61996000"},{"name":"San Esteban","countryCode":"HN","stateCode":"OL","latitude":"15.29467000","longitude":"-85.69487000"},{"name":"San Francisco de Becerra","countryCode":"HN","stateCode":"OL","latitude":"14.63333000","longitude":"-86.10000000"},{"name":"San Francisco de la Paz","countryCode":"HN","stateCode":"OL","latitude":"14.90000000","longitude":"-86.20000000"},{"name":"San José de Río Tinto","countryCode":"HN","stateCode":"OL","latitude":"14.93333000","longitude":"-85.70000000"},{"name":"San Nicolás","countryCode":"HN","stateCode":"OL","latitude":"14.55000000","longitude":"-86.25000000"},{"name":"Santa María del Real","countryCode":"HN","stateCode":"OL","latitude":"14.76667000","longitude":"-85.95000000"},{"name":"Silca","countryCode":"HN","stateCode":"OL","latitude":"14.76205000","longitude":"-86.51521000"},{"name":"Yocón","countryCode":"HN","stateCode":"OL","latitude":"14.95000000","longitude":"-86.82000000"},{"name":"Zopilotepe","countryCode":"HN","stateCode":"OL","latitude":"14.60000000","longitude":"-86.26667000"},{"name":"Arizona","countryCode":"HN","stateCode":"AT","latitude":"15.63333000","longitude":"-87.31667000"},{"name":"Atenas de San Cristóbal","countryCode":"HN","stateCode":"AT","latitude":"15.68333000","longitude":"-87.31667000"},{"name":"Corozal","countryCode":"HN","stateCode":"AT","latitude":"15.80000000","longitude":"-86.71667000"},{"name":"El Pino","countryCode":"HN","stateCode":"AT","latitude":"15.70000000","longitude":"-86.93333000"},{"name":"El Porvenir","countryCode":"HN","stateCode":"AT","latitude":"15.75000000","longitude":"-86.93333000"},{"name":"El Triunfo de la Cruz","countryCode":"HN","stateCode":"AT","latitude":"15.76667000","longitude":"-87.43333000"},{"name":"Esparta","countryCode":"HN","stateCode":"AT","latitude":"15.66291000","longitude":"-87.25622000"},{"name":"Jutiapa","countryCode":"HN","stateCode":"AT","latitude":"15.69586000","longitude":"-86.50414000"},{"name":"La Ceiba","countryCode":"HN","stateCode":"AT","latitude":"15.75971000","longitude":"-86.78221000"},{"name":"La Masica","countryCode":"HN","stateCode":"AT","latitude":"15.59865000","longitude":"-87.13500000"},{"name":"La Unión","countryCode":"HN","stateCode":"AT","latitude":"15.71667000","longitude":"-87.00000000"},{"name":"Mezapa","countryCode":"HN","stateCode":"AT","latitude":"15.58333000","longitude":"-87.65000000"},{"name":"Nueva Armenia","countryCode":"HN","stateCode":"AT","latitude":"15.79556000","longitude":"-86.49845000"},{"name":"Sambo Creek","countryCode":"HN","stateCode":"AT","latitude":"15.81667000","longitude":"-86.68333000"},{"name":"San Antonio","countryCode":"HN","stateCode":"AT","latitude":"15.60000000","longitude":"-87.15000000"},{"name":"San Francisco","countryCode":"HN","stateCode":"AT","latitude":"15.65246000","longitude":"-87.01736000"},{"name":"San Juan Pueblo","countryCode":"HN","stateCode":"AT","latitude":"15.58333000","longitude":"-87.23333000"},{"name":"Santa Ana","countryCode":"HN","stateCode":"AT","latitude":"15.65000000","longitude":"-87.06667000"},{"name":"Tela","countryCode":"HN","stateCode":"AT","latitude":"15.77425000","longitude":"-87.46731000"},{"name":"Tornabé","countryCode":"HN","stateCode":"AT","latitude":"15.75000000","longitude":"-87.55000000"},{"name":"Balfate","countryCode":"HN","stateCode":"CL","latitude":"15.75709000","longitude":"-86.29048000"},{"name":"Bonito Oriental","countryCode":"HN","stateCode":"CL","latitude":"15.74641000","longitude":"-85.73610000"},{"name":"Corocito","countryCode":"HN","stateCode":"CL","latitude":"15.75000000","longitude":"-85.78333000"},{"name":"Cusuna","countryCode":"HN","stateCode":"CL","latitude":"15.85000000","longitude":"-85.23333000"},{"name":"Elíxir","countryCode":"HN","stateCode":"CL","latitude":"15.48333000","longitude":"-86.30000000"},{"name":"Francia","countryCode":"HN","stateCode":"CL","latitude":"15.85000000","longitude":"-85.58333000"},{"name":"Iriona","countryCode":"HN","stateCode":"CL","latitude":"15.59079000","longitude":"-85.20549000"},{"name":"Jericó","countryCode":"HN","stateCode":"CL","latitude":"15.95000000","longitude":"-85.96667000"},{"name":"La Brea","countryCode":"HN","stateCode":"CL","latitude":"15.80000000","longitude":"-85.96667000"},{"name":"La Esperanza","countryCode":"HN","stateCode":"CL","latitude":"15.63333000","longitude":"-85.76667000"},{"name":"Limón","countryCode":"HN","stateCode":"CL","latitude":"15.79664000","longitude":"-85.50805000"},{"name":"Municipio de Sabá","countryCode":"HN","stateCode":"CL","latitude":"15.48654000","longitude":"-86.16322000"},{"name":"Prieta","countryCode":"HN","stateCode":"CL","latitude":"15.58060000","longitude":"-86.13664000"},{"name":"Puerto Castilla","countryCode":"HN","stateCode":"CL","latitude":"16.01667000","longitude":"-85.96667000"},{"name":"Punta Piedra","countryCode":"HN","stateCode":"CL","latitude":"15.90000000","longitude":"-85.28333000"},{"name":"Quebrada de Arena","countryCode":"HN","stateCode":"CL","latitude":"15.76667000","longitude":"-85.91667000"},{"name":"Río Esteban","countryCode":"HN","stateCode":"CL","latitude":"15.83333000","longitude":"-86.30000000"},{"name":"Sabá","countryCode":"HN","stateCode":"CL","latitude":"15.46667000","longitude":"-86.25000000"},{"name":"Salamá","countryCode":"HN","stateCode":"CL","latitude":"15.75000000","longitude":"-85.96667000"},{"name":"Santa Fe","countryCode":"HN","stateCode":"CL","latitude":"15.85424000","longitude":"-86.11083000"},{"name":"Santa Rosa de Aguán","countryCode":"HN","stateCode":"CL","latitude":"15.95000000","longitude":"-85.71667000"},{"name":"Sonaguera","countryCode":"HN","stateCode":"CL","latitude":"15.64000000","longitude":"-86.26000000"},{"name":"Taujica","countryCode":"HN","stateCode":"CL","latitude":"15.70000000","longitude":"-85.91667000"},{"name":"Tocoa","countryCode":"HN","stateCode":"CL","latitude":"15.68333000","longitude":"-86.00000000"},{"name":"Trujillo","countryCode":"HN","stateCode":"CL","latitude":"15.91667000","longitude":"-85.95417000"},{"name":"Zamora","countryCode":"HN","stateCode":"CL","latitude":"15.63333000","longitude":"-86.06667000"},{"name":"Belén","countryCode":"HN","stateCode":"LE","latitude":"14.50834000","longitude":"-88.42819000"},{"name":"Candelaria","countryCode":"HN","stateCode":"LE","latitude":"14.06072000","longitude":"-88.55913000"},{"name":"Cololaca","countryCode":"HN","stateCode":"LE","latitude":"14.31189000","longitude":"-88.87720000"},{"name":"El Achiotal","countryCode":"HN","stateCode":"LE","latitude":"14.08333000","longitude":"-88.75000000"},{"name":"Erandique","countryCode":"HN","stateCode":"LE","latitude":"14.23333000","longitude":"-88.46667000"},{"name":"Gracias","countryCode":"HN","stateCode":"LE","latitude":"14.59028000","longitude":"-88.58194000"},{"name":"Gualcince","countryCode":"HN","stateCode":"LE","latitude":"14.12869000","longitude":"-88.56812000"},{"name":"Guarita","countryCode":"HN","stateCode":"LE","latitude":"14.20784000","longitude":"-88.85161000"},{"name":"La Campa","countryCode":"HN","stateCode":"LE","latitude":"14.47280000","longitude":"-88.56090000"},{"name":"La Iguala","countryCode":"HN","stateCode":"LE","latitude":"14.66441000","longitude":"-88.46360000"},{"name":"La Libertad","countryCode":"HN","stateCode":"LE","latitude":"14.80000000","longitude":"-88.58333000"},{"name":"La Unión","countryCode":"HN","stateCode":"LE","latitude":"14.81667000","longitude":"-88.40000000"},{"name":"La Virtud","countryCode":"HN","stateCode":"LE","latitude":"14.07156000","longitude":"-88.68584000"},{"name":"Las Flores","countryCode":"HN","stateCode":"LE","latitude":"14.67930000","longitude":"-88.65040000"},{"name":"Las Tejeras","countryCode":"HN","stateCode":"LE","latitude":"14.80000000","longitude":"-88.60000000"},{"name":"Lepaera","countryCode":"HN","stateCode":"LE","latitude":"14.78333000","longitude":"-88.58333000"},{"name":"Mapulaca","countryCode":"HN","stateCode":"LE","latitude":"14.04293000","longitude":"-88.62440000"},{"name":"Piraera","countryCode":"HN","stateCode":"LE","latitude":"14.06261000","longitude":"-88.46319000"},{"name":"San Andrés","countryCode":"HN","stateCode":"LE","latitude":"14.21968000","longitude":"-88.54981000"},{"name":"San Francisco","countryCode":"HN","stateCode":"LE","latitude":"14.12435000","longitude":"-88.37189000"},{"name":"San Juan Guarita","countryCode":"HN","stateCode":"LE","latitude":"14.15492000","longitude":"-88.77477000"},{"name":"San Manuel Colohete","countryCode":"HN","stateCode":"LE","latitude":"14.44435000","longitude":"-88.67050000"},{"name":"San Marcos de Caiquin","countryCode":"HN","stateCode":"LE","latitude":"14.41614000","longitude":"-88.60126000"},{"name":"San Rafael","countryCode":"HN","stateCode":"LE","latitude":"14.73333000","longitude":"-88.41667000"},{"name":"San Sebastián","countryCode":"HN","stateCode":"LE","latitude":"14.34594000","longitude":"-88.73487000"},{"name":"Santa Cruz","countryCode":"HN","stateCode":"LE","latitude":"14.34427000","longitude":"-88.52684000"},{"name":"Talgua","countryCode":"HN","stateCode":"LE","latitude":"14.68110000","longitude":"-88.72800000"},{"name":"Tambla","countryCode":"HN","stateCode":"LE","latitude":"14.21276000","longitude":"-88.76768000"},{"name":"Taragual","countryCode":"HN","stateCode":"LE","latitude":"14.75000000","longitude":"-88.48333000"},{"name":"Tomalá","countryCode":"HN","stateCode":"LE","latitude":"14.24330000","longitude":"-88.73140000"},{"name":"Valladolid","countryCode":"HN","stateCode":"LE","latitude":"14.14710000","longitude":"-88.70840000"},{"name":"Virginia","countryCode":"HN","stateCode":"LE","latitude":"14.00522000","longitude":"-88.56193000"},{"name":"Camasca","countryCode":"HN","stateCode":"IN","latitude":"14.00000000","longitude":"-88.38333000"},{"name":"Colomoncagua","countryCode":"HN","stateCode":"IN","latitude":"13.97245000","longitude":"-88.27673000"},{"name":"Concepción","countryCode":"HN","stateCode":"IN","latitude":"14.04725000","longitude":"-88.31942000"},{"name":"Dolores","countryCode":"HN","stateCode":"IN","latitude":"14.26188000","longitude":"-88.35787000"},{"name":"Intibucá","countryCode":"HN","stateCode":"IN","latitude":"14.43000000","longitude":"-88.17000000"},{"name":"Jesús de Otoro","countryCode":"HN","stateCode":"IN","latitude":"14.48333000","longitude":"-87.98333000"},{"name":"Jiquinlaca","countryCode":"HN","stateCode":"IN","latitude":"14.00000000","longitude":"-88.35000000"},{"name":"La Esperanza","countryCode":"HN","stateCode":"IN","latitude":"14.31111000","longitude":"-88.18056000"},{"name":"Magdalena","countryCode":"HN","stateCode":"IN","latitude":"13.92452000","longitude":"-88.36675000"},{"name":"Masaguara","countryCode":"HN","stateCode":"IN","latitude":"14.40428000","longitude":"-87.98247000"},{"name":"San Antonio","countryCode":"HN","stateCode":"IN","latitude":"13.95043000","longitude":"-88.46493000"},{"name":"San Francisco de Opalaca","countryCode":"HN","stateCode":"IN","latitude":"14.58441000","longitude":"-88.30253000"},{"name":"San Isidro","countryCode":"HN","stateCode":"IN","latitude":"14.56763000","longitude":"-88.11743000"},{"name":"San Juan","countryCode":"HN","stateCode":"IN","latitude":"14.42127000","longitude":"-88.41953000"},{"name":"San Marcos de la Sierra","countryCode":"HN","stateCode":"IN","latitude":"14.13236000","longitude":"-88.24690000"},{"name":"San Miguelito","countryCode":"HN","stateCode":"IN","latitude":"14.34875000","longitude":"-88.33983000"},{"name":"Santa Lucía","countryCode":"HN","stateCode":"IN","latitude":"13.90812000","longitude":"-88.41566000"},{"name":"Yamaranguila","countryCode":"HN","stateCode":"IN","latitude":"14.26826000","longitude":"-88.24652000"},{"name":"Coxen Hole","countryCode":"HN","stateCode":"IB","latitude":"16.31759000","longitude":"-86.53793000"},{"name":"French Harbor","countryCode":"HN","stateCode":"IB","latitude":"16.35000000","longitude":"-86.43333000"},{"name":"Guanaja","countryCode":"HN","stateCode":"IB","latitude":"16.44795000","longitude":"-85.89431000"},{"name":"José Santos Guardiola","countryCode":"HN","stateCode":"IB","latitude":"16.41765000","longitude":"-86.30631000"},{"name":"Roatán","countryCode":"HN","stateCode":"IB","latitude":"16.34098000","longitude":"-86.53763000"},{"name":"Sandy Bay","countryCode":"HN","stateCode":"IB","latitude":"16.32923000","longitude":"-86.56446000"},{"name":"Savannah Bight","countryCode":"HN","stateCode":"IB","latitude":"16.45000000","longitude":"-85.85000000"},{"name":"Utila","countryCode":"HN","stateCode":"IB","latitude":"16.10026000","longitude":"-86.93070000"},{"name":"Andrijaševci","countryCode":"HR","stateCode":"16","latitude":"45.22472000","longitude":"18.73806000"},{"name":"Babina Greda","countryCode":"HR","stateCode":"16","latitude":"45.11722000","longitude":"18.53694000"},{"name":"Bobota","countryCode":"HR","stateCode":"16","latitude":"45.42111000","longitude":"18.85389000"},{"name":"Bogdanovci","countryCode":"HR","stateCode":"16","latitude":"45.34083000","longitude":"18.93083000"},{"name":"Borovo","countryCode":"HR","stateCode":"16","latitude":"45.37639000","longitude":"18.96694000"},{"name":"Borovo Selo","countryCode":"HR","stateCode":"16","latitude":"45.40528000","longitude":"18.97583000"},{"name":"Bošnjaci","countryCode":"HR","stateCode":"16","latitude":"45.05028000","longitude":"18.75556000"},{"name":"Bršadin","countryCode":"HR","stateCode":"16","latitude":"45.36278000","longitude":"18.91111000"},{"name":"Cerić","countryCode":"HR","stateCode":"16","latitude":"45.31139000","longitude":"18.85611000"},{"name":"Cerna","countryCode":"HR","stateCode":"16","latitude":"45.18194000","longitude":"18.68944000"},{"name":"Drenovci","countryCode":"HR","stateCode":"16","latitude":"44.91944000","longitude":"18.90284000"},{"name":"Grad Vinkovci","countryCode":"HR","stateCode":"16","latitude":"45.28044000","longitude":"18.80482000"},{"name":"Grad Vukovar","countryCode":"HR","stateCode":"16","latitude":"45.33333000","longitude":"19.00000000"},{"name":"Grad Županja","countryCode":"HR","stateCode":"16","latitude":"45.07231000","longitude":"18.69513000"},{"name":"Gradište","countryCode":"HR","stateCode":"16","latitude":"45.14806000","longitude":"18.70667000"},{"name":"Gunja","countryCode":"HR","stateCode":"16","latitude":"44.88000000","longitude":"18.85333000"},{"name":"Ilok","countryCode":"HR","stateCode":"16","latitude":"45.22222000","longitude":"19.37694000"},{"name":"Ivankovo","countryCode":"HR","stateCode":"16","latitude":"45.28861000","longitude":"18.68389000"},{"name":"Jarmina","countryCode":"HR","stateCode":"16","latitude":"45.31806000","longitude":"18.72917000"},{"name":"Komletinci","countryCode":"HR","stateCode":"16","latitude":"45.14972000","longitude":"18.94917000"},{"name":"Lovas","countryCode":"HR","stateCode":"16","latitude":"45.22639000","longitude":"19.17111000"},{"name":"Markušica","countryCode":"HR","stateCode":"16","latitude":"45.37389000","longitude":"18.70583000"},{"name":"Mirkovci","countryCode":"HR","stateCode":"16","latitude":"45.26972000","longitude":"18.85111000"},{"name":"Negoslavci","countryCode":"HR","stateCode":"16","latitude":"45.27944000","longitude":"18.99667000"},{"name":"Nijemci","countryCode":"HR","stateCode":"16","latitude":"45.14028000","longitude":"19.03556000"},{"name":"Nuštar","countryCode":"HR","stateCode":"16","latitude":"45.33250000","longitude":"18.84139000"},{"name":"Otok","countryCode":"HR","stateCode":"16","latitude":"45.14667000","longitude":"18.88389000"},{"name":"Privlaka","countryCode":"HR","stateCode":"16","latitude":"45.19472000","longitude":"18.83750000"},{"name":"Retkovci","countryCode":"HR","stateCode":"16","latitude":"45.23333000","longitude":"18.65306000"},{"name":"Rokovci","countryCode":"HR","stateCode":"16","latitude":"45.23111000","longitude":"18.74389000"},{"name":"Soljani","countryCode":"HR","stateCode":"16","latitude":"44.95028000","longitude":"18.97028000"},{"name":"Stari Jankovci","countryCode":"HR","stateCode":"16","latitude":"45.26194000","longitude":"18.91444000"},{"name":"Tordinci","countryCode":"HR","stateCode":"16","latitude":"45.37028000","longitude":"18.79500000"},{"name":"Tovarnik","countryCode":"HR","stateCode":"16","latitude":"45.16500000","longitude":"19.15194000"},{"name":"Trpinja","countryCode":"HR","stateCode":"16","latitude":"45.41917000","longitude":"18.89917000"},{"name":"Vinkovci","countryCode":"HR","stateCode":"16","latitude":"45.28833000","longitude":"18.80472000"},{"name":"Vođinci","countryCode":"HR","stateCode":"16","latitude":"45.27556000","longitude":"18.60972000"},{"name":"Vrbanja","countryCode":"HR","stateCode":"16","latitude":"44.98079000","longitude":"18.92717000"},{"name":"Vukovar","countryCode":"HR","stateCode":"16","latitude":"45.35161000","longitude":"19.00225000"},{"name":"Štitar","countryCode":"HR","stateCode":"16","latitude":"45.09556000","longitude":"18.64028000"},{"name":"Županja","countryCode":"HR","stateCode":"16","latitude":"45.07750000","longitude":"18.69750000"},{"name":"Antunovac","countryCode":"HR","stateCode":"14","latitude":"45.49083000","longitude":"18.67500000"},{"name":"Beli Manastir","countryCode":"HR","stateCode":"14","latitude":"45.77000000","longitude":"18.60361000"},{"name":"Belišće","countryCode":"HR","stateCode":"14","latitude":"45.68028000","longitude":"18.40583000"},{"name":"Bijelo Brdo","countryCode":"HR","stateCode":"14","latitude":"45.51722000","longitude":"18.87083000"},{"name":"Bilje","countryCode":"HR","stateCode":"14","latitude":"45.60694000","longitude":"18.74389000"},{"name":"Bistrinci","countryCode":"HR","stateCode":"14","latitude":"45.69167000","longitude":"18.39861000"},{"name":"Bizovac","countryCode":"HR","stateCode":"14","latitude":"45.59278000","longitude":"18.45889000"},{"name":"Brijest","countryCode":"HR","stateCode":"14","latitude":"45.52056000","longitude":"18.67194000"},{"name":"Budrovci","countryCode":"HR","stateCode":"14","latitude":"45.27111000","longitude":"18.44861000"},{"name":"Dalj","countryCode":"HR","stateCode":"14","latitude":"45.48438000","longitude":"18.98610000"},{"name":"Darda","countryCode":"HR","stateCode":"14","latitude":"45.62806000","longitude":"18.69972000"},{"name":"Donji Miholjac","countryCode":"HR","stateCode":"14","latitude":"45.76083000","longitude":"18.16722000"},{"name":"Draž","countryCode":"HR","stateCode":"14","latitude":"45.84222000","longitude":"18.78861000"},{"name":"Erdut","countryCode":"HR","stateCode":"14","latitude":"45.52639000","longitude":"19.06028000"},{"name":"Ernestinovo","countryCode":"HR","stateCode":"14","latitude":"45.45194000","longitude":"18.65917000"},{"name":"Feričanci","countryCode":"HR","stateCode":"14","latitude":"45.52889000","longitude":"17.97583000"},{"name":"Gorjani","countryCode":"HR","stateCode":"14","latitude":"45.39889000","longitude":"18.37222000"},{"name":"Grad Beli Manastir","countryCode":"HR","stateCode":"14","latitude":"45.77219000","longitude":"18.61084000"},{"name":"Grad Donji Miholjac","countryCode":"HR","stateCode":"14","latitude":"45.75000000","longitude":"18.16667000"},{"name":"Grad Našice","countryCode":"HR","stateCode":"14","latitude":"45.50000000","longitude":"18.10000000"},{"name":"Grad Osijek","countryCode":"HR","stateCode":"14","latitude":"45.58333000","longitude":"18.66667000"},{"name":"Grad Valpovo","countryCode":"HR","stateCode":"14","latitude":"45.66667000","longitude":"18.41667000"},{"name":"Jagodnjak","countryCode":"HR","stateCode":"14","latitude":"45.69917000","longitude":"18.57694000"},{"name":"Jelisavac","countryCode":"HR","stateCode":"14","latitude":"45.52889000","longitude":"18.15611000"},{"name":"Josipovac","countryCode":"HR","stateCode":"14","latitude":"45.58278000","longitude":"18.58139000"},{"name":"Karanac","countryCode":"HR","stateCode":"14","latitude":"45.76056000","longitude":"18.68444000"},{"name":"Kneževi Vinogradi","countryCode":"HR","stateCode":"14","latitude":"45.75028000","longitude":"18.73306000"},{"name":"Koška","countryCode":"HR","stateCode":"14","latitude":"45.54528000","longitude":"18.28583000"},{"name":"Kuševac","countryCode":"HR","stateCode":"14","latitude":"45.34778000","longitude":"18.42889000"},{"name":"Ladimirevci","countryCode":"HR","stateCode":"14","latitude":"45.62556000","longitude":"18.44861000"},{"name":"Laslovo","countryCode":"HR","stateCode":"14","latitude":"45.41500000","longitude":"18.69611000"},{"name":"Magadenovac","countryCode":"HR","stateCode":"14","latitude":"45.66159000","longitude":"18.18679000"},{"name":"Marijanci","countryCode":"HR","stateCode":"14","latitude":"45.66645000","longitude":"18.29284000"},{"name":"Marjanci","countryCode":"HR","stateCode":"14","latitude":"45.66694000","longitude":"18.29222000"},{"name":"Markovac Našički","countryCode":"HR","stateCode":"14","latitude":"45.49389000","longitude":"18.12556000"},{"name":"Martin","countryCode":"HR","stateCode":"14","latitude":"45.49222000","longitude":"18.06667000"},{"name":"Našice","countryCode":"HR","stateCode":"14","latitude":"45.48861000","longitude":"18.08778000"},{"name":"Osijek","countryCode":"HR","stateCode":"14","latitude":"45.55111000","longitude":"18.69389000"},{"name":"Petlovac","countryCode":"HR","stateCode":"14","latitude":"45.75833000","longitude":"18.52806000"},{"name":"Petrijevci","countryCode":"HR","stateCode":"14","latitude":"45.61278000","longitude":"18.53528000"},{"name":"Piškorevci","countryCode":"HR","stateCode":"14","latitude":"45.25528000","longitude":"18.40417000"},{"name":"Podgorač","countryCode":"HR","stateCode":"14","latitude":"45.45861000","longitude":"18.22278000"},{"name":"Podravska Moslavina","countryCode":"HR","stateCode":"14","latitude":"45.78456000","longitude":"17.98410000"},{"name":"Sarvaš","countryCode":"HR","stateCode":"14","latitude":"45.52722000","longitude":"18.83750000"},{"name":"Satnica Đakovačka","countryCode":"HR","stateCode":"14","latitude":"45.35367000","longitude":"18.37729000"},{"name":"Semeljci","countryCode":"HR","stateCode":"14","latitude":"45.36056000","longitude":"18.54361000"},{"name":"Strizivojna","countryCode":"HR","stateCode":"14","latitude":"45.22611000","longitude":"18.42389000"},{"name":"Tenja","countryCode":"HR","stateCode":"14","latitude":"45.49806000","longitude":"18.74722000"},{"name":"Valpovo","countryCode":"HR","stateCode":"14","latitude":"45.66083000","longitude":"18.41861000"},{"name":"Velimirovac","countryCode":"HR","stateCode":"14","latitude":"45.52361000","longitude":"18.10944000"},{"name":"Viljevo","countryCode":"HR","stateCode":"14","latitude":"45.75139000","longitude":"18.06306000"},{"name":"Viškovci","countryCode":"HR","stateCode":"14","latitude":"45.34500000","longitude":"18.46222000"},{"name":"Višnjevac","countryCode":"HR","stateCode":"14","latitude":"45.56861000","longitude":"18.61389000"},{"name":"Vladislavci","countryCode":"HR","stateCode":"14","latitude":"45.45944000","longitude":"18.57417000"},{"name":"Vuka","countryCode":"HR","stateCode":"14","latitude":"45.43389000","longitude":"18.50500000"},{"name":"Đurđenovac","countryCode":"HR","stateCode":"14","latitude":"45.54333000","longitude":"18.04583000"},{"name":"Čeminac","countryCode":"HR","stateCode":"14","latitude":"45.68639000","longitude":"18.66750000"},{"name":"Čepin","countryCode":"HR","stateCode":"14","latitude":"45.52361000","longitude":"18.56333000"},{"name":"Đakovo","countryCode":"HR","stateCode":"14","latitude":"45.30833000","longitude":"18.41056000"},{"name":"Široko Polje","countryCode":"HR","stateCode":"14","latitude":"45.40528000","longitude":"18.47250000"},{"name":"Šodolovci","countryCode":"HR","stateCode":"14","latitude":"45.40000000","longitude":"18.62028000"},{"name":"Bakar","countryCode":"HR","stateCode":"08","latitude":"45.30861000","longitude":"14.53028000"},{"name":"Banjol","countryCode":"HR","stateCode":"08","latitude":"44.75000000","longitude":"14.78333000"},{"name":"Baška","countryCode":"HR","stateCode":"08","latitude":"44.97028000","longitude":"14.75333000"},{"name":"Bribir","countryCode":"HR","stateCode":"08","latitude":"45.16111000","longitude":"14.76472000"},{"name":"Buzdohanj","countryCode":"HR","stateCode":"08","latitude":"45.34528000","longitude":"14.48833000"},{"name":"Cernik","countryCode":"HR","stateCode":"08","latitude":"45.34361000","longitude":"14.50222000"},{"name":"Cres","countryCode":"HR","stateCode":"08","latitude":"44.96111000","longitude":"14.40840000"},{"name":"Crikvenica","countryCode":"HR","stateCode":"08","latitude":"45.17722000","longitude":"14.69278000"},{"name":"Delnice","countryCode":"HR","stateCode":"08","latitude":"45.40083000","longitude":"14.79972000"},{"name":"Dražice","countryCode":"HR","stateCode":"08","latitude":"45.39083000","longitude":"14.47028000"},{"name":"Drenova","countryCode":"HR","stateCode":"08","latitude":"45.35000000","longitude":"14.43028000"},{"name":"Fužine","countryCode":"HR","stateCode":"08","latitude":"45.30528000","longitude":"14.71556000"},{"name":"Grad Crikvenica","countryCode":"HR","stateCode":"08","latitude":"45.16667000","longitude":"14.70000000"},{"name":"Grad Delnice","countryCode":"HR","stateCode":"08","latitude":"45.39806000","longitude":"14.80111000"},{"name":"Grad Krk","countryCode":"HR","stateCode":"08","latitude":"45.02829000","longitude":"14.57233000"},{"name":"Grad Opatija","countryCode":"HR","stateCode":"08","latitude":"45.33333000","longitude":"14.26667000"},{"name":"Grad Rijeka","countryCode":"HR","stateCode":"08","latitude":"45.32693000","longitude":"14.43758000"},{"name":"Grad Vrbovsko","countryCode":"HR","stateCode":"08","latitude":"45.37542000","longitude":"15.07856000"},{"name":"Grad Čabar","countryCode":"HR","stateCode":"08","latitude":"45.58333000","longitude":"14.58333000"},{"name":"Hreljin","countryCode":"HR","stateCode":"08","latitude":"45.28250000","longitude":"14.59917000"},{"name":"Jadranovo","countryCode":"HR","stateCode":"08","latitude":"45.23111000","longitude":"14.61833000"},{"name":"Kampor","countryCode":"HR","stateCode":"08","latitude":"44.77500000","longitude":"14.71861000"},{"name":"Kastav","countryCode":"HR","stateCode":"08","latitude":"45.37528000","longitude":"14.34861000"},{"name":"Klana","countryCode":"HR","stateCode":"08","latitude":"45.44694000","longitude":"14.37694000"},{"name":"Kraljevica","countryCode":"HR","stateCode":"08","latitude":"45.27395000","longitude":"14.56830000"},{"name":"Krasica","countryCode":"HR","stateCode":"08","latitude":"45.30972000","longitude":"14.55556000"},{"name":"Krk","countryCode":"HR","stateCode":"08","latitude":"45.02744000","longitude":"14.57542000"},{"name":"Lopar","countryCode":"HR","stateCode":"08","latitude":"44.83250000","longitude":"14.73028000"},{"name":"Lovran","countryCode":"HR","stateCode":"08","latitude":"45.29194000","longitude":"14.27417000"},{"name":"Mali Lošinj","countryCode":"HR","stateCode":"08","latitude":"44.53056000","longitude":"14.46861000"},{"name":"Malinska-Dubašnica","countryCode":"HR","stateCode":"08","latitude":"45.12277000","longitude":"14.52873000"},{"name":"Marinići","countryCode":"HR","stateCode":"08","latitude":"45.36500000","longitude":"14.39389000"},{"name":"Marčelji","countryCode":"HR","stateCode":"08","latitude":"45.39611000","longitude":"14.38944000"},{"name":"Matulji","countryCode":"HR","stateCode":"08","latitude":"45.36167000","longitude":"14.32500000"},{"name":"Mihotići","countryCode":"HR","stateCode":"08","latitude":"45.36125000","longitude":"14.30553000"},{"name":"Mrkopalj","countryCode":"HR","stateCode":"08","latitude":"45.31556000","longitude":"14.85528000"},{"name":"Njivice","countryCode":"HR","stateCode":"08","latitude":"45.15806000","longitude":"14.53861000"},{"name":"Novi Vinodolski","countryCode":"HR","stateCode":"08","latitude":"45.12806000","longitude":"14.78889000"},{"name":"Omišalj","countryCode":"HR","stateCode":"08","latitude":"45.21134000","longitude":"14.55495000"},{"name":"Opatija","countryCode":"HR","stateCode":"08","latitude":"45.33771000","longitude":"14.30515000"},{"name":"Podhum","countryCode":"HR","stateCode":"08","latitude":"45.38722000","longitude":"14.47944000"},{"name":"Punat","countryCode":"HR","stateCode":"08","latitude":"45.01472000","longitude":"14.62889000"},{"name":"Rab","countryCode":"HR","stateCode":"08","latitude":"44.75769000","longitude":"14.75906000"},{"name":"Rijeka","countryCode":"HR","stateCode":"08","latitude":"45.32673000","longitude":"14.44241000"},{"name":"Rubeši","countryCode":"HR","stateCode":"08","latitude":"45.36694000","longitude":"14.34806000"},{"name":"Selce","countryCode":"HR","stateCode":"08","latitude":"45.15639000","longitude":"14.72111000"},{"name":"Skrad","countryCode":"HR","stateCode":"08","latitude":"45.42778000","longitude":"14.91111000"},{"name":"Supetarska Draga","countryCode":"HR","stateCode":"08","latitude":"44.79750000","longitude":"14.72472000"},{"name":"Vinodolska općina","countryCode":"HR","stateCode":"08","latitude":"45.22219000","longitude":"14.68941000"},{"name":"Viškovo","countryCode":"HR","stateCode":"08","latitude":"45.37572000","longitude":"14.38400000"},{"name":"Vrbnik","countryCode":"HR","stateCode":"08","latitude":"45.07583000","longitude":"14.67250000"},{"name":"Vrbovsko","countryCode":"HR","stateCode":"08","latitude":"45.36861000","longitude":"15.07833000"},{"name":"Čavle","countryCode":"HR","stateCode":"08","latitude":"45.35194000","longitude":"14.48389000"},{"name":"Škrljevo","countryCode":"HR","stateCode":"08","latitude":"45.32053000","longitude":"14.53268000"},{"name":"Bale","countryCode":"HR","stateCode":"18","latitude":"45.04056000","longitude":"13.78361000"},{"name":"Bale-Valle","countryCode":"HR","stateCode":"18","latitude":"45.04089000","longitude":"13.78565000"},{"name":"Brtonigla","countryCode":"HR","stateCode":"18","latitude":"45.38139000","longitude":"13.62944000"},{"name":"Brtonigla-Verteneglio","countryCode":"HR","stateCode":"18","latitude":"45.37918000","longitude":"13.62554000"},{"name":"Buje","countryCode":"HR","stateCode":"18","latitude":"45.41000000","longitude":"13.66194000"},{"name":"Buje-Buie","countryCode":"HR","stateCode":"18","latitude":"45.40790000","longitude":"13.65914000"},{"name":"Buzet","countryCode":"HR","stateCode":"18","latitude":"45.40944000","longitude":"13.96667000"},{"name":"Fažana","countryCode":"HR","stateCode":"18","latitude":"44.92750000","longitude":"13.80361000"},{"name":"Fažana-Fasana","countryCode":"HR","stateCode":"18","latitude":"44.92822000","longitude":"13.80548000"},{"name":"Funtana","countryCode":"HR","stateCode":"18","latitude":"45.17472000","longitude":"13.60500000"},{"name":"Funtana-Fontane","countryCode":"HR","stateCode":"18","latitude":"45.17483000","longitude":"13.60627000"},{"name":"Galižana","countryCode":"HR","stateCode":"18","latitude":"44.93167000","longitude":"13.86861000"},{"name":"Grad Buzet","countryCode":"HR","stateCode":"18","latitude":"45.41667000","longitude":"13.96667000"},{"name":"Grad Labin","countryCode":"HR","stateCode":"18","latitude":"45.08333000","longitude":"14.13333000"},{"name":"Grad Pazin","countryCode":"HR","stateCode":"18","latitude":"45.23333000","longitude":"13.93333000"},{"name":"Grožnjan","countryCode":"HR","stateCode":"18","latitude":"45.37889000","longitude":"13.72389000"},{"name":"Grožnjan-Grisignana","countryCode":"HR","stateCode":"18","latitude":"45.37728000","longitude":"13.72145000"},{"name":"Kanfanar","countryCode":"HR","stateCode":"18","latitude":"45.12194000","longitude":"13.83917000"},{"name":"Karojba","countryCode":"HR","stateCode":"18","latitude":"45.30083000","longitude":"13.82306000"},{"name":"Kaštelir-Labinci","countryCode":"HR","stateCode":"18","latitude":"45.30277000","longitude":"13.68841000"},{"name":"Labin","countryCode":"HR","stateCode":"18","latitude":"45.09500000","longitude":"14.11972000"},{"name":"Ližnjan","countryCode":"HR","stateCode":"18","latitude":"44.82833000","longitude":"13.95694000"},{"name":"Ližnjan-Lisignano","countryCode":"HR","stateCode":"18","latitude":"44.82765000","longitude":"13.96028000"},{"name":"Lupoglav","countryCode":"HR","stateCode":"18","latitude":"45.35204000","longitude":"14.10846000"},{"name":"Marčana","countryCode":"HR","stateCode":"18","latitude":"44.95528000","longitude":"13.95389000"},{"name":"Medulin","countryCode":"HR","stateCode":"18","latitude":"44.82250000","longitude":"13.93500000"},{"name":"Motovun","countryCode":"HR","stateCode":"18","latitude":"45.33667000","longitude":"13.82861000"},{"name":"Motovun-Montona","countryCode":"HR","stateCode":"18","latitude":"45.33633000","longitude":"13.82977000"},{"name":"Novigrad","countryCode":"HR","stateCode":"18","latitude":"45.31500000","longitude":"13.55806000"},{"name":"Novigrad-Cittanova","countryCode":"HR","stateCode":"18","latitude":"45.31669000","longitude":"13.56155000"},{"name":"Oprtalj-Portole","countryCode":"HR","stateCode":"18","latitude":"45.38226000","longitude":"13.82406000"},{"name":"Općina Lanišće","countryCode":"HR","stateCode":"18","latitude":"45.43520000","longitude":"14.08196000"},{"name":"Pazin","countryCode":"HR","stateCode":"18","latitude":"45.24028000","longitude":"13.93667000"},{"name":"Poreč","countryCode":"HR","stateCode":"18","latitude":"45.22567000","longitude":"13.59511000"},{"name":"Poreč-Parenzo","countryCode":"HR","stateCode":"18","latitude":"45.22717000","longitude":"13.59653000"},{"name":"Pula","countryCode":"HR","stateCode":"18","latitude":"44.86833000","longitude":"13.84806000"},{"name":"Pula-Pola","countryCode":"HR","stateCode":"18","latitude":"44.86711000","longitude":"13.84882000"},{"name":"Rabac","countryCode":"HR","stateCode":"18","latitude":"45.07944000","longitude":"14.15750000"},{"name":"Raša","countryCode":"HR","stateCode":"18","latitude":"45.08028000","longitude":"14.07889000"},{"name":"Rovinj","countryCode":"HR","stateCode":"18","latitude":"45.08000000","longitude":"13.64000000"},{"name":"Rovinj-Rovigno","countryCode":"HR","stateCode":"18","latitude":"45.08190000","longitude":"13.63970000"},{"name":"Sveta Nedelja","countryCode":"HR","stateCode":"18","latitude":"45.14932000","longitude":"14.09889000"},{"name":"Sveti Lovreč","countryCode":"HR","stateCode":"18","latitude":"45.17770000","longitude":"13.74317000"},{"name":"Tar","countryCode":"HR","stateCode":"18","latitude":"45.30083000","longitude":"13.62528000"},{"name":"Tar-Vabriga-Torre Abrega","countryCode":"HR","stateCode":"18","latitude":"45.29946000","longitude":"13.62489000"},{"name":"Umag","countryCode":"HR","stateCode":"18","latitude":"45.43139000","longitude":"13.52389000"},{"name":"Umag-Umago","countryCode":"HR","stateCode":"18","latitude":"45.43462000","longitude":"13.52589000"},{"name":"Valbandon","countryCode":"HR","stateCode":"18","latitude":"44.91879000","longitude":"13.81344000"},{"name":"Vinež","countryCode":"HR","stateCode":"18","latitude":"45.09806000","longitude":"14.10694000"},{"name":"Višnjan-Visignano","countryCode":"HR","stateCode":"18","latitude":"45.27614000","longitude":"13.72128000"},{"name":"Vižinada-Visinada","countryCode":"HR","stateCode":"18","latitude":"45.33126000","longitude":"13.75943000"},{"name":"Vodnjan","countryCode":"HR","stateCode":"18","latitude":"44.95944000","longitude":"13.85167000"},{"name":"Vodnjan-Dignano","countryCode":"HR","stateCode":"18","latitude":"44.96187000","longitude":"13.85041000"},{"name":"Vrsar","countryCode":"HR","stateCode":"18","latitude":"45.14917000","longitude":"13.60528000"},{"name":"Vrsar-Orsera","countryCode":"HR","stateCode":"18","latitude":"45.15074000","longitude":"13.60558000"},{"name":"Žminj","countryCode":"HR","stateCode":"18","latitude":"45.14278000","longitude":"13.90889000"},{"name":"Batrina","countryCode":"HR","stateCode":"12","latitude":"45.18944000","longitude":"17.66639000"},{"name":"Brodski Varoš","countryCode":"HR","stateCode":"12","latitude":"45.18111000","longitude":"17.97861000"},{"name":"Bukovlje","countryCode":"HR","stateCode":"12","latitude":"45.18528000","longitude":"18.07000000"},{"name":"Cernik","countryCode":"HR","stateCode":"12","latitude":"45.28861000","longitude":"17.38194000"},{"name":"Davor","countryCode":"HR","stateCode":"12","latitude":"45.11528000","longitude":"17.51639000"},{"name":"Donji Andrijevci","countryCode":"HR","stateCode":"12","latitude":"45.18833000","longitude":"18.29972000"},{"name":"Garčin","countryCode":"HR","stateCode":"12","latitude":"45.18278000","longitude":"18.18306000"},{"name":"Gornji Bogićevci","countryCode":"HR","stateCode":"12","latitude":"45.25572000","longitude":"17.23454000"},{"name":"Grad Nova Gradiška","countryCode":"HR","stateCode":"12","latitude":"45.26667000","longitude":"17.40000000"},{"name":"Grad Slavonski Brod","countryCode":"HR","stateCode":"12","latitude":"45.16267000","longitude":"18.03062000"},{"name":"Gundinci","countryCode":"HR","stateCode":"12","latitude":"45.15833000","longitude":"18.49139000"},{"name":"Korenica","countryCode":"HR","stateCode":"12","latitude":"45.22472000","longitude":"18.16556000"},{"name":"Kruševica","countryCode":"HR","stateCode":"12","latitude":"45.07750000","longitude":"18.48278000"},{"name":"Lužani","countryCode":"HR","stateCode":"12","latitude":"45.16806000","longitude":"17.70694000"},{"name":"Nova Gradiška","countryCode":"HR","stateCode":"12","latitude":"45.25500000","longitude":"17.38306000"},{"name":"Okučani","countryCode":"HR","stateCode":"12","latitude":"45.26034000","longitude":"17.19925000"},{"name":"Oprisavci","countryCode":"HR","stateCode":"12","latitude":"45.15111000","longitude":"18.22972000"},{"name":"Oriovac","countryCode":"HR","stateCode":"12","latitude":"45.16611000","longitude":"17.76000000"},{"name":"Podvinje","countryCode":"HR","stateCode":"12","latitude":"45.19028000","longitude":"18.02694000"},{"name":"Rešetari","countryCode":"HR","stateCode":"12","latitude":"45.26232000","longitude":"17.42346000"},{"name":"Ruščica","countryCode":"HR","stateCode":"12","latitude":"45.14667000","longitude":"18.07944000"},{"name":"Sibinj","countryCode":"HR","stateCode":"12","latitude":"45.19167000","longitude":"17.90806000"},{"name":"Sikirevci","countryCode":"HR","stateCode":"12","latitude":"45.10889000","longitude":"18.46444000"},{"name":"Slavonski Brod","countryCode":"HR","stateCode":"12","latitude":"45.16028000","longitude":"18.01556000"},{"name":"Slobodnica","countryCode":"HR","stateCode":"12","latitude":"45.16222000","longitude":"17.93278000"},{"name":"Stari Perkovci","countryCode":"HR","stateCode":"12","latitude":"45.21750000","longitude":"18.34861000"},{"name":"Velika Kopanica","countryCode":"HR","stateCode":"12","latitude":"45.15611000","longitude":"18.39306000"},{"name":"Vrpolje","countryCode":"HR","stateCode":"12","latitude":"45.21056000","longitude":"18.40556000"},{"name":"Baška Voda","countryCode":"HR","stateCode":"17","latitude":"43.35694000","longitude":"16.95028000"},{"name":"Bol","countryCode":"HR","stateCode":"17","latitude":"43.26194000","longitude":"16.65500000"},{"name":"Brela","countryCode":"HR","stateCode":"17","latitude":"43.36889000","longitude":"16.93417000"},{"name":"Brnaze","countryCode":"HR","stateCode":"17","latitude":"43.68000000","longitude":"16.64972000"},{"name":"Dicmo","countryCode":"HR","stateCode":"17","latitude":"43.63678000","longitude":"16.58978000"},{"name":"Donji Vinjani","countryCode":"HR","stateCode":"17","latitude":"43.44613000","longitude":"17.24064000"},{"name":"Dugi Rat Općina","countryCode":"HR","stateCode":"17","latitude":"43.44923000","longitude":"16.64738000"},{"name":"Dugopolje","countryCode":"HR","stateCode":"17","latitude":"43.58056000","longitude":"16.60278000"},{"name":"Duće","countryCode":"HR","stateCode":"17","latitude":"43.44278000","longitude":"16.66833000"},{"name":"Gala","countryCode":"HR","stateCode":"17","latitude":"43.71500000","longitude":"16.72694000"},{"name":"Grabovci","countryCode":"HR","stateCode":"17","latitude":"43.49278000","longitude":"17.20111000"},{"name":"Grad Hvar","countryCode":"HR","stateCode":"17","latitude":"43.17263000","longitude":"16.44550000"},{"name":"Grad Imotski","countryCode":"HR","stateCode":"17","latitude":"43.43333000","longitude":"17.16667000"},{"name":"Grad Makarska","countryCode":"HR","stateCode":"17","latitude":"43.30000000","longitude":"17.03333000"},{"name":"Grad Omiš","countryCode":"HR","stateCode":"17","latitude":"43.46667000","longitude":"16.70000000"},{"name":"Grad Sinj","countryCode":"HR","stateCode":"17","latitude":"43.72285000","longitude":"16.65819000"},{"name":"Grad Split","countryCode":"HR","stateCode":"17","latitude":"43.50000000","longitude":"16.50000000"},{"name":"Grad Supetar","countryCode":"HR","stateCode":"17","latitude":"43.38444000","longitude":"16.55528000"},{"name":"Grad Trogir","countryCode":"HR","stateCode":"17","latitude":"43.52061000","longitude":"16.25144000"},{"name":"Grad Vis","countryCode":"HR","stateCode":"17","latitude":"43.05315000","longitude":"16.18698000"},{"name":"Grad Vrgorac","countryCode":"HR","stateCode":"17","latitude":"43.20000000","longitude":"17.36667000"},{"name":"Gradac","countryCode":"HR","stateCode":"17","latitude":"43.10583000","longitude":"17.34167000"},{"name":"Greda","countryCode":"HR","stateCode":"17","latitude":"43.61528000","longitude":"16.69361000"},{"name":"Grubine","countryCode":"HR","stateCode":"17","latitude":"43.42986000","longitude":"17.16292000"},{"name":"Hrvace","countryCode":"HR","stateCode":"17","latitude":"43.76333000","longitude":"16.61500000"},{"name":"Hvar","countryCode":"HR","stateCode":"17","latitude":"43.17250000","longitude":"16.44278000"},{"name":"Imotski","countryCode":"HR","stateCode":"17","latitude":"43.44667000","longitude":"17.21667000"},{"name":"Jelsa","countryCode":"HR","stateCode":"17","latitude":"43.16139000","longitude":"16.69306000"},{"name":"Jesenice","countryCode":"HR","stateCode":"17","latitude":"43.46158000","longitude":"16.60197000"},{"name":"Kamen","countryCode":"HR","stateCode":"17","latitude":"43.51417000","longitude":"16.51472000"},{"name":"Kaštel Gomilica","countryCode":"HR","stateCode":"17","latitude":"43.55000000","longitude":"16.40000000"},{"name":"Kaštel Kambelovac","countryCode":"HR","stateCode":"17","latitude":"43.55000000","longitude":"16.38333000"},{"name":"Kaštel Lukšić","countryCode":"HR","stateCode":"17","latitude":"43.55528000","longitude":"16.36750000"},{"name":"Kaštel Novi","countryCode":"HR","stateCode":"17","latitude":"43.55000000","longitude":"16.33333000"},{"name":"Kaštel Stari","countryCode":"HR","stateCode":"17","latitude":"43.55000000","longitude":"16.35000000"},{"name":"Kaštel Štafilić","countryCode":"HR","stateCode":"17","latitude":"43.55000000","longitude":"16.33333000"},{"name":"Kaštela","countryCode":"HR","stateCode":"17","latitude":"43.53865000","longitude":"16.30740000"},{"name":"Klis","countryCode":"HR","stateCode":"17","latitude":"43.55944000","longitude":"16.51944000"},{"name":"Komiža","countryCode":"HR","stateCode":"17","latitude":"43.04306000","longitude":"16.09306000"},{"name":"Košute","countryCode":"HR","stateCode":"17","latitude":"43.63083000","longitude":"16.69500000"},{"name":"Lokvičići","countryCode":"HR","stateCode":"17","latitude":"43.46428000","longitude":"17.09142000"},{"name":"Lovreć","countryCode":"HR","stateCode":"17","latitude":"43.48761000","longitude":"16.98632000"},{"name":"Makarska","countryCode":"HR","stateCode":"17","latitude":"43.29694000","longitude":"17.01778000"},{"name":"Milna","countryCode":"HR","stateCode":"17","latitude":"43.32667000","longitude":"16.45083000"},{"name":"Mravince","countryCode":"HR","stateCode":"17","latitude":"43.53333000","longitude":"16.52194000"},{"name":"Muć","countryCode":"HR","stateCode":"17","latitude":"43.69328000","longitude":"16.47267000"},{"name":"Nerežišća","countryCode":"HR","stateCode":"17","latitude":"43.32959000","longitude":"16.57743000"},{"name":"Okrug","countryCode":"HR","stateCode":"17","latitude":"43.49638000","longitude":"16.26732000"},{"name":"Okrug Gornji","countryCode":"HR","stateCode":"17","latitude":"43.49473000","longitude":"16.26531000"},{"name":"Omiš","countryCode":"HR","stateCode":"17","latitude":"43.44472000","longitude":"16.68861000"},{"name":"Otok","countryCode":"HR","stateCode":"17","latitude":"43.68661000","longitude":"16.73488000"},{"name":"Podstrana","countryCode":"HR","stateCode":"17","latitude":"43.48668000","longitude":"16.55013000"},{"name":"Postira","countryCode":"HR","stateCode":"17","latitude":"43.37551000","longitude":"16.63091000"},{"name":"Proložac","countryCode":"HR","stateCode":"17","latitude":"43.46690000","longitude":"17.15507000"},{"name":"Pučišća","countryCode":"HR","stateCode":"17","latitude":"43.34778000","longitude":"16.73389000"},{"name":"Runović","countryCode":"HR","stateCode":"17","latitude":"43.37667000","longitude":"17.23667000"},{"name":"Runovići","countryCode":"HR","stateCode":"17","latitude":"43.38704000","longitude":"17.23892000"},{"name":"Seget","countryCode":"HR","stateCode":"17","latitude":"43.54305000","longitude":"16.21222000"},{"name":"Seget Vranjica","countryCode":"HR","stateCode":"17","latitude":"43.50999000","longitude":"16.18704000"},{"name":"Selca","countryCode":"HR","stateCode":"17","latitude":"43.29722000","longitude":"16.85083000"},{"name":"Sinj","countryCode":"HR","stateCode":"17","latitude":"43.70361000","longitude":"16.63944000"},{"name":"Slatine","countryCode":"HR","stateCode":"17","latitude":"43.49944000","longitude":"16.33333000"},{"name":"Solin","countryCode":"HR","stateCode":"17","latitude":"43.54320000","longitude":"16.49314000"},{"name":"Split","countryCode":"HR","stateCode":"17","latitude":"43.50891000","longitude":"16.43915000"},{"name":"Srinjine","countryCode":"HR","stateCode":"17","latitude":"43.48333000","longitude":"16.60000000"},{"name":"Stari Grad","countryCode":"HR","stateCode":"17","latitude":"43.18472000","longitude":"16.59528000"},{"name":"Stobreč","countryCode":"HR","stateCode":"17","latitude":"43.50250000","longitude":"16.52222000"},{"name":"Supetar","countryCode":"HR","stateCode":"17","latitude":"43.38417000","longitude":"16.55083000"},{"name":"Trilj","countryCode":"HR","stateCode":"17","latitude":"43.61833000","longitude":"16.72417000"},{"name":"Trogir","countryCode":"HR","stateCode":"17","latitude":"43.51250000","longitude":"16.25167000"},{"name":"Turjaci","countryCode":"HR","stateCode":"17","latitude":"43.65000000","longitude":"16.66917000"},{"name":"Tučepi","countryCode":"HR","stateCode":"17","latitude":"43.27222000","longitude":"17.05444000"},{"name":"Veliki Drvenik","countryCode":"HR","stateCode":"17","latitude":"43.45000000","longitude":"16.15000000"},{"name":"Vis","countryCode":"HR","stateCode":"17","latitude":"43.06194000","longitude":"16.18306000"},{"name":"Vranjic","countryCode":"HR","stateCode":"17","latitude":"43.53333000","longitude":"16.46667000"},{"name":"Vrgorac","countryCode":"HR","stateCode":"17","latitude":"43.20583000","longitude":"17.37111000"},{"name":"Vrlika","countryCode":"HR","stateCode":"17","latitude":"43.91098000","longitude":"16.39933000"},{"name":"Zagvozd","countryCode":"HR","stateCode":"17","latitude":"43.39750000","longitude":"17.05694000"},{"name":"Zmijavci","countryCode":"HR","stateCode":"17","latitude":"43.41083000","longitude":"17.20556000"},{"name":"Šolta","countryCode":"HR","stateCode":"17","latitude":"43.38714000","longitude":"16.28865000"},{"name":"Žrnovnica","countryCode":"HR","stateCode":"17","latitude":"43.52111000","longitude":"16.55917000"},{"name":"Bedekovčina","countryCode":"HR","stateCode":"02","latitude":"46.04111000","longitude":"15.99639000"},{"name":"Budinščina","countryCode":"HR","stateCode":"02","latitude":"46.12785000","longitude":"16.20415000"},{"name":"Grad Donja Stubica","countryCode":"HR","stateCode":"02","latitude":"45.97955000","longitude":"15.97069000"},{"name":"Grad Klanjec","countryCode":"HR","stateCode":"02","latitude":"46.04977000","longitude":"15.74615000"},{"name":"Grad Krapina","countryCode":"HR","stateCode":"02","latitude":"46.15968000","longitude":"15.87258000"},{"name":"Grad Zabok","countryCode":"HR","stateCode":"02","latitude":"46.02808000","longitude":"15.90855000"},{"name":"Grad Zlatar","countryCode":"HR","stateCode":"02","latitude":"46.09198000","longitude":"16.07695000"},{"name":"Jesenje","countryCode":"HR","stateCode":"02","latitude":"46.20724000","longitude":"15.88194000"},{"name":"Klanjec","countryCode":"HR","stateCode":"02","latitude":"46.04982000","longitude":"15.74418000"},{"name":"Konjščina","countryCode":"HR","stateCode":"02","latitude":"46.05435000","longitude":"16.17763000"},{"name":"Krapina","countryCode":"HR","stateCode":"02","latitude":"46.16083000","longitude":"15.87889000"},{"name":"Kumrovec","countryCode":"HR","stateCode":"02","latitude":"46.07750000","longitude":"15.67556000"},{"name":"Marija Bistrica","countryCode":"HR","stateCode":"02","latitude":"46.00611000","longitude":"16.11111000"},{"name":"Mače","countryCode":"HR","stateCode":"02","latitude":"46.09472000","longitude":"16.03528000"},{"name":"Mihovljan","countryCode":"HR","stateCode":"02","latitude":"46.13306000","longitude":"15.97222000"},{"name":"Oroslavje","countryCode":"HR","stateCode":"02","latitude":"45.99672000","longitude":"15.91507000"},{"name":"Pregrada","countryCode":"HR","stateCode":"02","latitude":"46.16417000","longitude":"15.75083000"},{"name":"Radoboj","countryCode":"HR","stateCode":"02","latitude":"46.16639000","longitude":"15.92361000"},{"name":"Stubičke Toplice","countryCode":"HR","stateCode":"02","latitude":"45.97585000","longitude":"15.93238000"},{"name":"Sveti Križ Začretje","countryCode":"HR","stateCode":"02","latitude":"46.08224000","longitude":"15.90704000"},{"name":"Zabok","countryCode":"HR","stateCode":"02","latitude":"46.02944000","longitude":"15.91500000"},{"name":"Zlatar","countryCode":"HR","stateCode":"02","latitude":"46.09417000","longitude":"16.07083000"},{"name":"Zlatar Bistrica","countryCode":"HR","stateCode":"02","latitude":"46.04788000","longitude":"16.08527000"},{"name":"Đurmanec","countryCode":"HR","stateCode":"02","latitude":"46.19708000","longitude":"15.83786000"},{"name":"Belica","countryCode":"HR","stateCode":"20","latitude":"46.40417000","longitude":"16.51833000"},{"name":"Dekanovec","countryCode":"HR","stateCode":"20","latitude":"46.44861000","longitude":"16.58472000"},{"name":"Domašinec","countryCode":"HR","stateCode":"20","latitude":"46.43250000","longitude":"16.60000000"},{"name":"Goričan","countryCode":"HR","stateCode":"20","latitude":"46.38417000","longitude":"16.68083000"},{"name":"Grad Čakovec","countryCode":"HR","stateCode":"20","latitude":"46.38583000","longitude":"16.43333000"},{"name":"Hodošan","countryCode":"HR","stateCode":"20","latitude":"46.39528000","longitude":"16.64389000"},{"name":"Ivanovec","countryCode":"HR","stateCode":"20","latitude":"46.36833000","longitude":"16.47667000"},{"name":"Kotoriba","countryCode":"HR","stateCode":"20","latitude":"46.35500000","longitude":"16.81806000"},{"name":"Kuršanec","countryCode":"HR","stateCode":"20","latitude":"46.33028000","longitude":"16.40167000"},{"name":"Lopatinec","countryCode":"HR","stateCode":"20","latitude":"46.43333000","longitude":"16.38333000"},{"name":"Mala Subotica","countryCode":"HR","stateCode":"20","latitude":"46.37616000","longitude":"16.52893000"},{"name":"Mačkovec","countryCode":"HR","stateCode":"20","latitude":"46.42417000","longitude":"16.43361000"},{"name":"Mihovljan","countryCode":"HR","stateCode":"20","latitude":"46.40861000","longitude":"16.44806000"},{"name":"Mursko Središće","countryCode":"HR","stateCode":"20","latitude":"46.50944000","longitude":"16.44111000"},{"name":"Nedelišće","countryCode":"HR","stateCode":"20","latitude":"46.37583000","longitude":"16.38750000"},{"name":"Novo Selo Rok","countryCode":"HR","stateCode":"20","latitude":"46.42839000","longitude":"16.46215000"},{"name":"Orehovica","countryCode":"HR","stateCode":"20","latitude":"46.33167000","longitude":"16.50694000"},{"name":"Peklenica","countryCode":"HR","stateCode":"20","latitude":"46.49528000","longitude":"16.47611000"},{"name":"Podturen","countryCode":"HR","stateCode":"20","latitude":"46.46472000","longitude":"16.54306000"},{"name":"Prelog","countryCode":"HR","stateCode":"20","latitude":"46.33500000","longitude":"16.61556000"},{"name":"Pribislavec","countryCode":"HR","stateCode":"20","latitude":"46.39250000","longitude":"16.48250000"},{"name":"Strahoninec","countryCode":"HR","stateCode":"20","latitude":"46.36889000","longitude":"16.41500000"},{"name":"Sveti Juraj na Bregu","countryCode":"HR","stateCode":"20","latitude":"46.42853000","longitude":"16.38525000"},{"name":"Vratišinec","countryCode":"HR","stateCode":"20","latitude":"46.47806000","longitude":"16.45778000"},{"name":"Čakovec","countryCode":"HR","stateCode":"20","latitude":"46.38444000","longitude":"16.43389000"},{"name":"Šenkovec","countryCode":"HR","stateCode":"20","latitude":"46.40889000","longitude":"16.42167000"},{"name":"Benkovac","countryCode":"HR","stateCode":"13","latitude":"44.03444000","longitude":"15.61278000"},{"name":"Bibinje","countryCode":"HR","stateCode":"13","latitude":"44.07324000","longitude":"15.28288000"},{"name":"Biograd na Moru","countryCode":"HR","stateCode":"13","latitude":"43.94333000","longitude":"15.45194000"},{"name":"Galovac","countryCode":"HR","stateCode":"13","latitude":"44.07139000","longitude":"15.39333000"},{"name":"Gornji Karin","countryCode":"HR","stateCode":"13","latitude":"44.13598000","longitude":"15.63423000"},{"name":"Grad Biograd na Moru","countryCode":"HR","stateCode":"13","latitude":"43.93333000","longitude":"15.43333000"},{"name":"Gračac","countryCode":"HR","stateCode":"13","latitude":"44.29916000","longitude":"15.84752000"},{"name":"Jasenice","countryCode":"HR","stateCode":"13","latitude":"44.22969000","longitude":"15.57514000"},{"name":"Kali","countryCode":"HR","stateCode":"13","latitude":"44.06278000","longitude":"15.20556000"},{"name":"Kruševo","countryCode":"HR","stateCode":"13","latitude":"44.18333000","longitude":"15.65000000"},{"name":"Nin","countryCode":"HR","stateCode":"13","latitude":"44.24139000","longitude":"15.17833000"},{"name":"Novigrad Općina","countryCode":"HR","stateCode":"13","latitude":"44.19417000","longitude":"15.55667000"},{"name":"Obrovac","countryCode":"HR","stateCode":"13","latitude":"44.20056000","longitude":"15.68222000"},{"name":"Osljak","countryCode":"HR","stateCode":"13","latitude":"44.07667000","longitude":"15.20722000"},{"name":"Pag","countryCode":"HR","stateCode":"13","latitude":"44.44500000","longitude":"15.05750000"},{"name":"Pakoštane","countryCode":"HR","stateCode":"13","latitude":"43.91222000","longitude":"15.50889000"},{"name":"Polača","countryCode":"HR","stateCode":"13","latitude":"44.01833000","longitude":"15.51750000"},{"name":"Poličnik","countryCode":"HR","stateCode":"13","latitude":"44.17806000","longitude":"15.37556000"},{"name":"Posedarje","countryCode":"HR","stateCode":"13","latitude":"44.21361000","longitude":"15.47667000"},{"name":"Preko","countryCode":"HR","stateCode":"13","latitude":"44.08111000","longitude":"15.18750000"},{"name":"Pridraga","countryCode":"HR","stateCode":"13","latitude":"44.16667000","longitude":"15.56667000"},{"name":"Privlaka","countryCode":"HR","stateCode":"13","latitude":"44.26667000","longitude":"15.13333000"},{"name":"Ražanac","countryCode":"HR","stateCode":"13","latitude":"44.28194000","longitude":"15.34806000"},{"name":"Sali","countryCode":"HR","stateCode":"13","latitude":"43.93972000","longitude":"15.16333000"},{"name":"Stari Grad","countryCode":"HR","stateCode":"13","latitude":"44.43000000","longitude":"15.06222000"},{"name":"Starigrad","countryCode":"HR","stateCode":"13","latitude":"44.29601000","longitude":"15.43865000"},{"name":"Sukošan","countryCode":"HR","stateCode":"13","latitude":"44.04696000","longitude":"15.31391000"},{"name":"Sveti Filip i Jakov","countryCode":"HR","stateCode":"13","latitude":"43.96472000","longitude":"15.43000000"},{"name":"Tkon","countryCode":"HR","stateCode":"13","latitude":"43.91996000","longitude":"15.41639000"},{"name":"Turanj","countryCode":"HR","stateCode":"13","latitude":"43.97111000","longitude":"15.41139000"},{"name":"Ugljan","countryCode":"HR","stateCode":"13","latitude":"44.13083000","longitude":"15.10306000"},{"name":"Vir","countryCode":"HR","stateCode":"13","latitude":"44.29995000","longitude":"15.08663000"},{"name":"Vrsi","countryCode":"HR","stateCode":"13","latitude":"44.26472000","longitude":"15.23250000"},{"name":"Zadar","countryCode":"HR","stateCode":"13","latitude":"44.11972000","longitude":"15.24222000"},{"name":"Škabrnja","countryCode":"HR","stateCode":"13","latitude":"44.08949000","longitude":"15.45146000"},{"name":"Beretinec","countryCode":"HR","stateCode":"05","latitude":"46.25000000","longitude":"16.30000000"},{"name":"Breznica","countryCode":"HR","stateCode":"05","latitude":"46.07111000","longitude":"16.27111000"},{"name":"Breznički Hum","countryCode":"HR","stateCode":"05","latitude":"46.10722000","longitude":"16.27667000"},{"name":"Cestica","countryCode":"HR","stateCode":"05","latitude":"46.37167000","longitude":"16.12528000"},{"name":"Donje Ladanje","countryCode":"HR","stateCode":"05","latitude":"46.30000000","longitude":"16.16667000"},{"name":"Gornje Vratno","countryCode":"HR","stateCode":"05","latitude":"46.35917000","longitude":"16.15444000"},{"name":"Gornji Kneginec","countryCode":"HR","stateCode":"05","latitude":"46.25051000","longitude":"16.37555000"},{"name":"Grad Ivanec","countryCode":"HR","stateCode":"05","latitude":"46.23333000","longitude":"16.13333000"},{"name":"Grad Ludbreg","countryCode":"HR","stateCode":"05","latitude":"46.25000000","longitude":"16.63333000"},{"name":"Grad Novi Marof","countryCode":"HR","stateCode":"05","latitude":"46.16667000","longitude":"16.33333000"},{"name":"Grad Varaždin","countryCode":"HR","stateCode":"05","latitude":"46.30354000","longitude":"16.33444000"},{"name":"Hrašćica","countryCode":"HR","stateCode":"05","latitude":"46.32494000","longitude":"16.29427000"},{"name":"Ivanec","countryCode":"HR","stateCode":"05","latitude":"46.22306000","longitude":"16.12000000"},{"name":"Jalkovec","countryCode":"HR","stateCode":"05","latitude":"46.28083000","longitude":"16.31972000"},{"name":"Jalžabet","countryCode":"HR","stateCode":"05","latitude":"46.26083000","longitude":"16.47500000"},{"name":"Klenovnik","countryCode":"HR","stateCode":"05","latitude":"46.27028000","longitude":"16.07000000"},{"name":"Kućan Marof","countryCode":"HR","stateCode":"05","latitude":"46.28944000","longitude":"16.37222000"},{"name":"Lepoglava","countryCode":"HR","stateCode":"05","latitude":"46.21056000","longitude":"16.03556000"},{"name":"Ljubešćica","countryCode":"HR","stateCode":"05","latitude":"46.16667000","longitude":"16.38333000"},{"name":"Ludbreg","countryCode":"HR","stateCode":"05","latitude":"46.25194000","longitude":"16.61472000"},{"name":"Nedeljanec","countryCode":"HR","stateCode":"05","latitude":"46.28778000","longitude":"16.28333000"},{"name":"Petrijanec","countryCode":"HR","stateCode":"05","latitude":"46.34917000","longitude":"16.22500000"},{"name":"Remetinec","countryCode":"HR","stateCode":"05","latitude":"46.18528000","longitude":"16.32778000"},{"name":"Sračinec","countryCode":"HR","stateCode":"05","latitude":"46.32944000","longitude":"16.27889000"},{"name":"Sveti Đurđ","countryCode":"HR","stateCode":"05","latitude":"46.28331000","longitude":"16.60438000"},{"name":"Tužno","countryCode":"HR","stateCode":"05","latitude":"46.25667000","longitude":"16.23500000"},{"name":"Varaždin","countryCode":"HR","stateCode":"05","latitude":"46.30444000","longitude":"16.33778000"},{"name":"Vidovec","countryCode":"HR","stateCode":"05","latitude":"46.28333000","longitude":"16.24111000"},{"name":"Vinica","countryCode":"HR","stateCode":"05","latitude":"46.33611000","longitude":"16.14944000"},{"name":"Bestovje","countryCode":"HR","stateCode":"01","latitude":"45.80833000","longitude":"15.81667000"},{"name":"Bistra","countryCode":"HR","stateCode":"01","latitude":"45.90657000","longitude":"15.85087000"},{"name":"Brckovljani","countryCode":"HR","stateCode":"01","latitude":"45.83333000","longitude":"16.30000000"},{"name":"Brdovec","countryCode":"HR","stateCode":"01","latitude":"45.86666000","longitude":"15.77102000"},{"name":"Bregana","countryCode":"HR","stateCode":"01","latitude":"45.84013000","longitude":"15.68792000"},{"name":"Donja Bistra","countryCode":"HR","stateCode":"01","latitude":"45.90778000","longitude":"15.85444000"},{"name":"Donja Lomnica","countryCode":"HR","stateCode":"01","latitude":"45.71194000","longitude":"16.02694000"},{"name":"Donja Zdenčina","countryCode":"HR","stateCode":"01","latitude":"45.66667000","longitude":"15.76667000"},{"name":"Donji Stupnik","countryCode":"HR","stateCode":"01","latitude":"45.73971000","longitude":"15.85975000"},{"name":"Farkaševac","countryCode":"HR","stateCode":"01","latitude":"45.87899000","longitude":"16.63467000"},{"name":"Gornja Bistra","countryCode":"HR","stateCode":"01","latitude":"45.91667000","longitude":"15.90000000"},{"name":"Grad Dugo Selo","countryCode":"HR","stateCode":"01","latitude":"45.80900000","longitude":"16.24123000"},{"name":"Grad Jastrebarsko","countryCode":"HR","stateCode":"01","latitude":"45.66667000","longitude":"15.66667000"},{"name":"Grad Samobor","countryCode":"HR","stateCode":"01","latitude":"45.80000000","longitude":"15.70000000"},{"name":"Grad Sveti Ivan Zelina","countryCode":"HR","stateCode":"01","latitude":"45.96667000","longitude":"16.25000000"},{"name":"Grad Velika Gorica","countryCode":"HR","stateCode":"01","latitude":"45.70000000","longitude":"16.08333000"},{"name":"Grad Vrbovec","countryCode":"HR","stateCode":"01","latitude":"45.86667000","longitude":"16.43333000"},{"name":"Grad Zaprešić","countryCode":"HR","stateCode":"01","latitude":"45.86667000","longitude":"15.80000000"},{"name":"Gradec","countryCode":"HR","stateCode":"01","latitude":"45.91111000","longitude":"16.48278000"},{"name":"Gradići","countryCode":"HR","stateCode":"01","latitude":"45.70000000","longitude":"16.05000000"},{"name":"Gračec","countryCode":"HR","stateCode":"01","latitude":"45.83333000","longitude":"16.31667000"},{"name":"Jablanovec","countryCode":"HR","stateCode":"01","latitude":"45.87583000","longitude":"15.85361000"},{"name":"Jakovlje","countryCode":"HR","stateCode":"01","latitude":"45.93611000","longitude":"15.85559000"},{"name":"Jastrebarsko","countryCode":"HR","stateCode":"01","latitude":"45.66833000","longitude":"15.64861000"},{"name":"Kerestinec","countryCode":"HR","stateCode":"01","latitude":"45.77010000","longitude":"15.80864000"},{"name":"Križ","countryCode":"HR","stateCode":"01","latitude":"45.66500000","longitude":"16.52333000"},{"name":"Kuče","countryCode":"HR","stateCode":"01","latitude":"45.67694000","longitude":"16.14500000"},{"name":"Lonjica","countryCode":"HR","stateCode":"01","latitude":"45.85500000","longitude":"16.33000000"},{"name":"Luka","countryCode":"HR","stateCode":"01","latitude":"45.95795000","longitude":"15.81954000"},{"name":"Lukavec","countryCode":"HR","stateCode":"01","latitude":"45.70444000","longitude":"15.99000000"},{"name":"Lupoglav","countryCode":"HR","stateCode":"01","latitude":"45.79639000","longitude":"16.34639000"},{"name":"Mičevec","countryCode":"HR","stateCode":"01","latitude":"45.75000000","longitude":"16.06667000"},{"name":"Mraclin","countryCode":"HR","stateCode":"01","latitude":"45.66667000","longitude":"16.09556000"},{"name":"Novo Čiče","countryCode":"HR","stateCode":"01","latitude":"45.70000000","longitude":"16.11667000"},{"name":"Novoselec","countryCode":"HR","stateCode":"01","latitude":"45.65250000","longitude":"16.53639000"},{"name":"Općina Dubrava","countryCode":"HR","stateCode":"01","latitude":"45.83759000","longitude":"16.53683000"},{"name":"Orešje","countryCode":"HR","stateCode":"01","latitude":"45.81618000","longitude":"15.80246000"},{"name":"Pojatno","countryCode":"HR","stateCode":"01","latitude":"45.90500000","longitude":"15.80056000"},{"name":"Preseka","countryCode":"HR","stateCode":"01","latitude":"45.97456000","longitude":"16.38697000"},{"name":"Prigorje Brdovečko","countryCode":"HR","stateCode":"01","latitude":"45.87944000","longitude":"15.73806000"},{"name":"Pušća","countryCode":"HR","stateCode":"01","latitude":"45.91567000","longitude":"15.78049000"},{"name":"Rakitje","countryCode":"HR","stateCode":"01","latitude":"45.79389000","longitude":"15.82222000"},{"name":"Rakov Potok","countryCode":"HR","stateCode":"01","latitude":"45.73806000","longitude":"15.79722000"},{"name":"Rude","countryCode":"HR","stateCode":"01","latitude":"45.76667000","longitude":"15.66667000"},{"name":"Samobor","countryCode":"HR","stateCode":"01","latitude":"45.80306000","longitude":"15.71806000"},{"name":"Stupnik","countryCode":"HR","stateCode":"01","latitude":"45.75314000","longitude":"15.84078000"},{"name":"Sveta Nedelja","countryCode":"HR","stateCode":"01","latitude":"45.79617000","longitude":"15.77971000"},{"name":"Sveta Nedjelja","countryCode":"HR","stateCode":"01","latitude":"45.79833000","longitude":"15.78056000"},{"name":"Velika Gorica","countryCode":"HR","stateCode":"01","latitude":"45.71250000","longitude":"16.07556000"},{"name":"Velika Mlaka","countryCode":"HR","stateCode":"01","latitude":"45.73639000","longitude":"16.03111000"},{"name":"Velika Ostrna","countryCode":"HR","stateCode":"01","latitude":"45.78752000","longitude":"16.28139000"},{"name":"Vrbovec","countryCode":"HR","stateCode":"01","latitude":"45.88333000","longitude":"16.42167000"},{"name":"Zaprešić","countryCode":"HR","stateCode":"01","latitude":"45.85639000","longitude":"15.80778000"},{"name":"Zdenci Brdovečki","countryCode":"HR","stateCode":"01","latitude":"45.86667000","longitude":"15.75000000"},{"name":"Bjelovar","countryCode":"HR","stateCode":"07","latitude":"45.89861000","longitude":"16.84889000"},{"name":"Brezovac","countryCode":"HR","stateCode":"07","latitude":"45.86750000","longitude":"16.84083000"},{"name":"Daruvar","countryCode":"HR","stateCode":"07","latitude":"45.59056000","longitude":"17.22500000"},{"name":"Dežanovac","countryCode":"HR","stateCode":"07","latitude":"45.57056000","longitude":"17.08667000"},{"name":"Garešnica","countryCode":"HR","stateCode":"07","latitude":"45.57444000","longitude":"16.94139000"},{"name":"Grad Bjelovar","countryCode":"HR","stateCode":"07","latitude":"45.90172000","longitude":"16.84522000"},{"name":"Grad Daruvar","countryCode":"HR","stateCode":"07","latitude":"45.60000000","longitude":"17.23333000"},{"name":"Grad Garešnica","countryCode":"HR","stateCode":"07","latitude":"45.56667000","longitude":"16.93333000"},{"name":"Grad Grubišno Polje","countryCode":"HR","stateCode":"07","latitude":"45.70000000","longitude":"17.16667000"},{"name":"Grad Čazma","countryCode":"HR","stateCode":"07","latitude":"45.75000000","longitude":"16.61667000"},{"name":"Grubišno Polje","countryCode":"HR","stateCode":"07","latitude":"45.70214000","longitude":"17.17268000"},{"name":"Gudovac","countryCode":"HR","stateCode":"07","latitude":"45.88028000","longitude":"16.78083000"},{"name":"Hercegovac","countryCode":"HR","stateCode":"07","latitude":"45.65861000","longitude":"17.01361000"},{"name":"Ivanska","countryCode":"HR","stateCode":"07","latitude":"45.77889000","longitude":"16.81194000"},{"name":"Kapela","countryCode":"HR","stateCode":"07","latitude":"45.98543000","longitude":"16.85174000"},{"name":"Končanica","countryCode":"HR","stateCode":"07","latitude":"45.63611000","longitude":"17.16639000"},{"name":"Predavac","countryCode":"HR","stateCode":"07","latitude":"45.93583000","longitude":"16.78333000"},{"name":"Rovišće","countryCode":"HR","stateCode":"07","latitude":"45.94472000","longitude":"16.73500000"},{"name":"Severin","countryCode":"HR","stateCode":"07","latitude":"45.84152000","longitude":"16.96950000"},{"name":"Sirač","countryCode":"HR","stateCode":"07","latitude":"45.52333000","longitude":"17.25500000"},{"name":"Velika Pisanica","countryCode":"HR","stateCode":"07","latitude":"45.80160000","longitude":"17.06551000"},{"name":"Veliki Grđevac","countryCode":"HR","stateCode":"07","latitude":"45.75028000","longitude":"17.04750000"},{"name":"Zrinski Topolovac","countryCode":"HR","stateCode":"07","latitude":"46.02120000","longitude":"16.75509000"},{"name":"Čazma","countryCode":"HR","stateCode":"07","latitude":"45.74818000","longitude":"16.61390000"},{"name":"Đulovac","countryCode":"HR","stateCode":"07","latitude":"45.66588000","longitude":"17.42981000"},{"name":"Šandrovac","countryCode":"HR","stateCode":"07","latitude":"45.90556000","longitude":"17.02111000"},{"name":"Ždralovi","countryCode":"HR","stateCode":"07","latitude":"45.87639000","longitude":"16.87500000"},{"name":"Brestovac","countryCode":"HR","stateCode":"11","latitude":"45.33056000","longitude":"17.59694000"},{"name":"Grad Pakrac","countryCode":"HR","stateCode":"11","latitude":"45.43333000","longitude":"17.20000000"},{"name":"Grad Požega","countryCode":"HR","stateCode":"11","latitude":"45.33333000","longitude":"17.66667000"},{"name":"Jakšić","countryCode":"HR","stateCode":"11","latitude":"45.35765000","longitude":"17.76502000"},{"name":"Kaptol","countryCode":"HR","stateCode":"11","latitude":"45.43472000","longitude":"17.72611000"},{"name":"Kutjevo","countryCode":"HR","stateCode":"11","latitude":"45.42611000","longitude":"17.88250000"},{"name":"Lipik","countryCode":"HR","stateCode":"11","latitude":"45.41139000","longitude":"17.15222000"},{"name":"Pakrac","countryCode":"HR","stateCode":"11","latitude":"45.43639000","longitude":"17.18889000"},{"name":"Pleternica","countryCode":"HR","stateCode":"11","latitude":"45.28861000","longitude":"17.80639000"},{"name":"Požega","countryCode":"HR","stateCode":"11","latitude":"45.34028000","longitude":"17.68528000"},{"name":"Velika","countryCode":"HR","stateCode":"11","latitude":"45.45444000","longitude":"17.66139000"},{"name":"Vidovci","countryCode":"HR","stateCode":"11","latitude":"45.33250000","longitude":"17.71472000"},{"name":"Brezovica","countryCode":"HR","stateCode":"21","latitude":"45.72919000","longitude":"15.91069000"},{"name":"Centar","countryCode":"HR","stateCode":"21","latitude":"45.81313000","longitude":"15.97753000"},{"name":"Dubrava","countryCode":"HR","stateCode":"21","latitude":"45.83361000","longitude":"16.06361000"},{"name":"Gradska četvrt Donji grad","countryCode":"HR","stateCode":"21","latitude":"45.80834000","longitude":"15.96949000"},{"name":"Gradska četvrt Gornji Grad - Medvescak","countryCode":"HR","stateCode":"21","latitude":"45.82820000","longitude":"15.97938000"},{"name":"Gradska četvrt Podsljeme","countryCode":"HR","stateCode":"21","latitude":"45.86097000","longitude":"15.97996000"},{"name":"Horvati","countryCode":"HR","stateCode":"21","latitude":"45.70000000","longitude":"15.81667000"},{"name":"Jankomir","countryCode":"HR","stateCode":"21","latitude":"45.79167000","longitude":"15.90000000"},{"name":"Ježdovec","countryCode":"HR","stateCode":"21","latitude":"45.78333000","longitude":"15.85000000"},{"name":"Kašina","countryCode":"HR","stateCode":"21","latitude":"45.91134000","longitude":"16.12436000"},{"name":"Lučko","countryCode":"HR","stateCode":"21","latitude":"45.76111000","longitude":"15.87028000"},{"name":"Novi Zagreb","countryCode":"HR","stateCode":"21","latitude":"45.78333000","longitude":"15.98333000"},{"name":"Odra","countryCode":"HR","stateCode":"21","latitude":"45.72979000","longitude":"15.99240000"},{"name":"Sesvete","countryCode":"HR","stateCode":"21","latitude":"45.83333000","longitude":"16.13333000"},{"name":"Stenjevec","countryCode":"HR","stateCode":"21","latitude":"45.80846000","longitude":"15.88245000"},{"name":"Strmec","countryCode":"HR","stateCode":"21","latitude":"45.70843000","longitude":"15.91674000"},{"name":"Zadvorsko","countryCode":"HR","stateCode":"21","latitude":"45.71978000","longitude":"15.90880000"},{"name":"Zagreb","countryCode":"HR","stateCode":"21","latitude":"45.81444000","longitude":"15.97798000"},{"name":"Brinje","countryCode":"HR","stateCode":"09","latitude":"45.00250000","longitude":"15.13389000"},{"name":"Gospić","countryCode":"HR","stateCode":"09","latitude":"44.54611000","longitude":"15.37472000"},{"name":"Karlobag","countryCode":"HR","stateCode":"09","latitude":"44.52750000","longitude":"15.07389000"},{"name":"Lički Osik","countryCode":"HR","stateCode":"09","latitude":"44.60389000","longitude":"15.42472000"},{"name":"Novalja","countryCode":"HR","stateCode":"09","latitude":"44.55778000","longitude":"14.88667000"},{"name":"Otočac","countryCode":"HR","stateCode":"09","latitude":"44.86944000","longitude":"15.23750000"},{"name":"Perušić","countryCode":"HR","stateCode":"09","latitude":"44.64944000","longitude":"15.38333000"},{"name":"Plitvička Jezera","countryCode":"HR","stateCode":"09","latitude":"44.88053000","longitude":"15.62123000"},{"name":"Popovača","countryCode":"HR","stateCode":"09","latitude":"44.63917000","longitude":"15.17917000"},{"name":"Senj","countryCode":"HR","stateCode":"09","latitude":"44.98944000","longitude":"14.90583000"},{"name":"Brodarica","countryCode":"HR","stateCode":"15","latitude":"43.68000000","longitude":"15.91972000"},{"name":"Drniš","countryCode":"HR","stateCode":"15","latitude":"43.86250000","longitude":"16.15556000"},{"name":"Grad Drniš","countryCode":"HR","stateCode":"15","latitude":"43.83333000","longitude":"16.16667000"},{"name":"Grad Šibenik","countryCode":"HR","stateCode":"15","latitude":"43.73576000","longitude":"15.89602000"},{"name":"Kistanje","countryCode":"HR","stateCode":"15","latitude":"43.98278000","longitude":"15.96500000"},{"name":"Knin","countryCode":"HR","stateCode":"15","latitude":"44.04063000","longitude":"16.19662000"},{"name":"Murter","countryCode":"HR","stateCode":"15","latitude":"43.82043000","longitude":"15.58988000"},{"name":"Murter-Kornati","countryCode":"HR","stateCode":"15","latitude":"43.80959000","longitude":"15.60024000"},{"name":"Pirovac","countryCode":"HR","stateCode":"15","latitude":"43.81917000","longitude":"15.67278000"},{"name":"Primošten","countryCode":"HR","stateCode":"15","latitude":"43.58632000","longitude":"15.92302000"},{"name":"Promina","countryCode":"HR","stateCode":"15","latitude":"43.95798000","longitude":"16.09737000"},{"name":"Rogoznica","countryCode":"HR","stateCode":"15","latitude":"43.52472000","longitude":"15.97000000"},{"name":"Rogoznica Općina","countryCode":"HR","stateCode":"15","latitude":"43.53620000","longitude":"15.97086000"},{"name":"Skradin","countryCode":"HR","stateCode":"15","latitude":"43.82028000","longitude":"15.92361000"},{"name":"Tisno","countryCode":"HR","stateCode":"15","latitude":"43.80417000","longitude":"15.64333000"},{"name":"Tribunj","countryCode":"HR","stateCode":"15","latitude":"43.75547000","longitude":"15.74444000"},{"name":"Vodice","countryCode":"HR","stateCode":"15","latitude":"43.76083000","longitude":"15.78278000"},{"name":"Šibenik","countryCode":"HR","stateCode":"15","latitude":"43.72722000","longitude":"15.90583000"},{"name":"Budaševo","countryCode":"HR","stateCode":"03","latitude":"45.47472000","longitude":"16.43667000"},{"name":"Dvor","countryCode":"HR","stateCode":"03","latitude":"45.07306000","longitude":"16.37083000"},{"name":"Glina","countryCode":"HR","stateCode":"03","latitude":"45.33806000","longitude":"16.08806000"},{"name":"Grad Glina","countryCode":"HR","stateCode":"03","latitude":"45.33333000","longitude":"16.10000000"},{"name":"Grad Hrvatska Kostajnica","countryCode":"HR","stateCode":"03","latitude":"45.25000000","longitude":"16.56667000"},{"name":"Grad Kutina","countryCode":"HR","stateCode":"03","latitude":"45.50000000","longitude":"16.75000000"},{"name":"Grad Novska","countryCode":"HR","stateCode":"03","latitude":"45.33333000","longitude":"17.00000000"},{"name":"Grad Petrinja","countryCode":"HR","stateCode":"03","latitude":"45.43333000","longitude":"16.26667000"},{"name":"Grad Sisak","countryCode":"HR","stateCode":"03","latitude":"45.50000000","longitude":"16.36667000"},{"name":"Gvozd","countryCode":"HR","stateCode":"03","latitude":"45.35305000","longitude":"15.86563000"},{"name":"Hrvatska Kostajnica","countryCode":"HR","stateCode":"03","latitude":"45.23167000","longitude":"16.53917000"},{"name":"Kutina","countryCode":"HR","stateCode":"03","latitude":"45.47500000","longitude":"16.78194000"},{"name":"Lekenik","countryCode":"HR","stateCode":"03","latitude":"45.58556000","longitude":"16.21139000"},{"name":"Lipovljani","countryCode":"HR","stateCode":"03","latitude":"45.39667000","longitude":"16.88972000"},{"name":"Martinska Ves","countryCode":"HR","stateCode":"03","latitude":"45.58670000","longitude":"16.37465000"},{"name":"Novska","countryCode":"HR","stateCode":"03","latitude":"45.34056000","longitude":"16.97694000"},{"name":"Općina Dvor","countryCode":"HR","stateCode":"03","latitude":"45.10000000","longitude":"16.30000000"},{"name":"Općina Gvozd","countryCode":"HR","stateCode":"03","latitude":"45.33333000","longitude":"15.90000000"},{"name":"Petrinja","countryCode":"HR","stateCode":"03","latitude":"45.43750000","longitude":"16.29000000"},{"name":"Popovača","countryCode":"HR","stateCode":"03","latitude":"45.56972000","longitude":"16.62500000"},{"name":"Repušnica","countryCode":"HR","stateCode":"03","latitude":"45.49278000","longitude":"16.73083000"},{"name":"Sisak","countryCode":"HR","stateCode":"03","latitude":"45.46611000","longitude":"16.37833000"},{"name":"Sunja","countryCode":"HR","stateCode":"03","latitude":"45.36850000","longitude":"16.56702000"},{"name":"Voloder","countryCode":"HR","stateCode":"03","latitude":"45.54806000","longitude":"16.67889000"},{"name":"Cavtat","countryCode":"HR","stateCode":"19","latitude":"42.58111000","longitude":"18.21806000"},{"name":"Dubrovačko primorje","countryCode":"HR","stateCode":"19","latitude":"42.78988000","longitude":"17.86240000"},{"name":"Grad Dubrovnik","countryCode":"HR","stateCode":"19","latitude":"42.64861000","longitude":"18.09397000"},{"name":"Grad Korčula","countryCode":"HR","stateCode":"19","latitude":"42.95693000","longitude":"17.13181000"},{"name":"Grad Ploče","countryCode":"HR","stateCode":"19","latitude":"43.06667000","longitude":"17.43333000"},{"name":"Komin","countryCode":"HR","stateCode":"19","latitude":"43.04083000","longitude":"17.53694000"},{"name":"Konavle","countryCode":"HR","stateCode":"19","latitude":"42.54010000","longitude":"18.33944000"},{"name":"Korčula","countryCode":"HR","stateCode":"19","latitude":"42.96038000","longitude":"17.13525000"},{"name":"Lastovo","countryCode":"HR","stateCode":"19","latitude":"42.76757000","longitude":"16.89708000"},{"name":"Lumbarda","countryCode":"HR","stateCode":"19","latitude":"42.92278000","longitude":"17.16722000"},{"name":"Metković","countryCode":"HR","stateCode":"19","latitude":"43.05417000","longitude":"17.64833000"},{"name":"Mljet","countryCode":"HR","stateCode":"19","latitude":"42.74439000","longitude":"17.53645000"},{"name":"Mokošica","countryCode":"HR","stateCode":"19","latitude":"42.67556000","longitude":"18.09028000"},{"name":"Opuzen","countryCode":"HR","stateCode":"19","latitude":"43.01528000","longitude":"17.56556000"},{"name":"Općina Lastovo","countryCode":"HR","stateCode":"19","latitude":"42.75000000","longitude":"16.90000000"},{"name":"Orebić","countryCode":"HR","stateCode":"19","latitude":"42.98556000","longitude":"17.17472000"},{"name":"Podgora","countryCode":"HR","stateCode":"19","latitude":"42.84861000","longitude":"17.83639000"},{"name":"Pojezerje","countryCode":"HR","stateCode":"19","latitude":"43.15741000","longitude":"17.45152000"},{"name":"Slivno","countryCode":"HR","stateCode":"19","latitude":"42.95864000","longitude":"17.54431000"},{"name":"Smokvica","countryCode":"HR","stateCode":"19","latitude":"42.93056000","longitude":"16.89639000"},{"name":"Ston","countryCode":"HR","stateCode":"19","latitude":"42.83861000","longitude":"17.69639000"},{"name":"Vela Luka","countryCode":"HR","stateCode":"19","latitude":"42.96333000","longitude":"16.72250000"},{"name":"Zažablje","countryCode":"HR","stateCode":"19","latitude":"43.01113000","longitude":"17.65683000"},{"name":"Čibača","countryCode":"HR","stateCode":"19","latitude":"42.62889000","longitude":"18.17111000"},{"name":"Žrnovo","countryCode":"HR","stateCode":"19","latitude":"42.95111000","longitude":"17.11417000"},{"name":"Župa dubrovačka","countryCode":"HR","stateCode":"19","latitude":"42.62683000","longitude":"18.19475000"},{"name":"Crnac","countryCode":"HR","stateCode":"10","latitude":"45.69611000","longitude":"17.93722000"},{"name":"Grad Orahovica","countryCode":"HR","stateCode":"10","latitude":"45.53333000","longitude":"17.90000000"},{"name":"Grad Slatina","countryCode":"HR","stateCode":"10","latitude":"45.70000000","longitude":"17.70000000"},{"name":"Grad Virovitica","countryCode":"HR","stateCode":"10","latitude":"45.83167000","longitude":"17.38483000"},{"name":"Gradina","countryCode":"HR","stateCode":"10","latitude":"45.85423000","longitude":"17.51109000"},{"name":"Mikleuš","countryCode":"HR","stateCode":"10","latitude":"45.61861000","longitude":"17.80389000"},{"name":"Nova Bukovica","countryCode":"HR","stateCode":"10","latitude":"45.66472000","longitude":"17.76694000"},{"name":"Orahovica","countryCode":"HR","stateCode":"10","latitude":"45.54000000","longitude":"17.88472000"},{"name":"Pitomača","countryCode":"HR","stateCode":"10","latitude":"45.95056000","longitude":"17.22944000"},{"name":"Rezovac","countryCode":"HR","stateCode":"10","latitude":"45.78333000","longitude":"17.41667000"},{"name":"Slatina","countryCode":"HR","stateCode":"10","latitude":"45.70333000","longitude":"17.70278000"},{"name":"Sopje","countryCode":"HR","stateCode":"10","latitude":"45.80111000","longitude":"17.74250000"},{"name":"Suhopolje","countryCode":"HR","stateCode":"10","latitude":"45.79972000","longitude":"17.49917000"},{"name":"Virovitica","countryCode":"HR","stateCode":"10","latitude":"45.83194000","longitude":"17.38389000"},{"name":"Voćin","countryCode":"HR","stateCode":"10","latitude":"45.61778000","longitude":"17.54778000"},{"name":"Zdenci","countryCode":"HR","stateCode":"10","latitude":"45.58917000","longitude":"17.95028000"},{"name":"Čačinci","countryCode":"HR","stateCode":"10","latitude":"45.60389000","longitude":"17.87028000"},{"name":"Čađavica","countryCode":"HR","stateCode":"10","latitude":"45.74417000","longitude":"17.85472000"},{"name":"Špišić Bukovica","countryCode":"HR","stateCode":"10","latitude":"45.85740000","longitude":"17.30089000"},{"name":"Drnje","countryCode":"HR","stateCode":"06","latitude":"46.20694000","longitude":"16.91694000"},{"name":"Ferdinandovac","countryCode":"HR","stateCode":"06","latitude":"46.05000000","longitude":"17.20000000"},{"name":"Gola","countryCode":"HR","stateCode":"06","latitude":"46.19583000","longitude":"17.05806000"},{"name":"Gornja Rijeka","countryCode":"HR","stateCode":"06","latitude":"46.10977000","longitude":"16.39079000"},{"name":"Grad Koprivnica","countryCode":"HR","stateCode":"06","latitude":"46.16667000","longitude":"16.83333000"},{"name":"Grad Križevci","countryCode":"HR","stateCode":"06","latitude":"46.03333000","longitude":"16.56667000"},{"name":"Hlebine","countryCode":"HR","stateCode":"06","latitude":"46.15694000","longitude":"16.96278000"},{"name":"Kalinovac","countryCode":"HR","stateCode":"06","latitude":"46.02944000","longitude":"17.11556000"},{"name":"Koprivnica","countryCode":"HR","stateCode":"06","latitude":"46.16278000","longitude":"16.82750000"},{"name":"Koprivnički Ivanec","countryCode":"HR","stateCode":"06","latitude":"46.19907000","longitude":"16.81629000"},{"name":"Križevci","countryCode":"HR","stateCode":"06","latitude":"46.02194000","longitude":"16.54250000"},{"name":"Legrad","countryCode":"HR","stateCode":"06","latitude":"46.29750000","longitude":"16.85667000"},{"name":"Molve","countryCode":"HR","stateCode":"06","latitude":"46.10917000","longitude":"17.03167000"},{"name":"Novo Virje","countryCode":"HR","stateCode":"06","latitude":"46.09834000","longitude":"17.15215000"},{"name":"Peteranec","countryCode":"HR","stateCode":"06","latitude":"46.19222000","longitude":"16.89167000"},{"name":"Rasinja","countryCode":"HR","stateCode":"06","latitude":"46.18389000","longitude":"16.70667000"},{"name":"Reka","countryCode":"HR","stateCode":"06","latitude":"46.13028000","longitude":"16.76694000"},{"name":"Sigetec","countryCode":"HR","stateCode":"06","latitude":"46.18833000","longitude":"16.93583000"},{"name":"Virje","countryCode":"HR","stateCode":"06","latitude":"46.06722000","longitude":"16.99000000"},{"name":"Đelekovec","countryCode":"HR","stateCode":"06","latitude":"46.24989000","longitude":"16.87011000"},{"name":"Đurđevac","countryCode":"HR","stateCode":"06","latitude":"46.03972000","longitude":"17.07168000"},{"name":"Acul du Nord","countryCode":"HT","stateCode":"ND","latitude":"19.66667000","longitude":"-72.28333000"},{"name":"Arrondissement de Plaisance","countryCode":"HT","stateCode":"ND","latitude":"19.66756000","longitude":"-72.54908000"},{"name":"Arrondissement de la Grande Rivière du Nord","countryCode":"HT","stateCode":"ND","latitude":"19.51667000","longitude":"-72.16667000"},{"name":"Arrondissement du Borgne","countryCode":"HT","stateCode":"ND","latitude":"19.75000000","longitude":"-72.50000000"},{"name":"Bahon","countryCode":"HT","stateCode":"ND","latitude":"19.46959000","longitude":"-72.11466000"},{"name":"Borgne","countryCode":"HT","stateCode":"ND","latitude":"19.84507000","longitude":"-72.52349000"},{"name":"Dondon","countryCode":"HT","stateCode":"ND","latitude":"19.52734000","longitude":"-72.24337000"},{"name":"Grande Rivière du Nord","countryCode":"HT","stateCode":"ND","latitude":"19.57744000","longitude":"-72.16872000"},{"name":"Lenbe","countryCode":"HT","stateCode":"ND","latitude":"19.70603000","longitude":"-72.40336000"},{"name":"Limonade","countryCode":"HT","stateCode":"ND","latitude":"19.67014000","longitude":"-72.12430000"},{"name":"Milot","countryCode":"HT","stateCode":"ND","latitude":"19.60837000","longitude":"-72.21319000"},{"name":"Okap","countryCode":"HT","stateCode":"ND","latitude":"19.75938000","longitude":"-72.19815000"},{"name":"Pignon","countryCode":"HT","stateCode":"ND","latitude":"19.33594000","longitude":"-72.11662000"},{"name":"Pilate","countryCode":"HT","stateCode":"ND","latitude":"19.66745000","longitude":"-72.55229000"},{"name":"Plaine du Nord","countryCode":"HT","stateCode":"ND","latitude":"19.67707000","longitude":"-72.26969000"},{"name":"Plaisance","countryCode":"HT","stateCode":"ND","latitude":"19.59795000","longitude":"-72.46994000"},{"name":"Port-Margot","countryCode":"HT","stateCode":"ND","latitude":"19.75180000","longitude":"-72.43006000"},{"name":"Quartier Morin","countryCode":"HT","stateCode":"ND","latitude":"19.69696000","longitude":"-72.15712000"},{"name":"Ranquitte","countryCode":"HT","stateCode":"ND","latitude":"19.41327000","longitude":"-72.08077000"},{"name":"Saint-Raphaël","countryCode":"HT","stateCode":"ND","latitude":"19.43877000","longitude":"-72.19910000"},{"name":"Ansavo","countryCode":"HT","stateCode":"NI","latitude":"18.41667000","longitude":"-73.50000000"},{"name":"Baradères","countryCode":"HT","stateCode":"NI","latitude":"18.48255000","longitude":"-73.63884000"},{"name":"Miragoâne","countryCode":"HT","stateCode":"NI","latitude":"18.44599000","longitude":"-73.08957000"},{"name":"Petit Trou de Nippes","countryCode":"HT","stateCode":"NI","latitude":"18.52535000","longitude":"-73.50815000"},{"name":"Anse Rouge","countryCode":"HT","stateCode":"AR","latitude":"19.63382000","longitude":"-73.05530000"},{"name":"Arrondissement de Saint-Marc","countryCode":"HT","stateCode":"AR","latitude":"19.00000000","longitude":"-72.50000000"},{"name":"Dessalines","countryCode":"HT","stateCode":"AR","latitude":"19.26177000","longitude":"-72.51611000"},{"name":"Désarmes","countryCode":"HT","stateCode":"AR","latitude":"18.99345000","longitude":"-72.39058000"},{"name":"Ennery","countryCode":"HT","stateCode":"AR","latitude":"19.48342000","longitude":"-72.48537000"},{"name":"Gonaïves","countryCode":"HT","stateCode":"AR","latitude":"19.44755000","longitude":"-72.68928000"},{"name":"Grande Saline","countryCode":"HT","stateCode":"AR","latitude":"19.26513000","longitude":"-72.76897000"},{"name":"Gros Morne","countryCode":"HT","stateCode":"AR","latitude":"19.67080000","longitude":"-72.67808000"},{"name":"Marmelade","countryCode":"HT","stateCode":"AR","latitude":"19.51736000","longitude":"-72.36133000"},{"name":"Saint-Marc","countryCode":"HT","stateCode":"AR","latitude":"19.10819000","longitude":"-72.69379000"},{"name":"Verrettes","countryCode":"HT","stateCode":"AR","latitude":"19.05050000","longitude":"-72.46585000"},{"name":"Anse à Galets","countryCode":"HT","stateCode":"OU","latitude":"18.83449000","longitude":"-72.86644000"},{"name":"Arcahaie","countryCode":"HT","stateCode":"OU","latitude":"18.83333000","longitude":"-72.41667000"},{"name":"Arrondissement de Croix des Bouquets","countryCode":"HT","stateCode":"OU","latitude":"18.48333000","longitude":"-72.01667000"},{"name":"Arrondissement de Léogâne","countryCode":"HT","stateCode":"OU","latitude":"18.41667000","longitude":"-72.75000000"},{"name":"Arrondissement de Port-au-Prince","countryCode":"HT","stateCode":"OU","latitude":"18.50000000","longitude":"-72.36667000"},{"name":"Cabaret","countryCode":"HT","stateCode":"OU","latitude":"18.73582000","longitude":"-72.41929000"},{"name":"Carrefour","countryCode":"HT","stateCode":"OU","latitude":"18.54114000","longitude":"-72.39922000"},{"name":"Cornillon","countryCode":"HT","stateCode":"OU","latitude":"18.67546000","longitude":"-71.95271000"},{"name":"Croix-des-Bouquets","countryCode":"HT","stateCode":"OU","latitude":"18.57677000","longitude":"-72.22625000"},{"name":"Delmas 73","countryCode":"HT","stateCode":"OU","latitude":"18.54472000","longitude":"-72.30278000"},{"name":"Fond Parisien","countryCode":"HT","stateCode":"OU","latitude":"18.50547000","longitude":"-71.98122000"},{"name":"Fonds Verrettes","countryCode":"HT","stateCode":"OU","latitude":"18.39566000","longitude":"-71.85634000"},{"name":"Grangwav","countryCode":"HT","stateCode":"OU","latitude":"18.42590000","longitude":"-72.76995000"},{"name":"Gressier","countryCode":"HT","stateCode":"OU","latitude":"18.54091000","longitude":"-72.52679000"},{"name":"Kenscoff","countryCode":"HT","stateCode":"OU","latitude":"18.44773000","longitude":"-72.28398000"},{"name":"Lagonav","countryCode":"HT","stateCode":"OU","latitude":"18.85000000","longitude":"-73.05000000"},{"name":"Léogâne","countryCode":"HT","stateCode":"OU","latitude":"18.51110000","longitude":"-72.63343000"},{"name":"Port-au-Prince","countryCode":"HT","stateCode":"OU","latitude":"18.54349000","longitude":"-72.33881000"},{"name":"Pétionville","countryCode":"HT","stateCode":"OU","latitude":"18.51250000","longitude":"-72.28528000"},{"name":"Thomazeau","countryCode":"HT","stateCode":"OU","latitude":"18.65297000","longitude":"-72.09391000"},{"name":"Tigwav","countryCode":"HT","stateCode":"OU","latitude":"18.43117000","longitude":"-72.86521000"},{"name":"Anse-à-Pitre","countryCode":"HT","stateCode":"SE","latitude":"18.05000000","longitude":"-71.75000000"},{"name":"Arrondissement de Bainet","countryCode":"HT","stateCode":"SE","latitude":"18.25000000","longitude":"-72.85000000"},{"name":"Arrondissement de Jacmel","countryCode":"HT","stateCode":"SE","latitude":"18.33333000","longitude":"-72.50000000"},{"name":"Belle-Anse","countryCode":"HT","stateCode":"SE","latitude":"18.23768000","longitude":"-72.06638000"},{"name":"Cayes-Jacmel","countryCode":"HT","stateCode":"SE","latitude":"18.23110000","longitude":"-72.39545000"},{"name":"Jacmel","countryCode":"HT","stateCode":"SE","latitude":"18.23427000","longitude":"-72.53539000"},{"name":"Kotdefè","countryCode":"HT","stateCode":"SE","latitude":"18.18872000","longitude":"-73.00287000"},{"name":"Marigot","countryCode":"HT","stateCode":"SE","latitude":"18.23167000","longitude":"-72.32289000"},{"name":"Thiotte","countryCode":"HT","stateCode":"SE","latitude":"18.24384000","longitude":"-71.84157000"},{"name":"Anse-à-Veau","countryCode":"HT","stateCode":"GA","latitude":"18.50110000","longitude":"-73.34490000"},{"name":"Chambellan","countryCode":"HT","stateCode":"GA","latitude":"18.55037000","longitude":"-74.31317000"},{"name":"Corail","countryCode":"HT","stateCode":"GA","latitude":"18.56766000","longitude":"-73.88942000"},{"name":"Dame-Marie","countryCode":"HT","stateCode":"GA","latitude":"18.56107000","longitude":"-74.42167000"},{"name":"Jeremi","countryCode":"HT","stateCode":"GA","latitude":"18.58333000","longitude":"-74.20000000"},{"name":"Jérémie","countryCode":"HT","stateCode":"GA","latitude":"18.65000000","longitude":"-74.11667000"},{"name":"Les Abricots","countryCode":"HT","stateCode":"GA","latitude":"18.64901000","longitude":"-74.30786000"},{"name":"Les Irois","countryCode":"HT","stateCode":"GA","latitude":"18.40490000","longitude":"-74.45280000"},{"name":"Moron","countryCode":"HT","stateCode":"GA","latitude":"18.56039000","longitude":"-74.25777000"},{"name":"Petite Rivière de Nippes","countryCode":"HT","stateCode":"GA","latitude":"18.47611000","longitude":"-73.23495000"},{"name":"Aquin","countryCode":"HT","stateCode":"SD","latitude":"18.27974000","longitude":"-73.39433000"},{"name":"Arrondissement de Port-Salut","countryCode":"HT","stateCode":"SD","latitude":"18.13333000","longitude":"-73.90000000"},{"name":"Arrondissement des Cayes","countryCode":"HT","stateCode":"SD","latitude":"18.30000000","longitude":"-73.83333000"},{"name":"Cavaillon","countryCode":"HT","stateCode":"SD","latitude":"18.29987000","longitude":"-73.65455000"},{"name":"Chantal","countryCode":"HT","stateCode":"SD","latitude":"18.20169000","longitude":"-73.88957000"},{"name":"Chardonnière","countryCode":"HT","stateCode":"SD","latitude":"18.27484000","longitude":"-74.16613000"},{"name":"Fond des Blancs","countryCode":"HT","stateCode":"SD","latitude":"18.27782000","longitude":"-73.12733000"},{"name":"Koto","countryCode":"HT","stateCode":"SD","latitude":"18.20601000","longitude":"-74.04013000"},{"name":"Les Anglais","countryCode":"HT","stateCode":"SD","latitude":"18.30540000","longitude":"-74.21968000"},{"name":"Les Cayes","countryCode":"HT","stateCode":"SD","latitude":"18.19331000","longitude":"-73.74601000"},{"name":"Port-à-Piment","countryCode":"HT","stateCode":"SD","latitude":"18.24963000","longitude":"-74.09710000"},{"name":"Roche-à-Bateau","countryCode":"HT","stateCode":"SD","latitude":"18.18182000","longitude":"-74.00345000"},{"name":"Saint-Louis du Sud","countryCode":"HT","stateCode":"SD","latitude":"18.26241000","longitude":"-73.54603000"},{"name":"Tiburon","countryCode":"HT","stateCode":"SD","latitude":"18.32589000","longitude":"-74.39598000"},{"name":"Torbeck","countryCode":"HT","stateCode":"SD","latitude":"18.16338000","longitude":"-73.80949000"},{"name":"Arcahaie","countryCode":"HT","stateCode":"NO","latitude":"19.81667000","longitude":"-72.91667000"},{"name":"Arrondissement de Port-de-Paix","countryCode":"HT","stateCode":"NO","latitude":"19.83333000","longitude":"-72.88333000"},{"name":"Arrondissement de Saint-Louis du Nord","countryCode":"HT","stateCode":"NO","latitude":"19.85000000","longitude":"-72.66667000"},{"name":"Arrondissement du Môle Saint-Nicolas","countryCode":"HT","stateCode":"NO","latitude":"19.75000000","longitude":"-73.25000000"},{"name":"Baie de Henne","countryCode":"HT","stateCode":"NO","latitude":"19.66307000","longitude":"-73.20943000"},{"name":"Bombardopolis","countryCode":"HT","stateCode":"NO","latitude":"19.69142000","longitude":"-73.33769000"},{"name":"Fond Bassin Bleu","countryCode":"HT","stateCode":"NO","latitude":"19.79445000","longitude":"-72.79949000"},{"name":"Jean-Rabel","countryCode":"HT","stateCode":"NO","latitude":"19.85379000","longitude":"-73.19131000"},{"name":"Môle Saint-Nicolas","countryCode":"HT","stateCode":"NO","latitude":"19.80700000","longitude":"-73.37605000"},{"name":"Petite Anse","countryCode":"HT","stateCode":"NO","latitude":"19.63011000","longitude":"-73.15499000"},{"name":"Port-de-Paix","countryCode":"HT","stateCode":"NO","latitude":"19.93984000","longitude":"-72.83037000"},{"name":"Saint-Louis du Nord","countryCode":"HT","stateCode":"NO","latitude":"19.93397000","longitude":"-72.72138000"},{"name":"Ti Port-de-Paix","countryCode":"HT","stateCode":"NO","latitude":"19.93333000","longitude":"-72.83333000"},{"name":"Arrondissement de Cerca La Source","countryCode":"HT","stateCode":"CE","latitude":"19.11667000","longitude":"-71.75000000"},{"name":"Cerca la Source","countryCode":"HT","stateCode":"CE","latitude":"19.16696000","longitude":"-71.79015000"},{"name":"Hinche","countryCode":"HT","stateCode":"CE","latitude":"19.15000000","longitude":"-72.01667000"},{"name":"Lascahobas","countryCode":"HT","stateCode":"CE","latitude":"18.83047000","longitude":"-71.93563000"},{"name":"Mayisad","countryCode":"HT","stateCode":"CE","latitude":"19.17607000","longitude":"-72.13958000"},{"name":"Mirebalais","countryCode":"HT","stateCode":"CE","latitude":"18.83455000","longitude":"-72.10480000"},{"name":"Thomassique","countryCode":"HT","stateCode":"CE","latitude":"19.08209000","longitude":"-71.83855000"},{"name":"Thomonde","countryCode":"HT","stateCode":"CE","latitude":"19.01730000","longitude":"-71.96235000"},{"name":"Arrondissement de Fort Liberté","countryCode":"HT","stateCode":"NE","latitude":"19.56667000","longitude":"-71.83333000"},{"name":"Arrondissement du Trou du Nord","countryCode":"HT","stateCode":"NE","latitude":"19.55000000","longitude":"-71.98333000"},{"name":"Caracol","countryCode":"HT","stateCode":"NE","latitude":"19.69274000","longitude":"-72.01733000"},{"name":"Carice","countryCode":"HT","stateCode":"NE","latitude":"19.37795000","longitude":"-71.83030000"},{"name":"Dérac","countryCode":"HT","stateCode":"NE","latitude":"19.65476000","longitude":"-71.81451000"},{"name":"Ferrier","countryCode":"HT","stateCode":"NE","latitude":"19.61549000","longitude":"-71.77792000"},{"name":"Fort Liberté","countryCode":"HT","stateCode":"NE","latitude":"19.66273000","longitude":"-71.83798000"},{"name":"Montòrganize","countryCode":"HT","stateCode":"NE","latitude":"19.40815000","longitude":"-71.78132000"},{"name":"Ouanaminthe","countryCode":"HT","stateCode":"NE","latitude":"19.54934000","longitude":"-71.72475000"},{"name":"Perches","countryCode":"HT","stateCode":"NE","latitude":"19.52201000","longitude":"-71.92323000"},{"name":"Phaëton","countryCode":"HT","stateCode":"NE","latitude":"19.67525000","longitude":"-71.89691000"},{"name":"Trou du Nord","countryCode":"HT","stateCode":"NE","latitude":"19.61668000","longitude":"-72.02442000"},{"name":"Wanament","countryCode":"HT","stateCode":"NE","latitude":"19.48333000","longitude":"-71.76667000"},{"name":"Aba","countryCode":"HU","stateCode":"FE","latitude":"47.02907000","longitude":"18.52172000"},{"name":"Adony","countryCode":"HU","stateCode":"FE","latitude":"47.11940000","longitude":"18.86493000"},{"name":"Alap","countryCode":"HU","stateCode":"FE","latitude":"46.79915000","longitude":"18.68938000"},{"name":"Bakonycsernye","countryCode":"HU","stateCode":"FE","latitude":"47.32395000","longitude":"18.07509000"},{"name":"Baracs","countryCode":"HU","stateCode":"FE","latitude":"46.88202000","longitude":"18.90658000"},{"name":"Baracska","countryCode":"HU","stateCode":"FE","latitude":"47.28225000","longitude":"18.75853000"},{"name":"Bicske","countryCode":"HU","stateCode":"FE","latitude":"47.48419000","longitude":"18.64404000"},{"name":"Bicskei Járás","countryCode":"HU","stateCode":"FE","latitude":"47.43380000","longitude":"18.56757000"},{"name":"Bodajk","countryCode":"HU","stateCode":"FE","latitude":"47.32352000","longitude":"18.23312000"},{"name":"Cece","countryCode":"HU","stateCode":"FE","latitude":"46.77056000","longitude":"18.62826000"},{"name":"Csákvár","countryCode":"HU","stateCode":"FE","latitude":"47.39184000","longitude":"18.46501000"},{"name":"Dunaújvárosi Járás","countryCode":"HU","stateCode":"FE","latitude":"47.02801000","longitude":"18.82997000"},{"name":"Dég","countryCode":"HU","stateCode":"FE","latitude":"46.86807000","longitude":"18.45042000"},{"name":"Előszállás","countryCode":"HU","stateCode":"FE","latitude":"46.83094000","longitude":"18.83481000"},{"name":"Enying","countryCode":"HU","stateCode":"FE","latitude":"46.93046000","longitude":"18.24202000"},{"name":"Enyingi Járás","countryCode":"HU","stateCode":"FE","latitude":"46.87240000","longitude":"18.30975000"},{"name":"Ercsi","countryCode":"HU","stateCode":"FE","latitude":"47.25194000","longitude":"18.89623000"},{"name":"Etyek","countryCode":"HU","stateCode":"FE","latitude":"47.44794000","longitude":"18.75328000"},{"name":"Fehérvárcsurgó","countryCode":"HU","stateCode":"FE","latitude":"47.29349000","longitude":"18.26460000"},{"name":"Gárdony","countryCode":"HU","stateCode":"FE","latitude":"47.20942000","longitude":"18.63607000"},{"name":"Gárdonyi Járás","countryCode":"HU","stateCode":"FE","latitude":"47.22785000","longitude":"18.63622000"},{"name":"Iváncsa","countryCode":"HU","stateCode":"FE","latitude":"47.15670000","longitude":"18.82030000"},{"name":"Kincsesbánya","countryCode":"HU","stateCode":"FE","latitude":"47.26444000","longitude":"18.27790000"},{"name":"Kisláng","countryCode":"HU","stateCode":"FE","latitude":"46.95744000","longitude":"18.38813000"},{"name":"Káloz","countryCode":"HU","stateCode":"FE","latitude":"46.95464000","longitude":"18.48259000"},{"name":"Kápolnásnyék","countryCode":"HU","stateCode":"FE","latitude":"47.24004000","longitude":"18.67564000"},{"name":"Lajoskomárom","countryCode":"HU","stateCode":"FE","latitude":"46.84201000","longitude":"18.33763000"},{"name":"Lepsény","countryCode":"HU","stateCode":"FE","latitude":"46.99036000","longitude":"18.24357000"},{"name":"Lovasberény","countryCode":"HU","stateCode":"FE","latitude":"47.30997000","longitude":"18.55177000"},{"name":"Martonvásár","countryCode":"HU","stateCode":"FE","latitude":"47.31601000","longitude":"18.79045000"},{"name":"Martonvásári Járás","countryCode":"HU","stateCode":"FE","latitude":"47.29040000","longitude":"18.79945000"},{"name":"Mezőfalva","countryCode":"HU","stateCode":"FE","latitude":"46.93184000","longitude":"18.77177000"},{"name":"Mezőszilas","countryCode":"HU","stateCode":"FE","latitude":"46.81109000","longitude":"18.47789000"},{"name":"Mány","countryCode":"HU","stateCode":"FE","latitude":"47.53352000","longitude":"18.65627000"},{"name":"Mór","countryCode":"HU","stateCode":"FE","latitude":"47.37787000","longitude":"18.20353000"},{"name":"Móri Járás","countryCode":"HU","stateCode":"FE","latitude":"47.34685000","longitude":"18.19838000"},{"name":"Perkáta","countryCode":"HU","stateCode":"FE","latitude":"47.04701000","longitude":"18.78734000"},{"name":"Polgárdi","countryCode":"HU","stateCode":"FE","latitude":"47.06099000","longitude":"18.30200000"},{"name":"Pusztaszabolcs","countryCode":"HU","stateCode":"FE","latitude":"47.13718000","longitude":"18.76704000"},{"name":"Pusztavám","countryCode":"HU","stateCode":"FE","latitude":"47.42948000","longitude":"18.22648000"},{"name":"Pákozd","countryCode":"HU","stateCode":"FE","latitude":"47.21369000","longitude":"18.53306000"},{"name":"Pázmánd","countryCode":"HU","stateCode":"FE","latitude":"47.28755000","longitude":"18.65356000"},{"name":"Rácalmás","countryCode":"HU","stateCode":"FE","latitude":"47.02263000","longitude":"18.94056000"},{"name":"Ráckeresztúr","countryCode":"HU","stateCode":"FE","latitude":"47.27360000","longitude":"18.83343000"},{"name":"Seregélyes","countryCode":"HU","stateCode":"FE","latitude":"47.11050000","longitude":"18.56500000"},{"name":"Soponya","countryCode":"HU","stateCode":"FE","latitude":"47.01485000","longitude":"18.45343000"},{"name":"Szabadbattyán","countryCode":"HU","stateCode":"FE","latitude":"47.11902000","longitude":"18.36823000"},{"name":"Szárliget","countryCode":"HU","stateCode":"FE","latitude":"47.51581000","longitude":"18.49480000"},{"name":"Székesfehérvár","countryCode":"HU","stateCode":"FE","latitude":"47.18995000","longitude":"18.41034000"},{"name":"Székesfehérvári Járás","countryCode":"HU","stateCode":"FE","latitude":"47.16531000","longitude":"18.41349000"},{"name":"Sárbogárd","countryCode":"HU","stateCode":"FE","latitude":"46.88692000","longitude":"18.62041000"},{"name":"Sárbogárdi Járás","countryCode":"HU","stateCode":"FE","latitude":"46.84036000","longitude":"18.60723000"},{"name":"Sárkeresztúr","countryCode":"HU","stateCode":"FE","latitude":"47.00540000","longitude":"18.54391000"},{"name":"Sárosd","countryCode":"HU","stateCode":"FE","latitude":"47.04273000","longitude":"18.64357000"},{"name":"Sárszentmihály","countryCode":"HU","stateCode":"FE","latitude":"47.15321000","longitude":"18.33879000"},{"name":"Velence","countryCode":"HU","stateCode":"FE","latitude":"47.23855000","longitude":"18.65484000"},{"name":"Vál","countryCode":"HU","stateCode":"FE","latitude":"47.36264000","longitude":"18.67931000"},{"name":"Zámoly","countryCode":"HU","stateCode":"FE","latitude":"47.31667000","longitude":"18.40810000"},{"name":"dunaújváros","countryCode":"HU","stateCode":"FE","latitude":"46.96737000","longitude":"18.93288000"},{"name":"Abasár","countryCode":"HU","stateCode":"HE","latitude":"47.79705000","longitude":"20.00324000"},{"name":"Adács","countryCode":"HU","stateCode":"HE","latitude":"47.69210000","longitude":"19.97696000"},{"name":"Andornaktálya","countryCode":"HU","stateCode":"HE","latitude":"47.85000000","longitude":"20.41667000"},{"name":"Apc","countryCode":"HU","stateCode":"HE","latitude":"47.79419000","longitude":"19.69429000"},{"name":"Besenyőtelek","countryCode":"HU","stateCode":"HE","latitude":"47.70000000","longitude":"20.43333000"},{"name":"Boldog","countryCode":"HU","stateCode":"HE","latitude":"47.60285000","longitude":"19.68839000"},{"name":"Bélapátfalva","countryCode":"HU","stateCode":"HE","latitude":"48.05000000","longitude":"20.36667000"},{"name":"Bélapátfalvai Járás","countryCode":"HU","stateCode":"HE","latitude":"48.06386000","longitude":"20.36163000"},{"name":"Csány","countryCode":"HU","stateCode":"HE","latitude":"47.64829000","longitude":"19.82972000"},{"name":"Domoszló","countryCode":"HU","stateCode":"HE","latitude":"47.83333000","longitude":"20.11667000"},{"name":"Ecséd","countryCode":"HU","stateCode":"HE","latitude":"47.73267000","longitude":"19.76696000"},{"name":"Eger","countryCode":"HU","stateCode":"HE","latitude":"47.90265000","longitude":"20.37329000"},{"name":"Egerszalók","countryCode":"HU","stateCode":"HE","latitude":"47.86667000","longitude":"20.33333000"},{"name":"Egri Járás","countryCode":"HU","stateCode":"HE","latitude":"47.92961000","longitude":"20.37383000"},{"name":"Erdőtelek","countryCode":"HU","stateCode":"HE","latitude":"47.68333000","longitude":"20.31667000"},{"name":"Felsőtárkány","countryCode":"HU","stateCode":"HE","latitude":"47.96667000","longitude":"20.41667000"},{"name":"Füzesabony","countryCode":"HU","stateCode":"HE","latitude":"47.75000000","longitude":"20.41667000"},{"name":"Füzesabonyi Járás","countryCode":"HU","stateCode":"HE","latitude":"47.72671000","longitude":"20.42875000"},{"name":"Gyöngyös","countryCode":"HU","stateCode":"HE","latitude":"47.78257000","longitude":"19.92800000"},{"name":"Gyöngyöshalász","countryCode":"HU","stateCode":"HE","latitude":"47.74161000","longitude":"19.92876000"},{"name":"Gyöngyösi Járás","countryCode":"HU","stateCode":"HE","latitude":"47.79079000","longitude":"19.95430000"},{"name":"Gyöngyöspata","countryCode":"HU","stateCode":"HE","latitude":"47.81505000","longitude":"19.78925000"},{"name":"Gyöngyössolymos","countryCode":"HU","stateCode":"HE","latitude":"47.81724000","longitude":"19.93619000"},{"name":"Gyöngyöstarján","countryCode":"HU","stateCode":"HE","latitude":"47.81369000","longitude":"19.86724000"},{"name":"Hatvan","countryCode":"HU","stateCode":"HE","latitude":"47.66667000","longitude":"19.68333000"},{"name":"Hatvani Járás","countryCode":"HU","stateCode":"HE","latitude":"47.69468000","longitude":"19.72852000"},{"name":"Heréd","countryCode":"HU","stateCode":"HE","latitude":"47.70638000","longitude":"19.63314000"},{"name":"Heves","countryCode":"HU","stateCode":"HE","latitude":"47.60000000","longitude":"20.28333000"},{"name":"Hevesi Járás","countryCode":"HU","stateCode":"HE","latitude":"47.61535000","longitude":"20.31739000"},{"name":"Hort","countryCode":"HU","stateCode":"HE","latitude":"47.69081000","longitude":"19.78930000"},{"name":"Karácsond","countryCode":"HU","stateCode":"HE","latitude":"47.72962000","longitude":"20.03076000"},{"name":"Kerecsend","countryCode":"HU","stateCode":"HE","latitude":"47.80000000","longitude":"20.35000000"},{"name":"Kisköre","countryCode":"HU","stateCode":"HE","latitude":"47.50000000","longitude":"20.50000000"},{"name":"Kompolt","countryCode":"HU","stateCode":"HE","latitude":"47.73333000","longitude":"20.25000000"},{"name":"Kál","countryCode":"HU","stateCode":"HE","latitude":"47.73333000","longitude":"20.26667000"},{"name":"Lőrinci","countryCode":"HU","stateCode":"HE","latitude":"47.73295000","longitude":"19.67867000"},{"name":"Maklár","countryCode":"HU","stateCode":"HE","latitude":"47.80000000","longitude":"20.41667000"},{"name":"Mátraderecske","countryCode":"HU","stateCode":"HE","latitude":"47.95000000","longitude":"20.08333000"},{"name":"Nagyréde","countryCode":"HU","stateCode":"HE","latitude":"47.76543000","longitude":"19.84819000"},{"name":"Ostoros","countryCode":"HU","stateCode":"HE","latitude":"47.86667000","longitude":"20.43333000"},{"name":"Parád","countryCode":"HU","stateCode":"HE","latitude":"47.92323000","longitude":"20.02972000"},{"name":"Parádsasvár","countryCode":"HU","stateCode":"HE","latitude":"47.91260000","longitude":"19.97709000"},{"name":"Petőfibánya","countryCode":"HU","stateCode":"HE","latitude":"47.76960000","longitude":"19.69988000"},{"name":"Poroszló","countryCode":"HU","stateCode":"HE","latitude":"47.65000000","longitude":"20.66667000"},{"name":"Pétervására","countryCode":"HU","stateCode":"HE","latitude":"48.01667000","longitude":"20.10000000"},{"name":"Pétervásárai Járás","countryCode":"HU","stateCode":"HE","latitude":"48.00589000","longitude":"20.09466000"},{"name":"Recsk","countryCode":"HU","stateCode":"HE","latitude":"47.93333000","longitude":"20.11667000"},{"name":"Rózsaszentmárton","countryCode":"HU","stateCode":"HE","latitude":"47.78200000","longitude":"19.74210000"},{"name":"Sirok","countryCode":"HU","stateCode":"HE","latitude":"47.93333000","longitude":"20.20000000"},{"name":"Szihalom","countryCode":"HU","stateCode":"HE","latitude":"47.76667000","longitude":"20.48333000"},{"name":"Szilvásvárad","countryCode":"HU","stateCode":"HE","latitude":"48.10000000","longitude":"20.40000000"},{"name":"Tarnalelesz","countryCode":"HU","stateCode":"HE","latitude":"48.05000000","longitude":"20.18333000"},{"name":"Tarnaörs","countryCode":"HU","stateCode":"HE","latitude":"47.59499000","longitude":"20.05254000"},{"name":"Tiszanána","countryCode":"HU","stateCode":"HE","latitude":"47.56667000","longitude":"20.53333000"},{"name":"Verpelét","countryCode":"HU","stateCode":"HE","latitude":"47.85000000","longitude":"20.23333000"},{"name":"Vámosgyörk","countryCode":"HU","stateCode":"HE","latitude":"47.68429000","longitude":"19.92924000"},{"name":"Zagyvaszántó","countryCode":"HU","stateCode":"HE","latitude":"47.77703000","longitude":"19.67092000"},{"name":"Abaújszántó","countryCode":"HU","stateCode":"BZ","latitude":"48.28333000","longitude":"21.20000000"},{"name":"Alsózsolca","countryCode":"HU","stateCode":"BZ","latitude":"48.06982000","longitude":"20.88046000"},{"name":"Arló","countryCode":"HU","stateCode":"BZ","latitude":"48.18333000","longitude":"20.26667000"},{"name":"Arnót","countryCode":"HU","stateCode":"BZ","latitude":"48.13058000","longitude":"20.85832000"},{"name":"Aszaló","countryCode":"HU","stateCode":"BZ","latitude":"48.21667000","longitude":"20.96667000"},{"name":"Bekecs","countryCode":"HU","stateCode":"BZ","latitude":"48.15000000","longitude":"21.18333000"},{"name":"Bogács","countryCode":"HU","stateCode":"BZ","latitude":"47.90000000","longitude":"20.53333000"},{"name":"Boldva","countryCode":"HU","stateCode":"BZ","latitude":"48.21667000","longitude":"20.80000000"},{"name":"Borsodnádasd","countryCode":"HU","stateCode":"BZ","latitude":"48.11667000","longitude":"20.25000000"},{"name":"Bőcs","countryCode":"HU","stateCode":"BZ","latitude":"48.05000000","longitude":"20.96667000"},{"name":"Cigánd","countryCode":"HU","stateCode":"BZ","latitude":"48.25561000","longitude":"21.89195000"},{"name":"Cigándi Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.30338000","longitude":"21.87651000"},{"name":"Edelény","countryCode":"HU","stateCode":"BZ","latitude":"48.30000000","longitude":"20.73333000"},{"name":"Edelényi Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.40864000","longitude":"20.77506000"},{"name":"Emőd","countryCode":"HU","stateCode":"BZ","latitude":"47.93333000","longitude":"20.81667000"},{"name":"Encs","countryCode":"HU","stateCode":"BZ","latitude":"48.33333000","longitude":"21.13333000"},{"name":"Encsi Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.39948000","longitude":"21.08169000"},{"name":"Farkaslyuk","countryCode":"HU","stateCode":"BZ","latitude":"48.18333000","longitude":"20.31667000"},{"name":"Felsőzsolca","countryCode":"HU","stateCode":"BZ","latitude":"48.10000000","longitude":"20.86667000"},{"name":"Gesztely","countryCode":"HU","stateCode":"BZ","latitude":"48.10000000","longitude":"20.96667000"},{"name":"Gönc","countryCode":"HU","stateCode":"BZ","latitude":"48.46667000","longitude":"21.28333000"},{"name":"Gönci Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.39948000","longitude":"21.28307000"},{"name":"Halmaj","countryCode":"HU","stateCode":"BZ","latitude":"48.25000000","longitude":"21.00000000"},{"name":"Harsány","countryCode":"HU","stateCode":"BZ","latitude":"47.96667000","longitude":"20.75000000"},{"name":"Hejőbába","countryCode":"HU","stateCode":"BZ","latitude":"47.90000000","longitude":"20.95000000"},{"name":"Hernádnémeti","countryCode":"HU","stateCode":"BZ","latitude":"48.06667000","longitude":"20.98333000"},{"name":"Izsófalva","countryCode":"HU","stateCode":"BZ","latitude":"48.30000000","longitude":"20.66667000"},{"name":"Járdánháza","countryCode":"HU","stateCode":"BZ","latitude":"48.15000000","longitude":"20.25000000"},{"name":"Karcsa","countryCode":"HU","stateCode":"BZ","latitude":"48.31130000","longitude":"21.80537000"},{"name":"Kazincbarcika","countryCode":"HU","stateCode":"BZ","latitude":"48.25000000","longitude":"20.63333000"},{"name":"Kazincbarcikai Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.26371000","longitude":"20.57978000"},{"name":"Megyaszó","countryCode":"HU","stateCode":"BZ","latitude":"48.18333000","longitude":"21.05000000"},{"name":"Mezőcsát","countryCode":"HU","stateCode":"BZ","latitude":"47.81667000","longitude":"20.91667000"},{"name":"Mezőcsáti Járás","countryCode":"HU","stateCode":"BZ","latitude":"47.79841000","longitude":"20.91693000"},{"name":"Mezőkeresztes","countryCode":"HU","stateCode":"BZ","latitude":"47.83333000","longitude":"20.70000000"},{"name":"Mezőkövesd","countryCode":"HU","stateCode":"BZ","latitude":"47.81667000","longitude":"20.58333000"},{"name":"Mezőkövesdi Járás","countryCode":"HU","stateCode":"BZ","latitude":"47.84876000","longitude":"20.63623000"},{"name":"Mezőzombor","countryCode":"HU","stateCode":"BZ","latitude":"48.15000000","longitude":"21.26667000"},{"name":"Miskolc","countryCode":"HU","stateCode":"BZ","latitude":"48.10000000","longitude":"20.78333000"},{"name":"Miskolci Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.08675000","longitude":"20.77353000"},{"name":"Monok","countryCode":"HU","stateCode":"BZ","latitude":"48.21102000","longitude":"21.15052000"},{"name":"Mád","countryCode":"HU","stateCode":"BZ","latitude":"48.19442000","longitude":"21.28208000"},{"name":"Mályi","countryCode":"HU","stateCode":"BZ","latitude":"48.01667000","longitude":"20.83333000"},{"name":"Múcsony","countryCode":"HU","stateCode":"BZ","latitude":"48.26667000","longitude":"20.68333000"},{"name":"Nyékládháza","countryCode":"HU","stateCode":"BZ","latitude":"47.98333000","longitude":"20.83333000"},{"name":"Olaszliszka","countryCode":"HU","stateCode":"BZ","latitude":"48.25000000","longitude":"21.43333000"},{"name":"Onga","countryCode":"HU","stateCode":"BZ","latitude":"48.11667000","longitude":"20.91667000"},{"name":"Prügy","countryCode":"HU","stateCode":"BZ","latitude":"48.08333000","longitude":"21.25000000"},{"name":"Putnok","countryCode":"HU","stateCode":"BZ","latitude":"48.30000000","longitude":"20.43333000"},{"name":"Putnoki Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.33694000","longitude":"20.46384000"},{"name":"Ricse","countryCode":"HU","stateCode":"BZ","latitude":"48.32565000","longitude":"21.97069000"},{"name":"Rudabánya","countryCode":"HU","stateCode":"BZ","latitude":"48.38333000","longitude":"20.63333000"},{"name":"Sajóbábony","countryCode":"HU","stateCode":"BZ","latitude":"48.16667000","longitude":"20.73333000"},{"name":"Sajókaza","countryCode":"HU","stateCode":"BZ","latitude":"48.28333000","longitude":"20.58333000"},{"name":"Sajólád","countryCode":"HU","stateCode":"BZ","latitude":"48.05000000","longitude":"20.90000000"},{"name":"Sajószentpéter","countryCode":"HU","stateCode":"BZ","latitude":"48.21667000","longitude":"20.71667000"},{"name":"Sajószöged","countryCode":"HU","stateCode":"BZ","latitude":"47.95000000","longitude":"21.00000000"},{"name":"Sajóvámos","countryCode":"HU","stateCode":"BZ","latitude":"48.18171000","longitude":"20.83149000"},{"name":"Sajóörös","countryCode":"HU","stateCode":"BZ","latitude":"47.95000000","longitude":"21.03333000"},{"name":"Szendrő","countryCode":"HU","stateCode":"BZ","latitude":"48.40000000","longitude":"20.73333000"},{"name":"Szentistván","countryCode":"HU","stateCode":"BZ","latitude":"47.76667000","longitude":"20.66667000"},{"name":"Szerencs","countryCode":"HU","stateCode":"BZ","latitude":"48.15993000","longitude":"21.20970000"},{"name":"Szerencsi Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.14929000","longitude":"21.16865000"},{"name":"Szikszó","countryCode":"HU","stateCode":"BZ","latitude":"48.20000000","longitude":"20.93333000"},{"name":"Szikszói Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.30032000","longitude":"20.95507000"},{"name":"Szirmabesenyő","countryCode":"HU","stateCode":"BZ","latitude":"48.15000000","longitude":"20.80000000"},{"name":"Sály","countryCode":"HU","stateCode":"BZ","latitude":"47.95000000","longitude":"20.66667000"},{"name":"Sárospatak","countryCode":"HU","stateCode":"BZ","latitude":"48.32450000","longitude":"21.57383000"},{"name":"Sárospataki Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.29575000","longitude":"21.52716000"},{"name":"Sátoraljaújhely","countryCode":"HU","stateCode":"BZ","latitude":"48.39492000","longitude":"21.65871000"},{"name":"Sátoraljaújhelyi Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.45898000","longitude":"21.54394000"},{"name":"Taktaharkány","countryCode":"HU","stateCode":"BZ","latitude":"48.08333000","longitude":"21.13333000"},{"name":"Taktaszada","countryCode":"HU","stateCode":"BZ","latitude":"48.11667000","longitude":"21.18333000"},{"name":"Tarcal","countryCode":"HU","stateCode":"BZ","latitude":"48.13333000","longitude":"21.35000000"},{"name":"Tiszakarád","countryCode":"HU","stateCode":"BZ","latitude":"48.20000000","longitude":"21.71667000"},{"name":"Tiszakeszi","countryCode":"HU","stateCode":"BZ","latitude":"47.78333000","longitude":"21.00000000"},{"name":"Tiszalúc","countryCode":"HU","stateCode":"BZ","latitude":"48.03774000","longitude":"21.07261000"},{"name":"Tiszaújváros","countryCode":"HU","stateCode":"BZ","latitude":"47.93333000","longitude":"21.08333000"},{"name":"Tiszaújvárosi Járás","countryCode":"HU","stateCode":"BZ","latitude":"47.92656000","longitude":"20.99321000"},{"name":"Tokaj","countryCode":"HU","stateCode":"BZ","latitude":"48.11667000","longitude":"21.41667000"},{"name":"Tokaji Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.14014000","longitude":"21.37002000"},{"name":"Tolcsva","countryCode":"HU","stateCode":"BZ","latitude":"48.28333000","longitude":"21.45000000"},{"name":"Tállya","countryCode":"HU","stateCode":"BZ","latitude":"48.23333000","longitude":"21.23333000"},{"name":"Ónod","countryCode":"HU","stateCode":"BZ","latitude":"48.00000000","longitude":"20.91667000"},{"name":"Ózd","countryCode":"HU","stateCode":"BZ","latitude":"48.21667000","longitude":"20.30000000"},{"name":"Ózdi Járás","countryCode":"HU","stateCode":"BZ","latitude":"48.18133000","longitude":"20.24874000"},{"name":"Abda","countryCode":"HU","stateCode":"GS","latitude":"47.69464000","longitude":"17.54489000"},{"name":"Bakonyszentlászló","countryCode":"HU","stateCode":"GS","latitude":"47.38901000","longitude":"17.80321000"},{"name":"Beled","countryCode":"HU","stateCode":"GS","latitude":"47.46594000","longitude":"17.09294000"},{"name":"Bőny","countryCode":"HU","stateCode":"GS","latitude":"47.65000000","longitude":"17.86977000"},{"name":"Bősárkány","countryCode":"HU","stateCode":"GS","latitude":"47.68821000","longitude":"17.25000000"},{"name":"Csorna","countryCode":"HU","stateCode":"GS","latitude":"47.61155000","longitude":"17.25012000"},{"name":"Csornai Járás","countryCode":"HU","stateCode":"GS","latitude":"47.58403000","longitude":"17.26041000"},{"name":"Farád","countryCode":"HU","stateCode":"GS","latitude":"47.60633000","longitude":"17.20024000"},{"name":"Fertőd","countryCode":"HU","stateCode":"GS","latitude":"47.62173000","longitude":"16.87088000"},{"name":"Fertőrákos","countryCode":"HU","stateCode":"GS","latitude":"47.72017000","longitude":"16.65040000"},{"name":"Fertőszentmiklós","countryCode":"HU","stateCode":"GS","latitude":"47.58996000","longitude":"16.87517000"},{"name":"Győr","countryCode":"HU","stateCode":"GS","latitude":"47.68333000","longitude":"17.63512000"},{"name":"Győri Járás","countryCode":"HU","stateCode":"GS","latitude":"47.67273000","longitude":"17.67936000"},{"name":"Győrszemere","countryCode":"HU","stateCode":"GS","latitude":"47.55256000","longitude":"17.56356000"},{"name":"Győrújbarát","countryCode":"HU","stateCode":"GS","latitude":"47.60643000","longitude":"17.64875000"},{"name":"Halászi","countryCode":"HU","stateCode":"GS","latitude":"47.88930000","longitude":"17.32615000"},{"name":"Jánossomorja","countryCode":"HU","stateCode":"GS","latitude":"47.78621000","longitude":"17.13603000"},{"name":"Kapuvár","countryCode":"HU","stateCode":"GS","latitude":"47.59224000","longitude":"17.02886000"},{"name":"Kapuvári Járás","countryCode":"HU","stateCode":"GS","latitude":"47.56705000","longitude":"17.04056000"},{"name":"Kimle","countryCode":"HU","stateCode":"GS","latitude":"47.81726000","longitude":"17.36642000"},{"name":"Kóny","countryCode":"HU","stateCode":"GS","latitude":"47.63053000","longitude":"17.35717000"},{"name":"Lébény","countryCode":"HU","stateCode":"GS","latitude":"47.73574000","longitude":"17.39076000"},{"name":"Mihályi","countryCode":"HU","stateCode":"GS","latitude":"47.51384000","longitude":"17.09507000"},{"name":"Mosonmagyaróvár","countryCode":"HU","stateCode":"GS","latitude":"47.86789000","longitude":"17.26994000"},{"name":"Mosonmagyaróvári Járás","countryCode":"HU","stateCode":"GS","latitude":"47.85767000","longitude":"17.28212000"},{"name":"Mosonszentmiklós","countryCode":"HU","stateCode":"GS","latitude":"47.72778000","longitude":"17.42784000"},{"name":"Nagycenk","countryCode":"HU","stateCode":"GS","latitude":"47.60435000","longitude":"16.69732000"},{"name":"Nyúl","countryCode":"HU","stateCode":"GS","latitude":"47.59047000","longitude":"17.68904000"},{"name":"Pannonhalma","countryCode":"HU","stateCode":"GS","latitude":"47.54946000","longitude":"17.75535000"},{"name":"Pannonhalmi Járás","countryCode":"HU","stateCode":"GS","latitude":"47.45571000","longitude":"17.81335000"},{"name":"Pér","countryCode":"HU","stateCode":"GS","latitude":"47.61153000","longitude":"17.80632000"},{"name":"Rajka","countryCode":"HU","stateCode":"GS","latitude":"47.99643000","longitude":"17.19821000"},{"name":"Rábapatona","countryCode":"HU","stateCode":"GS","latitude":"47.63224000","longitude":"17.48004000"},{"name":"Sopron","countryCode":"HU","stateCode":"GS","latitude":"47.68501000","longitude":"16.59049000"},{"name":"Soproni Járás","countryCode":"HU","stateCode":"GS","latitude":"47.60385000","longitude":"16.75654000"},{"name":"Szany","countryCode":"HU","stateCode":"GS","latitude":"47.46423000","longitude":"17.30402000"},{"name":"Tét","countryCode":"HU","stateCode":"GS","latitude":"47.51922000","longitude":"17.50802000"},{"name":"Téti Járás","countryCode":"HU","stateCode":"GS","latitude":"47.51515000","longitude":"17.51612000"},{"name":"Töltéstava","countryCode":"HU","stateCode":"GS","latitude":"47.62609000","longitude":"17.73376000"},{"name":"Ágfalva","countryCode":"HU","stateCode":"GS","latitude":"47.68991000","longitude":"16.51658000"},{"name":"Ásványráró","countryCode":"HU","stateCode":"GS","latitude":"47.82733000","longitude":"17.49418000"},{"name":"Öttevény","countryCode":"HU","stateCode":"GS","latitude":"47.71946000","longitude":"17.48474000"},{"name":"Abony","countryCode":"HU","stateCode":"PE","latitude":"47.18990000","longitude":"20.00476000"},{"name":"Acsa","countryCode":"HU","stateCode":"PE","latitude":"47.79425000","longitude":"19.38795000"},{"name":"Albertirsa","countryCode":"HU","stateCode":"PE","latitude":"47.24315000","longitude":"19.61686000"},{"name":"Alsónémedi","countryCode":"HU","stateCode":"PE","latitude":"47.31524000","longitude":"19.15843000"},{"name":"Aszód","countryCode":"HU","stateCode":"PE","latitude":"47.65174000","longitude":"19.47850000"},{"name":"Aszódi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.64738000","longitude":"19.54240000"},{"name":"Bag","countryCode":"HU","stateCode":"PE","latitude":"47.63333000","longitude":"19.48333000"},{"name":"Biatorbágy","countryCode":"HU","stateCode":"PE","latitude":"47.47060000","longitude":"18.81892000"},{"name":"Budakalász","countryCode":"HU","stateCode":"PE","latitude":"47.61667000","longitude":"19.05000000"},{"name":"Budakeszi","countryCode":"HU","stateCode":"PE","latitude":"47.51083000","longitude":"18.92717000"},{"name":"Budakeszi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.49788000","longitude":"18.84980000"},{"name":"Budaörs","countryCode":"HU","stateCode":"PE","latitude":"47.46181000","longitude":"18.95845000"},{"name":"Bugyi","countryCode":"HU","stateCode":"PE","latitude":"47.22748000","longitude":"19.14664000"},{"name":"Cegléd","countryCode":"HU","stateCode":"PE","latitude":"47.17266000","longitude":"19.79952000"},{"name":"Ceglédbercel","countryCode":"HU","stateCode":"PE","latitude":"47.22370000","longitude":"19.66828000"},{"name":"Ceglédi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.20000000","longitude":"19.82463000"},{"name":"Csemő","countryCode":"HU","stateCode":"PE","latitude":"47.11799000","longitude":"19.69092000"},{"name":"Csobánka","countryCode":"HU","stateCode":"PE","latitude":"47.64637000","longitude":"18.96189000"},{"name":"Csömör","countryCode":"HU","stateCode":"PE","latitude":"47.55000000","longitude":"19.23333000"},{"name":"Dabas","countryCode":"HU","stateCode":"PE","latitude":"47.18594000","longitude":"19.31091000"},{"name":"Dabasi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.19000000","longitude":"19.33000000"},{"name":"Diósd","countryCode":"HU","stateCode":"PE","latitude":"47.40950000","longitude":"18.94898000"},{"name":"Domony","countryCode":"HU","stateCode":"PE","latitude":"47.65552000","longitude":"19.43229000"},{"name":"Dunabogdány","countryCode":"HU","stateCode":"PE","latitude":"47.79052000","longitude":"19.04125000"},{"name":"Dunaharaszti","countryCode":"HU","stateCode":"PE","latitude":"47.35450000","longitude":"19.09822000"},{"name":"Dunakeszi","countryCode":"HU","stateCode":"PE","latitude":"47.63641000","longitude":"19.13864000"},{"name":"Dunakeszi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.63365000","longitude":"19.16254000"},{"name":"Dunavarsány","countryCode":"HU","stateCode":"PE","latitude":"47.27859000","longitude":"19.06617000"},{"name":"Dánszentmiklós","countryCode":"HU","stateCode":"PE","latitude":"47.21486000","longitude":"19.54695000"},{"name":"Dány","countryCode":"HU","stateCode":"PE","latitude":"47.52000000","longitude":"19.54400000"},{"name":"Délegyháza","countryCode":"HU","stateCode":"PE","latitude":"47.24135000","longitude":"19.09019000"},{"name":"Dömsöd","countryCode":"HU","stateCode":"PE","latitude":"47.09005000","longitude":"19.01106000"},{"name":"Ecser","countryCode":"HU","stateCode":"PE","latitude":"47.44389000","longitude":"19.32450000"},{"name":"Erdőkertes","countryCode":"HU","stateCode":"PE","latitude":"47.67261000","longitude":"19.30786000"},{"name":"Farmos","countryCode":"HU","stateCode":"PE","latitude":"47.36067000","longitude":"19.84619000"},{"name":"Felsőpakony","countryCode":"HU","stateCode":"PE","latitude":"47.34329000","longitude":"19.23698000"},{"name":"Forrópuszta","countryCode":"HU","stateCode":"PE","latitude":"47.45504000","longitude":"19.66001000"},{"name":"Fót","countryCode":"HU","stateCode":"PE","latitude":"47.61770000","longitude":"19.18870000"},{"name":"Galgahévíz","countryCode":"HU","stateCode":"PE","latitude":"47.61667000","longitude":"19.56667000"},{"name":"Galgamácsa","countryCode":"HU","stateCode":"PE","latitude":"47.69562000","longitude":"19.38724000"},{"name":"Gomba","countryCode":"HU","stateCode":"PE","latitude":"47.37095000","longitude":"19.53057000"},{"name":"Gyál","countryCode":"HU","stateCode":"PE","latitude":"47.38449000","longitude":"19.22140000"},{"name":"Gyáli Járás","countryCode":"HU","stateCode":"PE","latitude":"47.36821000","longitude":"19.27543000"},{"name":"Gyömrő","countryCode":"HU","stateCode":"PE","latitude":"47.42733000","longitude":"19.40133000"},{"name":"Göd","countryCode":"HU","stateCode":"PE","latitude":"47.68324000","longitude":"19.13417000"},{"name":"Gödöllő","countryCode":"HU","stateCode":"PE","latitude":"47.59657000","longitude":"19.35515000"},{"name":"Gödöllői Járás","countryCode":"HU","stateCode":"PE","latitude":"47.55127000","longitude":"19.39595000"},{"name":"Halásztelek","countryCode":"HU","stateCode":"PE","latitude":"47.36173000","longitude":"18.98119000"},{"name":"Hernád","countryCode":"HU","stateCode":"PE","latitude":"47.16238000","longitude":"19.43295000"},{"name":"Hévízgyörk","countryCode":"HU","stateCode":"PE","latitude":"47.63333000","longitude":"19.51667000"},{"name":"Iklad","countryCode":"HU","stateCode":"PE","latitude":"47.66533000","longitude":"19.43610000"},{"name":"Inárcs","countryCode":"HU","stateCode":"PE","latitude":"47.26200000","longitude":"19.32700000"},{"name":"Isaszeg","countryCode":"HU","stateCode":"PE","latitude":"47.53011000","longitude":"19.40205000"},{"name":"Jászkarajenő","countryCode":"HU","stateCode":"PE","latitude":"47.05000000","longitude":"20.06667000"},{"name":"Kakucs","countryCode":"HU","stateCode":"PE","latitude":"47.24200000","longitude":"19.36467000"},{"name":"Kartal","countryCode":"HU","stateCode":"PE","latitude":"47.67133000","longitude":"19.54200000"},{"name":"Kerepes","countryCode":"HU","stateCode":"PE","latitude":"47.56008000","longitude":"19.28289000"},{"name":"Kiskunlacháza","countryCode":"HU","stateCode":"PE","latitude":"47.18839000","longitude":"19.00930000"},{"name":"Kismaros","countryCode":"HU","stateCode":"PE","latitude":"47.83742000","longitude":"19.00463000"},{"name":"Kistarcsa","countryCode":"HU","stateCode":"PE","latitude":"47.54757000","longitude":"19.26247000"},{"name":"Kocsér","countryCode":"HU","stateCode":"PE","latitude":"47.00165000","longitude":"19.92067000"},{"name":"Kosd","countryCode":"HU","stateCode":"PE","latitude":"47.80791000","longitude":"19.17821000"},{"name":"Kóka","countryCode":"HU","stateCode":"PE","latitude":"47.48552000","longitude":"19.57876000"},{"name":"Leányfalu","countryCode":"HU","stateCode":"PE","latitude":"47.71778000","longitude":"19.08585000"},{"name":"Maglód","countryCode":"HU","stateCode":"PE","latitude":"47.44258000","longitude":"19.36438000"},{"name":"Mende","countryCode":"HU","stateCode":"PE","latitude":"47.43133000","longitude":"19.45628000"},{"name":"Mogyoród","countryCode":"HU","stateCode":"PE","latitude":"47.59748000","longitude":"19.24070000"},{"name":"Monor","countryCode":"HU","stateCode":"PE","latitude":"47.35133000","longitude":"19.44733000"},{"name":"Monori Járás","countryCode":"HU","stateCode":"PE","latitude":"47.34990000","longitude":"19.47680000"},{"name":"Nagykovácsi","countryCode":"HU","stateCode":"PE","latitude":"47.65000000","longitude":"19.01667000"},{"name":"Nagykáta","countryCode":"HU","stateCode":"PE","latitude":"47.41514000","longitude":"19.74410000"},{"name":"Nagykátai Járás","countryCode":"HU","stateCode":"PE","latitude":"47.39109000","longitude":"19.73920000"},{"name":"Nagykőrös","countryCode":"HU","stateCode":"PE","latitude":"47.03419000","longitude":"19.77857000"},{"name":"Nagykőrösi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.03563000","longitude":"19.79259000"},{"name":"Nagymaros","countryCode":"HU","stateCode":"PE","latitude":"47.79280000","longitude":"18.95984000"},{"name":"Nagytarcsa","countryCode":"HU","stateCode":"PE","latitude":"47.53128000","longitude":"19.28343000"},{"name":"Nyáregyháza","countryCode":"HU","stateCode":"PE","latitude":"47.26175000","longitude":"19.50146000"},{"name":"Perbál","countryCode":"HU","stateCode":"PE","latitude":"47.58957000","longitude":"18.76099000"},{"name":"Pilis","countryCode":"HU","stateCode":"PE","latitude":"47.28904000","longitude":"19.54848000"},{"name":"Pilisborosjenő","countryCode":"HU","stateCode":"PE","latitude":"47.60744000","longitude":"18.99322000"},{"name":"Piliscsaba","countryCode":"HU","stateCode":"PE","latitude":"47.63417000","longitude":"18.82886000"},{"name":"Pilisszentiván","countryCode":"HU","stateCode":"PE","latitude":"47.60964000","longitude":"18.89940000"},{"name":"Pilisszentkereszt","countryCode":"HU","stateCode":"PE","latitude":"47.69143000","longitude":"18.90503000"},{"name":"Pilisszántó","countryCode":"HU","stateCode":"PE","latitude":"47.66909000","longitude":"18.88762000"},{"name":"Pilisvörösvár","countryCode":"HU","stateCode":"PE","latitude":"47.61386000","longitude":"18.90893000"},{"name":"Pilisvörösvári Járás","countryCode":"HU","stateCode":"PE","latitude":"47.60925000","longitude":"18.86658000"},{"name":"Pomáz","countryCode":"HU","stateCode":"PE","latitude":"47.64227000","longitude":"19.02784000"},{"name":"Pánd","countryCode":"HU","stateCode":"PE","latitude":"47.35333000","longitude":"19.63571000"},{"name":"Páty","countryCode":"HU","stateCode":"PE","latitude":"47.51709000","longitude":"18.82851000"},{"name":"Pécel","countryCode":"HU","stateCode":"PE","latitude":"47.48962000","longitude":"19.34162000"},{"name":"Péteri","countryCode":"HU","stateCode":"PE","latitude":"47.39104000","longitude":"19.40981000"},{"name":"Ráckeve","countryCode":"HU","stateCode":"PE","latitude":"47.16095000","longitude":"18.94478000"},{"name":"Ráckevei Járás","countryCode":"HU","stateCode":"PE","latitude":"47.15158000","longitude":"19.01456000"},{"name":"Solymár","countryCode":"HU","stateCode":"PE","latitude":"47.59246000","longitude":"18.93212000"},{"name":"Szada","countryCode":"HU","stateCode":"PE","latitude":"47.63333000","longitude":"19.31667000"},{"name":"Szentendre","countryCode":"HU","stateCode":"PE","latitude":"47.66943000","longitude":"19.07561000"},{"name":"Szentendrei Járás","countryCode":"HU","stateCode":"PE","latitude":"47.71146000","longitude":"19.02524000"},{"name":"Szentlőrinckáta","countryCode":"HU","stateCode":"PE","latitude":"47.51947000","longitude":"19.75286000"},{"name":"Szentmártonkáta","countryCode":"HU","stateCode":"PE","latitude":"47.45419000","longitude":"19.70143000"},{"name":"Szigetcsép","countryCode":"HU","stateCode":"PE","latitude":"47.26492000","longitude":"18.97048000"},{"name":"Szigethalom","countryCode":"HU","stateCode":"PE","latitude":"47.32228000","longitude":"19.00262000"},{"name":"Szigetszentmiklós","countryCode":"HU","stateCode":"PE","latitude":"47.34382000","longitude":"19.04335000"},{"name":"Szigetszentmiklósi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.30566000","longitude":"19.02829000"},{"name":"Szigetújfalu","countryCode":"HU","stateCode":"PE","latitude":"47.23417000","longitude":"18.92746000"},{"name":"Szob","countryCode":"HU","stateCode":"PE","latitude":"47.81921000","longitude":"18.87020000"},{"name":"Szobi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.93419000","longitude":"18.85438000"},{"name":"Százhalombatta","countryCode":"HU","stateCode":"PE","latitude":"47.32949000","longitude":"18.93878000"},{"name":"Sződ","countryCode":"HU","stateCode":"PE","latitude":"47.72439000","longitude":"19.17046000"},{"name":"Sződliget","countryCode":"HU","stateCode":"PE","latitude":"47.73259000","longitude":"19.14749000"},{"name":"Sóskút","countryCode":"HU","stateCode":"PE","latitude":"47.40665000","longitude":"18.82247000"},{"name":"Sülysáp","countryCode":"HU","stateCode":"PE","latitude":"47.45206000","longitude":"19.53369000"},{"name":"Tahitótfalu","countryCode":"HU","stateCode":"PE","latitude":"47.75000000","longitude":"19.10000000"},{"name":"Taksony","countryCode":"HU","stateCode":"PE","latitude":"47.32968000","longitude":"19.06695000"},{"name":"Telki","countryCode":"HU","stateCode":"PE","latitude":"47.54791000","longitude":"18.82816000"},{"name":"Tura","countryCode":"HU","stateCode":"PE","latitude":"47.60924000","longitude":"19.60279000"},{"name":"Táborfalva","countryCode":"HU","stateCode":"PE","latitude":"47.09942000","longitude":"19.47837000"},{"name":"Tápióbicske","countryCode":"HU","stateCode":"PE","latitude":"47.36096000","longitude":"19.68609000"},{"name":"Tápiógyörgye","countryCode":"HU","stateCode":"PE","latitude":"47.33505000","longitude":"19.95276000"},{"name":"Tápiószecső","countryCode":"HU","stateCode":"PE","latitude":"47.45000000","longitude":"19.60923000"},{"name":"Tápiószele","countryCode":"HU","stateCode":"PE","latitude":"47.33609000","longitude":"19.87724000"},{"name":"Tápiószentmárton","countryCode":"HU","stateCode":"PE","latitude":"47.33990000","longitude":"19.74648000"},{"name":"Tápiószőlős","countryCode":"HU","stateCode":"PE","latitude":"47.30248000","longitude":"19.85133000"},{"name":"Tápióság","countryCode":"HU","stateCode":"PE","latitude":"47.40200000","longitude":"19.63047000"},{"name":"Tárnok","countryCode":"HU","stateCode":"PE","latitude":"47.37327000","longitude":"18.84579000"},{"name":"Tóalmás","countryCode":"HU","stateCode":"PE","latitude":"47.50782000","longitude":"19.66657000"},{"name":"Tököl","countryCode":"HU","stateCode":"PE","latitude":"47.32178000","longitude":"18.96249000"},{"name":"Törtel","countryCode":"HU","stateCode":"PE","latitude":"47.12209000","longitude":"19.93714000"},{"name":"Törökbálint","countryCode":"HU","stateCode":"PE","latitude":"47.42931000","longitude":"18.91356000"},{"name":"Valkó","countryCode":"HU","stateCode":"PE","latitude":"47.56391000","longitude":"19.51267000"},{"name":"Vecsés","countryCode":"HU","stateCode":"PE","latitude":"47.40705000","longitude":"19.28648000"},{"name":"Vecsési Járás","countryCode":"HU","stateCode":"PE","latitude":"47.42923000","longitude":"19.30136000"},{"name":"Veresegyház","countryCode":"HU","stateCode":"PE","latitude":"47.64590000","longitude":"19.29536000"},{"name":"Verőce","countryCode":"HU","stateCode":"PE","latitude":"47.82468000","longitude":"19.03484000"},{"name":"Visegrád","countryCode":"HU","stateCode":"PE","latitude":"47.78526000","longitude":"18.97090000"},{"name":"Vác","countryCode":"HU","stateCode":"PE","latitude":"47.77591000","longitude":"19.13612000"},{"name":"Váci Járás","countryCode":"HU","stateCode":"PE","latitude":"47.78316000","longitude":"19.23882000"},{"name":"Vácszentlászló","countryCode":"HU","stateCode":"PE","latitude":"47.57400000","longitude":"19.53771000"},{"name":"Zsámbok","countryCode":"HU","stateCode":"PE","latitude":"47.54381000","longitude":"19.61048000"},{"name":"Zsámbék","countryCode":"HU","stateCode":"PE","latitude":"47.54814000","longitude":"18.72011000"},{"name":"Érd","countryCode":"HU","stateCode":"PE","latitude":"47.39489000","longitude":"18.91361000"},{"name":"Érdi Járás","countryCode":"HU","stateCode":"PE","latitude":"47.35600000","longitude":"18.90167000"},{"name":"Ócsa","countryCode":"HU","stateCode":"PE","latitude":"47.29986000","longitude":"19.23057000"},{"name":"Örkény","countryCode":"HU","stateCode":"PE","latitude":"47.12991000","longitude":"19.43324000"},{"name":"Újhartyán","countryCode":"HU","stateCode":"PE","latitude":"47.21981000","longitude":"19.38638000"},{"name":"Újszilvás","countryCode":"HU","stateCode":"PE","latitude":"47.27477000","longitude":"19.92477000"},{"name":"Úri","countryCode":"HU","stateCode":"PE","latitude":"47.41429000","longitude":"19.52762000"},{"name":"Üllő","countryCode":"HU","stateCode":"PE","latitude":"47.38771000","longitude":"19.35533000"},{"name":"Üröm","countryCode":"HU","stateCode":"PE","latitude":"47.59674000","longitude":"19.01583000"},{"name":"Őrbottyán","countryCode":"HU","stateCode":"PE","latitude":"47.68711000","longitude":"19.28239000"},{"name":"Abádszalók","countryCode":"HU","stateCode":"JN","latitude":"47.46667000","longitude":"20.60000000"},{"name":"Alattyán","countryCode":"HU","stateCode":"JN","latitude":"47.42705000","longitude":"20.04219000"},{"name":"Besenyszög","countryCode":"HU","stateCode":"JN","latitude":"47.30000000","longitude":"20.26667000"},{"name":"Cibakháza","countryCode":"HU","stateCode":"JN","latitude":"46.95976000","longitude":"20.19753000"},{"name":"Cserkeszőlő","countryCode":"HU","stateCode":"JN","latitude":"46.86320000","longitude":"20.18701000"},{"name":"Fegyvernek","countryCode":"HU","stateCode":"JN","latitude":"47.26667000","longitude":"20.53333000"},{"name":"Jánoshida","countryCode":"HU","stateCode":"JN","latitude":"47.38333000","longitude":"20.06667000"},{"name":"Jászalsószentgyörgy","countryCode":"HU","stateCode":"JN","latitude":"47.36667000","longitude":"20.10000000"},{"name":"Jászapáti","countryCode":"HU","stateCode":"JN","latitude":"47.51667000","longitude":"20.15000000"},{"name":"Jászapáti Járás","countryCode":"HU","stateCode":"JN","latitude":"47.46126000","longitude":"20.06567000"},{"name":"Jászberény","countryCode":"HU","stateCode":"JN","latitude":"47.50000000","longitude":"19.91667000"},{"name":"Jászberényi Járás","countryCode":"HU","stateCode":"JN","latitude":"47.56500000","longitude":"19.86887000"},{"name":"Jászdózsa","countryCode":"HU","stateCode":"JN","latitude":"47.56610000","longitude":"20.01534000"},{"name":"Jászjákóhalma","countryCode":"HU","stateCode":"JN","latitude":"47.52038000","longitude":"19.99086000"},{"name":"Jászkisér","countryCode":"HU","stateCode":"JN","latitude":"47.45000000","longitude":"20.21667000"},{"name":"Jászladány","countryCode":"HU","stateCode":"JN","latitude":"47.36667000","longitude":"20.16667000"},{"name":"Jászszentandrás","countryCode":"HU","stateCode":"JN","latitude":"47.58333000","longitude":"20.18333000"},{"name":"Jászárokszállás","countryCode":"HU","stateCode":"JN","latitude":"47.64238000","longitude":"19.98038000"},{"name":"Karcag","countryCode":"HU","stateCode":"JN","latitude":"47.31667000","longitude":"20.93333000"},{"name":"Karcagi Járás","countryCode":"HU","stateCode":"JN","latitude":"47.28583000","longitude":"20.84218000"},{"name":"Kenderes","countryCode":"HU","stateCode":"JN","latitude":"47.25000000","longitude":"20.68333000"},{"name":"Kengyel","countryCode":"HU","stateCode":"JN","latitude":"47.08333000","longitude":"20.33333000"},{"name":"Kisújszállás","countryCode":"HU","stateCode":"JN","latitude":"47.21667000","longitude":"20.76667000"},{"name":"Kunhegyes","countryCode":"HU","stateCode":"JN","latitude":"47.36667000","longitude":"20.63333000"},{"name":"Kunhegyesi Járás","countryCode":"HU","stateCode":"JN","latitude":"47.40329000","longitude":"20.59199000"},{"name":"Kunmadaras","countryCode":"HU","stateCode":"JN","latitude":"47.43333000","longitude":"20.80000000"},{"name":"Kunszentmárton","countryCode":"HU","stateCode":"JN","latitude":"46.83916000","longitude":"20.28879000"},{"name":"Kunszentmártoni Járás","countryCode":"HU","stateCode":"JN","latitude":"46.87698000","longitude":"20.25179000"},{"name":"Mezőtúr","countryCode":"HU","stateCode":"JN","latitude":"47.00000000","longitude":"20.63333000"},{"name":"Mezőtúri Járás","countryCode":"HU","stateCode":"JN","latitude":"47.02495000","longitude":"20.59046000"},{"name":"Rákóczifalva","countryCode":"HU","stateCode":"JN","latitude":"47.08333000","longitude":"20.23333000"},{"name":"Rákócziújfalu","countryCode":"HU","stateCode":"JN","latitude":"47.06667000","longitude":"20.26667000"},{"name":"Szajol","countryCode":"HU","stateCode":"JN","latitude":"47.18333000","longitude":"20.30000000"},{"name":"Szelevény","countryCode":"HU","stateCode":"JN","latitude":"46.80259000","longitude":"20.20283000"},{"name":"Szolnok","countryCode":"HU","stateCode":"JN","latitude":"47.18333000","longitude":"20.20000000"},{"name":"Szolnoki Járás","countryCode":"HU","stateCode":"JN","latitude":"47.22480000","longitude":"20.19839000"},{"name":"Tiszabura","countryCode":"HU","stateCode":"JN","latitude":"47.45000000","longitude":"20.46667000"},{"name":"Tiszabő","countryCode":"HU","stateCode":"JN","latitude":"47.30000000","longitude":"20.48333000"},{"name":"Tiszaföldvár","countryCode":"HU","stateCode":"JN","latitude":"46.98333000","longitude":"20.25000000"},{"name":"Tiszafüred","countryCode":"HU","stateCode":"JN","latitude":"47.61667000","longitude":"20.76667000"},{"name":"Tiszafüredi Járás","countryCode":"HU","stateCode":"JN","latitude":"47.53907000","longitude":"20.78879000"},{"name":"Tiszapüspöki","countryCode":"HU","stateCode":"JN","latitude":"47.21667000","longitude":"20.31667000"},{"name":"Tiszaroff","countryCode":"HU","stateCode":"JN","latitude":"47.40000000","longitude":"20.45000000"},{"name":"Tiszaszentimre","countryCode":"HU","stateCode":"JN","latitude":"47.48333000","longitude":"20.73333000"},{"name":"Tiszaszőlős","countryCode":"HU","stateCode":"JN","latitude":"47.55707000","longitude":"20.71949000"},{"name":"Tiszasüly","countryCode":"HU","stateCode":"JN","latitude":"47.38333000","longitude":"20.40000000"},{"name":"Tószeg","countryCode":"HU","stateCode":"JN","latitude":"47.10000000","longitude":"20.15000000"},{"name":"Törökszentmiklós","countryCode":"HU","stateCode":"JN","latitude":"47.18333000","longitude":"20.41667000"},{"name":"Törökszentmiklósi Járás","countryCode":"HU","stateCode":"JN","latitude":"47.18209000","longitude":"20.44859000"},{"name":"Túrkeve","countryCode":"HU","stateCode":"JN","latitude":"47.10000000","longitude":"20.75000000"},{"name":"Zagyvarékas","countryCode":"HU","stateCode":"JN","latitude":"47.26667000","longitude":"20.13333000"},{"name":"Öcsöd","countryCode":"HU","stateCode":"JN","latitude":"46.90000000","longitude":"20.40000000"},{"name":"Újszász","countryCode":"HU","stateCode":"JN","latitude":"47.30000000","longitude":"20.08333000"},{"name":"Ajak","countryCode":"HU","stateCode":"SZ","latitude":"48.17664000","longitude":"22.06273000"},{"name":"Anarcs","countryCode":"HU","stateCode":"SZ","latitude":"48.17642000","longitude":"22.11167000"},{"name":"Apagy","countryCode":"HU","stateCode":"SZ","latitude":"47.96431000","longitude":"21.93539000"},{"name":"Aranyosapáti","countryCode":"HU","stateCode":"SZ","latitude":"48.20595000","longitude":"22.25916000"},{"name":"Baktalórántháza","countryCode":"HU","stateCode":"SZ","latitude":"48.00000000","longitude":"22.08333000"},{"name":"Baktalórántházai Járás","countryCode":"HU","stateCode":"SZ","latitude":"48.00436000","longitude":"22.02449000"},{"name":"Balkány","countryCode":"HU","stateCode":"SZ","latitude":"47.77066000","longitude":"21.86314000"},{"name":"Buj","countryCode":"HU","stateCode":"SZ","latitude":"48.10000000","longitude":"21.65000000"},{"name":"Bököny","countryCode":"HU","stateCode":"SZ","latitude":"47.73333000","longitude":"21.75000000"},{"name":"Csenger","countryCode":"HU","stateCode":"SZ","latitude":"47.83582000","longitude":"22.68096000"},{"name":"Csengeri Járás","countryCode":"HU","stateCode":"SZ","latitude":"47.83045000","longitude":"22.59810000"},{"name":"Demecser","countryCode":"HU","stateCode":"SZ","latitude":"48.11648000","longitude":"21.92624000"},{"name":"Dombrád","countryCode":"HU","stateCode":"SZ","latitude":"48.23333000","longitude":"21.93333000"},{"name":"Döge","countryCode":"HU","stateCode":"SZ","latitude":"48.26246000","longitude":"22.06339000"},{"name":"Encsencs","countryCode":"HU","stateCode":"SZ","latitude":"47.73333000","longitude":"22.11667000"},{"name":"Fehérgyarmat","countryCode":"HU","stateCode":"SZ","latitude":"47.98333000","longitude":"22.51667000"},{"name":"Fehérgyarmati Járás","countryCode":"HU","stateCode":"SZ","latitude":"48.00436000","longitude":"22.63014000"},{"name":"Fényeslitke","countryCode":"HU","stateCode":"SZ","latitude":"48.27133000","longitude":"22.10009000"},{"name":"Gyulaháza","countryCode":"HU","stateCode":"SZ","latitude":"48.13333000","longitude":"22.11667000"},{"name":"Gégény","countryCode":"HU","stateCode":"SZ","latitude":"48.15000000","longitude":"21.95000000"},{"name":"Hodász","countryCode":"HU","stateCode":"SZ","latitude":"47.91834000","longitude":"22.20153000"},{"name":"Ibrány","countryCode":"HU","stateCode":"SZ","latitude":"48.12329000","longitude":"21.70953000"},{"name":"Ibrányi Járás","countryCode":"HU","stateCode":"SZ","latitude":"48.12794000","longitude":"21.69344000"},{"name":"Kemecse","countryCode":"HU","stateCode":"SZ","latitude":"48.07532000","longitude":"21.80625000"},{"name":"Kemecsei Járás","countryCode":"HU","stateCode":"SZ","latitude":"48.10048000","longitude":"21.88414000"},{"name":"Kisléta","countryCode":"HU","stateCode":"SZ","latitude":"47.84244000","longitude":"22.00393000"},{"name":"Kisvárda","countryCode":"HU","stateCode":"SZ","latitude":"48.21667000","longitude":"22.08333000"},{"name":"Kisvárdai Járás","countryCode":"HU","stateCode":"SZ","latitude":"48.22100000","longitude":"22.06415000"},{"name":"Kocsord","countryCode":"HU","stateCode":"SZ","latitude":"47.93912000","longitude":"22.38333000"},{"name":"Kállósemjén","countryCode":"HU","stateCode":"SZ","latitude":"47.86081000","longitude":"21.93929000"},{"name":"Kálmánháza","countryCode":"HU","stateCode":"SZ","latitude":"47.88333000","longitude":"21.58333000"},{"name":"Kántorjánosi","countryCode":"HU","stateCode":"SZ","latitude":"47.93333000","longitude":"22.15000000"},{"name":"Kék","countryCode":"HU","stateCode":"SZ","latitude":"48.11667000","longitude":"21.88333000"},{"name":"Kótaj","countryCode":"HU","stateCode":"SZ","latitude":"48.05000000","longitude":"21.71667000"},{"name":"Levelek","countryCode":"HU","stateCode":"SZ","latitude":"47.96282000","longitude":"21.98537000"},{"name":"Mándok","countryCode":"HU","stateCode":"SZ","latitude":"48.32149000","longitude":"22.19107000"},{"name":"Máriapócs","countryCode":"HU","stateCode":"SZ","latitude":"47.88303000","longitude":"22.02501000"},{"name":"Mátészalka","countryCode":"HU","stateCode":"SZ","latitude":"47.95528000","longitude":"22.32348000"},{"name":"Mátészalkai Járás","countryCode":"HU","stateCode":"SZ","latitude":"47.92961000","longitude":"22.31892000"},{"name":"Mérk","countryCode":"HU","stateCode":"SZ","latitude":"47.78824000","longitude":"22.38038000"},{"name":"Nagycserkesz","countryCode":"HU","stateCode":"SZ","latitude":"47.96667000","longitude":"21.53333000"},{"name":"Nagydobos","countryCode":"HU","stateCode":"SZ","latitude":"48.05759000","longitude":"22.30423000"},{"name":"Nagyecsed","countryCode":"HU","stateCode":"SZ","latitude":"47.86547000","longitude":"22.39159000"},{"name":"Nagyhalász","countryCode":"HU","stateCode":"SZ","latitude":"48.13266000","longitude":"21.76104000"},{"name":"Nagykálló","countryCode":"HU","stateCode":"SZ","latitude":"47.87491000","longitude":"21.84082000"},{"name":"Nagykállói Járás","countryCode":"HU","stateCode":"SZ","latitude":"47.79994000","longitude":"21.84753000"},{"name":"Napkor","countryCode":"HU","stateCode":"SZ","latitude":"47.93797000","longitude":"21.86763000"},{"name":"Nyírbogdány","countryCode":"HU","stateCode":"SZ","latitude":"48.05723000","longitude":"21.88242000"},{"name":"Nyírbogát","countryCode":"HU","stateCode":"SZ","latitude":"47.80340000","longitude":"22.06561000"},{"name":"Nyírbátor","countryCode":"HU","stateCode":"SZ","latitude":"47.83333000","longitude":"22.13333000"},{"name":"Nyírbátori Járás","countryCode":"HU","stateCode":"SZ","latitude":"47.77553000","longitude":"22.11755000"},{"name":"Nyírbéltek","countryCode":"HU","stateCode":"SZ","latitude":"47.70000000","longitude":"22.13333000"},{"name":"Nyírcsaholy","countryCode":"HU","stateCode":"SZ","latitude":"47.90383000","longitude":"22.33630000"},{"name":"Nyíregyháza","countryCode":"HU","stateCode":"SZ","latitude":"47.95539000","longitude":"21.71671000"},{"name":"Nyíregyházi Járás","countryCode":"HU","stateCode":"SZ","latitude":"47.97691000","longitude":"21.64463000"},{"name":"Nyírgyulaj","countryCode":"HU","stateCode":"SZ","latitude":"47.88622000","longitude":"22.09781000"},{"name":"Nyírkarász","countryCode":"HU","stateCode":"SZ","latitude":"48.09477000","longitude":"22.10463000"},{"name":"Nyírlugos","countryCode":"HU","stateCode":"SZ","latitude":"47.69315000","longitude":"22.04476000"},{"name":"Nyírmada","countryCode":"HU","stateCode":"SZ","latitude":"48.06667000","longitude":"22.20000000"},{"name":"Nyírmeggyes","countryCode":"HU","stateCode":"SZ","latitude":"47.91667000","longitude":"22.26667000"},{"name":"Nyírmihálydi","countryCode":"HU","stateCode":"SZ","latitude":"47.73976000","longitude":"21.96445000"},{"name":"Nyírpazony","countryCode":"HU","stateCode":"SZ","latitude":"47.98333000","longitude":"21.80000000"},{"name":"Nyírtass","countryCode":"HU","stateCode":"SZ","latitude":"48.11667000","longitude":"22.03333000"},{"name":"Nyírtelek","countryCode":"HU","stateCode":"SZ","latitude":"48.01667000","longitude":"21.63333000"},{"name":"Nyírvasvári","countryCode":"HU","stateCode":"SZ","latitude":"47.81667000","longitude":"22.18683000"},{"name":"Petneháza","countryCode":"HU","stateCode":"SZ","latitude":"48.06084000","longitude":"22.07485000"},{"name":"Porcsalma","countryCode":"HU","stateCode":"SZ","latitude":"47.88333000","longitude":"22.56667000"},{"name":"Pátroha","countryCode":"HU","stateCode":"SZ","latitude":"48.16667000","longitude":"22.00000000"},{"name":"Rakamaz","countryCode":"HU","stateCode":"SZ","latitude":"48.12372000","longitude":"21.46429000"},{"name":"Szakoly","countryCode":"HU","stateCode":"SZ","latitude":"47.76667000","longitude":"21.91667000"},{"name":"Szamosszeg","countryCode":"HU","stateCode":"SZ","latitude":"48.04561000","longitude":"22.36582000"},{"name":"Tarpa","countryCode":"HU","stateCode":"SZ","latitude":"48.10480000","longitude":"22.53744000"},{"name":"Tiszabercel","countryCode":"HU","stateCode":"SZ","latitude":"48.15000000","longitude":"21.65000000"},{"name":"Tiszabezdéd","countryCode":"HU","stateCode":"SZ","latitude":"48.36667000","longitude":"22.15000000"},{"name":"Tiszadada","countryCode":"HU","stateCode":"SZ","latitude":"48.03333000","longitude":"21.25000000"},{"name":"Tiszadob","countryCode":"HU","stateCode":"SZ","latitude":"48.01667000","longitude":"21.16667000"},{"name":"Tiszaeszlár","countryCode":"HU","stateCode":"SZ","latitude":"48.05000000","longitude":"21.46667000"},{"name":"Tiszalök","countryCode":"HU","stateCode":"SZ","latitude":"48.01667000","longitude":"21.38333000"},{"name":"Tiszanagyfalu","countryCode":"HU","stateCode":"SZ","latitude":"48.10000000","longitude":"21.48333000"},{"name":"Tiszavasvári","countryCode":"HU","stateCode":"SZ","latitude":"47.96667000","longitude":"21.35000000"},{"name":"Tiszavasvári Járás","countryCode":"HU","stateCode":"SZ","latitude":"47.98606000","longitude":"21.36545000"},{"name":"Tornyospálca","countryCode":"HU","stateCode":"SZ","latitude":"48.26667000","longitude":"22.18333000"},{"name":"Tunyogmatolcs","countryCode":"HU","stateCode":"SZ","latitude":"47.96667000","longitude":"22.46667000"},{"name":"Tuzsér","countryCode":"HU","stateCode":"SZ","latitude":"48.34407000","longitude":"22.11762000"},{"name":"Tyukod","countryCode":"HU","stateCode":"SZ","latitude":"47.85378000","longitude":"22.56330000"},{"name":"Vaja","countryCode":"HU","stateCode":"SZ","latitude":"48.00574000","longitude":"22.16761000"},{"name":"Vásárosnamény","countryCode":"HU","stateCode":"SZ","latitude":"48.12542000","longitude":"22.31325000"},{"name":"Vásárosnaményi Járás","countryCode":"HU","stateCode":"SZ","latitude":"48.17981000","longitude":"22.35859000"},{"name":"Záhony","countryCode":"HU","stateCode":"SZ","latitude":"48.40906000","longitude":"22.17614000"},{"name":"Záhonyi Járás","countryCode":"HU","stateCode":"SZ","latitude":"48.34914000","longitude":"22.18925000"},{"name":"Ófehértó","countryCode":"HU","stateCode":"SZ","latitude":"47.93333000","longitude":"22.05000000"},{"name":"Ópályi","countryCode":"HU","stateCode":"SZ","latitude":"47.99771000","longitude":"22.32617000"},{"name":"Ököritófülpös","countryCode":"HU","stateCode":"SZ","latitude":"47.91862000","longitude":"22.50810000"},{"name":"Újfehértó","countryCode":"HU","stateCode":"SZ","latitude":"47.80000000","longitude":"21.68333000"},{"name":"Ajka","countryCode":"HU","stateCode":"VE","latitude":"47.10196000","longitude":"17.55892000"},{"name":"Ajkai Járás","countryCode":"HU","stateCode":"VE","latitude":"47.07988000","longitude":"17.56375000"},{"name":"Badacsonytomaj","countryCode":"HU","stateCode":"VE","latitude":"46.80711000","longitude":"17.51385000"},{"name":"Balatonalmádi","countryCode":"HU","stateCode":"VE","latitude":"47.03526000","longitude":"18.02076000"},{"name":"Balatonalmádi Járás","countryCode":"HU","stateCode":"VE","latitude":"47.04174000","longitude":"18.09617000"},{"name":"Balatonfüred","countryCode":"HU","stateCode":"VE","latitude":"46.96188000","longitude":"17.87187000"},{"name":"Balatonfüredi Járás","countryCode":"HU","stateCode":"VE","latitude":"46.93952000","longitude":"17.79411000"},{"name":"Balatonkenese","countryCode":"HU","stateCode":"VE","latitude":"47.04019000","longitude":"18.10671000"},{"name":"Berhida","countryCode":"HU","stateCode":"VE","latitude":"47.11131000","longitude":"18.12948000"},{"name":"Csabrendek","countryCode":"HU","stateCode":"VE","latitude":"47.01356000","longitude":"17.29108000"},{"name":"Csetény","countryCode":"HU","stateCode":"VE","latitude":"47.31806000","longitude":"17.99208000"},{"name":"Csopak","countryCode":"HU","stateCode":"VE","latitude":"46.97709000","longitude":"17.91819000"},{"name":"Devecser","countryCode":"HU","stateCode":"VE","latitude":"47.10316000","longitude":"17.43802000"},{"name":"Devecseri Járás","countryCode":"HU","stateCode":"VE","latitude":"47.16836000","longitude":"17.32271000"},{"name":"Hajmáskér","countryCode":"HU","stateCode":"VE","latitude":"47.14513000","longitude":"18.01964000"},{"name":"Herend","countryCode":"HU","stateCode":"VE","latitude":"47.13333000","longitude":"17.75000000"},{"name":"Litér","countryCode":"HU","stateCode":"VE","latitude":"47.10104000","longitude":"18.00454000"},{"name":"Nemesvámos","countryCode":"HU","stateCode":"VE","latitude":"47.05514000","longitude":"17.87477000"},{"name":"Pápa","countryCode":"HU","stateCode":"VE","latitude":"47.33004000","longitude":"17.46740000"},{"name":"Pápai Járás","countryCode":"HU","stateCode":"VE","latitude":"47.33769000","longitude":"17.49663000"},{"name":"Pétfürdő","countryCode":"HU","stateCode":"VE","latitude":"47.16667000","longitude":"18.11667000"},{"name":"Révfülöp","countryCode":"HU","stateCode":"VE","latitude":"46.82573000","longitude":"17.61967000"},{"name":"Szentkirályszabadja","countryCode":"HU","stateCode":"VE","latitude":"47.05760000","longitude":"17.97052000"},{"name":"Sümeg","countryCode":"HU","stateCode":"VE","latitude":"46.97703000","longitude":"17.28209000"},{"name":"Sümegi Járás","countryCode":"HU","stateCode":"VE","latitude":"47.02648000","longitude":"17.26779000"},{"name":"Tapolca","countryCode":"HU","stateCode":"VE","latitude":"46.88152000","longitude":"17.44117000"},{"name":"Tapolcai Járás","countryCode":"HU","stateCode":"VE","latitude":"46.89833000","longitude":"17.49510000"},{"name":"Tihany","countryCode":"HU","stateCode":"VE","latitude":"46.91369000","longitude":"17.88918000"},{"name":"Veszprém","countryCode":"HU","stateCode":"VE","latitude":"47.09327000","longitude":"17.91149000"},{"name":"Veszprémi Járás","countryCode":"HU","stateCode":"VE","latitude":"47.09666000","longitude":"17.82157000"},{"name":"Várpalota","countryCode":"HU","stateCode":"VE","latitude":"47.19936000","longitude":"18.13954000"},{"name":"Várpalotai Járás","countryCode":"HU","stateCode":"VE","latitude":"47.18514000","longitude":"18.12211000"},{"name":"Zirc","countryCode":"HU","stateCode":"VE","latitude":"47.26362000","longitude":"17.87373000"},{"name":"Zirci Járás","countryCode":"HU","stateCode":"VE","latitude":"47.28583000","longitude":"17.88412000"},{"name":"Zánka","countryCode":"HU","stateCode":"VE","latitude":"46.87146000","longitude":"17.68473000"},{"name":"Úrkút","countryCode":"HU","stateCode":"VE","latitude":"47.08505000","longitude":"17.64393000"},{"name":"Ősi","countryCode":"HU","stateCode":"VE","latitude":"47.14722000","longitude":"18.18833000"},{"name":"Akasztó","countryCode":"HU","stateCode":"BK","latitude":"46.69167000","longitude":"19.20423000"},{"name":"Apostag","countryCode":"HU","stateCode":"BK","latitude":"46.88208000","longitude":"18.96210000"},{"name":"Baja","countryCode":"HU","stateCode":"BK","latitude":"46.18299000","longitude":"18.95307000"},{"name":"Bajai Járás","countryCode":"HU","stateCode":"BK","latitude":"46.14507000","longitude":"19.01359000"},{"name":"Ballószög","countryCode":"HU","stateCode":"BK","latitude":"46.86216000","longitude":"19.57092000"},{"name":"Bugac","countryCode":"HU","stateCode":"BK","latitude":"46.68704000","longitude":"19.68074000"},{"name":"Bácsalmás","countryCode":"HU","stateCode":"BK","latitude":"46.12648000","longitude":"19.33260000"},{"name":"Bácsalmási Járás","countryCode":"HU","stateCode":"BK","latitude":"46.10167000","longitude":"19.33063000"},{"name":"Bácsbokod","countryCode":"HU","stateCode":"BK","latitude":"46.12500000","longitude":"19.15621000"},{"name":"Bátya","countryCode":"HU","stateCode":"BK","latitude":"46.48800000","longitude":"18.95419000"},{"name":"Csengőd","countryCode":"HU","stateCode":"BK","latitude":"46.71543000","longitude":"19.26802000"},{"name":"Császártöltés","countryCode":"HU","stateCode":"BK","latitude":"46.42194000","longitude":"19.18361000"},{"name":"Csávoly","countryCode":"HU","stateCode":"BK","latitude":"46.18917000","longitude":"19.14667000"},{"name":"Dunapataj","countryCode":"HU","stateCode":"BK","latitude":"46.64400000","longitude":"18.99632000"},{"name":"Dunavecse","countryCode":"HU","stateCode":"BK","latitude":"46.91478000","longitude":"18.97127000"},{"name":"Dusnok","countryCode":"HU","stateCode":"BK","latitude":"46.39085000","longitude":"18.96296000"},{"name":"Dávod","countryCode":"HU","stateCode":"BK","latitude":"45.99500000","longitude":"18.91722000"},{"name":"Felsőszentiván","countryCode":"HU","stateCode":"BK","latitude":"46.19713000","longitude":"19.18686000"},{"name":"Fülöpjakab","countryCode":"HU","stateCode":"BK","latitude":"46.74221000","longitude":"19.72132000"},{"name":"Fülöpszállás","countryCode":"HU","stateCode":"BK","latitude":"46.82075000","longitude":"19.23748000"},{"name":"Gara","countryCode":"HU","stateCode":"BK","latitude":"46.03194000","longitude":"19.04278000"},{"name":"Hajós","countryCode":"HU","stateCode":"BK","latitude":"46.39861000","longitude":"19.12056000"},{"name":"Harta","countryCode":"HU","stateCode":"BK","latitude":"46.69758000","longitude":"19.03110000"},{"name":"Helvécia","countryCode":"HU","stateCode":"BK","latitude":"46.83661000","longitude":"19.62251000"},{"name":"Hercegszántó","countryCode":"HU","stateCode":"BK","latitude":"45.95000000","longitude":"18.93917000"},{"name":"Izsák","countryCode":"HU","stateCode":"BK","latitude":"46.80454000","longitude":"19.35172000"},{"name":"Jánoshalma","countryCode":"HU","stateCode":"BK","latitude":"46.29861000","longitude":"19.32583000"},{"name":"Jánoshalmai Járás","countryCode":"HU","stateCode":"BK","latitude":"46.28283000","longitude":"19.31742000"},{"name":"Jászszentlászló","countryCode":"HU","stateCode":"BK","latitude":"46.56685000","longitude":"19.76065000"},{"name":"Kalocsa","countryCode":"HU","stateCode":"BK","latitude":"46.52981000","longitude":"18.97283000"},{"name":"Kalocsai Járás","countryCode":"HU","stateCode":"BK","latitude":"46.55646000","longitude":"19.04211000"},{"name":"Katymár","countryCode":"HU","stateCode":"BK","latitude":"46.03398000","longitude":"19.20935000"},{"name":"Kecel","countryCode":"HU","stateCode":"BK","latitude":"46.52528000","longitude":"19.25194000"},{"name":"Kecskemét","countryCode":"HU","stateCode":"BK","latitude":"46.90618000","longitude":"19.69128000"},{"name":"Kecskeméti Járás","countryCode":"HU","stateCode":"BK","latitude":"46.88283000","longitude":"19.58701000"},{"name":"Kelebia","countryCode":"HU","stateCode":"BK","latitude":"46.19680000","longitude":"19.61659000"},{"name":"Kerekegyháza","countryCode":"HU","stateCode":"BK","latitude":"46.93722000","longitude":"19.47806000"},{"name":"Kiskunfélegyháza","countryCode":"HU","stateCode":"BK","latitude":"46.71213000","longitude":"19.84458000"},{"name":"Kiskunfélegyházi Járás","countryCode":"HU","stateCode":"BK","latitude":"46.65721000","longitude":"19.77006000"},{"name":"Kiskunhalas","countryCode":"HU","stateCode":"BK","latitude":"46.43402000","longitude":"19.48479000"},{"name":"Kiskunhalasi Járás","countryCode":"HU","stateCode":"BK","latitude":"46.35832000","longitude":"19.53067000"},{"name":"Kiskunmajsa","countryCode":"HU","stateCode":"BK","latitude":"46.49028000","longitude":"19.74000000"},{"name":"Kiskunmajsai Járás","countryCode":"HU","stateCode":"BK","latitude":"46.49608000","longitude":"19.72316000"},{"name":"Kiskőrös","countryCode":"HU","stateCode":"BK","latitude":"46.62139000","longitude":"19.28528000"},{"name":"Kiskőrösi Járás","countryCode":"HU","stateCode":"BK","latitude":"46.63309000","longitude":"19.33726000"},{"name":"Kisszállás","countryCode":"HU","stateCode":"BK","latitude":"46.28009000","longitude":"19.48954000"},{"name":"Kunfehértó","countryCode":"HU","stateCode":"BK","latitude":"46.36091000","longitude":"19.41454000"},{"name":"Kunszentmiklós","countryCode":"HU","stateCode":"BK","latitude":"47.02699000","longitude":"19.12575000"},{"name":"Kunszentmiklósi Járás","countryCode":"HU","stateCode":"BK","latitude":"46.94810000","longitude":"19.15563000"},{"name":"Lajosmizse","countryCode":"HU","stateCode":"BK","latitude":"47.02133000","longitude":"19.56171000"},{"name":"Lakitelek","countryCode":"HU","stateCode":"BK","latitude":"46.87601000","longitude":"19.99504000"},{"name":"Madaras","countryCode":"HU","stateCode":"BK","latitude":"46.05870000","longitude":"19.26121000"},{"name":"Mélykút","countryCode":"HU","stateCode":"BK","latitude":"46.21509000","longitude":"19.38102000"},{"name":"Nagybaracska","countryCode":"HU","stateCode":"BK","latitude":"46.04248000","longitude":"18.90590000"},{"name":"Nemesnádudvar","countryCode":"HU","stateCode":"BK","latitude":"46.34051000","longitude":"19.05115000"},{"name":"Nyárlőrinc","countryCode":"HU","stateCode":"BK","latitude":"46.86017000","longitude":"19.87836000"},{"name":"Orgovány","countryCode":"HU","stateCode":"BK","latitude":"46.75087000","longitude":"19.47259000"},{"name":"Pálmonostora","countryCode":"HU","stateCode":"BK","latitude":"46.62417000","longitude":"19.95156000"},{"name":"Solt","countryCode":"HU","stateCode":"BK","latitude":"46.80101000","longitude":"19.00098000"},{"name":"Soltvadkert","countryCode":"HU","stateCode":"BK","latitude":"46.57889000","longitude":"19.39389000"},{"name":"Szabadszállás","countryCode":"HU","stateCode":"BK","latitude":"46.87575000","longitude":"19.22324000"},{"name":"Szalkszentmárton","countryCode":"HU","stateCode":"BK","latitude":"46.97565000","longitude":"19.01178000"},{"name":"Szank","countryCode":"HU","stateCode":"BK","latitude":"46.55713000","longitude":"19.66103000"},{"name":"Szentkirály","countryCode":"HU","stateCode":"BK","latitude":"46.91892000","longitude":"19.91846000"},{"name":"Sükösd","countryCode":"HU","stateCode":"BK","latitude":"46.28181000","longitude":"18.99524000"},{"name":"Tass","countryCode":"HU","stateCode":"BK","latitude":"47.02095000","longitude":"19.02988000"},{"name":"Tiszaalpár","countryCode":"HU","stateCode":"BK","latitude":"46.81279000","longitude":"19.99841000"},{"name":"Tiszakécske","countryCode":"HU","stateCode":"BK","latitude":"46.93261000","longitude":"20.10349000"},{"name":"Tiszakécskei Járás","countryCode":"HU","stateCode":"BK","latitude":"46.86013000","longitude":"19.97298000"},{"name":"Tompa","countryCode":"HU","stateCode":"BK","latitude":"46.20605000","longitude":"19.53910000"},{"name":"Tázlár","countryCode":"HU","stateCode":"BK","latitude":"46.54824000","longitude":"19.51436000"},{"name":"Vaskút","countryCode":"HU","stateCode":"BK","latitude":"46.10782000","longitude":"18.98514000"},{"name":"Városföld","countryCode":"HU","stateCode":"BK","latitude":"46.81674000","longitude":"19.75668000"},{"name":"Ágasegyháza","countryCode":"HU","stateCode":"BK","latitude":"46.84025000","longitude":"19.45208000"},{"name":"Érsekcsanád","countryCode":"HU","stateCode":"BK","latitude":"46.25352000","longitude":"18.98457000"},{"name":"Algyő","countryCode":"HU","stateCode":"CS","latitude":"46.33472000","longitude":"20.20849000"},{"name":"Apátfalva","countryCode":"HU","stateCode":"CS","latitude":"46.16667000","longitude":"20.58333000"},{"name":"Baks","countryCode":"HU","stateCode":"CS","latitude":"46.54297000","longitude":"20.10213000"},{"name":"Balástya","countryCode":"HU","stateCode":"CS","latitude":"46.42277000","longitude":"20.00816000"},{"name":"Bordány","countryCode":"HU","stateCode":"CS","latitude":"46.31843000","longitude":"19.92306000"},{"name":"Csanytelek","countryCode":"HU","stateCode":"CS","latitude":"46.59501000","longitude":"20.12342000"},{"name":"Csanádpalota","countryCode":"HU","stateCode":"CS","latitude":"46.25000000","longitude":"20.73333000"},{"name":"Csengele","countryCode":"HU","stateCode":"CS","latitude":"46.54234000","longitude":"19.86358000"},{"name":"Csongrád","countryCode":"HU","stateCode":"CS","latitude":"46.71332000","longitude":"20.14241000"},{"name":"Csongrádi Járás","countryCode":"HU","stateCode":"CS","latitude":"46.66146000","longitude":"20.08792000"},{"name":"Deszk","countryCode":"HU","stateCode":"CS","latitude":"46.21802000","longitude":"20.24322000"},{"name":"Domaszék","countryCode":"HU","stateCode":"CS","latitude":"46.24917000","longitude":"20.01111000"},{"name":"Forráskút","countryCode":"HU","stateCode":"CS","latitude":"46.36528000","longitude":"19.90973000"},{"name":"Fábiánsebestyén","countryCode":"HU","stateCode":"CS","latitude":"46.68333000","longitude":"20.46667000"},{"name":"Földeák","countryCode":"HU","stateCode":"CS","latitude":"46.31667000","longitude":"20.50000000"},{"name":"Hódmezővásárhely","countryCode":"HU","stateCode":"CS","latitude":"46.41667000","longitude":"20.33333000"},{"name":"Hódmezővásárhelyi Járás","countryCode":"HU","stateCode":"CS","latitude":"46.43301000","longitude":"20.37598000"},{"name":"Kistelek","countryCode":"HU","stateCode":"CS","latitude":"46.47250000","longitude":"19.97972000"},{"name":"Kisteleki Járás","countryCode":"HU","stateCode":"CS","latitude":"46.48835000","longitude":"19.99568000"},{"name":"Kiszombor","countryCode":"HU","stateCode":"CS","latitude":"46.18333000","longitude":"20.43333000"},{"name":"Makó","countryCode":"HU","stateCode":"CS","latitude":"46.21667000","longitude":"20.48333000"},{"name":"Makói Járás","countryCode":"HU","stateCode":"CS","latitude":"46.26698000","longitude":"20.54200000"},{"name":"Maroslele","countryCode":"HU","stateCode":"CS","latitude":"46.26667000","longitude":"20.35000000"},{"name":"Mindszent","countryCode":"HU","stateCode":"CS","latitude":"46.52362000","longitude":"20.19038000"},{"name":"Mórahalmi Járás","countryCode":"HU","stateCode":"CS","latitude":"46.26840000","longitude":"19.82256000"},{"name":"Mórahalom","countryCode":"HU","stateCode":"CS","latitude":"46.21806000","longitude":"19.88510000"},{"name":"Pusztaszer","countryCode":"HU","stateCode":"CS","latitude":"46.55083000","longitude":"19.98823000"},{"name":"Ruzsa","countryCode":"HU","stateCode":"CS","latitude":"46.28806000","longitude":"19.74714000"},{"name":"Röszke","countryCode":"HU","stateCode":"CS","latitude":"46.18796000","longitude":"20.03372000"},{"name":"Szatymaz","countryCode":"HU","stateCode":"CS","latitude":"46.34306000","longitude":"20.04020000"},{"name":"Szeged","countryCode":"HU","stateCode":"CS","latitude":"46.25300000","longitude":"20.14824000"},{"name":"Szegedi Járás","countryCode":"HU","stateCode":"CS","latitude":"46.29536000","longitude":"20.13758000"},{"name":"Szegvár","countryCode":"HU","stateCode":"CS","latitude":"46.58740000","longitude":"20.22408000"},{"name":"Szentes","countryCode":"HU","stateCode":"CS","latitude":"46.65834000","longitude":"20.26080000"},{"name":"Szentesi Járás","countryCode":"HU","stateCode":"CS","latitude":"46.66005000","longitude":"20.37314000"},{"name":"Székkutas","countryCode":"HU","stateCode":"CS","latitude":"46.50000000","longitude":"20.53333000"},{"name":"Sándorfalva","countryCode":"HU","stateCode":"CS","latitude":"46.36087000","longitude":"20.09889000"},{"name":"Tömörkény","countryCode":"HU","stateCode":"CS","latitude":"46.61716000","longitude":"20.04357000"},{"name":"Zsombó","countryCode":"HU","stateCode":"CS","latitude":"46.32566000","longitude":"19.97464000"},{"name":"Zákányszék","countryCode":"HU","stateCode":"CS","latitude":"46.27453000","longitude":"19.88975000"},{"name":"Ásotthalom","countryCode":"HU","stateCode":"CS","latitude":"46.19875000","longitude":"19.78334000"},{"name":"Ópusztaszer","countryCode":"HU","stateCode":"CS","latitude":"46.48592000","longitude":"20.08722000"},{"name":"Üllés","countryCode":"HU","stateCode":"CS","latitude":"46.33611000","longitude":"19.84454000"},{"name":"Babócsa","countryCode":"HU","stateCode":"SO","latitude":"46.04155000","longitude":"17.34332000"},{"name":"Balatonberény","countryCode":"HU","stateCode":"SO","latitude":"46.70701000","longitude":"17.32013000"},{"name":"Balatonboglár","countryCode":"HU","stateCode":"SO","latitude":"46.77525000","longitude":"17.64415000"},{"name":"Balatonfenyves","countryCode":"HU","stateCode":"SO","latitude":"46.71542000","longitude":"17.49223000"},{"name":"Balatonföldvár","countryCode":"HU","stateCode":"SO","latitude":"46.85255000","longitude":"17.88123000"},{"name":"Balatonlelle","countryCode":"HU","stateCode":"SO","latitude":"46.78318000","longitude":"17.69498000"},{"name":"Balatonszabadi","countryCode":"HU","stateCode":"SO","latitude":"46.89397000","longitude":"18.13737000"},{"name":"Balatonszárszó","countryCode":"HU","stateCode":"SO","latitude":"46.82946000","longitude":"17.82426000"},{"name":"Barcs","countryCode":"HU","stateCode":"SO","latitude":"45.96000000","longitude":"17.45861000"},{"name":"Barcsi Járás","countryCode":"HU","stateCode":"SO","latitude":"46.03687000","longitude":"17.47434000"},{"name":"Berzence","countryCode":"HU","stateCode":"SO","latitude":"46.20907000","longitude":"17.14810000"},{"name":"Böhönye","countryCode":"HU","stateCode":"SO","latitude":"46.41345000","longitude":"17.38037000"},{"name":"Csurgó","countryCode":"HU","stateCode":"SO","latitude":"46.25314000","longitude":"17.10060000"},{"name":"Csurgói Járás","countryCode":"HU","stateCode":"SO","latitude":"46.29502000","longitude":"17.10021000"},{"name":"Fonyód","countryCode":"HU","stateCode":"SO","latitude":"46.75552000","longitude":"17.57945000"},{"name":"Fonyódi Járás","countryCode":"HU","stateCode":"SO","latitude":"46.67289000","longitude":"17.70000000"},{"name":"Kadarkút","countryCode":"HU","stateCode":"SO","latitude":"46.23623000","longitude":"17.62014000"},{"name":"Kaposmérő","countryCode":"HU","stateCode":"SO","latitude":"46.36167000","longitude":"17.70400000"},{"name":"Kaposvár","countryCode":"HU","stateCode":"SO","latitude":"46.36667000","longitude":"17.80000000"},{"name":"Kaposvári Járás","countryCode":"HU","stateCode":"SO","latitude":"46.39791000","longitude":"17.76990000"},{"name":"Karád","countryCode":"HU","stateCode":"SO","latitude":"46.69076000","longitude":"17.84136000"},{"name":"Kéthely","countryCode":"HU","stateCode":"SO","latitude":"46.64605000","longitude":"17.39362000"},{"name":"Lengyeltóti","countryCode":"HU","stateCode":"SO","latitude":"46.67013000","longitude":"17.64398000"},{"name":"Lábod","countryCode":"HU","stateCode":"SO","latitude":"46.20535000","longitude":"17.45419000"},{"name":"Marcali","countryCode":"HU","stateCode":"SO","latitude":"46.58498000","longitude":"17.41196000"},{"name":"Marcali Járás","countryCode":"HU","stateCode":"SO","latitude":"46.54382000","longitude":"17.39203000"},{"name":"Nagyatád","countryCode":"HU","stateCode":"SO","latitude":"46.22961000","longitude":"17.35788000"},{"name":"Nagyatádi Járás","countryCode":"HU","stateCode":"SO","latitude":"46.25200000","longitude":"17.37520000"},{"name":"Nagybajom","countryCode":"HU","stateCode":"SO","latitude":"46.39232000","longitude":"17.51147000"},{"name":"Segesd","countryCode":"HU","stateCode":"SO","latitude":"46.34142000","longitude":"17.35132000"},{"name":"Siófok","countryCode":"HU","stateCode":"SO","latitude":"46.90413000","longitude":"18.05800000"},{"name":"Siófoki Járás","countryCode":"HU","stateCode":"SO","latitude":"46.85060000","longitude":"17.99625000"},{"name":"Somogyvár","countryCode":"HU","stateCode":"SO","latitude":"46.58140000","longitude":"17.66289000"},{"name":"Tab","countryCode":"HU","stateCode":"SO","latitude":"46.73135000","longitude":"18.03201000"},{"name":"Tabi Járás","countryCode":"HU","stateCode":"SO","latitude":"46.68037000","longitude":"18.00560000"},{"name":"Taszár","countryCode":"HU","stateCode":"SO","latitude":"46.37467000","longitude":"17.90594000"},{"name":"Zamárdi","countryCode":"HU","stateCode":"SO","latitude":"46.88488000","longitude":"17.95366000"},{"name":"Ádánd","countryCode":"HU","stateCode":"SO","latitude":"46.85931000","longitude":"18.16442000"},{"name":"Bagamér","countryCode":"HU","stateCode":"HB","latitude":"47.44882000","longitude":"21.98900000"},{"name":"Balmazújváros","countryCode":"HU","stateCode":"HB","latitude":"47.61667000","longitude":"21.35000000"},{"name":"Balmazújvárosi Járás","countryCode":"HU","stateCode":"HB","latitude":"47.61840000","longitude":"21.14882000"},{"name":"Berettyóújfalu","countryCode":"HU","stateCode":"HB","latitude":"47.21667000","longitude":"21.55000000"},{"name":"Berettyóújfalui Járás","countryCode":"HU","stateCode":"HB","latitude":"47.14109000","longitude":"21.55233000"},{"name":"Biharkeresztes","countryCode":"HU","stateCode":"HB","latitude":"47.13333000","longitude":"21.71667000"},{"name":"Biharnagybajom","countryCode":"HU","stateCode":"HB","latitude":"47.21667000","longitude":"21.23333000"},{"name":"Báránd","countryCode":"HU","stateCode":"HB","latitude":"47.30000000","longitude":"21.23333000"},{"name":"Csökmő","countryCode":"HU","stateCode":"HB","latitude":"47.03333000","longitude":"21.30000000"},{"name":"Debrecen","countryCode":"HU","stateCode":"HB","latitude":"47.53333000","longitude":"21.63333000"},{"name":"Debreceni Járás","countryCode":"HU","stateCode":"HB","latitude":"47.52706000","longitude":"21.66869000"},{"name":"Derecske","countryCode":"HU","stateCode":"HB","latitude":"47.35000000","longitude":"21.56667000"},{"name":"Derecskei Járás","countryCode":"HU","stateCode":"HB","latitude":"47.38194000","longitude":"21.74836000"},{"name":"Ebes","countryCode":"HU","stateCode":"HB","latitude":"47.46667000","longitude":"21.50000000"},{"name":"Egyek","countryCode":"HU","stateCode":"HB","latitude":"47.63333000","longitude":"20.90000000"},{"name":"Földes","countryCode":"HU","stateCode":"HB","latitude":"47.30000000","longitude":"21.36667000"},{"name":"Görbeháza","countryCode":"HU","stateCode":"HB","latitude":"47.83333000","longitude":"21.23333000"},{"name":"Hadjúszoboszlói Járás","countryCode":"HU","stateCode":"HB","latitude":"47.48110000","longitude":"21.31000000"},{"name":"Hajdúbagos","countryCode":"HU","stateCode":"HB","latitude":"47.39295000","longitude":"21.66551000"},{"name":"Hajdúböszörmény","countryCode":"HU","stateCode":"HB","latitude":"47.66667000","longitude":"21.51667000"},{"name":"Hajdúböszörményi Járás","countryCode":"HU","stateCode":"HB","latitude":"47.74000000","longitude":"21.50000000"},{"name":"Hajdúdorog","countryCode":"HU","stateCode":"HB","latitude":"47.81667000","longitude":"21.50000000"},{"name":"Hajdúhadház","countryCode":"HU","stateCode":"HB","latitude":"47.68333000","longitude":"21.66667000"},{"name":"Hajdúhadházi Járás","countryCode":"HU","stateCode":"HB","latitude":"47.67000000","longitude":"21.70000000"},{"name":"Hajdúnánás","countryCode":"HU","stateCode":"HB","latitude":"47.85000000","longitude":"21.43333000"},{"name":"Hajdúnánási Járás","countryCode":"HU","stateCode":"HB","latitude":"47.83350000","longitude":"21.25256000"},{"name":"Hajdúszoboszló","countryCode":"HU","stateCode":"HB","latitude":"47.45000000","longitude":"21.40000000"},{"name":"Hajdúszovát","countryCode":"HU","stateCode":"HB","latitude":"47.38333000","longitude":"21.48333000"},{"name":"Hajdúsámson","countryCode":"HU","stateCode":"HB","latitude":"47.60000000","longitude":"21.76667000"},{"name":"Hortobágy","countryCode":"HU","stateCode":"HB","latitude":"47.58278000","longitude":"21.15108000"},{"name":"Hosszúpályi","countryCode":"HU","stateCode":"HB","latitude":"47.39303000","longitude":"21.73280000"},{"name":"Kaba","countryCode":"HU","stateCode":"HB","latitude":"47.35000000","longitude":"21.28333000"},{"name":"Komádi","countryCode":"HU","stateCode":"HB","latitude":"47.00000000","longitude":"21.50000000"},{"name":"Konyár","countryCode":"HU","stateCode":"HB","latitude":"47.31667000","longitude":"21.66667000"},{"name":"Létavértes","countryCode":"HU","stateCode":"HB","latitude":"47.38333000","longitude":"21.90000000"},{"name":"Mikepércs","countryCode":"HU","stateCode":"HB","latitude":"47.45000000","longitude":"21.63333000"},{"name":"Monostorpályi","countryCode":"HU","stateCode":"HB","latitude":"47.40000000","longitude":"21.78333000"},{"name":"Nagyrábé","countryCode":"HU","stateCode":"HB","latitude":"47.20000000","longitude":"21.33333000"},{"name":"Nyíracsád","countryCode":"HU","stateCode":"HB","latitude":"47.60330000","longitude":"21.97208000"},{"name":"Nyíradony","countryCode":"HU","stateCode":"HB","latitude":"47.69746000","longitude":"21.91878000"},{"name":"Nyíradonyi Járás","countryCode":"HU","stateCode":"HB","latitude":"47.57873000","longitude":"22.01381000"},{"name":"Nyírmártonfalva","countryCode":"HU","stateCode":"HB","latitude":"47.58333000","longitude":"21.90000000"},{"name":"Nyírábrány","countryCode":"HU","stateCode":"HB","latitude":"47.55311000","longitude":"22.02401000"},{"name":"Nádudvar","countryCode":"HU","stateCode":"HB","latitude":"47.41667000","longitude":"21.16667000"},{"name":"Pocsaj","countryCode":"HU","stateCode":"HB","latitude":"47.28333000","longitude":"21.81667000"},{"name":"Polgár","countryCode":"HU","stateCode":"HB","latitude":"47.86667000","longitude":"21.11667000"},{"name":"Püspökladány","countryCode":"HU","stateCode":"HB","latitude":"47.31667000","longitude":"21.11667000"},{"name":"Püspökladányi Járás","countryCode":"HU","stateCode":"HB","latitude":"47.31279000","longitude":"21.21177000"},{"name":"Sárrétudvari","countryCode":"HU","stateCode":"HB","latitude":"47.23333000","longitude":"21.20000000"},{"name":"Sáránd","countryCode":"HU","stateCode":"HB","latitude":"47.40000000","longitude":"21.63333000"},{"name":"Tiszacsege","countryCode":"HU","stateCode":"HB","latitude":"47.70000000","longitude":"21.00000000"},{"name":"Téglás","countryCode":"HU","stateCode":"HB","latitude":"47.71667000","longitude":"21.68333000"},{"name":"Vámospércs","countryCode":"HU","stateCode":"HB","latitude":"47.53333000","longitude":"21.90000000"},{"name":"Balassagyarmat","countryCode":"HU","stateCode":"NO","latitude":"48.07296000","longitude":"19.29614000"},{"name":"Balassagyarmati Járás","countryCode":"HU","stateCode":"NO","latitude":"48.01657000","longitude":"19.30594000"},{"name":"Bercel","countryCode":"HU","stateCode":"NO","latitude":"47.87057000","longitude":"19.40715000"},{"name":"Buják","countryCode":"HU","stateCode":"NO","latitude":"47.88352000","longitude":"19.54381000"},{"name":"Bátonyterenye","countryCode":"HU","stateCode":"NO","latitude":"47.96962000","longitude":"19.84076000"},{"name":"Bátonyterenyei Járás","countryCode":"HU","stateCode":"NO","latitude":"47.97691000","longitude":"19.87345000"},{"name":"Diósjenő","countryCode":"HU","stateCode":"NO","latitude":"47.93968000","longitude":"19.04317000"},{"name":"Héhalom","countryCode":"HU","stateCode":"NO","latitude":"47.78017000","longitude":"19.58519000"},{"name":"Jobbágyi","countryCode":"HU","stateCode":"NO","latitude":"47.83238000","longitude":"19.67762000"},{"name":"Karancskeszi","countryCode":"HU","stateCode":"NO","latitude":"48.16353000","longitude":"19.69686000"},{"name":"Karancslapujtő","countryCode":"HU","stateCode":"NO","latitude":"48.15000000","longitude":"19.73333000"},{"name":"Kazár","countryCode":"HU","stateCode":"NO","latitude":"48.04952000","longitude":"19.86143000"},{"name":"Mátranovák","countryCode":"HU","stateCode":"NO","latitude":"48.03809000","longitude":"19.98257000"},{"name":"Mátraterenye","countryCode":"HU","stateCode":"NO","latitude":"48.03267000","longitude":"19.94762000"},{"name":"Mátraverebély","countryCode":"HU","stateCode":"NO","latitude":"47.97421000","longitude":"19.78049000"},{"name":"Nagyoroszi","countryCode":"HU","stateCode":"NO","latitude":"48.00503000","longitude":"19.09050000"},{"name":"Palotás","countryCode":"HU","stateCode":"NO","latitude":"47.79528000","longitude":"19.59618000"},{"name":"Pásztó","countryCode":"HU","stateCode":"NO","latitude":"47.92019000","longitude":"19.69829000"},{"name":"Pásztói Járás","countryCode":"HU","stateCode":"NO","latitude":"47.87012000","longitude":"19.60648000"},{"name":"Rimóc","countryCode":"HU","stateCode":"NO","latitude":"48.03695000","longitude":"19.53010000"},{"name":"Romhány","countryCode":"HU","stateCode":"NO","latitude":"47.92618000","longitude":"19.25723000"},{"name":"Rétság","countryCode":"HU","stateCode":"NO","latitude":"47.92816000","longitude":"19.13720000"},{"name":"Rétsági Járás","countryCode":"HU","stateCode":"NO","latitude":"47.91741000","longitude":"19.16101000"},{"name":"Salgótarján","countryCode":"HU","stateCode":"NO","latitude":"48.09872000","longitude":"19.80303000"},{"name":"Salgótarjáni Járás","countryCode":"HU","stateCode":"NO","latitude":"48.10048000","longitude":"19.81548000"},{"name":"Somoskőújfalu","countryCode":"HU","stateCode":"NO","latitude":"48.16374000","longitude":"19.82303000"},{"name":"Szurdokpüspöki","countryCode":"HU","stateCode":"NO","latitude":"47.85923000","longitude":"19.69218000"},{"name":"Szécsény","countryCode":"HU","stateCode":"NO","latitude":"48.08057000","longitude":"19.52019000"},{"name":"Szécsényi Járás","countryCode":"HU","stateCode":"NO","latitude":"48.07301000","longitude":"19.55156000"},{"name":"Tar","countryCode":"HU","stateCode":"NO","latitude":"47.95371000","longitude":"19.74610000"},{"name":"Érsekvadkert","countryCode":"HU","stateCode":"NO","latitude":"47.99619000","longitude":"19.20231000"},{"name":"Battonya","countryCode":"HU","stateCode":"BE","latitude":"46.28333000","longitude":"21.01667000"},{"name":"Bucsa","countryCode":"HU","stateCode":"BE","latitude":"47.20000000","longitude":"21.00000000"},{"name":"Békés","countryCode":"HU","stateCode":"BE","latitude":"46.76667000","longitude":"21.13333000"},{"name":"Békéscsaba","countryCode":"HU","stateCode":"BE","latitude":"46.68333000","longitude":"21.10000000"},{"name":"Békéscsabai Járás","countryCode":"HU","stateCode":"BE","latitude":"46.68133000","longitude":"21.07413000"},{"name":"Békési Járás","countryCode":"HU","stateCode":"BE","latitude":"46.83317000","longitude":"21.10000000"},{"name":"Békésszentandrás","countryCode":"HU","stateCode":"BE","latitude":"46.86667000","longitude":"20.48333000"},{"name":"Békéssámson","countryCode":"HU","stateCode":"BE","latitude":"46.41667000","longitude":"20.63333000"},{"name":"Csanádapáca","countryCode":"HU","stateCode":"BE","latitude":"46.55000000","longitude":"20.88333000"},{"name":"Csorvás","countryCode":"HU","stateCode":"BE","latitude":"46.63333000","longitude":"20.83333000"},{"name":"Doboz","countryCode":"HU","stateCode":"BE","latitude":"46.73333000","longitude":"21.25000000"},{"name":"Dombegyház","countryCode":"HU","stateCode":"BE","latitude":"46.33333000","longitude":"21.13333000"},{"name":"Dévaványa","countryCode":"HU","stateCode":"BE","latitude":"47.03333000","longitude":"20.96667000"},{"name":"Elek","countryCode":"HU","stateCode":"BE","latitude":"46.53333000","longitude":"21.25000000"},{"name":"Füzesgyarmat","countryCode":"HU","stateCode":"BE","latitude":"47.10000000","longitude":"21.21667000"},{"name":"Gyomaendrőd","countryCode":"HU","stateCode":"BE","latitude":"46.93333000","longitude":"20.83333000"},{"name":"Gyomaendrődi Járás","countryCode":"HU","stateCode":"BE","latitude":"46.98216000","longitude":"20.84851000"},{"name":"Gyula","countryCode":"HU","stateCode":"BE","latitude":"46.65000000","longitude":"21.28333000"},{"name":"Gyulai Járás","countryCode":"HU","stateCode":"BE","latitude":"46.58626000","longitude":"21.22454000"},{"name":"Gádoros","countryCode":"HU","stateCode":"BE","latitude":"46.66667000","longitude":"20.60000000"},{"name":"Kaszaper","countryCode":"HU","stateCode":"BE","latitude":"46.46667000","longitude":"20.83333000"},{"name":"Kevermes","countryCode":"HU","stateCode":"BE","latitude":"46.41667000","longitude":"21.18333000"},{"name":"Kondoros","countryCode":"HU","stateCode":"BE","latitude":"46.76667000","longitude":"20.80000000"},{"name":"Kunágota","countryCode":"HU","stateCode":"BE","latitude":"46.43333000","longitude":"21.05000000"},{"name":"Kétegyháza","countryCode":"HU","stateCode":"BE","latitude":"46.53333000","longitude":"21.18333000"},{"name":"Körösladány","countryCode":"HU","stateCode":"BE","latitude":"46.96667000","longitude":"21.08333000"},{"name":"Köröstarcsa","countryCode":"HU","stateCode":"BE","latitude":"46.88333000","longitude":"21.03333000"},{"name":"Lőkösháza","countryCode":"HU","stateCode":"BE","latitude":"46.43333000","longitude":"21.23333000"},{"name":"Magyarbánhegyes","countryCode":"HU","stateCode":"BE","latitude":"46.45000000","longitude":"20.96667000"},{"name":"Medgyesegyháza","countryCode":"HU","stateCode":"BE","latitude":"46.50000000","longitude":"21.03333000"},{"name":"Mezőberény","countryCode":"HU","stateCode":"BE","latitude":"46.81667000","longitude":"21.03333000"},{"name":"Mezőhegyes","countryCode":"HU","stateCode":"BE","latitude":"46.31667000","longitude":"20.81667000"},{"name":"Mezőkovácsháza","countryCode":"HU","stateCode":"BE","latitude":"46.40000000","longitude":"20.91667000"},{"name":"Mezőkovácsházai Járás","countryCode":"HU","stateCode":"BE","latitude":"46.40888000","longitude":"21.00318000"},{"name":"Méhkerék","countryCode":"HU","stateCode":"BE","latitude":"46.78333000","longitude":"21.45000000"},{"name":"Nagyszénás","countryCode":"HU","stateCode":"BE","latitude":"46.68333000","longitude":"20.66667000"},{"name":"Okány","countryCode":"HU","stateCode":"BE","latitude":"46.90000000","longitude":"21.35000000"},{"name":"Orosháza","countryCode":"HU","stateCode":"BE","latitude":"46.56667000","longitude":"20.66667000"},{"name":"Orosházi Járás","countryCode":"HU","stateCode":"BE","latitude":"46.56355000","longitude":"20.73357000"},{"name":"Pusztaföldvár","countryCode":"HU","stateCode":"BE","latitude":"46.53333000","longitude":"20.80000000"},{"name":"Sarkad","countryCode":"HU","stateCode":"BE","latitude":"46.75000000","longitude":"21.38333000"},{"name":"Sarkadi Járás","countryCode":"HU","stateCode":"BE","latitude":"46.86154000","longitude":"21.44875000"},{"name":"Szabadkígyós","countryCode":"HU","stateCode":"BE","latitude":"46.61667000","longitude":"21.10000000"},{"name":"Szarvas","countryCode":"HU","stateCode":"BE","latitude":"46.86667000","longitude":"20.55000000"},{"name":"Szarvasi Járás","countryCode":"HU","stateCode":"BE","latitude":"46.82891000","longitude":"20.63707000"},{"name":"Szeghalmi Járás","countryCode":"HU","stateCode":"BE","latitude":"47.00000000","longitude":"21.17000000"},{"name":"Szeghalom","countryCode":"HU","stateCode":"BE","latitude":"47.03333000","longitude":"21.16667000"},{"name":"Tótkomlós","countryCode":"HU","stateCode":"BE","latitude":"46.41667000","longitude":"20.73333000"},{"name":"Vésztő","countryCode":"HU","stateCode":"BE","latitude":"46.91667000","longitude":"21.26667000"},{"name":"Újkígyós","countryCode":"HU","stateCode":"BE","latitude":"46.58333000","longitude":"21.03333000"},{"name":"Becsehely","countryCode":"HU","stateCode":"ZA","latitude":"46.44755000","longitude":"16.77710000"},{"name":"Cserszegtomaj","countryCode":"HU","stateCode":"ZA","latitude":"46.80165000","longitude":"17.22096000"},{"name":"Gyenesdiás","countryCode":"HU","stateCode":"ZA","latitude":"46.77058000","longitude":"17.28660000"},{"name":"Hévíz","countryCode":"HU","stateCode":"ZA","latitude":"46.79031000","longitude":"17.18408000"},{"name":"Keszthely","countryCode":"HU","stateCode":"ZA","latitude":"46.76812000","longitude":"17.24317000"},{"name":"Keszthelyi Járás","countryCode":"HU","stateCode":"ZA","latitude":"46.78356000","longitude":"17.22381000"},{"name":"Lenti","countryCode":"HU","stateCode":"ZA","latitude":"46.62403000","longitude":"16.53863000"},{"name":"Lenti Járás","countryCode":"HU","stateCode":"ZA","latitude":"46.65649000","longitude":"16.57443000"},{"name":"Letenye","countryCode":"HU","stateCode":"ZA","latitude":"46.43301000","longitude":"16.72583000"},{"name":"Letenyei Járás","countryCode":"HU","stateCode":"ZA","latitude":"46.50552000","longitude":"16.76503000"},{"name":"Murakeresztúr","countryCode":"HU","stateCode":"ZA","latitude":"46.36422000","longitude":"16.88177000"},{"name":"Nagykanizsa","countryCode":"HU","stateCode":"ZA","latitude":"46.45347000","longitude":"16.99104000"},{"name":"Nagykanizsai Járás","countryCode":"HU","stateCode":"ZA","latitude":"46.51873000","longitude":"17.04433000"},{"name":"Pacsa","countryCode":"HU","stateCode":"ZA","latitude":"46.71981000","longitude":"17.01401000"},{"name":"Sármellék","countryCode":"HU","stateCode":"ZA","latitude":"46.71221000","longitude":"17.16865000"},{"name":"Türje","countryCode":"HU","stateCode":"ZA","latitude":"46.98366000","longitude":"17.10742000"},{"name":"Vonyarcvashegy","countryCode":"HU","stateCode":"ZA","latitude":"46.75742000","longitude":"17.31172000"},{"name":"Zalaegerszeg","countryCode":"HU","stateCode":"ZA","latitude":"46.84000000","longitude":"16.84389000"},{"name":"Zalaegerszegi Járás","countryCode":"HU","stateCode":"ZA","latitude":"46.80000000","longitude":"16.83000000"},{"name":"Zalakomár","countryCode":"HU","stateCode":"ZA","latitude":"46.53795000","longitude":"17.18094000"},{"name":"Zalalövő","countryCode":"HU","stateCode":"ZA","latitude":"46.84802000","longitude":"16.58750000"},{"name":"Zalaszentgrót","countryCode":"HU","stateCode":"ZA","latitude":"46.94474000","longitude":"17.07925000"},{"name":"Zalaszentgróti Járás","countryCode":"HU","stateCode":"ZA","latitude":"46.92070000","longitude":"17.10095000"},{"name":"Beremend","countryCode":"HU","stateCode":"BA","latitude":"45.79108000","longitude":"18.43263000"},{"name":"Bóly","countryCode":"HU","stateCode":"BA","latitude":"45.96722000","longitude":"18.51833000"},{"name":"Bólyi Járás","countryCode":"HU","stateCode":"BA","latitude":"45.98075000","longitude":"18.48449000"},{"name":"Bükkösd","countryCode":"HU","stateCode":"BA","latitude":"46.10751000","longitude":"17.98820000"},{"name":"Dunaszekcső","countryCode":"HU","stateCode":"BA","latitude":"46.08740000","longitude":"18.75870000"},{"name":"Harkány","countryCode":"HU","stateCode":"BA","latitude":"45.85002000","longitude":"18.23668000"},{"name":"Hegyháti Járás","countryCode":"HU","stateCode":"BA","latitude":"46.27247000","longitude":"18.13758000"},{"name":"Hidas","countryCode":"HU","stateCode":"BA","latitude":"46.25680000","longitude":"18.49540000"},{"name":"Hosszúhetény","countryCode":"HU","stateCode":"BA","latitude":"46.16414000","longitude":"18.35077000"},{"name":"Komló","countryCode":"HU","stateCode":"BA","latitude":"46.19278000","longitude":"18.26494000"},{"name":"Komlói Járás","countryCode":"HU","stateCode":"BA","latitude":"46.22019000","longitude":"18.28620000"},{"name":"Kozármisleny","countryCode":"HU","stateCode":"BA","latitude":"46.02967000","longitude":"18.29210000"},{"name":"Lánycsók","countryCode":"HU","stateCode":"BA","latitude":"46.00543000","longitude":"18.62526000"},{"name":"Mecseknádasd","countryCode":"HU","stateCode":"BA","latitude":"46.22468000","longitude":"18.47076000"},{"name":"Mohács","countryCode":"HU","stateCode":"BA","latitude":"45.99020000","longitude":"18.68621000"},{"name":"Mohácsi Járás","countryCode":"HU","stateCode":"BA","latitude":"46.02004000","longitude":"18.68000000"},{"name":"Mágocs","countryCode":"HU","stateCode":"BA","latitude":"46.34998000","longitude":"18.23240000"},{"name":"Pellérd","countryCode":"HU","stateCode":"BA","latitude":"46.03438000","longitude":"18.15403000"},{"name":"Pécs","countryCode":"HU","stateCode":"BA","latitude":"46.08333000","longitude":"18.23333000"},{"name":"Pécsi Járás","countryCode":"HU","stateCode":"BA","latitude":"46.07990000","longitude":"18.25253000"},{"name":"Pécsvárad","countryCode":"HU","stateCode":"BA","latitude":"46.16033000","longitude":"18.42321000"},{"name":"Pécsváradi Járás","countryCode":"HU","stateCode":"BA","latitude":"46.16782000","longitude":"18.45456000"},{"name":"Sellye","countryCode":"HU","stateCode":"BA","latitude":"45.87247000","longitude":"17.84711000"},{"name":"Sellyei Járás","countryCode":"HU","stateCode":"BA","latitude":"45.86955000","longitude":"17.89827000"},{"name":"Siklós","countryCode":"HU","stateCode":"BA","latitude":"45.85499000","longitude":"18.29752000"},{"name":"Siklósi Járás","countryCode":"HU","stateCode":"BA","latitude":"45.84981000","longitude":"18.31052000"},{"name":"Szentlőrinc","countryCode":"HU","stateCode":"BA","latitude":"46.04016000","longitude":"17.98719000"},{"name":"Szentlőrinci Járás","countryCode":"HU","stateCode":"BA","latitude":"46.04694000","longitude":"18.01528000"},{"name":"Szigetvár","countryCode":"HU","stateCode":"BA","latitude":"46.04865000","longitude":"17.80554000"},{"name":"Szigetvári Járás","countryCode":"HU","stateCode":"BA","latitude":"46.07336000","longitude":"17.80391000"},{"name":"Szászvár","countryCode":"HU","stateCode":"BA","latitude":"46.27673000","longitude":"18.37566000"},{"name":"Sásd","countryCode":"HU","stateCode":"BA","latitude":"46.25520000","longitude":"18.10776000"},{"name":"Vajszló","countryCode":"HU","stateCode":"BA","latitude":"45.85957000","longitude":"17.98406000"},{"name":"Villány","countryCode":"HU","stateCode":"BA","latitude":"45.86889000","longitude":"18.45389000"},{"name":"Bogyiszló","countryCode":"HU","stateCode":"TO","latitude":"46.38638000","longitude":"18.82962000"},{"name":"Bonyhád","countryCode":"HU","stateCode":"TO","latitude":"46.29921000","longitude":"18.53024000"},{"name":"Bonyhádi Járás","countryCode":"HU","stateCode":"TO","latitude":"46.33998000","longitude":"18.49739000"},{"name":"Báta","countryCode":"HU","stateCode":"TO","latitude":"46.12864000","longitude":"18.77027000"},{"name":"Bátaszék","countryCode":"HU","stateCode":"TO","latitude":"46.19373000","longitude":"18.72307000"},{"name":"Bölcske","countryCode":"HU","stateCode":"TO","latitude":"46.74102000","longitude":"18.96736000"},{"name":"Decs","countryCode":"HU","stateCode":"TO","latitude":"46.28428000","longitude":"18.76000000"},{"name":"Dombóvár","countryCode":"HU","stateCode":"TO","latitude":"46.37657000","longitude":"18.13696000"},{"name":"Dombóvári Járás","countryCode":"HU","stateCode":"TO","latitude":"46.45592000","longitude":"18.19076000"},{"name":"Dunaföldvár","countryCode":"HU","stateCode":"TO","latitude":"46.80713000","longitude":"18.92763000"},{"name":"Dunaszentgyörgy","countryCode":"HU","stateCode":"TO","latitude":"46.52852000","longitude":"18.81771000"},{"name":"Döbrököz","countryCode":"HU","stateCode":"TO","latitude":"46.42178000","longitude":"18.23953000"},{"name":"Fadd","countryCode":"HU","stateCode":"TO","latitude":"46.46476000","longitude":"18.81925000"},{"name":"Gyönk","countryCode":"HU","stateCode":"TO","latitude":"46.55603000","longitude":"18.47694000"},{"name":"Hőgyész","countryCode":"HU","stateCode":"TO","latitude":"46.49697000","longitude":"18.41841000"},{"name":"Iregszemcse","countryCode":"HU","stateCode":"TO","latitude":"46.69286000","longitude":"18.18581000"},{"name":"Madocsa","countryCode":"HU","stateCode":"TO","latitude":"46.68790000","longitude":"18.95791000"},{"name":"Nagydorog","countryCode":"HU","stateCode":"TO","latitude":"46.62749000","longitude":"18.65565000"},{"name":"Nagymányok","countryCode":"HU","stateCode":"TO","latitude":"46.27911000","longitude":"18.45489000"},{"name":"Németkér","countryCode":"HU","stateCode":"TO","latitude":"46.71637000","longitude":"18.76311000"},{"name":"Ozora","countryCode":"HU","stateCode":"TO","latitude":"46.75133000","longitude":"18.40010000"},{"name":"Paks","countryCode":"HU","stateCode":"TO","latitude":"46.62210000","longitude":"18.85569000"},{"name":"Paksi Járás","countryCode":"HU","stateCode":"TO","latitude":"46.66035000","longitude":"18.78572000"},{"name":"Pincehely","countryCode":"HU","stateCode":"TO","latitude":"46.68095000","longitude":"18.43935000"},{"name":"Simontornya","countryCode":"HU","stateCode":"TO","latitude":"46.75462000","longitude":"18.55490000"},{"name":"Szedres","countryCode":"HU","stateCode":"TO","latitude":"46.47551000","longitude":"18.68305000"},{"name":"Szekszárd","countryCode":"HU","stateCode":"TO","latitude":"46.35014000","longitude":"18.70905000"},{"name":"Szekszárdi Járás","countryCode":"HU","stateCode":"TO","latitude":"46.33998000","longitude":"18.67893000"},{"name":"Szentgálpuszta","countryCode":"HU","stateCode":"TO","latitude":"46.37479000","longitude":"18.62601000"},{"name":"Tamási","countryCode":"HU","stateCode":"TO","latitude":"46.63333000","longitude":"18.28333000"},{"name":"Tamási Járás","countryCode":"HU","stateCode":"TO","latitude":"46.65424000","longitude":"18.35857000"},{"name":"Tengelic","countryCode":"HU","stateCode":"TO","latitude":"46.52878000","longitude":"18.71117000"},{"name":"Tolna","countryCode":"HU","stateCode":"TO","latitude":"46.42677000","longitude":"18.78248000"},{"name":"Tolnai Járás","countryCode":"HU","stateCode":"TO","latitude":"46.42541000","longitude":"18.82691000"},{"name":"Zomba","countryCode":"HU","stateCode":"TO","latitude":"46.41084000","longitude":"18.56577000"},{"name":"Őcsény","countryCode":"HU","stateCode":"TO","latitude":"46.31370000","longitude":"18.75749000"},{"name":"Budapest","countryCode":"HU","stateCode":"BU","latitude":"47.49835000","longitude":"19.04045000"},{"name":"Budapest I. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.49705000","longitude":"19.03961000"},{"name":"Budapest II. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.51984000","longitude":"19.02218000"},{"name":"Budapest III. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.54157000","longitude":"19.04501000"},{"name":"Budapest IV. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.56182000","longitude":"19.08909000"},{"name":"Budapest VI. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.50369000","longitude":"19.06583000"},{"name":"Budapest VIII. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.48919000","longitude":"19.07012000"},{"name":"Budapest X. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.47910000","longitude":"19.15835000"},{"name":"Budapest XI. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.47603000","longitude":"19.03605000"},{"name":"Budapest XII. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.49192000","longitude":"19.01493000"},{"name":"Budapest XIII. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.52978000","longitude":"19.08068000"},{"name":"Budapest XV. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.56263000","longitude":"19.11681000"},{"name":"Budapest XVI. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.51482000","longitude":"19.17028000"},{"name":"Budapest XVII. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.47997000","longitude":"19.25388000"},{"name":"Budapest XVIII. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.44417000","longitude":"19.17595000"},{"name":"Budapest XX. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.43674000","longitude":"19.10093000"},{"name":"Budapest XXI. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.43047000","longitude":"19.07098000"},{"name":"Budapest XXII. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.42698000","longitude":"19.04016000"},{"name":"Budapest XXIII. kerület","countryCode":"HU","stateCode":"BU","latitude":"47.39788000","longitude":"19.11492000"},{"name":"Erzsébetváros","countryCode":"HU","stateCode":"BU","latitude":"47.50207000","longitude":"19.07218000"},{"name":"Józsefváros","countryCode":"HU","stateCode":"BU","latitude":"47.48938000","longitude":"19.07292000"},{"name":"Kispest","countryCode":"HU","stateCode":"BU","latitude":"47.45150000","longitude":"19.14017000"},{"name":"Zugló","countryCode":"HU","stateCode":"BU","latitude":"47.51758000","longitude":"19.10549000"},{"name":"Bük","countryCode":"HU","stateCode":"VA","latitude":"47.38486000","longitude":"16.75065000"},{"name":"Celldömölk","countryCode":"HU","stateCode":"VA","latitude":"47.25713000","longitude":"17.15027000"},{"name":"Celldömölki Járás","countryCode":"HU","stateCode":"VA","latitude":"47.25001000","longitude":"17.13209000"},{"name":"Csepreg","countryCode":"HU","stateCode":"VA","latitude":"47.40098000","longitude":"16.70881000"},{"name":"Gencsapáti","countryCode":"HU","stateCode":"VA","latitude":"47.28496000","longitude":"16.59575000"},{"name":"Ják","countryCode":"HU","stateCode":"VA","latitude":"47.14249000","longitude":"16.58148000"},{"name":"Jánosháza","countryCode":"HU","stateCode":"VA","latitude":"47.11937000","longitude":"17.16503000"},{"name":"Körmend","countryCode":"HU","stateCode":"VA","latitude":"47.01096000","longitude":"16.60596000"},{"name":"Körmendi Járás","countryCode":"HU","stateCode":"VA","latitude":"46.92164000","longitude":"16.53291000"},{"name":"Kőszeg","countryCode":"HU","stateCode":"VA","latitude":"47.38922000","longitude":"16.54100000"},{"name":"Kőszegi Járás","countryCode":"HU","stateCode":"VA","latitude":"47.37500000","longitude":"16.65650000"},{"name":"Répcelak","countryCode":"HU","stateCode":"VA","latitude":"47.42105000","longitude":"17.01795000"},{"name":"Szentgotthárd","countryCode":"HU","stateCode":"VA","latitude":"46.95261000","longitude":"16.27358000"},{"name":"Szentgotthárdi Járás","countryCode":"HU","stateCode":"VA","latitude":"46.93674000","longitude":"16.30362000"},{"name":"Szombathely","countryCode":"HU","stateCode":"VA","latitude":"47.23088000","longitude":"16.62155000"},{"name":"Szombathelyi Járás","countryCode":"HU","stateCode":"VA","latitude":"47.21037000","longitude":"16.63954000"},{"name":"Sárvár","countryCode":"HU","stateCode":"VA","latitude":"47.25395000","longitude":"16.93525000"},{"name":"Sárvári Járás","countryCode":"HU","stateCode":"VA","latitude":"47.23868000","longitude":"16.93299000"},{"name":"Táplánszentkereszt","countryCode":"HU","stateCode":"VA","latitude":"47.19496000","longitude":"16.69613000"},{"name":"Vasvár","countryCode":"HU","stateCode":"VA","latitude":"47.04928000","longitude":"16.79954000"},{"name":"Vasvári Járás","countryCode":"HU","stateCode":"VA","latitude":"47.03487000","longitude":"16.85939000"},{"name":"Vép","countryCode":"HU","stateCode":"VA","latitude":"47.23041000","longitude":"16.72248000"},{"name":"Abepura","countryCode":"ID","stateCode":"PA","latitude":"-2.59640000","longitude":"140.63240000"},{"name":"Biak","countryCode":"ID","stateCode":"PA","latitude":"-1.17670000","longitude":"136.08200000"},{"name":"Insrom","countryCode":"ID","stateCode":"PA","latitude":"-1.14473000","longitude":"136.03134000"},{"name":"Jayapura","countryCode":"ID","stateCode":"PA","latitude":"-2.53371000","longitude":"140.71813000"},{"name":"Kabupaten Asmat","countryCode":"ID","stateCode":"PA","latitude":"-5.37950000","longitude":"138.46344000"},{"name":"Kabupaten Biak Numfor","countryCode":"ID","stateCode":"PA","latitude":"-1.03333000","longitude":"136.00000000"},{"name":"Kabupaten Boven Digoel","countryCode":"ID","stateCode":"PA","latitude":"-5.70519000","longitude":"140.36349000"},{"name":"Kabupaten Deiyai","countryCode":"ID","stateCode":"PA","latitude":"-3.94737000","longitude":"135.95032000"},{"name":"Kabupaten Dogiyai","countryCode":"ID","stateCode":"PA","latitude":"-4.03186000","longitude":"135.43945000"},{"name":"Kabupaten Intan Jaya","countryCode":"ID","stateCode":"PA","latitude":"-3.41016000","longitude":"136.70837000"},{"name":"Kabupaten Jayapura","countryCode":"ID","stateCode":"PA","latitude":"-3.00000000","longitude":"139.95000000"},{"name":"Kabupaten Jayawijaya","countryCode":"ID","stateCode":"PA","latitude":"-4.08333000","longitude":"139.08333000"},{"name":"Kabupaten Keerom","countryCode":"ID","stateCode":"PA","latitude":"-3.30000000","longitude":"140.61667000"},{"name":"Kabupaten Kepulauan Yapen","countryCode":"ID","stateCode":"PA","latitude":"-1.78773000","longitude":"136.27716000"},{"name":"Kabupaten Lanny Jaya","countryCode":"ID","stateCode":"PA","latitude":"-3.91244000","longitude":"138.28766000"},{"name":"Kabupaten Mamberamo Raya","countryCode":"ID","stateCode":"PA","latitude":"-2.23561000","longitude":"137.78229000"},{"name":"Kabupaten Mamberamo Tengah","countryCode":"ID","stateCode":"PA","latitude":"-2.46064000","longitude":"138.45245000"},{"name":"Kabupaten Mappi","countryCode":"ID","stateCode":"PA","latitude":"-6.49971000","longitude":"139.34441000"},{"name":"Kabupaten Merauke","countryCode":"ID","stateCode":"PA","latitude":"-7.66667000","longitude":"139.66667000"},{"name":"Kabupaten Mimika","countryCode":"ID","stateCode":"PA","latitude":"-4.54357000","longitude":"136.56555000"},{"name":"Kabupaten Nabire","countryCode":"ID","stateCode":"PA","latitude":"-3.54016000","longitude":"135.55511000"},{"name":"Kabupaten Nduga","countryCode":"ID","stateCode":"PA","latitude":"-4.45093000","longitude":"138.10089000"},{"name":"Kabupaten Paniai","countryCode":"ID","stateCode":"PA","latitude":"-3.90000000","longitude":"136.60000000"},{"name":"Kabupaten Pegunungan Bintang","countryCode":"ID","stateCode":"PA","latitude":"-4.52167000","longitude":"140.29541000"},{"name":"Kabupaten Puncak Jaya","countryCode":"ID","stateCode":"PA","latitude":"-3.67241000","longitude":"137.43896000"},{"name":"Kabupaten Sarmi","countryCode":"ID","stateCode":"PA","latitude":"-2.41667000","longitude":"139.08333000"},{"name":"Kabupaten Supiori","countryCode":"ID","stateCode":"PA","latitude":"-0.73881000","longitude":"135.61111000"},{"name":"Kabupaten Tolikara","countryCode":"ID","stateCode":"PA","latitude":"-3.42661000","longitude":"137.41699000"},{"name":"Kabupaten Waropen","countryCode":"ID","stateCode":"PA","latitude":"-2.28600000","longitude":"137.01837000"},{"name":"Kabupaten Yahukimo","countryCode":"ID","stateCode":"PA","latitude":"-4.60403000","longitude":"139.58405000"},{"name":"Kabupaten Yalimo","countryCode":"ID","stateCode":"PA","latitude":"-3.86037000","longitude":"138.47305000"},{"name":"Kota Jayapura","countryCode":"ID","stateCode":"PA","latitude":"-2.64647000","longitude":"140.77779000"},{"name":"Nabire","countryCode":"ID","stateCode":"PA","latitude":"-3.35989000","longitude":"135.50074000"},{"name":"Adiwerna","countryCode":"ID","stateCode":"JT","latitude":"-6.93750000","longitude":"109.13250000"},{"name":"Ambarawa","countryCode":"ID","stateCode":"JT","latitude":"-7.26333000","longitude":"110.39750000"},{"name":"Baekrajan","countryCode":"ID","stateCode":"JT","latitude":"-6.76740000","longitude":"110.85410000"},{"name":"Baki","countryCode":"ID","stateCode":"JT","latitude":"-7.61278000","longitude":"110.78389000"},{"name":"Balapulang","countryCode":"ID","stateCode":"JT","latitude":"-7.04858000","longitude":"109.10056000"},{"name":"Banyumas","countryCode":"ID","stateCode":"JT","latitude":"-7.51417000","longitude":"109.29417000"},{"name":"Batang","countryCode":"ID","stateCode":"JT","latitude":"-6.48460000","longitude":"110.70830000"},{"name":"Baturaden","countryCode":"ID","stateCode":"JT","latitude":"-7.30000000","longitude":"109.21667000"},{"name":"Blora","countryCode":"ID","stateCode":"JT","latitude":"-6.96980000","longitude":"111.41860000"},{"name":"Boyolali","countryCode":"ID","stateCode":"JT","latitude":"-7.53306000","longitude":"110.59583000"},{"name":"Buaran","countryCode":"ID","stateCode":"JT","latitude":"-7.05000000","longitude":"109.55000000"},{"name":"Bulakamba","countryCode":"ID","stateCode":"JT","latitude":"-6.87480000","longitude":"108.95590000"},{"name":"Candi Prambanan","countryCode":"ID","stateCode":"JT","latitude":"-7.75000000","longitude":"110.49417000"},{"name":"Ceper","countryCode":"ID","stateCode":"JT","latitude":"-7.67417000","longitude":"110.67889000"},{"name":"Cepu","countryCode":"ID","stateCode":"JT","latitude":"-7.14750000","longitude":"111.59060000"},{"name":"Colomadu","countryCode":"ID","stateCode":"JT","latitude":"-7.53333000","longitude":"110.75000000"},{"name":"Comal","countryCode":"ID","stateCode":"JT","latitude":"-6.90530000","longitude":"109.53470000"},{"name":"Delanggu","countryCode":"ID","stateCode":"JT","latitude":"-7.61667000","longitude":"110.68333000"},{"name":"Demak","countryCode":"ID","stateCode":"JT","latitude":"-6.89090000","longitude":"110.63960000"},{"name":"Dukuhturi","countryCode":"ID","stateCode":"JT","latitude":"-6.90000000","longitude":"109.08333000"},{"name":"Gatak","countryCode":"ID","stateCode":"JT","latitude":"-7.59083000","longitude":"110.70444000"},{"name":"Gebog","countryCode":"ID","stateCode":"JT","latitude":"-6.73500000","longitude":"110.84440000"},{"name":"Gombong","countryCode":"ID","stateCode":"JT","latitude":"-7.60722000","longitude":"109.51417000"},{"name":"Grogol","countryCode":"ID","stateCode":"JT","latitude":"-7.60111000","longitude":"110.81861000"},{"name":"Gunung Kendil","countryCode":"ID","stateCode":"JT","latitude":"-7.33167000","longitude":"110.40417000"},{"name":"Jaten","countryCode":"ID","stateCode":"JT","latitude":"-7.57722000","longitude":"110.89750000"},{"name":"Jatiroto","countryCode":"ID","stateCode":"JT","latitude":"-7.88333000","longitude":"111.11667000"},{"name":"Jekulo","countryCode":"ID","stateCode":"JT","latitude":"-6.80570000","longitude":"110.92620000"},{"name":"Jogonalan","countryCode":"ID","stateCode":"JT","latitude":"-7.70361000","longitude":"110.53611000"},{"name":"Juwana","countryCode":"ID","stateCode":"JT","latitude":"-6.71500000","longitude":"111.15140000"},{"name":"Kabupaten Banjarnegara","countryCode":"ID","stateCode":"JT","latitude":"-7.35111000","longitude":"109.58750000"},{"name":"Kabupaten Banyumas","countryCode":"ID","stateCode":"JT","latitude":"-7.45000000","longitude":"109.16667000"},{"name":"Kabupaten Batang","countryCode":"ID","stateCode":"JT","latitude":"-7.03333000","longitude":"109.88333000"},{"name":"Kabupaten Blora","countryCode":"ID","stateCode":"JT","latitude":"-7.06667000","longitude":"111.38333000"},{"name":"Kabupaten Boyolali","countryCode":"ID","stateCode":"JT","latitude":"-7.50000000","longitude":"110.70000000"},{"name":"Kabupaten Brebes","countryCode":"ID","stateCode":"JT","latitude":"-7.05000000","longitude":"108.90000000"},{"name":"Kabupaten Cilacap","countryCode":"ID","stateCode":"JT","latitude":"-7.57417000","longitude":"108.98861000"},{"name":"Kabupaten Demak","countryCode":"ID","stateCode":"JT","latitude":"-6.89930000","longitude":"110.61220000"},{"name":"Kabupaten Grobogan","countryCode":"ID","stateCode":"JT","latitude":"-7.11667000","longitude":"110.91667000"},{"name":"Kabupaten Jepara","countryCode":"ID","stateCode":"JT","latitude":"-6.58333000","longitude":"110.76667000"},{"name":"Kabupaten Karanganyar","countryCode":"ID","stateCode":"JT","latitude":"-7.62806000","longitude":"111.06250000"},{"name":"Kabupaten Kebumen","countryCode":"ID","stateCode":"JT","latitude":"-7.63917000","longitude":"109.66056000"},{"name":"Kabupaten Kendal","countryCode":"ID","stateCode":"JT","latitude":"-7.02560000","longitude":"110.16850000"},{"name":"Kabupaten Klaten","countryCode":"ID","stateCode":"JT","latitude":"-7.68333000","longitude":"110.61667000"},{"name":"Kabupaten Kudus","countryCode":"ID","stateCode":"JT","latitude":"-6.80000000","longitude":"110.86667000"},{"name":"Kabupaten Magelang","countryCode":"ID","stateCode":"JT","latitude":"-7.42750000","longitude":"110.16194000"},{"name":"Kabupaten Pati","countryCode":"ID","stateCode":"JT","latitude":"-6.76667000","longitude":"111.10000000"},{"name":"Kabupaten Pekalongan","countryCode":"ID","stateCode":"JT","latitude":"-7.03190000","longitude":"109.62400000"},{"name":"Kabupaten Pemalang","countryCode":"ID","stateCode":"JT","latitude":"-7.03333000","longitude":"109.40000000"},{"name":"Kabupaten Purbalingga","countryCode":"ID","stateCode":"JT","latitude":"-7.28417000","longitude":"109.35028000"},{"name":"Kabupaten Purworejo","countryCode":"ID","stateCode":"JT","latitude":"-7.70000000","longitude":"109.96667000"},{"name":"Kabupaten Rembang","countryCode":"ID","stateCode":"JT","latitude":"-6.78333000","longitude":"111.46667000"},{"name":"Kabupaten Semarang","countryCode":"ID","stateCode":"JT","latitude":"-7.20667000","longitude":"110.44139000"},{"name":"Kabupaten Sragen","countryCode":"ID","stateCode":"JT","latitude":"-7.41278000","longitude":"110.93500000"},{"name":"Kabupaten Sukoharjo","countryCode":"ID","stateCode":"JT","latitude":"-7.68333000","longitude":"110.83333000"},{"name":"Kabupaten Tegal","countryCode":"ID","stateCode":"JT","latitude":"-7.03333000","longitude":"109.16667000"},{"name":"Kabupaten Temanggung","countryCode":"ID","stateCode":"JT","latitude":"-7.25000000","longitude":"110.11667000"},{"name":"Kabupaten Wonogiri","countryCode":"ID","stateCode":"JT","latitude":"-7.91667000","longitude":"111.00000000"},{"name":"Kabupaten Wonosobo","countryCode":"ID","stateCode":"JT","latitude":"-7.36139000","longitude":"109.92667000"},{"name":"Karanganom","countryCode":"ID","stateCode":"JT","latitude":"-7.64889000","longitude":"110.62500000"},{"name":"Kartasura","countryCode":"ID","stateCode":"JT","latitude":"-7.55194000","longitude":"110.73778000"},{"name":"Kebonarun","countryCode":"ID","stateCode":"JT","latitude":"-7.70028000","longitude":"110.56306000"},{"name":"Kedungwuni","countryCode":"ID","stateCode":"JT","latitude":"-6.97038000","longitude":"109.64794000"},{"name":"Ketanggungan","countryCode":"ID","stateCode":"JT","latitude":"-6.93830000","longitude":"108.89100000"},{"name":"Klaten","countryCode":"ID","stateCode":"JT","latitude":"-7.70583000","longitude":"110.60639000"},{"name":"Kota Magelang","countryCode":"ID","stateCode":"JT","latitude":"-7.50000000","longitude":"110.22500000"},{"name":"Kota Pekalongan","countryCode":"ID","stateCode":"JT","latitude":"-6.90000000","longitude":"109.68333000"},{"name":"Kota Salatiga","countryCode":"ID","stateCode":"JT","latitude":"-7.33278000","longitude":"110.48333000"},{"name":"Kota Semarang","countryCode":"ID","stateCode":"JT","latitude":"-7.03333000","longitude":"110.38333000"},{"name":"Kota Surakarta","countryCode":"ID","stateCode":"JT","latitude":"-7.55000000","longitude":"110.81667000"},{"name":"Kota Tegal","countryCode":"ID","stateCode":"JT","latitude":"-6.86860000","longitude":"109.11290000"},{"name":"Kroya","countryCode":"ID","stateCode":"JT","latitude":"-7.63306000","longitude":"109.24611000"},{"name":"Kudus","countryCode":"ID","stateCode":"JT","latitude":"-6.80480000","longitude":"110.84050000"},{"name":"Kutoarjo","countryCode":"ID","stateCode":"JT","latitude":"-7.71694000","longitude":"109.91278000"},{"name":"Lasem","countryCode":"ID","stateCode":"JT","latitude":"-6.69220000","longitude":"111.45270000"},{"name":"Lebaksiu","countryCode":"ID","stateCode":"JT","latitude":"-7.04960000","longitude":"109.14410000"},{"name":"Magelang","countryCode":"ID","stateCode":"JT","latitude":"-7.47056000","longitude":"110.21778000"},{"name":"Majenang","countryCode":"ID","stateCode":"JT","latitude":"-7.29750000","longitude":"108.76420000"},{"name":"Margasari","countryCode":"ID","stateCode":"JT","latitude":"-7.10000000","longitude":"109.01667000"},{"name":"Mertoyudan","countryCode":"ID","stateCode":"JT","latitude":"-7.52000000","longitude":"110.22639000"},{"name":"Mlonggo","countryCode":"ID","stateCode":"JT","latitude":"-6.53333000","longitude":"110.70000000"},{"name":"Mranggen","countryCode":"ID","stateCode":"JT","latitude":"-7.02680000","longitude":"110.51580000"},{"name":"Muntilan","countryCode":"ID","stateCode":"JT","latitude":"-7.58111000","longitude":"110.29278000"},{"name":"Ngemplak","countryCode":"ID","stateCode":"JT","latitude":"-7.54972000","longitude":"110.71639000"},{"name":"Pati","countryCode":"ID","stateCode":"JT","latitude":"-6.75590000","longitude":"111.03800000"},{"name":"Pecangaan","countryCode":"ID","stateCode":"JT","latitude":"-6.69780000","longitude":"110.71070000"},{"name":"Pekalongan","countryCode":"ID","stateCode":"JT","latitude":"-6.88860000","longitude":"109.67530000"},{"name":"Pemalang","countryCode":"ID","stateCode":"JT","latitude":"-6.89193000","longitude":"109.38263000"},{"name":"Purbalingga","countryCode":"ID","stateCode":"JT","latitude":"-7.38806000","longitude":"109.36389000"},{"name":"Purwodadi","countryCode":"ID","stateCode":"JT","latitude":"-7.08680000","longitude":"110.91580000"},{"name":"Purwokerto","countryCode":"ID","stateCode":"JT","latitude":"-7.42139000","longitude":"109.23444000"},{"name":"Randudongkal","countryCode":"ID","stateCode":"JT","latitude":"-7.09810000","longitude":"109.32430000"},{"name":"Rembangan","countryCode":"ID","stateCode":"JT","latitude":"-6.70360000","longitude":"111.34160000"},{"name":"Salatiga","countryCode":"ID","stateCode":"JT","latitude":"-7.33194000","longitude":"110.49278000"},{"name":"Selogiri","countryCode":"ID","stateCode":"JT","latitude":"-7.78333000","longitude":"110.86667000"},{"name":"Semarang","countryCode":"ID","stateCode":"JT","latitude":"-6.99306000","longitude":"110.42083000"},{"name":"Sidareja","countryCode":"ID","stateCode":"JT","latitude":"-7.48460000","longitude":"108.79230000"},{"name":"Slawi","countryCode":"ID","stateCode":"JT","latitude":"-6.98160000","longitude":"109.14070000"},{"name":"Sokaraja","countryCode":"ID","stateCode":"JT","latitude":"-7.45806000","longitude":"109.28806000"},{"name":"Sragen","countryCode":"ID","stateCode":"JT","latitude":"-7.42639000","longitude":"111.02222000"},{"name":"Surakarta","countryCode":"ID","stateCode":"JT","latitude":"-7.55611000","longitude":"110.83167000"},{"name":"Tarub","countryCode":"ID","stateCode":"JT","latitude":"-6.93333000","longitude":"109.16667000"},{"name":"Tayu","countryCode":"ID","stateCode":"JT","latitude":"-6.53970000","longitude":"111.05180000"},{"name":"Tegal","countryCode":"ID","stateCode":"JT","latitude":"-6.86940000","longitude":"109.14020000"},{"name":"Trucuk","countryCode":"ID","stateCode":"JT","latitude":"-7.71833000","longitude":"110.65889000"},{"name":"Ungaran","countryCode":"ID","stateCode":"JT","latitude":"-7.13972000","longitude":"110.40500000"},{"name":"Wangon","countryCode":"ID","stateCode":"JT","latitude":"-7.51611000","longitude":"109.05389000"},{"name":"Wedi","countryCode":"ID","stateCode":"JT","latitude":"-7.74306000","longitude":"110.57944000"},{"name":"Welahan","countryCode":"ID","stateCode":"JT","latitude":"-6.80000000","longitude":"110.71667000"},{"name":"Weleri","countryCode":"ID","stateCode":"JT","latitude":"-6.97130000","longitude":"110.06660000"},{"name":"Wiradesa","countryCode":"ID","stateCode":"JT","latitude":"-6.89220000","longitude":"109.61900000"},{"name":"Wonopringgo","countryCode":"ID","stateCode":"JT","latitude":"-6.98333000","longitude":"109.61667000"},{"name":"Wonosobo","countryCode":"ID","stateCode":"JT","latitude":"-7.35889000","longitude":"109.90306000"},{"name":"Amahai","countryCode":"ID","stateCode":"MA","latitude":"-3.33984000","longitude":"128.91975000"},{"name":"Ambon","countryCode":"ID","stateCode":"MA","latitude":"-3.69583000","longitude":"128.18333000"},{"name":"Kabupaten Buru","countryCode":"ID","stateCode":"MA","latitude":"-3.32767000","longitude":"126.68413000"},{"name":"Kabupaten Buru Selatan","countryCode":"ID","stateCode":"MA","latitude":"-3.52187000","longitude":"126.59271000"},{"name":"Kabupaten Kepulauan Aru","countryCode":"ID","stateCode":"MA","latitude":"-6.17059000","longitude":"134.46991000"},{"name":"Kabupaten Maluku Barat Daya","countryCode":"ID","stateCode":"MA","latitude":"-7.82960000","longitude":"126.17386000"},{"name":"Kabupaten Maluku Tengah","countryCode":"ID","stateCode":"MA","latitude":"-3.29167000","longitude":"128.96750000"},{"name":"Kabupaten Maluku Tenggara","countryCode":"ID","stateCode":"MA","latitude":"-5.75000000","longitude":"132.73333000"},{"name":"Kabupaten Maluku Tenggara Barat","countryCode":"ID","stateCode":"MA","latitude":"-7.61186000","longitude":"131.38000000"},{"name":"Kabupaten Seram Bagian Barat","countryCode":"ID","stateCode":"MA","latitude":"-3.10270000","longitude":"128.42996000"},{"name":"Kabupaten Seram Bagian Timur","countryCode":"ID","stateCode":"MA","latitude":"-3.39851000","longitude":"130.39167000"},{"name":"Kota Ambon","countryCode":"ID","stateCode":"MA","latitude":"-3.70000000","longitude":"128.18333000"},{"name":"Kota Tual","countryCode":"ID","stateCode":"MA","latitude":"-5.64301000","longitude":"132.74935000"},{"name":"Tual","countryCode":"ID","stateCode":"MA","latitude":"-5.62878000","longitude":"132.75229000"},{"name":"Ambarita","countryCode":"ID","stateCode":"SU","latitude":"2.68140000","longitude":"98.83110000"},{"name":"Bandar","countryCode":"ID","stateCode":"SU","latitude":"2.05000000","longitude":"99.75000000"},{"name":"Belawan","countryCode":"ID","stateCode":"SU","latitude":"3.77550000","longitude":"98.68320000"},{"name":"Berastagi","countryCode":"ID","stateCode":"SU","latitude":"3.19468000","longitude":"98.50889000"},{"name":"Binjai","countryCode":"ID","stateCode":"SU","latitude":"3.60010000","longitude":"98.48540000"},{"name":"Deli Tua","countryCode":"ID","stateCode":"SU","latitude":"3.50780000","longitude":"98.68390000"},{"name":"Gunungsitoli","countryCode":"ID","stateCode":"SU","latitude":"1.28880000","longitude":"97.61430000"},{"name":"Kabanjahe","countryCode":"ID","stateCode":"SU","latitude":"3.10010000","longitude":"98.49080000"},{"name":"Kabupaten Asahan","countryCode":"ID","stateCode":"SU","latitude":"2.78333000","longitude":"99.55000000"},{"name":"Kabupaten Batu Bara","countryCode":"ID","stateCode":"SU","latitude":"3.16166000","longitude":"99.52652000"},{"name":"Kabupaten Dairi","countryCode":"ID","stateCode":"SU","latitude":"2.86667000","longitude":"98.23333000"},{"name":"Kabupaten Deli Serdang","countryCode":"ID","stateCode":"SU","latitude":"3.41667000","longitude":"98.66667000"},{"name":"Kabupaten Humbang Hasundutan","countryCode":"ID","stateCode":"SU","latitude":"2.26551000","longitude":"98.50376000"},{"name":"Kabupaten Karo","countryCode":"ID","stateCode":"SU","latitude":"3.11667000","longitude":"98.30000000"},{"name":"Kabupaten Labuhan Batu","countryCode":"ID","stateCode":"SU","latitude":"2.26667000","longitude":"100.10000000"},{"name":"Kabupaten Labuhan Batu Selatan","countryCode":"ID","stateCode":"SU","latitude":"1.98300000","longitude":"100.09760000"},{"name":"Kabupaten Labuhan Batu Utara","countryCode":"ID","stateCode":"SU","latitude":"2.33349000","longitude":"99.63776000"},{"name":"Kabupaten Langkat","countryCode":"ID","stateCode":"SU","latitude":"3.71667000","longitude":"98.21667000"},{"name":"Kabupaten Mandailing Natal","countryCode":"ID","stateCode":"SU","latitude":"0.78378000","longitude":"99.25495000"},{"name":"Kabupaten Nias","countryCode":"ID","stateCode":"SU","latitude":"1.03333000","longitude":"97.76667000"},{"name":"Kabupaten Nias Barat","countryCode":"ID","stateCode":"SU","latitude":"1.05966000","longitude":"97.58606000"},{"name":"Kabupaten Nias Utara","countryCode":"ID","stateCode":"SU","latitude":"1.33037000","longitude":"97.31964000"},{"name":"Kabupaten Padang Lawas","countryCode":"ID","stateCode":"SU","latitude":"1.44684000","longitude":"99.99207000"},{"name":"Kabupaten Padang Lawas Utara","countryCode":"ID","stateCode":"SU","latitude":"1.46011000","longitude":"99.67346000"},{"name":"Kabupaten Pakpak Bharat","countryCode":"ID","stateCode":"SU","latitude":"2.56667000","longitude":"98.28333000"},{"name":"Kabupaten Samosir","countryCode":"ID","stateCode":"SU","latitude":"2.64025000","longitude":"98.71525000"},{"name":"Kabupaten Serdang Bedagai","countryCode":"ID","stateCode":"SU","latitude":"3.36667000","longitude":"99.03333000"},{"name":"Kabupaten Simalungun","countryCode":"ID","stateCode":"SU","latitude":"2.90000000","longitude":"99.00000000"},{"name":"Kabupaten Tapanuli Selatan","countryCode":"ID","stateCode":"SU","latitude":"1.51667000","longitude":"99.25000000"},{"name":"Kabupaten Tapanuli Tengah","countryCode":"ID","stateCode":"SU","latitude":"1.90000000","longitude":"98.66667000"},{"name":"Kabupaten Tapanuli Utara","countryCode":"ID","stateCode":"SU","latitude":"2.00280000","longitude":"99.07070000"},{"name":"Kisaran","countryCode":"ID","stateCode":"SU","latitude":"2.98450000","longitude":"99.61580000"},{"name":"Kota Binjai","countryCode":"ID","stateCode":"SU","latitude":"3.80000000","longitude":"108.23333000"},{"name":"Kota Gunungsitoli","countryCode":"ID","stateCode":"SU","latitude":"1.32731000","longitude":"97.55018000"},{"name":"Kota Medan","countryCode":"ID","stateCode":"SU","latitude":"3.65000000","longitude":"98.66667000"},{"name":"Kota Padangsidimpuan","countryCode":"ID","stateCode":"SU","latitude":"1.37375000","longitude":"99.26843000"},{"name":"Kota Pematang Siantar","countryCode":"ID","stateCode":"SU","latitude":"2.96667000","longitude":"99.05000000"},{"name":"Kota Sibolga","countryCode":"ID","stateCode":"SU","latitude":"1.73333000","longitude":"98.80000000"},{"name":"Kota Tanjung Balai","countryCode":"ID","stateCode":"SU","latitude":"2.95833000","longitude":"99.79167000"},{"name":"Kota Tebing Tinggi","countryCode":"ID","stateCode":"SU","latitude":"3.32500000","longitude":"99.14167000"},{"name":"Labuhan Deli","countryCode":"ID","stateCode":"SU","latitude":"3.72780000","longitude":"98.67380000"},{"name":"Medan","countryCode":"ID","stateCode":"SU","latitude":"3.58333000","longitude":"98.66667000"},{"name":"Padangsidempuan","countryCode":"ID","stateCode":"SU","latitude":"1.37952000","longitude":"99.27146000"},{"name":"Pangkalan Brandan","countryCode":"ID","stateCode":"SU","latitude":"4.02380000","longitude":"98.27820000"},{"name":"Parapat","countryCode":"ID","stateCode":"SU","latitude":"2.66300000","longitude":"98.93490000"},{"name":"Pekan Bahapal","countryCode":"ID","stateCode":"SU","latitude":"3.11313000","longitude":"99.17352000"},{"name":"Pematangsiantar","countryCode":"ID","stateCode":"SU","latitude":"2.95950000","longitude":"99.06870000"},{"name":"Perbaungan","countryCode":"ID","stateCode":"SU","latitude":"3.56790000","longitude":"98.95600000"},{"name":"Percut","countryCode":"ID","stateCode":"SU","latitude":"3.62530000","longitude":"98.86400000"},{"name":"Rantauprapat","countryCode":"ID","stateCode":"SU","latitude":"2.10000000","longitude":"99.83333000"},{"name":"Sibolga","countryCode":"ID","stateCode":"SU","latitude":"1.74016000","longitude":"98.78117000"},{"name":"Stabat","countryCode":"ID","stateCode":"SU","latitude":"3.73335000","longitude":"98.45025000"},{"name":"Sunggal","countryCode":"ID","stateCode":"SU","latitude":"3.57650000","longitude":"98.61510000"},{"name":"Tanjungbalai","countryCode":"ID","stateCode":"SU","latitude":"2.96667000","longitude":"99.80000000"},{"name":"Tanjungtiram","countryCode":"ID","stateCode":"SU","latitude":"4.06130000","longitude":"98.36990000"},{"name":"Tebingtinggi","countryCode":"ID","stateCode":"SU","latitude":"3.32850000","longitude":"99.16250000"},{"name":"Teluk Nibung","countryCode":"ID","stateCode":"SU","latitude":"3.00100000","longitude":"99.81640000"},{"name":"Tomok Bolon","countryCode":"ID","stateCode":"SU","latitude":"2.65210000","longitude":"98.86080000"},{"name":"Tongging","countryCode":"ID","stateCode":"SU","latitude":"2.89850000","longitude":"98.52310000"},{"name":"Tuktuk Sonak","countryCode":"ID","stateCode":"SU","latitude":"2.66890000","longitude":"98.85760000"},{"name":"Amlapura","countryCode":"ID","stateCode":"BA","latitude":"-8.45000000","longitude":"115.61667000"},{"name":"Amlapura city","countryCode":"ID","stateCode":"BA","latitude":"-8.44869000","longitude":"115.60621000"},{"name":"Banjar","countryCode":"ID","stateCode":"BA","latitude":"-8.19000000","longitude":"114.96750000"},{"name":"Banjar Wangsian","countryCode":"ID","stateCode":"BA","latitude":"-8.49497000","longitude":"115.42342000"},{"name":"Bedugul","countryCode":"ID","stateCode":"BA","latitude":"-8.45040000","longitude":"115.59250000"},{"name":"Denpasar","countryCode":"ID","stateCode":"BA","latitude":"-8.65000000","longitude":"115.21667000"},{"name":"Jimbaran","countryCode":"ID","stateCode":"BA","latitude":"-8.79093000","longitude":"115.16006000"},{"name":"Kabupaten Badung","countryCode":"ID","stateCode":"BA","latitude":"-8.51667000","longitude":"115.20000000"},{"name":"Kabupaten Bangli","countryCode":"ID","stateCode":"BA","latitude":"-8.28333000","longitude":"115.35000000"},{"name":"Kabupaten Buleleng","countryCode":"ID","stateCode":"BA","latitude":"-8.25000000","longitude":"114.96667000"},{"name":"Kabupaten Gianyar","countryCode":"ID","stateCode":"BA","latitude":"-8.46667000","longitude":"115.28333000"},{"name":"Kabupaten Jembrana","countryCode":"ID","stateCode":"BA","latitude":"-8.30000000","longitude":"114.66667000"},{"name":"Kabupaten Karang Asem","countryCode":"ID","stateCode":"BA","latitude":"-8.38910000","longitude":"115.53930000"},{"name":"Kabupaten Klungkung","countryCode":"ID","stateCode":"BA","latitude":"-8.55000000","longitude":"115.40000000"},{"name":"Kabupaten Tabanan","countryCode":"ID","stateCode":"BA","latitude":"-8.43333000","longitude":"115.06667000"},{"name":"Klungkung","countryCode":"ID","stateCode":"BA","latitude":"-8.53333000","longitude":"115.40000000"},{"name":"Kota Denpasar","countryCode":"ID","stateCode":"BA","latitude":"-8.66667000","longitude":"115.21663000"},{"name":"Kuta","countryCode":"ID","stateCode":"BA","latitude":"-8.72332000","longitude":"115.17234000"},{"name":"Legian","countryCode":"ID","stateCode":"BA","latitude":"-8.70415000","longitude":"115.17028000"},{"name":"Lovina","countryCode":"ID","stateCode":"BA","latitude":"-8.14927000","longitude":"115.03999000"},{"name":"Munduk","countryCode":"ID","stateCode":"BA","latitude":"-8.26866000","longitude":"115.07947000"},{"name":"Negara","countryCode":"ID","stateCode":"BA","latitude":"-8.35694000","longitude":"114.61694000"},{"name":"Nusa Dua","countryCode":"ID","stateCode":"BA","latitude":"-8.80047000","longitude":"115.23341000"},{"name":"Seririt","countryCode":"ID","stateCode":"BA","latitude":"-8.19280000","longitude":"114.93880000"},{"name":"Singaraja","countryCode":"ID","stateCode":"BA","latitude":"-8.11200000","longitude":"115.08818000"},{"name":"Tabanan","countryCode":"ID","stateCode":"BA","latitude":"-8.54130000","longitude":"115.12522000"},{"name":"Ubud","countryCode":"ID","stateCode":"BA","latitude":"-8.50980000","longitude":"115.26540000"},{"name":"Amuntai","countryCode":"ID","stateCode":"KS","latitude":"-2.41773000","longitude":"115.24941000"},{"name":"Banjarmasin","countryCode":"ID","stateCode":"KS","latitude":"-3.31987000","longitude":"114.59075000"},{"name":"Barabai","countryCode":"ID","stateCode":"KS","latitude":"-2.58333000","longitude":"115.38333000"},{"name":"Kabupaten Balangan","countryCode":"ID","stateCode":"KS","latitude":"-2.32314000","longitude":"115.62922000"},{"name":"Kabupaten Banjar","countryCode":"ID","stateCode":"KS","latitude":"-3.31667000","longitude":"115.08333000"},{"name":"Kabupaten Barito Kuala","countryCode":"ID","stateCode":"KS","latitude":"-3.08333000","longitude":"114.61667000"},{"name":"Kabupaten Hulu Sungai Selatan","countryCode":"ID","stateCode":"KS","latitude":"-2.75000000","longitude":"115.20000000"},{"name":"Kabupaten Hulu Sungai Tengah","countryCode":"ID","stateCode":"KS","latitude":"-2.61667000","longitude":"115.41667000"},{"name":"Kabupaten Hulu Sungai Utara","countryCode":"ID","stateCode":"KS","latitude":"-2.45000000","longitude":"115.13333000"},{"name":"Kabupaten Kota Baru","countryCode":"ID","stateCode":"KS","latitude":"-3.00000000","longitude":"116.00000000"},{"name":"Kabupaten Tabalong","countryCode":"ID","stateCode":"KS","latitude":"-1.88333000","longitude":"115.50000000"},{"name":"Kabupaten Tanah Bumbu","countryCode":"ID","stateCode":"KS","latitude":"-3.45413000","longitude":"115.70372000"},{"name":"Kabupaten Tanah Laut","countryCode":"ID","stateCode":"KS","latitude":"-3.88333000","longitude":"114.86667000"},{"name":"Kabupaten Tapin","countryCode":"ID","stateCode":"KS","latitude":"-2.91667000","longitude":"115.03333000"},{"name":"Kota Banjar Baru","countryCode":"ID","stateCode":"KS","latitude":"-3.41667000","longitude":"114.83333000"},{"name":"Kota Banjarmasin","countryCode":"ID","stateCode":"KS","latitude":"-3.32444000","longitude":"114.59102000"},{"name":"Martapura","countryCode":"ID","stateCode":"KS","latitude":"-3.41090000","longitude":"114.86420000"},{"name":"Arjawinangun","countryCode":"ID","stateCode":"JB","latitude":"-6.64528000","longitude":"108.41028000"},{"name":"Astanajapura","countryCode":"ID","stateCode":"JB","latitude":"-6.80170000","longitude":"108.63110000"},{"name":"Bandung","countryCode":"ID","stateCode":"JB","latitude":"-6.92222000","longitude":"107.60694000"},{"name":"Banjar","countryCode":"ID","stateCode":"JB","latitude":"-7.19550000","longitude":"107.43130000"},{"name":"Banjaran","countryCode":"ID","stateCode":"JB","latitude":"-7.04528000","longitude":"107.58778000"},{"name":"Bekasi","countryCode":"ID","stateCode":"JB","latitude":"-6.23490000","longitude":"106.98960000"},{"name":"Bogor","countryCode":"ID","stateCode":"JB","latitude":"-6.59444000","longitude":"106.78917000"},{"name":"Caringin","countryCode":"ID","stateCode":"JB","latitude":"-6.70611000","longitude":"106.82139000"},{"name":"Ciamis","countryCode":"ID","stateCode":"JB","latitude":"-7.32570000","longitude":"108.35340000"},{"name":"Ciampea","countryCode":"ID","stateCode":"JB","latitude":"-6.55472000","longitude":"106.70083000"},{"name":"Cibinong","countryCode":"ID","stateCode":"JB","latitude":"-6.48167000","longitude":"106.85417000"},{"name":"Cicurug","countryCode":"ID","stateCode":"JB","latitude":"-6.78139000","longitude":"106.78250000"},{"name":"Cikampek","countryCode":"ID","stateCode":"JB","latitude":"-6.41972000","longitude":"107.45583000"},{"name":"Cikarang","countryCode":"ID","stateCode":"JB","latitude":"-6.26111000","longitude":"107.15278000"},{"name":"Cikupa","countryCode":"ID","stateCode":"JB","latitude":"-6.23639000","longitude":"106.50833000"},{"name":"Cileungsir","countryCode":"ID","stateCode":"JB","latitude":"-6.39472000","longitude":"106.95917000"},{"name":"Cileunyi","countryCode":"ID","stateCode":"JB","latitude":"-6.93889000","longitude":"107.75278000"},{"name":"Cimahi","countryCode":"ID","stateCode":"JB","latitude":"-6.87222000","longitude":"107.54250000"},{"name":"Ciputat","countryCode":"ID","stateCode":"JB","latitude":"-6.23750000","longitude":"106.69556000"},{"name":"Ciranjang-hilir","countryCode":"ID","stateCode":"JB","latitude":"-6.82000000","longitude":"107.25722000"},{"name":"Cirebon","countryCode":"ID","stateCode":"JB","latitude":"-6.70630000","longitude":"108.55700000"},{"name":"Citeureup","countryCode":"ID","stateCode":"JB","latitude":"-6.48556000","longitude":"106.88194000"},{"name":"Depok","countryCode":"ID","stateCode":"JB","latitude":"-6.40000000","longitude":"106.81861000"},{"name":"Indramayu","countryCode":"ID","stateCode":"JB","latitude":"-6.32639000","longitude":"108.32000000"},{"name":"Jatibarang","countryCode":"ID","stateCode":"JB","latitude":"-6.47472000","longitude":"108.31528000"},{"name":"Jatiwangi","countryCode":"ID","stateCode":"JB","latitude":"-6.73361000","longitude":"108.26278000"},{"name":"Kabupaten Bandung","countryCode":"ID","stateCode":"JB","latitude":"-7.10000000","longitude":"107.60000000"},{"name":"Kabupaten Bandung Barat","countryCode":"ID","stateCode":"JB","latitude":"-6.83333000","longitude":"107.48333000"},{"name":"Kabupaten Bekasi","countryCode":"ID","stateCode":"JB","latitude":"-6.24667000","longitude":"107.10833000"},{"name":"Kabupaten Bogor","countryCode":"ID","stateCode":"JB","latitude":"-6.58333000","longitude":"106.71667000"},{"name":"Kabupaten Ciamis","countryCode":"ID","stateCode":"JB","latitude":"-7.28333000","longitude":"108.41667000"},{"name":"Kabupaten Cianjur","countryCode":"ID","stateCode":"JB","latitude":"-6.77250000","longitude":"107.08306000"},{"name":"Kabupaten Cirebon","countryCode":"ID","stateCode":"JB","latitude":"-6.80000000","longitude":"108.56667000"},{"name":"Kabupaten Garut","countryCode":"ID","stateCode":"JB","latitude":"-7.38333000","longitude":"107.76667000"},{"name":"Kabupaten Indramayu","countryCode":"ID","stateCode":"JB","latitude":"-6.45000000","longitude":"108.16667000"},{"name":"Kabupaten Karawang","countryCode":"ID","stateCode":"JB","latitude":"-6.26667000","longitude":"107.41667000"},{"name":"Kabupaten Kuningan","countryCode":"ID","stateCode":"JB","latitude":"-7.00000000","longitude":"108.55000000"},{"name":"Kabupaten Majalengka","countryCode":"ID","stateCode":"JB","latitude":"-6.81667000","longitude":"108.28333000"},{"name":"Kabupaten Pangandaran","countryCode":"ID","stateCode":"JB","latitude":"-7.66730000","longitude":"108.64037000"},{"name":"Kabupaten Purwakarta","countryCode":"ID","stateCode":"JB","latitude":"-6.58333000","longitude":"107.45000000"},{"name":"Kabupaten Subang","countryCode":"ID","stateCode":"JB","latitude":"-6.50833000","longitude":"107.70250000"},{"name":"Kabupaten Sukabumi","countryCode":"ID","stateCode":"JB","latitude":"-7.06667000","longitude":"106.70000000"},{"name":"Kabupaten Sumedang","countryCode":"ID","stateCode":"JB","latitude":"-6.81667000","longitude":"107.98333000"},{"name":"Kabupaten Tasikmalaya","countryCode":"ID","stateCode":"JB","latitude":"-7.50000000","longitude":"108.13333000"},{"name":"Karangampel","countryCode":"ID","stateCode":"JB","latitude":"-6.46222000","longitude":"108.45194000"},{"name":"Karangsembung","countryCode":"ID","stateCode":"JB","latitude":"-6.84870000","longitude":"108.64220000"},{"name":"Kawalu","countryCode":"ID","stateCode":"JB","latitude":"-7.38170000","longitude":"108.20820000"},{"name":"Klangenan","countryCode":"ID","stateCode":"JB","latitude":"-6.70944000","longitude":"108.44000000"},{"name":"Kota Bandung","countryCode":"ID","stateCode":"JB","latitude":"-6.91750000","longitude":"107.62444000"},{"name":"Kota Banjar","countryCode":"ID","stateCode":"JB","latitude":"-7.36996000","longitude":"108.53209000"},{"name":"Kota Bekasi","countryCode":"ID","stateCode":"JB","latitude":"-6.28333000","longitude":"106.98333000"},{"name":"Kota Bogor","countryCode":"ID","stateCode":"JB","latitude":"-6.59167000","longitude":"106.80000000"},{"name":"Kota Cimahi","countryCode":"ID","stateCode":"JB","latitude":"-6.89167000","longitude":"107.55000000"},{"name":"Kota Cirebon","countryCode":"ID","stateCode":"JB","latitude":"-6.75000000","longitude":"108.55000000"},{"name":"Kota Depok","countryCode":"ID","stateCode":"JB","latitude":"-6.40000000","longitude":"106.81667000"},{"name":"Kota Sukabumi","countryCode":"ID","stateCode":"JB","latitude":"-6.95000000","longitude":"106.93333000"},{"name":"Kota Tasikmalaya","countryCode":"ID","stateCode":"JB","latitude":"-7.35000000","longitude":"108.21667000"},{"name":"Kresek","countryCode":"ID","stateCode":"JB","latitude":"-6.13139000","longitude":"106.37972000"},{"name":"Kuningan","countryCode":"ID","stateCode":"JB","latitude":"-6.97583000","longitude":"108.48306000"},{"name":"Lembang","countryCode":"ID","stateCode":"JB","latitude":"-6.81167000","longitude":"107.61750000"},{"name":"Majalengka","countryCode":"ID","stateCode":"JB","latitude":"-6.83611000","longitude":"108.22778000"},{"name":"Margahayukencana","countryCode":"ID","stateCode":"JB","latitude":"-6.97083000","longitude":"107.56750000"},{"name":"Ngawi","countryCode":"ID","stateCode":"JB","latitude":"-7.40380000","longitude":"111.44610000"},{"name":"Padalarang","countryCode":"ID","stateCode":"JB","latitude":"-6.83778000","longitude":"107.47278000"},{"name":"Palimanan","countryCode":"ID","stateCode":"JB","latitude":"-6.70694000","longitude":"108.42417000"},{"name":"Pamanukan","countryCode":"ID","stateCode":"JB","latitude":"-6.28417000","longitude":"107.81056000"},{"name":"Pameungpeuk","countryCode":"ID","stateCode":"JB","latitude":"-7.01833000","longitude":"107.60389000"},{"name":"Pamulang","countryCode":"ID","stateCode":"JB","latitude":"-6.34278000","longitude":"106.73833000"},{"name":"Parung","countryCode":"ID","stateCode":"JB","latitude":"-6.42139000","longitude":"106.73306000"},{"name":"Pasarkemis","countryCode":"ID","stateCode":"JB","latitude":"-6.17028000","longitude":"106.53028000"},{"name":"Paseh","countryCode":"ID","stateCode":"JB","latitude":"-7.10260000","longitude":"107.76410000"},{"name":"Pelabuhanratu","countryCode":"ID","stateCode":"JB","latitude":"-6.98750000","longitude":"106.55139000"},{"name":"Plumbon","countryCode":"ID","stateCode":"JB","latitude":"-6.70500000","longitude":"108.47278000"},{"name":"Purwakarta","countryCode":"ID","stateCode":"JB","latitude":"-6.55694000","longitude":"107.44333000"},{"name":"Rajapolah","countryCode":"ID","stateCode":"JB","latitude":"-7.22100000","longitude":"108.18960000"},{"name":"Rengasdengklok","countryCode":"ID","stateCode":"JB","latitude":"-6.15917000","longitude":"107.29806000"},{"name":"Sawangan","countryCode":"ID","stateCode":"JB","latitude":"-6.40278000","longitude":"106.77444000"},{"name":"Sepatan","countryCode":"ID","stateCode":"JB","latitude":"-6.11889000","longitude":"106.57500000"},{"name":"Serpong","countryCode":"ID","stateCode":"JB","latitude":"-6.31694000","longitude":"106.66417000"},{"name":"Singaparna","countryCode":"ID","stateCode":"JB","latitude":"-7.35150000","longitude":"108.11100000"},{"name":"Soreang","countryCode":"ID","stateCode":"JB","latitude":"-7.03306000","longitude":"107.51833000"},{"name":"Sukabumi","countryCode":"ID","stateCode":"JB","latitude":"-6.91806000","longitude":"106.92667000"},{"name":"Sumber","countryCode":"ID","stateCode":"JB","latitude":"-6.76028000","longitude":"108.48306000"},{"name":"Sumedang","countryCode":"ID","stateCode":"JB","latitude":"-6.85861000","longitude":"107.91639000"},{"name":"Sumedang Utara","countryCode":"ID","stateCode":"JB","latitude":"-6.85000000","longitude":"107.91667000"},{"name":"Tasikmalaya","countryCode":"ID","stateCode":"JB","latitude":"-7.32740000","longitude":"108.22070000"},{"name":"Teluknaga","countryCode":"ID","stateCode":"JB","latitude":"-6.09889000","longitude":"106.63806000"},{"name":"Wanaraja","countryCode":"ID","stateCode":"JB","latitude":"-7.17490000","longitude":"107.98080000"},{"name":"Weru","countryCode":"ID","stateCode":"JB","latitude":"-6.71100000","longitude":"108.50370000"},{"name":"Atambua","countryCode":"ID","stateCode":"NT","latitude":"-9.10611000","longitude":"124.89250000"},{"name":"Ende","countryCode":"ID","stateCode":"NT","latitude":"-8.84320000","longitude":"121.66230000"},{"name":"Kabupaten Alor","countryCode":"ID","stateCode":"NT","latitude":"-8.30000000","longitude":"124.56667000"},{"name":"Kabupaten Belu","countryCode":"ID","stateCode":"NT","latitude":"-9.41258000","longitude":"124.95066000"},{"name":"Kabupaten Ende","countryCode":"ID","stateCode":"NT","latitude":"-8.84056000","longitude":"121.66389000"},{"name":"Kabupaten Flores Timur","countryCode":"ID","stateCode":"NT","latitude":"-8.24224000","longitude":"122.96817000"},{"name":"Kabupaten Kupang","countryCode":"ID","stateCode":"NT","latitude":"-9.91667000","longitude":"123.83333000"},{"name":"Kabupaten Lembata","countryCode":"ID","stateCode":"NT","latitude":"-8.41396000","longitude":"123.55225000"},{"name":"Kabupaten Malaka","countryCode":"ID","stateCode":"NT","latitude":"-9.56320000","longitude":"124.89481000"},{"name":"Kabupaten Manggarai","countryCode":"ID","stateCode":"NT","latitude":"-8.56667000","longitude":"120.41667000"},{"name":"Kabupaten Manggarai Barat","countryCode":"ID","stateCode":"NT","latitude":"-8.64484000","longitude":"119.88281000"},{"name":"Kabupaten Manggarai Timur","countryCode":"ID","stateCode":"NT","latitude":"-8.55533000","longitude":"120.59761000"},{"name":"Kabupaten Nagekeo","countryCode":"ID","stateCode":"NT","latitude":"-8.87210000","longitude":"121.20963000"},{"name":"Kabupaten Ngada","countryCode":"ID","stateCode":"NT","latitude":"-8.66667000","longitude":"121.00000000"},{"name":"Kabupaten Rote Ndao","countryCode":"ID","stateCode":"NT","latitude":"-10.73617000","longitude":"123.12054000"},{"name":"Kabupaten Sabu Raijua","countryCode":"ID","stateCode":"NT","latitude":"-10.56286000","longitude":"121.78894000"},{"name":"Kabupaten Sikka","countryCode":"ID","stateCode":"NT","latitude":"-8.66667000","longitude":"122.36667000"},{"name":"Kabupaten Sumba Barat","countryCode":"ID","stateCode":"NT","latitude":"-9.56667000","longitude":"119.45000000"},{"name":"Kabupaten Sumba Barat Daya","countryCode":"ID","stateCode":"NT","latitude":"-9.56216000","longitude":"119.08905000"},{"name":"Kabupaten Sumba Tengah","countryCode":"ID","stateCode":"NT","latitude":"-9.62941000","longitude":"119.61914000"},{"name":"Kabupaten Sumba Timur","countryCode":"ID","stateCode":"NT","latitude":"-9.88333000","longitude":"120.25000000"},{"name":"Kabupaten Timor Tengah Selatan","countryCode":"ID","stateCode":"NT","latitude":"-9.83333000","longitude":"124.40000000"},{"name":"Kabupaten Timor Tengah Utara","countryCode":"ID","stateCode":"NT","latitude":"-9.33136000","longitude":"124.51904000"},{"name":"Kefamenanu","countryCode":"ID","stateCode":"NT","latitude":"-9.44667000","longitude":"124.47806000"},{"name":"Komodo","countryCode":"ID","stateCode":"NT","latitude":"-8.58950000","longitude":"119.49130000"},{"name":"Kota Kupang","countryCode":"ID","stateCode":"NT","latitude":"-10.21667000","longitude":"123.60000000"},{"name":"Kupang","countryCode":"ID","stateCode":"NT","latitude":"-10.17083000","longitude":"123.60694000"},{"name":"Labuan Bajo","countryCode":"ID","stateCode":"NT","latitude":"-8.49640000","longitude":"119.88770000"},{"name":"Maumere","countryCode":"ID","stateCode":"NT","latitude":"-8.61990000","longitude":"122.21110000"},{"name":"Naisano Dua","countryCode":"ID","stateCode":"NT","latitude":"-9.59806000","longitude":"123.77028000"},{"name":"Ruteng","countryCode":"ID","stateCode":"NT","latitude":"-8.61139000","longitude":"120.46444000"},{"name":"Soe","countryCode":"ID","stateCode":"NT","latitude":"-9.86071000","longitude":"124.28395000"},{"name":"Waingapu","countryCode":"ID","stateCode":"NT","latitude":"-9.65670000","longitude":"120.26410000"},{"name":"Babat","countryCode":"ID","stateCode":"JI","latitude":"-7.11282000","longitude":"112.16354000"},{"name":"Balung","countryCode":"ID","stateCode":"JI","latitude":"-7.73333000","longitude":"113.91667000"},{"name":"Bangil","countryCode":"ID","stateCode":"JI","latitude":"-7.59939000","longitude":"112.81860000"},{"name":"Bangkalan","countryCode":"ID","stateCode":"JI","latitude":"-7.04550000","longitude":"112.73510000"},{"name":"Banyuwangi","countryCode":"ID","stateCode":"JI","latitude":"-8.23250000","longitude":"114.35755000"},{"name":"Batu","countryCode":"ID","stateCode":"JI","latitude":"-7.87000000","longitude":"112.52833000"},{"name":"Besuki","countryCode":"ID","stateCode":"JI","latitude":"-7.73379000","longitude":"113.69785000"},{"name":"Blitar","countryCode":"ID","stateCode":"JI","latitude":"-8.09830000","longitude":"112.16810000"},{"name":"Bojonegoro","countryCode":"ID","stateCode":"JI","latitude":"-7.15020000","longitude":"111.88170000"},{"name":"Bondowoso","countryCode":"ID","stateCode":"JI","latitude":"-7.91346000","longitude":"113.82145000"},{"name":"Boyolangu","countryCode":"ID","stateCode":"JI","latitude":"-8.11810000","longitude":"111.89350000"},{"name":"Buduran","countryCode":"ID","stateCode":"JI","latitude":"-7.42810000","longitude":"112.72340000"},{"name":"Dampit","countryCode":"ID","stateCode":"JI","latitude":"-8.21162000","longitude":"112.74934000"},{"name":"Diwek","countryCode":"ID","stateCode":"JI","latitude":"-7.57897000","longitude":"112.23109000"},{"name":"Driyorejo","countryCode":"ID","stateCode":"JI","latitude":"-7.36590000","longitude":"112.62190000"},{"name":"Gambiran Satu","countryCode":"ID","stateCode":"JI","latitude":"-8.39390000","longitude":"114.14640000"},{"name":"Gampengrejo","countryCode":"ID","stateCode":"JI","latitude":"-7.76667000","longitude":"112.01667000"},{"name":"Gedangan","countryCode":"ID","stateCode":"JI","latitude":"-7.39083000","longitude":"112.72667000"},{"name":"Genteng","countryCode":"ID","stateCode":"JI","latitude":"-8.36667000","longitude":"114.15000000"},{"name":"Gongdanglegi Kulon","countryCode":"ID","stateCode":"JI","latitude":"-8.17529000","longitude":"112.63594000"},{"name":"Gresik","countryCode":"ID","stateCode":"JI","latitude":"-7.15389000","longitude":"112.65611000"},{"name":"Gresik Regency","countryCode":"ID","stateCode":"JI","latitude":"-7.19330000","longitude":"112.55300000"},{"name":"Jember","countryCode":"ID","stateCode":"JI","latitude":"-8.17211000","longitude":"113.69953000"},{"name":"Jombang","countryCode":"ID","stateCode":"JI","latitude":"-7.54595000","longitude":"112.23307000"},{"name":"Kabupaten Bangkalan","countryCode":"ID","stateCode":"JI","latitude":"-7.05000000","longitude":"112.93333000"},{"name":"Kabupaten Banyuwangi","countryCode":"ID","stateCode":"JI","latitude":"-8.33333000","longitude":"114.20000000"},{"name":"Kabupaten Blitar","countryCode":"ID","stateCode":"JI","latitude":"-8.13333000","longitude":"112.25000000"},{"name":"Kabupaten Bojonegoro","countryCode":"ID","stateCode":"JI","latitude":"-7.25000000","longitude":"111.80000000"},{"name":"Kabupaten Bondowoso","countryCode":"ID","stateCode":"JI","latitude":"-7.94040000","longitude":"113.98340000"},{"name":"Kabupaten Jember","countryCode":"ID","stateCode":"JI","latitude":"-8.25000000","longitude":"113.65000000"},{"name":"Kabupaten Jombang","countryCode":"ID","stateCode":"JI","latitude":"-7.55000000","longitude":"112.25000000"},{"name":"Kabupaten Kediri","countryCode":"ID","stateCode":"JI","latitude":"-7.83333000","longitude":"112.16667000"},{"name":"Kabupaten Lamongan","countryCode":"ID","stateCode":"JI","latitude":"-7.13333000","longitude":"112.31667000"},{"name":"Kabupaten Lumajang","countryCode":"ID","stateCode":"JI","latitude":"-8.11667000","longitude":"113.15000000"},{"name":"Kabupaten Madiun","countryCode":"ID","stateCode":"JI","latitude":"-7.61667000","longitude":"111.65000000"},{"name":"Kabupaten Magetan","countryCode":"ID","stateCode":"JI","latitude":"-7.64472000","longitude":"111.35917000"},{"name":"Kabupaten Malang","countryCode":"ID","stateCode":"JI","latitude":"-8.16667000","longitude":"112.66667000"},{"name":"Kabupaten Mojokerto","countryCode":"ID","stateCode":"JI","latitude":"-7.55000000","longitude":"112.50000000"},{"name":"Kabupaten Nganjuk","countryCode":"ID","stateCode":"JI","latitude":"-7.60000000","longitude":"111.93333000"},{"name":"Kabupaten Ngawi","countryCode":"ID","stateCode":"JI","latitude":"-7.47444000","longitude":"111.33444000"},{"name":"Kabupaten Pacitan","countryCode":"ID","stateCode":"JI","latitude":"-8.13333000","longitude":"111.16667000"},{"name":"Kabupaten Pamekasan","countryCode":"ID","stateCode":"JI","latitude":"-7.06667000","longitude":"113.50000000"},{"name":"Kabupaten Pasuruan","countryCode":"ID","stateCode":"JI","latitude":"-7.73333000","longitude":"112.83333000"},{"name":"Kabupaten Ponorogo","countryCode":"ID","stateCode":"JI","latitude":"-7.93333000","longitude":"111.50000000"},{"name":"Kabupaten Probolinggo","countryCode":"ID","stateCode":"JI","latitude":"-7.86667000","longitude":"113.31667000"},{"name":"Kabupaten Sampang","countryCode":"ID","stateCode":"JI","latitude":"-7.05000000","longitude":"113.25000000"},{"name":"Kabupaten Sidoarjo","countryCode":"ID","stateCode":"JI","latitude":"-7.45000000","longitude":"112.70000000"},{"name":"Kabupaten Situbondo","countryCode":"ID","stateCode":"JI","latitude":"-7.71667000","longitude":"114.05000000"},{"name":"Kabupaten Sumenep","countryCode":"ID","stateCode":"JI","latitude":"-7.11667000","longitude":"114.33333000"},{"name":"Kabupaten Trenggalek","countryCode":"ID","stateCode":"JI","latitude":"-8.16667000","longitude":"111.61667000"},{"name":"Kabupaten Tuban","countryCode":"ID","stateCode":"JI","latitude":"-6.96667000","longitude":"111.90000000"},{"name":"Kabupaten Tulungagung","countryCode":"ID","stateCode":"JI","latitude":"-8.11667000","longitude":"111.91667000"},{"name":"Kalianget","countryCode":"ID","stateCode":"JI","latitude":"-7.05370000","longitude":"113.94244000"},{"name":"Kamal","countryCode":"ID","stateCode":"JI","latitude":"-7.16778000","longitude":"112.71917000"},{"name":"Kebomas","countryCode":"ID","stateCode":"JI","latitude":"-7.16667000","longitude":"112.63330000"},{"name":"Kediri","countryCode":"ID","stateCode":"JI","latitude":"-7.81667000","longitude":"112.01667000"},{"name":"Kedungwaru","countryCode":"ID","stateCode":"JI","latitude":"-8.06667000","longitude":"111.91667000"},{"name":"Kencong","countryCode":"ID","stateCode":"JI","latitude":"-8.28333000","longitude":"113.36667000"},{"name":"Kepanjen","countryCode":"ID","stateCode":"JI","latitude":"-8.13030000","longitude":"112.57270000"},{"name":"Kertosono","countryCode":"ID","stateCode":"JI","latitude":"-7.58333000","longitude":"112.10000000"},{"name":"Kota Batu","countryCode":"ID","stateCode":"JI","latitude":"-7.83272000","longitude":"112.53751000"},{"name":"Kota Blitar","countryCode":"ID","stateCode":"JI","latitude":"-8.10000000","longitude":"112.16667000"},{"name":"Kota Kediri","countryCode":"ID","stateCode":"JI","latitude":"-7.83333000","longitude":"112.01667000"},{"name":"Kota Madiun","countryCode":"ID","stateCode":"JI","latitude":"-7.63333000","longitude":"111.53333000"},{"name":"Kota Malang","countryCode":"ID","stateCode":"JI","latitude":"-7.97500000","longitude":"112.63333000"},{"name":"Kota Mojokerto","countryCode":"ID","stateCode":"JI","latitude":"-7.46667000","longitude":"112.43333000"},{"name":"Kota Pasuruan","countryCode":"ID","stateCode":"JI","latitude":"-7.65000000","longitude":"112.90000000"},{"name":"Kota Probolinggo","countryCode":"ID","stateCode":"JI","latitude":"-7.78333000","longitude":"113.21667000"},{"name":"Kota Surabaya","countryCode":"ID","stateCode":"JI","latitude":"-7.26667000","longitude":"112.71667000"},{"name":"Kraksaan","countryCode":"ID","stateCode":"JI","latitude":"-7.75845000","longitude":"113.39624000"},{"name":"Krian","countryCode":"ID","stateCode":"JI","latitude":"-7.41040000","longitude":"112.57920000"},{"name":"Lamongan","countryCode":"ID","stateCode":"JI","latitude":"-7.11667000","longitude":"112.41667000"},{"name":"Lawang","countryCode":"ID","stateCode":"JI","latitude":"-7.83530000","longitude":"112.69470000"},{"name":"Lumajang","countryCode":"ID","stateCode":"JI","latitude":"-8.13350000","longitude":"113.22480000"},{"name":"Madiun","countryCode":"ID","stateCode":"JI","latitude":"-7.62980000","longitude":"111.52390000"},{"name":"Malang","countryCode":"ID","stateCode":"JI","latitude":"-7.97970000","longitude":"112.63040000"},{"name":"Mojoagung","countryCode":"ID","stateCode":"JI","latitude":"-7.56667000","longitude":"112.35000000"},{"name":"Mojokerto","countryCode":"ID","stateCode":"JI","latitude":"-7.46640000","longitude":"112.43380000"},{"name":"Muncar","countryCode":"ID","stateCode":"JI","latitude":"-8.43333000","longitude":"114.33333000"},{"name":"Nganjuk","countryCode":"ID","stateCode":"JI","latitude":"-7.60510000","longitude":"111.90350000"},{"name":"Ngoro","countryCode":"ID","stateCode":"JI","latitude":"-7.68386000","longitude":"112.25804000"},{"name":"Ngunut","countryCode":"ID","stateCode":"JI","latitude":"-8.10580000","longitude":"112.01591000"},{"name":"Paciran","countryCode":"ID","stateCode":"JI","latitude":"-6.87666000","longitude":"112.37606000"},{"name":"Pakisaji","countryCode":"ID","stateCode":"JI","latitude":"-8.06650000","longitude":"112.59810000"},{"name":"Pamekasan","countryCode":"ID","stateCode":"JI","latitude":"-7.15680000","longitude":"113.47460000"},{"name":"Panarukan","countryCode":"ID","stateCode":"JI","latitude":"-7.70181000","longitude":"113.91844000"},{"name":"Pandaan","countryCode":"ID","stateCode":"JI","latitude":"-7.65268000","longitude":"112.68750000"},{"name":"Panji","countryCode":"ID","stateCode":"JI","latitude":"-7.72528000","longitude":"114.09954000"},{"name":"Pare","countryCode":"ID","stateCode":"JI","latitude":"-7.76790000","longitude":"112.19800000"},{"name":"Pasuruan","countryCode":"ID","stateCode":"JI","latitude":"-7.64530000","longitude":"112.90750000"},{"name":"Ponorogo","countryCode":"ID","stateCode":"JI","latitude":"-7.86850000","longitude":"111.46200000"},{"name":"Prigen","countryCode":"ID","stateCode":"JI","latitude":"-7.68333000","longitude":"112.61667000"},{"name":"Probolinggo","countryCode":"ID","stateCode":"JI","latitude":"-7.75430000","longitude":"113.21590000"},{"name":"Sampang","countryCode":"ID","stateCode":"JI","latitude":"-7.18720000","longitude":"113.23940000"},{"name":"Sidoarjo","countryCode":"ID","stateCode":"JI","latitude":"-7.44780000","longitude":"112.71830000"},{"name":"Singojuruh","countryCode":"ID","stateCode":"JI","latitude":"-8.31667000","longitude":"114.23333000"},{"name":"Singosari","countryCode":"ID","stateCode":"JI","latitude":"-7.89240000","longitude":"112.66580000"},{"name":"Situbondo","countryCode":"ID","stateCode":"JI","latitude":"-7.70623000","longitude":"114.00976000"},{"name":"Soko","countryCode":"ID","stateCode":"JI","latitude":"-7.48315000","longitude":"112.42704000"},{"name":"Srono","countryCode":"ID","stateCode":"JI","latitude":"-8.40003000","longitude":"114.26661000"},{"name":"Sumberpucung","countryCode":"ID","stateCode":"JI","latitude":"-8.15856000","longitude":"112.48292000"},{"name":"Sumenep","countryCode":"ID","stateCode":"JI","latitude":"-7.01667000","longitude":"113.86667000"},{"name":"Surabaya","countryCode":"ID","stateCode":"JI","latitude":"-7.24917000","longitude":"112.75083000"},{"name":"Tanggul","countryCode":"ID","stateCode":"JI","latitude":"-8.16450000","longitude":"113.45250000"},{"name":"Tanggulangin","countryCode":"ID","stateCode":"JI","latitude":"-7.49958000","longitude":"112.69992000"},{"name":"Trenggalek","countryCode":"ID","stateCode":"JI","latitude":"-8.07640000","longitude":"111.70641000"},{"name":"Tuban","countryCode":"ID","stateCode":"JI","latitude":"-6.89760000","longitude":"112.06490000"},{"name":"Tulangan Utara","countryCode":"ID","stateCode":"JI","latitude":"-7.47370000","longitude":"112.65050000"},{"name":"Tulungagung","countryCode":"ID","stateCode":"JI","latitude":"-8.06570000","longitude":"111.90250000"},{"name":"Wongsorejo","countryCode":"ID","stateCode":"JI","latitude":"-7.99080000","longitude":"114.40090000"},{"name":"Balaipungut","countryCode":"ID","stateCode":"RI","latitude":"1.05949000","longitude":"101.29054000"},{"name":"Batam","countryCode":"ID","stateCode":"RI","latitude":"1.14937000","longitude":"104.02491000"},{"name":"Dumai","countryCode":"ID","stateCode":"RI","latitude":"1.66711000","longitude":"101.44316000"},{"name":"Kabupaten Bengkalis","countryCode":"ID","stateCode":"RI","latitude":"0.98380000","longitude":"102.50960000"},{"name":"Kabupaten Indragiri Hilir","countryCode":"ID","stateCode":"RI","latitude":"-0.33333000","longitude":"103.16667000"},{"name":"Kabupaten Indragiri Hulu","countryCode":"ID","stateCode":"RI","latitude":"-0.55000000","longitude":"102.31667000"},{"name":"Kabupaten Kampar","countryCode":"ID","stateCode":"RI","latitude":"0.23440000","longitude":"101.21310000"},{"name":"Kabupaten Kepulauan Meranti","countryCode":"ID","stateCode":"RI","latitude":"0.97488000","longitude":"102.69539000"},{"name":"Kabupaten Kuantan Singingi","countryCode":"ID","stateCode":"RI","latitude":"-0.47532000","longitude":"101.45857000"},{"name":"Kabupaten Pelalawan","countryCode":"ID","stateCode":"RI","latitude":"0.20822000","longitude":"102.18607000"},{"name":"Kabupaten Rokan Hilir","countryCode":"ID","stateCode":"RI","latitude":"2.16599000","longitude":"100.82514000"},{"name":"Kabupaten Rokan Hulu","countryCode":"ID","stateCode":"RI","latitude":"0.88333000","longitude":"100.48333000"},{"name":"Kabupaten Siak","countryCode":"ID","stateCode":"RI","latitude":"0.97453000","longitude":"102.01355000"},{"name":"Kota Dumai","countryCode":"ID","stateCode":"RI","latitude":"1.61592000","longitude":"101.49170000"},{"name":"Kota Pekanbaru","countryCode":"ID","stateCode":"RI","latitude":"0.53333000","longitude":"101.46667000"},{"name":"Pekanbaru","countryCode":"ID","stateCode":"RI","latitude":"0.51667000","longitude":"101.44167000"},{"name":"Balikpapan","countryCode":"ID","stateCode":"KI","latitude":"-1.26753000","longitude":"116.82887000"},{"name":"Bontang","countryCode":"ID","stateCode":"KI","latitude":"0.13240000","longitude":"117.48540000"},{"name":"City of Balikpapan","countryCode":"ID","stateCode":"KI","latitude":"-1.24204000","longitude":"116.89419000"},{"name":"Kabupaten Berau","countryCode":"ID","stateCode":"KI","latitude":"2.00000000","longitude":"117.30000000"},{"name":"Kabupaten Kutai Barat","countryCode":"ID","stateCode":"KI","latitude":"-0.59417000","longitude":"115.51575000"},{"name":"Kabupaten Kutai Kartanegara","countryCode":"ID","stateCode":"KI","latitude":"-0.44019000","longitude":"116.98139000"},{"name":"Kabupaten Kutai Timur","countryCode":"ID","stateCode":"KI","latitude":"1.03769000","longitude":"117.83112000"},{"name":"Kabupaten Mahakam Hulu","countryCode":"ID","stateCode":"KI","latitude":"0.37822000","longitude":"115.38048000"},{"name":"Kabupaten Paser","countryCode":"ID","stateCode":"KI","latitude":"-1.43517000","longitude":"116.23535000"},{"name":"Kabupaten Penajam Paser Utara","countryCode":"ID","stateCode":"KI","latitude":"-1.25000000","longitude":"116.83333000"},{"name":"Kota Balikpapan","countryCode":"ID","stateCode":"KI","latitude":"-1.16667000","longitude":"116.88333000"},{"name":"Kota Bontang","countryCode":"ID","stateCode":"KI","latitude":"0.12526000","longitude":"117.49603000"},{"name":"Kota Samarinda","countryCode":"ID","stateCode":"KI","latitude":"-0.43333000","longitude":"117.18333000"},{"name":"Loa Janan","countryCode":"ID","stateCode":"KI","latitude":"-0.58295000","longitude":"117.09503000"},{"name":"Samarinda","countryCode":"ID","stateCode":"KI","latitude":"-0.49167000","longitude":"117.14583000"},{"name":"Bambanglipuro","countryCode":"ID","stateCode":"YO","latitude":"-7.95000000","longitude":"110.28333000"},{"name":"Bantul","countryCode":"ID","stateCode":"YO","latitude":"-7.88806000","longitude":"110.32889000"},{"name":"Depok","countryCode":"ID","stateCode":"YO","latitude":"-7.76250000","longitude":"110.43167000"},{"name":"Gamping Lor","countryCode":"ID","stateCode":"YO","latitude":"-7.79556000","longitude":"110.32639000"},{"name":"Godean","countryCode":"ID","stateCode":"YO","latitude":"-7.76972000","longitude":"110.29389000"},{"name":"Kabupaten Bantul","countryCode":"ID","stateCode":"YO","latitude":"-7.90000000","longitude":"110.36667000"},{"name":"Kabupaten Gunung Kidul","countryCode":"ID","stateCode":"YO","latitude":"-7.98333000","longitude":"110.61667000"},{"name":"Kabupaten Kulon Progo","countryCode":"ID","stateCode":"YO","latitude":"-7.64500000","longitude":"110.02694000"},{"name":"Kabupaten Sleman","countryCode":"ID","stateCode":"YO","latitude":"-7.68167000","longitude":"110.32333000"},{"name":"Kasihan","countryCode":"ID","stateCode":"YO","latitude":"-7.82694000","longitude":"110.32917000"},{"name":"Kota Yogyakarta","countryCode":"ID","stateCode":"YO","latitude":"-7.80000000","longitude":"110.37500000"},{"name":"Melati","countryCode":"ID","stateCode":"YO","latitude":"-7.73333000","longitude":"110.36667000"},{"name":"Pandak","countryCode":"ID","stateCode":"YO","latitude":"-7.91306000","longitude":"110.29361000"},{"name":"Pundong","countryCode":"ID","stateCode":"YO","latitude":"-7.95222000","longitude":"110.34861000"},{"name":"Sewon","countryCode":"ID","stateCode":"YO","latitude":"-7.87639000","longitude":"110.35889000"},{"name":"Sleman","countryCode":"ID","stateCode":"YO","latitude":"-7.71556000","longitude":"110.35556000"},{"name":"Srandakan","countryCode":"ID","stateCode":"YO","latitude":"-7.93861000","longitude":"110.25056000"},{"name":"Yogyakarta","countryCode":"ID","stateCode":"YO","latitude":"-7.80139000","longitude":"110.36472000"},{"name":"Banda Aceh","countryCode":"ID","stateCode":"AC","latitude":"5.54167000","longitude":"95.33333000"},{"name":"Bireun","countryCode":"ID","stateCode":"AC","latitude":"5.20300000","longitude":"96.70090000"},{"name":"Kabupaten Aceh Barat","countryCode":"ID","stateCode":"AC","latitude":"4.45000000","longitude":"96.16667000"},{"name":"Kabupaten Aceh Barat Daya","countryCode":"ID","stateCode":"AC","latitude":"3.83333000","longitude":"96.88333000"},{"name":"Kabupaten Aceh Besar","countryCode":"ID","stateCode":"AC","latitude":"5.38333000","longitude":"95.51667000"},{"name":"Kabupaten Aceh Jaya","countryCode":"ID","stateCode":"AC","latitude":"4.86000000","longitude":"95.64000000"},{"name":"Kabupaten Aceh Selatan","countryCode":"ID","stateCode":"AC","latitude":"3.16667000","longitude":"97.41667000"},{"name":"Kabupaten Aceh Singkil","countryCode":"ID","stateCode":"AC","latitude":"2.41667000","longitude":"97.91667000"},{"name":"Kabupaten Aceh Tamiang","countryCode":"ID","stateCode":"AC","latitude":"4.25000000","longitude":"97.96667000"},{"name":"Kabupaten Aceh Tengah","countryCode":"ID","stateCode":"AC","latitude":"4.51000000","longitude":"96.85500000"},{"name":"Kabupaten Aceh Tenggara","countryCode":"ID","stateCode":"AC","latitude":"3.36667000","longitude":"97.70000000"},{"name":"Kabupaten Aceh Timur","countryCode":"ID","stateCode":"AC","latitude":"4.63333000","longitude":"97.63333000"},{"name":"Kabupaten Aceh Utara","countryCode":"ID","stateCode":"AC","latitude":"4.97000000","longitude":"97.14000000"},{"name":"Kabupaten Bener Meriah","countryCode":"ID","stateCode":"AC","latitude":"4.73015000","longitude":"96.86156000"},{"name":"Kabupaten Bireuen","countryCode":"ID","stateCode":"AC","latitude":"5.08333000","longitude":"96.58333000"},{"name":"Kabupaten Gayo Lues","countryCode":"ID","stateCode":"AC","latitude":"3.95000000","longitude":"97.39000000"},{"name":"Kabupaten Nagan Raya","countryCode":"ID","stateCode":"AC","latitude":"4.16667000","longitude":"96.51667000"},{"name":"Kabupaten Pidie","countryCode":"ID","stateCode":"AC","latitude":"5.08000000","longitude":"96.11000000"},{"name":"Kabupaten Simeulue","countryCode":"ID","stateCode":"AC","latitude":"2.61667000","longitude":"96.08333000"},{"name":"Kota Banda Aceh","countryCode":"ID","stateCode":"AC","latitude":"5.54167000","longitude":"95.33333000"},{"name":"Kota Langsa","countryCode":"ID","stateCode":"AC","latitude":"4.47000000","longitude":"97.93000000"},{"name":"Kota Lhokseumawe","countryCode":"ID","stateCode":"AC","latitude":"5.13333000","longitude":"97.06667000"},{"name":"Kota Sabang","countryCode":"ID","stateCode":"AC","latitude":"5.87944000","longitude":"95.33223000"},{"name":"Kota Subulussalam","countryCode":"ID","stateCode":"AC","latitude":"2.75000000","longitude":"97.93333000"},{"name":"Langsa","countryCode":"ID","stateCode":"AC","latitude":"4.46830000","longitude":"97.96830000"},{"name":"Lhokseumawe","countryCode":"ID","stateCode":"AC","latitude":"5.18010000","longitude":"97.15070000"},{"name":"Meulaboh","countryCode":"ID","stateCode":"AC","latitude":"4.14402000","longitude":"96.12664000"},{"name":"Reuleuet","countryCode":"ID","stateCode":"AC","latitude":"5.21667000","longitude":"96.28333000"},{"name":"Sabang","countryCode":"ID","stateCode":"AC","latitude":"5.88969000","longitude":"95.31644000"},{"name":"Sigli","countryCode":"ID","stateCode":"AC","latitude":"5.38480000","longitude":"95.96090000"},{"name":"Sinabang","countryCode":"ID","stateCode":"AC","latitude":"2.48030000","longitude":"96.38010000"},{"name":"Singkil","countryCode":"ID","stateCode":"AC","latitude":"2.28740000","longitude":"97.78840000"},{"name":"Bandar Lampung","countryCode":"ID","stateCode":"LA","latitude":"-5.42917000","longitude":"105.26111000"},{"name":"Kabupaten Lampung Barat","countryCode":"ID","stateCode":"LA","latitude":"-5.14904000","longitude":"104.19309000"},{"name":"Kabupaten Lampung Selatan","countryCode":"ID","stateCode":"LA","latitude":"-5.45310000","longitude":"104.98770000"},{"name":"Kabupaten Lampung Tengah","countryCode":"ID","stateCode":"LA","latitude":"-4.86667000","longitude":"105.26667000"},{"name":"Kabupaten Lampung Timur","countryCode":"ID","stateCode":"LA","latitude":"-5.10273000","longitude":"105.68003000"},{"name":"Kabupaten Lampung Utara","countryCode":"ID","stateCode":"LA","latitude":"-4.81667000","longitude":"104.80000000"},{"name":"Kabupaten Mesuji","countryCode":"ID","stateCode":"LA","latitude":"-4.04390000","longitude":"105.40130000"},{"name":"Kabupaten Pesawaran","countryCode":"ID","stateCode":"LA","latitude":"-5.42980000","longitude":"105.17899000"},{"name":"Kabupaten Pesisir Barat","countryCode":"ID","stateCode":"LA","latitude":"-5.19323000","longitude":"103.93976000"},{"name":"Kabupaten Pringsewu","countryCode":"ID","stateCode":"LA","latitude":"-5.42211000","longitude":"104.93454000"},{"name":"Kabupaten Tanggamus","countryCode":"ID","stateCode":"LA","latitude":"-5.38508000","longitude":"104.62349000"},{"name":"Kabupaten Tulangbawang","countryCode":"ID","stateCode":"LA","latitude":"-4.20604000","longitude":"105.57999000"},{"name":"Kabupaten Way Kanan","countryCode":"ID","stateCode":"LA","latitude":"-4.44705000","longitude":"104.52753000"},{"name":"Kota Bandar Lampung","countryCode":"ID","stateCode":"LA","latitude":"-5.41667000","longitude":"105.25000000"},{"name":"Kota Metro","countryCode":"ID","stateCode":"LA","latitude":"-5.11856000","longitude":"105.29949000"},{"name":"Kotabumi","countryCode":"ID","stateCode":"LA","latitude":"-4.82505000","longitude":"104.88170000"},{"name":"Metro","countryCode":"ID","stateCode":"LA","latitude":"-5.11306000","longitude":"105.30667000"},{"name":"Terbanggi Besar","countryCode":"ID","stateCode":"LA","latitude":"-4.87898000","longitude":"105.21818000"},{"name":"Baturaja","countryCode":"ID","stateCode":"SS","latitude":"-4.12891000","longitude":"104.16695000"},{"name":"Kabupaten Empat Lawang","countryCode":"ID","stateCode":"SS","latitude":"3.22667000","longitude":"99.09256000"},{"name":"Kabupaten Muara Enim","countryCode":"ID","stateCode":"SS","latitude":"-4.23270000","longitude":"103.61410000"},{"name":"Kabupaten Musi Banyuasin","countryCode":"ID","stateCode":"SS","latitude":"-2.41667000","longitude":"103.75000000"},{"name":"Kabupaten Musi Rawas","countryCode":"ID","stateCode":"SS","latitude":"-3.08333000","longitude":"103.20000000"},{"name":"Kabupaten Musi Rawas Utara","countryCode":"ID","stateCode":"SS","latitude":"-2.48533000","longitude":"103.29346000"},{"name":"Kabupaten Ogan Ilir","countryCode":"ID","stateCode":"SS","latitude":"-3.43186000","longitude":"104.62727000"},{"name":"Kabupaten Ogan Komering Ilir","countryCode":"ID","stateCode":"SS","latitude":"-3.36667000","longitude":"105.36667000"},{"name":"Kabupaten Ogan Komering Ulu","countryCode":"ID","stateCode":"SS","latitude":"-4.13333000","longitude":"104.03333000"},{"name":"Kabupaten Ogan Komering Ulu Selatan","countryCode":"ID","stateCode":"SS","latitude":"-4.65728000","longitude":"104.00659000"},{"name":"Kabupaten Ogan Komering Ulu Timur","countryCode":"ID","stateCode":"SS","latitude":"-3.85679000","longitude":"104.75209000"},{"name":"Kabupaten Penukal Abab Lematang Ilir","countryCode":"ID","stateCode":"SS","latitude":"-3.21342000","longitude":"104.08722000"},{"name":"Kota Lubuklinggau","countryCode":"ID","stateCode":"SS","latitude":"-3.29308000","longitude":"102.85503000"},{"name":"Kota Pagar Alam","countryCode":"ID","stateCode":"SS","latitude":"-4.13055000","longitude":"103.26822000"},{"name":"Kota Palembang","countryCode":"ID","stateCode":"SS","latitude":"-3.00000000","longitude":"104.71667000"},{"name":"Kota Prabumulih","countryCode":"ID","stateCode":"SS","latitude":"-3.46202000","longitude":"104.22290000"},{"name":"Lahat","countryCode":"ID","stateCode":"SS","latitude":"-3.78514000","longitude":"103.54279000"},{"name":"Lahat Regency","countryCode":"ID","stateCode":"SS","latitude":"-3.78640000","longitude":"103.54280000"},{"name":"Lubuklinggau","countryCode":"ID","stateCode":"SS","latitude":"-3.29450000","longitude":"102.86140000"},{"name":"Pagar Alam","countryCode":"ID","stateCode":"SS","latitude":"-4.02506000","longitude":"103.24694000"},{"name":"Palembang","countryCode":"ID","stateCode":"SS","latitude":"-2.91673000","longitude":"104.74580000"},{"name":"Prabumulih","countryCode":"ID","stateCode":"SS","latitude":"-3.43447000","longitude":"104.23056000"},{"name":"Tanjungagung","countryCode":"ID","stateCode":"SS","latitude":"-3.93728000","longitude":"103.80465000"},{"name":"Bejubang Dua","countryCode":"ID","stateCode":"JA","latitude":"-1.79230000","longitude":"103.31670000"},{"name":"Jambi City","countryCode":"ID","stateCode":"JA","latitude":"-1.60000000","longitude":"103.61667000"},{"name":"Kabupaten Batang Hari","countryCode":"ID","stateCode":"JA","latitude":"-1.75000000","longitude":"103.11667000"},{"name":"Kabupaten Bungo","countryCode":"ID","stateCode":"JA","latitude":"-1.50222000","longitude":"101.96000000"},{"name":"Kabupaten Kerinci","countryCode":"ID","stateCode":"JA","latitude":"-2.03333000","longitude":"101.53333000"},{"name":"Kabupaten Merangin","countryCode":"ID","stateCode":"JA","latitude":"-2.06933000","longitude":"102.13303000"},{"name":"Kabupaten Muaro Jambi","countryCode":"ID","stateCode":"JA","latitude":"-1.55214000","longitude":"103.82163000"},{"name":"Kabupaten Sarolangun","countryCode":"ID","stateCode":"JA","latitude":"-2.30000000","longitude":"102.65000000"},{"name":"Kabupaten Tanjung Jabung Barat","countryCode":"ID","stateCode":"JA","latitude":"-1.15440000","longitude":"103.24402000"},{"name":"Kabupaten Tanjung Jabung Timur","countryCode":"ID","stateCode":"JA","latitude":"-1.13198000","longitude":"103.61755000"},{"name":"Kabupaten Tebo","countryCode":"ID","stateCode":"JA","latitude":"-1.45576000","longitude":"102.37473000"},{"name":"Kota Jambi","countryCode":"ID","stateCode":"JA","latitude":"-1.61667000","longitude":"103.65000000"},{"name":"Kota Sungai Penuh","countryCode":"ID","stateCode":"JA","latitude":"-2.10896000","longitude":"101.32175000"},{"name":"Kuala Tungkal","countryCode":"ID","stateCode":"JA","latitude":"-0.81623000","longitude":"103.46111000"},{"name":"Mendaha","countryCode":"ID","stateCode":"JA","latitude":"-1.01630000","longitude":"103.59331000"},{"name":"Simpang","countryCode":"ID","stateCode":"JA","latitude":"-1.26424000","longitude":"104.09701000"},{"name":"Sungai Penuh","countryCode":"ID","stateCode":"JA","latitude":"-2.05610000","longitude":"101.39130000"},{"name":"Bengkulu","countryCode":"ID","stateCode":"BE","latitude":"-3.80044000","longitude":"102.26554000"},{"name":"Curup","countryCode":"ID","stateCode":"BE","latitude":"-3.47030000","longitude":"102.52070000"},{"name":"Kabupaten Bengkulu Selatan","countryCode":"ID","stateCode":"BE","latitude":"-4.35000000","longitude":"103.03333000"},{"name":"Kabupaten Bengkulu Tengah","countryCode":"ID","stateCode":"BE","latitude":"-3.20679000","longitude":"102.12616000"},{"name":"Kabupaten Bengkulu Utara","countryCode":"ID","stateCode":"BE","latitude":"-3.33333000","longitude":"102.05000000"},{"name":"Kabupaten Kaur","countryCode":"ID","stateCode":"BE","latitude":"-4.78179000","longitude":"103.36109000"},{"name":"Kabupaten Kepahiang","countryCode":"ID","stateCode":"BE","latitude":"-3.60194000","longitude":"102.56424000"},{"name":"Kabupaten Lebong","countryCode":"ID","stateCode":"BE","latitude":"-3.24278000","longitude":"102.33490000"},{"name":"Kabupaten Mukomuko","countryCode":"ID","stateCode":"BE","latitude":"-3.07438000","longitude":"101.54766000"},{"name":"Kabupaten Rejang Lebong","countryCode":"ID","stateCode":"BE","latitude":"-3.43333000","longitude":"102.71667000"},{"name":"Kabupaten Seluma","countryCode":"ID","stateCode":"BE","latitude":"-3.96644000","longitude":"102.47429000"},{"name":"Kota Bengkulu","countryCode":"ID","stateCode":"BE","latitude":"-3.81667000","longitude":"102.31667000"},{"name":"Bima","countryCode":"ID","stateCode":"NB","latitude":"-8.46006000","longitude":"118.72667000"},{"name":"Dompu","countryCode":"ID","stateCode":"NB","latitude":"-8.53650000","longitude":"118.46340000"},{"name":"Gili Air","countryCode":"ID","stateCode":"NB","latitude":"-8.35783000","longitude":"116.08240000"},{"name":"Kabupaten Bima","countryCode":"ID","stateCode":"NB","latitude":"-8.60000000","longitude":"118.61667000"},{"name":"Kabupaten Dompu","countryCode":"ID","stateCode":"NB","latitude":"-8.50940000","longitude":"118.48160000"},{"name":"Kabupaten Lombok Barat","countryCode":"ID","stateCode":"NB","latitude":"-8.69583000","longitude":"116.11667000"},{"name":"Kabupaten Lombok Tengah","countryCode":"ID","stateCode":"NB","latitude":"-8.70000000","longitude":"116.30000000"},{"name":"Kabupaten Lombok Timur","countryCode":"ID","stateCode":"NB","latitude":"-8.53333000","longitude":"116.53333000"},{"name":"Kabupaten Lombok Utara","countryCode":"ID","stateCode":"NB","latitude":"-8.35214000","longitude":"116.40152000"},{"name":"Kabupaten Sumbawa","countryCode":"ID","stateCode":"NB","latitude":"-8.74390000","longitude":"117.33240000"},{"name":"Kabupaten Sumbawa Barat","countryCode":"ID","stateCode":"NB","latitude":"-8.75159000","longitude":"116.92132000"},{"name":"Kota Bima","countryCode":"ID","stateCode":"NB","latitude":"-8.46728000","longitude":"118.75259000"},{"name":"Kota Mataram","countryCode":"ID","stateCode":"NB","latitude":"-8.58330000","longitude":"116.11670000"},{"name":"Labuan Lombok","countryCode":"ID","stateCode":"NB","latitude":"-8.50000000","longitude":"116.66667000"},{"name":"Lembar","countryCode":"ID","stateCode":"NB","latitude":"-8.72640000","longitude":"116.07440000"},{"name":"Mataram","countryCode":"ID","stateCode":"NB","latitude":"-8.58333000","longitude":"116.11667000"},{"name":"Pemenang","countryCode":"ID","stateCode":"NB","latitude":"-8.40401000","longitude":"116.10255000"},{"name":"Pototano","countryCode":"ID","stateCode":"NB","latitude":"-8.41260000","longitude":"117.48110000"},{"name":"Praya","countryCode":"ID","stateCode":"NB","latitude":"-8.70536000","longitude":"116.27036000"},{"name":"Senggigi","countryCode":"ID","stateCode":"NB","latitude":"-8.49190000","longitude":"116.04240000"},{"name":"Sumbawa Besar","countryCode":"ID","stateCode":"NB","latitude":"-8.49317000","longitude":"117.42024000"},{"name":"Bukittinggi","countryCode":"ID","stateCode":"SB","latitude":"-0.30907000","longitude":"100.37055000"},{"name":"Kabupaten Agam","countryCode":"ID","stateCode":"SB","latitude":"-0.25000000","longitude":"100.16667000"},{"name":"Kabupaten Dharmasraya","countryCode":"ID","stateCode":"SB","latitude":"-1.05000000","longitude":"101.36700000"},{"name":"Kabupaten Kepulauan Mentawai","countryCode":"ID","stateCode":"SB","latitude":"1.98917000","longitude":"99.51889000"},{"name":"Kabupaten Lima Puluh Kota","countryCode":"ID","stateCode":"SB","latitude":"-0.01680000","longitude":"100.58720000"},{"name":"Kabupaten Padang Pariaman","countryCode":"ID","stateCode":"SB","latitude":"-0.60000000","longitude":"100.28333000"},{"name":"Kabupaten Pasaman","countryCode":"ID","stateCode":"SB","latitude":"0.42503000","longitude":"99.94606000"},{"name":"Kabupaten Pasaman Barat","countryCode":"ID","stateCode":"SB","latitude":"0.28152000","longitude":"99.51965000"},{"name":"Kabupaten Pesisir Selatan","countryCode":"ID","stateCode":"SB","latitude":"-1.58333000","longitude":"100.85000000"},{"name":"Kabupaten Sijunjung","countryCode":"ID","stateCode":"SB","latitude":"-1.18270000","longitude":"101.60560000"},{"name":"Kabupaten Solok","countryCode":"ID","stateCode":"SB","latitude":"-0.96667000","longitude":"100.81667000"},{"name":"Kabupaten Solok Selatan","countryCode":"ID","stateCode":"SB","latitude":"-1.23333000","longitude":"101.41700000"},{"name":"Kabupaten Tanah Datar","countryCode":"ID","stateCode":"SB","latitude":"-0.45550000","longitude":"100.57710000"},{"name":"Kota Bukittinggi","countryCode":"ID","stateCode":"SB","latitude":"-0.27500000","longitude":"100.37500000"},{"name":"Kota Padang","countryCode":"ID","stateCode":"SB","latitude":"-0.98333000","longitude":"100.45000000"},{"name":"Kota Padang Panjang","countryCode":"ID","stateCode":"SB","latitude":"-0.45000000","longitude":"100.43333000"},{"name":"Kota Pariaman","countryCode":"ID","stateCode":"SB","latitude":"-0.62682000","longitude":"100.12047000"},{"name":"Kota Payakumbuh","countryCode":"ID","stateCode":"SB","latitude":"-0.23333000","longitude":"100.63333000"},{"name":"Kota Sawah Lunto","countryCode":"ID","stateCode":"SB","latitude":"-0.60000000","longitude":"100.75000000"},{"name":"Kota Solok","countryCode":"ID","stateCode":"SB","latitude":"-0.76667000","longitude":"100.61667000"},{"name":"Padang","countryCode":"ID","stateCode":"SB","latitude":"-0.94924000","longitude":"100.35427000"},{"name":"Pariaman","countryCode":"ID","stateCode":"SB","latitude":"-0.61898000","longitude":"100.11997000"},{"name":"Payakumbuh","countryCode":"ID","stateCode":"SB","latitude":"-0.21590000","longitude":"100.63340000"},{"name":"Sijunjung","countryCode":"ID","stateCode":"SB","latitude":"-0.70050000","longitude":"100.97740000"},{"name":"Solok","countryCode":"ID","stateCode":"SB","latitude":"-0.80060000","longitude":"100.65710000"},{"name":"Curug","countryCode":"ID","stateCode":"BT","latitude":"-6.26583000","longitude":"106.55639000"},{"name":"Kabupaten Lebak","countryCode":"ID","stateCode":"BT","latitude":"-6.65000000","longitude":"106.21667000"},{"name":"Kabupaten Pandeglang","countryCode":"ID","stateCode":"BT","latitude":"-6.63333000","longitude":"105.75000000"},{"name":"Kabupaten Serang","countryCode":"ID","stateCode":"BT","latitude":"-6.15000000","longitude":"106.00000000"},{"name":"Kabupaten Tangerang","countryCode":"ID","stateCode":"BT","latitude":"-6.20000000","longitude":"106.46667000"},{"name":"Kota Cilegon","countryCode":"ID","stateCode":"BT","latitude":"-6.01667000","longitude":"106.01667000"},{"name":"Kota Serang","countryCode":"ID","stateCode":"BT","latitude":"-6.12563000","longitude":"106.14999000"},{"name":"Kota Tangerang","countryCode":"ID","stateCode":"BT","latitude":"-6.17944000","longitude":"106.62991000"},{"name":"Kota Tangerang Selatan","countryCode":"ID","stateCode":"BT","latitude":"-6.29373000","longitude":"106.71244000"},{"name":"Labuan","countryCode":"ID","stateCode":"BT","latitude":"-6.37840000","longitude":"105.83000000"},{"name":"Pandeglang","countryCode":"ID","stateCode":"BT","latitude":"-6.30840000","longitude":"106.10670000"},{"name":"Rangkasbitung","countryCode":"ID","stateCode":"BT","latitude":"-6.35910000","longitude":"106.24940000"},{"name":"Serang","countryCode":"ID","stateCode":"BT","latitude":"-6.11528000","longitude":"106.15417000"},{"name":"South Tangerang","countryCode":"ID","stateCode":"BT","latitude":"-6.28862000","longitude":"106.71789000"},{"name":"Tangerang","countryCode":"ID","stateCode":"BT","latitude":"-6.17806000","longitude":"106.63000000"},{"name":"East Halmahera Regency","countryCode":"ID","stateCode":"MU","latitude":"1.33517000","longitude":"128.48627000"},{"name":"Kabupaten Halmahera Barat","countryCode":"ID","stateCode":"MU","latitude":"1.41709000","longitude":"127.55264000"},{"name":"Kabupaten Halmahera Selatan","countryCode":"ID","stateCode":"MU","latitude":"-0.39550000","longitude":"127.90833000"},{"name":"Kabupaten Halmahera Tengah","countryCode":"ID","stateCode":"MU","latitude":"0.48056000","longitude":"128.25000000"},{"name":"Kabupaten Halmahera Utara","countryCode":"ID","stateCode":"MU","latitude":"1.73194000","longitude":"128.00778000"},{"name":"Kabupaten Kepulauan Sula","countryCode":"ID","stateCode":"MU","latitude":"-1.86460000","longitude":"125.69046000"},{"name":"Kabupaten Pulau Morotai","countryCode":"ID","stateCode":"MU","latitude":"2.19924000","longitude":"128.40546000"},{"name":"Kabupaten Pulau Taliabu","countryCode":"ID","stateCode":"MU","latitude":"-1.84578000","longitude":"124.78992000"},{"name":"Kota Ternate","countryCode":"ID","stateCode":"MU","latitude":"0.89618000","longitude":"127.31016000"},{"name":"Kota Tidore Kepulauan","countryCode":"ID","stateCode":"MU","latitude":"0.60962000","longitude":"127.56981000"},{"name":"Sofifi","countryCode":"ID","stateCode":"MU","latitude":"0.73729000","longitude":"127.55880000"},{"name":"Ternate","countryCode":"ID","stateCode":"MU","latitude":"0.79065000","longitude":"127.38424000"},{"name":"Tobelo","countryCode":"ID","stateCode":"MU","latitude":"1.72837000","longitude":"128.00948000"},{"name":"Galesong","countryCode":"ID","stateCode":"SN","latitude":"-5.31660000","longitude":"119.36610000"},{"name":"Kabupaten Bantaeng","countryCode":"ID","stateCode":"SN","latitude":"-5.48333000","longitude":"119.98333000"},{"name":"Kabupaten Barru","countryCode":"ID","stateCode":"SN","latitude":"-4.43333000","longitude":"119.68333000"},{"name":"Kabupaten Bone","countryCode":"ID","stateCode":"SN","latitude":"-4.70000000","longitude":"120.13333000"},{"name":"Kabupaten Bulukumba","countryCode":"ID","stateCode":"SN","latitude":"-5.41667000","longitude":"120.23333000"},{"name":"Kabupaten Enrekang","countryCode":"ID","stateCode":"SN","latitude":"-3.50000000","longitude":"119.86667000"},{"name":"Kabupaten Gowa","countryCode":"ID","stateCode":"SN","latitude":"-5.31667000","longitude":"119.75000000"},{"name":"Kabupaten Jeneponto","countryCode":"ID","stateCode":"SN","latitude":"-5.63333000","longitude":"119.73333000"},{"name":"Kabupaten Luwu","countryCode":"ID","stateCode":"SN","latitude":"-2.55770000","longitude":"121.32420000"},{"name":"Kabupaten Luwu Timur","countryCode":"ID","stateCode":"SN","latitude":"-2.50957000","longitude":"120.39780000"},{"name":"Kabupaten Luwu Utara","countryCode":"ID","stateCode":"SN","latitude":"-2.60000000","longitude":"120.25000000"},{"name":"Kabupaten Maros","countryCode":"ID","stateCode":"SN","latitude":"-5.05000000","longitude":"119.71667000"},{"name":"Kabupaten Pangkajene Dan Kepulauan","countryCode":"ID","stateCode":"SN","latitude":"-4.78270000","longitude":"119.55060000"},{"name":"Kabupaten Pinrang","countryCode":"ID","stateCode":"SN","latitude":"-3.61667000","longitude":"119.60000000"},{"name":"Kabupaten Sidenreng Rappang","countryCode":"ID","stateCode":"SN","latitude":"-3.85000000","longitude":"119.96667000"},{"name":"Kabupaten Sinjai","countryCode":"ID","stateCode":"SN","latitude":"-5.21667000","longitude":"120.15000000"},{"name":"Kabupaten Soppeng","countryCode":"ID","stateCode":"SN","latitude":"-4.38420000","longitude":"119.89000000"},{"name":"Kabupaten Takalar","countryCode":"ID","stateCode":"SN","latitude":"-5.41667000","longitude":"119.51667000"},{"name":"Kabupaten Tana Toraja","countryCode":"ID","stateCode":"SN","latitude":"-3.00240000","longitude":"119.79655000"},{"name":"Kabupaten Toraja Utara","countryCode":"ID","stateCode":"SN","latitude":"-2.92738000","longitude":"119.79218000"},{"name":"Kabupaten Wajo","countryCode":"ID","stateCode":"SN","latitude":"-4.00000000","longitude":"120.16667000"},{"name":"Kota Makassar","countryCode":"ID","stateCode":"SN","latitude":"-5.15000000","longitude":"119.45000000"},{"name":"Kota Palopo","countryCode":"ID","stateCode":"SN","latitude":"-2.97841000","longitude":"120.11078000"},{"name":"Kota Parepare","countryCode":"ID","stateCode":"SN","latitude":"-4.03333000","longitude":"119.65000000"},{"name":"Makassar","countryCode":"ID","stateCode":"SN","latitude":"-5.14861000","longitude":"119.43194000"},{"name":"Maros","countryCode":"ID","stateCode":"SN","latitude":"-5.00600000","longitude":"119.57270000"},{"name":"Palopo","countryCode":"ID","stateCode":"SN","latitude":"-2.99250000","longitude":"120.19694000"},{"name":"Parepare","countryCode":"ID","stateCode":"SN","latitude":"-4.01350000","longitude":"119.62550000"},{"name":"Rantepao","countryCode":"ID","stateCode":"SN","latitude":"-2.97010000","longitude":"119.89780000"},{"name":"Selayar Islands Regency","countryCode":"ID","stateCode":"SN","latitude":"-6.81667000","longitude":"120.80000000"},{"name":"Sengkang","countryCode":"ID","stateCode":"SN","latitude":"-4.12790000","longitude":"120.02970000"},{"name":"Sinjai","countryCode":"ID","stateCode":"SN","latitude":"-5.12410000","longitude":"120.25300000"},{"name":"Watampone","countryCode":"ID","stateCode":"SN","latitude":"-4.53860000","longitude":"120.32790000"},{"name":"Gorontalo","countryCode":"ID","stateCode":"GO","latitude":"0.53750000","longitude":"123.06250000"},{"name":"Kabupaten Boalemo","countryCode":"ID","stateCode":"GO","latitude":"0.62689000","longitude":"122.35680000"},{"name":"Kabupaten Bone Bolango","countryCode":"ID","stateCode":"GO","latitude":"0.50296000","longitude":"123.27501000"},{"name":"Kabupaten Gorontalo","countryCode":"ID","stateCode":"GO","latitude":"0.57280000","longitude":"122.23370000"},{"name":"Kabupaten Gorontalo Utara","countryCode":"ID","stateCode":"GO","latitude":"0.77000000","longitude":"122.31667000"},{"name":"Kabupaten Pohuwato","countryCode":"ID","stateCode":"GO","latitude":"0.70980000","longitude":"121.59582000"},{"name":"Kota Gorontalo","countryCode":"ID","stateCode":"GO","latitude":"0.53333000","longitude":"123.10000000"},{"name":"Jakarta","countryCode":"ID","stateCode":"JK","latitude":"-6.21462000","longitude":"106.84513000"},{"name":"Kota Administrasi Jakarta Barat","countryCode":"ID","stateCode":"JK","latitude":"-6.16760000","longitude":"106.76730000"},{"name":"Kota Administrasi Jakarta Pusat","countryCode":"ID","stateCode":"JK","latitude":"-6.17770000","longitude":"106.84030000"},{"name":"Kota Administrasi Jakarta Selatan","countryCode":"ID","stateCode":"JK","latitude":"-6.26600000","longitude":"106.81350000"},{"name":"Kota Administrasi Jakarta Timur","countryCode":"ID","stateCode":"JK","latitude":"-6.25210000","longitude":"106.88400000"},{"name":"Kota Administrasi Jakarta Utara","countryCode":"ID","stateCode":"JK","latitude":"-6.13390000","longitude":"106.88230000"},{"name":"Kabupaten Banggai","countryCode":"ID","stateCode":"ST","latitude":"-0.91141000","longitude":"122.71836000"},{"name":"Kabupaten Banggai Kepulauan","countryCode":"ID","stateCode":"ST","latitude":"-1.30236000","longitude":"123.03726000"},{"name":"Kabupaten Banggai Laut","countryCode":"ID","stateCode":"ST","latitude":"-1.61841000","longitude":"123.49388000"},{"name":"Kabupaten Buol","countryCode":"ID","stateCode":"ST","latitude":"1.04656000","longitude":"121.36867000"},{"name":"Kabupaten Donggala","countryCode":"ID","stateCode":"ST","latitude":"-0.58333000","longitude":"119.85000000"},{"name":"Kabupaten Morowali Utara","countryCode":"ID","stateCode":"ST","latitude":"-1.72070000","longitude":"121.24649000"},{"name":"Kabupaten Parigi Moutong","countryCode":"ID","stateCode":"ST","latitude":"0.33680000","longitude":"120.17841000"},{"name":"Kabupaten Poso","countryCode":"ID","stateCode":"ST","latitude":"-1.65000000","longitude":"120.50000000"},{"name":"Kabupaten Sigi","countryCode":"ID","stateCode":"ST","latitude":"-1.38500000","longitude":"119.96694000"},{"name":"Kabupaten Toli-Toli","countryCode":"ID","stateCode":"ST","latitude":"1.30862000","longitude":"120.88643000"},{"name":"Kota Palu","countryCode":"ID","stateCode":"ST","latitude":"-0.86972000","longitude":"119.90000000"},{"name":"Luwuk","countryCode":"ID","stateCode":"ST","latitude":"-0.95160000","longitude":"122.78750000"},{"name":"Morowali Regency","countryCode":"ID","stateCode":"ST","latitude":"-2.76062000","longitude":"121.95267000"},{"name":"Palu","countryCode":"ID","stateCode":"ST","latitude":"-0.90833000","longitude":"119.87083000"},{"name":"Poso","countryCode":"ID","stateCode":"ST","latitude":"-1.39590000","longitude":"120.75240000"},{"name":"Tojo Una-Una Regency","countryCode":"ID","stateCode":"ST","latitude":"-1.20360000","longitude":"121.48201000"},{"name":"Kabupaten Bangka","countryCode":"ID","stateCode":"BB","latitude":"-1.91667000","longitude":"105.93333000"},{"name":"Kabupaten Bangka Barat","countryCode":"ID","stateCode":"BB","latitude":"-1.95839000","longitude":"105.53741000"},{"name":"Kabupaten Bangka Selatan","countryCode":"ID","stateCode":"BB","latitude":"-2.66803000","longitude":"106.01257000"},{"name":"Kabupaten Bangka Tengah","countryCode":"ID","stateCode":"BB","latitude":"-2.33989000","longitude":"106.11420000"},{"name":"Kabupaten Belitung","countryCode":"ID","stateCode":"BB","latitude":"-2.86667000","longitude":"107.70000000"},{"name":"Kabupaten Belitung Timur","countryCode":"ID","stateCode":"BB","latitude":"-2.96270000","longitude":"108.15216000"},{"name":"Kota Pangkal Pinang","countryCode":"ID","stateCode":"BB","latitude":"-2.13333000","longitude":"106.13333000"},{"name":"Manggar","countryCode":"ID","stateCode":"BB","latitude":"-2.88333000","longitude":"108.26667000"},{"name":"Muntok","countryCode":"ID","stateCode":"BB","latitude":"-2.06719000","longitude":"105.16228000"},{"name":"Pangkalpinang","countryCode":"ID","stateCode":"BB","latitude":"-2.12914000","longitude":"106.11377000"},{"name":"Sungailiat","countryCode":"ID","stateCode":"BB","latitude":"-1.85442000","longitude":"106.12215000"},{"name":"Tanjung Pandan","countryCode":"ID","stateCode":"BB","latitude":"-2.73353000","longitude":"107.63477000"},{"name":"Kabupaten Barito Selatan","countryCode":"ID","stateCode":"KT","latitude":"-1.86667000","longitude":"114.73333000"},{"name":"Kabupaten Barito Timur","countryCode":"ID","stateCode":"KT","latitude":"-1.93333000","longitude":"115.10000000"},{"name":"Kabupaten Barito Utara","countryCode":"ID","stateCode":"KT","latitude":"-0.98333000","longitude":"115.10000000"},{"name":"Kabupaten Gunung Mas","countryCode":"ID","stateCode":"KT","latitude":"-0.95000000","longitude":"113.50000000"},{"name":"Kabupaten Kapuas","countryCode":"ID","stateCode":"KT","latitude":"-2.01667000","longitude":"114.38333000"},{"name":"Kabupaten Katingan","countryCode":"ID","stateCode":"KT","latitude":"-2.06667000","longitude":"113.40000000"},{"name":"Kabupaten Kotawaringin Barat","countryCode":"ID","stateCode":"KT","latitude":"-2.40000000","longitude":"111.73333000"},{"name":"Kabupaten Kotawaringin Timur","countryCode":"ID","stateCode":"KT","latitude":"-2.08333000","longitude":"112.75000000"},{"name":"Kabupaten Lamandau","countryCode":"ID","stateCode":"KT","latitude":"-1.83828000","longitude":"111.28690000"},{"name":"Kabupaten Murung Raya","countryCode":"ID","stateCode":"KT","latitude":"-0.01667000","longitude":"114.26667000"},{"name":"Kabupaten Pulang Pisau","countryCode":"ID","stateCode":"KT","latitude":"-3.11858000","longitude":"113.86230000"},{"name":"Kabupaten Seruyan","countryCode":"ID","stateCode":"KT","latitude":"-2.33333000","longitude":"112.25000000"},{"name":"Kabupaten Sukamara","countryCode":"ID","stateCode":"KT","latitude":"-2.62675000","longitude":"111.23681000"},{"name":"Kota Palangka Raya","countryCode":"ID","stateCode":"KT","latitude":"-1.76979000","longitude":"113.73126000"},{"name":"Kualakapuas","countryCode":"ID","stateCode":"KT","latitude":"-3.00913000","longitude":"114.38759000"},{"name":"Palangkaraya","countryCode":"ID","stateCode":"KT","latitude":"-2.20833000","longitude":"113.91667000"},{"name":"Pangkalanbuun","countryCode":"ID","stateCode":"KT","latitude":"-2.68320000","longitude":"111.62590000"},{"name":"Sampit","countryCode":"ID","stateCode":"KT","latitude":"-2.53150000","longitude":"112.94960000"},{"name":"Kabupaten Bintan","countryCode":"ID","stateCode":"KR","latitude":"0.95000000","longitude":"104.61944000"},{"name":"Kabupaten Karimun","countryCode":"ID","stateCode":"KR","latitude":"0.80764000","longitude":"103.41911000"},{"name":"Kabupaten Kepulauan Anambas","countryCode":"ID","stateCode":"KR","latitude":"3.00000000","longitude":"106.00000000"},{"name":"Kabupaten Lingga","countryCode":"ID","stateCode":"KR","latitude":"0.20000000","longitude":"104.61667000"},{"name":"Kabupaten Natuna","countryCode":"ID","stateCode":"KR","latitude":"4.71417000","longitude":"107.97639000"},{"name":"Kijang","countryCode":"ID","stateCode":"KR","latitude":"0.90000000","longitude":"104.63333000"},{"name":"Kota Batam","countryCode":"ID","stateCode":"KR","latitude":"1.05211000","longitude":"104.02851000"},{"name":"Kota Tanjung Pinang","countryCode":"ID","stateCode":"KR","latitude":"0.91683000","longitude":"104.44329000"},{"name":"Tanjung Pinang","countryCode":"ID","stateCode":"KR","latitude":"0.91667000","longitude":"104.45833000"},{"name":"Kabupaten Bolaang Mongondow","countryCode":"ID","stateCode":"SA","latitude":"0.75000000","longitude":"124.08333000"},{"name":"Kabupaten Bolaang Mongondow Selatan","countryCode":"ID","stateCode":"SA","latitude":"0.40912000","longitude":"123.75961000"},{"name":"Kabupaten Bolaang Mongondow Timur","countryCode":"ID","stateCode":"SA","latitude":"0.72073000","longitude":"124.50256000"},{"name":"Kabupaten Bolaang Mongondow Utara","countryCode":"ID","stateCode":"SA","latitude":"0.78527000","longitude":"123.41766000"},{"name":"Kabupaten Kepulauan Sangihe","countryCode":"ID","stateCode":"SA","latitude":"3.50000000","longitude":"125.55000000"},{"name":"Kabupaten Kepulauan Talaud","countryCode":"ID","stateCode":"SA","latitude":"4.31178000","longitude":"126.78085000"},{"name":"Kabupaten Minahasa","countryCode":"ID","stateCode":"SA","latitude":"1.25370000","longitude":"124.83000000"},{"name":"Kabupaten Minahasa Selatan","countryCode":"ID","stateCode":"SA","latitude":"1.21291000","longitude":"124.59708000"},{"name":"Kabupaten Minahasa Tenggara","countryCode":"ID","stateCode":"SA","latitude":"1.05633000","longitude":"124.79250000"},{"name":"Kabupaten Minahasa Utara","countryCode":"ID","stateCode":"SA","latitude":"1.40250000","longitude":"124.96000000"},{"name":"Kabupaten Siau Tagulandang Biaro","countryCode":"ID","stateCode":"SA","latitude":"2.11728000","longitude":"125.37512000"},{"name":"Kota Bitung","countryCode":"ID","stateCode":"SA","latitude":"1.48333000","longitude":"125.15000000"},{"name":"Kota Kotamobagu","countryCode":"ID","stateCode":"SA","latitude":"0.68915000","longitude":"124.32678000"},{"name":"Kota Manado","countryCode":"ID","stateCode":"SA","latitude":"1.51667000","longitude":"124.88333000"},{"name":"Kota Tomohon","countryCode":"ID","stateCode":"SA","latitude":"1.31307000","longitude":"124.83404000"},{"name":"Laikit, Laikit II (Dimembe)","countryCode":"ID","stateCode":"SA","latitude":"1.48833000","longitude":"124.97444000"},{"name":"Manado","countryCode":"ID","stateCode":"SA","latitude":"1.48218000","longitude":"124.84892000"},{"name":"Tomohon","countryCode":"ID","stateCode":"SA","latitude":"1.31678000","longitude":"124.80379000"},{"name":"Tondano","countryCode":"ID","stateCode":"SA","latitude":"1.30540000","longitude":"124.91261000"},{"name":"Kabupaten Bombana","countryCode":"ID","stateCode":"SG","latitude":"-4.62570000","longitude":"121.81641000"},{"name":"Kabupaten Buton","countryCode":"ID","stateCode":"SG","latitude":"-5.31667000","longitude":"122.91667000"},{"name":"Kabupaten Buton Selatan","countryCode":"ID","stateCode":"SG","latitude":"-5.56667000","longitude":"122.70000000"},{"name":"Kabupaten Buton Tengah","countryCode":"ID","stateCode":"SG","latitude":"-5.31667000","longitude":"122.33333000"},{"name":"Kabupaten Buton Utara","countryCode":"ID","stateCode":"SG","latitude":"-5.01457000","longitude":"122.93015000"},{"name":"Kabupaten Kolaka","countryCode":"ID","stateCode":"SG","latitude":"-4.08333000","longitude":"121.66667000"},{"name":"Kabupaten Kolaka Timur","countryCode":"ID","stateCode":"SG","latitude":"-4.01807000","longitude":"121.86172000"},{"name":"Kabupaten Kolaka Utara","countryCode":"ID","stateCode":"SG","latitude":"-3.10452000","longitude":"121.12427000"},{"name":"Kabupaten Konawe","countryCode":"ID","stateCode":"SG","latitude":"-3.91717000","longitude":"122.08823000"},{"name":"Kabupaten Konawe Kepulauan","countryCode":"ID","stateCode":"SG","latitude":"-4.11656000","longitude":"123.10181000"},{"name":"Kabupaten Konawe Selatan","countryCode":"ID","stateCode":"SG","latitude":"-4.19191000","longitude":"122.44854000"},{"name":"Kabupaten Konawe Utara","countryCode":"ID","stateCode":"SG","latitude":"-3.41552000","longitude":"121.99081000"},{"name":"Kabupaten Muna","countryCode":"ID","stateCode":"SG","latitude":"-4.96667000","longitude":"122.66667000"},{"name":"Kabupaten Muna Barat","countryCode":"ID","stateCode":"SG","latitude":"-4.83333000","longitude":"122.48333000"},{"name":"Katabu","countryCode":"ID","stateCode":"SG","latitude":"-4.93330000","longitude":"122.51670000"},{"name":"Kendari","countryCode":"ID","stateCode":"SG","latitude":"-3.97780000","longitude":"122.51507000"},{"name":"Kota Baubau","countryCode":"ID","stateCode":"SG","latitude":"-5.47700000","longitude":"122.61660000"},{"name":"Kota Kendari","countryCode":"ID","stateCode":"SG","latitude":"-3.98333000","longitude":"122.50000000"},{"name":"Wakatobi Regency","countryCode":"ID","stateCode":"SG","latitude":"-5.31934000","longitude":"123.59480000"},{"name":"Kabupaten Bulungan","countryCode":"ID","stateCode":"KU","latitude":"3.00000000","longitude":"117.16667000"},{"name":"Kabupaten Malinau","countryCode":"ID","stateCode":"KU","latitude":"2.45000000","longitude":"115.68333000"},{"name":"Kabupaten Nunukan","countryCode":"ID","stateCode":"KU","latitude":"4.13333000","longitude":"116.70000000"},{"name":"Kabupaten Tana Tidung","countryCode":"ID","stateCode":"KU","latitude":"3.55000000","longitude":"117.25000000"},{"name":"Tanjung Selor","countryCode":"ID","stateCode":"KU","latitude":"2.83750000","longitude":"117.36528000"},{"name":"Tarakan","countryCode":"ID","stateCode":"KU","latitude":"3.31332000","longitude":"117.59152000"},{"name":"Kabupaten Fakfak","countryCode":"ID","stateCode":"PB","latitude":"-2.92641000","longitude":"132.29608000"},{"name":"Kabupaten Kaimana","countryCode":"ID","stateCode":"PB","latitude":"-3.66093000","longitude":"133.77451000"},{"name":"Kabupaten Manokwari","countryCode":"ID","stateCode":"PB","latitude":"-0.90000000","longitude":"133.75000000"},{"name":"Kabupaten Manokwari Selatan","countryCode":"ID","stateCode":"PB","latitude":"-1.07980000","longitude":"133.96729000"},{"name":"Kabupaten Maybrat","countryCode":"ID","stateCode":"PB","latitude":"-1.21550000","longitude":"132.35092000"},{"name":"Kabupaten Raja Ampat","countryCode":"ID","stateCode":"PB","latitude":"-0.50000000","longitude":"130.00000000"},{"name":"Kabupaten Sorong","countryCode":"ID","stateCode":"PB","latitude":"-1.16667000","longitude":"131.50000000"},{"name":"Kabupaten Sorong Selatan","countryCode":"ID","stateCode":"PB","latitude":"-1.50495000","longitude":"132.28638000"},{"name":"Kabupaten Tambrauw","countryCode":"ID","stateCode":"PB","latitude":"-0.60515000","longitude":"132.48962000"},{"name":"Kabupaten Teluk Bintuni","countryCode":"ID","stateCode":"PB","latitude":"-1.88037000","longitude":"133.33105000"},{"name":"Kabupaten Teluk Wondama","countryCode":"ID","stateCode":"PB","latitude":"-2.70000000","longitude":"134.50000000"},{"name":"Kota Sorong","countryCode":"ID","stateCode":"PB","latitude":"-0.86507000","longitude":"131.25152000"},{"name":"Manokwari","countryCode":"ID","stateCode":"PB","latitude":"-0.86291000","longitude":"134.06402000"},{"name":"Sorong","countryCode":"ID","stateCode":"PB","latitude":"-0.87956000","longitude":"131.26104000"},{"name":"Kabupaten Majene","countryCode":"ID","stateCode":"SR","latitude":"-3.15000000","longitude":"118.86667000"},{"name":"Kabupaten Mamasa","countryCode":"ID","stateCode":"SR","latitude":"-2.96492000","longitude":"119.30631000"},{"name":"Kabupaten Mamuju","countryCode":"ID","stateCode":"SR","latitude":"-2.50000000","longitude":"119.41667000"},{"name":"Kabupaten Mamuju Tengah","countryCode":"ID","stateCode":"SR","latitude":"-2.82120000","longitude":"119.26620000"},{"name":"Kabupaten Mamuju Utara","countryCode":"ID","stateCode":"SR","latitude":"-1.51639000","longitude":"119.42139000"},{"name":"Kabupaten Polewali Mandar","countryCode":"ID","stateCode":"SR","latitude":"-3.30000000","longitude":"119.16667000"},{"name":"Majene","countryCode":"ID","stateCode":"SR","latitude":"-3.54030000","longitude":"118.97070000"},{"name":"Mamuju","countryCode":"ID","stateCode":"SR","latitude":"-2.68056000","longitude":"118.88611000"},{"name":"Polewali","countryCode":"ID","stateCode":"SR","latitude":"-3.43240000","longitude":"119.34350000"},{"name":"Abbeyfeale","countryCode":"IE","stateCode":"M","latitude":"52.38139000","longitude":"-9.30250000"},{"name":"Adare","countryCode":"IE","stateCode":"M","latitude":"52.56194000","longitude":"-8.79556000"},{"name":"Aghada","countryCode":"IE","stateCode":"M","latitude":"51.83917000","longitude":"-8.21222000"},{"name":"An Clár","countryCode":"IE","stateCode":"M","latitude":"52.83333000","longitude":"-9.00000000"},{"name":"Annacotty","countryCode":"IE","stateCode":"M","latitude":"52.66768000","longitude":"-8.53121000"},{"name":"Ardnacrusha","countryCode":"IE","stateCode":"M","latitude":"52.70908000","longitude":"-8.61431000"},{"name":"Askeaton","countryCode":"IE","stateCode":"M","latitude":"52.59972000","longitude":"-8.97556000"},{"name":"Ballina","countryCode":"IE","stateCode":"M","latitude":"52.80778000","longitude":"-8.43556000"},{"name":"Ballybunnion","countryCode":"IE","stateCode":"M","latitude":"52.51108000","longitude":"-9.67097000"},{"name":"Bandon","countryCode":"IE","stateCode":"M","latitude":"51.74694000","longitude":"-8.74250000"},{"name":"Bantry","countryCode":"IE","stateCode":"M","latitude":"51.68333000","longitude":"-9.45000000"},{"name":"Blarney","countryCode":"IE","stateCode":"M","latitude":"51.93333000","longitude":"-8.56667000"},{"name":"Caherconlish","countryCode":"IE","stateCode":"M","latitude":"52.59361000","longitude":"-8.47028000"},{"name":"Cahersiveen","countryCode":"IE","stateCode":"M","latitude":"51.94861000","longitude":"-10.22222000"},{"name":"Cahir","countryCode":"IE","stateCode":"M","latitude":"52.37694000","longitude":"-7.92167000"},{"name":"Carrick-on-Suir","countryCode":"IE","stateCode":"M","latitude":"52.34917000","longitude":"-7.41306000"},{"name":"Carrigaline","countryCode":"IE","stateCode":"M","latitude":"51.81167000","longitude":"-8.39861000"},{"name":"Carrigtwohill","countryCode":"IE","stateCode":"M","latitude":"51.90833000","longitude":"-8.26333000"},{"name":"Cashel","countryCode":"IE","stateCode":"M","latitude":"52.51583000","longitude":"-7.88556000"},{"name":"Castleconnell","countryCode":"IE","stateCode":"M","latitude":"52.71389000","longitude":"-8.49944000"},{"name":"Castleisland","countryCode":"IE","stateCode":"M","latitude":"52.23333000","longitude":"-9.46667000"},{"name":"Castlemartyr","countryCode":"IE","stateCode":"M","latitude":"51.91028000","longitude":"-8.05389000"},{"name":"Ciarraí","countryCode":"IE","stateCode":"M","latitude":"52.16667000","longitude":"-9.75000000"},{"name":"Cill Airne","countryCode":"IE","stateCode":"M","latitude":"52.05980000","longitude":"-9.50858000"},{"name":"Clonakilty","countryCode":"IE","stateCode":"M","latitude":"51.62306000","longitude":"-8.87056000"},{"name":"Cloyne","countryCode":"IE","stateCode":"M","latitude":"51.86278000","longitude":"-8.12444000"},{"name":"Cluain Meala","countryCode":"IE","stateCode":"M","latitude":"52.35500000","longitude":"-7.70389000"},{"name":"Cobh","countryCode":"IE","stateCode":"M","latitude":"51.85046000","longitude":"-8.29480000"},{"name":"Cork","countryCode":"IE","stateCode":"M","latitude":"51.89797000","longitude":"-8.47061000"},{"name":"Cork City","countryCode":"IE","stateCode":"M","latitude":"51.89755000","longitude":"-8.46773000"},{"name":"County Cork","countryCode":"IE","stateCode":"M","latitude":"51.96667000","longitude":"-8.58333000"},{"name":"County Tipperary","countryCode":"IE","stateCode":"M","latitude":"52.66667000","longitude":"-7.83333000"},{"name":"Croom","countryCode":"IE","stateCode":"M","latitude":"52.51944000","longitude":"-8.71778000"},{"name":"Crosshaven","countryCode":"IE","stateCode":"M","latitude":"51.79833000","longitude":"-8.30083000"},{"name":"Derry","countryCode":"IE","stateCode":"M","latitude":"51.58666000","longitude":"-9.05026000"},{"name":"Dingle","countryCode":"IE","stateCode":"M","latitude":"52.14083000","longitude":"-10.26889000"},{"name":"Dungarvan","countryCode":"IE","stateCode":"M","latitude":"52.08806000","longitude":"-7.62528000"},{"name":"Dunmanway","countryCode":"IE","stateCode":"M","latitude":"51.71667000","longitude":"-9.11667000"},{"name":"Dunmore East","countryCode":"IE","stateCode":"M","latitude":"52.15108000","longitude":"-6.99872000"},{"name":"Ennis","countryCode":"IE","stateCode":"M","latitude":"52.84361000","longitude":"-8.98639000"},{"name":"Fermoy","countryCode":"IE","stateCode":"M","latitude":"52.13583000","longitude":"-8.27583000"},{"name":"Fethard","countryCode":"IE","stateCode":"M","latitude":"52.46722000","longitude":"-7.69111000"},{"name":"Kanturk","countryCode":"IE","stateCode":"M","latitude":"52.16667000","longitude":"-8.90000000"},{"name":"Kenmare","countryCode":"IE","stateCode":"M","latitude":"51.88333000","longitude":"-9.58333000"},{"name":"Killaloe","countryCode":"IE","stateCode":"M","latitude":"52.80667000","longitude":"-8.44361000"},{"name":"Killorglin","countryCode":"IE","stateCode":"M","latitude":"52.10000000","longitude":"-9.78333000"},{"name":"Killumney","countryCode":"IE","stateCode":"M","latitude":"51.87243000","longitude":"-8.64781000"},{"name":"Kilmallock","countryCode":"IE","stateCode":"M","latitude":"52.40000000","longitude":"-8.57722000"},{"name":"Kilrush","countryCode":"IE","stateCode":"M","latitude":"52.63972000","longitude":"-9.48333000"},{"name":"Kinsale","countryCode":"IE","stateCode":"M","latitude":"51.70750000","longitude":"-8.53056000"},{"name":"Listowel","countryCode":"IE","stateCode":"M","latitude":"52.44639000","longitude":"-9.48500000"},{"name":"Luimneach","countryCode":"IE","stateCode":"M","latitude":"52.66472000","longitude":"-8.62306000"},{"name":"Macroom","countryCode":"IE","stateCode":"M","latitude":"51.90663000","longitude":"-8.96968000"},{"name":"Mallow","countryCode":"IE","stateCode":"M","latitude":"52.13333000","longitude":"-8.63333000"},{"name":"Midleton","countryCode":"IE","stateCode":"M","latitude":"51.91526000","longitude":"-8.18052000"},{"name":"Millstreet","countryCode":"IE","stateCode":"M","latitude":"52.05935000","longitude":"-9.06031000"},{"name":"Mitchelstown","countryCode":"IE","stateCode":"M","latitude":"52.26583000","longitude":"-8.26806000"},{"name":"Moroe","countryCode":"IE","stateCode":"M","latitude":"52.65111000","longitude":"-8.39611000"},{"name":"Moyross","countryCode":"IE","stateCode":"M","latitude":"52.68198000","longitude":"-8.63955000"},{"name":"Nenagh","countryCode":"IE","stateCode":"M","latitude":"52.86194000","longitude":"-8.19667000"},{"name":"Nenagh Bridge","countryCode":"IE","stateCode":"M","latitude":"52.88167000","longitude":"-8.19583000"},{"name":"Newcastle West","countryCode":"IE","stateCode":"M","latitude":"52.44917000","longitude":"-9.06111000"},{"name":"Newmarket on Fergus","countryCode":"IE","stateCode":"M","latitude":"52.76000000","longitude":"-8.89556000"},{"name":"Newport","countryCode":"IE","stateCode":"M","latitude":"52.71111000","longitude":"-8.40972000"},{"name":"Passage West","countryCode":"IE","stateCode":"M","latitude":"51.87389000","longitude":"-8.34444000"},{"name":"Portlaw","countryCode":"IE","stateCode":"M","latitude":"52.28833000","longitude":"-7.32056000"},{"name":"Rathcormac","countryCode":"IE","stateCode":"M","latitude":"52.07694000","longitude":"-8.28194000"},{"name":"Rathkeale","countryCode":"IE","stateCode":"M","latitude":"52.52444000","longitude":"-8.93806000"},{"name":"Roscrea","countryCode":"IE","stateCode":"M","latitude":"52.95111000","longitude":"-7.80167000"},{"name":"Ráth Luirc","countryCode":"IE","stateCode":"M","latitude":"52.35000000","longitude":"-8.68333000"},{"name":"Shannon","countryCode":"IE","stateCode":"M","latitude":"52.70389000","longitude":"-8.86417000"},{"name":"Sixmilebridge","countryCode":"IE","stateCode":"M","latitude":"52.74139000","longitude":"-8.77417000"},{"name":"Skibbereen","countryCode":"IE","stateCode":"M","latitude":"51.55000000","longitude":"-9.26667000"},{"name":"Templemore","countryCode":"IE","stateCode":"M","latitude":"52.79472000","longitude":"-7.83389000"},{"name":"Thurles","countryCode":"IE","stateCode":"M","latitude":"52.68194000","longitude":"-7.80222000"},{"name":"Tipperary","countryCode":"IE","stateCode":"M","latitude":"52.47333000","longitude":"-8.15583000"},{"name":"Tower","countryCode":"IE","stateCode":"M","latitude":"51.92599000","longitude":"-8.60747000"},{"name":"Tralee","countryCode":"IE","stateCode":"M","latitude":"52.27042000","longitude":"-9.70264000"},{"name":"Trá Mhór","countryCode":"IE","stateCode":"M","latitude":"52.16235000","longitude":"-7.15244000"},{"name":"Waterford","countryCode":"IE","stateCode":"M","latitude":"52.25833000","longitude":"-7.11194000"},{"name":"Watergrasshill","countryCode":"IE","stateCode":"M","latitude":"52.01139000","longitude":"-8.34417000"},{"name":"Whitegate","countryCode":"IE","stateCode":"M","latitude":"51.83056000","longitude":"-8.22972000"},{"name":"Youghal","countryCode":"IE","stateCode":"M","latitude":"51.95000000","longitude":"-7.85056000"},{"name":"Abbeyleix","countryCode":"IE","stateCode":"L","latitude":"52.91331000","longitude":"-7.34456000"},{"name":"An Iarmhí","countryCode":"IE","stateCode":"L","latitude":"53.50000000","longitude":"-7.50000000"},{"name":"An Longfort","countryCode":"IE","stateCode":"L","latitude":"53.66667000","longitude":"-7.75000000"},{"name":"An Mhí","countryCode":"IE","stateCode":"L","latitude":"53.66667000","longitude":"-6.66667000"},{"name":"An Muileann gCearr","countryCode":"IE","stateCode":"L","latitude":"53.53333000","longitude":"-7.35000000"},{"name":"An Ros","countryCode":"IE","stateCode":"L","latitude":"53.52424000","longitude":"-6.10497000"},{"name":"Ardee","countryCode":"IE","stateCode":"L","latitude":"53.85972000","longitude":"-6.54056000"},{"name":"Arklow","countryCode":"IE","stateCode":"L","latitude":"52.79306000","longitude":"-6.14139000"},{"name":"Artane","countryCode":"IE","stateCode":"L","latitude":"53.38712000","longitude":"-6.21380000"},{"name":"Ashbourne","countryCode":"IE","stateCode":"L","latitude":"53.51163000","longitude":"-6.39821000"},{"name":"Ashford","countryCode":"IE","stateCode":"L","latitude":"53.00833000","longitude":"-6.11139000"},{"name":"Athboy","countryCode":"IE","stateCode":"L","latitude":"53.62327000","longitude":"-6.91434000"},{"name":"Athgarvan","countryCode":"IE","stateCode":"L","latitude":"53.15229000","longitude":"-6.78173000"},{"name":"Athlone","countryCode":"IE","stateCode":"L","latitude":"53.43333000","longitude":"-7.95000000"},{"name":"Athy","countryCode":"IE","stateCode":"L","latitude":"52.99139000","longitude":"-6.98028000"},{"name":"Aughrim","countryCode":"IE","stateCode":"L","latitude":"52.85333000","longitude":"-6.32750000"},{"name":"Bagenalstown","countryCode":"IE","stateCode":"L","latitude":"52.70031000","longitude":"-6.96181000"},{"name":"Balally","countryCode":"IE","stateCode":"L","latitude":"53.27504000","longitude":"-6.23594000"},{"name":"Balbriggan","countryCode":"IE","stateCode":"L","latitude":"53.60846000","longitude":"-6.18310000"},{"name":"Baldoyle","countryCode":"IE","stateCode":"L","latitude":"53.39972000","longitude":"-6.12583000"},{"name":"Ballinroad","countryCode":"IE","stateCode":"L","latitude":"52.51789000","longitude":"-6.40619000"},{"name":"Ballinteer","countryCode":"IE","stateCode":"L","latitude":"53.27409000","longitude":"-6.25397000"},{"name":"Ballivor","countryCode":"IE","stateCode":"L","latitude":"53.53167000","longitude":"-6.96111000"},{"name":"Ballyboden","countryCode":"IE","stateCode":"L","latitude":"53.28056000","longitude":"-6.31639000"},{"name":"Ballyfermot","countryCode":"IE","stateCode":"L","latitude":"53.34283000","longitude":"-6.35480000"},{"name":"Ballygerry","countryCode":"IE","stateCode":"L","latitude":"52.24917000","longitude":"-6.35739000"},{"name":"Ballylinan","countryCode":"IE","stateCode":"L","latitude":"52.94497000","longitude":"-7.04073000"},{"name":"Ballymahon","countryCode":"IE","stateCode":"L","latitude":"53.56667000","longitude":"-7.76667000"},{"name":"Ballymun","countryCode":"IE","stateCode":"L","latitude":"53.39807000","longitude":"-6.26693000"},{"name":"Ballyragget","countryCode":"IE","stateCode":"L","latitude":"52.78889000","longitude":"-7.33028000"},{"name":"Balrothery","countryCode":"IE","stateCode":"L","latitude":"53.58828000","longitude":"-6.18728000"},{"name":"Baltinglass","countryCode":"IE","stateCode":"L","latitude":"52.93722000","longitude":"-6.70917000"},{"name":"Banagher","countryCode":"IE","stateCode":"L","latitude":"53.18861000","longitude":"-7.98667000"},{"name":"Bayside","countryCode":"IE","stateCode":"L","latitude":"53.38895000","longitude":"-6.14041000"},{"name":"Beaumont","countryCode":"IE","stateCode":"L","latitude":"53.38721000","longitude":"-6.22713000"},{"name":"Birr","countryCode":"IE","stateCode":"L","latitude":"53.09139000","longitude":"-7.91333000"},{"name":"Blackrock","countryCode":"IE","stateCode":"L","latitude":"53.30150000","longitude":"-6.17780000"},{"name":"Blanchardstown","countryCode":"IE","stateCode":"L","latitude":"53.38806000","longitude":"-6.37556000"},{"name":"Blessington","countryCode":"IE","stateCode":"L","latitude":"53.17000000","longitude":"-6.53250000"},{"name":"Bonnybrook","countryCode":"IE","stateCode":"L","latitude":"53.39835000","longitude":"-6.20749000"},{"name":"Booterstown","countryCode":"IE","stateCode":"L","latitude":"53.30447000","longitude":"-6.19985000"},{"name":"Bray","countryCode":"IE","stateCode":"L","latitude":"53.20278000","longitude":"-6.09833000"},{"name":"Bunclody","countryCode":"IE","stateCode":"L","latitude":"52.65530000","longitude":"-6.65359000"},{"name":"Cabinteely","countryCode":"IE","stateCode":"L","latitude":"53.26973000","longitude":"-6.16058000"},{"name":"Cabra","countryCode":"IE","stateCode":"L","latitude":"53.36694000","longitude":"-6.29444000"},{"name":"Callan","countryCode":"IE","stateCode":"L","latitude":"52.54500000","longitude":"-7.39111000"},{"name":"Carlingford","countryCode":"IE","stateCode":"L","latitude":"54.04000000","longitude":"-6.18833000"},{"name":"Carlow","countryCode":"IE","stateCode":"L","latitude":"52.84083000","longitude":"-6.92611000"},{"name":"Carnew","countryCode":"IE","stateCode":"L","latitude":"52.70806000","longitude":"-6.49444000"},{"name":"Castlebellingham","countryCode":"IE","stateCode":"L","latitude":"53.90083000","longitude":"-6.39028000"},{"name":"Castlebridge","countryCode":"IE","stateCode":"L","latitude":"52.38639000","longitude":"-6.44944000"},{"name":"Castlecomer","countryCode":"IE","stateCode":"L","latitude":"52.80611000","longitude":"-7.21056000"},{"name":"Castledermot","countryCode":"IE","stateCode":"L","latitude":"52.90889000","longitude":"-6.84222000"},{"name":"Castleknock","countryCode":"IE","stateCode":"L","latitude":"53.37483000","longitude":"-6.36336000"},{"name":"Castlepollard","countryCode":"IE","stateCode":"L","latitude":"53.67935000","longitude":"-7.29736000"},{"name":"Castletown","countryCode":"IE","stateCode":"L","latitude":"52.72306000","longitude":"-6.18944000"},{"name":"Celbridge","countryCode":"IE","stateCode":"L","latitude":"53.34165000","longitude":"-6.54419000"},{"name":"Chapelizod","countryCode":"IE","stateCode":"L","latitude":"53.34846000","longitude":"-6.34301000"},{"name":"Charlesland","countryCode":"IE","stateCode":"L","latitude":"53.12771000","longitude":"-6.06347000"},{"name":"Cherry Orchard","countryCode":"IE","stateCode":"L","latitude":"53.33605000","longitude":"-6.37799000"},{"name":"Cherryville","countryCode":"IE","stateCode":"L","latitude":"53.15694000","longitude":"-6.96667000"},{"name":"Clane","countryCode":"IE","stateCode":"L","latitude":"53.29139000","longitude":"-6.68917000"},{"name":"Clara","countryCode":"IE","stateCode":"L","latitude":"53.34250000","longitude":"-7.61389000"},{"name":"Clogherhead","countryCode":"IE","stateCode":"L","latitude":"53.79361000","longitude":"-6.23750000"},{"name":"Clondalkin","countryCode":"IE","stateCode":"L","latitude":"53.32444000","longitude":"-6.39722000"},{"name":"Clonskeagh","countryCode":"IE","stateCode":"L","latitude":"53.31467000","longitude":"-6.23148000"},{"name":"Confey","countryCode":"IE","stateCode":"L","latitude":"53.37923000","longitude":"-6.49052000"},{"name":"Coolock","countryCode":"IE","stateCode":"L","latitude":"53.38870000","longitude":"-6.19998000"},{"name":"County Carlow","countryCode":"IE","stateCode":"L","latitude":"52.66667000","longitude":"-6.83333000"},{"name":"Courtown","countryCode":"IE","stateCode":"L","latitude":"52.64424000","longitude":"-6.22899000"},{"name":"Crumlin","countryCode":"IE","stateCode":"L","latitude":"53.32154000","longitude":"-6.31439000"},{"name":"Daingean","countryCode":"IE","stateCode":"L","latitude":"53.29611000","longitude":"-7.28944000"},{"name":"Dalkey","countryCode":"IE","stateCode":"L","latitude":"53.27833000","longitude":"-6.10028000"},{"name":"Darndale","countryCode":"IE","stateCode":"L","latitude":"53.39948000","longitude":"-6.18886000"},{"name":"Derrinturn","countryCode":"IE","stateCode":"L","latitude":"53.34167000","longitude":"-6.94111000"},{"name":"Dollymount","countryCode":"IE","stateCode":"L","latitude":"53.36489000","longitude":"-6.18032000"},{"name":"Donabate","countryCode":"IE","stateCode":"L","latitude":"53.48722000","longitude":"-6.15194000"},{"name":"Donaghmede","countryCode":"IE","stateCode":"L","latitude":"53.39845000","longitude":"-6.16179000"},{"name":"Donnybrook","countryCode":"IE","stateCode":"L","latitude":"53.31375000","longitude":"-6.22274000"},{"name":"Donnycarney","countryCode":"IE","stateCode":"L","latitude":"53.37350000","longitude":"-6.20976000"},{"name":"Drogheda","countryCode":"IE","stateCode":"L","latitude":"53.71889000","longitude":"-6.34778000"},{"name":"Droichead Nua","countryCode":"IE","stateCode":"L","latitude":"53.18194000","longitude":"-6.79667000"},{"name":"Dromiskin","countryCode":"IE","stateCode":"L","latitude":"53.92538000","longitude":"-6.40292000"},{"name":"Drumcondra","countryCode":"IE","stateCode":"L","latitude":"53.37058000","longitude":"-6.25298000"},{"name":"Dublin","countryCode":"IE","stateCode":"L","latitude":"53.33306000","longitude":"-6.24889000"},{"name":"Dublin City","countryCode":"IE","stateCode":"L","latitude":"53.35512000","longitude":"-6.24922000"},{"name":"Duleek","countryCode":"IE","stateCode":"L","latitude":"53.65667000","longitude":"-6.41917000"},{"name":"Dunboyne","countryCode":"IE","stateCode":"L","latitude":"53.41901000","longitude":"-6.47375000"},{"name":"Dundalk","countryCode":"IE","stateCode":"L","latitude":"54.00000000","longitude":"-6.41667000"},{"name":"Dundrum","countryCode":"IE","stateCode":"L","latitude":"53.29067000","longitude":"-6.25714000"},{"name":"Dunleer","countryCode":"IE","stateCode":"L","latitude":"53.83500000","longitude":"-6.39611000"},{"name":"Dunshaughlin","countryCode":"IE","stateCode":"L","latitude":"53.51250000","longitude":"-6.54000000"},{"name":"Dún Laoghaire","countryCode":"IE","stateCode":"L","latitude":"53.29395000","longitude":"-6.13586000"},{"name":"Dún Laoghaire-Rathdown","countryCode":"IE","stateCode":"L","latitude":"53.29436000","longitude":"-6.13489000"},{"name":"Eadestown","countryCode":"IE","stateCode":"L","latitude":"53.20278000","longitude":"-6.57806000"},{"name":"Edenderry","countryCode":"IE","stateCode":"L","latitude":"53.33948000","longitude":"-7.04752000"},{"name":"Edgeworthstown","countryCode":"IE","stateCode":"L","latitude":"53.70000000","longitude":"-7.61667000"},{"name":"Enfield","countryCode":"IE","stateCode":"L","latitude":"53.41419000","longitude":"-6.83229000"},{"name":"Enniscorthy","countryCode":"IE","stateCode":"L","latitude":"52.50083000","longitude":"-6.55778000"},{"name":"Enniskerry","countryCode":"IE","stateCode":"L","latitude":"53.19250000","longitude":"-6.16917000"},{"name":"Fairview","countryCode":"IE","stateCode":"L","latitude":"53.36597000","longitude":"-6.23985000"},{"name":"Ferbane","countryCode":"IE","stateCode":"L","latitude":"53.26944000","longitude":"-7.82694000"},{"name":"Ferns","countryCode":"IE","stateCode":"L","latitude":"52.58833000","longitude":"-6.49972000"},{"name":"Fingal County","countryCode":"IE","stateCode":"L","latitude":"53.45909000","longitude":"-6.21942000"},{"name":"Finglas","countryCode":"IE","stateCode":"L","latitude":"53.38917000","longitude":"-6.29694000"},{"name":"Firhouse","countryCode":"IE","stateCode":"L","latitude":"53.28167000","longitude":"-6.33917000"},{"name":"Foxrock","countryCode":"IE","stateCode":"L","latitude":"53.26667000","longitude":"-6.17417000"},{"name":"Glasnevin","countryCode":"IE","stateCode":"L","latitude":"53.37851000","longitude":"-6.28028000"},{"name":"Gorey","countryCode":"IE","stateCode":"L","latitude":"52.67472000","longitude":"-6.29250000"},{"name":"Graiguenamanagh","countryCode":"IE","stateCode":"L","latitude":"52.54028000","longitude":"-6.95472000"},{"name":"Granard","countryCode":"IE","stateCode":"L","latitude":"53.77928000","longitude":"-7.49429000"},{"name":"Greenhills","countryCode":"IE","stateCode":"L","latitude":"53.33467000","longitude":"-6.30302000"},{"name":"Greystones","countryCode":"IE","stateCode":"L","latitude":"53.14083000","longitude":"-6.06306000"},{"name":"Hartstown","countryCode":"IE","stateCode":"L","latitude":"53.39306000","longitude":"-6.42694000"},{"name":"Howth","countryCode":"IE","stateCode":"L","latitude":"53.38778000","longitude":"-6.06528000"},{"name":"Jobstown","countryCode":"IE","stateCode":"L","latitude":"53.27866000","longitude":"-6.40803000"},{"name":"Johnstown","countryCode":"IE","stateCode":"L","latitude":"53.23833000","longitude":"-6.62222000"},{"name":"Kells","countryCode":"IE","stateCode":"L","latitude":"53.72639000","longitude":"-6.87917000"},{"name":"Kentstown","countryCode":"IE","stateCode":"L","latitude":"53.62754000","longitude":"-6.52674000"},{"name":"Kilbeggan","countryCode":"IE","stateCode":"L","latitude":"53.36944000","longitude":"-7.50333000"},{"name":"Kilcock","countryCode":"IE","stateCode":"L","latitude":"53.40222000","longitude":"-6.67083000"},{"name":"Kilcoole","countryCode":"IE","stateCode":"L","latitude":"53.10278000","longitude":"-6.06500000"},{"name":"Kilcullen","countryCode":"IE","stateCode":"L","latitude":"53.13028000","longitude":"-6.74444000"},{"name":"Kildare","countryCode":"IE","stateCode":"L","latitude":"53.16667000","longitude":"-6.75000000"},{"name":"Kilkenny","countryCode":"IE","stateCode":"L","latitude":"52.58333000","longitude":"-7.25000000"},{"name":"Kill","countryCode":"IE","stateCode":"L","latitude":"53.25139000","longitude":"-6.59167000"},{"name":"Killester","countryCode":"IE","stateCode":"L","latitude":"53.37322000","longitude":"-6.20431000"},{"name":"Kilmacanoge","countryCode":"IE","stateCode":"L","latitude":"53.16722000","longitude":"-6.13361000"},{"name":"Kilpedder","countryCode":"IE","stateCode":"L","latitude":"53.10917000","longitude":"-6.10667000"},{"name":"Kilquade","countryCode":"IE","stateCode":"L","latitude":"53.09743000","longitude":"-6.08411000"},{"name":"Kinnegad","countryCode":"IE","stateCode":"L","latitude":"53.45222000","longitude":"-7.09972000"},{"name":"Kinsealy-Drinan","countryCode":"IE","stateCode":"L","latitude":"53.44395000","longitude":"-6.20334000"},{"name":"Knocklyon","countryCode":"IE","stateCode":"L","latitude":"53.28030000","longitude":"-6.33130000"},{"name":"Lanesborough","countryCode":"IE","stateCode":"L","latitude":"53.66667000","longitude":"-7.98333000"},{"name":"Laois","countryCode":"IE","stateCode":"L","latitude":"53.00000000","longitude":"-7.40000000"},{"name":"Laytown","countryCode":"IE","stateCode":"L","latitude":"53.68194000","longitude":"-6.23917000"},{"name":"Leixlip","countryCode":"IE","stateCode":"L","latitude":"53.36583000","longitude":"-6.49556000"},{"name":"Little Bray","countryCode":"IE","stateCode":"L","latitude":"53.20444000","longitude":"-6.12083000"},{"name":"Loch Garman","countryCode":"IE","stateCode":"L","latitude":"52.50000000","longitude":"-6.66667000"},{"name":"Longford","countryCode":"IE","stateCode":"L","latitude":"53.72536000","longitude":"-7.79823000"},{"name":"Longwood","countryCode":"IE","stateCode":"L","latitude":"53.45389000","longitude":"-6.92194000"},{"name":"Loughlinstown","countryCode":"IE","stateCode":"L","latitude":"53.24389000","longitude":"-6.13306000"},{"name":"Lucan","countryCode":"IE","stateCode":"L","latitude":"53.35736000","longitude":"-6.44859000"},{"name":"Lusk","countryCode":"IE","stateCode":"L","latitude":"53.52743000","longitude":"-6.16423000"},{"name":"Lú","countryCode":"IE","stateCode":"L","latitude":"53.83333000","longitude":"-6.50000000"},{"name":"Malahide","countryCode":"IE","stateCode":"L","latitude":"53.45083000","longitude":"-6.15444000"},{"name":"Marino","countryCode":"IE","stateCode":"L","latitude":"53.37022000","longitude":"-6.23646000"},{"name":"Maynooth","countryCode":"IE","stateCode":"L","latitude":"53.38500000","longitude":"-6.59361000"},{"name":"Milltown","countryCode":"IE","stateCode":"L","latitude":"53.31301000","longitude":"-6.24530000"},{"name":"Moate","countryCode":"IE","stateCode":"L","latitude":"53.39389000","longitude":"-7.71722000"},{"name":"Monasterevin","countryCode":"IE","stateCode":"L","latitude":"53.14056000","longitude":"-7.06639000"},{"name":"Monkstown","countryCode":"IE","stateCode":"L","latitude":"53.29308000","longitude":"-6.15312000"},{"name":"Mooncoin","countryCode":"IE","stateCode":"L","latitude":"52.28944000","longitude":"-7.24833000"},{"name":"Moone","countryCode":"IE","stateCode":"L","latitude":"52.97556000","longitude":"-6.81500000"},{"name":"Mount Merrion","countryCode":"IE","stateCode":"L","latitude":"53.30008000","longitude":"-6.21504000"},{"name":"Mountmellick","countryCode":"IE","stateCode":"L","latitude":"53.11361000","longitude":"-7.32000000"},{"name":"Mountrath","countryCode":"IE","stateCode":"L","latitude":"52.99889000","longitude":"-7.47278000"},{"name":"Naas","countryCode":"IE","stateCode":"L","latitude":"53.21583000","longitude":"-6.66694000"},{"name":"Navan","countryCode":"IE","stateCode":"L","latitude":"53.65278000","longitude":"-6.68139000"},{"name":"New Ross","countryCode":"IE","stateCode":"L","latitude":"52.39667000","longitude":"-6.93667000"},{"name":"Newcastle","countryCode":"IE","stateCode":"L","latitude":"53.30111000","longitude":"-6.50222000"},{"name":"Newtown Trim","countryCode":"IE","stateCode":"L","latitude":"53.55611000","longitude":"-6.77000000"},{"name":"Newtownmountkennedy","countryCode":"IE","stateCode":"L","latitude":"53.09052000","longitude":"-6.11149000"},{"name":"Old Kilcullen","countryCode":"IE","stateCode":"L","latitude":"53.10639000","longitude":"-6.76528000"},{"name":"Oldbawn","countryCode":"IE","stateCode":"L","latitude":"53.27556000","longitude":"-6.36750000"},{"name":"Oldcastle","countryCode":"IE","stateCode":"L","latitude":"53.76648000","longitude":"-7.16284000"},{"name":"Palmerstown","countryCode":"IE","stateCode":"L","latitude":"53.35019000","longitude":"-6.37778000"},{"name":"Piltown","countryCode":"IE","stateCode":"L","latitude":"52.35333000","longitude":"-7.34028000"},{"name":"Portarlington","countryCode":"IE","stateCode":"L","latitude":"53.16222000","longitude":"-7.19111000"},{"name":"Portlaoise","countryCode":"IE","stateCode":"L","latitude":"53.03441000","longitude":"-7.29979000"},{"name":"Portmarnock","countryCode":"IE","stateCode":"L","latitude":"53.42306000","longitude":"-6.13750000"},{"name":"Portraine","countryCode":"IE","stateCode":"L","latitude":"53.49667000","longitude":"-6.11111000"},{"name":"Prosperous","countryCode":"IE","stateCode":"L","latitude":"53.29028000","longitude":"-6.75389000"},{"name":"Raheny","countryCode":"IE","stateCode":"L","latitude":"53.38681000","longitude":"-6.18067000"},{"name":"Rathangan","countryCode":"IE","stateCode":"L","latitude":"53.22139000","longitude":"-6.99500000"},{"name":"Rathcoole","countryCode":"IE","stateCode":"L","latitude":"53.28278000","longitude":"-6.47278000"},{"name":"Rathdowney","countryCode":"IE","stateCode":"L","latitude":"52.85472000","longitude":"-7.58028000"},{"name":"Rathdrum","countryCode":"IE","stateCode":"L","latitude":"52.92639000","longitude":"-6.23556000"},{"name":"Rathgar","countryCode":"IE","stateCode":"L","latitude":"53.31457000","longitude":"-6.27500000"},{"name":"Rathmines","countryCode":"IE","stateCode":"L","latitude":"53.32028000","longitude":"-6.26333000"},{"name":"Rathnew","countryCode":"IE","stateCode":"L","latitude":"52.99056000","longitude":"-6.08528000"},{"name":"Rathwire","countryCode":"IE","stateCode":"L","latitude":"53.50767000","longitude":"-7.13510000"},{"name":"Ratoath","countryCode":"IE","stateCode":"L","latitude":"53.50806000","longitude":"-6.46250000"},{"name":"Rialto","countryCode":"IE","stateCode":"L","latitude":"53.33625000","longitude":"-6.29718000"},{"name":"Ringsend","countryCode":"IE","stateCode":"L","latitude":"53.34194000","longitude":"-6.22639000"},{"name":"Rochfortbridge","countryCode":"IE","stateCode":"L","latitude":"53.41417000","longitude":"-7.29611000"},{"name":"Rosslare","countryCode":"IE","stateCode":"L","latitude":"52.27583000","longitude":"-6.38444000"},{"name":"Saggart","countryCode":"IE","stateCode":"L","latitude":"53.28028000","longitude":"-6.44444000"},{"name":"Sallins","countryCode":"IE","stateCode":"L","latitude":"53.24889000","longitude":"-6.66611000"},{"name":"Sallynoggin","countryCode":"IE","stateCode":"L","latitude":"53.27917000","longitude":"-6.14058000"},{"name":"Sandyford","countryCode":"IE","stateCode":"L","latitude":"53.27470000","longitude":"-6.22530000"},{"name":"Sandymount","countryCode":"IE","stateCode":"L","latitude":"53.32815000","longitude":"-6.22224000"},{"name":"Shankill","countryCode":"IE","stateCode":"L","latitude":"53.22611000","longitude":"-6.12444000"},{"name":"Skerries","countryCode":"IE","stateCode":"L","latitude":"53.58278000","longitude":"-6.10833000"},{"name":"Slane","countryCode":"IE","stateCode":"L","latitude":"53.71000000","longitude":"-6.54333000"},{"name":"South Dublin","countryCode":"IE","stateCode":"L","latitude":"53.28595000","longitude":"-6.37739000"},{"name":"Stamullin","countryCode":"IE","stateCode":"L","latitude":"53.62889000","longitude":"-6.26833000"},{"name":"Stradbally","countryCode":"IE","stateCode":"L","latitude":"53.01556000","longitude":"-7.15278000"},{"name":"Sutton","countryCode":"IE","stateCode":"L","latitude":"53.38947000","longitude":"-6.11059000"},{"name":"Swords","countryCode":"IE","stateCode":"L","latitude":"53.45972000","longitude":"-6.21806000"},{"name":"Tallaght","countryCode":"IE","stateCode":"L","latitude":"53.28590000","longitude":"-6.37344000"},{"name":"Templeogue","countryCode":"IE","stateCode":"L","latitude":"53.29528000","longitude":"-6.30889000"},{"name":"Terenure","countryCode":"IE","stateCode":"L","latitude":"53.30972000","longitude":"-6.28528000"},{"name":"Termonfeckin","countryCode":"IE","stateCode":"L","latitude":"53.76333000","longitude":"-6.26778000"},{"name":"Thomastown","countryCode":"IE","stateCode":"L","latitude":"52.52667000","longitude":"-7.13722000"},{"name":"Trim","countryCode":"IE","stateCode":"L","latitude":"53.55500000","longitude":"-6.79167000"},{"name":"Tullamore","countryCode":"IE","stateCode":"L","latitude":"53.27389000","longitude":"-7.48889000"},{"name":"Tullow","countryCode":"IE","stateCode":"L","latitude":"52.80028000","longitude":"-6.73694000"},{"name":"Tullyallen","countryCode":"IE","stateCode":"L","latitude":"53.73611000","longitude":"-6.42278000"},{"name":"Uíbh Fhailí","countryCode":"IE","stateCode":"L","latitude":"53.25000000","longitude":"-7.50000000"},{"name":"Valleymount","countryCode":"IE","stateCode":"L","latitude":"53.10389000","longitude":"-6.55361000"},{"name":"Wicklow","countryCode":"IE","stateCode":"L","latitude":"53.00000000","longitude":"-6.41667000"},{"name":"An Cabhán","countryCode":"IE","stateCode":"U","latitude":"53.91667000","longitude":"-7.25000000"},{"name":"Bailieborough","countryCode":"IE","stateCode":"U","latitude":"53.91667000","longitude":"-6.96667000"},{"name":"Ballybofey","countryCode":"IE","stateCode":"U","latitude":"54.80000000","longitude":"-7.78333000"},{"name":"Ballyconnell","countryCode":"IE","stateCode":"U","latitude":"54.11667000","longitude":"-7.58333000"},{"name":"Ballyjamesduff","countryCode":"IE","stateCode":"U","latitude":"53.86528000","longitude":"-7.20278000"},{"name":"Ballyshannon","countryCode":"IE","stateCode":"U","latitude":"54.50000000","longitude":"-8.18333000"},{"name":"Belturbet","countryCode":"IE","stateCode":"U","latitude":"54.10000000","longitude":"-7.45000000"},{"name":"Buncrana","countryCode":"IE","stateCode":"U","latitude":"55.13333000","longitude":"-7.45000000"},{"name":"Bundoran","countryCode":"IE","stateCode":"U","latitude":"54.47782000","longitude":"-8.28094000"},{"name":"Carndonagh","countryCode":"IE","stateCode":"U","latitude":"55.25000000","longitude":"-7.26667000"},{"name":"Carrickmacross","countryCode":"IE","stateCode":"U","latitude":"53.97278000","longitude":"-6.71889000"},{"name":"Castleblayney","countryCode":"IE","stateCode":"U","latitude":"54.11667000","longitude":"-6.73333000"},{"name":"Cavan","countryCode":"IE","stateCode":"U","latitude":"53.99083000","longitude":"-7.36056000"},{"name":"Clones","countryCode":"IE","stateCode":"U","latitude":"54.18333000","longitude":"-7.23333000"},{"name":"Convoy","countryCode":"IE","stateCode":"U","latitude":"54.86083000","longitude":"-7.66556000"},{"name":"Cootehill","countryCode":"IE","stateCode":"U","latitude":"54.07250000","longitude":"-7.08194000"},{"name":"County Donegal","countryCode":"IE","stateCode":"U","latitude":"54.91667000","longitude":"-8.00000000"},{"name":"County Monaghan","countryCode":"IE","stateCode":"U","latitude":"54.25000000","longitude":"-7.00000000"},{"name":"Derrybeg","countryCode":"IE","stateCode":"U","latitude":"55.08333000","longitude":"-8.28944000"},{"name":"Donegal","countryCode":"IE","stateCode":"U","latitude":"54.65378000","longitude":"-8.11134000"},{"name":"Dungloe","countryCode":"IE","stateCode":"U","latitude":"54.95111000","longitude":"-8.35917000"},{"name":"Dunlewy","countryCode":"IE","stateCode":"U","latitude":"55.01667000","longitude":"-8.10000000"},{"name":"Gweedore","countryCode":"IE","stateCode":"U","latitude":"55.05028000","longitude":"-8.23194000"},{"name":"Killybegs","countryCode":"IE","stateCode":"U","latitude":"54.63333000","longitude":"-8.45000000"},{"name":"Kingscourt","countryCode":"IE","stateCode":"U","latitude":"53.90806000","longitude":"-6.80556000"},{"name":"Leifear","countryCode":"IE","stateCode":"U","latitude":"54.83194000","longitude":"-7.48361000"},{"name":"Letterkenny","countryCode":"IE","stateCode":"U","latitude":"54.95000000","longitude":"-7.73333000"},{"name":"Monaghan","countryCode":"IE","stateCode":"U","latitude":"54.25000000","longitude":"-6.96667000"},{"name":"Moville","countryCode":"IE","stateCode":"U","latitude":"55.19153000","longitude":"-7.03873000"},{"name":"Muff","countryCode":"IE","stateCode":"U","latitude":"55.06667000","longitude":"-7.26667000"},{"name":"Mullagh","countryCode":"IE","stateCode":"U","latitude":"53.81306000","longitude":"-6.95139000"},{"name":"Newtown Cunningham","countryCode":"IE","stateCode":"U","latitude":"54.99639000","longitude":"-7.51917000"},{"name":"Ramelton","countryCode":"IE","stateCode":"U","latitude":"55.03673000","longitude":"-7.64923000"},{"name":"Raphoe","countryCode":"IE","stateCode":"U","latitude":"54.87472000","longitude":"-7.59833000"},{"name":"Virginia","countryCode":"IE","stateCode":"U","latitude":"53.83389000","longitude":"-7.07556000"},{"name":"Athenry","countryCode":"IE","stateCode":"C","latitude":"53.29639000","longitude":"-8.74306000"},{"name":"Ballaghaderreen","countryCode":"IE","stateCode":"C","latitude":"53.90000000","longitude":"-8.58333000"},{"name":"Ballina","countryCode":"IE","stateCode":"C","latitude":"54.11667000","longitude":"-9.16667000"},{"name":"Ballinasloe","countryCode":"IE","stateCode":"C","latitude":"53.32750000","longitude":"-8.21944000"},{"name":"Ballinrobe","countryCode":"IE","stateCode":"C","latitude":"53.63333000","longitude":"-9.23333000"},{"name":"Ballisodare","countryCode":"IE","stateCode":"C","latitude":"54.21110000","longitude":"-8.50865000"},{"name":"Ballyhaunis","countryCode":"IE","stateCode":"C","latitude":"53.76667000","longitude":"-8.76667000"},{"name":"Ballymote","countryCode":"IE","stateCode":"C","latitude":"54.08333000","longitude":"-8.51667000"},{"name":"Bearna","countryCode":"IE","stateCode":"C","latitude":"53.25194000","longitude":"-9.14972000"},{"name":"Belmullet","countryCode":"IE","stateCode":"C","latitude":"54.22500000","longitude":"-9.99083000"},{"name":"Boyle","countryCode":"IE","stateCode":"C","latitude":"53.96667000","longitude":"-8.30000000"},{"name":"Carrick-on-Shannon","countryCode":"IE","stateCode":"C","latitude":"53.94694000","longitude":"-8.09000000"},{"name":"Castlebar","countryCode":"IE","stateCode":"C","latitude":"53.85000000","longitude":"-9.30000000"},{"name":"Castlerea","countryCode":"IE","stateCode":"C","latitude":"53.76667000","longitude":"-8.50000000"},{"name":"Claregalway","countryCode":"IE","stateCode":"C","latitude":"53.33861000","longitude":"-8.94500000"},{"name":"Claremorris","countryCode":"IE","stateCode":"C","latitude":"53.71667000","longitude":"-9.00000000"},{"name":"Clifden","countryCode":"IE","stateCode":"C","latitude":"53.48907000","longitude":"-10.01910000"},{"name":"Collooney","countryCode":"IE","stateCode":"C","latitude":"54.18333000","longitude":"-8.50000000"},{"name":"County Galway","countryCode":"IE","stateCode":"C","latitude":"53.33333000","longitude":"-9.00000000"},{"name":"County Leitrim","countryCode":"IE","stateCode":"C","latitude":"54.11667000","longitude":"-8.00000000"},{"name":"Crossmolina","countryCode":"IE","stateCode":"C","latitude":"54.10000000","longitude":"-9.31667000"},{"name":"Foxford","countryCode":"IE","stateCode":"C","latitude":"53.98070000","longitude":"-9.11551000"},{"name":"Gaillimh","countryCode":"IE","stateCode":"C","latitude":"53.27194000","longitude":"-9.04889000"},{"name":"Galway City","countryCode":"IE","stateCode":"C","latitude":"53.28770000","longitude":"-9.05004000"},{"name":"Gort","countryCode":"IE","stateCode":"C","latitude":"53.06639000","longitude":"-8.81667000"},{"name":"Inishcrone","countryCode":"IE","stateCode":"C","latitude":"54.21591000","longitude":"-9.09197000"},{"name":"Kiltamagh","countryCode":"IE","stateCode":"C","latitude":"53.85000000","longitude":"-9.00000000"},{"name":"Kinlough","countryCode":"IE","stateCode":"C","latitude":"54.45000000","longitude":"-8.28333000"},{"name":"Loughrea","countryCode":"IE","stateCode":"C","latitude":"53.19694000","longitude":"-8.56694000"},{"name":"Manorhamilton","countryCode":"IE","stateCode":"C","latitude":"54.30639000","longitude":"-8.17611000"},{"name":"Mayo County","countryCode":"IE","stateCode":"C","latitude":"53.90000000","longitude":"-9.25000000"},{"name":"Moycullen","countryCode":"IE","stateCode":"C","latitude":"53.33783000","longitude":"-9.18002000"},{"name":"Oranmore","countryCode":"IE","stateCode":"C","latitude":"53.26833000","longitude":"-8.92000000"},{"name":"Oughterard","countryCode":"IE","stateCode":"C","latitude":"53.41667000","longitude":"-9.33333000"},{"name":"Portumna","countryCode":"IE","stateCode":"C","latitude":"53.08917000","longitude":"-8.21889000"},{"name":"Roscommon","countryCode":"IE","stateCode":"C","latitude":"53.75000000","longitude":"-8.25000000"},{"name":"Sligo","countryCode":"IE","stateCode":"C","latitude":"54.25000000","longitude":"-8.66667000"},{"name":"Strandhill","countryCode":"IE","stateCode":"C","latitude":"54.27194000","longitude":"-8.59333000"},{"name":"Swinford","countryCode":"IE","stateCode":"C","latitude":"53.95000000","longitude":"-8.95000000"},{"name":"Tobercurry","countryCode":"IE","stateCode":"C","latitude":"54.05000000","longitude":"-8.73333000"},{"name":"Tuam","countryCode":"IE","stateCode":"C","latitude":"53.51667000","longitude":"-8.85000000"},{"name":"Westport","countryCode":"IE","stateCode":"C","latitude":"53.80000000","longitude":"-9.51667000"},{"name":"Abū Ghaush","countryCode":"IL","stateCode":"JM","latitude":"31.80592000","longitude":"35.10930000"},{"name":"Bet Shemesh","countryCode":"IL","stateCode":"JM","latitude":"31.73072000","longitude":"34.99293000"},{"name":"Har Adar","countryCode":"IL","stateCode":"JM","latitude":"31.82754000","longitude":"35.13093000"},{"name":"Jerusalem","countryCode":"IL","stateCode":"JM","latitude":"31.76904000","longitude":"35.21633000"},{"name":"Mevasseret Ẕiyyon","countryCode":"IL","stateCode":"JM","latitude":"31.80186000","longitude":"35.15072000"},{"name":"Modiin Ilit","countryCode":"IL","stateCode":"JM","latitude":"31.93221000","longitude":"35.04416000"},{"name":"West Jerusalem","countryCode":"IL","stateCode":"JM","latitude":"31.78199000","longitude":"35.21961000"},{"name":"Ẕur Hadassa","countryCode":"IL","stateCode":"JM","latitude":"31.71912000","longitude":"35.09708000"},{"name":"Acre","countryCode":"IL","stateCode":"Z","latitude":"32.92814000","longitude":"35.07647000"},{"name":"Afula","countryCode":"IL","stateCode":"Z","latitude":"32.60907000","longitude":"35.28920000"},{"name":"Basmat Ṭab‘ūn","countryCode":"IL","stateCode":"Z","latitude":"32.73898000","longitude":"35.15716000"},{"name":"Beit Jann","countryCode":"IL","stateCode":"Z","latitude":"32.96464000","longitude":"35.38152000"},{"name":"Bet She’an","countryCode":"IL","stateCode":"Z","latitude":"32.49728000","longitude":"35.49632000"},{"name":"Buqei‘a","countryCode":"IL","stateCode":"Z","latitude":"32.97747000","longitude":"35.33345000"},{"name":"Bu‘eina","countryCode":"IL","stateCode":"Z","latitude":"32.80636000","longitude":"35.36486000"},{"name":"Bīr el Maksūr","countryCode":"IL","stateCode":"Z","latitude":"32.77732000","longitude":"35.22069000"},{"name":"Dabbūrīya","countryCode":"IL","stateCode":"Z","latitude":"32.69256000","longitude":"35.37123000"},{"name":"Deir Ḥannā","countryCode":"IL","stateCode":"Z","latitude":"32.86196000","longitude":"35.36365000"},{"name":"El Mazra‘a","countryCode":"IL","stateCode":"Z","latitude":"32.98338000","longitude":"35.09837000"},{"name":"Er Reina","countryCode":"IL","stateCode":"Z","latitude":"32.72339000","longitude":"35.31622000"},{"name":"Esh Sheikh Dannūn","countryCode":"IL","stateCode":"Z","latitude":"32.99410000","longitude":"35.14805000"},{"name":"Iksāl","countryCode":"IL","stateCode":"Z","latitude":"32.68164000","longitude":"35.32365000"},{"name":"Judeida Makr","countryCode":"IL","stateCode":"Z","latitude":"32.92820000","longitude":"35.15705000"},{"name":"Jīsh","countryCode":"IL","stateCode":"Z","latitude":"33.02216000","longitude":"35.44694000"},{"name":"Kafr Kammā","countryCode":"IL","stateCode":"Z","latitude":"32.72129000","longitude":"35.44122000"},{"name":"Kafr Kannā","countryCode":"IL","stateCode":"Z","latitude":"32.74660000","longitude":"35.34242000"},{"name":"Kafr Mandā","countryCode":"IL","stateCode":"Z","latitude":"32.81034000","longitude":"35.26009000"},{"name":"Kafr Miṣr","countryCode":"IL","stateCode":"Z","latitude":"32.64521000","longitude":"35.42147000"},{"name":"Karmi’el","countryCode":"IL","stateCode":"Z","latitude":"32.91708000","longitude":"35.30501000"},{"name":"Kaukab Abū el Hījā","countryCode":"IL","stateCode":"Z","latitude":"32.83155000","longitude":"35.24848000"},{"name":"Kefar Rosh HaNiqra","countryCode":"IL","stateCode":"Z","latitude":"33.08607000","longitude":"35.11348000"},{"name":"Kefar Tavor","countryCode":"IL","stateCode":"Z","latitude":"32.68655000","longitude":"35.42118000"},{"name":"Kefar Weradim","countryCode":"IL","stateCode":"Z","latitude":"32.99385000","longitude":"35.27793000"},{"name":"Kfar Yasif","countryCode":"IL","stateCode":"Z","latitude":"32.95451000","longitude":"35.16230000"},{"name":"Kābūl","countryCode":"IL","stateCode":"Z","latitude":"32.86856000","longitude":"35.21171000"},{"name":"Maghār","countryCode":"IL","stateCode":"Z","latitude":"32.88984000","longitude":"35.40703000"},{"name":"Metulla","countryCode":"IL","stateCode":"Z","latitude":"33.27918000","longitude":"35.57950000"},{"name":"Migdal Ha‘Emeq","countryCode":"IL","stateCode":"Z","latitude":"32.67597000","longitude":"35.23986000"},{"name":"Mi‘ilyā","countryCode":"IL","stateCode":"Z","latitude":"33.02781000","longitude":"35.25658000"},{"name":"Nahariyya","countryCode":"IL","stateCode":"Z","latitude":"33.00892000","longitude":"35.09814000"},{"name":"Nazareth","countryCode":"IL","stateCode":"Z","latitude":"32.70056000","longitude":"35.29722000"},{"name":"Naḥf","countryCode":"IL","stateCode":"Z","latitude":"32.93444000","longitude":"35.31679000"},{"name":"Nefat ‘Akko","countryCode":"IL","stateCode":"Z","latitude":"32.95000000","longitude":"35.23333000"},{"name":"Nein","countryCode":"IL","stateCode":"Z","latitude":"32.63063000","longitude":"35.34885000"},{"name":"Pasuta","countryCode":"IL","stateCode":"Z","latitude":"33.04895000","longitude":"35.30893000"},{"name":"Qiryat Shemona","countryCode":"IL","stateCode":"Z","latitude":"33.20733000","longitude":"35.57212000"},{"name":"Ramat Yishay","countryCode":"IL","stateCode":"Z","latitude":"32.70444000","longitude":"35.17070000"},{"name":"Rosh Pinna","countryCode":"IL","stateCode":"Z","latitude":"32.96894000","longitude":"35.54258000"},{"name":"Rumat Heib","countryCode":"IL","stateCode":"Z","latitude":"32.77802000","longitude":"35.30571000"},{"name":"Safed","countryCode":"IL","stateCode":"Z","latitude":"32.96465000","longitude":"35.49600000"},{"name":"Sakhnīn","countryCode":"IL","stateCode":"Z","latitude":"32.86422000","longitude":"35.29707000"},{"name":"Sallama","countryCode":"IL","stateCode":"Z","latitude":"32.89443000","longitude":"35.36931000"},{"name":"Shelomi","countryCode":"IL","stateCode":"Z","latitude":"33.07216000","longitude":"35.14452000"},{"name":"Shibli","countryCode":"IL","stateCode":"Z","latitude":"32.69464000","longitude":"35.39252000"},{"name":"Sājūr","countryCode":"IL","stateCode":"Z","latitude":"32.94266000","longitude":"35.34136000"},{"name":"Sūlam","countryCode":"IL","stateCode":"Z","latitude":"32.60606000","longitude":"35.33408000"},{"name":"Tamra","countryCode":"IL","stateCode":"Z","latitude":"32.85301000","longitude":"35.19870000"},{"name":"Tiberias","countryCode":"IL","stateCode":"Z","latitude":"32.79221000","longitude":"35.53124000"},{"name":"Timrat","countryCode":"IL","stateCode":"Z","latitude":"32.70302000","longitude":"35.22359000"},{"name":"Yavne’el","countryCode":"IL","stateCode":"Z","latitude":"32.70619000","longitude":"35.50435000"},{"name":"maalot Tarshīhā","countryCode":"IL","stateCode":"Z","latitude":"33.01667000","longitude":"35.26667000"},{"name":"Ḥurfeish","countryCode":"IL","stateCode":"Z","latitude":"33.01711000","longitude":"35.34835000"},{"name":"‘Eilabun","countryCode":"IL","stateCode":"Z","latitude":"32.83693000","longitude":"35.40029000"},{"name":"‘Uzeir","countryCode":"IL","stateCode":"Z","latitude":"32.79212000","longitude":"35.32984000"},{"name":"Arad","countryCode":"IL","stateCode":"D","latitude":"31.25882000","longitude":"35.21282000"},{"name":"Ashdod","countryCode":"IL","stateCode":"D","latitude":"31.79213000","longitude":"34.64966000"},{"name":"Ashkelon","countryCode":"IL","stateCode":"D","latitude":"31.66926000","longitude":"34.57149000"},{"name":"Beersheba","countryCode":"IL","stateCode":"D","latitude":"31.25181000","longitude":"34.79130000"},{"name":"Dimona","countryCode":"IL","stateCode":"D","latitude":"31.07079000","longitude":"35.03269000"},{"name":"Eilat","countryCode":"IL","stateCode":"D","latitude":"29.55805000","longitude":"34.94821000"},{"name":"Lehavim","countryCode":"IL","stateCode":"D","latitude":"31.37284000","longitude":"34.81619000"},{"name":"Midreshet Ben-Gurion","countryCode":"IL","stateCode":"D","latitude":"30.85154000","longitude":"34.78340000"},{"name":"Mitzpe Ramon","countryCode":"IL","stateCode":"D","latitude":"30.60944000","longitude":"34.80111000"},{"name":"Netivot","countryCode":"IL","stateCode":"D","latitude":"31.42305000","longitude":"34.58911000"},{"name":"Ofaqim","countryCode":"IL","stateCode":"D","latitude":"31.31410000","longitude":"34.62025000"},{"name":"Qiryat Gat","countryCode":"IL","stateCode":"D","latitude":"31.60998000","longitude":"34.76422000"},{"name":"Rahat","countryCode":"IL","stateCode":"D","latitude":"31.39547000","longitude":"34.75699000"},{"name":"Sederot","countryCode":"IL","stateCode":"D","latitude":"31.52500000","longitude":"34.59693000"},{"name":"Yeroẖam","countryCode":"IL","stateCode":"D","latitude":"30.98822000","longitude":"34.93176000"},{"name":"‘En Boqeq","countryCode":"IL","stateCode":"D","latitude":"31.19941000","longitude":"35.36253000"},{"name":"Atlit","countryCode":"IL","stateCode":"HA","latitude":"32.68889000","longitude":"34.94236000"},{"name":"Caesarea","countryCode":"IL","stateCode":"HA","latitude":"32.51888000","longitude":"34.90459000"},{"name":"Daliyat al Karmel","countryCode":"IL","stateCode":"HA","latitude":"32.69383000","longitude":"35.04686000"},{"name":"El Fureidīs","countryCode":"IL","stateCode":"HA","latitude":"32.59812000","longitude":"34.95153000"},{"name":"Hadera","countryCode":"IL","stateCode":"HA","latitude":"32.44192000","longitude":"34.90390000"},{"name":"Haifa","countryCode":"IL","stateCode":"HA","latitude":"32.81841000","longitude":"34.98850000"},{"name":"Ibṭīn","countryCode":"IL","stateCode":"HA","latitude":"32.76150000","longitude":"35.11402000"},{"name":"Nesher","countryCode":"IL","stateCode":"HA","latitude":"32.76622000","longitude":"35.04425000"},{"name":"Qiryat Ata","countryCode":"IL","stateCode":"HA","latitude":"32.81149000","longitude":"35.11323000"},{"name":"Qiryat Bialik","countryCode":"IL","stateCode":"HA","latitude":"32.82750000","longitude":"35.08583000"},{"name":"Qiryat Moẕqin","countryCode":"IL","stateCode":"HA","latitude":"32.83706000","longitude":"35.07760000"},{"name":"Qiryat Yam","countryCode":"IL","stateCode":"HA","latitude":"32.84966000","longitude":"35.06973000"},{"name":"Rekhasim","countryCode":"IL","stateCode":"HA","latitude":"32.74907000","longitude":"35.09901000"},{"name":"Tirat Karmel","countryCode":"IL","stateCode":"HA","latitude":"32.76021000","longitude":"34.97183000"},{"name":"Umm el Faḥm","countryCode":"IL","stateCode":"HA","latitude":"32.51725000","longitude":"35.15349000"},{"name":"Azor","countryCode":"IL","stateCode":"TA","latitude":"32.02430000","longitude":"34.80632000"},{"name":"Bat Yam","countryCode":"IL","stateCode":"TA","latitude":"32.02379000","longitude":"34.75185000"},{"name":"Bnei Brak","countryCode":"IL","stateCode":"TA","latitude":"32.08074000","longitude":"34.83380000"},{"name":"Giv\'at Shmuel","countryCode":"IL","stateCode":"TA","latitude":"32.07817000","longitude":"34.84858000"},{"name":"Givatayim","countryCode":"IL","stateCode":"TA","latitude":"32.07225000","longitude":"34.81253000"},{"name":"Herzliya","countryCode":"IL","stateCode":"TA","latitude":"32.16627000","longitude":"34.82536000"},{"name":"Herzliya Pituah","countryCode":"IL","stateCode":"TA","latitude":"32.17409000","longitude":"34.80280000"},{"name":"H̱olon","countryCode":"IL","stateCode":"TA","latitude":"32.01034000","longitude":"34.77918000"},{"name":"Jaffa","countryCode":"IL","stateCode":"TA","latitude":"32.05043000","longitude":"34.75224000"},{"name":"Kefar Shemaryahu","countryCode":"IL","stateCode":"TA","latitude":"32.18529000","longitude":"34.82082000"},{"name":"Or Yehuda","countryCode":"IL","stateCode":"TA","latitude":"32.02923000","longitude":"34.85788000"},{"name":"Ramat Gan","countryCode":"IL","stateCode":"TA","latitude":"32.08227000","longitude":"34.81065000"},{"name":"Ramat HaSharon","countryCode":"IL","stateCode":"TA","latitude":"32.14613000","longitude":"34.83940000"},{"name":"Tel Aviv","countryCode":"IL","stateCode":"TA","latitude":"32.08088000","longitude":"34.78057000"},{"name":"Yehud-Monosson","countryCode":"IL","stateCode":"TA","latitude":"32.02840000","longitude":"34.87960000"},{"name":"Bet Dagan","countryCode":"IL","stateCode":"M","latitude":"32.00191000","longitude":"34.82977000"},{"name":"Bet Yiẕẖaq","countryCode":"IL","stateCode":"M","latitude":"32.32751000","longitude":"34.88878000"},{"name":"Bnei Ayish","countryCode":"IL","stateCode":"M","latitude":"31.78333000","longitude":"34.75000000"},{"name":"Elyakhin","countryCode":"IL","stateCode":"M","latitude":"32.40793000","longitude":"34.92433000"},{"name":"Even Yehuda","countryCode":"IL","stateCode":"M","latitude":"32.26959000","longitude":"34.88759000"},{"name":"Eṭ Ṭaiyiba","countryCode":"IL","stateCode":"M","latitude":"32.26616000","longitude":"35.00893000"},{"name":"Gan Yavne","countryCode":"IL","stateCode":"M","latitude":"31.78737000","longitude":"34.70659000"},{"name":"Ganei Tikva","countryCode":"IL","stateCode":"M","latitude":"32.05971000","longitude":"34.87320000"},{"name":"Gedera","countryCode":"IL","stateCode":"M","latitude":"31.81456000","longitude":"34.77998000"},{"name":"Hod HaSharon","countryCode":"IL","stateCode":"M","latitude":"32.15934000","longitude":"34.89320000"},{"name":"Jaljūlya","countryCode":"IL","stateCode":"M","latitude":"32.15470000","longitude":"34.95372000"},{"name":"Kafr Qāsim","countryCode":"IL","stateCode":"M","latitude":"32.11406000","longitude":"34.97624000"},{"name":"Kefar H̱abad","countryCode":"IL","stateCode":"M","latitude":"31.98793000","longitude":"34.85160000"},{"name":"Kefar Yona","countryCode":"IL","stateCode":"M","latitude":"32.31669000","longitude":"34.93507000"},{"name":"Kfar Saba","countryCode":"IL","stateCode":"M","latitude":"32.17500000","longitude":"34.90694000"},{"name":"Lapid","countryCode":"IL","stateCode":"M","latitude":"31.91764000","longitude":"35.03222000"},{"name":"Lod","countryCode":"IL","stateCode":"M","latitude":"31.94670000","longitude":"34.89030000"},{"name":"Mazkeret Batya","countryCode":"IL","stateCode":"M","latitude":"31.85357000","longitude":"34.84646000"},{"name":"Modi‘in Makkabbim Re‘ut","countryCode":"IL","stateCode":"M","latitude":"31.89385000","longitude":"35.01504000"},{"name":"Ness Ziona","countryCode":"IL","stateCode":"M","latitude":"31.92933000","longitude":"34.79868000"},{"name":"Netanya","countryCode":"IL","stateCode":"M","latitude":"32.33291000","longitude":"34.85992000"},{"name":"Neẖalim","countryCode":"IL","stateCode":"M","latitude":"32.06012000","longitude":"34.91069000"},{"name":"Nirit","countryCode":"IL","stateCode":"M","latitude":"32.14677000","longitude":"34.98622000"},{"name":"Nof Ayalon","countryCode":"IL","stateCode":"M","latitude":"31.87111000","longitude":"34.99081000"},{"name":"Nordiyya","countryCode":"IL","stateCode":"M","latitude":"32.31470000","longitude":"34.89617000"},{"name":"Pardesiyya","countryCode":"IL","stateCode":"M","latitude":"32.30577000","longitude":"34.90911000"},{"name":"Petaẖ Tiqwa","countryCode":"IL","stateCode":"M","latitude":"32.08707000","longitude":"34.88747000"},{"name":"Qalansuwa","countryCode":"IL","stateCode":"M","latitude":"32.28493000","longitude":"34.98106000"},{"name":"Ra\'anana","countryCode":"IL","stateCode":"M","latitude":"32.18360000","longitude":"34.87386000"},{"name":"Ramla","countryCode":"IL","stateCode":"M","latitude":"31.92923000","longitude":"34.86563000"},{"name":"Reẖovot","countryCode":"IL","stateCode":"M","latitude":"31.89421000","longitude":"34.81199000"},{"name":"Rishon LeẔiyyon","countryCode":"IL","stateCode":"M","latitude":"31.97102000","longitude":"34.78939000"},{"name":"Rosh Ha‘Ayin","countryCode":"IL","stateCode":"M","latitude":"32.09556000","longitude":"34.95664000"},{"name":"Savyon","countryCode":"IL","stateCode":"M","latitude":"32.04966000","longitude":"34.87770000"},{"name":"Shoham","countryCode":"IL","stateCode":"M","latitude":"31.99866000","longitude":"34.94559000"},{"name":"Tel Mond","countryCode":"IL","stateCode":"M","latitude":"32.24995000","longitude":"34.91737000"},{"name":"Tirah","countryCode":"IL","stateCode":"M","latitude":"32.23410000","longitude":"34.95023000"},{"name":"Yavné","countryCode":"IL","stateCode":"M","latitude":"31.87808000","longitude":"34.73983000"},{"name":"Yehud","countryCode":"IL","stateCode":"M","latitude":"32.03317000","longitude":"34.89091000"},{"name":"Ẕur Moshe","countryCode":"IL","stateCode":"M","latitude":"32.29819000","longitude":"34.91313000"},{"name":"Abhaneri","countryCode":"IN","stateCode":"RJ","latitude":"27.00743000","longitude":"76.60760000"},{"name":"Ajmer","countryCode":"IN","stateCode":"RJ","latitude":"26.25000000","longitude":"74.66667000"},{"name":"Aklera","countryCode":"IN","stateCode":"RJ","latitude":"24.41288000","longitude":"76.56719000"},{"name":"Alwar","countryCode":"IN","stateCode":"RJ","latitude":"27.50000000","longitude":"76.50000000"},{"name":"Amet","countryCode":"IN","stateCode":"RJ","latitude":"25.30609000","longitude":"73.92580000"},{"name":"Anta","countryCode":"IN","stateCode":"RJ","latitude":"25.15000000","longitude":"76.30000000"},{"name":"Anupgarh","countryCode":"IN","stateCode":"RJ","latitude":"29.19111000","longitude":"73.20861000"},{"name":"Bagar","countryCode":"IN","stateCode":"RJ","latitude":"28.18784000","longitude":"75.50012000"},{"name":"Bakani","countryCode":"IN","stateCode":"RJ","latitude":"24.28624000","longitude":"76.23709000"},{"name":"Baran","countryCode":"IN","stateCode":"RJ","latitude":"25.09000000","longitude":"76.66000000"},{"name":"Bari Sadri","countryCode":"IN","stateCode":"RJ","latitude":"24.41339000","longitude":"74.47331000"},{"name":"Basi","countryCode":"IN","stateCode":"RJ","latitude":"26.83150000","longitude":"76.04856000"},{"name":"Basni","countryCode":"IN","stateCode":"RJ","latitude":"27.17232000","longitude":"73.64519000"},{"name":"Baswa","countryCode":"IN","stateCode":"RJ","latitude":"27.14955000","longitude":"76.58345000"},{"name":"Bayana","countryCode":"IN","stateCode":"RJ","latitude":"26.90791000","longitude":"77.28985000"},{"name":"Begun","countryCode":"IN","stateCode":"RJ","latitude":"24.98333000","longitude":"75.00000000"},{"name":"Behror","countryCode":"IN","stateCode":"RJ","latitude":"27.88832000","longitude":"76.28108000"},{"name":"Beawar","countryCode":"IN","stateCode":"RJ","latitude":"26.10119000","longitude":"74.32028000"},{"name":"Bharatpur","countryCode":"IN","stateCode":"RJ","latitude":"27.21000000","longitude":"77.29000000"},{"name":"Bhasawar","countryCode":"IN","stateCode":"RJ","latitude":"27.03895000","longitude":"77.04849000"},{"name":"Bhindar","countryCode":"IN","stateCode":"RJ","latitude":"24.50235000","longitude":"74.18551000"},{"name":"Bhiwadi","countryCode":"IN","stateCode":"RJ","latitude":"28.21024000","longitude":"76.86056000"},{"name":"Bhuma","countryCode":"IN","stateCode":"RJ","latitude":"27.78333000","longitude":"74.93333000"},{"name":"Bhadra","countryCode":"IN","stateCode":"RJ","latitude":"29.10298000","longitude":"75.17138000"},{"name":"Bhadasar","countryCode":"IN","stateCode":"RJ","latitude":"28.31457000","longitude":"74.28952000"},{"name":"Bhilwara","countryCode":"IN","stateCode":"RJ","latitude":"25.50000000","longitude":"74.75000000"},{"name":"Bhinmal","countryCode":"IN","stateCode":"RJ","latitude":"24.99944000","longitude":"72.27141000"},{"name":"Bilara","countryCode":"IN","stateCode":"RJ","latitude":"26.18067000","longitude":"73.70550000"},{"name":"Bissau","countryCode":"IN","stateCode":"RJ","latitude":"28.24737000","longitude":"75.07666000"},{"name":"Borkhera","countryCode":"IN","stateCode":"RJ","latitude":"25.52115000","longitude":"75.64028000"},{"name":"Bali","countryCode":"IN","stateCode":"RJ","latitude":"25.19725000","longitude":"73.29117000"},{"name":"Balotra","countryCode":"IN","stateCode":"RJ","latitude":"25.83242000","longitude":"72.24000000"},{"name":"Bandikui","countryCode":"IN","stateCode":"RJ","latitude":"27.05087000","longitude":"76.57325000"},{"name":"Banswara","countryCode":"IN","stateCode":"RJ","latitude":"23.54109000","longitude":"74.44250000"},{"name":"Bari","countryCode":"IN","stateCode":"RJ","latitude":"26.64661000","longitude":"77.61634000"},{"name":"Barmer","countryCode":"IN","stateCode":"RJ","latitude":"25.75000000","longitude":"71.50000000"},{"name":"Bikaner","countryCode":"IN","stateCode":"RJ","latitude":"28.01762000","longitude":"73.31495000"},{"name":"Bundi","countryCode":"IN","stateCode":"RJ","latitude":"25.43855000","longitude":"75.63735000"},{"name":"Chaksu","countryCode":"IN","stateCode":"RJ","latitude":"26.60510000","longitude":"75.94814000"},{"name":"Chechat","countryCode":"IN","stateCode":"RJ","latitude":"24.76667000","longitude":"75.88333000"},{"name":"Chhabra","countryCode":"IN","stateCode":"RJ","latitude":"24.66472000","longitude":"76.84379000"},{"name":"Chhoti Sadri","countryCode":"IN","stateCode":"RJ","latitude":"24.38145000","longitude":"74.70120000"},{"name":"Chhapar","countryCode":"IN","stateCode":"RJ","latitude":"27.81900000","longitude":"74.43936000"},{"name":"Chidawa","countryCode":"IN","stateCode":"RJ","latitude":"28.23937000","longitude":"75.64035000"},{"name":"Chittaurgarh","countryCode":"IN","stateCode":"RJ","latitude":"24.50000000","longitude":"74.50000000"},{"name":"Churu","countryCode":"IN","stateCode":"RJ","latitude":"28.30415000","longitude":"74.96718000"},{"name":"Dariba","countryCode":"IN","stateCode":"RJ","latitude":"24.94865000","longitude":"74.13420000"},{"name":"Dausa","countryCode":"IN","stateCode":"RJ","latitude":"26.88269000","longitude":"76.57053000"},{"name":"Deoli","countryCode":"IN","stateCode":"RJ","latitude":"25.75728000","longitude":"75.37991000"},{"name":"Deshnoke","countryCode":"IN","stateCode":"RJ","latitude":"27.79836000","longitude":"73.34297000"},{"name":"Devgarh","countryCode":"IN","stateCode":"RJ","latitude":"25.52533000","longitude":"73.90812000"},{"name":"Dhaulpur","countryCode":"IN","stateCode":"RJ","latitude":"26.71183000","longitude":"77.73956000"},{"name":"Didwana","countryCode":"IN","stateCode":"RJ","latitude":"27.40096000","longitude":"74.57537000"},{"name":"Dig","countryCode":"IN","stateCode":"RJ","latitude":"27.47188000","longitude":"77.32564000"},{"name":"Dungarpur","countryCode":"IN","stateCode":"RJ","latitude":"23.84306000","longitude":"73.71466000"},{"name":"Fatehpur","countryCode":"IN","stateCode":"RJ","latitude":"27.99486000","longitude":"74.95628000"},{"name":"Galiakot","countryCode":"IN","stateCode":"RJ","latitude":"23.51995000","longitude":"74.02028000"},{"name":"Ganganagar","countryCode":"IN","stateCode":"RJ","latitude":"29.92009000","longitude":"73.87496000"},{"name":"Gangapur","countryCode":"IN","stateCode":"RJ","latitude":"26.47249000","longitude":"76.71744000"},{"name":"Govindgarh","countryCode":"IN","stateCode":"RJ","latitude":"27.50423000","longitude":"76.99938000"},{"name":"Gulabpura","countryCode":"IN","stateCode":"RJ","latitude":"25.90448000","longitude":"74.66025000"},{"name":"Hanumangarh","countryCode":"IN","stateCode":"RJ","latitude":"29.11000000","longitude":"74.60000000"},{"name":"Hindaun","countryCode":"IN","stateCode":"RJ","latitude":"26.73411000","longitude":"77.03519000"},{"name":"Jahazpur","countryCode":"IN","stateCode":"RJ","latitude":"25.61994000","longitude":"75.27609000"},{"name":"Jaipur","countryCode":"IN","stateCode":"RJ","latitude":"27.00000000","longitude":"76.00000000"},{"name":"Jaisalmer","countryCode":"IN","stateCode":"RJ","latitude":"26.99382000","longitude":"71.00889000"},{"name":"Jaitaran","countryCode":"IN","stateCode":"RJ","latitude":"26.20446000","longitude":"73.93676000"},{"name":"Jalor","countryCode":"IN","stateCode":"RJ","latitude":"25.34558000","longitude":"72.61559000"},{"name":"Jalore","countryCode":"IN","stateCode":"RJ","latitude":"25.08000000","longitude":"72.29000000"},{"name":"Jhunjhunun","countryCode":"IN","stateCode":"RJ","latitude":"28.12559000","longitude":"75.39797000"},{"name":"Jhalrapatan","countryCode":"IN","stateCode":"RJ","latitude":"24.54205000","longitude":"76.17242000"},{"name":"Jhalawar","countryCode":"IN","stateCode":"RJ","latitude":"24.59633000","longitude":"76.16499000"},{"name":"Jobner","countryCode":"IN","stateCode":"RJ","latitude":"26.97257000","longitude":"75.38752000"},{"name":"Jodhpur","countryCode":"IN","stateCode":"RJ","latitude":"26.75000000","longitude":"72.75000000"},{"name":"Karanpur","countryCode":"IN","stateCode":"RJ","latitude":"29.84042000","longitude":"73.45519000"},{"name":"Karauli","countryCode":"IN","stateCode":"RJ","latitude":"26.58000000","longitude":"77.10000000"},{"name":"Kekri","countryCode":"IN","stateCode":"RJ","latitude":"25.97132000","longitude":"75.14992000"},{"name":"Keshorai Patan","countryCode":"IN","stateCode":"RJ","latitude":"25.29275000","longitude":"75.93948000"},{"name":"Khandela","countryCode":"IN","stateCode":"RJ","latitude":"27.60499000","longitude":"75.50200000"},{"name":"Khetri","countryCode":"IN","stateCode":"RJ","latitude":"28.00069000","longitude":"75.78644000"},{"name":"Khanpur","countryCode":"IN","stateCode":"RJ","latitude":"24.73241000","longitude":"76.39601000"},{"name":"Kishangarh","countryCode":"IN","stateCode":"RJ","latitude":"26.59006000","longitude":"74.85397000"},{"name":"Kota","countryCode":"IN","stateCode":"RJ","latitude":"25.17512000","longitude":"75.84412000"},{"name":"Kotputli","countryCode":"IN","stateCode":"RJ","latitude":"27.70207000","longitude":"76.19911000"},{"name":"Kuchera","countryCode":"IN","stateCode":"RJ","latitude":"26.98747000","longitude":"73.97108000"},{"name":"Kuchaman","countryCode":"IN","stateCode":"RJ","latitude":"27.14745000","longitude":"74.85655000"},{"name":"Kushalgarh","countryCode":"IN","stateCode":"RJ","latitude":"23.19899000","longitude":"74.45074000"},{"name":"Kaman","countryCode":"IN","stateCode":"RJ","latitude":"27.65791000","longitude":"77.26908000"},{"name":"Kanor","countryCode":"IN","stateCode":"RJ","latitude":"24.43437000","longitude":"74.26546000"},{"name":"Kapren","countryCode":"IN","stateCode":"RJ","latitude":"25.40529000","longitude":"76.07431000"},{"name":"Kumher","countryCode":"IN","stateCode":"RJ","latitude":"27.31657000","longitude":"77.37079000"},{"name":"Lachhmangarh Sikar","countryCode":"IN","stateCode":"RJ","latitude":"27.82294000","longitude":"75.02754000"},{"name":"Losal","countryCode":"IN","stateCode":"RJ","latitude":"27.40000000","longitude":"74.91667000"},{"name":"Ladnun","countryCode":"IN","stateCode":"RJ","latitude":"27.65312000","longitude":"74.39993000"},{"name":"Lakheri","countryCode":"IN","stateCode":"RJ","latitude":"25.67237000","longitude":"76.17692000"},{"name":"Lalsot","countryCode":"IN","stateCode":"RJ","latitude":"26.55951000","longitude":"76.32915000"},{"name":"Mahwah","countryCode":"IN","stateCode":"RJ","latitude":"27.04594000","longitude":"76.93152000"},{"name":"Makrana","countryCode":"IN","stateCode":"RJ","latitude":"27.04361000","longitude":"74.72445000"},{"name":"Mandawar","countryCode":"IN","stateCode":"RJ","latitude":"27.86374000","longitude":"76.54999000"},{"name":"Manohar Thana","countryCode":"IN","stateCode":"RJ","latitude":"24.24000000","longitude":"76.80182000"},{"name":"Manoharpur","countryCode":"IN","stateCode":"RJ","latitude":"27.29769000","longitude":"75.94950000"},{"name":"Meethari Marwar","countryCode":"IN","stateCode":"RJ","latitude":"27.57615000","longitude":"74.68661000"},{"name":"Merta","countryCode":"IN","stateCode":"RJ","latitude":"26.64859000","longitude":"74.03414000"},{"name":"Malpura","countryCode":"IN","stateCode":"RJ","latitude":"26.28380000","longitude":"75.36458000"},{"name":"Mandal","countryCode":"IN","stateCode":"RJ","latitude":"25.44126000","longitude":"74.56979000"},{"name":"Mandalgarh","countryCode":"IN","stateCode":"RJ","latitude":"25.19407000","longitude":"75.07215000"},{"name":"Mangrol","countryCode":"IN","stateCode":"RJ","latitude":"25.33061000","longitude":"76.50973000"},{"name":"Mundwa","countryCode":"IN","stateCode":"RJ","latitude":"27.06310000","longitude":"73.82304000"},{"name":"Nagar","countryCode":"IN","stateCode":"RJ","latitude":"27.42397000","longitude":"77.09922000"},{"name":"Nainwa","countryCode":"IN","stateCode":"RJ","latitude":"25.77145000","longitude":"75.84978000"},{"name":"Napasar","countryCode":"IN","stateCode":"RJ","latitude":"27.96059000","longitude":"73.55913000"},{"name":"Naraina","countryCode":"IN","stateCode":"RJ","latitude":"26.79069000","longitude":"75.20608000"},{"name":"Nasirabad","countryCode":"IN","stateCode":"RJ","latitude":"26.30473000","longitude":"74.73364000"},{"name":"Nawalgarh","countryCode":"IN","stateCode":"RJ","latitude":"27.85161000","longitude":"75.27384000"},{"name":"Neem ka Thana","countryCode":"IN","stateCode":"RJ","latitude":"27.73976000","longitude":"75.78652000"},{"name":"Niwai","countryCode":"IN","stateCode":"RJ","latitude":"26.36073000","longitude":"75.91836000"},{"name":"Nohar","countryCode":"IN","stateCode":"RJ","latitude":"29.18292000","longitude":"74.77064000"},{"name":"Nokha","countryCode":"IN","stateCode":"RJ","latitude":"27.56155000","longitude":"73.47141000"},{"name":"Nadbai","countryCode":"IN","stateCode":"RJ","latitude":"27.22288000","longitude":"77.19569000"},{"name":"Nagaur","countryCode":"IN","stateCode":"RJ","latitude":"27.20201000","longitude":"73.73394000"},{"name":"Nathdwara","countryCode":"IN","stateCode":"RJ","latitude":"24.93805000","longitude":"73.82392000"},{"name":"Nawa","countryCode":"IN","stateCode":"RJ","latitude":"27.01950000","longitude":"75.00226000"},{"name":"Nimbahera","countryCode":"IN","stateCode":"RJ","latitude":"24.62166000","longitude":"74.67999000"},{"name":"Nimaj","countryCode":"IN","stateCode":"RJ","latitude":"26.14995000","longitude":"74.00094000"},{"name":"Padampur","countryCode":"IN","stateCode":"RJ","latitude":"29.70885000","longitude":"73.62539000"},{"name":"Partapur","countryCode":"IN","stateCode":"RJ","latitude":"23.59276000","longitude":"74.17396000"},{"name":"Parvatsar","countryCode":"IN","stateCode":"RJ","latitude":"26.88604000","longitude":"74.76602000"},{"name":"Phalodi","countryCode":"IN","stateCode":"RJ","latitude":"27.13102000","longitude":"72.36826000"},{"name":"Phulera","countryCode":"IN","stateCode":"RJ","latitude":"26.87401000","longitude":"75.24171000"},{"name":"Pilibangan","countryCode":"IN","stateCode":"RJ","latitude":"29.44964000","longitude":"74.10093000"},{"name":"Pilani","countryCode":"IN","stateCode":"RJ","latitude":"28.36725000","longitude":"75.60352000"},{"name":"Pindwara","countryCode":"IN","stateCode":"RJ","latitude":"24.79749000","longitude":"73.05505000"},{"name":"Pirawa","countryCode":"IN","stateCode":"RJ","latitude":"24.15506000","longitude":"76.02728000"},{"name":"Pokaran","countryCode":"IN","stateCode":"RJ","latitude":"26.92007000","longitude":"71.91631000"},{"name":"Pratapgarh","countryCode":"IN","stateCode":"RJ","latitude":"24.03000000","longitude":"74.78000000"},{"name":"Pushkar","countryCode":"IN","stateCode":"RJ","latitude":"26.49022000","longitude":"74.55211000"},{"name":"Pali","countryCode":"IN","stateCode":"RJ","latitude":"25.77276000","longitude":"73.32335000"},{"name":"Pipar","countryCode":"IN","stateCode":"RJ","latitude":"26.38441000","longitude":"73.54394000"},{"name":"Raipur","countryCode":"IN","stateCode":"RJ","latitude":"26.04259000","longitude":"74.02373000"},{"name":"Rajsamand","countryCode":"IN","stateCode":"RJ","latitude":"25.23822000","longitude":"73.93503000"},{"name":"Ratangarh","countryCode":"IN","stateCode":"RJ","latitude":"28.08137000","longitude":"74.61854000"},{"name":"Raisinghnagar","countryCode":"IN","stateCode":"RJ","latitude":"29.53583000","longitude":"73.44917000"},{"name":"Rajaldesar","countryCode":"IN","stateCode":"RJ","latitude":"28.02849000","longitude":"74.47442000"},{"name":"Rajgarh","countryCode":"IN","stateCode":"RJ","latitude":"27.23731000","longitude":"76.62243000"},{"name":"Rajakhera","countryCode":"IN","stateCode":"RJ","latitude":"26.89802000","longitude":"78.17100000"},{"name":"Ramganj Mandi","countryCode":"IN","stateCode":"RJ","latitude":"24.64648000","longitude":"75.94325000"},{"name":"Ramgarh","countryCode":"IN","stateCode":"RJ","latitude":"27.25097000","longitude":"75.17893000"},{"name":"Rani","countryCode":"IN","stateCode":"RJ","latitude":"25.35031000","longitude":"73.30885000"},{"name":"Rawatbhata","countryCode":"IN","stateCode":"RJ","latitude":"24.92981000","longitude":"75.59209000"},{"name":"Rawatsar","countryCode":"IN","stateCode":"RJ","latitude":"29.26724000","longitude":"74.40288000"},{"name":"Ringas","countryCode":"IN","stateCode":"RJ","latitude":"27.36360000","longitude":"75.56838000"},{"name":"Samdari","countryCode":"IN","stateCode":"RJ","latitude":"25.81299000","longitude":"72.57879000"},{"name":"Sangaria","countryCode":"IN","stateCode":"RJ","latitude":"29.79886000","longitude":"74.46683000"},{"name":"Sangod","countryCode":"IN","stateCode":"RJ","latitude":"24.92707000","longitude":"76.28649000"},{"name":"Sardarshahr","countryCode":"IN","stateCode":"RJ","latitude":"28.44062000","longitude":"74.49100000"},{"name":"Sarwar","countryCode":"IN","stateCode":"RJ","latitude":"26.06272000","longitude":"75.01104000"},{"name":"Sawai Madhopur","countryCode":"IN","stateCode":"RJ","latitude":"26.02301000","longitude":"76.34408000"},{"name":"Sheoganj","countryCode":"IN","stateCode":"RJ","latitude":"25.13915000","longitude":"73.06784000"},{"name":"Shahpura","countryCode":"IN","stateCode":"RJ","latitude":"25.62094000","longitude":"74.92487000"},{"name":"Sirohi","countryCode":"IN","stateCode":"RJ","latitude":"24.83333000","longitude":"72.75000000"},{"name":"Siwana","countryCode":"IN","stateCode":"RJ","latitude":"25.65154000","longitude":"72.42243000"},{"name":"Sojat","countryCode":"IN","stateCode":"RJ","latitude":"25.92493000","longitude":"73.66633000"},{"name":"Sri Dungargarh","countryCode":"IN","stateCode":"RJ","latitude":"28.09617000","longitude":"74.00868000"},{"name":"Sri Madhopur","countryCode":"IN","stateCode":"RJ","latitude":"27.46599000","longitude":"75.59736000"},{"name":"Suket","countryCode":"IN","stateCode":"RJ","latitude":"24.64609000","longitude":"76.04170000"},{"name":"Sunel","countryCode":"IN","stateCode":"RJ","latitude":"24.37065000","longitude":"75.95708000"},{"name":"Sadri","countryCode":"IN","stateCode":"RJ","latitude":"25.18555000","longitude":"73.45288000"},{"name":"Salumbar","countryCode":"IN","stateCode":"RJ","latitude":"24.13524000","longitude":"74.04442000"},{"name":"Sambhar","countryCode":"IN","stateCode":"RJ","latitude":"26.90806000","longitude":"75.19137000"},{"name":"Sanchor","countryCode":"IN","stateCode":"RJ","latitude":"24.75361000","longitude":"71.77280000"},{"name":"Sikar","countryCode":"IN","stateCode":"RJ","latitude":"27.61206000","longitude":"75.13996000"},{"name":"Sujangarh","countryCode":"IN","stateCode":"RJ","latitude":"27.70000000","longitude":"74.46667000"},{"name":"Surajgarh","countryCode":"IN","stateCode":"RJ","latitude":"28.31005000","longitude":"75.73271000"},{"name":"Suratgarh","countryCode":"IN","stateCode":"RJ","latitude":"29.32150000","longitude":"73.89979000"},{"name":"Takhatgarh","countryCode":"IN","stateCode":"RJ","latitude":"25.32235000","longitude":"73.00487000"},{"name":"Tijara","countryCode":"IN","stateCode":"RJ","latitude":"27.93411000","longitude":"76.85541000"},{"name":"Todabhim","countryCode":"IN","stateCode":"RJ","latitude":"26.91667000","longitude":"76.81667000"},{"name":"Todaraisingh","countryCode":"IN","stateCode":"RJ","latitude":"26.02401000","longitude":"75.48182000"},{"name":"Tonk","countryCode":"IN","stateCode":"RJ","latitude":"26.16667000","longitude":"75.58333000"},{"name":"Taranagar","countryCode":"IN","stateCode":"RJ","latitude":"28.66860000","longitude":"75.03207000"},{"name":"Udaipur","countryCode":"IN","stateCode":"RJ","latitude":"24.33000000","longitude":"73.77000000"},{"name":"Udpura","countryCode":"IN","stateCode":"RJ","latitude":"24.73355000","longitude":"75.97514000"},{"name":"Uniara","countryCode":"IN","stateCode":"RJ","latitude":"26.15336000","longitude":"75.21523000"},{"name":"Wer","countryCode":"IN","stateCode":"RJ","latitude":"27.01860000","longitude":"77.17636000"},{"name":"Abu","countryCode":"IN","stateCode":"RJ","latitude":"24.59365000","longitude":"72.71756000"},{"name":"Abu Road","countryCode":"IN","stateCode":"RJ","latitude":"24.48012000","longitude":"72.78186000"},{"name":"Asind","countryCode":"IN","stateCode":"RJ","latitude":"25.73420000","longitude":"74.33278000"},{"name":"Abhayapuri","countryCode":"IN","stateCode":"AS","latitude":"26.32255000","longitude":"90.68526000"},{"name":"Amguri","countryCode":"IN","stateCode":"AS","latitude":"26.81482000","longitude":"94.52614000"},{"name":"Badarpur","countryCode":"IN","stateCode":"AS","latitude":"24.86852000","longitude":"92.59606000"},{"name":"Baksa","countryCode":"IN","stateCode":"AS","latitude":"26.69804000","longitude":"91.15142000"},{"name":"Barpathar","countryCode":"IN","stateCode":"AS","latitude":"26.28709000","longitude":"93.88844000"},{"name":"Barpeta","countryCode":"IN","stateCode":"AS","latitude":"26.47104000","longitude":"91.03080000"},{"name":"Barpeta Road","countryCode":"IN","stateCode":"AS","latitude":"26.50284000","longitude":"90.96937000"},{"name":"Bihpuriagaon","countryCode":"IN","stateCode":"AS","latitude":"27.01718000","longitude":"93.91673000"},{"name":"Bijni","countryCode":"IN","stateCode":"AS","latitude":"26.49588000","longitude":"90.70298000"},{"name":"Bilasipara","countryCode":"IN","stateCode":"AS","latitude":"26.23285000","longitude":"90.23410000"},{"name":"Bokajan","countryCode":"IN","stateCode":"AS","latitude":"26.02131000","longitude":"93.77945000"},{"name":"Bokakhat","countryCode":"IN","stateCode":"AS","latitude":"26.64018000","longitude":"93.60052000"},{"name":"Bongaigaon","countryCode":"IN","stateCode":"AS","latitude":"26.46030000","longitude":"90.64640000"},{"name":"Basugaon","countryCode":"IN","stateCode":"AS","latitude":"26.46742000","longitude":"90.41951000"},{"name":"Chirang","countryCode":"IN","stateCode":"AS","latitude":"26.52527000","longitude":"90.49066000"},{"name":"Chabua","countryCode":"IN","stateCode":"AS","latitude":"27.48253000","longitude":"95.17451000"},{"name":"Chapar","countryCode":"IN","stateCode":"AS","latitude":"26.27266000","longitude":"90.44556000"},{"name":"Cachar","countryCode":"IN","stateCode":"AS","latitude":"24.78213000","longitude":"92.85771000"},{"name":"Darrang","countryCode":"IN","stateCode":"AS","latitude":"26.51195000","longitude":"92.16843000"},{"name":"Dergaon","countryCode":"IN","stateCode":"AS","latitude":"26.70000000","longitude":"93.96667000"},{"name":"Dhekiajuli","countryCode":"IN","stateCode":"AS","latitude":"26.70367000","longitude":"92.47808000"},{"name":"Dhemaji","countryCode":"IN","stateCode":"AS","latitude":"27.60910000","longitude":"94.79420000"},{"name":"Dhing","countryCode":"IN","stateCode":"AS","latitude":"26.46793000","longitude":"92.47336000"},{"name":"Dhubri","countryCode":"IN","stateCode":"AS","latitude":"26.06749000","longitude":"90.02238000"},{"name":"Dibrugarh","countryCode":"IN","stateCode":"AS","latitude":"27.50000000","longitude":"95.00000000"},{"name":"Digboi","countryCode":"IN","stateCode":"AS","latitude":"27.39321000","longitude":"95.61839000"},{"name":"Dima Hasao District","countryCode":"IN","stateCode":"AS","latitude":"25.50000000","longitude":"93.00000000"},{"name":"Diphu","countryCode":"IN","stateCode":"AS","latitude":"25.84341000","longitude":"93.43116000"},{"name":"Dispur","countryCode":"IN","stateCode":"AS","latitude":"26.13564000","longitude":"91.80069000"},{"name":"Duliagaon","countryCode":"IN","stateCode":"AS","latitude":"27.37227000","longitude":"95.30754000"},{"name":"Dum Duma","countryCode":"IN","stateCode":"AS","latitude":"27.56884000","longitude":"95.55664000"},{"name":"Gauripur","countryCode":"IN","stateCode":"AS","latitude":"26.08334000","longitude":"89.96118000"},{"name":"Gohpur","countryCode":"IN","stateCode":"AS","latitude":"26.88184000","longitude":"93.61560000"},{"name":"Golaghat","countryCode":"IN","stateCode":"AS","latitude":"26.40920000","longitude":"93.91193000"},{"name":"Golakganj","countryCode":"IN","stateCode":"AS","latitude":"26.10216000","longitude":"89.82275000"},{"name":"Goshaingaon","countryCode":"IN","stateCode":"AS","latitude":"26.43946000","longitude":"89.96307000"},{"name":"Goalpara","countryCode":"IN","stateCode":"AS","latitude":"26.12791000","longitude":"90.60974000"},{"name":"Guwahati","countryCode":"IN","stateCode":"AS","latitude":"26.18440000","longitude":"91.74580000"},{"name":"Hailakandi","countryCode":"IN","stateCode":"AS","latitude":"24.50170000","longitude":"92.60069000"},{"name":"Hojai","countryCode":"IN","stateCode":"AS","latitude":"26.00281000","longitude":"92.85605000"},{"name":"Howli","countryCode":"IN","stateCode":"AS","latitude":"26.42237000","longitude":"90.98004000"},{"name":"Haflong","countryCode":"IN","stateCode":"AS","latitude":"25.16478000","longitude":"93.01744000"},{"name":"Hajo","countryCode":"IN","stateCode":"AS","latitude":"26.24520000","longitude":"91.52525000"},{"name":"Jogighopa","countryCode":"IN","stateCode":"AS","latitude":"26.22646000","longitude":"90.57247000"},{"name":"Jorhat","countryCode":"IN","stateCode":"AS","latitude":"26.80000000","longitude":"94.26000000"},{"name":"Kamrup Metropolitan","countryCode":"IN","stateCode":"AS","latitude":"26.05375000","longitude":"92.00763000"},{"name":"Karimganj","countryCode":"IN","stateCode":"AS","latitude":"24.60000000","longitude":"92.40000000"},{"name":"Kharupatia","countryCode":"IN","stateCode":"AS","latitude":"26.51839000","longitude":"92.14722000"},{"name":"Kokrajhar","countryCode":"IN","stateCode":"AS","latitude":"26.60000000","longitude":"90.20000000"},{"name":"Kamrup","countryCode":"IN","stateCode":"AS","latitude":"26.22322000","longitude":"91.65344000"},{"name":"Karbi Anglong","countryCode":"IN","stateCode":"AS","latitude":"26.00000000","longitude":"93.50000000"},{"name":"Lakhimpur","countryCode":"IN","stateCode":"AS","latitude":"27.35000000","longitude":"94.25000000"},{"name":"Lakhipur","countryCode":"IN","stateCode":"AS","latitude":"24.79281000","longitude":"93.00910000"},{"name":"Lumding Railway Colony","countryCode":"IN","stateCode":"AS","latitude":"25.74903000","longitude":"93.16998000"},{"name":"Lala","countryCode":"IN","stateCode":"AS","latitude":"24.55418000","longitude":"92.61592000"},{"name":"Mahur","countryCode":"IN","stateCode":"AS","latitude":"25.18305000","longitude":"93.11342000"},{"name":"Maibong","countryCode":"IN","stateCode":"AS","latitude":"25.30125000","longitude":"93.13811000"},{"name":"Mangaldai","countryCode":"IN","stateCode":"AS","latitude":"26.44212000","longitude":"92.03047000"},{"name":"Mariani","countryCode":"IN","stateCode":"AS","latitude":"26.65725000","longitude":"94.31529000"},{"name":"Morigaon","countryCode":"IN","stateCode":"AS","latitude":"26.25213000","longitude":"92.34238000"},{"name":"Moranha","countryCode":"IN","stateCode":"AS","latitude":"27.18735000","longitude":"94.91557000"},{"name":"Makum","countryCode":"IN","stateCode":"AS","latitude":"27.48652000","longitude":"95.43646000"},{"name":"Nagaon","countryCode":"IN","stateCode":"AS","latitude":"26.35037000","longitude":"92.69225000"},{"name":"Nahorkatiya","countryCode":"IN","stateCode":"AS","latitude":"27.28912000","longitude":"95.34180000"},{"name":"Nalbari","countryCode":"IN","stateCode":"AS","latitude":"26.50000000","longitude":"91.40000000"},{"name":"North Guwahati","countryCode":"IN","stateCode":"AS","latitude":"26.19749000","longitude":"91.72020000"},{"name":"North Lakhimpur","countryCode":"IN","stateCode":"AS","latitude":"27.23517000","longitude":"94.10357000"},{"name":"Numaligarh","countryCode":"IN","stateCode":"AS","latitude":"26.62249000","longitude":"93.72225000"},{"name":"Namrup","countryCode":"IN","stateCode":"AS","latitude":"27.19395000","longitude":"95.31929000"},{"name":"Nazira","countryCode":"IN","stateCode":"AS","latitude":"26.91649000","longitude":"94.73611000"},{"name":"Palasbari","countryCode":"IN","stateCode":"AS","latitude":"26.12388000","longitude":"91.53974000"},{"name":"Raha","countryCode":"IN","stateCode":"AS","latitude":"26.23333000","longitude":"92.51667000"},{"name":"Rangia","countryCode":"IN","stateCode":"AS","latitude":"26.44931000","longitude":"91.61356000"},{"name":"Rangapara","countryCode":"IN","stateCode":"AS","latitude":"26.83772000","longitude":"92.66876000"},{"name":"Sapatgram","countryCode":"IN","stateCode":"AS","latitude":"26.33732000","longitude":"90.12360000"},{"name":"Sarupathar","countryCode":"IN","stateCode":"AS","latitude":"26.20600000","longitude":"96.81000000"},{"name":"Sibsagar","countryCode":"IN","stateCode":"AS","latitude":"26.98427000","longitude":"94.63784000"},{"name":"Silapathar","countryCode":"IN","stateCode":"AS","latitude":"27.59441000","longitude":"94.72402000"},{"name":"Silchar","countryCode":"IN","stateCode":"AS","latitude":"24.82733000","longitude":"92.79787000"},{"name":"Soalkuchi","countryCode":"IN","stateCode":"AS","latitude":"26.16806000","longitude":"91.57111000"},{"name":"Sonitpur","countryCode":"IN","stateCode":"AS","latitude":"26.76748000","longitude":"92.96425000"},{"name":"Sonari","countryCode":"IN","stateCode":"AS","latitude":"27.02462000","longitude":"95.01629000"},{"name":"Sorbhog","countryCode":"IN","stateCode":"AS","latitude":"26.48612000","longitude":"90.88590000"},{"name":"Tezpur","countryCode":"IN","stateCode":"AS","latitude":"26.63333000","longitude":"92.80000000"},{"name":"Tinsukia","countryCode":"IN","stateCode":"AS","latitude":"27.60000000","longitude":"95.60000000"},{"name":"Titabar","countryCode":"IN","stateCode":"AS","latitude":"26.60140000","longitude":"94.20386000"},{"name":"Udalguri","countryCode":"IN","stateCode":"AS","latitude":"26.75367000","longitude":"92.10215000"},{"name":"Abiramam","countryCode":"IN","stateCode":"TN","latitude":"9.44230000","longitude":"78.43990000"},{"name":"Adirampattinam","countryCode":"IN","stateCode":"TN","latitude":"10.34059000","longitude":"79.37905000"},{"name":"Aduthurai","countryCode":"IN","stateCode":"TN","latitude":"11.01542000","longitude":"79.48093000"},{"name":"Alagapuram","countryCode":"IN","stateCode":"TN","latitude":"11.88705000","longitude":"78.91758000"},{"name":"Alandur","countryCode":"IN","stateCode":"TN","latitude":"13.00250000","longitude":"80.20611000"},{"name":"Alanganallur","countryCode":"IN","stateCode":"TN","latitude":"10.04697000","longitude":"78.09033000"},{"name":"Alangayam","countryCode":"IN","stateCode":"TN","latitude":"12.62235000","longitude":"78.75207000"},{"name":"Alwa Tirunagari","countryCode":"IN","stateCode":"TN","latitude":"8.60635000","longitude":"77.93983000"},{"name":"Ambasamudram","countryCode":"IN","stateCode":"TN","latitude":"8.71068000","longitude":"77.45190000"},{"name":"Ambattur","countryCode":"IN","stateCode":"TN","latitude":"13.09818000","longitude":"80.16152000"},{"name":"Ambur","countryCode":"IN","stateCode":"TN","latitude":"12.79163000","longitude":"78.71644000"},{"name":"Ammapettai","countryCode":"IN","stateCode":"TN","latitude":"10.79476000","longitude":"79.31986000"},{"name":"Anamalais","countryCode":"IN","stateCode":"TN","latitude":"10.58303000","longitude":"76.93441000"},{"name":"Annavasal","countryCode":"IN","stateCode":"TN","latitude":"10.46060000","longitude":"78.70029000"},{"name":"Annur","countryCode":"IN","stateCode":"TN","latitude":"11.23616000","longitude":"77.10514000"},{"name":"Annamalainagar","countryCode":"IN","stateCode":"TN","latitude":"11.40000000","longitude":"79.73333000"},{"name":"Anthiyur","countryCode":"IN","stateCode":"TN","latitude":"11.57506000","longitude":"77.59043000"},{"name":"Arakkonam","countryCode":"IN","stateCode":"TN","latitude":"13.08449000","longitude":"79.67053000"},{"name":"Arantangi","countryCode":"IN","stateCode":"TN","latitude":"10.17235000","longitude":"78.99118000"},{"name":"Arcot","countryCode":"IN","stateCode":"TN","latitude":"12.90569000","longitude":"79.31897000"},{"name":"Arimalam","countryCode":"IN","stateCode":"TN","latitude":"10.25498000","longitude":"78.88403000"},{"name":"Ariyalur","countryCode":"IN","stateCode":"TN","latitude":"11.15000000","longitude":"79.25000000"},{"name":"Arni","countryCode":"IN","stateCode":"TN","latitude":"12.66771000","longitude":"79.28529000"},{"name":"Arumbavur","countryCode":"IN","stateCode":"TN","latitude":"11.38096000","longitude":"78.72965000"},{"name":"Arumuganeri","countryCode":"IN","stateCode":"TN","latitude":"8.56880000","longitude":"78.09091000"},{"name":"Aruppukkottai","countryCode":"IN","stateCode":"TN","latitude":"9.50960000","longitude":"78.09588000"},{"name":"Aruvankad","countryCode":"IN","stateCode":"TN","latitude":"11.36315000","longitude":"76.75790000"},{"name":"Attur","countryCode":"IN","stateCode":"TN","latitude":"11.59414000","longitude":"78.60143000"},{"name":"Auroville","countryCode":"IN","stateCode":"TN","latitude":"12.00549000","longitude":"79.80885000"},{"name":"Avinashi","countryCode":"IN","stateCode":"TN","latitude":"11.19297000","longitude":"77.26865000"},{"name":"Ayakudi","countryCode":"IN","stateCode":"TN","latitude":"10.44992000","longitude":"77.55198000"},{"name":"Ayyampettai","countryCode":"IN","stateCode":"TN","latitude":"10.90141000","longitude":"79.17984000"},{"name":"Belur","countryCode":"IN","stateCode":"TN","latitude":"11.70752000","longitude":"78.41437000"},{"name":"Bhavani","countryCode":"IN","stateCode":"TN","latitude":"11.44553000","longitude":"77.68215000"},{"name":"Bodinayakkanur","countryCode":"IN","stateCode":"TN","latitude":"10.01171000","longitude":"77.34976000"},{"name":"Chengam","countryCode":"IN","stateCode":"TN","latitude":"12.30889000","longitude":"78.79137000"},{"name":"Chennai","countryCode":"IN","stateCode":"TN","latitude":"13.08784000","longitude":"80.27847000"},{"name":"Chennimalai","countryCode":"IN","stateCode":"TN","latitude":"11.16378000","longitude":"77.60388000"},{"name":"Chetput","countryCode":"IN","stateCode":"TN","latitude":"13.07000000","longitude":"80.24083000"},{"name":"Chettipalaiyam","countryCode":"IN","stateCode":"TN","latitude":"10.91248000","longitude":"77.03699000"},{"name":"Cheyyar","countryCode":"IN","stateCode":"TN","latitude":"12.66052000","longitude":"79.54308000"},{"name":"Cheyyur","countryCode":"IN","stateCode":"TN","latitude":"12.34948000","longitude":"80.00304000"},{"name":"Chidambaram","countryCode":"IN","stateCode":"TN","latitude":"11.39933000","longitude":"79.69144000"},{"name":"Chingleput","countryCode":"IN","stateCode":"TN","latitude":"12.69184000","longitude":"79.97661000"},{"name":"Chinna Salem","countryCode":"IN","stateCode":"TN","latitude":"11.63422000","longitude":"78.87412000"},{"name":"Chinnamanur","countryCode":"IN","stateCode":"TN","latitude":"9.83999000","longitude":"77.38109000"},{"name":"Chinnasekkadu","countryCode":"IN","stateCode":"TN","latitude":"13.16089000","longitude":"80.25727000"},{"name":"Cholapuram","countryCode":"IN","stateCode":"TN","latitude":"9.35193000","longitude":"77.56839000"},{"name":"Coimbatore","countryCode":"IN","stateCode":"TN","latitude":"10.80000000","longitude":"77.09000000"},{"name":"Colachel","countryCode":"IN","stateCode":"TN","latitude":"8.17938000","longitude":"77.25818000"},{"name":"Cuddalore","countryCode":"IN","stateCode":"TN","latitude":"11.52000000","longitude":"79.51000000"},{"name":"Cumbum","countryCode":"IN","stateCode":"TN","latitude":"9.73647000","longitude":"77.28470000"},{"name":"Denkanikota","countryCode":"IN","stateCode":"TN","latitude":"12.53010000","longitude":"77.78887000"},{"name":"Desur","countryCode":"IN","stateCode":"TN","latitude":"12.43727000","longitude":"79.48145000"},{"name":"Devadanappatti","countryCode":"IN","stateCode":"TN","latitude":"10.14673000","longitude":"77.64390000"},{"name":"Devakottai","countryCode":"IN","stateCode":"TN","latitude":"9.94704000","longitude":"78.82330000"},{"name":"Dhali","countryCode":"IN","stateCode":"TN","latitude":"10.51049000","longitude":"77.18806000"},{"name":"Dharapuram","countryCode":"IN","stateCode":"TN","latitude":"10.73828000","longitude":"77.53223000"},{"name":"Dharmapuri","countryCode":"IN","stateCode":"TN","latitude":"12.12770000","longitude":"78.15794000"},{"name":"Dindigul","countryCode":"IN","stateCode":"TN","latitude":"10.40000000","longitude":"77.80000000"},{"name":"Dusi","countryCode":"IN","stateCode":"TN","latitude":"12.77574000","longitude":"79.67892000"},{"name":"Elumalai","countryCode":"IN","stateCode":"TN","latitude":"9.86501000","longitude":"77.69923000"},{"name":"Elayirampannai","countryCode":"IN","stateCode":"TN","latitude":"9.27033000","longitude":"77.82494000"},{"name":"Eral","countryCode":"IN","stateCode":"TN","latitude":"8.62584000","longitude":"78.02282000"},{"name":"Eraniel","countryCode":"IN","stateCode":"TN","latitude":"8.20589000","longitude":"77.31726000"},{"name":"Erode","countryCode":"IN","stateCode":"TN","latitude":"11.34000000","longitude":"77.55000000"},{"name":"Erumaippatti","countryCode":"IN","stateCode":"TN","latitude":"11.14671000","longitude":"78.28996000"},{"name":"Ettaiyapuram","countryCode":"IN","stateCode":"TN","latitude":"9.14405000","longitude":"77.99066000"},{"name":"Gangaikondan","countryCode":"IN","stateCode":"TN","latitude":"8.85785000","longitude":"77.78019000"},{"name":"Gangavalli","countryCode":"IN","stateCode":"TN","latitude":"11.49828000","longitude":"78.64966000"},{"name":"Gingee","countryCode":"IN","stateCode":"TN","latitude":"12.25282000","longitude":"79.41727000"},{"name":"Gobichettipalayam","countryCode":"IN","stateCode":"TN","latitude":"11.45496000","longitude":"77.44220000"},{"name":"Gudalur","countryCode":"IN","stateCode":"TN","latitude":"9.67826000","longitude":"77.24951000"},{"name":"Gudiyatham","countryCode":"IN","stateCode":"TN","latitude":"12.94601000","longitude":"78.87377000"},{"name":"Gummidipundi","countryCode":"IN","stateCode":"TN","latitude":"13.40765000","longitude":"80.10879000"},{"name":"Gandhi Nagar","countryCode":"IN","stateCode":"TN","latitude":"13.00639000","longitude":"80.25417000"},{"name":"Guduvancheri","countryCode":"IN","stateCode":"TN","latitude":"12.84519000","longitude":"80.06055000"},{"name":"Harur","countryCode":"IN","stateCode":"TN","latitude":"12.05267000","longitude":"78.48023000"},{"name":"Hosur","countryCode":"IN","stateCode":"TN","latitude":"12.73647000","longitude":"77.83264000"},{"name":"Idappadi","countryCode":"IN","stateCode":"TN","latitude":"11.58624000","longitude":"77.83891000"},{"name":"Ilampillai","countryCode":"IN","stateCode":"TN","latitude":"11.60659000","longitude":"78.00676000"},{"name":"Iluppur","countryCode":"IN","stateCode":"TN","latitude":"10.51347000","longitude":"78.62357000"},{"name":"Injambakkam","countryCode":"IN","stateCode":"TN","latitude":"12.91620000","longitude":"80.24880000"},{"name":"Irugur","countryCode":"IN","stateCode":"TN","latitude":"11.01782000","longitude":"77.06285000"},{"name":"Jalakandapuram","countryCode":"IN","stateCode":"TN","latitude":"11.69779000","longitude":"77.87298000"},{"name":"Jalarpet","countryCode":"IN","stateCode":"TN","latitude":"12.57025000","longitude":"78.57318000"},{"name":"Jayamkondacholapuram","countryCode":"IN","stateCode":"TN","latitude":"11.21266000","longitude":"79.36369000"},{"name":"Kadambur","countryCode":"IN","stateCode":"TN","latitude":"8.99739000","longitude":"77.86191000"},{"name":"Kadayanallur","countryCode":"IN","stateCode":"TN","latitude":"9.07277000","longitude":"77.34152000"},{"name":"Kalakkadu","countryCode":"IN","stateCode":"TN","latitude":"8.51380000","longitude":"77.54944000"},{"name":"Kalavai","countryCode":"IN","stateCode":"TN","latitude":"12.77029000","longitude":"79.41999000"},{"name":"Kallakkurichchi","countryCode":"IN","stateCode":"TN","latitude":"11.74040000","longitude":"78.95900000"},{"name":"Kallidaikurichi","countryCode":"IN","stateCode":"TN","latitude":"8.68591000","longitude":"77.46592000"},{"name":"Kallupatti","countryCode":"IN","stateCode":"TN","latitude":"9.71667000","longitude":"77.86667000"},{"name":"Kalugumalai","countryCode":"IN","stateCode":"TN","latitude":"9.14941000","longitude":"77.70569000"},{"name":"Kamuthi","countryCode":"IN","stateCode":"TN","latitude":"9.40732000","longitude":"78.37337000"},{"name":"Kanadukattan","countryCode":"IN","stateCode":"TN","latitude":"10.17209000","longitude":"78.77935000"},{"name":"Kancheepuram","countryCode":"IN","stateCode":"TN","latitude":"12.67000000","longitude":"79.99000000"},{"name":"Kanchipuram","countryCode":"IN","stateCode":"TN","latitude":"12.83515000","longitude":"79.70006000"},{"name":"Kangayam","countryCode":"IN","stateCode":"TN","latitude":"11.00599000","longitude":"77.56090000"},{"name":"Kanniyakumari","countryCode":"IN","stateCode":"TN","latitude":"8.32000000","longitude":"77.34000000"},{"name":"Karambakkudi","countryCode":"IN","stateCode":"TN","latitude":"10.45866000","longitude":"79.14101000"},{"name":"Kariapatti","countryCode":"IN","stateCode":"TN","latitude":"9.67505000","longitude":"78.09992000"},{"name":"Karumbakkam","countryCode":"IN","stateCode":"TN","latitude":"12.70203000","longitude":"80.09110000"},{"name":"Karur","countryCode":"IN","stateCode":"TN","latitude":"10.95771000","longitude":"78.08095000"},{"name":"Kattivakkam","countryCode":"IN","stateCode":"TN","latitude":"13.21667000","longitude":"80.31667000"},{"name":"Kayalpattinam","countryCode":"IN","stateCode":"TN","latitude":"8.57143000","longitude":"78.11992000"},{"name":"Kayattar","countryCode":"IN","stateCode":"TN","latitude":"8.94834000","longitude":"77.77424000"},{"name":"Keelakarai","countryCode":"IN","stateCode":"TN","latitude":"9.23183000","longitude":"78.78545000"},{"name":"Kelamangalam","countryCode":"IN","stateCode":"TN","latitude":"12.60307000","longitude":"77.85193000"},{"name":"Kilvelur","countryCode":"IN","stateCode":"TN","latitude":"10.76721000","longitude":"79.74186000"},{"name":"Kodaikanal","countryCode":"IN","stateCode":"TN","latitude":"10.23925000","longitude":"77.48932000"},{"name":"Kodumudi","countryCode":"IN","stateCode":"TN","latitude":"11.07751000","longitude":"77.88363000"},{"name":"Kombai","countryCode":"IN","stateCode":"TN","latitude":"9.84745000","longitude":"77.29603000"},{"name":"Konganapuram","countryCode":"IN","stateCode":"TN","latitude":"11.57105000","longitude":"77.90040000"},{"name":"Koothanallur","countryCode":"IN","stateCode":"TN","latitude":"10.71990000","longitude":"79.51570000"},{"name":"Koradachcheri","countryCode":"IN","stateCode":"TN","latitude":"10.77019000","longitude":"79.49158000"},{"name":"Korampallam","countryCode":"IN","stateCode":"TN","latitude":"8.77506000","longitude":"78.09158000"},{"name":"Kotagiri","countryCode":"IN","stateCode":"TN","latitude":"11.42072000","longitude":"76.86035000"},{"name":"Kottaiyur","countryCode":"IN","stateCode":"TN","latitude":"10.10956000","longitude":"78.79560000"},{"name":"Kovilpatti","countryCode":"IN","stateCode":"TN","latitude":"9.17167000","longitude":"77.86989000"},{"name":"Krishnagiri","countryCode":"IN","stateCode":"TN","latitude":"12.58000000","longitude":"77.96000000"},{"name":"Kulattur","countryCode":"IN","stateCode":"TN","latitude":"9.00320000","longitude":"78.19280000"},{"name":"Kulittalai","countryCode":"IN","stateCode":"TN","latitude":"10.93487000","longitude":"78.41251000"},{"name":"Kumaralingam","countryCode":"IN","stateCode":"TN","latitude":"10.48936000","longitude":"77.34990000"},{"name":"Kumbakonam","countryCode":"IN","stateCode":"TN","latitude":"10.96209000","longitude":"79.39124000"},{"name":"Kunnattur","countryCode":"IN","stateCode":"TN","latitude":"12.34782000","longitude":"78.51046000"},{"name":"Kurinjippadi","countryCode":"IN","stateCode":"TN","latitude":"11.55028000","longitude":"79.59066000"},{"name":"Kuttalam","countryCode":"IN","stateCode":"TN","latitude":"8.93030000","longitude":"77.26951000"},{"name":"Kuzhithurai","countryCode":"IN","stateCode":"TN","latitude":"8.31792000","longitude":"77.19192000"},{"name":"Karaikkudi","countryCode":"IN","stateCode":"TN","latitude":"10.06615000","longitude":"78.76784000"},{"name":"Karamadai","countryCode":"IN","stateCode":"TN","latitude":"11.24058000","longitude":"76.96009000"},{"name":"Katpadi","countryCode":"IN","stateCode":"TN","latitude":"12.96951000","longitude":"79.14552000"},{"name":"Kattupputtur","countryCode":"IN","stateCode":"TN","latitude":"10.99385000","longitude":"78.21929000"},{"name":"Kaveripatnam","countryCode":"IN","stateCode":"TN","latitude":"12.42186000","longitude":"78.21880000"},{"name":"Kil Bhuvanagiri","countryCode":"IN","stateCode":"TN","latitude":"11.44216000","longitude":"79.64763000"},{"name":"Kiranur","countryCode":"IN","stateCode":"TN","latitude":"10.56988000","longitude":"78.78682000"},{"name":"Lalgudi","countryCode":"IN","stateCode":"TN","latitude":"10.87419000","longitude":"78.81935000"},{"name":"Madambakkam","countryCode":"IN","stateCode":"TN","latitude":"12.85250000","longitude":"80.04667000"},{"name":"Madipakkam","countryCode":"IN","stateCode":"TN","latitude":"12.96226000","longitude":"80.19864000"},{"name":"Madukkarai","countryCode":"IN","stateCode":"TN","latitude":"10.90568000","longitude":"76.96344000"},{"name":"Madukkur","countryCode":"IN","stateCode":"TN","latitude":"10.48098000","longitude":"79.39939000"},{"name":"Madurai","countryCode":"IN","stateCode":"TN","latitude":"9.89000000","longitude":"78.03000000"},{"name":"Madurantakam","countryCode":"IN","stateCode":"TN","latitude":"12.51167000","longitude":"79.88485000"},{"name":"Mallasamudram","countryCode":"IN","stateCode":"TN","latitude":"11.49333000","longitude":"78.03119000"},{"name":"Mallapuram","countryCode":"IN","stateCode":"TN","latitude":"11.98231000","longitude":"78.24796000"},{"name":"Manali","countryCode":"IN","stateCode":"TN","latitude":"13.16667000","longitude":"80.26667000"},{"name":"Manalurpettai","countryCode":"IN","stateCode":"TN","latitude":"12.00788000","longitude":"79.09184000"},{"name":"Manamadurai","countryCode":"IN","stateCode":"TN","latitude":"9.67318000","longitude":"78.47096000"},{"name":"Manappakkam","countryCode":"IN","stateCode":"TN","latitude":"13.01083000","longitude":"80.16861000"},{"name":"Manapparai","countryCode":"IN","stateCode":"TN","latitude":"10.60772000","longitude":"78.42582000"},{"name":"Manavalakurichi","countryCode":"IN","stateCode":"TN","latitude":"8.14776000","longitude":"77.30552000"},{"name":"Mandapam","countryCode":"IN","stateCode":"TN","latitude":"9.27571000","longitude":"79.12362000"},{"name":"Mangalam","countryCode":"IN","stateCode":"TN","latitude":"9.76473000","longitude":"78.64037000"},{"name":"Mannargudi","countryCode":"IN","stateCode":"TN","latitude":"10.66626000","longitude":"79.45064000"},{"name":"Marakkanam","countryCode":"IN","stateCode":"TN","latitude":"12.19214000","longitude":"79.94193000"},{"name":"Masinigudi","countryCode":"IN","stateCode":"TN","latitude":"11.56831000","longitude":"76.64087000"},{"name":"Mayiladuthurai","countryCode":"IN","stateCode":"TN","latitude":"11.10354000","longitude":"79.65500000"},{"name":"Melur","countryCode":"IN","stateCode":"TN","latitude":"10.03241000","longitude":"78.33930000"},{"name":"Mettuppalaiyam","countryCode":"IN","stateCode":"TN","latitude":"11.16806000","longitude":"78.44944000"},{"name":"Mettur","countryCode":"IN","stateCode":"TN","latitude":"11.78796000","longitude":"77.80080000"},{"name":"Mohanur","countryCode":"IN","stateCode":"TN","latitude":"11.05936000","longitude":"78.13965000"},{"name":"Mudukulattur","countryCode":"IN","stateCode":"TN","latitude":"9.34169000","longitude":"78.51388000"},{"name":"Musiri","countryCode":"IN","stateCode":"TN","latitude":"10.95299000","longitude":"78.44427000"},{"name":"Muttupet","countryCode":"IN","stateCode":"TN","latitude":"10.39505000","longitude":"79.49353000"},{"name":"Mallur","countryCode":"IN","stateCode":"TN","latitude":"11.54424000","longitude":"78.14078000"},{"name":"Marandahalli","countryCode":"IN","stateCode":"TN","latitude":"12.38826000","longitude":"78.00316000"},{"name":"Mattur","countryCode":"IN","stateCode":"TN","latitude":"11.32147000","longitude":"79.20245000"},{"name":"Minjur","countryCode":"IN","stateCode":"TN","latitude":"13.27951000","longitude":"80.25815000"},{"name":"Mulanur","countryCode":"IN","stateCode":"TN","latitude":"10.79426000","longitude":"77.71150000"},{"name":"Naduvattam","countryCode":"IN","stateCode":"TN","latitude":"11.48075000","longitude":"76.54365000"},{"name":"Nagapattinam","countryCode":"IN","stateCode":"TN","latitude":"10.85000000","longitude":"79.74000000"},{"name":"Namakkal","countryCode":"IN","stateCode":"TN","latitude":"11.30000000","longitude":"78.13000000"},{"name":"Nambiyur","countryCode":"IN","stateCode":"TN","latitude":"11.35811000","longitude":"77.32115000"},{"name":"Nambutalai","countryCode":"IN","stateCode":"TN","latitude":"9.72766000","longitude":"79.00707000"},{"name":"Nandambakkam","countryCode":"IN","stateCode":"TN","latitude":"12.97795000","longitude":"80.06781000"},{"name":"Nangavalli","countryCode":"IN","stateCode":"TN","latitude":"11.76189000","longitude":"77.89093000"},{"name":"Nangilickondan","countryCode":"IN","stateCode":"TN","latitude":"12.25539000","longitude":"79.47508000"},{"name":"Nanguneri","countryCode":"IN","stateCode":"TN","latitude":"8.49326000","longitude":"77.65806000"},{"name":"Nannilam","countryCode":"IN","stateCode":"TN","latitude":"10.87933000","longitude":"79.61062000"},{"name":"Nattam","countryCode":"IN","stateCode":"TN","latitude":"10.22776000","longitude":"78.22969000"},{"name":"Needamangalam","countryCode":"IN","stateCode":"TN","latitude":"10.77378000","longitude":"79.41875000"},{"name":"Neelankarai","countryCode":"IN","stateCode":"TN","latitude":"12.94950000","longitude":"80.25920000"},{"name":"Negapatam","countryCode":"IN","stateCode":"TN","latitude":"10.76377000","longitude":"79.84313000"},{"name":"Nellikkuppam","countryCode":"IN","stateCode":"TN","latitude":"11.77554000","longitude":"79.67016000"},{"name":"Nilakottai","countryCode":"IN","stateCode":"TN","latitude":"10.16500000","longitude":"77.85024000"},{"name":"Nilgiris","countryCode":"IN","stateCode":"TN","latitude":"11.46000000","longitude":"76.64000000"},{"name":"Nagercoil","countryCode":"IN","stateCode":"TN","latitude":"8.17899000","longitude":"77.43227000"},{"name":"Namagiripettai","countryCode":"IN","stateCode":"TN","latitude":"11.45513000","longitude":"78.26818000"},{"name":"Naravarikuppam","countryCode":"IN","stateCode":"TN","latitude":"13.19133000","longitude":"80.18473000"},{"name":"Nattarasankottai","countryCode":"IN","stateCode":"TN","latitude":"9.86905000","longitude":"78.55305000"},{"name":"Odugattur","countryCode":"IN","stateCode":"TN","latitude":"12.76793000","longitude":"78.88304000"},{"name":"Omalur","countryCode":"IN","stateCode":"TN","latitude":"11.74099000","longitude":"78.04559000"},{"name":"Ooty","countryCode":"IN","stateCode":"TN","latitude":"11.41340000","longitude":"76.69521000"},{"name":"Padmanabhapuram","countryCode":"IN","stateCode":"TN","latitude":"8.24462000","longitude":"77.32581000"},{"name":"Palani","countryCode":"IN","stateCode":"TN","latitude":"10.45034000","longitude":"77.52090000"},{"name":"Palavakkam","countryCode":"IN","stateCode":"TN","latitude":"12.95350000","longitude":"80.25720000"},{"name":"Palladam","countryCode":"IN","stateCode":"TN","latitude":"10.99175000","longitude":"77.28633000"},{"name":"Pallappatti","countryCode":"IN","stateCode":"TN","latitude":"10.72057000","longitude":"77.87951000"},{"name":"Pallattur","countryCode":"IN","stateCode":"TN","latitude":"10.14609000","longitude":"78.80309000"},{"name":"Pallikondai","countryCode":"IN","stateCode":"TN","latitude":"12.90518000","longitude":"78.94270000"},{"name":"Pallipattu","countryCode":"IN","stateCode":"TN","latitude":"13.33860000","longitude":"79.44489000"},{"name":"Pallippatti","countryCode":"IN","stateCode":"TN","latitude":"11.93990000","longitude":"78.40161000"},{"name":"Pallavaram","countryCode":"IN","stateCode":"TN","latitude":"12.96796000","longitude":"80.15025000"},{"name":"Panruti","countryCode":"IN","stateCode":"TN","latitude":"11.77662000","longitude":"79.55269000"},{"name":"Papanasam","countryCode":"IN","stateCode":"TN","latitude":"10.92687000","longitude":"79.27056000"},{"name":"Paramagudi","countryCode":"IN","stateCode":"TN","latitude":"9.54633000","longitude":"78.59070000"},{"name":"Pattukkottai","countryCode":"IN","stateCode":"TN","latitude":"10.42358000","longitude":"79.31949000"},{"name":"Pennadam","countryCode":"IN","stateCode":"TN","latitude":"11.40389000","longitude":"79.24156000"},{"name":"Pennagaram","countryCode":"IN","stateCode":"TN","latitude":"12.13433000","longitude":"77.89525000"},{"name":"Pennathur","countryCode":"IN","stateCode":"TN","latitude":"12.24681000","longitude":"79.22592000"},{"name":"Peraiyur","countryCode":"IN","stateCode":"TN","latitude":"9.73579000","longitude":"77.78955000"},{"name":"Perambalur","countryCode":"IN","stateCode":"TN","latitude":"11.27200000","longitude":"78.87380000"},{"name":"Peranamallur","countryCode":"IN","stateCode":"TN","latitude":"12.57052000","longitude":"79.43332000"},{"name":"Peranampattu","countryCode":"IN","stateCode":"TN","latitude":"12.93430000","longitude":"78.71890000"},{"name":"Peravurani","countryCode":"IN","stateCode":"TN","latitude":"10.29035000","longitude":"79.20156000"},{"name":"Periyakulam","countryCode":"IN","stateCode":"TN","latitude":"10.12268000","longitude":"77.54372000"},{"name":"Periyanayakkanpalaiyam","countryCode":"IN","stateCode":"TN","latitude":"11.15255000","longitude":"76.95159000"},{"name":"Periyanegamam","countryCode":"IN","stateCode":"TN","latitude":"10.74317000","longitude":"77.10296000"},{"name":"Periyapatti","countryCode":"IN","stateCode":"TN","latitude":"10.75812000","longitude":"77.27087000"},{"name":"Periyapattinam","countryCode":"IN","stateCode":"TN","latitude":"9.27263000","longitude":"78.90232000"},{"name":"Perundurai","countryCode":"IN","stateCode":"TN","latitude":"11.27564000","longitude":"77.58794000"},{"name":"Perungudi","countryCode":"IN","stateCode":"TN","latitude":"12.96095000","longitude":"80.24094000"},{"name":"Perur","countryCode":"IN","stateCode":"TN","latitude":"10.97519000","longitude":"76.91292000"},{"name":"Pollachi","countryCode":"IN","stateCode":"TN","latitude":"10.65825000","longitude":"77.00850000"},{"name":"Polur","countryCode":"IN","stateCode":"TN","latitude":"12.51217000","longitude":"79.12405000"},{"name":"Ponnamaravati","countryCode":"IN","stateCode":"TN","latitude":"10.28032000","longitude":"78.53601000"},{"name":"Ponneri","countryCode":"IN","stateCode":"TN","latitude":"13.33868000","longitude":"80.19487000"},{"name":"Poonamalle","countryCode":"IN","stateCode":"TN","latitude":"13.04888000","longitude":"80.11488000"},{"name":"Porur","countryCode":"IN","stateCode":"TN","latitude":"13.03565000","longitude":"80.15821000"},{"name":"Pudukkottai","countryCode":"IN","stateCode":"TN","latitude":"10.35000000","longitude":"78.90000000"},{"name":"Puduppatti","countryCode":"IN","stateCode":"TN","latitude":"11.15217000","longitude":"78.21205000"},{"name":"Puduvayal","countryCode":"IN","stateCode":"TN","latitude":"13.33015000","longitude":"80.14577000"},{"name":"Pudur","countryCode":"IN","stateCode":"TN","latitude":"12.99801000","longitude":"79.14352000"},{"name":"Puliyangudi","countryCode":"IN","stateCode":"TN","latitude":"9.17489000","longitude":"77.39799000"},{"name":"Puliyur","countryCode":"IN","stateCode":"TN","latitude":"10.63375000","longitude":"78.84139000"},{"name":"Pullambadi","countryCode":"IN","stateCode":"TN","latitude":"10.94110000","longitude":"78.91041000"},{"name":"Punjai Puliyampatti","countryCode":"IN","stateCode":"TN","latitude":"11.35163000","longitude":"77.16671000"},{"name":"Palakkodu","countryCode":"IN","stateCode":"TN","latitude":"12.30696000","longitude":"78.07022000"},{"name":"Palamedu","countryCode":"IN","stateCode":"TN","latitude":"10.10501000","longitude":"78.11336000"},{"name":"Papireddippatti","countryCode":"IN","stateCode":"TN","latitude":"11.91774000","longitude":"78.36865000"},{"name":"Papparappatti","countryCode":"IN","stateCode":"TN","latitude":"12.22086000","longitude":"78.05920000"},{"name":"Rajapalaiyam","countryCode":"IN","stateCode":"TN","latitude":"9.45296000","longitude":"77.55335000"},{"name":"Ramanathapuram","countryCode":"IN","stateCode":"TN","latitude":"9.37158000","longitude":"78.83077000"},{"name":"Rameswaram","countryCode":"IN","stateCode":"TN","latitude":"9.28850000","longitude":"79.31271000"},{"name":"Rasipuram","countryCode":"IN","stateCode":"TN","latitude":"11.46009000","longitude":"78.18635000"},{"name":"Saint Thomas Mount","countryCode":"IN","stateCode":"TN","latitude":"13.00334000","longitude":"80.19614000"},{"name":"Salem","countryCode":"IN","stateCode":"TN","latitude":"11.69000000","longitude":"78.29000000"},{"name":"Sathankulam","countryCode":"IN","stateCode":"TN","latitude":"8.44164000","longitude":"77.91349000"},{"name":"Sathyamangalam","countryCode":"IN","stateCode":"TN","latitude":"11.50526000","longitude":"77.23826000"},{"name":"Sattur","countryCode":"IN","stateCode":"TN","latitude":"9.35592000","longitude":"77.92457000"},{"name":"Seven Pagodas","countryCode":"IN","stateCode":"TN","latitude":"12.62091000","longitude":"80.19331000"},{"name":"Sholinghur","countryCode":"IN","stateCode":"TN","latitude":"13.11810000","longitude":"79.42025000"},{"name":"Singapperumalkovil","countryCode":"IN","stateCode":"TN","latitude":"12.75947000","longitude":"80.00750000"},{"name":"Singanallur","countryCode":"IN","stateCode":"TN","latitude":"10.99898000","longitude":"77.03238000"},{"name":"Sirumugai","countryCode":"IN","stateCode":"TN","latitude":"11.32137000","longitude":"77.00521000"},{"name":"Sivaganga","countryCode":"IN","stateCode":"TN","latitude":"9.92762000","longitude":"78.53763000"},{"name":"Sivagiri","countryCode":"IN","stateCode":"TN","latitude":"9.34461000","longitude":"77.42911000"},{"name":"Sivakasi","countryCode":"IN","stateCode":"TN","latitude":"9.44999000","longitude":"77.79797000"},{"name":"Srivaikuntam","countryCode":"IN","stateCode":"TN","latitude":"8.62931000","longitude":"77.91281000"},{"name":"Srivilliputhur","countryCode":"IN","stateCode":"TN","latitude":"9.51272000","longitude":"77.63369000"},{"name":"Srimushnam","countryCode":"IN","stateCode":"TN","latitude":"11.40118000","longitude":"79.40384000"},{"name":"Sriperumbudur","countryCode":"IN","stateCode":"TN","latitude":"12.96763000","longitude":"79.94197000"},{"name":"Suchindram","countryCode":"IN","stateCode":"TN","latitude":"8.15442000","longitude":"77.46704000"},{"name":"Sulur","countryCode":"IN","stateCode":"TN","latitude":"11.02427000","longitude":"77.12565000"},{"name":"Swamimalai","countryCode":"IN","stateCode":"TN","latitude":"10.95747000","longitude":"79.32931000"},{"name":"Sayalkudi","countryCode":"IN","stateCode":"TN","latitude":"9.16925000","longitude":"78.44702000"},{"name":"Sirkazhi","countryCode":"IN","stateCode":"TN","latitude":"11.23725000","longitude":"79.73585000"},{"name":"Surandai","countryCode":"IN","stateCode":"TN","latitude":"8.97574000","longitude":"77.41923000"},{"name":"Tambaram","countryCode":"IN","stateCode":"TN","latitude":"12.92460000","longitude":"80.12707000"},{"name":"Tanjore","countryCode":"IN","stateCode":"TN","latitude":"10.78523000","longitude":"79.13909000"},{"name":"Thanjavur","countryCode":"IN","stateCode":"TN","latitude":"10.64000000","longitude":"79.22000000"},{"name":"Tharangambadi","countryCode":"IN","stateCode":"TN","latitude":"11.02764000","longitude":"79.85425000"},{"name":"Theni","countryCode":"IN","stateCode":"TN","latitude":"9.85000000","longitude":"77.42000000"},{"name":"Thenkasi","countryCode":"IN","stateCode":"TN","latitude":"8.96003000","longitude":"77.31525000"},{"name":"Thirukattupalli","countryCode":"IN","stateCode":"TN","latitude":"10.84431000","longitude":"78.95647000"},{"name":"Thiruthani","countryCode":"IN","stateCode":"TN","latitude":"13.17594000","longitude":"79.61637000"},{"name":"Thiruvaiyaru","countryCode":"IN","stateCode":"TN","latitude":"10.88405000","longitude":"79.10362000"},{"name":"Thiruvallur","countryCode":"IN","stateCode":"TN","latitude":"13.25000000","longitude":"80.00000000"},{"name":"Thiruvarur","countryCode":"IN","stateCode":"TN","latitude":"10.77269000","longitude":"79.63680000"},{"name":"Thiruvidaimaruthur","countryCode":"IN","stateCode":"TN","latitude":"10.99857000","longitude":"79.45227000"},{"name":"Thoothukudi","countryCode":"IN","stateCode":"TN","latitude":"8.76735000","longitude":"78.13425000"},{"name":"Tindivanam","countryCode":"IN","stateCode":"TN","latitude":"12.23400000","longitude":"79.65551000"},{"name":"Tinnanur","countryCode":"IN","stateCode":"TN","latitude":"13.11448000","longitude":"80.02713000"},{"name":"Tiruchchendur","countryCode":"IN","stateCode":"TN","latitude":"8.49725000","longitude":"78.11906000"},{"name":"Tiruchengode","countryCode":"IN","stateCode":"TN","latitude":"11.38016000","longitude":"77.89444000"},{"name":"Tiruchirappalli","countryCode":"IN","stateCode":"TN","latitude":"10.97000000","longitude":"78.65000000"},{"name":"Tirukkoyilur","countryCode":"IN","stateCode":"TN","latitude":"11.96620000","longitude":"79.20259000"},{"name":"Tirumullaivasal","countryCode":"IN","stateCode":"TN","latitude":"11.23996000","longitude":"79.83705000"},{"name":"Tirunelveli","countryCode":"IN","stateCode":"TN","latitude":"8.72742000","longitude":"77.68380000"},{"name":"Tirunelveli Kattabo","countryCode":"IN","stateCode":"TN","latitude":"8.79270000","longitude":"77.57409000"},{"name":"Tirupparangunram","countryCode":"IN","stateCode":"TN","latitude":"9.88151000","longitude":"78.07306000"},{"name":"Tiruppur","countryCode":"IN","stateCode":"TN","latitude":"11.11541000","longitude":"77.35456000"},{"name":"Tiruppuvanam","countryCode":"IN","stateCode":"TN","latitude":"9.82564000","longitude":"78.25795000"},{"name":"Tiruppalaikudi","countryCode":"IN","stateCode":"TN","latitude":"9.54606000","longitude":"78.91721000"},{"name":"Tiruttangal","countryCode":"IN","stateCode":"TN","latitude":"9.48333000","longitude":"77.83333000"},{"name":"Tiruvannamalai","countryCode":"IN","stateCode":"TN","latitude":"12.51000000","longitude":"79.09000000"},{"name":"Tiruvottiyur","countryCode":"IN","stateCode":"TN","latitude":"13.15823000","longitude":"80.30181000"},{"name":"Tisaiyanvilai","countryCode":"IN","stateCode":"TN","latitude":"8.33702000","longitude":"77.86776000"},{"name":"Tondi","countryCode":"IN","stateCode":"TN","latitude":"9.74173000","longitude":"79.01774000"},{"name":"Turaiyur","countryCode":"IN","stateCode":"TN","latitude":"11.14968000","longitude":"78.59870000"},{"name":"Taramangalam","countryCode":"IN","stateCode":"TN","latitude":"11.69403000","longitude":"77.97035000"},{"name":"Tattayyangarpettai","countryCode":"IN","stateCode":"TN","latitude":"11.12417000","longitude":"78.44916000"},{"name":"Udangudi","countryCode":"IN","stateCode":"TN","latitude":"8.42918000","longitude":"78.02968000"},{"name":"Udumalaippettai","countryCode":"IN","stateCode":"TN","latitude":"10.58806000","longitude":"77.24779000"},{"name":"Uppiliyapuram","countryCode":"IN","stateCode":"TN","latitude":"11.26356000","longitude":"78.51390000"},{"name":"Usilampatti","countryCode":"IN","stateCode":"TN","latitude":"9.96936000","longitude":"77.78621000"},{"name":"Uttamapalaiyam","countryCode":"IN","stateCode":"TN","latitude":"9.80701000","longitude":"77.32718000"},{"name":"Uttiramerur","countryCode":"IN","stateCode":"TN","latitude":"12.61433000","longitude":"79.75748000"},{"name":"V.S.K.Valasai (Dindigul-Dist.)","countryCode":"IN","stateCode":"TN","latitude":"10.31549000","longitude":"78.15141000"},{"name":"Vadakku Valliyur","countryCode":"IN","stateCode":"TN","latitude":"8.38286000","longitude":"77.61221000"},{"name":"Vadakku Viravanallur","countryCode":"IN","stateCode":"TN","latitude":"8.69786000","longitude":"77.51916000"},{"name":"Vadamadurai","countryCode":"IN","stateCode":"TN","latitude":"10.44081000","longitude":"78.09784000"},{"name":"Valangaiman","countryCode":"IN","stateCode":"TN","latitude":"10.89012000","longitude":"79.39322000"},{"name":"Valavanur","countryCode":"IN","stateCode":"TN","latitude":"11.92094000","longitude":"79.58239000"},{"name":"Vallam","countryCode":"IN","stateCode":"TN","latitude":"10.71988000","longitude":"79.05981000"},{"name":"Valparai","countryCode":"IN","stateCode":"TN","latitude":"10.32691000","longitude":"76.95116000"},{"name":"Vandalur","countryCode":"IN","stateCode":"TN","latitude":"12.89240000","longitude":"80.08079000"},{"name":"Vandavasi","countryCode":"IN","stateCode":"TN","latitude":"12.50429000","longitude":"79.60556000"},{"name":"Vaniyambadi","countryCode":"IN","stateCode":"TN","latitude":"12.68162000","longitude":"78.62014000"},{"name":"Vattalkundu","countryCode":"IN","stateCode":"TN","latitude":"10.16069000","longitude":"77.75883000"},{"name":"Vedaraniyam","countryCode":"IN","stateCode":"TN","latitude":"10.37208000","longitude":"79.85095000"},{"name":"Vedasandur","countryCode":"IN","stateCode":"TN","latitude":"10.53102000","longitude":"77.95019000"},{"name":"Velankanni","countryCode":"IN","stateCode":"TN","latitude":"10.68333000","longitude":"79.83333000"},{"name":"Vellore","countryCode":"IN","stateCode":"TN","latitude":"12.86000000","longitude":"79.03500000"},{"name":"Vellanur","countryCode":"IN","stateCode":"TN","latitude":"13.15804000","longitude":"80.10634000"},{"name":"Velur","countryCode":"IN","stateCode":"TN","latitude":"11.10825000","longitude":"78.00113000"},{"name":"Vengavasal","countryCode":"IN","stateCode":"TN","latitude":"12.89911000","longitude":"80.16900000"},{"name":"Vettaikkaranpudur","countryCode":"IN","stateCode":"TN","latitude":"10.56207000","longitude":"76.91305000"},{"name":"Vettavalam","countryCode":"IN","stateCode":"TN","latitude":"12.10769000","longitude":"79.24516000"},{"name":"Vijayapuri","countryCode":"IN","stateCode":"TN","latitude":"11.24530000","longitude":"77.50066000"},{"name":"Vikravandi","countryCode":"IN","stateCode":"TN","latitude":"12.03690000","longitude":"79.54595000"},{"name":"Vilattikulam","countryCode":"IN","stateCode":"TN","latitude":"9.13227000","longitude":"78.16635000"},{"name":"Villupuram","countryCode":"IN","stateCode":"TN","latitude":"11.99000000","longitude":"79.37000000"},{"name":"Virudhunagar","countryCode":"IN","stateCode":"TN","latitude":"9.45000000","longitude":"77.92000000"},{"name":"Vriddhachalam","countryCode":"IN","stateCode":"TN","latitude":"11.51830000","longitude":"79.32411000"},{"name":"Vadippatti","countryCode":"IN","stateCode":"TN","latitude":"10.08481000","longitude":"77.96113000"},{"name":"Vasudevanallur","countryCode":"IN","stateCode":"TN","latitude":"9.24171000","longitude":"77.41177000"},{"name":"Viraganur","countryCode":"IN","stateCode":"TN","latitude":"11.47613000","longitude":"78.73553000"},{"name":"Walajapet","countryCode":"IN","stateCode":"TN","latitude":"12.92510000","longitude":"79.36626000"},{"name":"Wallajahbad","countryCode":"IN","stateCode":"TN","latitude":"12.79041000","longitude":"79.82358000"},{"name":"Wellington","countryCode":"IN","stateCode":"TN","latitude":"11.36552000","longitude":"76.78442000"},{"name":"Alangudi","countryCode":"IN","stateCode":"TN","latitude":"10.36060000","longitude":"78.98492000"},{"name":"Alangulam","countryCode":"IN","stateCode":"TN","latitude":"8.86404000","longitude":"77.49937000"},{"name":"Alappakkam","countryCode":"IN","stateCode":"TN","latitude":"11.59895000","longitude":"79.71893000"},{"name":"Andippatti","countryCode":"IN","stateCode":"TN","latitude":"9.99797000","longitude":"77.62097000"},{"name":"Attayyampatti","countryCode":"IN","stateCode":"TN","latitude":"11.53272000","longitude":"78.05363000"},{"name":"Avadi","countryCode":"IN","stateCode":"TN","latitude":"13.11470000","longitude":"80.10981000"},{"name":"Uttukkuli","countryCode":"IN","stateCode":"TN","latitude":"11.16892000","longitude":"77.45431000"},{"name":"Ranipet","countryCode":"IN","stateCode":"TN","latitude":"12.95347490","longitude":"79.28159160"},{"name":"Abohar","countryCode":"IN","stateCode":"PB","latitude":"30.14453000","longitude":"74.19552000"},{"name":"Adampur","countryCode":"IN","stateCode":"PB","latitude":"31.43224000","longitude":"75.71484000"},{"name":"Ajitgarh","countryCode":"IN","stateCode":"PB","latitude":"30.65000000","longitude":"76.70000000"},{"name":"Ajnala","countryCode":"IN","stateCode":"PB","latitude":"31.84473000","longitude":"74.76295000"},{"name":"Akalgarh","countryCode":"IN","stateCode":"PB","latitude":"29.82074000","longitude":"75.89078000"},{"name":"Alawalpur","countryCode":"IN","stateCode":"PB","latitude":"31.43161000","longitude":"75.65614000"},{"name":"Amloh","countryCode":"IN","stateCode":"PB","latitude":"30.60837000","longitude":"76.23199000"},{"name":"Amritsar","countryCode":"IN","stateCode":"PB","latitude":"31.67000000","longitude":"74.84000000"},{"name":"Anandpur Sahib","countryCode":"IN","stateCode":"PB","latitude":"31.23926000","longitude":"76.50253000"},{"name":"Badhni Kalan","countryCode":"IN","stateCode":"PB","latitude":"30.68130000","longitude":"75.29087000"},{"name":"Bakloh","countryCode":"IN","stateCode":"PB","latitude":"32.47939000","longitude":"75.91874000"},{"name":"Banga","countryCode":"IN","stateCode":"PB","latitude":"31.18874000","longitude":"75.99495000"},{"name":"Banur","countryCode":"IN","stateCode":"PB","latitude":"30.55407000","longitude":"76.71948000"},{"name":"Barnala","countryCode":"IN","stateCode":"PB","latitude":"30.37451000","longitude":"75.54870000"},{"name":"Bhatinda","countryCode":"IN","stateCode":"PB","latitude":"30.20747000","longitude":"74.93893000"},{"name":"Batala","countryCode":"IN","stateCode":"PB","latitude":"31.80921000","longitude":"75.20294000"},{"name":"Begowal","countryCode":"IN","stateCode":"PB","latitude":"31.61152000","longitude":"75.52135000"},{"name":"Bhadaur","countryCode":"IN","stateCode":"PB","latitude":"30.47651000","longitude":"75.33049000"},{"name":"Bhawanigarh","countryCode":"IN","stateCode":"PB","latitude":"30.26685000","longitude":"76.03854000"},{"name":"Bhogpur","countryCode":"IN","stateCode":"PB","latitude":"31.55442000","longitude":"75.64271000"},{"name":"Bhikhi","countryCode":"IN","stateCode":"PB","latitude":"30.05918000","longitude":"75.53500000"},{"name":"Budhlada","countryCode":"IN","stateCode":"PB","latitude":"29.92799000","longitude":"75.56205000"},{"name":"Bagha Purana","countryCode":"IN","stateCode":"PB","latitude":"30.68809000","longitude":"75.09838000"},{"name":"Balachor","countryCode":"IN","stateCode":"PB","latitude":"31.06062000","longitude":"76.30166000"},{"name":"Chima","countryCode":"IN","stateCode":"PB","latitude":"30.68540000","longitude":"76.08643000"},{"name":"Dasuya","countryCode":"IN","stateCode":"PB","latitude":"31.81679000","longitude":"75.65310000"},{"name":"Dera Baba Nanak","countryCode":"IN","stateCode":"PB","latitude":"32.03733000","longitude":"75.02787000"},{"name":"Dhanaula","countryCode":"IN","stateCode":"PB","latitude":"30.28216000","longitude":"75.57341000"},{"name":"Dhilwan","countryCode":"IN","stateCode":"PB","latitude":"31.51432000","longitude":"75.34574000"},{"name":"Dhariwal","countryCode":"IN","stateCode":"PB","latitude":"31.95616000","longitude":"75.32386000"},{"name":"Dhuri","countryCode":"IN","stateCode":"PB","latitude":"30.36846000","longitude":"75.86791000"},{"name":"Dirba","countryCode":"IN","stateCode":"PB","latitude":"30.07222000","longitude":"75.99607000"},{"name":"Doraha","countryCode":"IN","stateCode":"PB","latitude":"30.79953000","longitude":"76.02355000"},{"name":"Dina Nagar","countryCode":"IN","stateCode":"PB","latitude":"32.13664000","longitude":"75.47291000"},{"name":"Faridkot","countryCode":"IN","stateCode":"PB","latitude":"30.67399000","longitude":"74.75579000"},{"name":"Fatehgarh Churian","countryCode":"IN","stateCode":"PB","latitude":"31.86431000","longitude":"74.95665000"},{"name":"Fatehgarh Sahib","countryCode":"IN","stateCode":"PB","latitude":"30.64379000","longitude":"76.34787000"},{"name":"Firozpur","countryCode":"IN","stateCode":"PB","latitude":"30.92574000","longitude":"74.61311000"},{"name":"Firozpur District","countryCode":"IN","stateCode":"PB","latitude":"30.89000000","longitude":"74.56000000"},{"name":"Fazilka","countryCode":"IN","stateCode":"PB","latitude":"30.40207000","longitude":"74.02836000"},{"name":"Gardhiwala","countryCode":"IN","stateCode":"PB","latitude":"31.74147000","longitude":"75.75567000"},{"name":"Garhshankar","countryCode":"IN","stateCode":"PB","latitude":"31.21537000","longitude":"76.14149000"},{"name":"Ghanaur","countryCode":"IN","stateCode":"PB","latitude":"30.33092000","longitude":"76.61203000"},{"name":"Giddarbaha","countryCode":"IN","stateCode":"PB","latitude":"30.19953000","longitude":"74.66627000"},{"name":"Gurdaspur","countryCode":"IN","stateCode":"PB","latitude":"31.92000000","longitude":"75.27000000"},{"name":"Guru Har Sahai","countryCode":"IN","stateCode":"PB","latitude":"30.70862000","longitude":"74.40407000"},{"name":"Hariana","countryCode":"IN","stateCode":"PB","latitude":"31.63512000","longitude":"75.83887000"},{"name":"Hoshiarpur","countryCode":"IN","stateCode":"PB","latitude":"31.53723000","longitude":"75.91269000"},{"name":"Hajipur","countryCode":"IN","stateCode":"PB","latitude":"31.97714000","longitude":"75.75438000"},{"name":"Jagraon","countryCode":"IN","stateCode":"PB","latitude":"30.78783000","longitude":"75.47391000"},{"name":"Jaito","countryCode":"IN","stateCode":"PB","latitude":"30.45126000","longitude":"74.89189000"},{"name":"Jalandhar","countryCode":"IN","stateCode":"PB","latitude":"31.41667000","longitude":"75.61667000"},{"name":"Jalalabad","countryCode":"IN","stateCode":"PB","latitude":"30.60622000","longitude":"74.25727000"},{"name":"Jandiala","countryCode":"IN","stateCode":"PB","latitude":"31.15930000","longitude":"75.61755000"},{"name":"Jandiala Guru","countryCode":"IN","stateCode":"PB","latitude":"31.56198000","longitude":"75.02770000"},{"name":"Kalanaur","countryCode":"IN","stateCode":"PB","latitude":"32.01227000","longitude":"75.15063000"},{"name":"Kapurthala","countryCode":"IN","stateCode":"PB","latitude":"31.38011000","longitude":"75.38105000"},{"name":"Kartarpur","countryCode":"IN","stateCode":"PB","latitude":"31.44268000","longitude":"75.49847000"},{"name":"Khamanon","countryCode":"IN","stateCode":"PB","latitude":"30.81725000","longitude":"76.35478000"},{"name":"Khanna","countryCode":"IN","stateCode":"PB","latitude":"30.70547000","longitude":"76.22196000"},{"name":"Kharar","countryCode":"IN","stateCode":"PB","latitude":"30.74632000","longitude":"76.64689000"},{"name":"Khemkaran","countryCode":"IN","stateCode":"PB","latitude":"31.14443000","longitude":"74.55938000"},{"name":"Kot Isa Khan","countryCode":"IN","stateCode":"PB","latitude":"30.94659000","longitude":"75.13780000"},{"name":"Kotkapura","countryCode":"IN","stateCode":"PB","latitude":"30.58190000","longitude":"74.83298000"},{"name":"Laungowal","countryCode":"IN","stateCode":"PB","latitude":"30.19393000","longitude":"75.68089000"},{"name":"Ludhiana","countryCode":"IN","stateCode":"PB","latitude":"30.91204000","longitude":"75.85379000"},{"name":"Majitha","countryCode":"IN","stateCode":"PB","latitude":"31.75711000","longitude":"74.95891000"},{"name":"Makhu","countryCode":"IN","stateCode":"PB","latitude":"31.10335000","longitude":"74.99631000"},{"name":"Malaut","countryCode":"IN","stateCode":"PB","latitude":"30.21121000","longitude":"74.48180000"},{"name":"Maur Mandi","countryCode":"IN","stateCode":"PB","latitude":"30.08333000","longitude":"75.25000000"},{"name":"Moga","countryCode":"IN","stateCode":"PB","latitude":"30.80376000","longitude":"75.14938000"},{"name":"Mohali","countryCode":"IN","stateCode":"PB","latitude":"30.67995000","longitude":"76.72211000"},{"name":"Morinda","countryCode":"IN","stateCode":"PB","latitude":"30.79014000","longitude":"76.49883000"},{"name":"Mukerian","countryCode":"IN","stateCode":"PB","latitude":"31.95394000","longitude":"75.61716000"},{"name":"Sri Muktsar Sahib","countryCode":"IN","stateCode":"PB","latitude":"30.47426000","longitude":"74.51660000"},{"name":"Machhiwara","countryCode":"IN","stateCode":"PB","latitude":"30.91557000","longitude":"76.20016000"},{"name":"Malerkotla","countryCode":"IN","stateCode":"PB","latitude":"30.53090000","longitude":"75.87949000"},{"name":"Mansa","countryCode":"IN","stateCode":"PB","latitude":"29.98844000","longitude":"75.40167000"},{"name":"Nakodar","countryCode":"IN","stateCode":"PB","latitude":"31.12586000","longitude":"75.47508000"},{"name":"Nangal","countryCode":"IN","stateCode":"PB","latitude":"31.38966000","longitude":"76.37574000"},{"name":"Nawanshahr","countryCode":"IN","stateCode":"PB","latitude":"31.12450000","longitude":"76.11613000"},{"name":"Nabha","countryCode":"IN","stateCode":"PB","latitude":"30.37577000","longitude":"76.15292000"},{"name":"Nurmahal","countryCode":"IN","stateCode":"PB","latitude":"31.09662000","longitude":"75.59386000"},{"name":"Nurpur Kalan","countryCode":"IN","stateCode":"PB","latitude":"31.16667000","longitude":"76.48333000"},{"name":"Pathankot","countryCode":"IN","stateCode":"PB","latitude":"32.27484000","longitude":"75.65287000"},{"name":"Patiala","countryCode":"IN","stateCode":"PB","latitude":"30.33625000","longitude":"76.39220000"},{"name":"Patti","countryCode":"IN","stateCode":"PB","latitude":"31.28092000","longitude":"74.85849000"},{"name":"Phagwara","countryCode":"IN","stateCode":"PB","latitude":"31.22452000","longitude":"75.77387000"},{"name":"Phillaur","countryCode":"IN","stateCode":"PB","latitude":"31.01887000","longitude":"75.79111000"},{"name":"Qadian","countryCode":"IN","stateCode":"PB","latitude":"31.82198000","longitude":"75.37663000"},{"name":"Rupnagar","countryCode":"IN","stateCode":"PB","latitude":"31.04000000","longitude":"76.52000000"},{"name":"Rahon","countryCode":"IN","stateCode":"PB","latitude":"31.05275000","longitude":"76.11907000"},{"name":"Raikot","countryCode":"IN","stateCode":"PB","latitude":"30.65000000","longitude":"75.60000000"},{"name":"Rajasansi","countryCode":"IN","stateCode":"PB","latitude":"31.72021000","longitude":"74.80080000"},{"name":"Rajpura","countryCode":"IN","stateCode":"PB","latitude":"30.47856000","longitude":"76.59284000"},{"name":"Ram Das","countryCode":"IN","stateCode":"PB","latitude":"31.96739000","longitude":"74.90870000"},{"name":"Rampura","countryCode":"IN","stateCode":"PB","latitude":"30.25600000","longitude":"75.24116000"},{"name":"Samrala","countryCode":"IN","stateCode":"PB","latitude":"30.83601000","longitude":"76.19324000"},{"name":"Sanaur","countryCode":"IN","stateCode":"PB","latitude":"30.30182000","longitude":"76.45786000"},{"name":"Sangrur","countryCode":"IN","stateCode":"PB","latitude":"30.24506000","longitude":"75.84488000"},{"name":"Sardulgarh","countryCode":"IN","stateCode":"PB","latitude":"29.69224000","longitude":"75.23608000"},{"name":"Shahid Bhagat Singh Nagar","countryCode":"IN","stateCode":"PB","latitude":"31.13183000","longitude":"76.13328000"},{"name":"Shahkot","countryCode":"IN","stateCode":"PB","latitude":"31.08173000","longitude":"75.33708000"},{"name":"Sham Churasi","countryCode":"IN","stateCode":"PB","latitude":"31.50028000","longitude":"75.74917000"},{"name":"Sirhind-Fategarh","countryCode":"IN","stateCode":"PB","latitude":"30.64321000","longitude":"76.38421000"},{"name":"Sultanpur Lodhi","countryCode":"IN","stateCode":"PB","latitude":"31.21468000","longitude":"75.19602000"},{"name":"Sunam","countryCode":"IN","stateCode":"PB","latitude":"30.12883000","longitude":"75.79943000"},{"name":"Talwandi Bhai","countryCode":"IN","stateCode":"PB","latitude":"30.85584000","longitude":"74.92979000"},{"name":"Talwara","countryCode":"IN","stateCode":"PB","latitude":"31.93760000","longitude":"75.88657000"},{"name":"Tarn Taran Sahib","countryCode":"IN","stateCode":"PB","latitude":"31.45191000","longitude":"74.92777000"},{"name":"Zira","countryCode":"IN","stateCode":"PB","latitude":"30.96853000","longitude":"74.99106000"},{"name":"Bholath","countryCode":"IN","stateCode":"PB","latitude":"31.54277778","longitude":"75.50750000"},{"name":"Dhudi","countryCode":"IN","stateCode":"PB","latitude":"30.69636000","longitude":"74.85246000"},{"name":"Dera Bassi","countryCode":"IN","stateCode":"PB","latitude":"30.58720000","longitude":"76.84280000"},{"name":"Ishanpur","countryCode":"IN","stateCode":"PB","latitude":"30.63929000","longitude":"76.11761000"},{"name":"Abrama","countryCode":"IN","stateCode":"GJ","latitude":"20.85865000","longitude":"72.90648000"},{"name":"Adalaj","countryCode":"IN","stateCode":"GJ","latitude":"23.16453000","longitude":"72.58107000"},{"name":"Ahmedabad","countryCode":"IN","stateCode":"GJ","latitude":"23.02579000","longitude":"72.58727000"},{"name":"Ahwa","countryCode":"IN","stateCode":"GJ","latitude":"20.75718000","longitude":"73.68626000"},{"name":"Amod","countryCode":"IN","stateCode":"GJ","latitude":"21.99317000","longitude":"72.87047000"},{"name":"Amreli","countryCode":"IN","stateCode":"GJ","latitude":"21.50789000","longitude":"71.18323000"},{"name":"Amroli","countryCode":"IN","stateCode":"GJ","latitude":"21.25084000","longitude":"72.83878000"},{"name":"Anand","countryCode":"IN","stateCode":"GJ","latitude":"22.40000000","longitude":"72.75000000"},{"name":"Anjar","countryCode":"IN","stateCode":"GJ","latitude":"23.11316000","longitude":"70.02671000"},{"name":"Ankleshwar","countryCode":"IN","stateCode":"GJ","latitude":"21.63236000","longitude":"72.99001000"},{"name":"Bagasra","countryCode":"IN","stateCode":"GJ","latitude":"21.48719000","longitude":"70.95516000"},{"name":"Banas Kantha","countryCode":"IN","stateCode":"GJ","latitude":"24.25000000","longitude":"72.50000000"},{"name":"Bedi","countryCode":"IN","stateCode":"GJ","latitude":"22.50143000","longitude":"70.04363000"},{"name":"Bhachau","countryCode":"IN","stateCode":"GJ","latitude":"23.29858000","longitude":"70.34279000"},{"name":"Bharuch","countryCode":"IN","stateCode":"GJ","latitude":"21.69482000","longitude":"72.98050000"},{"name":"Bhavnagar","countryCode":"IN","stateCode":"GJ","latitude":"21.76287000","longitude":"72.15331000"},{"name":"Bhuj","countryCode":"IN","stateCode":"GJ","latitude":"23.25397000","longitude":"69.66928000"},{"name":"Bhanvad","countryCode":"IN","stateCode":"GJ","latitude":"21.93053000","longitude":"69.78081000"},{"name":"Bhayavadar","countryCode":"IN","stateCode":"GJ","latitude":"21.85523000","longitude":"70.24791000"},{"name":"Bilimora","countryCode":"IN","stateCode":"GJ","latitude":"20.76957000","longitude":"72.96134000"},{"name":"Bilkha","countryCode":"IN","stateCode":"GJ","latitude":"21.44150000","longitude":"70.60063000"},{"name":"Borsad","countryCode":"IN","stateCode":"GJ","latitude":"22.40788000","longitude":"72.89817000"},{"name":"Botad","countryCode":"IN","stateCode":"GJ","latitude":"22.16917000","longitude":"71.66671000"},{"name":"Babra","countryCode":"IN","stateCode":"GJ","latitude":"21.84577000","longitude":"71.30544000"},{"name":"Bantva","countryCode":"IN","stateCode":"GJ","latitude":"21.48815000","longitude":"70.07576000"},{"name":"Bardoli","countryCode":"IN","stateCode":"GJ","latitude":"21.12297000","longitude":"73.11151000"},{"name":"Chaklasi","countryCode":"IN","stateCode":"GJ","latitude":"22.65320000","longitude":"72.94497000"},{"name":"Chalala","countryCode":"IN","stateCode":"GJ","latitude":"21.41073000","longitude":"71.16621000"},{"name":"Chhala","countryCode":"IN","stateCode":"GJ","latitude":"23.30779000","longitude":"72.77404000"},{"name":"Chhota Udepur","countryCode":"IN","stateCode":"GJ","latitude":"22.30401000","longitude":"74.01580000"},{"name":"Chikhli","countryCode":"IN","stateCode":"GJ","latitude":"20.75751000","longitude":"73.06268000"},{"name":"Chotila","countryCode":"IN","stateCode":"GJ","latitude":"22.42347000","longitude":"71.19641000"},{"name":"Chanasma","countryCode":"IN","stateCode":"GJ","latitude":"23.71472000","longitude":"72.11279000"},{"name":"Dabhoi","countryCode":"IN","stateCode":"GJ","latitude":"22.18333000","longitude":"73.43333000"},{"name":"Dahegam","countryCode":"IN","stateCode":"GJ","latitude":"23.16903000","longitude":"72.82161000"},{"name":"Dayapar","countryCode":"IN","stateCode":"GJ","latitude":"23.63371000","longitude":"68.90192000"},{"name":"Delvada","countryCode":"IN","stateCode":"GJ","latitude":"20.77544000","longitude":"71.04646000"},{"name":"Devbhumi Dwarka","countryCode":"IN","stateCode":"GJ","latitude":"22.20253000","longitude":"69.65498000"},{"name":"Devgadh Bariya","countryCode":"IN","stateCode":"GJ","latitude":"22.70517000","longitude":"73.90882000"},{"name":"Dhandhuka","countryCode":"IN","stateCode":"GJ","latitude":"22.38185000","longitude":"71.98664000"},{"name":"Dhanera","countryCode":"IN","stateCode":"GJ","latitude":"24.50967000","longitude":"72.02343000"},{"name":"Dharampur","countryCode":"IN","stateCode":"GJ","latitude":"20.53693000","longitude":"73.17368000"},{"name":"Dhola","countryCode":"IN","stateCode":"GJ","latitude":"21.88129000","longitude":"71.77269000"},{"name":"Dholka","countryCode":"IN","stateCode":"GJ","latitude":"22.72732000","longitude":"72.44128000"},{"name":"Dhoraji","countryCode":"IN","stateCode":"GJ","latitude":"21.73359000","longitude":"70.45004000"},{"name":"Dhrol","countryCode":"IN","stateCode":"GJ","latitude":"22.56700000","longitude":"70.41769000"},{"name":"Dhrangadhra","countryCode":"IN","stateCode":"GJ","latitude":"22.99167000","longitude":"71.46793000"},{"name":"Dhuwaran","countryCode":"IN","stateCode":"GJ","latitude":"22.23779000","longitude":"72.75910000"},{"name":"Dhari","countryCode":"IN","stateCode":"GJ","latitude":"21.32855000","longitude":"71.02645000"},{"name":"Dohad","countryCode":"IN","stateCode":"GJ","latitude":"22.90000000","longitude":"74.00000000"},{"name":"Dungarpur","countryCode":"IN","stateCode":"GJ","latitude":"21.28777000","longitude":"71.75560000"},{"name":"Dwarka","countryCode":"IN","stateCode":"GJ","latitude":"22.23944000","longitude":"68.96778000"},{"name":"Dakor","countryCode":"IN","stateCode":"GJ","latitude":"22.75268000","longitude":"73.14967000"},{"name":"Damnagar","countryCode":"IN","stateCode":"GJ","latitude":"21.69232000","longitude":"71.51747000"},{"name":"Disa","countryCode":"IN","stateCode":"GJ","latitude":"24.25612000","longitude":"72.17928000"},{"name":"Gadhada","countryCode":"IN","stateCode":"GJ","latitude":"21.96957000","longitude":"71.57828000"},{"name":"Gandevi","countryCode":"IN","stateCode":"GJ","latitude":"20.81214000","longitude":"72.99811000"},{"name":"Gandhinagar","countryCode":"IN","stateCode":"GJ","latitude":"23.21667000","longitude":"72.68333000"},{"name":"Gariadhar","countryCode":"IN","stateCode":"GJ","latitude":"21.53889000","longitude":"71.57737000"},{"name":"Ghogha","countryCode":"IN","stateCode":"GJ","latitude":"21.68813000","longitude":"72.27630000"},{"name":"Gir Somnath","countryCode":"IN","stateCode":"GJ","latitude":"20.91287000","longitude":"70.36710000"},{"name":"Godhra","countryCode":"IN","stateCode":"GJ","latitude":"22.77547000","longitude":"73.61488000"},{"name":"Gondal","countryCode":"IN","stateCode":"GJ","latitude":"21.96074000","longitude":"70.80255000"},{"name":"Gandhidham","countryCode":"IN","stateCode":"GJ","latitude":"23.08333000","longitude":"70.13333000"},{"name":"Halvad","countryCode":"IN","stateCode":"GJ","latitude":"23.01516000","longitude":"71.18029000"},{"name":"Hansot","countryCode":"IN","stateCode":"GJ","latitude":"21.58496000","longitude":"72.80764000"},{"name":"Himatnagar","countryCode":"IN","stateCode":"GJ","latitude":"23.59893000","longitude":"72.96602000"},{"name":"Halol","countryCode":"IN","stateCode":"GJ","latitude":"22.50321000","longitude":"73.47242000"},{"name":"Harij","countryCode":"IN","stateCode":"GJ","latitude":"23.69356000","longitude":"71.90700000"},{"name":"Jalalpur","countryCode":"IN","stateCode":"GJ","latitude":"20.94896000","longitude":"72.89829000"},{"name":"Jambusar","countryCode":"IN","stateCode":"GJ","latitude":"22.05236000","longitude":"72.80074000"},{"name":"Jamnagar","countryCode":"IN","stateCode":"GJ","latitude":"22.47292000","longitude":"70.06673000"},{"name":"Jasdan","countryCode":"IN","stateCode":"GJ","latitude":"22.03709000","longitude":"71.20794000"},{"name":"Jetalsar","countryCode":"IN","stateCode":"GJ","latitude":"21.70891000","longitude":"70.57695000"},{"name":"Jetpur","countryCode":"IN","stateCode":"GJ","latitude":"21.75482000","longitude":"70.62347000"},{"name":"Jhulasan","countryCode":"IN","stateCode":"GJ","latitude":"23.32860000","longitude":"72.47314000"},{"name":"Jodhpur","countryCode":"IN","stateCode":"GJ","latitude":"21.90174000","longitude":"70.03270000"},{"name":"Jodiya Bandar","countryCode":"IN","stateCode":"GJ","latitude":"22.71667000","longitude":"70.28333000"},{"name":"Junagadh","countryCode":"IN","stateCode":"GJ","latitude":"21.25000000","longitude":"70.33333000"},{"name":"Kachchh","countryCode":"IN","stateCode":"GJ","latitude":"23.58333000","longitude":"70.00000000"},{"name":"Kadi","countryCode":"IN","stateCode":"GJ","latitude":"23.29908000","longitude":"72.33362000"},{"name":"Kadod","countryCode":"IN","stateCode":"GJ","latitude":"21.21717000","longitude":"73.21972000"},{"name":"Kapadvanj","countryCode":"IN","stateCode":"GJ","latitude":"23.02302000","longitude":"73.07113000"},{"name":"Karamsad","countryCode":"IN","stateCode":"GJ","latitude":"22.54243000","longitude":"72.90392000"},{"name":"Katpur","countryCode":"IN","stateCode":"GJ","latitude":"21.05869000","longitude":"71.79457000"},{"name":"Kawant","countryCode":"IN","stateCode":"GJ","latitude":"22.09282000","longitude":"74.05078000"},{"name":"Keshod","countryCode":"IN","stateCode":"GJ","latitude":"21.30328000","longitude":"70.24861000"},{"name":"Khambhat","countryCode":"IN","stateCode":"GJ","latitude":"22.31744000","longitude":"72.61916000"},{"name":"Kheda","countryCode":"IN","stateCode":"GJ","latitude":"22.75000000","longitude":"72.83333000"},{"name":"Khedbrahma","countryCode":"IN","stateCode":"GJ","latitude":"24.02990000","longitude":"73.04632000"},{"name":"Kheralu","countryCode":"IN","stateCode":"GJ","latitude":"23.88534000","longitude":"72.61869000"},{"name":"Kodinar","countryCode":"IN","stateCode":"GJ","latitude":"20.79393000","longitude":"70.70216000"},{"name":"Kosamba","countryCode":"IN","stateCode":"GJ","latitude":"21.46202000","longitude":"72.95842000"},{"name":"Kundla","countryCode":"IN","stateCode":"GJ","latitude":"21.34222000","longitude":"71.30633000"},{"name":"Kutiyana","countryCode":"IN","stateCode":"GJ","latitude":"21.62410000","longitude":"69.98494000"},{"name":"Kalol","countryCode":"IN","stateCode":"GJ","latitude":"22.60777000","longitude":"73.46272000"},{"name":"Kalavad","countryCode":"IN","stateCode":"GJ","latitude":"22.20789000","longitude":"70.38343000"},{"name":"Kandla","countryCode":"IN","stateCode":"GJ","latitude":"23.03333000","longitude":"70.21667000"},{"name":"Kanodar","countryCode":"IN","stateCode":"GJ","latitude":"24.08932000","longitude":"72.39354000"},{"name":"Kathor","countryCode":"IN","stateCode":"GJ","latitude":"21.28854000","longitude":"72.94070000"},{"name":"Lakhtar","countryCode":"IN","stateCode":"GJ","latitude":"22.85683000","longitude":"71.78844000"},{"name":"Limbdi","countryCode":"IN","stateCode":"GJ","latitude":"22.56507000","longitude":"71.81076000"},{"name":"Lalpur","countryCode":"IN","stateCode":"GJ","latitude":"22.19073000","longitude":"69.96351000"},{"name":"Lathi","countryCode":"IN","stateCode":"GJ","latitude":"21.72310000","longitude":"71.38843000"},{"name":"Lunavada","countryCode":"IN","stateCode":"GJ","latitude":"23.12841000","longitude":"73.61043000"},{"name":"Mahemdavad","countryCode":"IN","stateCode":"GJ","latitude":"22.82359000","longitude":"72.75551000"},{"name":"Mahesana","countryCode":"IN","stateCode":"GJ","latitude":"23.66667000","longitude":"72.50000000"},{"name":"Mahudha","countryCode":"IN","stateCode":"GJ","latitude":"22.82082000","longitude":"72.94032000"},{"name":"Meghraj","countryCode":"IN","stateCode":"GJ","latitude":"23.49805000","longitude":"73.51352000"},{"name":"Mendarda","countryCode":"IN","stateCode":"GJ","latitude":"21.32112000","longitude":"70.44078000"},{"name":"Modasa","countryCode":"IN","stateCode":"GJ","latitude":"23.46253000","longitude":"73.29857000"},{"name":"Morbi","countryCode":"IN","stateCode":"GJ","latitude":"22.81731000","longitude":"70.83770000"},{"name":"Morwa","countryCode":"IN","stateCode":"GJ","latitude":"22.90469000","longitude":"73.83912000"},{"name":"Mundra","countryCode":"IN","stateCode":"GJ","latitude":"22.83918000","longitude":"69.72190000"},{"name":"Malpur","countryCode":"IN","stateCode":"GJ","latitude":"23.36035000","longitude":"73.46595000"},{"name":"Mandal","countryCode":"IN","stateCode":"GJ","latitude":"23.28865000","longitude":"71.91854000"},{"name":"Mandvi","countryCode":"IN","stateCode":"GJ","latitude":"22.83282000","longitude":"69.35237000"},{"name":"Mangrol","countryCode":"IN","stateCode":"GJ","latitude":"21.12268000","longitude":"70.11484000"},{"name":"Mansa","countryCode":"IN","stateCode":"GJ","latitude":"23.42564000","longitude":"72.65739000"},{"name":"Manavadar","countryCode":"IN","stateCode":"GJ","latitude":"21.49813000","longitude":"70.13775000"},{"name":"Nadiad","countryCode":"IN","stateCode":"GJ","latitude":"22.69385000","longitude":"72.86157000"},{"name":"Naliya","countryCode":"IN","stateCode":"GJ","latitude":"23.26058000","longitude":"68.82655000"},{"name":"Narmada","countryCode":"IN","stateCode":"GJ","latitude":"21.87377000","longitude":"73.49527000"},{"name":"Naroda","countryCode":"IN","stateCode":"GJ","latitude":"23.07041000","longitude":"72.65702000"},{"name":"Navsari","countryCode":"IN","stateCode":"GJ","latitude":"20.95000000","longitude":"72.92000000"},{"name":"Okha","countryCode":"IN","stateCode":"GJ","latitude":"22.46756000","longitude":"69.07002000"},{"name":"Olpad","countryCode":"IN","stateCode":"GJ","latitude":"21.33649000","longitude":"72.75161000"},{"name":"Paddhari","countryCode":"IN","stateCode":"GJ","latitude":"22.43654000","longitude":"70.60162000"},{"name":"Padra","countryCode":"IN","stateCode":"GJ","latitude":"22.23980000","longitude":"73.08451000"},{"name":"Parnera","countryCode":"IN","stateCode":"GJ","latitude":"20.56101000","longitude":"72.94846000"},{"name":"Patan","countryCode":"IN","stateCode":"GJ","latitude":"23.70000000","longitude":"71.80000000"},{"name":"Petlad","countryCode":"IN","stateCode":"GJ","latitude":"22.47681000","longitude":"72.79995000"},{"name":"Porbandar","countryCode":"IN","stateCode":"GJ","latitude":"21.64219000","longitude":"69.60929000"},{"name":"Palanpur","countryCode":"IN","stateCode":"GJ","latitude":"24.17128000","longitude":"72.43827000"},{"name":"Palitana","countryCode":"IN","stateCode":"GJ","latitude":"21.52519000","longitude":"71.82309000"},{"name":"Paliyad","countryCode":"IN","stateCode":"GJ","latitude":"22.25757000","longitude":"71.56024000"},{"name":"Panch Mahals","countryCode":"IN","stateCode":"GJ","latitude":"22.75000000","longitude":"73.60000000"},{"name":"Pardi","countryCode":"IN","stateCode":"GJ","latitude":"20.50870000","longitude":"72.94569000"},{"name":"Roha","countryCode":"IN","stateCode":"GJ","latitude":"23.19646000","longitude":"69.27076000"},{"name":"Radhanpur","countryCode":"IN","stateCode":"GJ","latitude":"23.83238000","longitude":"71.60470000"},{"name":"Rajkot","countryCode":"IN","stateCode":"GJ","latitude":"22.33333000","longitude":"70.83333000"},{"name":"Rajpipla","countryCode":"IN","stateCode":"GJ","latitude":"21.86667000","longitude":"73.50000000"},{"name":"Rajula","countryCode":"IN","stateCode":"GJ","latitude":"21.03854000","longitude":"71.44345000"},{"name":"Ranavav","countryCode":"IN","stateCode":"GJ","latitude":"21.68734000","longitude":"69.74485000"},{"name":"Rapar","countryCode":"IN","stateCode":"GJ","latitude":"23.57267000","longitude":"70.64718000"},{"name":"Sabar Kantha","countryCode":"IN","stateCode":"GJ","latitude":"23.62974000","longitude":"73.00197000"},{"name":"Sachin","countryCode":"IN","stateCode":"GJ","latitude":"21.08718000","longitude":"72.88153000"},{"name":"Salaya","countryCode":"IN","stateCode":"GJ","latitude":"22.31038000","longitude":"69.60376000"},{"name":"Sankheda","countryCode":"IN","stateCode":"GJ","latitude":"22.17021000","longitude":"73.57820000"},{"name":"Sarkhej","countryCode":"IN","stateCode":"GJ","latitude":"22.98297000","longitude":"72.50196000"},{"name":"Savarkundla","countryCode":"IN","stateCode":"GJ","latitude":"21.33726000","longitude":"71.30350000"},{"name":"Shivrajpur","countryCode":"IN","stateCode":"GJ","latitude":"22.42319000","longitude":"73.60865000"},{"name":"Shahpur","countryCode":"IN","stateCode":"GJ","latitude":"22.15611000","longitude":"70.77068000"},{"name":"Sihor","countryCode":"IN","stateCode":"GJ","latitude":"21.71134000","longitude":"71.96179000"},{"name":"Sikka","countryCode":"IN","stateCode":"GJ","latitude":"22.43218000","longitude":"69.84158000"},{"name":"Sinor","countryCode":"IN","stateCode":"GJ","latitude":"21.91117000","longitude":"73.33974000"},{"name":"Sojitra","countryCode":"IN","stateCode":"GJ","latitude":"22.53884000","longitude":"72.71984000"},{"name":"Songadh","countryCode":"IN","stateCode":"GJ","latitude":"21.16966000","longitude":"73.56357000"},{"name":"Surendranagar","countryCode":"IN","stateCode":"GJ","latitude":"22.72706000","longitude":"71.64856000"},{"name":"Sanand","countryCode":"IN","stateCode":"GJ","latitude":"22.99227000","longitude":"72.38177000"},{"name":"Sayla","countryCode":"IN","stateCode":"GJ","latitude":"22.54925000","longitude":"71.48324000"},{"name":"Surat","countryCode":"IN","stateCode":"GJ","latitude":"21.17801000","longitude":"72.81189000"},{"name":"Talaja","countryCode":"IN","stateCode":"GJ","latitude":"21.35270000","longitude":"72.03524000"},{"name":"Tankara","countryCode":"IN","stateCode":"GJ","latitude":"22.65622000","longitude":"70.74945000"},{"name":"Tapi","countryCode":"IN","stateCode":"GJ","latitude":"21.12000000","longitude":"73.40000000"},{"name":"Tharad","countryCode":"IN","stateCode":"GJ","latitude":"24.39597000","longitude":"71.62577000"},{"name":"The Dangs","countryCode":"IN","stateCode":"GJ","latitude":"20.75000000","longitude":"73.75000000"},{"name":"Than","countryCode":"IN","stateCode":"GJ","latitude":"22.57422000","longitude":"71.19942000"},{"name":"Thasra","countryCode":"IN","stateCode":"GJ","latitude":"22.79831000","longitude":"73.21174000"},{"name":"Umreth","countryCode":"IN","stateCode":"GJ","latitude":"22.69881000","longitude":"73.11561000"},{"name":"Umrala","countryCode":"IN","stateCode":"GJ","latitude":"21.84353000","longitude":"71.80305000"},{"name":"Un","countryCode":"IN","stateCode":"GJ","latitude":"23.88745000","longitude":"71.76975000"},{"name":"Una","countryCode":"IN","stateCode":"GJ","latitude":"20.82318000","longitude":"71.03795000"},{"name":"Unjha","countryCode":"IN","stateCode":"GJ","latitude":"23.80366000","longitude":"72.39101000"},{"name":"Upleta","countryCode":"IN","stateCode":"GJ","latitude":"21.74015000","longitude":"70.28256000"},{"name":"Utran","countryCode":"IN","stateCode":"GJ","latitude":"21.23333000","longitude":"72.86667000"},{"name":"Vadnagar","countryCode":"IN","stateCode":"GJ","latitude":"23.78593000","longitude":"72.63893000"},{"name":"Vadodara","countryCode":"IN","stateCode":"GJ","latitude":"22.29941000","longitude":"73.20812000"},{"name":"Vallabh Vidyanagar","countryCode":"IN","stateCode":"GJ","latitude":"22.53333000","longitude":"72.90000000"},{"name":"Valsad","countryCode":"IN","stateCode":"GJ","latitude":"20.50000000","longitude":"73.08333000"},{"name":"Vapi","countryCode":"IN","stateCode":"GJ","latitude":"20.37175000","longitude":"72.90493000"},{"name":"Vartej","countryCode":"IN","stateCode":"GJ","latitude":"21.73947000","longitude":"72.06553000"},{"name":"Vasa","countryCode":"IN","stateCode":"GJ","latitude":"22.66079000","longitude":"72.75519000"},{"name":"Vejalpur","countryCode":"IN","stateCode":"GJ","latitude":"22.69021000","longitude":"73.56299000"},{"name":"Veraval","countryCode":"IN","stateCode":"GJ","latitude":"20.90770000","longitude":"70.36786000"},{"name":"Vijapur","countryCode":"IN","stateCode":"GJ","latitude":"23.56230000","longitude":"72.74848000"},{"name":"Vinchia","countryCode":"IN","stateCode":"GJ","latitude":"22.21027000","longitude":"71.37967000"},{"name":"Virpur","countryCode":"IN","stateCode":"GJ","latitude":"23.18920000","longitude":"73.47987000"},{"name":"Visnagar","countryCode":"IN","stateCode":"GJ","latitude":"23.69855000","longitude":"72.55210000"},{"name":"Vyara","countryCode":"IN","stateCode":"GJ","latitude":"21.11079000","longitude":"73.39365000"},{"name":"Vaghodia","countryCode":"IN","stateCode":"GJ","latitude":"22.30505000","longitude":"73.40016000"},{"name":"Visavadar","countryCode":"IN","stateCode":"GJ","latitude":"21.33954000","longitude":"70.74966000"},{"name":"Waghai","countryCode":"IN","stateCode":"GJ","latitude":"20.77048000","longitude":"73.50074000"},{"name":"Wankaner","countryCode":"IN","stateCode":"GJ","latitude":"22.61198000","longitude":"70.94379000"},{"name":"Bagasara","countryCode":"IN","stateCode":"GJ","latitude":"21.48333333","longitude":"70.95000000"},{"name":"Dahod","countryCode":"IN","stateCode":"GJ","latitude":"22.52000000","longitude":"74.15000000"},{"name":"Dangs (India)","countryCode":"IN","stateCode":"GJ","latitude":"20.75000000","longitude":"73.75000000"},{"name":"Delwada","countryCode":"IN","stateCode":"GJ","latitude":"20.78330000","longitude":"71.05000000"},{"name":"Jalalpore","countryCode":"IN","stateCode":"GJ","latitude":"20.94910000","longitude":"72.91360000"},{"name":"Jodia","countryCode":"IN","stateCode":"GJ","latitude":"22.71667000","longitude":"70.28333000"},{"name":"Kavant","countryCode":"IN","stateCode":"GJ","latitude":"22.09282000","longitude":"74.05078000"},{"name":"Khambhalia","countryCode":"IN","stateCode":"GJ","latitude":"22.20000000","longitude":"69.65000000"},{"name":"Kutch district","countryCode":"IN","stateCode":"GJ","latitude":"23.91500000","longitude":"70.36700000"},{"name":"Mandvi (Surat)","countryCode":"IN","stateCode":"GJ","latitude":"21.25526000","longitude":"73.30412000"},{"name":"Mehsana","countryCode":"IN","stateCode":"GJ","latitude":"23.60000000","longitude":"72.40000000"},{"name":"Morva (Hadaf)","countryCode":"IN","stateCode":"GJ","latitude":"22.90469000","longitude":"73.83912000"},{"name":"Panchmahal district","countryCode":"IN","stateCode":"GJ","latitude":"22.75000000","longitude":"73.60000000"},{"name":"Pavi Jetpur","countryCode":"IN","stateCode":"GJ","latitude":"22.34472000","longitude":"73.84093000"},{"name":"Siddhpur","countryCode":"IN","stateCode":"GJ","latitude":"23.91670000","longitude":"72.38330000"},{"name":"Thangadh","countryCode":"IN","stateCode":"GJ","latitude":"22.56666667","longitude":"71.18333333"},{"name":"Vallabhipur","countryCode":"IN","stateCode":"GJ","latitude":"21.88780000","longitude":"71.87950000"},{"name":"Vansda","countryCode":"IN","stateCode":"GJ","latitude":"20.45000000","longitude":"73.22000000"},{"name":"Vaso","countryCode":"IN","stateCode":"GJ","latitude":"22.66079000","longitude":"72.75519000"},{"name":"Vinchhiya","countryCode":"IN","stateCode":"GJ","latitude":"22.21027000","longitude":"71.37967000"},{"name":"Wadhai","countryCode":"IN","stateCode":"GJ","latitude":"20.76666667","longitude":"73.48333333"},{"name":"Wadhwan","countryCode":"IN","stateCode":"GJ","latitude":"22.70000000","longitude":"71.68333333"},{"name":"Agol","countryCode":"IN","stateCode":"GJ","latitude":"23.15000000","longitude":"72.26666667"},{"name":"Akrund","countryCode":"IN","stateCode":"GJ","latitude":"23.28333333","longitude":"73.11666667"},{"name":"Amod,","countryCode":"IN","stateCode":"GJ","latitude":"21.99100000","longitude":"72.87100000"},{"name":"Bakharla","countryCode":"IN","stateCode":"GJ","latitude":"21.73151700","longitude":"69.63529600"},{"name":"Balagam","countryCode":"IN","stateCode":"GJ","latitude":"21.36666667","longitude":"70.10000000"},{"name":"Balasinor","countryCode":"IN","stateCode":"GJ","latitude":"22.95589100","longitude":"73.33649900"},{"name":"Balisana","countryCode":"IN","stateCode":"GJ","latitude":"23.81643600","longitude":"72.25753600"},{"name":"Bamanbore","countryCode":"IN","stateCode":"GJ","latitude":"22.41666667","longitude":"71.01666667"},{"name":"Bandia","countryCode":"IN","stateCode":"GJ","latitude":"23.39604000","longitude":"69.01155000"},{"name":"Bhadran","countryCode":"IN","stateCode":"GJ","latitude":"22.35930000","longitude":"72.90050000"},{"name":"Bhandu","countryCode":"IN","stateCode":"GJ","latitude":"23.70000000","longitude":"72.36666667"},{"name":"Bhatha","countryCode":"IN","stateCode":"GJ","latitude":"21.18333333","longitude":"72.76666667"},{"name":"Bhildi","countryCode":"IN","stateCode":"GJ","latitude":"24.18333333","longitude":"72.03333333"},{"name":"Bhojpur Dharampur","countryCode":"IN","stateCode":"GJ","latitude":"23.25000000","longitude":"69.67000000"},{"name":"Chaloda","countryCode":"IN","stateCode":"GJ","latitude":"22.80000000","longitude":"72.45000000"},{"name":"Champaner","countryCode":"IN","stateCode":"GJ","latitude":"22.48590000","longitude":"73.53710000"},{"name":"Chuda","countryCode":"IN","stateCode":"GJ","latitude":"22.48333333","longitude":"71.68333333"},{"name":"Dabhoda","countryCode":"IN","stateCode":"GJ","latitude":"23.16666667","longitude":"72.73333333"},{"name":"Dandi","countryCode":"IN","stateCode":"GJ","latitude":"21.32988000","longitude":"72.62484000"},{"name":"Danta","countryCode":"IN","stateCode":"GJ","latitude":"24.18861111","longitude":"72.76583333"},{"name":"Detroj","countryCode":"IN","stateCode":"GJ","latitude":"23.33333333","longitude":"72.18333333"},{"name":"Dhansura","countryCode":"IN","stateCode":"GJ","latitude":"23.35000000","longitude":"73.20000000"},{"name":"Dharasana","countryCode":"IN","stateCode":"GJ","latitude":"20.68333333","longitude":"72.91666667"},{"name":"Dhasa","countryCode":"IN","stateCode":"GJ","latitude":"21.80000000","longitude":"71.51666667"},{"name":"Dholera","countryCode":"IN","stateCode":"GJ","latitude":"22.24800000","longitude":"72.19500000"},{"name":"Dumkhal","countryCode":"IN","stateCode":"GJ","latitude":"21.73960000","longitude":"73.84490000"},{"name":"Ghodasar","countryCode":"IN","stateCode":"GJ","latitude":"24.45000000","longitude":"71.85000000"},{"name":"Gorwa","countryCode":"IN","stateCode":"GJ","latitude":"22.33010000","longitude":"73.16110000"},{"name":"Halenda","countryCode":"IN","stateCode":"GJ","latitude":"22.08818500","longitude":"71.05171000"},{"name":"Harsol","countryCode":"IN","stateCode":"GJ","latitude":"23.36000000","longitude":"73.02000000"},{"name":"Hathuran","countryCode":"IN","stateCode":"GJ","latitude":"21.50000000","longitude":"72.97000000"},{"name":"Idar","countryCode":"IN","stateCode":"GJ","latitude":"23.83000000","longitude":"73.00000000"},{"name":"Jakhau","countryCode":"IN","stateCode":"GJ","latitude":"23.21861111","longitude":"68.71694444"},{"name":"Jalia","countryCode":"IN","stateCode":"GJ","latitude":"21.80000000","longitude":"70.25000000"},{"name":"Jambuda","countryCode":"IN","stateCode":"GJ","latitude":"22.51666667","longitude":"70.21666667"},{"name":"Jarod,","countryCode":"IN","stateCode":"GJ","latitude":"22.43300000","longitude":"73.33300000"},{"name":"Jetalpur","countryCode":"IN","stateCode":"GJ","latitude":"22.88333333","longitude":"72.60000000"},{"name":"Jetpur (Navagadh)","countryCode":"IN","stateCode":"GJ","latitude":"21.75482000","longitude":"70.62347000"},{"name":"Jhalod","countryCode":"IN","stateCode":"GJ","latitude":"23.10027778","longitude":"74.15611111"},{"name":"Jodhpur (Ahmedabad)","countryCode":"IN","stateCode":"GJ","latitude":"21.88000000","longitude":"70.03000000"},{"name":"Kachholi","countryCode":"IN","stateCode":"GJ","latitude":"20.83333333","longitude":"72.96666667"},{"name":"Kandla port","countryCode":"IN","stateCode":"GJ","latitude":"23.03000000","longitude":"70.22000000"},{"name":"Kariana","countryCode":"IN","stateCode":"GJ","latitude":"21.88333333","longitude":"71.35000000"},{"name":"Karjan","countryCode":"IN","stateCode":"GJ","latitude":"22.05304167","longitude":"73.12351389"},{"name":"Kayavarohan","countryCode":"IN","stateCode":"GJ","latitude":"22.06700000","longitude":"73.25000000"},{"name":"Kerwada","countryCode":"IN","stateCode":"GJ","latitude":"21.90000000","longitude":"72.85000000"},{"name":"Khavda","countryCode":"IN","stateCode":"GJ","latitude":"23.85000000","longitude":"69.72000000"},{"name":"Khedoi","countryCode":"IN","stateCode":"GJ","latitude":"23.05927778","longitude":"69.91895556"},{"name":"Kherali","countryCode":"IN","stateCode":"GJ","latitude":"22.68333333","longitude":"71.60000000"},{"name":"Kothara","countryCode":"IN","stateCode":"GJ","latitude":"23.13300000","longitude":"68.93200000"},{"name":"Kotharia","countryCode":"IN","stateCode":"GJ","latitude":"22.23000000","longitude":"70.81000000"},{"name":"Kukarmunda","countryCode":"IN","stateCode":"GJ","latitude":"21.51666667","longitude":"74.13333333"},{"name":"Kukma","countryCode":"IN","stateCode":"GJ","latitude":"23.21782200","longitude":"69.77792200"},{"name":"Lakhpat","countryCode":"IN","stateCode":"GJ","latitude":"23.82611111","longitude":"68.77694444"},{"name":"Langhnaj","countryCode":"IN","stateCode":"GJ","latitude":"23.45000000","longitude":"72.48333333"},{"name":"Limkheda","countryCode":"IN","stateCode":"GJ","latitude":"22.81666667","longitude":"73.98333333"},{"name":"Ladol","countryCode":"IN","stateCode":"GJ","latitude":"23.61666667","longitude":"72.73333333"},{"name":"Madhavpur Ghed","countryCode":"IN","stateCode":"GJ","latitude":"21.29929167","longitude":"70.02513889"},{"name":"Madhi","countryCode":"IN","stateCode":"GJ","latitude":"22.10000000","longitude":"69.10000000"},{"name":"Mahisa","countryCode":"IN","stateCode":"GJ","latitude":"22.85000000","longitude":"73.05000000"},{"name":"Mahuva","countryCode":"IN","stateCode":"GJ","latitude":"21.08330000","longitude":"71.80000000"},{"name":"Mahuva (Surat)","countryCode":"IN","stateCode":"GJ","latitude":"21.02000000","longitude":"73.15000000"},{"name":"Mangrol (Junagadh)","countryCode":"IN","stateCode":"GJ","latitude":"21.12000000","longitude":"70.12000000"},{"name":"Mithapur","countryCode":"IN","stateCode":"GJ","latitude":"22.41000000","longitude":"69.00000000"},{"name":"Nadiad,","countryCode":"IN","stateCode":"GJ","latitude":"22.70000000","longitude":"72.87000000"},{"name":"Nagwa","countryCode":"IN","stateCode":"GJ","latitude":"25.69621000","longitude":"84.23590000"},{"name":"Naldhara","countryCode":"IN","stateCode":"GJ","latitude":"20.96666667","longitude":"73.16666667"},{"name":"Nargol","countryCode":"IN","stateCode":"GJ","latitude":"20.23300000","longitude":"72.75000000"},{"name":"Nikora","countryCode":"IN","stateCode":"GJ","latitude":"21.78586000","longitude":"73.13968000"},{"name":"Nizar","countryCode":"IN","stateCode":"GJ","latitude":"21.47727000","longitude":"74.19595000"},{"name":"Odadar","countryCode":"IN","stateCode":"GJ","latitude":"21.56666667","longitude":"69.66666667"},{"name":"Palanswa","countryCode":"IN","stateCode":"GJ","latitude":"23.46666667","longitude":"70.93333333"},{"name":"Paliyad (Bhavnagar)","countryCode":"IN","stateCode":"GJ","latitude":"22.25757000","longitude":"71.56024000"},{"name":"Palsana","countryCode":"IN","stateCode":"GJ","latitude":"21.08000000","longitude":"72.98000000"},{"name":"Pipavav","countryCode":"IN","stateCode":"GJ","latitude":"20.96666667","longitude":"71.56666667"},{"name":"Piplod","countryCode":"IN","stateCode":"GJ","latitude":"22.81666667","longitude":"73.90000000"},{"name":"Prabhas Patan","countryCode":"IN","stateCode":"GJ","latitude":"20.88808000","longitude":"70.40129000"},{"name":"Prantij","countryCode":"IN","stateCode":"GJ","latitude":"23.43841944","longitude":"72.85718056"},{"name":"Ranpur","countryCode":"IN","stateCode":"GJ","latitude":"22.36670000","longitude":"71.75000000"},{"name":"Reha","countryCode":"IN","stateCode":"GJ","latitude":"23.15172500","longitude":"69.75008600"},{"name":"Samakhiali","countryCode":"IN","stateCode":"GJ","latitude":"23.30340000","longitude":"70.50688000"},{"name":"Sarbhon","countryCode":"IN","stateCode":"GJ","latitude":"21.05000000","longitude":"73.08330000"},{"name":"Sardoi","countryCode":"IN","stateCode":"GJ","latitude":"23.56670000","longitude":"73.26670000"},{"name":"Sathamba","countryCode":"IN","stateCode":"GJ","latitude":"23.16912500","longitude":"73.32661667"},{"name":"Savli","countryCode":"IN","stateCode":"GJ","latitude":"22.56666667","longitude":"73.21666667"},{"name":"Supedi","countryCode":"IN","stateCode":"GJ","latitude":"21.76200000","longitude":"70.37800000"},{"name":"Sutrapada","countryCode":"IN","stateCode":"GJ","latitude":"20.89280000","longitude":"70.46500000"},{"name":"Umarpada","countryCode":"IN","stateCode":"GJ","latitude":"21.45000000","longitude":"73.50000000"},{"name":"Vadgam","countryCode":"IN","stateCode":"GJ","latitude":"24.08333333","longitude":"72.48333333"},{"name":"Vaghodia INA","countryCode":"IN","stateCode":"GJ","latitude":"22.30000000","longitude":"73.38330000"},{"name":"Vanala","countryCode":"IN","stateCode":"GJ","latitude":"22.45000000","longitude":"71.98333333"},{"name":"Vanthli","countryCode":"IN","stateCode":"GJ","latitude":"21.48330000","longitude":"70.33330000"},{"name":"Vasavad","countryCode":"IN","stateCode":"GJ","latitude":"21.82657000","longitude":"71.02436000"},{"name":"Vataman","countryCode":"IN","stateCode":"GJ","latitude":"22.53000000","longitude":"72.42000000"},{"name":"Viramgam","countryCode":"IN","stateCode":"GJ","latitude":"23.12000000","longitude":"72.03000000"},{"name":"Achalpur","countryCode":"IN","stateCode":"MH","latitude":"21.25665000","longitude":"77.51006000"},{"name":"Ahiri","countryCode":"IN","stateCode":"MH","latitude":"19.41386000","longitude":"80.00359000"},{"name":"Ahmadnagar","countryCode":"IN","stateCode":"MH","latitude":"19.09457000","longitude":"74.73843000"},{"name":"Ahmadpur","countryCode":"IN","stateCode":"MH","latitude":"18.70622000","longitude":"76.93731000"},{"name":"Airoli","countryCode":"IN","stateCode":"MH","latitude":"19.15096000","longitude":"72.99625000"},{"name":"Ajra","countryCode":"IN","stateCode":"MH","latitude":"16.11601000","longitude":"74.21097000"},{"name":"Akalkot","countryCode":"IN","stateCode":"MH","latitude":"17.52532000","longitude":"76.20611000"},{"name":"Akola","countryCode":"IN","stateCode":"MH","latitude":"20.50000000","longitude":"77.16667000"},{"name":"Akot","countryCode":"IN","stateCode":"MH","latitude":"21.09630000","longitude":"77.05880000"},{"name":"Alandi","countryCode":"IN","stateCode":"MH","latitude":"18.67756000","longitude":"73.89868000"},{"name":"Allapalli","countryCode":"IN","stateCode":"MH","latitude":"19.43172000","longitude":"80.06377000"},{"name":"Alibag","countryCode":"IN","stateCode":"MH","latitude":"18.64813000","longitude":"72.87579000"},{"name":"Amalner","countryCode":"IN","stateCode":"MH","latitude":"21.03983000","longitude":"75.05887000"},{"name":"Amarnath","countryCode":"IN","stateCode":"MH","latitude":"19.20000000","longitude":"73.16667000"},{"name":"Ambad","countryCode":"IN","stateCode":"MH","latitude":"19.61301000","longitude":"75.78906000"},{"name":"Ambajogai","countryCode":"IN","stateCode":"MH","latitude":"18.73312000","longitude":"76.38616000"},{"name":"Amravati Division","countryCode":"IN","stateCode":"MH","latitude":"20.93483000","longitude":"77.75694000"},{"name":"Amravati","countryCode":"IN","stateCode":"MH","latitude":"20.93333000","longitude":"77.75000000"},{"name":"Anjangaon","countryCode":"IN","stateCode":"MH","latitude":"21.16516000","longitude":"77.30910000"},{"name":"Anshing","countryCode":"IN","stateCode":"MH","latitude":"20.04090000","longitude":"77.31501000"},{"name":"Artist Village","countryCode":"IN","stateCode":"MH","latitude":"19.03227000","longitude":"73.04276000"},{"name":"Ashta","countryCode":"IN","stateCode":"MH","latitude":"16.94943000","longitude":"74.40936000"},{"name":"Ashti","countryCode":"IN","stateCode":"MH","latitude":"19.37671000","longitude":"76.22520000"},{"name":"Aurangabad","countryCode":"IN","stateCode":"MH","latitude":"19.88467000","longitude":"75.33986000"},{"name":"Ausa","countryCode":"IN","stateCode":"MH","latitude":"18.24728000","longitude":"76.49930000"},{"name":"Badlapur","countryCode":"IN","stateCode":"MH","latitude":"19.15516000","longitude":"73.26553000"},{"name":"Ballalpur","countryCode":"IN","stateCode":"MH","latitude":"19.84696000","longitude":"79.34578000"},{"name":"Basmat","countryCode":"IN","stateCode":"MH","latitude":"19.32872000","longitude":"77.15746000"},{"name":"Beed","countryCode":"IN","stateCode":"MH","latitude":"18.98921000","longitude":"75.75634000"},{"name":"Bhandara","countryCode":"IN","stateCode":"MH","latitude":"21.18333000","longitude":"80.00000000"},{"name":"Bhayandar","countryCode":"IN","stateCode":"MH","latitude":"19.30157000","longitude":"72.85107000"},{"name":"Bhigvan","countryCode":"IN","stateCode":"MH","latitude":"18.30070000","longitude":"74.76701000"},{"name":"Bhiwandi","countryCode":"IN","stateCode":"MH","latitude":"19.30023000","longitude":"73.05881000"},{"name":"Bhor","countryCode":"IN","stateCode":"MH","latitude":"18.14861000","longitude":"73.84336000"},{"name":"Bhudgaon","countryCode":"IN","stateCode":"MH","latitude":"16.90742000","longitude":"74.59954000"},{"name":"Bhusaval","countryCode":"IN","stateCode":"MH","latitude":"21.04365000","longitude":"75.78506000"},{"name":"Bhum","countryCode":"IN","stateCode":"MH","latitude":"18.45908000","longitude":"75.65877000"},{"name":"Bid","countryCode":"IN","stateCode":"MH","latitude":"18.83333000","longitude":"75.75000000"},{"name":"Biloli","countryCode":"IN","stateCode":"MH","latitude":"18.77385000","longitude":"77.72463000"},{"name":"Boisar","countryCode":"IN","stateCode":"MH","latitude":"19.80362000","longitude":"72.75598000"},{"name":"Borivli","countryCode":"IN","stateCode":"MH","latitude":"19.23496000","longitude":"72.85976000"},{"name":"Buldana","countryCode":"IN","stateCode":"MH","latitude":"20.58333000","longitude":"76.41667000"},{"name":"Balapur","countryCode":"IN","stateCode":"MH","latitude":"20.66612000","longitude":"76.77386000"},{"name":"Barsi","countryCode":"IN","stateCode":"MH","latitude":"18.23454000","longitude":"75.69275000"},{"name":"Baramati","countryCode":"IN","stateCode":"MH","latitude":"18.15174000","longitude":"74.57767000"},{"name":"Chandrapur","countryCode":"IN","stateCode":"MH","latitude":"20.11793000","longitude":"79.44377000"},{"name":"Chicholi","countryCode":"IN","stateCode":"MH","latitude":"21.46926000","longitude":"79.70151000"},{"name":"Chikhli (Buldhana)","countryCode":"IN","stateCode":"MH","latitude":"20.35046000","longitude":"76.25774000"},{"name":"Chinchani","countryCode":"IN","stateCode":"MH","latitude":"19.87458000","longitude":"72.68510000"},{"name":"Chiplun","countryCode":"IN","stateCode":"MH","latitude":"17.53339000","longitude":"73.50935000"},{"name":"Chopda","countryCode":"IN","stateCode":"MH","latitude":"21.24578000","longitude":"75.29946000"},{"name":"Chakan","countryCode":"IN","stateCode":"MH","latitude":"18.76059000","longitude":"73.86351000"},{"name":"Chalisgaon","countryCode":"IN","stateCode":"MH","latitude":"20.45781000","longitude":"75.01596000"},{"name":"Chanda","countryCode":"IN","stateCode":"MH","latitude":"19.95076000","longitude":"79.29523000"},{"name":"Chandor","countryCode":"IN","stateCode":"MH","latitude":"20.33060000","longitude":"74.24467000"},{"name":"Chandur","countryCode":"IN","stateCode":"MH","latitude":"19.73444000","longitude":"79.17167000"},{"name":"Chandur Bazar","countryCode":"IN","stateCode":"MH","latitude":"21.23853000","longitude":"77.74713000"},{"name":"Daryapur","countryCode":"IN","stateCode":"MH","latitude":"20.92489000","longitude":"77.32644000"},{"name":"Dattapur","countryCode":"IN","stateCode":"MH","latitude":"20.78075000","longitude":"78.14070000"},{"name":"Daulatabad","countryCode":"IN","stateCode":"MH","latitude":"19.93611000","longitude":"75.22148000"},{"name":"Daund","countryCode":"IN","stateCode":"MH","latitude":"18.46515000","longitude":"74.58375000"},{"name":"Dehu","countryCode":"IN","stateCode":"MH","latitude":"18.71851000","longitude":"73.76635000"},{"name":"Deoli","countryCode":"IN","stateCode":"MH","latitude":"20.64920000","longitude":"78.48023000"},{"name":"Deolali","countryCode":"IN","stateCode":"MH","latitude":"19.94404000","longitude":"73.83441000"},{"name":"Deulgaon Raja","countryCode":"IN","stateCode":"MH","latitude":"20.01757000","longitude":"76.03755000"},{"name":"Dharangaon","countryCode":"IN","stateCode":"MH","latitude":"21.01187000","longitude":"75.27407000"},{"name":"Dharmabad","countryCode":"IN","stateCode":"MH","latitude":"18.89116000","longitude":"77.84940000"},{"name":"Dhule","countryCode":"IN","stateCode":"MH","latitude":"21.06852000","longitude":"74.58837000"},{"name":"Dharur","countryCode":"IN","stateCode":"MH","latitude":"18.82017000","longitude":"76.10937000"},{"name":"Dhulia","countryCode":"IN","stateCode":"MH","latitude":"20.90130000","longitude":"74.77737000"},{"name":"Digras","countryCode":"IN","stateCode":"MH","latitude":"20.10350000","longitude":"77.71846000"},{"name":"Dombivli","countryCode":"IN","stateCode":"MH","latitude":"19.21667000","longitude":"73.08333000"},{"name":"Dondaicha","countryCode":"IN","stateCode":"MH","latitude":"21.32360000","longitude":"74.56804000"},{"name":"Dudhani","countryCode":"IN","stateCode":"MH","latitude":"17.35792000","longitude":"76.36688000"},{"name":"Durgapur","countryCode":"IN","stateCode":"MH","latitude":"20.00540000","longitude":"79.30273000"},{"name":"Dabhol","countryCode":"IN","stateCode":"MH","latitude":"17.58971000","longitude":"73.18001000"},{"name":"Dahanu","countryCode":"IN","stateCode":"MH","latitude":"19.96778000","longitude":"72.71263000"},{"name":"Darwha","countryCode":"IN","stateCode":"MH","latitude":"20.31017000","longitude":"77.77257000"},{"name":"Diglur","countryCode":"IN","stateCode":"MH","latitude":"18.54829000","longitude":"77.57695000"},{"name":"Erandol","countryCode":"IN","stateCode":"MH","latitude":"20.92206000","longitude":"75.32641000"},{"name":"Faizpur","countryCode":"IN","stateCode":"MH","latitude":"21.16766000","longitude":"75.86006000"},{"name":"Gadchiroli","countryCode":"IN","stateCode":"MH","latitude":"19.80000000","longitude":"80.20000000"},{"name":"Gadhinglaj","countryCode":"IN","stateCode":"MH","latitude":"16.22291000","longitude":"74.35010000"},{"name":"Gangakher","countryCode":"IN","stateCode":"MH","latitude":"18.96962000","longitude":"76.74946000"},{"name":"Gangapur","countryCode":"IN","stateCode":"MH","latitude":"19.69718000","longitude":"75.01045000"},{"name":"Gevrai","countryCode":"IN","stateCode":"MH","latitude":"19.26372000","longitude":"75.75007000"},{"name":"Ghoti Budrukh","countryCode":"IN","stateCode":"MH","latitude":"19.71641000","longitude":"73.62821000"},{"name":"Ghugus","countryCode":"IN","stateCode":"MH","latitude":"19.93810000","longitude":"79.11192000"},{"name":"Ghatanji","countryCode":"IN","stateCode":"MH","latitude":"20.14183000","longitude":"78.31333000"},{"name":"Gondiya","countryCode":"IN","stateCode":"MH","latitude":"21.05000000","longitude":"80.25000000"},{"name":"Goregaon","countryCode":"IN","stateCode":"MH","latitude":"18.15483000","longitude":"73.29147000"},{"name":"Guhagar","countryCode":"IN","stateCode":"MH","latitude":"17.48415000","longitude":"73.19289000"},{"name":"Hadgaon","countryCode":"IN","stateCode":"MH","latitude":"19.49552000","longitude":"77.65863000"},{"name":"Harnai","countryCode":"IN","stateCode":"MH","latitude":"17.81340000","longitude":"73.09668000"},{"name":"Hinganghat","countryCode":"IN","stateCode":"MH","latitude":"20.54875000","longitude":"78.83978000"},{"name":"Hingoli","countryCode":"IN","stateCode":"MH","latitude":"19.70000000","longitude":"77.15000000"},{"name":"Hirapur Hamesha","countryCode":"IN","stateCode":"MH","latitude":"21.55546000","longitude":"79.78581000"},{"name":"Ichalkaranji","countryCode":"IN","stateCode":"MH","latitude":"16.69117000","longitude":"74.46054000"},{"name":"Igatpuri","countryCode":"IN","stateCode":"MH","latitude":"19.69522000","longitude":"73.56260000"},{"name":"Indapur","countryCode":"IN","stateCode":"MH","latitude":"18.30000000","longitude":"73.25000000"},{"name":"Jaisingpur","countryCode":"IN","stateCode":"MH","latitude":"16.77639000","longitude":"74.55361000"},{"name":"Jalgaon","countryCode":"IN","stateCode":"MH","latitude":"21.00292000","longitude":"75.56602000"},{"name":"Jalgaon Jamod","countryCode":"IN","stateCode":"MH","latitude":"21.05194000","longitude":"76.53464000"},{"name":"Jalna","countryCode":"IN","stateCode":"MH","latitude":"19.80000000","longitude":"75.90000000"},{"name":"Jawhar","countryCode":"IN","stateCode":"MH","latitude":"19.91213000","longitude":"73.22679000"},{"name":"Jejuri","countryCode":"IN","stateCode":"MH","latitude":"18.27658000","longitude":"74.16008000"},{"name":"Jintur","countryCode":"IN","stateCode":"MH","latitude":"19.61186000","longitude":"76.68740000"},{"name":"Junnar","countryCode":"IN","stateCode":"MH","latitude":"19.20815000","longitude":"73.87520000"},{"name":"Kalamb","countryCode":"IN","stateCode":"MH","latitude":"19.04437000","longitude":"73.95554000"},{"name":"Kalamnuri","countryCode":"IN","stateCode":"MH","latitude":"19.67386000","longitude":"77.31149000"},{"name":"Kalas","countryCode":"IN","stateCode":"MH","latitude":"18.17241000","longitude":"74.79045000"},{"name":"Kalmeshwar","countryCode":"IN","stateCode":"MH","latitude":"21.23219000","longitude":"78.91988000"},{"name":"Kalyan","countryCode":"IN","stateCode":"MH","latitude":"19.24370000","longitude":"73.13554000"},{"name":"Kankauli","countryCode":"IN","stateCode":"MH","latitude":"16.26609000","longitude":"73.71217000"},{"name":"Kannad","countryCode":"IN","stateCode":"MH","latitude":"20.25684000","longitude":"75.13786000"},{"name":"Karjat","countryCode":"IN","stateCode":"MH","latitude":"18.91070000","longitude":"73.32354000"},{"name":"Karmala","countryCode":"IN","stateCode":"MH","latitude":"18.40770000","longitude":"75.19386000"},{"name":"Karad","countryCode":"IN","stateCode":"MH","latitude":"17.28937000","longitude":"74.18183000"},{"name":"Khadki","countryCode":"IN","stateCode":"MH","latitude":"18.56350000","longitude":"73.85205000"},{"name":"Kharakvasla","countryCode":"IN","stateCode":"MH","latitude":"18.43997000","longitude":"73.77545000"},{"name":"Khed","countryCode":"IN","stateCode":"MH","latitude":"17.71888000","longitude":"73.39693000"},{"name":"Khetia","countryCode":"IN","stateCode":"MH","latitude":"21.67124000","longitude":"74.58535000"},{"name":"Khopoli","countryCode":"IN","stateCode":"MH","latitude":"18.78562000","longitude":"73.34589000"},{"name":"Khuldabad","countryCode":"IN","stateCode":"MH","latitude":"20.00671000","longitude":"75.19245000"},{"name":"Khamgaon","countryCode":"IN","stateCode":"MH","latitude":"20.70738000","longitude":"76.56827000"},{"name":"Khapa","countryCode":"IN","stateCode":"MH","latitude":"21.42243000","longitude":"78.98168000"},{"name":"Kinwat","countryCode":"IN","stateCode":"MH","latitude":"19.62557000","longitude":"78.19870000"},{"name":"Kodoli","countryCode":"IN","stateCode":"MH","latitude":"16.87639000","longitude":"74.19090000"},{"name":"Kolhapur","countryCode":"IN","stateCode":"MH","latitude":"16.69013000","longitude":"74.22981000"},{"name":"Kondalwadi","countryCode":"IN","stateCode":"MH","latitude":"18.80727000","longitude":"77.77031000"},{"name":"Kopargaon","countryCode":"IN","stateCode":"MH","latitude":"19.88239000","longitude":"74.47605000"},{"name":"Koregaon","countryCode":"IN","stateCode":"MH","latitude":"18.64573000","longitude":"74.05909000"},{"name":"Koradi","countryCode":"IN","stateCode":"MH","latitude":"21.24758000","longitude":"79.10575000"},{"name":"Koynanagar","countryCode":"IN","stateCode":"MH","latitude":"17.40000000","longitude":"73.76667000"},{"name":"Kudal","countryCode":"IN","stateCode":"MH","latitude":"16.01148000","longitude":"73.68867000"},{"name":"Kurandvad","countryCode":"IN","stateCode":"MH","latitude":"16.68317000","longitude":"74.58892000"},{"name":"Kurduvadi","countryCode":"IN","stateCode":"MH","latitude":"18.09339000","longitude":"75.41567000"},{"name":"Kagal","countryCode":"IN","stateCode":"MH","latitude":"16.57702000","longitude":"74.31544000"},{"name":"Kalundri","countryCode":"IN","stateCode":"MH","latitude":"18.98020000","longitude":"73.12708000"},{"name":"Kamthi","countryCode":"IN","stateCode":"MH","latitude":"21.21615000","longitude":"79.19730000"},{"name":"Kandri","countryCode":"IN","stateCode":"MH","latitude":"21.42030000","longitude":"79.27663000"},{"name":"Karanja","countryCode":"IN","stateCode":"MH","latitude":"20.48273000","longitude":"77.48857000"},{"name":"Kati","countryCode":"IN","stateCode":"MH","latitude":"17.96137000","longitude":"75.88895000"},{"name":"Katol","countryCode":"IN","stateCode":"MH","latitude":"21.27388000","longitude":"78.58580000"},{"name":"Latur","countryCode":"IN","stateCode":"MH","latitude":"18.40000000","longitude":"76.80000000"},{"name":"Lohogaon","countryCode":"IN","stateCode":"MH","latitude":"18.59921000","longitude":"73.92701000"},{"name":"Lonavla","countryCode":"IN","stateCode":"MH","latitude":"18.75275000","longitude":"73.40575000"},{"name":"Lonar","countryCode":"IN","stateCode":"MH","latitude":"19.98533000","longitude":"76.52046000"},{"name":"Lanja","countryCode":"IN","stateCode":"MH","latitude":"16.86086000","longitude":"73.54993000"},{"name":"Lasalgaon","countryCode":"IN","stateCode":"MH","latitude":"20.14270000","longitude":"74.23946000"},{"name":"Mahabaleshwar","countryCode":"IN","stateCode":"MH","latitude":"17.56000000","longitude":"73.40000000"},{"name":"Mahad","countryCode":"IN","stateCode":"MH","latitude":"18.08333000","longitude":"73.41667000"},{"name":"Maindargi","countryCode":"IN","stateCode":"MH","latitude":"17.45739000","longitude":"76.29320000"},{"name":"Malkapur","countryCode":"IN","stateCode":"MH","latitude":"17.26214000","longitude":"74.17574000"},{"name":"Manchar","countryCode":"IN","stateCode":"MH","latitude":"19.00436000","longitude":"73.94346000"},{"name":"Mangrul Pir","countryCode":"IN","stateCode":"MH","latitude":"20.31379000","longitude":"77.34178000"},{"name":"Manmad","countryCode":"IN","stateCode":"MH","latitude":"20.25334000","longitude":"74.43755000"},{"name":"Manor","countryCode":"IN","stateCode":"MH","latitude":"19.72440000","longitude":"72.90966000"},{"name":"Mansar","countryCode":"IN","stateCode":"MH","latitude":"21.39602000","longitude":"79.26350000"},{"name":"Mehekar","countryCode":"IN","stateCode":"MH","latitude":"20.15050000","longitude":"76.56841000"},{"name":"Mhasla","countryCode":"IN","stateCode":"MH","latitude":"18.13340000","longitude":"73.11162000"},{"name":"Mhasvad","countryCode":"IN","stateCode":"MH","latitude":"17.63359000","longitude":"74.78773000"},{"name":"Mohpa","countryCode":"IN","stateCode":"MH","latitude":"21.31012000","longitude":"78.82969000"},{"name":"Moram","countryCode":"IN","stateCode":"MH","latitude":"17.78812000","longitude":"76.47077000"},{"name":"Morsi","countryCode":"IN","stateCode":"MH","latitude":"21.34030000","longitude":"78.01258000"},{"name":"Mowad","countryCode":"IN","stateCode":"MH","latitude":"21.46475000","longitude":"78.45103000"},{"name":"Mudkhed","countryCode":"IN","stateCode":"MH","latitude":"19.15657000","longitude":"77.50304000"},{"name":"Mukher","countryCode":"IN","stateCode":"MH","latitude":"18.70636000","longitude":"77.36795000"},{"name":"Mumbai","countryCode":"IN","stateCode":"MH","latitude":"19.07283000","longitude":"72.88261000"},{"name":"Mumbai Suburban","countryCode":"IN","stateCode":"MH","latitude":"19.12636000","longitude":"72.84897000"},{"name":"Murbad","countryCode":"IN","stateCode":"MH","latitude":"19.25395000","longitude":"73.38993000"},{"name":"Murgud","countryCode":"IN","stateCode":"MH","latitude":"16.39604000","longitude":"74.19142000"},{"name":"Murtajapur","countryCode":"IN","stateCode":"MH","latitude":"20.73299000","longitude":"77.36694000"},{"name":"Murud (Raigad)","countryCode":"IN","stateCode":"MH","latitude":"18.32817000","longitude":"72.96210000"},{"name":"Majalgaon","countryCode":"IN","stateCode":"MH","latitude":"19.15988000","longitude":"76.20832000"},{"name":"Makhjan","countryCode":"IN","stateCode":"MH","latitude":"17.26980000","longitude":"73.50031000"},{"name":"Malegaon","countryCode":"IN","stateCode":"MH","latitude":"20.54966000","longitude":"74.53462000"},{"name":"Malvan","countryCode":"IN","stateCode":"MH","latitude":"16.05981000","longitude":"73.46290000"},{"name":"Manwat","countryCode":"IN","stateCode":"MH","latitude":"19.30133000","longitude":"76.49735000"},{"name":"Matheran","countryCode":"IN","stateCode":"MH","latitude":"18.98281000","longitude":"73.26520000"},{"name":"Mul","countryCode":"IN","stateCode":"MH","latitude":"20.06987000","longitude":"79.67826000"},{"name":"Nagpur","countryCode":"IN","stateCode":"MH","latitude":"21.14631000","longitude":"79.08491000"},{"name":"Nagpur Division","countryCode":"IN","stateCode":"MH","latitude":"21.14911000","longitude":"79.10748000"},{"name":"Naldurg","countryCode":"IN","stateCode":"MH","latitude":"17.81667000","longitude":"76.28182000"},{"name":"Nanded","countryCode":"IN","stateCode":"MH","latitude":"18.91667000","longitude":"77.50000000"},{"name":"Nandurbar","countryCode":"IN","stateCode":"MH","latitude":"21.37000000","longitude":"74.20000000"},{"name":"Nashik","countryCode":"IN","stateCode":"MH","latitude":"19.99727000","longitude":"73.79096000"},{"name":"Nashik Division","countryCode":"IN","stateCode":"MH","latitude":"19.98295000","longitude":"73.78942000"},{"name":"Navi Mumbai","countryCode":"IN","stateCode":"MH","latitude":"19.03681000","longitude":"73.01582000"},{"name":"Neral","countryCode":"IN","stateCode":"MH","latitude":"19.02475000","longitude":"73.31688000"},{"name":"Nilanga","countryCode":"IN","stateCode":"MH","latitude":"18.11675000","longitude":"76.75279000"},{"name":"Nipani","countryCode":"IN","stateCode":"MH","latitude":"16.39900000","longitude":"74.38285000"},{"name":"Nagothana","countryCode":"IN","stateCode":"MH","latitude":"18.54225000","longitude":"73.13493000"},{"name":"Nandgaon","countryCode":"IN","stateCode":"MH","latitude":"20.30680000","longitude":"74.65501000"},{"name":"Nandura Buzurg","countryCode":"IN","stateCode":"MH","latitude":"20.83417000","longitude":"76.45924000"},{"name":"Osmanabad","countryCode":"IN","stateCode":"MH","latitude":"18.25000000","longitude":"76.16667000"},{"name":"Ozar","countryCode":"IN","stateCode":"MH","latitude":"20.09473000","longitude":"73.92816000"},{"name":"Paithan","countryCode":"IN","stateCode":"MH","latitude":"19.47506000","longitude":"75.38558000"},{"name":"Pandharpur","countryCode":"IN","stateCode":"MH","latitude":"17.67924000","longitude":"75.33098000"},{"name":"Panhala","countryCode":"IN","stateCode":"MH","latitude":"16.81210000","longitude":"74.11007000"},{"name":"Panvel","countryCode":"IN","stateCode":"MH","latitude":"18.98878000","longitude":"73.11013000"},{"name":"Parbhani","countryCode":"IN","stateCode":"MH","latitude":"19.50000000","longitude":"76.75000000"},{"name":"Parli Vaijnath","countryCode":"IN","stateCode":"MH","latitude":"18.85057000","longitude":"76.53163000"},{"name":"Parola","countryCode":"IN","stateCode":"MH","latitude":"20.88098000","longitude":"75.11937000"},{"name":"Partur","countryCode":"IN","stateCode":"MH","latitude":"19.59925000","longitude":"76.21541000"},{"name":"Pawni","countryCode":"IN","stateCode":"MH","latitude":"20.79229000","longitude":"79.63644000"},{"name":"Pen","countryCode":"IN","stateCode":"MH","latitude":"18.73734000","longitude":"73.09603000"},{"name":"Phaltan","countryCode":"IN","stateCode":"MH","latitude":"17.99113000","longitude":"74.43177000"},{"name":"Pimpri","countryCode":"IN","stateCode":"MH","latitude":"18.62292000","longitude":"73.80696000"},{"name":"Powai","countryCode":"IN","stateCode":"MH","latitude":"19.11640000","longitude":"72.90471000"},{"name":"Pulgaon","countryCode":"IN","stateCode":"MH","latitude":"20.72204000","longitude":"78.32056000"},{"name":"Pune","countryCode":"IN","stateCode":"MH","latitude":"18.51957000","longitude":"73.85535000"},{"name":"Pune Division","countryCode":"IN","stateCode":"MH","latitude":"18.74673000","longitude":"73.75465000"},{"name":"Pusad","countryCode":"IN","stateCode":"MH","latitude":"19.91274000","longitude":"77.57838000"},{"name":"Pachora","countryCode":"IN","stateCode":"MH","latitude":"20.66727000","longitude":"75.35305000"},{"name":"Palghar","countryCode":"IN","stateCode":"MH","latitude":"19.69693000","longitude":"72.76543000"},{"name":"Panchgani","countryCode":"IN","stateCode":"MH","latitude":"17.92449000","longitude":"73.80080000"},{"name":"Patan","countryCode":"IN","stateCode":"MH","latitude":"17.37513000","longitude":"73.90143000"},{"name":"Pathardi","countryCode":"IN","stateCode":"MH","latitude":"19.17279000","longitude":"75.17425000"},{"name":"Pathri","countryCode":"IN","stateCode":"MH","latitude":"19.25880000","longitude":"76.43412000"},{"name":"Patur","countryCode":"IN","stateCode":"MH","latitude":"20.46093000","longitude":"76.93725000"},{"name":"Pipri","countryCode":"IN","stateCode":"MH","latitude":"19.79371000","longitude":"75.53519000"},{"name":"Purna","countryCode":"IN","stateCode":"MH","latitude":"19.18170000","longitude":"77.02566000"},{"name":"Rahimatpur","countryCode":"IN","stateCode":"MH","latitude":"17.59210000","longitude":"74.19966000"},{"name":"Raigarh","countryCode":"IN","stateCode":"MH","latitude":"18.57000000","longitude":"73.13000000"},{"name":"Ratnagiri","countryCode":"IN","stateCode":"MH","latitude":"17.00000000","longitude":"73.50000000"},{"name":"Revadanda","countryCode":"IN","stateCode":"MH","latitude":"18.55363000","longitude":"72.92559000"},{"name":"Risod","countryCode":"IN","stateCode":"MH","latitude":"19.97671000","longitude":"76.78799000"},{"name":"Roha","countryCode":"IN","stateCode":"MH","latitude":"18.43687000","longitude":"73.11964000"},{"name":"Rahuri","countryCode":"IN","stateCode":"MH","latitude":"19.39069000","longitude":"74.64979000"},{"name":"Rajgurunagar","countryCode":"IN","stateCode":"MH","latitude":"18.86667000","longitude":"73.90000000"},{"name":"Rajur","countryCode":"IN","stateCode":"MH","latitude":"20.11087000","longitude":"78.89311000"},{"name":"Rajapur","countryCode":"IN","stateCode":"MH","latitude":"16.65679000","longitude":"73.51701000"},{"name":"Rajura","countryCode":"IN","stateCode":"MH","latitude":"19.77947000","longitude":"79.36459000"},{"name":"Ramtek","countryCode":"IN","stateCode":"MH","latitude":"21.39562000","longitude":"79.32725000"},{"name":"Raver","countryCode":"IN","stateCode":"MH","latitude":"21.24757000","longitude":"76.03509000"},{"name":"Sangamner","countryCode":"IN","stateCode":"MH","latitude":"19.56784000","longitude":"74.21154000"},{"name":"Sangli","countryCode":"IN","stateCode":"MH","latitude":"17.11202000","longitude":"74.76990000"},{"name":"Saoner","countryCode":"IN","stateCode":"MH","latitude":"21.38510000","longitude":"78.92155000"},{"name":"Satara","countryCode":"IN","stateCode":"MH","latitude":"17.68589000","longitude":"73.99333000"},{"name":"Satara Division","countryCode":"IN","stateCode":"MH","latitude":"17.72601000","longitude":"74.06433000"},{"name":"Satana","countryCode":"IN","stateCode":"MH","latitude":"20.59483000","longitude":"74.20301000"},{"name":"Selu","countryCode":"IN","stateCode":"MH","latitude":"19.45512000","longitude":"76.44073000"},{"name":"Shegaon","countryCode":"IN","stateCode":"MH","latitude":"20.79320000","longitude":"76.69921000"},{"name":"Shiraguppi","countryCode":"IN","stateCode":"MH","latitude":"16.61875000","longitude":"74.70907000"},{"name":"Shirdi","countryCode":"IN","stateCode":"MH","latitude":"19.76616000","longitude":"74.47738000"},{"name":"Shirgaon","countryCode":"IN","stateCode":"MH","latitude":"19.69589000","longitude":"72.71527000"},{"name":"Shirpur","countryCode":"IN","stateCode":"MH","latitude":"21.34821000","longitude":"74.88035000"},{"name":"Shirwal","countryCode":"IN","stateCode":"MH","latitude":"18.15059000","longitude":"73.97788000"},{"name":"Shivaji Nagar","countryCode":"IN","stateCode":"MH","latitude":"18.53017000","longitude":"73.85263000"},{"name":"Shrigonda","countryCode":"IN","stateCode":"MH","latitude":"18.61527000","longitude":"74.69895000"},{"name":"Shahada","countryCode":"IN","stateCode":"MH","latitude":"21.54538000","longitude":"74.47106000"},{"name":"Shahapur","countryCode":"IN","stateCode":"MH","latitude":"19.45231000","longitude":"73.32572000"},{"name":"Sillod","countryCode":"IN","stateCode":"MH","latitude":"20.30303000","longitude":"75.65284000"},{"name":"Sindhudurg","countryCode":"IN","stateCode":"MH","latitude":"16.17000000","longitude":"73.70000000"},{"name":"Sindi","countryCode":"IN","stateCode":"MH","latitude":"20.80509000","longitude":"78.88752000"},{"name":"Sinnar","countryCode":"IN","stateCode":"MH","latitude":"19.84505000","longitude":"73.99866000"},{"name":"Sirur","countryCode":"IN","stateCode":"MH","latitude":"18.82760000","longitude":"74.37475000"},{"name":"Solapur","countryCode":"IN","stateCode":"MH","latitude":"17.75000000","longitude":"75.50000000"},{"name":"Sonegaon","countryCode":"IN","stateCode":"MH","latitude":"20.62915000","longitude":"78.69207000"},{"name":"Soygaon","countryCode":"IN","stateCode":"MH","latitude":"20.59606000","longitude":"75.61765000"},{"name":"Srivardhan","countryCode":"IN","stateCode":"MH","latitude":"18.04592000","longitude":"73.01552000"},{"name":"Surgana","countryCode":"IN","stateCode":"MH","latitude":"20.55956000","longitude":"73.63747000"},{"name":"Sangola","countryCode":"IN","stateCode":"MH","latitude":"17.43948000","longitude":"75.19379000"},{"name":"Sasvad","countryCode":"IN","stateCode":"MH","latitude":"18.34351000","longitude":"74.03102000"},{"name":"Savantvadi","countryCode":"IN","stateCode":"MH","latitude":"15.90413000","longitude":"73.82191000"},{"name":"Savda","countryCode":"IN","stateCode":"MH","latitude":"21.15054000","longitude":"75.88938000"},{"name":"Talegaon Dabhade","countryCode":"IN","stateCode":"MH","latitude":"18.73502000","longitude":"73.67561000"},{"name":"Taloda","countryCode":"IN","stateCode":"MH","latitude":"21.56128000","longitude":"74.21238000"},{"name":"Telhara","countryCode":"IN","stateCode":"MH","latitude":"21.02694000","longitude":"76.83889000"},{"name":"Thane","countryCode":"IN","stateCode":"MH","latitude":"19.33333000","longitude":"73.25000000"},{"name":"Trimbak","countryCode":"IN","stateCode":"MH","latitude":"19.93268000","longitude":"73.52907000"},{"name":"Tuljapur","countryCode":"IN","stateCode":"MH","latitude":"18.00804000","longitude":"76.07011000"},{"name":"Tumsar","countryCode":"IN","stateCode":"MH","latitude":"21.38333000","longitude":"79.73333000"},{"name":"Tarapur","countryCode":"IN","stateCode":"MH","latitude":"19.86499000","longitude":"72.68426000"},{"name":"Tasgaon","countryCode":"IN","stateCode":"MH","latitude":"17.03700000","longitude":"74.60171000"},{"name":"Udgir","countryCode":"IN","stateCode":"MH","latitude":"18.39258000","longitude":"77.11756000"},{"name":"Ulhasnagar","countryCode":"IN","stateCode":"MH","latitude":"19.21667000","longitude":"73.15000000"},{"name":"Umarga","countryCode":"IN","stateCode":"MH","latitude":"17.83841000","longitude":"76.62331000"},{"name":"Umarkhed","countryCode":"IN","stateCode":"MH","latitude":"19.60144000","longitude":"77.68878000"},{"name":"Umred","countryCode":"IN","stateCode":"MH","latitude":"20.85396000","longitude":"79.32466000"},{"name":"Uran","countryCode":"IN","stateCode":"MH","latitude":"18.87813000","longitude":"72.93924000"},{"name":"Vaijapur","countryCode":"IN","stateCode":"MH","latitude":"19.92672000","longitude":"74.72750000"},{"name":"Varangaon","countryCode":"IN","stateCode":"MH","latitude":"21.01767000","longitude":"75.91042000"},{"name":"Vasind","countryCode":"IN","stateCode":"MH","latitude":"19.40844000","longitude":"73.26285000"},{"name":"Vengurla","countryCode":"IN","stateCode":"MH","latitude":"15.86125000","longitude":"73.63182000"},{"name":"Virar","countryCode":"IN","stateCode":"MH","latitude":"19.45591000","longitude":"72.81136000"},{"name":"Vite","countryCode":"IN","stateCode":"MH","latitude":"17.27343000","longitude":"74.53792000"},{"name":"Vada","countryCode":"IN","stateCode":"MH","latitude":"19.65347000","longitude":"73.14811000"},{"name":"Wadgaon","countryCode":"IN","stateCode":"MH","latitude":"18.73920000","longitude":"73.63945000"},{"name":"Wai","countryCode":"IN","stateCode":"MH","latitude":"17.95276000","longitude":"73.89058000"},{"name":"Wani","countryCode":"IN","stateCode":"MH","latitude":"20.05507000","longitude":"78.95313000"},{"name":"Wardha","countryCode":"IN","stateCode":"MH","latitude":"20.73933000","longitude":"78.59784000"},{"name":"Warora","countryCode":"IN","stateCode":"MH","latitude":"20.22885000","longitude":"79.00277000"},{"name":"Warud","countryCode":"IN","stateCode":"MH","latitude":"21.47101000","longitude":"78.26965000"},{"name":"Washim","countryCode":"IN","stateCode":"MH","latitude":"20.20000000","longitude":"77.20000000"},{"name":"Yavatmal","countryCode":"IN","stateCode":"MH","latitude":"20.15000000","longitude":"78.35000000"},{"name":"Yeola","countryCode":"IN","stateCode":"MH","latitude":"20.04240000","longitude":"74.48944000"},{"name":"Yaval","countryCode":"IN","stateCode":"MH","latitude":"21.16772000","longitude":"75.69762000"},{"name":"Arangaon","countryCode":"IN","stateCode":"MH","latitude":"19.02681000","longitude":"74.71487000"},{"name":"Arvi","countryCode":"IN","stateCode":"MH","latitude":"20.99585000","longitude":"78.22914000"},{"name":"Adawad","countryCode":"IN","stateCode":"MH","latitude":"21.21666667","longitude":"75.45000000"},{"name":"Agar Panchaitan","countryCode":"IN","stateCode":"MH","latitude":"18.17369200","longitude":"72.98853300"},{"name":"Aheri","countryCode":"IN","stateCode":"MH","latitude":"19.41166667","longitude":"80.00388889"},{"name":"Ahmednagar","countryCode":"IN","stateCode":"MH","latitude":"19.08333333","longitude":"74.73333333"},{"name":"Akkalkot","countryCode":"IN","stateCode":"MH","latitude":"17.51666667","longitude":"76.20000000"},{"name":"Akluj","countryCode":"IN","stateCode":"MH","latitude":"17.88333333","longitude":"75.01666667"},{"name":"Akolner","countryCode":"IN","stateCode":"MH","latitude":"18.98333333","longitude":"74.66666667"},{"name":"Akrani","countryCode":"IN","stateCode":"MH","latitude":"21.82423611","longitude":"74.21687222"},{"name":"Ale","countryCode":"IN","stateCode":"MH","latitude":"19.17000000","longitude":"74.12000000"},{"name":"Alkuti","countryCode":"IN","stateCode":"MH","latitude":"19.05000000","longitude":"74.23000000"},{"name":"Ambarnath","countryCode":"IN","stateCode":"MH","latitude":"19.20900000","longitude":"73.18600000"},{"name":"Ambegaon","countryCode":"IN","stateCode":"MH","latitude":"19.11666667","longitude":"73.73333333"},{"name":"Amgaon","countryCode":"IN","stateCode":"MH","latitude":"20.65000000","longitude":"79.95000000"},{"name":"Andheri","countryCode":"IN","stateCode":"MH","latitude":"19.11916667","longitude":"72.84694444"},{"name":"Andura","countryCode":"IN","stateCode":"MH","latitude":"20.88333333","longitude":"76.86666667"},{"name":"Anjarle","countryCode":"IN","stateCode":"MH","latitude":"17.85000000","longitude":"73.09000000"},{"name":"Arag","countryCode":"IN","stateCode":"MH","latitude":"16.78000000","longitude":"74.80000000"},{"name":"Ardhapur","countryCode":"IN","stateCode":"MH","latitude":"19.28333333","longitude":"77.38333333"},{"name":"Argaon","countryCode":"IN","stateCode":"MH","latitude":"16.77899900","longitude":"73.64553000"},{"name":"Asoda","countryCode":"IN","stateCode":"MH","latitude":"21.03333333","longitude":"75.60000000"},{"name":"Assaye","countryCode":"IN","stateCode":"MH","latitude":"20.24512778","longitude":"75.88739722"},{"name":"Astagaon","countryCode":"IN","stateCode":"MH","latitude":"19.66666667","longitude":"74.50000000"},{"name":"Aundh, Satara","countryCode":"IN","stateCode":"MH","latitude":"17.54583333","longitude":"74.37500000"},{"name":"Badnapur","countryCode":"IN","stateCode":"MH","latitude":"19.86666667","longitude":"75.73333333"},{"name":"Badnera","countryCode":"IN","stateCode":"MH","latitude":"20.85463056","longitude":"77.72931111"},{"name":"Bagewadi","countryCode":"IN","stateCode":"MH","latitude":"16.29000000","longitude":"74.60000000"},{"name":"Balapur, Akola district","countryCode":"IN","stateCode":"MH","latitude":"20.66612000","longitude":"76.77386000"},{"name":"Ballard Estate","countryCode":"IN","stateCode":"MH","latitude":"18.95000000","longitude":"72.84000000"},{"name":"Ballarpur","countryCode":"IN","stateCode":"MH","latitude":"19.83333333","longitude":"79.35000000"},{"name":"Banda, Maharashtra","countryCode":"IN","stateCode":"MH","latitude":"15.81273611","longitude":"73.86132778"},{"name":"Bandra","countryCode":"IN","stateCode":"MH","latitude":"19.05444444","longitude":"72.84055556"},{"name":"Baner","countryCode":"IN","stateCode":"MH","latitude":"18.56000000","longitude":"73.79027778"},{"name":"Bankot","countryCode":"IN","stateCode":"MH","latitude":"17.98333333","longitude":"73.05000000"},{"name":"Basmath","countryCode":"IN","stateCode":"MH","latitude":"19.31670000","longitude":"77.16670000"},{"name":"Bavdhan","countryCode":"IN","stateCode":"MH","latitude":"18.53527778","longitude":"73.78277778"},{"name":"Bawanbir","countryCode":"IN","stateCode":"MH","latitude":"21.08333333","longitude":"76.71666667"},{"name":"Bhadgaon, Maharashtra","countryCode":"IN","stateCode":"MH","latitude":"20.16666667","longitude":"75.23333333"},{"name":"Bhandardara","countryCode":"IN","stateCode":"MH","latitude":"19.52916667","longitude":"73.75138889"},{"name":"Bhandup","countryCode":"IN","stateCode":"MH","latitude":"19.14000000","longitude":"72.93000000"},{"name":"Bhiwapur","countryCode":"IN","stateCode":"MH","latitude":"20.83555556","longitude":"79.50111111"},{"name":"Bhokar","countryCode":"IN","stateCode":"MH","latitude":"19.21780300","longitude":"77.66939200"},{"name":"Bhokardan","countryCode":"IN","stateCode":"MH","latitude":"20.27000000","longitude":"75.77000000"},{"name":"Bhoom","countryCode":"IN","stateCode":"MH","latitude":"18.45972222","longitude":"75.66083333"},{"name":"Bhugaon","countryCode":"IN","stateCode":"MH","latitude":"18.50128400","longitude":"73.75016100"},{"name":"Bhusawal","countryCode":"IN","stateCode":"MH","latitude":"21.05000000","longitude":"75.77000000"},{"name":"Bijur","countryCode":"IN","stateCode":"MH","latitude":"13.84388889","longitude":"74.63972222"},{"name":"Bilashi","countryCode":"IN","stateCode":"MH","latitude":"16.98333000","longitude":"74.03333000"},{"name":"Borgaon Manju","countryCode":"IN","stateCode":"MH","latitude":"20.71944444","longitude":"77.15277778"},{"name":"Borivali","countryCode":"IN","stateCode":"MH","latitude":"19.23000000","longitude":"72.86000000"},{"name":"Brahmapuri","countryCode":"IN","stateCode":"MH","latitude":"20.60840000","longitude":"79.85590000"},{"name":"Breach Candy","countryCode":"IN","stateCode":"MH","latitude":"18.96700000","longitude":"72.80500000"},{"name":"Buldhana","countryCode":"IN","stateCode":"MH","latitude":"20.53333333","longitude":"76.18333333"},{"name":"Byculla","countryCode":"IN","stateCode":"MH","latitude":"18.98000000","longitude":"72.83500000"},{"name":"Chakur","countryCode":"IN","stateCode":"MH","latitude":"18.51305556","longitude":"76.87527778"},{"name":"Chandgad","countryCode":"IN","stateCode":"MH","latitude":"15.00000000","longitude":"74.00000000"},{"name":"Chausala","countryCode":"IN","stateCode":"MH","latitude":"18.70869200","longitude":"75.69159500"},{"name":"Chembur","countryCode":"IN","stateCode":"MH","latitude":"19.05871111","longitude":"72.89969444"},{"name":"Chichondi Patil","countryCode":"IN","stateCode":"MH","latitude":"19.00000000","longitude":"74.91666667"},{"name":"Chikhli (Jalna)","countryCode":"IN","stateCode":"MH","latitude":"20.02193000","longitude":"75.78544000"},{"name":"Chimur","countryCode":"IN","stateCode":"MH","latitude":"20.49694444","longitude":"79.37666667"},{"name":"Chinchpokli","countryCode":"IN","stateCode":"MH","latitude":"18.98333333","longitude":"72.83333333"},{"name":"Colaba","countryCode":"IN","stateCode":"MH","latitude":"18.91000000","longitude":"72.81000000"},{"name":"Daddi","countryCode":"IN","stateCode":"MH","latitude":"16.06666667","longitude":"74.43333333"},{"name":"Dahivel","countryCode":"IN","stateCode":"MH","latitude":"21.06666667","longitude":"74.16666667"},{"name":"Dapoli","countryCode":"IN","stateCode":"MH","latitude":"17.75888889","longitude":"73.18555556"},{"name":"Deccan Gymkhana","countryCode":"IN","stateCode":"MH","latitude":"18.51840000","longitude":"73.84060000"},{"name":"Deglur","countryCode":"IN","stateCode":"MH","latitude":"18.54777778","longitude":"77.57722222"},{"name":"Deolapar","countryCode":"IN","stateCode":"MH","latitude":"21.58611111","longitude":"79.36944444"},{"name":"Deoni","countryCode":"IN","stateCode":"MH","latitude":"18.26388889","longitude":"77.08222222"},{"name":"Devrukh","countryCode":"IN","stateCode":"MH","latitude":"17.06500000","longitude":"73.61583333"},{"name":"Dharavi","countryCode":"IN","stateCode":"MH","latitude":"19.05000000","longitude":"72.86667000"},{"name":"Dhawalpuri","countryCode":"IN","stateCode":"MH","latitude":"19.16666667","longitude":"74.51666667"},{"name":"Dighori","countryCode":"IN","stateCode":"MH","latitude":"20.88620000","longitude":"79.93420000"},{"name":"Dindori, Maharashtra","countryCode":"IN","stateCode":"MH","latitude":"20.20000000","longitude":"73.83305556"},{"name":"Diveagar","countryCode":"IN","stateCode":"MH","latitude":"18.17333333","longitude":"72.99166667"},{"name":"Dongri","countryCode":"IN","stateCode":"MH","latitude":"19.28333333","longitude":"72.78333333"},{"name":"Durgapur, Chandrapur","countryCode":"IN","stateCode":"MH","latitude":"20.00000000","longitude":"79.30000000"},{"name":"Fort","countryCode":"IN","stateCode":"MH","latitude":"18.93500000","longitude":"72.83590000"},{"name":"Ganpatipule","countryCode":"IN","stateCode":"MH","latitude":"17.14480000","longitude":"73.26660000"},{"name":"Ghargaon","countryCode":"IN","stateCode":"MH","latitude":"18.74868400","longitude":"74.63673400"},{"name":"Ghatkopar","countryCode":"IN","stateCode":"MH","latitude":"19.08000000","longitude":"72.91000000"},{"name":"Girgaon","countryCode":"IN","stateCode":"MH","latitude":"18.95300000","longitude":"72.81300000"},{"name":"Gondia","countryCode":"IN","stateCode":"MH","latitude":"21.45000000","longitude":"80.20000000"},{"name":"Gorai","countryCode":"IN","stateCode":"MH","latitude":"19.25005700","longitude":"72.78202100"},{"name":"Hadapsar, Pune","countryCode":"IN","stateCode":"MH","latitude":"18.49666667","longitude":"73.94166667"},{"name":"Halkarni","countryCode":"IN","stateCode":"MH","latitude":"16.16666667","longitude":"74.46666667"},{"name":"Harangul","countryCode":"IN","stateCode":"MH","latitude":"18.90000000","longitude":"76.66666667"},{"name":"Helwak","countryCode":"IN","stateCode":"MH","latitude":"17.38500000","longitude":"73.73500000"},{"name":"Hirapur","countryCode":"IN","stateCode":"MH","latitude":"21.53000000","longitude":"79.77000000"},{"name":"Hotgi","countryCode":"IN","stateCode":"MH","latitude":"17.58333333","longitude":"75.98333333"},{"name":"Jaitapur","countryCode":"IN","stateCode":"MH","latitude":"16.59000000","longitude":"73.35000000"},{"name":"Jakhangaon","countryCode":"IN","stateCode":"MH","latitude":"17.64639000","longitude":"74.32111000"},{"name":"Jalkot","countryCode":"IN","stateCode":"MH","latitude":"18.62916667","longitude":"77.18111111"},{"name":"Jamkhed","countryCode":"IN","stateCode":"MH","latitude":"18.72000000","longitude":"75.32000000"},{"name":"Jamod","countryCode":"IN","stateCode":"MH","latitude":"21.10000000","longitude":"76.60000000"},{"name":"Janephal","countryCode":"IN","stateCode":"MH","latitude":"20.29361111","longitude":"76.57583333"},{"name":"Jaoli","countryCode":"IN","stateCode":"MH","latitude":"17.90000000","longitude":"76.40000000"},{"name":"Jat, Sangli","countryCode":"IN","stateCode":"MH","latitude":"17.05000000","longitude":"75.21666667"},{"name":"Jategaon","countryCode":"IN","stateCode":"MH","latitude":"19.91666667","longitude":"73.65000000"},{"name":"Jaysingpur","countryCode":"IN","stateCode":"MH","latitude":"16.78350556","longitude":"74.56644167"},{"name":"Jogeshwari","countryCode":"IN","stateCode":"MH","latitude":"19.12000000","longitude":"72.85000000"},{"name":"Juhu","countryCode":"IN","stateCode":"MH","latitude":"19.10000000","longitude":"72.83000000"},{"name":"Kachurwahi","countryCode":"IN","stateCode":"MH","latitude":"21.33330000","longitude":"79.38330000"},{"name":"Kadegaon","countryCode":"IN","stateCode":"MH","latitude":"17.30000000","longitude":"74.35000000"},{"name":"Kadus","countryCode":"IN","stateCode":"MH","latitude":"18.88333333","longitude":"73.81666667"},{"name":"Kaij","countryCode":"IN","stateCode":"MH","latitude":"18.70000000","longitude":"76.08333333"},{"name":"Kalamb, Osmanabad","countryCode":"IN","stateCode":"MH","latitude":"18.57416667","longitude":"76.02166667"},{"name":"Kalamboli","countryCode":"IN","stateCode":"MH","latitude":"19.03333000","longitude":"73.10000000"},{"name":"Kali(DK)","countryCode":"IN","stateCode":"MH","latitude":"19.93877800","longitude":"77.73285700"},{"name":"Kalyani Nagar","countryCode":"IN","stateCode":"MH","latitude":"18.54810000","longitude":"73.90330000"},{"name":"Kamargaon","countryCode":"IN","stateCode":"MH","latitude":"20.61666667","longitude":"77.50000000"},{"name":"Kamatgi","countryCode":"IN","stateCode":"MH","latitude":"16.11900000","longitude":"75.84820000"},{"name":"Kamptee","countryCode":"IN","stateCode":"MH","latitude":"21.23330000","longitude":"79.20000000"},{"name":"Kankavli","countryCode":"IN","stateCode":"MH","latitude":"16.28551111","longitude":"73.68446111"},{"name":"Karajagi","countryCode":"IN","stateCode":"MH","latitude":"17.11666667","longitude":"75.58333333"},{"name":"Karanja Lad","countryCode":"IN","stateCode":"MH","latitude":"20.48330000","longitude":"77.48330000"},{"name":"Karkamb","countryCode":"IN","stateCode":"MH","latitude":"17.86530000","longitude":"75.29640000"},{"name":"Kasara","countryCode":"IN","stateCode":"MH","latitude":"19.63330000","longitude":"73.48330000"},{"name":"Kasoda","countryCode":"IN","stateCode":"MH","latitude":"20.81666667","longitude":"75.30000000"},{"name":"Katral","countryCode":"IN","stateCode":"MH","latitude":"17.16666667","longitude":"75.63333333"},{"name":"Khalapur","countryCode":"IN","stateCode":"MH","latitude":"18.81666667","longitude":"73.26666667"},{"name":"Khallar","countryCode":"IN","stateCode":"MH","latitude":"21.04028690","longitude":"77.46562960"},{"name":"Khanapur","countryCode":"IN","stateCode":"MH","latitude":"17.26111111","longitude":"74.70166667"},{"name":"Khandala","countryCode":"IN","stateCode":"MH","latitude":"18.05918056","longitude":"74.01262778"},{"name":"Khangaon","countryCode":"IN","stateCode":"MH","latitude":"20.50000000","longitude":"78.61666667"},{"name":"Kharda","countryCode":"IN","stateCode":"MH","latitude":"18.63753000","longitude":"75.47513000"},{"name":"Kharghar","countryCode":"IN","stateCode":"MH","latitude":"19.03614722","longitude":"73.06172222"},{"name":"Kharsundi","countryCode":"IN","stateCode":"MH","latitude":"17.34158500","longitude":"74.77599600"},{"name":"Khede","countryCode":"IN","stateCode":"MH","latitude":"20.91000000","longitude":"74.63000000"},{"name":"Khoni","countryCode":"IN","stateCode":"MH","latitude":"19.31130000","longitude":"73.05440000"},{"name":"Kondhali","countryCode":"IN","stateCode":"MH","latitude":"21.15000000","longitude":"78.61666667"},{"name":"Kopar Khairane","countryCode":"IN","stateCode":"MH","latitude":"19.10305556","longitude":"73.01055556"},{"name":"Kopela","countryCode":"IN","stateCode":"MH","latitude":"18.83000000","longitude":"80.23000000"},{"name":"Kuhi","countryCode":"IN","stateCode":"MH","latitude":"21.01082222","longitude":"79.35242222"},{"name":"Kurankhed","countryCode":"IN","stateCode":"MH","latitude":"20.70194444","longitude":"77.24972222"},{"name":"Kusumba","countryCode":"IN","stateCode":"MH","latitude":"20.91666667","longitude":"74.65000000"},{"name":"Lakhandur","countryCode":"IN","stateCode":"MH","latitude":"20.75000000","longitude":"79.88333333"},{"name":"Lavasa","countryCode":"IN","stateCode":"MH","latitude":"18.40528056","longitude":"73.50626944"},{"name":"Mahape","countryCode":"IN","stateCode":"MH","latitude":"19.11776000","longitude":"73.02693800"},{"name":"Mahim","countryCode":"IN","stateCode":"MH","latitude":"19.03500000","longitude":"72.84000000"},{"name":"Malabar Hill","countryCode":"IN","stateCode":"MH","latitude":"18.95000000","longitude":"72.79500000"},{"name":"Malad","countryCode":"IN","stateCode":"MH","latitude":"19.18611111","longitude":"72.84861111"},{"name":"Mandangad","countryCode":"IN","stateCode":"MH","latitude":"17.98333333","longitude":"73.25000000"},{"name":"Mandhal","countryCode":"IN","stateCode":"MH","latitude":"20.95000000","longitude":"79.46666667"},{"name":"Mandwa","countryCode":"IN","stateCode":"MH","latitude":"18.80300000","longitude":"72.88200000"},{"name":"Mangaon","countryCode":"IN","stateCode":"MH","latitude":"18.23333333","longitude":"73.28333333"},{"name":"Manjlegaon","countryCode":"IN","stateCode":"MH","latitude":"19.15000000","longitude":"76.23000000"},{"name":"Mankeshwar","countryCode":"IN","stateCode":"MH","latitude":"18.35416667","longitude":"75.63916667"},{"name":"Mankhurd","countryCode":"IN","stateCode":"MH","latitude":"19.05000000","longitude":"72.93000000"},{"name":"Manwath","countryCode":"IN","stateCode":"MH","latitude":"19.30000000","longitude":"76.50000000"},{"name":"Maregaon","countryCode":"IN","stateCode":"MH","latitude":"20.10000000","longitude":"78.81666667"},{"name":"Mastiholi","countryCode":"IN","stateCode":"MH","latitude":"16.08333333","longitude":"74.55000000"},{"name":"Masur, India","countryCode":"IN","stateCode":"MH","latitude":"17.40000000","longitude":"74.15000000"},{"name":"Matunga","countryCode":"IN","stateCode":"MH","latitude":"19.01798056","longitude":"72.84476389"},{"name":"Mazagaon","countryCode":"IN","stateCode":"MH","latitude":"18.97000000","longitude":"72.85000000"},{"name":"Mehergaon","countryCode":"IN","stateCode":"MH","latitude":"20.96666667","longitude":"74.63333333"},{"name":"Mehkar","countryCode":"IN","stateCode":"MH","latitude":"20.15000000","longitude":"76.57500000"},{"name":"Miraj","countryCode":"IN","stateCode":"MH","latitude":"16.83000000","longitude":"74.63000000"},{"name":"Mohadi","countryCode":"IN","stateCode":"MH","latitude":"21.30833333","longitude":"79.67500000"},{"name":"Mohol","countryCode":"IN","stateCode":"MH","latitude":"17.81670000","longitude":"75.66670000"},{"name":"Mokhada taluka","countryCode":"IN","stateCode":"MH","latitude":"19.93333333","longitude":"73.33333333"},{"name":"Mora, Maharashtra","countryCode":"IN","stateCode":"MH","latitude":"18.88900000","longitude":"72.93400000"},{"name":"Mulher","countryCode":"IN","stateCode":"MH","latitude":"20.78138889","longitude":"74.06388889"},{"name":"Mulund","countryCode":"IN","stateCode":"MH","latitude":"19.17168056","longitude":"72.95600000"},{"name":"Murud (Ratnagiri)","countryCode":"IN","stateCode":"MH","latitude":"17.77494444","longitude":"73.11815000"},{"name":"Murum","countryCode":"IN","stateCode":"MH","latitude":"17.78777778","longitude":"76.47000000"},{"name":"Nadgaon","countryCode":"IN","stateCode":"MH","latitude":"20.90101389","longitude":"76.01396389"},{"name":"Nagapur","countryCode":"IN","stateCode":"MH","latitude":"18.87000000","longitude":"76.43000000"},{"name":"Nala Sopara","countryCode":"IN","stateCode":"MH","latitude":"19.41540000","longitude":"72.86130000"},{"name":"Nalegaon","countryCode":"IN","stateCode":"MH","latitude":"18.41666667","longitude":"76.81666667"},{"name":"Nampur","countryCode":"IN","stateCode":"MH","latitude":"20.72861111","longitude":"74.31083333"},{"name":"Nandnee","countryCode":"IN","stateCode":"MH","latitude":"17.45500000","longitude":"75.84555556"},{"name":"Nandura","countryCode":"IN","stateCode":"MH","latitude":"20.83333333","longitude":"76.45972222"},{"name":"Narayangaon","countryCode":"IN","stateCode":"MH","latitude":"19.07000000","longitude":"73.97000000"},{"name":"Nardana","countryCode":"IN","stateCode":"MH","latitude":"21.20000000","longitude":"74.81666667"},{"name":"Nariman Point","countryCode":"IN","stateCode":"MH","latitude":"18.92000000","longitude":"72.83000000"},{"name":"Narkhed","countryCode":"IN","stateCode":"MH","latitude":"21.47000000","longitude":"78.53000000"},{"name":"Navapur","countryCode":"IN","stateCode":"MH","latitude":"21.17000000","longitude":"73.78000000"},{"name":"Nerur","countryCode":"IN","stateCode":"MH","latitude":"15.98333333","longitude":"73.65000000"},{"name":"Nevasa","countryCode":"IN","stateCode":"MH","latitude":"19.53333333","longitude":"74.93333333"},{"name":"Nighoj","countryCode":"IN","stateCode":"MH","latitude":"18.95972222","longitude":"74.27694444"},{"name":"Niphad","countryCode":"IN","stateCode":"MH","latitude":"20.08330000","longitude":"73.80000000"},{"name":"Nira Narsingpur","countryCode":"IN","stateCode":"MH","latitude":"17.98350000","longitude":"75.12396000"},{"name":"Pabal","countryCode":"IN","stateCode":"MH","latitude":"18.83083333","longitude":"74.05277778"},{"name":"Pahur, Maharashtra","countryCode":"IN","stateCode":"MH","latitude":"20.70000000","longitude":"75.68333333"},{"name":"Pali, Raigad","countryCode":"IN","stateCode":"MH","latitude":"18.54138400","longitude":"73.21996500"},{"name":"Palso","countryCode":"IN","stateCode":"MH","latitude":"20.76666667","longitude":"77.23333333"},{"name":"Pandhurli","countryCode":"IN","stateCode":"MH","latitude":"19.82905200","longitude":"73.85474500"},{"name":"Parel","countryCode":"IN","stateCode":"MH","latitude":"18.99000000","longitude":"72.84000000"},{"name":"Parner","countryCode":"IN","stateCode":"MH","latitude":"19.00300000","longitude":"74.43800000"},{"name":"Parseoni","countryCode":"IN","stateCode":"MH","latitude":"21.38333333","longitude":"79.15000000"},{"name":"Paturda","countryCode":"IN","stateCode":"MH","latitude":"20.95000000","longitude":"76.71666667"},{"name":"Paud","countryCode":"IN","stateCode":"MH","latitude":"18.52416667","longitude":"73.61583333"},{"name":"Pauni","countryCode":"IN","stateCode":"MH","latitude":"20.78000000","longitude":"79.63000000"},{"name":"Pedgaon","countryCode":"IN","stateCode":"MH","latitude":"18.51166667","longitude":"74.70750000"},{"name":"Peint","countryCode":"IN","stateCode":"MH","latitude":"20.25844722","longitude":"73.50305278"},{"name":"Phulambri","countryCode":"IN","stateCode":"MH","latitude":"20.10000000","longitude":"75.41666667"},{"name":"Piliv","countryCode":"IN","stateCode":"MH","latitude":"17.67884200","longitude":"74.96641200"},{"name":"Pimpalgaon Baswant","countryCode":"IN","stateCode":"MH","latitude":"20.16666667","longitude":"73.98333333"},{"name":"Pimpalgaon Raja","countryCode":"IN","stateCode":"MH","latitude":"20.71666667","longitude":"76.43333333"},{"name":"Pimpri-Chinchwad","countryCode":"IN","stateCode":"MH","latitude":"18.62777778","longitude":"73.81305556"},{"name":"Prabhadevi","countryCode":"IN","stateCode":"MH","latitude":"19.01690500","longitude":"72.82864900"},{"name":"Prakasha","countryCode":"IN","stateCode":"MH","latitude":"21.51666667","longitude":"74.31666667"},{"name":"Puntamba","countryCode":"IN","stateCode":"MH","latitude":"19.75000000","longitude":"74.63333333"},{"name":"Pural","countryCode":"IN","stateCode":"MH","latitude":"16.45000000","longitude":"73.36666667"},{"name":"Radhanagari","countryCode":"IN","stateCode":"MH","latitude":"16.41388889","longitude":"73.99777778"},{"name":"Rahata","countryCode":"IN","stateCode":"MH","latitude":"19.71666667","longitude":"74.48333333"},{"name":"Raireshwar","countryCode":"IN","stateCode":"MH","latitude":"18.05000000","longitude":"73.73333333"},{"name":"Ralegaon","countryCode":"IN","stateCode":"MH","latitude":"20.25000000","longitude":"79.81000000"},{"name":"Ramewadi","countryCode":"IN","stateCode":"MH","latitude":"16.03333333","longitude":"74.35000000"},{"name":"Renapur","countryCode":"IN","stateCode":"MH","latitude":"18.51666667","longitude":"76.60000000"},{"name":"Renavi","countryCode":"IN","stateCode":"MH","latitude":"17.26972222","longitude":"74.61055556"},{"name":"Revdanda","countryCode":"IN","stateCode":"MH","latitude":"18.55000000","longitude":"72.93333333"},{"name":"Sailu","countryCode":"IN","stateCode":"MH","latitude":"19.47000000","longitude":"76.47000000"},{"name":"Sakol","countryCode":"IN","stateCode":"MH","latitude":"18.28250000","longitude":"76.88444444"},{"name":"Sakoli","countryCode":"IN","stateCode":"MH","latitude":"21.08000000","longitude":"79.98000000"},{"name":"Sakri","countryCode":"IN","stateCode":"MH","latitude":"20.99027778","longitude":"74.31444444"},{"name":"Samudrapur","countryCode":"IN","stateCode":"MH","latitude":"20.65000000","longitude":"78.96666667"},{"name":"Sangameshwar","countryCode":"IN","stateCode":"MH","latitude":"17.18694444","longitude":"73.55305556"},{"name":"Sangole","countryCode":"IN","stateCode":"MH","latitude":"17.43944444","longitude":"75.19388889"},{"name":"Sangrampur, Maharashtra","countryCode":"IN","stateCode":"MH","latitude":"21.03000000","longitude":"76.68000000"},{"name":"Saoli","countryCode":"IN","stateCode":"MH","latitude":"20.08133056","longitude":"79.78286111"},{"name":"Sarangkheda","countryCode":"IN","stateCode":"MH","latitude":"21.43327300","longitude":"74.52642100"},{"name":"Saswad","countryCode":"IN","stateCode":"MH","latitude":"18.55000000","longitude":"74.00000000"},{"name":"Satpati","countryCode":"IN","stateCode":"MH","latitude":"19.71666667","longitude":"72.70000000"},{"name":"Savlaj","countryCode":"IN","stateCode":"MH","latitude":"17.10000000","longitude":"74.78000000"},{"name":"Sawantvadi","countryCode":"IN","stateCode":"MH","latitude":"16.00000000","longitude":"73.75000000"},{"name":"Sevagram","countryCode":"IN","stateCode":"MH","latitude":"20.73499167","longitude":"78.66256944"},{"name":"Sewri","countryCode":"IN","stateCode":"MH","latitude":"19.00000000","longitude":"72.86000000"},{"name":"Shedbal","countryCode":"IN","stateCode":"MH","latitude":"16.68916667","longitude":"74.75425556"},{"name":"Shevgaon","countryCode":"IN","stateCode":"MH","latitude":"19.35000000","longitude":"75.23333333"},{"name":"Shikrapur","countryCode":"IN","stateCode":"MH","latitude":"18.69361111","longitude":"74.13805556"},{"name":"Shirala","countryCode":"IN","stateCode":"MH","latitude":"16.98401111","longitude":"74.12415278"},{"name":"Shirol","countryCode":"IN","stateCode":"MH","latitude":"16.73333333","longitude":"74.60000000"},{"name":"Shirud","countryCode":"IN","stateCode":"MH","latitude":"20.71666667","longitude":"74.90000000"},{"name":"Sindewahi","countryCode":"IN","stateCode":"MH","latitude":"20.28333333","longitude":"79.65000000"},{"name":"Sindkheda","countryCode":"IN","stateCode":"MH","latitude":"21.26666667","longitude":"74.73333333"},{"name":"Sion, Mumbai","countryCode":"IN","stateCode":"MH","latitude":"19.04000000","longitude":"72.86000000"},{"name":"Sironcha","countryCode":"IN","stateCode":"MH","latitude":"18.83000000","longitude":"79.96000000"},{"name":"Sivala, East Godavari district","countryCode":"IN","stateCode":"MH","latitude":"16.75722222","longitude":"82.08861111"},{"name":"Sonala","countryCode":"IN","stateCode":"MH","latitude":"21.11666667","longitude":"76.73333333"},{"name":"Songir","countryCode":"IN","stateCode":"MH","latitude":"21.08333333","longitude":"74.78333333"},{"name":"Sonvad","countryCode":"IN","stateCode":"MH","latitude":"21.08333333","longitude":"75.35000000"},{"name":"Taklibhan","countryCode":"IN","stateCode":"MH","latitude":"19.61670000","longitude":"74.80000000"},{"name":"Talbid","countryCode":"IN","stateCode":"MH","latitude":"17.35000000","longitude":"74.13000000"},{"name":"Talegaon Dhamdhere","countryCode":"IN","stateCode":"MH","latitude":"18.66780000","longitude":"74.15360000"},{"name":"Talode","countryCode":"IN","stateCode":"MH","latitude":"21.56074167","longitude":"74.83000000"},{"name":"Tardeo","countryCode":"IN","stateCode":"MH","latitude":"18.97000000","longitude":"72.81000000"},{"name":"Thalner","countryCode":"IN","stateCode":"MH","latitude":"21.25000000","longitude":"74.96670000"},{"name":"Trombay","countryCode":"IN","stateCode":"MH","latitude":"19.00000000","longitude":"72.90000000"},{"name":"Uruli Kanchan","countryCode":"IN","stateCode":"MH","latitude":"18.48333333","longitude":"74.13333333"},{"name":"Vadgaon","countryCode":"IN","stateCode":"MH","latitude":"18.74860000","longitude":"73.64100000"},{"name":"Vadner","countryCode":"IN","stateCode":"MH","latitude":"20.25000000","longitude":"74.03330000"},{"name":"Vairag","countryCode":"IN","stateCode":"MH","latitude":"18.05000000","longitude":"75.80000000"},{"name":"Valsang","countryCode":"IN","stateCode":"MH","latitude":"17.60000000","longitude":"76.08330000"},{"name":"Vangaon","countryCode":"IN","stateCode":"MH","latitude":"19.86666667","longitude":"72.75000000"},{"name":"Vashi","countryCode":"IN","stateCode":"MH","latitude":"19.08000000","longitude":"73.01000000"},{"name":"Vatul","countryCode":"IN","stateCode":"MH","latitude":"16.75000000","longitude":"73.60000000"},{"name":"Velas, Maharashtra","countryCode":"IN","stateCode":"MH","latitude":"17.95850000","longitude":"73.04980000"},{"name":"Velneshwar","countryCode":"IN","stateCode":"MH","latitude":"17.38330000","longitude":"73.20000000"},{"name":"Vijaydurg","countryCode":"IN","stateCode":"MH","latitude":"16.56670000","longitude":"73.33330000"},{"name":"Vikhroli","countryCode":"IN","stateCode":"MH","latitude":"19.11000000","longitude":"72.94000000"},{"name":"Vile Parle","countryCode":"IN","stateCode":"MH","latitude":"19.10000000","longitude":"72.83000000"},{"name":"Vinchur","countryCode":"IN","stateCode":"MH","latitude":"20.11666667","longitude":"74.28333333"},{"name":"Vita, Maharashtra","countryCode":"IN","stateCode":"MH","latitude":"17.27110000","longitude":"74.53780000"},{"name":"Wadala","countryCode":"IN","stateCode":"MH","latitude":"19.02163056","longitude":"72.86458889"},{"name":"Wadner","countryCode":"IN","stateCode":"MH","latitude":"20.84972222","longitude":"76.33333333"},{"name":"Wadwani","countryCode":"IN","stateCode":"MH","latitude":"18.98333333","longitude":"76.05000000"},{"name":"Wagholi","countryCode":"IN","stateCode":"MH","latitude":"17.90000000","longitude":"74.08300000"},{"name":"Wakad","countryCode":"IN","stateCode":"MH","latitude":"18.59930000","longitude":"73.76250000"},{"name":"Walgaon","countryCode":"IN","stateCode":"MH","latitude":"20.99890000","longitude":"77.70640000"},{"name":"Walki","countryCode":"IN","stateCode":"MH","latitude":"18.95000000","longitude":"74.75000000"},{"name":"Worli","countryCode":"IN","stateCode":"MH","latitude":"19.00000000","longitude":"72.81500000"},{"name":"Achhnera","countryCode":"IN","stateCode":"UP","latitude":"27.17826000","longitude":"77.75674000"},{"name":"Afzalgarh","countryCode":"IN","stateCode":"UP","latitude":"29.39370000","longitude":"78.67393000"},{"name":"Agra","countryCode":"IN","stateCode":"UP","latitude":"27.18333000","longitude":"78.01667000"},{"name":"Ahraura","countryCode":"IN","stateCode":"UP","latitude":"25.01579000","longitude":"83.03294000"},{"name":"Ayodhya","countryCode":"IN","stateCode":"UP","latitude":"26.79909000","longitude":"82.20470000"},{"name":"Akbarpur","countryCode":"IN","stateCode":"UP","latitude":"26.42953000","longitude":"82.53431000"},{"name":"Prayagraj (Allahabad)","countryCode":"IN","stateCode":"UP","latitude":"25.42012000","longitude":"81.88385000"},{"name":"Allahganj","countryCode":"IN","stateCode":"UP","latitude":"27.54540000","longitude":"79.68715000"},{"name":"Aliganj","countryCode":"IN","stateCode":"UP","latitude":"27.49358000","longitude":"79.17127000"},{"name":"Aligarh","countryCode":"IN","stateCode":"UP","latitude":"27.83333000","longitude":"78.16667000"},{"name":"Ambahta","countryCode":"IN","stateCode":"UP","latitude":"29.85706000","longitude":"77.33583000"},{"name":"Ambedkar Nagar","countryCode":"IN","stateCode":"UP","latitude":"26.40544000","longitude":"82.69762000"},{"name":"Amethi","countryCode":"IN","stateCode":"UP","latitude":"28.01667000","longitude":"81.05000000"},{"name":"Amroha","countryCode":"IN","stateCode":"UP","latitude":"28.90314000","longitude":"78.46984000"},{"name":"Amanpur","countryCode":"IN","stateCode":"UP","latitude":"27.71222000","longitude":"78.73788000"},{"name":"Anandnagar","countryCode":"IN","stateCode":"UP","latitude":"27.10062000","longitude":"83.27156000"},{"name":"Antu","countryCode":"IN","stateCode":"UP","latitude":"26.05654000","longitude":"81.90267000"},{"name":"Anupshahr","countryCode":"IN","stateCode":"UP","latitude":"28.35748000","longitude":"78.26914000"},{"name":"Aonla","countryCode":"IN","stateCode":"UP","latitude":"28.27402000","longitude":"79.16521000"},{"name":"Atarra","countryCode":"IN","stateCode":"UP","latitude":"25.28618000","longitude":"80.57155000"},{"name":"Atraulia","countryCode":"IN","stateCode":"UP","latitude":"26.33330000","longitude":"82.94727000"},{"name":"Atrauli","countryCode":"IN","stateCode":"UP","latitude":"28.02964000","longitude":"78.28571000"},{"name":"Auraiya","countryCode":"IN","stateCode":"UP","latitude":"26.64692000","longitude":"79.42858000"},{"name":"Auras","countryCode":"IN","stateCode":"UP","latitude":"26.91414000","longitude":"80.50792000"},{"name":"Azamgarh","countryCode":"IN","stateCode":"UP","latitude":"26.06832000","longitude":"83.18358000"},{"name":"Baberu","countryCode":"IN","stateCode":"UP","latitude":"25.54711000","longitude":"80.70443000"},{"name":"Babrala","countryCode":"IN","stateCode":"UP","latitude":"28.26419000","longitude":"78.40560000"},{"name":"Babugarh","countryCode":"IN","stateCode":"UP","latitude":"28.72353000","longitude":"77.84677000"},{"name":"Babina","countryCode":"IN","stateCode":"UP","latitude":"25.23947000","longitude":"78.47028000"},{"name":"Bachhraon","countryCode":"IN","stateCode":"UP","latitude":"28.92694000","longitude":"78.23456000"},{"name":"Bachhrawan","countryCode":"IN","stateCode":"UP","latitude":"26.47090000","longitude":"81.11580000"},{"name":"Baghpat","countryCode":"IN","stateCode":"UP","latitude":"28.95000000","longitude":"77.21670000"},{"name":"Baheri","countryCode":"IN","stateCode":"UP","latitude":"28.77416000","longitude":"79.49740000"},{"name":"Bahjoi","countryCode":"IN","stateCode":"UP","latitude":"28.39502000","longitude":"78.62659000"},{"name":"Bahraich","countryCode":"IN","stateCode":"UP","latitude":"27.80021000","longitude":"81.51855000"},{"name":"Bahraigh","countryCode":"IN","stateCode":"UP","latitude":"27.57429000","longitude":"81.59474000"},{"name":"Bahsuma","countryCode":"IN","stateCode":"UP","latitude":"29.20063000","longitude":"77.97221000"},{"name":"Bahua","countryCode":"IN","stateCode":"UP","latitude":"25.83942000","longitude":"80.62255000"},{"name":"Bakewar","countryCode":"IN","stateCode":"UP","latitude":"26.66226000","longitude":"79.17625000"},{"name":"Baldev","countryCode":"IN","stateCode":"UP","latitude":"27.40684000","longitude":"77.82214000"},{"name":"Ballia","countryCode":"IN","stateCode":"UP","latitude":"25.83333000","longitude":"84.16667000"},{"name":"Balrampur","countryCode":"IN","stateCode":"UP","latitude":"27.43449000","longitude":"82.40281000"},{"name":"Banat","countryCode":"IN","stateCode":"UP","latitude":"29.46355000","longitude":"77.35478000"},{"name":"Banbasa","countryCode":"IN","stateCode":"UP","latitude":"28.99132000","longitude":"80.07608000"},{"name":"Baraut","countryCode":"IN","stateCode":"UP","latitude":"29.10199000","longitude":"77.26334000"},{"name":"Bareilly","countryCode":"IN","stateCode":"UP","latitude":"28.41667000","longitude":"79.38333000"},{"name":"Barkhera Kalan","countryCode":"IN","stateCode":"UP","latitude":"28.45209000","longitude":"79.80655000"},{"name":"Barsana","countryCode":"IN","stateCode":"UP","latitude":"27.64802000","longitude":"77.37640000"},{"name":"Baragaon","countryCode":"IN","stateCode":"UP","latitude":"25.47554000","longitude":"78.71224000"},{"name":"Basti","countryCode":"IN","stateCode":"UP","latitude":"26.82816000","longitude":"82.77924000"},{"name":"Behat","countryCode":"IN","stateCode":"UP","latitude":"30.17180000","longitude":"77.61390000"},{"name":"Bela","countryCode":"IN","stateCode":"UP","latitude":"25.92058000","longitude":"81.99629000"},{"name":"Beniganj","countryCode":"IN","stateCode":"UP","latitude":"27.29293000","longitude":"80.44364000"},{"name":"Beswan","countryCode":"IN","stateCode":"UP","latitude":"27.63792000","longitude":"77.88019000"},{"name":"Bewar","countryCode":"IN","stateCode":"UP","latitude":"27.21869000","longitude":"79.29761000"},{"name":"Bhadohi","countryCode":"IN","stateCode":"UP","latitude":"25.39526000","longitude":"82.57030000"},{"name":"Bhagwantnagar","countryCode":"IN","stateCode":"UP","latitude":"26.22383000","longitude":"80.75750000"},{"name":"Bharthana","countryCode":"IN","stateCode":"UP","latitude":"26.75231000","longitude":"79.22180000"},{"name":"Bharwari","countryCode":"IN","stateCode":"UP","latitude":"25.56078000","longitude":"81.49164000"},{"name":"Bhinga","countryCode":"IN","stateCode":"UP","latitude":"27.70283000","longitude":"81.93430000"},{"name":"Bhongaon","countryCode":"IN","stateCode":"UP","latitude":"27.25515000","longitude":"79.18118000"},{"name":"Bidhuna","countryCode":"IN","stateCode":"UP","latitude":"26.80172000","longitude":"79.50829000"},{"name":"Bijnor","countryCode":"IN","stateCode":"UP","latitude":"29.41667000","longitude":"78.51667000"},{"name":"Bilariaganj","countryCode":"IN","stateCode":"UP","latitude":"26.19593000","longitude":"83.22690000"},{"name":"Bilgram","countryCode":"IN","stateCode":"UP","latitude":"27.17509000","longitude":"80.03201000"},{"name":"Bilhaur","countryCode":"IN","stateCode":"UP","latitude":"26.84345000","longitude":"80.06388000"},{"name":"Bilsanda","countryCode":"IN","stateCode":"UP","latitude":"28.24341000","longitude":"79.95135000"},{"name":"Bilsi","countryCode":"IN","stateCode":"UP","latitude":"28.12941000","longitude":"78.91090000"},{"name":"Bilthra","countryCode":"IN","stateCode":"UP","latitude":"26.12705000","longitude":"83.89148000"},{"name":"Bilari","countryCode":"IN","stateCode":"UP","latitude":"28.62146000","longitude":"78.80361000"},{"name":"Bindki","countryCode":"IN","stateCode":"UP","latitude":"26.03613000","longitude":"80.57617000"},{"name":"Bisauli","countryCode":"IN","stateCode":"UP","latitude":"28.30772000","longitude":"78.93678000"},{"name":"Bisenda Buzurg","countryCode":"IN","stateCode":"UP","latitude":"25.40350000","longitude":"80.61889000"},{"name":"Bishunpur Urf Maharajganj","countryCode":"IN","stateCode":"UP","latitude":"26.25914000","longitude":"83.11643000"},{"name":"Biswan","countryCode":"IN","stateCode":"UP","latitude":"27.49581000","longitude":"80.99618000"},{"name":"Bithur","countryCode":"IN","stateCode":"UP","latitude":"26.60664000","longitude":"80.27098000"},{"name":"Budaun","countryCode":"IN","stateCode":"UP","latitude":"28.11667000","longitude":"78.98333000"},{"name":"Budhana","countryCode":"IN","stateCode":"UP","latitude":"29.28805000","longitude":"77.47534000"},{"name":"Bulandshahr","countryCode":"IN","stateCode":"UP","latitude":"28.41667000","longitude":"77.83333000"},{"name":"Bah","countryCode":"IN","stateCode":"UP","latitude":"26.86912000","longitude":"78.59385000"},{"name":"Bajna","countryCode":"IN","stateCode":"UP","latitude":"27.89793000","longitude":"77.67836000"},{"name":"Banda","countryCode":"IN","stateCode":"UP","latitude":"25.50000000","longitude":"80.50000000"},{"name":"Bangarmau","countryCode":"IN","stateCode":"UP","latitude":"26.89120000","longitude":"80.21149000"},{"name":"Bansdih","countryCode":"IN","stateCode":"UP","latitude":"25.88377000","longitude":"84.21827000"},{"name":"Bansgaon","countryCode":"IN","stateCode":"UP","latitude":"26.55032000","longitude":"83.34503000"},{"name":"Bansi","countryCode":"IN","stateCode":"UP","latitude":"27.17749000","longitude":"82.93442000"},{"name":"Bara Banki","countryCode":"IN","stateCode":"UP","latitude":"26.93864000","longitude":"81.32740000"},{"name":"Bighapur Khurd","countryCode":"IN","stateCode":"UP","latitude":"26.34734000","longitude":"80.65698000"},{"name":"Bikapur","countryCode":"IN","stateCode":"UP","latitude":"26.59534000","longitude":"82.13272000"},{"name":"Bilaspur","countryCode":"IN","stateCode":"UP","latitude":"28.88655000","longitude":"79.27030000"},{"name":"Bisalpur","countryCode":"IN","stateCode":"UP","latitude":"28.29253000","longitude":"79.80472000"},{"name":"Captainganj","countryCode":"IN","stateCode":"UP","latitude":"26.92640000","longitude":"83.71334000"},{"name":"Chail","countryCode":"IN","stateCode":"UP","latitude":"25.42654000","longitude":"81.63198000"},{"name":"Chakia","countryCode":"IN","stateCode":"UP","latitude":"25.04891000","longitude":"83.22155000"},{"name":"Chandauli","countryCode":"IN","stateCode":"UP","latitude":"25.25803000","longitude":"83.26825000"},{"name":"Chandauli District","countryCode":"IN","stateCode":"UP","latitude":"25.26134000","longitude":"83.26408000"},{"name":"Chanduasi","countryCode":"IN","stateCode":"UP","latitude":"28.45178000","longitude":"78.78277000"},{"name":"Charkhari","countryCode":"IN","stateCode":"UP","latitude":"25.40304000","longitude":"79.74877000"},{"name":"Charthawal","countryCode":"IN","stateCode":"UP","latitude":"29.54687000","longitude":"77.59438000"},{"name":"Chhaprauli","countryCode":"IN","stateCode":"UP","latitude":"29.20989000","longitude":"77.17454000"},{"name":"Chharra","countryCode":"IN","stateCode":"UP","latitude":"27.92470000","longitude":"78.40102000"},{"name":"Chhibramau","countryCode":"IN","stateCode":"UP","latitude":"27.14872000","longitude":"79.50078000"},{"name":"Chhutmalpur","countryCode":"IN","stateCode":"UP","latitude":"30.03209000","longitude":"77.75329000"},{"name":"Chhata","countryCode":"IN","stateCode":"UP","latitude":"27.72374000","longitude":"77.50810000"},{"name":"Chillupar","countryCode":"IN","stateCode":"UP","latitude":"26.28221000","longitude":"83.50640000"},{"name":"Chirgaon","countryCode":"IN","stateCode":"UP","latitude":"25.57198000","longitude":"78.81432000"},{"name":"Chitrakoot","countryCode":"IN","stateCode":"UP","latitude":"25.20511000","longitude":"81.08962000"},{"name":"Chopan","countryCode":"IN","stateCode":"UP","latitude":"24.51954000","longitude":"83.02287000"},{"name":"Chunar","countryCode":"IN","stateCode":"UP","latitude":"25.12776000","longitude":"82.88210000"},{"name":"Chandpur","countryCode":"IN","stateCode":"UP","latitude":"29.13489000","longitude":"78.27187000"},{"name":"Colonelganj","countryCode":"IN","stateCode":"UP","latitude":"27.13432000","longitude":"81.69868000"},{"name":"Dalmau","countryCode":"IN","stateCode":"UP","latitude":"26.06477000","longitude":"81.02980000"},{"name":"Dankaur","countryCode":"IN","stateCode":"UP","latitude":"28.35121000","longitude":"77.55508000"},{"name":"Daurala","countryCode":"IN","stateCode":"UP","latitude":"29.11344000","longitude":"77.70467000"},{"name":"Dayal Bagh","countryCode":"IN","stateCode":"UP","latitude":"27.22122000","longitude":"78.01095000"},{"name":"Deoband","countryCode":"IN","stateCode":"UP","latitude":"29.69505000","longitude":"77.67964000"},{"name":"Deoranian","countryCode":"IN","stateCode":"UP","latitude":"28.62989000","longitude":"79.47648000"},{"name":"Deoria","countryCode":"IN","stateCode":"UP","latitude":"26.66667000","longitude":"83.75000000"},{"name":"Dewa","countryCode":"IN","stateCode":"UP","latitude":"27.03621000","longitude":"81.16692000"},{"name":"Dhanaura","countryCode":"IN","stateCode":"UP","latitude":"28.95912000","longitude":"78.25629000"},{"name":"Dhaurahra","countryCode":"IN","stateCode":"UP","latitude":"27.99814000","longitude":"81.08975000"},{"name":"Dhampur","countryCode":"IN","stateCode":"UP","latitude":"29.30883000","longitude":"78.51083000"},{"name":"Dibai","countryCode":"IN","stateCode":"UP","latitude":"28.20849000","longitude":"78.26173000"},{"name":"Dohrighat","countryCode":"IN","stateCode":"UP","latitude":"26.27217000","longitude":"83.50916000"},{"name":"Dostpur","countryCode":"IN","stateCode":"UP","latitude":"26.27486000","longitude":"82.47091000"},{"name":"Dadri","countryCode":"IN","stateCode":"UP","latitude":"28.55257000","longitude":"77.55403000"},{"name":"Dasna","countryCode":"IN","stateCode":"UP","latitude":"28.67736000","longitude":"77.52252000"},{"name":"Dataganj","countryCode":"IN","stateCode":"UP","latitude":"28.02530000","longitude":"79.40819000"},{"name":"Dudhi","countryCode":"IN","stateCode":"UP","latitude":"24.21357000","longitude":"83.24067000"},{"name":"Etah","countryCode":"IN","stateCode":"UP","latitude":"27.50000000","longitude":"78.75000000"},{"name":"Etawah","countryCode":"IN","stateCode":"UP","latitude":"26.75000000","longitude":"79.25000000"},{"name":"Faizabad","countryCode":"IN","stateCode":"UP","latitude":"26.75000000","longitude":"82.00000000"},{"name":"Farah","countryCode":"IN","stateCode":"UP","latitude":"27.32081000","longitude":"77.76185000"},{"name":"Farrukhabad","countryCode":"IN","stateCode":"UP","latitude":"27.50000000","longitude":"79.50000000"},{"name":"Faridnagar","countryCode":"IN","stateCode":"UP","latitude":"28.76923000","longitude":"77.62934000"},{"name":"Faridpur","countryCode":"IN","stateCode":"UP","latitude":"28.20997000","longitude":"79.54149000"},{"name":"Fatehganj West","countryCode":"IN","stateCode":"UP","latitude":"28.46620000","longitude":"79.30657000"},{"name":"Fatehgarh","countryCode":"IN","stateCode":"UP","latitude":"27.36409000","longitude":"79.63111000"},{"name":"Fatehpur","countryCode":"IN","stateCode":"UP","latitude":"25.75000000","longitude":"80.75000000"},{"name":"Fatehpur Chaurasi","countryCode":"IN","stateCode":"UP","latitude":"26.78925000","longitude":"80.26547000"},{"name":"Fatehpur Sikri","countryCode":"IN","stateCode":"UP","latitude":"27.09370000","longitude":"77.66003000"},{"name":"Fatehabad","countryCode":"IN","stateCode":"UP","latitude":"27.02645000","longitude":"78.30270000"},{"name":"Firozabad","countryCode":"IN","stateCode":"UP","latitude":"27.20072000","longitude":"78.42867000"},{"name":"Fyzabad","countryCode":"IN","stateCode":"UP","latitude":"26.77549000","longitude":"82.15018000"},{"name":"Gajraula","countryCode":"IN","stateCode":"UP","latitude":"28.84570000","longitude":"78.23960000"},{"name":"Gangoh","countryCode":"IN","stateCode":"UP","latitude":"29.78004000","longitude":"77.26346000"},{"name":"Ganj Dundwara","countryCode":"IN","stateCode":"UP","latitude":"27.73308000","longitude":"78.94119000"},{"name":"Ganj Muradabad","countryCode":"IN","stateCode":"UP","latitude":"26.95733000","longitude":"80.18400000"},{"name":"Garautha","countryCode":"IN","stateCode":"UP","latitude":"25.57190000","longitude":"79.29764000"},{"name":"Garhi Pukhta","countryCode":"IN","stateCode":"UP","latitude":"29.54980000","longitude":"77.30881000"},{"name":"Garhmuktesar","countryCode":"IN","stateCode":"UP","latitude":"28.78732000","longitude":"78.10214000"},{"name":"Gautam Buddha Nagar","countryCode":"IN","stateCode":"UP","latitude":"28.35898000","longitude":"77.55076000"},{"name":"Gawan","countryCode":"IN","stateCode":"UP","latitude":"28.41969000","longitude":"78.35186000"},{"name":"Ghazipur","countryCode":"IN","stateCode":"UP","latitude":"25.58333000","longitude":"83.58526000"},{"name":"Ghiror","countryCode":"IN","stateCode":"UP","latitude":"27.18912000","longitude":"78.79312000"},{"name":"Ghorawal","countryCode":"IN","stateCode":"UP","latitude":"24.75459000","longitude":"82.77965000"},{"name":"Ghosi","countryCode":"IN","stateCode":"UP","latitude":"26.10587000","longitude":"83.53930000"},{"name":"Ghatampur","countryCode":"IN","stateCode":"UP","latitude":"26.15272000","longitude":"80.16803000"},{"name":"Ghaziabad","countryCode":"IN","stateCode":"UP","latitude":"28.66535000","longitude":"77.43915000"},{"name":"Gohand","countryCode":"IN","stateCode":"UP","latitude":"25.69871000","longitude":"79.54567000"},{"name":"Gokul","countryCode":"IN","stateCode":"UP","latitude":"27.43926000","longitude":"77.72019000"},{"name":"Gola Bazar","countryCode":"IN","stateCode":"UP","latitude":"26.34460000","longitude":"83.35303000"},{"name":"Gola Gokarannath","countryCode":"IN","stateCode":"UP","latitude":"28.07837000","longitude":"80.47054000"},{"name":"Gonda","countryCode":"IN","stateCode":"UP","latitude":"27.18581000","longitude":"81.96693000"},{"name":"Gonda City","countryCode":"IN","stateCode":"UP","latitude":"27.13181000","longitude":"81.95332000"},{"name":"Gopamau","countryCode":"IN","stateCode":"UP","latitude":"27.53468000","longitude":"80.28507000"},{"name":"Gorakhpur","countryCode":"IN","stateCode":"UP","latitude":"26.91667000","longitude":"83.25000000"},{"name":"Goshainganj","countryCode":"IN","stateCode":"UP","latitude":"26.57115000","longitude":"82.38091000"},{"name":"Govardhan","countryCode":"IN","stateCode":"UP","latitude":"27.49658000","longitude":"77.46263000"},{"name":"Greater Noida","countryCode":"IN","stateCode":"UP","latitude":"28.49615000","longitude":"77.53601000"},{"name":"Gulaothi","countryCode":"IN","stateCode":"UP","latitude":"28.58938000","longitude":"77.79318000"},{"name":"Gunnaur","countryCode":"IN","stateCode":"UP","latitude":"28.23995000","longitude":"78.43994000"},{"name":"Gursahaiganj","countryCode":"IN","stateCode":"UP","latitude":"27.11518000","longitude":"79.73174000"},{"name":"Gursarai","countryCode":"IN","stateCode":"UP","latitude":"25.61677000","longitude":"79.18053000"},{"name":"Gyanpur","countryCode":"IN","stateCode":"UP","latitude":"25.33268000","longitude":"82.46637000"},{"name":"Haldaur","countryCode":"IN","stateCode":"UP","latitude":"29.28988000","longitude":"78.28437000"},{"name":"Hamirpur","countryCode":"IN","stateCode":"UP","latitude":"25.75000000","longitude":"80.00000000"},{"name":"Handia","countryCode":"IN","stateCode":"UP","latitude":"25.36379000","longitude":"82.18655000"},{"name":"Haraiya","countryCode":"IN","stateCode":"UP","latitude":"26.79477000","longitude":"82.46436000"},{"name":"Hardoi","countryCode":"IN","stateCode":"UP","latitude":"27.41667000","longitude":"80.25000000"},{"name":"Harduaganj","countryCode":"IN","stateCode":"UP","latitude":"27.94361000","longitude":"78.15789000"},{"name":"Hasanpur","countryCode":"IN","stateCode":"UP","latitude":"28.72249000","longitude":"78.28436000"},{"name":"Hastinapur","countryCode":"IN","stateCode":"UP","latitude":"29.16042000","longitude":"78.00762000"},{"name":"Hapur","countryCode":"IN","stateCode":"UP","latitude":"28.72985000","longitude":"77.78068000"},{"name":"Hathras","countryCode":"IN","stateCode":"UP","latitude":"27.59551000","longitude":"78.05201000"},{"name":"Hata","countryCode":"IN","stateCode":"UP","latitude":"26.74120000","longitude":"83.74526000"},{"name":"Iglas","countryCode":"IN","stateCode":"UP","latitude":"27.71100000","longitude":"77.93967000"},{"name":"Ikauna","countryCode":"IN","stateCode":"UP","latitude":"27.53097000","longitude":"81.96917000"},{"name":"Indergarh","countryCode":"IN","stateCode":"UP","latitude":"26.93521000","longitude":"79.67120000"},{"name":"Islamnagar","countryCode":"IN","stateCode":"UP","latitude":"28.32896000","longitude":"78.72524000"},{"name":"Itaunja","countryCode":"IN","stateCode":"UP","latitude":"27.08347000","longitude":"80.89672000"},{"name":"Itimadpur","countryCode":"IN","stateCode":"UP","latitude":"27.23541000","longitude":"78.19829000"},{"name":"Jagdishpur","countryCode":"IN","stateCode":"UP","latitude":"26.74967000","longitude":"80.54510000"},{"name":"Jagnair","countryCode":"IN","stateCode":"UP","latitude":"26.86360000","longitude":"77.60231000"},{"name":"Jahangirpur","countryCode":"IN","stateCode":"UP","latitude":"28.17919000","longitude":"77.70501000"},{"name":"Jahangirabad","countryCode":"IN","stateCode":"UP","latitude":"28.40549000","longitude":"78.10588000"},{"name":"Jahanabad","countryCode":"IN","stateCode":"UP","latitude":"28.63025000","longitude":"79.71818000"},{"name":"Jainpur","countryCode":"IN","stateCode":"UP","latitude":"26.15389000","longitude":"83.33505000"},{"name":"Jais","countryCode":"IN","stateCode":"UP","latitude":"26.26490000","longitude":"81.54855000"},{"name":"Jalesar","countryCode":"IN","stateCode":"UP","latitude":"27.47315000","longitude":"78.30310000"},{"name":"Jalalpur","countryCode":"IN","stateCode":"UP","latitude":"26.31162000","longitude":"82.73859000"},{"name":"Jalalabad","countryCode":"IN","stateCode":"UP","latitude":"29.61853000","longitude":"77.43908000"},{"name":"Jalali","countryCode":"IN","stateCode":"UP","latitude":"27.86680000","longitude":"78.25267000"},{"name":"Jarwal","countryCode":"IN","stateCode":"UP","latitude":"27.16290000","longitude":"81.54179000"},{"name":"Jasrana","countryCode":"IN","stateCode":"UP","latitude":"27.23587000","longitude":"78.65244000"},{"name":"Jaswantnagar","countryCode":"IN","stateCode":"UP","latitude":"26.88271000","longitude":"78.90256000"},{"name":"Jaunpur","countryCode":"IN","stateCode":"UP","latitude":"25.75000000","longitude":"82.75000000"},{"name":"Jewar","countryCode":"IN","stateCode":"UP","latitude":"28.12200000","longitude":"77.55734000"},{"name":"Jhinjhana","countryCode":"IN","stateCode":"UP","latitude":"29.52118000","longitude":"77.22470000"},{"name":"Jhalu","countryCode":"IN","stateCode":"UP","latitude":"29.33609000","longitude":"78.22608000"},{"name":"Jhansi","countryCode":"IN","stateCode":"UP","latitude":"25.50000000","longitude":"78.50000000"},{"name":"Jhinjhak","countryCode":"IN","stateCode":"UP","latitude":"26.56093000","longitude":"79.73423000"},{"name":"Jhusi","countryCode":"IN","stateCode":"UP","latitude":"25.43745000","longitude":"81.90550000"},{"name":"Jyotiba Phule Nagar","countryCode":"IN","stateCode":"UP","latitude":"28.77160000","longitude":"78.33871000"},{"name":"Jalaun","countryCode":"IN","stateCode":"UP","latitude":"26.00000000","longitude":"79.50000000"},{"name":"Jansath","countryCode":"IN","stateCode":"UP","latitude":"29.32502000","longitude":"77.85044000"},{"name":"Kabrai","countryCode":"IN","stateCode":"UP","latitude":"25.40281000","longitude":"79.99970000"},{"name":"Kachhwa","countryCode":"IN","stateCode":"UP","latitude":"25.20615000","longitude":"82.71442000"},{"name":"Kadaura","countryCode":"IN","stateCode":"UP","latitude":"25.98537000","longitude":"79.83842000"},{"name":"Kaimganj","countryCode":"IN","stateCode":"UP","latitude":"27.55441000","longitude":"79.33525000"},{"name":"Kairana","countryCode":"IN","stateCode":"UP","latitude":"29.39541000","longitude":"77.20540000"},{"name":"Kakrala","countryCode":"IN","stateCode":"UP","latitude":"27.89269000","longitude":"79.19450000"},{"name":"Kamalganj","countryCode":"IN","stateCode":"UP","latitude":"27.26181000","longitude":"79.63134000"},{"name":"Kampil","countryCode":"IN","stateCode":"UP","latitude":"27.61268000","longitude":"79.27687000"},{"name":"Kannauj","countryCode":"IN","stateCode":"UP","latitude":"27.01770000","longitude":"79.67846000"},{"name":"Kanpur","countryCode":"IN","stateCode":"UP","latitude":"26.46523000","longitude":"80.34975000"},{"name":"Kanpur Dehat","countryCode":"IN","stateCode":"UP","latitude":"26.41506000","longitude":"79.98957000"},{"name":"Karhal","countryCode":"IN","stateCode":"UP","latitude":"27.00089000","longitude":"78.93935000"},{"name":"Karari","countryCode":"IN","stateCode":"UP","latitude":"25.45241000","longitude":"81.42675000"},{"name":"Katra","countryCode":"IN","stateCode":"UP","latitude":"27.50871000","longitude":"82.02636000"},{"name":"Kaushambi District","countryCode":"IN","stateCode":"UP","latitude":"25.53074000","longitude":"81.37729000"},{"name":"Kemri","countryCode":"IN","stateCode":"UP","latitude":"28.80673000","longitude":"79.20480000"},{"name":"Khada","countryCode":"IN","stateCode":"UP","latitude":"27.18333000","longitude":"83.88333000"},{"name":"Khair","countryCode":"IN","stateCode":"UP","latitude":"27.94195000","longitude":"77.84243000"},{"name":"Khairabad","countryCode":"IN","stateCode":"UP","latitude":"27.52698000","longitude":"80.75461000"},{"name":"Khalilabad","countryCode":"IN","stateCode":"UP","latitude":"26.77268000","longitude":"83.07179000"},{"name":"Kharela","countryCode":"IN","stateCode":"UP","latitude":"25.54277000","longitude":"79.81235000"},{"name":"Khargupur","countryCode":"IN","stateCode":"UP","latitude":"27.37611000","longitude":"81.98820000"},{"name":"Kharkhauda","countryCode":"IN","stateCode":"UP","latitude":"28.83644000","longitude":"77.74159000"},{"name":"Khatauli","countryCode":"IN","stateCode":"UP","latitude":"29.27844000","longitude":"77.73302000"},{"name":"Khekra","countryCode":"IN","stateCode":"UP","latitude":"28.86586000","longitude":"77.28410000"},{"name":"Kheri","countryCode":"IN","stateCode":"UP","latitude":"28.11667000","longitude":"80.71667000"},{"name":"Khudaganj","countryCode":"IN","stateCode":"UP","latitude":"28.14607000","longitude":"79.71472000"},{"name":"Khurja","countryCode":"IN","stateCode":"UP","latitude":"28.25382000","longitude":"77.85535000"},{"name":"Khaga","countryCode":"IN","stateCode":"UP","latitude":"25.77215000","longitude":"81.10393000"},{"name":"Khanpur","countryCode":"IN","stateCode":"UP","latitude":"28.53446000","longitude":"78.06546000"},{"name":"Khutar","countryCode":"IN","stateCode":"UP","latitude":"28.20307000","longitude":"80.27046000"},{"name":"Kiraoli","countryCode":"IN","stateCode":"UP","latitude":"27.13768000","longitude":"77.78516000"},{"name":"Kirakat","countryCode":"IN","stateCode":"UP","latitude":"25.63745000","longitude":"82.91596000"},{"name":"Kishanpur","countryCode":"IN","stateCode":"UP","latitude":"25.64232000","longitude":"81.02270000"},{"name":"Kishni","countryCode":"IN","stateCode":"UP","latitude":"27.02487000","longitude":"79.26200000"},{"name":"Kithor","countryCode":"IN","stateCode":"UP","latitude":"28.86684000","longitude":"77.93861000"},{"name":"Konch","countryCode":"IN","stateCode":"UP","latitude":"25.99451000","longitude":"79.15127000"},{"name":"Kopaganj","countryCode":"IN","stateCode":"UP","latitude":"26.01923000","longitude":"83.56630000"},{"name":"Kosi","countryCode":"IN","stateCode":"UP","latitude":"27.79449000","longitude":"77.43680000"},{"name":"Kota","countryCode":"IN","stateCode":"UP","latitude":"24.44643000","longitude":"83.13063000"},{"name":"Kotra","countryCode":"IN","stateCode":"UP","latitude":"25.80770000","longitude":"79.30909000"},{"name":"Kulpahar","countryCode":"IN","stateCode":"UP","latitude":"25.32007000","longitude":"79.63931000"},{"name":"Kunda","countryCode":"IN","stateCode":"UP","latitude":"25.71702000","longitude":"81.51396000"},{"name":"Kundarkhi","countryCode":"IN","stateCode":"UP","latitude":"28.68304000","longitude":"78.78559000"},{"name":"Kurara","countryCode":"IN","stateCode":"UP","latitude":"25.98046000","longitude":"79.98984000"},{"name":"Kushinagar","countryCode":"IN","stateCode":"UP","latitude":"26.74028000","longitude":"83.88889000"},{"name":"Kadipur","countryCode":"IN","stateCode":"UP","latitude":"26.16779000","longitude":"82.37028000"},{"name":"Kakori","countryCode":"IN","stateCode":"UP","latitude":"26.86800000","longitude":"80.78570000"},{"name":"Kalpi","countryCode":"IN","stateCode":"UP","latitude":"26.11667000","longitude":"79.73333000"},{"name":"Kalinagar","countryCode":"IN","stateCode":"UP","latitude":"28.62019000","longitude":"80.08152000"},{"name":"Kandhla","countryCode":"IN","stateCode":"UP","latitude":"29.32104000","longitude":"77.27101000"},{"name":"Kant","countryCode":"IN","stateCode":"UP","latitude":"27.81049000","longitude":"79.79185000"},{"name":"Kanth","countryCode":"IN","stateCode":"UP","latitude":"29.05939000","longitude":"78.62951000"},{"name":"Kasganj","countryCode":"IN","stateCode":"UP","latitude":"27.80882000","longitude":"78.64579000"},{"name":"Kiratpur","countryCode":"IN","stateCode":"UP","latitude":"29.50671000","longitude":"78.20613000"},{"name":"Lakhna","countryCode":"IN","stateCode":"UP","latitude":"26.64822000","longitude":"79.14770000"},{"name":"Lakhimpur","countryCode":"IN","stateCode":"UP","latitude":"27.94822000","longitude":"80.77935000"},{"name":"Lalitpur","countryCode":"IN","stateCode":"UP","latitude":"24.50000000","longitude":"78.50000000"},{"name":"Lar","countryCode":"IN","stateCode":"UP","latitude":"26.20394000","longitude":"83.96906000"},{"name":"Loni","countryCode":"IN","stateCode":"UP","latitude":"28.75143000","longitude":"77.29023000"},{"name":"Lucknow","countryCode":"IN","stateCode":"UP","latitude":"26.83928000","longitude":"80.92313000"},{"name":"Lucknow District","countryCode":"IN","stateCode":"UP","latitude":"26.75000000","longitude":"81.00000000"},{"name":"Laharpur","countryCode":"IN","stateCode":"UP","latitude":"27.70827000","longitude":"80.90256000"},{"name":"Lalganj","countryCode":"IN","stateCode":"UP","latitude":"25.93182000","longitude":"81.70478000"},{"name":"Lawar Khas","countryCode":"IN","stateCode":"UP","latitude":"29.11091000","longitude":"77.77767000"},{"name":"Machhlishahr","countryCode":"IN","stateCode":"UP","latitude":"25.68564000","longitude":"82.41106000"},{"name":"Maghar","countryCode":"IN","stateCode":"UP","latitude":"26.75586000","longitude":"83.12773000"},{"name":"Maharajganj","countryCode":"IN","stateCode":"UP","latitude":"27.16945000","longitude":"83.50667000"},{"name":"Mahmudabad","countryCode":"IN","stateCode":"UP","latitude":"27.29191000","longitude":"81.11775000"},{"name":"Mahoba","countryCode":"IN","stateCode":"UP","latitude":"25.29210000","longitude":"79.87242000"},{"name":"Maholi","countryCode":"IN","stateCode":"UP","latitude":"27.66368000","longitude":"80.47371000"},{"name":"Mahroni","countryCode":"IN","stateCode":"UP","latitude":"24.58624000","longitude":"78.72771000"},{"name":"Mahaban","countryCode":"IN","stateCode":"UP","latitude":"27.43262000","longitude":"77.74338000"},{"name":"Mailani","countryCode":"IN","stateCode":"UP","latitude":"28.29088000","longitude":"80.34380000"},{"name":"Mainpuri","countryCode":"IN","stateCode":"UP","latitude":"27.16667000","longitude":"79.00000000"},{"name":"Malihabad","countryCode":"IN","stateCode":"UP","latitude":"26.92223000","longitude":"80.71078000"},{"name":"Mandawar","countryCode":"IN","stateCode":"UP","latitude":"29.48655000","longitude":"78.12732000"},{"name":"Maniar","countryCode":"IN","stateCode":"UP","latitude":"25.98546000","longitude":"84.17233000"},{"name":"Manjhanpur","countryCode":"IN","stateCode":"UP","latitude":"25.53046000","longitude":"81.37566000"},{"name":"Mankapur","countryCode":"IN","stateCode":"UP","latitude":"27.05189000","longitude":"82.22961000"},{"name":"Mariahu","countryCode":"IN","stateCode":"UP","latitude":"25.60404000","longitude":"82.60379000"},{"name":"Mataundh","countryCode":"IN","stateCode":"UP","latitude":"25.43594000","longitude":"80.15653000"},{"name":"Mathura","countryCode":"IN","stateCode":"UP","latitude":"27.63333000","longitude":"77.58333000"},{"name":"Mau","countryCode":"IN","stateCode":"UP","latitude":"26.02940000","longitude":"83.50756000"},{"name":"Mau Aimma","countryCode":"IN","stateCode":"UP","latitude":"25.69515000","longitude":"81.92336000"},{"name":"Maudaha","countryCode":"IN","stateCode":"UP","latitude":"25.68312000","longitude":"80.11419000"},{"name":"Mauranwan","countryCode":"IN","stateCode":"UP","latitude":"26.42876000","longitude":"80.88008000"},{"name":"Mawana","countryCode":"IN","stateCode":"UP","latitude":"29.10288000","longitude":"77.92199000"},{"name":"Meerut","countryCode":"IN","stateCode":"UP","latitude":"28.91667000","longitude":"77.68333000"},{"name":"Mehnagar","countryCode":"IN","stateCode":"UP","latitude":"25.87889000","longitude":"83.11611000"},{"name":"Mehndawal","countryCode":"IN","stateCode":"UP","latitude":"26.97579000","longitude":"83.10995000"},{"name":"Milak","countryCode":"IN","stateCode":"UP","latitude":"28.61031000","longitude":"79.16997000"},{"name":"Mirzapur","countryCode":"IN","stateCode":"UP","latitude":"25.14490000","longitude":"82.56534000"},{"name":"Misrikh","countryCode":"IN","stateCode":"UP","latitude":"27.43137000","longitude":"80.53157000"},{"name":"Mohanpur","countryCode":"IN","stateCode":"UP","latitude":"28.25261000","longitude":"80.24498000"},{"name":"Mohan","countryCode":"IN","stateCode":"UP","latitude":"26.78008000","longitude":"80.67497000"},{"name":"Moradabad","countryCode":"IN","stateCode":"UP","latitude":"28.85250000","longitude":"78.79703000"},{"name":"Moth","countryCode":"IN","stateCode":"UP","latitude":"25.72595000","longitude":"78.95029000"},{"name":"Mubarakpur","countryCode":"IN","stateCode":"UP","latitude":"26.08866000","longitude":"83.29088000"},{"name":"Mughal Sarai","countryCode":"IN","stateCode":"UP","latitude":"25.28307000","longitude":"83.11968000"},{"name":"Muhammadabad","countryCode":"IN","stateCode":"UP","latitude":"25.61907000","longitude":"83.75576000"},{"name":"Mursan","countryCode":"IN","stateCode":"UP","latitude":"27.57788000","longitude":"77.94091000"},{"name":"Muradnagar","countryCode":"IN","stateCode":"UP","latitude":"28.78069000","longitude":"77.49865000"},{"name":"Musafir-Khana","countryCode":"IN","stateCode":"UP","latitude":"26.37837000","longitude":"81.79607000"},{"name":"Muzaffarnagar","countryCode":"IN","stateCode":"UP","latitude":"29.45000000","longitude":"77.58333000"},{"name":"Madhoganj","countryCode":"IN","stateCode":"UP","latitude":"27.11807000","longitude":"80.14058000"},{"name":"Madhogarh","countryCode":"IN","stateCode":"UP","latitude":"26.27522000","longitude":"79.18590000"},{"name":"Manikpur","countryCode":"IN","stateCode":"UP","latitude":"25.06083000","longitude":"81.09961000"},{"name":"Marahra","countryCode":"IN","stateCode":"UP","latitude":"27.73680000","longitude":"78.56891000"},{"name":"Mirganj","countryCode":"IN","stateCode":"UP","latitude":"28.54012000","longitude":"79.20817000"},{"name":"Miranpur","countryCode":"IN","stateCode":"UP","latitude":"29.29026000","longitude":"77.94939000"},{"name":"Miranpur Katra","countryCode":"IN","stateCode":"UP","latitude":"28.02963000","longitude":"79.66778000"},{"name":"Nadigaon","countryCode":"IN","stateCode":"UP","latitude":"26.10784000","longitude":"79.02283000"},{"name":"Nagram","countryCode":"IN","stateCode":"UP","latitude":"26.61872000","longitude":"81.14043000"},{"name":"Nagina","countryCode":"IN","stateCode":"UP","latitude":"29.44433000","longitude":"78.43646000"},{"name":"Najibabad","countryCode":"IN","stateCode":"UP","latitude":"29.61194000","longitude":"78.34274000"},{"name":"Nakur","countryCode":"IN","stateCode":"UP","latitude":"29.91964000","longitude":"77.30438000"},{"name":"Nanauta","countryCode":"IN","stateCode":"UP","latitude":"29.71215000","longitude":"77.41728000"},{"name":"Nandgaon","countryCode":"IN","stateCode":"UP","latitude":"27.71102000","longitude":"77.38653000"},{"name":"Narauli","countryCode":"IN","stateCode":"UP","latitude":"28.48547000","longitude":"78.71484000"},{"name":"Naraura","countryCode":"IN","stateCode":"UP","latitude":"28.20147000","longitude":"78.38723000"},{"name":"Nautanwa","countryCode":"IN","stateCode":"UP","latitude":"27.42752000","longitude":"83.41789000"},{"name":"Nawabganj","countryCode":"IN","stateCode":"UP","latitude":"26.93129000","longitude":"81.19841000"},{"name":"Nichlaul","countryCode":"IN","stateCode":"UP","latitude":"27.31247000","longitude":"83.72530000"},{"name":"Nihtaur","countryCode":"IN","stateCode":"UP","latitude":"29.32416000","longitude":"78.38724000"},{"name":"Niwari","countryCode":"IN","stateCode":"UP","latitude":"28.87611000","longitude":"77.53820000"},{"name":"Nizamabad","countryCode":"IN","stateCode":"UP","latitude":"26.05295000","longitude":"83.05787000"},{"name":"Noida","countryCode":"IN","stateCode":"UP","latitude":"28.58000000","longitude":"77.33000000"},{"name":"Nanpara","countryCode":"IN","stateCode":"UP","latitude":"27.86459000","longitude":"81.50036000"},{"name":"Nurpur","countryCode":"IN","stateCode":"UP","latitude":"29.14956000","longitude":"78.40840000"},{"name":"Obra","countryCode":"IN","stateCode":"UP","latitude":"24.41863000","longitude":"82.98797000"},{"name":"Orai","countryCode":"IN","stateCode":"UP","latitude":"25.99023000","longitude":"79.45334000"},{"name":"Oran","countryCode":"IN","stateCode":"UP","latitude":"25.36882000","longitude":"80.74230000"},{"name":"Pachperwa","countryCode":"IN","stateCode":"UP","latitude":"27.51234000","longitude":"82.64297000"},{"name":"Padrauna","countryCode":"IN","stateCode":"UP","latitude":"26.90403000","longitude":"83.98087000"},{"name":"Pahasu","countryCode":"IN","stateCode":"UP","latitude":"28.17220000","longitude":"78.06376000"},{"name":"Palia Kalan","countryCode":"IN","stateCode":"UP","latitude":"28.43205000","longitude":"80.58137000"},{"name":"Parshadepur","countryCode":"IN","stateCode":"UP","latitude":"26.07354000","longitude":"81.49207000"},{"name":"Parichhatgarh","countryCode":"IN","stateCode":"UP","latitude":"28.97841000","longitude":"77.93422000"},{"name":"Patiali","countryCode":"IN","stateCode":"UP","latitude":"27.69086000","longitude":"78.99823000"},{"name":"Patti","countryCode":"IN","stateCode":"UP","latitude":"25.92150000","longitude":"82.20048000"},{"name":"Pawayan","countryCode":"IN","stateCode":"UP","latitude":"28.06626000","longitude":"80.10305000"},{"name":"Phalauda","countryCode":"IN","stateCode":"UP","latitude":"29.18824000","longitude":"77.82996000"},{"name":"Phaphund","countryCode":"IN","stateCode":"UP","latitude":"26.59888000","longitude":"79.46437000"},{"name":"Phariha","countryCode":"IN","stateCode":"UP","latitude":"27.32166000","longitude":"78.47267000"},{"name":"Phulpur","countryCode":"IN","stateCode":"UP","latitude":"25.54895000","longitude":"82.08950000"},{"name":"Pihani","countryCode":"IN","stateCode":"UP","latitude":"27.61987000","longitude":"80.20343000"},{"name":"Pilkhua","countryCode":"IN","stateCode":"UP","latitude":"28.71271000","longitude":"77.65600000"},{"name":"Pinahat","countryCode":"IN","stateCode":"UP","latitude":"26.88487000","longitude":"78.37647000"},{"name":"Pipraich","countryCode":"IN","stateCode":"UP","latitude":"26.82745000","longitude":"83.52632000"},{"name":"Pratapgarh","countryCode":"IN","stateCode":"UP","latitude":"25.75000000","longitude":"81.75000000"},{"name":"Pukhrayan","countryCode":"IN","stateCode":"UP","latitude":"26.22375000","longitude":"79.83739000"},{"name":"Purwa","countryCode":"IN","stateCode":"UP","latitude":"26.45756000","longitude":"80.77403000"},{"name":"Pali","countryCode":"IN","stateCode":"UP","latitude":"24.49188000","longitude":"78.41617000"},{"name":"Parichha","countryCode":"IN","stateCode":"UP","latitude":"25.50789000","longitude":"78.75954000"},{"name":"Pilibhit","countryCode":"IN","stateCode":"UP","latitude":"28.63124000","longitude":"79.80436000"},{"name":"Puranpur","countryCode":"IN","stateCode":"UP","latitude":"28.51283000","longitude":"80.14829000"},{"name":"Rabupura","countryCode":"IN","stateCode":"UP","latitude":"28.25153000","longitude":"77.60253000"},{"name":"Raebareli","countryCode":"IN","stateCode":"UP","latitude":"26.23090000","longitude":"81.23315000"},{"name":"Rasra","countryCode":"IN","stateCode":"UP","latitude":"25.85760000","longitude":"83.85487000"},{"name":"Rasulabad","countryCode":"IN","stateCode":"UP","latitude":"26.74491000","longitude":"80.49012000"},{"name":"Renukut","countryCode":"IN","stateCode":"UP","latitude":"24.21641000","longitude":"83.03580000"},{"name":"Reoti","countryCode":"IN","stateCode":"UP","latitude":"25.85091000","longitude":"84.37780000"},{"name":"Richha","countryCode":"IN","stateCode":"UP","latitude":"28.69467000","longitude":"79.52284000"},{"name":"Robertsganj","countryCode":"IN","stateCode":"UP","latitude":"24.68860000","longitude":"83.06784000"},{"name":"Rura","countryCode":"IN","stateCode":"UP","latitude":"26.49001000","longitude":"79.90108000"},{"name":"Radhakund","countryCode":"IN","stateCode":"UP","latitude":"27.52432000","longitude":"77.49101000"},{"name":"Rajapur","countryCode":"IN","stateCode":"UP","latitude":"25.38725000","longitude":"81.15125000"},{"name":"Ramkola","countryCode":"IN","stateCode":"UP","latitude":"26.90172000","longitude":"83.83758000"},{"name":"Ramnagar","countryCode":"IN","stateCode":"UP","latitude":"25.26907000","longitude":"83.02971000"},{"name":"Rampur","countryCode":"IN","stateCode":"UP","latitude":"28.81014000","longitude":"79.02699000"},{"name":"Rampura","countryCode":"IN","stateCode":"UP","latitude":"26.34967000","longitude":"79.18234000"},{"name":"Ranipur","countryCode":"IN","stateCode":"UP","latitude":"25.25034000","longitude":"79.06204000"},{"name":"Rath","countryCode":"IN","stateCode":"UP","latitude":"25.59474000","longitude":"79.56660000"},{"name":"Raya","countryCode":"IN","stateCode":"UP","latitude":"27.55607000","longitude":"77.78972000"},{"name":"Rudarpur","countryCode":"IN","stateCode":"UP","latitude":"26.44467000","longitude":"83.61302000"},{"name":"Sadabad","countryCode":"IN","stateCode":"UP","latitude":"27.43818000","longitude":"78.03758000"},{"name":"Safipur","countryCode":"IN","stateCode":"UP","latitude":"26.73783000","longitude":"80.34350000"},{"name":"Sahaspur","countryCode":"IN","stateCode":"UP","latitude":"29.12125000","longitude":"78.62273000"},{"name":"Sahaswan","countryCode":"IN","stateCode":"UP","latitude":"28.07227000","longitude":"78.75082000"},{"name":"Saharanpur","countryCode":"IN","stateCode":"UP","latitude":"29.90000000","longitude":"77.68333000"},{"name":"Sahawar","countryCode":"IN","stateCode":"UP","latitude":"27.79603000","longitude":"78.83373000"},{"name":"Saidpur","countryCode":"IN","stateCode":"UP","latitude":"25.53749000","longitude":"83.22378000"},{"name":"Sakit","countryCode":"IN","stateCode":"UP","latitude":"27.43463000","longitude":"78.77903000"},{"name":"Salon","countryCode":"IN","stateCode":"UP","latitude":"26.02857000","longitude":"81.45403000"},{"name":"Sambhal","countryCode":"IN","stateCode":"UP","latitude":"28.58498000","longitude":"78.56959000"},{"name":"Samthar","countryCode":"IN","stateCode":"UP","latitude":"25.84348000","longitude":"78.90683000"},{"name":"Sandila","countryCode":"IN","stateCode":"UP","latitude":"27.06989000","longitude":"80.51497000"},{"name":"Sant Kabir Nagar","countryCode":"IN","stateCode":"UP","latitude":"26.79016000","longitude":"83.03481000"},{"name":"Sant Ravi Das Nagar","countryCode":"IN","stateCode":"UP","latitude":"25.35792000","longitude":"82.43080000"},{"name":"Sarai Ekdil","countryCode":"IN","stateCode":"UP","latitude":"26.74442000","longitude":"79.09353000"},{"name":"Sarauli","countryCode":"IN","stateCode":"UP","latitude":"28.49404000","longitude":"79.09177000"},{"name":"Sardhana","countryCode":"IN","stateCode":"UP","latitude":"29.14551000","longitude":"77.61433000"},{"name":"Sarai Mir","countryCode":"IN","stateCode":"UP","latitude":"26.02705000","longitude":"82.91843000"},{"name":"Sarai Akil","countryCode":"IN","stateCode":"UP","latitude":"25.37890000","longitude":"81.51035000"},{"name":"Sarila","countryCode":"IN","stateCode":"UP","latitude":"25.77579000","longitude":"79.67535000"},{"name":"Satrikh","countryCode":"IN","stateCode":"UP","latitude":"26.86045000","longitude":"81.19567000"},{"name":"Saurikh","countryCode":"IN","stateCode":"UP","latitude":"27.03051000","longitude":"79.48813000"},{"name":"Sector","countryCode":"IN","stateCode":"UP","latitude":"28.57080000","longitude":"77.32610000"},{"name":"Seohara","countryCode":"IN","stateCode":"UP","latitude":"29.20904000","longitude":"78.58837000"},{"name":"Shamsabad","countryCode":"IN","stateCode":"UP","latitude":"27.01718000","longitude":"78.12358000"},{"name":"Shankargarh","countryCode":"IN","stateCode":"UP","latitude":"25.18200000","longitude":"81.61769000"},{"name":"Shergarh","countryCode":"IN","stateCode":"UP","latitude":"28.65128000","longitude":"79.36815000"},{"name":"Sherkot","countryCode":"IN","stateCode":"UP","latitude":"29.32704000","longitude":"78.57429000"},{"name":"Shikohabad","countryCode":"IN","stateCode":"UP","latitude":"27.10800000","longitude":"78.58661000"},{"name":"Shikarpur","countryCode":"IN","stateCode":"UP","latitude":"28.28072000","longitude":"78.01411000"},{"name":"Shrawasti","countryCode":"IN","stateCode":"UP","latitude":"27.50746000","longitude":"82.00470000"},{"name":"Shahganj","countryCode":"IN","stateCode":"UP","latitude":"26.04965000","longitude":"82.68423000"},{"name":"Shahi","countryCode":"IN","stateCode":"UP","latitude":"28.55023000","longitude":"79.31761000"},{"name":"Shahjahanpur","countryCode":"IN","stateCode":"UP","latitude":"28.00000000","longitude":"79.83333000"},{"name":"Shahpur","countryCode":"IN","stateCode":"UP","latitude":"29.35010000","longitude":"77.55160000"},{"name":"Shahabad","countryCode":"IN","stateCode":"UP","latitude":"27.64310000","longitude":"79.94020000"},{"name":"Shamli","countryCode":"IN","stateCode":"UP","latitude":"29.44970000","longitude":"77.30959000"},{"name":"Shishgarh","countryCode":"IN","stateCode":"UP","latitude":"28.72928000","longitude":"79.31469000"},{"name":"Siddharthnagar","countryCode":"IN","stateCode":"UP","latitude":"27.25797000","longitude":"83.01465000"},{"name":"Sidhauli","countryCode":"IN","stateCode":"UP","latitude":"27.28202000","longitude":"80.83450000"},{"name":"Sidhpura","countryCode":"IN","stateCode":"UP","latitude":"27.63312000","longitude":"78.86918000"},{"name":"Sikandarpur","countryCode":"IN","stateCode":"UP","latitude":"26.04327000","longitude":"84.05298000"},{"name":"Sikandarabad","countryCode":"IN","stateCode":"UP","latitude":"28.45226000","longitude":"77.70004000"},{"name":"Sikandra","countryCode":"IN","stateCode":"UP","latitude":"26.36722000","longitude":"79.62980000"},{"name":"Sikandra Rao","countryCode":"IN","stateCode":"UP","latitude":"27.68859000","longitude":"78.37985000"},{"name":"Sirsi","countryCode":"IN","stateCode":"UP","latitude":"28.63916000","longitude":"78.64303000"},{"name":"Sirsa","countryCode":"IN","stateCode":"UP","latitude":"25.26340000","longitude":"82.09190000"},{"name":"Sirsaganj","countryCode":"IN","stateCode":"UP","latitude":"27.05715000","longitude":"78.68661000"},{"name":"Sirathu","countryCode":"IN","stateCode":"UP","latitude":"25.64292000","longitude":"81.31855000"},{"name":"Sisauli","countryCode":"IN","stateCode":"UP","latitude":"29.41386000","longitude":"77.46890000"},{"name":"Siswa Bazar","countryCode":"IN","stateCode":"UP","latitude":"27.14652000","longitude":"83.75803000"},{"name":"Sonbhadra","countryCode":"IN","stateCode":"UP","latitude":"24.40212000","longitude":"83.05352000"},{"name":"Soron","countryCode":"IN","stateCode":"UP","latitude":"27.89055000","longitude":"78.74621000"},{"name":"Sultanpur","countryCode":"IN","stateCode":"UP","latitude":"26.25000000","longitude":"82.00000000"},{"name":"Surianwan","countryCode":"IN","stateCode":"UP","latitude":"25.46387000","longitude":"82.41922000"},{"name":"Suar","countryCode":"IN","stateCode":"UP","latitude":"29.02841000","longitude":"79.05654000"},{"name":"Sadat","countryCode":"IN","stateCode":"UP","latitude":"25.67117000","longitude":"83.30269000"},{"name":"Sandi","countryCode":"IN","stateCode":"UP","latitude":"27.28867000","longitude":"79.95190000"},{"name":"Sasni","countryCode":"IN","stateCode":"UP","latitude":"27.70287000","longitude":"78.08278000"},{"name":"Sitapur","countryCode":"IN","stateCode":"UP","latitude":"27.50000000","longitude":"80.91667000"},{"name":"Thakurdwara","countryCode":"IN","stateCode":"UP","latitude":"29.19203000","longitude":"78.86145000"},{"name":"Thana Bhawan","countryCode":"IN","stateCode":"UP","latitude":"29.58605000","longitude":"77.41811000"},{"name":"Tikaitnagar","countryCode":"IN","stateCode":"UP","latitude":"26.94612000","longitude":"81.56583000"},{"name":"Tilhar","countryCode":"IN","stateCode":"UP","latitude":"27.96282000","longitude":"79.73827000"},{"name":"Tindwari","countryCode":"IN","stateCode":"UP","latitude":"25.61739000","longitude":"80.52718000"},{"name":"Titron","countryCode":"IN","stateCode":"UP","latitude":"29.66824000","longitude":"77.32391000"},{"name":"Tori-Fatehpur","countryCode":"IN","stateCode":"UP","latitude":"25.45505000","longitude":"79.11428000"},{"name":"Tulsipur","countryCode":"IN","stateCode":"UP","latitude":"27.53370000","longitude":"82.41653000"},{"name":"Tajpur","countryCode":"IN","stateCode":"UP","latitude":"29.16242000","longitude":"78.48458000"},{"name":"Talbahat","countryCode":"IN","stateCode":"UP","latitude":"25.04357000","longitude":"78.43441000"},{"name":"Talgram","countryCode":"IN","stateCode":"UP","latitude":"27.04753000","longitude":"79.64811000"},{"name":"Tanda","countryCode":"IN","stateCode":"UP","latitude":"28.97621000","longitude":"78.94187000"},{"name":"Tikri","countryCode":"IN","stateCode":"UP","latitude":"29.22910000","longitude":"77.35479000"},{"name":"Tundla","countryCode":"IN","stateCode":"UP","latitude":"27.21460000","longitude":"78.23683000"},{"name":"Ugu","countryCode":"IN","stateCode":"UP","latitude":"26.79681000","longitude":"80.32093000"},{"name":"Ujhani","countryCode":"IN","stateCode":"UP","latitude":"28.00311000","longitude":"79.00821000"},{"name":"Unnao","countryCode":"IN","stateCode":"UP","latitude":"26.50000000","longitude":"80.50000000"},{"name":"Usehat","countryCode":"IN","stateCode":"UP","latitude":"27.79796000","longitude":"79.23763000"},{"name":"Utraula","countryCode":"IN","stateCode":"UP","latitude":"27.31933000","longitude":"82.41872000"},{"name":"Varanasi","countryCode":"IN","stateCode":"UP","latitude":"25.31668000","longitude":"83.01041000"},{"name":"Vrindavan","countryCode":"IN","stateCode":"UP","latitude":"27.58105000","longitude":"77.69662000"},{"name":"Wazirganj","countryCode":"IN","stateCode":"UP","latitude":"28.21145000","longitude":"79.05665000"},{"name":"Zafarabad","countryCode":"IN","stateCode":"UP","latitude":"25.69867000","longitude":"82.73354000"},{"name":"Zaidpur","countryCode":"IN","stateCode":"UP","latitude":"26.83093000","longitude":"81.32929000"},{"name":"Zamania","countryCode":"IN","stateCode":"UP","latitude":"25.41961000","longitude":"83.55786000"},{"name":"Un","countryCode":"IN","stateCode":"UP","latitude":"29.58479000","longitude":"77.25540000"},{"name":"Aidalpur","countryCode":"IN","stateCode":"UP","latitude":"26.13333333","longitude":"79.45000000"},{"name":"Airwa","countryCode":"IN","stateCode":"UP","latitude":"26.90000000","longitude":"79.43333333"},{"name":"Akola","countryCode":"IN","stateCode":"UP","latitude":"27.06547000","longitude":"77.88084000"},{"name":"Allahabad","countryCode":"IN","stateCode":"UP","latitude":"25.45000000","longitude":"81.85000000"},{"name":"Amauli","countryCode":"IN","stateCode":"UP","latitude":"26.01666667","longitude":"80.30000000"},{"name":"Araul","countryCode":"IN","stateCode":"UP","latitude":"26.91700000","longitude":"80.03300000"},{"name":"Asalatganj","countryCode":"IN","stateCode":"UP","latitude":"26.68333333","longitude":"79.85000000"},{"name":"Azizpur","countryCode":"IN","stateCode":"UP","latitude":"26.97638889","longitude":"79.22138889"},{"name":"Baghra","countryCode":"IN","stateCode":"UP","latitude":"29.46666667","longitude":"77.58333333"},{"name":"Baksar","countryCode":"IN","stateCode":"UP","latitude":"28.76666667","longitude":"78.01666667"},{"name":"Balamau","countryCode":"IN","stateCode":"UP","latitude":"27.16666667","longitude":"80.35000000"},{"name":"Baldeo","countryCode":"IN","stateCode":"UP","latitude":"27.41666667","longitude":"77.81666667"},{"name":"Banthra","countryCode":"IN","stateCode":"UP","latitude":"27.91720000","longitude":"79.81740000"},{"name":"Barhalganj","countryCode":"IN","stateCode":"UP","latitude":"26.28333333","longitude":"83.50000000"},{"name":"Barkhera","countryCode":"IN","stateCode":"UP","latitude":"28.45000000","longitude":"79.80000000"},{"name":"Barokhar","countryCode":"IN","stateCode":"UP","latitude":"24.91666667","longitude":"81.96666667"},{"name":"Barwar (Lakhimpur Kheri)","countryCode":"IN","stateCode":"UP","latitude":"25.50583333","longitude":"79.13972222"},{"name":"Belthara","countryCode":"IN","stateCode":"UP","latitude":"26.12694444","longitude":"83.89138889"},{"name":"Bhadarsa","countryCode":"IN","stateCode":"UP","latitude":"26.66027778","longitude":"82.12416667"},{"name":"Bharatpura","countryCode":"IN","stateCode":"UP","latitude":"25.23333333","longitude":"78.96666667"},{"name":"Bhargain","countryCode":"IN","stateCode":"UP","latitude":"27.61500000","longitude":"79.14416667"},{"name":"Bhaupur","countryCode":"IN","stateCode":"UP","latitude":"26.91666667","longitude":"79.21666667"},{"name":"Bhimtal","countryCode":"IN","stateCode":"UP","latitude":"29.34444444","longitude":"79.56305556"},{"name":"Bhognipur","countryCode":"IN","stateCode":"UP","latitude":"26.24000000","longitude":"79.80000000"},{"name":"Bidhnu","countryCode":"IN","stateCode":"UP","latitude":"26.33333333","longitude":"80.28333333"},{"name":"Bighapur","countryCode":"IN","stateCode":"UP","latitude":"26.35000000","longitude":"80.68000000"},{"name":"Binauli","countryCode":"IN","stateCode":"UP","latitude":"29.09416667","longitude":"77.40083333"},{"name":"Binaur","countryCode":"IN","stateCode":"UP","latitude":"26.38333333","longitude":"80.16666667"},{"name":"Birdpur","countryCode":"IN","stateCode":"UP","latitude":"27.38330000","longitude":"83.11670000"},{"name":"Birpur","countryCode":"IN","stateCode":"UP","latitude":"26.53000000","longitude":"86.25000000"},{"name":"Bisanda Buzurg","countryCode":"IN","stateCode":"UP","latitude":"25.41666667","longitude":"80.61666667"},{"name":"Chandausi","countryCode":"IN","stateCode":"UP","latitude":"28.45000000","longitude":"78.77000000"},{"name":"Chhitauni","countryCode":"IN","stateCode":"UP","latitude":"27.11666667","longitude":"83.98333333"},{"name":"Chitrakoot Dham","countryCode":"IN","stateCode":"UP","latitude":"25.20000000","longitude":"80.90000000"},{"name":"Churk","countryCode":"IN","stateCode":"UP","latitude":"24.65000000","longitude":"83.10000000"},{"name":"Daraganj","countryCode":"IN","stateCode":"UP","latitude":"25.43333333","longitude":"81.88333333"},{"name":"Daranagar","countryCode":"IN","stateCode":"UP","latitude":"25.68162080","longitude":"81.34975790"},{"name":"Deogarh","countryCode":"IN","stateCode":"UP","latitude":"24.52600000","longitude":"78.23800000"},{"name":"Derapur","countryCode":"IN","stateCode":"UP","latitude":"26.41666667","longitude":"79.80000000"},{"name":"Dhanghata","countryCode":"IN","stateCode":"UP","latitude":"26.55419444","longitude":"83.00806111"},{"name":"Dharau","countryCode":"IN","stateCode":"UP","latitude":"26.38333333","longitude":"79.96666667"},{"name":"Divrasai","countryCode":"IN","stateCode":"UP","latitude":"26.81900000","longitude":"79.14900000"},{"name":"Domariaganj","countryCode":"IN","stateCode":"UP","latitude":"27.22000000","longitude":"82.67000000"},{"name":"Etmadpur","countryCode":"IN","stateCode":"UP","latitude":"27.23971944","longitude":"78.20000000"},{"name":"Fatehpur (Barabanki)","countryCode":"IN","stateCode":"UP","latitude":"27.17000000","longitude":"81.22000000"},{"name":"Gahlon","countryCode":"IN","stateCode":"UP","latitude":"26.53333333","longitude":"79.96666667"},{"name":"Gahmar","countryCode":"IN","stateCode":"UP","latitude":"25.49700000","longitude":"83.82200000"},{"name":"Gaini","countryCode":"IN","stateCode":"UP","latitude":"28.21000000","longitude":"79.16000000"},{"name":"Ganj Dundawara","countryCode":"IN","stateCode":"UP","latitude":"27.73277778","longitude":"78.94166667"},{"name":"Garhwa","countryCode":"IN","stateCode":"UP","latitude":"24.18000000","longitude":"83.82000000"},{"name":"Gauriganj","countryCode":"IN","stateCode":"UP","latitude":"26.20600000","longitude":"81.69000000"},{"name":"Gonda (Aligarh)","countryCode":"IN","stateCode":"UP","latitude":"27.83330000","longitude":"77.88330000"},{"name":"Gosainganj","countryCode":"IN","stateCode":"UP","latitude":"26.77000000","longitude":"81.12000000"},{"name":"Haraipur","countryCode":"IN","stateCode":"UP","latitude":"26.90000000","longitude":"79.70000000"},{"name":"Harchandpur","countryCode":"IN","stateCode":"UP","latitude":"26.36000000","longitude":"81.17000000"},{"name":"Hata (India)","countryCode":"IN","stateCode":"UP","latitude":"26.75000000","longitude":"83.74000000"},{"name":"Hulas","countryCode":"IN","stateCode":"UP","latitude":"29.69027778","longitude":"77.36027778"},{"name":"Ibrahimpur","countryCode":"IN","stateCode":"UP","latitude":"26.01027778","longitude":"83.16861111"},{"name":"Indragarh","countryCode":"IN","stateCode":"UP","latitude":"29.91299444","longitude":"74.32284167"},{"name":"Islamnagar (Badaun)","countryCode":"IN","stateCode":"UP","latitude":"28.33000000","longitude":"78.72000000"},{"name":"Jahanabad (Pilibhit)","countryCode":"IN","stateCode":"UP","latitude":"28.63330000","longitude":"79.80000000"},{"name":"Janghai","countryCode":"IN","stateCode":"UP","latitude":"25.55000000","longitude":"82.31666667"},{"name":"Jarwa","countryCode":"IN","stateCode":"UP","latitude":"27.65000000","longitude":"82.51666667"},{"name":"Jhajhar","countryCode":"IN","stateCode":"UP","latitude":"27.86000000","longitude":"75.28000000"},{"name":"Jiyanpur","countryCode":"IN","stateCode":"UP","latitude":"26.15000000","longitude":"83.33000000"},{"name":"Kagarol","countryCode":"IN","stateCode":"UP","latitude":"27.01666667","longitude":"77.85000000"},{"name":"Kalyanpur","countryCode":"IN","stateCode":"UP","latitude":"26.51912222","longitude":"80.24980556"},{"name":"Kaptanganj","countryCode":"IN","stateCode":"UP","latitude":"26.93000000","longitude":"83.72000000"},{"name":"Kara","countryCode":"IN","stateCode":"UP","latitude":"25.70000000","longitude":"81.35000000"},{"name":"Karbigwan","countryCode":"IN","stateCode":"UP","latitude":"26.20000000","longitude":"80.50000000"},{"name":"Karchana","countryCode":"IN","stateCode":"UP","latitude":"25.28000000","longitude":"81.93000000"},{"name":"Kausani","countryCode":"IN","stateCode":"UP","latitude":"29.84305556","longitude":"79.60333333"},{"name":"Khailar","countryCode":"IN","stateCode":"UP","latitude":"25.35000000","longitude":"78.53000000"},{"name":"Kishanpur baral","countryCode":"IN","stateCode":"UP","latitude":"29.20000000","longitude":"77.28333333"},{"name":"Kuchesar","countryCode":"IN","stateCode":"UP","latitude":"28.68333333","longitude":"77.95000000"},{"name":"Kudarkot","countryCode":"IN","stateCode":"UP","latitude":"26.81666667","longitude":"79.40000000"},{"name":"Kundarki","countryCode":"IN","stateCode":"UP","latitude":"28.68300000","longitude":"78.78500000"},{"name":"Kurebhar,saidkhanpur","countryCode":"IN","stateCode":"UP","latitude":"26.43333333","longitude":"82.11666667"},{"name":"Kusmara","countryCode":"IN","stateCode":"UP","latitude":"27.11666667","longitude":"79.28333333"},{"name":"Kuthaund","countryCode":"IN","stateCode":"UP","latitude":"26.36666667","longitude":"79.41666667"},{"name":"Lambhua","countryCode":"IN","stateCode":"UP","latitude":"26.15000000","longitude":"82.21000000"},{"name":"Lawar","countryCode":"IN","stateCode":"UP","latitude":"29.11666667","longitude":"77.76666667"},{"name":"Machhali Shahar","countryCode":"IN","stateCode":"UP","latitude":"25.68000000","longitude":"82.42000000"},{"name":"Mahrajganj","countryCode":"IN","stateCode":"UP","latitude":"26.26666667","longitude":"83.11666667"},{"name":"Mahrajganj (Raebareli)","countryCode":"IN","stateCode":"UP","latitude":"26.38333333","longitude":"81.28333333"},{"name":"Mahul","countryCode":"IN","stateCode":"UP","latitude":"26.13333333","longitude":"82.81666667"},{"name":"Majhupur","countryCode":"IN","stateCode":"UP","latitude":"27.03333333","longitude":"79.41666667"},{"name":"Makanpur","countryCode":"IN","stateCode":"UP","latitude":"26.90222222","longitude":"79.97805556"},{"name":"Malasa","countryCode":"IN","stateCode":"UP","latitude":"26.26755000","longitude":"79.94489000"},{"name":"Mau Aima","countryCode":"IN","stateCode":"UP","latitude":"25.70000000","longitude":"81.91666667"},{"name":"Maurawan","countryCode":"IN","stateCode":"UP","latitude":"26.43000000","longitude":"80.88000000"},{"name":"Mawar","countryCode":"IN","stateCode":"UP","latitude":"26.30416667","longitude":"79.92111111"},{"name":"Mehdawal","countryCode":"IN","stateCode":"UP","latitude":"26.98333333","longitude":"83.11666667"},{"name":"Milkipur","countryCode":"IN","stateCode":"UP","latitude":"26.60000000","longitude":"81.91000000"},{"name":"Mukteshwar","countryCode":"IN","stateCode":"UP","latitude":"29.47220000","longitude":"79.64790000"},{"name":"Mungra Badshahpur","countryCode":"IN","stateCode":"UP","latitude":"25.65000000","longitude":"82.18000000"},{"name":"Munsyari","countryCode":"IN","stateCode":"UP","latitude":"30.06741389","longitude":"80.23856111"},{"name":"Muradabad","countryCode":"IN","stateCode":"UP","latitude":"28.83888889","longitude":"78.77694444"},{"name":"Musafirkhana","countryCode":"IN","stateCode":"UP","latitude":"26.45000000","longitude":"81.80000000"},{"name":"Nagla","countryCode":"IN","stateCode":"UP","latitude":"29.01000000","longitude":"79.51000000"},{"name":"Narora","countryCode":"IN","stateCode":"UP","latitude":"28.19666667","longitude":"78.38138889"},{"name":"Naugama","countryCode":"IN","stateCode":"UP","latitude":"27.70000000","longitude":"79.65000000"},{"name":"Naurangpur","countryCode":"IN","stateCode":"UP","latitude":"27.16666667","longitude":"79.78333333"},{"name":"Nawabganj (Barabanki)","countryCode":"IN","stateCode":"UP","latitude":"26.94000000","longitude":"81.19000000"},{"name":"Nawabganj (Bareilly)","countryCode":"IN","stateCode":"UP","latitude":"28.54000000","longitude":"79.63300000"},{"name":"Newara","countryCode":"IN","stateCode":"UP","latitude":"27.76666667","longitude":"79.28333333"},{"name":"Nigoh","countryCode":"IN","stateCode":"UP","latitude":"26.75000000","longitude":"79.15000000"},{"name":"Paigaon","countryCode":"IN","stateCode":"UP","latitude":"27.78333333","longitude":"77.53333333"},{"name":"Paras Rampur","countryCode":"IN","stateCode":"UP","latitude":"31.32388889","longitude":"75.67472222"},{"name":"Pathakpura","countryCode":"IN","stateCode":"UP","latitude":"26.84441000","longitude":"78.74037000"},{"name":"Payagpur","countryCode":"IN","stateCode":"UP","latitude":"27.40000000","longitude":"81.80000000"},{"name":"Phaphamau","countryCode":"IN","stateCode":"UP","latitude":"25.53333333","longitude":"81.86666667"},{"name":"Pheona","countryCode":"IN","stateCode":"UP","latitude":"29.08333333","longitude":"78.35000000"},{"name":"Pichhaura","countryCode":"IN","stateCode":"UP","latitude":"26.33333333","longitude":"79.31666667"},{"name":"Pilkhuwa","countryCode":"IN","stateCode":"UP","latitude":"28.71196944","longitude":"77.65445556"},{"name":"Pipri","countryCode":"IN","stateCode":"UP","latitude":"24.18000000","longitude":"83.00000000"},{"name":"Purmafi","countryCode":"IN","stateCode":"UP","latitude":"29.55000000","longitude":"77.26666667"},{"name":"Qadirganj","countryCode":"IN","stateCode":"UP","latitude":"27.78333333","longitude":"79.06666667"},{"name":"Radha Kund","countryCode":"IN","stateCode":"UP","latitude":"27.52444444","longitude":"77.49027778"},{"name":"Ranipur Barsi","countryCode":"IN","stateCode":"UP","latitude":"29.90000000","longitude":"77.21666667"},{"name":"Rehar","countryCode":"IN","stateCode":"UP","latitude":"29.36666667","longitude":"78.76666667"},{"name":"Renukoot","countryCode":"IN","stateCode":"UP","latitude":"24.20000000","longitude":"83.03000000"},{"name":"Reotipur","countryCode":"IN","stateCode":"UP","latitude":"25.55000000","longitude":"83.71666667"},{"name":"Rudauli","countryCode":"IN","stateCode":"UP","latitude":"26.75000000","longitude":"81.75000000"},{"name":"Sabalpur","countryCode":"IN","stateCode":"UP","latitude":"27.17604900","longitude":"79.42012000"},{"name":"Sachendi","countryCode":"IN","stateCode":"UP","latitude":"26.37116500","longitude":"80.11230000"},{"name":"Sahibabad","countryCode":"IN","stateCode":"UP","latitude":"28.68333333","longitude":"77.40000000"},{"name":"Sahpau","countryCode":"IN","stateCode":"UP","latitude":"27.43527778","longitude":"78.14138889"},{"name":"Sakhanu","countryCode":"IN","stateCode":"UP","latitude":"27.95472222","longitude":"79.22750000"},{"name":"Salempur","countryCode":"IN","stateCode":"UP","latitude":"26.30000000","longitude":"83.91666667"},{"name":"Sarurpur","countryCode":"IN","stateCode":"UP","latitude":"29.03333333","longitude":"77.23333333"},{"name":"Shibnagar","countryCode":"IN","stateCode":"UP","latitude":"28.50000000","longitude":"79.98333333"},{"name":"Shikarpur (Bulandshahr)","countryCode":"IN","stateCode":"UP","latitude":"28.28000000","longitude":"78.02000000"},{"name":"Shivrajpur","countryCode":"IN","stateCode":"UP","latitude":"26.85722222","longitude":"79.11500000"},{"name":"Siddhaur","countryCode":"IN","stateCode":"UP","latitude":"26.76944444","longitude":"81.41805556"},{"name":"Sikandrabad","countryCode":"IN","stateCode":"UP","latitude":"28.44952500","longitude":"77.69415278"},{"name":"Terha","countryCode":"IN","stateCode":"UP","latitude":"25.83330000","longitude":"80.25000000"},{"name":"Tigri","countryCode":"IN","stateCode":"UP","latitude":"28.51083333","longitude":"77.23888889"},{"name":"Tilsahri","countryCode":"IN","stateCode":"UP","latitude":"26.33330000","longitude":"80.41670000"},{"name":"Tori Fatehpur","countryCode":"IN","stateCode":"UP","latitude":"25.45000000","longitude":"79.13330000"},{"name":"Umri","countryCode":"IN","stateCode":"UP","latitude":"26.33333333","longitude":"79.25000000"},{"name":"Usawan","countryCode":"IN","stateCode":"UP","latitude":"27.81583333","longitude":"79.34861111"},{"name":"Uska","countryCode":"IN","stateCode":"UP","latitude":"27.20000000","longitude":"83.11666667"},{"name":"Vindhyachal","countryCode":"IN","stateCode":"UP","latitude":"25.16670000","longitude":"82.50000000"},{"name":"Walterganj","countryCode":"IN","stateCode":"UP","latitude":"26.86670000","longitude":"82.71670000"},{"name":"Yusufpur","countryCode":"IN","stateCode":"UP","latitude":"25.66670000","longitude":"83.46670000"},{"name":"Addanki","countryCode":"IN","stateCode":"AP","latitude":"15.81061000","longitude":"79.97338000"},{"name":"Akasahebpet","countryCode":"IN","stateCode":"AP","latitude":"17.50455000","longitude":"82.56597000"},{"name":"Akividu","countryCode":"IN","stateCode":"AP","latitude":"16.58225000","longitude":"81.38112000"},{"name":"Akkarampalle","countryCode":"IN","stateCode":"AP","latitude":"13.65000000","longitude":"79.42000000"},{"name":"Amalapuram","countryCode":"IN","stateCode":"AP","latitude":"16.57868000","longitude":"82.00609000"},{"name":"Amudalavalasa","countryCode":"IN","stateCode":"AP","latitude":"18.41025000","longitude":"83.90295000"},{"name":"Anakapalle","countryCode":"IN","stateCode":"AP","latitude":"17.69134000","longitude":"83.00395000"},{"name":"Anantapur","countryCode":"IN","stateCode":"AP","latitude":"14.55000000","longitude":"77.41667000"},{"name":"Atmakur","countryCode":"IN","stateCode":"AP","latitude":"15.88109000","longitude":"78.58704000"},{"name":"Attili","countryCode":"IN","stateCode":"AP","latitude":"16.70000000","longitude":"81.60000000"},{"name":"Avanigadda","countryCode":"IN","stateCode":"AP","latitude":"16.02148000","longitude":"80.91808000"},{"name":"Badvel","countryCode":"IN","stateCode":"AP","latitude":"14.74510000","longitude":"79.06288000"},{"name":"Banganapalle","countryCode":"IN","stateCode":"AP","latitude":"15.31771000","longitude":"78.22669000"},{"name":"Betamcherla","countryCode":"IN","stateCode":"AP","latitude":"15.45144000","longitude":"78.14797000"},{"name":"Bhattiprolu","countryCode":"IN","stateCode":"AP","latitude":"16.10260000","longitude":"80.78074000"},{"name":"Bhimavaram","countryCode":"IN","stateCode":"AP","latitude":"16.54078000","longitude":"81.52322000"},{"name":"Bhimunipatnam","countryCode":"IN","stateCode":"AP","latitude":"17.89017000","longitude":"83.45203000"},{"name":"Bobbili","countryCode":"IN","stateCode":"AP","latitude":"18.57366000","longitude":"83.35925000"},{"name":"Bapatla","countryCode":"IN","stateCode":"AP","latitude":"15.90422000","longitude":"80.46743000"},{"name":"Challapalle","countryCode":"IN","stateCode":"AP","latitude":"16.11756000","longitude":"80.93139000"},{"name":"Chemmumiahpet","countryCode":"IN","stateCode":"AP","latitude":"15.89794000","longitude":"79.32129000"},{"name":"Chilakalurupet","countryCode":"IN","stateCode":"AP","latitude":"16.08987000","longitude":"80.16705000"},{"name":"Chinnachowk","countryCode":"IN","stateCode":"AP","latitude":"14.47516000","longitude":"78.83540000"},{"name":"Chittoor","countryCode":"IN","stateCode":"AP","latitude":"13.41667000","longitude":"79.00000000"},{"name":"Chodavaram","countryCode":"IN","stateCode":"AP","latitude":"17.82884000","longitude":"82.93526000"},{"name":"Chipurupalle","countryCode":"IN","stateCode":"AP","latitude":"18.31142000","longitude":"83.56846000"},{"name":"Chirala","countryCode":"IN","stateCode":"AP","latitude":"15.82385000","longitude":"80.35219000"},{"name":"Cuddapah","countryCode":"IN","stateCode":"AP","latitude":"14.41667000","longitude":"78.75000000"},{"name":"Cumbum","countryCode":"IN","stateCode":"AP","latitude":"15.58171000","longitude":"79.11059000"},{"name":"Darsi","countryCode":"IN","stateCode":"AP","latitude":"15.76978000","longitude":"79.67939000"},{"name":"Dharmavaram","countryCode":"IN","stateCode":"AP","latitude":"14.41435000","longitude":"77.72035000"},{"name":"Dhone","countryCode":"IN","stateCode":"AP","latitude":"15.39520000","longitude":"77.87150000"},{"name":"Diguvametta","countryCode":"IN","stateCode":"AP","latitude":"15.39507000","longitude":"78.82930000"},{"name":"East Godavari","countryCode":"IN","stateCode":"AP","latitude":"17.83333000","longitude":"81.83333000"},{"name":"Elamanchili","countryCode":"IN","stateCode":"AP","latitude":"17.54907000","longitude":"82.85749000"},{"name":"Ellore","countryCode":"IN","stateCode":"AP","latitude":"16.71311000","longitude":"81.10437000"},{"name":"Emmiganur","countryCode":"IN","stateCode":"AP","latitude":"15.77203000","longitude":"77.48345000"},{"name":"Erraguntla","countryCode":"IN","stateCode":"AP","latitude":"14.63853000","longitude":"78.53974000"},{"name":"Etikoppaka","countryCode":"IN","stateCode":"AP","latitude":"17.50000000","longitude":"82.73333000"},{"name":"Gajuwaka","countryCode":"IN","stateCode":"AP","latitude":"17.70000000","longitude":"83.21667000"},{"name":"Ganguvada","countryCode":"IN","stateCode":"AP","latitude":"18.66667000","longitude":"84.11667000"},{"name":"Gannavaram","countryCode":"IN","stateCode":"AP","latitude":"16.54092000","longitude":"80.80213000"},{"name":"Giddalur","countryCode":"IN","stateCode":"AP","latitude":"15.37439000","longitude":"78.92609000"},{"name":"Gokavaram","countryCode":"IN","stateCode":"AP","latitude":"17.25823000","longitude":"81.84985000"},{"name":"Gorantla","countryCode":"IN","stateCode":"AP","latitude":"13.98411000","longitude":"77.77224000"},{"name":"Govindapuram,Chilakaluripet,Guntur","countryCode":"IN","stateCode":"AP","latitude":"16.15477000","longitude":"80.10279000"},{"name":"Gudivada","countryCode":"IN","stateCode":"AP","latitude":"16.43547000","longitude":"80.99555000"},{"name":"Gudlavalleru","countryCode":"IN","stateCode":"AP","latitude":"16.35000000","longitude":"81.05000000"},{"name":"Guntakal Junction","countryCode":"IN","stateCode":"AP","latitude":"15.17112000","longitude":"77.36244000"},{"name":"Guntur","countryCode":"IN","stateCode":"AP","latitude":"16.29974000","longitude":"80.45729000"},{"name":"Gudur","countryCode":"IN","stateCode":"AP","latitude":"14.15093000","longitude":"79.85210000"},{"name":"Hindupur","countryCode":"IN","stateCode":"AP","latitude":"13.82807000","longitude":"77.49143000"},{"name":"Ichchapuram","countryCode":"IN","stateCode":"AP","latitude":"19.11393000","longitude":"84.68721000"},{"name":"Jaggayyapeta","countryCode":"IN","stateCode":"AP","latitude":"16.89380000","longitude":"80.09807000"},{"name":"Jammalamadugu","countryCode":"IN","stateCode":"AP","latitude":"14.84677000","longitude":"78.38314000"},{"name":"Kadiri","countryCode":"IN","stateCode":"AP","latitude":"14.11168000","longitude":"78.15982000"},{"name":"Kaikalur","countryCode":"IN","stateCode":"AP","latitude":"16.55154000","longitude":"81.21400000"},{"name":"Kalyandurg","countryCode":"IN","stateCode":"AP","latitude":"14.54519000","longitude":"77.10552000"},{"name":"Kandukur","countryCode":"IN","stateCode":"AP","latitude":"15.21542000","longitude":"79.90390000"},{"name":"Kanigiri","countryCode":"IN","stateCode":"AP","latitude":"15.40555000","longitude":"79.50694000"},{"name":"Kankipadu","countryCode":"IN","stateCode":"AP","latitude":"16.43530000","longitude":"80.76715000"},{"name":"Kanuru","countryCode":"IN","stateCode":"AP","latitude":"16.28584000","longitude":"81.25464000"},{"name":"Kolanukonda","countryCode":"IN","stateCode":"AP","latitude":"16.45392000","longitude":"80.61046000"},{"name":"Kondapalle","countryCode":"IN","stateCode":"AP","latitude":"16.61989000","longitude":"80.54244000"},{"name":"Korukollu","countryCode":"IN","stateCode":"AP","latitude":"16.50000000","longitude":"81.25000000"},{"name":"Kosigi","countryCode":"IN","stateCode":"AP","latitude":"15.85510000","longitude":"77.24463000"},{"name":"Kovvur","countryCode":"IN","stateCode":"AP","latitude":"17.01620000","longitude":"81.72934000"},{"name":"Krishna","countryCode":"IN","stateCode":"AP","latitude":"16.66667000","longitude":"81.00000000"},{"name":"Kuppam","countryCode":"IN","stateCode":"AP","latitude":"12.74931000","longitude":"78.34189000"},{"name":"Kurnool","countryCode":"IN","stateCode":"AP","latitude":"15.58333000","longitude":"78.33333000"},{"name":"Kakinada","countryCode":"IN","stateCode":"AP","latitude":"16.96036000","longitude":"82.23809000"},{"name":"Kamalapuram","countryCode":"IN","stateCode":"AP","latitude":"14.59830000","longitude":"78.66948000"},{"name":"Kavali","countryCode":"IN","stateCode":"AP","latitude":"14.91630000","longitude":"79.99449000"},{"name":"Machilipatnam","countryCode":"IN","stateCode":"AP","latitude":"16.18747000","longitude":"81.13888000"},{"name":"Madanapalle","countryCode":"IN","stateCode":"AP","latitude":"13.55030000","longitude":"78.50288000"},{"name":"Mandapeta","countryCode":"IN","stateCode":"AP","latitude":"16.86254000","longitude":"81.92921000"},{"name":"Mandasa","countryCode":"IN","stateCode":"AP","latitude":"18.86830000","longitude":"84.46296000"},{"name":"Mangalagiri","countryCode":"IN","stateCode":"AP","latitude":"16.43083000","longitude":"80.56815000"},{"name":"Macherla","countryCode":"IN","stateCode":"AP","latitude":"16.47635000","longitude":"79.43533000"},{"name":"Madugula","countryCode":"IN","stateCode":"AP","latitude":"17.91589000","longitude":"82.81578000"},{"name":"Markapur","countryCode":"IN","stateCode":"AP","latitude":"15.73534000","longitude":"79.26848000"},{"name":"Nagari","countryCode":"IN","stateCode":"AP","latitude":"13.32139000","longitude":"79.58557000"},{"name":"Nandigama","countryCode":"IN","stateCode":"AP","latitude":"16.77170000","longitude":"80.28596000"},{"name":"Nandikotkur","countryCode":"IN","stateCode":"AP","latitude":"15.85668000","longitude":"78.26569000"},{"name":"Nandyal","countryCode":"IN","stateCode":"AP","latitude":"15.47799000","longitude":"78.48360000"},{"name":"Narasannapeta","countryCode":"IN","stateCode":"AP","latitude":"18.41428000","longitude":"84.04463000"},{"name":"Narasapur","countryCode":"IN","stateCode":"AP","latitude":"16.43425000","longitude":"81.69845000"},{"name":"Narasaraopet","countryCode":"IN","stateCode":"AP","latitude":"16.23488000","longitude":"80.04927000"},{"name":"Narasingapuram","countryCode":"IN","stateCode":"AP","latitude":"13.60759000","longitude":"79.31652000"},{"name":"Narsipatnam","countryCode":"IN","stateCode":"AP","latitude":"17.66709000","longitude":"82.61245000"},{"name":"Nellore","countryCode":"IN","stateCode":"AP","latitude":"14.08333000","longitude":"79.58333000"},{"name":"Nidadavole","countryCode":"IN","stateCode":"AP","latitude":"16.90572000","longitude":"81.67222000"},{"name":"Nagireddipalli","countryCode":"IN","stateCode":"AP","latitude":"14.27005000","longitude":"79.10131000"},{"name":"Narayanavanam","countryCode":"IN","stateCode":"AP","latitude":"13.42565000","longitude":"79.58881000"},{"name":"Nayudupet","countryCode":"IN","stateCode":"AP","latitude":"13.90742000","longitude":"79.89465000"},{"name":"Nuzvid","countryCode":"IN","stateCode":"AP","latitude":"16.78854000","longitude":"80.84593000"},{"name":"Ongole","countryCode":"IN","stateCode":"AP","latitude":"15.50357000","longitude":"80.04454000"},{"name":"Pallevada","countryCode":"IN","stateCode":"AP","latitude":"16.57790000","longitude":"81.29463000"},{"name":"Palmaner","countryCode":"IN","stateCode":"AP","latitude":"13.20000000","longitude":"78.74725000"},{"name":"Palasa","countryCode":"IN","stateCode":"AP","latitude":"18.77257000","longitude":"84.41012000"},{"name":"Parlakimidi","countryCode":"IN","stateCode":"AP","latitude":"18.78113000","longitude":"84.08836000"},{"name":"Pavuluru","countryCode":"IN","stateCode":"AP","latitude":"15.85292000","longitude":"80.16468000"},{"name":"Pedana","countryCode":"IN","stateCode":"AP","latitude":"16.25582000","longitude":"81.14378000"},{"name":"Peddapuram","countryCode":"IN","stateCode":"AP","latitude":"17.07701000","longitude":"82.13836000"},{"name":"Penugonda","countryCode":"IN","stateCode":"AP","latitude":"16.65363000","longitude":"81.74550000"},{"name":"Penukonda","countryCode":"IN","stateCode":"AP","latitude":"14.08286000","longitude":"77.59473000"},{"name":"Phirangipuram","countryCode":"IN","stateCode":"AP","latitude":"16.29078000","longitude":"80.26233000"},{"name":"Pippara","countryCode":"IN","stateCode":"AP","latitude":"16.71667000","longitude":"81.55000000"},{"name":"Pithapuram","countryCode":"IN","stateCode":"AP","latitude":"17.11680000","longitude":"82.25284000"},{"name":"Polavaram","countryCode":"IN","stateCode":"AP","latitude":"17.24754000","longitude":"81.64372000"},{"name":"Ponnur","countryCode":"IN","stateCode":"AP","latitude":"16.07114000","longitude":"80.54944000"},{"name":"Ponnuru","countryCode":"IN","stateCode":"AP","latitude":"16.06547000","longitude":"80.55203000"},{"name":"Prakasam","countryCode":"IN","stateCode":"AP","latitude":"15.50000000","longitude":"79.50000000"},{"name":"Proddatur","countryCode":"IN","stateCode":"AP","latitude":"14.75020000","longitude":"78.54813000"},{"name":"Pulivendla","countryCode":"IN","stateCode":"AP","latitude":"14.42139000","longitude":"78.22502000"},{"name":"Punganuru","countryCode":"IN","stateCode":"AP","latitude":"13.36672000","longitude":"78.57186000"},{"name":"Puttaparthi","countryCode":"IN","stateCode":"AP","latitude":"14.16520000","longitude":"77.81170000"},{"name":"Puttur","countryCode":"IN","stateCode":"AP","latitude":"13.44189000","longitude":"79.55314000"},{"name":"Pakala","countryCode":"IN","stateCode":"AP","latitude":"13.44903000","longitude":"79.11493000"},{"name":"Palakollu","countryCode":"IN","stateCode":"AP","latitude":"16.51670000","longitude":"81.73000000"},{"name":"Palkonda","countryCode":"IN","stateCode":"AP","latitude":"18.60374000","longitude":"83.75568000"},{"name":"Parvatipuram","countryCode":"IN","stateCode":"AP","latitude":"18.78392000","longitude":"83.42569000"},{"name":"Ramanayyapeta","countryCode":"IN","stateCode":"AP","latitude":"16.94516000","longitude":"82.23850000"},{"name":"Rampachodavaram","countryCode":"IN","stateCode":"AP","latitude":"17.44088000","longitude":"81.77558000"},{"name":"Renigunta","countryCode":"IN","stateCode":"AP","latitude":"13.65143000","longitude":"79.51256000"},{"name":"Repalle","countryCode":"IN","stateCode":"AP","latitude":"16.01840000","longitude":"80.82958000"},{"name":"Rajahmundry","countryCode":"IN","stateCode":"AP","latitude":"17.00517000","longitude":"81.77784000"},{"name":"Ramachandrapuram","countryCode":"IN","stateCode":"AP","latitude":"16.83636000","longitude":"82.02871000"},{"name":"Ramapuram","countryCode":"IN","stateCode":"AP","latitude":"15.28749000","longitude":"77.86722000"},{"name":"Rayachoti","countryCode":"IN","stateCode":"AP","latitude":"14.05723000","longitude":"78.75056000"},{"name":"Rayadrug","countryCode":"IN","stateCode":"AP","latitude":"14.69971000","longitude":"76.85241000"},{"name":"Razampeta","countryCode":"IN","stateCode":"AP","latitude":"14.19544000","longitude":"79.15896000"},{"name":"Razole","countryCode":"IN","stateCode":"AP","latitude":"16.47608000","longitude":"81.83912000"},{"name":"Razam","countryCode":"IN","stateCode":"AP","latitude":"18.44909000","longitude":"83.65957000"},{"name":"Sattenapalle","countryCode":"IN","stateCode":"AP","latitude":"16.39381000","longitude":"80.15221000"},{"name":"Singarayakonda","countryCode":"IN","stateCode":"AP","latitude":"15.23046000","longitude":"80.02794000"},{"name":"Sompeta","countryCode":"IN","stateCode":"AP","latitude":"18.94419000","longitude":"84.58449000"},{"name":"Srikakulam","countryCode":"IN","stateCode":"AP","latitude":"18.29890000","longitude":"83.89751000"},{"name":"Srisailain","countryCode":"IN","stateCode":"AP","latitude":"16.07217000","longitude":"78.86816000"},{"name":"Salur","countryCode":"IN","stateCode":"AP","latitude":"18.51716000","longitude":"83.20548000"},{"name":"Samalkot","countryCode":"IN","stateCode":"AP","latitude":"17.05675000","longitude":"82.17639000"},{"name":"Suluru","countryCode":"IN","stateCode":"AP","latitude":"13.70000000","longitude":"80.01667000"},{"name":"Tanuku","countryCode":"IN","stateCode":"AP","latitude":"16.75438000","longitude":"81.68143000"},{"name":"Tekkali","countryCode":"IN","stateCode":"AP","latitude":"18.60570000","longitude":"84.23546000"},{"name":"Tirumala","countryCode":"IN","stateCode":"AP","latitude":"13.68333000","longitude":"79.35000000"},{"name":"Tirupati","countryCode":"IN","stateCode":"AP","latitude":"13.63551000","longitude":"79.41989000"},{"name":"Tuni","countryCode":"IN","stateCode":"AP","latitude":"17.35905000","longitude":"82.54607000"},{"name":"Tadepalle","countryCode":"IN","stateCode":"AP","latitude":"16.48333000","longitude":"80.60000000"},{"name":"Tadepallegudem","countryCode":"IN","stateCode":"AP","latitude":"16.81467000","longitude":"81.52717000"},{"name":"Tadpatri","countryCode":"IN","stateCode":"AP","latitude":"14.90832000","longitude":"78.01031000"},{"name":"Uravakonda","countryCode":"IN","stateCode":"AP","latitude":"14.94348000","longitude":"77.25494000"},{"name":"Vadlapudi","countryCode":"IN","stateCode":"AP","latitude":"14.31119000","longitude":"79.80430000"},{"name":"Venkatagiri","countryCode":"IN","stateCode":"AP","latitude":"13.96005000","longitude":"79.58032000"},{"name":"Vepagunta","countryCode":"IN","stateCode":"AP","latitude":"17.77844000","longitude":"83.21577000"},{"name":"Vetapalem","countryCode":"IN","stateCode":"AP","latitude":"15.78502000","longitude":"80.30663000"},{"name":"Vijayawada","countryCode":"IN","stateCode":"AP","latitude":"16.50745000","longitude":"80.64660000"},{"name":"Vinukonda","countryCode":"IN","stateCode":"AP","latitude":"16.05310000","longitude":"79.73964000"},{"name":"Visakhapatnam","countryCode":"IN","stateCode":"AP","latitude":"17.68009000","longitude":"83.20161000"},{"name":"Vizianagaram","countryCode":"IN","stateCode":"AP","latitude":"18.11692000","longitude":"83.41148000"},{"name":"Vizianagaram District","countryCode":"IN","stateCode":"AP","latitude":"18.41102000","longitude":"83.37677000"},{"name":"Vuyyuru","countryCode":"IN","stateCode":"AP","latitude":"16.36307000","longitude":"80.84406000"},{"name":"West Godavari","countryCode":"IN","stateCode":"AP","latitude":"17.00000000","longitude":"81.16667000"},{"name":"Yanam","countryCode":"IN","stateCode":"AP","latitude":"16.73308000","longitude":"82.21364000"},{"name":"Yanamalakuduru","countryCode":"IN","stateCode":"AP","latitude":"16.48531000","longitude":"80.66746000"},{"name":"Yarada","countryCode":"IN","stateCode":"AP","latitude":"17.65872000","longitude":"83.27419000"},{"name":"pedda nakkalapalem","countryCode":"IN","stateCode":"AP","latitude":"15.86680000","longitude":"80.16202000"},{"name":"vadlamuru","countryCode":"IN","stateCode":"AP","latitude":"17.09545000","longitude":"82.16565000"},{"name":"Adoni","countryCode":"IN","stateCode":"AP","latitude":"15.62788000","longitude":"77.27495000"},{"name":"Adur","countryCode":"IN","stateCode":"KL","latitude":"9.15595000","longitude":"76.73192000"},{"name":"Alappuzha","countryCode":"IN","stateCode":"KL","latitude":"9.49004000","longitude":"76.32640000"},{"name":"Aluva","countryCode":"IN","stateCode":"KL","latitude":"10.10764000","longitude":"76.35158000"},{"name":"Alwaye","countryCode":"IN","stateCode":"KL","latitude":"10.10649000","longitude":"76.35484000"},{"name":"Angamali","countryCode":"IN","stateCode":"KL","latitude":"10.19055000","longitude":"76.38789000"},{"name":"Aroor","countryCode":"IN","stateCode":"KL","latitude":"9.86940000","longitude":"76.30498000"},{"name":"Arukutti","countryCode":"IN","stateCode":"KL","latitude":"9.86667000","longitude":"76.35000000"},{"name":"Attingal","countryCode":"IN","stateCode":"KL","latitude":"8.69609000","longitude":"76.81507000"},{"name":"Avanoor","countryCode":"IN","stateCode":"KL","latitude":"10.60826000","longitude":"76.17620000"},{"name":"Azhikkal","countryCode":"IN","stateCode":"KL","latitude":"11.91524000","longitude":"75.34761000"},{"name":"Badagara","countryCode":"IN","stateCode":"KL","latitude":"11.59776000","longitude":"75.58142000"},{"name":"Beypore","countryCode":"IN","stateCode":"KL","latitude":"11.17151000","longitude":"75.80611000"},{"name":"Changanacheri","countryCode":"IN","stateCode":"KL","latitude":"9.44203000","longitude":"76.53604000"},{"name":"Chengannur","countryCode":"IN","stateCode":"KL","latitude":"9.31575000","longitude":"76.61513000"},{"name":"Cherpulassery","countryCode":"IN","stateCode":"KL","latitude":"10.87655000","longitude":"76.30932000"},{"name":"Cherthala","countryCode":"IN","stateCode":"KL","latitude":"9.68444000","longitude":"76.33558000"},{"name":"Chetwayi","countryCode":"IN","stateCode":"KL","latitude":"10.52885000","longitude":"76.04793000"},{"name":"Chittur","countryCode":"IN","stateCode":"KL","latitude":"10.69967000","longitude":"76.74710000"},{"name":"Chēlakara","countryCode":"IN","stateCode":"KL","latitude":"10.69289000","longitude":"76.34387000"},{"name":"Cochin","countryCode":"IN","stateCode":"KL","latitude":"9.93988000","longitude":"76.26022000"},{"name":"Dharmadam","countryCode":"IN","stateCode":"KL","latitude":"11.77538000","longitude":"75.46459000"},{"name":"Edakkulam","countryCode":"IN","stateCode":"KL","latitude":"10.61020000","longitude":"76.18352000"},{"name":"Elur","countryCode":"IN","stateCode":"KL","latitude":"10.06667000","longitude":"76.28333000"},{"name":"Ernakulam","countryCode":"IN","stateCode":"KL","latitude":"10.00000000","longitude":"76.50000000"},{"name":"Erattupetta","countryCode":"IN","stateCode":"KL","latitude":"9.68747000","longitude":"76.77891000"},{"name":"Ferokh","countryCode":"IN","stateCode":"KL","latitude":"11.17989000","longitude":"75.84141000"},{"name":"Guruvayur","countryCode":"IN","stateCode":"KL","latitude":"10.59430000","longitude":"76.04110000"},{"name":"Idukki","countryCode":"IN","stateCode":"KL","latitude":"10.00000000","longitude":"77.00000000"},{"name":"Iringal","countryCode":"IN","stateCode":"KL","latitude":"11.55929000","longitude":"75.61663000"},{"name":"Irinjalakuda","countryCode":"IN","stateCode":"KL","latitude":"10.34238000","longitude":"76.21124000"},{"name":"Kadakkavoor","countryCode":"IN","stateCode":"KL","latitude":"8.67921000","longitude":"76.76714000"},{"name":"Kalamassery","countryCode":"IN","stateCode":"KL","latitude":"10.06140000","longitude":"76.32631000"},{"name":"Kalavoor","countryCode":"IN","stateCode":"KL","latitude":"9.57046000","longitude":"76.32756000"},{"name":"Kalpatta","countryCode":"IN","stateCode":"KL","latitude":"11.60871000","longitude":"76.08343000"},{"name":"Kannavam","countryCode":"IN","stateCode":"KL","latitude":"11.84450000","longitude":"75.66266000"},{"name":"Kannur","countryCode":"IN","stateCode":"KL","latitude":"12.16667000","longitude":"75.33333000"},{"name":"Kattanam","countryCode":"IN","stateCode":"KL","latitude":"9.17614000","longitude":"76.56325000"},{"name":"Kizhake Chalakudi","countryCode":"IN","stateCode":"KL","latitude":"10.30067000","longitude":"76.33763000"},{"name":"Kodungallur","countryCode":"IN","stateCode":"KL","latitude":"10.23263000","longitude":"76.19513000"},{"name":"Kollam","countryCode":"IN","stateCode":"KL","latitude":"8.88113000","longitude":"76.58469000"},{"name":"Kotamangalam","countryCode":"IN","stateCode":"KL","latitude":"10.06435000","longitude":"76.62843000"},{"name":"Kottayam","countryCode":"IN","stateCode":"KL","latitude":"9.66667000","longitude":"76.66667000"},{"name":"Kovalam","countryCode":"IN","stateCode":"KL","latitude":"8.36667000","longitude":"76.99667000"},{"name":"Kozhikode","countryCode":"IN","stateCode":"KL","latitude":"11.50000000","longitude":"76.00000000"},{"name":"Kumbalam","countryCode":"IN","stateCode":"KL","latitude":"9.90630000","longitude":"76.31127000"},{"name":"Kunnamangalam","countryCode":"IN","stateCode":"KL","latitude":"11.30459000","longitude":"75.87772000"},{"name":"Kunnamkulam","countryCode":"IN","stateCode":"KL","latitude":"10.64667000","longitude":"76.06695000"},{"name":"Kunnumma","countryCode":"IN","stateCode":"KL","latitude":"9.35672000","longitude":"76.41343000"},{"name":"Kutiatodu","countryCode":"IN","stateCode":"KL","latitude":"9.80000000","longitude":"76.33333000"},{"name":"Kuttampuzha","countryCode":"IN","stateCode":"KL","latitude":"10.15033000","longitude":"76.73544000"},{"name":"Kannangad","countryCode":"IN","stateCode":"KL","latitude":"12.30814000","longitude":"75.10632000"},{"name":"Kasaragod","countryCode":"IN","stateCode":"KL","latitude":"12.49838000","longitude":"74.98959000"},{"name":"Kasaragod District","countryCode":"IN","stateCode":"KL","latitude":"12.49246000","longitude":"74.99062000"},{"name":"Kayankulam","countryCode":"IN","stateCode":"KL","latitude":"9.18173000","longitude":"76.50093000"},{"name":"Lalam","countryCode":"IN","stateCode":"KL","latitude":"9.71667000","longitude":"76.70000000"},{"name":"Mahē","countryCode":"IN","stateCode":"KL","latitude":"11.70172000","longitude":"75.53474000"},{"name":"Malappuram","countryCode":"IN","stateCode":"KL","latitude":"11.00000000","longitude":"76.16667000"},{"name":"Manjeri","countryCode":"IN","stateCode":"KL","latitude":"11.12018000","longitude":"76.11996000"},{"name":"Manjēshvar","countryCode":"IN","stateCode":"KL","latitude":"12.71287000","longitude":"74.88857000"},{"name":"Mannarakkat","countryCode":"IN","stateCode":"KL","latitude":"10.99223000","longitude":"76.46418000"},{"name":"Marayur","countryCode":"IN","stateCode":"KL","latitude":"10.27641000","longitude":"77.16205000"},{"name":"Mattanur","countryCode":"IN","stateCode":"KL","latitude":"11.93018000","longitude":"75.57152000"},{"name":"Mavoor","countryCode":"IN","stateCode":"KL","latitude":"11.26667000","longitude":"75.91667000"},{"name":"Muluppilagadu","countryCode":"IN","stateCode":"KL","latitude":"11.79788000","longitude":"75.45111000"},{"name":"Munnar","countryCode":"IN","stateCode":"KL","latitude":"10.08818000","longitude":"77.06239000"},{"name":"Muvattupuzha","countryCode":"IN","stateCode":"KL","latitude":"9.97985000","longitude":"76.57381000"},{"name":"Mavelikara","countryCode":"IN","stateCode":"KL","latitude":"9.25929000","longitude":"76.55642000"},{"name":"Muvattupula","countryCode":"IN","stateCode":"KL","latitude":"9.98493000","longitude":"76.57728000"},{"name":"Naduvannur","countryCode":"IN","stateCode":"KL","latitude":"11.48772000","longitude":"75.77511000"},{"name":"Nedumangad","countryCode":"IN","stateCode":"KL","latitude":"8.60267000","longitude":"77.00139000"},{"name":"Neyyattinkara","countryCode":"IN","stateCode":"KL","latitude":"8.39854000","longitude":"77.08586000"},{"name":"Nadapuram","countryCode":"IN","stateCode":"KL","latitude":"11.68465000","longitude":"75.65493000"},{"name":"Nilēshwar","countryCode":"IN","stateCode":"KL","latitude":"12.25953000","longitude":"75.13520000"},{"name":"Ottappalam","countryCode":"IN","stateCode":"KL","latitude":"10.77350000","longitude":"76.37758000"},{"name":"Palackattumala","countryCode":"IN","stateCode":"KL","latitude":"9.74356000","longitude":"76.62940000"},{"name":"Palakkad district","countryCode":"IN","stateCode":"KL","latitude":"10.77500000","longitude":"76.65100000"},{"name":"Panamaram","countryCode":"IN","stateCode":"KL","latitude":"11.74014000","longitude":"76.07369000"},{"name":"Paravur Tekkumbhagam","countryCode":"IN","stateCode":"KL","latitude":"8.79470000","longitude":"76.66798000"},{"name":"Pariyapuram","countryCode":"IN","stateCode":"KL","latitude":"11.01667000","longitude":"75.86667000"},{"name":"Pathanamthitta","countryCode":"IN","stateCode":"KL","latitude":"9.26667000","longitude":"76.78333000"},{"name":"Pattanamtitta","countryCode":"IN","stateCode":"KL","latitude":"9.28068000","longitude":"76.86967000"},{"name":"Payyannur","countryCode":"IN","stateCode":"KL","latitude":"12.09350000","longitude":"75.20249000"},{"name":"Perumbavoor","countryCode":"IN","stateCode":"KL","latitude":"10.10695000","longitude":"76.47366000"},{"name":"Perumpavur","countryCode":"IN","stateCode":"KL","latitude":"10.11544000","longitude":"76.47611000"},{"name":"Perya","countryCode":"IN","stateCode":"KL","latitude":"11.83334000","longitude":"75.85408000"},{"name":"Piravam","countryCode":"IN","stateCode":"KL","latitude":"9.86667000","longitude":"76.50000000"},{"name":"Ponmana","countryCode":"IN","stateCode":"KL","latitude":"9.00798000","longitude":"76.52023000"},{"name":"Ponnani","countryCode":"IN","stateCode":"KL","latitude":"10.76695000","longitude":"75.92523000"},{"name":"Punalur","countryCode":"IN","stateCode":"KL","latitude":"9.01956000","longitude":"76.92261000"},{"name":"Palghat","countryCode":"IN","stateCode":"KL","latitude":"10.77319000","longitude":"76.65366000"},{"name":"Pappinisshēri","countryCode":"IN","stateCode":"KL","latitude":"11.95655000","longitude":"75.34034000"},{"name":"Ramamangalam","countryCode":"IN","stateCode":"KL","latitude":"9.93333000","longitude":"76.50000000"},{"name":"Shertallai","countryCode":"IN","stateCode":"KL","latitude":"9.68581000","longitude":"76.33996000"},{"name":"Shōranur","countryCode":"IN","stateCode":"KL","latitude":"10.76181000","longitude":"76.27078000"},{"name":"Talipparamba","countryCode":"IN","stateCode":"KL","latitude":"12.04161000","longitude":"75.35927000"},{"name":"Tellicherry","countryCode":"IN","stateCode":"KL","latitude":"11.74811000","longitude":"75.49290000"},{"name":"Thanniyam","countryCode":"IN","stateCode":"KL","latitude":"10.41667000","longitude":"76.13333000"},{"name":"Thiruvananthapuram","countryCode":"IN","stateCode":"KL","latitude":"8.60399000","longitude":"76.98574000"},{"name":"Thrissur","countryCode":"IN","stateCode":"KL","latitude":"10.51667000","longitude":"76.21667000"},{"name":"Thrissur District","countryCode":"IN","stateCode":"KL","latitude":"10.52022000","longitude":"76.22040000"},{"name":"Tirur","countryCode":"IN","stateCode":"KL","latitude":"10.91368000","longitude":"75.92118000"},{"name":"Tiruvalla","countryCode":"IN","stateCode":"KL","latitude":"9.38160000","longitude":"76.57489000"},{"name":"Vaikam","countryCode":"IN","stateCode":"KL","latitude":"9.74858000","longitude":"76.39637000"},{"name":"Varkala","countryCode":"IN","stateCode":"KL","latitude":"8.73330000","longitude":"76.71670000"},{"name":"Vayalar","countryCode":"IN","stateCode":"KL","latitude":"9.71158000","longitude":"76.33888000"},{"name":"Vettur","countryCode":"IN","stateCode":"KL","latitude":"8.71742000","longitude":"76.72582000"},{"name":"Wayanad","countryCode":"IN","stateCode":"KL","latitude":"11.60500000","longitude":"76.08300000"},{"name":"Afzalpur","countryCode":"IN","stateCode":"KA","latitude":"17.19986000","longitude":"76.36018000"},{"name":"Ajjampur","countryCode":"IN","stateCode":"KA","latitude":"13.72794000","longitude":"76.00680000"},{"name":"Aland","countryCode":"IN","stateCode":"KA","latitude":"17.56425000","longitude":"76.56854000"},{"name":"Alnavar","countryCode":"IN","stateCode":"KA","latitude":"15.42727000","longitude":"74.74111000"},{"name":"Alur","countryCode":"IN","stateCode":"KA","latitude":"12.97805000","longitude":"75.99094000"},{"name":"Anekal","countryCode":"IN","stateCode":"KA","latitude":"12.71110000","longitude":"77.69557000"},{"name":"Ankola","countryCode":"IN","stateCode":"KA","latitude":"14.66049000","longitude":"74.30470000"},{"name":"Annigeri","countryCode":"IN","stateCode":"KA","latitude":"15.42513000","longitude":"75.43350000"},{"name":"Arkalgud","countryCode":"IN","stateCode":"KA","latitude":"12.76171000","longitude":"76.06035000"},{"name":"Arsikere","countryCode":"IN","stateCode":"KA","latitude":"13.31446000","longitude":"76.25704000"},{"name":"Athni","countryCode":"IN","stateCode":"KA","latitude":"16.72613000","longitude":"75.06421000"},{"name":"Aurad","countryCode":"IN","stateCode":"KA","latitude":"18.25397000","longitude":"77.41761000"},{"name":"Bagalkot","countryCode":"IN","stateCode":"KA","latitude":"16.18000000","longitude":"75.69000000"},{"name":"Bail-Hongal","countryCode":"IN","stateCode":"KA","latitude":"15.81370000","longitude":"74.85895000"},{"name":"Ballari","countryCode":"IN","stateCode":"KA","latitude":"15.15000000","longitude":"76.55000000"},{"name":"Bangalore Rural","countryCode":"IN","stateCode":"KA","latitude":"13.22567000","longitude":"77.57501000"},{"name":"Bangalore Urban","countryCode":"IN","stateCode":"KA","latitude":"13.00000000","longitude":"77.58333000"},{"name":"Bangarapet","countryCode":"IN","stateCode":"KA","latitude":"12.99116000","longitude":"78.17804000"},{"name":"Bannur","countryCode":"IN","stateCode":"KA","latitude":"12.33295000","longitude":"76.86201000"},{"name":"Bantval","countryCode":"IN","stateCode":"KA","latitude":"12.89050000","longitude":"75.03489000"},{"name":"Basavakalyan","countryCode":"IN","stateCode":"KA","latitude":"17.87445000","longitude":"76.94972000"},{"name":"Basavana Bagevadi","countryCode":"IN","stateCode":"KA","latitude":"16.57278000","longitude":"75.97252000"},{"name":"Belagavi","countryCode":"IN","stateCode":"KA","latitude":"16.33333000","longitude":"74.75000000"},{"name":"Ballary","countryCode":"IN","stateCode":"KA","latitude":"15.14205000","longitude":"76.92398000"},{"name":"Belluru","countryCode":"IN","stateCode":"KA","latitude":"12.98140000","longitude":"76.73308000"},{"name":"Beltangadi","countryCode":"IN","stateCode":"KA","latitude":"13.98333000","longitude":"75.30000000"},{"name":"Belur","countryCode":"IN","stateCode":"KA","latitude":"13.16558000","longitude":"75.86519000"},{"name":"Bengaluru","countryCode":"IN","stateCode":"KA","latitude":"12.97194000","longitude":"77.59369000"},{"name":"Bhadravati","countryCode":"IN","stateCode":"KA","latitude":"13.84846000","longitude":"75.70502000"},{"name":"Bhatkal","countryCode":"IN","stateCode":"KA","latitude":"13.98534000","longitude":"74.55531000"},{"name":"Bhalki","countryCode":"IN","stateCode":"KA","latitude":"18.04348000","longitude":"77.20600000"},{"name":"Vijayapura","countryCode":"IN","stateCode":"KA","latitude":"16.82442000","longitude":"75.71537000"},{"name":"Bilgi","countryCode":"IN","stateCode":"KA","latitude":"16.34714000","longitude":"75.61804000"},{"name":"Birur","countryCode":"IN","stateCode":"KA","latitude":"13.59723000","longitude":"75.97167000"},{"name":"Byndoor","countryCode":"IN","stateCode":"KA","latitude":"13.86667000","longitude":"74.63333000"},{"name":"Byadgi","countryCode":"IN","stateCode":"KA","latitude":"14.67325000","longitude":"75.48680000"},{"name":"Badami","countryCode":"IN","stateCode":"KA","latitude":"15.91495000","longitude":"75.67683000"},{"name":"Bagepalli","countryCode":"IN","stateCode":"KA","latitude":"13.78338000","longitude":"77.79667000"},{"name":"Banavar","countryCode":"IN","stateCode":"KA","latitude":"13.41029000","longitude":"76.16314000"},{"name":"Bidar","countryCode":"IN","stateCode":"KA","latitude":"18.08333000","longitude":"77.33333000"},{"name":"Canacona","countryCode":"IN","stateCode":"KA","latitude":"14.99590000","longitude":"74.05056000"},{"name":"Challakere","countryCode":"IN","stateCode":"KA","latitude":"14.31800000","longitude":"76.65165000"},{"name":"Chamrajnagar","countryCode":"IN","stateCode":"KA","latitude":"11.96000000","longitude":"77.09000000"},{"name":"Channagiri","countryCode":"IN","stateCode":"KA","latitude":"14.02399000","longitude":"75.92577000"},{"name":"Channapatna","countryCode":"IN","stateCode":"KA","latitude":"12.65143000","longitude":"77.20672000"},{"name":"Channarayapatna","countryCode":"IN","stateCode":"KA","latitude":"12.90642000","longitude":"76.38775000"},{"name":"Chik Ballapur","countryCode":"IN","stateCode":"KA","latitude":"13.43512000","longitude":"77.72787000"},{"name":"Chikkaballapur","countryCode":"IN","stateCode":"KA","latitude":"13.55000000","longitude":"77.87000000"},{"name":"Chikkamagaluru","countryCode":"IN","stateCode":"KA","latitude":"13.49000000","longitude":"75.73000000"},{"name":"Chiknayakanhalli","countryCode":"IN","stateCode":"KA","latitude":"13.41609000","longitude":"76.62063000"},{"name":"Chikodi","countryCode":"IN","stateCode":"KA","latitude":"16.42898000","longitude":"74.58591000"},{"name":"Chincholi","countryCode":"IN","stateCode":"KA","latitude":"17.46508000","longitude":"77.41874000"},{"name":"Chintamani","countryCode":"IN","stateCode":"KA","latitude":"13.40051000","longitude":"78.05172000"},{"name":"Chitradurga","countryCode":"IN","stateCode":"KA","latitude":"14.20000000","longitude":"76.50000000"},{"name":"Chitapur","countryCode":"IN","stateCode":"KA","latitude":"17.12357000","longitude":"77.08240000"},{"name":"Closepet","countryCode":"IN","stateCode":"KA","latitude":"12.72181000","longitude":"77.28149000"},{"name":"Coondapoor","countryCode":"IN","stateCode":"KA","latitude":"13.63126000","longitude":"74.69020000"},{"name":"Dakshina Kannada","countryCode":"IN","stateCode":"KA","latitude":"12.84000000","longitude":"75.29000000"},{"name":"Dandeli","countryCode":"IN","stateCode":"KA","latitude":"15.26667000","longitude":"74.61667000"},{"name":"Davanagere","countryCode":"IN","stateCode":"KA","latitude":"14.43000000","longitude":"75.90000000"},{"name":"Devanhalli","countryCode":"IN","stateCode":"KA","latitude":"13.24655000","longitude":"77.71183000"},{"name":"Dharwad","countryCode":"IN","stateCode":"KA","latitude":"15.37000000","longitude":"75.14000000"},{"name":"Dod Ballapur","countryCode":"IN","stateCode":"KA","latitude":"13.29452000","longitude":"77.53777000"},{"name":"French Rocks","countryCode":"IN","stateCode":"KA","latitude":"12.50094000","longitude":"76.67416000"},{"name":"Gadag","countryCode":"IN","stateCode":"KA","latitude":"15.49835000","longitude":"75.65187000"},{"name":"Gadag-Betageri","countryCode":"IN","stateCode":"KA","latitude":"15.41670000","longitude":"75.61670000"},{"name":"Gajendragarh","countryCode":"IN","stateCode":"KA","latitude":"15.73628000","longitude":"75.96976000"},{"name":"Gangolli","countryCode":"IN","stateCode":"KA","latitude":"13.65024000","longitude":"74.67072000"},{"name":"Gangawati","countryCode":"IN","stateCode":"KA","latitude":"15.43130000","longitude":"76.52933000"},{"name":"Gokak","countryCode":"IN","stateCode":"KA","latitude":"16.16901000","longitude":"74.82393000"},{"name":"Gokarna","countryCode":"IN","stateCode":"KA","latitude":"14.55000000","longitude":"74.31667000"},{"name":"Goribidnur","countryCode":"IN","stateCode":"KA","latitude":"13.61072000","longitude":"77.51738000"},{"name":"Gorur","countryCode":"IN","stateCode":"KA","latitude":"12.82297000","longitude":"76.06463000"},{"name":"Gubbi","countryCode":"IN","stateCode":"KA","latitude":"13.31216000","longitude":"76.94102000"},{"name":"Gudibanda","countryCode":"IN","stateCode":"KA","latitude":"13.67099000","longitude":"77.70414000"},{"name":"Kalaburgi","countryCode":"IN","stateCode":"KA","latitude":"17.16667000","longitude":"77.08333000"},{"name":"Guledagudda","countryCode":"IN","stateCode":"KA","latitude":"16.05025000","longitude":"75.78997000"},{"name":"Gundlupēt","countryCode":"IN","stateCode":"KA","latitude":"11.81004000","longitude":"76.69027000"},{"name":"Gurmatkal","countryCode":"IN","stateCode":"KA","latitude":"16.86773000","longitude":"77.39088000"},{"name":"Hadagalli","countryCode":"IN","stateCode":"KA","latitude":"15.02048000","longitude":"75.93185000"},{"name":"Haliyal","countryCode":"IN","stateCode":"KA","latitude":"15.32864000","longitude":"74.75638000"},{"name":"Hampi","countryCode":"IN","stateCode":"KA","latitude":"15.33520000","longitude":"76.46030000"},{"name":"Harihar","countryCode":"IN","stateCode":"KA","latitude":"14.51288000","longitude":"75.80716000"},{"name":"Harpanahalli","countryCode":"IN","stateCode":"KA","latitude":"14.78766000","longitude":"75.98863000"},{"name":"Hassan","countryCode":"IN","stateCode":"KA","latitude":"12.95000000","longitude":"76.08333000"},{"name":"Haveri","countryCode":"IN","stateCode":"KA","latitude":"14.73732000","longitude":"75.41062000"},{"name":"Heggadadevankote","countryCode":"IN","stateCode":"KA","latitude":"12.08809000","longitude":"76.32957000"},{"name":"Hirekerur","countryCode":"IN","stateCode":"KA","latitude":"14.45506000","longitude":"75.39520000"},{"name":"Hiriyur","countryCode":"IN","stateCode":"KA","latitude":"13.94455000","longitude":"76.61723000"},{"name":"Holalkere","countryCode":"IN","stateCode":"KA","latitude":"14.04295000","longitude":"76.18496000"},{"name":"Hole Narsipur","countryCode":"IN","stateCode":"KA","latitude":"12.78635000","longitude":"76.24331000"},{"name":"Homnabad","countryCode":"IN","stateCode":"KA","latitude":"17.77074000","longitude":"77.12519000"},{"name":"Honnali","countryCode":"IN","stateCode":"KA","latitude":"14.23976000","longitude":"75.64507000"},{"name":"Honavar","countryCode":"IN","stateCode":"KA","latitude":"14.28088000","longitude":"74.44497000"},{"name":"Hosanagara","countryCode":"IN","stateCode":"KA","latitude":"13.91387000","longitude":"75.06503000"},{"name":"Hosangadi","countryCode":"IN","stateCode":"KA","latitude":"13.69756000","longitude":"74.95427000"},{"name":"Hosdurga","countryCode":"IN","stateCode":"KA","latitude":"13.79631000","longitude":"76.28408000"},{"name":"Hoskote","countryCode":"IN","stateCode":"KA","latitude":"13.07070000","longitude":"77.79814000"},{"name":"Hospet","countryCode":"IN","stateCode":"KA","latitude":"15.26954000","longitude":"76.38710000"},{"name":"Hubballi","countryCode":"IN","stateCode":"KA","latitude":"15.34776000","longitude":"75.13378000"},{"name":"Hukeri","countryCode":"IN","stateCode":"KA","latitude":"16.23082000","longitude":"74.60244000"},{"name":"Hungund","countryCode":"IN","stateCode":"KA","latitude":"16.06213000","longitude":"76.05860000"},{"name":"Hunsur","countryCode":"IN","stateCode":"KA","latitude":"12.30359000","longitude":"76.29275000"},{"name":"Hangal","countryCode":"IN","stateCode":"KA","latitude":"14.76465000","longitude":"75.12460000"},{"name":"Ilkal","countryCode":"IN","stateCode":"KA","latitude":"15.95923000","longitude":"76.11351000"},{"name":"Indi","countryCode":"IN","stateCode":"KA","latitude":"17.17735000","longitude":"75.95260000"},{"name":"Jagalur","countryCode":"IN","stateCode":"KA","latitude":"14.51957000","longitude":"76.33915000"},{"name":"Jamkhandi","countryCode":"IN","stateCode":"KA","latitude":"16.50461000","longitude":"75.29146000"},{"name":"Jevargi","countryCode":"IN","stateCode":"KA","latitude":"17.01394000","longitude":"76.77317000"},{"name":"Kadur","countryCode":"IN","stateCode":"KA","latitude":"13.55285000","longitude":"76.01164000"},{"name":"Kalghatgi","countryCode":"IN","stateCode":"KA","latitude":"15.18315000","longitude":"74.97099000"},{"name":"Kampli","countryCode":"IN","stateCode":"KA","latitude":"15.40626000","longitude":"76.60013000"},{"name":"Karwar","countryCode":"IN","stateCode":"KA","latitude":"14.81361000","longitude":"74.12972000"},{"name":"Kavalur","countryCode":"IN","stateCode":"KA","latitude":"15.28829000","longitude":"75.94330000"},{"name":"Kerur","countryCode":"IN","stateCode":"KA","latitude":"16.01384000","longitude":"75.54631000"},{"name":"Khanapur","countryCode":"IN","stateCode":"KA","latitude":"15.63969000","longitude":"74.50847000"},{"name":"Kodagu","countryCode":"IN","stateCode":"KA","latitude":"12.41667000","longitude":"75.75000000"},{"name":"Kodigenahalli","countryCode":"IN","stateCode":"KA","latitude":"13.72136000","longitude":"77.38629000"},{"name":"Kodlipet","countryCode":"IN","stateCode":"KA","latitude":"12.80087000","longitude":"75.88662000"},{"name":"Kolar","countryCode":"IN","stateCode":"KA","latitude":"13.13000000","longitude":"78.23000000"},{"name":"Kollegal","countryCode":"IN","stateCode":"KA","latitude":"12.15449000","longitude":"77.11051000"},{"name":"Konanur","countryCode":"IN","stateCode":"KA","latitude":"12.63016000","longitude":"76.05037000"},{"name":"Konnur","countryCode":"IN","stateCode":"KA","latitude":"16.20138000","longitude":"74.74886000"},{"name":"Koppa","countryCode":"IN","stateCode":"KA","latitude":"13.53044000","longitude":"75.36329000"},{"name":"Koppal","countryCode":"IN","stateCode":"KA","latitude":"15.50000000","longitude":"76.20000000"},{"name":"Koratagere","countryCode":"IN","stateCode":"KA","latitude":"13.52200000","longitude":"77.23730000"},{"name":"Kotturu","countryCode":"IN","stateCode":"KA","latitude":"14.82442000","longitude":"76.22005000"},{"name":"Krishnarajpet","countryCode":"IN","stateCode":"KA","latitude":"12.66621000","longitude":"76.48770000"},{"name":"Kudachi","countryCode":"IN","stateCode":"KA","latitude":"16.62784000","longitude":"74.85408000"},{"name":"Kumsi","countryCode":"IN","stateCode":"KA","latitude":"14.05455000","longitude":"75.39992000"},{"name":"Kumta","countryCode":"IN","stateCode":"KA","latitude":"14.42853000","longitude":"74.41890000"},{"name":"Kundgol","countryCode":"IN","stateCode":"KA","latitude":"15.25612000","longitude":"75.24735000"},{"name":"Kunigal","countryCode":"IN","stateCode":"KA","latitude":"13.02319000","longitude":"77.02518000"},{"name":"Kurgunta","countryCode":"IN","stateCode":"KA","latitude":"17.19321000","longitude":"77.35772000"},{"name":"Kushtagi","countryCode":"IN","stateCode":"KA","latitude":"15.75623000","longitude":"76.19112000"},{"name":"Kushalnagar","countryCode":"IN","stateCode":"KA","latitude":"12.45795000","longitude":"75.95904000"},{"name":"Kankanhalli","countryCode":"IN","stateCode":"KA","latitude":"12.54654000","longitude":"77.42005000"},{"name":"Karkala","countryCode":"IN","stateCode":"KA","latitude":"13.21428000","longitude":"74.99234000"},{"name":"Kudligi","countryCode":"IN","stateCode":"KA","latitude":"14.90500000","longitude":"76.38527000"},{"name":"Lakshmeshwar","countryCode":"IN","stateCode":"KA","latitude":"15.12689000","longitude":"75.46935000"},{"name":"Lingsugur","countryCode":"IN","stateCode":"KA","latitude":"16.15876000","longitude":"76.52174000"},{"name":"Londa","countryCode":"IN","stateCode":"KA","latitude":"15.46907000","longitude":"74.51906000"},{"name":"Maddagiri","countryCode":"IN","stateCode":"KA","latitude":"13.66035000","longitude":"77.21239000"},{"name":"Maddur","countryCode":"IN","stateCode":"KA","latitude":"12.58283000","longitude":"77.04294000"},{"name":"Madikeri","countryCode":"IN","stateCode":"KA","latitude":"12.42602000","longitude":"75.73820000"},{"name":"Mahalingpur","countryCode":"IN","stateCode":"KA","latitude":"16.38880000","longitude":"75.10873000"},{"name":"Malavalli","countryCode":"IN","stateCode":"KA","latitude":"12.38556000","longitude":"77.06045000"},{"name":"Malpe","countryCode":"IN","stateCode":"KA","latitude":"13.34962000","longitude":"74.70394000"},{"name":"Mandya","countryCode":"IN","stateCode":"KA","latitude":"12.52230000","longitude":"76.89746000"},{"name":"Mangaluru","countryCode":"IN","stateCode":"KA","latitude":"12.91723000","longitude":"74.85603000"},{"name":"Manipal","countryCode":"IN","stateCode":"KA","latitude":"13.35000000","longitude":"74.78333000"},{"name":"Melukote","countryCode":"IN","stateCode":"KA","latitude":"12.66258000","longitude":"76.64861000"},{"name":"Muddebihal","countryCode":"IN","stateCode":"KA","latitude":"16.33782000","longitude":"76.13173000"},{"name":"Mudgal","countryCode":"IN","stateCode":"KA","latitude":"16.01191000","longitude":"76.44203000"},{"name":"Mudgere","countryCode":"IN","stateCode":"KA","latitude":"13.13353000","longitude":"75.64160000"},{"name":"Mudhol","countryCode":"IN","stateCode":"KA","latitude":"16.33354000","longitude":"75.28305000"},{"name":"Mulbagal","countryCode":"IN","stateCode":"KA","latitude":"13.16352000","longitude":"78.39346000"},{"name":"Mulgund","countryCode":"IN","stateCode":"KA","latitude":"15.28070000","longitude":"75.52132000"},{"name":"Mundargi","countryCode":"IN","stateCode":"KA","latitude":"15.20677000","longitude":"75.88390000"},{"name":"Mundgod","countryCode":"IN","stateCode":"KA","latitude":"14.97144000","longitude":"75.03658000"},{"name":"Munirabad","countryCode":"IN","stateCode":"KA","latitude":"15.30928000","longitude":"76.33830000"},{"name":"Murudeshwara","countryCode":"IN","stateCode":"KA","latitude":"14.09430000","longitude":"74.48450000"},{"name":"Mysuru","countryCode":"IN","stateCode":"KA","latitude":"12.23000000","longitude":"76.42000000"},{"name":"Magadi","countryCode":"IN","stateCode":"KA","latitude":"12.95706000","longitude":"77.22374000"},{"name":"Malur","countryCode":"IN","stateCode":"KA","latitude":"13.00322000","longitude":"77.93798000"},{"name":"Manvi","countryCode":"IN","stateCode":"KA","latitude":"15.99126000","longitude":"77.05034000"},{"name":"Mayakonda","countryCode":"IN","stateCode":"KA","latitude":"14.28894000","longitude":"76.08305000"},{"name":"Mudbidri","countryCode":"IN","stateCode":"KA","latitude":"13.06653000","longitude":"74.99525000"},{"name":"Mulki","countryCode":"IN","stateCode":"KA","latitude":"13.09101000","longitude":"74.79353000"},{"name":"Nanjangud","countryCode":"IN","stateCode":"KA","latitude":"12.11764000","longitude":"76.68397000"},{"name":"Narasimharajapura","countryCode":"IN","stateCode":"KA","latitude":"13.61075000","longitude":"75.51200000"},{"name":"Naregal","countryCode":"IN","stateCode":"KA","latitude":"15.57316000","longitude":"75.80805000"},{"name":"Nargund","countryCode":"IN","stateCode":"KA","latitude":"15.72299000","longitude":"75.38666000"},{"name":"Navalgund","countryCode":"IN","stateCode":"KA","latitude":"15.55877000","longitude":"75.35305000"},{"name":"Nelamangala","countryCode":"IN","stateCode":"KA","latitude":"13.09978000","longitude":"77.39364000"},{"name":"Nyamti","countryCode":"IN","stateCode":"KA","latitude":"14.14869000","longitude":"75.57641000"},{"name":"Nagamangala","countryCode":"IN","stateCode":"KA","latitude":"12.81939000","longitude":"76.75456000"},{"name":"Piriyapatna","countryCode":"IN","stateCode":"KA","latitude":"12.33497000","longitude":"76.10073000"},{"name":"Ponnampet","countryCode":"IN","stateCode":"KA","latitude":"12.14473000","longitude":"75.94514000"},{"name":"Puttur","countryCode":"IN","stateCode":"KA","latitude":"12.75975000","longitude":"75.20169000"},{"name":"Pangala","countryCode":"IN","stateCode":"KA","latitude":"13.25000000","longitude":"74.75000000"},{"name":"Pavugada","countryCode":"IN","stateCode":"KA","latitude":"14.09953000","longitude":"77.28018000"},{"name":"Rabkavi","countryCode":"IN","stateCode":"KA","latitude":"16.47567000","longitude":"75.11060000"},{"name":"Raichur","countryCode":"IN","stateCode":"KA","latitude":"16.16000000","longitude":"76.91000000"},{"name":"Ramanagara","countryCode":"IN","stateCode":"KA","latitude":"12.65000000","longitude":"77.35000000"},{"name":"Robertsonpet","countryCode":"IN","stateCode":"KA","latitude":"12.95629000","longitude":"78.27539000"},{"name":"Ron","countryCode":"IN","stateCode":"KA","latitude":"15.69935000","longitude":"75.73408000"},{"name":"Ranibennur","countryCode":"IN","stateCode":"KA","latitude":"14.62239000","longitude":"75.62951000"},{"name":"Raybag","countryCode":"IN","stateCode":"KA","latitude":"16.49178000","longitude":"74.77391000"},{"name":"Sadalgi","countryCode":"IN","stateCode":"KA","latitude":"16.55870000","longitude":"74.53211000"},{"name":"Sakleshpur","countryCode":"IN","stateCode":"KA","latitude":"12.94119000","longitude":"75.78467000"},{"name":"Sandur","countryCode":"IN","stateCode":"KA","latitude":"15.08613000","longitude":"76.54692000"},{"name":"Sanivarsante","countryCode":"IN","stateCode":"KA","latitude":"12.72824000","longitude":"75.88669000"},{"name":"Sankeshwar","countryCode":"IN","stateCode":"KA","latitude":"16.25649000","longitude":"74.48195000"},{"name":"Sargur","countryCode":"IN","stateCode":"KA","latitude":"11.99971000","longitude":"76.39611000"},{"name":"Saundatti","countryCode":"IN","stateCode":"KA","latitude":"15.76615000","longitude":"75.11778000"},{"name":"Savanur","countryCode":"IN","stateCode":"KA","latitude":"14.97335000","longitude":"75.33724000"},{"name":"Seram","countryCode":"IN","stateCode":"KA","latitude":"17.17859000","longitude":"77.28998000"},{"name":"Shiggaon","countryCode":"IN","stateCode":"KA","latitude":"14.99053000","longitude":"75.22499000"},{"name":"Shikarpur","countryCode":"IN","stateCode":"KA","latitude":"14.26980000","longitude":"75.35643000"},{"name":"Shimoga","countryCode":"IN","stateCode":"KA","latitude":"14.05000000","longitude":"75.16000000"},{"name":"Shirhatti","countryCode":"IN","stateCode":"KA","latitude":"15.23352000","longitude":"75.57996000"},{"name":"Shorapur","countryCode":"IN","stateCode":"KA","latitude":"16.52100000","longitude":"76.75738000"},{"name":"Shrirangapattana","countryCode":"IN","stateCode":"KA","latitude":"12.42264000","longitude":"76.68439000"},{"name":"Shahpur","countryCode":"IN","stateCode":"KA","latitude":"16.69605000","longitude":"76.84220000"},{"name":"Shahabad","countryCode":"IN","stateCode":"KA","latitude":"17.13070000","longitude":"76.94361000"},{"name":"Siddapur","countryCode":"IN","stateCode":"KA","latitude":"14.34322000","longitude":"74.89400000"},{"name":"Sidlaghatta","countryCode":"IN","stateCode":"KA","latitude":"13.38896000","longitude":"77.86444000"},{"name":"Sindgi","countryCode":"IN","stateCode":"KA","latitude":"16.91883000","longitude":"76.23368000"},{"name":"Sindhnur","countryCode":"IN","stateCode":"KA","latitude":"15.76983000","longitude":"76.75581000"},{"name":"Sirsi","countryCode":"IN","stateCode":"KA","latitude":"14.62072000","longitude":"74.83554000"},{"name":"Siruguppa","countryCode":"IN","stateCode":"KA","latitude":"15.63000000","longitude":"76.89217000"},{"name":"Someshwar","countryCode":"IN","stateCode":"KA","latitude":"13.49112000","longitude":"75.06646000"},{"name":"Somvarpet","countryCode":"IN","stateCode":"KA","latitude":"12.59698000","longitude":"75.84957000"},{"name":"Sorab","countryCode":"IN","stateCode":"KA","latitude":"14.38144000","longitude":"75.09183000"},{"name":"Sringeri","countryCode":"IN","stateCode":"KA","latitude":"13.41698000","longitude":"75.25271000"},{"name":"Sravana Belgola","countryCode":"IN","stateCode":"KA","latitude":"12.85737000","longitude":"76.48886000"},{"name":"Srinivaspur","countryCode":"IN","stateCode":"KA","latitude":"13.33914000","longitude":"78.21175000"},{"name":"Sulya","countryCode":"IN","stateCode":"KA","latitude":"12.56100000","longitude":"75.38741000"},{"name":"Suntikoppa","countryCode":"IN","stateCode":"KA","latitude":"12.45594000","longitude":"75.82970000"},{"name":"Sagar","countryCode":"IN","stateCode":"KA","latitude":"14.16498000","longitude":"75.02901000"},{"name":"Sira","countryCode":"IN","stateCode":"KA","latitude":"13.74155000","longitude":"76.90430000"},{"name":"Tarikere","countryCode":"IN","stateCode":"KA","latitude":"13.70954000","longitude":"75.81382000"},{"name":"Tekkalakote","countryCode":"IN","stateCode":"KA","latitude":"15.53444000","longitude":"76.87703000"},{"name":"Terdal","countryCode":"IN","stateCode":"KA","latitude":"16.49379000","longitude":"75.04667000"},{"name":"Tiptur","countryCode":"IN","stateCode":"KA","latitude":"13.25630000","longitude":"76.47768000"},{"name":"Tirumakudal Narsipur","countryCode":"IN","stateCode":"KA","latitude":"12.21207000","longitude":"76.90180000"},{"name":"Tumakuru","countryCode":"IN","stateCode":"KA","latitude":"13.50000000","longitude":"77.00000000"},{"name":"Turuvekere","countryCode":"IN","stateCode":"KA","latitude":"13.16374000","longitude":"76.66641000"},{"name":"Talikota","countryCode":"IN","stateCode":"KA","latitude":"16.47311000","longitude":"76.31085000"},{"name":"Tirthahalli","countryCode":"IN","stateCode":"KA","latitude":"13.68835000","longitude":"75.24548000"},{"name":"Udupi","countryCode":"IN","stateCode":"KA","latitude":"13.50000000","longitude":"74.87000000"},{"name":"Ullal","countryCode":"IN","stateCode":"KA","latitude":"12.80569000","longitude":"74.86058000"},{"name":"Uttar Kannada","countryCode":"IN","stateCode":"KA","latitude":"14.88333000","longitude":"74.58333000"},{"name":"Vadigenhalli","countryCode":"IN","stateCode":"KA","latitude":"13.29724000","longitude":"77.80184000"},{"name":"Virarajendrapet","countryCode":"IN","stateCode":"KA","latitude":"12.19644000","longitude":"75.80512000"},{"name":"Wadi","countryCode":"IN","stateCode":"KA","latitude":"17.05183000","longitude":"76.99048000"},{"name":"Yadgir","countryCode":"IN","stateCode":"KA","latitude":"16.73000000","longitude":"76.94000000"},{"name":"Yelahanka","countryCode":"IN","stateCode":"KA","latitude":"13.10073000","longitude":"77.59632000"},{"name":"Yelandur","countryCode":"IN","stateCode":"KA","latitude":"12.04629000","longitude":"77.03034000"},{"name":"Yelbarga","countryCode":"IN","stateCode":"KA","latitude":"15.61545000","longitude":"76.01184000"},{"name":"Yellapur","countryCode":"IN","stateCode":"KA","latitude":"14.96370000","longitude":"74.70929000"},{"name":"Agar","countryCode":"IN","stateCode":"MP","latitude":"23.71177000","longitude":"76.01571000"},{"name":"Ajaigarh","countryCode":"IN","stateCode":"MP","latitude":"24.89879000","longitude":"80.25921000"},{"name":"Akodia","countryCode":"IN","stateCode":"MP","latitude":"23.38027000","longitude":"76.59875000"},{"name":"Alampur","countryCode":"IN","stateCode":"MP","latitude":"26.02514000","longitude":"78.79697000"},{"name":"Alirajpur","countryCode":"IN","stateCode":"MP","latitude":"22.31384000","longitude":"74.36452000"},{"name":"Alot","countryCode":"IN","stateCode":"MP","latitude":"23.76336000","longitude":"75.55662000"},{"name":"Amarkantak","countryCode":"IN","stateCode":"MP","latitude":"22.67486000","longitude":"81.75908000"},{"name":"Amarpatan","countryCode":"IN","stateCode":"MP","latitude":"24.31371000","longitude":"80.97703000"},{"name":"Amarwara","countryCode":"IN","stateCode":"MP","latitude":"22.29780000","longitude":"79.16943000"},{"name":"Ambah","countryCode":"IN","stateCode":"MP","latitude":"26.70423000","longitude":"78.22678000"},{"name":"Amla","countryCode":"IN","stateCode":"MP","latitude":"21.92485000","longitude":"78.12786000"},{"name":"Amanganj","countryCode":"IN","stateCode":"MP","latitude":"24.42664000","longitude":"80.03579000"},{"name":"Anjad","countryCode":"IN","stateCode":"MP","latitude":"22.04171000","longitude":"75.05519000"},{"name":"Antri","countryCode":"IN","stateCode":"MP","latitude":"26.05804000","longitude":"78.21027000"},{"name":"Anuppur","countryCode":"IN","stateCode":"MP","latitude":"23.05674000","longitude":"81.68399000"},{"name":"Ashoknagar","countryCode":"IN","stateCode":"MP","latitude":"24.58000000","longitude":"77.73000000"},{"name":"Ashta","countryCode":"IN","stateCode":"MP","latitude":"23.01754000","longitude":"76.72208000"},{"name":"Badarwas","countryCode":"IN","stateCode":"MP","latitude":"24.97516000","longitude":"77.56490000"},{"name":"Badnawar","countryCode":"IN","stateCode":"MP","latitude":"23.02181000","longitude":"75.23268000"},{"name":"Baihar","countryCode":"IN","stateCode":"MP","latitude":"22.10133000","longitude":"80.54967000"},{"name":"Baikunthpur","countryCode":"IN","stateCode":"MP","latitude":"24.72768000","longitude":"81.40975000"},{"name":"Bakshwaho","countryCode":"IN","stateCode":"MP","latitude":"24.25106000","longitude":"79.28618000"},{"name":"Baldeogarh","countryCode":"IN","stateCode":"MP","latitude":"24.75619000","longitude":"79.06715000"},{"name":"Bamna","countryCode":"IN","stateCode":"MP","latitude":"23.09454000","longitude":"74.76164000"},{"name":"Bamora","countryCode":"IN","stateCode":"MP","latitude":"24.05539000","longitude":"78.08925000"},{"name":"Banda","countryCode":"IN","stateCode":"MP","latitude":"24.04488000","longitude":"78.96094000"},{"name":"Barela","countryCode":"IN","stateCode":"MP","latitude":"23.09678000","longitude":"80.05084000"},{"name":"Barghat","countryCode":"IN","stateCode":"MP","latitude":"22.03065000","longitude":"79.73280000"},{"name":"Bargi","countryCode":"IN","stateCode":"MP","latitude":"22.99138000","longitude":"79.87550000"},{"name":"Barhi","countryCode":"IN","stateCode":"MP","latitude":"23.90326000","longitude":"80.81516000"},{"name":"Barwani","countryCode":"IN","stateCode":"MP","latitude":"22.02485000","longitude":"74.91805000"},{"name":"Begamganj","countryCode":"IN","stateCode":"MP","latitude":"23.59917000","longitude":"78.34064000"},{"name":"Beohari","countryCode":"IN","stateCode":"MP","latitude":"24.02423000","longitude":"81.37831000"},{"name":"Berasia","countryCode":"IN","stateCode":"MP","latitude":"23.63134000","longitude":"77.43351000"},{"name":"Betma","countryCode":"IN","stateCode":"MP","latitude":"22.68653000","longitude":"75.61456000"},{"name":"Betul","countryCode":"IN","stateCode":"MP","latitude":"21.83333000","longitude":"77.83333000"},{"name":"Betul Bazar","countryCode":"IN","stateCode":"MP","latitude":"21.85572000","longitude":"77.92913000"},{"name":"Bhainsdehi","countryCode":"IN","stateCode":"MP","latitude":"21.64491000","longitude":"77.63023000"},{"name":"Bhawaniganj","countryCode":"IN","stateCode":"MP","latitude":"24.41582000","longitude":"75.83552000"},{"name":"Bhikangaon","countryCode":"IN","stateCode":"MP","latitude":"21.86764000","longitude":"75.96391000"},{"name":"Bhind","countryCode":"IN","stateCode":"MP","latitude":"26.50000000","longitude":"78.75000000"},{"name":"Bhitarwar","countryCode":"IN","stateCode":"MP","latitude":"25.79216000","longitude":"78.11085000"},{"name":"Bhopal","countryCode":"IN","stateCode":"MP","latitude":"23.25469000","longitude":"77.40289000"},{"name":"Bhabhra","countryCode":"IN","stateCode":"MP","latitude":"22.53048000","longitude":"74.32846000"},{"name":"Bhander","countryCode":"IN","stateCode":"MP","latitude":"25.73581000","longitude":"78.74555000"},{"name":"Bhanpura","countryCode":"IN","stateCode":"MP","latitude":"24.51300000","longitude":"75.74690000"},{"name":"Biaora","countryCode":"IN","stateCode":"MP","latitude":"23.92050000","longitude":"76.91074000"},{"name":"Bijrauni","countryCode":"IN","stateCode":"MP","latitude":"24.93296000","longitude":"77.64352000"},{"name":"Bijawar","countryCode":"IN","stateCode":"MP","latitude":"24.62351000","longitude":"79.48994000"},{"name":"Bodri","countryCode":"IN","stateCode":"MP","latitude":"23.16524000","longitude":"81.43262000"},{"name":"Burhanpur","countryCode":"IN","stateCode":"MP","latitude":"21.31000000","longitude":"76.23000000"},{"name":"Burhar","countryCode":"IN","stateCode":"MP","latitude":"23.21494000","longitude":"81.53204000"},{"name":"Babai","countryCode":"IN","stateCode":"MP","latitude":"22.70256000","longitude":"77.93494000"},{"name":"Bag","countryCode":"IN","stateCode":"MP","latitude":"22.35905000","longitude":"74.79052000"},{"name":"Bagli","countryCode":"IN","stateCode":"MP","latitude":"22.64124000","longitude":"76.34877000"},{"name":"Balaghat","countryCode":"IN","stateCode":"MP","latitude":"21.96667000","longitude":"80.33333000"},{"name":"Bamor Kalan","countryCode":"IN","stateCode":"MP","latitude":"24.89298000","longitude":"78.15105000"},{"name":"Basoda","countryCode":"IN","stateCode":"MP","latitude":"23.85153000","longitude":"77.93652000"},{"name":"Chanderi","countryCode":"IN","stateCode":"MP","latitude":"24.71312000","longitude":"78.13809000"},{"name":"Chandia","countryCode":"IN","stateCode":"MP","latitude":"23.65647000","longitude":"80.70911000"},{"name":"Chandla","countryCode":"IN","stateCode":"MP","latitude":"25.07148000","longitude":"80.19294000"},{"name":"Chhatarpur","countryCode":"IN","stateCode":"MP","latitude":"24.75000000","longitude":"79.75000000"},{"name":"Chhindwara","countryCode":"IN","stateCode":"MP","latitude":"22.05697000","longitude":"78.93958000"},{"name":"Chichli","countryCode":"IN","stateCode":"MP","latitude":"22.83363000","longitude":"78.82611000"},{"name":"Chorhat","countryCode":"IN","stateCode":"MP","latitude":"24.42743000","longitude":"81.66948000"},{"name":"Daboh","countryCode":"IN","stateCode":"MP","latitude":"26.00239000","longitude":"78.87658000"},{"name":"Dabra","countryCode":"IN","stateCode":"MP","latitude":"25.88572000","longitude":"78.33221000"},{"name":"Damoh","countryCode":"IN","stateCode":"MP","latitude":"23.75000000","longitude":"79.58333000"},{"name":"Datia","countryCode":"IN","stateCode":"MP","latitude":"25.75000000","longitude":"78.50000000"},{"name":"Deori Khas","countryCode":"IN","stateCode":"MP","latitude":"23.39017000","longitude":"79.01630000"},{"name":"Depalpur","countryCode":"IN","stateCode":"MP","latitude":"22.85095000","longitude":"75.54224000"},{"name":"Dewas","countryCode":"IN","stateCode":"MP","latitude":"23.00000000","longitude":"76.16667000"},{"name":"Dharampuri","countryCode":"IN","stateCode":"MP","latitude":"22.14951000","longitude":"75.34439000"},{"name":"Dhamnod","countryCode":"IN","stateCode":"MP","latitude":"22.20928000","longitude":"75.47057000"},{"name":"Dhana","countryCode":"IN","stateCode":"MP","latitude":"23.74697000","longitude":"78.86234000"},{"name":"Dhar","countryCode":"IN","stateCode":"MP","latitude":"22.59373000","longitude":"75.29774000"},{"name":"Dindori","countryCode":"IN","stateCode":"MP","latitude":"22.80000000","longitude":"81.10000000"},{"name":"Etawa","countryCode":"IN","stateCode":"MP","latitude":"24.18351000","longitude":"78.20289000"},{"name":"Garha Brahman","countryCode":"IN","stateCode":"MP","latitude":"23.86873000","longitude":"77.35731000"},{"name":"Garhakota","countryCode":"IN","stateCode":"MP","latitude":"23.77910000","longitude":"79.14321000"},{"name":"Gautampura","countryCode":"IN","stateCode":"MP","latitude":"22.98664000","longitude":"75.51921000"},{"name":"Ghansor","countryCode":"IN","stateCode":"MP","latitude":"22.65976000","longitude":"79.95013000"},{"name":"Gogapur","countryCode":"IN","stateCode":"MP","latitude":"23.55746000","longitude":"75.51665000"},{"name":"Gohadi","countryCode":"IN","stateCode":"MP","latitude":"26.43278000","longitude":"78.44205000"},{"name":"Govindgarh","countryCode":"IN","stateCode":"MP","latitude":"24.37845000","longitude":"81.29644000"},{"name":"Guna","countryCode":"IN","stateCode":"MP","latitude":"24.55464000","longitude":"77.20082000"},{"name":"Gurh","countryCode":"IN","stateCode":"MP","latitude":"24.50265000","longitude":"81.50037000"},{"name":"Gwalior","countryCode":"IN","stateCode":"MP","latitude":"26.22983000","longitude":"78.17337000"},{"name":"Gadarwara","countryCode":"IN","stateCode":"MP","latitude":"22.92350000","longitude":"78.78490000"},{"name":"Harda","countryCode":"IN","stateCode":"MP","latitude":"22.23406000","longitude":"76.96431000"},{"name":"Harda Khas","countryCode":"IN","stateCode":"MP","latitude":"22.34414000","longitude":"77.09536000"},{"name":"Harpalpur","countryCode":"IN","stateCode":"MP","latitude":"25.28773000","longitude":"79.33279000"},{"name":"Harrai","countryCode":"IN","stateCode":"MP","latitude":"22.61428000","longitude":"79.22207000"},{"name":"Harsud","countryCode":"IN","stateCode":"MP","latitude":"22.09947000","longitude":"76.73423000"},{"name":"Hatta","countryCode":"IN","stateCode":"MP","latitude":"24.13406000","longitude":"79.60119000"},{"name":"Hindoria","countryCode":"IN","stateCode":"MP","latitude":"23.90345000","longitude":"79.56861000"},{"name":"Hoshangabad","countryCode":"IN","stateCode":"MP","latitude":"22.58827000","longitude":"77.98887000"},{"name":"Hatod","countryCode":"IN","stateCode":"MP","latitude":"22.79378000","longitude":"75.73928000"},{"name":"Ichhawar","countryCode":"IN","stateCode":"MP","latitude":"23.02816000","longitude":"77.01729000"},{"name":"Iklehra","countryCode":"IN","stateCode":"MP","latitude":"23.14667000","longitude":"76.39044000"},{"name":"Indore","countryCode":"IN","stateCode":"MP","latitude":"22.66667000","longitude":"75.75000000"},{"name":"Isagarh","countryCode":"IN","stateCode":"MP","latitude":"24.83906000","longitude":"77.88274000"},{"name":"Itarsi","countryCode":"IN","stateCode":"MP","latitude":"22.61477000","longitude":"77.76222000"},{"name":"Iawar","countryCode":"IN","stateCode":"MP","latitude":"23.00943000","longitude":"76.50070000"},{"name":"Jabalpur","countryCode":"IN","stateCode":"MP","latitude":"23.16000000","longitude":"79.95000000"},{"name":"Jaisinghnagar","countryCode":"IN","stateCode":"MP","latitude":"23.68582000","longitude":"81.39085000"},{"name":"Jaithari","countryCode":"IN","stateCode":"MP","latitude":"23.20856000","longitude":"78.61487000"},{"name":"Jaora","countryCode":"IN","stateCode":"MP","latitude":"23.63783000","longitude":"75.12711000"},{"name":"Jatara","countryCode":"IN","stateCode":"MP","latitude":"25.00964000","longitude":"79.04869000"},{"name":"Jhabua","countryCode":"IN","stateCode":"MP","latitude":"22.76772000","longitude":"74.59087000"},{"name":"Jobat","countryCode":"IN","stateCode":"MP","latitude":"22.41599000","longitude":"74.56828000"},{"name":"Jamai","countryCode":"IN","stateCode":"MP","latitude":"22.19644000","longitude":"78.59191000"},{"name":"Jawad","countryCode":"IN","stateCode":"MP","latitude":"24.59916000","longitude":"74.86261000"},{"name":"Jiran","countryCode":"IN","stateCode":"MP","latitude":"24.30871000","longitude":"74.89087000"},{"name":"Kailaras","countryCode":"IN","stateCode":"MP","latitude":"26.30498000","longitude":"77.61600000"},{"name":"Kaimori","countryCode":"IN","stateCode":"MP","latitude":"23.38465000","longitude":"79.74420000"},{"name":"Kannod","countryCode":"IN","stateCode":"MP","latitude":"22.66764000","longitude":"76.74286000"},{"name":"Kareli","countryCode":"IN","stateCode":"MP","latitude":"22.91533000","longitude":"79.06378000"},{"name":"Karera","countryCode":"IN","stateCode":"MP","latitude":"25.45815000","longitude":"78.13583000"},{"name":"Karrapur","countryCode":"IN","stateCode":"MP","latitude":"23.94891000","longitude":"78.86584000"},{"name":"Kasrawad","countryCode":"IN","stateCode":"MP","latitude":"22.12745000","longitude":"75.61101000"},{"name":"Katangi","countryCode":"IN","stateCode":"MP","latitude":"21.77369000","longitude":"79.80513000"},{"name":"Katni","countryCode":"IN","stateCode":"MP","latitude":"23.83555000","longitude":"80.39417000"},{"name":"Khailar","countryCode":"IN","stateCode":"MP","latitude":"25.34127000","longitude":"78.53133000"},{"name":"Khajuraho Group of Monuments","countryCode":"IN","stateCode":"MP","latitude":"24.84809000","longitude":"79.93351000"},{"name":"Khamaria","countryCode":"IN","stateCode":"MP","latitude":"23.22558000","longitude":"79.88007000"},{"name":"Khandwa","countryCode":"IN","stateCode":"MP","latitude":"21.82427000","longitude":"76.35086000"},{"name":"Khandwa district","countryCode":"IN","stateCode":"MP","latitude":"21.75000000","longitude":"76.58333000"},{"name":"Khargone","countryCode":"IN","stateCode":"MP","latitude":"21.82306000","longitude":"75.61028000"},{"name":"Khargapur","countryCode":"IN","stateCode":"MP","latitude":"24.82300000","longitude":"79.14400000"},{"name":"Khilchipur","countryCode":"IN","stateCode":"MP","latitude":"24.03943000","longitude":"76.57800000"},{"name":"Khirkiyan","countryCode":"IN","stateCode":"MP","latitude":"22.16732000","longitude":"76.86137000"},{"name":"Khujner","countryCode":"IN","stateCode":"MP","latitude":"23.78597000","longitude":"76.61773000"},{"name":"Khurai","countryCode":"IN","stateCode":"MP","latitude":"24.04372000","longitude":"78.33014000"},{"name":"Khachrod","countryCode":"IN","stateCode":"MP","latitude":"23.42322000","longitude":"75.28185000"},{"name":"Khategaon","countryCode":"IN","stateCode":"MP","latitude":"22.59573000","longitude":"76.91330000"},{"name":"Kolaras","countryCode":"IN","stateCode":"MP","latitude":"25.21928000","longitude":"77.61167000"},{"name":"Korwai","countryCode":"IN","stateCode":"MP","latitude":"24.11774000","longitude":"78.04007000"},{"name":"Kothi","countryCode":"IN","stateCode":"MP","latitude":"24.75260000","longitude":"80.77751000"},{"name":"Kotma","countryCode":"IN","stateCode":"MP","latitude":"23.20383000","longitude":"81.97904000"},{"name":"Kotwa","countryCode":"IN","stateCode":"MP","latitude":"25.03080000","longitude":"81.31908000"},{"name":"Kotar","countryCode":"IN","stateCode":"MP","latitude":"24.69802000","longitude":"80.98073000"},{"name":"Kukshi","countryCode":"IN","stateCode":"MP","latitude":"22.20677000","longitude":"74.75788000"},{"name":"Kumbhraj","countryCode":"IN","stateCode":"MP","latitude":"24.37338000","longitude":"77.04841000"},{"name":"Lahar","countryCode":"IN","stateCode":"MP","latitude":"26.19401000","longitude":"78.94137000"},{"name":"Lakhnadon","countryCode":"IN","stateCode":"MP","latitude":"22.60049000","longitude":"79.60094000"},{"name":"Leteri","countryCode":"IN","stateCode":"MP","latitude":"24.05979000","longitude":"77.40858000"},{"name":"Lodhikheda","countryCode":"IN","stateCode":"MP","latitude":"21.58235000","longitude":"78.85911000"},{"name":"Madhogarh","countryCode":"IN","stateCode":"MP","latitude":"24.56401000","longitude":"80.91126000"},{"name":"Maheshwar","countryCode":"IN","stateCode":"MP","latitude":"22.17592000","longitude":"75.58715000"},{"name":"Mahgawan","countryCode":"IN","stateCode":"MP","latitude":"26.49471000","longitude":"78.61593000"},{"name":"Maihar","countryCode":"IN","stateCode":"MP","latitude":"24.26594000","longitude":"80.76063000"},{"name":"Majholi","countryCode":"IN","stateCode":"MP","latitude":"23.50114000","longitude":"79.92396000"},{"name":"Maksi","countryCode":"IN","stateCode":"MP","latitude":"23.25999000","longitude":"76.14567000"},{"name":"Malhargarh","countryCode":"IN","stateCode":"MP","latitude":"24.28286000","longitude":"74.99024000"},{"name":"Mandideep","countryCode":"IN","stateCode":"MP","latitude":"23.08166000","longitude":"77.53328000"},{"name":"Mandla","countryCode":"IN","stateCode":"MP","latitude":"22.64041000","longitude":"80.51344000"},{"name":"Mandsaur","countryCode":"IN","stateCode":"MP","latitude":"24.33333000","longitude":"75.25000000"},{"name":"Mangawan","countryCode":"IN","stateCode":"MP","latitude":"24.66754000","longitude":"81.54644000"},{"name":"Manasa","countryCode":"IN","stateCode":"MP","latitude":"24.47764000","longitude":"75.14095000"},{"name":"Manawar","countryCode":"IN","stateCode":"MP","latitude":"22.23566000","longitude":"75.08917000"},{"name":"Mau","countryCode":"IN","stateCode":"MP","latitude":"26.26584000","longitude":"78.67108000"},{"name":"Mauganj","countryCode":"IN","stateCode":"MP","latitude":"24.66721000","longitude":"81.87339000"},{"name":"Mihona","countryCode":"IN","stateCode":"MP","latitude":"26.28373000","longitude":"78.98048000"},{"name":"Mohgaon","countryCode":"IN","stateCode":"MP","latitude":"21.63941000","longitude":"78.73638000"},{"name":"Morena","countryCode":"IN","stateCode":"MP","latitude":"26.16667000","longitude":"77.50000000"},{"name":"Morar","countryCode":"IN","stateCode":"MP","latitude":"26.22640000","longitude":"78.22482000"},{"name":"Multai","countryCode":"IN","stateCode":"MP","latitude":"21.77463000","longitude":"78.25756000"},{"name":"Mundi","countryCode":"IN","stateCode":"MP","latitude":"22.06693000","longitude":"76.49326000"},{"name":"Mungaoli","countryCode":"IN","stateCode":"MP","latitude":"24.40837000","longitude":"78.09588000"},{"name":"Murwara","countryCode":"IN","stateCode":"MP","latitude":"23.83776000","longitude":"80.39405000"},{"name":"Machalpur","countryCode":"IN","stateCode":"MP","latitude":"24.12767000","longitude":"76.31672000"},{"name":"Mandleshwar","countryCode":"IN","stateCode":"MP","latitude":"22.17598000","longitude":"75.65995000"},{"name":"Manpur","countryCode":"IN","stateCode":"MP","latitude":"22.43151000","longitude":"75.62107000"},{"name":"Nagda","countryCode":"IN","stateCode":"MP","latitude":"23.45834000","longitude":"75.41759000"},{"name":"Nainpur","countryCode":"IN","stateCode":"MP","latitude":"22.42996000","longitude":"80.10561000"},{"name":"Namli","countryCode":"IN","stateCode":"MP","latitude":"23.46115000","longitude":"75.06036000"},{"name":"Naraini","countryCode":"IN","stateCode":"MP","latitude":"25.19033000","longitude":"80.47500000"},{"name":"Narsimhapur","countryCode":"IN","stateCode":"MP","latitude":"22.91667000","longitude":"79.16667000"},{"name":"Narsinghgarh","countryCode":"IN","stateCode":"MP","latitude":"23.70758000","longitude":"77.09319000"},{"name":"Narwar","countryCode":"IN","stateCode":"MP","latitude":"25.64390000","longitude":"77.91290000"},{"name":"Nasrullahganj","countryCode":"IN","stateCode":"MP","latitude":"22.68370000","longitude":"77.27069000"},{"name":"Naigarhi","countryCode":"IN","stateCode":"MP","latitude":"24.78686000","longitude":"81.77868000"},{"name":"Neemuch","countryCode":"IN","stateCode":"MP","latitude":"24.47000000","longitude":"74.87000000"},{"name":"Nepanagar","countryCode":"IN","stateCode":"MP","latitude":"21.45380000","longitude":"76.39335000"},{"name":"Nagod","countryCode":"IN","stateCode":"MP","latitude":"24.56924000","longitude":"80.58809000"},{"name":"Narayangarh","countryCode":"IN","stateCode":"MP","latitude":"24.27083000","longitude":"75.05007000"},{"name":"Orchha","countryCode":"IN","stateCode":"MP","latitude":"25.35192000","longitude":"78.64033000"},{"name":"Pachmarhi","countryCode":"IN","stateCode":"MP","latitude":"22.46791000","longitude":"78.43312000"},{"name":"Palera","countryCode":"IN","stateCode":"MP","latitude":"25.02013000","longitude":"79.22818000"},{"name":"Panara","countryCode":"IN","stateCode":"MP","latitude":"22.20568000","longitude":"78.55093000"},{"name":"Pandhana","countryCode":"IN","stateCode":"MP","latitude":"21.69816000","longitude":"76.22487000"},{"name":"Panna","countryCode":"IN","stateCode":"MP","latitude":"24.50000000","longitude":"80.25000000"},{"name":"Panagar","countryCode":"IN","stateCode":"MP","latitude":"23.28539000","longitude":"79.99509000"},{"name":"Parasia","countryCode":"IN","stateCode":"MP","latitude":"22.19130000","longitude":"78.75904000"},{"name":"Patharia","countryCode":"IN","stateCode":"MP","latitude":"23.89921000","longitude":"79.19393000"},{"name":"Pawai","countryCode":"IN","stateCode":"MP","latitude":"24.26635000","longitude":"80.16196000"},{"name":"Petlawad","countryCode":"IN","stateCode":"MP","latitude":"23.01102000","longitude":"74.79772000"},{"name":"Piploda","countryCode":"IN","stateCode":"MP","latitude":"23.35000000","longitude":"75.43333000"},{"name":"Pithampur","countryCode":"IN","stateCode":"MP","latitude":"22.60197000","longitude":"75.69649000"},{"name":"Porsa","countryCode":"IN","stateCode":"MP","latitude":"26.67444000","longitude":"78.37081000"},{"name":"Punasa","countryCode":"IN","stateCode":"MP","latitude":"22.23507000","longitude":"76.39335000"},{"name":"Pali","countryCode":"IN","stateCode":"MP","latitude":"23.36453000","longitude":"81.04374000"},{"name":"Pandhurna","countryCode":"IN","stateCode":"MP","latitude":"21.59556000","longitude":"78.52628000"},{"name":"Pansemal","countryCode":"IN","stateCode":"MP","latitude":"21.65981000","longitude":"74.69937000"},{"name":"Patan","countryCode":"IN","stateCode":"MP","latitude":"23.28636000","longitude":"79.68962000"},{"name":"Raisen","countryCode":"IN","stateCode":"MP","latitude":"23.25000000","longitude":"78.08333000"},{"name":"Rajpur","countryCode":"IN","stateCode":"MP","latitude":"22.30393000","longitude":"74.35568000"},{"name":"Ratangarh","countryCode":"IN","stateCode":"MP","latitude":"24.81667000","longitude":"75.11667000"},{"name":"Ratlam","countryCode":"IN","stateCode":"MP","latitude":"23.33033000","longitude":"75.04032000"},{"name":"Rehli","countryCode":"IN","stateCode":"MP","latitude":"23.63722000","longitude":"79.06275000"},{"name":"Rehti","countryCode":"IN","stateCode":"MP","latitude":"22.73781000","longitude":"77.43399000"},{"name":"Rewa","countryCode":"IN","stateCode":"MP","latitude":"24.53256000","longitude":"81.29234000"},{"name":"Raghogarh","countryCode":"IN","stateCode":"MP","latitude":"24.44318000","longitude":"77.19768000"},{"name":"Rahatgarh","countryCode":"IN","stateCode":"MP","latitude":"23.78968000","longitude":"78.39473000"},{"name":"Rajgarh","countryCode":"IN","stateCode":"MP","latitude":"22.67821000","longitude":"74.94483000"},{"name":"Rajnagar","countryCode":"IN","stateCode":"MP","latitude":"24.88929000","longitude":"79.91178000"},{"name":"Rampura","countryCode":"IN","stateCode":"MP","latitude":"24.46700000","longitude":"75.43996000"},{"name":"Ranapur","countryCode":"IN","stateCode":"MP","latitude":"22.64704000","longitude":"74.52118000"},{"name":"Sabalgarh","countryCode":"IN","stateCode":"MP","latitude":"26.24918000","longitude":"77.40786000"},{"name":"Sailana","countryCode":"IN","stateCode":"MP","latitude":"23.46219000","longitude":"74.92318000"},{"name":"Sanawad","countryCode":"IN","stateCode":"MP","latitude":"22.17391000","longitude":"76.06993000"},{"name":"Satna","countryCode":"IN","stateCode":"MP","latitude":"24.50000000","longitude":"81.00000000"},{"name":"Satwas","countryCode":"IN","stateCode":"MP","latitude":"22.53628000","longitude":"76.68452000"},{"name":"Saugor","countryCode":"IN","stateCode":"MP","latitude":"23.83877000","longitude":"78.73874000"},{"name":"Sausar","countryCode":"IN","stateCode":"MP","latitude":"21.65576000","longitude":"78.79669000"},{"name":"Sehore","countryCode":"IN","stateCode":"MP","latitude":"23.20000000","longitude":"77.08333000"},{"name":"Sendhwa","countryCode":"IN","stateCode":"MP","latitude":"21.68562000","longitude":"75.09622000"},{"name":"Seondha","countryCode":"IN","stateCode":"MP","latitude":"26.15422000","longitude":"78.78120000"},{"name":"Seoni","countryCode":"IN","stateCode":"MP","latitude":"22.08503000","longitude":"79.55037000"},{"name":"Seoni Malwa","countryCode":"IN","stateCode":"MP","latitude":"22.45046000","longitude":"77.46650000"},{"name":"Shahdol","countryCode":"IN","stateCode":"MP","latitude":"23.50000000","longitude":"81.50000000"},{"name":"Sheopur","countryCode":"IN","stateCode":"MP","latitude":"25.80000000","longitude":"77.00000000"},{"name":"Shivpuri","countryCode":"IN","stateCode":"MP","latitude":"25.42378000","longitude":"77.66223000"},{"name":"Shujalpur","countryCode":"IN","stateCode":"MP","latitude":"23.40673000","longitude":"76.70980000"},{"name":"Shahgarh","countryCode":"IN","stateCode":"MP","latitude":"24.31365000","longitude":"79.11806000"},{"name":"Shahpur","countryCode":"IN","stateCode":"MP","latitude":"21.23742000","longitude":"76.22558000"},{"name":"Shahpura","countryCode":"IN","stateCode":"MP","latitude":"23.13663000","longitude":"79.66402000"},{"name":"Shajapur","countryCode":"IN","stateCode":"MP","latitude":"23.50000000","longitude":"76.25000000"},{"name":"Shamgarh","countryCode":"IN","stateCode":"MP","latitude":"24.18817000","longitude":"75.63903000"},{"name":"Sidhi","countryCode":"IN","stateCode":"MP","latitude":"24.25000000","longitude":"82.00000000"},{"name":"Sihora","countryCode":"IN","stateCode":"MP","latitude":"23.48710000","longitude":"80.10404000"},{"name":"Simaria","countryCode":"IN","stateCode":"MP","latitude":"24.79497000","longitude":"81.15200000"},{"name":"Singoli","countryCode":"IN","stateCode":"MP","latitude":"24.96667000","longitude":"75.30000000"},{"name":"Singrauli","countryCode":"IN","stateCode":"MP","latitude":"24.19973000","longitude":"82.67535000"},{"name":"Sirmaur","countryCode":"IN","stateCode":"MP","latitude":"24.83648000","longitude":"81.36448000"},{"name":"Sironj","countryCode":"IN","stateCode":"MP","latitude":"24.10313000","longitude":"77.69055000"},{"name":"Sohagi","countryCode":"IN","stateCode":"MP","latitude":"24.98181000","longitude":"81.69558000"},{"name":"Sohagpur","countryCode":"IN","stateCode":"MP","latitude":"22.70055000","longitude":"78.19522000"},{"name":"Sultanpur","countryCode":"IN","stateCode":"MP","latitude":"23.13812000","longitude":"77.93404000"},{"name":"Susner","countryCode":"IN","stateCode":"MP","latitude":"23.94667000","longitude":"76.08825000"},{"name":"Sagar","countryCode":"IN","stateCode":"MP","latitude":"23.75000000","longitude":"78.75000000"},{"name":"Sanchi","countryCode":"IN","stateCode":"MP","latitude":"23.48646000","longitude":"77.73780000"},{"name":"Sanwer","countryCode":"IN","stateCode":"MP","latitude":"22.97415000","longitude":"75.82710000"},{"name":"Sarangpur","countryCode":"IN","stateCode":"MP","latitude":"23.56651000","longitude":"76.47306000"},{"name":"Sitamau","countryCode":"IN","stateCode":"MP","latitude":"24.01473000","longitude":"75.35324000"},{"name":"Talen","countryCode":"IN","stateCode":"MP","latitude":"23.56949000","longitude":"76.72821000"},{"name":"Tarana","countryCode":"IN","stateCode":"MP","latitude":"23.33383000","longitude":"76.04253000"},{"name":"Tekanpur","countryCode":"IN","stateCode":"MP","latitude":"25.99401000","longitude":"78.28322000"},{"name":"Tendukheda","countryCode":"IN","stateCode":"MP","latitude":"23.39620000","longitude":"79.53947000"},{"name":"Teonthar","countryCode":"IN","stateCode":"MP","latitude":"24.98207000","longitude":"81.64194000"},{"name":"Thandla","countryCode":"IN","stateCode":"MP","latitude":"23.00959000","longitude":"74.57747000"},{"name":"Tirodi","countryCode":"IN","stateCode":"MP","latitude":"21.68522000","longitude":"79.71906000"},{"name":"Tal","countryCode":"IN","stateCode":"MP","latitude":"23.71979000","longitude":"75.38514000"},{"name":"Tikamgarh","countryCode":"IN","stateCode":"MP","latitude":"24.74327000","longitude":"78.83061000"},{"name":"Udaipura","countryCode":"IN","stateCode":"MP","latitude":"23.07434000","longitude":"78.51108000"},{"name":"Ujjain","countryCode":"IN","stateCode":"MP","latitude":"23.41667000","longitude":"75.50000000"},{"name":"Ukwa","countryCode":"IN","stateCode":"MP","latitude":"21.97102000","longitude":"80.46625000"},{"name":"Umaria","countryCode":"IN","stateCode":"MP","latitude":"23.52473000","longitude":"80.83716000"},{"name":"Umaria District","countryCode":"IN","stateCode":"MP","latitude":"23.52874000","longitude":"80.83054000"},{"name":"Umri","countryCode":"IN","stateCode":"MP","latitude":"26.51056000","longitude":"78.93667000"},{"name":"Unhel","countryCode":"IN","stateCode":"MP","latitude":"23.33794000","longitude":"75.55931000"},{"name":"Vidisha","countryCode":"IN","stateCode":"MP","latitude":"23.91667000","longitude":"78.00000000"},{"name":"Waraseoni","countryCode":"IN","stateCode":"MP","latitude":"21.76184000","longitude":"80.04301000"},{"name":"Aron","countryCode":"IN","stateCode":"MP","latitude":"24.38109000","longitude":"77.41739000"},{"name":"Agartala","countryCode":"IN","stateCode":"TR","latitude":"23.83605000","longitude":"91.27939000"},{"name":"Amarpur","countryCode":"IN","stateCode":"TR","latitude":"23.52570000","longitude":"91.65879000"},{"name":"Barjala","countryCode":"IN","stateCode":"TR","latitude":"23.61820000","longitude":"91.35596000"},{"name":"Belonia","countryCode":"IN","stateCode":"TR","latitude":"23.25178000","longitude":"91.45407000"},{"name":"Dhalai","countryCode":"IN","stateCode":"TR","latitude":"23.84307000","longitude":"91.92591000"},{"name":"Dharmanagar","countryCode":"IN","stateCode":"TR","latitude":"24.36667000","longitude":"92.16667000"},{"name":"Gomati","countryCode":"IN","stateCode":"TR","latitude":"23.53399000","longitude":"91.48122000"},{"name":"Kailashahar","countryCode":"IN","stateCode":"TR","latitude":"24.33199000","longitude":"92.00391000"},{"name":"Kamalpur","countryCode":"IN","stateCode":"TR","latitude":"24.19593000","longitude":"91.83438000"},{"name":"Khowai","countryCode":"IN","stateCode":"TR","latitude":"24.07964000","longitude":"91.59972000"},{"name":"North Tripura","countryCode":"IN","stateCode":"TR","latitude":"24.13050000","longitude":"92.15552000"},{"name":"Ranir Bazar","countryCode":"IN","stateCode":"TR","latitude":"23.83463000","longitude":"91.36614000"},{"name":"Sabrum","countryCode":"IN","stateCode":"TR","latitude":"23.00153000","longitude":"91.72427000"},{"name":"Sonamura","countryCode":"IN","stateCode":"TR","latitude":"23.47547000","longitude":"91.26590000"},{"name":"South Tripura","countryCode":"IN","stateCode":"TR","latitude":"23.16710000","longitude":"91.60953000"},{"name":"Udaipur","countryCode":"IN","stateCode":"TR","latitude":"23.53333000","longitude":"91.48333000"},{"name":"Unakoti","countryCode":"IN","stateCode":"TR","latitude":"24.32781000","longitude":"92.00377000"},{"name":"West Tripura","countryCode":"IN","stateCode":"TR","latitude":"23.91667000","longitude":"91.50000000"},{"name":"Ambasa","countryCode":"IN","stateCode":"TR","latitude":"23.93600000","longitude":"91.85436000"},{"name":"Aizawl","countryCode":"IN","stateCode":"MZ","latitude":"23.80000000","longitude":"92.90000000"},{"name":"Champhai","countryCode":"IN","stateCode":"MZ","latitude":"23.47444000","longitude":"93.32556000"},{"name":"Darlawn","countryCode":"IN","stateCode":"MZ","latitude":"24.01336000","longitude":"92.92439000"},{"name":"Khawhai","countryCode":"IN","stateCode":"MZ","latitude":"23.37807000","longitude":"93.12797000"},{"name":"Kolasib","countryCode":"IN","stateCode":"MZ","latitude":"24.22388000","longitude":"92.67869000"},{"name":"Kolasib district","countryCode":"IN","stateCode":"MZ","latitude":"24.22215000","longitude":"92.67697000"},{"name":"Lawngtlai","countryCode":"IN","stateCode":"MZ","latitude":"22.53000000","longitude":"92.90000000"},{"name":"Lunglei","countryCode":"IN","stateCode":"MZ","latitude":"22.90000000","longitude":"92.75000000"},{"name":"Mamit","countryCode":"IN","stateCode":"MZ","latitude":"23.78492000","longitude":"92.46939000"},{"name":"North Vanlaiphai","countryCode":"IN","stateCode":"MZ","latitude":"23.13227000","longitude":"93.06532000"},{"name":"Saiha","countryCode":"IN","stateCode":"MZ","latitude":"22.49183000","longitude":"92.98143000"},{"name":"Sairang","countryCode":"IN","stateCode":"MZ","latitude":"23.81034000","longitude":"92.65226000"},{"name":"Serchhip","countryCode":"IN","stateCode":"MZ","latitude":"23.28172000","longitude":"92.90039000"},{"name":"Saitlaw","countryCode":"IN","stateCode":"MZ","latitude":"23.97187000","longitude":"92.57454000"},{"name":"Thenzawl","countryCode":"IN","stateCode":"MZ","latitude":"23.31667000","longitude":"92.75000000"},{"name":"Akaltara","countryCode":"IN","stateCode":"CT","latitude":"22.02463000","longitude":"82.42641000"},{"name":"Ambikapur","countryCode":"IN","stateCode":"CT","latitude":"23.11892000","longitude":"83.19537000"},{"name":"Ambagarh Chauki","countryCode":"IN","stateCode":"CT","latitude":"20.77644000","longitude":"80.74608000"},{"name":"Arang","countryCode":"IN","stateCode":"CT","latitude":"21.19639000","longitude":"81.96912000"},{"name":"Baikunthpur","countryCode":"IN","stateCode":"CT","latitude":"23.26206000","longitude":"82.56051000"},{"name":"Balod","countryCode":"IN","stateCode":"CT","latitude":"20.73081000","longitude":"81.20578000"},{"name":"Baloda","countryCode":"IN","stateCode":"CT","latitude":"22.13890000","longitude":"82.48171000"},{"name":"Baloda Bazar","countryCode":"IN","stateCode":"CT","latitude":"21.65678000","longitude":"82.16062000"},{"name":"Basna","countryCode":"IN","stateCode":"CT","latitude":"21.27885000","longitude":"82.82670000"},{"name":"Bastar","countryCode":"IN","stateCode":"CT","latitude":"19.26794000","longitude":"81.73828000"},{"name":"Bemetara","countryCode":"IN","stateCode":"CT","latitude":"21.71556000","longitude":"81.53423000"},{"name":"Bhatgaon","countryCode":"IN","stateCode":"CT","latitude":"21.15000000","longitude":"81.70000000"},{"name":"Bhilai","countryCode":"IN","stateCode":"CT","latitude":"21.20919000","longitude":"81.42850000"},{"name":"Bhanpuri","countryCode":"IN","stateCode":"CT","latitude":"21.09190000","longitude":"80.93218000"},{"name":"Bhatapara","countryCode":"IN","stateCode":"CT","latitude":"21.73500000","longitude":"81.94711000"},{"name":"Bijapur","countryCode":"IN","stateCode":"CT","latitude":"18.84322000","longitude":"80.77610000"},{"name":"Bilaspur","countryCode":"IN","stateCode":"CT","latitude":"22.38333000","longitude":"82.13333000"},{"name":"Chhuikhadan","countryCode":"IN","stateCode":"CT","latitude":"21.52316000","longitude":"80.99788000"},{"name":"Champa","countryCode":"IN","stateCode":"CT","latitude":"22.03532000","longitude":"82.64234000"},{"name":"Deori","countryCode":"IN","stateCode":"CT","latitude":"21.45000000","longitude":"82.61667000"},{"name":"Dhamtari","countryCode":"IN","stateCode":"CT","latitude":"20.70718000","longitude":"81.54874000"},{"name":"Dongargaon","countryCode":"IN","stateCode":"CT","latitude":"20.97172000","longitude":"80.85077000"},{"name":"Dongargarh","countryCode":"IN","stateCode":"CT","latitude":"21.18893000","longitude":"80.75459000"},{"name":"Durg","countryCode":"IN","stateCode":"CT","latitude":"21.15000000","longitude":"81.40000000"},{"name":"Gandai","countryCode":"IN","stateCode":"CT","latitude":"21.66667000","longitude":"81.10013000"},{"name":"Gariaband","countryCode":"IN","stateCode":"CT","latitude":"20.63323000","longitude":"82.06221000"},{"name":"Gaurela","countryCode":"IN","stateCode":"CT","latitude":"22.75449000","longitude":"81.90107000"},{"name":"Gharghoda","countryCode":"IN","stateCode":"CT","latitude":"22.17427000","longitude":"83.35170000"},{"name":"Gidam","countryCode":"IN","stateCode":"CT","latitude":"18.97431000","longitude":"81.39894000"},{"name":"Jagdalpur","countryCode":"IN","stateCode":"CT","latitude":"19.08136000","longitude":"82.02131000"},{"name":"Janjgir-Champa","countryCode":"IN","stateCode":"CT","latitude":"21.90000000","longitude":"82.70000000"},{"name":"Jashpur","countryCode":"IN","stateCode":"CT","latitude":"22.78495000","longitude":"83.84573000"},{"name":"Jashpurnagar","countryCode":"IN","stateCode":"CT","latitude":"22.88783000","longitude":"84.13864000"},{"name":"Janjgir","countryCode":"IN","stateCode":"CT","latitude":"22.00922000","longitude":"82.57780000"},{"name":"Junagarh","countryCode":"IN","stateCode":"CT","latitude":"19.85993000","longitude":"82.93385000"},{"name":"Kabeerdham","countryCode":"IN","stateCode":"CT","latitude":"22.10000000","longitude":"81.20000000"},{"name":"Katghora","countryCode":"IN","stateCode":"CT","latitude":"22.50247000","longitude":"82.54279000"},{"name":"Kawardha","countryCode":"IN","stateCode":"CT","latitude":"22.00853000","longitude":"81.23148000"},{"name":"Khairagarh","countryCode":"IN","stateCode":"CT","latitude":"21.41859000","longitude":"80.97942000"},{"name":"Khamharia","countryCode":"IN","stateCode":"CT","latitude":"20.97600000","longitude":"82.25116000"},{"name":"Kharod","countryCode":"IN","stateCode":"CT","latitude":"21.74420000","longitude":"82.57880000"},{"name":"Kharsia","countryCode":"IN","stateCode":"CT","latitude":"21.98953000","longitude":"83.10476000"},{"name":"Kirandul","countryCode":"IN","stateCode":"CT","latitude":"18.63649000","longitude":"81.25827000"},{"name":"Kondagaon","countryCode":"IN","stateCode":"CT","latitude":"19.59083000","longitude":"81.66400000"},{"name":"Korba","countryCode":"IN","stateCode":"CT","latitude":"22.50000000","longitude":"82.60000000"},{"name":"Koriya","countryCode":"IN","stateCode":"CT","latitude":"23.48326000","longitude":"82.15037000"},{"name":"Kotaparh","countryCode":"IN","stateCode":"CT","latitude":"19.14256000","longitude":"82.32536000"},{"name":"Kota","countryCode":"IN","stateCode":"CT","latitude":"22.29507000","longitude":"82.02366000"},{"name":"Kumhari","countryCode":"IN","stateCode":"CT","latitude":"21.26667000","longitude":"81.51667000"},{"name":"Kurud","countryCode":"IN","stateCode":"CT","latitude":"20.83073000","longitude":"81.72212000"},{"name":"Kanker","countryCode":"IN","stateCode":"CT","latitude":"20.27193000","longitude":"81.49177000"},{"name":"Lormi","countryCode":"IN","stateCode":"CT","latitude":"22.27434000","longitude":"81.70181000"},{"name":"Mahasamund","countryCode":"IN","stateCode":"CT","latitude":"21.20000000","longitude":"82.50000000"},{"name":"Mungeli","countryCode":"IN","stateCode":"CT","latitude":"22.06566000","longitude":"81.68543000"},{"name":"Narayanpur","countryCode":"IN","stateCode":"CT","latitude":"19.60426000","longitude":"81.08119000"},{"name":"Narharpur","countryCode":"IN","stateCode":"CT","latitude":"20.44892000","longitude":"81.62004000"},{"name":"Pandaria","countryCode":"IN","stateCode":"CT","latitude":"22.22495000","longitude":"81.40994000"},{"name":"Pasan","countryCode":"IN","stateCode":"CT","latitude":"22.84412000","longitude":"82.19823000"},{"name":"Pathalgaon","countryCode":"IN","stateCode":"CT","latitude":"22.55656000","longitude":"83.46355000"},{"name":"Pendra","countryCode":"IN","stateCode":"CT","latitude":"22.77548000","longitude":"81.95968000"},{"name":"Pithora","countryCode":"IN","stateCode":"CT","latitude":"21.25021000","longitude":"82.51707000"},{"name":"Pandatarai","countryCode":"IN","stateCode":"CT","latitude":"22.18714000","longitude":"81.32815000"},{"name":"Patan","countryCode":"IN","stateCode":"CT","latitude":"21.03333000","longitude":"81.53333000"},{"name":"Raigarh","countryCode":"IN","stateCode":"CT","latitude":"22.08582000","longitude":"83.30603000"},{"name":"Raipur","countryCode":"IN","stateCode":"CT","latitude":"21.25621000","longitude":"81.69022000"},{"name":"Ratanpur","countryCode":"IN","stateCode":"CT","latitude":"22.28660000","longitude":"82.16823000"},{"name":"Raj Nandgaon","countryCode":"IN","stateCode":"CT","latitude":"21.16667000","longitude":"81.00000000"},{"name":"Raj-Nandgaon","countryCode":"IN","stateCode":"CT","latitude":"21.09687000","longitude":"81.02890000"},{"name":"Ramanuj Ganj","countryCode":"IN","stateCode":"CT","latitude":"23.80637000","longitude":"83.69981000"},{"name":"Sakti","countryCode":"IN","stateCode":"CT","latitude":"22.02662000","longitude":"82.96091000"},{"name":"Saraipali","countryCode":"IN","stateCode":"CT","latitude":"21.31530000","longitude":"83.00629000"},{"name":"Seorinarayan","countryCode":"IN","stateCode":"CT","latitude":"21.72055000","longitude":"82.59344000"},{"name":"Simga","countryCode":"IN","stateCode":"CT","latitude":"21.62810000","longitude":"81.70376000"},{"name":"Surguja","countryCode":"IN","stateCode":"CT","latitude":"22.89624000","longitude":"83.09631000"},{"name":"Sarangarh","countryCode":"IN","stateCode":"CT","latitude":"21.58614000","longitude":"83.07850000"},{"name":"Takhatpur","countryCode":"IN","stateCode":"CT","latitude":"22.12915000","longitude":"81.86959000"},{"name":"Umarkot","countryCode":"IN","stateCode":"CT","latitude":"19.66529000","longitude":"82.20629000"},{"name":"Uttar Bastar Kanker","countryCode":"IN","stateCode":"CT","latitude":"20.20000000","longitude":"81.10000000"},{"name":"Akhnur","countryCode":"IN","stateCode":"JK","latitude":"32.86667000","longitude":"74.73333000"},{"name":"Anantnag","countryCode":"IN","stateCode":"JK","latitude":"33.73068000","longitude":"75.15418000"},{"name":"Awantipur","countryCode":"IN","stateCode":"JK","latitude":"33.91978000","longitude":"75.01515000"},{"name":"Badgam","countryCode":"IN","stateCode":"JK","latitude":"33.89001000","longitude":"74.66297000"},{"name":"Bandipore","countryCode":"IN","stateCode":"JK","latitude":"34.50404000","longitude":"74.82832000"},{"name":"Bandipura","countryCode":"IN","stateCode":"JK","latitude":"34.41728000","longitude":"74.64308000"},{"name":"Banihal","countryCode":"IN","stateCode":"JK","latitude":"33.43647000","longitude":"75.19684000"},{"name":"Batoti","countryCode":"IN","stateCode":"JK","latitude":"33.11826000","longitude":"75.30889000"},{"name":"Bhadarwah","countryCode":"IN","stateCode":"JK","latitude":"32.97941000","longitude":"75.71723000"},{"name":"Bijbehara","countryCode":"IN","stateCode":"JK","latitude":"33.79378000","longitude":"75.10700000"},{"name":"Bishnah","countryCode":"IN","stateCode":"JK","latitude":"32.61060000","longitude":"74.85557000"},{"name":"Baramula","countryCode":"IN","stateCode":"JK","latitude":"34.19287000","longitude":"74.36920000"},{"name":"Doda","countryCode":"IN","stateCode":"JK","latitude":"33.14916000","longitude":"75.54746000"},{"name":"Ganderbal","countryCode":"IN","stateCode":"JK","latitude":"34.29467000","longitude":"75.19996000"},{"name":"Gho Brahmanan de","countryCode":"IN","stateCode":"JK","latitude":"32.55590000","longitude":"74.95390000"},{"name":"Gandarbal","countryCode":"IN","stateCode":"JK","latitude":"34.22619000","longitude":"74.77478000"},{"name":"Hiranagar","countryCode":"IN","stateCode":"JK","latitude":"32.45493000","longitude":"75.27187000"},{"name":"Hajan","countryCode":"IN","stateCode":"JK","latitude":"34.29895000","longitude":"74.61681000"},{"name":"Jammu","countryCode":"IN","stateCode":"JK","latitude":"32.75000000","longitude":"74.83333000"},{"name":"Jaurian","countryCode":"IN","stateCode":"JK","latitude":"32.83255000","longitude":"74.57612000"},{"name":"Kathua","countryCode":"IN","stateCode":"JK","latitude":"32.58333000","longitude":"75.50000000"},{"name":"Katra","countryCode":"IN","stateCode":"JK","latitude":"32.99167000","longitude":"74.93195000"},{"name":"Khaur","countryCode":"IN","stateCode":"JK","latitude":"32.60270000","longitude":"74.80918000"},{"name":"Kishtwar","countryCode":"IN","stateCode":"JK","latitude":"33.52958000","longitude":"76.01462000"},{"name":"Kulgam","countryCode":"IN","stateCode":"JK","latitude":"33.64456000","longitude":"75.01923000"},{"name":"Kupwara","countryCode":"IN","stateCode":"JK","latitude":"34.53193000","longitude":"74.26605000"},{"name":"Kud","countryCode":"IN","stateCode":"JK","latitude":"33.07246000","longitude":"75.28727000"},{"name":"Ladakh","countryCode":"IN","stateCode":"JK","latitude":"34.33333000","longitude":"77.41667000"},{"name":"Magam","countryCode":"IN","stateCode":"JK","latitude":"34.09256000","longitude":"74.59016000"},{"name":"Nawanshahr","countryCode":"IN","stateCode":"JK","latitude":"32.76505000","longitude":"74.52772000"},{"name":"Noria","countryCode":"IN","stateCode":"JK","latitude":"32.52095000","longitude":"74.79845000"},{"name":"Padam","countryCode":"IN","stateCode":"JK","latitude":"33.46659000","longitude":"76.88488000"},{"name":"Pahlgam","countryCode":"IN","stateCode":"JK","latitude":"34.01592000","longitude":"75.31899000"},{"name":"Parol","countryCode":"IN","stateCode":"JK","latitude":"32.34598000","longitude":"75.43441000"},{"name":"Pattan","countryCode":"IN","stateCode":"JK","latitude":"34.16125000","longitude":"74.55634000"},{"name":"Pulwama","countryCode":"IN","stateCode":"JK","latitude":"33.87405000","longitude":"74.89955000"},{"name":"Punch","countryCode":"IN","stateCode":"JK","latitude":"33.70178000","longitude":"74.19916000"},{"name":"Qazigund","countryCode":"IN","stateCode":"JK","latitude":"33.63828000","longitude":"75.14261000"},{"name":"Rajaori","countryCode":"IN","stateCode":"JK","latitude":"33.37526000","longitude":"74.30920000"},{"name":"Ramban","countryCode":"IN","stateCode":"JK","latitude":"33.32301000","longitude":"75.18610000"},{"name":"Riasi","countryCode":"IN","stateCode":"JK","latitude":"33.08115000","longitude":"74.83242000"},{"name":"Rajauri","countryCode":"IN","stateCode":"JK","latitude":"33.25000000","longitude":"74.25000000"},{"name":"Ramgarh","countryCode":"IN","stateCode":"JK","latitude":"33.40379000","longitude":"74.22388000"},{"name":"Ramnagar","countryCode":"IN","stateCode":"JK","latitude":"32.80728000","longitude":"75.31119000"},{"name":"Samba","countryCode":"IN","stateCode":"JK","latitude":"32.57523000","longitude":"75.10929000"},{"name":"Shupiyan","countryCode":"IN","stateCode":"JK","latitude":"33.73067000","longitude":"74.81869000"},{"name":"Sopur","countryCode":"IN","stateCode":"JK","latitude":"34.28671000","longitude":"74.47228000"},{"name":"Soyibug","countryCode":"IN","stateCode":"JK","latitude":"34.07677000","longitude":"74.70570000"},{"name":"Srinagar","countryCode":"IN","stateCode":"JK","latitude":"34.08565000","longitude":"74.80555000"},{"name":"Sumbal","countryCode":"IN","stateCode":"JK","latitude":"34.23072000","longitude":"74.64720000"},{"name":"Thang","countryCode":"IN","stateCode":"JK","latitude":"34.92740000","longitude":"76.79336000"},{"name":"Thanna Mandi","countryCode":"IN","stateCode":"JK","latitude":"33.54204000","longitude":"74.38100000"},{"name":"Tral","countryCode":"IN","stateCode":"JK","latitude":"33.92708000","longitude":"75.11585000"},{"name":"Tsrar Sharif","countryCode":"IN","stateCode":"JK","latitude":"33.86319000","longitude":"74.76524000"},{"name":"Udhampur","countryCode":"IN","stateCode":"JK","latitude":"33.00000000","longitude":"75.16667000"},{"name":"Uri","countryCode":"IN","stateCode":"JK","latitude":"34.08064000","longitude":"74.05088000"},{"name":"Aldona","countryCode":"IN","stateCode":"GA","latitude":"15.59337000","longitude":"73.87482000"},{"name":"Arambol","countryCode":"IN","stateCode":"GA","latitude":"15.68681000","longitude":"73.70449000"},{"name":"Baga","countryCode":"IN","stateCode":"GA","latitude":"15.56517000","longitude":"73.75517000"},{"name":"Bambolim","countryCode":"IN","stateCode":"GA","latitude":"15.46361000","longitude":"73.85310000"},{"name":"Bandora","countryCode":"IN","stateCode":"GA","latitude":"15.40823000","longitude":"73.98129000"},{"name":"Benaulim","countryCode":"IN","stateCode":"GA","latitude":"15.26435000","longitude":"73.92812000"},{"name":"Calangute","countryCode":"IN","stateCode":"GA","latitude":"15.54390000","longitude":"73.75530000"},{"name":"Candolim","countryCode":"IN","stateCode":"GA","latitude":"15.51807000","longitude":"73.76259000"},{"name":"Carapur","countryCode":"IN","stateCode":"GA","latitude":"15.56588000","longitude":"73.98713000"},{"name":"Cavelossim","countryCode":"IN","stateCode":"GA","latitude":"15.17255000","longitude":"73.94194000"},{"name":"Chicalim","countryCode":"IN","stateCode":"GA","latitude":"15.39835000","longitude":"73.84216000"},{"name":"Chinchinim","countryCode":"IN","stateCode":"GA","latitude":"15.21447000","longitude":"73.97555000"},{"name":"Colovale","countryCode":"IN","stateCode":"GA","latitude":"15.63522000","longitude":"73.82426000"},{"name":"Colva","countryCode":"IN","stateCode":"GA","latitude":"15.27976000","longitude":"73.92285000"},{"name":"Cortalim","countryCode":"IN","stateCode":"GA","latitude":"15.40247000","longitude":"73.90881000"},{"name":"Cuncolim","countryCode":"IN","stateCode":"GA","latitude":"15.17730000","longitude":"73.99392000"},{"name":"Curchorem","countryCode":"IN","stateCode":"GA","latitude":"15.26349000","longitude":"74.10875000"},{"name":"Curti","countryCode":"IN","stateCode":"GA","latitude":"15.41667000","longitude":"74.01667000"},{"name":"Davorlim","countryCode":"IN","stateCode":"GA","latitude":"15.27221000","longitude":"73.99242000"},{"name":"Dicholi","countryCode":"IN","stateCode":"GA","latitude":"15.59319000","longitude":"73.94571000"},{"name":"Goa Velha","countryCode":"IN","stateCode":"GA","latitude":"15.44384000","longitude":"73.88572000"},{"name":"Guirim","countryCode":"IN","stateCode":"GA","latitude":"15.57552000","longitude":"73.80722000"},{"name":"Jua","countryCode":"IN","stateCode":"GA","latitude":"15.53070000","longitude":"73.95047000"},{"name":"Kankon","countryCode":"IN","stateCode":"GA","latitude":"15.02698000","longitude":"74.04617000"},{"name":"Madgaon","countryCode":"IN","stateCode":"GA","latitude":"15.27501000","longitude":"73.95786000"},{"name":"Morjim","countryCode":"IN","stateCode":"GA","latitude":"15.63097000","longitude":"73.73903000"},{"name":"Mormugao","countryCode":"IN","stateCode":"GA","latitude":"15.38914000","longitude":"73.81491000"},{"name":"Mapuca","countryCode":"IN","stateCode":"GA","latitude":"15.59154000","longitude":"73.80898000"},{"name":"Navelim","countryCode":"IN","stateCode":"GA","latitude":"15.53333000","longitude":"73.98333000"},{"name":"North Goa","countryCode":"IN","stateCode":"GA","latitude":"15.53397000","longitude":"73.96408000"},{"name":"Palle","countryCode":"IN","stateCode":"GA","latitude":"15.46667000","longitude":"74.08333000"},{"name":"Panaji","countryCode":"IN","stateCode":"GA","latitude":"15.49574000","longitude":"73.82624000"},{"name":"Pernem","countryCode":"IN","stateCode":"GA","latitude":"15.72300000","longitude":"73.79511000"},{"name":"Ponda","countryCode":"IN","stateCode":"GA","latitude":"15.40341000","longitude":"74.01519000"},{"name":"Quepem","countryCode":"IN","stateCode":"GA","latitude":"15.21280000","longitude":"74.07720000"},{"name":"Queula","countryCode":"IN","stateCode":"GA","latitude":"15.39011000","longitude":"73.98557000"},{"name":"Raia","countryCode":"IN","stateCode":"GA","latitude":"15.30499000","longitude":"73.97096000"},{"name":"Saligao","countryCode":"IN","stateCode":"GA","latitude":"15.55359000","longitude":"73.79036000"},{"name":"Sancoale","countryCode":"IN","stateCode":"GA","latitude":"15.37794000","longitude":"73.90352000"},{"name":"Sanguem","countryCode":"IN","stateCode":"GA","latitude":"15.22901000","longitude":"74.15149000"},{"name":"Sanquelim","countryCode":"IN","stateCode":"GA","latitude":"15.56422000","longitude":"74.00799000"},{"name":"Sanvordem","countryCode":"IN","stateCode":"GA","latitude":"15.26269000","longitude":"74.11965000"},{"name":"Serula","countryCode":"IN","stateCode":"GA","latitude":"15.54774000","longitude":"73.84329000"},{"name":"Solim","countryCode":"IN","stateCode":"GA","latitude":"15.61521000","longitude":"73.76740000"},{"name":"South Goa","countryCode":"IN","stateCode":"GA","latitude":"15.20425000","longitude":"74.16733000"},{"name":"Taleigao","countryCode":"IN","stateCode":"GA","latitude":"15.46915000","longitude":"73.83285000"},{"name":"Vagator","countryCode":"IN","stateCode":"GA","latitude":"15.59766000","longitude":"73.74496000"},{"name":"Valpoy","countryCode":"IN","stateCode":"GA","latitude":"15.53239000","longitude":"74.13671000"},{"name":"Varca","countryCode":"IN","stateCode":"GA","latitude":"15.23237000","longitude":"73.94311000"},{"name":"Vasco da Gama","countryCode":"IN","stateCode":"GA","latitude":"15.39585000","longitude":"73.81568000"},{"name":"Almora","countryCode":"IN","stateCode":"UT","latitude":"29.69223000","longitude":"79.49789000"},{"name":"Bageshwar","countryCode":"IN","stateCode":"UT","latitude":"29.97315000","longitude":"79.83224000"},{"name":"Barkot","countryCode":"IN","stateCode":"UT","latitude":"30.80861000","longitude":"78.20596000"},{"name":"Bhowali","countryCode":"IN","stateCode":"UT","latitude":"29.38985000","longitude":"79.50481000"},{"name":"Bhim Tal","countryCode":"IN","stateCode":"UT","latitude":"29.34447000","longitude":"79.56336000"},{"name":"Birbhaddar","countryCode":"IN","stateCode":"UT","latitude":"30.07120000","longitude":"78.28189000"},{"name":"Bazpur","countryCode":"IN","stateCode":"UT","latitude":"29.15299000","longitude":"79.10814000"},{"name":"Chakrata","countryCode":"IN","stateCode":"UT","latitude":"30.70369000","longitude":"77.86386000"},{"name":"Chamoli","countryCode":"IN","stateCode":"UT","latitude":"30.50000000","longitude":"79.50000000"},{"name":"Champawat","countryCode":"IN","stateCode":"UT","latitude":"29.28756000","longitude":"80.03737000"},{"name":"Clement Town","countryCode":"IN","stateCode":"UT","latitude":"30.26361000","longitude":"78.00862000"},{"name":"Dehradun","countryCode":"IN","stateCode":"UT","latitude":"30.33000000","longitude":"78.06000000"},{"name":"Devaprayag","countryCode":"IN","stateCode":"UT","latitude":"30.14603000","longitude":"78.60272000"},{"name":"Dharchula","countryCode":"IN","stateCode":"UT","latitude":"29.84707000","longitude":"80.51951000"},{"name":"Doiwala","countryCode":"IN","stateCode":"UT","latitude":"30.17667000","longitude":"78.11659000"},{"name":"Dugadda","countryCode":"IN","stateCode":"UT","latitude":"29.80673000","longitude":"78.61109000"},{"name":"Dwarahat","countryCode":"IN","stateCode":"UT","latitude":"29.77785000","longitude":"79.42731000"},{"name":"Garhwal","countryCode":"IN","stateCode":"UT","latitude":"29.96366000","longitude":"78.92853000"},{"name":"Haldwani","countryCode":"IN","stateCode":"UT","latitude":"29.22254000","longitude":"79.52860000"},{"name":"Harbatpur","countryCode":"IN","stateCode":"UT","latitude":"30.43863000","longitude":"77.74058000"},{"name":"Haridwar","countryCode":"IN","stateCode":"UT","latitude":"29.94791000","longitude":"78.16025000"},{"name":"Jaspur","countryCode":"IN","stateCode":"UT","latitude":"29.27919000","longitude":"78.82798000"},{"name":"Joshimath","countryCode":"IN","stateCode":"UT","latitude":"30.55543000","longitude":"79.56436000"},{"name":"Kashipur","countryCode":"IN","stateCode":"UT","latitude":"29.21399000","longitude":"78.95693000"},{"name":"Khatima","countryCode":"IN","stateCode":"UT","latitude":"28.92134000","longitude":"79.97075000"},{"name":"Kichha","countryCode":"IN","stateCode":"UT","latitude":"28.91154000","longitude":"79.52009000"},{"name":"Kotdwara","countryCode":"IN","stateCode":"UT","latitude":"29.74612000","longitude":"78.52219000"},{"name":"Kaladhungi","countryCode":"IN","stateCode":"UT","latitude":"29.28351000","longitude":"79.35100000"},{"name":"Kalagarh Project Colony","countryCode":"IN","stateCode":"UT","latitude":"29.47780000","longitude":"78.78449000"},{"name":"Laksar","countryCode":"IN","stateCode":"UT","latitude":"29.75870000","longitude":"78.04148000"},{"name":"Lansdowne","countryCode":"IN","stateCode":"UT","latitude":"29.84183000","longitude":"78.68014000"},{"name":"Lohaghat","countryCode":"IN","stateCode":"UT","latitude":"29.40356000","longitude":"80.08965000"},{"name":"Manglaur","countryCode":"IN","stateCode":"UT","latitude":"29.79094000","longitude":"77.87836000"},{"name":"Mussoorie","countryCode":"IN","stateCode":"UT","latitude":"30.45498000","longitude":"78.07068000"},{"name":"Naini Tal","countryCode":"IN","stateCode":"UT","latitude":"29.39743000","longitude":"79.44686000"},{"name":"Narendranagar","countryCode":"IN","stateCode":"UT","latitude":"30.16173000","longitude":"78.28712000"},{"name":"Pauri","countryCode":"IN","stateCode":"UT","latitude":"30.15286000","longitude":"78.77710000"},{"name":"Pithoragarh","countryCode":"IN","stateCode":"UT","latitude":"30.00000000","longitude":"80.25000000"},{"name":"Pipalkoti","countryCode":"IN","stateCode":"UT","latitude":"30.42553000","longitude":"79.43066000"},{"name":"Rishikesh","countryCode":"IN","stateCode":"UT","latitude":"30.10778000","longitude":"78.29255000"},{"name":"Roorkee","countryCode":"IN","stateCode":"UT","latitude":"29.86632000","longitude":"77.89118000"},{"name":"Rudraprayag","countryCode":"IN","stateCode":"UT","latitude":"30.60872000","longitude":"79.06517000"},{"name":"Raipur","countryCode":"IN","stateCode":"UT","latitude":"30.31097000","longitude":"78.08979000"},{"name":"Ramnagar","countryCode":"IN","stateCode":"UT","latitude":"29.39250000","longitude":"79.12830000"},{"name":"Ranikhet","countryCode":"IN","stateCode":"UT","latitude":"29.64082000","longitude":"79.43229000"},{"name":"Raiwala Bara","countryCode":"IN","stateCode":"UT","latitude":"30.01864000","longitude":"78.22930000"},{"name":"Sitarganj","countryCode":"IN","stateCode":"UT","latitude":"28.92930000","longitude":"79.70436000"},{"name":"Srinagar","countryCode":"IN","stateCode":"UT","latitude":"30.22243000","longitude":"78.78341000"},{"name":"Sultanpur","countryCode":"IN","stateCode":"UT","latitude":"29.75534000","longitude":"78.11034000"},{"name":"Tanakpur","countryCode":"IN","stateCode":"UT","latitude":"29.07400000","longitude":"80.11139000"},{"name":"Tehri","countryCode":"IN","stateCode":"UT","latitude":"30.39086000","longitude":"78.48030000"},{"name":"Tehri-Garhwal","countryCode":"IN","stateCode":"UT","latitude":"30.50000000","longitude":"78.66667000"},{"name":"Udham Singh Nagar","countryCode":"IN","stateCode":"UT","latitude":"29.02746000","longitude":"79.52347000"},{"name":"Uttarkashi","countryCode":"IN","stateCode":"UT","latitude":"30.72986000","longitude":"78.44342000"},{"name":"Vikasnagar","countryCode":"IN","stateCode":"UT","latitude":"30.46944000","longitude":"77.77275000"},{"name":"Along","countryCode":"IN","stateCode":"AR","latitude":"28.16951000","longitude":"94.80060000"},{"name":"Anjaw","countryCode":"IN","stateCode":"AR","latitude":"28.06549000","longitude":"96.82878000"},{"name":"Bomdila","countryCode":"IN","stateCode":"AR","latitude":"27.26475000","longitude":"92.42472000"},{"name":"Basar","countryCode":"IN","stateCode":"AR","latitude":"27.99008000","longitude":"94.69451000"},{"name":"Changlang","countryCode":"IN","stateCode":"AR","latitude":"27.36265000","longitude":"96.34518000"},{"name":"Dibang Valley","countryCode":"IN","stateCode":"AR","latitude":"28.70000000","longitude":"95.70000000"},{"name":"East Kameng","countryCode":"IN","stateCode":"AR","latitude":"27.30000000","longitude":"93.05000000"},{"name":"East Siang","countryCode":"IN","stateCode":"AR","latitude":"28.12379000","longitude":"95.16339000"},{"name":"Hayuliang","countryCode":"IN","stateCode":"AR","latitude":"28.07301000","longitude":"96.54305000"},{"name":"Itanagar","countryCode":"IN","stateCode":"AR","latitude":"27.08694000","longitude":"93.60987000"},{"name":"Khonsa","countryCode":"IN","stateCode":"AR","latitude":"27.01667000","longitude":"95.56667000"},{"name":"Kurung Kumey","countryCode":"IN","stateCode":"AR","latitude":"27.99983000","longitude":"93.39240000"},{"name":"Lohit District","countryCode":"IN","stateCode":"AR","latitude":"27.84012000","longitude":"96.19521000"},{"name":"Lower Dibang Valley","countryCode":"IN","stateCode":"AR","latitude":"28.37258000","longitude":"95.88040000"},{"name":"Lower Subansiri","countryCode":"IN","stateCode":"AR","latitude":"27.62554000","longitude":"93.93908000"},{"name":"Margherita","countryCode":"IN","stateCode":"AR","latitude":"27.28482000","longitude":"95.66796000"},{"name":"Naharlagun","countryCode":"IN","stateCode":"AR","latitude":"27.10467000","longitude":"93.69518000"},{"name":"Pasighat","countryCode":"IN","stateCode":"AR","latitude":"28.06631000","longitude":"95.32678000"},{"name":"Tawang","countryCode":"IN","stateCode":"AR","latitude":"27.57417000","longitude":"91.92437000"},{"name":"Tezu","countryCode":"IN","stateCode":"AR","latitude":"27.91256000","longitude":"96.12882000"},{"name":"Tirap","countryCode":"IN","stateCode":"AR","latitude":"27.01917000","longitude":"95.51788000"},{"name":"Upper Siang","countryCode":"IN","stateCode":"AR","latitude":"28.83355000","longitude":"94.91806000"},{"name":"Upper Subansiri","countryCode":"IN","stateCode":"AR","latitude":"28.30000000","longitude":"94.00000000"},{"name":"West Kameng","countryCode":"IN","stateCode":"AR","latitude":"27.40000000","longitude":"92.35000000"},{"name":"West Siang","countryCode":"IN","stateCode":"AR","latitude":"28.40000000","longitude":"94.55000000"},{"name":"Ziro","countryCode":"IN","stateCode":"AR","latitude":"27.59497000","longitude":"93.83854000"},{"name":"Alipur","countryCode":"IN","stateCode":"DL","latitude":"28.79862000","longitude":"77.13314000"},{"name":"Bawana","countryCode":"IN","stateCode":"DL","latitude":"28.79820000","longitude":"77.03431000"},{"name":"Central Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.64857000","longitude":"77.21895000"},{"name":"Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.65195000","longitude":"77.23149000"},{"name":"Deoli","countryCode":"IN","stateCode":"DL","latitude":"28.50254000","longitude":"77.23117000"},{"name":"East Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.66242000","longitude":"77.29122000"},{"name":"Karol Bagh","countryCode":"IN","stateCode":"DL","latitude":"28.65136000","longitude":"77.19072000"},{"name":"Najafgarh","countryCode":"IN","stateCode":"DL","latitude":"28.60922000","longitude":"76.97982000"},{"name":"Narela","countryCode":"IN","stateCode":"DL","latitude":"28.85267000","longitude":"77.09288000"},{"name":"New Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.63576000","longitude":"77.22445000"},{"name":"North Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.66920000","longitude":"77.22273000"},{"name":"North East Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.68690000","longitude":"77.30195000"},{"name":"North West Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.70113000","longitude":"77.10154000"},{"name":"Nangloi Jat","countryCode":"IN","stateCode":"DL","latitude":"28.67957000","longitude":"77.06799000"},{"name":"Pitampura","countryCode":"IN","stateCode":"DL","latitude":"28.68964000","longitude":"77.13126000"},{"name":"Rohini","countryCode":"IN","stateCode":"DL","latitude":"28.74322000","longitude":"77.06778000"},{"name":"South Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.53009000","longitude":"77.25174000"},{"name":"South West Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.58060000","longitude":"77.06720000"},{"name":"West Delhi","countryCode":"IN","stateCode":"DL","latitude":"28.65655000","longitude":"77.10068000"},{"name":"Amarpur","countryCode":"IN","stateCode":"BR","latitude":"25.03967000","longitude":"86.90247000"},{"name":"Araria","countryCode":"IN","stateCode":"BR","latitude":"26.20000000","longitude":"87.40000000"},{"name":"Arrah","countryCode":"IN","stateCode":"BR","latitude":"25.55629000","longitude":"84.66335000"},{"name":"Arwal","countryCode":"IN","stateCode":"BR","latitude":"25.16158000","longitude":"84.69040000"},{"name":"Asarganj","countryCode":"IN","stateCode":"BR","latitude":"25.15046000","longitude":"86.68639000"},{"name":"Aurangabad","countryCode":"IN","stateCode":"BR","latitude":"24.75204000","longitude":"84.37420000"},{"name":"Bagaha","countryCode":"IN","stateCode":"BR","latitude":"27.09918000","longitude":"84.09003000"},{"name":"Bahadurganj","countryCode":"IN","stateCode":"BR","latitude":"26.26172000","longitude":"87.82443000"},{"name":"Bairagnia","countryCode":"IN","stateCode":"BR","latitude":"26.74063000","longitude":"85.27323000"},{"name":"Baisi","countryCode":"IN","stateCode":"BR","latitude":"25.86302000","longitude":"87.74487000"},{"name":"Bakhtiyarpur","countryCode":"IN","stateCode":"BR","latitude":"25.46179000","longitude":"85.53179000"},{"name":"Bangaon","countryCode":"IN","stateCode":"BR","latitude":"25.86728000","longitude":"86.51152000"},{"name":"Banka","countryCode":"IN","stateCode":"BR","latitude":"24.89214000","longitude":"86.98425000"},{"name":"Banmankhi","countryCode":"IN","stateCode":"BR","latitude":"25.88857000","longitude":"87.19421000"},{"name":"Bar Bigha","countryCode":"IN","stateCode":"BR","latitude":"25.21855000","longitude":"85.73320000"},{"name":"Barauli","countryCode":"IN","stateCode":"BR","latitude":"26.38109000","longitude":"84.58648000"},{"name":"Barhiya","countryCode":"IN","stateCode":"BR","latitude":"25.28814000","longitude":"86.02055000"},{"name":"Bariarpur","countryCode":"IN","stateCode":"BR","latitude":"25.28791000","longitude":"86.57643000"},{"name":"Begusarai","countryCode":"IN","stateCode":"BR","latitude":"25.41853000","longitude":"86.13389000"},{"name":"Belsand","countryCode":"IN","stateCode":"BR","latitude":"26.44365000","longitude":"85.40076000"},{"name":"Bettiah","countryCode":"IN","stateCode":"BR","latitude":"26.80229000","longitude":"84.50311000"},{"name":"Bhabhua","countryCode":"IN","stateCode":"BR","latitude":"25.04049000","longitude":"83.60749000"},{"name":"Bhagirathpur","countryCode":"IN","stateCode":"BR","latitude":"26.26950000","longitude":"86.06346000"},{"name":"Bhawanipur","countryCode":"IN","stateCode":"BR","latitude":"26.45352000","longitude":"87.02744000"},{"name":"Bhojpur","countryCode":"IN","stateCode":"BR","latitude":"25.30886000","longitude":"84.44504000"},{"name":"Bhagalpur","countryCode":"IN","stateCode":"BR","latitude":"25.29023000","longitude":"87.06665000"},{"name":"Bihar Sharif","countryCode":"IN","stateCode":"BR","latitude":"25.20084000","longitude":"85.52389000"},{"name":"Bihariganj","countryCode":"IN","stateCode":"BR","latitude":"25.73415000","longitude":"86.98837000"},{"name":"Bikramganj","countryCode":"IN","stateCode":"BR","latitude":"25.21073000","longitude":"84.25508000"},{"name":"Buddh Gaya","countryCode":"IN","stateCode":"BR","latitude":"24.69808000","longitude":"84.98690000"},{"name":"Buxar","countryCode":"IN","stateCode":"BR","latitude":"25.50000000","longitude":"84.10000000"},{"name":"Barh","countryCode":"IN","stateCode":"BR","latitude":"25.48339000","longitude":"85.70928000"},{"name":"Baruni","countryCode":"IN","stateCode":"BR","latitude":"25.47509000","longitude":"85.96813000"},{"name":"Birpur","countryCode":"IN","stateCode":"BR","latitude":"26.50823000","longitude":"87.01194000"},{"name":"Chhatapur","countryCode":"IN","stateCode":"BR","latitude":"26.21965000","longitude":"87.00479000"},{"name":"Chakia","countryCode":"IN","stateCode":"BR","latitude":"26.41598000","longitude":"85.04665000"},{"name":"Chapra","countryCode":"IN","stateCode":"BR","latitude":"25.78031000","longitude":"84.74709000"},{"name":"Colgong","countryCode":"IN","stateCode":"BR","latitude":"25.26328000","longitude":"87.23264000"},{"name":"Dalsingh Sarai","countryCode":"IN","stateCode":"BR","latitude":"25.66795000","longitude":"85.83636000"},{"name":"Darbhanga","countryCode":"IN","stateCode":"BR","latitude":"26.00000000","longitude":"86.00000000"},{"name":"Daudnagar","countryCode":"IN","stateCode":"BR","latitude":"25.03473000","longitude":"84.40095000"},{"name":"Dehri","countryCode":"IN","stateCode":"BR","latitude":"24.90247000","longitude":"84.18217000"},{"name":"Dhaka","countryCode":"IN","stateCode":"BR","latitude":"26.67479000","longitude":"85.16698000"},{"name":"Dighwara","countryCode":"IN","stateCode":"BR","latitude":"25.74434000","longitude":"85.01003000"},{"name":"Dinapore","countryCode":"IN","stateCode":"BR","latitude":"25.63705000","longitude":"85.04794000"},{"name":"Dumra","countryCode":"IN","stateCode":"BR","latitude":"26.56708000","longitude":"85.52040000"},{"name":"Dumraon","countryCode":"IN","stateCode":"BR","latitude":"25.55265000","longitude":"84.15149000"},{"name":"Fatwa","countryCode":"IN","stateCode":"BR","latitude":"25.50958000","longitude":"85.30504000"},{"name":"Forbesganj","countryCode":"IN","stateCode":"BR","latitude":"26.30253000","longitude":"87.26556000"},{"name":"Gaya","countryCode":"IN","stateCode":"BR","latitude":"24.79686000","longitude":"85.00385000"},{"name":"Ghoga","countryCode":"IN","stateCode":"BR","latitude":"25.21738000","longitude":"87.15710000"},{"name":"Gopalganj","countryCode":"IN","stateCode":"BR","latitude":"26.50000000","longitude":"84.33333000"},{"name":"Hilsa","countryCode":"IN","stateCode":"BR","latitude":"25.31642000","longitude":"85.28234000"},{"name":"Hisua","countryCode":"IN","stateCode":"BR","latitude":"24.83360000","longitude":"85.41729000"},{"name":"Hajipur","countryCode":"IN","stateCode":"BR","latitude":"25.68544000","longitude":"85.20981000"},{"name":"Islampur","countryCode":"IN","stateCode":"BR","latitude":"25.14075000","longitude":"85.20587000"},{"name":"Jagdispur","countryCode":"IN","stateCode":"BR","latitude":"25.46811000","longitude":"84.41939000"},{"name":"Jahanabad","countryCode":"IN","stateCode":"BR","latitude":"25.21368000","longitude":"84.98710000"},{"name":"Jamui","countryCode":"IN","stateCode":"BR","latitude":"24.92082000","longitude":"86.17538000"},{"name":"Jamalpur","countryCode":"IN","stateCode":"BR","latitude":"25.31258000","longitude":"86.48888000"},{"name":"Jaynagar","countryCode":"IN","stateCode":"BR","latitude":"26.59048000","longitude":"86.13791000"},{"name":"Jehanabad","countryCode":"IN","stateCode":"BR","latitude":"25.20701000","longitude":"84.99573000"},{"name":"Jhanjharpur","countryCode":"IN","stateCode":"BR","latitude":"26.26467000","longitude":"86.27993000"},{"name":"Jha-Jha","countryCode":"IN","stateCode":"BR","latitude":"24.77107000","longitude":"86.37888000"},{"name":"Jogbani","countryCode":"IN","stateCode":"BR","latitude":"26.39905000","longitude":"87.26525000"},{"name":"Kaimur District","countryCode":"IN","stateCode":"BR","latitude":"25.05077000","longitude":"83.58261000"},{"name":"Kasba","countryCode":"IN","stateCode":"BR","latitude":"25.85643000","longitude":"87.53836000"},{"name":"Katihar","countryCode":"IN","stateCode":"BR","latitude":"25.50000000","longitude":"87.60000000"},{"name":"Khagaria","countryCode":"IN","stateCode":"BR","latitude":"25.50220000","longitude":"86.46708000"},{"name":"Khagaul","countryCode":"IN","stateCode":"BR","latitude":"25.57898000","longitude":"85.04564000"},{"name":"Kharagpur","countryCode":"IN","stateCode":"BR","latitude":"25.12446000","longitude":"86.55578000"},{"name":"Khusropur","countryCode":"IN","stateCode":"BR","latitude":"25.48174000","longitude":"85.38492000"},{"name":"Kishanganj","countryCode":"IN","stateCode":"BR","latitude":"26.30000000","longitude":"88.00000000"},{"name":"Koelwar","countryCode":"IN","stateCode":"BR","latitude":"25.58055000","longitude":"84.79751000"},{"name":"Koath","countryCode":"IN","stateCode":"BR","latitude":"25.32643000","longitude":"84.25983000"},{"name":"Lakhisarai","countryCode":"IN","stateCode":"BR","latitude":"25.20000000","longitude":"86.20000000"},{"name":"Luckeesarai","countryCode":"IN","stateCode":"BR","latitude":"25.17650000","longitude":"86.09470000"},{"name":"Lalganj","countryCode":"IN","stateCode":"BR","latitude":"25.86894000","longitude":"85.17394000"},{"name":"Madhepura","countryCode":"IN","stateCode":"BR","latitude":"25.80000000","longitude":"87.00000000"},{"name":"Madhipura","countryCode":"IN","stateCode":"BR","latitude":"25.92127000","longitude":"86.79271000"},{"name":"Madhubani","countryCode":"IN","stateCode":"BR","latitude":"26.35367000","longitude":"86.07169000"},{"name":"Maharajgani","countryCode":"IN","stateCode":"BR","latitude":"26.11017000","longitude":"84.50365000"},{"name":"Mairwa","countryCode":"IN","stateCode":"BR","latitude":"26.23218000","longitude":"84.16349000"},{"name":"Maner","countryCode":"IN","stateCode":"BR","latitude":"25.64602000","longitude":"84.87291000"},{"name":"Manihari","countryCode":"IN","stateCode":"BR","latitude":"25.33891000","longitude":"87.61998000"},{"name":"Marhaura","countryCode":"IN","stateCode":"BR","latitude":"25.97349000","longitude":"84.86796000"},{"name":"Masaurhi Buzurg","countryCode":"IN","stateCode":"BR","latitude":"25.35417000","longitude":"85.03195000"},{"name":"Mohiuddinnagar","countryCode":"IN","stateCode":"BR","latitude":"25.57374000","longitude":"85.66944000"},{"name":"Mokameh","countryCode":"IN","stateCode":"BR","latitude":"25.39662000","longitude":"85.92190000"},{"name":"Monghyr","countryCode":"IN","stateCode":"BR","latitude":"25.37459000","longitude":"86.47455000"},{"name":"Mothihari","countryCode":"IN","stateCode":"BR","latitude":"26.64862000","longitude":"84.91656000"},{"name":"Munger","countryCode":"IN","stateCode":"BR","latitude":"25.36099000","longitude":"86.46515000"},{"name":"Murliganj","countryCode":"IN","stateCode":"BR","latitude":"25.89690000","longitude":"86.99577000"},{"name":"Muzaffarpur","countryCode":"IN","stateCode":"BR","latitude":"26.16667000","longitude":"85.41667000"},{"name":"Nabinagar","countryCode":"IN","stateCode":"BR","latitude":"24.60681000","longitude":"84.12624000"},{"name":"Naugachhia","countryCode":"IN","stateCode":"BR","latitude":"25.38807000","longitude":"87.09906000"},{"name":"Nawada","countryCode":"IN","stateCode":"BR","latitude":"24.75000000","longitude":"85.50000000"},{"name":"Nirmali","countryCode":"IN","stateCode":"BR","latitude":"26.31397000","longitude":"86.58537000"},{"name":"Nalanda","countryCode":"IN","stateCode":"BR","latitude":"25.25000000","longitude":"85.58333000"},{"name":"Nasriganj","countryCode":"IN","stateCode":"BR","latitude":"25.05140000","longitude":"84.32839000"},{"name":"Pashchim Champaran","countryCode":"IN","stateCode":"BR","latitude":"27.00000000","longitude":"84.50000000"},{"name":"Patna","countryCode":"IN","stateCode":"BR","latitude":"25.41667000","longitude":"85.16667000"},{"name":"Piro","countryCode":"IN","stateCode":"BR","latitude":"25.33218000","longitude":"84.40454000"},{"name":"Pupri","countryCode":"IN","stateCode":"BR","latitude":"26.47079000","longitude":"85.70311000"},{"name":"Purnia","countryCode":"IN","stateCode":"BR","latitude":"25.81614000","longitude":"87.40708000"},{"name":"Purba Champaran","countryCode":"IN","stateCode":"BR","latitude":"26.58333000","longitude":"84.83333000"},{"name":"Rafiganj","countryCode":"IN","stateCode":"BR","latitude":"24.81757000","longitude":"84.63445000"},{"name":"Raghunathpur","countryCode":"IN","stateCode":"BR","latitude":"25.64492000","longitude":"87.91762000"},{"name":"Raxaul","countryCode":"IN","stateCode":"BR","latitude":"26.97982000","longitude":"84.85065000"},{"name":"Revelganj","countryCode":"IN","stateCode":"BR","latitude":"25.78976000","longitude":"84.63596000"},{"name":"Rohtas","countryCode":"IN","stateCode":"BR","latitude":"24.97941000","longitude":"84.02774000"},{"name":"Rusera","countryCode":"IN","stateCode":"BR","latitude":"25.75355000","longitude":"86.02597000"},{"name":"Rajgir","countryCode":"IN","stateCode":"BR","latitude":"25.02828000","longitude":"85.42079000"},{"name":"Ramnagar","countryCode":"IN","stateCode":"BR","latitude":"27.16371000","longitude":"84.32342000"},{"name":"Sagauli","countryCode":"IN","stateCode":"BR","latitude":"26.76390000","longitude":"84.74341000"},{"name":"Saharsa","countryCode":"IN","stateCode":"BR","latitude":"25.87498000","longitude":"86.59611000"},{"name":"Samastipur","countryCode":"IN","stateCode":"BR","latitude":"25.75000000","longitude":"85.91667000"},{"name":"Shahbazpur","countryCode":"IN","stateCode":"BR","latitude":"26.30511000","longitude":"87.28865000"},{"name":"Sheikhpura","countryCode":"IN","stateCode":"BR","latitude":"25.13073000","longitude":"85.78176000"},{"name":"Sheohar","countryCode":"IN","stateCode":"BR","latitude":"26.50000000","longitude":"85.30000000"},{"name":"Sherghati","countryCode":"IN","stateCode":"BR","latitude":"24.55950000","longitude":"84.79162000"},{"name":"Shahpur","countryCode":"IN","stateCode":"BR","latitude":"25.60293000","longitude":"84.40412000"},{"name":"Silao","countryCode":"IN","stateCode":"BR","latitude":"25.08358000","longitude":"85.42804000"},{"name":"Siwan","countryCode":"IN","stateCode":"BR","latitude":"26.22096000","longitude":"84.35609000"},{"name":"Supaul","countryCode":"IN","stateCode":"BR","latitude":"26.25000000","longitude":"86.80000000"},{"name":"Saran","countryCode":"IN","stateCode":"BR","latitude":"25.91667000","longitude":"84.75000000"},{"name":"Sitamarhi","countryCode":"IN","stateCode":"BR","latitude":"26.66667000","longitude":"85.50000000"},{"name":"Teghra","countryCode":"IN","stateCode":"BR","latitude":"25.49043000","longitude":"85.94001000"},{"name":"Tekari","countryCode":"IN","stateCode":"BR","latitude":"24.94253000","longitude":"84.84265000"},{"name":"Thakurganj","countryCode":"IN","stateCode":"BR","latitude":"26.42742000","longitude":"88.13112000"},{"name":"Vaishali","countryCode":"IN","stateCode":"BR","latitude":"25.75000000","longitude":"85.41667000"},{"name":"Waris Aliganj","countryCode":"IN","stateCode":"BR","latitude":"25.01720000","longitude":"85.64047000"},{"name":"Ambala","countryCode":"IN","stateCode":"HR","latitude":"30.32854000","longitude":"76.94220000"},{"name":"Ateli Mandi","countryCode":"IN","stateCode":"HR","latitude":"28.10080000","longitude":"76.25980000"},{"name":"Bahadurgarh","countryCode":"IN","stateCode":"HR","latitude":"28.69287000","longitude":"76.93555000"},{"name":"Bara Uchana","countryCode":"IN","stateCode":"HR","latitude":"29.46747000","longitude":"76.17798000"},{"name":"Barwala","countryCode":"IN","stateCode":"HR","latitude":"29.36747000","longitude":"75.90809000"},{"name":"Beri Khas","countryCode":"IN","stateCode":"HR","latitude":"28.70146000","longitude":"76.57708000"},{"name":"Bhiwani","countryCode":"IN","stateCode":"HR","latitude":"28.75000000","longitude":"76.16667000"},{"name":"Bilaspur","countryCode":"IN","stateCode":"HR","latitude":"30.30450000","longitude":"77.30424000"},{"name":"Bawal","countryCode":"IN","stateCode":"HR","latitude":"28.07184000","longitude":"76.58312000"},{"name":"Buriya","countryCode":"IN","stateCode":"HR","latitude":"30.15911000","longitude":"77.35814000"},{"name":"Charkhi Dadri","countryCode":"IN","stateCode":"HR","latitude":"28.59166000","longitude":"76.27161000"},{"name":"Chhachhrauli","countryCode":"IN","stateCode":"HR","latitude":"30.24492000","longitude":"77.36027000"},{"name":"Dabwali","countryCode":"IN","stateCode":"HR","latitude":"29.94906000","longitude":"74.73832000"},{"name":"Dharuhera","countryCode":"IN","stateCode":"HR","latitude":"28.20553000","longitude":"76.79691000"},{"name":"Ellenabad","countryCode":"IN","stateCode":"HR","latitude":"29.45282000","longitude":"74.66122000"},{"name":"Faridabad","countryCode":"IN","stateCode":"HR","latitude":"28.41124000","longitude":"77.31316000"},{"name":"Faridabad District","countryCode":"IN","stateCode":"HR","latitude":"28.46292000","longitude":"77.37160000"},{"name":"Farrukhnagar","countryCode":"IN","stateCode":"HR","latitude":"28.44745000","longitude":"76.82391000"},{"name":"Fatehabad District","countryCode":"IN","stateCode":"HR","latitude":"29.31000000","longitude":"75.27000000"},{"name":"Fatehabad","countryCode":"IN","stateCode":"HR","latitude":"29.51525000","longitude":"75.45554000"},{"name":"Firozpur Jhirka","countryCode":"IN","stateCode":"HR","latitude":"27.78853000","longitude":"76.94496000"},{"name":"Gharaunda","countryCode":"IN","stateCode":"HR","latitude":"29.53692000","longitude":"76.97142000"},{"name":"Gohana","countryCode":"IN","stateCode":"HR","latitude":"29.13777000","longitude":"76.70247000"},{"name":"Gorakhpur","countryCode":"IN","stateCode":"HR","latitude":"29.44768000","longitude":"75.67206000"},{"name":"Gurgaon","countryCode":"IN","stateCode":"HR","latitude":"28.43891000","longitude":"77.00592000"},{"name":"Hasanpur","countryCode":"IN","stateCode":"HR","latitude":"27.96944000","longitude":"77.49544000"},{"name":"Hisar","countryCode":"IN","stateCode":"HR","latitude":"29.15394000","longitude":"75.72294000"},{"name":"Hodal","countryCode":"IN","stateCode":"HR","latitude":"27.89196000","longitude":"77.36744000"},{"name":"Hansi","countryCode":"IN","stateCode":"HR","latitude":"29.10239000","longitude":"75.96253000"},{"name":"Inda Chhoi","countryCode":"IN","stateCode":"HR","latitude":"29.64042000","longitude":"75.79041000"},{"name":"Indri","countryCode":"IN","stateCode":"HR","latitude":"29.87999000","longitude":"77.05972000"},{"name":"Jagadhri","countryCode":"IN","stateCode":"HR","latitude":"30.16719000","longitude":"77.30367000"},{"name":"Jhajjar","countryCode":"IN","stateCode":"HR","latitude":"28.60630000","longitude":"76.65650000"},{"name":"Jakhal","countryCode":"IN","stateCode":"HR","latitude":"29.79627000","longitude":"75.82392000"},{"name":"Jind","countryCode":"IN","stateCode":"HR","latitude":"29.31577000","longitude":"76.31502000"},{"name":"Kaithal","countryCode":"IN","stateCode":"HR","latitude":"29.80153000","longitude":"76.39959000"},{"name":"Kalanaur","countryCode":"IN","stateCode":"HR","latitude":"28.82823000","longitude":"76.39550000"},{"name":"Kanina Khas","countryCode":"IN","stateCode":"HR","latitude":"28.33093000","longitude":"76.31099000"},{"name":"Karnal","countryCode":"IN","stateCode":"HR","latitude":"29.66667000","longitude":"76.83333000"},{"name":"Kharkhauda","countryCode":"IN","stateCode":"HR","latitude":"28.87870000","longitude":"76.91069000"},{"name":"Kheri Sampla","countryCode":"IN","stateCode":"HR","latitude":"28.77810000","longitude":"76.77560000"},{"name":"Kurukshetra","countryCode":"IN","stateCode":"HR","latitude":"30.00000000","longitude":"76.75000000"},{"name":"Kalanwali","countryCode":"IN","stateCode":"HR","latitude":"29.83573000","longitude":"74.97170000"},{"name":"Loharu","countryCode":"IN","stateCode":"HR","latitude":"28.42993000","longitude":"75.80779000"},{"name":"Ladwa","countryCode":"IN","stateCode":"HR","latitude":"29.99350000","longitude":"77.04563000"},{"name":"Maham","countryCode":"IN","stateCode":"HR","latitude":"28.96912000","longitude":"76.29495000"},{"name":"Mahendragarh","countryCode":"IN","stateCode":"HR","latitude":"28.25000000","longitude":"76.16667000"},{"name":"Mandholi Kalan","countryCode":"IN","stateCode":"HR","latitude":"28.70850000","longitude":"75.68296000"},{"name":"Mustafabad","countryCode":"IN","stateCode":"HR","latitude":"30.20220000","longitude":"77.14873000"},{"name":"Narwana","countryCode":"IN","stateCode":"HR","latitude":"29.59903000","longitude":"76.11927000"},{"name":"Narayangarh","countryCode":"IN","stateCode":"HR","latitude":"30.47798000","longitude":"77.12804000"},{"name":"Narnaul","countryCode":"IN","stateCode":"HR","latitude":"28.04444000","longitude":"76.10833000"},{"name":"Narnaund","countryCode":"IN","stateCode":"HR","latitude":"29.22047000","longitude":"76.14278000"},{"name":"Nilokheri","countryCode":"IN","stateCode":"HR","latitude":"29.83671000","longitude":"76.93191000"},{"name":"Nuh","countryCode":"IN","stateCode":"HR","latitude":"28.10296000","longitude":"77.00144000"},{"name":"Palwal","countryCode":"IN","stateCode":"HR","latitude":"28.14469000","longitude":"77.32546000"},{"name":"Panchkula","countryCode":"IN","stateCode":"HR","latitude":"30.72883000","longitude":"76.94716000"},{"name":"Panipat","countryCode":"IN","stateCode":"HR","latitude":"29.33259000","longitude":"76.92634000"},{"name":"Pataudi","countryCode":"IN","stateCode":"HR","latitude":"28.32547000","longitude":"76.77858000"},{"name":"Pehowa","countryCode":"IN","stateCode":"HR","latitude":"29.97897000","longitude":"76.58249000"},{"name":"Pinjaur","countryCode":"IN","stateCode":"HR","latitude":"30.79873000","longitude":"76.91822000"},{"name":"Pundri","countryCode":"IN","stateCode":"HR","latitude":"29.76096000","longitude":"76.56034000"},{"name":"Punahana","countryCode":"IN","stateCode":"HR","latitude":"27.86371000","longitude":"77.20432000"},{"name":"Radaur","countryCode":"IN","stateCode":"HR","latitude":"30.02706000","longitude":"77.15177000"},{"name":"Ratia","countryCode":"IN","stateCode":"HR","latitude":"29.69029000","longitude":"75.57688000"},{"name":"Rewari District","countryCode":"IN","stateCode":"HR","latitude":"28.19613000","longitude":"76.61607000"},{"name":"Rewari","countryCode":"IN","stateCode":"HR","latitude":"28.19900000","longitude":"76.61830000"},{"name":"Rohtak","countryCode":"IN","stateCode":"HR","latitude":"28.83333000","longitude":"76.66667000"},{"name":"Rania","countryCode":"IN","stateCode":"HR","latitude":"29.52454000","longitude":"74.83689000"},{"name":"Safidon","countryCode":"IN","stateCode":"HR","latitude":"29.40596000","longitude":"76.67042000"},{"name":"Samalkha","countryCode":"IN","stateCode":"HR","latitude":"29.23552000","longitude":"77.01273000"},{"name":"Shadipur Julana","countryCode":"IN","stateCode":"HR","latitude":"29.12368000","longitude":"76.40516000"},{"name":"Shahabad","countryCode":"IN","stateCode":"HR","latitude":"30.16776000","longitude":"76.87046000"},{"name":"Sirsa","countryCode":"IN","stateCode":"HR","latitude":"29.53489000","longitude":"75.02898000"},{"name":"Sohna","countryCode":"IN","stateCode":"HR","latitude":"28.24737000","longitude":"77.06544000"},{"name":"Sonipat","countryCode":"IN","stateCode":"HR","latitude":"29.00000000","longitude":"76.91667000"},{"name":"Thanesar","countryCode":"IN","stateCode":"HR","latitude":"29.97323000","longitude":"76.83214000"},{"name":"Tohana","countryCode":"IN","stateCode":"HR","latitude":"29.71332000","longitude":"75.90441000"},{"name":"Tosham","countryCode":"IN","stateCode":"HR","latitude":"28.86993000","longitude":"75.91650000"},{"name":"Taoru","countryCode":"IN","stateCode":"HR","latitude":"28.21173000","longitude":"76.94984000"},{"name":"Uklana","countryCode":"IN","stateCode":"HR","latitude":"29.51124000","longitude":"75.87823000"},{"name":"Yamunanagar","countryCode":"IN","stateCode":"HR","latitude":"30.23644000","longitude":"77.30498000"},{"name":"Asandh","countryCode":"IN","stateCode":"HR","latitude":"29.52119000","longitude":"76.60552000"},{"name":"Andol","countryCode":"IN","stateCode":"TG","latitude":"17.81458000","longitude":"78.07713000"},{"name":"Asifabad","countryCode":"IN","stateCode":"TG","latitude":"19.35851000","longitude":"79.28415000"},{"name":"Bellampalli","countryCode":"IN","stateCode":"TG","latitude":"19.05577000","longitude":"79.49300000"},{"name":"Bhadradri Kothagudem","countryCode":"IN","stateCode":"TG","latitude":"17.55460000","longitude":"80.61976000"},{"name":"Bhadrachalam","countryCode":"IN","stateCode":"TG","latitude":"17.66846000","longitude":"80.88887000"},{"name":"Bhaisa","countryCode":"IN","stateCode":"TG","latitude":"19.11285000","longitude":"77.96336000"},{"name":"Bhongir","countryCode":"IN","stateCode":"TG","latitude":"17.51544000","longitude":"78.88563000"},{"name":"Bodhan","countryCode":"IN","stateCode":"TG","latitude":"18.66208000","longitude":"77.88581000"},{"name":"Balapur","countryCode":"IN","stateCode":"TG","latitude":"17.31018000","longitude":"78.49969000"},{"name":"Banswada","countryCode":"IN","stateCode":"TG","latitude":"18.37725000","longitude":"77.88007000"},{"name":"Chandur","countryCode":"IN","stateCode":"TG","latitude":"17.87455000","longitude":"78.10017000"},{"name":"Chatakonda","countryCode":"IN","stateCode":"TG","latitude":"17.55303000","longitude":"80.64770000"},{"name":"Dasnapur","countryCode":"IN","stateCode":"TG","latitude":"19.65399000","longitude":"78.51213000"},{"name":"Devarkonda","countryCode":"IN","stateCode":"TG","latitude":"16.69186000","longitude":"78.92073000"},{"name":"Dornakal","countryCode":"IN","stateCode":"TG","latitude":"17.44475000","longitude":"80.14905000"},{"name":"Farrukhnagar","countryCode":"IN","stateCode":"TG","latitude":"17.07787000","longitude":"78.20339000"},{"name":"Gaddi Annaram","countryCode":"IN","stateCode":"TG","latitude":"17.36687000","longitude":"78.52420000"},{"name":"Gadwal","countryCode":"IN","stateCode":"TG","latitude":"16.23504000","longitude":"77.79556000"},{"name":"Ghatkesar","countryCode":"IN","stateCode":"TG","latitude":"17.45081000","longitude":"78.68366000"},{"name":"Gopalur","countryCode":"IN","stateCode":"TG","latitude":"16.61220000","longitude":"77.80728000"},{"name":"Gudur","countryCode":"IN","stateCode":"TG","latitude":"17.49174000","longitude":"78.82302000"},{"name":"Hyderabad","countryCode":"IN","stateCode":"TG","latitude":"17.38405000","longitude":"78.45636000"},{"name":"Jagtial","countryCode":"IN","stateCode":"TG","latitude":"18.79473000","longitude":"78.91661000"},{"name":"Jangaon","countryCode":"IN","stateCode":"TG","latitude":"17.72602000","longitude":"79.15236000"},{"name":"Jangoan","countryCode":"IN","stateCode":"TG","latitude":"17.72943000","longitude":"79.16096000"},{"name":"Jayashankar Bhupalapally","countryCode":"IN","stateCode":"TG","latitude":"18.19678000","longitude":"79.93976000"},{"name":"Jogulamba Gadwal","countryCode":"IN","stateCode":"TG","latitude":"16.23401000","longitude":"77.80564000"},{"name":"Kagaznagar","countryCode":"IN","stateCode":"TG","latitude":"19.33159000","longitude":"79.46605000"},{"name":"Kamareddy","countryCode":"IN","stateCode":"TG","latitude":"18.32567000","longitude":"78.33416000"},{"name":"Karimnagar","countryCode":"IN","stateCode":"TG","latitude":"18.33844000","longitude":"79.22938000"},{"name":"Khammam","countryCode":"IN","stateCode":"TG","latitude":"17.50000000","longitude":"80.33333000"},{"name":"Kodar","countryCode":"IN","stateCode":"TG","latitude":"16.99850000","longitude":"79.96560000"},{"name":"Koratla","countryCode":"IN","stateCode":"TG","latitude":"18.82154000","longitude":"78.71186000"},{"name":"Kothapet","countryCode":"IN","stateCode":"TG","latitude":"19.35176000","longitude":"79.48323000"},{"name":"Kottagudem","countryCode":"IN","stateCode":"TG","latitude":"17.55106000","longitude":"80.61779000"},{"name":"Kottapalli","countryCode":"IN","stateCode":"TG","latitude":"18.49543000","longitude":"79.09430000"},{"name":"Kyathampalle","countryCode":"IN","stateCode":"TG","latitude":"19.66781000","longitude":"78.52890000"},{"name":"Kamareddi","countryCode":"IN","stateCode":"TG","latitude":"18.32001000","longitude":"78.34177000"},{"name":"Kukatpalli","countryCode":"IN","stateCode":"TG","latitude":"17.48486000","longitude":"78.41376000"},{"name":"Lakshettipet","countryCode":"IN","stateCode":"TG","latitude":"18.86667000","longitude":"79.21667000"},{"name":"Lal Bahadur Nagar","countryCode":"IN","stateCode":"TG","latitude":"17.34769000","longitude":"78.55757000"},{"name":"Mahabubabad","countryCode":"IN","stateCode":"TG","latitude":"17.60040000","longitude":"80.00543000"},{"name":"Mahbubnagar","countryCode":"IN","stateCode":"TG","latitude":"16.63171000","longitude":"77.75556000"},{"name":"Malkajgiri","countryCode":"IN","stateCode":"TG","latitude":"17.44781000","longitude":"78.52633000"},{"name":"Mancheral","countryCode":"IN","stateCode":"TG","latitude":"18.87074000","longitude":"79.42863000"},{"name":"Mandamarri","countryCode":"IN","stateCode":"TG","latitude":"18.96506000","longitude":"79.47475000"},{"name":"Manthani","countryCode":"IN","stateCode":"TG","latitude":"18.65087000","longitude":"79.66501000"},{"name":"Manuguru","countryCode":"IN","stateCode":"TG","latitude":"17.98102000","longitude":"80.75470000"},{"name":"Medak","countryCode":"IN","stateCode":"TG","latitude":"17.75000000","longitude":"78.25000000"},{"name":"Medchal","countryCode":"IN","stateCode":"TG","latitude":"17.62972000","longitude":"78.48139000"},{"name":"Medchal Malkajgiri","countryCode":"IN","stateCode":"TG","latitude":"17.60644000","longitude":"78.54007000"},{"name":"Mirialguda","countryCode":"IN","stateCode":"TG","latitude":"16.87220000","longitude":"79.56247000"},{"name":"Nalgonda","countryCode":"IN","stateCode":"TG","latitude":"17.16667000","longitude":"79.50000000"},{"name":"Nirmal","countryCode":"IN","stateCode":"TG","latitude":"19.09685000","longitude":"78.34407000"},{"name":"Nizamabad","countryCode":"IN","stateCode":"TG","latitude":"18.75000000","longitude":"78.25000000"},{"name":"Nagar Karnul","countryCode":"IN","stateCode":"TG","latitude":"16.48210000","longitude":"78.32471000"},{"name":"Narsingi","countryCode":"IN","stateCode":"TG","latitude":"18.04468000","longitude":"78.42516000"},{"name":"Narayanpet","countryCode":"IN","stateCode":"TG","latitude":"16.74799000","longitude":"77.49540000"},{"name":"Naspur","countryCode":"IN","stateCode":"TG","latitude":"18.84577000","longitude":"79.46165000"},{"name":"Palwancha","countryCode":"IN","stateCode":"TG","latitude":"17.58152000","longitude":"80.67651000"},{"name":"Patancheru","countryCode":"IN","stateCode":"TG","latitude":"17.53334000","longitude":"78.26450000"},{"name":"Peddapalli","countryCode":"IN","stateCode":"TG","latitude":"18.61357000","longitude":"79.37442000"},{"name":"Paloncha","countryCode":"IN","stateCode":"TG","latitude":"17.60184000","longitude":"80.70509000"},{"name":"Quthbullapur","countryCode":"IN","stateCode":"TG","latitude":"17.50107000","longitude":"78.45818000"},{"name":"Rajanna Sircilla","countryCode":"IN","stateCode":"TG","latitude":"18.38629000","longitude":"78.81560000"},{"name":"Ramagundam","countryCode":"IN","stateCode":"TG","latitude":"18.75500000","longitude":"79.47400000"},{"name":"Rangareddi","countryCode":"IN","stateCode":"TG","latitude":"17.27883000","longitude":"78.16844000"},{"name":"Ramgundam","countryCode":"IN","stateCode":"TG","latitude":"18.80084000","longitude":"79.45206000"},{"name":"Sadaseopet","countryCode":"IN","stateCode":"TG","latitude":"17.61925000","longitude":"77.95263000"},{"name":"Sangareddi","countryCode":"IN","stateCode":"TG","latitude":"17.62477000","longitude":"78.08669000"},{"name":"Sathupalli","countryCode":"IN","stateCode":"TG","latitude":"17.24968000","longitude":"80.86899000"},{"name":"Secunderabad","countryCode":"IN","stateCode":"TG","latitude":"17.50427000","longitude":"78.54263000"},{"name":"Serilingampalle","countryCode":"IN","stateCode":"TG","latitude":"17.49313000","longitude":"78.30196000"},{"name":"Siddipet","countryCode":"IN","stateCode":"TG","latitude":"18.10483000","longitude":"78.84858000"},{"name":"Singapur","countryCode":"IN","stateCode":"TG","latitude":"17.46982000","longitude":"78.12574000"},{"name":"Sirpur","countryCode":"IN","stateCode":"TG","latitude":"19.47953000","longitude":"79.57558000"},{"name":"Sirsilla","countryCode":"IN","stateCode":"TG","latitude":"18.38865000","longitude":"78.81048000"},{"name":"Sriramnagar","countryCode":"IN","stateCode":"TG","latitude":"17.26652000","longitude":"78.25544000"},{"name":"Suriapet","countryCode":"IN","stateCode":"TG","latitude":"17.14054000","longitude":"79.62045000"},{"name":"Tandur","countryCode":"IN","stateCode":"TG","latitude":"17.24849000","longitude":"77.57698000"},{"name":"Uppal Kalan","countryCode":"IN","stateCode":"TG","latitude":"17.40577000","longitude":"78.55911000"},{"name":"Vemalwada","countryCode":"IN","stateCode":"TG","latitude":"18.46523000","longitude":"78.86894000"},{"name":"Vikarabad","countryCode":"IN","stateCode":"TG","latitude":"17.33810000","longitude":"77.90441000"},{"name":"Wanparti","countryCode":"IN","stateCode":"TG","latitude":"16.36738000","longitude":"78.06889000"},{"name":"Warangal","countryCode":"IN","stateCode":"TG","latitude":"18.00000000","longitude":"79.83333000"},{"name":"Yellandu","countryCode":"IN","stateCode":"TG","latitude":"17.59064000","longitude":"80.32146000"},{"name":"Zahirabad","countryCode":"IN","stateCode":"TG","latitude":"17.68138000","longitude":"77.60743000"},{"name":"Adilabad","countryCode":"IN","stateCode":"TG","latitude":"19.50000000","longitude":"78.50000000"},{"name":"Alampur","countryCode":"IN","stateCode":"TG","latitude":"15.87987000","longitude":"78.13352000"},{"name":"Angul","countryCode":"IN","stateCode":"OR","latitude":"20.84089000","longitude":"85.10192000"},{"name":"Angul District","countryCode":"IN","stateCode":"OR","latitude":"20.84903000","longitude":"85.06079000"},{"name":"Bada Barabil","countryCode":"IN","stateCode":"OR","latitude":"22.11186000","longitude":"85.38684000"},{"name":"Balasore","countryCode":"IN","stateCode":"OR","latitude":"21.49266000","longitude":"86.93348000"},{"name":"Balimila","countryCode":"IN","stateCode":"OR","latitude":"18.25167000","longitude":"82.10659000"},{"name":"Balangir","countryCode":"IN","stateCode":"OR","latitude":"20.75000000","longitude":"83.25000000"},{"name":"Baragarh","countryCode":"IN","stateCode":"OR","latitude":"21.33333000","longitude":"83.61667000"},{"name":"Barbil","countryCode":"IN","stateCode":"OR","latitude":"22.10194000","longitude":"85.37752000"},{"name":"Bargarh","countryCode":"IN","stateCode":"OR","latitude":"21.33348000","longitude":"83.61905000"},{"name":"Barpali","countryCode":"IN","stateCode":"OR","latitude":"21.19005000","longitude":"83.58721000"},{"name":"Baud","countryCode":"IN","stateCode":"OR","latitude":"20.83773000","longitude":"84.32618000"},{"name":"Baudh","countryCode":"IN","stateCode":"OR","latitude":"20.83300000","longitude":"84.33300000"},{"name":"Belaguntha","countryCode":"IN","stateCode":"OR","latitude":"19.88249000","longitude":"84.63801000"},{"name":"Bhadrak","countryCode":"IN","stateCode":"OR","latitude":"21.00000000","longitude":"86.60000000"},{"name":"Bhadrakh","countryCode":"IN","stateCode":"OR","latitude":"21.05447000","longitude":"86.51560000"},{"name":"Bhanjanagar","countryCode":"IN","stateCode":"OR","latitude":"19.92719000","longitude":"84.58201000"},{"name":"Bhawanipatna","countryCode":"IN","stateCode":"OR","latitude":"19.90717000","longitude":"83.16697000"},{"name":"Bhuban","countryCode":"IN","stateCode":"OR","latitude":"20.88197000","longitude":"85.83334000"},{"name":"Bhubaneshwar","countryCode":"IN","stateCode":"OR","latitude":"20.27241000","longitude":"85.83385000"},{"name":"Binka","countryCode":"IN","stateCode":"OR","latitude":"21.02626000","longitude":"83.81197000"},{"name":"Birmitrapur","countryCode":"IN","stateCode":"OR","latitude":"22.40000000","longitude":"84.76667000"},{"name":"Bolanikhodan","countryCode":"IN","stateCode":"OR","latitude":"22.11312000","longitude":"85.33645000"},{"name":"Brahmapur","countryCode":"IN","stateCode":"OR","latitude":"19.31151000","longitude":"84.79290000"},{"name":"Brajarajnagar","countryCode":"IN","stateCode":"OR","latitude":"21.81667000","longitude":"83.91667000"},{"name":"Buguda","countryCode":"IN","stateCode":"OR","latitude":"19.80806000","longitude":"84.79084000"},{"name":"Burla","countryCode":"IN","stateCode":"OR","latitude":"21.50976000","longitude":"83.87259000"},{"name":"Baleshwar","countryCode":"IN","stateCode":"OR","latitude":"21.50000000","longitude":"86.75000000"},{"name":"Balugaon","countryCode":"IN","stateCode":"OR","latitude":"20.17838000","longitude":"85.11327000"},{"name":"Banapur","countryCode":"IN","stateCode":"OR","latitude":"19.77889000","longitude":"85.17033000"},{"name":"Banki","countryCode":"IN","stateCode":"OR","latitude":"20.37912000","longitude":"85.52953000"},{"name":"Banposh","countryCode":"IN","stateCode":"OR","latitude":"22.24834000","longitude":"84.81044000"},{"name":"Basudebpur","countryCode":"IN","stateCode":"OR","latitude":"21.11974000","longitude":"86.72896000"},{"name":"Chatrapur","countryCode":"IN","stateCode":"OR","latitude":"19.35574000","longitude":"84.98359000"},{"name":"Chikitigarh","countryCode":"IN","stateCode":"OR","latitude":"19.20233000","longitude":"84.61450000"},{"name":"Chittarkonda","countryCode":"IN","stateCode":"OR","latitude":"18.12533000","longitude":"82.10890000"},{"name":"Champua","countryCode":"IN","stateCode":"OR","latitude":"22.06734000","longitude":"85.66463000"},{"name":"Chandbali","countryCode":"IN","stateCode":"OR","latitude":"20.77519000","longitude":"86.74139000"},{"name":"Cuttack","countryCode":"IN","stateCode":"OR","latitude":"20.50000000","longitude":"86.25000000"},{"name":"Daitari","countryCode":"IN","stateCode":"OR","latitude":"21.10000000","longitude":"85.75000000"},{"name":"Deogarh","countryCode":"IN","stateCode":"OR","latitude":"21.53827000","longitude":"84.73337000"},{"name":"Dhenkanal","countryCode":"IN","stateCode":"OR","latitude":"20.75000000","longitude":"85.50000000"},{"name":"Digapahandi","countryCode":"IN","stateCode":"OR","latitude":"19.37275000","longitude":"84.57184000"},{"name":"Gajapati","countryCode":"IN","stateCode":"OR","latitude":"18.91000000","longitude":"84.20000000"},{"name":"Ganjam","countryCode":"IN","stateCode":"OR","latitude":"19.38705000","longitude":"85.05079000"},{"name":"Gopalpur","countryCode":"IN","stateCode":"OR","latitude":"19.25861000","longitude":"84.90517000"},{"name":"Gudari","countryCode":"IN","stateCode":"OR","latitude":"19.34762000","longitude":"83.78128000"},{"name":"Gunupur","countryCode":"IN","stateCode":"OR","latitude":"19.08040000","longitude":"83.80879000"},{"name":"Hinjilikatu","countryCode":"IN","stateCode":"OR","latitude":"19.48166000","longitude":"84.74489000"},{"name":"Hirakud","countryCode":"IN","stateCode":"OR","latitude":"21.52502000","longitude":"83.87275000"},{"name":"Jagatsinghapur","countryCode":"IN","stateCode":"OR","latitude":"20.25570000","longitude":"86.17112000"},{"name":"Jagatsinghpur","countryCode":"IN","stateCode":"OR","latitude":"20.20000000","longitude":"86.30000000"},{"name":"Jajpur","countryCode":"IN","stateCode":"OR","latitude":"20.84149000","longitude":"86.31237000"},{"name":"Jaleshwar","countryCode":"IN","stateCode":"OR","latitude":"21.80176000","longitude":"87.22250000"},{"name":"Jatani","countryCode":"IN","stateCode":"OR","latitude":"20.15975000","longitude":"85.70742000"},{"name":"Jeypore","countryCode":"IN","stateCode":"OR","latitude":"18.85630000","longitude":"82.57160000"},{"name":"Jharsuguda","countryCode":"IN","stateCode":"OR","latitude":"21.85531000","longitude":"84.00698000"},{"name":"Jharsuguda District","countryCode":"IN","stateCode":"OR","latitude":"21.85000000","longitude":"84.00000000"},{"name":"Kaintragarh","countryCode":"IN","stateCode":"OR","latitude":"20.72115000","longitude":"84.53514000"},{"name":"Kandhamal","countryCode":"IN","stateCode":"OR","latitude":"20.30000000","longitude":"84.00000000"},{"name":"Kantilo","countryCode":"IN","stateCode":"OR","latitude":"20.36152000","longitude":"85.19212000"},{"name":"Kantabanji","countryCode":"IN","stateCode":"OR","latitude":"20.46709000","longitude":"82.92042000"},{"name":"Kendrapara","countryCode":"IN","stateCode":"OR","latitude":"20.50000000","longitude":"86.50000000"},{"name":"Kendraparha","countryCode":"IN","stateCode":"OR","latitude":"20.50166000","longitude":"86.42227000"},{"name":"Kendujhar","countryCode":"IN","stateCode":"OR","latitude":"21.50000000","longitude":"85.50000000"},{"name":"Kesinga","countryCode":"IN","stateCode":"OR","latitude":"20.18778000","longitude":"83.21949000"},{"name":"Khallikot","countryCode":"IN","stateCode":"OR","latitude":"19.60908000","longitude":"85.08609000"},{"name":"Kharhial","countryCode":"IN","stateCode":"OR","latitude":"20.28845000","longitude":"82.76060000"},{"name":"Khordha","countryCode":"IN","stateCode":"OR","latitude":"20.20000000","longitude":"85.60000000"},{"name":"Khurda","countryCode":"IN","stateCode":"OR","latitude":"20.18268000","longitude":"85.61629000"},{"name":"Kiri Buru","countryCode":"IN","stateCode":"OR","latitude":"22.08333000","longitude":"85.35000000"},{"name":"Kodala","countryCode":"IN","stateCode":"OR","latitude":"19.62425000","longitude":"84.94075000"},{"name":"Konarka","countryCode":"IN","stateCode":"OR","latitude":"19.89758000","longitude":"86.11413000"},{"name":"Koraput","countryCode":"IN","stateCode":"OR","latitude":"19.00000000","longitude":"83.00000000"},{"name":"Kuchaiburi","countryCode":"IN","stateCode":"OR","latitude":"22.26675000","longitude":"86.17385000"},{"name":"Kuchinda","countryCode":"IN","stateCode":"OR","latitude":"21.74356000","longitude":"84.34848000"},{"name":"Kalahandi","countryCode":"IN","stateCode":"OR","latitude":"19.75000000","longitude":"83.00000000"},{"name":"Kamakhyanagar","countryCode":"IN","stateCode":"OR","latitude":"20.93385000","longitude":"85.54489000"},{"name":"Malakanagiri","countryCode":"IN","stateCode":"OR","latitude":"18.36428000","longitude":"81.88800000"},{"name":"Malkangiri","countryCode":"IN","stateCode":"OR","latitude":"18.25000000","longitude":"81.95000000"},{"name":"Mayurbhanj","countryCode":"IN","stateCode":"OR","latitude":"21.75000000","longitude":"86.50000000"},{"name":"Nabarangpur","countryCode":"IN","stateCode":"OR","latitude":"19.23330000","longitude":"82.55000000"},{"name":"Nayagarh District","countryCode":"IN","stateCode":"OR","latitude":"20.13000000","longitude":"85.10000000"},{"name":"Nayagarh","countryCode":"IN","stateCode":"OR","latitude":"20.12882000","longitude":"85.09626000"},{"name":"Nimaparha","countryCode":"IN","stateCode":"OR","latitude":"20.05756000","longitude":"86.00436000"},{"name":"Nowrangapur","countryCode":"IN","stateCode":"OR","latitude":"19.23114000","longitude":"82.54826000"},{"name":"Nuapada","countryCode":"IN","stateCode":"OR","latitude":"20.60000000","longitude":"82.50000000"},{"name":"Nilgiri","countryCode":"IN","stateCode":"OR","latitude":"21.46235000","longitude":"86.76794000"},{"name":"Padampur","countryCode":"IN","stateCode":"OR","latitude":"20.99932000","longitude":"83.06325000"},{"name":"Paradip Garh","countryCode":"IN","stateCode":"OR","latitude":"20.31641000","longitude":"86.60850000"},{"name":"Patnagarh","countryCode":"IN","stateCode":"OR","latitude":"20.70833000","longitude":"83.13263000"},{"name":"Patamundai","countryCode":"IN","stateCode":"OR","latitude":"20.57806000","longitude":"86.56063000"},{"name":"Phulbani","countryCode":"IN","stateCode":"OR","latitude":"20.48101000","longitude":"84.23063000"},{"name":"Pipili","countryCode":"IN","stateCode":"OR","latitude":"20.11357000","longitude":"85.83147000"},{"name":"Polasara","countryCode":"IN","stateCode":"OR","latitude":"19.69386000","longitude":"84.81401000"},{"name":"Puri","countryCode":"IN","stateCode":"OR","latitude":"19.90000000","longitude":"85.60000000"},{"name":"Purushottampur","countryCode":"IN","stateCode":"OR","latitude":"19.52024000","longitude":"84.88514000"},{"name":"Rambha","countryCode":"IN","stateCode":"OR","latitude":"19.51667000","longitude":"85.10000000"},{"name":"Raurkela","countryCode":"IN","stateCode":"OR","latitude":"22.22496000","longitude":"84.86414000"},{"name":"Rayagada","countryCode":"IN","stateCode":"OR","latitude":"19.40000000","longitude":"83.50000000"},{"name":"Remuna","countryCode":"IN","stateCode":"OR","latitude":"21.52798000","longitude":"86.87156000"},{"name":"Rengali","countryCode":"IN","stateCode":"OR","latitude":"21.64602000","longitude":"84.05311000"},{"name":"Sambalpur","countryCode":"IN","stateCode":"OR","latitude":"21.40000000","longitude":"83.88333000"},{"name":"Sonepur","countryCode":"IN","stateCode":"OR","latitude":"20.83333000","longitude":"83.91667000"},{"name":"Sorada","countryCode":"IN","stateCode":"OR","latitude":"19.76082000","longitude":"84.42997000"},{"name":"Soro","countryCode":"IN","stateCode":"OR","latitude":"21.27851000","longitude":"86.68833000"},{"name":"Subarnapur","countryCode":"IN","stateCode":"OR","latitude":"20.93154000","longitude":"83.82486000"},{"name":"Sundargarh","countryCode":"IN","stateCode":"OR","latitude":"22.25000000","longitude":"84.50000000"},{"name":"Tarabha","countryCode":"IN","stateCode":"OR","latitude":"20.73252000","longitude":"83.67443000"},{"name":"Titlagarh","countryCode":"IN","stateCode":"OR","latitude":"20.28961000","longitude":"83.15233000"},{"name":"Talcher","countryCode":"IN","stateCode":"OR","latitude":"20.94927000","longitude":"85.23354000"},{"name":"Udayagiri","countryCode":"IN","stateCode":"OR","latitude":"20.12416000","longitude":"84.36869000"},{"name":"Asika","countryCode":"IN","stateCode":"OR","latitude":"19.61114000","longitude":"84.65998000"},{"name":"Athagarh","countryCode":"IN","stateCode":"OR","latitude":"20.51999000","longitude":"85.62965000"},{"name":"Arki","countryCode":"IN","stateCode":"HP","latitude":"31.15196000","longitude":"76.96675000"},{"name":"Baddi","countryCode":"IN","stateCode":"HP","latitude":"30.95783000","longitude":"76.79136000"},{"name":"Banjar","countryCode":"IN","stateCode":"HP","latitude":"31.63900000","longitude":"77.34055000"},{"name":"Bilaspur","countryCode":"IN","stateCode":"HP","latitude":"31.33027000","longitude":"76.75663000"},{"name":"Chamba","countryCode":"IN","stateCode":"HP","latitude":"32.57147000","longitude":"76.10229000"},{"name":"Chaupal","countryCode":"IN","stateCode":"HP","latitude":"30.94647000","longitude":"77.58840000"},{"name":"Chowari","countryCode":"IN","stateCode":"HP","latitude":"32.43190000","longitude":"76.01200000"},{"name":"Chuari Khas","countryCode":"IN","stateCode":"HP","latitude":"32.43058000","longitude":"76.01428000"},{"name":"Dagshai","countryCode":"IN","stateCode":"HP","latitude":"30.88431000","longitude":"77.05228000"},{"name":"Dalhousie","countryCode":"IN","stateCode":"HP","latitude":"32.55219000","longitude":"75.94663000"},{"name":"Daulatpur","countryCode":"IN","stateCode":"HP","latitude":"31.78871000","longitude":"75.99154000"},{"name":"Dera Gopipur","countryCode":"IN","stateCode":"HP","latitude":"31.87919000","longitude":"76.21871000"},{"name":"Dharamsala","countryCode":"IN","stateCode":"HP","latitude":"32.22006000","longitude":"76.32013000"},{"name":"Gagret","countryCode":"IN","stateCode":"HP","latitude":"31.65846000","longitude":"76.06144000"},{"name":"Ghumarwin","countryCode":"IN","stateCode":"HP","latitude":"31.44166000","longitude":"76.71509000"},{"name":"Hamirpur","countryCode":"IN","stateCode":"HP","latitude":"31.75000000","longitude":"76.50000000"},{"name":"Jawala Mukhi","countryCode":"IN","stateCode":"HP","latitude":"31.87456000","longitude":"76.32013000"},{"name":"Jogindarnagar","countryCode":"IN","stateCode":"HP","latitude":"31.98727000","longitude":"76.78906000"},{"name":"Jubbal","countryCode":"IN","stateCode":"HP","latitude":"31.10923000","longitude":"77.65085000"},{"name":"Jutogh","countryCode":"IN","stateCode":"HP","latitude":"31.10000000","longitude":"77.11667000"},{"name":"Kasauli","countryCode":"IN","stateCode":"HP","latitude":"30.89856000","longitude":"76.96587000"},{"name":"Kinnaur","countryCode":"IN","stateCode":"HP","latitude":"31.58333000","longitude":"78.41667000"},{"name":"Kotkhai","countryCode":"IN","stateCode":"HP","latitude":"31.11728000","longitude":"77.53936000"},{"name":"Kotla","countryCode":"IN","stateCode":"HP","latitude":"32.25000000","longitude":"76.03333000"},{"name":"Kulu","countryCode":"IN","stateCode":"HP","latitude":"32.00000000","longitude":"77.25000000"},{"name":"Kyelang","countryCode":"IN","stateCode":"HP","latitude":"32.57170000","longitude":"77.02448000"},{"name":"Kalka","countryCode":"IN","stateCode":"HP","latitude":"30.83982000","longitude":"76.94065000"},{"name":"Kangar","countryCode":"IN","stateCode":"HP","latitude":"32.09135000","longitude":"76.26267000"},{"name":"Kangra","countryCode":"IN","stateCode":"HP","latitude":"32.16667000","longitude":"76.25000000"},{"name":"Lahul and Spiti","countryCode":"IN","stateCode":"HP","latitude":"32.50000000","longitude":"77.83333000"},{"name":"Mandi","countryCode":"IN","stateCode":"HP","latitude":"31.71194000","longitude":"76.93273000"},{"name":"Manali","countryCode":"IN","stateCode":"HP","latitude":"32.25740000","longitude":"77.17481000"},{"name":"Nagar","countryCode":"IN","stateCode":"HP","latitude":"32.13808000","longitude":"77.17393000"},{"name":"Nagrota","countryCode":"IN","stateCode":"HP","latitude":"32.05710000","longitude":"76.09139000"},{"name":"Nadaun","countryCode":"IN","stateCode":"HP","latitude":"31.78303000","longitude":"76.34310000"},{"name":"Nahan","countryCode":"IN","stateCode":"HP","latitude":"30.56029000","longitude":"77.29426000"},{"name":"Nalagarh","countryCode":"IN","stateCode":"HP","latitude":"31.04168000","longitude":"76.72285000"},{"name":"Parwanoo","countryCode":"IN","stateCode":"HP","latitude":"30.83716000","longitude":"76.96143000"},{"name":"Palampur","countryCode":"IN","stateCode":"HP","latitude":"32.11453000","longitude":"76.55681000"},{"name":"Pandoh","countryCode":"IN","stateCode":"HP","latitude":"31.66902000","longitude":"77.05359000"},{"name":"Paonta Sahib","countryCode":"IN","stateCode":"HP","latitude":"30.43666000","longitude":"77.62462000"},{"name":"Rohru","countryCode":"IN","stateCode":"HP","latitude":"31.20269000","longitude":"77.75484000"},{"name":"Rajgarh","countryCode":"IN","stateCode":"HP","latitude":"30.85142000","longitude":"77.30066000"},{"name":"Rampur","countryCode":"IN","stateCode":"HP","latitude":"31.44943000","longitude":"77.63087000"},{"name":"Sabathu","countryCode":"IN","stateCode":"HP","latitude":"30.97494000","longitude":"76.99137000"},{"name":"Santokhgarh","countryCode":"IN","stateCode":"HP","latitude":"31.35205000","longitude":"76.31775000"},{"name":"Sarka Ghat","countryCode":"IN","stateCode":"HP","latitude":"31.69887000","longitude":"76.73529000"},{"name":"Sarahan","countryCode":"IN","stateCode":"HP","latitude":"31.50988000","longitude":"77.79395000"},{"name":"Seoni","countryCode":"IN","stateCode":"HP","latitude":"31.24188000","longitude":"77.12362000"},{"name":"Shimla","countryCode":"IN","stateCode":"HP","latitude":"31.16667000","longitude":"77.58333000"},{"name":"Sirmaur","countryCode":"IN","stateCode":"HP","latitude":"30.75000000","longitude":"77.50000000"},{"name":"Solan","countryCode":"IN","stateCode":"HP","latitude":"31.08333000","longitude":"76.83333000"},{"name":"Sundarnagar","countryCode":"IN","stateCode":"HP","latitude":"31.53523000","longitude":"76.90500000"},{"name":"Theog","countryCode":"IN","stateCode":"HP","latitude":"31.12155000","longitude":"77.35838000"},{"name":"Tira Sujanpur","countryCode":"IN","stateCode":"HP","latitude":"31.83364000","longitude":"76.50539000"},{"name":"Una","countryCode":"IN","stateCode":"HP","latitude":"31.46493000","longitude":"76.26914000"},{"name":"Yol","countryCode":"IN","stateCode":"HP","latitude":"32.16423000","longitude":"76.19622000"},{"name":"Bagra","countryCode":"IN","stateCode":"JH","latitude":"23.73333000","longitude":"86.31667000"},{"name":"Barki Saria","countryCode":"IN","stateCode":"JH","latitude":"24.17594000","longitude":"85.88938000"},{"name":"Barka Kana","countryCode":"IN","stateCode":"JH","latitude":"23.62118000","longitude":"85.46748000"},{"name":"Barwadih","countryCode":"IN","stateCode":"JH","latitude":"23.84780000","longitude":"84.11049000"},{"name":"Bhojudih","countryCode":"IN","stateCode":"JH","latitude":"23.63962000","longitude":"86.44105000"},{"name":"Bokaro","countryCode":"IN","stateCode":"JH","latitude":"23.68562000","longitude":"85.99026000"},{"name":"Bundu","countryCode":"IN","stateCode":"JH","latitude":"23.16095000","longitude":"85.59007000"},{"name":"Chakradharpur","countryCode":"IN","stateCode":"JH","latitude":"22.67611000","longitude":"85.62892000"},{"name":"Chatra","countryCode":"IN","stateCode":"JH","latitude":"24.20645000","longitude":"84.87085000"},{"name":"Chiria","countryCode":"IN","stateCode":"JH","latitude":"22.31093000","longitude":"85.27601000"},{"name":"Chakulia","countryCode":"IN","stateCode":"JH","latitude":"22.48301000","longitude":"86.71793000"},{"name":"Chandil","countryCode":"IN","stateCode":"JH","latitude":"22.95745000","longitude":"86.05331000"},{"name":"Chas","countryCode":"IN","stateCode":"JH","latitude":"23.63556000","longitude":"86.16712000"},{"name":"Chaibasa","countryCode":"IN","stateCode":"JH","latitude":"22.55038000","longitude":"85.80249000"},{"name":"Daltonganj","countryCode":"IN","stateCode":"JH","latitude":"24.03971000","longitude":"84.06580000"},{"name":"Deogarh","countryCode":"IN","stateCode":"JH","latitude":"24.44382000","longitude":"86.72607000"},{"name":"Dhanbad","countryCode":"IN","stateCode":"JH","latitude":"23.80199000","longitude":"86.44324000"},{"name":"Dhanwar","countryCode":"IN","stateCode":"JH","latitude":"24.41074000","longitude":"85.98183000"},{"name":"Dugda","countryCode":"IN","stateCode":"JH","latitude":"23.74516000","longitude":"86.17175000"},{"name":"Dumka","countryCode":"IN","stateCode":"JH","latitude":"24.30000000","longitude":"87.25000000"},{"name":"Garhwa","countryCode":"IN","stateCode":"JH","latitude":"24.07494000","longitude":"83.71023000"},{"name":"Ghatsila","countryCode":"IN","stateCode":"JH","latitude":"22.58531000","longitude":"86.47682000"},{"name":"Giridih","countryCode":"IN","stateCode":"JH","latitude":"24.25000000","longitude":"85.91667000"},{"name":"Gobindpur","countryCode":"IN","stateCode":"JH","latitude":"22.63393000","longitude":"86.07162000"},{"name":"Godda","countryCode":"IN","stateCode":"JH","latitude":"24.83333000","longitude":"87.21667000"},{"name":"Gomoh","countryCode":"IN","stateCode":"JH","latitude":"23.87355000","longitude":"86.15160000"},{"name":"Gopinathpur","countryCode":"IN","stateCode":"JH","latitude":"22.66301000","longitude":"86.07500000"},{"name":"Gua","countryCode":"IN","stateCode":"JH","latitude":"22.21361000","longitude":"85.38774000"},{"name":"Gumia","countryCode":"IN","stateCode":"JH","latitude":"23.79750000","longitude":"85.82523000"},{"name":"Gumla","countryCode":"IN","stateCode":"JH","latitude":"23.08055000","longitude":"84.53834000"},{"name":"Hazaribagh","countryCode":"IN","stateCode":"JH","latitude":"23.99241000","longitude":"85.36162000"},{"name":"Hazaribag","countryCode":"IN","stateCode":"JH","latitude":"24.00000000","longitude":"85.25000000"},{"name":"Hesla","countryCode":"IN","stateCode":"JH","latitude":"24.06313000","longitude":"85.87905000"},{"name":"Husainabad","countryCode":"IN","stateCode":"JH","latitude":"24.52849000","longitude":"84.00000000"},{"name":"Jagannathpur","countryCode":"IN","stateCode":"JH","latitude":"22.22115000","longitude":"85.63917000"},{"name":"Jamshedpur","countryCode":"IN","stateCode":"JH","latitude":"22.80278000","longitude":"86.18545000"},{"name":"Jamtara","countryCode":"IN","stateCode":"JH","latitude":"24.00000000","longitude":"86.85000000"},{"name":"Jasidih","countryCode":"IN","stateCode":"JH","latitude":"24.51379000","longitude":"86.64576000"},{"name":"Jharia","countryCode":"IN","stateCode":"JH","latitude":"23.74079000","longitude":"86.41456000"},{"name":"Jugsalai","countryCode":"IN","stateCode":"JH","latitude":"22.77668000","longitude":"86.18351000"},{"name":"Jumri Tilaiya","countryCode":"IN","stateCode":"JH","latitude":"24.43490000","longitude":"85.52951000"},{"name":"Jamadoba","countryCode":"IN","stateCode":"JH","latitude":"23.71667000","longitude":"86.40000000"},{"name":"Kenduadih","countryCode":"IN","stateCode":"JH","latitude":"23.77574000","longitude":"86.37609000"},{"name":"Kharsawan","countryCode":"IN","stateCode":"JH","latitude":"22.79093000","longitude":"85.83102000"},{"name":"Khunti","countryCode":"IN","stateCode":"JH","latitude":"23.07602000","longitude":"85.27818000"},{"name":"Kodarma","countryCode":"IN","stateCode":"JH","latitude":"24.46753000","longitude":"85.59397000"},{"name":"Kuju","countryCode":"IN","stateCode":"JH","latitude":"23.72536000","longitude":"85.51023000"},{"name":"Kalikapur","countryCode":"IN","stateCode":"JH","latitude":"22.61662000","longitude":"86.28810000"},{"name":"Kandra","countryCode":"IN","stateCode":"JH","latitude":"22.85170000","longitude":"86.05192000"},{"name":"Kanke","countryCode":"IN","stateCode":"JH","latitude":"23.43478000","longitude":"85.32059000"},{"name":"Katras","countryCode":"IN","stateCode":"JH","latitude":"23.79752000","longitude":"86.29834000"},{"name":"Latehar","countryCode":"IN","stateCode":"JH","latitude":"23.75000000","longitude":"84.40000000"},{"name":"Lohardaga","countryCode":"IN","stateCode":"JH","latitude":"23.50000000","longitude":"84.60000000"},{"name":"Madhupur","countryCode":"IN","stateCode":"JH","latitude":"24.27419000","longitude":"86.63929000"},{"name":"Malkera","countryCode":"IN","stateCode":"JH","latitude":"23.78213000","longitude":"86.28767000"},{"name":"Manoharpur","countryCode":"IN","stateCode":"JH","latitude":"22.37456000","longitude":"85.19234000"},{"name":"Mugma","countryCode":"IN","stateCode":"JH","latitude":"23.77015000","longitude":"86.72746000"},{"name":"Mushabani","countryCode":"IN","stateCode":"JH","latitude":"22.51135000","longitude":"86.45713000"},{"name":"Neturhat","countryCode":"IN","stateCode":"JH","latitude":"23.47457000","longitude":"84.26780000"},{"name":"Nirsa","countryCode":"IN","stateCode":"JH","latitude":"23.78438000","longitude":"86.70692000"},{"name":"Noamundi","countryCode":"IN","stateCode":"JH","latitude":"22.16094000","longitude":"85.50416000"},{"name":"Pakur","countryCode":"IN","stateCode":"JH","latitude":"24.63925000","longitude":"87.84239000"},{"name":"Palamu","countryCode":"IN","stateCode":"JH","latitude":"23.91667000","longitude":"84.08333000"},{"name":"Pashchim Singhbhum","countryCode":"IN","stateCode":"JH","latitude":"22.50000000","longitude":"85.50000000"},{"name":"Purba Singhbhum","countryCode":"IN","stateCode":"JH","latitude":"22.59238000","longitude":"86.48341000"},{"name":"Pathardih","countryCode":"IN","stateCode":"JH","latitude":"23.66580000","longitude":"86.43166000"},{"name":"Ramgarh","countryCode":"IN","stateCode":"JH","latitude":"23.63073000","longitude":"85.56057000"},{"name":"Ranchi","countryCode":"IN","stateCode":"JH","latitude":"23.34316000","longitude":"85.30940000"},{"name":"Ray","countryCode":"IN","stateCode":"JH","latitude":"23.68430000","longitude":"85.05457000"},{"name":"Sahibganj","countryCode":"IN","stateCode":"JH","latitude":"24.99354000","longitude":"87.67333000"},{"name":"Saraikela","countryCode":"IN","stateCode":"JH","latitude":"22.69963000","longitude":"85.93126000"},{"name":"Sijua","countryCode":"IN","stateCode":"JH","latitude":"23.77617000","longitude":"86.33028000"},{"name":"Simdega","countryCode":"IN","stateCode":"JH","latitude":"22.61523000","longitude":"84.50208000"},{"name":"Sini","countryCode":"IN","stateCode":"JH","latitude":"22.79325000","longitude":"85.94543000"},{"name":"Sarubera","countryCode":"IN","stateCode":"JH","latitude":"23.81813000","longitude":"85.99628000"},{"name":"Topchanchi","countryCode":"IN","stateCode":"JH","latitude":"23.90381000","longitude":"86.19792000"},{"name":"patamda","countryCode":"IN","stateCode":"JH","latitude":"24.30000000","longitude":"85.41667000"},{"name":"Bamboo Flat","countryCode":"IN","stateCode":"AN","latitude":"11.70000000","longitude":"92.71667000"},{"name":"Nicobar","countryCode":"IN","stateCode":"AN","latitude":"7.03002000","longitude":"93.79028000"},{"name":"Port Blair","countryCode":"IN","stateCode":"AN","latitude":"11.66613000","longitude":"92.74635000"},{"name":"South Andaman","countryCode":"IN","stateCode":"AN","latitude":"10.75776000","longitude":"92.52136000"},{"name":"Bishnupur","countryCode":"IN","stateCode":"MN","latitude":"24.60769000","longitude":"93.77998000"},{"name":"Churachandpur","countryCode":"IN","stateCode":"MN","latitude":"24.33333000","longitude":"93.68333000"},{"name":"Imphal","countryCode":"IN","stateCode":"MN","latitude":"24.80805000","longitude":"93.94420000"},{"name":"Kakching","countryCode":"IN","stateCode":"MN","latitude":"24.49820000","longitude":"93.98126000"},{"name":"Mayang Imphal","countryCode":"IN","stateCode":"MN","latitude":"24.60998000","longitude":"93.88873000"},{"name":"Moirang","countryCode":"IN","stateCode":"MN","latitude":"24.49750000","longitude":"93.77791000"},{"name":"Phek","countryCode":"IN","stateCode":"MN","latitude":"25.66667000","longitude":"94.50000000"},{"name":"Senapati","countryCode":"IN","stateCode":"MN","latitude":"25.26705000","longitude":"94.02237000"},{"name":"Tamenglong","countryCode":"IN","stateCode":"MN","latitude":"24.97548000","longitude":"93.51563000"},{"name":"Thoubal","countryCode":"IN","stateCode":"MN","latitude":"24.62205000","longitude":"94.01001000"},{"name":"Ukhrul","countryCode":"IN","stateCode":"MN","latitude":"25.04828000","longitude":"94.35883000"},{"name":"Wangjing","countryCode":"IN","stateCode":"MN","latitude":"24.58921000","longitude":"94.06386000"},{"name":"Yairipok","countryCode":"IN","stateCode":"MN","latitude":"24.67792000","longitude":"94.04767000"},{"name":"Chandigarh","countryCode":"IN","stateCode":"CH","latitude":"30.73629000","longitude":"76.78840000"},{"name":"Cherrapunji","countryCode":"IN","stateCode":"ML","latitude":"25.30089000","longitude":"91.69619000"},{"name":"East Garo Hills","countryCode":"IN","stateCode":"ML","latitude":"25.61372000","longitude":"90.62426000"},{"name":"East Jaintia Hills","countryCode":"IN","stateCode":"ML","latitude":"25.35976000","longitude":"92.36680000"},{"name":"East Khasi Hills","countryCode":"IN","stateCode":"ML","latitude":"25.38050000","longitude":"91.78905000"},{"name":"Mairang","countryCode":"IN","stateCode":"ML","latitude":"25.56165000","longitude":"91.63602000"},{"name":"Mankachar","countryCode":"IN","stateCode":"ML","latitude":"25.53347000","longitude":"89.86373000"},{"name":"Nongpoh","countryCode":"IN","stateCode":"ML","latitude":"25.90230000","longitude":"91.87694000"},{"name":"Nongstoin","countryCode":"IN","stateCode":"ML","latitude":"25.51704000","longitude":"91.26484000"},{"name":"North Garo Hills","countryCode":"IN","stateCode":"ML","latitude":"25.89682000","longitude":"90.61602000"},{"name":"Ri-Bhoi","countryCode":"IN","stateCode":"ML","latitude":"25.88997000","longitude":"91.82707000"},{"name":"Shillong","countryCode":"IN","stateCode":"ML","latitude":"25.56892000","longitude":"91.88313000"},{"name":"South Garo Hills","countryCode":"IN","stateCode":"ML","latitude":"25.30162000","longitude":"90.58530000"},{"name":"South West Garo Hills","countryCode":"IN","stateCode":"ML","latitude":"25.47245000","longitude":"89.93399000"},{"name":"South West Khasi Hills","countryCode":"IN","stateCode":"ML","latitude":"25.32155000","longitude":"91.29462000"},{"name":"Tura","countryCode":"IN","stateCode":"ML","latitude":"25.51421000","longitude":"90.20239000"},{"name":"West Garo Hills","countryCode":"IN","stateCode":"ML","latitude":"25.56794000","longitude":"90.22447000"},{"name":"West Jaintia Hills","countryCode":"IN","stateCode":"ML","latitude":"25.50000000","longitude":"92.25000000"},{"name":"West Khasi Hills","countryCode":"IN","stateCode":"ML","latitude":"25.54776000","longitude":"91.26957000"},{"name":"Dadra","countryCode":"IN","stateCode":"DH","latitude":"20.32504000","longitude":"72.96618000"},{"name":"Dadra & Nagar Haveli","countryCode":"IN","stateCode":"DH","latitude":"20.20651000","longitude":"73.00811000"},{"name":"Daman","countryCode":"IN","stateCode":"DH","latitude":"20.41431000","longitude":"72.83236000"},{"name":"Daman District","countryCode":"IN","stateCode":"DH","latitude":"20.41667000","longitude":"72.88333000"},{"name":"Diu","countryCode":"IN","stateCode":"DH","latitude":"20.72081000","longitude":"70.93989000"},{"name":"Silvassa","countryCode":"IN","stateCode":"DH","latitude":"20.27386000","longitude":"72.99673000"},{"name":"Amli","countryCode":"IN","stateCode":"DH","latitude":"20.28333000","longitude":"73.01667000"},{"name":"Dimapur","countryCode":"IN","stateCode":"NL","latitude":"25.77852000","longitude":"93.78508000"},{"name":"Kohima","countryCode":"IN","stateCode":"NL","latitude":"25.67467000","longitude":"94.11099000"},{"name":"Mokokchung","countryCode":"IN","stateCode":"NL","latitude":"26.31393000","longitude":"94.51675000"},{"name":"Mon","countryCode":"IN","stateCode":"NL","latitude":"26.75000000","longitude":"94.83333000"},{"name":"Peren","countryCode":"IN","stateCode":"NL","latitude":"25.51276000","longitude":"93.73716000"},{"name":"Phek","countryCode":"IN","stateCode":"NL","latitude":"25.75000000","longitude":"94.50000000"},{"name":"Tuensang","countryCode":"IN","stateCode":"NL","latitude":"26.26704000","longitude":"94.82415000"},{"name":"Tuensang District","countryCode":"IN","stateCode":"NL","latitude":"26.25000000","longitude":"94.75000000"},{"name":"Wokha","countryCode":"IN","stateCode":"NL","latitude":"26.16667000","longitude":"94.25000000"},{"name":"Zunheboto","countryCode":"IN","stateCode":"NL","latitude":"26.00000000","longitude":"94.50000000"},{"name":"East District","countryCode":"IN","stateCode":"SK","latitude":"27.33333000","longitude":"88.66667000"},{"name":"Gangtok","countryCode":"IN","stateCode":"SK","latitude":"27.32574000","longitude":"88.61216000"},{"name":"Gyalshing","countryCode":"IN","stateCode":"SK","latitude":"27.28952000","longitude":"88.25764000"},{"name":"Jorethang","countryCode":"IN","stateCode":"SK","latitude":"27.10696000","longitude":"88.32332000"},{"name":"Mangan","countryCode":"IN","stateCode":"SK","latitude":"27.50965000","longitude":"88.52206000"},{"name":"Namchi","countryCode":"IN","stateCode":"SK","latitude":"27.16494000","longitude":"88.36380000"},{"name":"Naya Bazar","countryCode":"IN","stateCode":"SK","latitude":"27.13082000","longitude":"88.23972000"},{"name":"North District","countryCode":"IN","stateCode":"SK","latitude":"27.66667000","longitude":"88.50000000"},{"name":"Rangpo","countryCode":"IN","stateCode":"SK","latitude":"27.17733000","longitude":"88.53358000"},{"name":"Singtam","countryCode":"IN","stateCode":"SK","latitude":"27.23467000","longitude":"88.50168000"},{"name":"South District","countryCode":"IN","stateCode":"SK","latitude":"27.33333000","longitude":"88.41667000"},{"name":"West District","countryCode":"IN","stateCode":"SK","latitude":"27.33333000","longitude":"88.25000000"},{"name":"Kargil","countryCode":"IN","stateCode":"LA","latitude":"34.55765000","longitude":"76.12622000"},{"name":"Leh","countryCode":"IN","stateCode":"LA","latitude":"34.16504000","longitude":"77.58402000"},{"name":"Kavaratti","countryCode":"IN","stateCode":"LD","latitude":"10.56688000","longitude":"72.64203000"},{"name":"Lakshadweep","countryCode":"IN","stateCode":"LD","latitude":"11.27333000","longitude":"74.04582000"},{"name":"Karaikal","countryCode":"IN","stateCode":"PY","latitude":"10.92209000","longitude":"79.83353000"},{"name":"Mahe","countryCode":"IN","stateCode":"PY","latitude":"11.70000000","longitude":"75.53333000"},{"name":"Puducherry","countryCode":"IN","stateCode":"PY","latitude":"11.93381000","longitude":"79.82979000"},{"name":"Yanam","countryCode":"IN","stateCode":"PY","latitude":"16.73463000","longitude":"82.21773000"},{"name":"Ahmedpur","countryCode":"IN","stateCode":"WB","latitude":"23.83009000","longitude":"87.68661000"},{"name":"Aistala","countryCode":"IN","stateCode":"WB","latitude":"23.18000000","longitude":"88.58000000"},{"name":"Aknapur","countryCode":"IN","stateCode":"WB","latitude":"18.38576389","longitude":"77.27225278"},{"name":"Alipurduar","countryCode":"IN","stateCode":"WB","latitude":"26.49136000","longitude":"89.52796000"},{"name":"Amta","countryCode":"IN","stateCode":"WB","latitude":"22.57333333","longitude":"88.01611111"},{"name":"Amtala","countryCode":"IN","stateCode":"WB","latitude":"22.22000000","longitude":"88.17000000"},{"name":"Andal","countryCode":"IN","stateCode":"WB","latitude":"23.60000000","longitude":"87.20000000"},{"name":"Arambagh community development block","countryCode":"IN","stateCode":"WB","latitude":"22.88000000","longitude":"87.78000000"},{"name":"Asansol","countryCode":"IN","stateCode":"WB","latitude":"23.68333333","longitude":"86.96666667"},{"name":"Ashoknagar Kalyangarh","countryCode":"IN","stateCode":"WB","latitude":"22.83300000","longitude":"88.63300000"},{"name":"Badkulla","countryCode":"IN","stateCode":"WB","latitude":"23.28000000","longitude":"88.53000000"},{"name":"Baduria","countryCode":"IN","stateCode":"WB","latitude":"22.74000000","longitude":"88.79000000"},{"name":"Bagdogra","countryCode":"IN","stateCode":"WB","latitude":"26.69980400","longitude":"88.31939200"},{"name":"Bagnan","countryCode":"IN","stateCode":"WB","latitude":"22.47000000","longitude":"87.97000000"},{"name":"Bagula","countryCode":"IN","stateCode":"WB","latitude":"23.33500000","longitude":"88.64400000"},{"name":"Bahula","countryCode":"IN","stateCode":"WB","latitude":"23.65741900","longitude":"87.19597400"},{"name":"Baidyabati","countryCode":"IN","stateCode":"WB","latitude":"22.79000000","longitude":"88.32000000"},{"name":"Bakreswar","countryCode":"IN","stateCode":"WB","latitude":"23.88320000","longitude":"87.37265000"},{"name":"Balarampur","countryCode":"IN","stateCode":"WB","latitude":"23.09714000","longitude":"86.22292000"},{"name":"Bally","countryCode":"IN","stateCode":"WB","latitude":"22.65000000","longitude":"88.34000000"},{"name":"Balurghat","countryCode":"IN","stateCode":"WB","latitude":"25.21666667","longitude":"88.76666667"},{"name":"Bamangola community development block","countryCode":"IN","stateCode":"WB","latitude":"25.17000000","longitude":"88.33500000"},{"name":"Baneswar","countryCode":"IN","stateCode":"WB","latitude":"26.65000000","longitude":"89.81666667"},{"name":"Bangaon","countryCode":"IN","stateCode":"WB","latitude":"23.07000000","longitude":"88.82000000"},{"name":"Bankra","countryCode":"IN","stateCode":"WB","latitude":"22.63000000","longitude":"88.30000000"},{"name":"Bankura","countryCode":"IN","stateCode":"WB","latitude":"23.25000000","longitude":"87.06666667"},{"name":"Bansberia","countryCode":"IN","stateCode":"WB","latitude":"22.97000000","longitude":"88.40000000"},{"name":"Bansihari community development block","countryCode":"IN","stateCode":"WB","latitude":"25.40000000","longitude":"88.41670000"},{"name":"Barabazar","countryCode":"IN","stateCode":"WB","latitude":"23.36000000","longitude":"86.65000000"},{"name":"Baranagar","countryCode":"IN","stateCode":"WB","latitude":"22.64000000","longitude":"88.37000000"},{"name":"Barasat","countryCode":"IN","stateCode":"WB","latitude":"22.23333333","longitude":"88.45000000"},{"name":"Bardhaman","countryCode":"IN","stateCode":"WB","latitude":"23.25000000","longitude":"87.85000000"},{"name":"Barjora","countryCode":"IN","stateCode":"WB","latitude":"23.43333333","longitude":"87.28333333"},{"name":"Barrackpore","countryCode":"IN","stateCode":"WB","latitude":"22.75000000","longitude":"88.36666667"},{"name":"Baruipur","countryCode":"IN","stateCode":"WB","latitude":"22.35000000","longitude":"88.44000000"},{"name":"Basanti","countryCode":"IN","stateCode":"WB","latitude":"22.18915340","longitude":"88.67056850"},{"name":"Basirhat","countryCode":"IN","stateCode":"WB","latitude":"22.65722222","longitude":"88.89416667"},{"name":"Begampur","countryCode":"IN","stateCode":"WB","latitude":"22.74000000","longitude":"88.24000000"},{"name":"Belda","countryCode":"IN","stateCode":"WB","latitude":"22.08000000","longitude":"87.35000000"},{"name":"Beldanga","countryCode":"IN","stateCode":"WB","latitude":"23.93000000","longitude":"88.25000000"},{"name":"Beliatore","countryCode":"IN","stateCode":"WB","latitude":"23.33333333","longitude":"87.21666667"},{"name":"Berhampore","countryCode":"IN","stateCode":"WB","latitude":"24.10000000","longitude":"88.25000000"},{"name":"Bhadreswar","countryCode":"IN","stateCode":"WB","latitude":"22.82000000","longitude":"88.35000000"},{"name":"Bhandardaha","countryCode":"IN","stateCode":"WB","latitude":"22.62000000","longitude":"88.21000000"},{"name":"Bhatpara","countryCode":"IN","stateCode":"WB","latitude":"22.86666667","longitude":"88.41666667"},{"name":"Birbhum district","countryCode":"IN","stateCode":"WB","latitude":"24.00000000","longitude":"87.58333000"},{"name":"Birpara","countryCode":"IN","stateCode":"WB","latitude":"26.50000000","longitude":"89.50000000"},{"name":"Bishnupur","countryCode":"IN","stateCode":"WB","latitude":"22.38000000","longitude":"88.27000000"},{"name":"Bolpur","countryCode":"IN","stateCode":"WB","latitude":"23.67000000","longitude":"87.72000000"},{"name":"Budge Budge","countryCode":"IN","stateCode":"WB","latitude":"22.47000000","longitude":"88.17000000"},{"name":"Bali Chak","countryCode":"IN","stateCode":"WB","latitude":"22.36482000","longitude":"87.55304000"},{"name":"Bawali","countryCode":"IN","stateCode":"WB","latitude":"22.42563000","longitude":"88.19336000"},{"name":"Canning","countryCode":"IN","stateCode":"WB","latitude":"22.32000000","longitude":"88.67000000"},{"name":"Chakapara","countryCode":"IN","stateCode":"WB","latitude":"22.63000000","longitude":"88.35000000"},{"name":"Chakdaha","countryCode":"IN","stateCode":"WB","latitude":"23.08000000","longitude":"88.52000000"},{"name":"Champadanga","countryCode":"IN","stateCode":"WB","latitude":"22.83000000","longitude":"87.96000000"},{"name":"Champdani","countryCode":"IN","stateCode":"WB","latitude":"22.80000000","longitude":"88.37000000"},{"name":"Chandannagar","countryCode":"IN","stateCode":"WB","latitude":"22.86666667","longitude":"88.38333333"},{"name":"Chandrakona","countryCode":"IN","stateCode":"WB","latitude":"22.73000000","longitude":"87.52000000"},{"name":"Chittaranjan","countryCode":"IN","stateCode":"WB","latitude":"23.87000000","longitude":"86.87000000"},{"name":"Churulia","countryCode":"IN","stateCode":"WB","latitude":"23.78000000","longitude":"87.08000000"},{"name":"Champahati","countryCode":"IN","stateCode":"WB","latitude":"22.40026000","longitude":"88.49209000"},{"name":"Contai","countryCode":"IN","stateCode":"WB","latitude":"21.78000000","longitude":"87.75000000"},{"name":"Cooch Behar","countryCode":"IN","stateCode":"WB","latitude":"26.31666667","longitude":"89.43333333"},{"name":"Cossimbazar","countryCode":"IN","stateCode":"WB","latitude":"24.12000000","longitude":"88.28000000"},{"name":"Dakshin Dinajpur district","countryCode":"IN","stateCode":"WB","latitude":"25.22000000","longitude":"88.76000000"},{"name":"Dalkola","countryCode":"IN","stateCode":"WB","latitude":"25.87577000","longitude":"87.84009000"},{"name":"Dam Dam","countryCode":"IN","stateCode":"WB","latitude":"22.63333333","longitude":"88.42277778"},{"name":"Darjeeling","countryCode":"IN","stateCode":"WB","latitude":"27.04166667","longitude":"88.26305556"},{"name":"Daulatpur","countryCode":"IN","stateCode":"WB","latitude":"25.32605000","longitude":"88.32989000"},{"name":"Debagram","countryCode":"IN","stateCode":"WB","latitude":"23.68333333","longitude":"88.28333333"},{"name":"Debipur","countryCode":"IN","stateCode":"WB","latitude":"24.25029000","longitude":"88.61824000"},{"name":"Dhaniakhali community development block","countryCode":"IN","stateCode":"WB","latitude":"22.97000000","longitude":"88.10000000"},{"name":"Dhulagari","countryCode":"IN","stateCode":"WB","latitude":"22.58222222","longitude":"88.17111111"},{"name":"Dhulian","countryCode":"IN","stateCode":"WB","latitude":"24.68000000","longitude":"87.97000000"},{"name":"Dhupguri","countryCode":"IN","stateCode":"WB","latitude":"26.60000000","longitude":"89.02000000"},{"name":"Diamond Harbour","countryCode":"IN","stateCode":"WB","latitude":"22.20000000","longitude":"88.20000000"},{"name":"Digha","countryCode":"IN","stateCode":"WB","latitude":"21.68000000","longitude":"87.55000000"},{"name":"Dinhata","countryCode":"IN","stateCode":"WB","latitude":"26.13000000","longitude":"89.47000000"},{"name":"Domjur","countryCode":"IN","stateCode":"WB","latitude":"22.64000000","longitude":"88.22000000"},{"name":"Dubrajpur","countryCode":"IN","stateCode":"WB","latitude":"23.80000000","longitude":"87.38000000"},{"name":"Durgapur","countryCode":"IN","stateCode":"WB","latitude":"23.55000000","longitude":"87.32000000"},{"name":"Egra","countryCode":"IN","stateCode":"WB","latitude":"21.90000000","longitude":"87.53000000"},{"name":"Falakata","countryCode":"IN","stateCode":"WB","latitude":"26.53000000","longitude":"89.20000000"},{"name":"Farakka","countryCode":"IN","stateCode":"WB","latitude":"24.81667000","longitude":"87.90000000"},{"name":"Fort Gloster","countryCode":"IN","stateCode":"WB","latitude":"22.50444444","longitude":"88.18333333"},{"name":"Gaighata community development block","countryCode":"IN","stateCode":"WB","latitude":"22.93000000","longitude":"88.73000000"},{"name":"Gairkata","countryCode":"IN","stateCode":"WB","latitude":"26.68000000","longitude":"89.03000000"},{"name":"Gangadharpur","countryCode":"IN","stateCode":"WB","latitude":"22.76040000","longitude":"88.22180000"},{"name":"Gangarampur","countryCode":"IN","stateCode":"WB","latitude":"25.40000000","longitude":"88.52000000"},{"name":"Garui","countryCode":"IN","stateCode":"WB","latitude":"22.63333333","longitude":"88.40000000"},{"name":"Garulia","countryCode":"IN","stateCode":"WB","latitude":"22.82000000","longitude":"88.37000000"},{"name":"Ghatal","countryCode":"IN","stateCode":"WB","latitude":"22.67000000","longitude":"87.72000000"},{"name":"Giria","countryCode":"IN","stateCode":"WB","latitude":"24.51666667","longitude":"88.06666667"},{"name":"Gobardanga","countryCode":"IN","stateCode":"WB","latitude":"22.87000000","longitude":"88.76000000"},{"name":"Gobindapur","countryCode":"IN","stateCode":"WB","latitude":"22.59306000","longitude":"88.09139000"},{"name":"Gopinathpur","countryCode":"IN","stateCode":"WB","latitude":"23.22000000","longitude":"88.15000000"},{"name":"Gopalpur","countryCode":"IN","stateCode":"WB","latitude":"22.61845000","longitude":"88.75119000"},{"name":"Gorubathan","countryCode":"IN","stateCode":"WB","latitude":"26.97000000","longitude":"88.70000000"},{"name":"Gosaba","countryCode":"IN","stateCode":"WB","latitude":"22.16000000","longitude":"88.80000000"},{"name":"Gosanimari","countryCode":"IN","stateCode":"WB","latitude":"26.15000000","longitude":"89.36666667"},{"name":"Gurdaha","countryCode":"IN","stateCode":"WB","latitude":"22.73472222","longitude":"88.75944444"},{"name":"Guskhara","countryCode":"IN","stateCode":"WB","latitude":"23.49277778","longitude":"87.73472222"},{"name":"Habra","countryCode":"IN","stateCode":"WB","latitude":"22.83000000","longitude":"88.63000000"},{"name":"Haldia","countryCode":"IN","stateCode":"WB","latitude":"22.06046000","longitude":"88.10975000"},{"name":"Haldibari","countryCode":"IN","stateCode":"WB","latitude":"26.33000000","longitude":"88.77000000"},{"name":"Halisahar","countryCode":"IN","stateCode":"WB","latitude":"22.95000000","longitude":"88.42000000"},{"name":"Harindanga","countryCode":"IN","stateCode":"WB","latitude":"22.03333333","longitude":"88.31666667"},{"name":"Haringhata","countryCode":"IN","stateCode":"WB","latitude":"22.95000000","longitude":"88.57000000"},{"name":"Haripur","countryCode":"IN","stateCode":"WB","latitude":"22.93611000","longitude":"88.23194000"},{"name":"Hasimara","countryCode":"IN","stateCode":"WB","latitude":"26.75000000","longitude":"89.35000000"},{"name":"Hindusthan Cables Town","countryCode":"IN","stateCode":"WB","latitude":"23.82000000","longitude":"86.90000000"},{"name":"Hooghly district","countryCode":"IN","stateCode":"WB","latitude":"22.91000000","longitude":"88.39000000"},{"name":"Howrah","countryCode":"IN","stateCode":"WB","latitude":"22.57688000","longitude":"88.31857000"},{"name":"Ichapur","countryCode":"IN","stateCode":"WB","latitude":"22.80499000","longitude":"88.37088000"},{"name":"Indpur community development block","countryCode":"IN","stateCode":"WB","latitude":"23.16670000","longitude":"86.93330000"},{"name":"Ingraj Bazar","countryCode":"IN","stateCode":"WB","latitude":"25.00447000","longitude":"88.14573000"},{"name":"Islampur","countryCode":"IN","stateCode":"WB","latitude":"26.27000000","longitude":"88.20000000"},{"name":"Jafarpur","countryCode":"IN","stateCode":"WB","latitude":"22.32000000","longitude":"88.23000000"},{"name":"Jaigaon","countryCode":"IN","stateCode":"WB","latitude":"26.86666667","longitude":"89.38333333"},{"name":"Jalpaiguri","countryCode":"IN","stateCode":"WB","latitude":"26.51666667","longitude":"88.73333333"},{"name":"Jamuria","countryCode":"IN","stateCode":"WB","latitude":"23.70000000","longitude":"87.08000000"},{"name":"Jangipur","countryCode":"IN","stateCode":"WB","latitude":"24.47001000","longitude":"88.07659000"},{"name":"Jaynagar Majilpur","countryCode":"IN","stateCode":"WB","latitude":"22.17722222","longitude":"88.42583333"},{"name":"Jejur","countryCode":"IN","stateCode":"WB","latitude":"22.88000000","longitude":"88.12000000"},{"name":"Jhalida","countryCode":"IN","stateCode":"WB","latitude":"23.36541000","longitude":"85.97581000"},{"name":"Jhargram","countryCode":"IN","stateCode":"WB","latitude":"22.45000000","longitude":"86.98000000"},{"name":"Jhilimili","countryCode":"IN","stateCode":"WB","latitude":"22.81670000","longitude":"86.61670000"},{"name":"Kakdwip","countryCode":"IN","stateCode":"WB","latitude":"21.88330000","longitude":"88.18330000"},{"name":"Kalaikunda","countryCode":"IN","stateCode":"WB","latitude":"22.33916667","longitude":"87.22638889"},{"name":"Kaliaganj","countryCode":"IN","stateCode":"WB","latitude":"25.63000000","longitude":"88.32000000"},{"name":"Kalimpong","countryCode":"IN","stateCode":"WB","latitude":"27.07059000","longitude":"88.47529000"},{"name":"Kalna","countryCode":"IN","stateCode":"WB","latitude":"23.22000000","longitude":"88.37000000"},{"name":"Kalyani","countryCode":"IN","stateCode":"WB","latitude":"22.97500000","longitude":"88.43444444"},{"name":"Kamarhati","countryCode":"IN","stateCode":"WB","latitude":"22.67000000","longitude":"88.37000000"},{"name":"Kamarpukur","countryCode":"IN","stateCode":"WB","latitude":"22.91000000","longitude":"87.65000000"},{"name":"Kanchrapara","countryCode":"IN","stateCode":"WB","latitude":"22.97000000","longitude":"88.43000000"},{"name":"Kandi","countryCode":"IN","stateCode":"WB","latitude":"23.95000000","longitude":"88.03000000"},{"name":"Karimpur","countryCode":"IN","stateCode":"WB","latitude":"23.96666667","longitude":"88.61666667"},{"name":"Katwa","countryCode":"IN","stateCode":"WB","latitude":"23.65000000","longitude":"88.13000000"},{"name":"Kenda","countryCode":"IN","stateCode":"WB","latitude":"23.20000000","longitude":"86.53000000"},{"name":"Keshabpur","countryCode":"IN","stateCode":"WB","latitude":"22.97000000","longitude":"88.26000000"},{"name":"Kharagpur","countryCode":"IN","stateCode":"WB","latitude":"22.33023900","longitude":"87.32365300"},{"name":"Kharar","countryCode":"IN","stateCode":"WB","latitude":"22.70000000","longitude":"87.68000000"},{"name":"Kharba","countryCode":"IN","stateCode":"WB","latitude":"25.42000000","longitude":"88.07000000"},{"name":"Khardaha","countryCode":"IN","stateCode":"WB","latitude":"22.72000000","longitude":"88.38000000"},{"name":"Khatra","countryCode":"IN","stateCode":"WB","latitude":"22.98000000","longitude":"86.85000000"},{"name":"Kirnahar","countryCode":"IN","stateCode":"WB","latitude":"23.75000000","longitude":"87.87000000"},{"name":"Kolkata","countryCode":"IN","stateCode":"WB","latitude":"22.54111111","longitude":"88.33777778"},{"name":"Konnagar","countryCode":"IN","stateCode":"WB","latitude":"22.70000000","longitude":"88.35000000"},{"name":"Krishnanagar","countryCode":"IN","stateCode":"WB","latitude":"23.40000000","longitude":"88.50000000"},{"name":"Krishnapur","countryCode":"IN","stateCode":"WB","latitude":"22.67000000","longitude":"88.26000000"},{"name":"Kshirpai","countryCode":"IN","stateCode":"WB","latitude":"22.71096640","longitude":"87.61740380"},{"name":"Kulpi","countryCode":"IN","stateCode":"WB","latitude":"22.08000000","longitude":"88.24000000"},{"name":"Kultali","countryCode":"IN","stateCode":"WB","latitude":"21.90000000","longitude":"88.40000000"},{"name":"Kulti","countryCode":"IN","stateCode":"WB","latitude":"23.73000000","longitude":"86.85000000"},{"name":"Kurseong","countryCode":"IN","stateCode":"WB","latitude":"26.88000000","longitude":"88.28000000"},{"name":"Lalgarh","countryCode":"IN","stateCode":"WB","latitude":"22.58000000","longitude":"87.05000000"},{"name":"Lalgola","countryCode":"IN","stateCode":"WB","latitude":"24.42000000","longitude":"88.25000000"},{"name":"Loyabad","countryCode":"IN","stateCode":"WB","latitude":"23.67000000","longitude":"86.67000000"},{"name":"Madanpur","countryCode":"IN","stateCode":"WB","latitude":"23.02000000","longitude":"88.48000000"},{"name":"Madhyamgram","countryCode":"IN","stateCode":"WB","latitude":"22.70000000","longitude":"88.45000000"},{"name":"Mahiari","countryCode":"IN","stateCode":"WB","latitude":"22.59000000","longitude":"88.24000000"},{"name":"Mahishadal community development block","countryCode":"IN","stateCode":"WB","latitude":"22.18333300","longitude":"87.98333300"},{"name":"Mainaguri","countryCode":"IN","stateCode":"WB","latitude":"26.57000000","longitude":"88.82000000"},{"name":"Manikpara","countryCode":"IN","stateCode":"WB","latitude":"22.36666667","longitude":"87.11666667"},{"name":"Masila","countryCode":"IN","stateCode":"WB","latitude":"22.58083000","longitude":"88.23278000"},{"name":"Mathabhanga","countryCode":"IN","stateCode":"WB","latitude":"26.34197000","longitude":"89.21555000"},{"name":"Matiali community development block","countryCode":"IN","stateCode":"WB","latitude":"26.92715900","longitude":"88.81330490"},{"name":"Matigara community development block","countryCode":"IN","stateCode":"WB","latitude":"26.71666700","longitude":"88.38333300"},{"name":"Medinipur","countryCode":"IN","stateCode":"WB","latitude":"22.43333333","longitude":"87.33333333"},{"name":"Mejia community development block","countryCode":"IN","stateCode":"WB","latitude":"23.57000000","longitude":"87.10000000"},{"name":"Memari","countryCode":"IN","stateCode":"WB","latitude":"23.20000000","longitude":"88.12000000"},{"name":"Mirik","countryCode":"IN","stateCode":"WB","latitude":"26.88700000","longitude":"88.18700000"},{"name":"Mohanpur community development block","countryCode":"IN","stateCode":"WB","latitude":"21.83856000","longitude":"87.43145000"},{"name":"Monoharpur","countryCode":"IN","stateCode":"WB","latitude":"22.68000000","longitude":"88.30000000"},{"name":"Muragacha","countryCode":"IN","stateCode":"WB","latitude":"23.53631000","longitude":"88.39425000"},{"name":"Muri","countryCode":"IN","stateCode":"WB","latitude":"23.37000000","longitude":"85.86000000"},{"name":"Murshidabad","countryCode":"IN","stateCode":"WB","latitude":"24.18000000","longitude":"88.27000000"},{"name":"Nabadwip","countryCode":"IN","stateCode":"WB","latitude":"23.40722222","longitude":"88.37777778"},{"name":"Nabagram","countryCode":"IN","stateCode":"WB","latitude":"22.29000000","longitude":"88.51000000"},{"name":"Nadia district","countryCode":"IN","stateCode":"WB","latitude":"23.40000000","longitude":"88.50000000"},{"name":"Nagarukhra","countryCode":"IN","stateCode":"WB","latitude":"22.94099000","longitude":"88.63701000"},{"name":"Nagrakata","countryCode":"IN","stateCode":"WB","latitude":"26.90000000","longitude":"88.96670000"},{"name":"Naihati","countryCode":"IN","stateCode":"WB","latitude":"22.90000000","longitude":"88.42000000"},{"name":"Naksalbari","countryCode":"IN","stateCode":"WB","latitude":"26.68333333","longitude":"88.21666667"},{"name":"Nalhati","countryCode":"IN","stateCode":"WB","latitude":"24.30000000","longitude":"87.82000000"},{"name":"Nalpur","countryCode":"IN","stateCode":"WB","latitude":"22.53000000","longitude":"88.19000000"},{"name":"Namkhana community development block","countryCode":"IN","stateCode":"WB","latitude":"21.70000000","longitude":"88.14000000"},{"name":"Nandigram","countryCode":"IN","stateCode":"WB","latitude":"22.01000000","longitude":"87.99000000"},{"name":"Nangi","countryCode":"IN","stateCode":"WB","latitude":"22.50833333","longitude":"88.21527778"},{"name":"Nayagram community development block","countryCode":"IN","stateCode":"WB","latitude":"22.03190000","longitude":"87.17810000"},{"name":"North 24 Parganas district","countryCode":"IN","stateCode":"WB","latitude":"22.13000000","longitude":"88.50000000"},{"name":"Odlabari","countryCode":"IN","stateCode":"WB","latitude":"26.83638889","longitude":"88.62944444"},{"name":"Paikpara","countryCode":"IN","stateCode":"WB","latitude":"24.77121000","longitude":"87.92251000"},{"name":"Panagarh","countryCode":"IN","stateCode":"WB","latitude":"23.45000000","longitude":"87.43000000"},{"name":"Panchla","countryCode":"IN","stateCode":"WB","latitude":"22.54000000","longitude":"88.14000000"},{"name":"Panchmura","countryCode":"IN","stateCode":"WB","latitude":"22.96670000","longitude":"87.16670000"},{"name":"Pandua","countryCode":"IN","stateCode":"WB","latitude":"23.08000000","longitude":"88.28000000"},{"name":"Panihati","countryCode":"IN","stateCode":"WB","latitude":"22.69000000","longitude":"88.37000000"},{"name":"Panskura","countryCode":"IN","stateCode":"WB","latitude":"22.42000000","longitude":"87.70000000"},{"name":"Parbatipur","countryCode":"IN","stateCode":"WB","latitude":"22.66250000","longitude":"88.22222000"},{"name":"Paschim Medinipur district","countryCode":"IN","stateCode":"WB","latitude":"22.43333333","longitude":"87.33333333"},{"name":"Patiram","countryCode":"IN","stateCode":"WB","latitude":"25.31666667","longitude":"88.75000000"},{"name":"Patuli","countryCode":"IN","stateCode":"WB","latitude":"23.55000000","longitude":"88.25000000"},{"name":"Pujali","countryCode":"IN","stateCode":"WB","latitude":"22.47000000","longitude":"88.15000000"},{"name":"Puncha community development block","countryCode":"IN","stateCode":"WB","latitude":"23.12300000","longitude":"86.65300000"},{"name":"Purba Medinipur district","countryCode":"IN","stateCode":"WB","latitude":"22.30000000","longitude":"87.91666667"},{"name":"Purulia","countryCode":"IN","stateCode":"WB","latitude":"23.33333333","longitude":"86.36666667"},{"name":"Patrasaer","countryCode":"IN","stateCode":"WB","latitude":"23.19697000","longitude":"87.53319000"},{"name":"Raghudebbati","countryCode":"IN","stateCode":"WB","latitude":"22.53000000","longitude":"88.20000000"},{"name":"Raghunathpur","countryCode":"IN","stateCode":"WB","latitude":"23.55000000","longitude":"86.67000000"},{"name":"Raiganj","countryCode":"IN","stateCode":"WB","latitude":"25.61666667","longitude":"88.11666667"},{"name":"Rajmahal","countryCode":"IN","stateCode":"WB","latitude":"25.05000000","longitude":"87.84000000"},{"name":"Rajnagar community development block","countryCode":"IN","stateCode":"WB","latitude":"23.94720000","longitude":"87.36250000"},{"name":"Ramchandrapur","countryCode":"IN","stateCode":"WB","latitude":"22.90000000","longitude":"88.48000000"},{"name":"Ramjibanpur","countryCode":"IN","stateCode":"WB","latitude":"22.83000000","longitude":"87.62000000"},{"name":"Rampur Hat","countryCode":"IN","stateCode":"WB","latitude":"24.17737000","longitude":"87.78275000"},{"name":"Ranaghat","countryCode":"IN","stateCode":"WB","latitude":"23.18000000","longitude":"88.58000000"},{"name":"Raniganj","countryCode":"IN","stateCode":"WB","latitude":"23.62000000","longitude":"87.13000000"},{"name":"Raypur","countryCode":"IN","stateCode":"WB","latitude":"22.41083000","longitude":"88.50944000"},{"name":"Rishra","countryCode":"IN","stateCode":"WB","latitude":"22.71000000","longitude":"88.35000000"},{"name":"Ramnagar","countryCode":"IN","stateCode":"WB","latitude":"22.77778000","longitude":"88.24639000"},{"name":"Sahapur","countryCode":"IN","stateCode":"WB","latitude":"22.52000000","longitude":"88.17000000"},{"name":"Sainthia","countryCode":"IN","stateCode":"WB","latitude":"23.95000000","longitude":"87.67000000"},{"name":"Salanpur community development block","countryCode":"IN","stateCode":"WB","latitude":"23.76702000","longitude":"86.87492000"},{"name":"Sankarpur","countryCode":"IN","stateCode":"WB","latitude":"23.60000000","longitude":"87.20000000"},{"name":"Sankrail","countryCode":"IN","stateCode":"WB","latitude":"22.57000000","longitude":"88.24000000"},{"name":"Santipur","countryCode":"IN","stateCode":"WB","latitude":"23.25000000","longitude":"88.43000000"},{"name":"Santoshpur","countryCode":"IN","stateCode":"WB","latitude":"22.50000000","longitude":"88.17000000"},{"name":"Santuri community development block","countryCode":"IN","stateCode":"WB","latitude":"23.52720000","longitude":"86.85709000"},{"name":"Sarenga","countryCode":"IN","stateCode":"WB","latitude":"22.54000000","longitude":"88.21000000"},{"name":"Serampore","countryCode":"IN","stateCode":"WB","latitude":"22.75000000","longitude":"88.34000000"},{"name":"Serpur","countryCode":"IN","stateCode":"WB","latitude":"24.13000000","longitude":"88.00000000"},{"name":"Shyamnagar, West Bengal","countryCode":"IN","stateCode":"WB","latitude":"22.83000000","longitude":"88.37000000"},{"name":"Siliguri","countryCode":"IN","stateCode":"WB","latitude":"26.71004000","longitude":"88.42851000"},{"name":"Singur","countryCode":"IN","stateCode":"WB","latitude":"22.81000000","longitude":"88.23000000"},{"name":"Sodpur","countryCode":"IN","stateCode":"WB","latitude":"22.70416667","longitude":"88.39166667"},{"name":"Solap","countryCode":"IN","stateCode":"WB","latitude":"22.12777778","longitude":"88.15861111"},{"name":"Sonada","countryCode":"IN","stateCode":"WB","latitude":"27.00000000","longitude":"88.14000000"},{"name":"Sonamukhi","countryCode":"IN","stateCode":"WB","latitude":"23.30000000","longitude":"87.42000000"},{"name":"Sonarpur community development block","countryCode":"IN","stateCode":"WB","latitude":"22.44259000","longitude":"88.43044000"},{"name":"South 24 Parganas district","countryCode":"IN","stateCode":"WB","latitude":"22.16197000","longitude":"88.43170000"},{"name":"Srikhanda","countryCode":"IN","stateCode":"WB","latitude":"23.60000000","longitude":"88.08330000"},{"name":"Srirampur","countryCode":"IN","stateCode":"WB","latitude":"23.35000000","longitude":"88.12000000"},{"name":"Suri","countryCode":"IN","stateCode":"WB","latitude":"23.91666667","longitude":"87.53333333"},{"name":"Swarupnagar community development block","countryCode":"IN","stateCode":"WB","latitude":"22.83330000","longitude":"88.86670000"},{"name":"Takdah","countryCode":"IN","stateCode":"WB","latitude":"27.03330000","longitude":"88.36670000"},{"name":"Taki","countryCode":"IN","stateCode":"WB","latitude":"22.59000000","longitude":"88.92000000"},{"name":"Tamluk","countryCode":"IN","stateCode":"WB","latitude":"22.30000000","longitude":"87.91666667"},{"name":"Tarakeswar","countryCode":"IN","stateCode":"WB","latitude":"22.89000000","longitude":"88.02000000"},{"name":"Titagarh","countryCode":"IN","stateCode":"WB","latitude":"22.74000000","longitude":"88.37000000"},{"name":"Tufanganj","countryCode":"IN","stateCode":"WB","latitude":"26.32000000","longitude":"89.67000000"},{"name":"Tulin","countryCode":"IN","stateCode":"WB","latitude":"23.37000000","longitude":"85.90000000"},{"name":"Uchalan","countryCode":"IN","stateCode":"WB","latitude":"23.03330000","longitude":"87.78330000"},{"name":"Ula","countryCode":"IN","stateCode":"WB","latitude":"22.72250000","longitude":"88.55556000"},{"name":"Uluberia","countryCode":"IN","stateCode":"WB","latitude":"22.47000000","longitude":"88.11000000"},{"name":"Uttar Dinajpur district","countryCode":"IN","stateCode":"WB","latitude":"25.62000000","longitude":"88.12000000"},{"name":"Uttarpara Kotrung","countryCode":"IN","stateCode":"WB","latitude":"22.67000000","longitude":"88.35000000"},{"name":"Amlagora","countryCode":"IN","stateCode":"WB","latitude":"22.84616000","longitude":"87.33559000"},{"name":"Paganico Sabino","countryCode":"IT","stateCode":"62","latitude":"42.18963000","longitude":"12.99689000"},{"name":"Palestrina","countryCode":"IT","stateCode":"62","latitude":"41.83274000","longitude":"12.88178000"},{"name":"Paliano","countryCode":"IT","stateCode":"62","latitude":"41.77975000","longitude":"13.07661000"},{"name":"Palombara Sabina","countryCode":"IT","stateCode":"62","latitude":"42.06909000","longitude":"12.76684000"},{"name":"Parco Leonardo","countryCode":"IT","stateCode":"62","latitude":"41.80035000","longitude":"12.30028000"},{"name":"Passoscuro","countryCode":"IT","stateCode":"62","latitude":"41.90209000","longitude":"12.15723000"},{"name":"Pastena","countryCode":"IT","stateCode":"62","latitude":"41.46842000","longitude":"13.49111000"},{"name":"Patrica","countryCode":"IT","stateCode":"62","latitude":"41.59085000","longitude":"13.24363000"},{"name":"Pavona","countryCode":"IT","stateCode":"62","latitude":"41.72629000","longitude":"12.61642000"},{"name":"Penitro","countryCode":"IT","stateCode":"62","latitude":"41.27328000","longitude":"13.69262000"},{"name":"Percile","countryCode":"IT","stateCode":"62","latitude":"42.09497000","longitude":"12.91048000"},{"name":"Pescia Romana","countryCode":"IT","stateCode":"62","latitude":"42.39963000","longitude":"11.49651000"},{"name":"Pescorocchiano","countryCode":"IT","stateCode":"62","latitude":"42.20623000","longitude":"13.14715000"},{"name":"Pescosolido","countryCode":"IT","stateCode":"62","latitude":"41.74864000","longitude":"13.65690000"},{"name":"Petrella Salto","countryCode":"IT","stateCode":"62","latitude":"42.29405000","longitude":"13.06794000"},{"name":"Piansano","countryCode":"IT","stateCode":"62","latitude":"42.52449000","longitude":"11.82978000"},{"name":"Picinisco","countryCode":"IT","stateCode":"62","latitude":"41.64568000","longitude":"13.86791000"},{"name":"Pico","countryCode":"IT","stateCode":"62","latitude":"41.45025000","longitude":"13.55894000"},{"name":"Piedimonte San Germano","countryCode":"IT","stateCode":"62","latitude":"41.49796000","longitude":"13.75017000"},{"name":"Piedimonte San Germano Alta","countryCode":"IT","stateCode":"62","latitude":"41.50446000","longitude":"13.74909000"},{"name":"Piglio","countryCode":"IT","stateCode":"62","latitude":"41.83006000","longitude":"13.13330000"},{"name":"Pignataro Interamna","countryCode":"IT","stateCode":"62","latitude":"41.43922000","longitude":"13.78621000"},{"name":"Pisoniano","countryCode":"IT","stateCode":"62","latitude":"41.90816000","longitude":"12.95794000"},{"name":"Pofi","countryCode":"IT","stateCode":"62","latitude":"41.56542000","longitude":"13.41460000"},{"name":"Poggio Bustone","countryCode":"IT","stateCode":"62","latitude":"42.50330000","longitude":"12.88524000"},{"name":"Poggio Catino","countryCode":"IT","stateCode":"62","latitude":"42.29420000","longitude":"12.69838000"},{"name":"Poggio Ellera","countryCode":"IT","stateCode":"62","latitude":"42.11380000","longitude":"12.37174000"},{"name":"Poggio Mirteto","countryCode":"IT","stateCode":"62","latitude":"42.26763000","longitude":"12.68837000"},{"name":"Poggio Moiano","countryCode":"IT","stateCode":"62","latitude":"42.20411000","longitude":"12.88136000"},{"name":"Poggio Nativo","countryCode":"IT","stateCode":"62","latitude":"42.21783000","longitude":"12.79691000"},{"name":"Poggio San Lorenzo","countryCode":"IT","stateCode":"62","latitude":"42.25174000","longitude":"12.84343000"},{"name":"Poli","countryCode":"IT","stateCode":"62","latitude":"41.88913000","longitude":"12.89037000"},{"name":"Pomezia","countryCode":"IT","stateCode":"62","latitude":"41.66931000","longitude":"12.50124000"},{"name":"Ponte Galeria-La Pisana","countryCode":"IT","stateCode":"62","latitude":"41.84634000","longitude":"12.33925000"},{"name":"Pontecorvo","countryCode":"IT","stateCode":"62","latitude":"41.45861000","longitude":"13.66618000"},{"name":"Pontinia","countryCode":"IT","stateCode":"62","latitude":"41.41097000","longitude":"13.04259000"},{"name":"Ponton dell\'Elce","countryCode":"IT","stateCode":"62","latitude":"42.02270000","longitude":"12.23505000"},{"name":"Ponza","countryCode":"IT","stateCode":"62","latitude":"40.89541000","longitude":"12.95889000"},{"name":"Ponzano Romano","countryCode":"IT","stateCode":"62","latitude":"42.25693000","longitude":"12.57047000"},{"name":"Posta","countryCode":"IT","stateCode":"62","latitude":"42.52562000","longitude":"13.09723000"},{"name":"Posta Fibreno","countryCode":"IT","stateCode":"62","latitude":"41.69189000","longitude":"13.68013000"},{"name":"Pozzaglia Sabino","countryCode":"IT","stateCode":"62","latitude":"42.15863000","longitude":"12.96428000"},{"name":"Prato di Coppola","countryCode":"IT","stateCode":"62","latitude":"41.41750000","longitude":"12.88157000"},{"name":"Priverno","countryCode":"IT","stateCode":"62","latitude":"41.47047000","longitude":"13.17867000"},{"name":"Proceno","countryCode":"IT","stateCode":"62","latitude":"42.75745000","longitude":"11.82900000"},{"name":"Prossedi","countryCode":"IT","stateCode":"62","latitude":"41.51674000","longitude":"13.26100000"},{"name":"Provincia di Frosinone","countryCode":"IT","stateCode":"62","latitude":"41.61667000","longitude":"13.45000000"},{"name":"Provincia di Latina","countryCode":"IT","stateCode":"62","latitude":"41.45000000","longitude":"13.10000000"},{"name":"Provincia di Rieti","countryCode":"IT","stateCode":"62","latitude":"42.39133000","longitude":"12.95072000"},{"name":"Provincia di Viterbo","countryCode":"IT","stateCode":"62","latitude":"42.41667000","longitude":"12.08333000"},{"name":"Regolelli","countryCode":"IT","stateCode":"62","latitude":"42.29315000","longitude":"12.35131000"},{"name":"Riano","countryCode":"IT","stateCode":"62","latitude":"42.09347000","longitude":"12.51462000"},{"name":"Rieti","countryCode":"IT","stateCode":"62","latitude":"42.40476000","longitude":"12.85735000"},{"name":"Rignano Flaminio","countryCode":"IT","stateCode":"62","latitude":"42.20550000","longitude":"12.48068000"},{"name":"Riofreddo","countryCode":"IT","stateCode":"62","latitude":"42.05875000","longitude":"12.99661000"},{"name":"Ripi","countryCode":"IT","stateCode":"62","latitude":"41.61366000","longitude":"13.42400000"},{"name":"Rivodutri","countryCode":"IT","stateCode":"62","latitude":"42.51684000","longitude":"12.85595000"},{"name":"Rocca Canterano","countryCode":"IT","stateCode":"62","latitude":"41.95652000","longitude":"13.02179000"},{"name":"Rocca Massima","countryCode":"IT","stateCode":"62","latitude":"41.67907000","longitude":"12.92116000"},{"name":"Rocca Priora","countryCode":"IT","stateCode":"62","latitude":"41.76585000","longitude":"12.76577000"},{"name":"Rocca Santo Stefano","countryCode":"IT","stateCode":"62","latitude":"41.91052000","longitude":"13.02379000"},{"name":"Rocca Sinibalda","countryCode":"IT","stateCode":"62","latitude":"42.27215000","longitude":"12.92469000"},{"name":"Rocca d\'Arce","countryCode":"IT","stateCode":"62","latitude":"41.58712000","longitude":"13.58511000"},{"name":"Rocca di Cave","countryCode":"IT","stateCode":"62","latitude":"41.84589000","longitude":"12.94509000"},{"name":"Rocca di Papa","countryCode":"IT","stateCode":"62","latitude":"41.76580000","longitude":"12.70188000"},{"name":"Roccagiovine","countryCode":"IT","stateCode":"62","latitude":"42.05069000","longitude":"12.89925000"},{"name":"Roccagorga","countryCode":"IT","stateCode":"62","latitude":"41.52511000","longitude":"13.15510000"},{"name":"Roccantica","countryCode":"IT","stateCode":"62","latitude":"42.32073000","longitude":"12.69398000"},{"name":"Roccasecca","countryCode":"IT","stateCode":"62","latitude":"41.55132000","longitude":"13.66711000"},{"name":"Roccasecca Stazione","countryCode":"IT","stateCode":"62","latitude":"41.53333000","longitude":"13.65000000"},{"name":"Roccasecca dei Volsci","countryCode":"IT","stateCode":"62","latitude":"41.47852000","longitude":"13.21280000"},{"name":"Roiate","countryCode":"IT","stateCode":"62","latitude":"41.87332000","longitude":"13.06627000"},{"name":"Rome","countryCode":"IT","stateCode":"62","latitude":"41.89193000","longitude":"12.51133000"},{"name":"Ronciglione","countryCode":"IT","stateCode":"62","latitude":"42.28899000","longitude":"12.21479000"},{"name":"Roviano","countryCode":"IT","stateCode":"62","latitude":"42.02643000","longitude":"12.99390000"},{"name":"Sabaudia","countryCode":"IT","stateCode":"62","latitude":"41.30025000","longitude":"13.02815000"},{"name":"Sacrofano","countryCode":"IT","stateCode":"62","latitude":"42.10457000","longitude":"12.44781000"},{"name":"Salisano","countryCode":"IT","stateCode":"62","latitude":"42.25947000","longitude":"12.74774000"},{"name":"Sambuci","countryCode":"IT","stateCode":"62","latitude":"41.98536000","longitude":"12.93817000"},{"name":"San Bartolomeo","countryCode":"IT","stateCode":"62","latitude":"41.48265000","longitude":"13.85747000"},{"name":"San Biagio Saracinisco","countryCode":"IT","stateCode":"62","latitude":"41.61322000","longitude":"13.92758000"},{"name":"San Cesareo","countryCode":"IT","stateCode":"62","latitude":"41.82113000","longitude":"12.80447000"},{"name":"San Donato Val di Comino","countryCode":"IT","stateCode":"62","latitude":"41.70726000","longitude":"13.81220000"},{"name":"San Felice Circeo","countryCode":"IT","stateCode":"62","latitude":"41.23716000","longitude":"13.09416000"},{"name":"San Giorgio a Liri","countryCode":"IT","stateCode":"62","latitude":"41.40584000","longitude":"13.75979000"},{"name":"San Giovanni Incarico","countryCode":"IT","stateCode":"62","latitude":"41.50001000","longitude":"13.55864000"},{"name":"San Giovanni-Patoni","countryCode":"IT","stateCode":"62","latitude":"41.77223000","longitude":"13.27510000"},{"name":"San Giuseppe le Prata-Cotropagno","countryCode":"IT","stateCode":"62","latitude":"41.67788000","longitude":"13.39664000"},{"name":"San Gregorio da Sassola","countryCode":"IT","stateCode":"62","latitude":"41.91881000","longitude":"12.87447000"},{"name":"San Lorenzo Nuovo","countryCode":"IT","stateCode":"62","latitude":"42.68626000","longitude":"11.90718000"},{"name":"San Martino al Cimino","countryCode":"IT","stateCode":"62","latitude":"42.36978000","longitude":"12.12515000"},{"name":"San Polo dei Cavalieri","countryCode":"IT","stateCode":"62","latitude":"42.01037000","longitude":"12.83989000"},{"name":"San Vito Romano","countryCode":"IT","stateCode":"62","latitude":"41.88001000","longitude":"12.97793000"},{"name":"San Vittore del Lazio","countryCode":"IT","stateCode":"62","latitude":"41.46212000","longitude":"13.93367000"},{"name":"Sant\'Ambrogio sul Garigliano","countryCode":"IT","stateCode":"62","latitude":"41.39423000","longitude":"13.86891000"},{"name":"Sant\'Andrea del Garigliano","countryCode":"IT","stateCode":"62","latitude":"41.36868000","longitude":"13.84198000"},{"name":"Sant\'Angelo Romano","countryCode":"IT","stateCode":"62","latitude":"42.03570000","longitude":"12.71342000"},{"name":"Sant\'Angelo in Villa-Giglio","countryCode":"IT","stateCode":"62","latitude":"41.66217000","longitude":"13.42871000"},{"name":"Sant\'Apollinare","countryCode":"IT","stateCode":"62","latitude":"41.40176000","longitude":"13.82992000"},{"name":"Sant\'Elia Fiumerapido","countryCode":"IT","stateCode":"62","latitude":"41.53304000","longitude":"13.86268000"},{"name":"Sant\'Oreste","countryCode":"IT","stateCode":"62","latitude":"42.23298000","longitude":"12.51507000"},{"name":"Santa Lucia","countryCode":"IT","stateCode":"62","latitude":"41.98240000","longitude":"12.65625000"},{"name":"Santa Marinella","countryCode":"IT","stateCode":"62","latitude":"42.03425000","longitude":"11.85416000"},{"name":"Santa Rufina","countryCode":"IT","stateCode":"62","latitude":"42.40897000","longitude":"12.91843000"},{"name":"Santi Cosma e Damiano","countryCode":"IT","stateCode":"62","latitude":"41.30091000","longitude":"13.81565000"},{"name":"Santopadre","countryCode":"IT","stateCode":"62","latitude":"41.60193000","longitude":"13.63548000"},{"name":"Saracinesco","countryCode":"IT","stateCode":"62","latitude":"42.00332000","longitude":"12.95329000"},{"name":"Sassacci","countryCode":"IT","stateCode":"62","latitude":"42.32342000","longitude":"12.44108000"},{"name":"Scandriglia","countryCode":"IT","stateCode":"62","latitude":"42.16128000","longitude":"12.84096000"},{"name":"Segni","countryCode":"IT","stateCode":"62","latitude":"41.68893000","longitude":"13.01934000"},{"name":"Selcetta","countryCode":"IT","stateCode":"62","latitude":"41.76529000","longitude":"12.47533000"},{"name":"Selci","countryCode":"IT","stateCode":"62","latitude":"42.30293000","longitude":"12.62135000"},{"name":"Sermoneta","countryCode":"IT","stateCode":"62","latitude":"41.54919000","longitude":"12.98481000"},{"name":"Serrone","countryCode":"IT","stateCode":"62","latitude":"41.84212000","longitude":"13.09519000"},{"name":"Settefrati","countryCode":"IT","stateCode":"62","latitude":"41.67045000","longitude":"13.85070000"},{"name":"Setteville","countryCode":"IT","stateCode":"62","latitude":"41.94375000","longitude":"12.65122000"},{"name":"Sezze","countryCode":"IT","stateCode":"62","latitude":"41.50032000","longitude":"13.06176000"},{"name":"Sezze Scalo","countryCode":"IT","stateCode":"62","latitude":"41.49701000","longitude":"13.04257000"},{"name":"Sgurgola","countryCode":"IT","stateCode":"62","latitude":"41.66897000","longitude":"13.15009000"},{"name":"Sonnino","countryCode":"IT","stateCode":"62","latitude":"41.41673000","longitude":"13.24592000"},{"name":"Sora","countryCode":"IT","stateCode":"62","latitude":"41.71829000","longitude":"13.61356000"},{"name":"Soriano nel Cimino","countryCode":"IT","stateCode":"62","latitude":"42.41820000","longitude":"12.23414000"},{"name":"Sperlonga","countryCode":"IT","stateCode":"62","latitude":"41.25897000","longitude":"13.43302000"},{"name":"Spigno Saturnia Inferiore","countryCode":"IT","stateCode":"62","latitude":"41.31146000","longitude":"13.73685000"},{"name":"Spigno Saturnia Superiore","countryCode":"IT","stateCode":"62","latitude":"41.31425000","longitude":"13.70888000"},{"name":"Stimigliano","countryCode":"IT","stateCode":"62","latitude":"42.30103000","longitude":"12.56337000"},{"name":"Strangolagalli","countryCode":"IT","stateCode":"62","latitude":"41.59992000","longitude":"13.49228000"},{"name":"Subiaco","countryCode":"IT","stateCode":"62","latitude":"41.92619000","longitude":"13.08906000"},{"name":"Supino","countryCode":"IT","stateCode":"62","latitude":"41.62135000","longitude":"13.23452000"},{"name":"Sutri","countryCode":"IT","stateCode":"62","latitude":"42.24596000","longitude":"12.21715000"},{"name":"Tarano","countryCode":"IT","stateCode":"62","latitude":"42.35593000","longitude":"12.59497000"},{"name":"Tarquinia","countryCode":"IT","stateCode":"62","latitude":"42.25419000","longitude":"11.75657000"},{"name":"Tecchiena","countryCode":"IT","stateCode":"62","latitude":"41.68822000","longitude":"13.34538000"},{"name":"Terelle","countryCode":"IT","stateCode":"62","latitude":"41.55212000","longitude":"13.77841000"},{"name":"Terracina","countryCode":"IT","stateCode":"62","latitude":"41.29174000","longitude":"13.24359000"},{"name":"Tessennano","countryCode":"IT","stateCode":"62","latitude":"42.47803000","longitude":"11.79101000"},{"name":"Tivoli","countryCode":"IT","stateCode":"62","latitude":"41.95952000","longitude":"12.80160000"},{"name":"Toffia","countryCode":"IT","stateCode":"62","latitude":"42.21300000","longitude":"12.75500000"},{"name":"Tolfa","countryCode":"IT","stateCode":"62","latitude":"42.15023000","longitude":"11.93216000"},{"name":"Tor Lupara","countryCode":"IT","stateCode":"62","latitude":"41.99771000","longitude":"12.61814000"},{"name":"Torre Caietani","countryCode":"IT","stateCode":"62","latitude":"41.78672000","longitude":"13.26520000"},{"name":"Torri in Sabina","countryCode":"IT","stateCode":"62","latitude":"42.35057000","longitude":"12.64157000"},{"name":"Torrice","countryCode":"IT","stateCode":"62","latitude":"41.63374000","longitude":"13.40375000"},{"name":"Torricella in Sabina","countryCode":"IT","stateCode":"62","latitude":"42.26252000","longitude":"12.87170000"},{"name":"Torrita Tiberina","countryCode":"IT","stateCode":"62","latitude":"42.23821000","longitude":"12.61633000"},{"name":"Torvaianica","countryCode":"IT","stateCode":"62","latitude":"41.62112000","longitude":"12.46197000"},{"name":"Torvaianica Alta","countryCode":"IT","stateCode":"62","latitude":"41.63162000","longitude":"12.49765000"},{"name":"Tragliatella Campitello","countryCode":"IT","stateCode":"62","latitude":"42.01334000","longitude":"12.25200000"},{"name":"Trevi nel Lazio","countryCode":"IT","stateCode":"62","latitude":"41.86258000","longitude":"13.24793000"},{"name":"Trevignano Romano","countryCode":"IT","stateCode":"62","latitude":"42.16020000","longitude":"12.23775000"},{"name":"Trivigliano","countryCode":"IT","stateCode":"62","latitude":"41.77572000","longitude":"13.27230000"},{"name":"Turania","countryCode":"IT","stateCode":"62","latitude":"42.13517000","longitude":"13.00983000"},{"name":"Tuscania","countryCode":"IT","stateCode":"62","latitude":"42.41889000","longitude":"11.86846000"},{"name":"Vacone","countryCode":"IT","stateCode":"62","latitude":"42.38100000","longitude":"12.64504000"},{"name":"Valcanneto","countryCode":"IT","stateCode":"62","latitude":"41.95078000","longitude":"12.15734000"},{"name":"Valentano","countryCode":"IT","stateCode":"62","latitude":"42.56377000","longitude":"11.82748000"},{"name":"Valle Martella","countryCode":"IT","stateCode":"62","latitude":"41.87827000","longitude":"12.74677000"},{"name":"Valle Santa","countryCode":"IT","stateCode":"62","latitude":"41.94532000","longitude":"12.31971000"},{"name":"Vallecorsa","countryCode":"IT","stateCode":"62","latitude":"41.44351000","longitude":"13.40634000"},{"name":"Vallemaio","countryCode":"IT","stateCode":"62","latitude":"41.36628000","longitude":"13.80839000"},{"name":"Vallepietra","countryCode":"IT","stateCode":"62","latitude":"41.92552000","longitude":"13.23127000"},{"name":"Vallerano","countryCode":"IT","stateCode":"62","latitude":"42.38331000","longitude":"12.26144000"},{"name":"Vallerotonda","countryCode":"IT","stateCode":"62","latitude":"41.55135000","longitude":"13.91372000"},{"name":"Vallinfreda","countryCode":"IT","stateCode":"62","latitude":"42.08485000","longitude":"12.99595000"},{"name":"Valmontone","countryCode":"IT","stateCode":"62","latitude":"41.77323000","longitude":"12.91856000"},{"name":"Varco Sabino","countryCode":"IT","stateCode":"62","latitude":"42.24016000","longitude":"13.02052000"},{"name":"Vasanello","countryCode":"IT","stateCode":"62","latitude":"42.41507000","longitude":"12.34767000"},{"name":"Vejano","countryCode":"IT","stateCode":"62","latitude":"42.21905000","longitude":"12.09398000"},{"name":"Velletri","countryCode":"IT","stateCode":"62","latitude":"41.68573000","longitude":"12.77753000"},{"name":"Ventotene","countryCode":"IT","stateCode":"62","latitude":"40.79404000","longitude":"13.42777000"},{"name":"Veroli","countryCode":"IT","stateCode":"62","latitude":"41.69433000","longitude":"13.41664000"},{"name":"Vetralla","countryCode":"IT","stateCode":"62","latitude":"42.31787000","longitude":"12.07323000"},{"name":"Vicalvi","countryCode":"IT","stateCode":"62","latitude":"41.67809000","longitude":"13.70813000"},{"name":"Vico nel Lazio","countryCode":"IT","stateCode":"62","latitude":"41.77822000","longitude":"13.34279000"},{"name":"Vicovaro","countryCode":"IT","stateCode":"62","latitude":"42.01924000","longitude":"12.90001000"},{"name":"Vignanello","countryCode":"IT","stateCode":"62","latitude":"42.37879000","longitude":"12.27845000"},{"name":"Villa Adriana","countryCode":"IT","stateCode":"62","latitude":"41.95499000","longitude":"12.77216000"},{"name":"Villa Latina","countryCode":"IT","stateCode":"62","latitude":"41.61522000","longitude":"13.83591000"},{"name":"Villa San Giovanni in Tuscia","countryCode":"IT","stateCode":"62","latitude":"42.27882000","longitude":"12.05346000"},{"name":"Villa Santa Lucia","countryCode":"IT","stateCode":"62","latitude":"41.51217000","longitude":"13.76929000"},{"name":"Villa Santo Stefano","countryCode":"IT","stateCode":"62","latitude":"41.51683000","longitude":"13.31046000"},{"name":"Villalba","countryCode":"IT","stateCode":"62","latitude":"41.95387000","longitude":"12.72938000"},{"name":"Villanova","countryCode":"IT","stateCode":"62","latitude":"41.96357000","longitude":"12.75633000"},{"name":"Viterbo","countryCode":"IT","stateCode":"62","latitude":"42.41937000","longitude":"12.10560000"},{"name":"Viticuso","countryCode":"IT","stateCode":"62","latitude":"41.52475000","longitude":"13.97027000"},{"name":"Vitinia","countryCode":"IT","stateCode":"62","latitude":"41.79124000","longitude":"12.40810000"},{"name":"Vitorchiano","countryCode":"IT","stateCode":"62","latitude":"42.46565000","longitude":"12.17151000"},{"name":"Vivaro Romano","countryCode":"IT","stateCode":"62","latitude":"42.10095000","longitude":"13.00589000"},{"name":"Zagarolo","countryCode":"IT","stateCode":"62","latitude":"41.84159000","longitude":"12.81540000"},{"name":"Zepponami","countryCode":"IT","stateCode":"62","latitude":"42.52518000","longitude":"12.05411000"},{"name":"Accumoli","countryCode":"IT","stateCode":"62","latitude":"42.69476000","longitude":"13.24761000"},{"name":"Acilia-Castel Fusano-Ostia Antica","countryCode":"IT","stateCode":"62","latitude":"41.76337000","longitude":"12.33078000"},{"name":"Acquafondata","countryCode":"IT","stateCode":"62","latitude":"41.54282000","longitude":"13.95281000"},{"name":"Acquapendente","countryCode":"IT","stateCode":"62","latitude":"42.74259000","longitude":"11.86827000"},{"name":"Acuto","countryCode":"IT","stateCode":"62","latitude":"41.79107000","longitude":"13.17446000"},{"name":"Affile","countryCode":"IT","stateCode":"62","latitude":"41.88435000","longitude":"13.09853000"},{"name":"Agosta","countryCode":"IT","stateCode":"62","latitude":"41.98133000","longitude":"13.03499000"},{"name":"Alatri","countryCode":"IT","stateCode":"62","latitude":"41.73187000","longitude":"13.34120000"},{"name":"Albano Laziale","countryCode":"IT","stateCode":"62","latitude":"41.72748000","longitude":"12.65900000"},{"name":"Albuccione","countryCode":"IT","stateCode":"62","latitude":"41.95245000","longitude":"12.69873000"},{"name":"Allumiere","countryCode":"IT","stateCode":"62","latitude":"42.15751000","longitude":"11.90361000"},{"name":"Alvito","countryCode":"IT","stateCode":"62","latitude":"41.69002000","longitude":"13.74795000"},{"name":"Amaseno","countryCode":"IT","stateCode":"62","latitude":"41.46705000","longitude":"13.33457000"},{"name":"Amatrice","countryCode":"IT","stateCode":"62","latitude":"42.62664000","longitude":"13.29509000"},{"name":"Anagni","countryCode":"IT","stateCode":"62","latitude":"41.74350000","longitude":"13.15542000"},{"name":"Anguillara Sabazia","countryCode":"IT","stateCode":"62","latitude":"42.07920000","longitude":"12.28368000"},{"name":"Anitrella-Chiaiamari","countryCode":"IT","stateCode":"62","latitude":"41.63825000","longitude":"13.54835000"},{"name":"Anticoli Corrado","countryCode":"IT","stateCode":"62","latitude":"42.00801000","longitude":"12.99049000"},{"name":"Antrodoco","countryCode":"IT","stateCode":"62","latitude":"42.41498000","longitude":"13.07673000"},{"name":"Anzio","countryCode":"IT","stateCode":"62","latitude":"41.45263000","longitude":"12.62157000"},{"name":"Aprilia","countryCode":"IT","stateCode":"62","latitude":"41.59452000","longitude":"12.65419000"},{"name":"Aquino","countryCode":"IT","stateCode":"62","latitude":"41.49388000","longitude":"13.70520000"},{"name":"Ara Nova","countryCode":"IT","stateCode":"62","latitude":"41.93300000","longitude":"12.23980000"},{"name":"Arce","countryCode":"IT","stateCode":"62","latitude":"41.57787000","longitude":"13.58571000"},{"name":"Arci-Empolitana","countryCode":"IT","stateCode":"62","latitude":"41.94766000","longitude":"12.82502000"},{"name":"Arcinazzo Romano","countryCode":"IT","stateCode":"62","latitude":"41.87972000","longitude":"13.11439000"},{"name":"Ardea","countryCode":"IT","stateCode":"62","latitude":"41.60742000","longitude":"12.54158000"},{"name":"Area Produttiva","countryCode":"IT","stateCode":"62","latitude":"41.68211000","longitude":"12.50697000"},{"name":"Ariccia","countryCode":"IT","stateCode":"62","latitude":"41.72063000","longitude":"12.67230000"},{"name":"Arlena di Castro","countryCode":"IT","stateCode":"62","latitude":"42.46559000","longitude":"11.82090000"},{"name":"Armetta","countryCode":"IT","stateCode":"62","latitude":"41.81280000","longitude":"12.68782000"},{"name":"Arnara","countryCode":"IT","stateCode":"62","latitude":"41.58452000","longitude":"13.38840000"},{"name":"Arpino","countryCode":"IT","stateCode":"62","latitude":"41.64705000","longitude":"13.61155000"},{"name":"Arsoli","countryCode":"IT","stateCode":"62","latitude":"42.04158000","longitude":"13.01606000"},{"name":"Artena","countryCode":"IT","stateCode":"62","latitude":"41.74126000","longitude":"12.90667000"},{"name":"Ascrea","countryCode":"IT","stateCode":"62","latitude":"42.19763000","longitude":"12.99457000"},{"name":"Atina","countryCode":"IT","stateCode":"62","latitude":"41.62004000","longitude":"13.79905000"},{"name":"Atina Inferiore","countryCode":"IT","stateCode":"62","latitude":"41.62705000","longitude":"13.79258000"},{"name":"Aurelia","countryCode":"IT","stateCode":"62","latitude":"42.13910000","longitude":"11.78713000"},{"name":"Ausonia","countryCode":"IT","stateCode":"62","latitude":"41.35808000","longitude":"13.74983000"},{"name":"Bagni di Tivoli","countryCode":"IT","stateCode":"62","latitude":"41.95000000","longitude":"12.71667000"},{"name":"Bagnoregio","countryCode":"IT","stateCode":"62","latitude":"42.62845000","longitude":"12.08969000"},{"name":"Barbarano Romano","countryCode":"IT","stateCode":"62","latitude":"42.24908000","longitude":"12.06774000"},{"name":"Bassano Romano","countryCode":"IT","stateCode":"62","latitude":"42.22228000","longitude":"12.18785000"},{"name":"Bassano in Teverina","countryCode":"IT","stateCode":"62","latitude":"42.46444000","longitude":"12.30752000"},{"name":"Bassiano","countryCode":"IT","stateCode":"62","latitude":"41.55154000","longitude":"13.02732000"},{"name":"Bella Farnia","countryCode":"IT","stateCode":"62","latitude":"41.36780000","longitude":"12.97602000"},{"name":"Bellegra","countryCode":"IT","stateCode":"62","latitude":"41.88166000","longitude":"13.02861000"},{"name":"Belmonte Castello","countryCode":"IT","stateCode":"62","latitude":"41.57742000","longitude":"13.81581000"},{"name":"Belmonte in Sabina","countryCode":"IT","stateCode":"62","latitude":"42.31482000","longitude":"12.89178000"},{"name":"Bivio San Polo","countryCode":"IT","stateCode":"62","latitude":"41.97418000","longitude":"12.82993000"},{"name":"Bivio di Capanelle","countryCode":"IT","stateCode":"62","latitude":"42.11962000","longitude":"12.59395000"},{"name":"Blera","countryCode":"IT","stateCode":"62","latitude":"42.27293000","longitude":"12.03016000"},{"name":"Bolsena","countryCode":"IT","stateCode":"62","latitude":"42.64326000","longitude":"11.98514000"},{"name":"Bomarzo","countryCode":"IT","stateCode":"62","latitude":"42.48273000","longitude":"12.25037000"},{"name":"Borbona","countryCode":"IT","stateCode":"62","latitude":"42.50939000","longitude":"13.13206000"},{"name":"Borgo Grappa","countryCode":"IT","stateCode":"62","latitude":"41.40212000","longitude":"12.96053000"},{"name":"Borgo Hermada","countryCode":"IT","stateCode":"62","latitude":"41.30559000","longitude":"13.17235000"},{"name":"Borgo Lotti","countryCode":"IT","stateCode":"62","latitude":"41.76414000","longitude":"12.55500000"},{"name":"Borgo Podgora","countryCode":"IT","stateCode":"62","latitude":"41.51462000","longitude":"12.85383000"},{"name":"Borgo Sabotino-Foce Verde","countryCode":"IT","stateCode":"62","latitude":"41.41667000","longitude":"12.83333000"},{"name":"Borgo San Michele","countryCode":"IT","stateCode":"62","latitude":"41.43828000","longitude":"12.97351000"},{"name":"Borgo Velino","countryCode":"IT","stateCode":"62","latitude":"42.40508000","longitude":"13.05650000"},{"name":"Borgorose","countryCode":"IT","stateCode":"62","latitude":"42.19077000","longitude":"13.23282000"},{"name":"Boville Ernica","countryCode":"IT","stateCode":"62","latitude":"41.64252000","longitude":"13.47270000"},{"name":"Bracciano","countryCode":"IT","stateCode":"62","latitude":"42.10271000","longitude":"12.16565000"},{"name":"Broccostella","countryCode":"IT","stateCode":"62","latitude":"41.69972000","longitude":"13.63531000"},{"name":"Caira","countryCode":"IT","stateCode":"62","latitude":"41.53333000","longitude":"13.81667000"},{"name":"Calcata Nuova","countryCode":"IT","stateCode":"62","latitude":"42.21952000","longitude":"12.42617000"},{"name":"Camerata Nuova","countryCode":"IT","stateCode":"62","latitude":"42.01800000","longitude":"13.10970000"},{"name":"Camilleri-Vallelata","countryCode":"IT","stateCode":"62","latitude":"41.59848000","longitude":"12.61738000"},{"name":"Campagnano di Roma","countryCode":"IT","stateCode":"62","latitude":"42.13570000","longitude":"12.37358000"},{"name":"Campo Jemini","countryCode":"IT","stateCode":"62","latitude":"41.62716000","longitude":"12.51258000"},{"name":"Campo Limpido-Favale","countryCode":"IT","stateCode":"62","latitude":"41.96732000","longitude":"12.77016000"},{"name":"Campo di Carne","countryCode":"IT","stateCode":"62","latitude":"41.55265000","longitude":"12.64114000"},{"name":"Campodimele","countryCode":"IT","stateCode":"62","latitude":"41.38822000","longitude":"13.53081000"},{"name":"Campoleone","countryCode":"IT","stateCode":"62","latitude":"41.64570000","longitude":"12.64826000"},{"name":"Campoli Appennino","countryCode":"IT","stateCode":"62","latitude":"41.73539000","longitude":"13.68326000"},{"name":"Canale Monterano","countryCode":"IT","stateCode":"62","latitude":"42.13598000","longitude":"12.10284000"},{"name":"Canepina","countryCode":"IT","stateCode":"62","latitude":"42.38315000","longitude":"12.23179000"},{"name":"Canino","countryCode":"IT","stateCode":"62","latitude":"42.46592000","longitude":"11.75294000"},{"name":"Cantalice","countryCode":"IT","stateCode":"62","latitude":"42.46458000","longitude":"12.90461000"},{"name":"Cantalupo in Sabina","countryCode":"IT","stateCode":"62","latitude":"42.30689000","longitude":"12.64513000"},{"name":"Canterano","countryCode":"IT","stateCode":"62","latitude":"41.94322000","longitude":"13.03809000"},{"name":"Capena","countryCode":"IT","stateCode":"62","latitude":"42.14247000","longitude":"12.54513000"},{"name":"Capodimonte","countryCode":"IT","stateCode":"62","latitude":"42.54780000","longitude":"11.90657000"},{"name":"Capranica","countryCode":"IT","stateCode":"62","latitude":"42.25849000","longitude":"12.17278000"},{"name":"Capranica Prenestina","countryCode":"IT","stateCode":"62","latitude":"41.86285000","longitude":"12.95077000"},{"name":"Caprarola","countryCode":"IT","stateCode":"62","latitude":"42.32308000","longitude":"12.23848000"},{"name":"Carbognano","countryCode":"IT","stateCode":"62","latitude":"42.33024000","longitude":"12.26457000"},{"name":"Carchitti","countryCode":"IT","stateCode":"62","latitude":"41.78688000","longitude":"12.82955000"},{"name":"Carpineto Romano","countryCode":"IT","stateCode":"62","latitude":"41.60470000","longitude":"13.08410000"},{"name":"Carrara-Pontenuovo","countryCode":"IT","stateCode":"62","latitude":"41.54045000","longitude":"12.95468000"},{"name":"Cartiera-Stazione","countryCode":"IT","stateCode":"62","latitude":"41.65642000","longitude":"13.24086000"},{"name":"Casal Palocco","countryCode":"IT","stateCode":"62","latitude":"41.74845000","longitude":"12.34726000"},{"name":"Casalattico","countryCode":"IT","stateCode":"62","latitude":"41.62213000","longitude":"13.72563000"},{"name":"Casalazzara","countryCode":"IT","stateCode":"62","latitude":"41.62299000","longitude":"12.57634000"},{"name":"Casali","countryCode":"IT","stateCode":"62","latitude":"41.37812000","longitude":"13.75479000"},{"name":"Casalvieri","countryCode":"IT","stateCode":"62","latitude":"41.63329000","longitude":"13.71363000"},{"name":"Casape","countryCode":"IT","stateCode":"62","latitude":"41.90702000","longitude":"12.88579000"},{"name":"Casaprota","countryCode":"IT","stateCode":"62","latitude":"42.25177000","longitude":"12.80428000"},{"name":"Case Campoli-Panetta","countryCode":"IT","stateCode":"62","latitude":"41.67296000","longitude":"13.47170000"},{"name":"Casperia","countryCode":"IT","stateCode":"62","latitude":"42.33869000","longitude":"12.67017000"},{"name":"Cassino","countryCode":"IT","stateCode":"62","latitude":"41.48581000","longitude":"13.82835000"},{"name":"Castel Chiodato","countryCode":"IT","stateCode":"62","latitude":"42.05617000","longitude":"12.69764000"},{"name":"Castel Fusano","countryCode":"IT","stateCode":"62","latitude":"41.74717000","longitude":"12.31190000"},{"name":"Castel Gandolfo","countryCode":"IT","stateCode":"62","latitude":"41.74875000","longitude":"12.64975000"},{"name":"Castel Madama","countryCode":"IT","stateCode":"62","latitude":"41.97350000","longitude":"12.86782000"},{"name":"Castel San Pietro Romano","countryCode":"IT","stateCode":"62","latitude":"41.84572000","longitude":"12.89489000"},{"name":"Castel Sant\'Angelo","countryCode":"IT","stateCode":"62","latitude":"42.39373000","longitude":"13.02738000"},{"name":"Castel Sant\'Elia","countryCode":"IT","stateCode":"62","latitude":"42.25112000","longitude":"12.37032000"},{"name":"Castel di Tora","countryCode":"IT","stateCode":"62","latitude":"42.21392000","longitude":"12.97073000"},{"name":"Castelforte","countryCode":"IT","stateCode":"62","latitude":"41.29392000","longitude":"13.83061000"},{"name":"Castelliri","countryCode":"IT","stateCode":"62","latitude":"41.67764000","longitude":"13.53978000"},{"name":"Castelmassimo","countryCode":"IT","stateCode":"62","latitude":"41.66389000","longitude":"13.38063000"},{"name":"Castelnuovo Parano","countryCode":"IT","stateCode":"62","latitude":"41.37912000","longitude":"13.75621000"},{"name":"Castelnuovo di Farfa","countryCode":"IT","stateCode":"62","latitude":"42.23193000","longitude":"12.74308000"},{"name":"Castelnuovo di Porto","countryCode":"IT","stateCode":"62","latitude":"42.12280000","longitude":"12.51043000"},{"name":"Castiglione in Teverina","countryCode":"IT","stateCode":"62","latitude":"42.65076000","longitude":"12.20305000"},{"name":"Castro dei Volsci","countryCode":"IT","stateCode":"62","latitude":"41.50822000","longitude":"13.40630000"},{"name":"Castrocielo","countryCode":"IT","stateCode":"62","latitude":"41.52736000","longitude":"13.69588000"},{"name":"Cave","countryCode":"IT","stateCode":"62","latitude":"41.81682000","longitude":"12.94055000"},{"name":"Ceccano","countryCode":"IT","stateCode":"62","latitude":"41.57236000","longitude":"13.32901000"},{"name":"Cecchina","countryCode":"IT","stateCode":"62","latitude":"41.70161000","longitude":"12.64972000"},{"name":"Celleno","countryCode":"IT","stateCode":"62","latitude":"42.56039000","longitude":"12.12442000"},{"name":"Cellere","countryCode":"IT","stateCode":"62","latitude":"42.51024000","longitude":"11.77079000"},{"name":"Ceprano","countryCode":"IT","stateCode":"62","latitude":"41.54572000","longitude":"13.51473000"},{"name":"Cerquotti-Madonna del Piano","countryCode":"IT","stateCode":"62","latitude":"41.64194000","longitude":"13.21316000"},{"name":"Cerreto Laziale","countryCode":"IT","stateCode":"62","latitude":"41.94332000","longitude":"12.98169000"},{"name":"Cervara di Roma","countryCode":"IT","stateCode":"62","latitude":"41.98822000","longitude":"13.06799000"},{"name":"Cervaro","countryCode":"IT","stateCode":"62","latitude":"41.48278000","longitude":"13.90218000"},{"name":"Cerveteri","countryCode":"IT","stateCode":"62","latitude":"41.99080000","longitude":"12.09082000"},{"name":"Cesano","countryCode":"IT","stateCode":"62","latitude":"42.07375000","longitude":"12.33711000"},{"name":"Ciampino","countryCode":"IT","stateCode":"62","latitude":"41.80064000","longitude":"12.60158000"},{"name":"Ciciliano","countryCode":"IT","stateCode":"62","latitude":"41.95990000","longitude":"12.94163000"},{"name":"Cineto Romano","countryCode":"IT","stateCode":"62","latitude":"42.05014000","longitude":"12.96080000"},{"name":"Cisterna di Latina","countryCode":"IT","stateCode":"62","latitude":"41.59080000","longitude":"12.82808000"},{"name":"Cittaducale","countryCode":"IT","stateCode":"62","latitude":"42.38664000","longitude":"12.95497000"},{"name":"Cittareale","countryCode":"IT","stateCode":"62","latitude":"42.61624000","longitude":"13.15788000"},{"name":"Città metropolitana di Roma Capitale","countryCode":"IT","stateCode":"62","latitude":"41.96667000","longitude":"12.66667000"},{"name":"Civita Castellana","countryCode":"IT","stateCode":"62","latitude":"42.29304000","longitude":"12.40885000"},{"name":"Civitavecchia","countryCode":"IT","stateCode":"62","latitude":"42.09325000","longitude":"11.79674000"},{"name":"Civitella San Paolo","countryCode":"IT","stateCode":"62","latitude":"42.19935000","longitude":"12.57455000"},{"name":"Civitella d\'Agliano","countryCode":"IT","stateCode":"62","latitude":"42.60296000","longitude":"12.18624000"},{"name":"Coldragone","countryCode":"IT","stateCode":"62","latitude":"41.55458000","longitude":"13.60399000"},{"name":"Collalto Sabino","countryCode":"IT","stateCode":"62","latitude":"42.13522000","longitude":"13.04841000"},{"name":"Colle Campano-Scrima","countryCode":"IT","stateCode":"62","latitude":"41.62364000","longitude":"13.46336000"},{"name":"Colle Mainello","countryCode":"IT","stateCode":"62","latitude":"41.86975000","longitude":"12.78767000"},{"name":"Colle San Magno","countryCode":"IT","stateCode":"62","latitude":"41.55019000","longitude":"13.69485000"},{"name":"Colle Spina","countryCode":"IT","stateCode":"62","latitude":"41.78205000","longitude":"12.84723000"},{"name":"Colle Verde","countryCode":"IT","stateCode":"62","latitude":"41.97694000","longitude":"12.61855000"},{"name":"Colle del Pino","countryCode":"IT","stateCode":"62","latitude":"41.74246000","longitude":"12.49644000"},{"name":"Colle di Fuori","countryCode":"IT","stateCode":"62","latitude":"41.80091000","longitude":"12.80683000"},{"name":"Colle di Tora","countryCode":"IT","stateCode":"62","latitude":"42.20809000","longitude":"12.94746000"},{"name":"Colleferro","countryCode":"IT","stateCode":"62","latitude":"41.72722000","longitude":"13.00481000"},{"name":"Collefontana-Fontana Liri Inferiore","countryCode":"IT","stateCode":"62","latitude":"41.61166000","longitude":"13.54945000"},{"name":"Collegiove","countryCode":"IT","stateCode":"62","latitude":"42.17506000","longitude":"13.03844000"},{"name":"Collepardo","countryCode":"IT","stateCode":"62","latitude":"41.76417000","longitude":"13.36846000"},{"name":"Collevecchio","countryCode":"IT","stateCode":"62","latitude":"42.33368000","longitude":"12.55329000"},{"name":"Colleverde II","countryCode":"IT","stateCode":"62","latitude":"41.97533000","longitude":"12.63191000"},{"name":"Colli di Enea","countryCode":"IT","stateCode":"62","latitude":"41.65554000","longitude":"12.49035000"},{"name":"Colli sul Velino","countryCode":"IT","stateCode":"62","latitude":"42.49828000","longitude":"12.78153000"},{"name":"Colonna","countryCode":"IT","stateCode":"62","latitude":"41.83454000","longitude":"12.75495000"},{"name":"Colubro","countryCode":"IT","stateCode":"62","latitude":"41.73506000","longitude":"12.86726000"},{"name":"Concerviano","countryCode":"IT","stateCode":"62","latitude":"42.32214000","longitude":"12.98534000"},{"name":"Configni","countryCode":"IT","stateCode":"62","latitude":"42.42543000","longitude":"12.64431000"},{"name":"Contigliano","countryCode":"IT","stateCode":"62","latitude":"42.41058000","longitude":"12.77202000"},{"name":"Corchiano","countryCode":"IT","stateCode":"62","latitude":"42.34495000","longitude":"12.35688000"},{"name":"Corcolle","countryCode":"IT","stateCode":"62","latitude":"41.90421000","longitude":"12.73654000"},{"name":"Coreno Ausonio","countryCode":"IT","stateCode":"62","latitude":"41.34735000","longitude":"13.77648000"},{"name":"Cori","countryCode":"IT","stateCode":"62","latitude":"41.64358000","longitude":"12.91121000"},{"name":"Corvaro","countryCode":"IT","stateCode":"62","latitude":"42.20538000","longitude":"13.26496000"},{"name":"Costaroni","countryCode":"IT","stateCode":"62","latitude":"42.07819000","longitude":"12.53712000"},{"name":"Cottanello","countryCode":"IT","stateCode":"62","latitude":"42.40811000","longitude":"12.68592000"},{"name":"Cretone","countryCode":"IT","stateCode":"62","latitude":"42.07116000","longitude":"12.70365000"},{"name":"Esperia","countryCode":"IT","stateCode":"62","latitude":"41.38237000","longitude":"13.68491000"},{"name":"Fabrica di Roma","countryCode":"IT","stateCode":"62","latitude":"42.33444000","longitude":"12.29873000"},{"name":"Faleria","countryCode":"IT","stateCode":"62","latitude":"42.22580000","longitude":"12.44518000"},{"name":"Falvaterra","countryCode":"IT","stateCode":"62","latitude":"41.50438000","longitude":"13.52341000"},{"name":"Fara in Sabina","countryCode":"IT","stateCode":"62","latitude":"42.20807000","longitude":"12.72960000"},{"name":"Farnese","countryCode":"IT","stateCode":"62","latitude":"42.54926000","longitude":"11.72638000"},{"name":"Ferentino","countryCode":"IT","stateCode":"62","latitude":"41.69119000","longitude":"13.25620000"},{"name":"Fiamignano","countryCode":"IT","stateCode":"62","latitude":"42.26546000","longitude":"13.12413000"},{"name":"Fiano Romano","countryCode":"IT","stateCode":"62","latitude":"42.15538000","longitude":"12.59467000"},{"name":"Filacciano","countryCode":"IT","stateCode":"62","latitude":"42.25445000","longitude":"12.59880000"},{"name":"Filettino","countryCode":"IT","stateCode":"62","latitude":"41.89131000","longitude":"13.32531000"},{"name":"Fiuggi","countryCode":"IT","stateCode":"62","latitude":"41.79780000","longitude":"13.22386000"},{"name":"Fiumicino-Isola Sacra","countryCode":"IT","stateCode":"62","latitude":"41.77093000","longitude":"12.23662000"},{"name":"Focene","countryCode":"IT","stateCode":"62","latitude":"41.81367000","longitude":"12.21354000"},{"name":"Fondi","countryCode":"IT","stateCode":"62","latitude":"41.35787000","longitude":"13.42718000"},{"name":"Fontechiari","countryCode":"IT","stateCode":"62","latitude":"41.66788000","longitude":"13.67504000"},{"name":"Forano","countryCode":"IT","stateCode":"62","latitude":"42.29768000","longitude":"12.59469000"},{"name":"Formello","countryCode":"IT","stateCode":"62","latitude":"42.06246000","longitude":"12.39435000"},{"name":"Formia","countryCode":"IT","stateCode":"62","latitude":"41.25632000","longitude":"13.60888000"},{"name":"Fossignano","countryCode":"IT","stateCode":"62","latitude":"41.59226000","longitude":"12.56333000"},{"name":"Frascati","countryCode":"IT","stateCode":"62","latitude":"41.80910000","longitude":"12.67942000"},{"name":"Frasso Sabino","countryCode":"IT","stateCode":"62","latitude":"42.22927000","longitude":"12.80658000"},{"name":"Fregene","countryCode":"IT","stateCode":"62","latitude":"41.85051000","longitude":"12.19671000"},{"name":"Frosinone","countryCode":"IT","stateCode":"62","latitude":"41.63976000","longitude":"13.34109000"},{"name":"Fumone","countryCode":"IT","stateCode":"62","latitude":"41.73461000","longitude":"13.27015000"},{"name":"Gaeta","countryCode":"IT","stateCode":"62","latitude":"41.21408000","longitude":"13.57082000"},{"name":"Gallese","countryCode":"IT","stateCode":"62","latitude":"42.37376000","longitude":"12.39646000"},{"name":"Gallicano nel Lazio","countryCode":"IT","stateCode":"62","latitude":"41.86433000","longitude":"12.83543000"},{"name":"Gallinaro","countryCode":"IT","stateCode":"62","latitude":"41.65502000","longitude":"13.79799000"},{"name":"Gavignano","countryCode":"IT","stateCode":"62","latitude":"41.69891000","longitude":"13.05032000"},{"name":"Genazzano","countryCode":"IT","stateCode":"62","latitude":"41.82807000","longitude":"12.97196000"},{"name":"Genio Civile","countryCode":"IT","stateCode":"62","latitude":"41.54807000","longitude":"12.69161000"},{"name":"Genzano di Roma","countryCode":"IT","stateCode":"62","latitude":"41.70706000","longitude":"12.68904000"},{"name":"Gerano","countryCode":"IT","stateCode":"62","latitude":"41.93474000","longitude":"12.99034000"},{"name":"Girardi-Bellavista-Terrazze","countryCode":"IT","stateCode":"62","latitude":"42.10266000","longitude":"12.57960000"},{"name":"Giulianello","countryCode":"IT","stateCode":"62","latitude":"41.68610000","longitude":"12.87917000"},{"name":"Giuliano di Roma","countryCode":"IT","stateCode":"62","latitude":"41.53933000","longitude":"13.28028000"},{"name":"Gorga","countryCode":"IT","stateCode":"62","latitude":"41.65468000","longitude":"13.10663000"},{"name":"Gradoli","countryCode":"IT","stateCode":"62","latitude":"42.64502000","longitude":"11.85580000"},{"name":"Graffignano","countryCode":"IT","stateCode":"62","latitude":"42.57539000","longitude":"12.20121000"},{"name":"Grottaferrata","countryCode":"IT","stateCode":"62","latitude":"41.78664000","longitude":"12.67144000"},{"name":"Grotte Santo Stefano","countryCode":"IT","stateCode":"62","latitude":"42.51691000","longitude":"12.17226000"},{"name":"Grotte di Castro","countryCode":"IT","stateCode":"62","latitude":"42.67567000","longitude":"11.86908000"},{"name":"Grunuovo-Campomaggiore San Luca","countryCode":"IT","stateCode":"62","latitude":"41.27228000","longitude":"13.80684000"},{"name":"Guarcino","countryCode":"IT","stateCode":"62","latitude":"41.79917000","longitude":"13.31439000"},{"name":"Guidonia","countryCode":"IT","stateCode":"62","latitude":"41.99232000","longitude":"12.71876000"},{"name":"Guidonia Montecelio","countryCode":"IT","stateCode":"62","latitude":"41.99362000","longitude":"12.72238000"},{"name":"Ischia di Castro","countryCode":"IT","stateCode":"62","latitude":"42.54420000","longitude":"11.75759000"},{"name":"Isola del Liri","countryCode":"IT","stateCode":"62","latitude":"41.68678000","longitude":"13.59679000"},{"name":"Itri","countryCode":"IT","stateCode":"62","latitude":"41.29034000","longitude":"13.53000000"},{"name":"Jenne","countryCode":"IT","stateCode":"62","latitude":"41.88882000","longitude":"13.16959000"},{"name":"La Botte","countryCode":"IT","stateCode":"62","latitude":"41.98176000","longitude":"12.76775000"},{"name":"La Forma","countryCode":"IT","stateCode":"62","latitude":"41.83449000","longitude":"13.09092000"},{"name":"La Massimina-Casal Lumbroso","countryCode":"IT","stateCode":"62","latitude":"41.87332000","longitude":"12.35694000"},{"name":"Labico","countryCode":"IT","stateCode":"62","latitude":"41.79260000","longitude":"12.87127000"},{"name":"Labro","countryCode":"IT","stateCode":"62","latitude":"42.52603000","longitude":"12.80068000"},{"name":"Ladispoli","countryCode":"IT","stateCode":"62","latitude":"41.95068000","longitude":"12.07500000"},{"name":"Laghetto","countryCode":"IT","stateCode":"62","latitude":"41.96734000","longitude":"12.65609000"},{"name":"Lanuvio","countryCode":"IT","stateCode":"62","latitude":"41.67297000","longitude":"12.69403000"},{"name":"Lariano","countryCode":"IT","stateCode":"62","latitude":"41.71847000","longitude":"12.82868000"},{"name":"Latera","countryCode":"IT","stateCode":"62","latitude":"42.62922000","longitude":"11.82922000"},{"name":"Latina","countryCode":"IT","stateCode":"62","latitude":"41.46614000","longitude":"12.90430000"},{"name":"Latina Scalo","countryCode":"IT","stateCode":"62","latitude":"41.53157000","longitude":"12.94567000"},{"name":"Lavinio","countryCode":"IT","stateCode":"62","latitude":"41.50350000","longitude":"12.58973000"},{"name":"Le Forna","countryCode":"IT","stateCode":"62","latitude":"40.92475000","longitude":"12.96896000"},{"name":"Le Rughe","countryCode":"IT","stateCode":"62","latitude":"42.06885000","longitude":"12.37624000"},{"name":"Lenola","countryCode":"IT","stateCode":"62","latitude":"41.40485000","longitude":"13.45934000"},{"name":"Leonessa","countryCode":"IT","stateCode":"62","latitude":"42.56855000","longitude":"12.95996000"},{"name":"Licenza","countryCode":"IT","stateCode":"62","latitude":"42.07413000","longitude":"12.90008000"},{"name":"Lido dei Pini","countryCode":"IT","stateCode":"62","latitude":"41.53660000","longitude":"12.58976000"},{"name":"Lido di Ostia","countryCode":"IT","stateCode":"62","latitude":"41.73212000","longitude":"12.27654000"},{"name":"Limiti di Greccio","countryCode":"IT","stateCode":"62","latitude":"42.45329000","longitude":"12.76955000"},{"name":"Longone Sabino","countryCode":"IT","stateCode":"62","latitude":"42.27260000","longitude":"12.96653000"},{"name":"Lubriano","countryCode":"IT","stateCode":"62","latitude":"42.63623000","longitude":"12.10876000"},{"name":"Maccarese","countryCode":"IT","stateCode":"62","latitude":"41.87696000","longitude":"12.21975000"},{"name":"Macere","countryCode":"IT","stateCode":"62","latitude":"41.74873000","longitude":"12.85835000"},{"name":"Maenza","countryCode":"IT","stateCode":"62","latitude":"41.52402000","longitude":"13.18344000"},{"name":"Magliano Romano","countryCode":"IT","stateCode":"62","latitude":"42.15750000","longitude":"12.43662000"},{"name":"Magliano Sabina","countryCode":"IT","stateCode":"62","latitude":"42.36568000","longitude":"12.48520000"},{"name":"Mandela","countryCode":"IT","stateCode":"62","latitude":"42.02795000","longitude":"12.92089000"},{"name":"Mantiglia di Ardea","countryCode":"IT","stateCode":"62","latitude":"41.67685000","longitude":"12.61453000"},{"name":"Manziana","countryCode":"IT","stateCode":"62","latitude":"42.12998000","longitude":"12.12537000"},{"name":"Marano Equo","countryCode":"IT","stateCode":"62","latitude":"41.99535000","longitude":"13.01501000"},{"name":"Maranola-Trivio","countryCode":"IT","stateCode":"62","latitude":"41.28522000","longitude":"13.62777000"},{"name":"Marcellina","countryCode":"IT","stateCode":"62","latitude":"42.02436000","longitude":"12.80445000"},{"name":"Marcetelli","countryCode":"IT","stateCode":"62","latitude":"42.22663000","longitude":"13.04589000"},{"name":"Marco Simone","countryCode":"IT","stateCode":"62","latitude":"41.95544000","longitude":"12.64775000"},{"name":"Marina San Nicola","countryCode":"IT","stateCode":"62","latitude":"41.93102000","longitude":"12.12024000"},{"name":"Marina di Ardea-Tor San Lorenzo","countryCode":"IT","stateCode":"62","latitude":"41.55439000","longitude":"12.54115000"},{"name":"Marina di Cerveteri","countryCode":"IT","stateCode":"62","latitude":"41.97997000","longitude":"12.05295000"},{"name":"Marino","countryCode":"IT","stateCode":"62","latitude":"41.76984000","longitude":"12.65917000"},{"name":"Marta","countryCode":"IT","stateCode":"62","latitude":"42.53318000","longitude":"11.92423000"},{"name":"Mazzano Romano","countryCode":"IT","stateCode":"62","latitude":"42.20597000","longitude":"12.39554000"},{"name":"Mentana","countryCode":"IT","stateCode":"62","latitude":"42.03539000","longitude":"12.64413000"},{"name":"Micigliano","countryCode":"IT","stateCode":"62","latitude":"42.45203000","longitude":"13.05318000"},{"name":"Minturno","countryCode":"IT","stateCode":"62","latitude":"41.26294000","longitude":"13.74583000"},{"name":"Molella","countryCode":"IT","stateCode":"62","latitude":"41.26009000","longitude":"13.06221000"},{"name":"Mompeo","countryCode":"IT","stateCode":"62","latitude":"42.24780000","longitude":"12.75130000"},{"name":"Montalto di Castro","countryCode":"IT","stateCode":"62","latitude":"42.34983000","longitude":"11.60788000"},{"name":"Montasola","countryCode":"IT","stateCode":"62","latitude":"42.38495000","longitude":"12.68127000"},{"name":"Monte Caminetto","countryCode":"IT","stateCode":"62","latitude":"42.06650000","longitude":"12.47358000"},{"name":"Monte Migliore La Selvotta","countryCode":"IT","stateCode":"62","latitude":"41.72060000","longitude":"12.50206000"},{"name":"Monte Porzio Catone","countryCode":"IT","stateCode":"62","latitude":"41.81585000","longitude":"12.71432000"},{"name":"Monte Romano","countryCode":"IT","stateCode":"62","latitude":"42.26745000","longitude":"11.89658000"},{"name":"Monte San Biagio","countryCode":"IT","stateCode":"62","latitude":"41.35360000","longitude":"13.35184000"},{"name":"Monte San Giovanni Campano","countryCode":"IT","stateCode":"62","latitude":"41.64310000","longitude":"13.51088000"},{"name":"Monte San Giovanni in Sabina","countryCode":"IT","stateCode":"62","latitude":"42.32703000","longitude":"12.77858000"},{"name":"Monte San Marino","countryCode":"IT","stateCode":"62","latitude":"41.71200000","longitude":"13.31199000"},{"name":"Montebuono","countryCode":"IT","stateCode":"62","latitude":"42.36770000","longitude":"12.59721000"},{"name":"Montecelio","countryCode":"IT","stateCode":"62","latitude":"42.02067000","longitude":"12.74354000"},{"name":"Montecompatri","countryCode":"IT","stateCode":"62","latitude":"41.80892000","longitude":"12.73778000"},{"name":"Montefiascone","countryCode":"IT","stateCode":"62","latitude":"42.54255000","longitude":"12.03192000"},{"name":"Monteflavio","countryCode":"IT","stateCode":"62","latitude":"42.10935000","longitude":"12.83076000"},{"name":"Montelanico","countryCode":"IT","stateCode":"62","latitude":"41.65069000","longitude":"13.04027000"},{"name":"Montelarco","countryCode":"IT","stateCode":"62","latitude":"42.16339000","longitude":"12.48398000"},{"name":"Monteleone Sabino","countryCode":"IT","stateCode":"62","latitude":"42.23267000","longitude":"12.85828000"},{"name":"Montelibretti","countryCode":"IT","stateCode":"62","latitude":"42.13553000","longitude":"12.73868000"},{"name":"Montenero Sabino","countryCode":"IT","stateCode":"62","latitude":"42.28123000","longitude":"12.81358000"},{"name":"Monterosi","countryCode":"IT","stateCode":"62","latitude":"42.19698000","longitude":"12.30842000"},{"name":"Monterotondo","countryCode":"IT","stateCode":"62","latitude":"42.05159000","longitude":"12.61969000"},{"name":"Montopoli in Sabina","countryCode":"IT","stateCode":"62","latitude":"42.24593000","longitude":"12.69208000"},{"name":"Montorio Romano","countryCode":"IT","stateCode":"62","latitude":"42.13738000","longitude":"12.80404000"},{"name":"Moricone","countryCode":"IT","stateCode":"62","latitude":"42.11661000","longitude":"12.77234000"},{"name":"Morlupo","countryCode":"IT","stateCode":"62","latitude":"42.15002000","longitude":"12.50306000"},{"name":"Morolo","countryCode":"IT","stateCode":"62","latitude":"41.63838000","longitude":"13.19809000"},{"name":"Morro Reatino","countryCode":"IT","stateCode":"62","latitude":"42.52226000","longitude":"12.83449000"},{"name":"Nazzano","countryCode":"IT","stateCode":"62","latitude":"42.23018000","longitude":"12.59440000"},{"name":"Nemi","countryCode":"IT","stateCode":"62","latitude":"41.72185000","longitude":"12.71809000"},{"name":"Nepi","countryCode":"IT","stateCode":"62","latitude":"42.24221000","longitude":"12.34355000"},{"name":"Nerola","countryCode":"IT","stateCode":"62","latitude":"42.16011000","longitude":"12.78529000"},{"name":"Nespolo","countryCode":"IT","stateCode":"62","latitude":"42.15671000","longitude":"13.06938000"},{"name":"Nettuno","countryCode":"IT","stateCode":"62","latitude":"41.45794000","longitude":"12.66393000"},{"name":"Norma","countryCode":"IT","stateCode":"62","latitude":"41.58643000","longitude":"12.97073000"},{"name":"Olevano Romano","countryCode":"IT","stateCode":"62","latitude":"41.85869000","longitude":"13.03601000"},{"name":"Onano","countryCode":"IT","stateCode":"62","latitude":"42.69104000","longitude":"11.81552000"},{"name":"Oriolo Romano","countryCode":"IT","stateCode":"62","latitude":"42.16261000","longitude":"12.13859000"},{"name":"Orte","countryCode":"IT","stateCode":"62","latitude":"42.46117000","longitude":"12.38635000"},{"name":"Orte Scalo","countryCode":"IT","stateCode":"62","latitude":"42.43483000","longitude":"12.40783000"},{"name":"Orvinio","countryCode":"IT","stateCode":"62","latitude":"42.13039000","longitude":"12.93762000"},{"name":"Osteria Nuova","countryCode":"IT","stateCode":"62","latitude":"42.03721000","longitude":"12.30924000"},{"name":"Pagazzano","countryCode":"IT","stateCode":"25","latitude":"45.53428000","longitude":"9.67116000"},{"name":"Pagnona","countryCode":"IT","stateCode":"25","latitude":"46.05969000","longitude":"9.40274000"},{"name":"Paisco Loveno","countryCode":"IT","stateCode":"25","latitude":"46.07910000","longitude":"10.29256000"},{"name":"Paitone","countryCode":"IT","stateCode":"25","latitude":"45.55208000","longitude":"10.40227000"},{"name":"Paladina","countryCode":"IT","stateCode":"25","latitude":"45.73068000","longitude":"9.60585000"},{"name":"Palazzago","countryCode":"IT","stateCode":"25","latitude":"45.75298000","longitude":"9.53365000"},{"name":"Palazzo Pignano","countryCode":"IT","stateCode":"25","latitude":"45.39007000","longitude":"9.56956000"},{"name":"Palazzolo sull\'Oglio","countryCode":"IT","stateCode":"25","latitude":"45.59665000","longitude":"9.88688000"},{"name":"Palestro","countryCode":"IT","stateCode":"25","latitude":"45.30302000","longitude":"8.53320000"},{"name":"Palidano","countryCode":"IT","stateCode":"25","latitude":"44.97203000","longitude":"10.77943000"},{"name":"Palosco","countryCode":"IT","stateCode":"25","latitude":"45.58928000","longitude":"9.83646000"},{"name":"Pancarana","countryCode":"IT","stateCode":"25","latitude":"45.07523000","longitude":"9.05109000"},{"name":"Pandino","countryCode":"IT","stateCode":"25","latitude":"45.40559000","longitude":"9.55218000"},{"name":"Pantigliate","countryCode":"IT","stateCode":"25","latitude":"45.43526000","longitude":"9.35220000"},{"name":"Parabiago","countryCode":"IT","stateCode":"25","latitude":"45.56034000","longitude":"8.94545000"},{"name":"Paratico","countryCode":"IT","stateCode":"25","latitude":"45.65879000","longitude":"9.95792000"},{"name":"Parlasco","countryCode":"IT","stateCode":"25","latitude":"46.01789000","longitude":"9.34494000"},{"name":"Parmezzana Calzana","countryCode":"IT","stateCode":"25","latitude":"45.63350000","longitude":"10.09540000"},{"name":"Parona","countryCode":"IT","stateCode":"25","latitude":"45.28165000","longitude":"8.75055000"},{"name":"Parre","countryCode":"IT","stateCode":"25","latitude":"45.87459000","longitude":"9.89086000"},{"name":"Parzanica","countryCode":"IT","stateCode":"25","latitude":"45.73873000","longitude":"10.03518000"},{"name":"Parè","countryCode":"IT","stateCode":"25","latitude":"45.81088000","longitude":"9.00874000"},{"name":"Paspardo","countryCode":"IT","stateCode":"25","latitude":"46.03225000","longitude":"10.36879000"},{"name":"Passirana","countryCode":"IT","stateCode":"25","latitude":"45.54792000","longitude":"9.04412000"},{"name":"Passirano","countryCode":"IT","stateCode":"25","latitude":"45.59673000","longitude":"10.06986000"},{"name":"Pasturo","countryCode":"IT","stateCode":"25","latitude":"45.95168000","longitude":"9.44414000"},{"name":"Paullo","countryCode":"IT","stateCode":"25","latitude":"45.41834000","longitude":"9.40042000"},{"name":"Pavia","countryCode":"IT","stateCode":"25","latitude":"45.19205000","longitude":"9.15917000"},{"name":"Pavone del Mella","countryCode":"IT","stateCode":"25","latitude":"45.30147000","longitude":"10.20984000"},{"name":"Pedesina","countryCode":"IT","stateCode":"25","latitude":"46.08189000","longitude":"9.54944000"},{"name":"Pedrengo","countryCode":"IT","stateCode":"25","latitude":"45.69598000","longitude":"9.73495000"},{"name":"Peglio","countryCode":"IT","stateCode":"25","latitude":"46.16039000","longitude":"9.29474000"},{"name":"Pegognaga","countryCode":"IT","stateCode":"25","latitude":"44.99456000","longitude":"10.85967000"},{"name":"Peia","countryCode":"IT","stateCode":"25","latitude":"45.79949000","longitude":"9.89926000"},{"name":"Pellio Intelvi","countryCode":"IT","stateCode":"25","latitude":"45.97988000","longitude":"9.05864000"},{"name":"Perego","countryCode":"IT","stateCode":"25","latitude":"45.73758000","longitude":"9.36295000"},{"name":"Perledo","countryCode":"IT","stateCode":"25","latitude":"46.01529000","longitude":"9.29560000"},{"name":"Pero","countryCode":"IT","stateCode":"25","latitude":"45.51017000","longitude":"9.08704000"},{"name":"Persico Dosimo","countryCode":"IT","stateCode":"25","latitude":"45.18587000","longitude":"10.10517000"},{"name":"Pertica Alta","countryCode":"IT","stateCode":"25","latitude":"45.74239000","longitude":"10.34417000"},{"name":"Pertica Bassa","countryCode":"IT","stateCode":"25","latitude":"45.75339000","longitude":"10.37247000"},{"name":"Pescarolo","countryCode":"IT","stateCode":"25","latitude":"45.19387000","longitude":"10.18647000"},{"name":"Pescate","countryCode":"IT","stateCode":"25","latitude":"45.83348000","longitude":"9.39395000"},{"name":"Pessano Con Bornago","countryCode":"IT","stateCode":"25","latitude":"45.54937000","longitude":"9.38145000"},{"name":"Pessina Cremonese","countryCode":"IT","stateCode":"25","latitude":"45.18505000","longitude":"10.24815000"},{"name":"Pezzaze","countryCode":"IT","stateCode":"25","latitude":"45.77629000","longitude":"10.23597000"},{"name":"Piadena","countryCode":"IT","stateCode":"25","latitude":"45.12859000","longitude":"10.37101000"},{"name":"Piamborno","countryCode":"IT","stateCode":"25","latitude":"45.91969000","longitude":"10.22526000"},{"name":"Pian Camuno","countryCode":"IT","stateCode":"25","latitude":"45.84186000","longitude":"10.14181000"},{"name":"Pianazzo","countryCode":"IT","stateCode":"25","latitude":"46.42815000","longitude":"9.34420000"},{"name":"Pianello del Lario","countryCode":"IT","stateCode":"25","latitude":"46.10279000","longitude":"9.27694000"},{"name":"Pianengo","countryCode":"IT","stateCode":"25","latitude":"45.40217000","longitude":"9.69476000"},{"name":"Piangaiano","countryCode":"IT","stateCode":"25","latitude":"45.78877000","longitude":"9.99461000"},{"name":"Pianico","countryCode":"IT","stateCode":"25","latitude":"45.80989000","longitude":"10.04306000"},{"name":"Piantedo","countryCode":"IT","stateCode":"25","latitude":"46.13663000","longitude":"9.42770000"},{"name":"Piario","countryCode":"IT","stateCode":"25","latitude":"45.89649000","longitude":"9.92726000"},{"name":"Piateda Centro","countryCode":"IT","stateCode":"25","latitude":"46.15960000","longitude":"9.93495000"},{"name":"Piazza","countryCode":"IT","stateCode":"25","latitude":"45.58725000","longitude":"10.15526000"},{"name":"Piazza Brembana","countryCode":"IT","stateCode":"25","latitude":"45.94769000","longitude":"9.67330000"},{"name":"Piazza Caduti","countryCode":"IT","stateCode":"25","latitude":"45.70513000","longitude":"9.50251000"},{"name":"Piazzatorre","countryCode":"IT","stateCode":"25","latitude":"45.99273000","longitude":"9.68942000"},{"name":"Piazzolo","countryCode":"IT","stateCode":"25","latitude":"45.97979000","longitude":"9.67055000"},{"name":"Pieranica","countryCode":"IT","stateCode":"25","latitude":"45.42617000","longitude":"9.61026000"},{"name":"Pietra de\' Giorgi","countryCode":"IT","stateCode":"25","latitude":"45.02136000","longitude":"9.23036000"},{"name":"Pieve","countryCode":"IT","stateCode":"25","latitude":"45.77273000","longitude":"10.75913000"},{"name":"Pieve Albignola","countryCode":"IT","stateCode":"25","latitude":"45.11316000","longitude":"8.95999000"},{"name":"Pieve Emanuele","countryCode":"IT","stateCode":"25","latitude":"45.35052000","longitude":"9.20268000"},{"name":"Pieve Fissiraga","countryCode":"IT","stateCode":"25","latitude":"45.26327000","longitude":"9.45836000"},{"name":"Pieve Porto Morone","countryCode":"IT","stateCode":"25","latitude":"45.10979000","longitude":"9.44019000"},{"name":"Pieve San Giacomo","countryCode":"IT","stateCode":"25","latitude":"45.13204000","longitude":"10.18775000"},{"name":"Pieve d\'Olmi","countryCode":"IT","stateCode":"25","latitude":"45.08957000","longitude":"10.12368000"},{"name":"Pieve del Cairo","countryCode":"IT","stateCode":"25","latitude":"45.04920000","longitude":"8.80322000"},{"name":"Pieve di Coriano","countryCode":"IT","stateCode":"25","latitude":"45.03388000","longitude":"11.10780000"},{"name":"Pievedizio","countryCode":"IT","stateCode":"25","latitude":"45.46062000","longitude":"10.08771000"},{"name":"Pigra","countryCode":"IT","stateCode":"25","latitude":"45.95735000","longitude":"9.12649000"},{"name":"Pinarolo Po","countryCode":"IT","stateCode":"25","latitude":"45.06986000","longitude":"9.16725000"},{"name":"Pino sulla Sponda del Lago Maggiore","countryCode":"IT","stateCode":"25","latitude":"46.10078000","longitude":"8.73873000"},{"name":"Pioltello","countryCode":"IT","stateCode":"25","latitude":"45.50147000","longitude":"9.33053000"},{"name":"Pisogne","countryCode":"IT","stateCode":"25","latitude":"45.80777000","longitude":"10.11023000"},{"name":"Piubega","countryCode":"IT","stateCode":"25","latitude":"45.22677000","longitude":"10.53195000"},{"name":"Piuro","countryCode":"IT","stateCode":"25","latitude":"46.32979000","longitude":"9.42064000"},{"name":"Pizzale","countryCode":"IT","stateCode":"25","latitude":"45.03856000","longitude":"9.04995000"},{"name":"Pizzighettone","countryCode":"IT","stateCode":"25","latitude":"45.18690000","longitude":"9.78781000"},{"name":"Plesio","countryCode":"IT","stateCode":"25","latitude":"46.04742000","longitude":"9.22882000"},{"name":"Poasco-Sorigherio","countryCode":"IT","stateCode":"25","latitude":"45.40310000","longitude":"9.23092000"},{"name":"Poggio Rusco","countryCode":"IT","stateCode":"25","latitude":"44.96693000","longitude":"11.10419000"},{"name":"Poggiridenti Alto","countryCode":"IT","stateCode":"25","latitude":"46.17480000","longitude":"9.92605000"},{"name":"Poggiridenti Piano","countryCode":"IT","stateCode":"25","latitude":"46.16991000","longitude":"9.92671000"},{"name":"Pogliano Milanese","countryCode":"IT","stateCode":"25","latitude":"45.53786000","longitude":"8.99403000"},{"name":"Pognana Lario","countryCode":"IT","stateCode":"25","latitude":"45.88044000","longitude":"9.15762000"},{"name":"Pognano","countryCode":"IT","stateCode":"25","latitude":"45.58638000","longitude":"9.63996000"},{"name":"Polaveno","countryCode":"IT","stateCode":"25","latitude":"45.66148000","longitude":"10.12396000"},{"name":"Polpenazze del Garda","countryCode":"IT","stateCode":"25","latitude":"45.55118000","longitude":"10.50488000"},{"name":"Pometo","countryCode":"IT","stateCode":"25","latitude":"44.92788000","longitude":"9.27348000"},{"name":"Pompiano","countryCode":"IT","stateCode":"25","latitude":"45.43116000","longitude":"9.98910000"},{"name":"Pomponesco","countryCode":"IT","stateCode":"25","latitude":"44.93118000","longitude":"10.59402000"},{"name":"Poncarale","countryCode":"IT","stateCode":"25","latitude":"45.46089000","longitude":"10.17976000"},{"name":"Ponna Superiore","countryCode":"IT","stateCode":"25","latitude":"45.98957000","longitude":"9.09406000"},{"name":"Ponte Caffaro","countryCode":"IT","stateCode":"25","latitude":"45.82078000","longitude":"10.52707000"},{"name":"Ponte Cingoli","countryCode":"IT","stateCode":"25","latitude":"45.59751000","longitude":"10.10687000"},{"name":"Ponte Lambro","countryCode":"IT","stateCode":"25","latitude":"45.82539000","longitude":"9.22455000"},{"name":"Ponte Nizza","countryCode":"IT","stateCode":"25","latitude":"44.85188000","longitude":"9.09739000"},{"name":"Ponte Nossa","countryCode":"IT","stateCode":"25","latitude":"45.86611000","longitude":"9.88364000"},{"name":"Ponte San Marco","countryCode":"IT","stateCode":"25","latitude":"45.47686000","longitude":"10.41315000"},{"name":"Ponte San Pietro","countryCode":"IT","stateCode":"25","latitude":"45.70596000","longitude":"9.59050000"},{"name":"Ponte di Legno","countryCode":"IT","stateCode":"25","latitude":"46.25896000","longitude":"10.51048000"},{"name":"Ponte in Valtellina","countryCode":"IT","stateCode":"25","latitude":"46.17500000","longitude":"9.97785000"},{"name":"Ponteranica","countryCode":"IT","stateCode":"25","latitude":"45.73248000","longitude":"9.65175000"},{"name":"Pontevico","countryCode":"IT","stateCode":"25","latitude":"45.27315000","longitude":"10.09248000"},{"name":"Ponti sul Mincio","countryCode":"IT","stateCode":"25","latitude":"45.41208000","longitude":"10.68508000"},{"name":"Pontida","countryCode":"IT","stateCode":"25","latitude":"45.73129000","longitude":"9.51141000"},{"name":"Pontirolo Nuovo","countryCode":"IT","stateCode":"25","latitude":"45.56918000","longitude":"9.56935000"},{"name":"Pontoglio","countryCode":"IT","stateCode":"25","latitude":"45.56938000","longitude":"9.85346000"},{"name":"Porlezza","countryCode":"IT","stateCode":"25","latitude":"46.03714000","longitude":"9.12921000"},{"name":"Portalbera","countryCode":"IT","stateCode":"25","latitude":"45.09789000","longitude":"9.31774000"},{"name":"Porto Ceresio","countryCode":"IT","stateCode":"25","latitude":"45.91285000","longitude":"8.89684000"},{"name":"Porto Valtravaglia","countryCode":"IT","stateCode":"25","latitude":"45.96088000","longitude":"8.68109000"},{"name":"Porto d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.66241000","longitude":"9.47563000"},{"name":"Postalesio","countryCode":"IT","stateCode":"25","latitude":"46.17379000","longitude":"9.77659000"},{"name":"Pozzaglio","countryCode":"IT","stateCode":"25","latitude":"45.19999000","longitude":"10.05345000"},{"name":"Pozzaglio ed Uniti","countryCode":"IT","stateCode":"25","latitude":"45.20027000","longitude":"10.05057000"},{"name":"Pozzo d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.57258000","longitude":"9.50295000"},{"name":"Pozzolengo","countryCode":"IT","stateCode":"25","latitude":"45.40515000","longitude":"10.63040000"},{"name":"Pozzuolo Martesana","countryCode":"IT","stateCode":"25","latitude":"45.51398000","longitude":"9.45625000"},{"name":"Pradalunga","countryCode":"IT","stateCode":"25","latitude":"45.74588000","longitude":"9.78225000"},{"name":"Pralboino","countryCode":"IT","stateCode":"25","latitude":"45.26720000","longitude":"10.21839000"},{"name":"Prata Camportaccio","countryCode":"IT","stateCode":"25","latitude":"46.30719000","longitude":"9.39524000"},{"name":"Prata Centro","countryCode":"IT","stateCode":"25","latitude":"46.30847000","longitude":"9.39625000"},{"name":"Predore","countryCode":"IT","stateCode":"25","latitude":"45.68085000","longitude":"10.01271000"},{"name":"Pregnana Milanese","countryCode":"IT","stateCode":"25","latitude":"45.51597000","longitude":"9.00704000"},{"name":"Pregola","countryCode":"IT","stateCode":"25","latitude":"44.75069000","longitude":"9.28223000"},{"name":"Premana","countryCode":"IT","stateCode":"25","latitude":"46.05245000","longitude":"9.42129000"},{"name":"Premenugo","countryCode":"IT","stateCode":"25","latitude":"45.46790000","longitude":"9.38458000"},{"name":"Premolo","countryCode":"IT","stateCode":"25","latitude":"45.87019000","longitude":"9.87466000"},{"name":"Preseglie","countryCode":"IT","stateCode":"25","latitude":"45.66829000","longitude":"10.39677000"},{"name":"Presezzo","countryCode":"IT","stateCode":"25","latitude":"45.69208000","longitude":"9.57035000"},{"name":"Prevalle","countryCode":"IT","stateCode":"25","latitude":"45.55138000","longitude":"10.42207000"},{"name":"Primaluna","countryCode":"IT","stateCode":"25","latitude":"45.98379000","longitude":"9.43764000"},{"name":"Proserpio","countryCode":"IT","stateCode":"25","latitude":"45.82828000","longitude":"9.24554000"},{"name":"Prosto","countryCode":"IT","stateCode":"25","latitude":"46.32946000","longitude":"9.42094000"},{"name":"Provaglio Val Sabbia","countryCode":"IT","stateCode":"25","latitude":"45.68879000","longitude":"10.43397000"},{"name":"Provaglio d\'Iseo","countryCode":"IT","stateCode":"25","latitude":"45.63538000","longitude":"10.04466000"},{"name":"Provezze","countryCode":"IT","stateCode":"25","latitude":"45.63139000","longitude":"10.07287000"},{"name":"Provincia di Bergamo","countryCode":"IT","stateCode":"25","latitude":"45.83333000","longitude":"9.80000000"},{"name":"Provincia di Brescia","countryCode":"IT","stateCode":"25","latitude":"45.70648000","longitude":"10.33562000"},{"name":"Provincia di Como","countryCode":"IT","stateCode":"25","latitude":"45.91249000","longitude":"9.15744000"},{"name":"Provincia di Cremona","countryCode":"IT","stateCode":"25","latitude":"45.23333000","longitude":"9.93333000"},{"name":"Provincia di Lecco","countryCode":"IT","stateCode":"25","latitude":"45.85397000","longitude":"9.39001000"},{"name":"Provincia di Lodi","countryCode":"IT","stateCode":"25","latitude":"45.29638000","longitude":"9.52858000"},{"name":"Provincia di Mantova","countryCode":"IT","stateCode":"25","latitude":"45.16667000","longitude":"10.78333000"},{"name":"Provincia di Monza e della Brianza","countryCode":"IT","stateCode":"25","latitude":"45.59674000","longitude":"9.21616000"},{"name":"Provincia di Pavia","countryCode":"IT","stateCode":"25","latitude":"45.11667000","longitude":"9.13333000"},{"name":"Provincia di Sondrio","countryCode":"IT","stateCode":"25","latitude":"46.21108000","longitude":"9.94907000"},{"name":"Provincia di Varese","countryCode":"IT","stateCode":"25","latitude":"45.80000000","longitude":"8.80000000"},{"name":"Puegnago sul Garda","countryCode":"IT","stateCode":"25","latitude":"45.56679000","longitude":"10.50977000"},{"name":"Puginate","countryCode":"IT","stateCode":"25","latitude":"45.71095000","longitude":"9.05772000"},{"name":"Pumenengo","countryCode":"IT","stateCode":"25","latitude":"45.48002000","longitude":"9.86775000"},{"name":"Pusiano","countryCode":"IT","stateCode":"25","latitude":"45.81478000","longitude":"9.28217000"},{"name":"Quartiano","countryCode":"IT","stateCode":"25","latitude":"45.35800000","longitude":"9.41760000"},{"name":"Quattro Strade","countryCode":"IT","stateCode":"25","latitude":"45.69550000","longitude":"9.37681000"},{"name":"Quingentole","countryCode":"IT","stateCode":"25","latitude":"45.03801000","longitude":"11.04575000"},{"name":"Quintano","countryCode":"IT","stateCode":"25","latitude":"45.42047000","longitude":"9.61856000"},{"name":"Quinzano d\'Oglio","countryCode":"IT","stateCode":"25","latitude":"45.31430000","longitude":"10.00785000"},{"name":"Quistello","countryCode":"IT","stateCode":"25","latitude":"45.00794000","longitude":"10.98377000"},{"name":"Raffa","countryCode":"IT","stateCode":"25","latitude":"45.57047000","longitude":"10.52962000"},{"name":"Ramponio Verna","countryCode":"IT","stateCode":"25","latitude":"45.99698000","longitude":"9.06633000"},{"name":"Rancio Valcuvia","countryCode":"IT","stateCode":"25","latitude":"45.91594000","longitude":"8.77157000"},{"name":"Ranco","countryCode":"IT","stateCode":"25","latitude":"45.79733000","longitude":"8.57105000"},{"name":"Ranica","countryCode":"IT","stateCode":"25","latitude":"45.72328000","longitude":"9.71335000"},{"name":"Ranzanico","countryCode":"IT","stateCode":"25","latitude":"45.78839000","longitude":"9.93506000"},{"name":"Rasura","countryCode":"IT","stateCode":"25","latitude":"46.10059000","longitude":"9.55274000"},{"name":"Rea","countryCode":"IT","stateCode":"25","latitude":"45.11336000","longitude":"9.15465000"},{"name":"Redavalle","countryCode":"IT","stateCode":"25","latitude":"45.03796000","longitude":"9.20225000"},{"name":"Redondesco","countryCode":"IT","stateCode":"25","latitude":"45.16638000","longitude":"10.51228000"},{"name":"Regoledo","countryCode":"IT","stateCode":"25","latitude":"46.13319000","longitude":"9.54597000"},{"name":"Remedello","countryCode":"IT","stateCode":"25","latitude":"45.27838000","longitude":"10.37198000"},{"name":"Remedello di Sopra","countryCode":"IT","stateCode":"25","latitude":"45.27873000","longitude":"10.37109000"},{"name":"Renate","countryCode":"IT","stateCode":"25","latitude":"45.72438000","longitude":"9.27994000"},{"name":"Rescaldina","countryCode":"IT","stateCode":"25","latitude":"45.62002000","longitude":"8.94878000"},{"name":"Retorbido","countryCode":"IT","stateCode":"25","latitude":"44.94980000","longitude":"9.03680000"},{"name":"Revere","countryCode":"IT","stateCode":"25","latitude":"45.05207000","longitude":"11.13059000"},{"name":"Rezzago","countryCode":"IT","stateCode":"25","latitude":"45.86673000","longitude":"9.24863000"},{"name":"Rezzato","countryCode":"IT","stateCode":"25","latitude":"45.51182000","longitude":"10.31731000"},{"name":"Rho","countryCode":"IT","stateCode":"25","latitude":"45.53245000","longitude":"9.04020000"},{"name":"Ricengo","countryCode":"IT","stateCode":"25","latitude":"45.40567000","longitude":"9.72396000"},{"name":"Riozzo","countryCode":"IT","stateCode":"25","latitude":"45.34622000","longitude":"9.32168000"},{"name":"Ripalta Arpina","countryCode":"IT","stateCode":"25","latitude":"45.30187000","longitude":"9.72896000"},{"name":"Ripalta Guerina","countryCode":"IT","stateCode":"25","latitude":"45.30607000","longitude":"9.70396000"},{"name":"Ripalta Nuova","countryCode":"IT","stateCode":"25","latitude":"45.33203000","longitude":"9.69244000"},{"name":"Riva di Solto","countryCode":"IT","stateCode":"25","latitude":"45.77418000","longitude":"10.03941000"},{"name":"Rivanazzano","countryCode":"IT","stateCode":"25","latitude":"44.92908000","longitude":"9.01368000"},{"name":"Rivarolo Mantovano","countryCode":"IT","stateCode":"25","latitude":"45.07272000","longitude":"10.43713000"},{"name":"Rivarolo del Re","countryCode":"IT","stateCode":"25","latitude":"45.03116000","longitude":"10.47253000"},{"name":"Rivolta d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.46962000","longitude":"9.51251000"},{"name":"Robbiate","countryCode":"IT","stateCode":"25","latitude":"45.68829000","longitude":"9.43712000"},{"name":"Robbio","countryCode":"IT","stateCode":"25","latitude":"45.28901000","longitude":"8.59289000"},{"name":"Robecchetto Con Induno","countryCode":"IT","stateCode":"25","latitude":"45.52848000","longitude":"8.77068000"},{"name":"Robecco Pavese","countryCode":"IT","stateCode":"25","latitude":"45.04836000","longitude":"9.15015000"},{"name":"Robecco d\'Oglio","countryCode":"IT","stateCode":"25","latitude":"45.25851000","longitude":"10.07718000"},{"name":"Robecco sul Naviglio","countryCode":"IT","stateCode":"25","latitude":"45.43662000","longitude":"8.88573000"},{"name":"Roccafranca","countryCode":"IT","stateCode":"25","latitude":"45.46405000","longitude":"9.91260000"},{"name":"Rodengo-Saiano","countryCode":"IT","stateCode":"25","latitude":"45.59958000","longitude":"10.10717000"},{"name":"Rodero","countryCode":"IT","stateCode":"25","latitude":"45.82398000","longitude":"8.91523000"},{"name":"Rodigo","countryCode":"IT","stateCode":"25","latitude":"45.19912000","longitude":"10.62527000"},{"name":"Rogeno","countryCode":"IT","stateCode":"25","latitude":"45.78238000","longitude":"9.27404000"},{"name":"Roggione","countryCode":"IT","stateCode":"25","latitude":"45.18378000","longitude":"9.80739000"},{"name":"Rognano","countryCode":"IT","stateCode":"25","latitude":"45.28847000","longitude":"9.09025000"},{"name":"Rogno","countryCode":"IT","stateCode":"25","latitude":"45.85659000","longitude":"10.13216000"},{"name":"Rogolo","countryCode":"IT","stateCode":"25","latitude":"46.13721000","longitude":"9.48528000"},{"name":"Rogoredo-Valaperta-Rimoldo","countryCode":"IT","stateCode":"25","latitude":"45.67695000","longitude":"9.33277000"},{"name":"Romagnese","countryCode":"IT","stateCode":"25","latitude":"44.84131000","longitude":"9.32810000"},{"name":"Romanengo","countryCode":"IT","stateCode":"25","latitude":"45.37815000","longitude":"9.78777000"},{"name":"Romano Banco","countryCode":"IT","stateCode":"25","latitude":"45.42309000","longitude":"9.10707000"},{"name":"Romano di Lombardia","countryCode":"IT","stateCode":"25","latitude":"45.52081000","longitude":"9.75440000"},{"name":"Ronago","countryCode":"IT","stateCode":"25","latitude":"45.83228000","longitude":"8.98364000"},{"name":"Roncadelle","countryCode":"IT","stateCode":"25","latitude":"45.52718000","longitude":"10.15407000"},{"name":"Roncaro","countryCode":"IT","stateCode":"25","latitude":"45.22817000","longitude":"9.27545000"},{"name":"Roncello","countryCode":"IT","stateCode":"25","latitude":"45.60238000","longitude":"9.45495000"},{"name":"Ronco","countryCode":"IT","stateCode":"25","latitude":"45.52668000","longitude":"9.35921000"},{"name":"Ronco Briantino","countryCode":"IT","stateCode":"25","latitude":"45.66628000","longitude":"9.40535000"},{"name":"Roncobello","countryCode":"IT","stateCode":"25","latitude":"45.95569000","longitude":"9.75235000"},{"name":"Roncoferraro","countryCode":"IT","stateCode":"25","latitude":"45.13812000","longitude":"10.94210000"},{"name":"Roncola","countryCode":"IT","stateCode":"25","latitude":"45.76868000","longitude":"9.56065000"},{"name":"Rosasco","countryCode":"IT","stateCode":"25","latitude":"45.25031000","longitude":"8.57930000"},{"name":"Rosate","countryCode":"IT","stateCode":"25","latitude":"45.34965000","longitude":"9.01659000"},{"name":"Rota d\'Imagna","countryCode":"IT","stateCode":"25","latitude":"45.83088000","longitude":"9.51225000"},{"name":"Rotta","countryCode":"IT","stateCode":"25","latitude":"45.16242000","longitude":"9.14564000"},{"name":"Rovagnate","countryCode":"IT","stateCode":"25","latitude":"45.73692000","longitude":"9.37111000"},{"name":"Rovato","countryCode":"IT","stateCode":"25","latitude":"45.56342000","longitude":"10.00213000"},{"name":"Rovellasca","countryCode":"IT","stateCode":"25","latitude":"45.66664000","longitude":"9.04884000"},{"name":"Rovello Porro","countryCode":"IT","stateCode":"25","latitude":"45.65210000","longitude":"9.03940000"},{"name":"Roverbella","countryCode":"IT","stateCode":"25","latitude":"45.26659000","longitude":"10.77047000"},{"name":"Rovescala","countryCode":"IT","stateCode":"25","latitude":"45.00696000","longitude":"9.34586000"},{"name":"Rovetta","countryCode":"IT","stateCode":"25","latitude":"45.89178000","longitude":"9.98212000"},{"name":"Rozzano","countryCode":"IT","stateCode":"25","latitude":"45.38193000","longitude":"9.15590000"},{"name":"Roè","countryCode":"IT","stateCode":"25","latitude":"45.62576000","longitude":"10.49960000"},{"name":"Roè Volciano","countryCode":"IT","stateCode":"25","latitude":"45.61199000","longitude":"10.48857000"},{"name":"Rudiano","countryCode":"IT","stateCode":"25","latitude":"45.48952000","longitude":"9.88606000"},{"name":"Ruino","countryCode":"IT","stateCode":"25","latitude":"44.91145000","longitude":"9.27553000"},{"name":"Sabbio Chiese","countryCode":"IT","stateCode":"25","latitude":"45.65589000","longitude":"10.42193000"},{"name":"Sabbioneta","countryCode":"IT","stateCode":"25","latitude":"44.99787000","longitude":"10.48848000"},{"name":"Sacca","countryCode":"IT","stateCode":"25","latitude":"45.89953000","longitude":"10.22008000"},{"name":"Sairano","countryCode":"IT","stateCode":"25","latitude":"45.13672000","longitude":"9.05162000"},{"name":"Sala Comacina","countryCode":"IT","stateCode":"25","latitude":"45.96418000","longitude":"9.16604000"},{"name":"Sala al Barro","countryCode":"IT","stateCode":"25","latitude":"45.82057000","longitude":"9.36220000"},{"name":"Sale Marasino","countryCode":"IT","stateCode":"25","latitude":"45.70638000","longitude":"10.11216000"},{"name":"Salerano sul Lambro","countryCode":"IT","stateCode":"25","latitude":"45.29657000","longitude":"9.38515000"},{"name":"Salice Terme","countryCode":"IT","stateCode":"25","latitude":"44.91510000","longitude":"9.02630000"},{"name":"Saltrio","countryCode":"IT","stateCode":"25","latitude":"45.87347000","longitude":"8.92436000"},{"name":"Salvirola","countryCode":"IT","stateCode":"25","latitude":"45.35630000","longitude":"9.77924000"},{"name":"Salò","countryCode":"IT","stateCode":"25","latitude":"45.60685000","longitude":"10.52050000"},{"name":"Samarate","countryCode":"IT","stateCode":"25","latitude":"45.62410000","longitude":"8.78507000"},{"name":"Samolaco","countryCode":"IT","stateCode":"25","latitude":"46.24249000","longitude":"9.39404000"},{"name":"San Bartolomeo Val Cavargna","countryCode":"IT","stateCode":"25","latitude":"46.08349000","longitude":"9.14913000"},{"name":"San Bassano","countryCode":"IT","stateCode":"25","latitude":"45.24378000","longitude":"9.80954000"},{"name":"San Benedetto Po","countryCode":"IT","stateCode":"25","latitude":"45.04612000","longitude":"10.93367000"},{"name":"San Biagio","countryCode":"IT","stateCode":"25","latitude":"45.09942000","longitude":"10.84728000"},{"name":"San Bovio-San Felice","countryCode":"IT","stateCode":"25","latitude":"45.46282000","longitude":"9.31263000"},{"name":"San Cassiano","countryCode":"IT","stateCode":"25","latitude":"46.27697000","longitude":"9.39743000"},{"name":"San Cipriano Po","countryCode":"IT","stateCode":"25","latitude":"45.10909000","longitude":"9.28089000"},{"name":"San Colombano al Lambro","countryCode":"IT","stateCode":"25","latitude":"45.18322000","longitude":"9.49028000"},{"name":"San Damiano al Colle","countryCode":"IT","stateCode":"25","latitude":"45.02713000","longitude":"9.34860000"},{"name":"San Daniele Po","countryCode":"IT","stateCode":"25","latitude":"45.06727000","longitude":"10.17637000"},{"name":"San Donato Milanese","countryCode":"IT","stateCode":"25","latitude":"45.41047000","longitude":"9.26838000"},{"name":"San Fedele Intelvi","countryCode":"IT","stateCode":"25","latitude":"45.96768000","longitude":"9.08074000"},{"name":"San Fedele Superiore","countryCode":"IT","stateCode":"25","latitude":"45.96667000","longitude":"9.06667000"},{"name":"San Felice","countryCode":"IT","stateCode":"25","latitude":"45.14301000","longitude":"10.07373000"},{"name":"San Felice del Benaco","countryCode":"IT","stateCode":"25","latitude":"45.58276000","longitude":"10.55380000"},{"name":"San Fermo della Battaglia","countryCode":"IT","stateCode":"25","latitude":"45.80868000","longitude":"9.04744000"},{"name":"San Fiorano","countryCode":"IT","stateCode":"25","latitude":"45.13815000","longitude":"9.72063000"},{"name":"San Genesio ed Uniti","countryCode":"IT","stateCode":"25","latitude":"45.23414000","longitude":"9.17997000"},{"name":"San Gervasio Bresciano","countryCode":"IT","stateCode":"25","latitude":"45.30774000","longitude":"10.14652000"},{"name":"San Giacomo","countryCode":"IT","stateCode":"25","latitude":"45.59379000","longitude":"10.47689000"},{"name":"San Giacomo Filippo","countryCode":"IT","stateCode":"25","latitude":"46.33769000","longitude":"9.37124000"},{"name":"San Giacomo delle Segnate","countryCode":"IT","stateCode":"25","latitude":"44.97418000","longitude":"11.03434000"},{"name":"San Giorgio Su Legnano","countryCode":"IT","stateCode":"25","latitude":"45.57377000","longitude":"8.91374000"},{"name":"San Giorgio di Lomellina","countryCode":"IT","stateCode":"25","latitude":"45.17486000","longitude":"8.79014000"},{"name":"San Giovanni Bianco","countryCode":"IT","stateCode":"25","latitude":"45.87342000","longitude":"9.65420000"},{"name":"San Giovanni del Dosso","countryCode":"IT","stateCode":"25","latitude":"44.96627000","longitude":"11.08114000"},{"name":"San Giovanni in Croce","countryCode":"IT","stateCode":"25","latitude":"45.07396000","longitude":"10.37315000"},{"name":"San Giuliano Milanese","countryCode":"IT","stateCode":"25","latitude":"45.39402000","longitude":"9.29109000"},{"name":"San Lorenzo di Rovetta","countryCode":"IT","stateCode":"25","latitude":"45.87971000","longitude":"9.97537000"},{"name":"San Mamete","countryCode":"IT","stateCode":"25","latitude":"46.02505000","longitude":"9.05364000"},{"name":"San Martino Dall\'Argine","countryCode":"IT","stateCode":"25","latitude":"45.09715000","longitude":"10.51766000"},{"name":"San Martino Siccomario","countryCode":"IT","stateCode":"25","latitude":"45.16340000","longitude":"9.14062000"},{"name":"San Martino del Lago","countryCode":"IT","stateCode":"25","latitude":"45.07243000","longitude":"10.31568000"},{"name":"San Martino della Battaglia","countryCode":"IT","stateCode":"25","latitude":"45.43832000","longitude":"10.60053000"},{"name":"San Martino in Strada","countryCode":"IT","stateCode":"25","latitude":"45.27497000","longitude":"9.52636000"},{"name":"San Michele-San Giorgio","countryCode":"IT","stateCode":"25","latitude":"45.69594000","longitude":"9.05856000"},{"name":"San Nazzaro Val Cavargna","countryCode":"IT","stateCode":"25","latitude":"46.08939000","longitude":"9.12743000"},{"name":"San Nicolò","countryCode":"IT","stateCode":"25","latitude":"46.46299000","longitude":"10.40998000"},{"name":"San Paolo","countryCode":"IT","stateCode":"25","latitude":"45.37249000","longitude":"10.02397000"},{"name":"San Paolo d\'Argon","countryCode":"IT","stateCode":"25","latitude":"45.68838000","longitude":"9.80226000"},{"name":"San Pellegrino Terme","countryCode":"IT","stateCode":"25","latitude":"45.83443000","longitude":"9.66753000"},{"name":"San Rocco","countryCode":"IT","stateCode":"25","latitude":"45.00945000","longitude":"9.16191000"},{"name":"San Rocco al Porto","countryCode":"IT","stateCode":"25","latitude":"45.08197000","longitude":"9.69717000"},{"name":"San Sebastiano","countryCode":"IT","stateCode":"25","latitude":"45.65192000","longitude":"10.25681000"},{"name":"San Siro","countryCode":"IT","stateCode":"25","latitude":"46.06573000","longitude":"9.26877000"},{"name":"San Vigilio","countryCode":"IT","stateCode":"25","latitude":"45.60808000","longitude":"10.19442000"},{"name":"San Vittore","countryCode":"IT","stateCode":"25","latitude":"46.30799000","longitude":"9.38310000"},{"name":"San Vittore Olona","countryCode":"IT","stateCode":"25","latitude":"45.58577000","longitude":"8.94134000"},{"name":"San Zeno Naviglio","countryCode":"IT","stateCode":"25","latitude":"45.49258000","longitude":"10.21847000"},{"name":"San Zenone","countryCode":"IT","stateCode":"25","latitude":"45.64169000","longitude":"10.14685000"},{"name":"San Zenone al Lambro","countryCode":"IT","stateCode":"25","latitude":"45.32681000","longitude":"9.35598000"},{"name":"San Zenone al Po","countryCode":"IT","stateCode":"25","latitude":"45.10856000","longitude":"9.36176000"},{"name":"Sangiano","countryCode":"IT","stateCode":"25","latitude":"45.87508000","longitude":"8.63333000"},{"name":"Sannazzaro de\' Burgondi","countryCode":"IT","stateCode":"25","latitude":"45.10226000","longitude":"8.90635000"},{"name":"Sant\'Agata Martesana","countryCode":"IT","stateCode":"25","latitude":"45.52220000","longitude":"9.38382000"},{"name":"Sant\'Alessio Con Vialone","countryCode":"IT","stateCode":"25","latitude":"45.22237000","longitude":"9.22605000"},{"name":"Sant\'Angelo Lodigiano","countryCode":"IT","stateCode":"25","latitude":"45.23526000","longitude":"9.40651000"},{"name":"Sant\'Angelo Lomellina","countryCode":"IT","stateCode":"25","latitude":"45.24663000","longitude":"8.64317000"},{"name":"Sant\'Antonio","countryCode":"IT","stateCode":"25","latitude":"46.46110000","longitude":"10.41738000"},{"name":"Sant\'Omobono Terme","countryCode":"IT","stateCode":"25","latitude":"45.80838000","longitude":"9.53625000"},{"name":"Santa Brigida","countryCode":"IT","stateCode":"25","latitude":"45.98489000","longitude":"9.62115000"},{"name":"Santa Corinna","countryCode":"IT","stateCode":"25","latitude":"45.34018000","longitude":"9.08878000"},{"name":"Santa Cristina","countryCode":"IT","stateCode":"25","latitude":"45.15756000","longitude":"9.39976000"},{"name":"Santa Giuletta","countryCode":"IT","stateCode":"25","latitude":"45.03397000","longitude":"9.18126000"},{"name":"Santa Margherita","countryCode":"IT","stateCode":"25","latitude":"45.63391000","longitude":"9.23013000"},{"name":"Santa Margherita di Staffora","countryCode":"IT","stateCode":"25","latitude":"44.77154000","longitude":"9.24006000"},{"name":"Santa Maria Hoè","countryCode":"IT","stateCode":"25","latitude":"45.74428000","longitude":"9.37445000"},{"name":"Santa Maria dei Sabbioni","countryCode":"IT","stateCode":"25","latitude":"45.24386000","longitude":"9.83927000"},{"name":"Santa Maria della Versa","countryCode":"IT","stateCode":"25","latitude":"44.98757000","longitude":"9.29976000"},{"name":"Santo Stefano Lodigiano","countryCode":"IT","stateCode":"25","latitude":"45.11857000","longitude":"9.73527000"},{"name":"Santo Stefano Ticino","countryCode":"IT","stateCode":"25","latitude":"45.48635000","longitude":"8.91582000"},{"name":"Sarezzo","countryCode":"IT","stateCode":"25","latitude":"45.66067000","longitude":"10.19690000"},{"name":"Sarnico","countryCode":"IT","stateCode":"25","latitude":"45.67099000","longitude":"9.96152000"},{"name":"Saronno","countryCode":"IT","stateCode":"25","latitude":"45.62513000","longitude":"9.03517000"},{"name":"Sartirana Lomellina","countryCode":"IT","stateCode":"25","latitude":"45.11352000","longitude":"8.66711000"},{"name":"Saviore","countryCode":"IT","stateCode":"25","latitude":"46.08049000","longitude":"10.39823000"},{"name":"Scaldasole","countryCode":"IT","stateCode":"25","latitude":"45.12495000","longitude":"8.91029000"},{"name":"Scandolara Ravara","countryCode":"IT","stateCode":"25","latitude":"45.05309000","longitude":"10.30215000"},{"name":"Scandolara Ripa d\'Oglio","countryCode":"IT","stateCode":"25","latitude":"45.22171000","longitude":"10.15717000"},{"name":"Scannabue-Cascine Capri","countryCode":"IT","stateCode":"25","latitude":"45.39306000","longitude":"9.59302000"},{"name":"Scano al Brembo","countryCode":"IT","stateCode":"25","latitude":"45.71858000","longitude":"9.60905000"},{"name":"Scanzorosciate","countryCode":"IT","stateCode":"25","latitude":"45.71078000","longitude":"9.73505000"},{"name":"Schignano","countryCode":"IT","stateCode":"25","latitude":"45.92978000","longitude":"9.10214000"},{"name":"Schilpario","countryCode":"IT","stateCode":"25","latitude":"46.00874000","longitude":"10.15534000"},{"name":"Schivenoglia","countryCode":"IT","stateCode":"25","latitude":"44.99498000","longitude":"11.07300000"},{"name":"Secugnago","countryCode":"IT","stateCode":"25","latitude":"45.23132000","longitude":"9.59394000"},{"name":"Sedriano","countryCode":"IT","stateCode":"25","latitude":"45.49105000","longitude":"8.97161000"},{"name":"Sedrina","countryCode":"IT","stateCode":"25","latitude":"45.78067000","longitude":"9.62362000"},{"name":"Segrate","countryCode":"IT","stateCode":"25","latitude":"45.49185000","longitude":"9.29812000"},{"name":"Selino Basso","countryCode":"IT","stateCode":"25","latitude":"45.81029000","longitude":"9.53495000"},{"name":"Sellero","countryCode":"IT","stateCode":"25","latitude":"46.05145000","longitude":"10.34764000"},{"name":"Selvino","countryCode":"IT","stateCode":"25","latitude":"45.78525000","longitude":"9.75292000"},{"name":"Semiana","countryCode":"IT","stateCode":"25","latitude":"45.13737000","longitude":"8.72973000"},{"name":"Senago","countryCode":"IT","stateCode":"25","latitude":"45.57562000","longitude":"9.12620000"},{"name":"Seniga","countryCode":"IT","stateCode":"25","latitude":"45.24479000","longitude":"10.17759000"},{"name":"Senna Comasco","countryCode":"IT","stateCode":"25","latitude":"45.76298000","longitude":"9.11104000"},{"name":"Senna Lodigiana","countryCode":"IT","stateCode":"25","latitude":"45.15023000","longitude":"9.59379000"},{"name":"Seregno","countryCode":"IT","stateCode":"25","latitude":"45.65002000","longitude":"9.20548000"},{"name":"Sergnano","countryCode":"IT","stateCode":"25","latitude":"45.42755000","longitude":"9.70122000"},{"name":"Seriate","countryCode":"IT","stateCode":"25","latitude":"45.68532000","longitude":"9.72487000"},{"name":"Serina","countryCode":"IT","stateCode":"25","latitude":"45.87071000","longitude":"9.73102000"},{"name":"Serle","countryCode":"IT","stateCode":"25","latitude":"45.56137000","longitude":"10.36821000"},{"name":"Sermide","countryCode":"IT","stateCode":"25","latitude":"45.00349000","longitude":"11.29290000"},{"name":"Sernio","countryCode":"IT","stateCode":"25","latitude":"46.22420000","longitude":"10.20526000"},{"name":"Serone","countryCode":"IT","stateCode":"25","latitude":"46.15627000","longitude":"9.58171000"},{"name":"Serravalle a Po","countryCode":"IT","stateCode":"25","latitude":"45.06638000","longitude":"11.08180000"},{"name":"Sesto Calende","countryCode":"IT","stateCode":"25","latitude":"45.72608000","longitude":"8.63397000"},{"name":"Sesto San Giovanni","countryCode":"IT","stateCode":"25","latitude":"45.53329000","longitude":"9.22585000"},{"name":"Sesto ed Uniti","countryCode":"IT","stateCode":"25","latitude":"45.17647000","longitude":"9.91407000"},{"name":"Settala","countryCode":"IT","stateCode":"25","latitude":"45.45357000","longitude":"9.38715000"},{"name":"Settimo Milanese","countryCode":"IT","stateCode":"25","latitude":"45.47771000","longitude":"9.05574000"},{"name":"Seveso","countryCode":"IT","stateCode":"25","latitude":"45.64670000","longitude":"9.14296000"},{"name":"Silvano Pietra","countryCode":"IT","stateCode":"25","latitude":"45.03923000","longitude":"8.94637000"},{"name":"Sirmione","countryCode":"IT","stateCode":"25","latitude":"45.49744000","longitude":"10.60507000"},{"name":"Sirone","countryCode":"IT","stateCode":"25","latitude":"45.77268000","longitude":"9.32214000"},{"name":"Sirta","countryCode":"IT","stateCode":"25","latitude":"46.15823000","longitude":"9.66109000"},{"name":"Sirtori","countryCode":"IT","stateCode":"25","latitude":"45.73658000","longitude":"9.33085000"},{"name":"Siviano","countryCode":"IT","stateCode":"25","latitude":"45.71487000","longitude":"10.08026000"},{"name":"Siziano","countryCode":"IT","stateCode":"25","latitude":"45.31606000","longitude":"9.20357000"},{"name":"Soave","countryCode":"IT","stateCode":"25","latitude":"45.19509000","longitude":"10.72365000"},{"name":"Soiano","countryCode":"IT","stateCode":"25","latitude":"45.52778000","longitude":"10.51267000"},{"name":"Solaro","countryCode":"IT","stateCode":"25","latitude":"44.87990000","longitude":"9.17315000"},{"name":"Solarolo","countryCode":"IT","stateCode":"25","latitude":"45.55047000","longitude":"10.55489000"},{"name":"Solarolo Rainerio","countryCode":"IT","stateCode":"25","latitude":"45.08126000","longitude":"10.35711000"},{"name":"Solbiate","countryCode":"IT","stateCode":"25","latitude":"45.78968000","longitude":"8.93314000"},{"name":"Solbiate Arno","countryCode":"IT","stateCode":"25","latitude":"45.71960000","longitude":"8.81372000"},{"name":"Solbiate Olona","countryCode":"IT","stateCode":"25","latitude":"45.65028000","longitude":"8.88198000"},{"name":"Solferino","countryCode":"IT","stateCode":"25","latitude":"45.37236000","longitude":"10.56648000"},{"name":"Solto Collina","countryCode":"IT","stateCode":"25","latitude":"45.78230000","longitude":"10.02638000"},{"name":"Solza","countryCode":"IT","stateCode":"25","latitude":"45.67868000","longitude":"9.49075000"},{"name":"Somaglia","countryCode":"IT","stateCode":"25","latitude":"45.14947000","longitude":"9.63346000"},{"name":"Somma Lombardo","countryCode":"IT","stateCode":"25","latitude":"45.68213000","longitude":"8.70759000"},{"name":"Sommo","countryCode":"IT","stateCode":"25","latitude":"45.13316000","longitude":"9.08655000"},{"name":"Soncino","countryCode":"IT","stateCode":"25","latitude":"45.40033000","longitude":"9.86845000"},{"name":"Sondalo","countryCode":"IT","stateCode":"25","latitude":"46.32983000","longitude":"10.32690000"},{"name":"Sondrio","countryCode":"IT","stateCode":"25","latitude":"46.16852000","longitude":"9.87134000"},{"name":"Songavazzo","countryCode":"IT","stateCode":"25","latitude":"45.87949000","longitude":"9.98956000"},{"name":"Sonico","countryCode":"IT","stateCode":"25","latitude":"46.16640000","longitude":"10.35071000"},{"name":"Sordio","countryCode":"IT","stateCode":"25","latitude":"45.34217000","longitude":"9.36385000"},{"name":"Soresina","countryCode":"IT","stateCode":"25","latitude":"45.28819000","longitude":"9.85862000"},{"name":"Sorico","countryCode":"IT","stateCode":"25","latitude":"46.17259000","longitude":"9.38404000"},{"name":"Sorisole","countryCode":"IT","stateCode":"25","latitude":"45.73140000","longitude":"9.63715000"},{"name":"Sormano","countryCode":"IT","stateCode":"25","latitude":"45.87803000","longitude":"9.24582000"},{"name":"Sospiro","countryCode":"IT","stateCode":"25","latitude":"45.10762000","longitude":"10.15853000"},{"name":"Sotto il Monte Giovanni XXIII","countryCode":"IT","stateCode":"25","latitude":"45.70568000","longitude":"9.50345000"},{"name":"Sottocastello","countryCode":"IT","stateCode":"25","latitude":"45.66720000","longitude":"10.39416000"},{"name":"Sovere","countryCode":"IT","stateCode":"25","latitude":"45.81188000","longitude":"10.03438000"},{"name":"Sovico","countryCode":"IT","stateCode":"25","latitude":"45.64598000","longitude":"9.26275000"},{"name":"Spessa","countryCode":"IT","stateCode":"25","latitude":"45.11356000","longitude":"9.34856000"},{"name":"Spinadesco","countryCode":"IT","stateCode":"25","latitude":"45.14917000","longitude":"9.92637000"},{"name":"Spineda","countryCode":"IT","stateCode":"25","latitude":"45.06140000","longitude":"10.51165000"},{"name":"Spino d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.40086000","longitude":"9.48674000"},{"name":"Spinone al Lago","countryCode":"IT","stateCode":"25","latitude":"45.76476000","longitude":"9.92157000"},{"name":"Spirano","countryCode":"IT","stateCode":"25","latitude":"45.58144000","longitude":"9.66863000"},{"name":"Spriana","countryCode":"IT","stateCode":"25","latitude":"46.22030000","longitude":"9.86425000"},{"name":"Stagno Lombardo","countryCode":"IT","stateCode":"25","latitude":"45.07459000","longitude":"10.08890000"},{"name":"Stazzona","countryCode":"IT","stateCode":"25","latitude":"46.13879000","longitude":"9.27524000"},{"name":"Stezzano","countryCode":"IT","stateCode":"25","latitude":"45.64968000","longitude":"9.65192000"},{"name":"Stradella","countryCode":"IT","stateCode":"25","latitude":"45.07445000","longitude":"9.30169000"},{"name":"Stravignino","countryCode":"IT","stateCode":"25","latitude":"45.77469000","longitude":"10.23838000"},{"name":"Strozza","countryCode":"IT","stateCode":"25","latitude":"45.77294000","longitude":"9.57886000"},{"name":"Suardi","countryCode":"IT","stateCode":"25","latitude":"45.03247000","longitude":"8.74127000"},{"name":"Sueglio","countryCode":"IT","stateCode":"25","latitude":"46.08579000","longitude":"9.33374000"},{"name":"Suello","countryCode":"IT","stateCode":"25","latitude":"45.81678000","longitude":"9.31154000"},{"name":"Suisio","countryCode":"IT","stateCode":"25","latitude":"45.65708000","longitude":"9.50225000"},{"name":"Sulbiate","countryCode":"IT","stateCode":"25","latitude":"45.64047000","longitude":"9.42762000"},{"name":"Sulzano","countryCode":"IT","stateCode":"25","latitude":"45.68732000","longitude":"10.09988000"},{"name":"Sumirago","countryCode":"IT","stateCode":"25","latitude":"45.73651000","longitude":"8.78356000"},{"name":"Susella","countryCode":"IT","stateCode":"25","latitude":"44.91267000","longitude":"9.09651000"},{"name":"Sustinente","countryCode":"IT","stateCode":"25","latitude":"45.07096000","longitude":"11.02178000"},{"name":"Suzzara","countryCode":"IT","stateCode":"25","latitude":"44.99242000","longitude":"10.74407000"},{"name":"Tabiago-Cibrone","countryCode":"IT","stateCode":"25","latitude":"45.75639000","longitude":"9.26684000"},{"name":"Taceno","countryCode":"IT","stateCode":"25","latitude":"46.02253000","longitude":"9.36400000"},{"name":"Taino","countryCode":"IT","stateCode":"25","latitude":"45.76249000","longitude":"8.61654000"},{"name":"Talamona","countryCode":"IT","stateCode":"25","latitude":"46.13849000","longitude":"9.61294000"},{"name":"Taleggio","countryCode":"IT","stateCode":"25","latitude":"45.89339000","longitude":"9.56485000"},{"name":"Tartano","countryCode":"IT","stateCode":"25","latitude":"46.10554000","longitude":"9.67864000"},{"name":"Tavazzano","countryCode":"IT","stateCode":"25","latitude":"45.32783000","longitude":"9.40473000"},{"name":"Tavernerio","countryCode":"IT","stateCode":"25","latitude":"45.80068000","longitude":"9.14054000"},{"name":"Tavernola Bergamasca","countryCode":"IT","stateCode":"25","latitude":"45.70846000","longitude":"10.04454000"},{"name":"Tavernole","countryCode":"IT","stateCode":"25","latitude":"45.74618000","longitude":"10.23952000"},{"name":"Teglio","countryCode":"IT","stateCode":"25","latitude":"46.17235000","longitude":"10.06399000"},{"name":"Telgate","countryCode":"IT","stateCode":"25","latitude":"45.62792000","longitude":"9.84912000"},{"name":"Temù","countryCode":"IT","stateCode":"25","latitude":"46.25022000","longitude":"10.46592000"},{"name":"Ternate","countryCode":"IT","stateCode":"25","latitude":"45.78673000","longitude":"8.69931000"},{"name":"Terno d\'Isola","countryCode":"IT","stateCode":"25","latitude":"45.68548000","longitude":"9.53095000"},{"name":"Terranova dei Passerini","countryCode":"IT","stateCode":"25","latitude":"45.21527000","longitude":"9.66186000"},{"name":"Terraverde-Corte Palasio","countryCode":"IT","stateCode":"25","latitude":"45.31552000","longitude":"9.56162000"},{"name":"Ticengo","countryCode":"IT","stateCode":"25","latitude":"45.36927000","longitude":"9.82766000"},{"name":"Tirano","countryCode":"IT","stateCode":"25","latitude":"46.21482000","longitude":"10.16335000"},{"name":"Torbole Casaglia","countryCode":"IT","stateCode":"25","latitude":"45.51279000","longitude":"10.11700000"},{"name":"Torchione-Moia","countryCode":"IT","stateCode":"25","latitude":"46.15486000","longitude":"9.85996000"},{"name":"Torlino Vimercati","countryCode":"IT","stateCode":"25","latitude":"45.41747000","longitude":"9.59476000"},{"name":"Tornata","countryCode":"IT","stateCode":"25","latitude":"45.10437000","longitude":"10.43078000"},{"name":"Torno","countryCode":"IT","stateCode":"25","latitude":"45.85593000","longitude":"9.11707000"},{"name":"Torrazza Coste","countryCode":"IT","stateCode":"25","latitude":"44.97820000","longitude":"9.07613000"},{"name":"Torrazza dei Mandelli","countryCode":"IT","stateCode":"25","latitude":"45.56629000","longitude":"9.39921000"},{"name":"Torre Beretti","countryCode":"IT","stateCode":"25","latitude":"45.05996000","longitude":"8.67094000"},{"name":"Torre Boldone","countryCode":"IT","stateCode":"25","latitude":"45.71725000","longitude":"9.70792000"},{"name":"Torre Pallavicina","countryCode":"IT","stateCode":"25","latitude":"45.44638000","longitude":"9.87706000"},{"name":"Torre d\'Arese","countryCode":"IT","stateCode":"25","latitude":"45.24277000","longitude":"9.31735000"},{"name":"Torre d\'Isola","countryCode":"IT","stateCode":"25","latitude":"45.21796000","longitude":"9.07651000"},{"name":"Torre de\' Busi","countryCode":"IT","stateCode":"25","latitude":"45.77408000","longitude":"9.48025000"},{"name":"Torre de\' Negri","countryCode":"IT","stateCode":"25","latitude":"45.14966000","longitude":"9.33456000"},{"name":"Torre de\' Picenardi","countryCode":"IT","stateCode":"25","latitude":"45.14317000","longitude":"10.28803000"},{"name":"Torre de\' Roveri","countryCode":"IT","stateCode":"25","latitude":"45.69718000","longitude":"9.76326000"},{"name":"Torre del Mangano","countryCode":"IT","stateCode":"25","latitude":"45.25208000","longitude":"9.13042000"},{"name":"Torre di Santa Maria","countryCode":"IT","stateCode":"25","latitude":"46.23356000","longitude":"9.85228000"},{"name":"Torrevecchia Pia","countryCode":"IT","stateCode":"25","latitude":"45.28197000","longitude":"9.29635000"},{"name":"Torricella Verzate","countryCode":"IT","stateCode":"25","latitude":"45.01996000","longitude":"9.17356000"},{"name":"Torricella del Pizzo","countryCode":"IT","stateCode":"25","latitude":"45.02023000","longitude":"10.29497000"},{"name":"Toscolano Maderno","countryCode":"IT","stateCode":"25","latitude":"45.63977000","longitude":"10.60760000"},{"name":"Tovo di Sant\'Agata","countryCode":"IT","stateCode":"25","latitude":"46.24505000","longitude":"10.24670000"},{"name":"Tradate","countryCode":"IT","stateCode":"25","latitude":"45.70843000","longitude":"8.90763000"},{"name":"Traona","countryCode":"IT","stateCode":"25","latitude":"46.14737000","longitude":"9.53256000"},{"name":"Travacò Siccomario","countryCode":"IT","stateCode":"25","latitude":"45.14906000","longitude":"9.15965000"},{"name":"Travagliato","countryCode":"IT","stateCode":"25","latitude":"45.52391000","longitude":"10.08013000"},{"name":"Travedona Monate","countryCode":"IT","stateCode":"25","latitude":"45.80427000","longitude":"8.67143000"},{"name":"Trebbio","countryCode":"IT","stateCode":"25","latitude":"45.71289000","longitude":"10.46137000"},{"name":"Trecella","countryCode":"IT","stateCode":"25","latitude":"45.51498000","longitude":"9.47905000"},{"name":"Tregasio","countryCode":"IT","stateCode":"25","latitude":"45.67771000","longitude":"9.28806000"},{"name":"Tremenico","countryCode":"IT","stateCode":"25","latitude":"46.07592000","longitude":"9.36602000"},{"name":"Tremezzo","countryCode":"IT","stateCode":"25","latitude":"45.98423000","longitude":"9.21613000"},{"name":"Trenzano","countryCode":"IT","stateCode":"25","latitude":"45.47728000","longitude":"10.01066000"},{"name":"Trescore Balneario","countryCode":"IT","stateCode":"25","latitude":"45.69409000","longitude":"9.84173000"},{"name":"Trescore Cremasco","countryCode":"IT","stateCode":"25","latitude":"45.40298000","longitude":"9.62278000"},{"name":"Tresivio","countryCode":"IT","stateCode":"25","latitude":"46.17569000","longitude":"9.94255000"},{"name":"Treviglio","countryCode":"IT","stateCode":"25","latitude":"45.52081000","longitude":"9.59102000"},{"name":"Treviolo","countryCode":"IT","stateCode":"25","latitude":"45.67368000","longitude":"9.61195000"},{"name":"Trezzano Rosa","countryCode":"IT","stateCode":"25","latitude":"45.58228000","longitude":"9.48567000"},{"name":"Trezzano sul Naviglio","countryCode":"IT","stateCode":"25","latitude":"45.42212000","longitude":"9.06342000"},{"name":"Trezzo sull\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.60523000","longitude":"9.51417000"},{"name":"Trezzone","countryCode":"IT","stateCode":"25","latitude":"46.17159000","longitude":"9.35184000"},{"name":"Tribiano","countryCode":"IT","stateCode":"25","latitude":"45.41323000","longitude":"9.37693000"},{"name":"Triginto","countryCode":"IT","stateCode":"25","latitude":"45.40223000","longitude":"9.32512000"},{"name":"Trigolo","countryCode":"IT","stateCode":"25","latitude":"45.32997000","longitude":"9.81415000"},{"name":"Triuggio","countryCode":"IT","stateCode":"25","latitude":"45.66144000","longitude":"9.26691000"},{"name":"Trivolzio","countryCode":"IT","stateCode":"25","latitude":"45.25846000","longitude":"9.04275000"},{"name":"Tromello","countryCode":"IT","stateCode":"25","latitude":"45.20890000","longitude":"8.87054000"},{"name":"Tronzano Lago Maggiore","countryCode":"IT","stateCode":"25","latitude":"46.08871000","longitude":"8.73310000"},{"name":"Trovo","countryCode":"IT","stateCode":"25","latitude":"45.28296000","longitude":"9.03545000"},{"name":"Truccazzano","countryCode":"IT","stateCode":"25","latitude":"45.48455000","longitude":"9.46950000"},{"name":"Turano Lodigiano","countryCode":"IT","stateCode":"25","latitude":"45.24785000","longitude":"9.62221000"},{"name":"Turate","countryCode":"IT","stateCode":"25","latitude":"45.65727000","longitude":"9.00424000"},{"name":"Turbigo","countryCode":"IT","stateCode":"25","latitude":"45.53076000","longitude":"8.73671000"},{"name":"Ubiale","countryCode":"IT","stateCode":"25","latitude":"45.78350000","longitude":"9.61650000"},{"name":"Ubiale Clanezzo","countryCode":"IT","stateCode":"25","latitude":"45.78368000","longitude":"9.61935000"},{"name":"Uboldo","countryCode":"IT","stateCode":"25","latitude":"45.61527000","longitude":"9.00394000"},{"name":"Uggiate Trevano","countryCode":"IT","stateCode":"25","latitude":"45.82338000","longitude":"8.95964000"},{"name":"Urago d\'Oglio","countryCode":"IT","stateCode":"25","latitude":"45.51598000","longitude":"9.86966000"},{"name":"Urgnano","countryCode":"IT","stateCode":"25","latitude":"45.59943000","longitude":"9.69473000"},{"name":"Usmate-Velate","countryCode":"IT","stateCode":"25","latitude":"45.64798000","longitude":"9.36245000"},{"name":"Vaiano Cremasco","countryCode":"IT","stateCode":"25","latitude":"45.37133000","longitude":"9.58793000"},{"name":"Vailate","countryCode":"IT","stateCode":"25","latitude":"45.46231000","longitude":"9.60326000"},{"name":"Val Masino","countryCode":"IT","stateCode":"25","latitude":"46.21519000","longitude":"9.63804000"},{"name":"Val Rezzo","countryCode":"IT","stateCode":"25","latitude":"46.07268000","longitude":"9.11183000"},{"name":"Valbrona","countryCode":"IT","stateCode":"25","latitude":"45.87738000","longitude":"9.29884000"},{"name":"Valdisotto","countryCode":"IT","stateCode":"25","latitude":"46.43441000","longitude":"10.35695000"},{"name":"Valeggio","countryCode":"IT","stateCode":"25","latitude":"45.15065000","longitude":"8.86132000"},{"name":"Valera Fratta","countryCode":"IT","stateCode":"25","latitude":"45.25717000","longitude":"9.33615000"},{"name":"Valganna","countryCode":"IT","stateCode":"25","latitude":"45.90228000","longitude":"8.82333000"},{"name":"Valgoglio","countryCode":"IT","stateCode":"25","latitude":"45.97489000","longitude":"9.91355000"},{"name":"Valgreghentino","countryCode":"IT","stateCode":"25","latitude":"45.77928000","longitude":"9.41345000"},{"name":"Vall\'Alta","countryCode":"IT","stateCode":"25","latitude":"45.76116000","longitude":"9.82640000"},{"name":"Valle Lomellina","countryCode":"IT","stateCode":"25","latitude":"45.15096000","longitude":"8.66957000"},{"name":"Valle Salimbene","countryCode":"IT","stateCode":"25","latitude":"45.17196000","longitude":"9.23445000"},{"name":"Valleve","countryCode":"IT","stateCode":"25","latitude":"46.02819000","longitude":"9.74375000"},{"name":"Vallio Terme","countryCode":"IT","stateCode":"25","latitude":"45.60979000","longitude":"10.39737000"},{"name":"Valmadrera-Caserta","countryCode":"IT","stateCode":"25","latitude":"45.84628000","longitude":"9.35824000"},{"name":"Valmorea","countryCode":"IT","stateCode":"25","latitude":"45.81518000","longitude":"8.93064000"},{"name":"Valnegra","countryCode":"IT","stateCode":"25","latitude":"45.94909000","longitude":"9.68935000"},{"name":"Valtorta","countryCode":"IT","stateCode":"25","latitude":"45.97685000","longitude":"9.53478000"},{"name":"Valvestino","countryCode":"IT","stateCode":"25","latitude":"45.76069000","longitude":"10.59547000"},{"name":"Vanzaghello","countryCode":"IT","stateCode":"25","latitude":"45.57964000","longitude":"8.78234000"},{"name":"Vanzago","countryCode":"IT","stateCode":"25","latitude":"45.52566000","longitude":"8.99097000"},{"name":"Vaprio d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.57640000","longitude":"9.52407000"},{"name":"Varano Borghi","countryCode":"IT","stateCode":"25","latitude":"45.77407000","longitude":"8.70403000"},{"name":"Varedo","countryCode":"IT","stateCode":"25","latitude":"45.59761000","longitude":"9.16323000"},{"name":"Varenna","countryCode":"IT","stateCode":"25","latitude":"46.01078000","longitude":"9.28465000"},{"name":"Varese","countryCode":"IT","stateCode":"25","latitude":"45.82058000","longitude":"8.82511000"},{"name":"Varzi","countryCode":"IT","stateCode":"25","latitude":"44.82297000","longitude":"9.19762000"},{"name":"Vassena","countryCode":"IT","stateCode":"25","latitude":"45.92998000","longitude":"9.28399000"},{"name":"Vedano Olona","countryCode":"IT","stateCode":"25","latitude":"45.77570000","longitude":"8.88771000"},{"name":"Vedano al Lambro","countryCode":"IT","stateCode":"25","latitude":"45.60878000","longitude":"9.26785000"},{"name":"Veddasca","countryCode":"IT","stateCode":"25","latitude":"46.07058000","longitude":"8.79873000"},{"name":"Vedeseta","countryCode":"IT","stateCode":"25","latitude":"45.89102000","longitude":"9.53927000"},{"name":"Veduggio Con Colzano","countryCode":"IT","stateCode":"25","latitude":"45.73388000","longitude":"9.27024000"},{"name":"Velasca","countryCode":"IT","stateCode":"25","latitude":"45.63165000","longitude":"9.35519000"},{"name":"Veleso","countryCode":"IT","stateCode":"25","latitude":"45.90875000","longitude":"9.18090000"},{"name":"Velezzo Lomellina","countryCode":"IT","stateCode":"25","latitude":"45.16336000","longitude":"8.73724000"},{"name":"Vellezzo Bellini","countryCode":"IT","stateCode":"25","latitude":"45.26948000","longitude":"9.10088000"},{"name":"Vendrogno","countryCode":"IT","stateCode":"25","latitude":"46.03439000","longitude":"9.32944000"},{"name":"Venegono Inferiore","countryCode":"IT","stateCode":"25","latitude":"45.73569000","longitude":"8.89545000"},{"name":"Venegono Superiore","countryCode":"IT","stateCode":"25","latitude":"45.75246000","longitude":"8.89734000"},{"name":"Veniano","countryCode":"IT","stateCode":"25","latitude":"45.71629000","longitude":"8.98501000"},{"name":"Verano Brianza","countryCode":"IT","stateCode":"25","latitude":"45.68868000","longitude":"9.22454000"},{"name":"Vercana","countryCode":"IT","stateCode":"25","latitude":"46.15949000","longitude":"9.33514000"},{"name":"Verceia","countryCode":"IT","stateCode":"25","latitude":"46.19869000","longitude":"9.45474000"},{"name":"Vercurago","countryCode":"IT","stateCode":"25","latitude":"45.80943000","longitude":"9.42211000"},{"name":"Verdellino","countryCode":"IT","stateCode":"25","latitude":"45.60108000","longitude":"9.60805000"},{"name":"Verdello","countryCode":"IT","stateCode":"25","latitude":"45.60372000","longitude":"9.62852000"},{"name":"Verderio Inferiore","countryCode":"IT","stateCode":"25","latitude":"45.66558000","longitude":"9.43345000"},{"name":"Verderio Superiore","countryCode":"IT","stateCode":"25","latitude":"45.66778000","longitude":"9.44035000"},{"name":"Vergano-Villa","countryCode":"IT","stateCode":"25","latitude":"45.79416000","longitude":"9.37460000"},{"name":"Vergiate","countryCode":"IT","stateCode":"25","latitude":"45.72210000","longitude":"8.69530000"},{"name":"Vermezzo","countryCode":"IT","stateCode":"25","latitude":"45.39627000","longitude":"8.97904000"},{"name":"Vernate","countryCode":"IT","stateCode":"25","latitude":"45.31589000","longitude":"9.06045000"},{"name":"Verolanuova","countryCode":"IT","stateCode":"25","latitude":"45.32834000","longitude":"10.07857000"},{"name":"Verolavecchia","countryCode":"IT","stateCode":"25","latitude":"45.32862000","longitude":"10.05493000"},{"name":"Verretto","countryCode":"IT","stateCode":"25","latitude":"45.03976000","longitude":"9.11315000"},{"name":"Verrua Po","countryCode":"IT","stateCode":"25","latitude":"45.10686000","longitude":"9.17535000"},{"name":"Vertemate Con Minoprio","countryCode":"IT","stateCode":"25","latitude":"45.72518000","longitude":"9.07300000"},{"name":"Vertova","countryCode":"IT","stateCode":"25","latitude":"45.81000000","longitude":"9.84944000"},{"name":"Vervio","countryCode":"IT","stateCode":"25","latitude":"46.25285000","longitude":"10.24056000"},{"name":"Vescovato","countryCode":"IT","stateCode":"25","latitude":"45.17419000","longitude":"10.16451000"},{"name":"Vestone","countryCode":"IT","stateCode":"25","latitude":"45.70783000","longitude":"10.39611000"},{"name":"Vestreno","countryCode":"IT","stateCode":"25","latitude":"46.08329000","longitude":"9.32484000"},{"name":"Vezza d\'Oglio","countryCode":"IT","stateCode":"25","latitude":"46.23867000","longitude":"10.39825000"},{"name":"Viadana","countryCode":"IT","stateCode":"25","latitude":"44.93553000","longitude":"10.51898000"},{"name":"Viadanica","countryCode":"IT","stateCode":"25","latitude":"45.68468000","longitude":"9.96146000"},{"name":"Vicomoscano","countryCode":"IT","stateCode":"25","latitude":"44.97476000","longitude":"10.45045000"},{"name":"Vidalengo","countryCode":"IT","stateCode":"25","latitude":"45.52235000","longitude":"9.64128000"},{"name":"Vidardo","countryCode":"IT","stateCode":"25","latitude":"45.25667000","longitude":"9.40241000"},{"name":"Vidigulfo","countryCode":"IT","stateCode":"25","latitude":"45.29245000","longitude":"9.23498000"},{"name":"Vigano San Martino","countryCode":"IT","stateCode":"25","latitude":"45.72608000","longitude":"9.89616000"},{"name":"Viganò","countryCode":"IT","stateCode":"25","latitude":"45.72468000","longitude":"9.32494000"},{"name":"Vigevano","countryCode":"IT","stateCode":"25","latitude":"45.31407000","longitude":"8.85437000"},{"name":"Viggiù","countryCode":"IT","stateCode":"25","latitude":"45.87096000","longitude":"8.90861000"},{"name":"Vighignolo","countryCode":"IT","stateCode":"25","latitude":"45.49542000","longitude":"9.04308000"},{"name":"Vighizzolo","countryCode":"IT","stateCode":"25","latitude":"45.43524000","longitude":"10.35507000"},{"name":"Vigliano-Bettolino","countryCode":"IT","stateCode":"25","latitude":"45.43272000","longitude":"9.34422000"},{"name":"Vignate","countryCode":"IT","stateCode":"25","latitude":"45.49939000","longitude":"9.37719000"},{"name":"Vignola","countryCode":"IT","stateCode":"25","latitude":"46.08815000","longitude":"9.27456000"},{"name":"Vigolo","countryCode":"IT","stateCode":"25","latitude":"45.71642000","longitude":"10.02634000"},{"name":"Vigonzone","countryCode":"IT","stateCode":"25","latitude":"45.27350000","longitude":"9.30980000"},{"name":"Vill\'Albese","countryCode":"IT","stateCode":"25","latitude":"45.79684000","longitude":"9.18859000"},{"name":"Villa","countryCode":"IT","stateCode":"25","latitude":"46.20390000","longitude":"10.13385000"},{"name":"Villa Biscossi","countryCode":"IT","stateCode":"25","latitude":"45.09066000","longitude":"8.78715000"},{"name":"Villa Carcina","countryCode":"IT","stateCode":"25","latitude":"45.63329000","longitude":"10.19556000"},{"name":"Villa Cortese","countryCode":"IT","stateCode":"25","latitude":"45.56666000","longitude":"8.88712000"},{"name":"Villa Fornace","countryCode":"IT","stateCode":"25","latitude":"44.97194000","longitude":"9.25215000"},{"name":"Villa Guardia","countryCode":"IT","stateCode":"25","latitude":"45.77505000","longitude":"9.02321000"},{"name":"Villa Pedergnano","countryCode":"IT","stateCode":"25","latitude":"45.58528000","longitude":"9.99381000"},{"name":"Villa Poma","countryCode":"IT","stateCode":"25","latitude":"45.00238000","longitude":"11.11450000"},{"name":"Villa Raverio","countryCode":"IT","stateCode":"25","latitude":"45.69189000","longitude":"9.26239000"},{"name":"Villa d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.71398000","longitude":"9.46165000"},{"name":"Villa d\'Almè","countryCode":"IT","stateCode":"25","latitude":"45.74843000","longitude":"9.61702000"},{"name":"Villa d\'Ogna","countryCode":"IT","stateCode":"25","latitude":"45.90469000","longitude":"9.93085000"},{"name":"Villa d\'Oneta","countryCode":"IT","stateCode":"25","latitude":"45.87074000","longitude":"9.81929000"},{"name":"Villa di Chiavenna","countryCode":"IT","stateCode":"25","latitude":"46.33069000","longitude":"9.48114000"},{"name":"Villa di Serio","countryCode":"IT","stateCode":"25","latitude":"45.72260000","longitude":"9.73522000"},{"name":"Villachiara","countryCode":"IT","stateCode":"25","latitude":"45.35445000","longitude":"9.93081000"},{"name":"Villaggio Residenziale","countryCode":"IT","stateCode":"25","latitude":"45.52826000","longitude":"9.46737000"},{"name":"Villaggio del Sole","countryCode":"IT","stateCode":"25","latitude":"45.61398000","longitude":"9.10725000"},{"name":"Villanova","countryCode":"IT","stateCode":"25","latitude":"45.64027000","longitude":"9.39187000"},{"name":"Villanova d\'Ardenghi","countryCode":"IT","stateCode":"25","latitude":"45.17049000","longitude":"9.04078000"},{"name":"Villanova del Sillaro","countryCode":"IT","stateCode":"25","latitude":"45.23797000","longitude":"9.48186000"},{"name":"Villanterio","countryCode":"IT","stateCode":"25","latitude":"45.21780000","longitude":"9.36100000"},{"name":"Villanuova","countryCode":"IT","stateCode":"25","latitude":"45.44245000","longitude":"9.86690000"},{"name":"Villanuova sul Clisi","countryCode":"IT","stateCode":"25","latitude":"45.59938000","longitude":"10.45275000"},{"name":"Villapinta","countryCode":"IT","stateCode":"25","latitude":"46.17508000","longitude":"9.67950000"},{"name":"Villasanta","countryCode":"IT","stateCode":"25","latitude":"45.60634000","longitude":"9.30797000"},{"name":"Villassio","countryCode":"IT","stateCode":"25","latitude":"45.86313000","longitude":"9.84466000"},{"name":"Villimpenta","countryCode":"IT","stateCode":"25","latitude":"45.14111000","longitude":"11.03170000"},{"name":"Villongo","countryCode":"IT","stateCode":"25","latitude":"45.66939000","longitude":"9.93076000"},{"name":"Vilminore","countryCode":"IT","stateCode":"25","latitude":"45.99795000","longitude":"10.09531000"},{"name":"Vilminore di Scalve","countryCode":"IT","stateCode":"25","latitude":"45.99819000","longitude":"10.09376000"},{"name":"Vimercate","countryCode":"IT","stateCode":"25","latitude":"45.61545000","longitude":"9.36801000"},{"name":"Vimodrone","countryCode":"IT","stateCode":"25","latitude":"45.51461000","longitude":"9.28772000"},{"name":"Vione","countryCode":"IT","stateCode":"25","latitude":"46.24808000","longitude":"10.44842000"},{"name":"Visano","countryCode":"IT","stateCode":"25","latitude":"45.31684000","longitude":"10.37092000"},{"name":"Vistarino","countryCode":"IT","stateCode":"25","latitude":"45.21077000","longitude":"9.30825000"},{"name":"Vittuone","countryCode":"IT","stateCode":"25","latitude":"45.48792000","longitude":"8.95141000"},{"name":"Vizzola Ticino","countryCode":"IT","stateCode":"25","latitude":"45.62615000","longitude":"8.69651000"},{"name":"Vizzolo Predabissi","countryCode":"IT","stateCode":"25","latitude":"45.35587000","longitude":"9.34815000"},{"name":"Vobarno","countryCode":"IT","stateCode":"25","latitude":"45.64153000","longitude":"10.49866000"},{"name":"Voghera","countryCode":"IT","stateCode":"25","latitude":"44.99151000","longitude":"9.01175000"},{"name":"Volongo","countryCode":"IT","stateCode":"25","latitude":"45.21155000","longitude":"10.30242000"},{"name":"Volpara","countryCode":"IT","stateCode":"25","latitude":"44.95379000","longitude":"9.29750000"},{"name":"Volta Mantovana","countryCode":"IT","stateCode":"25","latitude":"45.32192000","longitude":"10.65891000"},{"name":"Voltido","countryCode":"IT","stateCode":"25","latitude":"45.11197000","longitude":"10.33298000"},{"name":"Zandobbio","countryCode":"IT","stateCode":"25","latitude":"45.68613000","longitude":"9.85785000"},{"name":"Zanica","countryCode":"IT","stateCode":"25","latitude":"45.64088000","longitude":"9.68566000"},{"name":"Zavattarello","countryCode":"IT","stateCode":"25","latitude":"44.86766000","longitude":"9.26662000"},{"name":"Zeccone","countryCode":"IT","stateCode":"25","latitude":"45.25787000","longitude":"9.20115000"},{"name":"Zelbio","countryCode":"IT","stateCode":"25","latitude":"45.90458000","longitude":"9.18054000"},{"name":"Zelo Buon Persico","countryCode":"IT","stateCode":"25","latitude":"45.41170000","longitude":"9.43171000"},{"name":"Zelo Surrigone","countryCode":"IT","stateCode":"25","latitude":"45.38767000","longitude":"8.98504000"},{"name":"Zeme","countryCode":"IT","stateCode":"25","latitude":"45.19686000","longitude":"8.66733000"},{"name":"Zenevredo","countryCode":"IT","stateCode":"25","latitude":"45.05391000","longitude":"9.32667000"},{"name":"Zerbo","countryCode":"IT","stateCode":"25","latitude":"45.11046000","longitude":"9.39606000"},{"name":"Zerbolò","countryCode":"IT","stateCode":"25","latitude":"45.20676000","longitude":"9.01441000"},{"name":"Zibido San Giacomo","countryCode":"IT","stateCode":"25","latitude":"45.36041000","longitude":"9.11119000"},{"name":"Zinasco Vecchio","countryCode":"IT","stateCode":"25","latitude":"45.12836000","longitude":"9.02975000"},{"name":"Zoccorino-Vergo","countryCode":"IT","stateCode":"25","latitude":"45.69735000","longitude":"9.25377000"},{"name":"Zogno","countryCode":"IT","stateCode":"25","latitude":"45.79378000","longitude":"9.65992000"},{"name":"Zone","countryCode":"IT","stateCode":"25","latitude":"45.76339000","longitude":"10.11586000"},{"name":"Zorlesco","countryCode":"IT","stateCode":"25","latitude":"45.20035000","longitude":"9.61603000"},{"name":"Abbadia Cerreto","countryCode":"IT","stateCode":"25","latitude":"45.31217000","longitude":"9.59416000"},{"name":"Abbadia Lariana","countryCode":"IT","stateCode":"25","latitude":"45.89947000","longitude":"9.33518000"},{"name":"Abbazia","countryCode":"IT","stateCode":"25","latitude":"45.74800000","longitude":"9.84205000"},{"name":"Abbiategrasso","countryCode":"IT","stateCode":"25","latitude":"45.39821000","longitude":"8.91678000"},{"name":"Acquafredda","countryCode":"IT","stateCode":"25","latitude":"45.30697000","longitude":"10.41343000"},{"name":"Acquanegra Cremonese","countryCode":"IT","stateCode":"25","latitude":"45.16864000","longitude":"9.89074000"},{"name":"Acquanegra sul Chiese","countryCode":"IT","stateCode":"25","latitude":"45.16404000","longitude":"10.43323000"},{"name":"Adrara San Martino","countryCode":"IT","stateCode":"25","latitude":"45.70228000","longitude":"9.94896000"},{"name":"Adrara San Rocco","countryCode":"IT","stateCode":"25","latitude":"45.71578000","longitude":"9.95906000"},{"name":"Adro","countryCode":"IT","stateCode":"25","latitude":"45.62059000","longitude":"9.96159000"},{"name":"Agnadello","countryCode":"IT","stateCode":"25","latitude":"45.44516000","longitude":"9.55408000"},{"name":"Agnosine","countryCode":"IT","stateCode":"25","latitude":"45.64969000","longitude":"10.35267000"},{"name":"Agra","countryCode":"IT","stateCode":"25","latitude":"46.03668000","longitude":"8.76833000"},{"name":"Agrate Brianza","countryCode":"IT","stateCode":"25","latitude":"45.57431000","longitude":"9.34793000"},{"name":"Aicurzio","countryCode":"IT","stateCode":"25","latitude":"45.63998000","longitude":"9.41495000"},{"name":"Airuno","countryCode":"IT","stateCode":"25","latitude":"45.75352000","longitude":"9.42765000"},{"name":"Alagna","countryCode":"IT","stateCode":"25","latitude":"45.16917000","longitude":"8.88947000"},{"name":"Albairate","countryCode":"IT","stateCode":"25","latitude":"45.41957000","longitude":"8.93744000"},{"name":"Albano Sant\'Alessandro","countryCode":"IT","stateCode":"25","latitude":"45.68762000","longitude":"9.76651000"},{"name":"Albaredo","countryCode":"IT","stateCode":"25","latitude":"46.10293000","longitude":"9.59046000"},{"name":"Albaredo Arnaboldi","countryCode":"IT","stateCode":"25","latitude":"45.10666000","longitude":"9.24296000"},{"name":"Albavilla","countryCode":"IT","stateCode":"25","latitude":"45.80038000","longitude":"9.18504000"},{"name":"Albese Con Cassano","countryCode":"IT","stateCode":"25","latitude":"45.79488000","longitude":"9.16364000"},{"name":"Albiate","countryCode":"IT","stateCode":"25","latitude":"45.65537000","longitude":"9.25035000"},{"name":"Albignano","countryCode":"IT","stateCode":"25","latitude":"45.50054000","longitude":"9.49299000"},{"name":"Albino","countryCode":"IT","stateCode":"25","latitude":"45.76444000","longitude":"9.79904000"},{"name":"Albiolo","countryCode":"IT","stateCode":"25","latitude":"45.80558000","longitude":"8.93924000"},{"name":"Albizzate","countryCode":"IT","stateCode":"25","latitude":"45.72698000","longitude":"8.80312000"},{"name":"Albonese","countryCode":"IT","stateCode":"25","latitude":"45.29285000","longitude":"8.70615000"},{"name":"Albosaggia","countryCode":"IT","stateCode":"25","latitude":"46.14749000","longitude":"9.85405000"},{"name":"Albuzzano","countryCode":"IT","stateCode":"25","latitude":"45.18719000","longitude":"9.27383000"},{"name":"Alfianello","countryCode":"IT","stateCode":"25","latitude":"45.26698000","longitude":"10.14817000"},{"name":"Algua","countryCode":"IT","stateCode":"25","latitude":"45.82584000","longitude":"9.72225000"},{"name":"Almenno San Bartolomeo","countryCode":"IT","stateCode":"25","latitude":"45.73912000","longitude":"9.58082000"},{"name":"Almenno San Salvatore","countryCode":"IT","stateCode":"25","latitude":"45.74971000","longitude":"9.59699000"},{"name":"Almè","countryCode":"IT","stateCode":"25","latitude":"45.73883000","longitude":"9.61558000"},{"name":"Alserio","countryCode":"IT","stateCode":"25","latitude":"45.77888000","longitude":"9.20014000"},{"name":"Alzano Lombardo","countryCode":"IT","stateCode":"25","latitude":"45.73681000","longitude":"9.72638000"},{"name":"Alzate Brianza","countryCode":"IT","stateCode":"25","latitude":"45.76978000","longitude":"9.18204000"},{"name":"Ambivere","countryCode":"IT","stateCode":"25","latitude":"45.71958000","longitude":"9.55015000"},{"name":"Andalo Valtellino","countryCode":"IT","stateCode":"25","latitude":"46.13599000","longitude":"9.47384000"},{"name":"Anfo","countryCode":"IT","stateCode":"25","latitude":"45.76575000","longitude":"10.49382000"},{"name":"Angera","countryCode":"IT","stateCode":"25","latitude":"45.77555000","longitude":"8.57861000"},{"name":"Angolo Terme","countryCode":"IT","stateCode":"25","latitude":"45.89168000","longitude":"10.14963000"},{"name":"Annicco","countryCode":"IT","stateCode":"25","latitude":"45.24344000","longitude":"9.87905000"},{"name":"Annone di Brianza","countryCode":"IT","stateCode":"25","latitude":"45.80216000","longitude":"9.33119000"},{"name":"Antegnate","countryCode":"IT","stateCode":"25","latitude":"45.48648000","longitude":"9.79146000"},{"name":"Anzano del Parco","countryCode":"IT","stateCode":"25","latitude":"45.77006000","longitude":"9.19752000"},{"name":"Appiano Gentile","countryCode":"IT","stateCode":"25","latitude":"45.73499000","longitude":"8.98103000"},{"name":"Aprica","countryCode":"IT","stateCode":"25","latitude":"46.15220000","longitude":"10.14884000"},{"name":"Arcene","countryCode":"IT","stateCode":"25","latitude":"45.57717000","longitude":"9.61461000"},{"name":"Arcisate","countryCode":"IT","stateCode":"25","latitude":"45.85578000","longitude":"8.86823000"},{"name":"Arconate","countryCode":"IT","stateCode":"25","latitude":"45.54134000","longitude":"8.84891000"},{"name":"Arcore","countryCode":"IT","stateCode":"25","latitude":"45.62675000","longitude":"9.32454000"},{"name":"Ardenno","countryCode":"IT","stateCode":"25","latitude":"46.16714000","longitude":"9.64729000"},{"name":"Ardesio","countryCode":"IT","stateCode":"25","latitude":"45.93613000","longitude":"9.92950000"},{"name":"Ardole San Marino","countryCode":"IT","stateCode":"25","latitude":"45.15633000","longitude":"10.10546000"},{"name":"Arena Po","countryCode":"IT","stateCode":"25","latitude":"45.09427000","longitude":"9.36312000"},{"name":"Arese","countryCode":"IT","stateCode":"25","latitude":"45.55048000","longitude":"9.07741000"},{"name":"Argegno","countryCode":"IT","stateCode":"25","latitude":"45.94218000","longitude":"9.12635000"},{"name":"Arlate","countryCode":"IT","stateCode":"25","latitude":"45.72363000","longitude":"9.44242000"},{"name":"Arluno","countryCode":"IT","stateCode":"25","latitude":"45.50344000","longitude":"8.94222000"},{"name":"Arosio","countryCode":"IT","stateCode":"25","latitude":"45.71933000","longitude":"9.20816000"},{"name":"Arsago Seprio","countryCode":"IT","stateCode":"25","latitude":"45.68764000","longitude":"8.73509000"},{"name":"Artogne","countryCode":"IT","stateCode":"25","latitude":"45.85437000","longitude":"10.16646000"},{"name":"Arzago d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.48137000","longitude":"9.56415000"},{"name":"Asola","countryCode":"IT","stateCode":"25","latitude":"45.22018000","longitude":"10.41214000"},{"name":"Assago","countryCode":"IT","stateCode":"25","latitude":"45.40887000","longitude":"9.12565000"},{"name":"Asso","countryCode":"IT","stateCode":"25","latitude":"45.86061000","longitude":"9.26730000"},{"name":"Aurogna","countryCode":"IT","stateCode":"25","latitude":"46.17147000","longitude":"9.35536000"},{"name":"Averara","countryCode":"IT","stateCode":"25","latitude":"45.98847000","longitude":"9.63160000"},{"name":"Aviatico","countryCode":"IT","stateCode":"25","latitude":"45.79758000","longitude":"9.77145000"},{"name":"Azzanello","countryCode":"IT","stateCode":"25","latitude":"45.31312000","longitude":"9.91973000"},{"name":"Azzano","countryCode":"IT","stateCode":"25","latitude":"45.98096000","longitude":"9.20284000"},{"name":"Azzano Mella","countryCode":"IT","stateCode":"25","latitude":"45.45458000","longitude":"10.11717000"},{"name":"Azzano San Paolo","countryCode":"IT","stateCode":"25","latitude":"45.65798000","longitude":"9.67305000"},{"name":"Azzate","countryCode":"IT","stateCode":"25","latitude":"45.77803000","longitude":"8.79414000"},{"name":"Azzio","countryCode":"IT","stateCode":"25","latitude":"45.88468000","longitude":"8.70853000"},{"name":"Azzone","countryCode":"IT","stateCode":"25","latitude":"45.97903000","longitude":"10.11284000"},{"name":"Badalasco","countryCode":"IT","stateCode":"25","latitude":"45.54217000","longitude":"9.55494000"},{"name":"Badia Pavese","countryCode":"IT","stateCode":"25","latitude":"45.12087000","longitude":"9.46866000"},{"name":"Badile","countryCode":"IT","stateCode":"25","latitude":"45.35061000","longitude":"9.12705000"},{"name":"Bagnaria","countryCode":"IT","stateCode":"25","latitude":"44.82726000","longitude":"9.12256000"},{"name":"Bagnatica","countryCode":"IT","stateCode":"25","latitude":"45.66088000","longitude":"9.78106000"},{"name":"Bagnolo Cremasco","countryCode":"IT","stateCode":"25","latitude":"45.36117000","longitude":"9.61296000"},{"name":"Bagnolo Mella","countryCode":"IT","stateCode":"25","latitude":"45.42765000","longitude":"10.18638000"},{"name":"Bagnolo San Vito","countryCode":"IT","stateCode":"25","latitude":"45.08892000","longitude":"10.87747000"},{"name":"Bagolino","countryCode":"IT","stateCode":"25","latitude":"45.82519000","longitude":"10.46183000"},{"name":"Ballabio","countryCode":"IT","stateCode":"25","latitude":"45.89629000","longitude":"9.42294000"},{"name":"Baraggia","countryCode":"IT","stateCode":"25","latitude":"45.85516000","longitude":"8.90885000"},{"name":"Baranzate","countryCode":"IT","stateCode":"25","latitude":"45.52717000","longitude":"9.11724000"},{"name":"Barasso","countryCode":"IT","stateCode":"25","latitude":"45.84048000","longitude":"8.75683000"},{"name":"Barbariga","countryCode":"IT","stateCode":"25","latitude":"45.40508000","longitude":"10.05437000"},{"name":"Barbata","countryCode":"IT","stateCode":"25","latitude":"45.47498000","longitude":"9.77736000"},{"name":"Barbianello","countryCode":"IT","stateCode":"25","latitude":"45.07571000","longitude":"9.20602000"},{"name":"Bardello","countryCode":"IT","stateCode":"25","latitude":"45.83597000","longitude":"8.69683000"},{"name":"Bareggio","countryCode":"IT","stateCode":"25","latitude":"45.47927000","longitude":"8.99789000"},{"name":"Bargano","countryCode":"IT","stateCode":"25","latitude":"45.24031000","longitude":"9.44689000"},{"name":"Barghe","countryCode":"IT","stateCode":"25","latitude":"45.67833000","longitude":"10.40775000"},{"name":"Bariano","countryCode":"IT","stateCode":"25","latitude":"45.51258000","longitude":"9.70366000"},{"name":"Barlassina","countryCode":"IT","stateCode":"25","latitude":"45.65558000","longitude":"9.12878000"},{"name":"Barni","countryCode":"IT","stateCode":"25","latitude":"45.91111000","longitude":"9.26592000"},{"name":"Barzago","countryCode":"IT","stateCode":"25","latitude":"45.75548000","longitude":"9.31424000"},{"name":"Barzana","countryCode":"IT","stateCode":"25","latitude":"45.73340000","longitude":"9.56842000"},{"name":"Barzanò","countryCode":"IT","stateCode":"25","latitude":"45.73257000","longitude":"9.31360000"},{"name":"Barzio","countryCode":"IT","stateCode":"25","latitude":"45.94349000","longitude":"9.46694000"},{"name":"Bascapè","countryCode":"IT","stateCode":"25","latitude":"45.30598000","longitude":"9.31397000"},{"name":"Basiano","countryCode":"IT","stateCode":"25","latitude":"45.58248000","longitude":"9.46325000"},{"name":"Basiglio","countryCode":"IT","stateCode":"25","latitude":"45.35917000","longitude":"9.15855000"},{"name":"Bassano Bresciano","countryCode":"IT","stateCode":"25","latitude":"45.32827000","longitude":"10.12869000"},{"name":"Bastida Pancarana","countryCode":"IT","stateCode":"25","latitude":"45.08606000","longitude":"9.08515000"},{"name":"Bastida de\' Dossi","countryCode":"IT","stateCode":"25","latitude":"45.03976000","longitude":"8.92155000"},{"name":"Battaglione-Bagnara","countryCode":"IT","stateCode":"25","latitude":"45.11638000","longitude":"10.06726000"},{"name":"Battuda","countryCode":"IT","stateCode":"25","latitude":"45.27466000","longitude":"9.07805000"},{"name":"Bedero","countryCode":"IT","stateCode":"25","latitude":"45.97776000","longitude":"8.71852000"},{"name":"Bedero Valcuvia","countryCode":"IT","stateCode":"25","latitude":"45.91088000","longitude":"8.79553000"},{"name":"Bedizzole","countryCode":"IT","stateCode":"25","latitude":"45.51038000","longitude":"10.42327000"},{"name":"Bedulita","countryCode":"IT","stateCode":"25","latitude":"45.79138000","longitude":"9.55165000"},{"name":"Belforte","countryCode":"IT","stateCode":"25","latitude":"45.08097000","longitude":"10.56156000"},{"name":"Belgioioso","countryCode":"IT","stateCode":"25","latitude":"45.15933000","longitude":"9.31347000"},{"name":"Bellagio","countryCode":"IT","stateCode":"25","latitude":"45.98772000","longitude":"9.26182000"},{"name":"Bellano","countryCode":"IT","stateCode":"25","latitude":"46.04426000","longitude":"9.30734000"},{"name":"Bellinzago Lombardo","countryCode":"IT","stateCode":"25","latitude":"45.54207000","longitude":"9.44595000"},{"name":"Bellusco","countryCode":"IT","stateCode":"25","latitude":"45.61958000","longitude":"9.41905000"},{"name":"Bema","countryCode":"IT","stateCode":"25","latitude":"46.10819000","longitude":"9.56414000"},{"name":"Bene Lario","countryCode":"IT","stateCode":"25","latitude":"46.02898000","longitude":"9.18414000"},{"name":"Berbenno","countryCode":"IT","stateCode":"25","latitude":"45.81478000","longitude":"9.57105000"},{"name":"Berbenno di Valtellina","countryCode":"IT","stateCode":"25","latitude":"46.16641000","longitude":"9.74734000"},{"name":"Beregazzo","countryCode":"IT","stateCode":"25","latitude":"45.77019000","longitude":"8.95869000"},{"name":"Beregazzo con Figliaro","countryCode":"IT","stateCode":"25","latitude":"45.78068000","longitude":"8.94414000"},{"name":"Bereguardo","countryCode":"IT","stateCode":"25","latitude":"45.25706000","longitude":"9.02735000"},{"name":"Bergamo","countryCode":"IT","stateCode":"25","latitude":"45.69601000","longitude":"9.66721000"},{"name":"Berlingo","countryCode":"IT","stateCode":"25","latitude":"45.50281000","longitude":"10.03436000"},{"name":"Bernareggio","countryCode":"IT","stateCode":"25","latitude":"45.64778000","longitude":"9.40505000"},{"name":"Bernate Ticino","countryCode":"IT","stateCode":"25","latitude":"45.47873000","longitude":"8.81834000"},{"name":"Bertonico","countryCode":"IT","stateCode":"25","latitude":"45.23307000","longitude":"9.66806000"},{"name":"Berzo","countryCode":"IT","stateCode":"25","latitude":"46.09287000","longitude":"10.33303000"},{"name":"Berzo Inferiore","countryCode":"IT","stateCode":"25","latitude":"45.93027000","longitude":"10.27696000"},{"name":"Berzo San Fermo","countryCode":"IT","stateCode":"25","latitude":"45.71938000","longitude":"9.90316000"},{"name":"Besana in Brianza","countryCode":"IT","stateCode":"25","latitude":"45.70235000","longitude":"9.29470000"},{"name":"Besano","countryCode":"IT","stateCode":"25","latitude":"45.88949000","longitude":"8.89068000"},{"name":"Besate","countryCode":"IT","stateCode":"25","latitude":"45.31296000","longitude":"8.96964000"},{"name":"Besnate","countryCode":"IT","stateCode":"25","latitude":"45.69858000","longitude":"8.76734000"},{"name":"Besozzo","countryCode":"IT","stateCode":"25","latitude":"45.84889000","longitude":"8.66517000"},{"name":"Bettola","countryCode":"IT","stateCode":"25","latitude":"45.33173000","longitude":"9.02080000"},{"name":"Bettola-Zeloforomagno","countryCode":"IT","stateCode":"25","latitude":"45.43080000","longitude":"9.30870000"},{"name":"Biandronno","countryCode":"IT","stateCode":"25","latitude":"45.81281000","longitude":"8.70882000"},{"name":"Bianzano","countryCode":"IT","stateCode":"25","latitude":"45.77309000","longitude":"9.91816000"},{"name":"Bianzone","countryCode":"IT","stateCode":"25","latitude":"46.18665000","longitude":"10.10934000"},{"name":"Biassono","countryCode":"IT","stateCode":"25","latitude":"45.62864000","longitude":"9.27124000"},{"name":"Bienno","countryCode":"IT","stateCode":"25","latitude":"45.93526000","longitude":"10.29232000"},{"name":"Binago","countryCode":"IT","stateCode":"25","latitude":"45.78218000","longitude":"8.92234000"},{"name":"Binasco","countryCode":"IT","stateCode":"25","latitude":"45.33102000","longitude":"9.09440000"},{"name":"Bione","countryCode":"IT","stateCode":"25","latitude":"45.67279000","longitude":"10.33887000"},{"name":"Bisuschio","countryCode":"IT","stateCode":"25","latitude":"45.87148000","longitude":"8.86843000"},{"name":"Bizzarone","countryCode":"IT","stateCode":"25","latitude":"45.83428000","longitude":"8.94274000"},{"name":"Blello","countryCode":"IT","stateCode":"25","latitude":"45.83778000","longitude":"9.57105000"},{"name":"Blessagno","countryCode":"IT","stateCode":"25","latitude":"45.95908000","longitude":"9.09754000"},{"name":"Blevio","countryCode":"IT","stateCode":"25","latitude":"45.84218000","longitude":"9.10514000"},{"name":"Bodio","countryCode":"IT","stateCode":"25","latitude":"45.78989000","longitude":"8.75146000"},{"name":"Bodio Lomnago","countryCode":"IT","stateCode":"25","latitude":"45.78867000","longitude":"8.75083000"},{"name":"Boffalora Sopra Ticino","countryCode":"IT","stateCode":"25","latitude":"45.46735000","longitude":"8.83095000"},{"name":"Boffalora d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.35851000","longitude":"9.49628000"},{"name":"Bolgare","countryCode":"IT","stateCode":"25","latitude":"45.63242000","longitude":"9.81412000"},{"name":"Bolladello-Peveranza","countryCode":"IT","stateCode":"25","latitude":"45.68649000","longitude":"8.84517000"},{"name":"Bollate","countryCode":"IT","stateCode":"25","latitude":"45.54647000","longitude":"9.12054000"},{"name":"Boltiere","countryCode":"IT","stateCode":"25","latitude":"45.60088000","longitude":"9.57845000"},{"name":"Bonate Sopra","countryCode":"IT","stateCode":"25","latitude":"45.68179000","longitude":"9.55956000"},{"name":"Bonate Sotto","countryCode":"IT","stateCode":"25","latitude":"45.66818000","longitude":"9.55865000"},{"name":"Bondeno","countryCode":"IT","stateCode":"25","latitude":"44.93569000","longitude":"10.86035000"},{"name":"Bondione","countryCode":"IT","stateCode":"25","latitude":"46.03541000","longitude":"10.00832000"},{"name":"Bonemerse","countryCode":"IT","stateCode":"25","latitude":"45.11367000","longitude":"10.07747000"},{"name":"Bordolano","countryCode":"IT","stateCode":"25","latitude":"45.29170000","longitude":"9.98731000"},{"name":"Borgarello","countryCode":"IT","stateCode":"25","latitude":"45.24066000","longitude":"9.14055000"},{"name":"Borghetto Lodigiano","countryCode":"IT","stateCode":"25","latitude":"45.21326000","longitude":"9.49946000"},{"name":"Borgo Priolo","countryCode":"IT","stateCode":"25","latitude":"44.96632000","longitude":"9.14835000"},{"name":"Borgo San Giacomo","countryCode":"IT","stateCode":"25","latitude":"45.34798000","longitude":"9.96817000"},{"name":"Borgo San Giovanni","countryCode":"IT","stateCode":"25","latitude":"45.27787000","longitude":"9.43496000"},{"name":"Borgo San Siro","countryCode":"IT","stateCode":"25","latitude":"45.23506000","longitude":"8.91334000"},{"name":"Borgo di Terzo","countryCode":"IT","stateCode":"25","latitude":"45.72078000","longitude":"9.89096000"},{"name":"Borgoforte","countryCode":"IT","stateCode":"25","latitude":"45.05185000","longitude":"10.75018000"},{"name":"Borgofranco sul Po","countryCode":"IT","stateCode":"25","latitude":"45.04658000","longitude":"11.20930000"},{"name":"Borgoratto Mormorolo","countryCode":"IT","stateCode":"25","latitude":"44.92889000","longitude":"9.19402000"},{"name":"Borgosatollo","countryCode":"IT","stateCode":"25","latitude":"45.47690000","longitude":"10.24030000"},{"name":"Bormio","countryCode":"IT","stateCode":"25","latitude":"46.46717000","longitude":"10.37008000"},{"name":"Bornasco","countryCode":"IT","stateCode":"25","latitude":"45.26657000","longitude":"9.21795000"},{"name":"Bornato","countryCode":"IT","stateCode":"25","latitude":"45.59368000","longitude":"10.04090000"},{"name":"Borno","countryCode":"IT","stateCode":"25","latitude":"45.94748000","longitude":"10.20243000"},{"name":"Boschetto","countryCode":"IT","stateCode":"25","latitude":"45.16591000","longitude":"10.02656000"},{"name":"Bosco Ex Parmigiano","countryCode":"IT","stateCode":"25","latitude":"45.10697000","longitude":"10.03870000"},{"name":"Bosisio Parini","countryCode":"IT","stateCode":"25","latitude":"45.80075000","longitude":"9.29000000"},{"name":"Bosnasco","countryCode":"IT","stateCode":"25","latitude":"45.06400000","longitude":"9.35692000"},{"name":"Bossico","countryCode":"IT","stateCode":"25","latitude":"45.82839000","longitude":"10.04506000"},{"name":"Botta","countryCode":"IT","stateCode":"25","latitude":"45.83222000","longitude":"9.53257000"},{"name":"Bottanuco","countryCode":"IT","stateCode":"25","latitude":"45.63931000","longitude":"9.50903000"},{"name":"Botticino","countryCode":"IT","stateCode":"25","latitude":"45.52972000","longitude":"10.31085000"},{"name":"Bovegno","countryCode":"IT","stateCode":"25","latitude":"45.79121000","longitude":"10.27012000"},{"name":"Bovezzo","countryCode":"IT","stateCode":"25","latitude":"45.58998000","longitude":"10.24184000"},{"name":"Bovisio-Masciago","countryCode":"IT","stateCode":"25","latitude":"45.61019000","longitude":"9.15301000"},{"name":"Bozzolo","countryCode":"IT","stateCode":"25","latitude":"45.10324000","longitude":"10.47988000"},{"name":"Bracca","countryCode":"IT","stateCode":"25","latitude":"45.82267000","longitude":"9.70784000"},{"name":"Brandico","countryCode":"IT","stateCode":"25","latitude":"45.45418000","longitude":"10.05267000"},{"name":"Branzi","countryCode":"IT","stateCode":"25","latitude":"46.00249000","longitude":"9.75935000"},{"name":"Braone","countryCode":"IT","stateCode":"25","latitude":"45.99011000","longitude":"10.34178000"},{"name":"Brebbia","countryCode":"IT","stateCode":"25","latitude":"45.82983000","longitude":"8.65042000"},{"name":"Bregano","countryCode":"IT","stateCode":"25","latitude":"45.82578000","longitude":"8.68773000"},{"name":"Bregnano","countryCode":"IT","stateCode":"25","latitude":"45.69778000","longitude":"9.05934000"},{"name":"Brembate","countryCode":"IT","stateCode":"25","latitude":"45.60468000","longitude":"9.55480000"},{"name":"Brembate di Sopra","countryCode":"IT","stateCode":"25","latitude":"45.71668000","longitude":"9.57945000"},{"name":"Brembilla","countryCode":"IT","stateCode":"25","latitude":"45.82154000","longitude":"9.59679000"},{"name":"Brembio","countryCode":"IT","stateCode":"25","latitude":"45.21234000","longitude":"9.57244000"},{"name":"Breme","countryCode":"IT","stateCode":"25","latitude":"45.12756000","longitude":"8.62564000"},{"name":"Brenna","countryCode":"IT","stateCode":"25","latitude":"45.74338000","longitude":"9.18657000"},{"name":"Brenno Useria","countryCode":"IT","stateCode":"25","latitude":"45.86148000","longitude":"8.87801000"},{"name":"Breno","countryCode":"IT","stateCode":"25","latitude":"45.95889000","longitude":"10.30648000"},{"name":"Brenta","countryCode":"IT","stateCode":"25","latitude":"45.89418000","longitude":"8.68373000"},{"name":"Brescia","countryCode":"IT","stateCode":"25","latitude":"45.53558000","longitude":"10.21472000"},{"name":"Bressana","countryCode":"IT","stateCode":"25","latitude":"45.07807000","longitude":"9.13119000"},{"name":"Bresso","countryCode":"IT","stateCode":"25","latitude":"45.53792000","longitude":"9.18921000"},{"name":"Brezzo di Bedero","countryCode":"IT","stateCode":"25","latitude":"45.97838000","longitude":"8.71743000"},{"name":"Brienno","countryCode":"IT","stateCode":"25","latitude":"45.91175000","longitude":"9.13142000"},{"name":"Brignano Gera d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.54324000","longitude":"9.64424000"},{"name":"Brinzio","countryCode":"IT","stateCode":"25","latitude":"45.88914000","longitude":"8.78683000"},{"name":"Brione","countryCode":"IT","stateCode":"25","latitude":"45.64228000","longitude":"10.14846000"},{"name":"Briosco","countryCode":"IT","stateCode":"25","latitude":"45.71008000","longitude":"9.24064000"},{"name":"Brissago-Valtravaglia","countryCode":"IT","stateCode":"25","latitude":"45.94921000","longitude":"8.74590000"},{"name":"Brivio","countryCode":"IT","stateCode":"25","latitude":"45.73725000","longitude":"9.44249000"},{"name":"Brongio","countryCode":"IT","stateCode":"25","latitude":"45.76535000","longitude":"9.31251000"},{"name":"Broni","countryCode":"IT","stateCode":"25","latitude":"45.06394000","longitude":"9.25993000"},{"name":"Brozzo","countryCode":"IT","stateCode":"25","latitude":"45.72019000","longitude":"10.23092000"},{"name":"Brugherio","countryCode":"IT","stateCode":"25","latitude":"45.55301000","longitude":"9.29907000"},{"name":"Brumano","countryCode":"IT","stateCode":"25","latitude":"45.85463000","longitude":"9.50064000"},{"name":"Brunate","countryCode":"IT","stateCode":"25","latitude":"45.82096000","longitude":"9.09869000"},{"name":"Brunello","countryCode":"IT","stateCode":"25","latitude":"45.76497000","longitude":"8.79533000"},{"name":"Brusaporto","countryCode":"IT","stateCode":"25","latitude":"45.67140000","longitude":"9.76041000"},{"name":"Brusimpiano","countryCode":"IT","stateCode":"25","latitude":"45.94468000","longitude":"8.88953000"},{"name":"Bubbiano","countryCode":"IT","stateCode":"25","latitude":"45.32727000","longitude":"9.01455000"},{"name":"Buccinasco","countryCode":"IT","stateCode":"25","latitude":"45.40703000","longitude":"9.10830000"},{"name":"Buffalora-Bettole","countryCode":"IT","stateCode":"25","latitude":"45.49681000","longitude":"10.27518000"},{"name":"Buglio in Monte","countryCode":"IT","stateCode":"25","latitude":"46.18336000","longitude":"9.67542000"},{"name":"Buguggiate","countryCode":"IT","stateCode":"25","latitude":"45.78227000","longitude":"8.81063000"},{"name":"Bulciago","countryCode":"IT","stateCode":"25","latitude":"45.75058000","longitude":"9.28534000"},{"name":"Bulgarograsso","countryCode":"IT","stateCode":"25","latitude":"45.74708000","longitude":"9.00644000"},{"name":"Bulgorello","countryCode":"IT","stateCode":"25","latitude":"45.72433000","longitude":"9.05524000"},{"name":"Burago di Molgora","countryCode":"IT","stateCode":"25","latitude":"45.59648000","longitude":"9.38165000"},{"name":"Buscate","countryCode":"IT","stateCode":"25","latitude":"45.54353000","longitude":"8.81297000"},{"name":"Buscoldo","countryCode":"IT","stateCode":"25","latitude":"45.09430000","longitude":"10.69581000"},{"name":"Busnago","countryCode":"IT","stateCode":"25","latitude":"45.61648000","longitude":"9.46375000"},{"name":"Bussero","countryCode":"IT","stateCode":"25","latitude":"45.53407000","longitude":"9.37205000"},{"name":"Busto Arsizio","countryCode":"IT","stateCode":"25","latitude":"45.61128000","longitude":"8.84914000"},{"name":"Busto Garolfo","countryCode":"IT","stateCode":"25","latitude":"45.54809000","longitude":"8.88298000"},{"name":"Ca\' d\'Andrea","countryCode":"IT","stateCode":"25","latitude":"45.11957000","longitude":"10.27748000"},{"name":"Cabiate","countryCode":"IT","stateCode":"25","latitude":"45.67418000","longitude":"9.17374000"},{"name":"Cadegliano-Viconago","countryCode":"IT","stateCode":"25","latitude":"45.95948000","longitude":"8.84343000"},{"name":"Cadenabbia","countryCode":"IT","stateCode":"25","latitude":"45.98861000","longitude":"9.23615000"},{"name":"Cadorago-Caslino al Piano","countryCode":"IT","stateCode":"25","latitude":"45.72728000","longitude":"9.03784000"},{"name":"Cadrezzate","countryCode":"IT","stateCode":"25","latitude":"45.79927000","longitude":"8.64333000"},{"name":"Caglio","countryCode":"IT","stateCode":"25","latitude":"45.87146000","longitude":"9.23719000"},{"name":"Cagno","countryCode":"IT","stateCode":"25","latitude":"45.81108000","longitude":"8.91733000"},{"name":"Caino","countryCode":"IT","stateCode":"25","latitude":"45.60939000","longitude":"10.31317000"},{"name":"Caiolo","countryCode":"IT","stateCode":"25","latitude":"46.14999000","longitude":"9.81455000"},{"name":"Cairate","countryCode":"IT","stateCode":"25","latitude":"45.68750000","longitude":"8.86807000"},{"name":"Calchera-Frontale","countryCode":"IT","stateCode":"25","latitude":"45.83415000","longitude":"9.51155000"},{"name":"Calcinate","countryCode":"IT","stateCode":"25","latitude":"45.61975000","longitude":"9.79843000"},{"name":"Calcinato","countryCode":"IT","stateCode":"25","latitude":"45.45739000","longitude":"10.40949000"},{"name":"Calcio","countryCode":"IT","stateCode":"25","latitude":"45.50826000","longitude":"9.84902000"},{"name":"Calco","countryCode":"IT","stateCode":"25","latitude":"45.72418000","longitude":"9.41255000"},{"name":"Caleppio","countryCode":"IT","stateCode":"25","latitude":"45.43436000","longitude":"9.38250000"},{"name":"Calolziocorte","countryCode":"IT","stateCode":"25","latitude":"45.79538000","longitude":"9.43765000"},{"name":"Calozzo","countryCode":"IT","stateCode":"25","latitude":"46.10055000","longitude":"9.27531000"},{"name":"Calusco d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.68841000","longitude":"9.47109000"},{"name":"Calvagese della Riviera","countryCode":"IT","stateCode":"25","latitude":"45.53922000","longitude":"10.44605000"},{"name":"Calvatone","countryCode":"IT","stateCode":"25","latitude":"45.12697000","longitude":"10.44057000"},{"name":"Calvenzano","countryCode":"IT","stateCode":"25","latitude":"45.49621000","longitude":"9.59953000"},{"name":"Calvignano","countryCode":"IT","stateCode":"25","latitude":"44.98306000","longitude":"9.16876000"},{"name":"Calvignasco","countryCode":"IT","stateCode":"25","latitude":"45.32597000","longitude":"9.02775000"},{"name":"Calvisano","countryCode":"IT","stateCode":"25","latitude":"45.34529000","longitude":"10.34266000"},{"name":"Calò","countryCode":"IT","stateCode":"25","latitude":"45.67908000","longitude":"9.26309000"},{"name":"Camairago","countryCode":"IT","stateCode":"25","latitude":"45.20527000","longitude":"9.72746000"},{"name":"Cambiago","countryCode":"IT","stateCode":"25","latitude":"45.58035000","longitude":"9.43528000"},{"name":"Camerata Cornello","countryCode":"IT","stateCode":"25","latitude":"45.89956000","longitude":"9.65569000"},{"name":"Camisano","countryCode":"IT","stateCode":"25","latitude":"45.44484000","longitude":"9.74526000"},{"name":"Camnago-Boscone","countryCode":"IT","stateCode":"25","latitude":"45.80472000","longitude":"8.97934000"},{"name":"Camoneone","countryCode":"IT","stateCode":"25","latitude":"45.78547000","longitude":"9.56910000"},{"name":"Campagnola Cremasca","countryCode":"IT","stateCode":"25","latitude":"45.39847000","longitude":"9.66946000"},{"name":"Camparada","countryCode":"IT","stateCode":"25","latitude":"45.65489000","longitude":"9.32328000"},{"name":"Campione","countryCode":"IT","stateCode":"25","latitude":"45.96818000","longitude":"8.97181000"},{"name":"Campitello","countryCode":"IT","stateCode":"25","latitude":"45.08750000","longitude":"10.60632000"},{"name":"Campodolcino","countryCode":"IT","stateCode":"25","latitude":"46.40290000","longitude":"9.35185000"},{"name":"Campofiorenzo-California","countryCode":"IT","stateCode":"25","latitude":"45.66768000","longitude":"9.31708000"},{"name":"Campospinoso","countryCode":"IT","stateCode":"25","latitude":"45.09403000","longitude":"9.24585000"},{"name":"Candia Lomellina","countryCode":"IT","stateCode":"25","latitude":"45.17670000","longitude":"8.59550000"},{"name":"Canegrate","countryCode":"IT","stateCode":"25","latitude":"45.56825000","longitude":"8.92689000"},{"name":"Canneto","countryCode":"IT","stateCode":"25","latitude":"45.05116000","longitude":"9.28101000"},{"name":"Canneto Pavese","countryCode":"IT","stateCode":"25","latitude":"45.05046000","longitude":"9.27876000"},{"name":"Canneto sull\'Oglio","countryCode":"IT","stateCode":"25","latitude":"45.15163000","longitude":"10.38282000"},{"name":"Canonica","countryCode":"IT","stateCode":"25","latitude":"45.65587000","longitude":"9.28749000"},{"name":"Canonica d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.57568000","longitude":"9.54165000"},{"name":"Canova-San Zeno","countryCode":"IT","stateCode":"25","latitude":"45.72116000","longitude":"9.40030000"},{"name":"Cantalupo","countryCode":"IT","stateCode":"25","latitude":"45.57813000","longitude":"8.98261000"},{"name":"Cantello","countryCode":"IT","stateCode":"25","latitude":"45.82248000","longitude":"8.89593000"},{"name":"Cantù","countryCode":"IT","stateCode":"25","latitude":"45.74096000","longitude":"9.13084000"},{"name":"Canzo","countryCode":"IT","stateCode":"25","latitude":"45.84867000","longitude":"9.27063000"},{"name":"Capergnanica","countryCode":"IT","stateCode":"25","latitude":"45.33869000","longitude":"9.64475000"},{"name":"Capiago-Intimiano-Olmeda","countryCode":"IT","stateCode":"25","latitude":"45.76898000","longitude":"9.12764000"},{"name":"Capo di Ponte","countryCode":"IT","stateCode":"25","latitude":"46.03000000","longitude":"10.34283000"},{"name":"Caponago","countryCode":"IT","stateCode":"25","latitude":"45.56647000","longitude":"9.37585000"},{"name":"Capovalle","countryCode":"IT","stateCode":"25","latitude":"45.75339000","longitude":"10.54447000"},{"name":"Cappella Cantone","countryCode":"IT","stateCode":"25","latitude":"45.24657000","longitude":"9.83826000"},{"name":"Cappella de\' Picenardi","countryCode":"IT","stateCode":"25","latitude":"45.15857000","longitude":"10.22998000"},{"name":"Cappelletta","countryCode":"IT","stateCode":"25","latitude":"45.10514000","longitude":"10.77847000"},{"name":"Capralba","countryCode":"IT","stateCode":"25","latitude":"45.44352000","longitude":"9.64417000"},{"name":"Capriano","countryCode":"IT","stateCode":"25","latitude":"45.72298000","longitude":"9.25526000"},{"name":"Capriano del Colle","countryCode":"IT","stateCode":"25","latitude":"45.47478000","longitude":"10.13227000"},{"name":"Capriate San Gervasio","countryCode":"IT","stateCode":"25","latitude":"45.61281000","longitude":"9.52974000"},{"name":"Caprino","countryCode":"IT","stateCode":"25","latitude":"45.74903000","longitude":"9.49235000"},{"name":"Capriolo","countryCode":"IT","stateCode":"25","latitude":"45.63333000","longitude":"9.93189000"},{"name":"Carate Brianza","countryCode":"IT","stateCode":"25","latitude":"45.67574000","longitude":"9.23723000"},{"name":"Carate Urio","countryCode":"IT","stateCode":"25","latitude":"45.87178000","longitude":"9.12214000"},{"name":"Caravaggio","countryCode":"IT","stateCode":"25","latitude":"45.49627000","longitude":"9.64165000"},{"name":"Caravate","countryCode":"IT","stateCode":"25","latitude":"45.87862000","longitude":"8.65431000"},{"name":"Carbonara al Ticino","countryCode":"IT","stateCode":"25","latitude":"45.16374000","longitude":"9.06490000"},{"name":"Carbonara di Po","countryCode":"IT","stateCode":"25","latitude":"45.03537000","longitude":"11.22923000"},{"name":"Carbonate","countryCode":"IT","stateCode":"25","latitude":"45.68507000","longitude":"8.93814000"},{"name":"Cardano al Campo","countryCode":"IT","stateCode":"25","latitude":"45.64887000","longitude":"8.76933000"},{"name":"Carenno","countryCode":"IT","stateCode":"25","latitude":"45.80155000","longitude":"9.46301000"},{"name":"Carimate","countryCode":"IT","stateCode":"25","latitude":"45.70659000","longitude":"9.10751000"},{"name":"Carlazzo","countryCode":"IT","stateCode":"25","latitude":"46.04222000","longitude":"9.16498000"},{"name":"Carnago","countryCode":"IT","stateCode":"25","latitude":"45.72207000","longitude":"8.83423000"},{"name":"Carnate","countryCode":"IT","stateCode":"25","latitude":"45.64843000","longitude":"9.37813000"},{"name":"Carobbio","countryCode":"IT","stateCode":"25","latitude":"45.66424000","longitude":"9.83027000"},{"name":"Carobbio degli Angeli","countryCode":"IT","stateCode":"25","latitude":"45.66518000","longitude":"9.82916000"},{"name":"Carona","countryCode":"IT","stateCode":"25","latitude":"46.02149000","longitude":"9.78494000"},{"name":"Caronno Pertusella","countryCode":"IT","stateCode":"25","latitude":"45.59777000","longitude":"9.04634000"},{"name":"Caronno Varesino","countryCode":"IT","stateCode":"25","latitude":"45.73577000","longitude":"8.83173000"},{"name":"Carpenedolo","countryCode":"IT","stateCode":"25","latitude":"45.36169000","longitude":"10.43124000"},{"name":"Carpiano","countryCode":"IT","stateCode":"25","latitude":"45.34027000","longitude":"9.27401000"},{"name":"Carugate","countryCode":"IT","stateCode":"25","latitude":"45.54983000","longitude":"9.34044000"},{"name":"Carugo","countryCode":"IT","stateCode":"25","latitude":"45.70848000","longitude":"9.19684000"},{"name":"Carvico","countryCode":"IT","stateCode":"25","latitude":"45.70193000","longitude":"9.48580000"},{"name":"Carzago Riviera","countryCode":"IT","stateCode":"25","latitude":"45.52440000","longitude":"10.46052000"},{"name":"Casa Ponte","countryCode":"IT","stateCode":"25","latitude":"44.87777000","longitude":"9.16509000"},{"name":"Casalbuttano","countryCode":"IT","stateCode":"25","latitude":"45.25187000","longitude":"9.96167000"},{"name":"Casale Cremasco","countryCode":"IT","stateCode":"25","latitude":"45.43187000","longitude":"9.71416000"},{"name":"Casale Litta","countryCode":"IT","stateCode":"25","latitude":"45.76787000","longitude":"8.74133000"},{"name":"Casaletto Ceredano","countryCode":"IT","stateCode":"25","latitude":"45.31831000","longitude":"9.61701000"},{"name":"Casaletto Lodigiano","countryCode":"IT","stateCode":"25","latitude":"45.29337000","longitude":"9.36194000"},{"name":"Casaletto Vaprio","countryCode":"IT","stateCode":"25","latitude":"45.40817000","longitude":"9.62876000"},{"name":"Casaletto di Sopra","countryCode":"IT","stateCode":"25","latitude":"45.41918000","longitude":"9.78256000"},{"name":"Casalmaggiore","countryCode":"IT","stateCode":"25","latitude":"44.98981000","longitude":"10.42055000"},{"name":"Casalmaiocco","countryCode":"IT","stateCode":"25","latitude":"45.35238000","longitude":"9.37088000"},{"name":"Casalmorano","countryCode":"IT","stateCode":"25","latitude":"45.28766000","longitude":"9.89860000"},{"name":"Casalmoro","countryCode":"IT","stateCode":"25","latitude":"45.26115000","longitude":"10.41118000"},{"name":"Casaloldo","countryCode":"IT","stateCode":"25","latitude":"45.25436000","longitude":"10.47691000"},{"name":"Casalpusterlengo","countryCode":"IT","stateCode":"25","latitude":"45.17921000","longitude":"9.64834000"},{"name":"Casalromano","countryCode":"IT","stateCode":"25","latitude":"45.19808000","longitude":"10.36640000"},{"name":"Casalzuigno","countryCode":"IT","stateCode":"25","latitude":"45.90508000","longitude":"8.70883000"},{"name":"Casanova Lonati","countryCode":"IT","stateCode":"25","latitude":"45.09446000","longitude":"9.21345000"},{"name":"Casargo","countryCode":"IT","stateCode":"25","latitude":"46.03950000","longitude":"9.38717000"},{"name":"Casarile","countryCode":"IT","stateCode":"25","latitude":"45.31683000","longitude":"9.10383000"},{"name":"Casasco Intelvi","countryCode":"IT","stateCode":"25","latitude":"45.94368000","longitude":"9.07574000"},{"name":"Casate","countryCode":"IT","stateCode":"25","latitude":"45.49203000","longitude":"8.82776000"},{"name":"Casatenovo","countryCode":"IT","stateCode":"25","latitude":"45.69514000","longitude":"9.31338000"},{"name":"Casatisma","countryCode":"IT","stateCode":"25","latitude":"45.04569000","longitude":"9.13099000"},{"name":"Casazza","countryCode":"IT","stateCode":"25","latitude":"45.74855000","longitude":"9.90627000"},{"name":"Casciago","countryCode":"IT","stateCode":"25","latitude":"45.83248000","longitude":"8.78333000"},{"name":"Cascina Elisa","countryCode":"IT","stateCode":"25","latitude":"45.60425000","longitude":"8.79978000"},{"name":"Casco","countryCode":"IT","stateCode":"25","latitude":"45.71078000","longitude":"9.82483000"},{"name":"Case Nuove","countryCode":"IT","stateCode":"25","latitude":"45.60998000","longitude":"10.39416000"},{"name":"Casei","countryCode":"IT","stateCode":"25","latitude":"45.00756000","longitude":"8.92675000"},{"name":"Caselle Landi","countryCode":"IT","stateCode":"25","latitude":"45.10257000","longitude":"9.79557000"},{"name":"Caselle Lurani","countryCode":"IT","stateCode":"25","latitude":"45.28044000","longitude":"9.36016000"},{"name":"Caseo","countryCode":"IT","stateCode":"25","latitude":"44.94369000","longitude":"9.27504000"},{"name":"Casirate d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.49535000","longitude":"9.56932000"},{"name":"Caslino d\'Erba","countryCode":"IT","stateCode":"25","latitude":"45.83899000","longitude":"9.22554000"},{"name":"Casnate Con Bernate","countryCode":"IT","stateCode":"25","latitude":"45.75628000","longitude":"9.07264000"},{"name":"Casnigo","countryCode":"IT","stateCode":"25","latitude":"45.81307000","longitude":"9.86878000"},{"name":"Casone","countryCode":"IT","stateCode":"25","latitude":"45.49818000","longitude":"8.87635000"},{"name":"Casorate Primo","countryCode":"IT","stateCode":"25","latitude":"45.31142000","longitude":"9.01703000"},{"name":"Casorate Sempione","countryCode":"IT","stateCode":"25","latitude":"45.67079000","longitude":"8.74513000"},{"name":"Casorezzo","countryCode":"IT","stateCode":"25","latitude":"45.52265000","longitude":"8.90186000"},{"name":"Caspoggio","countryCode":"IT","stateCode":"25","latitude":"46.26424000","longitude":"9.86165000"},{"name":"Cassago Brianza","countryCode":"IT","stateCode":"25","latitude":"45.73808000","longitude":"9.29344000"},{"name":"Cassano Magnago","countryCode":"IT","stateCode":"25","latitude":"45.67206000","longitude":"8.82691000"},{"name":"Cassano Valcuvia","countryCode":"IT","stateCode":"25","latitude":"45.93238000","longitude":"8.76843000"},{"name":"Cassano d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.52637000","longitude":"9.51528000"},{"name":"Cassiglio","countryCode":"IT","stateCode":"25","latitude":"45.96679000","longitude":"9.61215000"},{"name":"Cassina Rizzardi","countryCode":"IT","stateCode":"25","latitude":"45.75228000","longitude":"9.02454000"},{"name":"Cassina Valsassina","countryCode":"IT","stateCode":"25","latitude":"45.93209000","longitude":"9.47894000"},{"name":"Cassina de\' Pecchi","countryCode":"IT","stateCode":"25","latitude":"45.51637000","longitude":"9.35975000"},{"name":"Cassinetta di Lugagnano","countryCode":"IT","stateCode":"25","latitude":"45.42247000","longitude":"8.90604000"},{"name":"Cassino d\'Alberi","countryCode":"IT","stateCode":"25","latitude":"45.39208000","longitude":"9.39090000"},{"name":"Cassolnovo","countryCode":"IT","stateCode":"25","latitude":"45.36106000","longitude":"8.81230000"},{"name":"Castana","countryCode":"IT","stateCode":"25","latitude":"45.02676000","longitude":"9.27246000"},{"name":"Castano Primo","countryCode":"IT","stateCode":"25","latitude":"45.55175000","longitude":"8.77562000"},{"name":"Casteggio","countryCode":"IT","stateCode":"25","latitude":"45.01396000","longitude":"9.12528000"},{"name":"Castegnato","countryCode":"IT","stateCode":"25","latitude":"45.56129000","longitude":"10.11449000"},{"name":"Castel Gabbiano","countryCode":"IT","stateCode":"25","latitude":"45.46847000","longitude":"9.71765000"},{"name":"Castel Goffredo","countryCode":"IT","stateCode":"25","latitude":"45.29403000","longitude":"10.47300000"},{"name":"Castel Mella","countryCode":"IT","stateCode":"25","latitude":"45.49913000","longitude":"10.14553000"},{"name":"Castel Rozzone","countryCode":"IT","stateCode":"25","latitude":"45.55228000","longitude":"9.61985000"},{"name":"Castel d\'Ario","countryCode":"IT","stateCode":"25","latitude":"45.18798000","longitude":"10.97449000"},{"name":"Castelbelforte","countryCode":"IT","stateCode":"25","latitude":"45.21208000","longitude":"10.89249000"},{"name":"Castelcovati","countryCode":"IT","stateCode":"25","latitude":"45.50198000","longitude":"9.94596000"},{"name":"Casteldidone","countryCode":"IT","stateCode":"25","latitude":"45.07068000","longitude":"10.40581000"},{"name":"Castellanza","countryCode":"IT","stateCode":"25","latitude":"45.61079000","longitude":"8.89616000"},{"name":"Castelleone","countryCode":"IT","stateCode":"25","latitude":"45.29579000","longitude":"9.76091000"},{"name":"Castelletto","countryCode":"IT","stateCode":"25","latitude":"45.33150000","longitude":"10.23335000"},{"name":"Castelletto Po","countryCode":"IT","stateCode":"25","latitude":"45.06903000","longitude":"9.10056000"},{"name":"Castelletto di Branduzzo","countryCode":"IT","stateCode":"25","latitude":"45.06936000","longitude":"9.09845000"},{"name":"Castelli Calepio","countryCode":"IT","stateCode":"25","latitude":"45.61316000","longitude":"9.88540000"},{"name":"Castello","countryCode":"IT","stateCode":"25","latitude":"45.56954000","longitude":"10.50861000"},{"name":"Castello Cabiaglio","countryCode":"IT","stateCode":"25","latitude":"45.89358000","longitude":"8.75763000"},{"name":"Castello d\'Agogna","countryCode":"IT","stateCode":"25","latitude":"45.23456000","longitude":"8.68714000"},{"name":"Castello dell\'Acqua","countryCode":"IT","stateCode":"25","latitude":"46.14549000","longitude":"10.01582000"},{"name":"Castello di Brianza","countryCode":"IT","stateCode":"25","latitude":"45.75928000","longitude":"9.34535000"},{"name":"Castellucchio","countryCode":"IT","stateCode":"25","latitude":"45.15038000","longitude":"10.64875000"},{"name":"Castelmarte","countryCode":"IT","stateCode":"25","latitude":"45.83238000","longitude":"9.23304000"},{"name":"Castelnovetto","countryCode":"IT","stateCode":"25","latitude":"45.25438000","longitude":"8.61142000"},{"name":"Castelnuovo Bocca d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.11147000","longitude":"9.86359000"},{"name":"Castelnuovo Bozzente","countryCode":"IT","stateCode":"25","latitude":"45.76458000","longitude":"8.94354000"},{"name":"Castelseprio","countryCode":"IT","stateCode":"25","latitude":"45.71372000","longitude":"8.86161000"},{"name":"Castelveccana","countryCode":"IT","stateCode":"25","latitude":"45.94798000","longitude":"8.66633000"},{"name":"Castelverde","countryCode":"IT","stateCode":"25","latitude":"45.18753000","longitude":"9.99693000"},{"name":"Castelvisconti","countryCode":"IT","stateCode":"25","latitude":"45.30537000","longitude":"9.94107000"},{"name":"Castenedolo","countryCode":"IT","stateCode":"25","latitude":"45.47430000","longitude":"10.29131000"},{"name":"Castiglione Olona","countryCode":"IT","stateCode":"25","latitude":"45.75256000","longitude":"8.87278000"},{"name":"Castiglione d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.21702000","longitude":"9.69279000"},{"name":"Castiglione d\'Intelvi","countryCode":"IT","stateCode":"25","latitude":"45.95751000","longitude":"9.08987000"},{"name":"Castiglione delle Stiviere","countryCode":"IT","stateCode":"25","latitude":"45.39020000","longitude":"10.48619000"},{"name":"Castione","countryCode":"IT","stateCode":"25","latitude":"46.17287000","longitude":"9.80032000"},{"name":"Castione Andevenno","countryCode":"IT","stateCode":"25","latitude":"46.17279000","longitude":"9.80025000"},{"name":"Castione della Presolana","countryCode":"IT","stateCode":"25","latitude":"45.91471000","longitude":"10.05540000"},{"name":"Castiraga Vidardo","countryCode":"IT","stateCode":"25","latitude":"45.25727000","longitude":"9.40456000"},{"name":"Casto","countryCode":"IT","stateCode":"25","latitude":"45.69489000","longitude":"10.32117000"},{"name":"Castrezzato","countryCode":"IT","stateCode":"25","latitude":"45.51128000","longitude":"9.98086000"},{"name":"Castro","countryCode":"IT","stateCode":"25","latitude":"45.80378000","longitude":"10.06590000"},{"name":"Castronno","countryCode":"IT","stateCode":"25","latitude":"45.74793000","longitude":"8.81442000"},{"name":"Cataeggio","countryCode":"IT","stateCode":"25","latitude":"46.21447000","longitude":"9.63781000"},{"name":"Cava Manara","countryCode":"IT","stateCode":"25","latitude":"45.14014000","longitude":"9.10774000"},{"name":"Cavacurta","countryCode":"IT","stateCode":"25","latitude":"45.18977000","longitude":"9.74186000"},{"name":"Cavallasca","countryCode":"IT","stateCode":"25","latitude":"45.80958000","longitude":"9.03284000"},{"name":"Cavargna","countryCode":"IT","stateCode":"25","latitude":"46.09068000","longitude":"9.11205000"},{"name":"Cavaria Con Premezzo","countryCode":"IT","stateCode":"25","latitude":"45.69247000","longitude":"8.80299000"},{"name":"Cavenago d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.28253000","longitude":"9.59872000"},{"name":"Cavenago di Brianza","countryCode":"IT","stateCode":"25","latitude":"45.58297000","longitude":"9.41261000"},{"name":"Cavernago","countryCode":"IT","stateCode":"25","latitude":"45.62528000","longitude":"9.76556000"},{"name":"Cavriana","countryCode":"IT","stateCode":"25","latitude":"45.34766000","longitude":"10.59598000"},{"name":"Cazzago Brabbia","countryCode":"IT","stateCode":"25","latitude":"45.79588000","longitude":"8.73483000"},{"name":"Cazzago San Martino-Calino","countryCode":"IT","stateCode":"25","latitude":"45.58434000","longitude":"10.02328000"},{"name":"Cazzano Sant\'Andrea","countryCode":"IT","stateCode":"25","latitude":"45.81118000","longitude":"9.88493000"},{"name":"Cecima","countryCode":"IT","stateCode":"25","latitude":"44.85066000","longitude":"9.08036000"},{"name":"Cedegolo","countryCode":"IT","stateCode":"25","latitude":"46.07398000","longitude":"10.35141000"},{"name":"Cedessano","countryCode":"IT","stateCode":"25","latitude":"45.68858000","longitude":"10.43395000"},{"name":"Cedrasco","countryCode":"IT","stateCode":"25","latitude":"46.14932000","longitude":"9.76803000"},{"name":"Cella Dati","countryCode":"IT","stateCode":"25","latitude":"45.09527000","longitude":"10.22148000"},{"name":"Cellatica","countryCode":"IT","stateCode":"25","latitude":"45.58198000","longitude":"10.18017000"},{"name":"Cenate Sopra","countryCode":"IT","stateCode":"25","latitude":"45.71298000","longitude":"9.82216000"},{"name":"Cenate di Sotto","countryCode":"IT","stateCode":"25","latitude":"45.69898000","longitude":"9.82636000"},{"name":"Cene","countryCode":"IT","stateCode":"25","latitude":"45.78062000","longitude":"9.82657000"},{"name":"Cepina","countryCode":"IT","stateCode":"25","latitude":"46.43609000","longitude":"10.35713000"},{"name":"Cerano d\'Intelvi","countryCode":"IT","stateCode":"25","latitude":"45.94447000","longitude":"9.08767000"},{"name":"Ceranova","countryCode":"IT","stateCode":"25","latitude":"45.26027000","longitude":"9.24315000"},{"name":"Cercino","countryCode":"IT","stateCode":"25","latitude":"46.15809000","longitude":"9.50814000"},{"name":"Cerello-Battuello","countryCode":"IT","stateCode":"25","latitude":"45.44716000","longitude":"8.93105000"},{"name":"Ceresara","countryCode":"IT","stateCode":"25","latitude":"45.26228000","longitude":"10.56958000"},{"name":"Cerese","countryCode":"IT","stateCode":"25","latitude":"45.11814000","longitude":"10.78877000"},{"name":"Cerete Alto","countryCode":"IT","stateCode":"25","latitude":"45.86729000","longitude":"9.99466000"},{"name":"Ceretto Lomellina","countryCode":"IT","stateCode":"25","latitude":"45.24496000","longitude":"8.67244000"},{"name":"Cergnago","countryCode":"IT","stateCode":"25","latitude":"45.19826000","longitude":"8.77164000"},{"name":"Ceriano Laghetto","countryCode":"IT","stateCode":"25","latitude":"45.62928000","longitude":"9.08017000"},{"name":"Cerlongo","countryCode":"IT","stateCode":"25","latitude":"45.27862000","longitude":"10.64985000"},{"name":"Cermenate","countryCode":"IT","stateCode":"25","latitude":"45.70198000","longitude":"9.08361000"},{"name":"Cernobbio","countryCode":"IT","stateCode":"25","latitude":"45.84307000","longitude":"9.07194000"},{"name":"Cernusco Lombardone","countryCode":"IT","stateCode":"25","latitude":"45.69088000","longitude":"9.39925000"},{"name":"Cernusco sul Naviglio","countryCode":"IT","stateCode":"25","latitude":"45.52526000","longitude":"9.33297000"},{"name":"Cerro Maggiore","countryCode":"IT","stateCode":"25","latitude":"45.59366000","longitude":"8.95428000"},{"name":"Cerro al Lambro","countryCode":"IT","stateCode":"25","latitude":"45.32997000","longitude":"9.33905000"},{"name":"Certosa di Pavia","countryCode":"IT","stateCode":"25","latitude":"45.25420000","longitude":"9.13290000"},{"name":"Cerveno","countryCode":"IT","stateCode":"25","latitude":"46.00176000","longitude":"10.32830000"},{"name":"Cervesina","countryCode":"IT","stateCode":"25","latitude":"45.06054000","longitude":"9.01676000"},{"name":"Cervignano d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.37387000","longitude":"9.42405000"},{"name":"Cesana Brianza","countryCode":"IT","stateCode":"25","latitude":"45.81678000","longitude":"9.29954000"},{"name":"Cesano Boscone","countryCode":"IT","stateCode":"25","latitude":"45.44207000","longitude":"9.09445000"},{"name":"Cesano Maderno","countryCode":"IT","stateCode":"25","latitude":"45.62915000","longitude":"9.15189000"},{"name":"Cesate","countryCode":"IT","stateCode":"25","latitude":"45.59587000","longitude":"9.07574000"},{"name":"Ceto","countryCode":"IT","stateCode":"25","latitude":"46.00259000","longitude":"10.35196000"},{"name":"Cevo","countryCode":"IT","stateCode":"25","latitude":"46.08089000","longitude":"10.36952000"},{"name":"Chiaravalle","countryCode":"IT","stateCode":"25","latitude":"45.41731000","longitude":"9.23985000"},{"name":"Chiari","countryCode":"IT","stateCode":"25","latitude":"45.53763000","longitude":"9.92699000"},{"name":"Chiavenna","countryCode":"IT","stateCode":"25","latitude":"46.32063000","longitude":"9.39816000"},{"name":"Chiesa","countryCode":"IT","stateCode":"25","latitude":"45.69011000","longitude":"9.91282000"},{"name":"Chiesa in Valmalenco","countryCode":"IT","stateCode":"25","latitude":"46.26715000","longitude":"9.84905000"},{"name":"Chieve","countryCode":"IT","stateCode":"25","latitude":"45.34047000","longitude":"9.61646000"},{"name":"Chignolo Po","countryCode":"IT","stateCode":"25","latitude":"45.14817000","longitude":"9.48156000"},{"name":"Chignolo d\'Isola","countryCode":"IT","stateCode":"25","latitude":"45.66758000","longitude":"9.52765000"},{"name":"Chiuduno","countryCode":"IT","stateCode":"25","latitude":"45.65068000","longitude":"9.84946000"},{"name":"Chiuro","countryCode":"IT","stateCode":"25","latitude":"46.16722000","longitude":"9.98584000"},{"name":"Cicognolo","countryCode":"IT","stateCode":"25","latitude":"45.16762000","longitude":"10.19407000"},{"name":"Cigognola","countryCode":"IT","stateCode":"25","latitude":"45.03276000","longitude":"9.24486000"},{"name":"Cigole","countryCode":"IT","stateCode":"25","latitude":"45.30760000","longitude":"10.18977000"},{"name":"Cilavegna","countryCode":"IT","stateCode":"25","latitude":"45.31067000","longitude":"8.74469000"},{"name":"Cimbergo","countryCode":"IT","stateCode":"25","latitude":"46.02410000","longitude":"10.36566000"},{"name":"Cimbro","countryCode":"IT","stateCode":"25","latitude":"45.73570000","longitude":"8.72050000"},{"name":"Cingia de\' Botti","countryCode":"IT","stateCode":"25","latitude":"45.08507000","longitude":"10.27548000"},{"name":"Cinisello Balsamo","countryCode":"IT","stateCode":"25","latitude":"45.55823000","longitude":"9.21495000"},{"name":"Cino","countryCode":"IT","stateCode":"25","latitude":"46.15843000","longitude":"9.48534000"},{"name":"Cirimido","countryCode":"IT","stateCode":"25","latitude":"45.69978000","longitude":"9.01254000"},{"name":"Cisano Bergamasco","countryCode":"IT","stateCode":"25","latitude":"45.74200000","longitude":"9.47146000"},{"name":"Ciserano","countryCode":"IT","stateCode":"25","latitude":"45.58792000","longitude":"9.60115000"},{"name":"Cislago","countryCode":"IT","stateCode":"25","latitude":"45.65928000","longitude":"8.97272000"},{"name":"Cisliano","countryCode":"IT","stateCode":"25","latitude":"45.44371000","longitude":"8.98695000"},{"name":"Cittiglio","countryCode":"IT","stateCode":"25","latitude":"45.89587000","longitude":"8.66551000"},{"name":"Città metropolitana di Milano","countryCode":"IT","stateCode":"25","latitude":"45.45186000","longitude":"9.14586000"},{"name":"Civate","countryCode":"IT","stateCode":"25","latitude":"45.82808000","longitude":"9.34294000"},{"name":"Civesio","countryCode":"IT","stateCode":"25","latitude":"45.39556000","longitude":"9.26680000"},{"name":"Cividate Camuno","countryCode":"IT","stateCode":"25","latitude":"45.94087000","longitude":"10.26610000"},{"name":"Cividate al Piano","countryCode":"IT","stateCode":"25","latitude":"45.55465000","longitude":"9.83024000"},{"name":"Cizzago-Comezzano","countryCode":"IT","stateCode":"25","latitude":"45.46880000","longitude":"9.95816000"},{"name":"Clivio","countryCode":"IT","stateCode":"25","latitude":"45.86278000","longitude":"8.93083000"},{"name":"Clusane","countryCode":"IT","stateCode":"25","latitude":"45.66247000","longitude":"10.00005000"},{"name":"Clusone","countryCode":"IT","stateCode":"25","latitude":"45.88663000","longitude":"9.94646000"},{"name":"Coccaglio","countryCode":"IT","stateCode":"25","latitude":"45.56399000","longitude":"9.97224000"},{"name":"Cocquio","countryCode":"IT","stateCode":"25","latitude":"45.86288000","longitude":"8.68823000"},{"name":"Codevilla","countryCode":"IT","stateCode":"25","latitude":"44.96353000","longitude":"9.05773000"},{"name":"Codogna-Cardano","countryCode":"IT","stateCode":"25","latitude":"46.02769000","longitude":"9.20992000"},{"name":"Codogno","countryCode":"IT","stateCode":"25","latitude":"45.16187000","longitude":"9.70216000"},{"name":"Cogliate","countryCode":"IT","stateCode":"25","latitude":"45.64597000","longitude":"9.07884000"},{"name":"Colere","countryCode":"IT","stateCode":"25","latitude":"45.97522000","longitude":"10.08356000"},{"name":"Colico Piano","countryCode":"IT","stateCode":"25","latitude":"46.13205000","longitude":"9.37714000"},{"name":"Colla-Muggiasca","countryCode":"IT","stateCode":"25","latitude":"45.98343000","longitude":"9.62277000"},{"name":"Colle Brianza","countryCode":"IT","stateCode":"25","latitude":"45.76238000","longitude":"9.36435000"},{"name":"Collebeato","countryCode":"IT","stateCode":"25","latitude":"45.58118000","longitude":"10.21017000"},{"name":"Collio","countryCode":"IT","stateCode":"25","latitude":"45.81088000","longitude":"10.33511000"},{"name":"Cologna-Caraverio","countryCode":"IT","stateCode":"25","latitude":"45.75611000","longitude":"9.34579000"},{"name":"Cologne","countryCode":"IT","stateCode":"25","latitude":"45.57862000","longitude":"9.94180000"},{"name":"Cologno Monzese","countryCode":"IT","stateCode":"25","latitude":"45.53004000","longitude":"9.27795000"},{"name":"Cologno al Serio","countryCode":"IT","stateCode":"25","latitude":"45.57604000","longitude":"9.70892000"},{"name":"Colombaro-Timoline","countryCode":"IT","stateCode":"25","latitude":"45.64405000","longitude":"9.99413000"},{"name":"Colonno","countryCode":"IT","stateCode":"25","latitude":"45.95768000","longitude":"9.15294000"},{"name":"Colorina","countryCode":"IT","stateCode":"25","latitude":"46.15369000","longitude":"9.72935000"},{"name":"Colturano","countryCode":"IT","stateCode":"25","latitude":"45.38151000","longitude":"9.33443000"},{"name":"Colzate","countryCode":"IT","stateCode":"25","latitude":"45.81719000","longitude":"9.85615000"},{"name":"Comabbio","countryCode":"IT","stateCode":"25","latitude":"45.77359000","longitude":"8.67833000"},{"name":"Comazzo","countryCode":"IT","stateCode":"25","latitude":"45.44190000","longitude":"9.46278000"},{"name":"Comerio","countryCode":"IT","stateCode":"25","latitude":"45.84191000","longitude":"8.74207000"},{"name":"Commessaggio","countryCode":"IT","stateCode":"25","latitude":"45.03754000","longitude":"10.54535000"},{"name":"Como","countryCode":"IT","stateCode":"25","latitude":"45.80819000","longitude":"9.08320000"},{"name":"Comun Nuovo","countryCode":"IT","stateCode":"25","latitude":"45.62291000","longitude":"9.66200000"},{"name":"Concesio","countryCode":"IT","stateCode":"25","latitude":"45.60518000","longitude":"10.21697000"},{"name":"Concorezzo","countryCode":"IT","stateCode":"25","latitude":"45.58854000","longitude":"9.33393000"},{"name":"Confienza","countryCode":"IT","stateCode":"25","latitude":"45.33148000","longitude":"8.55886000"},{"name":"Consiglio di Rumo","countryCode":"IT","stateCode":"25","latitude":"46.14299000","longitude":"9.29334000"},{"name":"Copiano","countryCode":"IT","stateCode":"25","latitude":"45.19750000","longitude":"9.32462000"},{"name":"Corana","countryCode":"IT","stateCode":"25","latitude":"45.06289000","longitude":"8.96952000"},{"name":"Corbetta","countryCode":"IT","stateCode":"25","latitude":"45.46723000","longitude":"8.91867000"},{"name":"Corgeno","countryCode":"IT","stateCode":"25","latitude":"45.74588000","longitude":"8.68797000"},{"name":"Cormano","countryCode":"IT","stateCode":"25","latitude":"45.54917000","longitude":"9.15964000"},{"name":"Corna Imagna","countryCode":"IT","stateCode":"25","latitude":"45.83068000","longitude":"9.54485000"},{"name":"Cornalba","countryCode":"IT","stateCode":"25","latitude":"45.84927000","longitude":"9.74593000"},{"name":"Cornale","countryCode":"IT","stateCode":"25","latitude":"45.04344000","longitude":"8.91096000"},{"name":"Cornaredo","countryCode":"IT","stateCode":"25","latitude":"45.50128000","longitude":"9.02681000"},{"name":"Cornate d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.62811000","longitude":"9.47378000"},{"name":"Corneno-Galliano-Carella Mariaga","countryCode":"IT","stateCode":"25","latitude":"45.81667000","longitude":"9.26667000"},{"name":"Corno Giovine","countryCode":"IT","stateCode":"25","latitude":"45.13415000","longitude":"9.75766000"},{"name":"Cornovecchio","countryCode":"IT","stateCode":"25","latitude":"45.13667000","longitude":"9.79937000"},{"name":"Correzzana","countryCode":"IT","stateCode":"25","latitude":"45.66658000","longitude":"9.30755000"},{"name":"Corrido","countryCode":"IT","stateCode":"25","latitude":"46.04758000","longitude":"9.13554000"},{"name":"Corsico","countryCode":"IT","stateCode":"25","latitude":"45.43099000","longitude":"9.11093000"},{"name":"Corte Franca","countryCode":"IT","stateCode":"25","latitude":"45.62998000","longitude":"9.98846000"},{"name":"Corte de\' Cortesi","countryCode":"IT","stateCode":"25","latitude":"45.27265000","longitude":"10.00738000"},{"name":"Corte de\' Cortesi con Cignone","countryCode":"IT","stateCode":"25","latitude":"45.27317000","longitude":"10.00787000"},{"name":"Corte de\' Frati","countryCode":"IT","stateCode":"25","latitude":"45.21847000","longitude":"10.10187000"},{"name":"Corteno Golgi","countryCode":"IT","stateCode":"25","latitude":"46.16620000","longitude":"10.24346000"},{"name":"Cortenova","countryCode":"IT","stateCode":"25","latitude":"46.00029000","longitude":"9.38454000"},{"name":"Cortenuova","countryCode":"IT","stateCode":"25","latitude":"45.53898000","longitude":"9.78786000"},{"name":"Corteolona","countryCode":"IT","stateCode":"25","latitude":"45.15787000","longitude":"9.37215000"},{"name":"Corvino San Quirico","countryCode":"IT","stateCode":"25","latitude":"45.01086000","longitude":"9.16245000"},{"name":"Corzano","countryCode":"IT","stateCode":"25","latitude":"45.44378000","longitude":"10.00737000"},{"name":"Cosio Valtellino","countryCode":"IT","stateCode":"25","latitude":"46.13509000","longitude":"9.55164000"},{"name":"Costa Lambro","countryCode":"IT","stateCode":"25","latitude":"45.68531000","longitude":"9.24728000"},{"name":"Costa Masnaga","countryCode":"IT","stateCode":"25","latitude":"45.76963000","longitude":"9.27632000"},{"name":"Costa Sant\'Abramo","countryCode":"IT","stateCode":"25","latitude":"45.16667000","longitude":"9.96667000"},{"name":"Costa Valle Imagna","countryCode":"IT","stateCode":"25","latitude":"45.80280000","longitude":"9.50413000"},{"name":"Costa Volpino","countryCode":"IT","stateCode":"25","latitude":"45.82768000","longitude":"10.10076000"},{"name":"Costa de\' Nobili","countryCode":"IT","stateCode":"25","latitude":"45.13217000","longitude":"9.37886000"},{"name":"Costa di Mezzate","countryCode":"IT","stateCode":"25","latitude":"45.66278000","longitude":"9.79556000"},{"name":"Costa di Serina","countryCode":"IT","stateCode":"25","latitude":"45.83268000","longitude":"9.74165000"},{"name":"Costa-Barco","countryCode":"IT","stateCode":"25","latitude":"45.58337000","longitude":"10.03907000"},{"name":"Covo","countryCode":"IT","stateCode":"25","latitude":"45.49906000","longitude":"9.77068000"},{"name":"Cozzo","countryCode":"IT","stateCode":"25","latitude":"45.19213000","longitude":"8.61112000"},{"name":"Crandola Valsassina","countryCode":"IT","stateCode":"25","latitude":"46.02329000","longitude":"9.37914000"},{"name":"Credaro","countryCode":"IT","stateCode":"25","latitude":"45.66058000","longitude":"9.93106000"},{"name":"Credera","countryCode":"IT","stateCode":"25","latitude":"45.30301000","longitude":"9.65498000"},{"name":"Crema","countryCode":"IT","stateCode":"25","latitude":"45.36264000","longitude":"9.68176000"},{"name":"Cremella","countryCode":"IT","stateCode":"25","latitude":"45.73858000","longitude":"9.30064000"},{"name":"Cremenaga","countryCode":"IT","stateCode":"25","latitude":"45.98938000","longitude":"8.80333000"},{"name":"Cremeno","countryCode":"IT","stateCode":"25","latitude":"45.93492000","longitude":"9.47099000"},{"name":"Cremia","countryCode":"IT","stateCode":"25","latitude":"46.08649000","longitude":"9.27114000"},{"name":"Cremona","countryCode":"IT","stateCode":"25","latitude":"45.13325000","longitude":"10.02129000"},{"name":"Cremosano","countryCode":"IT","stateCode":"25","latitude":"45.39467000","longitude":"9.63826000"},{"name":"Crespiatica","countryCode":"IT","stateCode":"25","latitude":"45.35136000","longitude":"9.57659000"},{"name":"Crone","countryCode":"IT","stateCode":"25","latitude":"45.73741000","longitude":"10.47503000"},{"name":"Crosio della Valle","countryCode":"IT","stateCode":"25","latitude":"45.75997000","longitude":"8.77043000"},{"name":"Crotta d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.15888000","longitude":"9.85684000"},{"name":"Crugnola","countryCode":"IT","stateCode":"25","latitude":"45.72955000","longitude":"8.74525000"},{"name":"Cuasso al Monte","countryCode":"IT","stateCode":"25","latitude":"45.91478000","longitude":"8.87923000"},{"name":"Cuasso al Piano","countryCode":"IT","stateCode":"25","latitude":"45.89454000","longitude":"8.87951000"},{"name":"Cucciago","countryCode":"IT","stateCode":"25","latitude":"45.73928000","longitude":"9.09294000"},{"name":"Cuggiono","countryCode":"IT","stateCode":"25","latitude":"45.50683000","longitude":"8.81550000"},{"name":"Cugliate-Fabiasco","countryCode":"IT","stateCode":"25","latitude":"45.94568000","longitude":"8.81863000"},{"name":"Cumignano sul Naviglio","countryCode":"IT","stateCode":"25","latitude":"45.35459000","longitude":"9.83621000"},{"name":"Cunardo","countryCode":"IT","stateCode":"25","latitude":"45.93428000","longitude":"8.80773000"},{"name":"Cunettone-Villa","countryCode":"IT","stateCode":"25","latitude":"45.58789000","longitude":"10.51756000"},{"name":"Cura Carpignano","countryCode":"IT","stateCode":"25","latitude":"45.21247000","longitude":"9.25565000"},{"name":"Curiglia","countryCode":"IT","stateCode":"25","latitude":"46.06065000","longitude":"8.80484000"},{"name":"Curno","countryCode":"IT","stateCode":"25","latitude":"45.68876000","longitude":"9.60872000"},{"name":"Cusago","countryCode":"IT","stateCode":"25","latitude":"45.44997000","longitude":"9.03744000"},{"name":"Cusano","countryCode":"IT","stateCode":"25","latitude":"45.55187000","longitude":"9.18373000"},{"name":"Cusino","countryCode":"IT","stateCode":"25","latitude":"46.07489000","longitude":"9.15264000"},{"name":"Cusio","countryCode":"IT","stateCode":"25","latitude":"45.99089000","longitude":"9.60175000"},{"name":"Cuveglio","countryCode":"IT","stateCode":"25","latitude":"45.90608000","longitude":"8.73333000"},{"name":"Cuvio","countryCode":"IT","stateCode":"25","latitude":"45.89618000","longitude":"8.73413000"},{"name":"Dairago","countryCode":"IT","stateCode":"25","latitude":"45.56580000","longitude":"8.86265000"},{"name":"Dalmine","countryCode":"IT","stateCode":"25","latitude":"45.64933000","longitude":"9.60617000"},{"name":"Darfo Boario Terme","countryCode":"IT","stateCode":"25","latitude":"45.89150000","longitude":"10.18879000"},{"name":"Daverio","countryCode":"IT","stateCode":"25","latitude":"45.77797000","longitude":"8.77343000"},{"name":"Dazio","countryCode":"IT","stateCode":"25","latitude":"46.16129000","longitude":"9.60064000"},{"name":"Delebio","countryCode":"IT","stateCode":"25","latitude":"46.13648000","longitude":"9.46157000"},{"name":"Dello","countryCode":"IT","stateCode":"25","latitude":"45.41916000","longitude":"10.07621000"},{"name":"Derovere","countryCode":"IT","stateCode":"25","latitude":"45.10997000","longitude":"10.24798000"},{"name":"Dervio","countryCode":"IT","stateCode":"25","latitude":"46.07696000","longitude":"9.30659000"},{"name":"Desenzano del Garda","countryCode":"IT","stateCode":"25","latitude":"45.47127000","longitude":"10.53559000"},{"name":"Desio","countryCode":"IT","stateCode":"25","latitude":"45.61831000","longitude":"9.20249000"},{"name":"Dizzasco-Biazzeno","countryCode":"IT","stateCode":"25","latitude":"45.94378000","longitude":"9.09974000"},{"name":"Dolzago","countryCode":"IT","stateCode":"25","latitude":"45.76698000","longitude":"9.33934000"},{"name":"Domaso","countryCode":"IT","stateCode":"25","latitude":"46.15284000","longitude":"9.33150000"},{"name":"Dongo","countryCode":"IT","stateCode":"25","latitude":"46.12999000","longitude":"9.28169000"},{"name":"Dorio","countryCode":"IT","stateCode":"25","latitude":"46.10020000","longitude":"9.31883000"},{"name":"Dorno","countryCode":"IT","stateCode":"25","latitude":"45.15352000","longitude":"8.95076000"},{"name":"Dosimo","countryCode":"IT","stateCode":"25","latitude":"45.18469000","longitude":"10.10362000"},{"name":"Dosolo","countryCode":"IT","stateCode":"25","latitude":"44.95259000","longitude":"10.63550000"},{"name":"Dossena","countryCode":"IT","stateCode":"25","latitude":"45.88029000","longitude":"9.69675000"},{"name":"Dosso del Liro","countryCode":"IT","stateCode":"25","latitude":"46.16399000","longitude":"9.27294000"},{"name":"Dosso-Ville","countryCode":"IT","stateCode":"25","latitude":"45.75251000","longitude":"10.27397000"},{"name":"Dovera","countryCode":"IT","stateCode":"25","latitude":"45.36428000","longitude":"9.54445000"},{"name":"Dresano","countryCode":"IT","stateCode":"25","latitude":"45.37297000","longitude":"9.35785000"},{"name":"Drizzona","countryCode":"IT","stateCode":"25","latitude":"45.14217000","longitude":"10.35028000"},{"name":"Dubino","countryCode":"IT","stateCode":"25","latitude":"46.16705000","longitude":"9.43049000"},{"name":"Dumenza","countryCode":"IT","stateCode":"25","latitude":"46.02088000","longitude":"8.78674000"},{"name":"Duno","countryCode":"IT","stateCode":"25","latitude":"45.91398000","longitude":"8.73763000"},{"name":"Duomo","countryCode":"IT","stateCode":"25","latitude":"45.53240000","longitude":"10.02118000"},{"name":"Edolo","countryCode":"IT","stateCode":"25","latitude":"46.17799000","longitude":"10.33322000"},{"name":"Ello","countryCode":"IT","stateCode":"25","latitude":"45.78568000","longitude":"9.36534000"},{"name":"Endine","countryCode":"IT","stateCode":"25","latitude":"45.78980000","longitude":"9.97561000"},{"name":"Entratico","countryCode":"IT","stateCode":"25","latitude":"45.70778000","longitude":"9.87316000"},{"name":"Era","countryCode":"IT","stateCode":"25","latitude":"46.24422000","longitude":"9.39515000"},{"name":"Erba","countryCode":"IT","stateCode":"25","latitude":"45.80880000","longitude":"9.22609000"},{"name":"Erbusco","countryCode":"IT","stateCode":"25","latitude":"45.59868000","longitude":"9.97186000"},{"name":"Eremo","countryCode":"IT","stateCode":"25","latitude":"45.13119000","longitude":"10.74271000"},{"name":"Erve","countryCode":"IT","stateCode":"25","latitude":"45.82158000","longitude":"9.45285000"},{"name":"Esine","countryCode":"IT","stateCode":"25","latitude":"45.92515000","longitude":"10.25102000"},{"name":"Esino Lario","countryCode":"IT","stateCode":"25","latitude":"45.99437000","longitude":"9.33399000"},{"name":"Faedo Valtellino","countryCode":"IT","stateCode":"25","latitude":"46.15299000","longitude":"9.90605000"},{"name":"Faggeto Lario","countryCode":"IT","stateCode":"25","latitude":"45.85878000","longitude":"9.15894000"},{"name":"Fagnano Olona-Bergoro","countryCode":"IT","stateCode":"25","latitude":"45.66977000","longitude":"8.85994000"},{"name":"Faloppio","countryCode":"IT","stateCode":"25","latitude":"45.80968000","longitude":"8.96434000"},{"name":"Fantasina","countryCode":"IT","stateCode":"25","latitude":"45.57325000","longitude":"10.17790000"},{"name":"Fara Gera d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.55656000","longitude":"9.53656000"},{"name":"Fara Olivana","countryCode":"IT","stateCode":"25","latitude":"45.49508000","longitude":"9.74906000"},{"name":"Felonica","countryCode":"IT","stateCode":"25","latitude":"44.97898000","longitude":"11.35370000"},{"name":"Fenegrò","countryCode":"IT","stateCode":"25","latitude":"45.70157000","longitude":"8.99964000"},{"name":"Ferno","countryCode":"IT","stateCode":"25","latitude":"45.61496000","longitude":"8.75695000"},{"name":"Ferrera Erbognone","countryCode":"IT","stateCode":"25","latitude":"45.11456000","longitude":"8.86454000"},{"name":"Ferrera di Varese","countryCode":"IT","stateCode":"25","latitude":"45.93278000","longitude":"8.78913000"},{"name":"Fiesco","countryCode":"IT","stateCode":"25","latitude":"45.33737000","longitude":"9.77786000"},{"name":"Fiesse","countryCode":"IT","stateCode":"25","latitude":"45.23207000","longitude":"10.32417000"},{"name":"Figino","countryCode":"IT","stateCode":"25","latitude":"45.49261000","longitude":"9.07779000"},{"name":"Figino Serenza","countryCode":"IT","stateCode":"25","latitude":"45.71048000","longitude":"9.13114000"},{"name":"Figliaro","countryCode":"IT","stateCode":"25","latitude":"45.77992000","longitude":"8.94466000"},{"name":"Filago","countryCode":"IT","stateCode":"25","latitude":"45.63758000","longitude":"9.55635000"},{"name":"Filighera","countryCode":"IT","stateCode":"25","latitude":"45.17496000","longitude":"9.31646000"},{"name":"Fino Mornasco","countryCode":"IT","stateCode":"25","latitude":"45.74290000","longitude":"9.04996000"},{"name":"Fino del Monte","countryCode":"IT","stateCode":"25","latitude":"45.89269000","longitude":"9.99406000"},{"name":"Fiorano al Serio","countryCode":"IT","stateCode":"25","latitude":"45.80018000","longitude":"9.84276000"},{"name":"Fizzonasco","countryCode":"IT","stateCode":"25","latitude":"45.37241000","longitude":"9.19066000"},{"name":"Flero","countryCode":"IT","stateCode":"25","latitude":"45.48254000","longitude":"10.17694000"},{"name":"Folzano","countryCode":"IT","stateCode":"25","latitude":"45.49587000","longitude":"10.20650000"},{"name":"Fombio","countryCode":"IT","stateCode":"25","latitude":"45.14126000","longitude":"9.68043000"},{"name":"Fontane-Zurane-Gresine","countryCode":"IT","stateCode":"25","latitude":"45.63336000","longitude":"10.04720000"},{"name":"Fontanella","countryCode":"IT","stateCode":"25","latitude":"45.46903000","longitude":"9.80248000"},{"name":"Fonteno","countryCode":"IT","stateCode":"25","latitude":"45.75859000","longitude":"10.01856000"},{"name":"Foppolo","countryCode":"IT","stateCode":"25","latitude":"46.04297000","longitude":"9.75775000"},{"name":"Forcola","countryCode":"IT","stateCode":"25","latitude":"46.15859000","longitude":"9.66034000"},{"name":"Foresto Sparso","countryCode":"IT","stateCode":"25","latitude":"45.69088000","longitude":"9.92006000"},{"name":"Formigara","countryCode":"IT","stateCode":"25","latitude":"45.22307000","longitude":"9.77076000"},{"name":"Fornaci","countryCode":"IT","stateCode":"25","latitude":"45.19872000","longitude":"9.67794000"},{"name":"Fornovo San Giovanni","countryCode":"IT","stateCode":"25","latitude":"45.49742000","longitude":"9.67739000"},{"name":"Fortunago","countryCode":"IT","stateCode":"25","latitude":"44.92160000","longitude":"9.18471000"},{"name":"Frascarolo","countryCode":"IT","stateCode":"25","latitude":"45.04666000","longitude":"8.68204000"},{"name":"Fuipiano Valle Imagna","countryCode":"IT","stateCode":"25","latitude":"45.85428000","longitude":"9.52845000"},{"name":"Furato","countryCode":"IT","stateCode":"25","latitude":"45.51468000","longitude":"8.88063000"},{"name":"Fusine","countryCode":"IT","stateCode":"25","latitude":"46.14949000","longitude":"9.74975000"},{"name":"Gabbioneta","countryCode":"IT","stateCode":"25","latitude":"45.21627000","longitude":"10.22027000"},{"name":"Gadesco-Pieve Delmona","countryCode":"IT","stateCode":"25","latitude":"45.15767000","longitude":"10.11567000"},{"name":"Gaggiano","countryCode":"IT","stateCode":"25","latitude":"45.40484000","longitude":"9.03488000"},{"name":"Gaggino","countryCode":"IT","stateCode":"25","latitude":"45.80787000","longitude":"8.96427000"},{"name":"Galbiate","countryCode":"IT","stateCode":"25","latitude":"45.81635000","longitude":"9.37902000"},{"name":"Galgagnano","countryCode":"IT","stateCode":"25","latitude":"45.35797000","longitude":"9.44535000"},{"name":"Gallarate","countryCode":"IT","stateCode":"25","latitude":"45.66019000","longitude":"8.79164000"},{"name":"Galliate Lombardo","countryCode":"IT","stateCode":"25","latitude":"45.78487000","longitude":"8.77043000"},{"name":"Galliavola","countryCode":"IT","stateCode":"25","latitude":"45.09756000","longitude":"8.81885000"},{"name":"Gallo-Tre Re-Mezzana Corti","countryCode":"IT","stateCode":"25","latitude":"45.12563000","longitude":"9.12227000"},{"name":"Gambara","countryCode":"IT","stateCode":"25","latitude":"45.25366000","longitude":"10.29434000"},{"name":"Gambarana","countryCode":"IT","stateCode":"25","latitude":"45.02874000","longitude":"8.76282000"},{"name":"Gambolò","countryCode":"IT","stateCode":"25","latitude":"45.26209000","longitude":"8.85820000"},{"name":"Gandellino","countryCode":"IT","stateCode":"25","latitude":"45.99109000","longitude":"9.94615000"},{"name":"Gandino","countryCode":"IT","stateCode":"25","latitude":"45.81088000","longitude":"9.89767000"},{"name":"Gandosso","countryCode":"IT","stateCode":"25","latitude":"45.65888000","longitude":"9.88886000"},{"name":"Ganna","countryCode":"IT","stateCode":"25","latitude":"45.90212000","longitude":"8.82606000"},{"name":"Garbagnate","countryCode":"IT","stateCode":"25","latitude":"45.77027000","longitude":"9.29848000"},{"name":"Garbagnate Milanese","countryCode":"IT","stateCode":"25","latitude":"45.57438000","longitude":"9.07537000"},{"name":"Garbagnate Monastero","countryCode":"IT","stateCode":"25","latitude":"45.77338000","longitude":"9.30144000"},{"name":"Gardola","countryCode":"IT","stateCode":"25","latitude":"45.74180000","longitude":"10.71871000"},{"name":"Gardone Riviera","countryCode":"IT","stateCode":"25","latitude":"45.62396000","longitude":"10.56682000"},{"name":"Gardone Val Trompia","countryCode":"IT","stateCode":"25","latitude":"45.69137000","longitude":"10.18635000"},{"name":"Gargnano","countryCode":"IT","stateCode":"25","latitude":"45.68586000","longitude":"10.65869000"},{"name":"Garlasco","countryCode":"IT","stateCode":"25","latitude":"45.19540000","longitude":"8.92314000"},{"name":"Garlate","countryCode":"IT","stateCode":"25","latitude":"45.81208000","longitude":"9.39964000"},{"name":"Garzeno","countryCode":"IT","stateCode":"25","latitude":"46.13409000","longitude":"9.24964000"},{"name":"Gavardo-Sopraponte","countryCode":"IT","stateCode":"25","latitude":"45.58939000","longitude":"10.44257000"},{"name":"Gavarno Rinnovata","countryCode":"IT","stateCode":"25","latitude":"45.72454000","longitude":"9.76318000"},{"name":"Gavarno-Tribulina","countryCode":"IT","stateCode":"25","latitude":"45.71734000","longitude":"9.77512000"},{"name":"Gaverina Terme","countryCode":"IT","stateCode":"25","latitude":"45.75578000","longitude":"9.88666000"},{"name":"Gavirate","countryCode":"IT","stateCode":"25","latitude":"45.83707000","longitude":"8.72619000"},{"name":"Gazoldo degli Ippoliti","countryCode":"IT","stateCode":"25","latitude":"45.19999000","longitude":"10.57839000"},{"name":"Gazzada Schianno","countryCode":"IT","stateCode":"25","latitude":"45.78017000","longitude":"8.83344000"},{"name":"Gazzaniga","countryCode":"IT","stateCode":"25","latitude":"45.79339000","longitude":"9.82976000"},{"name":"Gazzo","countryCode":"IT","stateCode":"25","latitude":"45.17968000","longitude":"10.89706000"},{"name":"Gazzuolo","countryCode":"IT","stateCode":"25","latitude":"45.06238000","longitude":"10.57161000"},{"name":"Gemonio","countryCode":"IT","stateCode":"25","latitude":"45.87878000","longitude":"8.67478000"},{"name":"Genivolta","countryCode":"IT","stateCode":"25","latitude":"45.33257000","longitude":"9.87726000"},{"name":"Genzone","countryCode":"IT","stateCode":"25","latitude":"45.17962000","longitude":"9.34829000"},{"name":"Gera Lario","countryCode":"IT","stateCode":"25","latitude":"46.17003000","longitude":"9.36736000"},{"name":"Gerenzago","countryCode":"IT","stateCode":"25","latitude":"45.20633000","longitude":"9.36137000"},{"name":"Gerenzano","countryCode":"IT","stateCode":"25","latitude":"45.63967000","longitude":"9.00104000"},{"name":"Germignaga","countryCode":"IT","stateCode":"25","latitude":"45.99128000","longitude":"8.72403000"},{"name":"Gerola Alta","countryCode":"IT","stateCode":"25","latitude":"46.06003000","longitude":"9.55025000"},{"name":"Geromina","countryCode":"IT","stateCode":"25","latitude":"45.53645000","longitude":"9.57540000"},{"name":"Gerosa","countryCode":"IT","stateCode":"25","latitude":"45.84980000","longitude":"9.57161000"},{"name":"Gerre de\' Caprioli","countryCode":"IT","stateCode":"25","latitude":"45.09042000","longitude":"10.05085000"},{"name":"Gessate","countryCode":"IT","stateCode":"25","latitude":"45.54838000","longitude":"9.43775000"},{"name":"Ghedi","countryCode":"IT","stateCode":"25","latitude":"45.40204000","longitude":"10.27681000"},{"name":"Ghiaie","countryCode":"IT","stateCode":"25","latitude":"45.68205000","longitude":"9.58121000"},{"name":"Ghisalba","countryCode":"IT","stateCode":"25","latitude":"45.59354000","longitude":"9.75765000"},{"name":"Gianico","countryCode":"IT","stateCode":"25","latitude":"45.86559000","longitude":"10.17486000"},{"name":"Giovenzano","countryCode":"IT","stateCode":"25","latitude":"45.27322000","longitude":"9.11605000"},{"name":"Gironico al Piano","countryCode":"IT","stateCode":"25","latitude":"45.80138000","longitude":"9.00314000"},{"name":"Giussago","countryCode":"IT","stateCode":"25","latitude":"45.28417000","longitude":"9.13996000"},{"name":"Giussano","countryCode":"IT","stateCode":"25","latitude":"45.70004000","longitude":"9.20890000"},{"name":"Godiasco","countryCode":"IT","stateCode":"25","latitude":"44.89645000","longitude":"9.05667000"},{"name":"Goito","countryCode":"IT","stateCode":"25","latitude":"45.25076000","longitude":"10.66121000"},{"name":"Golasecca","countryCode":"IT","stateCode":"25","latitude":"45.69821000","longitude":"8.66112000"},{"name":"Golferenzo","countryCode":"IT","stateCode":"25","latitude":"44.96106000","longitude":"9.30596000"},{"name":"Gombito","countryCode":"IT","stateCode":"25","latitude":"45.26187000","longitude":"9.72856000"},{"name":"Gonzaga","countryCode":"IT","stateCode":"25","latitude":"44.95193000","longitude":"10.81913000"},{"name":"Gordona","countryCode":"IT","stateCode":"25","latitude":"46.29176000","longitude":"9.36700000"},{"name":"Gorgonzola","countryCode":"IT","stateCode":"25","latitude":"45.53069000","longitude":"9.40531000"},{"name":"Gorla Maggiore","countryCode":"IT","stateCode":"25","latitude":"45.66388000","longitude":"8.89537000"},{"name":"Gorla Minore","countryCode":"IT","stateCode":"25","latitude":"45.64117000","longitude":"8.90264000"},{"name":"Gorlago","countryCode":"IT","stateCode":"25","latitude":"45.67408000","longitude":"9.82296000"},{"name":"Gorle","countryCode":"IT","stateCode":"25","latitude":"45.70127000","longitude":"9.71382000"},{"name":"Gornate Olona","countryCode":"IT","stateCode":"25","latitude":"45.74157000","longitude":"8.85994000"},{"name":"Gorno","countryCode":"IT","stateCode":"25","latitude":"45.86249000","longitude":"9.84155000"},{"name":"Gottolengo","countryCode":"IT","stateCode":"25","latitude":"45.29278000","longitude":"10.26855000"},{"name":"Graffignana","countryCode":"IT","stateCode":"25","latitude":"45.20647000","longitude":"9.45436000"},{"name":"Grandate","countryCode":"IT","stateCode":"25","latitude":"45.76715000","longitude":"9.05349000"},{"name":"Grandola ed Uniti","countryCode":"IT","stateCode":"25","latitude":"46.02488000","longitude":"9.21274000"},{"name":"Grantola","countryCode":"IT","stateCode":"25","latitude":"45.94918000","longitude":"8.77433000"},{"name":"Grassobbio","countryCode":"IT","stateCode":"25","latitude":"45.65688000","longitude":"9.72565000"},{"name":"Gratacasolo","countryCode":"IT","stateCode":"25","latitude":"45.82897000","longitude":"10.12918000"},{"name":"Gravedona-San Gregorio","countryCode":"IT","stateCode":"25","latitude":"46.14639000","longitude":"9.30094000"},{"name":"Gravellona","countryCode":"IT","stateCode":"25","latitude":"45.32766000","longitude":"8.76414000"},{"name":"Grezzago","countryCode":"IT","stateCode":"25","latitude":"45.59108000","longitude":"9.49725000"},{"name":"Griante","countryCode":"IT","stateCode":"25","latitude":"45.99528000","longitude":"9.23554000"},{"name":"Grignano","countryCode":"IT","stateCode":"25","latitude":"45.61819000","longitude":"9.54235000"},{"name":"Gromlongo","countryCode":"IT","stateCode":"25","latitude":"45.72895000","longitude":"9.54097000"},{"name":"Gromo","countryCode":"IT","stateCode":"25","latitude":"45.96190000","longitude":"9.92637000"},{"name":"Grone","countryCode":"IT","stateCode":"25","latitude":"45.72722000","longitude":"9.90885000"},{"name":"Grontardo","countryCode":"IT","stateCode":"25","latitude":"45.20136000","longitude":"10.15150000"},{"name":"Gropello Cairoli","countryCode":"IT","stateCode":"25","latitude":"45.17707000","longitude":"8.99353000"},{"name":"Grosio","countryCode":"IT","stateCode":"25","latitude":"46.29970000","longitude":"10.27572000"},{"name":"Grosotto","countryCode":"IT","stateCode":"25","latitude":"46.28196000","longitude":"10.25908000"},{"name":"Grumello Cremonese","countryCode":"IT","stateCode":"25","latitude":"45.19415000","longitude":"9.86443000"},{"name":"Grumello del Monte","countryCode":"IT","stateCode":"25","latitude":"45.63535000","longitude":"9.87526000"},{"name":"Guanzate","countryCode":"IT","stateCode":"25","latitude":"45.72758000","longitude":"9.01984000"},{"name":"Guardamiglio","countryCode":"IT","stateCode":"25","latitude":"45.10742000","longitude":"9.68481000"},{"name":"Gudo Visconti","countryCode":"IT","stateCode":"25","latitude":"45.37407000","longitude":"9.00014000"},{"name":"Guidizzolo","countryCode":"IT","stateCode":"25","latitude":"45.32056000","longitude":"10.57801000"},{"name":"Guinzano","countryCode":"IT","stateCode":"25","latitude":"45.25678000","longitude":"9.15869000"},{"name":"Gussago","countryCode":"IT","stateCode":"25","latitude":"45.58358000","longitude":"10.15717000"},{"name":"Gussola","countryCode":"IT","stateCode":"25","latitude":"45.01165000","longitude":"10.34894000"},{"name":"Idro","countryCode":"IT","stateCode":"25","latitude":"45.73609000","longitude":"10.47337000"},{"name":"Imbersago","countryCode":"IT","stateCode":"25","latitude":"45.70588000","longitude":"9.44445000"},{"name":"Inarzo","countryCode":"IT","stateCode":"25","latitude":"45.78578000","longitude":"8.73563000"},{"name":"Incudine","countryCode":"IT","stateCode":"25","latitude":"46.22030000","longitude":"10.35876000"},{"name":"Induno Olona","countryCode":"IT","stateCode":"25","latitude":"45.84571000","longitude":"8.84056000"},{"name":"Introbio","countryCode":"IT","stateCode":"25","latitude":"45.97387000","longitude":"9.44998000"},{"name":"Introzzo","countryCode":"IT","stateCode":"25","latitude":"46.08119000","longitude":"9.34094000"},{"name":"Inverigo","countryCode":"IT","stateCode":"25","latitude":"45.73795000","longitude":"9.21836000"},{"name":"Inverno","countryCode":"IT","stateCode":"25","latitude":"45.19859000","longitude":"9.38429000"},{"name":"Inverno e Monteleone","countryCode":"IT","stateCode":"25","latitude":"45.19787000","longitude":"9.38526000"},{"name":"Inveruno","countryCode":"IT","stateCode":"25","latitude":"45.51399000","longitude":"8.84954000"},{"name":"Inzago","countryCode":"IT","stateCode":"25","latitude":"45.53991000","longitude":"9.48343000"},{"name":"Irma","countryCode":"IT","stateCode":"25","latitude":"45.77129000","longitude":"10.28457000"},{"name":"Iseo","countryCode":"IT","stateCode":"25","latitude":"45.65883000","longitude":"10.05024000"},{"name":"Isola Dovarese","countryCode":"IT","stateCode":"25","latitude":"45.17292000","longitude":"10.30879000"},{"name":"Isola di Fondra","countryCode":"IT","stateCode":"25","latitude":"45.97859000","longitude":"9.74735000"},{"name":"Isolaccia","countryCode":"IT","stateCode":"25","latitude":"46.48901000","longitude":"10.29405000"},{"name":"Isorella","countryCode":"IT","stateCode":"25","latitude":"45.30912000","longitude":"10.32281000"},{"name":"Ispra","countryCode":"IT","stateCode":"25","latitude":"45.81480000","longitude":"8.61294000"},{"name":"Isso","countryCode":"IT","stateCode":"25","latitude":"45.47678000","longitude":"9.75866000"},{"name":"Izano","countryCode":"IT","stateCode":"25","latitude":"45.35552000","longitude":"9.75138000"},{"name":"Jerago Con Orago","countryCode":"IT","stateCode":"25","latitude":"45.70467000","longitude":"8.79593000"},{"name":"Lacchiarella","countryCode":"IT","stateCode":"25","latitude":"45.32290000","longitude":"9.13777000"},{"name":"Laglio","countryCode":"IT","stateCode":"25","latitude":"45.88056000","longitude":"9.13697000"},{"name":"Lainate","countryCode":"IT","stateCode":"25","latitude":"45.57176000","longitude":"9.02681000"},{"name":"Laino","countryCode":"IT","stateCode":"25","latitude":"45.98448000","longitude":"9.07544000"},{"name":"Lallio","countryCode":"IT","stateCode":"25","latitude":"45.66283000","longitude":"9.62887000"},{"name":"Lambrinia","countryCode":"IT","stateCode":"25","latitude":"45.15831000","longitude":"9.52750000"},{"name":"Lambrugo","countryCode":"IT","stateCode":"25","latitude":"45.75878000","longitude":"9.23954000"},{"name":"Landriano","countryCode":"IT","stateCode":"25","latitude":"45.31155000","longitude":"9.26046000"},{"name":"Langosco","countryCode":"IT","stateCode":"25","latitude":"45.21453000","longitude":"8.56372000"},{"name":"Lanzada","countryCode":"IT","stateCode":"25","latitude":"46.26930000","longitude":"9.86925000"},{"name":"Lanzo d\'Intelvi","countryCode":"IT","stateCode":"25","latitude":"45.97943000","longitude":"9.02166000"},{"name":"Lardirago","countryCode":"IT","stateCode":"25","latitude":"45.23572000","longitude":"9.23272000"},{"name":"Lasnigo","countryCode":"IT","stateCode":"25","latitude":"45.88198000","longitude":"9.26644000"},{"name":"Lavena Ponte Tresa","countryCode":"IT","stateCode":"25","latitude":"45.96710000","longitude":"8.85725000"},{"name":"Laveno","countryCode":"IT","stateCode":"25","latitude":"45.90888000","longitude":"8.62036000"},{"name":"Lavenone","countryCode":"IT","stateCode":"25","latitude":"45.73853000","longitude":"10.43930000"},{"name":"Laxolo","countryCode":"IT","stateCode":"25","latitude":"45.80871000","longitude":"9.59983000"},{"name":"Lazzate","countryCode":"IT","stateCode":"25","latitude":"45.67207000","longitude":"9.08424000"},{"name":"Lecco","countryCode":"IT","stateCode":"25","latitude":"45.85589000","longitude":"9.39704000"},{"name":"Leffe","countryCode":"IT","stateCode":"25","latitude":"45.79793000","longitude":"9.88426000"},{"name":"Leggiuno","countryCode":"IT","stateCode":"25","latitude":"45.87588000","longitude":"8.62063000"},{"name":"Legnano","countryCode":"IT","stateCode":"25","latitude":"45.59788000","longitude":"8.91506000"},{"name":"Lemna","countryCode":"IT","stateCode":"25","latitude":"45.85808000","longitude":"9.15986000"},{"name":"Lenna","countryCode":"IT","stateCode":"25","latitude":"45.94273000","longitude":"9.67876000"},{"name":"Lenno","countryCode":"IT","stateCode":"25","latitude":"45.97298000","longitude":"9.19084000"},{"name":"Leno","countryCode":"IT","stateCode":"25","latitude":"45.36930000","longitude":"10.21675000"},{"name":"Lentate sul Seveso","countryCode":"IT","stateCode":"25","latitude":"45.67637000","longitude":"9.11774000"},{"name":"Lesmo","countryCode":"IT","stateCode":"25","latitude":"45.64858000","longitude":"9.30735000"},{"name":"Levata","countryCode":"IT","stateCode":"25","latitude":"45.12518000","longitude":"10.76794000"},{"name":"Levate","countryCode":"IT","stateCode":"25","latitude":"45.62518000","longitude":"9.62415000"},{"name":"Lezzeno","countryCode":"IT","stateCode":"25","latitude":"45.94411000","longitude":"9.18488000"},{"name":"Lierna","countryCode":"IT","stateCode":"25","latitude":"45.95818000","longitude":"9.30513000"},{"name":"Limbiate","countryCode":"IT","stateCode":"25","latitude":"45.59951000","longitude":"9.12509000"},{"name":"Limido Comasco","countryCode":"IT","stateCode":"25","latitude":"45.68917000","longitude":"8.97984000"},{"name":"Limone sul Garda","countryCode":"IT","stateCode":"25","latitude":"45.81450000","longitude":"10.79278000"},{"name":"Linarolo","countryCode":"IT","stateCode":"25","latitude":"45.16236000","longitude":"9.26995000"},{"name":"Linate","countryCode":"IT","stateCode":"25","latitude":"45.44701000","longitude":"9.27229000"},{"name":"Lipomo","countryCode":"IT","stateCode":"25","latitude":"45.79288000","longitude":"9.12024000"},{"name":"Lirio","countryCode":"IT","stateCode":"25","latitude":"44.99446000","longitude":"9.25656000"},{"name":"Lisanza","countryCode":"IT","stateCode":"25","latitude":"45.73926000","longitude":"8.59852000"},{"name":"Liscate","countryCode":"IT","stateCode":"25","latitude":"45.48316000","longitude":"9.41030000"},{"name":"Lissone","countryCode":"IT","stateCode":"25","latitude":"45.61236000","longitude":"9.23985000"},{"name":"Livigno","countryCode":"IT","stateCode":"25","latitude":"46.53630000","longitude":"10.13348000"},{"name":"Livo","countryCode":"IT","stateCode":"25","latitude":"46.16849000","longitude":"9.30414000"},{"name":"Livraga","countryCode":"IT","stateCode":"25","latitude":"45.19227000","longitude":"9.54646000"},{"name":"Locate Varesino","countryCode":"IT","stateCode":"25","latitude":"45.68969000","longitude":"8.92992000"},{"name":"Locate di Triulzi","countryCode":"IT","stateCode":"25","latitude":"45.35691000","longitude":"9.22516000"},{"name":"Locatello","countryCode":"IT","stateCode":"25","latitude":"45.83518000","longitude":"9.53405000"},{"name":"Lodetto","countryCode":"IT","stateCode":"25","latitude":"45.55099000","longitude":"10.03175000"},{"name":"Lodi","countryCode":"IT","stateCode":"25","latitude":"45.30989000","longitude":"9.50085000"},{"name":"Lodi Vecchio","countryCode":"IT","stateCode":"25","latitude":"45.30422000","longitude":"9.41760000"},{"name":"Lodrino","countryCode":"IT","stateCode":"25","latitude":"45.71969000","longitude":"10.27767000"},{"name":"Lograto","countryCode":"IT","stateCode":"25","latitude":"45.48458000","longitude":"10.05664000"},{"name":"Lomagna","countryCode":"IT","stateCode":"25","latitude":"45.66640000","longitude":"9.37654000"},{"name":"Lomazzo","countryCode":"IT","stateCode":"25","latitude":"45.69670000","longitude":"9.03427000"},{"name":"Lomello","countryCode":"IT","stateCode":"25","latitude":"45.12001000","longitude":"8.79612000"},{"name":"Lonate Ceppino","countryCode":"IT","stateCode":"25","latitude":"45.70863000","longitude":"8.87936000"},{"name":"Lonate Pozzolo","countryCode":"IT","stateCode":"25","latitude":"45.59213000","longitude":"8.75194000"},{"name":"Lonato","countryCode":"IT","stateCode":"25","latitude":"45.46079000","longitude":"10.47732000"},{"name":"Longhena","countryCode":"IT","stateCode":"25","latitude":"45.43768000","longitude":"10.05967000"},{"name":"Longone al Segrino","countryCode":"IT","stateCode":"25","latitude":"45.81428000","longitude":"9.25144000"},{"name":"Losine","countryCode":"IT","stateCode":"25","latitude":"45.98349000","longitude":"10.31616000"},{"name":"Lovere","countryCode":"IT","stateCode":"25","latitude":"45.81379000","longitude":"10.06995000"},{"name":"Lovero","countryCode":"IT","stateCode":"25","latitude":"46.23140000","longitude":"10.22856000"},{"name":"Lozio","countryCode":"IT","stateCode":"25","latitude":"45.98569000","longitude":"10.26096000"},{"name":"Lozza","countryCode":"IT","stateCode":"25","latitude":"45.77567000","longitude":"8.85773000"},{"name":"Lucino","countryCode":"IT","stateCode":"25","latitude":"45.78350000","longitude":"9.04340000"},{"name":"Lucino-Rodano","countryCode":"IT","stateCode":"25","latitude":"45.47607000","longitude":"9.35315000"},{"name":"Ludriano","countryCode":"IT","stateCode":"25","latitude":"45.44846000","longitude":"9.93276000"},{"name":"Luino","countryCode":"IT","stateCode":"25","latitude":"46.00185000","longitude":"8.74512000"},{"name":"Luisago","countryCode":"IT","stateCode":"25","latitude":"45.76288000","longitude":"9.03544000"},{"name":"Lumezzane","countryCode":"IT","stateCode":"25","latitude":"45.64789000","longitude":"10.26487000"},{"name":"Lunetta-Frassino","countryCode":"IT","stateCode":"25","latitude":"45.16016000","longitude":"10.82059000"},{"name":"Lungavilla","countryCode":"IT","stateCode":"25","latitude":"45.04151000","longitude":"9.07842000"},{"name":"Lurago Marinone","countryCode":"IT","stateCode":"25","latitude":"45.70482000","longitude":"8.98330000"},{"name":"Lurago d\'Erba","countryCode":"IT","stateCode":"25","latitude":"45.75097000","longitude":"9.21817000"},{"name":"Lurano","countryCode":"IT","stateCode":"25","latitude":"45.56568000","longitude":"9.64016000"},{"name":"Lurate Caccivio","countryCode":"IT","stateCode":"25","latitude":"45.76701000","longitude":"8.99897000"},{"name":"Luvinate","countryCode":"IT","stateCode":"25","latitude":"45.83958000","longitude":"8.77193000"},{"name":"Luzzana","countryCode":"IT","stateCode":"25","latitude":"45.71530000","longitude":"9.88105000"},{"name":"Maccagno","countryCode":"IT","stateCode":"25","latitude":"46.04357000","longitude":"8.73413000"},{"name":"Maccastorna","countryCode":"IT","stateCode":"25","latitude":"45.14667000","longitude":"9.85457000"},{"name":"Macherio","countryCode":"IT","stateCode":"25","latitude":"45.63974000","longitude":"9.27394000"},{"name":"Maclodio","countryCode":"IT","stateCode":"25","latitude":"45.47778000","longitude":"10.04217000"},{"name":"Madignano","countryCode":"IT","stateCode":"25","latitude":"45.34515000","longitude":"9.72271000"},{"name":"Madone","countryCode":"IT","stateCode":"25","latitude":"45.65028000","longitude":"9.55015000"},{"name":"Magasa","countryCode":"IT","stateCode":"25","latitude":"45.78139000","longitude":"10.61597000"},{"name":"Magenta","countryCode":"IT","stateCode":"25","latitude":"45.46456000","longitude":"8.88453000"},{"name":"Magherno","countryCode":"IT","stateCode":"25","latitude":"45.22357000","longitude":"9.32935000"},{"name":"Magnacavallo","countryCode":"IT","stateCode":"25","latitude":"45.00646000","longitude":"11.18326000"},{"name":"Magnago","countryCode":"IT","stateCode":"25","latitude":"45.57920000","longitude":"8.80245000"},{"name":"Magno","countryCode":"IT","stateCode":"25","latitude":"45.70665000","longitude":"10.19937000"},{"name":"Magreglio","countryCode":"IT","stateCode":"25","latitude":"45.92098000","longitude":"9.26264000"},{"name":"Mairago","countryCode":"IT","stateCode":"25","latitude":"45.25177000","longitude":"9.57836000"},{"name":"Mairano","countryCode":"IT","stateCode":"25","latitude":"45.44802000","longitude":"10.07977000"},{"name":"Malagnino","countryCode":"IT","stateCode":"25","latitude":"45.13477000","longitude":"10.11477000"},{"name":"Malavicina","countryCode":"IT","stateCode":"25","latitude":"45.29912000","longitude":"10.78677000"},{"name":"Malegno","countryCode":"IT","stateCode":"25","latitude":"45.95079000","longitude":"10.27406000"},{"name":"Maleo","countryCode":"IT","stateCode":"25","latitude":"45.16633000","longitude":"9.76241000"},{"name":"Malgesso","countryCode":"IT","stateCode":"25","latitude":"45.82787000","longitude":"8.67553000"},{"name":"Malgrate","countryCode":"IT","stateCode":"25","latitude":"45.84891000","longitude":"9.37630000"},{"name":"Malnate","countryCode":"IT","stateCode":"25","latitude":"45.79377000","longitude":"8.88104000"},{"name":"Malonno","countryCode":"IT","stateCode":"25","latitude":"46.12168000","longitude":"10.31841000"},{"name":"Mandello del Lario","countryCode":"IT","stateCode":"25","latitude":"45.92199000","longitude":"9.31974000"},{"name":"Manera","countryCode":"IT","stateCode":"25","latitude":"45.67346000","longitude":"9.04058000"},{"name":"Manerba del Garda","countryCode":"IT","stateCode":"25","latitude":"45.54988000","longitude":"10.55228000"},{"name":"Manerbio","countryCode":"IT","stateCode":"25","latitude":"45.35390000","longitude":"10.13803000"},{"name":"Mantegazza","countryCode":"IT","stateCode":"25","latitude":"45.50946000","longitude":"8.97321000"},{"name":"Mantello","countryCode":"IT","stateCode":"25","latitude":"46.15249000","longitude":"9.48894000"},{"name":"Mantova","countryCode":"IT","stateCode":"25","latitude":"45.16031000","longitude":"10.79784000"},{"name":"Mapello","countryCode":"IT","stateCode":"25","latitude":"45.71259000","longitude":"9.55443000"},{"name":"Marcallo","countryCode":"IT","stateCode":"25","latitude":"45.48327000","longitude":"8.87194000"},{"name":"Marcaria","countryCode":"IT","stateCode":"25","latitude":"45.12225000","longitude":"10.53278000"},{"name":"Marcheno","countryCode":"IT","stateCode":"25","latitude":"45.70649000","longitude":"10.21449000"},{"name":"Marchirolo","countryCode":"IT","stateCode":"25","latitude":"45.94788000","longitude":"8.83343000"},{"name":"Marcignago","countryCode":"IT","stateCode":"25","latitude":"45.25306000","longitude":"9.07935000"},{"name":"Maresso","countryCode":"IT","stateCode":"25","latitude":"45.68755000","longitude":"9.35593000"},{"name":"Margno","countryCode":"IT","stateCode":"25","latitude":"46.03099000","longitude":"9.38164000"},{"name":"Mariana Mantovana","countryCode":"IT","stateCode":"25","latitude":"45.19288000","longitude":"10.48688000"},{"name":"Mariano Comense","countryCode":"IT","stateCode":"25","latitude":"45.69651000","longitude":"9.18180000"},{"name":"Marmentino","countryCode":"IT","stateCode":"25","latitude":"45.75499000","longitude":"10.28467000"},{"name":"Marmirolo","countryCode":"IT","stateCode":"25","latitude":"45.21928000","longitude":"10.75609000"},{"name":"Marnate","countryCode":"IT","stateCode":"25","latitude":"45.62855000","longitude":"8.90916000"},{"name":"Marone","countryCode":"IT","stateCode":"25","latitude":"45.73719000","longitude":"10.09579000"},{"name":"Martignana di Po","countryCode":"IT","stateCode":"25","latitude":"45.01107000","longitude":"10.37978000"},{"name":"Martinengo","countryCode":"IT","stateCode":"25","latitude":"45.57216000","longitude":"9.76750000"},{"name":"Marudo","countryCode":"IT","stateCode":"25","latitude":"45.25297000","longitude":"9.37716000"},{"name":"Marzano","countryCode":"IT","stateCode":"25","latitude":"45.24797000","longitude":"9.29505000"},{"name":"Marzio","countryCode":"IT","stateCode":"25","latitude":"45.93818000","longitude":"8.85813000"},{"name":"Masate","countryCode":"IT","stateCode":"25","latitude":"45.56708000","longitude":"9.46415000"},{"name":"Masciago Primo","countryCode":"IT","stateCode":"25","latitude":"45.91778000","longitude":"8.78113000"},{"name":"Maslianico","countryCode":"IT","stateCode":"25","latitude":"45.84301000","longitude":"9.04836000"},{"name":"Massalengo-Motta Vigana","countryCode":"IT","stateCode":"25","latitude":"45.26497000","longitude":"9.49016000"},{"name":"Mazzano","countryCode":"IT","stateCode":"25","latitude":"45.52008000","longitude":"10.35387000"},{"name":"Mazzo di Valtellina","countryCode":"IT","stateCode":"25","latitude":"46.25736000","longitude":"10.25534000"},{"name":"Meda","countryCode":"IT","stateCode":"25","latitude":"45.66121000","longitude":"9.15337000"},{"name":"Mede","countryCode":"IT","stateCode":"25","latitude":"45.09678000","longitude":"8.73679000"},{"name":"Mediglia","countryCode":"IT","stateCode":"25","latitude":"45.39537000","longitude":"9.33165000"},{"name":"Medolago","countryCode":"IT","stateCode":"25","latitude":"45.67129000","longitude":"9.49807000"},{"name":"Medole","countryCode":"IT","stateCode":"25","latitude":"45.32588000","longitude":"10.51357000"},{"name":"Melegnano","countryCode":"IT","stateCode":"25","latitude":"45.35781000","longitude":"9.32360000"},{"name":"Meleti","countryCode":"IT","stateCode":"25","latitude":"45.11967000","longitude":"9.83568000"},{"name":"Mello","countryCode":"IT","stateCode":"25","latitude":"46.15490000","longitude":"9.54734000"},{"name":"Melzo","countryCode":"IT","stateCode":"25","latitude":"45.49810000","longitude":"9.42043000"},{"name":"Menaggio","countryCode":"IT","stateCode":"25","latitude":"46.02075000","longitude":"9.23907000"},{"name":"Menarola","countryCode":"IT","stateCode":"25","latitude":"46.29929000","longitude":"9.36124000"},{"name":"Menconico","countryCode":"IT","stateCode":"25","latitude":"44.79656000","longitude":"9.27946000"},{"name":"Merate","countryCode":"IT","stateCode":"25","latitude":"45.68858000","longitude":"9.42080000"},{"name":"Mercallo","countryCode":"IT","stateCode":"25","latitude":"45.74791000","longitude":"8.66998000"},{"name":"Merlino","countryCode":"IT","stateCode":"25","latitude":"45.43337000","longitude":"9.42985000"},{"name":"Merone","countryCode":"IT","stateCode":"25","latitude":"45.78718000","longitude":"9.24404000"},{"name":"Mese","countryCode":"IT","stateCode":"25","latitude":"46.30360000","longitude":"9.37769000"},{"name":"Mesenzana","countryCode":"IT","stateCode":"25","latitude":"45.95158000","longitude":"8.76453000"},{"name":"Mesero","countryCode":"IT","stateCode":"25","latitude":"45.50227000","longitude":"8.85544000"},{"name":"Mezzago","countryCode":"IT","stateCode":"25","latitude":"45.62898000","longitude":"9.44485000"},{"name":"Mezzana Bigli","countryCode":"IT","stateCode":"25","latitude":"45.05988000","longitude":"8.84728000"},{"name":"Mezzana Rabattone","countryCode":"IT","stateCode":"25","latitude":"45.09488000","longitude":"9.03247000"},{"name":"Mezzanino","countryCode":"IT","stateCode":"25","latitude":"45.12489000","longitude":"9.20497000"},{"name":"Mezzate","countryCode":"IT","stateCode":"25","latitude":"45.44385000","longitude":"9.29452000"},{"name":"Mezzegra","countryCode":"IT","stateCode":"25","latitude":"45.98168000","longitude":"9.20514000"},{"name":"Mezzoldo","countryCode":"IT","stateCode":"25","latitude":"46.01259000","longitude":"9.66555000"},{"name":"Milan","countryCode":"IT","stateCode":"25","latitude":"45.46427000","longitude":"9.18951000"},{"name":"Millepini","countryCode":"IT","stateCode":"25","latitude":"45.46967000","longitude":"9.33763000"},{"name":"Milzano","countryCode":"IT","stateCode":"25","latitude":"45.27358000","longitude":"10.19927000"},{"name":"Miradolo Terme","countryCode":"IT","stateCode":"25","latitude":"45.17094000","longitude":"9.44442000"},{"name":"Misano di Gera d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.46946000","longitude":"9.62129000"},{"name":"Misinto","countryCode":"IT","stateCode":"25","latitude":"45.66142000","longitude":"9.08129000"},{"name":"Missaglia","countryCode":"IT","stateCode":"25","latitude":"45.70656000","longitude":"9.33471000"},{"name":"Moggio","countryCode":"IT","stateCode":"25","latitude":"45.93239000","longitude":"9.48623000"},{"name":"Moglia","countryCode":"IT","stateCode":"25","latitude":"44.93561000","longitude":"10.91463000"},{"name":"Moio de\' Calvi","countryCode":"IT","stateCode":"25","latitude":"45.95179000","longitude":"9.70075000"},{"name":"Molinetto","countryCode":"IT","stateCode":"25","latitude":"45.49409000","longitude":"10.35888000"},{"name":"Molteno","countryCode":"IT","stateCode":"25","latitude":"45.77819000","longitude":"9.30386000"},{"name":"Moltrasio","countryCode":"IT","stateCode":"25","latitude":"45.85998000","longitude":"9.09844000"},{"name":"Mombelli","countryCode":"IT","stateCode":"25","latitude":"44.86866000","longitude":"9.23436000"},{"name":"Mombretto","countryCode":"IT","stateCode":"25","latitude":"45.42390000","longitude":"9.36506000"},{"name":"Monasterolo","countryCode":"IT","stateCode":"25","latitude":"45.76327000","longitude":"9.93138000"},{"name":"Monasterolo del Castello","countryCode":"IT","stateCode":"25","latitude":"45.76319000","longitude":"9.93166000"},{"name":"Moncucco","countryCode":"IT","stateCode":"25","latitude":"45.31032000","longitude":"9.03920000"},{"name":"Moniga del Garda","countryCode":"IT","stateCode":"25","latitude":"45.52665000","longitude":"10.53728000"},{"name":"Monno","countryCode":"IT","stateCode":"25","latitude":"46.21225000","longitude":"10.34012000"},{"name":"Montagna in Valtellina","countryCode":"IT","stateCode":"25","latitude":"46.17849000","longitude":"9.90295000"},{"name":"Montalto Pavese","countryCode":"IT","stateCode":"25","latitude":"44.97802000","longitude":"9.21232000"},{"name":"Montanara","countryCode":"IT","stateCode":"25","latitude":"45.13531000","longitude":"10.71879000"},{"name":"Montanaso Lombardo","countryCode":"IT","stateCode":"25","latitude":"45.33522000","longitude":"9.46551000"},{"name":"Montano","countryCode":"IT","stateCode":"25","latitude":"45.79423000","longitude":"9.02218000"},{"name":"Montano Lucino","countryCode":"IT","stateCode":"25","latitude":"45.78378000","longitude":"9.04244000"},{"name":"Monte","countryCode":"IT","stateCode":"25","latitude":"45.71489000","longitude":"8.82222000"},{"name":"Monte Cremasco","countryCode":"IT","stateCode":"25","latitude":"45.37224000","longitude":"9.57288000"},{"name":"Monte Marenzo","countryCode":"IT","stateCode":"25","latitude":"45.77213000","longitude":"9.45476000"},{"name":"Montebello","countryCode":"IT","stateCode":"25","latitude":"44.99994000","longitude":"9.10263000"},{"name":"Montecalvo Versiggia","countryCode":"IT","stateCode":"25","latitude":"44.97206000","longitude":"9.28536000"},{"name":"Montegrino Valtravaglia","countryCode":"IT","stateCode":"25","latitude":"45.97398000","longitude":"8.76743000"},{"name":"Montello","countryCode":"IT","stateCode":"25","latitude":"45.67208000","longitude":"9.80566000"},{"name":"Montemezzo","countryCode":"IT","stateCode":"25","latitude":"46.17879000","longitude":"9.37094000"},{"name":"Montescano","countryCode":"IT","stateCode":"25","latitude":"45.03196000","longitude":"9.28366000"},{"name":"Montesegale","countryCode":"IT","stateCode":"25","latitude":"44.90696000","longitude":"9.12636000"},{"name":"Montesolaro","countryCode":"IT","stateCode":"25","latitude":"45.72100000","longitude":"9.11760000"},{"name":"Montevecchia","countryCode":"IT","stateCode":"25","latitude":"45.70548000","longitude":"9.38085000"},{"name":"Monticelli Brusati","countryCode":"IT","stateCode":"25","latitude":"45.63478000","longitude":"10.10026000"},{"name":"Monticelli Pavese","countryCode":"IT","stateCode":"25","latitude":"45.11107000","longitude":"9.51276000"},{"name":"Monticello","countryCode":"IT","stateCode":"25","latitude":"45.71244000","longitude":"9.31481000"},{"name":"Monticello Brianza","countryCode":"IT","stateCode":"25","latitude":"45.70948000","longitude":"9.31564000"},{"name":"Montichiari","countryCode":"IT","stateCode":"25","latitude":"45.41317000","longitude":"10.39799000"},{"name":"Montirone","countryCode":"IT","stateCode":"25","latitude":"45.44638000","longitude":"10.22877000"},{"name":"Montodine","countryCode":"IT","stateCode":"25","latitude":"45.28419000","longitude":"9.70910000"},{"name":"Montorfano","countryCode":"IT","stateCode":"25","latitude":"45.78638000","longitude":"9.14374000"},{"name":"Montù Beccaria","countryCode":"IT","stateCode":"25","latitude":"45.03633000","longitude":"9.31268000"},{"name":"Monvalle","countryCode":"IT","stateCode":"25","latitude":"45.85810000","longitude":"8.63088000"},{"name":"Monza","countryCode":"IT","stateCode":"25","latitude":"45.58005000","longitude":"9.27246000"},{"name":"Monzambano","countryCode":"IT","stateCode":"25","latitude":"45.38534000","longitude":"10.69331000"},{"name":"Morazzone","countryCode":"IT","stateCode":"25","latitude":"45.76447000","longitude":"8.82813000"},{"name":"Morbegno","countryCode":"IT","stateCode":"25","latitude":"46.13720000","longitude":"9.57415000"},{"name":"Morengo","countryCode":"IT","stateCode":"25","latitude":"45.53148000","longitude":"9.70586000"},{"name":"Morimondo","countryCode":"IT","stateCode":"25","latitude":"45.35381000","longitude":"8.95626000"},{"name":"Mornago","countryCode":"IT","stateCode":"25","latitude":"45.74516000","longitude":"8.75046000"},{"name":"Mornico","countryCode":"IT","stateCode":"25","latitude":"45.01062000","longitude":"9.20926000"},{"name":"Mornico Losana","countryCode":"IT","stateCode":"25","latitude":"45.01016000","longitude":"9.20616000"},{"name":"Mornico al Serio","countryCode":"IT","stateCode":"25","latitude":"45.59138000","longitude":"9.80926000"},{"name":"Mortara","countryCode":"IT","stateCode":"25","latitude":"45.24940000","longitude":"8.73302000"},{"name":"Morterone","countryCode":"IT","stateCode":"25","latitude":"45.87480000","longitude":"9.48233000"},{"name":"Moscazzano","countryCode":"IT","stateCode":"25","latitude":"45.29358000","longitude":"9.68135000"},{"name":"Motta Baluffi","countryCode":"IT","stateCode":"25","latitude":"45.05569000","longitude":"10.25855000"},{"name":"Motta Visconti","countryCode":"IT","stateCode":"25","latitude":"45.28774000","longitude":"8.99254000"},{"name":"Motteggiana","countryCode":"IT","stateCode":"25","latitude":"45.03307000","longitude":"10.76269000"},{"name":"Mottella","countryCode":"IT","stateCode":"25","latitude":"45.16382000","longitude":"10.84436000"},{"name":"Mozzanica","countryCode":"IT","stateCode":"25","latitude":"45.47680000","longitude":"9.68849000"},{"name":"Mozzate","countryCode":"IT","stateCode":"25","latitude":"45.67473000","longitude":"8.95644000"},{"name":"Mozzo","countryCode":"IT","stateCode":"25","latitude":"45.69868000","longitude":"9.60865000"},{"name":"Muggiò","countryCode":"IT","stateCode":"25","latitude":"45.58878000","longitude":"9.22784000"},{"name":"Mulazzano","countryCode":"IT","stateCode":"25","latitude":"45.37237000","longitude":"9.39765000"},{"name":"Mura","countryCode":"IT","stateCode":"25","latitude":"45.71307000","longitude":"10.34204000"},{"name":"Muscoline","countryCode":"IT","stateCode":"25","latitude":"45.56249000","longitude":"10.46187000"},{"name":"Musso","countryCode":"IT","stateCode":"25","latitude":"46.11295000","longitude":"9.27379000"},{"name":"Muzza di Cornegliano Laudense","countryCode":"IT","stateCode":"25","latitude":"45.28462000","longitude":"9.47166000"},{"name":"Nava","countryCode":"IT","stateCode":"25","latitude":"45.76219000","longitude":"9.36308000"},{"name":"Nave","countryCode":"IT","stateCode":"25","latitude":"45.58480000","longitude":"10.27947000"},{"name":"Navedano","countryCode":"IT","stateCode":"25","latitude":"45.75524000","longitude":"9.09470000"},{"name":"Negrone","countryCode":"IT","stateCode":"25","latitude":"45.71028000","longitude":"9.75811000"},{"name":"Nembro","countryCode":"IT","stateCode":"25","latitude":"45.74411000","longitude":"9.76127000"},{"name":"Nerviano","countryCode":"IT","stateCode":"25","latitude":"45.55343000","longitude":"8.97920000"},{"name":"Nesso","countryCode":"IT","stateCode":"25","latitude":"45.91238000","longitude":"9.15674000"},{"name":"Niardo","countryCode":"IT","stateCode":"25","latitude":"45.97599000","longitude":"10.33326000"},{"name":"Nibionno","countryCode":"IT","stateCode":"25","latitude":"45.74648000","longitude":"9.26894000"},{"name":"Nicorvo","countryCode":"IT","stateCode":"25","latitude":"45.28566000","longitude":"8.66794000"},{"name":"Nigoline-Bonomelli","countryCode":"IT","stateCode":"25","latitude":"45.62908000","longitude":"9.98682000"},{"name":"Nobile-Monguzzo","countryCode":"IT","stateCode":"25","latitude":"45.78018000","longitude":"9.23024000"},{"name":"Nosadello","countryCode":"IT","stateCode":"25","latitude":"45.40268000","longitude":"9.53047000"},{"name":"Nosate","countryCode":"IT","stateCode":"25","latitude":"45.55074000","longitude":"8.72509000"},{"name":"Nova Milanese","countryCode":"IT","stateCode":"25","latitude":"45.58882000","longitude":"9.19792000"},{"name":"Novagli","countryCode":"IT","stateCode":"25","latitude":"45.38688000","longitude":"10.43874000"},{"name":"Novate Mezzola","countryCode":"IT","stateCode":"25","latitude":"46.21939000","longitude":"9.44971000"},{"name":"Novate Milanese","countryCode":"IT","stateCode":"25","latitude":"45.53050000","longitude":"9.13954000"},{"name":"Novedrate","countryCode":"IT","stateCode":"25","latitude":"45.69808000","longitude":"9.12074000"},{"name":"Novegro-Tregarezzo-San Felice","countryCode":"IT","stateCode":"25","latitude":"45.46778000","longitude":"9.28122000"},{"name":"Noverasco-Sporting Mirasole","countryCode":"IT","stateCode":"25","latitude":"45.39544000","longitude":"9.21427000"},{"name":"Noviglio","countryCode":"IT","stateCode":"25","latitude":"45.35907000","longitude":"9.05215000"},{"name":"Nuvolento","countryCode":"IT","stateCode":"25","latitude":"45.54599000","longitude":"10.38809000"},{"name":"Nuvolera","countryCode":"IT","stateCode":"25","latitude":"45.53218000","longitude":"10.36917000"},{"name":"Occagno","countryCode":"IT","stateCode":"25","latitude":"45.92901000","longitude":"9.09870000"},{"name":"Odolo","countryCode":"IT","stateCode":"25","latitude":"45.64550000","longitude":"10.38309000"},{"name":"Offanengo","countryCode":"IT","stateCode":"25","latitude":"45.37887000","longitude":"9.74236000"},{"name":"Offlaga","countryCode":"IT","stateCode":"25","latitude":"45.38526000","longitude":"10.11736000"},{"name":"Oggiona-Santo Stefano","countryCode":"IT","stateCode":"25","latitude":"45.70427000","longitude":"8.81653000"},{"name":"Oggiono","countryCode":"IT","stateCode":"25","latitude":"45.79133000","longitude":"9.34815000"},{"name":"Olevano di Lomellina","countryCode":"IT","stateCode":"25","latitude":"45.21322000","longitude":"8.71750000"},{"name":"Olgiate Comasco","countryCode":"IT","stateCode":"25","latitude":"45.78436000","longitude":"8.96816000"},{"name":"Olgiate Molgora","countryCode":"IT","stateCode":"25","latitude":"45.73028000","longitude":"9.40335000"},{"name":"Olgiate Olona","countryCode":"IT","stateCode":"25","latitude":"45.63706000","longitude":"8.88147000"},{"name":"Olginate","countryCode":"IT","stateCode":"25","latitude":"45.79126000","longitude":"9.41869000"},{"name":"Oliva Gessi","countryCode":"IT","stateCode":"25","latitude":"45.00597000","longitude":"9.17317000"},{"name":"Olmeneta","countryCode":"IT","stateCode":"25","latitude":"45.23540000","longitude":"10.02318000"},{"name":"Olmo al Brembo","countryCode":"IT","stateCode":"25","latitude":"45.97006000","longitude":"9.65034000"},{"name":"Oltre Il Colle","countryCode":"IT","stateCode":"25","latitude":"45.88949000","longitude":"9.76925000"},{"name":"Oltressenda Alta","countryCode":"IT","stateCode":"25","latitude":"45.91519000","longitude":"9.94486000"},{"name":"Oltrona di San Mamette","countryCode":"IT","stateCode":"25","latitude":"45.75578000","longitude":"8.97673000"},{"name":"Ome","countryCode":"IT","stateCode":"25","latitude":"45.62728000","longitude":"10.12137000"},{"name":"Oneta","countryCode":"IT","stateCode":"25","latitude":"45.87149000","longitude":"9.81935000"},{"name":"Ono San Pietro","countryCode":"IT","stateCode":"25","latitude":"46.01689000","longitude":"10.32836000"},{"name":"Onore","countryCode":"IT","stateCode":"25","latitude":"45.89159000","longitude":"10.01076000"},{"name":"Opera","countryCode":"IT","stateCode":"25","latitude":"45.37355000","longitude":"9.21084000"},{"name":"Origgio","countryCode":"IT","stateCode":"25","latitude":"45.59676000","longitude":"9.01645000"},{"name":"Orino","countryCode":"IT","stateCode":"25","latitude":"45.88148000","longitude":"8.71563000"},{"name":"Orio Litta","countryCode":"IT","stateCode":"25","latitude":"45.16244000","longitude":"9.55447000"},{"name":"Orio al Serio","countryCode":"IT","stateCode":"25","latitude":"45.67490000","longitude":"9.69083000"},{"name":"Ornago","countryCode":"IT","stateCode":"25","latitude":"45.59987000","longitude":"9.42099000"},{"name":"Ornica","countryCode":"IT","stateCode":"25","latitude":"45.98892000","longitude":"9.57848000"},{"name":"Orsenigo","countryCode":"IT","stateCode":"25","latitude":"45.77839000","longitude":"9.17963000"},{"name":"Orzinuovi","countryCode":"IT","stateCode":"25","latitude":"45.40191000","longitude":"9.92319000"},{"name":"Orzivecchi","countryCode":"IT","stateCode":"25","latitude":"45.42058000","longitude":"9.96326000"},{"name":"Osigo","countryCode":"IT","stateCode":"25","latitude":"45.87532000","longitude":"9.29559000"},{"name":"Osio Sopra","countryCode":"IT","stateCode":"25","latitude":"45.62908000","longitude":"9.58465000"},{"name":"Osio Sotto","countryCode":"IT","stateCode":"25","latitude":"45.61608000","longitude":"9.58905000"},{"name":"Osmate","countryCode":"IT","stateCode":"25","latitude":"45.78867000","longitude":"8.65523000"},{"name":"Osnago","countryCode":"IT","stateCode":"25","latitude":"45.67548000","longitude":"9.39192000"},{"name":"Ospedaletto Lodigiano","countryCode":"IT","stateCode":"25","latitude":"45.16877000","longitude":"9.57866000"},{"name":"Ospitaletto","countryCode":"IT","stateCode":"25","latitude":"45.55221000","longitude":"10.07562000"},{"name":"Ossago Lodigiano","countryCode":"IT","stateCode":"25","latitude":"45.24210000","longitude":"9.53720000"},{"name":"Ossimo Superiore","countryCode":"IT","stateCode":"25","latitude":"45.94619000","longitude":"10.23056000"},{"name":"Ossona","countryCode":"IT","stateCode":"25","latitude":"45.50708000","longitude":"8.89314000"},{"name":"Ossuccio","countryCode":"IT","stateCode":"25","latitude":"45.96958000","longitude":"9.17974000"},{"name":"Osteno","countryCode":"IT","stateCode":"25","latitude":"46.00668000","longitude":"9.08385000"},{"name":"Osteno-Claino","countryCode":"IT","stateCode":"25","latitude":"46.00367000","longitude":"9.08741000"},{"name":"Ostiano","countryCode":"IT","stateCode":"25","latitude":"45.22260000","longitude":"10.25450000"},{"name":"Ostiglia","countryCode":"IT","stateCode":"25","latitude":"45.06978000","longitude":"11.13499000"},{"name":"Ottobiano","countryCode":"IT","stateCode":"25","latitude":"45.15418000","longitude":"8.83198000"},{"name":"Ozzero","countryCode":"IT","stateCode":"25","latitude":"45.36775000","longitude":"8.92440000"},{"name":"Padenghe sul Garda","countryCode":"IT","stateCode":"25","latitude":"45.50787000","longitude":"10.51857000"},{"name":"Paderno Dugnano","countryCode":"IT","stateCode":"25","latitude":"45.56899000","longitude":"9.16483000"},{"name":"Paderno Franciacorta","countryCode":"IT","stateCode":"25","latitude":"45.58687000","longitude":"10.07975000"},{"name":"Paderno Ponchielli","countryCode":"IT","stateCode":"25","latitude":"45.23797000","longitude":"9.92876000"},{"name":"Paderno d\'Adda","countryCode":"IT","stateCode":"25","latitude":"45.67879000","longitude":"9.44491000"},{"name":"Pagliara","countryCode":"IT","stateCode":"82","latitude":"37.98546000","longitude":"15.35969000"},{"name":"Palagonia","countryCode":"IT","stateCode":"82","latitude":"37.32955000","longitude":"14.74474000"},{"name":"Palazzo Adriano","countryCode":"IT","stateCode":"82","latitude":"37.68066000","longitude":"13.37941000"},{"name":"Palazzolo","countryCode":"IT","stateCode":"82","latitude":"37.56224000","longitude":"14.92987000"},{"name":"Palazzolo Acreide","countryCode":"IT","stateCode":"82","latitude":"37.06261000","longitude":"14.90593000"},{"name":"Palermo","countryCode":"IT","stateCode":"82","latitude":"37.81667000","longitude":"13.58333000"},{"name":"Palma di Montechiaro","countryCode":"IT","stateCode":"82","latitude":"37.19066000","longitude":"13.76603000"},{"name":"Pantelleria","countryCode":"IT","stateCode":"82","latitude":"36.82836000","longitude":"11.94611000"},{"name":"Partanna","countryCode":"IT","stateCode":"82","latitude":"37.72680000","longitude":"12.88917000"},{"name":"Partinico","countryCode":"IT","stateCode":"82","latitude":"38.04657000","longitude":"13.11785000"},{"name":"Pasteria-Lapide","countryCode":"IT","stateCode":"82","latitude":"37.81012000","longitude":"15.22818000"},{"name":"Paternò","countryCode":"IT","stateCode":"82","latitude":"37.56675000","longitude":"14.90254000"},{"name":"Patti","countryCode":"IT","stateCode":"82","latitude":"38.14736000","longitude":"14.96409000"},{"name":"Pedagaggi","countryCode":"IT","stateCode":"82","latitude":"37.19182000","longitude":"14.93654000"},{"name":"Pedalino","countryCode":"IT","stateCode":"82","latitude":"37.02320000","longitude":"14.58116000"},{"name":"Pedara","countryCode":"IT","stateCode":"82","latitude":"37.62386000","longitude":"15.05672000"},{"name":"Pennisi","countryCode":"IT","stateCode":"82","latitude":"37.64945000","longitude":"15.12385000"},{"name":"Petralia Soprana","countryCode":"IT","stateCode":"82","latitude":"37.80064000","longitude":"14.10813000"},{"name":"Petralia Sottana","countryCode":"IT","stateCode":"82","latitude":"37.80919000","longitude":"14.09293000"},{"name":"Petrosino","countryCode":"IT","stateCode":"82","latitude":"37.71271000","longitude":"12.49964000"},{"name":"Pettineo","countryCode":"IT","stateCode":"82","latitude":"37.96793000","longitude":"14.29118000"},{"name":"Piana degli Albanesi","countryCode":"IT","stateCode":"82","latitude":"37.99372000","longitude":"13.28464000"},{"name":"Piano Maglio-Blandino","countryCode":"IT","stateCode":"82","latitude":"38.05793000","longitude":"13.30909000"},{"name":"Piano dei Geli","countryCode":"IT","stateCode":"82","latitude":"38.09919000","longitude":"13.27478000"},{"name":"Pianoconte","countryCode":"IT","stateCode":"82","latitude":"38.47432000","longitude":"14.92857000"},{"name":"Piazza Armerina","countryCode":"IT","stateCode":"82","latitude":"37.38417000","longitude":"14.36921000"},{"name":"Piedimonte Etneo","countryCode":"IT","stateCode":"82","latitude":"37.80677000","longitude":"15.17516000"},{"name":"Pietraperzia","countryCode":"IT","stateCode":"82","latitude":"37.41852000","longitude":"14.13739000"},{"name":"Pioppo","countryCode":"IT","stateCode":"82","latitude":"38.05000000","longitude":"13.23333000"},{"name":"Piraino","countryCode":"IT","stateCode":"82","latitude":"38.16127000","longitude":"14.86100000"},{"name":"Polizzi Generosa","countryCode":"IT","stateCode":"82","latitude":"37.81159000","longitude":"14.00268000"},{"name":"Pollina","countryCode":"IT","stateCode":"82","latitude":"37.99309000","longitude":"14.14586000"},{"name":"Portella di Mare","countryCode":"IT","stateCode":"82","latitude":"38.07304000","longitude":"13.46199000"},{"name":"Porto Empedocle","countryCode":"IT","stateCode":"82","latitude":"37.28942000","longitude":"13.52494000"},{"name":"Portopalo di Capo Passero","countryCode":"IT","stateCode":"82","latitude":"36.68219000","longitude":"15.13378000"},{"name":"Pozzallo","countryCode":"IT","stateCode":"82","latitude":"36.73028000","longitude":"14.84672000"},{"name":"Priolo Gargallo","countryCode":"IT","stateCode":"82","latitude":"37.15512000","longitude":"15.18248000"},{"name":"Prizzi","countryCode":"IT","stateCode":"82","latitude":"37.72088000","longitude":"13.43435000"},{"name":"Provincia di Caltanissetta","countryCode":"IT","stateCode":"82","latitude":"37.37448000","longitude":"14.06421000"},{"name":"Provincia di Siracusa","countryCode":"IT","stateCode":"82","latitude":"37.08805000","longitude":"15.27924000"},{"name":"Racalmuto","countryCode":"IT","stateCode":"82","latitude":"37.40498000","longitude":"13.72995000"},{"name":"Raccuja","countryCode":"IT","stateCode":"82","latitude":"38.05583000","longitude":"14.91044000"},{"name":"Raddusa","countryCode":"IT","stateCode":"82","latitude":"37.47529000","longitude":"14.53521000"},{"name":"Raffadali","countryCode":"IT","stateCode":"82","latitude":"37.40214000","longitude":"13.53175000"},{"name":"Ragalna","countryCode":"IT","stateCode":"82","latitude":"37.63455000","longitude":"14.94698000"},{"name":"Ragusa","countryCode":"IT","stateCode":"82","latitude":"36.91667000","longitude":"14.60000000"},{"name":"Ramacca","countryCode":"IT","stateCode":"82","latitude":"37.38616000","longitude":"14.69241000"},{"name":"Randazzo","countryCode":"IT","stateCode":"82","latitude":"37.87736000","longitude":"14.95012000"},{"name":"Ravanusa","countryCode":"IT","stateCode":"82","latitude":"37.26659000","longitude":"13.96834000"},{"name":"Realmonte","countryCode":"IT","stateCode":"82","latitude":"37.30847000","longitude":"13.46429000"},{"name":"Regalbuto","countryCode":"IT","stateCode":"82","latitude":"37.65195000","longitude":"14.63915000"},{"name":"Reitano","countryCode":"IT","stateCode":"82","latitude":"37.97198000","longitude":"14.34418000"},{"name":"Resuttano","countryCode":"IT","stateCode":"82","latitude":"37.67865000","longitude":"14.02946000"},{"name":"Ribera","countryCode":"IT","stateCode":"82","latitude":"37.49773000","longitude":"13.26676000"},{"name":"Riesi","countryCode":"IT","stateCode":"82","latitude":"37.28079000","longitude":"14.08317000"},{"name":"Rilievo","countryCode":"IT","stateCode":"82","latitude":"37.91638000","longitude":"12.54058000"},{"name":"Riposto","countryCode":"IT","stateCode":"82","latitude":"37.73183000","longitude":"15.20576000"},{"name":"Rocca di Capri Leone","countryCode":"IT","stateCode":"82","latitude":"38.10677000","longitude":"14.71032000"},{"name":"Roccafiorita","countryCode":"IT","stateCode":"82","latitude":"37.93086000","longitude":"15.26739000"},{"name":"Roccalumera","countryCode":"IT","stateCode":"82","latitude":"37.97554000","longitude":"15.39439000"},{"name":"Roccamena","countryCode":"IT","stateCode":"82","latitude":"37.83824000","longitude":"13.15513000"},{"name":"Roccapalumba","countryCode":"IT","stateCode":"82","latitude":"37.80825000","longitude":"13.63671000"},{"name":"Roccavaldina","countryCode":"IT","stateCode":"82","latitude":"38.18296000","longitude":"15.37402000"},{"name":"Roccella Valdemone","countryCode":"IT","stateCode":"82","latitude":"37.93289000","longitude":"15.00997000"},{"name":"Rodì","countryCode":"IT","stateCode":"82","latitude":"38.10823000","longitude":"15.16933000"},{"name":"Rometta","countryCode":"IT","stateCode":"82","latitude":"38.17007000","longitude":"15.41429000"},{"name":"Rometta Marea","countryCode":"IT","stateCode":"82","latitude":"38.23264000","longitude":"15.40955000"},{"name":"Rosolini","countryCode":"IT","stateCode":"82","latitude":"36.82145000","longitude":"14.95132000"},{"name":"Salaparuta","countryCode":"IT","stateCode":"82","latitude":"37.75694000","longitude":"13.00981000"},{"name":"Salemi","countryCode":"IT","stateCode":"82","latitude":"37.82199000","longitude":"12.80506000"},{"name":"Sambuca di Sicilia","countryCode":"IT","stateCode":"82","latitude":"37.65294000","longitude":"13.11462000"},{"name":"San Biagio Platani","countryCode":"IT","stateCode":"82","latitude":"37.50927000","longitude":"13.52844000"},{"name":"San Cataldo","countryCode":"IT","stateCode":"82","latitude":"37.48412000","longitude":"13.98542000"},{"name":"San Cipirello","countryCode":"IT","stateCode":"82","latitude":"37.96067000","longitude":"13.17732000"},{"name":"San Ciro-Ulmi-Filci","countryCode":"IT","stateCode":"82","latitude":"37.83328000","longitude":"12.78229000"},{"name":"San Cono","countryCode":"IT","stateCode":"82","latitude":"37.28992000","longitude":"14.36709000"},{"name":"San Filippo del Mela","countryCode":"IT","stateCode":"82","latitude":"38.17007000","longitude":"15.27338000"},{"name":"San Fratello","countryCode":"IT","stateCode":"82","latitude":"38.01556000","longitude":"14.59818000"},{"name":"San Giorgio","countryCode":"IT","stateCode":"82","latitude":"38.16834000","longitude":"14.94825000"},{"name":"San Giovanni","countryCode":"IT","stateCode":"82","latitude":"37.73538000","longitude":"15.15887000"},{"name":"San Giovanni Gemini","countryCode":"IT","stateCode":"82","latitude":"37.62785000","longitude":"13.64357000"},{"name":"San Giovanni la Punta","countryCode":"IT","stateCode":"82","latitude":"37.57690000","longitude":"15.09371000"},{"name":"San Giuseppe Jato","countryCode":"IT","stateCode":"82","latitude":"37.97331000","longitude":"13.18889000"},{"name":"San Gregorio di Catania","countryCode":"IT","stateCode":"82","latitude":"37.56764000","longitude":"15.11120000"},{"name":"San Leone Mosè","countryCode":"IT","stateCode":"82","latitude":"37.26497000","longitude":"13.58434000"},{"name":"San Marco d\'Alunzio","countryCode":"IT","stateCode":"82","latitude":"38.07261000","longitude":"14.70093000"},{"name":"San Mauro Castelverde","countryCode":"IT","stateCode":"82","latitude":"37.91478000","longitude":"14.18961000"},{"name":"San Michele di Ganzaria","countryCode":"IT","stateCode":"82","latitude":"37.28042000","longitude":"14.42633000"},{"name":"San Pier Niceto","countryCode":"IT","stateCode":"82","latitude":"38.16050000","longitude":"15.34982000"},{"name":"San Piero Patti","countryCode":"IT","stateCode":"82","latitude":"38.05214000","longitude":"14.96816000"},{"name":"San Pietro Clarenza","countryCode":"IT","stateCode":"82","latitude":"37.56885000","longitude":"15.02289000"},{"name":"San Salvatore di Fitalia","countryCode":"IT","stateCode":"82","latitude":"38.06841000","longitude":"14.77799000"},{"name":"San Teodoro","countryCode":"IT","stateCode":"82","latitude":"37.84797000","longitude":"14.69878000"},{"name":"San Vito Lo Capo","countryCode":"IT","stateCode":"82","latitude":"38.17395000","longitude":"12.73599000"},{"name":"Sant\'Agata Li Battiati","countryCode":"IT","stateCode":"82","latitude":"37.55745000","longitude":"15.07999000"},{"name":"Sant\'Agata di Militello","countryCode":"IT","stateCode":"82","latitude":"38.06838000","longitude":"14.63600000"},{"name":"Sant\'Alessio Siculo","countryCode":"IT","stateCode":"82","latitude":"37.92516000","longitude":"15.34968000"},{"name":"Sant\'Alfio","countryCode":"IT","stateCode":"82","latitude":"37.74393000","longitude":"15.13952000"},{"name":"Sant\'Angelo Muxaro","countryCode":"IT","stateCode":"82","latitude":"37.48014000","longitude":"13.54554000"},{"name":"Sant\'Angelo di Brolo","countryCode":"IT","stateCode":"82","latitude":"38.11518000","longitude":"14.88403000"},{"name":"Santa Caterina Villarmosa","countryCode":"IT","stateCode":"82","latitude":"37.59034000","longitude":"14.03554000"},{"name":"Santa Cristina Gela","countryCode":"IT","stateCode":"82","latitude":"37.98514000","longitude":"13.32747000"},{"name":"Santa Croce Camerina","countryCode":"IT","stateCode":"82","latitude":"36.82842000","longitude":"14.52538000"},{"name":"Santa Domenica Vittoria","countryCode":"IT","stateCode":"82","latitude":"37.91624000","longitude":"14.96288000"},{"name":"Santa Elisabetta","countryCode":"IT","stateCode":"82","latitude":"37.43171000","longitude":"13.55386000"},{"name":"Santa Flavia","countryCode":"IT","stateCode":"82","latitude":"38.10448000","longitude":"13.53340000"},{"name":"Santa Lucia del Mela","countryCode":"IT","stateCode":"82","latitude":"38.14408000","longitude":"15.28055000"},{"name":"Santa Margherita di Belice","countryCode":"IT","stateCode":"82","latitude":"37.69281000","longitude":"13.01584000"},{"name":"Santa Maria di Licodia","countryCode":"IT","stateCode":"82","latitude":"37.61684000","longitude":"14.89337000"},{"name":"Santa Maria la Stella","countryCode":"IT","stateCode":"82","latitude":"37.62349000","longitude":"15.12071000"},{"name":"Santa Marina Salina","countryCode":"IT","stateCode":"82","latitude":"38.56117000","longitude":"14.87077000"},{"name":"Santa Ninfa","countryCode":"IT","stateCode":"82","latitude":"37.77042000","longitude":"12.87744000"},{"name":"Santa Teresa di Riva","countryCode":"IT","stateCode":"82","latitude":"37.94635000","longitude":"15.36671000"},{"name":"Santa Venerina","countryCode":"IT","stateCode":"82","latitude":"37.69103000","longitude":"15.13880000"},{"name":"Santo Stefano Quisquina","countryCode":"IT","stateCode":"82","latitude":"37.62606000","longitude":"13.48976000"},{"name":"Santo Stefano di Camastra","countryCode":"IT","stateCode":"82","latitude":"38.01295000","longitude":"14.35142000"},{"name":"Saponara","countryCode":"IT","stateCode":"82","latitude":"38.19241000","longitude":"15.43442000"},{"name":"Saponara Marittima","countryCode":"IT","stateCode":"82","latitude":"38.23121000","longitude":"15.42621000"},{"name":"Sasi","countryCode":"IT","stateCode":"82","latitude":"37.90217000","longitude":"12.88788000"},{"name":"Savoca","countryCode":"IT","stateCode":"82","latitude":"37.95326000","longitude":"15.34009000"},{"name":"Scaletta Zanclea","countryCode":"IT","stateCode":"82","latitude":"38.04796000","longitude":"15.46769000"},{"name":"Sciacca","countryCode":"IT","stateCode":"82","latitude":"37.50693000","longitude":"13.08399000"},{"name":"Sciara","countryCode":"IT","stateCode":"82","latitude":"37.91511000","longitude":"13.76177000"},{"name":"Scicli","countryCode":"IT","stateCode":"82","latitude":"36.79014000","longitude":"14.70280000"},{"name":"Scillato","countryCode":"IT","stateCode":"82","latitude":"37.85778000","longitude":"13.90632000"},{"name":"Sclafani Bagni","countryCode":"IT","stateCode":"82","latitude":"37.82175000","longitude":"13.85476000"},{"name":"Scoglitti","countryCode":"IT","stateCode":"82","latitude":"36.89424000","longitude":"14.43355000"},{"name":"Scordia","countryCode":"IT","stateCode":"82","latitude":"37.29548000","longitude":"14.84058000"},{"name":"Serradifalco","countryCode":"IT","stateCode":"82","latitude":"37.45384000","longitude":"13.88046000"},{"name":"Sfaranda","countryCode":"IT","stateCode":"82","latitude":"38.05815000","longitude":"14.83147000"},{"name":"Sferracavallo","countryCode":"IT","stateCode":"82","latitude":"38.20000000","longitude":"13.28333000"},{"name":"Siculiana","countryCode":"IT","stateCode":"82","latitude":"37.33515000","longitude":"13.42432000"},{"name":"Sinagra","countryCode":"IT","stateCode":"82","latitude":"38.08191000","longitude":"14.85009000"},{"name":"Siracusa","countryCode":"IT","stateCode":"82","latitude":"37.07542000","longitude":"15.28664000"},{"name":"Solarino","countryCode":"IT","stateCode":"82","latitude":"37.10136000","longitude":"15.11988000"},{"name":"Sommatino","countryCode":"IT","stateCode":"82","latitude":"37.33471000","longitude":"13.99739000"},{"name":"Sortino","countryCode":"IT","stateCode":"82","latitude":"37.15881000","longitude":"15.02998000"},{"name":"Spadafora","countryCode":"IT","stateCode":"82","latitude":"38.22349000","longitude":"15.38178000"},{"name":"Sparta\'","countryCode":"IT","stateCode":"82","latitude":"38.29371000","longitude":"15.53503000"},{"name":"Sperlinga","countryCode":"IT","stateCode":"82","latitude":"37.76653000","longitude":"14.35075000"},{"name":"Sutera","countryCode":"IT","stateCode":"82","latitude":"37.52493000","longitude":"13.73274000"},{"name":"Taormina","countryCode":"IT","stateCode":"82","latitude":"37.85358000","longitude":"15.28851000"},{"name":"Terme","countryCode":"IT","stateCode":"82","latitude":"38.13586000","longitude":"15.15658000"},{"name":"Termini Imerese","countryCode":"IT","stateCode":"82","latitude":"37.98225000","longitude":"13.69729000"},{"name":"Terrasini","countryCode":"IT","stateCode":"82","latitude":"38.14621000","longitude":"13.08319000"},{"name":"Tonnara di Bonagia","countryCode":"IT","stateCode":"82","latitude":"38.06309000","longitude":"12.59434000"},{"name":"Tonnarella","countryCode":"IT","stateCode":"82","latitude":"38.12539000","longitude":"15.11348000"},{"name":"Torre Colonna-Sperone","countryCode":"IT","stateCode":"82","latitude":"38.02986000","longitude":"13.57377000"},{"name":"Torregrotta","countryCode":"IT","stateCode":"82","latitude":"38.20262000","longitude":"15.35010000"},{"name":"Torrenova","countryCode":"IT","stateCode":"82","latitude":"38.09246000","longitude":"14.67917000"},{"name":"Torretta","countryCode":"IT","stateCode":"82","latitude":"38.13036000","longitude":"13.23549000"},{"name":"Tortorici","countryCode":"IT","stateCode":"82","latitude":"38.02973000","longitude":"14.82212000"},{"name":"Trabia","countryCode":"IT","stateCode":"82","latitude":"38.00420000","longitude":"13.63393000"},{"name":"Trapani","countryCode":"IT","stateCode":"82","latitude":"37.83333000","longitude":"12.66667000"},{"name":"Trappeto","countryCode":"IT","stateCode":"82","latitude":"38.06875000","longitude":"13.03794000"},{"name":"Tre Fontane","countryCode":"IT","stateCode":"82","latitude":"37.56989000","longitude":"12.72423000"},{"name":"Trecastagni","countryCode":"IT","stateCode":"82","latitude":"37.61543000","longitude":"15.07796000"},{"name":"Tremestieri Etneo","countryCode":"IT","stateCode":"82","latitude":"37.56494000","longitude":"15.07863000"},{"name":"Tripi","countryCode":"IT","stateCode":"82","latitude":"38.04673000","longitude":"15.09670000"},{"name":"Triscina","countryCode":"IT","stateCode":"82","latitude":"37.58717000","longitude":"12.78912000"},{"name":"Troina","countryCode":"IT","stateCode":"82","latitude":"37.78437000","longitude":"14.59605000"},{"name":"Tusa","countryCode":"IT","stateCode":"82","latitude":"37.98385000","longitude":"14.23606000"},{"name":"Ucria","countryCode":"IT","stateCode":"82","latitude":"38.04624000","longitude":"14.88087000"},{"name":"Ustica","countryCode":"IT","stateCode":"82","latitude":"38.70985000","longitude":"13.19293000"},{"name":"Valderice","countryCode":"IT","stateCode":"82","latitude":"38.04005000","longitude":"12.61505000"},{"name":"Valdina","countryCode":"IT","stateCode":"82","latitude":"38.19351000","longitude":"15.36980000"},{"name":"Valguarnera Caropepe","countryCode":"IT","stateCode":"82","latitude":"37.49527000","longitude":"14.39025000"},{"name":"Valledolmo","countryCode":"IT","stateCode":"82","latitude":"37.74703000","longitude":"13.82811000"},{"name":"Vallelunga Pratameno","countryCode":"IT","stateCode":"82","latitude":"37.68205000","longitude":"13.83156000"},{"name":"Valverde","countryCode":"IT","stateCode":"82","latitude":"37.57695000","longitude":"15.12419000"},{"name":"Vambolieri","countryCode":"IT","stateCode":"82","latitude":"37.57417000","longitude":"15.16019000"},{"name":"Venetico Marina","countryCode":"IT","stateCode":"82","latitude":"38.21928000","longitude":"15.36648000"},{"name":"Venetico Superiore","countryCode":"IT","stateCode":"82","latitude":"38.19307000","longitude":"15.38119000"},{"name":"Ventimiglia di Sicilia","countryCode":"IT","stateCode":"82","latitude":"37.92361000","longitude":"13.56768000"},{"name":"Viagrande","countryCode":"IT","stateCode":"82","latitude":"37.61032000","longitude":"15.09794000"},{"name":"Vicari","countryCode":"IT","stateCode":"82","latitude":"37.82371000","longitude":"13.56889000"},{"name":"Vigliatore 2","countryCode":"IT","stateCode":"82","latitude":"38.12221000","longitude":"15.13066000"},{"name":"Villa Ciambra","countryCode":"IT","stateCode":"82","latitude":"38.06129000","longitude":"13.32000000"},{"name":"Villabate","countryCode":"IT","stateCode":"82","latitude":"38.07789000","longitude":"13.44275000"},{"name":"Villafranca Sicula","countryCode":"IT","stateCode":"82","latitude":"37.58761000","longitude":"13.29048000"},{"name":"Villafranca Tirrena","countryCode":"IT","stateCode":"82","latitude":"38.23952000","longitude":"15.43885000"},{"name":"Villafrati","countryCode":"IT","stateCode":"82","latitude":"37.90646000","longitude":"13.48486000"},{"name":"Villaggio del Pino-Le Ginestre","countryCode":"IT","stateCode":"82","latitude":"37.58292000","longitude":"15.00377000"},{"name":"Villalba","countryCode":"IT","stateCode":"82","latitude":"37.65457000","longitude":"13.84452000"},{"name":"Villarosa","countryCode":"IT","stateCode":"82","latitude":"37.58753000","longitude":"14.17089000"},{"name":"Villaseta","countryCode":"IT","stateCode":"82","latitude":"37.29877000","longitude":"13.55919000"},{"name":"Villasmundo","countryCode":"IT","stateCode":"82","latitude":"37.25132000","longitude":"15.09087000"},{"name":"Vita","countryCode":"IT","stateCode":"82","latitude":"37.86886000","longitude":"12.82755000"},{"name":"Vittoria","countryCode":"IT","stateCode":"82","latitude":"36.95151000","longitude":"14.52788000"},{"name":"Vizzini","countryCode":"IT","stateCode":"82","latitude":"37.16188000","longitude":"14.75712000"},{"name":"Zafferana Etnea","countryCode":"IT","stateCode":"82","latitude":"37.67895000","longitude":"15.10432000"},{"name":"Acate","countryCode":"IT","stateCode":"82","latitude":"37.02318000","longitude":"14.49302000"},{"name":"Aci Bonaccorsi","countryCode":"IT","stateCode":"82","latitude":"37.59640000","longitude":"15.10724000"},{"name":"Aci Castello","countryCode":"IT","stateCode":"82","latitude":"37.55564000","longitude":"15.14535000"},{"name":"Aci Catena","countryCode":"IT","stateCode":"82","latitude":"37.60614000","longitude":"15.14165000"},{"name":"Aci Sant\'Antonio","countryCode":"IT","stateCode":"82","latitude":"37.60499000","longitude":"15.12294000"},{"name":"Aci Trezza","countryCode":"IT","stateCode":"82","latitude":"37.56385000","longitude":"15.16136000"},{"name":"Acireale","countryCode":"IT","stateCode":"82","latitude":"37.60886000","longitude":"15.16577000"},{"name":"Acitrezza","countryCode":"IT","stateCode":"82","latitude":"37.55960000","longitude":"15.15990000"},{"name":"Acquaviva Platani","countryCode":"IT","stateCode":"82","latitude":"37.57174000","longitude":"13.70156000"},{"name":"Acquedolci","countryCode":"IT","stateCode":"82","latitude":"38.05708000","longitude":"14.58550000"},{"name":"Adrano","countryCode":"IT","stateCode":"82","latitude":"37.66358000","longitude":"14.83283000"},{"name":"Agira","countryCode":"IT","stateCode":"82","latitude":"37.65580000","longitude":"14.51972000"},{"name":"Agliandroni-Paternella","countryCode":"IT","stateCode":"82","latitude":"38.13280000","longitude":"13.06884000"},{"name":"Agrigento","countryCode":"IT","stateCode":"82","latitude":"37.45000000","longitude":"13.50000000"},{"name":"Aidone","countryCode":"IT","stateCode":"82","latitude":"37.41468000","longitude":"14.44542000"},{"name":"Alcamo","countryCode":"IT","stateCode":"82","latitude":"37.97790000","longitude":"12.96473000"},{"name":"Alcara Li Fusi","countryCode":"IT","stateCode":"82","latitude":"38.02143000","longitude":"14.70142000"},{"name":"Alessandria della Rocca","countryCode":"IT","stateCode":"82","latitude":"37.56767000","longitude":"13.45343000"},{"name":"Alia","countryCode":"IT","stateCode":"82","latitude":"37.77867000","longitude":"13.71391000"},{"name":"Alimena","countryCode":"IT","stateCode":"82","latitude":"37.69310000","longitude":"14.11369000"},{"name":"Aliminusa","countryCode":"IT","stateCode":"82","latitude":"37.86395000","longitude":"13.78126000"},{"name":"Altavilla Milicia","countryCode":"IT","stateCode":"82","latitude":"38.03800000","longitude":"13.54947000"},{"name":"Altofonte","countryCode":"IT","stateCode":"82","latitude":"38.04298000","longitude":"13.29434000"},{"name":"Alì","countryCode":"IT","stateCode":"82","latitude":"38.02678000","longitude":"15.41910000"},{"name":"Alì Terme","countryCode":"IT","stateCode":"82","latitude":"38.00506000","longitude":"15.42269000"},{"name":"Antillo","countryCode":"IT","stateCode":"82","latitude":"37.97937000","longitude":"15.24029000"},{"name":"Aragona","countryCode":"IT","stateCode":"82","latitude":"37.39904000","longitude":"13.61974000"},{"name":"Assoro","countryCode":"IT","stateCode":"82","latitude":"37.62210000","longitude":"14.41810000"},{"name":"Augusta","countryCode":"IT","stateCode":"82","latitude":"37.24065000","longitude":"15.22121000"},{"name":"Avola","countryCode":"IT","stateCode":"82","latitude":"36.90840000","longitude":"15.13937000"},{"name":"Bagheria","countryCode":"IT","stateCode":"82","latitude":"38.07892000","longitude":"13.51237000"},{"name":"Balestrate","countryCode":"IT","stateCode":"82","latitude":"38.05125000","longitude":"13.00724000"},{"name":"Barcellona Pozzo di Gotto","countryCode":"IT","stateCode":"82","latitude":"38.14772000","longitude":"15.21469000"},{"name":"Barrafranca","countryCode":"IT","stateCode":"82","latitude":"37.37850000","longitude":"14.20270000"},{"name":"Basicò","countryCode":"IT","stateCode":"82","latitude":"38.06077000","longitude":"15.06263000"},{"name":"Baucina","countryCode":"IT","stateCode":"82","latitude":"37.92521000","longitude":"13.53636000"},{"name":"Belmonte Mezzagno","countryCode":"IT","stateCode":"82","latitude":"38.04653000","longitude":"13.39207000"},{"name":"Belpasso","countryCode":"IT","stateCode":"82","latitude":"37.59192000","longitude":"14.97985000"},{"name":"Belvedere","countryCode":"IT","stateCode":"82","latitude":"37.08839000","longitude":"15.21314000"},{"name":"Belvedere-Piano Tavola","countryCode":"IT","stateCode":"82","latitude":"37.52955000","longitude":"14.98786000"},{"name":"Biancavilla","countryCode":"IT","stateCode":"82","latitude":"37.64442000","longitude":"14.86685000"},{"name":"Bisacquino","countryCode":"IT","stateCode":"82","latitude":"37.70352000","longitude":"13.26051000"},{"name":"Bivona","countryCode":"IT","stateCode":"82","latitude":"37.61797000","longitude":"13.43895000"},{"name":"Blufi","countryCode":"IT","stateCode":"82","latitude":"37.75205000","longitude":"14.07296000"},{"name":"Bolognetta","countryCode":"IT","stateCode":"82","latitude":"37.97120000","longitude":"13.45627000"},{"name":"Bompensiere","countryCode":"IT","stateCode":"82","latitude":"37.47240000","longitude":"13.78140000"},{"name":"Bompietro","countryCode":"IT","stateCode":"82","latitude":"37.74394000","longitude":"14.09470000"},{"name":"Borgetto","countryCode":"IT","stateCode":"82","latitude":"38.04664000","longitude":"13.14071000"},{"name":"Brolo","countryCode":"IT","stateCode":"82","latitude":"38.15623000","longitude":"14.82799000"},{"name":"Bronte","countryCode":"IT","stateCode":"82","latitude":"37.78863000","longitude":"14.83377000"},{"name":"Brucoli","countryCode":"IT","stateCode":"82","latitude":"37.28191000","longitude":"15.18836000"},{"name":"Buccheri","countryCode":"IT","stateCode":"82","latitude":"37.12494000","longitude":"14.85222000"},{"name":"Burgio","countryCode":"IT","stateCode":"82","latitude":"37.60094000","longitude":"13.28826000"},{"name":"Buscemi","countryCode":"IT","stateCode":"82","latitude":"37.08604000","longitude":"14.88499000"},{"name":"Buseto Palizzolo","countryCode":"IT","stateCode":"82","latitude":"38.00339000","longitude":"12.70911000"},{"name":"Butera","countryCode":"IT","stateCode":"82","latitude":"37.19100000","longitude":"14.18232000"},{"name":"Caccamo","countryCode":"IT","stateCode":"82","latitude":"37.93357000","longitude":"13.66808000"},{"name":"Calamonaci","countryCode":"IT","stateCode":"82","latitude":"37.52566000","longitude":"13.29053000"},{"name":"Calascibetta","countryCode":"IT","stateCode":"82","latitude":"37.59024000","longitude":"14.27180000"},{"name":"Calatabiano","countryCode":"IT","stateCode":"82","latitude":"37.82049000","longitude":"15.23069000"},{"name":"Calatafimi","countryCode":"IT","stateCode":"82","latitude":"37.91440000","longitude":"12.86364000"},{"name":"Caltabellotta","countryCode":"IT","stateCode":"82","latitude":"37.57543000","longitude":"13.21632000"},{"name":"Caltagirone","countryCode":"IT","stateCode":"82","latitude":"37.23785000","longitude":"14.51551000"},{"name":"Caltanissetta","countryCode":"IT","stateCode":"82","latitude":"37.49025000","longitude":"14.06216000"},{"name":"Caltavuturo","countryCode":"IT","stateCode":"82","latitude":"37.82040000","longitude":"13.89158000"},{"name":"Camastra","countryCode":"IT","stateCode":"82","latitude":"37.25380000","longitude":"13.79211000"},{"name":"Cammarata","countryCode":"IT","stateCode":"82","latitude":"37.63361000","longitude":"13.62722000"},{"name":"Campanella-Gianforma","countryCode":"IT","stateCode":"82","latitude":"36.92630000","longitude":"14.83360000"},{"name":"Campobello di Licata","countryCode":"IT","stateCode":"82","latitude":"37.25759000","longitude":"13.91811000"},{"name":"Campobello di Mazara","countryCode":"IT","stateCode":"82","latitude":"37.63464000","longitude":"12.74946000"},{"name":"Campofelice di Fitalia","countryCode":"IT","stateCode":"82","latitude":"37.82686000","longitude":"13.48572000"},{"name":"Campofelice di Roccella","countryCode":"IT","stateCode":"82","latitude":"37.99270000","longitude":"13.87648000"},{"name":"Campofiorito","countryCode":"IT","stateCode":"82","latitude":"37.75374000","longitude":"13.26875000"},{"name":"Campofranco","countryCode":"IT","stateCode":"82","latitude":"37.51208000","longitude":"13.71213000"},{"name":"Camporeale","countryCode":"IT","stateCode":"82","latitude":"37.88612000","longitude":"13.10107000"},{"name":"Camporotondo Etneo","countryCode":"IT","stateCode":"82","latitude":"37.56565000","longitude":"15.00319000"},{"name":"Canalicchio","countryCode":"IT","stateCode":"82","latitude":"37.54097000","longitude":"15.09645000"},{"name":"Canicattini Bagni","countryCode":"IT","stateCode":"82","latitude":"37.03171000","longitude":"15.06388000"},{"name":"Canicattì","countryCode":"IT","stateCode":"82","latitude":"37.35842000","longitude":"13.84786000"},{"name":"Canneto","countryCode":"IT","stateCode":"82","latitude":"38.49505000","longitude":"14.96037000"},{"name":"Cannizzaro-Favara","countryCode":"IT","stateCode":"82","latitude":"38.06163000","longitude":"13.27167000"},{"name":"Capaci","countryCode":"IT","stateCode":"82","latitude":"38.17107000","longitude":"13.23930000"},{"name":"Capizzi","countryCode":"IT","stateCode":"82","latitude":"37.84788000","longitude":"14.47976000"},{"name":"Capo d\'Orlando","countryCode":"IT","stateCode":"82","latitude":"38.14262000","longitude":"14.73292000"},{"name":"Capri Leone","countryCode":"IT","stateCode":"82","latitude":"38.08682000","longitude":"14.72959000"},{"name":"Carini","countryCode":"IT","stateCode":"82","latitude":"38.13240000","longitude":"13.18274000"},{"name":"Carlentini","countryCode":"IT","stateCode":"82","latitude":"37.28071000","longitude":"15.01020000"},{"name":"Caronia","countryCode":"IT","stateCode":"82","latitude":"38.02381000","longitude":"14.44142000"},{"name":"Carrozziere","countryCode":"IT","stateCode":"82","latitude":"37.03760000","longitude":"15.27195000"},{"name":"Carruba","countryCode":"IT","stateCode":"82","latitude":"37.69062000","longitude":"15.18815000"},{"name":"Carrubazza-Motta","countryCode":"IT","stateCode":"82","latitude":"37.55323000","longitude":"15.10819000"},{"name":"Casa Santa","countryCode":"IT","stateCode":"82","latitude":"38.02514000","longitude":"12.54840000"},{"name":"Casalvecchio Siculo","countryCode":"IT","stateCode":"82","latitude":"37.95850000","longitude":"15.32371000"},{"name":"Cassaro","countryCode":"IT","stateCode":"82","latitude":"37.10571000","longitude":"14.94697000"},{"name":"Cassibile","countryCode":"IT","stateCode":"82","latitude":"36.97862000","longitude":"15.20061000"},{"name":"Castanea delle Furie","countryCode":"IT","stateCode":"82","latitude":"38.26165000","longitude":"15.52178000"},{"name":"Castel di Judica","countryCode":"IT","stateCode":"82","latitude":"37.49475000","longitude":"14.64744000"},{"name":"Castel di Lucio","countryCode":"IT","stateCode":"82","latitude":"37.88698000","longitude":"14.31116000"},{"name":"Castelbuono","countryCode":"IT","stateCode":"82","latitude":"37.92530000","longitude":"14.08665000"},{"name":"Casteldaccia","countryCode":"IT","stateCode":"82","latitude":"38.05121000","longitude":"13.53041000"},{"name":"Castell\'Umberto","countryCode":"IT","stateCode":"82","latitude":"38.08626000","longitude":"14.80686000"},{"name":"Castellammare del Golfo","countryCode":"IT","stateCode":"82","latitude":"38.02653000","longitude":"12.88183000"},{"name":"Castellana Sicula","countryCode":"IT","stateCode":"82","latitude":"37.78686000","longitude":"14.03906000"},{"name":"Castelluzzo","countryCode":"IT","stateCode":"82","latitude":"38.10096000","longitude":"12.73599000"},{"name":"Castelmola","countryCode":"IT","stateCode":"82","latitude":"37.85829000","longitude":"15.27713000"},{"name":"Casteltermini","countryCode":"IT","stateCode":"82","latitude":"37.53874000","longitude":"13.64601000"},{"name":"Castelvetrano","countryCode":"IT","stateCode":"82","latitude":"37.68081000","longitude":"12.79194000"},{"name":"Castiglione di Sicilia","countryCode":"IT","stateCode":"82","latitude":"37.88150000","longitude":"15.12156000"},{"name":"Castrofilippo","countryCode":"IT","stateCode":"82","latitude":"37.35046000","longitude":"13.75001000"},{"name":"Castronuovo di Sicilia","countryCode":"IT","stateCode":"82","latitude":"37.67894000","longitude":"13.60346000"},{"name":"Castroreale","countryCode":"IT","stateCode":"82","latitude":"38.09857000","longitude":"15.21012000"},{"name":"Catania","countryCode":"IT","stateCode":"82","latitude":"37.47169000","longitude":"14.84731000"},{"name":"Catenanuova","countryCode":"IT","stateCode":"82","latitude":"37.56876000","longitude":"14.69076000"},{"name":"Cattolica Eraclea","countryCode":"IT","stateCode":"82","latitude":"37.44069000","longitude":"13.39265000"},{"name":"Cava d\'Aliga","countryCode":"IT","stateCode":"82","latitude":"36.72964000","longitude":"14.69031000"},{"name":"Cefalà Diana","countryCode":"IT","stateCode":"82","latitude":"37.91565000","longitude":"13.46325000"},{"name":"Cefalù","countryCode":"IT","stateCode":"82","latitude":"38.03856000","longitude":"14.02285000"},{"name":"Centuripe","countryCode":"IT","stateCode":"82","latitude":"37.62336000","longitude":"14.74049000"},{"name":"Cerami","countryCode":"IT","stateCode":"82","latitude":"37.80953000","longitude":"14.50660000"},{"name":"Cerda","countryCode":"IT","stateCode":"82","latitude":"37.90578000","longitude":"13.81496000"},{"name":"Cerza","countryCode":"IT","stateCode":"82","latitude":"37.54297000","longitude":"15.10510000"},{"name":"Cesarò","countryCode":"IT","stateCode":"82","latitude":"37.84476000","longitude":"14.71308000"},{"name":"Chianchitta-Pallio","countryCode":"IT","stateCode":"82","latitude":"37.82108000","longitude":"15.25317000"},{"name":"Chianchitta-Trappitello","countryCode":"IT","stateCode":"82","latitude":"37.82984000","longitude":"15.25077000"},{"name":"Chiaramonte Gulfi","countryCode":"IT","stateCode":"82","latitude":"37.03050000","longitude":"14.70302000"},{"name":"Chiusa Sclafani","countryCode":"IT","stateCode":"82","latitude":"37.67692000","longitude":"13.27074000"},{"name":"Ciaculli","countryCode":"IT","stateCode":"82","latitude":"38.07530000","longitude":"13.40719000"},{"name":"Cianciana","countryCode":"IT","stateCode":"82","latitude":"37.51896000","longitude":"13.43349000"},{"name":"Ciavolo","countryCode":"IT","stateCode":"82","latitude":"37.77943000","longitude":"12.53774000"},{"name":"Ciminna","countryCode":"IT","stateCode":"82","latitude":"37.89765000","longitude":"13.55966000"},{"name":"Cinisi","countryCode":"IT","stateCode":"82","latitude":"38.16082000","longitude":"13.10099000"},{"name":"Città Giardino","countryCode":"IT","stateCode":"82","latitude":"37.10444000","longitude":"15.21172000"},{"name":"Collesano","countryCode":"IT","stateCode":"82","latitude":"37.91809000","longitude":"13.93702000"},{"name":"Comiso","countryCode":"IT","stateCode":"82","latitude":"36.94893000","longitude":"14.60731000"},{"name":"Comitini","countryCode":"IT","stateCode":"82","latitude":"37.40735000","longitude":"13.64530000"},{"name":"Condrò","countryCode":"IT","stateCode":"82","latitude":"38.17375000","longitude":"15.32660000"},{"name":"Contessa Entellina","countryCode":"IT","stateCode":"82","latitude":"37.73005000","longitude":"13.18425000"},{"name":"Corleone","countryCode":"IT","stateCode":"82","latitude":"37.81338000","longitude":"13.30170000"},{"name":"Custonaci","countryCode":"IT","stateCode":"82","latitude":"38.07931000","longitude":"12.68571000"},{"name":"Delia","countryCode":"IT","stateCode":"82","latitude":"37.35796000","longitude":"13.92867000"},{"name":"Donnalucata","countryCode":"IT","stateCode":"82","latitude":"36.76117000","longitude":"14.64022000"},{"name":"Enna","countryCode":"IT","stateCode":"82","latitude":"37.58333000","longitude":"14.43333000"},{"name":"Erice","countryCode":"IT","stateCode":"82","latitude":"38.03785000","longitude":"12.58778000"},{"name":"Evangelisti-Rubino","countryCode":"IT","stateCode":"82","latitude":"37.98412000","longitude":"15.17324000"},{"name":"Falcone","countryCode":"IT","stateCode":"82","latitude":"38.11698000","longitude":"15.07965000"},{"name":"Faro Superiore","countryCode":"IT","stateCode":"82","latitude":"38.26794000","longitude":"15.58268000"},{"name":"Favara","countryCode":"IT","stateCode":"82","latitude":"37.31754000","longitude":"13.66226000"},{"name":"Favignana","countryCode":"IT","stateCode":"82","latitude":"37.92951000","longitude":"12.32958000"},{"name":"Ferla","countryCode":"IT","stateCode":"82","latitude":"37.11978000","longitude":"14.93881000"},{"name":"Ficarazzi","countryCode":"IT","stateCode":"82","latitude":"38.09229000","longitude":"13.46390000"},{"name":"Ficarra","countryCode":"IT","stateCode":"82","latitude":"38.10849000","longitude":"14.82990000"},{"name":"Finale","countryCode":"IT","stateCode":"82","latitude":"38.01891000","longitude":"14.16151000"},{"name":"Fiumedinisi","countryCode":"IT","stateCode":"82","latitude":"38.02596000","longitude":"15.38099000"},{"name":"Fiumefreddo Sicilia","countryCode":"IT","stateCode":"82","latitude":"37.79146000","longitude":"15.20919000"},{"name":"Floresta","countryCode":"IT","stateCode":"82","latitude":"37.98779000","longitude":"14.91096000"},{"name":"Floridia","countryCode":"IT","stateCode":"82","latitude":"37.08343000","longitude":"15.15332000"},{"name":"Fondachelli-Fantina","countryCode":"IT","stateCode":"82","latitude":"37.98476000","longitude":"15.17519000"},{"name":"Forza d\'Agrò","countryCode":"IT","stateCode":"82","latitude":"37.91539000","longitude":"15.33409000"},{"name":"Francavilla di Sicilia","countryCode":"IT","stateCode":"82","latitude":"37.90197000","longitude":"15.13821000"},{"name":"Francofonte","countryCode":"IT","stateCode":"82","latitude":"37.22477000","longitude":"14.87488000"},{"name":"Frazzanò","countryCode":"IT","stateCode":"82","latitude":"38.07202000","longitude":"14.74407000"},{"name":"Fulgatore-Torretta","countryCode":"IT","stateCode":"82","latitude":"37.94977000","longitude":"12.69303000"},{"name":"Furci Siculo","countryCode":"IT","stateCode":"82","latitude":"37.96159000","longitude":"15.37763000"},{"name":"Furnari","countryCode":"IT","stateCode":"82","latitude":"38.10436000","longitude":"15.12358000"},{"name":"Gaggi","countryCode":"IT","stateCode":"82","latitude":"37.85995000","longitude":"15.22126000"},{"name":"Gagliano Castelferrato","countryCode":"IT","stateCode":"82","latitude":"37.70967000","longitude":"14.53524000"},{"name":"Galati Mamertino","countryCode":"IT","stateCode":"82","latitude":"38.03176000","longitude":"14.77145000"},{"name":"Gallodoro","countryCode":"IT","stateCode":"82","latitude":"37.90206000","longitude":"15.29359000"},{"name":"Gangi","countryCode":"IT","stateCode":"82","latitude":"37.79565000","longitude":"14.20437000"},{"name":"Gela","countryCode":"IT","stateCode":"82","latitude":"37.07381000","longitude":"14.24038000"},{"name":"Geraci Siculo","countryCode":"IT","stateCode":"82","latitude":"37.85901000","longitude":"14.15333000"},{"name":"Giacalone","countryCode":"IT","stateCode":"82","latitude":"38.03276000","longitude":"13.23695000"},{"name":"Giammoro","countryCode":"IT","stateCode":"82","latitude":"38.20372000","longitude":"15.30666000"},{"name":"Giardina Gallotti","countryCode":"IT","stateCode":"82","latitude":"37.35073000","longitude":"13.52272000"},{"name":"Giardinello","countryCode":"IT","stateCode":"82","latitude":"38.08706000","longitude":"13.15648000"},{"name":"Giardini-Naxos","countryCode":"IT","stateCode":"82","latitude":"37.82755000","longitude":"15.26713000"},{"name":"Giarratana","countryCode":"IT","stateCode":"82","latitude":"37.04741000","longitude":"14.79454000"},{"name":"Giarre","countryCode":"IT","stateCode":"82","latitude":"37.72440000","longitude":"15.18165000"},{"name":"Gioiosa Marea","countryCode":"IT","stateCode":"82","latitude":"38.17373000","longitude":"14.89932000"},{"name":"Giuliana","countryCode":"IT","stateCode":"82","latitude":"37.67280000","longitude":"13.23737000"},{"name":"Gliaca","countryCode":"IT","stateCode":"82","latitude":"38.16317000","longitude":"14.84768000"},{"name":"Godrano","countryCode":"IT","stateCode":"82","latitude":"37.90310000","longitude":"13.42823000"},{"name":"Grammichele","countryCode":"IT","stateCode":"82","latitude":"37.21326000","longitude":"14.63311000"},{"name":"Graniti","countryCode":"IT","stateCode":"82","latitude":"37.88986000","longitude":"15.22459000"},{"name":"Gratteri","countryCode":"IT","stateCode":"82","latitude":"37.96607000","longitude":"13.97314000"},{"name":"Gravina di Catania","countryCode":"IT","stateCode":"82","latitude":"37.56085000","longitude":"15.06292000"},{"name":"Grotte","countryCode":"IT","stateCode":"82","latitude":"37.40346000","longitude":"13.69889000"},{"name":"Gualtieri Sicaminò","countryCode":"IT","stateCode":"82","latitude":"38.16267000","longitude":"15.31699000"},{"name":"Guidomandri Marina","countryCode":"IT","stateCode":"82","latitude":"38.04528000","longitude":"15.46303000"},{"name":"Isnello","countryCode":"IT","stateCode":"82","latitude":"37.94324000","longitude":"14.00724000"},{"name":"Isola delle Femmine","countryCode":"IT","stateCode":"82","latitude":"38.19123000","longitude":"13.24691000"},{"name":"Ispica","countryCode":"IT","stateCode":"82","latitude":"36.78622000","longitude":"14.90530000"},{"name":"Itala","countryCode":"IT","stateCode":"82","latitude":"38.05144000","longitude":"15.43706000"},{"name":"Joppolo Giancaxio","countryCode":"IT","stateCode":"82","latitude":"37.38681000","longitude":"13.55586000"},{"name":"Kamma","countryCode":"IT","stateCode":"82","latitude":"36.79701000","longitude":"12.03617000"},{"name":"Lampedusa","countryCode":"IT","stateCode":"82","latitude":"35.50142000","longitude":"12.60964000"},{"name":"Larderia","countryCode":"IT","stateCode":"82","latitude":"38.14101000","longitude":"15.50287000"},{"name":"Lascari","countryCode":"IT","stateCode":"82","latitude":"38.00067000","longitude":"13.94053000"},{"name":"Lavinaio-Monterosso","countryCode":"IT","stateCode":"82","latitude":"37.64097000","longitude":"15.10462000"},{"name":"Leni","countryCode":"IT","stateCode":"82","latitude":"38.55534000","longitude":"14.82497000"},{"name":"Lentini","countryCode":"IT","stateCode":"82","latitude":"37.28556000","longitude":"14.99737000"},{"name":"Leonforte","countryCode":"IT","stateCode":"82","latitude":"37.64197000","longitude":"14.39766000"},{"name":"Lercara Friddi","countryCode":"IT","stateCode":"82","latitude":"37.74657000","longitude":"13.60391000"},{"name":"Letojanni","countryCode":"IT","stateCode":"82","latitude":"37.88050000","longitude":"15.30735000"},{"name":"Librizzi","countryCode":"IT","stateCode":"82","latitude":"38.09719000","longitude":"14.95909000"},{"name":"Licata","countryCode":"IT","stateCode":"82","latitude":"37.10267000","longitude":"13.93972000"},{"name":"Licodia Eubea","countryCode":"IT","stateCode":"82","latitude":"37.15674000","longitude":"14.70555000"},{"name":"Limina","countryCode":"IT","stateCode":"82","latitude":"37.94076000","longitude":"15.27119000"},{"name":"Linera","countryCode":"IT","stateCode":"82","latitude":"37.66380000","longitude":"15.13653000"},{"name":"Linguaglossa","countryCode":"IT","stateCode":"82","latitude":"37.84243000","longitude":"15.13774000"},{"name":"Lipari","countryCode":"IT","stateCode":"82","latitude":"38.46743000","longitude":"14.95398000"},{"name":"Longi","countryCode":"IT","stateCode":"82","latitude":"38.02617000","longitude":"14.75306000"},{"name":"Lucca Sicula","countryCode":"IT","stateCode":"82","latitude":"37.57783000","longitude":"13.30579000"},{"name":"Maletto","countryCode":"IT","stateCode":"82","latitude":"37.82914000","longitude":"14.86403000"},{"name":"Malfa","countryCode":"IT","stateCode":"82","latitude":"38.57730000","longitude":"14.83598000"},{"name":"Malvagna","countryCode":"IT","stateCode":"82","latitude":"37.91752000","longitude":"15.05548000"},{"name":"Mandanici","countryCode":"IT","stateCode":"82","latitude":"38.00356000","longitude":"15.31669000"},{"name":"Maniace","countryCode":"IT","stateCode":"82","latitude":"37.88306000","longitude":"14.79808000"},{"name":"Marausa","countryCode":"IT","stateCode":"82","latitude":"37.94166000","longitude":"12.50948000"},{"name":"Marianopoli","countryCode":"IT","stateCode":"82","latitude":"37.59840000","longitude":"13.91520000"},{"name":"Marina di Caronia","countryCode":"IT","stateCode":"82","latitude":"38.03545000","longitude":"14.44182000"},{"name":"Marina di Ragusa","countryCode":"IT","stateCode":"82","latitude":"36.78575000","longitude":"14.55474000"},{"name":"Marinella","countryCode":"IT","stateCode":"82","latitude":"37.59475000","longitude":"12.84434000"},{"name":"Marineo","countryCode":"IT","stateCode":"82","latitude":"37.95185000","longitude":"13.41781000"},{"name":"Marsala","countryCode":"IT","stateCode":"82","latitude":"37.79920000","longitude":"12.43670000"},{"name":"Mascali","countryCode":"IT","stateCode":"82","latitude":"37.75794000","longitude":"15.19662000"},{"name":"Mascalucia","countryCode":"IT","stateCode":"82","latitude":"37.57465000","longitude":"15.04964000"},{"name":"Maugeri","countryCode":"IT","stateCode":"82","latitude":"37.58608000","longitude":"15.11785000"},{"name":"Mazara II","countryCode":"IT","stateCode":"82","latitude":"37.68146000","longitude":"12.60074000"},{"name":"Mazara del Vallo","countryCode":"IT","stateCode":"82","latitude":"37.65535000","longitude":"12.58986000"},{"name":"Mazzarino","countryCode":"IT","stateCode":"82","latitude":"37.30188000","longitude":"14.20959000"},{"name":"Mazzarrone","countryCode":"IT","stateCode":"82","latitude":"37.08834000","longitude":"14.56128000"},{"name":"Mazzarrà Sant\'Andrea","countryCode":"IT","stateCode":"82","latitude":"38.08969000","longitude":"15.13535000"},{"name":"Melia","countryCode":"IT","stateCode":"82","latitude":"37.90384000","longitude":"15.27499000"},{"name":"Melilli","countryCode":"IT","stateCode":"82","latitude":"37.17821000","longitude":"15.13020000"},{"name":"Menfi","countryCode":"IT","stateCode":"82","latitude":"37.60409000","longitude":"12.96889000"},{"name":"Merì","countryCode":"IT","stateCode":"82","latitude":"38.16630000","longitude":"15.24970000"},{"name":"Messina","countryCode":"IT","stateCode":"82","latitude":"38.05000000","longitude":"14.86667000"},{"name":"Mezzojuso","countryCode":"IT","stateCode":"82","latitude":"37.86509000","longitude":"13.46509000"},{"name":"Milazzo","countryCode":"IT","stateCode":"82","latitude":"38.22008000","longitude":"15.24023000"},{"name":"Milena","countryCode":"IT","stateCode":"82","latitude":"37.47133000","longitude":"13.73613000"},{"name":"Militello Rosmarino","countryCode":"IT","stateCode":"82","latitude":"38.04575000","longitude":"14.67584000"},{"name":"Militello in Val di Catania","countryCode":"IT","stateCode":"82","latitude":"37.27594000","longitude":"14.79342000"},{"name":"Milo","countryCode":"IT","stateCode":"82","latitude":"37.72450000","longitude":"15.11554000"},{"name":"Mineo","countryCode":"IT","stateCode":"82","latitude":"37.26494000","longitude":"14.69381000"},{"name":"Mirabella Imbaccari","countryCode":"IT","stateCode":"82","latitude":"37.32702000","longitude":"14.44605000"},{"name":"Mirto","countryCode":"IT","stateCode":"82","latitude":"38.08439000","longitude":"14.74609000"},{"name":"Misilmeri","countryCode":"IT","stateCode":"82","latitude":"38.03183000","longitude":"13.44795000"},{"name":"Misterbianco","countryCode":"IT","stateCode":"82","latitude":"37.51803000","longitude":"15.00913000"},{"name":"Mistretta","countryCode":"IT","stateCode":"82","latitude":"37.92823000","longitude":"14.35780000"},{"name":"Modica","countryCode":"IT","stateCode":"82","latitude":"36.85868000","longitude":"14.75966000"},{"name":"Moio Alcantara","countryCode":"IT","stateCode":"82","latitude":"37.90056000","longitude":"15.05072000"},{"name":"Monforte San Giorgio","countryCode":"IT","stateCode":"82","latitude":"38.15733000","longitude":"15.38132000"},{"name":"Mongiuffi Melia","countryCode":"IT","stateCode":"82","latitude":"37.90336000","longitude":"15.27539000"},{"name":"Monreale","countryCode":"IT","stateCode":"82","latitude":"38.08125000","longitude":"13.28947000"},{"name":"Montagnareale","countryCode":"IT","stateCode":"82","latitude":"38.13216000","longitude":"14.94658000"},{"name":"Montalbano Elicona","countryCode":"IT","stateCode":"82","latitude":"38.02360000","longitude":"15.01393000"},{"name":"Montallegro","countryCode":"IT","stateCode":"82","latitude":"37.39121000","longitude":"13.35179000"},{"name":"Montedoro","countryCode":"IT","stateCode":"82","latitude":"37.45431000","longitude":"13.81684000"},{"name":"Montelepre","countryCode":"IT","stateCode":"82","latitude":"38.09026000","longitude":"13.17518000"},{"name":"Montemaggiore Belsito","countryCode":"IT","stateCode":"82","latitude":"37.84818000","longitude":"13.76206000"},{"name":"Monterosso Almo","countryCode":"IT","stateCode":"82","latitude":"37.08884000","longitude":"14.76498000"},{"name":"Montevago","countryCode":"IT","stateCode":"82","latitude":"37.70224000","longitude":"12.98584000"},{"name":"Motta Camastra","countryCode":"IT","stateCode":"82","latitude":"37.89431000","longitude":"15.17008000"},{"name":"Motta Sant\'Anastasia","countryCode":"IT","stateCode":"82","latitude":"37.51205000","longitude":"14.96628000"},{"name":"Motta d\'Affermo","countryCode":"IT","stateCode":"82","latitude":"37.98096000","longitude":"14.30337000"},{"name":"Mussomeli","countryCode":"IT","stateCode":"82","latitude":"37.58067000","longitude":"13.75214000"},{"name":"Naro","countryCode":"IT","stateCode":"82","latitude":"37.29248000","longitude":"13.79337000"},{"name":"Naso","countryCode":"IT","stateCode":"82","latitude":"38.12215000","longitude":"14.78702000"},{"name":"Nicolosi","countryCode":"IT","stateCode":"82","latitude":"37.62148000","longitude":"15.02785000"},{"name":"Nicosia","countryCode":"IT","stateCode":"82","latitude":"37.74747000","longitude":"14.39218000"},{"name":"Niscemi","countryCode":"IT","stateCode":"82","latitude":"37.14649000","longitude":"14.39381000"},{"name":"Nissoria","countryCode":"IT","stateCode":"82","latitude":"37.65410000","longitude":"14.44810000"},{"name":"Nizza di Sicilia","countryCode":"IT","stateCode":"82","latitude":"37.99081000","longitude":"15.40956000"},{"name":"Noto","countryCode":"IT","stateCode":"82","latitude":"36.89244000","longitude":"15.06977000"},{"name":"Novara di Sicilia","countryCode":"IT","stateCode":"82","latitude":"38.01538000","longitude":"15.13134000"},{"name":"Nunziata","countryCode":"IT","stateCode":"82","latitude":"37.75858000","longitude":"15.17058000"},{"name":"Nuova Gibellina","countryCode":"IT","stateCode":"82","latitude":"37.80704000","longitude":"12.86954000"},{"name":"Nuovo Centro Urbano Poggioreale","countryCode":"IT","stateCode":"82","latitude":"37.76404000","longitude":"13.03594000"},{"name":"Oliveri","countryCode":"IT","stateCode":"82","latitude":"38.12515000","longitude":"15.06068000"},{"name":"Pace del Mela","countryCode":"IT","stateCode":"82","latitude":"38.17997000","longitude":"15.30629000"},{"name":"Paceco","countryCode":"IT","stateCode":"82","latitude":"37.98026000","longitude":"12.55766000"},{"name":"Pachino","countryCode":"IT","stateCode":"82","latitude":"36.71522000","longitude":"15.09019000"},{"name":"Pagliare","countryCode":"IT","stateCode":"65","latitude":"42.64372000","longitude":"13.95171000"},{"name":"Paglieta","countryCode":"IT","stateCode":"65","latitude":"42.16139000","longitude":"14.50306000"},{"name":"Palena","countryCode":"IT","stateCode":"65","latitude":"41.98353000","longitude":"14.13696000"},{"name":"Palmoli","countryCode":"IT","stateCode":"65","latitude":"41.93944000","longitude":"14.58142000"},{"name":"Palombaro","countryCode":"IT","stateCode":"65","latitude":"42.12323000","longitude":"14.22989000"},{"name":"Penna Sant\'Andrea","countryCode":"IT","stateCode":"65","latitude":"42.59403000","longitude":"13.77215000"},{"name":"Pennadomo","countryCode":"IT","stateCode":"65","latitude":"42.00394000","longitude":"14.32338000"},{"name":"Pennapiedimonte","countryCode":"IT","stateCode":"65","latitude":"42.15563000","longitude":"14.19432000"},{"name":"Penne","countryCode":"IT","stateCode":"65","latitude":"42.45474000","longitude":"13.92754000"},{"name":"Perano","countryCode":"IT","stateCode":"65","latitude":"42.10460000","longitude":"14.39581000"},{"name":"Pereto","countryCode":"IT","stateCode":"65","latitude":"42.05821000","longitude":"13.10231000"},{"name":"Pescara","countryCode":"IT","stateCode":"65","latitude":"42.45840000","longitude":"14.20283000"},{"name":"Pescasseroli","countryCode":"IT","stateCode":"65","latitude":"41.80343000","longitude":"13.78707000"},{"name":"Pescina","countryCode":"IT","stateCode":"65","latitude":"42.02351000","longitude":"13.65116000"},{"name":"Pescocostanzo","countryCode":"IT","stateCode":"65","latitude":"41.88722000","longitude":"14.06614000"},{"name":"Pescosansonesco Nuovo","countryCode":"IT","stateCode":"65","latitude":"42.25524000","longitude":"13.88480000"},{"name":"Pettorano sul Gizio","countryCode":"IT","stateCode":"65","latitude":"41.97326000","longitude":"13.96001000"},{"name":"Pianella","countryCode":"IT","stateCode":"65","latitude":"42.39918000","longitude":"14.04781000"},{"name":"Pianola","countryCode":"IT","stateCode":"65","latitude":"42.32341000","longitude":"13.40394000"},{"name":"Pianura Vomano","countryCode":"IT","stateCode":"65","latitude":"42.63028000","longitude":"13.91548000"},{"name":"Picciano","countryCode":"IT","stateCode":"65","latitude":"42.47525000","longitude":"13.98990000"},{"name":"Pietracamela","countryCode":"IT","stateCode":"65","latitude":"42.52344000","longitude":"13.55431000"},{"name":"Pietraferrazzana","countryCode":"IT","stateCode":"65","latitude":"41.96943000","longitude":"14.37451000"},{"name":"Pietranico","countryCode":"IT","stateCode":"65","latitude":"42.27565000","longitude":"13.91077000"},{"name":"Pineto","countryCode":"IT","stateCode":"65","latitude":"42.60879000","longitude":"14.06639000"},{"name":"Pizzoferrato","countryCode":"IT","stateCode":"65","latitude":"41.92244000","longitude":"14.23632000"},{"name":"Pizzoli","countryCode":"IT","stateCode":"65","latitude":"42.43603000","longitude":"13.29886000"},{"name":"Poggio Picenze","countryCode":"IT","stateCode":"65","latitude":"42.32061000","longitude":"13.54036000"},{"name":"Poggiofiorito","countryCode":"IT","stateCode":"65","latitude":"42.25414000","longitude":"14.32082000"},{"name":"Pollutri","countryCode":"IT","stateCode":"65","latitude":"42.13784000","longitude":"14.59172000"},{"name":"Popoli","countryCode":"IT","stateCode":"65","latitude":"42.16866000","longitude":"13.82997000"},{"name":"Prata d\'Ansidonia","countryCode":"IT","stateCode":"65","latitude":"42.27793000","longitude":"13.60830000"},{"name":"Pratola Peligna","countryCode":"IT","stateCode":"65","latitude":"42.09701000","longitude":"13.87467000"},{"name":"Pretoro","countryCode":"IT","stateCode":"65","latitude":"42.21923000","longitude":"14.14248000"},{"name":"Preturo","countryCode":"IT","stateCode":"65","latitude":"42.37808000","longitude":"13.29633000"},{"name":"Prezza","countryCode":"IT","stateCode":"65","latitude":"42.05789000","longitude":"13.83592000"},{"name":"Progetto Case Bazzano","countryCode":"IT","stateCode":"65","latitude":"42.33643000","longitude":"13.44410000"},{"name":"Progetto Case Coppito 3","countryCode":"IT","stateCode":"65","latitude":"42.36981000","longitude":"13.31973000"},{"name":"Progetto Case Sassa Nsi","countryCode":"IT","stateCode":"65","latitude":"42.36560000","longitude":"13.31509000"},{"name":"Provincia dell\' Aquila","countryCode":"IT","stateCode":"65","latitude":"42.08333000","longitude":"13.66667000"},{"name":"Provincia di Chieti","countryCode":"IT","stateCode":"65","latitude":"42.11667000","longitude":"14.35000000"},{"name":"Provincia di Pescara","countryCode":"IT","stateCode":"65","latitude":"42.33333000","longitude":"13.95000000"},{"name":"Provincia di Teramo","countryCode":"IT","stateCode":"65","latitude":"42.65000000","longitude":"13.68333000"},{"name":"Quadri","countryCode":"IT","stateCode":"65","latitude":"41.92402000","longitude":"14.28768000"},{"name":"Raiano","countryCode":"IT","stateCode":"65","latitude":"42.10158000","longitude":"13.81386000"},{"name":"Rapino","countryCode":"IT","stateCode":"65","latitude":"42.20931000","longitude":"14.18493000"},{"name":"Ripa Teatina","countryCode":"IT","stateCode":"65","latitude":"42.36603000","longitude":"14.24441000"},{"name":"Rivisondoli","countryCode":"IT","stateCode":"65","latitude":"41.87023000","longitude":"14.06671000"},{"name":"Rocca Pia","countryCode":"IT","stateCode":"65","latitude":"41.93429000","longitude":"13.97726000"},{"name":"Rocca San Giovanni","countryCode":"IT","stateCode":"65","latitude":"42.24604000","longitude":"14.46162000"},{"name":"Rocca di Botte","countryCode":"IT","stateCode":"65","latitude":"42.03102000","longitude":"13.07185000"},{"name":"Rocca di Cambio","countryCode":"IT","stateCode":"65","latitude":"42.23755000","longitude":"13.48906000"},{"name":"Rocca di Mezzo","countryCode":"IT","stateCode":"65","latitude":"42.20441000","longitude":"13.51840000"},{"name":"Roccacasale","countryCode":"IT","stateCode":"65","latitude":"42.12249000","longitude":"13.88758000"},{"name":"Roccamorice","countryCode":"IT","stateCode":"65","latitude":"42.21274000","longitude":"14.02531000"},{"name":"Roccaraso","countryCode":"IT","stateCode":"65","latitude":"41.84872000","longitude":"14.07846000"},{"name":"Roccascalegna","countryCode":"IT","stateCode":"65","latitude":"42.06212000","longitude":"14.30802000"},{"name":"Roccaspinalveti-Santa Giusta","countryCode":"IT","stateCode":"65","latitude":"41.94233000","longitude":"14.47092000"},{"name":"Roccavivi","countryCode":"IT","stateCode":"65","latitude":"41.81214000","longitude":"13.53662000"},{"name":"Roio del Sangro","countryCode":"IT","stateCode":"65","latitude":"41.91153000","longitude":"14.37382000"},{"name":"Rosciano","countryCode":"IT","stateCode":"65","latitude":"42.32227000","longitude":"14.04555000"},{"name":"Rosello","countryCode":"IT","stateCode":"65","latitude":"41.90116000","longitude":"14.34919000"},{"name":"Roseto degli Abruzzi","countryCode":"IT","stateCode":"65","latitude":"42.67164000","longitude":"14.01481000"},{"name":"Salino","countryCode":"IT","stateCode":"65","latitude":"42.78571000","longitude":"13.91400000"},{"name":"Salle","countryCode":"IT","stateCode":"65","latitude":"42.17756000","longitude":"13.96091000"},{"name":"Salvo Marina","countryCode":"IT","stateCode":"65","latitude":"42.07037000","longitude":"14.76597000"},{"name":"Sambuceto","countryCode":"IT","stateCode":"65","latitude":"42.42168000","longitude":"14.18747000"},{"name":"San Benedetto dei Marsi","countryCode":"IT","stateCode":"65","latitude":"42.00760000","longitude":"13.62381000"},{"name":"San Benedetto in Perillis","countryCode":"IT","stateCode":"65","latitude":"42.18377000","longitude":"13.76996000"},{"name":"San Buono","countryCode":"IT","stateCode":"65","latitude":"41.98140000","longitude":"14.56818000"},{"name":"San Demetrio Ne\' Vestini","countryCode":"IT","stateCode":"65","latitude":"42.28963000","longitude":"13.55519000"},{"name":"San Giovanni Lipioni","countryCode":"IT","stateCode":"65","latitude":"41.84383000","longitude":"14.56271000"},{"name":"San Martino Bassa","countryCode":"IT","stateCode":"65","latitude":"42.51827000","longitude":"14.13045000"},{"name":"San Martino sulla Marrucina","countryCode":"IT","stateCode":"65","latitude":"42.22419000","longitude":"14.21577000"},{"name":"San Nicolò a Tordino","countryCode":"IT","stateCode":"65","latitude":"42.69648000","longitude":"13.79708000"},{"name":"San Panfilo d\'Ocre","countryCode":"IT","stateCode":"65","latitude":"42.28616000","longitude":"13.47518000"},{"name":"San Pio delle Camere","countryCode":"IT","stateCode":"65","latitude":"42.28423000","longitude":"13.65570000"},{"name":"San Rocco","countryCode":"IT","stateCode":"65","latitude":"42.24294000","longitude":"14.12891000"},{"name":"San Salvo","countryCode":"IT","stateCode":"65","latitude":"42.04413000","longitude":"14.73335000"},{"name":"San Valentino in Abruzzo Citeriore","countryCode":"IT","stateCode":"65","latitude":"42.23304000","longitude":"13.98561000"},{"name":"San Vincenzo Valle Roveto","countryCode":"IT","stateCode":"65","latitude":"41.84452000","longitude":"13.53566000"},{"name":"San Vito Chietino","countryCode":"IT","stateCode":"65","latitude":"42.29014000","longitude":"14.44270000"},{"name":"Sant\'Egidio alla Vibrata","countryCode":"IT","stateCode":"65","latitude":"42.81705000","longitude":"13.72164000"},{"name":"Sant\'Eufemia a Maiella","countryCode":"IT","stateCode":"65","latitude":"42.12613000","longitude":"14.02651000"},{"name":"Sant\'Eusanio Forconese","countryCode":"IT","stateCode":"65","latitude":"42.28951000","longitude":"13.52425000"},{"name":"Sant\'Eusanio del Sangro","countryCode":"IT","stateCode":"65","latitude":"42.16908000","longitude":"14.32776000"},{"name":"Sant\'Omero","countryCode":"IT","stateCode":"65","latitude":"42.79011000","longitude":"13.78906000"},{"name":"Santa Maria Imbaro","countryCode":"IT","stateCode":"65","latitude":"42.21999000","longitude":"14.45027000"},{"name":"Santa Teresa","countryCode":"IT","stateCode":"65","latitude":"42.42753000","longitude":"14.15816000"},{"name":"Sante Marie","countryCode":"IT","stateCode":"65","latitude":"42.10369000","longitude":"13.20163000"},{"name":"Santo Stefano di Sessanio","countryCode":"IT","stateCode":"65","latitude":"42.34339000","longitude":"13.64477000"},{"name":"Sassa","countryCode":"IT","stateCode":"65","latitude":"42.35204000","longitude":"13.29924000"},{"name":"Scafa","countryCode":"IT","stateCode":"65","latitude":"42.26575000","longitude":"13.99665000"},{"name":"Scanno","countryCode":"IT","stateCode":"65","latitude":"41.90442000","longitude":"13.87961000"},{"name":"Scerne","countryCode":"IT","stateCode":"65","latitude":"42.64754000","longitude":"14.03791000"},{"name":"Scerni","countryCode":"IT","stateCode":"65","latitude":"42.10418000","longitude":"14.57428000"},{"name":"Schiavi di Abruzzo","countryCode":"IT","stateCode":"65","latitude":"41.81311000","longitude":"14.48655000"},{"name":"Scontrone","countryCode":"IT","stateCode":"65","latitude":"41.74681000","longitude":"14.03880000"},{"name":"Scoppito","countryCode":"IT","stateCode":"65","latitude":"42.36948000","longitude":"13.25936000"},{"name":"Scurcola Marsicana","countryCode":"IT","stateCode":"65","latitude":"42.06313000","longitude":"13.33919000"},{"name":"Secinaro","countryCode":"IT","stateCode":"65","latitude":"42.15062000","longitude":"13.68145000"},{"name":"Selva","countryCode":"IT","stateCode":"65","latitude":"42.11442000","longitude":"14.34425000"},{"name":"Serramonacesca","countryCode":"IT","stateCode":"65","latitude":"42.24795000","longitude":"14.09297000"},{"name":"Silvi","countryCode":"IT","stateCode":"65","latitude":"42.54984000","longitude":"14.11759000"},{"name":"Spoltore","countryCode":"IT","stateCode":"65","latitude":"42.45501000","longitude":"14.13988000"},{"name":"Sulmona","countryCode":"IT","stateCode":"65","latitude":"42.04945000","longitude":"13.92578000"},{"name":"Tagliacozzo","countryCode":"IT","stateCode":"65","latitude":"42.06933000","longitude":"13.25469000"},{"name":"Taranta Peligna","countryCode":"IT","stateCode":"65","latitude":"42.02052000","longitude":"14.17103000"},{"name":"Teramo","countryCode":"IT","stateCode":"65","latitude":"42.66123000","longitude":"13.69901000"},{"name":"Tione degli Abruzzi","countryCode":"IT","stateCode":"65","latitude":"42.20393000","longitude":"13.63570000"},{"name":"Tocco da Casauria","countryCode":"IT","stateCode":"65","latitude":"42.21203000","longitude":"13.91547000"},{"name":"Tollo","countryCode":"IT","stateCode":"65","latitude":"42.34542000","longitude":"14.32360000"},{"name":"Torano Nuovo","countryCode":"IT","stateCode":"65","latitude":"42.82305000","longitude":"13.77729000"},{"name":"Torino di Sangro","countryCode":"IT","stateCode":"65","latitude":"42.19100000","longitude":"14.54272000"},{"name":"Tornareccio","countryCode":"IT","stateCode":"65","latitude":"42.03763000","longitude":"14.41525000"},{"name":"Tornimparte","countryCode":"IT","stateCode":"65","latitude":"42.29007000","longitude":"13.30092000"},{"name":"Torre de\' Passeri","countryCode":"IT","stateCode":"65","latitude":"42.24324000","longitude":"13.93330000"},{"name":"Torrebruna","countryCode":"IT","stateCode":"65","latitude":"41.86742000","longitude":"14.54148000"},{"name":"Torrevecchia","countryCode":"IT","stateCode":"65","latitude":"42.38274000","longitude":"14.21331000"},{"name":"Torricella","countryCode":"IT","stateCode":"65","latitude":"42.65904000","longitude":"13.65719000"},{"name":"Torricella Peligna","countryCode":"IT","stateCode":"65","latitude":"42.02397000","longitude":"14.25854000"},{"name":"Tortoreto","countryCode":"IT","stateCode":"65","latitude":"42.80371000","longitude":"13.91346000"},{"name":"Tortoreto Lido","countryCode":"IT","stateCode":"65","latitude":"42.79956000","longitude":"13.94205000"},{"name":"Tossicia","countryCode":"IT","stateCode":"65","latitude":"42.54472000","longitude":"13.64595000"},{"name":"Trasacco","countryCode":"IT","stateCode":"65","latitude":"41.95742000","longitude":"13.53270000"},{"name":"Treglio","countryCode":"IT","stateCode":"65","latitude":"42.26184000","longitude":"14.42315000"},{"name":"Tufillo","countryCode":"IT","stateCode":"65","latitude":"41.91685000","longitude":"14.62558000"},{"name":"Turrivalignani","countryCode":"IT","stateCode":"65","latitude":"42.26296000","longitude":"14.02852000"},{"name":"Vacri","countryCode":"IT","stateCode":"65","latitude":"42.29764000","longitude":"14.22901000"},{"name":"Valle Castellana","countryCode":"IT","stateCode":"65","latitude":"42.73614000","longitude":"13.49709000"},{"name":"Vallecupa","countryCode":"IT","stateCode":"65","latitude":"42.25366000","longitude":"13.57467000"},{"name":"Vasto","countryCode":"IT","stateCode":"65","latitude":"42.11150000","longitude":"14.70649000"},{"name":"Vicoli","countryCode":"IT","stateCode":"65","latitude":"42.34095000","longitude":"13.89688000"},{"name":"Villa Caldari","countryCode":"IT","stateCode":"65","latitude":"42.29566000","longitude":"14.36157000"},{"name":"Villa Celiera","countryCode":"IT","stateCode":"65","latitude":"42.38184000","longitude":"13.85860000"},{"name":"Villa Lempa","countryCode":"IT","stateCode":"65","latitude":"42.79345000","longitude":"13.64433000"},{"name":"Villa Raspa","countryCode":"IT","stateCode":"65","latitude":"42.45542000","longitude":"14.18457000"},{"name":"Villa Rosa","countryCode":"IT","stateCode":"65","latitude":"42.85059000","longitude":"13.92015000"},{"name":"Villa Sant\'Angelo","countryCode":"IT","stateCode":"65","latitude":"42.27043000","longitude":"13.53710000"},{"name":"Villa Santa Lucia degli Abruzzi","countryCode":"IT","stateCode":"65","latitude":"42.33286000","longitude":"13.77792000"},{"name":"Villa Santa Maria","countryCode":"IT","stateCode":"65","latitude":"41.95130000","longitude":"14.35148000"},{"name":"Villagrande","countryCode":"IT","stateCode":"65","latitude":"42.29533000","longitude":"13.29999000"},{"name":"Villalago","countryCode":"IT","stateCode":"65","latitude":"41.93514000","longitude":"13.83868000"},{"name":"Villalfonsina","countryCode":"IT","stateCode":"65","latitude":"42.16038000","longitude":"14.56932000"},{"name":"Villamagna","countryCode":"IT","stateCode":"65","latitude":"42.32984000","longitude":"14.23689000"},{"name":"Villanova","countryCode":"IT","stateCode":"65","latitude":"42.38251000","longitude":"14.12338000"},{"name":"Villavallelonga","countryCode":"IT","stateCode":"65","latitude":"41.87104000","longitude":"13.62088000"},{"name":"Villetta Barrea","countryCode":"IT","stateCode":"65","latitude":"41.77646000","longitude":"13.93892000"},{"name":"Vittorito","countryCode":"IT","stateCode":"65","latitude":"42.12703000","longitude":"13.81670000"},{"name":"Abbateggio","countryCode":"IT","stateCode":"65","latitude":"42.22421000","longitude":"14.01001000"},{"name":"Acciano","countryCode":"IT","stateCode":"65","latitude":"42.17677000","longitude":"13.71783000"},{"name":"Aielli","countryCode":"IT","stateCode":"65","latitude":"42.08146000","longitude":"13.59113000"},{"name":"Alanno","countryCode":"IT","stateCode":"65","latitude":"42.29552000","longitude":"13.97084000"},{"name":"Alba Adriatica","countryCode":"IT","stateCode":"65","latitude":"42.83176000","longitude":"13.92590000"},{"name":"Alfedena","countryCode":"IT","stateCode":"65","latitude":"41.73545000","longitude":"14.03500000"},{"name":"Altino","countryCode":"IT","stateCode":"65","latitude":"42.09954000","longitude":"14.33267000"},{"name":"Ancarano","countryCode":"IT","stateCode":"65","latitude":"42.83767000","longitude":"13.74662000"},{"name":"Anversa degli Abruzzi","countryCode":"IT","stateCode":"65","latitude":"41.99478000","longitude":"13.80379000"},{"name":"Archi","countryCode":"IT","stateCode":"65","latitude":"42.09135000","longitude":"14.38270000"},{"name":"Ari","countryCode":"IT","stateCode":"65","latitude":"42.28967000","longitude":"14.25856000"},{"name":"Arielli","countryCode":"IT","stateCode":"65","latitude":"42.26003000","longitude":"14.31004000"},{"name":"Arsita","countryCode":"IT","stateCode":"65","latitude":"42.50266000","longitude":"13.78516000"},{"name":"Ateleta","countryCode":"IT","stateCode":"65","latitude":"41.85435000","longitude":"14.19806000"},{"name":"Atessa","countryCode":"IT","stateCode":"65","latitude":"42.07018000","longitude":"14.45049000"},{"name":"Atri","countryCode":"IT","stateCode":"65","latitude":"42.57642000","longitude":"13.98899000"},{"name":"Avezzano","countryCode":"IT","stateCode":"65","latitude":"42.02896000","longitude":"13.42641000"},{"name":"Balsorano","countryCode":"IT","stateCode":"65","latitude":"41.80982000","longitude":"13.55980000"},{"name":"Balsorano Nuovo","countryCode":"IT","stateCode":"65","latitude":"41.80881000","longitude":"13.56069000"},{"name":"Barberi","countryCode":"IT","stateCode":"65","latitude":"42.44072000","longitude":"14.04268000"},{"name":"Barete","countryCode":"IT","stateCode":"65","latitude":"42.45009000","longitude":"13.28061000"},{"name":"Barisciano","countryCode":"IT","stateCode":"65","latitude":"42.32465000","longitude":"13.59036000"},{"name":"Barrea","countryCode":"IT","stateCode":"65","latitude":"41.75543000","longitude":"13.99095000"},{"name":"Basciano","countryCode":"IT","stateCode":"65","latitude":"42.59639000","longitude":"13.73561000"},{"name":"Bellante","countryCode":"IT","stateCode":"65","latitude":"42.74421000","longitude":"13.80234000"},{"name":"Bellante Stazione","countryCode":"IT","stateCode":"65","latitude":"42.70650000","longitude":"13.83953000"},{"name":"Bisegna","countryCode":"IT","stateCode":"65","latitude":"41.92113000","longitude":"13.75760000"},{"name":"Bisenti","countryCode":"IT","stateCode":"65","latitude":"42.52883000","longitude":"13.79950000"},{"name":"Bolognano","countryCode":"IT","stateCode":"65","latitude":"42.21814000","longitude":"13.96011000"},{"name":"Bomba","countryCode":"IT","stateCode":"65","latitude":"42.03343000","longitude":"14.36656000"},{"name":"Borgo Santa Maria Immacolata","countryCode":"IT","stateCode":"65","latitude":"42.61172000","longitude":"14.04553000"},{"name":"Borrello","countryCode":"IT","stateCode":"65","latitude":"41.91730000","longitude":"14.30535000"},{"name":"Brittoli","countryCode":"IT","stateCode":"65","latitude":"42.31518000","longitude":"13.86026000"},{"name":"Bucchianico","countryCode":"IT","stateCode":"65","latitude":"42.30368000","longitude":"14.18377000"},{"name":"Bugnara","countryCode":"IT","stateCode":"65","latitude":"42.02383000","longitude":"13.86141000"},{"name":"Bussi sul Tirino","countryCode":"IT","stateCode":"65","latitude":"42.21321000","longitude":"13.82511000"},{"name":"Cagnano Amiterno","countryCode":"IT","stateCode":"65","latitude":"42.45744000","longitude":"13.22789000"},{"name":"Calascio","countryCode":"IT","stateCode":"65","latitude":"42.32595000","longitude":"13.69699000"},{"name":"Campli","countryCode":"IT","stateCode":"65","latitude":"42.72679000","longitude":"13.68692000"},{"name":"Campo di Giove","countryCode":"IT","stateCode":"65","latitude":"42.01013000","longitude":"14.03941000"},{"name":"Campotosto","countryCode":"IT","stateCode":"65","latitude":"42.55884000","longitude":"13.36799000"},{"name":"Canistro Inferiore","countryCode":"IT","stateCode":"65","latitude":"41.94101000","longitude":"13.41194000"},{"name":"Canosa Sannita","countryCode":"IT","stateCode":"65","latitude":"42.29629000","longitude":"14.30514000"},{"name":"Cansano","countryCode":"IT","stateCode":"65","latitude":"42.00350000","longitude":"14.01341000"},{"name":"Canzano","countryCode":"IT","stateCode":"65","latitude":"42.64564000","longitude":"13.80410000"},{"name":"Capestrano","countryCode":"IT","stateCode":"65","latitude":"42.26807000","longitude":"13.76779000"},{"name":"Capistrello","countryCode":"IT","stateCode":"65","latitude":"41.97223000","longitude":"13.39616000"},{"name":"Capitignano","countryCode":"IT","stateCode":"65","latitude":"42.52041000","longitude":"13.30122000"},{"name":"Caporciano","countryCode":"IT","stateCode":"65","latitude":"42.25001000","longitude":"13.67455000"},{"name":"Cappadocia","countryCode":"IT","stateCode":"65","latitude":"42.00755000","longitude":"13.27806000"},{"name":"Cappelle sul Tavo","countryCode":"IT","stateCode":"65","latitude":"42.47709000","longitude":"14.10735000"},{"name":"Caramanico Terme","countryCode":"IT","stateCode":"65","latitude":"42.15593000","longitude":"14.00480000"},{"name":"Carapelle Calvisio","countryCode":"IT","stateCode":"65","latitude":"42.29908000","longitude":"13.68643000"},{"name":"Carpineto Sinello","countryCode":"IT","stateCode":"65","latitude":"42.01044000","longitude":"14.50418000"},{"name":"Carpineto della Nora","countryCode":"IT","stateCode":"65","latitude":"42.33365000","longitude":"13.86062000"},{"name":"Carsoli","countryCode":"IT","stateCode":"65","latitude":"42.09882000","longitude":"13.08856000"},{"name":"Carunchio","countryCode":"IT","stateCode":"65","latitude":"41.91761000","longitude":"14.52683000"},{"name":"Casacanditella","countryCode":"IT","stateCode":"65","latitude":"42.24643000","longitude":"14.20040000"},{"name":"Casalanguida","countryCode":"IT","stateCode":"65","latitude":"42.03752000","longitude":"14.49613000"},{"name":"Casalbordino-Miracoli","countryCode":"IT","stateCode":"65","latitude":"42.15354000","longitude":"14.59912000"},{"name":"Casalincontrada","countryCode":"IT","stateCode":"65","latitude":"42.29744000","longitude":"14.13511000"},{"name":"Casoli","countryCode":"IT","stateCode":"65","latitude":"42.61723000","longitude":"13.97910000"},{"name":"Castel Castagna","countryCode":"IT","stateCode":"65","latitude":"42.54294000","longitude":"13.71640000"},{"name":"Castel Frentano","countryCode":"IT","stateCode":"65","latitude":"42.19875000","longitude":"14.35643000"},{"name":"Castel del Monte","countryCode":"IT","stateCode":"65","latitude":"42.36544000","longitude":"13.72592000"},{"name":"Castel di Ieri","countryCode":"IT","stateCode":"65","latitude":"42.11353000","longitude":"13.74200000"},{"name":"Castel di Sangro","countryCode":"IT","stateCode":"65","latitude":"41.78392000","longitude":"14.10653000"},{"name":"Castelguidone","countryCode":"IT","stateCode":"65","latitude":"41.82258000","longitude":"14.52286000"},{"name":"Castellafiume","countryCode":"IT","stateCode":"65","latitude":"41.98913000","longitude":"13.33440000"},{"name":"Castellalto","countryCode":"IT","stateCode":"65","latitude":"42.67705000","longitude":"13.82101000"},{"name":"Castelli","countryCode":"IT","stateCode":"65","latitude":"42.48476000","longitude":"13.71201000"},{"name":"Castelnuovo Vomano","countryCode":"IT","stateCode":"65","latitude":"42.62933000","longitude":"13.85003000"},{"name":"Castelvecchio Calvisio","countryCode":"IT","stateCode":"65","latitude":"42.31134000","longitude":"13.68720000"},{"name":"Castelvecchio Subequo","countryCode":"IT","stateCode":"65","latitude":"42.12881000","longitude":"13.72868000"},{"name":"Castiglione Messer Marino","countryCode":"IT","stateCode":"65","latitude":"41.86833000","longitude":"14.44996000"},{"name":"Castiglione Messer Raimondo","countryCode":"IT","stateCode":"65","latitude":"42.53194000","longitude":"13.87953000"},{"name":"Castiglione a Casauria","countryCode":"IT","stateCode":"65","latitude":"42.23601000","longitude":"13.89832000"},{"name":"Castilenti","countryCode":"IT","stateCode":"65","latitude":"42.53334000","longitude":"13.91710000"},{"name":"Catignano","countryCode":"IT","stateCode":"65","latitude":"42.34697000","longitude":"13.95190000"},{"name":"Celano","countryCode":"IT","stateCode":"65","latitude":"42.08077000","longitude":"13.51700000"},{"name":"Celenza sul Trigno","countryCode":"IT","stateCode":"65","latitude":"41.87198000","longitude":"14.57893000"},{"name":"Cellino Attanasio","countryCode":"IT","stateCode":"65","latitude":"42.58574000","longitude":"13.86050000"},{"name":"Cepagatti","countryCode":"IT","stateCode":"65","latitude":"42.36506000","longitude":"14.07424000"},{"name":"Cerchio","countryCode":"IT","stateCode":"65","latitude":"42.06357000","longitude":"13.60006000"},{"name":"Cermignano","countryCode":"IT","stateCode":"65","latitude":"42.59131000","longitude":"13.79540000"},{"name":"Cerratina","countryCode":"IT","stateCode":"65","latitude":"42.39007000","longitude":"14.10338000"},{"name":"Chieti","countryCode":"IT","stateCode":"65","latitude":"42.34827000","longitude":"14.16494000"},{"name":"Città Sant\'Angelo","countryCode":"IT","stateCode":"65","latitude":"42.51254000","longitude":"14.06203000"},{"name":"Civita d\'Antino","countryCode":"IT","stateCode":"65","latitude":"41.88629000","longitude":"13.47215000"},{"name":"Civitaluparella","countryCode":"IT","stateCode":"65","latitude":"41.94490000","longitude":"14.30135000"},{"name":"Civitaquana","countryCode":"IT","stateCode":"65","latitude":"42.32578000","longitude":"13.90012000"},{"name":"Civitella Alfedena","countryCode":"IT","stateCode":"65","latitude":"41.76533000","longitude":"13.94271000"},{"name":"Civitella Casanova","countryCode":"IT","stateCode":"65","latitude":"42.36391000","longitude":"13.88514000"},{"name":"Civitella Messer Raimondo","countryCode":"IT","stateCode":"65","latitude":"42.08893000","longitude":"14.21701000"},{"name":"Civitella Roveto","countryCode":"IT","stateCode":"65","latitude":"41.91329000","longitude":"13.42396000"},{"name":"Civitella del Tronto","countryCode":"IT","stateCode":"65","latitude":"42.77298000","longitude":"13.67626000"},{"name":"Cocullo","countryCode":"IT","stateCode":"65","latitude":"42.03283000","longitude":"13.77500000"},{"name":"Collarmele","countryCode":"IT","stateCode":"65","latitude":"42.06031000","longitude":"13.62670000"},{"name":"Collecorvino","countryCode":"IT","stateCode":"65","latitude":"42.46024000","longitude":"14.01564000"},{"name":"Colledara","countryCode":"IT","stateCode":"65","latitude":"42.53918000","longitude":"13.67556000"},{"name":"Colledimacine","countryCode":"IT","stateCode":"65","latitude":"42.00370000","longitude":"14.20079000"},{"name":"Colledimezzo","countryCode":"IT","stateCode":"65","latitude":"41.98606000","longitude":"14.38690000"},{"name":"Collelongo","countryCode":"IT","stateCode":"65","latitude":"41.88659000","longitude":"13.58380000"},{"name":"Collepietro","countryCode":"IT","stateCode":"65","latitude":"42.22089000","longitude":"13.78101000"},{"name":"Colleranesco","countryCode":"IT","stateCode":"65","latitude":"42.72112000","longitude":"13.93732000"},{"name":"Cologna Spiaggia","countryCode":"IT","stateCode":"65","latitude":"42.72152000","longitude":"13.98311000"},{"name":"Colonnella","countryCode":"IT","stateCode":"65","latitude":"42.87230000","longitude":"13.86987000"},{"name":"Cominio","countryCode":"IT","stateCode":"65","latitude":"42.31248000","longitude":"13.43250000"},{"name":"Controguerra","countryCode":"IT","stateCode":"65","latitude":"42.85398000","longitude":"13.81775000"},{"name":"Coppito","countryCode":"IT","stateCode":"65","latitude":"42.36730000","longitude":"13.34358000"},{"name":"Corfinio","countryCode":"IT","stateCode":"65","latitude":"42.12149000","longitude":"13.83940000"},{"name":"Corropoli","countryCode":"IT","stateCode":"65","latitude":"42.82720000","longitude":"13.83471000"},{"name":"Cortino","countryCode":"IT","stateCode":"65","latitude":"42.62186000","longitude":"13.50774000"},{"name":"Corvara","countryCode":"IT","stateCode":"65","latitude":"42.27511000","longitude":"13.87363000"},{"name":"Crecchio","countryCode":"IT","stateCode":"65","latitude":"42.29778000","longitude":"14.32656000"},{"name":"Crognaleto","countryCode":"IT","stateCode":"65","latitude":"42.58771000","longitude":"13.48890000"},{"name":"Cugnoli","countryCode":"IT","stateCode":"65","latitude":"42.30692000","longitude":"13.93490000"},{"name":"Cupello","countryCode":"IT","stateCode":"65","latitude":"42.06936000","longitude":"14.67054000"},{"name":"Dogliola","countryCode":"IT","stateCode":"65","latitude":"41.94238000","longitude":"14.63507000"},{"name":"Elice","countryCode":"IT","stateCode":"65","latitude":"42.52279000","longitude":"13.97071000"},{"name":"Fallo","countryCode":"IT","stateCode":"65","latitude":"41.93833000","longitude":"14.32362000"},{"name":"Fano Adriano","countryCode":"IT","stateCode":"65","latitude":"42.55230000","longitude":"13.53764000"},{"name":"Fara Filiorum Petri","countryCode":"IT","stateCode":"65","latitude":"42.24152000","longitude":"14.18026000"},{"name":"Fara San Martino","countryCode":"IT","stateCode":"65","latitude":"42.09248000","longitude":"14.20896000"},{"name":"Farindola","countryCode":"IT","stateCode":"65","latitude":"42.44292000","longitude":"13.82137000"},{"name":"Filetto","countryCode":"IT","stateCode":"65","latitude":"42.22931000","longitude":"14.24501000"},{"name":"Fonte Umano-San Martino Alta","countryCode":"IT","stateCode":"65","latitude":"42.52084000","longitude":"14.10760000"},{"name":"Fontecchio","countryCode":"IT","stateCode":"65","latitude":"42.23027000","longitude":"13.60613000"},{"name":"Fossa","countryCode":"IT","stateCode":"65","latitude":"42.29273000","longitude":"13.48779000"},{"name":"Fossacesia","countryCode":"IT","stateCode":"65","latitude":"42.24198000","longitude":"14.48339000"},{"name":"Fraine","countryCode":"IT","stateCode":"65","latitude":"41.90624000","longitude":"14.48788000"},{"name":"Francavilla al Mare","countryCode":"IT","stateCode":"65","latitude":"42.42158000","longitude":"14.28217000"},{"name":"Fresagrandinaria","countryCode":"IT","stateCode":"65","latitude":"41.97900000","longitude":"14.66211000"},{"name":"Frisa","countryCode":"IT","stateCode":"65","latitude":"42.26572000","longitude":"14.37625000"},{"name":"Furci","countryCode":"IT","stateCode":"65","latitude":"42.00746000","longitude":"14.58802000"},{"name":"Gagliano Aterno","countryCode":"IT","stateCode":"65","latitude":"42.12598000","longitude":"13.70023000"},{"name":"Gamberale","countryCode":"IT","stateCode":"65","latitude":"41.90529000","longitude":"14.20845000"},{"name":"Gessopalena","countryCode":"IT","stateCode":"65","latitude":"42.05521000","longitude":"14.27367000"},{"name":"Gioia dei Marsi","countryCode":"IT","stateCode":"65","latitude":"41.95697000","longitude":"13.69057000"},{"name":"Gissi","countryCode":"IT","stateCode":"65","latitude":"42.01803000","longitude":"14.54484000"},{"name":"Giuliano Teatino","countryCode":"IT","stateCode":"65","latitude":"42.31220000","longitude":"14.28082000"},{"name":"Giulianova","countryCode":"IT","stateCode":"65","latitude":"42.75381000","longitude":"13.96650000"},{"name":"Goriano Sicoli","countryCode":"IT","stateCode":"65","latitude":"42.08011000","longitude":"13.77459000"},{"name":"Guardiagrele","countryCode":"IT","stateCode":"65","latitude":"42.19406000","longitude":"14.21939000"},{"name":"Guilmi","countryCode":"IT","stateCode":"65","latitude":"41.99653000","longitude":"14.47882000"},{"name":"Imposte","countryCode":"IT","stateCode":"65","latitude":"42.68634000","longitude":"13.52829000"},{"name":"Introdacqua","countryCode":"IT","stateCode":"65","latitude":"42.00968000","longitude":"13.89779000"},{"name":"Isola del Gran Sasso d\'Italia","countryCode":"IT","stateCode":"65","latitude":"42.50324000","longitude":"13.65721000"},{"name":"L\'Aquila","countryCode":"IT","stateCode":"65","latitude":"42.35055000","longitude":"13.39954000"},{"name":"Lama dei Peligni","countryCode":"IT","stateCode":"65","latitude":"42.04214000","longitude":"14.18678000"},{"name":"Lanciano","countryCode":"IT","stateCode":"65","latitude":"42.22718000","longitude":"14.39024000"},{"name":"Lecce Nei Marsi","countryCode":"IT","stateCode":"65","latitude":"41.93436000","longitude":"13.68430000"},{"name":"Lentella","countryCode":"IT","stateCode":"65","latitude":"41.99576000","longitude":"14.67692000"},{"name":"Lettomanoppello","countryCode":"IT","stateCode":"65","latitude":"42.24336000","longitude":"14.03843000"},{"name":"Lettopalena","countryCode":"IT","stateCode":"65","latitude":"42.00251000","longitude":"14.15652000"},{"name":"Liscia","countryCode":"IT","stateCode":"65","latitude":"41.95524000","longitude":"14.55532000"},{"name":"Loreto Aprutino","countryCode":"IT","stateCode":"65","latitude":"42.43104000","longitude":"13.98057000"},{"name":"Luco dei Marsi","countryCode":"IT","stateCode":"65","latitude":"41.95925000","longitude":"13.47349000"},{"name":"Lucoli","countryCode":"IT","stateCode":"65","latitude":"42.29093000","longitude":"13.33799000"},{"name":"Magliano De\'Marsi","countryCode":"IT","stateCode":"65","latitude":"42.09153000","longitude":"13.36379000"},{"name":"Manoppello","countryCode":"IT","stateCode":"65","latitude":"42.25918000","longitude":"14.06024000"},{"name":"Manoppello Scalo","countryCode":"IT","stateCode":"65","latitude":"42.30762000","longitude":"14.05363000"},{"name":"Marina di San Vito","countryCode":"IT","stateCode":"65","latitude":"42.30514000","longitude":"14.44844000"},{"name":"Marina di Vasto","countryCode":"IT","stateCode":"65","latitude":"42.09373000","longitude":"14.72683000"},{"name":"Martinsicuro","countryCode":"IT","stateCode":"65","latitude":"42.88031000","longitude":"13.91326000"},{"name":"Massa d\'Albe-Corona","countryCode":"IT","stateCode":"65","latitude":"42.10723000","longitude":"13.39429000"},{"name":"Miglianico","countryCode":"IT","stateCode":"65","latitude":"42.35773000","longitude":"14.29179000"},{"name":"Molina Aterno","countryCode":"IT","stateCode":"65","latitude":"42.14903000","longitude":"13.73540000"},{"name":"Montazzoli","countryCode":"IT","stateCode":"65","latitude":"41.94887000","longitude":"14.43069000"},{"name":"Montebello di Bertona","countryCode":"IT","stateCode":"65","latitude":"42.41686000","longitude":"13.87119000"},{"name":"Montebello sul Sangro","countryCode":"IT","stateCode":"65","latitude":"41.98663000","longitude":"14.32402000"},{"name":"Monteferrante","countryCode":"IT","stateCode":"65","latitude":"41.95396000","longitude":"14.38856000"},{"name":"Montefino","countryCode":"IT","stateCode":"65","latitude":"42.54551000","longitude":"13.88479000"},{"name":"Montelapiano","countryCode":"IT","stateCode":"65","latitude":"41.96267000","longitude":"14.34212000"},{"name":"Montenerodomo","countryCode":"IT","stateCode":"65","latitude":"41.97682000","longitude":"14.25177000"},{"name":"Monteodorisio","countryCode":"IT","stateCode":"65","latitude":"42.08485000","longitude":"14.65386000"},{"name":"Montereale","countryCode":"IT","stateCode":"65","latitude":"42.52332000","longitude":"13.24585000"},{"name":"Montesilvano Marina","countryCode":"IT","stateCode":"65","latitude":"42.51140000","longitude":"14.14507000"},{"name":"Monticchio","countryCode":"IT","stateCode":"65","latitude":"42.32035000","longitude":"13.46382000"},{"name":"Montorio al Vomano","countryCode":"IT","stateCode":"65","latitude":"42.58123000","longitude":"13.63715000"},{"name":"Morino","countryCode":"IT","stateCode":"65","latitude":"41.86442000","longitude":"13.45700000"},{"name":"Morro d\'Oro","countryCode":"IT","stateCode":"65","latitude":"42.66291000","longitude":"13.92129000"},{"name":"Mosciano Sant\'Angelo","countryCode":"IT","stateCode":"65","latitude":"42.74700000","longitude":"13.88891000"},{"name":"Moscufo","countryCode":"IT","stateCode":"65","latitude":"42.42713000","longitude":"14.05434000"},{"name":"Mozzagrogna","countryCode":"IT","stateCode":"65","latitude":"42.21267000","longitude":"14.44258000"},{"name":"Navelli","countryCode":"IT","stateCode":"65","latitude":"42.23721000","longitude":"13.72961000"},{"name":"Nepezzano","countryCode":"IT","stateCode":"65","latitude":"42.68994000","longitude":"13.75650000"},{"name":"Nereto","countryCode":"IT","stateCode":"65","latitude":"42.81548000","longitude":"13.81989000"},{"name":"Nerito","countryCode":"IT","stateCode":"65","latitude":"42.54763000","longitude":"13.47759000"},{"name":"Nocciano","countryCode":"IT","stateCode":"65","latitude":"42.33366000","longitude":"13.98571000"},{"name":"Notaresco","countryCode":"IT","stateCode":"65","latitude":"42.65742000","longitude":"13.89491000"},{"name":"Nucleo Industriale di Bazzano","countryCode":"IT","stateCode":"65","latitude":"42.33623000","longitude":"13.46755000"},{"name":"Ofena","countryCode":"IT","stateCode":"65","latitude":"42.32536000","longitude":"13.75864000"},{"name":"Opi","countryCode":"IT","stateCode":"65","latitude":"41.77838000","longitude":"13.82932000"},{"name":"Oricola","countryCode":"IT","stateCode":"65","latitude":"42.04922000","longitude":"13.03939000"},{"name":"Orsogna","countryCode":"IT","stateCode":"65","latitude":"42.22344000","longitude":"14.28085000"},{"name":"Ortona","countryCode":"IT","stateCode":"65","latitude":"42.35087000","longitude":"14.40342000"},{"name":"Ortona dei Marsi","countryCode":"IT","stateCode":"65","latitude":"41.99820000","longitude":"13.72909000"},{"name":"Ortucchio","countryCode":"IT","stateCode":"65","latitude":"41.95525000","longitude":"13.64651000"},{"name":"Ovindoli","countryCode":"IT","stateCode":"65","latitude":"42.13765000","longitude":"13.51603000"},{"name":"Pacentro","countryCode":"IT","stateCode":"65","latitude":"42.05043000","longitude":"13.99151000"},{"name":"Paganica-Tempera","countryCode":"IT","stateCode":"65","latitude":"42.35715000","longitude":"13.47138000"},{"name":"Pagliare","countryCode":"IT","stateCode":"57","latitude":"42.86906000","longitude":"13.76906000"},{"name":"Palmiano","countryCode":"IT","stateCode":"57","latitude":"42.89946000","longitude":"13.45937000"},{"name":"Passo Ripe","countryCode":"IT","stateCode":"57","latitude":"43.65567000","longitude":"13.12196000"},{"name":"Passo di Treia","countryCode":"IT","stateCode":"57","latitude":"43.28647000","longitude":"13.33246000"},{"name":"Pedaso","countryCode":"IT","stateCode":"57","latitude":"43.09839000","longitude":"13.84083000"},{"name":"Peglio","countryCode":"IT","stateCode":"57","latitude":"43.69646000","longitude":"12.49785000"},{"name":"Penna San Giovanni","countryCode":"IT","stateCode":"57","latitude":"43.05608000","longitude":"13.42539000"},{"name":"Pergola","countryCode":"IT","stateCode":"57","latitude":"43.55485000","longitude":"12.83633000"},{"name":"Pesaro","countryCode":"IT","stateCode":"57","latitude":"43.90921000","longitude":"12.91640000"},{"name":"Petriano","countryCode":"IT","stateCode":"57","latitude":"43.77935000","longitude":"12.73214000"},{"name":"Petriolo","countryCode":"IT","stateCode":"57","latitude":"43.22141000","longitude":"13.46173000"},{"name":"Petritoli","countryCode":"IT","stateCode":"57","latitude":"43.06809000","longitude":"13.66385000"},{"name":"Piagge","countryCode":"IT","stateCode":"57","latitude":"43.73381000","longitude":"12.96851000"},{"name":"Piandimeleto","countryCode":"IT","stateCode":"57","latitude":"43.72320000","longitude":"12.40855000"},{"name":"Piane","countryCode":"IT","stateCode":"57","latitude":"43.09703000","longitude":"13.49502000"},{"name":"Piane di Montegiorgio","countryCode":"IT","stateCode":"57","latitude":"43.11587000","longitude":"13.56669000"},{"name":"Piane di Morro","countryCode":"IT","stateCode":"57","latitude":"42.82317000","longitude":"13.65300000"},{"name":"Pianello","countryCode":"IT","stateCode":"57","latitude":"43.62620000","longitude":"13.13068000"},{"name":"Pianello Vallesina","countryCode":"IT","stateCode":"57","latitude":"43.48817000","longitude":"13.16188000"},{"name":"Piattoni-Villa Sant\'Antonio","countryCode":"IT","stateCode":"57","latitude":"42.86630000","longitude":"13.71120000"},{"name":"Pie\' del Colle","countryCode":"IT","stateCode":"57","latitude":"43.02984000","longitude":"13.17535000"},{"name":"Pie\' del Sasso","countryCode":"IT","stateCode":"57","latitude":"42.99429000","longitude":"12.99889000"},{"name":"Piediripa","countryCode":"IT","stateCode":"57","latitude":"43.27751000","longitude":"13.48712000"},{"name":"Pietra la Croce","countryCode":"IT","stateCode":"57","latitude":"43.60224000","longitude":"13.53887000"},{"name":"Pieve Torina","countryCode":"IT","stateCode":"57","latitude":"43.04299000","longitude":"13.04769000"},{"name":"Pievebovigliana","countryCode":"IT","stateCode":"57","latitude":"43.06287000","longitude":"13.08375000"},{"name":"Pinocchio di Ancona","countryCode":"IT","stateCode":"57","latitude":"43.58986000","longitude":"13.49413000"},{"name":"Piobbico","countryCode":"IT","stateCode":"57","latitude":"43.58819000","longitude":"12.50962000"},{"name":"Pioraco","countryCode":"IT","stateCode":"57","latitude":"43.18074000","longitude":"12.97676000"},{"name":"Poggio San Marcello","countryCode":"IT","stateCode":"57","latitude":"43.51116000","longitude":"13.07367000"},{"name":"Poggio San Vicino","countryCode":"IT","stateCode":"57","latitude":"43.37466000","longitude":"13.07964000"},{"name":"Pollenza","countryCode":"IT","stateCode":"57","latitude":"43.26595000","longitude":"13.34788000"},{"name":"Polverigi","countryCode":"IT","stateCode":"57","latitude":"43.52876000","longitude":"13.38294000"},{"name":"Ponzano di Fermo","countryCode":"IT","stateCode":"57","latitude":"43.10390000","longitude":"13.65979000"},{"name":"Porto Potenza Picena","countryCode":"IT","stateCode":"57","latitude":"43.35751000","longitude":"13.69746000"},{"name":"Porto Recanati","countryCode":"IT","stateCode":"57","latitude":"43.43296000","longitude":"13.66165000"},{"name":"Porto San Giorgio","countryCode":"IT","stateCode":"57","latitude":"43.17784000","longitude":"13.79411000"},{"name":"Porto Sant\'Elpidio","countryCode":"IT","stateCode":"57","latitude":"43.25297000","longitude":"13.75970000"},{"name":"Posatora","countryCode":"IT","stateCode":"57","latitude":"43.59917000","longitude":"13.48984000"},{"name":"Potenza Picena","countryCode":"IT","stateCode":"57","latitude":"43.36635000","longitude":"13.62249000"},{"name":"Province of Fermo","countryCode":"IT","stateCode":"57","latitude":"43.16537000","longitude":"13.72424000"},{"name":"Provincia di Ancona","countryCode":"IT","stateCode":"57","latitude":"43.55000000","longitude":"13.16667000"},{"name":"Provincia di Ascoli Piceno","countryCode":"IT","stateCode":"57","latitude":"42.88443000","longitude":"13.55306000"},{"name":"Provincia di Macerata","countryCode":"IT","stateCode":"57","latitude":"43.20000000","longitude":"13.16667000"},{"name":"Provincia di Pesaro e Urbino","countryCode":"IT","stateCode":"57","latitude":"43.66667000","longitude":"12.63333000"},{"name":"Rapagnano","countryCode":"IT","stateCode":"57","latitude":"43.15985000","longitude":"13.58873000"},{"name":"Recanati","countryCode":"IT","stateCode":"57","latitude":"43.40381000","longitude":"13.55379000"},{"name":"Rio Salso-Case Bernardi","countryCode":"IT","stateCode":"57","latitude":"43.83439000","longitude":"12.69031000"},{"name":"Ripatransone","countryCode":"IT","stateCode":"57","latitude":"43.00015000","longitude":"13.76203000"},{"name":"Ripe","countryCode":"IT","stateCode":"57","latitude":"43.66906000","longitude":"13.10586000"},{"name":"Ripe San Ginesio","countryCode":"IT","stateCode":"57","latitude":"43.14202000","longitude":"13.36724000"},{"name":"Rosciano","countryCode":"IT","stateCode":"57","latitude":"43.81620000","longitude":"12.99992000"},{"name":"Rosora","countryCode":"IT","stateCode":"57","latitude":"43.48336000","longitude":"13.06819000"},{"name":"Rotella","countryCode":"IT","stateCode":"57","latitude":"42.95435000","longitude":"13.55849000"},{"name":"Saltara","countryCode":"IT","stateCode":"57","latitude":"43.75252000","longitude":"12.89853000"},{"name":"San Benedetto del Tronto","countryCode":"IT","stateCode":"57","latitude":"42.95680000","longitude":"13.87676000"},{"name":"San Biagio","countryCode":"IT","stateCode":"57","latitude":"43.51597000","longitude":"13.49643000"},{"name":"San Costanzo","countryCode":"IT","stateCode":"57","latitude":"43.76720000","longitude":"13.07306000"},{"name":"San Ginesio","countryCode":"IT","stateCode":"57","latitude":"43.10752000","longitude":"13.32121000"},{"name":"San Giorgio di Pesaro","countryCode":"IT","stateCode":"57","latitude":"43.72248000","longitude":"12.97969000"},{"name":"San Lorenzo in Campo","countryCode":"IT","stateCode":"57","latitude":"43.60149000","longitude":"12.94398000"},{"name":"San Marcello","countryCode":"IT","stateCode":"57","latitude":"43.57526000","longitude":"13.20827000"},{"name":"San Michele","countryCode":"IT","stateCode":"57","latitude":"43.66218000","longitude":"12.99797000"},{"name":"San Paolo di Jesi","countryCode":"IT","stateCode":"57","latitude":"43.45456000","longitude":"13.17277000"},{"name":"San Severino Marche","countryCode":"IT","stateCode":"57","latitude":"43.23028000","longitude":"13.17990000"},{"name":"San Tommaso Tre Archi","countryCode":"IT","stateCode":"57","latitude":"43.22771000","longitude":"13.77503000"},{"name":"San Vittoria in Matenano","countryCode":"IT","stateCode":"57","latitude":"43.01975000","longitude":"13.49618000"},{"name":"Sant\'Angelo in Lizzola","countryCode":"IT","stateCode":"57","latitude":"43.82696000","longitude":"12.80076000"},{"name":"Sant\'Angelo in Pontano","countryCode":"IT","stateCode":"57","latitude":"43.09780000","longitude":"13.39690000"},{"name":"Sant\'Angelo in Vado","countryCode":"IT","stateCode":"57","latitude":"43.66526000","longitude":"12.41757000"},{"name":"Sant\'Elpidio a Mare","countryCode":"IT","stateCode":"57","latitude":"43.23024000","longitude":"13.68819000"},{"name":"Sant\'Ippolito","countryCode":"IT","stateCode":"57","latitude":"43.67972000","longitude":"12.87581000"},{"name":"Santa Maria Apparente","countryCode":"IT","stateCode":"57","latitude":"43.29661000","longitude":"13.69223000"},{"name":"Santa Maria Nuova","countryCode":"IT","stateCode":"57","latitude":"43.49164000","longitude":"13.32370000"},{"name":"Sarnano","countryCode":"IT","stateCode":"57","latitude":"43.03475000","longitude":"13.29818000"},{"name":"Sassocorvaro","countryCode":"IT","stateCode":"57","latitude":"43.78266000","longitude":"12.49910000"},{"name":"Sassofeltrio","countryCode":"IT","stateCode":"57","latitude":"43.89212000","longitude":"12.50974000"},{"name":"Sassoferrato","countryCode":"IT","stateCode":"57","latitude":"43.43109000","longitude":"12.85660000"},{"name":"Sefro","countryCode":"IT","stateCode":"57","latitude":"43.14743000","longitude":"12.94859000"},{"name":"Senigallia","countryCode":"IT","stateCode":"57","latitude":"43.71626000","longitude":"13.20882000"},{"name":"Serra San Quirico","countryCode":"IT","stateCode":"57","latitude":"43.44637000","longitude":"13.02266000"},{"name":"Serra Sant\'Abbondio","countryCode":"IT","stateCode":"57","latitude":"43.49155000","longitude":"12.77409000"},{"name":"Serra de\' Conti","countryCode":"IT","stateCode":"57","latitude":"43.54196000","longitude":"13.03566000"},{"name":"Serrapetrona","countryCode":"IT","stateCode":"57","latitude":"43.17671000","longitude":"13.18981000"},{"name":"Serravalle di Chienti","countryCode":"IT","stateCode":"57","latitude":"43.07185000","longitude":"12.95217000"},{"name":"Serrungarina","countryCode":"IT","stateCode":"57","latitude":"43.74666000","longitude":"12.87486000"},{"name":"Servigliano","countryCode":"IT","stateCode":"57","latitude":"43.07993000","longitude":"13.49268000"},{"name":"Sforzacosta","countryCode":"IT","stateCode":"57","latitude":"43.25676000","longitude":"13.42284000"},{"name":"Sirolo","countryCode":"IT","stateCode":"57","latitude":"43.52246000","longitude":"13.61498000"},{"name":"Smerillo","countryCode":"IT","stateCode":"57","latitude":"43.00515000","longitude":"13.44498000"},{"name":"Spinetoli","countryCode":"IT","stateCode":"57","latitude":"42.88984000","longitude":"13.76497000"},{"name":"Staffolo","countryCode":"IT","stateCode":"57","latitude":"43.43326000","longitude":"13.18487000"},{"name":"Stazione","countryCode":"IT","stateCode":"57","latitude":"43.50046000","longitude":"13.15149000"},{"name":"Stella","countryCode":"IT","stateCode":"57","latitude":"42.88698000","longitude":"13.80948000"},{"name":"Strada","countryCode":"IT","stateCode":"57","latitude":"43.40337000","longitude":"13.22077000"},{"name":"Tavernelle","countryCode":"IT","stateCode":"57","latitude":"43.73203000","longitude":"12.88349000"},{"name":"Tavoleto","countryCode":"IT","stateCode":"57","latitude":"43.84402000","longitude":"12.59418000"},{"name":"Tavullia","countryCode":"IT","stateCode":"57","latitude":"43.89791000","longitude":"12.75108000"},{"name":"Tolentino","countryCode":"IT","stateCode":"57","latitude":"43.20918000","longitude":"13.28524000"},{"name":"Torre San Patrizio","countryCode":"IT","stateCode":"57","latitude":"43.18311000","longitude":"13.61113000"},{"name":"Trebbio","countryCode":"IT","stateCode":"57","latitude":"43.03685000","longitude":"13.15394000"},{"name":"Treia","countryCode":"IT","stateCode":"57","latitude":"43.30850000","longitude":"13.31036000"},{"name":"Trodica","countryCode":"IT","stateCode":"57","latitude":"43.27458000","longitude":"13.59369000"},{"name":"Troviggiano","countryCode":"IT","stateCode":"57","latitude":"43.37868000","longitude":"13.25022000"},{"name":"Urbania","countryCode":"IT","stateCode":"57","latitude":"43.66832000","longitude":"12.52093000"},{"name":"Urbino","countryCode":"IT","stateCode":"57","latitude":"43.72621000","longitude":"12.63633000"},{"name":"Urbisaglia","countryCode":"IT","stateCode":"57","latitude":"43.19304000","longitude":"13.37474000"},{"name":"Valle e Castello","countryCode":"IT","stateCode":"57","latitude":"43.03740000","longitude":"13.08742000"},{"name":"Venarotta","countryCode":"IT","stateCode":"57","latitude":"42.88266000","longitude":"13.49157000"},{"name":"Villa Ceccolini","countryCode":"IT","stateCode":"57","latitude":"43.86481000","longitude":"12.83605000"},{"name":"Villa Musone","countryCode":"IT","stateCode":"57","latitude":"43.44624000","longitude":"13.60312000"},{"name":"Villa Pigna","countryCode":"IT","stateCode":"57","latitude":"42.83324000","longitude":"13.63446000"},{"name":"Villa Potenza","countryCode":"IT","stateCode":"57","latitude":"43.32149000","longitude":"13.42649000"},{"name":"Villa San Filippo","countryCode":"IT","stateCode":"57","latitude":"43.25981000","longitude":"13.59337000"},{"name":"Villa San Giuseppe","countryCode":"IT","stateCode":"57","latitude":"42.86862000","longitude":"13.74481000"},{"name":"Villagrande","countryCode":"IT","stateCode":"57","latitude":"43.84136000","longitude":"12.35994000"},{"name":"Villanova","countryCode":"IT","stateCode":"57","latitude":"43.73926000","longitude":"12.93529000"},{"name":"Visso","countryCode":"IT","stateCode":"57","latitude":"42.93351000","longitude":"13.08051000"},{"name":"Zona Industriale","countryCode":"IT","stateCode":"57","latitude":"43.26155000","longitude":"13.48834000"},{"name":"Acqualagna","countryCode":"IT","stateCode":"57","latitude":"43.62606000","longitude":"12.67596000"},{"name":"Acquasanta Terme","countryCode":"IT","stateCode":"57","latitude":"42.77084000","longitude":"13.41418000"},{"name":"Acquaviva Picena","countryCode":"IT","stateCode":"57","latitude":"42.94037000","longitude":"13.82227000"},{"name":"Agugliano","countryCode":"IT","stateCode":"57","latitude":"43.54368000","longitude":"13.38574000"},{"name":"Altidona","countryCode":"IT","stateCode":"57","latitude":"43.10787000","longitude":"13.79617000"},{"name":"Amandola","countryCode":"IT","stateCode":"57","latitude":"42.97826000","longitude":"13.35453000"},{"name":"Ancona","countryCode":"IT","stateCode":"57","latitude":"43.59420000","longitude":"13.50337000"},{"name":"Apecchio","countryCode":"IT","stateCode":"57","latitude":"43.55914000","longitude":"12.42163000"},{"name":"Apiro","countryCode":"IT","stateCode":"57","latitude":"43.39290000","longitude":"13.13045000"},{"name":"Appignano","countryCode":"IT","stateCode":"57","latitude":"43.36276000","longitude":"13.34768000"},{"name":"Appignano del Tronto","countryCode":"IT","stateCode":"57","latitude":"42.89805000","longitude":"13.66220000"},{"name":"Arcevia","countryCode":"IT","stateCode":"57","latitude":"43.50177000","longitude":"12.94500000"},{"name":"Arquata del Tronto","countryCode":"IT","stateCode":"57","latitude":"42.77170000","longitude":"13.29389000"},{"name":"Ascoli Piceno","countryCode":"IT","stateCode":"57","latitude":"42.85351000","longitude":"13.57395000"},{"name":"Auditore","countryCode":"IT","stateCode":"57","latitude":"43.82124000","longitude":"12.57165000"},{"name":"Balzo","countryCode":"IT","stateCode":"57","latitude":"42.84199000","longitude":"13.33234000"},{"name":"Barbara","countryCode":"IT","stateCode":"57","latitude":"43.58036000","longitude":"13.02736000"},{"name":"Barchi","countryCode":"IT","stateCode":"57","latitude":"43.67280000","longitude":"12.92823000"},{"name":"Belforte","countryCode":"IT","stateCode":"57","latitude":"43.71676000","longitude":"12.37575000"},{"name":"Belforte del Chienti","countryCode":"IT","stateCode":"57","latitude":"43.16426000","longitude":"13.24323000"},{"name":"Bellocchi","countryCode":"IT","stateCode":"57","latitude":"43.79564000","longitude":"13.00565000"},{"name":"Belmonte Piceno","countryCode":"IT","stateCode":"57","latitude":"43.09175000","longitude":"13.53938000"},{"name":"Belvedere Ostrense","countryCode":"IT","stateCode":"57","latitude":"43.57896000","longitude":"13.16724000"},{"name":"Bolognola","countryCode":"IT","stateCode":"57","latitude":"42.99319000","longitude":"13.22680000"},{"name":"Borghetto","countryCode":"IT","stateCode":"57","latitude":"43.59800000","longitude":"13.29205000"},{"name":"Borgo Massano","countryCode":"IT","stateCode":"57","latitude":"43.82495000","longitude":"12.67961000"},{"name":"Borgo Pace","countryCode":"IT","stateCode":"57","latitude":"43.65808000","longitude":"12.29317000"},{"name":"Borgo Santa Maria","countryCode":"IT","stateCode":"57","latitude":"43.87582000","longitude":"12.80235000"},{"name":"Borgo Stazione","countryCode":"IT","stateCode":"57","latitude":"43.28461000","longitude":"13.64420000"},{"name":"Bottega","countryCode":"IT","stateCode":"57","latitude":"43.84523000","longitude":"12.74999000"},{"name":"Cagli","countryCode":"IT","stateCode":"57","latitude":"43.54771000","longitude":"12.65229000"},{"name":"Calcinelli","countryCode":"IT","stateCode":"57","latitude":"43.75398000","longitude":"12.91959000"},{"name":"Caldarola","countryCode":"IT","stateCode":"57","latitude":"43.14282000","longitude":"13.22367000"},{"name":"Camerano","countryCode":"IT","stateCode":"57","latitude":"43.52774000","longitude":"13.55257000"},{"name":"Camerata Picena","countryCode":"IT","stateCode":"57","latitude":"43.57758000","longitude":"13.35196000"},{"name":"Camerino","countryCode":"IT","stateCode":"57","latitude":"43.13866000","longitude":"13.06785000"},{"name":"Campiglione","countryCode":"IT","stateCode":"57","latitude":"43.17630000","longitude":"13.67043000"},{"name":"Campocavallo","countryCode":"IT","stateCode":"57","latitude":"43.46120000","longitude":"13.49679000"},{"name":"Campofilone","countryCode":"IT","stateCode":"57","latitude":"43.08100000","longitude":"13.82153000"},{"name":"Camporotondo di Fiastrone","countryCode":"IT","stateCode":"57","latitude":"43.13203000","longitude":"13.26632000"},{"name":"Canavaccio","countryCode":"IT","stateCode":"57","latitude":"43.69376000","longitude":"12.69863000"},{"name":"Cantiano","countryCode":"IT","stateCode":"57","latitude":"43.47082000","longitude":"12.62868000"},{"name":"Capodarco","countryCode":"IT","stateCode":"57","latitude":"43.18985000","longitude":"13.75935000"},{"name":"Cappone","countryCode":"IT","stateCode":"57","latitude":"43.83071000","longitude":"12.74458000"},{"name":"Carassai","countryCode":"IT","stateCode":"57","latitude":"43.03303000","longitude":"13.68761000"},{"name":"Carpegna","countryCode":"IT","stateCode":"57","latitude":"43.78110000","longitude":"12.33543000"},{"name":"Cartoceto","countryCode":"IT","stateCode":"57","latitude":"43.76566000","longitude":"12.88346000"},{"name":"Cascinare","countryCode":"IT","stateCode":"57","latitude":"43.26434000","longitude":"13.71181000"},{"name":"Casette Verdini","countryCode":"IT","stateCode":"57","latitude":"43.25104000","longitude":"13.40156000"},{"name":"Casette d\'Ete","countryCode":"IT","stateCode":"57","latitude":"43.25385000","longitude":"13.68319000"},{"name":"Casine","countryCode":"IT","stateCode":"57","latitude":"43.63165000","longitude":"13.14425000"},{"name":"Casinina","countryCode":"IT","stateCode":"57","latitude":"43.81667000","longitude":"12.58333000"},{"name":"Castel di Lama","countryCode":"IT","stateCode":"57","latitude":"42.86435000","longitude":"13.71929000"},{"name":"Castelbellino","countryCode":"IT","stateCode":"57","latitude":"43.48676000","longitude":"13.14467000"},{"name":"Castelfidardo","countryCode":"IT","stateCode":"57","latitude":"43.45916000","longitude":"13.55044000"},{"name":"Castelleone di Suasa","countryCode":"IT","stateCode":"57","latitude":"43.60816000","longitude":"12.97796000"},{"name":"Castelplanio","countryCode":"IT","stateCode":"57","latitude":"43.49420000","longitude":"13.08180000"},{"name":"Castelraimondo","countryCode":"IT","stateCode":"57","latitude":"43.20853000","longitude":"13.05486000"},{"name":"Castelsantangelo sul Nera","countryCode":"IT","stateCode":"57","latitude":"42.89379000","longitude":"13.15462000"},{"name":"Castignano","countryCode":"IT","stateCode":"57","latitude":"42.93935000","longitude":"13.62514000"},{"name":"Castorano","countryCode":"IT","stateCode":"57","latitude":"42.89779000","longitude":"13.72967000"},{"name":"Centinarola","countryCode":"IT","stateCode":"57","latitude":"43.83117000","longitude":"12.98962000"},{"name":"Centobuchi","countryCode":"IT","stateCode":"57","latitude":"42.89521000","longitude":"13.84809000"},{"name":"Cerreto d\'Esi","countryCode":"IT","stateCode":"57","latitude":"43.31668000","longitude":"12.98771000"},{"name":"Cessapalombo","countryCode":"IT","stateCode":"57","latitude":"43.10825000","longitude":"13.25758000"},{"name":"Chiaravalle","countryCode":"IT","stateCode":"57","latitude":"43.60114000","longitude":"13.32511000"},{"name":"Cingoli","countryCode":"IT","stateCode":"57","latitude":"43.37573000","longitude":"13.20787000"},{"name":"Civitanova Alta","countryCode":"IT","stateCode":"57","latitude":"43.31619000","longitude":"13.67978000"},{"name":"Civitanova Marche","countryCode":"IT","stateCode":"57","latitude":"43.30491000","longitude":"13.72068000"},{"name":"Colbordolo","countryCode":"IT","stateCode":"57","latitude":"43.82006000","longitude":"12.72105000"},{"name":"Colli del Tronto","countryCode":"IT","stateCode":"57","latitude":"42.87690000","longitude":"13.74745000"},{"name":"Colmurano","countryCode":"IT","stateCode":"57","latitude":"43.16485000","longitude":"13.35908000"},{"name":"Comunanza","countryCode":"IT","stateCode":"57","latitude":"42.95719000","longitude":"13.41341000"},{"name":"Corinaldo","countryCode":"IT","stateCode":"57","latitude":"43.64107000","longitude":"13.06004000"},{"name":"Corridonia","countryCode":"IT","stateCode":"57","latitude":"43.24677000","longitude":"13.50690000"},{"name":"Cossignano","countryCode":"IT","stateCode":"57","latitude":"42.98355000","longitude":"13.69026000"},{"name":"Cuccurano","countryCode":"IT","stateCode":"57","latitude":"43.79311000","longitude":"12.95927000"},{"name":"Cupra Marittima","countryCode":"IT","stateCode":"57","latitude":"43.01905000","longitude":"13.86171000"},{"name":"Cupramontana","countryCode":"IT","stateCode":"57","latitude":"43.44975000","longitude":"13.11312000"},{"name":"Esanatoglia","countryCode":"IT","stateCode":"57","latitude":"43.25248000","longitude":"12.94930000"},{"name":"Fabriano","countryCode":"IT","stateCode":"57","latitude":"43.33941000","longitude":"12.90327000"},{"name":"Falconara Marittima","countryCode":"IT","stateCode":"57","latitude":"43.62558000","longitude":"13.39954000"},{"name":"Falerone","countryCode":"IT","stateCode":"57","latitude":"43.10429000","longitude":"13.47189000"},{"name":"Fanano","countryCode":"IT","stateCode":"57","latitude":"43.94296000","longitude":"12.74828000"},{"name":"Fano","countryCode":"IT","stateCode":"57","latitude":"43.84052000","longitude":"13.01665000"},{"name":"Fenile","countryCode":"IT","stateCode":"57","latitude":"43.84126000","longitude":"12.96747000"},{"name":"Fermignano","countryCode":"IT","stateCode":"57","latitude":"43.69311000","longitude":"12.65437000"},{"name":"Fermo","countryCode":"IT","stateCode":"57","latitude":"43.16296000","longitude":"13.72274000"},{"name":"Filottrano","countryCode":"IT","stateCode":"57","latitude":"43.43553000","longitude":"13.35141000"},{"name":"Folignano","countryCode":"IT","stateCode":"57","latitude":"42.82070000","longitude":"13.63273000"},{"name":"Force","countryCode":"IT","stateCode":"57","latitude":"42.96095000","longitude":"13.48768000"},{"name":"Fossombrone","countryCode":"IT","stateCode":"57","latitude":"43.69017000","longitude":"12.81173000"},{"name":"Francavilla d\'Ete","countryCode":"IT","stateCode":"57","latitude":"43.18837000","longitude":"13.54033000"},{"name":"Fratte Rosa","countryCode":"IT","stateCode":"57","latitude":"43.63346000","longitude":"12.90236000"},{"name":"Frontino","countryCode":"IT","stateCode":"57","latitude":"43.76456000","longitude":"12.37675000"},{"name":"Frontone","countryCode":"IT","stateCode":"57","latitude":"43.51478000","longitude":"12.73791000"},{"name":"Gabicce Mare","countryCode":"IT","stateCode":"57","latitude":"43.96471000","longitude":"12.75641000"},{"name":"Gagliole","countryCode":"IT","stateCode":"57","latitude":"43.23812000","longitude":"13.06782000"},{"name":"Gallo","countryCode":"IT","stateCode":"57","latitude":"43.78636000","longitude":"12.71334000"},{"name":"Genga","countryCode":"IT","stateCode":"57","latitude":"43.43032000","longitude":"12.93549000"},{"name":"Gradara","countryCode":"IT","stateCode":"57","latitude":"43.93858000","longitude":"12.76965000"},{"name":"Grottammare","countryCode":"IT","stateCode":"57","latitude":"42.98182000","longitude":"13.86765000"},{"name":"Grottazzolina","countryCode":"IT","stateCode":"57","latitude":"43.11880000","longitude":"13.60691000"},{"name":"Gualdo","countryCode":"IT","stateCode":"57","latitude":"43.06585000","longitude":"13.34328000"},{"name":"Isola del Piano","countryCode":"IT","stateCode":"57","latitude":"43.73776000","longitude":"12.78406000"},{"name":"Jesi","countryCode":"IT","stateCode":"57","latitude":"43.52142000","longitude":"13.24368000"},{"name":"Lapedona","countryCode":"IT","stateCode":"57","latitude":"43.10920000","longitude":"13.77063000"},{"name":"Le Grazie di Ancona","countryCode":"IT","stateCode":"57","latitude":"43.60081000","longitude":"13.51529000"},{"name":"Lido di Fermo","countryCode":"IT","stateCode":"57","latitude":"43.20556000","longitude":"13.78467000"},{"name":"Loreto","countryCode":"IT","stateCode":"57","latitude":"43.43617000","longitude":"13.61232000"},{"name":"Loreto Stazione","countryCode":"IT","stateCode":"57","latitude":"43.44792000","longitude":"13.62016000"},{"name":"Loro Piceno","countryCode":"IT","stateCode":"57","latitude":"43.16442000","longitude":"13.41162000"},{"name":"Lucrezia","countryCode":"IT","stateCode":"57","latitude":"43.77310000","longitude":"12.93995000"},{"name":"Lunano","countryCode":"IT","stateCode":"57","latitude":"43.73214000","longitude":"12.44326000"},{"name":"Macerata","countryCode":"IT","stateCode":"57","latitude":"43.29789000","longitude":"13.45293000"},{"name":"Macerata Feltria","countryCode":"IT","stateCode":"57","latitude":"43.80285000","longitude":"12.44204000"},{"name":"Macine-Borgo Loreto","countryCode":"IT","stateCode":"57","latitude":"43.48611000","longitude":"13.08725000"},{"name":"Magliano di Tenna","countryCode":"IT","stateCode":"57","latitude":"43.13795000","longitude":"13.58718000"},{"name":"Maiolati Spontini","countryCode":"IT","stateCode":"57","latitude":"43.47640000","longitude":"13.11991000"},{"name":"Maltignano","countryCode":"IT","stateCode":"57","latitude":"42.83225000","longitude":"13.68799000"},{"name":"Marcelli","countryCode":"IT","stateCode":"57","latitude":"43.49204000","longitude":"13.62545000"},{"name":"Marina di Altidona","countryCode":"IT","stateCode":"57","latitude":"43.10602000","longitude":"13.83454000"},{"name":"Marina di Montemarciano","countryCode":"IT","stateCode":"57","latitude":"43.65063000","longitude":"13.33640000"},{"name":"Marotta","countryCode":"IT","stateCode":"57","latitude":"43.76397000","longitude":"13.14772000"},{"name":"Marsia","countryCode":"IT","stateCode":"57","latitude":"42.86030000","longitude":"13.47619000"},{"name":"Massa","countryCode":"IT","stateCode":"57","latitude":"43.18803000","longitude":"12.93142000"},{"name":"Massa Fermana","countryCode":"IT","stateCode":"57","latitude":"43.14691000","longitude":"13.47597000"},{"name":"Massignano","countryCode":"IT","stateCode":"57","latitude":"43.05062000","longitude":"13.79798000"},{"name":"Matelica","countryCode":"IT","stateCode":"57","latitude":"43.25788000","longitude":"13.00750000"},{"name":"Mercatale","countryCode":"IT","stateCode":"57","latitude":"43.78276000","longitude":"12.48478000"},{"name":"Mercatello sul Metauro","countryCode":"IT","stateCode":"57","latitude":"43.64677000","longitude":"12.33619000"},{"name":"Mercatino Conca","countryCode":"IT","stateCode":"57","latitude":"43.87016000","longitude":"12.49115000"},{"name":"Mercato Vecchio","countryCode":"IT","stateCode":"57","latitude":"43.80421000","longitude":"12.37653000"},{"name":"Mergo","countryCode":"IT","stateCode":"57","latitude":"43.47350000","longitude":"13.03509000"},{"name":"Mogliano","countryCode":"IT","stateCode":"57","latitude":"43.18750000","longitude":"13.49123000"},{"name":"Moie","countryCode":"IT","stateCode":"57","latitude":"43.50366000","longitude":"13.13275000"},{"name":"Mombaroccio","countryCode":"IT","stateCode":"57","latitude":"43.79506000","longitude":"12.85476000"},{"name":"Mondavio","countryCode":"IT","stateCode":"57","latitude":"43.67468000","longitude":"12.96601000"},{"name":"Mondolfo","countryCode":"IT","stateCode":"57","latitude":"43.74529000","longitude":"13.10229000"},{"name":"Monsampietro Morico","countryCode":"IT","stateCode":"57","latitude":"43.06775000","longitude":"13.55568000"},{"name":"Monsampolo del Tronto","countryCode":"IT","stateCode":"57","latitude":"42.89749000","longitude":"13.79349000"},{"name":"Monsano","countryCode":"IT","stateCode":"57","latitude":"43.56221000","longitude":"13.25186000"},{"name":"Montalto delle Marche","countryCode":"IT","stateCode":"57","latitude":"42.98964000","longitude":"13.60820000"},{"name":"Montappone","countryCode":"IT","stateCode":"57","latitude":"43.13617000","longitude":"13.46932000"},{"name":"Monte Cerignone","countryCode":"IT","stateCode":"57","latitude":"43.83983000","longitude":"12.41427000"},{"name":"Monte Giberto","countryCode":"IT","stateCode":"57","latitude":"43.09092000","longitude":"13.63133000"},{"name":"Monte Grimano Terme","countryCode":"IT","stateCode":"57","latitude":"43.86766000","longitude":"12.47125000"},{"name":"Monte Porzio","countryCode":"IT","stateCode":"57","latitude":"43.69116000","longitude":"13.04686000"},{"name":"Monte Rinaldo","countryCode":"IT","stateCode":"57","latitude":"43.02825000","longitude":"13.58198000"},{"name":"Monte Roberto","countryCode":"IT","stateCode":"57","latitude":"43.48056000","longitude":"13.13797000"},{"name":"Monte San Giusto","countryCode":"IT","stateCode":"57","latitude":"43.23565000","longitude":"13.59316000"},{"name":"Monte San Martino","countryCode":"IT","stateCode":"57","latitude":"43.03219000","longitude":"13.44033000"},{"name":"Monte San Pietrangeli","countryCode":"IT","stateCode":"57","latitude":"43.18959000","longitude":"13.57718000"},{"name":"Monte San Vito","countryCode":"IT","stateCode":"57","latitude":"43.60056000","longitude":"13.26817000"},{"name":"Monte Urano","countryCode":"IT","stateCode":"57","latitude":"43.19039000","longitude":"13.66180000"},{"name":"Monte Vidon Combatte","countryCode":"IT","stateCode":"57","latitude":"43.04895000","longitude":"13.63119000"},{"name":"Monte Vidon Corrado","countryCode":"IT","stateCode":"57","latitude":"43.12087000","longitude":"13.48931000"},{"name":"Montecalvo in Foglia","countryCode":"IT","stateCode":"57","latitude":"43.81099000","longitude":"12.63161000"},{"name":"Montecarotto","countryCode":"IT","stateCode":"57","latitude":"43.52828000","longitude":"13.06656000"},{"name":"Montecassiano","countryCode":"IT","stateCode":"57","latitude":"43.36518000","longitude":"13.43950000"},{"name":"Monteciccardo","countryCode":"IT","stateCode":"57","latitude":"43.82415000","longitude":"12.80344000"},{"name":"Montecosaro","countryCode":"IT","stateCode":"57","latitude":"43.31619000","longitude":"13.63762000"},{"name":"Montedinove","countryCode":"IT","stateCode":"57","latitude":"42.97262000","longitude":"13.58972000"},{"name":"Montefalcone Appennino","countryCode":"IT","stateCode":"57","latitude":"42.99005000","longitude":"13.45688000"},{"name":"Montefano","countryCode":"IT","stateCode":"57","latitude":"43.40982000","longitude":"13.43690000"},{"name":"Montefelcino","countryCode":"IT","stateCode":"57","latitude":"43.73476000","longitude":"12.83396000"},{"name":"Montefiore dell\'Aso","countryCode":"IT","stateCode":"57","latitude":"43.05276000","longitude":"13.75518000"},{"name":"Montefortino","countryCode":"IT","stateCode":"57","latitude":"42.94351000","longitude":"13.34417000"},{"name":"Montegiorgio","countryCode":"IT","stateCode":"57","latitude":"43.12988000","longitude":"13.53925000"},{"name":"Montegranaro","countryCode":"IT","stateCode":"57","latitude":"43.23099000","longitude":"13.63047000"},{"name":"Montelabbate","countryCode":"IT","stateCode":"57","latitude":"43.84732000","longitude":"12.78763000"},{"name":"Monteleone di Fermo","countryCode":"IT","stateCode":"57","latitude":"43.04785000","longitude":"13.52948000"},{"name":"Montelparo","countryCode":"IT","stateCode":"57","latitude":"43.01755000","longitude":"13.53698000"},{"name":"Montelupone","countryCode":"IT","stateCode":"57","latitude":"43.34270000","longitude":"13.57074000"},{"name":"Montemaggiore al Metauro","countryCode":"IT","stateCode":"57","latitude":"43.73666000","longitude":"12.94536000"},{"name":"Montemarciano","countryCode":"IT","stateCode":"57","latitude":"43.63847000","longitude":"13.30801000"},{"name":"Montemonaco","countryCode":"IT","stateCode":"57","latitude":"42.89871000","longitude":"13.33018000"},{"name":"Monteprandone","countryCode":"IT","stateCode":"57","latitude":"42.92050000","longitude":"13.83910000"},{"name":"Monterado","countryCode":"IT","stateCode":"57","latitude":"43.69686000","longitude":"13.09056000"},{"name":"Monterubbiano","countryCode":"IT","stateCode":"57","latitude":"43.08560000","longitude":"13.71911000"},{"name":"Montignano-Marzocca","countryCode":"IT","stateCode":"57","latitude":"43.67451000","longitude":"13.29093000"},{"name":"Montottone","countryCode":"IT","stateCode":"57","latitude":"43.06205000","longitude":"13.59009000"},{"name":"Moresco","countryCode":"IT","stateCode":"57","latitude":"43.08666000","longitude":"13.73041000"},{"name":"Morro d\'Alba","countryCode":"IT","stateCode":"57","latitude":"43.60000000","longitude":"13.21331000"},{"name":"Morrovalle","countryCode":"IT","stateCode":"57","latitude":"43.31830000","longitude":"13.59535000"},{"name":"Muccia","countryCode":"IT","stateCode":"57","latitude":"43.08232000","longitude":"13.04323000"},{"name":"Numana","countryCode":"IT","stateCode":"57","latitude":"43.51136000","longitude":"13.62118000"},{"name":"Offagna","countryCode":"IT","stateCode":"57","latitude":"43.52588000","longitude":"13.44076000"},{"name":"Offida","countryCode":"IT","stateCode":"57","latitude":"42.93499000","longitude":"13.69773000"},{"name":"Orciano di Pesaro","countryCode":"IT","stateCode":"57","latitude":"43.68938000","longitude":"12.97206000"},{"name":"Ortezzano","countryCode":"IT","stateCode":"57","latitude":"43.03042000","longitude":"13.60531000"},{"name":"Osimo","countryCode":"IT","stateCode":"57","latitude":"43.48539000","longitude":"13.48222000"},{"name":"Osteria","countryCode":"IT","stateCode":"57","latitude":"43.54950000","longitude":"13.02188000"},{"name":"Ostra","countryCode":"IT","stateCode":"57","latitude":"43.61611000","longitude":"13.15849000"},{"name":"Ostra Vetere","countryCode":"IT","stateCode":"57","latitude":"43.60336000","longitude":"13.06150000"},{"name":"Padiglione","countryCode":"IT","stateCode":"57","latitude":"43.46900000","longitude":"13.46261000"},{"name":"Pagliarelle","countryCode":"IT","stateCode":"78","latitude":"39.14017000","longitude":"16.75101000"},{"name":"Palermiti","countryCode":"IT","stateCode":"78","latitude":"38.74868000","longitude":"16.45220000"},{"name":"Palizzi","countryCode":"IT","stateCode":"78","latitude":"37.96667000","longitude":"15.98670000"},{"name":"Palizzi Marina","countryCode":"IT","stateCode":"78","latitude":"37.91995000","longitude":"15.97927000"},{"name":"Pallagorio","countryCode":"IT","stateCode":"78","latitude":"39.30764000","longitude":"16.90816000"},{"name":"Palmi","countryCode":"IT","stateCode":"78","latitude":"38.35943000","longitude":"15.85155000"},{"name":"Paludi","countryCode":"IT","stateCode":"78","latitude":"39.52943000","longitude":"16.67963000"},{"name":"Panettieri","countryCode":"IT","stateCode":"78","latitude":"39.06007000","longitude":"16.45375000"},{"name":"Pannaconi","countryCode":"IT","stateCode":"78","latitude":"38.69291000","longitude":"16.04411000"},{"name":"Paola","countryCode":"IT","stateCode":"78","latitude":"39.36313000","longitude":"16.03691000"},{"name":"Papanice","countryCode":"IT","stateCode":"78","latitude":"39.07077000","longitude":"17.02721000"},{"name":"Papasidero","countryCode":"IT","stateCode":"78","latitude":"39.87159000","longitude":"15.90581000"},{"name":"Paravati","countryCode":"IT","stateCode":"78","latitude":"38.59020000","longitude":"16.05815000"},{"name":"Parenti","countryCode":"IT","stateCode":"78","latitude":"39.16071000","longitude":"16.41140000"},{"name":"Parghelia","countryCode":"IT","stateCode":"78","latitude":"38.68189000","longitude":"15.92075000"},{"name":"Paterno Calabro","countryCode":"IT","stateCode":"78","latitude":"39.22849000","longitude":"16.26489000"},{"name":"Pavigliana","countryCode":"IT","stateCode":"78","latitude":"38.10721000","longitude":"15.72108000"},{"name":"Pazzano","countryCode":"IT","stateCode":"78","latitude":"38.47612000","longitude":"16.45107000"},{"name":"Pedace-Perito","countryCode":"IT","stateCode":"78","latitude":"39.27639000","longitude":"16.33639000"},{"name":"Pedivigliano","countryCode":"IT","stateCode":"78","latitude":"39.11034000","longitude":"16.30486000"},{"name":"Pellaro","countryCode":"IT","stateCode":"78","latitude":"38.01667000","longitude":"15.65000000"},{"name":"Pentone","countryCode":"IT","stateCode":"78","latitude":"38.98579000","longitude":"16.58250000"},{"name":"Pernocari-Presinaci","countryCode":"IT","stateCode":"78","latitude":"38.61184000","longitude":"16.00463000"},{"name":"Petilia Policastro","countryCode":"IT","stateCode":"78","latitude":"39.11293000","longitude":"16.78167000"},{"name":"Petrizzi","countryCode":"IT","stateCode":"78","latitude":"38.70179000","longitude":"16.47187000"},{"name":"Petronà","countryCode":"IT","stateCode":"78","latitude":"39.04370000","longitude":"16.75796000"},{"name":"Piane Crati","countryCode":"IT","stateCode":"78","latitude":"39.23472000","longitude":"16.32313000"},{"name":"Pianopoli","countryCode":"IT","stateCode":"78","latitude":"38.95246000","longitude":"16.38863000"},{"name":"Pietrafitta","countryCode":"IT","stateCode":"78","latitude":"39.26103000","longitude":"16.33940000"},{"name":"Pietrapaola","countryCode":"IT","stateCode":"78","latitude":"39.48701000","longitude":"16.81597000"},{"name":"Piscopio","countryCode":"IT","stateCode":"78","latitude":"38.66361000","longitude":"16.11101000"},{"name":"Pizzo","countryCode":"IT","stateCode":"78","latitude":"38.75259000","longitude":"16.18696000"},{"name":"Pizzoni","countryCode":"IT","stateCode":"78","latitude":"38.62286000","longitude":"16.24876000"},{"name":"Placanica","countryCode":"IT","stateCode":"78","latitude":"38.41078000","longitude":"16.45274000"},{"name":"Plataci","countryCode":"IT","stateCode":"78","latitude":"39.90042000","longitude":"16.43272000"},{"name":"Platania","countryCode":"IT","stateCode":"78","latitude":"39.00620000","longitude":"16.32194000"},{"name":"Platì","countryCode":"IT","stateCode":"78","latitude":"38.22149000","longitude":"16.04530000"},{"name":"Polia","countryCode":"IT","stateCode":"78","latitude":"38.75118000","longitude":"16.31220000"},{"name":"Polistena","countryCode":"IT","stateCode":"78","latitude":"38.40544000","longitude":"16.07330000"},{"name":"Portigliola","countryCode":"IT","stateCode":"78","latitude":"38.22712000","longitude":"16.20287000"},{"name":"Praia a Mare","countryCode":"IT","stateCode":"78","latitude":"39.89410000","longitude":"15.78421000"},{"name":"Provincia di Catanzaro","countryCode":"IT","stateCode":"78","latitude":"38.91667000","longitude":"16.43333000"},{"name":"Provincia di Cosenza","countryCode":"IT","stateCode":"78","latitude":"39.55697000","longitude":"16.35491000"},{"name":"Provincia di Crotone","countryCode":"IT","stateCode":"78","latitude":"39.12007000","longitude":"17.08134000"},{"name":"Provincia di Reggio Calabria","countryCode":"IT","stateCode":"78","latitude":"38.31667000","longitude":"16.08333000"},{"name":"Provincia di Vibo-Valentia","countryCode":"IT","stateCode":"78","latitude":"38.69958000","longitude":"16.12741000"},{"name":"Quattromiglia","countryCode":"IT","stateCode":"78","latitude":"39.34474000","longitude":"16.23802000"},{"name":"Reggio Calabria","countryCode":"IT","stateCode":"78","latitude":"38.11047000","longitude":"15.66129000"},{"name":"Rende","countryCode":"IT","stateCode":"78","latitude":"39.33154000","longitude":"16.18041000"},{"name":"Riace","countryCode":"IT","stateCode":"78","latitude":"38.41828000","longitude":"16.48121000"},{"name":"Riace Marina","countryCode":"IT","stateCode":"78","latitude":"38.39186000","longitude":"16.53033000"},{"name":"Ricadi","countryCode":"IT","stateCode":"78","latitude":"38.62517000","longitude":"15.86674000"},{"name":"Rizziconi","countryCode":"IT","stateCode":"78","latitude":"38.40994000","longitude":"15.95974000"},{"name":"Rocca Imperiale","countryCode":"IT","stateCode":"78","latitude":"40.11014000","longitude":"16.57822000"},{"name":"Rocca Imperiale Marina","countryCode":"IT","stateCode":"78","latitude":"40.09962000","longitude":"16.61336000"},{"name":"Rocca di Neto","countryCode":"IT","stateCode":"78","latitude":"39.18292000","longitude":"17.00764000"},{"name":"Roccabernarda","countryCode":"IT","stateCode":"78","latitude":"39.13276000","longitude":"16.86082000"},{"name":"Roccaforte del Greco","countryCode":"IT","stateCode":"78","latitude":"38.04751000","longitude":"15.89198000"},{"name":"Roccella Ionica","countryCode":"IT","stateCode":"78","latitude":"38.32117000","longitude":"16.39689000"},{"name":"Roccelletta","countryCode":"IT","stateCode":"78","latitude":"38.81126000","longitude":"16.59820000"},{"name":"Roggiano Gravina","countryCode":"IT","stateCode":"78","latitude":"39.61786000","longitude":"16.16173000"},{"name":"Roghudi","countryCode":"IT","stateCode":"78","latitude":"37.92499000","longitude":"15.76537000"},{"name":"Rogliano","countryCode":"IT","stateCode":"78","latitude":"39.17841000","longitude":"16.31709000"},{"name":"Rombiolo","countryCode":"IT","stateCode":"78","latitude":"38.59535000","longitude":"16.00237000"},{"name":"Rosario","countryCode":"IT","stateCode":"78","latitude":"39.29104000","longitude":"16.23125000"},{"name":"Rosarno","countryCode":"IT","stateCode":"78","latitude":"38.48717000","longitude":"15.97956000"},{"name":"Rose","countryCode":"IT","stateCode":"78","latitude":"39.39932000","longitude":"16.29446000"},{"name":"Roseto Capo Spulico","countryCode":"IT","stateCode":"78","latitude":"39.98643000","longitude":"16.60363000"},{"name":"Rossano","countryCode":"IT","stateCode":"78","latitude":"39.57622000","longitude":"16.63447000"},{"name":"Rossano Stazione","countryCode":"IT","stateCode":"78","latitude":"39.59855000","longitude":"16.63485000"},{"name":"Rota Greca","countryCode":"IT","stateCode":"78","latitude":"39.46703000","longitude":"16.11412000"},{"name":"Rovito","countryCode":"IT","stateCode":"78","latitude":"39.30636000","longitude":"16.31746000"},{"name":"Saline Ioniche","countryCode":"IT","stateCode":"78","latitude":"37.93957000","longitude":"15.71943000"},{"name":"Sambiase","countryCode":"IT","stateCode":"78","latitude":"38.96667000","longitude":"16.28333000"},{"name":"Samo","countryCode":"IT","stateCode":"78","latitude":"38.07399000","longitude":"16.05933000"},{"name":"San Basile","countryCode":"IT","stateCode":"78","latitude":"39.80960000","longitude":"16.16328000"},{"name":"San Benedetto Ullano","countryCode":"IT","stateCode":"78","latitude":"39.42710000","longitude":"16.12379000"},{"name":"San Calogero","countryCode":"IT","stateCode":"78","latitude":"38.57447000","longitude":"16.01933000"},{"name":"San Carlo-Condofuri Marina","countryCode":"IT","stateCode":"78","latitude":"37.93324000","longitude":"15.87166000"},{"name":"San Cosmo Albanese","countryCode":"IT","stateCode":"78","latitude":"39.58363000","longitude":"16.41469000"},{"name":"San Costantino Calabro","countryCode":"IT","stateCode":"78","latitude":"38.63283000","longitude":"16.07571000"},{"name":"San Demetrio Corone","countryCode":"IT","stateCode":"78","latitude":"39.56990000","longitude":"16.36149000"},{"name":"San Donato di Ninea","countryCode":"IT","stateCode":"78","latitude":"39.71156000","longitude":"16.04742000"},{"name":"San Ferdinando","countryCode":"IT","stateCode":"78","latitude":"38.48403000","longitude":"15.91877000"},{"name":"San Fili","countryCode":"IT","stateCode":"78","latitude":"39.33971000","longitude":"16.14448000"},{"name":"San Floro","countryCode":"IT","stateCode":"78","latitude":"38.83799000","longitude":"16.51870000"},{"name":"San Giorgio Albanese","countryCode":"IT","stateCode":"78","latitude":"39.58230000","longitude":"16.45349000"},{"name":"San Giorgio Morgeto","countryCode":"IT","stateCode":"78","latitude":"38.39190000","longitude":"16.08790000"},{"name":"San Giovanni di Gerace","countryCode":"IT","stateCode":"78","latitude":"38.36508000","longitude":"16.27770000"},{"name":"San Giovanni in Fiore","countryCode":"IT","stateCode":"78","latitude":"39.25446000","longitude":"16.69699000"},{"name":"San Gregorio d\'Ippona","countryCode":"IT","stateCode":"78","latitude":"38.64528000","longitude":"16.10356000"},{"name":"San Lorenzo","countryCode":"IT","stateCode":"78","latitude":"38.01097000","longitude":"15.83440000"},{"name":"San Lorenzo Bellizzi","countryCode":"IT","stateCode":"78","latitude":"39.88867000","longitude":"16.33029000"},{"name":"San Lorenzo del Vallo","countryCode":"IT","stateCode":"78","latitude":"39.66739000","longitude":"16.29866000"},{"name":"San Luca","countryCode":"IT","stateCode":"78","latitude":"38.14672000","longitude":"16.06625000"},{"name":"San Lucido","countryCode":"IT","stateCode":"78","latitude":"39.31012000","longitude":"16.05317000"},{"name":"San Mango d\'Aquino","countryCode":"IT","stateCode":"78","latitude":"39.06036000","longitude":"16.19224000"},{"name":"San Marco Argentano","countryCode":"IT","stateCode":"78","latitude":"39.55725000","longitude":"16.12452000"},{"name":"San Martino","countryCode":"IT","stateCode":"78","latitude":"38.36157000","longitude":"15.97634000"},{"name":"San Martino di Finita","countryCode":"IT","stateCode":"78","latitude":"39.48988000","longitude":"16.10968000"},{"name":"San Mauro Marchesato","countryCode":"IT","stateCode":"78","latitude":"39.10559000","longitude":"16.92561000"},{"name":"San Nico","countryCode":"IT","stateCode":"78","latitude":"39.66906000","longitude":"16.43182000"},{"name":"San Nicola","countryCode":"IT","stateCode":"78","latitude":"38.21199000","longitude":"15.69381000"},{"name":"San Nicola Arcella","countryCode":"IT","stateCode":"78","latitude":"39.84341000","longitude":"15.78634000"},{"name":"San Nicola da Crissa","countryCode":"IT","stateCode":"78","latitude":"38.66354000","longitude":"16.28592000"},{"name":"San Nicola dell\'Alto","countryCode":"IT","stateCode":"78","latitude":"39.29094000","longitude":"16.97179000"},{"name":"San Nicolò","countryCode":"IT","stateCode":"78","latitude":"38.63426000","longitude":"15.85147000"},{"name":"San Pietro Apostolo","countryCode":"IT","stateCode":"78","latitude":"39.00413000","longitude":"16.46783000"},{"name":"San Pietro a Maida","countryCode":"IT","stateCode":"78","latitude":"38.84731000","longitude":"16.34116000"},{"name":"San Pietro di Caridà","countryCode":"IT","stateCode":"78","latitude":"38.52368000","longitude":"16.13530000"},{"name":"San Pietro in Amantea","countryCode":"IT","stateCode":"78","latitude":"39.13658000","longitude":"16.11243000"},{"name":"San Pietro in Guarano","countryCode":"IT","stateCode":"78","latitude":"39.34164000","longitude":"16.31304000"},{"name":"San Procopio","countryCode":"IT","stateCode":"78","latitude":"38.28214000","longitude":"15.89083000"},{"name":"San Roberto","countryCode":"IT","stateCode":"78","latitude":"38.21114000","longitude":"15.73594000"},{"name":"San Sostene","countryCode":"IT","stateCode":"78","latitude":"38.63733000","longitude":"16.48751000"},{"name":"San Sosti","countryCode":"IT","stateCode":"78","latitude":"39.65879000","longitude":"16.02958000"},{"name":"San Vincenzo la Costa","countryCode":"IT","stateCode":"78","latitude":"39.36544000","longitude":"16.15110000"},{"name":"San Vito Sullo Ionio","countryCode":"IT","stateCode":"78","latitude":"38.70749000","longitude":"16.40862000"},{"name":"Sangineto","countryCode":"IT","stateCode":"78","latitude":"39.60553000","longitude":"15.91481000"},{"name":"Sant\'Agata del Bianco","countryCode":"IT","stateCode":"78","latitude":"38.09242000","longitude":"16.08251000"},{"name":"Sant\'Agata di Esaro","countryCode":"IT","stateCode":"78","latitude":"39.62235000","longitude":"15.98295000"},{"name":"Sant\'Alessio in Aspromonte","countryCode":"IT","stateCode":"78","latitude":"38.17220000","longitude":"15.75730000"},{"name":"Sant\'Andrea Apostolo dello Ionio","countryCode":"IT","stateCode":"78","latitude":"38.62165000","longitude":"16.53048000"},{"name":"Sant\'Andrea Ionio Marina","countryCode":"IT","stateCode":"78","latitude":"38.62001000","longitude":"16.54927000"},{"name":"Sant\'Elia","countryCode":"IT","stateCode":"78","latitude":"38.95788000","longitude":"16.58521000"},{"name":"Sant\'Eufemia d\'Aspromonte","countryCode":"IT","stateCode":"78","latitude":"38.26314000","longitude":"15.85669000"},{"name":"Sant\'Ilario dello Ionio","countryCode":"IT","stateCode":"78","latitude":"38.21914000","longitude":"16.19517000"},{"name":"Sant\'Onofrio","countryCode":"IT","stateCode":"78","latitude":"38.69752000","longitude":"16.14755000"},{"name":"Santa Caterina Albanese","countryCode":"IT","stateCode":"78","latitude":"39.58590000","longitude":"16.07039000"},{"name":"Santa Caterina dello Ionio","countryCode":"IT","stateCode":"78","latitude":"38.53324000","longitude":"16.52176000"},{"name":"Santa Caterina dello Ionio Marina","countryCode":"IT","stateCode":"78","latitude":"38.52736000","longitude":"16.57071000"},{"name":"Santa Cristina d\'Aspromonte","countryCode":"IT","stateCode":"78","latitude":"38.25480000","longitude":"15.96996000"},{"name":"Santa Domenica","countryCode":"IT","stateCode":"78","latitude":"38.66220000","longitude":"15.86289000"},{"name":"Santa Domenica Talao","countryCode":"IT","stateCode":"78","latitude":"39.81875000","longitude":"15.85380000"},{"name":"Santa Eufemia Lamezia","countryCode":"IT","stateCode":"78","latitude":"38.91982000","longitude":"16.25221000"},{"name":"Santa Maria del Cedro","countryCode":"IT","stateCode":"78","latitude":"39.74620000","longitude":"15.83638000"},{"name":"Santa Severina","countryCode":"IT","stateCode":"78","latitude":"39.14770000","longitude":"16.91112000"},{"name":"Santa Sofia d\'Epiro","countryCode":"IT","stateCode":"78","latitude":"39.54597000","longitude":"16.32815000"},{"name":"Santo Stefano","countryCode":"IT","stateCode":"78","latitude":"39.34734000","longitude":"16.19898000"},{"name":"Santo Stefano di Rogliano","countryCode":"IT","stateCode":"78","latitude":"39.19223000","longitude":"16.32079000"},{"name":"Santo Stefano in Aspromonte","countryCode":"IT","stateCode":"78","latitude":"38.16909000","longitude":"15.78983000"},{"name":"Saracena","countryCode":"IT","stateCode":"78","latitude":"39.77862000","longitude":"16.15913000"},{"name":"Sartano","countryCode":"IT","stateCode":"78","latitude":"39.51169000","longitude":"16.17915000"},{"name":"Satriano","countryCode":"IT","stateCode":"78","latitude":"38.66640000","longitude":"16.47970000"},{"name":"Savelli","countryCode":"IT","stateCode":"78","latitude":"39.31278000","longitude":"16.77642000"},{"name":"Scala Coeli","countryCode":"IT","stateCode":"78","latitude":"39.44824000","longitude":"16.88658000"},{"name":"Scalea","countryCode":"IT","stateCode":"78","latitude":"39.80605000","longitude":"15.79635000"},{"name":"Scandale","countryCode":"IT","stateCode":"78","latitude":"39.12339000","longitude":"16.96185000"},{"name":"Scarcelli","countryCode":"IT","stateCode":"78","latitude":"39.40000000","longitude":"16.01667000"},{"name":"Scido","countryCode":"IT","stateCode":"78","latitude":"38.24439000","longitude":"15.93251000"},{"name":"Scilla","countryCode":"IT","stateCode":"78","latitude":"38.25201000","longitude":"15.71837000"},{"name":"Sellia","countryCode":"IT","stateCode":"78","latitude":"38.98206000","longitude":"16.63070000"},{"name":"Sellia Marina","countryCode":"IT","stateCode":"78","latitude":"38.88599000","longitude":"16.74931000"},{"name":"Seminara","countryCode":"IT","stateCode":"78","latitude":"38.33603000","longitude":"15.87025000"},{"name":"Serra Pedace","countryCode":"IT","stateCode":"78","latitude":"39.27898000","longitude":"16.34557000"},{"name":"Serra San Bruno","countryCode":"IT","stateCode":"78","latitude":"38.57474000","longitude":"16.32622000"},{"name":"Serra d\'Aiello","countryCode":"IT","stateCode":"78","latitude":"39.09004000","longitude":"16.12612000"},{"name":"Serrastretta","countryCode":"IT","stateCode":"78","latitude":"39.01319000","longitude":"16.41630000"},{"name":"Serrata","countryCode":"IT","stateCode":"78","latitude":"38.51288000","longitude":"16.10070000"},{"name":"Sersale","countryCode":"IT","stateCode":"78","latitude":"39.01013000","longitude":"16.72960000"},{"name":"Settimo","countryCode":"IT","stateCode":"78","latitude":"39.39158000","longitude":"16.23998000"},{"name":"Settingiano","countryCode":"IT","stateCode":"78","latitude":"38.91139000","longitude":"16.51390000"},{"name":"Siano","countryCode":"IT","stateCode":"78","latitude":"38.91547000","longitude":"16.60224000"},{"name":"Sibari","countryCode":"IT","stateCode":"78","latitude":"39.74733000","longitude":"16.45510000"},{"name":"Siderno","countryCode":"IT","stateCode":"78","latitude":"38.26993000","longitude":"16.29607000"},{"name":"Simbario","countryCode":"IT","stateCode":"78","latitude":"38.61157000","longitude":"16.33597000"},{"name":"Sinopoli","countryCode":"IT","stateCode":"78","latitude":"38.26342000","longitude":"15.87710000"},{"name":"Sorbo San Basile","countryCode":"IT","stateCode":"78","latitude":"39.01939000","longitude":"16.56910000"},{"name":"Sorianello","countryCode":"IT","stateCode":"78","latitude":"38.59415000","longitude":"16.23212000"},{"name":"Soriano Calabro","countryCode":"IT","stateCode":"78","latitude":"38.60038000","longitude":"16.22205000"},{"name":"Soverato Marina","countryCode":"IT","stateCode":"78","latitude":"38.68498000","longitude":"16.54991000"},{"name":"Soverato Superiore","countryCode":"IT","stateCode":"78","latitude":"38.68993000","longitude":"16.53391000"},{"name":"Soveria Mannelli","countryCode":"IT","stateCode":"78","latitude":"39.07784000","longitude":"16.37708000"},{"name":"Soveria Simeri","countryCode":"IT","stateCode":"78","latitude":"38.94986000","longitude":"16.67854000"},{"name":"Spadola","countryCode":"IT","stateCode":"78","latitude":"38.60378000","longitude":"16.33700000"},{"name":"Spezzano Albanese","countryCode":"IT","stateCode":"78","latitude":"39.66854000","longitude":"16.30939000"},{"name":"Spezzano Piccolo","countryCode":"IT","stateCode":"78","latitude":"39.29010000","longitude":"16.34211000"},{"name":"Spezzano della Sila","countryCode":"IT","stateCode":"78","latitude":"39.30033000","longitude":"16.33923000"},{"name":"Spilinga","countryCode":"IT","stateCode":"78","latitude":"38.62825000","longitude":"15.90572000"},{"name":"Squillace","countryCode":"IT","stateCode":"78","latitude":"38.78091000","longitude":"16.51175000"},{"name":"Squillace Lido","countryCode":"IT","stateCode":"78","latitude":"38.77781000","longitude":"16.57007000"},{"name":"Staiti","countryCode":"IT","stateCode":"78","latitude":"37.99989000","longitude":"16.03341000"},{"name":"Staletti","countryCode":"IT","stateCode":"78","latitude":"38.76428000","longitude":"16.53932000"},{"name":"Stazione Montalto-Coretto","countryCode":"IT","stateCode":"78","latitude":"39.40720000","longitude":"16.24313000"},{"name":"Stefanaconi","countryCode":"IT","stateCode":"78","latitude":"38.67788000","longitude":"16.12420000"},{"name":"Stignano","countryCode":"IT","stateCode":"78","latitude":"38.41705000","longitude":"16.47011000"},{"name":"Stilo","countryCode":"IT","stateCode":"78","latitude":"38.47628000","longitude":"16.46746000"},{"name":"Strongoli","countryCode":"IT","stateCode":"78","latitude":"39.26576000","longitude":"17.05413000"},{"name":"Surdo","countryCode":"IT","stateCode":"78","latitude":"39.32752000","longitude":"16.20139000"},{"name":"Tarsia","countryCode":"IT","stateCode":"78","latitude":"39.62311000","longitude":"16.27337000"},{"name":"Taurianova","countryCode":"IT","stateCode":"78","latitude":"38.35525000","longitude":"16.01306000"},{"name":"Taverna","countryCode":"IT","stateCode":"78","latitude":"39.02200000","longitude":"16.58081000"},{"name":"Terranova Sappo Minulio","countryCode":"IT","stateCode":"78","latitude":"38.32175000","longitude":"16.00747000"},{"name":"Terranova da Sibari","countryCode":"IT","stateCode":"78","latitude":"39.65548000","longitude":"16.33979000"},{"name":"Terravecchia","countryCode":"IT","stateCode":"78","latitude":"39.46594000","longitude":"16.94623000"},{"name":"Tiriolo","countryCode":"IT","stateCode":"78","latitude":"38.94069000","longitude":"16.51046000"},{"name":"Tivolille Pasquali-Merenzata","countryCode":"IT","stateCode":"78","latitude":"39.27953000","longitude":"16.20738000"},{"name":"Torano Castello","countryCode":"IT","stateCode":"78","latitude":"39.50396000","longitude":"16.16103000"},{"name":"Torre Melissa","countryCode":"IT","stateCode":"78","latitude":"39.31013000","longitude":"17.10660000"},{"name":"Torre di Ruggiero","countryCode":"IT","stateCode":"78","latitude":"38.65293000","longitude":"16.37211000"},{"name":"Torretta","countryCode":"IT","stateCode":"78","latitude":"39.45358000","longitude":"17.03632000"},{"name":"Tortora","countryCode":"IT","stateCode":"78","latitude":"39.94130000","longitude":"15.80518000"},{"name":"Tortora Marina","countryCode":"IT","stateCode":"78","latitude":"39.92293000","longitude":"15.76943000"},{"name":"Trebisacce","countryCode":"IT","stateCode":"78","latitude":"39.87128000","longitude":"16.53420000"},{"name":"Trenta","countryCode":"IT","stateCode":"78","latitude":"39.28541000","longitude":"16.32093000"},{"name":"Tronca","countryCode":"IT","stateCode":"78","latitude":"39.24617000","longitude":"17.10582000"},{"name":"Tropea","countryCode":"IT","stateCode":"78","latitude":"38.67449000","longitude":"15.89505000"},{"name":"Umbriatico","countryCode":"IT","stateCode":"78","latitude":"39.35336000","longitude":"16.91798000"},{"name":"Vaccarizzo Albanese","countryCode":"IT","stateCode":"78","latitude":"39.58540000","longitude":"16.43289000"},{"name":"Vadue","countryCode":"IT","stateCode":"78","latitude":"39.28060000","longitude":"16.22875000"},{"name":"Vallefiorita","countryCode":"IT","stateCode":"78","latitude":"38.77638000","longitude":"16.46100000"},{"name":"Vallelonga","countryCode":"IT","stateCode":"78","latitude":"38.64742000","longitude":"16.29659000"},{"name":"Varapodio","countryCode":"IT","stateCode":"78","latitude":"38.31633000","longitude":"15.98347000"},{"name":"Vazzano","countryCode":"IT","stateCode":"78","latitude":"38.63288000","longitude":"16.24800000"},{"name":"Verbicaro","countryCode":"IT","stateCode":"78","latitude":"39.76076000","longitude":"15.90730000"},{"name":"Verzino","countryCode":"IT","stateCode":"78","latitude":"39.31325000","longitude":"16.85613000"},{"name":"Vibo Valentia","countryCode":"IT","stateCode":"78","latitude":"38.67618000","longitude":"16.10094000"},{"name":"Villa San Giovanni","countryCode":"IT","stateCode":"78","latitude":"38.21991000","longitude":"15.63689000"},{"name":"Villapiana","countryCode":"IT","stateCode":"78","latitude":"39.84573000","longitude":"16.45528000"},{"name":"Villapiana Lido","countryCode":"IT","stateCode":"78","latitude":"39.81203000","longitude":"16.48820000"},{"name":"Weather Station","countryCode":"IT","stateCode":"78","latitude":"37.96136000","longitude":"16.09970000"},{"name":"Zaccanopoli","countryCode":"IT","stateCode":"78","latitude":"38.66548000","longitude":"15.92874000"},{"name":"Zagarise","countryCode":"IT","stateCode":"78","latitude":"38.99985000","longitude":"16.66420000"},{"name":"Zambrone","countryCode":"IT","stateCode":"78","latitude":"38.69878000","longitude":"15.98982000"},{"name":"Zumpano","countryCode":"IT","stateCode":"78","latitude":"39.31053000","longitude":"16.29269000"},{"name":"Zungri","countryCode":"IT","stateCode":"78","latitude":"38.65668000","longitude":"15.98409000"},{"name":"Acconia","countryCode":"IT","stateCode":"78","latitude":"38.83585000","longitude":"16.26530000"},{"name":"Acquaformosa","countryCode":"IT","stateCode":"78","latitude":"39.72278000","longitude":"16.09096000"},{"name":"Acquappesa","countryCode":"IT","stateCode":"78","latitude":"39.49573000","longitude":"15.95419000"},{"name":"Acquaro","countryCode":"IT","stateCode":"78","latitude":"38.55729000","longitude":"16.18781000"},{"name":"Acri","countryCode":"IT","stateCode":"78","latitude":"39.49624000","longitude":"16.38635000"},{"name":"Africo Nuovo","countryCode":"IT","stateCode":"78","latitude":"38.05067000","longitude":"16.13320000"},{"name":"Africo Vecchio","countryCode":"IT","stateCode":"78","latitude":"38.06667000","longitude":"15.98333000"},{"name":"Agnana Calabra","countryCode":"IT","stateCode":"78","latitude":"38.30206000","longitude":"16.22718000"},{"name":"Aiello Calabro","countryCode":"IT","stateCode":"78","latitude":"39.11785000","longitude":"16.16539000"},{"name":"Aieta","countryCode":"IT","stateCode":"78","latitude":"39.92780000","longitude":"15.82348000"},{"name":"Albi","countryCode":"IT","stateCode":"78","latitude":"39.02456000","longitude":"16.59721000"},{"name":"Albidona","countryCode":"IT","stateCode":"78","latitude":"39.92332000","longitude":"16.47237000"},{"name":"Alessandria del Carretto","countryCode":"IT","stateCode":"78","latitude":"39.95874000","longitude":"16.37963000"},{"name":"Altilia","countryCode":"IT","stateCode":"78","latitude":"39.13049000","longitude":"16.25269000"},{"name":"Altomonte","countryCode":"IT","stateCode":"78","latitude":"39.69900000","longitude":"16.12999000"},{"name":"Amantea","countryCode":"IT","stateCode":"78","latitude":"39.12658000","longitude":"16.07512000"},{"name":"Amaroni","countryCode":"IT","stateCode":"78","latitude":"38.79424000","longitude":"16.44809000"},{"name":"Amato","countryCode":"IT","stateCode":"78","latitude":"38.38333000","longitude":"16.13333000"},{"name":"Amendolara","countryCode":"IT","stateCode":"78","latitude":"39.95162000","longitude":"16.58293000"},{"name":"Amica","countryCode":"IT","stateCode":"78","latitude":"39.60085000","longitude":"16.66694000"},{"name":"Andali","countryCode":"IT","stateCode":"78","latitude":"39.01281000","longitude":"16.76926000"},{"name":"Andreotta","countryCode":"IT","stateCode":"78","latitude":"39.30750000","longitude":"16.21770000"},{"name":"Anoia Inferiore","countryCode":"IT","stateCode":"78","latitude":"38.43618000","longitude":"16.07940000"},{"name":"Anoia Superiore","countryCode":"IT","stateCode":"78","latitude":"38.43144000","longitude":"16.09740000"},{"name":"Antonimina","countryCode":"IT","stateCode":"78","latitude":"38.27298000","longitude":"16.14824000"},{"name":"Aprigliano","countryCode":"IT","stateCode":"78","latitude":"39.24228000","longitude":"16.34046000"},{"name":"Arcavacata","countryCode":"IT","stateCode":"78","latitude":"39.35846000","longitude":"16.20844000"},{"name":"Ardore","countryCode":"IT","stateCode":"78","latitude":"38.19173000","longitude":"16.16734000"},{"name":"Ardore Marina","countryCode":"IT","stateCode":"78","latitude":"38.16667000","longitude":"16.20000000"},{"name":"Arena","countryCode":"IT","stateCode":"78","latitude":"38.56235000","longitude":"16.21060000"},{"name":"Argusto","countryCode":"IT","stateCode":"78","latitude":"38.68051000","longitude":"16.43627000"},{"name":"Badolato","countryCode":"IT","stateCode":"78","latitude":"38.56868000","longitude":"16.52461000"},{"name":"Badolato Marina","countryCode":"IT","stateCode":"78","latitude":"38.57613000","longitude":"16.56527000"},{"name":"Bagaladi","countryCode":"IT","stateCode":"78","latitude":"38.02560000","longitude":"15.82152000"},{"name":"Bagnara Calabra","countryCode":"IT","stateCode":"78","latitude":"38.28778000","longitude":"15.80591000"},{"name":"Barone","countryCode":"IT","stateCode":"78","latitude":"38.85225000","longitude":"16.63927000"},{"name":"Belcastro","countryCode":"IT","stateCode":"78","latitude":"39.01799000","longitude":"16.78641000"},{"name":"Belmonte Calabro","countryCode":"IT","stateCode":"78","latitude":"39.16398000","longitude":"16.08215000"},{"name":"Belsito","countryCode":"IT","stateCode":"78","latitude":"39.17685000","longitude":"16.28745000"},{"name":"Belvedere Marittimo","countryCode":"IT","stateCode":"78","latitude":"39.61930000","longitude":"15.86220000"},{"name":"Belvedere Spinello","countryCode":"IT","stateCode":"78","latitude":"39.20674000","longitude":"16.89233000"},{"name":"Benestare","countryCode":"IT","stateCode":"78","latitude":"38.18487000","longitude":"16.13900000"},{"name":"Bianchi","countryCode":"IT","stateCode":"78","latitude":"39.10058000","longitude":"16.41018000"},{"name":"Bianco","countryCode":"IT","stateCode":"78","latitude":"38.09170000","longitude":"16.15159000"},{"name":"Bisignano","countryCode":"IT","stateCode":"78","latitude":"39.50727000","longitude":"16.28106000"},{"name":"Bivongi","countryCode":"IT","stateCode":"78","latitude":"38.48328000","longitude":"16.45251000"},{"name":"Bocchigliero","countryCode":"IT","stateCode":"78","latitude":"39.41930000","longitude":"16.75057000"},{"name":"Bonifati","countryCode":"IT","stateCode":"78","latitude":"39.58595000","longitude":"15.90163000"},{"name":"Borgata Marina","countryCode":"IT","stateCode":"78","latitude":"39.97136000","longitude":"16.62091000"},{"name":"Borgia","countryCode":"IT","stateCode":"78","latitude":"38.82627000","longitude":"16.50770000"},{"name":"Botricello","countryCode":"IT","stateCode":"78","latitude":"38.92997000","longitude":"16.85801000"},{"name":"Bova","countryCode":"IT","stateCode":"78","latitude":"37.99507000","longitude":"15.93190000"},{"name":"Bova Marina","countryCode":"IT","stateCode":"78","latitude":"37.93503000","longitude":"15.91736000"},{"name":"Bovalino","countryCode":"IT","stateCode":"78","latitude":"38.15376000","longitude":"16.17232000"},{"name":"Bovalino Superiore","countryCode":"IT","stateCode":"78","latitude":"38.16905000","longitude":"16.15849000"},{"name":"Brancaleone","countryCode":"IT","stateCode":"78","latitude":"37.96297000","longitude":"16.10040000"},{"name":"Brancaleone-Marina","countryCode":"IT","stateCode":"78","latitude":"37.96667000","longitude":"16.10000000"},{"name":"Briatico","countryCode":"IT","stateCode":"78","latitude":"38.72254000","longitude":"16.02737000"},{"name":"Brognaturo","countryCode":"IT","stateCode":"78","latitude":"38.60128000","longitude":"16.34140000"},{"name":"Bruzzano Zeffirio","countryCode":"IT","stateCode":"78","latitude":"38.01327000","longitude":"16.08260000"},{"name":"Buonvicino","countryCode":"IT","stateCode":"78","latitude":"39.68877000","longitude":"15.88400000"},{"name":"Caccuri","countryCode":"IT","stateCode":"78","latitude":"39.22562000","longitude":"16.77767000"},{"name":"Calanna","countryCode":"IT","stateCode":"78","latitude":"38.18457000","longitude":"15.72293000"},{"name":"Caloppezzati","countryCode":"IT","stateCode":"78","latitude":"39.56120000","longitude":"16.80180000"},{"name":"Caloveto","countryCode":"IT","stateCode":"78","latitude":"39.50656000","longitude":"16.76065000"},{"name":"Calvisi","countryCode":"IT","stateCode":"78","latitude":"39.12739000","longitude":"16.30590000"},{"name":"Camini","countryCode":"IT","stateCode":"78","latitude":"38.43179000","longitude":"16.48321000"},{"name":"Campana","countryCode":"IT","stateCode":"78","latitude":"39.41360000","longitude":"16.82220000"},{"name":"Campo Calabro","countryCode":"IT","stateCode":"78","latitude":"38.21607000","longitude":"15.65919000"},{"name":"Campora San Giovanni","countryCode":"IT","stateCode":"78","latitude":"39.06798000","longitude":"16.09566000"},{"name":"Candidoni","countryCode":"IT","stateCode":"78","latitude":"38.50548000","longitude":"16.08630000"},{"name":"Canna","countryCode":"IT","stateCode":"78","latitude":"40.09484000","longitude":"16.50378000"},{"name":"Canolo","countryCode":"IT","stateCode":"78","latitude":"38.31497000","longitude":"16.19990000"},{"name":"Cantinella","countryCode":"IT","stateCode":"78","latitude":"39.66458000","longitude":"16.44912000"},{"name":"Capistrano","countryCode":"IT","stateCode":"78","latitude":"38.69131000","longitude":"16.28935000"},{"name":"Capo Rizzuto","countryCode":"IT","stateCode":"78","latitude":"38.90412000","longitude":"17.09872000"},{"name":"Caraffa del Bianco","countryCode":"IT","stateCode":"78","latitude":"38.09259000","longitude":"16.08766000"},{"name":"Caraffa di Catanzaro","countryCode":"IT","stateCode":"78","latitude":"38.88194000","longitude":"16.48675000"},{"name":"Cardeto","countryCode":"IT","stateCode":"78","latitude":"38.08440000","longitude":"15.76577000"},{"name":"Cardinale","countryCode":"IT","stateCode":"78","latitude":"38.65379000","longitude":"16.38715000"},{"name":"Careri","countryCode":"IT","stateCode":"78","latitude":"38.17741000","longitude":"16.11614000"},{"name":"Carfizzi","countryCode":"IT","stateCode":"78","latitude":"39.30771000","longitude":"16.97447000"},{"name":"Cariati","countryCode":"IT","stateCode":"78","latitude":"39.49627000","longitude":"16.95495000"},{"name":"Carlopoli","countryCode":"IT","stateCode":"78","latitude":"39.05406000","longitude":"16.45455000"},{"name":"Carolei","countryCode":"IT","stateCode":"78","latitude":"39.25472000","longitude":"16.21979000"},{"name":"Carpanzano","countryCode":"IT","stateCode":"78","latitude":"39.14817000","longitude":"16.30451000"},{"name":"Casabona","countryCode":"IT","stateCode":"78","latitude":"39.24951000","longitude":"16.95446000"},{"name":"Casignana","countryCode":"IT","stateCode":"78","latitude":"38.10187000","longitude":"16.08990000"},{"name":"Casole Bruzio","countryCode":"IT","stateCode":"78","latitude":"39.28384000","longitude":"16.33193000"},{"name":"Cassano Allo Ionio","countryCode":"IT","stateCode":"78","latitude":"39.78142000","longitude":"16.32738000"},{"name":"Castelsilano","countryCode":"IT","stateCode":"78","latitude":"39.26910000","longitude":"16.76741000"},{"name":"Castiglione Cosentino","countryCode":"IT","stateCode":"78","latitude":"39.35271000","longitude":"16.28821000"},{"name":"Castrolibero","countryCode":"IT","stateCode":"78","latitude":"39.31002000","longitude":"16.19453000"},{"name":"Castroregio","countryCode":"IT","stateCode":"78","latitude":"39.99220000","longitude":"16.47846000"},{"name":"Castrovillari","countryCode":"IT","stateCode":"78","latitude":"39.81632000","longitude":"16.20183000"},{"name":"Catanzaro","countryCode":"IT","stateCode":"78","latitude":"38.88247000","longitude":"16.60086000"},{"name":"Caulonia","countryCode":"IT","stateCode":"78","latitude":"38.38171000","longitude":"16.40951000"},{"name":"Caulonia Marina","countryCode":"IT","stateCode":"78","latitude":"38.34679000","longitude":"16.46353000"},{"name":"Cava-Cuculera Nobile","countryCode":"IT","stateCode":"78","latitude":"38.89383000","longitude":"16.62226000"},{"name":"Cavoni-Ginestreto","countryCode":"IT","stateCode":"78","latitude":"39.45212000","longitude":"16.26267000"},{"name":"Celico","countryCode":"IT","stateCode":"78","latitude":"39.31009000","longitude":"16.33989000"},{"name":"Cellara","countryCode":"IT","stateCode":"78","latitude":"39.21849000","longitude":"16.33480000"},{"name":"Cenadi","countryCode":"IT","stateCode":"78","latitude":"38.71934000","longitude":"16.41582000"},{"name":"Centrache","countryCode":"IT","stateCode":"78","latitude":"38.72872000","longitude":"16.43101000"},{"name":"Ceramida-Pellegrina","countryCode":"IT","stateCode":"78","latitude":"38.29667000","longitude":"15.82572000"},{"name":"Cerchiara di Calabria","countryCode":"IT","stateCode":"78","latitude":"39.85978000","longitude":"16.38368000"},{"name":"Cerenzia","countryCode":"IT","stateCode":"78","latitude":"39.24554000","longitude":"16.78758000"},{"name":"Cerisano","countryCode":"IT","stateCode":"78","latitude":"39.27715000","longitude":"16.17654000"},{"name":"Cerva","countryCode":"IT","stateCode":"78","latitude":"39.02397000","longitude":"16.74538000"},{"name":"Cervicati","countryCode":"IT","stateCode":"78","latitude":"39.54237000","longitude":"16.12682000"},{"name":"Cerzeto","countryCode":"IT","stateCode":"78","latitude":"39.50789000","longitude":"16.11603000"},{"name":"Cessaniti","countryCode":"IT","stateCode":"78","latitude":"38.66395000","longitude":"16.02959000"},{"name":"Cetraro","countryCode":"IT","stateCode":"78","latitude":"39.51660000","longitude":"15.94158000"},{"name":"Cetraro Marina","countryCode":"IT","stateCode":"78","latitude":"39.51701000","longitude":"15.93460000"},{"name":"Chiaravalle Centrale","countryCode":"IT","stateCode":"78","latitude":"38.67936000","longitude":"16.40864000"},{"name":"Cicala","countryCode":"IT","stateCode":"78","latitude":"39.02219000","longitude":"16.48610000"},{"name":"Ciminà","countryCode":"IT","stateCode":"78","latitude":"38.24618000","longitude":"16.14023000"},{"name":"Cinque Frondi","countryCode":"IT","stateCode":"78","latitude":"38.41618000","longitude":"16.08420000"},{"name":"Cirò","countryCode":"IT","stateCode":"78","latitude":"39.38297000","longitude":"17.06377000"},{"name":"Cirò Marina","countryCode":"IT","stateCode":"78","latitude":"39.36876000","longitude":"17.12477000"},{"name":"Cittadella del Capo","countryCode":"IT","stateCode":"78","latitude":"39.55932000","longitude":"15.87602000"},{"name":"Cittanova","countryCode":"IT","stateCode":"78","latitude":"38.35431000","longitude":"16.07898000"},{"name":"Civita","countryCode":"IT","stateCode":"78","latitude":"39.82804000","longitude":"16.31337000"},{"name":"Cleto","countryCode":"IT","stateCode":"78","latitude":"39.09019000","longitude":"16.15839000"},{"name":"Colosimi","countryCode":"IT","stateCode":"78","latitude":"39.11911000","longitude":"16.39909000"},{"name":"Condofuri","countryCode":"IT","stateCode":"78","latitude":"38.00447000","longitude":"15.85770000"},{"name":"Conflenti","countryCode":"IT","stateCode":"78","latitude":"39.07169000","longitude":"16.28450000"},{"name":"Corigliano Calabro","countryCode":"IT","stateCode":"78","latitude":"39.59553000","longitude":"16.51907000"},{"name":"Corigliano Scalo","countryCode":"IT","stateCode":"78","latitude":"39.62713000","longitude":"16.51368000"},{"name":"Cortale","countryCode":"IT","stateCode":"78","latitude":"38.84009000","longitude":"16.40960000"},{"name":"Cosenza","countryCode":"IT","stateCode":"78","latitude":"39.29890000","longitude":"16.25307000"},{"name":"Cosoleto","countryCode":"IT","stateCode":"78","latitude":"38.27483000","longitude":"15.92814000"},{"name":"Cotronei","countryCode":"IT","stateCode":"78","latitude":"39.15935000","longitude":"16.77688000"},{"name":"Crichi","countryCode":"IT","stateCode":"78","latitude":"38.95296000","longitude":"16.64178000"},{"name":"Cropalati","countryCode":"IT","stateCode":"78","latitude":"39.51673000","longitude":"16.72674000"},{"name":"Cropani","countryCode":"IT","stateCode":"78","latitude":"38.96690000","longitude":"16.78022000"},{"name":"Cropani Marina","countryCode":"IT","stateCode":"78","latitude":"38.92376000","longitude":"16.81080000"},{"name":"Crosia","countryCode":"IT","stateCode":"78","latitude":"39.56822000","longitude":"16.77126000"},{"name":"Crotone","countryCode":"IT","stateCode":"78","latitude":"39.08077000","longitude":"17.12764000"},{"name":"Crucoli","countryCode":"IT","stateCode":"78","latitude":"39.42713000","longitude":"17.00281000"},{"name":"Curinga","countryCode":"IT","stateCode":"78","latitude":"38.82811000","longitude":"16.31344000"},{"name":"Cutro","countryCode":"IT","stateCode":"78","latitude":"39.03484000","longitude":"16.98658000"},{"name":"Dasà","countryCode":"IT","stateCode":"78","latitude":"38.56514000","longitude":"16.19521000"},{"name":"Davoli","countryCode":"IT","stateCode":"78","latitude":"38.64904000","longitude":"16.48764000"},{"name":"Decollatura","countryCode":"IT","stateCode":"78","latitude":"39.04645000","longitude":"16.35753000"},{"name":"Delianuova","countryCode":"IT","stateCode":"78","latitude":"38.23587000","longitude":"15.91714000"},{"name":"Diamante","countryCode":"IT","stateCode":"78","latitude":"39.68070000","longitude":"15.82168000"},{"name":"Dinami","countryCode":"IT","stateCode":"78","latitude":"38.53136000","longitude":"16.14461000"},{"name":"Dipignano","countryCode":"IT","stateCode":"78","latitude":"39.23869000","longitude":"16.25184000"},{"name":"Domanico","countryCode":"IT","stateCode":"78","latitude":"39.21693000","longitude":"16.20721000"},{"name":"Donnici Inferiore","countryCode":"IT","stateCode":"78","latitude":"39.25020000","longitude":"16.29307000"},{"name":"Doria","countryCode":"IT","stateCode":"78","latitude":"39.73042000","longitude":"16.35597000"},{"name":"Drapia","countryCode":"IT","stateCode":"78","latitude":"38.66612000","longitude":"15.91122000"},{"name":"Fabrizia","countryCode":"IT","stateCode":"78","latitude":"38.48989000","longitude":"16.29832000"},{"name":"Fabrizio","countryCode":"IT","stateCode":"78","latitude":"39.63939000","longitude":"16.55666000"},{"name":"Fagnano Castello","countryCode":"IT","stateCode":"78","latitude":"39.57160000","longitude":"16.06253000"},{"name":"Falconara Albanese","countryCode":"IT","stateCode":"78","latitude":"39.27524000","longitude":"16.08819000"},{"name":"Falerna","countryCode":"IT","stateCode":"78","latitude":"39.00298000","longitude":"16.17151000"},{"name":"Falerna Scalo","countryCode":"IT","stateCode":"78","latitude":"38.97285000","longitude":"16.15294000"},{"name":"Feroleto Antico","countryCode":"IT","stateCode":"78","latitude":"38.96239000","longitude":"16.38780000"},{"name":"Feroleto della Chiesa","countryCode":"IT","stateCode":"78","latitude":"38.46609000","longitude":"16.07012000"},{"name":"Ferruzzano","countryCode":"IT","stateCode":"78","latitude":"38.03699000","longitude":"16.08918000"},{"name":"Figline Vegliaturo","countryCode":"IT","stateCode":"78","latitude":"39.22519000","longitude":"16.33030000"},{"name":"Filadelfia","countryCode":"IT","stateCode":"78","latitude":"38.78468000","longitude":"16.29200000"},{"name":"Filandari","countryCode":"IT","stateCode":"78","latitude":"38.61508000","longitude":"16.03140000"},{"name":"Filogaso","countryCode":"IT","stateCode":"78","latitude":"38.68287000","longitude":"16.22584000"},{"name":"Firmo","countryCode":"IT","stateCode":"78","latitude":"39.72208000","longitude":"16.16344000"},{"name":"Fiumara","countryCode":"IT","stateCode":"78","latitude":"38.21267000","longitude":"15.69369000"},{"name":"Fiumefreddo Bruzio","countryCode":"IT","stateCode":"78","latitude":"39.23568000","longitude":"16.07056000"},{"name":"Foresta","countryCode":"IT","stateCode":"78","latitude":"39.09939000","longitude":"16.81287000"},{"name":"Fossato Ionico-Fossatello-San Luca Marcelluzzo","countryCode":"IT","stateCode":"78","latitude":"38.01065000","longitude":"15.76302000"},{"name":"Fossato Serralta","countryCode":"IT","stateCode":"78","latitude":"38.99629000","longitude":"16.57960000"},{"name":"Francavilla Angitola","countryCode":"IT","stateCode":"78","latitude":"38.78016000","longitude":"16.27228000"},{"name":"Francavilla Marittima","countryCode":"IT","stateCode":"78","latitude":"39.81610000","longitude":"16.39499000"},{"name":"Francica","countryCode":"IT","stateCode":"78","latitude":"38.61697000","longitude":"16.10007000"},{"name":"Frascineto","countryCode":"IT","stateCode":"78","latitude":"39.83382000","longitude":"16.26378000"},{"name":"Fuscaldo","countryCode":"IT","stateCode":"78","latitude":"39.41421000","longitude":"16.02839000"},{"name":"Gagliato","countryCode":"IT","stateCode":"78","latitude":"38.67578000","longitude":"16.46061000"},{"name":"Galatro","countryCode":"IT","stateCode":"78","latitude":"38.46067000","longitude":"16.10840000"},{"name":"Gasperina","countryCode":"IT","stateCode":"78","latitude":"38.74039000","longitude":"16.50666000"},{"name":"Gerace","countryCode":"IT","stateCode":"78","latitude":"38.27137000","longitude":"16.22070000"},{"name":"Gerocarne","countryCode":"IT","stateCode":"78","latitude":"38.58767000","longitude":"16.21818000"},{"name":"Giffone","countryCode":"IT","stateCode":"78","latitude":"38.43957000","longitude":"16.14898000"},{"name":"Gimigliano","countryCode":"IT","stateCode":"78","latitude":"38.97338000","longitude":"16.53165000"},{"name":"Gioia Tauro","countryCode":"IT","stateCode":"78","latitude":"38.42510000","longitude":"15.89750000"},{"name":"Gioiosa Ionica","countryCode":"IT","stateCode":"78","latitude":"38.32723000","longitude":"16.30407000"},{"name":"Girifalco","countryCode":"IT","stateCode":"78","latitude":"38.82594000","longitude":"16.42688000"},{"name":"Gizzeria","countryCode":"IT","stateCode":"78","latitude":"38.98025000","longitude":"16.20671000"},{"name":"Grimaldi","countryCode":"IT","stateCode":"78","latitude":"39.14111000","longitude":"16.23511000"},{"name":"Grisolia","countryCode":"IT","stateCode":"78","latitude":"39.72538000","longitude":"15.85605000"},{"name":"Grotteria","countryCode":"IT","stateCode":"78","latitude":"38.36509000","longitude":"16.26522000"},{"name":"Guardavalle","countryCode":"IT","stateCode":"78","latitude":"38.50510000","longitude":"16.50669000"},{"name":"Guardavalle Marina","countryCode":"IT","stateCode":"78","latitude":"38.47957000","longitude":"16.57656000"},{"name":"Guardia Piemontese","countryCode":"IT","stateCode":"78","latitude":"39.46572000","longitude":"15.99970000"},{"name":"Isca Marina","countryCode":"IT","stateCode":"78","latitude":"38.60341000","longitude":"16.55733000"},{"name":"Isca sullo Ionio","countryCode":"IT","stateCode":"78","latitude":"38.60103000","longitude":"16.52010000"},{"name":"Isola di Capo Rizzuto","countryCode":"IT","stateCode":"78","latitude":"38.95844000","longitude":"17.09242000"},{"name":"Jacurso","countryCode":"IT","stateCode":"78","latitude":"38.84649000","longitude":"16.37980000"},{"name":"Jonadi","countryCode":"IT","stateCode":"78","latitude":"38.62988000","longitude":"16.06100000"},{"name":"Joppolo","countryCode":"IT","stateCode":"78","latitude":"38.58338000","longitude":"15.89709000"},{"name":"Laganadi","countryCode":"IT","stateCode":"78","latitude":"38.17391000","longitude":"15.74133000"},{"name":"Lago","countryCode":"IT","stateCode":"78","latitude":"39.17068000","longitude":"16.14825000"},{"name":"Laino Borgo","countryCode":"IT","stateCode":"78","latitude":"39.95430000","longitude":"15.97348000"},{"name":"Laino Castello-Nuovo Centro","countryCode":"IT","stateCode":"78","latitude":"39.93630000","longitude":"15.97658000"},{"name":"Lamezia Terme","countryCode":"IT","stateCode":"78","latitude":"38.96255000","longitude":"16.30938000"},{"name":"Lappano","countryCode":"IT","stateCode":"78","latitude":"39.31964000","longitude":"16.31143000"},{"name":"Lattarico","countryCode":"IT","stateCode":"78","latitude":"39.45105000","longitude":"16.12700000"},{"name":"Laureana di Borrello","countryCode":"IT","stateCode":"78","latitude":"38.49215000","longitude":"16.08429000"},{"name":"Laurignano","countryCode":"IT","stateCode":"78","latitude":"39.27915000","longitude":"16.24232000"},{"name":"Lazzaro","countryCode":"IT","stateCode":"78","latitude":"37.97276000","longitude":"15.66511000"},{"name":"Le Castella","countryCode":"IT","stateCode":"78","latitude":"38.91010000","longitude":"17.02216000"},{"name":"Limbadi-Caroni","countryCode":"IT","stateCode":"78","latitude":"38.55902000","longitude":"15.96441000"},{"name":"Locri","countryCode":"IT","stateCode":"78","latitude":"38.23868000","longitude":"16.25957000"},{"name":"Longobardi","countryCode":"IT","stateCode":"78","latitude":"39.21059000","longitude":"16.07464000"},{"name":"Longobucco","countryCode":"IT","stateCode":"78","latitude":"39.44830000","longitude":"16.61050000"},{"name":"Lungro","countryCode":"IT","stateCode":"78","latitude":"39.73772000","longitude":"16.12586000"},{"name":"Luzzi","countryCode":"IT","stateCode":"78","latitude":"39.44799000","longitude":"16.28730000"},{"name":"Magisano","countryCode":"IT","stateCode":"78","latitude":"39.01339000","longitude":"16.62790000"},{"name":"Maida","countryCode":"IT","stateCode":"78","latitude":"38.85884000","longitude":"16.36277000"},{"name":"Maierato","countryCode":"IT","stateCode":"78","latitude":"38.71111000","longitude":"16.17532000"},{"name":"Maierà","countryCode":"IT","stateCode":"78","latitude":"39.71655000","longitude":"15.85012000"},{"name":"Malito","countryCode":"IT","stateCode":"78","latitude":"39.15775000","longitude":"16.24677000"},{"name":"Malvito","countryCode":"IT","stateCode":"78","latitude":"39.60105000","longitude":"16.05341000"},{"name":"Mammola","countryCode":"IT","stateCode":"78","latitude":"38.36262000","longitude":"16.23871000"},{"name":"Mandatoriccio","countryCode":"IT","stateCode":"78","latitude":"39.46675000","longitude":"16.83420000"},{"name":"Mangone","countryCode":"IT","stateCode":"78","latitude":"39.20437000","longitude":"16.33262000"},{"name":"Marano Marchesato","countryCode":"IT","stateCode":"78","latitude":"39.31274000","longitude":"16.17354000"},{"name":"Marano Principato","countryCode":"IT","stateCode":"78","latitude":"39.29782000","longitude":"16.17430000"},{"name":"Marcedusa","countryCode":"IT","stateCode":"78","latitude":"39.02675000","longitude":"16.83612000"},{"name":"Marcellina","countryCode":"IT","stateCode":"78","latitude":"39.76578000","longitude":"15.82311000"},{"name":"Marcellinara","countryCode":"IT","stateCode":"78","latitude":"38.92574000","longitude":"16.48757000"},{"name":"Marina","countryCode":"IT","stateCode":"78","latitude":"39.93857000","longitude":"16.60585000"},{"name":"Marina di Davoli","countryCode":"IT","stateCode":"78","latitude":"38.66361000","longitude":"16.54825000"},{"name":"Marina di Fuscaldo","countryCode":"IT","stateCode":"78","latitude":"39.42418000","longitude":"16.00694000"},{"name":"Marina di Gioiosa Ionica","countryCode":"IT","stateCode":"78","latitude":"38.30159000","longitude":"16.33148000"},{"name":"Marina di Schiavonea","countryCode":"IT","stateCode":"78","latitude":"39.65000000","longitude":"16.53333000"},{"name":"Maropati","countryCode":"IT","stateCode":"78","latitude":"38.44178000","longitude":"16.09750000"},{"name":"Martelli-Laganosa","countryCode":"IT","stateCode":"78","latitude":"38.67930000","longitude":"16.53549000"},{"name":"Martirano","countryCode":"IT","stateCode":"78","latitude":"39.08119000","longitude":"16.24829000"},{"name":"Martirano Lombardo","countryCode":"IT","stateCode":"78","latitude":"39.07469000","longitude":"16.23200000"},{"name":"Martone","countryCode":"IT","stateCode":"78","latitude":"38.35353000","longitude":"16.28800000"},{"name":"Marzi","countryCode":"IT","stateCode":"78","latitude":"39.17063000","longitude":"16.30705000"},{"name":"Melicucco","countryCode":"IT","stateCode":"78","latitude":"38.43298000","longitude":"16.05748000"},{"name":"Melicuccà","countryCode":"IT","stateCode":"78","latitude":"38.30311000","longitude":"15.88153000"},{"name":"Melissa","countryCode":"IT","stateCode":"78","latitude":"39.30953000","longitude":"17.02968000"},{"name":"Melito di Porto Salvo","countryCode":"IT","stateCode":"78","latitude":"37.92629000","longitude":"15.74990000"},{"name":"Mendicino","countryCode":"IT","stateCode":"78","latitude":"39.26282000","longitude":"16.19452000"},{"name":"Mesoraca","countryCode":"IT","stateCode":"78","latitude":"39.07948000","longitude":"16.78808000"},{"name":"Messignadi","countryCode":"IT","stateCode":"78","latitude":"38.29964000","longitude":"15.99642000"},{"name":"Miglierina","countryCode":"IT","stateCode":"78","latitude":"38.95060000","longitude":"16.47233000"},{"name":"Mileto","countryCode":"IT","stateCode":"78","latitude":"38.60780000","longitude":"16.06751000"},{"name":"Mirto","countryCode":"IT","stateCode":"78","latitude":"39.60069000","longitude":"16.77390000"},{"name":"Molochio","countryCode":"IT","stateCode":"78","latitude":"38.30789000","longitude":"16.03141000"},{"name":"Monasterace","countryCode":"IT","stateCode":"78","latitude":"38.45318000","longitude":"16.55163000"},{"name":"Monasterace Marina","countryCode":"IT","stateCode":"78","latitude":"38.43489000","longitude":"16.57025000"},{"name":"Mongiana","countryCode":"IT","stateCode":"78","latitude":"38.51477000","longitude":"16.31940000"},{"name":"Mongrassano","countryCode":"IT","stateCode":"78","latitude":"39.52644000","longitude":"16.11225000"},{"name":"Montalto Uffugo","countryCode":"IT","stateCode":"78","latitude":"39.40331000","longitude":"16.15534000"},{"name":"Montauro","countryCode":"IT","stateCode":"78","latitude":"38.74927000","longitude":"16.51226000"},{"name":"Montebello Jonico","countryCode":"IT","stateCode":"78","latitude":"37.98277000","longitude":"15.75800000"},{"name":"Montegiordano","countryCode":"IT","stateCode":"78","latitude":"40.04301000","longitude":"16.53439000"},{"name":"Montepaone","countryCode":"IT","stateCode":"78","latitude":"38.72222000","longitude":"16.49795000"},{"name":"Montepaone Lido","countryCode":"IT","stateCode":"78","latitude":"38.72951000","longitude":"16.54241000"},{"name":"Monterosso Calabro","countryCode":"IT","stateCode":"78","latitude":"38.71746000","longitude":"16.29066000"},{"name":"Morano Calabro","countryCode":"IT","stateCode":"78","latitude":"39.84138000","longitude":"16.13837000"},{"name":"Mormanno","countryCode":"IT","stateCode":"78","latitude":"39.89340000","longitude":"15.99175000"},{"name":"Mosorrofa","countryCode":"IT","stateCode":"78","latitude":"38.09500000","longitude":"15.71259000"},{"name":"Motta San Giovanni","countryCode":"IT","stateCode":"78","latitude":"38.01027000","longitude":"15.71262000"},{"name":"Motta Santa Lucia","countryCode":"IT","stateCode":"78","latitude":"39.09122000","longitude":"16.29313000"},{"name":"Mottafollone","countryCode":"IT","stateCode":"78","latitude":"39.64850000","longitude":"16.06451000"},{"name":"Nardodipace","countryCode":"IT","stateCode":"78","latitude":"38.47418000","longitude":"16.34295000"},{"name":"Natile Nuovo","countryCode":"IT","stateCode":"78","latitude":"38.18583000","longitude":"16.08527000"},{"name":"Nicastro","countryCode":"IT","stateCode":"78","latitude":"38.97089000","longitude":"16.31285000"},{"name":"Nicotera","countryCode":"IT","stateCode":"78","latitude":"38.54915000","longitude":"15.93584000"},{"name":"Nocara","countryCode":"IT","stateCode":"78","latitude":"40.09941000","longitude":"16.48189000"},{"name":"Nocera Scalo","countryCode":"IT","stateCode":"78","latitude":"39.01576000","longitude":"16.12040000"},{"name":"Nocera Terinese","countryCode":"IT","stateCode":"78","latitude":"39.03474000","longitude":"16.16737000"},{"name":"Olivadi","countryCode":"IT","stateCode":"78","latitude":"38.72558000","longitude":"16.42370000"},{"name":"Oppido Mamertina","countryCode":"IT","stateCode":"78","latitude":"38.29337000","longitude":"15.98390000"},{"name":"Oriolo","countryCode":"IT","stateCode":"78","latitude":"40.05320000","longitude":"16.44663000"},{"name":"Orsomarso","countryCode":"IT","stateCode":"78","latitude":"39.79910000","longitude":"15.90748000"},{"name":"Pagliarone","countryCode":"IT","stateCode":"72","latitude":"40.63006000","longitude":"14.91325000"},{"name":"Pago Veiano","countryCode":"IT","stateCode":"72","latitude":"41.24243000","longitude":"14.86497000"},{"name":"Pago del Vallo di Lauro","countryCode":"IT","stateCode":"72","latitude":"40.89721000","longitude":"14.60764000"},{"name":"Palinuro","countryCode":"IT","stateCode":"72","latitude":"40.03681000","longitude":"15.28812000"},{"name":"Palma Campania","countryCode":"IT","stateCode":"72","latitude":"40.86608000","longitude":"14.55170000"},{"name":"Palomonte","countryCode":"IT","stateCode":"72","latitude":"40.66251000","longitude":"15.29186000"},{"name":"Pannarano","countryCode":"IT","stateCode":"72","latitude":"41.01082000","longitude":"14.70293000"},{"name":"Paolisi","countryCode":"IT","stateCode":"72","latitude":"41.03731000","longitude":"14.57918000"},{"name":"Parete","countryCode":"IT","stateCode":"72","latitude":"40.95891000","longitude":"14.16193000"},{"name":"Parolise","countryCode":"IT","stateCode":"72","latitude":"40.93045000","longitude":"14.88172000"},{"name":"Pascarola","countryCode":"IT","stateCode":"72","latitude":"40.97643000","longitude":"14.30500000"},{"name":"Passo di Mirabella-Pianopantano","countryCode":"IT","stateCode":"72","latitude":"41.05468000","longitude":"15.01649000"},{"name":"Pastorano","countryCode":"IT","stateCode":"72","latitude":"41.18082000","longitude":"14.19823000"},{"name":"Paternopoli","countryCode":"IT","stateCode":"72","latitude":"40.97268000","longitude":"15.03242000"},{"name":"Paupisi","countryCode":"IT","stateCode":"72","latitude":"41.19662000","longitude":"14.66457000"},{"name":"Pellezzano","countryCode":"IT","stateCode":"72","latitude":"40.72521000","longitude":"14.75744000"},{"name":"Pendino","countryCode":"IT","stateCode":"72","latitude":"40.84708000","longitude":"14.26321000"},{"name":"Perdifumo","countryCode":"IT","stateCode":"72","latitude":"40.26694000","longitude":"15.01652000"},{"name":"Perito","countryCode":"IT","stateCode":"72","latitude":"40.29854000","longitude":"15.14746000"},{"name":"Pertosa","countryCode":"IT","stateCode":"72","latitude":"40.54346000","longitude":"15.45009000"},{"name":"Pesco Sannita","countryCode":"IT","stateCode":"72","latitude":"41.23273000","longitude":"14.81122000"},{"name":"Petina","countryCode":"IT","stateCode":"72","latitude":"40.53211000","longitude":"15.37346000"},{"name":"Petruro Irpino","countryCode":"IT","stateCode":"72","latitude":"41.03192000","longitude":"14.79754000"},{"name":"Pezzano-Filetta","countryCode":"IT","stateCode":"72","latitude":"40.69773000","longitude":"14.86971000"},{"name":"Piaggine","countryCode":"IT","stateCode":"72","latitude":"40.34498000","longitude":"15.37777000"},{"name":"Piana di Monte Verna","countryCode":"IT","stateCode":"72","latitude":"41.16712000","longitude":"14.33373000"},{"name":"Pianillo","countryCode":"IT","stateCode":"72","latitude":"40.63416000","longitude":"14.54922000"},{"name":"Piano","countryCode":"IT","stateCode":"72","latitude":"40.82050000","longitude":"14.76005000"},{"name":"Piano di Sorrento","countryCode":"IT","stateCode":"72","latitude":"40.62806000","longitude":"14.41729000"},{"name":"Pianura","countryCode":"IT","stateCode":"72","latitude":"40.85907000","longitude":"14.17314000"},{"name":"Piazza Roma","countryCode":"IT","stateCode":"72","latitude":"40.70434000","longitude":"14.54300000"},{"name":"Piazza del Galdo-Sant\'Angelo","countryCode":"IT","stateCode":"72","latitude":"40.77390000","longitude":"14.71696000"},{"name":"Piazza di Pandola","countryCode":"IT","stateCode":"72","latitude":"40.80748000","longitude":"14.77180000"},{"name":"Piazza-Tralia-Pendolo","countryCode":"IT","stateCode":"72","latitude":"40.67351000","longitude":"14.50455000"},{"name":"Piazzola","countryCode":"IT","stateCode":"72","latitude":"40.87265000","longitude":"14.50016000"},{"name":"Piazzolla","countryCode":"IT","stateCode":"72","latitude":"40.88964000","longitude":"14.51579000"},{"name":"Piedimonte","countryCode":"IT","stateCode":"72","latitude":"41.18886000","longitude":"13.89856000"},{"name":"Piedimonte Matese","countryCode":"IT","stateCode":"72","latitude":"41.35082000","longitude":"14.36803000"},{"name":"Piegolelle-San Bartolomeo","countryCode":"IT","stateCode":"72","latitude":"40.68583000","longitude":"14.82312000"},{"name":"Pietradefusi","countryCode":"IT","stateCode":"72","latitude":"41.04316000","longitude":"14.88415000"},{"name":"Pietramelara","countryCode":"IT","stateCode":"72","latitude":"41.27086000","longitude":"14.18711000"},{"name":"Pietraroja","countryCode":"IT","stateCode":"72","latitude":"41.34782000","longitude":"14.54963000"},{"name":"Pietrastornina","countryCode":"IT","stateCode":"72","latitude":"40.99535000","longitude":"14.71833000"},{"name":"Pietravairano","countryCode":"IT","stateCode":"72","latitude":"41.32522000","longitude":"14.16592000"},{"name":"Pietre","countryCode":"IT","stateCode":"72","latitude":"40.70048000","longitude":"14.61993000"},{"name":"Pietrelcina","countryCode":"IT","stateCode":"72","latitude":"41.19942000","longitude":"14.84414000"},{"name":"Pignataro Maggiore","countryCode":"IT","stateCode":"72","latitude":"41.19006000","longitude":"14.16978000"},{"name":"Pimonte","countryCode":"IT","stateCode":"72","latitude":"40.67361000","longitude":"14.50984000"},{"name":"Piscinola","countryCode":"IT","stateCode":"72","latitude":"40.89299000","longitude":"14.23394000"},{"name":"Pisciotta","countryCode":"IT","stateCode":"72","latitude":"40.10890000","longitude":"15.23456000"},{"name":"Poggiomarino","countryCode":"IT","stateCode":"72","latitude":"40.80114000","longitude":"14.54066000"},{"name":"Poggioreale","countryCode":"IT","stateCode":"72","latitude":"40.86543000","longitude":"14.28877000"},{"name":"Policastro Bussentino","countryCode":"IT","stateCode":"72","latitude":"40.07511000","longitude":"15.52165000"},{"name":"Polla","countryCode":"IT","stateCode":"72","latitude":"40.51433000","longitude":"15.49715000"},{"name":"Pollena Trocchia","countryCode":"IT","stateCode":"72","latitude":"40.85134000","longitude":"14.37911000"},{"name":"Pollica","countryCode":"IT","stateCode":"72","latitude":"40.19070000","longitude":"15.05716000"},{"name":"Polvica","countryCode":"IT","stateCode":"72","latitude":"40.69484000","longitude":"14.64019000"},{"name":"Pomigliano d\'Arco","countryCode":"IT","stateCode":"72","latitude":"40.90975000","longitude":"14.38316000"},{"name":"Pompei","countryCode":"IT","stateCode":"72","latitude":"40.74574000","longitude":"14.49698000"},{"name":"Ponte","countryCode":"IT","stateCode":"72","latitude":"41.21554000","longitude":"14.69826000"},{"name":"Pontecagnano","countryCode":"IT","stateCode":"72","latitude":"40.64448000","longitude":"14.87628000"},{"name":"Pontelandolfo","countryCode":"IT","stateCode":"72","latitude":"41.29231000","longitude":"14.68956000"},{"name":"Pontelatone","countryCode":"IT","stateCode":"72","latitude":"41.19460000","longitude":"14.24814000"},{"name":"Ponticelli","countryCode":"IT","stateCode":"72","latitude":"40.85420000","longitude":"14.33038000"},{"name":"Portici","countryCode":"IT","stateCode":"72","latitude":"40.81563000","longitude":"14.33716000"},{"name":"Portico di Caserta","countryCode":"IT","stateCode":"72","latitude":"41.05562000","longitude":"14.28022000"},{"name":"Porto","countryCode":"IT","stateCode":"72","latitude":"40.84395000","longitude":"14.25724000"},{"name":"Posillipo","countryCode":"IT","stateCode":"72","latitude":"40.81279000","longitude":"14.20001000"},{"name":"Positano","countryCode":"IT","stateCode":"72","latitude":"40.62829000","longitude":"14.48427000"},{"name":"Postiglione","countryCode":"IT","stateCode":"72","latitude":"40.55901000","longitude":"15.23236000"},{"name":"Pozzillo","countryCode":"IT","stateCode":"72","latitude":"41.20337000","longitude":"14.19530000"},{"name":"Pozzuoli","countryCode":"IT","stateCode":"72","latitude":"40.84394000","longitude":"14.09520000"},{"name":"Praiano","countryCode":"IT","stateCode":"72","latitude":"40.61213000","longitude":"14.52461000"},{"name":"Prata Sannita Centro","countryCode":"IT","stateCode":"72","latitude":"41.43282000","longitude":"14.20272000"},{"name":"Prata di Principato Ultra","countryCode":"IT","stateCode":"72","latitude":"40.98626000","longitude":"14.83803000"},{"name":"Pratella","countryCode":"IT","stateCode":"72","latitude":"41.40579000","longitude":"14.17913000"},{"name":"Prato Perillo","countryCode":"IT","stateCode":"72","latitude":"40.39690000","longitude":"15.52503000"},{"name":"Pratola Serra","countryCode":"IT","stateCode":"72","latitude":"40.98655000","longitude":"14.85149000"},{"name":"Pratole","countryCode":"IT","stateCode":"72","latitude":"40.62580000","longitude":"14.92565000"},{"name":"Prepezzano","countryCode":"IT","stateCode":"72","latitude":"40.72754000","longitude":"14.89123000"},{"name":"Presenzano","countryCode":"IT","stateCode":"72","latitude":"41.37823000","longitude":"14.09162000"},{"name":"Prignano Cilento","countryCode":"IT","stateCode":"72","latitude":"40.33335000","longitude":"15.06739000"},{"name":"Procida","countryCode":"IT","stateCode":"72","latitude":"40.75636000","longitude":"14.01457000"},{"name":"Provincia di Avellino","countryCode":"IT","stateCode":"72","latitude":"40.98333000","longitude":"15.15000000"},{"name":"Provincia di Benevento","countryCode":"IT","stateCode":"72","latitude":"41.21792000","longitude":"14.74640000"},{"name":"Provincia di Caserta","countryCode":"IT","stateCode":"72","latitude":"41.23333000","longitude":"14.16667000"},{"name":"Provincia di Salerno","countryCode":"IT","stateCode":"72","latitude":"40.45000000","longitude":"15.26667000"},{"name":"Puglianello","countryCode":"IT","stateCode":"72","latitude":"41.22179000","longitude":"14.45023000"},{"name":"Pugliano","countryCode":"IT","stateCode":"72","latitude":"40.67876000","longitude":"14.94543000"},{"name":"Quadrelle","countryCode":"IT","stateCode":"72","latitude":"40.94851000","longitude":"14.63934000"},{"name":"Quadrivio","countryCode":"IT","stateCode":"72","latitude":"40.62494000","longitude":"15.10353000"},{"name":"Qualiano","countryCode":"IT","stateCode":"72","latitude":"40.91899000","longitude":"14.15352000"},{"name":"Quarto","countryCode":"IT","stateCode":"72","latitude":"40.87822000","longitude":"14.14352000"},{"name":"Quindici","countryCode":"IT","stateCode":"72","latitude":"40.86497000","longitude":"14.64663000"},{"name":"Ravello","countryCode":"IT","stateCode":"72","latitude":"40.64932000","longitude":"14.61167000"},{"name":"Raviscanina","countryCode":"IT","stateCode":"72","latitude":"41.37090000","longitude":"14.24335000"},{"name":"Recale","countryCode":"IT","stateCode":"72","latitude":"41.05702000","longitude":"14.30270000"},{"name":"Reino","countryCode":"IT","stateCode":"72","latitude":"41.29219000","longitude":"14.82347000"},{"name":"Rettifilo-Vannullo","countryCode":"IT","stateCode":"72","latitude":"40.45125000","longitude":"15.02794000"},{"name":"Riardo","countryCode":"IT","stateCode":"72","latitude":"41.26197000","longitude":"14.15045000"},{"name":"Ricigliano","countryCode":"IT","stateCode":"72","latitude":"40.66803000","longitude":"15.47790000"},{"name":"Rocca San Felice","countryCode":"IT","stateCode":"72","latitude":"40.95014000","longitude":"15.16656000"},{"name":"Roccabascerana","countryCode":"IT","stateCode":"72","latitude":"41.01842000","longitude":"14.71684000"},{"name":"Roccadaspide","countryCode":"IT","stateCode":"72","latitude":"40.42333000","longitude":"15.19118000"},{"name":"Roccagloriosa","countryCode":"IT","stateCode":"72","latitude":"40.10628000","longitude":"15.43642000"},{"name":"Roccamonfina","countryCode":"IT","stateCode":"72","latitude":"41.28683000","longitude":"13.97905000"},{"name":"Roccapiemonte","countryCode":"IT","stateCode":"72","latitude":"40.76009000","longitude":"14.69089000"},{"name":"Roccarainola","countryCode":"IT","stateCode":"72","latitude":"40.97250000","longitude":"14.54283000"},{"name":"Roccaromana","countryCode":"IT","stateCode":"72","latitude":"41.27360000","longitude":"14.22190000"},{"name":"Rocchetta","countryCode":"IT","stateCode":"72","latitude":"41.23716000","longitude":"14.15765000"},{"name":"Rofrano","countryCode":"IT","stateCode":"72","latitude":"40.21277000","longitude":"15.42848000"},{"name":"Roscigno","countryCode":"IT","stateCode":"72","latitude":"40.39997000","longitude":"15.34585000"},{"name":"Rotondi","countryCode":"IT","stateCode":"72","latitude":"41.03293000","longitude":"14.59548000"},{"name":"Rutino","countryCode":"IT","stateCode":"72","latitude":"40.30072000","longitude":"15.07328000"},{"name":"Ruviano","countryCode":"IT","stateCode":"72","latitude":"41.21063000","longitude":"14.40983000"},{"name":"Sacco","countryCode":"IT","stateCode":"72","latitude":"40.37671000","longitude":"15.37783000"},{"name":"Sala","countryCode":"IT","stateCode":"72","latitude":"40.85536000","longitude":"14.87343000"},{"name":"Sala Consilina","countryCode":"IT","stateCode":"72","latitude":"40.40134000","longitude":"15.59140000"},{"name":"Salento","countryCode":"IT","stateCode":"72","latitude":"40.24913000","longitude":"15.18938000"},{"name":"Salerno","countryCode":"IT","stateCode":"72","latitude":"40.67545000","longitude":"14.79328000"},{"name":"Salitto-Valle","countryCode":"IT","stateCode":"72","latitude":"40.67412000","longitude":"15.02241000"},{"name":"Salvitelle","countryCode":"IT","stateCode":"72","latitude":"40.59064000","longitude":"15.45760000"},{"name":"Salza Irpina","countryCode":"IT","stateCode":"72","latitude":"40.91893000","longitude":"14.88996000"},{"name":"San Bartolomeo in Galdo","countryCode":"IT","stateCode":"72","latitude":"41.41595000","longitude":"15.01709000"},{"name":"San Carlo All\'Arena","countryCode":"IT","stateCode":"72","latitude":"40.86511000","longitude":"14.26291000"},{"name":"San Castrese","countryCode":"IT","stateCode":"72","latitude":"41.25862000","longitude":"13.86541000"},{"name":"San Cipriano Picentino","countryCode":"IT","stateCode":"72","latitude":"40.72008000","longitude":"14.87195000"},{"name":"San Cipriano d\'Aversa","countryCode":"IT","stateCode":"72","latitude":"40.99881000","longitude":"14.13173000"},{"name":"San Clemente","countryCode":"IT","stateCode":"72","latitude":"41.34027000","longitude":"13.95597000"},{"name":"San Felice A Cancello","countryCode":"IT","stateCode":"72","latitude":"41.01702000","longitude":"14.48736000"},{"name":"San Ferdinando","countryCode":"IT","stateCode":"72","latitude":"40.83342000","longitude":"14.24751000"},{"name":"San Gennaro Vesuviano","countryCode":"IT","stateCode":"72","latitude":"40.86226000","longitude":"14.52414000"},{"name":"San Giorgio","countryCode":"IT","stateCode":"72","latitude":"41.27065000","longitude":"14.31278000"},{"name":"San Giorgio a Cremano","countryCode":"IT","stateCode":"72","latitude":"40.83261000","longitude":"14.34162000"},{"name":"San Giorgio del Sannio","countryCode":"IT","stateCode":"72","latitude":"41.06844000","longitude":"14.85322000"},{"name":"San Giorgio la Molara","countryCode":"IT","stateCode":"72","latitude":"41.27667000","longitude":"14.93099000"},{"name":"San Giovanni A Piro","countryCode":"IT","stateCode":"72","latitude":"40.05150000","longitude":"15.44620000"},{"name":"San Giovanni a Teduccio","countryCode":"IT","stateCode":"72","latitude":"40.83808000","longitude":"14.30606000"},{"name":"San Giuseppe","countryCode":"IT","stateCode":"72","latitude":"40.84507000","longitude":"14.25170000"},{"name":"San Giuseppe Vesuviano","countryCode":"IT","stateCode":"72","latitude":"40.83560000","longitude":"14.50487000"},{"name":"San Gregorio Magno","countryCode":"IT","stateCode":"72","latitude":"40.65992000","longitude":"15.39914000"},{"name":"San Gregorio Matese","countryCode":"IT","stateCode":"72","latitude":"41.38556000","longitude":"14.37217000"},{"name":"San Leucio del Sannio-Cavuoti","countryCode":"IT","stateCode":"72","latitude":"41.07442000","longitude":"14.75744000"},{"name":"San Lorenzello","countryCode":"IT","stateCode":"72","latitude":"41.27602000","longitude":"14.54173000"},{"name":"San Lorenzo","countryCode":"IT","stateCode":"72","latitude":"40.75405000","longitude":"14.58974000"},{"name":"San Lorenzo Maggiore","countryCode":"IT","stateCode":"72","latitude":"41.24885000","longitude":"14.62438000"},{"name":"San Lupo","countryCode":"IT","stateCode":"72","latitude":"41.26148000","longitude":"14.63528000"},{"name":"San Mango Piemonte","countryCode":"IT","stateCode":"72","latitude":"40.70024000","longitude":"14.83919000"},{"name":"San Mango sul Calore","countryCode":"IT","stateCode":"72","latitude":"40.95890000","longitude":"14.97251000"},{"name":"San Marcellino","countryCode":"IT","stateCode":"72","latitude":"40.99001000","longitude":"14.17583000"},{"name":"San Marco","countryCode":"IT","stateCode":"72","latitude":"40.26740000","longitude":"14.93897000"},{"name":"San Marco Evangelista","countryCode":"IT","stateCode":"72","latitude":"41.03702000","longitude":"14.33979000"},{"name":"San Marco dei Cavoti","countryCode":"IT","stateCode":"72","latitude":"41.30881000","longitude":"14.87924000"},{"name":"San Martino Sannita","countryCode":"IT","stateCode":"72","latitude":"41.06546000","longitude":"14.83492000"},{"name":"San Martino Valle Caudina","countryCode":"IT","stateCode":"72","latitude":"41.02764000","longitude":"14.66446000"},{"name":"San Marzano sul Sarno","countryCode":"IT","stateCode":"72","latitude":"40.77801000","longitude":"14.58006000"},{"name":"San Mauro Cilento","countryCode":"IT","stateCode":"72","latitude":"40.22628000","longitude":"15.04476000"},{"name":"San Mauro la Bruca","countryCode":"IT","stateCode":"72","latitude":"40.12246000","longitude":"15.29109000"},{"name":"San Michele","countryCode":"IT","stateCode":"72","latitude":"40.62023000","longitude":"14.55018000"},{"name":"San Michele di Serino","countryCode":"IT","stateCode":"72","latitude":"40.87562000","longitude":"14.85464000"},{"name":"San Nazzaro","countryCode":"IT","stateCode":"72","latitude":"41.05172000","longitude":"14.85724000"},{"name":"San Nicola Baronia","countryCode":"IT","stateCode":"72","latitude":"41.05808000","longitude":"15.20006000"},{"name":"San Nicola Manfredi","countryCode":"IT","stateCode":"72","latitude":"41.07510000","longitude":"14.82430000"},{"name":"San Nicola la Strada","countryCode":"IT","stateCode":"72","latitude":"41.05237000","longitude":"14.33334000"},{"name":"San Paolo Bel Sito","countryCode":"IT","stateCode":"72","latitude":"40.91354000","longitude":"14.54862000"},{"name":"San Pietro","countryCode":"IT","stateCode":"72","latitude":"40.82398000","longitude":"14.78476000"},{"name":"San Pietro Infine","countryCode":"IT","stateCode":"72","latitude":"41.44552000","longitude":"13.96029000"},{"name":"San Pietro a Patierno","countryCode":"IT","stateCode":"72","latitude":"40.88566000","longitude":"14.29008000"},{"name":"San Pietro al Tanagro","countryCode":"IT","stateCode":"72","latitude":"40.45488000","longitude":"15.48692000"},{"name":"San Potito Sannitico","countryCode":"IT","stateCode":"72","latitude":"41.33698000","longitude":"14.39185000"},{"name":"San Potito Ultra","countryCode":"IT","stateCode":"72","latitude":"40.92796000","longitude":"14.87124000"},{"name":"San Prisco","countryCode":"IT","stateCode":"72","latitude":"41.08592000","longitude":"14.27675000"},{"name":"San Rufo","countryCode":"IT","stateCode":"72","latitude":"40.43451000","longitude":"15.46366000"},{"name":"San Salvatore Telesino","countryCode":"IT","stateCode":"72","latitude":"41.23537000","longitude":"14.49832000"},{"name":"San Sebastiano al Vesuvio","countryCode":"IT","stateCode":"72","latitude":"40.84344000","longitude":"14.36428000"},{"name":"San Sossio Baronia","countryCode":"IT","stateCode":"72","latitude":"41.07081000","longitude":"15.20122000"},{"name":"San Tammaro","countryCode":"IT","stateCode":"72","latitude":"41.07588000","longitude":"14.23105000"},{"name":"San Valentino Torio","countryCode":"IT","stateCode":"72","latitude":"40.79109000","longitude":"14.60333000"},{"name":"San Vitaliano","countryCode":"IT","stateCode":"72","latitude":"40.92442000","longitude":"14.47463000"},{"name":"Sant\'Agata de\'Goti","countryCode":"IT","stateCode":"72","latitude":"41.08932000","longitude":"14.49743000"},{"name":"Sant\'Agata sui Due Golfi","countryCode":"IT","stateCode":"72","latitude":"40.60565000","longitude":"14.37402000"},{"name":"Sant\'Agnello","countryCode":"IT","stateCode":"72","latitude":"40.62942000","longitude":"14.39957000"},{"name":"Sant\'Anastasia","countryCode":"IT","stateCode":"72","latitude":"40.86842000","longitude":"14.40196000"},{"name":"Sant\'Andrea di Conza","countryCode":"IT","stateCode":"72","latitude":"40.84482000","longitude":"15.36965000"},{"name":"Sant\'Andrea-Pizzone-Ciamprisco","countryCode":"IT","stateCode":"72","latitude":"41.15000000","longitude":"14.03333000"},{"name":"Sant\'Angelo","countryCode":"IT","stateCode":"72","latitude":"40.69841000","longitude":"13.89316000"},{"name":"Sant\'Angelo A Cupolo","countryCode":"IT","stateCode":"72","latitude":"41.06912000","longitude":"14.80374000"},{"name":"Sant\'Angelo A Fasanella","countryCode":"IT","stateCode":"72","latitude":"40.45724000","longitude":"15.34091000"},{"name":"Sant\'Angelo A Scala","countryCode":"IT","stateCode":"72","latitude":"40.97465000","longitude":"14.74041000"},{"name":"Sant\'Angelo All\'Esca","countryCode":"IT","stateCode":"72","latitude":"41.00662000","longitude":"14.99305000"},{"name":"Sant\'Angelo d\'Alife","countryCode":"IT","stateCode":"72","latitude":"41.36119000","longitude":"14.26125000"},{"name":"Sant\'Angelo dei Lombardi","countryCode":"IT","stateCode":"72","latitude":"40.92937000","longitude":"15.17535000"},{"name":"Sant\'Angelo in Formis","countryCode":"IT","stateCode":"72","latitude":"41.11667000","longitude":"14.25000000"},{"name":"Sant\'Antimo","countryCode":"IT","stateCode":"72","latitude":"40.94223000","longitude":"14.23476000"},{"name":"Sant\'Antonio","countryCode":"IT","stateCode":"72","latitude":"40.63626000","longitude":"14.89845000"},{"name":"Sant\'Antonio Abate","countryCode":"IT","stateCode":"72","latitude":"40.72152000","longitude":"14.54021000"},{"name":"Sant\'Arcangelo Trimonte","countryCode":"IT","stateCode":"72","latitude":"41.16901000","longitude":"14.93883000"},{"name":"Sant\'Arpino","countryCode":"IT","stateCode":"72","latitude":"40.95716000","longitude":"14.25075000"},{"name":"Sant\'Arsenio","countryCode":"IT","stateCode":"72","latitude":"40.47109000","longitude":"15.48401000"},{"name":"Sant\'Egidio del Monte Albino","countryCode":"IT","stateCode":"72","latitude":"40.73871000","longitude":"14.59454000"},{"name":"Sant\'Elena Irpina","countryCode":"IT","stateCode":"72","latitude":"41.03741000","longitude":"14.88931000"},{"name":"Santa Croce del Sannio","countryCode":"IT","stateCode":"72","latitude":"41.38793000","longitude":"14.73229000"},{"name":"Santa Lucia","countryCode":"IT","stateCode":"72","latitude":"41.30409000","longitude":"14.07937000"},{"name":"Santa Lucia di Serino","countryCode":"IT","stateCode":"72","latitude":"40.87042000","longitude":"14.87594000"},{"name":"Santa Maria","countryCode":"IT","stateCode":"72","latitude":"40.29782000","longitude":"14.95214000"},{"name":"Santa Maria A Vico","countryCode":"IT","stateCode":"72","latitude":"41.02611000","longitude":"14.46515000"},{"name":"Santa Maria Capua Vetere","countryCode":"IT","stateCode":"72","latitude":"41.08156000","longitude":"14.25342000"},{"name":"Santa Maria La Carità","countryCode":"IT","stateCode":"72","latitude":"40.71611000","longitude":"14.50984000"},{"name":"Santa Maria la Fossa","countryCode":"IT","stateCode":"72","latitude":"41.09171000","longitude":"14.12822000"},{"name":"Santa Marina","countryCode":"IT","stateCode":"72","latitude":"40.10520000","longitude":"15.54153000"},{"name":"Santa Paolina","countryCode":"IT","stateCode":"72","latitude":"41.02202000","longitude":"14.84630000"},{"name":"Santa Tecla-Castelpagano","countryCode":"IT","stateCode":"72","latitude":"40.67353000","longitude":"14.91806000"},{"name":"Santo Stefano del Sole","countryCode":"IT","stateCode":"72","latitude":"40.89414000","longitude":"14.86674000"},{"name":"Santomenna","countryCode":"IT","stateCode":"72","latitude":"40.80685000","longitude":"15.32639000"},{"name":"Sanza","countryCode":"IT","stateCode":"72","latitude":"40.24389000","longitude":"15.55416000"},{"name":"Sapri","countryCode":"IT","stateCode":"72","latitude":"40.07464000","longitude":"15.63212000"},{"name":"Sarno","countryCode":"IT","stateCode":"72","latitude":"40.80748000","longitude":"14.62151000"},{"name":"Sassano","countryCode":"IT","stateCode":"72","latitude":"40.34030000","longitude":"15.56555000"},{"name":"Sassinoro","countryCode":"IT","stateCode":"72","latitude":"41.37472000","longitude":"14.66453000"},{"name":"Saviano","countryCode":"IT","stateCode":"72","latitude":"40.90507000","longitude":"14.50498000"},{"name":"Savignano Irpino","countryCode":"IT","stateCode":"72","latitude":"41.22698000","longitude":"15.17933000"},{"name":"Scafati","countryCode":"IT","stateCode":"72","latitude":"40.76020000","longitude":"14.53723000"},{"name":"Scala","countryCode":"IT","stateCode":"72","latitude":"40.65665000","longitude":"14.60761000"},{"name":"Scalo Romagnano al Monte","countryCode":"IT","stateCode":"72","latitude":"40.61031000","longitude":"15.44768000"},{"name":"Scampia","countryCode":"IT","stateCode":"72","latitude":"40.90347000","longitude":"14.23736000"},{"name":"Scampitella","countryCode":"IT","stateCode":"72","latitude":"41.09252000","longitude":"15.29995000"},{"name":"Scario","countryCode":"IT","stateCode":"72","latitude":"40.06207000","longitude":"15.47421000"},{"name":"Scisciano","countryCode":"IT","stateCode":"72","latitude":"40.90663000","longitude":"14.47451000"},{"name":"Secondigliano","countryCode":"IT","stateCode":"72","latitude":"40.90000000","longitude":"14.26667000"},{"name":"Senerchia","countryCode":"IT","stateCode":"72","latitude":"40.74133000","longitude":"15.20502000"},{"name":"Serino","countryCode":"IT","stateCode":"72","latitude":"40.85481000","longitude":"14.87224000"},{"name":"Serramezzana","countryCode":"IT","stateCode":"72","latitude":"40.24460000","longitude":"15.03246000"},{"name":"Serrara Fontana","countryCode":"IT","stateCode":"72","latitude":"40.71475000","longitude":"13.89593000"},{"name":"Serre","countryCode":"IT","stateCode":"72","latitude":"40.58251000","longitude":"15.18555000"},{"name":"Sessa Aurunca","countryCode":"IT","stateCode":"72","latitude":"41.23987000","longitude":"13.92966000"},{"name":"Sessa Cilento","countryCode":"IT","stateCode":"72","latitude":"40.25920000","longitude":"15.07576000"},{"name":"Siano","countryCode":"IT","stateCode":"72","latitude":"40.80207000","longitude":"14.69334000"},{"name":"Sicignano degli Alburni","countryCode":"IT","stateCode":"72","latitude":"40.55882000","longitude":"15.30560000"},{"name":"Sirignano","countryCode":"IT","stateCode":"72","latitude":"40.94969000","longitude":"14.62935000"},{"name":"Soccavo","countryCode":"IT","stateCode":"72","latitude":"40.84550000","longitude":"14.19262000"},{"name":"Solofra","countryCode":"IT","stateCode":"72","latitude":"40.83343000","longitude":"14.83705000"},{"name":"Solopaca","countryCode":"IT","stateCode":"72","latitude":"41.19535000","longitude":"14.54767000"},{"name":"Somma Vesuviana","countryCode":"IT","stateCode":"72","latitude":"40.87329000","longitude":"14.43865000"},{"name":"Sorbo Serpico","countryCode":"IT","stateCode":"72","latitude":"40.91685000","longitude":"14.88709000"},{"name":"Sorrento","countryCode":"IT","stateCode":"72","latitude":"40.62678000","longitude":"14.37771000"},{"name":"Sparanise","countryCode":"IT","stateCode":"72","latitude":"41.18788000","longitude":"14.09628000"},{"name":"Spartimento","countryCode":"IT","stateCode":"72","latitude":"40.89105000","longitude":"14.47236000"},{"name":"Sperone","countryCode":"IT","stateCode":"72","latitude":"40.95251000","longitude":"14.60524000"},{"name":"Starza Vecchia","countryCode":"IT","stateCode":"72","latitude":"40.89035000","longitude":"14.40138000"},{"name":"Stella","countryCode":"IT","stateCode":"72","latitude":"40.86027000","longitude":"14.25223000"},{"name":"Stella Cilento","countryCode":"IT","stateCode":"72","latitude":"40.23180000","longitude":"15.09286000"},{"name":"Stio","countryCode":"IT","stateCode":"72","latitude":"40.31020000","longitude":"15.25153000"},{"name":"Striano","countryCode":"IT","stateCode":"72","latitude":"40.81543000","longitude":"14.57534000"},{"name":"Sturno","countryCode":"IT","stateCode":"72","latitude":"41.02217000","longitude":"15.11248000"},{"name":"Succivo","countryCode":"IT","stateCode":"72","latitude":"40.96801000","longitude":"14.25563000"},{"name":"Summonte","countryCode":"IT","stateCode":"72","latitude":"40.94874000","longitude":"14.74458000"},{"name":"Taurano","countryCode":"IT","stateCode":"72","latitude":"40.88444000","longitude":"14.63427000"},{"name":"Taurasi","countryCode":"IT","stateCode":"72","latitude":"41.01080000","longitude":"14.95980000"},{"name":"Teano","countryCode":"IT","stateCode":"72","latitude":"41.25132000","longitude":"14.06652000"},{"name":"Teggiano-Macchiaroli","countryCode":"IT","stateCode":"72","latitude":"40.37921000","longitude":"15.54046000"},{"name":"Telese","countryCode":"IT","stateCode":"72","latitude":"41.21752000","longitude":"14.52681000"},{"name":"Teora","countryCode":"IT","stateCode":"72","latitude":"40.85282000","longitude":"15.25335000"},{"name":"Terzigno","countryCode":"IT","stateCode":"72","latitude":"40.80400000","longitude":"14.49309000"},{"name":"Teverola","countryCode":"IT","stateCode":"72","latitude":"40.99561000","longitude":"14.20763000"},{"name":"Tocco Caudio","countryCode":"IT","stateCode":"72","latitude":"41.12587000","longitude":"14.63422000"},{"name":"Tora","countryCode":"IT","stateCode":"72","latitude":"41.33987000","longitude":"14.02399000"},{"name":"Torchiara","countryCode":"IT","stateCode":"72","latitude":"40.32162000","longitude":"15.05370000"},{"name":"Torchiati","countryCode":"IT","stateCode":"72","latitude":"40.81837000","longitude":"14.80165000"},{"name":"Torella dei Lombardi","countryCode":"IT","stateCode":"72","latitude":"40.93731000","longitude":"15.10784000"},{"name":"Torelli-Torrette","countryCode":"IT","stateCode":"72","latitude":"40.90777000","longitude":"14.75184000"},{"name":"Torraca","countryCode":"IT","stateCode":"72","latitude":"40.11099000","longitude":"15.63632000"},{"name":"Torre Annunziata","countryCode":"IT","stateCode":"72","latitude":"40.75337000","longitude":"14.45251000"},{"name":"Torre Caracciolo","countryCode":"IT","stateCode":"72","latitude":"40.87551000","longitude":"14.17859000"},{"name":"Torre Orsaia","countryCode":"IT","stateCode":"72","latitude":"40.13277000","longitude":"15.47250000"},{"name":"Torre del Greco","countryCode":"IT","stateCode":"72","latitude":"40.78931000","longitude":"14.36806000"},{"name":"Torre le Nocelle","countryCode":"IT","stateCode":"72","latitude":"41.02312000","longitude":"14.90934000"},{"name":"Torrecuso","countryCode":"IT","stateCode":"72","latitude":"41.18582000","longitude":"14.68126000"},{"name":"Torretta-Scalzapecora","countryCode":"IT","stateCode":"72","latitude":"40.91015000","longitude":"14.13456000"},{"name":"Torrioni","countryCode":"IT","stateCode":"72","latitude":"41.03410000","longitude":"14.81351000"},{"name":"Tortorella","countryCode":"IT","stateCode":"72","latitude":"40.14236000","longitude":"15.60625000"},{"name":"Tramonti","countryCode":"IT","stateCode":"72","latitude":"40.69154000","longitude":"14.64490000"},{"name":"Trecase","countryCode":"IT","stateCode":"72","latitude":"40.76941000","longitude":"14.43773000"},{"name":"Trentinara","countryCode":"IT","stateCode":"72","latitude":"40.39998000","longitude":"15.11545000"},{"name":"Trentola-Ducenta","countryCode":"IT","stateCode":"72","latitude":"40.97517000","longitude":"14.17490000"},{"name":"Trescine","countryCode":"IT","stateCode":"72","latitude":"41.02256000","longitude":"14.62039000"},{"name":"Trevico","countryCode":"IT","stateCode":"72","latitude":"41.04808000","longitude":"15.23292000"},{"name":"Tufino","countryCode":"IT","stateCode":"72","latitude":"40.95586000","longitude":"14.56568000"},{"name":"Tufo","countryCode":"IT","stateCode":"72","latitude":"41.01262000","longitude":"14.81784000"},{"name":"Vairano-Patenora","countryCode":"IT","stateCode":"72","latitude":"41.33702000","longitude":"14.13112000"},{"name":"Vallata","countryCode":"IT","stateCode":"72","latitude":"41.04019000","longitude":"15.25383000"},{"name":"Valle Agricola","countryCode":"IT","stateCode":"72","latitude":"41.42477000","longitude":"14.25584000"},{"name":"Valle dell\'Angelo","countryCode":"IT","stateCode":"72","latitude":"40.34381000","longitude":"15.36846000"},{"name":"Valle di Maddaloni","countryCode":"IT","stateCode":"72","latitude":"41.07946000","longitude":"14.41788000"},{"name":"Vallesaccarda","countryCode":"IT","stateCode":"72","latitude":"41.06312000","longitude":"15.25205000"},{"name":"Vallo della Lucania","countryCode":"IT","stateCode":"72","latitude":"40.22786000","longitude":"15.26635000"},{"name":"Valva","countryCode":"IT","stateCode":"72","latitude":"40.73871000","longitude":"15.26805000"},{"name":"Venticano","countryCode":"IT","stateCode":"72","latitude":"41.04722000","longitude":"14.91194000"},{"name":"Vibonati","countryCode":"IT","stateCode":"72","latitude":"40.09921000","longitude":"15.58357000"},{"name":"Vicaria","countryCode":"IT","stateCode":"72","latitude":"40.86151000","longitude":"14.27328000"},{"name":"Vico Equense","countryCode":"IT","stateCode":"72","latitude":"40.65977000","longitude":"14.43386000"},{"name":"Vietri sul Mare","countryCode":"IT","stateCode":"72","latitude":"40.67020000","longitude":"14.72661000"},{"name":"Villa Literno","countryCode":"IT","stateCode":"72","latitude":"41.00942000","longitude":"14.07612000"},{"name":"Villa di Briano","countryCode":"IT","stateCode":"72","latitude":"41.00001000","longitude":"14.16073000"},{"name":"Villamaina","countryCode":"IT","stateCode":"72","latitude":"40.97144000","longitude":"15.08855000"},{"name":"Villammare","countryCode":"IT","stateCode":"72","latitude":"40.07747000","longitude":"15.59401000"},{"name":"Villanova del Battista","countryCode":"IT","stateCode":"72","latitude":"41.11897000","longitude":"15.15839000"},{"name":"Villaricca","countryCode":"IT","stateCode":"72","latitude":"40.92006000","longitude":"14.19339000"},{"name":"Visciano","countryCode":"IT","stateCode":"72","latitude":"40.92380000","longitude":"14.58237000"},{"name":"Vitulano","countryCode":"IT","stateCode":"72","latitude":"41.17419000","longitude":"14.64821000"},{"name":"Vitulazio","countryCode":"IT","stateCode":"72","latitude":"41.16302000","longitude":"14.21341000"},{"name":"Volla","countryCode":"IT","stateCode":"72","latitude":"40.87363000","longitude":"14.34085000"},{"name":"Volturara Irpina","countryCode":"IT","stateCode":"72","latitude":"40.88293000","longitude":"14.91801000"},{"name":"Vomero","countryCode":"IT","stateCode":"72","latitude":"40.84282000","longitude":"14.23075000"},{"name":"Zona Industriale","countryCode":"IT","stateCode":"72","latitude":"40.84788000","longitude":"14.28355000"},{"name":"Zungoli","countryCode":"IT","stateCode":"72","latitude":"41.12766000","longitude":"15.20255000"},{"name":"Zuni","countryCode":"IT","stateCode":"72","latitude":"41.21722000","longitude":"14.13082000"},{"name":"Acerno","countryCode":"IT","stateCode":"72","latitude":"40.73771000","longitude":"15.05695000"},{"name":"Acerra","countryCode":"IT","stateCode":"72","latitude":"40.94477000","longitude":"14.37140000"},{"name":"Afragola","countryCode":"IT","stateCode":"72","latitude":"40.92298000","longitude":"14.30935000"},{"name":"Agerola","countryCode":"IT","stateCode":"72","latitude":"40.63771000","longitude":"14.53884000"},{"name":"Agropoli","countryCode":"IT","stateCode":"72","latitude":"40.34923000","longitude":"14.99067000"},{"name":"Aiello del Sabato","countryCode":"IT","stateCode":"72","latitude":"40.88847000","longitude":"14.82123000"},{"name":"Ailano","countryCode":"IT","stateCode":"72","latitude":"41.39001000","longitude":"14.20536000"},{"name":"Airola","countryCode":"IT","stateCode":"72","latitude":"41.05871000","longitude":"14.55924000"},{"name":"Albanella","countryCode":"IT","stateCode":"72","latitude":"40.47943000","longitude":"15.11454000"},{"name":"Alfano","countryCode":"IT","stateCode":"72","latitude":"40.17687000","longitude":"15.42450000"},{"name":"Alife","countryCode":"IT","stateCode":"72","latitude":"41.32612000","longitude":"14.33403000"},{"name":"Altavilla Irpina","countryCode":"IT","stateCode":"72","latitude":"41.00619000","longitude":"14.78093000"},{"name":"Altavilla Silentina","countryCode":"IT","stateCode":"72","latitude":"40.53012000","longitude":"15.13153000"},{"name":"Alvignano","countryCode":"IT","stateCode":"72","latitude":"41.24427000","longitude":"14.33671000"},{"name":"Amalfi","countryCode":"IT","stateCode":"72","latitude":"40.63490000","longitude":"14.60238000"},{"name":"Amodio-Massariola","countryCode":"IT","stateCode":"72","latitude":"40.88872000","longitude":"14.09091000"},{"name":"Amorosi","countryCode":"IT","stateCode":"72","latitude":"41.20273000","longitude":"14.46598000"},{"name":"Anacapri","countryCode":"IT","stateCode":"72","latitude":"40.55170000","longitude":"14.21225000"},{"name":"Andretta-Mattinella","countryCode":"IT","stateCode":"72","latitude":"40.93742000","longitude":"15.32485000"},{"name":"Angri","countryCode":"IT","stateCode":"72","latitude":"40.73815000","longitude":"14.57070000"},{"name":"Annunziata","countryCode":"IT","stateCode":"72","latitude":"41.12100000","longitude":"14.36518000"},{"name":"Antessano","countryCode":"IT","stateCode":"72","latitude":"40.73293000","longitude":"14.77744000"},{"name":"Apice Vecchio","countryCode":"IT","stateCode":"72","latitude":"41.12012000","longitude":"14.93104000"},{"name":"Apollosa","countryCode":"IT","stateCode":"72","latitude":"41.09156000","longitude":"14.69625000"},{"name":"Aquara","countryCode":"IT","stateCode":"72","latitude":"40.44391000","longitude":"15.25386000"},{"name":"Aquilonia","countryCode":"IT","stateCode":"72","latitude":"40.98688000","longitude":"15.47510000"},{"name":"Arenella","countryCode":"IT","stateCode":"72","latitude":"40.85734000","longitude":"14.22280000"},{"name":"Ariano","countryCode":"IT","stateCode":"72","latitude":"40.65668000","longitude":"15.02481000"},{"name":"Ariano Irpino-Martiri","countryCode":"IT","stateCode":"72","latitude":"41.16024000","longitude":"15.10625000"},{"name":"Arienzo","countryCode":"IT","stateCode":"72","latitude":"41.02734000","longitude":"14.49770000"},{"name":"Ariola","countryCode":"IT","stateCode":"72","latitude":"40.62795000","longitude":"15.43453000"},{"name":"Arola-Preazzano","countryCode":"IT","stateCode":"72","latitude":"40.63333000","longitude":"14.43333000"},{"name":"Arpaia","countryCode":"IT","stateCode":"72","latitude":"41.03678000","longitude":"14.55175000"},{"name":"Arpaise","countryCode":"IT","stateCode":"72","latitude":"41.02977000","longitude":"14.74387000"},{"name":"Arpino","countryCode":"IT","stateCode":"72","latitude":"40.88882000","longitude":"14.32015000"},{"name":"Arzano","countryCode":"IT","stateCode":"72","latitude":"40.90959000","longitude":"14.26519000"},{"name":"Ascea","countryCode":"IT","stateCode":"72","latitude":"40.14082000","longitude":"15.18583000"},{"name":"Atena Lucana","countryCode":"IT","stateCode":"72","latitude":"40.45464000","longitude":"15.55633000"},{"name":"Atrani","countryCode":"IT","stateCode":"72","latitude":"40.63617000","longitude":"14.60933000"},{"name":"Atripalda","countryCode":"IT","stateCode":"72","latitude":"40.91867000","longitude":"14.82721000"},{"name":"Auletta","countryCode":"IT","stateCode":"72","latitude":"40.56116000","longitude":"15.42313000"},{"name":"Avella","countryCode":"IT","stateCode":"72","latitude":"40.95995000","longitude":"14.60087000"},{"name":"Avellino","countryCode":"IT","stateCode":"72","latitude":"40.91494000","longitude":"14.79103000"},{"name":"Aversa","countryCode":"IT","stateCode":"72","latitude":"40.97259000","longitude":"14.20745000"},{"name":"Avvocata","countryCode":"IT","stateCode":"72","latitude":"40.85432000","longitude":"14.24325000"},{"name":"Bacoli","countryCode":"IT","stateCode":"72","latitude":"40.79672000","longitude":"14.07349000"},{"name":"Bagnoli","countryCode":"IT","stateCode":"72","latitude":"40.81322000","longitude":"14.16807000"},{"name":"Bagnoli Irpino","countryCode":"IT","stateCode":"72","latitude":"40.83103000","longitude":"15.07173000"},{"name":"Baia","countryCode":"IT","stateCode":"72","latitude":"41.30366000","longitude":"14.25016000"},{"name":"Baiano","countryCode":"IT","stateCode":"72","latitude":"40.95142000","longitude":"14.61650000"},{"name":"Banzano","countryCode":"IT","stateCode":"72","latitude":"40.84338000","longitude":"14.80182000"},{"name":"Barano d\'Ischia","countryCode":"IT","stateCode":"72","latitude":"40.71472000","longitude":"13.92522000"},{"name":"Baronissi","countryCode":"IT","stateCode":"72","latitude":"40.74817000","longitude":"14.77380000"},{"name":"Barra","countryCode":"IT","stateCode":"72","latitude":"40.84255000","longitude":"14.31849000"},{"name":"Baselice","countryCode":"IT","stateCode":"72","latitude":"41.39296000","longitude":"14.97363000"},{"name":"Battipaglia","countryCode":"IT","stateCode":"72","latitude":"40.60861000","longitude":"14.98209000"},{"name":"Bellizzi","countryCode":"IT","stateCode":"72","latitude":"40.61981000","longitude":"14.94685000"},{"name":"Bellona","countryCode":"IT","stateCode":"72","latitude":"41.16052000","longitude":"14.23313000"},{"name":"Bellosguardo","countryCode":"IT","stateCode":"72","latitude":"40.42222000","longitude":"15.31219000"},{"name":"Beltiglio-San Giovanni","countryCode":"IT","stateCode":"72","latitude":"41.06239000","longitude":"14.75273000"},{"name":"Benevento","countryCode":"IT","stateCode":"72","latitude":"41.13070000","longitude":"14.77816000"},{"name":"Bisaccia","countryCode":"IT","stateCode":"72","latitude":"41.00923000","longitude":"15.37699000"},{"name":"Bisaccia Nuova","countryCode":"IT","stateCode":"72","latitude":"41.00960000","longitude":"15.35546000"},{"name":"Bivio Mortola","countryCode":"IT","stateCode":"72","latitude":"41.39557000","longitude":"13.89663000"},{"name":"Bivio Santa Cecilia","countryCode":"IT","stateCode":"72","latitude":"40.52224000","longitude":"15.00018000"},{"name":"Bonea","countryCode":"IT","stateCode":"72","latitude":"41.07312000","longitude":"14.61683000"},{"name":"Bonito","countryCode":"IT","stateCode":"72","latitude":"41.09857000","longitude":"15.00071000"},{"name":"Borgo","countryCode":"IT","stateCode":"72","latitude":"40.84022000","longitude":"14.78364000"},{"name":"Boscoreale","countryCode":"IT","stateCode":"72","latitude":"40.77274000","longitude":"14.48118000"},{"name":"Boscotrecase","countryCode":"IT","stateCode":"72","latitude":"40.77296000","longitude":"14.46185000"},{"name":"Bracigliano","countryCode":"IT","stateCode":"72","latitude":"40.81880000","longitude":"14.70772000"},{"name":"Brezza","countryCode":"IT","stateCode":"72","latitude":"41.11073000","longitude":"14.11201000"},{"name":"Brusciano","countryCode":"IT","stateCode":"72","latitude":"40.92237000","longitude":"14.42386000"},{"name":"Bucciano","countryCode":"IT","stateCode":"72","latitude":"41.07756000","longitude":"14.56898000"},{"name":"Buccino","countryCode":"IT","stateCode":"72","latitude":"40.63670000","longitude":"15.38116000"},{"name":"Buonabitacolo","countryCode":"IT","stateCode":"72","latitude":"40.26855000","longitude":"15.62119000"},{"name":"Buonalbergo","countryCode":"IT","stateCode":"72","latitude":"41.22236000","longitude":"14.97799000"},{"name":"Caggiano","countryCode":"IT","stateCode":"72","latitude":"40.56240000","longitude":"15.49629000"},{"name":"Caianello","countryCode":"IT","stateCode":"72","latitude":"41.30509000","longitude":"14.08516000"},{"name":"Caiazzo","countryCode":"IT","stateCode":"72","latitude":"41.18435000","longitude":"14.35946000"},{"name":"Cairano","countryCode":"IT","stateCode":"72","latitude":"40.89552000","longitude":"15.37069000"},{"name":"Caivano","countryCode":"IT","stateCode":"72","latitude":"40.95753000","longitude":"14.30591000"},{"name":"Calabritto","countryCode":"IT","stateCode":"72","latitude":"40.78342000","longitude":"15.22285000"},{"name":"Calitri","countryCode":"IT","stateCode":"72","latitude":"40.92569000","longitude":"15.40393000"},{"name":"Calvanico","countryCode":"IT","stateCode":"72","latitude":"40.77616000","longitude":"14.82697000"},{"name":"Calvi","countryCode":"IT","stateCode":"72","latitude":"41.07162000","longitude":"14.86524000"},{"name":"Calvi Risorta","countryCode":"IT","stateCode":"72","latitude":"41.21598000","longitude":"14.13092000"},{"name":"Calvizzano","countryCode":"IT","stateCode":"72","latitude":"40.90782000","longitude":"14.18581000"},{"name":"Camerota","countryCode":"IT","stateCode":"72","latitude":"40.03262000","longitude":"15.37048000"},{"name":"Camigliano","countryCode":"IT","stateCode":"72","latitude":"41.18116000","longitude":"14.20978000"},{"name":"Campagna","countryCode":"IT","stateCode":"72","latitude":"40.66661000","longitude":"15.10638000"},{"name":"Campanarello","countryCode":"IT","stateCode":"72","latitude":"41.04717000","longitude":"14.91418000"},{"name":"Campolattaro","countryCode":"IT","stateCode":"72","latitude":"41.28693000","longitude":"14.73043000"},{"name":"Campoli del Monte Taburno","countryCode":"IT","stateCode":"72","latitude":"41.13074000","longitude":"14.64649000"},{"name":"Campora","countryCode":"IT","stateCode":"72","latitude":"40.30541000","longitude":"15.29236000"},{"name":"Camposano","countryCode":"IT","stateCode":"72","latitude":"40.95242000","longitude":"14.52991000"},{"name":"Cancello-Arnone","countryCode":"IT","stateCode":"72","latitude":"41.07340000","longitude":"14.02542000"},{"name":"Candida","countryCode":"IT","stateCode":"72","latitude":"40.94148000","longitude":"14.87230000"},{"name":"Cannalonga","countryCode":"IT","stateCode":"72","latitude":"40.24461000","longitude":"15.29325000"},{"name":"Capaccio","countryCode":"IT","stateCode":"72","latitude":"40.42435000","longitude":"15.07981000"},{"name":"Capaccio Scalo","countryCode":"IT","stateCode":"72","latitude":"40.45531000","longitude":"15.00891000"},{"name":"Capezzano Inferiore","countryCode":"IT","stateCode":"72","latitude":"40.70067000","longitude":"14.77301000"},{"name":"Capezzano-Cologna","countryCode":"IT","stateCode":"72","latitude":"40.71518000","longitude":"14.77364000"},{"name":"Capitignano","countryCode":"IT","stateCode":"72","latitude":"40.71851000","longitude":"14.90465000"},{"name":"Capodrise","countryCode":"IT","stateCode":"72","latitude":"41.04268000","longitude":"14.30607000"},{"name":"Caposele","countryCode":"IT","stateCode":"72","latitude":"40.81553000","longitude":"15.22337000"},{"name":"Capri","countryCode":"IT","stateCode":"72","latitude":"40.55073000","longitude":"14.24263000"},{"name":"Capriati A Volturno","countryCode":"IT","stateCode":"72","latitude":"41.46801000","longitude":"14.14602000"},{"name":"Capriglia","countryCode":"IT","stateCode":"72","latitude":"40.73216000","longitude":"14.76035000"},{"name":"Capriglia Irpina","countryCode":"IT","stateCode":"72","latitude":"40.96032000","longitude":"14.77724000"},{"name":"Capua","countryCode":"IT","stateCode":"72","latitude":"41.10519000","longitude":"14.21269000"},{"name":"Carano","countryCode":"IT","stateCode":"72","latitude":"41.20526000","longitude":"13.90972000"},{"name":"Carbonara di Nola","countryCode":"IT","stateCode":"72","latitude":"40.87441000","longitude":"14.57884000"},{"name":"Cardito","countryCode":"IT","stateCode":"72","latitude":"40.94590000","longitude":"14.29952000"},{"name":"Carife","countryCode":"IT","stateCode":"72","latitude":"41.02667000","longitude":"15.21044000"},{"name":"Carifi-Torello-Priscoli","countryCode":"IT","stateCode":"72","latitude":"40.79136000","longitude":"14.73212000"},{"name":"Carinaro","countryCode":"IT","stateCode":"72","latitude":"40.98291000","longitude":"14.21963000"},{"name":"Carinola","countryCode":"IT","stateCode":"72","latitude":"41.18775000","longitude":"13.98240000"},{"name":"Casagiove","countryCode":"IT","stateCode":"72","latitude":"41.07124000","longitude":"14.31163000"},{"name":"Casal Velino","countryCode":"IT","stateCode":"72","latitude":"40.19034000","longitude":"15.11137000"},{"name":"Casal di Principe","countryCode":"IT","stateCode":"72","latitude":"41.00996000","longitude":"14.13013000"},{"name":"Casalbore","countryCode":"IT","stateCode":"72","latitude":"41.23373000","longitude":"15.00752000"},{"name":"Casalbuono","countryCode":"IT","stateCode":"72","latitude":"40.21425000","longitude":"15.68717000"},{"name":"Casalduni","countryCode":"IT","stateCode":"72","latitude":"41.26080000","longitude":"14.69532000"},{"name":"Casale","countryCode":"IT","stateCode":"72","latitude":"41.21972000","longitude":"14.00231000"},{"name":"Casaletto Spartano","countryCode":"IT","stateCode":"72","latitude":"40.15134000","longitude":"15.62058000"},{"name":"Casali-San Potito","countryCode":"IT","stateCode":"72","latitude":"40.76390000","longitude":"14.67501000"},{"name":"Casalnuovo di Napoli","countryCode":"IT","stateCode":"72","latitude":"40.90969000","longitude":"14.34205000"},{"name":"Casaluce","countryCode":"IT","stateCode":"72","latitude":"40.99785000","longitude":"14.19671000"},{"name":"Casamarciano","countryCode":"IT","stateCode":"72","latitude":"40.93191000","longitude":"14.55324000"},{"name":"Casamicciola Terme","countryCode":"IT","stateCode":"72","latitude":"40.74661000","longitude":"13.91202000"},{"name":"Casandrino","countryCode":"IT","stateCode":"72","latitude":"40.92845000","longitude":"14.24744000"},{"name":"Casanova","countryCode":"IT","stateCode":"72","latitude":"41.19254000","longitude":"13.96344000"},{"name":"Casapesenna","countryCode":"IT","stateCode":"72","latitude":"40.99151000","longitude":"14.13613000"},{"name":"Casapulla","countryCode":"IT","stateCode":"72","latitude":"41.07665000","longitude":"14.28927000"},{"name":"Casarea","countryCode":"IT","stateCode":"72","latitude":"40.88828000","longitude":"14.36349000"},{"name":"Casavatore","countryCode":"IT","stateCode":"72","latitude":"40.89921000","longitude":"14.27663000"},{"name":"Cascano","countryCode":"IT","stateCode":"72","latitude":"41.23232000","longitude":"13.96927000"},{"name":"Caselle in Pittari","countryCode":"IT","stateCode":"72","latitude":"40.17319000","longitude":"15.54311000"},{"name":"Caserta","countryCode":"IT","stateCode":"72","latitude":"41.07262000","longitude":"14.33231000"},{"name":"Casola","countryCode":"IT","stateCode":"72","latitude":"41.09513000","longitude":"14.38172000"},{"name":"Casola di Napoli","countryCode":"IT","stateCode":"72","latitude":"40.69780000","longitude":"14.53006000"},{"name":"Casoria","countryCode":"IT","stateCode":"72","latitude":"40.90751000","longitude":"14.29300000"},{"name":"Cassano Irpino","countryCode":"IT","stateCode":"72","latitude":"40.87042000","longitude":"15.02595000"},{"name":"Castel Baronia","countryCode":"IT","stateCode":"72","latitude":"41.04832000","longitude":"15.18884000"},{"name":"Castel Campagnano","countryCode":"IT","stateCode":"72","latitude":"41.18240000","longitude":"14.45300000"},{"name":"Castel Morrone","countryCode":"IT","stateCode":"72","latitude":"41.12102000","longitude":"14.35473000"},{"name":"Castel San Giorgio","countryCode":"IT","stateCode":"72","latitude":"40.78198000","longitude":"14.70090000"},{"name":"Castel San Lorenzo","countryCode":"IT","stateCode":"72","latitude":"40.41979000","longitude":"15.22523000"},{"name":"Castel Volturno","countryCode":"IT","stateCode":"72","latitude":"41.03288000","longitude":"13.94354000"},{"name":"Castel di Sasso","countryCode":"IT","stateCode":"72","latitude":"41.19242000","longitude":"14.27773000"},{"name":"Castelcivita","countryCode":"IT","stateCode":"72","latitude":"40.49367000","longitude":"15.23354000"},{"name":"Castelfranci","countryCode":"IT","stateCode":"72","latitude":"40.93066000","longitude":"15.04331000"},{"name":"Castelfranco in Miscano","countryCode":"IT","stateCode":"72","latitude":"41.30072000","longitude":"15.08607000"},{"name":"Castellammare di Stabia","countryCode":"IT","stateCode":"72","latitude":"40.70211000","longitude":"14.48685000"},{"name":"Castello del Matese","countryCode":"IT","stateCode":"72","latitude":"41.36672000","longitude":"14.37773000"},{"name":"Castello di Cisterna","countryCode":"IT","stateCode":"72","latitude":"40.91594000","longitude":"14.41117000"},{"name":"Castelnuovo Cilento","countryCode":"IT","stateCode":"72","latitude":"40.21846000","longitude":"15.17802000"},{"name":"Castelnuovo di Conza","countryCode":"IT","stateCode":"72","latitude":"40.82062000","longitude":"15.31875000"},{"name":"Castelpagano","countryCode":"IT","stateCode":"72","latitude":"41.40177000","longitude":"14.80711000"},{"name":"Castelpoto","countryCode":"IT","stateCode":"72","latitude":"41.14066000","longitude":"14.70069000"},{"name":"Castelvenere","countryCode":"IT","stateCode":"72","latitude":"41.23445000","longitude":"14.54750000"},{"name":"Castelvetere in Val Fortore","countryCode":"IT","stateCode":"72","latitude":"41.44257000","longitude":"14.94118000"},{"name":"Castelvetere sul Calore","countryCode":"IT","stateCode":"72","latitude":"40.92980000","longitude":"14.98640000"},{"name":"Castiglione del Genovesi","countryCode":"IT","stateCode":"72","latitude":"40.72367000","longitude":"14.84796000"},{"name":"Cautano","countryCode":"IT","stateCode":"72","latitude":"41.15009000","longitude":"14.64425000"},{"name":"Cava Dè Tirreni","countryCode":"IT","stateCode":"72","latitude":"40.69954000","longitude":"14.70773000"},{"name":"Celle di Bulgheria","countryCode":"IT","stateCode":"72","latitude":"40.09540000","longitude":"15.40324000"},{"name":"Cellole","countryCode":"IT","stateCode":"72","latitude":"41.20338000","longitude":"13.85332000"},{"name":"Centola","countryCode":"IT","stateCode":"72","latitude":"40.06980000","longitude":"15.31191000"},{"name":"Centro Urbano","countryCode":"IT","stateCode":"72","latitude":"40.81986000","longitude":"15.31953000"},{"name":"Ceppaloni","countryCode":"IT","stateCode":"72","latitude":"41.04523000","longitude":"14.76102000"},{"name":"Ceraso","countryCode":"IT","stateCode":"72","latitude":"40.19430000","longitude":"15.25606000"},{"name":"Cercola","countryCode":"IT","stateCode":"72","latitude":"40.86043000","longitude":"14.35733000"},{"name":"Cerreto Sannita","countryCode":"IT","stateCode":"72","latitude":"41.28296000","longitude":"14.56147000"},{"name":"Cervinara","countryCode":"IT","stateCode":"72","latitude":"41.02042000","longitude":"14.61444000"},{"name":"Cervino","countryCode":"IT","stateCode":"72","latitude":"41.04001000","longitude":"14.42403000"},{"name":"Cesa","countryCode":"IT","stateCode":"72","latitude":"40.96287000","longitude":"14.23081000"},{"name":"Cesinali","countryCode":"IT","stateCode":"72","latitude":"40.89711000","longitude":"14.82774000"},{"name":"Cetara","countryCode":"IT","stateCode":"72","latitude":"40.64756000","longitude":"14.70091000"},{"name":"Chiaia","countryCode":"IT","stateCode":"72","latitude":"40.83255000","longitude":"14.22677000"},{"name":"Chiaiano","countryCode":"IT","stateCode":"72","latitude":"40.88101000","longitude":"14.20759000"},{"name":"Chianche","countryCode":"IT","stateCode":"72","latitude":"41.04632000","longitude":"14.78904000"},{"name":"Chiusano di San Domenico","countryCode":"IT","stateCode":"72","latitude":"40.93312000","longitude":"14.91634000"},{"name":"Cicciano","countryCode":"IT","stateCode":"72","latitude":"40.96402000","longitude":"14.53487000"},{"name":"Cicerale","countryCode":"IT","stateCode":"72","latitude":"40.34404000","longitude":"15.12959000"},{"name":"Cimitile","countryCode":"IT","stateCode":"72","latitude":"40.94231000","longitude":"14.52558000"},{"name":"Ciorlano","countryCode":"IT","stateCode":"72","latitude":"41.45022000","longitude":"14.15832000"},{"name":"Circello","countryCode":"IT","stateCode":"72","latitude":"41.35455000","longitude":"14.80910000"},{"name":"Colle Sannita","countryCode":"IT","stateCode":"72","latitude":"41.36374000","longitude":"14.83450000"},{"name":"Colliano","countryCode":"IT","stateCode":"72","latitude":"40.72293000","longitude":"15.28969000"},{"name":"Comiziano","countryCode":"IT","stateCode":"72","latitude":"40.95163000","longitude":"14.55124000"},{"name":"Conca dei Marini","countryCode":"IT","stateCode":"72","latitude":"40.61754000","longitude":"14.57311000"},{"name":"Conca della Campania","countryCode":"IT","stateCode":"72","latitude":"41.33174000","longitude":"13.99142000"},{"name":"Contrada","countryCode":"IT","stateCode":"72","latitude":"40.86811000","longitude":"14.77747000"},{"name":"Controne","countryCode":"IT","stateCode":"72","latitude":"40.51018000","longitude":"15.20404000"},{"name":"Contursi Terme","countryCode":"IT","stateCode":"72","latitude":"40.65026000","longitude":"15.24163000"},{"name":"Coperchia","countryCode":"IT","stateCode":"72","latitude":"40.72005000","longitude":"14.76654000"},{"name":"Corbara","countryCode":"IT","stateCode":"72","latitude":"40.72278000","longitude":"14.59187000"},{"name":"Corleto Monforte","countryCode":"IT","stateCode":"72","latitude":"40.43756000","longitude":"15.38013000"},{"name":"Country Park","countryCode":"IT","stateCode":"72","latitude":"40.88234000","longitude":"14.07786000"},{"name":"Crispano","countryCode":"IT","stateCode":"72","latitude":"40.95251000","longitude":"14.28993000"},{"name":"Cuccaro Vetere","countryCode":"IT","stateCode":"72","latitude":"40.16404000","longitude":"15.30677000"},{"name":"Curti","countryCode":"IT","stateCode":"72","latitude":"41.07616000","longitude":"14.28039000"},{"name":"Cusano Mutri","countryCode":"IT","stateCode":"72","latitude":"41.33624000","longitude":"14.51013000"},{"name":"Domicella","countryCode":"IT","stateCode":"72","latitude":"40.88019000","longitude":"14.58716000"},{"name":"Dragonea","countryCode":"IT","stateCode":"72","latitude":"40.67917000","longitude":"14.71094000"},{"name":"Dragoni","countryCode":"IT","stateCode":"72","latitude":"41.27619000","longitude":"14.30368000"},{"name":"Dugenta","countryCode":"IT","stateCode":"72","latitude":"41.13468000","longitude":"14.45353000"},{"name":"Durazzano","countryCode":"IT","stateCode":"72","latitude":"41.06286000","longitude":"14.44947000"},{"name":"Eboli","countryCode":"IT","stateCode":"72","latitude":"40.61747000","longitude":"15.05693000"},{"name":"Ercolano","countryCode":"IT","stateCode":"72","latitude":"40.80783000","longitude":"14.35012000"},{"name":"Faiano","countryCode":"IT","stateCode":"72","latitude":"40.66254000","longitude":"14.90244000"},{"name":"Faicchio","countryCode":"IT","stateCode":"72","latitude":"41.27816000","longitude":"14.47740000"},{"name":"Falciano del Massico","countryCode":"IT","stateCode":"72","latitude":"41.16271000","longitude":"13.94812000"},{"name":"Faraldo-Nocelleto","countryCode":"IT","stateCode":"72","latitude":"40.77992000","longitude":"14.76363000"},{"name":"Felitto","countryCode":"IT","stateCode":"72","latitude":"40.37351000","longitude":"15.24306000"},{"name":"Fisciano","countryCode":"IT","stateCode":"72","latitude":"40.77175000","longitude":"14.79454000"},{"name":"Flumeri","countryCode":"IT","stateCode":"72","latitude":"41.07623000","longitude":"15.15072000"},{"name":"Foglianise","countryCode":"IT","stateCode":"72","latitude":"41.16127000","longitude":"14.67112000"},{"name":"Foiano di Val Fortore","countryCode":"IT","stateCode":"72","latitude":"41.35283000","longitude":"14.97635000"},{"name":"Fontanarosa","countryCode":"IT","stateCode":"72","latitude":"41.01812000","longitude":"15.02055000"},{"name":"Fontegreca","countryCode":"IT","stateCode":"72","latitude":"41.45653000","longitude":"14.18385000"},{"name":"Forchia","countryCode":"IT","stateCode":"72","latitude":"41.03144000","longitude":"14.53573000"},{"name":"Forino","countryCode":"IT","stateCode":"72","latitude":"40.85829000","longitude":"14.73254000"},{"name":"Forio","countryCode":"IT","stateCode":"72","latitude":"40.73757000","longitude":"13.86003000"},{"name":"Formicola","countryCode":"IT","stateCode":"72","latitude":"41.21084000","longitude":"14.23462000"},{"name":"Fragneto L\'Abate","countryCode":"IT","stateCode":"72","latitude":"41.25580000","longitude":"14.78382000"},{"name":"Fragneto Monforte","countryCode":"IT","stateCode":"72","latitude":"41.24634000","longitude":"14.76342000"},{"name":"Franche","countryCode":"IT","stateCode":"72","latitude":"40.67175000","longitude":"14.52139000"},{"name":"Francolise","countryCode":"IT","stateCode":"72","latitude":"41.18501000","longitude":"14.05672000"},{"name":"Frasso Telesino","countryCode":"IT","stateCode":"72","latitude":"41.15682000","longitude":"14.52783000"},{"name":"Frattamaggiore","countryCode":"IT","stateCode":"72","latitude":"40.94140000","longitude":"14.27588000"},{"name":"Frattaminore","countryCode":"IT","stateCode":"72","latitude":"40.95580000","longitude":"14.27201000"},{"name":"Frigento","countryCode":"IT","stateCode":"72","latitude":"41.01103000","longitude":"15.10026000"},{"name":"Frignano","countryCode":"IT","stateCode":"72","latitude":"40.99811000","longitude":"14.17913000"},{"name":"Fuorigrotta","countryCode":"IT","stateCode":"72","latitude":"40.83333000","longitude":"14.20000000"},{"name":"Fuorni","countryCode":"IT","stateCode":"72","latitude":"40.64063000","longitude":"14.84925000"},{"name":"Furore","countryCode":"IT","stateCode":"72","latitude":"40.62061000","longitude":"14.54904000"},{"name":"Futani","countryCode":"IT","stateCode":"72","latitude":"40.15156000","longitude":"15.32366000"},{"name":"Gallo","countryCode":"IT","stateCode":"72","latitude":"41.46499000","longitude":"14.22519000"},{"name":"Gallo Matese","countryCode":"IT","stateCode":"72","latitude":"41.46452000","longitude":"14.22502000"},{"name":"Galluccio","countryCode":"IT","stateCode":"72","latitude":"41.35232000","longitude":"13.95372000"},{"name":"Gesualdo","countryCode":"IT","stateCode":"72","latitude":"41.00554000","longitude":"15.07262000"},{"name":"Giano Vetusto","countryCode":"IT","stateCode":"72","latitude":"41.20272000","longitude":"14.19342000"},{"name":"Giffoni Valle Piana","countryCode":"IT","stateCode":"72","latitude":"40.71811000","longitude":"14.94235000"},{"name":"Ginestra degli Schiavoni","countryCode":"IT","stateCode":"72","latitude":"41.27992000","longitude":"15.04374000"},{"name":"Gioi","countryCode":"IT","stateCode":"72","latitude":"40.28970000","longitude":"15.21806000"},{"name":"Gioia Sannitica","countryCode":"IT","stateCode":"72","latitude":"41.29965000","longitude":"14.44381000"},{"name":"Giugliano in Campania","countryCode":"IT","stateCode":"72","latitude":"40.92849000","longitude":"14.20197000"},{"name":"Giungano","countryCode":"IT","stateCode":"72","latitude":"40.39450000","longitude":"15.10792000"},{"name":"Gragnano","countryCode":"IT","stateCode":"72","latitude":"40.68907000","longitude":"14.52036000"},{"name":"Grazzanise","countryCode":"IT","stateCode":"72","latitude":"41.08970000","longitude":"14.09878000"},{"name":"Greci","countryCode":"IT","stateCode":"72","latitude":"41.25182000","longitude":"15.16915000"},{"name":"Gricignano di Aversa","countryCode":"IT","stateCode":"72","latitude":"40.97973000","longitude":"14.23087000"},{"name":"Grottaminarda","countryCode":"IT","stateCode":"72","latitude":"41.06972000","longitude":"15.05894000"},{"name":"Grottola","countryCode":"IT","stateCode":"72","latitude":"41.31708000","longitude":"14.04121000"},{"name":"Grottolella","countryCode":"IT","stateCode":"72","latitude":"40.97144000","longitude":"14.78894000"},{"name":"Grumo Nevano","countryCode":"IT","stateCode":"72","latitude":"40.93591000","longitude":"14.25983000"},{"name":"Guardia Lombardi","countryCode":"IT","stateCode":"72","latitude":"40.95177000","longitude":"15.20878000"},{"name":"Guardia Sanframondi","countryCode":"IT","stateCode":"72","latitude":"41.25640000","longitude":"14.59851000"},{"name":"Ischia","countryCode":"IT","stateCode":"72","latitude":"40.73793000","longitude":"13.94862000"},{"name":"Ischia Porto","countryCode":"IT","stateCode":"72","latitude":"40.73913000","longitude":"13.95100000"},{"name":"Ispani","countryCode":"IT","stateCode":"72","latitude":"40.08730000","longitude":"15.55827000"},{"name":"Lacco Ameno","countryCode":"IT","stateCode":"72","latitude":"40.74901000","longitude":"13.88718000"},{"name":"Lacedonia","countryCode":"IT","stateCode":"72","latitude":"41.05022000","longitude":"15.42169000"},{"name":"Lancusi-Penta-Bolano","countryCode":"IT","stateCode":"72","latitude":"40.76125000","longitude":"14.78524000"},{"name":"Lanzara","countryCode":"IT","stateCode":"72","latitude":"40.77473000","longitude":"14.67619000"},{"name":"Lapio","countryCode":"IT","stateCode":"72","latitude":"40.98293000","longitude":"14.94650000"},{"name":"Laura","countryCode":"IT","stateCode":"72","latitude":"40.43220000","longitude":"14.98886000"},{"name":"Laureana Cilento","countryCode":"IT","stateCode":"72","latitude":"40.30110000","longitude":"15.03876000"},{"name":"Laurino","countryCode":"IT","stateCode":"72","latitude":"40.33915000","longitude":"15.33810000"},{"name":"Laurito","countryCode":"IT","stateCode":"72","latitude":"40.16915000","longitude":"15.40741000"},{"name":"Lauro","countryCode":"IT","stateCode":"72","latitude":"40.87972000","longitude":"14.63013000"},{"name":"Laviano","countryCode":"IT","stateCode":"72","latitude":"40.78619000","longitude":"15.30791000"},{"name":"Letino","countryCode":"IT","stateCode":"72","latitude":"41.45302000","longitude":"14.25542000"},{"name":"Lettere","countryCode":"IT","stateCode":"72","latitude":"40.70491000","longitude":"14.54494000"},{"name":"Liberi","countryCode":"IT","stateCode":"72","latitude":"41.22648000","longitude":"14.28985000"},{"name":"Licinella-Torre di Paestum","countryCode":"IT","stateCode":"72","latitude":"40.40656000","longitude":"14.99764000"},{"name":"Licusati","countryCode":"IT","stateCode":"72","latitude":"40.05410000","longitude":"15.36437000"},{"name":"Limatola","countryCode":"IT","stateCode":"72","latitude":"41.14012000","longitude":"14.39437000"},{"name":"Lioni","countryCode":"IT","stateCode":"72","latitude":"40.88083000","longitude":"15.18335000"},{"name":"Liveri","countryCode":"IT","stateCode":"72","latitude":"40.90406000","longitude":"14.56536000"},{"name":"Luogosano","countryCode":"IT","stateCode":"72","latitude":"40.98643000","longitude":"14.99206000"},{"name":"Lusciano","countryCode":"IT","stateCode":"72","latitude":"40.97001000","longitude":"14.19043000"},{"name":"Lustra","countryCode":"IT","stateCode":"72","latitude":"40.28830000","longitude":"15.06826000"},{"name":"Luzzano","countryCode":"IT","stateCode":"72","latitude":"41.06818000","longitude":"14.53611000"},{"name":"Macchia","countryCode":"IT","stateCode":"72","latitude":"40.65353000","longitude":"14.97879000"},{"name":"Maccoli-Perrillo","countryCode":"IT","stateCode":"72","latitude":"41.08762000","longitude":"14.80585000"},{"name":"Macerata Campania","countryCode":"IT","stateCode":"72","latitude":"41.06327000","longitude":"14.27750000"},{"name":"Maddaloni","countryCode":"IT","stateCode":"72","latitude":"41.03578000","longitude":"14.38230000"},{"name":"Magliano Vetere","countryCode":"IT","stateCode":"72","latitude":"40.34701000","longitude":"15.23666000"},{"name":"Maiori","countryCode":"IT","stateCode":"72","latitude":"40.64848000","longitude":"14.64070000"},{"name":"Malche-Santa Croce-Serroni","countryCode":"IT","stateCode":"72","latitude":"40.70925000","longitude":"14.90668000"},{"name":"Manocalzati","countryCode":"IT","stateCode":"72","latitude":"40.94151000","longitude":"14.84767000"},{"name":"Marano di Napoli","countryCode":"IT","stateCode":"72","latitude":"40.89710000","longitude":"14.18824000"},{"name":"Marcianise","countryCode":"IT","stateCode":"72","latitude":"41.03064000","longitude":"14.29868000"},{"name":"Mariglianella","countryCode":"IT","stateCode":"72","latitude":"40.92962000","longitude":"14.43703000"},{"name":"Marigliano","countryCode":"IT","stateCode":"72","latitude":"40.92480000","longitude":"14.45612000"},{"name":"Marina di Camerota","countryCode":"IT","stateCode":"72","latitude":"40.00356000","longitude":"15.36717000"},{"name":"Marina di Casal Velino","countryCode":"IT","stateCode":"72","latitude":"40.17665000","longitude":"15.12218000"},{"name":"Marzanello","countryCode":"IT","stateCode":"72","latitude":"41.31447000","longitude":"14.11611000"},{"name":"Marzano Appio","countryCode":"IT","stateCode":"72","latitude":"41.31772000","longitude":"14.04502000"},{"name":"Marzano di Nola","countryCode":"IT","stateCode":"72","latitude":"40.90141000","longitude":"14.58359000"},{"name":"Massa Lubrense","countryCode":"IT","stateCode":"72","latitude":"40.60937000","longitude":"14.37202000"},{"name":"Massa di Somma","countryCode":"IT","stateCode":"72","latitude":"40.84551000","longitude":"14.37513000"},{"name":"Masseria Vecchia Ovest","countryCode":"IT","stateCode":"72","latitude":"40.88966000","longitude":"14.06573000"},{"name":"Matinella","countryCode":"IT","stateCode":"72","latitude":"40.50158000","longitude":"15.06692000"},{"name":"Melito Irpino","countryCode":"IT","stateCode":"72","latitude":"41.10312000","longitude":"15.05235000"},{"name":"Melito di Napoli","countryCode":"IT","stateCode":"72","latitude":"40.91948000","longitude":"14.23104000"},{"name":"Melizzano","countryCode":"IT","stateCode":"72","latitude":"41.16181000","longitude":"14.50554000"},{"name":"Mercato","countryCode":"IT","stateCode":"72","latitude":"40.71612000","longitude":"14.94010000"},{"name":"Mercato San Severino","countryCode":"IT","stateCode":"72","latitude":"40.78468000","longitude":"14.75369000"},{"name":"Mercogliano","countryCode":"IT","stateCode":"72","latitude":"40.92157000","longitude":"14.74491000"},{"name":"Meta","countryCode":"IT","stateCode":"72","latitude":"40.64081000","longitude":"14.41582000"},{"name":"Miano","countryCode":"IT","stateCode":"72","latitude":"40.88816000","longitude":"14.25339000"},{"name":"Mignano Monte Lungo","countryCode":"IT","stateCode":"72","latitude":"41.40592000","longitude":"13.98552000"},{"name":"Minori","countryCode":"IT","stateCode":"72","latitude":"40.65030000","longitude":"14.62684000"},{"name":"Mirabella Eclano","countryCode":"IT","stateCode":"72","latitude":"41.04496000","longitude":"15.00022000"},{"name":"Moiano","countryCode":"IT","stateCode":"72","latitude":"41.07968000","longitude":"14.54431000"},{"name":"Moio della Civitella-Pellare","countryCode":"IT","stateCode":"72","latitude":"40.24710000","longitude":"15.26886000"},{"name":"Molinara","countryCode":"IT","stateCode":"72","latitude":"41.29728000","longitude":"14.90867000"},{"name":"Mondragone","countryCode":"IT","stateCode":"72","latitude":"41.11399000","longitude":"13.89157000"},{"name":"Montaguto","countryCode":"IT","stateCode":"72","latitude":"41.24873000","longitude":"15.24845000"},{"name":"Montano Antilia","countryCode":"IT","stateCode":"72","latitude":"40.16264000","longitude":"15.36315000"},{"name":"Monte San Giacomo","countryCode":"IT","stateCode":"72","latitude":"40.34411000","longitude":"15.54221000"},{"name":"Monte di Procida","countryCode":"IT","stateCode":"72","latitude":"40.79809000","longitude":"14.05023000"},{"name":"Montecalvario","countryCode":"IT","stateCode":"72","latitude":"40.84436000","longitude":"14.24555000"},{"name":"Montecalvo Irpino","countryCode":"IT","stateCode":"72","latitude":"41.19616000","longitude":"15.03446000"},{"name":"Montecorice","countryCode":"IT","stateCode":"72","latitude":"40.23444000","longitude":"14.98504000"},{"name":"Montecorvino Pugliano","countryCode":"IT","stateCode":"72","latitude":"40.67921000","longitude":"14.94475000"},{"name":"Montecorvino Rovella","countryCode":"IT","stateCode":"72","latitude":"40.69180000","longitude":"14.97862000"},{"name":"Montedecoro","countryCode":"IT","stateCode":"72","latitude":"41.02772000","longitude":"14.41774000"},{"name":"Montefalcione","countryCode":"IT","stateCode":"72","latitude":"40.96173000","longitude":"14.88312000"},{"name":"Montefalcone di Val Fortore","countryCode":"IT","stateCode":"72","latitude":"41.32430000","longitude":"15.00898000"},{"name":"Monteforte Cilento","countryCode":"IT","stateCode":"72","latitude":"40.36481000","longitude":"15.19486000"},{"name":"Monteforte Irpino","countryCode":"IT","stateCode":"72","latitude":"40.90246000","longitude":"14.74400000"},{"name":"Montefredane","countryCode":"IT","stateCode":"72","latitude":"40.95978000","longitude":"14.81374000"},{"name":"Montefusco","countryCode":"IT","stateCode":"72","latitude":"41.03691000","longitude":"14.85498000"},{"name":"Montella","countryCode":"IT","stateCode":"72","latitude":"40.84372000","longitude":"15.01785000"},{"name":"Montemarano","countryCode":"IT","stateCode":"72","latitude":"40.91414000","longitude":"14.99766000"},{"name":"Montemiletto","countryCode":"IT","stateCode":"72","latitude":"41.01168000","longitude":"14.90034000"},{"name":"Monterusciello","countryCode":"IT","stateCode":"72","latitude":"40.86874000","longitude":"14.08276000"},{"name":"Montesano sulla Marcellana","countryCode":"IT","stateCode":"72","latitude":"40.27610000","longitude":"15.70390000"},{"name":"Montesarchio","countryCode":"IT","stateCode":"72","latitude":"41.06227000","longitude":"14.64096000"},{"name":"Monteverde","countryCode":"IT","stateCode":"72","latitude":"40.99858000","longitude":"15.53361000"},{"name":"Monticelli","countryCode":"IT","stateCode":"72","latitude":"40.65000000","longitude":"15.01667000"},{"name":"Montoro Superiore","countryCode":"IT","stateCode":"72","latitude":"40.81699000","longitude":"14.79841000"},{"name":"Morcone","countryCode":"IT","stateCode":"72","latitude":"41.34269000","longitude":"14.66889000"},{"name":"Morigerati","countryCode":"IT","stateCode":"72","latitude":"40.14056000","longitude":"15.55508000"},{"name":"Morra de Sanctis","countryCode":"IT","stateCode":"72","latitude":"40.92902000","longitude":"15.24285000"},{"name":"Moschiano","countryCode":"IT","stateCode":"72","latitude":"40.87311000","longitude":"14.65594000"},{"name":"Mugnano del Cardinale","countryCode":"IT","stateCode":"72","latitude":"40.94248000","longitude":"14.63610000"},{"name":"Mugnano di Napoli","countryCode":"IT","stateCode":"72","latitude":"40.90936000","longitude":"14.20984000"},{"name":"Musci","countryCode":"IT","stateCode":"72","latitude":"40.87861000","longitude":"14.36600000"},{"name":"Naples","countryCode":"IT","stateCode":"72","latitude":"40.85216000","longitude":"14.26811000"},{"name":"Napoli","countryCode":"IT","stateCode":"72","latitude":"40.88333000","longitude":"14.41667000"},{"name":"Nocelleto","countryCode":"IT","stateCode":"72","latitude":"41.17067000","longitude":"14.01565000"},{"name":"Nocera Inferiore","countryCode":"IT","stateCode":"72","latitude":"40.74540000","longitude":"14.64542000"},{"name":"Nocera Superiore","countryCode":"IT","stateCode":"72","latitude":"40.74248000","longitude":"14.67447000"},{"name":"Nola","countryCode":"IT","stateCode":"72","latitude":"40.92606000","longitude":"14.52816000"},{"name":"Novi Velia","countryCode":"IT","stateCode":"72","latitude":"40.22262000","longitude":"15.28600000"},{"name":"Nuova Conza della Campania","countryCode":"IT","stateCode":"72","latitude":"40.85860000","longitude":"15.33645000"},{"name":"Nusco","countryCode":"IT","stateCode":"72","latitude":"40.88820000","longitude":"15.09185000"},{"name":"Ogliastro Cilento","countryCode":"IT","stateCode":"72","latitude":"40.35113000","longitude":"15.04638000"},{"name":"Olevano sul Tusciano","countryCode":"IT","stateCode":"72","latitude":"40.65721000","longitude":"15.02305000"},{"name":"Oliveto Citra","countryCode":"IT","stateCode":"72","latitude":"40.69039000","longitude":"15.23346000"},{"name":"Omignano","countryCode":"IT","stateCode":"72","latitude":"40.24932000","longitude":"15.08406000"},{"name":"Orria","countryCode":"IT","stateCode":"72","latitude":"40.29971000","longitude":"15.17116000"},{"name":"Orta di Atella","countryCode":"IT","stateCode":"72","latitude":"40.96441000","longitude":"14.26854000"},{"name":"Ospedaletto d\'Alpinolo","countryCode":"IT","stateCode":"72","latitude":"40.93906000","longitude":"14.74652000"},{"name":"Ottati","countryCode":"IT","stateCode":"72","latitude":"40.46291000","longitude":"15.31526000"},{"name":"Ottaviano","countryCode":"IT","stateCode":"72","latitude":"40.85193000","longitude":"14.47826000"},{"name":"Padula","countryCode":"IT","stateCode":"72","latitude":"40.33901000","longitude":"15.65634000"},{"name":"Paduli","countryCode":"IT","stateCode":"72","latitude":"41.16793000","longitude":"14.88688000"},{"name":"Pagani","countryCode":"IT","stateCode":"72","latitude":"40.74199000","longitude":"14.61448000"},{"name":"Pagnacco","countryCode":"IT","stateCode":"36","latitude":"46.11462000","longitude":"13.18377000"},{"name":"Palazzolo dello Stella","countryCode":"IT","stateCode":"36","latitude":"45.79823000","longitude":"13.08776000"},{"name":"Palmanova","countryCode":"IT","stateCode":"36","latitude":"45.90540000","longitude":"13.30998000"},{"name":"Paludea","countryCode":"IT","stateCode":"36","latitude":"46.19950000","longitude":"12.90344000"},{"name":"Paluzza","countryCode":"IT","stateCode":"36","latitude":"46.53202000","longitude":"13.01586000"},{"name":"Pasian di Prato","countryCode":"IT","stateCode":"36","latitude":"46.04667000","longitude":"13.18780000"},{"name":"Pasiano","countryCode":"IT","stateCode":"36","latitude":"45.84972000","longitude":"12.62722000"},{"name":"Passons","countryCode":"IT","stateCode":"36","latitude":"46.06889000","longitude":"13.18917000"},{"name":"Paularo","countryCode":"IT","stateCode":"36","latitude":"46.53101000","longitude":"13.11886000"},{"name":"Pavia di Udine","countryCode":"IT","stateCode":"36","latitude":"45.99502000","longitude":"13.30367000"},{"name":"Percoto","countryCode":"IT","stateCode":"36","latitude":"45.97471000","longitude":"13.32304000"},{"name":"Pertegada","countryCode":"IT","stateCode":"36","latitude":"45.72179000","longitude":"13.04379000"},{"name":"Pieria-Prato Carnico","countryCode":"IT","stateCode":"36","latitude":"46.52037000","longitude":"12.80328000"},{"name":"Pieris","countryCode":"IT","stateCode":"36","latitude":"45.81243000","longitude":"13.44917000"},{"name":"Pinzano al Tagliamento","countryCode":"IT","stateCode":"36","latitude":"46.18216000","longitude":"12.94433000"},{"name":"Pocenia","countryCode":"IT","stateCode":"36","latitude":"45.83570000","longitude":"13.10145000"},{"name":"Polcenigo","countryCode":"IT","stateCode":"36","latitude":"46.03822000","longitude":"12.50321000"},{"name":"Pontebba","countryCode":"IT","stateCode":"36","latitude":"46.50540000","longitude":"13.30622000"},{"name":"Porcia","countryCode":"IT","stateCode":"36","latitude":"45.96301000","longitude":"12.61642000"},{"name":"Pordenone","countryCode":"IT","stateCode":"36","latitude":"45.95689000","longitude":"12.66051000"},{"name":"Porpetto","countryCode":"IT","stateCode":"36","latitude":"45.85700000","longitude":"13.21703000"},{"name":"Povoletto","countryCode":"IT","stateCode":"36","latitude":"46.11568000","longitude":"13.29171000"},{"name":"Pozzuolo del Friuli","countryCode":"IT","stateCode":"36","latitude":"45.98517000","longitude":"13.19724000"},{"name":"Pradamano","countryCode":"IT","stateCode":"36","latitude":"46.03391000","longitude":"13.30223000"},{"name":"Prata di Pordenone","countryCode":"IT","stateCode":"36","latitude":"45.89441000","longitude":"12.58843000"},{"name":"Prato","countryCode":"IT","stateCode":"36","latitude":"46.37364000","longitude":"13.30659000"},{"name":"Prato Carnico","countryCode":"IT","stateCode":"36","latitude":"46.52049000","longitude":"12.80886000"},{"name":"Pravisdomini","countryCode":"IT","stateCode":"36","latitude":"45.81972000","longitude":"12.69478000"},{"name":"Precenicco","countryCode":"IT","stateCode":"36","latitude":"45.79694000","longitude":"13.07554000"},{"name":"Premariacco","countryCode":"IT","stateCode":"36","latitude":"46.06145000","longitude":"13.39461000"},{"name":"Preone","countryCode":"IT","stateCode":"36","latitude":"46.39411000","longitude":"12.86645000"},{"name":"Prepotto","countryCode":"IT","stateCode":"36","latitude":"46.04522000","longitude":"13.47921000"},{"name":"Prosecco-Contovello","countryCode":"IT","stateCode":"36","latitude":"45.70807000","longitude":"13.73376000"},{"name":"Provincia di Gorizia","countryCode":"IT","stateCode":"36","latitude":"45.86548000","longitude":"13.50195000"},{"name":"Provincia di Pordenone","countryCode":"IT","stateCode":"36","latitude":"46.10182000","longitude":"12.69002000"},{"name":"Provincia di Trieste","countryCode":"IT","stateCode":"36","latitude":"45.71300000","longitude":"13.76116000"},{"name":"Provincia di Udine","countryCode":"IT","stateCode":"36","latitude":"46.16408000","longitude":"13.17794000"},{"name":"Puia-Villanova","countryCode":"IT","stateCode":"36","latitude":"45.86222000","longitude":"12.57139000"},{"name":"Pulfero","countryCode":"IT","stateCode":"36","latitude":"46.17376000","longitude":"13.48363000"},{"name":"Ramuscello","countryCode":"IT","stateCode":"36","latitude":"45.88105000","longitude":"12.88460000"},{"name":"Rauscedo-Domanins","countryCode":"IT","stateCode":"36","latitude":"46.04083000","longitude":"12.82472000"},{"name":"Ravascletto","countryCode":"IT","stateCode":"36","latitude":"46.52504000","longitude":"12.92138000"},{"name":"Raveo","countryCode":"IT","stateCode":"36","latitude":"46.43392000","longitude":"12.87165000"},{"name":"Reana del Roiale","countryCode":"IT","stateCode":"36","latitude":"46.13733000","longitude":"13.22320000"},{"name":"Reana del Rojale","countryCode":"IT","stateCode":"36","latitude":"46.14322000","longitude":"13.24653000"},{"name":"Remanzacco","countryCode":"IT","stateCode":"36","latitude":"46.08535000","longitude":"13.32358000"},{"name":"Resiutta","countryCode":"IT","stateCode":"36","latitude":"46.39371000","longitude":"13.21796000"},{"name":"Rigolato","countryCode":"IT","stateCode":"36","latitude":"46.55393000","longitude":"12.84619000"},{"name":"Rive d\'Arcano","countryCode":"IT","stateCode":"36","latitude":"46.12722000","longitude":"13.03222000"},{"name":"Rivignano","countryCode":"IT","stateCode":"36","latitude":"45.87575000","longitude":"13.04190000"},{"name":"Rodeano","countryCode":"IT","stateCode":"36","latitude":"46.11085000","longitude":"13.01110000"},{"name":"Romans d\'Isonzo","countryCode":"IT","stateCode":"36","latitude":"45.88816000","longitude":"13.44187000"},{"name":"Ronchi dei Legionari","countryCode":"IT","stateCode":"36","latitude":"45.82735000","longitude":"13.50417000"},{"name":"Ronchis","countryCode":"IT","stateCode":"36","latitude":"45.80792000","longitude":"12.99545000"},{"name":"Rosa","countryCode":"IT","stateCode":"36","latitude":"45.93056000","longitude":"12.87083000"},{"name":"Roveredo in Piano","countryCode":"IT","stateCode":"36","latitude":"46.00847000","longitude":"12.61938000"},{"name":"Ruda","countryCode":"IT","stateCode":"36","latitude":"45.83986000","longitude":"13.40177000"},{"name":"Sacile","countryCode":"IT","stateCode":"36","latitude":"45.95412000","longitude":"12.50274000"},{"name":"Sagrado","countryCode":"IT","stateCode":"36","latitude":"45.87393000","longitude":"13.48418000"},{"name":"San Canzian d\'Isonzo","countryCode":"IT","stateCode":"36","latitude":"45.79750000","longitude":"13.46639000"},{"name":"San Daniele del Friuli","countryCode":"IT","stateCode":"36","latitude":"46.15714000","longitude":"13.00726000"},{"name":"San Floriano del Collio","countryCode":"IT","stateCode":"36","latitude":"45.98088000","longitude":"13.58875000"},{"name":"San Giacomo","countryCode":"IT","stateCode":"36","latitude":"46.17311000","longitude":"12.98344000"},{"name":"San Giorgio della Richinvelda","countryCode":"IT","stateCode":"36","latitude":"46.04778000","longitude":"12.86867000"},{"name":"San Giorgio di Nogaro","countryCode":"IT","stateCode":"36","latitude":"45.82745000","longitude":"13.21088000"},{"name":"San Giovanni","countryCode":"IT","stateCode":"36","latitude":"46.02104000","longitude":"12.51556000"},{"name":"San Giovanni al Natisone","countryCode":"IT","stateCode":"36","latitude":"45.97079000","longitude":"13.40182000"},{"name":"San Leonardo","countryCode":"IT","stateCode":"36","latitude":"46.11913000","longitude":"13.53085000"},{"name":"San Lorenzo Isontino","countryCode":"IT","stateCode":"36","latitude":"45.93020000","longitude":"13.52517000"},{"name":"San Martino al Tagliamento","countryCode":"IT","stateCode":"36","latitude":"46.01697000","longitude":"12.86989000"},{"name":"San Pier d\'Isonzo","countryCode":"IT","stateCode":"36","latitude":"45.84452000","longitude":"13.46764000"},{"name":"San Pietro al Natisone","countryCode":"IT","stateCode":"36","latitude":"46.11444000","longitude":"13.48296000"},{"name":"San Quirino","countryCode":"IT","stateCode":"36","latitude":"46.03411000","longitude":"12.67846000"},{"name":"San Valentino","countryCode":"IT","stateCode":"36","latitude":"45.79039000","longitude":"13.41236000"},{"name":"San Vito al Tagliamento","countryCode":"IT","stateCode":"36","latitude":"45.91680000","longitude":"12.85945000"},{"name":"San Vito al Torre","countryCode":"IT","stateCode":"36","latitude":"45.89587000","longitude":"13.37588000"},{"name":"San Vito di Fagagna","countryCode":"IT","stateCode":"36","latitude":"46.09103000","longitude":"13.06569000"},{"name":"Santa Croce","countryCode":"IT","stateCode":"36","latitude":"45.73472000","longitude":"13.69278000"},{"name":"Santa Maria la Longa","countryCode":"IT","stateCode":"36","latitude":"45.93403000","longitude":"13.28911000"},{"name":"Sappada","countryCode":"IT","stateCode":"36","latitude":"46.56663000","longitude":"12.68421000"},{"name":"Sauris di Sotto","countryCode":"IT","stateCode":"36","latitude":"46.46624000","longitude":"12.70852000"},{"name":"Savogna","countryCode":"IT","stateCode":"36","latitude":"46.15846000","longitude":"13.53089000"},{"name":"Savogna d\'Isonzo","countryCode":"IT","stateCode":"36","latitude":"45.90894000","longitude":"13.57936000"},{"name":"Sedegliano","countryCode":"IT","stateCode":"36","latitude":"46.01396000","longitude":"12.97734000"},{"name":"Sequals","countryCode":"IT","stateCode":"36","latitude":"46.16385000","longitude":"12.83037000"},{"name":"Sesto al Reghena","countryCode":"IT","stateCode":"36","latitude":"45.84938000","longitude":"12.81295000"},{"name":"Sevegliano","countryCode":"IT","stateCode":"36","latitude":"45.88749000","longitude":"13.30541000"},{"name":"Sgonico","countryCode":"IT","stateCode":"36","latitude":"45.73583000","longitude":"13.74708000"},{"name":"Sistiana-Visogliano","countryCode":"IT","stateCode":"36","latitude":"45.77237000","longitude":"13.63824000"},{"name":"Sottoselva","countryCode":"IT","stateCode":"36","latitude":"45.91134000","longitude":"13.32416000"},{"name":"Spilimbergo","countryCode":"IT","stateCode":"36","latitude":"46.11345000","longitude":"12.89241000"},{"name":"Staranzano","countryCode":"IT","stateCode":"36","latitude":"45.80233000","longitude":"13.50226000"},{"name":"Stregna","countryCode":"IT","stateCode":"36","latitude":"46.12689000","longitude":"13.57761000"},{"name":"Sutrio","countryCode":"IT","stateCode":"36","latitude":"46.51206000","longitude":"12.99325000"},{"name":"Taipana","countryCode":"IT","stateCode":"36","latitude":"46.24911000","longitude":"13.34150000"},{"name":"Talmassons","countryCode":"IT","stateCode":"36","latitude":"45.92810000","longitude":"13.12199000"},{"name":"Tamai","countryCode":"IT","stateCode":"36","latitude":"45.92427000","longitude":"12.57187000"},{"name":"Tarcento","countryCode":"IT","stateCode":"36","latitude":"46.21251000","longitude":"13.21514000"},{"name":"Tarvisio","countryCode":"IT","stateCode":"36","latitude":"46.50567000","longitude":"13.58689000"},{"name":"Tavagnacco","countryCode":"IT","stateCode":"36","latitude":"46.10976000","longitude":"13.22251000"},{"name":"Teor","countryCode":"IT","stateCode":"36","latitude":"45.85416000","longitude":"13.05608000"},{"name":"Terzo d\'Aquileia","countryCode":"IT","stateCode":"36","latitude":"45.79994000","longitude":"13.34177000"},{"name":"Tolmezzo","countryCode":"IT","stateCode":"36","latitude":"46.39996000","longitude":"13.02051000"},{"name":"Torreano","countryCode":"IT","stateCode":"36","latitude":"46.12786000","longitude":"13.42933000"},{"name":"Torviscosa","countryCode":"IT","stateCode":"36","latitude":"45.82337000","longitude":"13.28050000"},{"name":"Tramonti di Sopra","countryCode":"IT","stateCode":"36","latitude":"46.31023000","longitude":"12.78994000"},{"name":"Tramonti di Sotto","countryCode":"IT","stateCode":"36","latitude":"46.28475000","longitude":"12.79644000"},{"name":"Trasaghis","countryCode":"IT","stateCode":"36","latitude":"46.28164000","longitude":"13.07545000"},{"name":"Travesio","countryCode":"IT","stateCode":"36","latitude":"46.19667000","longitude":"12.86740000"},{"name":"Treppo Carnico","countryCode":"IT","stateCode":"36","latitude":"46.53323000","longitude":"13.04292000"},{"name":"Treppo Grande","countryCode":"IT","stateCode":"36","latitude":"46.19988000","longitude":"13.15350000"},{"name":"Tricesimo","countryCode":"IT","stateCode":"36","latitude":"46.16058000","longitude":"13.21566000"},{"name":"Trieste","countryCode":"IT","stateCode":"36","latitude":"45.64953000","longitude":"13.77678000"},{"name":"Trivignano Udinese","countryCode":"IT","stateCode":"36","latitude":"45.94601000","longitude":"13.34019000"},{"name":"Turriaco","countryCode":"IT","stateCode":"36","latitude":"45.82119000","longitude":"13.44369000"},{"name":"Udine","countryCode":"IT","stateCode":"36","latitude":"46.06930000","longitude":"13.23715000"},{"name":"Vajont","countryCode":"IT","stateCode":"36","latitude":"46.14534000","longitude":"12.69647000"},{"name":"Valvasone","countryCode":"IT","stateCode":"36","latitude":"45.99331000","longitude":"12.86659000"},{"name":"Varmo","countryCode":"IT","stateCode":"36","latitude":"45.88630000","longitude":"12.99005000"},{"name":"Venzone","countryCode":"IT","stateCode":"36","latitude":"46.33031000","longitude":"13.13825000"},{"name":"Vigonovo-Fontanafredda","countryCode":"IT","stateCode":"36","latitude":"45.98927000","longitude":"12.54707000"},{"name":"Villa Opicina","countryCode":"IT","stateCode":"36","latitude":"45.68780000","longitude":"13.78861000"},{"name":"Villa Santina","countryCode":"IT","stateCode":"36","latitude":"46.41368000","longitude":"12.92445000"},{"name":"Villa Vicentina","countryCode":"IT","stateCode":"36","latitude":"45.81378000","longitude":"13.39332000"},{"name":"Villanova","countryCode":"IT","stateCode":"36","latitude":"46.13226000","longitude":"12.97084000"},{"name":"Villesse","countryCode":"IT","stateCode":"36","latitude":"45.86526000","longitude":"13.44380000"},{"name":"Villotta","countryCode":"IT","stateCode":"36","latitude":"45.86336000","longitude":"12.75418000"},{"name":"Visco","countryCode":"IT","stateCode":"36","latitude":"45.89194000","longitude":"13.34861000"},{"name":"Vivaro","countryCode":"IT","stateCode":"36","latitude":"46.07656000","longitude":"12.77912000"},{"name":"Zolla","countryCode":"IT","stateCode":"36","latitude":"45.71698000","longitude":"13.81038000"},{"name":"Zoppola","countryCode":"IT","stateCode":"36","latitude":"45.96624000","longitude":"12.76828000"},{"name":"Zugliano-Terenzano-Cargnacco","countryCode":"IT","stateCode":"36","latitude":"46.00750000","longitude":"13.21694000"},{"name":"Zuglio","countryCode":"IT","stateCode":"36","latitude":"46.45830000","longitude":"13.02589000"},{"name":"Aiello del Friuli","countryCode":"IT","stateCode":"36","latitude":"45.87276000","longitude":"13.36038000"},{"name":"Amaro","countryCode":"IT","stateCode":"36","latitude":"46.37367000","longitude":"13.09368000"},{"name":"Ampezzo","countryCode":"IT","stateCode":"36","latitude":"46.41459000","longitude":"12.79634000"},{"name":"Andreis","countryCode":"IT","stateCode":"36","latitude":"46.20146000","longitude":"12.61448000"},{"name":"Anduins","countryCode":"IT","stateCode":"36","latitude":"46.23311000","longitude":"12.95829000"},{"name":"Aquileia","countryCode":"IT","stateCode":"36","latitude":"45.76830000","longitude":"13.36779000"},{"name":"Arba","countryCode":"IT","stateCode":"36","latitude":"46.14611000","longitude":"12.79009000"},{"name":"Arta Terme","countryCode":"IT","stateCode":"36","latitude":"46.48021000","longitude":"13.02040000"},{"name":"Artegna","countryCode":"IT","stateCode":"36","latitude":"46.23929000","longitude":"13.15399000"},{"name":"Arzene","countryCode":"IT","stateCode":"36","latitude":"45.99965000","longitude":"12.85034000"},{"name":"Attimis","countryCode":"IT","stateCode":"36","latitude":"46.19022000","longitude":"13.31127000"},{"name":"Aurisina","countryCode":"IT","stateCode":"36","latitude":"45.74968000","longitude":"13.67345000"},{"name":"Aviano","countryCode":"IT","stateCode":"36","latitude":"46.07056000","longitude":"12.59472000"},{"name":"Aviano-Castello","countryCode":"IT","stateCode":"36","latitude":"46.06759000","longitude":"12.58324000"},{"name":"Azzano Decimo","countryCode":"IT","stateCode":"36","latitude":"45.90937000","longitude":"12.66420000"},{"name":"Bagnaria Arsa","countryCode":"IT","stateCode":"36","latitude":"45.88383000","longitude":"13.28562000"},{"name":"Bagnarola","countryCode":"IT","stateCode":"36","latitude":"45.86690000","longitude":"12.85886000"},{"name":"Barcis","countryCode":"IT","stateCode":"36","latitude":"46.19071000","longitude":"12.56068000"},{"name":"Basaldella","countryCode":"IT","stateCode":"36","latitude":"46.02527000","longitude":"13.21718000"},{"name":"Basiliano","countryCode":"IT","stateCode":"36","latitude":"46.01417000","longitude":"13.07000000"},{"name":"Basiliano-Vissandone","countryCode":"IT","stateCode":"36","latitude":"46.02278000","longitude":"13.09306000"},{"name":"Begliano","countryCode":"IT","stateCode":"36","latitude":"45.81984000","longitude":"13.46586000"},{"name":"Bertiolo","countryCode":"IT","stateCode":"36","latitude":"45.94463000","longitude":"13.05606000"},{"name":"Bicinicco","countryCode":"IT","stateCode":"36","latitude":"45.93211000","longitude":"13.25300000"},{"name":"Bordano","countryCode":"IT","stateCode":"36","latitude":"46.31528000","longitude":"13.10529000"},{"name":"Bressa","countryCode":"IT","stateCode":"36","latitude":"46.03446000","longitude":"13.14724000"},{"name":"Brugnera","countryCode":"IT","stateCode":"36","latitude":"45.89947000","longitude":"12.54178000"},{"name":"Budoia","countryCode":"IT","stateCode":"36","latitude":"46.04453000","longitude":"12.53429000"},{"name":"Buia","countryCode":"IT","stateCode":"36","latitude":"46.21222000","longitude":"13.11691000"},{"name":"Buttrio","countryCode":"IT","stateCode":"36","latitude":"46.01098000","longitude":"13.33354000"},{"name":"Camino al Tagliamento","countryCode":"IT","stateCode":"36","latitude":"45.92767000","longitude":"12.94489000"},{"name":"Campoformido","countryCode":"IT","stateCode":"36","latitude":"46.01952000","longitude":"13.15750000"},{"name":"Campolongo al Torre","countryCode":"IT","stateCode":"36","latitude":"45.86389000","longitude":"13.39667000"},{"name":"Campolongo al Torre-Cavenzano","countryCode":"IT","stateCode":"36","latitude":"45.86306000","longitude":"13.38944000"},{"name":"Caneva","countryCode":"IT","stateCode":"36","latitude":"45.97078000","longitude":"12.45261000"},{"name":"Capriva del Friuli","countryCode":"IT","stateCode":"36","latitude":"45.94093000","longitude":"13.51422000"},{"name":"Carlino","countryCode":"IT","stateCode":"36","latitude":"45.80321000","longitude":"13.18874000"},{"name":"Casarsa della Delizia","countryCode":"IT","stateCode":"36","latitude":"45.95091000","longitude":"12.84250000"},{"name":"Cassacco","countryCode":"IT","stateCode":"36","latitude":"46.17345000","longitude":"13.19236000"},{"name":"Castions","countryCode":"IT","stateCode":"36","latitude":"45.97218000","longitude":"12.79961000"},{"name":"Castions di Strada","countryCode":"IT","stateCode":"36","latitude":"45.91247000","longitude":"13.18167000"},{"name":"Cavasso Nuovo","countryCode":"IT","stateCode":"36","latitude":"46.19441000","longitude":"12.77193000"},{"name":"Cavazzo Carnico","countryCode":"IT","stateCode":"36","latitude":"46.36793000","longitude":"13.04075000"},{"name":"Cavolano-Schiavoi","countryCode":"IT","stateCode":"36","latitude":"45.93333000","longitude":"12.50000000"},{"name":"Cecchini","countryCode":"IT","stateCode":"36","latitude":"45.86551000","longitude":"12.62220000"},{"name":"Cercivento","countryCode":"IT","stateCode":"36","latitude":"46.52745000","longitude":"12.99219000"},{"name":"Cervignano del Friuli","countryCode":"IT","stateCode":"36","latitude":"45.82082000","longitude":"13.33929000"},{"name":"Chiaulis","countryCode":"IT","stateCode":"36","latitude":"46.38877000","longitude":"12.99155000"},{"name":"Chions","countryCode":"IT","stateCode":"36","latitude":"45.84546000","longitude":"12.71232000"},{"name":"Chiopris","countryCode":"IT","stateCode":"36","latitude":"45.92667000","longitude":"13.40417000"},{"name":"Chiusaforte","countryCode":"IT","stateCode":"36","latitude":"46.40663000","longitude":"13.30552000"},{"name":"Cimolais","countryCode":"IT","stateCode":"36","latitude":"46.28900000","longitude":"12.43792000"},{"name":"Cividale del Friuli","countryCode":"IT","stateCode":"36","latitude":"46.09019000","longitude":"13.42861000"},{"name":"Claut","countryCode":"IT","stateCode":"36","latitude":"46.26855000","longitude":"12.51440000"},{"name":"Clauzetto","countryCode":"IT","stateCode":"36","latitude":"46.22931000","longitude":"12.91662000"},{"name":"Clodig","countryCode":"IT","stateCode":"36","latitude":"46.15620000","longitude":"13.59399000"},{"name":"Codroipo","countryCode":"IT","stateCode":"36","latitude":"45.96469000","longitude":"12.97985000"},{"name":"Colloredo di Monte Albano","countryCode":"IT","stateCode":"36","latitude":"46.16472000","longitude":"13.13861000"},{"name":"Colloredo di Monte Albano-Lauzzana","countryCode":"IT","stateCode":"36","latitude":"46.15861000","longitude":"13.12278000"},{"name":"Colloredo di Prato","countryCode":"IT","stateCode":"36","latitude":"46.05124000","longitude":"13.14394000"},{"name":"Colugna","countryCode":"IT","stateCode":"36","latitude":"46.09100000","longitude":"13.20282000"},{"name":"Comeglians","countryCode":"IT","stateCode":"36","latitude":"46.51614000","longitude":"12.86619000"},{"name":"Cordenons","countryCode":"IT","stateCode":"36","latitude":"45.98360000","longitude":"12.70038000"},{"name":"Cordovado","countryCode":"IT","stateCode":"36","latitude":"45.84425000","longitude":"12.88537000"},{"name":"Cormons","countryCode":"IT","stateCode":"36","latitude":"45.95531000","longitude":"13.46683000"},{"name":"Corno di Rosazzo","countryCode":"IT","stateCode":"36","latitude":"45.99110000","longitude":"13.44368000"},{"name":"Coseano","countryCode":"IT","stateCode":"36","latitude":"46.09636000","longitude":"13.02028000"},{"name":"Cras","countryCode":"IT","stateCode":"36","latitude":"46.17403000","longitude":"13.62287000"},{"name":"Dignano","countryCode":"IT","stateCode":"36","latitude":"46.08392000","longitude":"12.94009000"},{"name":"Doberdò del Lago","countryCode":"IT","stateCode":"36","latitude":"45.84444000","longitude":"13.53908000"},{"name":"Dogna","countryCode":"IT","stateCode":"36","latitude":"46.44793000","longitude":"13.31502000"},{"name":"Dolegna del Collio","countryCode":"IT","stateCode":"36","latitude":"46.03094000","longitude":"13.47885000"},{"name":"Dolina","countryCode":"IT","stateCode":"36","latitude":"45.60080000","longitude":"13.85929000"},{"name":"Domio","countryCode":"IT","stateCode":"36","latitude":"45.61049000","longitude":"13.83103000"},{"name":"Duino","countryCode":"IT","stateCode":"36","latitude":"45.77342000","longitude":"13.60436000"},{"name":"Enemonzo-Quinis","countryCode":"IT","stateCode":"36","latitude":"46.40833000","longitude":"12.87944000"},{"name":"Erto","countryCode":"IT","stateCode":"36","latitude":"46.27640000","longitude":"12.37149000"},{"name":"Faedis","countryCode":"IT","stateCode":"36","latitude":"46.14931000","longitude":"13.34463000"},{"name":"Fagagna","countryCode":"IT","stateCode":"36","latitude":"46.10698000","longitude":"13.09361000"},{"name":"Fanna","countryCode":"IT","stateCode":"36","latitude":"46.18455000","longitude":"12.75161000"},{"name":"Farra d\'Isonzo","countryCode":"IT","stateCode":"36","latitude":"45.90802000","longitude":"13.51654000"},{"name":"Fiume Veneto","countryCode":"IT","stateCode":"36","latitude":"45.92865000","longitude":"12.73811000"},{"name":"Fiumicello","countryCode":"IT","stateCode":"36","latitude":"45.79202000","longitude":"13.40964000"},{"name":"Flaibano","countryCode":"IT","stateCode":"36","latitude":"46.05837000","longitude":"12.98424000"},{"name":"Fogliano","countryCode":"IT","stateCode":"36","latitude":"45.86556000","longitude":"13.48222000"},{"name":"Forgaria nel Friuli","countryCode":"IT","stateCode":"36","latitude":"46.22036000","longitude":"12.97470000"},{"name":"Forni Avoltri","countryCode":"IT","stateCode":"36","latitude":"46.58615000","longitude":"12.77510000"},{"name":"Forni di Sopra","countryCode":"IT","stateCode":"36","latitude":"46.42028000","longitude":"12.58312000"},{"name":"Forni di Sotto","countryCode":"IT","stateCode":"36","latitude":"46.39379000","longitude":"12.67210000"},{"name":"Frisanco","countryCode":"IT","stateCode":"36","latitude":"46.21246000","longitude":"12.72626000"},{"name":"Gemona","countryCode":"IT","stateCode":"36","latitude":"46.27405000","longitude":"13.12237000"},{"name":"Gonars","countryCode":"IT","stateCode":"36","latitude":"45.89740000","longitude":"13.24402000"},{"name":"Gorizia","countryCode":"IT","stateCode":"36","latitude":"45.94088000","longitude":"13.62167000"},{"name":"Gradisca d\'Isonzo","countryCode":"IT","stateCode":"36","latitude":"45.89250000","longitude":"13.50167000"},{"name":"Grado","countryCode":"IT","stateCode":"36","latitude":"45.67774000","longitude":"13.40323000"},{"name":"Granvilla","countryCode":"IT","stateCode":"36","latitude":"46.56755000","longitude":"12.68933000"},{"name":"Ialmicco","countryCode":"IT","stateCode":"36","latitude":"45.91333000","longitude":"13.34611000"},{"name":"Isola","countryCode":"IT","stateCode":"36","latitude":"46.25573000","longitude":"13.17906000"},{"name":"Latisana","countryCode":"IT","stateCode":"36","latitude":"45.76859000","longitude":"13.00618000"},{"name":"Lauco","countryCode":"IT","stateCode":"36","latitude":"46.42397000","longitude":"12.93222000"},{"name":"Lauzacco","countryCode":"IT","stateCode":"36","latitude":"45.98134000","longitude":"13.28024000"},{"name":"Lestans","countryCode":"IT","stateCode":"36","latitude":"46.15793000","longitude":"12.88872000"},{"name":"Lestizza","countryCode":"IT","stateCode":"36","latitude":"45.95656000","longitude":"13.14221000"},{"name":"Lignano Sabbiadoro","countryCode":"IT","stateCode":"36","latitude":"45.67590000","longitude":"13.11727000"},{"name":"Ligosullo","countryCode":"IT","stateCode":"36","latitude":"46.54008000","longitude":"13.07547000"},{"name":"Lusevera","countryCode":"IT","stateCode":"36","latitude":"46.27529000","longitude":"13.26922000"},{"name":"Magnano in Riviera","countryCode":"IT","stateCode":"36","latitude":"46.22369000","longitude":"13.19483000"},{"name":"Majano","countryCode":"IT","stateCode":"36","latitude":"46.18752000","longitude":"13.06162000"},{"name":"Malborghetto","countryCode":"IT","stateCode":"36","latitude":"46.50679000","longitude":"13.43946000"},{"name":"Maniago","countryCode":"IT","stateCode":"36","latitude":"46.16644000","longitude":"12.70602000"},{"name":"Manzano","countryCode":"IT","stateCode":"36","latitude":"45.98843000","longitude":"13.37674000"},{"name":"Marano Lagunare","countryCode":"IT","stateCode":"36","latitude":"45.76353000","longitude":"13.16733000"},{"name":"Mariano del Friuli","countryCode":"IT","stateCode":"36","latitude":"45.91509000","longitude":"13.45947000"},{"name":"Marsure","countryCode":"IT","stateCode":"36","latitude":"46.09403000","longitude":"12.59528000"},{"name":"Martignacco","countryCode":"IT","stateCode":"36","latitude":"46.09313000","longitude":"13.13973000"},{"name":"Medea","countryCode":"IT","stateCode":"36","latitude":"45.91751000","longitude":"13.42444000"},{"name":"Mediis","countryCode":"IT","stateCode":"36","latitude":"46.40336000","longitude":"12.82341000"},{"name":"Meduno","countryCode":"IT","stateCode":"36","latitude":"46.21518000","longitude":"12.79932000"},{"name":"Mereto di Tomba","countryCode":"IT","stateCode":"36","latitude":"46.05128000","longitude":"13.04432000"},{"name":"Merso di Sopra","countryCode":"IT","stateCode":"36","latitude":"46.12389000","longitude":"13.52806000"},{"name":"Moggio Udinese","countryCode":"IT","stateCode":"36","latitude":"46.41083000","longitude":"13.20139000"},{"name":"Moggio di Sotto","countryCode":"IT","stateCode":"36","latitude":"46.40651000","longitude":"13.19507000"},{"name":"Moimacco","countryCode":"IT","stateCode":"36","latitude":"46.09145000","longitude":"13.37270000"},{"name":"Monfalcone","countryCode":"IT","stateCode":"36","latitude":"45.80463000","longitude":"13.53292000"},{"name":"Montenars","countryCode":"IT","stateCode":"36","latitude":"46.25111000","longitude":"13.16944000"},{"name":"Montereale Valcellina","countryCode":"IT","stateCode":"36","latitude":"46.15110000","longitude":"12.64771000"},{"name":"Moraro","countryCode":"IT","stateCode":"36","latitude":"45.92971000","longitude":"13.49575000"},{"name":"Morsano","countryCode":"IT","stateCode":"36","latitude":"45.85969000","longitude":"12.92769000"},{"name":"Mortegliano","countryCode":"IT","stateCode":"36","latitude":"45.94553000","longitude":"13.17255000"},{"name":"Moruzzo","countryCode":"IT","stateCode":"36","latitude":"46.11967000","longitude":"13.12400000"},{"name":"Mossa","countryCode":"IT","stateCode":"36","latitude":"45.93674000","longitude":"13.54933000"},{"name":"Muggia","countryCode":"IT","stateCode":"36","latitude":"45.60419000","longitude":"13.76754000"},{"name":"Muzzana del Turgnano","countryCode":"IT","stateCode":"36","latitude":"45.81799000","longitude":"13.12751000"},{"name":"Nimis","countryCode":"IT","stateCode":"36","latitude":"46.20659000","longitude":"13.26777000"},{"name":"Orcenico Inferiore","countryCode":"IT","stateCode":"36","latitude":"45.94977000","longitude":"12.76452000"},{"name":"Orsaria","countryCode":"IT","stateCode":"36","latitude":"46.03862000","longitude":"13.38247000"},{"name":"Osoppo","countryCode":"IT","stateCode":"36","latitude":"46.25536000","longitude":"13.08453000"},{"name":"Ovaro","countryCode":"IT","stateCode":"36","latitude":"46.48409000","longitude":"12.86704000"},{"name":"Pagno","countryCode":"IT","stateCode":"21","latitude":"44.61173000","longitude":"7.42572000"},{"name":"Palazzo Canavese","countryCode":"IT","stateCode":"21","latitude":"45.45962000","longitude":"7.97776000"},{"name":"Palazzolo Vercellese","countryCode":"IT","stateCode":"21","latitude":"45.18554000","longitude":"8.23302000"},{"name":"Pallanza-Intra-Suna","countryCode":"IT","stateCode":"21","latitude":"45.93778000","longitude":"8.57088000"},{"name":"Pallanzeno","countryCode":"IT","stateCode":"21","latitude":"46.04202000","longitude":"8.25949000"},{"name":"Pamparato","countryCode":"IT","stateCode":"21","latitude":"44.27666000","longitude":"7.91432000"},{"name":"Pancalieri","countryCode":"IT","stateCode":"21","latitude":"44.83344000","longitude":"7.58592000"},{"name":"Parella","countryCode":"IT","stateCode":"21","latitude":"45.43018000","longitude":"7.79128000"},{"name":"Pareto","countryCode":"IT","stateCode":"21","latitude":"44.51644000","longitude":"8.38185000"},{"name":"Parodi Ligure","countryCode":"IT","stateCode":"21","latitude":"44.66975000","longitude":"8.75865000"},{"name":"Paroldo","countryCode":"IT","stateCode":"21","latitude":"44.43204000","longitude":"8.07244000"},{"name":"Paruzzaro","countryCode":"IT","stateCode":"21","latitude":"45.74818000","longitude":"8.51486000"},{"name":"Passerano Marmorito","countryCode":"IT","stateCode":"21","latitude":"45.05585000","longitude":"8.01873000"},{"name":"Pasta","countryCode":"IT","stateCode":"21","latitude":"45.01131000","longitude":"7.55243000"},{"name":"Pasturana","countryCode":"IT","stateCode":"21","latitude":"44.75085000","longitude":"8.74925000"},{"name":"Pavarolo","countryCode":"IT","stateCode":"21","latitude":"45.06665000","longitude":"7.83943000"},{"name":"Pavone Canavese","countryCode":"IT","stateCode":"21","latitude":"45.44193000","longitude":"7.85294000"},{"name":"Pecco","countryCode":"IT","stateCode":"21","latitude":"45.45206000","longitude":"7.77742000"},{"name":"Pecetto","countryCode":"IT","stateCode":"21","latitude":"45.01760000","longitude":"7.75107000"},{"name":"Pecetto di Valenza","countryCode":"IT","stateCode":"21","latitude":"44.98904000","longitude":"8.66996000"},{"name":"Pella","countryCode":"IT","stateCode":"21","latitude":"45.79722000","longitude":"8.38444000"},{"name":"Penango","countryCode":"IT","stateCode":"21","latitude":"45.03295000","longitude":"8.25174000"},{"name":"Perletto","countryCode":"IT","stateCode":"21","latitude":"44.59934000","longitude":"8.21304000"},{"name":"Perlo","countryCode":"IT","stateCode":"21","latitude":"44.33183000","longitude":"8.08554000"},{"name":"Pernate","countryCode":"IT","stateCode":"21","latitude":"45.45958000","longitude":"8.67845000"},{"name":"Perosa Argentina","countryCode":"IT","stateCode":"21","latitude":"44.95909000","longitude":"7.19167000"},{"name":"Perosa Canavese","countryCode":"IT","stateCode":"21","latitude":"45.39706000","longitude":"7.83082000"},{"name":"Perrero","countryCode":"IT","stateCode":"21","latitude":"44.93849000","longitude":"7.11263000"},{"name":"Pertengo","countryCode":"IT","stateCode":"21","latitude":"45.23606000","longitude":"8.41651000"},{"name":"Pertusio","countryCode":"IT","stateCode":"21","latitude":"45.35565000","longitude":"7.64152000"},{"name":"Pessinetto","countryCode":"IT","stateCode":"21","latitude":"45.28675000","longitude":"7.41531000"},{"name":"Pessione","countryCode":"IT","stateCode":"21","latitude":"44.96504000","longitude":"7.84115000"},{"name":"Pettenasco","countryCode":"IT","stateCode":"21","latitude":"45.81657000","longitude":"8.40702000"},{"name":"Pettinengo","countryCode":"IT","stateCode":"21","latitude":"45.61306000","longitude":"8.10422000"},{"name":"Peveragno","countryCode":"IT","stateCode":"21","latitude":"44.32060000","longitude":"7.61859000"},{"name":"Pezzana","countryCode":"IT","stateCode":"21","latitude":"45.26152000","longitude":"8.48396000"},{"name":"Pezzolo Valle Uzzone","countryCode":"IT","stateCode":"21","latitude":"44.53874000","longitude":"8.19394000"},{"name":"Piana San Raffaele","countryCode":"IT","stateCode":"21","latitude":"45.15290000","longitude":"7.85013000"},{"name":"Pianezza","countryCode":"IT","stateCode":"21","latitude":"45.10420000","longitude":"7.55003000"},{"name":"Pianfei","countryCode":"IT","stateCode":"21","latitude":"44.37203000","longitude":"7.71143000"},{"name":"Piano-Molini d\'Isola","countryCode":"IT","stateCode":"21","latitude":"44.83194000","longitude":"8.18073000"},{"name":"Piasco","countryCode":"IT","stateCode":"21","latitude":"44.56106000","longitude":"7.44420000"},{"name":"Piatto","countryCode":"IT","stateCode":"21","latitude":"45.58986000","longitude":"8.13532000"},{"name":"Piazza","countryCode":"IT","stateCode":"21","latitude":"44.38597000","longitude":"7.83163000"},{"name":"Piea","countryCode":"IT","stateCode":"21","latitude":"45.02706000","longitude":"8.07146000"},{"name":"Piedicavallo","countryCode":"IT","stateCode":"21","latitude":"45.68986000","longitude":"7.95482000"},{"name":"Piedimulera","countryCode":"IT","stateCode":"21","latitude":"46.02408000","longitude":"8.25897000"},{"name":"Pietra Marazzi","countryCode":"IT","stateCode":"21","latitude":"44.94265000","longitude":"8.66854000"},{"name":"Pietraporzio","countryCode":"IT","stateCode":"21","latitude":"44.34352000","longitude":"7.03433000"},{"name":"Pieve Vergonte","countryCode":"IT","stateCode":"21","latitude":"46.01298000","longitude":"8.26082000"},{"name":"Pila","countryCode":"IT","stateCode":"21","latitude":"45.76997000","longitude":"8.08122000"},{"name":"Pinasca-Dubbione","countryCode":"IT","stateCode":"21","latitude":"44.94264000","longitude":"7.22912000"},{"name":"Pinerolo","countryCode":"IT","stateCode":"21","latitude":"44.88534000","longitude":"7.33135000"},{"name":"Pino Torinese","countryCode":"IT","stateCode":"21","latitude":"45.03955000","longitude":"7.77712000"},{"name":"Pino d\'Asti","countryCode":"IT","stateCode":"21","latitude":"45.05745000","longitude":"7.98623000"},{"name":"Piobesi Torinese","countryCode":"IT","stateCode":"21","latitude":"44.76667000","longitude":"7.61667000"},{"name":"Piobesi d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.73444000","longitude":"7.97937000"},{"name":"Piode","countryCode":"IT","stateCode":"21","latitude":"45.77059000","longitude":"8.05265000"},{"name":"Piossasco","countryCode":"IT","stateCode":"21","latitude":"44.98802000","longitude":"7.46010000"},{"name":"Piovera","countryCode":"IT","stateCode":"21","latitude":"44.95845000","longitude":"8.73595000"},{"name":"Piovà Massaia","countryCode":"IT","stateCode":"21","latitude":"45.05515000","longitude":"8.05013000"},{"name":"Piozzo","countryCode":"IT","stateCode":"21","latitude":"44.51384000","longitude":"7.89254000"},{"name":"Pisano","countryCode":"IT","stateCode":"21","latitude":"45.79567000","longitude":"8.51487000"},{"name":"Piscina","countryCode":"IT","stateCode":"21","latitude":"44.91874000","longitude":"7.42532000"},{"name":"Piverone","countryCode":"IT","stateCode":"21","latitude":"45.44557000","longitude":"8.00745000"},{"name":"Pleyne","countryCode":"IT","stateCode":"21","latitude":"44.58063000","longitude":"7.01712000"},{"name":"Pocapaglia","countryCode":"IT","stateCode":"21","latitude":"44.71524000","longitude":"7.88293000"},{"name":"Pogno","countryCode":"IT","stateCode":"21","latitude":"45.75806000","longitude":"8.38559000"},{"name":"Poirino","countryCode":"IT","stateCode":"21","latitude":"44.92047000","longitude":"7.84465000"},{"name":"Pollone","countryCode":"IT","stateCode":"21","latitude":"45.57976000","longitude":"8.00592000"},{"name":"Polonghera","countryCode":"IT","stateCode":"21","latitude":"44.80234000","longitude":"7.59572000"},{"name":"Pomaretto","countryCode":"IT","stateCode":"21","latitude":"45.15194000","longitude":"8.04661000"},{"name":"Pomaro Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.06246000","longitude":"8.59604000"},{"name":"Pombia","countryCode":"IT","stateCode":"21","latitude":"45.65550000","longitude":"8.62846000"},{"name":"Ponderano","countryCode":"IT","stateCode":"21","latitude":"45.53846000","longitude":"8.05592000"},{"name":"Pont-Canavese","countryCode":"IT","stateCode":"21","latitude":"45.42138000","longitude":"7.60024000"},{"name":"Pontechianale","countryCode":"IT","stateCode":"21","latitude":"44.62123000","longitude":"7.03002000"},{"name":"Pontecurone","countryCode":"IT","stateCode":"21","latitude":"44.95880000","longitude":"8.93289000"},{"name":"Pontestura","countryCode":"IT","stateCode":"21","latitude":"45.14245000","longitude":"8.33324000"},{"name":"Ponti","countryCode":"IT","stateCode":"21","latitude":"44.62847000","longitude":"8.36461000"},{"name":"Ponzano Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.08485000","longitude":"8.26553000"},{"name":"Ponzone","countryCode":"IT","stateCode":"21","latitude":"44.58814000","longitude":"8.45935000"},{"name":"Portacomaro","countryCode":"IT","stateCode":"21","latitude":"44.95665000","longitude":"8.25804000"},{"name":"Porte","countryCode":"IT","stateCode":"21","latitude":"44.88714000","longitude":"7.26982000"},{"name":"Portula","countryCode":"IT","stateCode":"21","latitude":"45.67512000","longitude":"8.17244000"},{"name":"Postua","countryCode":"IT","stateCode":"21","latitude":"45.71355000","longitude":"8.22853000"},{"name":"Pozzol Groppo","countryCode":"IT","stateCode":"21","latitude":"44.87806000","longitude":"9.02985000"},{"name":"Pozzolo Formigaro","countryCode":"IT","stateCode":"21","latitude":"44.79925000","longitude":"8.78364000"},{"name":"Pradleves","countryCode":"IT","stateCode":"21","latitude":"44.41786000","longitude":"7.28146000"},{"name":"Pragelato-Ruà","countryCode":"IT","stateCode":"21","latitude":"45.01364000","longitude":"6.94161000"},{"name":"Prali","countryCode":"IT","stateCode":"21","latitude":"44.88944000","longitude":"7.05131000"},{"name":"Pralormo","countryCode":"IT","stateCode":"21","latitude":"44.85976000","longitude":"7.90440000"},{"name":"Pralungo","countryCode":"IT","stateCode":"21","latitude":"45.58999000","longitude":"8.03976000"},{"name":"Pramollo","countryCode":"IT","stateCode":"21","latitude":"44.90814000","longitude":"7.19071000"},{"name":"Prarolo","countryCode":"IT","stateCode":"21","latitude":"45.28149000","longitude":"8.47784000"},{"name":"Prarostino","countryCode":"IT","stateCode":"21","latitude":"44.86634000","longitude":"7.26762000"},{"name":"Prasco","countryCode":"IT","stateCode":"21","latitude":"44.63938000","longitude":"8.55167000"},{"name":"Prascorsano","countryCode":"IT","stateCode":"21","latitude":"45.36721000","longitude":"7.61727000"},{"name":"Pratiglione","countryCode":"IT","stateCode":"21","latitude":"45.35275000","longitude":"7.59602000"},{"name":"Prato Sesia","countryCode":"IT","stateCode":"21","latitude":"45.65067000","longitude":"8.37293000"},{"name":"Pray","countryCode":"IT","stateCode":"21","latitude":"45.67508000","longitude":"8.20951000"},{"name":"Prazzo Superiore","countryCode":"IT","stateCode":"21","latitude":"44.48297000","longitude":"7.05468000"},{"name":"Predosa","countryCode":"IT","stateCode":"21","latitude":"44.75049000","longitude":"8.65568000"},{"name":"Premeno","countryCode":"IT","stateCode":"21","latitude":"45.97818000","longitude":"8.59587000"},{"name":"Premia","countryCode":"IT","stateCode":"21","latitude":"46.26807000","longitude":"8.33830000"},{"name":"Premosello-Chiovenda","countryCode":"IT","stateCode":"21","latitude":"46.00380000","longitude":"8.32973000"},{"name":"Priero","countryCode":"IT","stateCode":"21","latitude":"44.37604000","longitude":"8.09334000"},{"name":"Priocca","countryCode":"IT","stateCode":"21","latitude":"44.78624000","longitude":"8.06424000"},{"name":"Priola","countryCode":"IT","stateCode":"21","latitude":"44.24478000","longitude":"8.02149000"},{"name":"Provincia Verbano-Cusio-Ossola","countryCode":"IT","stateCode":"21","latitude":"45.93333000","longitude":"8.55000000"},{"name":"Provincia di Alessandria","countryCode":"IT","stateCode":"21","latitude":"44.81667000","longitude":"8.70000000"},{"name":"Provincia di Asti","countryCode":"IT","stateCode":"21","latitude":"44.91667000","longitude":"8.16667000"},{"name":"Provincia di Biella","countryCode":"IT","stateCode":"21","latitude":"45.58713000","longitude":"8.08594000"},{"name":"Provincia di Cuneo","countryCode":"IT","stateCode":"21","latitude":"44.51667000","longitude":"7.56667000"},{"name":"Provincia di Novara","countryCode":"IT","stateCode":"21","latitude":"45.58533000","longitude":"8.57781000"},{"name":"Provincia di Vercelli","countryCode":"IT","stateCode":"21","latitude":"45.33188000","longitude":"8.41415000"},{"name":"Prunetto","countryCode":"IT","stateCode":"21","latitude":"44.48894000","longitude":"8.14374000"},{"name":"Quagliuzzo","countryCode":"IT","stateCode":"21","latitude":"45.42654000","longitude":"7.78101000"},{"name":"Quaranti","countryCode":"IT","stateCode":"21","latitude":"44.75095000","longitude":"8.44914000"},{"name":"Quaregna","countryCode":"IT","stateCode":"21","latitude":"45.58116000","longitude":"8.16372000"},{"name":"Quargnento","countryCode":"IT","stateCode":"21","latitude":"44.94566000","longitude":"8.48821000"},{"name":"Quarna Sopra","countryCode":"IT","stateCode":"21","latitude":"45.87307000","longitude":"8.37355000"},{"name":"Quarna Sotto","countryCode":"IT","stateCode":"21","latitude":"45.86917000","longitude":"8.36332000"},{"name":"Quarona","countryCode":"IT","stateCode":"21","latitude":"45.76044000","longitude":"8.26749000"},{"name":"Quassolo","countryCode":"IT","stateCode":"21","latitude":"45.52294000","longitude":"7.83305000"},{"name":"Quattordio","countryCode":"IT","stateCode":"21","latitude":"44.89877000","longitude":"8.40495000"},{"name":"Quincinetto","countryCode":"IT","stateCode":"21","latitude":"45.56157000","longitude":"7.80834000"},{"name":"Quinto Vercellese","countryCode":"IT","stateCode":"21","latitude":"45.37920000","longitude":"8.36210000"},{"name":"Racconigi","countryCode":"IT","stateCode":"21","latitude":"44.76598000","longitude":"7.67893000"},{"name":"Rassa","countryCode":"IT","stateCode":"21","latitude":"45.76821000","longitude":"8.01208000"},{"name":"Re","countryCode":"IT","stateCode":"21","latitude":"46.13148000","longitude":"8.54569000"},{"name":"Reano","countryCode":"IT","stateCode":"21","latitude":"45.05217000","longitude":"7.42779000"},{"name":"Recetto","countryCode":"IT","stateCode":"21","latitude":"45.45965000","longitude":"8.43503000"},{"name":"Refrancore","countryCode":"IT","stateCode":"21","latitude":"44.93635000","longitude":"8.34084000"},{"name":"Revello","countryCode":"IT","stateCode":"21","latitude":"44.65451000","longitude":"7.39026000"},{"name":"Revigliasco","countryCode":"IT","stateCode":"21","latitude":"45.01589000","longitude":"7.73306000"},{"name":"Revigliasco d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.85755000","longitude":"8.16044000"},{"name":"Ribordone","countryCode":"IT","stateCode":"21","latitude":"45.43255000","longitude":"7.50231000"},{"name":"Ricaldone","countryCode":"IT","stateCode":"21","latitude":"44.73235000","longitude":"8.46814000"},{"name":"Ricca","countryCode":"IT","stateCode":"21","latitude":"44.66127000","longitude":"8.04527000"},{"name":"Rifreddo","countryCode":"IT","stateCode":"21","latitude":"44.65073000","longitude":"7.34642000"},{"name":"Rima","countryCode":"IT","stateCode":"21","latitude":"45.88542000","longitude":"7.99864000"},{"name":"Rimasco","countryCode":"IT","stateCode":"21","latitude":"45.86025000","longitude":"8.06412000"},{"name":"Rimella","countryCode":"IT","stateCode":"21","latitude":"45.90807000","longitude":"8.18222000"},{"name":"Rittana","countryCode":"IT","stateCode":"21","latitude":"44.35103000","longitude":"7.39843000"},{"name":"Riva","countryCode":"IT","stateCode":"21","latitude":"44.89252000","longitude":"7.38189000"},{"name":"Riva Presso Chieri","countryCode":"IT","stateCode":"21","latitude":"44.98338000","longitude":"7.87313000"},{"name":"Riva Valdobbia","countryCode":"IT","stateCode":"21","latitude":"45.83097000","longitude":"7.95661000"},{"name":"Rivalba","countryCode":"IT","stateCode":"21","latitude":"45.11669000","longitude":"7.88811000"},{"name":"Rivalta Bormida","countryCode":"IT","stateCode":"21","latitude":"44.70975000","longitude":"8.55175000"},{"name":"Rivalta di Torino","countryCode":"IT","stateCode":"21","latitude":"45.03268000","longitude":"7.52042000"},{"name":"Rivara","countryCode":"IT","stateCode":"21","latitude":"45.33042000","longitude":"7.64900000"},{"name":"Rivarolo Canavese","countryCode":"IT","stateCode":"21","latitude":"45.32829000","longitude":"7.72110000"},{"name":"Rivarone","countryCode":"IT","stateCode":"21","latitude":"44.97686000","longitude":"8.71565000"},{"name":"Rivarossa","countryCode":"IT","stateCode":"21","latitude":"45.24954000","longitude":"7.71953000"},{"name":"Rive","countryCode":"IT","stateCode":"21","latitude":"45.21364000","longitude":"8.41701000"},{"name":"Rivoli","countryCode":"IT","stateCode":"21","latitude":"45.07073000","longitude":"7.51465000"},{"name":"Roapiana","countryCode":"IT","stateCode":"21","latitude":"44.34079000","longitude":"7.82329000"},{"name":"Roaschia","countryCode":"IT","stateCode":"21","latitude":"44.27023000","longitude":"7.45573000"},{"name":"Roascio","countryCode":"IT","stateCode":"21","latitude":"44.41714000","longitude":"8.02234000"},{"name":"Roasio","countryCode":"IT","stateCode":"21","latitude":"45.60457000","longitude":"8.28482000"},{"name":"Roata Rossi","countryCode":"IT","stateCode":"21","latitude":"44.44383000","longitude":"7.52572000"},{"name":"Roatto","countryCode":"IT","stateCode":"21","latitude":"44.95205000","longitude":"8.02693000"},{"name":"Robassomero","countryCode":"IT","stateCode":"21","latitude":"45.19841000","longitude":"7.56754000"},{"name":"Robella","countryCode":"IT","stateCode":"21","latitude":"45.10165000","longitude":"8.10193000"},{"name":"Robilante","countryCode":"IT","stateCode":"21","latitude":"44.29288000","longitude":"7.51367000"},{"name":"Roburent","countryCode":"IT","stateCode":"21","latitude":"44.30633000","longitude":"7.89224000"},{"name":"Rocca Canavese","countryCode":"IT","stateCode":"21","latitude":"45.30870000","longitude":"7.57875000"},{"name":"Rocca Cigliè","countryCode":"IT","stateCode":"21","latitude":"44.44523000","longitude":"7.95094000"},{"name":"Rocca De\' Baldi","countryCode":"IT","stateCode":"21","latitude":"44.42363000","longitude":"7.76114000"},{"name":"Rocca Grimalda","countryCode":"IT","stateCode":"21","latitude":"44.67145000","longitude":"8.64845000"},{"name":"Rocca d\'Arazzo","countryCode":"IT","stateCode":"21","latitude":"44.87205000","longitude":"8.28464000"},{"name":"Roccabruna","countryCode":"IT","stateCode":"21","latitude":"44.47453000","longitude":"7.34373000"},{"name":"Roccaforte Ligure","countryCode":"IT","stateCode":"21","latitude":"44.67780000","longitude":"9.02800000"},{"name":"Roccaforte Mondovì","countryCode":"IT","stateCode":"21","latitude":"44.31721000","longitude":"7.74426000"},{"name":"Roccasparvera","countryCode":"IT","stateCode":"21","latitude":"44.34213000","longitude":"7.44153000"},{"name":"Roccaverano","countryCode":"IT","stateCode":"21","latitude":"44.59224000","longitude":"8.27214000"},{"name":"Roccavione","countryCode":"IT","stateCode":"21","latitude":"44.31355000","longitude":"7.47845000"},{"name":"Rocchetta Belbo","countryCode":"IT","stateCode":"21","latitude":"44.63604000","longitude":"8.17534000"},{"name":"Rocchetta Ligure","countryCode":"IT","stateCode":"21","latitude":"44.70655000","longitude":"9.05046000"},{"name":"Rocchetta Palafea","countryCode":"IT","stateCode":"21","latitude":"44.70744000","longitude":"8.34534000"},{"name":"Rocchetta Tanaro","countryCode":"IT","stateCode":"21","latitude":"44.85865000","longitude":"8.34564000"},{"name":"Roddi","countryCode":"IT","stateCode":"21","latitude":"44.67964000","longitude":"7.97544000"},{"name":"Roddino","countryCode":"IT","stateCode":"21","latitude":"44.57384000","longitude":"8.01914000"},{"name":"Rodello","countryCode":"IT","stateCode":"21","latitude":"44.62854000","longitude":"8.05684000"},{"name":"Roletto","countryCode":"IT","stateCode":"21","latitude":"44.92444000","longitude":"7.33232000"},{"name":"Romagnano Sesia","countryCode":"IT","stateCode":"21","latitude":"45.63279000","longitude":"8.38697000"},{"name":"Romano Canavese","countryCode":"IT","stateCode":"21","latitude":"45.39925000","longitude":"7.86885000"},{"name":"Romentino","countryCode":"IT","stateCode":"21","latitude":"45.46296000","longitude":"8.71811000"},{"name":"Ronco Biellese","countryCode":"IT","stateCode":"21","latitude":"45.57846000","longitude":"8.09072000"},{"name":"Ronco Canavese","countryCode":"IT","stateCode":"21","latitude":"45.50081000","longitude":"7.54702000"},{"name":"Rondissone","countryCode":"IT","stateCode":"21","latitude":"45.24630000","longitude":"7.96426000"},{"name":"Ronsecco","countryCode":"IT","stateCode":"21","latitude":"45.25284000","longitude":"8.27749000"},{"name":"Roppolo","countryCode":"IT","stateCode":"21","latitude":"45.42056000","longitude":"8.06972000"},{"name":"Roreto","countryCode":"IT","stateCode":"21","latitude":"44.66932000","longitude":"7.83423000"},{"name":"Rorà","countryCode":"IT","stateCode":"21","latitude":"44.79214000","longitude":"7.19902000"},{"name":"Rosazza","countryCode":"IT","stateCode":"21","latitude":"45.67576000","longitude":"7.97712000"},{"name":"Rosignano Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.08055000","longitude":"8.39974000"},{"name":"Rossa","countryCode":"IT","stateCode":"21","latitude":"45.83327000","longitude":"8.12432000"},{"name":"Rossana","countryCode":"IT","stateCode":"21","latitude":"44.54470000","longitude":"7.43193000"},{"name":"Rosta","countryCode":"IT","stateCode":"21","latitude":"45.06795000","longitude":"7.46512000"},{"name":"Roure","countryCode":"IT","stateCode":"21","latitude":"45.00214000","longitude":"7.13161000"},{"name":"Rovasenda","countryCode":"IT","stateCode":"21","latitude":"45.53866000","longitude":"8.31592000"},{"name":"Rubiana","countryCode":"IT","stateCode":"21","latitude":"45.13622000","longitude":"7.38439000"},{"name":"Rueglio","countryCode":"IT","stateCode":"21","latitude":"45.46826000","longitude":"7.75462000"},{"name":"Ruffia","countryCode":"IT","stateCode":"21","latitude":"44.70598000","longitude":"7.60391000"},{"name":"Sabbia","countryCode":"IT","stateCode":"21","latitude":"45.85720000","longitude":"8.23580000"},{"name":"Sagliano Micca","countryCode":"IT","stateCode":"21","latitude":"45.62576000","longitude":"8.04332000"},{"name":"Sala Biellese","countryCode":"IT","stateCode":"21","latitude":"45.50856000","longitude":"7.95800000"},{"name":"Sala Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.07546000","longitude":"8.36119000"},{"name":"Salasco","countryCode":"IT","stateCode":"21","latitude":"45.32556000","longitude":"8.26423000"},{"name":"Salassa","countryCode":"IT","stateCode":"21","latitude":"45.36175000","longitude":"7.68297000"},{"name":"Salbertrand","countryCode":"IT","stateCode":"21","latitude":"45.07350000","longitude":"6.88744000"},{"name":"Sale","countryCode":"IT","stateCode":"21","latitude":"44.97932000","longitude":"8.80963000"},{"name":"Sale San Giovanni","countryCode":"IT","stateCode":"21","latitude":"44.39914000","longitude":"8.07794000"},{"name":"Sale delle Langhe","countryCode":"IT","stateCode":"21","latitude":"44.39523000","longitude":"8.08014000"},{"name":"Salerano Canavese","countryCode":"IT","stateCode":"21","latitude":"45.45806000","longitude":"7.85112000"},{"name":"Sali Vercellese","countryCode":"IT","stateCode":"21","latitude":"45.30986000","longitude":"8.32893000"},{"name":"Saliceto","countryCode":"IT","stateCode":"21","latitude":"44.41334000","longitude":"8.16864000"},{"name":"Salmour","countryCode":"IT","stateCode":"21","latitude":"44.57556000","longitude":"7.79148000"},{"name":"Saluggia","countryCode":"IT","stateCode":"21","latitude":"45.23687000","longitude":"8.01460000"},{"name":"Salussola","countryCode":"IT","stateCode":"21","latitude":"45.44666000","longitude":"8.11100000"},{"name":"Saluzzo","countryCode":"IT","stateCode":"21","latitude":"44.64671000","longitude":"7.49309000"},{"name":"Salza di Pinerolo","countryCode":"IT","stateCode":"21","latitude":"44.94004000","longitude":"7.05241000"},{"name":"Sambuco","countryCode":"IT","stateCode":"21","latitude":"44.33510000","longitude":"7.07878000"},{"name":"Samone","countryCode":"IT","stateCode":"21","latitude":"45.44914000","longitude":"7.84198000"},{"name":"Sampeyre","countryCode":"IT","stateCode":"21","latitude":"44.57846000","longitude":"7.19039000"},{"name":"San Benedetto Belbo","countryCode":"IT","stateCode":"21","latitude":"44.49014000","longitude":"8.05784000"},{"name":"San Benigno Canavese","countryCode":"IT","stateCode":"21","latitude":"45.22617000","longitude":"7.78427000"},{"name":"San Bernardino Verbano","countryCode":"IT","stateCode":"21","latitude":"45.95638000","longitude":"8.51922000"},{"name":"San Carlo Canavese","countryCode":"IT","stateCode":"21","latitude":"45.24455000","longitude":"7.60572000"},{"name":"San Colombano Belmonte","countryCode":"IT","stateCode":"21","latitude":"45.38225000","longitude":"7.62101000"},{"name":"San Cristoforo","countryCode":"IT","stateCode":"21","latitude":"44.69304000","longitude":"8.74939000"},{"name":"San Damiano Macra","countryCode":"IT","stateCode":"21","latitude":"44.48848000","longitude":"7.25606000"},{"name":"San Damiano d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.83344000","longitude":"8.06353000"},{"name":"San Defendente","countryCode":"IT","stateCode":"21","latitude":"44.39088000","longitude":"7.49091000"},{"name":"San Didero","countryCode":"IT","stateCode":"21","latitude":"45.13544000","longitude":"7.21301000"},{"name":"San Francesco al Campo","countryCode":"IT","stateCode":"21","latitude":"45.22732000","longitude":"7.65479000"},{"name":"San Germano Chisone","countryCode":"IT","stateCode":"21","latitude":"44.90204000","longitude":"7.23662000"},{"name":"San Germano Vercellese","countryCode":"IT","stateCode":"21","latitude":"45.35090000","longitude":"8.24717000"},{"name":"San Giacomo Vercellese","countryCode":"IT","stateCode":"21","latitude":"45.49816000","longitude":"8.32673000"},{"name":"San Gillio","countryCode":"IT","stateCode":"21","latitude":"45.14050000","longitude":"7.53285000"},{"name":"San Giorgio","countryCode":"IT","stateCode":"21","latitude":"45.10778000","longitude":"8.41421000"},{"name":"San Giorgio Canavese","countryCode":"IT","stateCode":"21","latitude":"45.33557000","longitude":"7.79823000"},{"name":"San Giorgio Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.10735000","longitude":"8.41614000"},{"name":"San Giorgio Scarampi","countryCode":"IT","stateCode":"21","latitude":"44.61094000","longitude":"8.24244000"},{"name":"San Giorio","countryCode":"IT","stateCode":"21","latitude":"45.12752000","longitude":"7.17683000"},{"name":"San Giuliano Vecchio","countryCode":"IT","stateCode":"21","latitude":"44.88902000","longitude":"8.76057000"},{"name":"San Giuseppe","countryCode":"IT","stateCode":"21","latitude":"45.14701000","longitude":"7.04271000"},{"name":"San Giusto Canavese","countryCode":"IT","stateCode":"21","latitude":"45.31535000","longitude":"7.81001000"},{"name":"San Lorenzo","countryCode":"IT","stateCode":"21","latitude":"46.12720000","longitude":"8.20065000"},{"name":"San Martino Alfieri","countryCode":"IT","stateCode":"21","latitude":"44.81795000","longitude":"8.10994000"},{"name":"San Martino Canavese","countryCode":"IT","stateCode":"21","latitude":"45.39453000","longitude":"7.81622000"},{"name":"San Marzano Oliveto","countryCode":"IT","stateCode":"21","latitude":"44.75445000","longitude":"8.29534000"},{"name":"San Maurizio","countryCode":"IT","stateCode":"21","latitude":"45.21705000","longitude":"7.63052000"},{"name":"San Maurizio D\'Opaglio","countryCode":"IT","stateCode":"21","latitude":"45.77299000","longitude":"8.39599000"},{"name":"San Mauro Torinese","countryCode":"IT","stateCode":"21","latitude":"45.10359000","longitude":"7.76803000"},{"name":"San Michele Mondovì","countryCode":"IT","stateCode":"21","latitude":"44.37595000","longitude":"7.90829000"},{"name":"San Nazzaro Sesia","countryCode":"IT","stateCode":"21","latitude":"45.43804000","longitude":"8.42498000"},{"name":"San Paolo Solbrito","countryCode":"IT","stateCode":"21","latitude":"44.95065000","longitude":"7.97073000"},{"name":"San Pietro Mosezzo","countryCode":"IT","stateCode":"21","latitude":"45.45455000","longitude":"8.54450000"},{"name":"San Pietro Val Lemina","countryCode":"IT","stateCode":"21","latitude":"44.90654000","longitude":"7.31092000"},{"name":"San Ponso","countryCode":"IT","stateCode":"21","latitude":"45.35101000","longitude":"7.67111000"},{"name":"San Raffaele Cimena","countryCode":"IT","stateCode":"21","latitude":"45.14665000","longitude":"7.84932000"},{"name":"San Rocco","countryCode":"IT","stateCode":"21","latitude":"44.39653000","longitude":"7.47230000"},{"name":"San Salvatore Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.99489000","longitude":"8.56639000"},{"name":"San Sebastiano Curone","countryCode":"IT","stateCode":"21","latitude":"44.78633000","longitude":"9.06446000"},{"name":"San Sebastiano da Po","countryCode":"IT","stateCode":"21","latitude":"45.16755000","longitude":"7.95723000"},{"name":"San Secondo di Pinerolo","countryCode":"IT","stateCode":"21","latitude":"44.86644000","longitude":"7.29842000"},{"name":"Sandigliano","countryCode":"IT","stateCode":"21","latitude":"45.52204000","longitude":"8.07660000"},{"name":"Sanfront","countryCode":"IT","stateCode":"21","latitude":"44.64698000","longitude":"7.32243000"},{"name":"Sanfrè","countryCode":"IT","stateCode":"21","latitude":"44.75180000","longitude":"7.80289000"},{"name":"Sangano","countryCode":"IT","stateCode":"21","latitude":"45.02508000","longitude":"7.44987000"},{"name":"Sant\'Agata Fossili","countryCode":"IT","stateCode":"21","latitude":"44.78475000","longitude":"8.92115000"},{"name":"Sant\'Albano Stura","countryCode":"IT","stateCode":"21","latitude":"44.50759000","longitude":"7.72282000"},{"name":"Sant\'Ambrogio di Torino","countryCode":"IT","stateCode":"21","latitude":"45.09622000","longitude":"7.36600000"},{"name":"Sant\'Antonino di Susa","countryCode":"IT","stateCode":"21","latitude":"45.10763000","longitude":"7.27333000"},{"name":"Sant\'Antonio","countryCode":"IT","stateCode":"21","latitude":"44.75887000","longitude":"8.06996000"},{"name":"Santa Maria Maggiore","countryCode":"IT","stateCode":"21","latitude":"46.13683000","longitude":"8.46108000"},{"name":"Santa Vittoria d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.69864000","longitude":"7.93733000"},{"name":"Santena","countryCode":"IT","stateCode":"21","latitude":"44.94624000","longitude":"7.77303000"},{"name":"Santhià","countryCode":"IT","stateCode":"21","latitude":"45.36795000","longitude":"8.17012000"},{"name":"Santino","countryCode":"IT","stateCode":"21","latitude":"45.95606000","longitude":"8.51914000"},{"name":"Santo Stefano Belbo","countryCode":"IT","stateCode":"21","latitude":"44.71023000","longitude":"8.23269000"},{"name":"Santo Stefano Roero","countryCode":"IT","stateCode":"21","latitude":"44.78844000","longitude":"7.94093000"},{"name":"Sardigliano","countryCode":"IT","stateCode":"21","latitude":"44.75240000","longitude":"8.89575000"},{"name":"Sarezzano","countryCode":"IT","stateCode":"21","latitude":"44.86878000","longitude":"8.91237000"},{"name":"Sauze d\'Oulx","countryCode":"IT","stateCode":"21","latitude":"45.02659000","longitude":"6.86074000"},{"name":"Sauze di Cesana","countryCode":"IT","stateCode":"21","latitude":"44.94058000","longitude":"6.85988000"},{"name":"Savigliano","countryCode":"IT","stateCode":"21","latitude":"44.64808000","longitude":"7.65677000"},{"name":"Savonera","countryCode":"IT","stateCode":"21","latitude":"45.11368000","longitude":"7.61506000"},{"name":"Scagnello","countryCode":"IT","stateCode":"21","latitude":"44.33333000","longitude":"7.98644000"},{"name":"Scalenghe","countryCode":"IT","stateCode":"21","latitude":"44.88990000","longitude":"7.49423000"},{"name":"Scarmagno","countryCode":"IT","stateCode":"21","latitude":"45.38492000","longitude":"7.84110000"},{"name":"Scarnafigi","countryCode":"IT","stateCode":"21","latitude":"44.67944000","longitude":"7.56513000"},{"name":"Sciolze","countryCode":"IT","stateCode":"21","latitude":"45.09453000","longitude":"7.87818000"},{"name":"Scopa","countryCode":"IT","stateCode":"21","latitude":"45.79297000","longitude":"8.11402000"},{"name":"Scopello","countryCode":"IT","stateCode":"21","latitude":"45.77369000","longitude":"8.09435000"},{"name":"Scurzolengo","countryCode":"IT","stateCode":"21","latitude":"44.96485000","longitude":"8.27914000"},{"name":"Selve Marcone","countryCode":"IT","stateCode":"21","latitude":"45.61976000","longitude":"8.08742000"},{"name":"Seppiana","countryCode":"IT","stateCode":"21","latitude":"46.05828000","longitude":"8.21661000"},{"name":"Serole","countryCode":"IT","stateCode":"21","latitude":"44.55404000","longitude":"8.25974000"},{"name":"Serralunga d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.61004000","longitude":"7.99944000"},{"name":"Serralunga di Crea","countryCode":"IT","stateCode":"21","latitude":"45.10110000","longitude":"8.28069000"},{"name":"Serravalle Langhe","countryCode":"IT","stateCode":"21","latitude":"44.55995000","longitude":"8.05944000"},{"name":"Serravalle Scrivia","countryCode":"IT","stateCode":"21","latitude":"44.72277000","longitude":"8.85635000"},{"name":"Serravalle Sesia","countryCode":"IT","stateCode":"21","latitude":"45.68485000","longitude":"8.30850000"},{"name":"Serre","countryCode":"IT","stateCode":"21","latitude":"44.54033000","longitude":"7.09032000"},{"name":"Sessame","countryCode":"IT","stateCode":"21","latitude":"44.67064000","longitude":"8.33684000"},{"name":"Sestriere","countryCode":"IT","stateCode":"21","latitude":"44.95864000","longitude":"6.87751000"},{"name":"Settime","countryCode":"IT","stateCode":"21","latitude":"44.96175000","longitude":"8.11433000"},{"name":"Settimo Rottaro","countryCode":"IT","stateCode":"21","latitude":"45.40776000","longitude":"7.99352000"},{"name":"Settimo Torinese","countryCode":"IT","stateCode":"21","latitude":"45.13925000","longitude":"7.77008000"},{"name":"Settimo Vittone","countryCode":"IT","stateCode":"21","latitude":"45.54929000","longitude":"7.83328000"},{"name":"Sezzadio","countryCode":"IT","stateCode":"21","latitude":"44.78485000","longitude":"8.57255000"},{"name":"Sillavengo","countryCode":"IT","stateCode":"21","latitude":"45.52067000","longitude":"8.44103000"},{"name":"Silvano d\'Orba","countryCode":"IT","stateCode":"21","latitude":"44.68580000","longitude":"8.67182000"},{"name":"Sinio","countryCode":"IT","stateCode":"21","latitude":"44.60034000","longitude":"8.01994000"},{"name":"Sizzano","countryCode":"IT","stateCode":"21","latitude":"45.57663000","longitude":"8.43613000"},{"name":"Soglio","countryCode":"IT","stateCode":"21","latitude":"44.99625000","longitude":"8.07843000"},{"name":"Solero","countryCode":"IT","stateCode":"21","latitude":"44.91835000","longitude":"8.50754000"},{"name":"Solonghello","countryCode":"IT","stateCode":"21","latitude":"45.12905000","longitude":"8.28323000"},{"name":"Somano","countryCode":"IT","stateCode":"21","latitude":"44.53534000","longitude":"8.00784000"},{"name":"Sommariva Perno","countryCode":"IT","stateCode":"21","latitude":"44.74564000","longitude":"7.90063000"},{"name":"Sommariva del Bosco","countryCode":"IT","stateCode":"21","latitude":"44.77257000","longitude":"7.78177000"},{"name":"Soprana","countryCode":"IT","stateCode":"21","latitude":"45.63947000","longitude":"8.19892000"},{"name":"Sordevolo","countryCode":"IT","stateCode":"21","latitude":"45.57346000","longitude":"7.97342000"},{"name":"Soriso","countryCode":"IT","stateCode":"21","latitude":"45.74037000","longitude":"8.40953000"},{"name":"Sostegno","countryCode":"IT","stateCode":"21","latitude":"45.65287000","longitude":"8.26982000"},{"name":"Sozzago","countryCode":"IT","stateCode":"21","latitude":"45.39832000","longitude":"8.72271000"},{"name":"Sparone","countryCode":"IT","stateCode":"21","latitude":"45.41442000","longitude":"7.54516000"},{"name":"Spigno Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.54314000","longitude":"8.33395000"},{"name":"Spineto Scrivia","countryCode":"IT","stateCode":"21","latitude":"44.83735000","longitude":"8.87375000"},{"name":"Spinetta Marengo","countryCode":"IT","stateCode":"21","latitude":"44.88554000","longitude":"8.67750000"},{"name":"Staffa","countryCode":"IT","stateCode":"21","latitude":"45.96855000","longitude":"7.96708000"},{"name":"Stazzano","countryCode":"IT","stateCode":"21","latitude":"44.72728000","longitude":"8.86846000"},{"name":"Strambinello","countryCode":"IT","stateCode":"21","latitude":"45.42306000","longitude":"7.76992000"},{"name":"Strambino","countryCode":"IT","stateCode":"21","latitude":"45.37990000","longitude":"7.88967000"},{"name":"Stresa","countryCode":"IT","stateCode":"21","latitude":"45.88158000","longitude":"8.53834000"},{"name":"Strevi","countryCode":"IT","stateCode":"21","latitude":"44.69985000","longitude":"8.52470000"},{"name":"Stroppiana","countryCode":"IT","stateCode":"21","latitude":"45.23037000","longitude":"8.45461000"},{"name":"Stroppo","countryCode":"IT","stateCode":"21","latitude":"44.50653000","longitude":"7.12652000"},{"name":"Suno","countryCode":"IT","stateCode":"21","latitude":"45.63137000","longitude":"8.54437000"},{"name":"Susa","countryCode":"IT","stateCode":"21","latitude":"45.13677000","longitude":"7.05809000"},{"name":"Tagliaferro","countryCode":"IT","stateCode":"21","latitude":"44.97850000","longitude":"7.66430000"},{"name":"Tagliolo Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.63835000","longitude":"8.66585000"},{"name":"Tarantasca","countryCode":"IT","stateCode":"21","latitude":"44.49322000","longitude":"7.54459000"},{"name":"Tassarolo","countryCode":"IT","stateCode":"21","latitude":"44.72811000","longitude":"8.77164000"},{"name":"Tavagnasco","countryCode":"IT","stateCode":"21","latitude":"45.54448000","longitude":"7.82293000"},{"name":"Tavigliano","countryCode":"IT","stateCode":"21","latitude":"45.62206000","longitude":"8.05172000"},{"name":"Terdobbiate","countryCode":"IT","stateCode":"21","latitude":"45.37588000","longitude":"8.69458000"},{"name":"Ternengo","countryCode":"IT","stateCode":"21","latitude":"45.58896000","longitude":"8.11372000"},{"name":"Terruggia","countryCode":"IT","stateCode":"21","latitude":"45.08199000","longitude":"8.44428000"},{"name":"Terzo","countryCode":"IT","stateCode":"21","latitude":"44.67045000","longitude":"8.42164000"},{"name":"Tetti Neirotti","countryCode":"IT","stateCode":"21","latitude":"45.05338000","longitude":"7.54077000"},{"name":"Tettorosso","countryCode":"IT","stateCode":"21","latitude":"44.47284000","longitude":"7.34291000"},{"name":"Ticineto","countryCode":"IT","stateCode":"21","latitude":"45.09627000","longitude":"8.55315000"},{"name":"Tigliole","countryCode":"IT","stateCode":"21","latitude":"44.88625000","longitude":"8.07663000"},{"name":"Toceno","countryCode":"IT","stateCode":"21","latitude":"46.14468000","longitude":"8.46902000"},{"name":"Tollegno","countryCode":"IT","stateCode":"21","latitude":"45.59077000","longitude":"8.05089000"},{"name":"Tonco","countryCode":"IT","stateCode":"21","latitude":"45.02344000","longitude":"8.18942000"},{"name":"Tonengo","countryCode":"IT","stateCode":"21","latitude":"45.11765000","longitude":"8.00213000"},{"name":"Tonengo-Casale","countryCode":"IT","stateCode":"21","latitude":"45.28609000","longitude":"7.93964000"},{"name":"Torino","countryCode":"IT","stateCode":"21","latitude":"45.13333000","longitude":"7.36667000"},{"name":"Tornaco","countryCode":"IT","stateCode":"21","latitude":"45.35651000","longitude":"8.71745000"},{"name":"Torrazza Piemonte","countryCode":"IT","stateCode":"21","latitude":"45.21535000","longitude":"7.97673000"},{"name":"Torrazzo","countryCode":"IT","stateCode":"21","latitude":"45.49874000","longitude":"7.95428000"},{"name":"Torre Bormida","countryCode":"IT","stateCode":"21","latitude":"44.56274000","longitude":"8.15444000"},{"name":"Torre Canavese","countryCode":"IT","stateCode":"21","latitude":"45.39206000","longitude":"7.75982000"},{"name":"Torre Mondovì","countryCode":"IT","stateCode":"21","latitude":"44.35283000","longitude":"7.89964000"},{"name":"Torre Pellice","countryCode":"IT","stateCode":"21","latitude":"44.82102000","longitude":"7.21672000"},{"name":"Torre San Giorgio","countryCode":"IT","stateCode":"21","latitude":"44.73574000","longitude":"7.52813000"},{"name":"Torresina","countryCode":"IT","stateCode":"21","latitude":"44.43364000","longitude":"8.03674000"},{"name":"Torrion Quartara","countryCode":"IT","stateCode":"21","latitude":"45.41819000","longitude":"8.61472000"},{"name":"Tortona","countryCode":"IT","stateCode":"21","latitude":"44.89784000","longitude":"8.86374000"},{"name":"Trana","countryCode":"IT","stateCode":"21","latitude":"45.03862000","longitude":"7.42100000"},{"name":"Trarego","countryCode":"IT","stateCode":"21","latitude":"46.03435000","longitude":"8.66998000"},{"name":"Trasquera","countryCode":"IT","stateCode":"21","latitude":"46.21338000","longitude":"8.21271000"},{"name":"Trausella","countryCode":"IT","stateCode":"21","latitude":"45.48996000","longitude":"7.76312000"},{"name":"Traversella","countryCode":"IT","stateCode":"21","latitude":"45.50907000","longitude":"7.74938000"},{"name":"Traves","countryCode":"IT","stateCode":"21","latitude":"45.26795000","longitude":"7.43081000"},{"name":"Trecate","countryCode":"IT","stateCode":"21","latitude":"45.43399000","longitude":"8.73640000"},{"name":"Treiso","countryCode":"IT","stateCode":"21","latitude":"44.68974000","longitude":"8.08814000"},{"name":"Treville","countryCode":"IT","stateCode":"21","latitude":"45.09685000","longitude":"8.35954000"},{"name":"Trezzo Tinella","countryCode":"IT","stateCode":"21","latitude":"44.67704000","longitude":"8.10754000"},{"name":"Tricerro","countryCode":"IT","stateCode":"21","latitude":"45.23570000","longitude":"8.32746000"},{"name":"Trinità","countryCode":"IT","stateCode":"21","latitude":"44.50730000","longitude":"7.75637000"},{"name":"Trino","countryCode":"IT","stateCode":"21","latitude":"45.19538000","longitude":"8.29621000"},{"name":"Trisobbio","countryCode":"IT","stateCode":"21","latitude":"44.66063000","longitude":"8.58621000"},{"name":"Trivero-Prativero-Ponzone","countryCode":"IT","stateCode":"21","latitude":"45.66047000","longitude":"8.17402000"},{"name":"Trofarello","countryCode":"IT","stateCode":"21","latitude":"44.98238000","longitude":"7.74688000"},{"name":"Trontano","countryCode":"IT","stateCode":"21","latitude":"46.12248000","longitude":"8.33322000"},{"name":"Tronzano Vercellese","countryCode":"IT","stateCode":"21","latitude":"45.34226000","longitude":"8.17368000"},{"name":"Turin","countryCode":"IT","stateCode":"21","latitude":"45.07049000","longitude":"7.68682000"},{"name":"Usseaux","countryCode":"IT","stateCode":"21","latitude":"45.04894000","longitude":"7.02851000"},{"name":"Usseglio","countryCode":"IT","stateCode":"21","latitude":"45.23274000","longitude":"7.21993000"},{"name":"Vaccheria","countryCode":"IT","stateCode":"21","latitude":"44.72700000","longitude":"8.04295000"},{"name":"Vaglio Serra","countryCode":"IT","stateCode":"21","latitude":"44.79635000","longitude":"8.33894000"},{"name":"Vaie","countryCode":"IT","stateCode":"21","latitude":"45.10234000","longitude":"7.28941000"},{"name":"Val della Torre","countryCode":"IT","stateCode":"21","latitude":"45.15515000","longitude":"7.44501000"},{"name":"Valdengo","countryCode":"IT","stateCode":"21","latitude":"45.56706000","longitude":"8.13832000"},{"name":"Valdieri","countryCode":"IT","stateCode":"21","latitude":"44.27763000","longitude":"7.39763000"},{"name":"Valduggia","countryCode":"IT","stateCode":"21","latitude":"45.72722000","longitude":"8.32730000"},{"name":"Valentino","countryCode":"IT","stateCode":"21","latitude":"45.15558000","longitude":"8.09391000"},{"name":"Valenza","countryCode":"IT","stateCode":"21","latitude":"45.01242000","longitude":"8.64379000"},{"name":"Valfenera","countryCode":"IT","stateCode":"21","latitude":"44.90175000","longitude":"7.96433000"},{"name":"Valgioie","countryCode":"IT","stateCode":"21","latitude":"45.06400000","longitude":"7.34927000"},{"name":"Valgrana","countryCode":"IT","stateCode":"21","latitude":"44.41181000","longitude":"7.38068000"},{"name":"Vallanzengo","countryCode":"IT","stateCode":"21","latitude":"45.60327000","longitude":"8.15042000"},{"name":"Valle Mosso","countryCode":"IT","stateCode":"21","latitude":"45.63069000","longitude":"8.14764000"},{"name":"Valle San Bartolomeo","countryCode":"IT","stateCode":"21","latitude":"44.95017000","longitude":"8.64040000"},{"name":"Valle San Nicolao","countryCode":"IT","stateCode":"21","latitude":"45.60706000","longitude":"8.14102000"},{"name":"Vallo Torinese","countryCode":"IT","stateCode":"21","latitude":"45.22355000","longitude":"7.49632000"},{"name":"Valloriate","countryCode":"IT","stateCode":"21","latitude":"44.33763000","longitude":"7.37393000"},{"name":"Valmacca","countryCode":"IT","stateCode":"21","latitude":"45.10101000","longitude":"8.58382000"},{"name":"Valmadonna","countryCode":"IT","stateCode":"21","latitude":"44.97444000","longitude":"8.61146000"},{"name":"Valmala","countryCode":"IT","stateCode":"21","latitude":"44.54423000","longitude":"7.34603000"},{"name":"Valperga","countryCode":"IT","stateCode":"21","latitude":"45.37004000","longitude":"7.66124000"},{"name":"Valprato Soana","countryCode":"IT","stateCode":"21","latitude":"45.52166000","longitude":"7.54948000"},{"name":"Valstrona","countryCode":"IT","stateCode":"21","latitude":"45.90767000","longitude":"8.34322000"},{"name":"Vanzone","countryCode":"IT","stateCode":"21","latitude":"45.97785000","longitude":"8.10826000"},{"name":"Vaprio D\'Agogna","countryCode":"IT","stateCode":"21","latitude":"45.60322000","longitude":"8.55402000"},{"name":"Varallo","countryCode":"IT","stateCode":"21","latitude":"45.81383000","longitude":"8.25814000"},{"name":"Varallo Pombia","countryCode":"IT","stateCode":"21","latitude":"45.66784000","longitude":"8.62850000"},{"name":"Varisella","countryCode":"IT","stateCode":"21","latitude":"45.20835000","longitude":"7.48381000"},{"name":"Varzo","countryCode":"IT","stateCode":"21","latitude":"46.20736000","longitude":"8.25267000"},{"name":"Vauda Canavese Superiore","countryCode":"IT","stateCode":"21","latitude":"45.27947000","longitude":"7.61945000"},{"name":"Veglio","countryCode":"IT","stateCode":"21","latitude":"45.64057000","longitude":"8.11412000"},{"name":"Venaria Reale","countryCode":"IT","stateCode":"21","latitude":"45.12597000","longitude":"7.63136000"},{"name":"Venasca","countryCode":"IT","stateCode":"21","latitude":"44.56134000","longitude":"7.39698000"},{"name":"Venaus","countryCode":"IT","stateCode":"21","latitude":"45.15710000","longitude":"7.01070000"},{"name":"Verbania","countryCode":"IT","stateCode":"21","latitude":"45.92136000","longitude":"8.55183000"},{"name":"Vercelli","countryCode":"IT","stateCode":"21","latitude":"45.32163000","longitude":"8.41989000"},{"name":"Verduno","countryCode":"IT","stateCode":"21","latitude":"44.66614000","longitude":"7.93074000"},{"name":"Vergnasco","countryCode":"IT","stateCode":"21","latitude":"45.48803000","longitude":"8.08553000"},{"name":"Vernante","countryCode":"IT","stateCode":"21","latitude":"44.24447000","longitude":"7.53455000"},{"name":"Verolengo","countryCode":"IT","stateCode":"21","latitude":"45.19040000","longitude":"7.97126000"},{"name":"Verrone","countryCode":"IT","stateCode":"21","latitude":"45.50824000","longitude":"8.11514000"},{"name":"Verrua Savoia","countryCode":"IT","stateCode":"21","latitude":"45.15675000","longitude":"8.09223000"},{"name":"Veruno","countryCode":"IT","stateCode":"21","latitude":"45.68887000","longitude":"8.52863000"},{"name":"Verzuolo","countryCode":"IT","stateCode":"21","latitude":"44.59279000","longitude":"7.48164000"},{"name":"Vesime","countryCode":"IT","stateCode":"21","latitude":"44.63535000","longitude":"8.22683000"},{"name":"Vespolate","countryCode":"IT","stateCode":"21","latitude":"45.34953000","longitude":"8.66878000"},{"name":"Vestignè","countryCode":"IT","stateCode":"21","latitude":"45.38655000","longitude":"7.95336000"},{"name":"Vezza d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.76274000","longitude":"8.00793000"},{"name":"Viale","countryCode":"IT","stateCode":"21","latitude":"45.00015000","longitude":"8.04993000"},{"name":"Vialfrè","countryCode":"IT","stateCode":"21","latitude":"45.38076000","longitude":"7.81822000"},{"name":"Viarigi","countryCode":"IT","stateCode":"21","latitude":"44.98055000","longitude":"8.35714000"},{"name":"Vico Canavese","countryCode":"IT","stateCode":"21","latitude":"45.49342000","longitude":"7.77887000"},{"name":"Vicoforte","countryCode":"IT","stateCode":"21","latitude":"44.36393000","longitude":"7.86264000"},{"name":"Vicolungo","countryCode":"IT","stateCode":"21","latitude":"45.47522000","longitude":"8.46124000"},{"name":"Vidracco","countryCode":"IT","stateCode":"21","latitude":"45.43066000","longitude":"7.75742000"},{"name":"Viganella","countryCode":"IT","stateCode":"21","latitude":"46.05173000","longitude":"8.19374000"},{"name":"Vigliano Biellese","countryCode":"IT","stateCode":"21","latitude":"45.56317000","longitude":"8.10509000"},{"name":"Vigliano d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.83405000","longitude":"8.22914000"},{"name":"Vignale Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.00996000","longitude":"8.39703000"},{"name":"Vignole Borbera","countryCode":"IT","stateCode":"21","latitude":"44.70819000","longitude":"8.89026000"},{"name":"Vignolo","countryCode":"IT","stateCode":"21","latitude":"44.36364000","longitude":"7.47208000"},{"name":"Vignone","countryCode":"IT","stateCode":"21","latitude":"45.96118000","longitude":"8.56372000"},{"name":"Vigone","countryCode":"IT","stateCode":"21","latitude":"44.84236000","longitude":"7.49774000"},{"name":"Viguzzolo","countryCode":"IT","stateCode":"21","latitude":"44.90567000","longitude":"8.91968000"},{"name":"Villa","countryCode":"IT","stateCode":"21","latitude":"44.74606000","longitude":"7.90066000"},{"name":"Villa San Secondo","countryCode":"IT","stateCode":"21","latitude":"45.00513000","longitude":"8.13462000"},{"name":"Villa del Bosco","countryCode":"IT","stateCode":"21","latitude":"45.61669000","longitude":"8.27776000"},{"name":"Villa-Borgo","countryCode":"IT","stateCode":"21","latitude":"44.69865000","longitude":"7.93486000"},{"name":"Villadeati","countryCode":"IT","stateCode":"21","latitude":"45.07225000","longitude":"8.16793000"},{"name":"Villadossola","countryCode":"IT","stateCode":"21","latitude":"46.07080000","longitude":"8.26709000"},{"name":"Villafalletto","countryCode":"IT","stateCode":"21","latitude":"44.54624000","longitude":"7.54069000"},{"name":"Villafranca Piemonte","countryCode":"IT","stateCode":"21","latitude":"44.78824000","longitude":"7.50788000"},{"name":"Villafranca d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.91539000","longitude":"8.02658000"},{"name":"Villalvernia","countryCode":"IT","stateCode":"21","latitude":"44.81387000","longitude":"8.85532000"},{"name":"Villamiroglio","countryCode":"IT","stateCode":"21","latitude":"45.13455000","longitude":"8.17103000"},{"name":"Villanova Biellese","countryCode":"IT","stateCode":"21","latitude":"45.48156000","longitude":"8.19432000"},{"name":"Villanova Canavese","countryCode":"IT","stateCode":"21","latitude":"45.24355000","longitude":"7.55212000"},{"name":"Villanova Mondovì","countryCode":"IT","stateCode":"21","latitude":"44.34804000","longitude":"7.76752000"},{"name":"Villanova Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.18111000","longitude":"8.47813000"},{"name":"Villanova Solaro","countryCode":"IT","stateCode":"21","latitude":"44.72994000","longitude":"7.57443000"},{"name":"Villanova d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.94299000","longitude":"7.93671000"},{"name":"Villar Dora","countryCode":"IT","stateCode":"21","latitude":"45.11465000","longitude":"7.38352000"},{"name":"Villar Focchiardo","countryCode":"IT","stateCode":"21","latitude":"45.11244000","longitude":"7.23841000"},{"name":"Villar Pellice","countryCode":"IT","stateCode":"21","latitude":"44.80893000","longitude":"7.15978000"},{"name":"Villar Perosa","countryCode":"IT","stateCode":"21","latitude":"44.91849000","longitude":"7.24821000"},{"name":"Villar San Costanzo","countryCode":"IT","stateCode":"21","latitude":"44.48473000","longitude":"7.38223000"},{"name":"Villarbasse","countryCode":"IT","stateCode":"21","latitude":"45.04514000","longitude":"7.46842000"},{"name":"Villarboit","countryCode":"IT","stateCode":"21","latitude":"45.43775000","longitude":"8.33694000"},{"name":"Villareggia","countryCode":"IT","stateCode":"21","latitude":"45.30885000","longitude":"7.97724000"},{"name":"Villaromagnano","countryCode":"IT","stateCode":"21","latitude":"44.84965000","longitude":"8.88775000"},{"name":"Villastellone","countryCode":"IT","stateCode":"21","latitude":"44.92201000","longitude":"7.74360000"},{"name":"Villata","countryCode":"IT","stateCode":"21","latitude":"45.38650000","longitude":"8.43279000"},{"name":"Villette","countryCode":"IT","stateCode":"21","latitude":"46.13188000","longitude":"8.53422000"},{"name":"Vinadio","countryCode":"IT","stateCode":"21","latitude":"44.30759000","longitude":"7.17628000"},{"name":"Vinchio","countryCode":"IT","stateCode":"21","latitude":"44.81095000","longitude":"8.32094000"},{"name":"Vinovo","countryCode":"IT","stateCode":"21","latitude":"44.94674000","longitude":"7.63252000"},{"name":"Vinzaglio","countryCode":"IT","stateCode":"21","latitude":"45.32309000","longitude":"8.51979000"},{"name":"Viola","countryCode":"IT","stateCode":"21","latitude":"44.29081000","longitude":"7.96491000"},{"name":"Virle Piemonte","countryCode":"IT","stateCode":"21","latitude":"44.86369000","longitude":"7.57033000"},{"name":"Vische","countryCode":"IT","stateCode":"21","latitude":"45.33566000","longitude":"7.94482000"},{"name":"Visone","countryCode":"IT","stateCode":"21","latitude":"44.66184000","longitude":"8.50075000"},{"name":"Vistrorio","countryCode":"IT","stateCode":"21","latitude":"45.44147000","longitude":"7.76781000"},{"name":"Viverone","countryCode":"IT","stateCode":"21","latitude":"45.42726000","longitude":"8.04942000"},{"name":"Viù","countryCode":"IT","stateCode":"21","latitude":"45.23785000","longitude":"7.37333000"},{"name":"Vocca","countryCode":"IT","stateCode":"21","latitude":"45.83269000","longitude":"8.19580000"},{"name":"Vogogna","countryCode":"IT","stateCode":"21","latitude":"46.01002000","longitude":"8.29137000"},{"name":"Volpedo","countryCode":"IT","stateCode":"21","latitude":"44.88887000","longitude":"8.98615000"},{"name":"Volpeglino","countryCode":"IT","stateCode":"21","latitude":"44.89296000","longitude":"8.95945000"},{"name":"Volpiano","countryCode":"IT","stateCode":"21","latitude":"45.19940000","longitude":"7.77546000"},{"name":"Voltaggio","countryCode":"IT","stateCode":"21","latitude":"44.62095000","longitude":"8.84274000"},{"name":"Volvera","countryCode":"IT","stateCode":"21","latitude":"44.95484000","longitude":"7.51142000"},{"name":"Vottignasco","countryCode":"IT","stateCode":"21","latitude":"44.56413000","longitude":"7.57913000"},{"name":"Zimone","countryCode":"IT","stateCode":"21","latitude":"45.44912000","longitude":"8.03734000"},{"name":"Zubiena","countryCode":"IT","stateCode":"21","latitude":"45.49266000","longitude":"7.99552000"},{"name":"Zumaglia","countryCode":"IT","stateCode":"21","latitude":"45.59386000","longitude":"8.08942000"},{"name":"Acceglio","countryCode":"IT","stateCode":"21","latitude":"44.47463000","longitude":"6.99092000"},{"name":"Acqui Terme","countryCode":"IT","stateCode":"21","latitude":"44.67552000","longitude":"8.46934000"},{"name":"Agliano","countryCode":"IT","stateCode":"21","latitude":"44.79164000","longitude":"8.25124000"},{"name":"Agliano Terme","countryCode":"IT","stateCode":"21","latitude":"44.79025000","longitude":"8.25044000"},{"name":"Agliè","countryCode":"IT","stateCode":"21","latitude":"45.36800000","longitude":"7.76800000"},{"name":"Agrate","countryCode":"IT","stateCode":"21","latitude":"45.67540000","longitude":"8.56065000"},{"name":"Agrate Conturbia","countryCode":"IT","stateCode":"21","latitude":"45.67547000","longitude":"8.55973000"},{"name":"Ailoche","countryCode":"IT","stateCode":"21","latitude":"45.69812000","longitude":"8.22133000"},{"name":"Airali","countryCode":"IT","stateCode":"21","latitude":"44.81670000","longitude":"7.25157000"},{"name":"Airasca","countryCode":"IT","stateCode":"21","latitude":"44.91719000","longitude":"7.48322000"},{"name":"Aisone","countryCode":"IT","stateCode":"21","latitude":"44.31392000","longitude":"7.21963000"},{"name":"Ala di Stura","countryCode":"IT","stateCode":"21","latitude":"45.31492000","longitude":"7.30345000"},{"name":"Alagna Valsesia","countryCode":"IT","stateCode":"21","latitude":"45.85182000","longitude":"7.93752000"},{"name":"Alba","countryCode":"IT","stateCode":"21","latitude":"44.69990000","longitude":"8.03470000"},{"name":"Albano Vercellese","countryCode":"IT","stateCode":"21","latitude":"45.42616000","longitude":"8.38093000"},{"name":"Albaretto della Torre","countryCode":"IT","stateCode":"21","latitude":"44.59624000","longitude":"8.06464000"},{"name":"Albera Ligure","countryCode":"IT","stateCode":"21","latitude":"44.70159000","longitude":"9.06720000"},{"name":"Albiano d\'Ivrea","countryCode":"IT","stateCode":"21","latitude":"45.43424000","longitude":"7.94789000"},{"name":"Albugnano","countryCode":"IT","stateCode":"21","latitude":"45.07755000","longitude":"7.97113000"},{"name":"Alessandria","countryCode":"IT","stateCode":"21","latitude":"44.90924000","longitude":"8.61007000"},{"name":"Alfiano Natta","countryCode":"IT","stateCode":"21","latitude":"45.04860000","longitude":"8.20730000"},{"name":"Alice Bel Colle","countryCode":"IT","stateCode":"21","latitude":"44.72605000","longitude":"8.45074000"},{"name":"Alice Castello","countryCode":"IT","stateCode":"21","latitude":"45.36860000","longitude":"8.07320000"},{"name":"Alice Superiore","countryCode":"IT","stateCode":"21","latitude":"45.46066000","longitude":"7.77922000"},{"name":"Almese-Rivera","countryCode":"IT","stateCode":"21","latitude":"45.11915000","longitude":"7.40111000"},{"name":"Alpette","countryCode":"IT","stateCode":"21","latitude":"45.40917000","longitude":"7.57795000"},{"name":"Alpignano","countryCode":"IT","stateCode":"21","latitude":"45.09346000","longitude":"7.52392000"},{"name":"Altavilla Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.99355000","longitude":"8.37594000"},{"name":"Alto","countryCode":"IT","stateCode":"21","latitude":"44.10863000","longitude":"8.00215000"},{"name":"Alzano Scrivia","countryCode":"IT","stateCode":"21","latitude":"45.01806000","longitude":"8.88065000"},{"name":"Ameno","countryCode":"IT","stateCode":"21","latitude":"45.78897000","longitude":"8.44000000"},{"name":"Andezeno","countryCode":"IT","stateCode":"21","latitude":"45.03376000","longitude":"7.86607000"},{"name":"Andorno Cacciorna","countryCode":"IT","stateCode":"21","latitude":"45.61054000","longitude":"8.05589000"},{"name":"Andrate","countryCode":"IT","stateCode":"21","latitude":"45.52633000","longitude":"7.88145000"},{"name":"Angrogna","countryCode":"IT","stateCode":"21","latitude":"44.84354000","longitude":"7.22422000"},{"name":"Antignano","countryCode":"IT","stateCode":"21","latitude":"44.84535000","longitude":"8.13494000"},{"name":"Antronapiana","countryCode":"IT","stateCode":"21","latitude":"46.06091000","longitude":"8.11519000"},{"name":"Anzola d\'Ossola","countryCode":"IT","stateCode":"21","latitude":"45.98897000","longitude":"8.34531000"},{"name":"Aramengo","countryCode":"IT","stateCode":"21","latitude":"45.10085000","longitude":"8.00003000"},{"name":"Arborio","countryCode":"IT","stateCode":"21","latitude":"45.49586000","longitude":"8.38755000"},{"name":"Arguello","countryCode":"IT","stateCode":"21","latitude":"44.58274000","longitude":"8.11084000"},{"name":"Arignano","countryCode":"IT","stateCode":"21","latitude":"45.03966000","longitude":"7.90189000"},{"name":"Arizzano","countryCode":"IT","stateCode":"21","latitude":"45.95738000","longitude":"8.58292000"},{"name":"Armeno","countryCode":"IT","stateCode":"21","latitude":"45.82078000","longitude":"8.44557000"},{"name":"Arola","countryCode":"IT","stateCode":"21","latitude":"45.80867000","longitude":"8.35808000"},{"name":"Arona","countryCode":"IT","stateCode":"21","latitude":"45.75890000","longitude":"8.55715000"},{"name":"Arquata Scrivia","countryCode":"IT","stateCode":"21","latitude":"44.68830000","longitude":"8.88682000"},{"name":"Asigliano Vercellese","countryCode":"IT","stateCode":"21","latitude":"45.26146000","longitude":"8.40853000"},{"name":"Asti","countryCode":"IT","stateCode":"21","latitude":"44.90162000","longitude":"8.20751000"},{"name":"Aurano","countryCode":"IT","stateCode":"21","latitude":"46.00038000","longitude":"8.58822000"},{"name":"Avigliana","countryCode":"IT","stateCode":"21","latitude":"45.07978000","longitude":"7.39647000"},{"name":"Avolasca","countryCode":"IT","stateCode":"21","latitude":"44.80315000","longitude":"8.96545000"},{"name":"Azeglio","countryCode":"IT","stateCode":"21","latitude":"45.42283000","longitude":"7.99222000"},{"name":"Azzano d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.87345000","longitude":"8.26684000"},{"name":"Baceno","countryCode":"IT","stateCode":"21","latitude":"46.26062000","longitude":"8.31874000"},{"name":"Bagnasco","countryCode":"IT","stateCode":"21","latitude":"44.30412000","longitude":"8.04522000"},{"name":"Bagnolo Piemonte","countryCode":"IT","stateCode":"21","latitude":"44.76034000","longitude":"7.31392000"},{"name":"Bairo","countryCode":"IT","stateCode":"21","latitude":"45.38606000","longitude":"7.75532000"},{"name":"Balangero","countryCode":"IT","stateCode":"21","latitude":"45.26988000","longitude":"7.51884000"},{"name":"Baldichieri d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.90595000","longitude":"8.09163000"},{"name":"Baldissero Canavese","countryCode":"IT","stateCode":"21","latitude":"45.41026000","longitude":"7.74422000"},{"name":"Baldissero Torinese","countryCode":"IT","stateCode":"21","latitude":"45.06837000","longitude":"7.81274000"},{"name":"Baldissero d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.76184000","longitude":"7.90863000"},{"name":"Balme","countryCode":"IT","stateCode":"21","latitude":"45.30192000","longitude":"7.21937000"},{"name":"Balmuccia","countryCode":"IT","stateCode":"21","latitude":"45.81878000","longitude":"8.14080000"},{"name":"Balocco","countryCode":"IT","stateCode":"21","latitude":"45.45589000","longitude":"8.28068000"},{"name":"Balzola","countryCode":"IT","stateCode":"21","latitude":"45.18358000","longitude":"8.40277000"},{"name":"Banchette","countryCode":"IT","stateCode":"21","latitude":"45.45356000","longitude":"7.85632000"},{"name":"Bandito","countryCode":"IT","stateCode":"21","latitude":"44.72282000","longitude":"7.82403000"},{"name":"Bannio","countryCode":"IT","stateCode":"21","latitude":"45.98397000","longitude":"8.14611000"},{"name":"Baratte","countryCode":"IT","stateCode":"21","latitude":"45.11160000","longitude":"7.23643000"},{"name":"Barbania","countryCode":"IT","stateCode":"21","latitude":"45.29143000","longitude":"7.63450000"},{"name":"Barbaresco","countryCode":"IT","stateCode":"21","latitude":"44.72324000","longitude":"8.08194000"},{"name":"Bardonecchia","countryCode":"IT","stateCode":"21","latitude":"45.07462000","longitude":"6.69888000"},{"name":"Barengo","countryCode":"IT","stateCode":"21","latitude":"45.57597000","longitude":"8.51403000"},{"name":"Barge","countryCode":"IT","stateCode":"21","latitude":"44.72786000","longitude":"7.32283000"},{"name":"Barolo","countryCode":"IT","stateCode":"21","latitude":"44.61094000","longitude":"7.94284000"},{"name":"Barone Canavese","countryCode":"IT","stateCode":"21","latitude":"45.32576000","longitude":"7.87342000"},{"name":"Barquedo","countryCode":"IT","stateCode":"21","latitude":"45.74283000","longitude":"8.49630000"},{"name":"Basaluzzo","countryCode":"IT","stateCode":"21","latitude":"44.76885000","longitude":"8.70485000"},{"name":"Bassignana","countryCode":"IT","stateCode":"21","latitude":"45.00110000","longitude":"8.73291000"},{"name":"Bastia Mondovì","countryCode":"IT","stateCode":"21","latitude":"44.44194000","longitude":"7.89444000"},{"name":"Battifollo","countryCode":"IT","stateCode":"21","latitude":"44.31983000","longitude":"8.01094000"},{"name":"Baveno","countryCode":"IT","stateCode":"21","latitude":"45.90818000","longitude":"8.50033000"},{"name":"Bee","countryCode":"IT","stateCode":"21","latitude":"45.96328000","longitude":"8.57542000"},{"name":"Beinasco","countryCode":"IT","stateCode":"21","latitude":"45.02472000","longitude":"7.58564000"},{"name":"Beinette","countryCode":"IT","stateCode":"21","latitude":"44.36394000","longitude":"7.64464000"},{"name":"Belforte Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.62505000","longitude":"8.66125000"},{"name":"Belgirate","countryCode":"IT","stateCode":"21","latitude":"45.84123000","longitude":"8.57064000"},{"name":"Bellinzago Novarese","countryCode":"IT","stateCode":"21","latitude":"45.56877000","longitude":"8.64323000"},{"name":"Belvedere Langhe","countryCode":"IT","stateCode":"21","latitude":"44.49361000","longitude":"7.97387000"},{"name":"Belveglio","countryCode":"IT","stateCode":"21","latitude":"44.83012000","longitude":"8.32864000"},{"name":"Bene Vagienna","countryCode":"IT","stateCode":"21","latitude":"44.54268000","longitude":"7.82726000"},{"name":"Benevello","countryCode":"IT","stateCode":"21","latitude":"44.62981000","longitude":"8.10507000"},{"name":"Benna","countryCode":"IT","stateCode":"21","latitude":"45.51528000","longitude":"8.12409000"},{"name":"Bergamasco","countryCode":"IT","stateCode":"21","latitude":"44.82725000","longitude":"8.45474000"},{"name":"Bergolo","countryCode":"IT","stateCode":"21","latitude":"44.54784000","longitude":"8.18314000"},{"name":"Bernezzo","countryCode":"IT","stateCode":"21","latitude":"44.38533000","longitude":"7.43633000"},{"name":"Bersezio","countryCode":"IT","stateCode":"21","latitude":"44.38031000","longitude":"6.96885000"},{"name":"Berzano di San Pietro","countryCode":"IT","stateCode":"21","latitude":"45.09418000","longitude":"7.95352000"},{"name":"Berzano di Tortona","countryCode":"IT","stateCode":"21","latitude":"44.87666000","longitude":"8.95108000"},{"name":"Beura","countryCode":"IT","stateCode":"21","latitude":"46.07964000","longitude":"8.29826000"},{"name":"Biandrate","countryCode":"IT","stateCode":"21","latitude":"45.45271000","longitude":"8.46402000"},{"name":"Bianzè","countryCode":"IT","stateCode":"21","latitude":"45.30751000","longitude":"8.12202000"},{"name":"Bibiana","countryCode":"IT","stateCode":"21","latitude":"44.79894000","longitude":"7.28822000"},{"name":"Biella","countryCode":"IT","stateCode":"21","latitude":"45.56304000","longitude":"8.05796000"},{"name":"Bioglio-Portula-Andrè","countryCode":"IT","stateCode":"21","latitude":"45.61516000","longitude":"8.13602000"},{"name":"Bistagno","countryCode":"IT","stateCode":"21","latitude":"44.66059000","longitude":"8.37163000"},{"name":"Bobbio Pellice","countryCode":"IT","stateCode":"21","latitude":"44.80854000","longitude":"7.11691000"},{"name":"Boca","countryCode":"IT","stateCode":"21","latitude":"45.67897000","longitude":"8.40873000"},{"name":"Boccioleto","countryCode":"IT","stateCode":"21","latitude":"45.83047000","longitude":"8.11282000"},{"name":"Bogogno","countryCode":"IT","stateCode":"21","latitude":"45.66307000","longitude":"8.53473000"},{"name":"Bollengo","countryCode":"IT","stateCode":"21","latitude":"45.47162000","longitude":"7.94133000"},{"name":"Bolzano Novarese","countryCode":"IT","stateCode":"21","latitude":"45.76266000","longitude":"8.44248000"},{"name":"Bonvicino","countryCode":"IT","stateCode":"21","latitude":"44.50354000","longitude":"8.01754000"},{"name":"Borgaro Torinese","countryCode":"IT","stateCode":"21","latitude":"45.15122000","longitude":"7.65543000"},{"name":"Borghetto di Borbera","countryCode":"IT","stateCode":"21","latitude":"44.72945000","longitude":"8.94346000"},{"name":"Borgiallo","countryCode":"IT","stateCode":"21","latitude":"45.41758000","longitude":"7.66984000"},{"name":"Borgo","countryCode":"IT","stateCode":"21","latitude":"44.70887000","longitude":"7.96222000"},{"name":"Borgo Melano","countryCode":"IT","stateCode":"21","latitude":"45.01578000","longitude":"7.57656000"},{"name":"Borgo San Dalmazzo","countryCode":"IT","stateCode":"21","latitude":"44.33785000","longitude":"7.49310000"},{"name":"Borgo San Martino","countryCode":"IT","stateCode":"21","latitude":"45.09259000","longitude":"8.52373000"},{"name":"Borgo Ticino","countryCode":"IT","stateCode":"21","latitude":"45.68931000","longitude":"8.60448000"},{"name":"Borgo Vercelli","countryCode":"IT","stateCode":"21","latitude":"45.35680000","longitude":"8.46460000"},{"name":"Borgo d\'Ale","countryCode":"IT","stateCode":"21","latitude":"45.34958000","longitude":"8.05198000"},{"name":"Borgofranco d\'Ivrea","countryCode":"IT","stateCode":"21","latitude":"45.51636000","longitude":"7.85865000"},{"name":"Borgolavezzaro","countryCode":"IT","stateCode":"21","latitude":"45.31918000","longitude":"8.69931000"},{"name":"Borgomale","countryCode":"IT","stateCode":"21","latitude":"44.62034000","longitude":"8.13224000"},{"name":"Borgomanero","countryCode":"IT","stateCode":"21","latitude":"45.69873000","longitude":"8.46230000"},{"name":"Borgomasino","countryCode":"IT","stateCode":"21","latitude":"45.36205000","longitude":"7.98811000"},{"name":"Borgone Susa","countryCode":"IT","stateCode":"21","latitude":"45.12334000","longitude":"7.23641000"},{"name":"Borgoratto Alessandrino","countryCode":"IT","stateCode":"21","latitude":"44.83625000","longitude":"8.53854000"},{"name":"Borgosesia","countryCode":"IT","stateCode":"21","latitude":"45.72045000","longitude":"8.27466000"},{"name":"Borriana","countryCode":"IT","stateCode":"21","latitude":"45.50781000","longitude":"8.03860000"},{"name":"Bosco Marengo","countryCode":"IT","stateCode":"21","latitude":"44.82373000","longitude":"8.68008000"},{"name":"Bosconero","countryCode":"IT","stateCode":"21","latitude":"45.26630000","longitude":"7.76578000"},{"name":"Bosia","countryCode":"IT","stateCode":"21","latitude":"44.60244000","longitude":"8.14734000"},{"name":"Bosio","countryCode":"IT","stateCode":"21","latitude":"44.64975000","longitude":"8.79285000"},{"name":"Bossolasco","countryCode":"IT","stateCode":"21","latitude":"44.52818000","longitude":"8.04993000"},{"name":"Boves","countryCode":"IT","stateCode":"21","latitude":"44.32985000","longitude":"7.54733000"},{"name":"Bozzole","countryCode":"IT","stateCode":"21","latitude":"45.06934000","longitude":"8.60561000"},{"name":"Bra","countryCode":"IT","stateCode":"21","latitude":"44.69776000","longitude":"7.85128000"},{"name":"Brandizzo","countryCode":"IT","stateCode":"21","latitude":"45.17706000","longitude":"7.83581000"},{"name":"Breia","countryCode":"IT","stateCode":"21","latitude":"45.76497000","longitude":"8.30552000"},{"name":"Breo","countryCode":"IT","stateCode":"21","latitude":"44.39865000","longitude":"7.81903000"},{"name":"Briaglia","countryCode":"IT","stateCode":"21","latitude":"44.39583000","longitude":"7.87574000"},{"name":"Bricco di Neive","countryCode":"IT","stateCode":"21","latitude":"44.71159000","longitude":"8.13409000"},{"name":"Bricherasio","countryCode":"IT","stateCode":"21","latitude":"44.82328000","longitude":"7.30300000"},{"name":"Briga Alta","countryCode":"IT","stateCode":"21","latitude":"44.08273000","longitude":"7.74944000"},{"name":"Briga Novarese","countryCode":"IT","stateCode":"21","latitude":"45.72931000","longitude":"8.45586000"},{"name":"Brignano","countryCode":"IT","stateCode":"21","latitude":"44.81457000","longitude":"9.04005000"},{"name":"Briona","countryCode":"IT","stateCode":"21","latitude":"45.54247000","longitude":"8.47973000"},{"name":"Brondello","countryCode":"IT","stateCode":"21","latitude":"44.60073000","longitude":"7.40592000"},{"name":"Brossasco","countryCode":"IT","stateCode":"21","latitude":"44.56778000","longitude":"7.36454000"},{"name":"Brosso","countryCode":"IT","stateCode":"21","latitude":"45.49180000","longitude":"7.80225000"},{"name":"Brovello","countryCode":"IT","stateCode":"21","latitude":"45.84246000","longitude":"8.53189000"},{"name":"Brovello-Carpugnino","countryCode":"IT","stateCode":"21","latitude":"45.84247000","longitude":"8.53173000"},{"name":"Brozolo","countryCode":"IT","stateCode":"21","latitude":"45.11695000","longitude":"8.07193000"},{"name":"Bruino","countryCode":"IT","stateCode":"21","latitude":"45.01506000","longitude":"7.47754000"},{"name":"Bruno","countryCode":"IT","stateCode":"21","latitude":"44.79262000","longitude":"8.43973000"},{"name":"Brusasco","countryCode":"IT","stateCode":"21","latitude":"45.15499000","longitude":"8.06107000"},{"name":"Brusnengo","countryCode":"IT","stateCode":"21","latitude":"45.59011000","longitude":"8.25219000"},{"name":"Bruzolo","countryCode":"IT","stateCode":"21","latitude":"45.14093000","longitude":"7.19463000"},{"name":"Bubbio","countryCode":"IT","stateCode":"21","latitude":"44.66344000","longitude":"8.29514000"},{"name":"Buriasco","countryCode":"IT","stateCode":"21","latitude":"44.87222000","longitude":"7.41200000"},{"name":"Burolo","countryCode":"IT","stateCode":"21","latitude":"45.48116000","longitude":"7.93392000"},{"name":"Buronzo","countryCode":"IT","stateCode":"21","latitude":"45.48018000","longitude":"8.26628000"},{"name":"Busano","countryCode":"IT","stateCode":"21","latitude":"45.33137000","longitude":"7.65727000"},{"name":"Busca","countryCode":"IT","stateCode":"21","latitude":"44.51625000","longitude":"7.47662000"},{"name":"Bussoleno","countryCode":"IT","stateCode":"21","latitude":"45.13970000","longitude":"7.14432000"},{"name":"Buttigliera Alta","countryCode":"IT","stateCode":"21","latitude":"45.06836000","longitude":"7.43254000"},{"name":"Buttigliera d\'Asti","countryCode":"IT","stateCode":"21","latitude":"45.02175000","longitude":"7.95103000"},{"name":"Cabella Ligure","countryCode":"IT","stateCode":"21","latitude":"44.67491000","longitude":"9.09607000"},{"name":"Cafasse","countryCode":"IT","stateCode":"21","latitude":"45.24865000","longitude":"7.51882000"},{"name":"Calamandrana","countryCode":"IT","stateCode":"21","latitude":"44.73767000","longitude":"8.33726000"},{"name":"Calasca-Castiglione","countryCode":"IT","stateCode":"21","latitude":"46.02081000","longitude":"8.21451000"},{"name":"Callabiana - Chiesa","countryCode":"IT","stateCode":"21","latitude":"45.63137000","longitude":"8.09722000"},{"name":"Calliano","countryCode":"IT","stateCode":"21","latitude":"45.00798000","longitude":"8.25661000"},{"name":"Calosso","countryCode":"IT","stateCode":"21","latitude":"44.73994000","longitude":"8.22714000"},{"name":"Caltignaga","countryCode":"IT","stateCode":"21","latitude":"45.52088000","longitude":"8.58616000"},{"name":"Caluso","countryCode":"IT","stateCode":"21","latitude":"45.30466000","longitude":"7.89101000"},{"name":"Camagna Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.01765000","longitude":"8.42974000"},{"name":"Camandona","countryCode":"IT","stateCode":"21","latitude":"45.64417000","longitude":"8.09972000"},{"name":"Cambiano","countryCode":"IT","stateCode":"21","latitude":"44.97113000","longitude":"7.77447000"},{"name":"Cambiasca","countryCode":"IT","stateCode":"21","latitude":"45.96238000","longitude":"8.54462000"},{"name":"Camburzano","countryCode":"IT","stateCode":"21","latitude":"45.54393000","longitude":"8.00226000"},{"name":"Camerana","countryCode":"IT","stateCode":"21","latitude":"44.42404000","longitude":"8.14144000"},{"name":"Camerano","countryCode":"IT","stateCode":"21","latitude":"44.99118000","longitude":"8.08965000"},{"name":"Camerano Casasco","countryCode":"IT","stateCode":"21","latitude":"44.99165000","longitude":"8.09103000"},{"name":"Cameri","countryCode":"IT","stateCode":"21","latitude":"45.50159000","longitude":"8.66245000"},{"name":"Camino","countryCode":"IT","stateCode":"21","latitude":"45.15723000","longitude":"8.29376000"},{"name":"Camo","countryCode":"IT","stateCode":"21","latitude":"44.69504000","longitude":"8.19434000"},{"name":"Campertogno","countryCode":"IT","stateCode":"21","latitude":"45.79877000","longitude":"8.03212000"},{"name":"Campiglia Cervo","countryCode":"IT","stateCode":"21","latitude":"45.66290000","longitude":"7.99967000"},{"name":"Campiglione","countryCode":"IT","stateCode":"21","latitude":"44.80284000","longitude":"7.32422000"},{"name":"Campomolino","countryCode":"IT","stateCode":"21","latitude":"44.40883000","longitude":"7.21192000"},{"name":"Canale","countryCode":"IT","stateCode":"21","latitude":"44.79532000","longitude":"7.99373000"},{"name":"Candelo","countryCode":"IT","stateCode":"21","latitude":"45.54093000","longitude":"8.10659000"},{"name":"Candia Canavese","countryCode":"IT","stateCode":"21","latitude":"45.32734000","longitude":"7.88429000"},{"name":"Candiolo","countryCode":"IT","stateCode":"21","latitude":"44.95858000","longitude":"7.59812000"},{"name":"Canelli","countryCode":"IT","stateCode":"21","latitude":"44.72084000","longitude":"8.29282000"},{"name":"Canischio","countryCode":"IT","stateCode":"21","latitude":"45.37485000","longitude":"7.59621000"},{"name":"Cannero Riviera","countryCode":"IT","stateCode":"21","latitude":"46.02200000","longitude":"8.67933000"},{"name":"Cannobio","countryCode":"IT","stateCode":"21","latitude":"46.06233000","longitude":"8.69628000"},{"name":"Canosio","countryCode":"IT","stateCode":"21","latitude":"44.45583000","longitude":"7.08272000"},{"name":"Cantalupa","countryCode":"IT","stateCode":"21","latitude":"44.94594000","longitude":"7.33032000"},{"name":"Cantalupo Ligure","countryCode":"IT","stateCode":"21","latitude":"44.71811000","longitude":"9.04575000"},{"name":"Cantarana","countryCode":"IT","stateCode":"21","latitude":"44.90245000","longitude":"8.02753000"},{"name":"Cantoira","countryCode":"IT","stateCode":"21","latitude":"45.34014000","longitude":"7.38450000"},{"name":"Caprauna","countryCode":"IT","stateCode":"21","latitude":"44.11603000","longitude":"7.95495000"},{"name":"Caprezzo","countryCode":"IT","stateCode":"21","latitude":"45.98198000","longitude":"8.56282000"},{"name":"Capriata d\'Orba","countryCode":"IT","stateCode":"21","latitude":"44.72785000","longitude":"8.69085000"},{"name":"Caprie","countryCode":"IT","stateCode":"21","latitude":"45.11944000","longitude":"7.33294000"},{"name":"Capriglio","countryCode":"IT","stateCode":"21","latitude":"45.00355000","longitude":"8.00893000"},{"name":"Caraglio","countryCode":"IT","stateCode":"21","latitude":"44.41725000","longitude":"7.43281000"},{"name":"Caramagna Piemonte","countryCode":"IT","stateCode":"21","latitude":"44.78224000","longitude":"7.73943000"},{"name":"Caravino","countryCode":"IT","stateCode":"21","latitude":"45.39950000","longitude":"7.96020000"},{"name":"Carbonara Scrivia","countryCode":"IT","stateCode":"21","latitude":"44.84915000","longitude":"8.86975000"},{"name":"Carcoforo","countryCode":"IT","stateCode":"21","latitude":"45.90858000","longitude":"8.04967000"},{"name":"Cardè","countryCode":"IT","stateCode":"21","latitude":"44.74444000","longitude":"7.47762000"},{"name":"Carema","countryCode":"IT","stateCode":"21","latitude":"45.58401000","longitude":"7.80879000"},{"name":"Carentino","countryCode":"IT","stateCode":"21","latitude":"44.82885000","longitude":"8.47134000"},{"name":"Caresana","countryCode":"IT","stateCode":"21","latitude":"45.22142000","longitude":"8.50480000"},{"name":"Caresanablot","countryCode":"IT","stateCode":"21","latitude":"45.35736000","longitude":"8.39203000"},{"name":"Carezzano Maggiore","countryCode":"IT","stateCode":"21","latitude":"44.80705000","longitude":"8.90055000"},{"name":"Carignano","countryCode":"IT","stateCode":"21","latitude":"44.90599000","longitude":"7.67253000"},{"name":"Carisio","countryCode":"IT","stateCode":"21","latitude":"45.41017000","longitude":"8.19962000"},{"name":"Carmagnola","countryCode":"IT","stateCode":"21","latitude":"44.84963000","longitude":"7.72032000"},{"name":"Carpeneto","countryCode":"IT","stateCode":"21","latitude":"44.67835000","longitude":"8.60555000"},{"name":"Carpignano Sesia","countryCode":"IT","stateCode":"21","latitude":"45.53341000","longitude":"8.41734000"},{"name":"Carrega Ligure","countryCode":"IT","stateCode":"21","latitude":"44.61879000","longitude":"9.17564000"},{"name":"Carrosio","countryCode":"IT","stateCode":"21","latitude":"44.65776000","longitude":"8.83126000"},{"name":"Carrù","countryCode":"IT","stateCode":"21","latitude":"44.47967000","longitude":"7.87236000"},{"name":"Cartignano","countryCode":"IT","stateCode":"21","latitude":"44.47833000","longitude":"7.28573000"},{"name":"Cartosio","countryCode":"IT","stateCode":"21","latitude":"44.59024000","longitude":"8.42065000"},{"name":"Casal Cermelli","countryCode":"IT","stateCode":"21","latitude":"44.83495000","longitude":"8.62495000"},{"name":"Casalbeltrame","countryCode":"IT","stateCode":"21","latitude":"45.43806000","longitude":"8.46653000"},{"name":"Casalborgone","countryCode":"IT","stateCode":"21","latitude":"45.13045000","longitude":"7.94043000"},{"name":"Casale Corte Cerro","countryCode":"IT","stateCode":"21","latitude":"45.91545000","longitude":"8.41407000"},{"name":"Casale Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.13338000","longitude":"8.45250000"},{"name":"Casaleggio Boiro","countryCode":"IT","stateCode":"21","latitude":"44.63355000","longitude":"8.73045000"},{"name":"Casaleggio Novara","countryCode":"IT","stateCode":"21","latitude":"45.48793000","longitude":"8.49307000"},{"name":"Casalgrasso","countryCode":"IT","stateCode":"21","latitude":"44.81834000","longitude":"7.62498000"},{"name":"Casalino","countryCode":"IT","stateCode":"21","latitude":"45.35836000","longitude":"8.52393000"},{"name":"Casalnoceto","countryCode":"IT","stateCode":"21","latitude":"44.91326000","longitude":"8.98376000"},{"name":"Casalvolone","countryCode":"IT","stateCode":"21","latitude":"45.39966000","longitude":"8.46472000"},{"name":"Casanova Elvo","countryCode":"IT","stateCode":"21","latitude":"45.40020000","longitude":"8.29413000"},{"name":"Casapinta","countryCode":"IT","stateCode":"21","latitude":"45.61566000","longitude":"8.19592000"},{"name":"Casasco","countryCode":"IT","stateCode":"21","latitude":"44.82734000","longitude":"9.00565000"},{"name":"Cascinette d\'Ivrea","countryCode":"IT","stateCode":"21","latitude":"45.48016000","longitude":"7.90562000"},{"name":"Caselette","countryCode":"IT","stateCode":"21","latitude":"45.10975000","longitude":"7.48582000"},{"name":"Caselle Torinese","countryCode":"IT","stateCode":"21","latitude":"45.17458000","longitude":"7.64290000"},{"name":"Casorzo","countryCode":"IT","stateCode":"21","latitude":"45.02165000","longitude":"8.33843000"},{"name":"Cassano Spinola","countryCode":"IT","stateCode":"21","latitude":"44.76557000","longitude":"8.86228000"},{"name":"Cassinasco","countryCode":"IT","stateCode":"21","latitude":"44.68977000","longitude":"8.30345000"},{"name":"Cassine","countryCode":"IT","stateCode":"21","latitude":"44.75166000","longitude":"8.52872000"},{"name":"Cassinelle-Concentrico","countryCode":"IT","stateCode":"21","latitude":"44.60154000","longitude":"8.56345000"},{"name":"Castagneto Po","countryCode":"IT","stateCode":"21","latitude":"45.15854000","longitude":"7.88639000"},{"name":"Castagnito","countryCode":"IT","stateCode":"21","latitude":"44.75472000","longitude":"8.03195000"},{"name":"Castagnole Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.95864000","longitude":"8.30507000"},{"name":"Castagnole Piemonte","countryCode":"IT","stateCode":"21","latitude":"44.89814000","longitude":"7.56612000"},{"name":"Castagnole delle Lanze","countryCode":"IT","stateCode":"21","latitude":"44.74988000","longitude":"8.14966000"},{"name":"Castel Boglione","countryCode":"IT","stateCode":"21","latitude":"44.72195000","longitude":"8.37994000"},{"name":"Castel Rocchero","countryCode":"IT","stateCode":"21","latitude":"44.71835000","longitude":"8.41534000"},{"name":"Castelceriolo","countryCode":"IT","stateCode":"21","latitude":"44.91723000","longitude":"8.69384000"},{"name":"Casteldelfino","countryCode":"IT","stateCode":"21","latitude":"44.59002000","longitude":"7.07026000"},{"name":"Castell\'Alfero","countryCode":"IT","stateCode":"21","latitude":"44.98505000","longitude":"8.22309000"},{"name":"Castellamonte","countryCode":"IT","stateCode":"21","latitude":"45.38267000","longitude":"7.70886000"},{"name":"Castellania","countryCode":"IT","stateCode":"21","latitude":"44.79845000","longitude":"8.93035000"},{"name":"Castellar","countryCode":"IT","stateCode":"21","latitude":"44.62123000","longitude":"7.43743000"},{"name":"Castellar Guidobono","countryCode":"IT","stateCode":"21","latitude":"44.90483000","longitude":"8.94835000"},{"name":"Castellazzo Bormida","countryCode":"IT","stateCode":"21","latitude":"44.84353000","longitude":"8.57900000"},{"name":"Castellazzo Novarese","countryCode":"IT","stateCode":"21","latitude":"45.51337000","longitude":"8.48693000"},{"name":"Castellero","countryCode":"IT","stateCode":"21","latitude":"44.92535000","longitude":"8.07383000"},{"name":"Castelletto Cervo","countryCode":"IT","stateCode":"21","latitude":"45.52136000","longitude":"8.22542000"},{"name":"Castelletto Merli","countryCode":"IT","stateCode":"21","latitude":"45.07395000","longitude":"8.24013000"},{"name":"Castelletto Molina","countryCode":"IT","stateCode":"21","latitude":"44.75125000","longitude":"8.43324000"},{"name":"Castelletto Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.98115000","longitude":"8.56454000"},{"name":"Castelletto Sopra Ticino","countryCode":"IT","stateCode":"21","latitude":"45.72002000","longitude":"8.63362000"},{"name":"Castelletto Stura","countryCode":"IT","stateCode":"21","latitude":"44.44383000","longitude":"7.63923000"},{"name":"Castelletto Uzzone","countryCode":"IT","stateCode":"21","latitude":"44.49527000","longitude":"8.18772000"},{"name":"Castelletto d\'Erro","countryCode":"IT","stateCode":"21","latitude":"44.62597000","longitude":"8.39442000"},{"name":"Castelletto d\'Orba","countryCode":"IT","stateCode":"21","latitude":"44.68455000","longitude":"8.70395000"},{"name":"Castellinaldo","countryCode":"IT","stateCode":"21","latitude":"44.77484000","longitude":"8.02974000"},{"name":"Castellino Tanaro","countryCode":"IT","stateCode":"21","latitude":"44.42784000","longitude":"7.98124000"},{"name":"Castello di Annone","countryCode":"IT","stateCode":"21","latitude":"44.87944000","longitude":"8.31701000"},{"name":"Castelnuovo Belbo","countryCode":"IT","stateCode":"21","latitude":"44.80110000","longitude":"8.41236000"},{"name":"Castelnuovo Bormida","countryCode":"IT","stateCode":"21","latitude":"44.74236000","longitude":"8.55060000"},{"name":"Castelnuovo Calcea","countryCode":"IT","stateCode":"21","latitude":"44.78688000","longitude":"8.28421000"},{"name":"Castelnuovo Don Bosco","countryCode":"IT","stateCode":"21","latitude":"45.04077000","longitude":"7.96389000"},{"name":"Castelnuovo Nigra","countryCode":"IT","stateCode":"21","latitude":"45.43816000","longitude":"7.69461000"},{"name":"Castelnuovo Scrivia","countryCode":"IT","stateCode":"21","latitude":"44.97932000","longitude":"8.88246000"},{"name":"Castelnuovo di Ceva","countryCode":"IT","stateCode":"21","latitude":"44.35363000","longitude":"8.12894000"},{"name":"Castelspina","countryCode":"IT","stateCode":"21","latitude":"44.80615000","longitude":"8.58315000"},{"name":"Castiglione Falletto","countryCode":"IT","stateCode":"21","latitude":"44.62254000","longitude":"7.97534000"},{"name":"Castiglione Tinella","countryCode":"IT","stateCode":"21","latitude":"44.72534000","longitude":"8.19014000"},{"name":"Castiglione Torinese","countryCode":"IT","stateCode":"21","latitude":"45.11905000","longitude":"7.80712000"},{"name":"Castino","countryCode":"IT","stateCode":"21","latitude":"44.61784000","longitude":"8.18244000"},{"name":"Cavaglietto","countryCode":"IT","stateCode":"21","latitude":"45.60217000","longitude":"8.50213000"},{"name":"Cavaglio D\'Agogna","countryCode":"IT","stateCode":"21","latitude":"45.61317000","longitude":"8.48613000"},{"name":"Cavaglio-Spoccia","countryCode":"IT","stateCode":"21","latitude":"46.07108000","longitude":"8.63072000"},{"name":"Cavaglià","countryCode":"IT","stateCode":"21","latitude":"45.40602000","longitude":"8.09163000"},{"name":"Cavagnolo","countryCode":"IT","stateCode":"21","latitude":"45.15175000","longitude":"8.04903000"},{"name":"Cavallerleone","countryCode":"IT","stateCode":"21","latitude":"44.74014000","longitude":"7.66393000"},{"name":"Cavallermaggiore","countryCode":"IT","stateCode":"21","latitude":"44.70639000","longitude":"7.68693000"},{"name":"Cavallirio","countryCode":"IT","stateCode":"21","latitude":"45.66227000","longitude":"8.39694000"},{"name":"Cavatore","countryCode":"IT","stateCode":"21","latitude":"44.63099000","longitude":"8.45276000"},{"name":"Cavour","countryCode":"IT","stateCode":"21","latitude":"44.79286000","longitude":"7.37438000"},{"name":"Cella Monte","countryCode":"IT","stateCode":"21","latitude":"45.07405000","longitude":"8.39154000"},{"name":"Cellarengo","countryCode":"IT","stateCode":"21","latitude":"44.86435000","longitude":"7.94533000"},{"name":"Celle Enomondo","countryCode":"IT","stateCode":"21","latitude":"44.85685000","longitude":"8.12373000"},{"name":"Cellio","countryCode":"IT","stateCode":"21","latitude":"45.75505000","longitude":"8.31185000"},{"name":"Centallo","countryCode":"IT","stateCode":"21","latitude":"44.50153000","longitude":"7.58783000"},{"name":"Ceppo Morelli","countryCode":"IT","stateCode":"21","latitude":"45.97114000","longitude":"8.06688000"},{"name":"Cerano","countryCode":"IT","stateCode":"21","latitude":"45.40915000","longitude":"8.78351000"},{"name":"Cercenasco","countryCode":"IT","stateCode":"21","latitude":"44.86204000","longitude":"7.49822000"},{"name":"Ceres","countryCode":"IT","stateCode":"21","latitude":"45.31336000","longitude":"7.38961000"},{"name":"Ceresane-Curanuova","countryCode":"IT","stateCode":"21","latitude":"45.52435000","longitude":"8.00708000"},{"name":"Cereseto","countryCode":"IT","stateCode":"21","latitude":"45.08685000","longitude":"8.31817000"},{"name":"Ceresole Alba","countryCode":"IT","stateCode":"21","latitude":"44.79974000","longitude":"7.82243000"},{"name":"Ceresole Reale","countryCode":"IT","stateCode":"21","latitude":"45.43235000","longitude":"7.23506000"},{"name":"Cerreto Castello","countryCode":"IT","stateCode":"21","latitude":"45.56446000","longitude":"8.16082000"},{"name":"Cerreto Grue","countryCode":"IT","stateCode":"21","latitude":"44.84255000","longitude":"8.93035000"},{"name":"Cerreto Langhe","countryCode":"IT","stateCode":"21","latitude":"44.57484000","longitude":"8.09794000"},{"name":"Cerreto d\'Asti","countryCode":"IT","stateCode":"21","latitude":"45.05215000","longitude":"8.03513000"},{"name":"Cerrina","countryCode":"IT","stateCode":"21","latitude":"45.12135000","longitude":"8.21383000"},{"name":"Cerrione","countryCode":"IT","stateCode":"21","latitude":"45.46933000","longitude":"8.06840000"},{"name":"Cerro Tanaro","countryCode":"IT","stateCode":"21","latitude":"44.87335000","longitude":"8.35874000"},{"name":"Cervasca","countryCode":"IT","stateCode":"21","latitude":"44.38093000","longitude":"7.47123000"},{"name":"Cervatto","countryCode":"IT","stateCode":"21","latitude":"45.88297000","longitude":"8.16232000"},{"name":"Cervere","countryCode":"IT","stateCode":"21","latitude":"44.63428000","longitude":"7.78884000"},{"name":"Cesana Torinese","countryCode":"IT","stateCode":"21","latitude":"44.95340000","longitude":"6.79199000"},{"name":"Cesara","countryCode":"IT","stateCode":"21","latitude":"45.83379000","longitude":"8.36777000"},{"name":"Cessole","countryCode":"IT","stateCode":"21","latitude":"44.64877000","longitude":"8.24438000"},{"name":"Ceva","countryCode":"IT","stateCode":"21","latitude":"44.38505000","longitude":"8.02769000"},{"name":"Cherasco","countryCode":"IT","stateCode":"21","latitude":"44.64345000","longitude":"7.85818000"},{"name":"Chialamberto","countryCode":"IT","stateCode":"21","latitude":"45.36295000","longitude":"7.34363000"},{"name":"Chianocco","countryCode":"IT","stateCode":"21","latitude":"45.14854000","longitude":"7.16981000"},{"name":"Chiaverano","countryCode":"IT","stateCode":"21","latitude":"45.49886000","longitude":"7.90262000"},{"name":"Chieri","countryCode":"IT","stateCode":"21","latitude":"45.01054000","longitude":"7.82133000"},{"name":"Chiesa di Macra","countryCode":"IT","stateCode":"21","latitude":"44.48283000","longitude":"7.18062000"},{"name":"Chiesanuova","countryCode":"IT","stateCode":"21","latitude":"45.41745000","longitude":"7.65552000"},{"name":"Chiomonte","countryCode":"IT","stateCode":"21","latitude":"45.11909000","longitude":"6.98420000"},{"name":"Chiusa di Pesio","countryCode":"IT","stateCode":"21","latitude":"44.32588000","longitude":"7.67431000"},{"name":"Chiusa di San Michele","countryCode":"IT","stateCode":"21","latitude":"45.10424000","longitude":"7.32711000"},{"name":"Chiusano d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.98665000","longitude":"8.11853000"},{"name":"Chivasso","countryCode":"IT","stateCode":"21","latitude":"45.19093000","longitude":"7.88981000"},{"name":"Ciconio","countryCode":"IT","stateCode":"21","latitude":"45.33025000","longitude":"7.75852000"},{"name":"Cigliano","countryCode":"IT","stateCode":"21","latitude":"45.30804000","longitude":"8.02316000"},{"name":"Cigliè","countryCode":"IT","stateCode":"21","latitude":"44.43653000","longitude":"7.92654000"},{"name":"Cinaglio","countryCode":"IT","stateCode":"21","latitude":"44.97525000","longitude":"8.10003000"},{"name":"Cintano","countryCode":"IT","stateCode":"21","latitude":"45.42812000","longitude":"7.68827000"},{"name":"Cinzano","countryCode":"IT","stateCode":"21","latitude":"45.09528000","longitude":"7.92427000"},{"name":"Ciriè","countryCode":"IT","stateCode":"21","latitude":"45.23486000","longitude":"7.60125000"},{"name":"Cissone","countryCode":"IT","stateCode":"21","latitude":"44.56314000","longitude":"8.03044000"},{"name":"Cisterna d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.82525000","longitude":"8.00076000"},{"name":"Civiasco","countryCode":"IT","stateCode":"21","latitude":"45.80786000","longitude":"8.29386000"},{"name":"Clavesana","countryCode":"IT","stateCode":"21","latitude":"44.48334000","longitude":"7.91084000"},{"name":"Claviere","countryCode":"IT","stateCode":"21","latitude":"44.93922000","longitude":"6.75213000"},{"name":"Coassolo","countryCode":"IT","stateCode":"21","latitude":"45.29838000","longitude":"7.46136000"},{"name":"Coassolo Torinese","countryCode":"IT","stateCode":"21","latitude":"45.29775000","longitude":"7.46041000"},{"name":"Coazze","countryCode":"IT","stateCode":"21","latitude":"45.05181000","longitude":"7.30063000"},{"name":"Coazzolo","countryCode":"IT","stateCode":"21","latitude":"44.72824000","longitude":"8.14514000"},{"name":"Cocconato","countryCode":"IT","stateCode":"21","latitude":"45.08642000","longitude":"8.04019000"},{"name":"Coggiola","countryCode":"IT","stateCode":"21","latitude":"45.68640000","longitude":"8.18252000"},{"name":"Colazza","countryCode":"IT","stateCode":"21","latitude":"45.79257000","longitude":"8.50033000"},{"name":"Collegno","countryCode":"IT","stateCode":"21","latitude":"45.07873000","longitude":"7.56735000"},{"name":"Colleretto Castelnuovo","countryCode":"IT","stateCode":"21","latitude":"45.42236000","longitude":"7.67981000"},{"name":"Colleretto Giacosa","countryCode":"IT","stateCode":"21","latitude":"45.43286000","longitude":"7.79852000"},{"name":"Collobiano","countryCode":"IT","stateCode":"21","latitude":"45.39665000","longitude":"8.34750000"},{"name":"Comignago","countryCode":"IT","stateCode":"21","latitude":"45.71487000","longitude":"8.56403000"},{"name":"Condove","countryCode":"IT","stateCode":"21","latitude":"45.11591000","longitude":"7.30859000"},{"name":"Coniolo Bricco","countryCode":"IT","stateCode":"21","latitude":"45.14816000","longitude":"8.37093000"},{"name":"Conzano","countryCode":"IT","stateCode":"21","latitude":"45.02009000","longitude":"8.45554000"},{"name":"Corio","countryCode":"IT","stateCode":"21","latitude":"45.31222000","longitude":"7.53351000"},{"name":"Corneliano d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.73614000","longitude":"7.95723000"},{"name":"Corsione","countryCode":"IT","stateCode":"21","latitude":"45.00095000","longitude":"8.14523000"},{"name":"Cortandone","countryCode":"IT","stateCode":"21","latitude":"44.95915000","longitude":"8.05843000"},{"name":"Cortanze","countryCode":"IT","stateCode":"21","latitude":"45.01404000","longitude":"8.08879000"},{"name":"Cortazzone","countryCode":"IT","stateCode":"21","latitude":"44.97915000","longitude":"8.06123000"},{"name":"Cortemilia","countryCode":"IT","stateCode":"21","latitude":"44.58044000","longitude":"8.19367000"},{"name":"Cortiglione","countryCode":"IT","stateCode":"21","latitude":"44.82225000","longitude":"8.35796000"},{"name":"Cossano Belbo","countryCode":"IT","stateCode":"21","latitude":"44.66884000","longitude":"8.19864000"},{"name":"Cossano Canavese","countryCode":"IT","stateCode":"21","latitude":"45.38776000","longitude":"7.99152000"},{"name":"Cossato","countryCode":"IT","stateCode":"21","latitude":"45.57032000","longitude":"8.18471000"},{"name":"Cossogno","countryCode":"IT","stateCode":"21","latitude":"45.96408000","longitude":"8.50962000"},{"name":"Cossombrato","countryCode":"IT","stateCode":"21","latitude":"44.98976000","longitude":"8.13897000"},{"name":"Costa Vescovato","countryCode":"IT","stateCode":"21","latitude":"44.81615000","longitude":"8.92695000"},{"name":"Costanzana","countryCode":"IT","stateCode":"21","latitude":"45.23742000","longitude":"8.36943000"},{"name":"Costigliole d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.78517000","longitude":"8.18405000"},{"name":"Costiglione Saluzzo","countryCode":"IT","stateCode":"21","latitude":"44.56453000","longitude":"7.48543000"},{"name":"Crava","countryCode":"IT","stateCode":"21","latitude":"44.43001000","longitude":"7.74493000"},{"name":"Cravagliana","countryCode":"IT","stateCode":"21","latitude":"45.84827000","longitude":"8.20182000"},{"name":"Cravanzana","countryCode":"IT","stateCode":"21","latitude":"44.57448000","longitude":"8.12731000"},{"name":"Craveggia","countryCode":"IT","stateCode":"21","latitude":"46.14124000","longitude":"8.48907000"},{"name":"Cremolino","countryCode":"IT","stateCode":"21","latitude":"44.63674000","longitude":"8.58584000"},{"name":"Crescentino","countryCode":"IT","stateCode":"21","latitude":"45.19941000","longitude":"8.08635000"},{"name":"Cressa","countryCode":"IT","stateCode":"21","latitude":"45.64762000","longitude":"8.50942000"},{"name":"Crevacuore","countryCode":"IT","stateCode":"21","latitude":"45.68548000","longitude":"8.24404000"},{"name":"Crevoladossola","countryCode":"IT","stateCode":"21","latitude":"46.14858000","longitude":"8.29742000"},{"name":"Crissolo","countryCode":"IT","stateCode":"21","latitude":"44.69953000","longitude":"7.15602000"},{"name":"Crodo","countryCode":"IT","stateCode":"21","latitude":"46.21726000","longitude":"8.32238000"},{"name":"Crova","countryCode":"IT","stateCode":"21","latitude":"45.33066000","longitude":"8.21083000"},{"name":"Cuccaro Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.99365000","longitude":"8.45754000"},{"name":"Cuceglio","countryCode":"IT","stateCode":"21","latitude":"45.35853000","longitude":"7.81588000"},{"name":"Cumiana","countryCode":"IT","stateCode":"21","latitude":"44.97629000","longitude":"7.37761000"},{"name":"Cuneo","countryCode":"IT","stateCode":"21","latitude":"44.39071000","longitude":"7.54828000"},{"name":"Cunico","countryCode":"IT","stateCode":"21","latitude":"45.04050000","longitude":"8.09554000"},{"name":"Cuorgnè","countryCode":"IT","stateCode":"21","latitude":"45.39341000","longitude":"7.65015000"},{"name":"Cureggio","countryCode":"IT","stateCode":"21","latitude":"45.67487000","longitude":"8.45973000"},{"name":"Curino","countryCode":"IT","stateCode":"21","latitude":"45.62717000","longitude":"8.23622000"},{"name":"Cursolo","countryCode":"IT","stateCode":"21","latitude":"46.09858000","longitude":"8.56822000"},{"name":"Demonte","countryCode":"IT","stateCode":"21","latitude":"44.31646000","longitude":"7.29808000"},{"name":"Denice","countryCode":"IT","stateCode":"21","latitude":"44.59884000","longitude":"8.33315000"},{"name":"Dernice","countryCode":"IT","stateCode":"21","latitude":"44.76660000","longitude":"9.05001000"},{"name":"Desana","countryCode":"IT","stateCode":"21","latitude":"45.26915000","longitude":"8.35777000"},{"name":"Diano d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.65294000","longitude":"8.02704000"},{"name":"Divignano","countryCode":"IT","stateCode":"21","latitude":"45.66247000","longitude":"8.59987000"},{"name":"Dogliani","countryCode":"IT","stateCode":"21","latitude":"44.53326000","longitude":"7.94510000"},{"name":"Domodossola","countryCode":"IT","stateCode":"21","latitude":"46.11650000","longitude":"8.29313000"},{"name":"Donato","countryCode":"IT","stateCode":"21","latitude":"45.52626000","longitude":"7.90962000"},{"name":"Dormelletto","countryCode":"IT","stateCode":"21","latitude":"45.73627000","longitude":"8.56663000"},{"name":"Dorzano","countryCode":"IT","stateCode":"21","latitude":"45.42606000","longitude":"8.09852000"},{"name":"Dronero","countryCode":"IT","stateCode":"21","latitude":"44.46476000","longitude":"7.36242000"},{"name":"Drubiaglio-Grangia","countryCode":"IT","stateCode":"21","latitude":"45.09552000","longitude":"7.41940000"},{"name":"Druento","countryCode":"IT","stateCode":"21","latitude":"45.13306000","longitude":"7.57512000"},{"name":"Druogno","countryCode":"IT","stateCode":"21","latitude":"46.13421000","longitude":"8.43276000"},{"name":"Dusino","countryCode":"IT","stateCode":"21","latitude":"44.92566000","longitude":"7.97165000"},{"name":"Entracque","countryCode":"IT","stateCode":"21","latitude":"44.24028000","longitude":"7.39847000"},{"name":"Envie","countryCode":"IT","stateCode":"21","latitude":"44.68210000","longitude":"7.37206000"},{"name":"Exilles","countryCode":"IT","stateCode":"21","latitude":"45.09754000","longitude":"6.92920000"},{"name":"Falmenta","countryCode":"IT","stateCode":"21","latitude":"46.07309000","longitude":"8.58944000"},{"name":"Fara Novarese","countryCode":"IT","stateCode":"21","latitude":"45.55440000","longitude":"8.45664000"},{"name":"Farigliano","countryCode":"IT","stateCode":"21","latitude":"44.51204000","longitude":"7.91424000"},{"name":"Faule","countryCode":"IT","stateCode":"21","latitude":"44.80624000","longitude":"7.58512000"},{"name":"Favari-Avatanei","countryCode":"IT","stateCode":"21","latitude":"44.91235000","longitude":"7.79950000"},{"name":"Favria","countryCode":"IT","stateCode":"21","latitude":"45.33099000","longitude":"7.68834000"},{"name":"Feisoglio","countryCode":"IT","stateCode":"21","latitude":"44.54374000","longitude":"8.10494000"},{"name":"Feletto","countryCode":"IT","stateCode":"21","latitude":"45.30336000","longitude":"7.74481000"},{"name":"Felizzano","countryCode":"IT","stateCode":"21","latitude":"44.89935000","longitude":"8.43584000"},{"name":"Fenestrelle","countryCode":"IT","stateCode":"21","latitude":"45.03594000","longitude":"7.04941000"},{"name":"Ferrere","countryCode":"IT","stateCode":"21","latitude":"44.87605000","longitude":"7.99421000"},{"name":"Ferriera","countryCode":"IT","stateCode":"21","latitude":"45.08382000","longitude":"7.43017000"},{"name":"Fiano","countryCode":"IT","stateCode":"21","latitude":"45.21631000","longitude":"7.52603000"},{"name":"Fiorano Canavese","countryCode":"IT","stateCode":"21","latitude":"45.46776000","longitude":"7.83372000"},{"name":"Fleccia-Chianavasso","countryCode":"IT","stateCode":"21","latitude":"44.94670000","longitude":"7.21474000"},{"name":"Fobello","countryCode":"IT","stateCode":"21","latitude":"45.89002000","longitude":"8.15799000"},{"name":"Foglizzo","countryCode":"IT","stateCode":"21","latitude":"45.27361000","longitude":"7.82087000"},{"name":"Fontanella-Ozino","countryCode":"IT","stateCode":"21","latitude":"45.61963000","longitude":"8.16927000"},{"name":"Fontaneto D\'Agogna","countryCode":"IT","stateCode":"21","latitude":"45.64347000","longitude":"8.47879000"},{"name":"Fontanetto Po","countryCode":"IT","stateCode":"21","latitude":"45.19436000","longitude":"8.19206000"},{"name":"Fontanile","countryCode":"IT","stateCode":"21","latitude":"44.75295000","longitude":"8.42134000"},{"name":"Formazza","countryCode":"IT","stateCode":"21","latitude":"46.37689000","longitude":"8.42571000"},{"name":"Formigliana","countryCode":"IT","stateCode":"21","latitude":"45.42926000","longitude":"8.29193000"},{"name":"Fornaci","countryCode":"IT","stateCode":"21","latitude":"45.02816000","longitude":"7.59869000"},{"name":"Forno Canavese","countryCode":"IT","stateCode":"21","latitude":"45.34287000","longitude":"7.58951000"},{"name":"Fossano","countryCode":"IT","stateCode":"21","latitude":"44.55077000","longitude":"7.71922000"},{"name":"Frabosa Soprana","countryCode":"IT","stateCode":"21","latitude":"44.29094000","longitude":"7.80353000"},{"name":"Frabosa Sottana","countryCode":"IT","stateCode":"21","latitude":"44.30233000","longitude":"7.79754000"},{"name":"Fraconalto","countryCode":"IT","stateCode":"21","latitude":"44.59105000","longitude":"8.87846000"},{"name":"Francavilla Bisio","countryCode":"IT","stateCode":"21","latitude":"44.73465000","longitude":"8.73125000"},{"name":"Frascaro","countryCode":"IT","stateCode":"21","latitude":"44.82575000","longitude":"8.53127000"},{"name":"Frassinello Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.03322000","longitude":"8.38666000"},{"name":"Frassineto Po","countryCode":"IT","stateCode":"21","latitude":"45.13271000","longitude":"8.53525000"},{"name":"Frassinetto","countryCode":"IT","stateCode":"21","latitude":"45.43834000","longitude":"7.60886000"},{"name":"Frassino","countryCode":"IT","stateCode":"21","latitude":"44.57211000","longitude":"7.27536000"},{"name":"Frazione Chiesa","countryCode":"IT","stateCode":"21","latitude":"45.69405000","longitude":"8.21228000"},{"name":"Fresonara","countryCode":"IT","stateCode":"21","latitude":"44.78295000","longitude":"8.68615000"},{"name":"Frinco","countryCode":"IT","stateCode":"21","latitude":"45.00405000","longitude":"8.17193000"},{"name":"Front","countryCode":"IT","stateCode":"21","latitude":"45.27941000","longitude":"7.66425000"},{"name":"Frossasco","countryCode":"IT","stateCode":"21","latitude":"44.92176000","longitude":"7.37125000"},{"name":"Frugarolo","countryCode":"IT","stateCode":"21","latitude":"44.83924000","longitude":"8.68165000"},{"name":"Fubine","countryCode":"IT","stateCode":"21","latitude":"44.96305000","longitude":"8.42814000"},{"name":"Gabbio-Cereda-Ramate","countryCode":"IT","stateCode":"21","latitude":"45.90959000","longitude":"8.42113000"},{"name":"Gabiano","countryCode":"IT","stateCode":"21","latitude":"45.15714000","longitude":"8.19469000"},{"name":"Gaglianico","countryCode":"IT","stateCode":"21","latitude":"45.53718000","longitude":"8.07839000"},{"name":"Gaiola","countryCode":"IT","stateCode":"21","latitude":"44.33554000","longitude":"7.40896000"},{"name":"Galliate","countryCode":"IT","stateCode":"21","latitude":"45.47942000","longitude":"8.69815000"},{"name":"Gamalero","countryCode":"IT","stateCode":"21","latitude":"44.80850000","longitude":"8.54116000"},{"name":"Gambasca","countryCode":"IT","stateCode":"21","latitude":"44.62950000","longitude":"7.34686000"},{"name":"Garadassi","countryCode":"IT","stateCode":"21","latitude":"44.75429000","longitude":"9.15393000"},{"name":"Garbagna","countryCode":"IT","stateCode":"21","latitude":"44.78045000","longitude":"8.99786000"},{"name":"Garbagna Novarese","countryCode":"IT","stateCode":"21","latitude":"45.38876000","longitude":"8.66124000"},{"name":"Garessio","countryCode":"IT","stateCode":"21","latitude":"44.20705000","longitude":"8.01778000"},{"name":"Gargallo","countryCode":"IT","stateCode":"21","latitude":"45.72877000","longitude":"8.42533000"},{"name":"Garino","countryCode":"IT","stateCode":"21","latitude":"44.97325000","longitude":"7.61728000"},{"name":"Garzigliana","countryCode":"IT","stateCode":"21","latitude":"44.83724000","longitude":"7.37442000"},{"name":"Gassino Torinese","countryCode":"IT","stateCode":"21","latitude":"45.12907000","longitude":"7.82934000"},{"name":"Gattico","countryCode":"IT","stateCode":"21","latitude":"45.70717000","longitude":"8.52003000"},{"name":"Gattinara","countryCode":"IT","stateCode":"21","latitude":"45.61309000","longitude":"8.36463000"},{"name":"Gavazzana","countryCode":"IT","stateCode":"21","latitude":"44.77585000","longitude":"8.88595000"},{"name":"Gavi","countryCode":"IT","stateCode":"21","latitude":"44.68627000","longitude":"8.80717000"},{"name":"Genola","countryCode":"IT","stateCode":"21","latitude":"44.59053000","longitude":"7.66114000"},{"name":"Gerbido","countryCode":"IT","stateCode":"21","latitude":"45.04449000","longitude":"7.61408000"},{"name":"Gerbole","countryCode":"IT","stateCode":"21","latitude":"45.00115000","longitude":"7.50670000"},{"name":"Gerbole-Zucche","countryCode":"IT","stateCode":"21","latitude":"44.98605000","longitude":"7.51671000"},{"name":"Germagnano","countryCode":"IT","stateCode":"21","latitude":"45.26317000","longitude":"7.46886000"},{"name":"Germagno","countryCode":"IT","stateCode":"21","latitude":"45.89257000","longitude":"8.38772000"},{"name":"Ghemme","countryCode":"IT","stateCode":"21","latitude":"45.59863000","longitude":"8.42013000"},{"name":"Ghiare-Madonna","countryCode":"IT","stateCode":"21","latitude":"44.80770000","longitude":"8.37404000"},{"name":"Ghiffa","countryCode":"IT","stateCode":"21","latitude":"45.95298000","longitude":"8.60430000"},{"name":"Ghislarengo","countryCode":"IT","stateCode":"21","latitude":"45.52856000","longitude":"8.38514000"},{"name":"Giaglione","countryCode":"IT","stateCode":"21","latitude":"45.13919000","longitude":"7.01534000"},{"name":"Giarole","countryCode":"IT","stateCode":"21","latitude":"45.06148000","longitude":"8.56730000"},{"name":"Giaveno","countryCode":"IT","stateCode":"21","latitude":"45.04435000","longitude":"7.34722000"},{"name":"Gifflenga","countryCode":"IT","stateCode":"21","latitude":"45.49306000","longitude":"8.23223000"},{"name":"Gignese","countryCode":"IT","stateCode":"21","latitude":"45.86396000","longitude":"8.50943000"},{"name":"Givoletto","countryCode":"IT","stateCode":"21","latitude":"45.16225000","longitude":"7.49642000"},{"name":"Gonte","countryCode":"IT","stateCode":"21","latitude":"45.99519000","longitude":"8.64982000"},{"name":"Gorzegno","countryCode":"IT","stateCode":"21","latitude":"44.51236000","longitude":"8.13480000"},{"name":"Gottasecca","countryCode":"IT","stateCode":"21","latitude":"44.46014000","longitude":"8.16754000"},{"name":"Govone","countryCode":"IT","stateCode":"21","latitude":"44.80445000","longitude":"8.09404000"},{"name":"Gozzano","countryCode":"IT","stateCode":"21","latitude":"45.74273000","longitude":"8.43659000"},{"name":"Graglia","countryCode":"IT","stateCode":"21","latitude":"45.55800000","longitude":"7.97899000"},{"name":"Grana","countryCode":"IT","stateCode":"21","latitude":"44.99835000","longitude":"8.29944000"},{"name":"Granozzo con Monticello","countryCode":"IT","stateCode":"21","latitude":"45.36016000","longitude":"8.57334000"},{"name":"Gravellona Toce","countryCode":"IT","stateCode":"21","latitude":"45.92859000","longitude":"8.43209000"},{"name":"Gravere","countryCode":"IT","stateCode":"21","latitude":"45.12534000","longitude":"7.01751000"},{"name":"Grazzano Badoglio","countryCode":"IT","stateCode":"21","latitude":"45.03996000","longitude":"8.31105000"},{"name":"Greggio","countryCode":"IT","stateCode":"21","latitude":"45.45148000","longitude":"8.38494000"},{"name":"Gremiasco","countryCode":"IT","stateCode":"21","latitude":"44.79625000","longitude":"9.10686000"},{"name":"Grignasco","countryCode":"IT","stateCode":"21","latitude":"45.67982000","longitude":"8.34442000"},{"name":"Grinzane Cavour","countryCode":"IT","stateCode":"21","latitude":"44.65334000","longitude":"7.99504000"},{"name":"Grognardo","countryCode":"IT","stateCode":"21","latitude":"44.63034000","longitude":"8.49265000"},{"name":"Grondona","countryCode":"IT","stateCode":"21","latitude":"44.69645000","longitude":"8.96546000"},{"name":"Groscavallo","countryCode":"IT","stateCode":"21","latitude":"45.36805000","longitude":"7.25801000"},{"name":"Grosso","countryCode":"IT","stateCode":"21","latitude":"45.25645000","longitude":"7.55732000"},{"name":"Grugliasco","countryCode":"IT","stateCode":"21","latitude":"45.06516000","longitude":"7.57954000"},{"name":"Guardabosone","countryCode":"IT","stateCode":"21","latitude":"45.70187000","longitude":"8.24932000"},{"name":"Guarene","countryCode":"IT","stateCode":"21","latitude":"44.74004000","longitude":"8.03514000"},{"name":"Guazzora","countryCode":"IT","stateCode":"21","latitude":"45.01392000","longitude":"8.84822000"},{"name":"Gurro","countryCode":"IT","stateCode":"21","latitude":"46.08498000","longitude":"8.56772000"},{"name":"Igliano","countryCode":"IT","stateCode":"21","latitude":"44.44294000","longitude":"8.01334000"},{"name":"Incisa Scapaccino","countryCode":"IT","stateCode":"21","latitude":"44.80805000","longitude":"8.37584000"},{"name":"Ingria","countryCode":"IT","stateCode":"21","latitude":"45.46650000","longitude":"7.57119000"},{"name":"Intragna","countryCode":"IT","stateCode":"21","latitude":"45.99468000","longitude":"8.57392000"},{"name":"Inverso Pinasca","countryCode":"IT","stateCode":"21","latitude":"44.94564000","longitude":"7.21841000"},{"name":"Invorio","countryCode":"IT","stateCode":"21","latitude":"45.75679000","longitude":"8.48741000"},{"name":"Isasca","countryCode":"IT","stateCode":"21","latitude":"44.58763000","longitude":"7.38162000"},{"name":"Isola Sant\'Antonio","countryCode":"IT","stateCode":"21","latitude":"45.03019000","longitude":"8.84928000"},{"name":"Isola d\'Asti","countryCode":"IT","stateCode":"21","latitude":"44.83315000","longitude":"8.18024000"},{"name":"Isolabella","countryCode":"IT","stateCode":"21","latitude":"44.90645000","longitude":"7.90903000"},{"name":"Issiglio","countryCode":"IT","stateCode":"21","latitude":"45.44626000","longitude":"7.75322000"},{"name":"Ivrea","countryCode":"IT","stateCode":"21","latitude":"45.46723000","longitude":"7.87617000"},{"name":"La Cassa","countryCode":"IT","stateCode":"21","latitude":"45.18035000","longitude":"7.51632000"},{"name":"La Loggia","countryCode":"IT","stateCode":"21","latitude":"44.95495000","longitude":"7.66864000"},{"name":"La Morra","countryCode":"IT","stateCode":"21","latitude":"44.63790000","longitude":"7.93078000"},{"name":"La Villa","countryCode":"IT","stateCode":"21","latitude":"45.26713000","longitude":"7.43109000"},{"name":"Lagnasco","countryCode":"IT","stateCode":"21","latitude":"44.62504000","longitude":"7.55483000"},{"name":"Lamporo","countryCode":"IT","stateCode":"21","latitude":"45.23092000","longitude":"8.09846000"},{"name":"Landiona","countryCode":"IT","stateCode":"21","latitude":"45.49703000","longitude":"8.42224000"},{"name":"Lanvario","countryCode":"IT","stateCode":"21","latitude":"45.63970000","longitude":"8.19856000"},{"name":"Lanzo Torinese","countryCode":"IT","stateCode":"21","latitude":"45.27657000","longitude":"7.48235000"},{"name":"Lauriano","countryCode":"IT","stateCode":"21","latitude":"45.15989000","longitude":"7.99474000"},{"name":"Leini","countryCode":"IT","stateCode":"21","latitude":"45.18275000","longitude":"7.71422000"},{"name":"Lemie","countryCode":"IT","stateCode":"21","latitude":"45.22866000","longitude":"7.29248000"},{"name":"Lenta","countryCode":"IT","stateCode":"21","latitude":"45.55691000","longitude":"8.38402000"},{"name":"Lequio Berria","countryCode":"IT","stateCode":"21","latitude":"44.60584000","longitude":"8.09814000"},{"name":"Lequio Tanaro","countryCode":"IT","stateCode":"21","latitude":"44.55994000","longitude":"7.88214000"},{"name":"Lerma","countryCode":"IT","stateCode":"21","latitude":"44.63577000","longitude":"8.71323000"},{"name":"Lesa","countryCode":"IT","stateCode":"21","latitude":"45.82066000","longitude":"8.55964000"},{"name":"Lesegno","countryCode":"IT","stateCode":"21","latitude":"44.40110000","longitude":"7.96943000"},{"name":"Lesna","countryCode":"IT","stateCode":"21","latitude":"45.05418000","longitude":"7.62031000"},{"name":"Lessolo","countryCode":"IT","stateCode":"21","latitude":"45.47794000","longitude":"7.81576000"},{"name":"Lessona","countryCode":"IT","stateCode":"21","latitude":"45.58693000","longitude":"8.19433000"},{"name":"Levice","countryCode":"IT","stateCode":"21","latitude":"44.53824000","longitude":"8.15504000"},{"name":"Levone","countryCode":"IT","stateCode":"21","latitude":"45.31665000","longitude":"7.60632000"},{"name":"Lignana","countryCode":"IT","stateCode":"21","latitude":"45.28606000","longitude":"8.34393000"},{"name":"Limone Piemonte","countryCode":"IT","stateCode":"21","latitude":"44.20091000","longitude":"7.57861000"},{"name":"Lisio","countryCode":"IT","stateCode":"21","latitude":"44.30713000","longitude":"7.97874000"},{"name":"Litta Parodi-Cascinagrossa","countryCode":"IT","stateCode":"21","latitude":"44.87336000","longitude":"8.71246000"},{"name":"Livera","countryCode":"IT","stateCode":"21","latitude":"45.61239000","longitude":"8.10571000"},{"name":"Livorno Ferraris","countryCode":"IT","stateCode":"21","latitude":"45.28271000","longitude":"8.07780000"},{"name":"Loazzolo","countryCode":"IT","stateCode":"21","latitude":"44.66904000","longitude":"8.25844000"},{"name":"Locana","countryCode":"IT","stateCode":"21","latitude":"45.41419000","longitude":"7.45712000"},{"name":"Lombardore","countryCode":"IT","stateCode":"21","latitude":"45.23580000","longitude":"7.73703000"},{"name":"Lombriasco","countryCode":"IT","stateCode":"21","latitude":"44.84094000","longitude":"7.63593000"},{"name":"Loranzè","countryCode":"IT","stateCode":"21","latitude":"45.44269000","longitude":"7.81328000"},{"name":"Loreglia","countryCode":"IT","stateCode":"21","latitude":"45.90687000","longitude":"8.37132000"},{"name":"Lozzolo","countryCode":"IT","stateCode":"21","latitude":"45.61894000","longitude":"8.32284000"},{"name":"Lu","countryCode":"IT","stateCode":"21","latitude":"45.00184000","longitude":"8.48561000"},{"name":"Lugnacco","countryCode":"IT","stateCode":"21","latitude":"45.44506000","longitude":"7.78212000"},{"name":"Lumellogno","countryCode":"IT","stateCode":"21","latitude":"45.40801000","longitude":"8.58787000"},{"name":"Luserna","countryCode":"IT","stateCode":"21","latitude":"44.80745000","longitude":"7.24579000"},{"name":"Lusernetta","countryCode":"IT","stateCode":"21","latitude":"44.80314000","longitude":"7.24672000"},{"name":"Lusigliè","countryCode":"IT","stateCode":"21","latitude":"45.31845000","longitude":"7.76462000"},{"name":"Macello","countryCode":"IT","stateCode":"21","latitude":"44.85114000","longitude":"7.39802000"},{"name":"Macra","countryCode":"IT","stateCode":"21","latitude":"44.50013000","longitude":"7.17952000"},{"name":"Macugnaga","countryCode":"IT","stateCode":"21","latitude":"45.96929000","longitude":"7.96783000"},{"name":"Madonna del Sasso","countryCode":"IT","stateCode":"21","latitude":"45.79217000","longitude":"8.36952000"},{"name":"Maggiora","countryCode":"IT","stateCode":"21","latitude":"45.68937000","longitude":"8.42233000"},{"name":"Magliano Alfieri","countryCode":"IT","stateCode":"21","latitude":"44.76924000","longitude":"8.07014000"},{"name":"Magliano Alpi","countryCode":"IT","stateCode":"21","latitude":"44.45808000","longitude":"7.81926000"},{"name":"Maglione","countryCode":"IT","stateCode":"21","latitude":"45.34666000","longitude":"8.01332000"},{"name":"Maglione-Crosa","countryCode":"IT","stateCode":"21","latitude":"45.60297000","longitude":"8.14937000"},{"name":"Magnano","countryCode":"IT","stateCode":"21","latitude":"45.46336000","longitude":"8.00302000"},{"name":"Malesco","countryCode":"IT","stateCode":"21","latitude":"46.12800000","longitude":"8.49801000"},{"name":"Malvicino","countryCode":"IT","stateCode":"21","latitude":"44.55934000","longitude":"8.41315000"},{"name":"Mandello Vitta","countryCode":"IT","stateCode":"21","latitude":"45.49567000","longitude":"8.45983000"},{"name":"Mandrogne","countryCode":"IT","stateCode":"21","latitude":"44.86308000","longitude":"8.74676000"},{"name":"Mango","countryCode":"IT","stateCode":"21","latitude":"44.68812000","longitude":"8.14922000"},{"name":"Manta","countryCode":"IT","stateCode":"21","latitude":"44.61583000","longitude":"7.48703000"},{"name":"Mappano","countryCode":"IT","stateCode":"21","latitude":"45.14833000","longitude":"7.70778000"},{"name":"Marano Ticino","countryCode":"IT","stateCode":"21","latitude":"45.62783000","longitude":"8.63155000"},{"name":"Maranzana","countryCode":"IT","stateCode":"21","latitude":"44.76035000","longitude":"8.47845000"},{"name":"Marene","countryCode":"IT","stateCode":"21","latitude":"44.66113000","longitude":"7.73436000"},{"name":"Marentino","countryCode":"IT","stateCode":"21","latitude":"45.05368000","longitude":"7.87609000"},{"name":"Maretto","countryCode":"IT","stateCode":"21","latitude":"44.94485000","longitude":"8.03413000"},{"name":"Margarita","countryCode":"IT","stateCode":"21","latitude":"44.40343000","longitude":"7.68493000"},{"name":"Marmora","countryCode":"IT","stateCode":"21","latitude":"44.45833000","longitude":"7.09402000"},{"name":"Marocchi","countryCode":"IT","stateCode":"21","latitude":"44.94201000","longitude":"7.81888000"},{"name":"Marsaglia","countryCode":"IT","stateCode":"21","latitude":"44.45284000","longitude":"7.97994000"},{"name":"Martiniana Po","countryCode":"IT","stateCode":"21","latitude":"44.62723000","longitude":"7.36282000"},{"name":"Masera","countryCode":"IT","stateCode":"21","latitude":"46.13888000","longitude":"8.32526000"},{"name":"Masio","countryCode":"IT","stateCode":"21","latitude":"44.86965000","longitude":"8.40774000"},{"name":"Massazza","countryCode":"IT","stateCode":"21","latitude":"45.49183000","longitude":"8.16495000"},{"name":"Massello","countryCode":"IT","stateCode":"21","latitude":"44.95874000","longitude":"7.05671000"},{"name":"Masserano","countryCode":"IT","stateCode":"21","latitude":"45.59536000","longitude":"8.22197000"},{"name":"Massino Visconti","countryCode":"IT","stateCode":"21","latitude":"45.82417000","longitude":"8.54133000"},{"name":"Massiola","countryCode":"IT","stateCode":"21","latitude":"45.91247000","longitude":"8.32012000"},{"name":"Mathi","countryCode":"IT","stateCode":"21","latitude":"45.25515000","longitude":"7.54202000"},{"name":"Mattie","countryCode":"IT","stateCode":"21","latitude":"45.11814000","longitude":"7.11511000"},{"name":"Mazze","countryCode":"IT","stateCode":"21","latitude":"45.30025000","longitude":"7.93272000"},{"name":"Meana di Susa","countryCode":"IT","stateCode":"21","latitude":"45.12204000","longitude":"7.06471000"},{"name":"Meina","countryCode":"IT","stateCode":"21","latitude":"45.79123000","longitude":"8.53761000"},{"name":"Melazzo","countryCode":"IT","stateCode":"21","latitude":"44.64394000","longitude":"8.42495000"},{"name":"Melle","countryCode":"IT","stateCode":"21","latitude":"44.56197000","longitude":"7.31948000"},{"name":"Merana","countryCode":"IT","stateCode":"21","latitude":"44.51884000","longitude":"8.29824000"},{"name":"Mercenasco","countryCode":"IT","stateCode":"21","latitude":"45.36002000","longitude":"7.88013000"},{"name":"Mergozzo","countryCode":"IT","stateCode":"21","latitude":"45.96229000","longitude":"8.45403000"},{"name":"Meugliano","countryCode":"IT","stateCode":"21","latitude":"45.49026000","longitude":"7.77942000"},{"name":"Mezzana Mortigliengo","countryCode":"IT","stateCode":"21","latitude":"45.62657000","longitude":"8.18952000"},{"name":"Mezzenile","countryCode":"IT","stateCode":"21","latitude":"45.29485000","longitude":"7.39561000"},{"name":"Mezzomerico","countryCode":"IT","stateCode":"21","latitude":"45.61991000","longitude":"8.60616000"},{"name":"Miagliano","countryCode":"IT","stateCode":"21","latitude":"45.61346000","longitude":"8.04472000"},{"name":"Miasino","countryCode":"IT","stateCode":"21","latitude":"45.80197000","longitude":"8.42972000"},{"name":"Miazzina","countryCode":"IT","stateCode":"21","latitude":"45.97566000","longitude":"8.52308000"},{"name":"Milanere","countryCode":"IT","stateCode":"21","latitude":"45.10436000","longitude":"7.43373000"},{"name":"Mirabello Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.03496000","longitude":"8.52385000"},{"name":"Moasca","countryCode":"IT","stateCode":"21","latitude":"44.76355000","longitude":"8.27834000"},{"name":"Moiola","countryCode":"IT","stateCode":"21","latitude":"44.32113000","longitude":"7.38973000"},{"name":"Molare","countryCode":"IT","stateCode":"21","latitude":"44.61807000","longitude":"8.59960000"},{"name":"Molino dei Torti","countryCode":"IT","stateCode":"21","latitude":"45.02426000","longitude":"8.89365000"},{"name":"Mollia","countryCode":"IT","stateCode":"21","latitude":"45.81667000","longitude":"8.03031000"},{"name":"Mombaldone","countryCode":"IT","stateCode":"21","latitude":"44.57025000","longitude":"8.33302000"},{"name":"Mombarcaro","countryCode":"IT","stateCode":"21","latitude":"44.46764000","longitude":"8.08824000"},{"name":"Mombaruzzo","countryCode":"IT","stateCode":"21","latitude":"44.77145000","longitude":"8.44824000"},{"name":"Mombasiglio","countryCode":"IT","stateCode":"21","latitude":"44.36663000","longitude":"7.96794000"},{"name":"Mombello Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.13285000","longitude":"8.25033000"},{"name":"Mombello di Torino","countryCode":"IT","stateCode":"21","latitude":"45.04575000","longitude":"7.92083000"},{"name":"Mombercelli","countryCode":"IT","stateCode":"21","latitude":"44.81785000","longitude":"8.29474000"},{"name":"Momo","countryCode":"IT","stateCode":"21","latitude":"45.57424000","longitude":"8.55390000"},{"name":"Mompantero","countryCode":"IT","stateCode":"21","latitude":"45.14744000","longitude":"7.04301000"},{"name":"Momperone","countryCode":"IT","stateCode":"21","latitude":"44.83845000","longitude":"9.03425000"},{"name":"Monale","countryCode":"IT","stateCode":"21","latitude":"44.93755000","longitude":"8.07243000"},{"name":"Monastero Bormida","countryCode":"IT","stateCode":"21","latitude":"44.64854000","longitude":"8.32664000"},{"name":"Monastero di Lanzo","countryCode":"IT","stateCode":"21","latitude":"45.30185000","longitude":"7.43971000"},{"name":"Monastero di Vasco","countryCode":"IT","stateCode":"21","latitude":"44.34033000","longitude":"7.82264000"},{"name":"Monasterolo","countryCode":"IT","stateCode":"21","latitude":"45.23549000","longitude":"7.50821000"},{"name":"Monasterolo Casotto","countryCode":"IT","stateCode":"21","latitude":"44.32823000","longitude":"7.94324000"},{"name":"Monasterolo di Savigliano","countryCode":"IT","stateCode":"21","latitude":"44.68634000","longitude":"7.61953000"},{"name":"Moncalieri","countryCode":"IT","stateCode":"21","latitude":"44.99940000","longitude":"7.68236000"},{"name":"Moncalvo","countryCode":"IT","stateCode":"21","latitude":"45.05057000","longitude":"8.26277000"},{"name":"Moncenisio","countryCode":"IT","stateCode":"21","latitude":"45.20404000","longitude":"6.98461000"},{"name":"Moncestino","countryCode":"IT","stateCode":"21","latitude":"45.15465000","longitude":"8.16143000"},{"name":"Monchiero Borgonuovo","countryCode":"IT","stateCode":"21","latitude":"44.57054000","longitude":"7.92024000"},{"name":"Moncrivello","countryCode":"IT","stateCode":"21","latitude":"45.33236000","longitude":"7.99552000"},{"name":"Moncucco Torinese","countryCode":"IT","stateCode":"21","latitude":"45.06738000","longitude":"7.93246000"},{"name":"Mondovì","countryCode":"IT","stateCode":"21","latitude":"44.39603000","longitude":"7.81764000"},{"name":"Monesiglio","countryCode":"IT","stateCode":"21","latitude":"44.46550000","longitude":"8.11915000"},{"name":"Monforte d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.58271000","longitude":"7.96793000"},{"name":"Mongardino","countryCode":"IT","stateCode":"21","latitude":"44.84915000","longitude":"8.21906000"},{"name":"Mongiardino Ligure","countryCode":"IT","stateCode":"21","latitude":"44.63443000","longitude":"9.06462000"},{"name":"Mongrando","countryCode":"IT","stateCode":"21","latitude":"45.52826000","longitude":"8.00712000"},{"name":"Monleale","countryCode":"IT","stateCode":"21","latitude":"44.88435000","longitude":"8.97395000"},{"name":"Montabone","countryCode":"IT","stateCode":"21","latitude":"44.69875000","longitude":"8.39064000"},{"name":"Montacuto","countryCode":"IT","stateCode":"21","latitude":"44.76645000","longitude":"9.10496000"},{"name":"Montafia","countryCode":"IT","stateCode":"21","latitude":"44.98925000","longitude":"8.02463000"},{"name":"Montaldeo","countryCode":"IT","stateCode":"21","latitude":"44.66715000","longitude":"8.73015000"},{"name":"Montaldo Bormida","countryCode":"IT","stateCode":"21","latitude":"44.68265000","longitude":"8.58785000"},{"name":"Montaldo Roero","countryCode":"IT","stateCode":"21","latitude":"44.76834000","longitude":"7.92483000"},{"name":"Montaldo Scarampi","countryCode":"IT","stateCode":"21","latitude":"44.83035000","longitude":"8.25904000"},{"name":"Montaldo Torinese","countryCode":"IT","stateCode":"21","latitude":"45.06535000","longitude":"7.85023000"},{"name":"Montaldo di Mondovì","countryCode":"IT","stateCode":"21","latitude":"44.32173000","longitude":"7.86714000"},{"name":"Montalenghe","countryCode":"IT","stateCode":"21","latitude":"45.33666000","longitude":"7.83794000"},{"name":"Montalto Dora","countryCode":"IT","stateCode":"21","latitude":"45.48993000","longitude":"7.86253000"},{"name":"Montanaro","countryCode":"IT","stateCode":"21","latitude":"45.23274000","longitude":"7.85492000"},{"name":"Montanera","countryCode":"IT","stateCode":"21","latitude":"44.46223000","longitude":"7.66563000"},{"name":"Montariolo","countryCode":"IT","stateCode":"21","latitude":"44.99575000","longitude":"8.77539000"},{"name":"Montecastello","countryCode":"IT","stateCode":"21","latitude":"44.94945000","longitude":"8.68575000"},{"name":"Montechiaro d\'Acqui","countryCode":"IT","stateCode":"21","latitude":"44.59444000","longitude":"8.37865000"},{"name":"Montechiaro d\'Asti","countryCode":"IT","stateCode":"21","latitude":"45.00701000","longitude":"8.11286000"},{"name":"Montecrestese","countryCode":"IT","stateCode":"21","latitude":"46.16448000","longitude":"8.32621000"},{"name":"Montegioco","countryCode":"IT","stateCode":"21","latitude":"44.84205000","longitude":"8.96275000"},{"name":"Montegrosso","countryCode":"IT","stateCode":"21","latitude":"44.82065000","longitude":"8.23754000"},{"name":"Montelera","countryCode":"IT","stateCode":"21","latitude":"45.15429000","longitude":"7.44290000"},{"name":"Montelupo Albese","countryCode":"IT","stateCode":"21","latitude":"44.62151000","longitude":"8.04720000"},{"name":"Montemagno","countryCode":"IT","stateCode":"21","latitude":"44.98305000","longitude":"8.32534000"},{"name":"Montemale di Cuneo","countryCode":"IT","stateCode":"21","latitude":"44.43743000","longitude":"7.37533000"},{"name":"Montemarzino","countryCode":"IT","stateCode":"21","latitude":"44.84835000","longitude":"8.99365000"},{"name":"Monterosso Grana","countryCode":"IT","stateCode":"21","latitude":"44.40823000","longitude":"7.32293000"},{"name":"Montescheno","countryCode":"IT","stateCode":"21","latitude":"46.06658000","longitude":"8.23192000"},{"name":"Monteu Roero","countryCode":"IT","stateCode":"21","latitude":"44.78059000","longitude":"7.93383000"},{"name":"Monteu da Po","countryCode":"IT","stateCode":"21","latitude":"45.15031000","longitude":"8.01428000"},{"name":"Montezemolo","countryCode":"IT","stateCode":"21","latitude":"44.37703000","longitude":"8.14114000"},{"name":"Monticello d\'Alba","countryCode":"IT","stateCode":"21","latitude":"44.71894000","longitude":"7.94263000"},{"name":"Montiglio","countryCode":"IT","stateCode":"21","latitude":"45.06462000","longitude":"8.09878000"},{"name":"Montà","countryCode":"IT","stateCode":"21","latitude":"44.81474000","longitude":"7.95477000"},{"name":"Morano sul Po","countryCode":"IT","stateCode":"21","latitude":"45.16621000","longitude":"8.36674000"},{"name":"Moransengo","countryCode":"IT","stateCode":"21","latitude":"45.11485000","longitude":"8.02523000"},{"name":"Morbello","countryCode":"IT","stateCode":"21","latitude":"44.60504000","longitude":"8.51075000"},{"name":"Moretta","countryCode":"IT","stateCode":"21","latitude":"44.76137000","longitude":"7.53632000"},{"name":"Moriondo Torinese","countryCode":"IT","stateCode":"21","latitude":"45.03853000","longitude":"7.94086000"},{"name":"Mornese","countryCode":"IT","stateCode":"21","latitude":"44.63925000","longitude":"8.75615000"},{"name":"Morozzo","countryCode":"IT","stateCode":"21","latitude":"44.42277000","longitude":"7.71006000"},{"name":"Morsasco","countryCode":"IT","stateCode":"21","latitude":"44.66535000","longitude":"8.55085000"},{"name":"Mosso","countryCode":"IT","stateCode":"21","latitude":"45.65007000","longitude":"8.13762000"},{"name":"Mosso Santa Maria","countryCode":"IT","stateCode":"21","latitude":"45.64958000","longitude":"8.13682000"},{"name":"Motta Dè Conti","countryCode":"IT","stateCode":"21","latitude":"45.19356000","longitude":"8.52094000"},{"name":"Mottalciata","countryCode":"IT","stateCode":"21","latitude":"45.50019000","longitude":"8.21065000"},{"name":"Murazzano","countryCode":"IT","stateCode":"21","latitude":"44.47334000","longitude":"8.01938000"},{"name":"Murello","countryCode":"IT","stateCode":"21","latitude":"44.75214000","longitude":"7.60093000"},{"name":"Murisengo","countryCode":"IT","stateCode":"21","latitude":"45.08165000","longitude":"8.13554000"},{"name":"Mussotto","countryCode":"IT","stateCode":"21","latitude":"44.71766000","longitude":"8.03404000"},{"name":"Muzzano","countryCode":"IT","stateCode":"21","latitude":"45.56076000","longitude":"7.98892000"},{"name":"Narzole","countryCode":"IT","stateCode":"21","latitude":"44.59441000","longitude":"7.86765000"},{"name":"Nebbiuno","countryCode":"IT","stateCode":"21","latitude":"45.80774000","longitude":"8.52593000"},{"name":"Neive-Borgonovo","countryCode":"IT","stateCode":"21","latitude":"44.72397000","longitude":"8.11780000"},{"name":"Netro","countryCode":"IT","stateCode":"21","latitude":"45.54004000","longitude":"7.94695000"},{"name":"Neviglie","countryCode":"IT","stateCode":"21","latitude":"44.69194000","longitude":"8.11684000"},{"name":"Nibbiola","countryCode":"IT","stateCode":"21","latitude":"45.37236000","longitude":"8.65674000"},{"name":"Nichelino","countryCode":"IT","stateCode":"21","latitude":"45.00031000","longitude":"7.65305000"},{"name":"Niella Belbo","countryCode":"IT","stateCode":"21","latitude":"44.51275000","longitude":"8.08036000"},{"name":"Niella Tanaro","countryCode":"IT","stateCode":"21","latitude":"44.40573000","longitude":"7.92794000"},{"name":"Nizza Monferrato","countryCode":"IT","stateCode":"21","latitude":"44.77416000","longitude":"8.35784000"},{"name":"Noasca","countryCode":"IT","stateCode":"21","latitude":"45.45332000","longitude":"7.31494000"},{"name":"Nole","countryCode":"IT","stateCode":"21","latitude":"45.24159000","longitude":"7.56983000"},{"name":"Nomaglio","countryCode":"IT","stateCode":"21","latitude":"45.53616000","longitude":"7.86032000"},{"name":"None","countryCode":"IT","stateCode":"21","latitude":"44.93645000","longitude":"7.54015000"},{"name":"Nonio","countryCode":"IT","stateCode":"21","latitude":"45.84577000","longitude":"8.37752000"},{"name":"Novalesa","countryCode":"IT","stateCode":"21","latitude":"45.19065000","longitude":"7.01416000"},{"name":"Novara","countryCode":"IT","stateCode":"21","latitude":"45.44694000","longitude":"8.62118000"},{"name":"Novello","countryCode":"IT","stateCode":"21","latitude":"44.58882000","longitude":"7.92587000"},{"name":"Novi Ligure","countryCode":"IT","stateCode":"21","latitude":"44.76246000","longitude":"8.78700000"},{"name":"Nucetto","countryCode":"IT","stateCode":"21","latitude":"44.33963000","longitude":"8.05960000"},{"name":"Occhieppo Inferiore","countryCode":"IT","stateCode":"21","latitude":"45.55006000","longitude":"8.02102000"},{"name":"Occhieppo Superiore","countryCode":"IT","stateCode":"21","latitude":"45.56400000","longitude":"8.00618000"},{"name":"Occimiano","countryCode":"IT","stateCode":"21","latitude":"45.05991000","longitude":"8.50666000"},{"name":"Odalengo Grande","countryCode":"IT","stateCode":"21","latitude":"45.10922000","longitude":"8.16748000"},{"name":"Odalengo Piccolo","countryCode":"IT","stateCode":"21","latitude":"45.07165000","longitude":"8.20603000"},{"name":"Oggebbio","countryCode":"IT","stateCode":"21","latitude":"45.99088000","longitude":"8.64663000"},{"name":"Oglianico","countryCode":"IT","stateCode":"21","latitude":"45.34154000","longitude":"7.69196000"},{"name":"Olcenengo","countryCode":"IT","stateCode":"21","latitude":"45.36346000","longitude":"8.30983000"},{"name":"Oldenico","countryCode":"IT","stateCode":"21","latitude":"45.40276000","longitude":"8.38103000"},{"name":"Oleggio","countryCode":"IT","stateCode":"21","latitude":"45.59674000","longitude":"8.64213000"},{"name":"Oleggio Castello","countryCode":"IT","stateCode":"21","latitude":"45.74887000","longitude":"8.52713000"},{"name":"Olivola","countryCode":"IT","stateCode":"21","latitude":"45.03725000","longitude":"8.36784000"},{"name":"Olmo Gentile","countryCode":"IT","stateCode":"21","latitude":"44.58574000","longitude":"8.24694000"},{"name":"Omegna","countryCode":"IT","stateCode":"21","latitude":"45.88002000","longitude":"8.40665000"},{"name":"Oncino","countryCode":"IT","stateCode":"21","latitude":"44.67683000","longitude":"7.19032000"},{"name":"Orbassano","countryCode":"IT","stateCode":"21","latitude":"45.00547000","longitude":"7.53813000"},{"name":"Orio Canavese","countryCode":"IT","stateCode":"21","latitude":"45.32883000","longitude":"7.85991000"},{"name":"Ormea","countryCode":"IT","stateCode":"21","latitude":"44.15586000","longitude":"7.92811000"},{"name":"Ornavasso","countryCode":"IT","stateCode":"21","latitude":"45.96795000","longitude":"8.41584000"},{"name":"Orsara Bormida","countryCode":"IT","stateCode":"21","latitude":"44.69015000","longitude":"8.56275000"},{"name":"Orta San Giulio","countryCode":"IT","stateCode":"21","latitude":"45.79727000","longitude":"8.41437000"},{"name":"Osasco","countryCode":"IT","stateCode":"21","latitude":"44.84944000","longitude":"7.34302000"},{"name":"Osasio","countryCode":"IT","stateCode":"21","latitude":"44.87144000","longitude":"7.60802000"},{"name":"Ostana","countryCode":"IT","stateCode":"21","latitude":"44.69263000","longitude":"7.18942000"},{"name":"Ottiglio","countryCode":"IT","stateCode":"21","latitude":"45.05426000","longitude":"8.33980000"},{"name":"Oulx","countryCode":"IT","stateCode":"21","latitude":"45.03641000","longitude":"6.83372000"},{"name":"Ovada","countryCode":"IT","stateCode":"21","latitude":"44.63727000","longitude":"8.64196000"},{"name":"Oviglio","countryCode":"IT","stateCode":"21","latitude":"44.86125000","longitude":"8.48774000"},{"name":"Ozegna","countryCode":"IT","stateCode":"21","latitude":"45.34801000","longitude":"7.74503000"},{"name":"Ozzano Monferrato","countryCode":"IT","stateCode":"21","latitude":"45.10592000","longitude":"8.37238000"},{"name":"Paderna","countryCode":"IT","stateCode":"21","latitude":"44.82148000","longitude":"8.89088000"},{"name":"Paesana","countryCode":"IT","stateCode":"21","latitude":"44.68332000","longitude":"7.27571000"},{"name":"Palagano","countryCode":"IT","stateCode":"45","latitude":"44.32152000","longitude":"10.64660000"},{"name":"Palanzano","countryCode":"IT","stateCode":"45","latitude":"44.43629000","longitude":"10.19400000"},{"name":"Panighina","countryCode":"IT","stateCode":"45","latitude":"44.17162000","longitude":"12.16324000"},{"name":"Parma","countryCode":"IT","stateCode":"45","latitude":"44.79935000","longitude":"10.32618000"},{"name":"Pavullo nel Frignano","countryCode":"IT","stateCode":"45","latitude":"44.33352000","longitude":"10.83544000"},{"name":"Pecorara","countryCode":"IT","stateCode":"45","latitude":"44.87582000","longitude":"9.38387000"},{"name":"Pellegrino Parmense","countryCode":"IT","stateCode":"45","latitude":"44.72950000","longitude":"9.93240000"},{"name":"Pennabilli","countryCode":"IT","stateCode":"45","latitude":"43.81746000","longitude":"12.26708000"},{"name":"Piacenza","countryCode":"IT","stateCode":"45","latitude":"45.05242000","longitude":"9.69342000"},{"name":"Pianello Val Tidone","countryCode":"IT","stateCode":"45","latitude":"44.94666000","longitude":"9.40516000"},{"name":"Piangipane","countryCode":"IT","stateCode":"45","latitude":"44.42198000","longitude":"12.09066000"},{"name":"Pianoro","countryCode":"IT","stateCode":"45","latitude":"44.38893000","longitude":"11.34262000"},{"name":"Pietracuta","countryCode":"IT","stateCode":"45","latitude":"43.95400000","longitude":"12.37138000"},{"name":"Pieve di Cento","countryCode":"IT","stateCode":"45","latitude":"44.71293000","longitude":"11.30922000"},{"name":"Pievepelago","countryCode":"IT","stateCode":"45","latitude":"44.20475000","longitude":"10.61660000"},{"name":"Pilastro","countryCode":"IT","stateCode":"45","latitude":"44.68254000","longitude":"10.28879000"},{"name":"Pinarella","countryCode":"IT","stateCode":"45","latitude":"44.24167000","longitude":"12.37111000"},{"name":"Piozzano","countryCode":"IT","stateCode":"45","latitude":"44.92533000","longitude":"9.49559000"},{"name":"Pisignano","countryCode":"IT","stateCode":"45","latitude":"44.23787000","longitude":"12.26841000"},{"name":"Piumazzo","countryCode":"IT","stateCode":"45","latitude":"44.54631000","longitude":"11.06727000"},{"name":"Pizzano","countryCode":"IT","stateCode":"45","latitude":"44.35500000","longitude":"11.41499000"},{"name":"Podenzano","countryCode":"IT","stateCode":"45","latitude":"44.95484000","longitude":"9.68315000"},{"name":"Poggio Berni","countryCode":"IT","stateCode":"45","latitude":"44.02639000","longitude":"12.40944000"},{"name":"Poggio Renatico","countryCode":"IT","stateCode":"45","latitude":"44.76581000","longitude":"11.48695000"},{"name":"Polesine Parmense","countryCode":"IT","stateCode":"45","latitude":"45.01682000","longitude":"10.09015000"},{"name":"Polinago","countryCode":"IT","stateCode":"45","latitude":"44.34502000","longitude":"10.72597000"},{"name":"Ponte Ronca","countryCode":"IT","stateCode":"45","latitude":"44.50166000","longitude":"11.18973000"},{"name":"Ponte Taro","countryCode":"IT","stateCode":"45","latitude":"44.82872000","longitude":"10.21037000"},{"name":"Ponte dell\'Olio","countryCode":"IT","stateCode":"45","latitude":"44.86762000","longitude":"9.64433000"},{"name":"Ponte della Venturina","countryCode":"IT","stateCode":"45","latitude":"44.13042000","longitude":"10.99113000"},{"name":"Pontegradella","countryCode":"IT","stateCode":"45","latitude":"44.83813000","longitude":"11.66280000"},{"name":"Pontelangorino","countryCode":"IT","stateCode":"45","latitude":"44.86087000","longitude":"12.14864000"},{"name":"Pontenure","countryCode":"IT","stateCode":"45","latitude":"44.99821000","longitude":"9.79139000"},{"name":"Ponticella","countryCode":"IT","stateCode":"45","latitude":"44.45446000","longitude":"11.37851000"},{"name":"Porotto-Cassama","countryCode":"IT","stateCode":"45","latitude":"44.85000000","longitude":"11.55000000"},{"name":"Porporano","countryCode":"IT","stateCode":"45","latitude":"44.75266000","longitude":"10.35054000"},{"name":"Porretta Terme","countryCode":"IT","stateCode":"45","latitude":"44.16325000","longitude":"10.97432000"},{"name":"Portico di Romagna","countryCode":"IT","stateCode":"45","latitude":"44.02657000","longitude":"11.78133000"},{"name":"Portico e San Benedetto","countryCode":"IT","stateCode":"45","latitude":"44.02646000","longitude":"11.78153000"},{"name":"Porto Corsini","countryCode":"IT","stateCode":"45","latitude":"44.49410000","longitude":"12.27875000"},{"name":"Porto Fuori","countryCode":"IT","stateCode":"45","latitude":"44.40557000","longitude":"12.25218000"},{"name":"Porto Garibaldi","countryCode":"IT","stateCode":"45","latitude":"44.68123000","longitude":"12.23678000"},{"name":"Portomaggiore","countryCode":"IT","stateCode":"45","latitude":"44.69763000","longitude":"11.80760000"},{"name":"Poviglio","countryCode":"IT","stateCode":"45","latitude":"44.84227000","longitude":"10.53936000"},{"name":"Pozza","countryCode":"IT","stateCode":"45","latitude":"44.52641000","longitude":"10.89234000"},{"name":"Praticello","countryCode":"IT","stateCode":"45","latitude":"44.80436000","longitude":"10.47310000"},{"name":"Pratissolo","countryCode":"IT","stateCode":"45","latitude":"44.60416000","longitude":"10.67400000"},{"name":"Prato","countryCode":"IT","stateCode":"45","latitude":"44.71589000","longitude":"10.74797000"},{"name":"Predappio","countryCode":"IT","stateCode":"45","latitude":"44.10316000","longitude":"11.98413000"},{"name":"Premilcuore","countryCode":"IT","stateCode":"45","latitude":"43.98084000","longitude":"11.78193000"},{"name":"Prignano","countryCode":"IT","stateCode":"45","latitude":"44.43790000","longitude":"10.69118000"},{"name":"Prignano sulla Secchia","countryCode":"IT","stateCode":"45","latitude":"44.43836000","longitude":"10.69190000"},{"name":"Progresso","countryCode":"IT","stateCode":"45","latitude":"44.56892000","longitude":"11.36420000"},{"name":"Provincia di Ferrara","countryCode":"IT","stateCode":"45","latitude":"44.80000000","longitude":"11.83333000"},{"name":"Provincia di Forlì-Cesena","countryCode":"IT","stateCode":"45","latitude":"44.08333000","longitude":"12.03333000"},{"name":"Provincia di Modena","countryCode":"IT","stateCode":"45","latitude":"44.50000000","longitude":"10.90000000"},{"name":"Provincia di Parma","countryCode":"IT","stateCode":"45","latitude":"44.70000000","longitude":"10.08333000"},{"name":"Provincia di Piacenza","countryCode":"IT","stateCode":"45","latitude":"44.88333000","longitude":"9.58333000"},{"name":"Provincia di Ravenna","countryCode":"IT","stateCode":"45","latitude":"44.41667000","longitude":"11.98333000"},{"name":"Provincia di Reggio Emilia","countryCode":"IT","stateCode":"45","latitude":"44.61667000","longitude":"10.61667000"},{"name":"Provincia di Rimini","countryCode":"IT","stateCode":"45","latitude":"44.02405000","longitude":"12.51858000"},{"name":"Puianello","countryCode":"IT","stateCode":"45","latitude":"44.62630000","longitude":"10.56420000"},{"name":"Pulce","countryCode":"IT","stateCode":"45","latitude":"44.44909000","longitude":"11.41153000"},{"name":"Punta Marina","countryCode":"IT","stateCode":"45","latitude":"44.44272000","longitude":"12.29089000"},{"name":"Quarantoli","countryCode":"IT","stateCode":"45","latitude":"44.91954000","longitude":"11.10324000"},{"name":"Quartesana","countryCode":"IT","stateCode":"45","latitude":"44.80490000","longitude":"11.73873000"},{"name":"Quarto Inferiore","countryCode":"IT","stateCode":"45","latitude":"44.53090000","longitude":"11.41679000"},{"name":"Quattro Castella","countryCode":"IT","stateCode":"45","latitude":"44.63496000","longitude":"10.47429000"},{"name":"Ramiola","countryCode":"IT","stateCode":"45","latitude":"44.70055000","longitude":"10.09110000"},{"name":"Ramiseto","countryCode":"IT","stateCode":"45","latitude":"44.41284000","longitude":"10.27689000"},{"name":"Rastignano-Carteria di Sesto","countryCode":"IT","stateCode":"45","latitude":"44.43623000","longitude":"11.35695000"},{"name":"Ravarino","countryCode":"IT","stateCode":"45","latitude":"44.72475000","longitude":"11.09588000"},{"name":"Ravenna","countryCode":"IT","stateCode":"45","latitude":"44.41344000","longitude":"12.20121000"},{"name":"Reggio nell\'Emilia","countryCode":"IT","stateCode":"45","latitude":"44.69825000","longitude":"10.63125000"},{"name":"Reggiolo","countryCode":"IT","stateCode":"45","latitude":"44.91824000","longitude":"10.81016000"},{"name":"Renazzo","countryCode":"IT","stateCode":"45","latitude":"44.76527000","longitude":"11.28605000"},{"name":"Riale","countryCode":"IT","stateCode":"45","latitude":"44.48333000","longitude":"11.23333000"},{"name":"Riccione","countryCode":"IT","stateCode":"45","latitude":"43.99942000","longitude":"12.65689000"},{"name":"Riccò","countryCode":"IT","stateCode":"45","latitude":"44.70050000","longitude":"10.12095000"},{"name":"Rimini","countryCode":"IT","stateCode":"45","latitude":"44.05755000","longitude":"12.56528000"},{"name":"Rio Saliceto","countryCode":"IT","stateCode":"45","latitude":"44.81147000","longitude":"10.80414000"},{"name":"Riolo Terme","countryCode":"IT","stateCode":"45","latitude":"44.27609000","longitude":"11.72722000"},{"name":"Riolunato","countryCode":"IT","stateCode":"45","latitude":"44.23102000","longitude":"10.65310000"},{"name":"Rivazzurra","countryCode":"IT","stateCode":"45","latitude":"44.04186000","longitude":"12.60894000"},{"name":"Rivergaro","countryCode":"IT","stateCode":"45","latitude":"44.91500000","longitude":"9.60443000"},{"name":"Ro","countryCode":"IT","stateCode":"45","latitude":"44.94695000","longitude":"11.76006000"},{"name":"Rocca San Casciano","countryCode":"IT","stateCode":"45","latitude":"44.05871000","longitude":"11.84274000"},{"name":"Roccabianca","countryCode":"IT","stateCode":"45","latitude":"45.00772000","longitude":"10.21824000"},{"name":"Rolo","countryCode":"IT","stateCode":"45","latitude":"44.88482000","longitude":"10.85961000"},{"name":"Roncocesi","countryCode":"IT","stateCode":"45","latitude":"44.73843000","longitude":"10.57816000"},{"name":"Roncofreddo","countryCode":"IT","stateCode":"45","latitude":"44.04222000","longitude":"12.30083000"},{"name":"Roncofreddo-Santa Paola","countryCode":"IT","stateCode":"45","latitude":"44.04251000","longitude":"12.31523000"},{"name":"Roteglia","countryCode":"IT","stateCode":"45","latitude":"44.48417000","longitude":"10.68832000"},{"name":"Rottofreno","countryCode":"IT","stateCode":"45","latitude":"45.05527000","longitude":"9.55007000"},{"name":"Roveleto","countryCode":"IT","stateCode":"45","latitude":"44.96332000","longitude":"9.85390000"},{"name":"Rovereto","countryCode":"IT","stateCode":"45","latitude":"44.83381000","longitude":"10.95157000"},{"name":"Rubiera","countryCode":"IT","stateCode":"45","latitude":"44.65158000","longitude":"10.77940000"},{"name":"Russi","countryCode":"IT","stateCode":"45","latitude":"44.37645000","longitude":"12.03335000"},{"name":"Sala","countryCode":"IT","stateCode":"45","latitude":"44.15638000","longitude":"12.38340000"},{"name":"Sala Baganza","countryCode":"IT","stateCode":"45","latitude":"44.71563000","longitude":"10.22622000"},{"name":"Sala Bolognese","countryCode":"IT","stateCode":"45","latitude":"44.61387000","longitude":"11.25669000"},{"name":"Salsomaggiore Terme","countryCode":"IT","stateCode":"45","latitude":"44.81592000","longitude":"9.98637000"},{"name":"Saludecio","countryCode":"IT","stateCode":"45","latitude":"43.87540000","longitude":"12.66118000"},{"name":"Salvaterra","countryCode":"IT","stateCode":"45","latitude":"44.59925000","longitude":"10.76860000"},{"name":"Sam Marino","countryCode":"IT","stateCode":"45","latitude":"44.80738000","longitude":"10.91438000"},{"name":"San Bartolomeo","countryCode":"IT","stateCode":"45","latitude":"44.67402000","longitude":"10.53941000"},{"name":"San Bartolomeo In Bosco","countryCode":"IT","stateCode":"45","latitude":"44.73094000","longitude":"11.63573000"},{"name":"San Benedetto Val di Sambro","countryCode":"IT","stateCode":"45","latitude":"44.21405000","longitude":"11.23567000"},{"name":"San Biagio","countryCode":"IT","stateCode":"45","latitude":"44.58695000","longitude":"11.86918000"},{"name":"San Carlo","countryCode":"IT","stateCode":"45","latitude":"44.80361000","longitude":"11.40999000"},{"name":"San Cesario sul Panaro","countryCode":"IT","stateCode":"45","latitude":"44.56352000","longitude":"11.03508000"},{"name":"San Clemente","countryCode":"IT","stateCode":"45","latitude":"43.93269000","longitude":"12.62707000"},{"name":"San Damaso","countryCode":"IT","stateCode":"45","latitude":"44.60102000","longitude":"10.97373000"},{"name":"San Felice sul Panaro","countryCode":"IT","stateCode":"45","latitude":"44.83671000","longitude":"11.13791000"},{"name":"San Gabriele-Mondonuovo","countryCode":"IT","stateCode":"45","latitude":"44.66667000","longitude":"11.58333000"},{"name":"San Giorgio Piacentino","countryCode":"IT","stateCode":"45","latitude":"44.95198000","longitude":"9.73773000"},{"name":"San Giorgio di Piano","countryCode":"IT","stateCode":"45","latitude":"44.64724000","longitude":"11.37446000"},{"name":"San Giovanni in Marignano","countryCode":"IT","stateCode":"45","latitude":"43.93989000","longitude":"12.71166000"},{"name":"San Giovanni in Persiceto","countryCode":"IT","stateCode":"45","latitude":"44.63838000","longitude":"11.18419000"},{"name":"San Giovanni-San Bernardino","countryCode":"IT","stateCode":"45","latitude":"44.79297000","longitude":"9.60871000"},{"name":"San Giuseppe","countryCode":"IT","stateCode":"45","latitude":"44.72202000","longitude":"12.21712000"},{"name":"San Lazzaro","countryCode":"IT","stateCode":"45","latitude":"44.47050000","longitude":"11.40851000"},{"name":"San Leo","countryCode":"IT","stateCode":"45","latitude":"43.89637000","longitude":"12.34460000"},{"name":"San Martino","countryCode":"IT","stateCode":"45","latitude":"44.77794000","longitude":"11.58751000"},{"name":"San Martino dei Mulini","countryCode":"IT","stateCode":"45","latitude":"44.03182000","longitude":"12.46396000"},{"name":"San Martino in Argine","countryCode":"IT","stateCode":"45","latitude":"44.58876000","longitude":"11.60650000"},{"name":"San Martino in Rio","countryCode":"IT","stateCode":"45","latitude":"44.73368000","longitude":"10.78490000"},{"name":"San Mauro Pascoli","countryCode":"IT","stateCode":"45","latitude":"44.10890000","longitude":"12.41953000"},{"name":"San Mauro a Mare","countryCode":"IT","stateCode":"45","latitude":"44.16367000","longitude":"12.44631000"},{"name":"San Michele Tiorre","countryCode":"IT","stateCode":"45","latitude":"44.68530000","longitude":"10.26317000"},{"name":"San Michele dei Mucchietti","countryCode":"IT","stateCode":"45","latitude":"44.50847000","longitude":"10.74726000"},{"name":"San Nicolò","countryCode":"IT","stateCode":"45","latitude":"45.05685000","longitude":"9.60540000"},{"name":"San Pancrazio","countryCode":"IT","stateCode":"45","latitude":"44.35810000","longitude":"12.07852000"},{"name":"San Piero in Bagno","countryCode":"IT","stateCode":"45","latitude":"43.85793000","longitude":"11.97716000"},{"name":"San Pietro Capofiume","countryCode":"IT","stateCode":"45","latitude":"44.65040000","longitude":"11.64802000"},{"name":"San Pietro In Vincoli","countryCode":"IT","stateCode":"45","latitude":"44.30051000","longitude":"12.14556000"},{"name":"San Pietro in Casale","countryCode":"IT","stateCode":"45","latitude":"44.70079000","longitude":"11.40492000"},{"name":"San Pietro in Cerro","countryCode":"IT","stateCode":"45","latitude":"45.02137000","longitude":"9.94987000"},{"name":"San Polo","countryCode":"IT","stateCode":"45","latitude":"44.97868000","longitude":"9.74070000"},{"name":"San Polo d\'Enza","countryCode":"IT","stateCode":"45","latitude":"44.62690000","longitude":"10.42667000"},{"name":"San Possidonio","countryCode":"IT","stateCode":"45","latitude":"44.87402000","longitude":"10.98087000"},{"name":"San Prospero","countryCode":"IT","stateCode":"45","latitude":"44.78967000","longitude":"11.02210000"},{"name":"San Secondo Parmense","countryCode":"IT","stateCode":"45","latitude":"44.92218000","longitude":"10.23038000"},{"name":"San Venanzio","countryCode":"IT","stateCode":"45","latitude":"44.74517000","longitude":"11.43727000"},{"name":"San Vincenzo","countryCode":"IT","stateCode":"45","latitude":"44.73878000","longitude":"11.43668000"},{"name":"San Vito","countryCode":"IT","stateCode":"45","latitude":"44.55822000","longitude":"10.97432000"},{"name":"Sant\'Agata Bolognese","countryCode":"IT","stateCode":"45","latitude":"44.66016000","longitude":"11.13292000"},{"name":"Sant\'Agata Feltria","countryCode":"IT","stateCode":"45","latitude":"43.86282000","longitude":"12.20690000"},{"name":"Sant\'Agata sul Santerno","countryCode":"IT","stateCode":"45","latitude":"44.44351000","longitude":"11.86112000"},{"name":"Sant\'Agostino","countryCode":"IT","stateCode":"45","latitude":"44.79218000","longitude":"11.38522000"},{"name":"Sant\'Alberto","countryCode":"IT","stateCode":"45","latitude":"44.53822000","longitude":"12.16191000"},{"name":"Sant\'Andrea","countryCode":"IT","stateCode":"45","latitude":"44.03328000","longitude":"12.41893000"},{"name":"Sant\'Andrea in Casale","countryCode":"IT","stateCode":"45","latitude":"43.93333000","longitude":"12.65000000"},{"name":"Sant\'Antonio","countryCode":"IT","stateCode":"45","latitude":"44.36586000","longitude":"10.83646000"},{"name":"Sant\'Ilario d\'Enza","countryCode":"IT","stateCode":"45","latitude":"44.75890000","longitude":"10.44737000"},{"name":"Santa Croce Scuole","countryCode":"IT","stateCode":"45","latitude":"44.76281000","longitude":"10.84944000"},{"name":"Santa Giustina","countryCode":"IT","stateCode":"45","latitude":"44.06778000","longitude":"12.48500000"},{"name":"Santa Maria Codifiume","countryCode":"IT","stateCode":"45","latitude":"44.66424000","longitude":"11.65099000"},{"name":"Santa Maria Nuova","countryCode":"IT","stateCode":"45","latitude":"44.20000000","longitude":"12.19389000"},{"name":"Santa Monica-Cella","countryCode":"IT","stateCode":"45","latitude":"43.95765000","longitude":"12.68846000"},{"name":"Santa Sofia","countryCode":"IT","stateCode":"45","latitude":"43.94724000","longitude":"11.90867000"},{"name":"Santa Vittoria","countryCode":"IT","stateCode":"45","latitude":"44.85483000","longitude":"10.63348000"},{"name":"Santarcangelo","countryCode":"IT","stateCode":"45","latitude":"44.06326000","longitude":"12.44657000"},{"name":"Santerno","countryCode":"IT","stateCode":"45","latitude":"44.43697000","longitude":"12.05533000"},{"name":"Santo Stefano-Carraie","countryCode":"IT","stateCode":"45","latitude":"44.31525000","longitude":"12.18573000"},{"name":"Sarmato","countryCode":"IT","stateCode":"45","latitude":"45.05679000","longitude":"9.49683000"},{"name":"Sarsina","countryCode":"IT","stateCode":"45","latitude":"43.91981000","longitude":"12.14255000"},{"name":"Sasso Marconi","countryCode":"IT","stateCode":"45","latitude":"44.40064000","longitude":"11.25177000"},{"name":"Sassuolo","countryCode":"IT","stateCode":"45","latitude":"44.54320000","longitude":"10.78480000"},{"name":"Savarna-Conventello","countryCode":"IT","stateCode":"45","latitude":"44.50717000","longitude":"12.10621000"},{"name":"Savignano sul Panaro","countryCode":"IT","stateCode":"45","latitude":"44.48036000","longitude":"11.03510000"},{"name":"Savignano sul Rubicone","countryCode":"IT","stateCode":"45","latitude":"44.09009000","longitude":"12.39935000"},{"name":"Savigno","countryCode":"IT","stateCode":"45","latitude":"44.39186000","longitude":"11.07481000"},{"name":"Savio","countryCode":"IT","stateCode":"45","latitude":"44.31139000","longitude":"12.29472000"},{"name":"Scandiano","countryCode":"IT","stateCode":"45","latitude":"44.59830000","longitude":"10.69558000"},{"name":"Scortichino","countryCode":"IT","stateCode":"45","latitude":"44.88333000","longitude":"11.33333000"},{"name":"Secchiano","countryCode":"IT","stateCode":"45","latitude":"43.92399000","longitude":"12.31615000"},{"name":"Serra di Maiolo","countryCode":"IT","stateCode":"45","latitude":"43.87304000","longitude":"12.31129000"},{"name":"Serramazzoni","countryCode":"IT","stateCode":"45","latitude":"44.42735000","longitude":"10.79055000"},{"name":"Serravalle","countryCode":"IT","stateCode":"45","latitude":"44.96532000","longitude":"12.04664000"},{"name":"Sesto Imolese","countryCode":"IT","stateCode":"45","latitude":"44.45952000","longitude":"11.72919000"},{"name":"Sestola","countryCode":"IT","stateCode":"45","latitude":"44.22994000","longitude":"10.77349000"},{"name":"Sissa","countryCode":"IT","stateCode":"45","latitude":"44.95927000","longitude":"10.26058000"},{"name":"Sogliano al Rubicone","countryCode":"IT","stateCode":"45","latitude":"44.00500000","longitude":"12.30122000"},{"name":"Solara","countryCode":"IT","stateCode":"45","latitude":"44.77163000","longitude":"11.09287000"},{"name":"Solarolo","countryCode":"IT","stateCode":"45","latitude":"44.35892000","longitude":"11.84661000"},{"name":"Soliera","countryCode":"IT","stateCode":"45","latitude":"44.73387000","longitude":"10.92177000"},{"name":"Solignano","countryCode":"IT","stateCode":"45","latitude":"44.61306000","longitude":"9.97548000"},{"name":"Solignano Nuovo","countryCode":"IT","stateCode":"45","latitude":"44.52746000","longitude":"10.92626000"},{"name":"Soragna","countryCode":"IT","stateCode":"45","latitude":"44.92686000","longitude":"10.12013000"},{"name":"Sorbara","countryCode":"IT","stateCode":"45","latitude":"44.74808000","longitude":"11.00731000"},{"name":"Sorbolo","countryCode":"IT","stateCode":"45","latitude":"44.84587000","longitude":"10.44375000"},{"name":"Spilamberto","countryCode":"IT","stateCode":"45","latitude":"44.53273000","longitude":"11.01697000"},{"name":"Stazione Valmozzola","countryCode":"IT","stateCode":"45","latitude":"44.57879000","longitude":"9.94290000"},{"name":"Talamello","countryCode":"IT","stateCode":"45","latitude":"43.90566000","longitude":"12.28484000"},{"name":"Taneto","countryCode":"IT","stateCode":"45","latitude":"44.77202000","longitude":"10.45563000"},{"name":"Terenzo","countryCode":"IT","stateCode":"45","latitude":"44.61048000","longitude":"10.08956000"},{"name":"Tizzano Val Parma","countryCode":"IT","stateCode":"45","latitude":"44.51931000","longitude":"10.19819000"},{"name":"Toano","countryCode":"IT","stateCode":"45","latitude":"44.37601000","longitude":"10.56311000"},{"name":"Tornolo","countryCode":"IT","stateCode":"45","latitude":"44.48524000","longitude":"9.62744000"},{"name":"Torriana","countryCode":"IT","stateCode":"45","latitude":"43.98485000","longitude":"12.38541000"},{"name":"Torrile","countryCode":"IT","stateCode":"45","latitude":"44.92522000","longitude":"10.32381000"},{"name":"Toscanella","countryCode":"IT","stateCode":"45","latitude":"44.38248000","longitude":"11.63965000"},{"name":"Trarivi","countryCode":"IT","stateCode":"45","latitude":"43.93672000","longitude":"12.54400000"},{"name":"Traversetolo","countryCode":"IT","stateCode":"45","latitude":"44.64244000","longitude":"10.38036000"},{"name":"Travo","countryCode":"IT","stateCode":"45","latitude":"44.86321000","longitude":"9.54430000"},{"name":"Trebbo","countryCode":"IT","stateCode":"45","latitude":"44.55629000","longitude":"11.31901000"},{"name":"Trecasali","countryCode":"IT","stateCode":"45","latitude":"44.93747000","longitude":"10.27279000"},{"name":"Tredozio","countryCode":"IT","stateCode":"45","latitude":"44.07958000","longitude":"11.74140000"},{"name":"Tresigallo-Final di Rero","countryCode":"IT","stateCode":"45","latitude":"44.81598000","longitude":"11.89472000"},{"name":"Vado","countryCode":"IT","stateCode":"45","latitude":"44.31689000","longitude":"11.25851000"},{"name":"Varano De\' Melegari","countryCode":"IT","stateCode":"45","latitude":"44.68806000","longitude":"10.01148000"},{"name":"Varsi","countryCode":"IT","stateCode":"45","latitude":"44.66274000","longitude":"9.84879000"},{"name":"Veggia-Villalunga","countryCode":"IT","stateCode":"45","latitude":"44.56070000","longitude":"10.75621000"},{"name":"Venezzano","countryCode":"IT","stateCode":"45","latitude":"44.68333000","longitude":"11.33333000"},{"name":"Ventoso","countryCode":"IT","stateCode":"45","latitude":"44.58621000","longitude":"10.68767000"},{"name":"Vergato","countryCode":"IT","stateCode":"45","latitude":"44.28232000","longitude":"11.10953000"},{"name":"Verghereto","countryCode":"IT","stateCode":"45","latitude":"43.79450000","longitude":"12.00520000"},{"name":"Vernasca","countryCode":"IT","stateCode":"45","latitude":"44.79867000","longitude":"9.83054000"},{"name":"Verucchio","countryCode":"IT","stateCode":"45","latitude":"43.98171000","longitude":"12.42317000"},{"name":"Vetto","countryCode":"IT","stateCode":"45","latitude":"44.48407000","longitude":"10.33882000"},{"name":"Vezzano sul Crostolo","countryCode":"IT","stateCode":"45","latitude":"44.60241000","longitude":"10.54469000"},{"name":"Viano","countryCode":"IT","stateCode":"45","latitude":"44.54516000","longitude":"10.62435000"},{"name":"Vicofertile","countryCode":"IT","stateCode":"45","latitude":"44.78557000","longitude":"10.26200000"},{"name":"Vigarano Mainarda","countryCode":"IT","stateCode":"45","latitude":"44.84079000","longitude":"11.49354000"},{"name":"Vigarano Pieve","countryCode":"IT","stateCode":"45","latitude":"44.86126000","longitude":"11.50950000"},{"name":"Vigatto","countryCode":"IT","stateCode":"45","latitude":"44.71999000","longitude":"10.33037000"},{"name":"Vignola","countryCode":"IT","stateCode":"45","latitude":"44.48383000","longitude":"11.01096000"},{"name":"Vigolzone","countryCode":"IT","stateCode":"45","latitude":"44.91394000","longitude":"9.66852000"},{"name":"Villa Fontana","countryCode":"IT","stateCode":"45","latitude":"44.49455000","longitude":"11.60885000"},{"name":"Villa Minozzo","countryCode":"IT","stateCode":"45","latitude":"44.36480000","longitude":"10.46545000"},{"name":"Villa Verucchio","countryCode":"IT","stateCode":"45","latitude":"44.00510000","longitude":"12.43575000"},{"name":"Villanova","countryCode":"IT","stateCode":"45","latitude":"45.02597000","longitude":"9.99865000"},{"name":"Villarotta","countryCode":"IT","stateCode":"45","latitude":"44.92517000","longitude":"10.74382000"},{"name":"Voghiera","countryCode":"IT","stateCode":"45","latitude":"44.75558000","longitude":"11.75182000"},{"name":"Voltana","countryCode":"IT","stateCode":"45","latitude":"44.54109000","longitude":"11.93533000"},{"name":"Zerba","countryCode":"IT","stateCode":"45","latitude":"44.66551000","longitude":"9.28795000"},{"name":"Ziano Piacentino","countryCode":"IT","stateCode":"45","latitude":"44.99980000","longitude":"9.39486000"},{"name":"Zibello","countryCode":"IT","stateCode":"45","latitude":"45.01847000","longitude":"10.12968000"},{"name":"Zocca","countryCode":"IT","stateCode":"45","latitude":"44.34566000","longitude":"10.99308000"},{"name":"Zola Predosa","countryCode":"IT","stateCode":"45","latitude":"44.48967000","longitude":"11.21831000"},{"name":"Agazzano","countryCode":"IT","stateCode":"45","latitude":"44.94726000","longitude":"9.51875000"},{"name":"Albareto","countryCode":"IT","stateCode":"45","latitude":"44.44692000","longitude":"9.70228000"},{"name":"Alberi","countryCode":"IT","stateCode":"45","latitude":"44.74837000","longitude":"10.33045000"},{"name":"Albinea","countryCode":"IT","stateCode":"45","latitude":"44.62859000","longitude":"10.61024000"},{"name":"Alfonsine","countryCode":"IT","stateCode":"45","latitude":"44.50768000","longitude":"12.03743000"},{"name":"Alseno","countryCode":"IT","stateCode":"45","latitude":"44.89759000","longitude":"9.96405000"},{"name":"Altedo","countryCode":"IT","stateCode":"45","latitude":"44.67057000","longitude":"11.49019000"},{"name":"Anzola dell\'Emilia","countryCode":"IT","stateCode":"45","latitude":"44.54197000","longitude":"11.20548000"},{"name":"Arceto","countryCode":"IT","stateCode":"45","latitude":"44.61762000","longitude":"10.72461000"},{"name":"Argelato","countryCode":"IT","stateCode":"45","latitude":"44.64009000","longitude":"11.34359000"},{"name":"Argenta","countryCode":"IT","stateCode":"45","latitude":"44.61397000","longitude":"11.83547000"},{"name":"Argine","countryCode":"IT","stateCode":"45","latitude":"44.77494000","longitude":"10.63432000"},{"name":"Baganzola","countryCode":"IT","stateCode":"45","latitude":"44.85513000","longitude":"10.30706000"},{"name":"Baggiovara","countryCode":"IT","stateCode":"45","latitude":"44.60416000","longitude":"10.86256000"},{"name":"Bagnacavallo","countryCode":"IT","stateCode":"45","latitude":"44.41402000","longitude":"11.97813000"},{"name":"Bagnara di Romagna","countryCode":"IT","stateCode":"45","latitude":"44.38930000","longitude":"11.82726000"},{"name":"Bagnarola","countryCode":"IT","stateCode":"45","latitude":"44.16232000","longitude":"12.34280000"},{"name":"Bagno","countryCode":"IT","stateCode":"45","latitude":"44.65545000","longitude":"10.75881000"},{"name":"Bagnolo in Piano","countryCode":"IT","stateCode":"45","latitude":"44.76437000","longitude":"10.67358000"},{"name":"Baiso","countryCode":"IT","stateCode":"45","latitude":"44.49668000","longitude":"10.60083000"},{"name":"Barbiano","countryCode":"IT","stateCode":"45","latitude":"44.38950000","longitude":"11.88650000"},{"name":"Barco","countryCode":"IT","stateCode":"45","latitude":"44.68833000","longitude":"10.49582000"},{"name":"Bardi","countryCode":"IT","stateCode":"45","latitude":"44.63138000","longitude":"9.72907000"},{"name":"Baricella","countryCode":"IT","stateCode":"45","latitude":"44.64820000","longitude":"11.53800000"},{"name":"Basilicagoiano","countryCode":"IT","stateCode":"45","latitude":"44.70545000","longitude":"10.40457000"},{"name":"Basilicanova","countryCode":"IT","stateCode":"45","latitude":"44.69804000","longitude":"10.35231000"},{"name":"Bastiglia","countryCode":"IT","stateCode":"45","latitude":"44.72697000","longitude":"10.99860000"},{"name":"Bazzano","countryCode":"IT","stateCode":"45","latitude":"44.50176000","longitude":"11.08675000"},{"name":"Bedonia","countryCode":"IT","stateCode":"45","latitude":"44.50400000","longitude":"9.63489000"},{"name":"Bellaria-Igea Marina","countryCode":"IT","stateCode":"45","latitude":"44.14255000","longitude":"12.47154000"},{"name":"Bentivoglio","countryCode":"IT","stateCode":"45","latitude":"44.63690000","longitude":"11.41737000"},{"name":"Berceto","countryCode":"IT","stateCode":"45","latitude":"44.50899000","longitude":"9.99104000"},{"name":"Berra","countryCode":"IT","stateCode":"45","latitude":"44.97656000","longitude":"11.97727000"},{"name":"Bertinoro","countryCode":"IT","stateCode":"45","latitude":"44.14874000","longitude":"12.13650000"},{"name":"Berzantina","countryCode":"IT","stateCode":"45","latitude":"44.15786000","longitude":"10.98083000"},{"name":"Besenzone","countryCode":"IT","stateCode":"45","latitude":"44.98689000","longitude":"9.95604000"},{"name":"Bettola","countryCode":"IT","stateCode":"45","latitude":"44.77826000","longitude":"9.60857000"},{"name":"Bibbiano","countryCode":"IT","stateCode":"45","latitude":"44.66292000","longitude":"10.47391000"},{"name":"Bobbio","countryCode":"IT","stateCode":"45","latitude":"44.76832000","longitude":"9.38415000"},{"name":"Bologna","countryCode":"IT","stateCode":"45","latitude":"44.46667000","longitude":"11.43333000"},{"name":"Bomporto","countryCode":"IT","stateCode":"45","latitude":"44.73389000","longitude":"11.03667000"},{"name":"Bondeno","countryCode":"IT","stateCode":"45","latitude":"44.88944000","longitude":"11.41542000"},{"name":"Bora Bassa","countryCode":"IT","stateCode":"45","latitude":"44.04636000","longitude":"12.18066000"},{"name":"Bore","countryCode":"IT","stateCode":"45","latitude":"44.71866000","longitude":"9.79207000"},{"name":"Borello","countryCode":"IT","stateCode":"45","latitude":"44.05846000","longitude":"12.17993000"},{"name":"Boretto","countryCode":"IT","stateCode":"45","latitude":"44.90157000","longitude":"10.55147000"},{"name":"Borghi","countryCode":"IT","stateCode":"45","latitude":"44.03223000","longitude":"12.35618000"},{"name":"Borgo Tossignano","countryCode":"IT","stateCode":"45","latitude":"44.28233000","longitude":"11.59659000"},{"name":"Borgo Val di Taro","countryCode":"IT","stateCode":"45","latitude":"44.48899000","longitude":"9.76906000"},{"name":"Borgonovo Valtidone","countryCode":"IT","stateCode":"45","latitude":"45.01436000","longitude":"9.44346000"},{"name":"Borgonuovo","countryCode":"IT","stateCode":"45","latitude":"44.43557000","longitude":"11.27069000"},{"name":"Borzano","countryCode":"IT","stateCode":"45","latitude":"44.60360000","longitude":"10.63675000"},{"name":"Bosco Mesola","countryCode":"IT","stateCode":"45","latitude":"44.87639000","longitude":"12.23139000"},{"name":"Brescello","countryCode":"IT","stateCode":"45","latitude":"44.89531000","longitude":"10.51269000"},{"name":"Brisighella","countryCode":"IT","stateCode":"45","latitude":"44.22228000","longitude":"11.77358000"},{"name":"Bubano","countryCode":"IT","stateCode":"45","latitude":"44.41341000","longitude":"11.78231000"},{"name":"Budrio","countryCode":"IT","stateCode":"45","latitude":"44.53745000","longitude":"11.53439000"},{"name":"Busana","countryCode":"IT","stateCode":"45","latitude":"44.36886000","longitude":"10.32339000"},{"name":"Busseto","countryCode":"IT","stateCode":"45","latitude":"44.97940000","longitude":"10.04331000"},{"name":"Ca\' di Sola","countryCode":"IT","stateCode":"45","latitude":"44.52986000","longitude":"10.95448000"},{"name":"Cadelbosco di Sopra","countryCode":"IT","stateCode":"45","latitude":"44.76573000","longitude":"10.59898000"},{"name":"Cadelbosco di Sotto","countryCode":"IT","stateCode":"45","latitude":"44.80141000","longitude":"10.61578000"},{"name":"Cadè-Gaida","countryCode":"IT","stateCode":"45","latitude":"44.73850000","longitude":"10.51580000"},{"name":"Calcara","countryCode":"IT","stateCode":"45","latitude":"44.54696000","longitude":"11.13366000"},{"name":"Calderara di Reno","countryCode":"IT","stateCode":"45","latitude":"44.56307000","longitude":"11.27111000"},{"name":"Calderino","countryCode":"IT","stateCode":"45","latitude":"44.45774000","longitude":"11.19927000"},{"name":"Calendasco","countryCode":"IT","stateCode":"45","latitude":"45.08659000","longitude":"9.59647000"},{"name":"Calerno","countryCode":"IT","stateCode":"45","latitude":"44.74875000","longitude":"10.48603000"},{"name":"Calestano","countryCode":"IT","stateCode":"45","latitude":"44.60224000","longitude":"10.12363000"},{"name":"Caminata","countryCode":"IT","stateCode":"45","latitude":"44.91036000","longitude":"9.30816000"},{"name":"Campagnola Emilia","countryCode":"IT","stateCode":"45","latitude":"44.83925000","longitude":"10.76507000"},{"name":"Campegine","countryCode":"IT","stateCode":"45","latitude":"44.78085000","longitude":"10.52836000"},{"name":"Campogalliano","countryCode":"IT","stateCode":"45","latitude":"44.68874000","longitude":"10.84705000"},{"name":"Camposanto","countryCode":"IT","stateCode":"45","latitude":"44.79009000","longitude":"11.14049000"},{"name":"Camugnano","countryCode":"IT","stateCode":"45","latitude":"44.17110000","longitude":"11.08828000"},{"name":"Caorso","countryCode":"IT","stateCode":"45","latitude":"45.04911000","longitude":"9.87457000"},{"name":"Caprara","countryCode":"IT","stateCode":"45","latitude":"44.77521000","longitude":"10.51158000"},{"name":"Carpaneto Piacentino","countryCode":"IT","stateCode":"45","latitude":"44.91355000","longitude":"9.78703000"},{"name":"Carpi Centro","countryCode":"IT","stateCode":"45","latitude":"44.78237000","longitude":"10.87770000"},{"name":"Carpineti","countryCode":"IT","stateCode":"45","latitude":"44.45574000","longitude":"10.51780000"},{"name":"Casale","countryCode":"IT","stateCode":"45","latitude":"44.91665000","longitude":"10.43169000"},{"name":"Casalecchio di Reno","countryCode":"IT","stateCode":"45","latitude":"44.47563000","longitude":"11.27495000"},{"name":"Casalfiumanese","countryCode":"IT","stateCode":"45","latitude":"44.29686000","longitude":"11.62402000"},{"name":"Casalgrande","countryCode":"IT","stateCode":"45","latitude":"44.58466000","longitude":"10.73550000"},{"name":"Casina","countryCode":"IT","stateCode":"45","latitude":"44.50982000","longitude":"10.49951000"},{"name":"Casola Valsenio","countryCode":"IT","stateCode":"45","latitude":"44.22443000","longitude":"11.62487000"},{"name":"Castel Bolognese","countryCode":"IT","stateCode":"45","latitude":"44.31981000","longitude":"11.79903000"},{"name":"Castel Guelfo di Bologna","countryCode":"IT","stateCode":"45","latitude":"44.43166000","longitude":"11.67591000"},{"name":"Castel Maggiore","countryCode":"IT","stateCode":"45","latitude":"44.57707000","longitude":"11.36071000"},{"name":"Castel San Giovanni","countryCode":"IT","stateCode":"45","latitude":"45.06014000","longitude":"9.43784000"},{"name":"Castel San Pietro Terme","countryCode":"IT","stateCode":"45","latitude":"44.39854000","longitude":"11.58546000"},{"name":"Castel d\'Aiano","countryCode":"IT","stateCode":"45","latitude":"44.27751000","longitude":"11.00097000"},{"name":"Castel del Rio","countryCode":"IT","stateCode":"45","latitude":"44.21346000","longitude":"11.50409000"},{"name":"Castel di Casio","countryCode":"IT","stateCode":"45","latitude":"44.16276000","longitude":"11.03505000"},{"name":"Casteldelci","countryCode":"IT","stateCode":"45","latitude":"43.79116000","longitude":"12.15514000"},{"name":"Castelfranco Emilia","countryCode":"IT","stateCode":"45","latitude":"44.59445000","longitude":"11.04979000"},{"name":"Castell\'Arquato","countryCode":"IT","stateCode":"45","latitude":"44.85451000","longitude":"9.87326000"},{"name":"Castellarano","countryCode":"IT","stateCode":"45","latitude":"44.51825000","longitude":"10.73727000"},{"name":"Castelletto","countryCode":"IT","stateCode":"45","latitude":"44.44015000","longitude":"11.06478000"},{"name":"Castello d\'Argile","countryCode":"IT","stateCode":"45","latitude":"44.67797000","longitude":"11.29715000"},{"name":"Castelnovo di Sotto","countryCode":"IT","stateCode":"45","latitude":"44.81253000","longitude":"10.56694000"},{"name":"Castelnovo ne\'Monti","countryCode":"IT","stateCode":"45","latitude":"44.43556000","longitude":"10.40329000"},{"name":"Castelnuovo Rangone","countryCode":"IT","stateCode":"45","latitude":"44.54935000","longitude":"10.93350000"},{"name":"Castelvetro Piacentino","countryCode":"IT","stateCode":"45","latitude":"45.10223000","longitude":"9.99041000"},{"name":"Castelvetro di Modena","countryCode":"IT","stateCode":"45","latitude":"44.50422000","longitude":"10.94666000"},{"name":"Castenaso","countryCode":"IT","stateCode":"45","latitude":"44.51398000","longitude":"11.46842000"},{"name":"Castiglione dei Pepoli","countryCode":"IT","stateCode":"45","latitude":"44.14280000","longitude":"11.16028000"},{"name":"Castrocaro Terme e Terra del Sole","countryCode":"IT","stateCode":"45","latitude":"44.18676000","longitude":"11.96068000"},{"name":"Cattolica","countryCode":"IT","stateCode":"45","latitude":"43.96182000","longitude":"12.73631000"},{"name":"Cavazzona","countryCode":"IT","stateCode":"45","latitude":"44.57326000","longitude":"11.11903000"},{"name":"Cavezzo","countryCode":"IT","stateCode":"45","latitude":"44.83500000","longitude":"11.02890000"},{"name":"Cavriago","countryCode":"IT","stateCode":"45","latitude":"44.69457000","longitude":"10.52591000"},{"name":"Cento","countryCode":"IT","stateCode":"45","latitude":"44.73099000","longitude":"11.28716000"},{"name":"Cerasolo","countryCode":"IT","stateCode":"45","latitude":"43.98805000","longitude":"12.52988000"},{"name":"Cerignale","countryCode":"IT","stateCode":"45","latitude":"44.67785000","longitude":"9.35077000"},{"name":"Cervia","countryCode":"IT","stateCode":"45","latitude":"44.26204000","longitude":"12.34812000"},{"name":"Cesena","countryCode":"IT","stateCode":"45","latitude":"44.13910000","longitude":"12.24315000"},{"name":"Cesenatico","countryCode":"IT","stateCode":"45","latitude":"44.19987000","longitude":"12.39910000"},{"name":"Ciano d\'Enza","countryCode":"IT","stateCode":"45","latitude":"44.59982000","longitude":"10.41040000"},{"name":"Civitella di Romagna","countryCode":"IT","stateCode":"45","latitude":"44.00785000","longitude":"11.94398000"},{"name":"Classe","countryCode":"IT","stateCode":"45","latitude":"44.37955000","longitude":"12.23654000"},{"name":"Coccanile-Cesta","countryCode":"IT","stateCode":"45","latitude":"44.91667000","longitude":"11.86667000"},{"name":"Codemondo-Quaresimo","countryCode":"IT","stateCode":"45","latitude":"44.69082000","longitude":"10.55098000"},{"name":"Codigoro","countryCode":"IT","stateCode":"45","latitude":"44.83093000","longitude":"12.11073000"},{"name":"Codisotto","countryCode":"IT","stateCode":"45","latitude":"44.98278000","longitude":"10.72750000"},{"name":"Coli","countryCode":"IT","stateCode":"45","latitude":"44.74582000","longitude":"9.41468000"},{"name":"Collagna","countryCode":"IT","stateCode":"45","latitude":"44.34694000","longitude":"10.27350000"},{"name":"Collecchio","countryCode":"IT","stateCode":"45","latitude":"44.75197000","longitude":"10.21540000"},{"name":"Colombaro","countryCode":"IT","stateCode":"45","latitude":"44.55153000","longitude":"10.89628000"},{"name":"Colorno","countryCode":"IT","stateCode":"45","latitude":"44.92572000","longitude":"10.37361000"},{"name":"Comacchio","countryCode":"IT","stateCode":"45","latitude":"44.69478000","longitude":"12.18194000"},{"name":"Compiano","countryCode":"IT","stateCode":"45","latitude":"44.49605000","longitude":"9.66207000"},{"name":"Cona","countryCode":"IT","stateCode":"45","latitude":"44.80583000","longitude":"11.70690000"},{"name":"Concordia sulla Secchia","countryCode":"IT","stateCode":"45","latitude":"44.91258000","longitude":"10.98802000"},{"name":"Consandolo","countryCode":"IT","stateCode":"45","latitude":"44.65606000","longitude":"11.77524000"},{"name":"Conselice","countryCode":"IT","stateCode":"45","latitude":"44.51163000","longitude":"11.82848000"},{"name":"Copparo","countryCode":"IT","stateCode":"45","latitude":"44.89263000","longitude":"11.82287000"},{"name":"Corcagnano","countryCode":"IT","stateCode":"45","latitude":"44.72103000","longitude":"10.30271000"},{"name":"Coriano","countryCode":"IT","stateCode":"45","latitude":"43.96907000","longitude":"12.60055000"},{"name":"Corniglio","countryCode":"IT","stateCode":"45","latitude":"44.47425000","longitude":"10.09009000"},{"name":"Corpo Reno","countryCode":"IT","stateCode":"45","latitude":"44.75591000","longitude":"11.30794000"},{"name":"Corpolò","countryCode":"IT","stateCode":"45","latitude":"44.01905000","longitude":"12.45266000"},{"name":"Correggio","countryCode":"IT","stateCode":"45","latitude":"44.76737000","longitude":"10.78345000"},{"name":"Cortemaggiore","countryCode":"IT","stateCode":"45","latitude":"44.99185000","longitude":"9.92844000"},{"name":"Cotignola","countryCode":"IT","stateCode":"45","latitude":"44.38572000","longitude":"11.93852000"},{"name":"Crespellano","countryCode":"IT","stateCode":"45","latitude":"44.51196000","longitude":"11.13224000"},{"name":"Crevalcore","countryCode":"IT","stateCode":"45","latitude":"44.71966000","longitude":"11.14765000"},{"name":"Cusercoli","countryCode":"IT","stateCode":"45","latitude":"44.04514000","longitude":"12.00740000"},{"name":"Cà Dè Fabbri","countryCode":"IT","stateCode":"45","latitude":"44.61962000","longitude":"11.45503000"},{"name":"Decima","countryCode":"IT","stateCode":"45","latitude":"44.71045000","longitude":"11.22978000"},{"name":"Dodici Morelli","countryCode":"IT","stateCode":"45","latitude":"44.79234000","longitude":"11.29124000"},{"name":"Dosso","countryCode":"IT","stateCode":"45","latitude":"44.76806000","longitude":"11.33938000"},{"name":"Dovadola","countryCode":"IT","stateCode":"45","latitude":"44.12211000","longitude":"11.88707000"},{"name":"Dozza","countryCode":"IT","stateCode":"45","latitude":"44.36195000","longitude":"11.63547000"},{"name":"Fabbrico","countryCode":"IT","stateCode":"45","latitude":"44.87214000","longitude":"10.80893000"},{"name":"Faenza","countryCode":"IT","stateCode":"45","latitude":"44.29007000","longitude":"11.87948000"},{"name":"Fanano","countryCode":"IT","stateCode":"45","latitude":"44.21245000","longitude":"10.79660000"},{"name":"Farini","countryCode":"IT","stateCode":"45","latitude":"44.71266000","longitude":"9.56887000"},{"name":"Felegara","countryCode":"IT","stateCode":"45","latitude":"44.72187000","longitude":"10.11273000"},{"name":"Felina","countryCode":"IT","stateCode":"45","latitude":"44.45478000","longitude":"10.46067000"},{"name":"Felino","countryCode":"IT","stateCode":"45","latitude":"44.69902000","longitude":"10.23828000"},{"name":"Fellegara","countryCode":"IT","stateCode":"45","latitude":"44.61052000","longitude":"10.69700000"},{"name":"Ferrara","countryCode":"IT","stateCode":"45","latitude":"44.83804000","longitude":"11.62057000"},{"name":"Ferriere","countryCode":"IT","stateCode":"45","latitude":"44.64385000","longitude":"9.49657000"},{"name":"Fidenza","countryCode":"IT","stateCode":"45","latitude":"44.86694000","longitude":"10.06039000"},{"name":"Finale Emilia","countryCode":"IT","stateCode":"45","latitude":"44.83373000","longitude":"11.29378000"},{"name":"Fiorano","countryCode":"IT","stateCode":"45","latitude":"44.53889000","longitude":"10.81166000"},{"name":"Fiorenzuola d\'Arda","countryCode":"IT","stateCode":"45","latitude":"44.92435000","longitude":"9.91329000"},{"name":"Fiumalbo-Dogana","countryCode":"IT","stateCode":"45","latitude":"44.17925000","longitude":"10.64720000"},{"name":"Fiumana","countryCode":"IT","stateCode":"45","latitude":"44.14325000","longitude":"11.98719000"},{"name":"Fogliano","countryCode":"IT","stateCode":"45","latitude":"44.64751000","longitude":"10.64505000"},{"name":"Fognano","countryCode":"IT","stateCode":"45","latitude":"44.20509000","longitude":"11.73782000"},{"name":"Fontanelice","countryCode":"IT","stateCode":"45","latitude":"44.25932000","longitude":"11.55852000"},{"name":"Fontanellato","countryCode":"IT","stateCode":"45","latitude":"44.88187000","longitude":"10.17631000"},{"name":"Fontevivo","countryCode":"IT","stateCode":"45","latitude":"44.85942000","longitude":"10.17281000"},{"name":"Forche","countryCode":"IT","stateCode":"45","latitude":"44.63646000","longitude":"10.57316000"},{"name":"Forlimpopoli","countryCode":"IT","stateCode":"45","latitude":"44.19107000","longitude":"12.12873000"},{"name":"Forlì","countryCode":"IT","stateCode":"45","latitude":"44.22177000","longitude":"12.04144000"},{"name":"Formica","countryCode":"IT","stateCode":"45","latitude":"44.46838000","longitude":"11.01337000"},{"name":"Formigine","countryCode":"IT","stateCode":"45","latitude":"44.57268000","longitude":"10.84737000"},{"name":"Formignana","countryCode":"IT","stateCode":"45","latitude":"44.84230000","longitude":"11.85935000"},{"name":"Fornace Zarattini","countryCode":"IT","stateCode":"45","latitude":"44.41667000","longitude":"12.13333000"},{"name":"Fornovo di Taro","countryCode":"IT","stateCode":"45","latitude":"44.69465000","longitude":"10.10178000"},{"name":"Fossa","countryCode":"IT","stateCode":"45","latitude":"44.92304000","longitude":"11.02356000"},{"name":"Fosso Ghiaia","countryCode":"IT","stateCode":"45","latitude":"44.35525000","longitude":"12.25430000"},{"name":"Fossoli","countryCode":"IT","stateCode":"45","latitude":"44.82160000","longitude":"10.88977000"},{"name":"Francolino","countryCode":"IT","stateCode":"45","latitude":"44.89662000","longitude":"11.65701000"},{"name":"Frassinoro","countryCode":"IT","stateCode":"45","latitude":"44.29451000","longitude":"10.57117000"},{"name":"Fratta Terme","countryCode":"IT","stateCode":"45","latitude":"44.14157000","longitude":"12.10213000"},{"name":"Fusignano","countryCode":"IT","stateCode":"45","latitude":"44.46656000","longitude":"11.95636000"},{"name":"Gaggio","countryCode":"IT","stateCode":"45","latitude":"44.63458000","longitude":"11.01334000"},{"name":"Gaggio Montano","countryCode":"IT","stateCode":"45","latitude":"44.19583000","longitude":"10.93518000"},{"name":"Gaiano","countryCode":"IT","stateCode":"45","latitude":"44.72391000","longitude":"10.17267000"},{"name":"Gaibanella-Sant\'Edigio","countryCode":"IT","stateCode":"45","latitude":"44.76667000","longitude":"11.65000000"},{"name":"Galeata","countryCode":"IT","stateCode":"45","latitude":"43.99607000","longitude":"11.91057000"},{"name":"Gallo","countryCode":"IT","stateCode":"45","latitude":"44.73144000","longitude":"11.55284000"},{"name":"Gambettola","countryCode":"IT","stateCode":"45","latitude":"44.11748000","longitude":"12.33705000"},{"name":"Gatteo a Mare","countryCode":"IT","stateCode":"45","latitude":"44.17069000","longitude":"12.43549000"},{"name":"Gatteo-Sant\'Angelo","countryCode":"IT","stateCode":"45","latitude":"44.11194000","longitude":"12.39139000"},{"name":"Gazzola","countryCode":"IT","stateCode":"45","latitude":"44.96006000","longitude":"9.54896000"},{"name":"Gemmano","countryCode":"IT","stateCode":"45","latitude":"43.90393000","longitude":"12.58091000"},{"name":"Glorie","countryCode":"IT","stateCode":"45","latitude":"44.46994000","longitude":"12.07707000"},{"name":"Godo","countryCode":"IT","stateCode":"45","latitude":"44.39173000","longitude":"12.07495000"},{"name":"Goro","countryCode":"IT","stateCode":"45","latitude":"44.85150000","longitude":"12.29651000"},{"name":"Gorzano","countryCode":"IT","stateCode":"45","latitude":"44.51626000","longitude":"10.87983000"},{"name":"Gossolengo","countryCode":"IT","stateCode":"45","latitude":"45.00248000","longitude":"9.61799000"},{"name":"Gragnano Trebbiense","countryCode":"IT","stateCode":"45","latitude":"45.01225000","longitude":"9.57139000"},{"name":"Granarolo","countryCode":"IT","stateCode":"45","latitude":"44.35859000","longitude":"11.93459000"},{"name":"Granarolo dell\'Emilia e Viadagola","countryCode":"IT","stateCode":"45","latitude":"44.55327000","longitude":"11.44291000"},{"name":"Grizzana","countryCode":"IT","stateCode":"45","latitude":"44.25806000","longitude":"11.15557000"},{"name":"Grizzana Morandi","countryCode":"IT","stateCode":"45","latitude":"44.25820000","longitude":"11.15288000"},{"name":"Gropparello","countryCode":"IT","stateCode":"45","latitude":"44.83354000","longitude":"9.72801000"},{"name":"Gualtieri","countryCode":"IT","stateCode":"45","latitude":"44.89736000","longitude":"10.62860000"},{"name":"Guastalla","countryCode":"IT","stateCode":"45","latitude":"44.91172000","longitude":"10.66186000"},{"name":"Guiglia","countryCode":"IT","stateCode":"45","latitude":"44.42432000","longitude":"10.96125000"},{"name":"Imola","countryCode":"IT","stateCode":"45","latitude":"44.35916000","longitude":"11.71320000"},{"name":"Jolanda di Savoia","countryCode":"IT","stateCode":"45","latitude":"44.88319000","longitude":"11.97910000"},{"name":"La Saletta-Tamara","countryCode":"IT","stateCode":"45","latitude":"44.88151000","longitude":"11.77236000"},{"name":"Lagosanto","countryCode":"IT","stateCode":"45","latitude":"44.76282000","longitude":"12.14005000"},{"name":"Lama","countryCode":"IT","stateCode":"45","latitude":"44.30726000","longitude":"10.73060000"},{"name":"Langhirano","countryCode":"IT","stateCode":"45","latitude":"44.61913000","longitude":"10.26652000"},{"name":"Lavezzola","countryCode":"IT","stateCode":"45","latitude":"44.56099000","longitude":"11.87557000"},{"name":"Lentigione-Sorbolo a Mane","countryCode":"IT","stateCode":"45","latitude":"44.86667000","longitude":"10.48333000"},{"name":"Lesignano de\'Bagni","countryCode":"IT","stateCode":"45","latitude":"44.64346000","longitude":"10.30039000"},{"name":"Lido Adriano","countryCode":"IT","stateCode":"45","latitude":"44.41673000","longitude":"12.30552000"},{"name":"Lido degli Estensi","countryCode":"IT","stateCode":"45","latitude":"44.66639000","longitude":"12.25000000"},{"name":"Lido di Pomposa-Lido degli Scacchi","countryCode":"IT","stateCode":"45","latitude":"44.70667000","longitude":"12.23611000"},{"name":"Ligonchio","countryCode":"IT","stateCode":"45","latitude":"44.31635000","longitude":"10.34224000"},{"name":"Limidi","countryCode":"IT","stateCode":"45","latitude":"44.76427000","longitude":"10.92002000"},{"name":"Lizzano in Belvedere","countryCode":"IT","stateCode":"45","latitude":"44.16135000","longitude":"10.89408000"},{"name":"Loiano","countryCode":"IT","stateCode":"45","latitude":"44.26806000","longitude":"11.32841000"},{"name":"Longara","countryCode":"IT","stateCode":"45","latitude":"44.57110000","longitude":"11.30386000"},{"name":"Longastrino","countryCode":"IT","stateCode":"45","latitude":"44.58848000","longitude":"12.00982000"},{"name":"Longiano","countryCode":"IT","stateCode":"45","latitude":"44.07446000","longitude":"12.32970000"},{"name":"Lugagnano Val d\'Arda","countryCode":"IT","stateCode":"45","latitude":"44.82304000","longitude":"9.82828000"},{"name":"Lugo","countryCode":"IT","stateCode":"45","latitude":"44.42137000","longitude":"11.91094000"},{"name":"Luzzara","countryCode":"IT","stateCode":"45","latitude":"44.95925000","longitude":"10.68953000"},{"name":"Madonna Dell\'Albero","countryCode":"IT","stateCode":"45","latitude":"44.38115000","longitude":"12.20044000"},{"name":"Magreta","countryCode":"IT","stateCode":"45","latitude":"44.60000000","longitude":"10.80000000"},{"name":"Malalbergo","countryCode":"IT","stateCode":"45","latitude":"44.71867000","longitude":"11.53221000"},{"name":"Manzolino","countryCode":"IT","stateCode":"45","latitude":"44.59577000","longitude":"11.09982000"},{"name":"Maranello","countryCode":"IT","stateCode":"45","latitude":"44.53101000","longitude":"10.86888000"},{"name":"Marano sul Panaro","countryCode":"IT","stateCode":"45","latitude":"44.45924000","longitude":"10.96879000"},{"name":"Marina Romea","countryCode":"IT","stateCode":"45","latitude":"44.51494000","longitude":"12.27113000"},{"name":"Marina di Ravenna","countryCode":"IT","stateCode":"45","latitude":"44.48625000","longitude":"12.28087000"},{"name":"Marsaglia","countryCode":"IT","stateCode":"45","latitude":"44.71228000","longitude":"9.38353000"},{"name":"Marzabotto","countryCode":"IT","stateCode":"45","latitude":"44.34297000","longitude":"11.20593000"},{"name":"Masi-Torello","countryCode":"IT","stateCode":"45","latitude":"44.79458000","longitude":"11.80182000"},{"name":"Massa Finalese","countryCode":"IT","stateCode":"45","latitude":"44.85240000","longitude":"11.21429000"},{"name":"Massa Fiscaglia","countryCode":"IT","stateCode":"45","latitude":"44.80983000","longitude":"12.00746000"},{"name":"Massa Lombarda","countryCode":"IT","stateCode":"45","latitude":"44.44703000","longitude":"11.82095000"},{"name":"Massenzatico","countryCode":"IT","stateCode":"45","latitude":"44.73477000","longitude":"10.69736000"},{"name":"Medesano","countryCode":"IT","stateCode":"45","latitude":"44.75824000","longitude":"10.13794000"},{"name":"Medicina-Buda","countryCode":"IT","stateCode":"45","latitude":"44.47867000","longitude":"11.63812000"},{"name":"Medolla","countryCode":"IT","stateCode":"45","latitude":"44.84667000","longitude":"11.06760000"},{"name":"Meldola","countryCode":"IT","stateCode":"45","latitude":"44.12775000","longitude":"12.06260000"},{"name":"Mercato Saraceno","countryCode":"IT","stateCode":"45","latitude":"43.96274000","longitude":"12.19638000"},{"name":"Mesola","countryCode":"IT","stateCode":"45","latitude":"44.91831000","longitude":"12.23121000"},{"name":"Mezzano","countryCode":"IT","stateCode":"45","latitude":"44.46625000","longitude":"12.08632000"},{"name":"Mezzano Inferiore","countryCode":"IT","stateCode":"45","latitude":"44.91291000","longitude":"10.45838000"},{"name":"Mezzogoro","countryCode":"IT","stateCode":"45","latitude":"44.90256000","longitude":"12.09925000"},{"name":"Mezzolara","countryCode":"IT","stateCode":"45","latitude":"44.58917000","longitude":"11.56492000"},{"name":"Migliarina","countryCode":"IT","stateCode":"45","latitude":"44.81042000","longitude":"10.83600000"},{"name":"Migliarino","countryCode":"IT","stateCode":"45","latitude":"44.76993000","longitude":"11.93304000"},{"name":"Migliaro","countryCode":"IT","stateCode":"45","latitude":"44.79916000","longitude":"11.97440000"},{"name":"Milano Marittima","countryCode":"IT","stateCode":"45","latitude":"44.27409000","longitude":"12.35172000"},{"name":"Minerbio","countryCode":"IT","stateCode":"45","latitude":"44.61811000","longitude":"11.47257000"},{"name":"Mirabello","countryCode":"IT","stateCode":"45","latitude":"44.82295000","longitude":"11.45669000"},{"name":"Mirandola","countryCode":"IT","stateCode":"45","latitude":"44.88515000","longitude":"11.06902000"},{"name":"Misano Adriatico","countryCode":"IT","stateCode":"45","latitude":"43.97714000","longitude":"12.69805000"},{"name":"Modena","countryCode":"IT","stateCode":"45","latitude":"44.64783000","longitude":"10.92539000"},{"name":"Modigliana","countryCode":"IT","stateCode":"45","latitude":"44.15954000","longitude":"11.79286000"},{"name":"Molinella","countryCode":"IT","stateCode":"45","latitude":"44.61758000","longitude":"11.66719000"},{"name":"Molino del Pallone","countryCode":"IT","stateCode":"45","latitude":"44.10028000","longitude":"10.96135000"},{"name":"Monchio delle Corti","countryCode":"IT","stateCode":"45","latitude":"44.41172000","longitude":"10.12370000"},{"name":"Mondaino","countryCode":"IT","stateCode":"45","latitude":"43.85796000","longitude":"12.66845000"},{"name":"Monghidoro","countryCode":"IT","stateCode":"45","latitude":"44.22327000","longitude":"11.32331000"},{"name":"Montalbano","countryCode":"IT","stateCode":"45","latitude":"43.95879000","longitude":"12.71646000"},{"name":"Montale","countryCode":"IT","stateCode":"45","latitude":"44.56923000","longitude":"10.90771000"},{"name":"Monte Colombo","countryCode":"IT","stateCode":"45","latitude":"43.92016000","longitude":"12.55235000"},{"name":"Monte San Giovanni","countryCode":"IT","stateCode":"45","latitude":"44.42014000","longitude":"11.17170000"},{"name":"Montecavolo","countryCode":"IT","stateCode":"45","latitude":"44.63275000","longitude":"10.54264000"},{"name":"Montecchio Emilia","countryCode":"IT","stateCode":"45","latitude":"44.69937000","longitude":"10.45211000"},{"name":"Montechiarugolo","countryCode":"IT","stateCode":"45","latitude":"44.69261000","longitude":"10.42128000"},{"name":"Montecreto","countryCode":"IT","stateCode":"45","latitude":"44.24596000","longitude":"10.71760000"},{"name":"Montefiore Conca","countryCode":"IT","stateCode":"45","latitude":"43.88916000","longitude":"12.61145000"},{"name":"Montefiorino","countryCode":"IT","stateCode":"45","latitude":"44.35382000","longitude":"10.62375000"},{"name":"Montegridolfo","countryCode":"IT","stateCode":"45","latitude":"43.85826000","longitude":"12.68995000"},{"name":"Monterenzio","countryCode":"IT","stateCode":"45","latitude":"44.32632000","longitude":"11.40446000"},{"name":"Montescudo","countryCode":"IT","stateCode":"45","latitude":"43.91753000","longitude":"12.54083000"},{"name":"Montese","countryCode":"IT","stateCode":"45","latitude":"44.26993000","longitude":"10.94545000"},{"name":"Montiano","countryCode":"IT","stateCode":"45","latitude":"44.08232000","longitude":"12.30455000"},{"name":"Monticelli Terme","countryCode":"IT","stateCode":"45","latitude":"44.72881000","longitude":"10.39444000"},{"name":"Monticelli d\'Ongina","countryCode":"IT","stateCode":"45","latitude":"45.08851000","longitude":"9.93424000"},{"name":"Monzuno","countryCode":"IT","stateCode":"45","latitude":"44.27825000","longitude":"11.26684000"},{"name":"Morciano di Romagna","countryCode":"IT","stateCode":"45","latitude":"43.91440000","longitude":"12.65104000"},{"name":"Mordano","countryCode":"IT","stateCode":"45","latitude":"44.39696000","longitude":"11.80763000"},{"name":"Morfasso","countryCode":"IT","stateCode":"45","latitude":"44.72270000","longitude":"9.70221000"},{"name":"Mulino","countryCode":"IT","stateCode":"45","latitude":"44.49257000","longitude":"11.04667000"},{"name":"Neviano degli Arduini","countryCode":"IT","stateCode":"45","latitude":"44.58344000","longitude":"10.31638000"},{"name":"Nibbiano","countryCode":"IT","stateCode":"45","latitude":"44.90506000","longitude":"9.32826000"},{"name":"Niviano","countryCode":"IT","stateCode":"45","latitude":"44.94027000","longitude":"9.62878000"},{"name":"Noceto","countryCode":"IT","stateCode":"45","latitude":"44.80953000","longitude":"10.17730000"},{"name":"Nonantola","countryCode":"IT","stateCode":"45","latitude":"44.67785000","longitude":"11.03785000"},{"name":"Novafeltria","countryCode":"IT","stateCode":"45","latitude":"43.89486000","longitude":"12.28894000"},{"name":"Novellara","countryCode":"IT","stateCode":"45","latitude":"44.84488000","longitude":"10.72745000"},{"name":"Novi di Modena","countryCode":"IT","stateCode":"45","latitude":"44.88974000","longitude":"10.90027000"},{"name":"Ospedaletto","countryCode":"IT","stateCode":"45","latitude":"43.98380000","longitude":"12.57056000"},{"name":"Ostellato","countryCode":"IT","stateCode":"45","latitude":"44.74556000","longitude":"11.94276000"},{"name":"Osteria Grande","countryCode":"IT","stateCode":"45","latitude":"44.42845000","longitude":"11.52180000"},{"name":"Osteria Nuova","countryCode":"IT","stateCode":"45","latitude":"44.58457000","longitude":"11.23739000"},{"name":"Ottone","countryCode":"IT","stateCode":"45","latitude":"44.62325000","longitude":"9.33267000"},{"name":"Ozzano Taro","countryCode":"IT","stateCode":"45","latitude":"44.70969000","longitude":"10.14086000"},{"name":"Ozzano dell\'Emilia","countryCode":"IT","stateCode":"45","latitude":"44.44427000","longitude":"11.47552000"},{"name":"Padulle","countryCode":"IT","stateCode":"45","latitude":"44.62945000","longitude":"11.27738000"},{"name":"Palagianello","countryCode":"IT","stateCode":"75","latitude":"40.60851000","longitude":"16.97802000"},{"name":"Palagiano","countryCode":"IT","stateCode":"75","latitude":"40.57762000","longitude":"17.03812000"},{"name":"Palmariggi","countryCode":"IT","stateCode":"75","latitude":"40.13099000","longitude":"18.37863000"},{"name":"Palo del Colle","countryCode":"IT","stateCode":"75","latitude":"41.05562000","longitude":"16.70321000"},{"name":"Palombaio","countryCode":"IT","stateCode":"75","latitude":"41.07036000","longitude":"16.60962000"},{"name":"Panni","countryCode":"IT","stateCode":"75","latitude":"41.22082000","longitude":"15.27560000"},{"name":"Paolo VI","countryCode":"IT","stateCode":"75","latitude":"40.52218000","longitude":"17.27401000"},{"name":"Parabita","countryCode":"IT","stateCode":"75","latitude":"40.05139000","longitude":"18.12651000"},{"name":"Parco Scizzo-Parchitello","countryCode":"IT","stateCode":"75","latitude":"41.07457000","longitude":"16.99329000"},{"name":"Patù","countryCode":"IT","stateCode":"75","latitude":"39.84078000","longitude":"18.33784000"},{"name":"Peschici","countryCode":"IT","stateCode":"75","latitude":"41.94521000","longitude":"16.01612000"},{"name":"Pezze di Greco","countryCode":"IT","stateCode":"75","latitude":"40.81004000","longitude":"17.41333000"},{"name":"Pietramontecorvino","countryCode":"IT","stateCode":"75","latitude":"41.54228000","longitude":"15.12894000"},{"name":"Pisignano","countryCode":"IT","stateCode":"75","latitude":"40.30470000","longitude":"18.27155000"},{"name":"Poggiardo","countryCode":"IT","stateCode":"75","latitude":"40.05315000","longitude":"18.37819000"},{"name":"Poggio Imperiale","countryCode":"IT","stateCode":"75","latitude":"41.82503000","longitude":"15.36680000"},{"name":"Poggiorsini","countryCode":"IT","stateCode":"75","latitude":"40.91403000","longitude":"16.25605000"},{"name":"Polignano a Mare","countryCode":"IT","stateCode":"75","latitude":"40.99221000","longitude":"17.22149000"},{"name":"Porto Cesareo","countryCode":"IT","stateCode":"75","latitude":"40.26228000","longitude":"17.89896000"},{"name":"Presicce","countryCode":"IT","stateCode":"75","latitude":"39.90055000","longitude":"18.26282000"},{"name":"Provincia di Barletta - Andria - Trani","countryCode":"IT","stateCode":"75","latitude":"41.25097000","longitude":"16.17599000"},{"name":"Provincia di Brindisi","countryCode":"IT","stateCode":"75","latitude":"40.58333000","longitude":"17.66667000"},{"name":"Provincia di Foggia","countryCode":"IT","stateCode":"75","latitude":"41.45000000","longitude":"15.53333000"},{"name":"Provincia di Lecce","countryCode":"IT","stateCode":"75","latitude":"40.21667000","longitude":"18.16667000"},{"name":"Provincia di Taranto","countryCode":"IT","stateCode":"75","latitude":"40.61667000","longitude":"17.25000000"},{"name":"Pulsano","countryCode":"IT","stateCode":"75","latitude":"40.38109000","longitude":"17.35612000"},{"name":"Putignano","countryCode":"IT","stateCode":"75","latitude":"40.85106000","longitude":"17.12190000"},{"name":"Quasano","countryCode":"IT","stateCode":"75","latitude":"40.96724000","longitude":"16.57354000"},{"name":"Racale","countryCode":"IT","stateCode":"75","latitude":"39.96086000","longitude":"18.09154000"},{"name":"Rignano Garganico","countryCode":"IT","stateCode":"75","latitude":"41.67934000","longitude":"15.58835000"},{"name":"Roccaforzata","countryCode":"IT","stateCode":"75","latitude":"40.43700000","longitude":"17.38986000"},{"name":"Rocchetta Sant\'Antonio","countryCode":"IT","stateCode":"75","latitude":"41.10326000","longitude":"15.45993000"},{"name":"Rodi Garganico","countryCode":"IT","stateCode":"75","latitude":"41.92745000","longitude":"15.88217000"},{"name":"Roseto Valfortore","countryCode":"IT","stateCode":"75","latitude":"41.37544000","longitude":"15.09824000"},{"name":"Ruffano","countryCode":"IT","stateCode":"75","latitude":"39.98195000","longitude":"18.24974000"},{"name":"Rutigliano","countryCode":"IT","stateCode":"75","latitude":"41.00997000","longitude":"17.00558000"},{"name":"Ruvo di Puglia","countryCode":"IT","stateCode":"75","latitude":"41.11758000","longitude":"16.48421000"},{"name":"Salice Salentino","countryCode":"IT","stateCode":"75","latitude":"40.38485000","longitude":"17.96134000"},{"name":"Salve","countryCode":"IT","stateCode":"75","latitude":"39.86111000","longitude":"18.29493000"},{"name":"Sammichele di Bari","countryCode":"IT","stateCode":"75","latitude":"40.88711000","longitude":"16.94919000"},{"name":"San Cassiano","countryCode":"IT","stateCode":"75","latitude":"40.05631000","longitude":"18.33392000"},{"name":"San Cesario di Lecce","countryCode":"IT","stateCode":"75","latitude":"40.30221000","longitude":"18.16098000"},{"name":"San Donaci","countryCode":"IT","stateCode":"75","latitude":"40.44853000","longitude":"17.92252000"},{"name":"San Donato di Lecce","countryCode":"IT","stateCode":"75","latitude":"40.26728000","longitude":"18.18256000"},{"name":"San Ferdinando di Puglia","countryCode":"IT","stateCode":"75","latitude":"41.30263000","longitude":"16.07046000"},{"name":"San Giorgio Ionico","countryCode":"IT","stateCode":"75","latitude":"40.45796000","longitude":"17.38034000"},{"name":"San Giovanni Rotondo","countryCode":"IT","stateCode":"75","latitude":"41.70643000","longitude":"15.72770000"},{"name":"San Marco in Lamis","countryCode":"IT","stateCode":"75","latitude":"41.71210000","longitude":"15.63825000"},{"name":"San Marco la Catola","countryCode":"IT","stateCode":"75","latitude":"41.52483000","longitude":"15.00594000"},{"name":"San Marzano di San Giuseppe","countryCode":"IT","stateCode":"75","latitude":"40.45455000","longitude":"17.50351000"},{"name":"San Michele Salentino","countryCode":"IT","stateCode":"75","latitude":"40.63163000","longitude":"17.63254000"},{"name":"San Pancrazio Salentino","countryCode":"IT","stateCode":"75","latitude":"40.41800000","longitude":"17.83419000"},{"name":"San Paolo","countryCode":"IT","stateCode":"75","latitude":"41.12476000","longitude":"16.79258000"},{"name":"San Paolo di Civitate","countryCode":"IT","stateCode":"75","latitude":"41.73893000","longitude":"15.26080000"},{"name":"San Pietro Vernotico","countryCode":"IT","stateCode":"75","latitude":"40.48890000","longitude":"17.99752000"},{"name":"San Pietro in Lama","countryCode":"IT","stateCode":"75","latitude":"40.30711000","longitude":"18.12787000"},{"name":"San Severo","countryCode":"IT","stateCode":"75","latitude":"41.68564000","longitude":"15.38148000"},{"name":"San Vito dei Normanni","countryCode":"IT","stateCode":"75","latitude":"40.65642000","longitude":"17.70814000"},{"name":"Sanarica","countryCode":"IT","stateCode":"75","latitude":"40.08908000","longitude":"18.34803000"},{"name":"Sannicandro Garganico","countryCode":"IT","stateCode":"75","latitude":"41.83844000","longitude":"15.56535000"},{"name":"Sannicandro di Bari","countryCode":"IT","stateCode":"75","latitude":"41.00047000","longitude":"16.79714000"},{"name":"Sannicola","countryCode":"IT","stateCode":"75","latitude":"40.09244000","longitude":"18.06765000"},{"name":"Sant\'Agata di Puglia","countryCode":"IT","stateCode":"75","latitude":"41.15127000","longitude":"15.37968000"},{"name":"Santa Cesarea Terme","countryCode":"IT","stateCode":"75","latitude":"40.03607000","longitude":"18.45542000"},{"name":"Santeramo in Colle","countryCode":"IT","stateCode":"75","latitude":"40.79236000","longitude":"16.75873000"},{"name":"Sava","countryCode":"IT","stateCode":"75","latitude":"40.40203000","longitude":"17.55267000"},{"name":"Scorrano","countryCode":"IT","stateCode":"75","latitude":"40.09018000","longitude":"18.29993000"},{"name":"Seclì","countryCode":"IT","stateCode":"75","latitude":"40.11897000","longitude":"18.10931000"},{"name":"Serracapriola","countryCode":"IT","stateCode":"75","latitude":"41.80912000","longitude":"15.16098000"},{"name":"Serrano","countryCode":"IT","stateCode":"75","latitude":"40.18438000","longitude":"18.35156000"},{"name":"Sogliano Cavour","countryCode":"IT","stateCode":"75","latitude":"40.14827000","longitude":"18.19741000"},{"name":"Soleto","countryCode":"IT","stateCode":"75","latitude":"40.18781000","longitude":"18.20630000"},{"name":"Specchia","countryCode":"IT","stateCode":"75","latitude":"39.93913000","longitude":"18.29784000"},{"name":"Spinazzola","countryCode":"IT","stateCode":"75","latitude":"40.96399000","longitude":"16.09111000"},{"name":"Spongano","countryCode":"IT","stateCode":"75","latitude":"40.01782000","longitude":"18.36563000"},{"name":"Squinzano","countryCode":"IT","stateCode":"75","latitude":"40.43513000","longitude":"18.04086000"},{"name":"Statte","countryCode":"IT","stateCode":"75","latitude":"40.52856000","longitude":"17.20122000"},{"name":"Sternatia","countryCode":"IT","stateCode":"75","latitude":"40.22022000","longitude":"18.22748000"},{"name":"Stornara","countryCode":"IT","stateCode":"75","latitude":"41.28672000","longitude":"15.77003000"},{"name":"Stornarella","countryCode":"IT","stateCode":"75","latitude":"41.25591000","longitude":"15.73023000"},{"name":"Strudà","countryCode":"IT","stateCode":"75","latitude":"40.31991000","longitude":"18.28176000"},{"name":"Supersano","countryCode":"IT","stateCode":"75","latitude":"40.01655000","longitude":"18.24205000"},{"name":"Surano","countryCode":"IT","stateCode":"75","latitude":"40.02818000","longitude":"18.34591000"},{"name":"Surbo","countryCode":"IT","stateCode":"75","latitude":"40.39383000","longitude":"18.13456000"},{"name":"Taranto","countryCode":"IT","stateCode":"75","latitude":"40.46438000","longitude":"17.24707000"},{"name":"Taurisano","countryCode":"IT","stateCode":"75","latitude":"39.95746000","longitude":"18.21498000"},{"name":"Taviano","countryCode":"IT","stateCode":"75","latitude":"39.98224000","longitude":"18.08151000"},{"name":"Terlizzi","countryCode":"IT","stateCode":"75","latitude":"41.12905000","longitude":"16.54536000"},{"name":"Tiggiano","countryCode":"IT","stateCode":"75","latitude":"39.90284000","longitude":"18.36501000"},{"name":"Torchiarolo","countryCode":"IT","stateCode":"75","latitude":"40.48349000","longitude":"18.05122000"},{"name":"Toritto","countryCode":"IT","stateCode":"75","latitude":"40.99774000","longitude":"16.67945000"},{"name":"Torre San Giovanni","countryCode":"IT","stateCode":"75","latitude":"39.89001000","longitude":"18.11159000"},{"name":"Torre Santa Susanna","countryCode":"IT","stateCode":"75","latitude":"40.46762000","longitude":"17.73864000"},{"name":"Torremaggiore","countryCode":"IT","stateCode":"75","latitude":"41.68894000","longitude":"15.29408000"},{"name":"Torricella","countryCode":"IT","stateCode":"75","latitude":"40.35509000","longitude":"17.49846000"},{"name":"Trani","countryCode":"IT","stateCode":"75","latitude":"41.27733000","longitude":"16.41011000"},{"name":"Trepuzzi","countryCode":"IT","stateCode":"75","latitude":"40.40535000","longitude":"18.07625000"},{"name":"Tricase","countryCode":"IT","stateCode":"75","latitude":"39.93018000","longitude":"18.35421000"},{"name":"Triggiano","countryCode":"IT","stateCode":"75","latitude":"41.06549000","longitude":"16.92501000"},{"name":"Trinitapoli","countryCode":"IT","stateCode":"75","latitude":"41.35654000","longitude":"16.08924000"},{"name":"Troia","countryCode":"IT","stateCode":"75","latitude":"41.36428000","longitude":"15.31730000"},{"name":"Tuglie","countryCode":"IT","stateCode":"75","latitude":"40.07346000","longitude":"18.09872000"},{"name":"Turi","countryCode":"IT","stateCode":"75","latitude":"40.91657000","longitude":"17.02038000"},{"name":"Tuturano","countryCode":"IT","stateCode":"75","latitude":"40.54474000","longitude":"17.94754000"},{"name":"Ugento","countryCode":"IT","stateCode":"75","latitude":"39.92724000","longitude":"18.15832000"},{"name":"Uggiano Montefusco","countryCode":"IT","stateCode":"75","latitude":"40.38612000","longitude":"17.60460000"},{"name":"Uggiano la Chiesa","countryCode":"IT","stateCode":"75","latitude":"40.10091000","longitude":"18.44872000"},{"name":"Valenzano","countryCode":"IT","stateCode":"75","latitude":"41.04376000","longitude":"16.88491000"},{"name":"Veglie","countryCode":"IT","stateCode":"75","latitude":"40.33474000","longitude":"17.96238000"},{"name":"Vernole","countryCode":"IT","stateCode":"75","latitude":"40.28834000","longitude":"18.30165000"},{"name":"Vico del Gargano","countryCode":"IT","stateCode":"75","latitude":"41.89661000","longitude":"15.95682000"},{"name":"Vieste","countryCode":"IT","stateCode":"75","latitude":"41.88209000","longitude":"16.17139000"},{"name":"Vignacastrisi","countryCode":"IT","stateCode":"75","latitude":"40.01604000","longitude":"18.40704000"},{"name":"Villa Castelli","countryCode":"IT","stateCode":"75","latitude":"40.58293000","longitude":"17.47468000"},{"name":"Vitigliano","countryCode":"IT","stateCode":"75","latitude":"40.03951000","longitude":"18.41170000"},{"name":"Volturara Appula","countryCode":"IT","stateCode":"75","latitude":"41.49603000","longitude":"15.05224000"},{"name":"Volturino","countryCode":"IT","stateCode":"75","latitude":"41.47723000","longitude":"15.12424000"},{"name":"Zapponeta","countryCode":"IT","stateCode":"75","latitude":"41.45710000","longitude":"15.95615000"},{"name":"Zollino","countryCode":"IT","stateCode":"75","latitude":"40.20581000","longitude":"18.24774000"},{"name":"Accadia","countryCode":"IT","stateCode":"75","latitude":"41.15768000","longitude":"15.33100000"},{"name":"Acquarica del Capo","countryCode":"IT","stateCode":"75","latitude":"39.90979000","longitude":"18.24680000"},{"name":"Acquaviva delle Fonti","countryCode":"IT","stateCode":"75","latitude":"40.89704000","longitude":"16.84330000"},{"name":"Adelfia","countryCode":"IT","stateCode":"75","latitude":"41.00330000","longitude":"16.87208000"},{"name":"Alberobello","countryCode":"IT","stateCode":"75","latitude":"40.78448000","longitude":"17.23618000"},{"name":"Alberona","countryCode":"IT","stateCode":"75","latitude":"41.43225000","longitude":"15.12304000"},{"name":"Alessano","countryCode":"IT","stateCode":"75","latitude":"39.89381000","longitude":"18.33221000"},{"name":"Alezio","countryCode":"IT","stateCode":"75","latitude":"40.06226000","longitude":"18.05712000"},{"name":"Alliste","countryCode":"IT","stateCode":"75","latitude":"39.94803000","longitude":"18.08971000"},{"name":"Altamura","countryCode":"IT","stateCode":"75","latitude":"40.82664000","longitude":"16.54952000"},{"name":"Andrano","countryCode":"IT","stateCode":"75","latitude":"39.98546000","longitude":"18.38232000"},{"name":"Andria","countryCode":"IT","stateCode":"75","latitude":"41.23117000","longitude":"16.29797000"},{"name":"Anzano di Puglia","countryCode":"IT","stateCode":"75","latitude":"41.12162000","longitude":"15.28688000"},{"name":"Apricena","countryCode":"IT","stateCode":"75","latitude":"41.78629000","longitude":"15.44394000"},{"name":"Aradeo","countryCode":"IT","stateCode":"75","latitude":"40.12921000","longitude":"18.12951000"},{"name":"Arnesano","countryCode":"IT","stateCode":"75","latitude":"40.33679000","longitude":"18.09145000"},{"name":"Ascoli Satriano","countryCode":"IT","stateCode":"75","latitude":"41.20365000","longitude":"15.56646000"},{"name":"Avetrana","countryCode":"IT","stateCode":"75","latitude":"40.35070000","longitude":"17.73260000"},{"name":"Bagnolo del Salento","countryCode":"IT","stateCode":"75","latitude":"40.14908000","longitude":"18.35208000"},{"name":"Bari","countryCode":"IT","stateCode":"75","latitude":"40.93333000","longitude":"16.66667000"},{"name":"Barletta","countryCode":"IT","stateCode":"75","latitude":"41.31429000","longitude":"16.28165000"},{"name":"Biccari","countryCode":"IT","stateCode":"75","latitude":"41.39736000","longitude":"15.19644000"},{"name":"Binetto","countryCode":"IT","stateCode":"75","latitude":"41.02343000","longitude":"16.70988000"},{"name":"Bisceglie","countryCode":"IT","stateCode":"75","latitude":"41.24264000","longitude":"16.50104000"},{"name":"Bitetto","countryCode":"IT","stateCode":"75","latitude":"41.04146000","longitude":"16.74806000"},{"name":"Bitonto","countryCode":"IT","stateCode":"75","latitude":"41.11006000","longitude":"16.69086000"},{"name":"Bitritto","countryCode":"IT","stateCode":"75","latitude":"41.04336000","longitude":"16.82682000"},{"name":"Borgagne","countryCode":"IT","stateCode":"75","latitude":"40.24108000","longitude":"18.37661000"},{"name":"Botrugno","countryCode":"IT","stateCode":"75","latitude":"40.06359000","longitude":"18.32254000"},{"name":"Bovino","countryCode":"IT","stateCode":"75","latitude":"41.24916000","longitude":"15.33948000"},{"name":"Brindisi","countryCode":"IT","stateCode":"75","latitude":"40.63215000","longitude":"17.93607000"},{"name":"Cagnano Varano","countryCode":"IT","stateCode":"75","latitude":"41.82832000","longitude":"15.77203000"},{"name":"Calimera","countryCode":"IT","stateCode":"75","latitude":"40.24948000","longitude":"18.27982000"},{"name":"Campi Salentina","countryCode":"IT","stateCode":"75","latitude":"40.39747000","longitude":"18.02141000"},{"name":"Candela","countryCode":"IT","stateCode":"75","latitude":"41.13601000","longitude":"15.51537000"},{"name":"Cannole","countryCode":"IT","stateCode":"75","latitude":"40.16592000","longitude":"18.36456000"},{"name":"Canosa di Puglia","countryCode":"IT","stateCode":"75","latitude":"41.21954000","longitude":"16.06768000"},{"name":"Capirro","countryCode":"IT","stateCode":"75","latitude":"41.25403000","longitude":"16.42242000"},{"name":"Caprarica di Lecce","countryCode":"IT","stateCode":"75","latitude":"40.26060000","longitude":"18.24426000"},{"name":"Capurso","countryCode":"IT","stateCode":"75","latitude":"41.04598000","longitude":"16.92168000"},{"name":"Carapelle","countryCode":"IT","stateCode":"75","latitude":"41.36365000","longitude":"15.69384000"},{"name":"Carlantino","countryCode":"IT","stateCode":"75","latitude":"41.59388000","longitude":"14.97681000"},{"name":"Carmiano","countryCode":"IT","stateCode":"75","latitude":"40.34404000","longitude":"18.04195000"},{"name":"Carosino","countryCode":"IT","stateCode":"75","latitude":"40.46538000","longitude":"17.39857000"},{"name":"Carovigno","countryCode":"IT","stateCode":"75","latitude":"40.70626000","longitude":"17.65847000"},{"name":"Carpignano Salentino","countryCode":"IT","stateCode":"75","latitude":"40.19537000","longitude":"18.33826000"},{"name":"Carpino","countryCode":"IT","stateCode":"75","latitude":"41.84450000","longitude":"15.85712000"},{"name":"Casalini","countryCode":"IT","stateCode":"75","latitude":"40.73777000","longitude":"17.47062000"},{"name":"Casalnuovo Monterotaro","countryCode":"IT","stateCode":"75","latitude":"41.61942000","longitude":"15.10411000"},{"name":"Casalvecchio di Puglia","countryCode":"IT","stateCode":"75","latitude":"41.59470000","longitude":"15.10999000"},{"name":"Casamassella","countryCode":"IT","stateCode":"75","latitude":"40.11424000","longitude":"18.45100000"},{"name":"Casamassima","countryCode":"IT","stateCode":"75","latitude":"40.95653000","longitude":"16.92075000"},{"name":"Casarano","countryCode":"IT","stateCode":"75","latitude":"40.01131000","longitude":"18.16237000"},{"name":"Cassano delle Murge","countryCode":"IT","stateCode":"75","latitude":"40.89112000","longitude":"16.76531000"},{"name":"Castellana","countryCode":"IT","stateCode":"75","latitude":"40.88643000","longitude":"17.16549000"},{"name":"Castellaneta","countryCode":"IT","stateCode":"75","latitude":"40.62794000","longitude":"16.93290000"},{"name":"Castelluccio Valmaggiore","countryCode":"IT","stateCode":"75","latitude":"41.34290000","longitude":"15.19944000"},{"name":"Castelluccio dei Sauri","countryCode":"IT","stateCode":"75","latitude":"41.30460000","longitude":"15.47561000"},{"name":"Castelnuovo della Daunia","countryCode":"IT","stateCode":"75","latitude":"41.58139000","longitude":"15.11796000"},{"name":"Castiglione","countryCode":"IT","stateCode":"75","latitude":"39.98333000","longitude":"18.35000000"},{"name":"Castri di Lecce","countryCode":"IT","stateCode":"75","latitude":"40.27360000","longitude":"18.26240000"},{"name":"Castrignano De\' Greci","countryCode":"IT","stateCode":"75","latitude":"40.17342000","longitude":"18.29643000"},{"name":"Castrignano del Capo","countryCode":"IT","stateCode":"75","latitude":"39.83280000","longitude":"18.35087000"},{"name":"Castro","countryCode":"IT","stateCode":"75","latitude":"40.00702000","longitude":"18.42573000"},{"name":"Castromediano","countryCode":"IT","stateCode":"75","latitude":"40.32803000","longitude":"18.17877000"},{"name":"Cavallino","countryCode":"IT","stateCode":"75","latitude":"40.31020000","longitude":"18.20221000"},{"name":"Ceglie Messapica","countryCode":"IT","stateCode":"75","latitude":"40.64620000","longitude":"17.51661000"},{"name":"Celenza Valfortore","countryCode":"IT","stateCode":"75","latitude":"41.56048000","longitude":"14.97898000"},{"name":"Cellamare","countryCode":"IT","stateCode":"75","latitude":"41.01969000","longitude":"16.92741000"},{"name":"Celle di San Vito","countryCode":"IT","stateCode":"75","latitude":"41.32593000","longitude":"15.18104000"},{"name":"Cellino San Marco","countryCode":"IT","stateCode":"75","latitude":"40.47133000","longitude":"17.96427000"},{"name":"Cerfignano","countryCode":"IT","stateCode":"75","latitude":"40.06107000","longitude":"18.44291000"},{"name":"Cerignola","countryCode":"IT","stateCode":"75","latitude":"41.26523000","longitude":"15.89559000"},{"name":"Chieuti","countryCode":"IT","stateCode":"75","latitude":"41.84486000","longitude":"15.16681000"},{"name":"Cisternino","countryCode":"IT","stateCode":"75","latitude":"40.74326000","longitude":"17.42587000"},{"name":"Collemeto","countryCode":"IT","stateCode":"75","latitude":"40.20885000","longitude":"18.10285000"},{"name":"Collepasso","countryCode":"IT","stateCode":"75","latitude":"40.07115000","longitude":"18.16222000"},{"name":"Conversano","countryCode":"IT","stateCode":"75","latitude":"40.96836000","longitude":"17.11329000"},{"name":"Copertino","countryCode":"IT","stateCode":"75","latitude":"40.26821000","longitude":"18.05430000"},{"name":"Corato","countryCode":"IT","stateCode":"75","latitude":"41.15171000","longitude":"16.41143000"},{"name":"Corigliano d\'Otranto","countryCode":"IT","stateCode":"75","latitude":"40.15925000","longitude":"18.25598000"},{"name":"Corsano","countryCode":"IT","stateCode":"75","latitude":"39.88911000","longitude":"18.36747000"},{"name":"Cozzana","countryCode":"IT","stateCode":"75","latitude":"40.92025000","longitude":"17.22259000"},{"name":"Crispiano","countryCode":"IT","stateCode":"75","latitude":"40.60379000","longitude":"17.23290000"},{"name":"Cursi","countryCode":"IT","stateCode":"75","latitude":"40.14847000","longitude":"18.31605000"},{"name":"Cutrofiano","countryCode":"IT","stateCode":"75","latitude":"40.12616000","longitude":"18.20260000"},{"name":"Deliceto","countryCode":"IT","stateCode":"75","latitude":"41.22289000","longitude":"15.38447000"},{"name":"Depressa","countryCode":"IT","stateCode":"75","latitude":"39.95908000","longitude":"18.36174000"},{"name":"Diso","countryCode":"IT","stateCode":"75","latitude":"40.00915000","longitude":"18.39144000"},{"name":"Erchie","countryCode":"IT","stateCode":"75","latitude":"40.43609000","longitude":"17.73610000"},{"name":"Faeto","countryCode":"IT","stateCode":"75","latitude":"41.32489000","longitude":"15.16045000"},{"name":"Faggiano","countryCode":"IT","stateCode":"75","latitude":"40.41616000","longitude":"17.38861000"},{"name":"Fasano","countryCode":"IT","stateCode":"75","latitude":"40.83625000","longitude":"17.36007000"},{"name":"Felline","countryCode":"IT","stateCode":"75","latitude":"39.93651000","longitude":"18.11822000"},{"name":"Foggia","countryCode":"IT","stateCode":"75","latitude":"41.45845000","longitude":"15.55188000"},{"name":"Fragagnano","countryCode":"IT","stateCode":"75","latitude":"40.43020000","longitude":"17.47553000"},{"name":"Francavilla Fontana","countryCode":"IT","stateCode":"75","latitude":"40.53123000","longitude":"17.58522000"},{"name":"Gagliano del Capo","countryCode":"IT","stateCode":"75","latitude":"39.84323000","longitude":"18.36962000"},{"name":"Galatina","countryCode":"IT","stateCode":"75","latitude":"40.17416000","longitude":"18.17032000"},{"name":"Galatone","countryCode":"IT","stateCode":"75","latitude":"40.14673000","longitude":"18.06937000"},{"name":"Gallipoli","countryCode":"IT","stateCode":"75","latitude":"40.05594000","longitude":"17.99088000"},{"name":"Galugnano","countryCode":"IT","stateCode":"75","latitude":"40.25601000","longitude":"18.21473000"},{"name":"Gemini","countryCode":"IT","stateCode":"75","latitude":"39.91134000","longitude":"18.18742000"},{"name":"Ginosa","countryCode":"IT","stateCode":"75","latitude":"40.57690000","longitude":"16.75655000"},{"name":"Gioia del Colle","countryCode":"IT","stateCode":"75","latitude":"40.79968000","longitude":"16.92298000"},{"name":"Giorgilorio","countryCode":"IT","stateCode":"75","latitude":"40.38683000","longitude":"18.14873000"},{"name":"Giovinazzo","countryCode":"IT","stateCode":"75","latitude":"41.18500000","longitude":"16.67054000"},{"name":"Giuggianello","countryCode":"IT","stateCode":"75","latitude":"40.09383000","longitude":"18.36894000"},{"name":"Giurdignano","countryCode":"IT","stateCode":"75","latitude":"40.12367000","longitude":"18.43155000"},{"name":"Gravina in Puglia","countryCode":"IT","stateCode":"75","latitude":"40.81748000","longitude":"16.41915000"},{"name":"Grottaglie","countryCode":"IT","stateCode":"75","latitude":"40.53694000","longitude":"17.43723000"},{"name":"Grumo Appula","countryCode":"IT","stateCode":"75","latitude":"41.01089000","longitude":"16.70844000"},{"name":"Guagnano","countryCode":"IT","stateCode":"75","latitude":"40.40123000","longitude":"17.94902000"},{"name":"Ischitella","countryCode":"IT","stateCode":"75","latitude":"41.90434000","longitude":"15.89945000"},{"name":"Isole Tremiti","countryCode":"IT","stateCode":"75","latitude":"42.12085000","longitude":"15.50424000"},{"name":"La Rosa","countryCode":"IT","stateCode":"75","latitude":"40.60674000","longitude":"17.95207000"},{"name":"Lamie","countryCode":"IT","stateCode":"75","latitude":"41.03364000","longitude":"16.87559000"},{"name":"Lamie di Olimpie-Selva","countryCode":"IT","stateCode":"75","latitude":"40.81714000","longitude":"17.33478000"},{"name":"Laterza","countryCode":"IT","stateCode":"75","latitude":"40.62881000","longitude":"16.79947000"},{"name":"Latiano","countryCode":"IT","stateCode":"75","latitude":"40.55052000","longitude":"17.71856000"},{"name":"Lecce","countryCode":"IT","stateCode":"75","latitude":"40.35481000","longitude":"18.17244000"},{"name":"Leporano","countryCode":"IT","stateCode":"75","latitude":"40.38218000","longitude":"17.33426000"},{"name":"Leporano Marina","countryCode":"IT","stateCode":"75","latitude":"40.37860000","longitude":"17.30960000"},{"name":"Lequile","countryCode":"IT","stateCode":"75","latitude":"40.30583000","longitude":"18.14022000"},{"name":"Lesina","countryCode":"IT","stateCode":"75","latitude":"41.86125000","longitude":"15.35322000"},{"name":"Leuca","countryCode":"IT","stateCode":"75","latitude":"39.79949000","longitude":"18.35815000"},{"name":"Leverano","countryCode":"IT","stateCode":"75","latitude":"40.28852000","longitude":"17.99650000"},{"name":"Lizzanello","countryCode":"IT","stateCode":"75","latitude":"40.30475000","longitude":"18.22283000"},{"name":"Lizzano","countryCode":"IT","stateCode":"75","latitude":"40.39301000","longitude":"17.44571000"},{"name":"Locorotondo","countryCode":"IT","stateCode":"75","latitude":"40.75661000","longitude":"17.32392000"},{"name":"Loseto","countryCode":"IT","stateCode":"75","latitude":"41.04214000","longitude":"16.84917000"},{"name":"Lucera","countryCode":"IT","stateCode":"75","latitude":"41.50550000","longitude":"15.33910000"},{"name":"Lucugnano","countryCode":"IT","stateCode":"75","latitude":"39.93490000","longitude":"18.32174000"},{"name":"Magliano","countryCode":"IT","stateCode":"75","latitude":"40.33740000","longitude":"18.06287000"},{"name":"Maglie","countryCode":"IT","stateCode":"75","latitude":"40.12069000","longitude":"18.29797000"},{"name":"Manduria","countryCode":"IT","stateCode":"75","latitude":"40.39899000","longitude":"17.63726000"},{"name":"Manfredonia","countryCode":"IT","stateCode":"75","latitude":"41.63065000","longitude":"15.91876000"},{"name":"Margherita di Savoia","countryCode":"IT","stateCode":"75","latitude":"41.37174000","longitude":"16.15275000"},{"name":"Marina di Ginosa","countryCode":"IT","stateCode":"75","latitude":"40.42833000","longitude":"16.88003000"},{"name":"Mariotto","countryCode":"IT","stateCode":"75","latitude":"41.05028000","longitude":"16.56142000"},{"name":"Marittima","countryCode":"IT","stateCode":"75","latitude":"39.99609000","longitude":"18.39895000"},{"name":"Martano","countryCode":"IT","stateCode":"75","latitude":"40.20205000","longitude":"18.30193000"},{"name":"Martignano","countryCode":"IT","stateCode":"75","latitude":"40.23821000","longitude":"18.25602000"},{"name":"Martina Franca","countryCode":"IT","stateCode":"75","latitude":"40.70355000","longitude":"17.33814000"},{"name":"Maruggio","countryCode":"IT","stateCode":"75","latitude":"40.32054000","longitude":"17.57052000"},{"name":"Massafra","countryCode":"IT","stateCode":"75","latitude":"40.58618000","longitude":"17.11635000"},{"name":"Materdomini","countryCode":"IT","stateCode":"75","latitude":"40.65571000","longitude":"17.95949000"},{"name":"Matino","countryCode":"IT","stateCode":"75","latitude":"40.03083000","longitude":"18.13630000"},{"name":"Mattinata","countryCode":"IT","stateCode":"75","latitude":"41.71112000","longitude":"16.05087000"},{"name":"Melendugno","countryCode":"IT","stateCode":"75","latitude":"40.27252000","longitude":"18.33798000"},{"name":"Melissano","countryCode":"IT","stateCode":"75","latitude":"39.97315000","longitude":"18.12113000"},{"name":"Melpignano","countryCode":"IT","stateCode":"75","latitude":"40.15624000","longitude":"18.29194000"},{"name":"Merine","countryCode":"IT","stateCode":"75","latitude":"40.33418000","longitude":"18.22383000"},{"name":"Mesagne","countryCode":"IT","stateCode":"75","latitude":"40.55851000","longitude":"17.80774000"},{"name":"Miggiano","countryCode":"IT","stateCode":"75","latitude":"39.96180000","longitude":"18.31119000"},{"name":"Minervino Murge","countryCode":"IT","stateCode":"75","latitude":"41.08264000","longitude":"16.07861000"},{"name":"Minervino di Lecce","countryCode":"IT","stateCode":"75","latitude":"40.09025000","longitude":"18.42139000"},{"name":"Modugno","countryCode":"IT","stateCode":"75","latitude":"41.08433000","longitude":"16.78342000"},{"name":"Mola di Bari","countryCode":"IT","stateCode":"75","latitude":"41.05997000","longitude":"17.09001000"},{"name":"Molfetta","countryCode":"IT","stateCode":"75","latitude":"41.20036000","longitude":"16.59905000"},{"name":"Monopoli","countryCode":"IT","stateCode":"75","latitude":"40.94918000","longitude":"17.29717000"},{"name":"Montalbano","countryCode":"IT","stateCode":"75","latitude":"40.77827000","longitude":"17.48157000"},{"name":"Monte Sant\'Angelo","countryCode":"IT","stateCode":"75","latitude":"41.70530000","longitude":"15.96068000"},{"name":"Monteiasi","countryCode":"IT","stateCode":"75","latitude":"40.49992000","longitude":"17.38260000"},{"name":"Monteleone di Puglia","countryCode":"IT","stateCode":"75","latitude":"41.16711000","longitude":"15.25822000"},{"name":"Montemesola","countryCode":"IT","stateCode":"75","latitude":"40.56760000","longitude":"17.33665000"},{"name":"Monteparano","countryCode":"IT","stateCode":"75","latitude":"40.44335000","longitude":"17.41308000"},{"name":"Monteroni di Lecce","countryCode":"IT","stateCode":"75","latitude":"40.31929000","longitude":"18.09163000"},{"name":"Montesano Salentino","countryCode":"IT","stateCode":"75","latitude":"39.97544000","longitude":"18.32277000"},{"name":"Montesardo","countryCode":"IT","stateCode":"75","latitude":"39.87572000","longitude":"18.33967000"},{"name":"Monti d\'Arena-Bosco Caggione","countryCode":"IT","stateCode":"75","latitude":"40.35510000","longitude":"17.36432000"},{"name":"Morciano di Leuca","countryCode":"IT","stateCode":"75","latitude":"39.84719000","longitude":"18.31089000"},{"name":"Motta Montecorvino","countryCode":"IT","stateCode":"75","latitude":"41.50743000","longitude":"15.11414000"},{"name":"Mottola","countryCode":"IT","stateCode":"75","latitude":"40.63890000","longitude":"17.03432000"},{"name":"Muro Leccese","countryCode":"IT","stateCode":"75","latitude":"40.10286000","longitude":"18.33674000"},{"name":"Nardò","countryCode":"IT","stateCode":"75","latitude":"40.17953000","longitude":"18.03174000"},{"name":"Neviano","countryCode":"IT","stateCode":"75","latitude":"40.10650000","longitude":"18.11517000"},{"name":"Noci","countryCode":"IT","stateCode":"75","latitude":"40.79356000","longitude":"17.12681000"},{"name":"Nociglia","countryCode":"IT","stateCode":"75","latitude":"40.03804000","longitude":"18.32757000"},{"name":"Noha","countryCode":"IT","stateCode":"75","latitude":"40.15323000","longitude":"18.16569000"},{"name":"Noicattaro","countryCode":"IT","stateCode":"75","latitude":"41.03449000","longitude":"16.98963000"},{"name":"Novoli","countryCode":"IT","stateCode":"75","latitude":"40.37673000","longitude":"18.04757000"},{"name":"Ordona","countryCode":"IT","stateCode":"75","latitude":"41.31501000","longitude":"15.62832000"},{"name":"Oria","countryCode":"IT","stateCode":"75","latitude":"40.49999000","longitude":"17.64280000"},{"name":"Orsara di Puglia","countryCode":"IT","stateCode":"75","latitude":"41.28163000","longitude":"15.26765000"},{"name":"Orta Nova","countryCode":"IT","stateCode":"75","latitude":"41.32879000","longitude":"15.70994000"},{"name":"Ortelle","countryCode":"IT","stateCode":"75","latitude":"40.03371000","longitude":"18.39125000"},{"name":"Ostuni","countryCode":"IT","stateCode":"75","latitude":"40.72913000","longitude":"17.57675000"},{"name":"Otranto","countryCode":"IT","stateCode":"75","latitude":"40.14789000","longitude":"18.48682000"},{"name":"Palaia","countryCode":"IT","stateCode":"52","latitude":"43.60567000","longitude":"10.77020000"},{"name":"Palazzuolo sul Senio","countryCode":"IT","stateCode":"52","latitude":"44.11298000","longitude":"11.54270000"},{"name":"Pallerone","countryCode":"IT","stateCode":"52","latitude":"44.20485000","longitude":"10.00279000"},{"name":"Panzano in Chianti","countryCode":"IT","stateCode":"52","latitude":"43.54422000","longitude":"11.31438000"},{"name":"Patigno","countryCode":"IT","stateCode":"52","latitude":"44.35316000","longitude":"9.76297000"},{"name":"Peccioli","countryCode":"IT","stateCode":"52","latitude":"43.54963000","longitude":"10.71720000"},{"name":"Pelago","countryCode":"IT","stateCode":"52","latitude":"43.77255000","longitude":"11.50148000"},{"name":"Pergine Valdarno","countryCode":"IT","stateCode":"52","latitude":"43.47028000","longitude":"11.68552000"},{"name":"Pescaglia","countryCode":"IT","stateCode":"52","latitude":"43.96517000","longitude":"10.41292000"},{"name":"Pescia","countryCode":"IT","stateCode":"52","latitude":"43.88710000","longitude":"10.68849000"},{"name":"Pian di Mugnone","countryCode":"IT","stateCode":"52","latitude":"43.81810000","longitude":"11.29585000"},{"name":"Pian di Scò","countryCode":"IT","stateCode":"52","latitude":"43.64195000","longitude":"11.54523000"},{"name":"Piancastagnaio","countryCode":"IT","stateCode":"52","latitude":"42.85067000","longitude":"11.69014000"},{"name":"Piano di Conca","countryCode":"IT","stateCode":"52","latitude":"43.89413000","longitude":"10.29493000"},{"name":"Piano di Coreglia-Ghivizzano","countryCode":"IT","stateCode":"52","latitude":"44.03333000","longitude":"10.51667000"},{"name":"Piano di Mommio","countryCode":"IT","stateCode":"52","latitude":"43.90954000","longitude":"10.27435000"},{"name":"Piazza al Serchio-San Michele","countryCode":"IT","stateCode":"52","latitude":"44.18455000","longitude":"10.29689000"},{"name":"Pienza","countryCode":"IT","stateCode":"52","latitude":"43.07873000","longitude":"11.67671000"},{"name":"Pietrasanta","countryCode":"IT","stateCode":"52","latitude":"43.95952000","longitude":"10.22784000"},{"name":"Pieve Fosciana","countryCode":"IT","stateCode":"52","latitude":"44.13067000","longitude":"10.40952000"},{"name":"Pieve Santo Stefano","countryCode":"IT","stateCode":"52","latitude":"43.67145000","longitude":"12.04124000"},{"name":"Pieve a Nievole","countryCode":"IT","stateCode":"52","latitude":"43.88119000","longitude":"10.79990000"},{"name":"Pieve al Toppo","countryCode":"IT","stateCode":"52","latitude":"43.40761000","longitude":"11.79686000"},{"name":"Piombino","countryCode":"IT","stateCode":"52","latitude":"42.92554000","longitude":"10.52585000"},{"name":"Pisa","countryCode":"IT","stateCode":"52","latitude":"43.70853000","longitude":"10.40360000"},{"name":"Pistoia","countryCode":"IT","stateCode":"52","latitude":"43.93064000","longitude":"10.92365000"},{"name":"Piteglio","countryCode":"IT","stateCode":"52","latitude":"44.02790000","longitude":"10.76571000"},{"name":"Pitigliano","countryCode":"IT","stateCode":"52","latitude":"42.63582000","longitude":"11.67462000"},{"name":"Podenzana","countryCode":"IT","stateCode":"52","latitude":"44.20625000","longitude":"9.94199000"},{"name":"Poggetto","countryCode":"IT","stateCode":"52","latitude":"43.82790000","longitude":"11.03847000"},{"name":"Poggibonsi","countryCode":"IT","stateCode":"52","latitude":"43.47064000","longitude":"11.14804000"},{"name":"Poggio A Caiano","countryCode":"IT","stateCode":"52","latitude":"43.81378000","longitude":"11.05186000"},{"name":"Pomarance","countryCode":"IT","stateCode":"52","latitude":"43.29592000","longitude":"10.87223000"},{"name":"Ponsacco","countryCode":"IT","stateCode":"52","latitude":"43.62307000","longitude":"10.62661000"},{"name":"Pontasserchio","countryCode":"IT","stateCode":"52","latitude":"43.77953000","longitude":"10.41673000"},{"name":"Pontassieve","countryCode":"IT","stateCode":"52","latitude":"43.77477000","longitude":"11.43109000"},{"name":"Ponte A Elsa","countryCode":"IT","stateCode":"52","latitude":"43.68907000","longitude":"10.89281000"},{"name":"Ponte A Tressa","countryCode":"IT","stateCode":"52","latitude":"43.25158000","longitude":"11.39514000"},{"name":"Ponte Buggianese","countryCode":"IT","stateCode":"52","latitude":"43.84599000","longitude":"10.74789000"},{"name":"Ponte a Poppi","countryCode":"IT","stateCode":"52","latitude":"43.73171000","longitude":"11.76663000"},{"name":"Pontedera","countryCode":"IT","stateCode":"52","latitude":"43.66141000","longitude":"10.63067000"},{"name":"Pontestazzemese","countryCode":"IT","stateCode":"52","latitude":"43.99665000","longitude":"10.29439000"},{"name":"Ponticino","countryCode":"IT","stateCode":"52","latitude":"43.48012000","longitude":"11.71622000"},{"name":"Pontremoli","countryCode":"IT","stateCode":"52","latitude":"44.37515000","longitude":"9.87888000"},{"name":"Poppi","countryCode":"IT","stateCode":"52","latitude":"43.72123000","longitude":"11.76642000"},{"name":"Porcari","countryCode":"IT","stateCode":"52","latitude":"43.84152000","longitude":"10.61632000"},{"name":"Porto Azzurro","countryCode":"IT","stateCode":"52","latitude":"42.76754000","longitude":"10.39723000"},{"name":"Porto Ercole","countryCode":"IT","stateCode":"52","latitude":"42.40171000","longitude":"11.20523000"},{"name":"Porto Santo Stefano","countryCode":"IT","stateCode":"52","latitude":"42.43825000","longitude":"11.11542000"},{"name":"Portoferraio","countryCode":"IT","stateCode":"52","latitude":"42.81233000","longitude":"10.31297000"},{"name":"Pozzale-Case Nuove","countryCode":"IT","stateCode":"52","latitude":"43.69584000","longitude":"10.95651000"},{"name":"Pratantico-Indicatore","countryCode":"IT","stateCode":"52","latitude":"43.48071000","longitude":"11.80531000"},{"name":"Prato","countryCode":"IT","stateCode":"52","latitude":"43.88050000","longitude":"11.09699000"},{"name":"Pratovecchio","countryCode":"IT","stateCode":"52","latitude":"43.78685000","longitude":"11.72353000"},{"name":"Province of Arezzo","countryCode":"IT","stateCode":"52","latitude":"43.53333000","longitude":"11.83333000"},{"name":"Province of Florence","countryCode":"IT","stateCode":"52","latitude":"43.83333000","longitude":"11.33333000"},{"name":"Province of Pisa","countryCode":"IT","stateCode":"52","latitude":"43.41667000","longitude":"10.71667000"},{"name":"Provincia di Grosseto","countryCode":"IT","stateCode":"52","latitude":"42.83333000","longitude":"11.25000000"},{"name":"Provincia di Livorno","countryCode":"IT","stateCode":"52","latitude":"43.23333000","longitude":"10.58333000"},{"name":"Provincia di Lucca","countryCode":"IT","stateCode":"52","latitude":"44.03333000","longitude":"10.45000000"},{"name":"Provincia di Massa-Carrara","countryCode":"IT","stateCode":"52","latitude":"44.25000000","longitude":"10.05000000"},{"name":"Provincia di Pistoia","countryCode":"IT","stateCode":"52","latitude":"43.96667000","longitude":"10.83333000"},{"name":"Provincia di Prato","countryCode":"IT","stateCode":"52","latitude":"43.88046000","longitude":"11.09686000"},{"name":"Provincia di Siena","countryCode":"IT","stateCode":"52","latitude":"43.21667000","longitude":"11.40000000"},{"name":"Quarata","countryCode":"IT","stateCode":"52","latitude":"43.49859000","longitude":"11.82742000"},{"name":"Quarrata","countryCode":"IT","stateCode":"52","latitude":"43.84837000","longitude":"10.97888000"},{"name":"Quattro Strade","countryCode":"IT","stateCode":"52","latitude":"43.74148000","longitude":"11.08070000"},{"name":"Quercianella","countryCode":"IT","stateCode":"52","latitude":"43.45959000","longitude":"10.36757000"},{"name":"Radda in Chianti","countryCode":"IT","stateCode":"52","latitude":"43.48540000","longitude":"11.37437000"},{"name":"Radicofani","countryCode":"IT","stateCode":"52","latitude":"42.89618000","longitude":"11.76839000"},{"name":"Radicondoli","countryCode":"IT","stateCode":"52","latitude":"43.26047000","longitude":"11.04582000"},{"name":"Rapolano Terme","countryCode":"IT","stateCode":"52","latitude":"43.29498000","longitude":"11.60264000"},{"name":"Rassina","countryCode":"IT","stateCode":"52","latitude":"43.64737000","longitude":"11.83632000"},{"name":"Reggello","countryCode":"IT","stateCode":"52","latitude":"43.67967000","longitude":"11.52976000"},{"name":"Ribolla","countryCode":"IT","stateCode":"52","latitude":"42.97087000","longitude":"11.03555000"},{"name":"Rignano sull\'Arno","countryCode":"IT","stateCode":"52","latitude":"43.72145000","longitude":"11.45183000"},{"name":"Rio Marina","countryCode":"IT","stateCode":"52","latitude":"42.81395000","longitude":"10.42600000"},{"name":"Rio nell\'Elba","countryCode":"IT","stateCode":"52","latitude":"42.81169000","longitude":"10.40085000"},{"name":"Ripa-Pozzi-Querceta-Ponterosso","countryCode":"IT","stateCode":"52","latitude":"43.97806000","longitude":"10.20372000"},{"name":"Riparbella","countryCode":"IT","stateCode":"52","latitude":"43.36417000","longitude":"10.59799000"},{"name":"Roccalbegna","countryCode":"IT","stateCode":"52","latitude":"42.78630000","longitude":"11.50788000"},{"name":"Roccastrada","countryCode":"IT","stateCode":"52","latitude":"43.00888000","longitude":"11.16762000"},{"name":"Ronta","countryCode":"IT","stateCode":"52","latitude":"44.00310000","longitude":"11.42894000"},{"name":"Rosia","countryCode":"IT","stateCode":"52","latitude":"43.24611000","longitude":"11.22176000"},{"name":"Rosignano Marittimo","countryCode":"IT","stateCode":"52","latitude":"43.40686000","longitude":"10.47231000"},{"name":"Rosignano Solvay-Castiglioncello","countryCode":"IT","stateCode":"52","latitude":"43.38946000","longitude":"10.43615000"},{"name":"Rufina","countryCode":"IT","stateCode":"52","latitude":"43.82396000","longitude":"11.48673000"},{"name":"S.P. in Palazzi","countryCode":"IT","stateCode":"52","latitude":"43.32776000","longitude":"10.50881000"},{"name":"Saline","countryCode":"IT","stateCode":"52","latitude":"43.36185000","longitude":"10.81354000"},{"name":"Sambuca","countryCode":"IT","stateCode":"52","latitude":"43.57344000","longitude":"11.21407000"},{"name":"Sambuca Pistoiese","countryCode":"IT","stateCode":"52","latitude":"44.10435000","longitude":"10.99961000"},{"name":"San Casciano dei Bagni","countryCode":"IT","stateCode":"52","latitude":"42.87008000","longitude":"11.87656000"},{"name":"San Casciano in Val di Pesa","countryCode":"IT","stateCode":"52","latitude":"43.65975000","longitude":"11.18494000"},{"name":"San Cipriano-S.Barbara-Centinale","countryCode":"IT","stateCode":"52","latitude":"43.56863000","longitude":"11.48467000"},{"name":"San Donato","countryCode":"IT","stateCode":"52","latitude":"43.70298000","longitude":"10.78754000"},{"name":"San Donnino","countryCode":"IT","stateCode":"52","latitude":"43.79547000","longitude":"11.14654000"},{"name":"San Francesco","countryCode":"IT","stateCode":"52","latitude":"43.77483000","longitude":"11.44842000"},{"name":"San Gimignano","countryCode":"IT","stateCode":"52","latitude":"43.47380000","longitude":"11.02975000"},{"name":"San Giovanni Valdarno","countryCode":"IT","stateCode":"52","latitude":"43.56757000","longitude":"11.52987000"},{"name":"San Giovanni d\'Asso","countryCode":"IT","stateCode":"52","latitude":"43.15334000","longitude":"11.58938000"},{"name":"San Giuliano Terme","countryCode":"IT","stateCode":"52","latitude":"43.76372000","longitude":"10.43856000"},{"name":"San Giustino Valdarno","countryCode":"IT","stateCode":"52","latitude":"43.55269000","longitude":"11.70497000"},{"name":"San Godenzo","countryCode":"IT","stateCode":"52","latitude":"43.92504000","longitude":"11.61982000"},{"name":"San Jacopo al Girone","countryCode":"IT","stateCode":"52","latitude":"43.76956000","longitude":"11.34032000"},{"name":"San Marcello Pistoiese","countryCode":"IT","stateCode":"52","latitude":"44.05583000","longitude":"10.79366000"},{"name":"San Martino in Freddana-Monsagrati","countryCode":"IT","stateCode":"52","latitude":"43.90921000","longitude":"10.43778000"},{"name":"San Mauro","countryCode":"IT","stateCode":"52","latitude":"43.79418000","longitude":"11.12499000"},{"name":"San Miniato","countryCode":"IT","stateCode":"52","latitude":"43.67954000","longitude":"10.84975000"},{"name":"San Miniato Basso","countryCode":"IT","stateCode":"52","latitude":"43.69332000","longitude":"10.84119000"},{"name":"San Pierino","countryCode":"IT","stateCode":"52","latitude":"43.71423000","longitude":"10.81374000"},{"name":"San Piero a Sieve","countryCode":"IT","stateCode":"52","latitude":"43.96251000","longitude":"11.32426000"},{"name":"San Pietro Belvedere","countryCode":"IT","stateCode":"52","latitude":"43.57011000","longitude":"10.66604000"},{"name":"San Quirico d\'Orcia","countryCode":"IT","stateCode":"52","latitude":"43.05782000","longitude":"11.60525000"},{"name":"San Rocco","countryCode":"IT","stateCode":"52","latitude":"43.82316000","longitude":"10.86121000"},{"name":"San Romano","countryCode":"IT","stateCode":"52","latitude":"43.68922000","longitude":"10.76900000"},{"name":"San Romano in Garfagnana","countryCode":"IT","stateCode":"52","latitude":"44.16945000","longitude":"10.34690000"},{"name":"San Vincenzo","countryCode":"IT","stateCode":"52","latitude":"43.09061000","longitude":"10.54246000"},{"name":"San Vito-Cerreto","countryCode":"IT","stateCode":"52","latitude":"44.02300000","longitude":"10.17212000"},{"name":"Sansepolcro","countryCode":"IT","stateCode":"52","latitude":"43.57258000","longitude":"12.13858000"},{"name":"Sant\'Albino","countryCode":"IT","stateCode":"52","latitude":"43.07098000","longitude":"11.80684000"},{"name":"Santa Croce sull\'Arno","countryCode":"IT","stateCode":"52","latitude":"43.71709000","longitude":"10.77242000"},{"name":"Santa Fiora","countryCode":"IT","stateCode":"52","latitude":"42.83129000","longitude":"11.58474000"},{"name":"Santa Luce","countryCode":"IT","stateCode":"52","latitude":"43.47143000","longitude":"10.56269000"},{"name":"Santa Lucia","countryCode":"IT","stateCode":"52","latitude":"43.88296000","longitude":"10.70307000"},{"name":"Santa Maria a Monte","countryCode":"IT","stateCode":"52","latitude":"43.70793000","longitude":"10.69196000"},{"name":"Sarteano","countryCode":"IT","stateCode":"52","latitude":"42.99193000","longitude":"11.86472000"},{"name":"Sassetta","countryCode":"IT","stateCode":"52","latitude":"43.12874000","longitude":"10.64359000"},{"name":"Scandicci","countryCode":"IT","stateCode":"52","latitude":"43.75423000","longitude":"11.18794000"},{"name":"Scansano","countryCode":"IT","stateCode":"52","latitude":"42.68779000","longitude":"11.32975000"},{"name":"Scarlino","countryCode":"IT","stateCode":"52","latitude":"42.90799000","longitude":"10.85148000"},{"name":"Scarlino Scalo","countryCode":"IT","stateCode":"52","latitude":"42.93992000","longitude":"10.83766000"},{"name":"Scarperia","countryCode":"IT","stateCode":"52","latitude":"43.99357000","longitude":"11.35415000"},{"name":"Seano","countryCode":"IT","stateCode":"52","latitude":"43.83035000","longitude":"11.02122000"},{"name":"Seggiano","countryCode":"IT","stateCode":"52","latitude":"42.92897000","longitude":"11.55736000"},{"name":"Selvatelle","countryCode":"IT","stateCode":"52","latitude":"43.56281000","longitude":"10.69091000"},{"name":"Semproniano","countryCode":"IT","stateCode":"52","latitude":"42.72923000","longitude":"11.54134000"},{"name":"Seravezza","countryCode":"IT","stateCode":"52","latitude":"43.99471000","longitude":"10.22720000"},{"name":"Serravalle Pistoiese","countryCode":"IT","stateCode":"52","latitude":"43.90605000","longitude":"10.83271000"},{"name":"Serre di Rapolano","countryCode":"IT","stateCode":"52","latitude":"43.25658000","longitude":"11.61655000"},{"name":"Sestino","countryCode":"IT","stateCode":"52","latitude":"43.70966000","longitude":"12.29785000"},{"name":"Sesto Fiorentino","countryCode":"IT","stateCode":"52","latitude":"43.83193000","longitude":"11.19924000"},{"name":"Sieci","countryCode":"IT","stateCode":"52","latitude":"43.78847000","longitude":"11.39445000"},{"name":"Siena","countryCode":"IT","stateCode":"52","latitude":"43.31822000","longitude":"11.33064000"},{"name":"Signa","countryCode":"IT","stateCode":"52","latitude":"43.79420000","longitude":"11.10360000"},{"name":"Sillano","countryCode":"IT","stateCode":"52","latitude":"44.22298000","longitude":"10.30235000"},{"name":"Sinalunga","countryCode":"IT","stateCode":"52","latitude":"43.21492000","longitude":"11.74507000"},{"name":"Soci","countryCode":"IT","stateCode":"52","latitude":"43.72821000","longitude":"11.81096000"},{"name":"Sorano","countryCode":"IT","stateCode":"52","latitude":"42.68118000","longitude":"11.71943000"},{"name":"Sovicille","countryCode":"IT","stateCode":"52","latitude":"43.28033000","longitude":"11.22828000"},{"name":"Spianate","countryCode":"IT","stateCode":"52","latitude":"43.81075000","longitude":"10.71510000"},{"name":"Spicchio-Sovigliana","countryCode":"IT","stateCode":"52","latitude":"43.73016000","longitude":"10.93921000"},{"name":"Stabbia","countryCode":"IT","stateCode":"52","latitude":"43.78266000","longitude":"10.83475000"},{"name":"Staggia","countryCode":"IT","stateCode":"52","latitude":"43.42182000","longitude":"11.18364000"},{"name":"Stazione","countryCode":"IT","stateCode":"52","latitude":"43.91460000","longitude":"11.01414000"},{"name":"Stazione Masotti","countryCode":"IT","stateCode":"52","latitude":"43.90984000","longitude":"10.85386000"},{"name":"Stia","countryCode":"IT","stateCode":"52","latitude":"43.79877000","longitude":"11.70894000"},{"name":"Stiava","countryCode":"IT","stateCode":"52","latitude":"43.89720000","longitude":"10.31798000"},{"name":"Strada","countryCode":"IT","stateCode":"52","latitude":"43.74452000","longitude":"11.71007000"},{"name":"Strada in Chianti","countryCode":"IT","stateCode":"52","latitude":"43.65874000","longitude":"11.29678000"},{"name":"Strettoia","countryCode":"IT","stateCode":"52","latitude":"43.98987000","longitude":"10.19357000"},{"name":"Subbiano","countryCode":"IT","stateCode":"52","latitude":"43.57815000","longitude":"11.87140000"},{"name":"Suvereto","countryCode":"IT","stateCode":"52","latitude":"43.07669000","longitude":"10.67740000"},{"name":"Talla","countryCode":"IT","stateCode":"52","latitude":"43.60185000","longitude":"11.78714000"},{"name":"Tavarnelle Val di Pesa","countryCode":"IT","stateCode":"52","latitude":"43.56184000","longitude":"11.17152000"},{"name":"Tavarnuzze","countryCode":"IT","stateCode":"52","latitude":"43.71019000","longitude":"11.21721000"},{"name":"Taverne D\'Arbia","countryCode":"IT","stateCode":"52","latitude":"43.29490000","longitude":"11.39483000"},{"name":"Tegoleto","countryCode":"IT","stateCode":"52","latitude":"43.39458000","longitude":"11.78530000"},{"name":"Terontola","countryCode":"IT","stateCode":"52","latitude":"43.21009000","longitude":"12.01113000"},{"name":"Terranuova Bracciolini","countryCode":"IT","stateCode":"52","latitude":"43.55081000","longitude":"11.58075000"},{"name":"Terrarossa","countryCode":"IT","stateCode":"52","latitude":"44.23362000","longitude":"9.96110000"},{"name":"Terricciola","countryCode":"IT","stateCode":"52","latitude":"43.52505000","longitude":"10.67961000"},{"name":"Torre del Lago Puccini","countryCode":"IT","stateCode":"52","latitude":"43.82887000","longitude":"10.28912000"},{"name":"Torrenieri","countryCode":"IT","stateCode":"52","latitude":"43.08566000","longitude":"11.54839000"},{"name":"Torrita di Siena","countryCode":"IT","stateCode":"52","latitude":"43.17245000","longitude":"11.78376000"},{"name":"Treggiaia","countryCode":"IT","stateCode":"52","latitude":"43.62305000","longitude":"10.67325000"},{"name":"Trequanda","countryCode":"IT","stateCode":"52","latitude":"43.18749000","longitude":"11.66818000"},{"name":"Tresana","countryCode":"IT","stateCode":"52","latitude":"44.25425000","longitude":"9.91288000"},{"name":"Uggia-Pazzera-Bizzarrino","countryCode":"IT","stateCode":"52","latitude":"43.83434000","longitude":"10.83154000"},{"name":"Uliveto Terme","countryCode":"IT","stateCode":"52","latitude":"43.69609000","longitude":"10.51728000"},{"name":"Uzzano","countryCode":"IT","stateCode":"52","latitude":"43.89728000","longitude":"10.70403000"},{"name":"Vacchereccia","countryCode":"IT","stateCode":"52","latitude":"43.56099000","longitude":"11.50131000"},{"name":"Vada","countryCode":"IT","stateCode":"52","latitude":"43.35264000","longitude":"10.45564000"},{"name":"Vaglia","countryCode":"IT","stateCode":"52","latitude":"43.91070000","longitude":"11.27997000"},{"name":"Vaiano","countryCode":"IT","stateCode":"52","latitude":"43.96792000","longitude":"11.12374000"},{"name":"Val di Cava","countryCode":"IT","stateCode":"52","latitude":"43.63832000","longitude":"10.64896000"},{"name":"Valdottavo","countryCode":"IT","stateCode":"52","latitude":"43.94187000","longitude":"10.48115000"},{"name":"Valenzatico","countryCode":"IT","stateCode":"52","latitude":"43.86680000","longitude":"10.96497000"},{"name":"Vecchiano-Nodica","countryCode":"IT","stateCode":"52","latitude":"43.78334000","longitude":"10.38440000"},{"name":"Venturina","countryCode":"IT","stateCode":"52","latitude":"43.02883000","longitude":"10.60147000"},{"name":"Vernio","countryCode":"IT","stateCode":"52","latitude":"44.04755000","longitude":"11.15052000"},{"name":"Vescovado","countryCode":"IT","stateCode":"52","latitude":"43.16953000","longitude":"11.39198000"},{"name":"Viareggio","countryCode":"IT","stateCode":"52","latitude":"43.86693000","longitude":"10.25020000"},{"name":"Vicarello","countryCode":"IT","stateCode":"52","latitude":"43.61238000","longitude":"10.46515000"},{"name":"Vicchio","countryCode":"IT","stateCode":"52","latitude":"43.93413000","longitude":"11.46004000"},{"name":"Viciomaggio","countryCode":"IT","stateCode":"52","latitude":"43.43218000","longitude":"11.77323000"},{"name":"Vicopisano","countryCode":"IT","stateCode":"52","latitude":"43.69305000","longitude":"10.58359000"},{"name":"Vignale Riotorto","countryCode":"IT","stateCode":"52","latitude":"42.97998000","longitude":"10.68471000"},{"name":"Vignole-Olmi","countryCode":"IT","stateCode":"52","latitude":"43.86696000","longitude":"10.99045000"},{"name":"Villa Basilica","countryCode":"IT","stateCode":"52","latitude":"43.92572000","longitude":"10.64518000"},{"name":"Villa Collemandina","countryCode":"IT","stateCode":"52","latitude":"44.15855000","longitude":"10.39760000"},{"name":"Villafranca in Lunigiana","countryCode":"IT","stateCode":"52","latitude":"44.29844000","longitude":"9.95347000"},{"name":"Vinci","countryCode":"IT","stateCode":"52","latitude":"43.78133000","longitude":"10.92365000"},{"name":"Volterra","countryCode":"IT","stateCode":"52","latitude":"43.40251000","longitude":"10.86152000"},{"name":"Zeri","countryCode":"IT","stateCode":"52","latitude":"44.35375000","longitude":"9.76318000"},{"name":"Abbadia San Salvatore","countryCode":"IT","stateCode":"52","latitude":"42.88120000","longitude":"11.67220000"},{"name":"Abetone","countryCode":"IT","stateCode":"52","latitude":"44.14595000","longitude":"10.66407000"},{"name":"Acquaviva","countryCode":"IT","stateCode":"52","latitude":"43.11566000","longitude":"11.86249000"},{"name":"Agliana","countryCode":"IT","stateCode":"52","latitude":"43.90246000","longitude":"11.00531000"},{"name":"Albiano Magra","countryCode":"IT","stateCode":"52","latitude":"44.17574000","longitude":"9.91619000"},{"name":"Albinia","countryCode":"IT","stateCode":"52","latitude":"42.50278000","longitude":"11.21027000"},{"name":"Altopascio","countryCode":"IT","stateCode":"52","latitude":"43.81618000","longitude":"10.67668000"},{"name":"Ambra","countryCode":"IT","stateCode":"52","latitude":"43.41465000","longitude":"11.60291000"},{"name":"Anchione","countryCode":"IT","stateCode":"52","latitude":"43.82612000","longitude":"10.75844000"},{"name":"Anghiari","countryCode":"IT","stateCode":"52","latitude":"43.54104000","longitude":"12.05832000"},{"name":"Antella","countryCode":"IT","stateCode":"52","latitude":"43.72774000","longitude":"11.32233000"},{"name":"Arbia","countryCode":"IT","stateCode":"52","latitude":"43.29342000","longitude":"11.40978000"},{"name":"Arcidosso","countryCode":"IT","stateCode":"52","latitude":"42.87162000","longitude":"11.53599000"},{"name":"Arezzo","countryCode":"IT","stateCode":"52","latitude":"43.46276000","longitude":"11.88068000"},{"name":"Asciano","countryCode":"IT","stateCode":"52","latitude":"43.23232000","longitude":"11.56655000"},{"name":"Aulla","countryCode":"IT","stateCode":"52","latitude":"44.20632000","longitude":"9.97853000"},{"name":"Avane","countryCode":"IT","stateCode":"52","latitude":"43.79049000","longitude":"10.40982000"},{"name":"Badia Tedalda","countryCode":"IT","stateCode":"52","latitude":"43.70887000","longitude":"12.18425000"},{"name":"Badia al Pino","countryCode":"IT","stateCode":"52","latitude":"43.40424000","longitude":"11.77228000"},{"name":"Bagni di Lucca","countryCode":"IT","stateCode":"52","latitude":"44.00513000","longitude":"10.55310000"},{"name":"Bagno Roselle","countryCode":"IT","stateCode":"52","latitude":"42.81114000","longitude":"11.13859000"},{"name":"Bagno a Ripoli","countryCode":"IT","stateCode":"52","latitude":"43.75115000","longitude":"11.32252000"},{"name":"Bagnone","countryCode":"IT","stateCode":"52","latitude":"44.31494000","longitude":"9.99507000"},{"name":"Barba","countryCode":"IT","stateCode":"52","latitude":"43.88291000","longitude":"10.97608000"},{"name":"Barbarasco","countryCode":"IT","stateCode":"52","latitude":"44.24150000","longitude":"9.94571000"},{"name":"Barberino Val d\'Elsa","countryCode":"IT","stateCode":"52","latitude":"43.53987000","longitude":"11.17178000"},{"name":"Barberino di Mugello","countryCode":"IT","stateCode":"52","latitude":"43.99930000","longitude":"11.23676000"},{"name":"Barga","countryCode":"IT","stateCode":"52","latitude":"44.07310000","longitude":"10.47789000"},{"name":"Battifolle-Ruscello-Poggiola","countryCode":"IT","stateCode":"52","latitude":"43.45000000","longitude":"11.80000000"},{"name":"Bellavista","countryCode":"IT","stateCode":"52","latitude":"43.44197000","longitude":"11.16051000"},{"name":"Belverde","countryCode":"IT","stateCode":"52","latitude":"43.34820000","longitude":"11.30763000"},{"name":"Bettolle","countryCode":"IT","stateCode":"52","latitude":"43.20676000","longitude":"11.80365000"},{"name":"Bibbiena","countryCode":"IT","stateCode":"52","latitude":"43.69876000","longitude":"11.81474000"},{"name":"Bibbona","countryCode":"IT","stateCode":"52","latitude":"43.26822000","longitude":"10.59510000"},{"name":"Bientina","countryCode":"IT","stateCode":"52","latitude":"43.70826000","longitude":"10.62116000"},{"name":"Borghetto-Melara","countryCode":"IT","stateCode":"52","latitude":"44.09852000","longitude":"9.99073000"},{"name":"Borgo San Lorenzo","countryCode":"IT","stateCode":"52","latitude":"43.95548000","longitude":"11.38561000"},{"name":"Borgo a Buggiano","countryCode":"IT","stateCode":"52","latitude":"43.87522000","longitude":"10.73482000"},{"name":"Borgo a Mozzano","countryCode":"IT","stateCode":"52","latitude":"43.97946000","longitude":"10.54489000"},{"name":"Braccagni","countryCode":"IT","stateCode":"52","latitude":"42.87285000","longitude":"11.07266000"},{"name":"Bucine","countryCode":"IT","stateCode":"52","latitude":"43.47685000","longitude":"11.61399000"},{"name":"Buonconvento","countryCode":"IT","stateCode":"52","latitude":"43.13314000","longitude":"11.48363000"},{"name":"Buti","countryCode":"IT","stateCode":"52","latitude":"43.72857000","longitude":"10.58450000"},{"name":"Calci","countryCode":"IT","stateCode":"52","latitude":"43.72597000","longitude":"10.51791000"},{"name":"Calcinaia","countryCode":"IT","stateCode":"52","latitude":"43.68352000","longitude":"10.61653000"},{"name":"Caldine","countryCode":"IT","stateCode":"52","latitude":"43.82834000","longitude":"11.30442000"},{"name":"Calenzano","countryCode":"IT","stateCode":"52","latitude":"43.85447000","longitude":"11.16608000"},{"name":"Camaiore","countryCode":"IT","stateCode":"52","latitude":"43.94265000","longitude":"10.29754000"},{"name":"Campagnatico","countryCode":"IT","stateCode":"52","latitude":"42.88283000","longitude":"11.27394000"},{"name":"Campi Bisenzio","countryCode":"IT","stateCode":"52","latitude":"43.82450000","longitude":"11.13027000"},{"name":"Campiglia Marittima","countryCode":"IT","stateCode":"52","latitude":"43.06001000","longitude":"10.61453000"},{"name":"Campo","countryCode":"IT","stateCode":"52","latitude":"43.70811000","longitude":"10.47703000"},{"name":"Campo Tizzoro","countryCode":"IT","stateCode":"52","latitude":"44.03994000","longitude":"10.85237000"},{"name":"Campo nell\'Elba","countryCode":"IT","stateCode":"52","latitude":"42.74802000","longitude":"10.23332000"},{"name":"Camporgiano","countryCode":"IT","stateCode":"52","latitude":"44.15927000","longitude":"10.33300000"},{"name":"Camucia-Monsigliolo","countryCode":"IT","stateCode":"52","latitude":"43.25926000","longitude":"11.97114000"},{"name":"Cantagallo","countryCode":"IT","stateCode":"52","latitude":"44.02205000","longitude":"11.07971000"},{"name":"Cantagrillo-Casalguidi","countryCode":"IT","stateCode":"52","latitude":"43.86937000","longitude":"10.91386000"},{"name":"Capalbio","countryCode":"IT","stateCode":"52","latitude":"42.45342000","longitude":"11.42175000"},{"name":"Capanne-Prato-Cinquale","countryCode":"IT","stateCode":"52","latitude":"43.99720000","longitude":"10.15636000"},{"name":"Capannoli","countryCode":"IT","stateCode":"52","latitude":"43.58856000","longitude":"10.67328000"},{"name":"Capannori","countryCode":"IT","stateCode":"52","latitude":"43.84171000","longitude":"10.57271000"},{"name":"Capoliveri","countryCode":"IT","stateCode":"52","latitude":"42.74569000","longitude":"10.37753000"},{"name":"Capolona","countryCode":"IT","stateCode":"52","latitude":"43.56685000","longitude":"11.86374000"},{"name":"Capraia Isola","countryCode":"IT","stateCode":"52","latitude":"43.05064000","longitude":"9.84298000"},{"name":"Capraia e Limite","countryCode":"IT","stateCode":"52","latitude":"43.74535000","longitude":"10.98342000"},{"name":"Caprese Michelangelo","countryCode":"IT","stateCode":"52","latitude":"43.64031000","longitude":"11.98546000"},{"name":"Careggine","countryCode":"IT","stateCode":"52","latitude":"44.11995000","longitude":"10.32540000"},{"name":"Carmignano","countryCode":"IT","stateCode":"52","latitude":"43.81027000","longitude":"11.01494000"},{"name":"Carraia","countryCode":"IT","stateCode":"52","latitude":"43.89534000","longitude":"11.18190000"},{"name":"Carrara","countryCode":"IT","stateCode":"52","latitude":"44.07926000","longitude":"10.09789000"},{"name":"Casale Marittimo","countryCode":"IT","stateCode":"52","latitude":"43.29727000","longitude":"10.61658000"},{"name":"Casciana Terme","countryCode":"IT","stateCode":"52","latitude":"43.52668000","longitude":"10.61812000"},{"name":"Cascina","countryCode":"IT","stateCode":"52","latitude":"43.67557000","longitude":"10.55494000"},{"name":"Cascine-La Croce","countryCode":"IT","stateCode":"52","latitude":"43.72885000","longitude":"10.61471000"},{"name":"Casola in Lunigiana","countryCode":"IT","stateCode":"52","latitude":"44.20045000","longitude":"10.17679000"},{"name":"Casole d\'Elsa","countryCode":"IT","stateCode":"52","latitude":"43.34115000","longitude":"11.04794000"},{"name":"Castagneto Carducci","countryCode":"IT","stateCode":"52","latitude":"43.16073000","longitude":"10.61092000"},{"name":"Castel San Niccolò","countryCode":"IT","stateCode":"52","latitude":"43.74445000","longitude":"11.70913000"},{"name":"Castel del Piano","countryCode":"IT","stateCode":"52","latitude":"42.89228000","longitude":"11.53903000"},{"name":"Castelfiorentino","countryCode":"IT","stateCode":"52","latitude":"43.60963000","longitude":"10.96772000"},{"name":"Castelfranco di Sopra","countryCode":"IT","stateCode":"52","latitude":"43.62156000","longitude":"11.55885000"},{"name":"Castelfranco di Sotto","countryCode":"IT","stateCode":"52","latitude":"43.70368000","longitude":"10.74630000"},{"name":"Castell\'Azzara","countryCode":"IT","stateCode":"52","latitude":"42.77275000","longitude":"11.69794000"},{"name":"Castellina Marittima","countryCode":"IT","stateCode":"52","latitude":"43.41301000","longitude":"10.57594000"},{"name":"Castellina Scalo","countryCode":"IT","stateCode":"52","latitude":"43.40476000","longitude":"11.20908000"},{"name":"Castellina in Chianti","countryCode":"IT","stateCode":"52","latitude":"43.46438000","longitude":"11.28950000"},{"name":"Castelnuovo Berardenga","countryCode":"IT","stateCode":"52","latitude":"43.34548000","longitude":"11.50039000"},{"name":"Castelnuovo dei Sabbioni","countryCode":"IT","stateCode":"52","latitude":"43.54093000","longitude":"11.45234000"},{"name":"Castelnuovo di Garfagnana","countryCode":"IT","stateCode":"52","latitude":"44.11260000","longitude":"10.40518000"},{"name":"Castelnuovo di Val di Cecina","countryCode":"IT","stateCode":"52","latitude":"43.21148000","longitude":"10.90413000"},{"name":"Castiglion Fibocchi","countryCode":"IT","stateCode":"52","latitude":"43.52742000","longitude":"11.76151000"},{"name":"Castiglion Fiorentino","countryCode":"IT","stateCode":"52","latitude":"43.34308000","longitude":"11.91995000"},{"name":"Castiglione d\'Orcia","countryCode":"IT","stateCode":"52","latitude":"43.00460000","longitude":"11.61451000"},{"name":"Castiglione della Pescaia","countryCode":"IT","stateCode":"52","latitude":"42.76854000","longitude":"10.87746000"},{"name":"Castiglione di Garfagnana","countryCode":"IT","stateCode":"52","latitude":"44.15248000","longitude":"10.41212000"},{"name":"Catena","countryCode":"IT","stateCode":"52","latitude":"43.84254000","longitude":"11.01658000"},{"name":"Cavallina","countryCode":"IT","stateCode":"52","latitude":"43.98353000","longitude":"11.23147000"},{"name":"Cavriglia-Monastero","countryCode":"IT","stateCode":"52","latitude":"43.52025000","longitude":"11.48693000"},{"name":"Cecina","countryCode":"IT","stateCode":"52","latitude":"43.30621000","longitude":"10.51729000"},{"name":"Cenaia","countryCode":"IT","stateCode":"52","latitude":"43.60637000","longitude":"10.53571000"},{"name":"Cerbaia","countryCode":"IT","stateCode":"52","latitude":"43.68519000","longitude":"11.12889000"},{"name":"Cerreto Guidi","countryCode":"IT","stateCode":"52","latitude":"43.75851000","longitude":"10.88191000"},{"name":"Certaldo","countryCode":"IT","stateCode":"52","latitude":"43.54768000","longitude":"11.03924000"},{"name":"Cesa","countryCode":"IT","stateCode":"52","latitude":"43.31624000","longitude":"11.81262000"},{"name":"Cetona","countryCode":"IT","stateCode":"52","latitude":"42.96655000","longitude":"11.90268000"},{"name":"Chianciano Terme","countryCode":"IT","stateCode":"52","latitude":"43.04181000","longitude":"11.81205000"},{"name":"Chianni","countryCode":"IT","stateCode":"52","latitude":"43.48153000","longitude":"10.64133000"},{"name":"Chiassa-Tregozzano","countryCode":"IT","stateCode":"52","latitude":"43.51251000","longitude":"11.89134000"},{"name":"Chiesina Uzzanese","countryCode":"IT","stateCode":"52","latitude":"43.83891000","longitude":"10.72044000"},{"name":"Chiesino-Collodi","countryCode":"IT","stateCode":"52","latitude":"43.67954000","longitude":"10.61106000"},{"name":"Chitignano","countryCode":"IT","stateCode":"52","latitude":"43.66163000","longitude":"11.88135000"},{"name":"Chiusdino","countryCode":"IT","stateCode":"52","latitude":"43.15454000","longitude":"11.08310000"},{"name":"Chiusi","countryCode":"IT","stateCode":"52","latitude":"43.01418000","longitude":"11.94791000"},{"name":"Chiusi Scalo","countryCode":"IT","stateCode":"52","latitude":"42.99613000","longitude":"11.95412000"},{"name":"Chiusi della Verna","countryCode":"IT","stateCode":"52","latitude":"43.69745000","longitude":"11.93504000"},{"name":"Cinigiano","countryCode":"IT","stateCode":"52","latitude":"42.89059000","longitude":"11.39196000"},{"name":"Cintolese","countryCode":"IT","stateCode":"52","latitude":"43.84606000","longitude":"10.82644000"},{"name":"Civitella Marittima","countryCode":"IT","stateCode":"52","latitude":"42.99408000","longitude":"11.28116000"},{"name":"Civitella in Val di Chiana","countryCode":"IT","stateCode":"52","latitude":"43.41731000","longitude":"11.72290000"},{"name":"Colle di Val d\'Elsa","countryCode":"IT","stateCode":"52","latitude":"43.42107000","longitude":"11.12739000"},{"name":"Collesalvetti","countryCode":"IT","stateCode":"52","latitude":"43.59073000","longitude":"10.47523000"},{"name":"Comano","countryCode":"IT","stateCode":"52","latitude":"44.29335000","longitude":"10.13109000"},{"name":"Comeana","countryCode":"IT","stateCode":"52","latitude":"43.79334000","longitude":"11.05825000"},{"name":"Compiobbi","countryCode":"IT","stateCode":"52","latitude":"43.78485000","longitude":"11.35909000"},{"name":"Coreglia Antelminelli","countryCode":"IT","stateCode":"52","latitude":"44.06278000","longitude":"10.52426000"},{"name":"Corsanico-Bargecchia","countryCode":"IT","stateCode":"52","latitude":"43.90828000","longitude":"10.30621000"},{"name":"Cortona","countryCode":"IT","stateCode":"52","latitude":"43.27467000","longitude":"11.98533000"},{"name":"Crespina","countryCode":"IT","stateCode":"52","latitude":"43.57304000","longitude":"10.56431000"},{"name":"Cutigliano","countryCode":"IT","stateCode":"52","latitude":"44.10059000","longitude":"10.75617000"},{"name":"Dicomano","countryCode":"IT","stateCode":"52","latitude":"43.89267000","longitude":"11.52182000"},{"name":"Donoratico","countryCode":"IT","stateCode":"52","latitude":"43.16927000","longitude":"10.56744000"},{"name":"Empoli","countryCode":"IT","stateCode":"52","latitude":"43.71795000","longitude":"10.94758000"},{"name":"Fabbriche di Vallico","countryCode":"IT","stateCode":"52","latitude":"43.99765000","longitude":"10.42790000"},{"name":"Faella","countryCode":"IT","stateCode":"52","latitude":"43.62652000","longitude":"11.51844000"},{"name":"Fauglia","countryCode":"IT","stateCode":"52","latitude":"43.57110000","longitude":"10.51383000"},{"name":"Fiesole","countryCode":"IT","stateCode":"52","latitude":"43.80455000","longitude":"11.29487000"},{"name":"Figline Valdarno","countryCode":"IT","stateCode":"52","latitude":"43.61995000","longitude":"11.47191000"},{"name":"Filattiera","countryCode":"IT","stateCode":"52","latitude":"44.33005000","longitude":"9.93308000"},{"name":"Filettole","countryCode":"IT","stateCode":"52","latitude":"43.81307000","longitude":"10.40239000"},{"name":"Firenzuola","countryCode":"IT","stateCode":"52","latitude":"44.11968000","longitude":"11.38185000"},{"name":"Fivizzano","countryCode":"IT","stateCode":"52","latitude":"44.23784000","longitude":"10.12650000"},{"name":"Florence","countryCode":"IT","stateCode":"52","latitude":"43.77925000","longitude":"11.24626000"},{"name":"Foiano della Chiana","countryCode":"IT","stateCode":"52","latitude":"43.25318000","longitude":"11.81647000"},{"name":"Follonica","countryCode":"IT","stateCode":"52","latitude":"42.92779000","longitude":"10.76451000"},{"name":"Fontana delle Monache","countryCode":"IT","stateCode":"52","latitude":"44.11386000","longitude":"10.27943000"},{"name":"Fonteblanda","countryCode":"IT","stateCode":"52","latitude":"42.56463000","longitude":"11.17325000"},{"name":"Forcoli","countryCode":"IT","stateCode":"52","latitude":"43.60374000","longitude":"10.70514000"},{"name":"Fornacelle","countryCode":"IT","stateCode":"52","latitude":"43.92377000","longitude":"11.03525000"},{"name":"Fornacette","countryCode":"IT","stateCode":"52","latitude":"43.67023000","longitude":"10.58512000"},{"name":"Fornaci di Barga","countryCode":"IT","stateCode":"52","latitude":"44.04899000","longitude":"10.47111000"},{"name":"Forte dei Marmi","countryCode":"IT","stateCode":"52","latitude":"43.96388000","longitude":"10.17478000"},{"name":"Fosciandora","countryCode":"IT","stateCode":"52","latitude":"44.11495000","longitude":"10.45850000"},{"name":"Fosdinovo","countryCode":"IT","stateCode":"52","latitude":"44.13320000","longitude":"10.01778000"},{"name":"Fucecchio","countryCode":"IT","stateCode":"52","latitude":"43.73292000","longitude":"10.79749000"},{"name":"Gabella","countryCode":"IT","stateCode":"52","latitude":"43.72360000","longitude":"10.49726000"},{"name":"Gaiole in Chianti","countryCode":"IT","stateCode":"52","latitude":"43.46697000","longitude":"11.43386000"},{"name":"Galliano","countryCode":"IT","stateCode":"52","latitude":"44.01725000","longitude":"11.29353000"},{"name":"Gallicano","countryCode":"IT","stateCode":"52","latitude":"44.05833000","longitude":"10.44209000"},{"name":"Gambassi Terme","countryCode":"IT","stateCode":"52","latitude":"43.53576000","longitude":"10.95161000"},{"name":"Gavorrano","countryCode":"IT","stateCode":"52","latitude":"42.92526000","longitude":"10.90681000"},{"name":"Gello","countryCode":"IT","stateCode":"52","latitude":"43.75402000","longitude":"10.42386000"},{"name":"Giglio Castello","countryCode":"IT","stateCode":"52","latitude":"42.36486000","longitude":"10.90140000"},{"name":"Ginestra Fiorentina","countryCode":"IT","stateCode":"52","latitude":"43.70939000","longitude":"11.07384000"},{"name":"Giovi-Ponte alla Chiassa","countryCode":"IT","stateCode":"52","latitude":"43.52634000","longitude":"11.86558000"},{"name":"Giuncugnano","countryCode":"IT","stateCode":"52","latitude":"44.21055000","longitude":"10.24719000"},{"name":"Grassina Ponte a Ema","countryCode":"IT","stateCode":"52","latitude":"43.73333000","longitude":"11.30000000"},{"name":"Greve in Chianti","countryCode":"IT","stateCode":"52","latitude":"43.58514000","longitude":"11.31712000"},{"name":"Grosseto","countryCode":"IT","stateCode":"52","latitude":"42.76296000","longitude":"11.10941000"},{"name":"Guardistallo","countryCode":"IT","stateCode":"52","latitude":"43.31408000","longitude":"10.62944000"},{"name":"Guasticce","countryCode":"IT","stateCode":"52","latitude":"43.59805000","longitude":"10.40865000"},{"name":"Guazzino","countryCode":"IT","stateCode":"52","latitude":"43.21276000","longitude":"11.78209000"},{"name":"Il Romito","countryCode":"IT","stateCode":"52","latitude":"43.64908000","longitude":"10.64538000"},{"name":"Impruneta","countryCode":"IT","stateCode":"52","latitude":"43.68453000","longitude":"11.25434000"},{"name":"Incisa in Val d\'Arno","countryCode":"IT","stateCode":"52","latitude":"43.65480000","longitude":"11.44901000"},{"name":"Isola D\'Arbia","countryCode":"IT","stateCode":"52","latitude":"43.25864000","longitude":"11.37866000"},{"name":"Isola del Giglio","countryCode":"IT","stateCode":"52","latitude":"42.35791000","longitude":"10.90724000"},{"name":"Istia D\'Ombrone-Le Stiacciole","countryCode":"IT","stateCode":"52","latitude":"42.78243000","longitude":"11.18820000"},{"name":"La California","countryCode":"IT","stateCode":"52","latitude":"43.26938000","longitude":"10.54313000"},{"name":"La Pieve-Molino","countryCode":"IT","stateCode":"52","latitude":"43.73725000","longitude":"11.62033000"},{"name":"La Rotta","countryCode":"IT","stateCode":"52","latitude":"43.65850000","longitude":"10.67837000"},{"name":"Lajatico","countryCode":"IT","stateCode":"52","latitude":"43.47457000","longitude":"10.72844000"},{"name":"Lamporecchio","countryCode":"IT","stateCode":"52","latitude":"43.80742000","longitude":"10.87733000"},{"name":"Larciano","countryCode":"IT","stateCode":"52","latitude":"43.83365000","longitude":"10.89001000"},{"name":"Lari","countryCode":"IT","stateCode":"52","latitude":"43.56606000","longitude":"10.59211000"},{"name":"Lastra a Signa","countryCode":"IT","stateCode":"52","latitude":"43.76998000","longitude":"11.11271000"},{"name":"Laterina","countryCode":"IT","stateCode":"52","latitude":"43.50193000","longitude":"11.71737000"},{"name":"Lazzeretto","countryCode":"IT","stateCode":"52","latitude":"43.78305000","longitude":"10.86054000"},{"name":"Le Casine-Perignano-Spinelli","countryCode":"IT","stateCode":"52","latitude":"43.60000000","longitude":"10.58333000"},{"name":"Licciana Nardi","countryCode":"IT","stateCode":"52","latitude":"44.26472000","longitude":"10.03725000"},{"name":"Limite","countryCode":"IT","stateCode":"52","latitude":"43.74450000","longitude":"10.97996000"},{"name":"Livorno","countryCode":"IT","stateCode":"52","latitude":"43.54427000","longitude":"10.32615000"},{"name":"Londa","countryCode":"IT","stateCode":"52","latitude":"43.86344000","longitude":"11.56425000"},{"name":"Lorenzana","countryCode":"IT","stateCode":"52","latitude":"43.53533000","longitude":"10.53477000"},{"name":"Loro Ciuffenna","countryCode":"IT","stateCode":"52","latitude":"43.58827000","longitude":"11.62885000"},{"name":"Lucca","countryCode":"IT","stateCode":"52","latitude":"43.84369000","longitude":"10.50447000"},{"name":"Lucignano","countryCode":"IT","stateCode":"52","latitude":"43.27259000","longitude":"11.74599000"},{"name":"Luco Mugello","countryCode":"IT","stateCode":"52","latitude":"44.00032000","longitude":"11.39611000"},{"name":"Madonna dell\'Acqua","countryCode":"IT","stateCode":"52","latitude":"43.74264000","longitude":"10.37513000"},{"name":"Magliano in Toscana","countryCode":"IT","stateCode":"52","latitude":"42.59802000","longitude":"11.29234000"},{"name":"Malmantile","countryCode":"IT","stateCode":"52","latitude":"43.74717000","longitude":"11.07285000"},{"name":"Manciano","countryCode":"IT","stateCode":"52","latitude":"42.58875000","longitude":"11.51806000"},{"name":"Mantignano-Ugnano","countryCode":"IT","stateCode":"52","latitude":"43.78200000","longitude":"11.16958000"},{"name":"Marciana","countryCode":"IT","stateCode":"52","latitude":"42.79301000","longitude":"10.16870000"},{"name":"Marciana Marina","countryCode":"IT","stateCode":"52","latitude":"42.80256000","longitude":"10.19488000"},{"name":"Marciano","countryCode":"IT","stateCode":"52","latitude":"43.30651000","longitude":"11.79171000"},{"name":"Marciano della Chiana","countryCode":"IT","stateCode":"52","latitude":"43.30494000","longitude":"11.78644000"},{"name":"Marcignana","countryCode":"IT","stateCode":"52","latitude":"43.71830000","longitude":"10.88436000"},{"name":"Margine Coperta-Traversagna","countryCode":"IT","stateCode":"52","latitude":"43.87977000","longitude":"10.75733000"},{"name":"Marina di Campo","countryCode":"IT","stateCode":"52","latitude":"42.74260000","longitude":"10.23428000"},{"name":"Marina di Carrara","countryCode":"IT","stateCode":"52","latitude":"44.03837000","longitude":"10.04142000"},{"name":"Marina di Grosseto","countryCode":"IT","stateCode":"52","latitude":"42.71908000","longitude":"10.98138000"},{"name":"Marina di Massa","countryCode":"IT","stateCode":"52","latitude":"44.00380000","longitude":"10.10674000"},{"name":"Marina di Pisa","countryCode":"IT","stateCode":"52","latitude":"43.66667000","longitude":"10.26667000"},{"name":"Marina di Pisa-Tirrenia-Calambrone","countryCode":"IT","stateCode":"52","latitude":"43.62719000","longitude":"10.29204000"},{"name":"Marliana","countryCode":"IT","stateCode":"52","latitude":"43.93385000","longitude":"10.77021000"},{"name":"Marradi","countryCode":"IT","stateCode":"52","latitude":"44.07353000","longitude":"11.61092000"},{"name":"Marti","countryCode":"IT","stateCode":"52","latitude":"43.65453000","longitude":"10.74058000"},{"name":"Massa","countryCode":"IT","stateCode":"52","latitude":"43.90925000","longitude":"10.74441000"},{"name":"Massa Marittima","countryCode":"IT","stateCode":"52","latitude":"43.04779000","longitude":"10.89293000"},{"name":"Massarosa","countryCode":"IT","stateCode":"52","latitude":"43.86638000","longitude":"10.34458000"},{"name":"Mercatale","countryCode":"IT","stateCode":"52","latitude":"43.63677000","longitude":"11.22790000"},{"name":"Mercatale-San Quirico","countryCode":"IT","stateCode":"52","latitude":"44.04426000","longitude":"11.15163000"},{"name":"Metato","countryCode":"IT","stateCode":"52","latitude":"43.77352000","longitude":"10.37106000"},{"name":"Migliarino","countryCode":"IT","stateCode":"52","latitude":"43.76589000","longitude":"10.33951000"},{"name":"Minucciano","countryCode":"IT","stateCode":"52","latitude":"44.17000000","longitude":"10.20807000"},{"name":"Molazzana","countryCode":"IT","stateCode":"52","latitude":"44.07175000","longitude":"10.41780000"},{"name":"Molino del Piano","countryCode":"IT","stateCode":"52","latitude":"43.81098000","longitude":"11.39992000"},{"name":"Monsummano Terme","countryCode":"IT","stateCode":"52","latitude":"43.86720000","longitude":"10.81295000"},{"name":"Montaione","countryCode":"IT","stateCode":"52","latitude":"43.55144000","longitude":"10.91371000"},{"name":"Montalcino","countryCode":"IT","stateCode":"52","latitude":"43.05397000","longitude":"11.48853000"},{"name":"Montale","countryCode":"IT","stateCode":"52","latitude":"43.93486000","longitude":"11.01655000"},{"name":"Montalto","countryCode":"IT","stateCode":"52","latitude":"43.49912000","longitude":"11.66380000"},{"name":"Monte Argentario","countryCode":"IT","stateCode":"52","latitude":"42.43452000","longitude":"11.11954000"},{"name":"Monte San Savino","countryCode":"IT","stateCode":"52","latitude":"43.33213000","longitude":"11.72663000"},{"name":"Montebonello","countryCode":"IT","stateCode":"52","latitude":"43.83027000","longitude":"11.48655000"},{"name":"Montecalvoli","countryCode":"IT","stateCode":"52","latitude":"43.68576000","longitude":"10.66508000"},{"name":"Montecarlo","countryCode":"IT","stateCode":"52","latitude":"43.85218000","longitude":"10.66742000"},{"name":"Montecatini Val di Cecina","countryCode":"IT","stateCode":"52","latitude":"43.39234000","longitude":"10.74904000"},{"name":"Montecatini-Terme","countryCode":"IT","stateCode":"52","latitude":"43.88153000","longitude":"10.77230000"},{"name":"Montelupo Fiorentino","countryCode":"IT","stateCode":"52","latitude":"43.72958000","longitude":"11.00997000"},{"name":"Montemignaio","countryCode":"IT","stateCode":"52","latitude":"43.73985000","longitude":"11.61883000"},{"name":"Montemurlo","countryCode":"IT","stateCode":"52","latitude":"43.92686000","longitude":"11.03718000"},{"name":"Montepulciano","countryCode":"IT","stateCode":"52","latitude":"43.09998000","longitude":"11.78704000"},{"name":"Montepulciano Stazione","countryCode":"IT","stateCode":"52","latitude":"43.13520000","longitude":"11.85545000"},{"name":"Monterchi","countryCode":"IT","stateCode":"52","latitude":"43.48733000","longitude":"12.11054000"},{"name":"Monteriggioni","countryCode":"IT","stateCode":"52","latitude":"43.38994000","longitude":"11.22323000"},{"name":"Monteroni d\'Arbia","countryCode":"IT","stateCode":"52","latitude":"43.22968000","longitude":"11.42228000"},{"name":"Monterotondo Marittimo","countryCode":"IT","stateCode":"52","latitude":"43.14556000","longitude":"10.85591000"},{"name":"Montescudaio","countryCode":"IT","stateCode":"52","latitude":"43.32603000","longitude":"10.62602000"},{"name":"Montespertoli","countryCode":"IT","stateCode":"52","latitude":"43.64260000","longitude":"11.07331000"},{"name":"Montevarchi","countryCode":"IT","stateCode":"52","latitude":"43.52520000","longitude":"11.57238000"},{"name":"Monteverdi Marittimo","countryCode":"IT","stateCode":"52","latitude":"43.17787000","longitude":"10.71133000"},{"name":"Monti","countryCode":"IT","stateCode":"52","latitude":"44.24864000","longitude":"10.00854000"},{"name":"Monticiano","countryCode":"IT","stateCode":"52","latitude":"43.13965000","longitude":"11.17710000"},{"name":"Montieri","countryCode":"IT","stateCode":"52","latitude":"43.13113000","longitude":"11.01663000"},{"name":"Montignoso","countryCode":"IT","stateCode":"52","latitude":"44.02405000","longitude":"10.17259000"},{"name":"Montopoli","countryCode":"IT","stateCode":"52","latitude":"43.67354000","longitude":"10.74951000"},{"name":"Mulazzo","countryCode":"IT","stateCode":"52","latitude":"44.31564000","longitude":"9.89101000"},{"name":"Murlo","countryCode":"IT","stateCode":"52","latitude":"43.16114000","longitude":"11.38794000"},{"name":"Orbetello","countryCode":"IT","stateCode":"52","latitude":"42.44158000","longitude":"11.22140000"},{"name":"Orbetello Scalo","countryCode":"IT","stateCode":"52","latitude":"42.44866000","longitude":"11.24936000"},{"name":"Orciano Pisano","countryCode":"IT","stateCode":"52","latitude":"43.49444000","longitude":"10.51151000"},{"name":"Orentano","countryCode":"IT","stateCode":"52","latitude":"43.77907000","longitude":"10.65939000"},{"name":"Ortignano Raggiolo","countryCode":"IT","stateCode":"52","latitude":"43.67995000","longitude":"11.74883000"},{"name":"Orzignano","countryCode":"IT","stateCode":"52","latitude":"43.77408000","longitude":"10.42382000"},{"name":"Palata","countryCode":"IT","stateCode":"67","latitude":"41.88790000","longitude":"14.78778000"},{"name":"Pesche","countryCode":"IT","stateCode":"67","latitude":"41.60552000","longitude":"14.27620000"},{"name":"Pescolanciano","countryCode":"IT","stateCode":"67","latitude":"41.67972000","longitude":"14.33658000"},{"name":"Pescopennataro","countryCode":"IT","stateCode":"67","latitude":"41.87777000","longitude":"14.29398000"},{"name":"Petacciato","countryCode":"IT","stateCode":"67","latitude":"42.00827000","longitude":"14.86026000"},{"name":"Petrella Tifernina","countryCode":"IT","stateCode":"67","latitude":"41.69135000","longitude":"14.69751000"},{"name":"Pettoranello del Molise","countryCode":"IT","stateCode":"67","latitude":"41.57331000","longitude":"14.27839000"},{"name":"Pietrabbondante","countryCode":"IT","stateCode":"67","latitude":"41.74527000","longitude":"14.38480000"},{"name":"Pietracatella","countryCode":"IT","stateCode":"67","latitude":"41.58064000","longitude":"14.87298000"},{"name":"Pietracupa","countryCode":"IT","stateCode":"67","latitude":"41.68253000","longitude":"14.51933000"},{"name":"Pizzone","countryCode":"IT","stateCode":"67","latitude":"41.67332000","longitude":"14.03666000"},{"name":"Poggio Sannita","countryCode":"IT","stateCode":"67","latitude":"41.77939000","longitude":"14.41485000"},{"name":"Portocannone","countryCode":"IT","stateCode":"67","latitude":"41.91441000","longitude":"15.00845000"},{"name":"Pozzilli","countryCode":"IT","stateCode":"67","latitude":"41.51142000","longitude":"14.06252000"},{"name":"Provincia di Campobasso","countryCode":"IT","stateCode":"67","latitude":"41.70070000","longitude":"14.75848000"},{"name":"Provincia di Isernia","countryCode":"IT","stateCode":"67","latitude":"41.66667000","longitude":"14.25000000"},{"name":"Provvidenti","countryCode":"IT","stateCode":"67","latitude":"41.71795000","longitude":"14.82349000"},{"name":"Riccia","countryCode":"IT","stateCode":"67","latitude":"41.48314000","longitude":"14.83181000"},{"name":"Rionero Sannitico","countryCode":"IT","stateCode":"67","latitude":"41.71219000","longitude":"14.13917000"},{"name":"Ripabottoni","countryCode":"IT","stateCode":"67","latitude":"41.68996000","longitude":"14.80866000"},{"name":"Ripalimosani","countryCode":"IT","stateCode":"67","latitude":"41.61064000","longitude":"14.66306000"},{"name":"Roccamandolfi","countryCode":"IT","stateCode":"67","latitude":"41.49583000","longitude":"14.35217000"},{"name":"Roccasicura","countryCode":"IT","stateCode":"67","latitude":"41.69676000","longitude":"14.23065000"},{"name":"Roccavivara","countryCode":"IT","stateCode":"67","latitude":"41.83336000","longitude":"14.60013000"},{"name":"Rocchetta Nuova","countryCode":"IT","stateCode":"67","latitude":"41.62375000","longitude":"14.08574000"},{"name":"Rocchetta a Volturno","countryCode":"IT","stateCode":"67","latitude":"41.62582000","longitude":"14.08902000"},{"name":"Rotello","countryCode":"IT","stateCode":"67","latitude":"41.74776000","longitude":"15.00608000"},{"name":"Salcito","countryCode":"IT","stateCode":"67","latitude":"41.74640000","longitude":"14.51085000"},{"name":"San Biase","countryCode":"IT","stateCode":"67","latitude":"41.71526000","longitude":"14.59049000"},{"name":"San Felice del Molise","countryCode":"IT","stateCode":"67","latitude":"41.89000000","longitude":"14.70088000"},{"name":"San Giacomo degli Schiavoni","countryCode":"IT","stateCode":"67","latitude":"41.96234000","longitude":"14.94481000"},{"name":"San Giovanni in Galdo","countryCode":"IT","stateCode":"67","latitude":"41.59110000","longitude":"14.75202000"},{"name":"San Giuliano del Sannio","countryCode":"IT","stateCode":"67","latitude":"41.45752000","longitude":"14.64169000"},{"name":"San Giuliano di Puglia","countryCode":"IT","stateCode":"67","latitude":"41.68796000","longitude":"14.96231000"},{"name":"San Martino in Pensilis","countryCode":"IT","stateCode":"67","latitude":"41.87814000","longitude":"15.01824000"},{"name":"San Massimo","countryCode":"IT","stateCode":"67","latitude":"41.49292000","longitude":"14.41023000"},{"name":"San Pietro Avellana","countryCode":"IT","stateCode":"67","latitude":"41.78886000","longitude":"14.18323000"},{"name":"San Polomatese","countryCode":"IT","stateCode":"67","latitude":"41.45932000","longitude":"14.49343000"},{"name":"Sant\'Agapito","countryCode":"IT","stateCode":"67","latitude":"41.54372000","longitude":"14.22204000"},{"name":"Sant\'Angelo Limosano","countryCode":"IT","stateCode":"67","latitude":"41.69266000","longitude":"14.60346000"},{"name":"Sant\'Angelo del Pesco","countryCode":"IT","stateCode":"67","latitude":"41.88193000","longitude":"14.25354000"},{"name":"Sant\'Elena Sannita","countryCode":"IT","stateCode":"67","latitude":"41.57525000","longitude":"14.47070000"},{"name":"Sant\'Elia a Pianisi","countryCode":"IT","stateCode":"67","latitude":"41.62043000","longitude":"14.87523000"},{"name":"Santa Croce di Magliano","countryCode":"IT","stateCode":"67","latitude":"41.71223000","longitude":"14.98732000"},{"name":"Santa Maria del Molise","countryCode":"IT","stateCode":"67","latitude":"41.55285000","longitude":"14.36762000"},{"name":"Scapoli","countryCode":"IT","stateCode":"67","latitude":"41.61447000","longitude":"14.05929000"},{"name":"Sepino","countryCode":"IT","stateCode":"67","latitude":"41.40782000","longitude":"14.61938000"},{"name":"Sessano del Molise","countryCode":"IT","stateCode":"67","latitude":"41.63926000","longitude":"14.32779000"},{"name":"Sesto Campano","countryCode":"IT","stateCode":"67","latitude":"41.42042000","longitude":"14.07782000"},{"name":"Spinete","countryCode":"IT","stateCode":"67","latitude":"41.54431000","longitude":"14.48743000"},{"name":"Tavenna","countryCode":"IT","stateCode":"67","latitude":"41.90898000","longitude":"14.76176000"},{"name":"Taverna Ravindola","countryCode":"IT","stateCode":"67","latitude":"41.52283000","longitude":"14.12591000"},{"name":"Termoli","countryCode":"IT","stateCode":"67","latitude":"41.99994000","longitude":"14.99389000"},{"name":"Torella del Sannio","countryCode":"IT","stateCode":"67","latitude":"41.63878000","longitude":"14.52031000"},{"name":"Toro","countryCode":"IT","stateCode":"67","latitude":"41.57313000","longitude":"14.76183000"},{"name":"Trivento","countryCode":"IT","stateCode":"67","latitude":"41.77004000","longitude":"14.54613000"},{"name":"Tufara","countryCode":"IT","stateCode":"67","latitude":"41.48203000","longitude":"14.94654000"},{"name":"Ururi","countryCode":"IT","stateCode":"67","latitude":"41.81518000","longitude":"15.01611000"},{"name":"Vastogirardi","countryCode":"IT","stateCode":"67","latitude":"41.77460000","longitude":"14.25844000"},{"name":"Venafro","countryCode":"IT","stateCode":"67","latitude":"41.48275000","longitude":"14.04773000"},{"name":"Vinchiaturo","countryCode":"IT","stateCode":"67","latitude":"41.49282000","longitude":"14.59200000"},{"name":"Acquaviva Collecroce","countryCode":"IT","stateCode":"67","latitude":"41.86624000","longitude":"14.74733000"},{"name":"Acquaviva d\'Isernia","countryCode":"IT","stateCode":"67","latitude":"41.67132000","longitude":"14.14770000"},{"name":"Agnone","countryCode":"IT","stateCode":"67","latitude":"41.81043000","longitude":"14.37524000"},{"name":"Bagnoli del Trigno","countryCode":"IT","stateCode":"67","latitude":"41.70217000","longitude":"14.45861000"},{"name":"Baranello","countryCode":"IT","stateCode":"67","latitude":"41.52722000","longitude":"14.55800000"},{"name":"Belmonte del Sannio","countryCode":"IT","stateCode":"67","latitude":"41.82352000","longitude":"14.42333000"},{"name":"Bojano","countryCode":"IT","stateCode":"67","latitude":"41.48530000","longitude":"14.47075000"},{"name":"Bonefro","countryCode":"IT","stateCode":"67","latitude":"41.70507000","longitude":"14.93439000"},{"name":"Busso","countryCode":"IT","stateCode":"67","latitude":"41.55413000","longitude":"14.56103000"},{"name":"Campobasso","countryCode":"IT","stateCode":"67","latitude":"41.55947000","longitude":"14.66737000"},{"name":"Campochiaro","countryCode":"IT","stateCode":"67","latitude":"41.44827000","longitude":"14.50828000"},{"name":"Campodipietra","countryCode":"IT","stateCode":"67","latitude":"41.55740000","longitude":"14.74445000"},{"name":"Campolieto","countryCode":"IT","stateCode":"67","latitude":"41.63336000","longitude":"14.76694000"},{"name":"Campomarino","countryCode":"IT","stateCode":"67","latitude":"41.95692000","longitude":"15.03546000"},{"name":"Cantalupo nel Sannio","countryCode":"IT","stateCode":"67","latitude":"41.52182000","longitude":"14.39292000"},{"name":"Capracotta","countryCode":"IT","stateCode":"67","latitude":"41.83326000","longitude":"14.26581000"},{"name":"Carovilli","countryCode":"IT","stateCode":"67","latitude":"41.71348000","longitude":"14.29403000"},{"name":"Carpinone","countryCode":"IT","stateCode":"67","latitude":"41.59003000","longitude":"14.32436000"},{"name":"Casacalenda","countryCode":"IT","stateCode":"67","latitude":"41.73824000","longitude":"14.84734000"},{"name":"Casalciprano","countryCode":"IT","stateCode":"67","latitude":"41.58037000","longitude":"14.52835000"},{"name":"Castel San Vincenzo","countryCode":"IT","stateCode":"67","latitude":"41.65543000","longitude":"14.06178000"},{"name":"Castel del Giudice","countryCode":"IT","stateCode":"67","latitude":"41.85488000","longitude":"14.23155000"},{"name":"Castelbottaccio","countryCode":"IT","stateCode":"67","latitude":"41.75329000","longitude":"14.70616000"},{"name":"Castellino del Biferno","countryCode":"IT","stateCode":"67","latitude":"41.70160000","longitude":"14.73179000"},{"name":"Castelmauro","countryCode":"IT","stateCode":"67","latitude":"41.82846000","longitude":"14.71066000"},{"name":"Castelpetroso","countryCode":"IT","stateCode":"67","latitude":"41.56027000","longitude":"14.34637000"},{"name":"Castelpizzuto","countryCode":"IT","stateCode":"67","latitude":"41.52128000","longitude":"14.29205000"},{"name":"Castelverrino","countryCode":"IT","stateCode":"67","latitude":"41.76713000","longitude":"14.39756000"},{"name":"Castropignano","countryCode":"IT","stateCode":"67","latitude":"41.61788000","longitude":"14.55856000"},{"name":"Cercemaggiore","countryCode":"IT","stateCode":"67","latitude":"41.46130000","longitude":"14.72402000"},{"name":"Cercepiccola","countryCode":"IT","stateCode":"67","latitude":"41.45982000","longitude":"14.66487000"},{"name":"Cerro al Volturno","countryCode":"IT","stateCode":"67","latitude":"41.65418000","longitude":"14.10321000"},{"name":"Chiauci","countryCode":"IT","stateCode":"67","latitude":"41.67791000","longitude":"14.38393000"},{"name":"Civitacampomarano","countryCode":"IT","stateCode":"67","latitude":"41.78032000","longitude":"14.68919000"},{"name":"Civitanova del Sannio","countryCode":"IT","stateCode":"67","latitude":"41.66829000","longitude":"14.40285000"},{"name":"Colle d\'Anchise","countryCode":"IT","stateCode":"67","latitude":"41.50986000","longitude":"14.51873000"},{"name":"Colletorto","countryCode":"IT","stateCode":"67","latitude":"41.66165000","longitude":"14.96773000"},{"name":"Colli a Volturno","countryCode":"IT","stateCode":"67","latitude":"41.60039000","longitude":"14.10301000"},{"name":"Conca Casale","countryCode":"IT","stateCode":"67","latitude":"41.49512000","longitude":"14.00682000"},{"name":"Duronia","countryCode":"IT","stateCode":"67","latitude":"41.65786000","longitude":"14.46015000"},{"name":"Ferrazzano","countryCode":"IT","stateCode":"67","latitude":"41.53033000","longitude":"14.67223000"},{"name":"Filignano","countryCode":"IT","stateCode":"67","latitude":"41.54578000","longitude":"14.05757000"},{"name":"Forlì del Sannio","countryCode":"IT","stateCode":"67","latitude":"41.69593000","longitude":"14.17952000"},{"name":"Fornelli","countryCode":"IT","stateCode":"67","latitude":"41.60678000","longitude":"14.14041000"},{"name":"Fossalto","countryCode":"IT","stateCode":"67","latitude":"41.67293000","longitude":"14.54573000"},{"name":"Frosolone","countryCode":"IT","stateCode":"67","latitude":"41.60006000","longitude":"14.44578000"},{"name":"Gambatesa","countryCode":"IT","stateCode":"67","latitude":"41.50861000","longitude":"14.91240000"},{"name":"Gildone","countryCode":"IT","stateCode":"67","latitude":"41.50901000","longitude":"14.74020000"},{"name":"Guardialfiera","countryCode":"IT","stateCode":"67","latitude":"41.80423000","longitude":"14.79293000"},{"name":"Guardiaregia","countryCode":"IT","stateCode":"67","latitude":"41.43436000","longitude":"14.54344000"},{"name":"Guglionesi","countryCode":"IT","stateCode":"67","latitude":"41.92093000","longitude":"14.91600000"},{"name":"Isernia","countryCode":"IT","stateCode":"67","latitude":"41.59603000","longitude":"14.23399000"},{"name":"Jelsi","countryCode":"IT","stateCode":"67","latitude":"41.51704000","longitude":"14.79790000"},{"name":"Larino","countryCode":"IT","stateCode":"67","latitude":"41.80449000","longitude":"14.91843000"},{"name":"Limosano","countryCode":"IT","stateCode":"67","latitude":"41.67554000","longitude":"14.62230000"},{"name":"Longano","countryCode":"IT","stateCode":"67","latitude":"41.52199000","longitude":"14.24665000"},{"name":"Lucito","countryCode":"IT","stateCode":"67","latitude":"41.73193000","longitude":"14.68723000"},{"name":"Lupara","countryCode":"IT","stateCode":"67","latitude":"41.76141000","longitude":"14.73390000"},{"name":"Macchia Valfortore","countryCode":"IT","stateCode":"67","latitude":"41.59487000","longitude":"14.91238000"},{"name":"Macchia d\'Isernia","countryCode":"IT","stateCode":"67","latitude":"41.56057000","longitude":"14.17015000"},{"name":"Macchiagodena","countryCode":"IT","stateCode":"67","latitude":"41.55899000","longitude":"14.41049000"},{"name":"Mafalda","countryCode":"IT","stateCode":"67","latitude":"41.94308000","longitude":"14.71610000"},{"name":"Matrice","countryCode":"IT","stateCode":"67","latitude":"41.61878000","longitude":"14.70977000"},{"name":"Mimosa-Poggio Verde-Nuova Comunità","countryCode":"IT","stateCode":"67","latitude":"41.53871000","longitude":"14.66879000"},{"name":"Mirabello Sannitico","countryCode":"IT","stateCode":"67","latitude":"41.51628000","longitude":"14.67315000"},{"name":"Miranda","countryCode":"IT","stateCode":"67","latitude":"41.64434000","longitude":"14.24643000"},{"name":"Molise","countryCode":"IT","stateCode":"67","latitude":"41.63147000","longitude":"14.49252000"},{"name":"Monacilioni","countryCode":"IT","stateCode":"67","latitude":"41.61077000","longitude":"14.81000000"},{"name":"Montagano","countryCode":"IT","stateCode":"67","latitude":"41.64538000","longitude":"14.67405000"},{"name":"Montaquila","countryCode":"IT","stateCode":"67","latitude":"41.56502000","longitude":"14.11333000"},{"name":"Montecilfone","countryCode":"IT","stateCode":"67","latitude":"41.90163000","longitude":"14.83680000"},{"name":"Montefalcone nel Sannio","countryCode":"IT","stateCode":"67","latitude":"41.86663000","longitude":"14.63823000"},{"name":"Montelongo","countryCode":"IT","stateCode":"67","latitude":"41.73705000","longitude":"14.95034000"},{"name":"Montemitro","countryCode":"IT","stateCode":"67","latitude":"41.88813000","longitude":"14.64666000"},{"name":"Montenero Val Cocchiara","countryCode":"IT","stateCode":"67","latitude":"41.71683000","longitude":"14.06941000"},{"name":"Montenero di Bisaccia","countryCode":"IT","stateCode":"67","latitude":"41.96437000","longitude":"14.78103000"},{"name":"Monteroduni","countryCode":"IT","stateCode":"67","latitude":"41.52240000","longitude":"14.17641000"},{"name":"Montorio Nei Frentani","countryCode":"IT","stateCode":"67","latitude":"41.75884000","longitude":"14.93314000"},{"name":"Morrone del Sannio","countryCode":"IT","stateCode":"67","latitude":"41.71107000","longitude":"14.78087000"},{"name":"Oratino","countryCode":"IT","stateCode":"67","latitude":"41.58598000","longitude":"14.59463000"},{"name":"Palau","countryCode":"IT","stateCode":"88","latitude":"41.17936000","longitude":"9.38190000"},{"name":"Palmas Arborea","countryCode":"IT","stateCode":"88","latitude":"39.87670000","longitude":"8.64391000"},{"name":"Pattada","countryCode":"IT","stateCode":"88","latitude":"40.58067000","longitude":"9.11129000"},{"name":"Pau","countryCode":"IT","stateCode":"88","latitude":"39.79167000","longitude":"8.80222000"},{"name":"Pauli Arbarei","countryCode":"IT","stateCode":"88","latitude":"39.66183000","longitude":"8.92212000"},{"name":"Paulilatino","countryCode":"IT","stateCode":"88","latitude":"40.08470000","longitude":"8.76449000"},{"name":"Perdasdefogu","countryCode":"IT","stateCode":"88","latitude":"39.67959000","longitude":"9.44082000"},{"name":"Perdaxius","countryCode":"IT","stateCode":"88","latitude":"39.16028000","longitude":"8.61083000"},{"name":"Perfugas","countryCode":"IT","stateCode":"88","latitude":"40.83231000","longitude":"8.88354000"},{"name":"Pimentel","countryCode":"IT","stateCode":"88","latitude":"39.48718000","longitude":"9.06516000"},{"name":"Piscinas","countryCode":"IT","stateCode":"88","latitude":"39.07435000","longitude":"8.66634000"},{"name":"Ploaghe","countryCode":"IT","stateCode":"88","latitude":"40.67068000","longitude":"8.74962000"},{"name":"Poggio dei Pini","countryCode":"IT","stateCode":"88","latitude":"39.14717000","longitude":"8.97139000"},{"name":"Pompu","countryCode":"IT","stateCode":"88","latitude":"39.72518000","longitude":"8.79640000"},{"name":"Porto Cervo","countryCode":"IT","stateCode":"88","latitude":"41.14063000","longitude":"9.53267000"},{"name":"Porto Torres","countryCode":"IT","stateCode":"88","latitude":"40.83375000","longitude":"8.40531000"},{"name":"Portoscuso","countryCode":"IT","stateCode":"88","latitude":"39.20739000","longitude":"8.38086000"},{"name":"Posada","countryCode":"IT","stateCode":"88","latitude":"40.63203000","longitude":"9.71904000"},{"name":"Pozzomaggiore","countryCode":"IT","stateCode":"88","latitude":"40.39767000","longitude":"8.65931000"},{"name":"Provincia di Cagliari","countryCode":"IT","stateCode":"88","latitude":"39.24502000","longitude":"9.09119000"},{"name":"Provincia di Nuoro","countryCode":"IT","stateCode":"88","latitude":"40.21397000","longitude":"9.37095000"},{"name":"Provincia di Oristano","countryCode":"IT","stateCode":"88","latitude":"40.01682000","longitude":"8.73131000"},{"name":"Provincia di Sassari","countryCode":"IT","stateCode":"88","latitude":"40.77014000","longitude":"8.75885000"},{"name":"Pula","countryCode":"IT","stateCode":"88","latitude":"39.00727000","longitude":"9.00223000"},{"name":"Putifigari","countryCode":"IT","stateCode":"88","latitude":"40.56145000","longitude":"8.46063000"},{"name":"Quartu Sant\'Elena","countryCode":"IT","stateCode":"88","latitude":"39.22935000","longitude":"9.25004000"},{"name":"Quartucciu","countryCode":"IT","stateCode":"88","latitude":"39.25262000","longitude":"9.17764000"},{"name":"Riola Sardo","countryCode":"IT","stateCode":"88","latitude":"39.99361000","longitude":"8.54127000"},{"name":"Romana","countryCode":"IT","stateCode":"88","latitude":"40.48439000","longitude":"8.58571000"},{"name":"Ruinas","countryCode":"IT","stateCode":"88","latitude":"39.90631000","longitude":"8.89705000"},{"name":"Sadali","countryCode":"IT","stateCode":"88","latitude":"39.81456000","longitude":"9.27246000"},{"name":"Sagama","countryCode":"IT","stateCode":"88","latitude":"40.26155000","longitude":"8.57752000"},{"name":"Samassi","countryCode":"IT","stateCode":"88","latitude":"39.48208000","longitude":"8.90538000"},{"name":"Samatzai","countryCode":"IT","stateCode":"88","latitude":"39.48297000","longitude":"9.03466000"},{"name":"Samugheo","countryCode":"IT","stateCode":"88","latitude":"39.94854000","longitude":"8.94152000"},{"name":"San Basilio","countryCode":"IT","stateCode":"88","latitude":"39.53785000","longitude":"9.19753000"},{"name":"San Gavino Monreale","countryCode":"IT","stateCode":"88","latitude":"39.55008000","longitude":"8.79065000"},{"name":"San Giovanni Suergiu","countryCode":"IT","stateCode":"88","latitude":"39.10955000","longitude":"8.52039000"},{"name":"San Nicola","countryCode":"IT","stateCode":"88","latitude":"40.61055000","longitude":"8.98841000"},{"name":"San Nicolo\'Gerrei","countryCode":"IT","stateCode":"88","latitude":"39.49833000","longitude":"9.30611000"},{"name":"San Nicolò d\'Arcidano","countryCode":"IT","stateCode":"88","latitude":"39.68417000","longitude":"8.64361000"},{"name":"San Sperate","countryCode":"IT","stateCode":"88","latitude":"39.35758000","longitude":"9.00814000"},{"name":"San Teodoro","countryCode":"IT","stateCode":"88","latitude":"40.77354000","longitude":"9.66929000"},{"name":"San Vero Milis","countryCode":"IT","stateCode":"88","latitude":"40.01377000","longitude":"8.59833000"},{"name":"San Vito","countryCode":"IT","stateCode":"88","latitude":"39.44142000","longitude":"9.54065000"},{"name":"Sanluri","countryCode":"IT","stateCode":"88","latitude":"39.56176000","longitude":"8.89969000"},{"name":"Sant\'Andrea Frius","countryCode":"IT","stateCode":"88","latitude":"39.47917000","longitude":"9.17000000"},{"name":"Sant\'Anna Arresi","countryCode":"IT","stateCode":"88","latitude":"39.00618000","longitude":"8.64236000"},{"name":"Sant\'Antioco","countryCode":"IT","stateCode":"88","latitude":"39.07017000","longitude":"8.45243000"},{"name":"Sant\'Antonio di Gallura","countryCode":"IT","stateCode":"88","latitude":"40.99146000","longitude":"9.30153000"},{"name":"Santa Giusta","countryCode":"IT","stateCode":"88","latitude":"39.88070000","longitude":"8.60916000"},{"name":"Santa Maria Coghinas","countryCode":"IT","stateCode":"88","latitude":"40.90423000","longitude":"8.86383000"},{"name":"Santa Maria Navarrese","countryCode":"IT","stateCode":"88","latitude":"39.99029000","longitude":"9.68398000"},{"name":"Santa Teresa Gallura","countryCode":"IT","stateCode":"88","latitude":"41.23859000","longitude":"9.18873000"},{"name":"Santadi","countryCode":"IT","stateCode":"88","latitude":"39.09356000","longitude":"8.71259000"},{"name":"Santu Lussurgiu","countryCode":"IT","stateCode":"88","latitude":"40.14110000","longitude":"8.65539000"},{"name":"Sardara","countryCode":"IT","stateCode":"88","latitude":"39.61465000","longitude":"8.82088000"},{"name":"Sarroch","countryCode":"IT","stateCode":"88","latitude":"39.06577000","longitude":"9.00937000"},{"name":"Sarule","countryCode":"IT","stateCode":"88","latitude":"40.22796000","longitude":"9.16644000"},{"name":"Sassari","countryCode":"IT","stateCode":"88","latitude":"40.72586000","longitude":"8.55552000"},{"name":"Scano di Montiferro","countryCode":"IT","stateCode":"88","latitude":"40.21525000","longitude":"8.58692000"},{"name":"Sedilo","countryCode":"IT","stateCode":"88","latitude":"40.17292000","longitude":"8.91993000"},{"name":"Sedini","countryCode":"IT","stateCode":"88","latitude":"40.85277000","longitude":"8.81670000"},{"name":"Segariu","countryCode":"IT","stateCode":"88","latitude":"39.56403000","longitude":"8.98163000"},{"name":"Selargius","countryCode":"IT","stateCode":"88","latitude":"39.25779000","longitude":"9.16323000"},{"name":"Selegas","countryCode":"IT","stateCode":"88","latitude":"39.56780000","longitude":"9.10348000"},{"name":"Semestene","countryCode":"IT","stateCode":"88","latitude":"40.39846000","longitude":"8.72542000"},{"name":"Seneghe","countryCode":"IT","stateCode":"88","latitude":"40.08128000","longitude":"8.61353000"},{"name":"Senis","countryCode":"IT","stateCode":"88","latitude":"39.82318000","longitude":"8.93916000"},{"name":"Sennariolo","countryCode":"IT","stateCode":"88","latitude":"40.21235000","longitude":"8.55572000"},{"name":"Sennori","countryCode":"IT","stateCode":"88","latitude":"40.78780000","longitude":"8.59285000"},{"name":"Senorbì","countryCode":"IT","stateCode":"88","latitude":"39.53341000","longitude":"9.13168000"},{"name":"Serdiana","countryCode":"IT","stateCode":"88","latitude":"39.37457000","longitude":"9.15851000"},{"name":"Serramanna","countryCode":"IT","stateCode":"88","latitude":"39.42335000","longitude":"8.92243000"},{"name":"Serrenti","countryCode":"IT","stateCode":"88","latitude":"39.49277000","longitude":"8.97659000"},{"name":"Serri","countryCode":"IT","stateCode":"88","latitude":"39.70150000","longitude":"9.14490000"},{"name":"Sestu","countryCode":"IT","stateCode":"88","latitude":"39.29846000","longitude":"9.09248000"},{"name":"Settimo San Pietro","countryCode":"IT","stateCode":"88","latitude":"39.29110000","longitude":"9.18570000"},{"name":"Setzu","countryCode":"IT","stateCode":"88","latitude":"39.72306000","longitude":"8.93972000"},{"name":"Seui","countryCode":"IT","stateCode":"88","latitude":"39.83908000","longitude":"9.32347000"},{"name":"Seulo","countryCode":"IT","stateCode":"88","latitude":"39.86955000","longitude":"9.23606000"},{"name":"Siamaggiore","countryCode":"IT","stateCode":"88","latitude":"39.94966000","longitude":"8.63461000"},{"name":"Siamanna","countryCode":"IT","stateCode":"88","latitude":"39.91936000","longitude":"8.76185000"},{"name":"Siapiccia","countryCode":"IT","stateCode":"88","latitude":"39.92765000","longitude":"8.76270000"},{"name":"Siddi","countryCode":"IT","stateCode":"88","latitude":"39.67255000","longitude":"8.88815000"},{"name":"Silanus","countryCode":"IT","stateCode":"88","latitude":"40.28709000","longitude":"8.89199000"},{"name":"Siligo","countryCode":"IT","stateCode":"88","latitude":"40.57483000","longitude":"8.72835000"},{"name":"Siliqua","countryCode":"IT","stateCode":"88","latitude":"39.30100000","longitude":"8.80584000"},{"name":"Silius","countryCode":"IT","stateCode":"88","latitude":"39.51695000","longitude":"9.29360000"},{"name":"Silì","countryCode":"IT","stateCode":"88","latitude":"39.91789000","longitude":"8.62194000"},{"name":"Simala","countryCode":"IT","stateCode":"88","latitude":"39.72099000","longitude":"8.82802000"},{"name":"Simaxis","countryCode":"IT","stateCode":"88","latitude":"39.92995000","longitude":"8.68979000"},{"name":"Sindia","countryCode":"IT","stateCode":"88","latitude":"40.29518000","longitude":"8.65707000"},{"name":"Sini","countryCode":"IT","stateCode":"88","latitude":"39.75353000","longitude":"8.90486000"},{"name":"Siniscola","countryCode":"IT","stateCode":"88","latitude":"40.57344000","longitude":"9.69695000"},{"name":"Sinnai","countryCode":"IT","stateCode":"88","latitude":"39.30286000","longitude":"9.20283000"},{"name":"Siris","countryCode":"IT","stateCode":"88","latitude":"39.71228000","longitude":"8.77507000"},{"name":"Siurgus Donigala","countryCode":"IT","stateCode":"88","latitude":"39.59961000","longitude":"9.18746000"},{"name":"Soddì","countryCode":"IT","stateCode":"88","latitude":"40.12991000","longitude":"8.87798000"},{"name":"Solanas","countryCode":"IT","stateCode":"88","latitude":"39.93031000","longitude":"8.55340000"},{"name":"Solarussa","countryCode":"IT","stateCode":"88","latitude":"39.95499000","longitude":"8.67393000"},{"name":"Soleminis","countryCode":"IT","stateCode":"88","latitude":"39.34760000","longitude":"9.18127000"},{"name":"Sorgono","countryCode":"IT","stateCode":"88","latitude":"40.02595000","longitude":"9.10203000"},{"name":"Sorradile","countryCode":"IT","stateCode":"88","latitude":"40.10634000","longitude":"8.93236000"},{"name":"Sorso","countryCode":"IT","stateCode":"88","latitude":"40.79949000","longitude":"8.57570000"},{"name":"Stintino","countryCode":"IT","stateCode":"88","latitude":"40.95201000","longitude":"8.21978000"},{"name":"Su Planu","countryCode":"IT","stateCode":"88","latitude":"39.25487000","longitude":"9.10660000"},{"name":"Suelli","countryCode":"IT","stateCode":"88","latitude":"39.56257000","longitude":"9.13245000"},{"name":"Suni","countryCode":"IT","stateCode":"88","latitude":"40.28085000","longitude":"8.54942000"},{"name":"Tadasuni","countryCode":"IT","stateCode":"88","latitude":"40.10995000","longitude":"8.88353000"},{"name":"Talana","countryCode":"IT","stateCode":"88","latitude":"40.04157000","longitude":"9.49554000"},{"name":"Telti","countryCode":"IT","stateCode":"88","latitude":"40.87575000","longitude":"9.35328000"},{"name":"Tempio Pausania","countryCode":"IT","stateCode":"88","latitude":"40.90068000","longitude":"9.10456000"},{"name":"Tergu","countryCode":"IT","stateCode":"88","latitude":"40.86652000","longitude":"8.71467000"},{"name":"Terralba","countryCode":"IT","stateCode":"88","latitude":"39.72056000","longitude":"8.63504000"},{"name":"Tertenia","countryCode":"IT","stateCode":"88","latitude":"39.69518000","longitude":"9.57878000"},{"name":"Teti","countryCode":"IT","stateCode":"88","latitude":"40.09737000","longitude":"9.11923000"},{"name":"Teulada","countryCode":"IT","stateCode":"88","latitude":"38.96658000","longitude":"8.77149000"},{"name":"Thiesi","countryCode":"IT","stateCode":"88","latitude":"40.52398000","longitude":"8.72001000"},{"name":"Tiana","countryCode":"IT","stateCode":"88","latitude":"40.06746000","longitude":"9.14817000"},{"name":"Tinnura","countryCode":"IT","stateCode":"88","latitude":"40.26916000","longitude":"8.54815000"},{"name":"Tissi","countryCode":"IT","stateCode":"88","latitude":"40.67832000","longitude":"8.56127000"},{"name":"Tonara","countryCode":"IT","stateCode":"88","latitude":"40.02465000","longitude":"9.17204000"},{"name":"Torpè","countryCode":"IT","stateCode":"88","latitude":"40.62780000","longitude":"9.67916000"},{"name":"Torralba","countryCode":"IT","stateCode":"88","latitude":"40.51296000","longitude":"8.76532000"},{"name":"Tortolì","countryCode":"IT","stateCode":"88","latitude":"39.92626000","longitude":"9.65569000"},{"name":"Tramatza","countryCode":"IT","stateCode":"88","latitude":"40.00292000","longitude":"8.64944000"},{"name":"Tratalias","countryCode":"IT","stateCode":"88","latitude":"39.10347000","longitude":"8.57858000"},{"name":"Tresnuraghes","countryCode":"IT","stateCode":"88","latitude":"40.25235000","longitude":"8.52092000"},{"name":"Triei","countryCode":"IT","stateCode":"88","latitude":"40.03498000","longitude":"9.63995000"},{"name":"Trinità d\'Agultu","countryCode":"IT","stateCode":"88","latitude":"40.98589000","longitude":"8.91377000"},{"name":"Trinità d\'Agultu e Vignola","countryCode":"IT","stateCode":"88","latitude":"40.98377000","longitude":"8.91562000"},{"name":"Tuili","countryCode":"IT","stateCode":"88","latitude":"39.71477000","longitude":"8.96020000"},{"name":"Tula","countryCode":"IT","stateCode":"88","latitude":"40.73246000","longitude":"8.98392000"},{"name":"Turri","countryCode":"IT","stateCode":"88","latitude":"39.70476000","longitude":"8.91656000"},{"name":"Ulassai","countryCode":"IT","stateCode":"88","latitude":"39.81033000","longitude":"9.49962000"},{"name":"Ulà Tirso","countryCode":"IT","stateCode":"88","latitude":"40.04570000","longitude":"8.90326000"},{"name":"Uras","countryCode":"IT","stateCode":"88","latitude":"39.69799000","longitude":"8.70143000"},{"name":"Uri","countryCode":"IT","stateCode":"88","latitude":"40.63841000","longitude":"8.48881000"},{"name":"Urzulei","countryCode":"IT","stateCode":"88","latitude":"40.09284000","longitude":"9.50800000"},{"name":"Usellus","countryCode":"IT","stateCode":"88","latitude":"39.80833000","longitude":"8.85167000"},{"name":"Usini","countryCode":"IT","stateCode":"88","latitude":"40.66416000","longitude":"8.53919000"},{"name":"Ussana","countryCode":"IT","stateCode":"88","latitude":"39.39374000","longitude":"9.07496000"},{"name":"Ussaramanna","countryCode":"IT","stateCode":"88","latitude":"39.69250000","longitude":"8.90850000"},{"name":"Ussassai","countryCode":"IT","stateCode":"88","latitude":"39.80998000","longitude":"9.39508000"},{"name":"Uta","countryCode":"IT","stateCode":"88","latitude":"39.29186000","longitude":"8.95234000"},{"name":"Valledoria","countryCode":"IT","stateCode":"88","latitude":"40.92867000","longitude":"8.82321000"},{"name":"Vallermosa","countryCode":"IT","stateCode":"88","latitude":"39.36389000","longitude":"8.79556000"},{"name":"Viddalba","countryCode":"IT","stateCode":"88","latitude":"40.91259000","longitude":"8.89009000"},{"name":"Villa San Pietro","countryCode":"IT","stateCode":"88","latitude":"39.03554000","longitude":"8.99695000"},{"name":"Villa Sant\'Antonio","countryCode":"IT","stateCode":"88","latitude":"39.85915000","longitude":"8.90153000"},{"name":"Villa Verde","countryCode":"IT","stateCode":"88","latitude":"39.79551000","longitude":"8.82114000"},{"name":"Villacidro","countryCode":"IT","stateCode":"88","latitude":"39.45734000","longitude":"8.74105000"},{"name":"Villagrande Strisaili","countryCode":"IT","stateCode":"88","latitude":"39.95929000","longitude":"9.50943000"},{"name":"Villamar","countryCode":"IT","stateCode":"88","latitude":"39.61884000","longitude":"8.95877000"},{"name":"Villamassargia","countryCode":"IT","stateCode":"88","latitude":"39.27484000","longitude":"8.64110000"},{"name":"Villanova Monteleone","countryCode":"IT","stateCode":"88","latitude":"40.50264000","longitude":"8.47115000"},{"name":"Villanova Truschedu","countryCode":"IT","stateCode":"88","latitude":"39.98842000","longitude":"8.75177000"},{"name":"Villanova Tulo","countryCode":"IT","stateCode":"88","latitude":"39.77995000","longitude":"9.21424000"},{"name":"Villanovaforru","countryCode":"IT","stateCode":"88","latitude":"39.63196000","longitude":"8.86979000"},{"name":"Villanovafranca","countryCode":"IT","stateCode":"88","latitude":"39.64442000","longitude":"9.00244000"},{"name":"Villaperuccio","countryCode":"IT","stateCode":"88","latitude":"39.11183000","longitude":"8.67004000"},{"name":"Villaputzu","countryCode":"IT","stateCode":"88","latitude":"39.44058000","longitude":"9.57564000"},{"name":"Villasalto","countryCode":"IT","stateCode":"88","latitude":"39.49209000","longitude":"9.39023000"},{"name":"Villasimius","countryCode":"IT","stateCode":"88","latitude":"39.14481000","longitude":"9.51823000"},{"name":"Villasor","countryCode":"IT","stateCode":"88","latitude":"39.38130000","longitude":"8.94270000"},{"name":"Villaspeciosa","countryCode":"IT","stateCode":"88","latitude":"39.31142000","longitude":"8.92584000"},{"name":"Villaurbana","countryCode":"IT","stateCode":"88","latitude":"39.88505000","longitude":"8.77831000"},{"name":"Zeddiani","countryCode":"IT","stateCode":"88","latitude":"39.98898000","longitude":"8.59580000"},{"name":"Zerfaliu","countryCode":"IT","stateCode":"88","latitude":"39.96088000","longitude":"8.70971000"},{"name":"Abbasanta","countryCode":"IT","stateCode":"88","latitude":"40.12812000","longitude":"8.81760000"},{"name":"Aggius","countryCode":"IT","stateCode":"88","latitude":"40.92995000","longitude":"9.06517000"},{"name":"Aglientu","countryCode":"IT","stateCode":"88","latitude":"41.07906000","longitude":"9.11267000"},{"name":"Aidomaggiore","countryCode":"IT","stateCode":"88","latitude":"40.17147000","longitude":"8.85679000"},{"name":"Albagiara","countryCode":"IT","stateCode":"88","latitude":"39.78724000","longitude":"8.86184000"},{"name":"Ales","countryCode":"IT","stateCode":"88","latitude":"39.76830000","longitude":"8.81520000"},{"name":"Alghero","countryCode":"IT","stateCode":"88","latitude":"40.55969000","longitude":"8.31953000"},{"name":"Allai","countryCode":"IT","stateCode":"88","latitude":"39.95701000","longitude":"8.86354000"},{"name":"Alà dei Sardi","countryCode":"IT","stateCode":"88","latitude":"40.65007000","longitude":"9.32783000"},{"name":"Anela","countryCode":"IT","stateCode":"88","latitude":"40.44176000","longitude":"9.05743000"},{"name":"Arbatax","countryCode":"IT","stateCode":"88","latitude":"39.93444000","longitude":"9.70556000"},{"name":"Arborea","countryCode":"IT","stateCode":"88","latitude":"39.77276000","longitude":"8.58129000"},{"name":"Arbus","countryCode":"IT","stateCode":"88","latitude":"39.52616000","longitude":"8.59970000"},{"name":"Ardara","countryCode":"IT","stateCode":"88","latitude":"40.62140000","longitude":"8.80987000"},{"name":"Ardauli","countryCode":"IT","stateCode":"88","latitude":"40.08436000","longitude":"8.91228000"},{"name":"Aritzo","countryCode":"IT","stateCode":"88","latitude":"39.95903000","longitude":"9.19265000"},{"name":"Armungia","countryCode":"IT","stateCode":"88","latitude":"39.52154000","longitude":"9.38066000"},{"name":"Arzachena","countryCode":"IT","stateCode":"88","latitude":"41.07620000","longitude":"9.39055000"},{"name":"Arzana","countryCode":"IT","stateCode":"88","latitude":"39.91742000","longitude":"9.52766000"},{"name":"Assemini","countryCode":"IT","stateCode":"88","latitude":"39.29123000","longitude":"8.99879000"},{"name":"Assolo","countryCode":"IT","stateCode":"88","latitude":"39.80915000","longitude":"8.91932000"},{"name":"Asuni","countryCode":"IT","stateCode":"88","latitude":"39.87101000","longitude":"8.94603000"},{"name":"Atzara","countryCode":"IT","stateCode":"88","latitude":"39.99249000","longitude":"9.07616000"},{"name":"Austis","countryCode":"IT","stateCode":"88","latitude":"40.07122000","longitude":"9.08878000"},{"name":"Bacu Abis","countryCode":"IT","stateCode":"88","latitude":"39.24301000","longitude":"8.46491000"},{"name":"Badesi","countryCode":"IT","stateCode":"88","latitude":"40.96460000","longitude":"8.88235000"},{"name":"Ballao","countryCode":"IT","stateCode":"88","latitude":"39.54919000","longitude":"9.36178000"},{"name":"Banari","countryCode":"IT","stateCode":"88","latitude":"40.57056000","longitude":"8.70052000"},{"name":"Bancali","countryCode":"IT","stateCode":"88","latitude":"40.73549000","longitude":"8.46328000"},{"name":"Baradili","countryCode":"IT","stateCode":"88","latitude":"39.72189000","longitude":"8.89731000"},{"name":"Baratili San Pietro","countryCode":"IT","stateCode":"88","latitude":"39.99220000","longitude":"8.55586000"},{"name":"Baressa","countryCode":"IT","stateCode":"88","latitude":"39.71308000","longitude":"8.87459000"},{"name":"Bari Sardo","countryCode":"IT","stateCode":"88","latitude":"39.84135000","longitude":"9.64606000"},{"name":"Barrali","countryCode":"IT","stateCode":"88","latitude":"39.47532000","longitude":"9.10204000"},{"name":"Barumini","countryCode":"IT","stateCode":"88","latitude":"39.70215000","longitude":"9.00338000"},{"name":"Bauladu","countryCode":"IT","stateCode":"88","latitude":"40.02055000","longitude":"8.67192000"},{"name":"Baunei","countryCode":"IT","stateCode":"88","latitude":"40.03132000","longitude":"9.66374000"},{"name":"Belvì","countryCode":"IT","stateCode":"88","latitude":"39.96181000","longitude":"9.18419000"},{"name":"Benetutti","countryCode":"IT","stateCode":"88","latitude":"40.45689000","longitude":"9.16754000"},{"name":"Berchidda","countryCode":"IT","stateCode":"88","latitude":"40.78476000","longitude":"9.16510000"},{"name":"Bessude","countryCode":"IT","stateCode":"88","latitude":"40.55449000","longitude":"8.72753000"},{"name":"Bidonì","countryCode":"IT","stateCode":"88","latitude":"40.11305000","longitude":"8.93643000"},{"name":"Birori","countryCode":"IT","stateCode":"88","latitude":"40.26593000","longitude":"8.81570000"},{"name":"Bitti","countryCode":"IT","stateCode":"88","latitude":"40.47956000","longitude":"9.38403000"},{"name":"Bolotana","countryCode":"IT","stateCode":"88","latitude":"40.32440000","longitude":"8.96109000"},{"name":"Bonarcado","countryCode":"IT","stateCode":"88","latitude":"40.09836000","longitude":"8.65534000"},{"name":"Bonnanaro","countryCode":"IT","stateCode":"88","latitude":"40.53265000","longitude":"8.76389000"},{"name":"Bono","countryCode":"IT","stateCode":"88","latitude":"40.41387000","longitude":"9.03187000"},{"name":"Bonorva","countryCode":"IT","stateCode":"88","latitude":"40.41839000","longitude":"8.76831000"},{"name":"Boroneddu","countryCode":"IT","stateCode":"88","latitude":"40.11262000","longitude":"8.87023000"},{"name":"Borore","countryCode":"IT","stateCode":"88","latitude":"40.21576000","longitude":"8.80365000"},{"name":"Bortigali","countryCode":"IT","stateCode":"88","latitude":"40.28268000","longitude":"8.83946000"},{"name":"Bortigiadas","countryCode":"IT","stateCode":"88","latitude":"40.89167000","longitude":"9.04352000"},{"name":"Borutta","countryCode":"IT","stateCode":"88","latitude":"40.52236000","longitude":"8.74352000"},{"name":"Bosa","countryCode":"IT","stateCode":"88","latitude":"40.29927000","longitude":"8.49827000"},{"name":"Bottidda","countryCode":"IT","stateCode":"88","latitude":"40.39242000","longitude":"9.01039000"},{"name":"Buddusò","countryCode":"IT","stateCode":"88","latitude":"40.57723000","longitude":"9.25839000"},{"name":"Budoni","countryCode":"IT","stateCode":"88","latitude":"40.70467000","longitude":"9.70384000"},{"name":"Buggerru","countryCode":"IT","stateCode":"88","latitude":"39.39831000","longitude":"8.40186000"},{"name":"Bultei","countryCode":"IT","stateCode":"88","latitude":"40.45720000","longitude":"9.06367000"},{"name":"Bulzi","countryCode":"IT","stateCode":"88","latitude":"40.84666000","longitude":"8.83026000"},{"name":"Burcei","countryCode":"IT","stateCode":"88","latitude":"39.34379000","longitude":"9.36027000"},{"name":"Burgos","countryCode":"IT","stateCode":"88","latitude":"40.39081000","longitude":"8.99558000"},{"name":"Busachi","countryCode":"IT","stateCode":"88","latitude":"40.03422000","longitude":"8.88848000"},{"name":"Cabras","countryCode":"IT","stateCode":"88","latitude":"39.92871000","longitude":"8.53242000"},{"name":"Cagliari","countryCode":"IT","stateCode":"88","latitude":"39.23054000","longitude":"9.11917000"},{"name":"Cala Gonone","countryCode":"IT","stateCode":"88","latitude":"40.28086000","longitude":"9.62971000"},{"name":"Calangianus","countryCode":"IT","stateCode":"88","latitude":"40.92027000","longitude":"9.19343000"},{"name":"Calasetta","countryCode":"IT","stateCode":"88","latitude":"39.10697000","longitude":"8.36803000"},{"name":"Capoterra","countryCode":"IT","stateCode":"88","latitude":"39.17520000","longitude":"8.97199000"},{"name":"Carbonia","countryCode":"IT","stateCode":"88","latitude":"39.16465000","longitude":"8.52130000"},{"name":"Cardedu","countryCode":"IT","stateCode":"88","latitude":"39.79714000","longitude":"9.62652000"},{"name":"Cargeghe","countryCode":"IT","stateCode":"88","latitude":"40.66894000","longitude":"8.61521000"},{"name":"Carloforte","countryCode":"IT","stateCode":"88","latitude":"39.14081000","longitude":"8.30390000"},{"name":"Castelsardo","countryCode":"IT","stateCode":"88","latitude":"40.91256000","longitude":"8.71453000"},{"name":"Castiadas","countryCode":"IT","stateCode":"88","latitude":"39.23704000","longitude":"9.49975000"},{"name":"Cheremule","countryCode":"IT","stateCode":"88","latitude":"40.50455000","longitude":"8.72582000"},{"name":"Chiaramonti","countryCode":"IT","stateCode":"88","latitude":"40.74829000","longitude":"8.82114000"},{"name":"Codaruina","countryCode":"IT","stateCode":"88","latitude":"40.92847000","longitude":"8.82398000"},{"name":"Codrongianos","countryCode":"IT","stateCode":"88","latitude":"40.65603000","longitude":"8.68140000"},{"name":"Collinas","countryCode":"IT","stateCode":"88","latitude":"39.64059000","longitude":"8.83955000"},{"name":"Cortoghiana","countryCode":"IT","stateCode":"88","latitude":"39.21177000","longitude":"8.46548000"},{"name":"Cossoine","countryCode":"IT","stateCode":"88","latitude":"40.43068000","longitude":"8.71578000"},{"name":"Cuglieri","countryCode":"IT","stateCode":"88","latitude":"40.18804000","longitude":"8.56806000"},{"name":"Curcuris","countryCode":"IT","stateCode":"88","latitude":"39.74625000","longitude":"8.83154000"},{"name":"Decimomannu","countryCode":"IT","stateCode":"88","latitude":"39.31033000","longitude":"8.96964000"},{"name":"Decimoputzu","countryCode":"IT","stateCode":"88","latitude":"39.33522000","longitude":"8.91440000"},{"name":"Desulo","countryCode":"IT","stateCode":"88","latitude":"40.01462000","longitude":"9.23061000"},{"name":"Dolianova","countryCode":"IT","stateCode":"88","latitude":"39.37791000","longitude":"9.17697000"},{"name":"Domus de Maria","countryCode":"IT","stateCode":"88","latitude":"38.94451000","longitude":"8.86250000"},{"name":"Domusnovas","countryCode":"IT","stateCode":"88","latitude":"39.32404000","longitude":"8.64921000"},{"name":"Donigala Fenugheddu","countryCode":"IT","stateCode":"88","latitude":"39.93501000","longitude":"8.57311000"},{"name":"Donorì","countryCode":"IT","stateCode":"88","latitude":"39.43182000","longitude":"9.12674000"},{"name":"Dorgali","countryCode":"IT","stateCode":"88","latitude":"40.29221000","longitude":"9.58702000"},{"name":"Dualchi","countryCode":"IT","stateCode":"88","latitude":"40.22935000","longitude":"8.89723000"},{"name":"Elini","countryCode":"IT","stateCode":"88","latitude":"39.89952000","longitude":"9.53198000"},{"name":"Elmas","countryCode":"IT","stateCode":"88","latitude":"39.26878000","longitude":"9.05021000"},{"name":"Erula","countryCode":"IT","stateCode":"88","latitude":"40.79244000","longitude":"8.94418000"},{"name":"Escalaplano","countryCode":"IT","stateCode":"88","latitude":"39.62574000","longitude":"9.35350000"},{"name":"Escolca","countryCode":"IT","stateCode":"88","latitude":"39.69861000","longitude":"9.12139000"},{"name":"Esporlatu","countryCode":"IT","stateCode":"88","latitude":"40.38456000","longitude":"8.98983000"},{"name":"Esterzili","countryCode":"IT","stateCode":"88","latitude":"39.78041000","longitude":"9.28357000"},{"name":"Florinas","countryCode":"IT","stateCode":"88","latitude":"40.64900000","longitude":"8.66548000"},{"name":"Fluminimaggiore","countryCode":"IT","stateCode":"88","latitude":"39.43878000","longitude":"8.49758000"},{"name":"Flussio","countryCode":"IT","stateCode":"88","latitude":"40.26545000","longitude":"8.53810000"},{"name":"Fonni","countryCode":"IT","stateCode":"88","latitude":"40.11932000","longitude":"9.25347000"},{"name":"Fordongianus","countryCode":"IT","stateCode":"88","latitude":"39.99436000","longitude":"8.81019000"},{"name":"Furtei","countryCode":"IT","stateCode":"88","latitude":"39.56253000","longitude":"8.94773000"},{"name":"Gadoni","countryCode":"IT","stateCode":"88","latitude":"39.91388000","longitude":"9.18560000"},{"name":"Gairo Sant\'Elena","countryCode":"IT","stateCode":"88","latitude":"39.84972000","longitude":"9.50472000"},{"name":"Galtellì","countryCode":"IT","stateCode":"88","latitude":"40.38451000","longitude":"9.61241000"},{"name":"Gavoi","countryCode":"IT","stateCode":"88","latitude":"40.16130000","longitude":"9.19462000"},{"name":"Genoni","countryCode":"IT","stateCode":"88","latitude":"39.79361000","longitude":"9.00797000"},{"name":"Genuri","countryCode":"IT","stateCode":"88","latitude":"39.74327000","longitude":"8.92407000"},{"name":"Gergei","countryCode":"IT","stateCode":"88","latitude":"39.69878000","longitude":"9.09965000"},{"name":"Gesico","countryCode":"IT","stateCode":"88","latitude":"39.61636000","longitude":"9.10665000"},{"name":"Gesturi","countryCode":"IT","stateCode":"88","latitude":"39.73237000","longitude":"9.02077000"},{"name":"Ghilarza","countryCode":"IT","stateCode":"88","latitude":"40.12119000","longitude":"8.83612000"},{"name":"Giave","countryCode":"IT","stateCode":"88","latitude":"40.45224000","longitude":"8.75175000"},{"name":"Giba","countryCode":"IT","stateCode":"88","latitude":"39.07151000","longitude":"8.63580000"},{"name":"Girasole","countryCode":"IT","stateCode":"88","latitude":"39.95205000","longitude":"9.66098000"},{"name":"Golfo Aranci","countryCode":"IT","stateCode":"88","latitude":"40.98333000","longitude":"9.63333000"},{"name":"Goni","countryCode":"IT","stateCode":"88","latitude":"39.57906000","longitude":"9.28519000"},{"name":"Gonnesa","countryCode":"IT","stateCode":"88","latitude":"39.26535000","longitude":"8.47038000"},{"name":"Gonnoscodina","countryCode":"IT","stateCode":"88","latitude":"39.69962000","longitude":"8.83598000"},{"name":"Gonnosfanadiga","countryCode":"IT","stateCode":"88","latitude":"39.49426000","longitude":"8.66200000"},{"name":"Gonnosnò","countryCode":"IT","stateCode":"88","latitude":"39.76104000","longitude":"8.87135000"},{"name":"Gonnostramatza","countryCode":"IT","stateCode":"88","latitude":"39.68306000","longitude":"8.83283000"},{"name":"Guamaggiore","countryCode":"IT","stateCode":"88","latitude":"39.56849000","longitude":"9.07391000"},{"name":"Guasila","countryCode":"IT","stateCode":"88","latitude":"39.55980000","longitude":"9.04404000"},{"name":"Guspini","countryCode":"IT","stateCode":"88","latitude":"39.53954000","longitude":"8.63502000"},{"name":"Iglesias","countryCode":"IT","stateCode":"88","latitude":"39.30920000","longitude":"8.53720000"},{"name":"Ilbono","countryCode":"IT","stateCode":"88","latitude":"39.89258000","longitude":"9.54582000"},{"name":"Illorai","countryCode":"IT","stateCode":"88","latitude":"40.35271000","longitude":"9.00170000"},{"name":"Irgoli","countryCode":"IT","stateCode":"88","latitude":"40.40999000","longitude":"9.63135000"},{"name":"Isili","countryCode":"IT","stateCode":"88","latitude":"39.73952000","longitude":"9.11114000"},{"name":"Ittireddu","countryCode":"IT","stateCode":"88","latitude":"40.54398000","longitude":"8.90118000"},{"name":"Ittiri","countryCode":"IT","stateCode":"88","latitude":"40.59151000","longitude":"8.56976000"},{"name":"Jerzu","countryCode":"IT","stateCode":"88","latitude":"39.79289000","longitude":"9.51785000"},{"name":"La Caletta","countryCode":"IT","stateCode":"88","latitude":"40.60988000","longitude":"9.75062000"},{"name":"La Maddalena","countryCode":"IT","stateCode":"88","latitude":"39.14429000","longitude":"9.01223000"},{"name":"Laconi","countryCode":"IT","stateCode":"88","latitude":"39.85325000","longitude":"9.05196000"},{"name":"Laerru","countryCode":"IT","stateCode":"88","latitude":"40.81705000","longitude":"8.83650000"},{"name":"Lanusei","countryCode":"IT","stateCode":"88","latitude":"39.87927000","longitude":"9.54022000"},{"name":"Las Plassas","countryCode":"IT","stateCode":"88","latitude":"39.67979000","longitude":"8.98442000"},{"name":"Lei","countryCode":"IT","stateCode":"88","latitude":"40.30641000","longitude":"8.91858000"},{"name":"Li Punti-San Giovanni","countryCode":"IT","stateCode":"88","latitude":"40.76338000","longitude":"8.48900000"},{"name":"Loceri","countryCode":"IT","stateCode":"88","latitude":"39.85816000","longitude":"9.58368000"},{"name":"Loculi","countryCode":"IT","stateCode":"88","latitude":"40.40696000","longitude":"9.61056000"},{"name":"Lodine","countryCode":"IT","stateCode":"88","latitude":"40.14926000","longitude":"9.21873000"},{"name":"Lodè","countryCode":"IT","stateCode":"88","latitude":"40.59137000","longitude":"9.53873000"},{"name":"Loiri Porto San Paolo","countryCode":"IT","stateCode":"88","latitude":"40.84262000","longitude":"9.49820000"},{"name":"Lotzorai","countryCode":"IT","stateCode":"88","latitude":"39.96940000","longitude":"9.66350000"},{"name":"Lu Bagnu","countryCode":"IT","stateCode":"88","latitude":"40.90184000","longitude":"8.68555000"},{"name":"Lula","countryCode":"IT","stateCode":"88","latitude":"40.47048000","longitude":"9.48684000"},{"name":"Lunamatrona","countryCode":"IT","stateCode":"88","latitude":"39.64943000","longitude":"8.89966000"},{"name":"Luogosanto","countryCode":"IT","stateCode":"88","latitude":"41.04681000","longitude":"9.20553000"},{"name":"Luras","countryCode":"IT","stateCode":"88","latitude":"40.93643000","longitude":"9.17480000"},{"name":"Macomer","countryCode":"IT","stateCode":"88","latitude":"40.26233000","longitude":"8.76733000"},{"name":"Magomadas","countryCode":"IT","stateCode":"88","latitude":"40.26321000","longitude":"8.52327000"},{"name":"Mamoiada","countryCode":"IT","stateCode":"88","latitude":"40.21487000","longitude":"9.28189000"},{"name":"Mandas","countryCode":"IT","stateCode":"88","latitude":"39.65514000","longitude":"9.12955000"},{"name":"Mara","countryCode":"IT","stateCode":"88","latitude":"40.41019000","longitude":"8.63664000"},{"name":"Maracalagonis","countryCode":"IT","stateCode":"88","latitude":"39.28574000","longitude":"9.22874000"},{"name":"Marrubiu","countryCode":"IT","stateCode":"88","latitude":"39.75124000","longitude":"8.63766000"},{"name":"Martis","countryCode":"IT","stateCode":"88","latitude":"40.77804000","longitude":"8.80897000"},{"name":"Masainas","countryCode":"IT","stateCode":"88","latitude":"39.04993000","longitude":"8.62924000"},{"name":"Masullas","countryCode":"IT","stateCode":"88","latitude":"39.70044000","longitude":"8.78371000"},{"name":"Meana Sardo","countryCode":"IT","stateCode":"88","latitude":"39.94467000","longitude":"9.07355000"},{"name":"Milis","countryCode":"IT","stateCode":"88","latitude":"40.05045000","longitude":"8.63702000"},{"name":"Modolo","countryCode":"IT","stateCode":"88","latitude":"40.27535000","longitude":"8.53002000"},{"name":"Mogorella","countryCode":"IT","stateCode":"88","latitude":"39.86447000","longitude":"8.85913000"},{"name":"Mogoro","countryCode":"IT","stateCode":"88","latitude":"39.68415000","longitude":"8.77661000"},{"name":"Monastir","countryCode":"IT","stateCode":"88","latitude":"39.38360000","longitude":"9.04445000"},{"name":"Monserrato","countryCode":"IT","stateCode":"88","latitude":"39.25642000","longitude":"9.14440000"},{"name":"Monteleone Rocca Doria","countryCode":"IT","stateCode":"88","latitude":"40.47206000","longitude":"8.56071000"},{"name":"Monti","countryCode":"IT","stateCode":"88","latitude":"40.80715000","longitude":"9.32553000"},{"name":"Montresta","countryCode":"IT","stateCode":"88","latitude":"40.37365000","longitude":"8.49962000"},{"name":"Mores","countryCode":"IT","stateCode":"88","latitude":"40.54745000","longitude":"8.83302000"},{"name":"Morgongiori","countryCode":"IT","stateCode":"88","latitude":"39.74630000","longitude":"8.77041000"},{"name":"Muravera","countryCode":"IT","stateCode":"88","latitude":"39.41972000","longitude":"9.57471000"},{"name":"Muros","countryCode":"IT","stateCode":"88","latitude":"40.67902000","longitude":"8.61780000"},{"name":"Musei","countryCode":"IT","stateCode":"88","latitude":"39.30232000","longitude":"8.66613000"},{"name":"Narbolia","countryCode":"IT","stateCode":"88","latitude":"40.04784000","longitude":"8.57552000"},{"name":"Narcao","countryCode":"IT","stateCode":"88","latitude":"39.16750000","longitude":"8.67500000"},{"name":"Neoneli","countryCode":"IT","stateCode":"88","latitude":"40.06475000","longitude":"8.94673000"},{"name":"Noragugume","countryCode":"IT","stateCode":"88","latitude":"40.22443000","longitude":"8.92012000"},{"name":"Norbello","countryCode":"IT","stateCode":"88","latitude":"40.13475000","longitude":"8.83203000"},{"name":"Nughedu San Nicolò","countryCode":"IT","stateCode":"88","latitude":"40.55736000","longitude":"9.02142000"},{"name":"Nughedu Santa Vittoria","countryCode":"IT","stateCode":"88","latitude":"40.10135000","longitude":"8.95247000"},{"name":"Nule","countryCode":"IT","stateCode":"88","latitude":"40.46266000","longitude":"9.19076000"},{"name":"Nulvi","countryCode":"IT","stateCode":"88","latitude":"40.78447000","longitude":"8.74358000"},{"name":"Nuoro","countryCode":"IT","stateCode":"88","latitude":"40.31991000","longitude":"9.32568000"},{"name":"Nurachi","countryCode":"IT","stateCode":"88","latitude":"39.97451000","longitude":"8.53965000"},{"name":"Nuragus","countryCode":"IT","stateCode":"88","latitude":"39.77771000","longitude":"9.03724000"},{"name":"Nurallao","countryCode":"IT","stateCode":"88","latitude":"39.78908000","longitude":"9.07802000"},{"name":"Nuraminis","countryCode":"IT","stateCode":"88","latitude":"39.44258000","longitude":"9.01395000"},{"name":"Nuraxinieddu","countryCode":"IT","stateCode":"88","latitude":"39.93843000","longitude":"8.59910000"},{"name":"Nureci","countryCode":"IT","stateCode":"88","latitude":"39.82329000","longitude":"8.97484000"},{"name":"Nurri","countryCode":"IT","stateCode":"88","latitude":"39.71122000","longitude":"9.22990000"},{"name":"Nuxis","countryCode":"IT","stateCode":"88","latitude":"39.15456000","longitude":"8.73953000"},{"name":"Olbia","countryCode":"IT","stateCode":"88","latitude":"40.92337000","longitude":"9.49802000"},{"name":"Olia Speciosa","countryCode":"IT","stateCode":"88","latitude":"39.27806000","longitude":"9.52500000"},{"name":"Oliena","countryCode":"IT","stateCode":"88","latitude":"40.27617000","longitude":"9.40193000"},{"name":"Ollastra","countryCode":"IT","stateCode":"88","latitude":"39.95095000","longitude":"8.73423000"},{"name":"Ollolai","countryCode":"IT","stateCode":"88","latitude":"40.16805000","longitude":"9.17776000"},{"name":"Olmedo","countryCode":"IT","stateCode":"88","latitude":"40.65156000","longitude":"8.38021000"},{"name":"Olzai","countryCode":"IT","stateCode":"88","latitude":"40.18238000","longitude":"9.14679000"},{"name":"Onanì","countryCode":"IT","stateCode":"88","latitude":"40.48536000","longitude":"9.44324000"},{"name":"Onifai","countryCode":"IT","stateCode":"88","latitude":"40.40694000","longitude":"9.65005000"},{"name":"Oniferi","countryCode":"IT","stateCode":"88","latitude":"40.27196000","longitude":"9.17033000"},{"name":"Orani","countryCode":"IT","stateCode":"88","latitude":"40.25200000","longitude":"9.18149000"},{"name":"Orgosolo","countryCode":"IT","stateCode":"88","latitude":"40.20530000","longitude":"9.35445000"},{"name":"Oristano","countryCode":"IT","stateCode":"88","latitude":"39.90360000","longitude":"8.59257000"},{"name":"Orosei","countryCode":"IT","stateCode":"88","latitude":"40.37826000","longitude":"9.69248000"},{"name":"Orotelli","countryCode":"IT","stateCode":"88","latitude":"40.30663000","longitude":"9.12150000"},{"name":"Orroli","countryCode":"IT","stateCode":"88","latitude":"39.69237000","longitude":"9.24995000"},{"name":"Ortacesus","countryCode":"IT","stateCode":"88","latitude":"39.53904000","longitude":"9.08695000"},{"name":"Ortueri","countryCode":"IT","stateCode":"88","latitude":"40.03545000","longitude":"8.98591000"},{"name":"Orune","countryCode":"IT","stateCode":"88","latitude":"40.40786000","longitude":"9.36963000"},{"name":"Oschiri","countryCode":"IT","stateCode":"88","latitude":"40.71977000","longitude":"9.10102000"},{"name":"Osidda","countryCode":"IT","stateCode":"88","latitude":"40.52368000","longitude":"9.22053000"},{"name":"Osilo","countryCode":"IT","stateCode":"88","latitude":"40.74349000","longitude":"8.67113000"},{"name":"Osini","countryCode":"IT","stateCode":"88","latitude":"39.82257000","longitude":"9.49640000"},{"name":"Ossi","countryCode":"IT","stateCode":"88","latitude":"40.67483000","longitude":"8.59254000"},{"name":"Ottana","countryCode":"IT","stateCode":"88","latitude":"40.23402000","longitude":"9.04459000"},{"name":"Ottava","countryCode":"IT","stateCode":"88","latitude":"40.78525000","longitude":"8.47543000"},{"name":"Ovodda","countryCode":"IT","stateCode":"88","latitude":"40.09525000","longitude":"9.16103000"},{"name":"Ozieri","countryCode":"IT","stateCode":"88","latitude":"40.58630000","longitude":"9.00340000"},{"name":"Pabillonis","countryCode":"IT","stateCode":"88","latitude":"39.59228000","longitude":"8.72143000"},{"name":"Padria","countryCode":"IT","stateCode":"88","latitude":"40.39635000","longitude":"8.62992000"},{"name":"Padru","countryCode":"IT","stateCode":"88","latitude":"40.76619000","longitude":"9.52100000"},{"name":"Palazzo","countryCode":"IT","stateCode":"55","latitude":"43.09708000","longitude":"12.56436000"},{"name":"Panicale","countryCode":"IT","stateCode":"55","latitude":"43.02830000","longitude":"12.09993000"},{"name":"Pantalla","countryCode":"IT","stateCode":"55","latitude":"42.87287000","longitude":"12.39861000"},{"name":"Parrano","countryCode":"IT","stateCode":"55","latitude":"42.86624000","longitude":"12.11026000"},{"name":"Passaggio","countryCode":"IT","stateCode":"55","latitude":"43.02239000","longitude":"12.50781000"},{"name":"Passignano sul Trasimeno","countryCode":"IT","stateCode":"55","latitude":"43.19043000","longitude":"12.13535000"},{"name":"Penna in Teverina","countryCode":"IT","stateCode":"55","latitude":"42.49342000","longitude":"12.35845000"},{"name":"Perugia","countryCode":"IT","stateCode":"55","latitude":"43.11220000","longitude":"12.38878000"},{"name":"Petrignano","countryCode":"IT","stateCode":"55","latitude":"43.10269000","longitude":"12.53239000"},{"name":"Piegaro","countryCode":"IT","stateCode":"55","latitude":"42.96596000","longitude":"12.08409000"},{"name":"Pietralunga","countryCode":"IT","stateCode":"55","latitude":"43.43609000","longitude":"12.42921000"},{"name":"Pila","countryCode":"IT","stateCode":"55","latitude":"43.05329000","longitude":"12.32857000"},{"name":"Pistrino","countryCode":"IT","stateCode":"55","latitude":"43.50966000","longitude":"12.15181000"},{"name":"Poggiodomo","countryCode":"IT","stateCode":"55","latitude":"42.71237000","longitude":"12.93251000"},{"name":"Polino","countryCode":"IT","stateCode":"55","latitude":"42.58423000","longitude":"12.84437000"},{"name":"Ponte Felcino","countryCode":"IT","stateCode":"55","latitude":"43.13049000","longitude":"12.44914000"},{"name":"Ponte Pattoli","countryCode":"IT","stateCode":"55","latitude":"43.17807000","longitude":"12.42842000"},{"name":"Ponterio-Pian di Porto","countryCode":"IT","stateCode":"55","latitude":"42.80769000","longitude":"12.41024000"},{"name":"Porano","countryCode":"IT","stateCode":"55","latitude":"42.68099000","longitude":"12.10331000"},{"name":"Pozzuolo","countryCode":"IT","stateCode":"55","latitude":"43.12165000","longitude":"11.95599000"},{"name":"Preci","countryCode":"IT","stateCode":"55","latitude":"42.88069000","longitude":"13.03747000"},{"name":"Provincia di Perugia","countryCode":"IT","stateCode":"55","latitude":"43.05000000","longitude":"12.55000000"},{"name":"Provincia di Terni","countryCode":"IT","stateCode":"55","latitude":"42.68333000","longitude":"12.31667000"},{"name":"Rivotorto","countryCode":"IT","stateCode":"55","latitude":"43.04406000","longitude":"12.62069000"},{"name":"San Gemini","countryCode":"IT","stateCode":"55","latitude":"42.61378000","longitude":"12.54528000"},{"name":"San Giacomo","countryCode":"IT","stateCode":"55","latitude":"42.79387000","longitude":"12.75243000"},{"name":"San Giustino","countryCode":"IT","stateCode":"55","latitude":"43.54660000","longitude":"12.17528000"},{"name":"San Martino in Campo","countryCode":"IT","stateCode":"55","latitude":"43.03608000","longitude":"12.40265000"},{"name":"San Martino in Trignano","countryCode":"IT","stateCode":"55","latitude":"42.74125000","longitude":"12.66836000"},{"name":"San Niccolò di Celle","countryCode":"IT","stateCode":"55","latitude":"43.01667000","longitude":"12.38333000"},{"name":"San Secondo","countryCode":"IT","stateCode":"55","latitude":"43.40468000","longitude":"12.23389000"},{"name":"San Terenziano","countryCode":"IT","stateCode":"55","latitude":"42.86731000","longitude":"12.47319000"},{"name":"San Venanzo","countryCode":"IT","stateCode":"55","latitude":"42.86886000","longitude":"12.26853000"},{"name":"Sant\'Anatolia di Narco","countryCode":"IT","stateCode":"55","latitude":"42.73319000","longitude":"12.83576000"},{"name":"Santa Maria degli Angeli","countryCode":"IT","stateCode":"55","latitude":"43.05691000","longitude":"12.57497000"},{"name":"Scheggia","countryCode":"IT","stateCode":"55","latitude":"43.40364000","longitude":"12.66584000"},{"name":"Scheggino","countryCode":"IT","stateCode":"55","latitude":"42.71304000","longitude":"12.83007000"},{"name":"Selci-Lama","countryCode":"IT","stateCode":"55","latitude":"43.51719000","longitude":"12.21293000"},{"name":"Sellano","countryCode":"IT","stateCode":"55","latitude":"42.88735000","longitude":"12.92311000"},{"name":"Semonte-Casamorcia","countryCode":"IT","stateCode":"55","latitude":"43.36826000","longitude":"12.53064000"},{"name":"Sferracavallo","countryCode":"IT","stateCode":"55","latitude":"42.72631000","longitude":"12.09569000"},{"name":"Sigillo","countryCode":"IT","stateCode":"55","latitude":"43.33111000","longitude":"12.74059000"},{"name":"Spello","countryCode":"IT","stateCode":"55","latitude":"42.99231000","longitude":"12.66632000"},{"name":"Spoleto","countryCode":"IT","stateCode":"55","latitude":"42.74071000","longitude":"12.73899000"},{"name":"Stazione di Allerona","countryCode":"IT","stateCode":"55","latitude":"42.78550000","longitude":"12.03726000"},{"name":"Stazione di Padule","countryCode":"IT","stateCode":"55","latitude":"43.30766000","longitude":"12.61557000"},{"name":"Stroncone","countryCode":"IT","stateCode":"55","latitude":"42.51196000","longitude":"12.64770000"},{"name":"Tavernelle","countryCode":"IT","stateCode":"55","latitude":"43.00333000","longitude":"12.14520000"},{"name":"Terni","countryCode":"IT","stateCode":"55","latitude":"42.56335000","longitude":"12.64329000"},{"name":"Todi","countryCode":"IT","stateCode":"55","latitude":"42.77881000","longitude":"12.41202000"},{"name":"Torgiano","countryCode":"IT","stateCode":"55","latitude":"43.02761000","longitude":"12.44015000"},{"name":"Trestina","countryCode":"IT","stateCode":"55","latitude":"43.36597000","longitude":"12.23701000"},{"name":"Trevi","countryCode":"IT","stateCode":"55","latitude":"42.87769000","longitude":"12.74938000"},{"name":"Tuoro sul Trasimeno","countryCode":"IT","stateCode":"55","latitude":"43.20654000","longitude":"12.07465000"},{"name":"Umbertide","countryCode":"IT","stateCode":"55","latitude":"43.30341000","longitude":"12.33749000"},{"name":"Valfabbrica","countryCode":"IT","stateCode":"55","latitude":"43.15784000","longitude":"12.60202000"},{"name":"Valtopina","countryCode":"IT","stateCode":"55","latitude":"43.05674000","longitude":"12.75307000"},{"name":"Via Lippia","countryCode":"IT","stateCode":"55","latitude":"43.08611000","longitude":"12.48106000"},{"name":"Acquasparta","countryCode":"IT","stateCode":"55","latitude":"42.68915000","longitude":"12.54275000"},{"name":"Allerona","countryCode":"IT","stateCode":"55","latitude":"42.81174000","longitude":"11.97451000"},{"name":"Alviano","countryCode":"IT","stateCode":"55","latitude":"42.59084000","longitude":"12.29775000"},{"name":"Amelia","countryCode":"IT","stateCode":"55","latitude":"42.55177000","longitude":"12.42076000"},{"name":"Arrone","countryCode":"IT","stateCode":"55","latitude":"42.58266000","longitude":"12.76714000"},{"name":"Assisi","countryCode":"IT","stateCode":"55","latitude":"43.06671000","longitude":"12.62109000"},{"name":"Attigliano","countryCode":"IT","stateCode":"55","latitude":"42.51505000","longitude":"12.29455000"},{"name":"Avigliano Umbro","countryCode":"IT","stateCode":"55","latitude":"42.65303000","longitude":"12.42571000"},{"name":"Baschi","countryCode":"IT","stateCode":"55","latitude":"42.67324000","longitude":"12.21762000"},{"name":"Bastardo","countryCode":"IT","stateCode":"55","latitude":"42.87144000","longitude":"12.55943000"},{"name":"Bastia umbra","countryCode":"IT","stateCode":"55","latitude":"43.06425000","longitude":"12.54612000"},{"name":"Bettona","countryCode":"IT","stateCode":"55","latitude":"43.01124000","longitude":"12.48698000"},{"name":"Bevagna","countryCode":"IT","stateCode":"55","latitude":"42.93748000","longitude":"12.61488000"},{"name":"Bruna","countryCode":"IT","stateCode":"55","latitude":"42.82071000","longitude":"12.68851000"},{"name":"Calvi dell\'Umbria","countryCode":"IT","stateCode":"55","latitude":"42.40421000","longitude":"12.56771000"},{"name":"Campello sul Clitunno","countryCode":"IT","stateCode":"55","latitude":"42.82685000","longitude":"12.76931000"},{"name":"Cannara","countryCode":"IT","stateCode":"55","latitude":"42.99540000","longitude":"12.58202000"},{"name":"Capitan Loreto","countryCode":"IT","stateCode":"55","latitude":"43.01731000","longitude":"12.64750000"},{"name":"Casa del Diavolo","countryCode":"IT","stateCode":"55","latitude":"43.18762000","longitude":"12.44923000"},{"name":"Cascia","countryCode":"IT","stateCode":"55","latitude":"42.71790000","longitude":"13.01697000"},{"name":"Castel Giorgio","countryCode":"IT","stateCode":"55","latitude":"42.70697000","longitude":"11.97717000"},{"name":"Castel Ritaldi","countryCode":"IT","stateCode":"55","latitude":"42.82247000","longitude":"12.67420000"},{"name":"Castel Viscardo","countryCode":"IT","stateCode":"55","latitude":"42.75359000","longitude":"12.00072000"},{"name":"Casteltodino","countryCode":"IT","stateCode":"55","latitude":"42.66667000","longitude":"12.50000000"},{"name":"Castiglione del Lago","countryCode":"IT","stateCode":"55","latitude":"43.12457000","longitude":"12.03982000"},{"name":"Cerbara","countryCode":"IT","stateCode":"55","latitude":"43.49913000","longitude":"12.21113000"},{"name":"Cerreto di Spoleto","countryCode":"IT","stateCode":"55","latitude":"42.82188000","longitude":"12.92032000"},{"name":"Chiugiana-La Commenda","countryCode":"IT","stateCode":"55","latitude":"43.09823000","longitude":"12.30818000"},{"name":"Ciconia","countryCode":"IT","stateCode":"55","latitude":"42.73356000","longitude":"12.13400000"},{"name":"Cipolleto","countryCode":"IT","stateCode":"55","latitude":"43.32393000","longitude":"12.57688000"},{"name":"Citerna","countryCode":"IT","stateCode":"55","latitude":"43.49882000","longitude":"12.11376000"},{"name":"Città della Pieve","countryCode":"IT","stateCode":"55","latitude":"42.95934000","longitude":"12.00696000"},{"name":"Città di Castello","countryCode":"IT","stateCode":"55","latitude":"43.46556000","longitude":"12.23750000"},{"name":"Collazzone","countryCode":"IT","stateCode":"55","latitude":"42.90147000","longitude":"12.43582000"},{"name":"Collepepe","countryCode":"IT","stateCode":"55","latitude":"42.91548000","longitude":"12.39486000"},{"name":"Colombella","countryCode":"IT","stateCode":"55","latitude":"43.15262000","longitude":"12.48239000"},{"name":"Corciano","countryCode":"IT","stateCode":"55","latitude":"43.12821000","longitude":"12.28684000"},{"name":"Costacciaro","countryCode":"IT","stateCode":"55","latitude":"43.35866000","longitude":"12.71262000"},{"name":"Costano","countryCode":"IT","stateCode":"55","latitude":"43.04420000","longitude":"12.53410000"},{"name":"Deruta","countryCode":"IT","stateCode":"55","latitude":"42.98465000","longitude":"12.41760000"},{"name":"Fabro","countryCode":"IT","stateCode":"55","latitude":"42.87267000","longitude":"12.01540000"},{"name":"Fabro Scalo","countryCode":"IT","stateCode":"55","latitude":"42.87605000","longitude":"12.04624000"},{"name":"Ferentillo","countryCode":"IT","stateCode":"55","latitude":"42.62027000","longitude":"12.78726000"},{"name":"Ficulle","countryCode":"IT","stateCode":"55","latitude":"42.83194000","longitude":"12.06801000"},{"name":"Foligno","countryCode":"IT","stateCode":"55","latitude":"42.95488000","longitude":"12.70268000"},{"name":"Fontignano","countryCode":"IT","stateCode":"55","latitude":"43.02436000","longitude":"12.19190000"},{"name":"Fornole","countryCode":"IT","stateCode":"55","latitude":"42.54218000","longitude":"12.45576000"},{"name":"Fossato di Vico","countryCode":"IT","stateCode":"55","latitude":"43.29644000","longitude":"12.76121000"},{"name":"Fratta Todina","countryCode":"IT","stateCode":"55","latitude":"42.85684000","longitude":"12.36366000"},{"name":"Giano dell\'Umbria","countryCode":"IT","stateCode":"55","latitude":"42.83384000","longitude":"12.57777000"},{"name":"Giove","countryCode":"IT","stateCode":"55","latitude":"42.50988000","longitude":"12.33015000"},{"name":"Gualdo Cattaneo","countryCode":"IT","stateCode":"55","latitude":"42.91228000","longitude":"12.55666000"},{"name":"Gualdo Tadino","countryCode":"IT","stateCode":"55","latitude":"43.22941000","longitude":"12.77862000"},{"name":"Guardea","countryCode":"IT","stateCode":"55","latitude":"42.62370000","longitude":"12.29928000"},{"name":"Gubbio","countryCode":"IT","stateCode":"55","latitude":"43.34996000","longitude":"12.57309000"},{"name":"Lacugnano","countryCode":"IT","stateCode":"55","latitude":"43.09475000","longitude":"12.33150000"},{"name":"Lisciano Niccone","countryCode":"IT","stateCode":"55","latitude":"43.24684000","longitude":"12.14305000"},{"name":"Lugnano in Teverina","countryCode":"IT","stateCode":"55","latitude":"42.57592000","longitude":"12.33336000"},{"name":"Magione","countryCode":"IT","stateCode":"55","latitude":"43.14179000","longitude":"12.21169000"},{"name":"Mantignana","countryCode":"IT","stateCode":"55","latitude":"43.15992000","longitude":"12.28855000"},{"name":"Marsciano","countryCode":"IT","stateCode":"55","latitude":"42.92093000","longitude":"12.35066000"},{"name":"Massa Martana","countryCode":"IT","stateCode":"55","latitude":"42.77312000","longitude":"12.52579000"},{"name":"Meggiano","countryCode":"IT","stateCode":"55","latitude":"42.75474000","longitude":"12.86379000"},{"name":"Monte Castello di Vibio","countryCode":"IT","stateCode":"55","latitude":"42.84040000","longitude":"12.35240000"},{"name":"Monte Grimano","countryCode":"IT","stateCode":"55","latitude":"43.46667000","longitude":"12.46667000"},{"name":"Monte Santa Maria Tiberina","countryCode":"IT","stateCode":"55","latitude":"43.43688000","longitude":"12.16220000"},{"name":"Montecastrilli","countryCode":"IT","stateCode":"55","latitude":"42.65087000","longitude":"12.48811000"},{"name":"Montecchio","countryCode":"IT","stateCode":"55","latitude":"42.66234000","longitude":"12.28803000"},{"name":"Montefalco","countryCode":"IT","stateCode":"55","latitude":"42.89084000","longitude":"12.64827000"},{"name":"Montefranco","countryCode":"IT","stateCode":"55","latitude":"42.59835000","longitude":"12.76376000"},{"name":"Montegabbione","countryCode":"IT","stateCode":"55","latitude":"42.91973000","longitude":"12.09212000"},{"name":"Monteleone d\'Orvieto","countryCode":"IT","stateCode":"55","latitude":"42.92171000","longitude":"12.05347000"},{"name":"Monteleone di Spoleto","countryCode":"IT","stateCode":"55","latitude":"42.65046000","longitude":"12.95158000"},{"name":"Montone","countryCode":"IT","stateCode":"55","latitude":"43.36078000","longitude":"12.32346000"},{"name":"Narni","countryCode":"IT","stateCode":"55","latitude":"42.51956000","longitude":"12.52758000"},{"name":"Narni Scalo","countryCode":"IT","stateCode":"55","latitude":"42.53620000","longitude":"12.51680000"},{"name":"Nocera Umbra","countryCode":"IT","stateCode":"55","latitude":"43.11400000","longitude":"12.78925000"},{"name":"Norcia","countryCode":"IT","stateCode":"55","latitude":"42.79105000","longitude":"13.09600000"},{"name":"Orvieto","countryCode":"IT","stateCode":"55","latitude":"42.71924000","longitude":"12.11249000"},{"name":"Orvieto Scalo","countryCode":"IT","stateCode":"55","latitude":"42.72088000","longitude":"12.13402000"},{"name":"Oscano","countryCode":"IT","stateCode":"55","latitude":"43.15863000","longitude":"12.33776000"},{"name":"Ospedalicchio","countryCode":"IT","stateCode":"55","latitude":"43.07812000","longitude":"12.50074000"},{"name":"Osteria del Gatto","countryCode":"IT","stateCode":"55","latitude":"43.28504000","longitude":"12.74504000"},{"name":"Otricoli","countryCode":"IT","stateCode":"55","latitude":"42.42079000","longitude":"12.47737000"},{"name":"Paciano","countryCode":"IT","stateCode":"55","latitude":"43.02288000","longitude":"12.06788000"},{"name":"Padule-San Marco","countryCode":"IT","stateCode":"55","latitude":"43.32880000","longitude":"12.60942000"},{"name":"Palazzo San Gervasio","countryCode":"IT","stateCode":"77","latitude":"40.93156000","longitude":"15.98149000"},{"name":"Paterno","countryCode":"IT","stateCode":"77","latitude":"40.37507000","longitude":"15.73510000"},{"name":"Pescopagano","countryCode":"IT","stateCode":"77","latitude":"40.83494000","longitude":"15.39946000"},{"name":"Picerno","countryCode":"IT","stateCode":"77","latitude":"40.63975000","longitude":"15.64232000"},{"name":"Pietragalla","countryCode":"IT","stateCode":"77","latitude":"40.74572000","longitude":"15.87398000"},{"name":"Pietrapertosa","countryCode":"IT","stateCode":"77","latitude":"40.51731000","longitude":"16.06244000"},{"name":"Pignola","countryCode":"IT","stateCode":"77","latitude":"40.57412000","longitude":"15.78295000"},{"name":"Pisticci","countryCode":"IT","stateCode":"77","latitude":"40.39017000","longitude":"16.55919000"},{"name":"Policoro","countryCode":"IT","stateCode":"77","latitude":"40.21280000","longitude":"16.67795000"},{"name":"Pomarico","countryCode":"IT","stateCode":"77","latitude":"40.52804000","longitude":"16.52708000"},{"name":"Potenza","countryCode":"IT","stateCode":"77","latitude":"40.64175000","longitude":"15.80794000"},{"name":"Provincia di Matera","countryCode":"IT","stateCode":"77","latitude":"40.50000000","longitude":"16.41667000"},{"name":"Provincia di Potenza","countryCode":"IT","stateCode":"77","latitude":"40.46442000","longitude":"15.89938000"},{"name":"Rapolla","countryCode":"IT","stateCode":"77","latitude":"40.97499000","longitude":"15.67201000"},{"name":"Rapone","countryCode":"IT","stateCode":"77","latitude":"40.84710000","longitude":"15.49818000"},{"name":"Rionero in Vulture","countryCode":"IT","stateCode":"77","latitude":"40.92328000","longitude":"15.67110000"},{"name":"Ripacandida","countryCode":"IT","stateCode":"77","latitude":"40.91256000","longitude":"15.72597000"},{"name":"Rivello","countryCode":"IT","stateCode":"77","latitude":"40.07821000","longitude":"15.75798000"},{"name":"Roccanova","countryCode":"IT","stateCode":"77","latitude":"40.21250000","longitude":"16.20429000"},{"name":"Rotonda","countryCode":"IT","stateCode":"77","latitude":"39.95215000","longitude":"16.03904000"},{"name":"Rotondella","countryCode":"IT","stateCode":"77","latitude":"40.17136000","longitude":"16.52491000"},{"name":"Ruoti","countryCode":"IT","stateCode":"77","latitude":"40.71660000","longitude":"15.68369000"},{"name":"Ruvo del Monte","countryCode":"IT","stateCode":"77","latitude":"40.84951000","longitude":"15.54217000"},{"name":"Salandra","countryCode":"IT","stateCode":"77","latitude":"40.52668000","longitude":"16.32037000"},{"name":"San Brancato","countryCode":"IT","stateCode":"77","latitude":"40.25822000","longitude":"16.25661000"},{"name":"San Chirico Nuovo","countryCode":"IT","stateCode":"77","latitude":"40.67764000","longitude":"16.07892000"},{"name":"San Chirico Raparo","countryCode":"IT","stateCode":"77","latitude":"40.19242000","longitude":"16.07618000"},{"name":"San Costantino Albanese","countryCode":"IT","stateCode":"77","latitude":"40.03679000","longitude":"16.30475000"},{"name":"San Fele","countryCode":"IT","stateCode":"77","latitude":"40.81647000","longitude":"15.54043000"},{"name":"San Giorgio Lucano","countryCode":"IT","stateCode":"77","latitude":"40.11132000","longitude":"16.38930000"},{"name":"San Martino d\'Agri","countryCode":"IT","stateCode":"77","latitude":"40.23913000","longitude":"16.05216000"},{"name":"San Mauro Forte","countryCode":"IT","stateCode":"77","latitude":"40.48333000","longitude":"16.25155000"},{"name":"San Paolo Albanese","countryCode":"IT","stateCode":"77","latitude":"40.03567000","longitude":"16.33498000"},{"name":"San Severino Lucano","countryCode":"IT","stateCode":"77","latitude":"40.02021000","longitude":"16.13860000"},{"name":"Sant\'Angelo le Fratte","countryCode":"IT","stateCode":"77","latitude":"40.54490000","longitude":"15.56156000"},{"name":"Sant\'Arcangelo","countryCode":"IT","stateCode":"77","latitude":"40.24852000","longitude":"16.27046000"},{"name":"Sarconi","countryCode":"IT","stateCode":"77","latitude":"40.24800000","longitude":"15.88837000"},{"name":"Sasso di Castalda","countryCode":"IT","stateCode":"77","latitude":"40.48525000","longitude":"15.67569000"},{"name":"Satriano di Lucania","countryCode":"IT","stateCode":"77","latitude":"40.54296000","longitude":"15.64024000"},{"name":"Savoia di Lucania","countryCode":"IT","stateCode":"77","latitude":"40.56949000","longitude":"15.55132000"},{"name":"Scalo di Baragiano","countryCode":"IT","stateCode":"77","latitude":"40.69500000","longitude":"15.57508000"},{"name":"Scanzano Jonico","countryCode":"IT","stateCode":"77","latitude":"40.25085000","longitude":"16.69824000"},{"name":"Senise","countryCode":"IT","stateCode":"77","latitude":"40.14616000","longitude":"16.28867000"},{"name":"Spinoso","countryCode":"IT","stateCode":"77","latitude":"40.26921000","longitude":"15.96658000"},{"name":"Stigliano","countryCode":"IT","stateCode":"77","latitude":"40.40237000","longitude":"16.22983000"},{"name":"Teana","countryCode":"IT","stateCode":"77","latitude":"40.12586000","longitude":"16.15281000"},{"name":"Terranova di Pollino","countryCode":"IT","stateCode":"77","latitude":"39.97765000","longitude":"16.29583000"},{"name":"Tito","countryCode":"IT","stateCode":"77","latitude":"40.58370000","longitude":"15.67621000"},{"name":"Tolve","countryCode":"IT","stateCode":"77","latitude":"40.69422000","longitude":"16.01627000"},{"name":"Tramutola","countryCode":"IT","stateCode":"77","latitude":"40.31858000","longitude":"15.78753000"},{"name":"Trecchina","countryCode":"IT","stateCode":"77","latitude":"40.02611000","longitude":"15.77585000"},{"name":"Tricarico","countryCode":"IT","stateCode":"77","latitude":"40.61458000","longitude":"16.14259000"},{"name":"Trivigno","countryCode":"IT","stateCode":"77","latitude":"40.58015000","longitude":"15.98857000"},{"name":"Tursi","countryCode":"IT","stateCode":"77","latitude":"40.24651000","longitude":"16.47140000"},{"name":"Vaglio Basilicata","countryCode":"IT","stateCode":"77","latitude":"40.66643000","longitude":"15.91434000"},{"name":"Valsinni","countryCode":"IT","stateCode":"77","latitude":"40.17098000","longitude":"16.44388000"},{"name":"Venosa","countryCode":"IT","stateCode":"77","latitude":"40.96283000","longitude":"15.81285000"},{"name":"Vietri di Potenza","countryCode":"IT","stateCode":"77","latitude":"40.60027000","longitude":"15.50787000"},{"name":"Viggianello","countryCode":"IT","stateCode":"77","latitude":"39.97227000","longitude":"16.08521000"},{"name":"Viggiano","countryCode":"IT","stateCode":"77","latitude":"40.34213000","longitude":"15.89964000"},{"name":"Villa d\'Agri","countryCode":"IT","stateCode":"77","latitude":"40.35426000","longitude":"15.82770000"},{"name":"Zona 179","countryCode":"IT","stateCode":"77","latitude":"41.00313000","longitude":"15.61868000"},{"name":"Abriola","countryCode":"IT","stateCode":"77","latitude":"40.50748000","longitude":"15.81310000"},{"name":"Accettura","countryCode":"IT","stateCode":"77","latitude":"40.49102000","longitude":"16.15798000"},{"name":"Acerenza","countryCode":"IT","stateCode":"77","latitude":"40.79386000","longitude":"15.93808000"},{"name":"Albano di Lucania","countryCode":"IT","stateCode":"77","latitude":"40.58614000","longitude":"16.03712000"},{"name":"Aliano","countryCode":"IT","stateCode":"77","latitude":"40.31359000","longitude":"16.22984000"},{"name":"Anzi","countryCode":"IT","stateCode":"77","latitude":"40.51662000","longitude":"15.92457000"},{"name":"Armento","countryCode":"IT","stateCode":"77","latitude":"40.30660000","longitude":"16.06550000"},{"name":"Atella","countryCode":"IT","stateCode":"77","latitude":"40.87855000","longitude":"15.65226000"},{"name":"Avigliano","countryCode":"IT","stateCode":"77","latitude":"40.73291000","longitude":"15.72004000"},{"name":"Balvano","countryCode":"IT","stateCode":"77","latitude":"40.64953000","longitude":"15.51345000"},{"name":"Banzi","countryCode":"IT","stateCode":"77","latitude":"40.86063000","longitude":"16.00976000"},{"name":"Baragiano","countryCode":"IT","stateCode":"77","latitude":"40.68001000","longitude":"15.59398000"},{"name":"Barile","countryCode":"IT","stateCode":"77","latitude":"40.94327000","longitude":"15.67167000"},{"name":"Bella","countryCode":"IT","stateCode":"77","latitude":"40.76059000","longitude":"15.54101000"},{"name":"Bernalda","countryCode":"IT","stateCode":"77","latitude":"40.41261000","longitude":"16.68919000"},{"name":"Brienza","countryCode":"IT","stateCode":"77","latitude":"40.47751000","longitude":"15.62927000"},{"name":"Brindisi Montagna","countryCode":"IT","stateCode":"77","latitude":"40.60952000","longitude":"15.93977000"},{"name":"Calciano","countryCode":"IT","stateCode":"77","latitude":"40.58802000","longitude":"16.19238000"},{"name":"Calvello","countryCode":"IT","stateCode":"77","latitude":"40.47482000","longitude":"15.85092000"},{"name":"Calvera","countryCode":"IT","stateCode":"77","latitude":"40.14871000","longitude":"16.14362000"},{"name":"Campomaggiore","countryCode":"IT","stateCode":"77","latitude":"40.56590000","longitude":"16.07250000"},{"name":"Cancellara","countryCode":"IT","stateCode":"77","latitude":"40.73068000","longitude":"15.92470000"},{"name":"Carbone","countryCode":"IT","stateCode":"77","latitude":"40.14227000","longitude":"16.08846000"},{"name":"Castelgrande","countryCode":"IT","stateCode":"77","latitude":"40.78639000","longitude":"15.43109000"},{"name":"Castelluccio Inferiore","countryCode":"IT","stateCode":"77","latitude":"40.00151000","longitude":"15.98149000"},{"name":"Castelluccio Superiore","countryCode":"IT","stateCode":"77","latitude":"40.01003000","longitude":"15.97184000"},{"name":"Castelmezzano","countryCode":"IT","stateCode":"77","latitude":"40.52832000","longitude":"16.04585000"},{"name":"Castelsaraceno","countryCode":"IT","stateCode":"77","latitude":"40.16213000","longitude":"15.99281000"},{"name":"Castronuovo di Sant\'Andrea","countryCode":"IT","stateCode":"77","latitude":"40.18903000","longitude":"16.18559000"},{"name":"Cersosimo","countryCode":"IT","stateCode":"77","latitude":"40.04703000","longitude":"16.35059000"},{"name":"Chiaromonte","countryCode":"IT","stateCode":"77","latitude":"40.12323000","longitude":"16.21440000"},{"name":"Cirigliano","countryCode":"IT","stateCode":"77","latitude":"40.39376000","longitude":"16.17194000"},{"name":"Colobraro","countryCode":"IT","stateCode":"77","latitude":"40.18841000","longitude":"16.42480000"},{"name":"Corleto Perticara","countryCode":"IT","stateCode":"77","latitude":"40.38214000","longitude":"16.03917000"},{"name":"Craco-Sant\'Angelo","countryCode":"IT","stateCode":"77","latitude":"40.37992000","longitude":"16.43708000"},{"name":"Episcopia","countryCode":"IT","stateCode":"77","latitude":"40.07481000","longitude":"16.09818000"},{"name":"Fardella","countryCode":"IT","stateCode":"77","latitude":"40.11381000","longitude":"16.16978000"},{"name":"Ferrandina","countryCode":"IT","stateCode":"77","latitude":"40.50084000","longitude":"16.45258000"},{"name":"Filiano","countryCode":"IT","stateCode":"77","latitude":"40.81042000","longitude":"15.70984000"},{"name":"Forenza","countryCode":"IT","stateCode":"77","latitude":"40.86041000","longitude":"15.85457000"},{"name":"Francavilla in Sinni","countryCode":"IT","stateCode":"77","latitude":"40.08142000","longitude":"16.20417000"},{"name":"Gallicchio","countryCode":"IT","stateCode":"77","latitude":"40.29232000","longitude":"16.13561000"},{"name":"Garaguso","countryCode":"IT","stateCode":"77","latitude":"40.54866000","longitude":"16.22827000"},{"name":"Genzano di Lucania","countryCode":"IT","stateCode":"77","latitude":"40.84589000","longitude":"16.03124000"},{"name":"Ginestra","countryCode":"IT","stateCode":"77","latitude":"40.93092000","longitude":"15.73497000"},{"name":"Gorgoglione","countryCode":"IT","stateCode":"77","latitude":"40.39532000","longitude":"16.14456000"},{"name":"Grassano","countryCode":"IT","stateCode":"77","latitude":"40.63457000","longitude":"16.27792000"},{"name":"Grottole","countryCode":"IT","stateCode":"77","latitude":"40.60333000","longitude":"16.37831000"},{"name":"Grumento Nova","countryCode":"IT","stateCode":"77","latitude":"40.28281000","longitude":"15.88877000"},{"name":"Guardia Perticara","countryCode":"IT","stateCode":"77","latitude":"40.36167000","longitude":"16.09845000"},{"name":"Irsina","countryCode":"IT","stateCode":"77","latitude":"40.75015000","longitude":"16.23816000"},{"name":"La Martella","countryCode":"IT","stateCode":"77","latitude":"40.66251000","longitude":"16.53551000"},{"name":"Lagonegro","countryCode":"IT","stateCode":"77","latitude":"40.12785000","longitude":"15.76212000"},{"name":"Latronico","countryCode":"IT","stateCode":"77","latitude":"40.08909000","longitude":"16.00947000"},{"name":"Laurenzana","countryCode":"IT","stateCode":"77","latitude":"40.45908000","longitude":"15.97075000"},{"name":"Lauria","countryCode":"IT","stateCode":"77","latitude":"40.04702000","longitude":"15.83812000"},{"name":"Lavello","countryCode":"IT","stateCode":"77","latitude":"41.04769000","longitude":"15.78915000"},{"name":"Lido","countryCode":"IT","stateCode":"77","latitude":"40.19128000","longitude":"16.70692000"},{"name":"Maratea","countryCode":"IT","stateCode":"77","latitude":"39.99932000","longitude":"15.71539000"},{"name":"Marconia","countryCode":"IT","stateCode":"77","latitude":"40.36355000","longitude":"16.68823000"},{"name":"Marsico Nuovo","countryCode":"IT","stateCode":"77","latitude":"40.42359000","longitude":"15.73462000"},{"name":"Marsicovetere","countryCode":"IT","stateCode":"77","latitude":"40.37591000","longitude":"15.82569000"},{"name":"Maschito","countryCode":"IT","stateCode":"77","latitude":"40.90892000","longitude":"15.82946000"},{"name":"Matera","countryCode":"IT","stateCode":"77","latitude":"40.66599000","longitude":"16.60463000"},{"name":"Melfi","countryCode":"IT","stateCode":"77","latitude":"40.99571000","longitude":"15.65578000"},{"name":"Miglionico","countryCode":"IT","stateCode":"77","latitude":"40.56763000","longitude":"16.49964000"},{"name":"Missanello","countryCode":"IT","stateCode":"77","latitude":"40.28311000","longitude":"16.16650000"},{"name":"Moliterno","countryCode":"IT","stateCode":"77","latitude":"40.24394000","longitude":"15.86544000"},{"name":"Montalbano Jonico","countryCode":"IT","stateCode":"77","latitude":"40.28591000","longitude":"16.56960000"},{"name":"Montemilone","countryCode":"IT","stateCode":"77","latitude":"41.02742000","longitude":"15.96661000"},{"name":"Montemurro","countryCode":"IT","stateCode":"77","latitude":"40.29765000","longitude":"15.99182000"},{"name":"Montescaglioso","countryCode":"IT","stateCode":"77","latitude":"40.55024000","longitude":"16.66541000"},{"name":"Muro Lucano","countryCode":"IT","stateCode":"77","latitude":"40.75379000","longitude":"15.48808000"},{"name":"Nemoli","countryCode":"IT","stateCode":"77","latitude":"40.06765000","longitude":"15.79962000"},{"name":"Noepoli","countryCode":"IT","stateCode":"77","latitude":"40.08705000","longitude":"16.32834000"},{"name":"Nova Siri","countryCode":"IT","stateCode":"77","latitude":"40.14823000","longitude":"16.53976000"},{"name":"Nova Siri Scalo","countryCode":"IT","stateCode":"77","latitude":"40.13177000","longitude":"16.63593000"},{"name":"Oliveto Lucano","countryCode":"IT","stateCode":"77","latitude":"40.53554000","longitude":"16.18547000"},{"name":"Oppido Lucano","countryCode":"IT","stateCode":"77","latitude":"40.76174000","longitude":"15.98818000"},{"name":"Pallare","countryCode":"IT","stateCode":"42","latitude":"44.32770000","longitude":"8.27864000"},{"name":"Pedemonte","countryCode":"IT","stateCode":"42","latitude":"44.50307000","longitude":"8.92614000"},{"name":"Perinaldo","countryCode":"IT","stateCode":"42","latitude":"43.86689000","longitude":"7.67194000"},{"name":"Piana Battolla","countryCode":"IT","stateCode":"42","latitude":"44.19322000","longitude":"9.85345000"},{"name":"Piana Crixia","countryCode":"IT","stateCode":"42","latitude":"44.48504000","longitude":"8.30805000"},{"name":"Piano","countryCode":"IT","stateCode":"42","latitude":"44.31680000","longitude":"8.16639000"},{"name":"Piano di Follo","countryCode":"IT","stateCode":"42","latitude":"44.16375000","longitude":"9.86188000"},{"name":"Piccarello","countryCode":"IT","stateCode":"42","latitude":"44.48392000","longitude":"8.96595000"},{"name":"Pietra Ligure","countryCode":"IT","stateCode":"42","latitude":"44.14920000","longitude":"8.28206000"},{"name":"Pietrabruna","countryCode":"IT","stateCode":"42","latitude":"43.88927000","longitude":"7.90319000"},{"name":"Pieve Ligure","countryCode":"IT","stateCode":"42","latitude":"44.37494000","longitude":"9.09410000"},{"name":"Pieve di Teco","countryCode":"IT","stateCode":"42","latitude":"44.04706000","longitude":"7.91564000"},{"name":"Pieve di Zignago","countryCode":"IT","stateCode":"42","latitude":"44.27790000","longitude":"9.74573000"},{"name":"Pigna","countryCode":"IT","stateCode":"42","latitude":"43.93205000","longitude":"7.66123000"},{"name":"Pignone","countryCode":"IT","stateCode":"42","latitude":"44.17780000","longitude":"9.72327000"},{"name":"Pitelli","countryCode":"IT","stateCode":"42","latitude":"44.09458000","longitude":"9.88490000"},{"name":"Plodio","countryCode":"IT","stateCode":"42","latitude":"44.35394000","longitude":"8.24725000"},{"name":"Pompeiana","countryCode":"IT","stateCode":"42","latitude":"43.85297000","longitude":"7.88836000"},{"name":"Pontedassio","countryCode":"IT","stateCode":"42","latitude":"43.93830000","longitude":"8.01464000"},{"name":"Pontinvrea","countryCode":"IT","stateCode":"42","latitude":"44.44205000","longitude":"8.43623000"},{"name":"Pornassio","countryCode":"IT","stateCode":"42","latitude":"44.07053000","longitude":"7.86954000"},{"name":"Portofino","countryCode":"IT","stateCode":"42","latitude":"44.30349000","longitude":"9.20942000"},{"name":"Portovenere","countryCode":"IT","stateCode":"42","latitude":"44.05083000","longitude":"9.83431000"},{"name":"Prati","countryCode":"IT","stateCode":"42","latitude":"44.38290000","longitude":"9.37567000"},{"name":"Prelà Castello","countryCode":"IT","stateCode":"42","latitude":"43.94006000","longitude":"7.94409000"},{"name":"Propata","countryCode":"IT","stateCode":"42","latitude":"44.56487000","longitude":"9.18587000"},{"name":"Provincia di Genova","countryCode":"IT","stateCode":"42","latitude":"44.50000000","longitude":"9.06667000"},{"name":"Provincia di Imperia","countryCode":"IT","stateCode":"42","latitude":"43.96667000","longitude":"7.78333000"},{"name":"Provincia di La Spezia","countryCode":"IT","stateCode":"42","latitude":"44.25000000","longitude":"9.70000000"},{"name":"Provincia di Savona","countryCode":"IT","stateCode":"42","latitude":"44.30000000","longitude":"8.26667000"},{"name":"Quiliano","countryCode":"IT","stateCode":"42","latitude":"44.29215000","longitude":"8.41406000"},{"name":"Rapallo","countryCode":"IT","stateCode":"42","latitude":"44.34960000","longitude":"9.22796000"},{"name":"Recco","countryCode":"IT","stateCode":"42","latitude":"44.36227000","longitude":"9.14354000"},{"name":"Rezzo","countryCode":"IT","stateCode":"42","latitude":"44.02101000","longitude":"7.87199000"},{"name":"Rezzoaglio","countryCode":"IT","stateCode":"42","latitude":"44.52625000","longitude":"9.38827000"},{"name":"Rialto","countryCode":"IT","stateCode":"42","latitude":"44.22653000","longitude":"8.26135000"},{"name":"Riccò del Golfo","countryCode":"IT","stateCode":"42","latitude":"44.15410000","longitude":"9.76414000"},{"name":"Riomaggiore","countryCode":"IT","stateCode":"42","latitude":"44.09979000","longitude":"9.73869000"},{"name":"Riva Ligure","countryCode":"IT","stateCode":"42","latitude":"43.83883000","longitude":"7.87935000"},{"name":"Roccavignale","countryCode":"IT","stateCode":"42","latitude":"44.36124000","longitude":"8.19055000"},{"name":"Rocchetta Nervina","countryCode":"IT","stateCode":"42","latitude":"43.88988000","longitude":"7.60071000"},{"name":"Rocchetta di Vara","countryCode":"IT","stateCode":"42","latitude":"44.25059000","longitude":"9.75791000"},{"name":"Romito Magra","countryCode":"IT","stateCode":"42","latitude":"44.09838000","longitude":"9.93180000"},{"name":"Ronco Scrivia","countryCode":"IT","stateCode":"42","latitude":"44.61357000","longitude":"8.95042000"},{"name":"Rondanina","countryCode":"IT","stateCode":"42","latitude":"44.56325000","longitude":"9.21806000"},{"name":"Rossi","countryCode":"IT","stateCode":"42","latitude":"44.00029000","longitude":"8.05884000"},{"name":"Rossiglione","countryCode":"IT","stateCode":"42","latitude":"44.56358000","longitude":"8.66956000"},{"name":"Rovegno","countryCode":"IT","stateCode":"42","latitude":"44.57675000","longitude":"9.27917000"},{"name":"San Bartolomeo al Mare","countryCode":"IT","stateCode":"42","latitude":"43.92312000","longitude":"8.10482000"},{"name":"San Biagio della Cima","countryCode":"IT","stateCode":"42","latitude":"43.81784000","longitude":"7.65133000"},{"name":"San Fedele-Lusignano","countryCode":"IT","stateCode":"42","latitude":"44.04559000","longitude":"8.18078000"},{"name":"San Giovanni","countryCode":"IT","stateCode":"42","latitude":"44.39367000","longitude":"8.49701000"},{"name":"San Lorenzo","countryCode":"IT","stateCode":"42","latitude":"44.17302000","longitude":"8.24424000"},{"name":"San Lorenzo al Mare","countryCode":"IT","stateCode":"42","latitude":"43.85378000","longitude":"7.96406000"},{"name":"San Pietro d\'Olba","countryCode":"IT","stateCode":"42","latitude":"44.48762000","longitude":"8.58951000"},{"name":"San Remo","countryCode":"IT","stateCode":"42","latitude":"43.81725000","longitude":"7.77720000"},{"name":"San Salvatore","countryCode":"IT","stateCode":"42","latitude":"44.33098000","longitude":"9.35479000"},{"name":"San Terenzo","countryCode":"IT","stateCode":"42","latitude":"44.08543000","longitude":"9.89662000"},{"name":"Santa Margherita Ligure","countryCode":"IT","stateCode":"42","latitude":"44.33456000","longitude":"9.21204000"},{"name":"Santa Marta","countryCode":"IT","stateCode":"42","latitude":"44.50401000","longitude":"8.89268000"},{"name":"Santo Stefano al Mare","countryCode":"IT","stateCode":"42","latitude":"43.83855000","longitude":"7.89728000"},{"name":"Santo Stefano d\'Aveto","countryCode":"IT","stateCode":"42","latitude":"44.54677000","longitude":"9.45325000"},{"name":"Santo Stefano di Magra","countryCode":"IT","stateCode":"42","latitude":"44.14891000","longitude":"9.92185000"},{"name":"Sarzana","countryCode":"IT","stateCode":"42","latitude":"44.11178000","longitude":"9.96220000"},{"name":"Sassello","countryCode":"IT","stateCode":"42","latitude":"44.48036000","longitude":"8.49375000"},{"name":"Savignone","countryCode":"IT","stateCode":"42","latitude":"44.56435000","longitude":"8.98726000"},{"name":"Savona","countryCode":"IT","stateCode":"42","latitude":"44.30905000","longitude":"8.47715000"},{"name":"Sciarborasca","countryCode":"IT","stateCode":"42","latitude":"44.40182000","longitude":"8.61541000"},{"name":"Seborga","countryCode":"IT","stateCode":"42","latitude":"43.82730000","longitude":"7.69585000"},{"name":"Serra Riccò","countryCode":"IT","stateCode":"42","latitude":"44.51071000","longitude":"8.93806000"},{"name":"Sesta Godano","countryCode":"IT","stateCode":"42","latitude":"44.29375000","longitude":"9.67535000"},{"name":"Sestri Levante","countryCode":"IT","stateCode":"42","latitude":"44.27317000","longitude":"9.39683000"},{"name":"Soldano","countryCode":"IT","stateCode":"42","latitude":"43.82954000","longitude":"7.65627000"},{"name":"Sori","countryCode":"IT","stateCode":"42","latitude":"44.37301000","longitude":"9.10470000"},{"name":"Spotorno","countryCode":"IT","stateCode":"42","latitude":"44.22638000","longitude":"8.41647000"},{"name":"Stazione-Fornola","countryCode":"IT","stateCode":"42","latitude":"44.12984000","longitude":"9.89159000"},{"name":"Stellanello","countryCode":"IT","stateCode":"42","latitude":"43.99993000","longitude":"8.06025000"},{"name":"Taggia","countryCode":"IT","stateCode":"42","latitude":"43.84612000","longitude":"7.85223000"},{"name":"Terzorio","countryCode":"IT","stateCode":"42","latitude":"43.85232000","longitude":"7.89835000"},{"name":"Testico","countryCode":"IT","stateCode":"42","latitude":"44.00553000","longitude":"8.02639000"},{"name":"Tiglieto","countryCode":"IT","stateCode":"42","latitude":"44.52324000","longitude":"8.61925000"},{"name":"Toirano","countryCode":"IT","stateCode":"42","latitude":"44.12732000","longitude":"8.20725000"},{"name":"Torriglia","countryCode":"IT","stateCode":"42","latitude":"44.51755000","longitude":"9.15811000"},{"name":"Tovo San Giacomo","countryCode":"IT","stateCode":"42","latitude":"44.17593000","longitude":"8.27045000"},{"name":"Tribogna","countryCode":"IT","stateCode":"42","latitude":"44.41655000","longitude":"9.19557000"},{"name":"Triora","countryCode":"IT","stateCode":"42","latitude":"43.99309000","longitude":"7.76369000"},{"name":"Urbe","countryCode":"IT","stateCode":"42","latitude":"44.48714000","longitude":"8.58615000"},{"name":"Uscio","countryCode":"IT","stateCode":"42","latitude":"44.41233000","longitude":"9.16227000"},{"name":"Vado Centro","countryCode":"IT","stateCode":"42","latitude":"44.26857000","longitude":"8.43225000"},{"name":"Vado Ligure","countryCode":"IT","stateCode":"42","latitude":"44.26913000","longitude":"8.43375000"},{"name":"Valle di Vado","countryCode":"IT","stateCode":"42","latitude":"44.26183000","longitude":"8.41397000"},{"name":"Vallebona","countryCode":"IT","stateCode":"42","latitude":"43.81220000","longitude":"7.66535000"},{"name":"Vallecrosia","countryCode":"IT","stateCode":"42","latitude":"43.78671000","longitude":"7.63902000"},{"name":"Valleggia","countryCode":"IT","stateCode":"42","latitude":"44.28080000","longitude":"8.42967000"},{"name":"Valzemola","countryCode":"IT","stateCode":"42","latitude":"44.36393000","longitude":"8.17376000"},{"name":"Varazze","countryCode":"IT","stateCode":"42","latitude":"44.36412000","longitude":"8.59630000"},{"name":"Varese Ligure","countryCode":"IT","stateCode":"42","latitude":"44.37687000","longitude":"9.59372000"},{"name":"Vasia","countryCode":"IT","stateCode":"42","latitude":"43.93268000","longitude":"7.95389000"},{"name":"Vendone","countryCode":"IT","stateCode":"42","latitude":"44.07693000","longitude":"8.07115000"},{"name":"Ventimiglia","countryCode":"IT","stateCode":"42","latitude":"43.78956000","longitude":"7.60872000"},{"name":"Vernazza","countryCode":"IT","stateCode":"42","latitude":"44.13501000","longitude":"9.68346000"},{"name":"Vessalico","countryCode":"IT","stateCode":"42","latitude":"44.04559000","longitude":"7.96013000"},{"name":"Vezzano Ligure","countryCode":"IT","stateCode":"42","latitude":"44.14144000","longitude":"9.88692000"},{"name":"Vezzi Portio","countryCode":"IT","stateCode":"42","latitude":"44.22933000","longitude":"8.36505000"},{"name":"Villa Faraldi","countryCode":"IT","stateCode":"42","latitude":"43.96843000","longitude":"8.08965000"},{"name":"Villafranca","countryCode":"IT","stateCode":"42","latitude":"44.03297000","longitude":"8.10525000"},{"name":"Villanova d\'Albenga","countryCode":"IT","stateCode":"42","latitude":"44.04725000","longitude":"8.14336000"},{"name":"Vobbia","countryCode":"IT","stateCode":"42","latitude":"44.60125000","longitude":"9.03866000"},{"name":"Zoagli","countryCode":"IT","stateCode":"42","latitude":"44.33668000","longitude":"9.26680000"},{"name":"Zuccarello","countryCode":"IT","stateCode":"42","latitude":"44.10973000","longitude":"8.11814000"},{"name":"Airole","countryCode":"IT","stateCode":"42","latitude":"43.87092000","longitude":"7.55414000"},{"name":"Alassio","countryCode":"IT","stateCode":"42","latitude":"44.00393000","longitude":"8.16713000"},{"name":"Albenga","countryCode":"IT","stateCode":"42","latitude":"44.04997000","longitude":"8.21829000"},{"name":"Albisola Marina","countryCode":"IT","stateCode":"42","latitude":"44.33079000","longitude":"8.50960000"},{"name":"Albisola Superiore","countryCode":"IT","stateCode":"42","latitude":"44.33889000","longitude":"8.51046000"},{"name":"Altare","countryCode":"IT","stateCode":"42","latitude":"44.33566000","longitude":"8.33411000"},{"name":"Ameglia","countryCode":"IT","stateCode":"42","latitude":"44.07089000","longitude":"9.96600000"},{"name":"Andora","countryCode":"IT","stateCode":"42","latitude":"43.95514000","longitude":"8.14121000"},{"name":"Apricale","countryCode":"IT","stateCode":"42","latitude":"43.88033000","longitude":"7.65993000"},{"name":"Aquila di Arroscia","countryCode":"IT","stateCode":"42","latitude":"44.08593000","longitude":"8.00525000"},{"name":"Arcola","countryCode":"IT","stateCode":"42","latitude":"44.11778000","longitude":"9.91175000"},{"name":"Arenzano","countryCode":"IT","stateCode":"42","latitude":"44.40521000","longitude":"8.68315000"},{"name":"Armo","countryCode":"IT","stateCode":"42","latitude":"44.08773000","longitude":"7.91545000"},{"name":"Arnasco","countryCode":"IT","stateCode":"42","latitude":"44.07823000","longitude":"8.10745000"},{"name":"Aurigo","countryCode":"IT","stateCode":"42","latitude":"43.98281000","longitude":"7.92342000"},{"name":"Avegno","countryCode":"IT","stateCode":"42","latitude":"44.38285000","longitude":"9.15797000"},{"name":"Badalucco","countryCode":"IT","stateCode":"42","latitude":"43.91683000","longitude":"7.84584000"},{"name":"Bajardo","countryCode":"IT","stateCode":"42","latitude":"43.90402000","longitude":"7.72534000"},{"name":"Balestrino","countryCode":"IT","stateCode":"42","latitude":"44.12426000","longitude":"8.17064000"},{"name":"Bardineto","countryCode":"IT","stateCode":"42","latitude":"44.18972000","longitude":"8.13529000"},{"name":"Bargagli","countryCode":"IT","stateCode":"42","latitude":"44.44750000","longitude":"9.09372000"},{"name":"Bergeggi","countryCode":"IT","stateCode":"42","latitude":"44.24833000","longitude":"8.44402000"},{"name":"Beverino","countryCode":"IT","stateCode":"42","latitude":"44.19766000","longitude":"9.78537000"},{"name":"Bocco","countryCode":"IT","stateCode":"42","latitude":"44.35111000","longitude":"9.30333000"},{"name":"Bogliasco","countryCode":"IT","stateCode":"42","latitude":"44.38070000","longitude":"9.06926000"},{"name":"Boissano","countryCode":"IT","stateCode":"42","latitude":"44.13583000","longitude":"8.22155000"},{"name":"Bolano","countryCode":"IT","stateCode":"42","latitude":"44.18770000","longitude":"9.89488000"},{"name":"Bonassola","countryCode":"IT","stateCode":"42","latitude":"44.18323000","longitude":"9.58422000"},{"name":"Bordighera","countryCode":"IT","stateCode":"42","latitude":"43.78064000","longitude":"7.66451000"},{"name":"Borghetto Santo Spirito","countryCode":"IT","stateCode":"42","latitude":"44.11187000","longitude":"8.24129000"},{"name":"Borghetto d\'Arroscia","countryCode":"IT","stateCode":"42","latitude":"44.05672000","longitude":"7.98076000"},{"name":"Borghetto di Vara","countryCode":"IT","stateCode":"42","latitude":"44.22368000","longitude":"9.72118000"},{"name":"Borgio","countryCode":"IT","stateCode":"42","latitude":"44.15906000","longitude":"8.30832000"},{"name":"Borgo Fornari-Pieve","countryCode":"IT","stateCode":"42","latitude":"44.58933000","longitude":"8.93671000"},{"name":"Borgo di Ranzo","countryCode":"IT","stateCode":"42","latitude":"44.05963000","longitude":"8.01495000"},{"name":"Borgomaro","countryCode":"IT","stateCode":"42","latitude":"43.97530000","longitude":"7.94408000"},{"name":"Bormida","countryCode":"IT","stateCode":"42","latitude":"44.27813000","longitude":"8.23235000"},{"name":"Bormida-Genepro","countryCode":"IT","stateCode":"42","latitude":"44.39051000","longitude":"8.19952000"},{"name":"Borzonasca","countryCode":"IT","stateCode":"42","latitude":"44.42002000","longitude":"9.38851000"},{"name":"Brugnato","countryCode":"IT","stateCode":"42","latitude":"44.23671000","longitude":"9.72496000"},{"name":"Busalla","countryCode":"IT","stateCode":"42","latitude":"44.57060000","longitude":"8.94545000"},{"name":"Cairo Montenotte","countryCode":"IT","stateCode":"42","latitude":"44.39790000","longitude":"8.27775000"},{"name":"Calice Ligure","countryCode":"IT","stateCode":"42","latitude":"44.20493000","longitude":"8.29535000"},{"name":"Calice al Cornoviglio","countryCode":"IT","stateCode":"42","latitude":"44.24326000","longitude":"9.83671000"},{"name":"Calizzano","countryCode":"IT","stateCode":"42","latitude":"44.23612000","longitude":"8.11817000"},{"name":"Camogli","countryCode":"IT","stateCode":"42","latitude":"44.34945000","longitude":"9.15487000"},{"name":"Campo Ligure","countryCode":"IT","stateCode":"42","latitude":"44.53658000","longitude":"8.69896000"},{"name":"Campochiesa","countryCode":"IT","stateCode":"42","latitude":"44.07069000","longitude":"8.19712000"},{"name":"Campomorone","countryCode":"IT","stateCode":"42","latitude":"44.50954000","longitude":"8.88502000"},{"name":"Camporosso","countryCode":"IT","stateCode":"42","latitude":"43.81310000","longitude":"7.62829000"},{"name":"Carasco","countryCode":"IT","stateCode":"42","latitude":"44.34975000","longitude":"9.34567000"},{"name":"Caravonica","countryCode":"IT","stateCode":"42","latitude":"43.99303000","longitude":"7.95805000"},{"name":"Carcare","countryCode":"IT","stateCode":"42","latitude":"44.35465000","longitude":"8.29039000"},{"name":"Carpasio","countryCode":"IT","stateCode":"42","latitude":"43.96024000","longitude":"7.86631000"},{"name":"Carro","countryCode":"IT","stateCode":"42","latitude":"44.27215000","longitude":"9.60888000"},{"name":"Carrodano","countryCode":"IT","stateCode":"42","latitude":"44.24155000","longitude":"9.65578000"},{"name":"Casano-Dogana-Isola","countryCode":"IT","stateCode":"42","latitude":"44.07565000","longitude":"10.03381000"},{"name":"Casanova Lerrone","countryCode":"IT","stateCode":"42","latitude":"44.03213000","longitude":"8.04715000"},{"name":"Casarza Ligure","countryCode":"IT","stateCode":"42","latitude":"44.27188000","longitude":"9.44704000"},{"name":"Casavecchia","countryCode":"IT","stateCode":"42","latitude":"44.52756000","longitude":"8.62157000"},{"name":"Casella","countryCode":"IT","stateCode":"42","latitude":"44.53523000","longitude":"9.00080000"},{"name":"Castel Vittorio","countryCode":"IT","stateCode":"42","latitude":"43.92752000","longitude":"7.67471000"},{"name":"Castelbianco","countryCode":"IT","stateCode":"42","latitude":"44.11423000","longitude":"8.07515000"},{"name":"Castellaro","countryCode":"IT","stateCode":"42","latitude":"43.86436000","longitude":"7.86881000"},{"name":"Castelnuovo Magra","countryCode":"IT","stateCode":"42","latitude":"44.09957000","longitude":"10.01715000"},{"name":"Castelvecchio di Rocca Barbena","countryCode":"IT","stateCode":"42","latitude":"44.12983000","longitude":"8.11665000"},{"name":"Castiglione","countryCode":"IT","stateCode":"42","latitude":"44.27539000","longitude":"9.51687000"},{"name":"Celle Ligure","countryCode":"IT","stateCode":"42","latitude":"44.34509000","longitude":"8.54685000"},{"name":"Cengio Alto","countryCode":"IT","stateCode":"42","latitude":"44.38443000","longitude":"8.19758000"},{"name":"Ceparana-Carpena","countryCode":"IT","stateCode":"42","latitude":"44.16667000","longitude":"9.88333000"},{"name":"Ceranesi","countryCode":"IT","stateCode":"42","latitude":"44.50563000","longitude":"8.89343000"},{"name":"Ceriale","countryCode":"IT","stateCode":"42","latitude":"44.09128000","longitude":"8.22893000"},{"name":"Ceriana","countryCode":"IT","stateCode":"42","latitude":"43.88091000","longitude":"7.77476000"},{"name":"Cervo","countryCode":"IT","stateCode":"42","latitude":"43.92572000","longitude":"8.11529000"},{"name":"Cesio","countryCode":"IT","stateCode":"42","latitude":"44.00803000","longitude":"7.97515000"},{"name":"Chiavari","countryCode":"IT","stateCode":"42","latitude":"44.31771000","longitude":"9.32241000"},{"name":"Chiesa","countryCode":"IT","stateCode":"42","latitude":"44.07787000","longitude":"8.10891000"},{"name":"Chiesa Nuova","countryCode":"IT","stateCode":"42","latitude":"44.36976000","longitude":"9.31161000"},{"name":"Chiusanico","countryCode":"IT","stateCode":"42","latitude":"43.97303000","longitude":"7.99185000"},{"name":"Chiusavecchia","countryCode":"IT","stateCode":"42","latitude":"43.96726000","longitude":"7.98443000"},{"name":"Cicagna","countryCode":"IT","stateCode":"42","latitude":"44.40714000","longitude":"9.23917000"},{"name":"Cipressa","countryCode":"IT","stateCode":"42","latitude":"43.85205000","longitude":"7.93144000"},{"name":"Cisano","countryCode":"IT","stateCode":"42","latitude":"44.08565000","longitude":"8.14829000"},{"name":"Civezza","countryCode":"IT","stateCode":"42","latitude":"43.87982000","longitude":"7.95165000"},{"name":"Cogoleto","countryCode":"IT","stateCode":"42","latitude":"44.38996000","longitude":"8.64692000"},{"name":"Cogorno","countryCode":"IT","stateCode":"42","latitude":"44.32074000","longitude":"9.37117000"},{"name":"Colombiera-Molicciara","countryCode":"IT","stateCode":"42","latitude":"44.08750000","longitude":"10.01037000"},{"name":"Conscenti","countryCode":"IT","stateCode":"42","latitude":"44.34491000","longitude":"9.39537000"},{"name":"Coreglia Ligure","countryCode":"IT","stateCode":"42","latitude":"44.38775000","longitude":"9.26097000"},{"name":"Cosio di Arroscia","countryCode":"IT","stateCode":"42","latitude":"44.07743000","longitude":"7.83244000"},{"name":"Cosseria","countryCode":"IT","stateCode":"42","latitude":"44.36774000","longitude":"8.23485000"},{"name":"Costarainera","countryCode":"IT","stateCode":"42","latitude":"43.85477000","longitude":"7.94106000"},{"name":"Crocefieschi","countryCode":"IT","stateCode":"42","latitude":"44.58077000","longitude":"9.02360000"},{"name":"Davagna","countryCode":"IT","stateCode":"42","latitude":"44.46585000","longitude":"9.08666000"},{"name":"Dego","countryCode":"IT","stateCode":"42","latitude":"44.44455000","longitude":"8.30761000"},{"name":"Deiva Marina","countryCode":"IT","stateCode":"42","latitude":"44.21931000","longitude":"9.52064000"},{"name":"Diano Arentino","countryCode":"IT","stateCode":"42","latitude":"43.94962000","longitude":"8.04155000"},{"name":"Diano Castello","countryCode":"IT","stateCode":"42","latitude":"43.92423000","longitude":"8.06602000"},{"name":"Diano Marina","countryCode":"IT","stateCode":"42","latitude":"43.91088000","longitude":"8.08029000"},{"name":"Diano San Pietro","countryCode":"IT","stateCode":"42","latitude":"43.92953000","longitude":"8.07249000"},{"name":"Dolceacqua","countryCode":"IT","stateCode":"42","latitude":"43.84975000","longitude":"7.62373000"},{"name":"Dolcedo","countryCode":"IT","stateCode":"42","latitude":"43.90735000","longitude":"7.94943000"},{"name":"Erli","countryCode":"IT","stateCode":"42","latitude":"44.13719000","longitude":"8.10430000"},{"name":"Fascia","countryCode":"IT","stateCode":"42","latitude":"44.58255000","longitude":"9.22136000"},{"name":"Favale di Malvaro","countryCode":"IT","stateCode":"42","latitude":"44.45163000","longitude":"9.26000000"},{"name":"Feglino","countryCode":"IT","stateCode":"42","latitude":"44.21849000","longitude":"8.32436000"},{"name":"Ferrada","countryCode":"IT","stateCode":"42","latitude":"44.42008000","longitude":"9.21016000"},{"name":"Ferriere","countryCode":"IT","stateCode":"42","latitude":"44.44302000","longitude":"9.13675000"},{"name":"Finale Ligure","countryCode":"IT","stateCode":"42","latitude":"44.16952000","longitude":"8.34360000"},{"name":"Fontanigorda","countryCode":"IT","stateCode":"42","latitude":"44.54540000","longitude":"9.30548000"},{"name":"Framura","countryCode":"IT","stateCode":"42","latitude":"44.20946000","longitude":"9.55399000"},{"name":"Garlenda","countryCode":"IT","stateCode":"42","latitude":"44.03325000","longitude":"8.09546000"},{"name":"Genoa","countryCode":"IT","stateCode":"42","latitude":"44.40478000","longitude":"8.94439000"},{"name":"Giustenice","countryCode":"IT","stateCode":"42","latitude":"44.17293000","longitude":"8.24305000"},{"name":"Giusvalla","countryCode":"IT","stateCode":"42","latitude":"44.44794000","longitude":"8.39415000"},{"name":"Gorreto","countryCode":"IT","stateCode":"42","latitude":"44.60485000","longitude":"9.29126000"},{"name":"Imperia","countryCode":"IT","stateCode":"42","latitude":"43.88917000","longitude":"8.03933000"},{"name":"Isola del Cantone","countryCode":"IT","stateCode":"42","latitude":"44.64783000","longitude":"8.95746000"},{"name":"Isolabona","countryCode":"IT","stateCode":"42","latitude":"43.88076000","longitude":"7.63993000"},{"name":"Isoverde","countryCode":"IT","stateCode":"42","latitude":"44.52941000","longitude":"8.86049000"},{"name":"La Spezia","countryCode":"IT","stateCode":"42","latitude":"44.10300000","longitude":"9.82375000"},{"name":"Laigueglia","countryCode":"IT","stateCode":"42","latitude":"43.97590000","longitude":"8.15823000"},{"name":"Lavagna","countryCode":"IT","stateCode":"42","latitude":"44.30620000","longitude":"9.35383000"},{"name":"Le Grazie","countryCode":"IT","stateCode":"42","latitude":"44.06699000","longitude":"9.83392000"},{"name":"Leivi","countryCode":"IT","stateCode":"42","latitude":"44.35344000","longitude":"9.31074000"},{"name":"Lerici","countryCode":"IT","stateCode":"42","latitude":"44.07587000","longitude":"9.91121000"},{"name":"Levanto","countryCode":"IT","stateCode":"42","latitude":"44.17424000","longitude":"9.61670000"},{"name":"Loano","countryCode":"IT","stateCode":"42","latitude":"44.12777000","longitude":"8.25743000"},{"name":"Lorsica","countryCode":"IT","stateCode":"42","latitude":"44.43415000","longitude":"9.27677000"},{"name":"Lucinasco","countryCode":"IT","stateCode":"42","latitude":"43.96602000","longitude":"7.96005000"},{"name":"Magliolo","countryCode":"IT","stateCode":"42","latitude":"44.19253000","longitude":"8.24935000"},{"name":"Maissana","countryCode":"IT","stateCode":"42","latitude":"44.33675000","longitude":"9.53588000"},{"name":"Mallare","countryCode":"IT","stateCode":"42","latitude":"44.28934000","longitude":"8.29695000"},{"name":"Manesseno","countryCode":"IT","stateCode":"42","latitude":"44.47816000","longitude":"8.92784000"},{"name":"Marina di Andora","countryCode":"IT","stateCode":"42","latitude":"43.95353000","longitude":"8.15460000"},{"name":"Masone","countryCode":"IT","stateCode":"42","latitude":"44.50162000","longitude":"8.71891000"},{"name":"Massimino","countryCode":"IT","stateCode":"42","latitude":"44.29953000","longitude":"8.07134000"},{"name":"Mele","countryCode":"IT","stateCode":"42","latitude":"44.44573000","longitude":"8.74889000"},{"name":"Mendatica","countryCode":"IT","stateCode":"42","latitude":"44.07713000","longitude":"7.80564000"},{"name":"Mezzanego","countryCode":"IT","stateCode":"42","latitude":"44.38275000","longitude":"9.37667000"},{"name":"Mignanego","countryCode":"IT","stateCode":"42","latitude":"44.52748000","longitude":"8.91412000"},{"name":"Millesimo","countryCode":"IT","stateCode":"42","latitude":"44.36695000","longitude":"8.20354000"},{"name":"Mioglia","countryCode":"IT","stateCode":"42","latitude":"44.49214000","longitude":"8.41435000"},{"name":"Moconesi","countryCode":"IT","stateCode":"42","latitude":"44.42065000","longitude":"9.20977000"},{"name":"Molini","countryCode":"IT","stateCode":"42","latitude":"43.92594000","longitude":"7.93835000"},{"name":"Molini di Triora","countryCode":"IT","stateCode":"42","latitude":"43.98905000","longitude":"7.77463000"},{"name":"Molino Vecchio-Scapitola-Baio","countryCode":"IT","stateCode":"42","latitude":"44.55555000","longitude":"9.06816000"},{"name":"Molino-Pera","countryCode":"IT","stateCode":"42","latitude":"44.48803000","longitude":"8.30899000"},{"name":"Moneglia","countryCode":"IT","stateCode":"42","latitude":"44.23905000","longitude":"9.49081000"},{"name":"Montalto Ligure","countryCode":"IT","stateCode":"42","latitude":"43.92868000","longitude":"7.84491000"},{"name":"Montebruno","countryCode":"IT","stateCode":"42","latitude":"44.52577000","longitude":"9.24831000"},{"name":"Montegrosso Pian Latte","countryCode":"IT","stateCode":"42","latitude":"44.06631000","longitude":"7.81602000"},{"name":"Monterosso al Mare","countryCode":"IT","stateCode":"42","latitude":"44.14666000","longitude":"9.65494000"},{"name":"Montoggio","countryCode":"IT","stateCode":"42","latitude":"44.51699000","longitude":"9.04923000"},{"name":"Murialdo","countryCode":"IT","stateCode":"42","latitude":"44.31693000","longitude":"8.16815000"},{"name":"Nasino-Borgo","countryCode":"IT","stateCode":"42","latitude":"44.11363000","longitude":"8.03205000"},{"name":"Neirone","countryCode":"IT","stateCode":"42","latitude":"44.45482000","longitude":"9.19133000"},{"name":"Noli","countryCode":"IT","stateCode":"42","latitude":"44.20608000","longitude":"8.41458000"},{"name":"Olivetta San Michele","countryCode":"IT","stateCode":"42","latitude":"43.87872000","longitude":"7.51504000"},{"name":"Onzo","countryCode":"IT","stateCode":"42","latitude":"44.07013000","longitude":"8.05225000"},{"name":"Orco Feglino","countryCode":"IT","stateCode":"42","latitude":"44.22023000","longitude":"8.32455000"},{"name":"Orero","countryCode":"IT","stateCode":"42","latitude":"44.40835000","longitude":"9.26707000"},{"name":"Ortovero","countryCode":"IT","stateCode":"42","latitude":"44.05385000","longitude":"8.09950000"},{"name":"Osiglia","countryCode":"IT","stateCode":"42","latitude":"44.28145000","longitude":"8.20096000"},{"name":"Ospedaletti","countryCode":"IT","stateCode":"42","latitude":"43.80221000","longitude":"7.71830000"},{"name":"Osteria dei Cacciatori-Stella","countryCode":"IT","stateCode":"42","latitude":"44.43044000","longitude":"8.47120000"},{"name":"Padivarma","countryCode":"IT","stateCode":"42","latitude":"44.19648000","longitude":"9.76753000"},{"name":"Palù","countryCode":"IT","stateCode":"34","latitude":"45.32473000","longitude":"11.15635000"},{"name":"Papozze","countryCode":"IT","stateCode":"34","latitude":"44.98578000","longitude":"12.03092000"},{"name":"Parona","countryCode":"IT","stateCode":"34","latitude":"45.47882000","longitude":"10.94414000"},{"name":"Passarella","countryCode":"IT","stateCode":"34","latitude":"45.59436000","longitude":"12.60537000"},{"name":"Pastrengo","countryCode":"IT","stateCode":"34","latitude":"45.49588000","longitude":"10.79897000"},{"name":"Pedavena","countryCode":"IT","stateCode":"34","latitude":"46.03951000","longitude":"11.88310000"},{"name":"Pedemonte","countryCode":"IT","stateCode":"34","latitude":"45.90840000","longitude":"11.30859000"},{"name":"Pederiva","countryCode":"IT","stateCode":"34","latitude":"45.42254000","longitude":"11.46568000"},{"name":"Pederobba","countryCode":"IT","stateCode":"34","latitude":"45.87567000","longitude":"11.94977000"},{"name":"Pegolotte","countryCode":"IT","stateCode":"34","latitude":"45.19178000","longitude":"12.03791000"},{"name":"Pellestrina","countryCode":"IT","stateCode":"34","latitude":"45.27716000","longitude":"12.30238000"},{"name":"Perarolo di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.39383000","longitude":"12.35636000"},{"name":"Pernumia","countryCode":"IT","stateCode":"34","latitude":"45.25899000","longitude":"11.78721000"},{"name":"Pero","countryCode":"IT","stateCode":"34","latitude":"45.70635000","longitude":"12.34867000"},{"name":"Pescantina","countryCode":"IT","stateCode":"34","latitude":"45.48548000","longitude":"10.86796000"},{"name":"Peschiera del Garda","countryCode":"IT","stateCode":"34","latitude":"45.43912000","longitude":"10.68614000"},{"name":"Peseggia-Gardigiano","countryCode":"IT","stateCode":"34","latitude":"45.56167000","longitude":"12.17944000"},{"name":"Pettorazza Grimani","countryCode":"IT","stateCode":"34","latitude":"45.13585000","longitude":"11.98779000"},{"name":"Pezzan","countryCode":"IT","stateCode":"34","latitude":"45.69341000","longitude":"12.09616000"},{"name":"Piacenza d\'Adige","countryCode":"IT","stateCode":"34","latitude":"45.12749000","longitude":"11.54333000"},{"name":"Pianezze","countryCode":"IT","stateCode":"34","latitude":"45.74141000","longitude":"11.62700000"},{"name":"Pianiga","countryCode":"IT","stateCode":"34","latitude":"45.45708000","longitude":"12.00762000"},{"name":"Piavon","countryCode":"IT","stateCode":"34","latitude":"45.76429000","longitude":"12.52673000"},{"name":"Piazza","countryCode":"IT","stateCode":"34","latitude":"45.21585000","longitude":"11.14244000"},{"name":"Piazzola sul Brenta","countryCode":"IT","stateCode":"34","latitude":"45.53845000","longitude":"11.78437000"},{"name":"Pie\' Falcade","countryCode":"IT","stateCode":"34","latitude":"46.35660000","longitude":"11.87207000"},{"name":"Pieve","countryCode":"IT","stateCode":"34","latitude":"45.53924000","longitude":"11.82930000"},{"name":"Pieve d\'Alpago","countryCode":"IT","stateCode":"34","latitude":"46.16658000","longitude":"12.35344000"},{"name":"Pieve di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.42466000","longitude":"12.36416000"},{"name":"Pieve di Soligo","countryCode":"IT","stateCode":"34","latitude":"45.89836000","longitude":"12.17128000"},{"name":"Pincara","countryCode":"IT","stateCode":"34","latitude":"45.00064000","longitude":"11.62101000"},{"name":"Piombino Dese","countryCode":"IT","stateCode":"34","latitude":"45.60964000","longitude":"11.99416000"},{"name":"Pionca","countryCode":"IT","stateCode":"34","latitude":"45.46591000","longitude":"11.96232000"},{"name":"Piove di Sacco-Piovega","countryCode":"IT","stateCode":"34","latitude":"45.29665000","longitude":"12.03683000"},{"name":"Piovene Rocchette","countryCode":"IT","stateCode":"34","latitude":"45.75601000","longitude":"11.43273000"},{"name":"Poiana Maggiore","countryCode":"IT","stateCode":"34","latitude":"45.29039000","longitude":"11.50250000"},{"name":"Poianella","countryCode":"IT","stateCode":"34","latitude":"45.63041000","longitude":"11.62853000"},{"name":"Poiano","countryCode":"IT","stateCode":"34","latitude":"45.47029000","longitude":"11.01875000"},{"name":"Polesella","countryCode":"IT","stateCode":"34","latitude":"44.96457000","longitude":"11.74887000"},{"name":"Polverara","countryCode":"IT","stateCode":"34","latitude":"45.30945000","longitude":"11.95474000"},{"name":"Ponso","countryCode":"IT","stateCode":"34","latitude":"45.18232000","longitude":"11.57933000"},{"name":"Ponte San Nicolò","countryCode":"IT","stateCode":"34","latitude":"45.36718000","longitude":"11.92341000"},{"name":"Ponte di Barbarano","countryCode":"IT","stateCode":"34","latitude":"45.39206000","longitude":"11.57847000"},{"name":"Ponte di Castegnero","countryCode":"IT","stateCode":"34","latitude":"45.43672000","longitude":"11.60069000"},{"name":"Ponte di Nanto","countryCode":"IT","stateCode":"34","latitude":"45.42427000","longitude":"11.59400000"},{"name":"Ponte di Piave","countryCode":"IT","stateCode":"34","latitude":"45.71904000","longitude":"12.46186000"},{"name":"Ponte nelle Alpi","countryCode":"IT","stateCode":"34","latitude":"46.18083000","longitude":"12.28333000"},{"name":"Ponte nelle Alpi-Polpet","countryCode":"IT","stateCode":"34","latitude":"46.18833000","longitude":"12.27833000"},{"name":"Pontecchio Polesine","countryCode":"IT","stateCode":"34","latitude":"45.02020000","longitude":"11.81321000"},{"name":"Pontelongo","countryCode":"IT","stateCode":"34","latitude":"45.24590000","longitude":"12.02582000"},{"name":"Ponzano","countryCode":"IT","stateCode":"34","latitude":"45.71541000","longitude":"12.20444000"},{"name":"Porcellengo","countryCode":"IT","stateCode":"34","latitude":"45.70613000","longitude":"12.14225000"},{"name":"Porto Tolle","countryCode":"IT","stateCode":"34","latitude":"44.94969000","longitude":"12.32453000"},{"name":"Porto Viro","countryCode":"IT","stateCode":"34","latitude":"45.02678000","longitude":"12.21754000"},{"name":"Portobuffolè","countryCode":"IT","stateCode":"34","latitude":"45.85665000","longitude":"12.53761000"},{"name":"Portogruaro","countryCode":"IT","stateCode":"34","latitude":"45.78071000","longitude":"12.84052000"},{"name":"Posina","countryCode":"IT","stateCode":"34","latitude":"45.79106000","longitude":"11.26244000"},{"name":"Possagno","countryCode":"IT","stateCode":"34","latitude":"45.84795000","longitude":"11.88467000"},{"name":"Postioma","countryCode":"IT","stateCode":"34","latitude":"45.71753000","longitude":"12.15218000"},{"name":"Pove del Grappa","countryCode":"IT","stateCode":"34","latitude":"45.79820000","longitude":"11.72990000"},{"name":"Povegliano","countryCode":"IT","stateCode":"34","latitude":"45.75947000","longitude":"12.20944000"},{"name":"Povegliano Veronese","countryCode":"IT","stateCode":"34","latitude":"45.34730000","longitude":"10.88056000"},{"name":"Pozzoleone","countryCode":"IT","stateCode":"34","latitude":"45.64965000","longitude":"11.67098000"},{"name":"Pozzonovo","countryCode":"IT","stateCode":"34","latitude":"45.19629000","longitude":"11.79171000"},{"name":"Pradelle","countryCode":"IT","stateCode":"34","latitude":"45.28315000","longitude":"10.87083000"},{"name":"Pramaggiore","countryCode":"IT","stateCode":"34","latitude":"45.81500000","longitude":"12.73889000"},{"name":"Pramaggiore Blessaglia","countryCode":"IT","stateCode":"34","latitude":"45.80528000","longitude":"12.72500000"},{"name":"Preara-Moraro-Levà Nord","countryCode":"IT","stateCode":"34","latitude":"45.67996000","longitude":"11.54286000"},{"name":"Preganziol","countryCode":"IT","stateCode":"34","latitude":"45.60139000","longitude":"12.23722000"},{"name":"Pressana","countryCode":"IT","stateCode":"34","latitude":"45.28258000","longitude":"11.40724000"},{"name":"Priula-Colfosco","countryCode":"IT","stateCode":"34","latitude":"45.81998000","longitude":"12.25847000"},{"name":"Provincia di Belluno","countryCode":"IT","stateCode":"34","latitude":"46.25000000","longitude":"12.13333000"},{"name":"Provincia di Padova","countryCode":"IT","stateCode":"34","latitude":"45.35000000","longitude":"11.81667000"},{"name":"Provincia di Rovigo","countryCode":"IT","stateCode":"34","latitude":"45.03333000","longitude":"11.83333000"},{"name":"Provincia di Treviso","countryCode":"IT","stateCode":"34","latitude":"45.83333000","longitude":"12.21667000"},{"name":"Provincia di Venezia","countryCode":"IT","stateCode":"34","latitude":"45.44045000","longitude":"12.32632000"},{"name":"Provincia di Verona","countryCode":"IT","stateCode":"34","latitude":"45.41667000","longitude":"11.03333000"},{"name":"Provincia di Vicenza","countryCode":"IT","stateCode":"34","latitude":"45.66667000","longitude":"11.45000000"},{"name":"Puos d\'Alpago","countryCode":"IT","stateCode":"34","latitude":"46.14154000","longitude":"12.36176000"},{"name":"Quaderni","countryCode":"IT","stateCode":"34","latitude":"45.32915000","longitude":"10.78951000"},{"name":"Quarto d\'Altino","countryCode":"IT","stateCode":"34","latitude":"45.57944000","longitude":"12.37333000"},{"name":"Quero","countryCode":"IT","stateCode":"34","latitude":"45.92094000","longitude":"11.93151000"},{"name":"Quinto Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.57534000","longitude":"11.62815000"},{"name":"Quinto di Treviso","countryCode":"IT","stateCode":"34","latitude":"45.64351000","longitude":"12.16509000"},{"name":"Raldon","countryCode":"IT","stateCode":"34","latitude":"45.34921000","longitude":"11.03786000"},{"name":"Ramon","countryCode":"IT","stateCode":"34","latitude":"45.71386000","longitude":"11.86828000"},{"name":"Recoaro Terme","countryCode":"IT","stateCode":"34","latitude":"45.70373000","longitude":"11.22216000"},{"name":"Refrontolo","countryCode":"IT","stateCode":"34","latitude":"45.92305000","longitude":"12.20865000"},{"name":"Resana","countryCode":"IT","stateCode":"34","latitude":"45.63535000","longitude":"11.95472000"},{"name":"Revine","countryCode":"IT","stateCode":"34","latitude":"45.99935000","longitude":"12.25561000"},{"name":"Riese Pio X","countryCode":"IT","stateCode":"34","latitude":"45.72858000","longitude":"11.91801000"},{"name":"Rivalta","countryCode":"IT","stateCode":"34","latitude":"45.65714000","longitude":"10.89336000"},{"name":"Rivamonte Agordino","countryCode":"IT","stateCode":"34","latitude":"46.25226000","longitude":"12.02303000"},{"name":"Rivoli Veronese","countryCode":"IT","stateCode":"34","latitude":"45.57249000","longitude":"10.81178000"},{"name":"Roana","countryCode":"IT","stateCode":"34","latitude":"45.87696000","longitude":"11.45274000"},{"name":"Robegano","countryCode":"IT","stateCode":"34","latitude":"45.54253000","longitude":"12.11924000"},{"name":"Rocca Pietore","countryCode":"IT","stateCode":"34","latitude":"46.43392000","longitude":"11.97679000"},{"name":"Romano d\'Ezzelino","countryCode":"IT","stateCode":"34","latitude":"45.77902000","longitude":"11.76657000"},{"name":"Roncade","countryCode":"IT","stateCode":"34","latitude":"45.62165000","longitude":"12.37643000"},{"name":"Roncanova","countryCode":"IT","stateCode":"34","latitude":"45.14318000","longitude":"11.10349000"},{"name":"Ronchi di Campanile","countryCode":"IT","stateCode":"34","latitude":"45.45790000","longitude":"11.77483000"},{"name":"Ronco All\'Adige","countryCode":"IT","stateCode":"34","latitude":"45.33647000","longitude":"11.23658000"},{"name":"Roncà","countryCode":"IT","stateCode":"34","latitude":"45.47987000","longitude":"11.29323000"},{"name":"Rosegaferro","countryCode":"IT","stateCode":"34","latitude":"45.34361000","longitude":"10.80854000"},{"name":"Rosolina","countryCode":"IT","stateCode":"34","latitude":"45.07674000","longitude":"12.22977000"},{"name":"Rossano Veneto","countryCode":"IT","stateCode":"34","latitude":"45.70308000","longitude":"11.80369000"},{"name":"Rosà","countryCode":"IT","stateCode":"34","latitude":"45.70198000","longitude":"11.76141000"},{"name":"Rottanova","countryCode":"IT","stateCode":"34","latitude":"45.14361000","longitude":"12.01849000"},{"name":"Rotzo","countryCode":"IT","stateCode":"34","latitude":"45.86190000","longitude":"11.39619000"},{"name":"Roverchiara","countryCode":"IT","stateCode":"34","latitude":"45.26799000","longitude":"11.24510000"},{"name":"Roveredo di Guà","countryCode":"IT","stateCode":"34","latitude":"45.27309000","longitude":"11.44420000"},{"name":"Roverè Veronese","countryCode":"IT","stateCode":"34","latitude":"45.59329000","longitude":"11.06999000"},{"name":"Rovigo","countryCode":"IT","stateCode":"34","latitude":"45.06982000","longitude":"11.79022000"},{"name":"Rubano","countryCode":"IT","stateCode":"34","latitude":"45.42514000","longitude":"11.79146000"},{"name":"Saccolongo","countryCode":"IT","stateCode":"34","latitude":"45.40152000","longitude":"11.74863000"},{"name":"Sachet","countryCode":"IT","stateCode":"34","latitude":"46.36982000","longitude":"11.93129000"},{"name":"Salara","countryCode":"IT","stateCode":"34","latitude":"44.98586000","longitude":"11.42655000"},{"name":"Salcedo","countryCode":"IT","stateCode":"34","latitude":"45.75783000","longitude":"11.56621000"},{"name":"Saletto","countryCode":"IT","stateCode":"34","latitude":"45.22889000","longitude":"11.53780000"},{"name":"Saletto-San Bartolomeo","countryCode":"IT","stateCode":"34","latitude":"45.72639000","longitude":"12.39556000"},{"name":"Salgareda","countryCode":"IT","stateCode":"34","latitude":"45.70500000","longitude":"12.48833000"},{"name":"Salionze","countryCode":"IT","stateCode":"34","latitude":"45.40493000","longitude":"10.72259000"},{"name":"Salizzole","countryCode":"IT","stateCode":"34","latitude":"45.24004000","longitude":"11.09540000"},{"name":"Salvatronda","countryCode":"IT","stateCode":"34","latitude":"45.67425000","longitude":"11.97709000"},{"name":"Salzano","countryCode":"IT","stateCode":"34","latitude":"45.52221000","longitude":"12.10151000"},{"name":"Sambruson","countryCode":"IT","stateCode":"34","latitude":"45.41039000","longitude":"12.10311000"},{"name":"Sambughe","countryCode":"IT","stateCode":"34","latitude":"45.59401000","longitude":"12.21824000"},{"name":"San Bellino","countryCode":"IT","stateCode":"34","latitude":"45.02943000","longitude":"11.59222000"},{"name":"San Biagio","countryCode":"IT","stateCode":"34","latitude":"45.37518000","longitude":"11.73713000"},{"name":"San Biagio di Callalta","countryCode":"IT","stateCode":"34","latitude":"45.68361000","longitude":"12.37722000"},{"name":"San Bonifacio","countryCode":"IT","stateCode":"34","latitude":"45.39595000","longitude":"11.27352000"},{"name":"San Donà di Piave","countryCode":"IT","stateCode":"34","latitude":"45.63019000","longitude":"12.56810000"},{"name":"San Fidenzio","countryCode":"IT","stateCode":"34","latitude":"45.21622000","longitude":"11.51802000"},{"name":"San Fior di Sopra","countryCode":"IT","stateCode":"34","latitude":"45.92219000","longitude":"12.36137000"},{"name":"San Floriano","countryCode":"IT","stateCode":"34","latitude":"45.51796000","longitude":"10.90817000"},{"name":"San Floriano-Olmi","countryCode":"IT","stateCode":"34","latitude":"45.67349000","longitude":"12.33039000"},{"name":"San Germano dei Berici","countryCode":"IT","stateCode":"34","latitude":"45.40179000","longitude":"11.47130000"},{"name":"San Giorgio al Tagliamento-Pozzi","countryCode":"IT","stateCode":"34","latitude":"45.79639000","longitude":"12.96361000"},{"name":"San Giorgio delle Pertiche","countryCode":"IT","stateCode":"34","latitude":"45.54100000","longitude":"11.89401000"},{"name":"San Giorgio di Livenza","countryCode":"IT","stateCode":"34","latitude":"45.65330000","longitude":"12.79692000"},{"name":"San Giorgio in Bosco","countryCode":"IT","stateCode":"34","latitude":"45.58863000","longitude":"11.80736000"},{"name":"San Giorgio in Salici","countryCode":"IT","stateCode":"34","latitude":"45.42676000","longitude":"10.78906000"},{"name":"San Giovanni Ilarione","countryCode":"IT","stateCode":"34","latitude":"45.51927000","longitude":"11.23707000"},{"name":"San Giovanni Lupatoto","countryCode":"IT","stateCode":"34","latitude":"45.38193000","longitude":"11.04474000"},{"name":"San Gregorio","countryCode":"IT","stateCode":"34","latitude":"45.34286000","longitude":"11.29933000"},{"name":"San Gregorio nelle Alpi","countryCode":"IT","stateCode":"34","latitude":"46.10391000","longitude":"12.02670000"},{"name":"San Liberale","countryCode":"IT","stateCode":"34","latitude":"45.54778000","longitude":"12.34139000"},{"name":"San Martino","countryCode":"IT","stateCode":"34","latitude":"45.90807000","longitude":"12.34132000"},{"name":"San Martino Buon Albergo","countryCode":"IT","stateCode":"34","latitude":"45.42083000","longitude":"11.09562000"},{"name":"San Martino di Lupari","countryCode":"IT","stateCode":"34","latitude":"45.65128000","longitude":"11.86004000"},{"name":"San Martino di Venezze","countryCode":"IT","stateCode":"34","latitude":"45.12532000","longitude":"11.87018000"},{"name":"San Mauro di Saline","countryCode":"IT","stateCode":"34","latitude":"45.56452000","longitude":"11.11234000"},{"name":"San Michele al Tagliamento","countryCode":"IT","stateCode":"34","latitude":"45.76435000","longitude":"12.99494000"},{"name":"San Michele di Piave","countryCode":"IT","stateCode":"34","latitude":"45.79667000","longitude":"12.34634000"},{"name":"San Nazario","countryCode":"IT","stateCode":"34","latitude":"45.83982000","longitude":"11.68893000"},{"name":"San Nicolò Comelico","countryCode":"IT","stateCode":"34","latitude":"46.58253000","longitude":"12.52730000"},{"name":"San Pietro","countryCode":"IT","stateCode":"34","latitude":"45.44209000","longitude":"11.12968000"},{"name":"San Pietro Mussolino","countryCode":"IT","stateCode":"34","latitude":"45.58359000","longitude":"11.25930000"},{"name":"San Pietro Valdastico","countryCode":"IT","stateCode":"34","latitude":"45.88670000","longitude":"11.36159000"},{"name":"San Pietro Viminario","countryCode":"IT","stateCode":"34","latitude":"45.24501000","longitude":"11.82049000"},{"name":"San Pietro di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.57190000","longitude":"12.58690000"},{"name":"San Pietro di Feletto","countryCode":"IT","stateCode":"34","latitude":"45.91391000","longitude":"12.25101000"},{"name":"San Pietro di Morubio","countryCode":"IT","stateCode":"34","latitude":"45.24248000","longitude":"11.22700000"},{"name":"San Pietro in Cariano","countryCode":"IT","stateCode":"34","latitude":"45.51751000","longitude":"10.88624000"},{"name":"San Pietro in Gu","countryCode":"IT","stateCode":"34","latitude":"45.60879000","longitude":"11.67355000"},{"name":"San Pietro in Volta","countryCode":"IT","stateCode":"34","latitude":"45.31542000","longitude":"12.31518000"},{"name":"San Polo di Piave","countryCode":"IT","stateCode":"34","latitude":"45.78969000","longitude":"12.39287000"},{"name":"San Quirico","countryCode":"IT","stateCode":"34","latitude":"45.67685000","longitude":"11.27260000"},{"name":"San Stino di Livenza","countryCode":"IT","stateCode":"34","latitude":"45.72559000","longitude":"12.68971000"},{"name":"San Vendemiano","countryCode":"IT","stateCode":"34","latitude":"45.88732000","longitude":"12.35164000"},{"name":"San Vendemiano-Fossamerlo","countryCode":"IT","stateCode":"34","latitude":"45.89180000","longitude":"12.32992000"},{"name":"San Vito","countryCode":"IT","stateCode":"34","latitude":"45.75514000","longitude":"11.91553000"},{"name":"San Vito al Mantico","countryCode":"IT","stateCode":"34","latitude":"45.47163000","longitude":"10.89243000"},{"name":"San Vito di Leguzzano","countryCode":"IT","stateCode":"34","latitude":"45.68494000","longitude":"11.38872000"},{"name":"San Zeno","countryCode":"IT","stateCode":"34","latitude":"45.63381000","longitude":"10.73046000"},{"name":"San Zeno di Montagna","countryCode":"IT","stateCode":"34","latitude":"45.63749000","longitude":"10.73218000"},{"name":"San Zeno-San Giuseppe","countryCode":"IT","stateCode":"34","latitude":"45.75727000","longitude":"11.76208000"},{"name":"San Zenone degli Ezzelini","countryCode":"IT","stateCode":"34","latitude":"45.78040000","longitude":"11.83720000"},{"name":"Sandrigo","countryCode":"IT","stateCode":"34","latitude":"45.66083000","longitude":"11.58921000"},{"name":"Sandrà","countryCode":"IT","stateCode":"34","latitude":"45.46067000","longitude":"10.78686000"},{"name":"Sanguinetto","countryCode":"IT","stateCode":"34","latitude":"45.18567000","longitude":"11.14412000"},{"name":"Sant\'Alberto","countryCode":"IT","stateCode":"34","latitude":"45.61306000","longitude":"12.13472000"},{"name":"Sant\'Ambrogio di Valpollicella","countryCode":"IT","stateCode":"34","latitude":"45.52089000","longitude":"10.83618000"},{"name":"Sant\'Andrea","countryCode":"IT","stateCode":"34","latitude":"45.64664000","longitude":"11.89639000"},{"name":"Sant\'Angelo","countryCode":"IT","stateCode":"34","latitude":"45.52031000","longitude":"12.01862000"},{"name":"Sant\'Angelo di Piove di Sacco","countryCode":"IT","stateCode":"34","latitude":"45.31735000","longitude":"12.00941000"},{"name":"Sant\'Anna","countryCode":"IT","stateCode":"34","latitude":"45.16610000","longitude":"12.27355000"},{"name":"Sant\'Anna d\'Alfaedo","countryCode":"IT","stateCode":"34","latitude":"45.62719000","longitude":"10.95168000"},{"name":"Sant\'Apollinare","countryCode":"IT","stateCode":"34","latitude":"45.04115000","longitude":"11.82533000"},{"name":"Sant\'Elena","countryCode":"IT","stateCode":"34","latitude":"45.18744000","longitude":"11.71169000"},{"name":"Santa Cristina","countryCode":"IT","stateCode":"34","latitude":"45.64350000","longitude":"12.13903000"},{"name":"Santa Giustina","countryCode":"IT","stateCode":"34","latitude":"46.08118000","longitude":"12.03822000"},{"name":"Santa Giustina in Colle","countryCode":"IT","stateCode":"34","latitude":"45.57506000","longitude":"11.90039000"},{"name":"Santa Lucia di Piave","countryCode":"IT","stateCode":"34","latitude":"45.86159000","longitude":"12.29390000"},{"name":"Santa Margherita d\'Adige","countryCode":"IT","stateCode":"34","latitude":"45.21210000","longitude":"11.55759000"},{"name":"Santa Maria","countryCode":"IT","stateCode":"34","latitude":"45.99115000","longitude":"12.22992000"},{"name":"Santa Maria Maddalena","countryCode":"IT","stateCode":"34","latitude":"44.90231000","longitude":"11.60663000"},{"name":"Santa Maria di Non","countryCode":"IT","stateCode":"34","latitude":"45.51322000","longitude":"11.85364000"},{"name":"Santa Maria di Sala","countryCode":"IT","stateCode":"34","latitude":"45.50699000","longitude":"12.03565000"},{"name":"Santandrà","countryCode":"IT","stateCode":"34","latitude":"45.74778000","longitude":"12.20111000"},{"name":"Santo Stefano di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.55827000","longitude":"12.54956000"},{"name":"Santo Stefano-Bonaldo","countryCode":"IT","stateCode":"34","latitude":"45.36718000","longitude":"11.33199000"},{"name":"Santorso","countryCode":"IT","stateCode":"34","latitude":"45.73383000","longitude":"11.38785000"},{"name":"Saonara","countryCode":"IT","stateCode":"34","latitude":"45.36529000","longitude":"11.98481000"},{"name":"Sarcedo","countryCode":"IT","stateCode":"34","latitude":"45.70134000","longitude":"11.52963000"},{"name":"Sarego","countryCode":"IT","stateCode":"34","latitude":"45.40769000","longitude":"11.40190000"},{"name":"Sarmede","countryCode":"IT","stateCode":"34","latitude":"45.97625000","longitude":"12.38581000"},{"name":"Sarmeola","countryCode":"IT","stateCode":"34","latitude":"45.42400000","longitude":"11.81674000"},{"name":"Scaltenigo","countryCode":"IT","stateCode":"34","latitude":"45.47120000","longitude":"12.08106000"},{"name":"Scardovari","countryCode":"IT","stateCode":"34","latitude":"44.89765000","longitude":"12.45462000"},{"name":"Schiavon","countryCode":"IT","stateCode":"34","latitude":"45.69654000","longitude":"11.64573000"},{"name":"Schio","countryCode":"IT","stateCode":"34","latitude":"45.71262000","longitude":"11.35671000"},{"name":"Scomigo","countryCode":"IT","stateCode":"34","latitude":"45.94255000","longitude":"12.32014000"},{"name":"Scorzè","countryCode":"IT","stateCode":"34","latitude":"45.57405000","longitude":"12.11156000"},{"name":"Sedico","countryCode":"IT","stateCode":"34","latitude":"46.10563000","longitude":"12.09330000"},{"name":"Segusino","countryCode":"IT","stateCode":"34","latitude":"45.91701000","longitude":"11.95560000"},{"name":"Selva del Montello","countryCode":"IT","stateCode":"34","latitude":"45.78835000","longitude":"12.14350000"},{"name":"Selva di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.45028000","longitude":"12.05694000"},{"name":"Selva di Progno","countryCode":"IT","stateCode":"34","latitude":"45.61139000","longitude":"11.13799000"},{"name":"Selvazzano Dentro","countryCode":"IT","stateCode":"34","latitude":"45.38764000","longitude":"11.79232000"},{"name":"Seren del Grappa","countryCode":"IT","stateCode":"34","latitude":"45.99594000","longitude":"11.85624000"},{"name":"Sernaglia della Battaglia","countryCode":"IT","stateCode":"34","latitude":"45.87147000","longitude":"12.13302000"},{"name":"Servo","countryCode":"IT","stateCode":"34","latitude":"46.05844000","longitude":"11.78657000"},{"name":"Settimo","countryCode":"IT","stateCode":"34","latitude":"45.47929000","longitude":"10.90910000"},{"name":"Silea","countryCode":"IT","stateCode":"34","latitude":"45.65444000","longitude":"12.29701000"},{"name":"Soave","countryCode":"IT","stateCode":"34","latitude":"45.41955000","longitude":"11.24594000"},{"name":"Soccher-Paiane-Casan-Arsie","countryCode":"IT","stateCode":"34","latitude":"46.18120000","longitude":"12.31001000"},{"name":"Solagna","countryCode":"IT","stateCode":"34","latitude":"45.81951000","longitude":"11.71787000"},{"name":"Solesino","countryCode":"IT","stateCode":"34","latitude":"45.17922000","longitude":"11.74647000"},{"name":"Sommacampagna","countryCode":"IT","stateCode":"34","latitude":"45.40528000","longitude":"10.84382000"},{"name":"Sona","countryCode":"IT","stateCode":"34","latitude":"45.43271000","longitude":"10.83990000"},{"name":"Sorgà","countryCode":"IT","stateCode":"34","latitude":"45.21328000","longitude":"10.97989000"},{"name":"Sospirolo","countryCode":"IT","stateCode":"34","latitude":"46.14134000","longitude":"12.07365000"},{"name":"Sossano","countryCode":"IT","stateCode":"34","latitude":"45.35754000","longitude":"11.50819000"},{"name":"Soverzene","countryCode":"IT","stateCode":"34","latitude":"46.20331000","longitude":"12.30301000"},{"name":"Sovizzo","countryCode":"IT","stateCode":"34","latitude":"45.52669000","longitude":"11.44610000"},{"name":"Sovramonte","countryCode":"IT","stateCode":"34","latitude":"46.05861000","longitude":"11.78660000"},{"name":"Spinea-Orgnano","countryCode":"IT","stateCode":"34","latitude":"45.49107000","longitude":"12.15500000"},{"name":"Spinimbecco","countryCode":"IT","stateCode":"34","latitude":"45.14398000","longitude":"11.37202000"},{"name":"Spresiano","countryCode":"IT","stateCode":"34","latitude":"45.77908000","longitude":"12.25628000"},{"name":"Stallavena-Lugo","countryCode":"IT","stateCode":"34","latitude":"45.56289000","longitude":"10.99669000"},{"name":"Stanghella","countryCode":"IT","stateCode":"34","latitude":"45.13509000","longitude":"11.75741000"},{"name":"Stienta","countryCode":"IT","stateCode":"34","latitude":"44.93970000","longitude":"11.54375000"},{"name":"Stigliano","countryCode":"IT","stateCode":"34","latitude":"45.52362000","longitude":"12.04377000"},{"name":"Stra","countryCode":"IT","stateCode":"34","latitude":"45.41123000","longitude":"12.01418000"},{"name":"Strà-Montanara-Pieve","countryCode":"IT","stateCode":"34","latitude":"45.42367000","longitude":"11.15749000"},{"name":"Summaga","countryCode":"IT","stateCode":"34","latitude":"45.77406000","longitude":"12.79792000"},{"name":"Susegana","countryCode":"IT","stateCode":"34","latitude":"45.85604000","longitude":"12.25741000"},{"name":"Taggì","countryCode":"IT","stateCode":"34","latitude":"45.46070000","longitude":"11.81865000"},{"name":"Taglio","countryCode":"IT","stateCode":"34","latitude":"45.02222000","longitude":"12.21083000"},{"name":"Taglio di Po","countryCode":"IT","stateCode":"34","latitude":"45.00189000","longitude":"12.21386000"},{"name":"Taibon Agordino","countryCode":"IT","stateCode":"34","latitude":"46.29838000","longitude":"12.01312000"},{"name":"Talponada","countryCode":"IT","stateCode":"34","latitude":"45.70351000","longitude":"12.49053000"},{"name":"Tambre","countryCode":"IT","stateCode":"34","latitude":"46.12632000","longitude":"12.41941000"},{"name":"Tarzo","countryCode":"IT","stateCode":"34","latitude":"45.97711000","longitude":"12.22917000"},{"name":"Tavernelle","countryCode":"IT","stateCode":"34","latitude":"45.51498000","longitude":"11.44860000"},{"name":"Tavo","countryCode":"IT","stateCode":"34","latitude":"45.50066000","longitude":"11.86079000"},{"name":"Teglio Veneto","countryCode":"IT","stateCode":"34","latitude":"45.81637000","longitude":"12.88414000"},{"name":"Tencarola","countryCode":"IT","stateCode":"34","latitude":"45.39490000","longitude":"11.80919000"},{"name":"Terradura","countryCode":"IT","stateCode":"34","latitude":"45.32290000","longitude":"11.82425000"},{"name":"Terrassa Padovana","countryCode":"IT","stateCode":"34","latitude":"45.24409000","longitude":"11.90271000"},{"name":"Terrazzo","countryCode":"IT","stateCode":"34","latitude":"45.17260000","longitude":"11.39485000"},{"name":"Terrossa","countryCode":"IT","stateCode":"34","latitude":"45.46340000","longitude":"11.31860000"},{"name":"Tessera","countryCode":"IT","stateCode":"34","latitude":"45.50241000","longitude":"12.32632000"},{"name":"Tezze","countryCode":"IT","stateCode":"34","latitude":"45.69011000","longitude":"11.70672000"},{"name":"Thiene","countryCode":"IT","stateCode":"34","latitude":"45.70880000","longitude":"11.47959000"},{"name":"Tombelle","countryCode":"IT","stateCode":"34","latitude":"45.39845000","longitude":"11.98213000"},{"name":"Tombolo","countryCode":"IT","stateCode":"34","latitude":"45.63916000","longitude":"11.82435000"},{"name":"Tonezza del Cimone","countryCode":"IT","stateCode":"34","latitude":"45.85889000","longitude":"11.34592000"},{"name":"Torre di Mosto","countryCode":"IT","stateCode":"34","latitude":"45.68629000","longitude":"12.70027000"},{"name":"Torrebelvicino","countryCode":"IT","stateCode":"34","latitude":"45.71583000","longitude":"11.31869000"},{"name":"Torreglia","countryCode":"IT","stateCode":"34","latitude":"45.33617000","longitude":"11.73608000"},{"name":"Torreselle","countryCode":"IT","stateCode":"34","latitude":"45.63026000","longitude":"12.02250000"},{"name":"Torri del Benaco","countryCode":"IT","stateCode":"34","latitude":"45.61013000","longitude":"10.68669000"},{"name":"Torri di Quartesolo","countryCode":"IT","stateCode":"34","latitude":"45.51901000","longitude":"11.62469000"},{"name":"Trebaseleghe","countryCode":"IT","stateCode":"34","latitude":"45.59295000","longitude":"12.04392000"},{"name":"Trecenta","countryCode":"IT","stateCode":"34","latitude":"45.02937000","longitude":"11.45931000"},{"name":"Tregnago","countryCode":"IT","stateCode":"34","latitude":"45.51397000","longitude":"11.16421000"},{"name":"Tremignon","countryCode":"IT","stateCode":"34","latitude":"45.52076000","longitude":"11.80577000"},{"name":"Treponti","countryCode":"IT","stateCode":"34","latitude":"45.36727000","longitude":"11.70905000"},{"name":"Trevenzuolo","countryCode":"IT","stateCode":"34","latitude":"45.26974000","longitude":"10.93386000"},{"name":"Trevignano","countryCode":"IT","stateCode":"34","latitude":"45.73670000","longitude":"12.06719000"},{"name":"Treviso","countryCode":"IT","stateCode":"34","latitude":"45.66673000","longitude":"12.24160000"},{"name":"Tribano","countryCode":"IT","stateCode":"34","latitude":"45.20912000","longitude":"11.83639000"},{"name":"Trichiana","countryCode":"IT","stateCode":"34","latitude":"46.08130000","longitude":"12.14091000"},{"name":"Trissino","countryCode":"IT","stateCode":"34","latitude":"45.55994000","longitude":"11.37678000"},{"name":"Trivignano","countryCode":"IT","stateCode":"34","latitude":"45.53197000","longitude":"12.18687000"},{"name":"Urbana","countryCode":"IT","stateCode":"34","latitude":"45.19278000","longitude":"11.44490000"},{"name":"Vago","countryCode":"IT","stateCode":"34","latitude":"45.41986000","longitude":"11.13020000"},{"name":"Valdagno","countryCode":"IT","stateCode":"34","latitude":"45.64498000","longitude":"11.29886000"},{"name":"Valdobbiadene","countryCode":"IT","stateCode":"34","latitude":"45.89689000","longitude":"11.98245000"},{"name":"Valeggio sul Mincio","countryCode":"IT","stateCode":"34","latitude":"45.35333000","longitude":"10.73635000"},{"name":"Valgatara","countryCode":"IT","stateCode":"34","latitude":"45.53467000","longitude":"10.91191000"},{"name":"Vallada Agordina","countryCode":"IT","stateCode":"34","latitude":"46.36442000","longitude":"11.93399000"},{"name":"Valle di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.41806000","longitude":"12.33431000"},{"name":"Vallese","countryCode":"IT","stateCode":"34","latitude":"45.32827000","longitude":"11.08608000"},{"name":"Valli","countryCode":"IT","stateCode":"34","latitude":"45.22342000","longitude":"12.18990000"},{"name":"Valli del Pasubio","countryCode":"IT","stateCode":"34","latitude":"45.74030000","longitude":"11.26354000"},{"name":"Vallonga","countryCode":"IT","stateCode":"34","latitude":"45.27248000","longitude":"12.07860000"},{"name":"Vallà","countryCode":"IT","stateCode":"34","latitude":"45.70711000","longitude":"11.93271000"},{"name":"Valstagna","countryCode":"IT","stateCode":"34","latitude":"45.85108000","longitude":"11.66642000"},{"name":"Varago","countryCode":"IT","stateCode":"34","latitude":"45.73726000","longitude":"12.31083000"},{"name":"Vas","countryCode":"IT","stateCode":"34","latitude":"45.93804000","longitude":"11.93579000"},{"name":"Vazzola","countryCode":"IT","stateCode":"34","latitude":"45.83511000","longitude":"12.40851000"},{"name":"Vedelago","countryCode":"IT","stateCode":"34","latitude":"45.68722000","longitude":"12.01853000"},{"name":"Veggiano","countryCode":"IT","stateCode":"34","latitude":"45.44719000","longitude":"11.71280000"},{"name":"Velo","countryCode":"IT","stateCode":"34","latitude":"45.78983000","longitude":"11.36725000"},{"name":"Velo Veronese","countryCode":"IT","stateCode":"34","latitude":"45.60669000","longitude":"11.09519000"},{"name":"Velo d\'Astico","countryCode":"IT","stateCode":"34","latitude":"45.78840000","longitude":"11.36769000"},{"name":"Venegazzù","countryCode":"IT","stateCode":"34","latitude":"45.77934000","longitude":"12.09148000"},{"name":"Venice","countryCode":"IT","stateCode":"34","latitude":"45.43713000","longitude":"12.33265000"},{"name":"Verona","countryCode":"IT","stateCode":"34","latitude":"45.42990000","longitude":"10.98444000"},{"name":"Veronella","countryCode":"IT","stateCode":"34","latitude":"45.32378000","longitude":"11.32582000"},{"name":"Vescovana","countryCode":"IT","stateCode":"34","latitude":"45.13422000","longitude":"11.71261000"},{"name":"Vestenanova","countryCode":"IT","stateCode":"34","latitude":"45.57421000","longitude":"11.22868000"},{"name":"Veternigo","countryCode":"IT","stateCode":"34","latitude":"45.51765000","longitude":"12.05793000"},{"name":"Vicenza","countryCode":"IT","stateCode":"34","latitude":"45.54672000","longitude":"11.54750000"},{"name":"Vidor","countryCode":"IT","stateCode":"34","latitude":"45.86659000","longitude":"12.04517000"},{"name":"Vigardolo","countryCode":"IT","stateCode":"34","latitude":"45.60599000","longitude":"11.58856000"},{"name":"Vigasio","countryCode":"IT","stateCode":"34","latitude":"45.31780000","longitude":"10.94371000"},{"name":"Vighizzolo d\'Este","countryCode":"IT","stateCode":"34","latitude":"45.17629000","longitude":"11.62471000"},{"name":"Vigo di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.49904000","longitude":"12.47111000"},{"name":"Vigodarzere","countryCode":"IT","stateCode":"34","latitude":"45.45751000","longitude":"11.88555000"},{"name":"Vigonovo","countryCode":"IT","stateCode":"34","latitude":"45.38691000","longitude":"12.00642000"},{"name":"Vigonza","countryCode":"IT","stateCode":"34","latitude":"45.43484000","longitude":"11.97465000"},{"name":"Villa Bartolomea","countryCode":"IT","stateCode":"34","latitude":"45.15461000","longitude":"11.35380000"},{"name":"Villa Estense","countryCode":"IT","stateCode":"34","latitude":"45.17465000","longitude":"11.67022000"},{"name":"Villa d\'Asolo","countryCode":"IT","stateCode":"34","latitude":"45.77193000","longitude":"11.89981000"},{"name":"Villa del Conte","countryCode":"IT","stateCode":"34","latitude":"45.58475000","longitude":"11.85942000"},{"name":"Villabruna-Umin","countryCode":"IT","stateCode":"34","latitude":"46.05675000","longitude":"11.92700000"},{"name":"Villadose","countryCode":"IT","stateCode":"34","latitude":"45.07219000","longitude":"11.89899000"},{"name":"Villafranca Padovana","countryCode":"IT","stateCode":"34","latitude":"45.49189000","longitude":"11.79350000"},{"name":"Villafranca di Verona","countryCode":"IT","stateCode":"34","latitude":"45.35405000","longitude":"10.84462000"},{"name":"Villaga","countryCode":"IT","stateCode":"34","latitude":"45.40273000","longitude":"11.53468000"},{"name":"Villaganzerla","countryCode":"IT","stateCode":"34","latitude":"45.43612000","longitude":"11.61859000"},{"name":"Villaggio Montegrappa","countryCode":"IT","stateCode":"34","latitude":"45.54643000","longitude":"11.61428000"},{"name":"Villaguattera","countryCode":"IT","stateCode":"34","latitude":"45.44409000","longitude":"11.81767000"},{"name":"Villamarzana","countryCode":"IT","stateCode":"34","latitude":"45.01457000","longitude":"11.69225000"},{"name":"Villanova","countryCode":"IT","stateCode":"34","latitude":"45.48890000","longitude":"11.97471000"},{"name":"Villanova Marchesana","countryCode":"IT","stateCode":"34","latitude":"44.99231000","longitude":"11.96675000"},{"name":"Villanova del Ghebbo Canton","countryCode":"IT","stateCode":"34","latitude":"45.05933000","longitude":"11.64314000"},{"name":"Villatora","countryCode":"IT","stateCode":"34","latitude":"45.38768000","longitude":"11.96736000"},{"name":"Villaverla","countryCode":"IT","stateCode":"34","latitude":"45.64939000","longitude":"11.49176000"},{"name":"Vittorio Veneto","countryCode":"IT","stateCode":"34","latitude":"45.98026000","longitude":"12.30065000"},{"name":"Vodo","countryCode":"IT","stateCode":"34","latitude":"46.41921000","longitude":"12.24557000"},{"name":"Volargne","countryCode":"IT","stateCode":"34","latitude":"45.53684000","longitude":"10.81820000"},{"name":"Volpago del Montello","countryCode":"IT","stateCode":"34","latitude":"45.77770000","longitude":"12.11857000"},{"name":"Voltago","countryCode":"IT","stateCode":"34","latitude":"46.27252000","longitude":"12.00640000"},{"name":"Voltago Agordino","countryCode":"IT","stateCode":"34","latitude":"46.27139000","longitude":"12.00574000"},{"name":"Vò","countryCode":"IT","stateCode":"34","latitude":"45.32829000","longitude":"11.64150000"},{"name":"Zanè","countryCode":"IT","stateCode":"34","latitude":"45.72200000","longitude":"11.44932000"},{"name":"Zelarino","countryCode":"IT","stateCode":"34","latitude":"45.51508000","longitude":"12.20790000"},{"name":"Zenson di Piave","countryCode":"IT","stateCode":"34","latitude":"45.67971000","longitude":"12.48913000"},{"name":"Zermeghedo","countryCode":"IT","stateCode":"34","latitude":"45.47585000","longitude":"11.37438000"},{"name":"Zero Branco","countryCode":"IT","stateCode":"34","latitude":"45.59952000","longitude":"12.16381000"},{"name":"Zevio","countryCode":"IT","stateCode":"34","latitude":"45.37209000","longitude":"11.12929000"},{"name":"Zoppè di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.38583000","longitude":"12.17368000"},{"name":"Zovencedo","countryCode":"IT","stateCode":"34","latitude":"45.42893000","longitude":"11.50387000"},{"name":"Zugliano","countryCode":"IT","stateCode":"34","latitude":"45.72980000","longitude":"11.52399000"},{"name":"Abano Terme","countryCode":"IT","stateCode":"34","latitude":"45.35753000","longitude":"11.78725000"},{"name":"Abbazia Pisani","countryCode":"IT","stateCode":"34","latitude":"45.61270000","longitude":"11.85429000"},{"name":"Adria","countryCode":"IT","stateCode":"34","latitude":"45.05445000","longitude":"12.05599000"},{"name":"Affi","countryCode":"IT","stateCode":"34","latitude":"45.55297000","longitude":"10.78640000"},{"name":"Agna","countryCode":"IT","stateCode":"34","latitude":"45.17051000","longitude":"11.95625000"},{"name":"Agordo","countryCode":"IT","stateCode":"34","latitude":"46.28201000","longitude":"12.03608000"},{"name":"Agugliaro","countryCode":"IT","stateCode":"34","latitude":"45.32510000","longitude":"11.58496000"},{"name":"Alano di Piave","countryCode":"IT","stateCode":"34","latitude":"45.90681000","longitude":"11.90840000"},{"name":"Albaredo","countryCode":"IT","stateCode":"34","latitude":"45.66725000","longitude":"12.01095000"},{"name":"Albaredo d\'Adige","countryCode":"IT","stateCode":"34","latitude":"45.31859000","longitude":"11.27843000"},{"name":"Albettone","countryCode":"IT","stateCode":"34","latitude":"45.35811000","longitude":"11.58430000"},{"name":"Albignasego","countryCode":"IT","stateCode":"34","latitude":"45.34705000","longitude":"11.86781000"},{"name":"Alleghe","countryCode":"IT","stateCode":"34","latitude":"46.40718000","longitude":"12.02336000"},{"name":"Alonte","countryCode":"IT","stateCode":"34","latitude":"45.36589000","longitude":"11.42710000"},{"name":"Alpo","countryCode":"IT","stateCode":"34","latitude":"45.37687000","longitude":"10.91979000"},{"name":"Altavilla Vicentina","countryCode":"IT","stateCode":"34","latitude":"45.51329000","longitude":"11.46877000"},{"name":"Altissimo","countryCode":"IT","stateCode":"34","latitude":"45.61429000","longitude":"11.25189000"},{"name":"Altivole","countryCode":"IT","stateCode":"34","latitude":"45.75370000","longitude":"11.95620000"},{"name":"Angiari","countryCode":"IT","stateCode":"34","latitude":"45.22318000","longitude":"11.27680000"},{"name":"Anguillara Veneta","countryCode":"IT","stateCode":"34","latitude":"45.14249000","longitude":"11.88461000"},{"name":"Annone Veneto","countryCode":"IT","stateCode":"34","latitude":"45.78965000","longitude":"12.68646000"},{"name":"Arbizzano-Santa Maria","countryCode":"IT","stateCode":"34","latitude":"45.49489000","longitude":"10.93831000"},{"name":"Arcade","countryCode":"IT","stateCode":"34","latitude":"45.78428000","longitude":"12.21972000"},{"name":"Arcole","countryCode":"IT","stateCode":"34","latitude":"45.36125000","longitude":"11.28750000"},{"name":"Arcugnano-Torri","countryCode":"IT","stateCode":"34","latitude":"45.49579000","longitude":"11.54770000"},{"name":"Ariano","countryCode":"IT","stateCode":"34","latitude":"44.94604000","longitude":"12.12448000"},{"name":"Arino","countryCode":"IT","stateCode":"34","latitude":"45.43854000","longitude":"12.05443000"},{"name":"Arlesega","countryCode":"IT","stateCode":"34","latitude":"45.46126000","longitude":"11.71942000"},{"name":"Arquà Petrarca","countryCode":"IT","stateCode":"34","latitude":"45.26911000","longitude":"11.72045000"},{"name":"Arquà Polesine","countryCode":"IT","stateCode":"34","latitude":"45.01008000","longitude":"11.73981000"},{"name":"Arre","countryCode":"IT","stateCode":"34","latitude":"45.21748000","longitude":"11.92858000"},{"name":"Arsiero","countryCode":"IT","stateCode":"34","latitude":"45.80422000","longitude":"11.35582000"},{"name":"Arsiè","countryCode":"IT","stateCode":"34","latitude":"45.98211000","longitude":"11.75794000"},{"name":"Arzergrande","countryCode":"IT","stateCode":"34","latitude":"45.27278000","longitude":"12.04840000"},{"name":"Arzignano","countryCode":"IT","stateCode":"34","latitude":"45.52027000","longitude":"11.33446000"},{"name":"Asiago","countryCode":"IT","stateCode":"34","latitude":"45.87588000","longitude":"11.51223000"},{"name":"Asigliano Veneto","countryCode":"IT","stateCode":"34","latitude":"45.30469000","longitude":"11.44640000"},{"name":"Asolo","countryCode":"IT","stateCode":"34","latitude":"45.78854000","longitude":"11.91701000"},{"name":"Asparetto","countryCode":"IT","stateCode":"34","latitude":"45.21991000","longitude":"11.18263000"},{"name":"Auronzo","countryCode":"IT","stateCode":"34","latitude":"46.55920000","longitude":"12.42456000"},{"name":"Badia Calavena","countryCode":"IT","stateCode":"34","latitude":"45.56463000","longitude":"11.15197000"},{"name":"Badia Polesine","countryCode":"IT","stateCode":"34","latitude":"45.09508000","longitude":"11.49443000"},{"name":"Badoere","countryCode":"IT","stateCode":"34","latitude":"45.63420000","longitude":"12.08518000"},{"name":"Bagnoli di Sopra","countryCode":"IT","stateCode":"34","latitude":"45.18667000","longitude":"11.88433000"},{"name":"Bagnolo","countryCode":"IT","stateCode":"34","latitude":"45.27238000","longitude":"10.89081000"},{"name":"Bagnolo di Po","countryCode":"IT","stateCode":"34","latitude":"45.01548000","longitude":"11.50091000"},{"name":"Ballò","countryCode":"IT","stateCode":"34","latitude":"45.45581000","longitude":"12.07124000"},{"name":"Baone","countryCode":"IT","stateCode":"34","latitude":"45.24174000","longitude":"11.68463000"},{"name":"Barbarano Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.40912000","longitude":"11.54342000"},{"name":"Barbisano","countryCode":"IT","stateCode":"34","latitude":"45.88224000","longitude":"12.18632000"},{"name":"Barbona","countryCode":"IT","stateCode":"34","latitude":"45.10339000","longitude":"11.70486000"},{"name":"Bardolino","countryCode":"IT","stateCode":"34","latitude":"45.54114000","longitude":"10.73298000"},{"name":"Baruchella","countryCode":"IT","stateCode":"34","latitude":"45.06601000","longitude":"11.45208000"},{"name":"Bassano del Grappa","countryCode":"IT","stateCode":"34","latitude":"45.76656000","longitude":"11.72739000"},{"name":"Bassone","countryCode":"IT","stateCode":"34","latitude":"45.45110000","longitude":"10.89449000"},{"name":"Bastia","countryCode":"IT","stateCode":"34","latitude":"45.38609000","longitude":"11.65196000"},{"name":"Battaglia Terme","countryCode":"IT","stateCode":"34","latitude":"45.28531000","longitude":"11.78375000"},{"name":"Beccacivetta-Azzano","countryCode":"IT","stateCode":"34","latitude":"45.37435000","longitude":"10.96133000"},{"name":"Belfiore","countryCode":"IT","stateCode":"34","latitude":"45.38189000","longitude":"11.21085000"},{"name":"Belluno","countryCode":"IT","stateCode":"34","latitude":"46.14262000","longitude":"12.21560000"},{"name":"Belvedere","countryCode":"IT","stateCode":"34","latitude":"45.69001000","longitude":"11.77180000"},{"name":"Bergantino","countryCode":"IT","stateCode":"34","latitude":"45.06145000","longitude":"11.25237000"},{"name":"Bertipaglia","countryCode":"IT","stateCode":"34","latitude":"45.31594000","longitude":"11.88547000"},{"name":"Bevilacqua","countryCode":"IT","stateCode":"34","latitude":"45.23249000","longitude":"11.39496000"},{"name":"Biancade","countryCode":"IT","stateCode":"34","latitude":"45.64867000","longitude":"12.35753000"},{"name":"Bibano","countryCode":"IT","stateCode":"34","latitude":"45.90751000","longitude":"12.43266000"},{"name":"Bibione","countryCode":"IT","stateCode":"34","latitude":"45.63565000","longitude":"13.03616000"},{"name":"Bigolino","countryCode":"IT","stateCode":"34","latitude":"45.86669000","longitude":"12.01693000"},{"name":"Boara Pisani","countryCode":"IT","stateCode":"34","latitude":"45.10809000","longitude":"11.78271000"},{"name":"Bojon-Lova","countryCode":"IT","stateCode":"34","latitude":"45.33981000","longitude":"12.08282000"},{"name":"Bolzano Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.60221000","longitude":"11.62198000"},{"name":"Bonavicina","countryCode":"IT","stateCode":"34","latitude":"45.24426000","longitude":"11.18419000"},{"name":"Bonavigo","countryCode":"IT","stateCode":"34","latitude":"45.25831000","longitude":"11.27944000"},{"name":"Bonferraro","countryCode":"IT","stateCode":"34","latitude":"45.18380000","longitude":"11.01201000"},{"name":"Borca","countryCode":"IT","stateCode":"34","latitude":"46.43452000","longitude":"12.22230000"},{"name":"Borgoricco-San Michele delle Badesse-Sant\'Eufemia","countryCode":"IT","stateCode":"34","latitude":"45.53520000","longitude":"11.94111000"},{"name":"Borso del Grappa","countryCode":"IT","stateCode":"34","latitude":"45.81025000","longitude":"11.77367000"},{"name":"Bortolot","countryCode":"IT","stateCode":"34","latitude":"46.38608000","longitude":"12.17371000"},{"name":"Bosaro","countryCode":"IT","stateCode":"34","latitude":"44.99878000","longitude":"11.76471000"},{"name":"Boschi Sant\'Anna","countryCode":"IT","stateCode":"34","latitude":"45.21768000","longitude":"11.35620000"},{"name":"Bosco","countryCode":"IT","stateCode":"34","latitude":"45.44337000","longitude":"11.79530000"},{"name":"Bosco Chiesanuova","countryCode":"IT","stateCode":"34","latitude":"45.62103000","longitude":"11.03224000"},{"name":"Boscochiaro","countryCode":"IT","stateCode":"34","latitude":"45.13658000","longitude":"12.12182000"},{"name":"Bottrighe","countryCode":"IT","stateCode":"34","latitude":"45.02552000","longitude":"12.08236000"},{"name":"Bovolenta","countryCode":"IT","stateCode":"34","latitude":"45.26892000","longitude":"11.93576000"},{"name":"Bovolone","countryCode":"IT","stateCode":"34","latitude":"45.26142000","longitude":"11.11786000"},{"name":"Braglia","countryCode":"IT","stateCode":"34","latitude":"44.98446000","longitude":"12.03377000"},{"name":"Breda","countryCode":"IT","stateCode":"34","latitude":"45.72250000","longitude":"12.33083000"},{"name":"Breganze","countryCode":"IT","stateCode":"34","latitude":"45.70489000","longitude":"11.56074000"},{"name":"Brendola","countryCode":"IT","stateCode":"34","latitude":"45.47849000","longitude":"11.43947000"},{"name":"Brentino Belluno","countryCode":"IT","stateCode":"34","latitude":"45.65689000","longitude":"10.89368000"},{"name":"Brenzone","countryCode":"IT","stateCode":"34","latitude":"45.69989000","longitude":"10.76058000"},{"name":"Bressanvido","countryCode":"IT","stateCode":"34","latitude":"45.64651000","longitude":"11.63437000"},{"name":"Brogliano","countryCode":"IT","stateCode":"34","latitude":"45.58919000","longitude":"11.36549000"},{"name":"Brognoligo-Costalunga","countryCode":"IT","stateCode":"34","latitude":"45.44869000","longitude":"11.29379000"},{"name":"Brugine","countryCode":"IT","stateCode":"34","latitude":"45.29696000","longitude":"11.99200000"},{"name":"Burano","countryCode":"IT","stateCode":"34","latitude":"45.48548000","longitude":"12.41696000"},{"name":"Buso","countryCode":"IT","stateCode":"34","latitude":"45.06491000","longitude":"11.84772000"},{"name":"Bussolengo","countryCode":"IT","stateCode":"34","latitude":"45.46903000","longitude":"10.85371000"},{"name":"Buttapietra","countryCode":"IT","stateCode":"34","latitude":"45.34110000","longitude":"10.99915000"},{"name":"Ca\' Rainati","countryCode":"IT","stateCode":"34","latitude":"45.75764000","longitude":"11.85113000"},{"name":"Ca\' Savio","countryCode":"IT","stateCode":"34","latitude":"45.45375000","longitude":"12.45729000"},{"name":"Ca\' Tiepolo","countryCode":"IT","stateCode":"34","latitude":"44.94861000","longitude":"12.33917000"},{"name":"Ca\' degli Oppi","countryCode":"IT","stateCode":"34","latitude":"45.29550000","longitude":"11.13029000"},{"name":"Cadoneghe","countryCode":"IT","stateCode":"34","latitude":"45.44282000","longitude":"11.92749000"},{"name":"Caerano di San Marco","countryCode":"IT","stateCode":"34","latitude":"45.78160000","longitude":"11.99851000"},{"name":"Calalzo di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.44643000","longitude":"12.38176000"},{"name":"Caldierino-Rota","countryCode":"IT","stateCode":"34","latitude":"45.41616000","longitude":"11.15696000"},{"name":"Caldiero","countryCode":"IT","stateCode":"34","latitude":"45.41439000","longitude":"11.17739000"},{"name":"Caldogno-Rettorgole-Cresole","countryCode":"IT","stateCode":"34","latitude":"45.60780000","longitude":"11.50280000"},{"name":"Calmasino","countryCode":"IT","stateCode":"34","latitude":"45.52099000","longitude":"10.75206000"},{"name":"Caltana","countryCode":"IT","stateCode":"34","latitude":"45.48278000","longitude":"12.03002000"},{"name":"Calto","countryCode":"IT","stateCode":"34","latitude":"44.99072000","longitude":"11.35854000"},{"name":"Caltrano","countryCode":"IT","stateCode":"34","latitude":"45.77346000","longitude":"11.45570000"},{"name":"Calvene","countryCode":"IT","stateCode":"34","latitude":"45.76615000","longitude":"11.51146000"},{"name":"Camalò","countryCode":"IT","stateCode":"34","latitude":"45.75324000","longitude":"12.17165000"},{"name":"Camisano Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.52156000","longitude":"11.70817000"},{"name":"Campagna Lupia","countryCode":"IT","stateCode":"34","latitude":"45.35381000","longitude":"12.09727000"},{"name":"Campagnola","countryCode":"IT","stateCode":"34","latitude":"45.27866000","longitude":"11.99902000"},{"name":"Campalto","countryCode":"IT","stateCode":"34","latitude":"45.48062000","longitude":"12.28747000"},{"name":"Campese","countryCode":"IT","stateCode":"34","latitude":"45.80580000","longitude":"11.71289000"},{"name":"Campiglia dei Berici","countryCode":"IT","stateCode":"34","latitude":"45.33546000","longitude":"11.54210000"},{"name":"Campo San Martino","countryCode":"IT","stateCode":"34","latitude":"45.54868000","longitude":"11.82809000"},{"name":"Campodarsego","countryCode":"IT","stateCode":"34","latitude":"45.49815000","longitude":"11.92194000"},{"name":"Campodoro","countryCode":"IT","stateCode":"34","latitude":"45.48947000","longitude":"11.75268000"},{"name":"Campolongo Maggiore Liettoli","countryCode":"IT","stateCode":"34","latitude":"45.33944000","longitude":"12.02417000"},{"name":"Campolongo sul Brenta","countryCode":"IT","stateCode":"34","latitude":"45.82710000","longitude":"11.70080000"},{"name":"Camponogara","countryCode":"IT","stateCode":"34","latitude":"45.37954000","longitude":"12.08638000"},{"name":"Camposampiero","countryCode":"IT","stateCode":"34","latitude":"45.56368000","longitude":"11.93534000"},{"name":"Canale d\'Agordo","countryCode":"IT","stateCode":"34","latitude":"46.35693000","longitude":"11.91429000"},{"name":"Canaro","countryCode":"IT","stateCode":"34","latitude":"44.93394000","longitude":"11.67541000"},{"name":"Canda","countryCode":"IT","stateCode":"34","latitude":"45.03608000","longitude":"11.50331000"},{"name":"Candelù","countryCode":"IT","stateCode":"34","latitude":"45.73499000","longitude":"12.37224000"},{"name":"Candiana","countryCode":"IT","stateCode":"34","latitude":"45.22184000","longitude":"11.99256000"},{"name":"Candide","countryCode":"IT","stateCode":"34","latitude":"46.58913000","longitude":"12.51476000"},{"name":"Caniezza","countryCode":"IT","stateCode":"34","latitude":"45.85274000","longitude":"11.89900000"},{"name":"Canove di Roana","countryCode":"IT","stateCode":"34","latitude":"45.86350000","longitude":"11.47350000"},{"name":"Caorle","countryCode":"IT","stateCode":"34","latitude":"45.59656000","longitude":"12.87580000"},{"name":"Capitello","countryCode":"IT","stateCode":"34","latitude":"45.20792000","longitude":"11.14014000"},{"name":"Cappella Maggiore","countryCode":"IT","stateCode":"34","latitude":"45.97222000","longitude":"12.35855000"},{"name":"Caprino Veronese","countryCode":"IT","stateCode":"34","latitude":"45.60489000","longitude":"10.79518000"},{"name":"Carbonera","countryCode":"IT","stateCode":"34","latitude":"45.69182000","longitude":"12.28255000"},{"name":"Carceri","countryCode":"IT","stateCode":"34","latitude":"45.19508000","longitude":"11.62115000"},{"name":"Carmignano di Brenta","countryCode":"IT","stateCode":"34","latitude":"45.62578000","longitude":"11.70599000"},{"name":"Carpesica","countryCode":"IT","stateCode":"34","latitude":"45.95335000","longitude":"12.29126000"},{"name":"Carrara San Giorgio","countryCode":"IT","stateCode":"34","latitude":"45.29259000","longitude":"11.81841000"},{"name":"Carrè","countryCode":"IT","stateCode":"34","latitude":"45.74880000","longitude":"11.45779000"},{"name":"Cartigliano","countryCode":"IT","stateCode":"34","latitude":"45.71300000","longitude":"11.69560000"},{"name":"Cartura","countryCode":"IT","stateCode":"34","latitude":"45.26839000","longitude":"11.85681000"},{"name":"Casacorba","countryCode":"IT","stateCode":"34","latitude":"45.65944000","longitude":"12.03889000"},{"name":"Casale di Scodosia","countryCode":"IT","stateCode":"34","latitude":"45.19225000","longitude":"11.47442000"},{"name":"Casale sul Sile","countryCode":"IT","stateCode":"34","latitude":"45.59638000","longitude":"12.32655000"},{"name":"Casaleone","countryCode":"IT","stateCode":"34","latitude":"45.16821000","longitude":"11.19401000"},{"name":"Casalserugo","countryCode":"IT","stateCode":"34","latitude":"45.31549000","longitude":"11.91232000"},{"name":"Caselle","countryCode":"IT","stateCode":"34","latitude":"45.74965000","longitude":"11.98004000"},{"name":"Casier","countryCode":"IT","stateCode":"34","latitude":"45.64229000","longitude":"12.29328000"},{"name":"Casoni","countryCode":"IT","stateCode":"34","latitude":"45.75943000","longitude":"11.81045000"},{"name":"Cassola","countryCode":"IT","stateCode":"34","latitude":"45.73360000","longitude":"11.79940000"},{"name":"Castagnaro","countryCode":"IT","stateCode":"34","latitude":"45.11795000","longitude":"11.40911000"},{"name":"Castagnole","countryCode":"IT","stateCode":"34","latitude":"45.68852000","longitude":"12.18260000"},{"name":"Castelbaldo","countryCode":"IT","stateCode":"34","latitude":"45.12226000","longitude":"11.45517000"},{"name":"Castelcucco","countryCode":"IT","stateCode":"34","latitude":"45.83024000","longitude":"11.88296000"},{"name":"Castelfranco Veneto","countryCode":"IT","stateCode":"34","latitude":"45.67146000","longitude":"11.92755000"},{"name":"Castelgomberto","countryCode":"IT","stateCode":"34","latitude":"45.58267000","longitude":"11.39007000"},{"name":"Castelguglielmo","countryCode":"IT","stateCode":"34","latitude":"45.02539000","longitude":"11.53690000"},{"name":"Castello di Godego","countryCode":"IT","stateCode":"34","latitude":"45.69270000","longitude":"11.87998000"},{"name":"Castelmassa","countryCode":"IT","stateCode":"34","latitude":"45.01826000","longitude":"11.31505000"},{"name":"Castelminio","countryCode":"IT","stateCode":"34","latitude":"45.64493000","longitude":"11.98734000"},{"name":"Castelnovo","countryCode":"IT","stateCode":"34","latitude":"45.61557000","longitude":"11.45938000"},{"name":"Castelnovo Bariano","countryCode":"IT","stateCode":"34","latitude":"45.02738000","longitude":"11.28760000"},{"name":"Castelnuovo del Garda","countryCode":"IT","stateCode":"34","latitude":"45.43878000","longitude":"10.75978000"},{"name":"Castion","countryCode":"IT","stateCode":"34","latitude":"46.12147000","longitude":"12.23507000"},{"name":"Cavajon Veronese","countryCode":"IT","stateCode":"34","latitude":"45.54009000","longitude":"10.77048000"},{"name":"Cavalcaselle","countryCode":"IT","stateCode":"34","latitude":"45.43695000","longitude":"10.72652000"},{"name":"Cavallino","countryCode":"IT","stateCode":"34","latitude":"45.47456000","longitude":"12.54855000"},{"name":"Cavarzere","countryCode":"IT","stateCode":"34","latitude":"45.13518000","longitude":"12.08453000"},{"name":"Cavaso del Tomba","countryCode":"IT","stateCode":"34","latitude":"45.86071000","longitude":"11.89840000"},{"name":"Cavino","countryCode":"IT","stateCode":"34","latitude":"45.51709000","longitude":"11.88466000"},{"name":"Cazzago-Ex Polo","countryCode":"IT","stateCode":"34","latitude":"45.44159000","longitude":"12.07406000"},{"name":"Cazzano di Tramigna","countryCode":"IT","stateCode":"34","latitude":"45.47309000","longitude":"11.20289000"},{"name":"Ceggia","countryCode":"IT","stateCode":"34","latitude":"45.68700000","longitude":"12.64228000"},{"name":"Celat-San Tomaso Agordino","countryCode":"IT","stateCode":"34","latitude":"46.38072000","longitude":"11.97439000"},{"name":"Cellore","countryCode":"IT","stateCode":"34","latitude":"45.48646000","longitude":"11.17831000"},{"name":"Cencenighe Agordino","countryCode":"IT","stateCode":"34","latitude":"46.35184000","longitude":"11.96823000"},{"name":"Cendon","countryCode":"IT","stateCode":"34","latitude":"45.63804000","longitude":"12.32505000"},{"name":"Ceneselli","countryCode":"IT","stateCode":"34","latitude":"45.01377000","longitude":"11.36936000"},{"name":"Centrale","countryCode":"IT","stateCode":"34","latitude":"45.72737000","longitude":"11.48031000"},{"name":"Cerea","countryCode":"IT","stateCode":"34","latitude":"45.18936000","longitude":"11.21661000"},{"name":"Cereda-Cozza Cornedo","countryCode":"IT","stateCode":"34","latitude":"45.60181000","longitude":"11.36740000"},{"name":"Ceregnano","countryCode":"IT","stateCode":"34","latitude":"45.04811000","longitude":"11.86792000"},{"name":"Cerro Veronese","countryCode":"IT","stateCode":"34","latitude":"45.57449000","longitude":"11.04159000"},{"name":"Cervarese Santa Croce","countryCode":"IT","stateCode":"34","latitude":"45.42439000","longitude":"11.68790000"},{"name":"Cesarolo","countryCode":"IT","stateCode":"34","latitude":"45.71884000","longitude":"13.01555000"},{"name":"Cesiomaggiore","countryCode":"IT","stateCode":"34","latitude":"46.08675000","longitude":"11.98539000"},{"name":"Cessalto","countryCode":"IT","stateCode":"34","latitude":"45.71356000","longitude":"12.61302000"},{"name":"Chiampo","countryCode":"IT","stateCode":"34","latitude":"45.54746000","longitude":"11.28285000"},{"name":"Chiarano","countryCode":"IT","stateCode":"34","latitude":"45.72959000","longitude":"12.57166000"},{"name":"Chioggia","countryCode":"IT","stateCode":"34","latitude":"45.21857000","longitude":"12.27774000"},{"name":"Chiuppano","countryCode":"IT","stateCode":"34","latitude":"45.76300000","longitude":"11.45777000"},{"name":"Ciano","countryCode":"IT","stateCode":"34","latitude":"45.82389000","longitude":"12.05417000"},{"name":"Cibiana","countryCode":"IT","stateCode":"34","latitude":"46.38856000","longitude":"12.28658000"},{"name":"Cimadolmo","countryCode":"IT","stateCode":"34","latitude":"45.78524000","longitude":"12.36510000"},{"name":"Cinto Caomaggiore","countryCode":"IT","stateCode":"34","latitude":"45.82758000","longitude":"12.78126000"},{"name":"Cismon del Grappa","countryCode":"IT","stateCode":"34","latitude":"45.92026000","longitude":"11.72816000"},{"name":"Cison di Valmarino","countryCode":"IT","stateCode":"34","latitude":"45.96694000","longitude":"12.14267000"},{"name":"Cittadella","countryCode":"IT","stateCode":"34","latitude":"45.64523000","longitude":"11.78453000"},{"name":"Codevigo","countryCode":"IT","stateCode":"34","latitude":"45.26628000","longitude":"12.09961000"},{"name":"Codiverno","countryCode":"IT","stateCode":"34","latitude":"45.47583000","longitude":"11.94556000"},{"name":"Codognè","countryCode":"IT","stateCode":"34","latitude":"45.86047000","longitude":"12.41284000"},{"name":"Cogollo del Cengio","countryCode":"IT","stateCode":"34","latitude":"45.78397000","longitude":"11.42527000"},{"name":"Col San Martino","countryCode":"IT","stateCode":"34","latitude":"45.90020000","longitude":"12.11575000"},{"name":"Colle Santa Lucia","countryCode":"IT","stateCode":"34","latitude":"46.44852000","longitude":"12.01399000"},{"name":"Colle Umberto","countryCode":"IT","stateCode":"34","latitude":"45.94238000","longitude":"12.34228000"},{"name":"Cologna Veneta","countryCode":"IT","stateCode":"34","latitude":"45.30777000","longitude":"11.38032000"},{"name":"Colognola ai Colli","countryCode":"IT","stateCode":"34","latitude":"45.43369000","longitude":"11.18429000"},{"name":"Colà","countryCode":"IT","stateCode":"34","latitude":"45.47428000","longitude":"10.74257000"},{"name":"Conco","countryCode":"IT","stateCode":"34","latitude":"45.80043000","longitude":"11.60962000"},{"name":"Concordia Sagittaria","countryCode":"IT","stateCode":"34","latitude":"45.76118000","longitude":"12.82362000"},{"name":"Conegliano","countryCode":"IT","stateCode":"34","latitude":"45.88805000","longitude":"12.30201000"},{"name":"Conscio","countryCode":"IT","stateCode":"34","latitude":"45.61701000","longitude":"12.28219000"},{"name":"Conselve","countryCode":"IT","stateCode":"34","latitude":"45.23154000","longitude":"11.87498000"},{"name":"Corbanese","countryCode":"IT","stateCode":"34","latitude":"45.94570000","longitude":"12.24027000"},{"name":"Corbola","countryCode":"IT","stateCode":"34","latitude":"45.00272000","longitude":"12.08567000"},{"name":"Corbolone","countryCode":"IT","stateCode":"34","latitude":"45.74962000","longitude":"12.66969000"},{"name":"Cordignano","countryCode":"IT","stateCode":"34","latitude":"45.94936000","longitude":"12.41567000"},{"name":"Cornedo Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.61626000","longitude":"11.33225000"},{"name":"Cornuda","countryCode":"IT","stateCode":"34","latitude":"45.83152000","longitude":"12.00598000"},{"name":"Correzzola","countryCode":"IT","stateCode":"34","latitude":"45.23548000","longitude":"12.06739000"},{"name":"Corrubbio","countryCode":"IT","stateCode":"34","latitude":"45.48685000","longitude":"10.90359000"},{"name":"Corte","countryCode":"IT","stateCode":"34","latitude":"45.30835000","longitude":"12.07174000"},{"name":"Cortina d\'Ampezzo","countryCode":"IT","stateCode":"34","latitude":"46.53690000","longitude":"12.13903000"},{"name":"Cosniga-Zoppè","countryCode":"IT","stateCode":"34","latitude":"45.88750000","longitude":"12.36028000"},{"name":"Costa di Rovigo","countryCode":"IT","stateCode":"34","latitude":"45.05181000","longitude":"11.69560000"},{"name":"Costabissara","countryCode":"IT","stateCode":"34","latitude":"45.58252000","longitude":"11.48529000"},{"name":"Costermano","countryCode":"IT","stateCode":"34","latitude":"45.58606000","longitude":"10.73900000"},{"name":"Covolo-Levada","countryCode":"IT","stateCode":"34","latitude":"45.84828000","longitude":"12.00515000"},{"name":"Creazzo","countryCode":"IT","stateCode":"34","latitude":"45.53154000","longitude":"11.47789000"},{"name":"Crepaldo","countryCode":"IT","stateCode":"34","latitude":"45.59495000","longitude":"12.69655000"},{"name":"Crespadoro","countryCode":"IT","stateCode":"34","latitude":"45.62019000","longitude":"11.22589000"},{"name":"Crespano del Grappa","countryCode":"IT","stateCode":"34","latitude":"45.82793000","longitude":"11.83358000"},{"name":"Crespino","countryCode":"IT","stateCode":"34","latitude":"44.98527000","longitude":"11.88958000"},{"name":"Crispi Cavour","countryCode":"IT","stateCode":"34","latitude":"45.58190000","longitude":"11.50113000"},{"name":"Crocetta del Montello","countryCode":"IT","stateCode":"34","latitude":"45.83667000","longitude":"12.03361000"},{"name":"Crocetta-Nogarè","countryCode":"IT","stateCode":"34","latitude":"45.82707000","longitude":"12.03013000"},{"name":"Curtarolo","countryCode":"IT","stateCode":"34","latitude":"45.52366000","longitude":"11.83691000"},{"name":"Danta","countryCode":"IT","stateCode":"34","latitude":"46.56700000","longitude":"12.52055000"},{"name":"Dese","countryCode":"IT","stateCode":"34","latitude":"45.52962000","longitude":"12.30363000"},{"name":"Dolcè","countryCode":"IT","stateCode":"34","latitude":"45.60069000","longitude":"10.85248000"},{"name":"Dolo","countryCode":"IT","stateCode":"34","latitude":"45.42528000","longitude":"12.08429000"},{"name":"Domegge di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.45666000","longitude":"12.40724000"},{"name":"Don","countryCode":"IT","stateCode":"34","latitude":"46.22144000","longitude":"11.95598000"},{"name":"Donzella","countryCode":"IT","stateCode":"34","latitude":"44.93047000","longitude":"12.33119000"},{"name":"Dossobuono","countryCode":"IT","stateCode":"34","latitude":"45.39333000","longitude":"10.91054000"},{"name":"Dosson","countryCode":"IT","stateCode":"34","latitude":"45.63605000","longitude":"12.25409000"},{"name":"Due Carrare","countryCode":"IT","stateCode":"34","latitude":"45.29151000","longitude":"11.82402000"},{"name":"Dueville","countryCode":"IT","stateCode":"34","latitude":"45.63556000","longitude":"11.55135000"},{"name":"Enego","countryCode":"IT","stateCode":"34","latitude":"45.94161000","longitude":"11.70550000"},{"name":"Eraclea","countryCode":"IT","stateCode":"34","latitude":"45.57766000","longitude":"12.67320000"},{"name":"Erbezzo","countryCode":"IT","stateCode":"34","latitude":"45.63960000","longitude":"11.00057000"},{"name":"Erbè","countryCode":"IT","stateCode":"34","latitude":"45.24231000","longitude":"10.97135000"},{"name":"Este","countryCode":"IT","stateCode":"34","latitude":"45.22338000","longitude":"11.66379000"},{"name":"Falcade Alto","countryCode":"IT","stateCode":"34","latitude":"46.35549000","longitude":"11.85712000"},{"name":"Falzè di Piave","countryCode":"IT","stateCode":"34","latitude":"45.86796000","longitude":"12.17891000"},{"name":"Falzè-Signoressa","countryCode":"IT","stateCode":"34","latitude":"45.75028000","longitude":"12.10722000"},{"name":"Fane","countryCode":"IT","stateCode":"34","latitude":"45.57904000","longitude":"10.96425000"},{"name":"Fanzolo","countryCode":"IT","stateCode":"34","latitude":"45.71218000","longitude":"11.99023000"},{"name":"Fara Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.74369000","longitude":"11.54529000"},{"name":"Farra d\'Alpago","countryCode":"IT","stateCode":"34","latitude":"46.12079000","longitude":"12.35876000"},{"name":"Farra di Soligo","countryCode":"IT","stateCode":"34","latitude":"45.90528000","longitude":"12.12444000"},{"name":"Feltre","countryCode":"IT","stateCode":"34","latitude":"46.02085000","longitude":"11.90031000"},{"name":"Ferrara di Monte Baldo","countryCode":"IT","stateCode":"34","latitude":"45.67408000","longitude":"10.85911000"},{"name":"Ficarolo","countryCode":"IT","stateCode":"34","latitude":"44.95425000","longitude":"11.43662000"},{"name":"Fiesso","countryCode":"IT","stateCode":"34","latitude":"45.41954000","longitude":"12.03378000"},{"name":"Fiesso Umbertiano","countryCode":"IT","stateCode":"34","latitude":"44.96072000","longitude":"11.60576000"},{"name":"Fiesso d\'Artico","countryCode":"IT","stateCode":"34","latitude":"45.42139000","longitude":"12.02944000"},{"name":"Follina","countryCode":"IT","stateCode":"34","latitude":"45.95352000","longitude":"12.11985000"},{"name":"Fontanafredda","countryCode":"IT","stateCode":"34","latitude":"45.29159000","longitude":"11.66172000"},{"name":"Fontanelle","countryCode":"IT","stateCode":"34","latitude":"45.83345000","longitude":"12.46625000"},{"name":"Fontaniva","countryCode":"IT","stateCode":"34","latitude":"45.63516000","longitude":"11.75381000"},{"name":"Fonzaso","countryCode":"IT","stateCode":"34","latitude":"46.01640000","longitude":"11.79897000"},{"name":"Forette","countryCode":"IT","stateCode":"34","latitude":"45.34221000","longitude":"10.94460000"},{"name":"Fornaci","countryCode":"IT","stateCode":"34","latitude":"45.65170000","longitude":"12.43738000"},{"name":"Fornase","countryCode":"IT","stateCode":"34","latitude":"45.47586000","longitude":"12.16273000"},{"name":"Forno di Zoldo","countryCode":"IT","stateCode":"34","latitude":"46.35010000","longitude":"12.17913000"},{"name":"Fossalta di Piave","countryCode":"IT","stateCode":"34","latitude":"45.64497000","longitude":"12.50902000"},{"name":"Fossalta di Portogruaro","countryCode":"IT","stateCode":"34","latitude":"45.79329000","longitude":"12.90998000"},{"name":"Fossalunga","countryCode":"IT","stateCode":"34","latitude":"45.69160000","longitude":"12.05320000"},{"name":"Fossò","countryCode":"IT","stateCode":"34","latitude":"45.38580000","longitude":"12.04627000"},{"name":"Foza","countryCode":"IT","stateCode":"34","latitude":"45.89703000","longitude":"11.63053000"},{"name":"Francenigo","countryCode":"IT","stateCode":"34","latitude":"45.90799000","longitude":"12.50347000"},{"name":"Frassinelle Polesine","countryCode":"IT","stateCode":"34","latitude":"44.99518000","longitude":"11.69881000"},{"name":"Fratta Polesine","countryCode":"IT","stateCode":"34","latitude":"45.02819000","longitude":"11.64265000"},{"name":"Fregona","countryCode":"IT","stateCode":"34","latitude":"46.00795000","longitude":"12.33864000"},{"name":"Frescada","countryCode":"IT","stateCode":"34","latitude":"45.62878000","longitude":"12.23671000"},{"name":"Fumane","countryCode":"IT","stateCode":"34","latitude":"45.54160000","longitude":"10.88548000"},{"name":"Fusine","countryCode":"IT","stateCode":"34","latitude":"46.37589000","longitude":"12.12547000"},{"name":"Gaiarine","countryCode":"IT","stateCode":"34","latitude":"45.88083000","longitude":"12.48142000"},{"name":"Gaiba","countryCode":"IT","stateCode":"34","latitude":"44.94573000","longitude":"11.48087000"},{"name":"Galliera Veneta","countryCode":"IT","stateCode":"34","latitude":"45.66750000","longitude":"11.82217000"},{"name":"Gallio","countryCode":"IT","stateCode":"34","latitude":"45.88506000","longitude":"11.53417000"},{"name":"Galta","countryCode":"IT","stateCode":"34","latitude":"45.39095000","longitude":"12.02340000"},{"name":"Galzignano","countryCode":"IT","stateCode":"34","latitude":"45.30798000","longitude":"11.73134000"},{"name":"Gambellara","countryCode":"IT","stateCode":"34","latitude":"45.45979000","longitude":"11.34009000"},{"name":"Gambugliano","countryCode":"IT","stateCode":"34","latitude":"45.58799000","longitude":"11.43859000"},{"name":"Garda","countryCode":"IT","stateCode":"34","latitude":"45.57889000","longitude":"10.71763000"},{"name":"Gavello","countryCode":"IT","stateCode":"34","latitude":"45.02469000","longitude":"11.91368000"},{"name":"Gazzo","countryCode":"IT","stateCode":"34","latitude":"45.58241000","longitude":"11.70724000"},{"name":"Gazzolo-Volpino","countryCode":"IT","stateCode":"34","latitude":"45.37536000","longitude":"11.31319000"},{"name":"Giacciano con Baruchella","countryCode":"IT","stateCode":"34","latitude":"45.06718000","longitude":"11.45040000"},{"name":"Giavenale","countryCode":"IT","stateCode":"34","latitude":"45.70006000","longitude":"11.40002000"},{"name":"Giavera del Montello","countryCode":"IT","stateCode":"34","latitude":"45.79374000","longitude":"12.16667000"},{"name":"Giudecca","countryCode":"IT","stateCode":"34","latitude":"45.42477000","longitude":"12.32906000"},{"name":"Godega","countryCode":"IT","stateCode":"34","latitude":"45.92859000","longitude":"12.39687000"},{"name":"Gorgo al Monticano","countryCode":"IT","stateCode":"34","latitude":"45.79139000","longitude":"12.55000000"},{"name":"Gorgo della Chiesa","countryCode":"IT","stateCode":"34","latitude":"45.78747000","longitude":"12.56270000"},{"name":"Gosaldo","countryCode":"IT","stateCode":"34","latitude":"46.22142000","longitude":"11.95570000"},{"name":"Grancona","countryCode":"IT","stateCode":"34","latitude":"45.42189000","longitude":"11.45160000"},{"name":"Grantorto","countryCode":"IT","stateCode":"34","latitude":"45.60268000","longitude":"11.73175000"},{"name":"Granze","countryCode":"IT","stateCode":"34","latitude":"45.15649000","longitude":"11.71471000"},{"name":"Grezzana","countryCode":"IT","stateCode":"34","latitude":"45.52272000","longitude":"11.01743000"},{"name":"Grignano Polesine","countryCode":"IT","stateCode":"34","latitude":"45.04350000","longitude":"11.74682000"},{"name":"Grisignano di Zocco","countryCode":"IT","stateCode":"34","latitude":"45.48681000","longitude":"11.70794000"},{"name":"Gruaro","countryCode":"IT","stateCode":"34","latitude":"45.83472000","longitude":"12.84111000"},{"name":"Gruaro-Bagnara","countryCode":"IT","stateCode":"34","latitude":"45.84167000","longitude":"12.85111000"},{"name":"Grumolo Pedemonte","countryCode":"IT","stateCode":"34","latitude":"45.72430000","longitude":"11.49236000"},{"name":"Grumolo delle Abbadesse","countryCode":"IT","stateCode":"34","latitude":"45.51692000","longitude":"11.67198000"},{"name":"Guarda Veneta","countryCode":"IT","stateCode":"34","latitude":"44.98188000","longitude":"11.80178000"},{"name":"Iesolo","countryCode":"IT","stateCode":"34","latitude":"45.53311000","longitude":"12.64475000"},{"name":"Illasi","countryCode":"IT","stateCode":"34","latitude":"45.46663000","longitude":"11.18165000"},{"name":"Isola Rizza","countryCode":"IT","stateCode":"34","latitude":"45.29228000","longitude":"11.19900000"},{"name":"Isola Vicentina","countryCode":"IT","stateCode":"34","latitude":"45.62930000","longitude":"11.44608000"},{"name":"Isola della Scala","countryCode":"IT","stateCode":"34","latitude":"45.26943000","longitude":"11.00824000"},{"name":"Istrana","countryCode":"IT","stateCode":"34","latitude":"45.67691000","longitude":"12.10119000"},{"name":"La Salute di Livenza","countryCode":"IT","stateCode":"34","latitude":"45.65366000","longitude":"12.80131000"},{"name":"La Valle Agordina","countryCode":"IT","stateCode":"34","latitude":"46.28198000","longitude":"12.06844000"},{"name":"Laghi","countryCode":"IT","stateCode":"34","latitude":"45.82450000","longitude":"11.27249000"},{"name":"Lama Pezzoli","countryCode":"IT","stateCode":"34","latitude":"45.04357000","longitude":"11.90942000"},{"name":"Lamon","countryCode":"IT","stateCode":"34","latitude":"46.04717000","longitude":"11.74991000"},{"name":"Lamosano","countryCode":"IT","stateCode":"34","latitude":"46.17276000","longitude":"12.38691000"},{"name":"Lancenigo-Villorba","countryCode":"IT","stateCode":"34","latitude":"45.71289000","longitude":"12.25697000"},{"name":"Lastebasse","countryCode":"IT","stateCode":"34","latitude":"45.91510000","longitude":"11.27389000"},{"name":"Lavagno","countryCode":"IT","stateCode":"34","latitude":"45.43869000","longitude":"11.13409000"},{"name":"Lazise","countryCode":"IT","stateCode":"34","latitude":"45.50499000","longitude":"10.73923000"},{"name":"Legnago","countryCode":"IT","stateCode":"34","latitude":"45.19365000","longitude":"11.30227000"},{"name":"Legnaro","countryCode":"IT","stateCode":"34","latitude":"45.34238000","longitude":"11.96482000"},{"name":"Lendinara","countryCode":"IT","stateCode":"34","latitude":"45.08301000","longitude":"11.60318000"},{"name":"Lentiai","countryCode":"IT","stateCode":"34","latitude":"46.04504000","longitude":"12.02053000"},{"name":"Levada","countryCode":"IT","stateCode":"34","latitude":"45.73442000","longitude":"12.47128000"},{"name":"Lido","countryCode":"IT","stateCode":"34","latitude":"45.41050000","longitude":"12.36649000"},{"name":"Lido di Jesolo","countryCode":"IT","stateCode":"34","latitude":"45.50694000","longitude":"12.64694000"},{"name":"Limana","countryCode":"IT","stateCode":"34","latitude":"46.10039000","longitude":"12.18552000"},{"name":"Limena","countryCode":"IT","stateCode":"34","latitude":"45.46948000","longitude":"11.84574000"},{"name":"Lisiera","countryCode":"IT","stateCode":"34","latitude":"45.57848000","longitude":"11.61178000"},{"name":"Livinallongo del Col di Lana","countryCode":"IT","stateCode":"34","latitude":"46.48162000","longitude":"11.95399000"},{"name":"Locara","countryCode":"IT","stateCode":"34","latitude":"45.41207000","longitude":"11.33262000"},{"name":"Longare","countryCode":"IT","stateCode":"34","latitude":"45.47726000","longitude":"11.60696000"},{"name":"Longarone","countryCode":"IT","stateCode":"34","latitude":"46.26579000","longitude":"12.29992000"},{"name":"Longhi","countryCode":"IT","stateCode":"34","latitude":"45.90744000","longitude":"11.31132000"},{"name":"Lonigo","countryCode":"IT","stateCode":"34","latitude":"45.38576000","longitude":"11.38402000"},{"name":"Loreggia","countryCode":"IT","stateCode":"34","latitude":"45.59733000","longitude":"11.94769000"},{"name":"Loreggiola","countryCode":"IT","stateCode":"34","latitude":"45.60892000","longitude":"11.91899000"},{"name":"Lorenzago di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.47954000","longitude":"12.45984000"},{"name":"Loreo","countryCode":"IT","stateCode":"34","latitude":"45.06213000","longitude":"12.18812000"},{"name":"Loria Bessica","countryCode":"IT","stateCode":"34","latitude":"45.73000000","longitude":"11.86540000"},{"name":"Lozzo Atestino","countryCode":"IT","stateCode":"34","latitude":"45.29384000","longitude":"11.60495000"},{"name":"Lozzo di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.48644000","longitude":"12.44493000"},{"name":"Lugagnano","countryCode":"IT","stateCode":"34","latitude":"45.43327000","longitude":"10.88402000"},{"name":"Lughignano","countryCode":"IT","stateCode":"34","latitude":"45.62533000","longitude":"12.32478000"},{"name":"Lugo di Vicenza","countryCode":"IT","stateCode":"34","latitude":"45.74550000","longitude":"11.52869000"},{"name":"Lugugnana","countryCode":"IT","stateCode":"34","latitude":"45.73277000","longitude":"12.95958000"},{"name":"Lumignano","countryCode":"IT","stateCode":"34","latitude":"45.45968000","longitude":"11.58786000"},{"name":"Lusia","countryCode":"IT","stateCode":"34","latitude":"45.09848000","longitude":"11.66511000"},{"name":"Lusiana","countryCode":"IT","stateCode":"34","latitude":"45.78428000","longitude":"11.57478000"},{"name":"Lutrano","countryCode":"IT","stateCode":"34","latitude":"45.81415000","longitude":"12.47316000"},{"name":"Maccacari","countryCode":"IT","stateCode":"34","latitude":"45.14276000","longitude":"11.13499000"},{"name":"Maerne","countryCode":"IT","stateCode":"34","latitude":"45.52313000","longitude":"12.15477000"},{"name":"Magugnano","countryCode":"IT","stateCode":"34","latitude":"45.70084000","longitude":"10.76229000"},{"name":"Malcesine","countryCode":"IT","stateCode":"34","latitude":"45.76140000","longitude":"10.80863000"},{"name":"Malo","countryCode":"IT","stateCode":"34","latitude":"45.65910000","longitude":"11.41601000"},{"name":"Mandriola-Sant\'Agostino","countryCode":"IT","stateCode":"34","latitude":"45.36926000","longitude":"11.85101000"},{"name":"Mansuè","countryCode":"IT","stateCode":"34","latitude":"45.82118000","longitude":"12.53510000"},{"name":"Marano","countryCode":"IT","stateCode":"34","latitude":"45.46345000","longitude":"12.11715000"},{"name":"Marano Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.69600000","longitude":"11.43237000"},{"name":"Marano di Valpolicella","countryCode":"IT","stateCode":"34","latitude":"45.55637000","longitude":"10.91622000"},{"name":"Marchesino-Bovo","countryCode":"IT","stateCode":"34","latitude":"45.36667000","longitude":"11.00000000"},{"name":"Marcon-Gaggio-Colmello","countryCode":"IT","stateCode":"34","latitude":"45.56444000","longitude":"12.29889000"},{"name":"Mardimago","countryCode":"IT","stateCode":"34","latitude":"45.10703000","longitude":"11.83744000"},{"name":"Mareno di Piave","countryCode":"IT","stateCode":"34","latitude":"45.84572000","longitude":"12.33703000"},{"name":"Marola","countryCode":"IT","stateCode":"34","latitude":"45.53994000","longitude":"11.62593000"},{"name":"Marostica","countryCode":"IT","stateCode":"34","latitude":"45.74541000","longitude":"11.66237000"},{"name":"Martellago","countryCode":"IT","stateCode":"34","latitude":"45.54383000","longitude":"12.16363000"},{"name":"Maser","countryCode":"IT","stateCode":"34","latitude":"45.80740000","longitude":"11.97500000"},{"name":"Maserada sul Piave","countryCode":"IT","stateCode":"34","latitude":"45.75195000","longitude":"12.31773000"},{"name":"Maserà di Padova","countryCode":"IT","stateCode":"34","latitude":"45.31827000","longitude":"11.86543000"},{"name":"Masi","countryCode":"IT","stateCode":"34","latitude":"45.10888000","longitude":"11.48921000"},{"name":"Mason Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.71860000","longitude":"11.60680000"},{"name":"Massanzago-Ca\' Baglioni-San Dono","countryCode":"IT","stateCode":"34","latitude":"45.55630000","longitude":"12.00731000"},{"name":"Meduna di Livenza","countryCode":"IT","stateCode":"34","latitude":"45.81720000","longitude":"12.62828000"},{"name":"Megliadino San Fidenzio","countryCode":"IT","stateCode":"34","latitude":"45.21739000","longitude":"11.51600000"},{"name":"Megliadino San Vitale","countryCode":"IT","stateCode":"34","latitude":"45.19577000","longitude":"11.52402000"},{"name":"Mejaniga","countryCode":"IT","stateCode":"34","latitude":"45.45768000","longitude":"11.90644000"},{"name":"Mel","countryCode":"IT","stateCode":"34","latitude":"46.06379000","longitude":"12.09000000"},{"name":"Melara","countryCode":"IT","stateCode":"34","latitude":"45.06421000","longitude":"11.20117000"},{"name":"Meledo","countryCode":"IT","stateCode":"34","latitude":"45.43821000","longitude":"11.41560000"},{"name":"Meolo","countryCode":"IT","stateCode":"34","latitude":"45.61970000","longitude":"12.45236000"},{"name":"Merlara","countryCode":"IT","stateCode":"34","latitude":"45.16700000","longitude":"11.44504000"},{"name":"Mestre","countryCode":"IT","stateCode":"34","latitude":"45.49167000","longitude":"12.24538000"},{"name":"Mestrino","countryCode":"IT","stateCode":"34","latitude":"45.44139000","longitude":"11.75931000"},{"name":"Mezzane di Sotto","countryCode":"IT","stateCode":"34","latitude":"45.48199000","longitude":"11.12729000"},{"name":"Miane","countryCode":"IT","stateCode":"34","latitude":"45.94341000","longitude":"12.09246000"},{"name":"Mignagola","countryCode":"IT","stateCode":"34","latitude":"45.68868000","longitude":"12.32154000"},{"name":"Minerbe","countryCode":"IT","stateCode":"34","latitude":"45.23198000","longitude":"11.35249000"},{"name":"Mira Taglio","countryCode":"IT","stateCode":"34","latitude":"45.43460000","longitude":"12.12942000"},{"name":"Mirano","countryCode":"IT","stateCode":"34","latitude":"45.49458000","longitude":"12.10775000"},{"name":"Mogliano Veneto","countryCode":"IT","stateCode":"34","latitude":"45.55594000","longitude":"12.24294000"},{"name":"Molino-Mozzi-Bittarelli","countryCode":"IT","stateCode":"34","latitude":"45.61254000","longitude":"11.23500000"},{"name":"Monastier di Treviso","countryCode":"IT","stateCode":"34","latitude":"45.65778000","longitude":"12.41750000"},{"name":"Monfumo","countryCode":"IT","stateCode":"34","latitude":"45.83080000","longitude":"11.92030000"},{"name":"Moniego","countryCode":"IT","stateCode":"34","latitude":"45.56126000","longitude":"12.08705000"},{"name":"Monselice","countryCode":"IT","stateCode":"34","latitude":"45.23900000","longitude":"11.74984000"},{"name":"Montagnana","countryCode":"IT","stateCode":"34","latitude":"45.23229000","longitude":"11.46483000"},{"name":"Monte di Malo","countryCode":"IT","stateCode":"34","latitude":"45.66011000","longitude":"11.36127000"},{"name":"Montebello Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.45919000","longitude":"11.38272000"},{"name":"Montebelluna","countryCode":"IT","stateCode":"34","latitude":"45.77504000","longitude":"12.04904000"},{"name":"Montecchia di Crosara","countryCode":"IT","stateCode":"34","latitude":"45.48190000","longitude":"11.25438000"},{"name":"Montecchio Maggiore-Alte Ceccato","countryCode":"IT","stateCode":"34","latitude":"45.50369000","longitude":"11.41200000"},{"name":"Montecchio Precalcino","countryCode":"IT","stateCode":"34","latitude":"45.66570000","longitude":"11.56360000"},{"name":"Monteforte d\'Alpone","countryCode":"IT","stateCode":"34","latitude":"45.42013000","longitude":"11.28446000"},{"name":"Montegalda","countryCode":"IT","stateCode":"34","latitude":"45.44609000","longitude":"11.67500000"},{"name":"Montegaldella","countryCode":"IT","stateCode":"34","latitude":"45.43717000","longitude":"11.67022000"},{"name":"Montegrotto Terme","countryCode":"IT","stateCode":"34","latitude":"45.33119000","longitude":"11.78634000"},{"name":"Montemerlo","countryCode":"IT","stateCode":"34","latitude":"45.38033000","longitude":"11.70815000"},{"name":"Monteviale","countryCode":"IT","stateCode":"34","latitude":"45.55920000","longitude":"11.45715000"},{"name":"Monticelli-Fontana","countryCode":"IT","stateCode":"34","latitude":"45.42965000","longitude":"11.13729000"},{"name":"Monticello Conte Otto","countryCode":"IT","stateCode":"34","latitude":"45.59784000","longitude":"11.57234000"},{"name":"Monticello di Fara","countryCode":"IT","stateCode":"34","latitude":"45.42896000","longitude":"11.39042000"},{"name":"Montorio","countryCode":"IT","stateCode":"34","latitude":"45.45826000","longitude":"11.06589000"},{"name":"Montorso Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.49089000","longitude":"11.36019000"},{"name":"Moriago della Battaglia","countryCode":"IT","stateCode":"34","latitude":"45.86589000","longitude":"12.10077000"},{"name":"Mosnigo","countryCode":"IT","stateCode":"34","latitude":"45.86303000","longitude":"12.07852000"},{"name":"Mossano","countryCode":"IT","stateCode":"34","latitude":"45.41951000","longitude":"11.55382000"},{"name":"Motta","countryCode":"IT","stateCode":"34","latitude":"45.59540000","longitude":"11.49798000"},{"name":"Motta di Livenza","countryCode":"IT","stateCode":"34","latitude":"45.77552000","longitude":"12.60411000"},{"name":"Mozzecane","countryCode":"IT","stateCode":"34","latitude":"45.30763000","longitude":"10.81554000"},{"name":"Murano","countryCode":"IT","stateCode":"34","latitude":"45.45857000","longitude":"12.35683000"},{"name":"Mure","countryCode":"IT","stateCode":"34","latitude":"45.73419000","longitude":"11.61065000"},{"name":"Musano","countryCode":"IT","stateCode":"34","latitude":"45.72646000","longitude":"12.11785000"},{"name":"Musestre","countryCode":"IT","stateCode":"34","latitude":"45.58864000","longitude":"12.37249000"},{"name":"Musile di Piave","countryCode":"IT","stateCode":"34","latitude":"45.62057000","longitude":"12.54177000"},{"name":"Mussolente","countryCode":"IT","stateCode":"34","latitude":"45.77920000","longitude":"11.80620000"},{"name":"Negrar","countryCode":"IT","stateCode":"34","latitude":"45.52918000","longitude":"10.93899000"},{"name":"Nervesa della Battaglia","countryCode":"IT","stateCode":"34","latitude":"45.81232000","longitude":"12.19837000"},{"name":"Noale","countryCode":"IT","stateCode":"34","latitude":"45.54596000","longitude":"12.06445000"},{"name":"Nogara","countryCode":"IT","stateCode":"34","latitude":"45.18109000","longitude":"11.06008000"},{"name":"Nogarole Rocca","countryCode":"IT","stateCode":"34","latitude":"45.29027000","longitude":"10.88342000"},{"name":"Nogarole Vicentino","countryCode":"IT","stateCode":"34","latitude":"45.56019000","longitude":"11.28829000"},{"name":"Nove","countryCode":"IT","stateCode":"34","latitude":"45.72159000","longitude":"11.67833000"},{"name":"Noventa","countryCode":"IT","stateCode":"34","latitude":"45.41429000","longitude":"11.95101000"},{"name":"Noventa Vicentina","countryCode":"IT","stateCode":"34","latitude":"45.29438000","longitude":"11.54843000"},{"name":"Noventa di Piave","countryCode":"IT","stateCode":"34","latitude":"45.65981000","longitude":"12.53322000"},{"name":"Novoledo","countryCode":"IT","stateCode":"34","latitude":"45.64647000","longitude":"11.50952000"},{"name":"Occhiobello","countryCode":"IT","stateCode":"34","latitude":"44.92240000","longitude":"11.58139000"},{"name":"Oderzo","countryCode":"IT","stateCode":"34","latitude":"45.78114000","longitude":"12.49442000"},{"name":"Oltre Brenta","countryCode":"IT","stateCode":"34","latitude":"45.41207000","longitude":"11.99803000"},{"name":"Onigo","countryCode":"IT","stateCode":"34","latitude":"45.85701000","longitude":"11.99073000"},{"name":"Onè","countryCode":"IT","stateCode":"34","latitude":"45.78374000","longitude":"11.87404000"},{"name":"Oppeano","countryCode":"IT","stateCode":"34","latitude":"45.30331000","longitude":"11.18005000"},{"name":"Orgiano","countryCode":"IT","stateCode":"34","latitude":"45.33366000","longitude":"11.45953000"},{"name":"Ormelle","countryCode":"IT","stateCode":"34","latitude":"45.77780000","longitude":"12.42429000"},{"name":"Orsago","countryCode":"IT","stateCode":"34","latitude":"45.92965000","longitude":"12.42712000"},{"name":"Ospedaletto","countryCode":"IT","stateCode":"34","latitude":"45.66194000","longitude":"12.07884000"},{"name":"Ospedaletto Euganeo","countryCode":"IT","stateCode":"34","latitude":"45.21842000","longitude":"11.60345000"},{"name":"Ospitale di Cadore","countryCode":"IT","stateCode":"34","latitude":"46.32808000","longitude":"12.32263000"},{"name":"Padernello","countryCode":"IT","stateCode":"34","latitude":"45.68152000","longitude":"12.12685000"},{"name":"Paderno","countryCode":"IT","stateCode":"34","latitude":"45.82791000","longitude":"11.85605000"},{"name":"Paderno del Grappa","countryCode":"IT","stateCode":"34","latitude":"45.82860000","longitude":"11.85770000"},{"name":"Padova","countryCode":"IT","stateCode":"34","latitude":"45.40797000","longitude":"11.88586000"},{"name":"Paese","countryCode":"IT","stateCode":"34","latitude":"45.67417000","longitude":"12.16389000"},{"name":"Palù del Fersina","countryCode":"IT","stateCode":"32","latitude":"46.12951000","longitude":"11.35088000"},{"name":"Panchià","countryCode":"IT","stateCode":"32","latitude":"46.28648000","longitude":"11.54061000"},{"name":"Parcines","countryCode":"IT","stateCode":"32","latitude":"46.68422000","longitude":"11.07337000"},{"name":"Pellizzano","countryCode":"IT","stateCode":"32","latitude":"46.30980000","longitude":"10.75790000"},{"name":"Pelugo","countryCode":"IT","stateCode":"32","latitude":"46.08850000","longitude":"10.72387000"},{"name":"Perca","countryCode":"IT","stateCode":"32","latitude":"46.79343000","longitude":"11.98339000"},{"name":"Pergine Valsugana","countryCode":"IT","stateCode":"32","latitude":"46.06434000","longitude":"11.23758000"},{"name":"Piazza","countryCode":"IT","stateCode":"32","latitude":"45.87705000","longitude":"11.15809000"},{"name":"Pietramurata","countryCode":"IT","stateCode":"32","latitude":"46.02033000","longitude":"10.94316000"},{"name":"Pieve Tesino","countryCode":"IT","stateCode":"32","latitude":"46.06820000","longitude":"11.61122000"},{"name":"Pieve di Bono","countryCode":"IT","stateCode":"32","latitude":"45.94220000","longitude":"10.64027000"},{"name":"Pieve di Ledro","countryCode":"IT","stateCode":"32","latitude":"45.88848000","longitude":"10.73124000"},{"name":"Pineta","countryCode":"IT","stateCode":"32","latitude":"46.43994000","longitude":"11.34727000"},{"name":"Pinzolo","countryCode":"IT","stateCode":"32","latitude":"46.15976000","longitude":"10.76376000"},{"name":"Plaus","countryCode":"IT","stateCode":"32","latitude":"46.65623000","longitude":"11.04178000"},{"name":"Pomarolo","countryCode":"IT","stateCode":"32","latitude":"45.92810000","longitude":"11.04308000"},{"name":"Ponte Arche","countryCode":"IT","stateCode":"32","latitude":"46.03526000","longitude":"10.87320000"},{"name":"Ponte Gardena","countryCode":"IT","stateCode":"32","latitude":"46.59712000","longitude":"11.53088000"},{"name":"Postal","countryCode":"IT","stateCode":"32","latitude":"46.60949000","longitude":"11.19313000"},{"name":"Povo","countryCode":"IT","stateCode":"32","latitude":"46.06698000","longitude":"11.15503000"},{"name":"Pozza di Fassa","countryCode":"IT","stateCode":"32","latitude":"46.42806000","longitude":"11.68711000"},{"name":"Praso","countryCode":"IT","stateCode":"32","latitude":"45.95000000","longitude":"10.63627000"},{"name":"Prati","countryCode":"IT","stateCode":"32","latitude":"46.90003000","longitude":"11.46507000"},{"name":"Prato Allo Stelvio","countryCode":"IT","stateCode":"32","latitude":"46.61901000","longitude":"10.59136000"},{"name":"Predazzo","countryCode":"IT","stateCode":"32","latitude":"46.31140000","longitude":"11.59960000"},{"name":"Predoi","countryCode":"IT","stateCode":"32","latitude":"47.04031000","longitude":"12.10663000"},{"name":"Preore","countryCode":"IT","stateCode":"32","latitude":"46.04663000","longitude":"10.75969000"},{"name":"Prezzo","countryCode":"IT","stateCode":"32","latitude":"45.93470000","longitude":"10.63297000"},{"name":"Proves - Proveis","countryCode":"IT","stateCode":"32","latitude":"46.47661000","longitude":"11.02247000"},{"name":"Provincia autonoma di Trento","countryCode":"IT","stateCode":"32","latitude":"46.06966000","longitude":"11.12177000"},{"name":"Rabbi Fonti","countryCode":"IT","stateCode":"32","latitude":"46.39886000","longitude":"10.84951000"},{"name":"Rablà","countryCode":"IT","stateCode":"32","latitude":"46.67044000","longitude":"11.06458000"},{"name":"Racines","countryCode":"IT","stateCode":"32","latitude":"46.86667000","longitude":"11.30000000"},{"name":"Racines - Ratschings","countryCode":"IT","stateCode":"32","latitude":"46.88183000","longitude":"11.37827000"},{"name":"Ragoli","countryCode":"IT","stateCode":"32","latitude":"46.05423000","longitude":"10.77855000"},{"name":"Rasun Anterselva - Rasen-Antholz","countryCode":"IT","stateCode":"32","latitude":"46.77853000","longitude":"12.04729000"},{"name":"Ravina","countryCode":"IT","stateCode":"32","latitude":"46.03944000","longitude":"11.11215000"},{"name":"Renon - Ritten","countryCode":"IT","stateCode":"32","latitude":"46.54152000","longitude":"11.45728000"},{"name":"Revò","countryCode":"IT","stateCode":"32","latitude":"46.39226000","longitude":"11.05808000"},{"name":"Ried","countryCode":"IT","stateCode":"32","latitude":"46.92993000","longitude":"11.52414000"},{"name":"Rifiano","countryCode":"IT","stateCode":"32","latitude":"46.70287000","longitude":"11.18057000"},{"name":"Rio di Pusteria","countryCode":"IT","stateCode":"32","latitude":"46.79658000","longitude":"11.66754000"},{"name":"Riscone","countryCode":"IT","stateCode":"32","latitude":"46.77685000","longitude":"11.95149000"},{"name":"Riva del Garda","countryCode":"IT","stateCode":"32","latitude":"45.88577000","longitude":"10.84117000"},{"name":"Rodengo","countryCode":"IT","stateCode":"32","latitude":"46.80000000","longitude":"11.70000000"},{"name":"Rodengo - Rodeneck","countryCode":"IT","stateCode":"32","latitude":"46.77953000","longitude":"11.69048000"},{"name":"Romagnano","countryCode":"IT","stateCode":"32","latitude":"46.01807000","longitude":"11.10563000"},{"name":"Romallo","countryCode":"IT","stateCode":"32","latitude":"46.39721000","longitude":"11.06617000"},{"name":"Romeno","countryCode":"IT","stateCode":"32","latitude":"46.39452000","longitude":"11.11920000"},{"name":"Roncegno","countryCode":"IT","stateCode":"32","latitude":"46.04934000","longitude":"11.40824000"},{"name":"Ronchi Valsugana","countryCode":"IT","stateCode":"32","latitude":"46.06841000","longitude":"11.43519000"},{"name":"Roncone","countryCode":"IT","stateCode":"32","latitude":"45.98270000","longitude":"10.66817000"},{"name":"Ronzo-Chienis","countryCode":"IT","stateCode":"32","latitude":"45.88960000","longitude":"10.95008000"},{"name":"Ronzone","countryCode":"IT","stateCode":"32","latitude":"46.42437000","longitude":"11.15275000"},{"name":"Rovereto","countryCode":"IT","stateCode":"32","latitude":"45.89040000","longitude":"11.04053000"},{"name":"Roverè della Luna","countryCode":"IT","stateCode":"32","latitude":"46.25008000","longitude":"11.17233000"},{"name":"Ruffrè","countryCode":"IT","stateCode":"32","latitude":"46.41481000","longitude":"11.17777000"},{"name":"Rumo","countryCode":"IT","stateCode":"32","latitude":"46.44141000","longitude":"11.01857000"},{"name":"Sabbionara","countryCode":"IT","stateCode":"32","latitude":"45.74152000","longitude":"10.95740000"},{"name":"Sagron Mis","countryCode":"IT","stateCode":"32","latitude":"46.19471000","longitude":"11.94320000"},{"name":"Salorno","countryCode":"IT","stateCode":"32","latitude":"46.24062000","longitude":"11.21192000"},{"name":"Samone","countryCode":"IT","stateCode":"32","latitude":"46.08161000","longitude":"11.52259000"},{"name":"San Bernardo","countryCode":"IT","stateCode":"32","latitude":"46.40088000","longitude":"10.84445000"},{"name":"San Candido","countryCode":"IT","stateCode":"32","latitude":"46.73240000","longitude":"12.27855000"},{"name":"San Felice","countryCode":"IT","stateCode":"32","latitude":"46.49429000","longitude":"11.13022000"},{"name":"San Genesio","countryCode":"IT","stateCode":"32","latitude":"46.65800000","longitude":"11.92456000"},{"name":"San Genesio Atesino","countryCode":"IT","stateCode":"32","latitude":"46.53460000","longitude":"11.32971000"},{"name":"San Giacomo","countryCode":"IT","stateCode":"32","latitude":"46.45624000","longitude":"11.33365000"},{"name":"San Leonardo in Passiria","countryCode":"IT","stateCode":"32","latitude":"46.81282000","longitude":"11.24577000"},{"name":"San Lorenzo di Sebato","countryCode":"IT","stateCode":"32","latitude":"46.78514000","longitude":"11.90812000"},{"name":"San Lorenzo in Banale","countryCode":"IT","stateCode":"32","latitude":"46.07660000","longitude":"10.90847000"},{"name":"San Martino","countryCode":"IT","stateCode":"32","latitude":"46.81097000","longitude":"12.22684000"},{"name":"San Martino in Badia","countryCode":"IT","stateCode":"32","latitude":"46.68153000","longitude":"11.89809000"},{"name":"San Martino in Passiria","countryCode":"IT","stateCode":"32","latitude":"46.78392000","longitude":"11.22727000"},{"name":"San Michele","countryCode":"IT","stateCode":"32","latitude":"46.45472000","longitude":"11.26178000"},{"name":"San Michele All\'Adige","countryCode":"IT","stateCode":"32","latitude":"46.18967000","longitude":"11.13212000"},{"name":"San Pancrazio","countryCode":"IT","stateCode":"32","latitude":"46.58600000","longitude":"11.08571000"},{"name":"San Paolo","countryCode":"IT","stateCode":"32","latitude":"46.47207000","longitude":"11.26021000"},{"name":"San Pietro","countryCode":"IT","stateCode":"32","latitude":"46.64133000","longitude":"11.68277000"},{"name":"San Vigilio","countryCode":"IT","stateCode":"32","latitude":"46.69884000","longitude":"11.93104000"},{"name":"Sant\'Orsola","countryCode":"IT","stateCode":"32","latitude":"46.10901000","longitude":"11.30201000"},{"name":"Sant\'Orsola Terme","countryCode":"IT","stateCode":"32","latitude":"46.10881000","longitude":"11.30238000"},{"name":"Santa Cristina Valgardena","countryCode":"IT","stateCode":"32","latitude":"46.56299000","longitude":"11.73216000"},{"name":"Santa Valburga","countryCode":"IT","stateCode":"32","latitude":"46.55000000","longitude":"11.00000000"},{"name":"Sanzeno","countryCode":"IT","stateCode":"32","latitude":"46.36614000","longitude":"11.07559000"},{"name":"Sarentino","countryCode":"IT","stateCode":"32","latitude":"46.64121000","longitude":"11.35411000"},{"name":"Sarnonico","countryCode":"IT","stateCode":"32","latitude":"46.41941000","longitude":"11.14177000"},{"name":"Scena","countryCode":"IT","stateCode":"32","latitude":"46.68840000","longitude":"11.18855000"},{"name":"Scena - Schenna","countryCode":"IT","stateCode":"32","latitude":"46.69012000","longitude":"11.18627000"},{"name":"Sciaves","countryCode":"IT","stateCode":"32","latitude":"46.76859000","longitude":"11.66607000"},{"name":"Scurelle","countryCode":"IT","stateCode":"32","latitude":"46.06451000","longitude":"11.50569000"},{"name":"Segonzano","countryCode":"IT","stateCode":"32","latitude":"46.19021000","longitude":"11.25988000"},{"name":"Selva","countryCode":"IT","stateCode":"32","latitude":"46.55472000","longitude":"11.76038000"},{"name":"Selva dei Molini","countryCode":"IT","stateCode":"32","latitude":"46.89031000","longitude":"11.85832000"},{"name":"Senale","countryCode":"IT","stateCode":"32","latitude":"46.51077000","longitude":"11.11012000"},{"name":"Senales","countryCode":"IT","stateCode":"32","latitude":"46.70602000","longitude":"10.90846000"},{"name":"Sesto","countryCode":"IT","stateCode":"32","latitude":"46.70216000","longitude":"12.34962000"},{"name":"Sfruz","countryCode":"IT","stateCode":"32","latitude":"46.33961000","longitude":"11.12377000"},{"name":"Silandro","countryCode":"IT","stateCode":"32","latitude":"46.62831000","longitude":"10.76809000"},{"name":"Sinigo","countryCode":"IT","stateCode":"32","latitude":"46.63488000","longitude":"11.17926000"},{"name":"Siror","countryCode":"IT","stateCode":"32","latitude":"46.18784000","longitude":"11.83116000"},{"name":"Siusi","countryCode":"IT","stateCode":"32","latitude":"46.54133000","longitude":"11.55868000"},{"name":"Sluderno","countryCode":"IT","stateCode":"32","latitude":"46.66524000","longitude":"10.58345000"},{"name":"Smarano","countryCode":"IT","stateCode":"32","latitude":"46.34311000","longitude":"11.10977000"},{"name":"Soprabolzano","countryCode":"IT","stateCode":"32","latitude":"46.52899000","longitude":"11.40408000"},{"name":"Soraga","countryCode":"IT","stateCode":"32","latitude":"46.39462000","longitude":"11.66619000"},{"name":"Sover","countryCode":"IT","stateCode":"32","latitude":"46.22171000","longitude":"11.31568000"},{"name":"Spera","countryCode":"IT","stateCode":"32","latitude":"46.07031000","longitude":"11.50899000"},{"name":"Spiazzo","countryCode":"IT","stateCode":"32","latitude":"46.10360000","longitude":"10.73937000"},{"name":"Spormaggiore","countryCode":"IT","stateCode":"32","latitude":"46.21853000","longitude":"11.04805000"},{"name":"Sporminore","countryCode":"IT","stateCode":"32","latitude":"46.23692000","longitude":"11.02919000"},{"name":"Stanghe","countryCode":"IT","stateCode":"32","latitude":"46.88219000","longitude":"11.37764000"},{"name":"Stelvio","countryCode":"IT","stateCode":"32","latitude":"46.59767000","longitude":"10.54580000"},{"name":"Stenico","countryCode":"IT","stateCode":"32","latitude":"46.05124000","longitude":"10.85562000"},{"name":"Storo","countryCode":"IT","stateCode":"32","latitude":"45.84925000","longitude":"10.58022000"},{"name":"Strembo","countryCode":"IT","stateCode":"32","latitude":"46.12030000","longitude":"10.75087000"},{"name":"Strigno","countryCode":"IT","stateCode":"32","latitude":"46.06690000","longitude":"11.52224000"},{"name":"Taio","countryCode":"IT","stateCode":"32","latitude":"46.32139000","longitude":"11.06624000"},{"name":"Tassullo","countryCode":"IT","stateCode":"32","latitude":"46.34298000","longitude":"11.04539000"},{"name":"Telve","countryCode":"IT","stateCode":"32","latitude":"46.07011000","longitude":"11.48022000"},{"name":"Telve di Sopra","countryCode":"IT","stateCode":"32","latitude":"46.07131000","longitude":"11.47179000"},{"name":"Tenna","countryCode":"IT","stateCode":"32","latitude":"46.01570000","longitude":"11.26428000"},{"name":"Tenno","countryCode":"IT","stateCode":"32","latitude":"45.91937000","longitude":"10.83160000"},{"name":"Terento","countryCode":"IT","stateCode":"32","latitude":"46.82992000","longitude":"11.78288000"},{"name":"Terlago","countryCode":"IT","stateCode":"32","latitude":"46.09737000","longitude":"11.04505000"},{"name":"Terlano","countryCode":"IT","stateCode":"32","latitude":"46.53216000","longitude":"11.24689000"},{"name":"Termeno","countryCode":"IT","stateCode":"32","latitude":"46.34151000","longitude":"11.24228000"},{"name":"Terragnolo","countryCode":"IT","stateCode":"32","latitude":"45.87830000","longitude":"11.15468000"},{"name":"Terres","countryCode":"IT","stateCode":"32","latitude":"46.30991000","longitude":"11.02307000"},{"name":"Terzolas","countryCode":"IT","stateCode":"32","latitude":"46.36111000","longitude":"10.92587000"},{"name":"Tesero","countryCode":"IT","stateCode":"32","latitude":"46.29184000","longitude":"11.50946000"},{"name":"Tesimo","countryCode":"IT","stateCode":"32","latitude":"46.56542000","longitude":"11.16937000"},{"name":"Tione di Trento","countryCode":"IT","stateCode":"32","latitude":"46.03550000","longitude":"10.72679000"},{"name":"Tires","countryCode":"IT","stateCode":"32","latitude":"46.46817000","longitude":"11.52704000"},{"name":"Tirolo","countryCode":"IT","stateCode":"32","latitude":"46.69102000","longitude":"11.15427000"},{"name":"Tonadico","countryCode":"IT","stateCode":"32","latitude":"46.18111000","longitude":"11.83939000"},{"name":"Torcegno","countryCode":"IT","stateCode":"32","latitude":"46.07431000","longitude":"11.44979000"},{"name":"Trambileno","countryCode":"IT","stateCode":"32","latitude":"45.86890000","longitude":"11.07338000"},{"name":"Transacqua","countryCode":"IT","stateCode":"32","latitude":"46.17367000","longitude":"11.83279000"},{"name":"Trento","countryCode":"IT","stateCode":"32","latitude":"46.06787000","longitude":"11.12108000"},{"name":"Tres","countryCode":"IT","stateCode":"32","latitude":"46.32179000","longitude":"11.09654000"},{"name":"Trodena","countryCode":"IT","stateCode":"32","latitude":"46.32181000","longitude":"11.34982000"},{"name":"Tubre","countryCode":"IT","stateCode":"32","latitude":"46.64403000","longitude":"10.46328000"},{"name":"Tuenno","countryCode":"IT","stateCode":"32","latitude":"46.32844000","longitude":"11.02306000"},{"name":"Ultimo - Ulten","countryCode":"IT","stateCode":"32","latitude":"46.54832000","longitude":"11.00417000"},{"name":"Vadena","countryCode":"IT","stateCode":"32","latitude":"46.41361000","longitude":"11.30498000"},{"name":"Valda","countryCode":"IT","stateCode":"32","latitude":"46.20721000","longitude":"11.26488000"},{"name":"Valdaora di Mezzo","countryCode":"IT","stateCode":"32","latitude":"46.76027000","longitude":"12.02951000"},{"name":"Valfloriana","countryCode":"IT","stateCode":"32","latitude":"46.24971000","longitude":"11.34308000"},{"name":"Vallarsa","countryCode":"IT","stateCode":"32","latitude":"45.78280000","longitude":"11.11788000"},{"name":"Valle Aurina - Ahrntal","countryCode":"IT","stateCode":"32","latitude":"46.99623000","longitude":"11.97988000"},{"name":"Valle di Casies - Gsies","countryCode":"IT","stateCode":"32","latitude":"46.76833000","longitude":"12.17939000"},{"name":"Vandoies - Vintl","countryCode":"IT","stateCode":"32","latitude":"46.81513000","longitude":"11.72068000"},{"name":"Vandoies di Sotto","countryCode":"IT","stateCode":"32","latitude":"46.81600000","longitude":"11.72183000"},{"name":"Varena","countryCode":"IT","stateCode":"32","latitude":"46.30671000","longitude":"11.45828000"},{"name":"Varna","countryCode":"IT","stateCode":"32","latitude":"46.73901000","longitude":"11.63749000"},{"name":"Vattaro","countryCode":"IT","stateCode":"32","latitude":"45.99388000","longitude":"11.21792000"},{"name":"Velturno","countryCode":"IT","stateCode":"32","latitude":"46.66705000","longitude":"11.59712000"},{"name":"Verano","countryCode":"IT","stateCode":"32","latitude":"46.60442000","longitude":"11.22565000"},{"name":"Verano - Voeran","countryCode":"IT","stateCode":"32","latitude":"46.60472000","longitude":"11.22607000"},{"name":"Verla","countryCode":"IT","stateCode":"32","latitude":"46.15793000","longitude":"11.15331000"},{"name":"Vermiglio","countryCode":"IT","stateCode":"32","latitude":"46.29691000","longitude":"10.69136000"},{"name":"Vervò","countryCode":"IT","stateCode":"32","latitude":"46.30989000","longitude":"11.11972000"},{"name":"Vezzano","countryCode":"IT","stateCode":"32","latitude":"46.07867000","longitude":"10.99735000"},{"name":"Vignola","countryCode":"IT","stateCode":"32","latitude":"46.04436000","longitude":"11.27738000"},{"name":"Vigo di Fassa","countryCode":"IT","stateCode":"32","latitude":"46.41898000","longitude":"11.67418000"},{"name":"Vigo di Ton","countryCode":"IT","stateCode":"32","latitude":"46.26531000","longitude":"11.08798000"},{"name":"Vigolo Vattaro","countryCode":"IT","stateCode":"32","latitude":"46.00523000","longitude":"11.19790000"},{"name":"Villa","countryCode":"IT","stateCode":"32","latitude":"46.74591000","longitude":"11.76243000"},{"name":"Villa Lagarina","countryCode":"IT","stateCode":"32","latitude":"45.91843000","longitude":"11.03303000"},{"name":"Villa Rendena","countryCode":"IT","stateCode":"32","latitude":"46.06270000","longitude":"10.71250000"},{"name":"Villa-Agnedo","countryCode":"IT","stateCode":"32","latitude":"46.05421000","longitude":"11.52839000"},{"name":"Villabassa","countryCode":"IT","stateCode":"32","latitude":"46.73781000","longitude":"12.17266000"},{"name":"Villandro","countryCode":"IT","stateCode":"32","latitude":"46.63086000","longitude":"11.53808000"},{"name":"Villandro - Villanders","countryCode":"IT","stateCode":"32","latitude":"46.63082000","longitude":"11.53708000"},{"name":"Vipiteno","countryCode":"IT","stateCode":"32","latitude":"46.89313000","longitude":"11.42961000"},{"name":"Volano","countryCode":"IT","stateCode":"32","latitude":"45.91718000","longitude":"11.06351000"},{"name":"Zambana","countryCode":"IT","stateCode":"32","latitude":"46.15170000","longitude":"11.09618000"},{"name":"Ziano di Fiemme","countryCode":"IT","stateCode":"32","latitude":"46.28572000","longitude":"11.56496000"},{"name":"Zuclo","countryCode":"IT","stateCode":"32","latitude":"46.03430000","longitude":"10.75107000"},{"name":"Ala","countryCode":"IT","stateCode":"32","latitude":"45.76072000","longitude":"11.00458000"},{"name":"Albiano","countryCode":"IT","stateCode":"32","latitude":"46.14451000","longitude":"11.19459000"},{"name":"Aldeno","countryCode":"IT","stateCode":"32","latitude":"45.97758000","longitude":"11.09276000"},{"name":"Aldino","countryCode":"IT","stateCode":"32","latitude":"46.36581000","longitude":"11.35508000"},{"name":"Amblar","countryCode":"IT","stateCode":"32","latitude":"46.39541000","longitude":"11.14677000"},{"name":"Andalo","countryCode":"IT","stateCode":"32","latitude":"46.16649000","longitude":"11.00432000"},{"name":"Andriano","countryCode":"IT","stateCode":"32","latitude":"46.51762000","longitude":"11.23137000"},{"name":"Anterivo","countryCode":"IT","stateCode":"32","latitude":"46.27810000","longitude":"11.36665000"},{"name":"Arco","countryCode":"IT","stateCode":"32","latitude":"45.91772000","longitude":"10.88672000"},{"name":"Avelengo","countryCode":"IT","stateCode":"32","latitude":"46.64557000","longitude":"11.22419000"},{"name":"Avio","countryCode":"IT","stateCode":"32","latitude":"45.73396000","longitude":"10.93938000"},{"name":"Badia","countryCode":"IT","stateCode":"32","latitude":"46.60816000","longitude":"11.89630000"},{"name":"Barbiano - Barbian","countryCode":"IT","stateCode":"32","latitude":"46.60332000","longitude":"11.52138000"},{"name":"Baselga di Pinè","countryCode":"IT","stateCode":"32","latitude":"46.13250000","longitude":"11.24648000"},{"name":"Bersone","countryCode":"IT","stateCode":"32","latitude":"45.94440000","longitude":"10.63317000"},{"name":"Besenello","countryCode":"IT","stateCode":"32","latitude":"45.94356000","longitude":"11.10908000"},{"name":"Bieno","countryCode":"IT","stateCode":"32","latitude":"46.08151000","longitude":"11.55609000"},{"name":"Bleggio Superiore","countryCode":"IT","stateCode":"32","latitude":"46.02480000","longitude":"10.83837000"},{"name":"Bocenago","countryCode":"IT","stateCode":"32","latitude":"46.11858000","longitude":"10.75884000"},{"name":"Bolbeno","countryCode":"IT","stateCode":"32","latitude":"46.03260000","longitude":"10.73787000"},{"name":"Bolognano-Vignole","countryCode":"IT","stateCode":"32","latitude":"45.91196000","longitude":"10.90497000"},{"name":"Bolzano","countryCode":"IT","stateCode":"32","latitude":"46.71667000","longitude":"11.50000000"},{"name":"Bondo","countryCode":"IT","stateCode":"32","latitude":"46.00030000","longitude":"10.69197000"},{"name":"Bondone","countryCode":"IT","stateCode":"32","latitude":"45.80649000","longitude":"10.55027000"},{"name":"Borgo Valsugana","countryCode":"IT","stateCode":"32","latitude":"46.05119000","longitude":"11.45756000"},{"name":"Bosentino-Migazzone","countryCode":"IT","stateCode":"32","latitude":"46.00180000","longitude":"11.22318000"},{"name":"Braies","countryCode":"IT","stateCode":"32","latitude":"46.72023000","longitude":"12.13339000"},{"name":"Breguzzo","countryCode":"IT","stateCode":"32","latitude":"46.00679000","longitude":"10.69761000"},{"name":"Brennero - Brenner","countryCode":"IT","stateCode":"32","latitude":"46.93813000","longitude":"11.44247000"},{"name":"Brentonico","countryCode":"IT","stateCode":"32","latitude":"45.81910000","longitude":"10.95508000"},{"name":"Bresimo","countryCode":"IT","stateCode":"32","latitude":"46.41181000","longitude":"10.96817000"},{"name":"Bressanone","countryCode":"IT","stateCode":"32","latitude":"46.71503000","longitude":"11.65598000"},{"name":"Brez","countryCode":"IT","stateCode":"32","latitude":"46.43220000","longitude":"11.10578000"},{"name":"Brione","countryCode":"IT","stateCode":"32","latitude":"45.89488000","longitude":"10.58975000"},{"name":"Bronzolo","countryCode":"IT","stateCode":"32","latitude":"46.40346000","longitude":"11.32078000"},{"name":"Brunico","countryCode":"IT","stateCode":"32","latitude":"46.79942000","longitude":"11.93429000"},{"name":"Caderzone Terme","countryCode":"IT","stateCode":"32","latitude":"46.12945000","longitude":"10.75619000"},{"name":"Cadine","countryCode":"IT","stateCode":"32","latitude":"46.08960000","longitude":"11.06847000"},{"name":"Cadipietra","countryCode":"IT","stateCode":"32","latitude":"46.99576000","longitude":"11.98026000"},{"name":"Cagnò","countryCode":"IT","stateCode":"32","latitude":"46.39431000","longitude":"11.04117000"},{"name":"Caines","countryCode":"IT","stateCode":"32","latitude":"46.69794000","longitude":"11.17122000"},{"name":"Caines - Kuens","countryCode":"IT","stateCode":"32","latitude":"46.70002000","longitude":"11.16987000"},{"name":"Calavino","countryCode":"IT","stateCode":"32","latitude":"46.04606000","longitude":"10.98402000"},{"name":"Calceranica al Lago","countryCode":"IT","stateCode":"32","latitude":"46.00460000","longitude":"11.24368000"},{"name":"Caldaro sulla Strada del Vino","countryCode":"IT","stateCode":"32","latitude":"46.41326000","longitude":"11.24616000"},{"name":"Caldes","countryCode":"IT","stateCode":"32","latitude":"46.36686000","longitude":"10.94037000"},{"name":"Caldonazzo","countryCode":"IT","stateCode":"32","latitude":"45.99367000","longitude":"11.26426000"},{"name":"Calliano","countryCode":"IT","stateCode":"32","latitude":"45.93299000","longitude":"11.09503000"},{"name":"Campitello di Fassa","countryCode":"IT","stateCode":"32","latitude":"46.47579000","longitude":"11.74110000"},{"name":"Campo Tures","countryCode":"IT","stateCode":"32","latitude":"46.90844000","longitude":"11.96036000"},{"name":"Campo di Trens","countryCode":"IT","stateCode":"32","latitude":"46.87412000","longitude":"11.48605000"},{"name":"Campodenno","countryCode":"IT","stateCode":"32","latitude":"46.25791000","longitude":"11.03317000"},{"name":"Canal San Bovo","countryCode":"IT","stateCode":"32","latitude":"46.15667000","longitude":"11.72998000"},{"name":"Canazei","countryCode":"IT","stateCode":"32","latitude":"46.47627000","longitude":"11.76929000"},{"name":"Capriana","countryCode":"IT","stateCode":"32","latitude":"46.26281000","longitude":"11.33801000"},{"name":"Carano","countryCode":"IT","stateCode":"32","latitude":"46.29151000","longitude":"11.43978000"},{"name":"Cardano","countryCode":"IT","stateCode":"32","latitude":"46.49336000","longitude":"11.39295000"},{"name":"Carisolo","countryCode":"IT","stateCode":"32","latitude":"46.16880000","longitude":"10.75887000"},{"name":"Carzano","countryCode":"IT","stateCode":"32","latitude":"46.07091000","longitude":"11.49379000"},{"name":"Castel Condino","countryCode":"IT","stateCode":"32","latitude":"45.91439000","longitude":"10.60277000"},{"name":"Castelbello","countryCode":"IT","stateCode":"32","latitude":"46.62885000","longitude":"10.90719000"},{"name":"Castelbello-Ciardes - Kastelbell-Tschars","countryCode":"IT","stateCode":"32","latitude":"46.62832000","longitude":"10.90666000"},{"name":"Castelfondo","countryCode":"IT","stateCode":"32","latitude":"46.45623000","longitude":"11.11785000"},{"name":"Castello Molina di Fiemme","countryCode":"IT","stateCode":"32","latitude":"46.28241000","longitude":"11.43348000"},{"name":"Castello Tesino","countryCode":"IT","stateCode":"32","latitude":"46.06302000","longitude":"11.63247000"},{"name":"Castelnuovo","countryCode":"IT","stateCode":"32","latitude":"46.05412000","longitude":"11.48916000"},{"name":"Castelrotto","countryCode":"IT","stateCode":"32","latitude":"46.56662000","longitude":"11.56098000"},{"name":"Cavalese","countryCode":"IT","stateCode":"32","latitude":"46.29048000","longitude":"11.45862000"},{"name":"Cavareno","countryCode":"IT","stateCode":"32","latitude":"46.40780000","longitude":"11.13934000"},{"name":"Cavedago","countryCode":"IT","stateCode":"32","latitude":"46.18486000","longitude":"11.03277000"},{"name":"Cavedine","countryCode":"IT","stateCode":"32","latitude":"45.99520000","longitude":"10.97358000"},{"name":"Cavizzana","countryCode":"IT","stateCode":"32","latitude":"46.36721000","longitude":"10.95817000"},{"name":"Cembra","countryCode":"IT","stateCode":"32","latitude":"46.17489000","longitude":"11.22174000"},{"name":"Centa San Nicolò","countryCode":"IT","stateCode":"32","latitude":"45.96930000","longitude":"11.23238000"},{"name":"Centrale","countryCode":"IT","stateCode":"32","latitude":"46.16118000","longitude":"11.30293000"},{"name":"Cermes","countryCode":"IT","stateCode":"32","latitude":"46.63277000","longitude":"11.14696000"},{"name":"Certosa","countryCode":"IT","stateCode":"32","latitude":"46.70450000","longitude":"10.91088000"},{"name":"Chienes","countryCode":"IT","stateCode":"32","latitude":"46.80680000","longitude":"11.84002000"},{"name":"Chiusa","countryCode":"IT","stateCode":"32","latitude":"46.64001000","longitude":"11.56573000"},{"name":"Cimego","countryCode":"IT","stateCode":"32","latitude":"45.91190000","longitude":"10.61337000"},{"name":"Cimoneri","countryCode":"IT","stateCode":"32","latitude":"45.98426000","longitude":"11.07155000"},{"name":"Cinte Tesino","countryCode":"IT","stateCode":"32","latitude":"46.05726000","longitude":"11.61435000"},{"name":"Cis","countryCode":"IT","stateCode":"32","latitude":"46.39841000","longitude":"11.00327000"},{"name":"Civezzano","countryCode":"IT","stateCode":"32","latitude":"46.09133000","longitude":"11.18468000"},{"name":"Cles","countryCode":"IT","stateCode":"32","latitude":"46.36294000","longitude":"11.03276000"},{"name":"Cloz","countryCode":"IT","stateCode":"32","latitude":"46.41620000","longitude":"11.08589000"},{"name":"Cogolo","countryCode":"IT","stateCode":"32","latitude":"46.35252000","longitude":"10.69282000"},{"name":"Collalbo","countryCode":"IT","stateCode":"32","latitude":"46.53988000","longitude":"11.45933000"},{"name":"Colle Isarco","countryCode":"IT","stateCode":"32","latitude":"46.93857000","longitude":"11.44245000"},{"name":"Commezzadura","countryCode":"IT","stateCode":"32","latitude":"46.32171000","longitude":"10.83957000"},{"name":"Condino","countryCode":"IT","stateCode":"32","latitude":"45.88167000","longitude":"10.59366000"},{"name":"Coredo","countryCode":"IT","stateCode":"32","latitude":"46.34906000","longitude":"11.09001000"},{"name":"Cornaiano","countryCode":"IT","stateCode":"32","latitude":"46.46329000","longitude":"11.28115000"},{"name":"Cornedo All\'Isarco","countryCode":"IT","stateCode":"32","latitude":"46.48990000","longitude":"11.40647000"},{"name":"Cortaccia sulla Strada del Vino","countryCode":"IT","stateCode":"32","latitude":"46.31401000","longitude":"11.22388000"},{"name":"Cortina sulla Strada del Vino","countryCode":"IT","stateCode":"32","latitude":"46.26941000","longitude":"11.22188000"},{"name":"Corvara in Badia","countryCode":"IT","stateCode":"32","latitude":"46.55037000","longitude":"11.87342000"},{"name":"Covelo","countryCode":"IT","stateCode":"32","latitude":"45.97919000","longitude":"11.06971000"},{"name":"Creto","countryCode":"IT","stateCode":"32","latitude":"45.94110000","longitude":"10.64027000"},{"name":"Croviana","countryCode":"IT","stateCode":"32","latitude":"46.34480000","longitude":"10.90313000"},{"name":"Cunevo","countryCode":"IT","stateCode":"32","latitude":"46.28641000","longitude":"11.03457000"},{"name":"Curon Venosta","countryCode":"IT","stateCode":"32","latitude":"46.80832000","longitude":"10.54265000"},{"name":"Daiano","countryCode":"IT","stateCode":"32","latitude":"46.30161000","longitude":"11.44908000"},{"name":"Dambel","countryCode":"IT","stateCode":"32","latitude":"46.40471000","longitude":"11.09307000"},{"name":"Daone","countryCode":"IT","stateCode":"32","latitude":"45.94720000","longitude":"10.62107000"},{"name":"Denno","countryCode":"IT","stateCode":"32","latitude":"46.27424000","longitude":"11.04913000"},{"name":"Dimaro","countryCode":"IT","stateCode":"32","latitude":"46.32573000","longitude":"10.87342000"},{"name":"Dobbiaco","countryCode":"IT","stateCode":"32","latitude":"46.72878000","longitude":"12.22225000"},{"name":"Don","countryCode":"IT","stateCode":"32","latitude":"46.38931000","longitude":"11.13647000"},{"name":"Dorsino","countryCode":"IT","stateCode":"32","latitude":"46.07270000","longitude":"10.89737000"},{"name":"Drena","countryCode":"IT","stateCode":"32","latitude":"45.96926000","longitude":"10.94540000"},{"name":"Dro","countryCode":"IT","stateCode":"32","latitude":"45.96121000","longitude":"10.91201000"},{"name":"Egna","countryCode":"IT","stateCode":"32","latitude":"46.31777000","longitude":"11.27337000"},{"name":"Faedo","countryCode":"IT","stateCode":"32","latitude":"46.19241000","longitude":"11.16128000"},{"name":"Fai della Paganella","countryCode":"IT","stateCode":"32","latitude":"46.17801000","longitude":"11.06950000"},{"name":"Falzes","countryCode":"IT","stateCode":"32","latitude":"46.81359000","longitude":"11.88308000"},{"name":"Faver","countryCode":"IT","stateCode":"32","latitude":"46.18131000","longitude":"11.23728000"},{"name":"Fiavè","countryCode":"IT","stateCode":"32","latitude":"46.00457000","longitude":"10.84225000"},{"name":"Fiera di Primiero","countryCode":"IT","stateCode":"32","latitude":"46.17621000","longitude":"11.82879000"},{"name":"Fierozzo","countryCode":"IT","stateCode":"32","latitude":"46.11131000","longitude":"11.31848000"},{"name":"Fiè Allo Sciliar","countryCode":"IT","stateCode":"32","latitude":"46.51672000","longitude":"11.50128000"},{"name":"Flavon","countryCode":"IT","stateCode":"32","latitude":"46.29809000","longitude":"11.02993000"},{"name":"Folgaria","countryCode":"IT","stateCode":"32","latitude":"45.91543000","longitude":"11.16820000"},{"name":"Fondo","countryCode":"IT","stateCode":"32","latitude":"46.43880000","longitude":"11.13723000"},{"name":"Fontana Nuova-Bevia","countryCode":"IT","stateCode":"32","latitude":"46.41159000","longitude":"10.96843000"},{"name":"Fornace","countryCode":"IT","stateCode":"32","latitude":"46.11805000","longitude":"11.20751000"},{"name":"Fortezza","countryCode":"IT","stateCode":"32","latitude":"46.78963000","longitude":"11.60998000"},{"name":"Frassilongo","countryCode":"IT","stateCode":"32","latitude":"46.08991000","longitude":"11.29718000"},{"name":"Fraviano","countryCode":"IT","stateCode":"32","latitude":"46.29691000","longitude":"10.69197000"},{"name":"Funes - Villnoess","countryCode":"IT","stateCode":"32","latitude":"46.64282000","longitude":"11.67828000"},{"name":"Gais","countryCode":"IT","stateCode":"32","latitude":"46.83658000","longitude":"11.94931000"},{"name":"Ganda","countryCode":"IT","stateCode":"32","latitude":"46.55459000","longitude":"10.78042000"},{"name":"Gargazzone","countryCode":"IT","stateCode":"32","latitude":"46.58456000","longitude":"11.20156000"},{"name":"Garniga Nuova","countryCode":"IT","stateCode":"32","latitude":"46.00310000","longitude":"11.08738000"},{"name":"Gionghi-Cappella","countryCode":"IT","stateCode":"32","latitude":"45.93680000","longitude":"11.27478000"},{"name":"Giovo","countryCode":"IT","stateCode":"32","latitude":"46.15581000","longitude":"11.15278000"},{"name":"Giustino","countryCode":"IT","stateCode":"32","latitude":"46.15130000","longitude":"10.76777000"},{"name":"Glorenza","countryCode":"IT","stateCode":"32","latitude":"46.67105000","longitude":"10.55684000"},{"name":"Grauno","countryCode":"IT","stateCode":"32","latitude":"46.23032000","longitude":"11.29847000"},{"name":"Grigno","countryCode":"IT","stateCode":"32","latitude":"46.01569000","longitude":"11.63563000"},{"name":"Grumes","countryCode":"IT","stateCode":"32","latitude":"46.22117000","longitude":"11.29346000"},{"name":"Imer","countryCode":"IT","stateCode":"32","latitude":"46.14931000","longitude":"11.78919000"},{"name":"Isera","countryCode":"IT","stateCode":"32","latitude":"45.88760000","longitude":"11.00918000"},{"name":"La Valle - Wengen","countryCode":"IT","stateCode":"32","latitude":"46.65763000","longitude":"11.92399000"},{"name":"Laces","countryCode":"IT","stateCode":"32","latitude":"46.61641000","longitude":"10.85726000"},{"name":"Laghetti","countryCode":"IT","stateCode":"32","latitude":"46.27473000","longitude":"11.24011000"},{"name":"Lagundo","countryCode":"IT","stateCode":"32","latitude":"46.68113000","longitude":"11.12572000"},{"name":"Laion","countryCode":"IT","stateCode":"32","latitude":"46.60809000","longitude":"11.56559000"},{"name":"Laives","countryCode":"IT","stateCode":"32","latitude":"46.42679000","longitude":"11.33841000"},{"name":"Lana","countryCode":"IT","stateCode":"32","latitude":"46.61209000","longitude":"11.15653000"},{"name":"Lardaro","countryCode":"IT","stateCode":"32","latitude":"45.96946000","longitude":"10.66126000"},{"name":"Lasa","countryCode":"IT","stateCode":"32","latitude":"46.61783000","longitude":"10.69777000"},{"name":"Lases","countryCode":"IT","stateCode":"32","latitude":"46.14560000","longitude":"11.21932000"},{"name":"Lasino","countryCode":"IT","stateCode":"32","latitude":"46.02420000","longitude":"10.98357000"},{"name":"Lauregno","countryCode":"IT","stateCode":"32","latitude":"46.45431000","longitude":"11.06177000"},{"name":"Lavis","countryCode":"IT","stateCode":"32","latitude":"46.14131000","longitude":"11.10931000"},{"name":"Leone-Santa Elisabetta","countryCode":"IT","stateCode":"32","latitude":"46.73166000","longitude":"11.64944000"},{"name":"Levico Terme","countryCode":"IT","stateCode":"32","latitude":"46.01217000","longitude":"11.30427000"},{"name":"Lisignago","countryCode":"IT","stateCode":"32","latitude":"46.16061000","longitude":"11.18768000"},{"name":"Livo","countryCode":"IT","stateCode":"32","latitude":"46.40471000","longitude":"11.01927000"},{"name":"Lodrone-Darzo","countryCode":"IT","stateCode":"32","latitude":"45.82962000","longitude":"10.53560000"},{"name":"Lona-Lases","countryCode":"IT","stateCode":"32","latitude":"46.14421000","longitude":"11.21958000"},{"name":"Luserna","countryCode":"IT","stateCode":"32","latitude":"45.92260000","longitude":"11.32289000"},{"name":"Luson - Luesen","countryCode":"IT","stateCode":"32","latitude":"46.74623000","longitude":"11.76098000"},{"name":"Madrano-Canzolino","countryCode":"IT","stateCode":"32","latitude":"46.08440000","longitude":"11.21736000"},{"name":"Magrè sulla Strada del Vino","countryCode":"IT","stateCode":"32","latitude":"46.28791000","longitude":"11.21068000"},{"name":"Malles Venosta","countryCode":"IT","stateCode":"32","latitude":"46.68791000","longitude":"10.54655000"},{"name":"Malosco","countryCode":"IT","stateCode":"32","latitude":"46.43611000","longitude":"11.14627000"},{"name":"Malè","countryCode":"IT","stateCode":"32","latitude":"46.35356000","longitude":"10.91246000"},{"name":"Marco","countryCode":"IT","stateCode":"32","latitude":"45.84258000","longitude":"11.00925000"},{"name":"Marlengo","countryCode":"IT","stateCode":"32","latitude":"46.65262000","longitude":"11.14546000"},{"name":"Massimeno","countryCode":"IT","stateCode":"32","latitude":"46.14070000","longitude":"10.77317000"},{"name":"Mattarello","countryCode":"IT","stateCode":"32","latitude":"46.00865000","longitude":"11.12984000"},{"name":"Mazzin","countryCode":"IT","stateCode":"32","latitude":"46.45742000","longitude":"11.70018000"},{"name":"Meano","countryCode":"IT","stateCode":"32","latitude":"46.12457000","longitude":"11.11761000"},{"name":"Meiern","countryCode":"IT","stateCode":"32","latitude":"46.56503000","longitude":"10.78270000"},{"name":"Meltina","countryCode":"IT","stateCode":"32","latitude":"46.58744000","longitude":"11.25487000"},{"name":"Merano","countryCode":"IT","stateCode":"32","latitude":"46.66817000","longitude":"11.15953000"},{"name":"Mezzana","countryCode":"IT","stateCode":"32","latitude":"46.31671000","longitude":"10.80007000"},{"name":"Mezzano","countryCode":"IT","stateCode":"32","latitude":"46.15393000","longitude":"11.80876000"},{"name":"Mezzocorona","countryCode":"IT","stateCode":"32","latitude":"46.21159000","longitude":"11.12253000"},{"name":"Mezzolombardo","countryCode":"IT","stateCode":"32","latitude":"46.20774000","longitude":"11.09636000"},{"name":"Miola di Pinè","countryCode":"IT","stateCode":"32","latitude":"46.12668000","longitude":"11.24850000"},{"name":"Moena","countryCode":"IT","stateCode":"32","latitude":"46.37655000","longitude":"11.65941000"},{"name":"Molina di Ledro","countryCode":"IT","stateCode":"32","latitude":"45.87095000","longitude":"10.77408000"},{"name":"Molveno","countryCode":"IT","stateCode":"32","latitude":"46.14238000","longitude":"10.96300000"},{"name":"Monclassico","countryCode":"IT","stateCode":"32","latitude":"46.33410000","longitude":"10.88604000"},{"name":"Monguelfo","countryCode":"IT","stateCode":"32","latitude":"46.75774000","longitude":"12.10556000"},{"name":"Montagna","countryCode":"IT","stateCode":"32","latitude":"46.33033000","longitude":"11.30027000"},{"name":"Montagne","countryCode":"IT","stateCode":"32","latitude":"46.05850000","longitude":"10.75127000"},{"name":"Mori","countryCode":"IT","stateCode":"32","latitude":"45.85187000","longitude":"10.98052000"},{"name":"Moscheri","countryCode":"IT","stateCode":"32","latitude":"45.86875000","longitude":"11.07383000"},{"name":"Moso in Passiria","countryCode":"IT","stateCode":"32","latitude":"46.83154000","longitude":"11.16708000"},{"name":"Mühlen in Taufers","countryCode":"IT","stateCode":"32","latitude":"46.89926000","longitude":"11.94317000"},{"name":"Nago-Torbole","countryCode":"IT","stateCode":"32","latitude":"45.87594000","longitude":"10.89106000"},{"name":"Nalles","countryCode":"IT","stateCode":"32","latitude":"46.54341000","longitude":"11.20625000"},{"name":"Nanno","countryCode":"IT","stateCode":"32","latitude":"46.31481000","longitude":"11.04747000"},{"name":"Naturno","countryCode":"IT","stateCode":"32","latitude":"46.64801000","longitude":"11.00129000"},{"name":"Nave San Rocco","countryCode":"IT","stateCode":"32","latitude":"46.16771000","longitude":"11.10508000"},{"name":"Naz-Sciaves - Natz-Schabs","countryCode":"IT","stateCode":"32","latitude":"46.76883000","longitude":"11.66558000"},{"name":"Nogaredo","countryCode":"IT","stateCode":"32","latitude":"45.91300000","longitude":"11.02388000"},{"name":"Nomi","countryCode":"IT","stateCode":"32","latitude":"45.92923000","longitude":"11.07198000"},{"name":"Nova Levante","countryCode":"IT","stateCode":"32","latitude":"46.42899000","longitude":"11.53942000"},{"name":"Nova Ponente","countryCode":"IT","stateCode":"32","latitude":"46.41404000","longitude":"11.42523000"},{"name":"Novaledo","countryCode":"IT","stateCode":"32","latitude":"46.02340000","longitude":"11.36607000"},{"name":"Ora","countryCode":"IT","stateCode":"32","latitude":"46.34687000","longitude":"11.29747000"},{"name":"Ortisei","countryCode":"IT","stateCode":"32","latitude":"46.57603000","longitude":"11.67176000"},{"name":"Ospedaletto","countryCode":"IT","stateCode":"32","latitude":"46.04286000","longitude":"11.55439000"},{"name":"Ossana","countryCode":"IT","stateCode":"32","latitude":"46.30651000","longitude":"10.73757000"},{"name":"Padergnone","countryCode":"IT","stateCode":"32","latitude":"46.05982000","longitude":"10.98478000"},{"name":"Paquier","countryCode":"IT","stateCode":"23","latitude":"45.87879000","longitude":"7.62575000"},{"name":"Perloz","countryCode":"IT","stateCode":"23","latitude":"45.61386000","longitude":"7.80811000"},{"name":"Petit Fenis","countryCode":"IT","stateCode":"23","latitude":"45.75115000","longitude":"7.46391000"},{"name":"Plan d\'Introd","countryCode":"IT","stateCode":"23","latitude":"45.69203000","longitude":"7.18328000"},{"name":"Pollein","countryCode":"IT","stateCode":"23","latitude":"45.72780000","longitude":"7.35146000"},{"name":"Pont-Bozet","countryCode":"IT","stateCode":"23","latitude":"45.60726000","longitude":"7.68641000"},{"name":"Pont-Saint-Martin","countryCode":"IT","stateCode":"23","latitude":"45.59536000","longitude":"7.79451000"},{"name":"Pontey","countryCode":"IT","stateCode":"23","latitude":"45.73886000","longitude":"7.58831000"},{"name":"Prè Saint Didier","countryCode":"IT","stateCode":"23","latitude":"45.76416000","longitude":"6.98579000"},{"name":"Quart","countryCode":"IT","stateCode":"23","latitude":"45.74096000","longitude":"7.41520000"},{"name":"Quincod","countryCode":"IT","stateCode":"23","latitude":"45.71513000","longitude":"7.73495000"},{"name":"Rhemes-Notre-Dame","countryCode":"IT","stateCode":"23","latitude":"45.56965000","longitude":"7.11870000"},{"name":"Rhemes-Saint-Georges","countryCode":"IT","stateCode":"23","latitude":"45.65226000","longitude":"7.15440000"},{"name":"Saint Marcel","countryCode":"IT","stateCode":"23","latitude":"45.73146000","longitude":"7.44820000"},{"name":"Saint Maurice","countryCode":"IT","stateCode":"23","latitude":"45.71771000","longitude":"7.25547000"},{"name":"Saint-Christophe","countryCode":"IT","stateCode":"23","latitude":"45.75406000","longitude":"7.34720000"},{"name":"Saint-Denis","countryCode":"IT","stateCode":"23","latitude":"45.75256000","longitude":"7.55531000"},{"name":"Saint-Nicolas","countryCode":"IT","stateCode":"23","latitude":"45.71656000","longitude":"7.16670000"},{"name":"Saint-Oyen","countryCode":"IT","stateCode":"23","latitude":"45.82439000","longitude":"7.21372000"},{"name":"Saint-Pierre","countryCode":"IT","stateCode":"23","latitude":"45.71153000","longitude":"7.22683000"},{"name":"Saint-Rhémy","countryCode":"IT","stateCode":"23","latitude":"45.83553000","longitude":"7.18393000"},{"name":"Saint-Vincent","countryCode":"IT","stateCode":"23","latitude":"45.75082000","longitude":"7.64815000"},{"name":"San Leonardo","countryCode":"IT","stateCode":"23","latitude":"45.82366000","longitude":"7.18140000"},{"name":"Torgnon","countryCode":"IT","stateCode":"23","latitude":"45.80616000","longitude":"7.56980000"},{"name":"Valgrisenche","countryCode":"IT","stateCode":"23","latitude":"45.63036000","longitude":"7.06400000"},{"name":"Valle d\'Aosta","countryCode":"IT","stateCode":"23","latitude":"45.76667000","longitude":"7.41667000"},{"name":"Valpelline","countryCode":"IT","stateCode":"23","latitude":"45.82486000","longitude":"7.32550000"},{"name":"Valsavarenche","countryCode":"IT","stateCode":"23","latitude":"45.59186000","longitude":"7.21000000"},{"name":"Valtournenche","countryCode":"IT","stateCode":"23","latitude":"45.87607000","longitude":"7.62430000"},{"name":"Verrayes","countryCode":"IT","stateCode":"23","latitude":"45.76326000","longitude":"7.53460000"},{"name":"Verres","countryCode":"IT","stateCode":"23","latitude":"45.66656000","longitude":"7.68911000"},{"name":"Villa-Nabian","countryCode":"IT","stateCode":"23","latitude":"45.68970000","longitude":"7.70470000"},{"name":"Villair-Amerique","countryCode":"IT","stateCode":"23","latitude":"45.74793000","longitude":"7.38982000"},{"name":"Ville Sur Sarre","countryCode":"IT","stateCode":"23","latitude":"45.73339000","longitude":"7.25857000"},{"name":"Villefranche","countryCode":"IT","stateCode":"23","latitude":"45.74064000","longitude":"7.41598000"},{"name":"Villeneuve","countryCode":"IT","stateCode":"23","latitude":"45.70201000","longitude":"7.20682000"},{"name":"Allein","countryCode":"IT","stateCode":"23","latitude":"45.80723000","longitude":"7.27262000"},{"name":"Antagnod","countryCode":"IT","stateCode":"23","latitude":"45.81484000","longitude":"7.68931000"},{"name":"Antey-Saint-Andrè","countryCode":"IT","stateCode":"23","latitude":"45.80603000","longitude":"7.58666000"},{"name":"Aosta","countryCode":"IT","stateCode":"23","latitude":"45.73764000","longitude":"7.31722000"},{"name":"Arnad","countryCode":"IT","stateCode":"23","latitude":"45.64726000","longitude":"7.71701000"},{"name":"Arvier","countryCode":"IT","stateCode":"23","latitude":"45.70205000","longitude":"7.16267000"},{"name":"Avise","countryCode":"IT","stateCode":"23","latitude":"45.70886000","longitude":"7.13990000"},{"name":"Ayas","countryCode":"IT","stateCode":"23","latitude":"45.81506000","longitude":"7.68911000"},{"name":"Aymavilles","countryCode":"IT","stateCode":"23","latitude":"45.70130000","longitude":"7.24683000"},{"name":"Bard","countryCode":"IT","stateCode":"23","latitude":"45.60936000","longitude":"7.74491000"},{"name":"Berriat","countryCode":"IT","stateCode":"23","latitude":"45.70729000","longitude":"7.67617000"},{"name":"Bionaz","countryCode":"IT","stateCode":"23","latitude":"45.87356000","longitude":"7.42310000"},{"name":"Brusson","countryCode":"IT","stateCode":"23","latitude":"45.75926000","longitude":"7.72899000"},{"name":"Challand-Saint-Anselme","countryCode":"IT","stateCode":"23","latitude":"45.71456000","longitude":"7.73451000"},{"name":"Challand-Saint-Victor","countryCode":"IT","stateCode":"23","latitude":"45.69046000","longitude":"7.70471000"},{"name":"Chambave","countryCode":"IT","stateCode":"23","latitude":"45.74426000","longitude":"7.54931000"},{"name":"Chamois","countryCode":"IT","stateCode":"23","latitude":"45.83886000","longitude":"7.61871000"},{"name":"Champdepraz","countryCode":"IT","stateCode":"23","latitude":"45.68526000","longitude":"7.65681000"},{"name":"Champorcher","countryCode":"IT","stateCode":"23","latitude":"45.62376000","longitude":"7.62151000"},{"name":"Charvensod","countryCode":"IT","stateCode":"23","latitude":"45.72025000","longitude":"7.32433000"},{"name":"Chatillon","countryCode":"IT","stateCode":"23","latitude":"45.74991000","longitude":"7.61668000"},{"name":"Chef-Lieu","countryCode":"IT","stateCode":"23","latitude":"45.75091000","longitude":"7.35372000"},{"name":"Cogne","countryCode":"IT","stateCode":"23","latitude":"45.60742000","longitude":"7.35803000"},{"name":"Courmayeur","countryCode":"IT","stateCode":"23","latitude":"45.79659000","longitude":"6.96893000"},{"name":"Donnas","countryCode":"IT","stateCode":"23","latitude":"45.60286000","longitude":"7.77491000"},{"name":"Doues","countryCode":"IT","stateCode":"23","latitude":"45.81916000","longitude":"7.30600000"},{"name":"Emarese","countryCode":"IT","stateCode":"23","latitude":"45.72489000","longitude":"7.68976000"},{"name":"Etroubles","countryCode":"IT","stateCode":"23","latitude":"45.82082000","longitude":"7.23137000"},{"name":"Fontainemore","countryCode":"IT","stateCode":"23","latitude":"45.64746000","longitude":"7.85952000"},{"name":"Fénis","countryCode":"IT","stateCode":"23","latitude":"45.73469000","longitude":"7.49544000"},{"name":"Gaby","countryCode":"IT","stateCode":"23","latitude":"45.71300000","longitude":"7.88224000"},{"name":"Gignod","countryCode":"IT","stateCode":"23","latitude":"45.77996000","longitude":"7.29640000"},{"name":"Grand Brissogne","countryCode":"IT","stateCode":"23","latitude":"45.72566000","longitude":"7.39260000"},{"name":"Gressan","countryCode":"IT","stateCode":"23","latitude":"45.72050000","longitude":"7.29311000"},{"name":"Gressoney-La-Trinitè","countryCode":"IT","stateCode":"23","latitude":"45.82967000","longitude":"7.82321000"},{"name":"Gressoney-Saint-Jean","countryCode":"IT","stateCode":"23","latitude":"45.77272000","longitude":"7.82802000"},{"name":"Hone","countryCode":"IT","stateCode":"23","latitude":"45.61356000","longitude":"7.73851000"},{"name":"Introd","countryCode":"IT","stateCode":"23","latitude":"45.69306000","longitude":"7.18240000"},{"name":"Issime","countryCode":"IT","stateCode":"23","latitude":"45.68546000","longitude":"7.85411000"},{"name":"Issogne","countryCode":"IT","stateCode":"23","latitude":"45.65496000","longitude":"7.68571000"},{"name":"Jovencan","countryCode":"IT","stateCode":"23","latitude":"45.71486000","longitude":"7.27260000"},{"name":"La Cretaz-Roisan","countryCode":"IT","stateCode":"23","latitude":"45.78396000","longitude":"7.31310000"},{"name":"La Magdeleine","countryCode":"IT","stateCode":"23","latitude":"45.80996000","longitude":"7.61871000"},{"name":"La Place","countryCode":"IT","stateCode":"23","latitude":"45.65414000","longitude":"7.68414000"},{"name":"La Salle","countryCode":"IT","stateCode":"23","latitude":"45.74497000","longitude":"7.07295000"},{"name":"La Thuile","countryCode":"IT","stateCode":"23","latitude":"45.71366000","longitude":"6.95099000"},{"name":"Lassolaz","countryCode":"IT","stateCode":"23","latitude":"45.73851000","longitude":"7.58883000"},{"name":"Lillianes","countryCode":"IT","stateCode":"23","latitude":"45.62948000","longitude":"7.84126000"},{"name":"Mongnod","countryCode":"IT","stateCode":"23","latitude":"45.80549000","longitude":"7.56806000"},{"name":"Montan-Angelin-Arensod","countryCode":"IT","stateCode":"23","latitude":"45.72820000","longitude":"7.27647000"},{"name":"Montjovet","countryCode":"IT","stateCode":"23","latitude":"45.70796000","longitude":"7.67411000"},{"name":"Morgex","countryCode":"IT","stateCode":"23","latitude":"45.75664000","longitude":"7.04123000"},{"name":"Nus","countryCode":"IT","stateCode":"23","latitude":"45.74026000","longitude":"7.46660000"},{"name":"Ollomont","countryCode":"IT","stateCode":"23","latitude":"45.84976000","longitude":"7.31060000"},{"name":"Oyace","countryCode":"IT","stateCode":"23","latitude":"45.85116000","longitude":"7.38300000"},{"name":"12th Street","countryCode":"JM","stateCode":"10","latitude":"18.21097000","longitude":"-78.13603000"},{"name":"Amity","countryCode":"JM","stateCode":"10","latitude":"18.27361000","longitude":"-77.89805000"},{"name":"Ashton","countryCode":"JM","stateCode":"10","latitude":"18.23139000","longitude":"-77.92074000"},{"name":"Barneyside","countryCode":"JM","stateCode":"10","latitude":"18.27670000","longitude":"-77.96964000"},{"name":"Bath","countryCode":"JM","stateCode":"10","latitude":"18.25734000","longitude":"-78.11751000"},{"name":"Bath Mountain","countryCode":"JM","stateCode":"10","latitude":"18.34428000","longitude":"-78.09928000"},{"name":"Beaufort","countryCode":"JM","stateCode":"10","latitude":"18.23417000","longitude":"-77.95007000"},{"name":"Beeston Spring","countryCode":"JM","stateCode":"10","latitude":"18.16012000","longitude":"-77.97545000"},{"name":"Belvedere","countryCode":"JM","stateCode":"10","latitude":"18.25219000","longitude":"-77.93208000"},{"name":"Berkshire","countryCode":"JM","stateCode":"10","latitude":"18.21293000","longitude":"-77.90373000"},{"name":"Bethel Town","countryCode":"JM","stateCode":"10","latitude":"18.29503000","longitude":"-77.95112000"},{"name":"Big Bridge","countryCode":"JM","stateCode":"10","latitude":"18.23318000","longitude":"-78.16717000"},{"name":"Bluefields","countryCode":"JM","stateCode":"10","latitude":"18.16602000","longitude":"-78.02702000"},{"name":"Bog","countryCode":"JM","stateCode":"10","latitude":"18.15631000","longitude":"-77.94364000"},{"name":"Broughton","countryCode":"JM","stateCode":"10","latitude":"18.21747000","longitude":"-78.22894000"},{"name":"Burnt Savannah","countryCode":"JM","stateCode":"10","latitude":"18.31676000","longitude":"-78.12628000"},{"name":"Cairn Curran","countryCode":"JM","stateCode":"10","latitude":"18.22840000","longitude":"-78.01130000"},{"name":"Caledonia","countryCode":"JM","stateCode":"10","latitude":"18.25866000","longitude":"-78.01173000"},{"name":"Carmel","countryCode":"JM","stateCode":"10","latitude":"18.17326000","longitude":"-77.93929000"},{"name":"Cave","countryCode":"JM","stateCode":"10","latitude":"18.21019000","longitude":"-78.04070000"},{"name":"Chantilly","countryCode":"JM","stateCode":"10","latitude":"18.23059000","longitude":"-78.12462000"},{"name":"Content","countryCode":"JM","stateCode":"10","latitude":"18.18288000","longitude":"-77.99915000"},{"name":"Cornwall Mountian","countryCode":"JM","stateCode":"10","latitude":"18.28722000","longitude":"-77.98674000"},{"name":"Darliston","countryCode":"JM","stateCode":"10","latitude":"18.23731000","longitude":"-77.97626000"},{"name":"Delveland","countryCode":"JM","stateCode":"10","latitude":"18.29709000","longitude":"-78.23962000"},{"name":"Dillion Bigwoods","countryCode":"JM","stateCode":"10","latitude":"18.20944000","longitude":"-77.99078000"},{"name":"Dundee","countryCode":"JM","stateCode":"10","latitude":"18.23679000","longitude":"-77.88698000"},{"name":"Enfield","countryCode":"JM","stateCode":"10","latitude":"18.21404000","longitude":"-77.95270000"},{"name":"Ferris","countryCode":"JM","stateCode":"10","latitude":"18.22265000","longitude":"-78.05588000"},{"name":"Fort Williams","countryCode":"JM","stateCode":"10","latitude":"18.29834000","longitude":"-78.06331000"},{"name":"Frome","countryCode":"JM","stateCode":"10","latitude":"18.27974000","longitude":"-78.14903000"},{"name":"Fullersfield","countryCode":"JM","stateCode":"10","latitude":"18.29890000","longitude":"-78.19976000"},{"name":"Georges Plain","countryCode":"JM","stateCode":"10","latitude":"18.27650000","longitude":"-78.13118000"},{"name":"Gooden\'s River","countryCode":"JM","stateCode":"10","latitude":"18.24223000","longitude":"-78.12840000"},{"name":"Grange","countryCode":"JM","stateCode":"10","latitude":"18.33161000","longitude":"-78.08036000"},{"name":"Grange Hill","countryCode":"JM","stateCode":"10","latitude":"18.33083000","longitude":"-78.18398000"},{"name":"Haddo","countryCode":"JM","stateCode":"10","latitude":"18.28606000","longitude":"-78.01893000"},{"name":"Harmony Town","countryCode":"JM","stateCode":"10","latitude":"18.21987000","longitude":"-78.13687000"},{"name":"Hertford","countryCode":"JM","stateCode":"10","latitude":"18.27181000","longitude":"-78.09078000"},{"name":"Jerusalem","countryCode":"JM","stateCode":"10","latitude":"18.32458000","longitude":"-78.21563000"},{"name":"Kentucky","countryCode":"JM","stateCode":"10","latitude":"18.19931000","longitude":"-78.01767000"},{"name":"Kilmarnoch","countryCode":"JM","stateCode":"10","latitude":"18.12407000","longitude":"-77.92774000"},{"name":"Lambs River","countryCode":"JM","stateCode":"10","latitude":"18.26823000","longitude":"-77.91414000"},{"name":"Leamington","countryCode":"JM","stateCode":"10","latitude":"18.21352000","longitude":"-77.92743000"},{"name":"Lenox Bigwoods","countryCode":"JM","stateCode":"10","latitude":"18.21392000","longitude":"-77.97214000"},{"name":"Little London","countryCode":"JM","stateCode":"10","latitude":"18.24523000","longitude":"-78.22653000"},{"name":"Llandilo","countryCode":"JM","stateCode":"10","latitude":"18.23439000","longitude":"-78.13895000"},{"name":"Mackfield","countryCode":"JM","stateCode":"10","latitude":"18.31163000","longitude":"-78.02471000"},{"name":"Mearnsville","countryCode":"JM","stateCode":"10","latitude":"18.18856000","longitude":"-78.02870000"},{"name":"Mount Airy","countryCode":"JM","stateCode":"10","latitude":"18.24738000","longitude":"-78.32279000"},{"name":"Mount Stewart","countryCode":"JM","stateCode":"10","latitude":"18.30411000","longitude":"-77.99274000"},{"name":"Negril","countryCode":"JM","stateCode":"10","latitude":"18.26844000","longitude":"-78.34810000"},{"name":"New Market Oval","countryCode":"JM","stateCode":"10","latitude":"18.21370000","longitude":"-78.13813000"},{"name":"New Roads","countryCode":"JM","stateCode":"10","latitude":"18.19124000","longitude":"-77.93608000"},{"name":"New Works","countryCode":"JM","stateCode":"10","latitude":"18.17248000","longitude":"-77.96645000"},{"name":"Orange Hill","countryCode":"JM","stateCode":"10","latitude":"18.23418000","longitude":"-78.30277000"},{"name":"Paul Island","countryCode":"JM","stateCode":"10","latitude":"18.27200000","longitude":"-78.18614000"},{"name":"Petersfield","countryCode":"JM","stateCode":"10","latitude":"18.26588000","longitude":"-78.05755000"},{"name":"Petersville","countryCode":"JM","stateCode":"10","latitude":"18.13700000","longitude":"-77.95046000"},{"name":"Porters Mountain","countryCode":"JM","stateCode":"10","latitude":"18.32909000","longitude":"-78.04910000"},{"name":"Red Hills","countryCode":"JM","stateCode":"10","latitude":"18.30550000","longitude":"-78.11280000"},{"name":"Revival","countryCode":"JM","stateCode":"10","latitude":"18.24255000","longitude":"-78.28437000"},{"name":"Roaring River","countryCode":"JM","stateCode":"10","latitude":"18.30118000","longitude":"-78.04324000"},{"name":"Russia","countryCode":"JM","stateCode":"10","latitude":"18.21649000","longitude":"-78.12361000"},{"name":"Savanna-la-Mar","countryCode":"JM","stateCode":"10","latitude":"18.21895000","longitude":"-78.13320000"},{"name":"Savannah-la-mar Business Dist.","countryCode":"JM","stateCode":"10","latitude":"18.21962000","longitude":"-78.13034000"},{"name":"Seaford Town","countryCode":"JM","stateCode":"10","latitude":"18.24339000","longitude":"-77.90504000"},{"name":"Seaton Crescent","countryCode":"JM","stateCode":"10","latitude":"18.21675000","longitude":"-78.13603000"},{"name":"Shefield","countryCode":"JM","stateCode":"10","latitude":"18.28412000","longitude":"-78.29169000"},{"name":"Shoalin Grotto","countryCode":"JM","stateCode":"10","latitude":"18.22059000","longitude":"-78.14019000"},{"name":"Smithfield","countryCode":"JM","stateCode":"10","latitude":"18.22275000","longitude":"-78.08785000"},{"name":"St. Leonards","countryCode":"JM","stateCode":"10","latitude":"18.25533000","longitude":"-77.88889000"},{"name":"Strathbogie","countryCode":"JM","stateCode":"10","latitude":"18.23855000","longitude":"-78.11714000"},{"name":"Strawberry","countryCode":"JM","stateCode":"10","latitude":"18.30676000","longitude":"-78.08945000"},{"name":"Struie","countryCode":"JM","stateCode":"10","latitude":"18.25317000","longitude":"-77.95656000"},{"name":"Three Mile River","countryCode":"JM","stateCode":"10","latitude":"18.25706000","longitude":"-78.14275000"},{"name":"Town Head","countryCode":"JM","stateCode":"10","latitude":"18.33898000","longitude":"-78.13569000"},{"name":"Truro","countryCode":"JM","stateCode":"10","latitude":"18.31301000","longitude":"-78.15489000"},{"name":"Water Works","countryCode":"JM","stateCode":"10","latitude":"18.23319000","longitude":"-78.04296000"},{"name":"Whitehouse","countryCode":"JM","stateCode":"10","latitude":"18.10275000","longitude":"-77.95697000"},{"name":"Whithorn","countryCode":"JM","stateCode":"10","latitude":"18.27111000","longitude":"-78.03811000"},{"name":"Williamsfield","countryCode":"JM","stateCode":"10","latitude":"18.33393000","longitude":"-78.06957000"},{"name":"Aberdeen","countryCode":"JM","stateCode":"11","latitude":"18.20508000","longitude":"-77.67932000"},{"name":"Accompong","countryCode":"JM","stateCode":"11","latitude":"18.22985000","longitude":"-77.74816000"},{"name":"Alligator Pond","countryCode":"JM","stateCode":"11","latitude":"17.86932000","longitude":"-77.56769000"},{"name":"Balaclava","countryCode":"JM","stateCode":"11","latitude":"18.17228000","longitude":"-77.64375000"},{"name":"Ballards  Valley","countryCode":"JM","stateCode":"11","latitude":"17.87949000","longitude":"-77.63086000"},{"name":"Barbary Hall","countryCode":"JM","stateCode":"11","latitude":"17.96800000","longitude":"-77.77961000"},{"name":"Bigwoods","countryCode":"JM","stateCode":"11","latitude":"17.93338000","longitude":"-77.71897000"},{"name":"Black River","countryCode":"JM","stateCode":"11","latitude":"18.02636000","longitude":"-77.84873000"},{"name":"Bogue","countryCode":"JM","stateCode":"11","latitude":"18.13619000","longitude":"-77.66970000"},{"name":"Braes River","countryCode":"JM","stateCode":"11","latitude":"18.09351000","longitude":"-77.66487000"},{"name":"Brighton","countryCode":"JM","stateCode":"11","latitude":"18.14836000","longitude":"-77.85604000"},{"name":"Brompton","countryCode":"JM","stateCode":"11","latitude":"18.06795000","longitude":"-77.88821000"},{"name":"Bull Savanna","countryCode":"JM","stateCode":"11","latitude":"17.88678000","longitude":"-77.59022000"},{"name":"Bull Savannah","countryCode":"JM","stateCode":"11","latitude":"17.88056000","longitude":"-77.59000000"},{"name":"Burnt Savannah","countryCode":"JM","stateCode":"11","latitude":"18.03177000","longitude":"-77.74936000"},{"name":"Carisbrook","countryCode":"JM","stateCode":"11","latitude":"18.14742000","longitude":"-77.77367000"},{"name":"Cotterwood","countryCode":"JM","stateCode":"11","latitude":"18.09492000","longitude":"-77.91553000"},{"name":"Crawford","countryCode":"JM","stateCode":"11","latitude":"18.05060000","longitude":"-77.91596000"},{"name":"Elderslie","countryCode":"JM","stateCode":"11","latitude":"18.22416000","longitude":"-77.79381000"},{"name":"Fullerswood","countryCode":"JM","stateCode":"11","latitude":"18.01527000","longitude":"-77.77572000"},{"name":"Giddy Hall","countryCode":"JM","stateCode":"11","latitude":"18.09702000","longitude":"-77.86764000"},{"name":"Ginger Hill","countryCode":"JM","stateCode":"11","latitude":"18.19180000","longitude":"-77.84867000"},{"name":"Goshen","countryCode":"JM","stateCode":"11","latitude":"18.04964000","longitude":"-77.64136000"},{"name":"Holland","countryCode":"JM","stateCode":"11","latitude":"18.10358000","longitude":"-77.80164000"},{"name":"Hopeton","countryCode":"JM","stateCode":"11","latitude":"17.95626000","longitude":"-77.66239000"},{"name":"Junction","countryCode":"JM","stateCode":"11","latitude":"17.91467000","longitude":"-77.59894000"},{"name":"Lacovia","countryCode":"JM","stateCode":"11","latitude":"18.08844000","longitude":"-77.75350000"},{"name":"Leeds","countryCode":"JM","stateCode":"11","latitude":"18.01399000","longitude":"-77.68374000"},{"name":"Lititz","countryCode":"JM","stateCode":"11","latitude":"17.94033000","longitude":"-77.59511000"},{"name":"Maggotty","countryCode":"JM","stateCode":"11","latitude":"18.17343000","longitude":"-77.76681000"},{"name":"Malvern","countryCode":"JM","stateCode":"11","latitude":"17.96667000","longitude":"-77.70000000"},{"name":"Merrywood","countryCode":"JM","stateCode":"11","latitude":"18.21793000","longitude":"-77.83773000"},{"name":"Middle Quarters","countryCode":"JM","stateCode":"11","latitude":"18.11455000","longitude":"-77.83808000"},{"name":"Mountainside","countryCode":"JM","stateCode":"11","latitude":"17.98077000","longitude":"-77.74786000"},{"name":"Mulgrave","countryCode":"JM","stateCode":"11","latitude":"18.21164000","longitude":"-77.82018000"},{"name":"Myersville","countryCode":"JM","stateCode":"11","latitude":"17.99699000","longitude":"-77.62425000"},{"name":"Nain","countryCode":"JM","stateCode":"11","latitude":"17.96526000","longitude":"-77.60528000"},{"name":"New Market","countryCode":"JM","stateCode":"11","latitude":"18.15362000","longitude":"-77.90962000"},{"name":"Newell","countryCode":"JM","stateCode":"11","latitude":"17.92103000","longitude":"-77.74653000"},{"name":"Newton","countryCode":"JM","stateCode":"11","latitude":"18.11095000","longitude":"-77.72352000"},{"name":"Parottee","countryCode":"JM","stateCode":"11","latitude":"17.96174000","longitude":"-77.81774000"},{"name":"Pedro Plains","countryCode":"JM","stateCode":"11","latitude":"17.88569000","longitude":"-77.71337000"},{"name":"Pepper","countryCode":"JM","stateCode":"11","latitude":"18.02105000","longitude":"-77.61284000"},{"name":"Pisgah","countryCode":"JM","stateCode":"11","latitude":"18.19605000","longitude":"-77.88671000"},{"name":"Pondside","countryCode":"JM","stateCode":"11","latitude":"17.98153000","longitude":"-77.79450000"},{"name":"Potsdam","countryCode":"JM","stateCode":"11","latitude":"17.91872000","longitude":"-77.66869000"},{"name":"Quick Step","countryCode":"JM","stateCode":"11","latitude":"18.23281000","longitude":"-77.67831000"},{"name":"Red Bank","countryCode":"JM","stateCode":"11","latitude":"17.93776000","longitude":"-77.62585000"},{"name":"Retirement","countryCode":"JM","stateCode":"11","latitude":"18.20740000","longitude":"-77.76698000"},{"name":"Rose Hall","countryCode":"JM","stateCode":"11","latitude":"17.92654000","longitude":"-77.64153000"},{"name":"Russels","countryCode":"JM","stateCode":"11","latitude":"17.98638000","longitude":"-77.65065000"},{"name":"Santa Cruz","countryCode":"JM","stateCode":"11","latitude":"18.05336000","longitude":"-77.69836000"},{"name":"Scholefield","countryCode":"JM","stateCode":"11","latitude":"18.02375000","longitude":"-77.71884000"},{"name":"Siloah","countryCode":"JM","stateCode":"11","latitude":"18.16334000","longitude":"-77.71061000"},{"name":"Slipe","countryCode":"JM","stateCode":"11","latitude":"18.05740000","longitude":"-77.79687000"},{"name":"Southfield","countryCode":"JM","stateCode":"11","latitude":"17.88212000","longitude":"-77.66988000"},{"name":"Springfield","countryCode":"JM","stateCode":"11","latitude":"18.17662000","longitude":"-77.87392000"},{"name":"Thornton","countryCode":"JM","stateCode":"11","latitude":"18.19564000","longitude":"-77.72246000"},{"name":"Top Hill","countryCode":"JM","stateCode":"11","latitude":"17.89317000","longitude":"-77.63793000"},{"name":"Treasure Beach","countryCode":"JM","stateCode":"11","latitude":"17.89550000","longitude":"-77.76051000"},{"name":"Warminister","countryCode":"JM","stateCode":"11","latitude":"17.96238000","longitude":"-77.63956000"},{"name":"Watchwell","countryCode":"JM","stateCode":"11","latitude":"17.93876000","longitude":"-77.77250000"},{"name":"White Hill","countryCode":"JM","stateCode":"11","latitude":"18.15646000","longitude":"-77.81067000"},{"name":"Aboukir","countryCode":"JM","stateCode":"06","latitude":"18.25090000","longitude":"-77.34327000"},{"name":"Alderton","countryCode":"JM","stateCode":"06","latitude":"18.28706000","longitude":"-77.20832000"},{"name":"Alexandria","countryCode":"JM","stateCode":"06","latitude":"18.30411000","longitude":"-77.35311000"},{"name":"Alva","countryCode":"JM","stateCode":"06","latitude":"18.29679000","longitude":"-77.31717000"},{"name":"Bamboo","countryCode":"JM","stateCode":"06","latitude":"18.39216000","longitude":"-77.26429000"},{"name":"Beecher Town","countryCode":"JM","stateCode":"06","latitude":"18.38465000","longitude":"-77.11617000"},{"name":"Bensonton","countryCode":"JM","stateCode":"06","latitude":"18.22315000","longitude":"-77.20861000"},{"name":"Blackstonedge","countryCode":"JM","stateCode":"06","latitude":"18.27357000","longitude":"-77.04254000"},{"name":"Bohemia","countryCode":"JM","stateCode":"06","latitude":"18.21239000","longitude":"-77.46954000"},{"name":"Borobridge","countryCode":"JM","stateCode":"06","latitude":"18.19779000","longitude":"-77.42755000"},{"name":"Browns Town","countryCode":"JM","stateCode":"06","latitude":"18.38464000","longitude":"-77.35286000"},{"name":"Calderwood","countryCode":"JM","stateCode":"06","latitude":"18.25641000","longitude":"-77.27144000"},{"name":"Cascade","countryCode":"JM","stateCode":"06","latitude":"18.23209000","longitude":"-77.46255000"},{"name":"Cave Valley","countryCode":"JM","stateCode":"06","latitude":"18.23268000","longitude":"-77.36337000"},{"name":"Chalky Hill","countryCode":"JM","stateCode":"06","latitude":"18.37964000","longitude":"-77.17520000"},{"name":"Chester","countryCode":"JM","stateCode":"06","latitude":"18.44786000","longitude":"-77.26503000"},{"name":"Claremont","countryCode":"JM","stateCode":"06","latitude":"18.32556000","longitude":"-77.20643000"},{"name":"Cole Gate","countryCode":"JM","stateCode":"06","latitude":"18.37967000","longitude":"-77.08518000"},{"name":"Content Garden","countryCode":"JM","stateCode":"06","latitude":"18.40977000","longitude":"-77.07540000"},{"name":"Cuffie Ridge","countryCode":"JM","stateCode":"06","latitude":"18.22793000","longitude":"-77.42054000"},{"name":"Discovery Bay","countryCode":"JM","stateCode":"06","latitude":"18.43725000","longitude":"-77.41815000"},{"name":"Epworth","countryCode":"JM","stateCode":"06","latitude":"18.36083000","longitude":"-77.13342000"},{"name":"Exchange","countryCode":"JM","stateCode":"06","latitude":"18.37265000","longitude":"-77.06572000"},{"name":"Faith\'s Pen","countryCode":"JM","stateCode":"06","latitude":"18.22963000","longitude":"-77.08804000"},{"name":"Gibraltar","countryCode":"JM","stateCode":"06","latitude":"18.35079000","longitude":"-77.42142000"},{"name":"Golden Grove","countryCode":"JM","stateCode":"06","latitude":"18.32956000","longitude":"-77.12256000"},{"name":"Great Pond","countryCode":"JM","stateCode":"06","latitude":"18.40227000","longitude":"-77.08511000"},{"name":"Higgin Land","countryCode":"JM","stateCode":"06","latitude":"18.34119000","longitude":"-77.27072000"},{"name":"Hinds Town","countryCode":"JM","stateCode":"06","latitude":"18.35425000","longitude":"-77.09812000"},{"name":"Inverness","countryCode":"JM","stateCode":"06","latitude":"18.27531000","longitude":"-77.36862000"},{"name":"Lime Hall","countryCode":"JM","stateCode":"06","latitude":"18.39742000","longitude":"-77.21051000"},{"name":"Lime Tree Gardens","countryCode":"JM","stateCode":"06","latitude":"18.34545000","longitude":"-77.38645000"},{"name":"Linton Park","countryCode":"JM","stateCode":"06","latitude":"18.26081000","longitude":"-77.42221000"},{"name":"Macknie","countryCode":"JM","stateCode":"06","latitude":"18.21191000","longitude":"-77.28016000"},{"name":"Madras","countryCode":"JM","stateCode":"06","latitude":"18.29112000","longitude":"-77.44875000"},{"name":"Mansfield","countryCode":"JM","stateCode":"06","latitude":"18.40265000","longitude":"-77.09488000"},{"name":"Moneague","countryCode":"JM","stateCode":"06","latitude":"18.28307000","longitude":"-77.13855000"},{"name":"Mount Moriah","countryCode":"JM","stateCode":"06","latitude":"18.20617000","longitude":"-77.44094000"},{"name":"Mount Zion","countryCode":"JM","stateCode":"06","latitude":"18.43377000","longitude":"-77.28028000"},{"name":"Ocho Rios","countryCode":"JM","stateCode":"06","latitude":"18.40760000","longitude":"-77.10312000"},{"name":"Parry Town","countryCode":"JM","stateCode":"06","latitude":"18.38359000","longitude":"-77.10345000"},{"name":"Philadelphia","countryCode":"JM","stateCode":"06","latitude":"18.40005000","longitude":"-77.32735000"},{"name":"Pimento Walk","countryCode":"JM","stateCode":"06","latitude":"18.39578000","longitude":"-77.11383000"},{"name":"Priory","countryCode":"JM","stateCode":"06","latitude":"18.43660000","longitude":"-77.24551000"},{"name":"River Head","countryCode":"JM","stateCode":"06","latitude":"18.26030000","longitude":"-77.07782000"},{"name":"Runaway Bay","countryCode":"JM","stateCode":"06","latitude":"18.45962000","longitude":"-77.33570000"},{"name":"Saint Ann’s Bay","countryCode":"JM","stateCode":"06","latitude":"18.43581000","longitude":"-77.20098000"},{"name":"St. Ann\'s Bay","countryCode":"JM","stateCode":"06","latitude":"18.42989000","longitude":"-77.20775000"},{"name":"St. D\'Acre","countryCode":"JM","stateCode":"06","latitude":"18.33300000","longitude":"-77.36297000"},{"name":"Steer Town","countryCode":"JM","stateCode":"06","latitude":"18.42852000","longitude":"-77.17101000"},{"name":"Sturge Town","countryCode":"JM","stateCode":"06","latitude":"18.41631000","longitude":"-77.31988000"},{"name":"Walkers Wood","countryCode":"JM","stateCode":"06","latitude":"18.31939000","longitude":"-77.07082000"},{"name":"Watt Town","countryCode":"JM","stateCode":"06","latitude":"18.29427000","longitude":"-77.41466000"},{"name":"York Castle","countryCode":"JM","stateCode":"06","latitude":"18.27515000","longitude":"-77.22923000"},{"name":"Above Rocks","countryCode":"JM","stateCode":"14","latitude":"18.11432000","longitude":"-76.87590000"},{"name":"Bartons","countryCode":"JM","stateCode":"14","latitude":"18.02895000","longitude":"-77.13322000"},{"name":"Bellas Gate","countryCode":"JM","stateCode":"14","latitude":"18.04715000","longitude":"-77.14906000"},{"name":"Bog Walk","countryCode":"JM","stateCode":"14","latitude":"18.10205000","longitude":"-77.00541000"},{"name":"Bogwalk","countryCode":"JM","stateCode":"14","latitude":"18.10468000","longitude":"-76.98792000"},{"name":"Braeton","countryCode":"JM","stateCode":"14","latitude":"17.94174000","longitude":"-76.88635000"},{"name":"Bridgeport","countryCode":"JM","stateCode":"14","latitude":"17.96264000","longitude":"-76.87809000"},{"name":"Browns Hill","countryCode":"JM","stateCode":"14","latitude":"18.05358000","longitude":"-77.11855000"},{"name":"Caymanas","countryCode":"JM","stateCode":"14","latitude":"18.03824000","longitude":"-76.89833000"},{"name":"Central Village","countryCode":"JM","stateCode":"14","latitude":"17.99992000","longitude":"-76.92393000"},{"name":"Crescent","countryCode":"JM","stateCode":"14","latitude":"18.03621000","longitude":"-76.97626000"},{"name":"Cromarty","countryCode":"JM","stateCode":"14","latitude":"17.95840000","longitude":"-76.98457000"},{"name":"Cumberland","countryCode":"JM","stateCode":"14","latitude":"17.97650000","longitude":"-76.88208000"},{"name":"Edgewater","countryCode":"JM","stateCode":"14","latitude":"17.96448000","longitude":"-76.86547000"},{"name":"Ensom","countryCode":"JM","stateCode":"14","latitude":"18.01778000","longitude":"-76.96221000"},{"name":"Ewarton","countryCode":"JM","stateCode":"14","latitude":"18.18333000","longitude":"-77.08536000"},{"name":"Ginger Ridge","countryCode":"JM","stateCode":"14","latitude":"18.07688000","longitude":"-77.16865000"},{"name":"Glengoffe","countryCode":"JM","stateCode":"14","latitude":"18.15214000","longitude":"-76.89057000"},{"name":"Golden Acres","countryCode":"JM","stateCode":"14","latitude":"18.01950000","longitude":"-76.98040000"},{"name":"Greater Portmore","countryCode":"JM","stateCode":"14","latitude":"17.95228000","longitude":"-76.91133000"},{"name":"Greendale","countryCode":"JM","stateCode":"14","latitude":"18.01251000","longitude":"-76.94831000"},{"name":"Gregory Park","countryCode":"JM","stateCode":"14","latitude":"17.99490000","longitude":"-76.88302000"},{"name":"Hampton Green","countryCode":"JM","stateCode":"14","latitude":"18.00544000","longitude":"-76.96818000"},{"name":"Harewood","countryCode":"JM","stateCode":"14","latitude":"18.17277000","longitude":"-76.94395000"},{"name":"Harkers Hall","countryCode":"JM","stateCode":"14","latitude":"18.13149000","longitude":"-76.91350000"},{"name":"Hellshire","countryCode":"JM","stateCode":"14","latitude":"17.89669000","longitude":"-76.96187000"},{"name":"Independence City","countryCode":"JM","stateCode":"14","latitude":"17.97783000","longitude":"-76.87498000"},{"name":"Keystone","countryCode":"JM","stateCode":"14","latitude":"18.01652000","longitude":"-76.93525000"},{"name":"Kitson Town","countryCode":"JM","stateCode":"14","latitude":"18.03487000","longitude":"-77.04028000"},{"name":"Linstead","countryCode":"JM","stateCode":"14","latitude":"18.13683000","longitude":"-77.03171000"},{"name":"Lluidas Vale","countryCode":"JM","stateCode":"14","latitude":"18.14977000","longitude":"-77.16853000"},{"name":"Naggo Head","countryCode":"JM","stateCode":"14","latitude":"17.96415000","longitude":"-76.88820000"},{"name":"Old Harbour","countryCode":"JM","stateCode":"14","latitude":"17.94144000","longitude":"-77.10898000"},{"name":"Old Harbour Bay","countryCode":"JM","stateCode":"14","latitude":"17.90918000","longitude":"-77.09718000"},{"name":"Old Harbour Road","countryCode":"JM","stateCode":"14","latitude":"17.95797000","longitude":"-77.02730000"},{"name":"Part of Guys Hill","countryCode":"JM","stateCode":"14","latitude":"18.24525000","longitude":"-76.99081000"},{"name":"Part of Keystone","countryCode":"JM","stateCode":"14","latitude":"18.03965000","longitude":"-76.95113000"},{"name":"Part of Rock Hall","countryCode":"JM","stateCode":"14","latitude":"18.09119000","longitude":"-76.88804000"},{"name":"Passage Fort","countryCode":"JM","stateCode":"14","latitude":"17.97788000","longitude":"-76.86793000"},{"name":"Pear Tree Grove","countryCode":"JM","stateCode":"14","latitude":"18.22515000","longitude":"-76.95293000"},{"name":"Point Hill","countryCode":"JM","stateCode":"14","latitude":"18.09361000","longitude":"-77.10480000"},{"name":"Portmore","countryCode":"JM","stateCode":"14","latitude":"17.95032000","longitude":"-76.88215000"},{"name":"Redwood","countryCode":"JM","stateCode":"14","latitude":"18.21026000","longitude":"-76.98536000"},{"name":"Riversdale","countryCode":"JM","stateCode":"14","latitude":"18.17802000","longitude":"-76.96636000"},{"name":"Sligoville","countryCode":"JM","stateCode":"14","latitude":"18.08203000","longitude":"-76.93991000"},{"name":"Spanish Town","countryCode":"JM","stateCode":"14","latitude":"17.99107000","longitude":"-76.95742000"},{"name":"Spanish Town Central","countryCode":"JM","stateCode":"14","latitude":"17.98014000","longitude":"-76.92294000"},{"name":"St. John\'s East","countryCode":"JM","stateCode":"14","latitude":"18.00090000","longitude":"-76.97466000"},{"name":"St. John\'s West","countryCode":"JM","stateCode":"14","latitude":"18.00539000","longitude":"-77.00755000"},{"name":"Troja","countryCode":"JM","stateCode":"14","latitude":"18.20485000","longitude":"-76.93196000"},{"name":"Waterford","countryCode":"JM","stateCode":"14","latitude":"17.99340000","longitude":"-76.86090000"},{"name":"Watermount","countryCode":"JM","stateCode":"14","latitude":"18.06686000","longitude":"-77.09112000"},{"name":"West Cumberland","countryCode":"JM","stateCode":"14","latitude":"17.97890000","longitude":"-76.88662000"},{"name":"Willowdene","countryCode":"JM","stateCode":"14","latitude":"17.99189000","longitude":"-76.98199000"},{"name":"Adelphi","countryCode":"JM","stateCode":"08","latitude":"18.45060000","longitude":"-77.78590000"},{"name":"Albion","countryCode":"JM","stateCode":"08","latitude":"18.48471000","longitude":"-77.91408000"},{"name":"Anchovy","countryCode":"JM","stateCode":"08","latitude":"18.41030000","longitude":"-77.93166000"},{"name":"Arcadia","countryCode":"JM","stateCode":"08","latitude":"18.24993000","longitude":"-77.79228000"},{"name":"Barrett Town","countryCode":"JM","stateCode":"08","latitude":"18.50871000","longitude":"-77.79625000"},{"name":"Bickersteth","countryCode":"JM","stateCode":"08","latitude":"18.36335000","longitude":"-77.93651000"},{"name":"Bogue","countryCode":"JM","stateCode":"08","latitude":"18.43722000","longitude":"-77.92022000"},{"name":"Brandon Hill","countryCode":"JM","stateCode":"08","latitude":"18.47767000","longitude":"-77.91117000"},{"name":"Cambridge","countryCode":"JM","stateCode":"08","latitude":"18.31308000","longitude":"-77.89546000"},{"name":"Canterbury","countryCode":"JM","stateCode":"08","latitude":"18.47919000","longitude":"-77.91655000"},{"name":"Catadupa","countryCode":"JM","stateCode":"08","latitude":"18.28052000","longitude":"-77.86579000"},{"name":"Catherine Hall","countryCode":"JM","stateCode":"08","latitude":"18.46258000","longitude":"-77.92286000"},{"name":"Catherine Mount","countryCode":"JM","stateCode":"08","latitude":"18.45672000","longitude":"-77.89691000"},{"name":"Comfort Hall","countryCode":"JM","stateCode":"08","latitude":"18.41270000","longitude":"-77.91814000"},{"name":"Coral Gardens","countryCode":"JM","stateCode":"08","latitude":"18.50791000","longitude":"-77.88034000"},{"name":"Cornwall","countryCode":"JM","stateCode":"08","latitude":"18.48930000","longitude":"-77.81016000"},{"name":"Down Town Montego Bay","countryCode":"JM","stateCode":"08","latitude":"18.47726000","longitude":"-77.92031000"},{"name":"Dumfries","countryCode":"JM","stateCode":"08","latitude":"18.42973000","longitude":"-77.75593000"},{"name":"Fairfield","countryCode":"JM","stateCode":"08","latitude":"18.45079000","longitude":"-77.91235000"},{"name":"Farm Heights","countryCode":"JM","stateCode":"08","latitude":"18.46869000","longitude":"-77.87760000"},{"name":"Flagstaff","countryCode":"JM","stateCode":"08","latitude":"18.35412000","longitude":"-77.77132000"},{"name":"Flamstead","countryCode":"JM","stateCode":"08","latitude":"18.31409000","longitude":"-77.81316000"},{"name":"Flankers","countryCode":"JM","stateCode":"08","latitude":"18.50265000","longitude":"-77.90831000"},{"name":"Flower Hill","countryCode":"JM","stateCode":"08","latitude":"18.48426000","longitude":"-77.83913000"},{"name":"Friendship","countryCode":"JM","stateCode":"08","latitude":"18.44590000","longitude":"-77.86242000"},{"name":"Garlands","countryCode":"JM","stateCode":"08","latitude":"18.27811000","longitude":"-77.78908000"},{"name":"Glendevon","countryCode":"JM","stateCode":"08","latitude":"18.48488000","longitude":"-77.89710000"},{"name":"Goodwill","countryCode":"JM","stateCode":"08","latitude":"18.46950000","longitude":"-77.75646000"},{"name":"Granville","countryCode":"JM","stateCode":"08","latitude":"18.44191000","longitude":"-77.89402000"},{"name":"Green Pond","countryCode":"JM","stateCode":"08","latitude":"18.47361000","longitude":"-77.87779000"},{"name":"Greenwood","countryCode":"JM","stateCode":"08","latitude":"18.49768000","longitude":"-77.75243000"},{"name":"Hopeton","countryCode":"JM","stateCode":"08","latitude":"18.39858000","longitude":"-77.86826000"},{"name":"Ironshore","countryCode":"JM","stateCode":"08","latitude":"18.51323000","longitude":"-77.85108000"},{"name":"Irwin","countryCode":"JM","stateCode":"08","latitude":"18.44949000","longitude":"-77.87722000"},{"name":"John\'s Hall","countryCode":"JM","stateCode":"08","latitude":"18.42849000","longitude":"-77.85010000"},{"name":"Lilliput","countryCode":"JM","stateCode":"08","latitude":"18.50591000","longitude":"-77.77686000"},{"name":"Lottery","countryCode":"JM","stateCode":"08","latitude":"18.41499000","longitude":"-77.80696000"},{"name":"Maldon","countryCode":"JM","stateCode":"08","latitude":"18.33831000","longitude":"-77.80998000"},{"name":"Maroon Town","countryCode":"JM","stateCode":"08","latitude":"18.34464000","longitude":"-77.79544000"},{"name":"Mocho","countryCode":"JM","stateCode":"08","latitude":"18.29135000","longitude":"-77.82580000"},{"name":"Montego Bay","countryCode":"JM","stateCode":"08","latitude":"18.47116000","longitude":"-77.91883000"},{"name":"Montego Hill","countryCode":"JM","stateCode":"08","latitude":"18.48038000","longitude":"-77.88150000"},{"name":"Montpelier","countryCode":"JM","stateCode":"08","latitude":"18.37612000","longitude":"-77.91357000"},{"name":"Mount Carey","countryCode":"JM","stateCode":"08","latitude":"18.38888000","longitude":"-77.94374000"},{"name":"Mount Horeb","countryCode":"JM","stateCode":"08","latitude":"18.33322000","longitude":"-77.86675000"},{"name":"Mount Salem","countryCode":"JM","stateCode":"08","latitude":"18.46601000","longitude":"-77.90793000"},{"name":"Niagara","countryCode":"JM","stateCode":"08","latitude":"18.26534000","longitude":"-77.81879000"},{"name":"Norwood","countryCode":"JM","stateCode":"08","latitude":"18.49217000","longitude":"-77.88634000"},{"name":"Orange","countryCode":"JM","stateCode":"08","latitude":"18.45395000","longitude":"-77.82779000"},{"name":"Paradise","countryCode":"JM","stateCode":"08","latitude":"18.49401000","longitude":"-77.90982000"},{"name":"Pitfour","countryCode":"JM","stateCode":"08","latitude":"18.43206000","longitude":"-77.89007000"},{"name":"Porto Bello","countryCode":"JM","stateCode":"08","latitude":"18.46607000","longitude":"-77.86989000"},{"name":"Reading","countryCode":"JM","stateCode":"08","latitude":"18.43723000","longitude":"-77.94730000"},{"name":"Retirement","countryCode":"JM","stateCode":"08","latitude":"18.43742000","longitude":"-77.88004000"},{"name":"Retrieve","countryCode":"JM","stateCode":"08","latitude":"18.28901000","longitude":"-77.90081000"},{"name":"Roehampton","countryCode":"JM","stateCode":"08","latitude":"18.39897000","longitude":"-77.89926000"},{"name":"Rose Hall","countryCode":"JM","stateCode":"08","latitude":"18.51228000","longitude":"-77.81833000"},{"name":"Rose Heights","countryCode":"JM","stateCode":"08","latitude":"18.46945000","longitude":"-77.89533000"},{"name":"Rose Mount Garden","countryCode":"JM","stateCode":"08","latitude":"18.46394000","longitude":"-77.89397000"},{"name":"Rosemount","countryCode":"JM","stateCode":"08","latitude":"18.47484000","longitude":"-77.89216000"},{"name":"Salt Spring","countryCode":"JM","stateCode":"08","latitude":"18.48687000","longitude":"-77.86554000"},{"name":"Seven Rivers","countryCode":"JM","stateCode":"08","latitude":"18.34702000","longitude":"-77.91378000"},{"name":"Somerton","countryCode":"JM","stateCode":"08","latitude":"18.40496000","longitude":"-77.77071000"},{"name":"Spot Valley","countryCode":"JM","stateCode":"08","latitude":"18.47869000","longitude":"-77.79106000"},{"name":"Stonehenge","countryCode":"JM","stateCode":"08","latitude":"18.24231000","longitude":"-77.85042000"},{"name":"Summer Hill","countryCode":"JM","stateCode":"08","latitude":"18.37360000","longitude":"-77.79350000"},{"name":"Sunderland","countryCode":"JM","stateCode":"08","latitude":"18.39794000","longitude":"-77.82734000"},{"name":"Tangle River","countryCode":"JM","stateCode":"08","latitude":"18.34337000","longitude":"-77.83621000"},{"name":"Tower Hill/Moy Hall","countryCode":"JM","stateCode":"08","latitude":"18.44044000","longitude":"-77.96022000"},{"name":"Tucker","countryCode":"JM","stateCode":"08","latitude":"18.44900000","longitude":"-77.89438000"},{"name":"Unity Hall","countryCode":"JM","stateCode":"08","latitude":"18.43304000","longitude":"-77.97684000"},{"name":"Vaughnsfield","countryCode":"JM","stateCode":"08","latitude":"18.32135000","longitude":"-77.78051000"},{"name":"Welcome Hall","countryCode":"JM","stateCode":"08","latitude":"18.36898000","longitude":"-77.83673000"},{"name":"West Green","countryCode":"JM","stateCode":"08","latitude":"18.46244000","longitude":"-77.91757000"},{"name":"Aenon Town","countryCode":"JM","stateCode":"13","latitude":"18.21027000","longitude":"-77.39851000"},{"name":"Alley","countryCode":"JM","stateCode":"13","latitude":"17.79036000","longitude":"-77.27085000"},{"name":"Alston","countryCode":"JM","stateCode":"13","latitude":"18.17639000","longitude":"-77.43468000"},{"name":"Ashley","countryCode":"JM","stateCode":"13","latitude":"18.01440000","longitude":"-77.34019000"},{"name":"Banks","countryCode":"JM","stateCode":"13","latitude":"17.83222000","longitude":"-77.30731000"},{"name":"Beckford Kraal","countryCode":"JM","stateCode":"13","latitude":"18.08545000","longitude":"-77.32399000"},{"name":"Brandon Hill","countryCode":"JM","stateCode":"13","latitude":"18.15110000","longitude":"-77.23663000"},{"name":"Brixton Hill","countryCode":"JM","stateCode":"13","latitude":"18.02039000","longitude":"-77.31744000"},{"name":"Bucknor","countryCode":"JM","stateCode":"13","latitude":"18.00619000","longitude":"-77.23749000"},{"name":"Bucks Common","countryCode":"JM","stateCode":"13","latitude":"17.98228000","longitude":"-77.23846000"},{"name":"Bushy Park","countryCode":"JM","stateCode":"13","latitude":"17.98243000","longitude":"-77.25135000"},{"name":"Chapelton","countryCode":"JM","stateCode":"13","latitude":"18.08333000","longitude":"-77.26667000"},{"name":"Chateau","countryCode":"JM","stateCode":"13","latitude":"17.98972000","longitude":"-77.18737000"},{"name":"Cockpit","countryCode":"JM","stateCode":"13","latitude":"17.88872000","longitude":"-77.15835000"},{"name":"Coffee Piece","countryCode":"JM","stateCode":"13","latitude":"18.13835000","longitude":"-77.40648000"},{"name":"Colonels Ridge","countryCode":"JM","stateCode":"13","latitude":"18.13525000","longitude":"-77.25550000"},{"name":"Coxswain","countryCode":"JM","stateCode":"13","latitude":"18.10272000","longitude":"-77.23444000"},{"name":"Crofts Hill","countryCode":"JM","stateCode":"13","latitude":"18.13268000","longitude":"-77.20507000"},{"name":"Crooked River","countryCode":"JM","stateCode":"13","latitude":"18.14289000","longitude":"-77.30000000"},{"name":"Cumberland","countryCode":"JM","stateCode":"13","latitude":"18.10522000","longitude":"-77.41617000"},{"name":"Curatoe Hill","countryCode":"JM","stateCode":"13","latitude":"17.93982000","longitude":"-77.24836000"},{"name":"Dawkins","countryCode":"JM","stateCode":"13","latitude":"18.05540000","longitude":"-77.33303000"},{"name":"Effortville","countryCode":"JM","stateCode":"13","latitude":"17.99270000","longitude":"-77.21860000"},{"name":"Four Paths","countryCode":"JM","stateCode":"13","latitude":"17.97089000","longitude":"-77.29599000"},{"name":"Frankfield","countryCode":"JM","stateCode":"13","latitude":"18.14971000","longitude":"-77.36498000"},{"name":"Freetown","countryCode":"JM","stateCode":"13","latitude":"17.92192000","longitude":"-77.14781000"},{"name":"Gimme-me-bit","countryCode":"JM","stateCode":"13","latitude":"17.88946000","longitude":"-77.28469000"},{"name":"Glenmuir","countryCode":"JM","stateCode":"13","latitude":"17.96801000","longitude":"-77.25394000"},{"name":"Grantham","countryCode":"JM","stateCode":"13","latitude":"18.15839000","longitude":"-77.39643000"},{"name":"Gravel Hill","countryCode":"JM","stateCode":"13","latitude":"17.90968000","longitude":"-77.33354000"},{"name":"Hayes","countryCode":"JM","stateCode":"13","latitude":"17.87569000","longitude":"-77.23711000"},{"name":"Hazard","countryCode":"JM","stateCode":"13","latitude":"17.95382000","longitude":"-77.23147000"},{"name":"Inverness","countryCode":"JM","stateCode":"13","latitude":"17.91195000","longitude":"-77.19032000"},{"name":"James Hill","countryCode":"JM","stateCode":"13","latitude":"18.18750000","longitude":"-77.33700000"},{"name":"Johns Hall","countryCode":"JM","stateCode":"13","latitude":"18.18876000","longitude":"-77.38063000"},{"name":"Kellits","countryCode":"JM","stateCode":"13","latitude":"18.16184000","longitude":"-77.27049000"},{"name":"Limit","countryCode":"JM","stateCode":"13","latitude":"18.15287000","longitude":"-77.47121000"},{"name":"Lionel Town","countryCode":"JM","stateCode":"13","latitude":"17.81007000","longitude":"-77.24061000"},{"name":"Longville Park","countryCode":"JM","stateCode":"13","latitude":"17.91188000","longitude":"-77.15983000"},{"name":"Longwood","countryCode":"JM","stateCode":"13","latitude":"17.80754000","longitude":"-77.28728000"},{"name":"May Pen","countryCode":"JM","stateCode":"13","latitude":"17.96454000","longitude":"-77.24515000"},{"name":"May Pen Proper","countryCode":"JM","stateCode":"13","latitude":"17.97034000","longitude":"-77.23911000"},{"name":"Milk River","countryCode":"JM","stateCode":"13","latitude":"17.87560000","longitude":"-77.35139000"},{"name":"Mineral Heights","countryCode":"JM","stateCode":"13","latitude":"17.94183000","longitude":"-77.23276000"},{"name":"Mitchell Town","countryCode":"JM","stateCode":"13","latitude":"17.81281000","longitude":"-77.20531000"},{"name":"Moores","countryCode":"JM","stateCode":"13","latitude":"18.02926000","longitude":"-77.18540000"},{"name":"Morgans Forest","countryCode":"JM","stateCode":"13","latitude":"18.19088000","longitude":"-77.41021000"},{"name":"Morgans Pass","countryCode":"JM","stateCode":"13","latitude":"18.12123000","longitude":"-77.27493000"},{"name":"Mount Airy","countryCode":"JM","stateCode":"13","latitude":"18.01843000","longitude":"-77.36357000"},{"name":"New Denbigh","countryCode":"JM","stateCode":"13","latitude":"17.98563000","longitude":"-77.27104000"},{"name":"New Longsville","countryCode":"JM","stateCode":"13","latitude":"18.03072000","longitude":"-77.23048000"},{"name":"Old Denbigh","countryCode":"JM","stateCode":"13","latitude":"17.96116000","longitude":"-77.26701000"},{"name":"Orange Hill","countryCode":"JM","stateCode":"13","latitude":"18.11788000","longitude":"-77.35942000"},{"name":"Osbourne Store","countryCode":"JM","stateCode":"13","latitude":"17.95892000","longitude":"-77.32827000"},{"name":"Paisley","countryCode":"JM","stateCode":"13","latitude":"17.96293000","longitude":"-77.22368000"},{"name":"Palmers Cross","countryCode":"JM","stateCode":"13","latitude":"17.95000000","longitude":"-77.20338000"},{"name":"Part of Banana Ground","countryCode":"JM","stateCode":"13","latitude":"18.08022000","longitude":"-77.40971000"},{"name":"Part of Douglas Castle","countryCode":"JM","stateCode":"13","latitude":"18.18703000","longitude":"-77.27538000"},{"name":"Part of Kellits","countryCode":"JM","stateCode":"13","latitude":"18.17159000","longitude":"-77.25120000"},{"name":"Peckham","countryCode":"JM","stateCode":"13","latitude":"18.17147000","longitude":"-77.39766000"},{"name":"Pennants","countryCode":"JM","stateCode":"13","latitude":"18.11025000","longitude":"-77.31306000"},{"name":"Pleasant Valley","countryCode":"JM","stateCode":"13","latitude":"18.01101000","longitude":"-77.29027000"},{"name":"Portland Cottage","countryCode":"JM","stateCode":"13","latitude":"17.74620000","longitude":"-77.18772000"},{"name":"Porus","countryCode":"JM","stateCode":"13","latitude":"18.05202000","longitude":"-77.40007000"},{"name":"Race Course","countryCode":"JM","stateCode":"13","latitude":"17.84019000","longitude":"-77.28223000"},{"name":"Richmond Park","countryCode":"JM","stateCode":"13","latitude":"18.05172000","longitude":"-77.37642000"},{"name":"Ritchies","countryCode":"JM","stateCode":"13","latitude":"18.13904000","longitude":"-77.42893000"},{"name":"Rock","countryCode":"JM","stateCode":"13","latitude":"17.99122000","longitude":"-77.33702000"},{"name":"Rock River","countryCode":"JM","stateCode":"13","latitude":"18.06548000","longitude":"-77.19707000"},{"name":"Rocky Point","countryCode":"JM","stateCode":"13","latitude":"17.77695000","longitude":"-77.24816000"},{"name":"Salt River","countryCode":"JM","stateCode":"13","latitude":"17.84143000","longitude":"-77.17413000"},{"name":"Sandy Bay","countryCode":"JM","stateCode":"13","latitude":"17.95105000","longitude":"-77.16225000"},{"name":"Sanguinetti","countryCode":"JM","stateCode":"13","latitude":"18.15585000","longitude":"-77.42938000"},{"name":"Sedgepond","countryCode":"JM","stateCode":"13","latitude":"17.84753000","longitude":"-77.32638000"},{"name":"Silent Hill","countryCode":"JM","stateCode":"13","latitude":"18.19152000","longitude":"-77.45918000"},{"name":"Smithville","countryCode":"JM","stateCode":"13","latitude":"18.11977000","longitude":"-77.38561000"},{"name":"Spaldings","countryCode":"JM","stateCode":"13","latitude":"18.16875000","longitude":"-77.45798000"},{"name":"Summerfield","countryCode":"JM","stateCode":"13","latitude":"18.09433000","longitude":"-77.28429000"},{"name":"Thompson Town","countryCode":"JM","stateCode":"13","latitude":"18.08968000","longitude":"-77.37186000"},{"name":"Tollgate","countryCode":"JM","stateCode":"13","latitude":"17.97195000","longitude":"-77.36566000"},{"name":"Treadlight","countryCode":"JM","stateCode":"13","latitude":"17.99264000","longitude":"-77.25531000"},{"name":"Trout Hall","countryCode":"JM","stateCode":"13","latitude":"18.13779000","longitude":"-77.33299000"},{"name":"Turners","countryCode":"JM","stateCode":"13","latitude":"18.06647000","longitude":"-77.23523000"},{"name":"Water Lane","countryCode":"JM","stateCode":"13","latitude":"17.82452000","longitude":"-77.25946000"},{"name":"Woodhall","countryCode":"JM","stateCode":"13","latitude":"18.04757000","longitude":"-77.27575000"},{"name":"York Town","countryCode":"JM","stateCode":"13","latitude":"17.92515000","longitude":"-77.30002000"},{"name":"Airy Castle","countryCode":"JM","stateCode":"03","latitude":"17.92506000","longitude":"-76.34216000"},{"name":"Albion","countryCode":"JM","stateCode":"03","latitude":"17.90119000","longitude":"-76.60761000"},{"name":"Amity Hall","countryCode":"JM","stateCode":"03","latitude":"17.96759000","longitude":"-76.25698000"},{"name":"Arcadia","countryCode":"JM","stateCode":"03","latitude":"17.92230000","longitude":"-76.30030000"},{"name":"Baptist","countryCode":"JM","stateCode":"03","latitude":"17.87666000","longitude":"-76.57837000"},{"name":"Barking Lodge","countryCode":"JM","stateCode":"03","latitude":"17.89279000","longitude":"-76.28922000"},{"name":"Bath","countryCode":"JM","stateCode":"03","latitude":"17.94820000","longitude":"-76.34916000"},{"name":"Bethel","countryCode":"JM","stateCode":"03","latitude":"17.98527000","longitude":"-76.58050000"},{"name":"Cedar Valley","countryCode":"JM","stateCode":"03","latitude":"18.02815000","longitude":"-76.59556000"},{"name":"Church Corner","countryCode":"JM","stateCode":"03","latitude":"17.88718000","longitude":"-76.41898000"},{"name":"Dalvey","countryCode":"JM","stateCode":"03","latitude":"17.90241000","longitude":"-76.25001000"},{"name":"Danvers Pen","countryCode":"JM","stateCode":"03","latitude":"17.92880000","longitude":"-76.47586000"},{"name":"Duckenfield","countryCode":"JM","stateCode":"03","latitude":"17.92205000","longitude":"-76.22657000"},{"name":"Duhaney Pen","countryCode":"JM","stateCode":"03","latitude":"17.89402000","longitude":"-76.43193000"},{"name":"Easington","countryCode":"JM","stateCode":"03","latitude":"17.92397000","longitude":"-76.58824000"},{"name":"Eleven Miles","countryCode":"JM","stateCode":"03","latitude":"17.93745000","longitude":"-76.64337000"},{"name":"Font Hill","countryCode":"JM","stateCode":"03","latitude":"17.94055000","longitude":"-76.51169000"},{"name":"Golden Grove","countryCode":"JM","stateCode":"03","latitude":"17.93361000","longitude":"-76.27254000"},{"name":"Hagley Gap","countryCode":"JM","stateCode":"03","latitude":"18.04845000","longitude":"-76.62777000"},{"name":"Hampton Court","countryCode":"JM","stateCode":"03","latitude":"17.91782000","longitude":"-76.26131000"},{"name":"Hayfield","countryCode":"JM","stateCode":"03","latitude":"17.98199000","longitude":"-76.36841000"},{"name":"Hillside","countryCode":"JM","stateCode":"03","latitude":"17.99619000","longitude":"-76.49082000"},{"name":"Johns Town","countryCode":"JM","stateCode":"03","latitude":"17.89659000","longitude":"-76.36136000"},{"name":"Johnson Mountain","countryCode":"JM","stateCode":"03","latitude":"17.98091000","longitude":"-76.31986000"},{"name":"Jones Pen","countryCode":"JM","stateCode":"03","latitude":"17.95068000","longitude":"-76.54775000"},{"name":"Leith Hall","countryCode":"JM","stateCode":"03","latitude":"17.87973000","longitude":"-76.34331000"},{"name":"Llandewey","countryCode":"JM","stateCode":"03","latitude":"17.94477000","longitude":"-76.62245000"},{"name":"Lloyds","countryCode":"JM","stateCode":"03","latitude":"17.91504000","longitude":"-76.54085000"},{"name":"Lyssons","countryCode":"JM","stateCode":"03","latitude":"17.88708000","longitude":"-76.37961000"},{"name":"Middleton","countryCode":"JM","stateCode":"03","latitude":"17.93971000","longitude":"-76.43558000"},{"name":"Morant Bay","countryCode":"JM","stateCode":"03","latitude":"17.88145000","longitude":"-76.40927000"},{"name":"Mount Lebanus","countryCode":"JM","stateCode":"03","latitude":"17.97544000","longitude":"-76.53891000"},{"name":"New Monkland","countryCode":"JM","stateCode":"03","latitude":"17.99158000","longitude":"-76.57333000"},{"name":"Pamphret","countryCode":"JM","stateCode":"03","latitude":"17.87570000","longitude":"-76.51736000"},{"name":"Pear Tree","countryCode":"JM","stateCode":"03","latitude":"17.91162000","longitude":"-76.31676000"},{"name":"Poormans Corner","countryCode":"JM","stateCode":"03","latitude":"17.89152000","longitude":"-76.58351000"},{"name":"Port Morant","countryCode":"JM","stateCode":"03","latitude":"17.89947000","longitude":"-76.34286000"},{"name":"Prospect","countryCode":"JM","stateCode":"03","latitude":"17.87404000","longitude":"-76.34956000"},{"name":"Ramble","countryCode":"JM","stateCode":"03","latitude":"17.96791000","longitude":"-76.62630000"},{"name":"Retreat","countryCode":"JM","stateCode":"03","latitude":"17.87760000","longitude":"-76.36795000"},{"name":"Richmond Vale","countryCode":"JM","stateCode":"03","latitude":"17.97435000","longitude":"-76.59044000"},{"name":"River Head","countryCode":"JM","stateCode":"03","latitude":"17.99237000","longitude":"-76.61082000"},{"name":"Rowlandsfield","countryCode":"JM","stateCode":"03","latitude":"17.97355000","longitude":"-76.28781000"},{"name":"Seaforth","countryCode":"JM","stateCode":"03","latitude":"17.94421000","longitude":"-76.45661000"},{"name":"Somerset","countryCode":"JM","stateCode":"03","latitude":"18.00976000","longitude":"-76.54595000"},{"name":"Spring Bank","countryCode":"JM","stateCode":"03","latitude":"17.95995000","longitude":"-76.32596000"},{"name":"Spring Garden","countryCode":"JM","stateCode":"03","latitude":"17.91749000","longitude":"-76.42978000"},{"name":"Sunning Hill","countryCode":"JM","stateCode":"03","latitude":"17.95612000","longitude":"-76.40931000"},{"name":"Trinity Ville","countryCode":"JM","stateCode":"03","latitude":"17.96076000","longitude":"-76.51427000"},{"name":"Trinityville","countryCode":"JM","stateCode":"03","latitude":"17.95720000","longitude":"-76.49420000"},{"name":"Wheelerfield","countryCode":"JM","stateCode":"03","latitude":"17.95874000","longitude":"-76.29623000"},{"name":"White Hall","countryCode":"JM","stateCode":"03","latitude":"17.99805000","longitude":"-76.43105000"},{"name":"White Horses","countryCode":"JM","stateCode":"03","latitude":"17.89620000","longitude":"-76.47076000"},{"name":"Wilmington","countryCode":"JM","stateCode":"03","latitude":"17.92856000","longitude":"-76.38962000"},{"name":"Winchester","countryCode":"JM","stateCode":"03","latitude":"17.94177000","longitude":"-76.29823000"},{"name":"Yallahs","countryCode":"JM","stateCode":"03","latitude":"17.87480000","longitude":"-76.56245000"},{"name":"York","countryCode":"JM","stateCode":"03","latitude":"17.92849000","longitude":"-76.43983000"},{"name":"Albert Town","countryCode":"JM","stateCode":"07","latitude":"18.29434000","longitude":"-77.54239000"},{"name":"Alps","countryCode":"JM","stateCode":"07","latitude":"18.35498000","longitude":"-77.50897000"},{"name":"Bounty Hall","countryCode":"JM","stateCode":"07","latitude":"18.45801000","longitude":"-77.71663000"},{"name":"Brampton","countryCode":"JM","stateCode":"07","latitude":"18.44262000","longitude":"-77.46424000"},{"name":"Bunkers Hill","countryCode":"JM","stateCode":"07","latitude":"18.36198000","longitude":"-77.68612000"},{"name":"Clarks Town","countryCode":"JM","stateCode":"07","latitude":"18.42244000","longitude":"-77.53328000"},{"name":"Daniel Town","countryCode":"JM","stateCode":"07","latitude":"18.46395000","longitude":"-77.61592000"},{"name":"Deeside","countryCode":"JM","stateCode":"07","latitude":"18.35976000","longitude":"-77.73721000"},{"name":"Duanvale","countryCode":"JM","stateCode":"07","latitude":"18.40267000","longitude":"-77.59615000"},{"name":"Duncans","countryCode":"JM","stateCode":"07","latitude":"18.46800000","longitude":"-77.53633000"},{"name":"Falmouth","countryCode":"JM","stateCode":"07","latitude":"18.49358000","longitude":"-77.65587000"},{"name":"Freemans Hall","countryCode":"JM","stateCode":"07","latitude":"18.28384000","longitude":"-77.50180000"},{"name":"Granville","countryCode":"JM","stateCode":"07","latitude":"18.45053000","longitude":"-77.68847000"},{"name":"Hampden","countryCode":"JM","stateCode":"07","latitude":"18.44217000","longitude":"-77.73203000"},{"name":"Jackson Town","countryCode":"JM","stateCode":"07","latitude":"18.41781000","longitude":"-77.48458000"},{"name":"Joe Hut","countryCode":"JM","stateCode":"07","latitude":"18.26742000","longitude":"-77.49616000"},{"name":"Kinloss","countryCode":"JM","stateCode":"07","latitude":"18.39641000","longitude":"-77.56968000"},{"name":"Lorrimers","countryCode":"JM","stateCode":"07","latitude":"18.23026000","longitude":"-77.49207000"},{"name":"Martha Brae","countryCode":"JM","stateCode":"07","latitude":"18.46960000","longitude":"-77.65909000"},{"name":"Perth Town","countryCode":"JM","stateCode":"07","latitude":"18.43106000","longitude":"-77.62583000"},{"name":"Refuge","countryCode":"JM","stateCode":"07","latitude":"18.45101000","longitude":"-77.57751000"},{"name":"Rio Bueno","countryCode":"JM","stateCode":"07","latitude":"18.46406000","longitude":"-77.48042000"},{"name":"Salt Marsh","countryCode":"JM","stateCode":"07","latitude":"18.48423000","longitude":"-77.71184000"},{"name":"Samuels Prospect","countryCode":"JM","stateCode":"07","latitude":"18.45103000","longitude":"-77.51440000"},{"name":"Sawyers","countryCode":"JM","stateCode":"07","latitude":"18.37880000","longitude":"-77.49689000"},{"name":"Sherwood Content","countryCode":"JM","stateCode":"07","latitude":"18.38227000","longitude":"-77.63643000"},{"name":"Spicy Hill","countryCode":"JM","stateCode":"07","latitude":"18.45763000","longitude":"-77.54751000"},{"name":"Spring Garden","countryCode":"JM","stateCode":"07","latitude":"18.29368000","longitude":"-77.56698000"},{"name":"St. Vincent","countryCode":"JM","stateCode":"07","latitude":"18.33424000","longitude":"-77.54790000"},{"name":"Stettin","countryCode":"JM","stateCode":"07","latitude":"18.28224000","longitude":"-77.54095000"},{"name":"Stewart Town","countryCode":"JM","stateCode":"07","latitude":"18.39887000","longitude":"-77.45187000"},{"name":"Troy","countryCode":"JM","stateCode":"07","latitude":"18.24924000","longitude":"-77.60978000"},{"name":"Ulster Spring","countryCode":"JM","stateCode":"07","latitude":"18.32113000","longitude":"-77.49681000"},{"name":"Wait-A-Bit","countryCode":"JM","stateCode":"07","latitude":"18.25332000","longitude":"-77.50837000"},{"name":"Wakefield","countryCode":"JM","stateCode":"07","latitude":"18.41460000","longitude":"-77.70908000"},{"name":"Warsop","countryCode":"JM","stateCode":"07","latitude":"18.26178000","longitude":"-77.56774000"},{"name":"Wilson\'s Run","countryCode":"JM","stateCode":"07","latitude":"18.28468000","longitude":"-77.69323000"},{"name":"Wirefence","countryCode":"JM","stateCode":"07","latitude":"18.25310000","longitude":"-77.53276000"},{"name":"Alligator Pond","countryCode":"JM","stateCode":"12","latitude":"17.88369000","longitude":"-77.56068000"},{"name":"Asia/Pratville","countryCode":"JM","stateCode":"12","latitude":"17.91584000","longitude":"-77.41563000"},{"name":"Auchtembeddie","countryCode":"JM","stateCode":"12","latitude":"18.22543000","longitude":"-77.60361000"},{"name":"Bellefield","countryCode":"JM","stateCode":"12","latitude":"18.09266000","longitude":"-77.44004000"},{"name":"Bethany","countryCode":"JM","stateCode":"12","latitude":"18.15373000","longitude":"-77.55032000"},{"name":"Blue Mountain","countryCode":"JM","stateCode":"12","latitude":"18.07095000","longitude":"-77.42840000"},{"name":"Bombay","countryCode":"JM","stateCode":"12","latitude":"18.11780000","longitude":"-77.44940000"},{"name":"Butt-Up","countryCode":"JM","stateCode":"12","latitude":"17.97313000","longitude":"-77.57777000"},{"name":"Cedar Grove","countryCode":"JM","stateCode":"12","latitude":"18.01225000","longitude":"-77.49630000"},{"name":"Chantilly","countryCode":"JM","stateCode":"12","latitude":"18.10447000","longitude":"-77.46625000"},{"name":"Christiana","countryCode":"JM","stateCode":"12","latitude":"18.18015000","longitude":"-77.49045000"},{"name":"Chudleigh","countryCode":"JM","stateCode":"12","latitude":"18.15148000","longitude":"-77.50707000"},{"name":"Cobbla","countryCode":"JM","stateCode":"12","latitude":"18.14060000","longitude":"-77.46998000"},{"name":"Coleyville","countryCode":"JM","stateCode":"12","latitude":"18.19993000","longitude":"-77.51924000"},{"name":"Comfort","countryCode":"JM","stateCode":"12","latitude":"18.05390000","longitude":"-77.42477000"},{"name":"Comfort Hall","countryCode":"JM","stateCode":"12","latitude":"18.18789000","longitude":"-77.61041000"},{"name":"Content","countryCode":"JM","stateCode":"12","latitude":"18.07444000","longitude":"-77.45116000"},{"name":"Craig Head","countryCode":"JM","stateCode":"12","latitude":"18.23658000","longitude":"-77.56295000"},{"name":"Cross Keys","countryCode":"JM","stateCode":"12","latitude":"17.90727000","longitude":"-77.50111000"},{"name":"Devon","countryCode":"JM","stateCode":"12","latitude":"18.16595000","longitude":"-77.52507000"},{"name":"Downs","countryCode":"JM","stateCode":"12","latitude":"17.95004000","longitude":"-77.57313000"},{"name":"Ellen Street","countryCode":"JM","stateCode":"12","latitude":"17.96796000","longitude":"-77.43931000"},{"name":"Evergreen","countryCode":"JM","stateCode":"12","latitude":"18.15096000","longitude":"-77.59965000"},{"name":"Fairfield","countryCode":"JM","stateCode":"12","latitude":"18.03117000","longitude":"-77.57535000"},{"name":"French Park","countryCode":"JM","stateCode":"12","latitude":"17.95572000","longitude":"-77.54471000"},{"name":"George\'s Valley","countryCode":"JM","stateCode":"12","latitude":"18.03172000","longitude":"-77.48081000"},{"name":"Good Intent","countryCode":"JM","stateCode":"12","latitude":"18.20806000","longitude":"-77.57086000"},{"name":"Greenvale","countryCode":"JM","stateCode":"12","latitude":"18.03928000","longitude":"-77.53239000"},{"name":"Grove Place","countryCode":"JM","stateCode":"12","latitude":"18.10467000","longitude":"-77.52923000"},{"name":"Grove Town","countryCode":"JM","stateCode":"12","latitude":"17.88606000","longitude":"-77.45882000"},{"name":"Harmons","countryCode":"JM","stateCode":"12","latitude":"17.98171000","longitude":"-77.41208000"},{"name":"Harry Watch","countryCode":"JM","stateCode":"12","latitude":"18.17314000","longitude":"-77.57611000"},{"name":"Hatfield","countryCode":"JM","stateCode":"12","latitude":"18.01557000","longitude":"-77.54009000"},{"name":"Heartease","countryCode":"JM","stateCode":"12","latitude":"18.04878000","longitude":"-77.48238000"},{"name":"Hibernia","countryCode":"JM","stateCode":"12","latitude":"18.17575000","longitude":"-77.54830000"},{"name":"Huntley","countryCode":"JM","stateCode":"12","latitude":"18.06647000","longitude":"-77.58171000"},{"name":"Kendal","countryCode":"JM","stateCode":"12","latitude":"18.08318000","longitude":"-77.50320000"},{"name":"Knockpatrick","countryCode":"JM","stateCode":"12","latitude":"17.99027000","longitude":"-77.49270000"},{"name":"Lancaster","countryCode":"JM","stateCode":"12","latitude":"17.93603000","longitude":"-77.46134000"},{"name":"Litchfield","countryCode":"JM","stateCode":"12","latitude":"18.13502000","longitude":"-77.52448000"},{"name":"Maidstone","countryCode":"JM","stateCode":"12","latitude":"18.10165000","longitude":"-77.57284000"},{"name":"Mandeville","countryCode":"JM","stateCode":"12","latitude":"18.04168000","longitude":"-77.50714000"},{"name":"Mandeville Proper","countryCode":"JM","stateCode":"12","latitude":"18.04453000","longitude":"-77.50574000"},{"name":"Marlie Hill","countryCode":"JM","stateCode":"12","latitude":"17.86692000","longitude":"-77.50835000"},{"name":"May Day","countryCode":"JM","stateCode":"12","latitude":"18.00951000","longitude":"-77.47606000"},{"name":"Medina","countryCode":"JM","stateCode":"12","latitude":"18.12236000","longitude":"-77.59643000"},{"name":"Mike Town","countryCode":"JM","stateCode":"12","latitude":"18.04253000","longitude":"-77.55490000"},{"name":"Mile Gully","countryCode":"JM","stateCode":"12","latitude":"18.13395000","longitude":"-77.56556000"},{"name":"New Forest","countryCode":"JM","stateCode":"12","latitude":"17.92010000","longitude":"-77.55867000"},{"name":"New Green","countryCode":"JM","stateCode":"12","latitude":"18.07663000","longitude":"-77.52569000"},{"name":"Newport","countryCode":"JM","stateCode":"12","latitude":"17.96293000","longitude":"-77.50486000"},{"name":"Old England","countryCode":"JM","stateCode":"12","latitude":"17.98503000","longitude":"-77.46017000"},{"name":"Part Of Banana Ground","countryCode":"JM","stateCode":"12","latitude":"18.07912000","longitude":"-77.42134000"},{"name":"Part Of Gutters","countryCode":"JM","stateCode":"12","latitude":"18.00642000","longitude":"-77.57903000"},{"name":"Part of Spaldings","countryCode":"JM","stateCode":"12","latitude":"18.15819000","longitude":"-77.46627000"},{"name":"Pike","countryCode":"JM","stateCode":"12","latitude":"18.23229000","longitude":"-77.53790000"},{"name":"Plowden","countryCode":"JM","stateCode":"12","latitude":"17.89178000","longitude":"-77.53846000"},{"name":"Porus","countryCode":"JM","stateCode":"12","latitude":"18.03535000","longitude":"-77.41166000"},{"name":"Prospect","countryCode":"JM","stateCode":"12","latitude":"17.98244000","longitude":"-77.56775000"},{"name":"Richmond","countryCode":"JM","stateCode":"12","latitude":"18.02560000","longitude":"-77.46337000"},{"name":"Robins Hall","countryCode":"JM","stateCode":"12","latitude":"18.20405000","longitude":"-77.55007000"},{"name":"Rose Hill","countryCode":"JM","stateCode":"12","latitude":"17.92471000","longitude":"-77.52340000"},{"name":"Royal Flat","countryCode":"JM","stateCode":"12","latitude":"18.04965000","longitude":"-77.46830000"},{"name":"Scotts Pass","countryCode":"JM","stateCode":"12","latitude":"17.99920000","longitude":"-77.39820000"},{"name":"Snowdon","countryCode":"JM","stateCode":"12","latitude":"17.94198000","longitude":"-77.49137000"},{"name":"Somerset","countryCode":"JM","stateCode":"12","latitude":"18.08036000","longitude":"-77.54306000"},{"name":"Spring Ground","countryCode":"JM","stateCode":"12","latitude":"18.16233000","longitude":"-77.47977000"},{"name":"Spur Tree","countryCode":"JM","stateCode":"12","latitude":"18.00650000","longitude":"-77.55664000"},{"name":"St. Paul\'s","countryCode":"JM","stateCode":"12","latitude":"18.13144000","longitude":"-77.61200000"},{"name":"Swaby\'s Hope","countryCode":"JM","stateCode":"12","latitude":"17.98608000","longitude":"-77.53326000"},{"name":"Top Hill","countryCode":"JM","stateCode":"12","latitude":"18.11622000","longitude":"-77.50344000"},{"name":"Victoria Town","countryCode":"JM","stateCode":"12","latitude":"17.90472000","longitude":"-77.37795000"},{"name":"Walderston","countryCode":"JM","stateCode":"12","latitude":"18.11637000","longitude":"-77.48614000"},{"name":"Watham","countryCode":"JM","stateCode":"12","latitude":"18.00675000","longitude":"-77.51873000"},{"name":"Williamsfield","countryCode":"JM","stateCode":"12","latitude":"18.06664000","longitude":"-77.46582000"},{"name":"Allman Town","countryCode":"JM","stateCode":"01","latitude":"17.98297000","longitude":"-76.78685000"},{"name":"Bournemouth Gardens","countryCode":"JM","stateCode":"01","latitude":"17.97009000","longitude":"-76.76266000"},{"name":"Campbell Town","countryCode":"JM","stateCode":"01","latitude":"17.97914000","longitude":"-76.78134000"},{"name":"Central Down Town","countryCode":"JM","stateCode":"01","latitude":"17.96958000","longitude":"-76.79264000"},{"name":"D\'Aguilar Town/ Rennock Lodge","countryCode":"JM","stateCode":"01","latitude":"17.97001000","longitude":"-76.73701000"},{"name":"Denham Town","countryCode":"JM","stateCode":"01","latitude":"17.97812000","longitude":"-76.79984000"},{"name":"East Down Town","countryCode":"JM","stateCode":"01","latitude":"17.97197000","longitude":"-76.78471000"},{"name":"Fletchers Land","countryCode":"JM","stateCode":"01","latitude":"17.97968000","longitude":"-76.79100000"},{"name":"Franklyn Town","countryCode":"JM","stateCode":"01","latitude":"17.97787000","longitude":"-76.77339000"},{"name":"Hannah Town/ Craig Town","countryCode":"JM","stateCode":"01","latitude":"17.97998000","longitude":"-76.79430000"},{"name":"Johnson Town","countryCode":"JM","stateCode":"01","latitude":"17.97771000","longitude":"-76.75593000"},{"name":"Kingston","countryCode":"JM","stateCode":"01","latitude":"17.99702000","longitude":"-76.79358000"},{"name":"Kingston Gardens","countryCode":"JM","stateCode":"01","latitude":"17.97836000","longitude":"-76.78681000"},{"name":"Manley Meadows","countryCode":"JM","stateCode":"01","latitude":"17.96907000","longitude":"-76.77116000"},{"name":"Newport East","countryCode":"JM","stateCode":"01","latitude":"17.97421000","longitude":"-76.80663000"},{"name":"Newton Square","countryCode":"JM","stateCode":"01","latitude":"17.97352000","longitude":"-76.77207000"},{"name":"Norman Gardens","countryCode":"JM","stateCode":"01","latitude":"17.97803000","longitude":"-76.75940000"},{"name":"Passmore Town","countryCode":"JM","stateCode":"01","latitude":"17.97301000","longitude":"-76.77650000"},{"name":"Port Royal","countryCode":"JM","stateCode":"01","latitude":"17.93738000","longitude":"-76.84062000"},{"name":"Rae Town","countryCode":"JM","stateCode":"01","latitude":"17.96773000","longitude":"-76.77965000"},{"name":"Rollington Town","countryCode":"JM","stateCode":"01","latitude":"17.97687000","longitude":"-76.76523000"},{"name":"Southside","countryCode":"JM","stateCode":"01","latitude":"17.96569000","longitude":"-76.78624000"},{"name":"Springfield","countryCode":"JM","stateCode":"01","latitude":"17.97117000","longitude":"-76.75607000"},{"name":"Tivoli Gardens","countryCode":"JM","stateCode":"01","latitude":"17.97326000","longitude":"-76.80090000"},{"name":"West Down Town","countryCode":"JM","stateCode":"01","latitude":"17.97294000","longitude":"-76.79704000"},{"name":"Amiel Town","countryCode":"JM","stateCode":"05","latitude":"18.34027000","longitude":"-76.97612000"},{"name":"Annotto Bay","countryCode":"JM","stateCode":"05","latitude":"18.27170000","longitude":"-76.76523000"},{"name":"Baileys Vale","countryCode":"JM","stateCode":"05","latitude":"18.34527000","longitude":"-76.92593000"},{"name":"Baxter Mountain","countryCode":"JM","stateCode":"05","latitude":"18.20405000","longitude":"-76.77198000"},{"name":"Belfield","countryCode":"JM","stateCode":"05","latitude":"18.27347000","longitude":"-76.83574000"},{"name":"Bonnygate","countryCode":"JM","stateCode":"05","latitude":"18.32869000","longitude":"-76.94606000"},{"name":"Brainerd","countryCode":"JM","stateCode":"05","latitude":"18.16988000","longitude":"-76.86890000"},{"name":"Broadgate","countryCode":"JM","stateCode":"05","latitude":"18.22847000","longitude":"-76.80788000"},{"name":"Camberwell","countryCode":"JM","stateCode":"05","latitude":"18.23930000","longitude":"-76.78088000"},{"name":"Carron Hall","countryCode":"JM","stateCode":"05","latitude":"18.27797000","longitude":"-76.95246000"},{"name":"Castleton","countryCode":"JM","stateCode":"05","latitude":"18.17618000","longitude":"-76.78340000"},{"name":"Charles Town","countryCode":"JM","stateCode":"05","latitude":"18.38918000","longitude":"-77.03978000"},{"name":"Clonmel","countryCode":"JM","stateCode":"05","latitude":"18.24281000","longitude":"-76.83137000"},{"name":"Devon Pen","countryCode":"JM","stateCode":"05","latitude":"18.21561000","longitude":"-76.82440000"},{"name":"Dover","countryCode":"JM","stateCode":"05","latitude":"18.25534000","longitude":"-76.70811000"},{"name":"Enfield","countryCode":"JM","stateCode":"05","latitude":"18.22036000","longitude":"-76.73745000"},{"name":"Epson","countryCode":"JM","stateCode":"05","latitude":"18.25220000","longitude":"-76.72641000"},{"name":"Flint River","countryCode":"JM","stateCode":"05","latitude":"18.23790000","longitude":"-76.92173000"},{"name":"Free Hill","countryCode":"JM","stateCode":"05","latitude":"18.35439000","longitude":"-76.94317000"},{"name":"Friendship Gap","countryCode":"JM","stateCode":"05","latitude":"18.19719000","longitude":"-76.81960000"},{"name":"Galina","countryCode":"JM","stateCode":"05","latitude":"18.40265000","longitude":"-76.90041000"},{"name":"Gayle","countryCode":"JM","stateCode":"05","latitude":"18.34278000","longitude":"-77.00211000"},{"name":"Guys Hill","countryCode":"JM","stateCode":"05","latitude":"18.26243000","longitude":"-76.99561000"},{"name":"Hampstead","countryCode":"JM","stateCode":"05","latitude":"18.32051000","longitude":"-76.90477000"},{"name":"Highgate","countryCode":"JM","stateCode":"05","latitude":"18.27739000","longitude":"-76.89554000"},{"name":"Islington","countryCode":"JM","stateCode":"05","latitude":"18.32160000","longitude":"-76.84102000"},{"name":"Jacks River","countryCode":"JM","stateCode":"05","latitude":"18.37220000","longitude":"-76.94101000"},{"name":"Jeffery Town","countryCode":"JM","stateCode":"05","latitude":"18.28956000","longitude":"-77.00343000"},{"name":"Labyrinth","countryCode":"JM","stateCode":"05","latitude":"18.34419000","longitude":"-77.03227000"},{"name":"Long Road","countryCode":"JM","stateCode":"05","latitude":"18.21337000","longitude":"-76.75009000"},{"name":"Lucky Hill","countryCode":"JM","stateCode":"05","latitude":"18.30252000","longitude":"-77.01678000"},{"name":"Mango Valley","countryCode":"JM","stateCode":"05","latitude":"18.37481000","longitude":"-76.97694000"},{"name":"Martin","countryCode":"JM","stateCode":"05","latitude":"18.30118000","longitude":"-76.87257000"},{"name":"Mason Hall","countryCode":"JM","stateCode":"05","latitude":"18.39662000","longitude":"-76.92063000"},{"name":"Mile Gully","countryCode":"JM","stateCode":"05","latitude":"18.31801000","longitude":"-76.96051000"},{"name":"Oracabessa","countryCode":"JM","stateCode":"05","latitude":"18.40319000","longitude":"-76.94641000"},{"name":"Port Maria","countryCode":"JM","stateCode":"05","latitude":"18.36849000","longitude":"-76.88946000"},{"name":"Prospect","countryCode":"JM","stateCode":"05","latitude":"18.41273000","longitude":"-77.04119000"},{"name":"Retreat","countryCode":"JM","stateCode":"05","latitude":"18.37865000","longitude":"-77.01590000"},{"name":"Richmond","countryCode":"JM","stateCode":"05","latitude":"18.21113000","longitude":"-76.88301000"},{"name":"Robins Bay","countryCode":"JM","stateCode":"05","latitude":"18.31236000","longitude":"-76.81783000"},{"name":"Sandside","countryCode":"JM","stateCode":"05","latitude":"18.33888000","longitude":"-76.89551000"},{"name":"Scotts Hall","countryCode":"JM","stateCode":"05","latitude":"18.19083000","longitude":"-76.83942000"},{"name":"Woodpark","countryCode":"JM","stateCode":"05","latitude":"18.29734000","longitude":"-76.98114000"},{"name":"Woodside","countryCode":"JM","stateCode":"05","latitude":"18.25258000","longitude":"-76.92679000"},{"name":"Arcadia","countryCode":"JM","stateCode":"02","latitude":"18.03737000","longitude":"-76.78201000"},{"name":"Arlene Gardens","countryCode":"JM","stateCode":"02","latitude":"18.03713000","longitude":"-76.81791000"},{"name":"Arnett Gardens","countryCode":"JM","stateCode":"02","latitude":"17.99150000","longitude":"-76.79829000"},{"name":"August Town","countryCode":"JM","stateCode":"02","latitude":"17.99556000","longitude":"-76.73673000"},{"name":"Barbican","countryCode":"JM","stateCode":"02","latitude":"18.03549000","longitude":"-76.76987000"},{"name":"Beverley Hills","countryCode":"JM","stateCode":"02","latitude":"18.00833000","longitude":"-76.76208000"},{"name":"Bito","countryCode":"JM","stateCode":"02","latitude":"17.97363000","longitude":"-76.66625000"},{"name":"Bloxborough","countryCode":"JM","stateCode":"02","latitude":"17.99581000","longitude":"-76.64767000"},{"name":"Boucher Park","countryCode":"JM","stateCode":"02","latitude":"18.00344000","longitude":"-76.81257000"},{"name":"Brandon Hill","countryCode":"JM","stateCode":"02","latitude":"18.14822000","longitude":"-76.80513000"},{"name":"Bull Bay/ Seven Mile","countryCode":"JM","stateCode":"02","latitude":"17.95247000","longitude":"-76.68404000"},{"name":"Cane River","countryCode":"JM","stateCode":"02","latitude":"17.98098000","longitude":"-76.68624000"},{"name":"Cassia Park","countryCode":"JM","stateCode":"02","latitude":"18.02047000","longitude":"-76.80665000"},{"name":"Cavaliers","countryCode":"JM","stateCode":"02","latitude":"18.09677000","longitude":"-76.84321000"},{"name":"Cherry Gardens","countryCode":"JM","stateCode":"02","latitude":"18.04963000","longitude":"-76.77867000"},{"name":"Cockburn Gardens","countryCode":"JM","stateCode":"02","latitude":"18.00357000","longitude":"-76.82435000"},{"name":"Constant Spring","countryCode":"JM","stateCode":"02","latitude":"18.05078000","longitude":"-76.79372000"},{"name":"Constant Spring Gardens","countryCode":"JM","stateCode":"02","latitude":"18.02942000","longitude":"-76.79956000"},{"name":"Constitution Hill","countryCode":"JM","stateCode":"02","latitude":"18.01488000","longitude":"-76.70515000"},{"name":"Content Gap","countryCode":"JM","stateCode":"02","latitude":"18.04082000","longitude":"-76.69070000"},{"name":"Cooreville Gardens","countryCode":"JM","stateCode":"02","latitude":"18.02244000","longitude":"-76.84852000"},{"name":"Cross Roads","countryCode":"JM","stateCode":"02","latitude":"17.99454000","longitude":"-76.78810000"},{"name":"Dallas","countryCode":"JM","stateCode":"02","latitude":"17.98463000","longitude":"-76.71256000"},{"name":"Delacree Park/ Union Gardens","countryCode":"JM","stateCode":"02","latitude":"17.99210000","longitude":"-76.82240000"},{"name":"Delacree Pen","countryCode":"JM","stateCode":"02","latitude":"17.99579000","longitude":"-76.81709000"},{"name":"Drewsland","countryCode":"JM","stateCode":"02","latitude":"18.02381000","longitude":"-76.82626000"},{"name":"Drumblair","countryCode":"JM","stateCode":"02","latitude":"18.02354000","longitude":"-76.78759000"},{"name":"Duhaney Park","countryCode":"JM","stateCode":"02","latitude":"18.03086000","longitude":"-76.84617000"},{"name":"Eastwood Park Gardens","countryCode":"JM","stateCode":"02","latitude":"18.01891000","longitude":"-76.80072000"},{"name":"Elleston Flats/ Mona Commons","countryCode":"JM","stateCode":"02","latitude":"18.00945000","longitude":"-76.74034000"},{"name":"Ferry","countryCode":"JM","stateCode":"02","latitude":"18.02771000","longitude":"-76.86720000"},{"name":"Forest Hills Gardens","countryCode":"JM","stateCode":"02","latitude":"18.03848000","longitude":"-76.82868000"},{"name":"Forest Hills/ Plantation Height","countryCode":"JM","stateCode":"02","latitude":"18.04300000","longitude":"-76.85140000"},{"name":"Golden Spring","countryCode":"JM","stateCode":"02","latitude":"18.09446000","longitude":"-76.79727000"},{"name":"Gordon Town","countryCode":"JM","stateCode":"02","latitude":"18.03762000","longitude":"-76.72353000"},{"name":"Grants Pen","countryCode":"JM","stateCode":"02","latitude":"18.03258000","longitude":"-76.78887000"},{"name":"Greenwich Town/ Newport West","countryCode":"JM","stateCode":"02","latitude":"17.98438000","longitude":"-76.82559000"},{"name":"Half Way Tree","countryCode":"JM","stateCode":"02","latitude":"18.01248000","longitude":"-76.79928000"},{"name":"Half-Way-Tree","countryCode":"JM","stateCode":"02","latitude":"18.01259000","longitude":"-76.79582000"},{"name":"Harbour View","countryCode":"JM","stateCode":"02","latitude":"17.95146000","longitude":"-76.71662000"},{"name":"Havendale","countryCode":"JM","stateCode":"02","latitude":"18.05429000","longitude":"-76.80870000"},{"name":"Hermitage","countryCode":"JM","stateCode":"02","latitude":"17.98351000","longitude":"-76.74102000"},{"name":"Hope Pastures/ UTECH","countryCode":"JM","stateCode":"02","latitude":"18.02306000","longitude":"-76.74987000"},{"name":"Hope Tavern","countryCode":"JM","stateCode":"02","latitude":"18.01233000","longitude":"-76.73202000"},{"name":"Hughenden","countryCode":"JM","stateCode":"02","latitude":"18.03037000","longitude":"-76.81728000"},{"name":"Irish Town","countryCode":"JM","stateCode":"02","latitude":"18.06234000","longitude":"-76.70262000"},{"name":"Jacks Hill","countryCode":"JM","stateCode":"02","latitude":"18.03872000","longitude":"-76.74892000"},{"name":"Jones Town","countryCode":"JM","stateCode":"02","latitude":"17.98422000","longitude":"-76.79691000"},{"name":"Kencot","countryCode":"JM","stateCode":"02","latitude":"18.00041000","longitude":"-76.79835000"},{"name":"Kintyre","countryCode":"JM","stateCode":"02","latitude":"18.02133000","longitude":"-76.72688000"},{"name":"Lawrence Tavern","countryCode":"JM","stateCode":"02","latitude":"18.13742000","longitude":"-76.84736000"},{"name":"Liguanea","countryCode":"JM","stateCode":"02","latitude":"18.02097000","longitude":"-76.76827000"},{"name":"Majestic Gardens","countryCode":"JM","stateCode":"02","latitude":"18.00023000","longitude":"-76.83295000"},{"name":"Mannings Hill","countryCode":"JM","stateCode":"02","latitude":"18.07052000","longitude":"-76.81288000"},{"name":"Mannings Hill (Rural)","countryCode":"JM","stateCode":"02","latitude":"18.08169000","longitude":"-76.82328000"},{"name":"Marverley","countryCode":"JM","stateCode":"02","latitude":"18.02676000","longitude":"-76.82652000"},{"name":"Maryland","countryCode":"JM","stateCode":"02","latitude":"18.05166000","longitude":"-76.74320000"},{"name":"Mavis Bank","countryCode":"JM","stateCode":"02","latitude":"18.03333000","longitude":"-76.66667000"},{"name":"Maxfield Park","countryCode":"JM","stateCode":"02","latitude":"17.99937000","longitude":"-76.80800000"},{"name":"Meadowbrook","countryCode":"JM","stateCode":"02","latitude":"18.04708000","longitude":"-76.81553000"},{"name":"Meadowbrook Estate","countryCode":"JM","stateCode":"02","latitude":"18.03738000","longitude":"-76.82964000"},{"name":"Molynes Four Roads","countryCode":"JM","stateCode":"02","latitude":"18.01035000","longitude":"-76.81112000"},{"name":"Molynes Gardens","countryCode":"JM","stateCode":"02","latitude":"18.01980000","longitude":"-76.81621000"},{"name":"Mona Heights","countryCode":"JM","stateCode":"02","latitude":"18.01331000","longitude":"-76.75086000"},{"name":"Mount James","countryCode":"JM","stateCode":"02","latitude":"18.12069000","longitude":"-76.77394000"},{"name":"Mountain View Gardens","countryCode":"JM","stateCode":"02","latitude":"17.99186000","longitude":"-76.76070000"},{"name":"Nannyville","countryCode":"JM","stateCode":"02","latitude":"17.99677000","longitude":"-76.76949000"},{"name":"New Haven","countryCode":"JM","stateCode":"02","latitude":"18.02953000","longitude":"-76.85425000"},{"name":"New Kingston","countryCode":"JM","stateCode":"02","latitude":"18.00747000","longitude":"-76.78319000"},{"name":"Norbrook","countryCode":"JM","stateCode":"02","latitude":"18.05483000","longitude":"-76.78498000"},{"name":"Oaklands","countryCode":"JM","stateCode":"02","latitude":"18.03558000","longitude":"-76.79563000"},{"name":"Papine","countryCode":"JM","stateCode":"02","latitude":"18.01536000","longitude":"-76.73868000"},{"name":"Parks Road","countryCode":"JM","stateCode":"02","latitude":"18.09802000","longitude":"-76.85941000"},{"name":"Patrick City","countryCode":"JM","stateCode":"02","latitude":"18.03185000","longitude":"-76.83774000"},{"name":"Pembroke Hall","countryCode":"JM","stateCode":"02","latitude":"18.03113000","longitude":"-76.83003000"},{"name":"Penwood","countryCode":"JM","stateCode":"02","latitude":"18.01952000","longitude":"-76.83094000"},{"name":"Queensborough/ Tunbridge","countryCode":"JM","stateCode":"02","latitude":"18.04289000","longitude":"-76.82119000"},{"name":"Red Hills (Rural)","countryCode":"JM","stateCode":"02","latitude":"18.06777000","longitude":"-76.86093000"},{"name":"Red Hills Gardens","countryCode":"JM","stateCode":"02","latitude":"18.03000000","longitude":"-76.80994000"},{"name":"Red Hills/ Sterling Castle","countryCode":"JM","stateCode":"02","latitude":"18.05946000","longitude":"-76.84028000"},{"name":"Richmond Park","countryCode":"JM","stateCode":"02","latitude":"18.00560000","longitude":"-76.80464000"},{"name":"Riverton City","countryCode":"JM","stateCode":"02","latitude":"18.01443000","longitude":"-76.84897000"},{"name":"Roehampton","countryCode":"JM","stateCode":"02","latitude":"18.04320000","longitude":"-76.80841000"},{"name":"Rose Town","countryCode":"JM","stateCode":"02","latitude":"17.98697000","longitude":"-76.80726000"},{"name":"Seaview Gardens","countryCode":"JM","stateCode":"02","latitude":"18.00619000","longitude":"-76.84106000"},{"name":"Seaward Pen","countryCode":"JM","stateCode":"02","latitude":"18.01900000","longitude":"-76.82368000"},{"name":"Seymour Lands","countryCode":"JM","stateCode":"02","latitude":"18.01291000","longitude":"-76.77706000"},{"name":"St. Peter\'s","countryCode":"JM","stateCode":"02","latitude":"18.07881000","longitude":"-76.67202000"},{"name":"Stadium Gardens","countryCode":"JM","stateCode":"02","latitude":"17.99501000","longitude":"-76.77644000"},{"name":"Stony Hill","countryCode":"JM","stateCode":"02","latitude":"18.07916000","longitude":"-76.78473000"},{"name":"Swallowfield","countryCode":"JM","stateCode":"02","latitude":"18.00486000","longitude":"-76.77439000"},{"name":"Temple Hall","countryCode":"JM","stateCode":"02","latitude":"18.10471000","longitude":"-76.81818000"},{"name":"Three Oaks/ Glendale","countryCode":"JM","stateCode":"02","latitude":"18.03128000","longitude":"-76.82447000"},{"name":"Tower Hill","countryCode":"JM","stateCode":"02","latitude":"18.01183000","longitude":"-76.82807000"},{"name":"Trafalgar Park","countryCode":"JM","stateCode":"02","latitude":"18.01280000","longitude":"-76.78465000"},{"name":"Trench Town","countryCode":"JM","stateCode":"02","latitude":"17.98743000","longitude":"-76.80118000"},{"name":"University","countryCode":"JM","stateCode":"02","latitude":"18.00094000","longitude":"-76.74769000"},{"name":"Vineyard Town","countryCode":"JM","stateCode":"02","latitude":"17.98690000","longitude":"-76.77059000"},{"name":"Waltham Gardens","countryCode":"JM","stateCode":"02","latitude":"18.01085000","longitude":"-76.82049000"},{"name":"Washington Gardens","countryCode":"JM","stateCode":"02","latitude":"18.02174000","longitude":"-76.84020000"},{"name":"Waterhouse","countryCode":"JM","stateCode":"02","latitude":"18.01231000","longitude":"-76.83505000"},{"name":"Whitehall","countryCode":"JM","stateCode":"02","latitude":"18.03838000","longitude":"-76.80583000"},{"name":"Whitfield Town","countryCode":"JM","stateCode":"02","latitude":"17.99212000","longitude":"-76.80910000"},{"name":"Wilton Gardens/ Rema","countryCode":"JM","stateCode":"02","latitude":"17.98287000","longitude":"-76.80422000"},{"name":"Woodford","countryCode":"JM","stateCode":"02","latitude":"18.07362000","longitude":"-76.74632000"},{"name":"Woodford Park","countryCode":"JM","stateCode":"02","latitude":"17.98712000","longitude":"-76.78117000"},{"name":"Zaidie Gardens","countryCode":"JM","stateCode":"02","latitude":"18.02566000","longitude":"-76.80978000"},{"name":"Askenish","countryCode":"JM","stateCode":"09","latitude":"18.38492000","longitude":"-78.14910000"},{"name":"Cacoon","countryCode":"JM","stateCode":"09","latitude":"18.41642000","longitude":"-78.20730000"},{"name":"Cacoon Castle","countryCode":"JM","stateCode":"09","latitude":"18.40247000","longitude":"-78.01336000"},{"name":"Cascade","countryCode":"JM","stateCode":"09","latitude":"18.39747000","longitude":"-78.10337000"},{"name":"Cash Hill","countryCode":"JM","stateCode":"09","latitude":"18.36920000","longitude":"-78.10938000"},{"name":"Cauldwell","countryCode":"JM","stateCode":"09","latitude":"18.38583000","longitude":"-78.24110000"},{"name":"Chambers Pen","countryCode":"JM","stateCode":"09","latitude":"18.40520000","longitude":"-78.15975000"},{"name":"Chester Castle","countryCode":"JM","stateCode":"09","latitude":"18.33822000","longitude":"-77.94722000"},{"name":"Copse","countryCode":"JM","stateCode":"09","latitude":"18.39466000","longitude":"-77.97678000"},{"name":"Cousins Cove","countryCode":"JM","stateCode":"09","latitude":"18.42425000","longitude":"-78.23752000"},{"name":"Dias","countryCode":"JM","stateCode":"09","latitude":"18.39379000","longitude":"-78.18562000"},{"name":"Great Valley","countryCode":"JM","stateCode":"09","latitude":"18.41169000","longitude":"-78.05023000"},{"name":"Green Island","countryCode":"JM","stateCode":"09","latitude":"18.38399000","longitude":"-78.27015000"},{"name":"Haddington","countryCode":"JM","stateCode":"09","latitude":"18.42043000","longitude":"-78.00383000"},{"name":"Hopewell","countryCode":"JM","stateCode":"09","latitude":"18.44321000","longitude":"-78.02636000"},{"name":"Jericho","countryCode":"JM","stateCode":"09","latitude":"18.43744000","longitude":"-78.13028000"},{"name":"Kendal","countryCode":"JM","stateCode":"09","latitude":"18.36287000","longitude":"-78.22720000"},{"name":"Kingsvale","countryCode":"JM","stateCode":"09","latitude":"18.38087000","longitude":"-78.20523000"},{"name":"Lances Bay","countryCode":"JM","stateCode":"09","latitude":"18.43819000","longitude":"-78.21442000"},{"name":"Logwood","countryCode":"JM","stateCode":"09","latitude":"18.34878000","longitude":"-78.29620000"},{"name":"Lucea","countryCode":"JM","stateCode":"09","latitude":"18.45095000","longitude":"-78.17356000"},{"name":"Lucea East","countryCode":"JM","stateCode":"09","latitude":"18.42198000","longitude":"-78.16675000"},{"name":"Lucea West","countryCode":"JM","stateCode":"09","latitude":"18.44238000","longitude":"-78.18663000"},{"name":"March Town","countryCode":"JM","stateCode":"09","latitude":"18.32951000","longitude":"-78.27656000"},{"name":"Maryland","countryCode":"JM","stateCode":"09","latitude":"18.38679000","longitude":"-78.12825000"},{"name":"Mount Peto","countryCode":"JM","stateCode":"09","latitude":"18.35747000","longitude":"-78.02289000"},{"name":"Orange Bay","countryCode":"JM","stateCode":"09","latitude":"18.34266000","longitude":"-78.32005000"},{"name":"Pell River","countryCode":"JM","stateCode":"09","latitude":"18.37886000","longitude":"-78.21904000"},{"name":"Pondside","countryCode":"JM","stateCode":"09","latitude":"18.40222000","longitude":"-78.07344000"},{"name":"Ramble","countryCode":"JM","stateCode":"09","latitude":"18.34674000","longitude":"-77.98802000"},{"name":"Rock Spring","countryCode":"JM","stateCode":"09","latitude":"18.34797000","longitude":"-78.24392000"},{"name":"Sandy Bay","countryCode":"JM","stateCode":"09","latitude":"18.43750000","longitude":"-78.08383000"},{"name":"Santoy","countryCode":"JM","stateCode":"09","latitude":"18.35875000","longitude":"-78.28386000"},{"name":"Success","countryCode":"JM","stateCode":"09","latitude":"18.37729000","longitude":"-78.05105000"},{"name":"Woodlands","countryCode":"JM","stateCode":"09","latitude":"18.44555000","longitude":"-77.99963000"},{"name":"Woodsville","countryCode":"JM","stateCode":"09","latitude":"18.36950000","longitude":"-78.07217000"},{"name":"Balcarres","countryCode":"JM","stateCode":"04","latitude":"18.16735000","longitude":"-76.72061000"},{"name":"Bangor Ridge","countryCode":"JM","stateCode":"04","latitude":"18.13637000","longitude":"-76.68903000"},{"name":"Belvedere","countryCode":"JM","stateCode":"04","latitude":"18.20772000","longitude":"-76.69671000"},{"name":"Black Hill","countryCode":"JM","stateCode":"04","latitude":"18.21786000","longitude":"-76.59758000"},{"name":"Boundbrook","countryCode":"JM","stateCode":"04","latitude":"18.17573000","longitude":"-76.47079000"},{"name":"Breastworks","countryCode":"JM","stateCode":"04","latitude":"18.16000000","longitude":"-76.46612000"},{"name":"Buff Bay","countryCode":"JM","stateCode":"04","latitude":"18.23287000","longitude":"-76.66118000"},{"name":"Bybrook","countryCode":"JM","stateCode":"04","latitude":"18.14641000","longitude":"-76.65726000"},{"name":"Cascade","countryCode":"JM","stateCode":"04","latitude":"18.09377000","longitude":"-76.71223000"},{"name":"Castle Comfort","countryCode":"JM","stateCode":"04","latitude":"18.14217000","longitude":"-76.34634000"},{"name":"Central Port Antonio","countryCode":"JM","stateCode":"04","latitude":"18.18763000","longitude":"-76.45343000"},{"name":"Charles Town","countryCode":"JM","stateCode":"04","latitude":"18.20526000","longitude":"-76.66390000"},{"name":"Claverty Cottage","countryCode":"JM","stateCode":"04","latitude":"18.14876000","longitude":"-76.63923000"},{"name":"Comfort Castle","countryCode":"JM","stateCode":"04","latitude":"18.04833000","longitude":"-76.41614000"},{"name":"Drapers","countryCode":"JM","stateCode":"04","latitude":"18.17121000","longitude":"-76.40612000"},{"name":"Durham","countryCode":"JM","stateCode":"04","latitude":"18.08566000","longitude":"-76.51562000"},{"name":"Fairy Hill","countryCode":"JM","stateCode":"04","latitude":"18.16508000","longitude":"-76.36595000"},{"name":"Fellowship","countryCode":"JM","stateCode":"04","latitude":"18.12783000","longitude":"-76.47202000"},{"name":"Fruitfulvale","countryCode":"JM","stateCode":"04","latitude":"18.10891000","longitude":"-76.58617000"},{"name":"Hectors River","countryCode":"JM","stateCode":"04","latitude":"18.00089000","longitude":"-76.27055000"},{"name":"Hope Bay","countryCode":"JM","stateCode":"04","latitude":"18.18754000","longitude":"-76.57579000"},{"name":"Kensington","countryCode":"JM","stateCode":"04","latitude":"18.06765000","longitude":"-76.30053000"},{"name":"Long Bay","countryCode":"JM","stateCode":"04","latitude":"18.08581000","longitude":"-76.32515000"},{"name":"Long Road","countryCode":"JM","stateCode":"04","latitude":"18.00864000","longitude":"-76.29482000"},{"name":"Manchioneal","countryCode":"JM","stateCode":"04","latitude":"18.04444000","longitude":"-76.27735000"},{"name":"Moore Town","countryCode":"JM","stateCode":"04","latitude":"18.07767000","longitude":"-76.42577000"},{"name":"Mount Pleasant","countryCode":"JM","stateCode":"04","latitude":"18.16325000","longitude":"-76.50472000"},{"name":"Nonsuch","countryCode":"JM","stateCode":"04","latitude":"18.13819000","longitude":"-76.40467000"},{"name":"Norwich","countryCode":"JM","stateCode":"04","latitude":"18.18819000","longitude":"-76.47705000"},{"name":"Orange Bay","countryCode":"JM","stateCode":"04","latitude":"18.20306000","longitude":"-76.62250000"},{"name":"Port Antonio","countryCode":"JM","stateCode":"04","latitude":"18.17615000","longitude":"-76.45090000"},{"name":"Prospect","countryCode":"JM","stateCode":"04","latitude":"18.17481000","longitude":"-76.43550000"},{"name":"Rock Hall","countryCode":"JM","stateCode":"04","latitude":"18.16170000","longitude":"-76.53050000"},{"name":"Sherwood Forest","countryCode":"JM","stateCode":"04","latitude":"18.15428000","longitude":"-76.37821000"},{"name":"Shirley Castle","countryCode":"JM","stateCode":"04","latitude":"18.15657000","longitude":"-76.61112000"},{"name":"Skibo","countryCode":"JM","stateCode":"04","latitude":"18.17318000","longitude":"-76.62752000"},{"name":"Snow Hill","countryCode":"JM","stateCode":"04","latitude":"18.19474000","longitude":"-76.49350000"},{"name":"Spring Hill","countryCode":"JM","stateCode":"04","latitude":"18.12591000","longitude":"-76.72909000"},{"name":"St. Margaret\'s Bay","countryCode":"JM","stateCode":"04","latitude":"18.19084000","longitude":"-76.52888000"},{"name":"Swift River","countryCode":"JM","stateCode":"04","latitude":"18.15770000","longitude":"-76.57869000"},{"name":"Tranquility","countryCode":"JM","stateCode":"04","latitude":"18.18028000","longitude":"-76.68150000"},{"name":"Windsor","countryCode":"JM","stateCode":"04","latitude":"18.10673000","longitude":"-76.44631000"},{"name":"Windsor Castle","countryCode":"JM","stateCode":"04","latitude":"18.24888000","longitude":"-76.69029000"},{"name":"Windsor Forest","countryCode":"JM","stateCode":"04","latitude":"18.12057000","longitude":"-76.33876000"},{"name":"Adir","countryCode":"JO","stateCode":"KA","latitude":"31.20217000","longitude":"35.76155000"},{"name":"Al Khinzīrah","countryCode":"JO","stateCode":"KA","latitude":"31.05056000","longitude":"35.60606000"},{"name":"Al Mazār al Janūbī","countryCode":"JO","stateCode":"KA","latitude":"31.06722000","longitude":"35.69486000"},{"name":"Al Qaşr","countryCode":"JO","stateCode":"KA","latitude":"31.31407000","longitude":"35.74393000"},{"name":"Ar Rabbah","countryCode":"JO","stateCode":"KA","latitude":"31.26923000","longitude":"35.73829000"},{"name":"Karak City","countryCode":"JO","stateCode":"KA","latitude":"31.16368000","longitude":"35.76204000"},{"name":"Safi","countryCode":"JO","stateCode":"KA","latitude":"31.03608000","longitude":"35.46544000"},{"name":"‘Ayy","countryCode":"JO","stateCode":"KA","latitude":"31.13371000","longitude":"35.64375000"},{"name":"‘Izrā","countryCode":"JO","stateCode":"KA","latitude":"31.15889000","longitude":"35.69278000"},{"name":"Al Azraq ash Shamālī","countryCode":"JO","stateCode":"AZ","latitude":"31.88209000","longitude":"36.83017000"},{"name":"Russeifa","countryCode":"JO","stateCode":"AZ","latitude":"32.01778000","longitude":"36.04639000"},{"name":"Zarqa","countryCode":"JO","stateCode":"AZ","latitude":"32.07275000","longitude":"36.08796000"},{"name":"Al Jafr","countryCode":"JO","stateCode":"MN","latitude":"30.31840000","longitude":"36.17775000"},{"name":"Al Quwayrah","countryCode":"JO","stateCode":"MN","latitude":"29.80045000","longitude":"35.31160000"},{"name":"Ash Shawbak","countryCode":"JO","stateCode":"MN","latitude":"30.52134000","longitude":"35.57135000"},{"name":"Aţ Ţayyibah","countryCode":"JO","stateCode":"MN","latitude":"30.25125000","longitude":"35.46570000"},{"name":"Ma\'an","countryCode":"JO","stateCode":"MN","latitude":"30.19624000","longitude":"35.73405000"},{"name":"Petra","countryCode":"JO","stateCode":"MN","latitude":"30.32096000","longitude":"35.47895000"},{"name":"Qīr Moāv","countryCode":"JO","stateCode":"MN","latitude":"31.18248000","longitude":"35.69999000"},{"name":"Al Jubayhah","countryCode":"JO","stateCode":"AM","latitude":"32.01071000","longitude":"35.89802000"},{"name":"Al Jīzah","countryCode":"JO","stateCode":"AM","latitude":"31.69893000","longitude":"35.95530000"},{"name":"Amman","countryCode":"JO","stateCode":"AM","latitude":"31.95522000","longitude":"35.94503000"},{"name":"Jāwā","countryCode":"JO","stateCode":"AM","latitude":"31.85247000","longitude":"35.93928000"},{"name":"Saḩāb","countryCode":"JO","stateCode":"AM","latitude":"31.87032000","longitude":"36.00479000"},{"name":"Umm as Summāq","countryCode":"JO","stateCode":"AM","latitude":"31.88542000","longitude":"35.85430000"},{"name":"Wādī as Sīr","countryCode":"JO","stateCode":"AM","latitude":"31.95450000","longitude":"35.81831000"},{"name":"Ḩayy al Bunayyāt","countryCode":"JO","stateCode":"AM","latitude":"31.89603000","longitude":"35.88465000"},{"name":"Ḩayy al Quwaysimah","countryCode":"JO","stateCode":"AM","latitude":"31.91037000","longitude":"35.94975000"},{"name":"Al Karāmah","countryCode":"JO","stateCode":"BA","latitude":"31.95439000","longitude":"35.58033000"},{"name":"As Salţ","countryCode":"JO","stateCode":"BA","latitude":"32.03917000","longitude":"35.72722000"},{"name":"Yarqā","countryCode":"JO","stateCode":"BA","latitude":"31.97583000","longitude":"35.69638000"},{"name":"Al Kittah","countryCode":"JO","stateCode":"JA","latitude":"32.27685000","longitude":"35.84114000"},{"name":"Balīlā","countryCode":"JO","stateCode":"JA","latitude":"32.39109000","longitude":"35.93832000"},{"name":"Burmā","countryCode":"JO","stateCode":"JA","latitude":"32.21930000","longitude":"35.78507000"},{"name":"Jarash","countryCode":"JO","stateCode":"JA","latitude":"32.28082000","longitude":"35.89929000"},{"name":"Qafqafā","countryCode":"JO","stateCode":"JA","latitude":"32.34851000","longitude":"35.93864000"},{"name":"Raymūn","countryCode":"JO","stateCode":"JA","latitude":"32.28202000","longitude":"35.82779000"},{"name":"Sakib","countryCode":"JO","stateCode":"JA","latitude":"32.28431000","longitude":"35.80909000"},{"name":"Sūf","countryCode":"JO","stateCode":"JA","latitude":"32.31372000","longitude":"35.83713000"},{"name":"Al Ḩamrā’","countryCode":"JO","stateCode":"MA","latitude":"32.44017000","longitude":"36.15265000"},{"name":"Mafraq","countryCode":"JO","stateCode":"MA","latitude":"32.34289000","longitude":"36.20804000"},{"name":"Rehab","countryCode":"JO","stateCode":"MA","latitude":"32.32341000","longitude":"36.09087000"},{"name":"Rukban","countryCode":"JO","stateCode":"MA","latitude":"33.31405000","longitude":"38.70342000"},{"name":"Umm al Qiţţayn","countryCode":"JO","stateCode":"MA","latitude":"32.31449000","longitude":"36.62826000"},{"name":"Şabḩā","countryCode":"JO","stateCode":"MA","latitude":"32.32696000","longitude":"36.50159000"},{"name":"Aqaba","countryCode":"JO","stateCode":"AQ","latitude":"29.52667000","longitude":"35.00778000"},{"name":"Tala Bay","countryCode":"JO","stateCode":"AQ","latitude":"29.40842000","longitude":"34.97918000"},{"name":"Ar Ramthā","countryCode":"JO","stateCode":"IR","latitude":"32.55873000","longitude":"36.00816000"},{"name":"Ash Shajarah","countryCode":"JO","stateCode":"IR","latitude":"32.64391000","longitude":"35.94175000"},{"name":"Aydūn","countryCode":"JO","stateCode":"IR","latitude":"32.50528000","longitude":"35.85809000"},{"name":"Aţ Ţayyibah","countryCode":"JO","stateCode":"IR","latitude":"32.54304000","longitude":"35.71756000"},{"name":"Aţ Ţurrah","countryCode":"JO","stateCode":"IR","latitude":"32.63979000","longitude":"35.98943000"},{"name":"Bayt Yāfā","countryCode":"JO","stateCode":"IR","latitude":"32.52253000","longitude":"35.78618000"},{"name":"Bayt Īdis","countryCode":"JO","stateCode":"IR","latitude":"32.43775000","longitude":"35.69765000"},{"name":"Dayr Yūsuf","countryCode":"JO","stateCode":"IR","latitude":"32.48701000","longitude":"35.79635000"},{"name":"Irbid","countryCode":"JO","stateCode":"IR","latitude":"32.55556000","longitude":"35.85000000"},{"name":"Judita","countryCode":"JO","stateCode":"IR","latitude":"32.40792000","longitude":"35.70802000"},{"name":"Kafr Abīl","countryCode":"JO","stateCode":"IR","latitude":"32.41752000","longitude":"35.66305000"},{"name":"Kafr Asad","countryCode":"JO","stateCode":"IR","latitude":"32.59800000","longitude":"35.71266000"},{"name":"Kafr Sawm","countryCode":"JO","stateCode":"IR","latitude":"32.68527000","longitude":"35.80102000"},{"name":"Kharjā","countryCode":"JO","stateCode":"IR","latitude":"32.65988000","longitude":"35.88782000"},{"name":"Kitim","countryCode":"JO","stateCode":"IR","latitude":"32.43834000","longitude":"35.89677000"},{"name":"Kurayyimah","countryCode":"JO","stateCode":"IR","latitude":"32.27639000","longitude":"35.59938000"},{"name":"Malkā","countryCode":"JO","stateCode":"IR","latitude":"32.67645000","longitude":"35.74851000"},{"name":"Qumaym","countryCode":"JO","stateCode":"IR","latitude":"32.57174000","longitude":"35.73452000"},{"name":"Saḩam al Kaffārāt","countryCode":"JO","stateCode":"IR","latitude":"32.69848000","longitude":"35.77438000"},{"name":"Sāl","countryCode":"JO","stateCode":"IR","latitude":"32.56897000","longitude":"35.91185000"},{"name":"Tibnah","countryCode":"JO","stateCode":"IR","latitude":"32.47521000","longitude":"35.73056000"},{"name":"Umm Qays","countryCode":"JO","stateCode":"IR","latitude":"32.65348000","longitude":"35.68457000"},{"name":"Waqqāş","countryCode":"JO","stateCode":"IR","latitude":"32.54214000","longitude":"35.60508000"},{"name":"Zaḩar","countryCode":"JO","stateCode":"IR","latitude":"32.56670000","longitude":"35.77811000"},{"name":"Şammā","countryCode":"JO","stateCode":"IR","latitude":"32.57102000","longitude":"35.68984000"},{"name":"Ḩakamā","countryCode":"JO","stateCode":"IR","latitude":"32.59354000","longitude":"35.88320000"},{"name":"Ḩātim","countryCode":"JO","stateCode":"IR","latitude":"32.64492000","longitude":"35.77771000"},{"name":"Aţ Ţafīlah","countryCode":"JO","stateCode":"AT","latitude":"30.83752000","longitude":"35.60442000"},{"name":"Buşayrā","countryCode":"JO","stateCode":"AT","latitude":"30.73256000","longitude":"35.60943000"},{"name":"Mādabā","countryCode":"JO","stateCode":"MD","latitude":"31.71599000","longitude":"35.79392000"},{"name":"Şakhrah","countryCode":"JO","stateCode":"AJ","latitude":"32.37087000","longitude":"35.84267000"},{"name":"Ḩalāwah","countryCode":"JO","stateCode":"AJ","latitude":"32.38433000","longitude":"35.66167000"},{"name":"‘Ajlūn","countryCode":"JO","stateCode":"AJ","latitude":"32.33326000","longitude":"35.75279000"},{"name":"‘Anjarah","countryCode":"JO","stateCode":"AJ","latitude":"32.30630000","longitude":"35.75653000"},{"name":"‘Ayn Jannah","countryCode":"JO","stateCode":"AJ","latitude":"32.33466000","longitude":"35.76370000"},{"name":"Abashiri","countryCode":"JP","stateCode":"01","latitude":"44.02127000","longitude":"144.26971000"},{"name":"Abashiri Shi","countryCode":"JP","stateCode":"01","latitude":"43.98565000","longitude":"144.21051000"},{"name":"Akabira","countryCode":"JP","stateCode":"01","latitude":"43.55139000","longitude":"142.05306000"},{"name":"Akabira-shi","countryCode":"JP","stateCode":"01","latitude":"43.56790000","longitude":"142.06281000"},{"name":"Asahikawa","countryCode":"JP","stateCode":"01","latitude":"43.77063000","longitude":"142.36489000"},{"name":"Ashibetsu","countryCode":"JP","stateCode":"01","latitude":"43.50972000","longitude":"142.18556000"},{"name":"Ashibetsu-shi","countryCode":"JP","stateCode":"01","latitude":"43.42542000","longitude":"142.20161000"},{"name":"Bibai","countryCode":"JP","stateCode":"01","latitude":"43.32472000","longitude":"141.85861000"},{"name":"Chitose","countryCode":"JP","stateCode":"01","latitude":"42.81944000","longitude":"141.65222000"},{"name":"Chitose Shi","countryCode":"JP","stateCode":"01","latitude":"42.80048000","longitude":"141.50951000"},{"name":"Date","countryCode":"JP","stateCode":"01","latitude":"42.46806000","longitude":"140.86806000"},{"name":"Date-shi","countryCode":"JP","stateCode":"01","latitude":"42.49337000","longitude":"140.89142000"},{"name":"Ebetsu","countryCode":"JP","stateCode":"01","latitude":"43.10806000","longitude":"141.55056000"},{"name":"Eniwa-shi","countryCode":"JP","stateCode":"01","latitude":"42.88333000","longitude":"141.56667000"},{"name":"Fukagawa","countryCode":"JP","stateCode":"01","latitude":"43.70806000","longitude":"142.03917000"},{"name":"Fukagawa-shi","countryCode":"JP","stateCode":"01","latitude":"43.79334000","longitude":"142.09923000"},{"name":"Furano-shi","countryCode":"JP","stateCode":"01","latitude":"43.28182000","longitude":"142.47349000"},{"name":"Hakodate","countryCode":"JP","stateCode":"01","latitude":"41.77583000","longitude":"140.73667000"},{"name":"Hakodate Shi","countryCode":"JP","stateCode":"01","latitude":"41.83754000","longitude":"140.92597000"},{"name":"Hokuto","countryCode":"JP","stateCode":"01","latitude":"41.81626000","longitude":"140.63472000"},{"name":"Hokuto-shi","countryCode":"JP","stateCode":"01","latitude":"41.86411000","longitude":"140.55424000"},{"name":"Honchō","countryCode":"JP","stateCode":"01","latitude":"41.89440000","longitude":"140.69386000"},{"name":"Ishikari","countryCode":"JP","stateCode":"01","latitude":"43.23972000","longitude":"141.35389000"},{"name":"Ishikari-shi","countryCode":"JP","stateCode":"01","latitude":"43.46596000","longitude":"141.44298000"},{"name":"Iwamizawa","countryCode":"JP","stateCode":"01","latitude":"43.20028000","longitude":"141.75972000"},{"name":"Iwamizawa-shi","countryCode":"JP","stateCode":"01","latitude":"43.18086000","longitude":"141.79744000"},{"name":"Iwanai","countryCode":"JP","stateCode":"01","latitude":"42.97444000","longitude":"140.50889000"},{"name":"Kamiiso","countryCode":"JP","stateCode":"01","latitude":"41.82013000","longitude":"140.64482000"},{"name":"Kamikawa","countryCode":"JP","stateCode":"01","latitude":"43.84000000","longitude":"142.77111000"},{"name":"Kitahiroshima","countryCode":"JP","stateCode":"01","latitude":"42.97583000","longitude":"141.56722000"},{"name":"Kitahiroshima-shi","countryCode":"JP","stateCode":"01","latitude":"42.98581000","longitude":"141.55678000"},{"name":"Kitami","countryCode":"JP","stateCode":"01","latitude":"43.80306000","longitude":"143.89083000"},{"name":"Ktiami Shi","countryCode":"JP","stateCode":"01","latitude":"43.85160000","longitude":"143.71520000"},{"name":"Kushiro","countryCode":"JP","stateCode":"01","latitude":"42.97500000","longitude":"144.37472000"},{"name":"Kushiro Shi","countryCode":"JP","stateCode":"01","latitude":"43.15910000","longitude":"144.06647000"},{"name":"Makubetsu","countryCode":"JP","stateCode":"01","latitude":"45.37139000","longitude":"141.82111000"},{"name":"Mikasa","countryCode":"JP","stateCode":"01","latitude":"43.25581000","longitude":"141.88818000"},{"name":"Mikasa-shi","countryCode":"JP","stateCode":"01","latitude":"43.23976000","longitude":"141.99273000"},{"name":"Mombetsu","countryCode":"JP","stateCode":"01","latitude":"44.35250000","longitude":"143.35250000"},{"name":"Monbetsu Shi","countryCode":"JP","stateCode":"01","latitude":"44.20323000","longitude":"143.29293000"},{"name":"Motomachi","countryCode":"JP","stateCode":"01","latitude":"43.82634000","longitude":"144.09638000"},{"name":"Muroran","countryCode":"JP","stateCode":"01","latitude":"42.31722000","longitude":"140.98806000"},{"name":"Muroran-shi","countryCode":"JP","stateCode":"01","latitude":"42.36659000","longitude":"140.98845000"},{"name":"Nayoro","countryCode":"JP","stateCode":"01","latitude":"44.35056000","longitude":"142.45778000"},{"name":"Nayoro Shi","countryCode":"JP","stateCode":"01","latitude":"44.33951000","longitude":"142.45932000"},{"name":"Nemuro","countryCode":"JP","stateCode":"01","latitude":"43.32361000","longitude":"145.57500000"},{"name":"Nemuro-shi","countryCode":"JP","stateCode":"01","latitude":"43.33333000","longitude":"145.61667000"},{"name":"Niseko Town","countryCode":"JP","stateCode":"01","latitude":"42.77871000","longitude":"140.66903000"},{"name":"Noboribetsu","countryCode":"JP","stateCode":"01","latitude":"42.45215000","longitude":"141.17914000"},{"name":"Noboribetsu-shi","countryCode":"JP","stateCode":"01","latitude":"42.46565000","longitude":"141.07578000"},{"name":"Obihiro","countryCode":"JP","stateCode":"01","latitude":"42.91722000","longitude":"143.20444000"},{"name":"Obihiro Shi","countryCode":"JP","stateCode":"01","latitude":"42.75736000","longitude":"143.03061000"},{"name":"Otaru","countryCode":"JP","stateCode":"01","latitude":"43.18944000","longitude":"141.00222000"},{"name":"Otaru-shi","countryCode":"JP","stateCode":"01","latitude":"43.15628000","longitude":"141.02572000"},{"name":"Otofuke","countryCode":"JP","stateCode":"01","latitude":"42.99167000","longitude":"143.20028000"},{"name":"Rebun Gun","countryCode":"JP","stateCode":"01","latitude":"45.38263000","longitude":"141.02839000"},{"name":"Rishiri Gun","countryCode":"JP","stateCode":"01","latitude":"45.18244000","longitude":"141.22859000"},{"name":"Rishiri Town","countryCode":"JP","stateCode":"01","latitude":"45.15928000","longitude":"141.19629000"},{"name":"Rumoi","countryCode":"JP","stateCode":"01","latitude":"43.93444000","longitude":"141.64278000"},{"name":"Rumoi-shi","countryCode":"JP","stateCode":"01","latitude":"43.88560000","longitude":"141.75567000"},{"name":"Sapporo","countryCode":"JP","stateCode":"01","latitude":"43.06667000","longitude":"141.35000000"},{"name":"Sapporo-shi","countryCode":"JP","stateCode":"01","latitude":"43.06667000","longitude":"141.35000000"},{"name":"Shibetsu","countryCode":"JP","stateCode":"01","latitude":"43.65899000","longitude":"145.13197000"},{"name":"Shibetsu Shi","countryCode":"JP","stateCode":"01","latitude":"44.11522000","longitude":"142.54054000"},{"name":"Shimo-furano","countryCode":"JP","stateCode":"01","latitude":"43.35000000","longitude":"142.38333000"},{"name":"Shiraoi","countryCode":"JP","stateCode":"01","latitude":"42.55000000","longitude":"141.35000000"},{"name":"Shizunai-furukawachō","countryCode":"JP","stateCode":"01","latitude":"42.33389000","longitude":"142.36694000"},{"name":"Sunagawa","countryCode":"JP","stateCode":"01","latitude":"43.48639000","longitude":"141.90556000"},{"name":"Sunagawa-shi","countryCode":"JP","stateCode":"01","latitude":"43.50328000","longitude":"141.93274000"},{"name":"Takikawa","countryCode":"JP","stateCode":"01","latitude":"43.55278000","longitude":"141.90639000"},{"name":"Takikawa-shi","countryCode":"JP","stateCode":"01","latitude":"43.60837000","longitude":"141.94988000"},{"name":"Tomakomai","countryCode":"JP","stateCode":"01","latitude":"42.63694000","longitude":"141.60333000"},{"name":"Tomakomai Shi","countryCode":"JP","stateCode":"01","latitude":"42.68226000","longitude":"141.57948000"},{"name":"Tōbetsu","countryCode":"JP","stateCode":"01","latitude":"43.21694000","longitude":"141.51694000"},{"name":"Utashinai","countryCode":"JP","stateCode":"01","latitude":"43.51667000","longitude":"142.05000000"},{"name":"Utashinai-shi","countryCode":"JP","stateCode":"01","latitude":"43.49366000","longitude":"142.03878000"},{"name":"Wakkanai","countryCode":"JP","stateCode":"01","latitude":"45.40944000","longitude":"141.67389000"},{"name":"Wakkanai Shi","countryCode":"JP","stateCode":"01","latitude":"45.33243000","longitude":"141.82831000"},{"name":"Yoichi","countryCode":"JP","stateCode":"01","latitude":"43.20389000","longitude":"140.77028000"},{"name":"Yūbari","countryCode":"JP","stateCode":"01","latitude":"43.03778000","longitude":"141.95778000"},{"name":"Yūbari-shi","countryCode":"JP","stateCode":"01","latitude":"43.04336000","longitude":"142.11065000"},{"name":"Abiko","countryCode":"JP","stateCode":"12","latitude":"35.86667000","longitude":"140.01667000"},{"name":"Abiko-shi","countryCode":"JP","stateCode":"12","latitude":"35.86947000","longitude":"140.06510000"},{"name":"Asahi-shi","countryCode":"JP","stateCode":"12","latitude":"35.73443000","longitude":"140.65549000"},{"name":"Chiba","countryCode":"JP","stateCode":"12","latitude":"35.60000000","longitude":"140.11667000"},{"name":"Chōshi-shi","countryCode":"JP","stateCode":"12","latitude":"35.74303000","longitude":"140.77552000"},{"name":"Funabashi-shi","countryCode":"JP","stateCode":"12","latitude":"35.69455000","longitude":"139.98255000"},{"name":"Futtsu","countryCode":"JP","stateCode":"12","latitude":"35.31080000","longitude":"139.81877000"},{"name":"Hasaki","countryCode":"JP","stateCode":"12","latitude":"35.73333000","longitude":"140.83333000"},{"name":"Honchō","countryCode":"JP","stateCode":"12","latitude":"35.70129000","longitude":"139.98648000"},{"name":"Ichihara","countryCode":"JP","stateCode":"12","latitude":"35.51667000","longitude":"140.08333000"},{"name":"Ichihara Shi","countryCode":"JP","stateCode":"12","latitude":"35.42484000","longitude":"140.13725000"},{"name":"Ichikawa Shi","countryCode":"JP","stateCode":"12","latitude":"35.71865000","longitude":"139.93294000"},{"name":"Inzai-shi","countryCode":"JP","stateCode":"12","latitude":"35.81207000","longitude":"140.14098000"},{"name":"Isumi","countryCode":"JP","stateCode":"12","latitude":"35.23005000","longitude":"140.40492000"},{"name":"Isumi Shi","countryCode":"JP","stateCode":"12","latitude":"35.27777000","longitude":"140.34335000"},{"name":"Kamagaya Shi","countryCode":"JP","stateCode":"12","latitude":"35.77289000","longitude":"139.99883000"},{"name":"Kamogawa","countryCode":"JP","stateCode":"12","latitude":"35.09690000","longitude":"140.10030000"},{"name":"Kamogawa-shi","countryCode":"JP","stateCode":"12","latitude":"35.10000000","longitude":"140.10000000"},{"name":"Kashiwa","countryCode":"JP","stateCode":"12","latitude":"35.86224000","longitude":"139.97732000"},{"name":"Kashiwa Shi","countryCode":"JP","stateCode":"12","latitude":"35.86017000","longitude":"139.99386000"},{"name":"Katori-shi","countryCode":"JP","stateCode":"12","latitude":"35.88333000","longitude":"140.51667000"},{"name":"Katsuura","countryCode":"JP","stateCode":"12","latitude":"35.14621000","longitude":"140.31507000"},{"name":"Katsuura-shi","countryCode":"JP","stateCode":"12","latitude":"35.17535000","longitude":"140.26760000"},{"name":"Kimitsu","countryCode":"JP","stateCode":"12","latitude":"35.35043000","longitude":"139.87029000"},{"name":"Kisarazu","countryCode":"JP","stateCode":"12","latitude":"35.38329000","longitude":"139.93254000"},{"name":"Kisarazu Shi","countryCode":"JP","stateCode":"12","latitude":"35.36981000","longitude":"139.98749000"},{"name":"Matsudo Shi","countryCode":"JP","stateCode":"12","latitude":"35.79574000","longitude":"139.92908000"},{"name":"Minamibōsō Shi","countryCode":"JP","stateCode":"12","latitude":"35.03657000","longitude":"139.92847000"},{"name":"Mobara","countryCode":"JP","stateCode":"12","latitude":"35.42583000","longitude":"140.29608000"},{"name":"Mobara Shi","countryCode":"JP","stateCode":"12","latitude":"35.44981000","longitude":"140.30163000"},{"name":"Nagareyama","countryCode":"JP","stateCode":"12","latitude":"35.85630000","longitude":"139.90266000"},{"name":"Nagareyama-shi","countryCode":"JP","stateCode":"12","latitude":"35.85631000","longitude":"139.90266000"},{"name":"Narashino-shi","countryCode":"JP","stateCode":"12","latitude":"35.68091000","longitude":"140.03418000"},{"name":"Narita","countryCode":"JP","stateCode":"12","latitude":"35.78333000","longitude":"140.31667000"},{"name":"Narita-shi","countryCode":"JP","stateCode":"12","latitude":"35.81547000","longitude":"140.35757000"},{"name":"Narutō","countryCode":"JP","stateCode":"12","latitude":"35.60000000","longitude":"140.41667000"},{"name":"Noda","countryCode":"JP","stateCode":"12","latitude":"35.94897000","longitude":"139.86793000"},{"name":"Noda-shi","countryCode":"JP","stateCode":"12","latitude":"35.98516000","longitude":"139.86215000"},{"name":"Omigawa","countryCode":"JP","stateCode":"12","latitude":"35.85000000","longitude":"140.61667000"},{"name":"Sakura","countryCode":"JP","stateCode":"12","latitude":"35.71667000","longitude":"140.23333000"},{"name":"Sakura-shi","countryCode":"JP","stateCode":"12","latitude":"35.70619000","longitude":"140.21326000"},{"name":"Sambu-gun","countryCode":"JP","stateCode":"12","latitude":"35.68843000","longitude":"140.45346000"},{"name":"Sanmu","countryCode":"JP","stateCode":"12","latitude":"35.62756000","longitude":"140.41762000"},{"name":"Sanmu-shi","countryCode":"JP","stateCode":"12","latitude":"35.62397000","longitude":"140.42079000"},{"name":"Sawara","countryCode":"JP","stateCode":"12","latitude":"35.88333000","longitude":"140.50000000"},{"name":"Shiroi","countryCode":"JP","stateCode":"12","latitude":"35.80000000","longitude":"140.06667000"},{"name":"Shiroi-shi","countryCode":"JP","stateCode":"12","latitude":"35.80164000","longitude":"140.06005000"},{"name":"Shisui","countryCode":"JP","stateCode":"12","latitude":"35.71667000","longitude":"140.26667000"},{"name":"Sodegaura-shi","countryCode":"JP","stateCode":"12","latitude":"35.41642000","longitude":"140.01771000"},{"name":"Sōsa-shi","countryCode":"JP","stateCode":"12","latitude":"35.69983000","longitude":"140.55366000"},{"name":"Tateyama","countryCode":"JP","stateCode":"12","latitude":"34.98333000","longitude":"139.86667000"},{"name":"Tateyama-shi","countryCode":"JP","stateCode":"12","latitude":"34.97156000","longitude":"139.86163000"},{"name":"Tomisato-shi","countryCode":"JP","stateCode":"12","latitude":"35.72024000","longitude":"140.34080000"},{"name":"Tōgane","countryCode":"JP","stateCode":"12","latitude":"35.55000000","longitude":"140.36667000"},{"name":"Tōgane-shi","countryCode":"JP","stateCode":"12","latitude":"35.56517000","longitude":"140.36707000"},{"name":"Urayasu-shi","countryCode":"JP","stateCode":"12","latitude":"35.64250000","longitude":"139.90192000"},{"name":"Yachimata","countryCode":"JP","stateCode":"12","latitude":"35.65000000","longitude":"140.31667000"},{"name":"Yachimata-shi","countryCode":"JP","stateCode":"12","latitude":"35.64241000","longitude":"140.29686000"},{"name":"Yachiyo-shi","countryCode":"JP","stateCode":"12","latitude":"35.73921000","longitude":"140.10502000"},{"name":"Yotsukaidō","countryCode":"JP","stateCode":"12","latitude":"35.65000000","longitude":"140.16667000"},{"name":"Yotsukaidō-shi","countryCode":"JP","stateCode":"12","latitude":"35.67167000","longitude":"140.17912000"},{"name":"Yōkaichiba","countryCode":"JP","stateCode":"12","latitude":"35.70000000","longitude":"140.55000000"},{"name":"Ōami","countryCode":"JP","stateCode":"12","latitude":"35.51667000","longitude":"140.31667000"},{"name":"Ōamishirasato-shi","countryCode":"JP","stateCode":"12","latitude":"35.51279000","longitude":"140.34295000"},{"name":"Ōhara","countryCode":"JP","stateCode":"12","latitude":"35.24761000","longitude":"140.39289000"},{"name":"Adachi Ku","countryCode":"JP","stateCode":"13","latitude":"35.77880000","longitude":"139.79509000"},{"name":"Akiruno-shi","countryCode":"JP","stateCode":"13","latitude":"35.73285000","longitude":"139.22525000"},{"name":"Akishima-shi","countryCode":"JP","stateCode":"13","latitude":"35.70782000","longitude":"139.36418000"},{"name":"Arakawa Ku","countryCode":"JP","stateCode":"13","latitude":"35.73993000","longitude":"139.78130000"},{"name":"Bunkyō-ku","countryCode":"JP","stateCode":"13","latitude":"35.71745000","longitude":"139.74729000"},{"name":"Chiyoda-ku","countryCode":"JP","stateCode":"13","latitude":"35.69402000","longitude":"139.75363000"},{"name":"Chōfu","countryCode":"JP","stateCode":"13","latitude":"35.65924000","longitude":"139.54837000"},{"name":"Chōfu-shi","countryCode":"JP","stateCode":"13","latitude":"35.65000000","longitude":"139.55000000"},{"name":"Chūō Ku","countryCode":"JP","stateCode":"13","latitude":"35.66993000","longitude":"139.77705000"},{"name":"Edogawa Ku","countryCode":"JP","stateCode":"13","latitude":"35.69242000","longitude":"139.87567000"},{"name":"Fuchū-shi","countryCode":"JP","stateCode":"13","latitude":"35.66667000","longitude":"139.50000000"},{"name":"Fussa","countryCode":"JP","stateCode":"13","latitude":"35.73667000","longitude":"139.32361000"},{"name":"Hachiōji","countryCode":"JP","stateCode":"13","latitude":"35.65583000","longitude":"139.32389000"},{"name":"Hamura-shi","countryCode":"JP","stateCode":"13","latitude":"35.76351000","longitude":"139.31411000"},{"name":"Higashi-murayama-shi","countryCode":"JP","stateCode":"13","latitude":"35.75529000","longitude":"139.46972000"},{"name":"Higashikurume-shi","countryCode":"JP","stateCode":"13","latitude":"35.75821000","longitude":"139.52954000"},{"name":"Higashimurayama","countryCode":"JP","stateCode":"13","latitude":"35.75459000","longitude":"139.46852000"},{"name":"Higashiyamato","countryCode":"JP","stateCode":"13","latitude":"35.76298000","longitude":"139.44575000"},{"name":"Higashiyamato-shi","countryCode":"JP","stateCode":"13","latitude":"35.75031000","longitude":"139.42660000"},{"name":"Hino","countryCode":"JP","stateCode":"13","latitude":"35.67306000","longitude":"139.40028000"},{"name":"Hino-shi","countryCode":"JP","stateCode":"13","latitude":"35.66333000","longitude":"139.39865000"},{"name":"Inagi-shi","countryCode":"JP","stateCode":"13","latitude":"35.63290000","longitude":"139.49291000"},{"name":"Itabashi-ku","countryCode":"JP","stateCode":"13","latitude":"35.75118000","longitude":"139.70927000"},{"name":"Itsukaichi","countryCode":"JP","stateCode":"13","latitude":"35.72528000","longitude":"139.21778000"},{"name":"Kamirenjaku","countryCode":"JP","stateCode":"13","latitude":"35.69423000","longitude":"139.55495000"},{"name":"Katsushika Ku","countryCode":"JP","stateCode":"13","latitude":"35.75324000","longitude":"139.85567000"},{"name":"Kita-ku","countryCode":"JP","stateCode":"13","latitude":"35.75264000","longitude":"139.73348000"},{"name":"Kiyose-shi","countryCode":"JP","stateCode":"13","latitude":"35.78551000","longitude":"139.52628000"},{"name":"Kodaira-shi","countryCode":"JP","stateCode":"13","latitude":"35.72738000","longitude":"139.48173000"},{"name":"Koganei-shi","countryCode":"JP","stateCode":"13","latitude":"35.70108000","longitude":"139.51104000"},{"name":"Kokubunji","countryCode":"JP","stateCode":"13","latitude":"35.70222000","longitude":"139.47556000"},{"name":"Kokubunji-shi","countryCode":"JP","stateCode":"13","latitude":"35.70552000","longitude":"139.46125000"},{"name":"Komae-shi","countryCode":"JP","stateCode":"13","latitude":"35.63487000","longitude":"139.57723000"},{"name":"Kunitachi-shi","countryCode":"JP","stateCode":"13","latitude":"35.68634000","longitude":"139.43878000"},{"name":"Kōtō-ku","countryCode":"JP","stateCode":"13","latitude":"35.66667000","longitude":"139.81667000"},{"name":"Machida","countryCode":"JP","stateCode":"13","latitude":"35.54028000","longitude":"139.45083000"},{"name":"Machida-shi","countryCode":"JP","stateCode":"13","latitude":"35.57626000","longitude":"139.42998000"},{"name":"Meguro-ku","countryCode":"JP","stateCode":"13","latitude":"35.64146000","longitude":"139.69817000"},{"name":"Minato-ku","countryCode":"JP","stateCode":"13","latitude":"35.65000000","longitude":"139.73333000"},{"name":"Mitaka-shi","countryCode":"JP","stateCode":"13","latitude":"35.68351000","longitude":"139.55963000"},{"name":"Musashimurayama-shi","countryCode":"JP","stateCode":"13","latitude":"35.75037000","longitude":"139.38391000"},{"name":"Musashino","countryCode":"JP","stateCode":"13","latitude":"35.70611000","longitude":"139.55944000"},{"name":"Musashino-shi","countryCode":"JP","stateCode":"13","latitude":"35.71771000","longitude":"139.56600000"},{"name":"Nakano-ku","countryCode":"JP","stateCode":"13","latitude":"35.71091000","longitude":"139.66248000"},{"name":"Nerima-ku","countryCode":"JP","stateCode":"13","latitude":"35.73551000","longitude":"139.65168000"},{"name":"Nishi-Tokyo-shi","countryCode":"JP","stateCode":"13","latitude":"35.72526000","longitude":"139.53830000"},{"name":"Nishitōkyō-shi","countryCode":"JP","stateCode":"13","latitude":"35.73485000","longitude":"139.54624000"},{"name":"Setagaya-ku","countryCode":"JP","stateCode":"13","latitude":"35.64657000","longitude":"139.65325000"},{"name":"Shibuya-ku","countryCode":"JP","stateCode":"13","latitude":"35.66404000","longitude":"139.69821000"},{"name":"Shinagawa-ku","countryCode":"JP","stateCode":"13","latitude":"35.60902000","longitude":"139.73017000"},{"name":"Shinjuku-ku","countryCode":"JP","stateCode":"13","latitude":"35.69384000","longitude":"139.70355000"},{"name":"Suginami-ku","countryCode":"JP","stateCode":"13","latitude":"35.69951000","longitude":"139.63641000"},{"name":"Sumida-ku","countryCode":"JP","stateCode":"13","latitude":"35.71072000","longitude":"139.80150000"},{"name":"Tachikawa-shi","countryCode":"JP","stateCode":"13","latitude":"35.71447000","longitude":"139.40453000"},{"name":"Taitō-ku","countryCode":"JP","stateCode":"13","latitude":"35.71261000","longitude":"139.78000000"},{"name":"Tama-shi","countryCode":"JP","stateCode":"13","latitude":"35.63054000","longitude":"139.43976000"},{"name":"Tanashichō","countryCode":"JP","stateCode":"13","latitude":"35.72922000","longitude":"139.53813000"},{"name":"Tokyo","countryCode":"JP","stateCode":"13","latitude":"35.68950000","longitude":"139.69171000"},{"name":"Toshima-ku","countryCode":"JP","stateCode":"13","latitude":"35.73246000","longitude":"139.71540000"},{"name":"Urayasu","countryCode":"JP","stateCode":"13","latitude":"35.67056000","longitude":"139.88861000"},{"name":"Ōme","countryCode":"JP","stateCode":"13","latitude":"35.78389000","longitude":"139.24306000"},{"name":"Ōme-shi","countryCode":"JP","stateCode":"13","latitude":"35.78814000","longitude":"139.27501000"},{"name":"Ōta-ku","countryCode":"JP","stateCode":"13","latitude":"35.56126000","longitude":"139.71605000"},{"name":"Agano Shi","countryCode":"JP","stateCode":"15","latitude":"37.81420000","longitude":"139.25914000"},{"name":"Arai","countryCode":"JP","stateCode":"15","latitude":"37.00059000","longitude":"138.22590000"},{"name":"Gosen","countryCode":"JP","stateCode":"15","latitude":"37.73333000","longitude":"139.16667000"},{"name":"Gosen Shi","countryCode":"JP","stateCode":"15","latitude":"37.65643000","longitude":"139.22634000"},{"name":"Itoigawa","countryCode":"JP","stateCode":"15","latitude":"37.03333000","longitude":"137.85000000"},{"name":"Itoigawa Shi","countryCode":"JP","stateCode":"15","latitude":"36.96626000","longitude":"137.89402000"},{"name":"Jōetsu","countryCode":"JP","stateCode":"15","latitude":"37.14828000","longitude":"138.23642000"},{"name":"Jōetsu Shi","countryCode":"JP","stateCode":"15","latitude":"37.12010000","longitude":"138.33752000"},{"name":"Kameda-honchō","countryCode":"JP","stateCode":"15","latitude":"37.87214000","longitude":"139.10990000"},{"name":"Kamo","countryCode":"JP","stateCode":"15","latitude":"37.66442000","longitude":"139.03502000"},{"name":"Kamo Shi","countryCode":"JP","stateCode":"15","latitude":"37.62209000","longitude":"139.11068000"},{"name":"Kashiwazaki","countryCode":"JP","stateCode":"15","latitude":"37.36667000","longitude":"138.55000000"},{"name":"Kashiwazaki Shi","countryCode":"JP","stateCode":"15","latitude":"37.29913000","longitude":"138.58654000"},{"name":"Maki","countryCode":"JP","stateCode":"15","latitude":"37.75000000","longitude":"138.88333000"},{"name":"Minamiuonuma Shi","countryCode":"JP","stateCode":"15","latitude":"37.05587000","longitude":"138.93735000"},{"name":"Mitsuke","countryCode":"JP","stateCode":"15","latitude":"37.53333000","longitude":"138.93333000"},{"name":"Mitsuke Shi","countryCode":"JP","stateCode":"15","latitude":"37.52465000","longitude":"138.93711000"},{"name":"Muikamachi","countryCode":"JP","stateCode":"15","latitude":"37.06667000","longitude":"138.88333000"},{"name":"Murakami Shi","countryCode":"JP","stateCode":"15","latitude":"38.31023000","longitude":"139.61733000"},{"name":"Muramatsu","countryCode":"JP","stateCode":"15","latitude":"37.69257000","longitude":"139.17127000"},{"name":"Myoko-shi","countryCode":"JP","stateCode":"15","latitude":"37.00000000","longitude":"138.25000000"},{"name":"Nagaoka","countryCode":"JP","stateCode":"15","latitude":"37.45000000","longitude":"138.85000000"},{"name":"Nagaoka Shi","countryCode":"JP","stateCode":"15","latitude":"37.44516000","longitude":"138.85678000"},{"name":"Niigata","countryCode":"JP","stateCode":"15","latitude":"37.88637000","longitude":"139.00589000"},{"name":"Niigata Shi","countryCode":"JP","stateCode":"15","latitude":"37.82738000","longitude":"139.03303000"},{"name":"Niitsu-honchō","countryCode":"JP","stateCode":"15","latitude":"37.80024000","longitude":"139.12240000"},{"name":"Ojiya","countryCode":"JP","stateCode":"15","latitude":"37.30000000","longitude":"138.80000000"},{"name":"Ojiya-shi","countryCode":"JP","stateCode":"15","latitude":"37.30000000","longitude":"138.80000000"},{"name":"Ryōtsu-minato","countryCode":"JP","stateCode":"15","latitude":"38.07817000","longitude":"138.43939000"},{"name":"Sado Shi","countryCode":"JP","stateCode":"15","latitude":"38.04439000","longitude":"138.38984000"},{"name":"Sanjō Shi","countryCode":"JP","stateCode":"15","latitude":"37.54068000","longitude":"139.08983000"},{"name":"Shibata","countryCode":"JP","stateCode":"15","latitude":"37.95000000","longitude":"139.33333000"},{"name":"Shibata Shi","countryCode":"JP","stateCode":"15","latitude":"37.90732000","longitude":"139.42786000"},{"name":"Shiozawa","countryCode":"JP","stateCode":"15","latitude":"37.03757000","longitude":"138.84867000"},{"name":"Shirone","countryCode":"JP","stateCode":"15","latitude":"37.76354000","longitude":"139.02199000"},{"name":"Suibara","countryCode":"JP","stateCode":"15","latitude":"37.84608000","longitude":"139.23039000"},{"name":"Tainai","countryCode":"JP","stateCode":"15","latitude":"38.06646000","longitude":"139.37436000"},{"name":"Tainai Shi","countryCode":"JP","stateCode":"15","latitude":"38.00587000","longitude":"139.48053000"},{"name":"Tochio-honchō","countryCode":"JP","stateCode":"15","latitude":"37.47642000","longitude":"138.99513000"},{"name":"Tsubame","countryCode":"JP","stateCode":"15","latitude":"37.66450000","longitude":"138.92518000"},{"name":"Tsubame Shi","countryCode":"JP","stateCode":"15","latitude":"37.66541000","longitude":"138.88619000"},{"name":"Tōkamachi","countryCode":"JP","stateCode":"15","latitude":"37.13333000","longitude":"138.76667000"},{"name":"Tōkamachi-shi","countryCode":"JP","stateCode":"15","latitude":"37.13333000","longitude":"138.76667000"},{"name":"Uonuma","countryCode":"JP","stateCode":"15","latitude":"37.24488000","longitude":"138.96234000"},{"name":"Uonuma Shi","countryCode":"JP","stateCode":"15","latitude":"37.22088000","longitude":"139.09795000"},{"name":"Yoshida-kasugachō","countryCode":"JP","stateCode":"15","latitude":"37.68333000","longitude":"138.88333000"},{"name":"Agatsuma-gun","countryCode":"JP","stateCode":"10","latitude":"36.57368000","longitude":"138.67243000"},{"name":"Annaka","countryCode":"JP","stateCode":"10","latitude":"36.33011000","longitude":"138.89585000"},{"name":"Annaka Shi","countryCode":"JP","stateCode":"10","latitude":"36.34079000","longitude":"138.77647000"},{"name":"Fujioka","countryCode":"JP","stateCode":"10","latitude":"36.24624000","longitude":"139.07204000"},{"name":"Fujioka Shi","countryCode":"JP","stateCode":"10","latitude":"36.19213000","longitude":"138.99918000"},{"name":"Isesaki","countryCode":"JP","stateCode":"10","latitude":"36.31667000","longitude":"139.20000000"},{"name":"Isesaki Shi","countryCode":"JP","stateCode":"10","latitude":"36.32126000","longitude":"139.21823000"},{"name":"Kanekomachi","countryCode":"JP","stateCode":"10","latitude":"36.41097000","longitude":"138.99621000"},{"name":"Kiryū","countryCode":"JP","stateCode":"10","latitude":"36.40000000","longitude":"139.33333000"},{"name":"Kiryū Shi","countryCode":"JP","stateCode":"10","latitude":"36.45702000","longitude":"139.30962000"},{"name":"Maebashi","countryCode":"JP","stateCode":"10","latitude":"36.40000000","longitude":"139.08333000"},{"name":"Maebashi Shi","countryCode":"JP","stateCode":"10","latitude":"36.41432000","longitude":"139.13110000"},{"name":"Midori","countryCode":"JP","stateCode":"10","latitude":"36.44492000","longitude":"139.28448000"},{"name":"Midori Shi","countryCode":"JP","stateCode":"10","latitude":"36.53044000","longitude":"139.34728000"},{"name":"Nakanojōmachi","countryCode":"JP","stateCode":"10","latitude":"36.58717000","longitude":"138.84083000"},{"name":"Numata","countryCode":"JP","stateCode":"10","latitude":"36.63333000","longitude":"139.05000000"},{"name":"Numata Shi","countryCode":"JP","stateCode":"10","latitude":"36.67371000","longitude":"139.18353000"},{"name":"Sakai-nakajima","countryCode":"JP","stateCode":"10","latitude":"36.26667000","longitude":"139.25000000"},{"name":"Shibukawa","countryCode":"JP","stateCode":"10","latitude":"36.48333000","longitude":"139.00000000"},{"name":"Shibukawa-shi","countryCode":"JP","stateCode":"10","latitude":"36.50000000","longitude":"138.98333000"},{"name":"Takasaki","countryCode":"JP","stateCode":"10","latitude":"36.33333000","longitude":"139.01667000"},{"name":"Takasaki Shi","countryCode":"JP","stateCode":"10","latitude":"36.40538000","longitude":"138.89227000"},{"name":"Tamamura","countryCode":"JP","stateCode":"10","latitude":"36.30000000","longitude":"139.11667000"},{"name":"Tatebayashi","countryCode":"JP","stateCode":"10","latitude":"36.25000000","longitude":"139.53333000"},{"name":"Tatebayashi-shi","countryCode":"JP","stateCode":"10","latitude":"36.24597000","longitude":"139.53533000"},{"name":"Tomioka","countryCode":"JP","stateCode":"10","latitude":"36.25411000","longitude":"138.89813000"},{"name":"Tomioka-shi","countryCode":"JP","stateCode":"10","latitude":"36.25000000","longitude":"138.88333000"},{"name":"Yoshii","countryCode":"JP","stateCode":"10","latitude":"36.25000000","longitude":"138.98333000"},{"name":"Ōmamachō-ōmama","countryCode":"JP","stateCode":"10","latitude":"36.43181000","longitude":"139.27534000"},{"name":"Ōta","countryCode":"JP","stateCode":"10","latitude":"36.30000000","longitude":"139.36667000"},{"name":"Ōta-shi","countryCode":"JP","stateCode":"10","latitude":"36.30000000","longitude":"139.36667000"},{"name":"Ageo Shi","countryCode":"JP","stateCode":"11","latitude":"35.97043000","longitude":"139.58159000"},{"name":"Ageoshimo","countryCode":"JP","stateCode":"11","latitude":"35.97145000","longitude":"139.61382000"},{"name":"Asaka","countryCode":"JP","stateCode":"11","latitude":"35.80472000","longitude":"139.60194000"},{"name":"Asaka-shi","countryCode":"JP","stateCode":"11","latitude":"35.80000000","longitude":"139.60000000"},{"name":"Chichibu","countryCode":"JP","stateCode":"11","latitude":"35.99028000","longitude":"139.07639000"},{"name":"Chichibu-shi","countryCode":"JP","stateCode":"11","latitude":"35.95966000","longitude":"138.93347000"},{"name":"Fujimi-shi","countryCode":"JP","stateCode":"11","latitude":"35.85393000","longitude":"139.55478000"},{"name":"Fujimino Shi","countryCode":"JP","stateCode":"11","latitude":"35.86505000","longitude":"139.51524000"},{"name":"Fukaya-shi","countryCode":"JP","stateCode":"11","latitude":"36.20000000","longitude":"139.28333000"},{"name":"Fukayachō","countryCode":"JP","stateCode":"11","latitude":"36.20000000","longitude":"139.28333000"},{"name":"Fukiage-fujimi","countryCode":"JP","stateCode":"11","latitude":"36.10000000","longitude":"139.45000000"},{"name":"Gyōda","countryCode":"JP","stateCode":"11","latitude":"36.14074000","longitude":"139.46011000"},{"name":"Hannō","countryCode":"JP","stateCode":"11","latitude":"35.85194000","longitude":"139.31806000"},{"name":"Hannō-shi","countryCode":"JP","stateCode":"11","latitude":"35.85567000","longitude":"139.32777000"},{"name":"Hanyū","countryCode":"JP","stateCode":"11","latitude":"36.16667000","longitude":"139.53333000"},{"name":"Hanyū-shi","countryCode":"JP","stateCode":"11","latitude":"36.17251000","longitude":"139.55338000"},{"name":"Hasuda","countryCode":"JP","stateCode":"11","latitude":"35.97113000","longitude":"139.64910000"},{"name":"Hasuda-shi","countryCode":"JP","stateCode":"11","latitude":"36.00147000","longitude":"139.64981000"},{"name":"Hatogaya-honchō","countryCode":"JP","stateCode":"11","latitude":"35.83314000","longitude":"139.74250000"},{"name":"Hidaka-shi","countryCode":"JP","stateCode":"11","latitude":"35.90859000","longitude":"139.34346000"},{"name":"Higashimatsuyama Shi","countryCode":"JP","stateCode":"11","latitude":"36.03183000","longitude":"139.39138000"},{"name":"Hiki-gun","countryCode":"JP","stateCode":"11","latitude":"36.02757000","longitude":"139.33415000"},{"name":"Honjō","countryCode":"JP","stateCode":"11","latitude":"36.23780000","longitude":"139.19023000"},{"name":"Honjō Shi","countryCode":"JP","stateCode":"11","latitude":"36.19925000","longitude":"139.14627000"},{"name":"Iruma-shi","countryCode":"JP","stateCode":"11","latitude":"35.81802000","longitude":"139.36754000"},{"name":"Iwatsuki","countryCode":"JP","stateCode":"11","latitude":"35.96474000","longitude":"139.69644000"},{"name":"Kamifukuoka","countryCode":"JP","stateCode":"11","latitude":"35.87266000","longitude":"139.51369000"},{"name":"Kasukabe","countryCode":"JP","stateCode":"11","latitude":"35.98308000","longitude":"139.74966000"},{"name":"Kasukabe Shi","countryCode":"JP","stateCode":"11","latitude":"35.98270000","longitude":"139.77574000"},{"name":"Kawagoe","countryCode":"JP","stateCode":"11","latitude":"35.90861000","longitude":"139.48528000"},{"name":"Kawagoe-shi","countryCode":"JP","stateCode":"11","latitude":"35.91149000","longitude":"139.47924000"},{"name":"Kawaguchi","countryCode":"JP","stateCode":"11","latitude":"35.80521000","longitude":"139.71072000"},{"name":"Kawaguchi-shi","countryCode":"JP","stateCode":"11","latitude":"35.83389000","longitude":"139.73252000"},{"name":"Kazo","countryCode":"JP","stateCode":"11","latitude":"36.11667000","longitude":"139.60000000"},{"name":"Kazo-shi","countryCode":"JP","stateCode":"11","latitude":"36.13670000","longitude":"139.61992000"},{"name":"Kisai","countryCode":"JP","stateCode":"11","latitude":"36.10000000","longitude":"139.58333000"},{"name":"Kitamoto Shi","countryCode":"JP","stateCode":"11","latitude":"36.02615000","longitude":"139.53043000"},{"name":"Kodamachō-kodamaminami","countryCode":"JP","stateCode":"11","latitude":"36.18497000","longitude":"139.13191000"},{"name":"Konosu-Shi","countryCode":"JP","stateCode":"11","latitude":"36.06634000","longitude":"139.52010000"},{"name":"Koshigaya Shi","countryCode":"JP","stateCode":"11","latitude":"35.90108000","longitude":"139.79023000"},{"name":"Kuki-shi","countryCode":"JP","stateCode":"11","latitude":"36.07664000","longitude":"139.64941000"},{"name":"Kukichūō","countryCode":"JP","stateCode":"11","latitude":"36.06739000","longitude":"139.67498000"},{"name":"Kumagaya Shi","countryCode":"JP","stateCode":"11","latitude":"36.16028000","longitude":"139.37256000"},{"name":"Kurihashi","countryCode":"JP","stateCode":"11","latitude":"36.13333000","longitude":"139.70000000"},{"name":"Kōnosu","countryCode":"JP","stateCode":"11","latitude":"36.06868000","longitude":"139.51684000"},{"name":"Menuma","countryCode":"JP","stateCode":"11","latitude":"36.22245000","longitude":"139.38205000"},{"name":"Misato Shi","countryCode":"JP","stateCode":"11","latitude":"35.83221000","longitude":"139.87185000"},{"name":"Morohongō","countryCode":"JP","stateCode":"11","latitude":"35.93556000","longitude":"139.30444000"},{"name":"Niiza-shi","countryCode":"JP","stateCode":"11","latitude":"35.79345000","longitude":"139.56559000"},{"name":"Ogawa","countryCode":"JP","stateCode":"11","latitude":"36.05342000","longitude":"139.26612000"},{"name":"Okegawa","countryCode":"JP","stateCode":"11","latitude":"36.00000000","longitude":"139.55722000"},{"name":"Okegawa-shi","countryCode":"JP","stateCode":"11","latitude":"36.00000000","longitude":"139.55000000"},{"name":"Saitama","countryCode":"JP","stateCode":"11","latitude":"35.90807000","longitude":"139.65657000"},{"name":"Saitama-shi","countryCode":"JP","stateCode":"11","latitude":"35.86100000","longitude":"139.64554000"},{"name":"Sakado","countryCode":"JP","stateCode":"11","latitude":"35.95694000","longitude":"139.38889000"},{"name":"Sakado-shi","countryCode":"JP","stateCode":"11","latitude":"35.96776000","longitude":"139.40595000"},{"name":"Satte","countryCode":"JP","stateCode":"11","latitude":"36.07254000","longitude":"139.72615000"},{"name":"Satte Shi","countryCode":"JP","stateCode":"11","latitude":"36.07081000","longitude":"139.74022000"},{"name":"Sayama","countryCode":"JP","stateCode":"11","latitude":"35.85295000","longitude":"139.41212000"},{"name":"Shiki","countryCode":"JP","stateCode":"11","latitude":"35.83333000","longitude":"139.58333000"},{"name":"Shiki Shi","countryCode":"JP","stateCode":"11","latitude":"35.83698000","longitude":"139.58347000"},{"name":"Shimotoda","countryCode":"JP","stateCode":"11","latitude":"35.81500000","longitude":"139.68530000"},{"name":"Shiraoka","countryCode":"JP","stateCode":"11","latitude":"36.01839000","longitude":"139.66034000"},{"name":"Shiraoka-shi","countryCode":"JP","stateCode":"11","latitude":"36.01667000","longitude":"139.66667000"},{"name":"Shōbu","countryCode":"JP","stateCode":"11","latitude":"36.06667000","longitude":"139.60000000"},{"name":"Sugito","countryCode":"JP","stateCode":"11","latitude":"36.03107000","longitude":"139.72636000"},{"name":"Sōka","countryCode":"JP","stateCode":"11","latitude":"35.83643000","longitude":"139.79957000"},{"name":"Sōka Shi","countryCode":"JP","stateCode":"11","latitude":"35.83868000","longitude":"139.80216000"},{"name":"Toda-shi","countryCode":"JP","stateCode":"11","latitude":"35.81477000","longitude":"139.65699000"},{"name":"Tokorozawa","countryCode":"JP","stateCode":"11","latitude":"35.79916000","longitude":"139.46903000"},{"name":"Tokorozawa-shi","countryCode":"JP","stateCode":"11","latitude":"35.79968000","longitude":"139.45817000"},{"name":"Tsurugashima-shi","countryCode":"JP","stateCode":"11","latitude":"35.93571000","longitude":"139.39456000"},{"name":"Wako","countryCode":"JP","stateCode":"11","latitude":"35.78944000","longitude":"139.62333000"},{"name":"Wakō-shi","countryCode":"JP","stateCode":"11","latitude":"35.78934000","longitude":"139.61988000"},{"name":"Warabi-shi","countryCode":"JP","stateCode":"11","latitude":"35.82526000","longitude":"139.68550000"},{"name":"Yashio","countryCode":"JP","stateCode":"11","latitude":"35.82255000","longitude":"139.83905000"},{"name":"Yashio-shi","countryCode":"JP","stateCode":"11","latitude":"35.80918000","longitude":"139.84669000"},{"name":"Yono","countryCode":"JP","stateCode":"11","latitude":"35.88333000","longitude":"139.63333000"},{"name":"Yorii","countryCode":"JP","stateCode":"11","latitude":"36.11567000","longitude":"139.19429000"},{"name":"Yoshikawa","countryCode":"JP","stateCode":"11","latitude":"35.89232000","longitude":"139.84184000"},{"name":"Yoshikawa Shi","countryCode":"JP","stateCode":"11","latitude":"35.89512000","longitude":"139.86090000"},{"name":"Ōi","countryCode":"JP","stateCode":"11","latitude":"35.85091000","longitude":"139.51998000"},{"name":"Ōsato-gun","countryCode":"JP","stateCode":"11","latitude":"36.11132000","longitude":"139.20281000"},{"name":"Aioi","countryCode":"JP","stateCode":"28","latitude":"34.80361000","longitude":"134.46806000"},{"name":"Aioi Shi","countryCode":"JP","stateCode":"28","latitude":"34.82719000","longitude":"134.46699000"},{"name":"Akashi","countryCode":"JP","stateCode":"28","latitude":"34.65524000","longitude":"135.00687000"},{"name":"Akashi Shi","countryCode":"JP","stateCode":"28","latitude":"34.68277000","longitude":"134.94029000"},{"name":"Amagasaki Shi","countryCode":"JP","stateCode":"28","latitude":"34.73544000","longitude":"135.41181000"},{"name":"Asago-shi","countryCode":"JP","stateCode":"28","latitude":"35.26249000","longitude":"134.82527000"},{"name":"Ashiya","countryCode":"JP","stateCode":"28","latitude":"34.72807000","longitude":"135.30264000"},{"name":"Ashiya Shi","countryCode":"JP","stateCode":"28","latitude":"34.74853000","longitude":"135.29759000"},{"name":"Awaji Shi","countryCode":"JP","stateCode":"28","latitude":"34.49749000","longitude":"134.91331000"},{"name":"Fukura","countryCode":"JP","stateCode":"28","latitude":"34.25765000","longitude":"134.71535000"},{"name":"Himeji","countryCode":"JP","stateCode":"28","latitude":"34.81667000","longitude":"134.70000000"},{"name":"Himeji Shi","countryCode":"JP","stateCode":"28","latitude":"34.90134000","longitude":"134.66316000"},{"name":"Itami","countryCode":"JP","stateCode":"28","latitude":"34.78427000","longitude":"135.40126000"},{"name":"Itami Shi","countryCode":"JP","stateCode":"28","latitude":"34.78675000","longitude":"135.40562000"},{"name":"Kakogawa Shi","countryCode":"JP","stateCode":"28","latitude":"34.78472000","longitude":"134.84897000"},{"name":"Kakogawachō-honmachi","countryCode":"JP","stateCode":"28","latitude":"34.76943000","longitude":"134.82905000"},{"name":"Kariya","countryCode":"JP","stateCode":"28","latitude":"34.75136000","longitude":"134.38734000"},{"name":"Kasai Shi","countryCode":"JP","stateCode":"28","latitude":"34.92476000","longitude":"134.85359000"},{"name":"Katō Shi","countryCode":"JP","stateCode":"28","latitude":"34.92714000","longitude":"135.02134000"},{"name":"Kawanishi","countryCode":"JP","stateCode":"28","latitude":"34.81667000","longitude":"135.41667000"},{"name":"Kawanishi Shi","countryCode":"JP","stateCode":"28","latitude":"34.87955000","longitude":"135.40919000"},{"name":"Kobe","countryCode":"JP","stateCode":"28","latitude":"34.69130000","longitude":"135.18300000"},{"name":"Miki","countryCode":"JP","stateCode":"28","latitude":"34.80000000","longitude":"134.98333000"},{"name":"Miki Shi","countryCode":"JP","stateCode":"28","latitude":"34.83553000","longitude":"135.05822000"},{"name":"Minamiawaji Shi","countryCode":"JP","stateCode":"28","latitude":"34.27530000","longitude":"134.76465000"},{"name":"Nishinomiya Shi","countryCode":"JP","stateCode":"28","latitude":"34.78194000","longitude":"135.30247000"},{"name":"Nishinomiya-hama","countryCode":"JP","stateCode":"28","latitude":"34.71562000","longitude":"135.33199000"},{"name":"Nishiwaki","countryCode":"JP","stateCode":"28","latitude":"34.98419000","longitude":"134.97407000"},{"name":"Nishiwaki-shi","countryCode":"JP","stateCode":"28","latitude":"35.01098000","longitude":"134.99650000"},{"name":"Ono","countryCode":"JP","stateCode":"28","latitude":"34.85000000","longitude":"134.93333000"},{"name":"Ono Shi","countryCode":"JP","stateCode":"28","latitude":"34.85750000","longitude":"134.95129000"},{"name":"Sanda Shi","countryCode":"JP","stateCode":"28","latitude":"34.95506000","longitude":"135.21660000"},{"name":"Sandachō","countryCode":"JP","stateCode":"28","latitude":"34.88444000","longitude":"135.22694000"},{"name":"Sasayama","countryCode":"JP","stateCode":"28","latitude":"35.06667000","longitude":"135.21667000"},{"name":"Sasayama-shi","countryCode":"JP","stateCode":"28","latitude":"35.07523000","longitude":"135.23087000"},{"name":"Shirahamachō-usazakiminami","countryCode":"JP","stateCode":"28","latitude":"34.78333000","longitude":"134.71667000"},{"name":"Shisō-shi","countryCode":"JP","stateCode":"28","latitude":"35.15466000","longitude":"134.54337000"},{"name":"Sumoto","countryCode":"JP","stateCode":"28","latitude":"34.34322000","longitude":"134.88911000"},{"name":"Sumoto Shi","countryCode":"JP","stateCode":"28","latitude":"34.34533000","longitude":"134.85858000"},{"name":"Taka-gun","countryCode":"JP","stateCode":"28","latitude":"35.08473000","longitude":"134.90474000"},{"name":"Takarazuka","countryCode":"JP","stateCode":"28","latitude":"34.79936000","longitude":"135.35697000"},{"name":"Takarazuka Shi","countryCode":"JP","stateCode":"28","latitude":"34.86008000","longitude":"135.33197000"},{"name":"Takasago Shi","countryCode":"JP","stateCode":"28","latitude":"34.77796000","longitude":"134.78665000"},{"name":"Tanba-shi","countryCode":"JP","stateCode":"28","latitude":"35.17715000","longitude":"135.04972000"},{"name":"Tatsuno-shi","countryCode":"JP","stateCode":"28","latitude":"34.88804000","longitude":"134.51910000"},{"name":"Tatsunochō-tominaga","countryCode":"JP","stateCode":"28","latitude":"34.86437000","longitude":"134.55200000"},{"name":"Toyooka","countryCode":"JP","stateCode":"28","latitude":"35.54008000","longitude":"134.82038000"},{"name":"Toyooka-shi","countryCode":"JP","stateCode":"28","latitude":"35.51384000","longitude":"134.82724000"},{"name":"Yabu","countryCode":"JP","stateCode":"28","latitude":"35.40304000","longitude":"134.77118000"},{"name":"Yabu-shi","countryCode":"JP","stateCode":"28","latitude":"35.38333000","longitude":"134.81667000"},{"name":"Yamazakichō-nakabirose","countryCode":"JP","stateCode":"28","latitude":"35.00000000","longitude":"134.55000000"},{"name":"Yashiro","countryCode":"JP","stateCode":"28","latitude":"34.91667000","longitude":"134.96667000"},{"name":"Yonedacho Sendo","countryCode":"JP","stateCode":"28","latitude":"34.77560000","longitude":"134.82551000"},{"name":"Aira Shi","countryCode":"JP","stateCode":"46","latitude":"31.78460000","longitude":"130.60668000"},{"name":"Akune","countryCode":"JP","stateCode":"46","latitude":"32.01667000","longitude":"130.20000000"},{"name":"Akune Shi","countryCode":"JP","stateCode":"46","latitude":"32.02516000","longitude":"130.19768000"},{"name":"Amami","countryCode":"JP","stateCode":"46","latitude":"28.37690000","longitude":"129.49379000"},{"name":"Amami Shi","countryCode":"JP","stateCode":"46","latitude":"28.34542000","longitude":"129.50221000"},{"name":"Hamanoichi","countryCode":"JP","stateCode":"46","latitude":"31.71667000","longitude":"130.73333000"},{"name":"Hioki","countryCode":"JP","stateCode":"46","latitude":"31.58333000","longitude":"130.35000000"},{"name":"Hioki Shi","countryCode":"JP","stateCode":"46","latitude":"31.59929000","longitude":"130.38208000"},{"name":"Ibusuki","countryCode":"JP","stateCode":"46","latitude":"31.23333000","longitude":"130.65000000"},{"name":"Ibusuki Shi","countryCode":"JP","stateCode":"46","latitude":"31.22962000","longitude":"130.58060000"},{"name":"Ichikikushikino Shi","countryCode":"JP","stateCode":"46","latitude":"31.73281000","longitude":"130.28893000"},{"name":"Ijūin","countryCode":"JP","stateCode":"46","latitude":"31.61667000","longitude":"130.40000000"},{"name":"Isa Shi","countryCode":"JP","stateCode":"46","latitude":"32.05835000","longitude":"130.60104000"},{"name":"Izumi","countryCode":"JP","stateCode":"46","latitude":"32.08333000","longitude":"130.36667000"},{"name":"Izumi Shi","countryCode":"JP","stateCode":"46","latitude":"32.06412000","longitude":"130.36097000"},{"name":"Kagoshima","countryCode":"JP","stateCode":"46","latitude":"31.56667000","longitude":"130.55000000"},{"name":"Kagoshima Shi","countryCode":"JP","stateCode":"46","latitude":"31.58003000","longitude":"130.52806000"},{"name":"Kajiki","countryCode":"JP","stateCode":"46","latitude":"31.73333000","longitude":"130.66667000"},{"name":"Kanoya","countryCode":"JP","stateCode":"46","latitude":"31.38333000","longitude":"130.85000000"},{"name":"Kanoya Shi","countryCode":"JP","stateCode":"46","latitude":"31.42664000","longitude":"130.86735000"},{"name":"Kaseda-shirakame","countryCode":"JP","stateCode":"46","latitude":"31.41667000","longitude":"130.31667000"},{"name":"Kirishima Shi","countryCode":"JP","stateCode":"46","latitude":"31.80558000","longitude":"130.78164000"},{"name":"Kokubu-matsuki","countryCode":"JP","stateCode":"46","latitude":"31.73333000","longitude":"130.76667000"},{"name":"Koseda","countryCode":"JP","stateCode":"46","latitude":"30.38796000","longitude":"130.64924000"},{"name":"Koshima","countryCode":"JP","stateCode":"46","latitude":"30.23461000","longitude":"130.53517000"},{"name":"Kurio","countryCode":"JP","stateCode":"46","latitude":"30.27123000","longitude":"130.42360000"},{"name":"Kushikino","countryCode":"JP","stateCode":"46","latitude":"31.71667000","longitude":"130.26667000"},{"name":"Makurazaki","countryCode":"JP","stateCode":"46","latitude":"31.26667000","longitude":"130.31667000"},{"name":"Makurazaki Shi","countryCode":"JP","stateCode":"46","latitude":"31.29139000","longitude":"130.30681000"},{"name":"Minamikyushu Shi","countryCode":"JP","stateCode":"46","latitude":"31.34038000","longitude":"130.43677000"},{"name":"Minamisatsuma Shi","countryCode":"JP","stateCode":"46","latitude":"31.38793000","longitude":"130.26961000"},{"name":"Miyanoura","countryCode":"JP","stateCode":"46","latitude":"30.42690000","longitude":"130.57151000"},{"name":"Nagata","countryCode":"JP","stateCode":"46","latitude":"30.39516000","longitude":"130.42548000"},{"name":"Naze","countryCode":"JP","stateCode":"46","latitude":"28.36667000","longitude":"129.48333000"},{"name":"Nishinoomote","countryCode":"JP","stateCode":"46","latitude":"30.73333000","longitude":"131.00000000"},{"name":"Nishinoomote Shi","countryCode":"JP","stateCode":"46","latitude":"30.70536000","longitude":"131.01521000"},{"name":"Satsumasendai","countryCode":"JP","stateCode":"46","latitude":"31.81667000","longitude":"130.30000000"},{"name":"Satsumasendai Shi","countryCode":"JP","stateCode":"46","latitude":"31.82376000","longitude":"130.25899000"},{"name":"Shibushi","countryCode":"JP","stateCode":"46","latitude":"31.47600000","longitude":"131.10114000"},{"name":"Shibushi-shi","countryCode":"JP","stateCode":"46","latitude":"31.48333000","longitude":"131.10000000"},{"name":"Soo Shi","countryCode":"JP","stateCode":"46","latitude":"31.65615000","longitude":"130.97470000"},{"name":"Sueyoshichō-ninokata","countryCode":"JP","stateCode":"46","latitude":"31.65000000","longitude":"131.01667000"},{"name":"Tarumizu","countryCode":"JP","stateCode":"46","latitude":"31.48333000","longitude":"130.70000000"},{"name":"Tarumizu Shi","countryCode":"JP","stateCode":"46","latitude":"31.51583000","longitude":"130.76046000"},{"name":"Yudomari","countryCode":"JP","stateCode":"46","latitude":"30.23470000","longitude":"130.47942000"},{"name":"Ōkuchi-shinohara","countryCode":"JP","stateCode":"46","latitude":"32.06779000","longitude":"130.62439000"},{"name":"Aisai-shi","countryCode":"JP","stateCode":"23","latitude":"35.17234000","longitude":"136.69478000"},{"name":"Ama-gun","countryCode":"JP","stateCode":"23","latitude":"35.17174000","longitude":"136.82308000"},{"name":"Anjō-shi","countryCode":"JP","stateCode":"23","latitude":"34.94341000","longitude":"137.07165000"},{"name":"Chiryū","countryCode":"JP","stateCode":"23","latitude":"35.00000000","longitude":"137.03333000"},{"name":"Chiryū-shi","countryCode":"JP","stateCode":"23","latitude":"34.99862000","longitude":"137.05000000"},{"name":"Chita","countryCode":"JP","stateCode":"23","latitude":"35.00267000","longitude":"136.86420000"},{"name":"Chita-shi","countryCode":"JP","stateCode":"23","latitude":"34.97048000","longitude":"136.86490000"},{"name":"Gamagōri","countryCode":"JP","stateCode":"23","latitude":"34.83333000","longitude":"137.23333000"},{"name":"Gamagōri-shi","countryCode":"JP","stateCode":"23","latitude":"34.82759000","longitude":"137.22752000"},{"name":"Handa","countryCode":"JP","stateCode":"23","latitude":"34.88333000","longitude":"136.93333000"},{"name":"Handa-shi","countryCode":"JP","stateCode":"23","latitude":"34.89903000","longitude":"136.92660000"},{"name":"Hekinan","countryCode":"JP","stateCode":"23","latitude":"34.88333000","longitude":"136.98333000"},{"name":"Hekinan-shi","countryCode":"JP","stateCode":"23","latitude":"34.87955000","longitude":"136.99155000"},{"name":"Ichinomiya","countryCode":"JP","stateCode":"23","latitude":"35.30000000","longitude":"136.80000000"},{"name":"Ichinomiya-shi","countryCode":"JP","stateCode":"23","latitude":"35.31037000","longitude":"136.79237000"},{"name":"Inazawa","countryCode":"JP","stateCode":"23","latitude":"35.25000000","longitude":"136.78333000"},{"name":"Inazawa-shi","countryCode":"JP","stateCode":"23","latitude":"35.24814000","longitude":"136.77979000"},{"name":"Inuyama","countryCode":"JP","stateCode":"23","latitude":"35.37995000","longitude":"136.94295000"},{"name":"Inuyama-shi","countryCode":"JP","stateCode":"23","latitude":"35.36232000","longitude":"136.98072000"},{"name":"Ishiki","countryCode":"JP","stateCode":"23","latitude":"34.80000000","longitude":"137.01667000"},{"name":"Iwakura","countryCode":"JP","stateCode":"23","latitude":"35.28333000","longitude":"136.86667000"},{"name":"Iwakura-shi","countryCode":"JP","stateCode":"23","latitude":"35.27927000","longitude":"136.86885000"},{"name":"Kanie","countryCode":"JP","stateCode":"23","latitude":"35.13333000","longitude":"136.80000000"},{"name":"Kariya","countryCode":"JP","stateCode":"23","latitude":"34.98333000","longitude":"136.98333000"},{"name":"Kariya-shi","countryCode":"JP","stateCode":"23","latitude":"35.01098000","longitude":"137.00166000"},{"name":"Kasugai","countryCode":"JP","stateCode":"23","latitude":"35.24762000","longitude":"136.97229000"},{"name":"Kasugai-shi","countryCode":"JP","stateCode":"23","latitude":"35.24762000","longitude":"136.97226000"},{"name":"Kitanagoya","countryCode":"JP","stateCode":"23","latitude":"35.24702000","longitude":"136.87832000"},{"name":"Kitanagoya-shi","countryCode":"JP","stateCode":"23","latitude":"35.24640000","longitude":"136.87293000"},{"name":"Kiyosu-shi","countryCode":"JP","stateCode":"23","latitude":"35.21325000","longitude":"136.84771000"},{"name":"Komaki","countryCode":"JP","stateCode":"23","latitude":"35.28333000","longitude":"136.91667000"},{"name":"Komaki-shi","countryCode":"JP","stateCode":"23","latitude":"35.29103000","longitude":"136.91196000"},{"name":"Kozakai-chō","countryCode":"JP","stateCode":"23","latitude":"34.80000000","longitude":"137.35889000"},{"name":"Kuroda","countryCode":"JP","stateCode":"23","latitude":"35.35000000","longitude":"136.78333000"},{"name":"Kōnan","countryCode":"JP","stateCode":"23","latitude":"35.33165000","longitude":"136.87042000"},{"name":"Kōnan-shi","countryCode":"JP","stateCode":"23","latitude":"35.33137000","longitude":"136.87077000"},{"name":"Miyoshi-shi","countryCode":"JP","stateCode":"23","latitude":"35.09480000","longitude":"137.08870000"},{"name":"Nagakute-shi","countryCode":"JP","stateCode":"23","latitude":"35.18335000","longitude":"137.04895000"},{"name":"Nagoya","countryCode":"JP","stateCode":"23","latitude":"35.18147000","longitude":"136.90641000"},{"name":"Nishio","countryCode":"JP","stateCode":"23","latitude":"34.86667000","longitude":"137.05000000"},{"name":"Nishio-shi","countryCode":"JP","stateCode":"23","latitude":"34.86223000","longitude":"137.05433000"},{"name":"Nisshin-shi","countryCode":"JP","stateCode":"23","latitude":"35.13114000","longitude":"137.03934000"},{"name":"Okazaki-shi","countryCode":"JP","stateCode":"23","latitude":"34.95245000","longitude":"137.25783000"},{"name":"Owariasahi-shi","countryCode":"JP","stateCode":"23","latitude":"35.21652000","longitude":"137.03542000"},{"name":"Seto","countryCode":"JP","stateCode":"23","latitude":"35.23333000","longitude":"137.10000000"},{"name":"Seto-shi","countryCode":"JP","stateCode":"23","latitude":"35.22340000","longitude":"137.08414000"},{"name":"Shinshiro","countryCode":"JP","stateCode":"23","latitude":"34.90000000","longitude":"137.50000000"},{"name":"Shinshiro-shi","countryCode":"JP","stateCode":"23","latitude":"34.96073000","longitude":"137.54360000"},{"name":"Sobue","countryCode":"JP","stateCode":"23","latitude":"35.25000000","longitude":"136.71667000"},{"name":"Tahara","countryCode":"JP","stateCode":"23","latitude":"34.66667000","longitude":"137.26667000"},{"name":"Tahara-shi","countryCode":"JP","stateCode":"23","latitude":"34.64140000","longitude":"137.18314000"},{"name":"Takahama","countryCode":"JP","stateCode":"23","latitude":"34.91667000","longitude":"136.98333000"},{"name":"Takahama-shi","countryCode":"JP","stateCode":"23","latitude":"34.93337000","longitude":"136.99490000"},{"name":"Taketoyo","countryCode":"JP","stateCode":"23","latitude":"34.85000000","longitude":"136.91667000"},{"name":"Tokoname","countryCode":"JP","stateCode":"23","latitude":"34.88333000","longitude":"136.85000000"},{"name":"Tokoname-shi","countryCode":"JP","stateCode":"23","latitude":"34.88929000","longitude":"136.85299000"},{"name":"Toyoake","countryCode":"JP","stateCode":"23","latitude":"35.03800000","longitude":"136.99931000"},{"name":"Toyoake-shi","countryCode":"JP","stateCode":"23","latitude":"35.06248000","longitude":"137.00887000"},{"name":"Toyohama","countryCode":"JP","stateCode":"23","latitude":"34.70933000","longitude":"136.93425000"},{"name":"Toyohashi","countryCode":"JP","stateCode":"23","latitude":"34.76667000","longitude":"137.38333000"},{"name":"Toyohashi-shi","countryCode":"JP","stateCode":"23","latitude":"34.74050000","longitude":"137.40714000"},{"name":"Toyokawa","countryCode":"JP","stateCode":"23","latitude":"34.81667000","longitude":"137.40000000"},{"name":"Toyokawa-shi","countryCode":"JP","stateCode":"23","latitude":"34.85032000","longitude":"137.36175000"},{"name":"Toyota-shi","countryCode":"JP","stateCode":"23","latitude":"35.08700000","longitude":"137.15000000"},{"name":"Tsushima","countryCode":"JP","stateCode":"23","latitude":"35.16667000","longitude":"136.71667000"},{"name":"Tsushima-shi","countryCode":"JP","stateCode":"23","latitude":"35.17718000","longitude":"136.74168000"},{"name":"Tōkai-shi","countryCode":"JP","stateCode":"23","latitude":"35.02676000","longitude":"136.89846000"},{"name":"Yatomi-shi","countryCode":"JP","stateCode":"23","latitude":"35.10938000","longitude":"136.72451000"},{"name":"Ōbu","countryCode":"JP","stateCode":"23","latitude":"35.01756000","longitude":"136.94947000"},{"name":"Ōbu-shi","countryCode":"JP","stateCode":"23","latitude":"35.01920000","longitude":"136.95424000"},{"name":"Aizu-wakamatsu Shi","countryCode":"JP","stateCode":"07","latitude":"37.45071000","longitude":"139.96814000"},{"name":"Date-shi","countryCode":"JP","stateCode":"07","latitude":"37.81667000","longitude":"140.51667000"},{"name":"Fukushima","countryCode":"JP","stateCode":"07","latitude":"37.75000000","longitude":"140.46667000"},{"name":"Fukushima Shi","countryCode":"JP","stateCode":"07","latitude":"37.78643000","longitude":"140.38849000"},{"name":"Funehikimachi-funehiki","countryCode":"JP","stateCode":"07","latitude":"37.44722000","longitude":"140.57710000"},{"name":"Hobaramachi","countryCode":"JP","stateCode":"07","latitude":"37.81667000","longitude":"140.55000000"},{"name":"Inawashiro","countryCode":"JP","stateCode":"07","latitude":"37.56667000","longitude":"140.11667000"},{"name":"Ishikawa","countryCode":"JP","stateCode":"07","latitude":"37.15000000","longitude":"140.45000000"},{"name":"Iwaki","countryCode":"JP","stateCode":"07","latitude":"37.05000000","longitude":"140.88333000"},{"name":"Iwaki-shi","countryCode":"JP","stateCode":"07","latitude":"37.08333000","longitude":"140.83333000"},{"name":"Kitakata","countryCode":"JP","stateCode":"07","latitude":"37.65000000","longitude":"139.86667000"},{"name":"Kitakata-shi","countryCode":"JP","stateCode":"07","latitude":"37.68333000","longitude":"139.90000000"},{"name":"Kōriyama","countryCode":"JP","stateCode":"07","latitude":"37.40000000","longitude":"140.38333000"},{"name":"Kōriyama Shi","countryCode":"JP","stateCode":"07","latitude":"37.41277000","longitude":"140.29507000"},{"name":"Miharu","countryCode":"JP","stateCode":"07","latitude":"37.43333000","longitude":"140.48333000"},{"name":"Minami-Sōma","countryCode":"JP","stateCode":"07","latitude":"37.62908000","longitude":"140.97868000"},{"name":"Minamisōma Shi","countryCode":"JP","stateCode":"07","latitude":"37.63108000","longitude":"140.92852000"},{"name":"Motomiya","countryCode":"JP","stateCode":"07","latitude":"37.51391000","longitude":"140.40063000"},{"name":"Motomiya-shi","countryCode":"JP","stateCode":"07","latitude":"37.51218000","longitude":"140.39841000"},{"name":"Namie","countryCode":"JP","stateCode":"07","latitude":"37.48333000","longitude":"141.00000000"},{"name":"Nihommatsu","countryCode":"JP","stateCode":"07","latitude":"37.58333000","longitude":"140.43333000"},{"name":"Nihonmatsu Shi","countryCode":"JP","stateCode":"07","latitude":"37.58402000","longitude":"140.49543000"},{"name":"Shirakawa Shi","countryCode":"JP","stateCode":"07","latitude":"37.12225000","longitude":"140.24963000"},{"name":"Sukagawa","countryCode":"JP","stateCode":"07","latitude":"37.28333000","longitude":"140.38333000"},{"name":"Sukagawa Shi","countryCode":"JP","stateCode":"07","latitude":"37.29342000","longitude":"140.31691000"},{"name":"Sōma","countryCode":"JP","stateCode":"07","latitude":"37.79283000","longitude":"140.92941000"},{"name":"Sōma Shi","countryCode":"JP","stateCode":"07","latitude":"37.78193000","longitude":"140.87321000"},{"name":"Tamura","countryCode":"JP","stateCode":"07","latitude":"37.43055000","longitude":"140.60335000"},{"name":"Tamura-shi","countryCode":"JP","stateCode":"07","latitude":"37.43793000","longitude":"140.57384000"},{"name":"Yanagawamachi-saiwaichō","countryCode":"JP","stateCode":"07","latitude":"37.85000000","longitude":"140.60000000"},{"name":"Akaiwa Shi","countryCode":"JP","stateCode":"33","latitude":"34.83767000","longitude":"134.01792000"},{"name":"Asakuchi Shi","countryCode":"JP","stateCode":"33","latitude":"34.53607000","longitude":"133.59456000"},{"name":"Bizen Shi","countryCode":"JP","stateCode":"33","latitude":"34.79504000","longitude":"134.23510000"},{"name":"Ibara","countryCode":"JP","stateCode":"33","latitude":"34.60000000","longitude":"133.46667000"},{"name":"Ibara Shi","countryCode":"JP","stateCode":"33","latitude":"34.65033000","longitude":"133.47371000"},{"name":"Kamogatachō-kamogata","countryCode":"JP","stateCode":"33","latitude":"34.53745000","longitude":"133.58967000"},{"name":"Kasaoka","countryCode":"JP","stateCode":"33","latitude":"34.50597000","longitude":"133.50391000"},{"name":"Kasaoka Shi","countryCode":"JP","stateCode":"33","latitude":"34.51520000","longitude":"133.50618000"},{"name":"Kurashiki","countryCode":"JP","stateCode":"33","latitude":"34.58333000","longitude":"133.76667000"},{"name":"Kurashiki Shi","countryCode":"JP","stateCode":"33","latitude":"34.55466000","longitude":"133.74826000"},{"name":"Maniwa-shi","countryCode":"JP","stateCode":"33","latitude":"35.13549000","longitude":"133.69358000"},{"name":"Mimasaka-shi","countryCode":"JP","stateCode":"33","latitude":"35.04419000","longitude":"134.23052000"},{"name":"Niimi","countryCode":"JP","stateCode":"33","latitude":"34.98333000","longitude":"133.46667000"},{"name":"Niimi Shi","countryCode":"JP","stateCode":"33","latitude":"35.01571000","longitude":"133.44900000"},{"name":"Okayama","countryCode":"JP","stateCode":"33","latitude":"34.65000000","longitude":"133.93333000"},{"name":"Okayama Shi","countryCode":"JP","stateCode":"33","latitude":"34.71251000","longitude":"133.92329000"},{"name":"Setouchi Shi","countryCode":"JP","stateCode":"33","latitude":"34.66539000","longitude":"134.14161000"},{"name":"Sōja","countryCode":"JP","stateCode":"33","latitude":"34.67534000","longitude":"133.75091000"},{"name":"Sōja Shi","countryCode":"JP","stateCode":"33","latitude":"34.70269000","longitude":"133.70218000"},{"name":"Takahashi","countryCode":"JP","stateCode":"33","latitude":"34.78333000","longitude":"133.61667000"},{"name":"Takahashi Shi","countryCode":"JP","stateCode":"33","latitude":"34.82103000","longitude":"133.52435000"},{"name":"Tamano","countryCode":"JP","stateCode":"33","latitude":"34.51745000","longitude":"133.94574000"},{"name":"Tamano Shi","countryCode":"JP","stateCode":"33","latitude":"34.52507000","longitude":"133.93769000"},{"name":"Tsuyama","countryCode":"JP","stateCode":"33","latitude":"35.05215000","longitude":"133.99885000"},{"name":"Tsuyama-shi","countryCode":"JP","stateCode":"33","latitude":"35.14048000","longitude":"134.03181000"},{"name":"Aki-takata Shi","countryCode":"JP","stateCode":"34","latitude":"34.70248000","longitude":"132.67770000"},{"name":"Etajima-shi","countryCode":"JP","stateCode":"34","latitude":"34.21989000","longitude":"132.44345000"},{"name":"Fuchū-shi","countryCode":"JP","stateCode":"34","latitude":"34.56667000","longitude":"133.23333000"},{"name":"Fuchūchō","countryCode":"JP","stateCode":"34","latitude":"34.57350000","longitude":"133.23513000"},{"name":"Fukuyama","countryCode":"JP","stateCode":"34","latitude":"34.48333000","longitude":"133.36667000"},{"name":"Fukuyama Shi","countryCode":"JP","stateCode":"34","latitude":"34.52342000","longitude":"133.33779000"},{"name":"Hatsukaichi","countryCode":"JP","stateCode":"34","latitude":"34.35000000","longitude":"132.33333000"},{"name":"Hatsukaichi-shi","countryCode":"JP","stateCode":"34","latitude":"34.35000000","longitude":"132.30000000"},{"name":"Higashihiroshima Shi","countryCode":"JP","stateCode":"34","latitude":"34.44755000","longitude":"132.76116000"},{"name":"Hiroshima","countryCode":"JP","stateCode":"34","latitude":"34.40000000","longitude":"132.45000000"},{"name":"Hiroshima-shi","countryCode":"JP","stateCode":"34","latitude":"34.47942000","longitude":"132.45312000"},{"name":"Innoshima","countryCode":"JP","stateCode":"34","latitude":"34.28333000","longitude":"133.18333000"},{"name":"Kannabechō-yahiro","countryCode":"JP","stateCode":"34","latitude":"34.55808000","longitude":"133.41796000"},{"name":"Kure","countryCode":"JP","stateCode":"34","latitude":"34.23222000","longitude":"132.56658000"},{"name":"Kure-shi","countryCode":"JP","stateCode":"34","latitude":"34.22448000","longitude":"132.62914000"},{"name":"Mihara","countryCode":"JP","stateCode":"34","latitude":"34.40000000","longitude":"133.08333000"},{"name":"Mihara Shi","countryCode":"JP","stateCode":"34","latitude":"34.45817000","longitude":"133.00395000"},{"name":"Miyajima","countryCode":"JP","stateCode":"34","latitude":"34.29907000","longitude":"132.32186000"},{"name":"Miyoshi","countryCode":"JP","stateCode":"34","latitude":"34.80000000","longitude":"132.85000000"},{"name":"Miyoshi Shi","countryCode":"JP","stateCode":"34","latitude":"34.79201000","longitude":"132.86435000"},{"name":"Onomichi","countryCode":"JP","stateCode":"34","latitude":"34.41667000","longitude":"133.20000000"},{"name":"Onomichi-shi","countryCode":"JP","stateCode":"34","latitude":"34.42630000","longitude":"133.16329000"},{"name":"Shin’ichi","countryCode":"JP","stateCode":"34","latitude":"34.55543000","longitude":"133.27297000"},{"name":"Shōbara","countryCode":"JP","stateCode":"34","latitude":"34.85000000","longitude":"133.01667000"},{"name":"Shōbara-shi","countryCode":"JP","stateCode":"34","latitude":"34.94831000","longitude":"133.06769000"},{"name":"Takehara","countryCode":"JP","stateCode":"34","latitude":"34.33833000","longitude":"132.91667000"},{"name":"Takehara-shi","countryCode":"JP","stateCode":"34","latitude":"34.35000000","longitude":"132.90000000"},{"name":"Ōno-hara","countryCode":"JP","stateCode":"34","latitude":"34.28333000","longitude":"132.26667000"},{"name":"Ōtake","countryCode":"JP","stateCode":"34","latitude":"34.20754000","longitude":"132.22063000"},{"name":"Ōtake-shi","countryCode":"JP","stateCode":"34","latitude":"34.25787000","longitude":"132.18756000"},{"name":"Akita","countryCode":"JP","stateCode":"05","latitude":"39.71667000","longitude":"140.11667000"},{"name":"Akita Shi","countryCode":"JP","stateCode":"05","latitude":"39.71043000","longitude":"140.23207000"},{"name":"Daisen","countryCode":"JP","stateCode":"05","latitude":"39.44116000","longitude":"140.48961000"},{"name":"Daisen-shi","countryCode":"JP","stateCode":"05","latitude":"39.53710000","longitude":"140.44139000"},{"name":"Hanawa","countryCode":"JP","stateCode":"05","latitude":"40.18361000","longitude":"140.78722000"},{"name":"Kakunodatemachi","countryCode":"JP","stateCode":"05","latitude":"39.58926000","longitude":"140.56724000"},{"name":"Katagami","countryCode":"JP","stateCode":"05","latitude":"39.87869000","longitude":"139.99767000"},{"name":"Katagami-shi","countryCode":"JP","stateCode":"05","latitude":"39.87209000","longitude":"140.04910000"},{"name":"Kazuno Shi","countryCode":"JP","stateCode":"05","latitude":"40.21035000","longitude":"140.83030000"},{"name":"Kitaakita-shi","countryCode":"JP","stateCode":"05","latitude":"40.23446000","longitude":"140.39978000"},{"name":"Nikaho-shi","countryCode":"JP","stateCode":"05","latitude":"39.19677000","longitude":"139.97305000"},{"name":"Noshiro","countryCode":"JP","stateCode":"05","latitude":"40.20838000","longitude":"140.02740000"},{"name":"Noshiro Shi","countryCode":"JP","stateCode":"05","latitude":"40.20289000","longitude":"140.14486000"},{"name":"Oga","countryCode":"JP","stateCode":"05","latitude":"39.87100000","longitude":"139.84926000"},{"name":"Oga-shi","countryCode":"JP","stateCode":"05","latitude":"39.93793000","longitude":"139.83611000"},{"name":"Semboku-shi","countryCode":"JP","stateCode":"05","latitude":"39.75709000","longitude":"140.66998000"},{"name":"Takanosu","countryCode":"JP","stateCode":"05","latitude":"40.22268000","longitude":"140.36611000"},{"name":"Tennō","countryCode":"JP","stateCode":"05","latitude":"39.90000000","longitude":"139.96667000"},{"name":"Yokote","countryCode":"JP","stateCode":"05","latitude":"39.31691000","longitude":"140.55034000"},{"name":"Yokote-shi","countryCode":"JP","stateCode":"05","latitude":"39.28369000","longitude":"140.54432000"},{"name":"Yurihonjō","countryCode":"JP","stateCode":"05","latitude":"39.38950000","longitude":"140.05813000"},{"name":"Yurihonjō-shi","countryCode":"JP","stateCode":"05","latitude":"39.29336000","longitude":"140.16498000"},{"name":"Yuzawa","countryCode":"JP","stateCode":"05","latitude":"39.16667000","longitude":"140.50000000"},{"name":"Yuzawa-shi","countryCode":"JP","stateCode":"05","latitude":"39.03658000","longitude":"140.54267000"},{"name":"Ōdate","countryCode":"JP","stateCode":"05","latitude":"40.27178000","longitude":"140.55756000"},{"name":"Ōdate-shi","countryCode":"JP","stateCode":"05","latitude":"40.30000000","longitude":"140.55000000"},{"name":"Ōmagari","countryCode":"JP","stateCode":"05","latitude":"39.45000000","longitude":"140.48333000"},{"name":"Amagi","countryCode":"JP","stateCode":"40","latitude":"33.41804000","longitude":"130.65413000"},{"name":"Asakura Shi","countryCode":"JP","stateCode":"40","latitude":"33.41684000","longitude":"130.74167000"},{"name":"Buzen","countryCode":"JP","stateCode":"40","latitude":"33.61153000","longitude":"131.13002000"},{"name":"Buzen-shi","countryCode":"JP","stateCode":"40","latitude":"33.56743000","longitude":"131.08578000"},{"name":"Chikugo Shi","countryCode":"JP","stateCode":"40","latitude":"33.20748000","longitude":"130.49122000"},{"name":"Chikushino-shi","countryCode":"JP","stateCode":"40","latitude":"33.49631000","longitude":"130.51560000"},{"name":"Dazaifu-shi","countryCode":"JP","stateCode":"40","latitude":"33.50000000","longitude":"130.53333000"},{"name":"Fukuoka","countryCode":"JP","stateCode":"40","latitude":"33.60000000","longitude":"130.41667000"},{"name":"Fukuoka-shi","countryCode":"JP","stateCode":"40","latitude":"33.56894000","longitude":"130.35764000"},{"name":"Fukutsu Shi","countryCode":"JP","stateCode":"40","latitude":"33.77982000","longitude":"130.49804000"},{"name":"Iizuka","countryCode":"JP","stateCode":"40","latitude":"33.63654000","longitude":"130.68678000"},{"name":"Iizuka Shi","countryCode":"JP","stateCode":"40","latitude":"33.61353000","longitude":"130.66098000"},{"name":"Itoshima-shi","countryCode":"JP","stateCode":"40","latitude":"33.53317000","longitude":"130.17975000"},{"name":"Kama Shi","countryCode":"JP","stateCode":"40","latitude":"33.53663000","longitude":"130.74028000"},{"name":"Kanda","countryCode":"JP","stateCode":"40","latitude":"33.78333000","longitude":"130.98333000"},{"name":"Kasuga Shi","countryCode":"JP","stateCode":"40","latitude":"33.52404000","longitude":"130.45641000"},{"name":"Kawasaki","countryCode":"JP","stateCode":"40","latitude":"33.59993000","longitude":"130.81495000"},{"name":"Kitakyushu","countryCode":"JP","stateCode":"40","latitude":"33.85181000","longitude":"130.85034000"},{"name":"Koga","countryCode":"JP","stateCode":"40","latitude":"33.73333000","longitude":"130.46667000"},{"name":"Koga-shi","countryCode":"JP","stateCode":"40","latitude":"33.72139000","longitude":"130.49947000"},{"name":"Kurume","countryCode":"JP","stateCode":"40","latitude":"33.31667000","longitude":"130.51667000"},{"name":"Kurume Shi","countryCode":"JP","stateCode":"40","latitude":"33.30358000","longitude":"130.56549000"},{"name":"Maebaru-chūō","countryCode":"JP","stateCode":"40","latitude":"33.55916000","longitude":"130.20148000"},{"name":"Miyama Shi","countryCode":"JP","stateCode":"40","latitude":"33.12369000","longitude":"130.49540000"},{"name":"Miyata","countryCode":"JP","stateCode":"40","latitude":"33.70811000","longitude":"130.65297000"},{"name":"Miyawaka Shi","countryCode":"JP","stateCode":"40","latitude":"33.71559000","longitude":"130.61506000"},{"name":"Munakata-shi","countryCode":"JP","stateCode":"40","latitude":"33.80000000","longitude":"130.55000000"},{"name":"Nakama","countryCode":"JP","stateCode":"40","latitude":"33.81688000","longitude":"130.70962000"},{"name":"Nakama Shi","countryCode":"JP","stateCode":"40","latitude":"33.82081000","longitude":"130.70862000"},{"name":"Nishifukuma","countryCode":"JP","stateCode":"40","latitude":"33.76627000","longitude":"130.47461000"},{"name":"Nōgata","countryCode":"JP","stateCode":"40","latitude":"33.74051000","longitude":"130.72263000"},{"name":"Nōgata Shi","countryCode":"JP","stateCode":"40","latitude":"33.75116000","longitude":"130.74592000"},{"name":"Ogōri-shi","countryCode":"JP","stateCode":"40","latitude":"33.38333000","longitude":"130.56667000"},{"name":"Onga-gun","countryCode":"JP","stateCode":"40","latitude":"33.85699000","longitude":"130.63626000"},{"name":"Sasaguri","countryCode":"JP","stateCode":"40","latitude":"33.61561000","longitude":"130.55105000"},{"name":"Setakamachi-takayanagi","countryCode":"JP","stateCode":"40","latitude":"33.14858000","longitude":"130.46548000"},{"name":"Shiida","countryCode":"JP","stateCode":"40","latitude":"33.65341000","longitude":"131.05797000"},{"name":"Shingū","countryCode":"JP","stateCode":"40","latitude":"33.71399000","longitude":"130.43130000"},{"name":"Tagawa","countryCode":"JP","stateCode":"40","latitude":"33.63333000","longitude":"130.80000000"},{"name":"Tagawa Shi","countryCode":"JP","stateCode":"40","latitude":"33.63159000","longitude":"130.79966000"},{"name":"Tanushimarumachi-toyoki","countryCode":"JP","stateCode":"40","latitude":"33.35000000","longitude":"130.68333000"},{"name":"Tsuiki","countryCode":"JP","stateCode":"40","latitude":"33.67307000","longitude":"131.03776000"},{"name":"Ukiha Shi","countryCode":"JP","stateCode":"40","latitude":"33.31184000","longitude":"130.79325000"},{"name":"Umi","countryCode":"JP","stateCode":"40","latitude":"33.56826000","longitude":"130.51009000"},{"name":"Yame Shi","countryCode":"JP","stateCode":"40","latitude":"33.23302000","longitude":"130.62775000"},{"name":"Yanagawa","countryCode":"JP","stateCode":"40","latitude":"33.16667000","longitude":"130.40000000"},{"name":"Yanagawa Shi","countryCode":"JP","stateCode":"40","latitude":"33.14932000","longitude":"130.40725000"},{"name":"Yoshitomi","countryCode":"JP","stateCode":"40","latitude":"33.60247000","longitude":"131.17599000"},{"name":"Yukuhashi","countryCode":"JP","stateCode":"40","latitude":"33.72873000","longitude":"130.98300000"},{"name":"Yukuhashi Shi","countryCode":"JP","stateCode":"40","latitude":"33.71404000","longitude":"130.97108000"},{"name":"Ōkawa","countryCode":"JP","stateCode":"40","latitude":"33.20566000","longitude":"130.37527000"},{"name":"Ōkawa-shi","countryCode":"JP","stateCode":"40","latitude":"33.20736000","longitude":"130.38253000"},{"name":"Ōmuta","countryCode":"JP","stateCode":"40","latitude":"33.03333000","longitude":"130.45000000"},{"name":"Ōmuta Shi","countryCode":"JP","stateCode":"40","latitude":"33.04616000","longitude":"130.46912000"},{"name":"Ōnojō","countryCode":"JP","stateCode":"40","latitude":"33.53567000","longitude":"130.47861000"},{"name":"Ōnojō Shi","countryCode":"JP","stateCode":"40","latitude":"33.51302000","longitude":"130.47925000"},{"name":"Amakusa Gun","countryCode":"JP","stateCode":"43","latitude":"32.48513000","longitude":"130.07240000"},{"name":"Amakusa Shi","countryCode":"JP","stateCode":"43","latitude":"32.38515000","longitude":"130.15014000"},{"name":"Arao Shi","countryCode":"JP","stateCode":"43","latitude":"32.97619000","longitude":"130.47562000"},{"name":"Aso-shi","countryCode":"JP","stateCode":"43","latitude":"32.95608000","longitude":"131.09458000"},{"name":"Hitoyoshi","countryCode":"JP","stateCode":"43","latitude":"32.21667000","longitude":"130.75000000"},{"name":"Hitoyoshi Shi","countryCode":"JP","stateCode":"43","latitude":"32.17298000","longitude":"130.74013000"},{"name":"Hondomachi-hondo","countryCode":"JP","stateCode":"43","latitude":"32.45993000","longitude":"130.16713000"},{"name":"Honmachi","countryCode":"JP","stateCode":"43","latitude":"32.50439000","longitude":"130.59952000"},{"name":"Kamiamakusa Shi","countryCode":"JP","stateCode":"43","latitude":"32.49550000","longitude":"130.40816000"},{"name":"Kikuchi","countryCode":"JP","stateCode":"43","latitude":"32.98333000","longitude":"130.81667000"},{"name":"Kikuchi Shi","countryCode":"JP","stateCode":"43","latitude":"32.99107000","longitude":"130.85523000"},{"name":"Kumamoto","countryCode":"JP","stateCode":"43","latitude":"32.80589000","longitude":"130.69181000"},{"name":"Kumamoto Shi","countryCode":"JP","stateCode":"43","latitude":"32.79733000","longitude":"130.69171000"},{"name":"Kōshi Shi","countryCode":"JP","stateCode":"43","latitude":"32.89305000","longitude":"130.76867000"},{"name":"Matsubase","countryCode":"JP","stateCode":"43","latitude":"32.65000000","longitude":"130.66667000"},{"name":"Minamata","countryCode":"JP","stateCode":"43","latitude":"32.21667000","longitude":"130.40000000"},{"name":"Minamata Shi","countryCode":"JP","stateCode":"43","latitude":"32.17055000","longitude":"130.46211000"},{"name":"Tamana","countryCode":"JP","stateCode":"43","latitude":"32.94716000","longitude":"130.57446000"},{"name":"Tamana Shi","countryCode":"JP","stateCode":"43","latitude":"32.91550000","longitude":"130.56018000"},{"name":"Uekimachi-mōno","countryCode":"JP","stateCode":"43","latitude":"32.89964000","longitude":"130.68898000"},{"name":"Uki Shi","countryCode":"JP","stateCode":"43","latitude":"32.62669000","longitude":"130.65491000"},{"name":"Ushibukamachi","countryCode":"JP","stateCode":"43","latitude":"32.20142000","longitude":"130.02171000"},{"name":"Uto","countryCode":"JP","stateCode":"43","latitude":"32.68333000","longitude":"130.66667000"},{"name":"Uto Shi","countryCode":"JP","stateCode":"43","latitude":"32.68092000","longitude":"130.61308000"},{"name":"Yamaga Shi","countryCode":"JP","stateCode":"43","latitude":"33.05587000","longitude":"130.72309000"},{"name":"Yatsushiro Shi","countryCode":"JP","stateCode":"43","latitude":"32.49063000","longitude":"130.74972000"},{"name":"Ōzu","countryCode":"JP","stateCode":"43","latitude":"32.88040000","longitude":"130.87161000"},{"name":"Ami","countryCode":"JP","stateCode":"08","latitude":"36.03333000","longitude":"140.20000000"},{"name":"Bandō","countryCode":"JP","stateCode":"08","latitude":"36.06997000","longitude":"139.86705000"},{"name":"Bandō-shi","countryCode":"JP","stateCode":"08","latitude":"36.06384000","longitude":"139.88787000"},{"name":"Chikusei","countryCode":"JP","stateCode":"08","latitude":"36.31600000","longitude":"139.98238000"},{"name":"Chikusei-shi","countryCode":"JP","stateCode":"08","latitude":"36.28938000","longitude":"139.98692000"},{"name":"Daigo","countryCode":"JP","stateCode":"08","latitude":"36.76667000","longitude":"140.35000000"},{"name":"Edosaki","countryCode":"JP","stateCode":"08","latitude":"35.95000000","longitude":"140.31667000"},{"name":"Fujishiro","countryCode":"JP","stateCode":"08","latitude":"35.91667000","longitude":"140.11667000"},{"name":"Funaishikawa","countryCode":"JP","stateCode":"08","latitude":"36.46667000","longitude":"140.56667000"},{"name":"Hitachi","countryCode":"JP","stateCode":"08","latitude":"36.60000000","longitude":"140.65000000"},{"name":"Hitachi-Naka","countryCode":"JP","stateCode":"08","latitude":"36.39659000","longitude":"140.53479000"},{"name":"Hitachi-ota","countryCode":"JP","stateCode":"08","latitude":"36.55130000","longitude":"140.52821000"},{"name":"Hitachi-shi","countryCode":"JP","stateCode":"08","latitude":"36.62492000","longitude":"140.61876000"},{"name":"Hitachinaka-shi","countryCode":"JP","stateCode":"08","latitude":"36.39596000","longitude":"140.55789000"},{"name":"Hitachiōmiya-shi","countryCode":"JP","stateCode":"08","latitude":"36.61371000","longitude":"140.33990000"},{"name":"Hitachiōta-shi","countryCode":"JP","stateCode":"08","latitude":"36.64836000","longitude":"140.50536000"},{"name":"Hokota-shi","countryCode":"JP","stateCode":"08","latitude":"36.17337000","longitude":"140.51993000"},{"name":"Inashiki","countryCode":"JP","stateCode":"08","latitude":"35.95633000","longitude":"140.32356000"},{"name":"Inashiki-shi","countryCode":"JP","stateCode":"08","latitude":"35.94563000","longitude":"140.36889000"},{"name":"Ishige","countryCode":"JP","stateCode":"08","latitude":"36.11667000","longitude":"139.96667000"},{"name":"Ishioka","countryCode":"JP","stateCode":"08","latitude":"36.18333000","longitude":"140.26667000"},{"name":"Ishioka-shi","countryCode":"JP","stateCode":"08","latitude":"36.22776000","longitude":"140.21786000"},{"name":"Itako","countryCode":"JP","stateCode":"08","latitude":"35.93333000","longitude":"140.55000000"},{"name":"Itako-shi","countryCode":"JP","stateCode":"08","latitude":"35.96100000","longitude":"140.56210000"},{"name":"Iwai","countryCode":"JP","stateCode":"08","latitude":"36.05000000","longitude":"139.90000000"},{"name":"Iwase","countryCode":"JP","stateCode":"08","latitude":"36.35000000","longitude":"140.10000000"},{"name":"Jōsō-shi","countryCode":"JP","stateCode":"08","latitude":"36.06409000","longitude":"139.96397000"},{"name":"Kamisu-shi","countryCode":"JP","stateCode":"08","latitude":"35.85126000","longitude":"140.71171000"},{"name":"Kasama","countryCode":"JP","stateCode":"08","latitude":"36.38333000","longitude":"140.26667000"},{"name":"Kasama-shi","countryCode":"JP","stateCode":"08","latitude":"36.35651000","longitude":"140.26935000"},{"name":"Kashima-shi","countryCode":"JP","stateCode":"08","latitude":"35.96536000","longitude":"140.64474000"},{"name":"Kasumigaura","countryCode":"JP","stateCode":"08","latitude":"36.15326000","longitude":"140.24635000"},{"name":"Kasumigaura-shi","countryCode":"JP","stateCode":"08","latitude":"36.10937000","longitude":"140.30205000"},{"name":"Katsuta","countryCode":"JP","stateCode":"08","latitude":"36.38333000","longitude":"140.53333000"},{"name":"Kitaibaraki","countryCode":"JP","stateCode":"08","latitude":"36.78671000","longitude":"140.74901000"},{"name":"Kitaibaraki-shi","countryCode":"JP","stateCode":"08","latitude":"36.83987000","longitude":"140.68736000"},{"name":"Koga","countryCode":"JP","stateCode":"08","latitude":"36.18333000","longitude":"139.71667000"},{"name":"Koga-shi","countryCode":"JP","stateCode":"08","latitude":"36.17975000","longitude":"139.77534000"},{"name":"Makabe","countryCode":"JP","stateCode":"08","latitude":"36.26667000","longitude":"140.10000000"},{"name":"Mito","countryCode":"JP","stateCode":"08","latitude":"36.35000000","longitude":"140.45000000"},{"name":"Mito-shi","countryCode":"JP","stateCode":"08","latitude":"36.37053000","longitude":"140.43559000"},{"name":"Mitsukaidō","countryCode":"JP","stateCode":"08","latitude":"36.01667000","longitude":"139.98333000"},{"name":"Moriya","countryCode":"JP","stateCode":"08","latitude":"35.93333000","longitude":"140.00000000"},{"name":"Moriya-shi","countryCode":"JP","stateCode":"08","latitude":"35.95140000","longitude":"139.97539000"},{"name":"Naka","countryCode":"JP","stateCode":"08","latitude":"36.05000000","longitude":"140.16667000"},{"name":"Naka-gun","countryCode":"JP","stateCode":"08","latitude":"36.46934000","longitude":"140.47943000"},{"name":"Namegata","countryCode":"JP","stateCode":"08","latitude":"36.00705000","longitude":"140.49623000"},{"name":"Namegata-shi","countryCode":"JP","stateCode":"08","latitude":"36.06526000","longitude":"140.47173000"},{"name":"Okunoya","countryCode":"JP","stateCode":"08","latitude":"36.28333000","longitude":"140.41667000"},{"name":"Omitama-shi","countryCode":"JP","stateCode":"08","latitude":"36.20403000","longitude":"140.35980000"},{"name":"Ryūgasaki","countryCode":"JP","stateCode":"08","latitude":"35.90000000","longitude":"140.18333000"},{"name":"Ryūgasaki-shi","countryCode":"JP","stateCode":"08","latitude":"35.92249000","longitude":"140.18527000"},{"name":"Sakai","countryCode":"JP","stateCode":"08","latitude":"36.10000000","longitude":"139.80000000"},{"name":"Sakuragawa","countryCode":"JP","stateCode":"08","latitude":"36.25052000","longitude":"140.11565000"},{"name":"Sakuragawa-shi","countryCode":"JP","stateCode":"08","latitude":"36.32746000","longitude":"140.10792000"},{"name":"Shimodate","countryCode":"JP","stateCode":"08","latitude":"36.30000000","longitude":"139.98333000"},{"name":"Shimotsuma-shi","countryCode":"JP","stateCode":"08","latitude":"36.18743000","longitude":"139.96642000"},{"name":"Takahagi","countryCode":"JP","stateCode":"08","latitude":"36.71667000","longitude":"140.71667000"},{"name":"Tomobe","countryCode":"JP","stateCode":"08","latitude":"36.35000000","longitude":"140.30000000"},{"name":"Toride","countryCode":"JP","stateCode":"08","latitude":"35.90000000","longitude":"140.08333000"},{"name":"Toride-shi","countryCode":"JP","stateCode":"08","latitude":"35.91286000","longitude":"140.08009000"},{"name":"Tsuchiura-shi","countryCode":"JP","stateCode":"08","latitude":"36.08333000","longitude":"140.20000000"},{"name":"Tsukuba","countryCode":"JP","stateCode":"08","latitude":"36.20000000","longitude":"140.10000000"},{"name":"Tsukuba-shi","countryCode":"JP","stateCode":"08","latitude":"36.10532000","longitude":"140.08174000"},{"name":"Tsukubamirai","countryCode":"JP","stateCode":"08","latitude":"35.98411000","longitude":"140.00929000"},{"name":"Tsukubamirai-shi","countryCode":"JP","stateCode":"08","latitude":"35.98201000","longitude":"140.03812000"},{"name":"Ushiku","countryCode":"JP","stateCode":"08","latitude":"35.96667000","longitude":"140.13333000"},{"name":"Ushiku-shi","countryCode":"JP","stateCode":"08","latitude":"35.97175000","longitude":"140.18578000"},{"name":"Yūki","countryCode":"JP","stateCode":"08","latitude":"36.30000000","longitude":"139.88333000"},{"name":"Yūki-shi","countryCode":"JP","stateCode":"08","latitude":"36.26127000","longitude":"139.86403000"},{"name":"Ōarai","countryCode":"JP","stateCode":"08","latitude":"36.31409000","longitude":"140.58389000"},{"name":"Ōmiya","countryCode":"JP","stateCode":"08","latitude":"36.55000000","longitude":"140.41667000"},{"name":"Anan Shi","countryCode":"JP","stateCode":"36","latitude":"33.87716000","longitude":"134.60644000"},{"name":"Awa-shi","countryCode":"JP","stateCode":"36","latitude":"34.10000000","longitude":"134.25000000"},{"name":"Ikedachō","countryCode":"JP","stateCode":"36","latitude":"34.02849000","longitude":"133.80616000"},{"name":"Ishii","countryCode":"JP","stateCode":"36","latitude":"34.06752000","longitude":"134.44208000"},{"name":"Kamojimachō-jōgejima","countryCode":"JP","stateCode":"36","latitude":"34.06803000","longitude":"134.35033000"},{"name":"Katsuura Gun","countryCode":"JP","stateCode":"36","latitude":"33.91380000","longitude":"134.42641000"},{"name":"Komatsushima Shi","countryCode":"JP","stateCode":"36","latitude":"33.98071000","longitude":"134.59529000"},{"name":"Komatsushimachō","countryCode":"JP","stateCode":"36","latitude":"34.00000000","longitude":"134.58333000"},{"name":"Mima Shi","countryCode":"JP","stateCode":"36","latitude":"34.01889000","longitude":"134.14333000"},{"name":"Miyoshi Shi","countryCode":"JP","stateCode":"36","latitude":"33.93349000","longitude":"133.85184000"},{"name":"Miyoshi-gun","countryCode":"JP","stateCode":"36","latitude":"34.03647000","longitude":"133.91818000"},{"name":"Naruto-shi","countryCode":"JP","stateCode":"36","latitude":"34.17881000","longitude":"134.61357000"},{"name":"Narutochō-mitsuishi","countryCode":"JP","stateCode":"36","latitude":"34.19933000","longitude":"134.60932000"},{"name":"Tokushima","countryCode":"JP","stateCode":"36","latitude":"34.06667000","longitude":"134.56667000"},{"name":"Tokushima Shi","countryCode":"JP","stateCode":"36","latitude":"34.04922000","longitude":"134.52359000"},{"name":"Wakimachi","countryCode":"JP","stateCode":"36","latitude":"34.06667000","longitude":"134.15000000"},{"name":"Yoshinogawa Shi","countryCode":"JP","stateCode":"36","latitude":"34.03705000","longitude":"134.28354000"},{"name":"Aomori","countryCode":"JP","stateCode":"02","latitude":"40.81667000","longitude":"140.73333000"},{"name":"Aomori Shi","countryCode":"JP","stateCode":"02","latitude":"40.77001000","longitude":"140.75423000"},{"name":"Goshogawara","countryCode":"JP","stateCode":"02","latitude":"40.80444000","longitude":"140.44139000"},{"name":"Goshogawara Shi","countryCode":"JP","stateCode":"02","latitude":"40.91657000","longitude":"140.46998000"},{"name":"Hachinohe","countryCode":"JP","stateCode":"02","latitude":"40.50000000","longitude":"141.50000000"},{"name":"Hachinohe Shi","countryCode":"JP","stateCode":"02","latitude":"40.47389000","longitude":"141.48125000"},{"name":"Hirakawa","countryCode":"JP","stateCode":"02","latitude":"40.58728000","longitude":"140.57107000"},{"name":"Hirakawa Shi","countryCode":"JP","stateCode":"02","latitude":"40.51832000","longitude":"140.70048000"},{"name":"Hirosaki","countryCode":"JP","stateCode":"02","latitude":"40.59306000","longitude":"140.47250000"},{"name":"Hirosaki Shi","countryCode":"JP","stateCode":"02","latitude":"40.60512000","longitude":"140.38460000"},{"name":"Kuroishi","countryCode":"JP","stateCode":"02","latitude":"40.64581000","longitude":"140.58354000"},{"name":"Kuroishi Shi","countryCode":"JP","stateCode":"02","latitude":"40.61709000","longitude":"140.70467000"},{"name":"Misawa","countryCode":"JP","stateCode":"02","latitude":"40.68682000","longitude":"141.38969000"},{"name":"Misawa Shi","countryCode":"JP","stateCode":"02","latitude":"40.74647000","longitude":"141.38124000"},{"name":"Mutsu","countryCode":"JP","stateCode":"02","latitude":"41.28944000","longitude":"141.21694000"},{"name":"Mutsu-shi","countryCode":"JP","stateCode":"02","latitude":"41.29090000","longitude":"141.03327000"},{"name":"Namioka","countryCode":"JP","stateCode":"02","latitude":"40.71069000","longitude":"140.59048000"},{"name":"Shimokizukuri","countryCode":"JP","stateCode":"02","latitude":"40.81609000","longitude":"140.37539000"},{"name":"Towada Shi","countryCode":"JP","stateCode":"02","latitude":"40.56736000","longitude":"141.05794000"},{"name":"Tsugaru","countryCode":"JP","stateCode":"02","latitude":"40.80357000","longitude":"140.40299000"},{"name":"Tsugaru Shi","countryCode":"JP","stateCode":"02","latitude":"40.86988000","longitude":"140.34963000"},{"name":"Arashiyama","countryCode":"JP","stateCode":"26","latitude":"35.01481000","longitude":"135.67755000"},{"name":"Ayabe","countryCode":"JP","stateCode":"26","latitude":"35.30000000","longitude":"135.25000000"},{"name":"Ayabe-shi","countryCode":"JP","stateCode":"26","latitude":"35.35263000","longitude":"135.34465000"},{"name":"Fukuchiyama-shi","countryCode":"JP","stateCode":"26","latitude":"35.32404000","longitude":"135.11332000"},{"name":"Jōyō Shi","countryCode":"JP","stateCode":"26","latitude":"34.84566000","longitude":"135.79760000"},{"name":"Kameoka","countryCode":"JP","stateCode":"26","latitude":"35.00000000","longitude":"135.58333000"},{"name":"Kameoka-shi","countryCode":"JP","stateCode":"26","latitude":"35.01021000","longitude":"135.53900000"},{"name":"Kamigyō-ku","countryCode":"JP","stateCode":"26","latitude":"35.02954000","longitude":"135.75666000"},{"name":"Kizugawa-shi","countryCode":"JP","stateCode":"26","latitude":"34.73781000","longitude":"135.82128000"},{"name":"Kyoto","countryCode":"JP","stateCode":"26","latitude":"35.02107000","longitude":"135.75385000"},{"name":"Kyōtanabe Shi","countryCode":"JP","stateCode":"26","latitude":"34.80779000","longitude":"135.76300000"},{"name":"Kyōtango-shi","countryCode":"JP","stateCode":"26","latitude":"35.63089000","longitude":"135.04785000"},{"name":"Maizuru","countryCode":"JP","stateCode":"26","latitude":"35.45000000","longitude":"135.33333000"},{"name":"Maizuru-shi","countryCode":"JP","stateCode":"26","latitude":"35.47009000","longitude":"135.34003000"},{"name":"Miyazu","countryCode":"JP","stateCode":"26","latitude":"35.53333000","longitude":"135.18333000"},{"name":"Miyazu-shi","countryCode":"JP","stateCode":"26","latitude":"35.55596000","longitude":"135.17662000"},{"name":"Mukō Shi","countryCode":"JP","stateCode":"26","latitude":"34.94975000","longitude":"135.70269000"},{"name":"Nagaokakyō Shi","countryCode":"JP","stateCode":"26","latitude":"34.92840000","longitude":"135.67881000"},{"name":"Nantan-shi","countryCode":"JP","stateCode":"26","latitude":"35.22740000","longitude":"135.55939000"},{"name":"Tanabe","countryCode":"JP","stateCode":"26","latitude":"34.82242000","longitude":"135.76604000"},{"name":"Uji","countryCode":"JP","stateCode":"26","latitude":"34.89044000","longitude":"135.80325000"},{"name":"Uji Shi","countryCode":"JP","stateCode":"26","latitude":"34.90296000","longitude":"135.82039000"},{"name":"Yawata","countryCode":"JP","stateCode":"26","latitude":"34.87009000","longitude":"135.70270000"},{"name":"Yawata Shi","countryCode":"JP","stateCode":"26","latitude":"34.86662000","longitude":"135.71470000"},{"name":"Arida Shi","countryCode":"JP","stateCode":"30","latitude":"34.07937000","longitude":"135.14230000"},{"name":"Gobō","countryCode":"JP","stateCode":"30","latitude":"33.88153000","longitude":"135.16960000"},{"name":"Hashimoto","countryCode":"JP","stateCode":"30","latitude":"34.31667000","longitude":"135.61667000"},{"name":"Hashimoto Shi","countryCode":"JP","stateCode":"30","latitude":"34.32417000","longitude":"135.61045000"},{"name":"Iwade","countryCode":"JP","stateCode":"30","latitude":"34.25000000","longitude":"135.31667000"},{"name":"Iwade Shi","countryCode":"JP","stateCode":"30","latitude":"34.28089000","longitude":"135.30560000"},{"name":"Kainan","countryCode":"JP","stateCode":"30","latitude":"34.15166000","longitude":"135.21398000"},{"name":"Kainan Shi","countryCode":"JP","stateCode":"30","latitude":"34.14182000","longitude":"135.22400000"},{"name":"Kinokawa Shi","countryCode":"JP","stateCode":"30","latitude":"34.25400000","longitude":"135.39412000"},{"name":"Kōya","countryCode":"JP","stateCode":"30","latitude":"34.21294000","longitude":"135.62244000"},{"name":"Minato","countryCode":"JP","stateCode":"30","latitude":"34.21520000","longitude":"135.15010000"},{"name":"Shingū","countryCode":"JP","stateCode":"30","latitude":"33.73333000","longitude":"135.98333000"},{"name":"Shingū-shi","countryCode":"JP","stateCode":"30","latitude":"33.76663000","longitude":"135.85863000"},{"name":"Tanabe-shi","countryCode":"JP","stateCode":"30","latitude":"33.82731000","longitude":"135.57786000"},{"name":"Wakayama","countryCode":"JP","stateCode":"30","latitude":"34.23333000","longitude":"135.16667000"},{"name":"Wakayama Shi","countryCode":"JP","stateCode":"30","latitude":"34.24252000","longitude":"135.19595000"},{"name":"Asahi","countryCode":"JP","stateCode":"18","latitude":"35.97259000","longitude":"136.12455000"},{"name":"Awara-shi","countryCode":"JP","stateCode":"18","latitude":"36.22777000","longitude":"136.25154000"},{"name":"Echizen-shi","countryCode":"JP","stateCode":"18","latitude":"35.88946000","longitude":"136.17723000"},{"name":"Fukui-shi","countryCode":"JP","stateCode":"18","latitude":"36.06667000","longitude":"136.21667000"},{"name":"Katsuyama","countryCode":"JP","stateCode":"18","latitude":"36.06173000","longitude":"136.50101000"},{"name":"Katsuyama Shi","countryCode":"JP","stateCode":"18","latitude":"36.08440000","longitude":"136.52178000"},{"name":"Maruoka","countryCode":"JP","stateCode":"18","latitude":"36.15340000","longitude":"136.27029000"},{"name":"Mikuni","countryCode":"JP","stateCode":"18","latitude":"36.21706000","longitude":"136.15185000"},{"name":"Obama","countryCode":"JP","stateCode":"18","latitude":"35.49576000","longitude":"135.74604000"},{"name":"Obama-shi","countryCode":"JP","stateCode":"18","latitude":"35.45000000","longitude":"135.70000000"},{"name":"Ono","countryCode":"JP","stateCode":"18","latitude":"35.98106000","longitude":"136.48727000"},{"name":"Sabae","countryCode":"JP","stateCode":"18","latitude":"35.94647000","longitude":"136.18498000"},{"name":"Sabae-shi","countryCode":"JP","stateCode":"18","latitude":"35.95932000","longitude":"136.21835000"},{"name":"Sakai-shi","countryCode":"JP","stateCode":"18","latitude":"36.16406000","longitude":"136.25544000"},{"name":"Takefu","countryCode":"JP","stateCode":"18","latitude":"35.90393000","longitude":"136.16687000"},{"name":"Tsuruga","countryCode":"JP","stateCode":"18","latitude":"35.64547000","longitude":"136.05580000"},{"name":"Tsuruga-shi","countryCode":"JP","stateCode":"18","latitude":"35.63730000","longitude":"136.08068000"},{"name":"Ōi-gun","countryCode":"JP","stateCode":"18","latitude":"35.49238000","longitude":"135.49311000"},{"name":"Ōno-shi","countryCode":"JP","stateCode":"18","latitude":"35.90837000","longitude":"136.61696000"},{"name":"Ashikaga","countryCode":"JP","stateCode":"09","latitude":"36.33333000","longitude":"139.45000000"},{"name":"Fujioka","countryCode":"JP","stateCode":"09","latitude":"36.25000000","longitude":"139.65000000"},{"name":"Imaichi","countryCode":"JP","stateCode":"09","latitude":"36.71667000","longitude":"139.68333000"},{"name":"Kaminokawa","countryCode":"JP","stateCode":"09","latitude":"36.43333000","longitude":"139.91667000"},{"name":"Kanuma","countryCode":"JP","stateCode":"09","latitude":"36.55000000","longitude":"139.73333000"},{"name":"Kanuma-shi","countryCode":"JP","stateCode":"09","latitude":"36.57550000","longitude":"139.64149000"},{"name":"Karasuyama","countryCode":"JP","stateCode":"09","latitude":"36.65000000","longitude":"140.15000000"},{"name":"Kuroiso","countryCode":"JP","stateCode":"09","latitude":"36.96667000","longitude":"140.05000000"},{"name":"Mashiko","countryCode":"JP","stateCode":"09","latitude":"36.46667000","longitude":"140.10000000"},{"name":"Mibu","countryCode":"JP","stateCode":"09","latitude":"36.41667000","longitude":"139.80000000"},{"name":"Mooka","countryCode":"JP","stateCode":"09","latitude":"36.43333000","longitude":"140.01667000"},{"name":"Mooka-shi","countryCode":"JP","stateCode":"09","latitude":"36.45000000","longitude":"140.05000000"},{"name":"Motegi","countryCode":"JP","stateCode":"09","latitude":"36.51667000","longitude":"140.18333000"},{"name":"Nasukarasuyama","countryCode":"JP","stateCode":"09","latitude":"36.65233000","longitude":"140.16084000"},{"name":"Nasukarasuyama-shi","countryCode":"JP","stateCode":"09","latitude":"36.66270000","longitude":"140.13405000"},{"name":"Nasushiobara-shi","countryCode":"JP","stateCode":"09","latitude":"36.99085000","longitude":"139.91052000"},{"name":"Nikko-shi","countryCode":"JP","stateCode":"09","latitude":"36.75000000","longitude":"139.70000000"},{"name":"Nikkō","countryCode":"JP","stateCode":"09","latitude":"36.75000000","longitude":"139.61667000"},{"name":"Oyama","countryCode":"JP","stateCode":"09","latitude":"36.30000000","longitude":"139.80000000"},{"name":"Oyama-shi","countryCode":"JP","stateCode":"09","latitude":"36.30800000","longitude":"139.80195000"},{"name":"Sakura-shi","countryCode":"JP","stateCode":"09","latitude":"36.72362000","longitude":"140.00289000"},{"name":"Sano","countryCode":"JP","stateCode":"09","latitude":"36.31667000","longitude":"139.58333000"},{"name":"Sano-shi","countryCode":"JP","stateCode":"09","latitude":"36.42406000","longitude":"139.53578000"},{"name":"Shimotsuke-shi","countryCode":"JP","stateCode":"09","latitude":"36.40291000","longitude":"139.86111000"},{"name":"Tanuma","countryCode":"JP","stateCode":"09","latitude":"36.36667000","longitude":"139.58333000"},{"name":"Tochigi-shi","countryCode":"JP","stateCode":"09","latitude":"36.41128000","longitude":"139.69357000"},{"name":"Ujiie","countryCode":"JP","stateCode":"09","latitude":"36.68333000","longitude":"139.96667000"},{"name":"Utsunomiya","countryCode":"JP","stateCode":"09","latitude":"36.56667000","longitude":"139.88333000"},{"name":"Utsunomiya-shi","countryCode":"JP","stateCode":"09","latitude":"36.59688000","longitude":"139.88657000"},{"name":"Yaita","countryCode":"JP","stateCode":"09","latitude":"36.80000000","longitude":"139.93333000"},{"name":"Yaita-shi","countryCode":"JP","stateCode":"09","latitude":"36.82746000","longitude":"139.89809000"},{"name":"Ōtawara","countryCode":"JP","stateCode":"09","latitude":"36.86667000","longitude":"140.03333000"},{"name":"Ōtawara-shi","countryCode":"JP","stateCode":"09","latitude":"36.86129000","longitude":"140.11915000"},{"name":"Atami","countryCode":"JP","stateCode":"22","latitude":"35.08834000","longitude":"139.05325000"},{"name":"Atami-shi","countryCode":"JP","stateCode":"22","latitude":"35.08957000","longitude":"139.06357000"},{"name":"Fuji Shi","countryCode":"JP","stateCode":"22","latitude":"35.20106000","longitude":"138.69905000"},{"name":"Fujieda Shi","countryCode":"JP","stateCode":"22","latitude":"34.91956000","longitude":"138.23379000"},{"name":"Fujinomiya","countryCode":"JP","stateCode":"22","latitude":"35.21667000","longitude":"138.61667000"},{"name":"Fujinomiya Shi","countryCode":"JP","stateCode":"22","latitude":"35.31753000","longitude":"138.62375000"},{"name":"Fukuroi","countryCode":"JP","stateCode":"22","latitude":"34.75000000","longitude":"137.91667000"},{"name":"Fukuroi-shi","countryCode":"JP","stateCode":"22","latitude":"34.74175000","longitude":"137.92805000"},{"name":"Gotenba Shi","countryCode":"JP","stateCode":"22","latitude":"35.29893000","longitude":"138.87902000"},{"name":"Hamakita","countryCode":"JP","stateCode":"22","latitude":"34.80000000","longitude":"137.78333000"},{"name":"Hamamatsu","countryCode":"JP","stateCode":"22","latitude":"34.70000000","longitude":"137.73333000"},{"name":"Hamamatsu-shi","countryCode":"JP","stateCode":"22","latitude":"34.95375000","longitude":"137.80733000"},{"name":"Heda","countryCode":"JP","stateCode":"22","latitude":"34.96277000","longitude":"138.78543000"},{"name":"Itō","countryCode":"JP","stateCode":"22","latitude":"34.96667000","longitude":"139.08333000"},{"name":"Itō Shi","countryCode":"JP","stateCode":"22","latitude":"34.93563000","longitude":"139.08725000"},{"name":"Iwata","countryCode":"JP","stateCode":"22","latitude":"34.70000000","longitude":"137.85000000"},{"name":"Iwata-shi","countryCode":"JP","stateCode":"22","latitude":"34.74451000","longitude":"137.85043000"},{"name":"Izu","countryCode":"JP","stateCode":"22","latitude":"34.97159000","longitude":"138.94643000"},{"name":"Izu-shi","countryCode":"JP","stateCode":"22","latitude":"34.92201000","longitude":"138.92585000"},{"name":"Izunokuni-shi","countryCode":"JP","stateCode":"22","latitude":"35.03799000","longitude":"138.97295000"},{"name":"Kakegawa","countryCode":"JP","stateCode":"22","latitude":"34.76667000","longitude":"138.01667000"},{"name":"Kakegawa Shi","countryCode":"JP","stateCode":"22","latitude":"34.77993000","longitude":"138.01897000"},{"name":"Kanaya","countryCode":"JP","stateCode":"22","latitude":"34.82022000","longitude":"138.12775000"},{"name":"Kikugawa-shi","countryCode":"JP","stateCode":"22","latitude":"34.75000000","longitude":"138.10000000"},{"name":"Kosai","countryCode":"JP","stateCode":"22","latitude":"34.70053000","longitude":"137.52253000"},{"name":"Kosai-shi","countryCode":"JP","stateCode":"22","latitude":"34.73092000","longitude":"137.51643000"},{"name":"Makinohara Shi","countryCode":"JP","stateCode":"22","latitude":"34.73226000","longitude":"138.18567000"},{"name":"Mishima","countryCode":"JP","stateCode":"22","latitude":"35.11667000","longitude":"138.91667000"},{"name":"Mishima Shi","countryCode":"JP","stateCode":"22","latitude":"35.13940000","longitude":"138.94882000"},{"name":"Mori","countryCode":"JP","stateCode":"22","latitude":"34.83333000","longitude":"137.93333000"},{"name":"Numazu-shi","countryCode":"JP","stateCode":"22","latitude":"35.09491000","longitude":"138.86667000"},{"name":"Omaezaki-shi","countryCode":"JP","stateCode":"22","latitude":"34.60000000","longitude":"138.21667000"},{"name":"Sagara","countryCode":"JP","stateCode":"22","latitude":"34.68503000","longitude":"138.20461000"},{"name":"Shimada","countryCode":"JP","stateCode":"22","latitude":"34.81667000","longitude":"138.18333000"},{"name":"Shimada-shi","countryCode":"JP","stateCode":"22","latitude":"34.91220000","longitude":"138.12662000"},{"name":"Shimoda","countryCode":"JP","stateCode":"22","latitude":"34.67652000","longitude":"138.94456000"},{"name":"Shimoda-shi","countryCode":"JP","stateCode":"22","latitude":"34.70879000","longitude":"138.92148000"},{"name":"Shizuoka","countryCode":"JP","stateCode":"22","latitude":"34.98333000","longitude":"138.38333000"},{"name":"Shizuoka-shi","countryCode":"JP","stateCode":"22","latitude":"35.20164000","longitude":"138.31426000"},{"name":"Susono","countryCode":"JP","stateCode":"22","latitude":"35.17388000","longitude":"138.90691000"},{"name":"Susono Shi","countryCode":"JP","stateCode":"22","latitude":"35.22551000","longitude":"138.87734000"},{"name":"Yaizu","countryCode":"JP","stateCode":"22","latitude":"34.86877000","longitude":"138.31952000"},{"name":"Yaizu Shi","countryCode":"JP","stateCode":"22","latitude":"34.84008000","longitude":"138.30127000"},{"name":"Ōyama","countryCode":"JP","stateCode":"22","latitude":"34.60359000","longitude":"138.21719000"},{"name":"Atsugi","countryCode":"JP","stateCode":"14","latitude":"35.44272000","longitude":"139.36931000"},{"name":"Atsugi Shi","countryCode":"JP","stateCode":"14","latitude":"35.46513000","longitude":"139.32707000"},{"name":"Ayase Shi","countryCode":"JP","stateCode":"14","latitude":"35.43995000","longitude":"139.43089000"},{"name":"Chigasaki","countryCode":"JP","stateCode":"14","latitude":"35.33638000","longitude":"139.40434000"},{"name":"Chigasaki Shi","countryCode":"JP","stateCode":"14","latitude":"35.34429000","longitude":"139.40958000"},{"name":"Ebina Shi","countryCode":"JP","stateCode":"14","latitude":"35.43762000","longitude":"139.39307000"},{"name":"Fujisawa","countryCode":"JP","stateCode":"14","latitude":"35.34926000","longitude":"139.47666000"},{"name":"Fujisawa Shi","countryCode":"JP","stateCode":"14","latitude":"35.36814000","longitude":"139.45899000"},{"name":"Hadano","countryCode":"JP","stateCode":"14","latitude":"35.37111000","longitude":"139.22361000"},{"name":"Hadano-shi","countryCode":"JP","stateCode":"14","latitude":"35.40000000","longitude":"139.20000000"},{"name":"Hakone","countryCode":"JP","stateCode":"14","latitude":"35.18945000","longitude":"139.02649000"},{"name":"Hayama","countryCode":"JP","stateCode":"14","latitude":"35.27651000","longitude":"139.57733000"},{"name":"Hiratsuka","countryCode":"JP","stateCode":"14","latitude":"35.32785000","longitude":"139.33735000"},{"name":"Hiratsuka Shi","countryCode":"JP","stateCode":"14","latitude":"35.35099000","longitude":"139.32013000"},{"name":"Isehara","countryCode":"JP","stateCode":"14","latitude":"35.39932000","longitude":"139.31019000"},{"name":"Isehara Shi","countryCode":"JP","stateCode":"14","latitude":"35.41011000","longitude":"139.29203000"},{"name":"Kamakura","countryCode":"JP","stateCode":"14","latitude":"35.30889000","longitude":"139.55028000"},{"name":"Kamakura Shi","countryCode":"JP","stateCode":"14","latitude":"35.33000000","longitude":"139.53798000"},{"name":"Kawasaki","countryCode":"JP","stateCode":"14","latitude":"35.52056000","longitude":"139.71722000"},{"name":"Kawasaki-shi","countryCode":"JP","stateCode":"14","latitude":"35.56996000","longitude":"139.62854000"},{"name":"Minamiashigara","countryCode":"JP","stateCode":"14","latitude":"35.31947000","longitude":"139.10960000"},{"name":"Minamiashigara Shi","countryCode":"JP","stateCode":"14","latitude":"35.30991000","longitude":"139.07016000"},{"name":"Minamirinkan","countryCode":"JP","stateCode":"14","latitude":"35.49527000","longitude":"139.44279000"},{"name":"Miura","countryCode":"JP","stateCode":"14","latitude":"35.14000000","longitude":"139.61917000"},{"name":"Miura Shi","countryCode":"JP","stateCode":"14","latitude":"35.16754000","longitude":"139.64104000"},{"name":"Ninomiya","countryCode":"JP","stateCode":"14","latitude":"35.30150000","longitude":"139.25581000"},{"name":"Odawara","countryCode":"JP","stateCode":"14","latitude":"35.25556000","longitude":"139.15972000"},{"name":"Odawara-shi","countryCode":"JP","stateCode":"14","latitude":"35.25000000","longitude":"139.13333000"},{"name":"Sagamihara-shi","countryCode":"JP","stateCode":"14","latitude":"35.55000000","longitude":"139.35000000"},{"name":"Yamakita","countryCode":"JP","stateCode":"14","latitude":"35.36344000","longitude":"139.07975000"},{"name":"Yamato-shi","countryCode":"JP","stateCode":"14","latitude":"35.46934000","longitude":"139.46165000"},{"name":"Yokohama","countryCode":"JP","stateCode":"14","latitude":"35.43333000","longitude":"139.65000000"},{"name":"Yokohama Shi","countryCode":"JP","stateCode":"14","latitude":"35.46225000","longitude":"139.57645000"},{"name":"Yokosuka","countryCode":"JP","stateCode":"14","latitude":"35.28361000","longitude":"139.66722000"},{"name":"Yokosuka Shi","countryCode":"JP","stateCode":"14","latitude":"35.24985000","longitude":"139.66033000"},{"name":"Yugawara","countryCode":"JP","stateCode":"14","latitude":"35.15000000","longitude":"139.06667000"},{"name":"Zama","countryCode":"JP","stateCode":"14","latitude":"35.48790000","longitude":"139.39101000"},{"name":"Zama Shi","countryCode":"JP","stateCode":"14","latitude":"35.48752000","longitude":"139.40925000"},{"name":"Zushi Shi","countryCode":"JP","stateCode":"14","latitude":"35.29900000","longitude":"139.59125000"},{"name":"Ōiso","countryCode":"JP","stateCode":"14","latitude":"35.31558000","longitude":"139.31625000"},{"name":"Azumino-Shi","countryCode":"JP","stateCode":"20","latitude":"36.32716000","longitude":"137.83988000"},{"name":"Chikuma Shi","countryCode":"JP","stateCode":"20","latitude":"36.50624000","longitude":"138.12352000"},{"name":"Chino","countryCode":"JP","stateCode":"20","latitude":"35.99440000","longitude":"138.15428000"},{"name":"Chino Shi","countryCode":"JP","stateCode":"20","latitude":"36.02522000","longitude":"138.24668000"},{"name":"Hakuba","countryCode":"JP","stateCode":"20","latitude":"36.69818000","longitude":"137.86185000"},{"name":"Hotaka","countryCode":"JP","stateCode":"20","latitude":"36.33960000","longitude":"137.88254000"},{"name":"Iida","countryCode":"JP","stateCode":"20","latitude":"35.51965000","longitude":"137.82074000"},{"name":"Iida-shi","countryCode":"JP","stateCode":"20","latitude":"35.42287000","longitude":"137.89381000"},{"name":"Iiyama","countryCode":"JP","stateCode":"20","latitude":"36.85000000","longitude":"138.36667000"},{"name":"Iiyama Shi","countryCode":"JP","stateCode":"20","latitude":"36.91249000","longitude":"138.38345000"},{"name":"Ina","countryCode":"JP","stateCode":"20","latitude":"35.82756000","longitude":"137.95378000"},{"name":"Ina-shi","countryCode":"JP","stateCode":"20","latitude":"35.79079000","longitude":"138.07402000"},{"name":"Kamimaruko","countryCode":"JP","stateCode":"20","latitude":"36.31865000","longitude":"138.27329000"},{"name":"Komagane","countryCode":"JP","stateCode":"20","latitude":"35.71657000","longitude":"137.93745000"},{"name":"Komagane-shi","countryCode":"JP","stateCode":"20","latitude":"35.72770000","longitude":"137.94783000"},{"name":"Komoro","countryCode":"JP","stateCode":"20","latitude":"36.31667000","longitude":"138.43333000"},{"name":"Komoro Shi","countryCode":"JP","stateCode":"20","latitude":"36.33905000","longitude":"138.43503000"},{"name":"Matsumoto","countryCode":"JP","stateCode":"20","latitude":"36.23333000","longitude":"137.96667000"},{"name":"Matsumoto Shi","countryCode":"JP","stateCode":"20","latitude":"36.20418000","longitude":"137.81419000"},{"name":"Nagano","countryCode":"JP","stateCode":"20","latitude":"36.65000000","longitude":"138.18333000"},{"name":"Nagano Shi","countryCode":"JP","stateCode":"20","latitude":"36.65257000","longitude":"138.11694000"},{"name":"Nakano Shi","countryCode":"JP","stateCode":"20","latitude":"36.76940000","longitude":"138.34717000"},{"name":"Okaya","countryCode":"JP","stateCode":"20","latitude":"36.05659000","longitude":"138.04510000"},{"name":"Okaya Shi","countryCode":"JP","stateCode":"20","latitude":"36.07917000","longitude":"138.04805000"},{"name":"Saku","countryCode":"JP","stateCode":"20","latitude":"36.21667000","longitude":"138.48333000"},{"name":"Saku Shi","countryCode":"JP","stateCode":"20","latitude":"36.21577000","longitude":"138.44529000"},{"name":"Shiojiri","countryCode":"JP","stateCode":"20","latitude":"36.10000000","longitude":"137.96667000"},{"name":"Shiojiri-shi","countryCode":"JP","stateCode":"20","latitude":"36.08333000","longitude":"137.93333000"},{"name":"Suwa","countryCode":"JP","stateCode":"20","latitude":"36.03799000","longitude":"138.11308000"},{"name":"Suwa Shi","countryCode":"JP","stateCode":"20","latitude":"36.02899000","longitude":"138.11357000"},{"name":"Suzaka","countryCode":"JP","stateCode":"20","latitude":"36.65000000","longitude":"138.31667000"},{"name":"Suzaka-shi","countryCode":"JP","stateCode":"20","latitude":"36.65000000","longitude":"138.31667000"},{"name":"Tatsuno","countryCode":"JP","stateCode":"20","latitude":"35.98426000","longitude":"137.99721000"},{"name":"Toyoshina","countryCode":"JP","stateCode":"20","latitude":"36.29991000","longitude":"137.90108000"},{"name":"Tōmi","countryCode":"JP","stateCode":"20","latitude":"36.35582000","longitude":"138.36093000"},{"name":"Tōmi Shi","countryCode":"JP","stateCode":"20","latitude":"36.37387000","longitude":"138.36866000"},{"name":"Ueda","countryCode":"JP","stateCode":"20","latitude":"36.40265000","longitude":"138.28161000"},{"name":"Ueda Shi","countryCode":"JP","stateCode":"20","latitude":"36.38352000","longitude":"138.24186000"},{"name":"Ōmachi","countryCode":"JP","stateCode":"20","latitude":"36.50000000","longitude":"137.86667000"},{"name":"Ōmachi-shi","countryCode":"JP","stateCode":"20","latitude":"36.55000000","longitude":"137.75000000"},{"name":"Beppu","countryCode":"JP","stateCode":"44","latitude":"33.27945000","longitude":"131.49751000"},{"name":"Beppu Shi","countryCode":"JP","stateCode":"44","latitude":"33.28573000","longitude":"131.45280000"},{"name":"Bungo-Takada-shi","countryCode":"JP","stateCode":"44","latitude":"33.55670000","longitude":"131.44506000"},{"name":"Bungo-ōno Shi","countryCode":"JP","stateCode":"44","latitude":"32.97249000","longitude":"131.51210000"},{"name":"Hiji","countryCode":"JP","stateCode":"44","latitude":"33.37081000","longitude":"131.53025000"},{"name":"Hita","countryCode":"JP","stateCode":"44","latitude":"33.32130000","longitude":"130.94098000"},{"name":"Hita Shi","countryCode":"JP","stateCode":"44","latitude":"33.24452000","longitude":"130.95063000"},{"name":"Kitsuki","countryCode":"JP","stateCode":"44","latitude":"33.41998000","longitude":"131.61837000"},{"name":"Kitsuki Shi","countryCode":"JP","stateCode":"44","latitude":"33.44729000","longitude":"131.53670000"},{"name":"Kunisaki-shi","countryCode":"JP","stateCode":"44","latitude":"33.56543000","longitude":"131.73157000"},{"name":"Nakatsu","countryCode":"JP","stateCode":"44","latitude":"33.59811000","longitude":"131.18830000"},{"name":"Nakatsu Shi","countryCode":"JP","stateCode":"44","latitude":"33.46458000","longitude":"131.12642000"},{"name":"Saiki","countryCode":"JP","stateCode":"44","latitude":"32.95000000","longitude":"131.90000000"},{"name":"Saiki-shi","countryCode":"JP","stateCode":"44","latitude":"32.88598000","longitude":"131.77600000"},{"name":"Takedamachi","countryCode":"JP","stateCode":"44","latitude":"32.96667000","longitude":"131.40000000"},{"name":"Taketa-shi","countryCode":"JP","stateCode":"44","latitude":"32.99774000","longitude":"131.32724000"},{"name":"Tsukawaki","countryCode":"JP","stateCode":"44","latitude":"33.27668000","longitude":"131.15628000"},{"name":"Tsukumi-shi","countryCode":"JP","stateCode":"44","latitude":"33.06667000","longitude":"131.86667000"},{"name":"Tsukumiura","countryCode":"JP","stateCode":"44","latitude":"33.07539000","longitude":"131.86907000"},{"name":"Tsurusaki","countryCode":"JP","stateCode":"44","latitude":"33.24528000","longitude":"131.69165000"},{"name":"Usa Shi","countryCode":"JP","stateCode":"44","latitude":"33.44996000","longitude":"131.33662000"},{"name":"Usuki","countryCode":"JP","stateCode":"44","latitude":"33.12342000","longitude":"131.80401000"},{"name":"Usuki Shi","countryCode":"JP","stateCode":"44","latitude":"33.07223000","longitude":"131.74457000"},{"name":"Yufu-shi","countryCode":"JP","stateCode":"44","latitude":"33.17923000","longitude":"131.43219000"},{"name":"Ōita","countryCode":"JP","stateCode":"44","latitude":"33.23333000","longitude":"131.60000000"},{"name":"Ōita-shi","countryCode":"JP","stateCode":"44","latitude":"33.17980000","longitude":"131.64085000"},{"name":"Chatan","countryCode":"JP","stateCode":"47","latitude":"26.30948000","longitude":"127.77024000"},{"name":"Ginowan Shi","countryCode":"JP","stateCode":"47","latitude":"26.27620000","longitude":"127.75742000"},{"name":"Gushikawa","countryCode":"JP","stateCode":"47","latitude":"26.35937000","longitude":"127.86735000"},{"name":"Hirara","countryCode":"JP","stateCode":"47","latitude":"24.80379000","longitude":"125.30222000"},{"name":"Ishigaki","countryCode":"JP","stateCode":"47","latitude":"24.34478000","longitude":"124.15717000"},{"name":"Ishigaki-shi","countryCode":"JP","stateCode":"47","latitude":"24.39401000","longitude":"124.20113000"},{"name":"Ishikawa","countryCode":"JP","stateCode":"47","latitude":"26.42333000","longitude":"127.82139000"},{"name":"Itoman","countryCode":"JP","stateCode":"47","latitude":"26.12647000","longitude":"127.66918000"},{"name":"Itoman Shi","countryCode":"JP","stateCode":"47","latitude":"26.11795000","longitude":"127.68710000"},{"name":"Katsuren-haebaru","countryCode":"JP","stateCode":"47","latitude":"26.33294000","longitude":"127.87403000"},{"name":"Miyakojima Shi","countryCode":"JP","stateCode":"47","latitude":"24.78574000","longitude":"125.30132000"},{"name":"Nago","countryCode":"JP","stateCode":"47","latitude":"26.61502000","longitude":"127.98543000"},{"name":"Nago Shi","countryCode":"JP","stateCode":"47","latitude":"26.58507000","longitude":"128.02466000"},{"name":"Naha","countryCode":"JP","stateCode":"47","latitude":"26.21667000","longitude":"127.68333000"},{"name":"Naha Shi","countryCode":"JP","stateCode":"47","latitude":"26.21077000","longitude":"127.68645000"},{"name":"Nakagami-gun","countryCode":"JP","stateCode":"47","latitude":"26.30917000","longitude":"127.77722000"},{"name":"Nanjō","countryCode":"JP","stateCode":"47","latitude":"26.14447000","longitude":"127.76697000"},{"name":"Nanjō Shi","countryCode":"JP","stateCode":"47","latitude":"26.16371000","longitude":"127.77874000"},{"name":"Okinawa","countryCode":"JP","stateCode":"47","latitude":"26.33583000","longitude":"127.80139000"},{"name":"Okinawa Shi","countryCode":"JP","stateCode":"47","latitude":"26.35313000","longitude":"127.80754000"},{"name":"Tomigusuku","countryCode":"JP","stateCode":"47","latitude":"26.18583000","longitude":"127.68192000"},{"name":"Tomigusuku-shi","countryCode":"JP","stateCode":"47","latitude":"26.16667000","longitude":"127.66667000"},{"name":"Urasoe Shi","countryCode":"JP","stateCode":"47","latitude":"26.25106000","longitude":"127.71512000"},{"name":"Uruma Shi","countryCode":"JP","stateCode":"47","latitude":"26.36777000","longitude":"127.87373000"},{"name":"Yonakuni","countryCode":"JP","stateCode":"47","latitude":"24.46667000","longitude":"123.00000000"},{"name":"Chūō-shi","countryCode":"JP","stateCode":"19","latitude":"35.58418000","longitude":"138.54110000"},{"name":"Enzan","countryCode":"JP","stateCode":"19","latitude":"35.70000000","longitude":"138.73333000"},{"name":"Fuefuki-shi","countryCode":"JP","stateCode":"19","latitude":"35.59955000","longitude":"138.68067000"},{"name":"Fuji-yoshida Shi","countryCode":"JP","stateCode":"19","latitude":"35.43915000","longitude":"138.79368000"},{"name":"Fujikawaguchiko","countryCode":"JP","stateCode":"19","latitude":"35.48933000","longitude":"138.68832000"},{"name":"Fujiyoshida","countryCode":"JP","stateCode":"19","latitude":"35.44032000","longitude":"138.79586000"},{"name":"Hokuto","countryCode":"JP","stateCode":"19","latitude":"35.83458000","longitude":"138.39606000"},{"name":"Hokuto-shi","countryCode":"JP","stateCode":"19","latitude":"35.83717000","longitude":"138.39375000"},{"name":"Isawa","countryCode":"JP","stateCode":"19","latitude":"35.65000000","longitude":"138.63333000"},{"name":"Kai-shi","countryCode":"JP","stateCode":"19","latitude":"35.71627000","longitude":"138.51871000"},{"name":"Kōfu","countryCode":"JP","stateCode":"19","latitude":"35.66667000","longitude":"138.56667000"},{"name":"Kōfu-shi","countryCode":"JP","stateCode":"19","latitude":"35.69606000","longitude":"138.61261000"},{"name":"Kōshū-shi","countryCode":"JP","stateCode":"19","latitude":"35.72649000","longitude":"138.79178000"},{"name":"Minami Alps-shi","countryCode":"JP","stateCode":"19","latitude":"35.65065000","longitude":"138.35413000"},{"name":"Nirasaki","countryCode":"JP","stateCode":"19","latitude":"35.70000000","longitude":"138.45000000"},{"name":"Nirasaki-shi","countryCode":"JP","stateCode":"19","latitude":"35.71772000","longitude":"138.41200000"},{"name":"Ryūō","countryCode":"JP","stateCode":"19","latitude":"35.65000000","longitude":"138.50000000"},{"name":"Tsuru-shi","countryCode":"JP","stateCode":"19","latitude":"35.53660000","longitude":"138.91489000"},{"name":"Uenohara","countryCode":"JP","stateCode":"19","latitude":"35.61667000","longitude":"139.11667000"},{"name":"Uenohara-shi","countryCode":"JP","stateCode":"19","latitude":"35.65000000","longitude":"139.05000000"},{"name":"Yamanashi-shi","countryCode":"JP","stateCode":"19","latitude":"35.79691000","longitude":"138.69743000"},{"name":"Ōtsuki","countryCode":"JP","stateCode":"19","latitude":"35.61851000","longitude":"138.97396000"},{"name":"Ōtsuki-shi","countryCode":"JP","stateCode":"19","latitude":"35.64285000","longitude":"138.91993000"},{"name":"Daitō Shi","countryCode":"JP","stateCode":"27","latitude":"34.71284000","longitude":"135.63576000"},{"name":"Daitōchō","countryCode":"JP","stateCode":"27","latitude":"34.71378000","longitude":"135.62033000"},{"name":"Fujiidera-shi","countryCode":"JP","stateCode":"27","latitude":"34.57422000","longitude":"135.59730000"},{"name":"Habikino-shi","countryCode":"JP","stateCode":"27","latitude":"34.55775000","longitude":"135.60631000"},{"name":"Hannan","countryCode":"JP","stateCode":"27","latitude":"34.33333000","longitude":"135.25000000"},{"name":"Hannan Shi","countryCode":"JP","stateCode":"27","latitude":"34.33115000","longitude":"135.23521000"},{"name":"Higashiōsaka Shi","countryCode":"JP","stateCode":"27","latitude":"34.67112000","longitude":"135.61760000"},{"name":"Hirakata","countryCode":"JP","stateCode":"27","latitude":"34.81352000","longitude":"135.64914000"},{"name":"Hirakata Shi","countryCode":"JP","stateCode":"27","latitude":"34.81762000","longitude":"135.68171000"},{"name":"Ibaraki","countryCode":"JP","stateCode":"27","latitude":"34.81641000","longitude":"135.56828000"},{"name":"Ibaraki Shi","countryCode":"JP","stateCode":"27","latitude":"34.85588000","longitude":"135.54998000"},{"name":"Ikeda","countryCode":"JP","stateCode":"27","latitude":"34.82208000","longitude":"135.42980000"},{"name":"Ikeda Shi","countryCode":"JP","stateCode":"27","latitude":"34.83443000","longitude":"135.43825000"},{"name":"Izumi","countryCode":"JP","stateCode":"27","latitude":"34.48333000","longitude":"135.43333000"},{"name":"Izumi Shi","countryCode":"JP","stateCode":"27","latitude":"34.43135000","longitude":"135.47164000"},{"name":"Izumisano","countryCode":"JP","stateCode":"27","latitude":"34.41667000","longitude":"135.31667000"},{"name":"Izumisano Shi","countryCode":"JP","stateCode":"27","latitude":"34.37398000","longitude":"135.33682000"},{"name":"Izumiōtsu","countryCode":"JP","stateCode":"27","latitude":"34.50000000","longitude":"135.40000000"},{"name":"Izumiōtsu Shi","countryCode":"JP","stateCode":"27","latitude":"34.50647000","longitude":"135.40462000"},{"name":"Kadoma","countryCode":"JP","stateCode":"27","latitude":"34.73810000","longitude":"135.57442000"},{"name":"Kadoma Shi","countryCode":"JP","stateCode":"27","latitude":"34.73215000","longitude":"135.59935000"},{"name":"Kaizuka","countryCode":"JP","stateCode":"27","latitude":"34.45000000","longitude":"135.35000000"},{"name":"Kaizuka Shi","countryCode":"JP","stateCode":"27","latitude":"34.40105000","longitude":"135.38510000"},{"name":"Kashihara","countryCode":"JP","stateCode":"27","latitude":"34.58333000","longitude":"135.61667000"},{"name":"Kashiwara-shi","countryCode":"JP","stateCode":"27","latitude":"34.57920000","longitude":"135.62867000"},{"name":"Katano Shi","countryCode":"JP","stateCode":"27","latitude":"34.77215000","longitude":"135.68693000"},{"name":"Kawachi-nagano Shi","countryCode":"JP","stateCode":"27","latitude":"34.40547000","longitude":"135.56692000"},{"name":"Kishiwada","countryCode":"JP","stateCode":"27","latitude":"34.46667000","longitude":"135.36667000"},{"name":"Kishiwada Shi","countryCode":"JP","stateCode":"27","latitude":"34.42747000","longitude":"135.41605000"},{"name":"Matsubara","countryCode":"JP","stateCode":"27","latitude":"34.56667000","longitude":"135.55000000"},{"name":"Matsubara-shi","countryCode":"JP","stateCode":"27","latitude":"34.57726000","longitude":"135.55206000"},{"name":"Mino","countryCode":"JP","stateCode":"27","latitude":"34.82691000","longitude":"135.47057000"},{"name":"Minoo Shi","countryCode":"JP","stateCode":"27","latitude":"34.85590000","longitude":"135.47926000"},{"name":"Mishima-gun","countryCode":"JP","stateCode":"27","latitude":"34.89887000","longitude":"135.65325000"},{"name":"Moriguchi","countryCode":"JP","stateCode":"27","latitude":"34.73333000","longitude":"135.56667000"},{"name":"Neyagawa","countryCode":"JP","stateCode":"27","latitude":"34.76615000","longitude":"135.62759000"},{"name":"Neyagawa Shi","countryCode":"JP","stateCode":"27","latitude":"34.76539000","longitude":"135.62696000"},{"name":"Osaka","countryCode":"JP","stateCode":"27","latitude":"34.69374000","longitude":"135.50218000"},{"name":"Sakai","countryCode":"JP","stateCode":"27","latitude":"34.58333000","longitude":"135.46667000"},{"name":"Sakai Shi","countryCode":"JP","stateCode":"27","latitude":"34.53166000","longitude":"135.49460000"},{"name":"Sennan Shi","countryCode":"JP","stateCode":"27","latitude":"34.35164000","longitude":"135.29176000"},{"name":"Settsu Shi","countryCode":"JP","stateCode":"27","latitude":"34.77220000","longitude":"135.56824000"},{"name":"Shijonawate Shi","countryCode":"JP","stateCode":"27","latitude":"34.73242000","longitude":"135.66784000"},{"name":"Suita","countryCode":"JP","stateCode":"27","latitude":"34.76143000","longitude":"135.51567000"},{"name":"Suita Shi","countryCode":"JP","stateCode":"27","latitude":"34.78556000","longitude":"135.51909000"},{"name":"Tajiri","countryCode":"JP","stateCode":"27","latitude":"34.42695000","longitude":"135.24552000"},{"name":"Takaishi","countryCode":"JP","stateCode":"27","latitude":"34.51667000","longitude":"135.43333000"},{"name":"Takaishi Shi","countryCode":"JP","stateCode":"27","latitude":"34.52868000","longitude":"135.42958000"},{"name":"Takatsuki","countryCode":"JP","stateCode":"27","latitude":"34.84833000","longitude":"135.61678000"},{"name":"Takatsuki Shi","countryCode":"JP","stateCode":"27","latitude":"34.88079000","longitude":"135.60792000"},{"name":"Tondabayashi Shi","countryCode":"JP","stateCode":"27","latitude":"34.48882000","longitude":"135.59431000"},{"name":"Tondabayashichō","countryCode":"JP","stateCode":"27","latitude":"34.50065000","longitude":"135.60211000"},{"name":"Toyonaka","countryCode":"JP","stateCode":"27","latitude":"34.78244000","longitude":"135.46932000"},{"name":"Toyonaka Shi","countryCode":"JP","stateCode":"27","latitude":"34.78191000","longitude":"135.47276000"},{"name":"Yao","countryCode":"JP","stateCode":"27","latitude":"34.61667000","longitude":"135.60000000"},{"name":"Yao-shi","countryCode":"JP","stateCode":"27","latitude":"34.62629000","longitude":"135.60099000"},{"name":"Ōsaka-sayama Shi","countryCode":"JP","stateCode":"27","latitude":"34.49645000","longitude":"135.54894000"},{"name":"Ebino-shi","countryCode":"JP","stateCode":"45","latitude":"32.01667000","longitude":"130.80000000"},{"name":"Hyūga-shi","countryCode":"JP","stateCode":"45","latitude":"32.37710000","longitude":"131.52275000"},{"name":"Kobayashi","countryCode":"JP","stateCode":"45","latitude":"31.98333000","longitude":"130.98333000"},{"name":"Kobayashi Shi","countryCode":"JP","stateCode":"45","latitude":"32.04556000","longitude":"131.02762000"},{"name":"Kushima","countryCode":"JP","stateCode":"45","latitude":"31.48621000","longitude":"131.24210000"},{"name":"Kushima Shi","countryCode":"JP","stateCode":"45","latitude":"31.48571000","longitude":"131.26485000"},{"name":"Miyakonojō","countryCode":"JP","stateCode":"45","latitude":"31.73333000","longitude":"131.06667000"},{"name":"Miyakonojō Shi","countryCode":"JP","stateCode":"45","latitude":"31.80920000","longitude":"131.07904000"},{"name":"Miyazaki","countryCode":"JP","stateCode":"45","latitude":"31.91667000","longitude":"131.41667000"},{"name":"Miyazaki-shi","countryCode":"JP","stateCode":"45","latitude":"31.96192000","longitude":"131.38455000"},{"name":"Nichinan","countryCode":"JP","stateCode":"45","latitude":"31.60000000","longitude":"131.36667000"},{"name":"Nichinan Shi","countryCode":"JP","stateCode":"45","latitude":"31.63737000","longitude":"131.33409000"},{"name":"Nobeoka","countryCode":"JP","stateCode":"45","latitude":"32.58333000","longitude":"131.66667000"},{"name":"Nobeoka-shi","countryCode":"JP","stateCode":"45","latitude":"32.67238000","longitude":"131.64311000"},{"name":"Saito-shi","countryCode":"JP","stateCode":"45","latitude":"32.17288000","longitude":"131.31543000"},{"name":"Takanabe","countryCode":"JP","stateCode":"45","latitude":"32.13333000","longitude":"131.50000000"},{"name":"Tsuma","countryCode":"JP","stateCode":"45","latitude":"32.10000000","longitude":"131.40000000"},{"name":"Ena-shi","countryCode":"JP","stateCode":"21","latitude":"35.44722000","longitude":"137.41810000"},{"name":"Gero","countryCode":"JP","stateCode":"21","latitude":"35.80000000","longitude":"137.23333000"},{"name":"Gero-shi","countryCode":"JP","stateCode":"21","latitude":"35.75000000","longitude":"137.25000000"},{"name":"Gifu-shi","countryCode":"JP","stateCode":"21","latitude":"35.44826000","longitude":"136.76470000"},{"name":"Gujō","countryCode":"JP","stateCode":"21","latitude":"35.73691000","longitude":"136.95852000"},{"name":"Gujō-shi","countryCode":"JP","stateCode":"21","latitude":"35.83298000","longitude":"136.94561000"},{"name":"Gōdo","countryCode":"JP","stateCode":"21","latitude":"35.41667000","longitude":"136.60000000"},{"name":"Hashima","countryCode":"JP","stateCode":"21","latitude":"35.32900000","longitude":"136.68051000"},{"name":"Hashima-shi","countryCode":"JP","stateCode":"21","latitude":"35.30740000","longitude":"136.70161000"},{"name":"Hida","countryCode":"JP","stateCode":"21","latitude":"36.24483000","longitude":"137.17323000"},{"name":"Hida Shi","countryCode":"JP","stateCode":"21","latitude":"36.33272000","longitude":"137.20568000"},{"name":"Kaizu-shi","countryCode":"JP","stateCode":"21","latitude":"35.21381000","longitude":"136.62443000"},{"name":"Kakamigahara-shi","countryCode":"JP","stateCode":"21","latitude":"35.40283000","longitude":"136.87829000"},{"name":"Kani-shi","countryCode":"JP","stateCode":"21","latitude":"35.40589000","longitude":"137.06602000"},{"name":"Kasamatsuchō","countryCode":"JP","stateCode":"21","latitude":"35.36667000","longitude":"136.76667000"},{"name":"Mino","countryCode":"JP","stateCode":"21","latitude":"35.53333000","longitude":"136.91667000"},{"name":"Mino-shi","countryCode":"JP","stateCode":"21","latitude":"35.57892000","longitude":"136.90120000"},{"name":"Minokamo","countryCode":"JP","stateCode":"21","latitude":"35.48199000","longitude":"137.02166000"},{"name":"Minokamo-shi","countryCode":"JP","stateCode":"21","latitude":"35.48386000","longitude":"137.02658000"},{"name":"Mitake","countryCode":"JP","stateCode":"21","latitude":"35.41667000","longitude":"137.13333000"},{"name":"Mizuho-shi","countryCode":"JP","stateCode":"21","latitude":"35.39663000","longitude":"136.67022000"},{"name":"Mizunami","countryCode":"JP","stateCode":"21","latitude":"35.36667000","longitude":"137.25000000"},{"name":"Mizunami-shi","countryCode":"JP","stateCode":"21","latitude":"35.38935000","longitude":"137.27360000"},{"name":"Motosu-shi","countryCode":"JP","stateCode":"21","latitude":"35.65553000","longitude":"136.61991000"},{"name":"Nakatsugawa","countryCode":"JP","stateCode":"21","latitude":"35.48333000","longitude":"137.50000000"},{"name":"Nakatsugawa-shi","countryCode":"JP","stateCode":"21","latitude":"35.56656000","longitude":"137.47433000"},{"name":"Seki-shi","countryCode":"JP","stateCode":"21","latitude":"35.48333000","longitude":"136.91667000"},{"name":"Tajimi","countryCode":"JP","stateCode":"21","latitude":"35.31667000","longitude":"137.13333000"},{"name":"Tajimi-shi","countryCode":"JP","stateCode":"21","latitude":"35.33401000","longitude":"137.11258000"},{"name":"Takayama Shi","countryCode":"JP","stateCode":"21","latitude":"36.13181000","longitude":"137.28585000"},{"name":"Tarui","countryCode":"JP","stateCode":"21","latitude":"35.36667000","longitude":"136.53333000"},{"name":"Toki","countryCode":"JP","stateCode":"21","latitude":"35.35000000","longitude":"137.18333000"},{"name":"Toki-shi","countryCode":"JP","stateCode":"21","latitude":"35.32418000","longitude":"137.20748000"},{"name":"Yamagata-shi","countryCode":"JP","stateCode":"21","latitude":"35.59892000","longitude":"136.74311000"},{"name":"Ōgaki-shi","countryCode":"JP","stateCode":"21","latitude":"35.36485000","longitude":"136.60189000"},{"name":"Fukuechō","countryCode":"JP","stateCode":"42","latitude":"32.69732000","longitude":"128.84561000"},{"name":"Gotō Shi","countryCode":"JP","stateCode":"42","latitude":"32.69892000","longitude":"128.76871000"},{"name":"Hirado","countryCode":"JP","stateCode":"42","latitude":"33.36853000","longitude":"129.55247000"},{"name":"Hirado Shi","countryCode":"JP","stateCode":"42","latitude":"33.31596000","longitude":"129.48688000"},{"name":"Iki Shi","countryCode":"JP","stateCode":"42","latitude":"33.78554000","longitude":"129.71670000"},{"name":"Isahaya","countryCode":"JP","stateCode":"42","latitude":"32.84111000","longitude":"130.04306000"},{"name":"Isahaya-shi","countryCode":"JP","stateCode":"42","latitude":"32.86912000","longitude":"130.06369000"},{"name":"Matsuura","countryCode":"JP","stateCode":"42","latitude":"33.34058000","longitude":"129.69504000"},{"name":"Matsuura Shi","countryCode":"JP","stateCode":"42","latitude":"33.35334000","longitude":"129.73504000"},{"name":"Minamishimabara-shi","countryCode":"JP","stateCode":"42","latitude":"32.67565000","longitude":"130.25695000"},{"name":"Nagasaki","countryCode":"JP","stateCode":"42","latitude":"32.75000000","longitude":"129.88333000"},{"name":"Nagasaki-shi","countryCode":"JP","stateCode":"42","latitude":"32.78206000","longitude":"129.82715000"},{"name":"Obita","countryCode":"JP","stateCode":"42","latitude":"32.81667000","longitude":"129.88333000"},{"name":"Saikai-shi","countryCode":"JP","stateCode":"42","latitude":"32.99259000","longitude":"129.68200000"},{"name":"Sasebo Shi","countryCode":"JP","stateCode":"42","latitude":"33.18992000","longitude":"129.68960000"},{"name":"Shimabara","countryCode":"JP","stateCode":"42","latitude":"32.78333000","longitude":"130.36667000"},{"name":"Shimabara-shi","countryCode":"JP","stateCode":"42","latitude":"32.79429000","longitude":"130.32925000"},{"name":"Togitsu","countryCode":"JP","stateCode":"42","latitude":"32.83333000","longitude":"129.85000000"},{"name":"Tsushima Shi","countryCode":"JP","stateCode":"42","latitude":"34.40845000","longitude":"129.32599000"},{"name":"Unzen-shi","countryCode":"JP","stateCode":"42","latitude":"32.78390000","longitude":"130.22828000"},{"name":"Ōmura","countryCode":"JP","stateCode":"42","latitude":"32.92139000","longitude":"129.95389000"},{"name":"Ōmura-shi","countryCode":"JP","stateCode":"42","latitude":"32.93978000","longitude":"129.99297000"},{"name":"Fukumitsu","countryCode":"JP","stateCode":"16","latitude":"36.55751000","longitude":"136.86945000"},{"name":"Himi Shi","countryCode":"JP","stateCode":"16","latitude":"36.87218000","longitude":"136.94066000"},{"name":"Himimachi","countryCode":"JP","stateCode":"16","latitude":"36.85609000","longitude":"136.98850000"},{"name":"Imizu Shi","countryCode":"JP","stateCode":"16","latitude":"36.72939000","longitude":"137.08784000"},{"name":"Kamiichi","countryCode":"JP","stateCode":"16","latitude":"36.70000000","longitude":"137.36667000"},{"name":"Kurobe-shi","countryCode":"JP","stateCode":"16","latitude":"36.90123000","longitude":"137.44955000"},{"name":"Namerikawa","countryCode":"JP","stateCode":"16","latitude":"36.75965000","longitude":"137.36215000"},{"name":"Namerikawa-shi","countryCode":"JP","stateCode":"16","latitude":"36.74934000","longitude":"137.38129000"},{"name":"Nanto Shi","countryCode":"JP","stateCode":"16","latitude":"36.45260000","longitude":"136.91430000"},{"name":"Nanto-shi","countryCode":"JP","stateCode":"16","latitude":"36.56922000","longitude":"136.91162000"},{"name":"Nishishinminato","countryCode":"JP","stateCode":"16","latitude":"36.77957000","longitude":"137.07576000"},{"name":"Nyūzen","countryCode":"JP","stateCode":"16","latitude":"36.93744000","longitude":"137.50059000"},{"name":"Oyabe","countryCode":"JP","stateCode":"16","latitude":"36.66667000","longitude":"136.85000000"},{"name":"Oyabe Shi","countryCode":"JP","stateCode":"16","latitude":"36.66349000","longitude":"136.85499000"},{"name":"Takaoka","countryCode":"JP","stateCode":"16","latitude":"36.75000000","longitude":"137.01667000"},{"name":"Takaoka Shi","countryCode":"JP","stateCode":"16","latitude":"36.74257000","longitude":"136.96263000"},{"name":"Tonami Shi","countryCode":"JP","stateCode":"16","latitude":"36.62395000","longitude":"136.98899000"},{"name":"Toyama Shi","countryCode":"JP","stateCode":"16","latitude":"36.55146000","longitude":"137.29872000"},{"name":"Uozu","countryCode":"JP","stateCode":"16","latitude":"36.80000000","longitude":"137.40000000"},{"name":"Uozu Shi","countryCode":"JP","stateCode":"16","latitude":"36.76234000","longitude":"137.48984000"},{"name":"Yatsuomachi-higashikumisaka","countryCode":"JP","stateCode":"16","latitude":"36.56667000","longitude":"137.13333000"},{"name":"Furukawa","countryCode":"JP","stateCode":"04","latitude":"38.57167000","longitude":"140.95556000"},{"name":"Higashimatshushima Shi","countryCode":"JP","stateCode":"04","latitude":"38.41089000","longitude":"141.17717000"},{"name":"Higashimatsushima","countryCode":"JP","stateCode":"04","latitude":"38.40886000","longitude":"141.17901000"},{"name":"Ishinomaki","countryCode":"JP","stateCode":"04","latitude":"38.41667000","longitude":"141.30000000"},{"name":"Ishinomaki Shi","countryCode":"JP","stateCode":"04","latitude":"38.47918000","longitude":"141.37226000"},{"name":"Iwanuma","countryCode":"JP","stateCode":"04","latitude":"38.10472000","longitude":"140.85944000"},{"name":"Iwanuma-shi","countryCode":"JP","stateCode":"04","latitude":"38.11667000","longitude":"140.88333000"},{"name":"Kakuda","countryCode":"JP","stateCode":"04","latitude":"37.97451000","longitude":"140.77202000"},{"name":"Kakuda Shi","countryCode":"JP","stateCode":"04","latitude":"37.98828000","longitude":"140.77903000"},{"name":"Kesennuma","countryCode":"JP","stateCode":"04","latitude":"38.90112000","longitude":"141.57746000"},{"name":"Kesennuma Shi","countryCode":"JP","stateCode":"04","latitude":"38.91377000","longitude":"141.55711000"},{"name":"Kogota","countryCode":"JP","stateCode":"04","latitude":"38.55000000","longitude":"141.05000000"},{"name":"Kurihara","countryCode":"JP","stateCode":"04","latitude":"38.75000000","longitude":"141.00000000"},{"name":"Kurihara Shi","countryCode":"JP","stateCode":"04","latitude":"38.80895000","longitude":"140.94034000"},{"name":"Marumori","countryCode":"JP","stateCode":"04","latitude":"37.91667000","longitude":"140.76667000"},{"name":"Matsushima","countryCode":"JP","stateCode":"04","latitude":"38.37357000","longitude":"141.06105000"},{"name":"Natori Shi","countryCode":"JP","stateCode":"04","latitude":"38.16729000","longitude":"140.86666000"},{"name":"Onagawa Chō","countryCode":"JP","stateCode":"04","latitude":"38.44660000","longitude":"141.44794000"},{"name":"Rifu","countryCode":"JP","stateCode":"04","latitude":"38.33092000","longitude":"140.97691000"},{"name":"Sendai","countryCode":"JP","stateCode":"04","latitude":"38.26667000","longitude":"140.86667000"},{"name":"Shiogama","countryCode":"JP","stateCode":"04","latitude":"38.31667000","longitude":"141.03333000"},{"name":"Shiroishi","countryCode":"JP","stateCode":"04","latitude":"38.00333000","longitude":"140.61833000"},{"name":"Shiroishi Shi","countryCode":"JP","stateCode":"04","latitude":"37.99691000","longitude":"140.57944000"},{"name":"Tagajō Shi","countryCode":"JP","stateCode":"04","latitude":"38.29535000","longitude":"140.99910000"},{"name":"Tome Shi","countryCode":"JP","stateCode":"04","latitude":"38.68583000","longitude":"141.25745000"},{"name":"Tomiya","countryCode":"JP","stateCode":"04","latitude":"38.39306000","longitude":"140.88611000"},{"name":"Wakuya","countryCode":"JP","stateCode":"04","latitude":"38.54465000","longitude":"141.13461000"},{"name":"Watari","countryCode":"JP","stateCode":"04","latitude":"38.03500000","longitude":"140.85111000"},{"name":"Watari-gun","countryCode":"JP","stateCode":"04","latitude":"37.99640000","longitude":"140.87909000"},{"name":"Yamoto","countryCode":"JP","stateCode":"04","latitude":"38.42738000","longitude":"141.21487000"},{"name":"Ōkawara","countryCode":"JP","stateCode":"04","latitude":"38.05000000","longitude":"140.73361000"},{"name":"Ōsaki","countryCode":"JP","stateCode":"04","latitude":"38.58866000","longitude":"140.97300000"},{"name":"Ōsaki Shi","countryCode":"JP","stateCode":"04","latitude":"38.68005000","longitude":"140.84669000"},{"name":"Gojō","countryCode":"JP","stateCode":"29","latitude":"34.35000000","longitude":"135.70000000"},{"name":"Gojō-shi","countryCode":"JP","stateCode":"29","latitude":"34.35081000","longitude":"135.69489000"},{"name":"Gose","countryCode":"JP","stateCode":"29","latitude":"34.45000000","longitude":"135.73333000"},{"name":"Haibara-akanedai","countryCode":"JP","stateCode":"29","latitude":"34.53333000","longitude":"135.95000000"},{"name":"Hōryūji","countryCode":"JP","stateCode":"29","latitude":"34.61234000","longitude":"135.73754000"},{"name":"Ikoma","countryCode":"JP","stateCode":"29","latitude":"34.68333000","longitude":"135.70000000"},{"name":"Ikoma-shi","countryCode":"JP","stateCode":"29","latitude":"34.69187000","longitude":"135.70057000"},{"name":"Kashiba-shi","countryCode":"JP","stateCode":"29","latitude":"34.54107000","longitude":"135.69918000"},{"name":"Kashihara-shi","countryCode":"JP","stateCode":"29","latitude":"34.50352000","longitude":"135.78986000"},{"name":"Katsuragi","countryCode":"JP","stateCode":"29","latitude":"34.48562000","longitude":"135.69698000"},{"name":"Katsuragi Shi","countryCode":"JP","stateCode":"29","latitude":"34.49682000","longitude":"135.70464000"},{"name":"Nara-shi","countryCode":"JP","stateCode":"29","latitude":"34.68506000","longitude":"135.80485000"},{"name":"Sakurai","countryCode":"JP","stateCode":"29","latitude":"34.50000000","longitude":"135.85000000"},{"name":"Sakurai-shi","countryCode":"JP","stateCode":"29","latitude":"34.51816000","longitude":"135.84320000"},{"name":"Tawaramoto","countryCode":"JP","stateCode":"29","latitude":"34.55420000","longitude":"135.79297000"},{"name":"Tenri","countryCode":"JP","stateCode":"29","latitude":"34.58333000","longitude":"135.83333000"},{"name":"Tenri-shi","countryCode":"JP","stateCode":"29","latitude":"34.59619000","longitude":"135.83736000"},{"name":"Uda Shi","countryCode":"JP","stateCode":"29","latitude":"34.52035000","longitude":"135.99787000"},{"name":"Yamatokōriyama-shi","countryCode":"JP","stateCode":"29","latitude":"34.64917000","longitude":"135.78278000"},{"name":"Yamatotakada-shi","countryCode":"JP","stateCode":"29","latitude":"34.51490000","longitude":"135.73660000"},{"name":"Yoshino-chō","countryCode":"JP","stateCode":"29","latitude":"34.39611000","longitude":"135.85768000"},{"name":"Gōtsu Shi","countryCode":"JP","stateCode":"32","latitude":"34.98095000","longitude":"132.29488000"},{"name":"Gōtsuchō","countryCode":"JP","stateCode":"32","latitude":"35.00856000","longitude":"132.22570000"},{"name":"Hamada","countryCode":"JP","stateCode":"32","latitude":"34.88333000","longitude":"132.08333000"},{"name":"Hamada Shi","countryCode":"JP","stateCode":"32","latitude":"34.82809000","longitude":"132.13914000"},{"name":"Hiratachō","countryCode":"JP","stateCode":"32","latitude":"35.43333000","longitude":"132.81667000"},{"name":"Izumo","countryCode":"JP","stateCode":"32","latitude":"35.36667000","longitude":"132.76667000"},{"name":"Izumo Shi","countryCode":"JP","stateCode":"32","latitude":"35.33858000","longitude":"132.73903000"},{"name":"Masuda","countryCode":"JP","stateCode":"32","latitude":"34.66667000","longitude":"131.85000000"},{"name":"Masuda Shi","countryCode":"JP","stateCode":"32","latitude":"34.62909000","longitude":"131.94590000"},{"name":"Matsue","countryCode":"JP","stateCode":"32","latitude":"35.48333000","longitude":"133.05000000"},{"name":"Matsue Shi","countryCode":"JP","stateCode":"32","latitude":"35.47702000","longitude":"133.05917000"},{"name":"Unnan Shi","countryCode":"JP","stateCode":"32","latitude":"35.24918000","longitude":"132.89478000"},{"name":"Yasugi Shi","countryCode":"JP","stateCode":"32","latitude":"35.33570000","longitude":"133.19761000"},{"name":"Yasugichō","countryCode":"JP","stateCode":"32","latitude":"35.42146000","longitude":"133.24224000"},{"name":"Ōda Shi","countryCode":"JP","stateCode":"32","latitude":"35.13958000","longitude":"132.48811000"},{"name":"Ōdachō-ōda","countryCode":"JP","stateCode":"32","latitude":"35.19025000","longitude":"132.50846000"},{"name":"Hachimantai","countryCode":"JP","stateCode":"03","latitude":"39.89979000","longitude":"141.12989000"},{"name":"Hachimantai Shi","countryCode":"JP","stateCode":"03","latitude":"40.02390000","longitude":"140.99113000"},{"name":"Hanamaki","countryCode":"JP","stateCode":"03","latitude":"39.38333000","longitude":"141.11667000"},{"name":"Hanamaki Shi","countryCode":"JP","stateCode":"03","latitude":"39.44187000","longitude":"141.16751000"},{"name":"Ichinohe","countryCode":"JP","stateCode":"03","latitude":"40.21965000","longitude":"141.28986000"},{"name":"Ichinoseki","countryCode":"JP","stateCode":"03","latitude":"38.91667000","longitude":"141.13333000"},{"name":"Ichinoseki-shi","countryCode":"JP","stateCode":"03","latitude":"38.91667000","longitude":"141.13333000"},{"name":"Iwate-gun","countryCode":"JP","stateCode":"03","latitude":"39.97238000","longitude":"141.22719000"},{"name":"Kamaishi","countryCode":"JP","stateCode":"03","latitude":"39.27694000","longitude":"141.86801000"},{"name":"Kamaishi-shi","countryCode":"JP","stateCode":"03","latitude":"39.28748000","longitude":"141.79854000"},{"name":"Kitakami","countryCode":"JP","stateCode":"03","latitude":"39.28333000","longitude":"141.11667000"},{"name":"Kitakami-shi","countryCode":"JP","stateCode":"03","latitude":"39.30765000","longitude":"141.00795000"},{"name":"Kuji","countryCode":"JP","stateCode":"03","latitude":"40.18778000","longitude":"141.76889000"},{"name":"Kuji-shi","countryCode":"JP","stateCode":"03","latitude":"40.14364000","longitude":"141.65918000"},{"name":"Miyako","countryCode":"JP","stateCode":"03","latitude":"39.64691000","longitude":"141.94057000"},{"name":"Miyako-shi","countryCode":"JP","stateCode":"03","latitude":"39.65724000","longitude":"141.85144000"},{"name":"Mizusawa","countryCode":"JP","stateCode":"03","latitude":"39.13333000","longitude":"141.13333000"},{"name":"Morioka","countryCode":"JP","stateCode":"03","latitude":"39.70000000","longitude":"141.15000000"},{"name":"Morioka-shi","countryCode":"JP","stateCode":"03","latitude":"39.74546000","longitude":"141.26915000"},{"name":"Ninohe","countryCode":"JP","stateCode":"03","latitude":"40.29081000","longitude":"141.31334000"},{"name":"Ninohe Shi","countryCode":"JP","stateCode":"03","latitude":"40.23798000","longitude":"141.19576000"},{"name":"Rikuzentakata-shi","countryCode":"JP","stateCode":"03","latitude":"39.04082000","longitude":"141.57703000"},{"name":"Shizukuishi","countryCode":"JP","stateCode":"03","latitude":"39.69414000","longitude":"140.98442000"},{"name":"Takizawa-shi","countryCode":"JP","stateCode":"03","latitude":"39.80000000","longitude":"141.06667000"},{"name":"Tōno","countryCode":"JP","stateCode":"03","latitude":"39.31667000","longitude":"141.53333000"},{"name":"Tōno-shi","countryCode":"JP","stateCode":"03","latitude":"39.36479000","longitude":"141.50922000"},{"name":"Yamada","countryCode":"JP","stateCode":"03","latitude":"39.46667000","longitude":"141.95000000"},{"name":"Ōfunato","countryCode":"JP","stateCode":"03","latitude":"39.07167000","longitude":"141.71667000"},{"name":"Ōfunato-shi","countryCode":"JP","stateCode":"03","latitude":"39.06667000","longitude":"141.71667000"},{"name":"Ōshū","countryCode":"JP","stateCode":"03","latitude":"39.13927000","longitude":"141.16850000"},{"name":"Ōshū-shi","countryCode":"JP","stateCode":"03","latitude":"39.12962000","longitude":"141.09479000"},{"name":"Ōtsuchi","countryCode":"JP","stateCode":"03","latitude":"39.36667000","longitude":"141.90000000"},{"name":"Hagi","countryCode":"JP","stateCode":"35","latitude":"34.40000000","longitude":"131.41667000"},{"name":"Hagi Shi","countryCode":"JP","stateCode":"35","latitude":"34.43206000","longitude":"131.50623000"},{"name":"Hikari","countryCode":"JP","stateCode":"35","latitude":"33.95500000","longitude":"131.95000000"},{"name":"Hikari Shi","countryCode":"JP","stateCode":"35","latitude":"33.98247000","longitude":"131.97485000"},{"name":"Hofu Shi","countryCode":"JP","stateCode":"35","latitude":"34.07287000","longitude":"131.56808000"},{"name":"Hōfu","countryCode":"JP","stateCode":"35","latitude":"34.05000000","longitude":"131.56667000"},{"name":"Iwakuni Shi","countryCode":"JP","stateCode":"35","latitude":"34.20608000","longitude":"132.06286000"},{"name":"Kudamatsu","countryCode":"JP","stateCode":"35","latitude":"34.00000000","longitude":"131.86667000"},{"name":"Kudamatsu Shi","countryCode":"JP","stateCode":"35","latitude":"34.03243000","longitude":"131.88683000"},{"name":"Mine Shi","countryCode":"JP","stateCode":"35","latitude":"34.21083000","longitude":"131.25170000"},{"name":"Nagato","countryCode":"JP","stateCode":"35","latitude":"34.38333000","longitude":"131.20000000"},{"name":"Nagato Shi","countryCode":"JP","stateCode":"35","latitude":"34.34880000","longitude":"131.14703000"},{"name":"Ogōri-shimogō","countryCode":"JP","stateCode":"35","latitude":"34.10000000","longitude":"131.40000000"},{"name":"Onoda","countryCode":"JP","stateCode":"35","latitude":"34.00139000","longitude":"131.18361000"},{"name":"Sanyōonoda Shi","countryCode":"JP","stateCode":"35","latitude":"34.03956000","longitude":"131.15417000"},{"name":"Shimonoseki Shi","countryCode":"JP","stateCode":"35","latitude":"34.17277000","longitude":"130.98766000"},{"name":"Shūnan Shi","countryCode":"JP","stateCode":"35","latitude":"34.15136000","longitude":"131.82498000"},{"name":"Tokuyama","countryCode":"JP","stateCode":"35","latitude":"34.05000000","longitude":"131.81667000"},{"name":"Ube","countryCode":"JP","stateCode":"35","latitude":"33.94306000","longitude":"131.25111000"},{"name":"Yamaguchi Shi","countryCode":"JP","stateCode":"35","latitude":"34.17753000","longitude":"131.54667000"},{"name":"Yanai Shi","countryCode":"JP","stateCode":"35","latitude":"33.96243000","longitude":"132.13111000"},{"name":"Hakui","countryCode":"JP","stateCode":"17","latitude":"36.88333000","longitude":"136.78333000"},{"name":"Hakui Shi","countryCode":"JP","stateCode":"17","latitude":"36.91136000","longitude":"136.81626000"},{"name":"Hakusan Shi","countryCode":"JP","stateCode":"17","latitude":"36.27558000","longitude":"136.66966000"},{"name":"Kaga Shi","countryCode":"JP","stateCode":"17","latitude":"36.25503000","longitude":"136.37963000"},{"name":"Kahoku Shi","countryCode":"JP","stateCode":"17","latitude":"36.74365000","longitude":"136.73273000"},{"name":"Kanazawa","countryCode":"JP","stateCode":"17","latitude":"36.60000000","longitude":"136.61667000"},{"name":"Kanazawa-shi","countryCode":"JP","stateCode":"17","latitude":"36.51919000","longitude":"136.70836000"},{"name":"Komatsu","countryCode":"JP","stateCode":"17","latitude":"36.40263000","longitude":"136.45088000"},{"name":"Matsutō","countryCode":"JP","stateCode":"17","latitude":"36.51667000","longitude":"136.56667000"},{"name":"Nanao Shi","countryCode":"JP","stateCode":"17","latitude":"37.07844000","longitude":"136.92860000"},{"name":"Nomi Shi","countryCode":"JP","stateCode":"17","latitude":"36.43593000","longitude":"136.54456000"},{"name":"Nonoichi","countryCode":"JP","stateCode":"17","latitude":"36.53333000","longitude":"136.61667000"},{"name":"Nonoichi-shi","countryCode":"JP","stateCode":"17","latitude":"36.52288000","longitude":"136.60589000"},{"name":"Suzu","countryCode":"JP","stateCode":"17","latitude":"37.43459000","longitude":"137.26009000"},{"name":"Suzu Shi","countryCode":"JP","stateCode":"17","latitude":"37.45533000","longitude":"137.22587000"},{"name":"Tsubata","countryCode":"JP","stateCode":"17","latitude":"36.67012000","longitude":"136.74030000"},{"name":"Tsurugi-asahimachi","countryCode":"JP","stateCode":"17","latitude":"36.45000000","longitude":"136.63333000"},{"name":"Wajima Shi","countryCode":"JP","stateCode":"17","latitude":"37.33753000","longitude":"136.88757000"},{"name":"Higashikagawa Shi","countryCode":"JP","stateCode":"37","latitude":"34.21158000","longitude":"134.33350000"},{"name":"Kan’onji Shi","countryCode":"JP","stateCode":"37","latitude":"34.08457000","longitude":"133.67448000"},{"name":"Kan’onjichō","countryCode":"JP","stateCode":"37","latitude":"34.12760000","longitude":"133.64598000"},{"name":"Marugame","countryCode":"JP","stateCode":"37","latitude":"34.28333000","longitude":"133.78333000"},{"name":"Marugame Shi","countryCode":"JP","stateCode":"37","latitude":"34.28560000","longitude":"133.81535000"},{"name":"Mitoyo Shi","countryCode":"JP","stateCode":"37","latitude":"34.16176000","longitude":"133.72282000"},{"name":"Sakaide Shi","countryCode":"JP","stateCode":"37","latitude":"34.32403000","longitude":"133.89222000"},{"name":"Sakaidechō","countryCode":"JP","stateCode":"37","latitude":"34.32278000","longitude":"133.83560000"},{"name":"Sanuki-shi","countryCode":"JP","stateCode":"37","latitude":"34.26615000","longitude":"134.20941000"},{"name":"Shido","countryCode":"JP","stateCode":"37","latitude":"34.32333000","longitude":"134.17333000"},{"name":"Tadotsu","countryCode":"JP","stateCode":"37","latitude":"34.27500000","longitude":"133.75000000"},{"name":"Takamatsu","countryCode":"JP","stateCode":"37","latitude":"34.33333000","longitude":"134.05000000"},{"name":"Takamatsu Shi","countryCode":"JP","stateCode":"37","latitude":"34.26852000","longitude":"134.05450000"},{"name":"Tonoshō","countryCode":"JP","stateCode":"37","latitude":"34.48047000","longitude":"134.17017000"},{"name":"Zentsūji Shi","countryCode":"JP","stateCode":"37","latitude":"34.22581000","longitude":"133.77692000"},{"name":"Higashine","countryCode":"JP","stateCode":"06","latitude":"38.43889000","longitude":"140.40056000"},{"name":"Higashine Shi","countryCode":"JP","stateCode":"06","latitude":"38.42559000","longitude":"140.46670000"},{"name":"Kaminoyama","countryCode":"JP","stateCode":"06","latitude":"38.15389000","longitude":"140.27361000"},{"name":"Kaminoyama-shi","countryCode":"JP","stateCode":"06","latitude":"38.13333000","longitude":"140.33333000"},{"name":"Murayama","countryCode":"JP","stateCode":"06","latitude":"38.46972000","longitude":"140.41441000"},{"name":"Murayama Shi","countryCode":"JP","stateCode":"06","latitude":"38.51671000","longitude":"140.33518000"},{"name":"Nagai","countryCode":"JP","stateCode":"06","latitude":"38.10361000","longitude":"140.03500000"},{"name":"Nagai-shi","countryCode":"JP","stateCode":"06","latitude":"38.16667000","longitude":"140.00000000"},{"name":"Nanyō Shi","countryCode":"JP","stateCode":"06","latitude":"38.10319000","longitude":"140.15609000"},{"name":"Obanazawa","countryCode":"JP","stateCode":"06","latitude":"38.60333000","longitude":"140.40194000"},{"name":"Obanazawa Shi","countryCode":"JP","stateCode":"06","latitude":"38.59362000","longitude":"140.47681000"},{"name":"Sagae","countryCode":"JP","stateCode":"06","latitude":"38.37250000","longitude":"140.27250000"},{"name":"Sagae-shi","countryCode":"JP","stateCode":"06","latitude":"38.45000000","longitude":"140.23333000"},{"name":"Sakata","countryCode":"JP","stateCode":"06","latitude":"38.91667000","longitude":"139.85500000"},{"name":"Sakata Shi","countryCode":"JP","stateCode":"06","latitude":"38.92490000","longitude":"139.98427000"},{"name":"Shinjō","countryCode":"JP","stateCode":"06","latitude":"38.75861000","longitude":"140.30083000"},{"name":"Shinjō Shi","countryCode":"JP","stateCode":"06","latitude":"38.78819000","longitude":"140.33989000"},{"name":"Takahata","countryCode":"JP","stateCode":"06","latitude":"38.00250000","longitude":"140.19111000"},{"name":"Tendō","countryCode":"JP","stateCode":"06","latitude":"38.35361000","longitude":"140.36972000"},{"name":"Tendō Shi","countryCode":"JP","stateCode":"06","latitude":"38.35819000","longitude":"140.39652000"},{"name":"Tsuruoka","countryCode":"JP","stateCode":"06","latitude":"38.72167000","longitude":"139.82167000"},{"name":"Tsuruoka Shi","countryCode":"JP","stateCode":"06","latitude":"38.58507000","longitude":"139.80839000"},{"name":"Yamagata","countryCode":"JP","stateCode":"06","latitude":"38.23333000","longitude":"140.36667000"},{"name":"Yamagata Shi","countryCode":"JP","stateCode":"06","latitude":"38.24907000","longitude":"140.37272000"},{"name":"Yonezawa","countryCode":"JP","stateCode":"06","latitude":"37.91000000","longitude":"140.11667000"},{"name":"Yonezawa Shi","countryCode":"JP","stateCode":"06","latitude":"37.84998000","longitude":"140.12160000"},{"name":"Yuza","countryCode":"JP","stateCode":"06","latitude":"39.01573000","longitude":"139.92909000"},{"name":"Higashiōmi-shi","countryCode":"JP","stateCode":"25","latitude":"35.10890000","longitude":"136.17920000"},{"name":"Hikone","countryCode":"JP","stateCode":"25","latitude":"35.25000000","longitude":"136.25000000"},{"name":"Hikone-shi","countryCode":"JP","stateCode":"25","latitude":"35.23036000","longitude":"136.20760000"},{"name":"Hino","countryCode":"JP","stateCode":"25","latitude":"35.00000000","longitude":"136.25000000"},{"name":"Kitahama","countryCode":"JP","stateCode":"25","latitude":"35.16667000","longitude":"135.91667000"},{"name":"Konan-shi","countryCode":"JP","stateCode":"25","latitude":"35.01667000","longitude":"136.08333000"},{"name":"Kusatsu","countryCode":"JP","stateCode":"25","latitude":"35.01667000","longitude":"135.96667000"},{"name":"Kusatsu-shi","countryCode":"JP","stateCode":"25","latitude":"35.02758000","longitude":"135.93840000"},{"name":"Kōka-shi","countryCode":"JP","stateCode":"25","latitude":"34.91667000","longitude":"136.16667000"},{"name":"Maibara","countryCode":"JP","stateCode":"25","latitude":"35.31667000","longitude":"136.28333000"},{"name":"Maibara-shi","countryCode":"JP","stateCode":"25","latitude":"35.38457000","longitude":"136.37741000"},{"name":"Minakuchichō-matoba","countryCode":"JP","stateCode":"25","latitude":"34.96667000","longitude":"136.16667000"},{"name":"Moriyama","countryCode":"JP","stateCode":"25","latitude":"35.06667000","longitude":"135.98333000"},{"name":"Moriyama-shi","countryCode":"JP","stateCode":"25","latitude":"35.08815000","longitude":"135.96869000"},{"name":"Nagahama","countryCode":"JP","stateCode":"25","latitude":"35.38333000","longitude":"136.26667000"},{"name":"Nagahama-shi","countryCode":"JP","stateCode":"25","latitude":"35.42256000","longitude":"136.26272000"},{"name":"Rittō-shi","countryCode":"JP","stateCode":"25","latitude":"34.99603000","longitude":"136.01412000"},{"name":"Takashima","countryCode":"JP","stateCode":"25","latitude":"35.41347000","longitude":"136.01612000"},{"name":"Takashima-shi","countryCode":"JP","stateCode":"25","latitude":"35.35448000","longitude":"136.02859000"},{"name":"Yasu-shi","countryCode":"JP","stateCode":"25","latitude":"35.06801000","longitude":"136.02327000"},{"name":"Youkaichi","countryCode":"JP","stateCode":"25","latitude":"35.11626000","longitude":"136.19768000"},{"name":"Ōmihachiman","countryCode":"JP","stateCode":"25","latitude":"35.12861000","longitude":"136.09760000"},{"name":"Ōmihachiman-shi","countryCode":"JP","stateCode":"25","latitude":"35.15251000","longitude":"136.06964000"},{"name":"Ōtsu-shi","countryCode":"JP","stateCode":"25","latitude":"35.10203000","longitude":"135.92452000"},{"name":"Hisai-motomachi","countryCode":"JP","stateCode":"24","latitude":"34.66667000","longitude":"136.46667000"},{"name":"Iga-shi","countryCode":"JP","stateCode":"24","latitude":"34.76855000","longitude":"136.13013000"},{"name":"Inabe","countryCode":"JP","stateCode":"24","latitude":"35.11344000","longitude":"136.57205000"},{"name":"Inabe-shi","countryCode":"JP","stateCode":"24","latitude":"35.16061000","longitude":"136.50788000"},{"name":"Ise","countryCode":"JP","stateCode":"24","latitude":"34.48333000","longitude":"136.70000000"},{"name":"Ise-shi","countryCode":"JP","stateCode":"24","latitude":"34.46740000","longitude":"136.71585000"},{"name":"Kameyama","countryCode":"JP","stateCode":"24","latitude":"34.85000000","longitude":"136.45000000"},{"name":"Kameyama Shi","countryCode":"JP","stateCode":"24","latitude":"34.86866000","longitude":"136.39345000"},{"name":"Kawage","countryCode":"JP","stateCode":"24","latitude":"34.80447000","longitude":"136.54645000"},{"name":"Komono","countryCode":"JP","stateCode":"24","latitude":"35.00000000","longitude":"136.51667000"},{"name":"Kumano","countryCode":"JP","stateCode":"24","latitude":"33.90389000","longitude":"136.12214000"},{"name":"Kumano-shi","countryCode":"JP","stateCode":"24","latitude":"33.92290000","longitude":"136.02646000"},{"name":"Kuwana","countryCode":"JP","stateCode":"24","latitude":"35.05192000","longitude":"136.66958000"},{"name":"Kuwana-shi","countryCode":"JP","stateCode":"24","latitude":"35.06176000","longitude":"136.68348000"},{"name":"Matsuzaka-shi","countryCode":"JP","stateCode":"24","latitude":"34.56667000","longitude":"136.53333000"},{"name":"Nabari","countryCode":"JP","stateCode":"24","latitude":"34.61667000","longitude":"136.08333000"},{"name":"Nabari-shi","countryCode":"JP","stateCode":"24","latitude":"34.62643000","longitude":"136.10825000"},{"name":"Owase","countryCode":"JP","stateCode":"24","latitude":"34.06667000","longitude":"136.20000000"},{"name":"Shima","countryCode":"JP","stateCode":"24","latitude":"34.33333000","longitude":"136.83333000"},{"name":"Shima-shi","countryCode":"JP","stateCode":"24","latitude":"34.33795000","longitude":"136.81336000"},{"name":"Suzuka","countryCode":"JP","stateCode":"24","latitude":"34.88333000","longitude":"136.58333000"},{"name":"Suzuka-shi","countryCode":"JP","stateCode":"24","latitude":"34.88114000","longitude":"136.58443000"},{"name":"Toba","countryCode":"JP","stateCode":"24","latitude":"34.48330000","longitude":"136.84186000"},{"name":"Toba-shi","countryCode":"JP","stateCode":"24","latitude":"34.48333000","longitude":"136.83333000"},{"name":"Tsu","countryCode":"JP","stateCode":"24","latitude":"34.73333000","longitude":"136.51667000"},{"name":"Tsu-shi","countryCode":"JP","stateCode":"24","latitude":"34.71706000","longitude":"136.50616000"},{"name":"Ueno-ebisumachi","countryCode":"JP","stateCode":"24","latitude":"34.75856000","longitude":"136.13108000"},{"name":"Yokkaichi-shi","countryCode":"JP","stateCode":"24","latitude":"34.96475000","longitude":"136.62443000"},{"name":"Hōjō","countryCode":"JP","stateCode":"38","latitude":"33.97661000","longitude":"132.77767000"},{"name":"Imabari-shi","countryCode":"JP","stateCode":"38","latitude":"34.06667000","longitude":"132.99791000"},{"name":"Iyo","countryCode":"JP","stateCode":"38","latitude":"33.75139000","longitude":"132.70139000"},{"name":"Iyo-shi","countryCode":"JP","stateCode":"38","latitude":"33.68493000","longitude":"132.68909000"},{"name":"Kawanoechō","countryCode":"JP","stateCode":"38","latitude":"34.01654000","longitude":"133.57844000"},{"name":"Kihoku-chō","countryCode":"JP","stateCode":"38","latitude":"33.25592000","longitude":"132.68343000"},{"name":"Masaki-chō","countryCode":"JP","stateCode":"38","latitude":"33.78757000","longitude":"132.71124000"},{"name":"Matsuyama-shi","countryCode":"JP","stateCode":"38","latitude":"33.83568000","longitude":"132.76224000"},{"name":"Niihama","countryCode":"JP","stateCode":"38","latitude":"33.96047000","longitude":"133.30522000"},{"name":"Niihama-shi","countryCode":"JP","stateCode":"38","latitude":"33.90670000","longitude":"133.33250000"},{"name":"Saijō","countryCode":"JP","stateCode":"38","latitude":"33.91667000","longitude":"133.18333000"},{"name":"Saijō-shi","countryCode":"JP","stateCode":"38","latitude":"33.86100000","longitude":"133.10832000"},{"name":"Seiyo-shi","countryCode":"JP","stateCode":"38","latitude":"33.39408000","longitude":"132.63262000"},{"name":"Shikoku-chūō Shi","countryCode":"JP","stateCode":"38","latitude":"33.93538000","longitude":"133.53622000"},{"name":"Tōon-shi","countryCode":"JP","stateCode":"38","latitude":"33.79099000","longitude":"132.87234000"},{"name":"Uwajima","countryCode":"JP","stateCode":"38","latitude":"33.22375000","longitude":"132.56001000"},{"name":"Uwajima-shi","countryCode":"JP","stateCode":"38","latitude":"33.22325000","longitude":"132.56069000"},{"name":"Yawatahama-shi","countryCode":"JP","stateCode":"38","latitude":"33.46302000","longitude":"132.42336000"},{"name":"Ōzu","countryCode":"JP","stateCode":"38","latitude":"33.50000000","longitude":"132.55000000"},{"name":"Ōzu-shi","countryCode":"JP","stateCode":"38","latitude":"33.50619000","longitude":"132.54430000"},{"name":"Imari Shi","countryCode":"JP","stateCode":"41","latitude":"33.30409000","longitude":"129.88598000"},{"name":"Imarichō-kō","countryCode":"JP","stateCode":"41","latitude":"33.27362000","longitude":"129.87877000"},{"name":"Kanzaki Shi","countryCode":"JP","stateCode":"41","latitude":"33.34446000","longitude":"130.35883000"},{"name":"Karatsu","countryCode":"JP","stateCode":"41","latitude":"33.44250000","longitude":"129.96972000"},{"name":"Karatsu Shi","countryCode":"JP","stateCode":"41","latitude":"33.41802000","longitude":"129.99775000"},{"name":"Kashima","countryCode":"JP","stateCode":"41","latitude":"33.10611000","longitude":"130.09056000"},{"name":"Kashima Shi","countryCode":"JP","stateCode":"41","latitude":"33.06203000","longitude":"130.09396000"},{"name":"Miyaki-gun","countryCode":"JP","stateCode":"41","latitude":"33.35298000","longitude":"130.45711000"},{"name":"Ogi-shi","countryCode":"JP","stateCode":"41","latitude":"33.26667000","longitude":"130.20000000"},{"name":"Saga","countryCode":"JP","stateCode":"41","latitude":"33.23333000","longitude":"130.30000000"},{"name":"Saga Shi","countryCode":"JP","stateCode":"41","latitude":"33.32558000","longitude":"130.26430000"},{"name":"Takeo Shi","countryCode":"JP","stateCode":"41","latitude":"33.20413000","longitude":"129.99775000"},{"name":"Takeochō-takeo","countryCode":"JP","stateCode":"41","latitude":"33.19009000","longitude":"130.02084000"},{"name":"Taku Shi","countryCode":"JP","stateCode":"41","latitude":"33.27829000","longitude":"130.10523000"},{"name":"Tosu Shi","countryCode":"JP","stateCode":"41","latitude":"33.37825000","longitude":"130.49001000"},{"name":"Ureshino Shi","countryCode":"JP","stateCode":"41","latitude":"33.09558000","longitude":"130.01495000"},{"name":"Kurayoshi-shi","countryCode":"JP","stateCode":"31","latitude":"35.39110000","longitude":"133.74577000"},{"name":"Sakaiminato","countryCode":"JP","stateCode":"31","latitude":"35.53774000","longitude":"133.23094000"},{"name":"Sakaiminato Shi","countryCode":"JP","stateCode":"31","latitude":"35.52034000","longitude":"133.22704000"},{"name":"Tottori-shi","countryCode":"JP","stateCode":"31","latitude":"35.43255000","longitude":"134.15576000"},{"name":"Yonago Shi","countryCode":"JP","stateCode":"31","latitude":"35.43486000","longitude":"133.35873000"},{"name":"Tōmi","countryCode":"JP","stateCode":"39","latitude":"36.35944444","longitude":"138.33055556"},{"name":"Aki","countryCode":"JP","stateCode":"39","latitude":"33.50250000","longitude":"133.90722222"},{"name":"Agematsu","countryCode":"JP","stateCode":"39","latitude":"35.78388889","longitude":"137.69416667"},{"name":"Motoyama","countryCode":"JP","stateCode":"39","latitude":"35.16402778","longitude":"136.96361111"},{"name":"Sakaki","countryCode":"JP","stateCode":"39","latitude":"36.46194444","longitude":"138.18027778"},{"name":"Kiso","countryCode":"JP","stateCode":"39","latitude":"35.93638889","longitude":"137.78305556"},{"name":"Ōtoyo","countryCode":"JP","stateCode":"39","latitude":"33.76416667","longitude":"133.66416667"},{"name":"Yamagata","countryCode":"JP","stateCode":"39","latitude":"36.16805556","longitude":"137.87888889"},{"name":"Urugi","countryCode":"JP","stateCode":"39","latitude":"35.27111111","longitude":"137.71111111"},{"name":"Tsuno","countryCode":"JP","stateCode":"39","latitude":"33.44666667","longitude":"133.19944444"},{"name":"Takamori","countryCode":"JP","stateCode":"39","latitude":"35.55138889","longitude":"137.87861111"},{"name":"Ōtsuki","countryCode":"JP","stateCode":"39","latitude":"32.84138889","longitude":"132.70694444"},{"name":"Nakagawa","countryCode":"JP","stateCode":"39","latitude":"35.63444444","longitude":"137.94611111"},{"name":"Fujimi","countryCode":"JP","stateCode":"39","latitude":"35.91472222","longitude":"138.24083333"},{"name":"Takagi","countryCode":"JP","stateCode":"39","latitude":"35.51388889","longitude":"137.87388889"},{"name":"Mihara","countryCode":"JP","stateCode":"39","latitude":"32.90611111","longitude":"132.84722222"},{"name":"Minamimaki","countryCode":"JP","stateCode":"39","latitude":"36.02083333","longitude":"138.49222222"},{"name":"Yasuoka","countryCode":"JP","stateCode":"39","latitude":"35.37722222","longitude":"137.84583333"},{"name":"Yusuhara","countryCode":"JP","stateCode":"39","latitude":"33.39194444","longitude":"132.92694444"},{"name":"Nakatosa","countryCode":"JP","stateCode":"39","latitude":"33.32750000","longitude":"133.22833333"},{"name":"Tano","countryCode":"JP","stateCode":"39","latitude":"33.42777778","longitude":"134.00833333"},{"name":"Obuse","countryCode":"JP","stateCode":"39","latitude":"36.69777778","longitude":"138.31222222"},{"name":"Yamanouchi","countryCode":"JP","stateCode":"39","latitude":"36.74472222","longitude":"138.41250000"},{"name":"Minamiminowa","countryCode":"JP","stateCode":"39","latitude":"35.87277778","longitude":"137.97527778"},{"name":"Iijima","countryCode":"JP","stateCode":"39","latitude":"35.67638889","longitude":"137.91944444"},{"name":"Karuizawa","countryCode":"JP","stateCode":"39","latitude":"36.34833333","longitude":"138.59694444"},{"name":"Nagawa","countryCode":"JP","stateCode":"39","latitude":"36.25611111","longitude":"138.26777778"},{"name":"Sakuho","countryCode":"JP","stateCode":"39","latitude":"36.16111111","longitude":"138.48333333"},{"name":"Nozawaonsen","countryCode":"JP","stateCode":"39","latitude":"36.92277778","longitude":"138.44055556"},{"name":"Omi","countryCode":"JP","stateCode":"39","latitude":"36.45611111","longitude":"138.04527778"},{"name":"Otari","countryCode":"JP","stateCode":"39","latitude":"36.77916667","longitude":"137.90833333"},{"name":"Nakajō","countryCode":"JP","stateCode":"39","latitude":"36.61222222","longitude":"138.03652778"},{"name":"Togari","countryCode":"JP","stateCode":"39","latitude":"36.91666667","longitude":"138.38333333"},{"name":"Nakamura","countryCode":"JP","stateCode":"39","latitude":"32.99138889","longitude":"132.93375000"},{"name":"Ueda","countryCode":"JP","stateCode":"39","latitude":"36.40194444","longitude":"138.24916667"},{"name":"Mitsushima","countryCode":"JP","stateCode":"39","latitude":"35.27525100","longitude":"137.85213700"},{"name":"Usa","countryCode":"JP","stateCode":"39","latitude":"33.44936111","longitude":"133.43711111"},{"name":"Nakano","countryCode":"JP","stateCode":"39","latitude":"36.74194444","longitude":"138.36944444"},{"name":"Ōtaki","countryCode":"JP","stateCode":"39","latitude":"35.80944444","longitude":"137.55111111"},{"name":"Ōkuwa","countryCode":"JP","stateCode":"39","latitude":"35.68277778","longitude":"137.66500000"},{"name":"Matsukawa","countryCode":"JP","stateCode":"39","latitude":"35.59722222","longitude":"137.90972222"},{"name":"Yawata","countryCode":"JP","stateCode":"39","latitude":"36.51666667","longitude":"138.10000000"},{"name":"Minowa","countryCode":"JP","stateCode":"39","latitude":"35.91500000","longitude":"137.98194444"},{"name":"Sakawa","countryCode":"JP","stateCode":"39","latitude":"33.50083333","longitude":"133.28666667"},{"name":"Minamiaiki","countryCode":"JP","stateCode":"39","latitude":"36.03611111","longitude":"138.54694444"},{"name":"Geisei","countryCode":"JP","stateCode":"39","latitude":"33.52694444","longitude":"133.80916667"},{"name":"Umaji","countryCode":"JP","stateCode":"39","latitude":"33.55527778","longitude":"134.04805556"},{"name":"Aoki","countryCode":"JP","stateCode":"39","latitude":"36.37000000","longitude":"138.12861111"},{"name":"Ōshika","countryCode":"JP","stateCode":"39","latitude":"35.57833333","longitude":"138.03416667"},{"name":"Asahi","countryCode":"JP","stateCode":"39","latitude":"36.12361111","longitude":"137.86638889"},{"name":"Ōkawa","countryCode":"JP","stateCode":"39","latitude":"33.78361111","longitude":"133.46666667"},{"name":"Nagiso","countryCode":"JP","stateCode":"39","latitude":"35.60361111","longitude":"137.60888889"},{"name":"Kijimadaira","countryCode":"JP","stateCode":"39","latitude":"36.85861111","longitude":"138.40666667"},{"name":"Miyada","countryCode":"JP","stateCode":"39","latitude":"35.76888889","longitude":"137.94422222"},{"name":"Ochi","countryCode":"JP","stateCode":"39","latitude":"33.53277778","longitude":"133.25194444"},{"name":"Ikusaka","countryCode":"JP","stateCode":"39","latitude":"36.42527778","longitude":"137.92750000"},{"name":"Toyooka","countryCode":"JP","stateCode":"39","latitude":"35.55138889","longitude":"137.89583333"},{"name":"Hakuba","countryCode":"JP","stateCode":"39","latitude":"36.70000000","longitude":"137.86666667"},{"name":"Nahari","countryCode":"JP","stateCode":"39","latitude":"33.42416667","longitude":"134.02111111"},{"name":"Niyodogawa","countryCode":"JP","stateCode":"39","latitude":"33.57527778","longitude":"133.16833333"},{"name":"Shimosuwa","countryCode":"JP","stateCode":"39","latitude":"36.06972222","longitude":"138.08027778"},{"name":"Shimanto","countryCode":"JP","stateCode":"39","latitude":"33.20833333","longitude":"133.13555556"},{"name":"Hara","countryCode":"JP","stateCode":"39","latitude":"35.96444444","longitude":"138.21750000"},{"name":"Sakae","countryCode":"JP","stateCode":"39","latitude":"36.98750000","longitude":"138.57750000"},{"name":"Hidaka","countryCode":"JP","stateCode":"39","latitude":"33.53472222","longitude":"133.37333333"},{"name":"Shimojō","countryCode":"JP","stateCode":"39","latitude":"35.39750000","longitude":"137.78611111"},{"name":"Shinano","countryCode":"JP","stateCode":"39","latitude":"36.80638889","longitude":"138.20694444"},{"name":"Anan","countryCode":"JP","stateCode":"39","latitude":"35.32361111","longitude":"137.81611111"},{"name":"Kuroshio","countryCode":"JP","stateCode":"39","latitude":"33.02500000","longitude":"133.01083333"},{"name":"Kitaaiki","countryCode":"JP","stateCode":"39","latitude":"36.05916667","longitude":"138.55111111"},{"name":"Yasuda","countryCode":"JP","stateCode":"39","latitude":"33.43833333","longitude":"133.98111111"},{"name":"Takayama","countryCode":"JP","stateCode":"39","latitude":"36.67972222","longitude":"138.36305556"},{"name":"Ikeda","countryCode":"JP","stateCode":"39","latitude":"36.42138889","longitude":"137.87472222"},{"name":"Tateshina","countryCode":"JP","stateCode":"39","latitude":"36.27194444","longitude":"138.31611111"},{"name":"Hiraya","countryCode":"JP","stateCode":"39","latitude":"35.32333333","longitude":"137.63027778"},{"name":"Achi","countryCode":"JP","stateCode":"39","latitude":"35.44388889","longitude":"137.74750000"},{"name":"Kawakami","countryCode":"JP","stateCode":"39","latitude":"35.97555556","longitude":"138.57833333"},{"name":"Kitagawa","countryCode":"JP","stateCode":"39","latitude":"33.44777778","longitude":"134.04222222"},{"name":"Iizuna","countryCode":"JP","stateCode":"39","latitude":"36.75500000","longitude":"138.23555556"},{"name":"Miyota","countryCode":"JP","stateCode":"39","latitude":"36.32138889","longitude":"138.50888889"},{"name":"Matsumoto","countryCode":"JP","stateCode":"39","latitude":"36.23805556","longitude":"137.97194444"},{"name":"Chikuhoku","countryCode":"JP","stateCode":"39","latitude":"36.42120000","longitude":"138.04011000"},{"name":"Sanada","countryCode":"JP","stateCode":"39","latitude":"36.44088889","longitude":"138.30361111"},{"name":"Tatsuno","countryCode":"JP","stateCode":"39","latitude":"35.98250000","longitude":"137.98750000"},{"name":"Tōyō","countryCode":"JP","stateCode":"39","latitude":"33.52805556","longitude":"134.28000000"},{"name":"Neba","countryCode":"JP","stateCode":"39","latitude":"35.25305556","longitude":"137.58111111"},{"name":"Chikuma","countryCode":"JP","stateCode":"39","latitude":"36.50624000","longitude":"138.12352000"},{"name":"Azumino","countryCode":"JP","stateCode":"39","latitude":"36.30388889","longitude":"137.90555556"},{"name":"Kōnan","countryCode":"JP","stateCode":"39","latitude":"33.56416667","longitude":"133.70055556"},{"name":"Shiojiri","countryCode":"JP","stateCode":"39","latitude":"36.11666667","longitude":"137.95000000"},{"name":"Nankoku","countryCode":"JP","stateCode":"39","latitude":"33.57555556","longitude":"133.64138889"},{"name":"Ogawa","countryCode":"JP","stateCode":"39","latitude":"36.61694444","longitude":"137.97444444"},{"name":"Chino","countryCode":"JP","stateCode":"39","latitude":"35.99555556","longitude":"138.15888889"},{"name":"Ino","countryCode":"JP","stateCode":"39","latitude":"33.55000000","longitude":"133.43333333"},{"name":"Komoro","countryCode":"JP","stateCode":"39","latitude":"36.32750000","longitude":"138.42583333"},{"name":"Okaya","countryCode":"JP","stateCode":"39","latitude":"36.06694444","longitude":"138.04944444"},{"name":"Sukumo","countryCode":"JP","stateCode":"39","latitude":"32.93888889","longitude":"132.72611111"},{"name":"Suwa","countryCode":"JP","stateCode":"39","latitude":"36.03916667","longitude":"138.11416667"},{"name":"Nagano","countryCode":"JP","stateCode":"39","latitude":"36.64861111","longitude":"138.19277778"},{"name":"Suzaka","countryCode":"JP","stateCode":"39","latitude":"36.65000000","longitude":"138.31667000"},{"name":"Iiyama","countryCode":"JP","stateCode":"39","latitude":"36.85166667","longitude":"138.36555556"},{"name":"Ina","countryCode":"JP","stateCode":"39","latitude":"35.82750000","longitude":"137.95388889"},{"name":"Muroto","countryCode":"JP","stateCode":"39","latitude":"33.29000000","longitude":"134.15194444"},{"name":"Iida","countryCode":"JP","stateCode":"39","latitude":"35.51472222","longitude":"137.82194444"},{"name":"Saku","countryCode":"JP","stateCode":"39","latitude":"36.24888889","longitude":"138.47694444"},{"name":"Kōchi","countryCode":"JP","stateCode":"39","latitude":"33.55888889","longitude":"133.53138889"},{"name":"Susaki","countryCode":"JP","stateCode":"39","latitude":"33.40083333","longitude":"133.28305556"},{"name":"Tosashimizu","countryCode":"JP","stateCode":"39","latitude":"32.78138889","longitude":"132.95500000"},{"name":"Tosa","countryCode":"JP","stateCode":"39","latitude":"33.49611111","longitude":"133.42527778"},{"name":"Ōmachi","countryCode":"JP","stateCode":"39","latitude":"36.50000000","longitude":"137.85000000"},{"name":"Ahero","countryCode":"KE","stateCode":"17","latitude":"-0.17359000","longitude":"34.91890000"},{"name":"Kisumu","countryCode":"KE","stateCode":"17","latitude":"-0.10221000","longitude":"34.76171000"},{"name":"Muhoroni","countryCode":"KE","stateCode":"17","latitude":"-0.15816000","longitude":"35.19645000"},{"name":"Athi River","countryCode":"KE","stateCode":"22","latitude":"-1.45630000","longitude":"36.97826000"},{"name":"Kangundo","countryCode":"KE","stateCode":"22","latitude":"-1.30342000","longitude":"37.34813000"},{"name":"Konza","countryCode":"KE","stateCode":"22","latitude":"-1.73947000","longitude":"37.13195000"},{"name":"Machakos","countryCode":"KE","stateCode":"22","latitude":"-1.52233000","longitude":"37.26521000"},{"name":"Baringo","countryCode":"KE","stateCode":"01","latitude":"0.46667000","longitude":"35.96667000"},{"name":"Eldama Ravine","countryCode":"KE","stateCode":"01","latitude":"0.05196000","longitude":"35.72734000"},{"name":"Kabarnet","countryCode":"KE","stateCode":"01","latitude":"0.49194000","longitude":"35.74303000"},{"name":"Bondo","countryCode":"KE","stateCode":"38","latitude":"0.23522000","longitude":"34.28086000"},{"name":"Siaya","countryCode":"KE","stateCode":"38","latitude":"0.06070000","longitude":"34.28806000"},{"name":"Yala","countryCode":"KE","stateCode":"38","latitude":"0.09438000","longitude":"34.53602000"},{"name":"Bungoma","countryCode":"KE","stateCode":"03","latitude":"0.56350000","longitude":"34.56055000"},{"name":"Malikisi","countryCode":"KE","stateCode":"03","latitude":"0.67694000","longitude":"34.42167000"},{"name":"Webuye","countryCode":"KE","stateCode":"03","latitude":"0.60040000","longitude":"34.77119000"},{"name":"Busia","countryCode":"KE","stateCode":"04","latitude":"0.46005000","longitude":"34.11169000"},{"name":"Luanda","countryCode":"KE","stateCode":"04","latitude":"0.31354000","longitude":"34.07146000"},{"name":"Lugulu","countryCode":"KE","stateCode":"04","latitude":"0.39337000","longitude":"34.30399000"},{"name":"Malaba","countryCode":"KE","stateCode":"04","latitude":"0.63513000","longitude":"34.28165000"},{"name":"Nambare","countryCode":"KE","stateCode":"04","latitude":"0.45813000","longitude":"34.25353000"},{"name":"Port Victoria","countryCode":"KE","stateCode":"04","latitude":"0.09809000","longitude":"33.97248000"},{"name":"Butere","countryCode":"KE","stateCode":"11","latitude":"0.20694000","longitude":"34.49006000"},{"name":"Kakamega","countryCode":"KE","stateCode":"11","latitude":"0.28422000","longitude":"34.75229000"},{"name":"Mumias","countryCode":"KE","stateCode":"11","latitude":"0.33474000","longitude":"34.48796000"},{"name":"Chepareria","countryCode":"KE","stateCode":"47","latitude":"1.30583000","longitude":"35.20365000"},{"name":"Kapenguria","countryCode":"KE","stateCode":"47","latitude":"1.23889000","longitude":"35.11194000"},{"name":"Taveta","countryCode":"KE","stateCode":"47","latitude":"-3.39879000","longitude":"37.68336000"},{"name":"Voi","countryCode":"KE","stateCode":"47","latitude":"-3.39605000","longitude":"38.55609000"},{"name":"Wundanyi","countryCode":"KE","stateCode":"47","latitude":"-3.39642000","longitude":"38.35729000"},{"name":"Chuka","countryCode":"KE","stateCode":"41","latitude":"-0.33316000","longitude":"37.64587000"},{"name":"Eldoret","countryCode":"KE","stateCode":"44","latitude":"0.52036000","longitude":"35.26993000"},{"name":"Embu","countryCode":"KE","stateCode":"06","latitude":"-0.53987000","longitude":"37.45743000"},{"name":"Garissa","countryCode":"KE","stateCode":"07","latitude":"-0.45275000","longitude":"39.64601000"},{"name":"Gazi","countryCode":"KE","stateCode":"19","latitude":"-4.42402000","longitude":"39.50588000"},{"name":"Kinango","countryCode":"KE","stateCode":"19","latitude":"-4.13723000","longitude":"39.31528000"},{"name":"Kwale","countryCode":"KE","stateCode":"19","latitude":"-4.17375000","longitude":"39.45206000"},{"name":"Sawa Sawa","countryCode":"KE","stateCode":"19","latitude":"-4.47166000","longitude":"39.48463000"},{"name":"Shimoni","countryCode":"KE","stateCode":"19","latitude":"-4.64756000","longitude":"39.38175000"},{"name":"Hola","countryCode":"KE","stateCode":"40","latitude":"-1.48256000","longitude":"40.03341000"},{"name":"Kipini","countryCode":"KE","stateCode":"40","latitude":"-2.52565000","longitude":"40.52620000"},{"name":"Homa Bay","countryCode":"KE","stateCode":"08","latitude":"-0.52731000","longitude":"34.45714000"},{"name":"Oyugis","countryCode":"KE","stateCode":"08","latitude":"-0.50974000","longitude":"34.73067000"},{"name":"Rachuonyo District","countryCode":"KE","stateCode":"08","latitude":"-0.44000000","longitude":"34.73900000"},{"name":"Isiolo","countryCode":"KE","stateCode":"09","latitude":"0.35462000","longitude":"37.58218000"},{"name":"Iten","countryCode":"KE","stateCode":"14","latitude":"0.67028000","longitude":"35.50806000"},{"name":"Kapsowar","countryCode":"KE","stateCode":"14","latitude":"0.97890000","longitude":"35.55854000"},{"name":"Kilifi","countryCode":"KE","stateCode":"14","latitude":"-3.63045000","longitude":"39.84992000"},{"name":"Malindi","countryCode":"KE","stateCode":"14","latitude":"-3.21799000","longitude":"40.11692000"},{"name":"Mariakani","countryCode":"KE","stateCode":"14","latitude":"-3.86261000","longitude":"39.47458000"},{"name":"Takaungu","countryCode":"KE","stateCode":"14","latitude":"-3.68350000","longitude":"39.85687000"},{"name":"Kajiado","countryCode":"KE","stateCode":"10","latitude":"-1.85238000","longitude":"36.77683000"},{"name":"Magadi","countryCode":"KE","stateCode":"10","latitude":"-1.90122000","longitude":"36.28700000"},{"name":"Ngong","countryCode":"KE","stateCode":"10","latitude":"-1.35270000","longitude":"36.66990000"},{"name":"Kangema","countryCode":"KE","stateCode":"29","latitude":"-0.68553000","longitude":"36.96463000"},{"name":"Karuri","countryCode":"KE","stateCode":"29","latitude":"-0.70000000","longitude":"37.18333000"},{"name":"Maragua","countryCode":"KE","stateCode":"29","latitude":"-0.79602000","longitude":"37.13292000"},{"name":"Murang’a","countryCode":"KE","stateCode":"29","latitude":"-0.72104000","longitude":"37.15259000"},{"name":"Kapsabet","countryCode":"KE","stateCode":"32","latitude":"0.20387000","longitude":"35.10500000"},{"name":"Nandi Hills","countryCode":"KE","stateCode":"32","latitude":"0.10366000","longitude":"35.18426000"},{"name":"Kericho","countryCode":"KE","stateCode":"12","latitude":"-0.36774000","longitude":"35.28314000"},{"name":"Kipkelion","countryCode":"KE","stateCode":"12","latitude":"-0.19982000","longitude":"35.46735000"},{"name":"Litein","countryCode":"KE","stateCode":"12","latitude":"-0.58249000","longitude":"35.18969000"},{"name":"Londiani","countryCode":"KE","stateCode":"12","latitude":"-0.16552000","longitude":"35.59359000"},{"name":"Keroka","countryCode":"KE","stateCode":"34","latitude":"-0.77612000","longitude":"34.94678000"},{"name":"Nyamira","countryCode":"KE","stateCode":"34","latitude":"-0.56333000","longitude":"34.93583000"},{"name":"Kerugoya","countryCode":"KE","stateCode":"15","latitude":"-0.49887000","longitude":"37.28031000"},{"name":"Sagana","countryCode":"KE","stateCode":"15","latitude":"-0.66806000","longitude":"37.20875000"},{"name":"Kiambu","countryCode":"KE","stateCode":"13","latitude":"-1.17139000","longitude":"36.83556000"},{"name":"Kikuyu","countryCode":"KE","stateCode":"13","latitude":"-1.24627000","longitude":"36.66291000"},{"name":"Limuru","countryCode":"KE","stateCode":"13","latitude":"-1.11360000","longitude":"36.64205000"},{"name":"Pumwani","countryCode":"KE","stateCode":"13","latitude":"-1.28333000","longitude":"36.85000000"},{"name":"Thika","countryCode":"KE","stateCode":"13","latitude":"-1.03326000","longitude":"37.06933000"},{"name":"Kihancha","countryCode":"KE","stateCode":"27","latitude":"-1.19347000","longitude":"34.61967000"},{"name":"Migori","countryCode":"KE","stateCode":"27","latitude":"-1.06343000","longitude":"34.47313000"},{"name":"Kijabe","countryCode":"KE","stateCode":"31","latitude":"-0.93334000","longitude":"36.57233000"},{"name":"Molo","countryCode":"KE","stateCode":"31","latitude":"-0.24849000","longitude":"35.73194000"},{"name":"Naivasha","countryCode":"KE","stateCode":"31","latitude":"-0.71383000","longitude":"36.43261000"},{"name":"Nakuru","countryCode":"KE","stateCode":"31","latitude":"-0.30719000","longitude":"36.07225000"},{"name":"Rongai","countryCode":"KE","stateCode":"31","latitude":"-0.17344000","longitude":"35.86313000"},{"name":"Kisii","countryCode":"KE","stateCode":"16","latitude":"-0.68174000","longitude":"34.76666000"},{"name":"Ogembo","countryCode":"KE","stateCode":"16","latitude":"-0.80116000","longitude":"34.72579000"},{"name":"Kitale","countryCode":"KE","stateCode":"42","latitude":"1.01572000","longitude":"35.00622000"},{"name":"Kitui","countryCode":"KE","stateCode":"18","latitude":"-1.36696000","longitude":"38.01055000"},{"name":"Mwingi","countryCode":"KE","stateCode":"18","latitude":"-0.93605000","longitude":"38.05955000"},{"name":"Lamu","countryCode":"KE","stateCode":"21","latitude":"-2.27169000","longitude":"40.90201000"},{"name":"Witu","countryCode":"KE","stateCode":"21","latitude":"-2.38892000","longitude":"40.43827000"},{"name":"Lodwar","countryCode":"KE","stateCode":"43","latitude":"3.11988000","longitude":"35.59642000"},{"name":"Makueni Boma","countryCode":"KE","stateCode":"23","latitude":"-1.80388000","longitude":"37.62405000"},{"name":"Mtito Andei","countryCode":"KE","stateCode":"23","latitude":"-2.68987000","longitude":"38.16687000"},{"name":"Wote","countryCode":"KE","stateCode":"23","latitude":"-1.78079000","longitude":"37.62882000"},{"name":"Mandera","countryCode":"KE","stateCode":"24","latitude":"3.93726000","longitude":"41.85688000"},{"name":"Maralal","countryCode":"KE","stateCode":"37","latitude":"1.09667000","longitude":"36.69806000"},{"name":"Marsabit","countryCode":"KE","stateCode":"25","latitude":"2.33468000","longitude":"37.99086000"},{"name":"Moyale","countryCode":"KE","stateCode":"25","latitude":"3.52661000","longitude":"39.05610000"},{"name":"Maua","countryCode":"KE","stateCode":"26","latitude":"0.23320000","longitude":"37.94086000"},{"name":"Meru","countryCode":"KE","stateCode":"26","latitude":"0.04626000","longitude":"37.65587000"},{"name":"Mombasa","countryCode":"KE","stateCode":"28","latitude":"-4.05466000","longitude":"39.66359000"},{"name":"Nairobi","countryCode":"KE","stateCode":"30","latitude":"-1.28333000","longitude":"36.81667000"},{"name":"Nanyuki","countryCode":"KE","stateCode":"20","latitude":"0.00624000","longitude":"37.07398000"},{"name":"Nyahururu","countryCode":"KE","stateCode":"20","latitude":"0.03813000","longitude":"36.36339000"},{"name":"Rumuruti","countryCode":"KE","stateCode":"20","latitude":"0.27250000","longitude":"36.53806000"},{"name":"Naro Moru","countryCode":"KE","stateCode":"36","latitude":"-0.16357000","longitude":"37.01773000"},{"name":"Nyeri","countryCode":"KE","stateCode":"36","latitude":"-0.42013000","longitude":"36.94759000"},{"name":"Othaya","countryCode":"KE","stateCode":"36","latitude":"-0.54655000","longitude":"36.93178000"},{"name":"Narok","countryCode":"KE","stateCode":"33","latitude":"-1.08083000","longitude":"35.87111000"},{"name":"Ol Kalou","countryCode":"KE","stateCode":"35","latitude":"-0.27088000","longitude":"36.37917000"},{"name":"Sotik","countryCode":"KE","stateCode":"02","latitude":"-0.69069000","longitude":"35.11102000"},{"name":"Sotik Post","countryCode":"KE","stateCode":"02","latitude":"-0.78129000","longitude":"35.34156000"},{"name":"Wajir","countryCode":"KE","stateCode":"46","latitude":"1.74710000","longitude":"40.05732000"},{"name":"Ak-Suu","countryCode":"KG","stateCode":"Y","latitude":"42.49948000","longitude":"78.52702000"},{"name":"Balykchy","countryCode":"KG","stateCode":"Y","latitude":"42.46017000","longitude":"76.18709000"},{"name":"Cholpon-Ata","countryCode":"KG","stateCode":"Y","latitude":"42.64944000","longitude":"77.08225000"},{"name":"Kadzhi-Say","countryCode":"KG","stateCode":"Y","latitude":"42.14107000","longitude":"77.17848000"},{"name":"Karakol","countryCode":"KG","stateCode":"Y","latitude":"42.49068000","longitude":"78.39362000"},{"name":"Kyzyl-Suu","countryCode":"KG","stateCode":"Y","latitude":"42.34211000","longitude":"78.00644000"},{"name":"Tyup","countryCode":"KG","stateCode":"Y","latitude":"42.72760000","longitude":"78.36476000"},{"name":"Ala-Buka","countryCode":"KG","stateCode":"J","latitude":"41.40806000","longitude":"71.46306000"},{"name":"Bazar-Korgon","countryCode":"KG","stateCode":"J","latitude":"41.03760000","longitude":"72.74586000"},{"name":"Jalal-Abad","countryCode":"KG","stateCode":"J","latitude":"40.93333000","longitude":"73.00000000"},{"name":"Kazarman","countryCode":"KG","stateCode":"J","latitude":"41.40500000","longitude":"74.03700000"},{"name":"Kerben","countryCode":"KG","stateCode":"J","latitude":"41.49399000","longitude":"71.75826000"},{"name":"Kochkor-Ata","countryCode":"KG","stateCode":"J","latitude":"41.03709000","longitude":"72.48320000"},{"name":"Suzak","countryCode":"KG","stateCode":"J","latitude":"40.89820000","longitude":"72.90481000"},{"name":"Tash-Kumyr","countryCode":"KG","stateCode":"J","latitude":"41.34612000","longitude":"72.21707000"},{"name":"Toktogul","countryCode":"KG","stateCode":"J","latitude":"41.87442000","longitude":"72.94192000"},{"name":"Toktogul District","countryCode":"KG","stateCode":"J","latitude":"41.75000000","longitude":"73.00000000"},{"name":"Alamudunskiy Rayon","countryCode":"KG","stateCode":"C","latitude":"42.81985000","longitude":"74.59398000"},{"name":"Belovodskoye","countryCode":"KG","stateCode":"C","latitude":"42.82944000","longitude":"74.10830000"},{"name":"Chuyskiy Rayon","countryCode":"KG","stateCode":"C","latitude":"42.66667000","longitude":"75.33333000"},{"name":"Ivanovka","countryCode":"KG","stateCode":"C","latitude":"42.88778000","longitude":"75.08500000"},{"name":"Kaindy","countryCode":"KG","stateCode":"C","latitude":"42.82469000","longitude":"73.67585000"},{"name":"Kant","countryCode":"KG","stateCode":"C","latitude":"42.89106000","longitude":"74.85077000"},{"name":"Kara-Balta","countryCode":"KG","stateCode":"C","latitude":"42.81423000","longitude":"73.84813000"},{"name":"Kemin","countryCode":"KG","stateCode":"C","latitude":"42.78611000","longitude":"75.69167000"},{"name":"Lebedinovka","countryCode":"KG","stateCode":"C","latitude":"42.88454000","longitude":"74.67819000"},{"name":"Sokulukskiy Rayon","countryCode":"KG","stateCode":"C","latitude":"42.83333000","longitude":"74.33333000"},{"name":"Sosnovka","countryCode":"KG","stateCode":"C","latitude":"42.63707000","longitude":"73.89608000"},{"name":"Tokmok","countryCode":"KG","stateCode":"C","latitude":"42.84194000","longitude":"75.30149000"},{"name":"Ysyk-Ata","countryCode":"KG","stateCode":"C","latitude":"42.72665000","longitude":"75.07444000"},{"name":"At-Bashi","countryCode":"KG","stateCode":"N","latitude":"41.16951000","longitude":"75.80099000"},{"name":"Jumgal","countryCode":"KG","stateCode":"N","latitude":"41.94924000","longitude":"74.40566000"},{"name":"Naryn","countryCode":"KG","stateCode":"N","latitude":"41.42866000","longitude":"75.99111000"},{"name":"Aydarken","countryCode":"KG","stateCode":"B","latitude":"39.94319000","longitude":"71.34184000"},{"name":"Batken","countryCode":"KG","stateCode":"B","latitude":"40.06259000","longitude":"70.81939000"},{"name":"Iradan","countryCode":"KG","stateCode":"B","latitude":"40.26667000","longitude":"72.10000000"},{"name":"Isfana","countryCode":"KG","stateCode":"B","latitude":"39.83895000","longitude":"69.52760000"},{"name":"Karavan","countryCode":"KG","stateCode":"B","latitude":"40.29513000","longitude":"72.18627000"},{"name":"Kyzyl-Kyya","countryCode":"KG","stateCode":"B","latitude":"40.25684000","longitude":"72.12793000"},{"name":"Suluktu","countryCode":"KG","stateCode":"B","latitude":"39.93652000","longitude":"69.56779000"},{"name":"Bishkek","countryCode":"KG","stateCode":"GB","latitude":"42.87000000","longitude":"74.59000000"},{"name":"Chong-Alay District","countryCode":"KG","stateCode":"O","latitude":"39.47614000","longitude":"72.33017000"},{"name":"Daroot-Korgon","countryCode":"KG","stateCode":"O","latitude":"39.55274000","longitude":"72.20518000"},{"name":"Kara Kulja","countryCode":"KG","stateCode":"O","latitude":"40.64095000","longitude":"73.49411000"},{"name":"Kara Suu","countryCode":"KG","stateCode":"O","latitude":"40.70460000","longitude":"72.86666000"},{"name":"Kyzyl-Eshme","countryCode":"KG","stateCode":"O","latitude":"39.56559000","longitude":"72.27153000"},{"name":"Nookat","countryCode":"KG","stateCode":"O","latitude":"40.26597000","longitude":"72.61834000"},{"name":"Osh","countryCode":"KG","stateCode":"O","latitude":"40.52828000","longitude":"72.79850000"},{"name":"Uzgen","countryCode":"KG","stateCode":"O","latitude":"40.76994000","longitude":"73.30068000"},{"name":"Uzgen District","countryCode":"KG","stateCode":"O","latitude":"40.55000000","longitude":"73.30000000"},{"name":"Kara-Buurinskiy Rayon","countryCode":"KG","stateCode":"T","latitude":"42.50000000","longitude":"71.41667000"},{"name":"Talas","countryCode":"KG","stateCode":"T","latitude":"42.52277000","longitude":"72.24274000"},{"name":"Talasskiy Rayon","countryCode":"KG","stateCode":"T","latitude":"42.18647000","longitude":"72.69408000"},{"name":"Angkor Chey","countryCode":"KH","stateCode":"7","latitude":"10.76667000","longitude":"104.65000000"},{"name":"Banteay Meas","countryCode":"KH","stateCode":"7","latitude":"10.61667000","longitude":"104.53333000"},{"name":"Chhouk District","countryCode":"KH","stateCode":"7","latitude":"10.81667000","longitude":"104.45000000"},{"name":"Kampong Bay","countryCode":"KH","stateCode":"7","latitude":"10.59554000","longitude":"104.17136000"},{"name":"Kampong Tranch","countryCode":"KH","stateCode":"7","latitude":"10.55000000","longitude":"104.46667000"},{"name":"Kampot","countryCode":"KH","stateCode":"7","latitude":"10.61041000","longitude":"104.18145000"},{"name":"Srok Tuek Chhou","countryCode":"KH","stateCode":"7","latitude":"10.74557000","longitude":"104.11013000"},{"name":"Srŏk Chŭm Kiri","countryCode":"KH","stateCode":"7","latitude":"11.00540000","longitude":"104.44207000"},{"name":"Srŏk Dângtóng","countryCode":"KH","stateCode":"7","latitude":"10.70733000","longitude":"104.42229000"},{"name":"Bakan","countryCode":"KH","stateCode":"15","latitude":"12.78000000","longitude":"103.79000000"},{"name":"Krakor","countryCode":"KH","stateCode":"15","latitude":"12.48000000","longitude":"104.19000000"},{"name":"Pursat","countryCode":"KH","stateCode":"15","latitude":"12.53878000","longitude":"103.91920000"},{"name":"Sampov Meas","countryCode":"KH","stateCode":"15","latitude":"12.47055000","longitude":"103.91817000"},{"name":"Srŏk Kândiĕng","countryCode":"KH","stateCode":"15","latitude":"12.71245000","longitude":"104.02592000"},{"name":"Srŏk Véal Vêng","countryCode":"KH","stateCode":"15","latitude":"12.24230000","longitude":"103.13444000"},{"name":"Banlung","countryCode":"KH","stateCode":"16","latitude":"13.73939000","longitude":"106.98727000"},{"name":"Lumphat","countryCode":"KH","stateCode":"16","latitude":"13.49146000","longitude":"106.98022000"},{"name":"Srŏk Ban Lŭng","countryCode":"KH","stateCode":"16","latitude":"13.68200000","longitude":"107.03025000"},{"name":"Srŏk Bâ Kêv","countryCode":"KH","stateCode":"16","latitude":"13.70749000","longitude":"107.19442000"},{"name":"Srŏk Koun Mom","countryCode":"KH","stateCode":"16","latitude":"13.51772000","longitude":"106.75142000"},{"name":"Srŏk Ou Chum","countryCode":"KH","stateCode":"16","latitude":"13.84069000","longitude":"107.03469000"},{"name":"Srŏk Ou Ya Dav","countryCode":"KH","stateCode":"16","latitude":"13.54328000","longitude":"107.44636000"},{"name":"Srŏk Ta Vêng","countryCode":"KH","stateCode":"16","latitude":"14.29192000","longitude":"107.24031000"},{"name":"Srŏk Ândong Méas","countryCode":"KH","stateCode":"16","latitude":"13.93352000","longitude":"107.31155000"},{"name":"Baribour","countryCode":"KH","stateCode":"4","latitude":"12.43000000","longitude":"104.47000000"},{"name":"Kampong Chhnang","countryCode":"KH","stateCode":"4","latitude":"12.26000000","longitude":"104.67000000"},{"name":"Rolea B\'ier","countryCode":"KH","stateCode":"4","latitude":"12.21000000","longitude":"104.61000000"},{"name":"Srŏk Chol Kiri","countryCode":"KH","stateCode":"4","latitude":"12.15861000","longitude":"104.82287000"},{"name":"Srŏk Sameakki Mean Chey","countryCode":"KH","stateCode":"4","latitude":"11.86788000","longitude":"104.55549000"},{"name":"Battambang","countryCode":"KH","stateCode":"2","latitude":"13.10271000","longitude":"103.19822000"},{"name":"Srŏk Banăn","countryCode":"KH","stateCode":"2","latitude":"12.97067000","longitude":"103.04742000"},{"name":"Srŏk Bâvĭl","countryCode":"KH","stateCode":"2","latitude":"13.23601000","longitude":"102.82910000"},{"name":"Srŏk Rotanak Mondol","countryCode":"KH","stateCode":"2","latitude":"12.84048000","longitude":"102.88700000"},{"name":"Srŏk Âk Phnŭm","countryCode":"KH","stateCode":"2","latitude":"13.23621000","longitude":"103.45894000"},{"name":"Cheung Prey","countryCode":"KH","stateCode":"3","latitude":"12.10000000","longitude":"105.07000000"},{"name":"Kampong Cham","countryCode":"KH","stateCode":"3","latitude":"11.98000000","longitude":"105.44500000"},{"name":"Srŏk Bathéay","countryCode":"KH","stateCode":"3","latitude":"12.02986000","longitude":"104.93171000"},{"name":"Kampong Speu","countryCode":"KH","stateCode":"5","latitude":"11.45332000","longitude":"104.52085000"},{"name":"Krŏng Chbar Mon","countryCode":"KH","stateCode":"5","latitude":"11.47091000","longitude":"104.50655000"},{"name":"Srŏk Basedth","countryCode":"KH","stateCode":"5","latitude":"11.18432000","longitude":"104.53584000"},{"name":"Srŏk Kông Pĭsei","countryCode":"KH","stateCode":"5","latitude":"11.31648000","longitude":"104.65992000"},{"name":"Srŏk Ŏdŏngk","countryCode":"KH","stateCode":"5","latitude":"11.66845000","longitude":"104.61224000"},{"name":"Khan 7 Makara","countryCode":"KH","stateCode":"12","latitude":"11.56254000","longitude":"104.91405000"},{"name":"Khan Châmkar Mon","countryCode":"KH","stateCode":"12","latitude":"11.54390000","longitude":"104.92175000"},{"name":"Khan Duŏn Pénh","countryCode":"KH","stateCode":"12","latitude":"11.57561000","longitude":"104.92025000"},{"name":"Khan Dângkaô","countryCode":"KH","stateCode":"12","latitude":"11.52457000","longitude":"104.83944000"},{"name":"Khan Méan Chey","countryCode":"KH","stateCode":"12","latitude":"11.51976000","longitude":"104.95467000"},{"name":"Khan Russey Keo","countryCode":"KH","stateCode":"12","latitude":"11.61946000","longitude":"104.90990000"},{"name":"Khan Saen Sokh","countryCode":"KH","stateCode":"12","latitude":"11.61289000","longitude":"104.86078000"},{"name":"Phnom Penh","countryCode":"KH","stateCode":"12","latitude":"11.56245000","longitude":"104.91601000"},{"name":"Khan Sala Krau","countryCode":"KH","stateCode":"24","latitude":"12.97984000","longitude":"102.63957000"},{"name":"Pailin","countryCode":"KH","stateCode":"24","latitude":"12.84895000","longitude":"102.60928000"},{"name":"Koh Kong","countryCode":"KH","stateCode":"9","latitude":"11.61531000","longitude":"102.98380000"},{"name":"Smach Mean Chey","countryCode":"KH","stateCode":"9","latitude":"11.54665000","longitude":"103.03569000"},{"name":"Srae Ambel","countryCode":"KH","stateCode":"9","latitude":"11.10968000","longitude":"103.76226000"},{"name":"Srŏk Batum Sakôr","countryCode":"KH","stateCode":"9","latitude":"11.11465000","longitude":"103.38993000"},{"name":"Srŏk Môndôl Seima","countryCode":"KH","stateCode":"9","latitude":"11.81292000","longitude":"103.01159000"},{"name":"Kracheh","countryCode":"KH","stateCode":"10","latitude":"12.57000000","longitude":"106.20000000"},{"name":"Kratié","countryCode":"KH","stateCode":"10","latitude":"12.48811000","longitude":"106.01879000"},{"name":"Snuol","countryCode":"KH","stateCode":"10","latitude":"12.19373000","longitude":"106.47361000"},{"name":"Krong Kep","countryCode":"KH","stateCode":"23","latitude":"10.48291000","longitude":"104.31672000"},{"name":"Srŏk Dâmnăk Châng’aeur","countryCode":"KH","stateCode":"23","latitude":"10.53394000","longitude":"104.34855000"},{"name":"Krŏng Doun Kaev","countryCode":"KH","stateCode":"21","latitude":"10.99459000","longitude":"104.79550000"},{"name":"Phumĭ Véal Srê","countryCode":"KH","stateCode":"21","latitude":"10.98081000","longitude":"104.77828000"},{"name":"Srŏk Borei Cholsar","countryCode":"KH","stateCode":"21","latitude":"10.81414000","longitude":"104.98994000"},{"name":"Srŏk Ângkôr Borei","countryCode":"KH","stateCode":"21","latitude":"10.99291000","longitude":"104.95177000"},{"name":"Takeo","countryCode":"KH","stateCode":"21","latitude":"10.99081000","longitude":"104.78498000"},{"name":"Krŏng Sênmônoŭrôm","countryCode":"KH","stateCode":"11","latitude":"12.50480000","longitude":"107.15525000"},{"name":"Sen Monorom","countryCode":"KH","stateCode":"11","latitude":"12.45583000","longitude":"107.18811000"},{"name":"Srŏk Kaev Seima","countryCode":"KH","stateCode":"11","latitude":"12.41722000","longitude":"106.77025000"},{"name":"Srŏk Pech Chreada","countryCode":"KH","stateCode":"11","latitude":"12.72780000","longitude":"107.09480000"},{"name":"Krŏng Ta Khmau","countryCode":"KH","stateCode":"8","latitude":"11.45474000","longitude":"104.94350000"},{"name":"Srŏk Khsăch Kândal","countryCode":"KH","stateCode":"8","latitude":"11.69224000","longitude":"105.03732000"},{"name":"Ta Khmau","countryCode":"KH","stateCode":"8","latitude":"11.48333000","longitude":"104.95000000"},{"name":"Mongkol Borei","countryCode":"KH","stateCode":"1","latitude":"13.45531000","longitude":"102.99186000"},{"name":"Paoy Paet","countryCode":"KH","stateCode":"1","latitude":"13.65805000","longitude":"102.56365000"},{"name":"Sisophon","countryCode":"KH","stateCode":"1","latitude":"13.58588000","longitude":"102.97369000"},{"name":"Srŏk Malai","countryCode":"KH","stateCode":"1","latitude":"13.49902000","longitude":"102.60164000"},{"name":"Srŏk Svay Chék","countryCode":"KH","stateCode":"1","latitude":"13.81305000","longitude":"102.95269000"},{"name":"Prey Veng","countryCode":"KH","stateCode":"14","latitude":"11.48682000","longitude":"105.32533000"},{"name":"Srŏk Kâmpóng Léav","countryCode":"KH","stateCode":"14","latitude":"11.50970000","longitude":"105.30110000"},{"name":"Srŏk Mésang","countryCode":"KH","stateCode":"14","latitude":"11.35528000","longitude":"105.57235000"},{"name":"Srŏk Preăh Sdéch","countryCode":"KH","stateCode":"14","latitude":"11.08690000","longitude":"105.37497000"},{"name":"Samraong","countryCode":"KH","stateCode":"22","latitude":"14.18175000","longitude":"103.51761000"},{"name":"Srŏk Bântéay Âmpĭl","countryCode":"KH","stateCode":"22","latitude":"14.18590000","longitude":"103.25925000"},{"name":"Srŏk Sâmraông","countryCode":"KH","stateCode":"22","latitude":"14.25039000","longitude":"103.62739000"},{"name":"Srŏk Trâpeăng Prasat","countryCode":"KH","stateCode":"22","latitude":"14.25809000","longitude":"104.30835000"},{"name":"Sangkom Thmei","countryCode":"KH","stateCode":"13","latitude":"13.47395000","longitude":"104.77051000"},{"name":"Srŏk Chhêb","countryCode":"KH","stateCode":"13","latitude":"13.91077000","longitude":"105.46180000"},{"name":"Srŏk Ch’êh Sên","countryCode":"KH","stateCode":"13","latitude":"13.58215000","longitude":"105.34533000"},{"name":"Srŏk Kulén","countryCode":"KH","stateCode":"13","latitude":"13.78597000","longitude":"104.61052000"},{"name":"Srŏk Rôviĕng","countryCode":"KH","stateCode":"13","latitude":"13.35105000","longitude":"105.09956000"},{"name":"Srŏk Tbêng Méanchey","countryCode":"KH","stateCode":"13","latitude":"13.78622000","longitude":"105.01586000"},{"name":"Tbeng Meanchey","countryCode":"KH","stateCode":"13","latitude":"13.80731000","longitude":"104.98046000"},{"name":"Siem Reap","countryCode":"KH","stateCode":"17","latitude":"13.36179000","longitude":"103.86056000"},{"name":"Srŏk Prasat Bakong","countryCode":"KH","stateCode":"17","latitude":"13.21031000","longitude":"103.97689000"},{"name":"Srŏk Ângkôr Thum","countryCode":"KH","stateCode":"17","latitude":"13.57881000","longitude":"103.85645000"},{"name":"Svay Leu","countryCode":"KH","stateCode":"17","latitude":"13.69168000","longitude":"104.27446000"},{"name":"Varin","countryCode":"KH","stateCode":"17","latitude":"13.83574000","longitude":"103.89968000"},{"name":"Sihanoukville","countryCode":"KH","stateCode":"18","latitude":"10.60932000","longitude":"103.52958000"},{"name":"Srok Stueng Hav","countryCode":"KH","stateCode":"18","latitude":"10.85249000","longitude":"103.74016000"},{"name":"Srŏk Srêsén","countryCode":"KH","stateCode":"19","latitude":"13.60530000","longitude":"106.35819000"},{"name":"Stueng Traeng","countryCode":"KH","stateCode":"19","latitude":"13.65000000","longitude":"106.07000000"},{"name":"Stung Treng","countryCode":"KH","stateCode":"19","latitude":"13.52586000","longitude":"105.96830000"},{"name":"Srŏk Svay Chrŭm","countryCode":"KH","stateCode":"20","latitude":"11.11160000","longitude":"105.69814000"},{"name":"Svay Rieng","countryCode":"KH","stateCode":"20","latitude":"11.08785000","longitude":"105.79935000"},{"name":"Abaiang","countryCode":"KI","stateCode":"G","latitude":"1.85293000","longitude":"172.94369000"},{"name":"Abemama","countryCode":"KI","stateCode":"G","latitude":"0.40000000","longitude":"173.86667000"},{"name":"Ambo Village","countryCode":"KI","stateCode":"G","latitude":"1.35317000","longitude":"173.04259000"},{"name":"Aranuka","countryCode":"KI","stateCode":"G","latitude":"0.16428000","longitude":"173.60579000"},{"name":"Arorae","countryCode":"KI","stateCode":"G","latitude":"-2.63493000","longitude":"176.82229000"},{"name":"Bairiki Village","countryCode":"KI","stateCode":"G","latitude":"1.32924000","longitude":"172.97522000"},{"name":"Banaba","countryCode":"KI","stateCode":"G","latitude":"-0.85500000","longitude":"169.53800000"},{"name":"Banraeaba Village","countryCode":"KI","stateCode":"G","latitude":"1.34540000","longitude":"173.03464000"},{"name":"Beru","countryCode":"KI","stateCode":"G","latitude":"-1.32957000","longitude":"175.98072000"},{"name":"Betio Village","countryCode":"KI","stateCode":"G","latitude":"1.35797000","longitude":"172.92105000"},{"name":"Bikenibeu Village","countryCode":"KI","stateCode":"G","latitude":"1.36730000","longitude":"173.12415000"},{"name":"Bonriki Village","countryCode":"KI","stateCode":"G","latitude":"1.38081000","longitude":"173.13887000"},{"name":"Buota Village","countryCode":"KI","stateCode":"G","latitude":"1.39078000","longitude":"173.13082000"},{"name":"Butaritari","countryCode":"KI","stateCode":"G","latitude":"3.17205000","longitude":"172.79675000"},{"name":"Eita Village","countryCode":"KI","stateCode":"G","latitude":"1.36154000","longitude":"173.08113000"},{"name":"Kuria","countryCode":"KI","stateCode":"G","latitude":"0.26522000","longitude":"173.38881000"},{"name":"Maiana","countryCode":"KI","stateCode":"G","latitude":"0.91869000","longitude":"172.99759000"},{"name":"Makin","countryCode":"KI","stateCode":"G","latitude":"3.38816000","longitude":"172.99656000"},{"name":"Makin Village","countryCode":"KI","stateCode":"G","latitude":"3.36440000","longitude":"172.98352000"},{"name":"Marakei","countryCode":"KI","stateCode":"G","latitude":"2.01077000","longitude":"173.27637000"},{"name":"Nawerewere Village","countryCode":"KI","stateCode":"G","latitude":"1.36362000","longitude":"173.13935000"},{"name":"Nikunau","countryCode":"KI","stateCode":"G","latitude":"-1.36567000","longitude":"176.46412000"},{"name":"Nonouti","countryCode":"KI","stateCode":"G","latitude":"-0.66667000","longitude":"174.35000000"},{"name":"Onotoa","countryCode":"KI","stateCode":"G","latitude":"-1.88587000","longitude":"175.56393000"},{"name":"Rawannawi Village","countryCode":"KI","stateCode":"G","latitude":"2.05379000","longitude":"173.26354000"},{"name":"Tabiteuea","countryCode":"KI","stateCode":"G","latitude":"-1.42241000","longitude":"174.89805000"},{"name":"Tamana","countryCode":"KI","stateCode":"G","latitude":"-2.50113000","longitude":"175.98621000"},{"name":"Tarawa","countryCode":"KI","stateCode":"G","latitude":"1.32780000","longitude":"172.97696000"},{"name":"Teaoraereke Village","countryCode":"KI","stateCode":"G","latitude":"1.33309000","longitude":"173.01162000"},{"name":"Temaiku Village","countryCode":"KI","stateCode":"G","latitude":"1.36292000","longitude":"173.16226000"},{"name":"Banana Village","countryCode":"KI","stateCode":"L","latitude":"1.98329000","longitude":"-157.36526000"},{"name":"Kiritimati","countryCode":"KI","stateCode":"L","latitude":"1.94000000","longitude":"-157.47500000"},{"name":"London Village","countryCode":"KI","stateCode":"L","latitude":"1.98487000","longitude":"-157.47502000"},{"name":"Napari Village","countryCode":"KI","stateCode":"L","latitude":"3.90806000","longitude":"-159.38832000"},{"name":"Tabuaeran","countryCode":"KI","stateCode":"L","latitude":"3.86667000","longitude":"-159.33333000"},{"name":"Tabwakea Village","countryCode":"KI","stateCode":"L","latitude":"2.01643000","longitude":"-157.48773000"},{"name":"Teraina","countryCode":"KI","stateCode":"L","latitude":"4.68764000","longitude":"-160.38803000"},{"name":"Kanton","countryCode":"KI","stateCode":"P","latitude":"-2.81000000","longitude":"-171.67800000"},{"name":"Adda-Douéni","countryCode":"KM","stateCode":"A","latitude":"-12.29250000","longitude":"44.49722000"},{"name":"Antsahé","countryCode":"KM","stateCode":"A","latitude":"-12.35639000","longitude":"44.52250000"},{"name":"Assimpao","countryCode":"KM","stateCode":"A","latitude":"-12.23306000","longitude":"44.31972000"},{"name":"Bambao","countryCode":"KM","stateCode":"A","latitude":"-12.20325000","longitude":"44.51638000"},{"name":"Bandajou","countryCode":"KM","stateCode":"A","latitude":"-12.19167000","longitude":"44.28694000"},{"name":"Barakani","countryCode":"KM","stateCode":"A","latitude":"-12.13861000","longitude":"44.43026000"},{"name":"Bimbini","countryCode":"KM","stateCode":"A","latitude":"-12.18833000","longitude":"44.23556000"},{"name":"Boungouéni","countryCode":"KM","stateCode":"A","latitude":"-12.20556000","longitude":"44.29944000"},{"name":"Chandra","countryCode":"KM","stateCode":"A","latitude":"-12.19500000","longitude":"44.46472000"},{"name":"Chironkamba","countryCode":"KM","stateCode":"A","latitude":"-12.19111000","longitude":"44.35250000"},{"name":"Chitrouni","countryCode":"KM","stateCode":"A","latitude":"-12.18583000","longitude":"44.33556000"},{"name":"Daji","countryCode":"KM","stateCode":"A","latitude":"-12.32583000","longitude":"44.48861000"},{"name":"Domoni","countryCode":"KM","stateCode":"A","latitude":"-12.25694000","longitude":"44.53194000"},{"name":"Dziani","countryCode":"KM","stateCode":"A","latitude":"-12.18333000","longitude":"44.48333000"},{"name":"Hajoho","countryCode":"KM","stateCode":"A","latitude":"-12.12434000","longitude":"44.48881000"},{"name":"Harembo","countryCode":"KM","stateCode":"A","latitude":"-12.15108000","longitude":"44.49828000"},{"name":"Kangani","countryCode":"KM","stateCode":"A","latitude":"-12.32102000","longitude":"44.47270000"},{"name":"Kavani","countryCode":"KM","stateCode":"A","latitude":"-12.19194000","longitude":"44.26944000"},{"name":"Koki","countryCode":"KM","stateCode":"A","latitude":"-12.17139000","longitude":"44.44167000"},{"name":"Koni-Djodjo","countryCode":"KM","stateCode":"A","latitude":"-12.22972000","longitude":"44.48167000"},{"name":"Koni-Ngani","countryCode":"KM","stateCode":"A","latitude":"-12.21583000","longitude":"44.48000000"},{"name":"Kyo","countryCode":"KM","stateCode":"A","latitude":"-12.33222000","longitude":"44.51917000"},{"name":"Limbi","countryCode":"KM","stateCode":"A","latitude":"-12.23944000","longitude":"44.50528000"},{"name":"Lingoni","countryCode":"KM","stateCode":"A","latitude":"-12.25583000","longitude":"44.41833000"},{"name":"Magnassini-Nindri","countryCode":"KM","stateCode":"A","latitude":"-12.27806000","longitude":"44.41583000"},{"name":"Maraharé","countryCode":"KM","stateCode":"A","latitude":"-12.23083000","longitude":"44.31333000"},{"name":"Mirontsi","countryCode":"KM","stateCode":"A","latitude":"-12.15667000","longitude":"44.40806000"},{"name":"Mjamaoué","countryCode":"KM","stateCode":"A","latitude":"-12.19361000","longitude":"44.31000000"},{"name":"Mjimandra","countryCode":"KM","stateCode":"A","latitude":"-12.19167000","longitude":"44.37028000"},{"name":"Moutsamoudou","countryCode":"KM","stateCode":"A","latitude":"-12.16672000","longitude":"44.39944000"},{"name":"Moya","countryCode":"KM","stateCode":"A","latitude":"-12.30967000","longitude":"44.43685000"},{"name":"Mramani","countryCode":"KM","stateCode":"A","latitude":"-12.34639000","longitude":"44.52861000"},{"name":"Mrémani","countryCode":"KM","stateCode":"A","latitude":"-12.30833000","longitude":"44.49861000"},{"name":"Ongoni","countryCode":"KM","stateCode":"A","latitude":"-12.17028000","longitude":"44.50694000"},{"name":"Ouani","countryCode":"KM","stateCode":"A","latitude":"-12.13554000","longitude":"44.42493000"},{"name":"Ouzini","countryCode":"KM","stateCode":"A","latitude":"-12.26722000","longitude":"44.47972000"},{"name":"Pajé","countryCode":"KM","stateCode":"A","latitude":"-12.16972000","longitude":"44.38806000"},{"name":"Patsi","countryCode":"KM","stateCode":"A","latitude":"-12.15556000","longitude":"44.43722000"},{"name":"Sima","countryCode":"KM","stateCode":"A","latitude":"-12.19556000","longitude":"44.27667000"},{"name":"Tsimbeo","countryCode":"KM","stateCode":"A","latitude":"-12.20583000","longitude":"44.46472000"},{"name":"Vouani","countryCode":"KM","stateCode":"A","latitude":"-12.24417000","longitude":"44.37444000"},{"name":"Bahani","countryCode":"KM","stateCode":"G","latitude":"-11.63972000","longitude":"43.28417000"},{"name":"Bambadjani","countryCode":"KM","stateCode":"G","latitude":"-11.47861000","longitude":"43.37722000"},{"name":"Bouni","countryCode":"KM","stateCode":"G","latitude":"-11.48694000","longitude":"43.38833000"},{"name":"Chezani","countryCode":"KM","stateCode":"G","latitude":"-11.43140000","longitude":"43.39625000"},{"name":"Chindini","countryCode":"KM","stateCode":"G","latitude":"-11.92328000","longitude":"43.49109000"},{"name":"Chouani","countryCode":"KM","stateCode":"G","latitude":"-11.82330000","longitude":"43.29429000"},{"name":"Dembéni","countryCode":"KM","stateCode":"G","latitude":"-11.87361000","longitude":"43.39778000"},{"name":"Douniani","countryCode":"KM","stateCode":"G","latitude":"-11.42111000","longitude":"43.28889000"},{"name":"Dzahadjou","countryCode":"KM","stateCode":"G","latitude":"-11.85287000","longitude":"43.34987000"},{"name":"Foumbouni","countryCode":"KM","stateCode":"G","latitude":"-11.86537000","longitude":"43.49529000"},{"name":"Hantsindzi","countryCode":"KM","stateCode":"G","latitude":"-11.43178000","longitude":"43.41102000"},{"name":"Héroumbili","countryCode":"KM","stateCode":"G","latitude":"-11.54389000","longitude":"43.37972000"},{"name":"Itsandra","countryCode":"KM","stateCode":"G","latitude":"-11.67111000","longitude":"43.25472000"},{"name":"Itsandzéni","countryCode":"KM","stateCode":"G","latitude":"-11.47278000","longitude":"43.38444000"},{"name":"Ivouani","countryCode":"KM","stateCode":"G","latitude":"-11.39157000","longitude":"43.39454000"},{"name":"Koua","countryCode":"KM","stateCode":"G","latitude":"-11.42083000","longitude":"43.27639000"},{"name":"Madjeouéni","countryCode":"KM","stateCode":"G","latitude":"-11.82167000","longitude":"43.27806000"},{"name":"Mandza","countryCode":"KM","stateCode":"G","latitude":"-11.41806000","longitude":"43.29528000"},{"name":"Mavingouni","countryCode":"KM","stateCode":"G","latitude":"-11.71639000","longitude":"43.25250000"},{"name":"Mbéni","countryCode":"KM","stateCode":"G","latitude":"-11.50139000","longitude":"43.37750000"},{"name":"Mitsamiouli","countryCode":"KM","stateCode":"G","latitude":"-11.38472000","longitude":"43.28444000"},{"name":"Mitsoudjé","countryCode":"KM","stateCode":"G","latitude":"-11.81209000","longitude":"43.28043000"},{"name":"Mnoungou","countryCode":"KM","stateCode":"G","latitude":"-11.51778000","longitude":"43.37389000"},{"name":"Mohoro","countryCode":"KM","stateCode":"G","latitude":"-11.82701000","longitude":"43.45436000"},{"name":"Moroni","countryCode":"KM","stateCode":"G","latitude":"-11.70216000","longitude":"43.25506000"},{"name":"Mtsamdou","countryCode":"KM","stateCode":"G","latitude":"-11.60694000","longitude":"43.38056000"},{"name":"Mvouni","countryCode":"KM","stateCode":"G","latitude":"-11.71611000","longitude":"43.26472000"},{"name":"Nioumamilima","countryCode":"KM","stateCode":"G","latitude":"-11.85461000","longitude":"43.44607000"},{"name":"Ntsaouéni","countryCode":"KM","stateCode":"G","latitude":"-11.46583000","longitude":"43.26278000"},{"name":"Ntsoudjini","countryCode":"KM","stateCode":"G","latitude":"-11.65972000","longitude":"43.26139000"},{"name":"Ouellah","countryCode":"KM","stateCode":"G","latitude":"-11.39028000","longitude":"43.33194000"},{"name":"Ouhozi","countryCode":"KM","stateCode":"G","latitude":"-11.40500000","longitude":"43.28222000"},{"name":"Ourovéni","countryCode":"KM","stateCode":"G","latitude":"-11.91375000","longitude":"43.49804000"},{"name":"Oussivo","countryCode":"KM","stateCode":"G","latitude":"-11.58500000","longitude":"43.26722000"},{"name":"Salimani","countryCode":"KM","stateCode":"G","latitude":"-11.81150000","longitude":"43.26823000"},{"name":"Singani","countryCode":"KM","stateCode":"G","latitude":"-11.84784000","longitude":"43.31731000"},{"name":"Séléa","countryCode":"KM","stateCode":"G","latitude":"-11.78444000","longitude":"43.26083000"},{"name":"Tsidjé","countryCode":"KM","stateCode":"G","latitude":"-11.69806000","longitude":"43.26194000"},{"name":"Vanadjou","countryCode":"KM","stateCode":"G","latitude":"-11.60750000","longitude":"43.27611000"},{"name":"Vanambouani","countryCode":"KM","stateCode":"G","latitude":"-11.61139000","longitude":"43.25306000"},{"name":"Djoyézi","countryCode":"KM","stateCode":"M","latitude":"-12.30587000","longitude":"43.77425000"},{"name":"Fomboni","countryCode":"KM","stateCode":"M","latitude":"-12.28759000","longitude":"43.74344000"},{"name":"Hoani","countryCode":"KM","stateCode":"M","latitude":"-12.25083000","longitude":"43.67472000"},{"name":"Mtakoudja","countryCode":"KM","stateCode":"M","latitude":"-12.26111000","longitude":"43.70361000"},{"name":"Nioumachoua","countryCode":"KM","stateCode":"M","latitude":"-12.36139000","longitude":"43.71528000"},{"name":"Ouanani","countryCode":"KM","stateCode":"M","latitude":"-12.33750000","longitude":"43.79750000"},{"name":"Ziroudani","countryCode":"KM","stateCode":"M","latitude":"-12.33250000","longitude":"43.77750000"},{"name":"Cayon","countryCode":"KN","stateCode":"08","latitude":"17.35000000","longitude":"-62.73333000"},{"name":"Charlestown","countryCode":"KN","stateCode":"10","latitude":"17.13333000","longitude":"-62.61667000"},{"name":"Cotton Ground","countryCode":"KN","stateCode":"12","latitude":"17.16667000","longitude":"-62.61667000"},{"name":"Dieppe Bay Town","countryCode":"KN","stateCode":"06","latitude":"17.41473000","longitude":"-62.81390000"},{"name":"Fig Tree","countryCode":"KN","stateCode":"07","latitude":"17.12623000","longitude":"-62.60265000"},{"name":"Market Shop","countryCode":"KN","stateCode":"04","latitude":"17.13218000","longitude":"-62.57267000"},{"name":"Middle Island","countryCode":"KN","stateCode":"13","latitude":"17.32590000","longitude":"-62.81055000"},{"name":"Monkey Hill","countryCode":"KN","stateCode":"11","latitude":"17.32327000","longitude":"-62.72914000"},{"name":"Newcastle","countryCode":"KN","stateCode":"05","latitude":"17.20000000","longitude":"-62.58333000"},{"name":"Nicola Town","countryCode":"KN","stateCode":"01","latitude":"17.37956000","longitude":"-62.75318000"},{"name":"Saint Paul’s","countryCode":"KN","stateCode":"09","latitude":"17.40605000","longitude":"-62.83562000"},{"name":"Sandy Point Town","countryCode":"KN","stateCode":"02","latitude":"17.35908000","longitude":"-62.84858000"},{"name":"Trinity","countryCode":"KN","stateCode":"15","latitude":"17.30037000","longitude":"-62.77584000"},{"name":"Anak","countryCode":"KP","stateCode":"06","latitude":"38.51083000","longitude":"125.49417000"},{"name":"Hwangju-ŭp","countryCode":"KP","stateCode":"06","latitude":"38.67028000","longitude":"125.77611000"},{"name":"Hŭkkyo-ri","countryCode":"KP","stateCode":"06","latitude":"38.79861000","longitude":"125.79194000"},{"name":"Koksan","countryCode":"KP","stateCode":"06","latitude":"38.78194000","longitude":"126.66639000"},{"name":"Sariwŏn","countryCode":"KP","stateCode":"06","latitude":"38.50722000","longitude":"125.75583000"},{"name":"Sinmak","countryCode":"KP","stateCode":"06","latitude":"38.41667000","longitude":"126.23333000"},{"name":"Songnim","countryCode":"KP","stateCode":"06","latitude":"38.75417000","longitude":"125.64500000"},{"name":"Anbyŏn-ŭp","countryCode":"KP","stateCode":"07","latitude":"39.04250000","longitude":"127.52389000"},{"name":"Hoeyang","countryCode":"KP","stateCode":"07","latitude":"38.71028000","longitude":"127.59833000"},{"name":"Kosan","countryCode":"KP","stateCode":"07","latitude":"38.85583000","longitude":"127.41806000"},{"name":"T’ongch’ŏn-ŭp","countryCode":"KP","stateCode":"07","latitude":"38.95389000","longitude":"127.89167000"},{"name":"Wŏnsan","countryCode":"KP","stateCode":"07","latitude":"39.15278000","longitude":"127.44361000"},{"name":"Anju","countryCode":"KP","stateCode":"02","latitude":"39.61778000","longitude":"125.66472000"},{"name":"Namp’o","countryCode":"KP","stateCode":"02","latitude":"38.73750000","longitude":"125.40778000"},{"name":"P’yŏngsŏng","countryCode":"KP","stateCode":"02","latitude":"39.24639000","longitude":"125.87194000"},{"name":"Sangsŏng-ni","countryCode":"KP","stateCode":"02","latitude":"39.16944000","longitude":"126.88556000"},{"name":"Sil-li","countryCode":"KP","stateCode":"02","latitude":"39.49472000","longitude":"125.47361000"},{"name":"Sinanju","countryCode":"KP","stateCode":"02","latitude":"39.59806000","longitude":"125.60972000"},{"name":"Sunch’ŏn","countryCode":"KP","stateCode":"02","latitude":"39.43167000","longitude":"125.93278000"},{"name":"Yonggang-ŭp","countryCode":"KP","stateCode":"02","latitude":"38.85611000","longitude":"125.42444000"},{"name":"Aoji","countryCode":"KP","stateCode":"09","latitude":"42.52448000","longitude":"130.39718000"},{"name":"Chongjin","countryCode":"KP","stateCode":"09","latitude":"41.79556000","longitude":"129.77583000"},{"name":"Hau-ri","countryCode":"KP","stateCode":"09","latitude":"41.20056000","longitude":"129.47028000"},{"name":"Hoemul-li","countryCode":"KP","stateCode":"09","latitude":"41.43389000","longitude":"129.67000000"},{"name":"Hoeryŏng","countryCode":"KP","stateCode":"09","latitude":"42.44113000","longitude":"129.74601000"},{"name":"Kilju","countryCode":"KP","stateCode":"09","latitude":"40.96417000","longitude":"129.32778000"},{"name":"Kimch’aek-si","countryCode":"KP","stateCode":"09","latitude":"40.66889000","longitude":"129.18972000"},{"name":"Komusan Il-tong","countryCode":"KP","stateCode":"09","latitude":"42.10914000","longitude":"129.69997000"},{"name":"Kyŏngsŏng","countryCode":"KP","stateCode":"09","latitude":"41.58778000","longitude":"129.60611000"},{"name":"Kyŏngwŏn","countryCode":"KP","stateCode":"09","latitude":"42.81361000","longitude":"130.15278000"},{"name":"Musan-ŭp","countryCode":"KP","stateCode":"09","latitude":"42.22609000","longitude":"129.20776000"},{"name":"Namyang-dong","countryCode":"KP","stateCode":"09","latitude":"42.95000000","longitude":"129.86667000"},{"name":"Nanam","countryCode":"KP","stateCode":"09","latitude":"41.71361000","longitude":"129.68444000"},{"name":"Onsŏng","countryCode":"KP","stateCode":"09","latitude":"42.95722000","longitude":"129.99333000"},{"name":"Puryŏng","countryCode":"KP","stateCode":"09","latitude":"42.06056000","longitude":"129.71167000"},{"name":"Sŭngam-nodongjagu","countryCode":"KP","stateCode":"09","latitude":"41.66972000","longitude":"129.66889000"},{"name":"Ayang-ni","countryCode":"KP","stateCode":"05","latitude":"38.24306000","longitude":"125.78000000"},{"name":"Chaeryŏng-ŭp","countryCode":"KP","stateCode":"05","latitude":"38.39917000","longitude":"125.61556000"},{"name":"Changyŏn","countryCode":"KP","stateCode":"05","latitude":"38.25083000","longitude":"125.09611000"},{"name":"Haeju","countryCode":"KP","stateCode":"05","latitude":"38.04056000","longitude":"125.71472000"},{"name":"Kaesŏng","countryCode":"KP","stateCode":"05","latitude":"37.97083000","longitude":"126.55444000"},{"name":"Ongjin","countryCode":"KP","stateCode":"05","latitude":"37.93472000","longitude":"125.36194000"},{"name":"Pyŏksŏng-ŭp","countryCode":"KP","stateCode":"05","latitude":"38.04750000","longitude":"125.55667000"},{"name":"Yŏnan-ŭp","countryCode":"KP","stateCode":"05","latitude":"37.90889000","longitude":"126.16111000"},{"name":"Changgang-gun","countryCode":"KP","stateCode":"04","latitude":"41.06333000","longitude":"126.72556000"},{"name":"Chasŏng","countryCode":"KP","stateCode":"04","latitude":"41.46083000","longitude":"126.64139000"},{"name":"Kanggye","countryCode":"KP","stateCode":"04","latitude":"40.96946000","longitude":"126.58523000"},{"name":"Manp’o","countryCode":"KP","stateCode":"04","latitude":"41.15472000","longitude":"126.28944000"},{"name":"Chunghwa","countryCode":"KP","stateCode":"01","latitude":"38.86389000","longitude":"125.80000000"},{"name":"Kangdong-ŭp","countryCode":"KP","stateCode":"01","latitude":"39.14250000","longitude":"126.09611000"},{"name":"Pyongyang","countryCode":"KP","stateCode":"01","latitude":"39.03385000","longitude":"125.75432000"},{"name":"Sunan","countryCode":"KP","stateCode":"01","latitude":"39.19833000","longitude":"125.69000000"},{"name":"Sŭngho 1-tong","countryCode":"KP","stateCode":"01","latitude":"38.99139000","longitude":"125.97778000"},{"name":"Chŏngju","countryCode":"KP","stateCode":"03","latitude":"39.69333000","longitude":"125.21028000"},{"name":"Chŏngju-gun","countryCode":"KP","stateCode":"03","latitude":"39.70944000","longitude":"125.25278000"},{"name":"Kujang-ŭp","countryCode":"KP","stateCode":"03","latitude":"39.86722000","longitude":"126.03028000"},{"name":"Kusŏng","countryCode":"KP","stateCode":"03","latitude":"39.98111000","longitude":"125.24472000"},{"name":"Kwaksan","countryCode":"KP","stateCode":"03","latitude":"39.68750000","longitude":"125.08278000"},{"name":"Panghyŏn-dong","countryCode":"KP","stateCode":"03","latitude":"39.88722000","longitude":"125.24139000"},{"name":"Pukchil-lodongjagu","countryCode":"KP","stateCode":"03","latitude":"40.20194000","longitude":"125.74833000"},{"name":"Sakchu-ŭp","countryCode":"KP","stateCode":"03","latitude":"40.38944000","longitude":"125.04667000"},{"name":"Sinŭiju","countryCode":"KP","stateCode":"03","latitude":"40.10056000","longitude":"124.39806000"},{"name":"Yŏmju-ŭp","countryCode":"KP","stateCode":"03","latitude":"39.89333000","longitude":"124.59806000"},{"name":"Yŏngbyŏn","countryCode":"KP","stateCode":"03","latitude":"39.81333000","longitude":"125.80417000"},{"name":"Ŭiju","countryCode":"KP","stateCode":"03","latitude":"40.19944000","longitude":"124.53167000"},{"name":"Hamhŭng","countryCode":"KP","stateCode":"08","latitude":"39.91833000","longitude":"127.53639000"},{"name":"Hongwŏn","countryCode":"KP","stateCode":"08","latitude":"40.02528000","longitude":"127.95583000"},{"name":"Hŭngnam","countryCode":"KP","stateCode":"08","latitude":"39.83167000","longitude":"127.61861000"},{"name":"Iwŏn-ŭp","countryCode":"KP","stateCode":"08","latitude":"40.32306000","longitude":"128.65528000"},{"name":"Kowŏn-ŭp","countryCode":"KP","stateCode":"08","latitude":"39.43806000","longitude":"127.24306000"},{"name":"Samho-rodongjagu","countryCode":"KP","stateCode":"08","latitude":"39.94750000","longitude":"127.87111000"},{"name":"Sinsang-ni","countryCode":"KP","stateCode":"08","latitude":"39.65028000","longitude":"127.40583000"},{"name":"Yuktae-dong","countryCode":"KP","stateCode":"08","latitude":"40.02472000","longitude":"128.15972000"},{"name":"Yŏnggwang-ŭp","countryCode":"KP","stateCode":"08","latitude":"40.01833000","longitude":"127.45472000"},{"name":"Hyesan","countryCode":"KP","stateCode":"10","latitude":"41.40167000","longitude":"128.17778000"},{"name":"Hyesan-dong","countryCode":"KP","stateCode":"10","latitude":"41.39756000","longitude":"128.17873000"},{"name":"Kapsan-ŭp","countryCode":"KP","stateCode":"10","latitude":"41.09028000","longitude":"128.29333000"},{"name":"Sŭngjibaegam","countryCode":"KP","stateCode":"10","latitude":"41.24278000","longitude":"128.79889000"},{"name":"Sŏnbong","countryCode":"KP","stateCode":"13","latitude":"42.35118000","longitude":"130.38307000"},{"name":"Ungsang-nodongjagu","countryCode":"KP","stateCode":"13","latitude":"42.35778000","longitude":"130.46222000"},{"name":"Andong","countryCode":"KR","stateCode":"47","latitude":"36.56636000","longitude":"128.72275000"},{"name":"Andong-si","countryCode":"KR","stateCode":"47","latitude":"36.56667000","longitude":"128.71667000"},{"name":"Bonghwa-gun","countryCode":"KR","stateCode":"47","latitude":"36.88951000","longitude":"128.73573000"},{"name":"Cheongdo-gun","countryCode":"KR","stateCode":"47","latitude":"35.67166000","longitude":"128.78509000"},{"name":"Cheongsong gun","countryCode":"KR","stateCode":"47","latitude":"36.43351000","longitude":"129.05700000"},{"name":"Cheongsong-gun","countryCode":"KR","stateCode":"47","latitude":"36.43288000","longitude":"129.05159000"},{"name":"Chilgok-gun","countryCode":"KR","stateCode":"47","latitude":"36.01512000","longitude":"128.46138000"},{"name":"Eisen","countryCode":"KR","stateCode":"47","latitude":"36.82167000","longitude":"128.63083000"},{"name":"Gimcheon","countryCode":"KR","stateCode":"47","latitude":"36.12176000","longitude":"128.11981000"},{"name":"Gimcheon-si","countryCode":"KR","stateCode":"47","latitude":"36.14481000","longitude":"128.11157000"},{"name":"Goryeong-gun","countryCode":"KR","stateCode":"47","latitude":"35.74959000","longitude":"128.29707000"},{"name":"Gumi-si","countryCode":"KR","stateCode":"47","latitude":"36.21009000","longitude":"128.35442000"},{"name":"Gunwi-gun","countryCode":"KR","stateCode":"47","latitude":"36.16995000","longitude":"128.64705000"},{"name":"Gyeongju","countryCode":"KR","stateCode":"47","latitude":"35.84278000","longitude":"129.21167000"},{"name":"Gyeongsan-si","countryCode":"KR","stateCode":"47","latitude":"35.83333000","longitude":"128.80000000"},{"name":"Hayang","countryCode":"KR","stateCode":"47","latitude":"35.91333000","longitude":"128.82000000"},{"name":"Heunghae","countryCode":"KR","stateCode":"47","latitude":"36.10945000","longitude":"129.34517000"},{"name":"Jenzan","countryCode":"KR","stateCode":"47","latitude":"36.24083000","longitude":"128.29750000"},{"name":"Kunwi","countryCode":"KR","stateCode":"47","latitude":"36.23472000","longitude":"128.57278000"},{"name":"Mungyeong","countryCode":"KR","stateCode":"47","latitude":"36.59458000","longitude":"128.19946000"},{"name":"Mungyeong-si","countryCode":"KR","stateCode":"47","latitude":"36.58755000","longitude":"128.18624000"},{"name":"Pohang","countryCode":"KR","stateCode":"47","latitude":"36.02917000","longitude":"129.36481000"},{"name":"Pohang-si","countryCode":"KR","stateCode":"47","latitude":"36.08333000","longitude":"129.36667000"},{"name":"Sangju","countryCode":"KR","stateCode":"47","latitude":"36.41528000","longitude":"128.16056000"},{"name":"Seongju-gun","countryCode":"KR","stateCode":"47","latitude":"35.91888000","longitude":"128.28838000"},{"name":"Uiseong-gun","countryCode":"KR","stateCode":"47","latitude":"36.36122000","longitude":"128.61517000"},{"name":"Uljin-gun","countryCode":"KR","stateCode":"47","latitude":"36.91968000","longitude":"129.31966000"},{"name":"Ulleung-gun","countryCode":"KR","stateCode":"47","latitude":"37.50442000","longitude":"130.86084000"},{"name":"Waegwan","countryCode":"KR","stateCode":"47","latitude":"35.99251000","longitude":"128.39785000"},{"name":"Yecheon-gun","countryCode":"KR","stateCode":"47","latitude":"36.65272000","longitude":"128.43007000"},{"name":"Yeongcheon-si","countryCode":"KR","stateCode":"47","latitude":"36.00000000","longitude":"129.00000000"},{"name":"Yeongdeok-gun","countryCode":"KR","stateCode":"47","latitude":"36.48125000","longitude":"129.31078000"},{"name":"Yeongju-si","countryCode":"KR","stateCode":"47","latitude":"36.87459000","longitude":"128.58631000"},{"name":"Yeongyang-gun","countryCode":"KR","stateCode":"47","latitude":"36.69592000","longitude":"129.14196000"},{"name":"Yeonil","countryCode":"KR","stateCode":"47","latitude":"35.99526000","longitude":"129.35162000"},{"name":"Ansan-si","countryCode":"KR","stateCode":"41","latitude":"37.32361000","longitude":"126.82194000"},{"name":"Anseong","countryCode":"KR","stateCode":"41","latitude":"37.01083000","longitude":"127.27028000"},{"name":"Anyang-si","countryCode":"KR","stateCode":"41","latitude":"37.39250000","longitude":"126.92694000"},{"name":"Bucheon-si","countryCode":"KR","stateCode":"41","latitude":"37.50440000","longitude":"126.76625000"},{"name":"Dongducheon","countryCode":"KR","stateCode":"41","latitude":"37.91889000","longitude":"127.06897000"},{"name":"Gapyeong","countryCode":"KR","stateCode":"41","latitude":"37.83101000","longitude":"127.51059000"},{"name":"Gapyeong-gun","countryCode":"KR","stateCode":"41","latitude":"37.83080000","longitude":"127.51522000"},{"name":"Gimpo-si","countryCode":"KR","stateCode":"41","latitude":"37.63637000","longitude":"126.69270000"},{"name":"Goyang-si","countryCode":"KR","stateCode":"41","latitude":"37.65639000","longitude":"126.83500000"},{"name":"Gunpo-si","countryCode":"KR","stateCode":"41","latitude":"37.34261000","longitude":"126.92149000"},{"name":"Guri-si","countryCode":"KR","stateCode":"41","latitude":"37.59860000","longitude":"127.13940000"},{"name":"Gwacheon-si","countryCode":"KR","stateCode":"41","latitude":"37.43407000","longitude":"126.99989000"},{"name":"Gwangju","countryCode":"KR","stateCode":"41","latitude":"37.41000000","longitude":"127.25722000"},{"name":"Gwangju-si","countryCode":"KR","stateCode":"41","latitude":"37.40329000","longitude":"127.29855000"},{"name":"Gwangmyeong-si","countryCode":"KR","stateCode":"41","latitude":"37.44435000","longitude":"126.86499000"},{"name":"Hanam","countryCode":"KR","stateCode":"41","latitude":"37.54000000","longitude":"127.20556000"},{"name":"Hanam-si","countryCode":"KR","stateCode":"41","latitude":"37.53895000","longitude":"127.21250000"},{"name":"Hwado","countryCode":"KR","stateCode":"41","latitude":"37.65250000","longitude":"127.30750000"},{"name":"Hwaseong-si","countryCode":"KR","stateCode":"41","latitude":"37.20682000","longitude":"126.81690000"},{"name":"Icheon-si","countryCode":"KR","stateCode":"41","latitude":"37.27642000","longitude":"127.43692000"},{"name":"Kwangmyŏng","countryCode":"KR","stateCode":"41","latitude":"37.47722000","longitude":"126.86639000"},{"name":"Munsan","countryCode":"KR","stateCode":"41","latitude":"37.85944000","longitude":"126.78500000"},{"name":"Namyangju","countryCode":"KR","stateCode":"41","latitude":"37.63667000","longitude":"127.21417000"},{"name":"Namyangju-si","countryCode":"KR","stateCode":"41","latitude":"37.65217000","longitude":"127.24010000"},{"name":"Osan","countryCode":"KR","stateCode":"41","latitude":"37.15222000","longitude":"127.07056000"},{"name":"Osan-si","countryCode":"KR","stateCode":"41","latitude":"37.16230000","longitude":"127.05246000"},{"name":"Paju-si","countryCode":"KR","stateCode":"41","latitude":"37.75952000","longitude":"126.77772000"},{"name":"Pocheon-si","countryCode":"KR","stateCode":"41","latitude":"37.89370000","longitude":"127.20028000"},{"name":"Pubal","countryCode":"KR","stateCode":"41","latitude":"37.29167000","longitude":"127.50778000"},{"name":"Pyeongtaek","countryCode":"KR","stateCode":"41","latitude":"37.01372000","longitude":"126.98748000"},{"name":"Seongnam-si","countryCode":"KR","stateCode":"41","latitude":"37.41875000","longitude":"127.12877000"},{"name":"Siheung","countryCode":"KR","stateCode":"41","latitude":"37.39067000","longitude":"126.78880000"},{"name":"Suwon","countryCode":"KR","stateCode":"41","latitude":"37.29111000","longitude":"127.00889000"},{"name":"Uijeongbu-si","countryCode":"KR","stateCode":"41","latitude":"37.73865000","longitude":"127.04770000"},{"name":"Uiwang-si","countryCode":"KR","stateCode":"41","latitude":"37.34500000","longitude":"126.97575000"},{"name":"Wabu","countryCode":"KR","stateCode":"41","latitude":"37.58972000","longitude":"127.22028000"},{"name":"Yangju","countryCode":"KR","stateCode":"41","latitude":"37.83311000","longitude":"127.06169000"},{"name":"Yangju-si","countryCode":"KR","stateCode":"41","latitude":"37.81732000","longitude":"127.04600000"},{"name":"Yangp\'yŏng","countryCode":"KR","stateCode":"41","latitude":"37.48972000","longitude":"127.49056000"},{"name":"Yangpyeong-gun","countryCode":"KR","stateCode":"41","latitude":"37.48880000","longitude":"127.49222000"},{"name":"Yeoju-si","countryCode":"KR","stateCode":"41","latitude":"37.29562000","longitude":"127.63668000"},{"name":"Yeoncheon-gun","countryCode":"KR","stateCode":"41","latitude":"38.09404000","longitude":"127.07577000"},{"name":"Yongin-si","countryCode":"KR","stateCode":"41","latitude":"37.23825000","longitude":"127.17795000"},{"name":"Asan","countryCode":"KR","stateCode":"44","latitude":"36.78361000","longitude":"127.00417000"},{"name":"Asan-si","countryCode":"KR","stateCode":"44","latitude":"36.80791000","longitude":"126.97769000"},{"name":"Boryeong","countryCode":"KR","stateCode":"44","latitude":"36.34931000","longitude":"126.59772000"},{"name":"Boryeong-si","countryCode":"KR","stateCode":"44","latitude":"36.35649000","longitude":"126.59444000"},{"name":"Buyeo","countryCode":"KR","stateCode":"44","latitude":"36.27472000","longitude":"126.90906000"},{"name":"Buyeo-gun","countryCode":"KR","stateCode":"44","latitude":"36.26257000","longitude":"126.85802000"},{"name":"Cheonan","countryCode":"KR","stateCode":"44","latitude":"36.80650000","longitude":"127.15220000"},{"name":"Cheonan-si","countryCode":"KR","stateCode":"44","latitude":"36.80488000","longitude":"127.19431000"},{"name":"Cheongyang-gun","countryCode":"KR","stateCode":"44","latitude":"36.41676000","longitude":"126.79419000"},{"name":"Geumsan-gun","countryCode":"KR","stateCode":"44","latitude":"36.13381000","longitude":"127.48062000"},{"name":"Gongju","countryCode":"KR","stateCode":"44","latitude":"36.45556000","longitude":"127.12472000"},{"name":"Gongju-si","countryCode":"KR","stateCode":"44","latitude":"36.50000000","longitude":"127.08333000"},{"name":"Gyeryong-si","countryCode":"KR","stateCode":"44","latitude":"36.29304000","longitude":"127.22575000"},{"name":"Hongseong","countryCode":"KR","stateCode":"44","latitude":"36.60090000","longitude":"126.66500000"},{"name":"Hongseong-gun","countryCode":"KR","stateCode":"44","latitude":"36.56705000","longitude":"126.62626000"},{"name":"Kinzan","countryCode":"KR","stateCode":"44","latitude":"36.10306000","longitude":"127.48889000"},{"name":"Nonsan","countryCode":"KR","stateCode":"44","latitude":"36.20389000","longitude":"127.08472000"},{"name":"Nonsan-si","countryCode":"KR","stateCode":"44","latitude":"36.19774000","longitude":"127.12143000"},{"name":"Seocheon-gun","countryCode":"KR","stateCode":"44","latitude":"36.10600000","longitude":"126.69716000"},{"name":"Seonghwan","countryCode":"KR","stateCode":"44","latitude":"36.91556000","longitude":"127.13139000"},{"name":"Seosan","countryCode":"KR","stateCode":"44","latitude":"36.78167000","longitude":"126.45222000"},{"name":"Seosan-si","countryCode":"KR","stateCode":"44","latitude":"36.78518000","longitude":"126.46568000"},{"name":"Taean-gun","countryCode":"KR","stateCode":"44","latitude":"36.70036000","longitude":"126.28391000"},{"name":"Taesal-li","countryCode":"KR","stateCode":"44","latitude":"36.97140000","longitude":"126.45420000"},{"name":"Tangjin","countryCode":"KR","stateCode":"44","latitude":"36.89444000","longitude":"126.62972000"},{"name":"Yesan","countryCode":"KR","stateCode":"44","latitude":"36.67756000","longitude":"126.84272000"},{"name":"Yesan-gun","countryCode":"KR","stateCode":"44","latitude":"36.68218000","longitude":"126.79592000"},{"name":"Yŏnmu","countryCode":"KR","stateCode":"44","latitude":"36.12944000","longitude":"127.10000000"},{"name":"Beolgyo","countryCode":"KR","stateCode":"46","latitude":"34.84897000","longitude":"127.34052000"},{"name":"Boseong-gun","countryCode":"KR","stateCode":"46","latitude":"34.84622000","longitude":"127.22189000"},{"name":"Damyang-gun","countryCode":"KR","stateCode":"46","latitude":"35.33976000","longitude":"126.99125000"},{"name":"Gangjin-gun","countryCode":"KR","stateCode":"46","latitude":"34.61787000","longitude":"126.76758000"},{"name":"Goheung-gun","countryCode":"KR","stateCode":"46","latitude":"34.58333000","longitude":"127.33333000"},{"name":"Gokseong-gun","countryCode":"KR","stateCode":"46","latitude":"35.21449000","longitude":"127.26280000"},{"name":"Gurye-gun","countryCode":"KR","stateCode":"46","latitude":"35.23616000","longitude":"127.50129000"},{"name":"Gwangyang","countryCode":"KR","stateCode":"46","latitude":"34.94140000","longitude":"127.69569000"},{"name":"Gwangyang-si","countryCode":"KR","stateCode":"46","latitude":"35.04007000","longitude":"127.60949000"},{"name":"Haenam","countryCode":"KR","stateCode":"46","latitude":"34.57111000","longitude":"126.59889000"},{"name":"Haenam-gun","countryCode":"KR","stateCode":"46","latitude":"34.54047000","longitude":"126.51870000"},{"name":"Hampyeong-gun","countryCode":"KR","stateCode":"46","latitude":"35.14988000","longitude":"126.53337000"},{"name":"Hwasun","countryCode":"KR","stateCode":"46","latitude":"35.06125000","longitude":"126.98746000"},{"name":"Hwasun-gun","countryCode":"KR","stateCode":"46","latitude":"35.00468000","longitude":"127.02648000"},{"name":"Jangheung-gun","countryCode":"KR","stateCode":"46","latitude":"34.70555000","longitude":"126.94905000"},{"name":"Jangseong-gun","countryCode":"KR","stateCode":"46","latitude":"35.32734000","longitude":"126.76817000"},{"name":"Jindo-gun","countryCode":"KR","stateCode":"46","latitude":"34.41958000","longitude":"126.22599000"},{"name":"Kurye","countryCode":"KR","stateCode":"46","latitude":"35.20944000","longitude":"127.46444000"},{"name":"Kwangyang","countryCode":"KR","stateCode":"46","latitude":"34.97528000","longitude":"127.58917000"},{"name":"Mokpo","countryCode":"KR","stateCode":"46","latitude":"34.81282000","longitude":"126.39181000"},{"name":"Mokpo-si","countryCode":"KR","stateCode":"46","latitude":"34.81226000","longitude":"126.39179000"},{"name":"Muan","countryCode":"KR","stateCode":"46","latitude":"34.99014000","longitude":"126.47899000"},{"name":"Muan-gun","countryCode":"KR","stateCode":"46","latitude":"34.95642000","longitude":"126.44041000"},{"name":"Naju","countryCode":"KR","stateCode":"46","latitude":"35.02920000","longitude":"126.71750000"},{"name":"Naju-si","countryCode":"KR","stateCode":"46","latitude":"35.05683000","longitude":"126.67362000"},{"name":"Sinan","countryCode":"KR","stateCode":"46","latitude":"34.82620000","longitude":"126.10863000"},{"name":"Sinan-gun","countryCode":"KR","stateCode":"46","latitude":"34.83107000","longitude":"126.09872000"},{"name":"Suncheon","countryCode":"KR","stateCode":"46","latitude":"34.95050000","longitude":"127.48784000"},{"name":"Suncheon-si","countryCode":"KR","stateCode":"46","latitude":"34.97162000","longitude":"127.46096000"},{"name":"Wando-gun","countryCode":"KR","stateCode":"46","latitude":"34.31182000","longitude":"126.73845000"},{"name":"Yeongam","countryCode":"KR","stateCode":"46","latitude":"34.80059000","longitude":"126.69669000"},{"name":"Yeongam-gun","countryCode":"KR","stateCode":"46","latitude":"34.79790000","longitude":"126.62651000"},{"name":"Yeonggwang","countryCode":"KR","stateCode":"46","latitude":"35.27814000","longitude":"126.51181000"},{"name":"Yeonggwang-gun","countryCode":"KR","stateCode":"46","latitude":"35.28711000","longitude":"126.43616000"},{"name":"Yeosu","countryCode":"KR","stateCode":"46","latitude":"34.76062000","longitude":"127.66215000"},{"name":"Boeun-gun","countryCode":"KR","stateCode":"43","latitude":"36.49489000","longitude":"127.72865000"},{"name":"Cheongju-si","countryCode":"KR","stateCode":"43","latitude":"36.63722000","longitude":"127.48972000"},{"name":"Chinch\'ŏn","countryCode":"KR","stateCode":"43","latitude":"36.85667000","longitude":"127.44333000"},{"name":"Chungju-si","countryCode":"KR","stateCode":"43","latitude":"37.01791000","longitude":"127.87713000"},{"name":"Danyang-gun","countryCode":"KR","stateCode":"43","latitude":"36.98615000","longitude":"128.36945000"},{"name":"Eumseong-gun","countryCode":"KR","stateCode":"43","latitude":"36.92602000","longitude":"127.68070000"},{"name":"Goesan-gun","countryCode":"KR","stateCode":"43","latitude":"36.77179000","longitude":"127.81426000"},{"name":"Jecheon-si","countryCode":"KR","stateCode":"43","latitude":"37.06206000","longitude":"128.14065000"},{"name":"Jeungpyeong-gun","countryCode":"KR","stateCode":"43","latitude":"36.78377000","longitude":"127.59858000"},{"name":"Jincheon-gun","countryCode":"KR","stateCode":"43","latitude":"36.88281000","longitude":"127.42768000"},{"name":"Koesan","countryCode":"KR","stateCode":"43","latitude":"36.81083000","longitude":"127.79472000"},{"name":"Okcheon","countryCode":"KR","stateCode":"43","latitude":"36.30120000","longitude":"127.56800000"},{"name":"Okcheon-gun","countryCode":"KR","stateCode":"43","latitude":"36.26642000","longitude":"127.58324000"},{"name":"Yeongdong","countryCode":"KR","stateCode":"43","latitude":"36.17500000","longitude":"127.77639000"},{"name":"Yeongdong-gun","countryCode":"KR","stateCode":"43","latitude":"36.21658000","longitude":"127.79374000"},{"name":"Buan-gun","countryCode":"KR","stateCode":"45","latitude":"35.70000000","longitude":"126.66667000"},{"name":"Changsu","countryCode":"KR","stateCode":"45","latitude":"35.64842000","longitude":"127.51523000"},{"name":"Gimje-si","countryCode":"KR","stateCode":"45","latitude":"35.80701000","longitude":"126.90755000"},{"name":"Gochang-gun","countryCode":"KR","stateCode":"45","latitude":"35.43483000","longitude":"126.70047000"},{"name":"Gunsan","countryCode":"KR","stateCode":"45","latitude":"35.97861000","longitude":"126.71139000"},{"name":"Gunsan-si","countryCode":"KR","stateCode":"45","latitude":"35.93583000","longitude":"126.68338000"},{"name":"Iksan","countryCode":"KR","stateCode":"45","latitude":"35.94389000","longitude":"126.95444000"},{"name":"Iksan-si","countryCode":"KR","stateCode":"45","latitude":"36.03718000","longitude":"126.98897000"},{"name":"Imsil","countryCode":"KR","stateCode":"45","latitude":"35.61306000","longitude":"127.27944000"},{"name":"Imsil-gun","countryCode":"KR","stateCode":"45","latitude":"35.62160000","longitude":"127.23187000"},{"name":"Jangsu-gun","countryCode":"KR","stateCode":"45","latitude":"35.62504000","longitude":"127.56358000"},{"name":"Jeongeup","countryCode":"KR","stateCode":"45","latitude":"35.60004000","longitude":"126.91699000"},{"name":"Jeongeup-si","countryCode":"KR","stateCode":"45","latitude":"35.60000000","longitude":"126.91667000"},{"name":"Jeonju","countryCode":"KR","stateCode":"45","latitude":"35.82194000","longitude":"127.14889000"},{"name":"Jeonju-si","countryCode":"KR","stateCode":"45","latitude":"35.83333000","longitude":"127.15000000"},{"name":"Jinan-gun","countryCode":"KR","stateCode":"45","latitude":"35.80472000","longitude":"127.47579000"},{"name":"Kimje","countryCode":"KR","stateCode":"45","latitude":"35.80167000","longitude":"126.88889000"},{"name":"Koch\'ang","countryCode":"KR","stateCode":"45","latitude":"35.43333000","longitude":"126.70000000"},{"name":"Muju-gun","countryCode":"KR","stateCode":"45","latitude":"35.93172000","longitude":"127.71118000"},{"name":"Namwon","countryCode":"KR","stateCode":"45","latitude":"35.44821000","longitude":"127.38007000"},{"name":"Nangen","countryCode":"KR","stateCode":"45","latitude":"35.41000000","longitude":"127.38583000"},{"name":"Puan","countryCode":"KR","stateCode":"45","latitude":"35.72806000","longitude":"126.73194000"},{"name":"Sunchang-gun","countryCode":"KR","stateCode":"45","latitude":"35.37651000","longitude":"127.14967000"},{"name":"Wanju","countryCode":"KR","stateCode":"45","latitude":"35.84509000","longitude":"127.14752000"},{"name":"Buk-gu","countryCode":"KR","stateCode":"31","latitude":"35.58243000","longitude":"129.36049000"},{"name":"Dong-gu","countryCode":"KR","stateCode":"31","latitude":"35.50470000","longitude":"129.41860000"},{"name":"Jung-gu","countryCode":"KR","stateCode":"31","latitude":"35.56840000","longitude":"129.33226000"},{"name":"Nam-gu","countryCode":"KR","stateCode":"31","latitude":"35.54382000","longitude":"129.32917000"},{"name":"Ulju-gun","countryCode":"KR","stateCode":"31","latitude":"35.56233000","longitude":"129.12690000"},{"name":"Ulsan","countryCode":"KR","stateCode":"31","latitude":"35.53722000","longitude":"129.31667000"},{"name":"Buk-gu","countryCode":"KR","stateCode":"26","latitude":"35.19724000","longitude":"128.99134000"},{"name":"Busan","countryCode":"KR","stateCode":"26","latitude":"35.10168000","longitude":"129.03004000"},{"name":"Dongnae-gu","countryCode":"KR","stateCode":"26","latitude":"35.20447000","longitude":"129.07800000"},{"name":"Gangseo-gu","countryCode":"KR","stateCode":"26","latitude":"35.15930000","longitude":"128.93300000"},{"name":"Geumjeong-gu","countryCode":"KR","stateCode":"26","latitude":"35.25863000","longitude":"129.09010000"},{"name":"Gijang","countryCode":"KR","stateCode":"26","latitude":"35.24417000","longitude":"129.21389000"},{"name":"Gijang-gun","countryCode":"KR","stateCode":"26","latitude":"35.29721000","longitude":"129.20076000"},{"name":"Haeundae-gu","countryCode":"KR","stateCode":"26","latitude":"35.16665000","longitude":"129.16792000"},{"name":"Jung-gu","countryCode":"KR","stateCode":"26","latitude":"35.10594000","longitude":"129.03331000"},{"name":"Nam-gu","countryCode":"KR","stateCode":"26","latitude":"35.13648000","longitude":"129.08266000"},{"name":"Saha-gu","countryCode":"KR","stateCode":"26","latitude":"35.08552000","longitude":"128.98725000"},{"name":"Sasang-gu","countryCode":"KR","stateCode":"26","latitude":"35.14479000","longitude":"128.97986000"},{"name":"Seo-gu","countryCode":"KR","stateCode":"26","latitude":"35.12529000","longitude":"129.01946000"},{"name":"Suyeong-gu","countryCode":"KR","stateCode":"26","latitude":"35.15627000","longitude":"129.11253000"},{"name":"Yeongdo-gu","countryCode":"KR","stateCode":"26","latitude":"35.07849000","longitude":"129.06483000"},{"name":"Bupyeong-gu","countryCode":"KR","stateCode":"28","latitude":"37.49720000","longitude":"126.71107000"},{"name":"Incheon","countryCode":"KR","stateCode":"28","latitude":"37.45646000","longitude":"126.70515000"},{"name":"Michuhol","countryCode":"KR","stateCode":"28","latitude":"37.46362000","longitude":"126.65000000"},{"name":"Yeonsu-gu","countryCode":"KR","stateCode":"28","latitude":"37.41911000","longitude":"126.66489000"},{"name":"Changnyeong","countryCode":"KR","stateCode":"48","latitude":"35.54145000","longitude":"128.49506000"},{"name":"Changnyeong-gun","countryCode":"KR","stateCode":"48","latitude":"35.50822000","longitude":"128.49020000"},{"name":"Changwon","countryCode":"KR","stateCode":"48","latitude":"35.22806000","longitude":"128.68111000"},{"name":"Changwon-si","countryCode":"KR","stateCode":"48","latitude":"35.27533000","longitude":"128.65152000"},{"name":"Chinju","countryCode":"KR","stateCode":"48","latitude":"35.19278000","longitude":"128.08472000"},{"name":"Geochang-gun","countryCode":"KR","stateCode":"48","latitude":"35.73034000","longitude":"127.90149000"},{"name":"Geoje-si","countryCode":"KR","stateCode":"48","latitude":"34.90000000","longitude":"128.66666000"},{"name":"Gimhae-si","countryCode":"KR","stateCode":"48","latitude":"35.25000000","longitude":"128.86667000"},{"name":"Goseong","countryCode":"KR","stateCode":"48","latitude":"34.97631000","longitude":"128.32361000"},{"name":"Goseong-gun","countryCode":"KR","stateCode":"48","latitude":"35.01478000","longitude":"128.28244000"},{"name":"Hadong-gun","countryCode":"KR","stateCode":"48","latitude":"35.13628000","longitude":"127.77291000"},{"name":"Haman-gun","countryCode":"KR","stateCode":"48","latitude":"35.29117000","longitude":"128.42970000"},{"name":"Hapcheon-gun","countryCode":"KR","stateCode":"48","latitude":"35.57410000","longitude":"128.13841000"},{"name":"Jinju-si","countryCode":"KR","stateCode":"48","latitude":"35.20445000","longitude":"128.12408000"},{"name":"Kimhae","countryCode":"KR","stateCode":"48","latitude":"35.23417000","longitude":"128.88111000"},{"name":"Kyosai","countryCode":"KR","stateCode":"48","latitude":"34.85028000","longitude":"128.58861000"},{"name":"Miryang","countryCode":"KR","stateCode":"48","latitude":"35.49333000","longitude":"128.74889000"},{"name":"Miryang-si","countryCode":"KR","stateCode":"48","latitude":"35.49750000","longitude":"128.78690000"},{"name":"Naesŏ","countryCode":"KR","stateCode":"48","latitude":"35.24972000","longitude":"128.52000000"},{"name":"Namhae-gun","countryCode":"KR","stateCode":"48","latitude":"34.80433000","longitude":"127.92708000"},{"name":"Sacheon-si","countryCode":"KR","stateCode":"48","latitude":"35.00385000","longitude":"128.06857000"},{"name":"Sancheong-gun","countryCode":"KR","stateCode":"48","latitude":"35.36625000","longitude":"127.87065000"},{"name":"Sinhyeon","countryCode":"KR","stateCode":"48","latitude":"34.88250000","longitude":"128.62667000"},{"name":"Uiryeong-gun","countryCode":"KR","stateCode":"48","latitude":"35.39230000","longitude":"128.26917000"},{"name":"Ungsang","countryCode":"KR","stateCode":"48","latitude":"35.40611000","longitude":"129.16861000"},{"name":"Yangsan","countryCode":"KR","stateCode":"48","latitude":"35.34199000","longitude":"129.03358000"},{"name":"Cheorwon-gun","countryCode":"KR","stateCode":"42","latitude":"38.24391000","longitude":"127.44522000"},{"name":"Chuncheon","countryCode":"KR","stateCode":"42","latitude":"37.87472000","longitude":"127.73417000"},{"name":"Chuncheon-si","countryCode":"KR","stateCode":"42","latitude":"37.88048000","longitude":"127.72776000"},{"name":"Donghae-si","countryCode":"KR","stateCode":"42","latitude":"37.52345000","longitude":"129.11357000"},{"name":"Gangneung","countryCode":"KR","stateCode":"42","latitude":"37.75266000","longitude":"128.87239000"},{"name":"Gangneung-si","countryCode":"KR","stateCode":"42","latitude":"37.75190000","longitude":"128.87825000"},{"name":"Goseong-gun","countryCode":"KR","stateCode":"42","latitude":"38.37945000","longitude":"128.46755000"},{"name":"Hoengseong-gun","countryCode":"KR","stateCode":"42","latitude":"37.48817000","longitude":"127.98570000"},{"name":"Hongcheon-gun","countryCode":"KR","stateCode":"42","latitude":"37.76058000","longitude":"128.02823000"},{"name":"Hongch’ŏn","countryCode":"KR","stateCode":"42","latitude":"37.69180000","longitude":"127.88570000"},{"name":"Hwacheon","countryCode":"KR","stateCode":"42","latitude":"38.10705000","longitude":"127.70632000"},{"name":"Hwacheon-gun","countryCode":"KR","stateCode":"42","latitude":"38.14212000","longitude":"127.67615000"},{"name":"Inje-gun","countryCode":"KR","stateCode":"42","latitude":"38.04416000","longitude":"128.27876000"},{"name":"Jeongseon-gun","countryCode":"KR","stateCode":"42","latitude":"37.38911000","longitude":"128.72995000"},{"name":"Kosong","countryCode":"KR","stateCode":"42","latitude":"38.37881000","longitude":"128.46760000"},{"name":"Neietsu","countryCode":"KR","stateCode":"42","latitude":"37.18447000","longitude":"128.46821000"},{"name":"Pyeongchang","countryCode":"KR","stateCode":"42","latitude":"37.37028000","longitude":"128.39306000"},{"name":"Pyeongchang-gun","countryCode":"KR","stateCode":"42","latitude":"37.36820000","longitude":"128.39550000"},{"name":"Samcheok-si","countryCode":"KR","stateCode":"42","latitude":"37.45013000","longitude":"129.16626000"},{"name":"Santyoku","countryCode":"KR","stateCode":"42","latitude":"37.44056000","longitude":"129.17083000"},{"name":"Sokcho","countryCode":"KR","stateCode":"42","latitude":"38.20701000","longitude":"128.59181000"},{"name":"Sokcho-si","countryCode":"KR","stateCode":"42","latitude":"38.20725000","longitude":"128.59275000"},{"name":"Taebaek-si","countryCode":"KR","stateCode":"42","latitude":"37.16520000","longitude":"128.98570000"},{"name":"Tonghae","countryCode":"KR","stateCode":"42","latitude":"37.54389000","longitude":"129.10694000"},{"name":"T’aebaek","countryCode":"KR","stateCode":"42","latitude":"37.17590000","longitude":"128.98890000"},{"name":"Wonju-si","countryCode":"KR","stateCode":"42","latitude":"37.32104000","longitude":"127.92132000"},{"name":"Wŏnju","countryCode":"KR","stateCode":"42","latitude":"37.35139000","longitude":"127.94528000"},{"name":"Yanggu","countryCode":"KR","stateCode":"42","latitude":"38.10583000","longitude":"127.98944000"},{"name":"Yanggu-gun","countryCode":"KR","stateCode":"42","latitude":"38.10160000","longitude":"127.98555000"},{"name":"Yangyang-gun","countryCode":"KR","stateCode":"42","latitude":"38.06215000","longitude":"128.61471000"},{"name":"Daegu","countryCode":"KR","stateCode":"27","latitude":"35.87028000","longitude":"128.59111000"},{"name":"Dalseo-gu","countryCode":"KR","stateCode":"27","latitude":"35.82569000","longitude":"128.52403000"},{"name":"Dalseong-gun","countryCode":"KR","stateCode":"27","latitude":"35.77467000","longitude":"128.42955000"},{"name":"Dong-gu","countryCode":"KR","stateCode":"27","latitude":"35.88566000","longitude":"128.63296000"},{"name":"Hwawŏn","countryCode":"KR","stateCode":"27","latitude":"35.80167000","longitude":"128.50083000"},{"name":"Jung-gu","countryCode":"KR","stateCode":"27","latitude":"35.86678000","longitude":"128.59538000"},{"name":"Seo-gu","countryCode":"KR","stateCode":"27","latitude":"35.87465000","longitude":"128.55109000"},{"name":"Suseong-gu","countryCode":"KR","stateCode":"27","latitude":"35.85905000","longitude":"128.62625000"},{"name":"Daejeon","countryCode":"KR","stateCode":"30","latitude":"36.34913000","longitude":"127.38493000"},{"name":"Seo-gu","countryCode":"KR","stateCode":"30","latitude":"36.27211000","longitude":"127.33100000"},{"name":"Sintansin","countryCode":"KR","stateCode":"30","latitude":"36.45361000","longitude":"127.43111000"},{"name":"Songgangdong","countryCode":"KR","stateCode":"30","latitude":"36.43387000","longitude":"127.37587000"},{"name":"Yuseong-gu","countryCode":"KR","stateCode":"30","latitude":"36.36685000","longitude":"127.32700000"},{"name":"Dobong-gu","countryCode":"KR","stateCode":"11","latitude":"37.65066000","longitude":"127.03011000"},{"name":"Dongdaemun-gu","countryCode":"KR","stateCode":"11","latitude":"37.58189000","longitude":"127.05408000"},{"name":"Dongjak-gu","countryCode":"KR","stateCode":"11","latitude":"37.50056000","longitude":"126.95149000"},{"name":"Eunpyeong-gu","countryCode":"KR","stateCode":"11","latitude":"37.61846000","longitude":"126.92780000"},{"name":"Gangbuk-gu","countryCode":"KR","stateCode":"11","latitude":"37.63490000","longitude":"127.02015000"},{"name":"Gangdong-gu","countryCode":"KR","stateCode":"11","latitude":"37.55274000","longitude":"127.14546000"},{"name":"Gangnam-gu","countryCode":"KR","stateCode":"11","latitude":"37.49510000","longitude":"127.06278000"},{"name":"Gangseo-gu","countryCode":"KR","stateCode":"11","latitude":"37.56227000","longitude":"126.81622000"},{"name":"Geumcheon-gu","countryCode":"KR","stateCode":"11","latitude":"37.47486000","longitude":"126.89106000"},{"name":"Guro-gu","countryCode":"KR","stateCode":"11","latitude":"37.49447000","longitude":"126.85020000"},{"name":"Gwanak-gu","countryCode":"KR","stateCode":"11","latitude":"37.47876000","longitude":"126.95235000"},{"name":"Gwangjin-gu","countryCode":"KR","stateCode":"11","latitude":"37.53913000","longitude":"127.08366000"},{"name":"Jongno-gu","countryCode":"KR","stateCode":"11","latitude":"37.57290000","longitude":"126.97928000"},{"name":"Jung-gu","countryCode":"KR","stateCode":"11","latitude":"37.55986000","longitude":"126.99398000"},{"name":"Jungnang-gu","countryCode":"KR","stateCode":"11","latitude":"37.60199000","longitude":"127.10461000"},{"name":"Mapo-gu","countryCode":"KR","stateCode":"11","latitude":"37.55438000","longitude":"126.90926000"},{"name":"Nowon-gu","countryCode":"KR","stateCode":"11","latitude":"37.66045000","longitude":"127.06718000"},{"name":"Seocho-gu","countryCode":"KR","stateCode":"11","latitude":"37.49447000","longitude":"127.01088000"},{"name":"Seodaemun-gu","countryCode":"KR","stateCode":"11","latitude":"37.57809000","longitude":"126.93506000"},{"name":"Seongbuk-gu","countryCode":"KR","stateCode":"11","latitude":"37.60267000","longitude":"127.01448000"},{"name":"Seongdong-gu","countryCode":"KR","stateCode":"11","latitude":"37.54784000","longitude":"127.02461000"},{"name":"Seoul","countryCode":"KR","stateCode":"11","latitude":"37.56600000","longitude":"126.97840000"},{"name":"Songpa-gu","countryCode":"KR","stateCode":"11","latitude":"37.50210000","longitude":"127.11113000"},{"name":"Yangcheon-gu","countryCode":"KR","stateCode":"11","latitude":"37.52157000","longitude":"126.85827000"},{"name":"Yeongdeungpo-gu","countryCode":"KR","stateCode":"11","latitude":"37.52606000","longitude":"126.90308000"},{"name":"Yongsan-dong","countryCode":"KR","stateCode":"11","latitude":"37.54450000","longitude":"126.98370000"},{"name":"Yongsan-gu","countryCode":"KR","stateCode":"11","latitude":"37.53391000","longitude":"126.97750000"},{"name":"Gaigeturi","countryCode":"KR","stateCode":"49","latitude":"33.46444000","longitude":"126.31833000"},{"name":"Jeju City","countryCode":"KR","stateCode":"49","latitude":"33.50972000","longitude":"126.52194000"},{"name":"Jeju-si","countryCode":"KR","stateCode":"49","latitude":"33.45578000","longitude":"126.53928000"},{"name":"Seogwipo","countryCode":"KR","stateCode":"49","latitude":"33.25333000","longitude":"126.56181000"},{"name":"Gwangju","countryCode":"KR","stateCode":"29","latitude":"35.15472000","longitude":"126.91556000"},{"name":"Gwangsan-gu","countryCode":"KR","stateCode":"29","latitude":"35.16158000","longitude":"126.80810000"},{"name":"Masan","countryCode":"KR","stateCode":"29","latitude":"35.12725000","longitude":"126.83149000"},{"name":"Sejong","countryCode":"KR","stateCode":"50","latitude":"36.59245000","longitude":"127.29223000"},{"name":"Abu Al Hasaniya","countryCode":"KW","stateCode":"MU","latitude":"29.19076000","longitude":"48.11355000"},{"name":"Abu Fatira","countryCode":"KW","stateCode":"MU","latitude":"29.19746000","longitude":"48.10278000"},{"name":"Al Funayţīs","countryCode":"KW","stateCode":"MU","latitude":"29.22528000","longitude":"48.10167000"},{"name":"Al-Masayel","countryCode":"KW","stateCode":"MU","latitude":"29.23930000","longitude":"48.08862000"},{"name":"Şabāḩ as Sālim","countryCode":"KW","stateCode":"MU","latitude":"29.25722000","longitude":"48.05722000"},{"name":"Ad Dasmah","countryCode":"KW","stateCode":"KU","latitude":"29.36500000","longitude":"48.00139000"},{"name":"Ar Rābiyah","countryCode":"KW","stateCode":"KU","latitude":"29.29500000","longitude":"47.93306000"},{"name":"Ash Shāmīyah","countryCode":"KW","stateCode":"KU","latitude":"29.34722000","longitude":"47.96167000"},{"name":"Az Zawr","countryCode":"KW","stateCode":"KU","latitude":"29.44250000","longitude":"48.27472000"},{"name":"Kuwait City","countryCode":"KW","stateCode":"KU","latitude":"29.36972000","longitude":"47.97833000"},{"name":"Al Aḩmadī","countryCode":"KW","stateCode":"AH","latitude":"29.07694000","longitude":"48.08389000"},{"name":"Al Faḩāḩīl","countryCode":"KW","stateCode":"AH","latitude":"29.08250000","longitude":"48.13028000"},{"name":"Al Finţās","countryCode":"KW","stateCode":"AH","latitude":"29.17389000","longitude":"48.12111000"},{"name":"Al Mahbūlah","countryCode":"KW","stateCode":"AH","latitude":"29.14500000","longitude":"48.13028000"},{"name":"Al Manqaf","countryCode":"KW","stateCode":"AH","latitude":"29.09611000","longitude":"48.13278000"},{"name":"Al Wafrah","countryCode":"KW","stateCode":"AH","latitude":"28.63917000","longitude":"47.93056000"},{"name":"Ar Riqqah","countryCode":"KW","stateCode":"AH","latitude":"29.14583000","longitude":"48.09472000"},{"name":"Al Farwānīyah","countryCode":"KW","stateCode":"FA","latitude":"29.27750000","longitude":"47.95861000"},{"name":"Janūb as Surrah","countryCode":"KW","stateCode":"FA","latitude":"29.26917000","longitude":"47.97806000"},{"name":"Al Jahrā’","countryCode":"KW","stateCode":"JA","latitude":"29.33750000","longitude":"47.65806000"},{"name":"Ar Rumaythīyah","countryCode":"KW","stateCode":"HA","latitude":"29.31167000","longitude":"48.07417000"},{"name":"As Sālimīyah","countryCode":"KW","stateCode":"HA","latitude":"29.33389000","longitude":"48.07611000"},{"name":"Bayān","countryCode":"KW","stateCode":"HA","latitude":"29.30320000","longitude":"48.04881000"},{"name":"Salwá","countryCode":"KW","stateCode":"HA","latitude":"29.29583000","longitude":"48.07861000"},{"name":"Ḩawallī","countryCode":"KW","stateCode":"HA","latitude":"29.33278000","longitude":"48.02861000"},{"name":"Abay","countryCode":"KZ","stateCode":"KAR","latitude":"49.63575000","longitude":"72.86164000"},{"name":"Abay Qalasy","countryCode":"KZ","stateCode":"KAR","latitude":"49.63333000","longitude":"72.88333000"},{"name":"Aksu-Ayuly","countryCode":"KZ","stateCode":"KAR","latitude":"48.76788000","longitude":"73.67272000"},{"name":"Aktas","countryCode":"KZ","stateCode":"KAR","latitude":"49.77952000","longitude":"72.96128000"},{"name":"Aktau","countryCode":"KZ","stateCode":"KAR","latitude":"48.03333000","longitude":"72.83333000"},{"name":"Aktogay","countryCode":"KZ","stateCode":"KAR","latitude":"48.16667000","longitude":"75.30000000"},{"name":"Aqadyr","countryCode":"KZ","stateCode":"KAR","latitude":"48.26014000","longitude":"72.85851000"},{"name":"Aqshataū","countryCode":"KZ","stateCode":"KAR","latitude":"47.98917000","longitude":"74.05750000"},{"name":"Aqtoghay Aūdany","countryCode":"KZ","stateCode":"KAR","latitude":"48.50000000","longitude":"74.75000000"},{"name":"Atasū","countryCode":"KZ","stateCode":"KAR","latitude":"48.68659000","longitude":"71.64469000"},{"name":"Balqash","countryCode":"KZ","stateCode":"KAR","latitude":"46.84806000","longitude":"74.99500000"},{"name":"Bukhar-Zhyrau","countryCode":"KZ","stateCode":"KAR","latitude":"49.85658000","longitude":"73.68118000"},{"name":"Dolinka","countryCode":"KZ","stateCode":"KAR","latitude":"49.67685000","longitude":"72.67822000"},{"name":"Karagandy","countryCode":"KZ","stateCode":"KAR","latitude":"49.80187000","longitude":"73.10211000"},{"name":"Koktal","countryCode":"KZ","stateCode":"KAR","latitude":"49.65000000","longitude":"73.51667000"},{"name":"Kushoky","countryCode":"KZ","stateCode":"KAR","latitude":"50.23091000","longitude":"73.40146000"},{"name":"Kyzylzhar","countryCode":"KZ","stateCode":"KAR","latitude":"49.98197000","longitude":"72.60761000"},{"name":"Kīevka","countryCode":"KZ","stateCode":"KAR","latitude":"50.26212000","longitude":"71.54839000"},{"name":"Moyynty","countryCode":"KZ","stateCode":"KAR","latitude":"47.22111000","longitude":"73.36694000"},{"name":"Novodolinskiy","countryCode":"KZ","stateCode":"KAR","latitude":"49.70650000","longitude":"72.70807000"},{"name":"Osakarovka","countryCode":"KZ","stateCode":"KAR","latitude":"50.56219000","longitude":"72.57089000"},{"name":"Prigorodnoye","countryCode":"KZ","stateCode":"KAR","latitude":"49.69244000","longitude":"75.58438000"},{"name":"Priozersk","countryCode":"KZ","stateCode":"KAR","latitude":"46.03106000","longitude":"73.70247000"},{"name":"Qarazhal","countryCode":"KZ","stateCode":"KAR","latitude":"48.00627000","longitude":"70.79607000"},{"name":"Qarqaraly","countryCode":"KZ","stateCode":"KAR","latitude":"49.41287000","longitude":"75.47286000"},{"name":"Saryshaghan","countryCode":"KZ","stateCode":"KAR","latitude":"46.11917000","longitude":"73.61917000"},{"name":"Sayaq","countryCode":"KZ","stateCode":"KAR","latitude":"47.00000000","longitude":"77.26667000"},{"name":"Shakhan","countryCode":"KZ","stateCode":"KAR","latitude":"49.81958000","longitude":"72.65407000"},{"name":"Shakhtinsk","countryCode":"KZ","stateCode":"KAR","latitude":"49.70885000","longitude":"72.59212000"},{"name":"Shashūbay","countryCode":"KZ","stateCode":"KAR","latitude":"46.81694000","longitude":"75.04028000"},{"name":"Shubarköl","countryCode":"KZ","stateCode":"KAR","latitude":"48.88222000","longitude":"68.80722000"},{"name":"Soran","countryCode":"KZ","stateCode":"KAR","latitude":"49.79080000","longitude":"72.83744000"},{"name":"Temirtau","countryCode":"KZ","stateCode":"KAR","latitude":"50.05494000","longitude":"72.96464000"},{"name":"Tokarevka","countryCode":"KZ","stateCode":"KAR","latitude":"50.11573000","longitude":"73.16034000"},{"name":"Verkhniye Kayrakty","countryCode":"KZ","stateCode":"KAR","latitude":"48.68333000","longitude":"73.28333000"},{"name":"Zhambyl","countryCode":"KZ","stateCode":"KAR","latitude":"47.20694000","longitude":"71.39694000"},{"name":"Zharyk","countryCode":"KZ","stateCode":"KAR","latitude":"48.85692000","longitude":"72.83598000"},{"name":"Zhezqazghan","countryCode":"KZ","stateCode":"KAR","latitude":"47.78333000","longitude":"67.76667000"},{"name":"Akkol","countryCode":"KZ","stateCode":"AKM","latitude":"51.99374000","longitude":"70.94704000"},{"name":"Akkol’","countryCode":"KZ","stateCode":"AKM","latitude":"53.29617000","longitude":"69.59997000"},{"name":"Aksu","countryCode":"KZ","stateCode":"AKM","latitude":"52.44422000","longitude":"71.95761000"},{"name":"Astrakhan","countryCode":"KZ","stateCode":"AKM","latitude":"51.53092000","longitude":"69.79684000"},{"name":"Atbasar","countryCode":"KZ","stateCode":"AKM","latitude":"51.80652000","longitude":"68.35996000"},{"name":"Balkashino","countryCode":"KZ","stateCode":"AKM","latitude":"52.51779000","longitude":"68.75160000"},{"name":"Bestobe","countryCode":"KZ","stateCode":"AKM","latitude":"52.49795000","longitude":"73.09592000"},{"name":"Derzhavīnsk","countryCode":"KZ","stateCode":"AKM","latitude":"51.09922000","longitude":"66.31557000"},{"name":"Egindiköl","countryCode":"KZ","stateCode":"AKM","latitude":"51.05412000","longitude":"69.47928000"},{"name":"Esil","countryCode":"KZ","stateCode":"AKM","latitude":"51.95495000","longitude":"66.40841000"},{"name":"Kokshetau","countryCode":"KZ","stateCode":"AKM","latitude":"53.28333000","longitude":"69.40000000"},{"name":"Krasnogorskiy","countryCode":"KZ","stateCode":"AKM","latitude":"52.24560000","longitude":"66.52081000"},{"name":"Makinsk","countryCode":"KZ","stateCode":"AKM","latitude":"52.63290000","longitude":"70.41911000"},{"name":"Shantobe","countryCode":"KZ","stateCode":"AKM","latitude":"52.45376000","longitude":"68.17475000"},{"name":"Shchuchinsk","countryCode":"KZ","stateCode":"AKM","latitude":"52.93592000","longitude":"70.18895000"},{"name":"Shortandy","countryCode":"KZ","stateCode":"AKM","latitude":"51.69946000","longitude":"70.99457000"},{"name":"Stepnogorsk","countryCode":"KZ","stateCode":"AKM","latitude":"52.35062000","longitude":"71.88161000"},{"name":"Stepnyak","countryCode":"KZ","stateCode":"AKM","latitude":"52.83489000","longitude":"70.78861000"},{"name":"Yermentau","countryCode":"KZ","stateCode":"AKM","latitude":"51.62364000","longitude":"73.10265000"},{"name":"Zavodskoy","countryCode":"KZ","stateCode":"AKM","latitude":"52.47031000","longitude":"72.01514000"},{"name":"Zhaqsy","countryCode":"KZ","stateCode":"AKM","latitude":"51.91058000","longitude":"67.31665000"},{"name":"Zholymbet","countryCode":"KZ","stateCode":"AKM","latitude":"51.74211000","longitude":"71.71245000"},{"name":"Akkol’","countryCode":"KZ","stateCode":"ATY","latitude":"48.77177000","longitude":"53.18580000"},{"name":"Atyrau","countryCode":"KZ","stateCode":"ATY","latitude":"47.11667000","longitude":"51.88333000"},{"name":"Balykshi","countryCode":"KZ","stateCode":"ATY","latitude":"47.06667000","longitude":"51.86667000"},{"name":"Bayshonas","countryCode":"KZ","stateCode":"ATY","latitude":"47.24139000","longitude":"52.94111000"},{"name":"Dossor","countryCode":"KZ","stateCode":"ATY","latitude":"47.52722000","longitude":"52.98111000"},{"name":"Inderbor","countryCode":"KZ","stateCode":"ATY","latitude":"48.55000000","longitude":"51.78333000"},{"name":"Makhambet","countryCode":"KZ","stateCode":"ATY","latitude":"47.66667000","longitude":"51.58333000"},{"name":"Maloye Ganyushkino","countryCode":"KZ","stateCode":"ATY","latitude":"46.60000000","longitude":"49.26667000"},{"name":"Maqat","countryCode":"KZ","stateCode":"ATY","latitude":"47.65000000","longitude":"53.31667000"},{"name":"Miyaly","countryCode":"KZ","stateCode":"ATY","latitude":"48.88504000","longitude":"53.79194000"},{"name":"Qaraton","countryCode":"KZ","stateCode":"ATY","latitude":"46.43528000","longitude":"53.48639000"},{"name":"Qulsary","countryCode":"KZ","stateCode":"ATY","latitude":"46.95307000","longitude":"54.01978000"},{"name":"Shalkar","countryCode":"KZ","stateCode":"ATY","latitude":"48.03333000","longitude":"48.90000000"},{"name":"Aksu","countryCode":"KZ","stateCode":"PAV","latitude":"52.04023000","longitude":"76.92748000"},{"name":"Bayanaul","countryCode":"KZ","stateCode":"PAV","latitude":"50.79304000","longitude":"75.70123000"},{"name":"Belogor’ye","countryCode":"KZ","stateCode":"PAV","latitude":"51.52983000","longitude":"77.47146000"},{"name":"Ekibastuz","countryCode":"KZ","stateCode":"PAV","latitude":"51.72371000","longitude":"75.32287000"},{"name":"Irtyshsk","countryCode":"KZ","stateCode":"PAV","latitude":"53.33365000","longitude":"75.45775000"},{"name":"Kalkaman","countryCode":"KZ","stateCode":"PAV","latitude":"51.95349000","longitude":"76.02723000"},{"name":"Leninskiy","countryCode":"KZ","stateCode":"PAV","latitude":"52.25346000","longitude":"76.78211000"},{"name":"Mayqayyng","countryCode":"KZ","stateCode":"PAV","latitude":"51.45981000","longitude":"75.80232000"},{"name":"Pavlodar","countryCode":"KZ","stateCode":"PAV","latitude":"52.28333000","longitude":"76.96667000"},{"name":"Qashyr","countryCode":"KZ","stateCode":"PAV","latitude":"53.06649000","longitude":"76.10489000"},{"name":"Zhelezinka","countryCode":"KZ","stateCode":"PAV","latitude":"53.53880000","longitude":"75.31326000"},{"name":"Aktau","countryCode":"KZ","stateCode":"MAN","latitude":"43.65000000","longitude":"51.16667000"},{"name":"Baūtīno","countryCode":"KZ","stateCode":"MAN","latitude":"44.54479000","longitude":"50.24629000"},{"name":"Beyneu","countryCode":"KZ","stateCode":"MAN","latitude":"45.31667000","longitude":"55.20000000"},{"name":"Fort-Shevchenko","countryCode":"KZ","stateCode":"MAN","latitude":"44.50654000","longitude":"50.26388000"},{"name":"Munayshy","countryCode":"KZ","stateCode":"MAN","latitude":"43.49111000","longitude":"52.10861000"},{"name":"Sayötesh","countryCode":"KZ","stateCode":"MAN","latitude":"44.32781000","longitude":"53.53246000"},{"name":"Shetpe","countryCode":"KZ","stateCode":"MAN","latitude":"44.16667000","longitude":"52.11667000"},{"name":"Taūshyq","countryCode":"KZ","stateCode":"MAN","latitude":"44.34678000","longitude":"51.34932000"},{"name":"Yeraliyev","countryCode":"KZ","stateCode":"MAN","latitude":"43.18032000","longitude":"51.68116000"},{"name":"Zhanaozen","countryCode":"KZ","stateCode":"MAN","latitude":"43.34116000","longitude":"52.86192000"},{"name":"Zhetibay","countryCode":"KZ","stateCode":"MAN","latitude":"43.59417000","longitude":"52.07889000"},{"name":"Ömirzaq","countryCode":"KZ","stateCode":"MAN","latitude":"43.59786000","longitude":"51.24171000"},{"name":"Aktobe","countryCode":"KZ","stateCode":"AKT","latitude":"50.27969000","longitude":"57.20718000"},{"name":"Batamshinskiy","countryCode":"KZ","stateCode":"AKT","latitude":"50.56022000","longitude":"58.27715000"},{"name":"Bayganin","countryCode":"KZ","stateCode":"AKT","latitude":"48.68975000","longitude":"55.87512000"},{"name":"Embi","countryCode":"KZ","stateCode":"AKT","latitude":"48.82981000","longitude":"58.15042000"},{"name":"Kandyagash","countryCode":"KZ","stateCode":"AKT","latitude":"49.46912000","longitude":"57.41914000"},{"name":"Khromtau","countryCode":"KZ","stateCode":"AKT","latitude":"50.25117000","longitude":"58.44003000"},{"name":"Martuk","countryCode":"KZ","stateCode":"AKT","latitude":"50.74746000","longitude":"56.50611000"},{"name":"Shalqar","countryCode":"KZ","stateCode":"AKT","latitude":"47.83333000","longitude":"59.60000000"},{"name":"Shubarkuduk","countryCode":"KZ","stateCode":"AKT","latitude":"49.14391000","longitude":"56.48196000"},{"name":"Shubarshi","countryCode":"KZ","stateCode":"AKT","latitude":"48.58022000","longitude":"57.18289000"},{"name":"Temir","countryCode":"KZ","stateCode":"AKT","latitude":"49.14132000","longitude":"57.12855000"},{"name":"Yrghyz","countryCode":"KZ","stateCode":"AKT","latitude":"48.61667000","longitude":"61.26667000"},{"name":"Almaty","countryCode":"KZ","stateCode":"ALA","latitude":"43.25667000","longitude":"76.92861000"},{"name":"Altayskiy","countryCode":"KZ","stateCode":"VOS","latitude":"50.24593000","longitude":"82.36252000"},{"name":"Aqtoghay","countryCode":"KZ","stateCode":"VOS","latitude":"46.95000000","longitude":"79.66667000"},{"name":"Asūbulaq","countryCode":"KZ","stateCode":"VOS","latitude":"49.55688000","longitude":"83.06355000"},{"name":"Auezov","countryCode":"KZ","stateCode":"VOS","latitude":"49.71003000","longitude":"81.58018000"},{"name":"Ayagoz","countryCode":"KZ","stateCode":"VOS","latitude":"47.96447000","longitude":"80.43437000"},{"name":"Belogorskīy","countryCode":"KZ","stateCode":"VOS","latitude":"49.47698000","longitude":"83.14803000"},{"name":"Belousovka","countryCode":"KZ","stateCode":"VOS","latitude":"50.13287000","longitude":"82.52481000"},{"name":"Borodulikha","countryCode":"KZ","stateCode":"VOS","latitude":"50.71841000","longitude":"80.92950000"},{"name":"Georgīevka","countryCode":"KZ","stateCode":"VOS","latitude":"49.32671000","longitude":"81.57373000"},{"name":"Glubokoye","countryCode":"KZ","stateCode":"VOS","latitude":"50.13887000","longitude":"82.31114000"},{"name":"Kurchatov","countryCode":"KZ","stateCode":"VOS","latitude":"50.75617000","longitude":"78.54188000"},{"name":"Kurchum","countryCode":"KZ","stateCode":"VOS","latitude":"48.56603000","longitude":"83.66146000"},{"name":"Maleyevsk","countryCode":"KZ","stateCode":"VOS","latitude":"49.81441000","longitude":"84.29102000"},{"name":"Ognevka","countryCode":"KZ","stateCode":"VOS","latitude":"49.68351000","longitude":"83.01674000"},{"name":"Priisk Boko","countryCode":"KZ","stateCode":"VOS","latitude":"49.06028000","longitude":"81.64528000"},{"name":"Qaraūyl","countryCode":"KZ","stateCode":"VOS","latitude":"48.94509000","longitude":"79.25502000"},{"name":"Ridder","countryCode":"KZ","stateCode":"VOS","latitude":"50.34413000","longitude":"83.51287000"},{"name":"Semey","countryCode":"KZ","stateCode":"VOS","latitude":"50.42675000","longitude":"80.26669000"},{"name":"Shar","countryCode":"KZ","stateCode":"VOS","latitude":"49.58720000","longitude":"81.04883000"},{"name":"Shemonaīkha","countryCode":"KZ","stateCode":"VOS","latitude":"50.62811000","longitude":"81.91213000"},{"name":"Suykbulak","countryCode":"KZ","stateCode":"VOS","latitude":"49.70837000","longitude":"81.04854000"},{"name":"Tūghyl","countryCode":"KZ","stateCode":"VOS","latitude":"47.72521000","longitude":"84.20629000"},{"name":"Urzhar","countryCode":"KZ","stateCode":"VOS","latitude":"47.09302000","longitude":"81.62939000"},{"name":"Ust-Kamenogorsk","countryCode":"KZ","stateCode":"VOS","latitude":"49.97143000","longitude":"82.60586000"},{"name":"Zaysan","countryCode":"KZ","stateCode":"VOS","latitude":"47.46657000","longitude":"84.87144000"},{"name":"Zhalghyztobe","countryCode":"KZ","stateCode":"VOS","latitude":"49.21094000","longitude":"81.21596000"},{"name":"Zhanga Buqtyrma","countryCode":"KZ","stateCode":"VOS","latitude":"49.62950000","longitude":"83.52475000"},{"name":"Zhezkent","countryCode":"KZ","stateCode":"VOS","latitude":"50.93112000","longitude":"81.36150000"},{"name":"Zyryanovsk","countryCode":"KZ","stateCode":"VOS","latitude":"49.72654000","longitude":"84.27318000"},{"name":"Ūst’-Talovka","countryCode":"KZ","stateCode":"VOS","latitude":"50.54927000","longitude":"81.84997000"},{"name":"Aqbaqay","countryCode":"KZ","stateCode":"ZHA","latitude":"45.00000000","longitude":"72.78333000"},{"name":"Chu","countryCode":"KZ","stateCode":"ZHA","latitude":"43.60334000","longitude":"73.75919000"},{"name":"Georgiyevka","countryCode":"KZ","stateCode":"ZHA","latitude":"43.03882000","longitude":"74.71287000"},{"name":"Granitogorsk","countryCode":"KZ","stateCode":"ZHA","latitude":"42.74400000","longitude":"73.46848000"},{"name":"Karatau","countryCode":"KZ","stateCode":"ZHA","latitude":"43.17869000","longitude":"70.46768000"},{"name":"Khantaū","countryCode":"KZ","stateCode":"ZHA","latitude":"44.22744000","longitude":"73.79555000"},{"name":"Lugovoy","countryCode":"KZ","stateCode":"ZHA","latitude":"42.94197000","longitude":"72.76098000"},{"name":"Lugovoye","countryCode":"KZ","stateCode":"ZHA","latitude":"42.91010000","longitude":"72.72066000"},{"name":"Merke","countryCode":"KZ","stateCode":"ZHA","latitude":"42.86976000","longitude":"73.18463000"},{"name":"Moyynkum","countryCode":"KZ","stateCode":"ZHA","latitude":"44.28461000","longitude":"72.93920000"},{"name":"Mynaral","countryCode":"KZ","stateCode":"ZHA","latitude":"45.41611000","longitude":"73.68444000"},{"name":"Oytal","countryCode":"KZ","stateCode":"ZHA","latitude":"42.90573000","longitude":"73.26972000"},{"name":"Sarykemer","countryCode":"KZ","stateCode":"ZHA","latitude":"43.00000000","longitude":"71.50000000"},{"name":"Shyghanaq","countryCode":"KZ","stateCode":"ZHA","latitude":"44.83056000","longitude":"70.00194000"},{"name":"Taraz","countryCode":"KZ","stateCode":"ZHA","latitude":"42.90000000","longitude":"71.36667000"},{"name":"Zhangatas","countryCode":"KZ","stateCode":"ZHA","latitude":"43.56222000","longitude":"69.73428000"},{"name":"Aqsay","countryCode":"KZ","stateCode":"ZAP","latitude":"51.16810000","longitude":"52.99782000"},{"name":"Burlin","countryCode":"KZ","stateCode":"ZAP","latitude":"51.42724000","longitude":"52.71392000"},{"name":"Chapaev","countryCode":"KZ","stateCode":"ZAP","latitude":"50.20000000","longitude":"51.16667000"},{"name":"Chingirlau","countryCode":"KZ","stateCode":"ZAP","latitude":"51.09878000","longitude":"54.08426000"},{"name":"Dzhambeyty","countryCode":"KZ","stateCode":"ZAP","latitude":"50.25676000","longitude":"52.59895000"},{"name":"Fedorovka","countryCode":"KZ","stateCode":"ZAP","latitude":"51.22102000","longitude":"51.95723000"},{"name":"Kaztalovka","countryCode":"KZ","stateCode":"ZAP","latitude":"49.76612000","longitude":"48.68903000"},{"name":"Krūgloozernoe","countryCode":"KZ","stateCode":"ZAP","latitude":"51.07854000","longitude":"51.28992000"},{"name":"Oral","countryCode":"KZ","stateCode":"ZAP","latitude":"51.23333000","longitude":"51.36667000"},{"name":"Peremetnoe","countryCode":"KZ","stateCode":"ZAP","latitude":"51.19925000","longitude":"50.85544000"},{"name":"Saykhin","countryCode":"KZ","stateCode":"ZAP","latitude":"48.85611000","longitude":"46.83361000"},{"name":"Tasqala","countryCode":"KZ","stateCode":"ZAP","latitude":"51.11073000","longitude":"50.29454000"},{"name":"Zhänibek","countryCode":"KZ","stateCode":"ZAP","latitude":"49.42207000","longitude":"46.84705000"},{"name":"Aral","countryCode":"KZ","stateCode":"KZY","latitude":"46.80000000","longitude":"61.66667000"},{"name":"Ayteke Bi","countryCode":"KZ","stateCode":"KZY","latitude":"45.84607000","longitude":"62.15264000"},{"name":"Belköl","countryCode":"KZ","stateCode":"KZY","latitude":"44.81162000","longitude":"65.58796000"},{"name":"Dzhalagash","countryCode":"KZ","stateCode":"KZY","latitude":"45.08333000","longitude":"64.66667000"},{"name":"Kyzylorda","countryCode":"KZ","stateCode":"KZY","latitude":"44.85278000","longitude":"65.50917000"},{"name":"Qazaly","countryCode":"KZ","stateCode":"KZY","latitude":"45.76278000","longitude":"62.10750000"},{"name":"Sekseūil","countryCode":"KZ","stateCode":"KZY","latitude":"47.09000000","longitude":"61.15194000"},{"name":"Shalqīya","countryCode":"KZ","stateCode":"KZY","latitude":"44.00947000","longitude":"67.41062000"},{"name":"Shīeli","countryCode":"KZ","stateCode":"KZY","latitude":"44.16882000","longitude":"66.73887000"},{"name":"Tasböget","countryCode":"KZ","stateCode":"KZY","latitude":"44.77384000","longitude":"65.55227000"},{"name":"Terenozek","countryCode":"KZ","stateCode":"KZY","latitude":"45.05053000","longitude":"64.98395000"},{"name":"Yanykurgan","countryCode":"KZ","stateCode":"KZY","latitude":"43.90652000","longitude":"67.24637000"},{"name":"Zhosaly","countryCode":"KZ","stateCode":"KZY","latitude":"45.48778000","longitude":"64.07806000"},{"name":"Arkalyk","countryCode":"KZ","stateCode":"KUS","latitude":"50.24915000","longitude":"66.92027000"},{"name":"Ayat","countryCode":"KZ","stateCode":"KUS","latitude":"52.83554000","longitude":"62.52078000"},{"name":"Borovskoy","countryCode":"KZ","stateCode":"KUS","latitude":"53.79270000","longitude":"64.18268000"},{"name":"Dzhetygara","countryCode":"KZ","stateCode":"KUS","latitude":"52.19019000","longitude":"61.19894000"},{"name":"Fyodorovka","countryCode":"KZ","stateCode":"KUS","latitude":"53.63809000","longitude":"62.69653000"},{"name":"Karasu","countryCode":"KZ","stateCode":"KUS","latitude":"52.65995000","longitude":"65.48421000"},{"name":"Komsomolets","countryCode":"KZ","stateCode":"KUS","latitude":"53.75019000","longitude":"62.05840000"},{"name":"Kostanay","countryCode":"KZ","stateCode":"KUS","latitude":"53.21435000","longitude":"63.62463000"},{"name":"Lisakovsk","countryCode":"KZ","stateCode":"KUS","latitude":"52.54707000","longitude":"62.49987000"},{"name":"Ordzhonikidze","countryCode":"KZ","stateCode":"KUS","latitude":"52.44772000","longitude":"61.74942000"},{"name":"Qashar","countryCode":"KZ","stateCode":"KUS","latitude":"53.36799000","longitude":"62.86839000"},{"name":"Qusmuryn","countryCode":"KZ","stateCode":"KUS","latitude":"52.45107000","longitude":"64.61977000"},{"name":"Rudnyy","countryCode":"KZ","stateCode":"KUS","latitude":"52.97290000","longitude":"63.11677000"},{"name":"Tobol","countryCode":"KZ","stateCode":"KUS","latitude":"52.69366000","longitude":"62.59140000"},{"name":"Torghay","countryCode":"KZ","stateCode":"KUS","latitude":"49.63389000","longitude":"63.49806000"},{"name":"Troyebratskiy","countryCode":"KZ","stateCode":"KUS","latitude":"54.44306000","longitude":"66.07982000"},{"name":"Arys","countryCode":"KZ","stateCode":"YUZ","latitude":"42.43015000","longitude":"68.80870000"},{"name":"Ashchysay","countryCode":"KZ","stateCode":"YUZ","latitude":"43.55370000","longitude":"68.89792000"},{"name":"Asyqata","countryCode":"KZ","stateCode":"YUZ","latitude":"40.89460000","longitude":"68.36430000"},{"name":"Atakent","countryCode":"KZ","stateCode":"YUZ","latitude":"40.84782000","longitude":"68.50643000"},{"name":"Bayzhansay","countryCode":"KZ","stateCode":"YUZ","latitude":"43.16708000","longitude":"69.91459000"},{"name":"Belyye Vody","countryCode":"KZ","stateCode":"YUZ","latitude":"42.42193000","longitude":"69.82709000"},{"name":"Chardara","countryCode":"KZ","stateCode":"YUZ","latitude":"41.25832000","longitude":"67.96991000"},{"name":"Chayan","countryCode":"KZ","stateCode":"YUZ","latitude":"43.03399000","longitude":"69.38048000"},{"name":"Chulakkurgan","countryCode":"KZ","stateCode":"YUZ","latitude":"43.76453000","longitude":"69.17856000"},{"name":"Kantagi","countryCode":"KZ","stateCode":"YUZ","latitude":"43.52786000","longitude":"68.58287000"},{"name":"Kentau","countryCode":"KZ","stateCode":"YUZ","latitude":"43.51672000","longitude":"68.50463000"},{"name":"Kokterek","countryCode":"KZ","stateCode":"YUZ","latitude":"42.49442000","longitude":"70.25478000"},{"name":"Lenger","countryCode":"KZ","stateCode":"YUZ","latitude":"42.18152000","longitude":"69.88582000"},{"name":"Leninskoye","countryCode":"KZ","stateCode":"YUZ","latitude":"41.75640000","longitude":"69.38390000"},{"name":"Maqtaaral Aūdany","countryCode":"KZ","stateCode":"YUZ","latitude":"40.75000000","longitude":"68.58333000"},{"name":"Myrzakent","countryCode":"KZ","stateCode":"YUZ","latitude":"40.66338000","longitude":"68.54510000"},{"name":"Qogham","countryCode":"KZ","stateCode":"YUZ","latitude":"42.82774000","longitude":"68.28074000"},{"name":"Saryaghash","countryCode":"KZ","stateCode":"YUZ","latitude":"41.46042000","longitude":"69.16791000"},{"name":"Saryaghash Aūdany","countryCode":"KZ","stateCode":"YUZ","latitude":"41.66667000","longitude":"68.83333000"},{"name":"Sastobe","countryCode":"KZ","stateCode":"YUZ","latitude":"42.55330000","longitude":"69.99835000"},{"name":"Sozaq Aūdany","countryCode":"KZ","stateCode":"YUZ","latitude":"44.83333000","longitude":"68.50000000"},{"name":"Temirlanovka","countryCode":"KZ","stateCode":"YUZ","latitude":"42.59998000","longitude":"69.25836000"},{"name":"Turar Ryskulov","countryCode":"KZ","stateCode":"YUZ","latitude":"42.53340000","longitude":"70.34960000"},{"name":"Turkestan","countryCode":"KZ","stateCode":"YUZ","latitude":"43.29733000","longitude":"68.25175000"},{"name":"Tyul’kubas","countryCode":"KZ","stateCode":"YUZ","latitude":"42.48578000","longitude":"70.29601000"},{"name":"Zhabagly","countryCode":"KZ","stateCode":"YUZ","latitude":"42.43781000","longitude":"70.47841000"},{"name":"Baikonur","countryCode":"KZ","stateCode":"BAY","latitude":"45.61667000","longitude":"63.31667000"},{"name":"Bakanas","countryCode":"KZ","stateCode":"ALM","latitude":"44.80838000","longitude":"76.27214000"},{"name":"Balpyk Bī","countryCode":"KZ","stateCode":"ALM","latitude":"44.90225000","longitude":"78.23157000"},{"name":"Burunday","countryCode":"KZ","stateCode":"ALM","latitude":"43.35567000","longitude":"76.85477000"},{"name":"Chemolgan","countryCode":"KZ","stateCode":"ALM","latitude":"43.37633000","longitude":"76.62456000"},{"name":"Druzhba","countryCode":"KZ","stateCode":"ALM","latitude":"45.25332000","longitude":"82.48044000"},{"name":"Esik","countryCode":"KZ","stateCode":"ALM","latitude":"43.35520000","longitude":"77.45245000"},{"name":"Kapshagay","countryCode":"KZ","stateCode":"ALM","latitude":"43.86681000","longitude":"77.06304000"},{"name":"Kegen","countryCode":"KZ","stateCode":"ALM","latitude":"43.02143000","longitude":"79.22055000"},{"name":"Lepsy","countryCode":"KZ","stateCode":"ALM","latitude":"46.23500000","longitude":"78.94556000"},{"name":"Matay","countryCode":"KZ","stateCode":"ALM","latitude":"45.89500000","longitude":"78.71806000"},{"name":"Otegen Batyra","countryCode":"KZ","stateCode":"ALM","latitude":"43.41949000","longitude":"77.02020000"},{"name":"Pervomayka","countryCode":"KZ","stateCode":"ALM","latitude":"43.37361000","longitude":"76.94000000"},{"name":"Sarkand","countryCode":"KZ","stateCode":"ALM","latitude":"45.41126000","longitude":"79.91545000"},{"name":"Saryozek","countryCode":"KZ","stateCode":"ALM","latitude":"44.36178000","longitude":"77.97279000"},{"name":"Taldykorgan","countryCode":"KZ","stateCode":"ALM","latitude":"45.01556000","longitude":"78.37389000"},{"name":"Talghar","countryCode":"KZ","stateCode":"ALM","latitude":"43.30348000","longitude":"77.24085000"},{"name":"Tekeli","countryCode":"KZ","stateCode":"ALM","latitude":"44.83322000","longitude":"78.83089000"},{"name":"Turgen","countryCode":"KZ","stateCode":"ALM","latitude":"43.40056000","longitude":"77.59333000"},{"name":"Ush-Tyube","countryCode":"KZ","stateCode":"ALM","latitude":"45.25201000","longitude":"77.98007000"},{"name":"Zharkent","countryCode":"KZ","stateCode":"ALM","latitude":"44.16660000","longitude":"80.00655000"},{"name":"Ülken","countryCode":"KZ","stateCode":"ALM","latitude":"45.21194000","longitude":"73.97861000"},{"name":"Birlestik","countryCode":"KZ","stateCode":"SEV","latitude":"53.58414000","longitude":"68.35382000"},{"name":"Bishkul","countryCode":"KZ","stateCode":"SEV","latitude":"54.77763000","longitude":"69.09951000"},{"name":"Bulayevo","countryCode":"KZ","stateCode":"SEV","latitude":"54.90596000","longitude":"70.44155000"},{"name":"Būrabay","countryCode":"KZ","stateCode":"SEV","latitude":"53.08382000","longitude":"70.31379000"},{"name":"Kzyltu","countryCode":"KZ","stateCode":"SEV","latitude":"53.63589000","longitude":"72.34079000"},{"name":"Novoishimskiy","countryCode":"KZ","stateCode":"SEV","latitude":"53.19806000","longitude":"66.76944000"},{"name":"Petropavl","countryCode":"KZ","stateCode":"SEV","latitude":"54.86667000","longitude":"69.15000000"},{"name":"Sergeyevka","countryCode":"KZ","stateCode":"SEV","latitude":"53.88139000","longitude":"67.40882000"},{"name":"Smirnovo","countryCode":"KZ","stateCode":"SEV","latitude":"54.51480000","longitude":"69.42732000"},{"name":"Taiynsha","countryCode":"KZ","stateCode":"SEV","latitude":"53.84796000","longitude":"69.76773000"},{"name":"Talshik","countryCode":"KZ","stateCode":"SEV","latitude":"53.63736000","longitude":"71.87404000"},{"name":"Timiryazevo","countryCode":"KZ","stateCode":"SEV","latitude":"53.74947000","longitude":"66.48852000"},{"name":"Volodarskoye","countryCode":"KZ","stateCode":"SEV","latitude":"53.29270000","longitude":"68.10500000"},{"name":"Yavlenka","countryCode":"KZ","stateCode":"SEV","latitude":"54.34525000","longitude":"68.45740000"},{"name":"Nur-Sultan","countryCode":"KZ","stateCode":"AST","latitude":"51.18010000","longitude":"71.44598000"},{"name":"Anouvong district","countryCode":"LA","stateCode":"XS","latitude":"18.89731000","longitude":"103.09274000"},{"name":"Longchaeng","countryCode":"LA","stateCode":"XS","latitude":"18.89394000","longitude":"103.14274000"},{"name":"Muang Longxan","countryCode":"LA","stateCode":"XS","latitude":"18.61782000","longitude":"102.88079000"},{"name":"Muang Thathôm","countryCode":"LA","stateCode":"XS","latitude":"19.00130000","longitude":"103.61572000"},{"name":"Attapeu","countryCode":"LA","stateCode":"AT","latitude":"14.81071000","longitude":"106.83184000"},{"name":"Muang Phouvong","countryCode":"LA","stateCode":"AT","latitude":"14.56821000","longitude":"107.01087000"},{"name":"Muang Samakhixai","countryCode":"LA","stateCode":"AT","latitude":"14.80539000","longitude":"106.78164000"},{"name":"Muang Sanamxai","countryCode":"LA","stateCode":"AT","latitude":"14.73807000","longitude":"106.41328000"},{"name":"Muang Sanxai","countryCode":"LA","stateCode":"AT","latitude":"15.02944000","longitude":"107.23158000"},{"name":"Muang Xaiséttha","countryCode":"LA","stateCode":"AT","latitude":"14.90594000","longitude":"106.97894000"},{"name":"Ban Houakhoua","countryCode":"LA","stateCode":"BK","latitude":"20.24670000","longitude":"100.45401000"},{"name":"Ban Houayxay","countryCode":"LA","stateCode":"BK","latitude":"20.27000000","longitude":"100.41780000"},{"name":"Muang Houayxay","countryCode":"LA","stateCode":"BK","latitude":"20.38763000","longitude":"100.62687000"},{"name":"Muang Meung","countryCode":"LA","stateCode":"BK","latitude":"20.67585000","longitude":"100.52639000"},{"name":"Muang Paktha","countryCode":"LA","stateCode":"BK","latitude":"20.09108000","longitude":"100.59940000"},{"name":"Muang Pha Oudôm","countryCode":"LA","stateCode":"BK","latitude":"20.18744000","longitude":"100.92600000"},{"name":"Muang Tônpheung","countryCode":"LA","stateCode":"BK","latitude":"20.53465000","longitude":"100.29624000"},{"name":"Ban Nahin","countryCode":"LA","stateCode":"BL","latitude":"18.24253000","longitude":"104.21281000"},{"name":"Pakxan","countryCode":"LA","stateCode":"BL","latitude":"18.39420000","longitude":"103.66110000"},{"name":"Ban Thatèng","countryCode":"LA","stateCode":"XE","latitude":"15.43317000","longitude":"106.38272000"},{"name":"Lamam","countryCode":"LA","stateCode":"XE","latitude":"15.41705000","longitude":"106.69461000"},{"name":"Muang Dakchung","countryCode":"LA","stateCode":"XE","latitude":"15.38199000","longitude":"107.31847000"},{"name":"Muang Khaleum","countryCode":"LA","stateCode":"XE","latitude":"15.79886000","longitude":"107.04529000"},{"name":"Muang Laman","countryCode":"LA","stateCode":"XE","latitude":"15.41273000","longitude":"106.81706000"},{"name":"Muang Thatèng","countryCode":"LA","stateCode":"XE","latitude":"15.42745000","longitude":"106.48149000"},{"name":"Champasak","countryCode":"LA","stateCode":"CH","latitude":"14.89204000","longitude":"105.87787000"},{"name":"Muang Bachiangchaleunsook","countryCode":"LA","stateCode":"CH","latitude":"15.24426000","longitude":"105.96716000"},{"name":"Muang Champasak","countryCode":"LA","stateCode":"CH","latitude":"14.85704000","longitude":"105.75334000"},{"name":"Muang Không","countryCode":"LA","stateCode":"CH","latitude":"14.14696000","longitude":"105.95938000"},{"name":"Muang Mounlapamôk","countryCode":"LA","stateCode":"CH","latitude":"14.28922000","longitude":"105.56832000"},{"name":"Muang Pakxong","countryCode":"LA","stateCode":"CH","latitude":"15.09810000","longitude":"106.43398000"},{"name":"Muang Pakxé","countryCode":"LA","stateCode":"CH","latitude":"15.13139000","longitude":"105.81612000"},{"name":"Muang Pathoumphon","countryCode":"LA","stateCode":"CH","latitude":"14.68453000","longitude":"106.06357000"},{"name":"Muang Phônthong","countryCode":"LA","stateCode":"CH","latitude":"15.10669000","longitude":"105.64890000"},{"name":"Muang Soukhouma","countryCode":"LA","stateCode":"CH","latitude":"14.62560000","longitude":"105.67520000"},{"name":"Muang Xanasômboun","countryCode":"LA","stateCode":"CH","latitude":"15.34107000","longitude":"105.73703000"},{"name":"Pakse","countryCode":"LA","stateCode":"CH","latitude":"15.12022000","longitude":"105.79898000"},{"name":"Pakxong","countryCode":"LA","stateCode":"CH","latitude":"15.18154000","longitude":"106.23038000"},{"name":"Kaysone Phomvihane","countryCode":"LA","stateCode":"SV","latitude":"16.54943000","longitude":"104.82339000"},{"name":"Muang Alsaphangthong","countryCode":"LA","stateCode":"SV","latitude":"16.72645000","longitude":"105.39326000"},{"name":"Muang Atsaphan","countryCode":"LA","stateCode":"SV","latitude":"16.94740000","longitude":"105.40290000"},{"name":"Muang Champhon","countryCode":"LA","stateCode":"SV","latitude":"16.49363000","longitude":"105.22020000"},{"name":"Muang Nong","countryCode":"LA","stateCode":"SV","latitude":"16.38458000","longitude":"106.50419000"},{"name":"Muang Outhoumphon","countryCode":"LA","stateCode":"SV","latitude":"16.66667000","longitude":"105.05000000"},{"name":"Muang Phin","countryCode":"LA","stateCode":"SV","latitude":"16.44316000","longitude":"106.03019000"},{"name":"Muang Songkhon","countryCode":"LA","stateCode":"SV","latitude":"16.17116000","longitude":"105.30729000"},{"name":"Muang Thapangthong","countryCode":"LA","stateCode":"SV","latitude":"16.09132000","longitude":"105.81038000"},{"name":"Muang Vilabouli","countryCode":"LA","stateCode":"SV","latitude":"16.94067000","longitude":"105.93677000"},{"name":"Muang Xaibouli","countryCode":"LA","stateCode":"SV","latitude":"16.94432000","longitude":"104.92312000"},{"name":"Muang Xayphoothong","countryCode":"LA","stateCode":"SV","latitude":"16.37370000","longitude":"105.02165000"},{"name":"Muang Xônbouli","countryCode":"LA","stateCode":"SV","latitude":"16.40036000","longitude":"105.57388000"},{"name":"Savannakhet","countryCode":"LA","stateCode":"SV","latitude":"16.57030000","longitude":"104.76220000"},{"name":"Thaphalanxay","countryCode":"LA","stateCode":"SV","latitude":"16.70000000","longitude":"105.60000000"},{"name":"Luang Namtha","countryCode":"LA","stateCode":"LM","latitude":"20.94860000","longitude":"101.40188000"},{"name":"Muang Louang Namtha","countryCode":"LA","stateCode":"LM","latitude":"21.00424000","longitude":"101.44785000"},{"name":"Luang Prabang","countryCode":"LA","stateCode":"LP","latitude":"19.88601000","longitude":"102.13503000"},{"name":"Muang Khôngxédôn","countryCode":"LA","stateCode":"SL","latitude":"15.54626000","longitude":"105.77051000"},{"name":"Muang Lakhonphéng","countryCode":"LA","stateCode":"SL","latitude":"15.83308000","longitude":"105.59745000"},{"name":"Muang Laongam","countryCode":"LA","stateCode":"SL","latitude":"15.47745000","longitude":"106.14111000"},{"name":"Muang Samouay","countryCode":"LA","stateCode":"SL","latitude":"16.35868000","longitude":"106.87480000"},{"name":"Muang Saravan","countryCode":"LA","stateCode":"SL","latitude":"15.71587000","longitude":"106.36158000"},{"name":"Muang Ta-Ôy","countryCode":"LA","stateCode":"SL","latitude":"16.07765000","longitude":"106.70304000"},{"name":"Muang Toumlan","countryCode":"LA","stateCode":"SL","latitude":"16.02236000","longitude":"106.23837000"},{"name":"Muang Vapi","countryCode":"LA","stateCode":"SL","latitude":"15.75005000","longitude":"105.95529000"},{"name":"Salavan","countryCode":"LA","stateCode":"SL","latitude":"15.71652000","longitude":"106.41744000"},{"name":"Muang Phôn-Hông","countryCode":"LA","stateCode":"VI","latitude":"18.49530000","longitude":"102.41530000"},{"name":"Vangviang","countryCode":"LA","stateCode":"VI","latitude":"18.92350000","longitude":"102.44784000"},{"name":"Muang Phônsavan","countryCode":"LA","stateCode":"XI","latitude":"19.44940000","longitude":"103.19170000"},{"name":"Muang Thakhèk","countryCode":"LA","stateCode":"KH","latitude":"17.40880000","longitude":"104.82639000"},{"name":"Thakhèk","countryCode":"LA","stateCode":"KH","latitude":"17.41027000","longitude":"104.83068000"},{"name":"Muang Xay","countryCode":"LA","stateCode":"OU","latitude":"20.69229000","longitude":"101.98368000"},{"name":"Phôngsali","countryCode":"LA","stateCode":"PH","latitude":"21.68080000","longitude":"102.10030000"},{"name":"Sainyabuli","countryCode":"LA","stateCode":"XA","latitude":"19.25756000","longitude":"101.71032000"},{"name":"Vientiane","countryCode":"LA","stateCode":"VT","latitude":"17.96667000","longitude":"102.60000000"},{"name":"Xam Neua","countryCode":"LA","stateCode":"HO","latitude":"20.40764000","longitude":"104.06560000"},{"name":"Xam Nua","countryCode":"LA","stateCode":"HO","latitude":"20.41640000","longitude":"104.04500000"},{"name":"Aanjar","countryCode":"LB","stateCode":"BI","latitude":"33.72778000","longitude":"35.93111000"},{"name":"Zahlé","countryCode":"LB","stateCode":"BI","latitude":"33.84675000","longitude":"35.90203000"},{"name":"Ain Ebel","countryCode":"LB","stateCode":"NA","latitude":"33.11023000","longitude":"35.40251000"},{"name":"Caza de Bent Jbaïl","countryCode":"LB","stateCode":"NA","latitude":"33.15964000","longitude":"35.41137000"},{"name":"Caza de Nabatîyé","countryCode":"LB","stateCode":"NA","latitude":"33.39435000","longitude":"35.44483000"},{"name":"Habboûch","countryCode":"LB","stateCode":"NA","latitude":"33.40729000","longitude":"35.48169000"},{"name":"Marjayoûn","countryCode":"LB","stateCode":"NA","latitude":"33.36028000","longitude":"35.59111000"},{"name":"Nabatîyé et Tahta","countryCode":"LB","stateCode":"NA","latitude":"33.37889000","longitude":"35.48389000"},{"name":"Baabda","countryCode":"LB","stateCode":"JL","latitude":"33.83389000","longitude":"35.54417000"},{"name":"Bhamdoun","countryCode":"LB","stateCode":"JL","latitude":"33.79500000","longitude":"35.65111000"},{"name":"Bhamdoûn el Mhatta","countryCode":"LB","stateCode":"JL","latitude":"33.80861000","longitude":"35.65972000"},{"name":"Caza de Baabda","countryCode":"LB","stateCode":"JL","latitude":"33.84592000","longitude":"35.66791000"},{"name":"Jbaïl","countryCode":"LB","stateCode":"JL","latitude":"34.12111000","longitude":"35.64806000"},{"name":"Jounieh","countryCode":"LB","stateCode":"JL","latitude":"33.98083000","longitude":"35.61778000"},{"name":"Baalbek","countryCode":"LB","stateCode":"BH","latitude":"34.00583000","longitude":"36.21806000"},{"name":"Caza de Baalbek","countryCode":"LB","stateCode":"BH","latitude":"34.09822000","longitude":"36.27157000"},{"name":"Batroûn","countryCode":"LB","stateCode":"AS","latitude":"34.25528000","longitude":"35.65806000"},{"name":"Bcharré","countryCode":"LB","stateCode":"AS","latitude":"34.25083000","longitude":"36.01056000"},{"name":"Tripoli","countryCode":"LB","stateCode":"AS","latitude":"34.43352000","longitude":"35.84415000"},{"name":"Beirut","countryCode":"LB","stateCode":"BA","latitude":"33.89332000","longitude":"35.50157000"},{"name":"Ra’s Bayrūt","countryCode":"LB","stateCode":"BA","latitude":"33.90000000","longitude":"35.48333000"},{"name":"Caza de Aakkar","countryCode":"LB","stateCode":"AK","latitude":"34.53333000","longitude":"36.16667000"},{"name":"En Nâqoûra","countryCode":"LB","stateCode":"JA","latitude":"33.11806000","longitude":"35.13972000"},{"name":"Ghazieh","countryCode":"LB","stateCode":"JA","latitude":"33.51750000","longitude":"35.36889000"},{"name":"Sidon","countryCode":"LB","stateCode":"JA","latitude":"33.55751000","longitude":"35.37148000"},{"name":"Tyre","countryCode":"LB","stateCode":"JA","latitude":"33.27333000","longitude":"35.19389000"},{"name":"Active Hill","countryCode":"LC","stateCode":"02","latitude":"14.01940000","longitude":"-60.97767000"},{"name":"Agard Lands/Morne Dudon","countryCode":"LC","stateCode":"02","latitude":"14.00768000","longitude":"-60.96462000"},{"name":"Almondale","countryCode":"LC","stateCode":"02","latitude":"14.01848000","longitude":"-60.96162000"},{"name":"Aurendel Hill","countryCode":"LC","stateCode":"02","latitude":"14.00069000","longitude":"-60.98670000"},{"name":"Babonneau Proper","countryCode":"LC","stateCode":"02","latitude":"14.00535000","longitude":"-60.94640000"},{"name":"Bagatelle","countryCode":"LC","stateCode":"02","latitude":"13.99797000","longitude":"-60.98156000"},{"name":"Balata","countryCode":"LC","stateCode":"02","latitude":"14.01471000","longitude":"-60.95167000"},{"name":"Banannes Bay","countryCode":"LC","stateCode":"02","latitude":"14.01087000","longitude":"-61.00135000"},{"name":"Barnard Hill","countryCode":"LC","stateCode":"02","latitude":"14.01423000","longitude":"-60.98924000"},{"name":"Barre Denis","countryCode":"LC","stateCode":"02","latitude":"13.96809000","longitude":"-60.99073000"},{"name":"Barre Duchaussee","countryCode":"LC","stateCode":"02","latitude":"13.96190000","longitude":"-60.99678000"},{"name":"Barre St.Joseph","countryCode":"LC","stateCode":"02","latitude":"13.97247000","longitude":"-61.01829000"},{"name":"Belair","countryCode":"LC","stateCode":"02","latitude":"13.95283000","longitude":"-60.99747000"},{"name":"Bella Rosa","countryCode":"LC","stateCode":"02","latitude":"14.00777000","longitude":"-60.99628000"},{"name":"Bexon","countryCode":"LC","stateCode":"02","latitude":"13.96077000","longitude":"-60.97497000"},{"name":"Bisee","countryCode":"LC","stateCode":"02","latitude":"14.02429000","longitude":"-60.97445000"},{"name":"Bishop\'S Gap","countryCode":"LC","stateCode":"02","latitude":"14.00019000","longitude":"-60.98498000"},{"name":"Bissee","countryCode":"LC","stateCode":"02","latitude":"14.02255000","longitude":"-60.97489000"},{"name":"Black Mallet","countryCode":"LC","stateCode":"02","latitude":"14.00457000","longitude":"-60.98811000"},{"name":"Bocage","countryCode":"LC","stateCode":"02","latitude":"14.00199000","longitude":"-60.96954000"},{"name":"Bois Catchet","countryCode":"LC","stateCode":"02","latitude":"14.00399000","longitude":"-60.99437000"},{"name":"Bois Patat","countryCode":"LC","stateCode":"02","latitude":"14.00892000","longitude":"-60.98214000"},{"name":"Cabiche/Babonneau","countryCode":"LC","stateCode":"02","latitude":"14.00583000","longitude":"-60.95432000"},{"name":"Cacoa/Babonneau","countryCode":"LC","stateCode":"02","latitude":"13.98875000","longitude":"-60.95113000"},{"name":"Calvary","countryCode":"LC","stateCode":"02","latitude":"14.01391000","longitude":"-60.98664000"},{"name":"Capital Hill","countryCode":"LC","stateCode":"02","latitude":"13.99307000","longitude":"-60.99097000"},{"name":"Carellie","countryCode":"LC","stateCode":"02","latitude":"14.01889000","longitude":"-60.96851000"},{"name":"Castries","countryCode":"LC","stateCode":"02","latitude":"13.99570000","longitude":"-61.00614000"},{"name":"Cedars","countryCode":"LC","stateCode":"02","latitude":"14.00601000","longitude":"-60.98232000"},{"name":"Chase Gardens","countryCode":"LC","stateCode":"02","latitude":"14.01481000","longitude":"-60.97395000"},{"name":"Chassin/Babonneau","countryCode":"LC","stateCode":"02","latitude":"13.99100000","longitude":"-60.92187000"},{"name":"Choppin Ridge/Sarot","countryCode":"LC","stateCode":"02","latitude":"13.95597000","longitude":"-60.98624000"},{"name":"Ciceron","countryCode":"LC","stateCode":"02","latitude":"13.99296000","longitude":"-61.00878000"},{"name":"City","countryCode":"LC","stateCode":"02","latitude":"14.00946000","longitude":"-60.99027000"},{"name":"City Gate/La Clery","countryCode":"LC","stateCode":"02","latitude":"14.02124000","longitude":"-60.98149000"},{"name":"Conway/Waterfront","countryCode":"LC","stateCode":"02","latitude":"14.01389000","longitude":"-60.99055000"},{"name":"Coolie Town","countryCode":"LC","stateCode":"02","latitude":"13.95684000","longitude":"-61.01437000"},{"name":"Coubaril","countryCode":"LC","stateCode":"02","latitude":"14.00223000","longitude":"-61.00919000"},{"name":"Crownlands/Marc","countryCode":"LC","stateCode":"02","latitude":"13.95174000","longitude":"-60.97150000"},{"name":"Cul De Sac","countryCode":"LC","stateCode":"02","latitude":"13.98084000","longitude":"-61.00645000"},{"name":"Darling Road","countryCode":"LC","stateCode":"02","latitude":"14.01355000","longitude":"-60.98779000"},{"name":"Deglos","countryCode":"LC","stateCode":"02","latitude":"13.97727000","longitude":"-60.97329000"},{"name":"Derierre Fort/Old Victoria Road","countryCode":"LC","stateCode":"02","latitude":"13.99474000","longitude":"-60.98513000"},{"name":"Dubrassay","countryCode":"LC","stateCode":"02","latitude":"13.98382000","longitude":"-60.97154000"},{"name":"En Pois Doux/Babonneau","countryCode":"LC","stateCode":"02","latitude":"13.98853000","longitude":"-60.94099000"},{"name":"Entrepot","countryCode":"LC","stateCode":"02","latitude":"13.99978000","longitude":"-60.97953000"},{"name":"Faux A Chaud","countryCode":"LC","stateCode":"02","latitude":"14.00878000","longitude":"-60.99558000"},{"name":"Ferrand","countryCode":"LC","stateCode":"02","latitude":"13.98684000","longitude":"-60.98494000"},{"name":"Floissac/Marc","countryCode":"LC","stateCode":"02","latitude":"13.96283000","longitude":"-60.95880000"},{"name":"Fond Assau/Babonneau","countryCode":"LC","stateCode":"02","latitude":"13.99491000","longitude":"-60.93626000"},{"name":"Fond Canie","countryCode":"LC","stateCode":"02","latitude":"13.99195000","longitude":"-60.95954000"},{"name":"Forestiere","countryCode":"LC","stateCode":"02","latitude":"13.97775000","longitude":"-60.95766000"},{"name":"George Charles Boulevard","countryCode":"LC","stateCode":"02","latitude":"14.00499000","longitude":"-60.98673000"},{"name":"Girard","countryCode":"LC","stateCode":"02","latitude":"14.00004000","longitude":"-60.95960000"},{"name":"Goergeville","countryCode":"LC","stateCode":"02","latitude":"14.01311000","longitude":"-60.98446000"},{"name":"Goodlands","countryCode":"LC","stateCode":"02","latitude":"13.99121000","longitude":"-60.99840000"},{"name":"Grass Street","countryCode":"LC","stateCode":"02","latitude":"14.00706000","longitude":"-60.98763000"},{"name":"Green Gold","countryCode":"LC","stateCode":"02","latitude":"13.99603000","longitude":"-60.95284000"},{"name":"Guesneau","countryCode":"LC","stateCode":"02","latitude":"13.99084000","longitude":"-60.96486000"},{"name":"Hill 20/Babonneau","countryCode":"LC","stateCode":"02","latitude":"13.99941000","longitude":"-60.94988000"},{"name":"Hillcrest Gardens","countryCode":"LC","stateCode":"02","latitude":"14.01115000","longitude":"-60.97083000"},{"name":"Hospital Road","countryCode":"LC","stateCode":"02","latitude":"14.00914000","longitude":"-60.99906000"},{"name":"Independence City","countryCode":"LC","stateCode":"02","latitude":"14.00199000","longitude":"-60.97879000"},{"name":"John Compton Highway","countryCode":"LC","stateCode":"02","latitude":"14.01909000","longitude":"-60.99110000"},{"name":"L\'Anse Road","countryCode":"LC","stateCode":"02","latitude":"14.01875000","longitude":"-60.98799000"},{"name":"La Carierre","countryCode":"LC","stateCode":"02","latitude":"14.01806000","longitude":"-60.98723000"},{"name":"La Clery","countryCode":"LC","stateCode":"02","latitude":"14.01846000","longitude":"-60.98422000"},{"name":"La Croix Maingot","countryCode":"LC","stateCode":"02","latitude":"13.96569000","longitude":"-61.00582000"},{"name":"La Pansee","countryCode":"LC","stateCode":"02","latitude":"14.01368000","longitude":"-60.98187000"},{"name":"La Toc","countryCode":"LC","stateCode":"02","latitude":"14.00824000","longitude":"-61.00404000"},{"name":"Labayee","countryCode":"LC","stateCode":"02","latitude":"13.94044000","longitude":"-60.97316000"},{"name":"Lastic Hill","countryCode":"LC","stateCode":"02","latitude":"14.00755000","longitude":"-60.98321000"},{"name":"Leslie Land","countryCode":"LC","stateCode":"02","latitude":"14.00752000","longitude":"-60.98674000"},{"name":"Marc","countryCode":"LC","stateCode":"02","latitude":"13.95688000","longitude":"-60.95724000"},{"name":"Marchand","countryCode":"LC","stateCode":"02","latitude":"14.00415000","longitude":"-60.98532000"},{"name":"Marigot","countryCode":"LC","stateCode":"02","latitude":"13.96212000","longitude":"-61.02205000"},{"name":"Maynard Hill","countryCode":"LC","stateCode":"02","latitude":"14.00314000","longitude":"-60.98966000"},{"name":"Miami/Bexon","countryCode":"LC","stateCode":"02","latitude":"13.92295000","longitude":"-60.96945000"},{"name":"Monkey Town Ciceron","countryCode":"LC","stateCode":"02","latitude":"13.98885000","longitude":"-61.00615000"},{"name":"Morne Assau/Babonneau","countryCode":"LC","stateCode":"02","latitude":"13.99079000","longitude":"-60.93241000"},{"name":"Morne Dudon","countryCode":"LC","stateCode":"02","latitude":"14.01194000","longitude":"-60.96378000"},{"name":"Morne Road","countryCode":"LC","stateCode":"02","latitude":"14.00544000","longitude":"-60.99693000"},{"name":"Morne Rouge/Marc","countryCode":"LC","stateCode":"02","latitude":"13.95838000","longitude":"-60.96972000"},{"name":"Mount Pleasant","countryCode":"LC","stateCode":"02","latitude":"14.01494000","longitude":"-60.98576000"},{"name":"New Village","countryCode":"LC","stateCode":"02","latitude":"14.01104000","longitude":"-60.98456000"},{"name":"Odsan","countryCode":"LC","stateCode":"02","latitude":"13.97479000","longitude":"-60.98319000"},{"name":"Parker\'S Hill","countryCode":"LC","stateCode":"02","latitude":"14.00378000","longitude":"-60.99049000"},{"name":"Patterson\'S Gap","countryCode":"LC","stateCode":"02","latitude":"14.00655000","longitude":"-60.98473000"},{"name":"Pavee","countryCode":"LC","stateCode":"02","latitude":"14.00282000","longitude":"-60.99191000"},{"name":"Peart\'S Gap","countryCode":"LC","stateCode":"02","latitude":"14.01035000","longitude":"-60.98598000"},{"name":"Perou","countryCode":"LC","stateCode":"02","latitude":"13.95960000","longitude":"-61.00726000"},{"name":"Pointe Seraphine","countryCode":"LC","stateCode":"02","latitude":"14.01575000","longitude":"-60.99305000"},{"name":"Quarte Chemins","countryCode":"LC","stateCode":"02","latitude":"13.99136000","longitude":"-60.97630000"},{"name":"Ravine Chabot","countryCode":"LC","stateCode":"02","latitude":"14.00051000","longitude":"-60.97617000"},{"name":"Ravine Poisson","countryCode":"LC","stateCode":"02","latitude":"13.93156000","longitude":"-60.96849000"},{"name":"Ravine Touterelle","countryCode":"LC","stateCode":"02","latitude":"14.00325000","longitude":"-60.98806000"},{"name":"Resinard/Babonneau","countryCode":"LC","stateCode":"02","latitude":"14.00289000","longitude":"-60.94200000"},{"name":"Rock Hall","countryCode":"LC","stateCode":"02","latitude":"14.00009000","longitude":"-60.98928000"},{"name":"Rose Hill","countryCode":"LC","stateCode":"02","latitude":"14.00816000","longitude":"-60.98560000"},{"name":"San Soucis","countryCode":"LC","stateCode":"02","latitude":"14.01695000","longitude":"-60.98985000"},{"name":"Sand De Feu","countryCode":"LC","stateCode":"02","latitude":"13.92781000","longitude":"-60.98026000"},{"name":"Sarot","countryCode":"LC","stateCode":"02","latitude":"13.94212000","longitude":"-60.98489000"},{"name":"Summersdale","countryCode":"LC","stateCode":"02","latitude":"14.02582000","longitude":"-60.97644000"},{"name":"Sunbilt","countryCode":"LC","stateCode":"02","latitude":"14.00561000","longitude":"-60.97922000"},{"name":"Sunny Acres","countryCode":"LC","stateCode":"02","latitude":"14.02810000","longitude":"-60.97361000"},{"name":"Talvern","countryCode":"LC","stateCode":"02","latitude":"13.99578000","longitude":"-60.94410000"},{"name":"Tapion","countryCode":"LC","stateCode":"02","latitude":"14.01383000","longitude":"-61.00489000"},{"name":"The Morne","countryCode":"LC","stateCode":"02","latitude":"13.99778000","longitude":"-60.99620000"},{"name":"Ti Colon","countryCode":"LC","stateCode":"02","latitude":"13.97071000","longitude":"-61.00229000"},{"name":"Ti Rocher","countryCode":"LC","stateCode":"02","latitude":"13.99490000","longitude":"-60.97110000"},{"name":"Trois Piton","countryCode":"LC","stateCode":"02","latitude":"13.98890000","longitude":"-60.97259000"},{"name":"Trou Cochan/Marc","countryCode":"LC","stateCode":"02","latitude":"13.94220000","longitude":"-60.96199000"},{"name":"Trou Florent/Marc","countryCode":"LC","stateCode":"02","latitude":"13.94525000","longitude":"-60.95382000"},{"name":"Trou Rouge","countryCode":"LC","stateCode":"02","latitude":"14.00602000","longitude":"-60.98950000"},{"name":"Vide Bouteille","countryCode":"LC","stateCode":"02","latitude":"14.02439000","longitude":"-60.98066000"},{"name":"Vigie","countryCode":"LC","stateCode":"02","latitude":"14.02053000","longitude":"-60.99611000"},{"name":"Waterworks","countryCode":"LC","stateCode":"02","latitude":"14.00498000","longitude":"-60.97635000"},{"name":"Wilton\'S Yard/Grave Yard","countryCode":"LC","stateCode":"02","latitude":"14.00968000","longitude":"-60.98639000"},{"name":"Yorke Hill","countryCode":"LC","stateCode":"02","latitude":"14.01694000","longitude":"-60.97919000"},{"name":"Annus","countryCode":"LC","stateCode":"07","latitude":"13.77449000","longitude":"-61.00511000"},{"name":"Balca","countryCode":"LC","stateCode":"07","latitude":"13.77117000","longitude":"-61.02389000"},{"name":"Balca/En Leur Ba","countryCode":"LC","stateCode":"07","latitude":"13.77638000","longitude":"-61.01931000"},{"name":"Balembouche","countryCode":"LC","stateCode":"07","latitude":"13.75992000","longitude":"-61.02840000"},{"name":"Banse","countryCode":"LC","stateCode":"07","latitude":"13.79211000","longitude":"-60.99282000"},{"name":"Banse La Grace","countryCode":"LC","stateCode":"07","latitude":"13.78150000","longitude":"-60.99840000"},{"name":"Bongalo","countryCode":"LC","stateCode":"07","latitude":"13.76666000","longitude":"-61.02991000"},{"name":"Daban","countryCode":"LC","stateCode":"07","latitude":"13.80490000","longitude":"-61.00435000"},{"name":"Fond Berange","countryCode":"LC","stateCode":"07","latitude":"13.78238000","longitude":"-61.00346000"},{"name":"Gayabois","countryCode":"LC","stateCode":"07","latitude":"13.78643000","longitude":"-61.01835000"},{"name":"Gentil","countryCode":"LC","stateCode":"07","latitude":"13.76816000","longitude":"-60.98877000"},{"name":"Getrine","countryCode":"LC","stateCode":"07","latitude":"13.78192000","longitude":"-61.00741000"},{"name":"Giraud","countryCode":"LC","stateCode":"07","latitude":"13.79254000","longitude":"-61.00843000"},{"name":"H\'Erelle","countryCode":"LC","stateCode":"07","latitude":"13.75599000","longitude":"-60.98698000"},{"name":"Kennedy Highway/Laborie Bypass","countryCode":"LC","stateCode":"07","latitude":"13.75380000","longitude":"-60.99594000"},{"name":"La Haut","countryCode":"LC","stateCode":"07","latitude":"13.79207000","longitude":"-61.00014000"},{"name":"La Perle","countryCode":"LC","stateCode":"07","latitude":"13.76483000","longitude":"-61.02088000"},{"name":"Laborie","countryCode":"LC","stateCode":"07","latitude":"13.75000000","longitude":"-60.98333000"},{"name":"Londonderry","countryCode":"LC","stateCode":"07","latitude":"13.77623000","longitude":"-61.01362000"},{"name":"Macdomel","countryCode":"LC","stateCode":"07","latitude":"13.77497000","longitude":"-60.98508000"},{"name":"Morne Gomier","countryCode":"LC","stateCode":"07","latitude":"13.76552000","longitude":"-60.99524000"},{"name":"Morne Le Blanc","countryCode":"LC","stateCode":"07","latitude":"13.75868000","longitude":"-60.99913000"},{"name":"Olibo","countryCode":"LC","stateCode":"07","latitude":"13.77628000","longitude":"-60.99931000"},{"name":"Parc Estate","countryCode":"LC","stateCode":"07","latitude":"13.79639000","longitude":"-61.01613000"},{"name":"Piaye","countryCode":"LC","stateCode":"07","latitude":"13.75628000","longitude":"-61.02279000"},{"name":"Saltibus","countryCode":"LC","stateCode":"07","latitude":"13.81211000","longitude":"-61.00982000"},{"name":"Saphire","countryCode":"LC","stateCode":"07","latitude":"13.75670000","longitude":"-61.01209000"},{"name":"Tete Morne","countryCode":"LC","stateCode":"07","latitude":"13.76160000","longitude":"-61.03397000"},{"name":"Village","countryCode":"LC","stateCode":"07","latitude":"13.74927000","longitude":"-60.99375000"},{"name":"Warwick/Daban","countryCode":"LC","stateCode":"07","latitude":"13.81084000","longitude":"-61.00047000"},{"name":"Anse Canot","countryCode":"LC","stateCode":"05","latitude":"13.90871000","longitude":"-60.90440000"},{"name":"Athens","countryCode":"LC","stateCode":"05","latitude":"13.90574000","longitude":"-60.89184000"},{"name":"Au Leon","countryCode":"LC","stateCode":"05","latitude":"13.95245000","longitude":"-60.90456000"},{"name":"Bara Bara","countryCode":"LC","stateCode":"05","latitude":"13.95911000","longitude":"-60.93414000"},{"name":"Bazile","countryCode":"LC","stateCode":"05","latitude":"13.91082000","longitude":"-60.92430000"},{"name":"Belmont","countryCode":"LC","stateCode":"05","latitude":"13.95044000","longitude":"-60.93276000"},{"name":"Bois Joli","countryCode":"LC","stateCode":"05","latitude":"13.92020000","longitude":"-60.91409000"},{"name":"Bordelais","countryCode":"LC","stateCode":"05","latitude":"13.89552000","longitude":"-60.90092000"},{"name":"Bosquet D\'Or","countryCode":"LC","stateCode":"05","latitude":"13.92886000","longitude":"-60.91127000"},{"name":"Delaide","countryCode":"LC","stateCode":"05","latitude":"13.92993000","longitude":"-60.90584000"},{"name":"Dennery","countryCode":"LC","stateCode":"05","latitude":"13.91409000","longitude":"-60.89132000"},{"name":"Dennery By Pass","countryCode":"LC","stateCode":"05","latitude":"13.91164000","longitude":"-60.89454000"},{"name":"Dennery By Pass/Green Mountain","countryCode":"LC","stateCode":"05","latitude":"13.91094000","longitude":"-60.89810000"},{"name":"Dennery By Pass/Rocky Lane","countryCode":"LC","stateCode":"05","latitude":"13.91443000","longitude":"-60.90017000"},{"name":"Dennery By Pass/White Rock Gardens","countryCode":"LC","stateCode":"05","latitude":"13.91424000","longitude":"-60.89333000"},{"name":"Dennery Village","countryCode":"LC","stateCode":"05","latitude":"13.91099000","longitude":"-60.89122000"},{"name":"Derniere Riviere","countryCode":"LC","stateCode":"05","latitude":"13.95679000","longitude":"-60.92578000"},{"name":"Derniere Riviere/Fond Maricient","countryCode":"LC","stateCode":"05","latitude":"13.95130000","longitude":"-60.92218000"},{"name":"Derniere Riviere/Mardi Gras/Morne Caca Cochon","countryCode":"LC","stateCode":"05","latitude":"13.96288000","longitude":"-60.92029000"},{"name":"Derniere Riviere/Morne Panache","countryCode":"LC","stateCode":"05","latitude":"13.95252000","longitude":"-60.92919000"},{"name":"Despinoze","countryCode":"LC","stateCode":"05","latitude":"13.94971000","longitude":"-60.91182000"},{"name":"Dubonnaire","countryCode":"LC","stateCode":"05","latitude":"13.92808000","longitude":"-60.92336000"},{"name":"Gadette","countryCode":"LC","stateCode":"05","latitude":"13.95937000","longitude":"-60.91029000"},{"name":"Grande Ravine","countryCode":"LC","stateCode":"05","latitude":"13.94263000","longitude":"-60.93404000"},{"name":"Grande Riviere","countryCode":"LC","stateCode":"05","latitude":"13.93306000","longitude":"-60.93239000"},{"name":"Grande Riviere/Des Branch","countryCode":"LC","stateCode":"05","latitude":"13.93383000","longitude":"-60.93499000"},{"name":"Grande Riviere/En Leur Morne/Discompere","countryCode":"LC","stateCode":"05","latitude":"13.93223000","longitude":"-60.93461000"},{"name":"Grande Riviere/Funier","countryCode":"LC","stateCode":"05","latitude":"13.93240000","longitude":"-60.93305000"},{"name":"Grande Riviere/Morne Caca Cochon","countryCode":"LC","stateCode":"05","latitude":"13.92960000","longitude":"-60.93794000"},{"name":"La Caye","countryCode":"LC","stateCode":"05","latitude":"13.93290000","longitude":"-60.90434000"},{"name":"La Pelle","countryCode":"LC","stateCode":"05","latitude":"13.94096000","longitude":"-60.90569000"},{"name":"La Pointe","countryCode":"LC","stateCode":"05","latitude":"13.91525000","longitude":"-60.88830000"},{"name":"La Ressource","countryCode":"LC","stateCode":"05","latitude":"13.94293000","longitude":"-60.91585000"},{"name":"Lumiere","countryCode":"LC","stateCode":"05","latitude":"13.93928000","longitude":"-60.88889000"},{"name":"Morne Panache","countryCode":"LC","stateCode":"05","latitude":"13.92167000","longitude":"-60.93654000"},{"name":"Riche Fond","countryCode":"LC","stateCode":"05","latitude":"13.93644000","longitude":"-60.92026000"},{"name":"Riche Fond/La Belle Vie","countryCode":"LC","stateCode":"05","latitude":"13.93782000","longitude":"-60.92908000"},{"name":"Riche Fond/New Village","countryCode":"LC","stateCode":"05","latitude":"13.93648000","longitude":"-60.92394000"},{"name":"St. Joseph Estate","countryCode":"LC","stateCode":"05","latitude":"13.90066000","longitude":"-60.91444000"},{"name":"Thamazo","countryCode":"LC","stateCode":"05","latitude":"13.93245000","longitude":"-60.94786000"},{"name":"Anse Chastanet","countryCode":"LC","stateCode":"10","latitude":"13.86426000","longitude":"-61.07016000"},{"name":"Barons Drive/Coin De L\'Anse","countryCode":"LC","stateCode":"10","latitude":"13.85138000","longitude":"-61.05939000"},{"name":"Beasejour/Myers Bridge","countryCode":"LC","stateCode":"10","latitude":"13.82147000","longitude":"-61.03396000"},{"name":"Belle Plaine","countryCode":"LC","stateCode":"10","latitude":"13.82700000","longitude":"-61.03127000"},{"name":"Bellefond","countryCode":"LC","stateCode":"10","latitude":"13.82753000","longitude":"-61.04269000"},{"name":"Belvedere","countryCode":"LC","stateCode":"10","latitude":"13.83440000","longitude":"-61.01771000"},{"name":"Bois D\'Inde","countryCode":"LC","stateCode":"10","latitude":"13.83650000","longitude":"-61.03491000"},{"name":"Bouton","countryCode":"LC","stateCode":"10","latitude":"13.87936000","longitude":"-61.06449000"},{"name":"Calvary/Calvaire","countryCode":"LC","stateCode":"10","latitude":"13.85035000","longitude":"-61.05620000"},{"name":"Cenac","countryCode":"LC","stateCode":"10","latitude":"13.87207000","longitude":"-61.04243000"},{"name":"Chateau Belair","countryCode":"LC","stateCode":"10","latitude":"13.81830000","longitude":"-61.05350000"},{"name":"Colombette","countryCode":"LC","stateCode":"10","latitude":"13.86861000","longitude":"-61.04990000"},{"name":"Compar","countryCode":"LC","stateCode":"10","latitude":"13.83586000","longitude":"-61.05934000"},{"name":"Cresslands","countryCode":"LC","stateCode":"10","latitude":"13.85999000","longitude":"-61.04032000"},{"name":"Deville","countryCode":"LC","stateCode":"10","latitude":"13.81372000","longitude":"-61.05049000"},{"name":"Diamond/Diamond Estate","countryCode":"LC","stateCode":"10","latitude":"13.85168000","longitude":"-61.04352000"},{"name":"Esperance","countryCode":"LC","stateCode":"10","latitude":"13.84562000","longitude":"-61.03713000"},{"name":"Etangs","countryCode":"LC","stateCode":"10","latitude":"13.81902000","longitude":"-61.04056000"},{"name":"Fond Bernier","countryCode":"LC","stateCode":"10","latitude":"13.85845000","longitude":"-61.05949000"},{"name":"Fond Cacoa","countryCode":"LC","stateCode":"10","latitude":"13.85442000","longitude":"-61.05077000"},{"name":"Fond Doux","countryCode":"LC","stateCode":"10","latitude":"13.82096000","longitude":"-61.04952000"},{"name":"Fond Gens Libre","countryCode":"LC","stateCode":"10","latitude":"13.80791000","longitude":"-61.06259000"},{"name":"Jalousie","countryCode":"LC","stateCode":"10","latitude":"13.82811000","longitude":"-61.05891000"},{"name":"La Haut","countryCode":"LC","stateCode":"10","latitude":"13.86276000","longitude":"-61.05584000"},{"name":"La Pearle","countryCode":"LC","stateCode":"10","latitude":"13.85740000","longitude":"-61.04760000"},{"name":"Lenny Hill","countryCode":"LC","stateCode":"10","latitude":"13.85059000","longitude":"-61.05906000"},{"name":"Malgretoute","countryCode":"LC","stateCode":"10","latitude":"13.84233000","longitude":"-61.05998000"},{"name":"Migny","countryCode":"LC","stateCode":"10","latitude":"13.84166000","longitude":"-61.01808000"},{"name":"Mocha","countryCode":"LC","stateCode":"10","latitude":"13.83117000","longitude":"-61.02503000"},{"name":"Morne Bonin","countryCode":"LC","stateCode":"10","latitude":"13.83174000","longitude":"-61.03285000"},{"name":"Morne La Croix","countryCode":"LC","stateCode":"10","latitude":"13.81762000","longitude":"-61.06146000"},{"name":"Morne Lastic/Desruisseaux","countryCode":"LC","stateCode":"10","latitude":"13.86628000","longitude":"-61.05894000"},{"name":"New Development","countryCode":"LC","stateCode":"10","latitude":"13.86176000","longitude":"-61.04791000"},{"name":"Palmiste","countryCode":"LC","stateCode":"10","latitude":"13.85843000","longitude":"-61.05575000"},{"name":"Plat Pays","countryCode":"LC","stateCode":"10","latitude":"13.84085000","longitude":"-61.05571000"},{"name":"Rabot","countryCode":"LC","stateCode":"10","latitude":"13.83380000","longitude":"-61.04540000"},{"name":"Ravine Claire","countryCode":"LC","stateCode":"10","latitude":"13.85262000","longitude":"-61.02892000"},{"name":"Ruby Estate","countryCode":"LC","stateCode":"10","latitude":"13.85812000","longitude":"-61.04983000"},{"name":"Soufriere Estate","countryCode":"LC","stateCode":"10","latitude":"13.85174000","longitude":"-61.05420000"},{"name":"Soufrière","countryCode":"LC","stateCode":"10","latitude":"13.85616000","longitude":"-61.05660000"},{"name":"St Phillip","countryCode":"LC","stateCode":"10","latitude":"13.84432000","longitude":"-61.02766000"},{"name":"Stonefield","countryCode":"LC","stateCode":"10","latitude":"13.84513000","longitude":"-61.05990000"},{"name":"Sulphur Springs","countryCode":"LC","stateCode":"10","latitude":"13.84002000","longitude":"-61.04512000"},{"name":"Ti Boug","countryCode":"LC","stateCode":"10","latitude":"13.83744000","longitude":"-61.02460000"},{"name":"Ti Delcer","countryCode":"LC","stateCode":"10","latitude":"13.83386000","longitude":"-61.06410000"},{"name":"Toraille","countryCode":"LC","stateCode":"10","latitude":"13.85704000","longitude":"-61.03296000"},{"name":"Town","countryCode":"LC","stateCode":"10","latitude":"13.85491000","longitude":"-61.05764000"},{"name":"Union Vale","countryCode":"LC","stateCode":"10","latitude":"13.81103000","longitude":"-61.05686000"},{"name":"Zenon","countryCode":"LC","stateCode":"10","latitude":"13.85953000","longitude":"-61.03394000"},{"name":"Anse Cochon","countryCode":"LC","stateCode":"12","latitude":"13.92261000","longitude":"-61.05250000"},{"name":"Anse Galet","countryCode":"LC","stateCode":"12","latitude":"13.93221000","longitude":"-61.04290000"},{"name":"Anse La Verdue","countryCode":"LC","stateCode":"12","latitude":"13.90964000","longitude":"-61.04755000"},{"name":"Belvedere","countryCode":"LC","stateCode":"12","latitude":"13.89122000","longitude":"-61.05550000"},{"name":"Chalon","countryCode":"LC","stateCode":"12","latitude":"13.92018000","longitude":"-61.04412000"},{"name":"Riverside Road","countryCode":"LC","stateCode":"12","latitude":"13.89408000","longitude":"-61.04989000"},{"name":"Theodrine","countryCode":"LC","stateCode":"12","latitude":"13.92878000","longitude":"-61.04972000"},{"name":"Village","countryCode":"LC","stateCode":"12","latitude":"13.90526000","longitude":"-61.06108000"},{"name":"Anse Ger","countryCode":"LC","stateCode":"08","latitude":"13.79567000","longitude":"-60.91567000"},{"name":"Beauchamp","countryCode":"LC","stateCode":"08","latitude":"13.81778000","longitude":"-60.91528000"},{"name":"Blanchard","countryCode":"LC","stateCode":"08","latitude":"13.80616000","longitude":"-60.94630000"},{"name":"Canelles","countryCode":"LC","stateCode":"08","latitude":"13.78515000","longitude":"-60.91789000"},{"name":"Cazuca","countryCode":"LC","stateCode":"08","latitude":"13.80002000","longitude":"-60.90481000"},{"name":"Chique/Blanchard","countryCode":"LC","stateCode":"08","latitude":"13.80120000","longitude":"-60.94970000"},{"name":"Coolie Town","countryCode":"LC","stateCode":"08","latitude":"13.85429000","longitude":"-60.91380000"},{"name":"Delomel","countryCode":"LC","stateCode":"08","latitude":"13.80338000","longitude":"-60.92927000"},{"name":"Des Blanchard","countryCode":"LC","stateCode":"08","latitude":"13.81155000","longitude":"-60.93423000"},{"name":"Desruisseaux","countryCode":"LC","stateCode":"08","latitude":"13.79640000","longitude":"-60.93540000"},{"name":"Dugard","countryCode":"LC","stateCode":"08","latitude":"13.81090000","longitude":"-60.91415000"},{"name":"Escap","countryCode":"LC","stateCode":"08","latitude":"13.83031000","longitude":"-60.89673000"},{"name":"Fond D\'Lor/Dugard","countryCode":"LC","stateCode":"08","latitude":"13.81069000","longitude":"-60.92119000"},{"name":"Fond Estate","countryCode":"LC","stateCode":"08","latitude":"13.84243000","longitude":"-60.91862000"},{"name":"Fond/Desruisseaux","countryCode":"LC","stateCode":"08","latitude":"13.79421000","longitude":"-60.94128000"},{"name":"Gomier","countryCode":"LC","stateCode":"08","latitude":"13.81485000","longitude":"-60.95252000"},{"name":"Gouette","countryCode":"LC","stateCode":"08","latitude":"13.80650000","longitude":"-60.93964000"},{"name":"Honeymoon Beach","countryCode":"LC","stateCode":"08","latitude":"13.77746000","longitude":"-60.90493000"},{"name":"L\'Eau Mineau","countryCode":"LC","stateCode":"08","latitude":"13.80672000","longitude":"-60.92103000"},{"name":"La Courville","countryCode":"LC","stateCode":"08","latitude":"13.81056000","longitude":"-60.92766000"},{"name":"La Pointe","countryCode":"LC","stateCode":"08","latitude":"13.84593000","longitude":"-60.89332000"},{"name":"La Tille","countryCode":"LC","stateCode":"08","latitude":"13.82744000","longitude":"-60.91716000"},{"name":"Lezy","countryCode":"LC","stateCode":"08","latitude":"13.80372000","longitude":"-60.93906000"},{"name":"Lombard","countryCode":"LC","stateCode":"08","latitude":"13.85772000","longitude":"-60.91510000"},{"name":"Mahaut","countryCode":"LC","stateCode":"08","latitude":"13.84391000","longitude":"-60.95397000"},{"name":"Malgretoute","countryCode":"LC","stateCode":"08","latitude":"13.84199000","longitude":"-60.90411000"},{"name":"Mamiku","countryCode":"LC","stateCode":"08","latitude":"13.86744000","longitude":"-60.90184000"},{"name":"Micoud","countryCode":"LC","stateCode":"08","latitude":"13.81667000","longitude":"-60.90000000"},{"name":"Mon Repos","countryCode":"LC","stateCode":"08","latitude":"13.85865000","longitude":"-60.89591000"},{"name":"Moreau","countryCode":"LC","stateCode":"08","latitude":"13.82676000","longitude":"-60.94238000"},{"name":"Morne Vient","countryCode":"LC","stateCode":"08","latitude":"13.80646000","longitude":"-60.95241000"},{"name":"Myette Gardens","countryCode":"LC","stateCode":"08","latitude":"13.81862000","longitude":"-60.90440000"},{"name":"New Village","countryCode":"LC","stateCode":"08","latitude":"13.82446000","longitude":"-60.89864000"},{"name":"Paix Bouche","countryCode":"LC","stateCode":"08","latitude":"13.81556000","longitude":"-60.94073000"},{"name":"Palmiste Estate","countryCode":"LC","stateCode":"08","latitude":"13.85377000","longitude":"-60.96007000"},{"name":"Patience","countryCode":"LC","stateCode":"08","latitude":"13.85000000","longitude":"-60.90874000"},{"name":"Planard","countryCode":"LC","stateCode":"08","latitude":"13.80521000","longitude":"-60.91540000"},{"name":"Praslin","countryCode":"LC","stateCode":"08","latitude":"13.87545000","longitude":"-60.89717000"},{"name":"Rameau","countryCode":"LC","stateCode":"08","latitude":"13.83055000","longitude":"-60.92375000"},{"name":"Saint Marie Road","countryCode":"LC","stateCode":"08","latitude":"13.85444000","longitude":"-60.91803000"},{"name":"Saut","countryCode":"LC","stateCode":"08","latitude":"13.81272000","longitude":"-60.94375000"},{"name":"Savannes","countryCode":"LC","stateCode":"08","latitude":"13.77098000","longitude":"-60.92017000"},{"name":"St Helen Estate","countryCode":"LC","stateCode":"08","latitude":"13.78735000","longitude":"-60.90726000"},{"name":"Ti Riviere","countryCode":"LC","stateCode":"08","latitude":"13.83006000","longitude":"-60.93774000"},{"name":"Ti Rocher","countryCode":"LC","stateCode":"08","latitude":"13.81734000","longitude":"-60.92858000"},{"name":"Troumassee","countryCode":"LC","stateCode":"08","latitude":"13.80892000","longitude":"-60.90341000"},{"name":"Village","countryCode":"LC","stateCode":"08","latitude":"13.81904000","longitude":"-60.89692000"},{"name":"Volet","countryCode":"LC","stateCode":"08","latitude":"13.82626000","longitude":"-60.90789000"},{"name":"Anse La Raye","countryCode":"LC","stateCode":"01","latitude":"13.94619000","longitude":"-61.03879000"},{"name":"Au Tabor","countryCode":"LC","stateCode":"01","latitude":"13.94540000","longitude":"-61.04112000"},{"name":"Au Tabor Hill","countryCode":"LC","stateCode":"01","latitude":"13.94457000","longitude":"-61.03559000"},{"name":"Bois D\'Inde","countryCode":"LC","stateCode":"01","latitude":"13.94148000","longitude":"-61.00966000"},{"name":"Caico/Millet","countryCode":"LC","stateCode":"01","latitude":"13.91948000","longitude":"-60.99264000"},{"name":"Canaries","countryCode":"LC","stateCode":"01","latitude":"13.90224000","longitude":"-61.06459000"},{"name":"Champen Estate","countryCode":"LC","stateCode":"01","latitude":"13.93575000","longitude":"-61.02991000"},{"name":"Derriere Lagoon","countryCode":"LC","stateCode":"01","latitude":"13.94168000","longitude":"-61.01891000"},{"name":"Durandeau","countryCode":"LC","stateCode":"01","latitude":"13.92277000","longitude":"-60.99512000"},{"name":"Enbar Pwin","countryCode":"LC","stateCode":"01","latitude":"13.91175000","longitude":"-60.99266000"},{"name":"Jacmel","countryCode":"LC","stateCode":"01","latitude":"13.94796000","longitude":"-61.01297000"},{"name":"Jean Baptiste","countryCode":"LC","stateCode":"01","latitude":"13.94704000","longitude":"-61.01578000"},{"name":"La Trielle","countryCode":"LC","stateCode":"01","latitude":"13.94014000","longitude":"-60.99729000"},{"name":"Massacre","countryCode":"LC","stateCode":"01","latitude":"13.94872000","longitude":"-61.03544000"},{"name":"Millet","countryCode":"LC","stateCode":"01","latitude":"13.90985000","longitude":"-60.98884000"},{"name":"Morne Ciseaux","countryCode":"LC","stateCode":"01","latitude":"13.93597000","longitude":"-61.00330000"},{"name":"Morne D\'Or","countryCode":"LC","stateCode":"01","latitude":"13.94931000","longitude":"-61.00601000"},{"name":"Roseau Valley","countryCode":"LC","stateCode":"01","latitude":"13.95317000","longitude":"-61.02676000"},{"name":"St Lawrence","countryCode":"LC","stateCode":"01","latitude":"13.93852000","longitude":"-61.02503000"},{"name":"St Lawrence Estate","countryCode":"LC","stateCode":"01","latitude":"13.94236000","longitude":"-61.04248000"},{"name":"Tete Chemin","countryCode":"LC","stateCode":"01","latitude":"13.89092000","longitude":"-60.99785000"},{"name":"Vanard","countryCode":"LC","stateCode":"01","latitude":"13.93558000","longitude":"-60.99363000"},{"name":"Venus","countryCode":"LC","stateCode":"01","latitude":"13.91558000","longitude":"-61.01676000"},{"name":"Village","countryCode":"LC","stateCode":"01","latitude":"13.93939000","longitude":"-61.04150000"},{"name":"Village/Petite Bourgh","countryCode":"LC","stateCode":"01","latitude":"13.93801000","longitude":"-61.04184000"},{"name":"Augier","countryCode":"LC","stateCode":"11","latitude":"13.76669000","longitude":"-60.98063000"},{"name":"Beane Field","countryCode":"LC","stateCode":"11","latitude":"13.73976000","longitude":"-60.94741000"},{"name":"Beausejour","countryCode":"LC","stateCode":"11","latitude":"13.75229000","longitude":"-60.95519000"},{"name":"Belle Vue","countryCode":"LC","stateCode":"11","latitude":"13.79218000","longitude":"-60.95379000"},{"name":"Black Bay","countryCode":"LC","stateCode":"11","latitude":"13.74330000","longitude":"-60.98272000"},{"name":"Bruceville/Shanty Town","countryCode":"LC","stateCode":"11","latitude":"13.72558000","longitude":"-60.94907000"},{"name":"Cacoa","countryCode":"LC","stateCode":"11","latitude":"13.77889000","longitude":"-60.93862000"},{"name":"Cantonement","countryCode":"LC","stateCode":"11","latitude":"13.75665000","longitude":"-60.97662000"},{"name":"Carierre","countryCode":"LC","stateCode":"11","latitude":"13.78514000","longitude":"-60.96721000"},{"name":"Catin","countryCode":"LC","stateCode":"11","latitude":"13.77694000","longitude":"-60.97973000"},{"name":"Cocoa Dan","countryCode":"LC","stateCode":"11","latitude":"13.73087000","longitude":"-60.97195000"},{"name":"Coolie Town","countryCode":"LC","stateCode":"11","latitude":"13.76911000","longitude":"-60.96680000"},{"name":"De Mailly","countryCode":"LC","stateCode":"11","latitude":"13.79649000","longitude":"-60.94938000"},{"name":"Derierre Bois","countryCode":"LC","stateCode":"11","latitude":"13.76807000","longitude":"-60.97725000"},{"name":"Derierre Morne","countryCode":"LC","stateCode":"11","latitude":"13.74126000","longitude":"-60.96057000"},{"name":"Docamel/La Resource","countryCode":"LC","stateCode":"11","latitude":"13.74202000","longitude":"-60.95604000"},{"name":"Eau Piquant/St Urbain","countryCode":"LC","stateCode":"11","latitude":"13.76025000","longitude":"-60.94012000"},{"name":"En Bamboo","countryCode":"LC","stateCode":"11","latitude":"13.78155000","longitude":"-60.94763000"},{"name":"Esperance","countryCode":"LC","stateCode":"11","latitude":"13.78854000","longitude":"-60.96108000"},{"name":"Fond Capeche","countryCode":"LC","stateCode":"11","latitude":"13.77449000","longitude":"-60.94835000"},{"name":"Fond Sabot","countryCode":"LC","stateCode":"11","latitude":"13.77659000","longitude":"-60.95546000"},{"name":"Grace","countryCode":"LC","stateCode":"11","latitude":"13.77678000","longitude":"-60.96637000"},{"name":"Hewanorra Orchard","countryCode":"LC","stateCode":"11","latitude":"13.74486000","longitude":"-60.97284000"},{"name":"Hope Estate","countryCode":"LC","stateCode":"11","latitude":"13.76477000","longitude":"-60.95831000"},{"name":"Industrial Estate","countryCode":"LC","stateCode":"11","latitude":"13.74096000","longitude":"-60.97393000"},{"name":"Joyeux","countryCode":"LC","stateCode":"11","latitude":"13.78313000","longitude":"-60.96068000"},{"name":"La Resource","countryCode":"LC","stateCode":"11","latitude":"13.74799000","longitude":"-60.96237000"},{"name":"La Retraite","countryCode":"LC","stateCode":"11","latitude":"13.75944000","longitude":"-60.96632000"},{"name":"La Tourney/Cedar Heights","countryCode":"LC","stateCode":"11","latitude":"13.74114000","longitude":"-60.96517000"},{"name":"Maganier","countryCode":"LC","stateCode":"11","latitude":"13.79450000","longitude":"-60.98513000"},{"name":"Morne Cayenne","countryCode":"LC","stateCode":"11","latitude":"13.78349000","longitude":"-60.95506000"},{"name":"Morne Vert","countryCode":"LC","stateCode":"11","latitude":"13.77899000","longitude":"-60.97617000"},{"name":"Moule A Chique","countryCode":"LC","stateCode":"11","latitude":"13.71458000","longitude":"-60.94835000"},{"name":"Obrier","countryCode":"LC","stateCode":"11","latitude":"13.76831000","longitude":"-60.97313000"},{"name":"Pierrot","countryCode":"LC","stateCode":"11","latitude":"13.76857000","longitude":"-60.94381000"},{"name":"Plut","countryCode":"LC","stateCode":"11","latitude":"13.77417000","longitude":"-60.96076000"},{"name":"Pomme","countryCode":"LC","stateCode":"11","latitude":"13.75792000","longitude":"-60.98147000"},{"name":"St Jude\'S Highway","countryCode":"LC","stateCode":"11","latitude":"13.75867000","longitude":"-60.97360000"},{"name":"Tete Morne/Morne Andrew","countryCode":"LC","stateCode":"11","latitude":"13.77114000","longitude":"-60.95194000"},{"name":"Town","countryCode":"LC","stateCode":"11","latitude":"13.72835000","longitude":"-60.95408000"},{"name":"Vieux Fort","countryCode":"LC","stateCode":"11","latitude":"13.71667000","longitude":"-60.95000000"},{"name":"Vieux Fort/Laborie Highway","countryCode":"LC","stateCode":"11","latitude":"13.73197000","longitude":"-60.95477000"},{"name":"Vige\'","countryCode":"LC","stateCode":"11","latitude":"13.78692000","longitude":"-60.93550000"},{"name":"Westall Group/The Mangue","countryCode":"LC","stateCode":"11","latitude":"13.72707000","longitude":"-60.95312000"},{"name":"Beausejour","countryCode":"LC","stateCode":"06","latitude":"14.07647000","longitude":"-60.93780000"},{"name":"Beausejour/Fostin\'S Development","countryCode":"LC","stateCode":"06","latitude":"14.07445000","longitude":"-60.92929000"},{"name":"Beausejour/Ndc","countryCode":"LC","stateCode":"06","latitude":"14.07733000","longitude":"-60.92683000"},{"name":"Bella Rosa","countryCode":"LC","stateCode":"06","latitude":"14.07711000","longitude":"-60.94568000"},{"name":"Belle Vue","countryCode":"LC","stateCode":"06","latitude":"14.08470000","longitude":"-60.94342000"},{"name":"Belle Vue Estate","countryCode":"LC","stateCode":"06","latitude":"14.08840000","longitude":"-60.94613000"},{"name":"Boguis","countryCode":"LC","stateCode":"06","latitude":"14.01548000","longitude":"-60.92089000"},{"name":"Boguis/Desa Blond","countryCode":"LC","stateCode":"06","latitude":"14.01057000","longitude":"-60.92565000"},{"name":"Bois D\'Orange","countryCode":"LC","stateCode":"06","latitude":"14.05803000","longitude":"-60.95992000"},{"name":"Bois D\'Ornange/Trouya","countryCode":"LC","stateCode":"06","latitude":"14.06198000","longitude":"-60.96914000"},{"name":"Bonneterre","countryCode":"LC","stateCode":"06","latitude":"14.06994000","longitude":"-60.94146000"},{"name":"Bonneterre Gardens","countryCode":"LC","stateCode":"06","latitude":"14.06737000","longitude":"-60.93393000"},{"name":"Cap Estate","countryCode":"LC","stateCode":"06","latitude":"14.09410000","longitude":"-60.93592000"},{"name":"Cap Estate/Becune Point","countryCode":"LC","stateCode":"06","latitude":"14.09270000","longitude":"-60.95161000"},{"name":"Cap Estate/Caribbean Park","countryCode":"LC","stateCode":"06","latitude":"14.10019000","longitude":"-60.92446000"},{"name":"Cap Estate/Golf Park","countryCode":"LC","stateCode":"06","latitude":"14.09998000","longitude":"-60.93705000"},{"name":"Cap Estate/Lower Saline Point","countryCode":"LC","stateCode":"06","latitude":"14.10515000","longitude":"-60.94310000"},{"name":"Cap Estate/Mon Du Cap","countryCode":"LC","stateCode":"06","latitude":"14.10554000","longitude":"-60.93758000"},{"name":"Cap Estate/Ranch Site","countryCode":"LC","stateCode":"06","latitude":"14.10437000","longitude":"-60.93360000"},{"name":"Cap Estate/Saddlec Back","countryCode":"LC","stateCode":"06","latitude":"14.10023000","longitude":"-60.94246000"},{"name":"Cap Estate/Upper Saline Point","countryCode":"LC","stateCode":"06","latitude":"14.10740000","longitude":"-60.94487000"},{"name":"Cas En Bas","countryCode":"LC","stateCode":"06","latitude":"14.08328000","longitude":"-60.93209000"},{"name":"Caye Manje\'","countryCode":"LC","stateCode":"06","latitude":"14.06629000","longitude":"-60.93560000"},{"name":"Corinth","countryCode":"LC","stateCode":"06","latitude":"14.04710000","longitude":"-60.96046000"},{"name":"Corinth Estate","countryCode":"LC","stateCode":"06","latitude":"14.04336000","longitude":"-60.95388000"},{"name":"Corinth/La Bel Lair","countryCode":"LC","stateCode":"06","latitude":"14.04469000","longitude":"-60.94484000"},{"name":"Dauphin","countryCode":"LC","stateCode":"06","latitude":"14.05647000","longitude":"-60.90188000"},{"name":"Des Barras","countryCode":"LC","stateCode":"06","latitude":"13.99949000","longitude":"-60.90166000"},{"name":"Des Barras/Cacolie","countryCode":"LC","stateCode":"06","latitude":"14.01687000","longitude":"-60.90097000"},{"name":"Desrameaux","countryCode":"LC","stateCode":"06","latitude":"14.03681000","longitude":"-60.92697000"},{"name":"Garrand","countryCode":"LC","stateCode":"06","latitude":"14.00424000","longitude":"-60.93270000"},{"name":"Grand Riviere","countryCode":"LC","stateCode":"06","latitude":"14.03546000","longitude":"-60.95152000"},{"name":"Grande Riviere/Assou Canal","countryCode":"LC","stateCode":"06","latitude":"14.03975000","longitude":"-60.95121000"},{"name":"Grande Riviere/Ingle Woods","countryCode":"LC","stateCode":"06","latitude":"14.03091000","longitude":"-60.95592000"},{"name":"Grande Riviere/Morne Serpent","countryCode":"LC","stateCode":"06","latitude":"14.03509000","longitude":"-60.96060000"},{"name":"Grande Riviere/Norbert","countryCode":"LC","stateCode":"06","latitude":"14.04317000","longitude":"-60.94933000"},{"name":"Grande Riviere/Piat","countryCode":"LC","stateCode":"06","latitude":"14.03926000","longitude":"-60.94361000"},{"name":"Grande Riviere/White Rock","countryCode":"LC","stateCode":"06","latitude":"14.03618000","longitude":"-60.95556000"},{"name":"Gros Islet","countryCode":"LC","stateCode":"06","latitude":"14.06667000","longitude":"-60.95000000"},{"name":"Gros Islet Town","countryCode":"LC","stateCode":"06","latitude":"14.08080000","longitude":"-60.95312000"},{"name":"Gros Islet/Edge Water","countryCode":"LC","stateCode":"06","latitude":"14.07912000","longitude":"-60.94973000"},{"name":"L\'Hermitage","countryCode":"LC","stateCode":"06","latitude":"14.06521000","longitude":"-60.93967000"},{"name":"La Croix Chabourgh","countryCode":"LC","stateCode":"06","latitude":"14.01147000","longitude":"-60.94025000"},{"name":"La Guerre","countryCode":"LC","stateCode":"06","latitude":"14.02191000","longitude":"-60.92491000"},{"name":"La Guerre/Chicken Back Street","countryCode":"LC","stateCode":"06","latitude":"14.02387000","longitude":"-60.93108000"},{"name":"Marisule","countryCode":"LC","stateCode":"06","latitude":"14.04621000","longitude":"-60.97063000"},{"name":"Marisule/Bon Air","countryCode":"LC","stateCode":"06","latitude":"14.05062000","longitude":"-60.97124000"},{"name":"Marisule/East Winds","countryCode":"LC","stateCode":"06","latitude":"14.05407000","longitude":"-60.96849000"},{"name":"Marisule/La Brellotte","countryCode":"LC","stateCode":"06","latitude":"14.05710000","longitude":"-60.97183000"},{"name":"Marisule/Top Of The World","countryCode":"LC","stateCode":"06","latitude":"14.04385000","longitude":"-60.96885000"},{"name":"Marquis Estate","countryCode":"LC","stateCode":"06","latitude":"14.02960000","longitude":"-60.90732000"},{"name":"Massade","countryCode":"LC","stateCode":"06","latitude":"14.08292000","longitude":"-60.94946000"},{"name":"Monchy","countryCode":"LC","stateCode":"06","latitude":"14.05502000","longitude":"-60.92623000"},{"name":"Monchy/Careffe","countryCode":"LC","stateCode":"06","latitude":"14.05930000","longitude":"-60.95069000"},{"name":"Monchy/Cletus Village","countryCode":"LC","stateCode":"06","latitude":"14.05137000","longitude":"-60.92380000"},{"name":"Monchy/La Borne","countryCode":"LC","stateCode":"06","latitude":"14.04628000","longitude":"-60.91961000"},{"name":"Monchy/La Borne/Sans Souci","countryCode":"LC","stateCode":"06","latitude":"14.04504000","longitude":"-60.89961000"},{"name":"Monchy/La Retraite","countryCode":"LC","stateCode":"06","latitude":"14.06421000","longitude":"-60.94564000"},{"name":"Monchy/Lafeuillee","countryCode":"LC","stateCode":"06","latitude":"14.05950000","longitude":"-60.94086000"},{"name":"Monchy/Lawi Fwen","countryCode":"LC","stateCode":"06","latitude":"14.05802000","longitude":"-60.92906000"},{"name":"Monchy/Malgretoute","countryCode":"LC","stateCode":"06","latitude":"14.04108000","longitude":"-60.91912000"},{"name":"Monchy/Moulin A Vent","countryCode":"LC","stateCode":"06","latitude":"14.06283000","longitude":"-60.95025000"},{"name":"Monchy/Ravine Macock","countryCode":"LC","stateCode":"06","latitude":"14.04789000","longitude":"-60.92511000"},{"name":"Monchy/Riviere Mitan","countryCode":"LC","stateCode":"06","latitude":"14.04987000","longitude":"-60.94029000"},{"name":"Monchy/Ti Dauphin","countryCode":"LC","stateCode":"06","latitude":"14.04081000","longitude":"-60.93225000"},{"name":"Monchy/Vieux Sucreic","countryCode":"LC","stateCode":"06","latitude":"14.04996000","longitude":"-60.94992000"},{"name":"Monchy/Vieux Sucreic/Bois D\'Inde","countryCode":"LC","stateCode":"06","latitude":"14.05613000","longitude":"-60.95151000"},{"name":"Monchy/Vieux Sucreic/Careffe","countryCode":"LC","stateCode":"06","latitude":"14.05652000","longitude":"-60.94948000"},{"name":"Mongiraud","countryCode":"LC","stateCode":"06","latitude":"14.06287000","longitude":"-60.95722000"},{"name":"Monier","countryCode":"LC","stateCode":"06","latitude":"14.02951000","longitude":"-60.94098000"},{"name":"Morne Citon","countryCode":"LC","stateCode":"06","latitude":"14.03004000","longitude":"-60.92813000"},{"name":"Paix Bouche","countryCode":"LC","stateCode":"06","latitude":"14.01755000","longitude":"-60.93852000"},{"name":"Pigeon Island","countryCode":"LC","stateCode":"06","latitude":"14.08965000","longitude":"-60.95724000"},{"name":"Plateau","countryCode":"LC","stateCode":"06","latitude":"14.02612000","longitude":"-60.93474000"},{"name":"Reduit","countryCode":"LC","stateCode":"06","latitude":"14.06829000","longitude":"-60.96145000"},{"name":"Reduit Orchard","countryCode":"LC","stateCode":"06","latitude":"14.06594000","longitude":"-60.95340000"},{"name":"Reduit Park","countryCode":"LC","stateCode":"06","latitude":"14.06622000","longitude":"-60.95560000"},{"name":"Rodney Bay","countryCode":"LC","stateCode":"06","latitude":"14.07292000","longitude":"-60.95443000"},{"name":"Rodney Heights","countryCode":"LC","stateCode":"06","latitude":"14.06731000","longitude":"-60.94906000"},{"name":"Union","countryCode":"LC","stateCode":"06","latitude":"14.02907000","longitude":"-60.96480000"},{"name":"Union Terrace","countryCode":"LC","stateCode":"06","latitude":"14.02654000","longitude":"-60.95710000"},{"name":"Union/Ti Morne","countryCode":"LC","stateCode":"06","latitude":"14.02283000","longitude":"-60.95272000"},{"name":"Belle Vue","countryCode":"LC","stateCode":"03","latitude":"13.80510000","longitude":"-61.03615000"},{"name":"Bois Dinde","countryCode":"LC","stateCode":"03","latitude":"13.80463000","longitude":"-61.04952000"},{"name":"Caffiere","countryCode":"LC","stateCode":"03","latitude":"13.78409000","longitude":"-61.03554000"},{"name":"Cedars/Chu Tigre","countryCode":"LC","stateCode":"03","latitude":"13.76995000","longitude":"-61.04716000"},{"name":"Choiseul","countryCode":"LC","stateCode":"03","latitude":"13.77273000","longitude":"-61.04931000"},{"name":"Christian Hill","countryCode":"LC","stateCode":"03","latitude":"13.77354000","longitude":"-61.04694000"},{"name":"Dacretin","countryCode":"LC","stateCode":"03","latitude":"13.79617000","longitude":"-61.03574000"},{"name":"Debreuil","countryCode":"LC","stateCode":"03","latitude":"13.79033000","longitude":"-61.02585000"},{"name":"Delcer","countryCode":"LC","stateCode":"03","latitude":"13.80121000","longitude":"-61.05892000"},{"name":"Derriere Morne","countryCode":"LC","stateCode":"03","latitude":"13.80916000","longitude":"-61.05101000"},{"name":"Dugard","countryCode":"LC","stateCode":"03","latitude":"13.80386000","longitude":"-61.02831000"},{"name":"Dupre","countryCode":"LC","stateCode":"03","latitude":"13.79435000","longitude":"-61.02947000"},{"name":"Esperance","countryCode":"LC","stateCode":"03","latitude":"13.80775000","longitude":"-61.05331000"},{"name":"Franciou","countryCode":"LC","stateCode":"03","latitude":"13.80400000","longitude":"-61.05448000"},{"name":"Industry","countryCode":"LC","stateCode":"03","latitude":"13.79127000","longitude":"-61.05992000"},{"name":"La Fargue","countryCode":"LC","stateCode":"03","latitude":"13.77197000","longitude":"-61.04124000"},{"name":"La Pointe","countryCode":"LC","stateCode":"03","latitude":"13.79443000","longitude":"-61.06497000"},{"name":"Lamaze","countryCode":"LC","stateCode":"03","latitude":"13.80649000","longitude":"-61.01906000"},{"name":"Le Riche","countryCode":"LC","stateCode":"03","latitude":"13.78365000","longitude":"-61.04815000"},{"name":"Mailly Motete","countryCode":"LC","stateCode":"03","latitude":"13.81788000","longitude":"-61.02772000"},{"name":"Martin","countryCode":"LC","stateCode":"03","latitude":"13.78941000","longitude":"-61.04542000"},{"name":"Mongouge","countryCode":"LC","stateCode":"03","latitude":"13.80301000","longitude":"-61.04524000"},{"name":"Monzie","countryCode":"LC","stateCode":"03","latitude":"13.80669000","longitude":"-61.02297000"},{"name":"Morne Jacques","countryCode":"LC","stateCode":"03","latitude":"13.81162000","longitude":"-61.03165000"},{"name":"Morne Sion","countryCode":"LC","stateCode":"03","latitude":"13.79246000","longitude":"-61.05467000"},{"name":"Motete","countryCode":"LC","stateCode":"03","latitude":"13.81325000","longitude":"-61.02320000"},{"name":"New Field/Fiette","countryCode":"LC","stateCode":"03","latitude":"13.78815000","longitude":"-61.05216000"},{"name":"Ponyon","countryCode":"LC","stateCode":"03","latitude":"13.79639000","longitude":"-61.04360000"},{"name":"Raveneau","countryCode":"LC","stateCode":"03","latitude":"13.81018000","longitude":"-61.04642000"},{"name":"Reunion","countryCode":"LC","stateCode":"03","latitude":"13.77861000","longitude":"-61.04531000"},{"name":"River Doree","countryCode":"LC","stateCode":"03","latitude":"13.76769000","longitude":"-61.03646000"},{"name":"Roblot","countryCode":"LC","stateCode":"03","latitude":"13.80323000","longitude":"-61.02297000"},{"name":"Sauzay","countryCode":"LC","stateCode":"03","latitude":"13.77743000","longitude":"-61.03368000"},{"name":"Savannesgeorge/Constitution","countryCode":"LC","stateCode":"03","latitude":"13.77855000","longitude":"-61.05139000"},{"name":"Victoria","countryCode":"LC","stateCode":"03","latitude":"13.81116000","longitude":"-61.03963000"},{"name":"Village","countryCode":"LC","stateCode":"03","latitude":"13.77464000","longitude":"-61.05020000"},{"name":"Balzers","countryCode":"LI","stateCode":"01","latitude":"47.06665000","longitude":"9.50251000"},{"name":"Eschen","countryCode":"LI","stateCode":"02","latitude":"47.21071000","longitude":"9.52223000"},{"name":"Gamprin","countryCode":"LI","stateCode":"03","latitude":"47.22038000","longitude":"9.50935000"},{"name":"Mauren","countryCode":"LI","stateCode":"04","latitude":"47.21805000","longitude":"9.54420000"},{"name":"Planken","countryCode":"LI","stateCode":"05","latitude":"47.18516000","longitude":"9.54437000"},{"name":"Ruggell","countryCode":"LI","stateCode":"06","latitude":"47.23799000","longitude":"9.52540000"},{"name":"Schaan","countryCode":"LI","stateCode":"07","latitude":"47.16498000","longitude":"9.50867000"},{"name":"Schellenberg","countryCode":"LI","stateCode":"08","latitude":"47.23123000","longitude":"9.54678000"},{"name":"Triesen","countryCode":"LI","stateCode":"09","latitude":"47.10752000","longitude":"9.52815000"},{"name":"Triesenberg","countryCode":"LI","stateCode":"10","latitude":"47.11815000","longitude":"9.54197000"},{"name":"Vaduz","countryCode":"LI","stateCode":"11","latitude":"47.14151000","longitude":"9.52154000"},{"name":"Ambalangoda","countryCode":"LK","stateCode":"3","latitude":"6.23550000","longitude":"80.05380000"},{"name":"Bentota","countryCode":"LK","stateCode":"3","latitude":"6.42598000","longitude":"79.99575000"},{"name":"Devinuwara","countryCode":"LK","stateCode":"3","latitude":"5.92825000","longitude":"80.58880000"},{"name":"Galle","countryCode":"LK","stateCode":"3","latitude":"6.04610000","longitude":"80.21030000"},{"name":"Galle District","countryCode":"LK","stateCode":"3","latitude":"6.25000000","longitude":"80.25000000"},{"name":"Hambantota District","countryCode":"LK","stateCode":"3","latitude":"6.25440000","longitude":"81.11110000"},{"name":"Hikkaduwa","countryCode":"LK","stateCode":"3","latitude":"6.14070000","longitude":"80.10120000"},{"name":"Koggala","countryCode":"LK","stateCode":"3","latitude":"5.98860000","longitude":"80.32860000"},{"name":"Matara","countryCode":"LK","stateCode":"3","latitude":"5.94851000","longitude":"80.53528000"},{"name":"Matara District","countryCode":"LK","stateCode":"3","latitude":"6.13290000","longitude":"80.52800000"},{"name":"Mirissa city","countryCode":"LK","stateCode":"3","latitude":"5.94655000","longitude":"80.45831000"},{"name":"Talpe","countryCode":"LK","stateCode":"3","latitude":"5.99990000","longitude":"80.27870000"},{"name":"Tangalle","countryCode":"LK","stateCode":"3","latitude":"6.02338000","longitude":"80.79738000"},{"name":"Unawatuna","countryCode":"LK","stateCode":"3","latitude":"6.02120000","longitude":"80.25030000"},{"name":"Weligama","countryCode":"LK","stateCode":"3","latitude":"5.97501000","longitude":"80.42968000"},{"name":"Ampara","countryCode":"LK","stateCode":"5","latitude":"7.29754000","longitude":"81.68202000"},{"name":"Ampara District","countryCode":"LK","stateCode":"5","latitude":"7.08330000","longitude":"81.75000000"},{"name":"Batticaloa","countryCode":"LK","stateCode":"5","latitude":"7.71020000","longitude":"81.69240000"},{"name":"Batticaloa District","countryCode":"LK","stateCode":"5","latitude":"7.75000000","longitude":"81.49970000"},{"name":"Eravur Town","countryCode":"LK","stateCode":"5","latitude":"7.77820000","longitude":"81.60380000"},{"name":"Kalmunai","countryCode":"LK","stateCode":"5","latitude":"7.40902000","longitude":"81.83472000"},{"name":"Trincomalee","countryCode":"LK","stateCode":"5","latitude":"8.57780000","longitude":"81.22890000"},{"name":"Trincomalee District","countryCode":"LK","stateCode":"5","latitude":"8.58333000","longitude":"81.08333000"},{"name":"Vakarai","countryCode":"LK","stateCode":"5","latitude":"8.13333000","longitude":"81.43333000"},{"name":"Anuradhapura","countryCode":"LK","stateCode":"7","latitude":"8.31223000","longitude":"80.41306000"},{"name":"Anuradhapura District","countryCode":"LK","stateCode":"7","latitude":"8.33333000","longitude":"80.50000000"},{"name":"Mihintale","countryCode":"LK","stateCode":"7","latitude":"8.35930000","longitude":"80.51030000"},{"name":"Polonnaruwa","countryCode":"LK","stateCode":"7","latitude":"7.93965000","longitude":"81.00274000"},{"name":"Polonnaruwa District","countryCode":"LK","stateCode":"7","latitude":"8.00000000","longitude":"81.00000000"},{"name":"Badulla","countryCode":"LK","stateCode":"8","latitude":"6.98020000","longitude":"81.05770000"},{"name":"Badulla District","countryCode":"LK","stateCode":"8","latitude":"6.98472000","longitude":"81.05639000"},{"name":"Ella Town","countryCode":"LK","stateCode":"8","latitude":"6.87560000","longitude":"81.04630000"},{"name":"Haputale","countryCode":"LK","stateCode":"8","latitude":"6.76566000","longitude":"80.95104000"},{"name":"Kataragama","countryCode":"LK","stateCode":"8","latitude":"6.41340000","longitude":"81.33460000"},{"name":"Monaragala","countryCode":"LK","stateCode":"8","latitude":"6.87140000","longitude":"81.34870000"},{"name":"Moneragala District","countryCode":"LK","stateCode":"8","latitude":"6.66667000","longitude":"81.33333000"},{"name":"Wellawaya","countryCode":"LK","stateCode":"8","latitude":"6.73694000","longitude":"81.10279000"},{"name":"Battaramulla South","countryCode":"LK","stateCode":"1","latitude":"6.89640000","longitude":"79.91810000"},{"name":"Beruwala","countryCode":"LK","stateCode":"1","latitude":"6.47880000","longitude":"79.98280000"},{"name":"Colombo","countryCode":"LK","stateCode":"1","latitude":"6.93548000","longitude":"79.84868000"},{"name":"Colombo District","countryCode":"LK","stateCode":"1","latitude":"6.86640000","longitude":"80.01660000"},{"name":"Gampaha","countryCode":"LK","stateCode":"1","latitude":"7.08970000","longitude":"79.99250000"},{"name":"Gampaha District","countryCode":"LK","stateCode":"1","latitude":"7.13330000","longitude":"80.00000000"},{"name":"Hanwella Ihala","countryCode":"LK","stateCode":"1","latitude":"6.90120000","longitude":"80.08520000"},{"name":"Hendala","countryCode":"LK","stateCode":"1","latitude":"6.99090000","longitude":"79.88300000"},{"name":"Horana South","countryCode":"LK","stateCode":"1","latitude":"6.71590000","longitude":"80.06260000"},{"name":"Horawala Junction","countryCode":"LK","stateCode":"1","latitude":"6.48088000","longitude":"80.12708000"},{"name":"Ja Ela","countryCode":"LK","stateCode":"1","latitude":"7.07440000","longitude":"79.89190000"},{"name":"Kalutara","countryCode":"LK","stateCode":"1","latitude":"6.58310000","longitude":"79.95930000"},{"name":"Kandana","countryCode":"LK","stateCode":"1","latitude":"7.04800000","longitude":"79.89370000"},{"name":"Katunayaka","countryCode":"LK","stateCode":"1","latitude":"7.16992000","longitude":"79.88837000"},{"name":"Kelaniya","countryCode":"LK","stateCode":"1","latitude":"6.95530000","longitude":"79.92200000"},{"name":"Kotikawatta","countryCode":"LK","stateCode":"1","latitude":"6.92690000","longitude":"79.90950000"},{"name":"Minuwangoda","countryCode":"LK","stateCode":"1","latitude":"7.16630000","longitude":"79.95330000"},{"name":"Mulleriyawa","countryCode":"LK","stateCode":"1","latitude":"6.93300000","longitude":"79.92970000"},{"name":"Negombo","countryCode":"LK","stateCode":"1","latitude":"7.20830000","longitude":"79.83580000"},{"name":"Panadura","countryCode":"LK","stateCode":"1","latitude":"6.71320000","longitude":"79.90260000"},{"name":"Peliyagoda","countryCode":"LK","stateCode":"1","latitude":"6.96850000","longitude":"79.88360000"},{"name":"Pita Kotte","countryCode":"LK","stateCode":"1","latitude":"6.89050000","longitude":"79.90150000"},{"name":"Sri Jayewardenepura Kotte","countryCode":"LK","stateCode":"1","latitude":"6.88297000","longitude":"79.90708000"},{"name":"Wattala","countryCode":"LK","stateCode":"1","latitude":"6.98918000","longitude":"79.89167000"},{"name":"Welisara","countryCode":"LK","stateCode":"1","latitude":"7.02810000","longitude":"79.90140000"},{"name":"Chilaw","countryCode":"LK","stateCode":"6","latitude":"7.57583000","longitude":"79.79528000"},{"name":"Kuliyapitiya","countryCode":"LK","stateCode":"6","latitude":"7.46880000","longitude":"80.04010000"},{"name":"Kurunegala","countryCode":"LK","stateCode":"6","latitude":"7.48390000","longitude":"80.36830000"},{"name":"Kurunegala District","countryCode":"LK","stateCode":"6","latitude":"7.75000000","longitude":"80.25000000"},{"name":"Puttalam","countryCode":"LK","stateCode":"6","latitude":"8.03620000","longitude":"79.82830000"},{"name":"Puttalam District","countryCode":"LK","stateCode":"6","latitude":"8.04540000","longitude":"79.93190000"},{"name":"Dambulla","countryCode":"LK","stateCode":"2","latitude":"7.86000000","longitude":"80.65167000"},{"name":"Hatton","countryCode":"LK","stateCode":"2","latitude":"6.89160000","longitude":"80.59550000"},{"name":"Kandy","countryCode":"LK","stateCode":"2","latitude":"7.29060000","longitude":"80.63360000"},{"name":"Kandy District","countryCode":"LK","stateCode":"2","latitude":"7.30440000","longitude":"80.70730000"},{"name":"Matale","countryCode":"LK","stateCode":"2","latitude":"7.46980000","longitude":"80.62170000"},{"name":"Matale District","countryCode":"LK","stateCode":"2","latitude":"7.65980000","longitude":"80.70730000"},{"name":"Nuwara Eliya","countryCode":"LK","stateCode":"2","latitude":"6.97078000","longitude":"80.78286000"},{"name":"Nuwara Eliya District","countryCode":"LK","stateCode":"2","latitude":"6.97850000","longitude":"80.71330000"},{"name":"Sigiriya","countryCode":"LK","stateCode":"2","latitude":"7.94946000","longitude":"80.75037000"},{"name":"Talawakele","countryCode":"LK","stateCode":"2","latitude":"6.93710000","longitude":"80.65810000"},{"name":"Dehiwala-Mount Lavinia","countryCode":"LK","stateCode":"11","latitude":"6.84019000","longitude":"79.87116000"},{"name":"Homagama","countryCode":"LK","stateCode":"11","latitude":"6.84879896","longitude":"80.00467300"},{"name":"Kolonnawa","countryCode":"LK","stateCode":"11","latitude":"6.92893463","longitude":"79.89495168"},{"name":"Maharagama","countryCode":"LK","stateCode":"11","latitude":"6.84954886","longitude":"79.92507313"},{"name":"Moratuwa","countryCode":"LK","stateCode":"11","latitude":"6.78149272","longitude":"79.88347117"},{"name":"Thimbirigasyaya","countryCode":"LK","stateCode":"11","latitude":"6.90214217","longitude":"79.86957578"},{"name":"Kotte","countryCode":"LK","stateCode":"11","latitude":"6.88932048","longitude":"79.90359501"},{"name":"Seethawaka","countryCode":"LK","stateCode":"11","latitude":"6.92959912","longitude":"80.14979867"},{"name":"Ratmalana","countryCode":"LK","stateCode":"11","latitude":"6.82105987","longitude":"79.88023083"},{"name":"Padukka","countryCode":"LK","stateCode":"11","latitude":"6.84794680","longitude":"80.10153292"},{"name":"Kesbewa","countryCode":"LK","stateCode":"11","latitude":"6.78425894","longitude":"79.94665276"},{"name":"Kaduwela","countryCode":"LK","stateCode":"11","latitude":"6.93106260","longitude":"79.97944220"},{"name":"Gampola","countryCode":"LK","stateCode":"21","latitude":"7.16430000","longitude":"80.56960000"},{"name":"Kadugannawa","countryCode":"LK","stateCode":"21","latitude":"7.25470000","longitude":"80.52420000"},{"name":"Wattegama","countryCode":"LK","stateCode":"21","latitude":"7.35027800","longitude":"80.68250000"},{"name":"Udadumbara","countryCode":"LK","stateCode":"21","latitude":"7.35000000","longitude":"80.83333300"},{"name":"Welamboda","countryCode":"LK","stateCode":"21","latitude":"7.20000000","longitude":"80.55000000"},{"name":"Watadeniya","countryCode":"LK","stateCode":"21","latitude":"7.19501100","longitude":"80.55249400"},{"name":"Ulapane","countryCode":"LK","stateCode":"21","latitude":"7.10277800","longitude":"80.56111100"},{"name":"Teldeniya","countryCode":"LK","stateCode":"21","latitude":"7.30000000","longitude":"80.76666700"},{"name":"Talatuoya","countryCode":"LK","stateCode":"21","latitude":"7.25000000","longitude":"80.68333300"},{"name":"Pussellawa","countryCode":"LK","stateCode":"21","latitude":"7.10533300","longitude":"80.63666700"},{"name":"Pilimathalawa","countryCode":"LK","stateCode":"21","latitude":"7.27000000","longitude":"80.57000000"},{"name":"Menikdiwela","countryCode":"LK","stateCode":"21","latitude":"7.08333300","longitude":"80.73333300"},{"name":"Madawala","countryCode":"LK","stateCode":"21","latitude":"7.32833100","longitude":"80.67355200"},{"name":"Hapugastalawa","countryCode":"LK","stateCode":"21","latitude":"7.05872498","longitude":"80.57137014"},{"name":"Hanguranketa","countryCode":"LK","stateCode":"21","latitude":"7.16666700","longitude":"80.78333300"},{"name":"Galhinna","countryCode":"LK","stateCode":"21","latitude":"7.41614200","longitude":"80.56884200"},{"name":"Galagedara","countryCode":"LK","stateCode":"21","latitude":"7.36833300","longitude":"80.52750000"},{"name":"Daulagala","countryCode":"LK","stateCode":"21","latitude":"7.22882494","longitude":"80.57756073"},{"name":"Daskara","countryCode":"LK","stateCode":"21","latitude":"7.20902217","longitude":"80.57764643"},{"name":"Ambatenna","countryCode":"LK","stateCode":"21","latitude":"7.35252855","longitude":"80.61378113"},{"name":"Alawatugoda","countryCode":"LK","stateCode":"21","latitude":"7.41048962","longitude":"80.60918933"},{"name":"Nawalapitiya","countryCode":"LK","stateCode":"21","latitude":"7.03696481","longitude":"80.51626688"},{"name":"Pallekele","countryCode":"LK","stateCode":"21","latitude":"7.28333300","longitude":"80.70000000"},{"name":"Katugastota","countryCode":"LK","stateCode":"21","latitude":"7.33333300","longitude":"80.61666700"},{"name":"Peradeniya","countryCode":"LK","stateCode":"21","latitude":"7.26666700","longitude":"80.60000000"},{"name":"Yatinuwara","countryCode":"LK","stateCode":"21","latitude":"7.28584509","longitude":"80.53516168"},{"name":"Udunuwara","countryCode":"LK","stateCode":"21","latitude":"7.22777866","longitude":"80.55894578"},{"name":"Ududumbara","countryCode":"LK","stateCode":"21","latitude":"7.31434839","longitude":"80.87707756"},{"name":"Udapalatha","countryCode":"LK","stateCode":"21","latitude":"7.11515526","longitude":"80.60248340"},{"name":"Thumpane","countryCode":"LK","stateCode":"21","latitude":"7.36616728","longitude":"80.51587048"},{"name":"Poojapitiya","countryCode":"LK","stateCode":"21","latitude":"7.38093796","longitude":"80.58913708"},{"name":"Pathahewaheta","countryCode":"LK","stateCode":"21","latitude":"7.23139207","longitude":"80.70848937"},{"name":"Pathadumbara","countryCode":"LK","stateCode":"21","latitude":"7.34931196","longitude":"80.66303689"},{"name":"Pasbage Korale","countryCode":"LK","stateCode":"21","latitude":"7.01510450","longitude":"80.54078073"},{"name":"Panvila","countryCode":"LK","stateCode":"21","latitude":"7.40929750","longitude":"80.73966228"},{"name":"Minipe","countryCode":"LK","stateCode":"21","latitude":"7.22638754","longitude":"81.00116732"},{"name":"Medadumbara","countryCode":"LK","stateCode":"21","latitude":"7.30425996","longitude":"80.77519844"},{"name":"Kundasale","countryCode":"LK","stateCode":"21","latitude":"7.30391594","longitude":"80.71230408"},{"name":"Kandy Four Gravets","countryCode":"LK","stateCode":"21","latitude":"7.28318748","longitude":"80.63527585"},{"name":"Hatharaliyadda","countryCode":"LK","stateCode":"21","latitude":"7.33032982","longitude":"80.47875881"},{"name":"Harispattuwa","countryCode":"LK","stateCode":"21","latitude":"7.33016007","longitude":"80.58765149"},{"name":"Ganga Ihala Korale","countryCode":"LK","stateCode":"21","latitude":"7.11455516","longitude":"80.51448810"},{"name":"Doluwa","countryCode":"LK","stateCode":"21","latitude":"7.18518536","longitude":"80.60573450"},{"name":"Delthota","countryCode":"LK","stateCode":"21","latitude":"7.18491721","longitude":"80.70488697"},{"name":"Akurana","countryCode":"LK","stateCode":"21","latitude":"7.36500000","longitude":"80.61722200"},{"name":"Jaffna","countryCode":"LK","stateCode":"4","latitude":"9.66845000","longitude":"80.00742000"},{"name":"Jaffna District","countryCode":"LK","stateCode":"4","latitude":"9.75000000","longitude":"80.08333000"},{"name":"Kilinochchi","countryCode":"LK","stateCode":"4","latitude":"9.39610000","longitude":"80.39820000"},{"name":"Kilinochchi District","countryCode":"LK","stateCode":"4","latitude":"9.39487000","longitude":"80.40894000"},{"name":"Point Pedro","countryCode":"LK","stateCode":"4","latitude":"9.81667000","longitude":"80.23333000"},{"name":"Valvedditturai","countryCode":"LK","stateCode":"4","latitude":"9.81667000","longitude":"80.16667000"},{"name":"Vavuniya","countryCode":"LK","stateCode":"4","latitude":"8.75140000","longitude":"80.49710000"},{"name":"Vavuniya District","countryCode":"LK","stateCode":"4","latitude":"8.86134000","longitude":"80.47576000"},{"name":"Kegalle","countryCode":"LK","stateCode":"9","latitude":"7.25230000","longitude":"80.34360000"},{"name":"Kegalle District","countryCode":"LK","stateCode":"9","latitude":"7.11670000","longitude":"80.33330000"},{"name":"Ratnapura","countryCode":"LK","stateCode":"9","latitude":"6.68580000","longitude":"80.40360000"},{"name":"Ratnapura District","countryCode":"LK","stateCode":"9","latitude":"6.58310000","longitude":"80.58330000"},{"name":"Barclayville","countryCode":"LR","stateCode":"GK","latitude":"4.67443000","longitude":"-8.23306000"},{"name":"Bensonville","countryCode":"LR","stateCode":"MO","latitude":"6.44716000","longitude":"-10.61283000"},{"name":"Monrovia","countryCode":"LR","stateCode":"MO","latitude":"6.30054000","longitude":"-10.79690000"},{"name":"Bopolu","countryCode":"LR","stateCode":"GP","latitude":"7.06667000","longitude":"-10.48750000"},{"name":"Buchanan","countryCode":"LR","stateCode":"GB","latitude":"5.87693000","longitude":"-10.04964000"},{"name":"Cestos City","countryCode":"LR","stateCode":"RI","latitude":"5.45683000","longitude":"-9.58167000"},{"name":"Fish Town","countryCode":"LR","stateCode":"RG","latitude":"5.19739000","longitude":"-7.87579000"},{"name":"Ganta","countryCode":"LR","stateCode":"NI","latitude":"7.30222000","longitude":"-8.53083000"},{"name":"New Yekepa","countryCode":"LR","stateCode":"NI","latitude":"7.57944000","longitude":"-8.53778000"},{"name":"Sanniquellie","countryCode":"LR","stateCode":"NI","latitude":"7.36215000","longitude":"-8.71326000"},{"name":"Gbarnga","countryCode":"LR","stateCode":"BG","latitude":"6.99543000","longitude":"-9.47122000"},{"name":"Greenville","countryCode":"LR","stateCode":"SI","latitude":"5.01133000","longitude":"-9.03880000"},{"name":"Harper","countryCode":"LR","stateCode":"MY","latitude":"4.37820000","longitude":"-7.71081000"},{"name":"Kakata","countryCode":"LR","stateCode":"MG","latitude":"6.53104000","longitude":"-10.35368000"},{"name":"Robertsport","countryCode":"LR","stateCode":"CM","latitude":"6.75329000","longitude":"-11.36710000"},{"name":"Tubmanburg","countryCode":"LR","stateCode":"BM","latitude":"6.87064000","longitude":"-10.82110000"},{"name":"Voinjama","countryCode":"LR","stateCode":"LO","latitude":"8.42194000","longitude":"-9.74778000"},{"name":"Zwedru","countryCode":"LR","stateCode":"GG","latitude":"6.06846000","longitude":"-8.13559000"},{"name":"Butha-Buthe","countryCode":"LS","stateCode":"B","latitude":"-28.76659000","longitude":"28.24937000"},{"name":"Leribe","countryCode":"LS","stateCode":"C","latitude":"-28.87185000","longitude":"28.04501000"},{"name":"Maputsoe","countryCode":"LS","stateCode":"C","latitude":"-28.88660000","longitude":"27.89915000"},{"name":"Mafeteng","countryCode":"LS","stateCode":"E","latitude":"-29.82299000","longitude":"27.23744000"},{"name":"Maseru","countryCode":"LS","stateCode":"A","latitude":"-29.31667000","longitude":"27.48333000"},{"name":"Nako","countryCode":"LS","stateCode":"A","latitude":"-29.61667000","longitude":"27.76667000"},{"name":"Mohale’s Hoek","countryCode":"LS","stateCode":"F","latitude":"-30.15137000","longitude":"27.47691000"},{"name":"Mokhotlong","countryCode":"LS","stateCode":"J","latitude":"-29.28939000","longitude":"29.06751000"},{"name":"Qacha’s Nek","countryCode":"LS","stateCode":"H","latitude":"-30.11537000","longitude":"28.68936000"},{"name":"Quthing","countryCode":"LS","stateCode":"G","latitude":"-30.40001000","longitude":"27.70027000"},{"name":"Teyateyaneng","countryCode":"LS","stateCode":"D","latitude":"-29.14719000","longitude":"27.74895000"},{"name":"Thaba-Tseka","countryCode":"LS","stateCode":"K","latitude":"-29.52204000","longitude":"28.60840000"},{"name":"Akademija (Kaunas)","countryCode":"LT","stateCode":"15","latitude":"54.89640000","longitude":"23.82411000"},{"name":"Aleksotas","countryCode":"LT","stateCode":"15","latitude":"54.88037000","longitude":"23.90842000"},{"name":"Ariogala","countryCode":"LT","stateCode":"15","latitude":"55.26200000","longitude":"23.47700000"},{"name":"Birštonas","countryCode":"LT","stateCode":"15","latitude":"54.61667000","longitude":"24.03333000"},{"name":"Dainava (Kaunas)","countryCode":"LT","stateCode":"15","latitude":"54.91525000","longitude":"23.96831000"},{"name":"Eiguliai","countryCode":"LT","stateCode":"15","latitude":"54.93133000","longitude":"23.93243000"},{"name":"Ežerėlis","countryCode":"LT","stateCode":"15","latitude":"54.88315000","longitude":"23.60396000"},{"name":"Garliava","countryCode":"LT","stateCode":"15","latitude":"54.82139000","longitude":"23.87130000"},{"name":"Jieznas","countryCode":"LT","stateCode":"15","latitude":"54.59937000","longitude":"24.17593000"},{"name":"Jonava","countryCode":"LT","stateCode":"15","latitude":"55.08333000","longitude":"24.28333000"},{"name":"Kaišiadorys","countryCode":"LT","stateCode":"15","latitude":"54.86667000","longitude":"24.45000000"},{"name":"Karmėlava","countryCode":"LT","stateCode":"15","latitude":"54.97055000","longitude":"24.06182000"},{"name":"Kaunas","countryCode":"LT","stateCode":"15","latitude":"54.90272000","longitude":"23.90961000"},{"name":"Kulautuva","countryCode":"LT","stateCode":"15","latitude":"54.94212000","longitude":"23.64218000"},{"name":"Kėdainiai","countryCode":"LT","stateCode":"15","latitude":"55.28333000","longitude":"23.96667000"},{"name":"Mastaiciai","countryCode":"LT","stateCode":"15","latitude":"54.81998000","longitude":"23.84462000"},{"name":"Prienai","countryCode":"LT","stateCode":"15","latitude":"54.63333000","longitude":"23.95000000"},{"name":"Ramučiai","countryCode":"LT","stateCode":"15","latitude":"54.94830000","longitude":"24.03050000"},{"name":"Raseiniai","countryCode":"LT","stateCode":"15","latitude":"55.36667000","longitude":"23.11667000"},{"name":"Sargėnai","countryCode":"LT","stateCode":"15","latitude":"54.94933000","longitude":"23.88316000"},{"name":"Vilkija","countryCode":"LT","stateCode":"15","latitude":"55.04609000","longitude":"23.58552000"},{"name":"Šilainiai","countryCode":"LT","stateCode":"15","latitude":"54.92911000","longitude":"23.88599000"},{"name":"Žiežmariai","countryCode":"LT","stateCode":"15","latitude":"54.80725000","longitude":"24.44073000"},{"name":"Akmenė","countryCode":"LT","stateCode":"43","latitude":"56.25000000","longitude":"22.75000000"},{"name":"Joniškis","countryCode":"LT","stateCode":"43","latitude":"56.23333000","longitude":"23.61667000"},{"name":"Kelmė","countryCode":"LT","stateCode":"43","latitude":"55.63333000","longitude":"22.93333000"},{"name":"Kuršėnai","countryCode":"LT","stateCode":"43","latitude":"56.00318000","longitude":"22.93662000"},{"name":"Linkuva","countryCode":"LT","stateCode":"43","latitude":"56.08596000","longitude":"23.97061000"},{"name":"Naujoji Akmene","countryCode":"LT","stateCode":"43","latitude":"56.31667000","longitude":"22.90000000"},{"name":"Pakruojis","countryCode":"LT","stateCode":"43","latitude":"55.96667000","longitude":"23.86667000"},{"name":"Radviliskis","countryCode":"LT","stateCode":"43","latitude":"55.81667000","longitude":"23.53333000"},{"name":"Tytuvėnėliai","countryCode":"LT","stateCode":"43","latitude":"55.62345000","longitude":"23.17162000"},{"name":"Venta","countryCode":"LT","stateCode":"43","latitude":"56.19162000","longitude":"22.69528000"},{"name":"Šeduva","countryCode":"LT","stateCode":"43","latitude":"55.74930000","longitude":"23.75610000"},{"name":"Šiauliai","countryCode":"LT","stateCode":"43","latitude":"55.93333000","longitude":"23.31667000"},{"name":"Žagarė","countryCode":"LT","stateCode":"43","latitude":"56.36149000","longitude":"23.25094000"},{"name":"Alytus","countryCode":"LT","stateCode":"02","latitude":"54.39635000","longitude":"24.04142000"},{"name":"Daugai","countryCode":"LT","stateCode":"02","latitude":"54.36667000","longitude":"24.33333000"},{"name":"Druskininkai","countryCode":"LT","stateCode":"02","latitude":"54.01573000","longitude":"23.98703000"},{"name":"Lazdijai","countryCode":"LT","stateCode":"02","latitude":"54.23333000","longitude":"23.51667000"},{"name":"Simnas","countryCode":"LT","stateCode":"02","latitude":"54.38200000","longitude":"23.64600000"},{"name":"Varėna","countryCode":"LT","stateCode":"02","latitude":"54.21667000","longitude":"24.56667000"},{"name":"Veisiejai","countryCode":"LT","stateCode":"02","latitude":"54.10110000","longitude":"23.69614000"},{"name":"Anyksciai","countryCode":"LT","stateCode":"UT","latitude":"55.52557000","longitude":"25.10264000"},{"name":"Dūkštas","countryCode":"LT","stateCode":"UT","latitude":"55.52200000","longitude":"26.32100000"},{"name":"Ignalina","countryCode":"LT","stateCode":"UT","latitude":"55.35000000","longitude":"26.16667000"},{"name":"Moletai","countryCode":"LT","stateCode":"UT","latitude":"55.23333000","longitude":"25.41667000"},{"name":"Utena","countryCode":"LT","stateCode":"UT","latitude":"55.49764000","longitude":"25.59918000"},{"name":"Visaginas","countryCode":"LT","stateCode":"UT","latitude":"55.60000000","longitude":"26.41667000"},{"name":"Zarasai","countryCode":"LT","stateCode":"UT","latitude":"55.73333000","longitude":"26.25000000"},{"name":"Aukstadvaris","countryCode":"LT","stateCode":"57","latitude":"54.57946000","longitude":"24.52683000"},{"name":"Baltoji Vokė","countryCode":"LT","stateCode":"57","latitude":"54.60002000","longitude":"25.19318000"},{"name":"Eišiškės","countryCode":"LT","stateCode":"57","latitude":"54.17414000","longitude":"24.99917000"},{"name":"Elektrėnai","countryCode":"LT","stateCode":"57","latitude":"54.78544000","longitude":"24.66302000"},{"name":"Fabijoniškės","countryCode":"LT","stateCode":"57","latitude":"54.73333000","longitude":"25.24167000"},{"name":"Grigiškės","countryCode":"LT","stateCode":"57","latitude":"54.68333000","longitude":"25.08333000"},{"name":"Justiniškės","countryCode":"LT","stateCode":"57","latitude":"54.71664000","longitude":"25.21740000"},{"name":"Lazdynai","countryCode":"LT","stateCode":"57","latitude":"54.66815000","longitude":"25.20684000"},{"name":"Lentvaris","countryCode":"LT","stateCode":"57","latitude":"54.64364000","longitude":"25.05162000"},{"name":"Naujamiestis","countryCode":"LT","stateCode":"57","latitude":"54.67951000","longitude":"25.26855000"},{"name":"Nemenčinė","countryCode":"LT","stateCode":"57","latitude":"54.84776000","longitude":"25.46992000"},{"name":"Pabradė","countryCode":"LT","stateCode":"57","latitude":"54.98100000","longitude":"25.76100000"},{"name":"Pašilaičiai","countryCode":"LT","stateCode":"57","latitude":"54.73429000","longitude":"25.21912000"},{"name":"Pilaitė","countryCode":"LT","stateCode":"57","latitude":"54.69981000","longitude":"25.18393000"},{"name":"Rasos","countryCode":"LT","stateCode":"57","latitude":"54.67877000","longitude":"25.31173000"},{"name":"Rūdiškės","countryCode":"LT","stateCode":"57","latitude":"54.51609000","longitude":"24.83084000"},{"name":"Senieji Trakai","countryCode":"LT","stateCode":"57","latitude":"54.60900000","longitude":"24.98000000"},{"name":"Sirvintos","countryCode":"LT","stateCode":"57","latitude":"55.05000000","longitude":"24.95000000"},{"name":"Skaidiškės","countryCode":"LT","stateCode":"57","latitude":"54.61398000","longitude":"25.39573000"},{"name":"Svencionys","countryCode":"LT","stateCode":"57","latitude":"55.15000000","longitude":"26.16667000"},{"name":"Trakai","countryCode":"LT","stateCode":"57","latitude":"54.63783000","longitude":"24.93433000"},{"name":"Ukmerge","countryCode":"LT","stateCode":"57","latitude":"55.25000000","longitude":"24.75000000"},{"name":"Vievis","countryCode":"LT","stateCode":"57","latitude":"54.76667000","longitude":"24.80000000"},{"name":"Vilkpėdė","countryCode":"LT","stateCode":"57","latitude":"54.66969000","longitude":"25.24770000"},{"name":"Vilnius","countryCode":"LT","stateCode":"57","latitude":"54.68916000","longitude":"25.27980000"},{"name":"Vilnius District Municipality","countryCode":"LT","stateCode":"57","latitude":"54.73333000","longitude":"25.38333000"},{"name":"Šalčininkai","countryCode":"LT","stateCode":"57","latitude":"54.30000000","longitude":"25.38333000"},{"name":"Šeškinė","countryCode":"LT","stateCode":"57","latitude":"54.70972000","longitude":"25.25053000"},{"name":"Švenčionėliai","countryCode":"LT","stateCode":"57","latitude":"55.16163000","longitude":"26.00177000"},{"name":"Birzai","countryCode":"LT","stateCode":"33","latitude":"56.20000000","longitude":"24.75000000"},{"name":"Juodupė","countryCode":"LT","stateCode":"33","latitude":"56.08700000","longitude":"25.60700000"},{"name":"Kupiskis","countryCode":"LT","stateCode":"33","latitude":"55.84027000","longitude":"24.97976000"},{"name":"Obeliai","countryCode":"LT","stateCode":"33","latitude":"55.96895000","longitude":"25.15648000"},{"name":"Panevėžys","countryCode":"LT","stateCode":"33","latitude":"55.73333000","longitude":"24.35000000"},{"name":"Panevėžys City","countryCode":"LT","stateCode":"33","latitude":"55.73600000","longitude":"24.34347000"},{"name":"Panevėžys District Municipality","countryCode":"LT","stateCode":"33","latitude":"55.73301000","longitude":"24.37609000"},{"name":"Pasvalys","countryCode":"LT","stateCode":"33","latitude":"56.06667000","longitude":"24.40000000"},{"name":"Ramygala","countryCode":"LT","stateCode":"33","latitude":"55.51400000","longitude":"24.30000000"},{"name":"Rokiškis","countryCode":"LT","stateCode":"33","latitude":"55.96667000","longitude":"25.58333000"},{"name":"Vabalninkas","countryCode":"LT","stateCode":"33","latitude":"55.98151000","longitude":"24.74828000"},{"name":"Būgai","countryCode":"LT","stateCode":"TA","latitude":"55.41387000","longitude":"22.60894000"},{"name":"Jurbarkas","countryCode":"LT","stateCode":"TA","latitude":"55.10859000","longitude":"22.79885000"},{"name":"Pagėgiai","countryCode":"LT","stateCode":"TA","latitude":"55.13400000","longitude":"21.90446000"},{"name":"Taurage","countryCode":"LT","stateCode":"TA","latitude":"55.25222000","longitude":"22.28972000"},{"name":"Šilalė","countryCode":"LT","stateCode":"TA","latitude":"55.46667000","longitude":"22.20000000"},{"name":"Gargždai","countryCode":"LT","stateCode":"21","latitude":"55.70951000","longitude":"21.39441000"},{"name":"Klaipėda","countryCode":"LT","stateCode":"21","latitude":"55.71667000","longitude":"21.11667000"},{"name":"Kretinga","countryCode":"LT","stateCode":"21","latitude":"55.88880000","longitude":"21.24448000"},{"name":"Neringa","countryCode":"LT","stateCode":"21","latitude":"55.36667000","longitude":"21.06667000"},{"name":"Nida","countryCode":"LT","stateCode":"21","latitude":"55.30860000","longitude":"20.99651000"},{"name":"Palanga","countryCode":"LT","stateCode":"21","latitude":"55.91750000","longitude":"21.06861000"},{"name":"Priekulė","countryCode":"LT","stateCode":"21","latitude":"55.55427000","longitude":"21.31903000"},{"name":"Rusnė","countryCode":"LT","stateCode":"21","latitude":"55.29820000","longitude":"21.37120000"},{"name":"Salantai","countryCode":"LT","stateCode":"21","latitude":"56.05650000","longitude":"21.56890000"},{"name":"Silute","countryCode":"LT","stateCode":"21","latitude":"55.34889000","longitude":"21.48306000"},{"name":"Skuodas","countryCode":"LT","stateCode":"21","latitude":"56.26667000","longitude":"21.53333000"},{"name":"Šventoji","countryCode":"LT","stateCode":"21","latitude":"56.02610000","longitude":"21.08411000"},{"name":"Žemaičių Naumiestis","countryCode":"LT","stateCode":"21","latitude":"55.35941000","longitude":"21.70364000"},{"name":"Gelgaudiškis","countryCode":"LT","stateCode":"25","latitude":"55.07688000","longitude":"22.97699000"},{"name":"Kalvarija","countryCode":"LT","stateCode":"25","latitude":"54.41700000","longitude":"23.22300000"},{"name":"Kalvarija Municipality","countryCode":"LT","stateCode":"25","latitude":"54.41468000","longitude":"23.22484000"},{"name":"Kazlų Rūda","countryCode":"LT","stateCode":"25","latitude":"54.74900000","longitude":"23.49000000"},{"name":"Kazlų Rūda Municipality","countryCode":"LT","stateCode":"25","latitude":"54.74751000","longitude":"23.49272000"},{"name":"Kudirkos Naumiestis","countryCode":"LT","stateCode":"25","latitude":"54.77353000","longitude":"22.86138000"},{"name":"Kybartai","countryCode":"LT","stateCode":"25","latitude":"54.63858000","longitude":"22.76316000"},{"name":"Marijampolė","countryCode":"LT","stateCode":"25","latitude":"54.55991000","longitude":"23.35412000"},{"name":"Marijampolė Municipality","countryCode":"LT","stateCode":"25","latitude":"54.56667000","longitude":"23.35000000"},{"name":"Sakiai","countryCode":"LT","stateCode":"25","latitude":"54.95000000","longitude":"23.05000000"},{"name":"Vilkaviskis","countryCode":"LT","stateCode":"25","latitude":"54.65167000","longitude":"23.03222000"},{"name":"Vilkaviškis District Municipality","countryCode":"LT","stateCode":"25","latitude":"54.65000000","longitude":"23.03333000"},{"name":"Virbalis","countryCode":"LT","stateCode":"25","latitude":"54.62858000","longitude":"22.82272000"},{"name":"Mazeikiai","countryCode":"LT","stateCode":"51","latitude":"56.31667000","longitude":"22.33333000"},{"name":"Plateliai","countryCode":"LT","stateCode":"51","latitude":"56.04657000","longitude":"21.81615000"},{"name":"Plunge","countryCode":"LT","stateCode":"51","latitude":"55.91139000","longitude":"21.84417000"},{"name":"Rietavas","countryCode":"LT","stateCode":"51","latitude":"55.72375000","longitude":"21.93266000"},{"name":"Seda","countryCode":"LT","stateCode":"51","latitude":"56.16854000","longitude":"22.09071000"},{"name":"Telsiai","countryCode":"LT","stateCode":"51","latitude":"55.98139000","longitude":"22.24722000"},{"name":"Varniai","countryCode":"LT","stateCode":"51","latitude":"55.74435000","longitude":"22.37251000"},{"name":"Viekšniai","countryCode":"LT","stateCode":"51","latitude":"56.23598000","longitude":"22.51667000"},{"name":"Alzingen","countryCode":"LU","stateCode":"LU","latitude":"49.56500000","longitude":"6.16361000"},{"name":"Bertrange","countryCode":"LU","stateCode":"LU","latitude":"49.61111000","longitude":"6.05000000"},{"name":"Béreldange","countryCode":"LU","stateCode":"LU","latitude":"49.65507000","longitude":"6.11874000"},{"name":"Contern","countryCode":"LU","stateCode":"LU","latitude":"49.58194000","longitude":"6.22667000"},{"name":"Fentange","countryCode":"LU","stateCode":"LU","latitude":"49.56278000","longitude":"6.15389000"},{"name":"Heisdorf","countryCode":"LU","stateCode":"LU","latitude":"49.67207000","longitude":"6.14202000"},{"name":"Helmsange","countryCode":"LU","stateCode":"LU","latitude":"49.65278000","longitude":"6.14139000"},{"name":"Hesperange","countryCode":"LU","stateCode":"LU","latitude":"49.56806000","longitude":"6.15139000"},{"name":"Itzig","countryCode":"LU","stateCode":"LU","latitude":"49.58769000","longitude":"6.17065000"},{"name":"Kirchberg","countryCode":"LU","stateCode":"LU","latitude":"49.62389000","longitude":"6.14944000"},{"name":"Luxembourg","countryCode":"LU","stateCode":"LU","latitude":"49.61167000","longitude":"6.13000000"},{"name":"Moutfort","countryCode":"LU","stateCode":"LU","latitude":"49.58528000","longitude":"6.25556000"},{"name":"Müllendorf","countryCode":"LU","stateCode":"LU","latitude":"49.68028000","longitude":"6.13000000"},{"name":"Niederanven","countryCode":"LU","stateCode":"LU","latitude":"49.65196000","longitude":"6.26199000"},{"name":"Olm","countryCode":"LU","stateCode":"LU","latitude":"49.65722000","longitude":"6.00028000"},{"name":"Sandweiler","countryCode":"LU","stateCode":"LU","latitude":"49.61471000","longitude":"6.22221000"},{"name":"Schrassig","countryCode":"LU","stateCode":"LU","latitude":"49.61014000","longitude":"6.25903000"},{"name":"Schuttrange","countryCode":"LU","stateCode":"LU","latitude":"49.62056000","longitude":"6.26861000"},{"name":"Steinsel","countryCode":"LU","stateCode":"LU","latitude":"49.67694000","longitude":"6.12389000"},{"name":"Strassen","countryCode":"LU","stateCode":"LU","latitude":"49.62056000","longitude":"6.07333000"},{"name":"Walferdange","countryCode":"LU","stateCode":"LU","latitude":"49.66321000","longitude":"6.13224000"},{"name":"Weiler-la-Tour","countryCode":"LU","stateCode":"LU","latitude":"49.54083000","longitude":"6.20083000"},{"name":"Aspelt","countryCode":"LU","stateCode":"ES","latitude":"49.52278000","longitude":"6.22472000"},{"name":"Belvaux","countryCode":"LU","stateCode":"ES","latitude":"49.51014000","longitude":"5.92414000"},{"name":"Bergem","countryCode":"LU","stateCode":"ES","latitude":"49.52500000","longitude":"6.04222000"},{"name":"Bettembourg","countryCode":"LU","stateCode":"ES","latitude":"49.51861000","longitude":"6.10278000"},{"name":"Crauthem","countryCode":"LU","stateCode":"ES","latitude":"49.53556000","longitude":"6.14694000"},{"name":"Differdange","countryCode":"LU","stateCode":"ES","latitude":"49.52417000","longitude":"5.89139000"},{"name":"Dudelange","countryCode":"LU","stateCode":"ES","latitude":"49.48056000","longitude":"6.08750000"},{"name":"Esch-sur-Alzette","countryCode":"LU","stateCode":"ES","latitude":"49.49583000","longitude":"5.98056000"},{"name":"Frisange","countryCode":"LU","stateCode":"ES","latitude":"49.51616000","longitude":"6.18858000"},{"name":"Kayl","countryCode":"LU","stateCode":"ES","latitude":"49.48917000","longitude":"6.03972000"},{"name":"Lamadelaine","countryCode":"LU","stateCode":"ES","latitude":"49.54639000","longitude":"5.85639000"},{"name":"Leudelange","countryCode":"LU","stateCode":"ES","latitude":"49.56833000","longitude":"6.06528000"},{"name":"Mondercange","countryCode":"LU","stateCode":"ES","latitude":"49.53306000","longitude":"5.98833000"},{"name":"Niedercorn","countryCode":"LU","stateCode":"ES","latitude":"49.53611000","longitude":"5.89306000"},{"name":"Obercorn","countryCode":"LU","stateCode":"ES","latitude":"49.51361000","longitude":"5.89611000"},{"name":"Pontpierre","countryCode":"LU","stateCode":"ES","latitude":"49.53639000","longitude":"6.02944000"},{"name":"Pétange","countryCode":"LU","stateCode":"ES","latitude":"49.55833000","longitude":"5.88056000"},{"name":"Reckange-sur-Mess","countryCode":"LU","stateCode":"ES","latitude":"49.56250000","longitude":"6.00889000"},{"name":"Rodange","countryCode":"LU","stateCode":"ES","latitude":"49.54639000","longitude":"5.84083000"},{"name":"Roeser","countryCode":"LU","stateCode":"ES","latitude":"49.53721000","longitude":"6.14629000"},{"name":"Rumelange","countryCode":"LU","stateCode":"ES","latitude":"49.45964000","longitude":"6.03089000"},{"name":"Sanem","countryCode":"LU","stateCode":"ES","latitude":"49.54806000","longitude":"5.92889000"},{"name":"Schifflange","countryCode":"LU","stateCode":"ES","latitude":"49.50639000","longitude":"6.01278000"},{"name":"Soleuvre","countryCode":"LU","stateCode":"ES","latitude":"49.52148000","longitude":"5.93781000"},{"name":"Tétange","countryCode":"LU","stateCode":"ES","latitude":"49.47583000","longitude":"6.04222000"},{"name":"Bascharage","countryCode":"LU","stateCode":"CA","latitude":"49.56727000","longitude":"5.90730000"},{"name":"Bridel","countryCode":"LU","stateCode":"CA","latitude":"49.65579000","longitude":"6.07999000"},{"name":"Capellen","countryCode":"LU","stateCode":"CA","latitude":"49.64500000","longitude":"5.99083000"},{"name":"Clemency","countryCode":"LU","stateCode":"CA","latitude":"49.59667000","longitude":"5.87583000"},{"name":"Dippach","countryCode":"LU","stateCode":"CA","latitude":"49.58701000","longitude":"5.98330000"},{"name":"Eischen","countryCode":"LU","stateCode":"CA","latitude":"49.68556000","longitude":"5.87861000"},{"name":"Garnich","countryCode":"LU","stateCode":"CA","latitude":"49.61667000","longitude":"5.95250000"},{"name":"Hautcharage","countryCode":"LU","stateCode":"CA","latitude":"49.57499000","longitude":"5.90970000"},{"name":"Hobscheid","countryCode":"LU","stateCode":"CA","latitude":"49.68861000","longitude":"5.91472000"},{"name":"Kehlen","countryCode":"LU","stateCode":"CA","latitude":"49.66833000","longitude":"6.03583000"},{"name":"Koerich","countryCode":"LU","stateCode":"CA","latitude":"49.67000000","longitude":"5.95000000"},{"name":"Kopstal","countryCode":"LU","stateCode":"CA","latitude":"49.66444000","longitude":"6.07306000"},{"name":"Käerjeng","countryCode":"LU","stateCode":"CA","latitude":"49.58311000","longitude":"5.89892000"},{"name":"Mamer","countryCode":"LU","stateCode":"CA","latitude":"49.62750000","longitude":"6.02333000"},{"name":"Schouweiler","countryCode":"LU","stateCode":"CA","latitude":"49.58250000","longitude":"5.95639000"},{"name":"Septfontaines","countryCode":"LU","stateCode":"CA","latitude":"49.70111000","longitude":"5.96722000"},{"name":"Steinfort","countryCode":"LU","stateCode":"CA","latitude":"49.66139000","longitude":"5.91917000"},{"name":"Bavigne","countryCode":"LU","stateCode":"WI","latitude":"49.92194000","longitude":"5.84944000"},{"name":"Boulaide","countryCode":"LU","stateCode":"WI","latitude":"49.88778000","longitude":"5.81639000"},{"name":"Esch-sur-Sûre","countryCode":"LU","stateCode":"WI","latitude":"49.91139000","longitude":"5.93639000"},{"name":"Goesdorf","countryCode":"LU","stateCode":"WI","latitude":"49.92131000","longitude":"5.96601000"},{"name":"Kiischpelt","countryCode":"LU","stateCode":"WI","latitude":"49.97835000","longitude":"6.00760000"},{"name":"Lac de la Haute-Sûre","countryCode":"LU","stateCode":"WI","latitude":"49.91667000","longitude":"5.83333000"},{"name":"Wiltz","countryCode":"LU","stateCode":"WI","latitude":"49.96547000","longitude":"5.93390000"},{"name":"Wilwerwiltz","countryCode":"LU","stateCode":"WI","latitude":"49.98889000","longitude":"5.99917000"},{"name":"Winseler","countryCode":"LU","stateCode":"WI","latitude":"49.96778000","longitude":"5.89028000"},{"name":"Beaufort","countryCode":"LU","stateCode":"EC","latitude":"49.83583000","longitude":"6.29167000"},{"name":"Bech","countryCode":"LU","stateCode":"EC","latitude":"49.75260000","longitude":"6.36379000"},{"name":"Berdorf","countryCode":"LU","stateCode":"EC","latitude":"49.82051000","longitude":"6.34945000"},{"name":"Consdorf","countryCode":"LU","stateCode":"EC","latitude":"49.78018000","longitude":"6.33950000"},{"name":"Echternach","countryCode":"LU","stateCode":"EC","latitude":"49.81212000","longitude":"6.41846000"},{"name":"Mompach","countryCode":"LU","stateCode":"EC","latitude":"49.74611000","longitude":"6.46500000"},{"name":"Rosport","countryCode":"LU","stateCode":"EC","latitude":"49.80470000","longitude":"6.50532000"},{"name":"Waldbillig","countryCode":"LU","stateCode":"EC","latitude":"49.79636000","longitude":"6.28431000"},{"name":"Beckerich","countryCode":"LU","stateCode":"RD","latitude":"49.73056000","longitude":"5.88722000"},{"name":"Bettborn","countryCode":"LU","stateCode":"RD","latitude":"49.79528000","longitude":"5.94111000"},{"name":"Commune de Préizerdaul","countryCode":"LU","stateCode":"RD","latitude":"49.80114000","longitude":"5.93299000"},{"name":"Ell","countryCode":"LU","stateCode":"RD","latitude":"49.76389000","longitude":"5.85722000"},{"name":"Grosbous","countryCode":"LU","stateCode":"RD","latitude":"49.82778000","longitude":"5.96722000"},{"name":"Rambrouch","countryCode":"LU","stateCode":"RD","latitude":"49.83083000","longitude":"5.84500000"},{"name":"Redange-sur-Attert","countryCode":"LU","stateCode":"RD","latitude":"49.76437000","longitude":"5.88997000"},{"name":"Saeul","countryCode":"LU","stateCode":"RD","latitude":"49.72722000","longitude":"5.98639000"},{"name":"Useldange","countryCode":"LU","stateCode":"RD","latitude":"49.76972000","longitude":"5.98222000"},{"name":"Vichten","countryCode":"LU","stateCode":"RD","latitude":"49.80306000","longitude":"6.00000000"},{"name":"Wahl","countryCode":"LU","stateCode":"RD","latitude":"49.83667000","longitude":"5.90639000"},{"name":"Bettendorf","countryCode":"LU","stateCode":"DI","latitude":"49.87667000","longitude":"6.21806000"},{"name":"Bourscheid","countryCode":"LU","stateCode":"DI","latitude":"49.90862000","longitude":"6.06750000"},{"name":"Commune de la Vallée de l’Ernz","countryCode":"LU","stateCode":"DI","latitude":"49.82149000","longitude":"6.21746000"},{"name":"Diekirch","countryCode":"LU","stateCode":"DI","latitude":"49.86778000","longitude":"6.15583000"},{"name":"Erpeldange","countryCode":"LU","stateCode":"DI","latitude":"49.86472000","longitude":"6.11472000"},{"name":"Ettelbruck","countryCode":"LU","stateCode":"DI","latitude":"49.84750000","longitude":"6.10417000"},{"name":"Feulen","countryCode":"LU","stateCode":"DI","latitude":"49.85000000","longitude":"6.01667000"},{"name":"Medernach","countryCode":"LU","stateCode":"DI","latitude":"49.80955000","longitude":"6.21521000"},{"name":"Mertzig","countryCode":"LU","stateCode":"DI","latitude":"49.83389000","longitude":"6.00750000"},{"name":"Niederfeulen","countryCode":"LU","stateCode":"DI","latitude":"49.85556000","longitude":"6.04722000"},{"name":"Reisdorf","countryCode":"LU","stateCode":"DI","latitude":"49.86861000","longitude":"6.26778000"},{"name":"Schieren","countryCode":"LU","stateCode":"DI","latitude":"49.83056000","longitude":"6.09861000"},{"name":"Warken","countryCode":"LU","stateCode":"DI","latitude":"49.85918000","longitude":"6.08415000"},{"name":"Betzdorf","countryCode":"LU","stateCode":"GR","latitude":"49.68333000","longitude":"6.35000000"},{"name":"Biwer","countryCode":"LU","stateCode":"GR","latitude":"49.70605000","longitude":"6.37201000"},{"name":"Flaxweiler","countryCode":"LU","stateCode":"GR","latitude":"49.66602000","longitude":"6.34321000"},{"name":"Gonderange","countryCode":"LU","stateCode":"GR","latitude":"49.69537000","longitude":"6.24577000"},{"name":"Grevenmacher","countryCode":"LU","stateCode":"GR","latitude":"49.67751000","longitude":"6.44022000"},{"name":"Junglinster","countryCode":"LU","stateCode":"GR","latitude":"49.70722000","longitude":"6.25306000"},{"name":"Manternach","countryCode":"LU","stateCode":"GR","latitude":"49.70278000","longitude":"6.42639000"},{"name":"Mertert","countryCode":"LU","stateCode":"GR","latitude":"49.70261000","longitude":"6.47966000"},{"name":"Wasserbillig","countryCode":"LU","stateCode":"GR","latitude":"49.71534000","longitude":"6.49861000"},{"name":"Wormeldange","countryCode":"LU","stateCode":"GR","latitude":"49.61114000","longitude":"6.40546000"},{"name":"Bissen","countryCode":"LU","stateCode":"ME","latitude":"49.78733000","longitude":"6.06540000"},{"name":"Boevange-sur-Attert","countryCode":"LU","stateCode":"ME","latitude":"49.77256000","longitude":"6.01532000"},{"name":"Colmar","countryCode":"LU","stateCode":"ME","latitude":"49.81028000","longitude":"6.09722000"},{"name":"Fischbach","countryCode":"LU","stateCode":"ME","latitude":"49.74600000","longitude":"6.18702000"},{"name":"Heffingen","countryCode":"LU","stateCode":"ME","latitude":"49.76907000","longitude":"6.24049000"},{"name":"Larochette","countryCode":"LU","stateCode":"ME","latitude":"49.78362000","longitude":"6.21891000"},{"name":"Lintgen","countryCode":"LU","stateCode":"ME","latitude":"49.72243000","longitude":"6.13016000"},{"name":"Lorentzweiler","countryCode":"LU","stateCode":"ME","latitude":"49.70131000","longitude":"6.14234000"},{"name":"Mersch","countryCode":"LU","stateCode":"ME","latitude":"49.74889000","longitude":"6.10611000"},{"name":"Nommern","countryCode":"LU","stateCode":"ME","latitude":"49.78694000","longitude":"6.17472000"},{"name":"Rollingen","countryCode":"LU","stateCode":"ME","latitude":"49.74167000","longitude":"6.11444000"},{"name":"Tuntange","countryCode":"LU","stateCode":"ME","latitude":"49.71778000","longitude":"6.01028000"},{"name":"Bous","countryCode":"LU","stateCode":"RM","latitude":"49.55389000","longitude":"6.32917000"},{"name":"Dalheim","countryCode":"LU","stateCode":"RM","latitude":"49.54083000","longitude":"6.25972000"},{"name":"Lenningen","countryCode":"LU","stateCode":"RM","latitude":"49.59861000","longitude":"6.36806000"},{"name":"Mondorf-les-Bains","countryCode":"LU","stateCode":"RM","latitude":"49.50500000","longitude":"6.28111000"},{"name":"Remich","countryCode":"LU","stateCode":"RM","latitude":"49.54500000","longitude":"6.36694000"},{"name":"Schengen","countryCode":"LU","stateCode":"RM","latitude":"49.47000000","longitude":"6.36200000"},{"name":"Stadtbredimus","countryCode":"LU","stateCode":"RM","latitude":"49.56278000","longitude":"6.36444000"},{"name":"Waldbredimus","countryCode":"LU","stateCode":"RM","latitude":"49.55676000","longitude":"6.28789000"},{"name":"Clervaux","countryCode":"LU","stateCode":"CL","latitude":"50.05472000","longitude":"6.03139000"},{"name":"Hosingen","countryCode":"LU","stateCode":"CL","latitude":"50.01218000","longitude":"6.09089000"},{"name":"Parc Hosingen","countryCode":"LU","stateCode":"CL","latitude":"49.99744000","longitude":"6.09067000"},{"name":"Troisvierges","countryCode":"LU","stateCode":"CL","latitude":"50.12111000","longitude":"6.00028000"},{"name":"Weiswampach","countryCode":"LU","stateCode":"CL","latitude":"50.13722000","longitude":"6.07500000"},{"name":"Wincrange","countryCode":"LU","stateCode":"CL","latitude":"50.05333000","longitude":"5.91917000"},{"name":"Putscheid","countryCode":"LU","stateCode":"VD","latitude":"49.96083000","longitude":"6.14306000"},{"name":"Tandel","countryCode":"LU","stateCode":"VD","latitude":"49.89750000","longitude":"6.18333000"},{"name":"Vianden","countryCode":"LU","stateCode":"VD","latitude":"49.93500000","longitude":"6.20889000"},{"name":"Aglona","countryCode":"LV","stateCode":"001","latitude":"56.13274000","longitude":"27.00682000"},{"name":"Ainaži","countryCode":"LV","stateCode":"086","latitude":"57.86348000","longitude":"24.35853000"},{"name":"Salacgrīva","countryCode":"LV","stateCode":"086","latitude":"57.75312000","longitude":"24.35895000"},{"name":"Aizkraukle","countryCode":"LV","stateCode":"002","latitude":"56.60477000","longitude":"25.25534000"},{"name":"Aizpute","countryCode":"LV","stateCode":"003","latitude":"56.72108000","longitude":"21.60156000"},{"name":"Aknīste","countryCode":"LV","stateCode":"004","latitude":"56.16152000","longitude":"25.74783000"},{"name":"Aloja","countryCode":"LV","stateCode":"005","latitude":"57.76723000","longitude":"24.87743000"},{"name":"Staicele","countryCode":"LV","stateCode":"005","latitude":"57.83579000","longitude":"24.74706000"},{"name":"Alsunga","countryCode":"LV","stateCode":"006","latitude":"56.98194000","longitude":"21.55938000"},{"name":"Alūksne","countryCode":"LV","stateCode":"007","latitude":"57.42162000","longitude":"27.04662000"},{"name":"Ape","countryCode":"LV","stateCode":"009","latitude":"57.53928000","longitude":"26.69291000"},{"name":"Auce","countryCode":"LV","stateCode":"010","latitude":"56.45981000","longitude":"22.90169000"},{"name":"Baldone","countryCode":"LV","stateCode":"013","latitude":"56.74451000","longitude":"24.40078000"},{"name":"Baloži","countryCode":"LV","stateCode":"052","latitude":"56.87643000","longitude":"24.11825000"},{"name":"Ķekava","countryCode":"LV","stateCode":"052","latitude":"56.82662000","longitude":"24.23000000"},{"name":"Baltinava","countryCode":"LV","stateCode":"014","latitude":"56.94394000","longitude":"27.64401000"},{"name":"Balvi","countryCode":"LV","stateCode":"015","latitude":"57.13130000","longitude":"27.26583000"},{"name":"Bauska","countryCode":"LV","stateCode":"016","latitude":"56.40794000","longitude":"24.19443000"},{"name":"Bolderaja","countryCode":"LV","stateCode":"RIX","latitude":"57.03132000","longitude":"24.05571000"},{"name":"Daugavgrīva","countryCode":"LV","stateCode":"RIX","latitude":"57.04315000","longitude":"24.03613000"},{"name":"Jaunciems","countryCode":"LV","stateCode":"RIX","latitude":"57.03910000","longitude":"24.17413000"},{"name":"Mežaparks","countryCode":"LV","stateCode":"RIX","latitude":"57.00008000","longitude":"24.15997000"},{"name":"Riga","countryCode":"LV","stateCode":"RIX","latitude":"56.94600000","longitude":"24.10589000"},{"name":"Brocēni","countryCode":"LV","stateCode":"018","latitude":"56.67890000","longitude":"22.56945000"},{"name":"Carnikava","countryCode":"LV","stateCode":"020","latitude":"57.12935000","longitude":"24.28423000"},{"name":"Cesvaine","countryCode":"LV","stateCode":"021","latitude":"56.96754000","longitude":"26.30764000"},{"name":"Cibla","countryCode":"LV","stateCode":"023","latitude":"56.54980000","longitude":"27.88370000"},{"name":"Cēsis","countryCode":"LV","stateCode":"022","latitude":"57.31188000","longitude":"25.27456000"},{"name":"Dagda","countryCode":"LV","stateCode":"024","latitude":"56.09512000","longitude":"27.53723000"},{"name":"Daugavpils","countryCode":"LV","stateCode":"025","latitude":"55.88333000","longitude":"26.53333000"},{"name":"Dobele","countryCode":"LV","stateCode":"026","latitude":"56.62372000","longitude":"23.27510000"},{"name":"Dundaga","countryCode":"LV","stateCode":"027","latitude":"57.50498000","longitude":"22.35041000"},{"name":"Engure","countryCode":"LV","stateCode":"090","latitude":"57.16061000","longitude":"23.22527000"},{"name":"Tukums","countryCode":"LV","stateCode":"090","latitude":"56.96764000","longitude":"23.15554000"},{"name":"Garkalne","countryCode":"LV","stateCode":"031","latitude":"57.04486000","longitude":"24.41951000"},{"name":"Grobiņa","countryCode":"LV","stateCode":"032","latitude":"56.53521000","longitude":"21.16782000"},{"name":"Gulbene","countryCode":"LV","stateCode":"033","latitude":"57.17767000","longitude":"26.75291000"},{"name":"Iecava","countryCode":"LV","stateCode":"034","latitude":"56.59766000","longitude":"24.20763000"},{"name":"Ikšķile","countryCode":"LV","stateCode":"035","latitude":"56.83399000","longitude":"24.49679000"},{"name":"Ilūkste","countryCode":"LV","stateCode":"036","latitude":"55.97754000","longitude":"26.29655000"},{"name":"Inčukalns","countryCode":"LV","stateCode":"037","latitude":"57.09867000","longitude":"24.68630000"},{"name":"Vangaži","countryCode":"LV","stateCode":"037","latitude":"57.09358000","longitude":"24.54468000"},{"name":"Jaunaglona","countryCode":"LV","stateCode":"073","latitude":"56.16066000","longitude":"27.00714000"},{"name":"Preiļi","countryCode":"LV","stateCode":"073","latitude":"56.29444000","longitude":"26.72459000"},{"name":"Jaunjelgava","countryCode":"LV","stateCode":"038","latitude":"56.61319000","longitude":"25.08316000"},{"name":"Jaunpils","countryCode":"LV","stateCode":"040","latitude":"56.73137000","longitude":"23.01247000"},{"name":"Jelgava","countryCode":"LV","stateCode":"JEL","latitude":"56.65000000","longitude":"23.71278000"},{"name":"Jumprava","countryCode":"LV","stateCode":"067","latitude":"56.67613000","longitude":"24.97210000"},{"name":"Ogre","countryCode":"LV","stateCode":"067","latitude":"56.81620000","longitude":"24.61401000"},{"name":"Jēkabpils","countryCode":"LV","stateCode":"042","latitude":"56.49903000","longitude":"25.85735000"},{"name":"Krustpils","countryCode":"LV","stateCode":"042","latitude":"56.51068000","longitude":"25.86117000"},{"name":"Jūrmala","countryCode":"LV","stateCode":"JUR","latitude":"56.96800000","longitude":"23.77038000"},{"name":"Kandava","countryCode":"LV","stateCode":"043","latitude":"57.04087000","longitude":"22.77466000"},{"name":"Karosta","countryCode":"LV","stateCode":"LPX","latitude":"56.55128000","longitude":"21.01287000"},{"name":"Liepāja","countryCode":"LV","stateCode":"LPX","latitude":"56.50474000","longitude":"21.01085000"},{"name":"Kocēni","countryCode":"LV","stateCode":"045","latitude":"57.52057000","longitude":"25.33821000"},{"name":"Koknese","countryCode":"LV","stateCode":"046","latitude":"56.65163000","longitude":"25.43637000"},{"name":"Krāslava","countryCode":"LV","stateCode":"047","latitude":"55.89514000","longitude":"27.16799000"},{"name":"Kuldīga","countryCode":"LV","stateCode":"050","latitude":"56.97399000","longitude":"21.95721000"},{"name":"Kārsava","countryCode":"LV","stateCode":"044","latitude":"56.78405000","longitude":"27.68829000"},{"name":"Lielvārde","countryCode":"LV","stateCode":"053","latitude":"56.72066000","longitude":"24.80743000"},{"name":"Lieģi","countryCode":"LV","stateCode":"028","latitude":"56.58173000","longitude":"21.33399000"},{"name":"Limbaži","countryCode":"LV","stateCode":"054","latitude":"57.51287000","longitude":"24.71941000"},{"name":"Lubāna","countryCode":"LV","stateCode":"057","latitude":"56.90425000","longitude":"26.71606000"},{"name":"Ludza","countryCode":"LV","stateCode":"058","latitude":"56.53958000","longitude":"27.71891000"},{"name":"Līgatne","countryCode":"LV","stateCode":"055","latitude":"57.23429000","longitude":"25.04059000"},{"name":"Līvāni","countryCode":"LV","stateCode":"056","latitude":"56.35431000","longitude":"26.17579000"},{"name":"Madona","countryCode":"LV","stateCode":"059","latitude":"56.85329000","longitude":"26.21698000"},{"name":"Mazsalaca","countryCode":"LV","stateCode":"060","latitude":"57.86329000","longitude":"25.05475000"},{"name":"Mālpils","countryCode":"LV","stateCode":"061","latitude":"57.01010000","longitude":"24.95783000"},{"name":"Mārupe","countryCode":"LV","stateCode":"062","latitude":"56.90544000","longitude":"24.05113000"},{"name":"Mūrmuiža","countryCode":"LV","stateCode":"017","latitude":"57.47312000","longitude":"25.49174000"},{"name":"Naukšēni","countryCode":"LV","stateCode":"064","latitude":"57.88349000","longitude":"25.45609000"},{"name":"Nereta","countryCode":"LV","stateCode":"065","latitude":"56.20279000","longitude":"25.30752000"},{"name":"Nīca","countryCode":"LV","stateCode":"066","latitude":"56.34601000","longitude":"21.06401000"},{"name":"Olaine","countryCode":"LV","stateCode":"068","latitude":"56.79472000","longitude":"23.93580000"},{"name":"Ozolnieki","countryCode":"LV","stateCode":"069","latitude":"56.68986000","longitude":"23.77610000"},{"name":"Pilsrundāle","countryCode":"LV","stateCode":"083","latitude":"56.41812000","longitude":"24.01625000"},{"name":"Piltene","countryCode":"LV","stateCode":"106","latitude":"57.22426000","longitude":"21.67439000"},{"name":"Piņķi","countryCode":"LV","stateCode":"012","latitude":"56.94189000","longitude":"23.91365000"},{"name":"Priekule","countryCode":"LV","stateCode":"074","latitude":"56.44679000","longitude":"21.58968000"},{"name":"Priekuļi","countryCode":"LV","stateCode":"075","latitude":"57.31500000","longitude":"25.36147000"},{"name":"Pāvilosta","countryCode":"LV","stateCode":"071","latitude":"56.88791000","longitude":"21.18593000"},{"name":"Pļaviņas","countryCode":"LV","stateCode":"072","latitude":"56.61780000","longitude":"25.72552000"},{"name":"Rauna","countryCode":"LV","stateCode":"076","latitude":"57.33173000","longitude":"25.60947000"},{"name":"Riebiņi","countryCode":"LV","stateCode":"078","latitude":"56.34280000","longitude":"26.79995000"},{"name":"Roja","countryCode":"LV","stateCode":"079","latitude":"57.50146000","longitude":"22.80881000"},{"name":"Ropaži","countryCode":"LV","stateCode":"080","latitude":"56.97470000","longitude":"24.63295000"},{"name":"Rucava","countryCode":"LV","stateCode":"081","latitude":"56.16314000","longitude":"21.16156000"},{"name":"Rugāji","countryCode":"LV","stateCode":"082","latitude":"57.00325000","longitude":"27.13371000"},{"name":"Rēzekne","countryCode":"LV","stateCode":"REZ","latitude":"56.51028000","longitude":"27.34000000"},{"name":"Rūjiena","countryCode":"LV","stateCode":"084","latitude":"57.89752000","longitude":"25.33155000"},{"name":"Sabile","countryCode":"LV","stateCode":"097","latitude":"57.04577000","longitude":"22.57261000"},{"name":"Stende","countryCode":"LV","stateCode":"097","latitude":"57.14497000","longitude":"22.53482000"},{"name":"Talsi","countryCode":"LV","stateCode":"097","latitude":"57.24562000","longitude":"22.58137000"},{"name":"Valdemārpils","countryCode":"LV","stateCode":"097","latitude":"57.37068000","longitude":"22.59188000"},{"name":"Salaspils","countryCode":"LV","stateCode":"087","latitude":"56.86014000","longitude":"24.36544000"},{"name":"Saldus","countryCode":"LV","stateCode":"088","latitude":"56.66363000","longitude":"22.48807000"},{"name":"Saulkrasti","countryCode":"LV","stateCode":"089","latitude":"57.26224000","longitude":"24.41471000"},{"name":"Seda","countryCode":"LV","stateCode":"096","latitude":"57.65042000","longitude":"25.75089000"},{"name":"Strenči","countryCode":"LV","stateCode":"096","latitude":"57.62574000","longitude":"25.68535000"},{"name":"Sigulda","countryCode":"LV","stateCode":"091","latitude":"57.15375000","longitude":"24.85953000"},{"name":"Skrunda","countryCode":"LV","stateCode":"093","latitude":"56.67749000","longitude":"22.01649000"},{"name":"Skrīveri","countryCode":"LV","stateCode":"092","latitude":"56.64500000","longitude":"25.12058000"},{"name":"Smiltene","countryCode":"LV","stateCode":"094","latitude":"57.42444000","longitude":"25.90164000"},{"name":"Smārde","countryCode":"LV","stateCode":"029","latitude":"56.95420000","longitude":"23.33736000"},{"name":"Stalbe","countryCode":"LV","stateCode":"070","latitude":"57.37065000","longitude":"25.03106000"},{"name":"Tērvete","countryCode":"LV","stateCode":"098","latitude":"56.47989000","longitude":"23.38895000"},{"name":"Zelmeņi","countryCode":"LV","stateCode":"098","latitude":"56.45167000","longitude":"23.35194000"},{"name":"Tīreļi","countryCode":"LV","stateCode":"041","latitude":"56.83991000","longitude":"23.58902000"},{"name":"Ulbroka","countryCode":"LV","stateCode":"095","latitude":"56.93630000","longitude":"24.30387000"},{"name":"Vaiņode","countryCode":"LV","stateCode":"100","latitude":"56.41848000","longitude":"21.85405000"},{"name":"Valka","countryCode":"LV","stateCode":"101","latitude":"57.77520000","longitude":"26.01013000"},{"name":"Valmiera","countryCode":"LV","stateCode":"VMR","latitude":"57.54108000","longitude":"25.42751000"},{"name":"Varakļāni","countryCode":"LV","stateCode":"102","latitude":"56.60826000","longitude":"26.75377000"},{"name":"Vecpiebalga","countryCode":"LV","stateCode":"104","latitude":"57.06090000","longitude":"25.81624000"},{"name":"Vecumnieki","countryCode":"LV","stateCode":"105","latitude":"56.60608000","longitude":"24.52232000"},{"name":"Vecvārkava","countryCode":"LV","stateCode":"103","latitude":"56.19838000","longitude":"26.50811000"},{"name":"Ventspils","countryCode":"LV","stateCode":"VEN","latitude":"57.38988000","longitude":"21.57288000"},{"name":"Viesīte","countryCode":"LV","stateCode":"107","latitude":"56.34751000","longitude":"25.55514000"},{"name":"Viļaka","countryCode":"LV","stateCode":"108","latitude":"57.18458000","longitude":"27.67220000"},{"name":"Viļāni","countryCode":"LV","stateCode":"109","latitude":"56.55253000","longitude":"26.92449000"},{"name":"Zilupe","countryCode":"LV","stateCode":"110","latitude":"56.38616000","longitude":"28.12165000"},{"name":"Ērgļi","countryCode":"LV","stateCode":"030","latitude":"56.89752000","longitude":"25.63668000"},{"name":"Ķegums","countryCode":"LV","stateCode":"051","latitude":"56.74510000","longitude":"24.72439000"},{"name":"Ajdabiya","countryCode":"LY","stateCode":"WA","latitude":"30.75545000","longitude":"20.22625000"},{"name":"Al Burayqah","countryCode":"LY","stateCode":"WA","latitude":"30.40624000","longitude":"19.57386000"},{"name":"Awjilah","countryCode":"LY","stateCode":"WA","latitude":"29.10806000","longitude":"21.28694000"},{"name":"Az Zuwaytīnah","countryCode":"LY","stateCode":"WA","latitude":"30.95220000","longitude":"20.12022000"},{"name":"Gialo","countryCode":"LY","stateCode":"WA","latitude":"29.03333000","longitude":"21.55000000"},{"name":"Marādah","countryCode":"LY","stateCode":"WA","latitude":"29.22054000","longitude":"19.20454000"},{"name":"Al Abyār","countryCode":"LY","stateCode":"MJ","latitude":"32.19000000","longitude":"20.59653000"},{"name":"Al Marj","countryCode":"LY","stateCode":"MJ","latitude":"32.49257000","longitude":"20.82909000"},{"name":"Tūkrah","countryCode":"LY","stateCode":"MJ","latitude":"32.53414000","longitude":"20.57911000"},{"name":"Al Ajaylat","countryCode":"LY","stateCode":"NQ","latitude":"32.75718000","longitude":"12.37633000"},{"name":"Zalţan","countryCode":"LY","stateCode":"NQ","latitude":"32.94699000","longitude":"11.86668000"},{"name":"Zuwārah","countryCode":"LY","stateCode":"NQ","latitude":"32.93120000","longitude":"12.08199000"},{"name":"Al Bayḑā’","countryCode":"LY","stateCode":"JA","latitude":"32.76272000","longitude":"21.75506000"},{"name":"Al Jadīd","countryCode":"LY","stateCode":"SB","latitude":"27.05000000","longitude":"14.40000000"},{"name":"Sabhā","countryCode":"LY","stateCode":"SB","latitude":"27.03766000","longitude":"14.42832000"},{"name":"Al Jawf","countryCode":"LY","stateCode":"KF","latitude":"24.19890000","longitude":"23.29093000"},{"name":"At Tāj","countryCode":"LY","stateCode":"KF","latitude":"24.20487000","longitude":"23.28570000"},{"name":"Al Khums","countryCode":"LY","stateCode":"MB","latitude":"32.64861000","longitude":"14.26191000"},{"name":"Masallātah","countryCode":"LY","stateCode":"MB","latitude":"32.61667000","longitude":"14.00000000"},{"name":"Tarhuna","countryCode":"LY","stateCode":"MB","latitude":"32.43501000","longitude":"13.63320000"},{"name":"Al Qaţrūn","countryCode":"LY","stateCode":"MQ","latitude":"24.95139000","longitude":"14.64861000"},{"name":"Murzuq","countryCode":"LY","stateCode":"MQ","latitude":"25.91552000","longitude":"13.91839000"},{"name":"Al Qubbah","countryCode":"LY","stateCode":"DR","latitude":"32.75684000","longitude":"22.24106000"},{"name":"Darnah","countryCode":"LY","stateCode":"DR","latitude":"32.76704000","longitude":"22.63669000"},{"name":"Al ‘Azīzīyah","countryCode":"LY","stateCode":"JI","latitude":"32.53194000","longitude":"13.01750000"},{"name":"Az Zāwīyah","countryCode":"LY","stateCode":"ZA","latitude":"32.75710000","longitude":"12.72764000"},{"name":"Zawiya","countryCode":"LY","stateCode":"ZA","latitude":"32.75222000","longitude":"12.72778000"},{"name":"Şabrātah","countryCode":"LY","stateCode":"ZA","latitude":"32.79335000","longitude":"12.48845000"},{"name":"Şurmān","countryCode":"LY","stateCode":"ZA","latitude":"32.75668000","longitude":"12.57159000"},{"name":"Bani Walid","countryCode":"LY","stateCode":"MI","latitude":"31.74554000","longitude":"13.98354000"},{"name":"Mişrātah","countryCode":"LY","stateCode":"MI","latitude":"32.37535000","longitude":"15.09254000"},{"name":"Zliten","countryCode":"LY","stateCode":"MI","latitude":"32.46739000","longitude":"14.56874000"},{"name":"Benghazi","countryCode":"LY","stateCode":"BA","latitude":"32.11486000","longitude":"20.06859000"},{"name":"Qaryat Sulūq","countryCode":"LY","stateCode":"BA","latitude":"31.66818000","longitude":"20.25205000"},{"name":"Brak","countryCode":"LY","stateCode":"WS","latitude":"27.54956000","longitude":"14.27139000"},{"name":"Idrī","countryCode":"LY","stateCode":"WS","latitude":"27.44707000","longitude":"13.05173000"},{"name":"Ghadāmis","countryCode":"LY","stateCode":"NL","latitude":"30.13366000","longitude":"9.50072000"},{"name":"Nālūt","countryCode":"LY","stateCode":"NL","latitude":"31.86848000","longitude":"10.98120000"},{"name":"Gharyan","countryCode":"LY","stateCode":"JG","latitude":"32.17222000","longitude":"13.02028000"},{"name":"Giado","countryCode":"LY","stateCode":"JG","latitude":"31.95506000","longitude":"12.02901000"},{"name":"Mizdah","countryCode":"LY","stateCode":"JG","latitude":"31.44934000","longitude":"12.98530000"},{"name":"Yafran","countryCode":"LY","stateCode":"JG","latitude":"32.06329000","longitude":"12.52859000"},{"name":"Zintan","countryCode":"LY","stateCode":"JG","latitude":"31.93155000","longitude":"12.25291000"},{"name":"Ghat","countryCode":"LY","stateCode":"GT","latitude":"24.96334000","longitude":"10.18003000"},{"name":"Hūn","countryCode":"LY","stateCode":"JU","latitude":"29.12684000","longitude":"15.94772000"},{"name":"Waddān","countryCode":"LY","stateCode":"JU","latitude":"29.16140000","longitude":"16.13904000"},{"name":"Qasr Abu Hadi","countryCode":"LY","stateCode":"SR","latitude":"31.05926000","longitude":"16.65905000"},{"name":"Sirte","countryCode":"LY","stateCode":"SR","latitude":"31.20892000","longitude":"16.58866000"},{"name":"Tagiura","countryCode":"LY","stateCode":"TB","latitude":"32.88167000","longitude":"13.35056000"},{"name":"Tripoli","countryCode":"LY","stateCode":"TB","latitude":"32.88743000","longitude":"13.18733000"},{"name":"Ubari","countryCode":"LY","stateCode":"WD","latitude":"26.59034000","longitude":"12.77511000"},{"name":"Abadou","countryCode":"MA","stateCode":"SAF","latitude":"31.57917000","longitude":"-7.31308000"},{"name":"Adassil","countryCode":"MA","stateCode":"SAF","latitude":"31.10783000","longitude":"-8.49083000"},{"name":"Al-Haouz","countryCode":"MA","stateCode":"SAF","latitude":"31.34083000","longitude":"-7.91076000"},{"name":"Bouabout","countryCode":"MA","stateCode":"SAF","latitude":"31.26554000","longitude":"-9.17865000"},{"name":"Chichaoua","countryCode":"MA","stateCode":"SAF","latitude":"31.26365000","longitude":"-8.84411000"},{"name":"Essaouira","countryCode":"MA","stateCode":"SAF","latitude":"31.50675000","longitude":"-9.75655000"},{"name":"Kelaa-Des-Sraghna","countryCode":"MA","stateCode":"SAF","latitude":"32.16667000","longitude":"-7.75000000"},{"name":"Marrakech","countryCode":"MA","stateCode":"SAF","latitude":"31.63623000","longitude":"-8.01041000"},{"name":"Marrakesh","countryCode":"MA","stateCode":"SAF","latitude":"31.63416000","longitude":"-7.99994000"},{"name":"Oukaïmedene","countryCode":"MA","stateCode":"SAF","latitude":"31.20603000","longitude":"-7.86089000"},{"name":"Rehamna","countryCode":"MA","stateCode":"SAF","latitude":"32.24581000","longitude":"-7.93144000"},{"name":"Safi","countryCode":"MA","stateCode":"SAF","latitude":"32.16667000","longitude":"-8.83333000"},{"name":"Setti Fatma","countryCode":"MA","stateCode":"SAF","latitude":"31.22508000","longitude":"-7.67751000"},{"name":"Sidi Rahhal","countryCode":"MA","stateCode":"SAF","latitude":"31.65031000","longitude":"-7.47288000"},{"name":"Smimou","countryCode":"MA","stateCode":"SAF","latitude":"31.21014000","longitude":"-9.70863000"},{"name":"Tamanar","countryCode":"MA","stateCode":"SAF","latitude":"31.00087000","longitude":"-9.67802000"},{"name":"Taouloukoult","countryCode":"MA","stateCode":"SAF","latitude":"31.22218000","longitude":"-9.07943000"},{"name":"Tidili Mesfioua","countryCode":"MA","stateCode":"SAF","latitude":"31.46586000","longitude":"-7.61199000"},{"name":"Timezgadiouine","countryCode":"MA","stateCode":"SAF","latitude":"30.88366000","longitude":"-9.04548000"},{"name":"Youssoufia","countryCode":"MA","stateCode":"SAF","latitude":"32.24634000","longitude":"-8.52941000"},{"name":"Zerkten","countryCode":"MA","stateCode":"SAF","latitude":"31.44470000","longitude":"-7.39224000"},{"name":"Agadir","countryCode":"MA","stateCode":"ASZ","latitude":"30.42018000","longitude":"-9.59815000"},{"name":"Agadir Melloul","countryCode":"MA","stateCode":"ASZ","latitude":"30.22492000","longitude":"-7.79601000"},{"name":"Agadir-Ida-ou-Tnan","countryCode":"MA","stateCode":"ASZ","latitude":"30.58333000","longitude":"-9.50000000"},{"name":"Aoulouz","countryCode":"MA","stateCode":"ASZ","latitude":"30.67307000","longitude":"-8.18087000"},{"name":"Aourir","countryCode":"MA","stateCode":"ASZ","latitude":"30.49238000","longitude":"-9.63550000"},{"name":"Arazane","countryCode":"MA","stateCode":"ASZ","latitude":"30.50346000","longitude":"-8.60637000"},{"name":"Argana","countryCode":"MA","stateCode":"ASZ","latitude":"30.78250000","longitude":"-9.11968000"},{"name":"Bigoudine","countryCode":"MA","stateCode":"ASZ","latitude":"30.72376000","longitude":"-9.21097000"},{"name":"Chtouka-Ait-Baha","countryCode":"MA","stateCode":"ASZ","latitude":"30.02948000","longitude":"-9.30909000"},{"name":"Inezgane","countryCode":"MA","stateCode":"ASZ","latitude":"30.35535000","longitude":"-9.53639000"},{"name":"Inezgane-Ait Melloul","countryCode":"MA","stateCode":"ASZ","latitude":"30.10000000","longitude":"-9.03333000"},{"name":"Ouijjane","countryCode":"MA","stateCode":"ASZ","latitude":"29.62777000","longitude":"-9.53959000"},{"name":"Oulad Teïma","countryCode":"MA","stateCode":"ASZ","latitude":"30.39467000","longitude":"-9.20897000"},{"name":"Reggada","countryCode":"MA","stateCode":"ASZ","latitude":"29.58016000","longitude":"-9.70086000"},{"name":"Sidi Ifni","countryCode":"MA","stateCode":"ASZ","latitude":"29.37975000","longitude":"-10.17299000"},{"name":"Tadrart","countryCode":"MA","stateCode":"ASZ","latitude":"30.77477000","longitude":"-9.45951000"},{"name":"Tafraout","countryCode":"MA","stateCode":"ASZ","latitude":"29.72449000","longitude":"-8.97470000"},{"name":"Taghazout","countryCode":"MA","stateCode":"ASZ","latitude":"30.54259000","longitude":"-9.71115000"},{"name":"Taliouine","countryCode":"MA","stateCode":"ASZ","latitude":"30.52917000","longitude":"-7.91262000"},{"name":"Tamri","countryCode":"MA","stateCode":"ASZ","latitude":"30.69602000","longitude":"-9.82972000"},{"name":"Tanalt","countryCode":"MA","stateCode":"ASZ","latitude":"29.77548000","longitude":"-9.16796000"},{"name":"Taroudannt","countryCode":"MA","stateCode":"ASZ","latitude":"30.50000000","longitude":"-8.41667000"},{"name":"Taroudant","countryCode":"MA","stateCode":"ASZ","latitude":"30.47028000","longitude":"-8.87695000"},{"name":"Tarsouat","countryCode":"MA","stateCode":"ASZ","latitude":"29.58153000","longitude":"-9.02664000"},{"name":"Tata","countryCode":"MA","stateCode":"ASZ","latitude":"29.66667000","longitude":"-7.83333000"},{"name":"Tiznit","countryCode":"MA","stateCode":"ASZ","latitude":"29.58333000","longitude":"-9.50000000"},{"name":"Agdz","countryCode":"MA","stateCode":"08","latitude":"30.69356000","longitude":"-6.44628000"},{"name":"Alnif","countryCode":"MA","stateCode":"08","latitude":"31.11411000","longitude":"-5.17154000"},{"name":"Aoufous","countryCode":"MA","stateCode":"08","latitude":"31.68000000","longitude":"-4.17000000"},{"name":"Arfoud","countryCode":"MA","stateCode":"08","latitude":"31.43530000","longitude":"-4.23258000"},{"name":"Errachidia","countryCode":"MA","stateCode":"08","latitude":"31.75000000","longitude":"-4.50000000"},{"name":"Imilchil","countryCode":"MA","stateCode":"08","latitude":"32.15309000","longitude":"-5.62453000"},{"name":"Jebel Tiskaouine","countryCode":"MA","stateCode":"08","latitude":"31.02722000","longitude":"-5.11643000"},{"name":"Jorf","countryCode":"MA","stateCode":"08","latitude":"31.49442000","longitude":"-4.40598000"},{"name":"Kelaat Mgouna","countryCode":"MA","stateCode":"08","latitude":"31.24573000","longitude":"-6.13260000"},{"name":"Mhamid","countryCode":"MA","stateCode":"08","latitude":"29.82000000","longitude":"-5.72000000"},{"name":"Midelt","countryCode":"MA","stateCode":"08","latitude":"32.68055000","longitude":"-4.73691000"},{"name":"Ouarzazat","countryCode":"MA","stateCode":"08","latitude":"30.91894000","longitude":"-6.89341000"},{"name":"Ouarzazate","countryCode":"MA","stateCode":"08","latitude":"30.94130000","longitude":"-6.90285000"},{"name":"Reçani","countryCode":"MA","stateCode":"08","latitude":"31.28318000","longitude":"-4.26565000"},{"name":"Taznakht","countryCode":"MA","stateCode":"08","latitude":"30.57836000","longitude":"-7.20341000"},{"name":"Telouet","countryCode":"MA","stateCode":"08","latitude":"31.28925000","longitude":"-7.23789000"},{"name":"Tinghir","countryCode":"MA","stateCode":"08","latitude":"31.51472000","longitude":"-5.53278000"},{"name":"Tinghir Province","countryCode":"MA","stateCode":"08","latitude":"31.51965000","longitude":"-5.52999000"},{"name":"Zagora","countryCode":"MA","stateCode":"08","latitude":"30.34839000","longitude":"-5.83649000"},{"name":"Aguelmous","countryCode":"MA","stateCode":"KHN","latitude":"33.16139000","longitude":"-5.84626000"},{"name":"Al Fqih Ben Çalah","countryCode":"MA","stateCode":"KHN","latitude":"32.50213000","longitude":"-6.68771000"},{"name":"Azilal","countryCode":"MA","stateCode":"KHN","latitude":"31.96156000","longitude":"-6.57109000"},{"name":"Azilal Province","countryCode":"MA","stateCode":"KHN","latitude":"31.91667000","longitude":"-6.50000000"},{"name":"Beni Mellal","countryCode":"MA","stateCode":"KHN","latitude":"32.33725000","longitude":"-6.34983000"},{"name":"Beni-Mellal","countryCode":"MA","stateCode":"KHN","latitude":"32.50000000","longitude":"-6.33333000"},{"name":"Boujniba","countryCode":"MA","stateCode":"KHN","latitude":"32.90046000","longitude":"-6.77464000"},{"name":"Bzou","countryCode":"MA","stateCode":"KHN","latitude":"32.09171000","longitude":"-7.04786000"},{"name":"Dar Ould Zidouh","countryCode":"MA","stateCode":"KHN","latitude":"32.31247000","longitude":"-6.90494000"},{"name":"Demnate","countryCode":"MA","stateCode":"KHN","latitude":"31.73443000","longitude":"-7.00505000"},{"name":"El Ksiba","countryCode":"MA","stateCode":"KHN","latitude":"32.57286000","longitude":"-6.01947000"},{"name":"Fquih Ben Salah Province","countryCode":"MA","stateCode":"KHN","latitude":"32.50108000","longitude":"-6.68415000"},{"name":"Ifrane","countryCode":"MA","stateCode":"KHN","latitude":"31.70217000","longitude":"-6.34940000"},{"name":"Isseksi","countryCode":"MA","stateCode":"KHN","latitude":"32.22981000","longitude":"-6.27661000"},{"name":"Itzer","countryCode":"MA","stateCode":"KHN","latitude":"32.87830000","longitude":"-5.05150000"},{"name":"Kasba Tadla","countryCode":"MA","stateCode":"KHN","latitude":"32.59770000","longitude":"-6.26844000"},{"name":"Kerrouchen","countryCode":"MA","stateCode":"KHN","latitude":"32.79639000","longitude":"-5.31880000"},{"name":"Khenifra","countryCode":"MA","stateCode":"KHN","latitude":"32.93333000","longitude":"-5.66667000"},{"name":"Khouribga","countryCode":"MA","stateCode":"KHN","latitude":"32.88108000","longitude":"-6.90630000"},{"name":"Khouribga Province","countryCode":"MA","stateCode":"KHN","latitude":"32.93333000","longitude":"-6.60000000"},{"name":"Midelt","countryCode":"MA","stateCode":"KHN","latitude":"32.68520000","longitude":"-4.74512000"},{"name":"Ouaoula","countryCode":"MA","stateCode":"KHN","latitude":"31.87000000","longitude":"-6.75000000"},{"name":"Oued Zem","countryCode":"MA","stateCode":"KHN","latitude":"32.86270000","longitude":"-6.57359000"},{"name":"Sidi Jaber","countryCode":"MA","stateCode":"KHN","latitude":"32.38952000","longitude":"-6.42095000"},{"name":"Timoulilt","countryCode":"MA","stateCode":"KHN","latitude":"32.20368000","longitude":"-6.46660000"},{"name":"Zawyat ech Cheïkh","countryCode":"MA","stateCode":"KHN","latitude":"32.64445000","longitude":"-5.91826000"},{"name":"Ahfir","countryCode":"MA","stateCode":"02","latitude":"34.95368000","longitude":"-2.10027000"},{"name":"Al Aaroui","countryCode":"MA","stateCode":"02","latitude":"35.01090000","longitude":"-3.00938000"},{"name":"Aïn Beni Mathar","countryCode":"MA","stateCode":"02","latitude":"34.00970000","longitude":"-2.03238000"},{"name":"Berkane","countryCode":"MA","stateCode":"02","latitude":"34.61000000","longitude":"-2.57000000"},{"name":"Bouarfa","countryCode":"MA","stateCode":"02","latitude":"32.53379000","longitude":"-1.96209000"},{"name":"Debdou","countryCode":"MA","stateCode":"02","latitude":"33.98228000","longitude":"-3.04263000"},{"name":"Driouch Province","countryCode":"MA","stateCode":"02","latitude":"34.97670000","longitude":"-3.38842000"},{"name":"El Aïoun","countryCode":"MA","stateCode":"02","latitude":"34.58319000","longitude":"-2.50612000"},{"name":"Figuig","countryCode":"MA","stateCode":"02","latitude":"32.83333000","longitude":"-2.25000000"},{"name":"Guercif Province","countryCode":"MA","stateCode":"02","latitude":"34.25041000","longitude":"-3.32542000"},{"name":"Jerada","countryCode":"MA","stateCode":"02","latitude":"34.23662000","longitude":"-2.04284000"},{"name":"Madagh","countryCode":"MA","stateCode":"02","latitude":"35.01032000","longitude":"-2.33701000"},{"name":"Midar","countryCode":"MA","stateCode":"02","latitude":"34.94025000","longitude":"-3.53311000"},{"name":"Nador","countryCode":"MA","stateCode":"02","latitude":"35.00000000","longitude":"-3.00000000"},{"name":"Oujda-Angad","countryCode":"MA","stateCode":"02","latitude":"34.23600000","longitude":"-2.29400000"},{"name":"Saidia","countryCode":"MA","stateCode":"02","latitude":"35.08195000","longitude":"-2.22897000"},{"name":"Selouane","countryCode":"MA","stateCode":"02","latitude":"35.07313000","longitude":"-2.94230000"},{"name":"Taourirt","countryCode":"MA","stateCode":"02","latitude":"34.40731000","longitude":"-2.89732000"},{"name":"Tiztoutine","countryCode":"MA","stateCode":"02","latitude":"34.97159000","longitude":"-3.15273000"},{"name":"Zaïo","countryCode":"MA","stateCode":"02","latitude":"34.94282000","longitude":"-2.73290000"},{"name":"Akhfennir","countryCode":"MA","stateCode":"11","latitude":"28.09455000","longitude":"-12.05157000"},{"name":"Boujdour","countryCode":"MA","stateCode":"11","latitude":"25.66172000","longitude":"-13.68419000"},{"name":"Es-Semara","countryCode":"MA","stateCode":"11","latitude":"27.75000000","longitude":"-11.00000000"},{"name":"Gueltat Zemmour","countryCode":"MA","stateCode":"11","latitude":"25.14276000","longitude":"-12.37168000"},{"name":"Laayoune","countryCode":"MA","stateCode":"11","latitude":"27.83333000","longitude":"-12.33333000"},{"name":"Smara","countryCode":"MA","stateCode":"11","latitude":"26.73841000","longitude":"-11.67194000"},{"name":"Tarfaya","countryCode":"MA","stateCode":"11","latitude":"27.93901000","longitude":"-12.92082000"},{"name":"Aknoul","countryCode":"MA","stateCode":"03","latitude":"34.65371000","longitude":"-3.86754000"},{"name":"Almis Marmoucha","countryCode":"MA","stateCode":"03","latitude":"33.32000000","longitude":"-4.18000000"},{"name":"Azrou","countryCode":"MA","stateCode":"03","latitude":"33.43443000","longitude":"-5.22126000"},{"name":"Aïn Leuh","countryCode":"MA","stateCode":"03","latitude":"33.28984000","longitude":"-5.33863000"},{"name":"Bhalil","countryCode":"MA","stateCode":"03","latitude":"33.85194000","longitude":"-4.87228000"},{"name":"Bouarouss","countryCode":"MA","stateCode":"03","latitude":"34.36000000","longitude":"-4.81000000"},{"name":"Boulemane","countryCode":"MA","stateCode":"03","latitude":"33.16667000","longitude":"-4.00000000"},{"name":"El Hajeb","countryCode":"MA","stateCode":"03","latitude":"33.68786000","longitude":"-5.37100000"},{"name":"El-Hajeb","countryCode":"MA","stateCode":"03","latitude":"33.72883000","longitude":"-5.46119000"},{"name":"Fes","countryCode":"MA","stateCode":"03","latitude":"34.04000000","longitude":"-4.87000000"},{"name":"Fès al Bali","countryCode":"MA","stateCode":"03","latitude":"34.07010000","longitude":"-4.95473000"},{"name":"Galaz","countryCode":"MA","stateCode":"03","latitude":"34.54424000","longitude":"-4.80355000"},{"name":"Ghouazi","countryCode":"MA","stateCode":"03","latitude":"34.47737000","longitude":"-5.30235000"},{"name":"Guercif","countryCode":"MA","stateCode":"03","latitude":"34.22568000","longitude":"-3.35361000"},{"name":"Ifrane","countryCode":"MA","stateCode":"03","latitude":"33.33333000","longitude":"-5.25000000"},{"name":"Meknes","countryCode":"MA","stateCode":"03","latitude":"33.97761000","longitude":"-5.52496000"},{"name":"Missour","countryCode":"MA","stateCode":"03","latitude":"33.04893000","longitude":"-3.98947000"},{"name":"Moulay Bouchta","countryCode":"MA","stateCode":"03","latitude":"34.48922000","longitude":"-5.13023000"},{"name":"Moulay-Yacoub","countryCode":"MA","stateCode":"03","latitude":"34.14558000","longitude":"-5.10259000"},{"name":"Oued Amlil","countryCode":"MA","stateCode":"03","latitude":"34.20000000","longitude":"-4.28000000"},{"name":"Oulad Tayeb","countryCode":"MA","stateCode":"03","latitude":"33.94633000","longitude":"-4.99509000"},{"name":"Ourtzagh","countryCode":"MA","stateCode":"03","latitude":"34.53477000","longitude":"-4.96878000"},{"name":"Sefrou","countryCode":"MA","stateCode":"03","latitude":"33.79979000","longitude":"-4.68000000"},{"name":"Tahla","countryCode":"MA","stateCode":"03","latitude":"34.04965000","longitude":"-4.42162000"},{"name":"Talzemt","countryCode":"MA","stateCode":"03","latitude":"33.59000000","longitude":"-4.19000000"},{"name":"Taounate","countryCode":"MA","stateCode":"03","latitude":"34.50000000","longitude":"-4.83333000"},{"name":"Taza","countryCode":"MA","stateCode":"03","latitude":"34.25000000","longitude":"-3.75000000"},{"name":"Tmourghout","countryCode":"MA","stateCode":"03","latitude":"33.90650000","longitude":"-4.02696000"},{"name":"Al Hoceïma","countryCode":"MA","stateCode":"01","latitude":"35.25165000","longitude":"-3.93723000"},{"name":"Al-Hoceima","countryCode":"MA","stateCode":"01","latitude":"35.00000000","longitude":"-4.25000000"},{"name":"Asilah","countryCode":"MA","stateCode":"01","latitude":"35.46522000","longitude":"-6.03415000"},{"name":"Bni Bouayach","countryCode":"MA","stateCode":"01","latitude":"35.10506000","longitude":"-3.84028000"},{"name":"Brikcha","countryCode":"MA","stateCode":"01","latitude":"34.96732000","longitude":"-5.57295000"},{"name":"Cap Negro II","countryCode":"MA","stateCode":"01","latitude":"35.65970000","longitude":"-5.28525000"},{"name":"Chefchaouen Province","countryCode":"MA","stateCode":"01","latitude":"35.00000000","longitude":"-5.08333000"},{"name":"Chefchaouene","countryCode":"MA","stateCode":"01","latitude":"35.16878000","longitude":"-5.26360000"},{"name":"Derdara","countryCode":"MA","stateCode":"01","latitude":"35.11041000","longitude":"-5.29015000"},{"name":"Fahs-Anjra","countryCode":"MA","stateCode":"01","latitude":"35.74000000","longitude":"-5.68000000"},{"name":"Fnidek","countryCode":"MA","stateCode":"01","latitude":"35.84906000","longitude":"-5.35747000"},{"name":"Imzouren","countryCode":"MA","stateCode":"01","latitude":"35.14637000","longitude":"-3.85063000"},{"name":"Ksar El Kebir","countryCode":"MA","stateCode":"01","latitude":"35.00044000","longitude":"-5.90378000"},{"name":"Larache","countryCode":"MA","stateCode":"01","latitude":"35.16667000","longitude":"-5.83333000"},{"name":"M\'Diq-Fnideq","countryCode":"MA","stateCode":"01","latitude":"35.85743000","longitude":"-5.35858000"},{"name":"Martil","countryCode":"MA","stateCode":"01","latitude":"35.61662000","longitude":"-5.27522000"},{"name":"Oued Laou","countryCode":"MA","stateCode":"01","latitude":"35.44840000","longitude":"-5.09627000"},{"name":"Ouezzane","countryCode":"MA","stateCode":"01","latitude":"34.79584000","longitude":"-5.57849000"},{"name":"Ouezzane Province","countryCode":"MA","stateCode":"01","latitude":"34.79759000","longitude":"-5.58603000"},{"name":"Senada","countryCode":"MA","stateCode":"01","latitude":"35.07452000","longitude":"-4.21583000"},{"name":"Tamorot","countryCode":"MA","stateCode":"01","latitude":"34.93632000","longitude":"-4.77940000"},{"name":"Tanger-Assilah","countryCode":"MA","stateCode":"01","latitude":"35.59000000","longitude":"-5.90000000"},{"name":"Tangier","countryCode":"MA","stateCode":"01","latitude":"35.76727000","longitude":"-5.79975000"},{"name":"Targuist","countryCode":"MA","stateCode":"01","latitude":"34.93769000","longitude":"-4.31856000"},{"name":"Tetouan","countryCode":"MA","stateCode":"01","latitude":"35.58333000","longitude":"-5.50000000"},{"name":"Tirhanimîne","countryCode":"MA","stateCode":"01","latitude":"35.23619000","longitude":"-3.95453000"},{"name":"Zinat","countryCode":"MA","stateCode":"01","latitude":"35.43000000","longitude":"-5.40000000"},{"name":"Zoumi","countryCode":"MA","stateCode":"01","latitude":"34.80321000","longitude":"-5.34458000"},{"name":"Aousserd","countryCode":"MA","stateCode":"OUD","latitude":"21.91977000","longitude":"-15.02068000"},{"name":"Imlili","countryCode":"MA","stateCode":"OUD","latitude":"22.65580000","longitude":"-15.60719000"},{"name":"Oued-Ed-Dahab","countryCode":"MA","stateCode":"OUD","latitude":"23.64201000","longitude":"-14.44934000"},{"name":"Arbaoua","countryCode":"MA","stateCode":"KEN","latitude":"34.90239000","longitude":"-5.94871000"},{"name":"Had Kourt","countryCode":"MA","stateCode":"KEN","latitude":"34.61588000","longitude":"-5.74040000"},{"name":"Kenitra","countryCode":"MA","stateCode":"KEN","latitude":"34.26101000","longitude":"-6.58020000"},{"name":"Kenitra Province","countryCode":"MA","stateCode":"KEN","latitude":"34.58333000","longitude":"-6.33333000"},{"name":"Khemisset","countryCode":"MA","stateCode":"KEN","latitude":"33.66667000","longitude":"-6.25000000"},{"name":"Mechraa Bel Ksiri","countryCode":"MA","stateCode":"KEN","latitude":"34.57373000","longitude":"-5.95585000"},{"name":"Oulmes","countryCode":"MA","stateCode":"KEN","latitude":"33.42585000","longitude":"-6.00137000"},{"name":"Rabat","countryCode":"MA","stateCode":"KEN","latitude":"34.01325000","longitude":"-6.83255000"},{"name":"Sale","countryCode":"MA","stateCode":"KEN","latitude":"34.05310000","longitude":"-6.79846000"},{"name":"Sidi Bousber","countryCode":"MA","stateCode":"KEN","latitude":"34.56283000","longitude":"-5.36208000"},{"name":"Sidi Qacem","countryCode":"MA","stateCode":"KEN","latitude":"34.22149000","longitude":"-5.70775000"},{"name":"Sidi Redouane","countryCode":"MA","stateCode":"KEN","latitude":"34.68692000","longitude":"-5.44538000"},{"name":"Sidi Slimane","countryCode":"MA","stateCode":"KEN","latitude":"34.26479000","longitude":"-5.92598000"},{"name":"Sidi Yahia El Gharb","countryCode":"MA","stateCode":"KEN","latitude":"34.30494000","longitude":"-6.30404000"},{"name":"Sidi-Kacem","countryCode":"MA","stateCode":"KEN","latitude":"34.58333000","longitude":"-5.75000000"},{"name":"Skhirate","countryCode":"MA","stateCode":"KEN","latitude":"33.85270000","longitude":"-7.03171000"},{"name":"Skhirate-Temara","countryCode":"MA","stateCode":"KEN","latitude":"33.77000000","longitude":"-6.87000000"},{"name":"Souq Larb’a al Gharb","countryCode":"MA","stateCode":"KEN","latitude":"34.68664000","longitude":"-6.00272000"},{"name":"Temara","countryCode":"MA","stateCode":"KEN","latitude":"33.92866000","longitude":"-6.90656000"},{"name":"Teroual","countryCode":"MA","stateCode":"KEN","latitude":"34.67452000","longitude":"-5.27331000"},{"name":"Tiflet","countryCode":"MA","stateCode":"KEN","latitude":"33.89469000","longitude":"-6.30649000"},{"name":"Assa-Zag","countryCode":"MA","stateCode":"10","latitude":"28.16667000","longitude":"-9.41667000"},{"name":"Guelmim","countryCode":"MA","stateCode":"10","latitude":"28.75000000","longitude":"-10.00000000"},{"name":"Sidi Ifni","countryCode":"MA","stateCode":"10","latitude":"29.37719000","longitude":"-10.17111000"},{"name":"Tan-Tan","countryCode":"MA","stateCode":"10","latitude":"28.08333000","longitude":"-11.08333000"},{"name":"Azemmour","countryCode":"MA","stateCode":"06","latitude":"33.28952000","longitude":"-8.34250000"},{"name":"Benslimane","countryCode":"MA","stateCode":"06","latitude":"33.50000000","longitude":"-7.16667000"},{"name":"Berrechid","countryCode":"MA","stateCode":"06","latitude":"33.26553000","longitude":"-7.58754000"},{"name":"Berrechid Province","countryCode":"MA","stateCode":"06","latitude":"33.26582000","longitude":"-7.58142000"},{"name":"Boulaouane","countryCode":"MA","stateCode":"06","latitude":"32.85995000","longitude":"-8.05555000"},{"name":"Bouskoura","countryCode":"MA","stateCode":"06","latitude":"33.44976000","longitude":"-7.65239000"},{"name":"Bouznika","countryCode":"MA","stateCode":"06","latitude":"33.78942000","longitude":"-7.15968000"},{"name":"Casablanca","countryCode":"MA","stateCode":"06","latitude":"33.58840000","longitude":"-7.55785000"},{"name":"El Jadid","countryCode":"MA","stateCode":"06","latitude":"33.25682000","longitude":"-8.50882000"},{"name":"El-Jadida","countryCode":"MA","stateCode":"06","latitude":"32.90000000","longitude":"-8.50000000"},{"name":"Mediouna","countryCode":"MA","stateCode":"06","latitude":"33.52012000","longitude":"-7.50350000"},{"name":"Mohammedia","countryCode":"MA","stateCode":"06","latitude":"33.68607000","longitude":"-7.38298000"},{"name":"Nouaceur","countryCode":"MA","stateCode":"06","latitude":"33.45839000","longitude":"-7.64726000"},{"name":"Oualidia","countryCode":"MA","stateCode":"06","latitude":"32.73372000","longitude":"-9.03059000"},{"name":"Oulad Frej","countryCode":"MA","stateCode":"06","latitude":"32.95956000","longitude":"-8.22740000"},{"name":"Settat","countryCode":"MA","stateCode":"06","latitude":"33.00103000","longitude":"-7.61662000"},{"name":"Settat Province","countryCode":"MA","stateCode":"06","latitude":"33.08333000","longitude":"-7.41667000"},{"name":"Sidi Bennour","countryCode":"MA","stateCode":"06","latitude":"32.64896000","longitude":"-8.42686000"},{"name":"Sidi Smai’il","countryCode":"MA","stateCode":"06","latitude":"32.82461000","longitude":"-8.51122000"},{"name":"Tit Mellil","countryCode":"MA","stateCode":"06","latitude":"33.55808000","longitude":"-7.48647000"},{"name":"Zawyat an Nwaçer","countryCode":"MA","stateCode":"06","latitude":"33.37981000","longitude":"-7.61932000"},{"name":"Anenii Noi","countryCode":"MD","stateCode":"AN","latitude":"46.87839000","longitude":"29.23483000"},{"name":"Varniţa","countryCode":"MD","stateCode":"AN","latitude":"46.86606000","longitude":"29.46636000"},{"name":"Basarabeasca","countryCode":"MD","stateCode":"BS","latitude":"46.33170000","longitude":"28.96365000"},{"name":"Bender","countryCode":"MD","stateCode":"BD","latitude":"46.83156000","longitude":"29.47769000"},{"name":"Bilicenii Vechi","countryCode":"MD","stateCode":"SI","latitude":"47.65580000","longitude":"28.04734000"},{"name":"Biruinţa","countryCode":"MD","stateCode":"SI","latitude":"47.81353000","longitude":"28.07004000"},{"name":"Sîngerei","countryCode":"MD","stateCode":"SI","latitude":"47.63632000","longitude":"28.14296000"},{"name":"Briceni","countryCode":"MD","stateCode":"BR","latitude":"48.36289000","longitude":"27.07787000"},{"name":"Briceni","countryCode":"MD","stateCode":"DO","latitude":"48.35628000","longitude":"27.70293000"},{"name":"Donduşeni","countryCode":"MD","stateCode":"DO","latitude":"48.24268000","longitude":"27.61010000"},{"name":"Bucovăţ","countryCode":"MD","stateCode":"ST","latitude":"47.19064000","longitude":"28.45802000"},{"name":"Strășeni","countryCode":"MD","stateCode":"ST","latitude":"47.14216000","longitude":"28.60774000"},{"name":"Bugeac","countryCode":"MD","stateCode":"GA","latitude":"46.36554000","longitude":"28.66250000"},{"name":"Ceadîr-Lunga","countryCode":"MD","stateCode":"GA","latitude":"46.06169000","longitude":"28.83078000"},{"name":"Comrat","countryCode":"MD","stateCode":"GA","latitude":"46.29456000","longitude":"28.65650000"},{"name":"Vulcăneşti","countryCode":"MD","stateCode":"GA","latitude":"45.68492000","longitude":"28.40613000"},{"name":"Bălţi","countryCode":"MD","stateCode":"BA","latitude":"47.76314000","longitude":"27.92932000"},{"name":"Cahul","countryCode":"MD","stateCode":"CA","latitude":"45.90425000","longitude":"28.19929000"},{"name":"Giurgiuleşti","countryCode":"MD","stateCode":"CA","latitude":"45.48167000","longitude":"28.19722000"},{"name":"Camenca","countryCode":"MD","stateCode":"SN","latitude":"48.03233000","longitude":"28.69899000"},{"name":"Crasnoe","countryCode":"MD","stateCode":"SN","latitude":"46.64844000","longitude":"29.80403000"},{"name":"Dnestrovsc","countryCode":"MD","stateCode":"SN","latitude":"46.61640000","longitude":"29.91926000"},{"name":"Dubăsari","countryCode":"MD","stateCode":"SN","latitude":"47.26562000","longitude":"29.16667000"},{"name":"Hryhoriopol","countryCode":"MD","stateCode":"SN","latitude":"47.15413000","longitude":"29.30008000"},{"name":"Maiac","countryCode":"MD","stateCode":"SN","latitude":"47.23727000","longitude":"29.38498000"},{"name":"Pervomaisc","countryCode":"MD","stateCode":"SN","latitude":"46.73253000","longitude":"29.96170000"},{"name":"Rîbniţa","countryCode":"MD","stateCode":"SN","latitude":"47.76817000","longitude":"29.01000000"},{"name":"Slobozia","countryCode":"MD","stateCode":"SN","latitude":"46.72927000","longitude":"29.70446000"},{"name":"Tiraspol","countryCode":"MD","stateCode":"SN","latitude":"46.84274000","longitude":"29.62909000"},{"name":"Tiraspolul Nou","countryCode":"MD","stateCode":"SN","latitude":"46.82874000","longitude":"29.52174000"},{"name":"Cantemir","countryCode":"MD","stateCode":"CT","latitude":"46.27743000","longitude":"28.20270000"},{"name":"Iargara","countryCode":"MD","stateCode":"CT","latitude":"46.42520000","longitude":"28.42676000"},{"name":"Vişniovca","countryCode":"MD","stateCode":"CT","latitude":"46.33260000","longitude":"28.44797000"},{"name":"Chisinau","countryCode":"MD","stateCode":"CU","latitude":"47.00556000","longitude":"28.85750000"},{"name":"Ciorescu","countryCode":"MD","stateCode":"CU","latitude":"47.13000000","longitude":"28.88937000"},{"name":"Cricova","countryCode":"MD","stateCode":"CU","latitude":"47.13835000","longitude":"28.86156000"},{"name":"Stăuceni","countryCode":"MD","stateCode":"CU","latitude":"47.09643000","longitude":"28.86791000"},{"name":"Sîngera","countryCode":"MD","stateCode":"CU","latitude":"46.91557000","longitude":"28.96673000"},{"name":"Vadul lui Vodă","countryCode":"MD","stateCode":"CU","latitude":"47.09009000","longitude":"29.07570000"},{"name":"Vatra","countryCode":"MD","stateCode":"CU","latitude":"47.07460000","longitude":"28.73685000"},{"name":"Chiţcani","countryCode":"MD","stateCode":"CS","latitude":"46.78296000","longitude":"29.61682000"},{"name":"Căuşeni","countryCode":"MD","stateCode":"CS","latitude":"46.63674000","longitude":"29.41114000"},{"name":"Cimişlia","countryCode":"MD","stateCode":"CM","latitude":"46.52685000","longitude":"28.76441000"},{"name":"Cocieri","countryCode":"MD","stateCode":"DU","latitude":"47.30170000","longitude":"29.11755000"},{"name":"Ustia","countryCode":"MD","stateCode":"DU","latitude":"47.25524000","longitude":"29.12406000"},{"name":"Criuleni","countryCode":"MD","stateCode":"CR","latitude":"47.21307000","longitude":"29.15926000"},{"name":"Călăraşi","countryCode":"MD","stateCode":"CL","latitude":"47.25560000","longitude":"28.30987000"},{"name":"Dancu","countryCode":"MD","stateCode":"HI","latitude":"46.75818000","longitude":"28.20716000"},{"name":"Hînceşti","countryCode":"MD","stateCode":"HI","latitude":"46.83047000","longitude":"28.59064000"},{"name":"Drochia","countryCode":"MD","stateCode":"DR","latitude":"48.03555000","longitude":"27.81293000"},{"name":"Edineţ","countryCode":"MD","stateCode":"ED","latitude":"48.17215000","longitude":"27.30337000"},{"name":"Floreşti","countryCode":"MD","stateCode":"FL","latitude":"47.89137000","longitude":"28.29312000"},{"name":"Ghindești","countryCode":"MD","stateCode":"FL","latitude":"47.85482000","longitude":"28.37679000"},{"name":"Mărculeşti","countryCode":"MD","stateCode":"FL","latitude":"47.86897000","longitude":"28.24109000"},{"name":"Fălești","countryCode":"MD","stateCode":"FA","latitude":"47.57667000","longitude":"27.71264000"},{"name":"Glodeni","countryCode":"MD","stateCode":"GL","latitude":"47.77513000","longitude":"27.51891000"},{"name":"Ialoveni","countryCode":"MD","stateCode":"IA","latitude":"46.94346000","longitude":"28.78233000"},{"name":"Mîndreşti","countryCode":"MD","stateCode":"TE","latitude":"47.50525000","longitude":"28.27687000"},{"name":"Teleneşti","countryCode":"MD","stateCode":"TE","latitude":"47.50110000","longitude":"28.36536000"},{"name":"Nisporeni","countryCode":"MD","stateCode":"NI","latitude":"47.08159000","longitude":"28.17138000"},{"name":"Ocniţa","countryCode":"MD","stateCode":"OC","latitude":"48.38274000","longitude":"27.43805000"},{"name":"Otaci","countryCode":"MD","stateCode":"OC","latitude":"48.43285000","longitude":"27.79912000"},{"name":"Orhei","countryCode":"MD","stateCode":"OR","latitude":"47.38494000","longitude":"28.82446000"},{"name":"Rezina","countryCode":"MD","stateCode":"RE","latitude":"47.74928000","longitude":"28.96583000"},{"name":"Saharna","countryCode":"MD","stateCode":"RE","latitude":"47.69107000","longitude":"28.97458000"},{"name":"Rîşcani","countryCode":"MD","stateCode":"RI","latitude":"47.94792000","longitude":"27.56376000"},{"name":"Soroca","countryCode":"MD","stateCode":"SO","latitude":"48.15659000","longitude":"28.28489000"},{"name":"Taraclia","countryCode":"MD","stateCode":"TA","latitude":"45.90273000","longitude":"28.66816000"},{"name":"Tvardița","countryCode":"MD","stateCode":"TA","latitude":"46.14826000","longitude":"28.96491000"},{"name":"Ungheni","countryCode":"MD","stateCode":"UN","latitude":"47.21079000","longitude":"27.80047000"},{"name":"Şoldăneşti","countryCode":"MD","stateCode":"SD","latitude":"47.81608000","longitude":"28.79718000"},{"name":"Ştefan Vodă","countryCode":"MD","stateCode":"SV","latitude":"46.51287000","longitude":"29.66193000"},{"name":"Andrijevica","countryCode":"ME","stateCode":"01","latitude":"42.73389000","longitude":"19.79194000"},{"name":"Bar","countryCode":"ME","stateCode":"02","latitude":"42.09306000","longitude":"19.10028000"},{"name":"Stari Bar","countryCode":"ME","stateCode":"02","latitude":"42.09700000","longitude":"19.13600000"},{"name":"Sutomore","countryCode":"ME","stateCode":"02","latitude":"42.14278000","longitude":"19.04667000"},{"name":"Šušanj","countryCode":"ME","stateCode":"02","latitude":"42.11556000","longitude":"19.08833000"},{"name":"Berane","countryCode":"ME","stateCode":"03","latitude":"42.84250000","longitude":"19.87333000"},{"name":"Bijelo Polje","countryCode":"ME","stateCode":"04","latitude":"43.03834000","longitude":"19.74758000"},{"name":"Budva","countryCode":"ME","stateCode":"05","latitude":"42.28639000","longitude":"18.84000000"},{"name":"Petrovac na Moru","countryCode":"ME","stateCode":"05","latitude":"42.20556000","longitude":"18.94250000"},{"name":"Cetinje","countryCode":"ME","stateCode":"06","latitude":"42.39063000","longitude":"18.91417000"},{"name":"Danilovgrad","countryCode":"ME","stateCode":"07","latitude":"42.55384000","longitude":"19.14608000"},{"name":"Spuž","countryCode":"ME","stateCode":"07","latitude":"42.51500000","longitude":"19.19500000"},{"name":"Dobrota","countryCode":"ME","stateCode":"10","latitude":"42.45417000","longitude":"18.76833000"},{"name":"Kotor","countryCode":"ME","stateCode":"10","latitude":"42.42067000","longitude":"18.76825000"},{"name":"Prčanj","countryCode":"ME","stateCode":"10","latitude":"42.45750000","longitude":"18.74222000"},{"name":"Risan","countryCode":"ME","stateCode":"10","latitude":"42.51500000","longitude":"18.69556000"},{"name":"Golubovci","countryCode":"ME","stateCode":"16","latitude":"42.33500000","longitude":"19.23111000"},{"name":"Goričani","countryCode":"ME","stateCode":"16","latitude":"42.33222000","longitude":"19.21194000"},{"name":"Mataguži","countryCode":"ME","stateCode":"16","latitude":"42.32361000","longitude":"19.27278000"},{"name":"Mojanovići","countryCode":"ME","stateCode":"16","latitude":"42.34167000","longitude":"19.22139000"},{"name":"Podgorica","countryCode":"ME","stateCode":"16","latitude":"42.44111000","longitude":"19.26361000"},{"name":"Tuzi","countryCode":"ME","stateCode":"16","latitude":"42.36556000","longitude":"19.33139000"},{"name":"Gusinje","countryCode":"ME","stateCode":"22","latitude":"42.56194000","longitude":"19.83389000"},{"name":"Kolašin","countryCode":"ME","stateCode":"09","latitude":"42.82229000","longitude":"19.51653000"},{"name":"Mojkovac","countryCode":"ME","stateCode":"11","latitude":"42.96044000","longitude":"19.58330000"},{"name":"Nikšić","countryCode":"ME","stateCode":"12","latitude":"42.77310000","longitude":"18.94446000"},{"name":"Plav","countryCode":"ME","stateCode":"13","latitude":"42.59694000","longitude":"19.94556000"},{"name":"Pljevlja","countryCode":"ME","stateCode":"14","latitude":"43.35670000","longitude":"19.35843000"},{"name":"Plužine","countryCode":"ME","stateCode":"15","latitude":"43.15278000","longitude":"18.83944000"},{"name":"Rožaje","countryCode":"ME","stateCode":"17","latitude":"42.83299000","longitude":"20.16652000"},{"name":"Tivat","countryCode":"ME","stateCode":"19","latitude":"42.43639000","longitude":"18.69611000"},{"name":"Ulcinj","countryCode":"ME","stateCode":"20","latitude":"41.92936000","longitude":"19.22436000"},{"name":"Šavnik","countryCode":"ME","stateCode":"18","latitude":"42.95639000","longitude":"19.09667000"},{"name":"Žabljak","countryCode":"ME","stateCode":"21","latitude":"43.15423000","longitude":"19.12325000"},{"name":"Ampasimanolotra","countryCode":"MG","stateCode":"D","latitude":"-18.81667000","longitude":"49.06667000"},{"name":"Andovoranto","countryCode":"MG","stateCode":"D","latitude":"-18.95443000","longitude":"49.10940000"},{"name":"Mahanoro","countryCode":"MG","stateCode":"D","latitude":"-19.90000000","longitude":"48.80000000"},{"name":"Mahavelona","countryCode":"MG","stateCode":"D","latitude":"-17.68475000","longitude":"49.50869000"},{"name":"Marolambo","countryCode":"MG","stateCode":"D","latitude":"-20.05000000","longitude":"48.11667000"},{"name":"Toamasina","countryCode":"MG","stateCode":"D","latitude":"-18.14920000","longitude":"49.40234000"},{"name":"Toamasina I","countryCode":"MG","stateCode":"D","latitude":"-18.13863000","longitude":"49.39203000"},{"name":"Toamasina II","countryCode":"MG","stateCode":"D","latitude":"-17.94053000","longitude":"49.14608000"},{"name":"Vohibinany","countryCode":"MG","stateCode":"D","latitude":"-17.35000000","longitude":"49.03333000"},{"name":"Batinci","countryCode":"MK","stateCode":"74","latitude":"41.91909000","longitude":"21.47978000"},{"name":"Dolno Količani","countryCode":"MK","stateCode":"74","latitude":"41.88639000","longitude":"21.48556000"},{"name":"Morani","countryCode":"MK","stateCode":"74","latitude":"41.90978000","longitude":"21.54997000"},{"name":"Studeničane","countryCode":"MK","stateCode":"74","latitude":"41.92208000","longitude":"21.53483000"},{"name":"Bedinje","countryCode":"MK","stateCode":"47","latitude":"42.14167000","longitude":"21.69639000"},{"name":"Kumanovo","countryCode":"MK","stateCode":"47","latitude":"42.13222000","longitude":"21.71444000"},{"name":"Romanovci","countryCode":"MK","stateCode":"47","latitude":"42.09472000","longitude":"21.69306000"},{"name":"Belčišta","countryCode":"MK","stateCode":"22","latitude":"41.30278000","longitude":"20.83028000"},{"name":"Mešeišta","countryCode":"MK","stateCode":"22","latitude":"41.23814000","longitude":"20.77414000"},{"name":"Beranci","countryCode":"MK","stateCode":"53","latitude":"41.15969000","longitude":"21.35963000"},{"name":"Dobruševo","countryCode":"MK","stateCode":"53","latitude":"41.16861000","longitude":"21.48250000"},{"name":"Dolno Srpci","countryCode":"MK","stateCode":"53","latitude":"41.17480000","longitude":"21.36464000"},{"name":"Mogila","countryCode":"MK","stateCode":"53","latitude":"41.10833000","longitude":"21.37861000"},{"name":"Berovo","countryCode":"MK","stateCode":"03","latitude":"41.70306000","longitude":"22.85778000"},{"name":"Rusinovo","countryCode":"MK","stateCode":"03","latitude":"41.68728000","longitude":"22.80849000"},{"name":"Vladimirovo","countryCode":"MK","stateCode":"03","latitude":"41.71000000","longitude":"22.79278000"},{"name":"Bistrica","countryCode":"MK","stateCode":"04","latitude":"40.97892000","longitude":"21.36580000"},{"name":"Bitola","countryCode":"MK","stateCode":"04","latitude":"41.03143000","longitude":"21.33474000"},{"name":"Capari","countryCode":"MK","stateCode":"04","latitude":"41.05656000","longitude":"21.17884000"},{"name":"Dolno Orizari","countryCode":"MK","stateCode":"04","latitude":"41.05028000","longitude":"21.37944000"},{"name":"Gorno Orizari","countryCode":"MK","stateCode":"04","latitude":"41.05188000","longitude":"21.34548000"},{"name":"Kukurečani","countryCode":"MK","stateCode":"04","latitude":"41.09562000","longitude":"21.32454000"},{"name":"Logovardi","countryCode":"MK","stateCode":"04","latitude":"41.03096000","longitude":"21.40967000"},{"name":"Blatec","countryCode":"MK","stateCode":"14","latitude":"41.83668000","longitude":"22.57909000"},{"name":"Gradec","countryCode":"MK","stateCode":"14","latitude":"41.85068000","longitude":"22.51132000"},{"name":"Vinica","countryCode":"MK","stateCode":"14","latitude":"41.88278000","longitude":"22.50917000"},{"name":"Bogdanci","countryCode":"MK","stateCode":"05","latitude":"41.20306000","longitude":"22.57556000"},{"name":"Stojakovo","countryCode":"MK","stateCode":"05","latitude":"41.15556000","longitude":"22.57750000"},{"name":"Bogomila","countryCode":"MK","stateCode":"80","latitude":"41.59306000","longitude":"21.47167000"},{"name":"Čaška","countryCode":"MK","stateCode":"80","latitude":"41.65056000","longitude":"21.66222000"},{"name":"Bogovinje","countryCode":"MK","stateCode":"06","latitude":"41.92361000","longitude":"20.91361000"},{"name":"Dolno Palčište","countryCode":"MK","stateCode":"06","latitude":"41.96859000","longitude":"20.92899000"},{"name":"Gradec","countryCode":"MK","stateCode":"06","latitude":"41.89611000","longitude":"20.90417000"},{"name":"Kamenjane","countryCode":"MK","stateCode":"06","latitude":"41.94568000","longitude":"20.92894000"},{"name":"Bojane","countryCode":"MK","stateCode":"85","latitude":"42.00009000","longitude":"21.19265000"},{"name":"Dračevo","countryCode":"MK","stateCode":"85","latitude":"41.93667000","longitude":"21.52167000"},{"name":"Ljubin","countryCode":"MK","stateCode":"85","latitude":"42.00139000","longitude":"21.30917000"},{"name":"Saraj","countryCode":"MK","stateCode":"85","latitude":"42.00000000","longitude":"21.32778000"},{"name":"Usje","countryCode":"MK","stateCode":"85","latitude":"41.95871000","longitude":"21.45835000"},{"name":"Bosilovo","countryCode":"MK","stateCode":"07","latitude":"41.44056000","longitude":"22.72778000"},{"name":"Ilovica","countryCode":"MK","stateCode":"07","latitude":"41.47224000","longitude":"22.80480000"},{"name":"Sekirnik","countryCode":"MK","stateCode":"07","latitude":"41.43999000","longitude":"22.79536000"},{"name":"Brvenica","countryCode":"MK","stateCode":"08","latitude":"41.96722000","longitude":"20.98083000"},{"name":"Gurgurnica","countryCode":"MK","stateCode":"08","latitude":"41.84508000","longitude":"21.10538000"},{"name":"Miletino","countryCode":"MK","stateCode":"08","latitude":"41.90753000","longitude":"21.01601000"},{"name":"Čelopek","countryCode":"MK","stateCode":"08","latitude":"41.93167000","longitude":"21.01333000"},{"name":"Bukovik","countryCode":"MK","stateCode":"68","latitude":"41.96833000","longitude":"21.23694000"},{"name":"Grčec","countryCode":"MK","stateCode":"68","latitude":"41.98806000","longitude":"21.33028000"},{"name":"Kondovo","countryCode":"MK","stateCode":"68","latitude":"42.01167000","longitude":"21.31361000"},{"name":"Krušopek","countryCode":"MK","stateCode":"68","latitude":"41.97833000","longitude":"21.35444000"},{"name":"Butel","countryCode":"MK","stateCode":"09","latitude":"42.03083000","longitude":"21.44667000"},{"name":"Radishani","countryCode":"MK","stateCode":"09","latitude":"42.06111000","longitude":"21.44778000"},{"name":"Bučin","countryCode":"MK","stateCode":"46","latitude":"41.27377000","longitude":"21.31692000"},{"name":"Krusevo","countryCode":"MK","stateCode":"46","latitude":"41.36889000","longitude":"21.24889000"},{"name":"Cegrane","countryCode":"MK","stateCode":"19","latitude":"41.83889000","longitude":"20.97583000"},{"name":"Dolna Banjica","countryCode":"MK","stateCode":"19","latitude":"41.78611000","longitude":"20.90611000"},{"name":"Forino","countryCode":"MK","stateCode":"19","latitude":"41.82334000","longitude":"20.96174000"},{"name":"Gostivar","countryCode":"MK","stateCode":"19","latitude":"41.79601000","longitude":"20.90819000"},{"name":"Srbinovo","countryCode":"MK","stateCode":"19","latitude":"41.70586000","longitude":"20.95859000"},{"name":"Vrutok","countryCode":"MK","stateCode":"19","latitude":"41.76861000","longitude":"20.83917000"},{"name":"Centar Župa","countryCode":"MK","stateCode":"78","latitude":"41.47849000","longitude":"20.55945000"},{"name":"Cresevo","countryCode":"MK","stateCode":"17","latitude":"42.05083000","longitude":"21.50972000"},{"name":"Crnilište","countryCode":"MK","stateCode":"27","latitude":"41.53025000","longitude":"21.41416000"},{"name":"Desovo","countryCode":"MK","stateCode":"27","latitude":"41.46278000","longitude":"21.49111000"},{"name":"Dolneni","countryCode":"MK","stateCode":"27","latitude":"41.42579000","longitude":"21.45402000"},{"name":"Lažani","countryCode":"MK","stateCode":"27","latitude":"41.44222000","longitude":"21.31583000"},{"name":"Žitoše","countryCode":"MK","stateCode":"27","latitude":"41.41991000","longitude":"21.29078000"},{"name":"Delcevo","countryCode":"MK","stateCode":"23","latitude":"41.96722000","longitude":"22.76944000"},{"name":"Delogožda","countryCode":"MK","stateCode":"72","latitude":"41.25728000","longitude":"20.72180000"},{"name":"Labunista","countryCode":"MK","stateCode":"72","latitude":"41.26861000","longitude":"20.59611000"},{"name":"Lukovo","countryCode":"MK","stateCode":"72","latitude":"41.35339000","longitude":"20.60637000"},{"name":"Mislesevo","countryCode":"MK","stateCode":"72","latitude":"41.18500000","longitude":"20.70861000"},{"name":"Oktisi","countryCode":"MK","stateCode":"72","latitude":"41.23250000","longitude":"20.60722000"},{"name":"Radolista","countryCode":"MK","stateCode":"72","latitude":"41.16417000","longitude":"20.62333000"},{"name":"Struga","countryCode":"MK","stateCode":"72","latitude":"41.17799000","longitude":"20.67784000"},{"name":"Velesta","countryCode":"MK","stateCode":"72","latitude":"41.24083000","longitude":"20.64389000"},{"name":"Demir Hisar","countryCode":"MK","stateCode":"25","latitude":"41.22097000","longitude":"21.20302000"},{"name":"Slepče","countryCode":"MK","stateCode":"25","latitude":"41.23333000","longitude":"21.17500000"},{"name":"Sopotnica","countryCode":"MK","stateCode":"25","latitude":"41.29594000","longitude":"21.15357000"},{"name":"Demir Kapija","countryCode":"MK","stateCode":"24","latitude":"41.40613000","longitude":"22.24631000"},{"name":"Dobarce","countryCode":"MK","stateCode":"30","latitude":"41.95530000","longitude":"21.08875000"},{"name":"Larce","countryCode":"MK","stateCode":"30","latitude":"41.93319000","longitude":"21.12628000"},{"name":"Sedlarevo","countryCode":"MK","stateCode":"30","latitude":"41.88306000","longitude":"21.12750000"},{"name":"Strimnica","countryCode":"MK","stateCode":"30","latitude":"41.96719000","longitude":"21.03598000"},{"name":"Zelino","countryCode":"MK","stateCode":"30","latitude":"41.98028000","longitude":"21.06417000"},{"name":"Dobri Dol","countryCode":"MK","stateCode":"16","latitude":"41.86520000","longitude":"20.89009000"},{"name":"Negotino","countryCode":"MK","stateCode":"16","latitude":"41.87792000","longitude":"20.88389000"},{"name":"Vrapčište","countryCode":"MK","stateCode":"16","latitude":"41.83439000","longitude":"20.88563000"},{"name":"Dobrošte","countryCode":"MK","stateCode":"76","latitude":"42.10333000","longitude":"21.07778000"},{"name":"Džepčište","countryCode":"MK","stateCode":"76","latitude":"42.03287000","longitude":"20.99817000"},{"name":"Golema Rečica","countryCode":"MK","stateCode":"76","latitude":"41.98803000","longitude":"20.94517000"},{"name":"Pirok","countryCode":"MK","stateCode":"76","latitude":"41.91083000","longitude":"20.91056000"},{"name":"Poroj","countryCode":"MK","stateCode":"76","latitude":"42.02913000","longitude":"20.99266000"},{"name":"Selce","countryCode":"MK","stateCode":"76","latitude":"42.03482000","longitude":"20.94035000"},{"name":"Tetovo","countryCode":"MK","stateCode":"76","latitude":"42.00973000","longitude":"20.97155000"},{"name":"Šipkovica","countryCode":"MK","stateCode":"76","latitude":"42.03500000","longitude":"20.91556000"},{"name":"Drugovo","countryCode":"MK","stateCode":"40","latitude":"41.48490000","longitude":"20.92636000"},{"name":"Kičevo","countryCode":"MK","stateCode":"40","latitude":"41.51267000","longitude":"20.95886000"},{"name":"Srbica","countryCode":"MK","stateCode":"40","latitude":"41.58672000","longitude":"21.03027000"},{"name":"Strelci","countryCode":"MK","stateCode":"40","latitude":"41.54046000","longitude":"21.00563000"},{"name":"Tuin","countryCode":"MK","stateCode":"40","latitude":"41.61944000","longitude":"21.04528000"},{"name":"Vraneštica","countryCode":"MK","stateCode":"40","latitude":"41.44496000","longitude":"21.02683000"},{"name":"Zajas","countryCode":"MK","stateCode":"40","latitude":"41.60722000","longitude":"20.93833000"},{"name":"Gevgelija","countryCode":"MK","stateCode":"18","latitude":"41.14166000","longitude":"22.50141000"},{"name":"Miravci","countryCode":"MK","stateCode":"18","latitude":"41.30925000","longitude":"22.43641000"},{"name":"Gjorče Petro","countryCode":"MK","stateCode":"29","latitude":"42.00778000","longitude":"21.35306000"},{"name":"Gorno Orizari","countryCode":"MK","stateCode":"13","latitude":"41.68583000","longitude":"21.73475000"},{"name":"Ivankovci","countryCode":"MK","stateCode":"13","latitude":"41.84889000","longitude":"21.82028000"},{"name":"Veles","countryCode":"MK","stateCode":"13","latitude":"41.71556000","longitude":"21.77556000"},{"name":"Gorobinci","countryCode":"MK","stateCode":"69","latitude":"41.87507000","longitude":"21.87599000"},{"name":"Sveti Nikole","countryCode":"MK","stateCode":"69","latitude":"41.86956000","longitude":"21.95274000"},{"name":"Gradsko","countryCode":"MK","stateCode":"20","latitude":"41.57750000","longitude":"21.94278000"},{"name":"Grnčari","countryCode":"MK","stateCode":"66","latitude":"41.01722000","longitude":"21.05333000"},{"name":"Jankovec","countryCode":"MK","stateCode":"66","latitude":"41.11028000","longitude":"21.01139000"},{"name":"Krani","countryCode":"MK","stateCode":"66","latitude":"40.93934000","longitude":"21.10911000"},{"name":"Resen","countryCode":"MK","stateCode":"66","latitude":"41.08934000","longitude":"21.01092000"},{"name":"Ilinden","countryCode":"MK","stateCode":"34","latitude":"41.99451000","longitude":"21.58002000"},{"name":"Kadino","countryCode":"MK","stateCode":"34","latitude":"41.96889000","longitude":"21.60139000"},{"name":"Marino","countryCode":"MK","stateCode":"34","latitude":"41.98776000","longitude":"21.59148000"},{"name":"Miladinovci","countryCode":"MK","stateCode":"34","latitude":"41.98029000","longitude":"21.64982000"},{"name":"Јурумлери","countryCode":"MK","stateCode":"34","latitude":"41.96722000","longitude":"21.55694000"},{"name":"Идризово","countryCode":"MK","stateCode":"34","latitude":"41.96083000","longitude":"21.57556000"},{"name":"Izvor","countryCode":"MK","stateCode":"48","latitude":"42.20322000","longitude":"21.57812000"},{"name":"Lipkovo","countryCode":"MK","stateCode":"48","latitude":"42.15639000","longitude":"21.58528000"},{"name":"Lojane","countryCode":"MK","stateCode":"48","latitude":"42.23276000","longitude":"21.66550000"},{"name":"Matejce","countryCode":"MK","stateCode":"48","latitude":"42.12556000","longitude":"21.59778000"},{"name":"Otlja","countryCode":"MK","stateCode":"48","latitude":"42.14315000","longitude":"21.58675000"},{"name":"Vaksince","countryCode":"MK","stateCode":"48","latitude":"42.20611000","longitude":"21.66306000"},{"name":"Слупчане","countryCode":"MK","stateCode":"48","latitude":"42.17333000","longitude":"21.62778000"},{"name":"Jegunovce","countryCode":"MK","stateCode":"35","latitude":"42.07238000","longitude":"21.12367000"},{"name":"Vratnica","countryCode":"MK","stateCode":"35","latitude":"42.14333000","longitude":"21.11694000"},{"name":"Kanatlarci","countryCode":"MK","stateCode":"62","latitude":"41.21028000","longitude":"21.50333000"},{"name":"Markov Grad","countryCode":"MK","stateCode":"62","latitude":"41.35722000","longitude":"21.53250000"},{"name":"Prilep","countryCode":"MK","stateCode":"62","latitude":"41.34514000","longitude":"21.55504000"},{"name":"Topolčani","countryCode":"MK","stateCode":"62","latitude":"41.22772000","longitude":"21.43113000"},{"name":"Karbinci","countryCode":"MK","stateCode":"37","latitude":"41.81758000","longitude":"22.23529000"},{"name":"Kavadarci","countryCode":"MK","stateCode":"36","latitude":"41.43306000","longitude":"22.01194000"},{"name":"Vataša","countryCode":"MK","stateCode":"36","latitude":"41.41694000","longitude":"22.01889000"},{"name":"Kisela Voda","countryCode":"MK","stateCode":"39","latitude":"41.94889000","longitude":"21.50278000"},{"name":"Kochani","countryCode":"MK","stateCode":"42","latitude":"41.91639000","longitude":"22.41278000"},{"name":"Orizari","countryCode":"MK","stateCode":"42","latitude":"41.92262000","longitude":"22.44628000"},{"name":"Konče","countryCode":"MK","stateCode":"41","latitude":"41.49511000","longitude":"22.38359000"},{"name":"Kosel","countryCode":"MK","stateCode":"58","latitude":"41.17444000","longitude":"20.83556000"},{"name":"Ohrid","countryCode":"MK","stateCode":"58","latitude":"41.11722000","longitude":"20.80194000"},{"name":"Ohrid Opština","countryCode":"MK","stateCode":"58","latitude":"41.16667000","longitude":"20.83333000"},{"name":"Kratovo","countryCode":"MK","stateCode":"43","latitude":"42.07838000","longitude":"22.18070000"},{"name":"Kriva Palanka","countryCode":"MK","stateCode":"44","latitude":"42.20088000","longitude":"22.33244000"},{"name":"Krivogashtani","countryCode":"MK","stateCode":"45","latitude":"41.33611000","longitude":"21.33306000"},{"name":"Obršani","countryCode":"MK","stateCode":"45","latitude":"41.28168000","longitude":"21.36150000"},{"name":"Клечовце","countryCode":"MK","stateCode":"45","latitude":"42.11611000","longitude":"21.85722000"},{"name":"Kuklis","countryCode":"MK","stateCode":"73","latitude":"41.40528000","longitude":"22.66528000"},{"name":"Murtino","countryCode":"MK","stateCode":"73","latitude":"41.41537000","longitude":"22.72589000"},{"name":"Strumica","countryCode":"MK","stateCode":"73","latitude":"41.43750000","longitude":"22.64333000"},{"name":"Veljusa","countryCode":"MK","stateCode":"73","latitude":"41.47611000","longitude":"22.56750000"},{"name":"Lisičani","countryCode":"MK","stateCode":"61","latitude":"41.46139000","longitude":"21.05444000"},{"name":"Plasnica","countryCode":"MK","stateCode":"61","latitude":"41.46722000","longitude":"21.12306000"},{"name":"Lozovo","countryCode":"MK","stateCode":"49","latitude":"41.78389000","longitude":"21.90556000"},{"name":"Makedonska Kamenica","countryCode":"MK","stateCode":"51","latitude":"42.02079000","longitude":"22.58760000"},{"name":"Makedonski Brod","countryCode":"MK","stateCode":"52","latitude":"41.51361000","longitude":"21.21528000"},{"name":"Samokov","countryCode":"MK","stateCode":"52","latitude":"41.68331000","longitude":"21.14625000"},{"name":"Negotino","countryCode":"MK","stateCode":"54","latitude":"41.48456000","longitude":"22.09056000"},{"name":"Nerašte","countryCode":"MK","stateCode":"75","latitude":"42.10711000","longitude":"21.10810000"},{"name":"Orashac","countryCode":"MK","stateCode":"75","latitude":"42.06250000","longitude":"21.79972000"},{"name":"Pršovce","countryCode":"MK","stateCode":"75","latitude":"42.08336000","longitude":"21.05994000"},{"name":"Slatino","countryCode":"MK","stateCode":"75","latitude":"42.06784000","longitude":"21.03902000"},{"name":"Tearce","countryCode":"MK","stateCode":"75","latitude":"42.07666000","longitude":"21.05310000"},{"name":"Novaci","countryCode":"MK","stateCode":"55","latitude":"41.04197000","longitude":"21.45866000"},{"name":"Novo Selo","countryCode":"MK","stateCode":"56","latitude":"41.41486000","longitude":"22.88164000"},{"name":"Sušica","countryCode":"MK","stateCode":"56","latitude":"41.43982000","longitude":"22.83676000"},{"name":"Oblesevo","countryCode":"MK","stateCode":"81","latitude":"41.88333000","longitude":"22.33389000"},{"name":"Češinovo","countryCode":"MK","stateCode":"81","latitude":"41.87148000","longitude":"22.28961000"},{"name":"Oraovica","countryCode":"MK","stateCode":"64","latitude":"41.62583000","longitude":"22.51333000"},{"name":"Podareš","countryCode":"MK","stateCode":"64","latitude":"41.61389000","longitude":"22.54222000"},{"name":"Radovis","countryCode":"MK","stateCode":"64","latitude":"41.63833000","longitude":"22.46472000"},{"name":"Pehčevo","countryCode":"MK","stateCode":"60","latitude":"41.76226000","longitude":"22.88921000"},{"name":"Pirava","countryCode":"MK","stateCode":"10","latitude":"41.32042000","longitude":"22.53047000"},{"name":"Valandovo","countryCode":"MK","stateCode":"10","latitude":"41.31744000","longitude":"22.56002000"},{"name":"Probishtip","countryCode":"MK","stateCode":"63","latitude":"42.00306000","longitude":"22.17861000"},{"name":"Zletovo","countryCode":"MK","stateCode":"63","latitude":"41.98861000","longitude":"22.23611000"},{"name":"Rosoman","countryCode":"MK","stateCode":"67","latitude":"41.51671000","longitude":"21.94585000"},{"name":"Rostusa","countryCode":"MK","stateCode":"50","latitude":"41.61000000","longitude":"20.60000000"},{"name":"Shtip","countryCode":"MK","stateCode":"83","latitude":"41.74583000","longitude":"22.19583000"},{"name":"Skopje","countryCode":"MK","stateCode":"38","latitude":"41.99646000","longitude":"21.43141000"},{"name":"Sredno Konjare","countryCode":"MK","stateCode":"59","latitude":"41.95743000","longitude":"21.71494000"},{"name":"Петровец","countryCode":"MK","stateCode":"59","latitude":"41.93889000","longitude":"21.61500000"},{"name":"Star Dojran","countryCode":"MK","stateCode":"26","latitude":"41.18647000","longitude":"22.72030000"},{"name":"Vasilevo","countryCode":"MK","stateCode":"11","latitude":"41.47408000","longitude":"22.64301000"},{"name":"Vevčani","countryCode":"MK","stateCode":"12","latitude":"41.24056000","longitude":"20.59333000"},{"name":"Zelenikovo","countryCode":"MK","stateCode":"32","latitude":"41.88413000","longitude":"21.58848000"},{"name":"Zrnovci","countryCode":"MK","stateCode":"33","latitude":"41.85417000","longitude":"22.44444000"},{"name":"Čair","countryCode":"MK","stateCode":"79","latitude":"42.01528000","longitude":"21.44111000"},{"name":"Šuto Orizare","countryCode":"MK","stateCode":"84","latitude":"42.04000000","longitude":"21.42500000"},{"name":"Арачиново","countryCode":"MK","stateCode":"02","latitude":"42.02639000","longitude":"21.56194000"},{"name":"Ранковце","countryCode":"MK","stateCode":"65","latitude":"42.16964000","longitude":"22.11617000"},{"name":"Сопиште","countryCode":"MK","stateCode":"70","latitude":"41.95472000","longitude":"21.42750000"},{"name":"Старо Нагоричане","countryCode":"MK","stateCode":"71","latitude":"42.19806000","longitude":"21.82861000"},{"name":"Чучер - Сандево","countryCode":"MK","stateCode":"82","latitude":"42.10361000","longitude":"21.38222000"},{"name":"Abeïbara","countryCode":"ML","stateCode":"8","latitude":"19.11667000","longitude":"1.75000000"},{"name":"Cercle d’Abeïbara","countryCode":"ML","stateCode":"8","latitude":"19.48878000","longitude":"2.20025000"},{"name":"Kidal","countryCode":"ML","stateCode":"8","latitude":"18.44111000","longitude":"1.40778000"},{"name":"Ansongo","countryCode":"ML","stateCode":"7","latitude":"15.65970000","longitude":"0.50220000"},{"name":"Cercle de Bourem","countryCode":"ML","stateCode":"7","latitude":"17.71192000","longitude":"-0.34284000"},{"name":"Gao","countryCode":"ML","stateCode":"7","latitude":"16.27167000","longitude":"-0.04472000"},{"name":"Gao Cercle","countryCode":"ML","stateCode":"7","latitude":"16.72237000","longitude":"0.43984000"},{"name":"Inékar","countryCode":"ML","stateCode":"7","latitude":"15.95944000","longitude":"3.14111000"},{"name":"Araouane","countryCode":"ML","stateCode":"6","latitude":"18.90476000","longitude":"-3.52649000"},{"name":"Cercle de Goundam","countryCode":"ML","stateCode":"6","latitude":"18.60035000","longitude":"-4.99306000"},{"name":"Dire","countryCode":"ML","stateCode":"6","latitude":"16.28017000","longitude":"-3.31302000"},{"name":"Goundam","countryCode":"ML","stateCode":"6","latitude":"16.41453000","longitude":"-3.67075000"},{"name":"Gourma-Rharous Cercle","countryCode":"ML","stateCode":"6","latitude":"16.07979000","longitude":"-1.76981000"},{"name":"Niafunké","countryCode":"ML","stateCode":"6","latitude":"15.93220000","longitude":"-3.99060000"},{"name":"Timbuktu","countryCode":"ML","stateCode":"6","latitude":"16.77348000","longitude":"-3.00742000"},{"name":"Bafoulabé","countryCode":"ML","stateCode":"1","latitude":"13.80650000","longitude":"-10.83210000"},{"name":"Kayes","countryCode":"ML","stateCode":"1","latitude":"14.44693000","longitude":"-11.44448000"},{"name":"Kita","countryCode":"ML","stateCode":"1","latitude":"13.03490000","longitude":"-9.48950000"},{"name":"Kokofata","countryCode":"ML","stateCode":"1","latitude":"12.88333000","longitude":"-9.95000000"},{"name":"Sagalo","countryCode":"ML","stateCode":"1","latitude":"12.20000000","longitude":"-10.70000000"},{"name":"Bamako","countryCode":"ML","stateCode":"BKO","latitude":"12.65000000","longitude":"-8.00000000"},{"name":"Banamba","countryCode":"ML","stateCode":"2","latitude":"13.54773000","longitude":"-7.44808000"},{"name":"Kangaba","countryCode":"ML","stateCode":"2","latitude":"11.93333000","longitude":"-8.41667000"},{"name":"Kati","countryCode":"ML","stateCode":"2","latitude":"12.74409000","longitude":"-8.07257000"},{"name":"Kolokani","countryCode":"ML","stateCode":"2","latitude":"13.57280000","longitude":"-8.03390000"},{"name":"Koulikoro","countryCode":"ML","stateCode":"2","latitude":"12.86273000","longitude":"-7.55985000"},{"name":"Bandiagara","countryCode":"ML","stateCode":"5","latitude":"14.35005000","longitude":"-3.61038000"},{"name":"Djénné","countryCode":"ML","stateCode":"5","latitude":"13.90608000","longitude":"-4.55332000"},{"name":"Douentza","countryCode":"ML","stateCode":"5","latitude":"15.00155000","longitude":"-2.94978000"},{"name":"Douentza Cercle","countryCode":"ML","stateCode":"5","latitude":"15.06947000","longitude":"-2.40875000"},{"name":"Mopti","countryCode":"ML","stateCode":"5","latitude":"14.48430000","longitude":"-4.18296000"},{"name":"Ténenkou","countryCode":"ML","stateCode":"5","latitude":"14.45722000","longitude":"-4.91690000"},{"name":"Baroueli","countryCode":"ML","stateCode":"4","latitude":"13.07489000","longitude":"-6.57171000"},{"name":"Cercle de San","countryCode":"ML","stateCode":"4","latitude":"13.17895000","longitude":"-5.01617000"},{"name":"Kinmparana","countryCode":"ML","stateCode":"4","latitude":"12.84217000","longitude":"-4.92450000"},{"name":"Ké-Macina","countryCode":"ML","stateCode":"4","latitude":"13.96410000","longitude":"-5.35791000"},{"name":"Markala","countryCode":"ML","stateCode":"4","latitude":"13.70210000","longitude":"-6.06590000"},{"name":"San","countryCode":"ML","stateCode":"4","latitude":"13.30335000","longitude":"-4.89562000"},{"name":"Sokolo","countryCode":"ML","stateCode":"4","latitude":"14.73280000","longitude":"-6.12190000"},{"name":"Ségou","countryCode":"ML","stateCode":"4","latitude":"13.43170000","longitude":"-6.21570000"},{"name":"Bougouni","countryCode":"ML","stateCode":"3","latitude":"11.41769000","longitude":"-7.48323000"},{"name":"Kolondiéba","countryCode":"ML","stateCode":"3","latitude":"11.08943000","longitude":"-6.89290000"},{"name":"Koutiala","countryCode":"ML","stateCode":"3","latitude":"12.39173000","longitude":"-5.46421000"},{"name":"Koutiala Cercle","countryCode":"ML","stateCode":"3","latitude":"12.35311000","longitude":"-5.58390000"},{"name":"Ntossoni","countryCode":"ML","stateCode":"3","latitude":"12.53040000","longitude":"-5.77003000"},{"name":"Sikasso","countryCode":"ML","stateCode":"3","latitude":"11.31755000","longitude":"-5.66654000"},{"name":"Yorosso","countryCode":"ML","stateCode":"3","latitude":"12.35811000","longitude":"-4.77688000"},{"name":"Bago","countryCode":"MM","stateCode":"02","latitude":"17.33521000","longitude":"96.48135000"},{"name":"Letpandan","countryCode":"MM","stateCode":"02","latitude":"17.78664000","longitude":"95.75076000"},{"name":"Nyaunglebin","countryCode":"MM","stateCode":"02","latitude":"17.95363000","longitude":"96.72247000"},{"name":"Paungde","countryCode":"MM","stateCode":"02","latitude":"18.49167000","longitude":"95.50591000"},{"name":"Pyay","countryCode":"MM","stateCode":"02","latitude":"18.82464000","longitude":"95.22216000"},{"name":"Pyu","countryCode":"MM","stateCode":"02","latitude":"18.48130000","longitude":"96.43742000"},{"name":"Taungoo","countryCode":"MM","stateCode":"02","latitude":"18.94291000","longitude":"96.43408000"},{"name":"Thanatpin","countryCode":"MM","stateCode":"02","latitude":"17.29136000","longitude":"96.57523000"},{"name":"Tharyarwady","countryCode":"MM","stateCode":"02","latitude":"17.65399000","longitude":"95.78813000"},{"name":"Bhamo","countryCode":"MM","stateCode":"11","latitude":"24.25256000","longitude":"97.23357000"},{"name":"Myitkyina","countryCode":"MM","stateCode":"11","latitude":"25.38327000","longitude":"97.39637000"},{"name":"Bogale","countryCode":"MM","stateCode":"07","latitude":"16.29415000","longitude":"95.39742000"},{"name":"Hinthada","countryCode":"MM","stateCode":"07","latitude":"17.64944000","longitude":"95.45705000"},{"name":"Kyaiklat","countryCode":"MM","stateCode":"07","latitude":"16.44502000","longitude":"95.72373000"},{"name":"Maubin","countryCode":"MM","stateCode":"07","latitude":"16.73148000","longitude":"95.65441000"},{"name":"Mawlamyinegyunn","countryCode":"MM","stateCode":"07","latitude":"16.37720000","longitude":"95.26488000"},{"name":"Myanaung","countryCode":"MM","stateCode":"07","latitude":"18.28651000","longitude":"95.32014000"},{"name":"Nyaungdon","countryCode":"MM","stateCode":"07","latitude":"17.04459000","longitude":"95.63957000"},{"name":"Pathein","countryCode":"MM","stateCode":"07","latitude":"16.77919000","longitude":"94.73212000"},{"name":"Pyapon","countryCode":"MM","stateCode":"07","latitude":"16.28543000","longitude":"95.67882000"},{"name":"Wakema","countryCode":"MM","stateCode":"07","latitude":"16.60333000","longitude":"95.18278000"},{"name":"Chauk","countryCode":"MM","stateCode":"03","latitude":"20.89921000","longitude":"94.81784000"},{"name":"Magway","countryCode":"MM","stateCode":"03","latitude":"20.14956000","longitude":"94.93246000"},{"name":"Minbu","countryCode":"MM","stateCode":"03","latitude":"20.18059000","longitude":"94.87595000"},{"name":"Myaydo","countryCode":"MM","stateCode":"03","latitude":"19.36838000","longitude":"95.21512000"},{"name":"Pakokku","countryCode":"MM","stateCode":"03","latitude":"21.33489000","longitude":"95.08438000"},{"name":"Taungdwingyi","countryCode":"MM","stateCode":"03","latitude":"20.00650000","longitude":"95.54531000"},{"name":"Thayetmyo","countryCode":"MM","stateCode":"03","latitude":"19.32076000","longitude":"95.18272000"},{"name":"Yenangyaung","countryCode":"MM","stateCode":"03","latitude":"20.46504000","longitude":"94.87120000"},{"name":"Dawei","countryCode":"MM","stateCode":"05","latitude":"14.08230000","longitude":"98.19151000"},{"name":"Kawthoung","countryCode":"MM","stateCode":"05","latitude":"9.98238000","longitude":"98.55034000"},{"name":"Myeik","countryCode":"MM","stateCode":"05","latitude":"12.43954000","longitude":"98.60028000"},{"name":"Dellok","countryCode":"MM","stateCode":"13","latitude":"16.04072000","longitude":"97.91773000"},{"name":"Hpa-An","countryCode":"MM","stateCode":"13","latitude":"16.88953000","longitude":"97.63482000"},{"name":"Klonhtoug","countryCode":"MM","stateCode":"13","latitude":"15.95411000","longitude":"98.43250000"},{"name":"Kyain Seikgyi Township","countryCode":"MM","stateCode":"13","latitude":"15.82288000","longitude":"98.25257000"},{"name":"Mikenaungea","countryCode":"MM","stateCode":"13","latitude":"15.95846000","longitude":"98.42721000"},{"name":"Myawadi","countryCode":"MM","stateCode":"13","latitude":"16.68911000","longitude":"98.50893000"},{"name":"Pulei","countryCode":"MM","stateCode":"13","latitude":"16.06243000","longitude":"97.88280000"},{"name":"Tagondaing","countryCode":"MM","stateCode":"13","latitude":"16.06750000","longitude":"97.90694000"},{"name":"Tamoowoug","countryCode":"MM","stateCode":"13","latitude":"16.03447000","longitude":"97.91458000"},{"name":"Falam","countryCode":"MM","stateCode":"14","latitude":"22.91335000","longitude":"93.67779000"},{"name":"Hakha","countryCode":"MM","stateCode":"14","latitude":"22.64452000","longitude":"93.61076000"},{"name":"Kanbe","countryCode":"MM","stateCode":"06","latitude":"16.70728000","longitude":"96.00168000"},{"name":"Kayan","countryCode":"MM","stateCode":"06","latitude":"16.90802000","longitude":"96.56037000"},{"name":"Syriam","countryCode":"MM","stateCode":"06","latitude":"16.76887000","longitude":"96.24503000"},{"name":"Thongwa","countryCode":"MM","stateCode":"06","latitude":"16.75998000","longitude":"96.52498000"},{"name":"Twante","countryCode":"MM","stateCode":"06","latitude":"16.71047000","longitude":"95.92866000"},{"name":"Yangon","countryCode":"MM","stateCode":"06","latitude":"16.80528000","longitude":"96.15611000"},{"name":"Kyaikkami","countryCode":"MM","stateCode":"15","latitude":"16.07686000","longitude":"97.56388000"},{"name":"Kyaikto","countryCode":"MM","stateCode":"15","latitude":"17.30858000","longitude":"97.01124000"},{"name":"Martaban","countryCode":"MM","stateCode":"15","latitude":"16.52834000","longitude":"97.61570000"},{"name":"Mawlamyine","countryCode":"MM","stateCode":"15","latitude":"16.49051000","longitude":"97.62825000"},{"name":"Mudon","countryCode":"MM","stateCode":"15","latitude":"16.25624000","longitude":"97.72460000"},{"name":"Thaton","countryCode":"MM","stateCode":"15","latitude":"16.91867000","longitude":"97.37001000"},{"name":"Kyaukse","countryCode":"MM","stateCode":"04","latitude":"21.60560000","longitude":"96.13508000"},{"name":"Mandalay","countryCode":"MM","stateCode":"04","latitude":"21.97473000","longitude":"96.08359000"},{"name":"Meiktila","countryCode":"MM","stateCode":"04","latitude":"20.87776000","longitude":"95.85844000"},{"name":"Mogok","countryCode":"MM","stateCode":"04","latitude":"22.91766000","longitude":"96.50982000"},{"name":"Myingyan","countryCode":"MM","stateCode":"04","latitude":"21.46002000","longitude":"95.38840000"},{"name":"Nyaungshwe","countryCode":"MM","stateCode":"04","latitude":"20.66084000","longitude":"96.93405000"},{"name":"Pyin Oo Lwin","countryCode":"MM","stateCode":"04","latitude":"22.03501000","longitude":"96.45683000"},{"name":"Yamethin","countryCode":"MM","stateCode":"04","latitude":"20.43189000","longitude":"96.13875000"},{"name":"Lashio","countryCode":"MM","stateCode":"17","latitude":"22.93590000","longitude":"97.74980000"},{"name":"Tachilek","countryCode":"MM","stateCode":"17","latitude":"20.44750000","longitude":"99.88083000"},{"name":"Taunggyi","countryCode":"MM","stateCode":"17","latitude":"20.78919000","longitude":"97.03776000"},{"name":"Loikaw","countryCode":"MM","stateCode":"12","latitude":"19.67798000","longitude":"97.20975000"},{"name":"Mawlaik","countryCode":"MM","stateCode":"01","latitude":"23.64254000","longitude":"94.40478000"},{"name":"Monywa","countryCode":"MM","stateCode":"01","latitude":"22.10856000","longitude":"95.13583000"},{"name":"Sagaing","countryCode":"MM","stateCode":"01","latitude":"21.87870000","longitude":"95.97965000"},{"name":"Shwebo","countryCode":"MM","stateCode":"01","latitude":"22.56925000","longitude":"95.69818000"},{"name":"Nay Pyi Taw","countryCode":"MM","stateCode":"18","latitude":"19.74500000","longitude":"96.12972000"},{"name":"Pyinmana","countryCode":"MM","stateCode":"18","latitude":"19.73810000","longitude":"96.20742000"},{"name":"Sittwe","countryCode":"MM","stateCode":"16","latitude":"20.14624000","longitude":"92.89835000"},{"name":"Altai","countryCode":"MN","stateCode":"065","latitude":"46.37222000","longitude":"96.25833000"},{"name":"Altay","countryCode":"MN","stateCode":"071","latitude":"48.29359000","longitude":"89.51488000"},{"name":"Tsengel","countryCode":"MN","stateCode":"071","latitude":"48.94314000","longitude":"89.14358000"},{"name":"Ölgii","countryCode":"MN","stateCode":"071","latitude":"48.96833000","longitude":"89.96250000"},{"name":"Arvayheer","countryCode":"MN","stateCode":"055","latitude":"46.26389000","longitude":"102.77500000"},{"name":"Harhorin","countryCode":"MN","stateCode":"055","latitude":"47.19753000","longitude":"102.82379000"},{"name":"Hovd","countryCode":"MN","stateCode":"055","latitude":"44.67024000","longitude":"102.17491000"},{"name":"Kharkhorin","countryCode":"MN","stateCode":"055","latitude":"47.19245000","longitude":"102.81349000"},{"name":"Nariynteel","countryCode":"MN","stateCode":"055","latitude":"45.95950000","longitude":"101.45977000"},{"name":"Baruun-Urt","countryCode":"MN","stateCode":"051","latitude":"46.68056000","longitude":"113.27917000"},{"name":"Bayanhongor","countryCode":"MN","stateCode":"069","latitude":"46.19444000","longitude":"100.71806000"},{"name":"Bulgan","countryCode":"MN","stateCode":"067","latitude":"48.81250000","longitude":"103.53472000"},{"name":"Choibalsan","countryCode":"MN","stateCode":"061","latitude":"48.07257000","longitude":"114.53264000"},{"name":"Ereencav","countryCode":"MN","stateCode":"061","latitude":"49.88070000","longitude":"115.72526000"},{"name":"Choyr","countryCode":"MN","stateCode":"064","latitude":"46.36111000","longitude":"108.36111000"},{"name":"Dalandzadgad","countryCode":"MN","stateCode":"053","latitude":"43.57083000","longitude":"104.42500000"},{"name":"Hanhongor","countryCode":"MN","stateCode":"053","latitude":"43.77345000","longitude":"104.47998000"},{"name":"Nomgon Sum","countryCode":"MN","stateCode":"053","latitude":"42.41462000","longitude":"105.05640000"},{"name":"Darhan","countryCode":"MN","stateCode":"037","latitude":"49.48667000","longitude":"105.92278000"},{"name":"Dzuunmod","countryCode":"MN","stateCode":"047","latitude":"47.70694000","longitude":"106.95278000"},{"name":"Möngönmorĭt","countryCode":"MN","stateCode":"047","latitude":"48.19504000","longitude":"108.48295000"},{"name":"Ulaanhudag","countryCode":"MN","stateCode":"047","latitude":"47.33333000","longitude":"104.50000000"},{"name":"Зуунмод","countryCode":"MN","stateCode":"047","latitude":"47.70693000","longitude":"106.95276000"},{"name":"Dzüünharaa","countryCode":"MN","stateCode":"049","latitude":"48.85229000","longitude":"106.45786000"},{"name":"Sühbaatar","countryCode":"MN","stateCode":"049","latitude":"50.23139000","longitude":"106.20778000"},{"name":"Erdenet","countryCode":"MN","stateCode":"035","latitude":"49.03333000","longitude":"104.08333000"},{"name":"Hanh","countryCode":"MN","stateCode":"041","latitude":"51.50265000","longitude":"100.66395000"},{"name":"Murun-kuren","countryCode":"MN","stateCode":"041","latitude":"49.63417000","longitude":"100.16250000"},{"name":"Tsengel","countryCode":"MN","stateCode":"041","latitude":"49.47833000","longitude":"100.88944000"},{"name":"Turt","countryCode":"MN","stateCode":"041","latitude":"51.50725000","longitude":"100.66257000"},{"name":"Khovd","countryCode":"MN","stateCode":"043","latitude":"48.00556000","longitude":"91.64194000"},{"name":"Möst","countryCode":"MN","stateCode":"043","latitude":"46.67712000","longitude":"92.78521000"},{"name":"Üyönch","countryCode":"MN","stateCode":"043","latitude":"46.04786000","longitude":"92.02612000"},{"name":"Mandalgovi","countryCode":"MN","stateCode":"059","latitude":"45.76250000","longitude":"106.27083000"},{"name":"Tsetserleg","countryCode":"MN","stateCode":"073","latitude":"47.47500000","longitude":"101.45417000"},{"name":"Ulaangom","countryCode":"MN","stateCode":"046","latitude":"49.98111000","longitude":"92.06667000"},{"name":"Uliastay","countryCode":"MN","stateCode":"057","latitude":"47.74167000","longitude":"96.84444000"},{"name":"Undurkhaan","countryCode":"MN","stateCode":"039","latitude":"47.31944000","longitude":"110.65556000"},{"name":"Aioun","countryCode":"MR","stateCode":"02","latitude":"16.66140000","longitude":"-9.61490000"},{"name":"Akjoujt","countryCode":"MR","stateCode":"12","latitude":"19.74657000","longitude":"-14.38531000"},{"name":"Aleg","countryCode":"MR","stateCode":"05","latitude":"17.05314000","longitude":"-13.91312000"},{"name":"’Elb el Jmel","countryCode":"MR","stateCode":"05","latitude":"17.01050000","longitude":"-13.97102000"},{"name":"Atar","countryCode":"MR","stateCode":"07","latitude":"20.51770000","longitude":"-13.04857000"},{"name":"Chingueṭṭi","countryCode":"MR","stateCode":"07","latitude":"20.46300000","longitude":"-12.36200000"},{"name":"Barkéwol","countryCode":"MR","stateCode":"03","latitude":"16.64039000","longitude":"-12.49849000"},{"name":"Kiffa","countryCode":"MR","stateCode":"03","latitude":"16.62073000","longitude":"-11.40208000"},{"name":"Kaédi","countryCode":"MR","stateCode":"04","latitude":"16.15027000","longitude":"-13.50370000"},{"name":"Nouadhibou","countryCode":"MR","stateCode":"08","latitude":"20.94188000","longitude":"-17.03842000"},{"name":"Néma","countryCode":"MR","stateCode":"01","latitude":"16.61702000","longitude":"-7.25649000"},{"name":"Rosso","countryCode":"MR","stateCode":"06","latitude":"16.51378000","longitude":"-15.80503000"},{"name":"Tékane","countryCode":"MR","stateCode":"06","latitude":"16.60175000","longitude":"-15.34866000"},{"name":"Sélibaby","countryCode":"MR","stateCode":"10","latitude":"15.15846000","longitude":"-12.18430000"},{"name":"Zouerate","countryCode":"MR","stateCode":"11","latitude":"22.73542000","longitude":"-12.47134000"},{"name":"Attard","countryCode":"MT","stateCode":"01","latitude":"35.88972000","longitude":"14.44250000"},{"name":"Balzan","countryCode":"MT","stateCode":"02","latitude":"35.90028000","longitude":"14.45500000"},{"name":"Birkirkara","countryCode":"MT","stateCode":"04","latitude":"35.89722000","longitude":"14.46111000"},{"name":"Birżebbuġa","countryCode":"MT","stateCode":"05","latitude":"35.82583000","longitude":"14.52694000"},{"name":"Cospicua","countryCode":"MT","stateCode":"06","latitude":"35.88556000","longitude":"14.52750000"},{"name":"Dingli","countryCode":"MT","stateCode":"07","latitude":"35.86139000","longitude":"14.38222000"},{"name":"Fgura","countryCode":"MT","stateCode":"08","latitude":"35.87028000","longitude":"14.51333000"},{"name":"Floriana","countryCode":"MT","stateCode":"09","latitude":"35.89583000","longitude":"14.50833000"},{"name":"Fontana","countryCode":"MT","stateCode":"10","latitude":"36.03750000","longitude":"14.23611000"},{"name":"Gudja","countryCode":"MT","stateCode":"16","latitude":"35.84917000","longitude":"14.50306000"},{"name":"Għajnsielem","countryCode":"MT","stateCode":"13","latitude":"36.02639000","longitude":"14.28500000"},{"name":"Hal Gharghur","countryCode":"MT","stateCode":"13","latitude":"35.92409000","longitude":"14.45118000"},{"name":"Għarb","countryCode":"MT","stateCode":"12","latitude":"36.06000000","longitude":"14.20889000"},{"name":"Għaxaq","countryCode":"MT","stateCode":"15","latitude":"35.84889000","longitude":"14.51667000"},{"name":"Gżira","countryCode":"MT","stateCode":"17","latitude":"35.90583000","longitude":"14.48806000"},{"name":"Haz-Zebbug","countryCode":"MT","stateCode":"65","latitude":"35.87194000","longitude":"14.44111000"},{"name":"Imdina","countryCode":"MT","stateCode":"20","latitude":"35.88694000","longitude":"14.40250000"},{"name":"Imsida","countryCode":"MT","stateCode":"23","latitude":"35.89250000","longitude":"14.48278000"},{"name":"Kirkop","countryCode":"MT","stateCode":"23","latitude":"35.84222000","longitude":"14.48528000"},{"name":"Imtarfa","countryCode":"MT","stateCode":"24","latitude":"35.89333000","longitude":"14.39889000"},{"name":"Lija","countryCode":"MT","stateCode":"24","latitude":"35.90056000","longitude":"14.44639000"},{"name":"Imġarr","countryCode":"MT","stateCode":"21","latitude":"35.92056000","longitude":"14.36639000"},{"name":"Mġarr","countryCode":"MT","stateCode":"21","latitude":"36.02528000","longitude":"14.29500000"},{"name":"Kalkara","countryCode":"MT","stateCode":"26","latitude":"35.88917000","longitude":"14.53278000"},{"name":"Kerċem","countryCode":"MT","stateCode":"27","latitude":"36.04194000","longitude":"14.22667000"},{"name":"Marsaskala","countryCode":"MT","stateCode":"27","latitude":"35.86220000","longitude":"14.56701000"},{"name":"L-Iklin","countryCode":"MT","stateCode":"19","latitude":"35.90414000","longitude":"14.45415000"},{"name":"Luqa","countryCode":"MT","stateCode":"25","latitude":"35.85889000","longitude":"14.48861000"},{"name":"Senglea","countryCode":"MT","stateCode":"25","latitude":"35.88750000","longitude":"14.51694000"},{"name":"Marsa","countryCode":"MT","stateCode":"31","latitude":"35.87917000","longitude":"14.49528000"},{"name":"Marsaxlokk","countryCode":"MT","stateCode":"28","latitude":"35.84194000","longitude":"14.54306000"},{"name":"Mellieħa","countryCode":"MT","stateCode":"34","latitude":"35.95639000","longitude":"14.36222000"},{"name":"Mosta","countryCode":"MT","stateCode":"51","latitude":"35.90917000","longitude":"14.42556000"},{"name":"Saint Lucia","countryCode":"MT","stateCode":"51","latitude":"36.04306000","longitude":"14.21722000"},{"name":"Santa Luċija","countryCode":"MT","stateCode":"51","latitude":"35.86278000","longitude":"14.50750000"},{"name":"Mqabba","countryCode":"MT","stateCode":"22","latitude":"35.84763000","longitude":"14.46824000"},{"name":"Munxar","countryCode":"MT","stateCode":"36","latitude":"36.03000000","longitude":"14.23333000"},{"name":"Nadur","countryCode":"MT","stateCode":"37","latitude":"36.03778000","longitude":"14.29417000"},{"name":"Naxxar","countryCode":"MT","stateCode":"38","latitude":"35.91361000","longitude":"14.44361000"},{"name":"Paola","countryCode":"MT","stateCode":"39","latitude":"35.87306000","longitude":"14.49889000"},{"name":"Pembroke","countryCode":"MT","stateCode":"40","latitude":"35.93056000","longitude":"14.47639000"},{"name":"Pietà","countryCode":"MT","stateCode":"41","latitude":"35.89472000","longitude":"14.49500000"},{"name":"Qala","countryCode":"MT","stateCode":"42","latitude":"36.03611000","longitude":"14.30944000"},{"name":"Qormi","countryCode":"MT","stateCode":"43","latitude":"35.87601000","longitude":"14.47200000"},{"name":"Qrendi","countryCode":"MT","stateCode":"44","latitude":"35.83472000","longitude":"14.45833000"},{"name":"Rabat","countryCode":"MT","stateCode":"45","latitude":"35.88152000","longitude":"14.39872000"},{"name":"Victoria","countryCode":"MT","stateCode":"45","latitude":"36.04444000","longitude":"14.23972000"},{"name":"Saint John","countryCode":"MT","stateCode":"48","latitude":"35.90556000","longitude":"14.47611000"},{"name":"San Lawrenz","countryCode":"MT","stateCode":"50","latitude":"36.05556000","longitude":"14.20361000"},{"name":"San Pawl il-Baħar","countryCode":"MT","stateCode":"52","latitude":"35.95064000","longitude":"14.41561000"},{"name":"Sannat","countryCode":"MT","stateCode":"52","latitude":"36.02444000","longitude":"14.24278000"},{"name":"San Ġiljan","countryCode":"MT","stateCode":"49","latitude":"35.91839000","longitude":"14.48977000"},{"name":"Santa Venera","countryCode":"MT","stateCode":"53","latitude":"35.89083000","longitude":"14.47417000"},{"name":"Siġġiewi","countryCode":"MT","stateCode":"55","latitude":"35.85556000","longitude":"14.43639000"},{"name":"Sliema","countryCode":"MT","stateCode":"56","latitude":"35.91250000","longitude":"14.50194000"},{"name":"Swieqi","countryCode":"MT","stateCode":"57","latitude":"35.92250000","longitude":"14.48000000"},{"name":"Tarxien","countryCode":"MT","stateCode":"59","latitude":"35.86583000","longitude":"14.51500000"},{"name":"Ta’ Xbiex","countryCode":"MT","stateCode":"58","latitude":"35.89917000","longitude":"14.49444000"},{"name":"Valletta","countryCode":"MT","stateCode":"60","latitude":"35.89972000","longitude":"14.51472000"},{"name":"Vittoriosa","countryCode":"MT","stateCode":"03","latitude":"35.89222000","longitude":"14.51833000"},{"name":"Xagħra","countryCode":"MT","stateCode":"61","latitude":"36.05000000","longitude":"14.26444000"},{"name":"Xewkija","countryCode":"MT","stateCode":"62","latitude":"36.03278000","longitude":"14.25806000"},{"name":"Xgħajra","countryCode":"MT","stateCode":"63","latitude":"35.88556000","longitude":"14.54750000"},{"name":"Ħamrun","countryCode":"MT","stateCode":"18","latitude":"35.88472000","longitude":"14.48444000"},{"name":"Żabbar","countryCode":"MT","stateCode":"64","latitude":"35.87611000","longitude":"14.53500000"},{"name":"Żebbuġ","countryCode":"MT","stateCode":"66","latitude":"36.07222000","longitude":"14.23583000"},{"name":"Żejtun","countryCode":"MT","stateCode":"67","latitude":"35.85583000","longitude":"14.53306000"},{"name":"Żurrieq","countryCode":"MT","stateCode":"68","latitude":"35.83111000","longitude":"14.47417000"},{"name":"Albion","countryCode":"MU","stateCode":"BL","latitude":"-20.20814000","longitude":"57.40766000"},{"name":"Bambous","countryCode":"MU","stateCode":"BL","latitude":"-20.25667000","longitude":"57.40611000"},{"name":"Cascavelle","countryCode":"MU","stateCode":"BL","latitude":"-20.28694000","longitude":"57.40722000"},{"name":"Flic en Flac","countryCode":"MU","stateCode":"BL","latitude":"-20.27417000","longitude":"57.36306000"},{"name":"Grande Rivière Noire","countryCode":"MU","stateCode":"BL","latitude":"-20.36028000","longitude":"57.36611000"},{"name":"Gros Cailloux","countryCode":"MU","stateCode":"BL","latitude":"-20.20722000","longitude":"57.43000000"},{"name":"Petite Case Noyale","countryCode":"MU","stateCode":"BL","latitude":"-20.39306000","longitude":"57.36500000"},{"name":"Petite Rivière","countryCode":"MU","stateCode":"BL","latitude":"-20.19551000","longitude":"57.44592000"},{"name":"Tamarin","countryCode":"MU","stateCode":"BL","latitude":"-20.32556000","longitude":"57.37056000"},{"name":"Amaury","countryCode":"MU","stateCode":"RR","latitude":"-20.13083000","longitude":"57.65917000"},{"name":"Cap Malheureux","countryCode":"MU","stateCode":"RR","latitude":"-19.98417000","longitude":"57.61417000"},{"name":"Cottage","countryCode":"MU","stateCode":"RR","latitude":"-20.05972000","longitude":"57.62917000"},{"name":"Espérance Trébuchet","countryCode":"MU","stateCode":"RR","latitude":"-20.06972000","longitude":"57.64194000"},{"name":"Goodlands","countryCode":"MU","stateCode":"RR","latitude":"-20.03841000","longitude":"57.65055000"},{"name":"Grand Baie","countryCode":"MU","stateCode":"RR","latitude":"-20.01816000","longitude":"57.58015000"},{"name":"Grand Gaube","countryCode":"MU","stateCode":"RR","latitude":"-20.00639000","longitude":"57.66083000"},{"name":"Mapou","countryCode":"MU","stateCode":"RR","latitude":"-20.07583000","longitude":"57.60139000"},{"name":"Petit Raffray","countryCode":"MU","stateCode":"RR","latitude":"-20.02022000","longitude":"57.62296000"},{"name":"Piton","countryCode":"MU","stateCode":"RR","latitude":"-20.09028000","longitude":"57.63028000"},{"name":"Plaines des Roches","countryCode":"MU","stateCode":"RR","latitude":"-20.11167000","longitude":"57.69083000"},{"name":"Rivière du Rempart","countryCode":"MU","stateCode":"RR","latitude":"-20.10306000","longitude":"57.68472000"},{"name":"Roche Terre","countryCode":"MU","stateCode":"RR","latitude":"-20.01861000","longitude":"57.64472000"},{"name":"Roches Noire","countryCode":"MU","stateCode":"RR","latitude":"-20.11111000","longitude":"57.71222000"},{"name":"The Vale","countryCode":"MU","stateCode":"RR","latitude":"-20.03018000","longitude":"57.60219000"},{"name":"Arsenal","countryCode":"MU","stateCode":"PA","latitude":"-20.10556000","longitude":"57.53528000"},{"name":"Calebasses","countryCode":"MU","stateCode":"PA","latitude":"-20.11167000","longitude":"57.55389000"},{"name":"Congomah","countryCode":"MU","stateCode":"PA","latitude":"-20.14889000","longitude":"57.59083000"},{"name":"Crève Coeur","countryCode":"MU","stateCode":"PA","latitude":"-20.19111000","longitude":"57.55722000"},{"name":"Fond du Sac","countryCode":"MU","stateCode":"PA","latitude":"-20.04732000","longitude":"57.58400000"},{"name":"Le Hochet","countryCode":"MU","stateCode":"PA","latitude":"-20.13500000","longitude":"57.52111000"},{"name":"Long Mountain","countryCode":"MU","stateCode":"PA","latitude":"-20.14306000","longitude":"57.56222000"},{"name":"Morcellement Saint André","countryCode":"MU","stateCode":"PA","latitude":"-20.07199000","longitude":"57.56833000"},{"name":"Notre Dame","countryCode":"MU","stateCode":"PA","latitude":"-20.14056000","longitude":"57.55306000"},{"name":"Pamplemousses","countryCode":"MU","stateCode":"PA","latitude":"-20.10389000","longitude":"57.57028000"},{"name":"Plaine des Papayes","countryCode":"MU","stateCode":"PA","latitude":"-20.06500000","longitude":"57.57250000"},{"name":"Pointe aux Piments","countryCode":"MU","stateCode":"PA","latitude":"-20.06494000","longitude":"57.52347000"},{"name":"Terre Rouge","countryCode":"MU","stateCode":"PA","latitude":"-20.12611000","longitude":"57.52444000"},{"name":"Triolet","countryCode":"MU","stateCode":"PA","latitude":"-20.05760000","longitude":"57.55025000"},{"name":"Baie aux Huîtres","countryCode":"MU","stateCode":"RO","latitude":"-19.69444000","longitude":"63.40833000"},{"name":"Port Mathurin","countryCode":"MU","stateCode":"RO","latitude":"-19.68333000","longitude":"63.41667000"},{"name":"Bambous Virieux","countryCode":"MU","stateCode":"GP","latitude":"-20.34278000","longitude":"57.75750000"},{"name":"Beau Vallon","countryCode":"MU","stateCode":"GP","latitude":"-20.41889000","longitude":"57.69528000"},{"name":"Bois des Amourettes","countryCode":"MU","stateCode":"GP","latitude":"-20.36306000","longitude":"57.73111000"},{"name":"Cluny","countryCode":"MU","stateCode":"GP","latitude":"-20.36694000","longitude":"57.60389000"},{"name":"Grand Sable","countryCode":"MU","stateCode":"GP","latitude":"-20.31417000","longitude":"57.76444000"},{"name":"Mahébourg","countryCode":"MU","stateCode":"GP","latitude":"-20.40806000","longitude":"57.70000000"},{"name":"New Grove","countryCode":"MU","stateCode":"GP","latitude":"-20.40861000","longitude":"57.61361000"},{"name":"Nouvelle France","countryCode":"MU","stateCode":"GP","latitude":"-20.37056000","longitude":"57.56111000"},{"name":"Plaine Magnien","countryCode":"MU","stateCode":"GP","latitude":"-20.42967000","longitude":"57.66968000"},{"name":"Rose Belle","countryCode":"MU","stateCode":"GP","latitude":"-20.40028000","longitude":"57.59667000"},{"name":"Saint Hubert","countryCode":"MU","stateCode":"GP","latitude":"-20.36417000","longitude":"57.63833000"},{"name":"Beau Bassin-Rose Hill","countryCode":"MU","stateCode":"PW","latitude":"-20.23325000","longitude":"57.46609000"},{"name":"Curepipe","countryCode":"MU","stateCode":"PW","latitude":"-20.31628000","longitude":"57.52594000"},{"name":"Ebene","countryCode":"MU","stateCode":"PW","latitude":"-20.24494000","longitude":"57.49163000"},{"name":"Midlands","countryCode":"MU","stateCode":"PW","latitude":"-20.31907000","longitude":"57.57016000"},{"name":"Quatre Bornes","countryCode":"MU","stateCode":"PW","latitude":"-20.26381000","longitude":"57.47910000"},{"name":"Vacoas","countryCode":"MU","stateCode":"PW","latitude":"-20.29806000","longitude":"57.47833000"},{"name":"Bel Air Rivière Sèche","countryCode":"MU","stateCode":"FL","latitude":"-20.25777000","longitude":"57.74976000"},{"name":"Bon Accueil","countryCode":"MU","stateCode":"FL","latitude":"-20.17083000","longitude":"57.65639000"},{"name":"Brisée Verdière","countryCode":"MU","stateCode":"FL","latitude":"-20.16389000","longitude":"57.64667000"},{"name":"Camp Ithier","countryCode":"MU","stateCode":"FL","latitude":"-20.21583000","longitude":"57.74556000"},{"name":"Camp de Masque","countryCode":"MU","stateCode":"FL","latitude":"-20.23694000","longitude":"57.66333000"},{"name":"Centre de Flacq","countryCode":"MU","stateCode":"FL","latitude":"-20.18972000","longitude":"57.71444000"},{"name":"Clémencia","countryCode":"MU","stateCode":"FL","latitude":"-20.26389000","longitude":"57.70611000"},{"name":"Ecroignard","countryCode":"MU","stateCode":"FL","latitude":"-20.22611000","longitude":"57.73611000"},{"name":"Grande Rivière Sud Est","countryCode":"MU","stateCode":"FL","latitude":"-20.28611000","longitude":"57.77583000"},{"name":"Lalmatie","countryCode":"MU","stateCode":"FL","latitude":"-20.18972000","longitude":"57.66111000"},{"name":"Laventure","countryCode":"MU","stateCode":"FL","latitude":"-20.14583000","longitude":"57.67667000"},{"name":"Mare La Chaux","countryCode":"MU","stateCode":"FL","latitude":"-20.19806000","longitude":"57.74944000"},{"name":"Olivia","countryCode":"MU","stateCode":"FL","latitude":"-20.28778000","longitude":"57.73097000"},{"name":"Poste de Flacq","countryCode":"MU","stateCode":"FL","latitude":"-20.16306000","longitude":"57.73056000"},{"name":"Quatre Cocos","countryCode":"MU","stateCode":"FL","latitude":"-20.20151000","longitude":"57.77448000"},{"name":"Quatre Soeurs","countryCode":"MU","stateCode":"FL","latitude":"-20.29917000","longitude":"57.77056000"},{"name":"Queen Victoria","countryCode":"MU","stateCode":"FL","latitude":"-20.22000000","longitude":"57.70750000"},{"name":"Saint Julien","countryCode":"MU","stateCode":"FL","latitude":"-20.22639000","longitude":"57.63639000"},{"name":"Sebastopol","countryCode":"MU","stateCode":"FL","latitude":"-20.29070000","longitude":"57.68779000"},{"name":"Camp Diable","countryCode":"MU","stateCode":"SA","latitude":"-20.46278000","longitude":"57.57889000"},{"name":"Chamouny","countryCode":"MU","stateCode":"SA","latitude":"-20.48222000","longitude":"57.46611000"},{"name":"Chemin Grenier","countryCode":"MU","stateCode":"SA","latitude":"-20.48722000","longitude":"57.46556000"},{"name":"Grand Bois","countryCode":"MU","stateCode":"SA","latitude":"-20.41889000","longitude":"57.54417000"},{"name":"Rivière des Anguilles","countryCode":"MU","stateCode":"SA","latitude":"-20.48528000","longitude":"57.55083000"},{"name":"Saint Aubin","countryCode":"MU","stateCode":"SA","latitude":"-20.49600000","longitude":"57.55000000"},{"name":"Souillac","countryCode":"MU","stateCode":"SA","latitude":"-20.51667000","longitude":"57.51667000"},{"name":"Surinam","countryCode":"MU","stateCode":"SA","latitude":"-20.50972000","longitude":"57.50528000"},{"name":"Camp Thorel","countryCode":"MU","stateCode":"MO","latitude":"-20.21472000","longitude":"57.61611000"},{"name":"Dagotière","countryCode":"MU","stateCode":"MO","latitude":"-20.24476000","longitude":"57.56188000"},{"name":"Dubreuil","countryCode":"MU","stateCode":"MO","latitude":"-20.30132000","longitude":"57.59861000"},{"name":"Melrose","countryCode":"MU","stateCode":"MO","latitude":"-20.26972000","longitude":"57.63194000"},{"name":"Moka","countryCode":"MU","stateCode":"MO","latitude":"-20.21889000","longitude":"57.49583000"},{"name":"Pailles","countryCode":"MU","stateCode":"MO","latitude":"-20.19271000","longitude":"57.48826000"},{"name":"Providence","countryCode":"MU","stateCode":"MO","latitude":"-20.24472000","longitude":"57.61222000"},{"name":"Quartier Militaire","countryCode":"MU","stateCode":"MO","latitude":"-20.24790000","longitude":"57.59737000"},{"name":"Saint Pierre","countryCode":"MU","stateCode":"MO","latitude":"-20.21750000","longitude":"57.52083000"},{"name":"Verdun","countryCode":"MU","stateCode":"MO","latitude":"-20.23417000","longitude":"57.55476000"},{"name":"Cargados Carajos","countryCode":"MU","stateCode":"CC","latitude":"-16.60329000","longitude":"59.65851000"},{"name":"Port Louis","countryCode":"MU","stateCode":"PL","latitude":"-20.16194000","longitude":"57.49889000"},{"name":"Vingt Cinq","countryCode":"MU","stateCode":"AG","latitude":"-10.38803000","longitude":"56.61795000"},{"name":"Dhidhdhoo","countryCode":"MV","stateCode":"07","latitude":"6.88744000","longitude":"73.11402000"},{"name":"Felidhoo","countryCode":"MV","stateCode":"04","latitude":"3.47182000","longitude":"73.54699000"},{"name":"Fonadhoo","countryCode":"MV","stateCode":"05","latitude":"1.83243000","longitude":"73.50257000"},{"name":"Funadhoo","countryCode":"MV","stateCode":"24","latitude":"6.15091000","longitude":"73.29013000"},{"name":"Fuvahmulah","countryCode":"MV","stateCode":"29","latitude":"-0.29878000","longitude":"73.42403000"},{"name":"Guraidhoo","countryCode":"MV","stateCode":"26","latitude":"3.90045000","longitude":"73.46623000"},{"name":"Hulhumale","countryCode":"MV","stateCode":"26","latitude":"4.21169000","longitude":"73.54008000"},{"name":"Maafushi","countryCode":"MV","stateCode":"26","latitude":"3.94231000","longitude":"73.49070000"},{"name":"Male","countryCode":"MV","stateCode":"26","latitude":"4.17521000","longitude":"73.50916000"},{"name":"Hithadhoo","countryCode":"MV","stateCode":"01","latitude":"-0.60000000","longitude":"73.08333000"},{"name":"Meedhoo","countryCode":"MV","stateCode":"01","latitude":"-0.58333000","longitude":"73.23333000"},{"name":"Kudahuvadhoo","countryCode":"MV","stateCode":"17","latitude":"2.67075000","longitude":"72.89437000"},{"name":"Kulhudhuffushi","countryCode":"MV","stateCode":"23","latitude":"6.62207000","longitude":"73.06998000"},{"name":"Mahibadhoo","countryCode":"MV","stateCode":"SC","latitude":"3.75713000","longitude":"72.96893000"},{"name":"Manadhoo","countryCode":"MV","stateCode":"25","latitude":"5.76687000","longitude":"73.41360000"},{"name":"Muli","countryCode":"MV","stateCode":"12","latitude":"2.91667000","longitude":"73.56667000"},{"name":"Naifaru","countryCode":"MV","stateCode":"03","latitude":"5.44438000","longitude":"73.36571000"},{"name":"Thinadhoo","countryCode":"MV","stateCode":"28","latitude":"0.53060000","longitude":"72.99969000"},{"name":"Ugoofaaru","countryCode":"MV","stateCode":"13","latitude":"5.66812000","longitude":"73.03017000"},{"name":"Veymandoo","countryCode":"MV","stateCode":"08","latitude":"2.18772000","longitude":"73.09556000"},{"name":"Viligili","countryCode":"MV","stateCode":"27","latitude":"0.75906000","longitude":"73.43296000"},{"name":"Balaka","countryCode":"MW","stateCode":"S","latitude":"-14.97928000","longitude":"34.95575000"},{"name":"Balaka District","countryCode":"MW","stateCode":"S","latitude":"-15.04839000","longitude":"35.05910000"},{"name":"Blantyre","countryCode":"MW","stateCode":"S","latitude":"-15.78499000","longitude":"35.00854000"},{"name":"Blantyre District","countryCode":"MW","stateCode":"S","latitude":"-15.64732000","longitude":"34.93956000"},{"name":"Chikwawa","countryCode":"MW","stateCode":"S","latitude":"-16.03352000","longitude":"34.80091000"},{"name":"Chikwawa District","countryCode":"MW","stateCode":"S","latitude":"-16.16667000","longitude":"34.75000000"},{"name":"Chiradzulu","countryCode":"MW","stateCode":"S","latitude":"-15.67461000","longitude":"35.14071000"},{"name":"Chiradzulu District","countryCode":"MW","stateCode":"S","latitude":"-15.75268000","longitude":"35.21576000"},{"name":"Liwonde","countryCode":"MW","stateCode":"S","latitude":"-15.06665000","longitude":"35.22543000"},{"name":"Luchenza","countryCode":"MW","stateCode":"S","latitude":"-16.00693000","longitude":"35.30947000"},{"name":"Machinga","countryCode":"MW","stateCode":"S","latitude":"-15.16849000","longitude":"35.30002000"},{"name":"Machinga District","countryCode":"MW","stateCode":"S","latitude":"-14.94583000","longitude":"35.57367000"},{"name":"Mangochi","countryCode":"MW","stateCode":"S","latitude":"-14.47815000","longitude":"35.26448000"},{"name":"Mangochi District","countryCode":"MW","stateCode":"S","latitude":"-14.39296000","longitude":"35.34658000"},{"name":"Monkey Bay","countryCode":"MW","stateCode":"S","latitude":"-14.08239000","longitude":"34.91652000"},{"name":"Mulanje","countryCode":"MW","stateCode":"S","latitude":"-16.03163000","longitude":"35.50000000"},{"name":"Mulanje District","countryCode":"MW","stateCode":"S","latitude":"-15.93440000","longitude":"35.49990000"},{"name":"Mwanza","countryCode":"MW","stateCode":"S","latitude":"-15.60262000","longitude":"34.52479000"},{"name":"Mwanza District","countryCode":"MW","stateCode":"S","latitude":"-15.63337000","longitude":"34.51682000"},{"name":"Neno District","countryCode":"MW","stateCode":"S","latitude":"-15.45051000","longitude":"34.70034000"},{"name":"Nsanje","countryCode":"MW","stateCode":"S","latitude":"-16.91995000","longitude":"35.26199000"},{"name":"Nsanje District","countryCode":"MW","stateCode":"S","latitude":"-16.75000000","longitude":"35.16667000"},{"name":"Phalombe","countryCode":"MW","stateCode":"S","latitude":"-15.80635000","longitude":"35.65067000"},{"name":"Phalombe District","countryCode":"MW","stateCode":"S","latitude":"-15.66667000","longitude":"35.66667000"},{"name":"Thyolo","countryCode":"MW","stateCode":"S","latitude":"-16.06775000","longitude":"35.14046000"},{"name":"Thyolo District","countryCode":"MW","stateCode":"S","latitude":"-16.10583000","longitude":"35.15060000"},{"name":"Zomba","countryCode":"MW","stateCode":"S","latitude":"-15.38596000","longitude":"35.31880000"},{"name":"Zomba District","countryCode":"MW","stateCode":"S","latitude":"-15.43007000","longitude":"35.41829000"},{"name":"Chipoka","countryCode":"MW","stateCode":"C","latitude":"-13.99329000","longitude":"34.51566000"},{"name":"Dedza","countryCode":"MW","stateCode":"C","latitude":"-14.37790000","longitude":"34.33322000"},{"name":"Dedza District","countryCode":"MW","stateCode":"C","latitude":"-14.26273000","longitude":"34.18559000"},{"name":"Dowa","countryCode":"MW","stateCode":"C","latitude":"-13.65399000","longitude":"33.93754000"},{"name":"Dowa District","countryCode":"MW","stateCode":"C","latitude":"-13.60098000","longitude":"33.82378000"},{"name":"Kasungu","countryCode":"MW","stateCode":"C","latitude":"-13.03333000","longitude":"33.48333000"},{"name":"Kasungu District","countryCode":"MW","stateCode":"C","latitude":"-13.00000000","longitude":"33.41667000"},{"name":"Lilongwe","countryCode":"MW","stateCode":"C","latitude":"-13.96692000","longitude":"33.78725000"},{"name":"Lilongwe District","countryCode":"MW","stateCode":"C","latitude":"-14.01962000","longitude":"33.68407000"},{"name":"Mchinji","countryCode":"MW","stateCode":"C","latitude":"-13.79841000","longitude":"32.88019000"},{"name":"Mchinji District","countryCode":"MW","stateCode":"C","latitude":"-13.76230000","longitude":"33.07998000"},{"name":"Mponela","countryCode":"MW","stateCode":"C","latitude":"-13.53194000","longitude":"33.74008000"},{"name":"Nkhotakota","countryCode":"MW","stateCode":"C","latitude":"-12.92744000","longitude":"34.29614000"},{"name":"Nkhotakota District","countryCode":"MW","stateCode":"C","latitude":"-12.80417000","longitude":"34.08298000"},{"name":"Ntcheu","countryCode":"MW","stateCode":"C","latitude":"-14.82027000","longitude":"34.63586000"},{"name":"Ntcheu District","countryCode":"MW","stateCode":"C","latitude":"-14.75000000","longitude":"34.75000000"},{"name":"Ntchisi","countryCode":"MW","stateCode":"C","latitude":"-13.52775000","longitude":"33.91490000"},{"name":"Ntchisi District","countryCode":"MW","stateCode":"C","latitude":"-13.29574000","longitude":"33.90798000"},{"name":"Salima","countryCode":"MW","stateCode":"C","latitude":"-13.78040000","longitude":"34.45870000"},{"name":"Salima District","countryCode":"MW","stateCode":"C","latitude":"-13.71959000","longitude":"34.40184000"},{"name":"Chitipa","countryCode":"MW","stateCode":"N","latitude":"-9.70237000","longitude":"33.26969000"},{"name":"Chitipa District","countryCode":"MW","stateCode":"N","latitude":"-9.92727000","longitude":"33.42541000"},{"name":"Karonga","countryCode":"MW","stateCode":"N","latitude":"-9.93333000","longitude":"33.93333000"},{"name":"Karonga District","countryCode":"MW","stateCode":"N","latitude":"-10.11153000","longitude":"33.88151000"},{"name":"Likoma District","countryCode":"MW","stateCode":"N","latitude":"-12.06065000","longitude":"34.73608000"},{"name":"Livingstonia","countryCode":"MW","stateCode":"N","latitude":"-10.60602000","longitude":"34.10628000"},{"name":"Mzimba","countryCode":"MW","stateCode":"N","latitude":"-11.90000000","longitude":"33.60000000"},{"name":"Mzimba District","countryCode":"MW","stateCode":"N","latitude":"-11.85428000","longitude":"33.60778000"},{"name":"Mzuzu","countryCode":"MW","stateCode":"N","latitude":"-11.46556000","longitude":"34.02071000"},{"name":"Nkhata Bay","countryCode":"MW","stateCode":"N","latitude":"-11.60659000","longitude":"34.29073000"},{"name":"Nkhata Bay District","countryCode":"MW","stateCode":"N","latitude":"-11.65304000","longitude":"34.05322000"},{"name":"Rumphi","countryCode":"MW","stateCode":"N","latitude":"-11.01863000","longitude":"33.85746000"},{"name":"Rumphi District","countryCode":"MW","stateCode":"N","latitude":"-10.80292000","longitude":"33.80524000"},{"name":"10 de Abril","countryCode":"MX","stateCode":"GRO","latitude":"16.82917000","longitude":"-99.74083000"},{"name":"Acahuizotla","countryCode":"MX","stateCode":"GRO","latitude":"17.36054000","longitude":"-99.46759000"},{"name":"Acalco","countryCode":"MX","stateCode":"GRO","latitude":"17.50575000","longitude":"-99.16670000"},{"name":"Acamixtla","countryCode":"MX","stateCode":"GRO","latitude":"18.56512000","longitude":"-99.56599000"},{"name":"Acapetlahuaya","countryCode":"MX","stateCode":"GRO","latitude":"18.41942000","longitude":"-100.07237000"},{"name":"Acapulco de Juárez","countryCode":"MX","stateCode":"GRO","latitude":"16.84942000","longitude":"-99.90891000"},{"name":"Acatempa","countryCode":"MX","stateCode":"GRO","latitude":"17.64333000","longitude":"-99.36639000"},{"name":"Acatempan","countryCode":"MX","stateCode":"GRO","latitude":"18.31809000","longitude":"-99.88298000"},{"name":"Acatepec","countryCode":"MX","stateCode":"GRO","latitude":"17.17482000","longitude":"-98.97603000"},{"name":"Acatlán","countryCode":"MX","stateCode":"GRO","latitude":"17.65807000","longitude":"-99.16944000"},{"name":"Acuitlapan","countryCode":"MX","stateCode":"GRO","latitude":"18.60155000","longitude":"-99.54260000"},{"name":"Agua Zarca","countryCode":"MX","stateCode":"GRO","latitude":"16.62365000","longitude":"-98.70245000"},{"name":"Aguas Blancas","countryCode":"MX","stateCode":"GRO","latitude":"17.03654000","longitude":"-100.06300000"},{"name":"Aguas Calientes","countryCode":"MX","stateCode":"GRO","latitude":"16.84250000","longitude":"-99.64056000"},{"name":"Ahuacachahue (Ndog\'yo Itún Tichi)","countryCode":"MX","stateCode":"GRO","latitude":"16.82861000","longitude":"-98.98556000"},{"name":"Ahuacuotzingo","countryCode":"MX","stateCode":"GRO","latitude":"17.74253000","longitude":"-98.91781000"},{"name":"Ahuajutla","countryCode":"MX","stateCode":"GRO","latitude":"17.43043000","longitude":"-98.29029000"},{"name":"Ahuatepec Pueblo","countryCode":"MX","stateCode":"GRO","latitude":"17.60577000","longitude":"-98.58970000"},{"name":"Ahuehuepan","countryCode":"MX","stateCode":"GRO","latitude":"18.00625000","longitude":"-99.49995000"},{"name":"Ahuexotitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.52849000","longitude":"-99.24398000"},{"name":"Ahuihuiyuco","countryCode":"MX","stateCode":"GRO","latitude":"17.62958000","longitude":"-99.22738000"},{"name":"Ajuchitlán del Progreso","countryCode":"MX","stateCode":"GRO","latitude":"18.15189000","longitude":"-100.48353000"},{"name":"Alcholoa","countryCode":"MX","stateCode":"GRO","latitude":"17.15110000","longitude":"-100.40837000"},{"name":"Alcozacán","countryCode":"MX","stateCode":"GRO","latitude":"17.50444000","longitude":"-99.09500000"},{"name":"Alcozauca de Guerrero","countryCode":"MX","stateCode":"GRO","latitude":"17.46481000","longitude":"-98.38428000"},{"name":"Almolonga","countryCode":"MX","stateCode":"GRO","latitude":"17.63826000","longitude":"-99.29502000"},{"name":"Alpoyeca","countryCode":"MX","stateCode":"GRO","latitude":"17.64600000","longitude":"-98.51004000"},{"name":"Alpuyecancingo de las Montañas","countryCode":"MX","stateCode":"GRO","latitude":"17.67083000","longitude":"-98.85194000"},{"name":"Amatillo","countryCode":"MX","stateCode":"GRO","latitude":"16.82028000","longitude":"-99.66611000"},{"name":"Amuco de la Reforma","countryCode":"MX","stateCode":"GRO","latitude":"18.29361000","longitude":"-100.63972000"},{"name":"Apalani","countryCode":"MX","stateCode":"GRO","latitude":"16.85361000","longitude":"-99.58944000"},{"name":"Apango","countryCode":"MX","stateCode":"GRO","latitude":"17.74121000","longitude":"-99.32909000"},{"name":"Apantla","countryCode":"MX","stateCode":"GRO","latitude":"17.03972000","longitude":"-99.16944000"},{"name":"Apaxtla","countryCode":"MX","stateCode":"GRO","latitude":"18.07628000","longitude":"-99.99562000"},{"name":"Apaxtla de Castrejón","countryCode":"MX","stateCode":"GRO","latitude":"18.13127000","longitude":"-99.93255000"},{"name":"Apipilulco","countryCode":"MX","stateCode":"GRO","latitude":"18.19104000","longitude":"-99.67205000"},{"name":"Aratichanguío","countryCode":"MX","stateCode":"GRO","latitude":"18.47877000","longitude":"-101.36211000"},{"name":"Arcelia","countryCode":"MX","stateCode":"GRO","latitude":"18.26627000","longitude":"-100.19066000"},{"name":"Arcelia de Rodríguez","countryCode":"MX","stateCode":"GRO","latitude":"16.73668000","longitude":"-98.64486000"},{"name":"Arenal de Álvarez (Arenal de Paco)","countryCode":"MX","stateCode":"GRO","latitude":"17.12611000","longitude":"-100.45500000"},{"name":"Atenango del Río","countryCode":"MX","stateCode":"GRO","latitude":"18.10526000","longitude":"-99.10777000"},{"name":"Atenxoxola","countryCode":"MX","stateCode":"GRO","latitude":"17.48819000","longitude":"-99.14285000"},{"name":"Atlamajac","countryCode":"MX","stateCode":"GRO","latitude":"17.55528000","longitude":"-98.54722000"},{"name":"Atlamajalcingo del Río","countryCode":"MX","stateCode":"GRO","latitude":"17.52667000","longitude":"-98.65556000"},{"name":"Atliaca","countryCode":"MX","stateCode":"GRO","latitude":"17.65168000","longitude":"-99.37471000"},{"name":"Atlixtac","countryCode":"MX","stateCode":"GRO","latitude":"17.51434000","longitude":"-98.90305000"},{"name":"Atoyac de Álvarez","countryCode":"MX","stateCode":"GRO","latitude":"17.20667000","longitude":"-100.43306000"},{"name":"Atzacoaloya","countryCode":"MX","stateCode":"GRO","latitude":"17.54659000","longitude":"-99.13757000"},{"name":"Axaxacualco","countryCode":"MX","stateCode":"GRO","latitude":"17.80387000","longitude":"-99.46175000"},{"name":"Axixintla","countryCode":"MX","stateCode":"GRO","latitude":"18.60222000","longitude":"-99.51806000"},{"name":"Ayahualulco","countryCode":"MX","stateCode":"GRO","latitude":"17.50066000","longitude":"-99.18264000"},{"name":"Ayotzinapa","countryCode":"MX","stateCode":"GRO","latitude":"17.55628000","longitude":"-98.76346000"},{"name":"Ayutla de los Libres","countryCode":"MX","stateCode":"GRO","latitude":"16.96376000","longitude":"-99.09616000"},{"name":"Azoyú","countryCode":"MX","stateCode":"GRO","latitude":"16.64925000","longitude":"-98.57828000"},{"name":"Bajos del Ejido","countryCode":"MX","stateCode":"GRO","latitude":"16.96086000","longitude":"-99.97169000"},{"name":"Barra de Tecoanapa","countryCode":"MX","stateCode":"GRO","latitude":"16.50864000","longitude":"-98.73216000"},{"name":"Barrio Nuevo","countryCode":"MX","stateCode":"GRO","latitude":"17.72075000","longitude":"-101.63657000"},{"name":"Barrio Nuevo de los Muertos","countryCode":"MX","stateCode":"GRO","latitude":"16.89278000","longitude":"-99.54389000"},{"name":"Buena Vista","countryCode":"MX","stateCode":"GRO","latitude":"16.96250000","longitude":"-98.58077000"},{"name":"Buena Vista de la Salud","countryCode":"MX","stateCode":"GRO","latitude":"17.26082000","longitude":"-99.50183000"},{"name":"Buenavista de Allende","countryCode":"MX","stateCode":"GRO","latitude":"17.00086000","longitude":"-99.21325000"},{"name":"Buenavista de Cuéllar","countryCode":"MX","stateCode":"GRO","latitude":"18.45958000","longitude":"-99.40868000"},{"name":"Cacalotenango","countryCode":"MX","stateCode":"GRO","latitude":"18.54639000","longitude":"-99.64361000"},{"name":"Cacalutla","countryCode":"MX","stateCode":"GRO","latitude":"17.12433000","longitude":"-100.35038000"},{"name":"Cahuatache","countryCode":"MX","stateCode":"GRO","latitude":"17.41624000","longitude":"-98.53184000"},{"name":"Cajelitos","countryCode":"MX","stateCode":"GRO","latitude":"17.26778000","longitude":"-99.49306000"},{"name":"Campanario","countryCode":"MX","stateCode":"GRO","latitude":"16.83534000","longitude":"-99.57178000"},{"name":"Carrizalillo","countryCode":"MX","stateCode":"GRO","latitude":"17.85077000","longitude":"-99.71263000"},{"name":"Caxitepec","countryCode":"MX","stateCode":"GRO","latitude":"17.29449000","longitude":"-98.96741000"},{"name":"Cayaco","countryCode":"MX","stateCode":"GRO","latitude":"17.04743000","longitude":"-100.26859000"},{"name":"Cerro de Piedra","countryCode":"MX","stateCode":"GRO","latitude":"16.77646000","longitude":"-99.63037000"},{"name":"Chacalapa","countryCode":"MX","stateCode":"GRO","latitude":"16.80682000","longitude":"-98.45788000"},{"name":"Changata","countryCode":"MX","stateCode":"GRO","latitude":"18.27306000","longitude":"-100.58528000"},{"name":"Chaucingo","countryCode":"MX","stateCode":"GRO","latitude":"18.30038000","longitude":"-99.11535000"},{"name":"Chiaucingo","countryCode":"MX","stateCode":"GRO","latitude":"17.74207000","longitude":"-98.69720000"},{"name":"Chichihualco","countryCode":"MX","stateCode":"GRO","latitude":"17.65902000","longitude":"-99.67624000"},{"name":"Chiepetepec","countryCode":"MX","stateCode":"GRO","latitude":"17.56568000","longitude":"-98.73364000"},{"name":"Chilacachapa","countryCode":"MX","stateCode":"GRO","latitude":"18.27394000","longitude":"-99.76177000"},{"name":"Chilapa de Álvarez","countryCode":"MX","stateCode":"GRO","latitude":"17.59917000","longitude":"-99.17389000"},{"name":"Chilpancingo","countryCode":"MX","stateCode":"GRO","latitude":"17.55060000","longitude":"-99.50578000"},{"name":"Chontalcoatlán","countryCode":"MX","stateCode":"GRO","latitude":"18.65421000","longitude":"-99.57380000"},{"name":"Ciudad Altamirano","countryCode":"MX","stateCode":"GRO","latitude":"18.35820000","longitude":"-100.66965000"},{"name":"Ciudad de Huitzuco","countryCode":"MX","stateCode":"GRO","latitude":"18.30334000","longitude":"-99.33376000"},{"name":"Coachimalco","countryCode":"MX","stateCode":"GRO","latitude":"17.62523000","longitude":"-98.68122000"},{"name":"Coacoyula de Álvarez","countryCode":"MX","stateCode":"GRO","latitude":"18.07635000","longitude":"-99.63050000"},{"name":"Coacoyulichán","countryCode":"MX","stateCode":"GRO","latitude":"16.79484000","longitude":"-98.93551000"},{"name":"Coacoyulillo","countryCode":"MX","stateCode":"GRO","latitude":"17.33471000","longitude":"-99.64859000"},{"name":"Coahuayutla de Guerrero","countryCode":"MX","stateCode":"GRO","latitude":"18.31469000","longitude":"-101.73574000"},{"name":"Coahuayutla de José María Izazaga","countryCode":"MX","stateCode":"GRO","latitude":"18.27847000","longitude":"-101.63863000"},{"name":"Coatepec Costales","countryCode":"MX","stateCode":"GRO","latitude":"18.33922000","longitude":"-99.72140000"},{"name":"Cochoapa","countryCode":"MX","stateCode":"GRO","latitude":"16.72190000","longitude":"-98.37196000"},{"name":"Cochoapa el Grande","countryCode":"MX","stateCode":"GRO","latitude":"17.19280000","longitude":"-98.45592000"},{"name":"Cocula","countryCode":"MX","stateCode":"GRO","latitude":"18.14296000","longitude":"-99.70452000"},{"name":"Colombia de Guadalupe","countryCode":"MX","stateCode":"GRO","latitude":"17.08840000","longitude":"-98.75901000"},{"name":"Colonia Aeropuerto","countryCode":"MX","stateCode":"GRO","latitude":"17.62028000","longitude":"-101.45889000"},{"name":"Colonia Alborada","countryCode":"MX","stateCode":"GRO","latitude":"16.88151000","longitude":"-99.81779000"},{"name":"Colonia Constitución","countryCode":"MX","stateCode":"GRO","latitude":"17.53667000","longitude":"-98.59944000"},{"name":"Colonia Luces en el Mar","countryCode":"MX","stateCode":"GRO","latitude":"16.92162000","longitude":"-100.01526000"},{"name":"Colonia Nueva Revolución","countryCode":"MX","stateCode":"GRO","latitude":"16.89833000","longitude":"-99.80583000"},{"name":"Colonia Renacimiento","countryCode":"MX","stateCode":"GRO","latitude":"16.76278000","longitude":"-98.18222000"},{"name":"Colonia el Pedregal","countryCode":"MX","stateCode":"GRO","latitude":"18.34961000","longitude":"-99.85642000"},{"name":"Colotepec","countryCode":"MX","stateCode":"GRO","latitude":"17.04104000","longitude":"-99.21273000"},{"name":"Colotlipa","countryCode":"MX","stateCode":"GRO","latitude":"17.41242000","longitude":"-99.16711000"},{"name":"Copala","countryCode":"MX","stateCode":"GRO","latitude":"16.60674000","longitude":"-98.94094000"},{"name":"Copalillo","countryCode":"MX","stateCode":"GRO","latitude":"17.97003000","longitude":"-99.05436000"},{"name":"Copanatoyac","countryCode":"MX","stateCode":"GRO","latitude":"17.42911000","longitude":"-98.70006000"},{"name":"Corral Falso","countryCode":"MX","stateCode":"GRO","latitude":"18.24472000","longitude":"-100.56000000"},{"name":"Coyahualco","countryCode":"MX","stateCode":"GRO","latitude":"17.74139000","longitude":"-98.56667000"},{"name":"Coyuca de Benítez","countryCode":"MX","stateCode":"GRO","latitude":"17.00895000","longitude":"-100.08714000"},{"name":"Coyuca de Catalán","countryCode":"MX","stateCode":"GRO","latitude":"18.32614000","longitude":"-100.69898000"},{"name":"Coyuquilla Norte","countryCode":"MX","stateCode":"GRO","latitude":"17.38027000","longitude":"-101.05631000"},{"name":"Cruz Grande","countryCode":"MX","stateCode":"GRO","latitude":"16.72241000","longitude":"-99.12356000"},{"name":"Cruz Quemada","countryCode":"MX","stateCode":"GRO","latitude":"16.99722000","longitude":"-99.17964000"},{"name":"Cuajinicuilapa","countryCode":"MX","stateCode":"GRO","latitude":"16.47347000","longitude":"-98.41389000"},{"name":"Cualác","countryCode":"MX","stateCode":"GRO","latitude":"17.72928000","longitude":"-98.67254000"},{"name":"Cuanacaxtitlán","countryCode":"MX","stateCode":"GRO","latitude":"16.79953000","longitude":"-98.63992000"},{"name":"Cuatzoquitengo","countryCode":"MX","stateCode":"GRO","latitude":"17.28822000","longitude":"-98.61523000"},{"name":"Cuauhtenango","countryCode":"MX","stateCode":"GRO","latitude":"17.54625000","longitude":"-99.20683000"},{"name":"Cuautepec","countryCode":"MX","stateCode":"GRO","latitude":"16.70520000","longitude":"-98.98471000"},{"name":"Cuetzala del Progreso","countryCode":"MX","stateCode":"GRO","latitude":"18.13472000","longitude":"-99.83190000"},{"name":"Cumbre de Barranca Honda","countryCode":"MX","stateCode":"GRO","latitude":"16.73167000","longitude":"-98.33667000"},{"name":"Cuonetzingo","countryCode":"MX","stateCode":"GRO","latitude":"17.52722000","longitude":"-99.26583000"},{"name":"Cutzamala de Pinzón","countryCode":"MX","stateCode":"GRO","latitude":"18.46783000","longitude":"-100.58089000"},{"name":"Cuyuxtlahuaca","countryCode":"MX","stateCode":"GRO","latitude":"17.48213000","longitude":"-98.34456000"},{"name":"Dos Arroyos","countryCode":"MX","stateCode":"GRO","latitude":"17.02060000","longitude":"-99.64966000"},{"name":"Ejido Nuevo","countryCode":"MX","stateCode":"GRO","latitude":"16.97405000","longitude":"-99.73702000"},{"name":"Ejido Viejo","countryCode":"MX","stateCode":"GRO","latitude":"16.94812000","longitude":"-99.94606000"},{"name":"El Bejuco","countryCode":"MX","stateCode":"GRO","latitude":"16.82488000","longitude":"-99.70720000"},{"name":"El Carmen","countryCode":"MX","stateCode":"GRO","latitude":"16.95036000","longitude":"-98.23764000"},{"name":"El Coacoyul","countryCode":"MX","stateCode":"GRO","latitude":"17.63810000","longitude":"-101.47571000"},{"name":"El Conchero","countryCode":"MX","stateCode":"GRO","latitude":"16.94266000","longitude":"-99.96233000"},{"name":"El Cortijo","countryCode":"MX","stateCode":"GRO","latitude":"16.98972000","longitude":"-99.14889000"},{"name":"El Cortés","countryCode":"MX","stateCode":"GRO","latitude":"16.78063000","longitude":"-99.50210000"},{"name":"El Durazno","countryCode":"MX","stateCode":"GRO","latitude":"17.52828000","longitude":"-99.29057000"},{"name":"El Embarcadero","countryCode":"MX","stateCode":"GRO","latitude":"16.96417000","longitude":"-100.00167000"},{"name":"El Escondido","countryCode":"MX","stateCode":"GRO","latitude":"18.22068000","longitude":"-100.31208000"},{"name":"El Espinalillo","countryCode":"MX","stateCode":"GRO","latitude":"16.98472000","longitude":"-100.12694000"},{"name":"El Fresno","countryCode":"MX","stateCode":"GRO","latitude":"17.43143000","longitude":"-99.58605000"},{"name":"El Jicaral","countryCode":"MX","stateCode":"GRO","latitude":"17.12617000","longitude":"-98.19697000"},{"name":"El Limón","countryCode":"MX","stateCode":"GRO","latitude":"16.99556000","longitude":"-99.37750000"},{"name":"El Mesón","countryCode":"MX","stateCode":"GRO","latitude":"16.84570000","longitude":"-99.05868000"},{"name":"El Metlapil","countryCode":"MX","stateCode":"GRO","latitude":"16.84167000","longitude":"-99.74889000"},{"name":"El Naranjito","countryCode":"MX","stateCode":"GRO","latitude":"17.98801000","longitude":"-102.15752000"},{"name":"El Ocotito","countryCode":"MX","stateCode":"GRO","latitude":"17.24603000","longitude":"-99.51525000"},{"name":"El Papayo","countryCode":"MX","stateCode":"GRO","latitude":"17.03468000","longitude":"-100.24788000"},{"name":"El Paraíso","countryCode":"MX","stateCode":"GRO","latitude":"17.34361000","longitude":"-100.22806000"},{"name":"El Pericón","countryCode":"MX","stateCode":"GRO","latitude":"16.98001000","longitude":"-99.32573000"},{"name":"El Pitahayo","countryCode":"MX","stateCode":"GRO","latitude":"16.53236000","longitude":"-98.52760000"},{"name":"El Polvorín","countryCode":"MX","stateCode":"GRO","latitude":"16.57833000","longitude":"-98.80139000"},{"name":"El Potrerillo (Potrerillo del Rincón)","countryCode":"MX","stateCode":"GRO","latitude":"16.95806000","longitude":"-98.73083000"},{"name":"El Refugio","countryCode":"MX","stateCode":"GRO","latitude":"17.03833000","longitude":"-99.20056000"},{"name":"El Rincón (Santa Cruz del Rincón)","countryCode":"MX","stateCode":"GRO","latitude":"16.99611000","longitude":"-98.73528000"},{"name":"El Salto","countryCode":"MX","stateCode":"GRO","latitude":"16.86460000","longitude":"-99.76543000"},{"name":"El Súchil","countryCode":"MX","stateCode":"GRO","latitude":"17.22694000","longitude":"-100.63917000"},{"name":"El Tejocote","countryCode":"MX","stateCode":"GRO","latitude":"17.32903000","longitude":"-98.65866000"},{"name":"El Terrero","countryCode":"MX","stateCode":"GRO","latitude":"18.12934000","longitude":"-100.31819000"},{"name":"El Ticui","countryCode":"MX","stateCode":"GRO","latitude":"17.21639000","longitude":"-100.44472000"},{"name":"Escalerilla Lagunas","countryCode":"MX","stateCode":"GRO","latitude":"17.37806000","longitude":"-98.84667000"},{"name":"Fermín Rabadán Cervantes","countryCode":"MX","stateCode":"GRO","latitude":"18.31528000","longitude":"-99.56722000"},{"name":"Florencio Villarreal","countryCode":"MX","stateCode":"GRO","latitude":"16.70143000","longitude":"-99.15247000"},{"name":"General Canuto A. Neri","countryCode":"MX","stateCode":"GRO","latitude":"18.43072000","longitude":"-100.10110000"},{"name":"General Heliodoro Castillo","countryCode":"MX","stateCode":"GRO","latitude":"17.74297000","longitude":"-100.02859000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"GRO","latitude":"16.75611000","longitude":"-98.18167000"},{"name":"Guayameo","countryCode":"MX","stateCode":"GRO","latitude":"18.30407000","longitude":"-101.26167000"},{"name":"Hacienda de Cabañas","countryCode":"MX","stateCode":"GRO","latitude":"17.09731000","longitude":"-100.47163000"},{"name":"Horcasitas","countryCode":"MX","stateCode":"GRO","latitude":"16.88821000","longitude":"-98.74609000"},{"name":"Huamuchapa","countryCode":"MX","stateCode":"GRO","latitude":"16.94349000","longitude":"-99.31884000"},{"name":"Huamuxtitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.78905000","longitude":"-98.55569000"},{"name":"Huehuetán","countryCode":"MX","stateCode":"GRO","latitude":"16.63583000","longitude":"-98.55889000"},{"name":"Hueycantenango","countryCode":"MX","stateCode":"GRO","latitude":"17.44873000","longitude":"-99.02440000"},{"name":"Hueyitlalpan","countryCode":"MX","stateCode":"GRO","latitude":"17.67528000","longitude":"-99.29556000"},{"name":"Huitziltepec","countryCode":"MX","stateCode":"GRO","latitude":"17.75610000","longitude":"-99.47983000"},{"name":"Huitzuco de los Figueroa","countryCode":"MX","stateCode":"GRO","latitude":"18.29064000","longitude":"-99.26361000"},{"name":"Huixtepec","countryCode":"MX","stateCode":"GRO","latitude":"16.65361000","longitude":"-98.30455000"},{"name":"Iguala de la Independencia","countryCode":"MX","stateCode":"GRO","latitude":"18.34536000","longitude":"-99.54130000"},{"name":"Igualapa","countryCode":"MX","stateCode":"GRO","latitude":"16.75528000","longitude":"-98.48370000"},{"name":"Iliatenco","countryCode":"MX","stateCode":"GRO","latitude":"17.03524000","longitude":"-98.67721000"},{"name":"Ixcamilpa","countryCode":"MX","stateCode":"GRO","latitude":"18.02769000","longitude":"-98.69643000"},{"name":"Ixcapuzalco","countryCode":"MX","stateCode":"GRO","latitude":"18.51204000","longitude":"-99.88755000"},{"name":"Ixcateopan","countryCode":"MX","stateCode":"GRO","latitude":"17.61812000","longitude":"-98.51405000"},{"name":"Ixcateopan de Cuauhtémoc","countryCode":"MX","stateCode":"GRO","latitude":"18.50139000","longitude":"-99.79139000"},{"name":"Ixcatla","countryCode":"MX","stateCode":"GRO","latitude":"17.42250000","longitude":"-98.99944000"},{"name":"Ixtapa","countryCode":"MX","stateCode":"GRO","latitude":"17.66782000","longitude":"-101.64165000"},{"name":"Ixtapa-Zihuatanejo","countryCode":"MX","stateCode":"GRO","latitude":"17.64344000","longitude":"-101.55212000"},{"name":"Izotepec","countryCode":"MX","stateCode":"GRO","latitude":"17.58500000","longitude":"-99.95444000"},{"name":"Jalapa","countryCode":"MX","stateCode":"GRO","latitude":"16.71227000","longitude":"-99.05564000"},{"name":"Jaleaca de Catalán","countryCode":"MX","stateCode":"GRO","latitude":"17.44636000","longitude":"-99.85968000"},{"name":"Jicayán de Tovar","countryCode":"MX","stateCode":"GRO","latitude":"17.12716000","longitude":"-98.23622000"},{"name":"Jolotichán","countryCode":"MX","stateCode":"GRO","latitude":"16.75222000","longitude":"-98.73056000"},{"name":"Julián Blanco (Dos Caminos)","countryCode":"MX","stateCode":"GRO","latitude":"17.21889000","longitude":"-99.52472000"},{"name":"Kilómetro 30","countryCode":"MX","stateCode":"GRO","latitude":"16.99778000","longitude":"-99.78000000"},{"name":"Kilómetro 40","countryCode":"MX","stateCode":"GRO","latitude":"17.04944000","longitude":"-99.77056000"},{"name":"La Azozuca","countryCode":"MX","stateCode":"GRO","latitude":"16.82139000","longitude":"-99.04194000"},{"name":"La Concepción","countryCode":"MX","stateCode":"GRO","latitude":"16.87867000","longitude":"-99.65140000"},{"name":"La Concepción (La Concha)","countryCode":"MX","stateCode":"GRO","latitude":"18.76778000","longitude":"-99.69250000"},{"name":"La Concordia","countryCode":"MX","stateCode":"GRO","latitude":"16.90583000","longitude":"-98.97583000"},{"name":"La Dicha","countryCode":"MX","stateCode":"GRO","latitude":"16.76720000","longitude":"-99.01058000"},{"name":"La Esperanza","countryCode":"MX","stateCode":"GRO","latitude":"17.76022000","longitude":"-99.24726000"},{"name":"La Estación","countryCode":"MX","stateCode":"GRO","latitude":"16.76734000","longitude":"-99.66716000"},{"name":"La Guadalupe","countryCode":"MX","stateCode":"GRO","latitude":"16.68883000","longitude":"-98.26222000"},{"name":"La Luz de Juárez","countryCode":"MX","stateCode":"GRO","latitude":"17.53500000","longitude":"-98.34833000"},{"name":"La Mohonera","countryCode":"MX","stateCode":"GRO","latitude":"17.63839000","longitude":"-99.20222000"},{"name":"La Palma","countryCode":"MX","stateCode":"GRO","latitude":"17.08148000","longitude":"-99.50994000"},{"name":"La Soledad","countryCode":"MX","stateCode":"GRO","latitude":"16.92000000","longitude":"-98.16694000"},{"name":"La Unión","countryCode":"MX","stateCode":"GRO","latitude":"17.98561000","longitude":"-101.80655000"},{"name":"Lagunillas","countryCode":"MX","stateCode":"GRO","latitude":"17.82438000","longitude":"-101.71074000"},{"name":"Las Compuertas","countryCode":"MX","stateCode":"GRO","latitude":"17.19559000","longitude":"-100.00840000"},{"name":"Las Cruces","countryCode":"MX","stateCode":"GRO","latitude":"16.97304000","longitude":"-99.44515000"},{"name":"Las Lomas","countryCode":"MX","stateCode":"GRO","latitude":"16.98194000","longitude":"-100.09500000"},{"name":"Las Mesas","countryCode":"MX","stateCode":"GRO","latitude":"17.00794000","longitude":"-99.45786000"},{"name":"Las Plazuelas","countryCode":"MX","stateCode":"GRO","latitude":"16.87417000","longitude":"-99.78556000"},{"name":"Las Tunas","countryCode":"MX","stateCode":"GRO","latitude":"17.11972000","longitude":"-100.48311000"},{"name":"Las Vigas","countryCode":"MX","stateCode":"GRO","latitude":"16.76144000","longitude":"-99.22942000"},{"name":"Las Ánimas","countryCode":"MX","stateCode":"GRO","latitude":"16.97284000","longitude":"-99.31964000"},{"name":"Llano Grande","countryCode":"MX","stateCode":"GRO","latitude":"16.94010000","longitude":"-99.43353000"},{"name":"Llano de la Puerta","countryCode":"MX","stateCode":"GRO","latitude":"16.74355000","longitude":"-99.52721000"},{"name":"Lodo Grande","countryCode":"MX","stateCode":"GRO","latitude":"17.60972000","longitude":"-99.21194000"},{"name":"Lomas de Chapultepec","countryCode":"MX","stateCode":"GRO","latitude":"16.71615000","longitude":"-99.61021000"},{"name":"Lomas de San Juan","countryCode":"MX","stateCode":"GRO","latitude":"16.98468000","longitude":"-99.80384000"},{"name":"Los Achotes","countryCode":"MX","stateCode":"GRO","latitude":"17.60056000","longitude":"-101.41750000"},{"name":"Los Almendros","countryCode":"MX","stateCode":"GRO","latitude":"17.61167000","longitude":"-101.43917000"},{"name":"Los Liros","countryCode":"MX","stateCode":"GRO","latitude":"16.73972000","longitude":"-98.21722000"},{"name":"Los Mogotes","countryCode":"MX","stateCode":"GRO","latitude":"16.94170000","longitude":"-100.07653000"},{"name":"Los Sauces","countryCode":"MX","stateCode":"GRO","latitude":"18.26656000","longitude":"-99.83502000"},{"name":"Los Saucitos","countryCode":"MX","stateCode":"GRO","latitude":"16.98549000","longitude":"-99.29998000"},{"name":"Los Tepetates","countryCode":"MX","stateCode":"GRO","latitude":"17.05893000","longitude":"-99.24728000"},{"name":"Los Órganos de San Agustín","countryCode":"MX","stateCode":"GRO","latitude":"16.93488000","longitude":"-99.82329000"},{"name":"Malinaltepec","countryCode":"MX","stateCode":"GRO","latitude":"17.17825000","longitude":"-98.70573000"},{"name":"Marquelia","countryCode":"MX","stateCode":"GRO","latitude":"16.58335000","longitude":"-98.81686000"},{"name":"Maxela","countryCode":"MX","stateCode":"GRO","latitude":"18.05364000","longitude":"-99.59473000"},{"name":"Mayanalán","countryCode":"MX","stateCode":"GRO","latitude":"18.17290000","longitude":"-99.43259000"},{"name":"Mazatlán","countryCode":"MX","stateCode":"GRO","latitude":"17.43620000","longitude":"-99.46483000"},{"name":"Melchor Ocampo","countryCode":"MX","stateCode":"GRO","latitude":"17.35895000","longitude":"-98.44754000"},{"name":"Metlapa","countryCode":"MX","stateCode":"GRO","latitude":"18.31019000","longitude":"-99.60910000"},{"name":"Metlatónoc","countryCode":"MX","stateCode":"GRO","latitude":"17.12361000","longitude":"-98.55806000"},{"name":"Mezcala","countryCode":"MX","stateCode":"GRO","latitude":"17.93240000","longitude":"-99.60257000"},{"name":"Mochitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.38348000","longitude":"-99.36727000"},{"name":"Mohoneras","countryCode":"MX","stateCode":"GRO","latitude":"17.23500000","longitude":"-99.51611000"},{"name":"Montecillos","countryCode":"MX","stateCode":"GRO","latitude":"16.39106000","longitude":"-98.49818000"},{"name":"Morelita","countryCode":"MX","stateCode":"GRO","latitude":"18.27025000","longitude":"-100.56403000"},{"name":"Moyotepec (Moyotepec de Juárez)","countryCode":"MX","stateCode":"GRO","latitude":"17.33167000","longitude":"-98.68556000"},{"name":"Nejapa","countryCode":"MX","stateCode":"GRO","latitude":"17.61389000","longitude":"-99.14500000"},{"name":"Nueva Frontera","countryCode":"MX","stateCode":"GRO","latitude":"16.88806000","longitude":"-99.81583000"},{"name":"Nuevo Balsas","countryCode":"MX","stateCode":"GRO","latitude":"18.03253000","longitude":"-99.75913000"},{"name":"Nuevo Guerrero","countryCode":"MX","stateCode":"GRO","latitude":"18.22583000","longitude":"-100.52583000"},{"name":"Nuxco","countryCode":"MX","stateCode":"GRO","latitude":"17.20954000","longitude":"-100.75622000"},{"name":"Ocotequila","countryCode":"MX","stateCode":"GRO","latitude":"17.44944000","longitude":"-98.67750000"},{"name":"Ocotillo","countryCode":"MX","stateCode":"GRO","latitude":"17.03551000","longitude":"-99.87671000"},{"name":"Ocotlán","countryCode":"MX","stateCode":"GRO","latitude":"16.93947000","longitude":"-99.36919000"},{"name":"Olinalá","countryCode":"MX","stateCode":"GRO","latitude":"17.86441000","longitude":"-98.75153000"},{"name":"Ometepec","countryCode":"MX","stateCode":"GRO","latitude":"16.68044000","longitude":"-98.38266000"},{"name":"Oxtotitlán","countryCode":"MX","stateCode":"GRO","latitude":"18.19004000","longitude":"-99.93248000"},{"name":"Oztotitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.67232000","longitude":"-99.02464000"},{"name":"Paintla","countryCode":"MX","stateCode":"GRO","latitude":"18.50333000","longitude":"-99.65528000"},{"name":"Palmillas","countryCode":"MX","stateCode":"GRO","latitude":"18.52202000","longitude":"-99.42563000"},{"name":"Palo Blanco","countryCode":"MX","stateCode":"GRO","latitude":"17.40355000","longitude":"-99.46622000"},{"name":"Palos Blancos","countryCode":"MX","stateCode":"GRO","latitude":"17.55851000","longitude":"-101.33180000"},{"name":"Pantitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.63972000","longitude":"-99.10972000"},{"name":"Pantla","countryCode":"MX","stateCode":"GRO","latitude":"17.73861000","longitude":"-101.63639000"},{"name":"Papanoa","countryCode":"MX","stateCode":"GRO","latitude":"17.32551000","longitude":"-101.04166000"},{"name":"Paraje Montero (Paraje Montero de Zaragoza)","countryCode":"MX","stateCode":"GRO","latitude":"17.16349000","longitude":"-98.70394000"},{"name":"Pascala del Oro","countryCode":"MX","stateCode":"GRO","latitude":"17.05472000","longitude":"-98.80972000"},{"name":"Paso Morelos","countryCode":"MX","stateCode":"GRO","latitude":"18.22123000","longitude":"-99.20984000"},{"name":"Paso de Arena","countryCode":"MX","stateCode":"GRO","latitude":"18.30333000","longitude":"-100.84639000"},{"name":"Patambó","countryCode":"MX","stateCode":"GRO","latitude":"18.22377000","longitude":"-100.87390000"},{"name":"Patlicha","countryCode":"MX","stateCode":"GRO","latitude":"17.43944000","longitude":"-98.72167000"},{"name":"Petacalco","countryCode":"MX","stateCode":"GRO","latitude":"17.98167000","longitude":"-102.10841000"},{"name":"Petaquillas","countryCode":"MX","stateCode":"GRO","latitude":"17.48636000","longitude":"-99.45633000"},{"name":"Petatlán","countryCode":"MX","stateCode":"GRO","latitude":"17.53768000","longitude":"-101.26798000"},{"name":"Pilcaya","countryCode":"MX","stateCode":"GRO","latitude":"18.71128000","longitude":"-99.62655000"},{"name":"Placeres del Oro","countryCode":"MX","stateCode":"GRO","latitude":"18.23578000","longitude":"-100.90200000"},{"name":"Platanillo","countryCode":"MX","stateCode":"GRO","latitude":"17.06478000","longitude":"-99.91088000"},{"name":"Pochahuizco","countryCode":"MX","stateCode":"GRO","latitude":"17.66472000","longitude":"-99.22278000"},{"name":"Pochotillo","countryCode":"MX","stateCode":"GRO","latitude":"17.02075000","longitude":"-99.42725000"},{"name":"Pochutla","countryCode":"MX","stateCode":"GRO","latitude":"17.65907000","longitude":"-98.89798000"},{"name":"Pololcingo","countryCode":"MX","stateCode":"GRO","latitude":"18.28105000","longitude":"-99.39254000"},{"name":"Pueblo Hidalgo","countryCode":"MX","stateCode":"GRO","latitude":"16.95210000","longitude":"-98.65596000"},{"name":"Pueblo Madero (El Playón)","countryCode":"MX","stateCode":"GRO","latitude":"17.12611000","longitude":"-99.67250000"},{"name":"Pueblo Viejo","countryCode":"MX","stateCode":"GRO","latitude":"17.09774000","longitude":"-99.98811000"},{"name":"Pungarabato","countryCode":"MX","stateCode":"GRO","latitude":"18.34938000","longitude":"-100.63890000"},{"name":"Quechultenango","countryCode":"MX","stateCode":"GRO","latitude":"17.41425000","longitude":"-99.24221000"},{"name":"Querendas","countryCode":"MX","stateCode":"GRO","latitude":"18.34250000","longitude":"-100.63444000"},{"name":"Quetzalapa","countryCode":"MX","stateCode":"GRO","latitude":"16.78551000","longitude":"-98.50272000"},{"name":"Rancho Viejo","countryCode":"MX","stateCode":"GRO","latitude":"16.86500000","longitude":"-99.28944000"},{"name":"Rancho Viejo (Rancho Nuevo de la Democracia)","countryCode":"MX","stateCode":"GRO","latitude":"17.03257000","longitude":"-98.22389000"},{"name":"Rancho de las Lomas","countryCode":"MX","stateCode":"GRO","latitude":"17.73972000","longitude":"-99.24583000"},{"name":"Sabanillas","countryCode":"MX","stateCode":"GRO","latitude":"17.00038000","longitude":"-99.70266000"},{"name":"San Agustín Oapan","countryCode":"MX","stateCode":"GRO","latitude":"17.95250000","longitude":"-99.43806000"},{"name":"San Andrés Playa Encantada (El Podrido)","countryCode":"MX","stateCode":"GRO","latitude":"16.69222000","longitude":"-99.63389000"},{"name":"San Antonio Coyahuacán","countryCode":"MX","stateCode":"GRO","latitude":"17.86194000","longitude":"-98.68000000"},{"name":"San Antonio de las Huertas","countryCode":"MX","stateCode":"GRO","latitude":"18.28151000","longitude":"-100.51828000"},{"name":"San Cristóbal","countryCode":"MX","stateCode":"GRO","latitude":"16.82221000","longitude":"-98.40283000"},{"name":"San Francisco","countryCode":"MX","stateCode":"GRO","latitude":"17.00583000","longitude":"-99.28306000"},{"name":"San Francisco Oxtutla","countryCode":"MX","stateCode":"GRO","latitude":"17.96172000","longitude":"-98.98495000"},{"name":"San Francisco Ozomatlán","countryCode":"MX","stateCode":"GRO","latitude":"17.92537000","longitude":"-99.33902000"},{"name":"San Gregorio","countryCode":"MX","stateCode":"GRO","latitude":"18.62967000","longitude":"-99.59386000"},{"name":"San Isidro Gallinero (El Gallinero)","countryCode":"MX","stateCode":"GRO","latitude":"16.88139000","longitude":"-99.71417000"},{"name":"San Jeronimito","countryCode":"MX","stateCode":"GRO","latitude":"17.56818000","longitude":"-101.34562000"},{"name":"San Jerónimo de Juárez","countryCode":"MX","stateCode":"GRO","latitude":"17.13915000","longitude":"-100.47067000"},{"name":"San Jerónimo el Grande","countryCode":"MX","stateCode":"GRO","latitude":"18.21167000","longitude":"-100.50179000"},{"name":"San José Ixtapa (Barrio Viejo)","countryCode":"MX","stateCode":"GRO","latitude":"17.70222000","longitude":"-101.61944000"},{"name":"San José Poliutla","countryCode":"MX","stateCode":"GRO","latitude":"18.27310000","longitude":"-100.39070000"},{"name":"San José la Hacienda","countryCode":"MX","stateCode":"GRO","latitude":"16.97944000","longitude":"-99.06667000"},{"name":"San Juan Totolcintla","countryCode":"MX","stateCode":"GRO","latitude":"17.90667000","longitude":"-99.32694000"},{"name":"San Juan de Dios (Naranjas de Dios)","countryCode":"MX","stateCode":"GRO","latitude":"18.54972000","longitude":"-99.55583000"},{"name":"San Lorenzo","countryCode":"MX","stateCode":"GRO","latitude":"18.27352000","longitude":"-100.61122000"},{"name":"San Luis Acatlán","countryCode":"MX","stateCode":"GRO","latitude":"16.80901000","longitude":"-98.73331000"},{"name":"San Luis San Pedro","countryCode":"MX","stateCode":"GRO","latitude":"17.26514000","longitude":"-100.88093000"},{"name":"San Luis de La Loma","countryCode":"MX","stateCode":"GRO","latitude":"17.27000000","longitude":"-100.89369000"},{"name":"San Marcos","countryCode":"MX","stateCode":"GRO","latitude":"16.79772000","longitude":"-99.38921000"},{"name":"San Martín","countryCode":"MX","stateCode":"GRO","latitude":"17.46311000","longitude":"-99.29436000"},{"name":"San Martín Pachivia (Pachivia)","countryCode":"MX","stateCode":"GRO","latitude":"18.40855000","longitude":"-99.78759000"},{"name":"San Martín Peras","countryCode":"MX","stateCode":"GRO","latitude":"17.35919000","longitude":"-98.23718000"},{"name":"San Miguel Axoxuca","countryCode":"MX","stateCode":"GRO","latitude":"17.54930000","longitude":"-98.66163000"},{"name":"San Miguel Tecuiciapan","countryCode":"MX","stateCode":"GRO","latitude":"17.96218000","longitude":"-99.41518000"},{"name":"San Miguel Totolapan","countryCode":"MX","stateCode":"GRO","latitude":"18.16132000","longitude":"-100.39049000"},{"name":"San Miguel de las Palmas","countryCode":"MX","stateCode":"GRO","latitude":"18.25203000","longitude":"-99.20081000"},{"name":"San Miguel el Grande","countryCode":"MX","stateCode":"GRO","latitude":"17.24533000","longitude":"-98.23553000"},{"name":"San Miguelito","countryCode":"MX","stateCode":"GRO","latitude":"17.63583000","longitude":"-101.43750000"},{"name":"San Nicolás","countryCode":"MX","stateCode":"GRO","latitude":"16.41775000","longitude":"-98.51923000"},{"name":"San Pablo Atzompa","countryCode":"MX","stateCode":"GRO","latitude":"17.24722000","longitude":"-98.37000000"},{"name":"San Pedro Cacahuatepec","countryCode":"MX","stateCode":"GRO","latitude":"16.81500000","longitude":"-99.66833000"},{"name":"San Pedro Cuitlapan","countryCode":"MX","stateCode":"GRO","latitude":"16.97306000","longitude":"-98.25167000"},{"name":"San Pedro Huitzapula Norte (Huitzapula Norte)","countryCode":"MX","stateCode":"GRO","latitude":"17.42642000","longitude":"-98.80588000"},{"name":"San Pedro las Playas","countryCode":"MX","stateCode":"GRO","latitude":"16.82286000","longitude":"-99.73158000"},{"name":"San Rafael","countryCode":"MX","stateCode":"GRO","latitude":"17.22667000","longitude":"-98.42417000"},{"name":"San Vicente","countryCode":"MX","stateCode":"GRO","latitude":"17.51426000","longitude":"-99.68377000"},{"name":"San Vicente Palapa","countryCode":"MX","stateCode":"GRO","latitude":"18.32430000","longitude":"-99.41104000"},{"name":"San Vicente Zoyatlán","countryCode":"MX","stateCode":"GRO","latitude":"17.32250000","longitude":"-98.36417000"},{"name":"San Ángel","countryCode":"MX","stateCode":"GRO","latitude":"17.48193000","longitude":"-99.16558000"},{"name":"Santa Anita","countryCode":"MX","stateCode":"GRO","latitude":"17.42583000","longitude":"-98.71889000"},{"name":"Santa Bárbara","countryCode":"MX","stateCode":"GRO","latitude":"18.33082000","longitude":"-100.63991000"},{"name":"Santa Catarina","countryCode":"MX","stateCode":"GRO","latitude":"17.54835000","longitude":"-99.17500000"},{"name":"Santa Cruz","countryCode":"MX","stateCode":"GRO","latitude":"17.53310000","longitude":"-98.40269000"},{"name":"Santa Cruz Yucucani","countryCode":"MX","stateCode":"GRO","latitude":"17.07650000","longitude":"-98.11298000"},{"name":"Santa Fe Tepetlapa","countryCode":"MX","stateCode":"GRO","latitude":"18.54915000","longitude":"-99.42467000"},{"name":"Santa María","countryCode":"MX","stateCode":"GRO","latitude":"16.77012000","longitude":"-98.39105000"},{"name":"Santa Teresa","countryCode":"MX","stateCode":"GRO","latitude":"18.22966000","longitude":"-99.50697000"},{"name":"Santiago Tilapa","countryCode":"MX","stateCode":"GRO","latitude":"17.25889000","longitude":"-98.26107000"},{"name":"Sinahua","countryCode":"MX","stateCode":"GRO","latitude":"18.28111000","longitude":"-100.60028000"},{"name":"Tanganhuato","countryCode":"MX","stateCode":"GRO","latitude":"18.28608000","longitude":"-100.61178000"},{"name":"Taxco el Viejo","countryCode":"MX","stateCode":"GRO","latitude":"18.48342000","longitude":"-99.58420000"},{"name":"Tecalpulco","countryCode":"MX","stateCode":"GRO","latitude":"18.48808000","longitude":"-99.60282000"},{"name":"Tecolcuautla","countryCode":"MX","stateCode":"GRO","latitude":"17.78650000","longitude":"-98.94828000"},{"name":"Tecuexcontitlán (Tecoescontitlán)","countryCode":"MX","stateCode":"GRO","latitude":"18.14254000","longitude":"-99.57787000"},{"name":"Tehuilotepec","countryCode":"MX","stateCode":"GRO","latitude":"18.55167000","longitude":"-99.58111000"},{"name":"Tehuixtla","countryCode":"MX","stateCode":"GRO","latitude":"18.31680000","longitude":"-99.93300000"},{"name":"Teloloapan","countryCode":"MX","stateCode":"GRO","latitude":"18.35802000","longitude":"-99.93621000"},{"name":"Tenexpa","countryCode":"MX","stateCode":"GRO","latitude":"17.18486000","longitude":"-100.67088000"},{"name":"Tepechicotlán","countryCode":"MX","stateCode":"GRO","latitude":"17.48317000","longitude":"-99.41549000"},{"name":"Tepecoacuilco de Trujano","countryCode":"MX","stateCode":"GRO","latitude":"18.28750000","longitude":"-99.46423000"},{"name":"Tepetixtla","countryCode":"MX","stateCode":"GRO","latitude":"17.21541000","longitude":"-100.11771000"},{"name":"Tepozcuautla","countryCode":"MX","stateCode":"GRO","latitude":"17.62222000","longitude":"-99.22778000"},{"name":"Tequicuilco","countryCode":"MX","stateCode":"GRO","latitude":"18.10387000","longitude":"-99.19812000"},{"name":"Tetipac","countryCode":"MX","stateCode":"GRO","latitude":"18.65209000","longitude":"-99.67783000"},{"name":"Tetitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.15899000","longitude":"-100.63981000"},{"name":"Texca","countryCode":"MX","stateCode":"GRO","latitude":"17.01170000","longitude":"-99.82474000"},{"name":"Tierra Colorada","countryCode":"MX","stateCode":"GRO","latitude":"17.16571000","longitude":"-99.52791000"},{"name":"Tixtla de Guerrero","countryCode":"MX","stateCode":"GRO","latitude":"17.56732000","longitude":"-99.39799000"},{"name":"Tixtlancingo","countryCode":"MX","stateCode":"GRO","latitude":"17.05780000","longitude":"-99.96177000"},{"name":"Tlacoachistlahuaca","countryCode":"MX","stateCode":"GRO","latitude":"16.92618000","longitude":"-98.25896000"},{"name":"Tlacoapa","countryCode":"MX","stateCode":"GRO","latitude":"17.24642000","longitude":"-98.76947000"},{"name":"Tlacoaxtla","countryCode":"MX","stateCode":"GRO","latitude":"17.55485000","longitude":"-99.20081000"},{"name":"Tlacotepec","countryCode":"MX","stateCode":"GRO","latitude":"17.78978000","longitude":"-99.97961000"},{"name":"Tlahuapa","countryCode":"MX","stateCode":"GRO","latitude":"17.37500000","longitude":"-98.33750000"},{"name":"Tlalchapa","countryCode":"MX","stateCode":"GRO","latitude":"18.42915000","longitude":"-100.45396000"},{"name":"Tlalcozotitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.88355000","longitude":"-99.13083000"},{"name":"Tlalixtaquilla","countryCode":"MX","stateCode":"GRO","latitude":"17.57674000","longitude":"-98.36727000"},{"name":"Tlaltempanapa","countryCode":"MX","stateCode":"GRO","latitude":"17.73611000","longitude":"-99.17722000"},{"name":"Tlamacazapa","countryCode":"MX","stateCode":"GRO","latitude":"18.49649000","longitude":"-99.50037000"},{"name":"Tlamixtlahuacan","countryCode":"MX","stateCode":"GRO","latitude":"17.50306000","longitude":"-99.22583000"},{"name":"Tlanipatla","countryCode":"MX","stateCode":"GRO","latitude":"17.80806000","longitude":"-99.45139000"},{"name":"Tlapa de Comonfort","countryCode":"MX","stateCode":"GRO","latitude":"17.54528000","longitude":"-98.57599000"},{"name":"Tlapehuala","countryCode":"MX","stateCode":"GRO","latitude":"18.27215000","longitude":"-100.45164000"},{"name":"Tlaquiltepec","countryCode":"MX","stateCode":"GRO","latitude":"17.73143000","longitude":"-98.54736000"},{"name":"Tlatlauquitepec","countryCode":"MX","stateCode":"GRO","latitude":"17.54825000","longitude":"-98.82711000"},{"name":"Tlatzala","countryCode":"MX","stateCode":"GRO","latitude":"17.61498000","longitude":"-98.54970000"},{"name":"Tlaxcalixtlahuaca","countryCode":"MX","stateCode":"GRO","latitude":"16.98179000","longitude":"-98.77843000"},{"name":"Tlaxinga (Clatzinga)","countryCode":"MX","stateCode":"GRO","latitude":"17.52106000","longitude":"-99.19331000"},{"name":"Tlaxmalac","countryCode":"MX","stateCode":"GRO","latitude":"18.36115000","longitude":"-99.41316000"},{"name":"Tonalapa","countryCode":"MX","stateCode":"GRO","latitude":"17.49056000","longitude":"-99.24194000"},{"name":"Tonalapa del Sur","countryCode":"MX","stateCode":"GRO","latitude":"18.09766000","longitude":"-99.55938000"},{"name":"Tonalá","countryCode":"MX","stateCode":"GRO","latitude":"16.86167000","longitude":"-99.05444000"},{"name":"Topiltepec","countryCode":"MX","stateCode":"GRO","latitude":"17.65037000","longitude":"-99.22252000"},{"name":"Totomixtlahuaca","countryCode":"MX","stateCode":"GRO","latitude":"17.15819000","longitude":"-98.80317000"},{"name":"Tototepec","countryCode":"MX","stateCode":"GRO","latitude":"17.43227000","longitude":"-98.58715000"},{"name":"Tres Palos","countryCode":"MX","stateCode":"GRO","latitude":"16.82959000","longitude":"-99.77813000"},{"name":"Tulimán","countryCode":"MX","stateCode":"GRO","latitude":"18.02865000","longitude":"-99.25572000"},{"name":"Tuncingo","countryCode":"MX","stateCode":"GRO","latitude":"16.85083000","longitude":"-99.78917000"},{"name":"Tutepec","countryCode":"MX","stateCode":"GRO","latitude":"16.92167000","longitude":"-99.15639000"},{"name":"Tuxpan","countryCode":"MX","stateCode":"GRO","latitude":"18.34933000","longitude":"-99.47965000"},{"name":"Técpan de Galeana","countryCode":"MX","stateCode":"GRO","latitude":"17.21976000","longitude":"-100.63032000"},{"name":"Valle Luz","countryCode":"MX","stateCode":"GRO","latitude":"18.13071000","longitude":"-100.33983000"},{"name":"Valle del Río","countryCode":"MX","stateCode":"GRO","latitude":"16.97607000","longitude":"-99.93639000"},{"name":"Vallecitos de Zaragoza","countryCode":"MX","stateCode":"GRO","latitude":"17.92028000","longitude":"-101.32361000"},{"name":"Villa Hermosa","countryCode":"MX","stateCode":"GRO","latitude":"16.93861000","longitude":"-99.33000000"},{"name":"Villa Hermosa (Las Pozas)","countryCode":"MX","stateCode":"GRO","latitude":"17.63361000","longitude":"-101.46639000"},{"name":"Villa Hidalgo (El Cubo)","countryCode":"MX","stateCode":"GRO","latitude":"18.16167000","longitude":"-100.31500000"},{"name":"Villa Madero","countryCode":"MX","stateCode":"GRO","latitude":"18.41120000","longitude":"-100.44857000"},{"name":"Villa Nicolás Bravo","countryCode":"MX","stateCode":"GRO","latitude":"18.21426000","longitude":"-100.54790000"},{"name":"Villa Rotaria","countryCode":"MX","stateCode":"GRO","latitude":"17.19444000","longitude":"-100.66917000"},{"name":"Xalatzala","countryCode":"MX","stateCode":"GRO","latitude":"17.47355000","longitude":"-98.57355000"},{"name":"Xalitla","countryCode":"MX","stateCode":"GRO","latitude":"17.99744000","longitude":"-99.54438000"},{"name":"Xalpatlahuac","countryCode":"MX","stateCode":"GRO","latitude":"17.47066000","longitude":"-98.60675000"},{"name":"Xaltianguis","countryCode":"MX","stateCode":"GRO","latitude":"17.09834000","longitude":"-99.71557000"},{"name":"Xochapa","countryCode":"MX","stateCode":"GRO","latitude":"17.38398000","longitude":"-98.45103000"},{"name":"Xochihuehuetlán","countryCode":"MX","stateCode":"GRO","latitude":"17.89242000","longitude":"-98.47886000"},{"name":"Xochipala","countryCode":"MX","stateCode":"GRO","latitude":"17.81180000","longitude":"-99.63977000"},{"name":"Xochistlahuaca","countryCode":"MX","stateCode":"GRO","latitude":"16.81680000","longitude":"-98.18687000"},{"name":"Xochitepec","countryCode":"MX","stateCode":"GRO","latitude":"17.18250000","longitude":"-99.22639000"},{"name":"Xocoyolzintla","countryCode":"MX","stateCode":"GRO","latitude":"17.71278000","longitude":"-98.98194000"},{"name":"Yetla","countryCode":"MX","stateCode":"GRO","latitude":"16.99355000","longitude":"-100.00328000"},{"name":"Yetlancingo","countryCode":"MX","stateCode":"GRO","latitude":"17.72130000","longitude":"-99.11538000"},{"name":"Yextla","countryCode":"MX","stateCode":"GRO","latitude":"17.60446000","longitude":"-99.93446000"},{"name":"Yoloxóchitl","countryCode":"MX","stateCode":"GRO","latitude":"16.81605000","longitude":"-98.68627000"},{"name":"Zacacoyuca","countryCode":"MX","stateCode":"GRO","latitude":"18.25029000","longitude":"-99.52763000"},{"name":"Zacapuato","countryCode":"MX","stateCode":"GRO","latitude":"18.66867000","longitude":"-100.60653000"},{"name":"Zacatula","countryCode":"MX","stateCode":"GRO","latitude":"18.00983000","longitude":"-102.17946000"},{"name":"Zacoalpan","countryCode":"MX","stateCode":"GRO","latitude":"16.74491000","longitude":"-98.28763000"},{"name":"Zacualpan","countryCode":"MX","stateCode":"GRO","latitude":"17.08895000","longitude":"-100.32590000"},{"name":"Zapotitlán Tablas","countryCode":"MX","stateCode":"GRO","latitude":"17.42417000","longitude":"-98.78056000"},{"name":"Zelocotitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.44640000","longitude":"-99.10620000"},{"name":"Zilacayotitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.29491000","longitude":"-98.54976000"},{"name":"Zirándaro","countryCode":"MX","stateCode":"GRO","latitude":"18.36395000","longitude":"-101.19046000"},{"name":"Zirándaro de los Chávez","countryCode":"MX","stateCode":"GRO","latitude":"18.47622000","longitude":"-100.97915000"},{"name":"Zitlala","countryCode":"MX","stateCode":"GRO","latitude":"17.71969000","longitude":"-99.19569000"},{"name":"Zizicazapa","countryCode":"MX","stateCode":"GRO","latitude":"17.51556000","longitude":"-99.15250000"},{"name":"Zoquiapa","countryCode":"MX","stateCode":"GRO","latitude":"17.54472000","longitude":"-99.27694000"},{"name":"Zoquitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.34194000","longitude":"-98.94917000"},{"name":"Zotoltitlán","countryCode":"MX","stateCode":"GRO","latitude":"17.71426000","longitude":"-99.29177000"},{"name":"Zoyatlán","countryCode":"MX","stateCode":"GRO","latitude":"16.70917000","longitude":"-98.73349000"},{"name":"Zumpango","countryCode":"MX","stateCode":"GRO","latitude":"17.93521000","longitude":"-98.68304000"},{"name":"Zumpango del Río","countryCode":"MX","stateCode":"GRO","latitude":"17.65437000","longitude":"-99.52725000"},{"name":"18 de Marzo","countryCode":"MX","stateCode":"PUE","latitude":"18.96889000","longitude":"-98.16028000"},{"name":"Acajete","countryCode":"MX","stateCode":"PUE","latitude":"19.11154000","longitude":"-97.95231000"},{"name":"Acateno","countryCode":"MX","stateCode":"PUE","latitude":"20.11324000","longitude":"-97.22710000"},{"name":"Acatepec","countryCode":"MX","stateCode":"PUE","latitude":"18.37236000","longitude":"-97.03651000"},{"name":"Acatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.22374000","longitude":"-98.07685000"},{"name":"Acatlán de Osorio","countryCode":"MX","stateCode":"PUE","latitude":"18.20250000","longitude":"-98.04864000"},{"name":"Acatzingo","countryCode":"MX","stateCode":"PUE","latitude":"18.98196000","longitude":"-97.78363000"},{"name":"Acaxtlahuacán de Albino Zertuche","countryCode":"MX","stateCode":"PUE","latitude":"18.01714000","longitude":"-98.54018000"},{"name":"Acteopan","countryCode":"MX","stateCode":"PUE","latitude":"18.76388000","longitude":"-98.71366000"},{"name":"Actipan","countryCode":"MX","stateCode":"PUE","latitude":"18.93689000","longitude":"-97.90252000"},{"name":"Actipan de Morelos","countryCode":"MX","stateCode":"PUE","latitude":"18.96003000","longitude":"-97.79904000"},{"name":"Acuaco","countryCode":"MX","stateCode":"PUE","latitude":"19.76250000","longitude":"-97.56444000"},{"name":"Acuexcomac","countryCode":"MX","stateCode":"PUE","latitude":"19.03742000","longitude":"-98.38501000"},{"name":"Ahuacatlán","countryCode":"MX","stateCode":"PUE","latitude":"20.13722000","longitude":"-98.00750000"},{"name":"Ahuatempan","countryCode":"MX","stateCode":"PUE","latitude":"18.41269000","longitude":"-98.01850000"},{"name":"Ahuatepec","countryCode":"MX","stateCode":"PUE","latitude":"18.85831000","longitude":"-97.91764000"},{"name":"Ahuatepec de Camino","countryCode":"MX","stateCode":"PUE","latitude":"19.04087000","longitude":"-97.43457000"},{"name":"Ahuatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.57930000","longitude":"-98.27791000"},{"name":"Ahuaxintitla","countryCode":"MX","stateCode":"PUE","latitude":"20.25325000","longitude":"-97.89561000"},{"name":"Ahuazotepec","countryCode":"MX","stateCode":"PUE","latitude":"20.04535000","longitude":"-98.16332000"},{"name":"Ahuehuetitla","countryCode":"MX","stateCode":"PUE","latitude":"18.21272000","longitude":"-98.21949000"},{"name":"Ajalpan","countryCode":"MX","stateCode":"PUE","latitude":"18.37908000","longitude":"-97.25867000"},{"name":"Albino Zertuche","countryCode":"MX","stateCode":"PUE","latitude":"18.01275000","longitude":"-98.55511000"},{"name":"Alhuaca","countryCode":"MX","stateCode":"PUE","latitude":"18.56795000","longitude":"-97.16594000"},{"name":"Aljojuca","countryCode":"MX","stateCode":"PUE","latitude":"19.09933000","longitude":"-97.52973000"},{"name":"Allende","countryCode":"MX","stateCode":"PUE","latitude":"19.53879000","longitude":"-97.59711000"},{"name":"Almecatla","countryCode":"MX","stateCode":"PUE","latitude":"19.14286000","longitude":"-98.23597000"},{"name":"Almolonga","countryCode":"MX","stateCode":"PUE","latitude":"18.47627000","longitude":"-97.96353000"},{"name":"Altepexi","countryCode":"MX","stateCode":"PUE","latitude":"18.37035000","longitude":"-97.29966000"},{"name":"Amatitlán de Azueta","countryCode":"MX","stateCode":"PUE","latitude":"18.17631000","longitude":"-98.07640000"},{"name":"Ameluca","countryCode":"MX","stateCode":"PUE","latitude":"20.56344000","longitude":"-97.82571000"},{"name":"Amixtlán","countryCode":"MX","stateCode":"PUE","latitude":"20.04778000","longitude":"-97.79918000"},{"name":"Amozoc","countryCode":"MX","stateCode":"PUE","latitude":"19.05019000","longitude":"-98.04154000"},{"name":"Amozoc de Mota","countryCode":"MX","stateCode":"PUE","latitude":"19.04611000","longitude":"-98.04500000"},{"name":"Analco de Ponciano Arriaga (Santa Cruz Analco)","countryCode":"MX","stateCode":"PUE","latitude":"19.26444000","longitude":"-98.50028000"},{"name":"Apango de Zaragoza","countryCode":"MX","stateCode":"PUE","latitude":"19.06833000","longitude":"-97.94028000"},{"name":"Apantéopan","countryCode":"MX","stateCode":"PUE","latitude":"19.35820000","longitude":"-97.19104000"},{"name":"Apapantilla","countryCode":"MX","stateCode":"PUE","latitude":"20.40356000","longitude":"-97.84665000"},{"name":"Apatauyan","countryCode":"MX","stateCode":"PUE","latitude":"19.79911000","longitude":"-97.44440000"},{"name":"Aquixtla","countryCode":"MX","stateCode":"PUE","latitude":"19.77957000","longitude":"-97.93526000"},{"name":"Artículo Primero Constitucional","countryCode":"MX","stateCode":"PUE","latitude":"18.97412000","longitude":"-98.15848000"},{"name":"Atalpan","countryCode":"MX","stateCode":"PUE","latitude":"19.84374000","longitude":"-97.56008000"},{"name":"Atecax","countryCode":"MX","stateCode":"PUE","latitude":"19.69870000","longitude":"-97.36698000"},{"name":"Atempan","countryCode":"MX","stateCode":"PUE","latitude":"19.83945000","longitude":"-97.45855000"},{"name":"Atencingo","countryCode":"MX","stateCode":"PUE","latitude":"18.51347000","longitude":"-98.60542000"},{"name":"Atexcal","countryCode":"MX","stateCode":"PUE","latitude":"18.36391000","longitude":"-97.68770000"},{"name":"Atla","countryCode":"MX","stateCode":"PUE","latitude":"20.27527000","longitude":"-98.12469000"},{"name":"Atlequizayan","countryCode":"MX","stateCode":"PUE","latitude":"20.01214000","longitude":"-97.62423000"},{"name":"Atlixco","countryCode":"MX","stateCode":"PUE","latitude":"18.90815000","longitude":"-98.43613000"},{"name":"Atoluca","countryCode":"MX","stateCode":"PUE","latitude":"19.85500000","longitude":"-97.35361000"},{"name":"Atoyatempan","countryCode":"MX","stateCode":"PUE","latitude":"18.81925000","longitude":"-97.91390000"},{"name":"Atzala","countryCode":"MX","stateCode":"PUE","latitude":"18.54639000","longitude":"-98.55306000"},{"name":"Atzalán","countryCode":"MX","stateCode":"PUE","latitude":"19.82472000","longitude":"-97.44417000"},{"name":"Atzingo (La Cumbre)","countryCode":"MX","stateCode":"PUE","latitude":"19.97972000","longitude":"-97.96861000"},{"name":"Atzitzintla","countryCode":"MX","stateCode":"PUE","latitude":"18.89915000","longitude":"-97.32440000"},{"name":"Axutla","countryCode":"MX","stateCode":"PUE","latitude":"18.18938000","longitude":"-98.38935000"},{"name":"Axuxco","countryCode":"MX","stateCode":"PUE","latitude":"18.23045000","longitude":"-97.20739000"},{"name":"Ayotla","countryCode":"MX","stateCode":"PUE","latitude":"18.67004000","longitude":"-98.37266000"},{"name":"Ayotoxco de Guerrero","countryCode":"MX","stateCode":"PUE","latitude":"20.09589000","longitude":"-97.40961000"},{"name":"Ayutla","countryCode":"MX","stateCode":"PUE","latitude":"18.54503000","longitude":"-98.50537000"},{"name":"Azumbilla","countryCode":"MX","stateCode":"PUE","latitude":"18.64552000","longitude":"-97.39815000"},{"name":"Barrio de Nuevo León","countryCode":"MX","stateCode":"PUE","latitude":"19.08861000","longitude":"-98.29000000"},{"name":"Bellavista de Victoria (San José Bellavista)","countryCode":"MX","stateCode":"PUE","latitude":"18.87639000","longitude":"-97.54389000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"PUE","latitude":"19.81654000","longitude":"-97.79108000"},{"name":"Beristain","countryCode":"MX","stateCode":"PUE","latitude":"20.09426000","longitude":"-98.13290000"},{"name":"Bienvenido","countryCode":"MX","stateCode":"PUE","latitude":"20.12235000","longitude":"-97.74434000"},{"name":"Buena Vista","countryCode":"MX","stateCode":"PUE","latitude":"20.12767000","longitude":"-97.45373000"},{"name":"Buenavista","countryCode":"MX","stateCode":"PUE","latitude":"19.25767000","longitude":"-97.07531000"},{"name":"Buenavista Tetela","countryCode":"MX","stateCode":"PUE","latitude":"18.91967000","longitude":"-98.17632000"},{"name":"Buenavista de Juárez","countryCode":"MX","stateCode":"PUE","latitude":"18.94500000","longitude":"-97.82778000"},{"name":"Buenos Aires","countryCode":"MX","stateCode":"PUE","latitude":"20.15333000","longitude":"-97.74833000"},{"name":"Cacaloxúchitl","countryCode":"MX","stateCode":"PUE","latitude":"18.78747000","longitude":"-98.48614000"},{"name":"Cala Norte","countryCode":"MX","stateCode":"PUE","latitude":"19.84778000","longitude":"-97.42306000"},{"name":"Cala Sur","countryCode":"MX","stateCode":"PUE","latitude":"19.83278000","longitude":"-97.42111000"},{"name":"Calipan","countryCode":"MX","stateCode":"PUE","latitude":"18.29519000","longitude":"-97.16376000"},{"name":"Calmeca","countryCode":"MX","stateCode":"PUE","latitude":"18.63501000","longitude":"-98.63414000"},{"name":"Calpanería Atezquilla","countryCode":"MX","stateCode":"PUE","latitude":"19.65556000","longitude":"-97.99528000"},{"name":"Camocuautla","countryCode":"MX","stateCode":"PUE","latitude":"20.03805000","longitude":"-97.75853000"},{"name":"Camotepec","countryCode":"MX","stateCode":"PUE","latitude":"20.04720000","longitude":"-98.06825000"},{"name":"Candelaria Portezuelo","countryCode":"MX","stateCode":"PUE","latitude":"19.04194000","longitude":"-97.70083000"},{"name":"Carmen Serdán","countryCode":"MX","stateCode":"PUE","latitude":"19.03639000","longitude":"-97.81194000"},{"name":"Casa Blanca","countryCode":"MX","stateCode":"PUE","latitude":"19.04222000","longitude":"-98.11889000"},{"name":"Caxhuacán","countryCode":"MX","stateCode":"PUE","latitude":"20.06359000","longitude":"-97.60688000"},{"name":"Chalchihuapan","countryCode":"MX","stateCode":"PUE","latitude":"18.97183000","longitude":"-98.33698000"},{"name":"Chapulco","countryCode":"MX","stateCode":"PUE","latitude":"18.62586000","longitude":"-97.40474000"},{"name":"Chiautla de Tapia","countryCode":"MX","stateCode":"PUE","latitude":"18.30149000","longitude":"-98.60339000"},{"name":"Chicahuaxtla","countryCode":"MX","stateCode":"PUE","latitude":"20.14250000","longitude":"-97.94556000"},{"name":"Chichicapa","countryCode":"MX","stateCode":"PUE","latitude":"18.40056000","longitude":"-97.04694000"},{"name":"Chichicuautla","countryCode":"MX","stateCode":"PUE","latitude":"19.39073000","longitude":"-97.39394000"},{"name":"Chichiquila","countryCode":"MX","stateCode":"PUE","latitude":"19.20073000","longitude":"-97.06691000"},{"name":"Chiconcuautla","countryCode":"MX","stateCode":"PUE","latitude":"20.09517000","longitude":"-97.93896000"},{"name":"Chicontla","countryCode":"MX","stateCode":"PUE","latitude":"20.24402000","longitude":"-97.83063000"},{"name":"Chietla","countryCode":"MX","stateCode":"PUE","latitude":"18.52028000","longitude":"-98.57889000"},{"name":"Chigmecatitlán","countryCode":"MX","stateCode":"PUE","latitude":"18.64634000","longitude":"-98.07203000"},{"name":"Chignahuapan","countryCode":"MX","stateCode":"PUE","latitude":"19.83866000","longitude":"-98.03171000"},{"name":"Chila","countryCode":"MX","stateCode":"PUE","latitude":"17.96747000","longitude":"-97.87478000"},{"name":"Chila de Juárez","countryCode":"MX","stateCode":"PUE","latitude":"20.28113000","longitude":"-98.20937000"},{"name":"Chila de la Sal","countryCode":"MX","stateCode":"PUE","latitude":"18.10975000","longitude":"-98.48574000"},{"name":"Chilchotla","countryCode":"MX","stateCode":"PUE","latitude":"19.26916000","longitude":"-97.19916000"},{"name":"Chinantla","countryCode":"MX","stateCode":"PUE","latitude":"18.23423000","longitude":"-98.27627000"},{"name":"Chinautla","countryCode":"MX","stateCode":"PUE","latitude":"19.81996000","longitude":"-97.38859000"},{"name":"Chipahuatlán","countryCode":"MX","stateCode":"PUE","latitude":"20.06111000","longitude":"-97.68861000"},{"name":"Chipilo de Francisco Javier Mina","countryCode":"MX","stateCode":"PUE","latitude":"19.00611000","longitude":"-98.33056000"},{"name":"Cholula","countryCode":"MX","stateCode":"PUE","latitude":"19.06406000","longitude":"-98.30352000"},{"name":"Cinco de Mayo","countryCode":"MX","stateCode":"PUE","latitude":"20.13167000","longitude":"-97.63000000"},{"name":"Ciudad Serdán","countryCode":"MX","stateCode":"PUE","latitude":"18.98856000","longitude":"-97.44643000"},{"name":"Ciudad de Chiautla de Tapia","countryCode":"MX","stateCode":"PUE","latitude":"18.30000000","longitude":"-98.60389000"},{"name":"Ciudad de Cuetzalan","countryCode":"MX","stateCode":"PUE","latitude":"20.01861000","longitude":"-97.52111000"},{"name":"Ciudad de Tlatlauquitepec","countryCode":"MX","stateCode":"PUE","latitude":"19.85278000","longitude":"-97.49528000"},{"name":"Coahuixco","countryCode":"MX","stateCode":"PUE","latitude":"19.80556000","longitude":"-97.41028000"},{"name":"Coatepec","countryCode":"MX","stateCode":"PUE","latitude":"20.06236000","longitude":"-97.73069000"},{"name":"Coatzingo","countryCode":"MX","stateCode":"PUE","latitude":"18.61199000","longitude":"-98.17267000"},{"name":"Cohuecán","countryCode":"MX","stateCode":"PUE","latitude":"18.78268000","longitude":"-98.72085000"},{"name":"Colonia Agrícola de Ocotepec (Colonia San José)","countryCode":"MX","stateCode":"PUE","latitude":"18.92972000","longitude":"-98.54444000"},{"name":"Colonia Obrera","countryCode":"MX","stateCode":"PUE","latitude":"19.22944000","longitude":"-97.79750000"},{"name":"Colucan","countryCode":"MX","stateCode":"PUE","latitude":"18.50905000","longitude":"-98.48078000"},{"name":"Comaltepec","countryCode":"MX","stateCode":"PUE","latitude":"19.85893000","longitude":"-97.59938000"},{"name":"Concepción Capulac (La Ex-Hacienda)","countryCode":"MX","stateCode":"PUE","latitude":"19.09444000","longitude":"-98.06139000"},{"name":"Concepción Cuautla","countryCode":"MX","stateCode":"PUE","latitude":"18.86722000","longitude":"-97.98475000"},{"name":"Copila","countryCode":"MX","stateCode":"PUE","latitude":"20.27300000","longitude":"-98.08294000"},{"name":"Coronango","countryCode":"MX","stateCode":"PUE","latitude":"19.12090000","longitude":"-98.30594000"},{"name":"Coronel Tito Hernández","countryCode":"MX","stateCode":"PUE","latitude":"20.45642000","longitude":"-97.73607000"},{"name":"Coxcatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.26709000","longitude":"-97.15078000"},{"name":"Coxolico","countryCode":"MX","stateCode":"PUE","latitude":"18.45104000","longitude":"-97.02991000"},{"name":"Coyomeapan","countryCode":"MX","stateCode":"PUE","latitude":"18.28206000","longitude":"-96.99336000"},{"name":"Coyotepec","countryCode":"MX","stateCode":"PUE","latitude":"18.41656000","longitude":"-97.82703000"},{"name":"Cuacnopalan","countryCode":"MX","stateCode":"PUE","latitude":"18.81758000","longitude":"-97.51116000"},{"name":"Cuacuila","countryCode":"MX","stateCode":"PUE","latitude":"20.17205000","longitude":"-98.03150000"},{"name":"Cuanalá","countryCode":"MX","stateCode":"PUE","latitude":"19.10917000","longitude":"-98.32788000"},{"name":"Cuapiaxtla de Madero","countryCode":"MX","stateCode":"PUE","latitude":"18.91544000","longitude":"-97.82382000"},{"name":"Cuatro Caminos","countryCode":"MX","stateCode":"PUE","latitude":"18.49130000","longitude":"-97.12901000"},{"name":"Cuauhtamazaco","countryCode":"MX","stateCode":"PUE","latitude":"20.02500000","longitude":"-97.48722000"},{"name":"Cuauhtémoc","countryCode":"MX","stateCode":"PUE","latitude":"19.22306000","longitude":"-97.33833000"},{"name":"Cuautempan","countryCode":"MX","stateCode":"PUE","latitude":"19.91612000","longitude":"-97.79097000"},{"name":"Cuautinchán","countryCode":"MX","stateCode":"PUE","latitude":"18.95463000","longitude":"-98.01566000"},{"name":"Cuautlancingo","countryCode":"MX","stateCode":"PUE","latitude":"19.08995000","longitude":"-98.27319000"},{"name":"Cuautotola","countryCode":"MX","stateCode":"PUE","latitude":"20.06841000","longitude":"-97.79806000"},{"name":"Cuautotolapan (San José)","countryCode":"MX","stateCode":"PUE","latitude":"18.43299000","longitude":"-97.12091000"},{"name":"Cuaxoxpan","countryCode":"MX","stateCode":"PUE","latitude":"19.80806000","longitude":"-97.34583000"},{"name":"Cuaxuxpa","countryCode":"MX","stateCode":"PUE","latitude":"18.46211000","longitude":"-97.03556000"},{"name":"Cuayuca de Andrade","countryCode":"MX","stateCode":"PUE","latitude":"18.44416000","longitude":"-98.19193000"},{"name":"Cuesta Blanca","countryCode":"MX","stateCode":"PUE","latitude":"18.84536000","longitude":"-97.46753000"},{"name":"Cuetzalan","countryCode":"MX","stateCode":"PUE","latitude":"20.01766000","longitude":"-97.52277000"},{"name":"Cuetzalan del Progreso","countryCode":"MX","stateCode":"PUE","latitude":"20.03857000","longitude":"-97.49268000"},{"name":"Cuexpala","countryCode":"MX","stateCode":"PUE","latitude":"18.62720000","longitude":"-98.55842000"},{"name":"Cuyoaco","countryCode":"MX","stateCode":"PUE","latitude":"19.60192000","longitude":"-97.62024000"},{"name":"Dolores Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"18.75697000","longitude":"-97.86062000"},{"name":"Domingo Arenas","countryCode":"MX","stateCode":"PUE","latitude":"19.13998000","longitude":"-98.45678000"},{"name":"El Capulo (La Quebradora)","countryCode":"MX","stateCode":"PUE","latitude":"18.94944000","longitude":"-98.26889000"},{"name":"El Carmen","countryCode":"MX","stateCode":"PUE","latitude":"19.24167000","longitude":"-97.20111000"},{"name":"El Chacal","countryCode":"MX","stateCode":"PUE","latitude":"20.22228000","longitude":"-97.46025000"},{"name":"El Encanto del Cerril","countryCode":"MX","stateCode":"PUE","latitude":"18.93194000","longitude":"-98.42556000"},{"name":"El Fuerte de la Unión","countryCode":"MX","stateCode":"PUE","latitude":"19.43077000","longitude":"-97.56064000"},{"name":"El Mirador","countryCode":"MX","stateCode":"PUE","latitude":"19.55694000","longitude":"-97.77194000"},{"name":"El Molino","countryCode":"MX","stateCode":"PUE","latitude":"19.81333000","longitude":"-97.58028000"},{"name":"El Palmar","countryCode":"MX","stateCode":"PUE","latitude":"19.13972000","longitude":"-97.05306000"},{"name":"El Progreso","countryCode":"MX","stateCode":"PUE","latitude":"20.01917000","longitude":"-97.36472000"},{"name":"El Rincón Citlaltépetl","countryCode":"MX","stateCode":"PUE","latitude":"19.15556000","longitude":"-97.89444000"},{"name":"El Veladero","countryCode":"MX","stateCode":"PUE","latitude":"18.96421000","longitude":"-97.48289000"},{"name":"Eloxochitlán","countryCode":"MX","stateCode":"PUE","latitude":"18.50883000","longitude":"-96.92271000"},{"name":"Emancipación Quetzalapa","countryCode":"MX","stateCode":"PUE","latitude":"19.17333000","longitude":"-97.39203000"},{"name":"Emilio Carranza (Santa Cruz)","countryCode":"MX","stateCode":"PUE","latitude":"19.71278000","longitude":"-97.65278000"},{"name":"Emilio Portes Gil","countryCode":"MX","stateCode":"PUE","latitude":"19.30751000","longitude":"-97.51027000"},{"name":"Esperanza","countryCode":"MX","stateCode":"PUE","latitude":"18.85853000","longitude":"-97.37641000"},{"name":"Francisco I. Madero","countryCode":"MX","stateCode":"PUE","latitude":"19.24985000","longitude":"-97.22648000"},{"name":"Francisco Ignacio Madero","countryCode":"MX","stateCode":"PUE","latitude":"18.49306000","longitude":"-97.46384000"},{"name":"Francisco Sarabia","countryCode":"MX","stateCode":"PUE","latitude":"18.96417000","longitude":"-98.31389000"},{"name":"Francisco Villa","countryCode":"MX","stateCode":"PUE","latitude":"18.84446000","longitude":"-97.76336000"},{"name":"Francisco Z. Mena","countryCode":"MX","stateCode":"PUE","latitude":"20.72614000","longitude":"-97.81882000"},{"name":"Galaxia la Calera","countryCode":"MX","stateCode":"PUE","latitude":"18.99900000","longitude":"-98.15250000"},{"name":"General Felipe Ángeles","countryCode":"MX","stateCode":"PUE","latitude":"19.00786000","longitude":"-97.68282000"},{"name":"Gilberto Camacho","countryCode":"MX","stateCode":"PUE","latitude":"20.37365000","longitude":"-97.88546000"},{"name":"González Ortega","countryCode":"MX","stateCode":"PUE","latitude":"19.34268000","longitude":"-97.27023000"},{"name":"Grajales","countryCode":"MX","stateCode":"PUE","latitude":"19.22796000","longitude":"-97.80307000"},{"name":"Guadalupe","countryCode":"MX","stateCode":"PUE","latitude":"18.06521000","longitude":"-98.14673000"},{"name":"Guadalupe Calderón","countryCode":"MX","stateCode":"PUE","latitude":"18.96611000","longitude":"-97.85833000"},{"name":"Guadalupe Enríquez","countryCode":"MX","stateCode":"PUE","latitude":"18.89374000","longitude":"-97.58759000"},{"name":"Guadalupe Libertad","countryCode":"MX","stateCode":"PUE","latitude":"19.18789000","longitude":"-97.38744000"},{"name":"Guadalupe Morelos","countryCode":"MX","stateCode":"PUE","latitude":"19.02556000","longitude":"-97.80417000"},{"name":"Guadalupe Santa Ana","countryCode":"MX","stateCode":"PUE","latitude":"18.09140000","longitude":"-98.12079000"},{"name":"Guadalupe Sarabia","countryCode":"MX","stateCode":"PUE","latitude":"19.53096000","longitude":"-97.42752000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"PUE","latitude":"19.29110000","longitude":"-97.34290000"},{"name":"Guadalupe Zaragoza","countryCode":"MX","stateCode":"PUE","latitude":"19.35833000","longitude":"-98.53750000"},{"name":"Gómez Poniente","countryCode":"MX","stateCode":"PUE","latitude":"19.77250000","longitude":"-97.48694000"},{"name":"Hermenegildo Galeana","countryCode":"MX","stateCode":"PUE","latitude":"18.25667000","longitude":"-98.10222000"},{"name":"Honey","countryCode":"MX","stateCode":"PUE","latitude":"20.25454000","longitude":"-98.23090000"},{"name":"Huachinantla","countryCode":"MX","stateCode":"PUE","latitude":"18.28175000","longitude":"-98.96796000"},{"name":"Huahuaxtla","countryCode":"MX","stateCode":"PUE","latitude":"19.91627000","longitude":"-97.63717000"},{"name":"Huajoyuca","countryCode":"MX","stateCode":"PUE","latitude":"18.51240000","longitude":"-97.93737000"},{"name":"Huaquechula","countryCode":"MX","stateCode":"PUE","latitude":"18.77116000","longitude":"-98.54460000"},{"name":"Huatlatlauca","countryCode":"MX","stateCode":"PUE","latitude":"18.69189000","longitude":"-98.03819000"},{"name":"Huauchinango","countryCode":"MX","stateCode":"PUE","latitude":"20.17376000","longitude":"-98.05491000"},{"name":"Huautla de Jiménez","countryCode":"MX","stateCode":"PUE","latitude":"18.13150000","longitude":"-96.84088000"},{"name":"Huaxcaleca","countryCode":"MX","stateCode":"PUE","latitude":"19.23401000","longitude":"-97.07696000"},{"name":"Huehuetla","countryCode":"MX","stateCode":"PUE","latitude":"20.10391000","longitude":"-97.62507000"},{"name":"Huehuetlan el Chico","countryCode":"MX","stateCode":"PUE","latitude":"18.37347000","longitude":"-98.69002000"},{"name":"Huehuetlán el Grande","countryCode":"MX","stateCode":"PUE","latitude":"18.74693000","longitude":"-98.15770000"},{"name":"Huejonapan","countryCode":"MX","stateCode":"PUE","latitude":"18.46971000","longitude":"-97.92149000"},{"name":"Huejotzingo","countryCode":"MX","stateCode":"PUE","latitude":"19.15892000","longitude":"-98.40824000"},{"name":"Hueyapan","countryCode":"MX","stateCode":"PUE","latitude":"19.91856000","longitude":"-97.41023000"},{"name":"Hueyotlipan","countryCode":"MX","stateCode":"PUE","latitude":"18.89148000","longitude":"-97.86575000"},{"name":"Hueytamalco","countryCode":"MX","stateCode":"PUE","latitude":"19.94029000","longitude":"-97.28848000"},{"name":"Hueytlalpan","countryCode":"MX","stateCode":"PUE","latitude":"20.02707000","longitude":"-97.69694000"},{"name":"Huilacapixtla","countryCode":"MX","stateCode":"PUE","latitude":"20.21232000","longitude":"-98.08185000"},{"name":"Huitzilac","countryCode":"MX","stateCode":"PUE","latitude":"20.60669000","longitude":"-97.74207000"},{"name":"Huitzilan","countryCode":"MX","stateCode":"PUE","latitude":"19.96750000","longitude":"-97.69441000"},{"name":"Huitziltepec","countryCode":"MX","stateCode":"PUE","latitude":"18.76693000","longitude":"-97.85963000"},{"name":"Huitzmaloc","countryCode":"MX","stateCode":"PUE","latitude":"18.45639000","longitude":"-96.94056000"},{"name":"Huixcolotla","countryCode":"MX","stateCode":"PUE","latitude":"18.92073000","longitude":"-97.77166000"},{"name":"Icxotitla","countryCode":"MX","stateCode":"PUE","latitude":"20.24253000","longitude":"-98.10069000"},{"name":"Ignacio Allende (Concepción)","countryCode":"MX","stateCode":"PUE","latitude":"20.01055000","longitude":"-97.63448000"},{"name":"Ignacio Manuel Altamirano","countryCode":"MX","stateCode":"PUE","latitude":"19.36722000","longitude":"-98.58306000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"PUE","latitude":"19.27889000","longitude":"-97.19944000"},{"name":"Itzoteno","countryCode":"MX","stateCode":"PUE","latitude":"19.41656000","longitude":"-97.43776000"},{"name":"Ixcamilpa de Guerrero","countryCode":"MX","stateCode":"PUE","latitude":"18.03036000","longitude":"-98.71770000"},{"name":"Ixcaquixtla","countryCode":"MX","stateCode":"PUE","latitude":"18.47131000","longitude":"-97.84214000"},{"name":"Ixtacamaxtitlán","countryCode":"MX","stateCode":"PUE","latitude":"19.62352000","longitude":"-97.81539000"},{"name":"Ixtahuiata (La Legua)","countryCode":"MX","stateCode":"PUE","latitude":"19.84389000","longitude":"-97.33556000"},{"name":"Ixtepec","countryCode":"MX","stateCode":"PUE","latitude":"20.03936000","longitude":"-97.64262000"},{"name":"Ixticpan","countryCode":"MX","stateCode":"PUE","latitude":"19.81419000","longitude":"-97.34454000"},{"name":"Ixtlahuaca","countryCode":"MX","stateCode":"PUE","latitude":"19.82309000","longitude":"-97.33496000"},{"name":"Ixtlahuaca Barrio","countryCode":"MX","stateCode":"PUE","latitude":"19.83889000","longitude":"-98.01444000"},{"name":"Ixtolco de Morelos","countryCode":"MX","stateCode":"PUE","latitude":"19.90553000","longitude":"-97.81762000"},{"name":"Izúcar de Matamoros","countryCode":"MX","stateCode":"PUE","latitude":"18.60157000","longitude":"-98.46152000"},{"name":"Jalpan","countryCode":"MX","stateCode":"PUE","latitude":"20.44324000","longitude":"-97.85610000"},{"name":"Jaltocan","countryCode":"MX","stateCode":"PUE","latitude":"20.61968000","longitude":"-97.81787000"},{"name":"Jesús Nazareno","countryCode":"MX","stateCode":"PUE","latitude":"18.87667000","longitude":"-97.62306000"},{"name":"Jicolapa","countryCode":"MX","stateCode":"PUE","latitude":"19.96596000","longitude":"-97.97345000"},{"name":"Jilotzingo","countryCode":"MX","stateCode":"PUE","latitude":"20.03250000","longitude":"-97.90250000"},{"name":"Jolalpan","countryCode":"MX","stateCode":"PUE","latitude":"18.32495000","longitude":"-98.84489000"},{"name":"Jonotla","countryCode":"MX","stateCode":"PUE","latitude":"20.03032000","longitude":"-97.57530000"},{"name":"Jopala","countryCode":"MX","stateCode":"PUE","latitude":"20.16353000","longitude":"-97.69285000"},{"name":"José María Morelos","countryCode":"MX","stateCode":"PUE","latitude":"19.14147000","longitude":"-97.46809000"},{"name":"Juan C. Bonilla","countryCode":"MX","stateCode":"PUE","latitude":"19.12101000","longitude":"-98.34091000"},{"name":"Juan Galindo","countryCode":"MX","stateCode":"PUE","latitude":"20.21980000","longitude":"-97.99083000"},{"name":"Juan N. Méndez","countryCode":"MX","stateCode":"PUE","latitude":"18.52411000","longitude":"-97.74829000"},{"name":"Juan de la Granja","countryCode":"MX","stateCode":"PUE","latitude":"19.22118000","longitude":"-97.80884000"},{"name":"Juárez Coronaco","countryCode":"MX","stateCode":"PUE","latitude":"19.36056000","longitude":"-98.52500000"},{"name":"La Cañada","countryCode":"MX","stateCode":"PUE","latitude":"19.49898000","longitude":"-97.73400000"},{"name":"La Compañia","countryCode":"MX","stateCode":"PUE","latitude":"18.97080000","longitude":"-97.72280000"},{"name":"La Galarza","countryCode":"MX","stateCode":"PUE","latitude":"18.66778000","longitude":"-98.45528000"},{"name":"La Gloria","countryCode":"MX","stateCode":"PUE","latitude":"19.39561000","longitude":"-97.28246000"},{"name":"La Laguna","countryCode":"MX","stateCode":"PUE","latitude":"18.79944000","longitude":"-97.73667000"},{"name":"La Libertad","countryCode":"MX","stateCode":"PUE","latitude":"19.75583000","longitude":"-97.60722000"},{"name":"La Magdalena","countryCode":"MX","stateCode":"PUE","latitude":"20.25698000","longitude":"-98.27534000"},{"name":"La Magdalena Tetela Morelos","countryCode":"MX","stateCode":"PUE","latitude":"19.04922000","longitude":"-97.94131000"},{"name":"La Magdalena Yancuitlalpan","countryCode":"MX","stateCode":"PUE","latitude":"18.91083000","longitude":"-98.58944000"},{"name":"La Pahua","countryCode":"MX","stateCode":"PUE","latitude":"20.61181000","longitude":"-97.85358000"},{"name":"La Purísima","countryCode":"MX","stateCode":"PUE","latitude":"18.82974000","longitude":"-97.57301000"},{"name":"La Resurrección","countryCode":"MX","stateCode":"PUE","latitude":"19.10279000","longitude":"-98.13013000"},{"name":"La Soledad","countryCode":"MX","stateCode":"PUE","latitude":"18.81000000","longitude":"-97.76417000"},{"name":"La Trinidad Chautenco","countryCode":"MX","stateCode":"PUE","latitude":"19.09000000","longitude":"-98.26389000"},{"name":"La Trinidad Tianguismanalco","countryCode":"MX","stateCode":"PUE","latitude":"18.89417000","longitude":"-98.03250000"},{"name":"La Unión","countryCode":"MX","stateCode":"PUE","latitude":"20.26181000","longitude":"-97.87135000"},{"name":"La Unión Ejido Mexcaltepec","countryCode":"MX","stateCode":"PUE","latitude":"19.60806000","longitude":"-97.71056000"},{"name":"Lacapan Camallagne","countryCode":"MX","stateCode":"PUE","latitude":"20.12862000","longitude":"-97.65343000"},{"name":"Lafragua","countryCode":"MX","stateCode":"PUE","latitude":"19.30684000","longitude":"-97.29748000"},{"name":"Las Colonias de Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"20.19611000","longitude":"-97.97667000"},{"name":"Las Lajas","countryCode":"MX","stateCode":"PUE","latitude":"19.99831000","longitude":"-98.07332000"},{"name":"Las Lomas","countryCode":"MX","stateCode":"PUE","latitude":"19.82390000","longitude":"-97.61227000"},{"name":"Las Nieves","countryCode":"MX","stateCode":"PUE","latitude":"18.18361000","longitude":"-98.04611000"},{"name":"Leacaman","countryCode":"MX","stateCode":"PUE","latitude":"20.09861000","longitude":"-97.64306000"},{"name":"Libertad Álvaro Obregón","countryCode":"MX","stateCode":"PUE","latitude":"19.13452000","longitude":"-97.76728000"},{"name":"Libres","countryCode":"MX","stateCode":"PUE","latitude":"19.46574000","longitude":"-97.68737000"},{"name":"Lipuntahuaca","countryCode":"MX","stateCode":"PUE","latitude":"20.09119000","longitude":"-97.63026000"},{"name":"Loma Alta","countryCode":"MX","stateCode":"PUE","latitude":"19.79716000","longitude":"-98.02712000"},{"name":"Loma Bonita","countryCode":"MX","stateCode":"PUE","latitude":"18.51333000","longitude":"-96.86778000"},{"name":"Lomas de Romero","countryCode":"MX","stateCode":"PUE","latitude":"18.91444000","longitude":"-97.71722000"},{"name":"Lomas de Santa Cruz","countryCode":"MX","stateCode":"PUE","latitude":"18.92444000","longitude":"-97.73000000"},{"name":"Los Cristales (Talican)","countryCode":"MX","stateCode":"PUE","latitude":"19.87237000","longitude":"-97.59424000"},{"name":"Los Encinos","countryCode":"MX","stateCode":"PUE","latitude":"19.17917000","longitude":"-98.39833000"},{"name":"Los Garcías","countryCode":"MX","stateCode":"PUE","latitude":"18.80333000","longitude":"-97.39417000"},{"name":"Los Reyes Tlanechicolpan","countryCode":"MX","stateCode":"PUE","latitude":"19.03250000","longitude":"-98.35250000"},{"name":"Los Reyes de Juárez","countryCode":"MX","stateCode":"PUE","latitude":"18.96457000","longitude":"-97.82541000"},{"name":"Los Ángeles Tetela","countryCode":"MX","stateCode":"PUE","latitude":"18.88995000","longitude":"-98.16712000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"PUE","latitude":"19.14306000","longitude":"-97.40056000"},{"name":"Magdalena Cuayucatepec","countryCode":"MX","stateCode":"PUE","latitude":"18.54972000","longitude":"-97.48472000"},{"name":"Manantiales","countryCode":"MX","stateCode":"PUE","latitude":"20.17316000","longitude":"-97.11064000"},{"name":"Manuel Edgardo Ávalos (San Isidro)","countryCode":"MX","stateCode":"PUE","latitude":"19.06778000","longitude":"-97.39194000"},{"name":"Matlahuacales Aquiles Serdán","countryCode":"MX","stateCode":"PUE","latitude":"19.76196000","longitude":"-98.05375000"},{"name":"Matzaco","countryCode":"MX","stateCode":"PUE","latitude":"18.55953000","longitude":"-98.48820000"},{"name":"Mazapiltepec","countryCode":"MX","stateCode":"PUE","latitude":"19.11912000","longitude":"-97.70280000"},{"name":"Mazatepec","countryCode":"MX","stateCode":"PUE","latitude":"20.01695000","longitude":"-97.41891000"},{"name":"Mecapalapa","countryCode":"MX","stateCode":"PUE","latitude":"20.52684000","longitude":"-97.85643000"},{"name":"Metlaltoyuca","countryCode":"MX","stateCode":"PUE","latitude":"20.73556000","longitude":"-97.85194000"},{"name":"Mexcalcuautla","countryCode":"MX","stateCode":"PUE","latitude":"19.86657000","longitude":"-97.39154000"},{"name":"Miahuatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.54983000","longitude":"-97.43953000"},{"name":"Michac","countryCode":"MX","stateCode":"PUE","latitude":"19.85241000","longitude":"-98.05127000"},{"name":"Miguel Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"19.75764000","longitude":"-97.28209000"},{"name":"Miguel Negrete","countryCode":"MX","stateCode":"PUE","latitude":"18.95222000","longitude":"-97.82917000"},{"name":"Miravalles","countryCode":"MX","stateCode":"PUE","latitude":"19.34130000","longitude":"-97.53854000"},{"name":"Mixtla","countryCode":"MX","stateCode":"PUE","latitude":"18.91153000","longitude":"-97.89786000"},{"name":"Morelos","countryCode":"MX","stateCode":"PUE","latitude":"19.75472000","longitude":"-97.57750000"},{"name":"Morelos Cañada","countryCode":"MX","stateCode":"PUE","latitude":"18.73549000","longitude":"-97.42068000"},{"name":"Moyotzingo","countryCode":"MX","stateCode":"PUE","latitude":"19.24811000","longitude":"-98.40486000"},{"name":"Máximo Serdán","countryCode":"MX","stateCode":"PUE","latitude":"19.26298000","longitude":"-97.82825000"},{"name":"Nanacatlán","countryCode":"MX","stateCode":"PUE","latitude":"20.00366000","longitude":"-97.67584000"},{"name":"Naupan","countryCode":"MX","stateCode":"PUE","latitude":"20.23131000","longitude":"-98.10881000"},{"name":"Nauzontla","countryCode":"MX","stateCode":"PUE","latitude":"19.95952000","longitude":"-97.60314000"},{"name":"Nealtican","countryCode":"MX","stateCode":"PUE","latitude":"19.04990000","longitude":"-98.42720000"},{"name":"Necaxa","countryCode":"MX","stateCode":"PUE","latitude":"20.21271000","longitude":"-98.01188000"},{"name":"Necoxcalco","countryCode":"MX","stateCode":"PUE","latitude":"18.46092000","longitude":"-97.29827000"},{"name":"Necoxtla","countryCode":"MX","stateCode":"PUE","latitude":"18.39811000","longitude":"-97.35999000"},{"name":"Nenehuaca","countryCode":"MX","stateCode":"PUE","latitude":"19.14389000","longitude":"-97.04222000"},{"name":"Nexpan","countryCode":"MX","stateCode":"PUE","latitude":"19.88389000","longitude":"-97.42333000"},{"name":"Nexticapan","countryCode":"MX","stateCode":"PUE","latitude":"19.82722000","longitude":"-97.55417000"},{"name":"Nicolás Bravo","countryCode":"MX","stateCode":"PUE","latitude":"18.61983000","longitude":"-97.33230000"},{"name":"Nopalucan","countryCode":"MX","stateCode":"PUE","latitude":"19.20114000","longitude":"-97.82391000"},{"name":"Nuevo México","countryCode":"MX","stateCode":"PUE","latitude":"19.45492000","longitude":"-97.61757000"},{"name":"Nuevo Necaxa","countryCode":"MX","stateCode":"PUE","latitude":"20.21049000","longitude":"-98.00657000"},{"name":"Ocotepec","countryCode":"MX","stateCode":"PUE","latitude":"19.55519000","longitude":"-97.65078000"},{"name":"Ocotlamanic","countryCode":"MX","stateCode":"PUE","latitude":"18.32389000","longitude":"-97.09667000"},{"name":"Ocotlán de Betancourt","countryCode":"MX","stateCode":"PUE","latitude":"19.79752000","longitude":"-97.53664000"},{"name":"Ocotlán de Venustiano Carranza","countryCode":"MX","stateCode":"PUE","latitude":"18.79111000","longitude":"-97.66917000"},{"name":"Olintla","countryCode":"MX","stateCode":"PUE","latitude":"20.10196000","longitude":"-97.68427000"},{"name":"Ometepec","countryCode":"MX","stateCode":"PUE","latitude":"18.85439000","longitude":"-97.85350000"},{"name":"Oriental","countryCode":"MX","stateCode":"PUE","latitude":"19.37614000","longitude":"-97.62051000"},{"name":"Oyameles de Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"19.69736000","longitude":"-97.53376000"},{"name":"Ozelonacaxtla","countryCode":"MX","stateCode":"PUE","latitude":"20.04657000","longitude":"-97.61440000"},{"name":"Pahuatlán de Valle","countryCode":"MX","stateCode":"PUE","latitude":"20.27800000","longitude":"-98.14997000"},{"name":"Palmar de Bravo","countryCode":"MX","stateCode":"PUE","latitude":"18.83573000","longitude":"-97.54704000"},{"name":"Palmarito Tochapan","countryCode":"MX","stateCode":"PUE","latitude":"18.90135000","longitude":"-97.63833000"},{"name":"Pantepec","countryCode":"MX","stateCode":"PUE","latitude":"20.55146000","longitude":"-97.87453000"},{"name":"Papaloctipan","countryCode":"MX","stateCode":"PUE","latitude":"20.42429000","longitude":"-97.95535000"},{"name":"Papatlazolco","countryCode":"MX","stateCode":"PUE","latitude":"20.17750000","longitude":"-97.99167000"},{"name":"Paso Carretas","countryCode":"MX","stateCode":"PUE","latitude":"18.91993000","longitude":"-97.25153000"},{"name":"Paso Nacional","countryCode":"MX","stateCode":"PUE","latitude":"19.14385000","longitude":"-97.35769000"},{"name":"Patla","countryCode":"MX","stateCode":"PUE","latitude":"20.24821000","longitude":"-97.85295000"},{"name":"Pericotepec","countryCode":"MX","stateCode":"PUE","latitude":"18.60670000","longitude":"-97.63098000"},{"name":"Petlalcingo","countryCode":"MX","stateCode":"PUE","latitude":"18.08463000","longitude":"-97.91750000"},{"name":"Pezmatlán","countryCode":"MX","stateCode":"PUE","latitude":"19.84664000","longitude":"-97.48529000"},{"name":"Piaxtla","countryCode":"MX","stateCode":"PUE","latitude":"18.08403000","longitude":"-98.21988000"},{"name":"Pochálcatl","countryCode":"MX","stateCode":"PUE","latitude":"20.00295000","longitude":"-97.85408000"},{"name":"Primero de Mayo","countryCode":"MX","stateCode":"PUE","latitude":"19.08167000","longitude":"-98.09778000"},{"name":"Progreso","countryCode":"MX","stateCode":"PUE","latitude":"19.48833000","longitude":"-97.67722000"},{"name":"Progreso de Juárez","countryCode":"MX","stateCode":"PUE","latitude":"18.96167000","longitude":"-97.75556000"},{"name":"Puebla","countryCode":"MX","stateCode":"PUE","latitude":"19.03793000","longitude":"-98.20346000"},{"name":"Putlunichuchut (Vista Hermosa)","countryCode":"MX","stateCode":"PUE","latitude":"20.15593000","longitude":"-97.61557000"},{"name":"Quamila","countryCode":"MX","stateCode":"PUE","latitude":"20.16632000","longitude":"-97.91855000"},{"name":"Quecholac","countryCode":"MX","stateCode":"PUE","latitude":"18.95471000","longitude":"-97.65858000"},{"name":"Quechulac","countryCode":"MX","stateCode":"PUE","latitude":"19.37273000","longitude":"-97.34783000"},{"name":"Rafael J. García","countryCode":"MX","stateCode":"PUE","latitude":"19.25413000","longitude":"-97.18315000"},{"name":"Rancho Chico","countryCode":"MX","stateCode":"PUE","latitude":"18.74667000","longitude":"-97.66500000"},{"name":"Rancho Nuevo","countryCode":"MX","stateCode":"PUE","latitude":"18.58139000","longitude":"-97.22472000"},{"name":"Ricardo Flores Magón","countryCode":"MX","stateCode":"PUE","latitude":"20.19224000","longitude":"-97.61961000"},{"name":"Rincón de los Reyes","countryCode":"MX","stateCode":"PUE","latitude":"19.19444000","longitude":"-97.16056000"},{"name":"Saltillo","countryCode":"MX","stateCode":"PUE","latitude":"19.29644000","longitude":"-97.29661000"},{"name":"San Acateno","countryCode":"MX","stateCode":"PUE","latitude":"19.87527000","longitude":"-97.36686000"},{"name":"San Agustín Atzompa","countryCode":"MX","stateCode":"PUE","latitude":"19.20174000","longitude":"-98.51384000"},{"name":"San Agustín Huixaxtla","countryCode":"MX","stateCode":"PUE","latitude":"18.91778000","longitude":"-98.39694000"},{"name":"San Agustín Tlaxco","countryCode":"MX","stateCode":"PUE","latitude":"19.05630000","longitude":"-97.99158000"},{"name":"San Andrés","countryCode":"MX","stateCode":"PUE","latitude":"19.79000000","longitude":"-97.33889000"},{"name":"San Andrés Azumiatla","countryCode":"MX","stateCode":"PUE","latitude":"18.90417000","longitude":"-98.25278000"},{"name":"San Andrés Cacaloapan","countryCode":"MX","stateCode":"PUE","latitude":"18.58364000","longitude":"-97.58711000"},{"name":"San Andrés Calpan","countryCode":"MX","stateCode":"PUE","latitude":"19.10356000","longitude":"-98.46188000"},{"name":"San Andrés Cholula","countryCode":"MX","stateCode":"PUE","latitude":"19.05144000","longitude":"-98.29526000"},{"name":"San Andrés Hueyacatitla","countryCode":"MX","stateCode":"PUE","latitude":"19.25600000","longitude":"-98.53628000"},{"name":"San Andrés Payuca","countryCode":"MX","stateCode":"PUE","latitude":"19.52563000","longitude":"-97.61782000"},{"name":"San Andrés Yahuitlalpan","countryCode":"MX","stateCode":"PUE","latitude":"19.67333000","longitude":"-97.72694000"},{"name":"San Antonio","countryCode":"MX","stateCode":"PUE","latitude":"19.75611000","longitude":"-97.35694000"},{"name":"San Antonio Alpanocan","countryCode":"MX","stateCode":"PUE","latitude":"18.87722000","longitude":"-98.71083000"},{"name":"San Antonio Atotonilco","countryCode":"MX","stateCode":"PUE","latitude":"19.37466000","longitude":"-98.46584000"},{"name":"San Antonio Cañada","countryCode":"MX","stateCode":"PUE","latitude":"18.51604000","longitude":"-97.29412000"},{"name":"San Antonio Juárez","countryCode":"MX","stateCode":"PUE","latitude":"18.79379000","longitude":"-97.98964000"},{"name":"San Antonio Matlahuacales","countryCode":"MX","stateCode":"PUE","latitude":"19.75528000","longitude":"-98.08194000"},{"name":"San Antonio Mihuacán","countryCode":"MX","stateCode":"PUE","latitude":"19.15333000","longitude":"-98.30472000"},{"name":"San Antonio Ocopetlatlán","countryCode":"MX","stateCode":"PUE","latitude":"20.24703000","longitude":"-97.94621000"},{"name":"San Antonio Portezuelo","countryCode":"MX","stateCode":"PUE","latitude":"18.99889000","longitude":"-97.71361000"},{"name":"San Antonio Soledad","countryCode":"MX","stateCode":"PUE","latitude":"18.78414000","longitude":"-97.40738000"},{"name":"San Antonio Tecolco","countryCode":"MX","stateCode":"PUE","latitude":"18.85222000","longitude":"-97.77806000"},{"name":"San Antonio Tlacamilco","countryCode":"MX","stateCode":"PUE","latitude":"19.06271000","longitude":"-97.93024000"},{"name":"San Antonio Tlatenco","countryCode":"MX","stateCode":"PUE","latitude":"19.17339000","longitude":"-98.49996000"},{"name":"San Antonio Virreyes","countryCode":"MX","stateCode":"PUE","latitude":"19.40989000","longitude":"-97.63697000"},{"name":"San Antonio la Portilla","countryCode":"MX","stateCode":"PUE","latitude":"18.79611000","longitude":"-97.76278000"},{"name":"San Baltazar Atlimeyaya","countryCode":"MX","stateCode":"PUE","latitude":"18.98694000","longitude":"-98.48111000"},{"name":"San Bartolomé","countryCode":"MX","stateCode":"PUE","latitude":"18.91765000","longitude":"-97.61912000"},{"name":"San Bartolomé Hueyapan","countryCode":"MX","stateCode":"PUE","latitude":"19.02528000","longitude":"-97.93056000"},{"name":"San Bernabé Temoxtitla","countryCode":"MX","stateCode":"PUE","latitude":"18.99722000","longitude":"-98.33083000"},{"name":"San Bernardino Lagunas","countryCode":"MX","stateCode":"PUE","latitude":"18.60374000","longitude":"-97.26566000"},{"name":"San Bernardino Tlaxcalancingo","countryCode":"MX","stateCode":"PUE","latitude":"19.02867000","longitude":"-98.27698000"},{"name":"San Buenaventura","countryCode":"MX","stateCode":"PUE","latitude":"18.90204000","longitude":"-97.92616000"},{"name":"San Buenaventura Tecaltzingo","countryCode":"MX","stateCode":"PUE","latitude":"19.24778000","longitude":"-98.46056000"},{"name":"San Carlos","countryCode":"MX","stateCode":"PUE","latitude":"19.43882000","longitude":"-97.69035000"},{"name":"San Cristóbal Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"19.02194000","longitude":"-97.81028000"},{"name":"San Cristóbal Xochimilpa","countryCode":"MX","stateCode":"PUE","latitude":"20.06639000","longitude":"-97.90750000"},{"name":"San Cristóbal los Nava","countryCode":"MX","stateCode":"PUE","latitude":"18.99528000","longitude":"-97.83194000"},{"name":"San Diego","countryCode":"MX","stateCode":"PUE","latitude":"19.85667000","longitude":"-97.36111000"},{"name":"San Diego el Organal","countryCode":"MX","stateCode":"PUE","latitude":"18.73083000","longitude":"-98.51667000"},{"name":"San Diego la Mesa Tochimiltzingo","countryCode":"MX","stateCode":"PUE","latitude":"18.79205000","longitude":"-98.31631000"},{"name":"San Felipe Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"19.46792000","longitude":"-98.55898000"},{"name":"San Felipe Otlaltepec","countryCode":"MX","stateCode":"PUE","latitude":"18.40152000","longitude":"-97.90786000"},{"name":"San Francisco","countryCode":"MX","stateCode":"PUE","latitude":"19.77722000","longitude":"-97.32806000"},{"name":"San Francisco Cuapa","countryCode":"MX","stateCode":"PUE","latitude":"19.06835000","longitude":"-98.36562000"},{"name":"San Francisco Cuautlancingo","countryCode":"MX","stateCode":"PUE","latitude":"18.99690000","longitude":"-97.41491000"},{"name":"San Francisco Independencia (Santa María Aserradero)","countryCode":"MX","stateCode":"PUE","latitude":"19.06889000","longitude":"-97.43028000"},{"name":"San Francisco Ocotlán","countryCode":"MX","stateCode":"PUE","latitude":"19.13411000","longitude":"-98.28345000"},{"name":"San Francisco Tepeyecac","countryCode":"MX","stateCode":"PUE","latitude":"19.24861000","longitude":"-98.43833000"},{"name":"San Francisco Tláloc","countryCode":"MX","stateCode":"PUE","latitude":"19.36972000","longitude":"-98.47722000"},{"name":"San Francisco Zacapexpan","countryCode":"MX","stateCode":"PUE","latitude":"19.88028000","longitude":"-97.59611000"},{"name":"San Félix Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"18.89888000","longitude":"-98.39908000"},{"name":"San Félix Rijo","countryCode":"MX","stateCode":"PUE","latitude":"18.62028000","longitude":"-98.55028000"},{"name":"San Gabriel Chilac","countryCode":"MX","stateCode":"PUE","latitude":"18.32596000","longitude":"-97.34697000"},{"name":"San Gabriel Tetzoyocán","countryCode":"MX","stateCode":"PUE","latitude":"18.75727000","longitude":"-97.70324000"},{"name":"San Gregorio Atzompa","countryCode":"MX","stateCode":"PUE","latitude":"19.02349000","longitude":"-98.34822000"},{"name":"San Gregorio Aztotoacan","countryCode":"MX","stateCode":"PUE","latitude":"19.26444000","longitude":"-98.49194000"},{"name":"San Hipólito","countryCode":"MX","stateCode":"PUE","latitude":"18.94069000","longitude":"-97.87322000"},{"name":"San Isidro","countryCode":"MX","stateCode":"PUE","latitude":"19.79639000","longitude":"-97.38361000"},{"name":"San Isidro Huilotepec","countryCode":"MX","stateCode":"PUE","latitude":"18.88083000","longitude":"-98.38306000"},{"name":"San Isidro Monterrosas","countryCode":"MX","stateCode":"PUE","latitude":"18.85667000","longitude":"-97.57528000"},{"name":"San Isidro Vista Hermosa","countryCode":"MX","stateCode":"PUE","latitude":"18.50556000","longitude":"-97.40028000"},{"name":"San Jerónimo Almoloya","countryCode":"MX","stateCode":"PUE","latitude":"18.94111000","longitude":"-98.01056000"},{"name":"San Jerónimo Axochitlán","countryCode":"MX","stateCode":"PUE","latitude":"18.27833000","longitude":"-97.26278000"},{"name":"San Jerónimo Coaltepec","countryCode":"MX","stateCode":"PUE","latitude":"20.00389000","longitude":"-97.86639000"},{"name":"San Jerónimo Coyula","countryCode":"MX","stateCode":"PUE","latitude":"18.89438000","longitude":"-98.51706000"},{"name":"San Jerónimo Ocotitla","countryCode":"MX","stateCode":"PUE","latitude":"19.03127000","longitude":"-97.96359000"},{"name":"San Jerónimo Xayacatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.22034000","longitude":"-97.91288000"},{"name":"San José","countryCode":"MX","stateCode":"PUE","latitude":"19.80306000","longitude":"-97.33389000"},{"name":"San José Acateno","countryCode":"MX","stateCode":"PUE","latitude":"20.13067000","longitude":"-97.20997000"},{"name":"San José Alchichica","countryCode":"MX","stateCode":"PUE","latitude":"19.43433000","longitude":"-97.38992000"},{"name":"San José Buena Vista","countryCode":"MX","stateCode":"PUE","latitude":"18.40528000","longitude":"-97.26833000"},{"name":"San José Buenavista","countryCode":"MX","stateCode":"PUE","latitude":"18.65951000","longitude":"-97.57911000"},{"name":"San José Carpinteros","countryCode":"MX","stateCode":"PUE","latitude":"18.99472000","longitude":"-97.91167000"},{"name":"San José Chiapa","countryCode":"MX","stateCode":"PUE","latitude":"19.24105000","longitude":"-97.76642000"},{"name":"San José Cuyachapa","countryCode":"MX","stateCode":"PUE","latitude":"18.85466000","longitude":"-97.31398000"},{"name":"San José Ixtapa","countryCode":"MX","stateCode":"PUE","latitude":"18.71599000","longitude":"-97.45940000"},{"name":"San José Manzanitos","countryCode":"MX","stateCode":"PUE","latitude":"19.26111000","longitude":"-97.21472000"},{"name":"San José Monte Chiquito","countryCode":"MX","stateCode":"PUE","latitude":"18.49611000","longitude":"-97.43806000"},{"name":"San José Ozumba","countryCode":"MX","stateCode":"PUE","latitude":"19.23306000","longitude":"-97.72833000"},{"name":"San José Tilapa","countryCode":"MX","stateCode":"PUE","latitude":"18.16361000","longitude":"-97.10137000"},{"name":"San José Tlacuitlapan","countryCode":"MX","stateCode":"PUE","latitude":"18.70763000","longitude":"-97.62538000"},{"name":"San José de Gracia","countryCode":"MX","stateCode":"PUE","latitude":"18.64342000","longitude":"-97.84729000"},{"name":"San Juan Amecac","countryCode":"MX","stateCode":"PUE","latitude":"18.83469000","longitude":"-98.65909000"},{"name":"San Juan Atenco","countryCode":"MX","stateCode":"PUE","latitude":"19.08670000","longitude":"-97.54074000"},{"name":"San Juan Atzingo","countryCode":"MX","stateCode":"PUE","latitude":"18.29862000","longitude":"-97.38614000"},{"name":"San Juan Atzompa","countryCode":"MX","stateCode":"PUE","latitude":"18.73899000","longitude":"-98.00738000"},{"name":"San Juan Colón","countryCode":"MX","stateCode":"PUE","latitude":"18.57722000","longitude":"-98.55833000"},{"name":"San Juan Cuauhtémoc","countryCode":"MX","stateCode":"PUE","latitude":"19.38845000","longitude":"-98.59764000"},{"name":"San Juan Cuautla","countryCode":"MX","stateCode":"PUE","latitude":"18.24416000","longitude":"-96.95673000"},{"name":"San Juan Epatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.64272000","longitude":"-98.37250000"},{"name":"San Juan Huiluco","countryCode":"MX","stateCode":"PUE","latitude":"18.78904000","longitude":"-98.44941000"},{"name":"San Juan Ixcaquixtla","countryCode":"MX","stateCode":"PUE","latitude":"18.46067000","longitude":"-97.83103000"},{"name":"San Juan Pancoac","countryCode":"MX","stateCode":"PUE","latitude":"19.14917000","longitude":"-98.44194000"},{"name":"San Juan Raboso","countryCode":"MX","stateCode":"PUE","latitude":"18.57153000","longitude":"-98.43962000"},{"name":"San Juan Tahitic","countryCode":"MX","stateCode":"PUE","latitude":"19.93605000","longitude":"-97.55082000"},{"name":"San Juan Tejaluca","countryCode":"MX","stateCode":"PUE","latitude":"18.89917000","longitude":"-98.40472000"},{"name":"San Juan Tejupa","countryCode":"MX","stateCode":"PUE","latitude":"18.85519000","longitude":"-98.54124000"},{"name":"San Juan Tepulco","countryCode":"MX","stateCode":"PUE","latitude":"19.11709000","longitude":"-97.98847000"},{"name":"San Juan Tetla","countryCode":"MX","stateCode":"PUE","latitude":"19.21550000","longitude":"-98.50481000"},{"name":"San Juan Tezongo","countryCode":"MX","stateCode":"PUE","latitude":"19.84472000","longitude":"-97.36389000"},{"name":"San Juan Tuxco","countryCode":"MX","stateCode":"PUE","latitude":"19.25942000","longitude":"-98.45166000"},{"name":"San Juan Xiutetelco","countryCode":"MX","stateCode":"PUE","latitude":"19.79563000","longitude":"-97.32578000"},{"name":"San Lorenzo","countryCode":"MX","stateCode":"PUE","latitude":"20.35054000","longitude":"-97.93630000"},{"name":"San Lorenzo Chiautzingo","countryCode":"MX","stateCode":"PUE","latitude":"19.20432000","longitude":"-98.46747000"},{"name":"San Lorenzo Joya de Rodríguez","countryCode":"MX","stateCode":"PUE","latitude":"19.05444000","longitude":"-97.85333000"},{"name":"San Lorenzo Tlaxipehuala","countryCode":"MX","stateCode":"PUE","latitude":"20.13028000","longitude":"-97.97361000"},{"name":"San Lucas Atzala","countryCode":"MX","stateCode":"PUE","latitude":"19.10378000","longitude":"-98.48201000"},{"name":"San Lucas el Grande","countryCode":"MX","stateCode":"PUE","latitude":"19.30583000","longitude":"-98.47833000"},{"name":"San Lucas el Viejo","countryCode":"MX","stateCode":"PUE","latitude":"18.67724000","longitude":"-97.71824000"},{"name":"San Luis Ajajalpan","countryCode":"MX","stateCode":"PUE","latitude":"18.93624000","longitude":"-97.93386000"},{"name":"San Luis Coyotzingo","countryCode":"MX","stateCode":"PUE","latitude":"19.19818000","longitude":"-98.43716000"},{"name":"San Luis Tehuiloyocan","countryCode":"MX","stateCode":"PUE","latitude":"19.03924000","longitude":"-98.33749000"},{"name":"San Marcos Eloxochitlán","countryCode":"MX","stateCode":"PUE","latitude":"20.02528000","longitude":"-97.87194000"},{"name":"San Marcos Tlacoyalco","countryCode":"MX","stateCode":"PUE","latitude":"18.67388000","longitude":"-97.60354000"},{"name":"San Martin Texmelucan de Labastida","countryCode":"MX","stateCode":"PUE","latitude":"19.28431000","longitude":"-98.43885000"},{"name":"San Martín","countryCode":"MX","stateCode":"PUE","latitude":"19.78250000","longitude":"-97.34028000"},{"name":"San Martín Caltenco","countryCode":"MX","stateCode":"PUE","latitude":"18.88487000","longitude":"-97.81887000"},{"name":"San Martín Esperilla","countryCode":"MX","stateCode":"PUE","latitude":"18.73221000","longitude":"-97.54741000"},{"name":"San Martín Mazateopan","countryCode":"MX","stateCode":"PUE","latitude":"18.45278000","longitude":"-96.81611000"},{"name":"San Martín Ojo de Agua","countryCode":"MX","stateCode":"PUE","latitude":"19.01245000","longitude":"-97.39201000"},{"name":"San Martín Texmelucan","countryCode":"MX","stateCode":"PUE","latitude":"19.26929000","longitude":"-98.42831000"},{"name":"San Martín Tlamapa","countryCode":"MX","stateCode":"PUE","latitude":"18.97750000","longitude":"-98.39694000"},{"name":"San Martín Tlapala","countryCode":"MX","stateCode":"PUE","latitude":"18.96667000","longitude":"-98.45889000"},{"name":"San Mateo Ayecac","countryCode":"MX","stateCode":"PUE","latitude":"19.27898000","longitude":"-98.39466000"},{"name":"San Mateo Capultitlán","countryCode":"MX","stateCode":"PUE","latitude":"19.19500000","longitude":"-98.41528000"},{"name":"San Mateo Ozolco","countryCode":"MX","stateCode":"PUE","latitude":"19.09994000","longitude":"-98.51566000"},{"name":"San Mateo Parra","countryCode":"MX","stateCode":"PUE","latitude":"18.99139000","longitude":"-97.86167000"},{"name":"San Mateo Soltepec","countryCode":"MX","stateCode":"PUE","latitude":"19.09868000","longitude":"-97.76054000"},{"name":"San Matias Tlalancaleca","countryCode":"MX","stateCode":"PUE","latitude":"19.32536000","longitude":"-98.49863000"},{"name":"San Matías Atzala","countryCode":"MX","stateCode":"PUE","latitude":"19.25127000","longitude":"-98.48167000"},{"name":"San Miguel Aguacomulican","countryCode":"MX","stateCode":"PUE","latitude":"18.82222000","longitude":"-98.55056000"},{"name":"San Miguel Analco","countryCode":"MX","stateCode":"PUE","latitude":"19.18087000","longitude":"-98.33933000"},{"name":"San Miguel Atlapulco","countryCode":"MX","stateCode":"PUE","latitude":"18.79243000","longitude":"-98.19482000"},{"name":"San Miguel Canoa","countryCode":"MX","stateCode":"PUE","latitude":"19.15194000","longitude":"-98.10306000"},{"name":"San Miguel Espejo","countryCode":"MX","stateCode":"PUE","latitude":"19.09500000","longitude":"-98.06667000"},{"name":"San Miguel Ixitlán","countryCode":"MX","stateCode":"PUE","latitude":"18.00082000","longitude":"-97.77483000"},{"name":"San Miguel Ocotenco","countryCode":"MX","stateCode":"PUE","latitude":"19.06660000","longitude":"-97.45245000"},{"name":"San Miguel Papaxtla","countryCode":"MX","stateCode":"PUE","latitude":"19.06278000","longitude":"-98.39000000"},{"name":"San Miguel Tecuitlapa","countryCode":"MX","stateCode":"PUE","latitude":"19.12118000","longitude":"-97.54714000"},{"name":"San Miguel Tenango","countryCode":"MX","stateCode":"PUE","latitude":"19.90877000","longitude":"-97.93474000"},{"name":"San Miguel Tenextatiloyan","countryCode":"MX","stateCode":"PUE","latitude":"19.70973000","longitude":"-97.59769000"},{"name":"San Miguel Tianguistenco","countryCode":"MX","stateCode":"PUE","latitude":"19.29389000","longitude":"-98.53083000"},{"name":"San Miguel Tianguizolco","countryCode":"MX","stateCode":"PUE","latitude":"19.15861000","longitude":"-98.44083000"},{"name":"San Miguel Xoxtla","countryCode":"MX","stateCode":"PUE","latitude":"19.16763000","longitude":"-98.30758000"},{"name":"San Miguel Zoapan","countryCode":"MX","stateCode":"PUE","latitude":"19.08433000","longitude":"-97.35359000"},{"name":"San Miguel Zozutla","countryCode":"MX","stateCode":"PUE","latitude":"18.75430000","longitude":"-97.65478000"},{"name":"San Miguel del Milagro","countryCode":"MX","stateCode":"PUE","latitude":"19.24123000","longitude":"-98.33352000"},{"name":"San Miguel del Progreso","countryCode":"MX","stateCode":"PUE","latitude":"19.98972000","longitude":"-97.66667000"},{"name":"San Nicolas Buenos Aires","countryCode":"MX","stateCode":"PUE","latitude":"19.16488000","longitude":"-97.55131000"},{"name":"San Nicolás Tolentino","countryCode":"MX","stateCode":"PUE","latitude":"18.55078000","longitude":"-98.50371000"},{"name":"San Nicolás Zecalacoayan","countryCode":"MX","stateCode":"PUE","latitude":"19.19917000","longitude":"-98.48833000"},{"name":"San Nicolás Zoyapetlayoca","countryCode":"MX","stateCode":"PUE","latitude":"18.92417000","longitude":"-97.86528000"},{"name":"San Nicolás de los Ranchos","countryCode":"MX","stateCode":"PUE","latitude":"19.07139000","longitude":"-98.48601000"},{"name":"San Pablito","countryCode":"MX","stateCode":"PUE","latitude":"20.30071000","longitude":"-98.16201000"},{"name":"San Pablo Ahuatempa","countryCode":"MX","stateCode":"PUE","latitude":"18.98139000","longitude":"-98.35889000"},{"name":"San Pablo Anicano","countryCode":"MX","stateCode":"PUE","latitude":"18.14237000","longitude":"-98.12565000"},{"name":"San Pablo de las Tunas","countryCode":"MX","stateCode":"PUE","latitude":"18.99556000","longitude":"-97.70972000"},{"name":"San Pedro Atmatla","countryCode":"MX","stateCode":"PUE","latitude":"19.91083000","longitude":"-97.96750000"},{"name":"San Pedro Benito Juárez","countryCode":"MX","stateCode":"PUE","latitude":"18.94722000","longitude":"-98.55139000"},{"name":"San Pedro Cholula","countryCode":"MX","stateCode":"PUE","latitude":"19.07395000","longitude":"-98.36011000"},{"name":"San Pedro Cuayuca","countryCode":"MX","stateCode":"PUE","latitude":"18.48214000","longitude":"-98.18316000"},{"name":"San Pedro Itztla","countryCode":"MX","stateCode":"PUE","latitude":"20.27466000","longitude":"-97.93449000"},{"name":"San Pedro Matamoros","countryCode":"MX","stateCode":"PUE","latitude":"19.36972000","longitude":"-98.55472000"},{"name":"San Pedro Petlacotla","countryCode":"MX","stateCode":"PUE","latitude":"20.41186000","longitude":"-97.91443000"},{"name":"San Pedro Temamatla","countryCode":"MX","stateCode":"PUE","latitude":"18.92553000","longitude":"-97.51198000"},{"name":"San Pedro Tetitlán","countryCode":"MX","stateCode":"PUE","latitude":"18.25972000","longitude":"-97.32306000"},{"name":"San Pedro Tlaolantongo","countryCode":"MX","stateCode":"PUE","latitude":"20.23120000","longitude":"-97.80213000"},{"name":"San Pedro Yancuitlalpan","countryCode":"MX","stateCode":"PUE","latitude":"19.07750000","longitude":"-98.48333000"},{"name":"San Pedro Yeloixtlahuaca","countryCode":"MX","stateCode":"PUE","latitude":"18.07881000","longitude":"-98.06492000"},{"name":"San Pedro Zacachimalpa","countryCode":"MX","stateCode":"PUE","latitude":"18.94278000","longitude":"-98.15611000"},{"name":"San Pedro la Joya","countryCode":"MX","stateCode":"PUE","latitude":"19.06528000","longitude":"-97.83806000"},{"name":"San Rafael Ixtapalucan","countryCode":"MX","stateCode":"PUE","latitude":"19.29193000","longitude":"-98.55829000"},{"name":"San Rafael Tlanalapan","countryCode":"MX","stateCode":"PUE","latitude":"19.29167000","longitude":"-98.46806000"},{"name":"San Salvador (Naranjillo)","countryCode":"MX","stateCode":"PUE","latitude":"19.83139000","longitude":"-97.31500000"},{"name":"San Salvador El Seco","countryCode":"MX","stateCode":"PUE","latitude":"19.13325000","longitude":"-97.64167000"},{"name":"San Salvador el Verde","countryCode":"MX","stateCode":"PUE","latitude":"19.27002000","longitude":"-98.51648000"},{"name":"San Sebastián","countryCode":"MX","stateCode":"PUE","latitude":"19.85502000","longitude":"-97.37061000"},{"name":"San Sebastián Alcomunga","countryCode":"MX","stateCode":"PUE","latitude":"18.43705000","longitude":"-97.02683000"},{"name":"San Sebastián Teteles","countryCode":"MX","stateCode":"PUE","latitude":"19.03241000","longitude":"-97.79021000"},{"name":"San Sebastián Tlacotepec","countryCode":"MX","stateCode":"PUE","latitude":"18.36518000","longitude":"-96.83309000"},{"name":"San Sebastián Villanueva","countryCode":"MX","stateCode":"PUE","latitude":"19.06085000","longitude":"-97.71935000"},{"name":"San Sebastián de Aparicio","countryCode":"MX","stateCode":"PUE","latitude":"19.10333000","longitude":"-98.16083000"},{"name":"San Simón","countryCode":"MX","stateCode":"PUE","latitude":"18.96733000","longitude":"-97.71197000"},{"name":"San Simón Atzitzintla","countryCode":"MX","stateCode":"PUE","latitude":"19.26336000","longitude":"-98.47584000"},{"name":"San Vicente Boquerón","countryCode":"MX","stateCode":"PUE","latitude":"18.27984000","longitude":"-98.05540000"},{"name":"San Vicente Coyotepec","countryCode":"MX","stateCode":"PUE","latitude":"18.40439000","longitude":"-97.82924000"},{"name":"Sanctorum","countryCode":"MX","stateCode":"PUE","latitude":"19.09917000","longitude":"-98.25417000"},{"name":"Santa Ana Acozautla","countryCode":"MX","stateCode":"PUE","latitude":"18.95556000","longitude":"-98.38306000"},{"name":"Santa Ana Coapan","countryCode":"MX","stateCode":"PUE","latitude":"18.83109000","longitude":"-97.89167000"},{"name":"Santa Ana Coatepec","countryCode":"MX","stateCode":"PUE","latitude":"18.83667000","longitude":"-98.43472000"},{"name":"Santa Ana Necoxtla","countryCode":"MX","stateCode":"PUE","latitude":"18.61312000","longitude":"-98.38307000"},{"name":"Santa Ana Xalmimilulco","countryCode":"MX","stateCode":"PUE","latitude":"19.21287000","longitude":"-98.38207000"},{"name":"Santa Catarina Tlaltempan","countryCode":"MX","stateCode":"PUE","latitude":"18.61583000","longitude":"-98.08083000"},{"name":"Santa Catarina Villanueva","countryCode":"MX","stateCode":"PUE","latitude":"18.99917000","longitude":"-97.61472000"},{"name":"Santa Cecilia Tepetitlán","countryCode":"MX","stateCode":"PUE","latitude":"19.19254000","longitude":"-97.43395000"},{"name":"Santa Clara","countryCode":"MX","stateCode":"PUE","latitude":"18.97616000","longitude":"-98.30140000"},{"name":"Santa Clara Huitziltepec","countryCode":"MX","stateCode":"PUE","latitude":"18.76890000","longitude":"-97.88117000"},{"name":"Santa Cruz Acapa","countryCode":"MX","stateCode":"PUE","latitude":"18.40556000","longitude":"-97.32611000"},{"name":"Santa Cruz Ajajalpan","countryCode":"MX","stateCode":"PUE","latitude":"18.95169000","longitude":"-97.94998000"},{"name":"Santa Cruz Cuautomatitla","countryCode":"MX","stateCode":"PUE","latitude":"18.88917000","longitude":"-98.65917000"},{"name":"Santa Cruz Huitziltepec","countryCode":"MX","stateCode":"PUE","latitude":"18.73318000","longitude":"-97.87599000"},{"name":"Santa Cruz Otlatla","countryCode":"MX","stateCode":"PUE","latitude":"19.37222000","longitude":"-98.62250000"},{"name":"Santa Cruz Texmalaquilla","countryCode":"MX","stateCode":"PUE","latitude":"18.94306000","longitude":"-97.28750000"},{"name":"Santa Cruz Xaltetela","countryCode":"MX","stateCode":"PUE","latitude":"19.87417000","longitude":"-97.58083000"},{"name":"Santa Cruz el Porvenir","countryCode":"MX","stateCode":"PUE","latitude":"19.33178000","longitude":"-98.34801000"},{"name":"Santa Inés Tecuexcomac","countryCode":"MX","stateCode":"PUE","latitude":"19.29385000","longitude":"-98.34717000"},{"name":"Santa Inés Varela la Luz","countryCode":"MX","stateCode":"PUE","latitude":"19.15473000","longitude":"-97.38867000"},{"name":"Santa Isabel Cholula","countryCode":"MX","stateCode":"PUE","latitude":"18.99667000","longitude":"-98.37944000"},{"name":"Santa Lucía Cosamaloapan","countryCode":"MX","stateCode":"PUE","latitude":"18.88361000","longitude":"-98.35194000"},{"name":"Santa Maria Coatepec","countryCode":"MX","stateCode":"PUE","latitude":"19.10924000","longitude":"-97.59253000"},{"name":"Santa Martha Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"18.98500000","longitude":"-98.32444000"},{"name":"Santa María Atexcac","countryCode":"MX","stateCode":"PUE","latitude":"19.13602000","longitude":"-98.49684000"},{"name":"Santa María Guadalupe Tecola","countryCode":"MX","stateCode":"PUE","latitude":"18.90639000","longitude":"-98.19597000"},{"name":"Santa María Ixtiyucán","countryCode":"MX","stateCode":"PUE","latitude":"19.18688000","longitude":"-97.81094000"},{"name":"Santa María Malacatepec","countryCode":"MX","stateCode":"PUE","latitude":"18.94147000","longitude":"-98.30218000"},{"name":"Santa María Nenetzintla","countryCode":"MX","stateCode":"PUE","latitude":"19.05413000","longitude":"-97.96664000"},{"name":"Santa María Nepopualco","countryCode":"MX","stateCode":"PUE","latitude":"19.15085000","longitude":"-98.49105000"},{"name":"Santa María Techachalco","countryCode":"MX","stateCode":"PUE","latitude":"18.95369000","longitude":"-97.47041000"},{"name":"Santa María Texmelucan","countryCode":"MX","stateCode":"PUE","latitude":"19.29417000","longitude":"-98.53778000"},{"name":"Santa María Xonacatepec","countryCode":"MX","stateCode":"PUE","latitude":"19.08944000","longitude":"-98.10361000"},{"name":"Santa María Zacatepec","countryCode":"MX","stateCode":"PUE","latitude":"19.12333000","longitude":"-98.36528000"},{"name":"Santa María del Monte","countryCode":"MX","stateCode":"PUE","latitude":"18.54117000","longitude":"-97.19990000"},{"name":"Santa María la Alta","countryCode":"MX","stateCode":"PUE","latitude":"18.59982000","longitude":"-97.65809000"},{"name":"Santa Rita","countryCode":"MX","stateCode":"PUE","latitude":"20.36410000","longitude":"-97.81689000"},{"name":"Santa Rita Tlahuapan","countryCode":"MX","stateCode":"PUE","latitude":"19.33211000","longitude":"-98.57688000"},{"name":"Santa Rosa","countryCode":"MX","stateCode":"PUE","latitude":"18.87704000","longitude":"-97.78122000"},{"name":"Santiago","countryCode":"MX","stateCode":"PUE","latitude":"19.81194000","longitude":"-97.32361000"},{"name":"Santiago Acatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.99334000","longitude":"-97.93375000"},{"name":"Santiago Acozac","countryCode":"MX","stateCode":"PUE","latitude":"18.95694000","longitude":"-97.81167000"},{"name":"Santiago Alseseca","countryCode":"MX","stateCode":"PUE","latitude":"18.84511000","longitude":"-97.70716000"},{"name":"Santiago Atzitzihuacán","countryCode":"MX","stateCode":"PUE","latitude":"18.82472000","longitude":"-98.58167000"},{"name":"Santiago Coltzingo","countryCode":"MX","stateCode":"PUE","latitude":"19.38318000","longitude":"-98.53483000"},{"name":"Santiago Momoxpan","countryCode":"MX","stateCode":"PUE","latitude":"19.07361000","longitude":"-98.26694000"},{"name":"Santiago Tenango","countryCode":"MX","stateCode":"PUE","latitude":"19.00335000","longitude":"-97.64430000"},{"name":"Santiago Yancuictlalpan","countryCode":"MX","stateCode":"PUE","latitude":"20.06092000","longitude":"-97.47223000"},{"name":"Santo Domingo Atoyatempan","countryCode":"MX","stateCode":"PUE","latitude":"18.90444000","longitude":"-98.37306000"},{"name":"Santo Domingo Huehuetlán","countryCode":"MX","stateCode":"PUE","latitude":"18.73940000","longitude":"-98.16438000"},{"name":"Santo Nombre","countryCode":"MX","stateCode":"PUE","latitude":"18.67389000","longitude":"-97.67611000"},{"name":"Santo Tomás Chautla","countryCode":"MX","stateCode":"PUE","latitude":"18.96573000","longitude":"-98.15288000"},{"name":"Sección 23","countryCode":"MX","stateCode":"PUE","latitude":"19.78778000","longitude":"-97.37917000"},{"name":"Soledad Morelos","countryCode":"MX","stateCode":"PUE","latitude":"18.82808000","longitude":"-98.48952000"},{"name":"Soltepec","countryCode":"MX","stateCode":"PUE","latitude":"19.12111000","longitude":"-97.70861000"},{"name":"Sosa","countryCode":"MX","stateCode":"PUE","latitude":"19.80111000","longitude":"-97.39611000"},{"name":"Tacopan","countryCode":"MX","stateCode":"PUE","latitude":"19.83750000","longitude":"-97.43111000"},{"name":"Tanamacoyan","countryCode":"MX","stateCode":"PUE","latitude":"19.89056000","longitude":"-97.42972000"},{"name":"Tanhuixco","countryCode":"MX","stateCode":"PUE","latitude":"19.82056000","longitude":"-97.46722000"},{"name":"Tatauzoquico","countryCode":"MX","stateCode":"PUE","latitude":"19.82833000","longitude":"-97.52694000"},{"name":"Tatoxcac","countryCode":"MX","stateCode":"PUE","latitude":"19.86944000","longitude":"-97.57306000"},{"name":"Teacalco de Dorantes (San José Teacalco)","countryCode":"MX","stateCode":"PUE","latitude":"18.80444000","longitude":"-98.50722000"},{"name":"Tecali","countryCode":"MX","stateCode":"PUE","latitude":"18.90060000","longitude":"-97.97064000"},{"name":"Tecamachalco","countryCode":"MX","stateCode":"PUE","latitude":"18.88352000","longitude":"-97.73344000"},{"name":"Tecoltepec","countryCode":"MX","stateCode":"PUE","latitude":"18.32515000","longitude":"-97.07868000"},{"name":"Tecomatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.06956000","longitude":"-98.30690000"},{"name":"Tecpantzacoalco","countryCode":"MX","stateCode":"PUE","latitude":"18.47694000","longitude":"-97.03944000"},{"name":"Tecuanipa","countryCode":"MX","stateCode":"PUE","latitude":"18.88117000","longitude":"-98.61895000"},{"name":"Tecuanipan","countryCode":"MX","stateCode":"PUE","latitude":"19.01316000","longitude":"-98.39843000"},{"name":"Tehuacán","countryCode":"MX","stateCode":"PUE","latitude":"18.46422000","longitude":"-97.39735000"},{"name":"Tehuitzingo","countryCode":"MX","stateCode":"PUE","latitude":"18.36169000","longitude":"-98.30763000"},{"name":"Tejaluca","countryCode":"MX","stateCode":"PUE","latitude":"18.63677000","longitude":"-98.25046000"},{"name":"Teloxtoc","countryCode":"MX","stateCode":"PUE","latitude":"18.37919000","longitude":"-97.58021000"},{"name":"Telpatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.48417000","longitude":"-97.15222000"},{"name":"Temalacayuca","countryCode":"MX","stateCode":"PUE","latitude":"18.60439000","longitude":"-97.55735000"},{"name":"Temextla","countryCode":"MX","stateCode":"PUE","latitude":"19.60910000","longitude":"-97.66714000"},{"name":"Tenampulco","countryCode":"MX","stateCode":"PUE","latitude":"20.18593000","longitude":"-97.40264000"},{"name":"Tenango de las Flores","countryCode":"MX","stateCode":"PUE","latitude":"20.20583000","longitude":"-97.98806000"},{"name":"Teontepec","countryCode":"MX","stateCode":"PUE","latitude":"18.49217000","longitude":"-97.52962000"},{"name":"Teopantlán","countryCode":"MX","stateCode":"PUE","latitude":"18.71219000","longitude":"-98.26341000"},{"name":"Teotlalco","countryCode":"MX","stateCode":"PUE","latitude":"18.46645000","longitude":"-98.81346000"},{"name":"Teotlaltzingo","countryCode":"MX","stateCode":"PUE","latitude":"19.23088000","longitude":"-98.50077000"},{"name":"Tepanco","countryCode":"MX","stateCode":"PUE","latitude":"18.55686000","longitude":"-97.56130000"},{"name":"Tepango","countryCode":"MX","stateCode":"PUE","latitude":"20.00314000","longitude":"-97.79651000"},{"name":"Tepango de Rodríguez","countryCode":"MX","stateCode":"PUE","latitude":"20.00161000","longitude":"-97.78366000"},{"name":"Tepapayeca","countryCode":"MX","stateCode":"PUE","latitude":"18.67036000","longitude":"-98.52944000"},{"name":"Tepatlaxco de Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"19.08067000","longitude":"-97.97338000"},{"name":"Tepazolco","countryCode":"MX","stateCode":"PUE","latitude":"18.69967000","longitude":"-97.69637000"},{"name":"Tepeaca","countryCode":"MX","stateCode":"PUE","latitude":"18.96688000","longitude":"-97.89980000"},{"name":"Tepeojuma","countryCode":"MX","stateCode":"PUE","latitude":"18.72468000","longitude":"-98.44633000"},{"name":"Tepeteno de Iturbide","countryCode":"MX","stateCode":"PUE","latitude":"19.79583000","longitude":"-97.49722000"},{"name":"Tepetitán Reyeshogpan de Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"20.08361000","longitude":"-97.49361000"},{"name":"Tepetlacolco","countryCode":"MX","stateCode":"PUE","latitude":"18.64104000","longitude":"-97.69284000"},{"name":"Tepetzingo","countryCode":"MX","stateCode":"PUE","latitude":"18.42185000","longitude":"-97.33785000"},{"name":"Tepetzintla","countryCode":"MX","stateCode":"PUE","latitude":"19.95318000","longitude":"-97.84725000"},{"name":"Tepetzitzintla","countryCode":"MX","stateCode":"PUE","latitude":"18.47159000","longitude":"-97.11931000"},{"name":"Tepexco","countryCode":"MX","stateCode":"PUE","latitude":"18.64150000","longitude":"-98.69064000"},{"name":"Tepexi de Rodríguez","countryCode":"MX","stateCode":"PUE","latitude":"18.58108000","longitude":"-97.92606000"},{"name":"Tepeyahualco","countryCode":"MX","stateCode":"PUE","latitude":"19.45781000","longitude":"-97.46240000"},{"name":"Tepeyahualco de Cuauhtémoc","countryCode":"MX","stateCode":"PUE","latitude":"18.81098000","longitude":"-97.86749000"},{"name":"Tepeyehualco de Hidalgo","countryCode":"MX","stateCode":"PUE","latitude":"19.48867000","longitude":"-97.49254000"},{"name":"Tetela de Ocampo","countryCode":"MX","stateCode":"PUE","latitude":"19.81770000","longitude":"-97.80691000"},{"name":"Tetelcingo","countryCode":"MX","stateCode":"PUE","latitude":"18.23917000","longitude":"-98.02667000"},{"name":"Teteles de Avila Castillo","countryCode":"MX","stateCode":"PUE","latitude":"19.85748000","longitude":"-97.45703000"},{"name":"Texcala","countryCode":"MX","stateCode":"PUE","latitude":"18.39716000","longitude":"-97.44519000"},{"name":"Texcalapa de Juárez","countryCode":"MX","stateCode":"PUE","latitude":"18.06490000","longitude":"-97.98876000"},{"name":"Texocoyohuac","countryCode":"MX","stateCode":"PUE","latitude":"19.77778000","longitude":"-97.59028000"},{"name":"Tezhuatepec","countryCode":"MX","stateCode":"PUE","latitude":"19.81167000","longitude":"-97.46250000"},{"name":"Teziutlan","countryCode":"MX","stateCode":"PUE","latitude":"19.81730000","longitude":"-97.35992000"},{"name":"Tezonteopan de Bonilla","countryCode":"MX","stateCode":"PUE","latitude":"18.74803000","longitude":"-98.49134000"},{"name":"Tianguismanalco","countryCode":"MX","stateCode":"PUE","latitude":"18.97624000","longitude":"-98.44861000"},{"name":"Tierra Negra","countryCode":"MX","stateCode":"PUE","latitude":"20.24333000","longitude":"-97.95667000"},{"name":"Tilapa","countryCode":"MX","stateCode":"PUE","latitude":"18.60495000","longitude":"-98.54575000"},{"name":"Tlacamilco","countryCode":"MX","stateCode":"PUE","latitude":"19.07590000","longitude":"-97.91640000"},{"name":"Tlachichuca","countryCode":"MX","stateCode":"PUE","latitude":"19.11485000","longitude":"-97.41915000"},{"name":"Tlacotepec","countryCode":"MX","stateCode":"PUE","latitude":"18.68193000","longitude":"-97.65602000"},{"name":"Tlacotepec (San Mateo)","countryCode":"MX","stateCode":"PUE","latitude":"20.06028000","longitude":"-97.84917000"},{"name":"Tlacotepec de Benito Juárez","countryCode":"MX","stateCode":"PUE","latitude":"18.66151000","longitude":"-97.63459000"},{"name":"Tlacotepec de José Manzo","countryCode":"MX","stateCode":"PUE","latitude":"19.27194000","longitude":"-98.48472000"},{"name":"Tlacuilotepec","countryCode":"MX","stateCode":"PUE","latitude":"20.38033000","longitude":"-97.98624000"},{"name":"Tlahuapan","countryCode":"MX","stateCode":"PUE","latitude":"19.36494000","longitude":"-98.57345000"},{"name":"Tlaixpan","countryCode":"MX","stateCode":"PUE","latitude":"18.91217000","longitude":"-97.73818000"},{"name":"Tlaltenango","countryCode":"MX","stateCode":"PUE","latitude":"19.17165000","longitude":"-98.34072000"},{"name":"Tlaltepango","countryCode":"MX","stateCode":"PUE","latitude":"20.14531000","longitude":"-97.87723000"},{"name":"Tlamanca","countryCode":"MX","stateCode":"PUE","latitude":"19.67457000","longitude":"-97.69640000"},{"name":"Tlamanca de Hernández","countryCode":"MX","stateCode":"PUE","latitude":"19.95597000","longitude":"-97.81489000"},{"name":"Tlamaya Grande","countryCode":"MX","stateCode":"PUE","latitude":"20.14689000","longitude":"-97.80313000"},{"name":"Tlanalapan","countryCode":"MX","stateCode":"PUE","latitude":"19.25084000","longitude":"-97.27604000"},{"name":"Tlancualpican","countryCode":"MX","stateCode":"PUE","latitude":"18.43333000","longitude":"-98.70000000"},{"name":"Tlanepantla","countryCode":"MX","stateCode":"PUE","latitude":"18.86310000","longitude":"-97.88701000"},{"name":"Tlaola","countryCode":"MX","stateCode":"PUE","latitude":"20.13861000","longitude":"-97.92306000"},{"name":"Tlapacoya","countryCode":"MX","stateCode":"PUE","latitude":"20.13512000","longitude":"-97.83347000"},{"name":"Tlapanalá","countryCode":"MX","stateCode":"PUE","latitude":"18.69585000","longitude":"-98.53561000"},{"name":"Tlatempa","countryCode":"MX","stateCode":"PUE","latitude":"19.94484000","longitude":"-97.93526000"},{"name":"Tlatlauquitepec","countryCode":"MX","stateCode":"PUE","latitude":"19.84765000","longitude":"-97.49718000"},{"name":"Tlaxcalantongo","countryCode":"MX","stateCode":"PUE","latitude":"20.31397000","longitude":"-97.87199000"},{"name":"Tlaxco","countryCode":"MX","stateCode":"PUE","latitude":"20.42345000","longitude":"-98.02917000"},{"name":"Tlaxco (Santiago Tlaxco)","countryCode":"MX","stateCode":"PUE","latitude":"20.05788000","longitude":"-97.96249000"},{"name":"Tlaxpanaloya","countryCode":"MX","stateCode":"PUE","latitude":"20.22589000","longitude":"-98.12036000"},{"name":"Tlayehualancingo","countryCode":"MX","stateCode":"PUE","latitude":"20.03301000","longitude":"-97.82661000"},{"name":"Tlixco","countryCode":"MX","stateCode":"PUE","latitude":"18.27389000","longitude":"-96.99972000"},{"name":"Tochimilco","countryCode":"MX","stateCode":"PUE","latitude":"18.89062000","longitude":"-98.57154000"},{"name":"Tochtepec","countryCode":"MX","stateCode":"PUE","latitude":"18.83928000","longitude":"-97.82282000"},{"name":"Tomaquilapa","countryCode":"MX","stateCode":"PUE","latitude":"19.75635000","longitude":"-97.32161000"},{"name":"Tomatlán","countryCode":"MX","stateCode":"PUE","latitude":"19.89399000","longitude":"-97.97346000"},{"name":"Tonalixco","countryCode":"MX","stateCode":"PUE","latitude":"19.98111000","longitude":"-97.83944000"},{"name":"Totoltepec","countryCode":"MX","stateCode":"PUE","latitude":"18.65255000","longitude":"-98.34706000"},{"name":"Totoltepec de Guerrero","countryCode":"MX","stateCode":"PUE","latitude":"18.22560000","longitude":"-97.85511000"},{"name":"Toxtla","countryCode":"MX","stateCode":"PUE","latitude":"20.06632000","longitude":"-97.94748000"},{"name":"Tozihuic","countryCode":"MX","stateCode":"PUE","latitude":"19.25138000","longitude":"-97.09697000"},{"name":"Tronconal","countryCode":"MX","stateCode":"PUE","latitude":"18.80500000","longitude":"-98.48361000"},{"name":"Tula","countryCode":"MX","stateCode":"PUE","latitude":"18.53857000","longitude":"-97.90935000"},{"name":"Tulcingo","countryCode":"MX","stateCode":"PUE","latitude":"17.99891000","longitude":"-98.40925000"},{"name":"Tulcingo de Valle","countryCode":"MX","stateCode":"PUE","latitude":"18.04370000","longitude":"-98.44074000"},{"name":"Tulimanca","countryCode":"MX","stateCode":"PUE","latitude":"18.46944000","longitude":"-97.14000000"},{"name":"Tuxtla","countryCode":"MX","stateCode":"PUE","latitude":"20.00037000","longitude":"-97.65526000"},{"name":"Tuzamapan","countryCode":"MX","stateCode":"PUE","latitude":"20.06572000","longitude":"-97.57520000"},{"name":"Tuzuapan","countryCode":"MX","stateCode":"PUE","latitude":"18.90110000","longitude":"-97.66693000"},{"name":"Tzicatlacoyan","countryCode":"MX","stateCode":"PUE","latitude":"18.84071000","longitude":"-98.04840000"},{"name":"Tzicatlán","countryCode":"MX","stateCode":"PUE","latitude":"18.45073000","longitude":"-98.75574000"},{"name":"Tzinacapan","countryCode":"MX","stateCode":"PUE","latitude":"20.02944000","longitude":"-97.54047000"},{"name":"Unidad Grajales INFONAVIT","countryCode":"MX","stateCode":"PUE","latitude":"19.24126000","longitude":"-97.81068000"},{"name":"Venta Grande","countryCode":"MX","stateCode":"PUE","latitude":"20.11893000","longitude":"-98.09944000"},{"name":"Venustiano Carranza","countryCode":"MX","stateCode":"PUE","latitude":"20.50667000","longitude":"-97.66806000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"PUE","latitude":"20.12322000","longitude":"-97.65417000"},{"name":"Villa Avila Camacho","countryCode":"MX","stateCode":"PUE","latitude":"20.38593000","longitude":"-97.87989000"},{"name":"Villa Cuauhtémoc","countryCode":"MX","stateCode":"PUE","latitude":"19.77839000","longitude":"-98.09719000"},{"name":"Villa Mariano Matamoros","countryCode":"MX","stateCode":"PUE","latitude":"19.32659000","longitude":"-98.37827000"},{"name":"Xacaxomulco","countryCode":"MX","stateCode":"PUE","latitude":"19.18866000","longitude":"-97.14703000"},{"name":"Xalacapan de Lucke","countryCode":"MX","stateCode":"PUE","latitude":"19.90403000","longitude":"-97.59047000"},{"name":"Xalitzintla","countryCode":"MX","stateCode":"PUE","latitude":"19.08170000","longitude":"-98.51620000"},{"name":"Xaltepec","countryCode":"MX","stateCode":"PUE","latitude":"18.88163000","longitude":"-97.60825000"},{"name":"Xaltepuxtla","countryCode":"MX","stateCode":"PUE","latitude":"20.17546000","longitude":"-97.97208000"},{"name":"Xalticpac","countryCode":"MX","stateCode":"PUE","latitude":"19.84301000","longitude":"-97.59556000"},{"name":"Xayacatlán de Bravo","countryCode":"MX","stateCode":"PUE","latitude":"18.23712000","longitude":"-97.97524000"},{"name":"Xicotepec","countryCode":"MX","stateCode":"PUE","latitude":"20.31813000","longitude":"-97.90889000"},{"name":"Xicotepec de Juárez","countryCode":"MX","stateCode":"PUE","latitude":"20.27605000","longitude":"-97.96111000"},{"name":"Xicotlán","countryCode":"MX","stateCode":"PUE","latitude":"18.08110000","longitude":"-98.59359000"},{"name":"Xilocuautla","countryCode":"MX","stateCode":"PUE","latitude":"20.13948000","longitude":"-98.02341000"},{"name":"Xiloxochico de Rafael Ávila Camacho","countryCode":"MX","stateCode":"PUE","latitude":"20.04583000","longitude":"-97.49083000"},{"name":"Xitlama","countryCode":"MX","stateCode":"PUE","latitude":"18.30344000","longitude":"-97.01743000"},{"name":"Xiutetelco","countryCode":"MX","stateCode":"PUE","latitude":"19.75755000","longitude":"-97.34252000"},{"name":"Xochiapulco","countryCode":"MX","stateCode":"PUE","latitude":"19.82110000","longitude":"-97.65947000"},{"name":"Xochicuautla","countryCode":"MX","stateCode":"PUE","latitude":"20.05377000","longitude":"-97.88912000"},{"name":"Xochiltepec","countryCode":"MX","stateCode":"PUE","latitude":"18.65272000","longitude":"-98.32540000"},{"name":"Xochimilco","countryCode":"MX","stateCode":"PUE","latitude":"18.84167000","longitude":"-97.72583000"},{"name":"Xochinanacatlán","countryCode":"MX","stateCode":"PUE","latitude":"20.19482000","longitude":"-97.89765000"},{"name":"Xochitepec","countryCode":"MX","stateCode":"PUE","latitude":"18.22833000","longitude":"-98.87611000"},{"name":"Xochitlan Todos Santos","countryCode":"MX","stateCode":"PUE","latitude":"18.70395000","longitude":"-97.77609000"},{"name":"Xochitlaxco (San Baltazar)","countryCode":"MX","stateCode":"PUE","latitude":"19.94139000","longitude":"-97.86361000"},{"name":"Xochitlán de Vicente Suárez","countryCode":"MX","stateCode":"PUE","latitude":"19.95002000","longitude":"-97.64375000"},{"name":"Xocotepéc","countryCode":"MX","stateCode":"PUE","latitude":"19.36758000","longitude":"-97.17093000"},{"name":"Xoloateno","countryCode":"MX","stateCode":"PUE","latitude":"19.83111000","longitude":"-97.36944000"},{"name":"Xolotla","countryCode":"MX","stateCode":"PUE","latitude":"20.25801000","longitude":"-98.13325000"},{"name":"Xonalpu","countryCode":"MX","stateCode":"PUE","latitude":"20.12833000","longitude":"-97.61056000"},{"name":"Xonocuautla","countryCode":"MX","stateCode":"PUE","latitude":"19.78873000","longitude":"-97.51627000"},{"name":"Xoxonacatla","countryCode":"MX","stateCode":"PUE","latitude":"20.00750000","longitude":"-97.94056000"},{"name":"Xuchapa","countryCode":"MX","stateCode":"PUE","latitude":"18.52650000","longitude":"-98.45705000"},{"name":"Yaonahuac","countryCode":"MX","stateCode":"PUE","latitude":"19.87076000","longitude":"-97.46587000"},{"name":"Yehualtepec","countryCode":"MX","stateCode":"PUE","latitude":"18.79518000","longitude":"-97.66160000"},{"name":"Yopi","countryCode":"MX","stateCode":"PUE","latitude":"19.82667000","longitude":"-97.38028000"},{"name":"Zacaola","countryCode":"MX","stateCode":"PUE","latitude":"18.88099000","longitude":"-97.84762000"},{"name":"Zacapala","countryCode":"MX","stateCode":"PUE","latitude":"18.57810000","longitude":"-98.04505000"},{"name":"Zacapechpan","countryCode":"MX","stateCode":"PUE","latitude":"19.05441000","longitude":"-98.35109000"},{"name":"Zacapoaxtla","countryCode":"MX","stateCode":"PUE","latitude":"19.87271000","longitude":"-97.58899000"},{"name":"Zacatepec","countryCode":"MX","stateCode":"PUE","latitude":"19.26631000","longitude":"-97.53280000"},{"name":"Zacatlán","countryCode":"MX","stateCode":"PUE","latitude":"19.93550000","longitude":"-97.96125000"},{"name":"Zahuatlán de Morelos (San José)","countryCode":"MX","stateCode":"PUE","latitude":"18.98333000","longitude":"-97.86750000"},{"name":"Zapotitlán","countryCode":"MX","stateCode":"PUE","latitude":"20.00209000","longitude":"-97.71385000"},{"name":"Zaragoza","countryCode":"MX","stateCode":"PUE","latitude":"19.77097000","longitude":"-97.55506000"},{"name":"Zautla","countryCode":"MX","stateCode":"PUE","latitude":"19.72013000","longitude":"-97.65952000"},{"name":"Zempoala","countryCode":"MX","stateCode":"PUE","latitude":"20.08670000","longitude":"-97.99850000"},{"name":"Zihuateutla","countryCode":"MX","stateCode":"PUE","latitude":"20.28699000","longitude":"-97.81998000"},{"name":"Zinacatepec","countryCode":"MX","stateCode":"PUE","latitude":"18.33516000","longitude":"-97.24621000"},{"name":"Zoatecpan","countryCode":"MX","stateCode":"PUE","latitude":"19.93444000","longitude":"-97.62028000"},{"name":"Zolonquiapa","countryCode":"MX","stateCode":"PUE","latitude":"18.57611000","longitude":"-98.52722000"},{"name":"Zongozotla","countryCode":"MX","stateCode":"PUE","latitude":"19.97930000","longitude":"-97.72751000"},{"name":"Zoquiapan","countryCode":"MX","stateCode":"PUE","latitude":"20.00735000","longitude":"-97.59691000"},{"name":"Zoquiopan","countryCode":"MX","stateCode":"PUE","latitude":"20.00898000","longitude":"-97.59606000"},{"name":"Zoquitlán","countryCode":"MX","stateCode":"PUE","latitude":"18.37700000","longitude":"-96.98165000"},{"name":"Zoyatitla","countryCode":"MX","stateCode":"PUE","latitude":"19.82343000","longitude":"-97.81831000"},{"name":"Zoyotla","countryCode":"MX","stateCode":"PUE","latitude":"19.92778000","longitude":"-97.69389000"},{"name":"Zozocolco de Guerrero","countryCode":"MX","stateCode":"PUE","latitude":"20.10396000","longitude":"-97.56934000"},{"name":"Álamos Tepetitlán","countryCode":"MX","stateCode":"PUE","latitude":"19.19619000","longitude":"-97.43858000"},{"name":"Álvaro Obregón","countryCode":"MX","stateCode":"PUE","latitude":"19.02781000","longitude":"-97.90219000"},{"name":"1ra. Sección de Izapa","countryCode":"MX","stateCode":"CHP","latitude":"14.92083000","longitude":"-92.17083000"},{"name":"2da. Sección de Medio Monte","countryCode":"MX","stateCode":"CHP","latitude":"14.88194000","longitude":"-92.18444000"},{"name":"Abasolo","countryCode":"MX","stateCode":"CHP","latitude":"16.82140000","longitude":"-92.21611000"},{"name":"Acacoyagua","countryCode":"MX","stateCode":"CHP","latitude":"15.41414000","longitude":"-92.68169000"},{"name":"Acala","countryCode":"MX","stateCode":"CHP","latitude":"16.55625000","longitude":"-92.80449000"},{"name":"Acapetahua","countryCode":"MX","stateCode":"CHP","latitude":"15.28189000","longitude":"-92.68987000"},{"name":"Adolfo López Mateos","countryCode":"MX","stateCode":"CHP","latitude":"17.21600000","longitude":"-93.47895000"},{"name":"Agrónomos Mexicanos","countryCode":"MX","stateCode":"CHP","latitude":"16.35000000","longitude":"-93.53000000"},{"name":"Agua Azul","countryCode":"MX","stateCode":"CHP","latitude":"16.81432000","longitude":"-91.52391000"},{"name":"Agua Blanca Serranía","countryCode":"MX","stateCode":"CHP","latitude":"17.26781000","longitude":"-91.83564000"},{"name":"Agua Zarca","countryCode":"MX","stateCode":"CHP","latitude":"15.63417000","longitude":"-92.14472000"},{"name":"Aguacatenango","countryCode":"MX","stateCode":"CHP","latitude":"16.47388000","longitude":"-92.40875000"},{"name":"Agustín de Iturbide","countryCode":"MX","stateCode":"CHP","latitude":"15.07523000","longitude":"-92.19858000"},{"name":"Ahuacatlán","countryCode":"MX","stateCode":"CHP","latitude":"15.04030000","longitude":"-92.18036000"},{"name":"Ajilhó","countryCode":"MX","stateCode":"CHP","latitude":"16.98376000","longitude":"-92.93804000"},{"name":"Aldama","countryCode":"MX","stateCode":"CHP","latitude":"16.91667000","longitude":"-92.68333000"},{"name":"Alfonso Moguel","countryCode":"MX","stateCode":"CHP","latitude":"16.66750000","longitude":"-93.50639000"},{"name":"Altamirano","countryCode":"MX","stateCode":"CHP","latitude":"16.88333000","longitude":"-92.15000000"},{"name":"Amado Nervo","countryCode":"MX","stateCode":"CHP","latitude":"17.23107000","longitude":"-92.24581000"},{"name":"Amatenango de la Frontera","countryCode":"MX","stateCode":"CHP","latitude":"15.43333000","longitude":"-92.11667000"},{"name":"Amatenango del Valle","countryCode":"MX","stateCode":"CHP","latitude":"16.52722000","longitude":"-92.43472000"},{"name":"Amatán","countryCode":"MX","stateCode":"CHP","latitude":"17.36667000","longitude":"-92.81667000"},{"name":"América Libre","countryCode":"MX","stateCode":"CHP","latitude":"16.61462000","longitude":"-92.99185000"},{"name":"Apas","countryCode":"MX","stateCode":"CHP","latitude":"16.71066000","longitude":"-92.79335000"},{"name":"Aquiles Serdán","countryCode":"MX","stateCode":"CHP","latitude":"14.93980000","longitude":"-92.51444000"},{"name":"Arimatea","countryCode":"MX","stateCode":"CHP","latitude":"17.34139000","longitude":"-91.87639000"},{"name":"Arriaga","countryCode":"MX","stateCode":"CHP","latitude":"16.23589000","longitude":"-93.89995000"},{"name":"Arroyo Grande","countryCode":"MX","stateCode":"CHP","latitude":"17.19122000","longitude":"-92.87207000"},{"name":"Arroyo Granizo","countryCode":"MX","stateCode":"CHP","latitude":"17.03716000","longitude":"-91.42563000"},{"name":"Arroyo Palenque","countryCode":"MX","stateCode":"CHP","latitude":"17.39167000","longitude":"-92.10444000"},{"name":"Arvenza Uno","countryCode":"MX","stateCode":"CHP","latitude":"16.77972000","longitude":"-92.72028000"},{"name":"Aurora Ermita","countryCode":"MX","stateCode":"CHP","latitude":"17.23583000","longitude":"-92.87389000"},{"name":"Aurora Esquipulas","countryCode":"MX","stateCode":"CHP","latitude":"17.11704000","longitude":"-92.47626000"},{"name":"Azteca","countryCode":"MX","stateCode":"CHP","latitude":"16.21775000","longitude":"-93.94557000"},{"name":"Aztlán","countryCode":"MX","stateCode":"CHP","latitude":"16.76919000","longitude":"-92.92316000"},{"name":"Bachajón","countryCode":"MX","stateCode":"CHP","latitude":"17.03963000","longitude":"-92.18986000"},{"name":"Bajucu","countryCode":"MX","stateCode":"CHP","latitude":"16.47520000","longitude":"-92.06471000"},{"name":"Bautista Chico","countryCode":"MX","stateCode":"CHP","latitude":"16.79972000","longitude":"-92.71194000"},{"name":"Bejucal de Ocampo","countryCode":"MX","stateCode":"CHP","latitude":"15.45535000","longitude":"-92.15835000"},{"name":"Belisario Domínguez","countryCode":"MX","stateCode":"CHP","latitude":"15.29944000","longitude":"-92.38056000"},{"name":"Bella Vista","countryCode":"MX","stateCode":"CHP","latitude":"15.58333000","longitude":"-92.21667000"},{"name":"Benemérito de las Américas","countryCode":"MX","stateCode":"CHP","latitude":"16.51599000","longitude":"-90.65371000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"CHP","latitude":"15.05500000","longitude":"-92.19111000"},{"name":"Berriozábal","countryCode":"MX","stateCode":"CHP","latitude":"16.80000000","longitude":"-93.26667000"},{"name":"Betania","countryCode":"MX","stateCode":"CHP","latitude":"16.60639000","longitude":"-92.52194000"},{"name":"Bochil","countryCode":"MX","stateCode":"CHP","latitude":"16.99625000","longitude":"-92.89218000"},{"name":"Bochojbo Alto","countryCode":"MX","stateCode":"CHP","latitude":"16.73583000","longitude":"-92.71694000"},{"name":"Brisas Barra de Suchiate","countryCode":"MX","stateCode":"CHP","latitude":"14.53588000","longitude":"-92.22414000"},{"name":"Buenavista","countryCode":"MX","stateCode":"CHP","latitude":"16.24278000","longitude":"-91.98778000"},{"name":"Buenavista (Matasanos)","countryCode":"MX","stateCode":"CHP","latitude":"17.10778000","longitude":"-93.06694000"},{"name":"Buenos Aires","countryCode":"MX","stateCode":"CHP","latitude":"14.88980000","longitude":"-92.48121000"},{"name":"Cabeza de Toro","countryCode":"MX","stateCode":"CHP","latitude":"15.93698000","longitude":"-93.78256000"},{"name":"Cacahoatán","countryCode":"MX","stateCode":"CHP","latitude":"14.99201000","longitude":"-92.16376000"},{"name":"Cacaté","countryCode":"MX","stateCode":"CHP","latitude":"16.84534000","longitude":"-92.83485000"},{"name":"Calzada Larga","countryCode":"MX","stateCode":"CHP","latitude":"16.35115000","longitude":"-93.31518000"},{"name":"Cancuc","countryCode":"MX","stateCode":"CHP","latitude":"16.91667000","longitude":"-92.48333000"},{"name":"Cantioc","countryCode":"MX","stateCode":"CHP","latitude":"17.26222000","longitude":"-92.40694000"},{"name":"Cantón Rancho Nuevo","countryCode":"MX","stateCode":"CHP","latitude":"15.06742000","longitude":"-92.52565000"},{"name":"Cantón Villaflor","countryCode":"MX","stateCode":"CHP","latitude":"15.11424000","longitude":"-92.35261000"},{"name":"Cantón las Delicias","countryCode":"MX","stateCode":"CHP","latitude":"15.10245000","longitude":"-92.50002000"},{"name":"Carmen Yalchuch","countryCode":"MX","stateCode":"CHP","latitude":"16.64482000","longitude":"-92.36245000"},{"name":"Carmen Zacatal","countryCode":"MX","stateCode":"CHP","latitude":"17.08083000","longitude":"-92.80250000"},{"name":"Carrillo Puerto","countryCode":"MX","stateCode":"CHP","latitude":"15.01120000","longitude":"-92.19552000"},{"name":"Cash","countryCode":"MX","stateCode":"CHP","latitude":"16.26426000","longitude":"-92.09775000"},{"name":"Catazajá","countryCode":"MX","stateCode":"CHP","latitude":"17.73333000","longitude":"-92.01667000"},{"name":"Catishtic","countryCode":"MX","stateCode":"CHP","latitude":"16.78028000","longitude":"-92.73778000"},{"name":"Cebadilla 1ra. Sección","countryCode":"MX","stateCode":"CHP","latitude":"14.86381000","longitude":"-92.27969000"},{"name":"Cenobio Aguilar (La Trinidad)","countryCode":"MX","stateCode":"CHP","latitude":"17.40472000","longitude":"-92.31944000"},{"name":"Cereso 14 (El Amate)","countryCode":"MX","stateCode":"CHP","latitude":"16.59472000","longitude":"-93.80278000"},{"name":"Chacaljocóm","countryCode":"MX","stateCode":"CHP","latitude":"16.29919000","longitude":"-92.18345000"},{"name":"Chacoma","countryCode":"MX","stateCode":"CHP","latitude":"16.87611000","longitude":"-92.49139000"},{"name":"Chalam","countryCode":"MX","stateCode":"CHP","latitude":"16.88771000","longitude":"-92.55009000"},{"name":"Chalchihuitán","countryCode":"MX","stateCode":"CHP","latitude":"16.96667000","longitude":"-92.65000000"},{"name":"Chamula","countryCode":"MX","stateCode":"CHP","latitude":"16.78416000","longitude":"-92.68959000"},{"name":"Chamulapita","countryCode":"MX","stateCode":"CHP","latitude":"15.06892000","longitude":"-92.36942000"},{"name":"Chanal","countryCode":"MX","stateCode":"CHP","latitude":"16.65750000","longitude":"-92.25750000"},{"name":"Chapallal Grande","countryCode":"MX","stateCode":"CHP","latitude":"17.29631000","longitude":"-92.94519000"},{"name":"Chapultenango","countryCode":"MX","stateCode":"CHP","latitude":"17.33333000","longitude":"-93.13333000"},{"name":"Chiapa de Corzo","countryCode":"MX","stateCode":"CHP","latitude":"16.70770000","longitude":"-93.01184000"},{"name":"Chiapilla","countryCode":"MX","stateCode":"CHP","latitude":"16.55397000","longitude":"-92.72594000"},{"name":"Chicoasén","countryCode":"MX","stateCode":"CHP","latitude":"16.96528000","longitude":"-93.10472000"},{"name":"Chicomuselo","countryCode":"MX","stateCode":"CHP","latitude":"15.74420000","longitude":"-92.28330000"},{"name":"Chicumtantic","countryCode":"MX","stateCode":"CHP","latitude":"16.86556000","longitude":"-92.60528000"},{"name":"Chihuahua","countryCode":"MX","stateCode":"CHP","latitude":"16.02966000","longitude":"-91.97331000"},{"name":"Chiloljá","countryCode":"MX","stateCode":"CHP","latitude":"16.88528000","longitude":"-92.42472000"},{"name":"Chilón","countryCode":"MX","stateCode":"CHP","latitude":"17.11667000","longitude":"-92.28333000"},{"name":"Chimhucum","countryCode":"MX","stateCode":"CHP","latitude":"16.89000000","longitude":"-92.53139000"},{"name":"Chiquinival","countryCode":"MX","stateCode":"CHP","latitude":"16.99111000","longitude":"-91.96028000"},{"name":"Chiquinshulum","countryCode":"MX","stateCode":"CHP","latitude":"17.07194000","longitude":"-92.59806000"},{"name":"Chixtontic","countryCode":"MX","stateCode":"CHP","latitude":"16.89080000","longitude":"-92.45793000"},{"name":"Chulum Cárdenas","countryCode":"MX","stateCode":"CHP","latitude":"17.38417000","longitude":"-92.57389000"},{"name":"Chulum Juárez","countryCode":"MX","stateCode":"CHP","latitude":"17.33194000","longitude":"-92.53389000"},{"name":"Cintalapa","countryCode":"MX","stateCode":"CHP","latitude":"16.68778000","longitude":"-93.71083000"},{"name":"Cintalapa de Figueroa","countryCode":"MX","stateCode":"CHP","latitude":"16.68393000","longitude":"-93.71814000"},{"name":"Ciudad Cuauhtémoc","countryCode":"MX","stateCode":"CHP","latitude":"15.66587000","longitude":"-92.00388000"},{"name":"Ciudad Hidalgo","countryCode":"MX","stateCode":"CHP","latitude":"14.68148000","longitude":"-92.15217000"},{"name":"Coapilla","countryCode":"MX","stateCode":"CHP","latitude":"17.13137000","longitude":"-93.15946000"},{"name":"Colonia Obrera","countryCode":"MX","stateCode":"CHP","latitude":"15.09806000","longitude":"-92.49806000"},{"name":"Comalapa","countryCode":"MX","stateCode":"CHP","latitude":"15.65924000","longitude":"-92.14237000"},{"name":"Comitán","countryCode":"MX","stateCode":"CHP","latitude":"16.24710000","longitude":"-92.13515000"},{"name":"Concepción","countryCode":"MX","stateCode":"CHP","latitude":"16.80908000","longitude":"-92.96526000"},{"name":"Congregación Reforma","countryCode":"MX","stateCode":"CHP","latitude":"14.78208000","longitude":"-92.31424000"},{"name":"Constitución","countryCode":"MX","stateCode":"CHP","latitude":"17.07556000","longitude":"-92.52417000"},{"name":"Copainalá","countryCode":"MX","stateCode":"CHP","latitude":"17.09366000","longitude":"-93.21059000"},{"name":"Copoya","countryCode":"MX","stateCode":"CHP","latitude":"16.71191000","longitude":"-93.12089000"},{"name":"Cristóbal Colón","countryCode":"MX","stateCode":"CHP","latitude":"17.19194000","longitude":"-91.62917000"},{"name":"Cristóbal Obregón","countryCode":"MX","stateCode":"CHP","latitude":"16.43246000","longitude":"-93.45689000"},{"name":"Cruztón","countryCode":"MX","stateCode":"CHP","latitude":"16.76167000","longitude":"-92.57917000"},{"name":"Cuauhtémoc","countryCode":"MX","stateCode":"CHP","latitude":"16.55000000","longitude":"-93.71611000"},{"name":"Cuchulumtic","countryCode":"MX","stateCode":"CHP","latitude":"16.77722000","longitude":"-92.70417000"},{"name":"Cálido","countryCode":"MX","stateCode":"CHP","latitude":"17.09889000","longitude":"-92.78750000"},{"name":"Damasco","countryCode":"MX","stateCode":"CHP","latitude":"17.16161000","longitude":"-91.60058000"},{"name":"Diamante de Echeverría","countryCode":"MX","stateCode":"CHP","latitude":"16.11181000","longitude":"-92.87931000"},{"name":"Dieciséis de Septiembre","countryCode":"MX","stateCode":"CHP","latitude":"16.29715000","longitude":"-93.17490000"},{"name":"Doctor Belisario Domínguez (La Barra)","countryCode":"MX","stateCode":"CHP","latitude":"15.88947000","longitude":"-93.70404000"},{"name":"Doctor Domingo Chanona","countryCode":"MX","stateCode":"CHP","latitude":"16.34611000","longitude":"-93.41667000"},{"name":"Doctor Rodulfo Figueroa (Tierra Blanca)","countryCode":"MX","stateCode":"CHP","latitude":"15.85083000","longitude":"-92.06222000"},{"name":"Doctor Samuel León Brindis","countryCode":"MX","stateCode":"CHP","latitude":"17.43528000","longitude":"-91.93194000"},{"name":"Dolores Jaltenango","countryCode":"MX","stateCode":"CHP","latitude":"15.89694000","longitude":"-92.77777000"},{"name":"Efraín A. Gutiérrez","countryCode":"MX","stateCode":"CHP","latitude":"16.34442000","longitude":"-92.19927000"},{"name":"Egipto","countryCode":"MX","stateCode":"CHP","latitude":"17.26207000","longitude":"-91.97150000"},{"name":"El Arenal","countryCode":"MX","stateCode":"CHP","latitude":"15.17273000","longitude":"-92.69923000"},{"name":"El Bosque","countryCode":"MX","stateCode":"CHP","latitude":"17.06273000","longitude":"-92.72147000"},{"name":"El Calvario","countryCode":"MX","stateCode":"CHP","latitude":"17.21750000","longitude":"-92.55694000"},{"name":"El Carmen","countryCode":"MX","stateCode":"CHP","latitude":"15.57549000","longitude":"-93.12865000"},{"name":"El Carmen (El Limón)","countryCode":"MX","stateCode":"CHP","latitude":"17.89056000","longitude":"-93.16528000"},{"name":"El Censo","countryCode":"MX","stateCode":"CHP","latitude":"16.86287000","longitude":"-91.55988000"},{"name":"El Consuelo Ulapa","countryCode":"MX","stateCode":"CHP","latitude":"15.38662000","longitude":"-92.79228000"},{"name":"El Copal","countryCode":"MX","stateCode":"CHP","latitude":"16.96729000","longitude":"-92.92625000"},{"name":"El Copalar","countryCode":"MX","stateCode":"CHP","latitude":"16.87694000","longitude":"-93.21389000"},{"name":"El Edén","countryCode":"MX","stateCode":"CHP","latitude":"16.29191000","longitude":"-91.63755000"},{"name":"El Encanto","countryCode":"MX","stateCode":"CHP","latitude":"14.73083000","longitude":"-92.41028000"},{"name":"El Espinal","countryCode":"MX","stateCode":"CHP","latitude":"16.36862000","longitude":"-94.10449000"},{"name":"El Jardín","countryCode":"MX","stateCode":"CHP","latitude":"17.16657000","longitude":"-92.59933000"},{"name":"El Jobo","countryCode":"MX","stateCode":"CHP","latitude":"16.70369000","longitude":"-93.10569000"},{"name":"El Limar","countryCode":"MX","stateCode":"CHP","latitude":"17.41491000","longitude":"-92.40293000"},{"name":"El Limonar","countryCode":"MX","stateCode":"CHP","latitude":"16.97026000","longitude":"-91.37820000"},{"name":"El Mango","countryCode":"MX","stateCode":"CHP","latitude":"17.16236000","longitude":"-92.05985000"},{"name":"El Nopal","countryCode":"MX","stateCode":"CHP","latitude":"16.91161000","longitude":"-92.84471000"},{"name":"El Pacayal","countryCode":"MX","stateCode":"CHP","latitude":"15.59849000","longitude":"-92.04254000"},{"name":"El Palmar (San Gabriel)","countryCode":"MX","stateCode":"CHP","latitude":"16.84556000","longitude":"-93.01639000"},{"name":"El Palmar Grande","countryCode":"MX","stateCode":"CHP","latitude":"15.49858000","longitude":"-92.25518000"},{"name":"El Palmarcito","countryCode":"MX","stateCode":"CHP","latitude":"15.49728000","longitude":"-93.21387000"},{"name":"El Paraíso","countryCode":"MX","stateCode":"CHP","latitude":"17.24639000","longitude":"-92.55694000"},{"name":"El Parral","countryCode":"MX","stateCode":"CHP","latitude":"16.37035000","longitude":"-93.00567000"},{"name":"El Portal","countryCode":"MX","stateCode":"CHP","latitude":"15.67726000","longitude":"-92.09588000"},{"name":"El Porvenir","countryCode":"MX","stateCode":"CHP","latitude":"15.43092000","longitude":"-92.26447000"},{"name":"El Porvenir Agrarista","countryCode":"MX","stateCode":"CHP","latitude":"16.16465000","longitude":"-91.83575000"},{"name":"El Porvenir de Velasco Suárez","countryCode":"MX","stateCode":"CHP","latitude":"15.45695000","longitude":"-92.27987000"},{"name":"El Pozo","countryCode":"MX","stateCode":"CHP","latitude":"16.92034000","longitude":"-92.41166000"},{"name":"El Progreso","countryCode":"MX","stateCode":"CHP","latitude":"16.87694000","longitude":"-93.22222000"},{"name":"El Puerto","countryCode":"MX","stateCode":"CHP","latitude":"16.42575000","longitude":"-92.43059000"},{"name":"El Ramal (Porvenir)","countryCode":"MX","stateCode":"CHP","latitude":"15.86583000","longitude":"-92.94556000"},{"name":"El Sacrificio","countryCode":"MX","stateCode":"CHP","latitude":"14.87283000","longitude":"-92.22782000"},{"name":"El Sibal","countryCode":"MX","stateCode":"CHP","latitude":"16.98000000","longitude":"-91.49111000"},{"name":"El Triunfo","countryCode":"MX","stateCode":"CHP","latitude":"16.20200000","longitude":"-91.85916000"},{"name":"El Triunfo 1ra. Sección (Cardona)","countryCode":"MX","stateCode":"CHP","latitude":"17.60778000","longitude":"-93.23306000"},{"name":"El Triunfo de las Tres Maravillas","countryCode":"MX","stateCode":"CHP","latitude":"15.64694000","longitude":"-92.15639000"},{"name":"El Tumbo","countryCode":"MX","stateCode":"CHP","latitude":"17.07779000","longitude":"-91.62595000"},{"name":"El Tzay","countryCode":"MX","stateCode":"CHP","latitude":"16.86361000","longitude":"-92.31222000"},{"name":"El Vergel","countryCode":"MX","stateCode":"CHP","latitude":"16.57951000","longitude":"-92.08148000"},{"name":"El Zapotal","countryCode":"MX","stateCode":"CHP","latitude":"16.74991000","longitude":"-91.44192000"},{"name":"El Zapotillo","countryCode":"MX","stateCode":"CHP","latitude":"16.83700000","longitude":"-92.95152000"},{"name":"El Águila","countryCode":"MX","stateCode":"CHP","latitude":"15.09334000","longitude":"-92.18512000"},{"name":"El Ámbar","countryCode":"MX","stateCode":"CHP","latitude":"17.02500000","longitude":"-92.83417000"},{"name":"El Ámbar (El Ámbar de Echeverría)","countryCode":"MX","stateCode":"CHP","latitude":"16.09639000","longitude":"-92.83333000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"CHP","latitude":"17.74058000","longitude":"-91.76635000"},{"name":"Escuintla","countryCode":"MX","stateCode":"CHP","latitude":"15.33333000","longitude":"-92.63333000"},{"name":"Estación Huehuetán","countryCode":"MX","stateCode":"CHP","latitude":"15.01091000","longitude":"-92.40662000"},{"name":"Estación San Manuel","countryCode":"MX","stateCode":"CHP","latitude":"17.65256000","longitude":"-93.38427000"},{"name":"Estación Tuzantán","countryCode":"MX","stateCode":"CHP","latitude":"15.10643000","longitude":"-92.45092000"},{"name":"Estrella de Belén","countryCode":"MX","stateCode":"CHP","latitude":"17.38722000","longitude":"-91.95861000"},{"name":"Faja de Oro","countryCode":"MX","stateCode":"CHP","latitude":"15.03244000","longitude":"-92.15634000"},{"name":"Flor de Cacao","countryCode":"MX","stateCode":"CHP","latitude":"16.12889000","longitude":"-90.45111000"},{"name":"Francisco I. Madero","countryCode":"MX","stateCode":"CHP","latitude":"16.87427000","longitude":"-93.21678000"},{"name":"Francisco León","countryCode":"MX","stateCode":"CHP","latitude":"17.31667000","longitude":"-93.25000000"},{"name":"Francisco Sarabia","countryCode":"MX","stateCode":"CHP","latitude":"16.94583000","longitude":"-93.01306000"},{"name":"Francisco Villa","countryCode":"MX","stateCode":"CHP","latitude":"16.21426000","longitude":"-93.33697000"},{"name":"Frontera Corozal","countryCode":"MX","stateCode":"CHP","latitude":"16.81473000","longitude":"-90.88351000"},{"name":"Frontera Hidalgo","countryCode":"MX","stateCode":"CHP","latitude":"14.77744000","longitude":"-92.17741000"},{"name":"Gabriel Esquinca","countryCode":"MX","stateCode":"CHP","latitude":"16.94056000","longitude":"-93.17555000"},{"name":"Galecio Narcia","countryCode":"MX","stateCode":"CHP","latitude":"16.58820000","longitude":"-93.02052000"},{"name":"Guadalupe","countryCode":"MX","stateCode":"CHP","latitude":"14.98033000","longitude":"-92.33938000"},{"name":"Guadalupe Grijalva","countryCode":"MX","stateCode":"CHP","latitude":"15.69899000","longitude":"-92.16414000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"CHP","latitude":"16.40500000","longitude":"-92.55250000"},{"name":"Guaquitepec","countryCode":"MX","stateCode":"CHP","latitude":"16.98017000","longitude":"-92.28795000"},{"name":"Hermenegildo Galeana","countryCode":"MX","stateCode":"CHP","latitude":"16.57722000","longitude":"-93.35944000"},{"name":"Hidalgo","countryCode":"MX","stateCode":"CHP","latitude":"15.16249000","longitude":"-92.63030000"},{"name":"Hidalgo Joshil","countryCode":"MX","stateCode":"CHP","latitude":"17.22743000","longitude":"-92.34719000"},{"name":"Huehuetán","countryCode":"MX","stateCode":"CHP","latitude":"15.01981000","longitude":"-92.38249000"},{"name":"Huitiupán","countryCode":"MX","stateCode":"CHP","latitude":"17.17240000","longitude":"-92.68621000"},{"name":"Huixtla","countryCode":"MX","stateCode":"CHP","latitude":"15.13915000","longitude":"-92.46410000"},{"name":"Huizachal","countryCode":"MX","stateCode":"CHP","latitude":"16.05184000","longitude":"-93.80011000"},{"name":"Héroes de Chapultepec","countryCode":"MX","stateCode":"CHP","latitude":"16.06920000","longitude":"-92.28621000"},{"name":"Ignacio Allende","countryCode":"MX","stateCode":"CHP","latitude":"16.52556000","longitude":"-92.99222000"},{"name":"Ignacio López Rayón","countryCode":"MX","stateCode":"CHP","latitude":"14.62164000","longitude":"-92.18678000"},{"name":"Ignacio Ramírez","countryCode":"MX","stateCode":"CHP","latitude":"16.11091000","longitude":"-93.87323000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"CHP","latitude":"17.29000000","longitude":"-92.93806000"},{"name":"Ignacio Zaragoza (El Morro)","countryCode":"MX","stateCode":"CHP","latitude":"16.59944000","longitude":"-93.35083000"},{"name":"Independencia","countryCode":"MX","stateCode":"CHP","latitude":"16.08611000","longitude":"-92.83824000"},{"name":"Ixhuatán","countryCode":"MX","stateCode":"CHP","latitude":"17.29341000","longitude":"-93.00829000"},{"name":"Ixtacomitán","countryCode":"MX","stateCode":"CHP","latitude":"17.43093000","longitude":"-93.09704000"},{"name":"Ixtapa","countryCode":"MX","stateCode":"CHP","latitude":"16.80320000","longitude":"-92.90532000"},{"name":"Ixtapangajoya","countryCode":"MX","stateCode":"CHP","latitude":"17.49849000","longitude":"-93.00155000"},{"name":"Jalisco","countryCode":"MX","stateCode":"CHP","latitude":"16.43033000","longitude":"-91.97499000"},{"name":"Jaltenango de la Paz","countryCode":"MX","stateCode":"CHP","latitude":"15.87314000","longitude":"-92.72437000"},{"name":"Jardínes del Grijalva","countryCode":"MX","stateCode":"CHP","latitude":"16.72847000","longitude":"-93.03463000"},{"name":"Jericó","countryCode":"MX","stateCode":"CHP","latitude":"16.28713000","longitude":"-92.96630000"},{"name":"Jerusalén","countryCode":"MX","stateCode":"CHP","latitude":"17.36806000","longitude":"-92.06083000"},{"name":"Jesús María Garza","countryCode":"MX","stateCode":"CHP","latitude":"16.39669000","longitude":"-93.29368000"},{"name":"Jiquilpan (Estación Bonanza)","countryCode":"MX","stateCode":"CHP","latitude":"15.34194000","longitude":"-92.74750000"},{"name":"Jiquipilas","countryCode":"MX","stateCode":"CHP","latitude":"16.66806000","longitude":"-93.64667000"},{"name":"Jitotol","countryCode":"MX","stateCode":"CHP","latitude":"17.06723000","longitude":"-92.86111000"},{"name":"Joaquín Miguel Gutiérrez","countryCode":"MX","stateCode":"CHP","latitude":"16.37000000","longitude":"-93.36556000"},{"name":"Joaquín Miguel Gutiérrez (Margaritas)","countryCode":"MX","stateCode":"CHP","latitude":"15.55028000","longitude":"-93.09306000"},{"name":"Joljá","countryCode":"MX","stateCode":"CHP","latitude":"17.20459000","longitude":"-92.49946000"},{"name":"Jolsibaquil","countryCode":"MX","stateCode":"CHP","latitude":"17.25972000","longitude":"-92.48167000"},{"name":"Joltealal","countryCode":"MX","stateCode":"CHP","latitude":"17.07683000","longitude":"-92.62163000"},{"name":"Jomanichim","countryCode":"MX","stateCode":"CHP","latitude":"16.90056000","longitude":"-92.47222000"},{"name":"Joshil","countryCode":"MX","stateCode":"CHP","latitude":"17.24667000","longitude":"-92.36278000"},{"name":"José María Morelos","countryCode":"MX","stateCode":"CHP","latitude":"16.04189000","longitude":"-91.83201000"},{"name":"José María Morelos y Pavón","countryCode":"MX","stateCode":"CHP","latitude":"17.24105000","longitude":"-92.70231000"},{"name":"José María Pino Suárez","countryCode":"MX","stateCode":"CHP","latitude":"16.50571000","longitude":"-93.73910000"},{"name":"Juan Aldama","countryCode":"MX","stateCode":"CHP","latitude":"17.60939000","longitude":"-93.02826000"},{"name":"Juan del Grijalva","countryCode":"MX","stateCode":"CHP","latitude":"16.72806000","longitude":"-92.97750000"},{"name":"Julián Grajales","countryCode":"MX","stateCode":"CHP","latitude":"16.42917000","longitude":"-93.71417000"},{"name":"Justo Sierra","countryCode":"MX","stateCode":"CHP","latitude":"16.54248000","longitude":"-92.05737000"},{"name":"Juárez","countryCode":"MX","stateCode":"CHP","latitude":"17.60572000","longitude":"-93.19433000"},{"name":"Kotolte","countryCode":"MX","stateCode":"CHP","latitude":"16.86444000","longitude":"-92.46111000"},{"name":"La Candelaria","countryCode":"MX","stateCode":"CHP","latitude":"16.74289000","longitude":"-92.52156000"},{"name":"La Ceiba","countryCode":"MX","stateCode":"CHP","latitude":"17.13371000","longitude":"-92.51887000"},{"name":"La Competencia","countryCode":"MX","stateCode":"CHP","latitude":"17.23588000","longitude":"-92.75718000"},{"name":"La Concordia","countryCode":"MX","stateCode":"CHP","latitude":"16.11774000","longitude":"-92.69018000"},{"name":"La Esperanza","countryCode":"MX","stateCode":"CHP","latitude":"16.15191000","longitude":"-91.86874000"},{"name":"La Esperanza (El Zapotal)","countryCode":"MX","stateCode":"CHP","latitude":"15.44917000","longitude":"-93.16417000"},{"name":"La Floresta","countryCode":"MX","stateCode":"CHP","latitude":"16.50915000","longitude":"-92.31251000"},{"name":"La Gloria","countryCode":"MX","stateCode":"CHP","latitude":"15.96389000","longitude":"-91.96500000"},{"name":"La Grandeza","countryCode":"MX","stateCode":"CHP","latitude":"15.51033000","longitude":"-92.22603000"},{"name":"La Independencia","countryCode":"MX","stateCode":"CHP","latitude":"16.25263000","longitude":"-92.02371000"},{"name":"La Independencia (Las Pilas)","countryCode":"MX","stateCode":"CHP","latitude":"16.67750000","longitude":"-93.24944000"},{"name":"La Laguna","countryCode":"MX","stateCode":"CHP","latitude":"16.69357000","longitude":"-91.94929000"},{"name":"La Libertad","countryCode":"MX","stateCode":"CHP","latitude":"14.59167000","longitude":"-92.19315000"},{"name":"La Línea","countryCode":"MX","stateCode":"CHP","latitude":"16.13078000","longitude":"-94.03563000"},{"name":"La Patria","countryCode":"MX","stateCode":"CHP","latitude":"16.22975000","longitude":"-91.91148000"},{"name":"La Pimienta","countryCode":"MX","stateCode":"CHP","latitude":"17.14111000","longitude":"-92.76222000"},{"name":"La Rinconada","countryCode":"MX","stateCode":"CHP","latitude":"15.59333000","longitude":"-92.26806000"},{"name":"La Tigrilla","countryCode":"MX","stateCode":"CHP","latitude":"15.98769000","longitude":"-92.85220000"},{"name":"La Trinitaria","countryCode":"MX","stateCode":"CHP","latitude":"16.11859000","longitude":"-92.05201000"},{"name":"Lacandón","countryCode":"MX","stateCode":"CHP","latitude":"17.02141000","longitude":"-91.59523000"},{"name":"Laguna del Cofre","countryCode":"MX","stateCode":"CHP","latitude":"15.62751000","longitude":"-92.64143000"},{"name":"Larráinzar","countryCode":"MX","stateCode":"CHP","latitude":"16.88392000","longitude":"-92.71329000"},{"name":"Las Brisas","countryCode":"MX","stateCode":"CHP","latitude":"15.51681000","longitude":"-93.11763000"},{"name":"Las Chicharras","countryCode":"MX","stateCode":"CHP","latitude":"15.67089000","longitude":"-92.21070000"},{"name":"Las Delicias","countryCode":"MX","stateCode":"CHP","latitude":"15.96932000","longitude":"-91.86315000"},{"name":"Las Flechas","countryCode":"MX","stateCode":"CHP","latitude":"16.70028000","longitude":"-93.02639000"},{"name":"Las Maravillas","countryCode":"MX","stateCode":"CHP","latitude":"16.95951000","longitude":"-93.32012000"},{"name":"Las Margaritas","countryCode":"MX","stateCode":"CHP","latitude":"16.31265000","longitude":"-91.98107000"},{"name":"Las Ollas","countryCode":"MX","stateCode":"CHP","latitude":"16.78146000","longitude":"-92.55278000"},{"name":"Las Rosas","countryCode":"MX","stateCode":"CHP","latitude":"16.36574000","longitude":"-92.37040000"},{"name":"Las Tazas","countryCode":"MX","stateCode":"CHP","latitude":"16.75722000","longitude":"-91.61500000"},{"name":"Libertad Melchor Ocampo","countryCode":"MX","stateCode":"CHP","latitude":"16.37389000","longitude":"-93.47500000"},{"name":"Libertad Ventanas","countryCode":"MX","stateCode":"CHP","latitude":"15.53954000","longitude":"-92.27576000"},{"name":"Llano de la Lima","countryCode":"MX","stateCode":"CHP","latitude":"14.86596000","longitude":"-92.29714000"},{"name":"Loma Bonita","countryCode":"MX","stateCode":"CHP","latitude":"17.78697000","longitude":"-92.07651000"},{"name":"Lomantán","countryCode":"MX","stateCode":"CHP","latitude":"16.43999000","longitude":"-92.06445000"},{"name":"Los Cafetales","countryCode":"MX","stateCode":"CHP","latitude":"14.86745000","longitude":"-92.30200000"},{"name":"Los Corazones","countryCode":"MX","stateCode":"CHP","latitude":"16.21026000","longitude":"-94.07391000"},{"name":"Los Naranjos","countryCode":"MX","stateCode":"CHP","latitude":"17.26446000","longitude":"-92.61972000"},{"name":"Los Palacios","countryCode":"MX","stateCode":"CHP","latitude":"14.85718000","longitude":"-92.25821000"},{"name":"Los Pinos","countryCode":"MX","stateCode":"CHP","latitude":"16.92083000","longitude":"-92.10861000"},{"name":"Los Plátanos","countryCode":"MX","stateCode":"CHP","latitude":"17.00556000","longitude":"-92.74264000"},{"name":"Los Pozos","countryCode":"MX","stateCode":"CHP","latitude":"16.64770000","longitude":"-92.40726000"},{"name":"Los Riegos","countryCode":"MX","stateCode":"CHP","latitude":"16.30457000","longitude":"-92.12425000"},{"name":"Luis Espinoza","countryCode":"MX","stateCode":"CHP","latitude":"17.03167000","longitude":"-93.02694000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"CHP","latitude":"16.60417000","longitude":"-93.79139000"},{"name":"Lázaro Cárdenas (Chilil)","countryCode":"MX","stateCode":"CHP","latitude":"16.67611000","longitude":"-92.48917000"},{"name":"Macvilhó","countryCode":"MX","stateCode":"CHP","latitude":"16.85760000","longitude":"-92.69419000"},{"name":"Majastic","countryCode":"MX","stateCode":"CHP","latitude":"17.28944000","longitude":"-92.62833000"},{"name":"Majomut","countryCode":"MX","stateCode":"CHP","latitude":"16.84917000","longitude":"-92.65944000"},{"name":"Manuel Lazos","countryCode":"MX","stateCode":"CHP","latitude":"14.97159000","longitude":"-92.18726000"},{"name":"Manuel Ávila Camacho","countryCode":"MX","stateCode":"CHP","latitude":"16.14647000","longitude":"-93.01701000"},{"name":"Manuel Ávila Camacho (Ponte Duro)","countryCode":"MX","stateCode":"CHP","latitude":"15.80973000","longitude":"-93.58933000"},{"name":"Mapastepec","countryCode":"MX","stateCode":"CHP","latitude":"15.43358000","longitude":"-92.90039000"},{"name":"Maravilla Tenejapa","countryCode":"MX","stateCode":"CHP","latitude":"16.20391000","longitude":"-91.26093000"},{"name":"Maravillas","countryCode":"MX","stateCode":"CHP","latitude":"17.09693000","longitude":"-92.89107000"},{"name":"Mariano Matamoros","countryCode":"MX","stateCode":"CHP","latitude":"16.48119000","longitude":"-92.58472000"},{"name":"Mariscal Subikuski","countryCode":"MX","stateCode":"CHP","latitude":"17.33250000","longitude":"-92.38083000"},{"name":"Marqués de Comillas","countryCode":"MX","stateCode":"CHP","latitude":"16.21471000","longitude":"-90.75917000"},{"name":"Marte R. Gómez","countryCode":"MX","stateCode":"CHP","latitude":"14.92653000","longitude":"-92.44389000"},{"name":"Matzam","countryCode":"MX","stateCode":"CHP","latitude":"16.78917000","longitude":"-92.47694000"},{"name":"Mazapa","countryCode":"MX","stateCode":"CHP","latitude":"15.38773000","longitude":"-92.18780000"},{"name":"Mazapa de Madero","countryCode":"MX","stateCode":"CHP","latitude":"15.36461000","longitude":"-92.18762000"},{"name":"Mazatán","countryCode":"MX","stateCode":"CHP","latitude":"14.86319000","longitude":"-92.45030000"},{"name":"Metapa","countryCode":"MX","stateCode":"CHP","latitude":"14.83624000","longitude":"-92.19186000"},{"name":"Miguel Hidalgo","countryCode":"MX","stateCode":"CHP","latitude":"16.35060000","longitude":"-92.62852000"},{"name":"Miguel Utrilla (Los Chorros)","countryCode":"MX","stateCode":"CHP","latitude":"16.94278000","longitude":"-92.47972000"},{"name":"Misija","countryCode":"MX","stateCode":"CHP","latitude":"17.26611000","longitude":"-92.38167000"},{"name":"Mitontic","countryCode":"MX","stateCode":"CHP","latitude":"16.87540000","longitude":"-92.57130000"},{"name":"Mitzitón","countryCode":"MX","stateCode":"CHP","latitude":"16.64639000","longitude":"-92.54333000"},{"name":"Mixcum","countryCode":"MX","stateCode":"CHP","latitude":"15.02560000","longitude":"-92.14080000"},{"name":"Monte Redondo","countryCode":"MX","stateCode":"CHP","latitude":"15.65217000","longitude":"-92.05045000"},{"name":"Montecristo","countryCode":"MX","stateCode":"CHP","latitude":"15.69263000","longitude":"-92.61999000"},{"name":"Montecristo de Guerrero","countryCode":"MX","stateCode":"CHP","latitude":"15.67526000","longitude":"-92.64399000"},{"name":"Monterrey","countryCode":"MX","stateCode":"CHP","latitude":"16.06191000","longitude":"-93.36928000"},{"name":"Morelia (Victórico Rodolfo Grajales)","countryCode":"MX","stateCode":"CHP","latitude":"16.72306000","longitude":"-91.96778000"},{"name":"Motozintla","countryCode":"MX","stateCode":"CHP","latitude":"15.36694000","longitude":"-92.24605000"},{"name":"Moyos","countryCode":"MX","stateCode":"CHP","latitude":"17.35889000","longitude":"-92.64134000"},{"name":"Muquén","countryCode":"MX","stateCode":"CHP","latitude":"16.80641000","longitude":"-92.61006000"},{"name":"Mérida","countryCode":"MX","stateCode":"CHP","latitude":"16.56750000","longitude":"-93.81722000"},{"name":"Nachig","countryCode":"MX","stateCode":"CHP","latitude":"16.73056000","longitude":"-92.72528000"},{"name":"Narciso Mendoza","countryCode":"MX","stateCode":"CHP","latitude":"16.57996000","longitude":"-92.98911000"},{"name":"Navenchauc","countryCode":"MX","stateCode":"CHP","latitude":"16.73501000","longitude":"-92.77900000"},{"name":"Nicolás Bravo","countryCode":"MX","stateCode":"CHP","latitude":"16.51058000","longitude":"-92.99222000"},{"name":"Nicolás Ruiz","countryCode":"MX","stateCode":"CHP","latitude":"16.43714000","longitude":"-92.58522000"},{"name":"Nueva América","countryCode":"MX","stateCode":"CHP","latitude":"15.92281000","longitude":"-92.30587000"},{"name":"Nueva Colombia","countryCode":"MX","stateCode":"CHP","latitude":"15.69670000","longitude":"-92.72111000"},{"name":"Nueva Esperanza","countryCode":"MX","stateCode":"CHP","latitude":"17.24746000","longitude":"-92.45524000"},{"name":"Nueva Independencia","countryCode":"MX","stateCode":"CHP","latitude":"15.78259000","longitude":"-92.20883000"},{"name":"Nueva Libertad","countryCode":"MX","stateCode":"CHP","latitude":"16.09038000","longitude":"-92.80813000"},{"name":"Nueva Libertad (El Colorado)","countryCode":"MX","stateCode":"CHP","latitude":"15.89861000","longitude":"-92.05917000"},{"name":"Nueva Morelia","countryCode":"MX","stateCode":"CHP","latitude":"15.61784000","longitude":"-92.14517000"},{"name":"Nueva Palestina","countryCode":"MX","stateCode":"CHP","latitude":"16.81722000","longitude":"-91.26000000"},{"name":"Nueva Sesecapa","countryCode":"MX","stateCode":"CHP","latitude":"15.40205000","longitude":"-92.82239000"},{"name":"Nueva Tenochtitlán (Rizo de Oro)","countryCode":"MX","stateCode":"CHP","latitude":"16.47639000","longitude":"-94.08056000"},{"name":"Nuevo Amatenango","countryCode":"MX","stateCode":"CHP","latitude":"15.50852000","longitude":"-92.10958000"},{"name":"Nuevo Carmen Tonapac","countryCode":"MX","stateCode":"CHP","latitude":"16.69667000","longitude":"-92.95556000"},{"name":"Nuevo Francisco León","countryCode":"MX","stateCode":"CHP","latitude":"17.03031000","longitude":"-91.32216000"},{"name":"Nuevo Juan del Grijalva","countryCode":"MX","stateCode":"CHP","latitude":"17.42722000","longitude":"-93.37222000"},{"name":"Nuevo León","countryCode":"MX","stateCode":"CHP","latitude":"16.48629000","longitude":"-92.57140000"},{"name":"Nuevo Limar","countryCode":"MX","stateCode":"CHP","latitude":"17.45514000","longitude":"-92.39890000"},{"name":"Nuevo Milenio Valdivia","countryCode":"MX","stateCode":"CHP","latitude":"15.50306000","longitude":"-92.94861000"},{"name":"Nuevo México","countryCode":"MX","stateCode":"CHP","latitude":"16.46944000","longitude":"-93.43806000"},{"name":"Nuevo Naranjo","countryCode":"MX","stateCode":"CHP","latitude":"17.15444000","longitude":"-93.43333000"},{"name":"Nuevo Nicapa","countryCode":"MX","stateCode":"CHP","latitude":"17.63464000","longitude":"-93.07238000"},{"name":"Nuevo Pacayal","countryCode":"MX","stateCode":"CHP","latitude":"15.66010000","longitude":"-92.31538000"},{"name":"Nuevo Pumpuapa (Cereso)","countryCode":"MX","stateCode":"CHP","latitude":"14.92562000","longitude":"-92.36533000"},{"name":"Nuevo San Juan Chamula","countryCode":"MX","stateCode":"CHP","latitude":"16.14426000","longitude":"-91.44379000"},{"name":"Nuevo Sitalá","countryCode":"MX","stateCode":"CHP","latitude":"17.13936000","longitude":"-92.48287000"},{"name":"Nuevo Vicente Guerrero","countryCode":"MX","stateCode":"CHP","latitude":"16.03860000","longitude":"-92.97542000"},{"name":"Nuevo Vicente Guerrero (El Chichonal)","countryCode":"MX","stateCode":"CHP","latitude":"16.48528000","longitude":"-92.87139000"},{"name":"Nuevo Volcán Chichonal","countryCode":"MX","stateCode":"CHP","latitude":"17.77263000","longitude":"-93.10955000"},{"name":"Nuevo Xochimilco","countryCode":"MX","stateCode":"CHP","latitude":"17.45442000","longitude":"-93.36904000"},{"name":"Ochusjob","countryCode":"MX","stateCode":"CHP","latitude":"16.22482000","longitude":"-92.25201000"},{"name":"Ococh","countryCode":"MX","stateCode":"CHP","latitude":"16.83806000","longitude":"-92.47528000"},{"name":"Ocosingo","countryCode":"MX","stateCode":"CHP","latitude":"16.90639000","longitude":"-92.09374000"},{"name":"Ocotepec","countryCode":"MX","stateCode":"CHP","latitude":"17.22620000","longitude":"-93.16440000"},{"name":"Ocozocoautla de Espinosa","countryCode":"MX","stateCode":"CHP","latitude":"16.76231000","longitude":"-93.37476000"},{"name":"Octavio Paz","countryCode":"MX","stateCode":"CHP","latitude":"14.85778000","longitude":"-92.26389000"},{"name":"Ojo de Agua","countryCode":"MX","stateCode":"CHP","latitude":"16.15773000","longitude":"-91.75794000"},{"name":"Omoa","countryCode":"MX","stateCode":"CHP","latitude":"14.83292000","longitude":"-92.23279000"},{"name":"Once de Abril","countryCode":"MX","stateCode":"CHP","latitude":"15.05199000","longitude":"-92.14224000"},{"name":"Ostuacán","countryCode":"MX","stateCode":"CHP","latitude":"17.40664000","longitude":"-93.33643000"},{"name":"Osumacinta","countryCode":"MX","stateCode":"CHP","latitude":"16.93611000","longitude":"-93.09028000"},{"name":"Oxchuc","countryCode":"MX","stateCode":"CHP","latitude":"16.78588000","longitude":"-92.34455000"},{"name":"Oxinam","countryCode":"MX","stateCode":"CHP","latitude":"16.86306000","longitude":"-92.54917000"},{"name":"Pablo L. Sidar","countryCode":"MX","stateCode":"CHP","latitude":"15.83053000","longitude":"-92.27977000"},{"name":"Pacú","countryCode":"MX","stateCode":"CHP","latitude":"16.63584000","longitude":"-93.13437000"},{"name":"Palenque","countryCode":"MX","stateCode":"CHP","latitude":"17.50953000","longitude":"-91.98248000"},{"name":"Pantelhó","countryCode":"MX","stateCode":"CHP","latitude":"17.00563000","longitude":"-92.47165000"},{"name":"Pantepec","countryCode":"MX","stateCode":"CHP","latitude":"17.18842000","longitude":"-93.04998000"},{"name":"Paraíso del Grijalva","countryCode":"MX","stateCode":"CHP","latitude":"16.22576000","longitude":"-92.64318000"},{"name":"Paredón","countryCode":"MX","stateCode":"CHP","latitude":"16.05083000","longitude":"-93.86667000"},{"name":"Paso Hondo","countryCode":"MX","stateCode":"CHP","latitude":"15.68390000","longitude":"-92.01860000"},{"name":"Pasté","countryCode":"MX","stateCode":"CHP","latitude":"16.70420000","longitude":"-92.74111000"},{"name":"Patosil","countryCode":"MX","stateCode":"CHP","latitude":"16.75210000","longitude":"-92.74133000"},{"name":"Patria Nueva (San José el Contento)","countryCode":"MX","stateCode":"CHP","latitude":"16.92778000","longitude":"-92.11361000"},{"name":"Pavencul","countryCode":"MX","stateCode":"CHP","latitude":"15.20249000","longitude":"-92.17993000"},{"name":"Perla de Acapulco","countryCode":"MX","stateCode":"CHP","latitude":"16.79570000","longitude":"-91.47793000"},{"name":"Petalcingo","countryCode":"MX","stateCode":"CHP","latitude":"17.22715000","longitude":"-92.41511000"},{"name":"Pichucalco","countryCode":"MX","stateCode":"CHP","latitude":"17.51000000","longitude":"-93.11591000"},{"name":"Piedra Labrada","countryCode":"MX","stateCode":"CHP","latitude":"15.68226000","longitude":"-92.30538000"},{"name":"Pijijiapan","countryCode":"MX","stateCode":"CHP","latitude":"15.68618000","longitude":"-93.20938000"},{"name":"Plan de Agua Prieta","countryCode":"MX","stateCode":"CHP","latitude":"16.13111000","longitude":"-92.79139000"},{"name":"Plan de Ayala","countryCode":"MX","stateCode":"CHP","latitude":"16.47152000","longitude":"-92.02735000"},{"name":"Pomposo Castellanos","countryCode":"MX","stateCode":"CHP","latitude":"16.59033000","longitude":"-93.86688000"},{"name":"Potrerillo","countryCode":"MX","stateCode":"CHP","latitude":"15.63096000","longitude":"-92.02059000"},{"name":"Presidente Echeverría (Laja Tendida)","countryCode":"MX","stateCode":"CHP","latitude":"16.33583000","longitude":"-92.66861000"},{"name":"Primer Cantón","countryCode":"MX","stateCode":"CHP","latitude":"15.12056000","longitude":"-92.44000000"},{"name":"Profresor Roberto Barrios","countryCode":"MX","stateCode":"CHP","latitude":"17.32583000","longitude":"-91.92639000"},{"name":"Puebla","countryCode":"MX","stateCode":"CHP","latitude":"16.91583000","longitude":"-92.50389000"},{"name":"Pueblo Nuevo","countryCode":"MX","stateCode":"CHP","latitude":"17.16027000","longitude":"-92.89977000"},{"name":"Puerto Madero","countryCode":"MX","stateCode":"CHP","latitude":"14.72076000","longitude":"-92.42146000"},{"name":"Pugchén Mumuntic","countryCode":"MX","stateCode":"CHP","latitude":"16.86389000","longitude":"-92.82361000"},{"name":"Punta Arena","countryCode":"MX","stateCode":"CHP","latitude":"17.74601000","longitude":"-92.05871000"},{"name":"Querétaro","countryCode":"MX","stateCode":"CHP","latitude":"15.83752000","longitude":"-92.75774000"},{"name":"Quintana Roo","countryCode":"MX","stateCode":"CHP","latitude":"16.60667000","longitude":"-93.56194000"},{"name":"Rafael Pascacio Gamboa","countryCode":"MX","stateCode":"CHP","latitude":"17.91818000","longitude":"-93.26833000"},{"name":"Rafael Ramírez","countryCode":"MX","stateCode":"CHP","latitude":"16.46199000","longitude":"-91.94523000"},{"name":"Ramón F. Balboa","countryCode":"MX","stateCode":"CHP","latitude":"16.47427000","longitude":"-91.40318000"},{"name":"Raudales Malpaso","countryCode":"MX","stateCode":"CHP","latitude":"17.18833000","longitude":"-93.60583000"},{"name":"Raymundo Enríquez","countryCode":"MX","stateCode":"CHP","latitude":"14.86722000","longitude":"-92.31466000"},{"name":"Rayón","countryCode":"MX","stateCode":"CHP","latitude":"17.20137000","longitude":"-93.01110000"},{"name":"Reforma","countryCode":"MX","stateCode":"CHP","latitude":"17.86876000","longitude":"-93.22673000"},{"name":"Reforma y Planada","countryCode":"MX","stateCode":"CHP","latitude":"17.38694000","longitude":"-92.86583000"},{"name":"Revolución Mexicana","countryCode":"MX","stateCode":"CHP","latitude":"16.17156000","longitude":"-93.07666000"},{"name":"Ricardo Flores Magón","countryCode":"MX","stateCode":"CHP","latitude":"16.39397000","longitude":"-92.69618000"},{"name":"Rincón Chamula","countryCode":"MX","stateCode":"CHP","latitude":"17.20718000","longitude":"-92.93912000"},{"name":"Rizo de Oro","countryCode":"MX","stateCode":"CHP","latitude":"15.97088000","longitude":"-92.48316000"},{"name":"Roblada Grande","countryCode":"MX","stateCode":"CHP","latitude":"16.48909000","longitude":"-93.19499000"},{"name":"Rodulfo Figueroa","countryCode":"MX","stateCode":"CHP","latitude":"15.92006000","longitude":"-91.90370000"},{"name":"Romerillo","countryCode":"MX","stateCode":"CHP","latitude":"16.76528000","longitude":"-92.56750000"},{"name":"Río Blanco","countryCode":"MX","stateCode":"CHP","latitude":"16.20501000","longitude":"-91.63429000"},{"name":"Río Chancalá","countryCode":"MX","stateCode":"CHP","latitude":"17.33454000","longitude":"-91.68430000"},{"name":"Río Jordán","countryCode":"MX","stateCode":"CHP","latitude":"17.24611000","longitude":"-91.93306000"},{"name":"Sabanilla","countryCode":"MX","stateCode":"CHP","latitude":"17.30308000","longitude":"-92.58368000"},{"name":"Sabinalito","countryCode":"MX","stateCode":"CHP","latitude":"15.70186000","longitude":"-91.98636000"},{"name":"Saclamantón","countryCode":"MX","stateCode":"CHP","latitude":"16.78833000","longitude":"-92.63500000"},{"name":"Saltillo","countryCode":"MX","stateCode":"CHP","latitude":"16.39359000","longitude":"-91.94890000"},{"name":"Salto de Agua","countryCode":"MX","stateCode":"CHP","latitude":"17.55435000","longitude":"-92.33941000"},{"name":"Salvador Urbina","countryCode":"MX","stateCode":"CHP","latitude":"15.03535000","longitude":"-92.20805000"},{"name":"San Andrés Duraznal","countryCode":"MX","stateCode":"CHP","latitude":"17.15653000","longitude":"-92.79606000"},{"name":"San Antonio Buenavista","countryCode":"MX","stateCode":"CHP","latitude":"16.15234000","longitude":"-91.65020000"},{"name":"San Antonio Bulujib","countryCode":"MX","stateCode":"CHP","latitude":"16.99667000","longitude":"-92.29667000"},{"name":"San Antonio del Monte","countryCode":"MX","stateCode":"CHP","latitude":"16.76028000","longitude":"-92.65306000"},{"name":"San Caralampio","countryCode":"MX","stateCode":"CHP","latitude":"15.82935000","longitude":"-92.03555000"},{"name":"San Cayetano","countryCode":"MX","stateCode":"CHP","latitude":"16.96119000","longitude":"-92.76016000"},{"name":"San Cristóbal de las Casas","countryCode":"MX","stateCode":"CHP","latitude":"16.73176000","longitude":"-92.64126000"},{"name":"San Felipe Tizapa","countryCode":"MX","stateCode":"CHP","latitude":"15.27616000","longitude":"-92.61300000"},{"name":"San Fernando","countryCode":"MX","stateCode":"CHP","latitude":"16.87153000","longitude":"-93.20759000"},{"name":"San Francisco (El Calvito)","countryCode":"MX","stateCode":"CHP","latitude":"16.32167000","longitude":"-92.56194000"},{"name":"San Francisco Jaconá","countryCode":"MX","stateCode":"CHP","latitude":"17.26278000","longitude":"-93.03250000"},{"name":"San Francisco Pujiltic","countryCode":"MX","stateCode":"CHP","latitude":"16.27922000","longitude":"-92.45319000"},{"name":"San Isidro","countryCode":"MX","stateCode":"CHP","latitude":"15.74373000","longitude":"-93.35276000"},{"name":"San Isidro las Banderas","countryCode":"MX","stateCode":"CHP","latitude":"17.23028000","longitude":"-93.06028000"},{"name":"San Jerónimo Tulijá","countryCode":"MX","stateCode":"CHP","latitude":"17.22361000","longitude":"-91.78972000"},{"name":"San José Chapayal","countryCode":"MX","stateCode":"CHP","latitude":"17.30056000","longitude":"-92.89028000"},{"name":"San José Yashitinín","countryCode":"MX","stateCode":"CHP","latitude":"16.65472000","longitude":"-92.44500000"},{"name":"San José Yocnajab","countryCode":"MX","stateCode":"CHP","latitude":"16.25383000","longitude":"-92.08698000"},{"name":"San José las Chicharras","countryCode":"MX","stateCode":"CHP","latitude":"15.64363000","longitude":"-92.20659000"},{"name":"San Lucas","countryCode":"MX","stateCode":"CHP","latitude":"16.61167000","longitude":"-92.71806000"},{"name":"San Luqueño","countryCode":"MX","stateCode":"CHP","latitude":"16.01278000","longitude":"-93.84583000"},{"name":"San Miguel","countryCode":"MX","stateCode":"CHP","latitude":"17.36324000","longitude":"-92.00762000"},{"name":"San Miguel la Sardina","countryCode":"MX","stateCode":"CHP","latitude":"17.29417000","longitude":"-93.35250000"},{"name":"San Pablo Huacano","countryCode":"MX","stateCode":"CHP","latitude":"17.19583000","longitude":"-93.20750000"},{"name":"San Pedro Buenavista","countryCode":"MX","stateCode":"CHP","latitude":"16.08333000","longitude":"-93.11667000"},{"name":"San Pedro Nichtalucum","countryCode":"MX","stateCode":"CHP","latitude":"17.03444000","longitude":"-92.72694000"},{"name":"San Quintín","countryCode":"MX","stateCode":"CHP","latitude":"16.40672000","longitude":"-91.34575000"},{"name":"San Vicente la Mesilla","countryCode":"MX","stateCode":"CHP","latitude":"16.17861000","longitude":"-92.29333000"},{"name":"Santa Elena","countryCode":"MX","stateCode":"CHP","latitude":"16.89267000","longitude":"-91.58987000"},{"name":"Santa María","countryCode":"MX","stateCode":"CHP","latitude":"17.35230000","longitude":"-92.07679000"},{"name":"Santa Rita","countryCode":"MX","stateCode":"CHP","latitude":"16.13167000","longitude":"-91.97500000"},{"name":"Santiago Pojcol","countryCode":"MX","stateCode":"CHP","latitude":"16.99148000","longitude":"-91.98071000"},{"name":"Santiago el Pinar","countryCode":"MX","stateCode":"CHP","latitude":"16.94838000","longitude":"-92.72074000"},{"name":"Santo Domingo","countryCode":"MX","stateCode":"CHP","latitude":"15.03067000","longitude":"-92.10361000"},{"name":"Santo Domingo de las Palmas","countryCode":"MX","stateCode":"CHP","latitude":"16.13667000","longitude":"-91.32194000"},{"name":"Señor del Pozo","countryCode":"MX","stateCode":"CHP","latitude":"16.29625000","longitude":"-92.11165000"},{"name":"Shoctic","countryCode":"MX","stateCode":"CHP","latitude":"17.22361000","longitude":"-92.48806000"},{"name":"Sibacá","countryCode":"MX","stateCode":"CHP","latitude":"16.93093000","longitude":"-92.14006000"},{"name":"Sibaniljá Pocolum","countryCode":"MX","stateCode":"CHP","latitude":"16.87639000","longitude":"-92.46111000"},{"name":"Siltepec","countryCode":"MX","stateCode":"CHP","latitude":"15.55717000","longitude":"-92.32314000"},{"name":"Simojovel","countryCode":"MX","stateCode":"CHP","latitude":"17.14736000","longitude":"-92.67154000"},{"name":"Simojovel de Allende","countryCode":"MX","stateCode":"CHP","latitude":"17.14036000","longitude":"-92.71394000"},{"name":"Sinaloa","countryCode":"MX","stateCode":"CHP","latitude":"15.89261000","longitude":"-92.12896000"},{"name":"Sitalá","countryCode":"MX","stateCode":"CHP","latitude":"17.02417000","longitude":"-92.30694000"},{"name":"Socoltenango","countryCode":"MX","stateCode":"CHP","latitude":"16.17412000","longitude":"-92.36658000"},{"name":"Soconusco","countryCode":"MX","stateCode":"CHP","latitude":"15.31502000","longitude":"-92.72645000"},{"name":"Solosuchiapa","countryCode":"MX","stateCode":"CHP","latitude":"17.39364000","longitude":"-93.01301000"},{"name":"Soyaló","countryCode":"MX","stateCode":"CHP","latitude":"16.91352000","longitude":"-92.96579000"},{"name":"Soyatitán","countryCode":"MX","stateCode":"CHP","latitude":"16.29427000","longitude":"-92.42402000"},{"name":"Suchiapa","countryCode":"MX","stateCode":"CHP","latitude":"16.60775000","longitude":"-93.10003000"},{"name":"Suchiate","countryCode":"MX","stateCode":"CHP","latitude":"14.64138000","longitude":"-92.22252000"},{"name":"Tacuba Nueva","countryCode":"MX","stateCode":"CHP","latitude":"17.09028000","longitude":"-92.37028000"},{"name":"Talismán","countryCode":"MX","stateCode":"CHP","latitude":"14.96333000","longitude":"-92.14722000"},{"name":"Tamaulipas","countryCode":"MX","stateCode":"CHP","latitude":"15.77189000","longitude":"-93.40718000"},{"name":"Taniperla","countryCode":"MX","stateCode":"CHP","latitude":"16.82222000","longitude":"-91.52333000"},{"name":"Tapachula","countryCode":"MX","stateCode":"CHP","latitude":"14.90385000","longitude":"-92.25749000"},{"name":"Tapalapa","countryCode":"MX","stateCode":"CHP","latitude":"17.22618000","longitude":"-93.11552000"},{"name":"Tapilula","countryCode":"MX","stateCode":"CHP","latitude":"17.25355000","longitude":"-93.00933000"},{"name":"Tecpatán","countryCode":"MX","stateCode":"CHP","latitude":"17.13676000","longitude":"-93.31133000"},{"name":"Tenango","countryCode":"MX","stateCode":"CHP","latitude":"16.96667000","longitude":"-92.41667000"},{"name":"Tentic","countryCode":"MX","stateCode":"CHP","latitude":"16.86333000","longitude":"-92.68222000"},{"name":"Teopisca","countryCode":"MX","stateCode":"CHP","latitude":"16.54182000","longitude":"-92.47405000"},{"name":"Texcaltic","countryCode":"MX","stateCode":"CHP","latitude":"14.79550000","longitude":"-92.18737000"},{"name":"Tierra y Libertad","countryCode":"MX","stateCode":"CHP","latitude":"16.37889000","longitude":"-93.86056000"},{"name":"Tila","countryCode":"MX","stateCode":"CHP","latitude":"17.30054000","longitude":"-92.42730000"},{"name":"Tiltepec","countryCode":"MX","stateCode":"CHP","latitude":"16.39389000","longitude":"-93.86972000"},{"name":"Tinajas 1ra. Sección","countryCode":"MX","stateCode":"CHP","latitude":"14.71750000","longitude":"-92.32861000"},{"name":"Tocob Leglemal","countryCode":"MX","stateCode":"CHP","latitude":"17.23389000","longitude":"-92.37833000"},{"name":"Tonalá","countryCode":"MX","stateCode":"CHP","latitude":"16.08977000","longitude":"-93.75489000"},{"name":"Totolapa","countryCode":"MX","stateCode":"CHP","latitude":"16.54357000","longitude":"-92.68019000"},{"name":"Tres Cerros","countryCode":"MX","stateCode":"CHP","latitude":"16.91556000","longitude":"-92.47278000"},{"name":"Tres Picos","countryCode":"MX","stateCode":"CHP","latitude":"15.88209000","longitude":"-93.52867000"},{"name":"Tumbala","countryCode":"MX","stateCode":"CHP","latitude":"17.27746000","longitude":"-92.31700000"},{"name":"Tuxtla","countryCode":"MX","stateCode":"CHP","latitude":"16.75973000","longitude":"-93.11308000"},{"name":"Tuxtla Chico","countryCode":"MX","stateCode":"CHP","latitude":"14.93945000","longitude":"-92.16730000"},{"name":"Tuzantán","countryCode":"MX","stateCode":"CHP","latitude":"15.14711000","longitude":"-92.42237000"},{"name":"Tz\'Aquiviljok","countryCode":"MX","stateCode":"CHP","latitude":"16.85528000","longitude":"-92.45972000"},{"name":"Tzajalchén","countryCode":"MX","stateCode":"CHP","latitude":"16.84165000","longitude":"-92.46014000"},{"name":"Tzajalá","countryCode":"MX","stateCode":"CHP","latitude":"17.13559000","longitude":"-92.39328000"},{"name":"Tzeltal","countryCode":"MX","stateCode":"CHP","latitude":"16.93944000","longitude":"-92.47778000"},{"name":"Tzimol","countryCode":"MX","stateCode":"CHP","latitude":"16.18356000","longitude":"-92.18934000"},{"name":"Tzinil","countryCode":"MX","stateCode":"CHP","latitude":"16.25778000","longitude":"-92.32222000"},{"name":"Tziscao","countryCode":"MX","stateCode":"CHP","latitude":"16.08155000","longitude":"-91.66641000"},{"name":"Tzoeptic","countryCode":"MX","stateCode":"CHP","latitude":"16.88278000","longitude":"-92.56806000"},{"name":"Tzontehuitz","countryCode":"MX","stateCode":"CHP","latitude":"16.83314000","longitude":"-92.57965000"},{"name":"Tzopilja","countryCode":"MX","stateCode":"CHP","latitude":"16.73972000","longitude":"-92.30917000"},{"name":"Ubilio García","countryCode":"MX","stateCode":"CHP","latitude":"17.08405000","longitude":"-91.47241000"},{"name":"Unión Buena Vista","countryCode":"MX","stateCode":"CHP","latitude":"16.48582000","longitude":"-92.81823000"},{"name":"Unión Buenavista","countryCode":"MX","stateCode":"CHP","latitude":"15.79527000","longitude":"-92.54417000"},{"name":"Unión Juárez","countryCode":"MX","stateCode":"CHP","latitude":"17.28083000","longitude":"-92.39972000"},{"name":"Unión Roja","countryCode":"MX","stateCode":"CHP","latitude":"15.04658000","longitude":"-92.21653000"},{"name":"Usipa","countryCode":"MX","stateCode":"CHP","latitude":"17.50028000","longitude":"-92.43806000"},{"name":"Vega del Rosario","countryCode":"MX","stateCode":"CHP","latitude":"15.52083000","longitude":"-92.30720000"},{"name":"Veinte de Noviembre","countryCode":"MX","stateCode":"CHP","latitude":"14.97730000","longitude":"-92.26509000"},{"name":"Venustiano Carranza","countryCode":"MX","stateCode":"CHP","latitude":"16.32314000","longitude":"-92.55844000"},{"name":"Veracruz","countryCode":"MX","stateCode":"CHP","latitude":"16.40417000","longitude":"-91.99944000"},{"name":"Verapaz","countryCode":"MX","stateCode":"CHP","latitude":"15.71166000","longitude":"-92.06199000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"CHP","latitude":"16.66028000","longitude":"-93.58306000"},{"name":"Vida Mejor I","countryCode":"MX","stateCode":"CHP","latitude":"14.86972000","longitude":"-92.30778000"},{"name":"Villa Comaltitlán","countryCode":"MX","stateCode":"CHP","latitude":"15.18645000","longitude":"-92.59053000"},{"name":"Villa Corzo","countryCode":"MX","stateCode":"CHP","latitude":"16.18510000","longitude":"-93.26881000"},{"name":"Villa Hidalgo","countryCode":"MX","stateCode":"CHP","latitude":"16.30457000","longitude":"-93.15466000"},{"name":"Villaflores","countryCode":"MX","stateCode":"CHP","latitude":"16.34149000","longitude":"-93.33191000"},{"name":"Villahermosa Yaluma","countryCode":"MX","stateCode":"CHP","latitude":"16.33366000","longitude":"-92.07771000"},{"name":"Villamorelos","countryCode":"MX","stateCode":"CHP","latitude":"16.48000000","longitude":"-93.92778000"},{"name":"Viva Cárdenas","countryCode":"MX","stateCode":"CHP","latitude":"16.83570000","longitude":"-93.19333000"},{"name":"Viva México","countryCode":"MX","stateCode":"CHP","latitude":"14.91008000","longitude":"-92.32609000"},{"name":"Xochiltepec","countryCode":"MX","stateCode":"CHP","latitude":"15.12780000","longitude":"-92.43388000"},{"name":"Yajalón","countryCode":"MX","stateCode":"CHP","latitude":"17.18519000","longitude":"-92.32715000"},{"name":"Yaltem","countryCode":"MX","stateCode":"CHP","latitude":"16.84402000","longitude":"-92.79057000"},{"name":"Yasha","countryCode":"MX","stateCode":"CHP","latitude":"16.39141000","longitude":"-92.06878000"},{"name":"Yashanal","countryCode":"MX","stateCode":"CHP","latitude":"16.82889000","longitude":"-92.45194000"},{"name":"Yibeljoj","countryCode":"MX","stateCode":"CHP","latitude":"16.95750000","longitude":"-92.50361000"},{"name":"Yoshib","countryCode":"MX","stateCode":"CHP","latitude":"16.84528000","longitude":"-92.44611000"},{"name":"Zacatonal de Juárez","countryCode":"MX","stateCode":"CHP","latitude":"17.27097000","longitude":"-92.79936000"},{"name":"Zacualpa","countryCode":"MX","stateCode":"CHP","latitude":"15.16820000","longitude":"-92.62705000"},{"name":"Zamora Pico de Oro","countryCode":"MX","stateCode":"CHP","latitude":"16.33205000","longitude":"-90.76560000"},{"name":"Zaragoza","countryCode":"MX","stateCode":"CHP","latitude":"17.00906000","longitude":"-91.64033000"},{"name":"Zaragoza la Montaña","countryCode":"MX","stateCode":"CHP","latitude":"16.41653000","longitude":"-92.20512000"},{"name":"Zequentic","countryCode":"MX","stateCode":"CHP","latitude":"16.71694000","longitude":"-92.82667000"},{"name":"Zinacantán","countryCode":"MX","stateCode":"CHP","latitude":"16.76020000","longitude":"-92.72257000"},{"name":"Álvaro Obregón","countryCode":"MX","stateCode":"CHP","latitude":"14.92231000","longitude":"-92.37813000"},{"name":"Ángel Albino Corzo","countryCode":"MX","stateCode":"CHP","latitude":"15.86624000","longitude":"-92.72324000"},{"name":"Ángel Albino Corzo (Guadalupe)","countryCode":"MX","stateCode":"CHP","latitude":"17.12639000","longitude":"-93.27500000"},{"name":"31 de Octubre","countryCode":"MX","stateCode":"SON","latitude":"27.29583000","longitude":"-110.03750000"},{"name":"Aconchi","countryCode":"MX","stateCode":"SON","latitude":"29.82628000","longitude":"-110.22492000"},{"name":"Aduana del Sásabe","countryCode":"MX","stateCode":"SON","latitude":"31.47076000","longitude":"-111.54608000"},{"name":"Agiabampo Uno","countryCode":"MX","stateCode":"SON","latitude":"26.36686000","longitude":"-109.14572000"},{"name":"Agua Prieta","countryCode":"MX","stateCode":"SON","latitude":"31.33071000","longitude":"-109.54876000"},{"name":"Allende","countryCode":"MX","stateCode":"SON","latitude":"27.19201000","longitude":"-109.90730000"},{"name":"Antonio Rosales","countryCode":"MX","stateCode":"SON","latitude":"27.35111000","longitude":"-109.85306000"},{"name":"Arivechi","countryCode":"MX","stateCode":"SON","latitude":"28.92765000","longitude":"-109.18681000"},{"name":"Arizpe","countryCode":"MX","stateCode":"SON","latitude":"30.33690000","longitude":"-110.16649000"},{"name":"Atil","countryCode":"MX","stateCode":"SON","latitude":"30.84361000","longitude":"-111.58361000"},{"name":"Bacabachi","countryCode":"MX","stateCode":"SON","latitude":"26.89471000","longitude":"-109.39320000"},{"name":"Bacadéhuachi","countryCode":"MX","stateCode":"SON","latitude":"29.80872000","longitude":"-109.14054000"},{"name":"Bacame Nuevo","countryCode":"MX","stateCode":"SON","latitude":"27.15899000","longitude":"-109.59286000"},{"name":"Bacanora","countryCode":"MX","stateCode":"SON","latitude":"28.98152000","longitude":"-109.40012000"},{"name":"Bacerac","countryCode":"MX","stateCode":"SON","latitude":"30.35565000","longitude":"-108.93147000"},{"name":"Bacobampo","countryCode":"MX","stateCode":"SON","latitude":"26.98239000","longitude":"-109.65350000"},{"name":"Bahía de Kino","countryCode":"MX","stateCode":"SON","latitude":"28.82278000","longitude":"-111.94083000"},{"name":"Bahía de Lobos","countryCode":"MX","stateCode":"SON","latitude":"27.35167000","longitude":"-110.45472000"},{"name":"Basconcobe","countryCode":"MX","stateCode":"SON","latitude":"26.95491000","longitude":"-109.66860000"},{"name":"Bavispe","countryCode":"MX","stateCode":"SON","latitude":"30.47931000","longitude":"-108.93982000"},{"name":"Benjamín Hill","countryCode":"MX","stateCode":"SON","latitude":"30.16904000","longitude":"-111.11403000"},{"name":"Buaysiacobe","countryCode":"MX","stateCode":"SON","latitude":"27.06795000","longitude":"-109.68628000"},{"name":"Buayums","countryCode":"MX","stateCode":"SON","latitude":"26.86336000","longitude":"-109.43427000"},{"name":"Bácum","countryCode":"MX","stateCode":"SON","latitude":"27.55142000","longitude":"-110.08330000"},{"name":"Campo Carretero","countryCode":"MX","stateCode":"SON","latitude":"30.77154000","longitude":"-110.85380000"},{"name":"Campo Sesenta","countryCode":"MX","stateCode":"SON","latitude":"27.45000000","longitude":"-110.10000000"},{"name":"Cananea","countryCode":"MX","stateCode":"SON","latitude":"30.98699000","longitude":"-110.29062000"},{"name":"Carbo","countryCode":"MX","stateCode":"SON","latitude":"29.68306000","longitude":"-110.95619000"},{"name":"Centro de Readaptación Social Nuevo","countryCode":"MX","stateCode":"SON","latitude":"31.18444000","longitude":"-110.96778000"},{"name":"Chucarit","countryCode":"MX","stateCode":"SON","latitude":"27.03157000","longitude":"-109.58421000"},{"name":"Ciudad Obregón","countryCode":"MX","stateCode":"SON","latitude":"27.48642000","longitude":"-109.94083000"},{"name":"Cocorit","countryCode":"MX","stateCode":"SON","latitude":"27.57519000","longitude":"-109.95910000"},{"name":"Cuauhtémoc (Campo Cinco)","countryCode":"MX","stateCode":"SON","latitude":"27.43333000","longitude":"-110.01667000"},{"name":"Cucurpe","countryCode":"MX","stateCode":"SON","latitude":"30.33049000","longitude":"-110.70609000"},{"name":"Cumpas","countryCode":"MX","stateCode":"SON","latitude":"29.99587000","longitude":"-109.78087000"},{"name":"Ejido Lagunitas","countryCode":"MX","stateCode":"SON","latitude":"32.31956000","longitude":"-114.89568000"},{"name":"El Coyote","countryCode":"MX","stateCode":"SON","latitude":"30.82877000","longitude":"-112.61531000"},{"name":"El Diamante (La Retranca)","countryCode":"MX","stateCode":"SON","latitude":"30.84556000","longitude":"-112.63972000"},{"name":"El Paredoncito","countryCode":"MX","stateCode":"SON","latitude":"27.05920000","longitude":"-109.91286000"},{"name":"El Recodo","countryCode":"MX","stateCode":"SON","latitude":"27.07722000","longitude":"-109.52750000"},{"name":"El Rodeo","countryCode":"MX","stateCode":"SON","latitude":"27.01482000","longitude":"-109.64254000"},{"name":"El Sahuaral","countryCode":"MX","stateCode":"SON","latitude":"26.92633000","longitude":"-109.66643000"},{"name":"El Saneal","countryCode":"MX","stateCode":"SON","latitude":"26.91150000","longitude":"-109.38817000"},{"name":"El Siviral (Jigica)","countryCode":"MX","stateCode":"SON","latitude":"27.10222000","longitude":"-109.50083000"},{"name":"El Tobarito","countryCode":"MX","stateCode":"SON","latitude":"27.37057000","longitude":"-109.89379000"},{"name":"Empalme","countryCode":"MX","stateCode":"SON","latitude":"27.96166000","longitude":"-110.81411000"},{"name":"Esperanza","countryCode":"MX","stateCode":"SON","latitude":"27.57916000","longitude":"-109.92980000"},{"name":"Esqueda","countryCode":"MX","stateCode":"SON","latitude":"30.72412000","longitude":"-109.58930000"},{"name":"Estación Corral","countryCode":"MX","stateCode":"SON","latitude":"27.62889000","longitude":"-109.96611000"},{"name":"Estación Llano","countryCode":"MX","stateCode":"SON","latitude":"30.36149000","longitude":"-111.10381000"},{"name":"Estación Zamora","countryCode":"MX","stateCode":"SON","latitude":"29.26116000","longitude":"-110.88653000"},{"name":"Etchojoa","countryCode":"MX","stateCode":"SON","latitude":"26.91094000","longitude":"-109.62610000"},{"name":"Etchoropo","countryCode":"MX","stateCode":"SON","latitude":"26.76727000","longitude":"-109.68236000"},{"name":"Francisco Javier Mina","countryCode":"MX","stateCode":"SON","latitude":"27.46217000","longitude":"-110.10893000"},{"name":"Fronteras","countryCode":"MX","stateCode":"SON","latitude":"30.89753000","longitude":"-109.55968000"},{"name":"Golfo de Santa Clara","countryCode":"MX","stateCode":"SON","latitude":"31.68689000","longitude":"-114.49797000"},{"name":"Granados","countryCode":"MX","stateCode":"SON","latitude":"29.86195000","longitude":"-109.31016000"},{"name":"Guaymitas","countryCode":"MX","stateCode":"SON","latitude":"27.11028000","longitude":"-109.43833000"},{"name":"Guásimas (De Belem)","countryCode":"MX","stateCode":"SON","latitude":"27.88583000","longitude":"-110.58167000"},{"name":"Hermosillo","countryCode":"MX","stateCode":"SON","latitude":"29.10260000","longitude":"-110.97732000"},{"name":"Heroica Caborca","countryCode":"MX","stateCode":"SON","latitude":"30.71825000","longitude":"-112.15822000"},{"name":"Heroica Guaymas","countryCode":"MX","stateCode":"SON","latitude":"27.91928000","longitude":"-110.89755000"},{"name":"Huachinera","countryCode":"MX","stateCode":"SON","latitude":"30.21027000","longitude":"-108.95854000"},{"name":"Huatabampo","countryCode":"MX","stateCode":"SON","latitude":"26.82610000","longitude":"-109.64220000"},{"name":"Huásabas","countryCode":"MX","stateCode":"SON","latitude":"29.90772000","longitude":"-109.30098000"},{"name":"Huépac","countryCode":"MX","stateCode":"SON","latitude":"29.91135000","longitude":"-110.21323000"},{"name":"Imuris","countryCode":"MX","stateCode":"SON","latitude":"30.78955000","longitude":"-110.84596000"},{"name":"Islita","countryCode":"MX","stateCode":"SON","latitude":"32.38312000","longitude":"-114.86864000"},{"name":"Jecopaco","countryCode":"MX","stateCode":"SON","latitude":"27.19831000","longitude":"-109.76946000"},{"name":"Jitonhueca","countryCode":"MX","stateCode":"SON","latitude":"27.06167000","longitude":"-109.60500000"},{"name":"José María Morelos y Pavón","countryCode":"MX","stateCode":"SON","latitude":"28.09786000","longitude":"-110.69030000"},{"name":"Juraré","countryCode":"MX","stateCode":"SON","latitude":"26.80191000","longitude":"-109.70198000"},{"name":"La Bocana","countryCode":"MX","stateCode":"SON","latitude":"26.88711000","longitude":"-109.66797000"},{"name":"La Colorada","countryCode":"MX","stateCode":"SON","latitude":"28.80348000","longitude":"-110.57994000"},{"name":"La Libertad","countryCode":"MX","stateCode":"SON","latitude":"29.91313000","longitude":"-112.69179000"},{"name":"La Mesa","countryCode":"MX","stateCode":"SON","latitude":"31.15972000","longitude":"-110.97444000"},{"name":"La Palma","countryCode":"MX","stateCode":"SON","latitude":"28.05028000","longitude":"-110.70111000"},{"name":"La Providencia","countryCode":"MX","stateCode":"SON","latitude":"28.72268000","longitude":"-111.58687000"},{"name":"La Unión","countryCode":"MX","stateCode":"SON","latitude":"26.81961000","longitude":"-109.60831000"},{"name":"La Victoria","countryCode":"MX","stateCode":"SON","latitude":"29.12215000","longitude":"-110.89080000"},{"name":"Las Bocas","countryCode":"MX","stateCode":"SON","latitude":"26.58821000","longitude":"-109.33622000"},{"name":"Las Mercedes [Agropecuaria]","countryCode":"MX","stateCode":"SON","latitude":"29.36389000","longitude":"-110.95167000"},{"name":"Loma de Bácum","countryCode":"MX","stateCode":"SON","latitude":"27.58707000","longitude":"-110.08601000"},{"name":"Loma de Guamúchil","countryCode":"MX","stateCode":"SON","latitude":"27.61157000","longitude":"-109.98730000"},{"name":"Loma del Refugio","countryCode":"MX","stateCode":"SON","latitude":"27.12194000","longitude":"-109.45917000"},{"name":"Los Bahuises","countryCode":"MX","stateCode":"SON","latitude":"27.11667000","longitude":"-109.46722000"},{"name":"Los Hoyos","countryCode":"MX","stateCode":"SON","latitude":"30.12444000","longitude":"-109.78222000"},{"name":"Magdalena de Kino","countryCode":"MX","stateCode":"SON","latitude":"30.62789000","longitude":"-110.96203000"},{"name":"Marte R. Gómez (Tobarito)","countryCode":"MX","stateCode":"SON","latitude":"27.36778000","longitude":"-109.88583000"},{"name":"Masiaca","countryCode":"MX","stateCode":"SON","latitude":"26.76427000","longitude":"-109.23496000"},{"name":"Mazatán","countryCode":"MX","stateCode":"SON","latitude":"29.00503000","longitude":"-110.13785000"},{"name":"Mi Patria es Primero","countryCode":"MX","stateCode":"SON","latitude":"28.05122000","longitude":"-110.67780000"},{"name":"Miguel Alemán (La Doce)","countryCode":"MX","stateCode":"SON","latitude":"28.84028000","longitude":"-111.47750000"},{"name":"Milpillas","countryCode":"MX","stateCode":"SON","latitude":"27.20534000","longitude":"-108.64493000"},{"name":"Moctezuma","countryCode":"MX","stateCode":"SON","latitude":"29.80615000","longitude":"-109.67949000"},{"name":"Molino de Camou","countryCode":"MX","stateCode":"SON","latitude":"29.20409000","longitude":"-110.75768000"},{"name":"Mora Villalobos","countryCode":"MX","stateCode":"SON","latitude":"27.51145000","longitude":"-110.05610000"},{"name":"Moroncarit","countryCode":"MX","stateCode":"SON","latitude":"26.73307000","longitude":"-109.61676000"},{"name":"Naco","countryCode":"MX","stateCode":"SON","latitude":"31.32701000","longitude":"-109.94669000"},{"name":"Nacozari Viejo","countryCode":"MX","stateCode":"SON","latitude":"30.40000000","longitude":"-109.65000000"},{"name":"Nacozari de García","countryCode":"MX","stateCode":"SON","latitude":"30.37489000","longitude":"-109.68898000"},{"name":"Navojoa","countryCode":"MX","stateCode":"SON","latitude":"27.07028000","longitude":"-109.44372000"},{"name":"Nogales","countryCode":"MX","stateCode":"SON","latitude":"31.30862000","longitude":"-110.94217000"},{"name":"Nuevo Michoacán (Estación Riíto)","countryCode":"MX","stateCode":"SON","latitude":"32.16611000","longitude":"-114.96167000"},{"name":"Nácori Chico","countryCode":"MX","stateCode":"SON","latitude":"29.68726000","longitude":"-108.98020000"},{"name":"Onavas","countryCode":"MX","stateCode":"SON","latitude":"28.46083000","longitude":"-109.53013000"},{"name":"Opodepe","countryCode":"MX","stateCode":"SON","latitude":"29.92573000","longitude":"-110.62933000"},{"name":"Oquitoa","countryCode":"MX","stateCode":"SON","latitude":"30.74197000","longitude":"-111.73463000"},{"name":"Ortiz","countryCode":"MX","stateCode":"SON","latitude":"28.28786000","longitude":"-110.71410000"},{"name":"Paredón Colorado","countryCode":"MX","stateCode":"SON","latitude":"27.07929000","longitude":"-109.93363000"},{"name":"Pesqueira","countryCode":"MX","stateCode":"SON","latitude":"29.37972000","longitude":"-110.89611000"},{"name":"Pitiquito","countryCode":"MX","stateCode":"SON","latitude":"30.67663000","longitude":"-112.05466000"},{"name":"Plutarco Elías Calles (La Y Griega)","countryCode":"MX","stateCode":"SON","latitude":"30.80194000","longitude":"-112.71833000"},{"name":"Potam","countryCode":"MX","stateCode":"SON","latitude":"27.62600000","longitude":"-110.41580000"},{"name":"Pozo Dulce","countryCode":"MX","stateCode":"SON","latitude":"26.84506000","longitude":"-109.75350000"},{"name":"Primero de Mayo","countryCode":"MX","stateCode":"SON","latitude":"27.38825000","longitude":"-110.12163000"},{"name":"Progreso (Campo 47)","countryCode":"MX","stateCode":"SON","latitude":"27.34028000","longitude":"-110.09361000"},{"name":"Providencia","countryCode":"MX","stateCode":"SON","latitude":"27.51219000","longitude":"-109.99080000"},{"name":"Pueblo Mayo","countryCode":"MX","stateCode":"SON","latitude":"27.20361000","longitude":"-109.55500000"},{"name":"Pueblo Yaqui","countryCode":"MX","stateCode":"SON","latitude":"27.35521000","longitude":"-110.03444000"},{"name":"Puerto Peñasco","countryCode":"MX","stateCode":"SON","latitude":"31.31716000","longitude":"-113.53799000"},{"name":"Querobabi","countryCode":"MX","stateCode":"SON","latitude":"30.05062000","longitude":"-111.02649000"},{"name":"Quetchehueca","countryCode":"MX","stateCode":"SON","latitude":"27.26365000","longitude":"-109.94920000"},{"name":"Quiriego","countryCode":"MX","stateCode":"SON","latitude":"27.51987000","longitude":"-109.25233000"},{"name":"Rayón","countryCode":"MX","stateCode":"SON","latitude":"29.71195000","longitude":"-110.56749000"},{"name":"Rosales","countryCode":"MX","stateCode":"SON","latitude":"27.13294000","longitude":"-109.43843000"},{"name":"Rosario","countryCode":"MX","stateCode":"SON","latitude":"27.84111000","longitude":"-109.36806000"},{"name":"Sahuaral de Otero","countryCode":"MX","stateCode":"SON","latitude":"26.88487000","longitude":"-109.73175000"},{"name":"Sahuaripa","countryCode":"MX","stateCode":"SON","latitude":"29.05408000","longitude":"-109.23399000"},{"name":"San Bernardo","countryCode":"MX","stateCode":"SON","latitude":"27.39909000","longitude":"-108.84440000"},{"name":"San Carlos","countryCode":"MX","stateCode":"SON","latitude":"27.95749000","longitude":"-111.04354000"},{"name":"San Ignacio","countryCode":"MX","stateCode":"SON","latitude":"30.69695000","longitude":"-110.92207000"},{"name":"San Ignacio Río Muerto","countryCode":"MX","stateCode":"SON","latitude":"27.41656000","longitude":"-110.24584000"},{"name":"San José de Bacum","countryCode":"MX","stateCode":"SON","latitude":"27.51477000","longitude":"-110.14308000"},{"name":"San José de Guaymas","countryCode":"MX","stateCode":"SON","latitude":"27.98644000","longitude":"-110.88064000"},{"name":"San Luis Río Colorado","countryCode":"MX","stateCode":"SON","latitude":"32.45612000","longitude":"-114.77186000"},{"name":"San Miguel de Horcasitas","countryCode":"MX","stateCode":"SON","latitude":"29.48737000","longitude":"-110.72479000"},{"name":"San Pedro Río Mayo","countryCode":"MX","stateCode":"SON","latitude":"27.02094000","longitude":"-109.63198000"},{"name":"San Pedro de la Cueva","countryCode":"MX","stateCode":"SON","latitude":"29.28684000","longitude":"-109.73696000"},{"name":"Santa Ana","countryCode":"MX","stateCode":"SON","latitude":"30.54075000","longitude":"-111.11888000"},{"name":"Santa Cruz","countryCode":"MX","stateCode":"SON","latitude":"31.23362000","longitude":"-110.59618000"},{"name":"Santa María de Guaymas","countryCode":"MX","stateCode":"SON","latitude":"28.14255000","longitude":"-110.69301000"},{"name":"Santa María del Buáraje","countryCode":"MX","stateCode":"SON","latitude":"27.30118000","longitude":"-109.80256000"},{"name":"Sinahuiza","countryCode":"MX","stateCode":"SON","latitude":"26.91105000","longitude":"-109.43901000"},{"name":"Siviral","countryCode":"MX","stateCode":"SON","latitude":"27.10145000","longitude":"-109.50236000"},{"name":"Sonoita","countryCode":"MX","stateCode":"SON","latitude":"31.86165000","longitude":"-112.85129000"},{"name":"Soyopa","countryCode":"MX","stateCode":"SON","latitude":"28.76424000","longitude":"-109.63453000"},{"name":"Suaqui Grande","countryCode":"MX","stateCode":"SON","latitude":"28.39383000","longitude":"-109.88798000"},{"name":"Sáric","countryCode":"MX","stateCode":"SON","latitude":"31.10328000","longitude":"-111.37931000"},{"name":"Tepache","countryCode":"MX","stateCode":"SON","latitude":"29.53275000","longitude":"-109.53134000"},{"name":"Tierra Blanca","countryCode":"MX","stateCode":"SON","latitude":"27.18773000","longitude":"-109.34514000"},{"name":"Tubutama","countryCode":"MX","stateCode":"SON","latitude":"30.88458000","longitude":"-111.46514000"},{"name":"Ures","countryCode":"MX","stateCode":"SON","latitude":"29.42708000","longitude":"-110.38760000"},{"name":"Vicam","countryCode":"MX","stateCode":"SON","latitude":"27.64354000","longitude":"-110.29351000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"SON","latitude":"27.53786000","longitude":"-109.97697000"},{"name":"Villa Hidalgo","countryCode":"MX","stateCode":"SON","latitude":"30.16183000","longitude":"-109.32154000"},{"name":"Villa Juárez","countryCode":"MX","stateCode":"SON","latitude":"27.12851000","longitude":"-109.83921000"},{"name":"Villa Pesqueira","countryCode":"MX","stateCode":"SON","latitude":"29.11813000","longitude":"-109.96753000"},{"name":"Yavaros","countryCode":"MX","stateCode":"SON","latitude":"26.70483000","longitude":"-109.52103000"},{"name":"Álamos","countryCode":"MX","stateCode":"SON","latitude":"27.02326000","longitude":"-108.93440000"},{"name":"Abala","countryCode":"MX","stateCode":"YUC","latitude":"20.64745000","longitude":"-89.68094000"},{"name":"Acanceh","countryCode":"MX","stateCode":"YUC","latitude":"20.81269000","longitude":"-89.45295000"},{"name":"Akil","countryCode":"MX","stateCode":"YUC","latitude":"20.26547000","longitude":"-89.34787000"},{"name":"Baca","countryCode":"MX","stateCode":"YUC","latitude":"21.10874000","longitude":"-89.39866000"},{"name":"Becanchén","countryCode":"MX","stateCode":"YUC","latitude":"19.87467000","longitude":"-89.21732000"},{"name":"Bokoba","countryCode":"MX","stateCode":"YUC","latitude":"21.00755000","longitude":"-89.17913000"},{"name":"Bolón","countryCode":"MX","stateCode":"YUC","latitude":"20.85010000","longitude":"-89.83193000"},{"name":"Buctzotz","countryCode":"MX","stateCode":"YUC","latitude":"21.20303000","longitude":"-88.79271000"},{"name":"Cacalchen","countryCode":"MX","stateCode":"YUC","latitude":"20.98358000","longitude":"-89.22686000"},{"name":"Calcehtoc","countryCode":"MX","stateCode":"YUC","latitude":"20.56807000","longitude":"-89.91242000"},{"name":"Calotmul","countryCode":"MX","stateCode":"YUC","latitude":"21.02494000","longitude":"-88.12581000"},{"name":"Campestre Flamboyanes","countryCode":"MX","stateCode":"YUC","latitude":"21.21000000","longitude":"-89.65778000"},{"name":"Cansahcab","countryCode":"MX","stateCode":"YUC","latitude":"21.15749000","longitude":"-89.10131000"},{"name":"Cantamayec","countryCode":"MX","stateCode":"YUC","latitude":"20.43186000","longitude":"-89.07176000"},{"name":"Caucel","countryCode":"MX","stateCode":"YUC","latitude":"21.01539000","longitude":"-89.70347000"},{"name":"Celestún","countryCode":"MX","stateCode":"YUC","latitude":"20.85973000","longitude":"-90.39902000"},{"name":"Cenotillo","countryCode":"MX","stateCode":"YUC","latitude":"20.96621000","longitude":"-88.60438000"},{"name":"Cepeda","countryCode":"MX","stateCode":"YUC","latitude":"20.50600000","longitude":"-90.10979000"},{"name":"Chablekal","countryCode":"MX","stateCode":"YUC","latitude":"21.09647000","longitude":"-89.57774000"},{"name":"Chacsinkin","countryCode":"MX","stateCode":"YUC","latitude":"20.17222000","longitude":"-89.01654000"},{"name":"Chan Cenote","countryCode":"MX","stateCode":"YUC","latitude":"20.99142000","longitude":"-87.78564000"},{"name":"Chankom","countryCode":"MX","stateCode":"YUC","latitude":"20.49656000","longitude":"-88.56928000"},{"name":"Chapab","countryCode":"MX","stateCode":"YUC","latitude":"20.48633000","longitude":"-89.46779000"},{"name":"Chelem","countryCode":"MX","stateCode":"YUC","latitude":"21.26967000","longitude":"-89.74006000"},{"name":"Chemax","countryCode":"MX","stateCode":"YUC","latitude":"20.65613000","longitude":"-87.93640000"},{"name":"Chichimila","countryCode":"MX","stateCode":"YUC","latitude":"20.63176000","longitude":"-88.21689000"},{"name":"Chichén-Itzá","countryCode":"MX","stateCode":"YUC","latitude":"20.66667000","longitude":"-88.56667000"},{"name":"Chicxulub Pueblo","countryCode":"MX","stateCode":"YUC","latitude":"21.14527000","longitude":"-89.51331000"},{"name":"Chicxulub Puerto","countryCode":"MX","stateCode":"YUC","latitude":"21.29618000","longitude":"-89.59867000"},{"name":"Chikindzonot","countryCode":"MX","stateCode":"YUC","latitude":"20.33436000","longitude":"-88.48630000"},{"name":"Chochola","countryCode":"MX","stateCode":"YUC","latitude":"20.75087000","longitude":"-89.83041000"},{"name":"Cholul","countryCode":"MX","stateCode":"YUC","latitude":"21.04255000","longitude":"-89.55875000"},{"name":"Cholul Cantón","countryCode":"MX","stateCode":"YUC","latitude":"21.01078000","longitude":"-89.29147000"},{"name":"Chuburná","countryCode":"MX","stateCode":"YUC","latitude":"21.25778000","longitude":"-89.79843000"},{"name":"Chumayel","countryCode":"MX","stateCode":"YUC","latitude":"20.42833000","longitude":"-89.30111000"},{"name":"Chunchucmil","countryCode":"MX","stateCode":"YUC","latitude":"20.64303000","longitude":"-90.21413000"},{"name":"Citilcum","countryCode":"MX","stateCode":"YUC","latitude":"20.95146000","longitude":"-89.11805000"},{"name":"Colonia Yucatán","countryCode":"MX","stateCode":"YUC","latitude":"21.21305000","longitude":"-87.72416000"},{"name":"Conkal","countryCode":"MX","stateCode":"YUC","latitude":"21.07365000","longitude":"-89.51995000"},{"name":"Cuch Holoch","countryCode":"MX","stateCode":"YUC","latitude":"20.43450000","longitude":"-90.09694000"},{"name":"Cuncunul","countryCode":"MX","stateCode":"YUC","latitude":"20.62333000","longitude":"-88.34637000"},{"name":"Cuzama","countryCode":"MX","stateCode":"YUC","latitude":"20.74202000","longitude":"-89.31732000"},{"name":"Dzan","countryCode":"MX","stateCode":"YUC","latitude":"20.38888000","longitude":"-89.46855000"},{"name":"Dzemul","countryCode":"MX","stateCode":"YUC","latitude":"21.21036000","longitude":"-89.30956000"},{"name":"Dzibikak","countryCode":"MX","stateCode":"YUC","latitude":"20.90046000","longitude":"-89.79532000"},{"name":"Dzidzantun","countryCode":"MX","stateCode":"YUC","latitude":"21.24898000","longitude":"-89.04205000"},{"name":"Dzilam González","countryCode":"MX","stateCode":"YUC","latitude":"21.28098000","longitude":"-88.92957000"},{"name":"Dzilam de Bravo","countryCode":"MX","stateCode":"YUC","latitude":"21.43361000","longitude":"-88.66838000"},{"name":"Dzitnup","countryCode":"MX","stateCode":"YUC","latitude":"20.64725000","longitude":"-88.24453000"},{"name":"Dzityá","countryCode":"MX","stateCode":"YUC","latitude":"21.05186000","longitude":"-89.67851000"},{"name":"Dzitás","countryCode":"MX","stateCode":"YUC","latitude":"20.84089000","longitude":"-88.52908000"},{"name":"Dzoncauich","countryCode":"MX","stateCode":"YUC","latitude":"21.09826000","longitude":"-88.85402000"},{"name":"Dzonot Carretero","countryCode":"MX","stateCode":"YUC","latitude":"21.40084000","longitude":"-87.87860000"},{"name":"Dzununcan","countryCode":"MX","stateCode":"YUC","latitude":"20.86469000","longitude":"-89.65380000"},{"name":"Ekmul","countryCode":"MX","stateCode":"YUC","latitude":"20.96460000","longitude":"-89.35004000"},{"name":"Ekpedz","countryCode":"MX","stateCode":"YUC","latitude":"20.31647000","longitude":"-88.43064000"},{"name":"El Cuyo","countryCode":"MX","stateCode":"YUC","latitude":"21.51568000","longitude":"-87.67878000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"YUC","latitude":"20.22605000","longitude":"-89.46813000"},{"name":"Espita","countryCode":"MX","stateCode":"YUC","latitude":"21.01098000","longitude":"-88.30681000"},{"name":"Euan","countryCode":"MX","stateCode":"YUC","latitude":"20.99660000","longitude":"-89.34248000"},{"name":"Halachó","countryCode":"MX","stateCode":"YUC","latitude":"20.47770000","longitude":"-90.08104000"},{"name":"Hocaba","countryCode":"MX","stateCode":"YUC","latitude":"20.81620000","longitude":"-89.24626000"},{"name":"Hoctun","countryCode":"MX","stateCode":"YUC","latitude":"20.86513000","longitude":"-89.20125000"},{"name":"Holca","countryCode":"MX","stateCode":"YUC","latitude":"20.75647000","longitude":"-88.92916000"},{"name":"Homun","countryCode":"MX","stateCode":"YUC","latitude":"20.73918000","longitude":"-89.28490000"},{"name":"Huhi","countryCode":"MX","stateCode":"YUC","latitude":"20.72603000","longitude":"-89.16072000"},{"name":"Hunucmá","countryCode":"MX","stateCode":"YUC","latitude":"21.01723000","longitude":"-89.87551000"},{"name":"Hunuku","countryCode":"MX","stateCode":"YUC","latitude":"20.85230000","longitude":"-88.08946000"},{"name":"Itzincab Palomeque","countryCode":"MX","stateCode":"YUC","latitude":"20.91644000","longitude":"-89.69823000"},{"name":"Ixil","countryCode":"MX","stateCode":"YUC","latitude":"21.15235000","longitude":"-89.48182000"},{"name":"Izamal","countryCode":"MX","stateCode":"YUC","latitude":"20.93537000","longitude":"-89.01802000"},{"name":"Kanasín","countryCode":"MX","stateCode":"YUC","latitude":"20.93482000","longitude":"-89.55871000"},{"name":"Kancab","countryCode":"MX","stateCode":"YUC","latitude":"20.19571000","longitude":"-89.34563000"},{"name":"Kantunil","countryCode":"MX","stateCode":"YUC","latitude":"20.79645000","longitude":"-89.03539000"},{"name":"Kanxoc","countryCode":"MX","stateCode":"YUC","latitude":"20.61555000","longitude":"-88.09764000"},{"name":"Kaua","countryCode":"MX","stateCode":"YUC","latitude":"20.62476000","longitude":"-88.42440000"},{"name":"Kimbila","countryCode":"MX","stateCode":"YUC","latitude":"20.93403000","longitude":"-89.12470000"},{"name":"Kinchil","countryCode":"MX","stateCode":"YUC","latitude":"20.91519000","longitude":"-89.94825000"},{"name":"Kini","countryCode":"MX","stateCode":"YUC","latitude":"21.13557000","longitude":"-89.31691000"},{"name":"Kinil","countryCode":"MX","stateCode":"YUC","latitude":"20.32379000","longitude":"-89.13285000"},{"name":"Kochol","countryCode":"MX","stateCode":"YUC","latitude":"20.61867000","longitude":"-90.15906000"},{"name":"Komchén","countryCode":"MX","stateCode":"YUC","latitude":"21.10342000","longitude":"-89.66242000"},{"name":"Kopoma","countryCode":"MX","stateCode":"YUC","latitude":"20.64906000","longitude":"-89.89989000"},{"name":"Las Coloradas","countryCode":"MX","stateCode":"YUC","latitude":"21.60767000","longitude":"-87.99045000"},{"name":"Leona Vicario","countryCode":"MX","stateCode":"YUC","latitude":"20.90944000","longitude":"-89.60111000"},{"name":"Lepan","countryCode":"MX","stateCode":"YUC","latitude":"20.71243000","longitude":"-89.49719000"},{"name":"Libre Unión","countryCode":"MX","stateCode":"YUC","latitude":"20.70635000","longitude":"-88.80959000"},{"name":"Loché","countryCode":"MX","stateCode":"YUC","latitude":"21.38828000","longitude":"-88.14566000"},{"name":"Mama","countryCode":"MX","stateCode":"YUC","latitude":"20.47857000","longitude":"-89.36498000"},{"name":"Mani","countryCode":"MX","stateCode":"YUC","latitude":"20.38774000","longitude":"-89.39189000"},{"name":"Maxcanú","countryCode":"MX","stateCode":"YUC","latitude":"20.58456000","longitude":"-90.00100000"},{"name":"Mayapan","countryCode":"MX","stateCode":"YUC","latitude":"20.46839000","longitude":"-89.21395000"},{"name":"Mococha","countryCode":"MX","stateCode":"YUC","latitude":"21.10621000","longitude":"-89.45217000"},{"name":"Molas","countryCode":"MX","stateCode":"YUC","latitude":"20.81665000","longitude":"-89.62998000"},{"name":"Motul","countryCode":"MX","stateCode":"YUC","latitude":"21.09571000","longitude":"-89.28332000"},{"name":"Muna","countryCode":"MX","stateCode":"YUC","latitude":"20.48794000","longitude":"-89.71387000"},{"name":"Muxupip","countryCode":"MX","stateCode":"YUC","latitude":"21.04728000","longitude":"-89.32810000"},{"name":"Mérida","countryCode":"MX","stateCode":"YUC","latitude":"20.97537000","longitude":"-89.61696000"},{"name":"Nacuche","countryCode":"MX","stateCode":"YUC","latitude":"20.92466000","longitude":"-88.29582000"},{"name":"Nolo","countryCode":"MX","stateCode":"YUC","latitude":"21.00947000","longitude":"-89.42312000"},{"name":"Opichen","countryCode":"MX","stateCode":"YUC","latitude":"20.55169000","longitude":"-89.85714000"},{"name":"Oxcum","countryCode":"MX","stateCode":"YUC","latitude":"20.94514000","longitude":"-89.76189000"},{"name":"Oxkutzcab","countryCode":"MX","stateCode":"YUC","latitude":"20.24086000","longitude":"-89.44600000"},{"name":"Oxkutzkab","countryCode":"MX","stateCode":"YUC","latitude":"20.30734000","longitude":"-89.41809000"},{"name":"Panabá","countryCode":"MX","stateCode":"YUC","latitude":"21.29598000","longitude":"-88.26982000"},{"name":"Pencuyut","countryCode":"MX","stateCode":"YUC","latitude":"20.29408000","longitude":"-89.28947000"},{"name":"Peto","countryCode":"MX","stateCode":"YUC","latitude":"20.12776000","longitude":"-88.92282000"},{"name":"Piste","countryCode":"MX","stateCode":"YUC","latitude":"20.69972000","longitude":"-88.58889000"},{"name":"Pixoy","countryCode":"MX","stateCode":"YUC","latitude":"20.71642000","longitude":"-88.26431000"},{"name":"Popola","countryCode":"MX","stateCode":"YUC","latitude":"20.73324000","longitude":"-88.23744000"},{"name":"Popolnah","countryCode":"MX","stateCode":"YUC","latitude":"20.99350000","longitude":"-87.56281000"},{"name":"Progreso","countryCode":"MX","stateCode":"YUC","latitude":"21.28306000","longitude":"-89.66123000"},{"name":"Pustunich","countryCode":"MX","stateCode":"YUC","latitude":"20.36914000","longitude":"-89.51187000"},{"name":"Quintana Roo","countryCode":"MX","stateCode":"YUC","latitude":"20.84464000","longitude":"-88.65081000"},{"name":"Río Lagartos","countryCode":"MX","stateCode":"YUC","latitude":"21.59670000","longitude":"-88.15773000"},{"name":"Sacalum","countryCode":"MX","stateCode":"YUC","latitude":"20.49749000","longitude":"-89.59035000"},{"name":"Sahcaba","countryCode":"MX","stateCode":"YUC","latitude":"20.79174000","longitude":"-89.18138000"},{"name":"Samahil","countryCode":"MX","stateCode":"YUC","latitude":"20.86433000","longitude":"-89.91398000"},{"name":"San Antonio Tedzidz","countryCode":"MX","stateCode":"YUC","latitude":"20.83560000","longitude":"-89.97575000"},{"name":"San Francisco Grande","countryCode":"MX","stateCode":"YUC","latitude":"20.70071000","longitude":"-88.47345000"},{"name":"San José Tzal","countryCode":"MX","stateCode":"YUC","latitude":"20.82418000","longitude":"-89.66049000"},{"name":"San Pedro Chimay","countryCode":"MX","stateCode":"YUC","latitude":"20.86465000","longitude":"-89.57960000"},{"name":"San Rafael","countryCode":"MX","stateCode":"YUC","latitude":"20.70323000","longitude":"-90.15843000"},{"name":"Sanahcat","countryCode":"MX","stateCode":"YUC","latitude":"20.77587000","longitude":"-89.21091000"},{"name":"Santa Elena","countryCode":"MX","stateCode":"YUC","latitude":"20.32890000","longitude":"-89.64363000"},{"name":"Santa María Acú","countryCode":"MX","stateCode":"YUC","latitude":"20.54644000","longitude":"-90.16365000"},{"name":"Santo Domingo","countryCode":"MX","stateCode":"YUC","latitude":"20.60000000","longitude":"-90.11667000"},{"name":"Seyé","countryCode":"MX","stateCode":"YUC","latitude":"20.83568000","longitude":"-89.37174000"},{"name":"Sierra Papacal","countryCode":"MX","stateCode":"YUC","latitude":"21.12522000","longitude":"-89.73018000"},{"name":"Sinanche","countryCode":"MX","stateCode":"YUC","latitude":"21.22591000","longitude":"-89.18495000"},{"name":"Sisal","countryCode":"MX","stateCode":"YUC","latitude":"21.16700000","longitude":"-90.02532000"},{"name":"Sitilpech","countryCode":"MX","stateCode":"YUC","latitude":"20.94049000","longitude":"-88.95677000"},{"name":"Sitpach","countryCode":"MX","stateCode":"YUC","latitude":"21.02652000","longitude":"-89.52120000"},{"name":"Sotuta","countryCode":"MX","stateCode":"YUC","latitude":"20.59678000","longitude":"-89.00815000"},{"name":"Sucilá","countryCode":"MX","stateCode":"YUC","latitude":"21.15650000","longitude":"-88.31405000"},{"name":"Sucopó","countryCode":"MX","stateCode":"YUC","latitude":"21.16155000","longitude":"-88.04742000"},{"name":"Sudzal","countryCode":"MX","stateCode":"YUC","latitude":"20.81427000","longitude":"-88.90030000"},{"name":"Suma","countryCode":"MX","stateCode":"YUC","latitude":"21.10591000","longitude":"-89.15487000"},{"name":"Suma de Hidalgo","countryCode":"MX","stateCode":"YUC","latitude":"21.08643000","longitude":"-89.14766000"},{"name":"Tahdzibichen","countryCode":"MX","stateCode":"YUC","latitude":"20.44916000","longitude":"-88.83068000"},{"name":"Tahdziu","countryCode":"MX","stateCode":"YUC","latitude":"20.20508000","longitude":"-88.94555000"},{"name":"Tahmek","countryCode":"MX","stateCode":"YUC","latitude":"20.87360000","longitude":"-89.25473000"},{"name":"Teabo","countryCode":"MX","stateCode":"YUC","latitude":"20.40059000","longitude":"-89.28316000"},{"name":"Tecax","countryCode":"MX","stateCode":"YUC","latitude":"20.20520000","longitude":"-89.28522000"},{"name":"Tecoh","countryCode":"MX","stateCode":"YUC","latitude":"20.69640000","longitude":"-89.45174000"},{"name":"Tekal de Venegas","countryCode":"MX","stateCode":"YUC","latitude":"21.01487000","longitude":"-88.94658000"},{"name":"Tekanto","countryCode":"MX","stateCode":"YUC","latitude":"21.00968000","longitude":"-89.10723000"},{"name":"Tekax","countryCode":"MX","stateCode":"YUC","latitude":"20.04039000","longitude":"-89.26448000"},{"name":"Tekik de Regil","countryCode":"MX","stateCode":"YUC","latitude":"20.81671000","longitude":"-89.56144000"},{"name":"Tekit","countryCode":"MX","stateCode":"YUC","latitude":"20.53465000","longitude":"-89.33315000"},{"name":"Tekoh","countryCode":"MX","stateCode":"YUC","latitude":"20.74361000","longitude":"-89.47406000"},{"name":"Tekom","countryCode":"MX","stateCode":"YUC","latitude":"20.60303000","longitude":"-88.26490000"},{"name":"Telchac Pueblo","countryCode":"MX","stateCode":"YUC","latitude":"21.20312000","longitude":"-89.26945000"},{"name":"Telchac Puerto","countryCode":"MX","stateCode":"YUC","latitude":"21.34121000","longitude":"-89.26333000"},{"name":"Telchaquillo","countryCode":"MX","stateCode":"YUC","latitude":"20.64693000","longitude":"-89.46367000"},{"name":"Temax","countryCode":"MX","stateCode":"YUC","latitude":"21.15105000","longitude":"-88.94039000"},{"name":"Temozon","countryCode":"MX","stateCode":"YUC","latitude":"20.80393000","longitude":"-88.20155000"},{"name":"Tepakan","countryCode":"MX","stateCode":"YUC","latitude":"21.04882000","longitude":"-89.03873000"},{"name":"Tesoco","countryCode":"MX","stateCode":"YUC","latitude":"20.72259000","longitude":"-88.15456000"},{"name":"Tetiz","countryCode":"MX","stateCode":"YUC","latitude":"20.96316000","longitude":"-89.93384000"},{"name":"Texan de Palomeque","countryCode":"MX","stateCode":"YUC","latitude":"20.93750000","longitude":"-89.83333000"},{"name":"Teya","countryCode":"MX","stateCode":"YUC","latitude":"21.05071000","longitude":"-89.07310000"},{"name":"Tibolón","countryCode":"MX","stateCode":"YUC","latitude":"20.66541000","longitude":"-88.93929000"},{"name":"Ticopó","countryCode":"MX","stateCode":"YUC","latitude":"20.88893000","longitude":"-89.44107000"},{"name":"Ticul","countryCode":"MX","stateCode":"YUC","latitude":"20.39833000","longitude":"-89.53541000"},{"name":"Tiholop","countryCode":"MX","stateCode":"YUC","latitude":"20.33234000","longitude":"-88.68958000"},{"name":"Tikuch","countryCode":"MX","stateCode":"YUC","latitude":"20.70301000","longitude":"-88.11272000"},{"name":"Timucuy","countryCode":"MX","stateCode":"YUC","latitude":"20.81023000","longitude":"-89.51383000"},{"name":"Tinum","countryCode":"MX","stateCode":"YUC","latitude":"20.70004000","longitude":"-88.51631000"},{"name":"Tixcacalcupul","countryCode":"MX","stateCode":"YUC","latitude":"20.43929000","longitude":"-88.30028000"},{"name":"Tixcacaltuyub","countryCode":"MX","stateCode":"YUC","latitude":"20.49316000","longitude":"-88.91637000"},{"name":"Tixcancal","countryCode":"MX","stateCode":"YUC","latitude":"21.03588000","longitude":"-87.85047000"},{"name":"Tixhualactún","countryCode":"MX","stateCode":"YUC","latitude":"20.64403000","longitude":"-88.14308000"},{"name":"Tixkokob","countryCode":"MX","stateCode":"YUC","latitude":"21.00220000","longitude":"-89.39484000"},{"name":"Tixmehuac","countryCode":"MX","stateCode":"YUC","latitude":"20.24682000","longitude":"-89.08695000"},{"name":"Tixpehual","countryCode":"MX","stateCode":"YUC","latitude":"20.97739000","longitude":"-89.44203000"},{"name":"Tizimín","countryCode":"MX","stateCode":"YUC","latitude":"21.14268000","longitude":"-88.15101000"},{"name":"Tunkas","countryCode":"MX","stateCode":"YUC","latitude":"20.90294000","longitude":"-88.75171000"},{"name":"Tzucacab","countryCode":"MX","stateCode":"YUC","latitude":"20.07237000","longitude":"-89.05022000"},{"name":"Uayalceh de Peón","countryCode":"MX","stateCode":"YUC","latitude":"20.69345000","longitude":"-89.59483000"},{"name":"Uayma","countryCode":"MX","stateCode":"YUC","latitude":"20.71781000","longitude":"-88.31693000"},{"name":"Uci","countryCode":"MX","stateCode":"YUC","latitude":"21.12682000","longitude":"-89.26827000"},{"name":"Ucú","countryCode":"MX","stateCode":"YUC","latitude":"21.03135000","longitude":"-89.74466000"},{"name":"Uman","countryCode":"MX","stateCode":"YUC","latitude":"20.88213000","longitude":"-89.74649000"},{"name":"Valladolid","countryCode":"MX","stateCode":"YUC","latitude":"20.68812000","longitude":"-88.19936000"},{"name":"X-Cán","countryCode":"MX","stateCode":"YUC","latitude":"20.85715000","longitude":"-87.66915000"},{"name":"Xanabá","countryCode":"MX","stateCode":"YUC","latitude":"20.83611000","longitude":"-89.01372000"},{"name":"Xaya","countryCode":"MX","stateCode":"YUC","latitude":"20.29653000","longitude":"-89.18674000"},{"name":"Xcanatún","countryCode":"MX","stateCode":"YUC","latitude":"21.07664000","longitude":"-89.63028000"},{"name":"Xocchel","countryCode":"MX","stateCode":"YUC","latitude":"20.83341000","longitude":"-89.18322000"},{"name":"Xocen","countryCode":"MX","stateCode":"YUC","latitude":"20.59770000","longitude":"-88.16430000"},{"name":"Xohuayan","countryCode":"MX","stateCode":"YUC","latitude":"20.18805000","longitude":"-89.38319000"},{"name":"Xul","countryCode":"MX","stateCode":"YUC","latitude":"20.10128000","longitude":"-89.46274000"},{"name":"Yalkoba","countryCode":"MX","stateCode":"YUC","latitude":"20.79167000","longitude":"-88.03673000"},{"name":"Yaxcabá","countryCode":"MX","stateCode":"YUC","latitude":"20.54846000","longitude":"-88.82714000"},{"name":"Yaxcopoil","countryCode":"MX","stateCode":"YUC","latitude":"20.74498000","longitude":"-89.72217000"},{"name":"Yaxhachen","countryCode":"MX","stateCode":"YUC","latitude":"20.05177000","longitude":"-89.56604000"},{"name":"Yaxkukul","countryCode":"MX","stateCode":"YUC","latitude":"21.06139000","longitude":"-89.41932000"},{"name":"Yobain","countryCode":"MX","stateCode":"YUC","latitude":"21.23435000","longitude":"-89.11488000"},{"name":"Yotholin","countryCode":"MX","stateCode":"YUC","latitude":"20.32786000","longitude":"-89.45429000"},{"name":"Abasolo","countryCode":"MX","stateCode":"TAM","latitude":"24.05844000","longitude":"-98.37333000"},{"name":"Aldama","countryCode":"MX","stateCode":"TAM","latitude":"22.92157000","longitude":"-98.07519000"},{"name":"Alfredo V. Bonfil","countryCode":"MX","stateCode":"TAM","latitude":"25.56203000","longitude":"-98.23952000"},{"name":"Altamira","countryCode":"MX","stateCode":"TAM","latitude":"22.39215000","longitude":"-97.93867000"},{"name":"Antiguo Morelos","countryCode":"MX","stateCode":"TAM","latitude":"22.54950000","longitude":"-99.08123000"},{"name":"Anáhuac","countryCode":"MX","stateCode":"TAM","latitude":"25.77638000","longitude":"-97.77413000"},{"name":"Barretal","countryCode":"MX","stateCode":"TAM","latitude":"24.08337000","longitude":"-99.12526000"},{"name":"Burgos","countryCode":"MX","stateCode":"TAM","latitude":"24.94722000","longitude":"-98.79921000"},{"name":"Bustamante","countryCode":"MX","stateCode":"TAM","latitude":"23.43524000","longitude":"-99.75875000"},{"name":"CEFERESO Número 3","countryCode":"MX","stateCode":"TAM","latitude":"25.84722000","longitude":"-97.63333000"},{"name":"Camargo","countryCode":"MX","stateCode":"TAM","latitude":"26.23130000","longitude":"-98.85019000"},{"name":"Carboneras","countryCode":"MX","stateCode":"TAM","latitude":"24.62766000","longitude":"-97.71755000"},{"name":"Carrillo Puerto","countryCode":"MX","stateCode":"TAM","latitude":"22.43139000","longitude":"-97.96417000"},{"name":"Casas","countryCode":"MX","stateCode":"TAM","latitude":"23.72686000","longitude":"-98.73662000"},{"name":"Ciudad Camargo","countryCode":"MX","stateCode":"TAM","latitude":"26.31437000","longitude":"-98.83378000"},{"name":"Ciudad Gustavo Díaz Ordaz","countryCode":"MX","stateCode":"TAM","latitude":"26.23186000","longitude":"-98.59560000"},{"name":"Ciudad Madero","countryCode":"MX","stateCode":"TAM","latitude":"22.27228000","longitude":"-97.83623000"},{"name":"Ciudad Mante","countryCode":"MX","stateCode":"TAM","latitude":"22.74304000","longitude":"-98.97390000"},{"name":"Ciudad Miguel Alemán","countryCode":"MX","stateCode":"TAM","latitude":"26.39952000","longitude":"-99.02836000"},{"name":"Ciudad Río Bravo","countryCode":"MX","stateCode":"TAM","latitude":"25.98729000","longitude":"-98.09414000"},{"name":"Ciudad Tula","countryCode":"MX","stateCode":"TAM","latitude":"22.99732000","longitude":"-99.71101000"},{"name":"Ciudad Victoria","countryCode":"MX","stateCode":"TAM","latitude":"23.74174000","longitude":"-99.14599000"},{"name":"Comales","countryCode":"MX","stateCode":"TAM","latitude":"26.18187000","longitude":"-98.92037000"},{"name":"Cruillas","countryCode":"MX","stateCode":"TAM","latitude":"24.75658000","longitude":"-98.53739000"},{"name":"Cuauhtémoc","countryCode":"MX","stateCode":"TAM","latitude":"22.54408000","longitude":"-98.15074000"},{"name":"El Abra","countryCode":"MX","stateCode":"TAM","latitude":"22.62058000","longitude":"-99.02142000"},{"name":"El Barrancón del Tío Blas (El Barrancón)","countryCode":"MX","stateCode":"TAM","latitude":"25.01556000","longitude":"-97.71694000"},{"name":"El Campanario y Oradel","countryCode":"MX","stateCode":"TAM","latitude":"27.47306000","longitude":"-99.62000000"},{"name":"El Control","countryCode":"MX","stateCode":"TAM","latitude":"25.95867000","longitude":"-97.81281000"},{"name":"El Galaneño","countryCode":"MX","stateCode":"TAM","latitude":"25.76091000","longitude":"-97.54507000"},{"name":"El Limón","countryCode":"MX","stateCode":"TAM","latitude":"22.82498000","longitude":"-99.00512000"},{"name":"El Mante","countryCode":"MX","stateCode":"TAM","latitude":"22.67241000","longitude":"-98.93820000"},{"name":"El Realito","countryCode":"MX","stateCode":"TAM","latitude":"25.66528000","longitude":"-97.87540000"},{"name":"Estación Santa Engracia","countryCode":"MX","stateCode":"TAM","latitude":"24.01528000","longitude":"-99.20194000"},{"name":"Esteros","countryCode":"MX","stateCode":"TAM","latitude":"22.52005000","longitude":"-98.12607000"},{"name":"González","countryCode":"MX","stateCode":"TAM","latitude":"22.82735000","longitude":"-98.42713000"},{"name":"Graciano Sánchez","countryCode":"MX","stateCode":"TAM","latitude":"22.65430000","longitude":"-98.55467000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"TAM","latitude":"24.08205000","longitude":"-98.23340000"},{"name":"Guemes","countryCode":"MX","stateCode":"TAM","latitude":"23.91865000","longitude":"-99.00609000"},{"name":"Guerrero","countryCode":"MX","stateCode":"TAM","latitude":"26.90952000","longitude":"-99.45995000"},{"name":"Guillermo Zúñiga","countryCode":"MX","stateCode":"TAM","latitude":"24.01548000","longitude":"-99.20074000"},{"name":"Gustavo Díaz Ordaz","countryCode":"MX","stateCode":"TAM","latitude":"26.16130000","longitude":"-98.64045000"},{"name":"Güémez","countryCode":"MX","stateCode":"TAM","latitude":"23.90693000","longitude":"-99.06872000"},{"name":"Heroica Matamoros","countryCode":"MX","stateCode":"TAM","latitude":"25.87972000","longitude":"-97.50417000"},{"name":"Hidalgo","countryCode":"MX","stateCode":"TAM","latitude":"24.24812000","longitude":"-99.43897000"},{"name":"Jaumave","countryCode":"MX","stateCode":"TAM","latitude":"23.40621000","longitude":"-99.38072000"},{"name":"Jiménez","countryCode":"MX","stateCode":"TAM","latitude":"24.26262000","longitude":"-98.49656000"},{"name":"La Colonia","countryCode":"MX","stateCode":"TAM","latitude":"22.43880000","longitude":"-98.01729000"},{"name":"La Libertad","countryCode":"MX","stateCode":"TAM","latitude":"23.79079000","longitude":"-99.19132000"},{"name":"La Misión","countryCode":"MX","stateCode":"TAM","latitude":"23.80326000","longitude":"-99.17025000"},{"name":"La Pedrera","countryCode":"MX","stateCode":"TAM","latitude":"22.39353000","longitude":"-97.88210000"},{"name":"La Pesca","countryCode":"MX","stateCode":"TAM","latitude":"23.78660000","longitude":"-97.77712000"},{"name":"Las Higuerillas","countryCode":"MX","stateCode":"TAM","latitude":"25.26222000","longitude":"-97.43611000"},{"name":"Llera","countryCode":"MX","stateCode":"TAM","latitude":"23.26609000","longitude":"-98.91836000"},{"name":"Llera de Canales","countryCode":"MX","stateCode":"TAM","latitude":"23.31774000","longitude":"-99.02608000"},{"name":"Lomas del Real","countryCode":"MX","stateCode":"TAM","latitude":"22.52052000","longitude":"-97.89913000"},{"name":"Los Aztecas","countryCode":"MX","stateCode":"TAM","latitude":"22.50093000","longitude":"-98.61417000"},{"name":"Los Cavazos","countryCode":"MX","stateCode":"TAM","latitude":"26.14803000","longitude":"-98.34508000"},{"name":"Los Guerra","countryCode":"MX","stateCode":"TAM","latitude":"26.39429000","longitude":"-99.07972000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"TAM","latitude":"22.97090000","longitude":"-100.05357000"},{"name":"López Rayón","countryCode":"MX","stateCode":"TAM","latitude":"22.49758000","longitude":"-98.45979000"},{"name":"Maclovio Herrera","countryCode":"MX","stateCode":"TAM","latitude":"22.50062000","longitude":"-98.08545000"},{"name":"Magdaleno Cedillo","countryCode":"MX","stateCode":"TAM","latitude":"22.78882000","longitude":"-99.93799000"},{"name":"Mainero","countryCode":"MX","stateCode":"TAM","latitude":"24.58503000","longitude":"-99.56313000"},{"name":"Matamoros","countryCode":"MX","stateCode":"TAM","latitude":"25.72171000","longitude":"-97.60135000"},{"name":"Mier","countryCode":"MX","stateCode":"TAM","latitude":"26.42969000","longitude":"-99.15212000"},{"name":"Miguel Alemán","countryCode":"MX","stateCode":"TAM","latitude":"26.26713000","longitude":"-99.06203000"},{"name":"Miquihuana","countryCode":"MX","stateCode":"TAM","latitude":"23.57575000","longitude":"-99.75438000"},{"name":"Miramar","countryCode":"MX","stateCode":"TAM","latitude":"22.36094000","longitude":"-97.89997000"},{"name":"Méndez","countryCode":"MX","stateCode":"TAM","latitude":"25.11819000","longitude":"-98.58666000"},{"name":"Nicolás Bravo","countryCode":"MX","stateCode":"TAM","latitude":"24.00180000","longitude":"-98.25927000"},{"name":"Nueva Apolonia","countryCode":"MX","stateCode":"TAM","latitude":"22.49743000","longitude":"-98.63103000"},{"name":"Nueva Ciudad Guerrero","countryCode":"MX","stateCode":"TAM","latitude":"26.56219000","longitude":"-99.22863000"},{"name":"Nueva Villa de Padilla","countryCode":"MX","stateCode":"TAM","latitude":"24.04784000","longitude":"-98.90085000"},{"name":"Nuevo Cereso Regional de Altamira","countryCode":"MX","stateCode":"TAM","latitude":"22.46056000","longitude":"-98.00833000"},{"name":"Nuevo Laredo","countryCode":"MX","stateCode":"TAM","latitude":"27.47629000","longitude":"-99.51639000"},{"name":"Nuevo Morelos","countryCode":"MX","stateCode":"TAM","latitude":"22.53604000","longitude":"-99.21934000"},{"name":"Nuevo Progreso","countryCode":"MX","stateCode":"TAM","latitude":"26.05530000","longitude":"-97.95217000"},{"name":"Nuevo Tantoán","countryCode":"MX","stateCode":"TAM","latitude":"22.42623000","longitude":"-98.56834000"},{"name":"Ocampo","countryCode":"MX","stateCode":"TAM","latitude":"22.84695000","longitude":"-99.33866000"},{"name":"Padilla","countryCode":"MX","stateCode":"TAM","latitude":"24.05571000","longitude":"-98.89671000"},{"name":"Palmillas","countryCode":"MX","stateCode":"TAM","latitude":"23.30225000","longitude":"-99.54896000"},{"name":"Plan de Ayala","countryCode":"MX","stateCode":"TAM","latitude":"22.54028000","longitude":"-98.76722000"},{"name":"Primero de Mayo","countryCode":"MX","stateCode":"TAM","latitude":"22.96058000","longitude":"-98.94992000"},{"name":"Quintero","countryCode":"MX","stateCode":"TAM","latitude":"22.66289000","longitude":"-99.03584000"},{"name":"Ramírez","countryCode":"MX","stateCode":"TAM","latitude":"25.95180000","longitude":"-97.78558000"},{"name":"Reynosa","countryCode":"MX","stateCode":"TAM","latitude":"26.08061000","longitude":"-98.28835000"},{"name":"Ricardo Flores Magón","countryCode":"MX","stateCode":"TAM","latitude":"22.45115000","longitude":"-97.90739000"},{"name":"Río Bravo","countryCode":"MX","stateCode":"TAM","latitude":"25.83854000","longitude":"-98.03879000"},{"name":"San Antonio Rayón","countryCode":"MX","stateCode":"TAM","latitude":"22.42079000","longitude":"-98.41648000"},{"name":"San Carlos","countryCode":"MX","stateCode":"TAM","latitude":"24.58223000","longitude":"-98.94208000"},{"name":"San Fernando","countryCode":"MX","stateCode":"TAM","latitude":"24.84749000","longitude":"-98.14828000"},{"name":"San Germán","countryCode":"MX","stateCode":"TAM","latitude":"25.21681000","longitude":"-97.92186000"},{"name":"San Nicolás","countryCode":"MX","stateCode":"TAM","latitude":"24.69377000","longitude":"-98.83000000"},{"name":"Santa Adelaida","countryCode":"MX","stateCode":"TAM","latitude":"25.85414000","longitude":"-97.65216000"},{"name":"Santa Apolonia","countryCode":"MX","stateCode":"TAM","latitude":"25.64303000","longitude":"-97.98486000"},{"name":"Santander Jiménez","countryCode":"MX","stateCode":"TAM","latitude":"24.21682000","longitude":"-98.48433000"},{"name":"Soto la Marina","countryCode":"MX","stateCode":"TAM","latitude":"23.76953000","longitude":"-98.20442000"},{"name":"Tampico","countryCode":"MX","stateCode":"TAM","latitude":"22.29508000","longitude":"-97.93595000"},{"name":"Tampiquito","countryCode":"MX","stateCode":"TAM","latitude":"23.83333000","longitude":"-98.19469000"},{"name":"Tula","countryCode":"MX","stateCode":"TAM","latitude":"22.97028000","longitude":"-99.70257000"},{"name":"Unidos Avanzamos","countryCode":"MX","stateCode":"TAM","latitude":"22.43389000","longitude":"-97.97167000"},{"name":"Ursulo Galván","countryCode":"MX","stateCode":"TAM","latitude":"22.72779000","longitude":"-98.32191000"},{"name":"Valadeces","countryCode":"MX","stateCode":"TAM","latitude":"26.23176000","longitude":"-98.67726000"},{"name":"Valle Hermoso","countryCode":"MX","stateCode":"TAM","latitude":"25.67207000","longitude":"-97.81313000"},{"name":"Vamos Tamaulipas","countryCode":"MX","stateCode":"TAM","latitude":"25.98667000","longitude":"-98.22167000"},{"name":"Victoria","countryCode":"MX","stateCode":"TAM","latitude":"23.75836000","longitude":"-99.13489000"},{"name":"Villa Mainero","countryCode":"MX","stateCode":"TAM","latitude":"24.56007000","longitude":"-99.61561000"},{"name":"Villagrán","countryCode":"MX","stateCode":"TAM","latitude":"24.47264000","longitude":"-99.49107000"},{"name":"Xicoténcatl","countryCode":"MX","stateCode":"TAM","latitude":"22.99623000","longitude":"-98.94218000"},{"name":"Abasolo","countryCode":"MX","stateCode":"COA","latitude":"27.18219000","longitude":"-101.42757000"},{"name":"Agua Nueva","countryCode":"MX","stateCode":"COA","latitude":"25.18934000","longitude":"-101.08840000"},{"name":"Albia","countryCode":"MX","stateCode":"COA","latitude":"25.66537000","longitude":"-103.36253000"},{"name":"Alejo González (Bilbao)","countryCode":"MX","stateCode":"COA","latitude":"25.82194000","longitude":"-103.19472000"},{"name":"Arteaga","countryCode":"MX","stateCode":"COA","latitude":"25.44528000","longitude":"-100.84667000"},{"name":"Boquilla de las Perlas","countryCode":"MX","stateCode":"COA","latitude":"25.32803000","longitude":"-103.28870000"},{"name":"Candela","countryCode":"MX","stateCode":"COA","latitude":"26.83840000","longitude":"-100.66630000"},{"name":"Castaños","countryCode":"MX","stateCode":"COA","latitude":"26.78932000","longitude":"-101.43211000"},{"name":"Chula Vista","countryCode":"MX","stateCode":"COA","latitude":"27.04083000","longitude":"-103.36611000"},{"name":"Ciudad Acuña","countryCode":"MX","stateCode":"COA","latitude":"29.32322000","longitude":"-100.95217000"},{"name":"Ciudad Melchor Múzquiz","countryCode":"MX","stateCode":"COA","latitude":"27.87933000","longitude":"-101.51615000"},{"name":"Cloete","countryCode":"MX","stateCode":"COA","latitude":"27.92097000","longitude":"-101.17576000"},{"name":"Colonia Diana Laura Riojas de Colosio","countryCode":"MX","stateCode":"COA","latitude":"26.97722000","longitude":"-101.48083000"},{"name":"Colonia Venustiano Carranza","countryCode":"MX","stateCode":"COA","latitude":"28.63861000","longitude":"-100.55667000"},{"name":"Compuertas","countryCode":"MX","stateCode":"COA","latitude":"25.74681000","longitude":"-103.30250000"},{"name":"Concordia","countryCode":"MX","stateCode":"COA","latitude":"25.77982000","longitude":"-103.11696000"},{"name":"Coyote","countryCode":"MX","stateCode":"COA","latitude":"25.69510000","longitude":"-103.28420000"},{"name":"Cuatro Ciénegas de Carranza","countryCode":"MX","stateCode":"COA","latitude":"26.98542000","longitude":"-102.06386000"},{"name":"Ejido Venustiano Carranza","countryCode":"MX","stateCode":"COA","latitude":"25.35091000","longitude":"-102.95698000"},{"name":"El Cambio","countryCode":"MX","stateCode":"COA","latitude":"25.64048000","longitude":"-103.32710000"},{"name":"El Consuelo","countryCode":"MX","stateCode":"COA","latitude":"25.57131000","longitude":"-103.27620000"},{"name":"El Cuije","countryCode":"MX","stateCode":"COA","latitude":"25.69670000","longitude":"-103.34107000"},{"name":"El Lequeitio","countryCode":"MX","stateCode":"COA","latitude":"25.84673000","longitude":"-103.27890000"},{"name":"El Nilo","countryCode":"MX","stateCode":"COA","latitude":"25.73363000","longitude":"-102.94297000"},{"name":"El Perú","countryCode":"MX","stateCode":"COA","latitude":"25.60290000","longitude":"-103.34423000"},{"name":"El Porvenir (El Porvenir de Arriba)","countryCode":"MX","stateCode":"COA","latitude":"25.77444000","longitude":"-103.32528000"},{"name":"El Retiro","countryCode":"MX","stateCode":"COA","latitude":"25.82758000","longitude":"-103.13004000"},{"name":"Escuadrón Doscientos Uno","countryCode":"MX","stateCode":"COA","latitude":"25.67433000","longitude":"-103.34829000"},{"name":"Fraccionamiento la Noria","countryCode":"MX","stateCode":"COA","latitude":"25.55722000","longitude":"-103.34361000"},{"name":"Frontera","countryCode":"MX","stateCode":"COA","latitude":"26.92814000","longitude":"-101.45212000"},{"name":"General Cepeda","countryCode":"MX","stateCode":"COA","latitude":"25.37767000","longitude":"-101.47571000"},{"name":"Gilita","countryCode":"MX","stateCode":"COA","latitude":"25.39314000","longitude":"-103.19976000"},{"name":"Granada","countryCode":"MX","stateCode":"COA","latitude":"25.64127000","longitude":"-103.26710000"},{"name":"Guerrero","countryCode":"MX","stateCode":"COA","latitude":"28.30992000","longitude":"-100.38048000"},{"name":"Hidalgo","countryCode":"MX","stateCode":"COA","latitude":"27.78994000","longitude":"-99.87699000"},{"name":"Hormiguero","countryCode":"MX","stateCode":"COA","latitude":"25.68386000","longitude":"-103.34121000"},{"name":"Huachichil","countryCode":"MX","stateCode":"COA","latitude":"25.21114000","longitude":"-100.82570000"},{"name":"Huitrón","countryCode":"MX","stateCode":"COA","latitude":"25.85748000","longitude":"-103.34825000"},{"name":"Hércules","countryCode":"MX","stateCode":"COA","latitude":"28.04306000","longitude":"-103.79111000"},{"name":"Jaboncillo","countryCode":"MX","stateCode":"COA","latitude":"25.74809000","longitude":"-103.26550000"},{"name":"Jiménez","countryCode":"MX","stateCode":"COA","latitude":"29.06975000","longitude":"-100.67895000"},{"name":"La Concha","countryCode":"MX","stateCode":"COA","latitude":"25.63524000","longitude":"-103.38136000"},{"name":"La Cruz","countryCode":"MX","stateCode":"COA","latitude":"26.99339000","longitude":"-101.49580000"},{"name":"La Esmeralda","countryCode":"MX","stateCode":"COA","latitude":"27.28735000","longitude":"-103.66283000"},{"name":"La Esperanza","countryCode":"MX","stateCode":"COA","latitude":"25.56631000","longitude":"-103.28123000"},{"name":"La Fe","countryCode":"MX","stateCode":"COA","latitude":"25.84743000","longitude":"-103.20117000"},{"name":"La Florida","countryCode":"MX","stateCode":"COA","latitude":"25.76811000","longitude":"-103.32424000"},{"name":"La Luz","countryCode":"MX","stateCode":"COA","latitude":"25.72621000","longitude":"-103.24540000"},{"name":"La Palma","countryCode":"MX","stateCode":"COA","latitude":"25.60830000","longitude":"-103.32228000"},{"name":"La Partida","countryCode":"MX","stateCode":"COA","latitude":"25.59181000","longitude":"-103.29994000"},{"name":"La Paz","countryCode":"MX","stateCode":"COA","latitude":"25.59390000","longitude":"-103.35852000"},{"name":"La Perla","countryCode":"MX","stateCode":"COA","latitude":"25.49696000","longitude":"-103.35088000"},{"name":"La Pinta","countryCode":"MX","stateCode":"COA","latitude":"25.90281000","longitude":"-103.26476000"},{"name":"Laguna del Rey (Químicas del Rey)","countryCode":"MX","stateCode":"COA","latitude":"27.03056000","longitude":"-103.36667000"},{"name":"Lamadrid","countryCode":"MX","stateCode":"COA","latitude":"27.05087000","longitude":"-101.79552000"},{"name":"Las Mieleras","countryCode":"MX","stateCode":"COA","latitude":"25.39948000","longitude":"-103.26740000"},{"name":"Los Álamos","countryCode":"MX","stateCode":"COA","latitude":"28.35645000","longitude":"-100.94564000"},{"name":"Luchanas","countryCode":"MX","stateCode":"COA","latitude":"25.79091000","longitude":"-103.19384000"},{"name":"Maravillas","countryCode":"MX","stateCode":"COA","latitude":"25.65872000","longitude":"-103.34079000"},{"name":"Matamoros","countryCode":"MX","stateCode":"COA","latitude":"25.52699000","longitude":"-103.22850000"},{"name":"Mayran","countryCode":"MX","stateCode":"COA","latitude":"25.67296000","longitude":"-102.84288000"},{"name":"Minas de Barroterán","countryCode":"MX","stateCode":"COA","latitude":"27.65144000","longitude":"-101.28212000"},{"name":"Monclova","countryCode":"MX","stateCode":"COA","latitude":"26.90687000","longitude":"-101.42056000"},{"name":"Nadadores","countryCode":"MX","stateCode":"COA","latitude":"27.02819000","longitude":"-101.59420000"},{"name":"Nava","countryCode":"MX","stateCode":"COA","latitude":"28.42071000","longitude":"-100.76565000"},{"name":"Nueva Rosita","countryCode":"MX","stateCode":"COA","latitude":"27.94028000","longitude":"-101.21812000"},{"name":"Nuevo León","countryCode":"MX","stateCode":"COA","latitude":"25.71863000","longitude":"-103.29471000"},{"name":"Ocampo","countryCode":"MX","stateCode":"COA","latitude":"27.31477000","longitude":"-102.39660000"},{"name":"Ocho de Enero","countryCode":"MX","stateCode":"COA","latitude":"26.99733000","longitude":"-101.49598000"},{"name":"Palau","countryCode":"MX","stateCode":"COA","latitude":"27.89232000","longitude":"-101.42319000"},{"name":"Paredón","countryCode":"MX","stateCode":"COA","latitude":"25.94580000","longitude":"-100.93449000"},{"name":"Parras de la Fuente","countryCode":"MX","stateCode":"COA","latitude":"25.44185000","longitude":"-102.17808000"},{"name":"Piedras Negras","countryCode":"MX","stateCode":"COA","latitude":"28.70007000","longitude":"-100.52353000"},{"name":"Primero de Mayo","countryCode":"MX","stateCode":"COA","latitude":"27.23675000","longitude":"-101.22360000"},{"name":"Progreso","countryCode":"MX","stateCode":"COA","latitude":"27.42841000","longitude":"-100.98892000"},{"name":"Purísima","countryCode":"MX","stateCode":"COA","latitude":"25.68038000","longitude":"-103.32218000"},{"name":"Ramos Arizpe","countryCode":"MX","stateCode":"COA","latitude":"25.53928000","longitude":"-100.94742000"},{"name":"Rancho Alegre","countryCode":"MX","stateCode":"COA","latitude":"25.50237000","longitude":"-103.32789000"},{"name":"Río Bravo","countryCode":"MX","stateCode":"COA","latitude":"28.31254000","longitude":"-100.91668000"},{"name":"Sabinas","countryCode":"MX","stateCode":"COA","latitude":"27.85591000","longitude":"-101.11738000"},{"name":"Sacramento","countryCode":"MX","stateCode":"COA","latitude":"27.00264000","longitude":"-101.72463000"},{"name":"Saltillo","countryCode":"MX","stateCode":"COA","latitude":"25.42321000","longitude":"-101.00530000"},{"name":"San Antonio de las Alazanas","countryCode":"MX","stateCode":"COA","latitude":"25.27166000","longitude":"-100.57835000"},{"name":"San Antonio del Coyote","countryCode":"MX","stateCode":"COA","latitude":"25.69444000","longitude":"-103.28556000"},{"name":"San Buenaventura","countryCode":"MX","stateCode":"COA","latitude":"27.06193000","longitude":"-101.54891000"},{"name":"San Carlos","countryCode":"MX","stateCode":"COA","latitude":"29.02844000","longitude":"-100.90217000"},{"name":"San Esteban de Abajo","countryCode":"MX","stateCode":"COA","latitude":"25.70903000","longitude":"-103.00047000"},{"name":"San Francisco de Arriba","countryCode":"MX","stateCode":"COA","latitude":"25.75028000","longitude":"-103.15631000"},{"name":"San Ignacio","countryCode":"MX","stateCode":"COA","latitude":"25.73643000","longitude":"-103.09049000"},{"name":"San José de Aura","countryCode":"MX","stateCode":"COA","latitude":"27.58778000","longitude":"-101.37250000"},{"name":"San Juan de Sabinas","countryCode":"MX","stateCode":"COA","latitude":"27.92942000","longitude":"-101.30495000"},{"name":"San Juan de la Vaquería","countryCode":"MX","stateCode":"COA","latitude":"25.25275000","longitude":"-101.22011000"},{"name":"San Lorenzo","countryCode":"MX","stateCode":"COA","latitude":"25.72272000","longitude":"-103.15350000"},{"name":"San Marcos","countryCode":"MX","stateCode":"COA","latitude":"25.66667000","longitude":"-103.00910000"},{"name":"San Miguel","countryCode":"MX","stateCode":"COA","latitude":"25.69924000","longitude":"-102.95072000"},{"name":"Santa Ana del Pilar","countryCode":"MX","stateCode":"COA","latitude":"25.70938000","longitude":"-103.30840000"},{"name":"Santa Fé","countryCode":"MX","stateCode":"COA","latitude":"25.56665000","longitude":"-103.33200000"},{"name":"Santo Niño Aguanaval","countryCode":"MX","stateCode":"COA","latitude":"25.43118000","longitude":"-103.27909000"},{"name":"Seis de Octubre (Santo Niño)","countryCode":"MX","stateCode":"COA","latitude":"25.76389000","longitude":"-103.23889000"},{"name":"Sierra Mojada","countryCode":"MX","stateCode":"COA","latitude":"27.28861000","longitude":"-103.70124000"},{"name":"Solima","countryCode":"MX","stateCode":"COA","latitude":"25.66249000","longitude":"-103.27560000"},{"name":"Tacubaya","countryCode":"MX","stateCode":"COA","latitude":"25.68361000","longitude":"-103.06861000"},{"name":"Torreón","countryCode":"MX","stateCode":"COA","latitude":"25.54389000","longitude":"-103.41898000"},{"name":"Veinte de Noviembre","countryCode":"MX","stateCode":"COA","latitude":"25.71193000","longitude":"-103.32960000"},{"name":"Veinte de Noviembre (Santa Lucía)","countryCode":"MX","stateCode":"COA","latitude":"25.78923000","longitude":"-103.15127000"},{"name":"Ventana","countryCode":"MX","stateCode":"COA","latitude":"25.32695000","longitude":"-103.47772000"},{"name":"Viesca","countryCode":"MX","stateCode":"COA","latitude":"25.33923000","longitude":"-102.80493000"},{"name":"Villa Las Esperanzas","countryCode":"MX","stateCode":"COA","latitude":"27.74274000","longitude":"-101.35295000"},{"name":"Villa Union","countryCode":"MX","stateCode":"COA","latitude":"28.21667000","longitude":"-100.71667000"},{"name":"Virginias","countryCode":"MX","stateCode":"COA","latitude":"25.80083000","longitude":"-103.27235000"},{"name":"Zaragoza","countryCode":"MX","stateCode":"COA","latitude":"28.49320000","longitude":"-100.92230000"},{"name":"Abasolo","countryCode":"MX","stateCode":"GUA","latitude":"20.44997000","longitude":"-101.53073000"},{"name":"Acámbaro","countryCode":"MX","stateCode":"GUA","latitude":"20.03085000","longitude":"-100.72194000"},{"name":"Adjuntas del Río","countryCode":"MX","stateCode":"GUA","latitude":"21.11667000","longitude":"-100.86806000"},{"name":"Aguas Buenas","countryCode":"MX","stateCode":"GUA","latitude":"20.97028000","longitude":"-101.37250000"},{"name":"Alcocer","countryCode":"MX","stateCode":"GUA","latitude":"20.86867000","longitude":"-100.70456000"},{"name":"Aldama","countryCode":"MX","stateCode":"GUA","latitude":"20.81641000","longitude":"-101.31467000"},{"name":"Alfaro","countryCode":"MX","stateCode":"GUA","latitude":"21.14941000","longitude":"-101.60611000"},{"name":"Ameche","countryCode":"MX","stateCode":"GUA","latitude":"20.55261000","longitude":"-100.58367000"},{"name":"Apaseo el Alto","countryCode":"MX","stateCode":"GUA","latitude":"20.45798000","longitude":"-100.62081000"},{"name":"Apaseo el Grande","countryCode":"MX","stateCode":"GUA","latitude":"20.54495000","longitude":"-100.68462000"},{"name":"Arandas","countryCode":"MX","stateCode":"GUA","latitude":"20.72468000","longitude":"-101.37296000"},{"name":"Atarjea","countryCode":"MX","stateCode":"GUA","latitude":"21.26777000","longitude":"-99.71914000"},{"name":"Bajío de Bonillas","countryCode":"MX","stateCode":"GUA","latitude":"20.94944000","longitude":"-101.49528000"},{"name":"Barretos","countryCode":"MX","stateCode":"GUA","latitude":"20.93933000","longitude":"-101.64282000"},{"name":"Barrio de Guadalupe del Mezquitillo","countryCode":"MX","stateCode":"GUA","latitude":"20.94417000","longitude":"-101.80083000"},{"name":"Barrón","countryCode":"MX","stateCode":"GUA","latitude":"20.67667000","longitude":"-101.08423000"},{"name":"Boquillas","countryCode":"MX","stateCode":"GUA","latitude":"20.41642000","longitude":"-101.43333000"},{"name":"Buenavista de Cortés","countryCode":"MX","stateCode":"GUA","latitude":"20.37326000","longitude":"-101.87021000"},{"name":"Caleras de Ameche","countryCode":"MX","stateCode":"GUA","latitude":"20.56133000","longitude":"-100.56013000"},{"name":"Calzada del Tepozán","countryCode":"MX","stateCode":"GUA","latitude":"20.73762000","longitude":"-101.88299000"},{"name":"Capulín de Bustos","countryCode":"MX","stateCode":"GUA","latitude":"20.88242000","longitude":"-101.30680000"},{"name":"Carrizal Grande","countryCode":"MX","stateCode":"GUA","latitude":"20.70634000","longitude":"-101.30600000"},{"name":"Cañada de Bustos","countryCode":"MX","stateCode":"GUA","latitude":"20.90436000","longitude":"-101.31260000"},{"name":"Cañada de Caracheo","countryCode":"MX","stateCode":"GUA","latitude":"20.37552000","longitude":"-100.94549000"},{"name":"Cañada de Negros","countryCode":"MX","stateCode":"GUA","latitude":"20.92636000","longitude":"-101.92115000"},{"name":"Celaya","countryCode":"MX","stateCode":"GUA","latitude":"20.52353000","longitude":"-100.81570000"},{"name":"Centro Familiar la Soledad","countryCode":"MX","stateCode":"GUA","latitude":"21.13500000","longitude":"-101.74972000"},{"name":"Cerano","countryCode":"MX","stateCode":"GUA","latitude":"20.10877000","longitude":"-101.38710000"},{"name":"Cerrito de Gasca","countryCode":"MX","stateCode":"GUA","latitude":"20.61829000","longitude":"-101.06200000"},{"name":"Cerritos","countryCode":"MX","stateCode":"GUA","latitude":"20.88552000","longitude":"-100.59880000"},{"name":"Cerro Colorado","countryCode":"MX","stateCode":"GUA","latitude":"20.40111000","longitude":"-101.32451000"},{"name":"Cerro Gordo","countryCode":"MX","stateCode":"GUA","latitude":"20.59294000","longitude":"-101.12684000"},{"name":"Chamácuaro","countryCode":"MX","stateCode":"GUA","latitude":"20.10444000","longitude":"-100.82756000"},{"name":"Charco de Pantoja","countryCode":"MX","stateCode":"GUA","latitude":"20.38949000","longitude":"-101.35436000"},{"name":"Chichimequillas","countryCode":"MX","stateCode":"GUA","latitude":"21.03716000","longitude":"-101.44274000"},{"name":"Chirimoya (Estación Chirimoya)","countryCode":"MX","stateCode":"GUA","latitude":"21.59278000","longitude":"-101.09139000"},{"name":"Churipitzeo","countryCode":"MX","stateCode":"GUA","latitude":"20.41185000","longitude":"-101.74206000"},{"name":"Cieneguilla","countryCode":"MX","stateCode":"GUA","latitude":"21.24833000","longitude":"-100.27389000"},{"name":"Ciudad Manuel Doblado","countryCode":"MX","stateCode":"GUA","latitude":"20.72888000","longitude":"-101.95226000"},{"name":"Coachiti","countryCode":"MX","stateCode":"GUA","latitude":"20.55944000","longitude":"-100.58944000"},{"name":"Colonia 18 de Marzo","countryCode":"MX","stateCode":"GUA","latitude":"20.55556000","longitude":"-101.03556000"},{"name":"Colonia Fraccionamiento el Puente","countryCode":"MX","stateCode":"GUA","latitude":"20.52361000","longitude":"-100.89667000"},{"name":"Colonia Francisco Javier Mina","countryCode":"MX","stateCode":"GUA","latitude":"20.97944000","longitude":"-101.41639000"},{"name":"Colonia Latinoamericana","countryCode":"MX","stateCode":"GUA","latitude":"21.03028000","longitude":"-101.70583000"},{"name":"Colonia Morelos","countryCode":"MX","stateCode":"GUA","latitude":"20.36832000","longitude":"-101.89937000"},{"name":"Colonia Morelos de Guadalupe de Rivera","countryCode":"MX","stateCode":"GUA","latitude":"20.59556000","longitude":"-101.44833000"},{"name":"Colonia Nuevo México","countryCode":"MX","stateCode":"GUA","latitude":"20.98475000","longitude":"-101.48502000"},{"name":"Colonia Padre Hidalgo","countryCode":"MX","stateCode":"GUA","latitude":"21.17056000","longitude":"-100.93556000"},{"name":"Colonia Patria Nueva","countryCode":"MX","stateCode":"GUA","latitude":"20.52833000","longitude":"-100.87944000"},{"name":"Colonia Pedro María Anaya","countryCode":"MX","stateCode":"GUA","latitude":"20.52611000","longitude":"-100.87778000"},{"name":"Colonia Rafael Corrales Ayala","countryCode":"MX","stateCode":"GUA","latitude":"20.90194000","longitude":"-101.51611000"},{"name":"Colonia San Luis Rey","countryCode":"MX","stateCode":"GUA","latitude":"20.93556000","longitude":"-100.73611000"},{"name":"Colonia la Calzada (La Olla)","countryCode":"MX","stateCode":"GUA","latitude":"20.50278000","longitude":"-100.95889000"},{"name":"Comanjilla","countryCode":"MX","stateCode":"GUA","latitude":"21.06510000","longitude":"-101.47303000"},{"name":"Comonfort","countryCode":"MX","stateCode":"GUA","latitude":"20.72278000","longitude":"-100.75946000"},{"name":"Coroneo","countryCode":"MX","stateCode":"GUA","latitude":"20.20001000","longitude":"-100.36546000"},{"name":"Corral de Piedras de Arriba","countryCode":"MX","stateCode":"GUA","latitude":"20.97577000","longitude":"-100.59474000"},{"name":"Corralejo de Arriba","countryCode":"MX","stateCode":"GUA","latitude":"20.89667000","longitude":"-100.65444000"},{"name":"Cortazar","countryCode":"MX","stateCode":"GUA","latitude":"20.48362000","longitude":"-100.96237000"},{"name":"Cuarta Brigada","countryCode":"MX","stateCode":"GUA","latitude":"20.62194000","longitude":"-101.28001000"},{"name":"Cuchicuato","countryCode":"MX","stateCode":"GUA","latitude":"20.66092000","longitude":"-101.46203000"},{"name":"Cuerámaro","countryCode":"MX","stateCode":"GUA","latitude":"20.62546000","longitude":"-101.67242000"},{"name":"Cuesta de Peñones","countryCode":"MX","stateCode":"GUA","latitude":"21.08400000","longitude":"-100.23671000"},{"name":"Cupareo","countryCode":"MX","stateCode":"GUA","latitude":"20.22876000","longitude":"-101.01806000"},{"name":"Cárdenas","countryCode":"MX","stateCode":"GUA","latitude":"20.63012000","longitude":"-101.22040000"},{"name":"De Parral","countryCode":"MX","stateCode":"GUA","latitude":"20.45611000","longitude":"-101.00778000"},{"name":"Delgado de Abajo","countryCode":"MX","stateCode":"GUA","latitude":"20.71749000","longitude":"-100.89338000"},{"name":"Delgado de Arriba","countryCode":"MX","stateCode":"GUA","latitude":"20.72222000","longitude":"-100.90080000"},{"name":"Derramadero Segundo (Infiernillo)","countryCode":"MX","stateCode":"GUA","latitude":"21.09750000","longitude":"-100.51417000"},{"name":"Doctor Mora","countryCode":"MX","stateCode":"GUA","latitude":"21.14246000","longitude":"-100.31966000"},{"name":"Dolores Hidalgo Cuna de la Independencia Nacional","countryCode":"MX","stateCode":"GUA","latitude":"21.15611000","longitude":"-100.93250000"},{"name":"Don Diego","countryCode":"MX","stateCode":"GUA","latitude":"20.69791000","longitude":"-100.90209000"},{"name":"Don Francisco","countryCode":"MX","stateCode":"GUA","latitude":"20.90281000","longitude":"-100.91873000"},{"name":"Duarte","countryCode":"MX","stateCode":"GUA","latitude":"21.08712000","longitude":"-101.52431000"},{"name":"Ejido Jesús María","countryCode":"MX","stateCode":"GUA","latitude":"21.14194000","longitude":"-100.91167000"},{"name":"Ejido la Joya","countryCode":"MX","stateCode":"GUA","latitude":"21.14325000","longitude":"-101.73922000"},{"name":"El Acebuche","countryCode":"MX","stateCode":"GUA","latitude":"20.22311000","longitude":"-100.74196000"},{"name":"El CERESO","countryCode":"MX","stateCode":"GUA","latitude":"21.02222000","longitude":"-101.68917000"},{"name":"El Canario","countryCode":"MX","stateCode":"GUA","latitude":"20.15694000","longitude":"-101.33556000"},{"name":"El Capulín","countryCode":"MX","stateCode":"GUA","latitude":"21.04043000","longitude":"-100.32220000"},{"name":"El Caracol","countryCode":"MX","stateCode":"GUA","latitude":"20.56718000","longitude":"-100.98290000"},{"name":"El Carmen","countryCode":"MX","stateCode":"GUA","latitude":"20.64009000","longitude":"-101.37259000"},{"name":"El Carretón","countryCode":"MX","stateCode":"GUA","latitude":"21.63045000","longitude":"-100.98064000"},{"name":"El Carrizalito","countryCode":"MX","stateCode":"GUA","latitude":"20.70371000","longitude":"-101.32439000"},{"name":"El Castillo","countryCode":"MX","stateCode":"GUA","latitude":"20.58072000","longitude":"-100.49297000"},{"name":"El Chinaco (El Pujido)","countryCode":"MX","stateCode":"GUA","latitude":"20.52222000","longitude":"-100.91972000"},{"name":"El Coecillo","countryCode":"MX","stateCode":"GUA","latitude":"20.97651000","longitude":"-101.45010000"},{"name":"El Copalillo","countryCode":"MX","stateCode":"GUA","latitude":"20.72745000","longitude":"-101.34570000"},{"name":"El Divisador","countryCode":"MX","stateCode":"GUA","latitude":"20.57722000","longitude":"-101.15806000"},{"name":"El Escoplo","countryCode":"MX","stateCode":"GUA","latitude":"20.91004000","longitude":"-101.51127000"},{"name":"El Espejo","countryCode":"MX","stateCode":"GUA","latitude":"20.44094000","longitude":"-100.55417000"},{"name":"El Fresno","countryCode":"MX","stateCode":"GUA","latitude":"20.27322000","longitude":"-100.49154000"},{"name":"El Gallinero","countryCode":"MX","stateCode":"GUA","latitude":"21.18208000","longitude":"-100.95996000"},{"name":"El Huizache","countryCode":"MX","stateCode":"GUA","latitude":"20.41934000","longitude":"-100.95978000"},{"name":"El Jaguey","countryCode":"MX","stateCode":"GUA","latitude":"20.91499000","longitude":"-101.63426000"},{"name":"El Llanito","countryCode":"MX","stateCode":"GUA","latitude":"21.12143000","longitude":"-100.95110000"},{"name":"El Maguey","countryCode":"MX","stateCode":"GUA","latitude":"20.98035000","longitude":"-101.84651000"},{"name":"El Mezquitillo","countryCode":"MX","stateCode":"GUA","latitude":"20.96213000","longitude":"-101.80857000"},{"name":"El Moral","countryCode":"MX","stateCode":"GUA","latitude":"20.13030000","longitude":"-101.28862000"},{"name":"El Nacimiento","countryCode":"MX","stateCode":"GUA","latitude":"20.53596000","longitude":"-100.61017000"},{"name":"El Naranjillo","countryCode":"MX","stateCode":"GUA","latitude":"20.71417000","longitude":"-101.00056000"},{"name":"El Picacho","countryCode":"MX","stateCode":"GUA","latitude":"20.71016000","longitude":"-100.63704000"},{"name":"El Puesto","countryCode":"MX","stateCode":"GUA","latitude":"20.46890000","longitude":"-100.82763000"},{"name":"El Recuerdo de Ancón (Xoconoxtle de Arriba)","countryCode":"MX","stateCode":"GUA","latitude":"20.63806000","longitude":"-101.12694000"},{"name":"El Refugio de los Sauces","countryCode":"MX","stateCode":"GUA","latitude":"21.01488000","longitude":"-101.53084000"},{"name":"El Sabino","countryCode":"MX","stateCode":"GUA","latitude":"20.28131000","longitude":"-101.00224000"},{"name":"El Salto de Espejo","countryCode":"MX","stateCode":"GUA","latitude":"20.45045000","longitude":"-100.50587000"},{"name":"El Salvador (Ranchito San José del Carmen)","countryCode":"MX","stateCode":"GUA","latitude":"20.28750000","longitude":"-100.87722000"},{"name":"El Sauz (El Sauz de Villaseñor)","countryCode":"MX","stateCode":"GUA","latitude":"20.41056000","longitude":"-100.79667000"},{"name":"El Tecolote","countryCode":"MX","stateCode":"GUA","latitude":"20.88407000","longitude":"-101.92432000"},{"name":"El Tejocote (El Domingo)","countryCode":"MX","stateCode":"GUA","latitude":"21.67611000","longitude":"-100.91500000"},{"name":"El Tunal","countryCode":"MX","stateCode":"GUA","latitude":"20.56944000","longitude":"-100.61995000"},{"name":"El Varal","countryCode":"MX","stateCode":"GUA","latitude":"20.34845000","longitude":"-101.60028000"},{"name":"El Vicarlo","countryCode":"MX","stateCode":"GUA","latitude":"20.58211000","longitude":"-100.67120000"},{"name":"El Zapote","countryCode":"MX","stateCode":"GUA","latitude":"21.73563000","longitude":"-101.04905000"},{"name":"Empalme Escobedo","countryCode":"MX","stateCode":"GUA","latitude":"20.67250000","longitude":"-100.74675000"},{"name":"Estación Corralejo","countryCode":"MX","stateCode":"GUA","latitude":"20.47000000","longitude":"-101.61639000"},{"name":"Estación Joaquín","countryCode":"MX","stateCode":"GUA","latitude":"20.56082000","longitude":"-101.51993000"},{"name":"Estación Pénjamo","countryCode":"MX","stateCode":"GUA","latitude":"20.39470000","longitude":"-101.69188000"},{"name":"Estación de San Francisco","countryCode":"MX","stateCode":"GUA","latitude":"21.03722000","longitude":"-101.82472000"},{"name":"Estación la Piedad","countryCode":"MX","stateCode":"GUA","latitude":"20.36750000","longitude":"-101.99806000"},{"name":"Estancia del Llano","countryCode":"MX","stateCode":"GUA","latitude":"20.51101000","longitude":"-100.72637000"},{"name":"Estanzuela de Romero","countryCode":"MX","stateCode":"GUA","latitude":"20.18477000","longitude":"-100.50448000"},{"name":"Estrada","countryCode":"MX","stateCode":"GUA","latitude":"20.52918000","longitude":"-100.86550000"},{"name":"Ex-Hacienda del Copal","countryCode":"MX","stateCode":"GUA","latitude":"20.74083000","longitude":"-101.33528000"},{"name":"Fraccionamiento Paraíso Real","countryCode":"MX","stateCode":"GUA","latitude":"21.11250000","longitude":"-101.58083000"},{"name":"Fraccionamiento Paseo de las Torres","countryCode":"MX","stateCode":"GUA","latitude":"21.16833000","longitude":"-101.75806000"},{"name":"Fraccionamiento Praderas de la Venta","countryCode":"MX","stateCode":"GUA","latitude":"20.53611000","longitude":"-101.00000000"},{"name":"Fraccionamiento Villa Jardín","countryCode":"MX","stateCode":"GUA","latitude":"20.99167000","longitude":"-101.85194000"},{"name":"Fraccionamiento Villas de Guanajuato","countryCode":"MX","stateCode":"GUA","latitude":"20.96028000","longitude":"-101.29806000"},{"name":"Fraccionamiento la Mezquitera","countryCode":"MX","stateCode":"GUA","latitude":"21.00972000","longitude":"-101.83472000"},{"name":"Fraccionamiento las Liebres","countryCode":"MX","stateCode":"GUA","latitude":"20.64750000","longitude":"-101.39556000"},{"name":"Franco","countryCode":"MX","stateCode":"GUA","latitude":"20.94327000","longitude":"-101.46180000"},{"name":"Franco Tavera","countryCode":"MX","stateCode":"GUA","latitude":"20.60595000","longitude":"-100.92700000"},{"name":"Frías","countryCode":"MX","stateCode":"GUA","latitude":"20.79945000","longitude":"-101.99644000"},{"name":"Fábrica de Melchor","countryCode":"MX","stateCode":"GUA","latitude":"21.67223000","longitude":"-100.90171000"},{"name":"Gachupines","countryCode":"MX","stateCode":"GUA","latitude":"21.76259000","longitude":"-101.56247000"},{"name":"Galerade Panales","countryCode":"MX","stateCode":"GUA","latitude":"20.29452000","longitude":"-100.81452000"},{"name":"Gasca","countryCode":"MX","stateCode":"GUA","latitude":"20.60444000","longitude":"-100.85639000"},{"name":"Gavia de Rionda","countryCode":"MX","stateCode":"GUA","latitude":"20.83357000","longitude":"-101.61647000"},{"name":"Guadalupe","countryCode":"MX","stateCode":"GUA","latitude":"21.71644000","longitude":"-100.97645000"},{"name":"Guadalupe de Paso Blanco","countryCode":"MX","stateCode":"GUA","latitude":"20.75498000","longitude":"-101.40345000"},{"name":"Guadalupe de Rivera","countryCode":"MX","stateCode":"GUA","latitude":"20.60499000","longitude":"-101.46745000"},{"name":"Guadalupe de Tambula","countryCode":"MX","stateCode":"GUA","latitude":"20.86645000","longitude":"-100.57620000"},{"name":"Guadalupe del Monte","countryCode":"MX","stateCode":"GUA","latitude":"20.55688000","longitude":"-100.64064000"},{"name":"Guanajuato","countryCode":"MX","stateCode":"GUA","latitude":"21.01858000","longitude":"-101.25910000"},{"name":"Hacienda Arriba","countryCode":"MX","stateCode":"GUA","latitude":"21.23366000","longitude":"-101.70393000"},{"name":"Hacienda de Márquez","countryCode":"MX","stateCode":"GUA","latitude":"20.78037000","longitude":"-101.35979000"},{"name":"Hacienda de la Bolsa","countryCode":"MX","stateCode":"GUA","latitude":"20.37524000","longitude":"-101.10425000"},{"name":"Hoya de Cintora (La Hoya de Arriba)","countryCode":"MX","stateCode":"GUA","latitude":"20.36444000","longitude":"-101.20833000"},{"name":"Huanímaro","countryCode":"MX","stateCode":"GUA","latitude":"20.36783000","longitude":"-101.49869000"},{"name":"Huitzatarito","countryCode":"MX","stateCode":"GUA","latitude":"20.49213000","longitude":"-101.57064000"},{"name":"Ibarrilla","countryCode":"MX","stateCode":"GUA","latitude":"21.18664000","longitude":"-101.64576000"},{"name":"Irapuato","countryCode":"MX","stateCode":"GUA","latitude":"20.67675000","longitude":"-101.35628000"},{"name":"Irámuco","countryCode":"MX","stateCode":"GUA","latitude":"19.96156000","longitude":"-100.92202000"},{"name":"Jalpilla","countryCode":"MX","stateCode":"GUA","latitude":"20.73129000","longitude":"-100.72090000"},{"name":"Jamaica","countryCode":"MX","stateCode":"GUA","latitude":"21.14364000","longitude":"-100.73430000"},{"name":"Jaral del Progreso","countryCode":"MX","stateCode":"GUA","latitude":"20.37237000","longitude":"-101.06249000"},{"name":"Jauregui","countryCode":"MX","stateCode":"GUA","latitude":"20.59280000","longitude":"-100.71940000"},{"name":"Jerécuaro","countryCode":"MX","stateCode":"GUA","latitude":"20.15467000","longitude":"-100.50860000"},{"name":"Jesús del Monte","countryCode":"MX","stateCode":"GUA","latitude":"20.91504000","longitude":"-101.74129000"},{"name":"Jocoqui","countryCode":"MX","stateCode":"GUA","latitude":"20.58201000","longitude":"-100.69870000"},{"name":"Juan Martín","countryCode":"MX","stateCode":"GUA","latitude":"20.47301000","longitude":"-100.74691000"},{"name":"Juventino Rosas","countryCode":"MX","stateCode":"GUA","latitude":"20.64337000","longitude":"-100.99286000"},{"name":"Jícamas","countryCode":"MX","stateCode":"GUA","latitude":"20.27602000","longitude":"-101.35916000"},{"name":"La Aldea","countryCode":"MX","stateCode":"GUA","latitude":"20.90166000","longitude":"-101.47852000"},{"name":"La Angostura","countryCode":"MX","stateCode":"GUA","latitude":"20.27733000","longitude":"-101.11005000"},{"name":"La Aurora","countryCode":"MX","stateCode":"GUA","latitude":"20.62667000","longitude":"-100.75750000"},{"name":"La Caja","countryCode":"MX","stateCode":"GUA","latitude":"20.71146000","longitude":"-101.43769000"},{"name":"La Calera","countryCode":"MX","stateCode":"GUA","latitude":"20.80119000","longitude":"-101.33207000"},{"name":"La Capilla","countryCode":"MX","stateCode":"GUA","latitude":"20.55655000","longitude":"-101.30019000"},{"name":"La Cieneguita","countryCode":"MX","stateCode":"GUA","latitude":"20.94630000","longitude":"-100.78966000"},{"name":"La Ciénega","countryCode":"MX","stateCode":"GUA","latitude":"21.30050000","longitude":"-100.48027000"},{"name":"La Compañía","countryCode":"MX","stateCode":"GUA","latitude":"20.37760000","longitude":"-101.15852000"},{"name":"La Cruz","countryCode":"MX","stateCode":"GUA","latitude":"20.45694000","longitude":"-100.79583000"},{"name":"La Cruz del Palmar","countryCode":"MX","stateCode":"GUA","latitude":"20.96973000","longitude":"-100.84354000"},{"name":"La Cuevita","countryCode":"MX","stateCode":"GUA","latitude":"20.33872000","longitude":"-100.57891000"},{"name":"La Ermita","countryCode":"MX","stateCode":"GUA","latitude":"21.15194000","longitude":"-101.73306000"},{"name":"La Escondida","countryCode":"MX","stateCode":"GUA","latitude":"21.68723000","longitude":"-101.53446000"},{"name":"La Estancia de San José del Carmen","countryCode":"MX","stateCode":"GUA","latitude":"20.29555000","longitude":"-100.86083000"},{"name":"La Estrella","countryCode":"MX","stateCode":"GUA","latitude":"20.39050000","longitude":"-101.92109000"},{"name":"La Gavia","countryCode":"MX","stateCode":"GUA","latitude":"20.39431000","longitude":"-100.88122000"},{"name":"La Joya de Calvillo","countryCode":"MX","stateCode":"GUA","latitude":"20.74883000","longitude":"-101.60847000"},{"name":"La Labor","countryCode":"MX","stateCode":"GUA","latitude":"20.53388000","longitude":"-100.70200000"},{"name":"La Laborcita","countryCode":"MX","stateCode":"GUA","latitude":"21.10636000","longitude":"-101.55170000"},{"name":"La Laja","countryCode":"MX","stateCode":"GUA","latitude":"20.52946000","longitude":"-100.76170000"},{"name":"La Lobera","countryCode":"MX","stateCode":"GUA","latitude":"20.35815000","longitude":"-101.54030000"},{"name":"La Luz","countryCode":"MX","stateCode":"GUA","latitude":"20.55386000","longitude":"-101.18097000"},{"name":"La Moncada","countryCode":"MX","stateCode":"GUA","latitude":"20.28348000","longitude":"-100.80502000"},{"name":"La Norita","countryCode":"MX","stateCode":"GUA","latitude":"20.55409000","longitude":"-100.51660000"},{"name":"La Ordeña","countryCode":"MX","stateCode":"GUA","latitude":"20.68988000","longitude":"-101.11830000"},{"name":"La Ortiga","countryCode":"MX","stateCode":"GUA","latitude":"19.96222000","longitude":"-101.00056000"},{"name":"La Palma","countryCode":"MX","stateCode":"GUA","latitude":"20.51560000","longitude":"-100.69787000"},{"name":"La Palmita (La Palmita de San Gabriel)","countryCode":"MX","stateCode":"GUA","latitude":"20.49806000","longitude":"-100.87806000"},{"name":"La Purísima","countryCode":"MX","stateCode":"GUA","latitude":"20.51444000","longitude":"-100.67250000"},{"name":"La Sabana","countryCode":"MX","stateCode":"GUA","latitude":"21.19956000","longitude":"-100.68956000"},{"name":"La Sardina","countryCode":"MX","stateCode":"GUA","latitude":"20.88118000","longitude":"-101.66440000"},{"name":"La Sauceda","countryCode":"MX","stateCode":"GUA","latitude":"20.89831000","longitude":"-101.19124000"},{"name":"La Soledad","countryCode":"MX","stateCode":"GUA","latitude":"20.60792000","longitude":"-101.41558000"},{"name":"La Tinaja","countryCode":"MX","stateCode":"GUA","latitude":"20.49028000","longitude":"-101.21556000"},{"name":"La Trinidad","countryCode":"MX","stateCode":"GUA","latitude":"20.56333000","longitude":"-100.78361000"},{"name":"Labor de Peralta","countryCode":"MX","stateCode":"GUA","latitude":"20.40885000","longitude":"-101.40901000"},{"name":"Ladrilleras del Refugio","countryCode":"MX","stateCode":"GUA","latitude":"21.08472000","longitude":"-101.55361000"},{"name":"Laguna Larga","countryCode":"MX","stateCode":"GUA","latitude":"20.54131000","longitude":"-101.48451000"},{"name":"Laguna Larga de Cortés","countryCode":"MX","stateCode":"GUA","latitude":"20.39270000","longitude":"-101.94062000"},{"name":"Laguna de Guadalupe","countryCode":"MX","stateCode":"GUA","latitude":"21.80046000","longitude":"-101.35689000"},{"name":"Landín","countryCode":"MX","stateCode":"GUA","latitude":"20.75392000","longitude":"-100.90592000"},{"name":"Las Cañas","countryCode":"MX","stateCode":"GUA","latitude":"20.29586000","longitude":"-101.41823000"},{"name":"Las Huertas Tercera Sección","countryCode":"MX","stateCode":"GUA","latitude":"20.65278000","longitude":"-101.39306000"},{"name":"Las Liebres","countryCode":"MX","stateCode":"GUA","latitude":"20.83532000","longitude":"-101.47062000"},{"name":"Las Masas (La Luz Masas)","countryCode":"MX","stateCode":"GUA","latitude":"20.59917000","longitude":"-101.54278000"},{"name":"Las Trojas","countryCode":"MX","stateCode":"GUA","latitude":"20.71111000","longitude":"-100.78083000"},{"name":"Las Ánimas","countryCode":"MX","stateCode":"GUA","latitude":"20.39709000","longitude":"-101.79964000"},{"name":"León","countryCode":"MX","stateCode":"GUA","latitude":"21.09309000","longitude":"-101.64501000"},{"name":"León de los Aldama","countryCode":"MX","stateCode":"GUA","latitude":"21.12908000","longitude":"-101.67374000"},{"name":"Lo de Juárez","countryCode":"MX","stateCode":"GUA","latitude":"20.76833000","longitude":"-101.34111000"},{"name":"Loma Pelada","countryCode":"MX","stateCode":"GUA","latitude":"20.57222000","longitude":"-101.29417000"},{"name":"Loma Tendida","countryCode":"MX","stateCode":"GUA","latitude":"20.37560000","longitude":"-101.31057000"},{"name":"Loma de Yerbabuena","countryCode":"MX","stateCode":"GUA","latitude":"21.06056000","longitude":"-101.44944000"},{"name":"Loma de Zempoala","countryCode":"MX","stateCode":"GUA","latitude":"20.29182000","longitude":"-101.08023000"},{"name":"Loma de la Esperanza","countryCode":"MX","stateCode":"GUA","latitude":"20.65927000","longitude":"-101.55670000"},{"name":"Los Arcos","countryCode":"MX","stateCode":"GUA","latitude":"21.04928000","longitude":"-101.68864000"},{"name":"Los Desmontes","countryCode":"MX","stateCode":"GUA","latitude":"19.95662000","longitude":"-100.73917000"},{"name":"Los Dolores (Las Quince Letras)","countryCode":"MX","stateCode":"GUA","latitude":"21.31778000","longitude":"-100.56583000"},{"name":"Los Dulces Nombres","countryCode":"MX","stateCode":"GUA","latitude":"20.64806000","longitude":"-100.96472000"},{"name":"Los Fierros","countryCode":"MX","stateCode":"GUA","latitude":"20.19353000","longitude":"-100.75941000"},{"name":"Los Galvan","countryCode":"MX","stateCode":"GUA","latitude":"21.06377000","longitude":"-100.80114000"},{"name":"Los Lorenzos","countryCode":"MX","stateCode":"GUA","latitude":"21.07229000","longitude":"-101.37580000"},{"name":"Los Mancera","countryCode":"MX","stateCode":"GUA","latitude":"20.47028000","longitude":"-100.80389000"},{"name":"Los Medranos","countryCode":"MX","stateCode":"GUA","latitude":"20.88283000","longitude":"-101.43640000"},{"name":"Los Nicolases","countryCode":"MX","stateCode":"GUA","latitude":"20.85806000","longitude":"-101.31750000"},{"name":"Los Ocotes","countryCode":"MX","stateCode":"GUA","latitude":"20.41560000","longitude":"-101.96108000"},{"name":"Los Prietos","countryCode":"MX","stateCode":"GUA","latitude":"20.57513000","longitude":"-101.26574000"},{"name":"Los Ramírez","countryCode":"MX","stateCode":"GUA","latitude":"21.01942000","longitude":"-101.64411000"},{"name":"Los Remedios","countryCode":"MX","stateCode":"GUA","latitude":"21.18492000","longitude":"-100.19919000"},{"name":"Los Rodríguez","countryCode":"MX","stateCode":"GUA","latitude":"21.04311000","longitude":"-100.64361000"},{"name":"Los Ángeles","countryCode":"MX","stateCode":"GUA","latitude":"20.55361000","longitude":"-100.94167000"},{"name":"Loza de Barrera","countryCode":"MX","stateCode":"GUA","latitude":"20.98461000","longitude":"-101.52972000"},{"name":"Loza de los Padres","countryCode":"MX","stateCode":"GUA","latitude":"21.07181000","longitude":"-101.54603000"},{"name":"Lucio Blanco (Los Gavilanes)","countryCode":"MX","stateCode":"GUA","latitude":"21.11528000","longitude":"-101.55111000"},{"name":"Magdalena de Araceo","countryCode":"MX","stateCode":"GUA","latitude":"20.30935000","longitude":"-101.17861000"},{"name":"Malagana (San Antonio del Monte)","countryCode":"MX","stateCode":"GUA","latitude":"21.04670000","longitude":"-101.75350000"},{"name":"Manuel Doblado","countryCode":"MX","stateCode":"GUA","latitude":"20.72085000","longitude":"-101.85600000"},{"name":"Maravatío del Encinal","countryCode":"MX","stateCode":"GUA","latitude":"20.20513000","longitude":"-100.96211000"},{"name":"Marfil","countryCode":"MX","stateCode":"GUA","latitude":"20.99165000","longitude":"-101.28434000"},{"name":"Marroquín","countryCode":"MX","stateCode":"GUA","latitude":"20.51138000","longitude":"-100.55946000"},{"name":"Medina","countryCode":"MX","stateCode":"GUA","latitude":"21.14972000","longitude":"-101.62250000"},{"name":"Medio Sitio","countryCode":"MX","stateCode":"GUA","latitude":"20.86948000","longitude":"-101.35689000"},{"name":"Menores","countryCode":"MX","stateCode":"GUA","latitude":"20.92028000","longitude":"-101.39500000"},{"name":"Merino","countryCode":"MX","stateCode":"GUA","latitude":"20.49424000","longitude":"-100.88411000"},{"name":"Mexicanos","countryCode":"MX","stateCode":"GUA","latitude":"20.52903000","longitude":"-101.07064000"},{"name":"Mezquite Gordo","countryCode":"MX","stateCode":"GUA","latitude":"20.81463000","longitude":"-101.49277000"},{"name":"Mezquite de Luna","countryCode":"MX","stateCode":"GUA","latitude":"20.29765000","longitude":"-101.89260000"},{"name":"Mezquite de Sotelo","countryCode":"MX","stateCode":"GUA","latitude":"21.00825000","longitude":"-101.50287000"},{"name":"Mineral de la Luz","countryCode":"MX","stateCode":"GUA","latitude":"21.06456000","longitude":"-101.33806000"},{"name":"Misión de Chichimecas","countryCode":"MX","stateCode":"GUA","latitude":"21.28496000","longitude":"-100.48658000"},{"name":"Molino de San José","countryCode":"MX","stateCode":"GUA","latitude":"21.57083000","longitude":"-101.26389000"},{"name":"Molino de Santa Ana","countryCode":"MX","stateCode":"GUA","latitude":"20.82874000","longitude":"-101.34929000"},{"name":"Monte Blanco","countryCode":"MX","stateCode":"GUA","latitude":"20.35472000","longitude":"-101.52750000"},{"name":"Monte Grande","countryCode":"MX","stateCode":"GUA","latitude":"20.99806000","longitude":"-101.86333000"},{"name":"Monte del Coecillo","countryCode":"MX","stateCode":"GUA","latitude":"20.97900000","longitude":"-101.43542000"},{"name":"Morales","countryCode":"MX","stateCode":"GUA","latitude":"20.77821000","longitude":"-100.80932000"},{"name":"Moroleón","countryCode":"MX","stateCode":"GUA","latitude":"20.12571000","longitude":"-101.19208000"},{"name":"Neutla","countryCode":"MX","stateCode":"GUA","latitude":"20.70800000","longitude":"-100.83957000"},{"name":"Nigromante","countryCode":"MX","stateCode":"GUA","latitude":"20.96194000","longitude":"-100.78028000"},{"name":"Obrajuelo","countryCode":"MX","stateCode":"GUA","latitude":"20.10820000","longitude":"-100.84950000"},{"name":"Ocampo","countryCode":"MX","stateCode":"GUA","latitude":"21.64653000","longitude":"-101.48012000"},{"name":"Ojo Seco","countryCode":"MX","stateCode":"GUA","latitude":"20.38687000","longitude":"-100.79659000"},{"name":"Ojo de Agua de Ballesteros","countryCode":"MX","stateCode":"GUA","latitude":"20.22821000","longitude":"-100.82424000"},{"name":"Ojo de Agua de Mendoza","countryCode":"MX","stateCode":"GUA","latitude":"20.16585000","longitude":"-100.56909000"},{"name":"Ojo de Agua de la Trinidad","countryCode":"MX","stateCode":"GUA","latitude":"20.39356000","longitude":"-100.63255000"},{"name":"Ojo de Agua del Refugio","countryCode":"MX","stateCode":"GUA","latitude":"21.01386000","longitude":"-100.31687000"},{"name":"Orduña de Abajo","countryCode":"MX","stateCode":"GUA","latitude":"20.75806000","longitude":"-100.78278000"},{"name":"Orduña de Arriba","countryCode":"MX","stateCode":"GUA","latitude":"20.76583000","longitude":"-100.79262000"},{"name":"Otates","countryCode":"MX","stateCode":"GUA","latitude":"20.40064000","longitude":"-101.48169000"},{"name":"Palmillas de San Juan","countryCode":"MX","stateCode":"GUA","latitude":"20.76873000","longitude":"-100.86432000"},{"name":"Palo Colorado","countryCode":"MX","stateCode":"GUA","latitude":"21.00836000","longitude":"-100.72917000"},{"name":"Panales Jamaica (Cañones)","countryCode":"MX","stateCode":"GUA","latitude":"20.29556000","longitude":"-100.82306000"},{"name":"Parangarico","countryCode":"MX","stateCode":"GUA","latitude":"20.19232000","longitude":"-101.16550000"},{"name":"Parácuaro","countryCode":"MX","stateCode":"GUA","latitude":"20.14381000","longitude":"-100.76352000"},{"name":"Paso de Pirules","countryCode":"MX","stateCode":"GUA","latitude":"20.95028000","longitude":"-101.29972000"},{"name":"Paxtle","countryCode":"MX","stateCode":"GUA","latitude":"21.05897000","longitude":"-101.40390000"},{"name":"Peralta","countryCode":"MX","stateCode":"GUA","latitude":"20.47350000","longitude":"-101.40811000"},{"name":"Peñuelas","countryCode":"MX","stateCode":"GUA","latitude":"20.71676000","longitude":"-101.29749000"},{"name":"Piedras Negras","countryCode":"MX","stateCode":"GUA","latitude":"20.43059000","longitude":"-101.39158000"},{"name":"Piedras de Lumbre","countryCode":"MX","stateCode":"GUA","latitude":"20.25097000","longitude":"-100.59972000"},{"name":"Piñícuaro","countryCode":"MX","stateCode":"GUA","latitude":"20.04751000","longitude":"-101.24097000"},{"name":"Plan Guanajuato (La Sandía)","countryCode":"MX","stateCode":"GUA","latitude":"20.92167000","longitude":"-101.69694000"},{"name":"Plan de Ayala","countryCode":"MX","stateCode":"GUA","latitude":"21.07209000","longitude":"-101.72165000"},{"name":"Plancarte","countryCode":"MX","stateCode":"GUA","latitude":"20.58681000","longitude":"-100.79620000"},{"name":"Potrerillos (Guanajal)","countryCode":"MX","stateCode":"GUA","latitude":"21.08154000","longitude":"-101.86986000"},{"name":"Pozos","countryCode":"MX","stateCode":"GUA","latitude":"20.62003000","longitude":"-100.89560000"},{"name":"Prados del Rosario","countryCode":"MX","stateCode":"GUA","latitude":"21.02194000","longitude":"-100.39250000"},{"name":"Presa Blanca","countryCode":"MX","stateCode":"GUA","latitude":"20.64146000","longitude":"-100.79241000"},{"name":"Primera Fracción de Crespo","countryCode":"MX","stateCode":"GUA","latitude":"20.49638000","longitude":"-100.85150000"},{"name":"Providencia","countryCode":"MX","stateCode":"GUA","latitude":"20.35439000","longitude":"-101.01895000"},{"name":"Providencia de Nápoles","countryCode":"MX","stateCode":"GUA","latitude":"21.02297000","longitude":"-101.45775000"},{"name":"Pueblo Nuevo","countryCode":"MX","stateCode":"GUA","latitude":"20.52516000","longitude":"-101.37196000"},{"name":"Puentecillas","countryCode":"MX","stateCode":"GUA","latitude":"20.93187000","longitude":"-101.27873000"},{"name":"Puerta del Monte","countryCode":"MX","stateCode":"GUA","latitude":"20.25853000","longitude":"-101.02597000"},{"name":"Puroagua","countryCode":"MX","stateCode":"GUA","latitude":"20.07913000","longitude":"-100.45291000"},{"name":"Purísima de Bustos","countryCode":"MX","stateCode":"GUA","latitude":"21.03150000","longitude":"-101.87833000"},{"name":"Purísima de Covarrubias","countryCode":"MX","stateCode":"GUA","latitude":"20.61932000","longitude":"-101.48340000"},{"name":"Purísima del Progreso","countryCode":"MX","stateCode":"GUA","latitude":"20.79333000","longitude":"-101.33028000"},{"name":"Purísima del Rincón","countryCode":"MX","stateCode":"GUA","latitude":"20.94704000","longitude":"-101.90939000"},{"name":"Pénjamo","countryCode":"MX","stateCode":"GUA","latitude":"20.43108000","longitude":"-101.72261000"},{"name":"Rancho Nuevo de la Cruz","countryCode":"MX","stateCode":"GUA","latitude":"20.65105000","longitude":"-101.51786000"},{"name":"Rancho Nuevo de la Luz","countryCode":"MX","stateCode":"GUA","latitude":"20.96246000","longitude":"-101.64573000"},{"name":"Rancho Nuevo del Llanito","countryCode":"MX","stateCode":"GUA","latitude":"20.82361000","longitude":"-101.36861000"},{"name":"Rancho Viejo","countryCode":"MX","stateCode":"GUA","latitude":"21.02091000","longitude":"-100.77142000"},{"name":"Rancho de Guadalupe","countryCode":"MX","stateCode":"GUA","latitude":"21.21639000","longitude":"-101.01000000"},{"name":"Rinconadas del Bosque","countryCode":"MX","stateCode":"GUA","latitude":"20.08528000","longitude":"-101.19833000"},{"name":"Rincón de Cano","countryCode":"MX","stateCode":"GUA","latitude":"21.05519000","longitude":"-100.24196000"},{"name":"Rincón de Parangueo","countryCode":"MX","stateCode":"GUA","latitude":"20.42193000","longitude":"-101.25101000"},{"name":"Rincón de Tamayo","countryCode":"MX","stateCode":"GUA","latitude":"20.42344000","longitude":"-100.75470000"},{"name":"Rincón del Centeno","countryCode":"MX","stateCode":"GUA","latitude":"20.66076000","longitude":"-100.88532000"},{"name":"Rizos de la Joya (Rizos del Saucillo)","countryCode":"MX","stateCode":"GUA","latitude":"21.14861000","longitude":"-101.76194000"},{"name":"Romita","countryCode":"MX","stateCode":"GUA","latitude":"20.87127000","longitude":"-101.51683000"},{"name":"Roque","countryCode":"MX","stateCode":"GUA","latitude":"20.58228000","longitude":"-100.83727000"},{"name":"Río Laja","countryCode":"MX","stateCode":"GUA","latitude":"21.20326000","longitude":"-100.92339000"},{"name":"Salamanca","countryCode":"MX","stateCode":"GUA","latitude":"20.57196000","longitude":"-101.19154000"},{"name":"Salitrillo","countryCode":"MX","stateCode":"GUA","latitude":"21.03629000","longitude":"-101.45650000"},{"name":"Salvatierra","countryCode":"MX","stateCode":"GUA","latitude":"20.21322000","longitude":"-100.88023000"},{"name":"San Agustín de las Flores","countryCode":"MX","stateCode":"GUA","latitude":"21.00727000","longitude":"-101.43710000"},{"name":"San Andrés Enguaro","countryCode":"MX","stateCode":"GUA","latitude":"20.19472000","longitude":"-101.23639000"},{"name":"San Antonio Calichar","countryCode":"MX","stateCode":"GUA","latitude":"20.49669000","longitude":"-100.51775000"},{"name":"San Antonio Eménguaro","countryCode":"MX","stateCode":"GUA","latitude":"20.13997000","longitude":"-100.87874000"},{"name":"San Antonio Gallardo","countryCode":"MX","stateCode":"GUA","latitude":"20.62833000","longitude":"-100.76778000"},{"name":"San Antonio Primero","countryCode":"MX","stateCode":"GUA","latitude":"21.09417000","longitude":"-100.52844000"},{"name":"San Antonio Texas","countryCode":"MX","stateCode":"GUA","latitude":"20.98556000","longitude":"-101.49000000"},{"name":"San Antonio de Corrales","countryCode":"MX","stateCode":"GUA","latitude":"20.74556000","longitude":"-100.96361000"},{"name":"San Antonio de Romerillo","countryCode":"MX","stateCode":"GUA","latitude":"20.60784000","longitude":"-100.94854000"},{"name":"San Antonio de los Morales","countryCode":"MX","stateCode":"GUA","latitude":"20.58055000","longitude":"-100.91020000"},{"name":"San Antonio de los Tepetates","countryCode":"MX","stateCode":"GUA","latitude":"21.04472000","longitude":"-101.67611000"},{"name":"San Antonio el Chico","countryCode":"MX","stateCode":"GUA","latitude":"20.62798000","longitude":"-101.28373000"},{"name":"San Antonio el Rico","countryCode":"MX","stateCode":"GUA","latitude":"20.82308000","longitude":"-101.37161000"},{"name":"San Bartolo de Berrios","countryCode":"MX","stateCode":"GUA","latitude":"21.61240000","longitude":"-101.06845000"},{"name":"San Bartolomé Aguas Calientes","countryCode":"MX","stateCode":"GUA","latitude":"20.49556000","longitude":"-100.54833000"},{"name":"San Bernardo","countryCode":"MX","stateCode":"GUA","latitude":"20.96764000","longitude":"-101.86972000"},{"name":"San Bernardo Peña Blanca","countryCode":"MX","stateCode":"GUA","latitude":"20.46167000","longitude":"-101.48250000"},{"name":"San Cayetano","countryCode":"MX","stateCode":"GUA","latitude":"20.60357000","longitude":"-100.82021000"},{"name":"San Cristóbal","countryCode":"MX","stateCode":"GUA","latitude":"20.65787000","longitude":"-101.47683000"},{"name":"San Diego","countryCode":"MX","stateCode":"GUA","latitude":"20.88838000","longitude":"-101.40973000"},{"name":"San Diego de Alcalá","countryCode":"MX","stateCode":"GUA","latitude":"20.03062000","longitude":"-100.86350000"},{"name":"San Diego de la Unión","countryCode":"MX","stateCode":"GUA","latitude":"21.46749000","longitude":"-100.87310000"},{"name":"San Elías","countryCode":"MX","stateCode":"GUA","latitude":"20.63529000","longitude":"-100.84120000"},{"name":"San Felipe","countryCode":"MX","stateCode":"GUA","latitude":"21.47831000","longitude":"-101.21566000"},{"name":"San Felipe Quiriceo","countryCode":"MX","stateCode":"GUA","latitude":"20.44303000","longitude":"-101.28960000"},{"name":"San Francisco","countryCode":"MX","stateCode":"GUA","latitude":"21.63387000","longitude":"-101.05884000"},{"name":"San Francisco (Baños de Agua Caliente)","countryCode":"MX","stateCode":"GUA","latitude":"21.07389000","longitude":"-101.47278000"},{"name":"San Francisco de Durán","countryCode":"MX","stateCode":"GUA","latitude":"21.00513000","longitude":"-101.61990000"},{"name":"San Francisco del Rincón","countryCode":"MX","stateCode":"GUA","latitude":"21.01843000","longitude":"-101.85515000"},{"name":"San Gabriel","countryCode":"MX","stateCode":"GUA","latitude":"21.12949000","longitude":"-100.83496000"},{"name":"San Gabriel y San Ignacio","countryCode":"MX","stateCode":"GUA","latitude":"20.44028000","longitude":"-101.60816000"},{"name":"San Gregorio","countryCode":"MX","stateCode":"GUA","latitude":"20.54694000","longitude":"-101.62847000"},{"name":"San Ignacio","countryCode":"MX","stateCode":"GUA","latitude":"21.28194000","longitude":"-100.53722000"},{"name":"San Ignacio de Hidalgo","countryCode":"MX","stateCode":"GUA","latitude":"20.91167000","longitude":"-101.86056000"},{"name":"San Ignacio de Rivera (Ojo de Agua)","countryCode":"MX","stateCode":"GUA","latitude":"20.55926000","longitude":"-101.46127000"},{"name":"San Ignacio de San José Parangueo","countryCode":"MX","stateCode":"GUA","latitude":"20.41473000","longitude":"-101.29780000"},{"name":"San Isidro de Gamboa","countryCode":"MX","stateCode":"GUA","latitude":"20.39501000","longitude":"-100.52705000"},{"name":"San Isidro de la Concepción","countryCode":"MX","stateCode":"GUA","latitude":"20.62776000","longitude":"-100.78570000"},{"name":"San Isidro de la Estacada","countryCode":"MX","stateCode":"GUA","latitude":"21.14746000","longitude":"-100.68473000"},{"name":"San Isidro de los Sauces","countryCode":"MX","stateCode":"GUA","latitude":"21.02103000","longitude":"-101.53724000"},{"name":"San Javier","countryCode":"MX","stateCode":"GUA","latitude":"20.66729000","longitude":"-101.42940000"},{"name":"San Jerónimo de Araceo","countryCode":"MX","stateCode":"GUA","latitude":"20.32507000","longitude":"-101.18195000"},{"name":"San José Iturbide","countryCode":"MX","stateCode":"GUA","latitude":"21.00153000","longitude":"-100.38416000"},{"name":"San José Temascatío","countryCode":"MX","stateCode":"GUA","latitude":"20.69183000","longitude":"-101.26028000"},{"name":"San José Viborillas","countryCode":"MX","stateCode":"GUA","latitude":"20.56778000","longitude":"-100.63361000"},{"name":"San José de Agua Azul","countryCode":"MX","stateCode":"GUA","latitude":"20.48662000","longitude":"-100.65587000"},{"name":"San José de Ayala","countryCode":"MX","stateCode":"GUA","latitude":"20.38709000","longitude":"-101.44143000"},{"name":"San José de Bernalejo (El Guayabo)","countryCode":"MX","stateCode":"GUA","latitude":"20.64000000","longitude":"-101.40139000"},{"name":"San José de Cervera","countryCode":"MX","stateCode":"GUA","latitude":"20.96778000","longitude":"-101.30250000"},{"name":"San José de Durán (Los Troncoso)","countryCode":"MX","stateCode":"GUA","latitude":"21.06306000","longitude":"-101.67417000"},{"name":"San José de Guanajuato","countryCode":"MX","stateCode":"GUA","latitude":"20.55601000","longitude":"-100.89277000"},{"name":"San José de Llanos","countryCode":"MX","stateCode":"GUA","latitude":"20.85568000","longitude":"-101.30897000"},{"name":"San José de Mendoza","countryCode":"MX","stateCode":"GUA","latitude":"20.68965000","longitude":"-101.21353000"},{"name":"San José de Rancho Nuevo (Los Arrieros)","countryCode":"MX","stateCode":"GUA","latitude":"21.59639000","longitude":"-101.00389000"},{"name":"San José de la Montaña","countryCode":"MX","stateCode":"GUA","latitude":"20.60037000","longitude":"-101.07228000"},{"name":"San José de las Pilas","countryCode":"MX","stateCode":"GUA","latitude":"20.65227000","longitude":"-101.04523000"},{"name":"San José del Cerrito de Camargo","countryCode":"MX","stateCode":"GUA","latitude":"20.41917000","longitude":"-101.04222000"},{"name":"San José del Potrero","countryCode":"MX","stateCode":"GUA","latitude":"21.12815000","longitude":"-101.59737000"},{"name":"San José del Rodeo","countryCode":"MX","stateCode":"GUA","latitude":"20.92083000","longitude":"-101.21639000"},{"name":"San José del Torreón","countryCode":"MX","stateCode":"GUA","latitude":"21.47444000","longitude":"-101.47056000"},{"name":"San José el Nuevo","countryCode":"MX","stateCode":"GUA","latitude":"20.44389000","longitude":"-100.77194000"},{"name":"San Juan Bautista Cacalote","countryCode":"MX","stateCode":"GUA","latitude":"20.34806000","longitude":"-100.78833000"},{"name":"San Juan Grande","countryCode":"MX","stateCode":"GUA","latitude":"20.37627000","longitude":"-101.52677000"},{"name":"San Juan Jaripeo","countryCode":"MX","stateCode":"GUA","latitude":"20.00601000","longitude":"-100.76052000"},{"name":"San Juan Pan de Arriba","countryCode":"MX","stateCode":"GUA","latitude":"21.47151000","longitude":"-100.92021000"},{"name":"San Juan de Abajo","countryCode":"MX","stateCode":"GUA","latitude":"21.05623000","longitude":"-101.63544000"},{"name":"San Juan de Otates","countryCode":"MX","stateCode":"GUA","latitude":"21.11562000","longitude":"-101.55773000"},{"name":"San Juan de la Vega","countryCode":"MX","stateCode":"GUA","latitude":"20.62521000","longitude":"-100.76141000"},{"name":"San Juan del Llanito","countryCode":"MX","stateCode":"GUA","latitude":"20.51369000","longitude":"-100.53980000"},{"name":"San Lorenzo","countryCode":"MX","stateCode":"GUA","latitude":"20.46687000","longitude":"-100.71970000"},{"name":"San Lucas","countryCode":"MX","stateCode":"GUA","latitude":"20.29341000","longitude":"-100.55238000"},{"name":"San Luis de la Paz","countryCode":"MX","stateCode":"GUA","latitude":"21.29771000","longitude":"-100.51736000"},{"name":"San Miguel Eménguaro","countryCode":"MX","stateCode":"GUA","latitude":"20.16402000","longitude":"-100.88596000"},{"name":"San Miguel Octopan","countryCode":"MX","stateCode":"GUA","latitude":"20.57428000","longitude":"-100.74780000"},{"name":"San Miguel de Allende","countryCode":"MX","stateCode":"GUA","latitude":"20.91528000","longitude":"-100.74389000"},{"name":"San Miguel del Arenal","countryCode":"MX","stateCode":"GUA","latitude":"20.99083000","longitude":"-101.48556000"},{"name":"San Nicolás Parangueo","countryCode":"MX","stateCode":"GUA","latitude":"20.39356000","longitude":"-101.25364000"},{"name":"San Nicolás Temascatío","countryCode":"MX","stateCode":"GUA","latitude":"20.72486000","longitude":"-101.24874000"},{"name":"San Nicolás de la Condesa","countryCode":"MX","stateCode":"GUA","latitude":"20.23259000","longitude":"-100.78108000"},{"name":"San Nicolás de los Agustinos","countryCode":"MX","stateCode":"GUA","latitude":"20.24614000","longitude":"-100.96679000"},{"name":"San Nicolás del Cármen","countryCode":"MX","stateCode":"GUA","latitude":"21.27405000","longitude":"-100.55032000"},{"name":"San Pablo Pejo","countryCode":"MX","stateCode":"GUA","latitude":"20.03375000","longitude":"-100.93763000"},{"name":"San Pedro Tenango","countryCode":"MX","stateCode":"GUA","latitude":"20.50769000","longitude":"-100.63247000"},{"name":"San Pedro de Ibarra","countryCode":"MX","stateCode":"GUA","latitude":"21.48320000","longitude":"-101.54046000"},{"name":"San Pedro de los Naranjos","countryCode":"MX","stateCode":"GUA","latitude":"20.22716000","longitude":"-100.93782000"},{"name":"San Roque","countryCode":"MX","stateCode":"GUA","latitude":"20.59966000","longitude":"-101.34182000"},{"name":"San Roque de Montes","countryCode":"MX","stateCode":"GUA","latitude":"21.01000000","longitude":"-101.81083000"},{"name":"San Roque de Torres","countryCode":"MX","stateCode":"GUA","latitude":"20.97138000","longitude":"-101.85290000"},{"name":"San Salvador Torrecillas","countryCode":"MX","stateCode":"GUA","latitude":"20.55981000","longitude":"-100.95784000"},{"name":"San Sebastián de Salitre","countryCode":"MX","stateCode":"GUA","latitude":"21.10278000","longitude":"-100.48086000"},{"name":"San Vicente","countryCode":"MX","stateCode":"GUA","latitude":"20.82864000","longitude":"-101.34130000"},{"name":"San Vicente de Flores","countryCode":"MX","stateCode":"GUA","latitude":"20.62172000","longitude":"-101.25296000"},{"name":"San Ángel","countryCode":"MX","stateCode":"GUA","latitude":"20.90193000","longitude":"-101.91895000"},{"name":"Santa Ana","countryCode":"MX","stateCode":"GUA","latitude":"21.05917000","longitude":"-101.67583000"},{"name":"Santa Ana Pacueco","countryCode":"MX","stateCode":"GUA","latitude":"20.34722000","longitude":"-102.01583000"},{"name":"Santa Anita","countryCode":"MX","stateCode":"GUA","latitude":"20.47028000","longitude":"-100.81500000"},{"name":"Santa Bárbara","countryCode":"MX","stateCode":"GUA","latitude":"21.53716000","longitude":"-101.37787000"},{"name":"Santa Catarina","countryCode":"MX","stateCode":"GUA","latitude":"21.15134000","longitude":"-100.06954000"},{"name":"Santa Clara","countryCode":"MX","stateCode":"GUA","latitude":"20.17904000","longitude":"-101.43350000"},{"name":"Santa Cruz de Juventino Rosas","countryCode":"MX","stateCode":"GUA","latitude":"20.63658000","longitude":"-100.97956000"},{"name":"Santa Fe de la Purísima","countryCode":"MX","stateCode":"GUA","latitude":"20.49556000","longitude":"-100.89278000"},{"name":"Santa María del Refugio","countryCode":"MX","stateCode":"GUA","latitude":"20.44030000","longitude":"-100.80032000"},{"name":"Santa Rosa","countryCode":"MX","stateCode":"GUA","latitude":"21.55181000","longitude":"-101.09210000"},{"name":"Santa Rosa de Lima","countryCode":"MX","stateCode":"GUA","latitude":"21.07179000","longitude":"-101.19723000"},{"name":"Santa Rosa de Rivas","countryCode":"MX","stateCode":"GUA","latitude":"20.78112000","longitude":"-101.53632000"},{"name":"Santa Rosa los Angeles","countryCode":"MX","stateCode":"GUA","latitude":"20.56585000","longitude":"-100.92356000"},{"name":"Santa Teresa","countryCode":"MX","stateCode":"GUA","latitude":"20.95973000","longitude":"-101.31644000"},{"name":"Santa Teresita de Don Diego","countryCode":"MX","stateCode":"GUA","latitude":"20.88000000","longitude":"-100.77861000"},{"name":"Santiago Capitiro","countryCode":"MX","stateCode":"GUA","latitude":"20.30427000","longitude":"-101.01767000"},{"name":"Santiago Maravatío","countryCode":"MX","stateCode":"GUA","latitude":"20.17297000","longitude":"-100.99468000"},{"name":"Santiago de Cuenda","countryCode":"MX","stateCode":"GUA","latitude":"20.59956000","longitude":"-100.99405000"},{"name":"Santo Tomás Huatzindeo","countryCode":"MX","stateCode":"GUA","latitude":"20.22205000","longitude":"-100.92068000"},{"name":"Sarabia","countryCode":"MX","stateCode":"GUA","latitude":"20.52256000","longitude":"-101.06163000"},{"name":"Serrano","countryCode":"MX","stateCode":"GUA","latitude":"20.77830000","longitude":"-101.39540000"},{"name":"Silao","countryCode":"MX","stateCode":"GUA","latitude":"20.94356000","longitude":"-101.42703000"},{"name":"Silao de la Victoria","countryCode":"MX","stateCode":"GUA","latitude":"20.93718000","longitude":"-101.44987000"},{"name":"Silva","countryCode":"MX","stateCode":"GUA","latitude":"20.94617000","longitude":"-101.85687000"},{"name":"Soledad Nueva","countryCode":"MX","stateCode":"GUA","latitude":"21.27942000","longitude":"-100.92249000"},{"name":"Sotelo","countryCode":"MX","stateCode":"GUA","latitude":"20.45773000","longitude":"-101.07766000"},{"name":"Suchitlán","countryCode":"MX","stateCode":"GUA","latitude":"20.53320000","longitude":"-101.02360000"},{"name":"Tamazula","countryCode":"MX","stateCode":"GUA","latitude":"20.44228000","longitude":"-101.55330000"},{"name":"Tarandacuao","countryCode":"MX","stateCode":"GUA","latitude":"20.00094000","longitude":"-100.51856000"},{"name":"Taretán","countryCode":"MX","stateCode":"GUA","latitude":"20.77880000","longitude":"-101.33526000"},{"name":"Tarimoro","countryCode":"MX","stateCode":"GUA","latitude":"20.28336000","longitude":"-100.75477000"},{"name":"Tejocote de Calera","countryCode":"MX","stateCode":"GUA","latitude":"20.17918000","longitude":"-101.39710000"},{"name":"Tenango el Nuevo","countryCode":"MX","stateCode":"GUA","latitude":"20.53111000","longitude":"-100.67170000"},{"name":"Tenería del Santuario","countryCode":"MX","stateCode":"GUA","latitude":"20.59955000","longitude":"-100.79790000"},{"name":"Tequisquiapan","countryCode":"MX","stateCode":"GUA","latitude":"21.07996000","longitude":"-100.82067000"},{"name":"Tierra Fría","countryCode":"MX","stateCode":"GUA","latitude":"20.46145000","longitude":"-101.03927000"},{"name":"Tomelopitos","countryCode":"MX","stateCode":"GUA","latitude":"20.59463000","longitude":"-101.36846000"},{"name":"Tulillos de Abajo","countryCode":"MX","stateCode":"GUA","latitude":"21.08563000","longitude":"-100.48411000"},{"name":"Tupataro","countryCode":"MX","stateCode":"GUA","latitude":"20.59512000","longitude":"-101.64637000"},{"name":"Uriangato","countryCode":"MX","stateCode":"GUA","latitude":"20.14085000","longitude":"-101.18251000"},{"name":"Urireo","countryCode":"MX","stateCode":"GUA","latitude":"20.21314000","longitude":"-100.84188000"},{"name":"Valencia de Cerro Gordo","countryCode":"MX","stateCode":"GUA","latitude":"20.60133000","longitude":"-101.08173000"},{"name":"Valencianita","countryCode":"MX","stateCode":"GUA","latitude":"20.74701000","longitude":"-101.30223000"},{"name":"Valle de Santiago","countryCode":"MX","stateCode":"GUA","latitude":"20.39140000","longitude":"-101.19222000"},{"name":"Valtierrilla","countryCode":"MX","stateCode":"GUA","latitude":"20.53244000","longitude":"-101.12761000"},{"name":"Victoria","countryCode":"MX","stateCode":"GUA","latitude":"21.21183000","longitude":"-100.21545000"},{"name":"Victoria de Cortazar","countryCode":"MX","stateCode":"GUA","latitude":"20.33460000","longitude":"-101.03173000"},{"name":"Villagrán","countryCode":"MX","stateCode":"GUA","latitude":"20.51452000","longitude":"-100.99745000"},{"name":"Villas de Irapuato","countryCode":"MX","stateCode":"GUA","latitude":"20.68722000","longitude":"-101.40528000"},{"name":"Xichú","countryCode":"MX","stateCode":"GUA","latitude":"21.34418000","longitude":"-99.99970000"},{"name":"Xoconoxtle el Grande","countryCode":"MX","stateCode":"GUA","latitude":"20.93857000","longitude":"-100.98149000"},{"name":"Yerbabuena","countryCode":"MX","stateCode":"GUA","latitude":"20.96319000","longitude":"-101.27448000"},{"name":"Yuriria","countryCode":"MX","stateCode":"GUA","latitude":"20.21081000","longitude":"-101.13212000"},{"name":"Yustis","countryCode":"MX","stateCode":"GUA","latitude":"20.58233000","longitude":"-100.86392000"},{"name":"Zangarro (Zangarro Nuevo)","countryCode":"MX","stateCode":"GUA","latitude":"20.85806000","longitude":"-101.27278000"},{"name":"Zapote de Barajas","countryCode":"MX","stateCode":"GUA","latitude":"20.37536000","longitude":"-101.69964000"},{"name":"Zapote de Cestao","countryCode":"MX","stateCode":"GUA","latitude":"20.48362000","longitude":"-101.67596000"},{"name":"Zapote de Palomas","countryCode":"MX","stateCode":"GUA","latitude":"20.58444000","longitude":"-101.11500000"},{"name":"Zapote de Peralta","countryCode":"MX","stateCode":"GUA","latitude":"20.45068000","longitude":"-101.39481000"},{"name":"Zapotillo de Mogotes","countryCode":"MX","stateCode":"GUA","latitude":"20.37850000","longitude":"-101.24795000"},{"name":"Abasolo","countryCode":"MX","stateCode":"DUR","latitude":"25.31145000","longitude":"-104.65580000"},{"name":"Antonio Amaro","countryCode":"MX","stateCode":"DUR","latitude":"24.27684000","longitude":"-104.01873000"},{"name":"Arcinas","countryCode":"MX","stateCode":"DUR","latitude":"25.77556000","longitude":"-103.40913000"},{"name":"Arturo Martínez Adame","countryCode":"MX","stateCode":"DUR","latitude":"25.83157000","longitude":"-103.38291000"},{"name":"Banco Nacional","countryCode":"MX","stateCode":"DUR","latitude":"25.87139000","longitude":"-103.35667000"},{"name":"Banderas del Águila","countryCode":"MX","stateCode":"DUR","latitude":"23.92596000","longitude":"-105.33950000"},{"name":"Bermejillo","countryCode":"MX","stateCode":"DUR","latitude":"25.88682000","longitude":"-103.62069000"},{"name":"California","countryCode":"MX","stateCode":"DUR","latitude":"25.76090000","longitude":"-103.37556000"},{"name":"Canatlán","countryCode":"MX","stateCode":"DUR","latitude":"24.52576000","longitude":"-104.77327000"},{"name":"Ceballos","countryCode":"MX","stateCode":"DUR","latitude":"26.52580000","longitude":"-104.12950000"},{"name":"Cieneguillas","countryCode":"MX","stateCode":"DUR","latitude":"24.05472000","longitude":"-104.05186000"},{"name":"Cinco de Febrero","countryCode":"MX","stateCode":"DUR","latitude":"24.07657000","longitude":"-104.50467000"},{"name":"Cinco de Mayo","countryCode":"MX","stateCode":"DUR","latitude":"24.10181000","longitude":"-104.57449000"},{"name":"Ciudad Guadalupe Victoria","countryCode":"MX","stateCode":"DUR","latitude":"24.44401000","longitude":"-104.12156000"},{"name":"Ciudad Lerdo","countryCode":"MX","stateCode":"DUR","latitude":"25.53718000","longitude":"-103.52456000"},{"name":"Ciénega de Nuestra Señora de Guadalupe","countryCode":"MX","stateCode":"DUR","latitude":"25.06223000","longitude":"-106.32900000"},{"name":"Cuauhtemoc","countryCode":"MX","stateCode":"DUR","latitude":"24.29037000","longitude":"-103.80913000"},{"name":"Cuencamé","countryCode":"MX","stateCode":"DUR","latitude":"24.64123000","longitude":"-103.73772000"},{"name":"Cuencamé de Ceniceros","countryCode":"MX","stateCode":"DUR","latitude":"24.87116000","longitude":"-103.69731000"},{"name":"Diez de Octubre","countryCode":"MX","stateCode":"DUR","latitude":"24.72849000","longitude":"-104.63626000"},{"name":"El Arenal","countryCode":"MX","stateCode":"DUR","latitude":"24.06527000","longitude":"-104.43387000"},{"name":"El Durazno","countryCode":"MX","stateCode":"DUR","latitude":"25.47042000","longitude":"-106.92742000"},{"name":"El Huarache (El Guarache)","countryCode":"MX","stateCode":"DUR","latitude":"25.52000000","longitude":"-103.48667000"},{"name":"El Lucero","countryCode":"MX","stateCode":"DUR","latitude":"25.87830000","longitude":"-103.40209000"},{"name":"El Nayar","countryCode":"MX","stateCode":"DUR","latitude":"23.96422000","longitude":"-104.69541000"},{"name":"El Rayo","countryCode":"MX","stateCode":"DUR","latitude":"25.52112000","longitude":"-103.60821000"},{"name":"El Salto","countryCode":"MX","stateCode":"DUR","latitude":"23.77781000","longitude":"-105.36192000"},{"name":"El Vergel","countryCode":"MX","stateCode":"DUR","latitude":"25.63965000","longitude":"-103.52139000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"DUR","latitude":"24.44218000","longitude":"-103.88784000"},{"name":"Esfuerzos Unidos","countryCode":"MX","stateCode":"DUR","latitude":"24.82214000","longitude":"-104.99000000"},{"name":"Esmeralda","countryCode":"MX","stateCode":"DUR","latitude":"25.74326000","longitude":"-103.43097000"},{"name":"Eureka de Media Luna (Eureka)","countryCode":"MX","stateCode":"DUR","latitude":"25.79889000","longitude":"-103.37361000"},{"name":"Felipe Carrillo Puerto","countryCode":"MX","stateCode":"DUR","latitude":"24.33305000","longitude":"-104.01105000"},{"name":"Francisco I. Madero","countryCode":"MX","stateCode":"DUR","latitude":"24.40091000","longitude":"-104.31980000"},{"name":"Gabriel Hernández (Mancinas)","countryCode":"MX","stateCode":"DUR","latitude":"23.81167000","longitude":"-104.02444000"},{"name":"General Calixto Contreras","countryCode":"MX","stateCode":"DUR","latitude":"24.42916000","longitude":"-104.04592000"},{"name":"General Lázaro Cárdenas","countryCode":"MX","stateCode":"DUR","latitude":"25.29372000","longitude":"-103.99800000"},{"name":"Guanaceví","countryCode":"MX","stateCode":"DUR","latitude":"25.99610000","longitude":"-106.10898000"},{"name":"Guatimapé","countryCode":"MX","stateCode":"DUR","latitude":"24.80733000","longitude":"-104.91994000"},{"name":"Gómez Palacio","countryCode":"MX","stateCode":"DUR","latitude":"25.56985000","longitude":"-103.49588000"},{"name":"Hidalgo","countryCode":"MX","stateCode":"DUR","latitude":"26.02409000","longitude":"-104.82823000"},{"name":"Ignacio Allende","countryCode":"MX","stateCode":"DUR","latitude":"24.47432000","longitude":"-103.99710000"},{"name":"Ignacio Ramírez","countryCode":"MX","stateCode":"DUR","latitude":"24.50796000","longitude":"-104.08751000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"DUR","latitude":"25.13643000","longitude":"-103.38430000"},{"name":"Indé","countryCode":"MX","stateCode":"DUR","latitude":"25.91248000","longitude":"-105.22319000"},{"name":"Jauja","countryCode":"MX","stateCode":"DUR","latitude":"25.92894000","longitude":"-103.37382000"},{"name":"Jiménez","countryCode":"MX","stateCode":"DUR","latitude":"25.83051000","longitude":"-103.35733000"},{"name":"José Guadalupe Aguilera (Santa Lucía)","countryCode":"MX","stateCode":"DUR","latitude":"24.45420000","longitude":"-104.70888000"},{"name":"José Guadalupe Rodríguez","countryCode":"MX","stateCode":"DUR","latitude":"24.31912000","longitude":"-104.08002000"},{"name":"José María Morelos","countryCode":"MX","stateCode":"DUR","latitude":"25.01270000","longitude":"-105.20882000"},{"name":"José María Pino Suárez","countryCode":"MX","stateCode":"DUR","latitude":"23.87733000","longitude":"-104.49104000"},{"name":"José Refugio Salcido","countryCode":"MX","stateCode":"DUR","latitude":"23.96444000","longitude":"-104.51806000"},{"name":"Juan E. García","countryCode":"MX","stateCode":"DUR","latitude":"25.49206000","longitude":"-103.69170000"},{"name":"La Ciudad","countryCode":"MX","stateCode":"DUR","latitude":"23.73052000","longitude":"-105.68882000"},{"name":"La Flor","countryCode":"MX","stateCode":"DUR","latitude":"25.68138000","longitude":"-103.36837000"},{"name":"La Goma","countryCode":"MX","stateCode":"DUR","latitude":"25.48460000","longitude":"-103.68884000"},{"name":"La Joya","countryCode":"MX","stateCode":"DUR","latitude":"23.83750000","longitude":"-103.99861000"},{"name":"La Loma","countryCode":"MX","stateCode":"DUR","latitude":"25.46401000","longitude":"-103.67351000"},{"name":"La Luz","countryCode":"MX","stateCode":"DUR","latitude":"25.63481000","longitude":"-103.61093000"},{"name":"La Popular","countryCode":"MX","stateCode":"DUR","latitude":"25.67951000","longitude":"-103.46621000"},{"name":"Las Cuevas","countryCode":"MX","stateCode":"DUR","latitude":"25.49815000","longitude":"-103.54950000"},{"name":"León Guzmán","countryCode":"MX","stateCode":"DUR","latitude":"25.49986000","longitude":"-103.65924000"},{"name":"Llano Grande","countryCode":"MX","stateCode":"DUR","latitude":"23.86367000","longitude":"-105.20558000"},{"name":"Los Angeles","countryCode":"MX","stateCode":"DUR","latitude":"25.52206000","longitude":"-103.56757000"},{"name":"Mapimí","countryCode":"MX","stateCode":"DUR","latitude":"26.19095000","longitude":"-104.05463000"},{"name":"Mezquital","countryCode":"MX","stateCode":"DUR","latitude":"22.88401000","longitude":"-104.55350000"},{"name":"Narciso Mendoza","countryCode":"MX","stateCode":"DUR","latitude":"24.01310000","longitude":"-103.96620000"},{"name":"Nazareno","countryCode":"MX","stateCode":"DUR","latitude":"25.39916000","longitude":"-103.42065000"},{"name":"Nazas","countryCode":"MX","stateCode":"DUR","latitude":"25.22462000","longitude":"-104.11458000"},{"name":"Nicolás Bravo","countryCode":"MX","stateCode":"DUR","latitude":"24.39010000","longitude":"-104.74374000"},{"name":"Nogales","countryCode":"MX","stateCode":"DUR","latitude":"24.98130000","longitude":"-104.72229000"},{"name":"Nombre de Dios","countryCode":"MX","stateCode":"DUR","latitude":"23.84891000","longitude":"-104.24712000"},{"name":"Nuevo Ideal","countryCode":"MX","stateCode":"DUR","latitude":"24.88544000","longitude":"-105.07552000"},{"name":"Ocampo","countryCode":"MX","stateCode":"DUR","latitude":"26.55251000","longitude":"-105.75999000"},{"name":"Orizaba","countryCode":"MX","stateCode":"DUR","latitude":"23.95750000","longitude":"-104.07389000"},{"name":"Pasaje","countryCode":"MX","stateCode":"DUR","latitude":"24.92775000","longitude":"-103.80746000"},{"name":"Paso Nacional","countryCode":"MX","stateCode":"DUR","latitude":"25.26311000","longitude":"-104.01941000"},{"name":"Pastor Rovaix","countryCode":"MX","stateCode":"DUR","latitude":"25.68230000","longitude":"-103.51019000"},{"name":"Pedriceña","countryCode":"MX","stateCode":"DUR","latitude":"25.11858000","longitude":"-103.78942000"},{"name":"Picardías","countryCode":"MX","stateCode":"DUR","latitude":"25.32466000","longitude":"-103.48588000"},{"name":"Pueblo Nuevo","countryCode":"MX","stateCode":"DUR","latitude":"23.41405000","longitude":"-105.34021000"},{"name":"Pánuco de Coronado","countryCode":"MX","stateCode":"DUR","latitude":"24.53972000","longitude":"-104.32707000"},{"name":"Ramón Corona","countryCode":"MX","stateCode":"DUR","latitude":"24.18611000","longitude":"-103.63028000"},{"name":"Ricardo Flores Magón","countryCode":"MX","stateCode":"DUR","latitude":"24.46250000","longitude":"-104.53040000"},{"name":"Rodeo","countryCode":"MX","stateCode":"DUR","latitude":"25.17860000","longitude":"-104.55950000"},{"name":"San Atenógenes (La Villita)","countryCode":"MX","stateCode":"DUR","latitude":"23.99056000","longitude":"-104.01722000"},{"name":"San Bernardino de Milpillas Chico","countryCode":"MX","stateCode":"DUR","latitude":"23.38463000","longitude":"-105.15314000"},{"name":"San Bernardo","countryCode":"MX","stateCode":"DUR","latitude":"26.16986000","longitude":"-105.66251000"},{"name":"San Felipe","countryCode":"MX","stateCode":"DUR","latitude":"25.69278000","longitude":"-103.38250000"},{"name":"San Francisco Javier","countryCode":"MX","stateCode":"DUR","latitude":"23.72572000","longitude":"-104.03371000"},{"name":"San Francisco de Horizonte (Horizonte)","countryCode":"MX","stateCode":"DUR","latitude":"25.93690000","longitude":"-103.41688000"},{"name":"San Francisco del Mezquital","countryCode":"MX","stateCode":"DUR","latitude":"23.47444000","longitude":"-104.39490000"},{"name":"San Jacinto","countryCode":"MX","stateCode":"DUR","latitude":"25.48030000","longitude":"-103.73750000"},{"name":"San José de Gracia","countryCode":"MX","stateCode":"DUR","latitude":"24.47510000","longitude":"-104.74189000"},{"name":"San José de Viñedo","countryCode":"MX","stateCode":"DUR","latitude":"25.64865000","longitude":"-103.40255000"},{"name":"San José de Zaragoza","countryCode":"MX","stateCode":"DUR","latitude":"25.22753000","longitude":"-103.46650000"},{"name":"San Juan de Guadalupe","countryCode":"MX","stateCode":"DUR","latitude":"24.63273000","longitude":"-102.78180000"},{"name":"San Juan del Rio del Centauro del Norte","countryCode":"MX","stateCode":"DUR","latitude":"24.77824000","longitude":"-104.45833000"},{"name":"San Julio","countryCode":"MX","stateCode":"DUR","latitude":"25.93639000","longitude":"-103.42083000"},{"name":"San Miguel de Cruces","countryCode":"MX","stateCode":"DUR","latitude":"24.41255000","longitude":"-105.84152000"},{"name":"San Pedro del Gallo","countryCode":"MX","stateCode":"DUR","latitude":"25.56411000","longitude":"-104.29284000"},{"name":"Santa Catarina de Tepehuanes","countryCode":"MX","stateCode":"DUR","latitude":"25.33961000","longitude":"-105.72445000"},{"name":"Santa Clara","countryCode":"MX","stateCode":"DUR","latitude":"24.47500000","longitude":"-103.35694000"},{"name":"Santa Cruz Luján","countryCode":"MX","stateCode":"DUR","latitude":"25.72478000","longitude":"-103.35860000"},{"name":"Santa María del Oro","countryCode":"MX","stateCode":"DUR","latitude":"25.94944000","longitude":"-105.36444000"},{"name":"Santiago Bayacora","countryCode":"MX","stateCode":"DUR","latitude":"23.89373000","longitude":"-104.61276000"},{"name":"Santiago Papasquiaro","countryCode":"MX","stateCode":"DUR","latitude":"25.04389000","longitude":"-105.41917000"},{"name":"Sapioris","countryCode":"MX","stateCode":"DUR","latitude":"25.45248000","longitude":"-103.71612000"},{"name":"Sebastián Lerdo de Tejada","countryCode":"MX","stateCode":"DUR","latitude":"23.95444000","longitude":"-104.63639000"},{"name":"Seis de Enero","countryCode":"MX","stateCode":"DUR","latitude":"25.52052000","longitude":"-103.60150000"},{"name":"Seis de Octubre","countryCode":"MX","stateCode":"DUR","latitude":"25.81361000","longitude":"-103.57333000"},{"name":"Súchil","countryCode":"MX","stateCode":"DUR","latitude":"23.62193000","longitude":"-103.92320000"},{"name":"Tamazula","countryCode":"MX","stateCode":"DUR","latitude":"25.05586000","longitude":"-106.76728000"},{"name":"Tamazula de Victoria","countryCode":"MX","stateCode":"DUR","latitude":"24.96818000","longitude":"-106.96717000"},{"name":"Tayoltita","countryCode":"MX","stateCode":"DUR","latitude":"24.10278000","longitude":"-105.93083000"},{"name":"Tepehuanes","countryCode":"MX","stateCode":"DUR","latitude":"25.47838000","longitude":"-106.20884000"},{"name":"Tlahualilo de Zaragoza","countryCode":"MX","stateCode":"DUR","latitude":"26.10593000","longitude":"-103.44257000"},{"name":"Topia","countryCode":"MX","stateCode":"DUR","latitude":"25.21090000","longitude":"-106.57134000"},{"name":"Transporte","countryCode":"MX","stateCode":"DUR","latitude":"25.63411000","longitude":"-103.54070000"},{"name":"Velardeña","countryCode":"MX","stateCode":"DUR","latitude":"25.06472000","longitude":"-103.73668000"},{"name":"Venecia","countryCode":"MX","stateCode":"DUR","latitude":"25.77844000","longitude":"-103.35266000"},{"name":"Venustiano Carranza","countryCode":"MX","stateCode":"DUR","latitude":"24.47158000","longitude":"-104.62630000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"DUR","latitude":"23.73429000","longitude":"-103.98487000"},{"name":"Victoria de Durango","countryCode":"MX","stateCode":"DUR","latitude":"24.02032000","longitude":"-104.65756000"},{"name":"Villa Gregorio García","countryCode":"MX","stateCode":"DUR","latitude":"25.75221000","longitude":"-103.35215000"},{"name":"Villa Hidalgo","countryCode":"MX","stateCode":"DUR","latitude":"26.24833000","longitude":"-104.91441000"},{"name":"Villa Juárez","countryCode":"MX","stateCode":"DUR","latitude":"25.49203000","longitude":"-103.59389000"},{"name":"Villa Montemorelos","countryCode":"MX","stateCode":"DUR","latitude":"23.99154000","longitude":"-104.48045000"},{"name":"Villa Ocampo","countryCode":"MX","stateCode":"DUR","latitude":"26.44085000","longitude":"-105.50640000"},{"name":"Villa Unión","countryCode":"MX","stateCode":"DUR","latitude":"23.97460000","longitude":"-104.04705000"},{"name":"Villa de Guadalupe","countryCode":"MX","stateCode":"DUR","latitude":"25.51444000","longitude":"-103.48917000"},{"name":"Álvaro Obregón","countryCode":"MX","stateCode":"DUR","latitude":"25.51417000","longitude":"-103.50500000"},{"name":"Abasolo del Valle","countryCode":"MX","stateCode":"VER","latitude":"17.78306000","longitude":"-95.54556000"},{"name":"Abrevadero","countryCode":"MX","stateCode":"VER","latitude":"18.28222000","longitude":"-95.21444000"},{"name":"Acajete","countryCode":"MX","stateCode":"VER","latitude":"19.56815000","longitude":"-97.03333000"},{"name":"Acatla","countryCode":"MX","stateCode":"VER","latitude":"18.74944000","longitude":"-97.21833000"},{"name":"Acatlán","countryCode":"MX","stateCode":"VER","latitude":"19.69648000","longitude":"-96.84367000"},{"name":"Acayucan","countryCode":"MX","stateCode":"VER","latitude":"17.94979000","longitude":"-94.91386000"},{"name":"Acazónica","countryCode":"MX","stateCode":"VER","latitude":"19.21284000","longitude":"-96.58978000"},{"name":"Achotal de Moreno","countryCode":"MX","stateCode":"VER","latitude":"17.73652000","longitude":"-95.13395000"},{"name":"Acontitla","countryCode":"MX","stateCode":"VER","latitude":"20.68206000","longitude":"-97.38469000"},{"name":"Actopan","countryCode":"MX","stateCode":"VER","latitude":"19.50427000","longitude":"-96.61668000"},{"name":"Acula","countryCode":"MX","stateCode":"VER","latitude":"18.50563000","longitude":"-95.77427000"},{"name":"Acultzingo","countryCode":"MX","stateCode":"VER","latitude":"18.71894000","longitude":"-97.30367000"},{"name":"Adolfo Moreno","countryCode":"MX","stateCode":"VER","latitude":"19.72472000","longitude":"-97.23806000"},{"name":"Adolfo Ruíz Cortines","countryCode":"MX","stateCode":"VER","latitude":"20.59585000","longitude":"-97.30585000"},{"name":"Agrícola Lázaro Cárdenas","countryCode":"MX","stateCode":"VER","latitude":"18.81361000","longitude":"-97.19833000"},{"name":"Agua Dulce","countryCode":"MX","stateCode":"VER","latitude":"18.13909000","longitude":"-94.14527000"},{"name":"Aguilera","countryCode":"MX","stateCode":"VER","latitude":"17.81083000","longitude":"-95.01500000"},{"name":"Ahuacatán","countryCode":"MX","stateCode":"VER","latitude":"19.78351000","longitude":"-97.29780000"},{"name":"Ahuateno","countryCode":"MX","stateCode":"VER","latitude":"21.00245000","longitude":"-98.15055000"},{"name":"Ahueyahualco","countryCode":"MX","stateCode":"VER","latitude":"19.71974000","longitude":"-97.25984000"},{"name":"Alborada","countryCode":"MX","stateCode":"VER","latitude":"19.44851000","longitude":"-96.87109000"},{"name":"Allende","countryCode":"MX","stateCode":"VER","latitude":"18.15514000","longitude":"-94.39289000"},{"name":"Almagres","countryCode":"MX","stateCode":"VER","latitude":"17.80750000","longitude":"-94.91750000"},{"name":"Alpatláhuac","countryCode":"MX","stateCode":"VER","latitude":"19.10155000","longitude":"-97.12174000"},{"name":"Alto Lucero","countryCode":"MX","stateCode":"VER","latitude":"20.95361000","longitude":"-97.44194000"},{"name":"Altotonga","countryCode":"MX","stateCode":"VER","latitude":"19.76613000","longitude":"-97.24514000"},{"name":"Alvarado","countryCode":"MX","stateCode":"VER","latitude":"18.77143000","longitude":"-95.76181000"},{"name":"Amatitlán","countryCode":"MX","stateCode":"VER","latitude":"18.43371000","longitude":"-95.68388000"},{"name":"Amatlán","countryCode":"MX","stateCode":"VER","latitude":"21.33519000","longitude":"-97.75704000"},{"name":"Amatlán de los Reyes","countryCode":"MX","stateCode":"VER","latitude":"18.84658000","longitude":"-96.91595000"},{"name":"Anahuac","countryCode":"MX","stateCode":"VER","latitude":"22.20275000","longitude":"-97.85506000"},{"name":"Angel R. Cabada","countryCode":"MX","stateCode":"VER","latitude":"18.60798000","longitude":"-95.39724000"},{"name":"Antonio J Bermúdez","countryCode":"MX","stateCode":"VER","latitude":"22.15046000","longitude":"-98.15873000"},{"name":"Antón Lizardo","countryCode":"MX","stateCode":"VER","latitude":"19.05962000","longitude":"-95.99272000"},{"name":"Apazapan","countryCode":"MX","stateCode":"VER","latitude":"19.33175000","longitude":"-96.65058000"},{"name":"Aquila","countryCode":"MX","stateCode":"VER","latitude":"18.78958000","longitude":"-97.32319000"},{"name":"Aquiles Serdán","countryCode":"MX","stateCode":"VER","latitude":"21.87206000","longitude":"-98.14794000"},{"name":"Arboledas","countryCode":"MX","stateCode":"VER","latitude":"19.20722000","longitude":"-96.21444000"},{"name":"Arbolillo","countryCode":"MX","stateCode":"VER","latitude":"18.81631000","longitude":"-95.83601000"},{"name":"Arenal Santa Ana","countryCode":"MX","stateCode":"VER","latitude":"17.78951000","longitude":"-95.76970000"},{"name":"Arroyo Hondo","countryCode":"MX","stateCode":"VER","latitude":"20.02317000","longitude":"-96.87372000"},{"name":"Arroyo San Isidro","countryCode":"MX","stateCode":"VER","latitude":"18.48667000","longitude":"-95.41333000"},{"name":"Arroyo del Maíz Uno","countryCode":"MX","stateCode":"VER","latitude":"20.53667000","longitude":"-97.41528000"},{"name":"Arroyo del Potrero","countryCode":"MX","stateCode":"VER","latitude":"20.14554000","longitude":"-97.06520000"},{"name":"Astacinga","countryCode":"MX","stateCode":"VER","latitude":"18.56900000","longitude":"-97.10376000"},{"name":"Atlahuilco","countryCode":"MX","stateCode":"VER","latitude":"18.68308000","longitude":"-97.11553000"},{"name":"Atoyac","countryCode":"MX","stateCode":"VER","latitude":"18.93182000","longitude":"-96.80203000"},{"name":"Atzacan","countryCode":"MX","stateCode":"VER","latitude":"18.90724000","longitude":"-97.08307000"},{"name":"Atzalan","countryCode":"MX","stateCode":"VER","latitude":"19.78864000","longitude":"-97.24195000"},{"name":"Axochío","countryCode":"MX","stateCode":"VER","latitude":"18.37175000","longitude":"-95.29985000"},{"name":"Ayahualulco","countryCode":"MX","stateCode":"VER","latitude":"19.38613000","longitude":"-97.14853000"},{"name":"Ayotuxtla","countryCode":"MX","stateCode":"VER","latitude":"20.64885000","longitude":"-98.30264000"},{"name":"Banderas","countryCode":"MX","stateCode":"VER","latitude":"20.99083000","longitude":"-97.39361000"},{"name":"Banderilla","countryCode":"MX","stateCode":"VER","latitude":"19.58893000","longitude":"-96.93727000"},{"name":"Bara de Chachalacas","countryCode":"MX","stateCode":"VER","latitude":"19.40643000","longitude":"-96.34159000"},{"name":"Barra de Cazones","countryCode":"MX","stateCode":"VER","latitude":"20.72307000","longitude":"-97.20320000"},{"name":"Barrancas","countryCode":"MX","stateCode":"VER","latitude":"18.06918000","longitude":"-94.58691000"},{"name":"Barrio de San Miguel","countryCode":"MX","stateCode":"VER","latitude":"19.64333000","longitude":"-97.12389000"},{"name":"Bella Esperanza","countryCode":"MX","stateCode":"VER","latitude":"19.43329000","longitude":"-96.86648000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"VER","latitude":"20.88635000","longitude":"-98.20594000"},{"name":"Blanca Espuma","countryCode":"MX","stateCode":"VER","latitude":"19.58117000","longitude":"-96.68819000"},{"name":"Boca del Monte","countryCode":"MX","stateCode":"VER","latitude":"19.15451000","longitude":"-96.83270000"},{"name":"Boca del Rio","countryCode":"MX","stateCode":"VER","latitude":"19.10464000","longitude":"-96.10405000"},{"name":"Buena Vista","countryCode":"MX","stateCode":"VER","latitude":"19.04278000","longitude":"-96.85667000"},{"name":"Buenavista","countryCode":"MX","stateCode":"VER","latitude":"18.89306000","longitude":"-97.03694000"},{"name":"Buenos Aires","countryCode":"MX","stateCode":"VER","latitude":"18.46463000","longitude":"-95.24879000"},{"name":"Buenos Aires (San Isidro)","countryCode":"MX","stateCode":"VER","latitude":"20.84028000","longitude":"-97.60139000"},{"name":"Cabezas","countryCode":"MX","stateCode":"VER","latitude":"19.37167000","longitude":"-96.38278000"},{"name":"Cacahuatal","countryCode":"MX","stateCode":"VER","latitude":"18.83098000","longitude":"-96.84192000"},{"name":"Calcahualco","countryCode":"MX","stateCode":"VER","latitude":"19.13698000","longitude":"-97.14201000"},{"name":"Calería","countryCode":"MX","stateCode":"VER","latitude":"18.42883000","longitude":"-95.17737000"},{"name":"Calichar Palma Sola","countryCode":"MX","stateCode":"VER","latitude":"20.44155000","longitude":"-97.55103000"},{"name":"Calzadas","countryCode":"MX","stateCode":"VER","latitude":"18.10121000","longitude":"-94.45524000"},{"name":"Camarón de Tejeda","countryCode":"MX","stateCode":"VER","latitude":"19.00810000","longitude":"-96.56807000"},{"name":"Camerino Z. Mendoza","countryCode":"MX","stateCode":"VER","latitude":"18.78246000","longitude":"-97.16016000"},{"name":"Campo Chico","countryCode":"MX","stateCode":"VER","latitude":"18.83639000","longitude":"-97.02802000"},{"name":"Campo Grande","countryCode":"MX","stateCode":"VER","latitude":"18.82296000","longitude":"-97.01265000"},{"name":"Campo de Águila","countryCode":"MX","stateCode":"VER","latitude":"18.06750000","longitude":"-94.98611000"},{"name":"Capoluca","countryCode":"MX","stateCode":"VER","latitude":"18.80639000","longitude":"-97.02722000"},{"name":"Caristay","countryCode":"MX","stateCode":"VER","latitude":"20.64538000","longitude":"-97.30593000"},{"name":"Carlos A. Carrillo","countryCode":"MX","stateCode":"VER","latitude":"18.37477000","longitude":"-95.75444000"},{"name":"Carrillo Puerto","countryCode":"MX","stateCode":"VER","latitude":"18.81314000","longitude":"-96.58230000"},{"name":"Carrizal","countryCode":"MX","stateCode":"VER","latitude":"20.59552000","longitude":"-97.25676000"},{"name":"Casitas","countryCode":"MX","stateCode":"VER","latitude":"20.25532000","longitude":"-96.80114000"},{"name":"Castillo de Teayo","countryCode":"MX","stateCode":"VER","latitude":"20.74927000","longitude":"-97.63030000"},{"name":"Catemaco","countryCode":"MX","stateCode":"VER","latitude":"18.42131000","longitude":"-95.11398000"},{"name":"Caxapa","countryCode":"MX","stateCode":"VER","latitude":"18.43103000","longitude":"-96.77456000"},{"name":"Cazones de Herrera","countryCode":"MX","stateCode":"VER","latitude":"20.70423000","longitude":"-97.30994000"},{"name":"Cecilio Terán","countryCode":"MX","stateCode":"VER","latitude":"18.81480000","longitude":"-97.22526000"},{"name":"Cementeras del Pital","countryCode":"MX","stateCode":"VER","latitude":"20.17694000","longitude":"-96.89583000"},{"name":"Centro de Readaptación Social","countryCode":"MX","stateCode":"VER","latitude":"19.62500000","longitude":"-97.22028000"},{"name":"Cerritos","countryCode":"MX","stateCode":"VER","latitude":"19.13329000","longitude":"-96.60931000"},{"name":"Cerro Azul","countryCode":"MX","stateCode":"VER","latitude":"21.19200000","longitude":"-97.74088000"},{"name":"Cerro Gordo","countryCode":"MX","stateCode":"VER","latitude":"19.56951000","longitude":"-96.64835000"},{"name":"Cerro Grande","countryCode":"MX","stateCode":"VER","latitude":"20.23861000","longitude":"-97.68194000"},{"name":"Cerro Guzmán","countryCode":"MX","stateCode":"VER","latitude":"19.23543000","longitude":"-96.37856000"},{"name":"Cerro las Iguanas","countryCode":"MX","stateCode":"VER","latitude":"18.41083000","longitude":"-95.19972000"},{"name":"Chacalapa","countryCode":"MX","stateCode":"VER","latitude":"18.07860000","longitude":"-94.70280000"},{"name":"Chacaltianguis","countryCode":"MX","stateCode":"VER","latitude":"18.30528000","longitude":"-95.84167000"},{"name":"Chalma","countryCode":"MX","stateCode":"VER","latitude":"21.20799000","longitude":"-98.37526000"},{"name":"Chapopote Chico","countryCode":"MX","stateCode":"VER","latitude":"21.13704000","longitude":"-98.24780000"},{"name":"Chapopote Núñez","countryCode":"MX","stateCode":"VER","latitude":"20.93167000","longitude":"-97.68274000"},{"name":"Chavarrillo","countryCode":"MX","stateCode":"VER","latitude":"19.42551000","longitude":"-96.79458000"},{"name":"Chavaxtla","countryCode":"MX","stateCode":"VER","latitude":"19.13016000","longitude":"-96.83054000"},{"name":"Chichicaxtle","countryCode":"MX","stateCode":"VER","latitude":"19.34306000","longitude":"-96.46861000"},{"name":"Chicola","countryCode":"MX","stateCode":"VER","latitude":"18.90139000","longitude":"-97.10806000"},{"name":"Chiconamel","countryCode":"MX","stateCode":"VER","latitude":"21.24326000","longitude":"-98.45426000"},{"name":"Chiconquiaco","countryCode":"MX","stateCode":"VER","latitude":"19.74208000","longitude":"-96.81851000"},{"name":"Chicontepec","countryCode":"MX","stateCode":"VER","latitude":"20.97214000","longitude":"-98.17239000"},{"name":"Chicualoque","countryCode":"MX","stateCode":"VER","latitude":"20.38272000","longitude":"-97.66163000"},{"name":"Chicuasen","countryCode":"MX","stateCode":"VER","latitude":"19.52785000","longitude":"-96.67224000"},{"name":"Chilapa","countryCode":"MX","stateCode":"VER","latitude":"18.98861000","longitude":"-97.15417000"},{"name":"Chiltoyac","countryCode":"MX","stateCode":"VER","latitude":"19.57708000","longitude":"-96.86660000"},{"name":"Chinameca","countryCode":"MX","stateCode":"VER","latitude":"18.02195000","longitude":"-94.67945000"},{"name":"Chinampa de Gorostiza","countryCode":"MX","stateCode":"VER","latitude":"21.35959000","longitude":"-97.73484000"},{"name":"Chocamán","countryCode":"MX","stateCode":"VER","latitude":"19.01214000","longitude":"-97.03291000"},{"name":"Chonegal","countryCode":"MX","stateCode":"VER","latitude":"18.57523000","longitude":"-95.39347000"},{"name":"Chontla","countryCode":"MX","stateCode":"VER","latitude":"21.39198000","longitude":"-97.97877000"},{"name":"Chumatlán","countryCode":"MX","stateCode":"VER","latitude":"20.20574000","longitude":"-97.59402000"},{"name":"Chuniapan de Arriba","countryCode":"MX","stateCode":"VER","latitude":"18.34803000","longitude":"-95.18156000"},{"name":"Citlaltépec","countryCode":"MX","stateCode":"VER","latitude":"21.32912000","longitude":"-97.87861000"},{"name":"Citlaltépetl","countryCode":"MX","stateCode":"VER","latitude":"21.34351000","longitude":"-97.89201000"},{"name":"Ciudad Cuauhtémoc","countryCode":"MX","stateCode":"VER","latitude":"22.18439000","longitude":"-97.83472000"},{"name":"Ciudad Mendoza","countryCode":"MX","stateCode":"VER","latitude":"18.80645000","longitude":"-97.17870000"},{"name":"Coacoatzintla","countryCode":"MX","stateCode":"VER","latitude":"19.65163000","longitude":"-96.94043000"},{"name":"Coacotla","countryCode":"MX","stateCode":"VER","latitude":"17.93656000","longitude":"-94.66711000"},{"name":"Coahuitlán","countryCode":"MX","stateCode":"VER","latitude":"20.27543000","longitude":"-97.70022000"},{"name":"Coatepec","countryCode":"MX","stateCode":"VER","latitude":"19.45229000","longitude":"-96.96148000"},{"name":"Coatzacoalcos","countryCode":"MX","stateCode":"VER","latitude":"18.14905000","longitude":"-94.44470000"},{"name":"Coatzintla","countryCode":"MX","stateCode":"VER","latitude":"20.48699000","longitude":"-97.46823000"},{"name":"Coetzala","countryCode":"MX","stateCode":"VER","latitude":"18.78521000","longitude":"-96.91697000"},{"name":"Colatlán","countryCode":"MX","stateCode":"VER","latitude":"20.81642000","longitude":"-98.09697000"},{"name":"Colipa","countryCode":"MX","stateCode":"VER","latitude":"19.92323000","longitude":"-96.72713000"},{"name":"Colonia Adolfo Ruiz Cortines (Colonia Obrera)","countryCode":"MX","stateCode":"VER","latitude":"18.25694000","longitude":"-96.16139000"},{"name":"Colonia Chalchihuecan","countryCode":"MX","stateCode":"VER","latitude":"19.21417000","longitude":"-96.21444000"},{"name":"Colonia Lealtad","countryCode":"MX","stateCode":"VER","latitude":"17.96306000","longitude":"-94.90250000"},{"name":"Colonia Libertad","countryCode":"MX","stateCode":"VER","latitude":"19.67734000","longitude":"-97.21262000"},{"name":"Colonia Manuel González","countryCode":"MX","stateCode":"VER","latitude":"19.11495000","longitude":"-96.85939000"},{"name":"Colonia Santa Bárbara","countryCode":"MX","stateCode":"VER","latitude":"19.50191000","longitude":"-96.87817000"},{"name":"Colonia el Renacimiento","countryCode":"MX","stateCode":"VER","latitude":"19.21889000","longitude":"-96.21639000"},{"name":"Colonia las Flores","countryCode":"MX","stateCode":"VER","latitude":"21.36167000","longitude":"-97.69306000"},{"name":"Colonia Úrsulo Galván","countryCode":"MX","stateCode":"VER","latitude":"19.42862000","longitude":"-96.97842000"},{"name":"Colonias Pedernales","countryCode":"MX","stateCode":"VER","latitude":"20.04583000","longitude":"-97.05139000"},{"name":"Colorines","countryCode":"MX","stateCode":"VER","latitude":"18.88472000","longitude":"-96.97833000"},{"name":"Comapa","countryCode":"MX","stateCode":"VER","latitude":"19.13889000","longitude":"-96.71374000"},{"name":"Comején","countryCode":"MX","stateCode":"VER","latitude":"18.06126000","longitude":"-94.88552000"},{"name":"Comoapan","countryCode":"MX","stateCode":"VER","latitude":"18.40684000","longitude":"-95.17415000"},{"name":"Congregación Hidalgo","countryCode":"MX","stateCode":"VER","latitude":"17.93750000","longitude":"-94.97056000"},{"name":"Congregación el Tajín","countryCode":"MX","stateCode":"VER","latitude":"20.43047000","longitude":"-97.38183000"},{"name":"Corozal","countryCode":"MX","stateCode":"VER","latitude":"21.54627000","longitude":"-98.55444000"},{"name":"Corral Nuevo","countryCode":"MX","stateCode":"VER","latitude":"18.11461000","longitude":"-95.11542000"},{"name":"Corralillos","countryCode":"MX","stateCode":"VER","latitude":"20.48273000","longitude":"-97.52582000"},{"name":"Cosamaloapan","countryCode":"MX","stateCode":"VER","latitude":"18.36759000","longitude":"-95.79857000"},{"name":"Cosamaloapan de Carpio","countryCode":"MX","stateCode":"VER","latitude":"18.30163000","longitude":"-95.95967000"},{"name":"Cosautlán","countryCode":"MX","stateCode":"VER","latitude":"19.33196000","longitude":"-96.99030000"},{"name":"Cosautlán de Carvajal","countryCode":"MX","stateCode":"VER","latitude":"19.32878000","longitude":"-96.97719000"},{"name":"Coscomatepec de Bravo","countryCode":"MX","stateCode":"VER","latitude":"19.07275000","longitude":"-97.04685000"},{"name":"Cosolapa","countryCode":"MX","stateCode":"VER","latitude":"18.60055000","longitude":"-96.68524000"},{"name":"Cosoleacaque","countryCode":"MX","stateCode":"VER","latitude":"17.99913000","longitude":"-94.63590000"},{"name":"Cotaxtla","countryCode":"MX","stateCode":"VER","latitude":"18.83555000","longitude":"-96.39640000"},{"name":"Coxquihui","countryCode":"MX","stateCode":"VER","latitude":"20.18398000","longitude":"-97.58568000"},{"name":"Coyolito","countryCode":"MX","stateCode":"VER","latitude":"19.22777000","longitude":"-96.87039000"},{"name":"Coyutla","countryCode":"MX","stateCode":"VER","latitude":"20.24720000","longitude":"-97.65824000"},{"name":"Cruz Blanca","countryCode":"MX","stateCode":"VER","latitude":"19.63744000","longitude":"-97.16691000"},{"name":"Cruz Verde","countryCode":"MX","stateCode":"VER","latitude":"19.13750000","longitude":"-97.10861000"},{"name":"Cruz del Milagro","countryCode":"MX","stateCode":"VER","latitude":"17.90833000","longitude":"-95.01083000"},{"name":"Cuauhtamingo","countryCode":"MX","stateCode":"VER","latitude":"19.76472000","longitude":"-97.31417000"},{"name":"Cuautlapán","countryCode":"MX","stateCode":"VER","latitude":"18.87747000","longitude":"-97.02291000"},{"name":"Cucharas","countryCode":"MX","stateCode":"VER","latitude":"21.61568000","longitude":"-97.66099000"},{"name":"Cuesta Amarilla","countryCode":"MX","stateCode":"VER","latitude":"18.34667000","longitude":"-95.23389000"},{"name":"Cuesta de Laja","countryCode":"MX","stateCode":"VER","latitude":"18.29333000","longitude":"-95.22111000"},{"name":"Cuichapa","countryCode":"MX","stateCode":"VER","latitude":"17.93889000","longitude":"-94.28000000"},{"name":"Cuitláhuac","countryCode":"MX","stateCode":"VER","latitude":"18.81429000","longitude":"-96.72281000"},{"name":"Cuiyachapa","countryCode":"MX","stateCode":"VER","latitude":"19.04569000","longitude":"-97.17436000"},{"name":"Córdoba","countryCode":"MX","stateCode":"VER","latitude":"18.88420000","longitude":"-96.92559000"},{"name":"Córdoba (Santa Leticia)","countryCode":"MX","stateCode":"VER","latitude":"18.90861000","longitude":"-96.97889000"},{"name":"Dehesa","countryCode":"MX","stateCode":"VER","latitude":"17.94167000","longitude":"-94.99806000"},{"name":"Delfino Victoria (Santa Fe)","countryCode":"MX","stateCode":"VER","latitude":"19.20750000","longitude":"-96.27333000"},{"name":"Doctor Montes de Oca","countryCode":"MX","stateCode":"VER","latitude":"20.93477000","longitude":"-97.55585000"},{"name":"Dos Bocas","countryCode":"MX","stateCode":"VER","latitude":"18.41087000","longitude":"-95.70732000"},{"name":"Dos Ríos","countryCode":"MX","stateCode":"VER","latitude":"19.48417000","longitude":"-96.79944000"},{"name":"Ejidal","countryCode":"MX","stateCode":"VER","latitude":"18.90380000","longitude":"-96.22583000"},{"name":"Ejido la Piña (Maromilla)","countryCode":"MX","stateCode":"VER","latitude":"19.02861000","longitude":"-96.78361000"},{"name":"El Aguacate","countryCode":"MX","stateCode":"VER","latitude":"18.19808000","longitude":"-94.97053000"},{"name":"El Anono","countryCode":"MX","stateCode":"VER","latitude":"21.25559000","longitude":"-97.65648000"},{"name":"El Arenal","countryCode":"MX","stateCode":"VER","latitude":"20.26829000","longitude":"-97.59250000"},{"name":"El Blanco","countryCode":"MX","stateCode":"VER","latitude":"18.07418000","longitude":"-95.28053000"},{"name":"El Castillo","countryCode":"MX","stateCode":"VER","latitude":"19.54661000","longitude":"-96.86425000"},{"name":"El Chico","countryCode":"MX","stateCode":"VER","latitude":"19.46570000","longitude":"-96.83642000"},{"name":"El Chote","countryCode":"MX","stateCode":"VER","latitude":"20.40167000","longitude":"-97.34389000"},{"name":"El Cocuite","countryCode":"MX","stateCode":"VER","latitude":"18.71765000","longitude":"-96.08442000"},{"name":"El Conejo","countryCode":"MX","stateCode":"VER","latitude":"19.53140000","longitude":"-97.15383000"},{"name":"El Corte","countryCode":"MX","stateCode":"VER","latitude":"18.45226000","longitude":"-95.73510000"},{"name":"El Escobillo","countryCode":"MX","stateCode":"VER","latitude":"19.51450000","longitude":"-97.19791000"},{"name":"El Espinal","countryCode":"MX","stateCode":"VER","latitude":"19.62444000","longitude":"-96.87250000"},{"name":"El Hatito","countryCode":"MX","stateCode":"VER","latitude":"19.27750000","longitude":"-96.39361000"},{"name":"El Higo","countryCode":"MX","stateCode":"VER","latitude":"21.76708000","longitude":"-98.45186000"},{"name":"El Huidero","countryCode":"MX","stateCode":"VER","latitude":"18.38750000","longitude":"-95.17917000"},{"name":"El Humo","countryCode":"MX","stateCode":"VER","latitude":"21.17568000","longitude":"-97.94169000"},{"name":"El Huérfano","countryCode":"MX","stateCode":"VER","latitude":"19.74082000","longitude":"-96.74528000"},{"name":"El Jobo","countryCode":"MX","stateCode":"VER","latitude":"20.01405000","longitude":"-97.16461000"},{"name":"El Juile","countryCode":"MX","stateCode":"VER","latitude":"17.74412000","longitude":"-94.98946000"},{"name":"El Laurel","countryCode":"MX","stateCode":"VER","latitude":"18.27409000","longitude":"-95.32900000"},{"name":"El Lencero","countryCode":"MX","stateCode":"VER","latitude":"19.48897000","longitude":"-96.81622000"},{"name":"El Lindero","countryCode":"MX","stateCode":"VER","latitude":"21.31278000","longitude":"-98.22000000"},{"name":"El Maguey","countryCode":"MX","stateCode":"VER","latitude":"18.83295000","longitude":"-96.73434000"},{"name":"El Mirador","countryCode":"MX","stateCode":"VER","latitude":"21.01168000","longitude":"-97.94387000"},{"name":"El Molino","countryCode":"MX","stateCode":"VER","latitude":"21.91602000","longitude":"-98.29885000"},{"name":"El Mollejon","countryCode":"MX","stateCode":"VER","latitude":"20.54222000","longitude":"-97.41111000"},{"name":"El Naranjito","countryCode":"MX","stateCode":"VER","latitude":"17.99785000","longitude":"-94.60666000"},{"name":"El Nigromante","countryCode":"MX","stateCode":"VER","latitude":"17.76472000","longitude":"-95.75722000"},{"name":"El Palmar","countryCode":"MX","stateCode":"VER","latitude":"18.80330000","longitude":"-96.66560000"},{"name":"El Panorama","countryCode":"MX","stateCode":"VER","latitude":"20.28918000","longitude":"-97.63554000"},{"name":"El Paraíso","countryCode":"MX","stateCode":"VER","latitude":"17.51592000","longitude":"-95.14271000"},{"name":"El Paraíso (La Charca)","countryCode":"MX","stateCode":"VER","latitude":"19.42889000","longitude":"-96.35500000"},{"name":"El Pital","countryCode":"MX","stateCode":"VER","latitude":"20.15695000","longitude":"-96.89805000"},{"name":"El Porvenir","countryCode":"MX","stateCode":"VER","latitude":"18.92083000","longitude":"-96.92583000"},{"name":"El Potrero","countryCode":"MX","stateCode":"VER","latitude":"18.67822000","longitude":"-97.25499000"},{"name":"El Progreso","countryCode":"MX","stateCode":"VER","latitude":"20.11417000","longitude":"-97.01444000"},{"name":"El Pueblito","countryCode":"MX","stateCode":"VER","latitude":"18.88639000","longitude":"-96.96946000"},{"name":"El Pueblito (Garbanzal)","countryCode":"MX","stateCode":"VER","latitude":"19.59389000","longitude":"-96.92417000"},{"name":"El Remolino","countryCode":"MX","stateCode":"VER","latitude":"20.38921000","longitude":"-97.21213000"},{"name":"El Salto de Eyipantla","countryCode":"MX","stateCode":"VER","latitude":"18.38954000","longitude":"-95.20285000"},{"name":"El Tejar","countryCode":"MX","stateCode":"VER","latitude":"19.07433000","longitude":"-96.16097000"},{"name":"El Terrero","countryCode":"MX","stateCode":"VER","latitude":"19.53709000","longitude":"-96.79907000"},{"name":"El Triunfo","countryCode":"MX","stateCode":"VER","latitude":"19.42136000","longitude":"-97.22002000"},{"name":"El Tulín","countryCode":"MX","stateCode":"VER","latitude":"18.24750000","longitude":"-94.95373000"},{"name":"El Volador","countryCode":"MX","stateCode":"VER","latitude":"20.64294000","longitude":"-97.24885000"},{"name":"El Zapote Bravo","countryCode":"MX","stateCode":"VER","latitude":"20.66200000","longitude":"-97.99907000"},{"name":"El Águila","countryCode":"MX","stateCode":"VER","latitude":"20.63072000","longitude":"-97.45632000"},{"name":"Elotepec","countryCode":"MX","stateCode":"VER","latitude":"19.18820000","longitude":"-97.03768000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"VER","latitude":"19.45766000","longitude":"-96.76584000"},{"name":"Entabladero","countryCode":"MX","stateCode":"VER","latitude":"20.27515000","longitude":"-97.55114000"},{"name":"Escolín de Olarte","countryCode":"MX","stateCode":"VER","latitude":"20.49840000","longitude":"-97.42336000"},{"name":"Espinal","countryCode":"MX","stateCode":"VER","latitude":"20.26997000","longitude":"-97.48927000"},{"name":"Estación Dobladero","countryCode":"MX","stateCode":"VER","latitude":"18.11500000","longitude":"-95.76611000"},{"name":"Estación Juanita","countryCode":"MX","stateCode":"VER","latitude":"17.80889000","longitude":"-95.21750000"},{"name":"Estanzuela","countryCode":"MX","stateCode":"VER","latitude":"19.46081000","longitude":"-96.85819000"},{"name":"Estero de Milpas","countryCode":"MX","stateCode":"VER","latitude":"21.25370000","longitude":"-97.45082000"},{"name":"Estero del Ídolo","countryCode":"MX","stateCode":"VER","latitude":"20.88953000","longitude":"-97.65878000"},{"name":"Ex-hacienda la Concepción","countryCode":"MX","stateCode":"VER","latitude":"18.84855000","longitude":"-96.82437000"},{"name":"Excola","countryCode":"MX","stateCode":"VER","latitude":"19.13876000","longitude":"-97.12251000"},{"name":"Felipe Carrillo Puerto","countryCode":"MX","stateCode":"VER","latitude":"20.13578000","longitude":"-96.95164000"},{"name":"Filomeno Mata","countryCode":"MX","stateCode":"VER","latitude":"20.20004000","longitude":"-97.70392000"},{"name":"Fortín de las Flores","countryCode":"MX","stateCode":"VER","latitude":"18.90806000","longitude":"-97.00000000"},{"name":"Fraccionamiento Arboledas San Ramón","countryCode":"MX","stateCode":"VER","latitude":"19.09417000","longitude":"-96.15667000"},{"name":"Fraccionamiento Ciudad Olmeca","countryCode":"MX","stateCode":"VER","latitude":"18.15056000","longitude":"-94.55250000"},{"name":"Fraccionamiento Costa Dorada","countryCode":"MX","stateCode":"VER","latitude":"19.20833000","longitude":"-96.21639000"},{"name":"Fraccionamiento Geovillas los Pinos","countryCode":"MX","stateCode":"VER","latitude":"19.21722000","longitude":"-96.22639000"},{"name":"Fraccionamiento Santa Cruz","countryCode":"MX","stateCode":"VER","latitude":"17.97194000","longitude":"-94.89500000"},{"name":"Fraccionamiento Valle Dorado","countryCode":"MX","stateCode":"VER","latitude":"18.86889000","longitude":"-97.12222000"},{"name":"Fraccionamiento Villas de la Llave","countryCode":"MX","stateCode":"VER","latitude":"18.91583000","longitude":"-96.99111000"},{"name":"Fraccionamiento la Florida","countryCode":"MX","stateCode":"VER","latitude":"20.58667000","longitude":"-97.42833000"},{"name":"Fraccionamiento las Fuentes","countryCode":"MX","stateCode":"VER","latitude":"19.49611000","longitude":"-96.88639000"},{"name":"Fraccionamiento los Prados","countryCode":"MX","stateCode":"VER","latitude":"17.97778000","longitude":"-94.63917000"},{"name":"Fraccionamiento los Álamos","countryCode":"MX","stateCode":"VER","latitude":"18.92389000","longitude":"-96.97528000"},{"name":"Francisco I. Madero","countryCode":"MX","stateCode":"VER","latitude":"19.52718000","longitude":"-97.27067000"},{"name":"Fredepo","countryCode":"MX","stateCode":"VER","latitude":"18.88056000","longitude":"-96.97694000"},{"name":"Gabino Barreda","countryCode":"MX","stateCode":"VER","latitude":"18.17922000","longitude":"-96.09162000"},{"name":"General Alatriste (San Joaquín)","countryCode":"MX","stateCode":"VER","latitude":"18.84028000","longitude":"-96.79361000"},{"name":"General Juan José Baz (San José del Corral)","countryCode":"MX","stateCode":"VER","latitude":"18.82167000","longitude":"-96.81806000"},{"name":"General Miguel Alemán","countryCode":"MX","stateCode":"VER","latitude":"18.89346000","longitude":"-96.79239000"},{"name":"Guadalupe","countryCode":"MX","stateCode":"VER","latitude":"18.81560000","longitude":"-96.92444000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"VER","latitude":"19.55472000","longitude":"-96.96056000"},{"name":"Guayalejo","countryCode":"MX","stateCode":"VER","latitude":"22.38306000","longitude":"-98.48306000"},{"name":"Guillermo Prieto","countryCode":"MX","stateCode":"VER","latitude":"18.16077000","longitude":"-94.27658000"},{"name":"Gutiérrez Zamora","countryCode":"MX","stateCode":"VER","latitude":"20.45347000","longitude":"-97.08588000"},{"name":"Hacienda Sotavento","countryCode":"MX","stateCode":"VER","latitude":"19.13361000","longitude":"-96.18139000"},{"name":"Helio García Alfaro","countryCode":"MX","stateCode":"VER","latitude":"17.25968000","longitude":"-94.28849000"},{"name":"Hermanos Cedillo","countryCode":"MX","stateCode":"VER","latitude":"17.25194000","longitude":"-94.61129000"},{"name":"Hermenegildo J. Aldana","countryCode":"MX","stateCode":"VER","latitude":"18.00611000","longitude":"-94.61222000"},{"name":"Hidalgo Amajac","countryCode":"MX","stateCode":"VER","latitude":"20.90500000","longitude":"-97.62944000"},{"name":"Hidalgotitlán","countryCode":"MX","stateCode":"VER","latitude":"17.77051000","longitude":"-94.64703000"},{"name":"Hornitos","countryCode":"MX","stateCode":"VER","latitude":"19.46083000","longitude":"-96.42111000"},{"name":"Huatusco","countryCode":"MX","stateCode":"VER","latitude":"19.14876000","longitude":"-96.96760000"},{"name":"Huayacanes","countryCode":"MX","stateCode":"VER","latitude":"17.91844000","longitude":"-95.27767000"},{"name":"Huayacocotla","countryCode":"MX","stateCode":"VER","latitude":"20.53671000","longitude":"-98.48080000"},{"name":"Huazuntlán","countryCode":"MX","stateCode":"VER","latitude":"18.15667000","longitude":"-94.79306000"},{"name":"Huexotitla","countryCode":"MX","stateCode":"VER","latitude":"20.76984000","longitude":"-98.08872000"},{"name":"Hueyapan de Ocampo","countryCode":"MX","stateCode":"VER","latitude":"18.14479000","longitude":"-95.14873000"},{"name":"Hueytepec","countryCode":"MX","stateCode":"VER","latitude":"20.32635000","longitude":"-97.02680000"},{"name":"Huiloapan","countryCode":"MX","stateCode":"VER","latitude":"18.75000000","longitude":"-97.31667000"},{"name":"Huiloapan de Cuauhtémoc","countryCode":"MX","stateCode":"VER","latitude":"18.81722000","longitude":"-97.15444000"},{"name":"Huitzila","countryCode":"MX","stateCode":"VER","latitude":"18.71898000","longitude":"-97.17033000"},{"name":"Huixcolotla","countryCode":"MX","stateCode":"VER","latitude":"18.66556000","longitude":"-96.49750000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"VER","latitude":"19.71222000","longitude":"-97.22500000"},{"name":"Ignacio de la Llave","countryCode":"MX","stateCode":"VER","latitude":"18.72580000","longitude":"-95.98696000"},{"name":"Ilamatlán","countryCode":"MX","stateCode":"VER","latitude":"20.78053000","longitude":"-98.44320000"},{"name":"Isla","countryCode":"MX","stateCode":"VER","latitude":"18.06369000","longitude":"-95.55320000"},{"name":"Ixcapantla","countryCode":"MX","stateCode":"VER","latitude":"19.02571000","longitude":"-96.97052000"},{"name":"Ixcatepec","countryCode":"MX","stateCode":"VER","latitude":"21.23695000","longitude":"-98.00689000"},{"name":"Ixcatla","countryCode":"MX","stateCode":"VER","latitude":"19.07528000","longitude":"-96.91889000"},{"name":"Ixhuacán de los Reyes","countryCode":"MX","stateCode":"VER","latitude":"19.35526000","longitude":"-97.11751000"},{"name":"Ixhuapan","countryCode":"MX","stateCode":"VER","latitude":"18.01333000","longitude":"-94.87667000"},{"name":"Ixhuatlancillo","countryCode":"MX","stateCode":"VER","latitude":"18.89766000","longitude":"-97.14899000"},{"name":"Ixhuatlán de Madero","countryCode":"MX","stateCode":"VER","latitude":"20.68879000","longitude":"-98.01177000"},{"name":"Ixhuatlán del Café","countryCode":"MX","stateCode":"VER","latitude":"19.04179000","longitude":"-96.92694000"},{"name":"Ixhuatlán del Sureste","countryCode":"MX","stateCode":"VER","latitude":"18.01368000","longitude":"-94.37794000"},{"name":"Ixpila","countryCode":"MX","stateCode":"VER","latitude":"19.11837000","longitude":"-96.96675000"},{"name":"Ixtacapa el Chico","countryCode":"MX","stateCode":"VER","latitude":"18.49001000","longitude":"-96.74246000"},{"name":"Ixtaczoquitlán","countryCode":"MX","stateCode":"VER","latitude":"18.85364000","longitude":"-97.06229000"},{"name":"Jacarandas","countryCode":"MX","stateCode":"VER","latitude":"19.49556000","longitude":"-96.85278000"},{"name":"Jalacingo","countryCode":"MX","stateCode":"VER","latitude":"19.80333000","longitude":"-97.30830000"},{"name":"Jalapilla","countryCode":"MX","stateCode":"VER","latitude":"18.82642000","longitude":"-97.08865000"},{"name":"Jalcomulco","countryCode":"MX","stateCode":"VER","latitude":"19.33185000","longitude":"-96.76250000"},{"name":"Jamapa","countryCode":"MX","stateCode":"VER","latitude":"19.04179000","longitude":"-96.24143000"},{"name":"Jesús Carranza","countryCode":"MX","stateCode":"VER","latitude":"17.43526000","longitude":"-95.02637000"},{"name":"Jilotepec","countryCode":"MX","stateCode":"VER","latitude":"19.61184000","longitude":"-96.95169000"},{"name":"Joachín","countryCode":"MX","stateCode":"VER","latitude":"18.63855000","longitude":"-96.23318000"},{"name":"José Cardel","countryCode":"MX","stateCode":"VER","latitude":"19.36810000","longitude":"-96.36951000"},{"name":"José F. Gutiérrez","countryCode":"MX","stateCode":"VER","latitude":"18.02526000","longitude":"-94.61028000"},{"name":"Juan Díaz Covarrubias","countryCode":"MX","stateCode":"VER","latitude":"18.15964000","longitude":"-95.18675000"},{"name":"Juan Jacobo Torres [Bodega de Totontepec]","countryCode":"MX","stateCode":"VER","latitude":"18.33645000","longitude":"-95.26033000"},{"name":"Juan Marcos (San José Buenavista)","countryCode":"MX","stateCode":"VER","latitude":"19.72917000","longitude":"-97.19667000"},{"name":"Juan Rodríguez Clara","countryCode":"MX","stateCode":"VER","latitude":"17.99283000","longitude":"-95.40099000"},{"name":"Juchique de Ferrer","countryCode":"MX","stateCode":"VER","latitude":"19.83985000","longitude":"-96.69463000"},{"name":"Jáltipan de Morelos","countryCode":"MX","stateCode":"VER","latitude":"17.96542000","longitude":"-94.71396000"},{"name":"La Antigua","countryCode":"MX","stateCode":"VER","latitude":"19.31619000","longitude":"-96.31736000"},{"name":"La Camelia","countryCode":"MX","stateCode":"VER","latitude":"20.89631000","longitude":"-97.77247000"},{"name":"La Capilla","countryCode":"MX","stateCode":"VER","latitude":"18.89442000","longitude":"-96.24132000"},{"name":"La Cerquilla","countryCode":"MX","stateCode":"VER","latitude":"17.90786000","longitude":"-95.05497000"},{"name":"La Colonia Guadalupe","countryCode":"MX","stateCode":"VER","latitude":"20.34387000","longitude":"-97.62223000"},{"name":"La Concepción","countryCode":"MX","stateCode":"VER","latitude":"19.60620000","longitude":"-96.90016000"},{"name":"La Cuesta","countryCode":"MX","stateCode":"VER","latitude":"18.79028000","longitude":"-97.16806000"},{"name":"La Defensa","countryCode":"MX","stateCode":"VER","latitude":"20.10507000","longitude":"-96.96079000"},{"name":"La Gloria","countryCode":"MX","stateCode":"VER","latitude":"19.42631000","longitude":"-96.40211000"},{"name":"La Guadalupe","countryCode":"MX","stateCode":"VER","latitude":"20.37336000","longitude":"-96.91925000"},{"name":"La Guásima","countryCode":"MX","stateCode":"VER","latitude":"20.53973000","longitude":"-97.24950000"},{"name":"La Horqueta (Poblado Doce)","countryCode":"MX","stateCode":"VER","latitude":"17.21012000","longitude":"-94.20249000"},{"name":"La Isla","countryCode":"MX","stateCode":"VER","latitude":"18.60000000","longitude":"-96.15000000"},{"name":"La Isla (Kilómetro 10)","countryCode":"MX","stateCode":"VER","latitude":"20.60806000","longitude":"-97.50139000"},{"name":"La Isla Km 10","countryCode":"MX","stateCode":"VER","latitude":"20.60677000","longitude":"-97.49950000"},{"name":"La Isla de Chapachapa","countryCode":"MX","stateCode":"VER","latitude":"20.12186000","longitude":"-96.88208000"},{"name":"La Joya","countryCode":"MX","stateCode":"VER","latitude":"19.61099000","longitude":"-97.02687000"},{"name":"La Junta","countryCode":"MX","stateCode":"VER","latitude":"18.49136000","longitude":"-96.65720000"},{"name":"La Laguna","countryCode":"MX","stateCode":"VER","latitude":"19.48214000","longitude":"-96.93366000"},{"name":"La Laguna y Monte del Castillo","countryCode":"MX","stateCode":"VER","latitude":"18.98334000","longitude":"-96.07806000"},{"name":"La Libertad","countryCode":"MX","stateCode":"VER","latitude":"20.05345000","longitude":"-96.97314000"},{"name":"La Nueva Era","countryCode":"MX","stateCode":"VER","latitude":"17.69861000","longitude":"-95.80833000"},{"name":"La Nueva Victoria","countryCode":"MX","stateCode":"VER","latitude":"18.65639000","longitude":"-95.25806000"},{"name":"La Orduña","countryCode":"MX","stateCode":"VER","latitude":"19.45141000","longitude":"-96.93598000"},{"name":"La Palma","countryCode":"MX","stateCode":"VER","latitude":"20.17941000","longitude":"-97.06718000"},{"name":"La Palmilla","countryCode":"MX","stateCode":"VER","latitude":"20.02041000","longitude":"-97.14553000"},{"name":"La Perla","countryCode":"MX","stateCode":"VER","latitude":"18.92817000","longitude":"-97.13362000"},{"name":"La Providencia","countryCode":"MX","stateCode":"VER","latitude":"18.75304000","longitude":"-96.77087000"},{"name":"La Reforma","countryCode":"MX","stateCode":"VER","latitude":"19.59664000","longitude":"-96.63302000"},{"name":"La Sidra","countryCode":"MX","stateCode":"VER","latitude":"18.93380000","longitude":"-97.07989000"},{"name":"La Sombra","countryCode":"MX","stateCode":"VER","latitude":"19.75076000","longitude":"-96.71420000"},{"name":"La Tinaja","countryCode":"MX","stateCode":"VER","latitude":"18.76082000","longitude":"-96.46283000"},{"name":"La Toma","countryCode":"MX","stateCode":"VER","latitude":"19.45278000","longitude":"-97.19361000"},{"name":"La Unión","countryCode":"MX","stateCode":"VER","latitude":"20.89222000","longitude":"-97.66528000"},{"name":"La Unión Paso Largo","countryCode":"MX","stateCode":"VER","latitude":"20.14224000","longitude":"-96.99995000"},{"name":"La Victoria","countryCode":"MX","stateCode":"VER","latitude":"18.37486000","longitude":"-95.12213000"},{"name":"La Victoria (La Peñita)","countryCode":"MX","stateCode":"VER","latitude":"20.93694000","longitude":"-97.37250000"},{"name":"Laguna Chica (Pueblo Nuevo)","countryCode":"MX","stateCode":"VER","latitude":"18.54306000","longitude":"-96.73306000"},{"name":"Laguna de Farfán","countryCode":"MX","stateCode":"VER","latitude":"19.80327000","longitude":"-96.64386000"},{"name":"Laguneta","countryCode":"MX","stateCode":"VER","latitude":"18.34298000","longitude":"-95.15181000"},{"name":"Landero y Coss","countryCode":"MX","stateCode":"VER","latitude":"19.73935000","longitude":"-96.85009000"},{"name":"Las Amapolas","countryCode":"MX","stateCode":"VER","latitude":"19.15194000","longitude":"-96.19778000"},{"name":"Las Barrillas","countryCode":"MX","stateCode":"VER","latitude":"18.18617000","longitude":"-94.59542000"},{"name":"Las Choapas","countryCode":"MX","stateCode":"VER","latitude":"17.91177000","longitude":"-94.09646000"},{"name":"Las Higueras","countryCode":"MX","stateCode":"VER","latitude":"20.03693000","longitude":"-96.62199000"},{"name":"Las Lomas","countryCode":"MX","stateCode":"VER","latitude":"20.26067000","longitude":"-97.61528000"},{"name":"Las Lomas de Tacamichapan","countryCode":"MX","stateCode":"VER","latitude":"17.86611000","longitude":"-94.70833000"},{"name":"Las Minas","countryCode":"MX","stateCode":"VER","latitude":"19.70449000","longitude":"-97.14699000"},{"name":"Las Sabanetas","countryCode":"MX","stateCode":"VER","latitude":"18.12661000","longitude":"-95.82265000"},{"name":"Las Sabinas","countryCode":"MX","stateCode":"VER","latitude":"21.31806000","longitude":"-97.88083000"},{"name":"Las Trancas","countryCode":"MX","stateCode":"VER","latitude":"19.50444000","longitude":"-96.86444000"},{"name":"Las Vigas de Ramírez","countryCode":"MX","stateCode":"VER","latitude":"19.63722000","longitude":"-97.09821000"},{"name":"Lerdo de Tejada","countryCode":"MX","stateCode":"VER","latitude":"18.62936000","longitude":"-95.51968000"},{"name":"Limones","countryCode":"MX","stateCode":"VER","latitude":"19.33820000","longitude":"-96.92336000"},{"name":"Lindavista","countryCode":"MX","stateCode":"VER","latitude":"18.08899000","longitude":"-95.77597000"},{"name":"Llano Grande","countryCode":"MX","stateCode":"VER","latitude":"19.37035000","longitude":"-96.88002000"},{"name":"Llano de Enmedio","countryCode":"MX","stateCode":"VER","latitude":"20.78328000","longitude":"-98.01364000"},{"name":"Loma Angosta","countryCode":"MX","stateCode":"VER","latitude":"18.78309000","longitude":"-96.67588000"},{"name":"Loma Grande","countryCode":"MX","stateCode":"VER","latitude":"18.92250000","longitude":"-97.23083000"},{"name":"Loma de Sogotegoyo","countryCode":"MX","stateCode":"VER","latitude":"18.21896000","longitude":"-94.97373000"},{"name":"Loma de los Carmona","countryCode":"MX","stateCode":"VER","latitude":"19.10556000","longitude":"-96.39369000"},{"name":"Lomas Verdes","countryCode":"MX","stateCode":"VER","latitude":"19.50446000","longitude":"-96.88899000"},{"name":"Lomas de Barrillas","countryCode":"MX","stateCode":"VER","latitude":"18.14806000","longitude":"-94.52639000"},{"name":"Lomas de Río Medio Cuatro","countryCode":"MX","stateCode":"VER","latitude":"19.19333000","longitude":"-96.21056000"},{"name":"Los Altos","countryCode":"MX","stateCode":"VER","latitude":"21.50976000","longitude":"-97.75705000"},{"name":"Los Cerritos","countryCode":"MX","stateCode":"VER","latitude":"18.07884000","longitude":"-94.61668000"},{"name":"Los Lirios","countryCode":"MX","stateCode":"VER","latitude":"18.50058000","longitude":"-95.38828000"},{"name":"Los Mangos","countryCode":"MX","stateCode":"VER","latitude":"18.24361000","longitude":"-95.12222000"},{"name":"Los Molinos","countryCode":"MX","stateCode":"VER","latitude":"19.59565000","longitude":"-97.21513000"},{"name":"Los Naranjos","countryCode":"MX","stateCode":"VER","latitude":"18.33111000","longitude":"-95.24167000"},{"name":"Los Pescados","countryCode":"MX","stateCode":"VER","latitude":"19.56114000","longitude":"-97.14848000"},{"name":"Los Pinos","countryCode":"MX","stateCode":"VER","latitude":"18.44389000","longitude":"-95.24333000"},{"name":"Los Reyes","countryCode":"MX","stateCode":"VER","latitude":"18.67428000","longitude":"-97.03851000"},{"name":"Los Robles","countryCode":"MX","stateCode":"VER","latitude":"18.97305000","longitude":"-96.11768000"},{"name":"Los Tigres (San Marcos)","countryCode":"MX","stateCode":"VER","latitude":"17.89056000","longitude":"-95.34944000"},{"name":"Los Torrentes","countryCode":"MX","stateCode":"VER","latitude":"19.20194000","longitude":"-96.21139000"},{"name":"Los Ídolos","countryCode":"MX","stateCode":"VER","latitude":"19.41173000","longitude":"-96.51808000"},{"name":"Lázaro Cárdenas (Santana)","countryCode":"MX","stateCode":"VER","latitude":"20.22500000","longitude":"-97.59306000"},{"name":"Macedonio Alonso","countryCode":"MX","stateCode":"VER","latitude":"20.27417000","longitude":"-97.69194000"},{"name":"Mafafas","countryCode":"MX","stateCode":"VER","latitude":"19.65866000","longitude":"-96.75591000"},{"name":"Magdalena","countryCode":"MX","stateCode":"VER","latitude":"18.76066000","longitude":"-97.04385000"},{"name":"Mahuixtlan","countryCode":"MX","stateCode":"VER","latitude":"19.40948000","longitude":"-96.91750000"},{"name":"Maltrata","countryCode":"MX","stateCode":"VER","latitude":"18.81091000","longitude":"-97.27538000"},{"name":"Manuel León","countryCode":"MX","stateCode":"VER","latitude":"18.85365000","longitude":"-96.87124000"},{"name":"Manuel María Contreras","countryCode":"MX","stateCode":"VER","latitude":"20.44617000","longitude":"-97.48329000"},{"name":"Mapachapa","countryCode":"MX","stateCode":"VER","latitude":"18.02979000","longitude":"-94.56700000"},{"name":"Mariano Escobedo","countryCode":"MX","stateCode":"VER","latitude":"18.91333000","longitude":"-97.13000000"},{"name":"Martínez de la Torre","countryCode":"MX","stateCode":"VER","latitude":"20.07082000","longitude":"-97.06078000"},{"name":"María de la Torre","countryCode":"MX","stateCode":"VER","latitude":"20.12915000","longitude":"-96.99544000"},{"name":"Mata Loma","countryCode":"MX","stateCode":"VER","latitude":"19.13172000","longitude":"-96.29587000"},{"name":"Mata Naranjo","countryCode":"MX","stateCode":"VER","latitude":"18.77746000","longitude":"-96.71333000"},{"name":"Mata Obscura","countryCode":"MX","stateCode":"VER","latitude":"19.21795000","longitude":"-96.85426000"},{"name":"Mata Tenatito (Casco Hacienda)","countryCode":"MX","stateCode":"VER","latitude":"18.72187000","longitude":"-96.66288000"},{"name":"Mata de Indio","countryCode":"MX","stateCode":"VER","latitude":"19.23028000","longitude":"-96.84136000"},{"name":"Matacapan","countryCode":"MX","stateCode":"VER","latitude":"18.43472000","longitude":"-95.16583000"},{"name":"Mazumiapam","countryCode":"MX","stateCode":"VER","latitude":"18.30744000","longitude":"-95.33044000"},{"name":"Mecatlán","countryCode":"MX","stateCode":"VER","latitude":"20.21349000","longitude":"-97.65741000"},{"name":"Mecayapan","countryCode":"MX","stateCode":"VER","latitude":"18.22001000","longitude":"-94.83794000"},{"name":"Medellín","countryCode":"MX","stateCode":"VER","latitude":"19.00418000","longitude":"-96.15836000"},{"name":"Medellín de Bravo","countryCode":"MX","stateCode":"VER","latitude":"19.05869000","longitude":"-96.15781000"},{"name":"Medias Aguas","countryCode":"MX","stateCode":"VER","latitude":"17.66776000","longitude":"-95.02857000"},{"name":"Melchor Ocampo","countryCode":"MX","stateCode":"VER","latitude":"19.83972000","longitude":"-97.30667000"},{"name":"Mequetla","countryCode":"MX","stateCode":"VER","latitude":"20.79468000","longitude":"-97.68855000"},{"name":"Mesa de Guadalupe","countryCode":"MX","stateCode":"VER","latitude":"19.56403000","longitude":"-96.69948000"},{"name":"Metlac Hernández (Metlac Primero)","countryCode":"MX","stateCode":"VER","latitude":"18.97750000","longitude":"-97.14306000"},{"name":"Mexcala","countryCode":"MX","stateCode":"VER","latitude":"18.69556000","longitude":"-97.16472000"},{"name":"Miahuatlán","countryCode":"MX","stateCode":"VER","latitude":"19.73629000","longitude":"-96.88062000"},{"name":"Miguel Hidalgo","countryCode":"MX","stateCode":"VER","latitude":"20.55316000","longitude":"-97.50200000"},{"name":"Minatitlán","countryCode":"MX","stateCode":"VER","latitude":"18.00011000","longitude":"-94.55690000"},{"name":"Minzapan","countryCode":"MX","stateCode":"VER","latitude":"18.13873000","longitude":"-94.72733000"},{"name":"Misantla","countryCode":"MX","stateCode":"VER","latitude":"19.92992000","longitude":"-96.85194000"},{"name":"Mixquiapan","countryCode":"MX","stateCode":"VER","latitude":"19.70111000","longitude":"-97.27839000"},{"name":"Mixtla de Altamirano","countryCode":"MX","stateCode":"VER","latitude":"18.59591000","longitude":"-96.99293000"},{"name":"Moloacán","countryCode":"MX","stateCode":"VER","latitude":"17.98544000","longitude":"-94.34714000"},{"name":"Monte Blanco","countryCode":"MX","stateCode":"VER","latitude":"18.96642000","longitude":"-97.01684000"},{"name":"Monte Salas","countryCode":"MX","stateCode":"VER","latitude":"18.93722000","longitude":"-97.01833000"},{"name":"Monte Verde Chivería","countryCode":"MX","stateCode":"VER","latitude":"19.70304000","longitude":"-96.69601000"},{"name":"Moralillo","countryCode":"MX","stateCode":"VER","latitude":"22.22552000","longitude":"-97.91213000"},{"name":"Morelos","countryCode":"MX","stateCode":"VER","latitude":"18.17986000","longitude":"-94.94981000"},{"name":"Motzorongo","countryCode":"MX","stateCode":"VER","latitude":"18.64252000","longitude":"-96.72949000"},{"name":"Moyoapan","countryCode":"MX","stateCode":"VER","latitude":"18.91681000","longitude":"-97.04559000"},{"name":"Mozomboa","countryCode":"MX","stateCode":"VER","latitude":"19.50437000","longitude":"-96.47738000"},{"name":"Mundo Nuevo","countryCode":"MX","stateCode":"VER","latitude":"18.08831000","longitude":"-94.39024000"},{"name":"Nanchital de Lázaro Cárdenas del Río","countryCode":"MX","stateCode":"VER","latitude":"18.07117000","longitude":"-94.40756000"},{"name":"Naolinco","countryCode":"MX","stateCode":"VER","latitude":"19.63666000","longitude":"-96.85254000"},{"name":"Naolinco de Victoria","countryCode":"MX","stateCode":"VER","latitude":"19.65474000","longitude":"-96.87320000"},{"name":"Naranjal","countryCode":"MX","stateCode":"VER","latitude":"18.79836000","longitude":"-96.95972000"},{"name":"Naranjos","countryCode":"MX","stateCode":"VER","latitude":"21.35087000","longitude":"-97.68656000"},{"name":"Naranjos Amatlán","countryCode":"MX","stateCode":"VER","latitude":"21.31139000","longitude":"-97.69131000"},{"name":"Nautla","countryCode":"MX","stateCode":"VER","latitude":"20.20795000","longitude":"-96.77305000"},{"name":"Necoxtla","countryCode":"MX","stateCode":"VER","latitude":"18.77861000","longitude":"-97.15361000"},{"name":"Nicolás Blanco (San Pancho)","countryCode":"MX","stateCode":"VER","latitude":"19.35250000","longitude":"-96.33833000"},{"name":"Niños Héroes","countryCode":"MX","stateCode":"VER","latitude":"17.43493000","longitude":"-94.49884000"},{"name":"Nogales","countryCode":"MX","stateCode":"VER","latitude":"18.82776000","longitude":"-97.16311000"},{"name":"Nopalapan","countryCode":"MX","stateCode":"VER","latitude":"18.11211000","longitude":"-95.33093000"},{"name":"Nopaltepec","countryCode":"MX","stateCode":"VER","latitude":"18.27686000","longitude":"-95.99921000"},{"name":"Novara","countryCode":"MX","stateCode":"VER","latitude":"18.19968000","longitude":"-96.10806000"},{"name":"Nuevo Progreso","countryCode":"MX","stateCode":"VER","latitude":"20.61820000","longitude":"-97.50756000"},{"name":"Nuevo San José Independencia","countryCode":"MX","stateCode":"VER","latitude":"18.38968000","longitude":"-96.06138000"},{"name":"Oasis","countryCode":"MX","stateCode":"VER","latitude":"19.20167000","longitude":"-96.21917000"},{"name":"Ocelota","countryCode":"MX","stateCode":"VER","latitude":"18.39920000","longitude":"-95.28333000"},{"name":"Ocotal Chico","countryCode":"MX","stateCode":"VER","latitude":"18.25771000","longitude":"-94.86047000"},{"name":"Ocotitlán","countryCode":"MX","stateCode":"VER","latitude":"19.04256000","longitude":"-96.90832000"},{"name":"Ocozotepec","countryCode":"MX","stateCode":"VER","latitude":"18.25895000","longitude":"-94.91040000"},{"name":"Ohuapan","countryCode":"MX","stateCode":"VER","latitude":"19.25077000","longitude":"-96.98686000"},{"name":"Ohuilapam","countryCode":"MX","stateCode":"VER","latitude":"18.40204000","longitude":"-95.26279000"},{"name":"Ojite Rancho Nuevo","countryCode":"MX","stateCode":"VER","latitude":"20.96944000","longitude":"-97.52806000"},{"name":"Oluta","countryCode":"MX","stateCode":"VER","latitude":"17.92972000","longitude":"-94.89662000"},{"name":"Omealca","countryCode":"MX","stateCode":"VER","latitude":"18.74732000","longitude":"-96.78520000"},{"name":"Orilla del Monte","countryCode":"MX","stateCode":"VER","latitude":"19.66078000","longitude":"-97.29274000"},{"name":"Orizaba","countryCode":"MX","stateCode":"VER","latitude":"18.85195000","longitude":"-97.09957000"},{"name":"Otates","countryCode":"MX","stateCode":"VER","latitude":"19.52100000","longitude":"-96.71576000"},{"name":"Otatitlán","countryCode":"MX","stateCode":"VER","latitude":"18.17706000","longitude":"-96.03350000"},{"name":"Oteapan","countryCode":"MX","stateCode":"VER","latitude":"18.00173000","longitude":"-94.66615000"},{"name":"Otilpan","countryCode":"MX","stateCode":"VER","latitude":"19.55722000","longitude":"-96.97667000"},{"name":"Oviedo","countryCode":"MX","stateCode":"VER","latitude":"22.04478000","longitude":"-98.40043000"},{"name":"Ozuluama de Mascareñas","countryCode":"MX","stateCode":"VER","latitude":"21.66040000","longitude":"-97.85049000"},{"name":"Pacho Nuevo","countryCode":"MX","stateCode":"VER","latitude":"19.47717000","longitude":"-96.87842000"},{"name":"Pacho Viejo","countryCode":"MX","stateCode":"VER","latitude":"19.48239000","longitude":"-96.91659000"},{"name":"Pahua Hueca","countryCode":"MX","stateCode":"VER","latitude":"19.96139000","longitude":"-97.05511000"},{"name":"Pajapan","countryCode":"MX","stateCode":"VER","latitude":"18.26267000","longitude":"-94.69172000"},{"name":"Palma Sola","countryCode":"MX","stateCode":"VER","latitude":"19.77132000","longitude":"-96.43225000"},{"name":"Palmar Grande","countryCode":"MX","stateCode":"VER","latitude":"18.51511000","longitude":"-96.77880000"},{"name":"Palmas de Abajo","countryCode":"MX","stateCode":"VER","latitude":"19.59001000","longitude":"-96.43659000"},{"name":"Palmillas","countryCode":"MX","stateCode":"VER","latitude":"18.81525000","longitude":"-96.77167000"},{"name":"Palmira","countryCode":"MX","stateCode":"VER","latitude":"18.88278000","longitude":"-97.11139000"},{"name":"Palo Bendito","countryCode":"MX","stateCode":"VER","latitude":"20.45710000","longitude":"-98.50017000"},{"name":"Palo Gacho","countryCode":"MX","stateCode":"VER","latitude":"19.39104000","longitude":"-96.63675000"},{"name":"Papantla de Olarte","countryCode":"MX","stateCode":"VER","latitude":"20.44655000","longitude":"-97.32494000"},{"name":"Paraiso Novillero","countryCode":"MX","stateCode":"VER","latitude":"18.25294000","longitude":"-95.93610000"},{"name":"Paraje Nuevo","countryCode":"MX","stateCode":"VER","latitude":"18.87886000","longitude":"-96.86066000"},{"name":"Paso Nacional","countryCode":"MX","stateCode":"VER","latitude":"18.76639000","longitude":"-95.74861000"},{"name":"Paso de Ovejas","countryCode":"MX","stateCode":"VER","latitude":"19.28450000","longitude":"-96.44037000"},{"name":"Paso de Valencia","countryCode":"MX","stateCode":"VER","latitude":"20.27186000","longitude":"-97.33346000"},{"name":"Paso del Correo","countryCode":"MX","stateCode":"VER","latitude":"20.31619000","longitude":"-97.27216000"},{"name":"Paso del Macho","countryCode":"MX","stateCode":"VER","latitude":"18.97098000","longitude":"-96.72419000"},{"name":"Paso del Toro","countryCode":"MX","stateCode":"VER","latitude":"19.03500000","longitude":"-96.13555000"},{"name":"Perote","countryCode":"MX","stateCode":"VER","latitude":"19.56233000","longitude":"-97.24235000"},{"name":"Perseverancia","countryCode":"MX","stateCode":"VER","latitude":"22.21990000","longitude":"-97.99627000"},{"name":"Peñuela","countryCode":"MX","stateCode":"VER","latitude":"18.86432000","longitude":"-96.89327000"},{"name":"Piedra Parada","countryCode":"MX","stateCode":"VER","latitude":"19.34654000","longitude":"-96.96013000"},{"name":"Piedra Pinta","countryCode":"MX","stateCode":"VER","latitude":"19.99115000","longitude":"-97.19538000"},{"name":"Piedras Negras","countryCode":"MX","stateCode":"VER","latitude":"18.77026000","longitude":"-96.17178000"},{"name":"Piletas","countryCode":"MX","stateCode":"VER","latitude":"19.58806000","longitude":"-96.97861000"},{"name":"Pisaflores","countryCode":"MX","stateCode":"VER","latitude":"20.60941000","longitude":"-97.92782000"},{"name":"Plan de Arroyos","countryCode":"MX","stateCode":"VER","latitude":"19.89297000","longitude":"-97.10888000"},{"name":"Plan de Ayala","countryCode":"MX","stateCode":"VER","latitude":"20.54889000","longitude":"-97.47129000"},{"name":"Plan de Iguala","countryCode":"MX","stateCode":"VER","latitude":"22.03638000","longitude":"-98.46457000"},{"name":"Plan de las Hayas","countryCode":"MX","stateCode":"VER","latitude":"19.75963000","longitude":"-96.67594000"},{"name":"Plan del Río","countryCode":"MX","stateCode":"VER","latitude":"19.40184000","longitude":"-96.65250000"},{"name":"Platón Sánchez","countryCode":"MX","stateCode":"VER","latitude":"21.27182000","longitude":"-98.37456000"},{"name":"Playa Vicente","countryCode":"MX","stateCode":"VER","latitude":"17.83107000","longitude":"-95.81189000"},{"name":"Playa de Chachalacas","countryCode":"MX","stateCode":"VER","latitude":"19.42352000","longitude":"-96.32280000"},{"name":"Playa de la Libertad","countryCode":"MX","stateCode":"VER","latitude":"19.08306000","longitude":"-96.09778000"},{"name":"Poblado 10","countryCode":"MX","stateCode":"VER","latitude":"17.27722000","longitude":"-94.45194000"},{"name":"Poblado Cinco","countryCode":"MX","stateCode":"VER","latitude":"17.27453000","longitude":"-94.55152000"},{"name":"Poblado Dos","countryCode":"MX","stateCode":"VER","latitude":"18.31895000","longitude":"-96.03986000"},{"name":"Poblado Tres","countryCode":"MX","stateCode":"VER","latitude":"18.28929000","longitude":"-96.09114000"},{"name":"Polutla","countryCode":"MX","stateCode":"VER","latitude":"20.52799000","longitude":"-97.25884000"},{"name":"Potrero Viejo","countryCode":"MX","stateCode":"VER","latitude":"18.87733000","longitude":"-96.84357000"},{"name":"Potrero del Llano","countryCode":"MX","stateCode":"VER","latitude":"21.07970000","longitude":"-97.72814000"},{"name":"Poza Rica de Hidalgo","countryCode":"MX","stateCode":"VER","latitude":"20.53315000","longitude":"-97.45946000"},{"name":"Presidio","countryCode":"MX","stateCode":"VER","latitude":"19.06933000","longitude":"-96.97209000"},{"name":"Presidio (Plan de Libres)","countryCode":"MX","stateCode":"VER","latitude":"18.68056000","longitude":"-96.77194000"},{"name":"Primero de Mayo","countryCode":"MX","stateCode":"VER","latitude":"22.22524000","longitude":"-97.81940000"},{"name":"Progreso de Zaragoza","countryCode":"MX","stateCode":"VER","latitude":"20.27490000","longitude":"-97.71163000"},{"name":"Pueblillo","countryCode":"MX","stateCode":"VER","latitude":"20.25438000","longitude":"-97.25523000"},{"name":"Pueblo Viejo","countryCode":"MX","stateCode":"VER","latitude":"22.16081000","longitude":"-97.91013000"},{"name":"Puente Jula","countryCode":"MX","stateCode":"VER","latitude":"19.20018000","longitude":"-96.34828000"},{"name":"Puente de Piedra","countryCode":"MX","stateCode":"VER","latitude":"20.60550000","longitude":"-97.19601000"},{"name":"Puerto Esmeralda","countryCode":"MX","stateCode":"VER","latitude":"18.14778000","longitude":"-94.51778000"},{"name":"Puntilla Aldama","countryCode":"MX","stateCode":"VER","latitude":"20.18915000","longitude":"-96.90693000"},{"name":"Pánuco","countryCode":"MX","stateCode":"VER","latitude":"22.05373000","longitude":"-98.18498000"},{"name":"Quiamoloapan","countryCode":"MX","stateCode":"VER","latitude":"18.06180000","longitude":"-94.99574000"},{"name":"Rafael Delgado","countryCode":"MX","stateCode":"VER","latitude":"18.81014000","longitude":"-97.07172000"},{"name":"Rafael Lucio","countryCode":"MX","stateCode":"VER","latitude":"19.59308000","longitude":"-96.99023000"},{"name":"Rancho Alegre","countryCode":"MX","stateCode":"VER","latitude":"20.20722000","longitude":"-97.63889000"},{"name":"Rancho Nuevo","countryCode":"MX","stateCode":"VER","latitude":"20.67250000","longitude":"-97.20611000"},{"name":"Rancho Viejo","countryCode":"MX","stateCode":"VER","latitude":"19.44451000","longitude":"-96.78168000"},{"name":"Rancho del Padre","countryCode":"MX","stateCode":"VER","latitude":"19.06553000","longitude":"-96.17281000"},{"name":"Residencial Tajín","countryCode":"MX","stateCode":"VER","latitude":"20.59806000","longitude":"-97.41694000"},{"name":"Residencial las Olas","countryCode":"MX","stateCode":"VER","latitude":"18.11861000","longitude":"-94.56611000"},{"name":"Ricardo Flores Magón","countryCode":"MX","stateCode":"VER","latitude":"20.51444000","longitude":"-97.49500000"},{"name":"Rinconada","countryCode":"MX","stateCode":"VER","latitude":"19.35438000","longitude":"-96.56581000"},{"name":"Rincón de Barrabás","countryCode":"MX","stateCode":"VER","latitude":"19.00590000","longitude":"-96.53640000"},{"name":"Rincón de Buena Vista","countryCode":"MX","stateCode":"VER","latitude":"18.75556000","longitude":"-96.86861000"},{"name":"Rodríguez Tejeda","countryCode":"MX","stateCode":"VER","latitude":"18.63198000","longitude":"-96.41526000"},{"name":"Río Blanco","countryCode":"MX","stateCode":"VER","latitude":"18.83036000","longitude":"-97.15600000"},{"name":"Río Medio [Granja]","countryCode":"MX","stateCode":"VER","latitude":"19.20972000","longitude":"-96.20889000"},{"name":"Sabanas de Xalostoc","countryCode":"MX","stateCode":"VER","latitude":"20.22223000","longitude":"-97.53525000"},{"name":"Sabaneta","countryCode":"MX","stateCode":"VER","latitude":"18.22325000","longitude":"-95.08082000"},{"name":"Saladero","countryCode":"MX","stateCode":"VER","latitude":"21.42380000","longitude":"-97.54381000"},{"name":"Salinas","countryCode":"MX","stateCode":"VER","latitude":"18.89022000","longitude":"-95.94299000"},{"name":"Saltabarranca","countryCode":"MX","stateCode":"VER","latitude":"18.59119000","longitude":"-95.53226000"},{"name":"Saltillo","countryCode":"MX","stateCode":"VER","latitude":"18.15893000","longitude":"-94.85325000"},{"name":"Salvador Díaz Mirón","countryCode":"MX","stateCode":"VER","latitude":"19.78580000","longitude":"-96.87314000"},{"name":"San Agustín del Palmar","countryCode":"MX","stateCode":"VER","latitude":"18.51679000","longitude":"-96.72085000"},{"name":"San Andrés Tenejapan","countryCode":"MX","stateCode":"VER","latitude":"18.77389000","longitude":"-97.08583000"},{"name":"San Andrés Tuxtla","countryCode":"MX","stateCode":"VER","latitude":"18.44870000","longitude":"-95.21327000"},{"name":"San Antonio Xoquitla","countryCode":"MX","stateCode":"VER","latitude":"19.34056000","longitude":"-97.16500000"},{"name":"San Cristóbal","countryCode":"MX","stateCode":"VER","latitude":"18.82979000","longitude":"-97.12392000"},{"name":"San Fernando","countryCode":"MX","stateCode":"VER","latitude":"18.26900000","longitude":"-94.88483000"},{"name":"San Francisco","countryCode":"MX","stateCode":"VER","latitude":"20.55254000","longitude":"-98.00209000"},{"name":"San Francisco (Mata Clara)","countryCode":"MX","stateCode":"VER","latitude":"18.81444000","longitude":"-96.74611000"},{"name":"San Francisco Nacaxtle","countryCode":"MX","stateCode":"VER","latitude":"19.11083000","longitude":"-96.59583000"},{"name":"San Isidro","countryCode":"MX","stateCode":"VER","latitude":"18.89111000","longitude":"-97.12583000"},{"name":"San Isidro Palotal","countryCode":"MX","stateCode":"VER","latitude":"18.94417000","longitude":"-96.96583000"},{"name":"San Isidro Xoteapan (San Isidro Texcaltitán)","countryCode":"MX","stateCode":"VER","latitude":"18.46778000","longitude":"-95.23806000"},{"name":"San Isidro el Berro","countryCode":"MX","stateCode":"VER","latitude":"18.92722000","longitude":"-97.20556000"},{"name":"San José Independencia","countryCode":"MX","stateCode":"VER","latitude":"18.75583000","longitude":"-96.94500000"},{"name":"San José Neria","countryCode":"MX","stateCode":"VER","latitude":"18.99333000","longitude":"-96.99917000"},{"name":"San José Súchil","countryCode":"MX","stateCode":"VER","latitude":"18.88778000","longitude":"-97.23722000"},{"name":"San José Tenejapa","countryCode":"MX","stateCode":"VER","latitude":"19.01556000","longitude":"-96.84306000"},{"name":"San José de Abajo","countryCode":"MX","stateCode":"VER","latitude":"18.77583000","longitude":"-96.77722000"},{"name":"San José de Abajo [Unidad Habitacional]","countryCode":"MX","stateCode":"VER","latitude":"18.91972000","longitude":"-96.96361000"},{"name":"San José de Tapia","countryCode":"MX","stateCode":"VER","latitude":"18.84722000","longitude":"-96.95389000"},{"name":"San Juan Evangelista","countryCode":"MX","stateCode":"VER","latitude":"17.88615000","longitude":"-95.13961000"},{"name":"San Juan Seco de Valencia","countryCode":"MX","stateCode":"VER","latitude":"18.30946000","longitude":"-95.15605000"},{"name":"San Juan Volador","countryCode":"MX","stateCode":"VER","latitude":"18.26355000","longitude":"-94.65180000"},{"name":"San Juan de los Reyes (Luis Valenzuela)","countryCode":"MX","stateCode":"VER","latitude":"18.51778000","longitude":"-95.44889000"},{"name":"San Julián","countryCode":"MX","stateCode":"VER","latitude":"19.25680000","longitude":"-96.26717000"},{"name":"San Leoncio Jamaya","countryCode":"MX","stateCode":"VER","latitude":"20.31288000","longitude":"-97.58127000"},{"name":"San Lorenzo Tenochtitlán","countryCode":"MX","stateCode":"VER","latitude":"17.75500000","longitude":"-94.76028000"},{"name":"San Marcos Atesquilapan","countryCode":"MX","stateCode":"VER","latitude":"19.68972000","longitude":"-96.88537000"},{"name":"San Marcos de León","countryCode":"MX","stateCode":"VER","latitude":"19.42377000","longitude":"-96.96442000"},{"name":"San Miguel Mecatepec","countryCode":"MX","stateCode":"VER","latitude":"20.52896000","longitude":"-97.48744000"},{"name":"San Miguel Tlalpoalán","countryCode":"MX","stateCode":"VER","latitude":"19.73981000","longitude":"-97.22662000"},{"name":"San Pedro Coyutla","countryCode":"MX","stateCode":"VER","latitude":"21.22410000","longitude":"-98.43002000"},{"name":"San Pedro Mártir","countryCode":"MX","stateCode":"VER","latitude":"17.97870000","longitude":"-94.61033000"},{"name":"San Pedro Tlanixco","countryCode":"MX","stateCode":"VER","latitude":"19.06259000","longitude":"-99.65237000"},{"name":"San Pedro Tlapacoyan","countryCode":"MX","stateCode":"VER","latitude":"20.05806000","longitude":"-97.09833000"},{"name":"San Rafael","countryCode":"MX","stateCode":"VER","latitude":"20.18862000","longitude":"-96.86737000"},{"name":"San Rafael Calería","countryCode":"MX","stateCode":"VER","latitude":"18.94039000","longitude":"-96.94394000"},{"name":"San Rafael Río Seco","countryCode":"MX","stateCode":"VER","latitude":"18.87608000","longitude":"-96.88127000"},{"name":"San Sebastián","countryCode":"MX","stateCode":"VER","latitude":"21.21724000","longitude":"-98.13271000"},{"name":"Santa Catalina","countryCode":"MX","stateCode":"VER","latitude":"18.16353000","longitude":"-95.20779000"},{"name":"Santa Isabel","countryCode":"MX","stateCode":"VER","latitude":"20.19222000","longitude":"-97.52917000"},{"name":"Santa Lucía Potrerillo","countryCode":"MX","stateCode":"VER","latitude":"18.96917000","longitude":"-97.02417000"},{"name":"Santa María Tatetla","countryCode":"MX","stateCode":"VER","latitude":"19.27278000","longitude":"-96.71251000"},{"name":"Santa Rita","countryCode":"MX","stateCode":"VER","latitude":"19.16736000","longitude":"-96.26000000"},{"name":"Santa Rosa","countryCode":"MX","stateCode":"VER","latitude":"19.47078000","longitude":"-96.46514000"},{"name":"Santa Rosa Abata","countryCode":"MX","stateCode":"VER","latitude":"18.46190000","longitude":"-95.16765000"},{"name":"Santa Rosa Loma Larga","countryCode":"MX","stateCode":"VER","latitude":"18.23098000","longitude":"-95.08710000"},{"name":"Santa Teresa","countryCode":"MX","stateCode":"VER","latitude":"17.69562000","longitude":"-95.67276000"},{"name":"Santiago","countryCode":"MX","stateCode":"VER","latitude":"18.44884000","longitude":"-95.83037000"},{"name":"Santiago Sochiapan","countryCode":"MX","stateCode":"VER","latitude":"17.61585000","longitude":"-95.65276000"},{"name":"Santiago Tuxtla","countryCode":"MX","stateCode":"VER","latitude":"18.46576000","longitude":"-95.30060000"},{"name":"Santiago de la Peña","countryCode":"MX","stateCode":"VER","latitude":"20.94512000","longitude":"-97.40493000"},{"name":"Sasaltitla","countryCode":"MX","stateCode":"VER","latitude":"20.93518000","longitude":"-98.19703000"},{"name":"Sayula de Alemán","countryCode":"MX","stateCode":"VER","latitude":"17.88191000","longitude":"-94.95986000"},{"name":"Sierra de Agua","countryCode":"MX","stateCode":"VER","latitude":"18.75028000","longitude":"-97.24167000"},{"name":"Sihuapan","countryCode":"MX","stateCode":"VER","latitude":"18.43663000","longitude":"-95.17833000"},{"name":"Sinapan","countryCode":"MX","stateCode":"VER","latitude":"18.53480000","longitude":"-95.29287000"},{"name":"Sochiapa","countryCode":"MX","stateCode":"VER","latitude":"19.19292000","longitude":"-96.93989000"},{"name":"Soconusco","countryCode":"MX","stateCode":"VER","latitude":"17.96315000","longitude":"-94.88097000"},{"name":"Soledad Atzompa","countryCode":"MX","stateCode":"VER","latitude":"18.75499000","longitude":"-97.15040000"},{"name":"Soledad de Doblado","countryCode":"MX","stateCode":"VER","latitude":"19.04637000","longitude":"-96.42142000"},{"name":"Sonora","countryCode":"MX","stateCode":"VER","latitude":"19.11219000","longitude":"-96.63531000"},{"name":"Sontecomapan","countryCode":"MX","stateCode":"VER","latitude":"18.50289000","longitude":"-95.03507000"},{"name":"Soteapan","countryCode":"MX","stateCode":"VER","latitude":"18.23391000","longitude":"-94.87296000"},{"name":"Soyata","countryCode":"MX","stateCode":"VER","latitude":"18.36889000","longitude":"-95.28222000"},{"name":"Suchilapan del Río","countryCode":"MX","stateCode":"VER","latitude":"17.38611000","longitude":"-94.98806000"},{"name":"Sumidero","countryCode":"MX","stateCode":"VER","latitude":"18.90393000","longitude":"-97.02152000"},{"name":"Tamalín","countryCode":"MX","stateCode":"VER","latitude":"21.33936000","longitude":"-97.81188000"},{"name":"Tamiahua","countryCode":"MX","stateCode":"VER","latitude":"21.27881000","longitude":"-97.44620000"},{"name":"Tampico Alto","countryCode":"MX","stateCode":"VER","latitude":"22.11240000","longitude":"-97.80184000"},{"name":"Tancoco","countryCode":"MX","stateCode":"VER","latitude":"21.28622000","longitude":"-97.79139000"},{"name":"Tantima","countryCode":"MX","stateCode":"VER","latitude":"21.33228000","longitude":"-97.83327000"},{"name":"Tantoyuca","countryCode":"MX","stateCode":"VER","latitude":"21.39307000","longitude":"-98.18453000"},{"name":"Tapalapan","countryCode":"MX","stateCode":"VER","latitude":"18.53250000","longitude":"-95.30631000"},{"name":"Tatahuicapan","countryCode":"MX","stateCode":"VER","latitude":"18.24621000","longitude":"-94.76124000"},{"name":"Tatatila","countryCode":"MX","stateCode":"VER","latitude":"19.69320000","longitude":"-97.11160000"},{"name":"Taza de Agua Ojo Zarco","countryCode":"MX","stateCode":"VER","latitude":"18.78333000","longitude":"-97.20222000"},{"name":"Teayo","countryCode":"MX","stateCode":"VER","latitude":"20.74419000","longitude":"-97.67966000"},{"name":"Tecama","countryCode":"MX","stateCode":"VER","latitude":"19.00379000","longitude":"-96.98529000"},{"name":"Tecamalucan","countryCode":"MX","stateCode":"VER","latitude":"18.76098000","longitude":"-97.22516000"},{"name":"Tecolapan","countryCode":"MX","stateCode":"VER","latitude":"18.57037000","longitude":"-95.33969000"},{"name":"Tecolutla","countryCode":"MX","stateCode":"VER","latitude":"20.48049000","longitude":"-97.01309000"},{"name":"Tehuipango","countryCode":"MX","stateCode":"VER","latitude":"18.51964000","longitude":"-97.05438000"},{"name":"Temapache","countryCode":"MX","stateCode":"VER","latitude":"21.06611000","longitude":"-97.64207000"},{"name":"Tempoal","countryCode":"MX","stateCode":"VER","latitude":"21.56506000","longitude":"-98.37907000"},{"name":"Tempoal de Sánchez","countryCode":"MX","stateCode":"VER","latitude":"21.51998000","longitude":"-98.38829000"},{"name":"Tenampa","countryCode":"MX","stateCode":"VER","latitude":"19.24626000","longitude":"-96.86858000"},{"name":"Tenantitla","countryCode":"MX","stateCode":"VER","latitude":"20.77031000","longitude":"-98.14433000"},{"name":"Tenenexpan","countryCode":"MX","stateCode":"VER","latitude":"19.14105000","longitude":"-96.39454000"},{"name":"Tenixtepec","countryCode":"MX","stateCode":"VER","latitude":"19.02116000","longitude":"-97.14729000"},{"name":"Tenochtitlán","countryCode":"MX","stateCode":"VER","latitude":"19.80917000","longitude":"-96.91611000"},{"name":"Teocelo","countryCode":"MX","stateCode":"VER","latitude":"19.38560000","longitude":"-96.97371000"},{"name":"Tepatlaxco","countryCode":"MX","stateCode":"VER","latitude":"19.06927000","longitude":"-96.84481000"},{"name":"Tepetlán","countryCode":"MX","stateCode":"VER","latitude":"19.67318000","longitude":"-96.79734000"},{"name":"Tepetzintla","countryCode":"MX","stateCode":"VER","latitude":"21.16410000","longitude":"-97.85236000"},{"name":"Tequila","countryCode":"MX","stateCode":"VER","latitude":"18.72998000","longitude":"-97.06991000"},{"name":"Tesechoacan","countryCode":"MX","stateCode":"VER","latitude":"18.13749000","longitude":"-95.65835000"},{"name":"Teteltzingo","countryCode":"MX","stateCode":"VER","latitude":"19.05141000","longitude":"-97.14465000"},{"name":"Tetla","countryCode":"MX","stateCode":"VER","latitude":"18.98709000","longitude":"-97.06085000"},{"name":"Tetlatzinga","countryCode":"MX","stateCode":"VER","latitude":"18.69472000","longitude":"-97.18444000"},{"name":"Tetlaxco","countryCode":"MX","stateCode":"VER","latitude":"19.04044000","longitude":"-97.06393000"},{"name":"Tetzacual","countryCode":"MX","stateCode":"VER","latitude":"20.77329000","longitude":"-98.26876000"},{"name":"Texalpan de Abajo","countryCode":"MX","stateCode":"VER","latitude":"18.42749000","longitude":"-95.25614000"},{"name":"Texalpan de Arriba","countryCode":"MX","stateCode":"VER","latitude":"18.42944000","longitude":"-95.24417000"},{"name":"Texcaltitán Xoteapan (Texcaltitán)","countryCode":"MX","stateCode":"VER","latitude":"18.44667000","longitude":"-95.25333000"},{"name":"Texcatepec","countryCode":"MX","stateCode":"VER","latitude":"20.58505000","longitude":"-98.36538000"},{"name":"Texhuacán","countryCode":"MX","stateCode":"VER","latitude":"18.62233000","longitude":"-97.04025000"},{"name":"Texin","countryCode":"MX","stateCode":"VER","latitude":"19.36598000","longitude":"-97.00487000"},{"name":"Texistepec","countryCode":"MX","stateCode":"VER","latitude":"17.89476000","longitude":"-94.81711000"},{"name":"Texmola","countryCode":"MX","stateCode":"VER","latitude":"18.93972000","longitude":"-97.24389000"},{"name":"Tezonapa","countryCode":"MX","stateCode":"VER","latitude":"18.60706000","longitude":"-96.68417000"},{"name":"Tierra Blanca","countryCode":"MX","stateCode":"VER","latitude":"20.87500000","longitude":"-97.46000000"},{"name":"Tierra Blanca Booxter","countryCode":"MX","stateCode":"VER","latitude":"20.99479000","longitude":"-97.71681000"},{"name":"Tierra Colorada","countryCode":"MX","stateCode":"VER","latitude":"19.22544000","longitude":"-96.36929000"},{"name":"Tierra Nueva","countryCode":"MX","stateCode":"VER","latitude":"19.93925000","longitude":"-97.01644000"},{"name":"Tihuatlan","countryCode":"MX","stateCode":"VER","latitude":"20.71449000","longitude":"-97.53335000"},{"name":"Tilapan","countryCode":"MX","stateCode":"VER","latitude":"18.34917000","longitude":"-95.32806000"},{"name":"Tinajitas","countryCode":"MX","stateCode":"VER","latitude":"19.61806000","longitude":"-96.44250000"},{"name":"Tincontlán","countryCode":"MX","stateCode":"VER","latitude":"20.82141000","longitude":"-97.69083000"},{"name":"Tlachichilco","countryCode":"MX","stateCode":"VER","latitude":"20.62123000","longitude":"-98.19900000"},{"name":"Tlacojalpan","countryCode":"MX","stateCode":"VER","latitude":"18.23096000","longitude":"-95.94682000"},{"name":"Tlacolula","countryCode":"MX","stateCode":"VER","latitude":"21.09177000","longitude":"-97.95960000"},{"name":"Tlacolulan","countryCode":"MX","stateCode":"VER","latitude":"19.66687000","longitude":"-97.00194000"},{"name":"Tlacotalpan","countryCode":"MX","stateCode":"VER","latitude":"18.61333000","longitude":"-95.65890000"},{"name":"Tlacotepec de Mejía","countryCode":"MX","stateCode":"VER","latitude":"19.18946000","longitude":"-96.83805000"},{"name":"Tlacuilolapan","countryCode":"MX","stateCode":"VER","latitude":"17.97778000","longitude":"-94.26306000"},{"name":"Tlalconteno","countryCode":"MX","stateCode":"VER","latitude":"19.44863000","longitude":"-97.24642000"},{"name":"Tlalixcoyan","countryCode":"MX","stateCode":"VER","latitude":"18.80222000","longitude":"-96.06056000"},{"name":"Tlalnelhuayocan","countryCode":"MX","stateCode":"VER","latitude":"19.56681000","longitude":"-96.97534000"},{"name":"Tlaltetela","countryCode":"MX","stateCode":"VER","latitude":"19.31421000","longitude":"-96.90105000"},{"name":"Tlamatoca","countryCode":"MX","stateCode":"VER","latitude":"19.09336000","longitude":"-96.93685000"},{"name":"Tlapacoyan","countryCode":"MX","stateCode":"VER","latitude":"19.96268000","longitude":"-97.21141000"},{"name":"Tlapala","countryCode":"MX","stateCode":"VER","latitude":"19.26165000","longitude":"-96.91878000"},{"name":"Tlatilpa","countryCode":"MX","stateCode":"VER","latitude":"18.73389000","longitude":"-97.14417000"},{"name":"Tlatzala","countryCode":"MX","stateCode":"VER","latitude":"18.72861000","longitude":"-97.14111000"},{"name":"Tlilapan","countryCode":"MX","stateCode":"VER","latitude":"18.80560000","longitude":"-97.09867000"},{"name":"Tocuila","countryCode":"MX","stateCode":"VER","latitude":"18.95000000","longitude":"-97.01667000"},{"name":"Tolome","countryCode":"MX","stateCode":"VER","latitude":"19.26667000","longitude":"-96.39472000"},{"name":"Tomatlán","countryCode":"MX","stateCode":"VER","latitude":"19.03102000","longitude":"-97.00986000"},{"name":"Tonalaco","countryCode":"MX","stateCode":"VER","latitude":"19.42931000","longitude":"-97.13271000"},{"name":"Tonalapan","countryCode":"MX","stateCode":"VER","latitude":"18.46833000","longitude":"-95.22000000"},{"name":"Tonalixco","countryCode":"MX","stateCode":"VER","latitude":"18.78194000","longitude":"-97.05972000"},{"name":"Tonalá","countryCode":"MX","stateCode":"VER","latitude":"18.20714000","longitude":"-94.14174000"},{"name":"Tonayán","countryCode":"MX","stateCode":"VER","latitude":"19.71228000","longitude":"-96.91959000"},{"name":"Totolapa","countryCode":"MX","stateCode":"VER","latitude":"20.55800000","longitude":"-97.47636000"},{"name":"Totutla","countryCode":"MX","stateCode":"VER","latitude":"19.21169000","longitude":"-96.96118000"},{"name":"Tozongo","countryCode":"MX","stateCode":"VER","latitude":"19.10031000","longitude":"-97.06087000"},{"name":"Trapiche Viejo","countryCode":"MX","stateCode":"VER","latitude":"18.84306000","longitude":"-96.94556000"},{"name":"Trapiche del Rosario","countryCode":"MX","stateCode":"VER","latitude":"19.54306000","longitude":"-96.74111000"},{"name":"Tres Valles","countryCode":"MX","stateCode":"VER","latitude":"18.23915000","longitude":"-96.13569000"},{"name":"Tres Zapotes","countryCode":"MX","stateCode":"VER","latitude":"18.46827000","longitude":"-95.43710000"},{"name":"Tronconal","countryCode":"MX","stateCode":"VER","latitude":"19.56404000","longitude":"-96.86324000"},{"name":"Tula","countryCode":"MX","stateCode":"VER","latitude":"18.58672000","longitude":"-95.37679000"},{"name":"Tulapam","countryCode":"MX","stateCode":"VER","latitude":"18.31434000","longitude":"-95.22619000"},{"name":"Tuxpan","countryCode":"MX","stateCode":"VER","latitude":"20.94633000","longitude":"-97.42603000"},{"name":"Tuxpanguillo","countryCode":"MX","stateCode":"VER","latitude":"18.78229000","longitude":"-97.01283000"},{"name":"Tuxtilla","countryCode":"MX","stateCode":"VER","latitude":"18.18790000","longitude":"-95.88014000"},{"name":"Tuzamapan","countryCode":"MX","stateCode":"VER","latitude":"19.40253000","longitude":"-96.86360000"},{"name":"Tzicatlán","countryCode":"MX","stateCode":"VER","latitude":"20.67396000","longitude":"-98.23604000"},{"name":"Túxpam de Rodríguez Cano","countryCode":"MX","stateCode":"VER","latitude":"20.95777000","longitude":"-97.40805000"},{"name":"Unión y Progreso","countryCode":"MX","stateCode":"VER","latitude":"18.87278000","longitude":"-97.11917000"},{"name":"Uxpanapa","countryCode":"MX","stateCode":"VER","latitude":"17.27501000","longitude":"-94.42594000"},{"name":"Valente Diaz","countryCode":"MX","stateCode":"VER","latitude":"19.16347000","longitude":"-96.21648000"},{"name":"Vargas","countryCode":"MX","stateCode":"VER","latitude":"19.22774000","longitude":"-96.32046000"},{"name":"Vega de Alatorre","countryCode":"MX","stateCode":"VER","latitude":"20.02823000","longitude":"-96.64751000"},{"name":"Vegas de la Soledad y Soledad Dos","countryCode":"MX","stateCode":"VER","latitude":"20.94476000","longitude":"-97.83273000"},{"name":"Veinte de Noviembre","countryCode":"MX","stateCode":"VER","latitude":"18.86500000","longitude":"-96.95472000"},{"name":"Veintiuno de Agosto","countryCode":"MX","stateCode":"VER","latitude":"19.72500000","longitude":"-97.27222000"},{"name":"Venustiano Carranza (Peña Blanca)","countryCode":"MX","stateCode":"VER","latitude":"17.64194000","longitude":"-94.75417000"},{"name":"Veracruz","countryCode":"MX","stateCode":"VER","latitude":"19.18095000","longitude":"-96.14290000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"VER","latitude":"17.49594000","longitude":"-94.71940000"},{"name":"Vicente Herrera","countryCode":"MX","stateCode":"VER","latitude":"20.57695000","longitude":"-97.34973000"},{"name":"Villa Aldama","countryCode":"MX","stateCode":"VER","latitude":"19.64861000","longitude":"-97.22333000"},{"name":"Villa Azueta","countryCode":"MX","stateCode":"VER","latitude":"18.07418000","longitude":"-95.71225000"},{"name":"Villa Emiliano Zapata","countryCode":"MX","stateCode":"VER","latitude":"19.36353000","longitude":"-96.65776000"},{"name":"Villa Emilio Carranza","countryCode":"MX","stateCode":"VER","latitude":"19.97020000","longitude":"-96.61162000"},{"name":"Villa Independencia","countryCode":"MX","stateCode":"VER","latitude":"20.05523000","longitude":"-97.05214000"},{"name":"Villa Lázaro Cárdenas","countryCode":"MX","stateCode":"VER","latitude":"20.46193000","longitude":"-97.70024000"},{"name":"Villa Unión","countryCode":"MX","stateCode":"VER","latitude":"18.85438000","longitude":"-96.98246000"},{"name":"Villa Zempoala","countryCode":"MX","stateCode":"VER","latitude":"19.44422000","longitude":"-96.40773000"},{"name":"Villa de las Flores","countryCode":"MX","stateCode":"VER","latitude":"20.57639000","longitude":"-97.43361000"},{"name":"Vista Hermosa","countryCode":"MX","stateCode":"VER","latitude":"17.92361000","longitude":"-95.06083000"},{"name":"Xalapa de Enríquez","countryCode":"MX","stateCode":"VER","latitude":"19.53124000","longitude":"-96.91589000"},{"name":"Xalatlaco","countryCode":"MX","stateCode":"VER","latitude":"19.04972000","longitude":"-97.04111000"},{"name":"Xico","countryCode":"MX","stateCode":"VER","latitude":"19.42178000","longitude":"-97.00819000"},{"name":"Xoampolco","countryCode":"MX","stateCode":"VER","latitude":"19.76055000","longitude":"-97.22965000"},{"name":"Xochimilco","countryCode":"MX","stateCode":"VER","latitude":"20.86302000","longitude":"-98.06967000"},{"name":"Xococapa","countryCode":"MX","stateCode":"VER","latitude":"20.80917000","longitude":"-98.35118000"},{"name":"Xocotla","countryCode":"MX","stateCode":"VER","latitude":"19.01511000","longitude":"-97.10092000"},{"name":"Xopilapa","countryCode":"MX","stateCode":"VER","latitude":"18.50472000","longitude":"-97.07944000"},{"name":"Xoteapan","countryCode":"MX","stateCode":"VER","latitude":"18.43470000","longitude":"-95.26645000"},{"name":"Xoxocotla","countryCode":"MX","stateCode":"VER","latitude":"18.64658000","longitude":"-97.15244000"},{"name":"Yanga","countryCode":"MX","stateCode":"VER","latitude":"18.83288000","longitude":"-96.79837000"},{"name":"Yecuatla","countryCode":"MX","stateCode":"VER","latitude":"19.86614000","longitude":"-96.77836000"},{"name":"Zacamixtle","countryCode":"MX","stateCode":"VER","latitude":"21.24762000","longitude":"-97.72155000"},{"name":"Zacate Colorado","countryCode":"MX","stateCode":"VER","latitude":"20.49735000","longitude":"-97.52416000"},{"name":"Zacate Colorado Segundo (Fraternidad)","countryCode":"MX","stateCode":"VER","latitude":"18.68333000","longitude":"-95.97111000"},{"name":"Zacatla","countryCode":"MX","stateCode":"VER","latitude":"19.00528000","longitude":"-97.13437000"},{"name":"Zacualpan","countryCode":"MX","stateCode":"VER","latitude":"20.49929000","longitude":"-98.33931000"},{"name":"Zamora","countryCode":"MX","stateCode":"VER","latitude":"18.58101000","longitude":"-95.48361000"},{"name":"Zapoapan","countryCode":"MX","stateCode":"VER","latitude":"18.84018000","longitude":"-96.99297000"},{"name":"Zapoapan de Amapan","countryCode":"MX","stateCode":"VER","latitude":"18.23778000","longitude":"-95.18452000"},{"name":"Zapoapan de Cabañas","countryCode":"MX","stateCode":"VER","latitude":"18.33395000","longitude":"-95.09725000"},{"name":"Zaragoza","countryCode":"MX","stateCode":"VER","latitude":"17.94871000","longitude":"-94.64361000"},{"name":"Zentla","countryCode":"MX","stateCode":"VER","latitude":"19.07237000","longitude":"-96.75442000"},{"name":"Zongolica","countryCode":"MX","stateCode":"VER","latitude":"18.66673000","longitude":"-96.99707000"},{"name":"Zontecomatlán de López y Fuentes","countryCode":"MX","stateCode":"VER","latitude":"20.74173000","longitude":"-98.29972000"},{"name":"Zozocolco de Hidalgo","countryCode":"MX","stateCode":"VER","latitude":"20.14048000","longitude":"-97.57567000"},{"name":"Álamo","countryCode":"MX","stateCode":"VER","latitude":"20.91154000","longitude":"-97.67554000"},{"name":"Álamo Temapache","countryCode":"MX","stateCode":"VER","latitude":"20.98922000","longitude":"-97.70592000"},{"name":"Úrsulo Galván","countryCode":"MX","stateCode":"VER","latitude":"19.40531000","longitude":"-96.36090000"},{"name":"Abdenago C. García","countryCode":"MX","stateCode":"CHH","latitude":"29.98937000","longitude":"-107.55210000"},{"name":"Adolfo López Mateos","countryCode":"MX","stateCode":"CHH","latitude":"28.46667000","longitude":"-107.30000000"},{"name":"Ahumada","countryCode":"MX","stateCode":"CHH","latitude":"30.48174000","longitude":"-106.48832000"},{"name":"Aldama","countryCode":"MX","stateCode":"CHH","latitude":"28.93636000","longitude":"-105.71098000"},{"name":"Allende","countryCode":"MX","stateCode":"CHH","latitude":"27.07787000","longitude":"-105.28789000"},{"name":"Ampliación Colonia Lázaro Cárdenas","countryCode":"MX","stateCode":"CHH","latitude":"28.38333000","longitude":"-105.61667000"},{"name":"Anáhuac","countryCode":"MX","stateCode":"CHH","latitude":"28.48396000","longitude":"-106.74720000"},{"name":"Aquiles Serdán","countryCode":"MX","stateCode":"CHH","latitude":"28.58454000","longitude":"-105.88108000"},{"name":"Ascensión","countryCode":"MX","stateCode":"CHH","latitude":"31.27914000","longitude":"-107.73149000"},{"name":"Baborigame","countryCode":"MX","stateCode":"CHH","latitude":"26.42962000","longitude":"-107.26857000"},{"name":"Bachíniva","countryCode":"MX","stateCode":"CHH","latitude":"28.76801000","longitude":"-107.25559000"},{"name":"Bahuichivo","countryCode":"MX","stateCode":"CHH","latitude":"27.40950000","longitude":"-108.06740000"},{"name":"Balleza","countryCode":"MX","stateCode":"CHH","latitude":"26.95154000","longitude":"-106.34921000"},{"name":"Basaseachic","countryCode":"MX","stateCode":"CHH","latitude":"28.20626000","longitude":"-108.21270000"},{"name":"Basúchil","countryCode":"MX","stateCode":"CHH","latitude":"28.52479000","longitude":"-107.40172000"},{"name":"Batopilas","countryCode":"MX","stateCode":"CHH","latitude":"27.02846000","longitude":"-107.74125000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"CHH","latitude":"29.74624000","longitude":"-107.93966000"},{"name":"Bocoyna","countryCode":"MX","stateCode":"CHH","latitude":"27.84133000","longitude":"-107.58918000"},{"name":"Boquilla de Babisas (La Boquilla de Conchos)","countryCode":"MX","stateCode":"CHH","latitude":"27.54861000","longitude":"-105.40361000"},{"name":"Buenaventura","countryCode":"MX","stateCode":"CHH","latitude":"30.02116000","longitude":"-107.19308000"},{"name":"Camargo","countryCode":"MX","stateCode":"CHH","latitude":"27.82905000","longitude":"-104.78012000"},{"name":"Carichí","countryCode":"MX","stateCode":"CHH","latitude":"27.74601000","longitude":"-107.07795000"},{"name":"Carretas","countryCode":"MX","stateCode":"CHH","latitude":"28.24920000","longitude":"-106.51062000"},{"name":"Casas Grandes","countryCode":"MX","stateCode":"CHH","latitude":"30.38269000","longitude":"-107.95628000"},{"name":"Cerocahui","countryCode":"MX","stateCode":"CHH","latitude":"27.29906000","longitude":"-108.05500000"},{"name":"Chihuahua","countryCode":"MX","stateCode":"CHH","latitude":"28.82669000","longitude":"-106.19876000"},{"name":"Chínipas","countryCode":"MX","stateCode":"CHH","latitude":"27.39502000","longitude":"-108.53730000"},{"name":"Ciudad Delicias","countryCode":"MX","stateCode":"CHH","latitude":"28.19013000","longitude":"-105.47012000"},{"name":"Colonia Abraham González (La Quemada)","countryCode":"MX","stateCode":"CHH","latitude":"28.20667000","longitude":"-105.40750000"},{"name":"Colonia Campesina","countryCode":"MX","stateCode":"CHH","latitude":"28.14028000","longitude":"-105.52667000"},{"name":"Colonia Felipe Ángeles","countryCode":"MX","stateCode":"CHH","latitude":"28.38550000","longitude":"-105.51184000"},{"name":"Colonia Nicolás Bravo (Kilómetro Noventa y Dos)","countryCode":"MX","stateCode":"CHH","latitude":"28.09222000","longitude":"-105.52778000"},{"name":"Colonia Revolución","countryCode":"MX","stateCode":"CHH","latitude":"28.24167000","longitude":"-105.44361000"},{"name":"Colonia Terrazas","countryCode":"MX","stateCode":"CHH","latitude":"28.23795000","longitude":"-105.46527000"},{"name":"Conchos","countryCode":"MX","stateCode":"CHH","latitude":"27.58745000","longitude":"-105.33358000"},{"name":"Congregación Ortíz","countryCode":"MX","stateCode":"CHH","latitude":"28.25375000","longitude":"-105.51922000"},{"name":"Coyame","countryCode":"MX","stateCode":"CHH","latitude":"29.46141000","longitude":"-105.09404000"},{"name":"Coyame del Sotol","countryCode":"MX","stateCode":"CHH","latitude":"29.68793000","longitude":"-105.13855000"},{"name":"Creel","countryCode":"MX","stateCode":"CHH","latitude":"27.75054000","longitude":"-107.63520000"},{"name":"Cuauhtémoc","countryCode":"MX","stateCode":"CHH","latitude":"28.40884000","longitude":"-106.86319000"},{"name":"Cusihuiriachi","countryCode":"MX","stateCode":"CHH","latitude":"28.23980000","longitude":"-106.83477000"},{"name":"Delicias","countryCode":"MX","stateCode":"CHH","latitude":"28.16948000","longitude":"-105.44913000"},{"name":"Dr. Belisario Domínguez","countryCode":"MX","stateCode":"CHH","latitude":"27.98462000","longitude":"-106.45234000"},{"name":"Ejido Benito Juárez","countryCode":"MX","stateCode":"CHH","latitude":"30.14937000","longitude":"-106.88362000"},{"name":"Ejido El Largo","countryCode":"MX","stateCode":"CHH","latitude":"29.68333000","longitude":"-108.26667000"},{"name":"Ejido El Vergel","countryCode":"MX","stateCode":"CHH","latitude":"26.47133000","longitude":"-106.38320000"},{"name":"Ejido La Quemada","countryCode":"MX","stateCode":"CHH","latitude":"28.84761000","longitude":"-107.02152000"},{"name":"El Molino","countryCode":"MX","stateCode":"CHH","latitude":"28.16608000","longitude":"-105.53783000"},{"name":"El Oro","countryCode":"MX","stateCode":"CHH","latitude":"26.86320000","longitude":"-105.84838000"},{"name":"El Sauz","countryCode":"MX","stateCode":"CHH","latitude":"29.05056000","longitude":"-106.25280000"},{"name":"El Terrero","countryCode":"MX","stateCode":"CHH","latitude":"29.18152000","longitude":"-107.38740000"},{"name":"El Tule","countryCode":"MX","stateCode":"CHH","latitude":"27.07325000","longitude":"-106.31735000"},{"name":"Estación Conchos","countryCode":"MX","stateCode":"CHH","latitude":"27.97326000","longitude":"-105.28843000"},{"name":"Estación Consuelo","countryCode":"MX","stateCode":"CHH","latitude":"28.33118000","longitude":"-105.59471000"},{"name":"Galeana","countryCode":"MX","stateCode":"CHH","latitude":"30.10916000","longitude":"-107.63167000"},{"name":"Gran Morelos","countryCode":"MX","stateCode":"CHH","latitude":"28.24841000","longitude":"-106.49357000"},{"name":"Guachochi","countryCode":"MX","stateCode":"CHH","latitude":"27.17004000","longitude":"-107.29404000"},{"name":"Guadalupe","countryCode":"MX","stateCode":"CHH","latitude":"30.82737000","longitude":"-105.64057000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"CHH","latitude":"31.53396000","longitude":"-107.73835000"},{"name":"Guadalupe y Calvo","countryCode":"MX","stateCode":"CHH","latitude":"26.09117000","longitude":"-106.96260000"},{"name":"Guazapares","countryCode":"MX","stateCode":"CHH","latitude":"27.44005000","longitude":"-108.23338000"},{"name":"Guerrero","countryCode":"MX","stateCode":"CHH","latitude":"28.42888000","longitude":"-107.50377000"},{"name":"Gómez Farías","countryCode":"MX","stateCode":"CHH","latitude":"29.35981000","longitude":"-107.73960000"},{"name":"Hidalgo del Parral","countryCode":"MX","stateCode":"CHH","latitude":"27.07964000","longitude":"-105.70722000"},{"name":"Huejotitán","countryCode":"MX","stateCode":"CHH","latitude":"27.05623000","longitude":"-106.17819000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"CHH","latitude":"29.64248000","longitude":"-107.76375000"},{"name":"Independencia","countryCode":"MX","stateCode":"CHH","latitude":"29.09231000","longitude":"-107.54322000"},{"name":"Janos","countryCode":"MX","stateCode":"CHH","latitude":"30.88909000","longitude":"-108.19431000"},{"name":"Jiménez","countryCode":"MX","stateCode":"CHH","latitude":"28.33333000","longitude":"-105.40000000"},{"name":"José Esteban Coronado","countryCode":"MX","stateCode":"CHH","latitude":"26.73722000","longitude":"-105.15833000"},{"name":"José Mariano Jiménez","countryCode":"MX","stateCode":"CHH","latitude":"27.13076000","longitude":"-104.92391000"},{"name":"Julimes","countryCode":"MX","stateCode":"CHH","latitude":"28.42376000","longitude":"-105.42727000"},{"name":"Juárez","countryCode":"MX","stateCode":"CHH","latitude":"31.72024000","longitude":"-106.46084000"},{"name":"Kilómetro Noventa y Nueve","countryCode":"MX","stateCode":"CHH","latitude":"28.12668000","longitude":"-105.58018000"},{"name":"La Constitución","countryCode":"MX","stateCode":"CHH","latitude":"29.92077000","longitude":"-106.79620000"},{"name":"La Cruz","countryCode":"MX","stateCode":"CHH","latitude":"27.86359000","longitude":"-105.19596000"},{"name":"La Junta","countryCode":"MX","stateCode":"CHH","latitude":"28.48003000","longitude":"-107.32948000"},{"name":"Las Cruces","countryCode":"MX","stateCode":"CHH","latitude":"29.43278000","longitude":"-107.38958000"},{"name":"Las Varas","countryCode":"MX","stateCode":"CHH","latitude":"28.15659000","longitude":"-105.34058000"},{"name":"Las Varas (Estación Babícora)","countryCode":"MX","stateCode":"CHH","latitude":"29.48083000","longitude":"-108.02556000"},{"name":"Las Yerbitas [Aserradero]","countryCode":"MX","stateCode":"CHH","latitude":"26.08025000","longitude":"-106.77969000"},{"name":"Loma Blanca","countryCode":"MX","stateCode":"CHH","latitude":"31.57996000","longitude":"-106.29604000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"CHH","latitude":"28.39051000","longitude":"-105.62346000"},{"name":"Madera","countryCode":"MX","stateCode":"CHH","latitude":"29.19366000","longitude":"-108.14684000"},{"name":"Maguarichi","countryCode":"MX","stateCode":"CHH","latitude":"27.81655000","longitude":"-107.96866000"},{"name":"Manuel Benavides","countryCode":"MX","stateCode":"CHH","latitude":"28.94431000","longitude":"-103.91889000"},{"name":"Manuel Ojinaga","countryCode":"MX","stateCode":"CHH","latitude":"29.56444000","longitude":"-104.41639000"},{"name":"Mariano Balleza","countryCode":"MX","stateCode":"CHH","latitude":"26.95389000","longitude":"-106.34611000"},{"name":"Matachí","countryCode":"MX","stateCode":"CHH","latitude":"28.84287000","longitude":"-107.75503000"},{"name":"Matamoros","countryCode":"MX","stateCode":"CHH","latitude":"26.76209000","longitude":"-105.58523000"},{"name":"Meoqui","countryCode":"MX","stateCode":"CHH","latitude":"28.27226000","longitude":"-105.48046000"},{"name":"Mesa del Huracán","countryCode":"MX","stateCode":"CHH","latitude":"29.67045000","longitude":"-108.25182000"},{"name":"Miguel Ahumada","countryCode":"MX","stateCode":"CHH","latitude":"30.61861000","longitude":"-106.51222000"},{"name":"Miguel Hidalgo","countryCode":"MX","stateCode":"CHH","latitude":"28.15361000","longitude":"-105.39389000"},{"name":"Monte Verde","countryCode":"MX","stateCode":"CHH","latitude":"30.91401000","longitude":"-108.71573000"},{"name":"Morelos","countryCode":"MX","stateCode":"CHH","latitude":"26.67289000","longitude":"-107.67665000"},{"name":"Moris","countryCode":"MX","stateCode":"CHH","latitude":"28.14888000","longitude":"-108.52325000"},{"name":"Naica","countryCode":"MX","stateCode":"CHH","latitude":"27.85736000","longitude":"-105.49233000"},{"name":"Namiquipa","countryCode":"MX","stateCode":"CHH","latitude":"29.25173000","longitude":"-107.41400000"},{"name":"Nicolas Bravo","countryCode":"MX","stateCode":"CHH","latitude":"29.35306000","longitude":"-107.93440000"},{"name":"Ninguno [CERESO]","countryCode":"MX","stateCode":"CHH","latitude":"28.60972000","longitude":"-105.94028000"},{"name":"Nonoava","countryCode":"MX","stateCode":"CHH","latitude":"27.43854000","longitude":"-106.73285000"},{"name":"Nuevo Casas Grandes","countryCode":"MX","stateCode":"CHH","latitude":"30.41552000","longitude":"-107.91166000"},{"name":"Ocampo","countryCode":"MX","stateCode":"CHH","latitude":"28.19367000","longitude":"-108.36760000"},{"name":"Octaviano López","countryCode":"MX","stateCode":"CHH","latitude":"27.00250000","longitude":"-105.03306000"},{"name":"Ojinaga","countryCode":"MX","stateCode":"CHH","latitude":"29.31371000","longitude":"-104.44840000"},{"name":"Orranteño","countryCode":"MX","stateCode":"CHH","latitude":"28.18272000","longitude":"-105.33774000"},{"name":"Oscar Soto Maynez","countryCode":"MX","stateCode":"CHH","latitude":"29.02963000","longitude":"-107.47242000"},{"name":"Parral","countryCode":"MX","stateCode":"CHH","latitude":"26.93022000","longitude":"-105.66640000"},{"name":"Peña Blanca","countryCode":"MX","stateCode":"CHH","latitude":"29.28984000","longitude":"-107.71130000"},{"name":"Porvenir","countryCode":"MX","stateCode":"CHH","latitude":"31.24038000","longitude":"-105.87664000"},{"name":"Praxedis G. Guerrero","countryCode":"MX","stateCode":"CHH","latitude":"31.37061000","longitude":"-106.00616000"},{"name":"Praxédis Guerrero","countryCode":"MX","stateCode":"CHH","latitude":"31.36667000","longitude":"-106.01667000"},{"name":"Pueblito de Allende","countryCode":"MX","stateCode":"CHH","latitude":"26.99065000","longitude":"-105.32686000"},{"name":"Puerto Palomas","countryCode":"MX","stateCode":"CHH","latitude":"31.77718000","longitude":"-107.63439000"},{"name":"Riva Palacio","countryCode":"MX","stateCode":"CHH","latitude":"28.81462000","longitude":"-106.64990000"},{"name":"Rodrígo M. Quevedo","countryCode":"MX","stateCode":"CHH","latitude":"29.91982000","longitude":"-107.52079000"},{"name":"Rosales","countryCode":"MX","stateCode":"CHH","latitude":"28.18753000","longitude":"-105.55717000"},{"name":"Rosario","countryCode":"MX","stateCode":"CHH","latitude":"27.25616000","longitude":"-106.29878000"},{"name":"Samachique","countryCode":"MX","stateCode":"CHH","latitude":"27.30156000","longitude":"-107.53897000"},{"name":"Samalayuca","countryCode":"MX","stateCode":"CHH","latitude":"31.34242000","longitude":"-106.47981000"},{"name":"San Agustín","countryCode":"MX","stateCode":"CHH","latitude":"31.51674000","longitude":"-106.25548000"},{"name":"San Andrés","countryCode":"MX","stateCode":"CHH","latitude":"28.54726000","longitude":"-106.50350000"},{"name":"San Buenaventura","countryCode":"MX","stateCode":"CHH","latitude":"29.84320000","longitude":"-107.46067000"},{"name":"San Carlos","countryCode":"MX","stateCode":"CHH","latitude":"29.10665000","longitude":"-103.90722000"},{"name":"San Francisco de Borja","countryCode":"MX","stateCode":"CHH","latitude":"27.90171000","longitude":"-106.68562000"},{"name":"San Francisco de Conchos","countryCode":"MX","stateCode":"CHH","latitude":"27.57356000","longitude":"-105.37779000"},{"name":"San Francisco del Oro","countryCode":"MX","stateCode":"CHH","latitude":"26.89417000","longitude":"-105.90594000"},{"name":"San Isidro","countryCode":"MX","stateCode":"CHH","latitude":"31.54683000","longitude":"-106.27868000"},{"name":"San Juanito","countryCode":"MX","stateCode":"CHH","latitude":"27.97295000","longitude":"-107.60199000"},{"name":"San Lorenzo","countryCode":"MX","stateCode":"CHH","latitude":"28.15352000","longitude":"-106.47695000"},{"name":"San Rafael","countryCode":"MX","stateCode":"CHH","latitude":"27.49750000","longitude":"-107.89099000"},{"name":"Santa Bárbara","countryCode":"MX","stateCode":"CHH","latitude":"26.80381000","longitude":"-105.82024000"},{"name":"Santa Eulalia","countryCode":"MX","stateCode":"CHH","latitude":"28.59450000","longitude":"-105.88796000"},{"name":"Santa Isabel","countryCode":"MX","stateCode":"CHH","latitude":"28.34166000","longitude":"-106.37220000"},{"name":"Saucillo","countryCode":"MX","stateCode":"CHH","latitude":"28.03055000","longitude":"-105.29376000"},{"name":"Sisoguichi","countryCode":"MX","stateCode":"CHH","latitude":"27.78304000","longitude":"-107.49517000"},{"name":"Temósachic","countryCode":"MX","stateCode":"CHH","latitude":"28.95469000","longitude":"-107.82957000"},{"name":"Tomochic","countryCode":"MX","stateCode":"CHH","latitude":"28.35273000","longitude":"-107.84576000"},{"name":"Turuachi","countryCode":"MX","stateCode":"CHH","latitude":"26.13139000","longitude":"-106.70417000"},{"name":"Témoris","countryCode":"MX","stateCode":"CHH","latitude":"27.27569000","longitude":"-108.27946000"},{"name":"Urique","countryCode":"MX","stateCode":"CHH","latitude":"27.21122000","longitude":"-107.91415000"},{"name":"Uruachi","countryCode":"MX","stateCode":"CHH","latitude":"27.84669000","longitude":"-108.36712000"},{"name":"Valentín Gómez Farías","countryCode":"MX","stateCode":"CHH","latitude":"28.21667000","longitude":"-106.58333000"},{"name":"Valle de Allende","countryCode":"MX","stateCode":"CHH","latitude":"26.93527000","longitude":"-105.39271000"},{"name":"Valle de Zaragoza","countryCode":"MX","stateCode":"CHH","latitude":"27.45066000","longitude":"-105.80847000"},{"name":"Valle del Rosario","countryCode":"MX","stateCode":"CHH","latitude":"27.31881000","longitude":"-106.29551000"},{"name":"Yécora","countryCode":"MX","stateCode":"CHH","latitude":"28.37154000","longitude":"-108.92781000"},{"name":"Abelardo L. Rodríguez","countryCode":"MX","stateCode":"CAM","latitude":"18.72842000","longitude":"-90.90456000"},{"name":"Alfredo V. Bonfil","countryCode":"MX","stateCode":"CAM","latitude":"19.53032000","longitude":"-90.18214000"},{"name":"Altamira de Zináparo","countryCode":"MX","stateCode":"CAM","latitude":"18.58208000","longitude":"-90.25610000"},{"name":"Atasta","countryCode":"MX","stateCode":"CAM","latitude":"18.61954000","longitude":"-92.10326000"},{"name":"Bacabchén","countryCode":"MX","stateCode":"CAM","latitude":"20.28903000","longitude":"-90.05602000"},{"name":"Benito Juárez Uno","countryCode":"MX","stateCode":"CAM","latitude":"18.27695000","longitude":"-91.09914000"},{"name":"Bolonchén de Rejón","countryCode":"MX","stateCode":"CAM","latitude":"20.00386000","longitude":"-89.74663000"},{"name":"Bécal","countryCode":"MX","stateCode":"CAM","latitude":"20.44172000","longitude":"-90.02738000"},{"name":"Calakmul","countryCode":"MX","stateCode":"CAM","latitude":"18.00000000","longitude":"-89.75000000"},{"name":"Calkiní","countryCode":"MX","stateCode":"CAM","latitude":"20.38583000","longitude":"-89.98764000"},{"name":"Campeche","countryCode":"MX","stateCode":"CAM","latitude":"19.84386000","longitude":"-90.52554000"},{"name":"Candelaria","countryCode":"MX","stateCode":"CAM","latitude":"18.00000000","longitude":"-90.75000000"},{"name":"Carmen","countryCode":"MX","stateCode":"CAM","latitude":"18.63000000","longitude":"-91.83000000"},{"name":"Carrillo Puerto","countryCode":"MX","stateCode":"CAM","latitude":"19.09400000","longitude":"-90.52279000"},{"name":"Castamay","countryCode":"MX","stateCode":"CAM","latitude":"19.83782000","longitude":"-90.43181000"},{"name":"Champotón","countryCode":"MX","stateCode":"CAM","latitude":"19.35042000","longitude":"-90.70991000"},{"name":"Chicbul","countryCode":"MX","stateCode":"CAM","latitude":"18.77558000","longitude":"-90.92429000"},{"name":"Chiná","countryCode":"MX","stateCode":"CAM","latitude":"19.76993000","longitude":"-90.49595000"},{"name":"Chunchintok","countryCode":"MX","stateCode":"CAM","latitude":"19.36145000","longitude":"-89.58218000"},{"name":"Ciudad del Carmen","countryCode":"MX","stateCode":"CAM","latitude":"18.64592000","longitude":"-91.82991000"},{"name":"Colonia Emiliano Zapata","countryCode":"MX","stateCode":"CAM","latitude":"18.66504000","longitude":"-92.31088000"},{"name":"Constitución","countryCode":"MX","stateCode":"CAM","latitude":"18.62675000","longitude":"-90.13584000"},{"name":"Cumpich","countryCode":"MX","stateCode":"CAM","latitude":"20.18612000","longitude":"-89.97081000"},{"name":"División del Norte","countryCode":"MX","stateCode":"CAM","latitude":"18.52946000","longitude":"-90.76416000"},{"name":"Don Samuel","countryCode":"MX","stateCode":"CAM","latitude":"18.36000000","longitude":"-90.85722000"},{"name":"Dzibalchén","countryCode":"MX","stateCode":"CAM","latitude":"19.45847000","longitude":"-89.73111000"},{"name":"Dzitbalché","countryCode":"MX","stateCode":"CAM","latitude":"20.31857000","longitude":"-90.05611000"},{"name":"El Aguacatal","countryCode":"MX","stateCode":"CAM","latitude":"18.21361000","longitude":"-91.51095000"},{"name":"El Naranjo","countryCode":"MX","stateCode":"CAM","latitude":"18.02193000","longitude":"-91.12654000"},{"name":"Escárcega","countryCode":"MX","stateCode":"CAM","latitude":"18.61404000","longitude":"-90.72870000"},{"name":"Hampolol","countryCode":"MX","stateCode":"CAM","latitude":"19.92716000","longitude":"-90.38924000"},{"name":"Haro","countryCode":"MX","stateCode":"CAM","latitude":"18.44418000","longitude":"-90.79153000"},{"name":"Hecelchakán","countryCode":"MX","stateCode":"CAM","latitude":"20.16667000","longitude":"-90.13333000"},{"name":"Hool","countryCode":"MX","stateCode":"CAM","latitude":"19.51294000","longitude":"-90.44631000"},{"name":"Hopelchén","countryCode":"MX","stateCode":"CAM","latitude":"19.74671000","longitude":"-89.84437000"},{"name":"Isla Aguada","countryCode":"MX","stateCode":"CAM","latitude":"18.78714000","longitude":"-91.49277000"},{"name":"Iturbide","countryCode":"MX","stateCode":"CAM","latitude":"19.57903000","longitude":"-89.60222000"},{"name":"La Joya","countryCode":"MX","stateCode":"CAM","latitude":"19.48028000","longitude":"-90.67333000"},{"name":"La Libertad","countryCode":"MX","stateCode":"CAM","latitude":"18.57042000","longitude":"-90.51399000"},{"name":"Lerma","countryCode":"MX","stateCode":"CAM","latitude":"19.80404000","longitude":"-90.60088000"},{"name":"Licenciado Gustavo Díaz Ordaz (18 de Marzo)","countryCode":"MX","stateCode":"CAM","latitude":"18.63222000","longitude":"-91.00278000"},{"name":"Los Laureles","countryCode":"MX","stateCode":"CAM","latitude":"19.48778000","longitude":"-89.99444000"},{"name":"Mamantel","countryCode":"MX","stateCode":"CAM","latitude":"18.52512000","longitude":"-91.08885000"},{"name":"Matamoros","countryCode":"MX","stateCode":"CAM","latitude":"18.58414000","longitude":"-90.64669000"},{"name":"Maya Tecún I","countryCode":"MX","stateCode":"CAM","latitude":"19.15292000","longitude":"-90.50641000"},{"name":"Nuevo Progreso","countryCode":"MX","stateCode":"CAM","latitude":"18.62294000","longitude":"-92.29124000"},{"name":"Nunkiní","countryCode":"MX","stateCode":"CAM","latitude":"20.40046000","longitude":"-90.14803000"},{"name":"Palizada","countryCode":"MX","stateCode":"CAM","latitude":"18.25261000","longitude":"-92.07779000"},{"name":"Pich","countryCode":"MX","stateCode":"CAM","latitude":"19.48568000","longitude":"-90.11795000"},{"name":"Pocboc","countryCode":"MX","stateCode":"CAM","latitude":"20.23541000","longitude":"-90.10219000"},{"name":"Pomuch","countryCode":"MX","stateCode":"CAM","latitude":"20.13727000","longitude":"-90.17488000"},{"name":"Sabancuy","countryCode":"MX","stateCode":"CAM","latitude":"18.97270000","longitude":"-91.17783000"},{"name":"San Antonio Cárdenas","countryCode":"MX","stateCode":"CAM","latitude":"18.61399000","longitude":"-92.22341000"},{"name":"San Antonio Sahcabchén","countryCode":"MX","stateCode":"CAM","latitude":"20.30696000","longitude":"-90.13778000"},{"name":"San Francisco Kobén","countryCode":"MX","stateCode":"CAM","latitude":"19.91516000","longitude":"-90.41709000"},{"name":"San Pablo Pixtún","countryCode":"MX","stateCode":"CAM","latitude":"19.13361000","longitude":"-90.73194000"},{"name":"Santa Cruz","countryCode":"MX","stateCode":"CAM","latitude":"20.20339000","longitude":"-90.11771000"},{"name":"Santa Cruz Ex-Hacienda","countryCode":"MX","stateCode":"CAM","latitude":"20.39684000","longitude":"-90.24068000"},{"name":"Santa Cruz Pueblo","countryCode":"MX","stateCode":"CAM","latitude":"20.33359000","longitude":"-90.10342000"},{"name":"Santo Domingo Kesté","countryCode":"MX","stateCode":"CAM","latitude":"19.49972000","longitude":"-90.51139000"},{"name":"Seybaplaya","countryCode":"MX","stateCode":"CAM","latitude":"19.63994000","longitude":"-90.68706000"},{"name":"Sihochac","countryCode":"MX","stateCode":"CAM","latitude":"19.50120000","longitude":"-90.58472000"},{"name":"Suc-Tuc","countryCode":"MX","stateCode":"CAM","latitude":"19.71259000","longitude":"-90.03768000"},{"name":"Tankuché","countryCode":"MX","stateCode":"CAM","latitude":"20.50743000","longitude":"-90.24164000"},{"name":"Tenabo","countryCode":"MX","stateCode":"CAM","latitude":"19.83333000","longitude":"-90.00000000"},{"name":"Tepakán","countryCode":"MX","stateCode":"CAM","latitude":"20.39716000","longitude":"-90.04075000"},{"name":"Tikinmul","countryCode":"MX","stateCode":"CAM","latitude":"19.76611000","longitude":"-90.22306000"},{"name":"Ukúm","countryCode":"MX","stateCode":"CAM","latitude":"19.24197000","longitude":"-89.33529000"},{"name":"Villa Madero","countryCode":"MX","stateCode":"CAM","latitude":"19.52833000","longitude":"-90.69917000"},{"name":"Xbacab","countryCode":"MX","stateCode":"CAM","latitude":"18.94139000","longitude":"-90.72194000"},{"name":"Xmabén","countryCode":"MX","stateCode":"CAM","latitude":"19.23530000","longitude":"-89.31426000"},{"name":"Xpujil","countryCode":"MX","stateCode":"CAM","latitude":"18.50760000","longitude":"-89.39437000"},{"name":"Zoh-Laguna","countryCode":"MX","stateCode":"CAM","latitude":"18.59306000","longitude":"-89.41714000"},{"name":"Abelardo L. Rodríguez","countryCode":"MX","stateCode":"MOR","latitude":"18.73750000","longitude":"-98.98528000"},{"name":"Acamilpa","countryCode":"MX","stateCode":"MOR","latitude":"18.71695000","longitude":"-99.15724000"},{"name":"Achichipico","countryCode":"MX","stateCode":"MOR","latitude":"18.94861000","longitude":"-98.82611000"},{"name":"Adolfo López Mateos","countryCode":"MX","stateCode":"MOR","latitude":"19.80083000","longitude":"-100.00055000"},{"name":"Ahuehuetzingo","countryCode":"MX","stateCode":"MOR","latitude":"18.68024000","longitude":"-99.30834000"},{"name":"Alfredo V. Bonfil (Chacampalco)","countryCode":"MX","stateCode":"MOR","latitude":"18.65528000","longitude":"-99.15417000"},{"name":"Alpuyeca","countryCode":"MX","stateCode":"MOR","latitude":"18.74006000","longitude":"-99.25937000"},{"name":"Amacuitlapilco","countryCode":"MX","stateCode":"MOR","latitude":"18.69611000","longitude":"-98.81167000"},{"name":"Amacuzac","countryCode":"MX","stateCode":"MOR","latitude":"18.60056000","longitude":"-99.37252000"},{"name":"Amatlán de Quetzalcoatl","countryCode":"MX","stateCode":"MOR","latitude":"18.97537000","longitude":"-99.03742000"},{"name":"Amayuca","countryCode":"MX","stateCode":"MOR","latitude":"18.72408000","longitude":"-98.79812000"},{"name":"Amilcingo","countryCode":"MX","stateCode":"MOR","latitude":"18.74274000","longitude":"-98.77089000"},{"name":"Anenecuilco","countryCode":"MX","stateCode":"MOR","latitude":"18.77738000","longitude":"-98.98907000"},{"name":"Arroyo Vista Hermosa","countryCode":"MX","stateCode":"MOR","latitude":"19.33082000","longitude":"-99.53694000"},{"name":"Atlacahualoya","countryCode":"MX","stateCode":"MOR","latitude":"18.54057000","longitude":"-98.72982000"},{"name":"Atlacholoaya","countryCode":"MX","stateCode":"MOR","latitude":"18.74238000","longitude":"-99.22656000"},{"name":"Atlatlahucan","countryCode":"MX","stateCode":"MOR","latitude":"18.93554000","longitude":"-98.89496000"},{"name":"Atotonilco","countryCode":"MX","stateCode":"MOR","latitude":"18.64947000","longitude":"-98.83117000"},{"name":"Axochiapan","countryCode":"MX","stateCode":"MOR","latitude":"18.50246000","longitude":"-98.75358000"},{"name":"Ayala","countryCode":"MX","stateCode":"MOR","latitude":"18.72604000","longitude":"-98.95106000"},{"name":"Bonifacio García","countryCode":"MX","stateCode":"MOR","latitude":"18.71786000","longitude":"-99.12011000"},{"name":"Buenavista","countryCode":"MX","stateCode":"MOR","latitude":"19.80082000","longitude":"-100.04385000"},{"name":"Calera Chica","countryCode":"MX","stateCode":"MOR","latitude":"18.85833000","longitude":"-99.18194000"},{"name":"Calle Real","countryCode":"MX","stateCode":"MOR","latitude":"19.48858000","longitude":"-99.61332000"},{"name":"Casahuatlán","countryCode":"MX","stateCode":"MOR","latitude":"18.57271000","longitude":"-99.39051000"},{"name":"Cerritos de Cárdenas","countryCode":"MX","stateCode":"MOR","latitude":"19.96942000","longitude":"-100.02254000"},{"name":"Chalcatzingo","countryCode":"MX","stateCode":"MOR","latitude":"18.68951000","longitude":"-98.77434000"},{"name":"Chavarría","countryCode":"MX","stateCode":"MOR","latitude":"18.72575000","longitude":"-99.46826000"},{"name":"Chiconcuac","countryCode":"MX","stateCode":"MOR","latitude":"18.78278000","longitude":"-99.20722000"},{"name":"Chinameca","countryCode":"MX","stateCode":"MOR","latitude":"18.62220000","longitude":"-98.99766000"},{"name":"Ciudad Ayala","countryCode":"MX","stateCode":"MOR","latitude":"18.76694000","longitude":"-98.98222000"},{"name":"Cliserio Alanís (San Gaspar)","countryCode":"MX","stateCode":"MOR","latitude":"18.86111000","longitude":"-99.16000000"},{"name":"Coahuixtla","countryCode":"MX","stateCode":"MOR","latitude":"18.57417000","longitude":"-99.37000000"},{"name":"Coatetelco","countryCode":"MX","stateCode":"MOR","latitude":"18.72963000","longitude":"-99.32605000"},{"name":"Coatlán del Río","countryCode":"MX","stateCode":"MOR","latitude":"18.74423000","longitude":"-99.43324000"},{"name":"Cocoyoc","countryCode":"MX","stateCode":"MOR","latitude":"18.88417000","longitude":"-98.98194000"},{"name":"Cocoyotla","countryCode":"MX","stateCode":"MOR","latitude":"18.75445000","longitude":"-99.45075000"},{"name":"Colonia Obrera","countryCode":"MX","stateCode":"MOR","latitude":"18.93167000","longitude":"-99.03889000"},{"name":"Colonia Palo Prieto (Chipitongo)","countryCode":"MX","stateCode":"MOR","latitude":"18.70417000","longitude":"-99.11278000"},{"name":"Colonia San Francisco","countryCode":"MX","stateCode":"MOR","latitude":"18.89611000","longitude":"-98.90361000"},{"name":"Colonia el Florido","countryCode":"MX","stateCode":"MOR","latitude":"18.73833000","longitude":"-99.36722000"},{"name":"Colonia las Arboledas","countryCode":"MX","stateCode":"MOR","latitude":"18.78528000","longitude":"-98.93972000"},{"name":"Colonia los Cerritos","countryCode":"MX","stateCode":"MOR","latitude":"18.95389000","longitude":"-99.19250000"},{"name":"Colonia Ángel Bocanegra (Adolfo López Mateos)","countryCode":"MX","stateCode":"MOR","latitude":"18.92639000","longitude":"-99.02972000"},{"name":"Constancio Farfán (La Pascuala)","countryCode":"MX","stateCode":"MOR","latitude":"18.74194000","longitude":"-98.95389000"},{"name":"Cuauchichinola","countryCode":"MX","stateCode":"MOR","latitude":"18.66389000","longitude":"-99.37583000"},{"name":"Cuauhtempan (San Andrés Cuauhtempan)","countryCode":"MX","stateCode":"MOR","latitude":"18.97472000","longitude":"-98.94639000"},{"name":"Cuautla","countryCode":"MX","stateCode":"MOR","latitude":"18.81060000","longitude":"-98.93525000"},{"name":"Cuentepec","countryCode":"MX","stateCode":"MOR","latitude":"18.86159000","longitude":"-99.32611000"},{"name":"Cuernavaca","countryCode":"MX","stateCode":"MOR","latitude":"18.95532000","longitude":"-99.24002000"},{"name":"Dos Ríos","countryCode":"MX","stateCode":"MOR","latitude":"19.37467000","longitude":"-99.34359000"},{"name":"El Carmen","countryCode":"MX","stateCode":"MOR","latitude":"19.88796000","longitude":"-98.95732000"},{"name":"El Estudiante","countryCode":"MX","stateCode":"MOR","latitude":"18.57760000","longitude":"-99.29712000"},{"name":"El Mirador","countryCode":"MX","stateCode":"MOR","latitude":"18.77139000","longitude":"-99.34139000"},{"name":"El Rodeo","countryCode":"MX","stateCode":"MOR","latitude":"18.77864000","longitude":"-99.32269000"},{"name":"El Salitre","countryCode":"MX","stateCode":"MOR","latitude":"18.67583000","longitude":"-98.95806000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"MOR","latitude":"18.84065000","longitude":"-99.18463000"},{"name":"Emiliano Zapata (Casahuates)","countryCode":"MX","stateCode":"MOR","latitude":"18.93056000","longitude":"-98.95889000"},{"name":"Enthavi","countryCode":"MX","stateCode":"MOR","latitude":"19.49842000","longitude":"-99.57502000"},{"name":"Ex-Hacienda el Hospital","countryCode":"MX","stateCode":"MOR","latitude":"18.83111000","longitude":"-98.99667000"},{"name":"Felipe Neri (Cuatepec)","countryCode":"MX","stateCode":"MOR","latitude":"19.03944000","longitude":"-98.94361000"},{"name":"Fraccionamiento Lomas de Ahuatlán","countryCode":"MX","stateCode":"MOR","latitude":"18.95444000","longitude":"-99.25722000"},{"name":"Fraccionamiento Universo","countryCode":"MX","stateCode":"MOR","latitude":"18.96167000","longitude":"-99.18639000"},{"name":"Galeana","countryCode":"MX","stateCode":"MOR","latitude":"18.63810000","longitude":"-99.21240000"},{"name":"Higuerón","countryCode":"MX","stateCode":"MOR","latitude":"18.57750000","longitude":"-99.18056000"},{"name":"Huajintlán","countryCode":"MX","stateCode":"MOR","latitude":"18.60923000","longitude":"-99.42432000"},{"name":"Huatecalco","countryCode":"MX","stateCode":"MOR","latitude":"18.67676000","longitude":"-99.14354000"},{"name":"Huazulco","countryCode":"MX","stateCode":"MOR","latitude":"18.75299000","longitude":"-98.77535000"},{"name":"Huecahuasco","countryCode":"MX","stateCode":"MOR","latitude":"18.93694000","longitude":"-98.78250000"},{"name":"Huepalcalco (San Miguel)","countryCode":"MX","stateCode":"MOR","latitude":"18.90889000","longitude":"-98.75000000"},{"name":"Hueyapan","countryCode":"MX","stateCode":"MOR","latitude":"18.88970000","longitude":"-98.68200000"},{"name":"Huitchila","countryCode":"MX","stateCode":"MOR","latitude":"18.63880000","longitude":"-98.92529000"},{"name":"Huitzilac","countryCode":"MX","stateCode":"MOR","latitude":"19.02983000","longitude":"-99.26788000"},{"name":"Huitzililla","countryCode":"MX","stateCode":"MOR","latitude":"18.69425000","longitude":"-98.89687000"},{"name":"Ignacio Bastida (Santa Catarina Tlayca)","countryCode":"MX","stateCode":"MOR","latitude":"18.94028000","longitude":"-99.01444000"},{"name":"Independencia","countryCode":"MX","stateCode":"MOR","latitude":"18.87716000","longitude":"-99.12237000"},{"name":"Itzamatitlán","countryCode":"MX","stateCode":"MOR","latitude":"18.90942000","longitude":"-99.02236000"},{"name":"Ixtlilco el Chico","countryCode":"MX","stateCode":"MOR","latitude":"18.55833000","longitude":"-98.84694000"},{"name":"Jaltepec","countryCode":"MX","stateCode":"MOR","latitude":"19.72960000","longitude":"-98.63456000"},{"name":"Jantetelco","countryCode":"MX","stateCode":"MOR","latitude":"18.71828000","longitude":"-98.77760000"},{"name":"Jicarero","countryCode":"MX","stateCode":"MOR","latitude":"18.61488000","longitude":"-99.22344000"},{"name":"Jiutepec","countryCode":"MX","stateCode":"MOR","latitude":"18.88139000","longitude":"-99.17778000"},{"name":"Jojutla","countryCode":"MX","stateCode":"MOR","latitude":"18.61472000","longitude":"-99.18028000"},{"name":"Jonacatepec","countryCode":"MX","stateCode":"MOR","latitude":"18.68081000","longitude":"-98.80336000"},{"name":"Juan Morales","countryCode":"MX","stateCode":"MOR","latitude":"18.81139000","longitude":"-98.92194000"},{"name":"Jumiltepec","countryCode":"MX","stateCode":"MOR","latitude":"18.91359000","longitude":"-98.77666000"},{"name":"La Huanica","countryCode":"MX","stateCode":"MOR","latitude":"19.45956000","longitude":"-99.50079000"},{"name":"La Joya","countryCode":"MX","stateCode":"MOR","latitude":"18.66667000","longitude":"-99.46667000"},{"name":"La Unidad Huitzizilapan","countryCode":"MX","stateCode":"MOR","latitude":"19.42223000","longitude":"-99.39771000"},{"name":"Loma Bonita","countryCode":"MX","stateCode":"MOR","latitude":"18.93144000","longitude":"-99.17564000"},{"name":"Lomas de Ahuatepec","countryCode":"MX","stateCode":"MOR","latitude":"18.97139000","longitude":"-99.18972000"},{"name":"Los Arcos","countryCode":"MX","stateCode":"MOR","latitude":"18.88722000","longitude":"-99.02417000"},{"name":"Lázaro Cárdenas (El Empalme)","countryCode":"MX","stateCode":"MOR","latitude":"18.93222000","longitude":"-99.02528000"},{"name":"Marcelino Rodríguez (San Ignacio)","countryCode":"MX","stateCode":"MOR","latitude":"18.57889000","longitude":"-98.74361000"},{"name":"Mazatepec","countryCode":"MX","stateCode":"MOR","latitude":"18.72795000","longitude":"-99.36339000"},{"name":"Metepec","countryCode":"MX","stateCode":"MOR","latitude":"18.87889000","longitude":"-98.74667000"},{"name":"Miacatlán","countryCode":"MX","stateCode":"MOR","latitude":"18.76203000","longitude":"-99.35944000"},{"name":"Michapa","countryCode":"MX","stateCode":"MOR","latitude":"18.70241000","longitude":"-99.47907000"},{"name":"Miguel Bocanegra","countryCode":"MX","stateCode":"MOR","latitude":"19.84574000","longitude":"-99.11193000"},{"name":"Mixtlalcingo","countryCode":"MX","stateCode":"MOR","latitude":"18.80333000","longitude":"-98.90028000"},{"name":"Moyotepec","countryCode":"MX","stateCode":"MOR","latitude":"18.72084000","longitude":"-98.99471000"},{"name":"Narciso Mendoza","countryCode":"MX","stateCode":"MOR","latitude":"18.87417000","longitude":"-98.96972000"},{"name":"Nepopualco","countryCode":"MX","stateCode":"MOR","latitude":"18.99926000","longitude":"-98.94270000"},{"name":"Ninguno [Centro de Readaptación Social de Atlacholoaya]","countryCode":"MX","stateCode":"MOR","latitude":"18.75778000","longitude":"-99.22944000"},{"name":"Oacalco","countryCode":"MX","stateCode":"MOR","latitude":"18.92342000","longitude":"-99.02935000"},{"name":"Oaxtepec","countryCode":"MX","stateCode":"MOR","latitude":"18.91825000","longitude":"-98.95644000"},{"name":"Ocoxaltepec","countryCode":"MX","stateCode":"MOR","latitude":"18.93500000","longitude":"-98.75250000"},{"name":"Ocuituco","countryCode":"MX","stateCode":"MOR","latitude":"18.87731000","longitude":"-98.77323000"},{"name":"Olintepec","countryCode":"MX","stateCode":"MOR","latitude":"18.74056000","longitude":"-98.98722000"},{"name":"Pedro Amaro","countryCode":"MX","stateCode":"MOR","latitude":"18.59639000","longitude":"-99.17306000"},{"name":"Peña Flores (Palo Verde)","countryCode":"MX","stateCode":"MOR","latitude":"18.86722000","longitude":"-98.96833000"},{"name":"Progreso","countryCode":"MX","stateCode":"MOR","latitude":"18.88008000","longitude":"-99.15260000"},{"name":"Pueblo Nuevo","countryCode":"MX","stateCode":"MOR","latitude":"18.70068000","longitude":"-99.15277000"},{"name":"Pueblo Nuevo de Morelos","countryCode":"MX","stateCode":"MOR","latitude":"19.76245000","longitude":"-99.05385000"},{"name":"Puente de Ixtla","countryCode":"MX","stateCode":"MOR","latitude":"18.61472000","longitude":"-99.31806000"},{"name":"Puxtla","countryCode":"MX","stateCode":"MOR","latitude":"18.81000000","longitude":"-98.98250000"},{"name":"Pérez de Galeana","countryCode":"MX","stateCode":"MOR","latitude":"19.97933000","longitude":"-99.14164000"},{"name":"Quebrantadero","countryCode":"MX","stateCode":"MOR","latitude":"18.52429000","longitude":"-98.79023000"},{"name":"Reyes Acozac","countryCode":"MX","stateCode":"MOR","latitude":"19.77550000","longitude":"-98.98079000"},{"name":"Salazar","countryCode":"MX","stateCode":"MOR","latitude":"19.30767000","longitude":"-99.38863000"},{"name":"San Andrés Cuexcontitlán","countryCode":"MX","stateCode":"MOR","latitude":"19.35892000","longitude":"-99.62151000"},{"name":"San Andrés Ocotlán","countryCode":"MX","stateCode":"MOR","latitude":"19.19297000","longitude":"-99.58612000"},{"name":"San Andrés de la Cal","countryCode":"MX","stateCode":"MOR","latitude":"18.95694000","longitude":"-99.11444000"},{"name":"San Antonio Chiverías","countryCode":"MX","stateCode":"MOR","latitude":"18.65222000","longitude":"-99.22139000"},{"name":"San Antonio del Puente","countryCode":"MX","stateCode":"MOR","latitude":"19.41832000","longitude":"-99.61734000"},{"name":"San Bartolomé Tlaltelulco","countryCode":"MX","stateCode":"MOR","latitude":"19.22738000","longitude":"-99.62964000"},{"name":"San Diego","countryCode":"MX","stateCode":"MOR","latitude":"19.00833000","longitude":"-99.65434000"},{"name":"San Diego Alcalá","countryCode":"MX","stateCode":"MOR","latitude":"19.45121000","longitude":"-99.62115000"},{"name":"San Diego Linares","countryCode":"MX","stateCode":"MOR","latitude":"19.38628000","longitude":"-99.63748000"},{"name":"San Felipe Teotitlán","countryCode":"MX","stateCode":"MOR","latitude":"19.80431000","longitude":"-98.70106000"},{"name":"San Francisco Chimalpa","countryCode":"MX","stateCode":"MOR","latitude":"19.44279000","longitude":"-99.34398000"},{"name":"San Francisco Tetetla","countryCode":"MX","stateCode":"MOR","latitude":"19.11669000","longitude":"-99.60141000"},{"name":"San Francisco Zacacalco","countryCode":"MX","stateCode":"MOR","latitude":"19.92875000","longitude":"-98.98279000"},{"name":"San Gabriel las Palmas","countryCode":"MX","stateCode":"MOR","latitude":"18.61417000","longitude":"-99.34694000"},{"name":"San Gaspar Tlahuelilpan","countryCode":"MX","stateCode":"MOR","latitude":"19.24290000","longitude":"-99.54568000"},{"name":"San Jerónimo Acazulco","countryCode":"MX","stateCode":"MOR","latitude":"19.26563000","longitude":"-99.41629000"},{"name":"San Jerónimo Chicahualco","countryCode":"MX","stateCode":"MOR","latitude":"19.28279000","longitude":"-99.59290000"},{"name":"San Jose Solís","countryCode":"MX","stateCode":"MOR","latitude":"19.99877000","longitude":"-100.04922000"},{"name":"San José","countryCode":"MX","stateCode":"MOR","latitude":"19.00777000","longitude":"-99.66345000"},{"name":"San José Buenavista el Grande","countryCode":"MX","stateCode":"MOR","latitude":"19.40833000","longitude":"-99.58141000"},{"name":"San José Comalco","countryCode":"MX","stateCode":"MOR","latitude":"19.47097000","longitude":"-99.62627000"},{"name":"San José Vista Hermosa","countryCode":"MX","stateCode":"MOR","latitude":"18.65443000","longitude":"-99.26622000"},{"name":"San José el Llanito","countryCode":"MX","stateCode":"MOR","latitude":"19.30337000","longitude":"-99.47950000"},{"name":"San Juan Ahuehueyo","countryCode":"MX","stateCode":"MOR","latitude":"18.71500000","longitude":"-98.93278000"},{"name":"San Juan Pueblo Nuevo","countryCode":"MX","stateCode":"MOR","latitude":"19.77583000","longitude":"-99.01976000"},{"name":"San Juan Texcalpan","countryCode":"MX","stateCode":"MOR","latitude":"18.93583000","longitude":"-98.92889000"},{"name":"San Juan Tilapa","countryCode":"MX","stateCode":"MOR","latitude":"19.22021000","longitude":"-99.66012000"},{"name":"San Juan Xochiaca","countryCode":"MX","stateCode":"MOR","latitude":"19.01349000","longitude":"-99.53938000"},{"name":"San Juan Yautepec","countryCode":"MX","stateCode":"MOR","latitude":"19.34887000","longitude":"-99.34045000"},{"name":"San Juan Zitlaltepec","countryCode":"MX","stateCode":"MOR","latitude":"19.81207000","longitude":"-99.14526000"},{"name":"San Juan la Isla","countryCode":"MX","stateCode":"MOR","latitude":"19.13027000","longitude":"-99.57076000"},{"name":"San Lorenzo Cuauhtenco","countryCode":"MX","stateCode":"MOR","latitude":"19.19573000","longitude":"-99.63156000"},{"name":"San Lorenzo Nenamicoyan","countryCode":"MX","stateCode":"MOR","latitude":"20.13699000","longitude":"-99.63877000"},{"name":"San Lorenzo Oyamel","countryCode":"MX","stateCode":"MOR","latitude":"19.43355000","longitude":"-99.57761000"},{"name":"San Luis Ayucán","countryCode":"MX","stateCode":"MOR","latitude":"19.49597000","longitude":"-99.36312000"},{"name":"San Marcos de la Cruz","countryCode":"MX","stateCode":"MOR","latitude":"19.18682000","longitude":"-99.65430000"},{"name":"San Mateo Atarasquíllo","countryCode":"MX","stateCode":"MOR","latitude":"19.32304000","longitude":"-99.46156000"},{"name":"San Mateo Otzacatipan","countryCode":"MX","stateCode":"MOR","latitude":"19.33273000","longitude":"-99.60345000"},{"name":"San Miguel","countryCode":"MX","stateCode":"MOR","latitude":"19.86852000","longitude":"-99.13448000"},{"name":"San Miguel Almaya","countryCode":"MX","stateCode":"MOR","latitude":"19.21047000","longitude":"-99.44195000"},{"name":"San Miguel Ameyalco","countryCode":"MX","stateCode":"MOR","latitude":"19.30681000","longitude":"-99.45880000"},{"name":"San Miguel Atepoxco","countryCode":"MX","stateCode":"MOR","latitude":"19.74498000","longitude":"-98.74038000"},{"name":"San Miguel Balderas","countryCode":"MX","stateCode":"MOR","latitude":"19.10943000","longitude":"-99.65165000"},{"name":"San Miguel Totoltepec","countryCode":"MX","stateCode":"MOR","latitude":"19.32402000","longitude":"-99.57779000"},{"name":"San Miguel de La Victoria","countryCode":"MX","stateCode":"MOR","latitude":"20.05611000","longitude":"-99.59109000"},{"name":"San Nicolás Coatepec","countryCode":"MX","stateCode":"MOR","latitude":"19.13735000","longitude":"-99.42948000"},{"name":"San Nicolás Peralta","countryCode":"MX","stateCode":"MOR","latitude":"19.35954000","longitude":"-99.48555000"},{"name":"San Nicolás Solís","countryCode":"MX","stateCode":"MOR","latitude":"19.99107000","longitude":"-100.02610000"},{"name":"San Nicolás Tlazala","countryCode":"MX","stateCode":"MOR","latitude":"19.22623000","longitude":"-99.46372000"},{"name":"San Pablo Autopan","countryCode":"MX","stateCode":"MOR","latitude":"19.35638000","longitude":"-99.65724000"},{"name":"San Pedro Apatlaco","countryCode":"MX","stateCode":"MOR","latitude":"18.79306000","longitude":"-98.95972000"},{"name":"San Pedro Atlapulco","countryCode":"MX","stateCode":"MOR","latitude":"19.24402000","longitude":"-99.39505000"},{"name":"San Pedro Chochula","countryCode":"MX","stateCode":"MOR","latitude":"19.26359000","longitude":"-99.48590000"},{"name":"San Pedro Huaquilpan","countryCode":"MX","stateCode":"MOR","latitude":"19.98840000","longitude":"-98.86777000"},{"name":"San Pedro Techuchulco","countryCode":"MX","stateCode":"MOR","latitude":"19.11359000","longitude":"-99.52425000"},{"name":"San Pedro Tlaltizapan","countryCode":"MX","stateCode":"MOR","latitude":"19.19973000","longitude":"-99.49956000"},{"name":"San Pedro Totoltepec","countryCode":"MX","stateCode":"MOR","latitude":"19.31108000","longitude":"-99.57197000"},{"name":"San Pedro Tultepec","countryCode":"MX","stateCode":"MOR","latitude":"19.26514000","longitude":"-99.50934000"},{"name":"San Pedro Xalpa","countryCode":"MX","stateCode":"MOR","latitude":"19.82666000","longitude":"-99.18466000"},{"name":"San Pedro Zictepec","countryCode":"MX","stateCode":"MOR","latitude":"19.03659000","longitude":"-99.57771000"},{"name":"San Rafael Zaragoza","countryCode":"MX","stateCode":"MOR","latitude":"18.64166000","longitude":"-99.00399000"},{"name":"San Sebastián","countryCode":"MX","stateCode":"MOR","latitude":"19.78431000","longitude":"-99.05560000"},{"name":"San Vicente de Juárez","countryCode":"MX","stateCode":"MOR","latitude":"18.68343000","longitude":"-98.98517000"},{"name":"Santa Ana Jilotzingo","countryCode":"MX","stateCode":"MOR","latitude":"19.45617000","longitude":"-99.48836000"},{"name":"Santa Catarina","countryCode":"MX","stateCode":"MOR","latitude":"18.96972000","longitude":"-99.14028000"},{"name":"Santa Cruz Ayotuxco","countryCode":"MX","stateCode":"MOR","latitude":"19.38273000","longitude":"-99.37192000"},{"name":"Santa Cruz Pueblo Nuevo","countryCode":"MX","stateCode":"MOR","latitude":"19.09864000","longitude":"-99.65531000"},{"name":"Santa Martha","countryCode":"MX","stateCode":"MOR","latitude":"19.05977000","longitude":"-99.38132000"},{"name":"Santa María Ajoloapan","countryCode":"MX","stateCode":"MOR","latitude":"19.76360000","longitude":"-98.95908000"},{"name":"Santa María Atarasquillo","countryCode":"MX","stateCode":"MOR","latitude":"19.32831000","longitude":"-99.46899000"},{"name":"Santa María Magdalena Ocotitlán","countryCode":"MX","stateCode":"MOR","latitude":"19.23713000","longitude":"-99.62418000"},{"name":"Santa Rosa Treinta","countryCode":"MX","stateCode":"MOR","latitude":"18.70025000","longitude":"-99.18357000"},{"name":"Santiago Analco","countryCode":"MX","stateCode":"MOR","latitude":"19.33116000","longitude":"-99.45208000"},{"name":"Santiago Oxthoc","countryCode":"MX","stateCode":"MOR","latitude":"20.11599000","longitude":"-99.54422000"},{"name":"Santiago Tepatlaxco","countryCode":"MX","stateCode":"MOR","latitude":"19.47485000","longitude":"-99.34410000"},{"name":"Santiago Tílapa","countryCode":"MX","stateCode":"MOR","latitude":"19.18953000","longitude":"-99.42089000"},{"name":"Santo Domingo Aztacameca","countryCode":"MX","stateCode":"MOR","latitude":"19.78223000","longitude":"-98.76811000"},{"name":"Santo Domingo Ocotitlán","countryCode":"MX","stateCode":"MOR","latitude":"19.01445000","longitude":"-99.06101000"},{"name":"Tecajec","countryCode":"MX","stateCode":"MOR","latitude":"18.79806000","longitude":"-98.81500000"},{"name":"Tehuixtla","countryCode":"MX","stateCode":"MOR","latitude":"18.55944000","longitude":"-99.27119000"},{"name":"Telixtac","countryCode":"MX","stateCode":"MOR","latitude":"18.56031000","longitude":"-98.77625000"},{"name":"Temimilcingo","countryCode":"MX","stateCode":"MOR","latitude":"18.72954000","longitude":"-99.16071000"},{"name":"Temixco","countryCode":"MX","stateCode":"MOR","latitude":"18.85254000","longitude":"-99.22537000"},{"name":"Temoac","countryCode":"MX","stateCode":"MOR","latitude":"18.77222000","longitude":"-98.77750000"},{"name":"Tenango","countryCode":"MX","stateCode":"MOR","latitude":"18.62253000","longitude":"-98.75175000"},{"name":"Tenextepango","countryCode":"MX","stateCode":"MOR","latitude":"18.72889000","longitude":"-98.95778000"},{"name":"Tepalcingo","countryCode":"MX","stateCode":"MOR","latitude":"18.60151000","longitude":"-98.86942000"},{"name":"Tepetzingo","countryCode":"MX","stateCode":"MOR","latitude":"18.78537000","longitude":"-99.17758000"},{"name":"Tepoztlán","countryCode":"MX","stateCode":"MOR","latitude":"18.98622000","longitude":"-99.10051000"},{"name":"Tequesquitengo","countryCode":"MX","stateCode":"MOR","latitude":"18.61096000","longitude":"-99.26025000"},{"name":"Tetecala","countryCode":"MX","stateCode":"MOR","latitude":"18.73009000","longitude":"-99.40021000"},{"name":"Tetecalita","countryCode":"MX","stateCode":"MOR","latitude":"18.76823000","longitude":"-99.17749000"},{"name":"Tetecolala","countryCode":"MX","stateCode":"MOR","latitude":"18.92250000","longitude":"-99.16278000"},{"name":"Tetela del Volcán","countryCode":"MX","stateCode":"MOR","latitude":"18.89306000","longitude":"-98.72972000"},{"name":"Tetelilla","countryCode":"MX","stateCode":"MOR","latitude":"18.61349000","longitude":"-98.77356000"},{"name":"Texcala","countryCode":"MX","stateCode":"MOR","latitude":"18.93444000","longitude":"-98.79472000"},{"name":"Tezoyuca","countryCode":"MX","stateCode":"MOR","latitude":"18.80498000","longitude":"-99.20212000"},{"name":"Tianguistongo","countryCode":"MX","stateCode":"MOR","latitude":"20.00612000","longitude":"-99.03845000"},{"name":"Ticumán","countryCode":"MX","stateCode":"MOR","latitude":"18.75671000","longitude":"-99.11991000"},{"name":"Tierra Larga (Campo Nuevo)","countryCode":"MX","stateCode":"MOR","latitude":"18.86444000","longitude":"-98.94806000"},{"name":"Tilzapotla","countryCode":"MX","stateCode":"MOR","latitude":"18.48916000","longitude":"-99.27442000"},{"name":"Tlachaloya","countryCode":"MX","stateCode":"MOR","latitude":"19.44846000","longitude":"-99.66225000"},{"name":"Tlacotepec","countryCode":"MX","stateCode":"MOR","latitude":"18.81444000","longitude":"-98.74514000"},{"name":"Tlacuitlapa","countryCode":"MX","stateCode":"MOR","latitude":"19.12209000","longitude":"-99.41534000"},{"name":"Tlalnepantla","countryCode":"MX","stateCode":"MOR","latitude":"19.00885000","longitude":"-98.99613000"},{"name":"Tlaltenanguito","countryCode":"MX","stateCode":"MOR","latitude":"19.49822000","longitude":"-99.58309000"},{"name":"Tlaltetelco (San Miguel Tlaltetelco)","countryCode":"MX","stateCode":"MOR","latitude":"18.95222000","longitude":"-98.88806000"},{"name":"Tlaltizapán","countryCode":"MX","stateCode":"MOR","latitude":"18.68630000","longitude":"-99.11868000"},{"name":"Tlapanaloya","countryCode":"MX","stateCode":"MOR","latitude":"19.93619000","longitude":"-99.09664000"},{"name":"Tlaquiltenango","countryCode":"MX","stateCode":"MOR","latitude":"18.63429000","longitude":"-99.16320000"},{"name":"Tlatenchi","countryCode":"MX","stateCode":"MOR","latitude":"18.59639000","longitude":"-99.18639000"},{"name":"Tlayacapan","countryCode":"MX","stateCode":"MOR","latitude":"18.95556000","longitude":"-98.98111000"},{"name":"Totolapan","countryCode":"MX","stateCode":"MOR","latitude":"18.98487000","longitude":"-98.92073000"},{"name":"Tres Marías","countryCode":"MX","stateCode":"MOR","latitude":"19.05490000","longitude":"-99.24301000"},{"name":"Tres de Mayo","countryCode":"MX","stateCode":"MOR","latitude":"18.86861000","longitude":"-99.20833000"},{"name":"Unidad Habitacional 10 de Abril","countryCode":"MX","stateCode":"MOR","latitude":"18.75444000","longitude":"-98.91611000"},{"name":"Unidad Habitacional José María Morelos y Pavón","countryCode":"MX","stateCode":"MOR","latitude":"18.82028000","longitude":"-99.26222000"},{"name":"Unidad Habitacional Mariano Matamoros","countryCode":"MX","stateCode":"MOR","latitude":"18.74750000","longitude":"-98.85222000"},{"name":"Unidad Habitacional Rinconada Acolapa","countryCode":"MX","stateCode":"MOR","latitude":"18.89722000","longitude":"-99.13139000"},{"name":"Valle de Vázquez","countryCode":"MX","stateCode":"MOR","latitude":"18.52858000","longitude":"-99.06943000"},{"name":"Villa Santiago","countryCode":"MX","stateCode":"MOR","latitude":"18.97972000","longitude":"-99.18528000"},{"name":"Xalostoc","countryCode":"MX","stateCode":"MOR","latitude":"18.72251000","longitude":"-98.89877000"},{"name":"Xochicalco (Cirenio Longares)","countryCode":"MX","stateCode":"MOR","latitude":"18.78722000","longitude":"-99.29944000"},{"name":"Xochitepec","countryCode":"MX","stateCode":"MOR","latitude":"18.78080000","longitude":"-99.23049000"},{"name":"Xochitlán","countryCode":"MX","stateCode":"MOR","latitude":"18.88865000","longitude":"-98.81209000"},{"name":"Xoxocotla","countryCode":"MX","stateCode":"MOR","latitude":"18.68415000","longitude":"-99.24577000"},{"name":"Yautepec","countryCode":"MX","stateCode":"MOR","latitude":"18.88188000","longitude":"-99.06715000"},{"name":"Yecapixteca","countryCode":"MX","stateCode":"MOR","latitude":"18.88230000","longitude":"-98.90272000"},{"name":"Yecapixtla","countryCode":"MX","stateCode":"MOR","latitude":"18.88333000","longitude":"-98.86500000"},{"name":"Zacapalco","countryCode":"MX","stateCode":"MOR","latitude":"18.63917000","longitude":"-98.95944000"},{"name":"Zacatepec","countryCode":"MX","stateCode":"MOR","latitude":"18.65409000","longitude":"-99.18981000"},{"name":"Zacualpan de Amilpas","countryCode":"MX","stateCode":"MOR","latitude":"18.78389000","longitude":"-98.76583000"},{"name":"Zaragoza de Guadalupe","countryCode":"MX","stateCode":"MOR","latitude":"19.14830000","longitude":"-99.64405000"},{"name":"Acachapan y Colmena 3ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.04858000","longitude":"-92.77750000"},{"name":"Amado Gómez","countryCode":"MX","stateCode":"TAB","latitude":"18.14684000","longitude":"-93.35618000"},{"name":"Anacleto Canabal 2da. Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.97556000","longitude":"-93.02417000"},{"name":"Anacleto Canabal 3ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.01830000","longitude":"-92.98992000"},{"name":"Andrés Quintana Roo","countryCode":"MX","stateCode":"TAB","latitude":"17.70771000","longitude":"-93.01077000"},{"name":"Apatzingán","countryCode":"MX","stateCode":"TAB","latitude":"17.60803000","longitude":"-91.06687000"},{"name":"Aquiles Serdán","countryCode":"MX","stateCode":"TAB","latitude":"17.78333000","longitude":"-92.28333000"},{"name":"Aquiles Serdán (San Fernando)","countryCode":"MX","stateCode":"TAB","latitude":"17.80556000","longitude":"-92.48972000"},{"name":"Aquiles Serdán 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.82474000","longitude":"-92.73977000"},{"name":"Arena 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.20139000","longitude":"-93.36694000"},{"name":"Arena 6ta. Sección (La Bolsa)","countryCode":"MX","stateCode":"TAB","latitude":"18.16218000","longitude":"-93.39539000"},{"name":"Arena de Hidalgo","countryCode":"MX","stateCode":"TAB","latitude":"17.45827000","longitude":"-91.58847000"},{"name":"Arroyo Hondo Abejonal","countryCode":"MX","stateCode":"TAB","latitude":"17.97739000","longitude":"-93.41039000"},{"name":"Astapa","countryCode":"MX","stateCode":"TAB","latitude":"17.78165000","longitude":"-92.84938000"},{"name":"Ayapa","countryCode":"MX","stateCode":"TAB","latitude":"18.22410000","longitude":"-93.11158000"},{"name":"Balancán","countryCode":"MX","stateCode":"TAB","latitude":"17.80903000","longitude":"-91.53682000"},{"name":"Banderas (Guatacalca 2da. Sección)","countryCode":"MX","stateCode":"TAB","latitude":"18.15167000","longitude":"-92.89881000"},{"name":"Barrancas y Amate 3ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.97100000","longitude":"-92.76173000"},{"name":"Belén","countryCode":"MX","stateCode":"TAB","latitude":"17.78907000","longitude":"-92.61137000"},{"name":"Benito González","countryCode":"MX","stateCode":"TAB","latitude":"17.86993000","longitude":"-92.70834000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"TAB","latitude":"18.42573000","longitude":"-92.80285000"},{"name":"Benito Juárez (La Playita)","countryCode":"MX","stateCode":"TAB","latitude":"17.93231000","longitude":"-93.36472000"},{"name":"Betania","countryCode":"MX","stateCode":"TAB","latitude":"18.28003000","longitude":"-93.32081000"},{"name":"Blasillo 1ra. Sección (Nicolás Bravo)","countryCode":"MX","stateCode":"TAB","latitude":"18.07861000","longitude":"-93.91833000"},{"name":"Boquiapa","countryCode":"MX","stateCode":"TAB","latitude":"18.16111000","longitude":"-93.13750000"},{"name":"Bosque de Saloya","countryCode":"MX","stateCode":"TAB","latitude":"18.01611000","longitude":"-92.95806000"},{"name":"Brisas del Carrizal","countryCode":"MX","stateCode":"TAB","latitude":"18.01556000","longitude":"-92.97083000"},{"name":"Buena Vista (Apasco)","countryCode":"MX","stateCode":"TAB","latitude":"17.65556000","longitude":"-92.44389000"},{"name":"Buena Vista (Puxcatán)","countryCode":"MX","stateCode":"TAB","latitude":"17.73073000","longitude":"-92.61996000"},{"name":"Buena Vista 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.14417000","longitude":"-92.74972000"},{"name":"Buenavista","countryCode":"MX","stateCode":"TAB","latitude":"17.91667000","longitude":"-92.53333000"},{"name":"C-32 (Licenciado Francisco Trujillo Gurría)","countryCode":"MX","stateCode":"TAB","latitude":"17.96833000","longitude":"-93.50139000"},{"name":"C-41 (Licenciado Carlos A. Madrazo)","countryCode":"MX","stateCode":"TAB","latitude":"17.92306000","longitude":"-93.44806000"},{"name":"Caobanal 1ra. Sección (Mezcalapa)","countryCode":"MX","stateCode":"TAB","latitude":"17.64858000","longitude":"-93.39464000"},{"name":"Caparroso","countryCode":"MX","stateCode":"TAB","latitude":"18.34500000","longitude":"-92.80361000"},{"name":"Capitán Felipe Castellanos Díaz (San Pedro)","countryCode":"MX","stateCode":"TAB","latitude":"17.77306000","longitude":"-91.14750000"},{"name":"Ceiba 1ra. Sección (Jahuactal)","countryCode":"MX","stateCode":"TAB","latitude":"18.06222000","longitude":"-93.11306000"},{"name":"Centro","countryCode":"MX","stateCode":"TAB","latitude":"17.98633000","longitude":"-92.88674000"},{"name":"Chablé","countryCode":"MX","stateCode":"TAB","latitude":"17.85895000","longitude":"-91.78130000"},{"name":"Chichicapa","countryCode":"MX","stateCode":"TAB","latitude":"18.26228000","longitude":"-93.18210000"},{"name":"Chichicastle 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.30417000","longitude":"-92.43139000"},{"name":"Chontalpa","countryCode":"MX","stateCode":"TAB","latitude":"17.66614000","longitude":"-93.48115000"},{"name":"Ciudad Pemex","countryCode":"MX","stateCode":"TAB","latitude":"17.88268000","longitude":"-92.48406000"},{"name":"Cocohital","countryCode":"MX","stateCode":"TAB","latitude":"18.39527000","longitude":"-93.34527000"},{"name":"Comalcalco","countryCode":"MX","stateCode":"TAB","latitude":"18.26316000","longitude":"-93.22397000"},{"name":"Constitución","countryCode":"MX","stateCode":"TAB","latitude":"18.07278000","longitude":"-92.87194000"},{"name":"Corriente 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.15767000","longitude":"-92.99372000"},{"name":"Cucuyulapa Primera Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.99082000","longitude":"-93.25619000"},{"name":"Cumuapa 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.98519000","longitude":"-93.13806000"},{"name":"Cunduacán","countryCode":"MX","stateCode":"TAB","latitude":"18.06557000","longitude":"-93.17302000"},{"name":"Cupilco","countryCode":"MX","stateCode":"TAB","latitude":"18.23947000","longitude":"-93.12767000"},{"name":"Cárdenas","countryCode":"MX","stateCode":"TAB","latitude":"18.00135000","longitude":"-93.37559000"},{"name":"Cúlico 2da. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.14116000","longitude":"-93.13222000"},{"name":"Dos Ceibas","countryCode":"MX","stateCode":"TAB","latitude":"18.04112000","longitude":"-93.03561000"},{"name":"Dos Montes","countryCode":"MX","stateCode":"TAB","latitude":"17.98774000","longitude":"-92.82832000"},{"name":"El Bajío","countryCode":"MX","stateCode":"TAB","latitude":"17.98173000","longitude":"-92.78229000"},{"name":"El Bellote (Miguel de la Madrid)","countryCode":"MX","stateCode":"TAB","latitude":"18.42528000","longitude":"-93.15083000"},{"name":"El Cedro","countryCode":"MX","stateCode":"TAB","latitude":"18.02699000","longitude":"-92.94760000"},{"name":"El Congo","countryCode":"MX","stateCode":"TAB","latitude":"17.82522000","longitude":"-92.43887000"},{"name":"El Dorado","countryCode":"MX","stateCode":"TAB","latitude":"17.88323000","longitude":"-93.36788000"},{"name":"El Escribano","countryCode":"MX","stateCode":"TAB","latitude":"18.41028000","longitude":"-93.22167000"},{"name":"El Recreo","countryCode":"MX","stateCode":"TAB","latitude":"18.28058000","longitude":"-93.09285000"},{"name":"El Tigre","countryCode":"MX","stateCode":"TAB","latitude":"18.10194000","longitude":"-92.94194000"},{"name":"El Tortuguero","countryCode":"MX","stateCode":"TAB","latitude":"18.31413000","longitude":"-93.28499000"},{"name":"El Triunfo","countryCode":"MX","stateCode":"TAB","latitude":"17.92241000","longitude":"-91.16946000"},{"name":"El Tular","countryCode":"MX","stateCode":"TAB","latitude":"18.15429000","longitude":"-93.33820000"},{"name":"Encrucijada 3ra. Sección (Las Calzadas)","countryCode":"MX","stateCode":"TAB","latitude":"18.25491000","longitude":"-93.55619000"},{"name":"Estapilla","countryCode":"MX","stateCode":"TAB","latitude":"17.54491000","longitude":"-91.40503000"},{"name":"Eureka y Belén","countryCode":"MX","stateCode":"TAB","latitude":"17.55968000","longitude":"-92.92899000"},{"name":"Fraccionamiento Ocuiltzapotlán Dos","countryCode":"MX","stateCode":"TAB","latitude":"18.10889000","longitude":"-92.86778000"},{"name":"Francisco I. Madero","countryCode":"MX","stateCode":"TAB","latitude":"18.34047000","longitude":"-93.20999000"},{"name":"Francisco Rueda","countryCode":"MX","stateCode":"TAB","latitude":"17.82917000","longitude":"-93.93389000"},{"name":"Frontera","countryCode":"MX","stateCode":"TAB","latitude":"18.54326000","longitude":"-92.64530000"},{"name":"Gaviotas Sur (El Cedral)","countryCode":"MX","stateCode":"TAB","latitude":"17.95373000","longitude":"-92.89071000"},{"name":"General Luis Felipe Domínguez Suárez","countryCode":"MX","stateCode":"TAB","latitude":"17.65639000","longitude":"-91.53667000"},{"name":"Gobernador Cruz","countryCode":"MX","stateCode":"TAB","latitude":"18.43364000","longitude":"-92.87180000"},{"name":"Gobernadores","countryCode":"MX","stateCode":"TAB","latitude":"18.24694000","longitude":"-93.18528000"},{"name":"Gregorio Méndez","countryCode":"MX","stateCode":"TAB","latitude":"18.19639000","longitude":"-93.10222000"},{"name":"Guatacalca","countryCode":"MX","stateCode":"TAB","latitude":"18.16599000","longitude":"-92.97871000"},{"name":"Guaytalpa","countryCode":"MX","stateCode":"TAB","latitude":"18.21727000","longitude":"-93.03235000"},{"name":"Habanero 1ra. Sección (Venustiano Carranza)","countryCode":"MX","stateCode":"TAB","latitude":"17.96778000","longitude":"-93.32806000"},{"name":"Hermenegildo Galeana 2da. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.17054000","longitude":"-93.13508000"},{"name":"Huacapa y Amestoy","countryCode":"MX","stateCode":"TAB","latitude":"18.05377000","longitude":"-93.19694000"},{"name":"Huapacal 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.92667000","longitude":"-93.76639000"},{"name":"Huapacal 2da. Sección (Punta Brava)","countryCode":"MX","stateCode":"TAB","latitude":"18.19722000","longitude":"-93.17194000"},{"name":"Huapinol","countryCode":"MX","stateCode":"TAB","latitude":"17.92285000","longitude":"-92.91090000"},{"name":"Huimanguillo","countryCode":"MX","stateCode":"TAB","latitude":"17.83366000","longitude":"-93.38926000"},{"name":"Ignacio Allende","countryCode":"MX","stateCode":"TAB","latitude":"18.38299000","longitude":"-92.84418000"},{"name":"Ignacio Gutiérrez Gómez","countryCode":"MX","stateCode":"TAB","latitude":"18.24948000","longitude":"-93.39748000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"TAB","latitude":"18.40139000","longitude":"-92.95944000"},{"name":"Ignacio Zaragoza 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.33157000","longitude":"-93.33508000"},{"name":"Iquinuapa","countryCode":"MX","stateCode":"TAB","latitude":"18.19583000","longitude":"-93.12056000"},{"name":"Jalapa","countryCode":"MX","stateCode":"TAB","latitude":"17.72168000","longitude":"-92.81272000"},{"name":"Jalapita","countryCode":"MX","stateCode":"TAB","latitude":"18.41506000","longitude":"-92.99483000"},{"name":"Jalpa de Méndez","countryCode":"MX","stateCode":"TAB","latitude":"18.17633000","longitude":"-93.06300000"},{"name":"Jalupa","countryCode":"MX","stateCode":"TAB","latitude":"18.13687000","longitude":"-93.04534000"},{"name":"Jiménez","countryCode":"MX","stateCode":"TAB","latitude":"18.16043000","longitude":"-92.93336000"},{"name":"Jolochero 2da. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.12000000","longitude":"-92.79833000"},{"name":"Jonuta","countryCode":"MX","stateCode":"TAB","latitude":"18.08984000","longitude":"-92.13807000"},{"name":"José Colomo","countryCode":"MX","stateCode":"TAB","latitude":"17.94691000","longitude":"-92.46659000"},{"name":"La Ceiba","countryCode":"MX","stateCode":"TAB","latitude":"18.14436000","longitude":"-92.77805000"},{"name":"La Curva","countryCode":"MX","stateCode":"TAB","latitude":"17.86604000","longitude":"-92.48814000"},{"name":"La Escalera","countryCode":"MX","stateCode":"TAB","latitude":"17.84361000","longitude":"-92.52556000"},{"name":"La Estrella","countryCode":"MX","stateCode":"TAB","latitude":"18.60302000","longitude":"-92.58256000"},{"name":"La Lima","countryCode":"MX","stateCode":"TAB","latitude":"17.91056000","longitude":"-92.93389000"},{"name":"La Lucha","countryCode":"MX","stateCode":"TAB","latitude":"18.18069000","longitude":"-93.32176000"},{"name":"La Manga 2da. Sección (El Jobal)","countryCode":"MX","stateCode":"TAB","latitude":"18.01917000","longitude":"-92.86944000"},{"name":"La Palma","countryCode":"MX","stateCode":"TAB","latitude":"17.97980000","longitude":"-92.80555000"},{"name":"La Península","countryCode":"MX","stateCode":"TAB","latitude":"17.94347000","longitude":"-93.36148000"},{"name":"La Selva","countryCode":"MX","stateCode":"TAB","latitude":"18.02333000","longitude":"-92.96306000"},{"name":"La Sábana","countryCode":"MX","stateCode":"TAB","latitude":"18.44461000","longitude":"-92.88411000"},{"name":"La Unión","countryCode":"MX","stateCode":"TAB","latitude":"17.84839000","longitude":"-92.49628000"},{"name":"La Victoria","countryCode":"MX","stateCode":"TAB","latitude":"18.59102000","longitude":"-92.63284000"},{"name":"Lagartera 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.06277000","longitude":"-92.88563000"},{"name":"Libertad","countryCode":"MX","stateCode":"TAB","latitude":"17.41027000","longitude":"-92.71502000"},{"name":"Lomitas","countryCode":"MX","stateCode":"TAB","latitude":"18.06434000","longitude":"-92.96201000"},{"name":"Los Cenotes","countryCode":"MX","stateCode":"TAB","latitude":"17.63461000","longitude":"-91.03759000"},{"name":"Los Sauces","countryCode":"MX","stateCode":"TAB","latitude":"18.03335000","longitude":"-92.91693000"},{"name":"Luis Gil Pérez","countryCode":"MX","stateCode":"TAB","latitude":"17.87541000","longitude":"-93.07124000"},{"name":"Mactún","countryCode":"MX","stateCode":"TAB","latitude":"17.58980000","longitude":"-91.29298000"},{"name":"Macultepec","countryCode":"MX","stateCode":"TAB","latitude":"18.15026000","longitude":"-92.86092000"},{"name":"Macuspana","countryCode":"MX","stateCode":"TAB","latitude":"17.76052000","longitude":"-92.59539000"},{"name":"Mazateupa","countryCode":"MX","stateCode":"TAB","latitude":"18.20217000","longitude":"-93.00933000"},{"name":"Mecatepec","countryCode":"MX","stateCode":"TAB","latitude":"17.88988000","longitude":"-93.52498000"},{"name":"Mecoacán","countryCode":"MX","stateCode":"TAB","latitude":"18.23855000","longitude":"-93.08187000"},{"name":"Mecoacán 2da. Sección (San Lorenzo)","countryCode":"MX","stateCode":"TAB","latitude":"18.27790000","longitude":"-93.09095000"},{"name":"Medellín y Madero Segunda Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.11351000","longitude":"-92.85400000"},{"name":"Melchor Ocampo","countryCode":"MX","stateCode":"TAB","latitude":"18.03694000","longitude":"-93.36250000"},{"name":"Miguel Hidalgo","countryCode":"MX","stateCode":"TAB","latitude":"18.25691000","longitude":"-93.31073000"},{"name":"Miguel Hidalgo 2da. Sección B (La Natividad)","countryCode":"MX","stateCode":"TAB","latitude":"18.07861000","longitude":"-93.35056000"},{"name":"Monte Grande","countryCode":"MX","stateCode":"TAB","latitude":"17.93541000","longitude":"-92.26444000"},{"name":"Monte Largo 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.83567000","longitude":"-92.60664000"},{"name":"Morelos Piedra 3ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.14389000","longitude":"-93.22000000"},{"name":"Multé","countryCode":"MX","stateCode":"TAB","latitude":"17.68850000","longitude":"-91.37944000"},{"name":"Nacajuca","countryCode":"MX","stateCode":"TAB","latitude":"18.16971000","longitude":"-93.01843000"},{"name":"Netzahualcóyotl","countryCode":"MX","stateCode":"TAB","latitude":"17.71086000","longitude":"-91.44322000"},{"name":"Nicolás Bravo","countryCode":"MX","stateCode":"TAB","latitude":"18.15504000","longitude":"-93.08304000"},{"name":"Nicolás Bravo 5ta. Sección (Punta Brava)","countryCode":"MX","stateCode":"TAB","latitude":"18.27827000","longitude":"-93.12872000"},{"name":"Norte 1ra. Sección (San Julián)","countryCode":"MX","stateCode":"TAB","latitude":"18.30139000","longitude":"-93.20944000"},{"name":"Nueva División del Bayo (Guatemala)","countryCode":"MX","stateCode":"TAB","latitude":"17.84000000","longitude":"-92.48889000"},{"name":"Nuevo Torno Largo","countryCode":"MX","stateCode":"TAB","latitude":"18.43228000","longitude":"-93.16443000"},{"name":"Occidente (San Francisco)","countryCode":"MX","stateCode":"TAB","latitude":"18.33130000","longitude":"-93.25238000"},{"name":"Occidente 4ta. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.30347000","longitude":"-93.23388000"},{"name":"Ocuapan","countryCode":"MX","stateCode":"TAB","latitude":"17.85430000","longitude":"-93.48978000"},{"name":"Olcuatitán","countryCode":"MX","stateCode":"TAB","latitude":"18.19045000","longitude":"-92.96114000"},{"name":"Oriente 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.33889000","longitude":"-93.20056000"},{"name":"Oriente 1ra. Sección (Santo Domingo)","countryCode":"MX","stateCode":"TAB","latitude":"18.26417000","longitude":"-93.20306000"},{"name":"Oriente 2da. Sección (Palma Huaca)","countryCode":"MX","stateCode":"TAB","latitude":"18.32917000","longitude":"-93.18528000"},{"name":"Oriente 2da. Sección (San Cayetano)","countryCode":"MX","stateCode":"TAB","latitude":"18.18667000","longitude":"-93.22944000"},{"name":"Oriente 6ta. Sección (Los Mulatos)","countryCode":"MX","stateCode":"TAB","latitude":"18.16722000","longitude":"-93.23583000"},{"name":"Oxiacaque","countryCode":"MX","stateCode":"TAB","latitude":"18.21386000","longitude":"-92.94674000"},{"name":"Oxolotán","countryCode":"MX","stateCode":"TAB","latitude":"17.37947000","longitude":"-92.74933000"},{"name":"Pablo L. Sidar","countryCode":"MX","stateCode":"TAB","latitude":"17.90028000","longitude":"-93.02917000"},{"name":"Palo Mulato","countryCode":"MX","stateCode":"TAB","latitude":"18.02035000","longitude":"-93.76943000"},{"name":"Palomas","countryCode":"MX","stateCode":"TAB","latitude":"17.65466000","longitude":"-92.47800000"},{"name":"Paraiso","countryCode":"MX","stateCode":"TAB","latitude":"18.40116000","longitude":"-93.21406000"},{"name":"Parilla","countryCode":"MX","stateCode":"TAB","latitude":"17.91552000","longitude":"-92.91612000"},{"name":"Parrilla II","countryCode":"MX","stateCode":"TAB","latitude":"17.87900000","longitude":"-92.92235000"},{"name":"Paso de la Mina 2da. Sección (Barrial)","countryCode":"MX","stateCode":"TAB","latitude":"17.95278000","longitude":"-93.69083000"},{"name":"Paso de la Mina 3ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.96335000","longitude":"-93.66582000"},{"name":"Pechucalco","countryCode":"MX","stateCode":"TAB","latitude":"18.09361000","longitude":"-93.16611000"},{"name":"Pechucalco 2da. Sección (Las Cruces)","countryCode":"MX","stateCode":"TAB","latitude":"18.12694000","longitude":"-93.19056000"},{"name":"Pejelagartero 1ra. Sección (Plataforma)","countryCode":"MX","stateCode":"TAB","latitude":"18.05500000","longitude":"-93.82472000"},{"name":"Playas del Rosario","countryCode":"MX","stateCode":"TAB","latitude":"17.85308000","longitude":"-92.93219000"},{"name":"Poblado C-11 José María Morelos y Pavón","countryCode":"MX","stateCode":"TAB","latitude":"18.17419000","longitude":"-93.62356000"},{"name":"Poblado C-21 Licenciado Benito Juárez García","countryCode":"MX","stateCode":"TAB","latitude":"18.06778000","longitude":"-93.56139000"},{"name":"Poblado C-33 20 de Noviembre","countryCode":"MX","stateCode":"TAB","latitude":"17.96750000","longitude":"-93.56500000"},{"name":"Pomoca","countryCode":"MX","stateCode":"TAB","latitude":"18.04972000","longitude":"-92.93056000"},{"name":"Potrerillo","countryCode":"MX","stateCode":"TAB","latitude":"18.25472000","longitude":"-93.13472000"},{"name":"Pueblo Nuevo de las Raíces","countryCode":"MX","stateCode":"TAB","latitude":"17.84572000","longitude":"-92.87930000"},{"name":"Pueblo Viejo","countryCode":"MX","stateCode":"TAB","latitude":"18.19990000","longitude":"-93.08546000"},{"name":"Puerto Ceiba","countryCode":"MX","stateCode":"TAB","latitude":"18.41081000","longitude":"-93.17890000"},{"name":"Puxcatán","countryCode":"MX","stateCode":"TAB","latitude":"17.45083000","longitude":"-92.68712000"},{"name":"Pénjamo","countryCode":"MX","stateCode":"TAB","latitude":"18.43444000","longitude":"-93.09306000"},{"name":"Quintín Arauz","countryCode":"MX","stateCode":"TAB","latitude":"18.37275000","longitude":"-93.21879000"},{"name":"Rancho Nuevo","countryCode":"MX","stateCode":"TAB","latitude":"18.07201000","longitude":"-93.07252000"},{"name":"Raya Zaragoza","countryCode":"MX","stateCode":"TAB","latitude":"17.40595000","longitude":"-92.68519000"},{"name":"Reforma","countryCode":"MX","stateCode":"TAB","latitude":"18.21398000","longitude":"-93.34291000"},{"name":"Río Seco 2da. Sección (Santiaguito)","countryCode":"MX","stateCode":"TAB","latitude":"18.13750000","longitude":"-93.27583000"},{"name":"Río Viejo Primera Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.93913000","longitude":"-92.98022000"},{"name":"Río de Teapa","countryCode":"MX","stateCode":"TAB","latitude":"17.78342000","longitude":"-92.90033000"},{"name":"Saloya 2da. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.05306000","longitude":"-92.93639000"},{"name":"Samarkanda","countryCode":"MX","stateCode":"TAB","latitude":"18.04216000","longitude":"-92.91050000"},{"name":"San Carlos","countryCode":"MX","stateCode":"TAB","latitude":"17.55221000","longitude":"-91.15408000"},{"name":"San Simón","countryCode":"MX","stateCode":"TAB","latitude":"18.23687000","longitude":"-93.03416000"},{"name":"Santa Rosalía","countryCode":"MX","stateCode":"TAB","latitude":"18.08851000","longitude":"-93.35806000"},{"name":"Santana 2da. Sección B (La Palma)","countryCode":"MX","stateCode":"TAB","latitude":"18.17505000","longitude":"-93.43180000"},{"name":"Sargento López 2da. Sección (El Chuzo)","countryCode":"MX","stateCode":"TAB","latitude":"18.19953000","longitude":"-93.29235000"},{"name":"Simón Sarlat","countryCode":"MX","stateCode":"TAB","latitude":"18.34447000","longitude":"-92.80811000"},{"name":"Soyataco","countryCode":"MX","stateCode":"TAB","latitude":"18.20995000","longitude":"-93.07430000"},{"name":"Tacotalpa","countryCode":"MX","stateCode":"TAB","latitude":"17.59638000","longitude":"-92.82596000"},{"name":"Tamulte de las Sabanas","countryCode":"MX","stateCode":"TAB","latitude":"18.16168000","longitude":"-92.78354000"},{"name":"Tapijulapa","countryCode":"MX","stateCode":"TAB","latitude":"17.46208000","longitude":"-92.77908000"},{"name":"Tapotzingo","countryCode":"MX","stateCode":"TAB","latitude":"18.20443000","longitude":"-93.01421000"},{"name":"Taxco","countryCode":"MX","stateCode":"TAB","latitude":"18.13917000","longitude":"-93.00528000"},{"name":"Teapa","countryCode":"MX","stateCode":"TAB","latitude":"17.54970000","longitude":"-92.95211000"},{"name":"Tecoluta 2da. Sección","countryCode":"MX","stateCode":"TAB","latitude":"18.24408000","longitude":"-93.01956000"},{"name":"Tecominoacán","countryCode":"MX","stateCode":"TAB","latitude":"17.92122000","longitude":"-93.56318000"},{"name":"Tenosique","countryCode":"MX","stateCode":"TAB","latitude":"17.47290000","longitude":"-91.42360000"},{"name":"Tepetitán","countryCode":"MX","stateCode":"TAB","latitude":"17.81987000","longitude":"-92.37269000"},{"name":"Tequila 1ra. Sección (La Aurora)","countryCode":"MX","stateCode":"TAB","latitude":"17.88000000","longitude":"-92.72306000"},{"name":"Transito Tular","countryCode":"MX","stateCode":"TAB","latitude":"18.33849000","longitude":"-93.40283000"},{"name":"Tres Bocas 1ra. Sección","countryCode":"MX","stateCode":"TAB","latitude":"17.93231000","longitude":"-93.87444000"},{"name":"Tucta","countryCode":"MX","stateCode":"TAB","latitude":"18.19346000","longitude":"-92.99535000"},{"name":"Veinte de Noviembre","countryCode":"MX","stateCode":"TAB","latitude":"17.84699000","longitude":"-92.58910000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"TAB","latitude":"17.51323000","longitude":"-92.92236000"},{"name":"Villa Aldama","countryCode":"MX","stateCode":"TAB","latitude":"18.24088000","longitude":"-93.35068000"},{"name":"Villa Tecolutilla","countryCode":"MX","stateCode":"TAB","latitude":"18.28338000","longitude":"-93.33398000"},{"name":"Villa Vicente Guerrero","countryCode":"MX","stateCode":"TAB","latitude":"18.39007000","longitude":"-92.89607000"},{"name":"Villa la Venta","countryCode":"MX","stateCode":"TAB","latitude":"18.09863000","longitude":"-94.04593000"},{"name":"Villahermosa","countryCode":"MX","stateCode":"TAB","latitude":"17.98689000","longitude":"-92.93028000"},{"name":"Xicoténcatl","countryCode":"MX","stateCode":"TAB","latitude":"17.51833000","longitude":"-92.70474000"},{"name":"Álvaro Obregón (Santa Cruz)","countryCode":"MX","stateCode":"TAB","latitude":"18.39422000","longitude":"-92.79982000"},{"name":"Álvaro Obregón 2da. Sección (El Lechugal)","countryCode":"MX","stateCode":"TAB","latitude":"18.39287000","longitude":"-92.79119000"},{"name":"Acachuén","countryCode":"MX","stateCode":"MEX","latitude":"19.84715000","longitude":"-102.09272000"},{"name":"Acalpican de Morelos","countryCode":"MX","stateCode":"MEX","latitude":"18.01854000","longitude":"-102.34033000"},{"name":"Acambay","countryCode":"MX","stateCode":"MEX","latitude":"19.95522000","longitude":"-99.84428000"},{"name":"Acatzingo (Acatzingo de la Piedra)","countryCode":"MX","stateCode":"MEX","latitude":"18.92389000","longitude":"-99.58861000"},{"name":"Acolman de Netzahualcóyotl","countryCode":"MX","stateCode":"MEX","latitude":"19.63976000","longitude":"-98.90777000"},{"name":"Acuitlapilco","countryCode":"MX","stateCode":"MEX","latitude":"18.90873000","longitude":"-99.78464000"},{"name":"Aculco de Espinoza","countryCode":"MX","stateCode":"MEX","latitude":"20.09867000","longitude":"-99.82757000"},{"name":"Agua Blanca","countryCode":"MX","stateCode":"MEX","latitude":"19.22056000","longitude":"-99.47056000"},{"name":"Agua Caliente","countryCode":"MX","stateCode":"MEX","latitude":"19.90011000","longitude":"-100.17186000"},{"name":"Agua Escondida","countryCode":"MX","stateCode":"MEX","latitude":"19.97893000","longitude":"-99.57829000"},{"name":"Ahuacatitlán","countryCode":"MX","stateCode":"MEX","latitude":"18.89414000","longitude":"-99.70867000"},{"name":"Ahuacatitlán Cuarto y Quinto Cuartel","countryCode":"MX","stateCode":"MEX","latitude":"19.96222000","longitude":"-99.98694000"},{"name":"Alborada Jaltenco","countryCode":"MX","stateCode":"MEX","latitude":"19.66194000","longitude":"-99.06889000"},{"name":"Almoloya de Alquisiras","countryCode":"MX","stateCode":"MEX","latitude":"18.84217000","longitude":"-99.86416000"},{"name":"Almoloya del Río","countryCode":"MX","stateCode":"MEX","latitude":"19.16046000","longitude":"-99.48740000"},{"name":"Amanalco de Becerra","countryCode":"MX","stateCode":"MEX","latitude":"19.31667000","longitude":"-100.01667000"},{"name":"Amatepec","countryCode":"MX","stateCode":"MEX","latitude":"18.68222000","longitude":"-100.18583000"},{"name":"Amecameca","countryCode":"MX","stateCode":"MEX","latitude":"19.12384000","longitude":"-98.76649000"},{"name":"Ampliación San Mateo (Colonia Solidaridad)","countryCode":"MX","stateCode":"MEX","latitude":"19.61639000","longitude":"-99.14722000"},{"name":"Ampliación Tezoyuca","countryCode":"MX","stateCode":"MEX","latitude":"19.58057000","longitude":"-98.92053000"},{"name":"Apaxco de Ocampo","countryCode":"MX","stateCode":"MEX","latitude":"19.97512000","longitude":"-99.17112000"},{"name":"Arbolada los Sauces","countryCode":"MX","stateCode":"MEX","latitude":"19.81583000","longitude":"-99.04417000"},{"name":"Arenal","countryCode":"MX","stateCode":"MEX","latitude":"19.38111000","longitude":"-98.94278000"},{"name":"Atenguillo","countryCode":"MX","stateCode":"MEX","latitude":"19.56361000","longitude":"-98.87639000"},{"name":"Atizapán","countryCode":"MX","stateCode":"MEX","latitude":"19.25000000","longitude":"-99.55000000"},{"name":"Atlacomulco de Fabela","countryCode":"MX","stateCode":"MEX","latitude":"19.79919000","longitude":"-99.87500000"},{"name":"Atlatongo","countryCode":"MX","stateCode":"MEX","latitude":"19.66776000","longitude":"-98.90402000"},{"name":"Atlautla","countryCode":"MX","stateCode":"MEX","latitude":"19.02188000","longitude":"-98.77859000"},{"name":"Axapusco","countryCode":"MX","stateCode":"MEX","latitude":"19.72456000","longitude":"-98.75863000"},{"name":"Axotlán","countryCode":"MX","stateCode":"MEX","latitude":"19.69417000","longitude":"-99.23944000"},{"name":"Ayapango","countryCode":"MX","stateCode":"MEX","latitude":"19.12692000","longitude":"-98.79988000"},{"name":"Barrio Bordo Nuevo","countryCode":"MX","stateCode":"MEX","latitude":"19.37917000","longitude":"-99.67333000"},{"name":"Barrio Chiquichuca","countryCode":"MX","stateCode":"MEX","latitude":"19.32139000","longitude":"-100.21278000"},{"name":"Barrio Cuarto (La Loma)","countryCode":"MX","stateCode":"MEX","latitude":"19.76861000","longitude":"-99.67694000"},{"name":"Barrio San Joaquín el Junco","countryCode":"MX","stateCode":"MEX","latitude":"19.56417000","longitude":"-99.77333000"},{"name":"Barrio San Miguel Dorami","countryCode":"MX","stateCode":"MEX","latitude":"19.44622000","longitude":"-99.34296000"},{"name":"Barrio Santa Cruz","countryCode":"MX","stateCode":"MEX","latitude":"19.35139000","longitude":"-99.66278000"},{"name":"Barrio Tepetitlán Emilio Portes Gil","countryCode":"MX","stateCode":"MEX","latitude":"19.65306000","longitude":"-99.88667000"},{"name":"Barrio Tlatenco","countryCode":"MX","stateCode":"MEX","latitude":"19.73917000","longitude":"-99.19167000"},{"name":"Barrio de Arriba de San Juan Xoconusco","countryCode":"MX","stateCode":"MEX","latitude":"19.32040000","longitude":"-100.27020000"},{"name":"Barrio de Boyecha","countryCode":"MX","stateCode":"MEX","latitude":"19.70778000","longitude":"-99.68444000"},{"name":"Barrio de Canales","countryCode":"MX","stateCode":"MEX","latitude":"19.37333000","longitude":"-99.37556000"},{"name":"Barrio de Centro del Cerrillo","countryCode":"MX","stateCode":"MEX","latitude":"19.53694000","longitude":"-99.95417000"},{"name":"Barrio de Ensido","countryCode":"MX","stateCode":"MEX","latitude":"19.49389000","longitude":"-99.37444000"},{"name":"Barrio de España","countryCode":"MX","stateCode":"MEX","latitude":"19.86139000","longitude":"-99.08167000"},{"name":"Barrio de Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.23054000","longitude":"-98.93090000"},{"name":"Barrio de Jesús Fracción Primera","countryCode":"MX","stateCode":"MEX","latitude":"19.36778000","longitude":"-99.68694000"},{"name":"Barrio de México","countryCode":"MX","stateCode":"MEX","latitude":"19.28250000","longitude":"-99.82833000"},{"name":"Barrio de Puentecillas","countryCode":"MX","stateCode":"MEX","latitude":"19.53558000","longitude":"-99.98463000"},{"name":"Barrio de San Isidro","countryCode":"MX","stateCode":"MEX","latitude":"19.52139000","longitude":"-99.95861000"},{"name":"Barrio de San Juan","countryCode":"MX","stateCode":"MEX","latitude":"19.41420000","longitude":"-99.53717000"},{"name":"Barrio de San Miguel","countryCode":"MX","stateCode":"MEX","latitude":"19.51232000","longitude":"-99.95467000"},{"name":"Barrio de San Pedro la Cabecera","countryCode":"MX","stateCode":"MEX","latitude":"19.56528000","longitude":"-99.75000000"},{"name":"Barrio de San Ramón","countryCode":"MX","stateCode":"MEX","latitude":"19.37361000","longitude":"-99.33111000"},{"name":"Barrio de la Barranca","countryCode":"MX","stateCode":"MEX","latitude":"19.43583000","longitude":"-99.55833000"},{"name":"Barrio del Cajón","countryCode":"MX","stateCode":"MEX","latitude":"19.39139000","longitude":"-99.65806000"},{"name":"Barrio el Boncho","countryCode":"MX","stateCode":"MEX","latitude":"19.42611000","longitude":"-100.10639000"},{"name":"Barrio el Vivero","countryCode":"MX","stateCode":"MEX","latitude":"19.45306000","longitude":"-100.03528000"},{"name":"Barrio la Joya","countryCode":"MX","stateCode":"MEX","latitude":"19.42000000","longitude":"-100.09972000"},{"name":"Barrio la Tenería","countryCode":"MX","stateCode":"MEX","latitude":"19.69361000","longitude":"-99.79194000"},{"name":"Barrio los Tules","countryCode":"MX","stateCode":"MEX","latitude":"19.42917000","longitude":"-100.07472000"},{"name":"Bejucos","countryCode":"MX","stateCode":"MEX","latitude":"18.77802000","longitude":"-100.42778000"},{"name":"Belem","countryCode":"MX","stateCode":"MEX","latitude":"19.63334000","longitude":"-98.79664000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"MEX","latitude":"19.43765000","longitude":"-99.85384000"},{"name":"Bobashi de Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.87583000","longitude":"-99.91167000"},{"name":"Boshindó","countryCode":"MX","stateCode":"MEX","latitude":"19.91922000","longitude":"-99.84075000"},{"name":"Bosques de la Magdalena","countryCode":"MX","stateCode":"MEX","latitude":"19.35778000","longitude":"-98.94750000"},{"name":"Buenavista","countryCode":"MX","stateCode":"MEX","latitude":"19.60833000","longitude":"-99.16944000"},{"name":"Buenos Aires","countryCode":"MX","stateCode":"MEX","latitude":"19.61745000","longitude":"-99.66790000"},{"name":"Cabecera de Indígenas","countryCode":"MX","stateCode":"MEX","latitude":"19.37213000","longitude":"-100.13667000"},{"name":"Cacalomacan","countryCode":"MX","stateCode":"MEX","latitude":"19.25311000","longitude":"-99.70623000"},{"name":"Caja de Agua","countryCode":"MX","stateCode":"MEX","latitude":"19.64329000","longitude":"-99.36497000"},{"name":"Calimaya","countryCode":"MX","stateCode":"MEX","latitude":"19.16324000","longitude":"-99.61810000"},{"name":"Calixtlahuaca","countryCode":"MX","stateCode":"MEX","latitude":"19.33651000","longitude":"-99.68923000"},{"name":"Calvario Buenavista","countryCode":"MX","stateCode":"MEX","latitude":"19.70387000","longitude":"-99.95674000"},{"name":"Calvario del Carmen","countryCode":"MX","stateCode":"MEX","latitude":"19.63562000","longitude":"-100.01030000"},{"name":"Canalejas","countryCode":"MX","stateCode":"MEX","latitude":"19.97867000","longitude":"-99.60548000"},{"name":"Capula","countryCode":"MX","stateCode":"MEX","latitude":"18.87018000","longitude":"-99.96075000"},{"name":"Capulhuac de Mirafuentes","countryCode":"MX","stateCode":"MEX","latitude":"19.19354000","longitude":"-99.46585000"},{"name":"Carapán","countryCode":"MX","stateCode":"MEX","latitude":"19.86003000","longitude":"-102.03644000"},{"name":"Casa Nueva","countryCode":"MX","stateCode":"MEX","latitude":"19.83333000","longitude":"-99.20944000"},{"name":"Casas Viejas","countryCode":"MX","stateCode":"MEX","latitude":"19.15167000","longitude":"-100.10778000"},{"name":"Caserío de Cortés","countryCode":"MX","stateCode":"MEX","latitude":"19.19861000","longitude":"-98.95444000"},{"name":"Cañada de Cisneros","countryCode":"MX","stateCode":"MEX","latitude":"19.69534000","longitude":"-99.33570000"},{"name":"Cañada de Guadarrama","countryCode":"MX","stateCode":"MEX","latitude":"19.31272000","longitude":"-99.78972000"},{"name":"Cedro de la Manzana","countryCode":"MX","stateCode":"MEX","latitude":"19.69213000","longitude":"-100.11656000"},{"name":"Celayita","countryCode":"MX","stateCode":"MEX","latitude":"20.24113000","longitude":"-99.86142000"},{"name":"Cerritos del Pilar","countryCode":"MX","stateCode":"MEX","latitude":"19.44508000","longitude":"-100.01909000"},{"name":"Cerro La Calera","countryCode":"MX","stateCode":"MEX","latitude":"19.18333000","longitude":"-99.81667000"},{"name":"Cerro de San Francisco","countryCode":"MX","stateCode":"MEX","latitude":"19.37038000","longitude":"-99.35162000"},{"name":"Cerro del Murciélago","countryCode":"MX","stateCode":"MEX","latitude":"19.28194000","longitude":"-99.75472000"},{"name":"Chalchihuapan","countryCode":"MX","stateCode":"MEX","latitude":"18.97694000","longitude":"-99.57472000"},{"name":"Chalco","countryCode":"MX","stateCode":"MEX","latitude":"19.26174000","longitude":"-98.89775000"},{"name":"Chalma","countryCode":"MX","stateCode":"MEX","latitude":"18.93048000","longitude":"-99.43505000"},{"name":"Chalmita","countryCode":"MX","stateCode":"MEX","latitude":"18.93433000","longitude":"-99.42325000"},{"name":"Chapa de Mota","countryCode":"MX","stateCode":"MEX","latitude":"19.82420000","longitude":"-99.55252000"},{"name":"Chaparaco","countryCode":"MX","stateCode":"MEX","latitude":"19.96061000","longitude":"-102.26092000"},{"name":"Chapultepec","countryCode":"MX","stateCode":"MEX","latitude":"19.20216000","longitude":"-99.56176000"},{"name":"Chiautla","countryCode":"MX","stateCode":"MEX","latitude":"19.54895000","longitude":"-98.88236000"},{"name":"Chicoloapan","countryCode":"MX","stateCode":"MEX","latitude":"19.41687000","longitude":"-98.90202000"},{"name":"Chiconcuac","countryCode":"MX","stateCode":"MEX","latitude":"19.55939000","longitude":"-98.89884000"},{"name":"Chilchota","countryCode":"MX","stateCode":"MEX","latitude":"19.84654000","longitude":"-102.11716000"},{"name":"Chiltepec de Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"18.91266000","longitude":"-99.83450000"},{"name":"Chimalpa Viejo","countryCode":"MX","stateCode":"MEX","latitude":"19.44956000","longitude":"-99.34435000"},{"name":"Chosto de los Jarros","countryCode":"MX","stateCode":"MEX","latitude":"19.86333000","longitude":"-99.91000000"},{"name":"Ciudad López Mateos","countryCode":"MX","stateCode":"MEX","latitude":"19.55793000","longitude":"-99.25675000"},{"name":"Ciudad Nezahualcoyotl","countryCode":"MX","stateCode":"MEX","latitude":"19.40061000","longitude":"-99.01483000"},{"name":"Coacalco","countryCode":"MX","stateCode":"MEX","latitude":"19.62923000","longitude":"-99.10689000"},{"name":"Coamilpa de Juárez","countryCode":"MX","stateCode":"MEX","latitude":"19.19778000","longitude":"-99.44361000"},{"name":"Coatepec","countryCode":"MX","stateCode":"MEX","latitude":"19.38485000","longitude":"-98.84546000"},{"name":"Coatepec Harinas","countryCode":"MX","stateCode":"MEX","latitude":"18.89492000","longitude":"-99.72153000"},{"name":"Cocotitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.23336000","longitude":"-98.86596000"},{"name":"Colonia 2 de Septiembre","countryCode":"MX","stateCode":"MEX","latitude":"19.70056000","longitude":"-99.11667000"},{"name":"Colonia 3 de Mayo","countryCode":"MX","stateCode":"MEX","latitude":"18.82726000","longitude":"-99.69304000"},{"name":"Colonia 3 de Mayo (La Cruz)","countryCode":"MX","stateCode":"MEX","latitude":"19.98083000","longitude":"-99.16361000"},{"name":"Colonia Adolfo López Mateos","countryCode":"MX","stateCode":"MEX","latitude":"19.40056000","longitude":"-99.45944000"},{"name":"Colonia Agrícola Analco","countryCode":"MX","stateCode":"MEX","latitude":"19.34972000","longitude":"-99.47500000"},{"name":"Colonia Agrícola Álvaro Obregón","countryCode":"MX","stateCode":"MEX","latitude":"19.22806000","longitude":"-99.55583000"},{"name":"Colonia Arboledas (San Andrés)","countryCode":"MX","stateCode":"MEX","latitude":"19.20250000","longitude":"-99.58083000"},{"name":"Colonia Aviación Autopan","countryCode":"MX","stateCode":"MEX","latitude":"19.37917000","longitude":"-99.69278000"},{"name":"Colonia Azteca","countryCode":"MX","stateCode":"MEX","latitude":"19.07806000","longitude":"-99.65417000"},{"name":"Colonia Bellavista","countryCode":"MX","stateCode":"MEX","latitude":"19.29820000","longitude":"-99.80879000"},{"name":"Colonia Cuauhtémoc","countryCode":"MX","stateCode":"MEX","latitude":"19.25122000","longitude":"-99.79717000"},{"name":"Colonia Doctor Gustavo Baz","countryCode":"MX","stateCode":"MEX","latitude":"19.41056000","longitude":"-99.92167000"},{"name":"Colonia Emiliano Zapata","countryCode":"MX","stateCode":"MEX","latitude":"19.39111000","longitude":"-99.52528000"},{"name":"Colonia Emiliano Zapata Ejido de Tenancingo","countryCode":"MX","stateCode":"MEX","latitude":"18.95361000","longitude":"-99.55889000"},{"name":"Colonia Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.71306000","longitude":"-99.24972000"},{"name":"Colonia Guadalupe Victoria","countryCode":"MX","stateCode":"MEX","latitude":"19.49917000","longitude":"-98.91917000"},{"name":"Colonia Guadalupe Victoria (La Capilla)","countryCode":"MX","stateCode":"MEX","latitude":"19.40222000","longitude":"-99.45417000"},{"name":"Colonia Gustavo Baz Prada","countryCode":"MX","stateCode":"MEX","latitude":"19.42139000","longitude":"-99.01361000"},{"name":"Colonia Isidro Fabela","countryCode":"MX","stateCode":"MEX","latitude":"19.30056000","longitude":"-99.52278000"},{"name":"Colonia Juárez","countryCode":"MX","stateCode":"MEX","latitude":"19.99583000","longitude":"-99.14944000"},{"name":"Colonia Lindavista","countryCode":"MX","stateCode":"MEX","latitude":"19.49156000","longitude":"-99.12475000"},{"name":"Colonia Lázaro Cárdenas","countryCode":"MX","stateCode":"MEX","latitude":"19.51306000","longitude":"-98.92000000"},{"name":"Colonia Lázaro Cárdenas (Los Hornos)","countryCode":"MX","stateCode":"MEX","latitude":"19.63167000","longitude":"-99.15333000"},{"name":"Colonia Morelos","countryCode":"MX","stateCode":"MEX","latitude":"19.63778000","longitude":"-99.33917000"},{"name":"Colonia Palma","countryCode":"MX","stateCode":"MEX","latitude":"19.56444000","longitude":"-99.42417000"},{"name":"Colonia Reforma Tlalmimilolpan","countryCode":"MX","stateCode":"MEX","latitude":"19.38806000","longitude":"-99.48889000"},{"name":"Colonia Ricardo Flores Magón","countryCode":"MX","stateCode":"MEX","latitude":"19.26833000","longitude":"-99.75833000"},{"name":"Colonia Rincón Villa del Valle","countryCode":"MX","stateCode":"MEX","latitude":"19.20966000","longitude":"-100.11917000"},{"name":"Colonia Río Lerma (Tic Ti)","countryCode":"MX","stateCode":"MEX","latitude":"19.80556000","longitude":"-99.89722000"},{"name":"Colonia San Francisco de Asís","countryCode":"MX","stateCode":"MEX","latitude":"19.57861000","longitude":"-99.75444000"},{"name":"Colonia San Ramón","countryCode":"MX","stateCode":"MEX","latitude":"18.96833000","longitude":"-99.57222000"},{"name":"Colonia Tulteca Teopan","countryCode":"MX","stateCode":"MEX","latitude":"19.56139000","longitude":"-98.84417000"},{"name":"Colonia Wenceslao Labra","countryCode":"MX","stateCode":"MEX","latitude":"19.82773000","longitude":"-99.12435000"},{"name":"Colonia el Mirador","countryCode":"MX","stateCode":"MEX","latitude":"19.67167000","longitude":"-99.35722000"},{"name":"Colonia el Pirame","countryCode":"MX","stateCode":"MEX","latitude":"19.24083000","longitude":"-99.47194000"},{"name":"Colonia el Refugio","countryCode":"MX","stateCode":"MEX","latitude":"19.22694000","longitude":"-99.69417000"},{"name":"Colonia el Salado","countryCode":"MX","stateCode":"MEX","latitude":"19.58389000","longitude":"-98.99139000"},{"name":"Colonia la Asunción","countryCode":"MX","stateCode":"MEX","latitude":"19.69083000","longitude":"-99.06417000"},{"name":"Colonia la Libertad","countryCode":"MX","stateCode":"MEX","latitude":"19.18528000","longitude":"-99.50278000"},{"name":"Colonia los Aguiluchos","countryCode":"MX","stateCode":"MEX","latitude":"19.72611000","longitude":"-99.09028000"},{"name":"Colonia los Cedros","countryCode":"MX","stateCode":"MEX","latitude":"19.31167000","longitude":"-99.54111000"},{"name":"Colonia los Remedios","countryCode":"MX","stateCode":"MEX","latitude":"19.73444000","longitude":"-98.79111000"},{"name":"Colonia Álvaro Obregón","countryCode":"MX","stateCode":"MEX","latitude":"19.37691000","longitude":"-99.49484000"},{"name":"Colorines","countryCode":"MX","stateCode":"MEX","latitude":"19.17829000","longitude":"-100.21817000"},{"name":"Concepción Caro","countryCode":"MX","stateCode":"MEX","latitude":"19.77139000","longitude":"-99.90917000"},{"name":"Concepción Jolalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.58399000","longitude":"-98.84643000"},{"name":"Concepción del Monte","countryCode":"MX","stateCode":"MEX","latitude":"19.65128000","longitude":"-100.15440000"},{"name":"Concepción la Venta","countryCode":"MX","stateCode":"MEX","latitude":"19.69144000","longitude":"-100.15181000"},{"name":"Conejeras","countryCode":"MX","stateCode":"MEX","latitude":"20.01271000","longitude":"-99.96202000"},{"name":"Conjunto Habitacional Ecológico SUTEYM","countryCode":"MX","stateCode":"MEX","latitude":"19.36889000","longitude":"-99.77861000"},{"name":"Conjunto Urbano la Loma I","countryCode":"MX","stateCode":"MEX","latitude":"19.32639000","longitude":"-99.73194000"},{"name":"Contepec","countryCode":"MX","stateCode":"MEX","latitude":"19.95432000","longitude":"-100.16385000"},{"name":"Coscomate del Progreso","countryCode":"MX","stateCode":"MEX","latitude":"19.93416000","longitude":"-99.51902000"},{"name":"Coyotepec","countryCode":"MX","stateCode":"MEX","latitude":"19.77722000","longitude":"-99.21295000"},{"name":"Cozotlán Norte","countryCode":"MX","stateCode":"MEX","latitude":"19.70833000","longitude":"-98.86000000"},{"name":"Cuadrilla Vieja","countryCode":"MX","stateCode":"MEX","latitude":"19.51205000","longitude":"-99.98692000"},{"name":"Cuadrilla de Dolores","countryCode":"MX","stateCode":"MEX","latitude":"19.14000000","longitude":"-100.06944000"},{"name":"Cuautitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.67052000","longitude":"-99.17989000"},{"name":"Cuautlacingo","countryCode":"MX","stateCode":"MEX","latitude":"19.69405000","longitude":"-98.78385000"},{"name":"Cuecuecuatitla","countryCode":"MX","stateCode":"MEX","latitude":"19.01349000","longitude":"-98.84351000"},{"name":"Cuendo","countryCode":"MX","stateCode":"MEX","latitude":"19.80028000","longitude":"-99.94778000"},{"name":"Denjhi","countryCode":"MX","stateCode":"MEX","latitude":"19.92116000","longitude":"-99.53561000"},{"name":"Detiña (San Antonio Detiña)","countryCode":"MX","stateCode":"MEX","latitude":"19.97028000","longitude":"-99.88389000"},{"name":"Dios Padre","countryCode":"MX","stateCode":"MEX","latitude":"19.61474000","longitude":"-100.06499000"},{"name":"Dolores","countryCode":"MX","stateCode":"MEX","latitude":"20.06059000","longitude":"-100.32211000"},{"name":"Dolores Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"19.65528000","longitude":"-99.92639000"},{"name":"Dongu","countryCode":"MX","stateCode":"MEX","latitude":"19.84295000","longitude":"-99.58651000"},{"name":"Dotegiare","countryCode":"MX","stateCode":"MEX","latitude":"19.70705000","longitude":"-100.04354000"},{"name":"Doxhicho","countryCode":"MX","stateCode":"MEX","latitude":"19.89999000","longitude":"-99.55727000"},{"name":"Doxteje Barrio Primero","countryCode":"MX","stateCode":"MEX","latitude":"19.95972000","longitude":"-99.95861000"},{"name":"Doxteje Centro","countryCode":"MX","stateCode":"MEX","latitude":"19.97528000","longitude":"-99.95472000"},{"name":"Ecatepec de Morelos","countryCode":"MX","stateCode":"MEX","latitude":"19.60378000","longitude":"-99.05514000"},{"name":"Ecatzingo de Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"18.95508000","longitude":"-98.75198000"},{"name":"Ejido Loma de Malacota","countryCode":"MX","stateCode":"MEX","latitude":"19.65753000","longitude":"-99.67122000"},{"name":"Ejido Miraflores","countryCode":"MX","stateCode":"MEX","latitude":"19.57000000","longitude":"-99.39750000"},{"name":"Ejido Palma (Ejido San Francisco)","countryCode":"MX","stateCode":"MEX","latitude":"19.56889000","longitude":"-99.40889000"},{"name":"Ejido San Cristóbal","countryCode":"MX","stateCode":"MEX","latitude":"19.54250000","longitude":"-98.89417000"},{"name":"Ejido San Diego","countryCode":"MX","stateCode":"MEX","latitude":"19.41329000","longitude":"-99.82537000"},{"name":"Ejido San Lorenzo Cuauhtenco","countryCode":"MX","stateCode":"MEX","latitude":"19.30139000","longitude":"-99.75028000"},{"name":"Ejido de Coscomate del Progreso","countryCode":"MX","stateCode":"MEX","latitude":"19.93379000","longitude":"-99.54720000"},{"name":"Ejido de Dolores","countryCode":"MX","stateCode":"MEX","latitude":"19.43083000","longitude":"-99.61278000"},{"name":"Ejido de Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.63765000","longitude":"-99.27178000"},{"name":"Ejido de Mozoquilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.42417000","longitude":"-99.52833000"},{"name":"Ejido de San Mateo Coapexco","countryCode":"MX","stateCode":"MEX","latitude":"18.94889000","longitude":"-99.64249000"},{"name":"Ejido de la Finca","countryCode":"MX","stateCode":"MEX","latitude":"18.88635000","longitude":"-99.62693000"},{"name":"Ejido del Tejocote","countryCode":"MX","stateCode":"MEX","latitude":"19.48474000","longitude":"-99.27847000"},{"name":"Ejido del Tunal Nenaxi","countryCode":"MX","stateCode":"MEX","latitude":"19.74389000","longitude":"-99.90889000"},{"name":"Ejido el Castillo","countryCode":"MX","stateCode":"MEX","latitude":"19.43583000","longitude":"-99.30583000"},{"name":"Ejido la Soledad","countryCode":"MX","stateCode":"MEX","latitude":"19.64500000","longitude":"-100.10639000"},{"name":"El Arco","countryCode":"MX","stateCode":"MEX","latitude":"19.22528000","longitude":"-100.13167000"},{"name":"El Cabi","countryCode":"MX","stateCode":"MEX","latitude":"19.18986000","longitude":"-98.85371000"},{"name":"El Carmen (El Desierto del Carmen)","countryCode":"MX","stateCode":"MEX","latitude":"18.92028000","longitude":"-99.55667000"},{"name":"El Carmen Ocotepec","countryCode":"MX","stateCode":"MEX","latitude":"19.68722000","longitude":"-99.97417000"},{"name":"El Cerrillo Vista Hermosa","countryCode":"MX","stateCode":"MEX","latitude":"19.32337000","longitude":"-99.54250000"},{"name":"El Cerrito","countryCode":"MX","stateCode":"MEX","latitude":"19.35528000","longitude":"-99.34833000"},{"name":"El Colorado","countryCode":"MX","stateCode":"MEX","latitude":"20.09639000","longitude":"-99.76278000"},{"name":"El Coloso","countryCode":"MX","stateCode":"MEX","latitude":"19.09778000","longitude":"-99.59778000"},{"name":"El Contadero de Matamoros","countryCode":"MX","stateCode":"MEX","latitude":"19.23734000","longitude":"-99.80990000"},{"name":"El Curtidor","countryCode":"MX","stateCode":"MEX","latitude":"19.29167000","longitude":"-99.83500000"},{"name":"El Cóporo","countryCode":"MX","stateCode":"MEX","latitude":"19.28306000","longitude":"-99.83528000"},{"name":"El Esclavo","countryCode":"MX","stateCode":"MEX","latitude":"19.67667000","longitude":"-99.37139000"},{"name":"El Espinal","countryCode":"MX","stateCode":"MEX","latitude":"19.46756000","longitude":"-100.06051000"},{"name":"El Habillal","countryCode":"MX","stateCode":"MEX","latitude":"18.00699000","longitude":"-102.37263000"},{"name":"El Hielo","countryCode":"MX","stateCode":"MEX","latitude":"19.42583000","longitude":"-99.35556000"},{"name":"El Jacal","countryCode":"MX","stateCode":"MEX","latitude":"19.40500000","longitude":"-100.08944000"},{"name":"El Llano Santa María","countryCode":"MX","stateCode":"MEX","latitude":"19.78389000","longitude":"-99.08639000"},{"name":"El Llano del Compromiso","countryCode":"MX","stateCode":"MEX","latitude":"19.25472000","longitude":"-99.47917000"},{"name":"El Magueyal","countryCode":"MX","stateCode":"MEX","latitude":"19.94250000","longitude":"-99.57462000"},{"name":"El Mogote","countryCode":"MX","stateCode":"MEX","latitude":"20.16583000","longitude":"-99.91444000"},{"name":"El Obraje","countryCode":"MX","stateCode":"MEX","latitude":"19.72269000","longitude":"-99.96259000"},{"name":"El Ocotal","countryCode":"MX","stateCode":"MEX","latitude":"19.67983000","longitude":"-99.47008000"},{"name":"El Oro de Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"19.80272000","longitude":"-100.13081000"},{"name":"El Palacio","countryCode":"MX","stateCode":"MEX","latitude":"19.35139000","longitude":"-99.35667000"},{"name":"El Palmito","countryCode":"MX","stateCode":"MEX","latitude":"19.91733000","longitude":"-99.68127000"},{"name":"El Pedregal de Guadalupe Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"19.25278000","longitude":"-99.46500000"},{"name":"El Pilar","countryCode":"MX","stateCode":"MEX","latitude":"20.24201000","longitude":"-101.40209000"},{"name":"El Pino","countryCode":"MX","stateCode":"MEX","latitude":"19.35139000","longitude":"-98.94833000"},{"name":"El Plan","countryCode":"MX","stateCode":"MEX","latitude":"19.37452000","longitude":"-99.80049000"},{"name":"El Porvenir I","countryCode":"MX","stateCode":"MEX","latitude":"19.31694000","longitude":"-99.72889000"},{"name":"El Potrero","countryCode":"MX","stateCode":"MEX","latitude":"19.30625000","longitude":"-99.99393000"},{"name":"El Potrero de San Diego","countryCode":"MX","stateCode":"MEX","latitude":"19.48899000","longitude":"-100.08210000"},{"name":"El Progreso Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"18.84639000","longitude":"-99.61417000"},{"name":"El Puerto Magú","countryCode":"MX","stateCode":"MEX","latitude":"19.68846000","longitude":"-99.37290000"},{"name":"El Recodo de San José Axalco","countryCode":"MX","stateCode":"MEX","latitude":"19.20278000","longitude":"-98.90278000"},{"name":"El Rincón de la Candelaria","countryCode":"MX","stateCode":"MEX","latitude":"19.79000000","longitude":"-99.84306000"},{"name":"El Rincón de los Perales","countryCode":"MX","stateCode":"MEX","latitude":"19.54222000","longitude":"-99.82806000"},{"name":"El Rosal","countryCode":"MX","stateCode":"MEX","latitude":"20.10126000","longitude":"-99.68555000"},{"name":"El Salitre","countryCode":"MX","stateCode":"MEX","latitude":"18.95250000","longitude":"-99.58972000"},{"name":"El Tepetatal","countryCode":"MX","stateCode":"MEX","latitude":"19.34581000","longitude":"-99.77086000"},{"name":"El Terrero","countryCode":"MX","stateCode":"MEX","latitude":"18.79028000","longitude":"-99.64528000"},{"name":"El Águila (La Mesa)","countryCode":"MX","stateCode":"MEX","latitude":"19.16694000","longitude":"-99.40639000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"MEX","latitude":"19.34361000","longitude":"-98.97472000"},{"name":"Emiliano Zapata (San José Bata)","countryCode":"MX","stateCode":"MEX","latitude":"19.91111000","longitude":"-99.00667000"},{"name":"Emiliano Zapata (Santo Domingo)","countryCode":"MX","stateCode":"MEX","latitude":"19.57972000","longitude":"-99.78806000"},{"name":"Emilio Portes Gil","countryCode":"MX","stateCode":"MEX","latitude":"19.64444000","longitude":"-99.91667000"},{"name":"Epitacio Huerta","countryCode":"MX","stateCode":"MEX","latitude":"20.13493000","longitude":"-100.29321000"},{"name":"Etúcuaro","countryCode":"MX","stateCode":"MEX","latitude":"19.89286000","longitude":"-102.12945000"},{"name":"Ex-Hacienda Santa Inés","countryCode":"MX","stateCode":"MEX","latitude":"19.70667000","longitude":"-99.07250000"},{"name":"Ex-Hacienda de Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.80889000","longitude":"-98.97250000"},{"name":"Ex-Rancho San Dimas","countryCode":"MX","stateCode":"MEX","latitude":"19.17389000","longitude":"-99.56528000"},{"name":"Ex-hacienda de Xalpa","countryCode":"MX","stateCode":"MEX","latitude":"19.82150000","longitude":"-99.18275000"},{"name":"Fraccionamiento Colinas del Sol","countryCode":"MX","stateCode":"MEX","latitude":"19.37222000","longitude":"-99.74028000"},{"name":"Fraccionamiento Hacienda del Bosque","countryCode":"MX","stateCode":"MEX","latitude":"19.72667000","longitude":"-98.96861000"},{"name":"Fraccionamiento Real de San Pablo","countryCode":"MX","stateCode":"MEX","latitude":"19.38944000","longitude":"-99.64861000"},{"name":"Fraccionamiento Rinconada del Valle","countryCode":"MX","stateCode":"MEX","latitude":"19.41111000","longitude":"-99.57417000"},{"name":"Fraccionamiento la Trinidad","countryCode":"MX","stateCode":"MEX","latitude":"19.82917000","longitude":"-99.08278000"},{"name":"Fraccionamiento y Club de Golf los Encinos","countryCode":"MX","stateCode":"MEX","latitude":"19.28917000","longitude":"-99.48000000"},{"name":"Fracción San Roque (El Prieto)","countryCode":"MX","stateCode":"MEX","latitude":"19.68722000","longitude":"-99.17222000"},{"name":"Fresno Nichi","countryCode":"MX","stateCode":"MEX","latitude":"19.56694000","longitude":"-99.94889000"},{"name":"Fuentes del Valle","countryCode":"MX","stateCode":"MEX","latitude":"19.63250000","longitude":"-99.13861000"},{"name":"Fábrica Concepción","countryCode":"MX","stateCode":"MEX","latitude":"19.63445000","longitude":"-100.13596000"},{"name":"Galaxias Toluca","countryCode":"MX","stateCode":"MEX","latitude":"19.39806000","longitude":"-99.65000000"},{"name":"Galeana","countryCode":"MX","stateCode":"MEX","latitude":"20.03585000","longitude":"-101.57150000"},{"name":"Ganzda","countryCode":"MX","stateCode":"MEX","latitude":"19.99000000","longitude":"-99.84750000"},{"name":"Granjas Ampliación Santa Rosa","countryCode":"MX","stateCode":"MEX","latitude":"19.59278000","longitude":"-98.96667000"},{"name":"Guadalupe Buenavista","countryCode":"MX","stateCode":"MEX","latitude":"19.61194000","longitude":"-100.12720000"},{"name":"Guadalupe Cachi","countryCode":"MX","stateCode":"MEX","latitude":"19.60111000","longitude":"-99.82500000"},{"name":"Guadalupe Coté","countryCode":"MX","stateCode":"MEX","latitude":"19.61075000","longitude":"-99.98499000"},{"name":"Guadalupe Totoltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.34833000","longitude":"-99.56417000"},{"name":"Gunyo Poniente (San José Gunyo)","countryCode":"MX","stateCode":"MEX","latitude":"20.11149000","longitude":"-99.83861000"},{"name":"Huancito","countryCode":"MX","stateCode":"MEX","latitude":"19.84889000","longitude":"-102.06784000"},{"name":"Huehuetoca","countryCode":"MX","stateCode":"MEX","latitude":"19.82819000","longitude":"-99.20370000"},{"name":"Huemetla","countryCode":"MX","stateCode":"MEX","latitude":"19.71500000","longitude":"-99.73583000"},{"name":"Hueypoxtla","countryCode":"MX","stateCode":"MEX","latitude":"19.91301000","longitude":"-99.07384000"},{"name":"Huilango","countryCode":"MX","stateCode":"MEX","latitude":"19.68056000","longitude":"-99.25639000"},{"name":"Huitzoltepec","countryCode":"MX","stateCode":"MEX","latitude":"18.76737000","longitude":"-99.80014000"},{"name":"Huixquilucan","countryCode":"MX","stateCode":"MEX","latitude":"19.35985000","longitude":"-99.35016000"},{"name":"Huixquilucan de Degollado","countryCode":"MX","stateCode":"MEX","latitude":"19.36028000","longitude":"-99.34980000"},{"name":"Ignacio Allende","countryCode":"MX","stateCode":"MEX","latitude":"19.34426000","longitude":"-99.36146000"},{"name":"Ixtapaluca","countryCode":"MX","stateCode":"MEX","latitude":"19.31556000","longitude":"-98.88284000"},{"name":"Ixtapan de la Sal","countryCode":"MX","stateCode":"MEX","latitude":"18.84369000","longitude":"-99.67671000"},{"name":"Ixtapan del Oro","countryCode":"MX","stateCode":"MEX","latitude":"19.26303000","longitude":"-100.26459000"},{"name":"Ixtlahuaca de Cuauhtémoc","countryCode":"MX","stateCode":"MEX","latitude":"19.88139000","longitude":"-98.86028000"},{"name":"Ixtlahuaca de Rayón","countryCode":"MX","stateCode":"MEX","latitude":"19.56889000","longitude":"-99.76694000"},{"name":"Jacona de Plancarte","countryCode":"MX","stateCode":"MEX","latitude":"19.95232000","longitude":"-102.30781000"},{"name":"Jalmolonga (La Hacienda)","countryCode":"MX","stateCode":"MEX","latitude":"18.91835000","longitude":"-99.49407000"},{"name":"Jalpa de los Baños","countryCode":"MX","stateCode":"MEX","latitude":"19.67833000","longitude":"-99.87389000"},{"name":"Jaltenco","countryCode":"MX","stateCode":"MEX","latitude":"19.75298000","longitude":"-99.09390000"},{"name":"Janambo","countryCode":"MX","stateCode":"MEX","latitude":"20.20642000","longitude":"-101.52644000"},{"name":"Janamuato","countryCode":"MX","stateCode":"MEX","latitude":"20.09961000","longitude":"-101.58540000"},{"name":"Jesús Carranza (Rancho de Jesús)","countryCode":"MX","stateCode":"MEX","latitude":"18.94528000","longitude":"-99.63056000"},{"name":"Jesús María","countryCode":"MX","stateCode":"MEX","latitude":"19.41773000","longitude":"-99.99696000"},{"name":"Jesús del Monte","countryCode":"MX","stateCode":"MEX","latitude":"19.37500000","longitude":"-99.29444000"},{"name":"Jicaltepec Autopan","countryCode":"MX","stateCode":"MEX","latitude":"19.37167000","longitude":"-99.64083000"},{"name":"Jicaltepec Cuexcontitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.37306000","longitude":"-99.62750000"},{"name":"Jilotepec de Molina Enríquez","countryCode":"MX","stateCode":"MEX","latitude":"19.95194000","longitude":"-99.53278000"},{"name":"Jilotzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.86889000","longitude":"-99.06194000"},{"name":"Jiquipilco","countryCode":"MX","stateCode":"MEX","latitude":"19.55644000","longitude":"-99.60833000"},{"name":"Jocotitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.70991000","longitude":"-99.78867000"},{"name":"Joquicingo","countryCode":"MX","stateCode":"MEX","latitude":"19.05032000","longitude":"-99.53375000"},{"name":"Jorge Jiménez Cantú","countryCode":"MX","stateCode":"MEX","latitude":"19.30972000","longitude":"-98.84667000"},{"name":"Jorobas","countryCode":"MX","stateCode":"MEX","latitude":"19.82389000","longitude":"-99.24833000"},{"name":"Juchitepec","countryCode":"MX","stateCode":"MEX","latitude":"19.10059000","longitude":"-98.87880000"},{"name":"La Albarrada (San Francisco la Albarrada)","countryCode":"MX","stateCode":"MEX","latitude":"19.06750000","longitude":"-100.07528000"},{"name":"La Cabecera","countryCode":"MX","stateCode":"MEX","latitude":"19.35611000","longitude":"-99.74806000"},{"name":"La Cabecera Concepción","countryCode":"MX","stateCode":"MEX","latitude":"19.70361000","longitude":"-99.94111000"},{"name":"La Calle","countryCode":"MX","stateCode":"MEX","latitude":"20.28628000","longitude":"-101.63679000"},{"name":"La Campanilla","countryCode":"MX","stateCode":"MEX","latitude":"19.50983000","longitude":"-99.94230000"},{"name":"La Candelaria Tlapala","countryCode":"MX","stateCode":"MEX","latitude":"19.24042000","longitude":"-98.84766000"},{"name":"La Cantera","countryCode":"MX","stateCode":"MEX","latitude":"19.86375000","longitude":"-102.40838000"},{"name":"La Caridad","countryCode":"MX","stateCode":"MEX","latitude":"19.94778000","longitude":"-99.83694000"},{"name":"La Cañada","countryCode":"MX","stateCode":"MEX","latitude":"19.48639000","longitude":"-99.59889000"},{"name":"La Ciénega","countryCode":"MX","stateCode":"MEX","latitude":"18.95611000","longitude":"-99.58139000"},{"name":"La Colonia","countryCode":"MX","stateCode":"MEX","latitude":"19.14444000","longitude":"-98.78667000"},{"name":"La Compañía","countryCode":"MX","stateCode":"MEX","latitude":"19.16460000","longitude":"-100.07966000"},{"name":"La Comunidad","countryCode":"MX","stateCode":"MEX","latitude":"20.02111000","longitude":"-99.57611000"},{"name":"La Concepción","countryCode":"MX","stateCode":"MEX","latitude":"19.69611000","longitude":"-99.30028000"},{"name":"La Concepción Coatipac (La Conchita)","countryCode":"MX","stateCode":"MEX","latitude":"19.18188000","longitude":"-99.56833000"},{"name":"La Concepción Enyege","countryCode":"MX","stateCode":"MEX","latitude":"19.56472000","longitude":"-99.84139000"},{"name":"La Concepción Xochicuautla","countryCode":"MX","stateCode":"MEX","latitude":"19.38226000","longitude":"-99.44050000"},{"name":"La Concepción de Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"19.45054000","longitude":"-99.53139000"},{"name":"La Concepción de los Baños","countryCode":"MX","stateCode":"MEX","latitude":"19.68249000","longitude":"-99.86104000"},{"name":"La Constitución Toltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.34861000","longitude":"-99.54917000"},{"name":"La Cruz y Carrizal","countryCode":"MX","stateCode":"MEX","latitude":"19.83021000","longitude":"-99.42168000"},{"name":"La Esperanza","countryCode":"MX","stateCode":"MEX","latitude":"19.68377000","longitude":"-99.51575000"},{"name":"La Estancia Sector Uno (La Estancia)","countryCode":"MX","stateCode":"MEX","latitude":"19.87056000","longitude":"-99.79167000"},{"name":"La Finca","countryCode":"MX","stateCode":"MEX","latitude":"18.89047000","longitude":"-99.64028000"},{"name":"La Glorieta","countryCode":"MX","stateCode":"MEX","latitude":"19.41154000","longitude":"-99.38562000"},{"name":"La Guadalupana","countryCode":"MX","stateCode":"MEX","latitude":"19.55414000","longitude":"-99.90922000"},{"name":"La Herradura","countryCode":"MX","stateCode":"MEX","latitude":"19.04000000","longitude":"-99.58472000"},{"name":"La Joya","countryCode":"MX","stateCode":"MEX","latitude":"19.27639000","longitude":"-99.75889000"},{"name":"La Loma","countryCode":"MX","stateCode":"MEX","latitude":"20.01966000","longitude":"-100.01027000"},{"name":"La Loma Cuexcontitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.38000000","longitude":"-99.64889000"},{"name":"La Magdalena","countryCode":"MX","stateCode":"MEX","latitude":"19.94796000","longitude":"-99.99947000"},{"name":"La Magdalena Chichicaspa","countryCode":"MX","stateCode":"MEX","latitude":"19.41237000","longitude":"-99.32555000"},{"name":"La Magdalena Tenexpan","countryCode":"MX","stateCode":"MEX","latitude":"19.46333000","longitude":"-99.58861000"},{"name":"La Magdalena de los Reyes (La Magdalena)","countryCode":"MX","stateCode":"MEX","latitude":"19.18972000","longitude":"-99.41000000"},{"name":"La Mesa","countryCode":"MX","stateCode":"MEX","latitude":"19.58748000","longitude":"-100.17373000"},{"name":"La Mesa de Chosto","countryCode":"MX","stateCode":"MEX","latitude":"19.85250000","longitude":"-99.89028000"},{"name":"La Pastoría","countryCode":"MX","stateCode":"MEX","latitude":"19.54306000","longitude":"-98.91111000"},{"name":"La Planada","countryCode":"MX","stateCode":"MEX","latitude":"19.78129000","longitude":"-99.18267000"},{"name":"La Planada (El Arenal)","countryCode":"MX","stateCode":"MEX","latitude":"19.33333000","longitude":"-99.67694000"},{"name":"La Presita Segundo Cuartel","countryCode":"MX","stateCode":"MEX","latitude":"20.16278000","longitude":"-99.87278000"},{"name":"La Providencia","countryCode":"MX","stateCode":"MEX","latitude":"19.75833000","longitude":"-99.14667000"},{"name":"La Puerta del Pilar","countryCode":"MX","stateCode":"MEX","latitude":"19.46018000","longitude":"-100.01577000"},{"name":"La Purificación","countryCode":"MX","stateCode":"MEX","latitude":"19.52441000","longitude":"-98.81731000"},{"name":"La Rosa","countryCode":"MX","stateCode":"MEX","latitude":"19.48519000","longitude":"-99.32984000"},{"name":"La Soledad Barrio","countryCode":"MX","stateCode":"MEX","latitude":"20.09194000","longitude":"-99.82306000"},{"name":"La Trinidad","countryCode":"MX","stateCode":"MEX","latitude":"18.96639000","longitude":"-99.58083000"},{"name":"La Y","countryCode":"MX","stateCode":"MEX","latitude":"19.39806000","longitude":"-99.58972000"},{"name":"Laguna de Tabernillas (El Resbaloso)","countryCode":"MX","stateCode":"MEX","latitude":"19.46139000","longitude":"-99.87833000"},{"name":"Las Huertas","countryCode":"MX","stateCode":"MEX","latitude":"19.97222000","longitude":"-99.55611000"},{"name":"Las Manzanas","countryCode":"MX","stateCode":"MEX","latitude":"19.95069000","longitude":"-99.56109000"},{"name":"Las Peñas","countryCode":"MX","stateCode":"MEX","latitude":"19.44972000","longitude":"-99.99944000"},{"name":"Las Pintas","countryCode":"MX","stateCode":"MEX","latitude":"19.89667000","longitude":"-98.88694000"},{"name":"Las Ranas","countryCode":"MX","stateCode":"MEX","latitude":"20.20860000","longitude":"-101.47810000"},{"name":"Las Rosas","countryCode":"MX","stateCode":"MEX","latitude":"19.54631000","longitude":"-100.15986000"},{"name":"Lerma de Villada","countryCode":"MX","stateCode":"MEX","latitude":"19.28881000","longitude":"-99.51163000"},{"name":"Llano Grande","countryCode":"MX","stateCode":"MEX","latitude":"18.82733000","longitude":"-99.76774000"},{"name":"Llano de Zacapexco","countryCode":"MX","stateCode":"MEX","latitude":"19.70405000","longitude":"-99.48507000"},{"name":"Llano de la Y","countryCode":"MX","stateCode":"MEX","latitude":"19.40278000","longitude":"-99.61639000"},{"name":"Llano de las Flores (Barrio del Hueso)","countryCode":"MX","stateCode":"MEX","latitude":"19.43583000","longitude":"-99.32250000"},{"name":"Loma Alta","countryCode":"MX","stateCode":"MEX","latitude":"19.68944000","longitude":"-99.44917000"},{"name":"Loma Alta Taxhimay","countryCode":"MX","stateCode":"MEX","latitude":"19.84222000","longitude":"-99.40806000"},{"name":"Loma Bonita","countryCode":"MX","stateCode":"MEX","latitude":"19.18722000","longitude":"-100.21500000"},{"name":"Loma Larga","countryCode":"MX","stateCode":"MEX","latitude":"19.62750000","longitude":"-99.34611000"},{"name":"Loma Larga (Barrio de Loma Larga)","countryCode":"MX","stateCode":"MEX","latitude":"19.86722000","longitude":"-99.11611000"},{"name":"Loma de Guadalupe (La Biznaga)","countryCode":"MX","stateCode":"MEX","latitude":"19.65219000","longitude":"-99.36873000"},{"name":"Loma de Juárez","countryCode":"MX","stateCode":"MEX","latitude":"19.43523000","longitude":"-100.09020000"},{"name":"Loma de San Francisco","countryCode":"MX","stateCode":"MEX","latitude":"19.28333000","longitude":"-99.80917000"},{"name":"Loma de San José","countryCode":"MX","stateCode":"MEX","latitude":"19.64222000","longitude":"-99.32778000"},{"name":"Loma de San Miguel","countryCode":"MX","stateCode":"MEX","latitude":"19.34194000","longitude":"-99.79167000"},{"name":"Loma del Río","countryCode":"MX","stateCode":"MEX","latitude":"19.60056000","longitude":"-99.35056000"},{"name":"Lomas de Altavista","countryCode":"MX","stateCode":"MEX","latitude":"19.36139000","longitude":"-98.94472000"},{"name":"Lomas de San Pablo","countryCode":"MX","stateCode":"MEX","latitude":"19.20250000","longitude":"-98.91778000"},{"name":"Lomas de San Sebastián","countryCode":"MX","stateCode":"MEX","latitude":"19.38206000","longitude":"-98.93320000"},{"name":"Lomas de Tenopalco","countryCode":"MX","stateCode":"MEX","latitude":"19.70232000","longitude":"-99.11237000"},{"name":"Los Arana","countryCode":"MX","stateCode":"MEX","latitude":"19.70981000","longitude":"-99.50222000"},{"name":"Los Berros","countryCode":"MX","stateCode":"MEX","latitude":"19.39771000","longitude":"-100.04840000"},{"name":"Los Hucuares","countryCode":"MX","stateCode":"MEX","latitude":"19.89916000","longitude":"-102.49759000"},{"name":"Los Nogales","countryCode":"MX","stateCode":"MEX","latitude":"19.85734000","longitude":"-102.15612000"},{"name":"Los Remedios","countryCode":"MX","stateCode":"MEX","latitude":"19.97810000","longitude":"-102.67954000"},{"name":"Los Reyes","countryCode":"MX","stateCode":"MEX","latitude":"19.68524000","longitude":"-99.76450000"},{"name":"Los Reyes Acaquilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.36357000","longitude":"-98.97707000"},{"name":"Los Reyes Acatlixhuayán","countryCode":"MX","stateCode":"MEX","latitude":"19.20889000","longitude":"-98.88242000"},{"name":"Los Saucos","countryCode":"MX","stateCode":"MEX","latitude":"19.16520000","longitude":"-99.99895000"},{"name":"Luvianos","countryCode":"MX","stateCode":"MEX","latitude":"18.94554000","longitude":"-100.42448000"},{"name":"Magdalena Atlicpac","countryCode":"MX","stateCode":"MEX","latitude":"19.36906000","longitude":"-98.94935000"},{"name":"Malinalco","countryCode":"MX","stateCode":"MEX","latitude":"18.94847000","longitude":"-99.49619000"},{"name":"Manto del Río Ejido","countryCode":"MX","stateCode":"MEX","latitude":"19.84008000","longitude":"-99.92729000"},{"name":"Manzana Quinta (La Cañada)","countryCode":"MX","stateCode":"MEX","latitude":"19.54222000","longitude":"-99.60250000"},{"name":"Manzana Segunda","countryCode":"MX","stateCode":"MEX","latitude":"19.56722000","longitude":"-99.59389000"},{"name":"Manzana Sexta Parte Centro","countryCode":"MX","stateCode":"MEX","latitude":"19.52750000","longitude":"-99.60528000"},{"name":"Manzana Tercera de Santa Cruz Tepexpan","countryCode":"MX","stateCode":"MEX","latitude":"19.56917000","longitude":"-99.70361000"},{"name":"Mavoro","countryCode":"MX","stateCode":"MEX","latitude":"19.70417000","longitude":"-99.82222000"},{"name":"Maxtleca de Galeana","countryCode":"MX","stateCode":"MEX","latitude":"19.02889000","longitude":"-99.55722000"},{"name":"Mayorazgo de León","countryCode":"MX","stateCode":"MEX","latitude":"19.46889000","longitude":"-99.74365000"},{"name":"Melchor Ocampo","countryCode":"MX","stateCode":"MEX","latitude":"19.70186000","longitude":"-99.14485000"},{"name":"Metepec","countryCode":"MX","stateCode":"MEX","latitude":"19.25934000","longitude":"-99.60175000"},{"name":"Mexicaltzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.21130000","longitude":"-99.58469000"},{"name":"Mextepec","countryCode":"MX","stateCode":"MEX","latitude":"19.46118000","longitude":"-99.89126000"},{"name":"Mezapa la Fábrica","countryCode":"MX","stateCode":"MEX","latitude":"19.17556000","longitude":"-99.44528000"},{"name":"Mina México","countryCode":"MX","stateCode":"MEX","latitude":"19.41014000","longitude":"-99.72771000"},{"name":"Mina Vieja","countryCode":"MX","stateCode":"MEX","latitude":"19.55250000","longitude":"-99.94389000"},{"name":"Miraflores","countryCode":"MX","stateCode":"MEX","latitude":"19.22210000","longitude":"-98.80741000"},{"name":"Molino Abajo","countryCode":"MX","stateCode":"MEX","latitude":"19.44972000","longitude":"-99.60222000"},{"name":"Monte Calvario","countryCode":"MX","stateCode":"MEX","latitude":"19.10444000","longitude":"-99.59528000"},{"name":"Montecillo","countryCode":"MX","stateCode":"MEX","latitude":"19.45711000","longitude":"-98.90835000"},{"name":"Morelos","countryCode":"MX","stateCode":"MEX","latitude":"19.74542000","longitude":"-99.64687000"},{"name":"Naucalpan de Juárez","countryCode":"MX","stateCode":"MEX","latitude":"19.47851000","longitude":"-99.23963000"},{"name":"Nepantla de Sor Juana Inés de la Cruz","countryCode":"MX","stateCode":"MEX","latitude":"18.98028000","longitude":"-98.84083000"},{"name":"Nicolás Romero","countryCode":"MX","stateCode":"MEX","latitude":"19.64177000","longitude":"-99.30680000"},{"name":"Nopaltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.77829000","longitude":"-98.71046000"},{"name":"Nueva Ameyalco","countryCode":"MX","stateCode":"MEX","latitude":"19.29790000","longitude":"-99.50483000"},{"name":"Nueva Santa Rosa","countryCode":"MX","stateCode":"MEX","latitude":"19.59028000","longitude":"-98.96000000"},{"name":"Ocopulco","countryCode":"MX","stateCode":"MEX","latitude":"19.58972000","longitude":"-98.89694000"},{"name":"Ocoyoacac","countryCode":"MX","stateCode":"MEX","latitude":"19.27127000","longitude":"-99.45787000"},{"name":"Octeyuco Dos Mil","countryCode":"MX","stateCode":"MEX","latitude":"19.96333000","longitude":"-99.58806000"},{"name":"Ocuilan","countryCode":"MX","stateCode":"MEX","latitude":"18.99043000","longitude":"-99.40910000"},{"name":"Ocuilan de Arteaga","countryCode":"MX","stateCode":"MEX","latitude":"18.97784000","longitude":"-99.41986000"},{"name":"Ocumicho","countryCode":"MX","stateCode":"MEX","latitude":"19.79654000","longitude":"-102.22169000"},{"name":"Ojo de Agua","countryCode":"MX","stateCode":"MEX","latitude":"19.68028000","longitude":"-99.01000000"},{"name":"Otumba","countryCode":"MX","stateCode":"MEX","latitude":"19.69985000","longitude":"-98.75638000"},{"name":"Otzoloapan","countryCode":"MX","stateCode":"MEX","latitude":"19.11728000","longitude":"-100.29684000"},{"name":"Otzolotepec","countryCode":"MX","stateCode":"MEX","latitude":"19.43526000","longitude":"-99.54407000"},{"name":"Oxtotipac","countryCode":"MX","stateCode":"MEX","latitude":"19.65521000","longitude":"-98.79319000"},{"name":"Ozumba de Alzate","countryCode":"MX","stateCode":"MEX","latitude":"19.03689000","longitude":"-98.79516000"},{"name":"Palizada","countryCode":"MX","stateCode":"MEX","latitude":"19.50611000","longitude":"-100.10033000"},{"name":"Palmar Chico","countryCode":"MX","stateCode":"MEX","latitude":"18.69593000","longitude":"-100.36852000"},{"name":"Palmillas","countryCode":"MX","stateCode":"MEX","latitude":"19.69361000","longitude":"-99.95028000"},{"name":"Palos Amarillos (Palos Amarillos Yebuciví)","countryCode":"MX","stateCode":"MEX","latitude":"19.53944000","longitude":"-99.91667000"},{"name":"Papalotla","countryCode":"MX","stateCode":"MEX","latitude":"19.56341000","longitude":"-98.85681000"},{"name":"Paraje Trejo (El Chaparral)","countryCode":"MX","stateCode":"MEX","latitude":"19.40556000","longitude":"-99.31222000"},{"name":"Paraje el Mirador","countryCode":"MX","stateCode":"MEX","latitude":"19.39944000","longitude":"-99.32694000"},{"name":"Paraje la Pera","countryCode":"MX","stateCode":"MEX","latitude":"19.38056000","longitude":"-99.34500000"},{"name":"Paseos de San Juan","countryCode":"MX","stateCode":"MEX","latitude":"19.78194000","longitude":"-99.01750000"},{"name":"Pathé","countryCode":"MX","stateCode":"MEX","latitude":"19.92695000","longitude":"-99.83957000"},{"name":"Playa Azul","countryCode":"MX","stateCode":"MEX","latitude":"17.98170000","longitude":"-102.34761000"},{"name":"Plaza Nueva","countryCode":"MX","stateCode":"MEX","latitude":"18.92944000","longitude":"-99.43444000"},{"name":"Polotitlán","countryCode":"MX","stateCode":"MEX","latitude":"20.21988000","longitude":"-99.82205000"},{"name":"Polotitlán de la Ilustración","countryCode":"MX","stateCode":"MEX","latitude":"20.22530000","longitude":"-99.81537000"},{"name":"Polvillos (San Bartolo Quinta Sección)","countryCode":"MX","stateCode":"MEX","latitude":"19.23611000","longitude":"-100.08000000"},{"name":"Polígonos","countryCode":"MX","stateCode":"MEX","latitude":"19.41612000","longitude":"-98.99091000"},{"name":"Popo Park","countryCode":"MX","stateCode":"MEX","latitude":"19.06510000","longitude":"-98.78087000"},{"name":"Porfirío Díaz","countryCode":"MX","stateCode":"MEX","latitude":"18.92875000","longitude":"-99.72684000"},{"name":"Pothé","countryCode":"MX","stateCode":"MEX","latitude":"19.47417000","longitude":"-99.60306000"},{"name":"Potreros","countryCode":"MX","stateCode":"MEX","latitude":"20.25414000","longitude":"-101.65747000"},{"name":"Prados San Francisco","countryCode":"MX","stateCode":"MEX","latitude":"19.72154000","longitude":"-99.08366000"},{"name":"Prados de San Juan","countryCode":"MX","stateCode":"MEX","latitude":"19.63998000","longitude":"-98.97519000"},{"name":"Primera de Analco","countryCode":"MX","stateCode":"MEX","latitude":"18.90250000","longitude":"-99.77556000"},{"name":"Profesor Carlos Hank González","countryCode":"MX","stateCode":"MEX","latitude":"19.37222000","longitude":"-98.93889000"},{"name":"Progreso Industrial","countryCode":"MX","stateCode":"MEX","latitude":"19.63635000","longitude":"-99.35687000"},{"name":"Pueblo Nuevo","countryCode":"MX","stateCode":"MEX","latitude":"19.67419000","longitude":"-99.61750000"},{"name":"Pueblo Nuevo Tlalmimilolpan","countryCode":"MX","stateCode":"MEX","latitude":"19.39222000","longitude":"-99.50167000"},{"name":"Puentecillas","countryCode":"MX","stateCode":"MEX","latitude":"20.02568000","longitude":"-99.97806000"},{"name":"Puerto Escondido (Tepeolulco Puerto Escondido)","countryCode":"MX","stateCode":"MEX","latitude":"19.55194000","longitude":"-99.09806000"},{"name":"Purísima Concepción Mayorazgo","countryCode":"MX","stateCode":"MEX","latitude":"19.69159000","longitude":"-100.00211000"},{"name":"Quetzalapa","countryCode":"MX","stateCode":"MEX","latitude":"18.94056000","longitude":"-99.59694000"},{"name":"Quinto Barrio (Ejido Cahuacán)","countryCode":"MX","stateCode":"MEX","latitude":"19.62222000","longitude":"-99.41806000"},{"name":"Rancho Alegre","countryCode":"MX","stateCode":"MEX","latitude":"19.62528000","longitude":"-99.68361000"},{"name":"Rincón Verde","countryCode":"MX","stateCode":"MEX","latitude":"19.49639000","longitude":"-99.29083000"},{"name":"Rincón de Aguirre","countryCode":"MX","stateCode":"MEX","latitude":"18.89947000","longitude":"-100.13659000"},{"name":"Rincón de Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.27404000","longitude":"-99.99648000"},{"name":"Rincón de Jaimes","countryCode":"MX","stateCode":"MEX","latitude":"18.89844000","longitude":"-100.16536000"},{"name":"Rincón de los Pirules","countryCode":"MX","stateCode":"MEX","latitude":"19.73932000","longitude":"-100.03022000"},{"name":"Río Frío de Juárez","countryCode":"MX","stateCode":"MEX","latitude":"19.35336000","longitude":"-98.67057000"},{"name":"Salitrillo","countryCode":"MX","stateCode":"MEX","latitude":"19.43333000","longitude":"-99.85000000"},{"name":"San Agustín","countryCode":"MX","stateCode":"MEX","latitude":"18.94224000","longitude":"-99.93913000"},{"name":"San Agustín Berros","countryCode":"MX","stateCode":"MEX","latitude":"19.40272000","longitude":"-100.01048000"},{"name":"San Agustín Buenavista","countryCode":"MX","stateCode":"MEX","latitude":"20.04337000","longitude":"-99.48960000"},{"name":"San Agustín Citlali","countryCode":"MX","stateCode":"MEX","latitude":"19.48025000","longitude":"-99.80222000"},{"name":"San Agustín Huitzizilapan","countryCode":"MX","stateCode":"MEX","latitude":"19.42000000","longitude":"-99.46360000"},{"name":"San Agustín Mextepec","countryCode":"MX","stateCode":"MEX","latitude":"19.63292000","longitude":"-99.92654000"},{"name":"San Agustín Mimbres","countryCode":"MX","stateCode":"MEX","latitude":"19.45069000","longitude":"-99.55626000"},{"name":"San Agustín de las Palmas","countryCode":"MX","stateCode":"MEX","latitude":"19.32607000","longitude":"-100.14911000"},{"name":"San Alejo","countryCode":"MX","stateCode":"MEX","latitude":"18.83857000","longitude":"-99.72922000"},{"name":"San Andrés Metla","countryCode":"MX","stateCode":"MEX","latitude":"19.21695000","longitude":"-98.84167000"},{"name":"San Andrés Nicolás Bravo","countryCode":"MX","stateCode":"MEX","latitude":"18.76778000","longitude":"-99.46528000"},{"name":"San Andrés Ocotepec","countryCode":"MX","stateCode":"MEX","latitude":"18.90361000","longitude":"-100.04667000"},{"name":"San Andrés Tepetitlán","countryCode":"MX","stateCode":"MEX","latitude":"18.89833000","longitude":"-99.91972000"},{"name":"San Andrés Timilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.87610000","longitude":"-99.73375000"},{"name":"San Andrés Tlalamac","countryCode":"MX","stateCode":"MEX","latitude":"18.96694000","longitude":"-98.80778000"},{"name":"San Andrés de las Peras","countryCode":"MX","stateCode":"MEX","latitude":"19.55653000","longitude":"-98.79202000"},{"name":"San Andrés de los Gama","countryCode":"MX","stateCode":"MEX","latitude":"19.03766000","longitude":"-99.97403000"},{"name":"San Andrés del Pedregal","countryCode":"MX","stateCode":"MEX","latitude":"19.58104000","longitude":"-99.86860000"},{"name":"San Antonio Acahualco","countryCode":"MX","stateCode":"MEX","latitude":"19.27400000","longitude":"-99.77169000"},{"name":"San Antonio Bonixi","countryCode":"MX","stateCode":"MEX","latitude":"19.49226000","longitude":"-99.72686000"},{"name":"San Antonio Buenavista","countryCode":"MX","stateCode":"MEX","latitude":"19.26083000","longitude":"-99.71194000"},{"name":"San Antonio Enchisi","countryCode":"MX","stateCode":"MEX","latitude":"19.75472000","longitude":"-99.81667000"},{"name":"San Antonio Guaracha","countryCode":"MX","stateCode":"MEX","latitude":"19.94592000","longitude":"-102.55590000"},{"name":"San Antonio Nixini","countryCode":"MX","stateCode":"MEX","latitude":"19.67472000","longitude":"-99.68472000"},{"name":"San Antonio Solís","countryCode":"MX","stateCode":"MEX","latitude":"19.99965000","longitude":"-100.08622000"},{"name":"San Antonio Tlaltecahuacán","countryCode":"MX","stateCode":"MEX","latitude":"19.15795000","longitude":"-98.76895000"},{"name":"San Antonio Xahuento","countryCode":"MX","stateCode":"MEX","latitude":"19.69167000","longitude":"-99.10722000"},{"name":"San Antonio de la Laguna","countryCode":"MX","stateCode":"MEX","latitude":"19.30134000","longitude":"-100.07179000"},{"name":"San Antonio de las Huertas","countryCode":"MX","stateCode":"MEX","latitude":"19.56222000","longitude":"-99.97111000"},{"name":"San Antonio de las Palmas","countryCode":"MX","stateCode":"MEX","latitude":"19.71806000","longitude":"-98.85684000"},{"name":"San Antonio del Rosario","countryCode":"MX","stateCode":"MEX","latitude":"18.40012000","longitude":"-100.30874000"},{"name":"San Antonio el Llanito","countryCode":"MX","stateCode":"MEX","latitude":"19.27750000","longitude":"-99.49500000"},{"name":"San Antonio la Isla","countryCode":"MX","stateCode":"MEX","latitude":"19.17317000","longitude":"-99.55400000"},{"name":"San Bartolito Tlaltelolco","countryCode":"MX","stateCode":"MEX","latitude":"19.19170000","longitude":"-99.56136000"},{"name":"San Bartolo","countryCode":"MX","stateCode":"MEX","latitude":"19.24496000","longitude":"-100.05329000"},{"name":"San Bartolo Cuautlalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.81510000","longitude":"-99.01044000"},{"name":"San Bartolo Lanzados","countryCode":"MX","stateCode":"MEX","latitude":"19.86639000","longitude":"-99.89389000"},{"name":"San Bartolo Morelos","countryCode":"MX","stateCode":"MEX","latitude":"19.78643000","longitude":"-99.66879000"},{"name":"San Bartolo Oxtotitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.61902000","longitude":"-99.61347000"},{"name":"San Bartolo del Llano","countryCode":"MX","stateCode":"MEX","latitude":"19.59069000","longitude":"-99.74099000"},{"name":"San Bartolo del Llano (San Isidro)","countryCode":"MX","stateCode":"MEX","latitude":"19.30528000","longitude":"-99.82750000"},{"name":"San Bartolo del Progreso","countryCode":"MX","stateCode":"MEX","latitude":"19.10156000","longitude":"-99.40409000"},{"name":"San Bartolo el Viejo","countryCode":"MX","stateCode":"MEX","latitude":"19.29889000","longitude":"-99.82389000"},{"name":"San Bartolomé","countryCode":"MX","stateCode":"MEX","latitude":"19.00944000","longitude":"-99.67856000"},{"name":"San Bartolomé Atlatlahuca","countryCode":"MX","stateCode":"MEX","latitude":"19.06963000","longitude":"-99.60981000"},{"name":"San Bartolomé Coatepec","countryCode":"MX","stateCode":"MEX","latitude":"19.39776000","longitude":"-99.31211000"},{"name":"San Bernardino","countryCode":"MX","stateCode":"MEX","latitude":"19.47667000","longitude":"-98.89635000"},{"name":"San Bernardo Tlalmimilolpan","countryCode":"MX","stateCode":"MEX","latitude":"19.56179000","longitude":"-98.79288000"},{"name":"San Buenaventura","countryCode":"MX","stateCode":"MEX","latitude":"19.30250000","longitude":"-98.86306000"},{"name":"San Carlos Autopan","countryCode":"MX","stateCode":"MEX","latitude":"19.38583000","longitude":"-99.68722000"},{"name":"San Cristóbal Nexquipayac","countryCode":"MX","stateCode":"MEX","latitude":"19.58010000","longitude":"-98.93053000"},{"name":"San Diego","countryCode":"MX","stateCode":"MEX","latitude":"18.97291000","longitude":"-99.58530000"},{"name":"San Diego Huehuecalco","countryCode":"MX","stateCode":"MEX","latitude":"19.09276000","longitude":"-98.76336000"},{"name":"San Diego del Cerrito","countryCode":"MX","stateCode":"MEX","latitude":"19.50795000","longitude":"-100.00684000"},{"name":"San Diego la Huerta","countryCode":"MX","stateCode":"MEX","latitude":"19.14472000","longitude":"-99.63333000"},{"name":"San Diego los Padres Cuexcontitlán Sección 5 B","countryCode":"MX","stateCode":"MEX","latitude":"19.37611000","longitude":"-99.61222000"},{"name":"San Felipe Coamango","countryCode":"MX","stateCode":"MEX","latitude":"19.85902000","longitude":"-99.60675000"},{"name":"San Felipe Pueblo Nuevo","countryCode":"MX","stateCode":"MEX","latitude":"19.76778000","longitude":"-99.75833000"},{"name":"San Felipe Santiago","countryCode":"MX","stateCode":"MEX","latitude":"19.39039000","longitude":"-100.10639000"},{"name":"San Felipe Tlalmimilolpan","countryCode":"MX","stateCode":"MEX","latitude":"19.23934000","longitude":"-99.64215000"},{"name":"San Felipe del Progreso","countryCode":"MX","stateCode":"MEX","latitude":"19.71440000","longitude":"-99.95197000"},{"name":"San Felipe el Mirasol","countryCode":"MX","stateCode":"MEX","latitude":"19.20266000","longitude":"-99.42113000"},{"name":"San Francisco","countryCode":"MX","stateCode":"MEX","latitude":"18.94931000","longitude":"-99.64723000"},{"name":"San Francisco Acuautla","countryCode":"MX","stateCode":"MEX","latitude":"19.34564000","longitude":"-98.86034000"},{"name":"San Francisco Ayotuzco","countryCode":"MX","stateCode":"MEX","latitude":"19.36583000","longitude":"-99.35694000"},{"name":"San Francisco Chalchihuapan","countryCode":"MX","stateCode":"MEX","latitude":"19.77000000","longitude":"-99.82167000"},{"name":"San Francisco Chejé","countryCode":"MX","stateCode":"MEX","latitude":"19.68044000","longitude":"-99.74877000"},{"name":"San Francisco Cuaxusco","countryCode":"MX","stateCode":"MEX","latitude":"19.26755000","longitude":"-99.61925000"},{"name":"San Francisco Magú","countryCode":"MX","stateCode":"MEX","latitude":"19.68540000","longitude":"-99.34800000"},{"name":"San Francisco Mazapa","countryCode":"MX","stateCode":"MEX","latitude":"19.69142000","longitude":"-98.83442000"},{"name":"San Francisco Mihualtepec","countryCode":"MX","stateCode":"MEX","latitude":"19.24507000","longitude":"-100.09830000"},{"name":"San Francisco Oxtotilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.16926000","longitude":"-99.90273000"},{"name":"San Francisco Putla","countryCode":"MX","stateCode":"MEX","latitude":"19.12778000","longitude":"-99.63556000"},{"name":"San Francisco Solis","countryCode":"MX","stateCode":"MEX","latitude":"19.92969000","longitude":"-100.04506000"},{"name":"San Francisco Tenopalco","countryCode":"MX","stateCode":"MEX","latitude":"19.71259000","longitude":"-99.11616000"},{"name":"San Francisco Tepeolulco","countryCode":"MX","stateCode":"MEX","latitude":"19.83291000","longitude":"-99.98834000"},{"name":"San Francisco Tepexoxica","countryCode":"MX","stateCode":"MEX","latitude":"19.06043000","longitude":"-99.54783000"},{"name":"San Francisco Tlalcilalcalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.29474000","longitude":"-99.76771000"},{"name":"San Francisco Tlaltica","countryCode":"MX","stateCode":"MEX","latitude":"19.65833000","longitude":"-98.77500000"},{"name":"San Francisco Xochicuautla","countryCode":"MX","stateCode":"MEX","latitude":"19.37291000","longitude":"-99.44530000"},{"name":"San Francisco de Guzmán","countryCode":"MX","stateCode":"MEX","latitude":"19.62028000","longitude":"-99.77472000"},{"name":"San Gabriel Ixtla","countryCode":"MX","stateCode":"MEX","latitude":"19.25782000","longitude":"-100.12400000"},{"name":"San Gabriel Zepayautla","countryCode":"MX","stateCode":"MEX","latitude":"19.01306000","longitude":"-99.55194000"},{"name":"San Gaspar","countryCode":"MX","stateCode":"MEX","latitude":"18.77750000","longitude":"-99.54861000"},{"name":"San Gaspar Tonatico","countryCode":"MX","stateCode":"MEX","latitude":"18.80671000","longitude":"-99.66917000"},{"name":"San Gregorio Cuautzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.25962000","longitude":"-98.85742000"},{"name":"San Ildefonso","countryCode":"MX","stateCode":"MEX","latitude":"19.56111000","longitude":"-99.78583000"},{"name":"San Isidro","countryCode":"MX","stateCode":"MEX","latitude":"19.33972000","longitude":"-98.95056000"},{"name":"San Isidro (El Reservado)","countryCode":"MX","stateCode":"MEX","latitude":"19.30694000","longitude":"-99.77889000"},{"name":"San Isidro Boxipe","countryCode":"MX","stateCode":"MEX","latitude":"19.60111000","longitude":"-99.89083000"},{"name":"San Jacinto","countryCode":"MX","stateCode":"MEX","latitude":"19.36288000","longitude":"-99.32308000"},{"name":"San Jerónimo","countryCode":"MX","stateCode":"MEX","latitude":"19.24255000","longitude":"-100.02224000"},{"name":"San Jerónimo Amanalco","countryCode":"MX","stateCode":"MEX","latitude":"19.51791000","longitude":"-98.75673000"},{"name":"San Jerónimo Bonchete","countryCode":"MX","stateCode":"MEX","latitude":"19.63106000","longitude":"-99.94949000"},{"name":"San Jerónimo Cuatro Vientos","countryCode":"MX","stateCode":"MEX","latitude":"19.29306000","longitude":"-98.84167000"},{"name":"San Jerónimo Ixtapantongo","countryCode":"MX","stateCode":"MEX","latitude":"19.53872000","longitude":"-99.76779000"},{"name":"San Jerónimo Totoltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.31494000","longitude":"-100.20290000"},{"name":"San Jerónimo de los Jarros","countryCode":"MX","stateCode":"MEX","latitude":"19.87861000","longitude":"-99.92333000"},{"name":"San Joaquín Coapango","countryCode":"MX","stateCode":"MEX","latitude":"19.54043000","longitude":"-98.82739000"},{"name":"San Joaquín del Monte","countryCode":"MX","stateCode":"MEX","latitude":"19.41967000","longitude":"-99.90161000"},{"name":"San Jorge Pueblo Nuevo","countryCode":"MX","stateCode":"MEX","latitude":"19.25417000","longitude":"-99.62778000"},{"name":"San José Barbabosa","countryCode":"MX","stateCode":"MEX","latitude":"19.27583000","longitude":"-99.72000000"},{"name":"San José Boqui","countryCode":"MX","stateCode":"MEX","latitude":"19.70167000","longitude":"-99.72861000"},{"name":"San José Chalmita","countryCode":"MX","stateCode":"MEX","latitude":"18.85862000","longitude":"-99.54831000"},{"name":"San José Guadalupe Otzacatipan","countryCode":"MX","stateCode":"MEX","latitude":"19.34472000","longitude":"-99.59194000"},{"name":"San José Mezapa Sección I","countryCode":"MX","stateCode":"MEX","latitude":"19.16306000","longitude":"-99.45500000"},{"name":"San José Pathé","countryCode":"MX","stateCode":"MEX","latitude":"19.43528000","longitude":"-99.63111000"},{"name":"San José Tejamanil","countryCode":"MX","stateCode":"MEX","latitude":"19.43139000","longitude":"-99.35889000"},{"name":"San José Tenería (Tenería)","countryCode":"MX","stateCode":"MEX","latitude":"18.95028000","longitude":"-99.54306000"},{"name":"San José Tlacotitlán","countryCode":"MX","stateCode":"MEX","latitude":"18.98583000","longitude":"-98.80611000"},{"name":"San José Toxi","countryCode":"MX","stateCode":"MEX","latitude":"19.86803000","longitude":"-99.93736000"},{"name":"San José Villa de Allende","countryCode":"MX","stateCode":"MEX","latitude":"19.37521000","longitude":"-100.14850000"},{"name":"San José del Progreso","countryCode":"MX","stateCode":"MEX","latitude":"18.93443000","longitude":"-99.79230000"},{"name":"San José del Puente","countryCode":"MX","stateCode":"MEX","latitude":"19.72056000","longitude":"-99.19667000"},{"name":"San José del Rincón Centro","countryCode":"MX","stateCode":"MEX","latitude":"19.66216000","longitude":"-100.15315000"},{"name":"San José del Sitio","countryCode":"MX","stateCode":"MEX","latitude":"19.60263000","longitude":"-99.66627000"},{"name":"San José del Tunal","countryCode":"MX","stateCode":"MEX","latitude":"19.79056000","longitude":"-99.84000000"},{"name":"San José el Cuartel","countryCode":"MX","stateCode":"MEX","latitude":"18.95972000","longitude":"-99.57722000"},{"name":"San José el Vidrio","countryCode":"MX","stateCode":"MEX","latitude":"19.65333000","longitude":"-99.38417000"},{"name":"San José las Lomas","countryCode":"MX","stateCode":"MEX","latitude":"19.47936000","longitude":"-99.67052000"},{"name":"San José las Palmas","countryCode":"MX","stateCode":"MEX","latitude":"19.36724000","longitude":"-98.93368000"},{"name":"San Juan","countryCode":"MX","stateCode":"MEX","latitude":"19.24677000","longitude":"-100.03040000"},{"name":"San Juan Atezcapan","countryCode":"MX","stateCode":"MEX","latitude":"19.16736000","longitude":"-100.18491000"},{"name":"San Juan Coajomulco","countryCode":"MX","stateCode":"MEX","latitude":"19.75306000","longitude":"-99.96861000"},{"name":"San Juan Cote Ejido","countryCode":"MX","stateCode":"MEX","latitude":"19.60516000","longitude":"-99.95913000"},{"name":"San Juan Coxtocan","countryCode":"MX","stateCode":"MEX","latitude":"19.13932000","longitude":"-98.84728000"},{"name":"San Juan Daxthi","countryCode":"MX","stateCode":"MEX","latitude":"20.09838000","longitude":"-99.52599000"},{"name":"San Juan Jalpa Centro","countryCode":"MX","stateCode":"MEX","latitude":"19.69806000","longitude":"-99.93000000"},{"name":"San Juan Tehuixtitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.05428000","longitude":"-98.76718000"},{"name":"San Juan Tepecoculco","countryCode":"MX","stateCode":"MEX","latitude":"18.98306000","longitude":"-98.78750000"},{"name":"San Juan Tlacotompa (Tlacotompa)","countryCode":"MX","stateCode":"MEX","latitude":"18.94111000","longitude":"-98.79056000"},{"name":"San Juan Tomasquillo Herradura","countryCode":"MX","stateCode":"MEX","latitude":"19.17222000","longitude":"-99.40389000"},{"name":"San Juan Totolapan","countryCode":"MX","stateCode":"MEX","latitude":"19.53093000","longitude":"-98.72691000"},{"name":"San Juan Tuxtepec","countryCode":"MX","stateCode":"MEX","latitude":"19.85865000","longitude":"-99.63289000"},{"name":"San Juan Xoconusco","countryCode":"MX","stateCode":"MEX","latitude":"19.31159000","longitude":"-100.25930000"},{"name":"San Juan de las Huertas","countryCode":"MX","stateCode":"MEX","latitude":"19.24755000","longitude":"-99.75834000"},{"name":"San Juan de las Manzanas","countryCode":"MX","stateCode":"MEX","latitude":"19.55111000","longitude":"-99.83833000"},{"name":"San Juan de los Jarros","countryCode":"MX","stateCode":"MEX","latitude":"19.86194000","longitude":"-99.91611000"},{"name":"San Juan y San Pedro Tezompa","countryCode":"MX","stateCode":"MEX","latitude":"19.20680000","longitude":"-98.96073000"},{"name":"San Juanico Sector Uno","countryCode":"MX","stateCode":"MEX","latitude":"19.93458000","longitude":"-99.76778000"},{"name":"San Lorenzo Huehuetitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.13417000","longitude":"-99.48222000"},{"name":"San Lorenzo Malacota","countryCode":"MX","stateCode":"MEX","latitude":"19.64950000","longitude":"-99.61363000"},{"name":"San Lorenzo Tlacotepec","countryCode":"MX","stateCode":"MEX","latitude":"19.81250000","longitude":"-99.91222000"},{"name":"San Lorenzo Tlalmimilolpan","countryCode":"MX","stateCode":"MEX","latitude":"19.66731000","longitude":"-98.87221000"},{"name":"San Lorenzo Toxico","countryCode":"MX","stateCode":"MEX","latitude":"19.50917000","longitude":"-99.76278000"},{"name":"San Lucas","countryCode":"MX","stateCode":"MEX","latitude":"18.97806000","longitude":"-99.66056000"},{"name":"San Lucas Amalinalco","countryCode":"MX","stateCode":"MEX","latitude":"19.27046000","longitude":"-98.86403000"},{"name":"San Lucas Huitzilhuacán","countryCode":"MX","stateCode":"MEX","latitude":"19.58694000","longitude":"-98.88362000"},{"name":"San Lucas Ocotepec","countryCode":"MX","stateCode":"MEX","latitude":"19.67833000","longitude":"-99.97194000"},{"name":"San Lucas Texcaltitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.30065000","longitude":"-100.17163000"},{"name":"San Lucas Totolmaloya","countryCode":"MX","stateCode":"MEX","latitude":"20.16333000","longitude":"-99.89722000"},{"name":"San Lucas del Pulque","countryCode":"MX","stateCode":"MEX","latitude":"19.10139000","longitude":"-100.02806000"},{"name":"San Luis Anáhuac (Toriles)","countryCode":"MX","stateCode":"MEX","latitude":"19.79679000","longitude":"-99.40029000"},{"name":"San Luis Boro","countryCode":"MX","stateCode":"MEX","latitude":"19.81316000","longitude":"-99.85580000"},{"name":"San Luis Taxhimay","countryCode":"MX","stateCode":"MEX","latitude":"19.83972000","longitude":"-99.39861000"},{"name":"San Marcos Huixtoco","countryCode":"MX","stateCode":"MEX","latitude":"19.29668000","longitude":"-98.86369000"},{"name":"San Marcos Nepantla","countryCode":"MX","stateCode":"MEX","latitude":"19.66930000","longitude":"-98.93198000"},{"name":"San Marcos Tecomaxusco","countryCode":"MX","stateCode":"MEX","latitude":"18.98152000","longitude":"-98.76035000"},{"name":"San Marcos Tlazalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.80611000","longitude":"-99.71750000"},{"name":"San Marcos Yachihuacaltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.32319000","longitude":"-99.67910000"},{"name":"San Marcos de la Loma","countryCode":"MX","stateCode":"MEX","latitude":"19.50112000","longitude":"-99.96041000"},{"name":"San Martín","countryCode":"MX","stateCode":"MEX","latitude":"20.21570000","longitude":"-101.61140000"},{"name":"San Martín Ahuatepec","countryCode":"MX","stateCode":"MEX","latitude":"19.68139000","longitude":"-98.72806000"},{"name":"San Martín Azcatepec","countryCode":"MX","stateCode":"MEX","latitude":"19.68667000","longitude":"-98.97278000"},{"name":"San Martín Cachihuapan","countryCode":"MX","stateCode":"MEX","latitude":"19.70789000","longitude":"-99.43124000"},{"name":"San Martín Coapaxtongo","countryCode":"MX","stateCode":"MEX","latitude":"18.99417000","longitude":"-99.57000000"},{"name":"San Martín Cuautlalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.27618000","longitude":"-98.83167000"},{"name":"San Martín Ejido","countryCode":"MX","stateCode":"MEX","latitude":"20.07156000","longitude":"-99.69393000"},{"name":"San Martín Obispo (San Martín San Pedro)","countryCode":"MX","stateCode":"MEX","latitude":"19.31944000","longitude":"-100.07472000"},{"name":"San Martín Tequesquipan (Tequesquipan)","countryCode":"MX","stateCode":"MEX","latitude":"19.05806000","longitude":"-99.94667000"},{"name":"San Martín Toltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.35194000","longitude":"-99.70583000"},{"name":"San Martín Tuchicuitlapilco","countryCode":"MX","stateCode":"MEX","latitude":"20.09397000","longitude":"-99.64669000"},{"name":"San Martín de las Pirámides","countryCode":"MX","stateCode":"MEX","latitude":"19.70582000","longitude":"-98.83554000"},{"name":"San Mateo","countryCode":"MX","stateCode":"MEX","latitude":"19.27950000","longitude":"-100.01510000"},{"name":"San Mateo Almomoloha","countryCode":"MX","stateCode":"MEX","latitude":"19.14590000","longitude":"-99.93478000"},{"name":"San Mateo Atenco","countryCode":"MX","stateCode":"MEX","latitude":"19.26757000","longitude":"-99.53214000"},{"name":"San Mateo Capulhuac","countryCode":"MX","stateCode":"MEX","latitude":"19.47028000","longitude":"-99.52611000"},{"name":"San Mateo Coapexco","countryCode":"MX","stateCode":"MEX","latitude":"18.96163000","longitude":"-99.68346000"},{"name":"San Mateo Huitzilzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.22906000","longitude":"-98.92504000"},{"name":"San Mateo Ixtacalco","countryCode":"MX","stateCode":"MEX","latitude":"19.69920000","longitude":"-99.17159000"},{"name":"San Mateo Ixtlahuaca","countryCode":"MX","stateCode":"MEX","latitude":"19.60651000","longitude":"-99.80098000"},{"name":"San Mateo Mozoquilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.43414000","longitude":"-99.55466000"},{"name":"San Mateo Tecalco","countryCode":"MX","stateCode":"MEX","latitude":"19.05315000","longitude":"-98.79576000"},{"name":"San Mateo Texcalyacac","countryCode":"MX","stateCode":"MEX","latitude":"19.16667000","longitude":"-99.46667000"},{"name":"San Mateo Tlalchichilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.34277000","longitude":"-99.75769000"},{"name":"San Mateo Xoloc","countryCode":"MX","stateCode":"MEX","latitude":"19.70650000","longitude":"-99.24818000"},{"name":"San Mateo el Viejo","countryCode":"MX","stateCode":"MEX","latitude":"19.91441000","longitude":"-99.91080000"},{"name":"San Matías Cuijingo","countryCode":"MX","stateCode":"MEX","latitude":"19.08487000","longitude":"-98.85307000"},{"name":"San Miguel","countryCode":"MX","stateCode":"MEX","latitude":"18.99105000","longitude":"-99.66555000"},{"name":"San Miguel Agua Bendita","countryCode":"MX","stateCode":"MEX","latitude":"19.63037000","longitude":"-100.07933000"},{"name":"San Miguel Almoloyan","countryCode":"MX","stateCode":"MEX","latitude":"19.35500000","longitude":"-99.79932000"},{"name":"San Miguel Atlamajac","countryCode":"MX","stateCode":"MEX","latitude":"19.74884000","longitude":"-98.93335000"},{"name":"San Miguel Coatlinchán","countryCode":"MX","stateCode":"MEX","latitude":"19.44999000","longitude":"-98.87274000"},{"name":"San Miguel Enyege","countryCode":"MX","stateCode":"MEX","latitude":"19.56984000","longitude":"-99.85962000"},{"name":"San Miguel Hila","countryCode":"MX","stateCode":"MEX","latitude":"19.59361000","longitude":"-99.32528000"},{"name":"San Miguel Ixtapan","countryCode":"MX","stateCode":"MEX","latitude":"18.80728000","longitude":"-100.15245000"},{"name":"San Miguel Jaltocan","countryCode":"MX","stateCode":"MEX","latitude":"19.72306000","longitude":"-99.05028000"},{"name":"San Miguel Laderas","countryCode":"MX","stateCode":"MEX","latitude":"18.88319000","longitude":"-99.69686000"},{"name":"San Miguel Mimlapan","countryCode":"MX","stateCode":"MEX","latitude":"19.44829000","longitude":"-99.46328000"},{"name":"San Miguel Oxtotilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.14380000","longitude":"-99.89590000"},{"name":"San Miguel Tecomatlán","countryCode":"MX","stateCode":"MEX","latitude":"18.97833000","longitude":"-99.52861000"},{"name":"San Miguel Tecpan","countryCode":"MX","stateCode":"MEX","latitude":"19.53213000","longitude":"-99.39803000"},{"name":"San Miguel Tenochtitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.76028000","longitude":"-99.92250000"},{"name":"San Miguel Tlaixpan","countryCode":"MX","stateCode":"MEX","latitude":"19.50958000","longitude":"-98.81083000"},{"name":"San Miguel Totocuitlapilco","countryCode":"MX","stateCode":"MEX","latitude":"19.22889000","longitude":"-99.59417000"},{"name":"San Miguel Xoltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.25265000","longitude":"-100.08320000"},{"name":"San Miguel Yuxtepec","countryCode":"MX","stateCode":"MEX","latitude":"19.54056000","longitude":"-99.71250000"},{"name":"San Miguel del Centro","countryCode":"MX","stateCode":"MEX","latitude":"19.72067000","longitude":"-100.10875000"},{"name":"San Nicolás","countryCode":"MX","stateCode":"MEX","latitude":"18.93333000","longitude":"-99.56833000"},{"name":"San Nicolás Amealco","countryCode":"MX","stateCode":"MEX","latitude":"19.32599000","longitude":"-99.87146000"},{"name":"San Nicolás Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.61412000","longitude":"-100.03080000"},{"name":"San Nicolás Tolentino","countryCode":"MX","stateCode":"MEX","latitude":"19.35889000","longitude":"-99.57167000"},{"name":"San Nicolás el Oro","countryCode":"MX","stateCode":"MEX","latitude":"19.80593000","longitude":"-100.11753000"},{"name":"San Pablo Atlazalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.21742000","longitude":"-98.90763000"},{"name":"San Pablo Atotonilco","countryCode":"MX","stateCode":"MEX","latitude":"19.79627000","longitude":"-99.82301000"},{"name":"San Pablo Huantepec","countryCode":"MX","stateCode":"MEX","latitude":"19.98216000","longitude":"-99.49126000"},{"name":"San Pablo Ixayoc","countryCode":"MX","stateCode":"MEX","latitude":"19.47317000","longitude":"-98.79522000"},{"name":"San Pablo Ixquitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.70944000","longitude":"-98.78833000"},{"name":"San Pablo Tecalco","countryCode":"MX","stateCode":"MEX","latitude":"19.67309000","longitude":"-98.95837000"},{"name":"San Pablo Tejalpa","countryCode":"MX","stateCode":"MEX","latitude":"18.86667000","longitude":"-99.59111000"},{"name":"San Pablo de las Salinas","countryCode":"MX","stateCode":"MEX","latitude":"19.66658000","longitude":"-99.09477000"},{"name":"San Pablo de los Gallos","countryCode":"MX","stateCode":"MEX","latitude":"19.67722000","longitude":"-99.24611000"},{"name":"San Pablo de los Remedios","countryCode":"MX","stateCode":"MEX","latitude":"19.64111000","longitude":"-99.83833000"},{"name":"San Pedro Abajo","countryCode":"MX","stateCode":"MEX","latitude":"19.48093000","longitude":"-99.56700000"},{"name":"San Pedro Arriba","countryCode":"MX","stateCode":"MEX","latitude":"19.48641000","longitude":"-99.56253000"},{"name":"San Pedro Arriba 3ra. Sección","countryCode":"MX","stateCode":"MEX","latitude":"19.50083000","longitude":"-99.55722000"},{"name":"San Pedro Chiautzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.57111000","longitude":"-98.78878000"},{"name":"San Pedro Cholula","countryCode":"MX","stateCode":"MEX","latitude":"19.26444000","longitude":"-99.48639000"},{"name":"San Pedro Denxhi Centro","countryCode":"MX","stateCode":"MEX","latitude":"20.25026000","longitude":"-99.96731000"},{"name":"San Pedro Huitzizilapan","countryCode":"MX","stateCode":"MEX","latitude":"19.40573000","longitude":"-99.47813000"},{"name":"San Pedro Limón","countryCode":"MX","stateCode":"MEX","latitude":"18.58200000","longitude":"-100.30707000"},{"name":"San Pedro Los Baños","countryCode":"MX","stateCode":"MEX","latitude":"19.62537000","longitude":"-99.82170000"},{"name":"San Pedro Nexapa","countryCode":"MX","stateCode":"MEX","latitude":"19.08365000","longitude":"-98.73724000"},{"name":"San Pedro Tarímbaro","countryCode":"MX","stateCode":"MEX","latitude":"19.80799000","longitude":"-100.22541000"},{"name":"San Pedro Tejalpa","countryCode":"MX","stateCode":"MEX","latitude":"19.25809000","longitude":"-99.79232000"},{"name":"San Pedro Tenayac","countryCode":"MX","stateCode":"MEX","latitude":"19.04667000","longitude":"-100.17694000"},{"name":"San Pedro Tepetitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.62839000","longitude":"-98.88839000"},{"name":"San Pedro de la Hortaliza (Ejido Almoloyán)","countryCode":"MX","stateCode":"MEX","latitude":"19.38806000","longitude":"-99.81778000"},{"name":"San Pedro de los Baños","countryCode":"MX","stateCode":"MEX","latitude":"19.66873000","longitude":"-99.83533000"},{"name":"San Pedro de los Metates","countryCode":"MX","stateCode":"MEX","latitude":"19.89907000","longitude":"-99.85827000"},{"name":"San Pedro del Rincón","countryCode":"MX","stateCode":"MEX","latitude":"19.43515000","longitude":"-100.01353000"},{"name":"San Pedro del Rosal","countryCode":"MX","stateCode":"MEX","latitude":"19.77806000","longitude":"-99.81250000"},{"name":"San Pedro el Alto","countryCode":"MX","stateCode":"MEX","latitude":"19.58429000","longitude":"-99.88050000"},{"name":"San Rafael","countryCode":"MX","stateCode":"MEX","latitude":"19.20959000","longitude":"-98.75636000"},{"name":"San Roque","countryCode":"MX","stateCode":"MEX","latitude":"19.48028000","longitude":"-99.96056000"},{"name":"San Salvador Atenco","countryCode":"MX","stateCode":"MEX","latitude":"19.55170000","longitude":"-98.91867000"},{"name":"San Salvador Tizatlalli","countryCode":"MX","stateCode":"MEX","latitude":"19.26028000","longitude":"-99.59083000"},{"name":"San Sebastián","countryCode":"MX","stateCode":"MEX","latitude":"19.75101000","longitude":"-99.21441000"},{"name":"San Sebastián Buenos Aires","countryCode":"MX","stateCode":"MEX","latitude":"19.72722000","longitude":"-99.60361000"},{"name":"San Sebastián Chimalpa","countryCode":"MX","stateCode":"MEX","latitude":"19.38151000","longitude":"-98.95505000"},{"name":"San Sebastián Xolalpa","countryCode":"MX","stateCode":"MEX","latitude":"19.67653000","longitude":"-98.84529000"},{"name":"San Simonito","countryCode":"MX","stateCode":"MEX","latitude":"18.99139000","longitude":"-99.54000000"},{"name":"San Simón de Guerrero","countryCode":"MX","stateCode":"MEX","latitude":"19.02276000","longitude":"-100.00645000"},{"name":"San Simón de la Laguna","countryCode":"MX","stateCode":"MEX","latitude":"19.29273000","longitude":"-100.08070000"},{"name":"San Simón el Alto","countryCode":"MX","stateCode":"MEX","latitude":"18.99653000","longitude":"-99.50344000"},{"name":"San Vicente (Calpulalpan Tercera Manzana)","countryCode":"MX","stateCode":"MEX","latitude":"20.03722000","longitude":"-99.64167000"},{"name":"San Vicente Chimalhuacán","countryCode":"MX","stateCode":"MEX","latitude":"19.02381000","longitude":"-98.80176000"},{"name":"Sanata Lucía","countryCode":"MX","stateCode":"MEX","latitude":"19.74807000","longitude":"-98.98069000"},{"name":"Santa Ana","countryCode":"MX","stateCode":"MEX","latitude":"18.98750000","longitude":"-99.41333000"},{"name":"Santa Ana Ixtlahuaca (Santa Ana Ixtlahuacingo)","countryCode":"MX","stateCode":"MEX","latitude":"19.58472000","longitude":"-99.88750000"},{"name":"Santa Ana Ixtlahuatzingo (Santa Ana)","countryCode":"MX","stateCode":"MEX","latitude":"18.97056000","longitude":"-99.62361000"},{"name":"Santa Ana Jilotzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.54116000","longitude":"-99.39477000"},{"name":"Santa Ana Mayorazgo","countryCode":"MX","stateCode":"MEX","latitude":"19.42951000","longitude":"-99.51270000"},{"name":"Santa Ana Nextlalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.74171000","longitude":"-99.07496000"},{"name":"Santa Ana Nichi Ejido","countryCode":"MX","stateCode":"MEX","latitude":"19.58441000","longitude":"-99.98905000"},{"name":"Santa Ana Zicatecoyan","countryCode":"MX","stateCode":"MEX","latitude":"18.57167000","longitude":"-100.22000000"},{"name":"Santa Ana la Ladera","countryCode":"MX","stateCode":"MEX","latitude":"19.59583000","longitude":"-99.87000000"},{"name":"Santa Catarina","countryCode":"MX","stateCode":"MEX","latitude":"19.63659000","longitude":"-98.92651000"},{"name":"Santa Catarina Ayotzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.20948000","longitude":"-98.92985000"},{"name":"Santa Catarina del Monte","countryCode":"MX","stateCode":"MEX","latitude":"19.48404000","longitude":"-98.77239000"},{"name":"Santa Clara de Juárez","countryCode":"MX","stateCode":"MEX","latitude":"19.71909000","longitude":"-99.60695000"},{"name":"Santa Cruz","countryCode":"MX","stateCode":"MEX","latitude":"18.83333000","longitude":"-99.98333000"},{"name":"Santa Cruz Atizapán","countryCode":"MX","stateCode":"MEX","latitude":"19.17692000","longitude":"-99.48852000"},{"name":"Santa Cruz Bombatevi","countryCode":"MX","stateCode":"MEX","latitude":"19.80500000","longitude":"-99.88667000"},{"name":"Santa Cruz Cuauhtenco","countryCode":"MX","stateCode":"MEX","latitude":"19.24907000","longitude":"-99.72939000"},{"name":"Santa Cruz Huitzizilapan","countryCode":"MX","stateCode":"MEX","latitude":"19.39694000","longitude":"-99.44806000"},{"name":"Santa Cruz Mextepec","countryCode":"MX","stateCode":"MEX","latitude":"19.65972000","longitude":"-99.95306000"},{"name":"Santa Cruz Pueblo Nuevo (Pueblo Nuevo)","countryCode":"MX","stateCode":"MEX","latitude":"19.10000000","longitude":"-99.65806000"},{"name":"Santa Cruz del Monte","countryCode":"MX","stateCode":"MEX","latitude":"19.76702000","longitude":"-99.22867000"},{"name":"Santa Gertrudis","countryCode":"MX","stateCode":"MEX","latitude":"19.73333000","longitude":"-99.36667000"},{"name":"Santa Isabel Chalma","countryCode":"MX","stateCode":"MEX","latitude":"19.15712000","longitude":"-98.76533000"},{"name":"Santa Isabel Ixtapan","countryCode":"MX","stateCode":"MEX","latitude":"19.58655000","longitude":"-98.94667000"},{"name":"Santa Juana Centro","countryCode":"MX","stateCode":"MEX","latitude":"19.42406000","longitude":"-99.75063000"},{"name":"Santa Juana Primera Sección","countryCode":"MX","stateCode":"MEX","latitude":"19.39018000","longitude":"-99.75186000"},{"name":"Santa Lucía","countryCode":"MX","stateCode":"MEX","latitude":"19.02749000","longitude":"-99.38683000"},{"name":"Santa Martha","countryCode":"MX","stateCode":"MEX","latitude":"19.43145000","longitude":"-98.91744000"},{"name":"Santa María","countryCode":"MX","stateCode":"MEX","latitude":"19.85704000","longitude":"-99.55486000"},{"name":"Santa María Ajoloapan","countryCode":"MX","stateCode":"MEX","latitude":"19.97694000","longitude":"-99.04472000"},{"name":"Santa María Aranzazú (Santa María)","countryCode":"MX","stateCode":"MEX","latitude":"18.98833000","longitude":"-99.65056000"},{"name":"Santa María Canchesdá","countryCode":"MX","stateCode":"MEX","latitude":"19.85521000","longitude":"-100.05592000"},{"name":"Santa María Chimalhuacán","countryCode":"MX","stateCode":"MEX","latitude":"19.42155000","longitude":"-98.95038000"},{"name":"Santa María Citendejé","countryCode":"MX","stateCode":"MEX","latitude":"19.78190000","longitude":"-99.92863000"},{"name":"Santa María Cuevas","countryCode":"MX","stateCode":"MEX","latitude":"19.86611000","longitude":"-99.09875000"},{"name":"Santa María Endare","countryCode":"MX","stateCode":"MEX","latitude":"19.72556000","longitude":"-99.81583000"},{"name":"Santa María Huecatitla","countryCode":"MX","stateCode":"MEX","latitude":"19.72511000","longitude":"-99.16911000"},{"name":"Santa María Huexoculco","countryCode":"MX","stateCode":"MEX","latitude":"19.25804000","longitude":"-98.82050000"},{"name":"Santa María Jajalpa","countryCode":"MX","stateCode":"MEX","latitude":"19.11167000","longitude":"-99.53583000"},{"name":"Santa María Magdalena Cahuacán","countryCode":"MX","stateCode":"MEX","latitude":"19.63804000","longitude":"-99.41349000"},{"name":"Santa María Mazatla","countryCode":"MX","stateCode":"MEX","latitude":"19.51528000","longitude":"-99.38694000"},{"name":"Santa María Nativitas","countryCode":"MX","stateCode":"MEX","latitude":"19.21139000","longitude":"-99.62944000"},{"name":"Santa María Palapa","countryCode":"MX","stateCode":"MEX","latitude":"19.73589000","longitude":"-98.84834000"},{"name":"Santa María Pipioltepec (Pipioltepec)","countryCode":"MX","stateCode":"MEX","latitude":"19.24056000","longitude":"-100.09750000"},{"name":"Santa María Rayón","countryCode":"MX","stateCode":"MEX","latitude":"19.14808000","longitude":"-99.57974000"},{"name":"Santa María Tecuanulco","countryCode":"MX","stateCode":"MEX","latitude":"19.50660000","longitude":"-98.76211000"},{"name":"Santa María Tlalmimilolpan","countryCode":"MX","stateCode":"MEX","latitude":"19.39130000","longitude":"-99.47088000"},{"name":"Santa María Totoltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.30653000","longitude":"-99.59279000"},{"name":"Santa María Zolotepec","countryCode":"MX","stateCode":"MEX","latitude":"19.41728000","longitude":"-99.49327000"},{"name":"Santa María de Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.82111000","longitude":"-99.12778000"},{"name":"Santa María del Llano","countryCode":"MX","stateCode":"MEX","latitude":"19.63444000","longitude":"-99.72500000"},{"name":"Santa María del Monte","countryCode":"MX","stateCode":"MEX","latitude":"19.28973000","longitude":"-99.82355000"},{"name":"Santa María la Asunción","countryCode":"MX","stateCode":"MEX","latitude":"19.26750000","longitude":"-99.55250000"},{"name":"Santa Mónica","countryCode":"MX","stateCode":"MEX","latitude":"18.99306000","longitude":"-99.42361000"},{"name":"Santa Rosa de Lima","countryCode":"MX","stateCode":"MEX","latitude":"19.78587000","longitude":"-100.09606000"},{"name":"Santa Teresa","countryCode":"MX","stateCode":"MEX","latitude":"19.84500000","longitude":"-99.23333000"},{"name":"Santiago Acutzilapan","countryCode":"MX","stateCode":"MEX","latitude":"19.78640000","longitude":"-99.76569000"},{"name":"Santiago Casandeje","countryCode":"MX","stateCode":"MEX","latitude":"19.76972000","longitude":"-99.96917000"},{"name":"Santiago Chimalpa (Chimalpa)","countryCode":"MX","stateCode":"MEX","latitude":"19.56917000","longitude":"-98.89167000"},{"name":"Santiago Citendejé","countryCode":"MX","stateCode":"MEX","latitude":"19.78139000","longitude":"-99.92917000"},{"name":"Santiago Coachochitlan","countryCode":"MX","stateCode":"MEX","latitude":"19.86289000","longitude":"-100.03455000"},{"name":"Santiago Cuautenco","countryCode":"MX","stateCode":"MEX","latitude":"19.14803000","longitude":"-98.74685000"},{"name":"Santiago Cuautlalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.68417000","longitude":"-99.28870000"},{"name":"Santiago Huitlapaltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.28676000","longitude":"-100.20649000"},{"name":"Santiago Mamalhuazuca","countryCode":"MX","stateCode":"MEX","latitude":"18.99659000","longitude":"-98.79602000"},{"name":"Santiago Oxtempan","countryCode":"MX","stateCode":"MEX","latitude":"19.78034000","longitude":"-100.12191000"},{"name":"Santiago Oxtotitlán","countryCode":"MX","stateCode":"MEX","latitude":"18.96146000","longitude":"-99.66827000"},{"name":"Santiago Tejocotillos","countryCode":"MX","stateCode":"MEX","latitude":"19.43308000","longitude":"-99.45155000"},{"name":"Santiago Tepetitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.63807000","longitude":"-98.81841000"},{"name":"Santiago Tepopula","countryCode":"MX","stateCode":"MEX","latitude":"19.14399000","longitude":"-98.85692000"},{"name":"Santiago Teyahualco","countryCode":"MX","stateCode":"MEX","latitude":"19.65985000","longitude":"-99.12493000"},{"name":"Santiago Tianguistenco de Galeana","countryCode":"MX","stateCode":"MEX","latitude":"19.18024000","longitude":"-99.46644000"},{"name":"Santiago Tlacotepec","countryCode":"MX","stateCode":"MEX","latitude":"19.22708000","longitude":"-99.67083000"},{"name":"Santiago Tolman","countryCode":"MX","stateCode":"MEX","latitude":"19.72781000","longitude":"-98.79011000"},{"name":"Santiago Yancuitlalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.38404000","longitude":"-99.30471000"},{"name":"Santiago Yeché","countryCode":"MX","stateCode":"MEX","latitude":"19.70853000","longitude":"-99.71190000"},{"name":"Santiago Zacualuca","countryCode":"MX","stateCode":"MEX","latitude":"19.70038000","longitude":"-98.92908000"},{"name":"Santiago del Monte","countryCode":"MX","stateCode":"MEX","latitude":"19.40141000","longitude":"-99.94186000"},{"name":"Santiaguito Tlalcilalcalli","countryCode":"MX","stateCode":"MEX","latitude":"19.34032000","longitude":"-99.72717000"},{"name":"Santo Domingo Shomege (Shomege)","countryCode":"MX","stateCode":"MEX","latitude":"19.84524000","longitude":"-99.90166000"},{"name":"Santo Domingo de Guzmán","countryCode":"MX","stateCode":"MEX","latitude":"19.59306000","longitude":"-99.77972000"},{"name":"Santo Tomás","countryCode":"MX","stateCode":"MEX","latitude":"19.84524000","longitude":"-102.08571000"},{"name":"Santo Tomás Atzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.17270000","longitude":"-98.77873000"},{"name":"Santo Tomás Chiconautla","countryCode":"MX","stateCode":"MEX","latitude":"19.63894000","longitude":"-99.00755000"},{"name":"Santo Tomás de los Plátanos","countryCode":"MX","stateCode":"MEX","latitude":"19.18310000","longitude":"-100.25999000"},{"name":"Sebastián Lerdo de Tejada","countryCode":"MX","stateCode":"MEX","latitude":"19.38972000","longitude":"-99.72528000"},{"name":"Sección del Cerrito","countryCode":"MX","stateCode":"MEX","latitude":"19.55889000","longitude":"-99.67833000"},{"name":"Sierra de Guadalupe","countryCode":"MX","stateCode":"MEX","latitude":"19.59250000","longitude":"-99.15944000"},{"name":"Sitio Ejido","countryCode":"MX","stateCode":"MEX","latitude":"19.45334000","longitude":"-99.90069000"},{"name":"Solalpan 1ra. Sección","countryCode":"MX","stateCode":"MEX","latitude":"19.49278000","longitude":"-99.57444000"},{"name":"Soyaniquilpan","countryCode":"MX","stateCode":"MEX","latitude":"20.01488000","longitude":"-99.53022000"},{"name":"Sultepec","countryCode":"MX","stateCode":"MEX","latitude":"18.85855000","longitude":"-99.96588000"},{"name":"Tamándaro","countryCode":"MX","stateCode":"MEX","latitude":"19.94941000","longitude":"-102.28416000"},{"name":"Tanaquillo","countryCode":"MX","stateCode":"MEX","latitude":"19.84611000","longitude":"-102.09797000"},{"name":"Tangancícuaro de Arista","countryCode":"MX","stateCode":"MEX","latitude":"19.88733000","longitude":"-102.20636000"},{"name":"Tarécuato","countryCode":"MX","stateCode":"MEX","latitude":"19.84359000","longitude":"-102.46485000"},{"name":"Tecamachalco","countryCode":"MX","stateCode":"MEX","latitude":"19.35992000","longitude":"-98.95957000"},{"name":"Tecaxic","countryCode":"MX","stateCode":"MEX","latitude":"19.32270000","longitude":"-99.71524000"},{"name":"Techachaltitla","countryCode":"MX","stateCode":"MEX","latitude":"19.36500000","longitude":"-98.94056000"},{"name":"Techichili","countryCode":"MX","stateCode":"MEX","latitude":"19.17139000","longitude":"-99.42222000"},{"name":"Tecoac (Santa María Nativitas)","countryCode":"MX","stateCode":"MEX","latitude":"19.78917000","longitude":"-99.85306000"},{"name":"Tecomatepec","countryCode":"MX","stateCode":"MEX","latitude":"18.83903000","longitude":"-99.70363000"},{"name":"Tecámac","countryCode":"MX","stateCode":"MEX","latitude":"19.71288000","longitude":"-98.96895000"},{"name":"Tecámac de Felipe Villanueva","countryCode":"MX","stateCode":"MEX","latitude":"19.71306000","longitude":"-98.96833000"},{"name":"Tejalpa","countryCode":"MX","stateCode":"MEX","latitude":"19.25167000","longitude":"-99.76580000"},{"name":"Tejupilco","countryCode":"MX","stateCode":"MEX","latitude":"18.86162000","longitude":"-100.23277000"},{"name":"Tejupilco de Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"18.90475000","longitude":"-100.15275000"},{"name":"Temamatla","countryCode":"MX","stateCode":"MEX","latitude":"19.20306000","longitude":"-98.86921000"},{"name":"Temascalapa","countryCode":"MX","stateCode":"MEX","latitude":"19.82766000","longitude":"-98.90171000"},{"name":"Temascalcingo","countryCode":"MX","stateCode":"MEX","latitude":"19.91635000","longitude":"-100.00369000"},{"name":"Temascaltepec","countryCode":"MX","stateCode":"MEX","latitude":"19.06561000","longitude":"-99.98379000"},{"name":"Temascaltepec de González","countryCode":"MX","stateCode":"MEX","latitude":"19.04409000","longitude":"-100.04236000"},{"name":"Temoaya","countryCode":"MX","stateCode":"MEX","latitude":"19.46747000","longitude":"-99.59407000"},{"name":"Tenancingo","countryCode":"MX","stateCode":"MEX","latitude":"18.96057000","longitude":"-99.57561000"},{"name":"Tenancingo de Degollado","countryCode":"MX","stateCode":"MEX","latitude":"18.96136000","longitude":"-99.59030000"},{"name":"Tenango de Arista","countryCode":"MX","stateCode":"MEX","latitude":"19.10446000","longitude":"-99.58980000"},{"name":"Tenango del Aire","countryCode":"MX","stateCode":"MEX","latitude":"19.15774000","longitude":"-98.85687000"},{"name":"Tenería","countryCode":"MX","stateCode":"MEX","latitude":"18.97322000","longitude":"-100.09299000"},{"name":"Tengüecho","countryCode":"MX","stateCode":"MEX","latitude":"19.83836000","longitude":"-102.34347000"},{"name":"Tenjay","countryCode":"MX","stateCode":"MEX","latitude":"19.80768000","longitude":"-99.55221000"},{"name":"Teoloyucan","countryCode":"MX","stateCode":"MEX","latitude":"19.74423000","longitude":"-99.18113000"},{"name":"Teotihuacán","countryCode":"MX","stateCode":"MEX","latitude":"19.68862000","longitude":"-98.86110000"},{"name":"Teotihuacán de Arista","countryCode":"MX","stateCode":"MEX","latitude":"19.68972000","longitude":"-98.86083000"},{"name":"Tepalcatepec","countryCode":"MX","stateCode":"MEX","latitude":"18.93556000","longitude":"-99.59917000"},{"name":"Tepetitlán","countryCode":"MX","stateCode":"MEX","latitude":"19.57266000","longitude":"-98.87053000"},{"name":"Tepetlaoxtoc","countryCode":"MX","stateCode":"MEX","latitude":"19.57495000","longitude":"-98.81910000"},{"name":"Tepetlaoxtoc de Hidalgo","countryCode":"MX","stateCode":"MEX","latitude":"19.57437000","longitude":"-98.81835000"},{"name":"Tepetlixpa","countryCode":"MX","stateCode":"MEX","latitude":"19.03007000","longitude":"-98.82125000"},{"name":"Tepetongo","countryCode":"MX","stateCode":"MEX","latitude":"19.90877000","longitude":"-100.13356000"},{"name":"Tepetzingo","countryCode":"MX","stateCode":"MEX","latitude":"18.93806000","longitude":"-99.61250000"},{"name":"Tepexpan","countryCode":"MX","stateCode":"MEX","latitude":"19.61387000","longitude":"-98.93640000"},{"name":"Tepotzotlán","countryCode":"MX","stateCode":"MEX","latitude":"19.72116000","longitude":"-99.22391000"},{"name":"Tepoxtepec","countryCode":"MX","stateCode":"MEX","latitude":"18.96278000","longitude":"-99.55639000"},{"name":"Tequexquináhuac","countryCode":"MX","stateCode":"MEX","latitude":"19.47757000","longitude":"-98.82485000"},{"name":"Tequisistlán","countryCode":"MX","stateCode":"MEX","latitude":"19.59642000","longitude":"-98.94105000"},{"name":"Tequisistlán Primero","countryCode":"MX","stateCode":"MEX","latitude":"19.60002000","longitude":"-98.95689000"},{"name":"Tequixquiac","countryCode":"MX","stateCode":"MEX","latitude":"19.90944000","longitude":"-99.14472000"},{"name":"Tercera Manzana de Zaragoza","countryCode":"MX","stateCode":"MEX","latitude":"19.89556000","longitude":"-99.75278000"},{"name":"Teremendo","countryCode":"MX","stateCode":"MEX","latitude":"19.78530000","longitude":"-101.47980000"},{"name":"Texcaltitlán","countryCode":"MX","stateCode":"MEX","latitude":"18.93997000","longitude":"-99.93763000"},{"name":"Texcalyacac","countryCode":"MX","stateCode":"MEX","latitude":"19.13253000","longitude":"-99.50163000"},{"name":"Texcapilla","countryCode":"MX","stateCode":"MEX","latitude":"18.94574000","longitude":"-99.89535000"},{"name":"Texcoco de Mora","countryCode":"MX","stateCode":"MEX","latitude":"19.51194000","longitude":"-98.88293000"},{"name":"Tezoyuca","countryCode":"MX","stateCode":"MEX","latitude":"19.59283000","longitude":"-98.91084000"},{"name":"Tierra Blanca","countryCode":"MX","stateCode":"MEX","latitude":"19.50667000","longitude":"-99.58389000"},{"name":"Timilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.88017000","longitude":"-99.72552000"},{"name":"Tixmadeje Chiquito","countryCode":"MX","stateCode":"MEX","latitude":"19.96556000","longitude":"-99.91444000"},{"name":"Tlacomulco","countryCode":"MX","stateCode":"MEX","latitude":"19.12111000","longitude":"-99.44750000"},{"name":"Tlalmanalco","countryCode":"MX","stateCode":"MEX","latitude":"19.20521000","longitude":"-98.80115000"},{"name":"Tlalnepantla","countryCode":"MX","stateCode":"MEX","latitude":"19.54005000","longitude":"-99.19538000"},{"name":"Tlalnepantla de Baz","countryCode":"MX","stateCode":"MEX","latitude":"19.54054000","longitude":"-99.19341000"},{"name":"Tlaltecahuacán","countryCode":"MX","stateCode":"MEX","latitude":"19.57896000","longitude":"-98.88067000"},{"name":"Tlaminca","countryCode":"MX","stateCode":"MEX","latitude":"19.13571000","longitude":"-99.43999000"},{"name":"Tlatlaya","countryCode":"MX","stateCode":"MEX","latitude":"18.61773000","longitude":"-100.20779000"},{"name":"Tlazala de Fabela","countryCode":"MX","stateCode":"MEX","latitude":"19.55857000","longitude":"-99.41469000"},{"name":"Tlazazalca","countryCode":"MX","stateCode":"MEX","latitude":"19.97085000","longitude":"-102.05842000"},{"name":"Toluca","countryCode":"MX","stateCode":"MEX","latitude":"19.32780000","longitude":"-99.66024000"},{"name":"Tonanitla","countryCode":"MX","stateCode":"MEX","latitude":"19.68794000","longitude":"-99.05342000"},{"name":"Tonatico","countryCode":"MX","stateCode":"MEX","latitude":"18.78199000","longitude":"-99.64363000"},{"name":"Totolmajac","countryCode":"MX","stateCode":"MEX","latitude":"18.92694000","longitude":"-99.68593000"},{"name":"Transfiguración","countryCode":"MX","stateCode":"MEX","latitude":"19.57712000","longitude":"-99.41951000"},{"name":"Tres Estrellas","countryCode":"MX","stateCode":"MEX","latitude":"19.58697000","longitude":"-100.02281000"},{"name":"Tres Mezquites","countryCode":"MX","stateCode":"MEX","latitude":"20.26203000","longitude":"-101.62735000"},{"name":"Tulantongo","countryCode":"MX","stateCode":"MEX","latitude":"19.53159000","longitude":"-98.87464000"},{"name":"Tultepec","countryCode":"MX","stateCode":"MEX","latitude":"19.68500000","longitude":"-99.12806000"},{"name":"Tultitlán de Mariano Escobedo","countryCode":"MX","stateCode":"MEX","latitude":"19.64655000","longitude":"-99.16787000"},{"name":"Tupátaro","countryCode":"MX","stateCode":"MEX","latitude":"19.81375000","longitude":"-100.30543000"},{"name":"Turcio Segunda Sección","countryCode":"MX","stateCode":"MEX","latitude":"19.36527000","longitude":"-99.96009000"},{"name":"Unidad Acaquilpan","countryCode":"MX","stateCode":"MEX","latitude":"19.36694000","longitude":"-98.93917000"},{"name":"Unidad Habitacional Santa Teresa","countryCode":"MX","stateCode":"MEX","latitude":"19.21611000","longitude":"-99.55222000"},{"name":"Unidad San Miguel Jagüeyes","countryCode":"MX","stateCode":"MEX","latitude":"19.82361000","longitude":"-99.28889000"},{"name":"Urén","countryCode":"MX","stateCode":"MEX","latitude":"19.84564000","longitude":"-102.10524000"},{"name":"Valle de Bravo","countryCode":"MX","stateCode":"MEX","latitude":"19.19501000","longitude":"-100.13132000"},{"name":"Vare Chiquichuca","countryCode":"MX","stateCode":"MEX","latitude":"19.35539000","longitude":"-100.19493000"},{"name":"Veintidós de Febrero","countryCode":"MX","stateCode":"MEX","latitude":"19.61139000","longitude":"-99.34667000"},{"name":"Venta de Bravo","countryCode":"MX","stateCode":"MEX","latitude":"19.86376000","longitude":"-100.17323000"},{"name":"Venta de Ocotillos","countryCode":"MX","stateCode":"MEX","latitude":"19.47141000","longitude":"-99.95879000"},{"name":"Villa Cuauhtémoc","countryCode":"MX","stateCode":"MEX","latitude":"19.41676000","longitude":"-99.55872000"},{"name":"Villa Guerrero","countryCode":"MX","stateCode":"MEX","latitude":"18.96211000","longitude":"-99.64061000"},{"name":"Villa Luvianos","countryCode":"MX","stateCode":"MEX","latitude":"18.91667000","longitude":"-100.40000000"},{"name":"Villa Morelos","countryCode":"MX","stateCode":"MEX","latitude":"20.00335000","longitude":"-101.41360000"},{"name":"Villa URBI del Rey","countryCode":"MX","stateCode":"MEX","latitude":"19.84132000","longitude":"-99.25719000"},{"name":"Villa Victoria","countryCode":"MX","stateCode":"MEX","latitude":"19.43693000","longitude":"-99.99589000"},{"name":"Villa de Almoloya de Juárez","countryCode":"MX","stateCode":"MEX","latitude":"19.36915000","longitude":"-99.75836000"},{"name":"Villa del Carbón","countryCode":"MX","stateCode":"MEX","latitude":"19.72875000","longitude":"-99.46362000"},{"name":"Villachuato","countryCode":"MX","stateCode":"MEX","latitude":"20.14848000","longitude":"-101.63460000"},{"name":"Villas de la Laguna","countryCode":"MX","stateCode":"MEX","latitude":"19.83611000","longitude":"-99.09000000"},{"name":"Villas del Campo","countryCode":"MX","stateCode":"MEX","latitude":"19.18028000","longitude":"-99.61222000"},{"name":"Vista Hermosa","countryCode":"MX","stateCode":"MEX","latitude":"19.51616000","longitude":"-99.22335000"},{"name":"Xalatlaco","countryCode":"MX","stateCode":"MEX","latitude":"19.18314000","longitude":"-99.41844000"},{"name":"Xhimojay","countryCode":"MX","stateCode":"MEX","latitude":"19.92144000","longitude":"-99.64232000"},{"name":"Xhitey","countryCode":"MX","stateCode":"MEX","latitude":"19.98163000","longitude":"-99.52779000"},{"name":"Xhixhata","countryCode":"MX","stateCode":"MEX","latitude":"19.97056000","longitude":"-99.54611000"},{"name":"Xico","countryCode":"MX","stateCode":"MEX","latitude":"19.27032000","longitude":"-98.95088000"},{"name":"Xochimanca","countryCode":"MX","stateCode":"MEX","latitude":"19.49052000","longitude":"-98.82433000"},{"name":"Xocotlán","countryCode":"MX","stateCode":"MEX","latitude":"19.51633000","longitude":"-98.84633000"},{"name":"Xometla","countryCode":"MX","stateCode":"MEX","latitude":"19.64281000","longitude":"-98.88171000"},{"name":"Xonacatlan","countryCode":"MX","stateCode":"MEX","latitude":"19.40000000","longitude":"-99.53300000"},{"name":"Zacamulpa","countryCode":"MX","stateCode":"MEX","latitude":"19.35565000","longitude":"-99.33145000"},{"name":"Zacamulpa Tlalmimilolpan","countryCode":"MX","stateCode":"MEX","latitude":"19.38934000","longitude":"-99.44615000"},{"name":"Zacango","countryCode":"MX","stateCode":"MEX","latitude":"18.95611000","longitude":"-99.69806000"},{"name":"Zacazonapan","countryCode":"MX","stateCode":"MEX","latitude":"19.07317000","longitude":"-100.25515000"},{"name":"Zacualpan","countryCode":"MX","stateCode":"MEX","latitude":"18.71895000","longitude":"-99.77605000"},{"name":"Zapotlán","countryCode":"MX","stateCode":"MEX","latitude":"19.54667000","longitude":"-98.90306000"},{"name":"Zentlalpan","countryCode":"MX","stateCode":"MEX","latitude":"19.15003000","longitude":"-98.78494000"},{"name":"Zinacantepec","countryCode":"MX","stateCode":"MEX","latitude":"19.28428000","longitude":"-99.73394000"},{"name":"Zipiajo","countryCode":"MX","stateCode":"MEX","latitude":"19.79445000","longitude":"-101.55250000"},{"name":"Zopoco","countryCode":"MX","stateCode":"MEX","latitude":"19.84029000","longitude":"-102.07483000"},{"name":"Zoquiapan","countryCode":"MX","stateCode":"MEX","latitude":"19.31769000","longitude":"-98.84967000"},{"name":"Zoyatzingo","countryCode":"MX","stateCode":"MEX","latitude":"19.09023000","longitude":"-98.78359000"},{"name":"Zula","countryCode":"MX","stateCode":"MEX","latitude":"19.22011000","longitude":"-98.88950000"},{"name":"Zumpahuacán","countryCode":"MX","stateCode":"MEX","latitude":"18.91642000","longitude":"-99.56568000"},{"name":"Zumpango","countryCode":"MX","stateCode":"MEX","latitude":"19.79670000","longitude":"-99.09946000"},{"name":"Acahuasco","countryCode":"MX","stateCode":"HID","latitude":"20.96254000","longitude":"-98.59656000"},{"name":"Acatepec","countryCode":"MX","stateCode":"HID","latitude":"20.95367000","longitude":"-98.27373000"},{"name":"Acatlán","countryCode":"MX","stateCode":"HID","latitude":"20.14562000","longitude":"-98.43959000"},{"name":"Acaxochitlán","countryCode":"MX","stateCode":"HID","latitude":"20.16674000","longitude":"-98.18971000"},{"name":"Acayuca","countryCode":"MX","stateCode":"HID","latitude":"20.02567000","longitude":"-98.84110000"},{"name":"Acoapa","countryCode":"MX","stateCode":"HID","latitude":"21.12116000","longitude":"-98.48701000"},{"name":"Acoxcatlán","countryCode":"MX","stateCode":"HID","latitude":"20.97343000","longitude":"-98.77793000"},{"name":"Acoyotla","countryCode":"MX","stateCode":"HID","latitude":"21.12551000","longitude":"-98.77729000"},{"name":"Actopan","countryCode":"MX","stateCode":"HID","latitude":"20.28451000","longitude":"-98.91525000"},{"name":"Ahuatitla","countryCode":"MX","stateCode":"HID","latitude":"21.16495000","longitude":"-98.66594000"},{"name":"Ahuehuetitla","countryCode":"MX","stateCode":"HID","latitude":"20.08444000","longitude":"-98.41667000"},{"name":"Ajacuba","countryCode":"MX","stateCode":"HID","latitude":"20.14326000","longitude":"-99.06141000"},{"name":"Alfajayucan","countryCode":"MX","stateCode":"HID","latitude":"20.41183000","longitude":"-99.38388000"},{"name":"Almoloya","countryCode":"MX","stateCode":"HID","latitude":"19.74335000","longitude":"-98.33939000"},{"name":"Apan","countryCode":"MX","stateCode":"HID","latitude":"19.71128000","longitude":"-98.45086000"},{"name":"Atengo","countryCode":"MX","stateCode":"HID","latitude":"20.17526000","longitude":"-99.32714000"},{"name":"Atitalaquia","countryCode":"MX","stateCode":"HID","latitude":"20.05691000","longitude":"-99.21779000"},{"name":"Atlapexco","countryCode":"MX","stateCode":"HID","latitude":"21.02507000","longitude":"-98.36834000"},{"name":"Atotonilco de Tula","countryCode":"MX","stateCode":"HID","latitude":"19.97025000","longitude":"-99.23866000"},{"name":"Atotonilco el Grande","countryCode":"MX","stateCode":"HID","latitude":"20.28632000","longitude":"-98.66850000"},{"name":"Bangandhó","countryCode":"MX","stateCode":"HID","latitude":"20.48277000","longitude":"-99.14901000"},{"name":"Barrio Aztlán","countryCode":"MX","stateCode":"HID","latitude":"20.46562000","longitude":"-98.08553000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"HID","latitude":"20.16047000","longitude":"-98.82606000"},{"name":"Bomanxotha","countryCode":"MX","stateCode":"HID","latitude":"20.51542000","longitude":"-99.66679000"},{"name":"Bomintzha","countryCode":"MX","stateCode":"HID","latitude":"20.01400000","longitude":"-99.27277000"},{"name":"Bondojito","countryCode":"MX","stateCode":"HID","latitude":"20.44395000","longitude":"-99.70022000"},{"name":"Calnali","countryCode":"MX","stateCode":"HID","latitude":"20.90221000","longitude":"-98.57029000"},{"name":"Caltimacan","countryCode":"MX","stateCode":"HID","latitude":"20.53672000","longitude":"-99.37000000"},{"name":"Camelia (Barrio la Camelia)","countryCode":"MX","stateCode":"HID","latitude":"20.14917000","longitude":"-98.72222000"},{"name":"Campestre Villas del Álamo","countryCode":"MX","stateCode":"HID","latitude":"20.10167000","longitude":"-98.70722000"},{"name":"Cantera de Villagrán","countryCode":"MX","stateCode":"HID","latitude":"19.84083000","longitude":"-99.30917000"},{"name":"Cantinela","countryCode":"MX","stateCode":"HID","latitude":"20.45778000","longitude":"-99.21028000"},{"name":"Carboneras","countryCode":"MX","stateCode":"HID","latitude":"20.09000000","longitude":"-98.70528000"},{"name":"Cardonal","countryCode":"MX","stateCode":"HID","latitude":"20.05689000","longitude":"-99.23025000"},{"name":"Carpinteros","countryCode":"MX","stateCode":"HID","latitude":"20.58606000","longitude":"-98.53964000"},{"name":"Caxuxi","countryCode":"MX","stateCode":"HID","latitude":"20.30522000","longitude":"-98.99067000"},{"name":"Cañada","countryCode":"MX","stateCode":"HID","latitude":"19.99798000","longitude":"-99.23947000"},{"name":"Cañada de Madero","countryCode":"MX","stateCode":"HID","latitude":"19.96528000","longitude":"-99.39389000"},{"name":"Cerritos","countryCode":"MX","stateCode":"HID","latitude":"20.35306000","longitude":"-99.01222000"},{"name":"Chachahuantla","countryCode":"MX","stateCode":"HID","latitude":"20.20182000","longitude":"-98.13261000"},{"name":"Chalahuiyapa","countryCode":"MX","stateCode":"HID","latitude":"21.15088000","longitude":"-98.36429000"},{"name":"Chapantongo","countryCode":"MX","stateCode":"HID","latitude":"20.28635000","longitude":"-99.41319000"},{"name":"Chapulhuacanito","countryCode":"MX","stateCode":"HID","latitude":"21.20911000","longitude":"-98.67016000"},{"name":"Chapulhuacán","countryCode":"MX","stateCode":"HID","latitude":"21.15731000","longitude":"-98.90361000"},{"name":"Chatipán","countryCode":"MX","stateCode":"HID","latitude":"21.02006000","longitude":"-98.52731000"},{"name":"Chicavasco","countryCode":"MX","stateCode":"HID","latitude":"20.19715000","longitude":"-98.95386000"},{"name":"Chichatla","countryCode":"MX","stateCode":"HID","latitude":"20.95833000","longitude":"-98.62946000"},{"name":"Chilcuautla","countryCode":"MX","stateCode":"HID","latitude":"20.33059000","longitude":"-99.23117000"},{"name":"Chililico","countryCode":"MX","stateCode":"HID","latitude":"21.13444000","longitude":"-98.43556000"},{"name":"Chimalapa","countryCode":"MX","stateCode":"HID","latitude":"20.18806000","longitude":"-98.16000000"},{"name":"Chimalpa y Tlalayote","countryCode":"MX","stateCode":"HID","latitude":"19.66522000","longitude":"-98.51224000"},{"name":"Cipreses","countryCode":"MX","stateCode":"HID","latitude":"20.05889000","longitude":"-98.76750000"},{"name":"Ciudad Sahagun","countryCode":"MX","stateCode":"HID","latitude":"19.77557000","longitude":"-98.57471000"},{"name":"Coacuilco","countryCode":"MX","stateCode":"HID","latitude":"21.10377000","longitude":"-98.58643000"},{"name":"Colinas de Plata","countryCode":"MX","stateCode":"HID","latitude":"20.07833000","longitude":"-98.72667000"},{"name":"Colonia 28 de Mayo (Santa Rosa)","countryCode":"MX","stateCode":"HID","latitude":"20.16611000","longitude":"-98.39000000"},{"name":"Colonia Benito Juárez","countryCode":"MX","stateCode":"HID","latitude":"19.88985000","longitude":"-98.80661000"},{"name":"Colonia Felipe Ángeles","countryCode":"MX","stateCode":"HID","latitude":"20.05417000","longitude":"-98.41861000"},{"name":"Colonia Guadalupe","countryCode":"MX","stateCode":"HID","latitude":"19.93917000","longitude":"-98.76556000"},{"name":"Colonia Militar","countryCode":"MX","stateCode":"HID","latitude":"20.11139000","longitude":"-98.70306000"},{"name":"Colonia Morelos","countryCode":"MX","stateCode":"HID","latitude":"19.89056000","longitude":"-98.81667000"},{"name":"Colonia Morelos (El Nueve)","countryCode":"MX","stateCode":"HID","latitude":"20.22500000","longitude":"-99.14111000"},{"name":"Colonia San Juan","countryCode":"MX","stateCode":"HID","latitude":"20.19028000","longitude":"-99.28278000"},{"name":"Colonia Sesenta y Dos","countryCode":"MX","stateCode":"HID","latitude":"20.00528000","longitude":"-99.34583000"},{"name":"Colonia Teñhe","countryCode":"MX","stateCode":"HID","latitude":"20.19291000","longitude":"-99.17866000"},{"name":"Conejos","countryCode":"MX","stateCode":"HID","latitude":"19.97570000","longitude":"-99.24337000"},{"name":"Coyotillos","countryCode":"MX","stateCode":"HID","latitude":"19.99980000","longitude":"-99.15817000"},{"name":"Cuapaxtitla","countryCode":"MX","stateCode":"HID","latitude":"21.13292000","longitude":"-98.55264000"},{"name":"Cuatolol","countryCode":"MX","stateCode":"HID","latitude":"21.11967000","longitude":"-98.82563000"},{"name":"Cuautepec de Hinojosa","countryCode":"MX","stateCode":"HID","latitude":"20.03557000","longitude":"-98.31015000"},{"name":"Cuazahuatl","countryCode":"MX","stateCode":"HID","latitude":"21.01637000","longitude":"-98.88691000"},{"name":"Dajiedi","countryCode":"MX","stateCode":"HID","latitude":"20.31114000","longitude":"-98.94006000"},{"name":"Dantzibojay","countryCode":"MX","stateCode":"HID","latitude":"20.43934000","longitude":"-99.58587000"},{"name":"Daxtha","countryCode":"MX","stateCode":"HID","latitude":"20.27994000","longitude":"-98.97964000"},{"name":"Dengantzha","countryCode":"MX","stateCode":"HID","latitude":"20.27211000","longitude":"-99.12098000"},{"name":"Dios Padre","countryCode":"MX","stateCode":"HID","latitude":"20.46469000","longitude":"-99.20132000"},{"name":"Don Antonio","countryCode":"MX","stateCode":"HID","latitude":"19.87444000","longitude":"-98.93472000"},{"name":"Doxey","countryCode":"MX","stateCode":"HID","latitude":"20.09169000","longitude":"-99.24362000"},{"name":"Déxtho de Victoria","countryCode":"MX","stateCode":"HID","latitude":"20.32528000","longitude":"-99.02389000"},{"name":"El Arenal","countryCode":"MX","stateCode":"HID","latitude":"20.22258000","longitude":"-98.90957000"},{"name":"El Barrido","countryCode":"MX","stateCode":"HID","latitude":"20.45028000","longitude":"-99.19083000"},{"name":"El Bingú","countryCode":"MX","stateCode":"HID","latitude":"20.59296000","longitude":"-99.14315000"},{"name":"El Boxtha","countryCode":"MX","stateCode":"HID","latitude":"20.25972000","longitude":"-98.97417000"},{"name":"El Capulín","countryCode":"MX","stateCode":"HID","latitude":"20.00898000","longitude":"-98.27613000"},{"name":"El Cid","countryCode":"MX","stateCode":"HID","latitude":"19.86722000","longitude":"-98.92694000"},{"name":"El Colorado","countryCode":"MX","stateCode":"HID","latitude":"20.21528000","longitude":"-99.00222000"},{"name":"El Huaxtho","countryCode":"MX","stateCode":"HID","latitude":"20.23444000","longitude":"-98.96222000"},{"name":"El Huixmí","countryCode":"MX","stateCode":"HID","latitude":"20.07569000","longitude":"-98.81972000"},{"name":"El Jagüey","countryCode":"MX","stateCode":"HID","latitude":"20.24691000","longitude":"-99.61516000"},{"name":"El Jiadi","countryCode":"MX","stateCode":"HID","latitude":"20.24842000","longitude":"-98.92815000"},{"name":"El Llano","countryCode":"MX","stateCode":"HID","latitude":"20.06537000","longitude":"-99.31976000"},{"name":"El Mirador","countryCode":"MX","stateCode":"HID","latitude":"20.03000000","longitude":"-98.81056000"},{"name":"El Moreno (San Miguel Moreno)","countryCode":"MX","stateCode":"HID","latitude":"20.30139000","longitude":"-99.17361000"},{"name":"El Nith","countryCode":"MX","stateCode":"HID","latitude":"20.48778000","longitude":"-99.19194000"},{"name":"El Olvera","countryCode":"MX","stateCode":"HID","latitude":"20.27000000","longitude":"-99.02556000"},{"name":"El Paredón","countryCode":"MX","stateCode":"HID","latitude":"19.86686000","longitude":"-98.25224000"},{"name":"El Pintor","countryCode":"MX","stateCode":"HID","latitude":"21.15932000","longitude":"-98.41284000"},{"name":"El Refugio","countryCode":"MX","stateCode":"HID","latitude":"20.00480000","longitude":"-99.18835000"},{"name":"El Rincón","countryCode":"MX","stateCode":"HID","latitude":"20.27334000","longitude":"-98.90431000"},{"name":"El Roble","countryCode":"MX","stateCode":"HID","latitude":"20.05806000","longitude":"-98.75833000"},{"name":"El Rosario","countryCode":"MX","stateCode":"HID","latitude":"20.24842000","longitude":"-99.02539000"},{"name":"El Saucillo","countryCode":"MX","stateCode":"HID","latitude":"20.07694000","longitude":"-98.73722000"},{"name":"El Saucillo (Fraccionamiento)","countryCode":"MX","stateCode":"HID","latitude":"20.06778000","longitude":"-98.73194000"},{"name":"El Susto","countryCode":"MX","stateCode":"HID","latitude":"20.05905000","longitude":"-98.49303000"},{"name":"El Tepeyac","countryCode":"MX","stateCode":"HID","latitude":"20.05073000","longitude":"-98.31063000"},{"name":"El Tephé","countryCode":"MX","stateCode":"HID","latitude":"20.44861000","longitude":"-99.17500000"},{"name":"El Venado","countryCode":"MX","stateCode":"HID","latitude":"20.06291000","longitude":"-98.76018000"},{"name":"Eloxochitlán","countryCode":"MX","stateCode":"HID","latitude":"20.72703000","longitude":"-98.87693000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"HID","latitude":"19.65490000","longitude":"-98.54497000"},{"name":"Epazoyucan","countryCode":"MX","stateCode":"HID","latitude":"20.02654000","longitude":"-98.63802000"},{"name":"Estación de Apulco","countryCode":"MX","stateCode":"HID","latitude":"20.28611000","longitude":"-98.34750000"},{"name":"Fontezuelas","countryCode":"MX","stateCode":"HID","latitude":"20.48853000","longitude":"-98.87164000"},{"name":"Forjadores de Pachuca","countryCode":"MX","stateCode":"HID","latitude":"20.05500000","longitude":"-98.76333000"},{"name":"Fraccionamiento Carlos Salinas de Gortari","countryCode":"MX","stateCode":"HID","latitude":"20.11028000","longitude":"-98.43028000"},{"name":"Fraccionamiento del Magisterio Tulancinguense","countryCode":"MX","stateCode":"HID","latitude":"20.07639000","longitude":"-98.39972000"},{"name":"Gandhó","countryCode":"MX","stateCode":"HID","latitude":"20.54525000","longitude":"-99.68737000"},{"name":"General Felipe Ángeles (Los Ángeles)","countryCode":"MX","stateCode":"HID","latitude":"19.89750000","longitude":"-98.92611000"},{"name":"General Pedro María Anaya","countryCode":"MX","stateCode":"HID","latitude":"20.15600000","longitude":"-99.34800000"},{"name":"Guadalupe Minerva","countryCode":"MX","stateCode":"HID","latitude":"20.12583000","longitude":"-98.71389000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"HID","latitude":"20.03748000","longitude":"-98.26864000"},{"name":"Hualula","countryCode":"MX","stateCode":"HID","latitude":"20.70877000","longitude":"-98.83688000"},{"name":"Huasca de Ocampo","countryCode":"MX","stateCode":"HID","latitude":"20.20357000","longitude":"-98.57603000"},{"name":"Huautla","countryCode":"MX","stateCode":"HID","latitude":"21.03105000","longitude":"-98.28685000"},{"name":"Huehuetla","countryCode":"MX","stateCode":"HID","latitude":"20.53204000","longitude":"-98.03311000"},{"name":"Huejutla de Reyes","countryCode":"MX","stateCode":"HID","latitude":"21.14000000","longitude":"-98.41944000"},{"name":"Hueyapa","countryCode":"MX","stateCode":"HID","latitude":"21.08506000","longitude":"-98.68871000"},{"name":"Huichapan","countryCode":"MX","stateCode":"HID","latitude":"20.37593000","longitude":"-99.64869000"},{"name":"Huitel","countryCode":"MX","stateCode":"HID","latitude":"20.16707000","longitude":"-99.27860000"},{"name":"Huitepec","countryCode":"MX","stateCode":"HID","latitude":"21.05451000","longitude":"-98.72291000"},{"name":"Huitzila","countryCode":"MX","stateCode":"HID","latitude":"19.81137000","longitude":"-98.95583000"},{"name":"Huitzitzilingo","countryCode":"MX","stateCode":"HID","latitude":"21.17295000","longitude":"-98.65693000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"HID","latitude":"20.01574000","longitude":"-99.32101000"},{"name":"Irolo","countryCode":"MX","stateCode":"HID","latitude":"19.73452000","longitude":"-98.59641000"},{"name":"Ixcatlán","countryCode":"MX","stateCode":"HID","latitude":"21.08134000","longitude":"-98.53468000"},{"name":"Ixcuinquitlapilco","countryCode":"MX","stateCode":"HID","latitude":"20.11091000","longitude":"-98.93980000"},{"name":"Ixmiquilpan","countryCode":"MX","stateCode":"HID","latitude":"20.47841000","longitude":"-99.21697000"},{"name":"Ixtlahuaca","countryCode":"MX","stateCode":"HID","latitude":"20.88368000","longitude":"-98.70379000"},{"name":"Jacala","countryCode":"MX","stateCode":"HID","latitude":"21.00952000","longitude":"-99.19134000"},{"name":"Jagüey Blanco","countryCode":"MX","stateCode":"HID","latitude":"20.27639000","longitude":"-99.15222000"},{"name":"Jagüey de Téllez (Estación Téllez)","countryCode":"MX","stateCode":"HID","latitude":"19.98056000","longitude":"-98.78833000"},{"name":"Jalpa","countryCode":"MX","stateCode":"HID","latitude":"21.10908000","longitude":"-98.71313000"},{"name":"Jaltepec","countryCode":"MX","stateCode":"HID","latitude":"20.11552000","longitude":"-98.41712000"},{"name":"Jaltocan","countryCode":"MX","stateCode":"HID","latitude":"21.13284000","longitude":"-98.53898000"},{"name":"Javier Rojo Gómez","countryCode":"MX","stateCode":"HID","latitude":"20.06972000","longitude":"-98.41778000"},{"name":"Jonacapa","countryCode":"MX","stateCode":"HID","latitude":"20.43358000","longitude":"-99.53306000"},{"name":"José María Morelos (San José)","countryCode":"MX","stateCode":"HID","latitude":"19.68250000","longitude":"-98.57639000"},{"name":"José María Pino Suárez","countryCode":"MX","stateCode":"HID","latitude":"20.24722000","longitude":"-99.42111000"},{"name":"Julián Villagrán","countryCode":"MX","stateCode":"HID","latitude":"20.39645000","longitude":"-99.10431000"},{"name":"La Amistad","countryCode":"MX","stateCode":"HID","latitude":"20.00833000","longitude":"-99.32028000"},{"name":"La Boveda","countryCode":"MX","stateCode":"HID","latitude":"20.12496000","longitude":"-98.12468000"},{"name":"La Colonia","countryCode":"MX","stateCode":"HID","latitude":"20.05472000","longitude":"-98.77028000"},{"name":"La Cruz","countryCode":"MX","stateCode":"HID","latitude":"20.17603000","longitude":"-99.24156000"},{"name":"La Esquina","countryCode":"MX","stateCode":"HID","latitude":"20.54712000","longitude":"-99.70770000"},{"name":"La Estancia","countryCode":"MX","stateCode":"HID","latitude":"20.29889000","longitude":"-98.68944000"},{"name":"La Estanzuela","countryCode":"MX","stateCode":"HID","latitude":"20.17828000","longitude":"-98.75703000"},{"name":"La Laguna","countryCode":"MX","stateCode":"HID","latitude":"19.73447000","longitude":"-98.49989000"},{"name":"La Lagunilla","countryCode":"MX","stateCode":"HID","latitude":"20.06787000","longitude":"-98.47801000"},{"name":"La Loma","countryCode":"MX","stateCode":"HID","latitude":"20.16959000","longitude":"-99.37882000"},{"name":"La Mesilla","countryCode":"MX","stateCode":"HID","latitude":"20.48949000","longitude":"-99.67676000"},{"name":"La Providencia Siglo XXI","countryCode":"MX","stateCode":"HID","latitude":"20.06417000","longitude":"-98.71722000"},{"name":"La Reforma","countryCode":"MX","stateCode":"HID","latitude":"21.07327000","longitude":"-98.87057000"},{"name":"La Sabinita","countryCode":"MX","stateCode":"HID","latitude":"20.36286000","longitude":"-99.63423000"},{"name":"La Sala (La Caliente)","countryCode":"MX","stateCode":"HID","latitude":"20.20722000","longitude":"-98.87250000"},{"name":"La Trinidad","countryCode":"MX","stateCode":"HID","latitude":"19.95975000","longitude":"-98.70942000"},{"name":"Lagunilla","countryCode":"MX","stateCode":"HID","latitude":"20.34306000","longitude":"-99.02737000"},{"name":"Lindavista","countryCode":"MX","stateCode":"HID","latitude":"20.02611000","longitude":"-98.79778000"},{"name":"Llano Largo","countryCode":"MX","stateCode":"HID","latitude":"20.30111000","longitude":"-99.76556000"},{"name":"Lolotla","countryCode":"MX","stateCode":"HID","latitude":"21.00922000","longitude":"-98.73116000"},{"name":"Los Cides","countryCode":"MX","stateCode":"HID","latitude":"19.80439000","longitude":"-98.51870000"},{"name":"Los Reyes","countryCode":"MX","stateCode":"HID","latitude":"20.15529000","longitude":"-98.16424000"},{"name":"Los Romeros","countryCode":"MX","stateCode":"HID","latitude":"20.02976000","longitude":"-98.41496000"},{"name":"Los Sabinos","countryCode":"MX","stateCode":"HID","latitude":"20.31535000","longitude":"-98.64862000"},{"name":"Los Tuzos","countryCode":"MX","stateCode":"HID","latitude":"20.05389000","longitude":"-98.75639000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"HID","latitude":"19.64032000","longitude":"-98.47166000"},{"name":"Machetla","countryCode":"MX","stateCode":"HID","latitude":"21.05946000","longitude":"-98.49445000"},{"name":"Magisterio Digno","countryCode":"MX","stateCode":"HID","latitude":"20.05694000","longitude":"-98.76889000"},{"name":"Maguey Blanco","countryCode":"MX","stateCode":"HID","latitude":"20.42357000","longitude":"-99.17032000"},{"name":"Mamithi","countryCode":"MX","stateCode":"HID","latitude":"20.41003000","longitude":"-99.65797000"},{"name":"Mangas","countryCode":"MX","stateCode":"HID","latitude":"20.18647000","longitude":"-99.24799000"},{"name":"Manuel Ávila Camacho","countryCode":"MX","stateCode":"HID","latitude":"20.11194000","longitude":"-98.70694000"},{"name":"Mecatlán","countryCode":"MX","stateCode":"HID","latitude":"20.93573000","longitude":"-98.40305000"},{"name":"Melchor Ocampo","countryCode":"MX","stateCode":"HID","latitude":"19.94540000","longitude":"-99.28171000"},{"name":"Metepec","countryCode":"MX","stateCode":"HID","latitude":"20.26375000","longitude":"-98.34366000"},{"name":"Metepec Primero","countryCode":"MX","stateCode":"HID","latitude":"20.14167000","longitude":"-98.43222000"},{"name":"Metztitlán","countryCode":"MX","stateCode":"HID","latitude":"20.56753000","longitude":"-98.79696000"},{"name":"Mezquititlán","countryCode":"MX","stateCode":"HID","latitude":"20.53307000","longitude":"-98.63749000"},{"name":"Michimaloya","countryCode":"MX","stateCode":"HID","latitude":"20.09151000","longitude":"-99.39885000"},{"name":"Mineral del Monte","countryCode":"MX","stateCode":"HID","latitude":"20.13830000","longitude":"-98.67364000"},{"name":"Mixquiahuala de Juarez","countryCode":"MX","stateCode":"HID","latitude":"20.23031000","longitude":"-99.21396000"},{"name":"Molango","countryCode":"MX","stateCode":"HID","latitude":"20.78693000","longitude":"-98.72878000"},{"name":"Monte Alegre","countryCode":"MX","stateCode":"HID","latitude":"19.98250000","longitude":"-99.34139000"},{"name":"Motovatha","countryCode":"MX","stateCode":"HID","latitude":"20.18377000","longitude":"-99.20514000"},{"name":"Munitepec de Madero","countryCode":"MX","stateCode":"HID","latitude":"20.12858000","longitude":"-99.19948000"},{"name":"Nantzha","countryCode":"MX","stateCode":"HID","latitude":"20.05317000","longitude":"-99.36856000"},{"name":"Nopala de Villagran","countryCode":"MX","stateCode":"HID","latitude":"20.25198000","longitude":"-99.64541000"},{"name":"Nuevo Centro de Población Agrícola el Chacón","countryCode":"MX","stateCode":"HID","latitude":"20.07028000","longitude":"-98.73944000"},{"name":"Ocampo","countryCode":"MX","stateCode":"HID","latitude":"20.00896000","longitude":"-99.23926000"},{"name":"Ohuatipa","countryCode":"MX","stateCode":"HID","latitude":"20.89308000","longitude":"-98.26197000"},{"name":"Ojo de Agua","countryCode":"MX","stateCode":"HID","latitude":"19.97635000","longitude":"-99.44498000"},{"name":"Omitlán de Juárez","countryCode":"MX","stateCode":"HID","latitude":"20.16980000","longitude":"-98.64842000"},{"name":"Oriental de Zapata","countryCode":"MX","stateCode":"HID","latitude":"19.98528000","longitude":"-99.03167000"},{"name":"Orizabita","countryCode":"MX","stateCode":"HID","latitude":"20.58338000","longitude":"-99.20874000"},{"name":"Oxeloco","countryCode":"MX","stateCode":"HID","latitude":"20.91889000","longitude":"-98.32556000"},{"name":"PRI Chacón","countryCode":"MX","stateCode":"HID","latitude":"20.08139000","longitude":"-98.73694000"},{"name":"Pachiquita","countryCode":"MX","stateCode":"HID","latitude":"20.84608000","longitude":"-98.33478000"},{"name":"Pachuca de Soto","countryCode":"MX","stateCode":"HID","latitude":"20.11697000","longitude":"-98.73329000"},{"name":"Pachuquilla","countryCode":"MX","stateCode":"HID","latitude":"20.07099000","longitude":"-98.69572000"},{"name":"Pahactla","countryCode":"MX","stateCode":"HID","latitude":"20.97440000","longitude":"-98.35634000"},{"name":"Pahuatlán","countryCode":"MX","stateCode":"HID","latitude":"21.06940000","longitude":"-98.47667000"},{"name":"Palmillas","countryCode":"MX","stateCode":"HID","latitude":"20.21859000","longitude":"-99.19840000"},{"name":"Panales","countryCode":"MX","stateCode":"HID","latitude":"20.46965000","longitude":"-99.26674000"},{"name":"Panuaya","countryCode":"MX","stateCode":"HID","latitude":"20.19500000","longitude":"-99.27083000"},{"name":"Papatlatla","countryCode":"MX","stateCode":"HID","latitude":"20.90154000","longitude":"-98.45192000"},{"name":"Parque Urbano Napateco","countryCode":"MX","stateCode":"HID","latitude":"20.14278000","longitude":"-98.34083000"},{"name":"Parque de Poblamiento Solidaridad","countryCode":"MX","stateCode":"HID","latitude":"21.15194000","longitude":"-98.38611000"},{"name":"Paseos de la Pradera","countryCode":"MX","stateCode":"HID","latitude":"19.89111000","longitude":"-99.23806000"},{"name":"Patria Nueva","countryCode":"MX","stateCode":"HID","latitude":"20.37151000","longitude":"-99.05172000"},{"name":"Paxtepec","countryCode":"MX","stateCode":"HID","latitude":"20.05278000","longitude":"-98.43139000"},{"name":"Pañhé","countryCode":"MX","stateCode":"HID","latitude":"20.52167000","longitude":"-99.69667000"},{"name":"Pedregal de San José","countryCode":"MX","stateCode":"HID","latitude":"20.06616000","longitude":"-98.40703000"},{"name":"Pino Suárez","countryCode":"MX","stateCode":"HID","latitude":"20.24577000","longitude":"-99.42107000"},{"name":"Pisaflores","countryCode":"MX","stateCode":"HID","latitude":"21.19417000","longitude":"-99.00551000"},{"name":"Portezuelo","countryCode":"MX","stateCode":"HID","latitude":"20.48687000","longitude":"-99.30610000"},{"name":"Pozuelos","countryCode":"MX","stateCode":"HID","latitude":"20.49271000","longitude":"-99.05974000"},{"name":"Praderas del Potrero","countryCode":"MX","stateCode":"HID","latitude":"19.88472000","longitude":"-99.23028000"},{"name":"Presas","countryCode":"MX","stateCode":"HID","latitude":"20.15946000","longitude":"-99.25242000"},{"name":"Privada del Álamo","countryCode":"MX","stateCode":"HID","latitude":"20.09833000","longitude":"-98.70028000"},{"name":"Progreso","countryCode":"MX","stateCode":"HID","latitude":"20.01972000","longitude":"-99.23861000"},{"name":"Progreso de Alvaro Obregon","countryCode":"MX","stateCode":"HID","latitude":"20.24929000","longitude":"-99.18988000"},{"name":"Pueblo Hidalgo","countryCode":"MX","stateCode":"HID","latitude":"21.11447000","longitude":"-98.67817000"},{"name":"Pueblo Nuevo","countryCode":"MX","stateCode":"HID","latitude":"20.45511000","longitude":"-99.16652000"},{"name":"Residencial Arboledas","countryCode":"MX","stateCode":"HID","latitude":"20.06444000","longitude":"-99.30167000"},{"name":"Rinconada de los Ángeles","countryCode":"MX","stateCode":"HID","latitude":"20.02611000","longitude":"-98.71139000"},{"name":"Rinconadas de San Francisco","countryCode":"MX","stateCode":"HID","latitude":"20.06611000","longitude":"-98.76806000"},{"name":"Rinconadas del Venado I","countryCode":"MX","stateCode":"HID","latitude":"20.06361000","longitude":"-98.76333000"},{"name":"Rincones de la Hacienda","countryCode":"MX","stateCode":"HID","latitude":"20.12000000","longitude":"-98.40167000"},{"name":"Rio de la Soledad","countryCode":"MX","stateCode":"HID","latitude":"20.11500000","longitude":"-98.71194000"},{"name":"Río Seco Puente de Doria","countryCode":"MX","stateCode":"HID","latitude":"20.21094000","longitude":"-98.50077000"},{"name":"Salitrillo","countryCode":"MX","stateCode":"HID","latitude":"19.82937000","longitude":"-99.21594000"},{"name":"San Agustín Tlaxiaca","countryCode":"MX","stateCode":"HID","latitude":"20.11510000","longitude":"-98.88640000"},{"name":"San Agustín Zapotlán","countryCode":"MX","stateCode":"HID","latitude":"19.87550000","longitude":"-98.71426000"},{"name":"San Andrés","countryCode":"MX","stateCode":"HID","latitude":"20.05446000","longitude":"-99.38008000"},{"name":"San Andrés (San Andrés Chichayotla)","countryCode":"MX","stateCode":"HID","latitude":"20.92667000","longitude":"-98.56333000"},{"name":"San Antonio","countryCode":"MX","stateCode":"HID","latitude":"20.53204000","longitude":"-99.71038000"},{"name":"San Antonio Zaragoza","countryCode":"MX","stateCode":"HID","latitude":"20.25497000","longitude":"-98.99828000"},{"name":"San Antonio el Grande","countryCode":"MX","stateCode":"HID","latitude":"20.45683000","longitude":"-98.03484000"},{"name":"San Antonio el Paso","countryCode":"MX","stateCode":"HID","latitude":"20.14722000","longitude":"-98.61611000"},{"name":"San Bartolo Ozocalpan","countryCode":"MX","stateCode":"HID","latitude":"20.22336000","longitude":"-99.48906000"},{"name":"San Bartolo Tutotepec","countryCode":"MX","stateCode":"HID","latitude":"20.39841000","longitude":"-98.20080000"},{"name":"San Buenaventura","countryCode":"MX","stateCode":"HID","latitude":"19.82083000","longitude":"-99.32209000"},{"name":"San Cristóbal Chacón","countryCode":"MX","stateCode":"HID","latitude":"20.08028000","longitude":"-98.73278000"},{"name":"San Esteban","countryCode":"MX","stateCode":"HID","latitude":"20.54452000","longitude":"-98.06004000"},{"name":"San Felipe Orizatlán","countryCode":"MX","stateCode":"HID","latitude":"21.17109000","longitude":"-98.60744000"},{"name":"San Francisco","countryCode":"MX","stateCode":"HID","latitude":"21.01819000","longitude":"-98.48699000"},{"name":"San Francisco Atotonilco","countryCode":"MX","stateCode":"HID","latitude":"20.19472000","longitude":"-98.15167000"},{"name":"San Gabriel","countryCode":"MX","stateCode":"HID","latitude":"20.17154000","longitude":"-99.33502000"},{"name":"San Gabriel Azteca","countryCode":"MX","stateCode":"HID","latitude":"19.88039000","longitude":"-98.61610000"},{"name":"San Gregorio","countryCode":"MX","stateCode":"HID","latitude":"20.49808000","longitude":"-98.01809000"},{"name":"San Ignacio Nopala","countryCode":"MX","stateCode":"HID","latitude":"19.83528000","longitude":"-99.34556000"},{"name":"San Ildefonso","countryCode":"MX","stateCode":"HID","latitude":"19.99629000","longitude":"-99.37193000"},{"name":"San Isidro","countryCode":"MX","stateCode":"HID","latitude":"19.78927000","longitude":"-98.59141000"},{"name":"San Joaquín","countryCode":"MX","stateCode":"HID","latitude":"20.50542000","longitude":"-99.77600000"},{"name":"San José","countryCode":"MX","stateCode":"HID","latitude":"21.06917000","longitude":"-98.59444000"},{"name":"San José Atlán","countryCode":"MX","stateCode":"HID","latitude":"20.33833000","longitude":"-99.67396000"},{"name":"San José Boxay","countryCode":"MX","stateCode":"HID","latitude":"20.26236000","longitude":"-99.10085000"},{"name":"San José Corral Blanco","countryCode":"MX","stateCode":"HID","latitude":"19.90884000","longitude":"-98.17811000"},{"name":"San José Ocotillos","countryCode":"MX","stateCode":"HID","latitude":"20.20687000","longitude":"-98.61306000"},{"name":"San Juan Achichilco","countryCode":"MX","stateCode":"HID","latitude":"20.17868000","longitude":"-99.31462000"},{"name":"San Juan Ahuehueco","countryCode":"MX","stateCode":"HID","latitude":"21.04167000","longitude":"-98.90694000"},{"name":"San Juan Hueyapan","countryCode":"MX","stateCode":"HID","latitude":"20.03000000","longitude":"-98.28194000"},{"name":"San Juan Solís","countryCode":"MX","stateCode":"HID","latitude":"20.15830000","longitude":"-98.93147000"},{"name":"San Juan Tepa","countryCode":"MX","stateCode":"HID","latitude":"20.21579000","longitude":"-99.06592000"},{"name":"San Juan Tilcuautla","countryCode":"MX","stateCode":"HID","latitude":"20.15873000","longitude":"-98.80112000"},{"name":"San Juan Tizahuapán","countryCode":"MX","stateCode":"HID","latitude":"20.05073000","longitude":"-98.66540000"},{"name":"San Lorenzo Achiotepec","countryCode":"MX","stateCode":"HID","latitude":"20.59732000","longitude":"-98.06876000"},{"name":"San Lorenzo Sayula","countryCode":"MX","stateCode":"HID","latitude":"19.98921000","longitude":"-98.29774000"},{"name":"San Luis Tecuhautitlán","countryCode":"MX","stateCode":"HID","latitude":"19.76736000","longitude":"-98.88868000"},{"name":"San Marcos","countryCode":"MX","stateCode":"HID","latitude":"20.03056000","longitude":"-99.33547000"},{"name":"San Marcos Guaquilpan","countryCode":"MX","stateCode":"HID","latitude":"19.59853000","longitude":"-98.62866000"},{"name":"San Mateo","countryCode":"MX","stateCode":"HID","latitude":"20.18267000","longitude":"-98.24657000"},{"name":"San Miguel Cerezo (El Cerezo)","countryCode":"MX","stateCode":"HID","latitude":"20.15909000","longitude":"-98.72853000"},{"name":"San Miguel Vindho","countryCode":"MX","stateCode":"HID","latitude":"19.99447000","longitude":"-99.31782000"},{"name":"San Nicolás","countryCode":"MX","stateCode":"HID","latitude":"20.32218000","longitude":"-98.18781000"},{"name":"San Nicolás Tecomatlán","countryCode":"MX","stateCode":"HID","latitude":"20.17944000","longitude":"-99.03639000"},{"name":"San Nicolás el Chico","countryCode":"MX","stateCode":"HID","latitude":"20.09580000","longitude":"-98.38776000"},{"name":"San Pablo el Grande","countryCode":"MX","stateCode":"HID","latitude":"20.36127000","longitude":"-98.15999000"},{"name":"San Pedro Tlachichilco","countryCode":"MX","stateCode":"HID","latitude":"20.16109000","longitude":"-98.26415000"},{"name":"San Pedro Tlaquilpan","countryCode":"MX","stateCode":"HID","latitude":"19.94514000","longitude":"-98.75293000"},{"name":"San Salvador","countryCode":"MX","stateCode":"HID","latitude":"20.28583000","longitude":"-99.01457000"},{"name":"San Sebastián Tenochtitlán","countryCode":"MX","stateCode":"HID","latitude":"20.27988000","longitude":"-99.68879000"},{"name":"Santa Ana Ahuehuepan","countryCode":"MX","stateCode":"HID","latitude":"20.12288000","longitude":"-99.34497000"},{"name":"Santa Ana Azcapotzaltongo","countryCode":"MX","stateCode":"HID","latitude":"19.94325000","longitude":"-99.38800000"},{"name":"Santa Ana Batha","countryCode":"MX","stateCode":"HID","latitude":"20.37944000","longitude":"-99.19186000"},{"name":"Santa Ana Hueytlalpan","countryCode":"MX","stateCode":"HID","latitude":"20.17484000","longitude":"-98.31209000"},{"name":"Santa Ana Tlachiahualpa","countryCode":"MX","stateCode":"HID","latitude":"19.76869000","longitude":"-98.90885000"},{"name":"Santa Ana Tzacuala","countryCode":"MX","stateCode":"HID","latitude":"20.19798000","longitude":"-98.20403000"},{"name":"Santa Ana de Allende","countryCode":"MX","stateCode":"HID","latitude":"21.12301000","longitude":"-98.98606000"},{"name":"Santa Bárbara","countryCode":"MX","stateCode":"HID","latitude":"19.66666000","longitude":"-98.56920000"},{"name":"Santa Catarina","countryCode":"MX","stateCode":"HID","latitude":"21.10045000","longitude":"-98.38077000"},{"name":"Santa Clara","countryCode":"MX","stateCode":"HID","latitude":"19.69889000","longitude":"-98.57778000"},{"name":"Santa Cruz","countryCode":"MX","stateCode":"HID","latitude":"21.19813000","longitude":"-98.49395000"},{"name":"Santa Elena Paliseca","countryCode":"MX","stateCode":"HID","latitude":"19.99805000","longitude":"-98.24144000"},{"name":"Santa Maria Amealco","countryCode":"MX","stateCode":"HID","latitude":"20.23771000","longitude":"-99.54963000"},{"name":"Santa Maria Macua","countryCode":"MX","stateCode":"HID","latitude":"20.13605000","longitude":"-99.47544000"},{"name":"Santa María Actipac","countryCode":"MX","stateCode":"HID","latitude":"19.85547000","longitude":"-98.74561000"},{"name":"Santa María Amajac","countryCode":"MX","stateCode":"HID","latitude":"20.22949000","longitude":"-98.99833000"},{"name":"Santa María Apaxco","countryCode":"MX","stateCode":"HID","latitude":"19.95524000","longitude":"-99.18680000"},{"name":"Santa María Asunción","countryCode":"MX","stateCode":"HID","latitude":"20.15508000","longitude":"-98.27037000"},{"name":"Santa María Batha","countryCode":"MX","stateCode":"HID","latitude":"20.22413000","longitude":"-99.25174000"},{"name":"Santa María Ilucan","countryCode":"MX","stateCode":"HID","latitude":"19.99222000","longitude":"-99.33951000"},{"name":"Santa María Magdalena","countryCode":"MX","stateCode":"HID","latitude":"19.97398000","longitude":"-99.37387000"},{"name":"Santa María Nativitas","countryCode":"MX","stateCode":"HID","latitude":"20.03901000","longitude":"-98.29535000"},{"name":"Santa María Quelites","countryCode":"MX","stateCode":"HID","latitude":"19.85391000","longitude":"-99.34773000"},{"name":"Santa María Xigui","countryCode":"MX","stateCode":"HID","latitude":"20.46111000","longitude":"-99.34500000"},{"name":"Santa María la Calera","countryCode":"MX","stateCode":"HID","latitude":"20.03072000","longitude":"-98.71929000"},{"name":"Santa Mónica","countryCode":"MX","stateCode":"HID","latitude":"19.98363000","longitude":"-98.62143000"},{"name":"Santa Teresa","countryCode":"MX","stateCode":"HID","latitude":"20.88989000","longitude":"-98.38330000"},{"name":"Santa Úrsula","countryCode":"MX","stateCode":"HID","latitude":"20.42030000","longitude":"-98.10478000"},{"name":"Santiago Acayutlán","countryCode":"MX","stateCode":"HID","latitude":"20.19719000","longitude":"-99.29534000"},{"name":"Santiago Cuaula","countryCode":"MX","stateCode":"HID","latitude":"19.60136000","longitude":"-98.64941000"},{"name":"Santiago Jaltepec","countryCode":"MX","stateCode":"HID","latitude":"20.10972000","longitude":"-98.71111000"},{"name":"Santiago Tepeyahualco","countryCode":"MX","stateCode":"HID","latitude":"19.84864000","longitude":"-98.66970000"},{"name":"Santiago Tezontlale","countryCode":"MX","stateCode":"HID","latitude":"20.16217000","longitude":"-99.09865000"},{"name":"Santiago Tlaltepoxco","countryCode":"MX","stateCode":"HID","latitude":"19.88365000","longitude":"-99.26046000"},{"name":"Santiago Tlapacoya","countryCode":"MX","stateCode":"HID","latitude":"20.10925000","longitude":"-98.83037000"},{"name":"Santiago Tlapanaloya","countryCode":"MX","stateCode":"HID","latitude":"19.87056000","longitude":"-99.35083000"},{"name":"Santiago Tlautla","countryCode":"MX","stateCode":"HID","latitude":"19.96222000","longitude":"-99.36909000"},{"name":"Santiago Tulantepec","countryCode":"MX","stateCode":"HID","latitude":"20.03618000","longitude":"-98.35563000"},{"name":"Santiago de Anaya","countryCode":"MX","stateCode":"HID","latitude":"20.38410000","longitude":"-98.96512000"},{"name":"Santo Tomas","countryCode":"MX","stateCode":"HID","latitude":"19.90364000","longitude":"-98.56882000"},{"name":"Singuilucan","countryCode":"MX","stateCode":"HID","latitude":"19.98964000","longitude":"-98.51923000"},{"name":"Talol","countryCode":"MX","stateCode":"HID","latitude":"21.12025000","longitude":"-98.62655000"},{"name":"Tancazahuela","countryCode":"MX","stateCode":"HID","latitude":"21.18300000","longitude":"-98.43483000"},{"name":"Tasquillo","countryCode":"MX","stateCode":"HID","latitude":"20.54698000","longitude":"-99.34562000"},{"name":"Taxadho","countryCode":"MX","stateCode":"HID","latitude":"20.43330000","longitude":"-99.14934000"},{"name":"Teacalco","countryCode":"MX","stateCode":"HID","latitude":"19.80561000","longitude":"-98.85209000"},{"name":"Tecacahuaco","countryCode":"MX","stateCode":"HID","latitude":"20.94133000","longitude":"-98.33889000"},{"name":"Tecozautla","countryCode":"MX","stateCode":"HID","latitude":"20.53302000","longitude":"-99.64662000"},{"name":"Tehuetlán","countryCode":"MX","stateCode":"HID","latitude":"21.05337000","longitude":"-98.50853000"},{"name":"Teltipán de Juárez","countryCode":"MX","stateCode":"HID","latitude":"20.11527000","longitude":"-99.20146000"},{"name":"Temango","countryCode":"MX","stateCode":"HID","latitude":"21.13143000","longitude":"-98.69051000"},{"name":"Tenango","countryCode":"MX","stateCode":"HID","latitude":"20.22714000","longitude":"-99.29068000"},{"name":"Tenango de Doria","countryCode":"MX","stateCode":"HID","latitude":"20.33828000","longitude":"-98.22805000"},{"name":"Teocalco","countryCode":"MX","stateCode":"HID","latitude":"20.08582000","longitude":"-99.28289000"},{"name":"Teofani","countryCode":"MX","stateCode":"HID","latitude":"20.32284000","longitude":"-99.04300000"},{"name":"Tepatepec","countryCode":"MX","stateCode":"HID","latitude":"20.24568000","longitude":"-99.08981000"},{"name":"Tepeapulco","countryCode":"MX","stateCode":"HID","latitude":"19.80470000","longitude":"-98.50153000"},{"name":"Tepehuacán de Guerrero","countryCode":"MX","stateCode":"HID","latitude":"21.01350000","longitude":"-98.84184000"},{"name":"Tepeitic","countryCode":"MX","stateCode":"HID","latitude":"20.24123000","longitude":"-99.29084000"},{"name":"Tepeji del Río de Ocampo","countryCode":"MX","stateCode":"HID","latitude":"19.90481000","longitude":"-99.34379000"},{"name":"Tepepa","countryCode":"MX","stateCode":"HID","latitude":"20.13440000","longitude":"-98.17131000"},{"name":"Tepetitla","countryCode":"MX","stateCode":"HID","latitude":"20.96140000","longitude":"-98.38400000"},{"name":"Tepetitlán","countryCode":"MX","stateCode":"HID","latitude":"20.18301000","longitude":"-99.38882000"},{"name":"Tepexititla","countryCode":"MX","stateCode":"HID","latitude":"21.13205000","longitude":"-98.44735000"},{"name":"Tepojaco","countryCode":"MX","stateCode":"HID","latitude":"19.84070000","longitude":"-98.94759000"},{"name":"Tetepango","countryCode":"MX","stateCode":"HID","latitude":"20.10168000","longitude":"-99.15108000"},{"name":"Texcaco","countryCode":"MX","stateCode":"HID","latitude":"20.83982000","longitude":"-98.61613000"},{"name":"Texcaltepec","countryCode":"MX","stateCode":"HID","latitude":"20.03028000","longitude":"-98.32417000"},{"name":"Texcapa","countryCode":"MX","stateCode":"HID","latitude":"21.09228000","longitude":"-98.85403000"},{"name":"Texcatepec","countryCode":"MX","stateCode":"HID","latitude":"20.27655000","longitude":"-99.25375000"},{"name":"Tezapotla","countryCode":"MX","stateCode":"HID","latitude":"21.17381000","longitude":"-98.81242000"},{"name":"Tezontepec","countryCode":"MX","stateCode":"HID","latitude":"19.88063000","longitude":"-98.81972000"},{"name":"Tezontepec de Aldama","countryCode":"MX","stateCode":"HID","latitude":"20.19073000","longitude":"-99.27429000"},{"name":"Tezoquipa","countryCode":"MX","stateCode":"HID","latitude":"20.05639000","longitude":"-99.20472000"},{"name":"Tianguistengo","countryCode":"MX","stateCode":"HID","latitude":"20.72796000","longitude":"-98.63209000"},{"name":"Tianguistengo (La Romera)","countryCode":"MX","stateCode":"HID","latitude":"19.91417000","longitude":"-99.32583000"},{"name":"Tiltepec","countryCode":"MX","stateCode":"HID","latitude":"20.31394000","longitude":"-98.68288000"},{"name":"Tinajas","countryCode":"MX","stateCode":"HID","latitude":"19.89739000","longitude":"-99.36662000"},{"name":"Tizayuca","countryCode":"MX","stateCode":"HID","latitude":"19.83721000","longitude":"-98.97607000"},{"name":"Tlacomulco","countryCode":"MX","stateCode":"HID","latitude":"20.15301000","longitude":"-98.12027000"},{"name":"Tlacpac","countryCode":"MX","stateCode":"HID","latitude":"20.14889000","longitude":"-98.21694000"},{"name":"Tlahuelilpan","countryCode":"MX","stateCode":"HID","latitude":"20.13087000","longitude":"-99.22677000"},{"name":"Tlahuelompa (San Francisco Tlahuelompa)","countryCode":"MX","stateCode":"HID","latitude":"20.65082000","longitude":"-98.57522000"},{"name":"Tlahuiltepa","countryCode":"MX","stateCode":"HID","latitude":"20.89805000","longitude":"-98.96263000"},{"name":"Tlalchiyahualica","countryCode":"MX","stateCode":"HID","latitude":"20.97086000","longitude":"-98.39975000"},{"name":"Tlalminulpa","countryCode":"MX","stateCode":"HID","latitude":"20.07491000","longitude":"-99.22220000"},{"name":"Tlamaco (San Gerónimo Tlamaco)","countryCode":"MX","stateCode":"HID","latitude":"20.03472000","longitude":"-99.22917000"},{"name":"Tlanalapa","countryCode":"MX","stateCode":"HID","latitude":"19.82525000","longitude":"-98.59449000"},{"name":"Tlanchinol","countryCode":"MX","stateCode":"HID","latitude":"21.03005000","longitude":"-98.64996000"},{"name":"Tlaxcalilla","countryCode":"MX","stateCode":"HID","latitude":"20.37731000","longitude":"-99.81545000"},{"name":"Tlaxcoapan","countryCode":"MX","stateCode":"HID","latitude":"20.09163000","longitude":"-99.22042000"},{"name":"Tlaxocoyucan","countryCode":"MX","stateCode":"HID","latitude":"20.22895000","longitude":"-98.49034000"},{"name":"Tolcayuca","countryCode":"MX","stateCode":"HID","latitude":"19.94112000","longitude":"-98.91908000"},{"name":"Tula de Allende","countryCode":"MX","stateCode":"HID","latitude":"20.05161000","longitude":"-99.34397000"},{"name":"Tulancingo","countryCode":"MX","stateCode":"HID","latitude":"20.08355000","longitude":"-98.36288000"},{"name":"Tulancingo de Bravo","countryCode":"MX","stateCode":"HID","latitude":"20.11983000","longitude":"-98.36049000"},{"name":"Tulipanes","countryCode":"MX","stateCode":"HID","latitude":"20.06028000","longitude":"-98.76722000"},{"name":"Tunititlán","countryCode":"MX","stateCode":"HID","latitude":"20.24938000","longitude":"-99.24433000"},{"name":"Unidad Habitacional Antonio Osorio de León (Bojay)","countryCode":"MX","stateCode":"HID","latitude":"20.04389000","longitude":"-99.24472000"},{"name":"Unidad Minera 11 de Julio","countryCode":"MX","stateCode":"HID","latitude":"20.10472000","longitude":"-98.72278000"},{"name":"Unidades Habitacionales","countryCode":"MX","stateCode":"HID","latitude":"20.06389000","longitude":"-98.42056000"},{"name":"Ventoquipa","countryCode":"MX","stateCode":"HID","latitude":"20.03361000","longitude":"-98.33778000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"HID","latitude":"20.16567000","longitude":"-99.05746000"},{"name":"Vicente Guerrero (San Javier)","countryCode":"MX","stateCode":"HID","latitude":"19.94991000","longitude":"-98.90135000"},{"name":"Vito","countryCode":"MX","stateCode":"HID","latitude":"19.99014000","longitude":"-99.19898000"},{"name":"Xiquila","countryCode":"MX","stateCode":"HID","latitude":"21.07803000","longitude":"-98.44315000"},{"name":"Xiteje de Zapata","countryCode":"MX","stateCode":"HID","latitude":"20.09728000","longitude":"-99.38872000"},{"name":"Xochiatipan","countryCode":"MX","stateCode":"HID","latitude":"20.85794000","longitude":"-98.28206000"},{"name":"Xochiatipan de Castillo","countryCode":"MX","stateCode":"HID","latitude":"20.83510000","longitude":"-98.28556000"},{"name":"Xochicoatlán","countryCode":"MX","stateCode":"HID","latitude":"20.79715000","longitude":"-98.63718000"},{"name":"Xochitlán","countryCode":"MX","stateCode":"HID","latitude":"20.29585000","longitude":"-99.18741000"},{"name":"Xolostitla de Morelos (Xolostitla)","countryCode":"MX","stateCode":"HID","latitude":"20.06639000","longitude":"-98.63861000"},{"name":"Xoxolpa","countryCode":"MX","stateCode":"HID","latitude":"20.87574000","longitude":"-98.42386000"},{"name":"Yahualica","countryCode":"MX","stateCode":"HID","latitude":"20.91485000","longitude":"-98.37868000"},{"name":"Yolotepec","countryCode":"MX","stateCode":"HID","latitude":"20.38767000","longitude":"-99.07307000"},{"name":"Zacacuautla","countryCode":"MX","stateCode":"HID","latitude":"20.21500000","longitude":"-98.22887000"},{"name":"Zacamulpa","countryCode":"MX","stateCode":"HID","latitude":"20.00583000","longitude":"-99.25694000"},{"name":"Zacualtipanito","countryCode":"MX","stateCode":"HID","latitude":"21.15407000","longitude":"-98.79997000"},{"name":"Zacualtipán","countryCode":"MX","stateCode":"HID","latitude":"20.65002000","longitude":"-98.65628000"},{"name":"Zapotlán de Juárez","countryCode":"MX","stateCode":"HID","latitude":"19.97709000","longitude":"-98.86420000"},{"name":"Zempoala","countryCode":"MX","stateCode":"HID","latitude":"19.93850000","longitude":"-98.66871000"},{"name":"Zimapan","countryCode":"MX","stateCode":"HID","latitude":"20.73814000","longitude":"-99.38180000"},{"name":"Zocea","countryCode":"MX","stateCode":"HID","latitude":"20.43760000","longitude":"-99.35742000"},{"name":"Zoquitipán","countryCode":"MX","stateCode":"HID","latitude":"20.90902000","longitude":"-98.43242000"},{"name":"Zothé","countryCode":"MX","stateCode":"HID","latitude":"20.36959000","longitude":"-99.71581000"},{"name":"Zotoluca","countryCode":"MX","stateCode":"HID","latitude":"19.61063000","longitude":"-98.51094000"},{"name":"Álvaro Obregón","countryCode":"MX","stateCode":"HID","latitude":"20.70662000","longitude":"-99.37323000"},{"name":"Acaponeta","countryCode":"MX","stateCode":"NAY","latitude":"22.49396000","longitude":"-105.36369000"},{"name":"Ahuacatlán","countryCode":"MX","stateCode":"NAY","latitude":"21.05405000","longitude":"-104.48398000"},{"name":"Amapa","countryCode":"MX","stateCode":"NAY","latitude":"21.78359000","longitude":"-105.25482000"},{"name":"Amatlán de Cañas","countryCode":"MX","stateCode":"NAY","latitude":"20.80699000","longitude":"-104.40408000"},{"name":"Aquiles Serdán","countryCode":"MX","stateCode":"NAY","latitude":"21.38198000","longitude":"-104.88891000"},{"name":"Aticama","countryCode":"MX","stateCode":"NAY","latitude":"21.48387000","longitude":"-105.19787000"},{"name":"Atonalisco","countryCode":"MX","stateCode":"NAY","latitude":"21.66551000","longitude":"-104.83949000"},{"name":"Aután","countryCode":"MX","stateCode":"NAY","latitude":"21.68973000","longitude":"-105.30750000"},{"name":"Bellavista","countryCode":"MX","stateCode":"NAY","latitude":"21.56236000","longitude":"-104.88267000"},{"name":"Bucerías","countryCode":"MX","stateCode":"NAY","latitude":"20.75626000","longitude":"-105.33438000"},{"name":"Camalotita","countryCode":"MX","stateCode":"NAY","latitude":"22.40453000","longitude":"-105.43156000"},{"name":"Camichín de Jauja","countryCode":"MX","stateCode":"NAY","latitude":"21.46532000","longitude":"-104.80080000"},{"name":"Cañada del Tabaco","countryCode":"MX","stateCode":"NAY","latitude":"21.70972000","longitude":"-105.35417000"},{"name":"Chapalilla","countryCode":"MX","stateCode":"NAY","latitude":"21.18852000","longitude":"-104.63783000"},{"name":"Chilapa","countryCode":"MX","stateCode":"NAY","latitude":"22.03138000","longitude":"-105.23057000"},{"name":"Colonia Emiliano Zapata","countryCode":"MX","stateCode":"NAY","latitude":"21.82861000","longitude":"-105.21972000"},{"name":"Colonia Paraíso Escondido","countryCode":"MX","stateCode":"NAY","latitude":"21.05333000","longitude":"-105.23833000"},{"name":"Compostela","countryCode":"MX","stateCode":"NAY","latitude":"21.23777000","longitude":"-104.90010000"},{"name":"Corral del Risco (Punta de Mita)","countryCode":"MX","stateCode":"NAY","latitude":"20.77361000","longitude":"-105.51667000"},{"name":"Cruz de Huanacaxtle","countryCode":"MX","stateCode":"NAY","latitude":"20.75415000","longitude":"-105.37734000"},{"name":"Cuamiles","countryCode":"MX","stateCode":"NAY","latitude":"21.92347000","longitude":"-105.25405000"},{"name":"El Ahuacate","countryCode":"MX","stateCode":"NAY","latitude":"21.51535000","longitude":"-104.94436000"},{"name":"El Botadero","countryCode":"MX","stateCode":"NAY","latitude":"21.75404000","longitude":"-105.28640000"},{"name":"El Capomal","countryCode":"MX","stateCode":"NAY","latitude":"21.83935000","longitude":"-105.12116000"},{"name":"El Corte","countryCode":"MX","stateCode":"NAY","latitude":"21.72025000","longitude":"-105.24488000"},{"name":"El Jicote","countryCode":"MX","stateCode":"NAY","latitude":"21.72545000","longitude":"-105.05787000"},{"name":"El Llano","countryCode":"MX","stateCode":"NAY","latitude":"21.41854000","longitude":"-105.17963000"},{"name":"El Rosario","countryCode":"MX","stateCode":"NAY","latitude":"20.89195000","longitude":"-104.46836000"},{"name":"El Tamarindo","countryCode":"MX","stateCode":"NAY","latitude":"21.95810000","longitude":"-105.23220000"},{"name":"El Tizate","countryCode":"MX","stateCode":"NAY","latitude":"21.80179000","longitude":"-105.11670000"},{"name":"El Vado de San Pedro","countryCode":"MX","stateCode":"NAY","latitude":"21.94742000","longitude":"-105.18005000"},{"name":"El Venado","countryCode":"MX","stateCode":"NAY","latitude":"21.94426000","longitude":"-105.00100000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"NAY","latitude":"21.36477000","longitude":"-104.91283000"},{"name":"Felipe Carrillo Puerto","countryCode":"MX","stateCode":"NAY","latitude":"21.13200000","longitude":"-104.86068000"},{"name":"Francisco I. Madero","countryCode":"MX","stateCode":"NAY","latitude":"21.58186000","longitude":"-104.81927000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"NAY","latitude":"21.67972000","longitude":"-105.32750000"},{"name":"Higuera Blanca","countryCode":"MX","stateCode":"NAY","latitude":"20.79746000","longitude":"-105.46747000"},{"name":"Huajicori","countryCode":"MX","stateCode":"NAY","latitude":"22.63667000","longitude":"-105.31972000"},{"name":"Huajimic","countryCode":"MX","stateCode":"NAY","latitude":"21.68347000","longitude":"-104.31542000"},{"name":"Ixtapan de la Concepción","countryCode":"MX","stateCode":"NAY","latitude":"21.30774000","longitude":"-105.15773000"},{"name":"Ixtlán del Río","countryCode":"MX","stateCode":"NAY","latitude":"21.03907000","longitude":"-104.37116000"},{"name":"Jalcocotán","countryCode":"MX","stateCode":"NAY","latitude":"21.48122000","longitude":"-105.09851000"},{"name":"Jesús María","countryCode":"MX","stateCode":"NAY","latitude":"22.25056000","longitude":"-104.51792000"},{"name":"Jomulco","countryCode":"MX","stateCode":"NAY","latitude":"21.10394000","longitude":"-104.42378000"},{"name":"Juan Escutia (Borbollón)","countryCode":"MX","stateCode":"NAY","latitude":"21.16741000","longitude":"-104.86698000"},{"name":"La Cantera","countryCode":"MX","stateCode":"NAY","latitude":"21.50308000","longitude":"-104.82237000"},{"name":"La Corregidora","countryCode":"MX","stateCode":"NAY","latitude":"21.44417000","longitude":"-104.81222000"},{"name":"La Fortuna","countryCode":"MX","stateCode":"NAY","latitude":"21.55285000","longitude":"-104.95077000"},{"name":"La Guásima","countryCode":"MX","stateCode":"NAY","latitude":"22.40607000","longitude":"-105.38767000"},{"name":"La Labor","countryCode":"MX","stateCode":"NAY","latitude":"21.37299000","longitude":"-104.71910000"},{"name":"La Libertad","countryCode":"MX","stateCode":"NAY","latitude":"21.59347000","longitude":"-105.17365000"},{"name":"La Palma","countryCode":"MX","stateCode":"NAY","latitude":"21.49172000","longitude":"-105.17817000"},{"name":"La Peñita de Jaltomba","countryCode":"MX","stateCode":"NAY","latitude":"21.03884000","longitude":"-105.24792000"},{"name":"La Presa","countryCode":"MX","stateCode":"NAY","latitude":"22.34358000","longitude":"-105.39350000"},{"name":"La Yesca","countryCode":"MX","stateCode":"NAY","latitude":"21.31871000","longitude":"-104.01161000"},{"name":"Las Jarretaderas","countryCode":"MX","stateCode":"NAY","latitude":"20.69250000","longitude":"-105.27389000"},{"name":"Las Varas","countryCode":"MX","stateCode":"NAY","latitude":"21.18021000","longitude":"-105.13595000"},{"name":"Llano del Tigre","countryCode":"MX","stateCode":"NAY","latitude":"22.12707000","longitude":"-105.30581000"},{"name":"Lo de Lamedo","countryCode":"MX","stateCode":"NAY","latitude":"21.53843000","longitude":"-104.93945000"},{"name":"Lo de Marcos","countryCode":"MX","stateCode":"NAY","latitude":"20.95509000","longitude":"-105.35223000"},{"name":"Los Aguajes","countryCode":"MX","stateCode":"NAY","latitude":"21.10729000","longitude":"-104.35447000"},{"name":"Los Otates","countryCode":"MX","stateCode":"NAY","latitude":"21.70427000","longitude":"-105.37622000"},{"name":"Mecatán","countryCode":"MX","stateCode":"NAY","latitude":"21.53643000","longitude":"-105.11946000"},{"name":"Mesa del Nayar","countryCode":"MX","stateCode":"NAY","latitude":"22.21770000","longitude":"-104.65352000"},{"name":"Mezcales","countryCode":"MX","stateCode":"NAY","latitude":"20.73072000","longitude":"-105.28257000"},{"name":"Milpas Viejas","countryCode":"MX","stateCode":"NAY","latitude":"22.36478000","longitude":"-105.47549000"},{"name":"Mojarras","countryCode":"MX","stateCode":"NAY","latitude":"21.42592000","longitude":"-104.60851000"},{"name":"Monteón","countryCode":"MX","stateCode":"NAY","latitude":"20.99108000","longitude":"-105.29988000"},{"name":"Méxpan","countryCode":"MX","stateCode":"NAY","latitude":"21.03567000","longitude":"-104.41479000"},{"name":"Navarrete","countryCode":"MX","stateCode":"NAY","latitude":"21.64841000","longitude":"-105.11539000"},{"name":"Nuevo Vallarta","countryCode":"MX","stateCode":"NAY","latitude":"20.70169000","longitude":"-105.29417000"},{"name":"Palma Grande","countryCode":"MX","stateCode":"NAY","latitude":"21.99333000","longitude":"-105.38944000"},{"name":"Palmar de Cuautla","countryCode":"MX","stateCode":"NAY","latitude":"22.21972000","longitude":"-105.64750000"},{"name":"Pantanal","countryCode":"MX","stateCode":"NAY","latitude":"21.42824000","longitude":"-104.86122000"},{"name":"Pericos","countryCode":"MX","stateCode":"NAY","latitude":"22.04925000","longitude":"-105.35402000"},{"name":"Pozo de Ibarra","countryCode":"MX","stateCode":"NAY","latitude":"21.86692000","longitude":"-105.27949000"},{"name":"Puerta de Mangos","countryCode":"MX","stateCode":"NAY","latitude":"21.71853000","longitude":"-105.33534000"},{"name":"Puga","countryCode":"MX","stateCode":"NAY","latitude":"21.58443000","longitude":"-104.82318000"},{"name":"Quimichis","countryCode":"MX","stateCode":"NAY","latitude":"22.36122000","longitude":"-105.53913000"},{"name":"Rincón de Guayabitos","countryCode":"MX","stateCode":"NAY","latitude":"21.02315000","longitude":"-105.27054000"},{"name":"Rosa Blanca","countryCode":"MX","stateCode":"NAY","latitude":"21.12454000","longitude":"-104.35811000"},{"name":"Rosamorada","countryCode":"MX","stateCode":"NAY","latitude":"22.12208000","longitude":"-105.20640000"},{"name":"Ruíz","countryCode":"MX","stateCode":"NAY","latitude":"21.95107000","longitude":"-105.14380000"},{"name":"San Blas","countryCode":"MX","stateCode":"NAY","latitude":"21.54333000","longitude":"-105.28558000"},{"name":"San Cayetano","countryCode":"MX","stateCode":"NAY","latitude":"21.44949000","longitude":"-104.81702000"},{"name":"San Clemente de Lima","countryCode":"MX","stateCode":"NAY","latitude":"20.73722000","longitude":"-105.27083000"},{"name":"San Felipe Aztatán","countryCode":"MX","stateCode":"NAY","latitude":"22.38374000","longitude":"-105.41980000"},{"name":"San Francisco","countryCode":"MX","stateCode":"NAY","latitude":"20.90196000","longitude":"-105.41279000"},{"name":"San José de Gracia","countryCode":"MX","stateCode":"NAY","latitude":"22.48105000","longitude":"-105.37869000"},{"name":"San Juan Bautista","countryCode":"MX","stateCode":"NAY","latitude":"22.14359000","longitude":"-105.09750000"},{"name":"San Juan de Abajo","countryCode":"MX","stateCode":"NAY","latitude":"20.81484000","longitude":"-105.19154000"},{"name":"San Luis de Lozada","countryCode":"MX","stateCode":"NAY","latitude":"21.50297000","longitude":"-104.70552000"},{"name":"San Pedro Lagunillas","countryCode":"MX","stateCode":"NAY","latitude":"21.21920000","longitude":"-104.75228000"},{"name":"San Vicente","countryCode":"MX","stateCode":"NAY","latitude":"21.95043000","longitude":"-105.29710000"},{"name":"Santa Cruz","countryCode":"MX","stateCode":"NAY","latitude":"21.98118000","longitude":"-105.60169000"},{"name":"Santa Isabel","countryCode":"MX","stateCode":"NAY","latitude":"21.16304000","longitude":"-104.62374000"},{"name":"Santa María del Oro","countryCode":"MX","stateCode":"NAY","latitude":"21.33390000","longitude":"-104.58696000"},{"name":"Santa Teresa","countryCode":"MX","stateCode":"NAY","latitude":"22.49730000","longitude":"-104.76547000"},{"name":"Santiago Ixcuintla","countryCode":"MX","stateCode":"NAY","latitude":"21.81295000","longitude":"-105.20844000"},{"name":"Santiago de Pochotitán","countryCode":"MX","stateCode":"NAY","latitude":"21.58159000","longitude":"-104.69858000"},{"name":"Sauta","countryCode":"MX","stateCode":"NAY","latitude":"21.72116000","longitude":"-105.14249000"},{"name":"Sayulilla","countryCode":"MX","stateCode":"NAY","latitude":"22.43822000","longitude":"-105.39137000"},{"name":"Sayulita","countryCode":"MX","stateCode":"NAY","latitude":"20.87006000","longitude":"-105.43992000"},{"name":"Sentispac","countryCode":"MX","stateCode":"NAY","latitude":"21.80478000","longitude":"-105.34593000"},{"name":"Tecuala","countryCode":"MX","stateCode":"NAY","latitude":"22.39815000","longitude":"-105.45808000"},{"name":"Tepic","countryCode":"MX","stateCode":"NAY","latitude":"21.50951000","longitude":"-104.89569000"},{"name":"Tequepexpan","countryCode":"MX","stateCode":"NAY","latitude":"21.21571000","longitude":"-104.56958000"},{"name":"Testerazo","countryCode":"MX","stateCode":"NAY","latitude":"21.40242000","longitude":"-104.89420000"},{"name":"Tetitlán","countryCode":"MX","stateCode":"NAY","latitude":"21.12903000","longitude":"-104.61613000"},{"name":"Unión de Corrientes","countryCode":"MX","stateCode":"NAY","latitude":"21.97644000","longitude":"-105.43026000"},{"name":"Uzeta","countryCode":"MX","stateCode":"NAY","latitude":"21.11497000","longitude":"-104.60171000"},{"name":"Valle de Banderas","countryCode":"MX","stateCode":"NAY","latitude":"20.80792000","longitude":"-105.24813000"},{"name":"Villa Hidalgo","countryCode":"MX","stateCode":"NAY","latitude":"21.74185000","longitude":"-105.23096000"},{"name":"Villa Juárez","countryCode":"MX","stateCode":"NAY","latitude":"21.68917000","longitude":"-105.38972000"},{"name":"Yago","countryCode":"MX","stateCode":"NAY","latitude":"21.83601000","longitude":"-105.06451000"},{"name":"Zacualpan","countryCode":"MX","stateCode":"NAY","latitude":"21.24715000","longitude":"-105.16570000"},{"name":"Zapotanito","countryCode":"MX","stateCode":"NAY","latitude":"21.30533000","longitude":"-104.60899000"},{"name":"Zapotán","countryCode":"MX","stateCode":"NAY","latitude":"21.08936000","longitude":"-104.86246000"},{"name":"Acatlán de Pérez Figueroa","countryCode":"MX","stateCode":"OAX","latitude":"18.53973000","longitude":"-96.60568000"},{"name":"Agua del Espino","countryCode":"MX","stateCode":"OAX","latitude":"16.59095000","longitude":"-96.80204000"},{"name":"Ahuehuetitlán","countryCode":"MX","stateCode":"OAX","latitude":"17.67130000","longitude":"-98.32024000"},{"name":"Albarradas","countryCode":"MX","stateCode":"OAX","latitude":"17.06752000","longitude":"-96.20012000"},{"name":"Almolonga","countryCode":"MX","stateCode":"OAX","latitude":"18.60848000","longitude":"-96.66099000"},{"name":"Animas Trujano","countryCode":"MX","stateCode":"OAX","latitude":"16.99086000","longitude":"-96.71319000"},{"name":"Apoala","countryCode":"MX","stateCode":"OAX","latitude":"17.64845000","longitude":"-97.13608000"},{"name":"Arroyo Chical (Nuevo Arroyo Chicali)","countryCode":"MX","stateCode":"OAX","latitude":"18.21611000","longitude":"-96.33667000"},{"name":"Arroyo Choápam","countryCode":"MX","stateCode":"OAX","latitude":"17.97028000","longitude":"-96.15722000"},{"name":"Arroyo Limón","countryCode":"MX","stateCode":"OAX","latitude":"17.90008000","longitude":"-95.96175000"},{"name":"Arroyo Zapotillo","countryCode":"MX","stateCode":"OAX","latitude":"18.07639000","longitude":"-96.54417000"},{"name":"Arroyo de Banco","countryCode":"MX","stateCode":"OAX","latitude":"17.80312000","longitude":"-96.34794000"},{"name":"Arroyo de Enmedio","countryCode":"MX","stateCode":"OAX","latitude":"18.49750000","longitude":"-96.54722000"},{"name":"Asunción Cacalotepec","countryCode":"MX","stateCode":"OAX","latitude":"17.03470000","longitude":"-95.93361000"},{"name":"Asunción Ixtaltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.50315000","longitude":"-95.06121000"},{"name":"Asunción Nochixtlán","countryCode":"MX","stateCode":"OAX","latitude":"17.45916000","longitude":"-97.22605000"},{"name":"Asunción Ocotlán","countryCode":"MX","stateCode":"OAX","latitude":"16.76195000","longitude":"-96.72137000"},{"name":"Asunción Tlacolulita","countryCode":"MX","stateCode":"OAX","latitude":"16.22612000","longitude":"-95.76620000"},{"name":"Ayoquezco de Aldama","countryCode":"MX","stateCode":"OAX","latitude":"16.68370000","longitude":"-96.84287000"},{"name":"Ayotzintepec","countryCode":"MX","stateCode":"OAX","latitude":"17.67261000","longitude":"-96.12855000"},{"name":"Ayutla","countryCode":"MX","stateCode":"OAX","latitude":"17.02756000","longitude":"-96.07632000"},{"name":"Bajos de Chila","countryCode":"MX","stateCode":"OAX","latitude":"15.92343000","longitude":"-97.12113000"},{"name":"Barrio San Diego","countryCode":"MX","stateCode":"OAX","latitude":"17.27917000","longitude":"-97.67417000"},{"name":"Benemérito Juárez","countryCode":"MX","stateCode":"OAX","latitude":"18.11944000","longitude":"-96.00194000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"OAX","latitude":"15.88178000","longitude":"-96.32405000"},{"name":"Benito Juárez II (San Martín)","countryCode":"MX","stateCode":"OAX","latitude":"18.14056000","longitude":"-96.46139000"},{"name":"Bethania","countryCode":"MX","stateCode":"OAX","latitude":"17.91939000","longitude":"-96.00459000"},{"name":"Brisas de Zicatela","countryCode":"MX","stateCode":"OAX","latitude":"15.83694000","longitude":"-97.04194000"},{"name":"Cajonos","countryCode":"MX","stateCode":"OAX","latitude":"17.16801000","longitude":"-96.26174000"},{"name":"Calihualá","countryCode":"MX","stateCode":"OAX","latitude":"17.53134000","longitude":"-98.27792000"},{"name":"Camelia Roja","countryCode":"MX","stateCode":"OAX","latitude":"18.02833000","longitude":"-96.20806000"},{"name":"Camotinchan","countryCode":"MX","stateCode":"OAX","latitude":"16.55873000","longitude":"-98.12433000"},{"name":"Candelaria Loxicha","countryCode":"MX","stateCode":"OAX","latitude":"15.92638000","longitude":"-96.49268000"},{"name":"Capulálpam de Méndez","countryCode":"MX","stateCode":"OAX","latitude":"17.30972000","longitude":"-96.44656000"},{"name":"Cerro Armadillo Grande","countryCode":"MX","stateCode":"OAX","latitude":"17.86611000","longitude":"-96.30861000"},{"name":"Cerro Quemado","countryCode":"MX","stateCode":"OAX","latitude":"18.15417000","longitude":"-96.57500000"},{"name":"Cerro del Aire","countryCode":"MX","stateCode":"OAX","latitude":"16.11012000","longitude":"-97.20438000"},{"name":"Chahuite","countryCode":"MX","stateCode":"OAX","latitude":"16.30000000","longitude":"-94.18333000"},{"name":"Chahuites","countryCode":"MX","stateCode":"OAX","latitude":"16.28842000","longitude":"-94.19478000"},{"name":"Chicahua","countryCode":"MX","stateCode":"OAX","latitude":"17.63667000","longitude":"-97.19497000"},{"name":"Chicapa de Castro","countryCode":"MX","stateCode":"OAX","latitude":"16.43844000","longitude":"-94.82206000"},{"name":"Cieneguilla","countryCode":"MX","stateCode":"OAX","latitude":"16.32353000","longitude":"-97.31762000"},{"name":"Ciudad de Huajuapan de León","countryCode":"MX","stateCode":"OAX","latitude":"17.80787000","longitude":"-97.77956000"},{"name":"Ciénega de Zimatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.89366000","longitude":"-96.76801000"},{"name":"Coatecas Altas","countryCode":"MX","stateCode":"OAX","latitude":"16.53926000","longitude":"-96.66878000"},{"name":"Coixtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"17.72021000","longitude":"-97.31880000"},{"name":"Collantes","countryCode":"MX","stateCode":"OAX","latitude":"16.18810000","longitude":"-97.97184000"},{"name":"Colonia Jordán","countryCode":"MX","stateCode":"OAX","latitude":"16.38893000","longitude":"-95.20203000"},{"name":"Colonia Juárez","countryCode":"MX","stateCode":"OAX","latitude":"16.20967000","longitude":"-95.02722000"},{"name":"Colonia Progreso","countryCode":"MX","stateCode":"OAX","latitude":"16.80111000","longitude":"-95.07972000"},{"name":"Colonia Rincón Viejo","countryCode":"MX","stateCode":"OAX","latitude":"16.88678000","longitude":"-95.04731000"},{"name":"Colonia San Luis","countryCode":"MX","stateCode":"OAX","latitude":"16.38000000","longitude":"-95.24111000"},{"name":"Colonia la Central","countryCode":"MX","stateCode":"OAX","latitude":"18.08666000","longitude":"-96.51619000"},{"name":"Concepción Pápalo","countryCode":"MX","stateCode":"OAX","latitude":"17.85391000","longitude":"-96.84472000"},{"name":"Constancia del Rosario","countryCode":"MX","stateCode":"OAX","latitude":"17.03820000","longitude":"-97.94125000"},{"name":"Constitución Mexicana","countryCode":"MX","stateCode":"OAX","latitude":"17.34102000","longitude":"-95.37326000"},{"name":"Corral de Piedra","countryCode":"MX","stateCode":"OAX","latitude":"18.24528000","longitude":"-96.30556000"},{"name":"Corralero","countryCode":"MX","stateCode":"OAX","latitude":"16.23846000","longitude":"-98.18952000"},{"name":"Cosoltepec","countryCode":"MX","stateCode":"OAX","latitude":"18.14255000","longitude":"-97.79084000"},{"name":"Crucecita","countryCode":"MX","stateCode":"OAX","latitude":"15.76889000","longitude":"-96.13500000"},{"name":"Cuapinolito (Azulillo)","countryCode":"MX","stateCode":"OAX","latitude":"15.82194000","longitude":"-96.31833000"},{"name":"Cuauhtémoc","countryCode":"MX","stateCode":"OAX","latitude":"17.10149000","longitude":"-94.88532000"},{"name":"Cuicatlan","countryCode":"MX","stateCode":"OAX","latitude":"17.80272000","longitude":"-96.95939000"},{"name":"Cuilapan de Guerrero","countryCode":"MX","stateCode":"OAX","latitude":"16.97756000","longitude":"-96.78081000"},{"name":"Donaji","countryCode":"MX","stateCode":"OAX","latitude":"17.22950000","longitude":"-95.05295000"},{"name":"Ejutla de Crespo","countryCode":"MX","stateCode":"OAX","latitude":"16.56623000","longitude":"-96.73123000"},{"name":"El Arador","countryCode":"MX","stateCode":"OAX","latitude":"16.54111000","longitude":"-97.18194000"},{"name":"El Bajío","countryCode":"MX","stateCode":"OAX","latitude":"16.88917000","longitude":"-95.03528000"},{"name":"El Barrio de la Soledad","countryCode":"MX","stateCode":"OAX","latitude":"16.80131000","longitude":"-95.03909000"},{"name":"El Camalote","countryCode":"MX","stateCode":"OAX","latitude":"15.87250000","longitude":"-96.62361000"},{"name":"El Camarón","countryCode":"MX","stateCode":"OAX","latitude":"16.55745000","longitude":"-96.02868000"},{"name":"El Capulín (La Nueva Pochota)","countryCode":"MX","stateCode":"OAX","latitude":"18.22972000","longitude":"-96.27806000"},{"name":"El Carrizal","countryCode":"MX","stateCode":"OAX","latitude":"16.06438000","longitude":"-95.39308000"},{"name":"El Carrizo","countryCode":"MX","stateCode":"OAX","latitude":"16.25453000","longitude":"-98.03080000"},{"name":"El Chocolate","countryCode":"MX","stateCode":"OAX","latitude":"16.93191000","longitude":"-95.08946000"},{"name":"El Ciruelo","countryCode":"MX","stateCode":"OAX","latitude":"16.31780000","longitude":"-98.25707000"},{"name":"El Coyul","countryCode":"MX","stateCode":"OAX","latitude":"15.91472000","longitude":"-95.81028000"},{"name":"El Espinal","countryCode":"MX","stateCode":"OAX","latitude":"16.46751000","longitude":"-95.04198000"},{"name":"El Molino","countryCode":"MX","stateCode":"OAX","latitude":"17.77536000","longitude":"-97.75227000"},{"name":"El Morro","countryCode":"MX","stateCode":"OAX","latitude":"16.09745000","longitude":"-95.37906000"},{"name":"El Porvenir","countryCode":"MX","stateCode":"OAX","latitude":"17.47446000","longitude":"-95.25596000"},{"name":"El Rosario","countryCode":"MX","stateCode":"OAX","latitude":"17.04271000","longitude":"-96.69209000"},{"name":"Eloxochitlán de Flores Magón","countryCode":"MX","stateCode":"OAX","latitude":"18.17724000","longitude":"-96.87538000"},{"name":"Encinal Colorado","countryCode":"MX","stateCode":"OAX","latitude":"17.00995000","longitude":"-95.10732000"},{"name":"Estación Mogoñé","countryCode":"MX","stateCode":"OAX","latitude":"16.99472000","longitude":"-95.03667000"},{"name":"Flor Batavia","countryCode":"MX","stateCode":"OAX","latitude":"17.98475000","longitude":"-96.51880000"},{"name":"Fraccionamiento Ciudad Yagul","countryCode":"MX","stateCode":"OAX","latitude":"16.97750000","longitude":"-96.46194000"},{"name":"Fraccionamiento Ex-Hacienda Catano","countryCode":"MX","stateCode":"OAX","latitude":"17.22750000","longitude":"-96.81556000"},{"name":"Fraccionamiento Real del Valle","countryCode":"MX","stateCode":"OAX","latitude":"16.93278000","longitude":"-96.76778000"},{"name":"Fraccionamiento Riberas de San Jerónimo","countryCode":"MX","stateCode":"OAX","latitude":"17.11250000","longitude":"-96.77722000"},{"name":"Fraccionamiento San Miguel","countryCode":"MX","stateCode":"OAX","latitude":"17.21278000","longitude":"-96.78694000"},{"name":"Francisco Ibarra Ramos","countryCode":"MX","stateCode":"OAX","latitude":"17.97781000","longitude":"-97.91748000"},{"name":"General Pascual Fentes","countryCode":"MX","stateCode":"OAX","latitude":"16.43472000","longitude":"-94.26270000"},{"name":"Guadalupe Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.17268000","longitude":"-96.81022000"},{"name":"Guadalupe Hidalgo","countryCode":"MX","stateCode":"OAX","latitude":"17.14950000","longitude":"-96.81109000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"OAX","latitude":"16.89627000","longitude":"-95.84981000"},{"name":"Guamúchil","countryCode":"MX","stateCode":"OAX","latitude":"16.36937000","longitude":"-94.66863000"},{"name":"Guixé","countryCode":"MX","stateCode":"OAX","latitude":"16.46991000","longitude":"-96.70271000"},{"name":"Hacienda Blanca","countryCode":"MX","stateCode":"OAX","latitude":"17.13994000","longitude":"-96.77590000"},{"name":"Heroica Ciudad de Ejutla de Crespo","countryCode":"MX","stateCode":"OAX","latitude":"16.57835000","longitude":"-96.73079000"},{"name":"Heroica Ciudad de Juchitán de Zaragoza","countryCode":"MX","stateCode":"OAX","latitude":"16.44873000","longitude":"-94.98619000"},{"name":"Heroica Ciudad de Tlaxiaco","countryCode":"MX","stateCode":"OAX","latitude":"17.26916000","longitude":"-97.68053000"},{"name":"Huajintepec","countryCode":"MX","stateCode":"OAX","latitude":"16.61003000","longitude":"-98.23028000"},{"name":"Huautepec","countryCode":"MX","stateCode":"OAX","latitude":"18.10138000","longitude":"-96.79590000"},{"name":"Huazantlán del Río","countryCode":"MX","stateCode":"OAX","latitude":"16.21932000","longitude":"-95.12864000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"OAX","latitude":"17.53556000","longitude":"-95.89361000"},{"name":"Isla Soyaltepec","countryCode":"MX","stateCode":"OAX","latitude":"18.20107000","longitude":"-96.48325000"},{"name":"Ixpantepec Nieves","countryCode":"MX","stateCode":"OAX","latitude":"17.50690000","longitude":"-98.04264000"},{"name":"Ixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.56052000","longitude":"-95.10375000"},{"name":"Ixtlán de Juárez","countryCode":"MX","stateCode":"OAX","latitude":"17.33211000","longitude":"-96.48812000"},{"name":"Jalapa","countryCode":"MX","stateCode":"OAX","latitude":"16.50000000","longitude":"-95.46667000"},{"name":"Jaltepec de Candayoc","countryCode":"MX","stateCode":"OAX","latitude":"17.35495000","longitude":"-95.41428000"},{"name":"Jaltepetongo","countryCode":"MX","stateCode":"OAX","latitude":"17.68623000","longitude":"-97.03569000"},{"name":"Jamiltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.28258000","longitude":"-97.82446000"},{"name":"José María Morelos","countryCode":"MX","stateCode":"OAX","latitude":"16.20389000","longitude":"-97.93000000"},{"name":"Juchitán de Zaragoza","countryCode":"MX","stateCode":"OAX","latitude":"16.43603000","longitude":"-95.01975000"},{"name":"La Barra de Colotepec","countryCode":"MX","stateCode":"OAX","latitude":"15.82546000","longitude":"-97.02882000"},{"name":"La Blanca","countryCode":"MX","stateCode":"OAX","latitude":"16.59482000","longitude":"-94.69256000"},{"name":"La Candelaria","countryCode":"MX","stateCode":"OAX","latitude":"17.21833000","longitude":"-95.93306000"},{"name":"La Cañada","countryCode":"MX","stateCode":"OAX","latitude":"17.07000000","longitude":"-96.77806000"},{"name":"La Erradura","countryCode":"MX","stateCode":"OAX","latitude":"15.83402000","longitude":"-96.33478000"},{"name":"La Humedad","countryCode":"MX","stateCode":"OAX","latitude":"16.58222000","longitude":"-97.66724000"},{"name":"La Junta","countryCode":"MX","stateCode":"OAX","latitude":"17.82778000","longitude":"-97.74556000"},{"name":"La Luz","countryCode":"MX","stateCode":"OAX","latitude":"16.11477000","longitude":"-97.59570000"},{"name":"La Mina","countryCode":"MX","stateCode":"OAX","latitude":"17.98689000","longitude":"-96.09978000"},{"name":"La Noria","countryCode":"MX","stateCode":"OAX","latitude":"16.25444000","longitude":"-95.22056000"},{"name":"La Pe","countryCode":"MX","stateCode":"OAX","latitude":"16.63027000","longitude":"-96.79766000"},{"name":"La Reforma","countryCode":"MX","stateCode":"OAX","latitude":"16.62414000","longitude":"-97.84544000"},{"name":"La Tabaquera","countryCode":"MX","stateCode":"OAX","latitude":"18.33582000","longitude":"-96.45129000"},{"name":"La Venta","countryCode":"MX","stateCode":"OAX","latitude":"16.57109000","longitude":"-94.81773000"},{"name":"La Ventosa","countryCode":"MX","stateCode":"OAX","latitude":"16.55188000","longitude":"-94.94762000"},{"name":"Las Amilpas","countryCode":"MX","stateCode":"OAX","latitude":"16.36667000","longitude":"-94.61667000"},{"name":"Las Margaritas","countryCode":"MX","stateCode":"OAX","latitude":"18.25501000","longitude":"-96.28421000"},{"name":"Llano Suchiapa","countryCode":"MX","stateCode":"OAX","latitude":"16.86611000","longitude":"-95.05389000"},{"name":"Llano de Agua","countryCode":"MX","stateCode":"OAX","latitude":"18.10611000","longitude":"-96.81083000"},{"name":"Loma Bonita","countryCode":"MX","stateCode":"OAX","latitude":"18.10721000","longitude":"-95.87904000"},{"name":"Loma Chapultepec","countryCode":"MX","stateCode":"OAX","latitude":"18.11972000","longitude":"-96.83917000"},{"name":"Los Naranjos Esquipulas","countryCode":"MX","stateCode":"OAX","latitude":"15.98167000","longitude":"-96.45889000"},{"name":"Los Ángeles","countryCode":"MX","stateCode":"OAX","latitude":"17.39485000","longitude":"-95.16540000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"OAX","latitude":"16.72818000","longitude":"-94.85981000"},{"name":"Macuilxóchitl de Artigas Carranza","countryCode":"MX","stateCode":"OAX","latitude":"17.01583000","longitude":"-96.54000000"},{"name":"Macín Chico","countryCode":"MX","stateCode":"OAX","latitude":"18.06820000","longitude":"-96.27184000"},{"name":"Magdalena Apasco","countryCode":"MX","stateCode":"OAX","latitude":"17.24083000","longitude":"-96.82083000"},{"name":"Magdalena Jaltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.32318000","longitude":"-97.22122000"},{"name":"Magdalena Mixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.89659000","longitude":"-96.90618000"},{"name":"Magdalena Ocotlán","countryCode":"MX","stateCode":"OAX","latitude":"16.70865000","longitude":"-96.71010000"},{"name":"Magdalena Teitipac","countryCode":"MX","stateCode":"OAX","latitude":"16.90393000","longitude":"-96.55840000"},{"name":"Magdalena Tequisistlán","countryCode":"MX","stateCode":"OAX","latitude":"16.39929000","longitude":"-95.60204000"},{"name":"Magdalena Tlacotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.50416000","longitude":"-95.20248000"},{"name":"Magdalena Yodocono de Porfirio Díaz","countryCode":"MX","stateCode":"OAX","latitude":"17.38470000","longitude":"-97.35530000"},{"name":"Magdalena Zahuatlán","countryCode":"MX","stateCode":"OAX","latitude":"17.38978000","longitude":"-97.22747000"},{"name":"Mancuernas","countryCode":"MX","stateCode":"OAX","latitude":"16.38940000","longitude":"-98.11018000"},{"name":"Mariscala de Juárez","countryCode":"MX","stateCode":"OAX","latitude":"17.85972000","longitude":"-98.14083000"},{"name":"María Lombardo de Caso","countryCode":"MX","stateCode":"OAX","latitude":"17.44931000","longitude":"-95.42821000"},{"name":"Matías Romero","countryCode":"MX","stateCode":"OAX","latitude":"16.87902000","longitude":"-95.03939000"},{"name":"Mazatlán Villa de Flores","countryCode":"MX","stateCode":"OAX","latitude":"18.03264000","longitude":"-96.91404000"},{"name":"Mazín Grande","countryCode":"MX","stateCode":"OAX","latitude":"18.11630000","longitude":"-96.30956000"},{"name":"Merced del Potrero","countryCode":"MX","stateCode":"OAX","latitude":"16.04679000","longitude":"-96.07048000"},{"name":"Mesones Hidalgo","countryCode":"MX","stateCode":"OAX","latitude":"16.92208000","longitude":"-97.99765000"},{"name":"Miahuatlán de Porfirio Díaz","countryCode":"MX","stateCode":"OAX","latitude":"16.33276000","longitude":"-96.59562000"},{"name":"Mixistlán de la Reforma","countryCode":"MX","stateCode":"OAX","latitude":"17.14669000","longitude":"-96.10669000"},{"name":"Montenegro la Lana","countryCode":"MX","stateCode":"OAX","latitude":"17.59296000","longitude":"-95.86510000"},{"name":"Nanahuatípam","countryCode":"MX","stateCode":"OAX","latitude":"18.13414000","longitude":"-97.12501000"},{"name":"Nativitas","countryCode":"MX","stateCode":"OAX","latitude":"17.66160000","longitude":"-97.33566000"},{"name":"Nazareno Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.17667000","longitude":"-96.83264000"},{"name":"Nejapa de Madero","countryCode":"MX","stateCode":"OAX","latitude":"16.60571000","longitude":"-95.97855000"},{"name":"Niltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.56401000","longitude":"-94.61373000"},{"name":"Nuevo Ixcatlán","countryCode":"MX","stateCode":"OAX","latitude":"17.64145000","longitude":"-95.43807000"},{"name":"Nuevo Paso Nazareno (Chichicazapa)","countryCode":"MX","stateCode":"OAX","latitude":"18.29667000","longitude":"-96.34722000"},{"name":"Nuevo San Martín","countryCode":"MX","stateCode":"OAX","latitude":"17.57987000","longitude":"-95.52346000"},{"name":"Oaxaca","countryCode":"MX","stateCode":"OAX","latitude":"17.06542000","longitude":"-96.72365000"},{"name":"Oaxaca de Juárez","countryCode":"MX","stateCode":"OAX","latitude":"17.11345000","longitude":"-96.73556000"},{"name":"Ocotlán de Morelos","countryCode":"MX","stateCode":"OAX","latitude":"16.79151000","longitude":"-96.67455000"},{"name":"Palomares","countryCode":"MX","stateCode":"OAX","latitude":"17.13830000","longitude":"-95.06266000"},{"name":"Papaloapan","countryCode":"MX","stateCode":"OAX","latitude":"18.16087000","longitude":"-96.09383000"},{"name":"Paso Canoa","countryCode":"MX","stateCode":"OAX","latitude":"18.01274000","longitude":"-96.23786000"},{"name":"Paso Real de Sarabia","countryCode":"MX","stateCode":"OAX","latitude":"17.07389000","longitude":"-95.04667000"},{"name":"Peña Colorada","countryCode":"MX","stateCode":"OAX","latitude":"17.47778000","longitude":"-97.79417000"},{"name":"Piedra Blanca","countryCode":"MX","stateCode":"OAX","latitude":"16.98861000","longitude":"-95.01278000"},{"name":"Piedra de Amolar","countryCode":"MX","stateCode":"OAX","latitude":"18.12000000","longitude":"-96.45122000"},{"name":"Pinotepa Nacional","countryCode":"MX","stateCode":"OAX","latitude":"16.34014000","longitude":"-98.05297000"},{"name":"Pinotepa de Don Luis","countryCode":"MX","stateCode":"OAX","latitude":"16.42716000","longitude":"-97.97678000"},{"name":"Playa Chica","countryCode":"MX","stateCode":"OAX","latitude":"18.06139000","longitude":"-96.51833000"},{"name":"Pluma Hidalgo","countryCode":"MX","stateCode":"OAX","latitude":"15.92127000","longitude":"-96.42977000"},{"name":"Praxedis de Guerrero","countryCode":"MX","stateCode":"OAX","latitude":"16.72000000","longitude":"-96.64000000"},{"name":"Progreso","countryCode":"MX","stateCode":"OAX","latitude":"17.04528000","longitude":"-97.57028000"},{"name":"Pueblo Viejo","countryCode":"MX","stateCode":"OAX","latitude":"17.90750000","longitude":"-96.05778000"},{"name":"Puerto Escondido","countryCode":"MX","stateCode":"OAX","latitude":"15.87037000","longitude":"-97.07726000"},{"name":"Puerto Ángel","countryCode":"MX","stateCode":"OAX","latitude":"15.66898000","longitude":"-96.49095000"},{"name":"Putla Villa de Guerrero","countryCode":"MX","stateCode":"OAX","latitude":"17.02630000","longitude":"-97.92854000"},{"name":"Quelové","countryCode":"MX","stateCode":"OAX","latitude":"15.98273000","longitude":"-96.67890000"},{"name":"Quinicuena","countryCode":"MX","stateCode":"OAX","latitude":"16.53101000","longitude":"-97.52385000"},{"name":"Rancho Grande","countryCode":"MX","stateCode":"OAX","latitude":"18.35389000","longitude":"-96.34944000"},{"name":"Rancho Viejo","countryCode":"MX","stateCode":"OAX","latitude":"16.33966000","longitude":"-97.96399000"},{"name":"Reforma de Pineda","countryCode":"MX","stateCode":"OAX","latitude":"16.40103000","longitude":"-94.45786000"},{"name":"Reyes Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.20220000","longitude":"-96.81802000"},{"name":"Reyes Mantecón","countryCode":"MX","stateCode":"OAX","latitude":"16.90717000","longitude":"-96.72702000"},{"name":"Rincón Moreno","countryCode":"MX","stateCode":"OAX","latitude":"16.23007000","longitude":"-95.31327000"},{"name":"Rojas de Cuauhtémoc","countryCode":"MX","stateCode":"OAX","latitude":"17.00861000","longitude":"-96.61944000"},{"name":"Río Chiquito","countryCode":"MX","stateCode":"OAX","latitude":"17.61989000","longitude":"-95.93688000"},{"name":"Río Grande","countryCode":"MX","stateCode":"OAX","latitude":"16.01079000","longitude":"-97.43574000"},{"name":"Río Pachiñe","countryCode":"MX","stateCode":"OAX","latitude":"16.96870000","longitude":"-95.06533000"},{"name":"Salina Cruz","countryCode":"MX","stateCode":"OAX","latitude":"16.17535000","longitude":"-95.19424000"},{"name":"San Agustin de las Juntas","countryCode":"MX","stateCode":"OAX","latitude":"17.00389000","longitude":"-96.70806000"},{"name":"San Agustín Amatengo","countryCode":"MX","stateCode":"OAX","latitude":"16.51086000","longitude":"-96.78919000"},{"name":"San Agustín Atenango","countryCode":"MX","stateCode":"OAX","latitude":"17.61150000","longitude":"-98.01095000"},{"name":"San Agustín Chayuco","countryCode":"MX","stateCode":"OAX","latitude":"16.40234000","longitude":"-97.80823000"},{"name":"San Agustín Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.18654000","longitude":"-96.76661000"},{"name":"San Agustín Loxicha","countryCode":"MX","stateCode":"OAX","latitude":"16.01687000","longitude":"-96.61615000"},{"name":"San Agustín Yatareni","countryCode":"MX","stateCode":"OAX","latitude":"17.08635000","longitude":"-96.67845000"},{"name":"San Andrés Chicahuaxtla","countryCode":"MX","stateCode":"OAX","latitude":"17.15698000","longitude":"-97.83703000"},{"name":"San Andrés Dinicuiti","countryCode":"MX","stateCode":"OAX","latitude":"17.68812000","longitude":"-97.72669000"},{"name":"San Andrés Hidalgo","countryCode":"MX","stateCode":"OAX","latitude":"18.13734000","longitude":"-96.80604000"},{"name":"San Andrés Huaxpaltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.32952000","longitude":"-97.91647000"},{"name":"San Andrés Huayápam","countryCode":"MX","stateCode":"OAX","latitude":"17.10264000","longitude":"-96.66556000"},{"name":"San Andrés Ixtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"17.07112000","longitude":"-96.82635000"},{"name":"San Andrés Paxtlán","countryCode":"MX","stateCode":"OAX","latitude":"16.21621000","longitude":"-96.50783000"},{"name":"San Andrés Sinaxtla","countryCode":"MX","stateCode":"OAX","latitude":"17.46928000","longitude":"-97.28298000"},{"name":"San Andrés Solaga","countryCode":"MX","stateCode":"OAX","latitude":"17.27254000","longitude":"-96.23610000"},{"name":"San Andrés Teotilalpam","countryCode":"MX","stateCode":"OAX","latitude":"17.95414000","longitude":"-96.65607000"},{"name":"San Andrés Yaá","countryCode":"MX","stateCode":"OAX","latitude":"17.29290000","longitude":"-96.15384000"},{"name":"San Andrés Zabache","countryCode":"MX","stateCode":"OAX","latitude":"16.59917000","longitude":"-96.85889000"},{"name":"San Andrés Zautla","countryCode":"MX","stateCode":"OAX","latitude":"17.18697000","longitude":"-96.86419000"},{"name":"San Antonino Castillo Velasco","countryCode":"MX","stateCode":"OAX","latitude":"16.80900000","longitude":"-96.69267000"},{"name":"San Antonino Monte Verde","countryCode":"MX","stateCode":"OAX","latitude":"17.51869000","longitude":"-97.72654000"},{"name":"San Antonino el Alto","countryCode":"MX","stateCode":"OAX","latitude":"16.81984000","longitude":"-97.02719000"},{"name":"San Antonio Arrazola","countryCode":"MX","stateCode":"OAX","latitude":"17.03972000","longitude":"-96.79034000"},{"name":"San Antonio Huitepec","countryCode":"MX","stateCode":"OAX","latitude":"16.92888000","longitude":"-97.14670000"},{"name":"San Antonio Ocotlán","countryCode":"MX","stateCode":"OAX","latitude":"16.64929000","longitude":"-98.16585000"},{"name":"San Antonio Tepetlapa","countryCode":"MX","stateCode":"OAX","latitude":"16.54391000","longitude":"-98.06551000"},{"name":"San Antonio de la Cal","countryCode":"MX","stateCode":"OAX","latitude":"17.02921000","longitude":"-96.70094000"},{"name":"San Antonio las Palmas","countryCode":"MX","stateCode":"OAX","latitude":"17.67167000","longitude":"-96.09083000"},{"name":"San Baltazar Chichicapam","countryCode":"MX","stateCode":"OAX","latitude":"16.76151000","longitude":"-96.48970000"},{"name":"San Baltazar Guelavila","countryCode":"MX","stateCode":"OAX","latitude":"16.79638000","longitude":"-96.30542000"},{"name":"San Baltazar Loxicha","countryCode":"MX","stateCode":"OAX","latitude":"16.07670000","longitude":"-96.78740000"},{"name":"San Baltazar Yatzachi el Bajo","countryCode":"MX","stateCode":"OAX","latitude":"17.22958000","longitude":"-96.22046000"},{"name":"San Bartolo","countryCode":"MX","stateCode":"OAX","latitude":"18.09222000","longitude":"-96.10750000"},{"name":"San Bartolo Coyotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.94877000","longitude":"-96.70977000"},{"name":"San Bartolo Coyotespec","countryCode":"MX","stateCode":"OAX","latitude":"16.95837000","longitude":"-96.70930000"},{"name":"San Bartolo Yautepec","countryCode":"MX","stateCode":"OAX","latitude":"16.42935000","longitude":"-95.97438000"},{"name":"San Bartolomé Ayautla","countryCode":"MX","stateCode":"OAX","latitude":"18.03239000","longitude":"-96.67078000"},{"name":"San Bartolomé Loxícha","countryCode":"MX","stateCode":"OAX","latitude":"15.96981000","longitude":"-96.70957000"},{"name":"San Bartolomé Quialana","countryCode":"MX","stateCode":"OAX","latitude":"16.90302000","longitude":"-96.50169000"},{"name":"San Benito Encinal","countryCode":"MX","stateCode":"OAX","latitude":"17.98722000","longitude":"-95.91056000"},{"name":"San Bernardo Mixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.82579000","longitude":"-96.89911000"},{"name":"San Blas Atempa","countryCode":"MX","stateCode":"OAX","latitude":"16.33103000","longitude":"-95.22559000"},{"name":"San Carlos Yautepec","countryCode":"MX","stateCode":"OAX","latitude":"16.49699000","longitude":"-96.10648000"},{"name":"San Cristóbal Amatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.31713000","longitude":"-96.40785000"},{"name":"San Cristóbal Amoltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.28428000","longitude":"-97.57216000"},{"name":"San Cristóbal Honduras","countryCode":"MX","stateCode":"OAX","latitude":"16.32528000","longitude":"-97.04111000"},{"name":"San Cristóbal Lachirioag","countryCode":"MX","stateCode":"OAX","latitude":"17.33582000","longitude":"-96.16503000"},{"name":"San Dionisio Ocotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.80457000","longitude":"-96.39334000"},{"name":"San Dionisio Ocotlán","countryCode":"MX","stateCode":"OAX","latitude":"16.74704000","longitude":"-96.68002000"},{"name":"San Dionisio del Mar","countryCode":"MX","stateCode":"OAX","latitude":"16.32371000","longitude":"-94.75830000"},{"name":"San Esteban Atatlahuca","countryCode":"MX","stateCode":"OAX","latitude":"17.06716000","longitude":"-97.67836000"},{"name":"San Felipe Cihualtepec","countryCode":"MX","stateCode":"OAX","latitude":"17.47763000","longitude":"-95.36767000"},{"name":"San Felipe Jalapa de Díaz","countryCode":"MX","stateCode":"OAX","latitude":"18.07120000","longitude":"-96.53562000"},{"name":"San Felipe Tejalápam","countryCode":"MX","stateCode":"OAX","latitude":"17.11134000","longitude":"-96.85420000"},{"name":"San Felipe Tílpam","countryCode":"MX","stateCode":"OAX","latitude":"18.18889000","longitude":"-96.58639000"},{"name":"San Felipe Usila","countryCode":"MX","stateCode":"OAX","latitude":"17.88790000","longitude":"-96.52474000"},{"name":"San Francisco Cajonos","countryCode":"MX","stateCode":"OAX","latitude":"17.18086000","longitude":"-96.26465000"},{"name":"San Francisco Chindúa","countryCode":"MX","stateCode":"OAX","latitude":"17.42809000","longitude":"-97.31266000"},{"name":"San Francisco Coatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.18175000","longitude":"-96.76099000"},{"name":"San Francisco Cozoaltepec","countryCode":"MX","stateCode":"OAX","latitude":"15.81476000","longitude":"-96.72396000"},{"name":"San Francisco Huehuetlán","countryCode":"MX","stateCode":"OAX","latitude":"18.19725000","longitude":"-96.94805000"},{"name":"San Francisco Ixhuatan","countryCode":"MX","stateCode":"OAX","latitude":"16.35109000","longitude":"-94.48402000"},{"name":"San Francisco Jaltepetongo","countryCode":"MX","stateCode":"OAX","latitude":"17.38579000","longitude":"-97.26481000"},{"name":"San Francisco Javier","countryCode":"MX","stateCode":"OAX","latitude":"17.02861000","longitude":"-96.77750000"},{"name":"San Francisco Lachigoló","countryCode":"MX","stateCode":"OAX","latitude":"17.01624000","longitude":"-96.59947000"},{"name":"San Francisco Logueche","countryCode":"MX","stateCode":"OAX","latitude":"16.37576000","longitude":"-96.37907000"},{"name":"San Francisco Loxicha","countryCode":"MX","stateCode":"OAX","latitude":"15.90658000","longitude":"-96.61295000"},{"name":"San Francisco Nuxaño","countryCode":"MX","stateCode":"OAX","latitude":"17.38173000","longitude":"-97.34262000"},{"name":"San Francisco Ozolotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.10079000","longitude":"-96.22181000"},{"name":"San Francisco Sola","countryCode":"MX","stateCode":"OAX","latitude":"16.51584000","longitude":"-96.97488000"},{"name":"San Francisco Telixtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"17.29684000","longitude":"-96.90529000"},{"name":"San Francisco Tutla","countryCode":"MX","stateCode":"OAX","latitude":"17.07092000","longitude":"-96.66810000"},{"name":"San Francisco del Mar","countryCode":"MX","stateCode":"OAX","latitude":"16.33987000","longitude":"-94.51529000"},{"name":"San Francisco del Mar Viejo","countryCode":"MX","stateCode":"OAX","latitude":"16.23185000","longitude":"-94.63297000"},{"name":"San Gabriel Mixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.09593000","longitude":"-97.08237000"},{"name":"San Ildefonso Amatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.33390000","longitude":"-96.49122000"},{"name":"San Ildefonso Villa Alta","countryCode":"MX","stateCode":"OAX","latitude":"17.33827000","longitude":"-96.15232000"},{"name":"San Isidro Apango","countryCode":"MX","stateCode":"OAX","latitude":"15.80952000","longitude":"-96.35856000"},{"name":"San Isidro Monjas","countryCode":"MX","stateCode":"OAX","latitude":"17.00167000","longitude":"-96.74861000"},{"name":"San Jacinto Amilpas","countryCode":"MX","stateCode":"OAX","latitude":"17.10188000","longitude":"-96.76228000"},{"name":"San Jerónimo Coatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.23211000","longitude":"-96.87047000"},{"name":"San Jerónimo Silacayoapilla","countryCode":"MX","stateCode":"OAX","latitude":"17.81021000","longitude":"-97.84488000"},{"name":"San Jerónimo Sosola","countryCode":"MX","stateCode":"OAX","latitude":"17.36685000","longitude":"-97.03291000"},{"name":"San Jerónimo Taviche","countryCode":"MX","stateCode":"OAX","latitude":"16.71468000","longitude":"-96.59360000"},{"name":"San Jerónimo Tecóatl","countryCode":"MX","stateCode":"OAX","latitude":"18.16633000","longitude":"-96.91256000"},{"name":"San Jerónimo Tlacochahuaya","countryCode":"MX","stateCode":"OAX","latitude":"17.00843000","longitude":"-96.55522000"},{"name":"San Jerónimo Yahuiche","countryCode":"MX","stateCode":"OAX","latitude":"17.10861000","longitude":"-96.76972000"},{"name":"San Jorge Nuchita","countryCode":"MX","stateCode":"OAX","latitude":"17.65921000","longitude":"-98.10153000"},{"name":"San José Ayuquila","countryCode":"MX","stateCode":"OAX","latitude":"17.94221000","longitude":"-97.96861000"},{"name":"San José Chacalapa","countryCode":"MX","stateCode":"OAX","latitude":"15.82957000","longitude":"-96.46390000"},{"name":"San José Chiltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.94734000","longitude":"-96.16957000"},{"name":"San José Estancia Grande","countryCode":"MX","stateCode":"OAX","latitude":"16.36545000","longitude":"-98.25092000"},{"name":"San José Lachiguirí","countryCode":"MX","stateCode":"OAX","latitude":"16.37784000","longitude":"-96.33589000"},{"name":"San José Piedras Negras","countryCode":"MX","stateCode":"OAX","latitude":"15.83658000","longitude":"-96.59151000"},{"name":"San José Río Manzo","countryCode":"MX","stateCode":"OAX","latitude":"17.67003000","longitude":"-95.88012000"},{"name":"San José Tenango","countryCode":"MX","stateCode":"OAX","latitude":"18.15084000","longitude":"-96.71744000"},{"name":"San José de las Flores","countryCode":"MX","stateCode":"OAX","latitude":"17.35076000","longitude":"-95.39837000"},{"name":"San José del Progreso","countryCode":"MX","stateCode":"OAX","latitude":"16.69909000","longitude":"-96.68148000"},{"name":"San José la Garzona","countryCode":"MX","stateCode":"OAX","latitude":"16.68029000","longitude":"-96.63853000"},{"name":"San Juan Achiutla","countryCode":"MX","stateCode":"OAX","latitude":"17.35019000","longitude":"-97.50804000"},{"name":"San Juan Atepec","countryCode":"MX","stateCode":"OAX","latitude":"17.42819000","longitude":"-96.53968000"},{"name":"San Juan Bautista Jayacatlán","countryCode":"MX","stateCode":"OAX","latitude":"17.42458000","longitude":"-96.82639000"},{"name":"San Juan Bautista Lo de Soto","countryCode":"MX","stateCode":"OAX","latitude":"16.51197000","longitude":"-98.34772000"},{"name":"San Juan Bautista la Raya","countryCode":"MX","stateCode":"OAX","latitude":"16.98617000","longitude":"-96.72472000"},{"name":"San Juan Cabeza del Río","countryCode":"MX","stateCode":"OAX","latitude":"16.75285000","longitude":"-97.88240000"},{"name":"San Juan Cacahuatepec","countryCode":"MX","stateCode":"OAX","latitude":"16.61532000","longitude":"-98.15501000"},{"name":"San Juan Chilateca","countryCode":"MX","stateCode":"OAX","latitude":"16.83042000","longitude":"-96.66915000"},{"name":"San Juan Coatzospam","countryCode":"MX","stateCode":"OAX","latitude":"18.04998000","longitude":"-96.76304000"},{"name":"San Juan Colorado","countryCode":"MX","stateCode":"OAX","latitude":"16.46066000","longitude":"-97.95431000"},{"name":"San Juan Cotzocón","countryCode":"MX","stateCode":"OAX","latitude":"17.16373000","longitude":"-95.78259000"},{"name":"San Juan Diuxi","countryCode":"MX","stateCode":"OAX","latitude":"17.28597000","longitude":"-97.37005000"},{"name":"San Juan Guelavía","countryCode":"MX","stateCode":"OAX","latitude":"16.95507000","longitude":"-96.54359000"},{"name":"San Juan Guichicovi","countryCode":"MX","stateCode":"OAX","latitude":"16.96231000","longitude":"-95.09418000"},{"name":"San Juan Ihualtepec","countryCode":"MX","stateCode":"OAX","latitude":"17.75656000","longitude":"-98.28518000"},{"name":"San Juan Jaltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.35264000","longitude":"-95.66263000"},{"name":"San Juan Jicayán","countryCode":"MX","stateCode":"OAX","latitude":"16.47583000","longitude":"-98.01250000"},{"name":"San Juan Juquila","countryCode":"MX","stateCode":"OAX","latitude":"16.93585000","longitude":"-95.91889000"},{"name":"San Juan Juquila Vijanos","countryCode":"MX","stateCode":"OAX","latitude":"17.33734000","longitude":"-96.27421000"},{"name":"San Juan Lachao","countryCode":"MX","stateCode":"OAX","latitude":"16.15891000","longitude":"-97.12449000"},{"name":"San Juan Lagunas","countryCode":"MX","stateCode":"OAX","latitude":"16.99748000","longitude":"-97.93066000"},{"name":"San Juan Mazatlán","countryCode":"MX","stateCode":"OAX","latitude":"17.02988000","longitude":"-95.44606000"},{"name":"San Juan Metaltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.17563000","longitude":"-95.91174000"},{"name":"San Juan Mixtepec -Dto. 08 -","countryCode":"MX","stateCode":"OAX","latitude":"17.31676000","longitude":"-97.86147000"},{"name":"San Juan Mixtepec -Dto. 26 -","countryCode":"MX","stateCode":"OAX","latitude":"16.27667000","longitude":"-96.29917000"},{"name":"San Juan Ozolotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.13320000","longitude":"-96.25925000"},{"name":"San Juan Petlapa","countryCode":"MX","stateCode":"OAX","latitude":"17.46916000","longitude":"-96.03610000"},{"name":"San Juan Quiahue","countryCode":"MX","stateCode":"OAX","latitude":"16.30220000","longitude":"-97.31729000"},{"name":"San Juan Quiotepec","countryCode":"MX","stateCode":"OAX","latitude":"17.60156000","longitude":"-96.58731000"},{"name":"San Juan Sautla","countryCode":"MX","stateCode":"OAX","latitude":"17.85800000","longitude":"-96.67445000"},{"name":"San Juan Sayultepec","countryCode":"MX","stateCode":"OAX","latitude":"17.44736000","longitude":"-97.29375000"},{"name":"San Juan Tabaá","countryCode":"MX","stateCode":"OAX","latitude":"17.30495000","longitude":"-96.20718000"},{"name":"San Juan Teitipac","countryCode":"MX","stateCode":"OAX","latitude":"16.92630000","longitude":"-96.60954000"},{"name":"San Juan Teposcolula","countryCode":"MX","stateCode":"OAX","latitude":"17.58142000","longitude":"-97.41686000"},{"name":"San Juan Yaee","countryCode":"MX","stateCode":"OAX","latitude":"17.43000000","longitude":"-96.28355000"},{"name":"San Juan Yatzona","countryCode":"MX","stateCode":"OAX","latitude":"17.40184000","longitude":"-96.16878000"},{"name":"San Juan Zapotitlán","countryCode":"MX","stateCode":"OAX","latitude":"17.80528000","longitude":"-96.60639000"},{"name":"San Juan de los Cues","countryCode":"MX","stateCode":"OAX","latitude":"18.04654000","longitude":"-97.06020000"},{"name":"San Juan del Estado","countryCode":"MX","stateCode":"OAX","latitude":"17.27430000","longitude":"-96.79912000"},{"name":"San Juan del Río","countryCode":"MX","stateCode":"OAX","latitude":"17.49278000","longitude":"-95.76028000"},{"name":"San Juan Ñumí","countryCode":"MX","stateCode":"OAX","latitude":"17.39734000","longitude":"-97.70624000"},{"name":"San Juán Lachigalla","countryCode":"MX","stateCode":"OAX","latitude":"16.58947000","longitude":"-96.55052000"},{"name":"San Lorenzo","countryCode":"MX","stateCode":"OAX","latitude":"16.39483000","longitude":"-97.87403000"},{"name":"San Lorenzo Albarradas","countryCode":"MX","stateCode":"OAX","latitude":"16.91129000","longitude":"-96.25826000"},{"name":"San Lorenzo Cacaotepec","countryCode":"MX","stateCode":"OAX","latitude":"17.12774000","longitude":"-96.80244000"},{"name":"San Lorenzo Cuaunecuiltitla","countryCode":"MX","stateCode":"OAX","latitude":"18.20694000","longitude":"-96.91139000"},{"name":"San Lorenzo Victoria","countryCode":"MX","stateCode":"OAX","latitude":"17.63190000","longitude":"-98.12383000"},{"name":"San Lorenzo Vista Hermosa","countryCode":"MX","stateCode":"OAX","latitude":"17.95888000","longitude":"-98.06852000"},{"name":"San Lucas Camotlán","countryCode":"MX","stateCode":"OAX","latitude":"16.94473000","longitude":"-95.71382000"},{"name":"San Lucas Ojitlán","countryCode":"MX","stateCode":"OAX","latitude":"18.05767000","longitude":"-96.39825000"},{"name":"San Lucas Quiavini","countryCode":"MX","stateCode":"OAX","latitude":"16.89555000","longitude":"-96.46813000"},{"name":"San Lucas Zoquiápam","countryCode":"MX","stateCode":"OAX","latitude":"18.13669000","longitude":"-96.90545000"},{"name":"San Luis Amatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.38652000","longitude":"-96.49824000"},{"name":"San Marcial Ozolotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.08903000","longitude":"-96.40561000"},{"name":"San Marcos Arteaga","countryCode":"MX","stateCode":"OAX","latitude":"17.72238000","longitude":"-97.86034000"},{"name":"San Marcos Zacatepec","countryCode":"MX","stateCode":"OAX","latitude":"16.14344000","longitude":"-97.35725000"},{"name":"San Martín Itunyoso","countryCode":"MX","stateCode":"OAX","latitude":"17.22806000","longitude":"-97.88083000"},{"name":"San Martín Lachila","countryCode":"MX","stateCode":"OAX","latitude":"16.61186000","longitude":"-96.84882000"},{"name":"San Martín Tilcajete","countryCode":"MX","stateCode":"OAX","latitude":"16.86008000","longitude":"-96.69490000"},{"name":"San Martín de los Canseco","countryCode":"MX","stateCode":"OAX","latitude":"16.65655000","longitude":"-96.72777000"},{"name":"San Mateo Cajonos","countryCode":"MX","stateCode":"OAX","latitude":"17.16147000","longitude":"-96.20777000"},{"name":"San Mateo Etlatongo","countryCode":"MX","stateCode":"OAX","latitude":"17.41609000","longitude":"-97.27389000"},{"name":"San Mateo Nejápam","countryCode":"MX","stateCode":"OAX","latitude":"17.65604000","longitude":"-98.41662000"},{"name":"San Mateo Piñas","countryCode":"MX","stateCode":"OAX","latitude":"16.00049000","longitude":"-96.33449000"},{"name":"San Mateo Sindihui","countryCode":"MX","stateCode":"OAX","latitude":"17.00456000","longitude":"-97.35066000"},{"name":"San Mateo Yoloxochitlán","countryCode":"MX","stateCode":"OAX","latitude":"18.14157000","longitude":"-96.86417000"},{"name":"San Mateo del Mar","countryCode":"MX","stateCode":"OAX","latitude":"16.21054000","longitude":"-94.98218000"},{"name":"San Melchor Betaza","countryCode":"MX","stateCode":"OAX","latitude":"17.25267000","longitude":"-96.15284000"},{"name":"San Miguel Abejones","countryCode":"MX","stateCode":"OAX","latitude":"17.43684000","longitude":"-96.60866000"},{"name":"San Miguel Achiutla","countryCode":"MX","stateCode":"OAX","latitude":"17.30900000","longitude":"-97.48392000"},{"name":"San Miguel Aloápam","countryCode":"MX","stateCode":"OAX","latitude":"17.41136000","longitude":"-96.69154000"},{"name":"San Miguel Chimalapa","countryCode":"MX","stateCode":"OAX","latitude":"16.71424000","longitude":"-94.74811000"},{"name":"San Miguel Coatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.19701000","longitude":"-96.69458000"},{"name":"San Miguel Ejutla","countryCode":"MX","stateCode":"OAX","latitude":"16.58053000","longitude":"-96.73897000"},{"name":"San Miguel Figueroa","countryCode":"MX","stateCode":"OAX","latitude":"15.78639000","longitude":"-96.40417000"},{"name":"San Miguel Mixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.77719000","longitude":"-96.95726000"},{"name":"San Miguel Monteverde","countryCode":"MX","stateCode":"OAX","latitude":"17.53111000","longitude":"-97.79250000"},{"name":"San Miguel Panixtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"16.26012000","longitude":"-97.37710000"},{"name":"San Miguel Peras","countryCode":"MX","stateCode":"OAX","latitude":"16.93903000","longitude":"-97.01119000"},{"name":"San Miguel Quetzaltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.97380000","longitude":"-95.76045000"},{"name":"San Miguel Suchixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.07765000","longitude":"-96.46299000"},{"name":"San Miguel Tecomatlán","countryCode":"MX","stateCode":"OAX","latitude":"17.39454000","longitude":"-97.26845000"},{"name":"San Miguel Tenango","countryCode":"MX","stateCode":"OAX","latitude":"16.26659000","longitude":"-95.59532000"},{"name":"San Miguel Tetepelcingo","countryCode":"MX","stateCode":"OAX","latitude":"16.39789000","longitude":"-97.90127000"},{"name":"San Miguel Tilquiapam","countryCode":"MX","stateCode":"OAX","latitude":"16.78218000","longitude":"-96.58165000"},{"name":"San Miguel Tlacamama","countryCode":"MX","stateCode":"OAX","latitude":"16.41547000","longitude":"-98.06301000"},{"name":"San Miguel Tlacotepec","countryCode":"MX","stateCode":"OAX","latitude":"17.45621000","longitude":"-98.00547000"},{"name":"San Miguel del Puerto","countryCode":"MX","stateCode":"OAX","latitude":"15.92169000","longitude":"-96.17499000"},{"name":"San Miguel del Valle","countryCode":"MX","stateCode":"OAX","latitude":"17.02083000","longitude":"-96.41727000"},{"name":"San Miguel el Grande","countryCode":"MX","stateCode":"OAX","latitude":"17.06466000","longitude":"-97.61547000"},{"name":"San Miguel el Grande Villa Juárez","countryCode":"MX","stateCode":"OAX","latitude":"17.04669000","longitude":"-97.62160000"},{"name":"San Nicolás","countryCode":"MX","stateCode":"OAX","latitude":"16.42010000","longitude":"-96.74133000"},{"name":"San Nicolás Quialana","countryCode":"MX","stateCode":"OAX","latitude":"16.84335000","longitude":"-96.77892000"},{"name":"San Pablo Coatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.22429000","longitude":"-96.78379000"},{"name":"San Pablo Cuatro Venados","countryCode":"MX","stateCode":"OAX","latitude":"16.98120000","longitude":"-96.89103000"},{"name":"San Pablo Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.14397000","longitude":"-96.74812000"},{"name":"San Pablo Güilá","countryCode":"MX","stateCode":"OAX","latitude":"16.80324000","longitude":"-96.44025000"},{"name":"San Pablo Huitzo","countryCode":"MX","stateCode":"OAX","latitude":"17.27708000","longitude":"-96.88661000"},{"name":"San Pablo Huixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.81948000","longitude":"-96.78128000"},{"name":"San Pablo Macuiltianguis","countryCode":"MX","stateCode":"OAX","latitude":"17.53348000","longitude":"-96.55212000"},{"name":"San Pablo Villa de Mitla","countryCode":"MX","stateCode":"OAX","latitude":"16.92283000","longitude":"-96.35990000"},{"name":"San Pedro Amuzgos","countryCode":"MX","stateCode":"OAX","latitude":"16.65388000","longitude":"-98.09175000"},{"name":"San Pedro Apóstol","countryCode":"MX","stateCode":"OAX","latitude":"16.73657000","longitude":"-96.72509000"},{"name":"San Pedro Atoyac","countryCode":"MX","stateCode":"OAX","latitude":"16.49005000","longitude":"-97.98585000"},{"name":"San Pedro Comitancillo","countryCode":"MX","stateCode":"OAX","latitude":"16.49134000","longitude":"-95.15649000"},{"name":"San Pedro Coxcaltepec Cántaros","countryCode":"MX","stateCode":"OAX","latitude":"17.49933000","longitude":"-97.13802000"},{"name":"San Pedro Huamelula","countryCode":"MX","stateCode":"OAX","latitude":"16.02697000","longitude":"-95.66735000"},{"name":"San Pedro Huilotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.24607000","longitude":"-95.15094000"},{"name":"San Pedro Ixcatlán","countryCode":"MX","stateCode":"OAX","latitude":"18.14575000","longitude":"-96.50953000"},{"name":"San Pedro Ixtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"17.06360000","longitude":"-96.81841000"},{"name":"San Pedro Jicayán","countryCode":"MX","stateCode":"OAX","latitude":"16.45179000","longitude":"-98.01425000"},{"name":"San Pedro Juchaltengo","countryCode":"MX","stateCode":"OAX","latitude":"16.34530000","longitude":"-97.08954000"},{"name":"San Pedro Martir","countryCode":"MX","stateCode":"OAX","latitude":"16.74317000","longitude":"-96.71118000"},{"name":"San Pedro Mixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.27060000","longitude":"-96.28406000"},{"name":"San Pedro Mártir Quiechapa","countryCode":"MX","stateCode":"OAX","latitude":"16.41516000","longitude":"-96.24451000"},{"name":"San Pedro Mártir Yucuxaco","countryCode":"MX","stateCode":"OAX","latitude":"17.43245000","longitude":"-97.61100000"},{"name":"San Pedro Ocopetatillo","countryCode":"MX","stateCode":"OAX","latitude":"18.18638000","longitude":"-96.91166000"},{"name":"San Pedro Ocotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.95501000","longitude":"-95.84563000"},{"name":"San Pedro Ozumacín","countryCode":"MX","stateCode":"OAX","latitude":"17.67861000","longitude":"-96.22556000"},{"name":"San Pedro Pochutla","countryCode":"MX","stateCode":"OAX","latitude":"15.74587000","longitude":"-96.46601000"},{"name":"San Pedro Quiatoni","countryCode":"MX","stateCode":"OAX","latitude":"16.78295000","longitude":"-96.03085000"},{"name":"San Pedro Sochiápam","countryCode":"MX","stateCode":"OAX","latitude":"17.82803000","longitude":"-96.66274000"},{"name":"San Pedro Tapanatepec","countryCode":"MX","stateCode":"OAX","latitude":"16.37107000","longitude":"-94.19313000"},{"name":"San Pedro Taviche","countryCode":"MX","stateCode":"OAX","latitude":"16.63858000","longitude":"-96.53687000"},{"name":"San Pedro Teutila","countryCode":"MX","stateCode":"OAX","latitude":"17.97773000","longitude":"-96.70599000"},{"name":"San Pedro Tidaá","countryCode":"MX","stateCode":"OAX","latitude":"17.34122000","longitude":"-97.37239000"},{"name":"San Pedro Topiltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.43633000","longitude":"-97.34403000"},{"name":"San Pedro Totolápam","countryCode":"MX","stateCode":"OAX","latitude":"16.66915000","longitude":"-96.30755000"},{"name":"San Pedro Tulixtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"16.53972000","longitude":"-98.03472000"},{"name":"San Pedro Yólox","countryCode":"MX","stateCode":"OAX","latitude":"17.58907000","longitude":"-96.55235000"},{"name":"San Pedro el Alto","countryCode":"MX","stateCode":"OAX","latitude":"16.01077000","longitude":"-96.47591000"},{"name":"San Pedro y San Pablo Teposcolula","countryCode":"MX","stateCode":"OAX","latitude":"17.50179000","longitude":"-97.48836000"},{"name":"San Pedro y San Pablo Tequistepec","countryCode":"MX","stateCode":"OAX","latitude":"18.06106000","longitude":"-97.71816000"},{"name":"San Raymundo Jalpam","countryCode":"MX","stateCode":"OAX","latitude":"16.97164000","longitude":"-96.75699000"},{"name":"San Roque","countryCode":"MX","stateCode":"OAX","latitude":"15.78682000","longitude":"-96.46342000"},{"name":"San Sebastian Teitipac","countryCode":"MX","stateCode":"OAX","latitude":"16.95192000","longitude":"-96.61427000"},{"name":"San Sebastián Abasolo","countryCode":"MX","stateCode":"OAX","latitude":"16.99432000","longitude":"-96.58701000"},{"name":"San Sebastián Coatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.20212000","longitude":"-96.82645000"},{"name":"San Sebastián Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.16437000","longitude":"-96.78343000"},{"name":"San Sebastián Ixcapa","countryCode":"MX","stateCode":"OAX","latitude":"16.54548000","longitude":"-98.14478000"},{"name":"San Sebastián Nicananduta","countryCode":"MX","stateCode":"OAX","latitude":"17.51657000","longitude":"-97.68370000"},{"name":"San Sebastián Nopalera","countryCode":"MX","stateCode":"OAX","latitude":"16.94310000","longitude":"-97.77793000"},{"name":"San Sebastián Río Hondo","countryCode":"MX","stateCode":"OAX","latitude":"16.18380000","longitude":"-96.46535000"},{"name":"San Sebastián Tecomaxtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"17.34721000","longitude":"-98.03167000"},{"name":"San Sebastián Tutla","countryCode":"MX","stateCode":"OAX","latitude":"17.04755000","longitude":"-96.68158000"},{"name":"San Sebastián del Monte","countryCode":"MX","stateCode":"OAX","latitude":"17.67778000","longitude":"-98.02194000"},{"name":"San Simón Almolongas","countryCode":"MX","stateCode":"OAX","latitude":"16.40659000","longitude":"-96.71927000"},{"name":"San Vicente Coatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.38852000","longitude":"-96.84390000"},{"name":"San Vicente Lachixío","countryCode":"MX","stateCode":"OAX","latitude":"16.70502000","longitude":"-97.01864000"},{"name":"San Vicente Nuñu","countryCode":"MX","stateCode":"OAX","latitude":"17.45648000","longitude":"-97.44319000"},{"name":"San Vicente Piñas","countryCode":"MX","stateCode":"OAX","latitude":"16.78527000","longitude":"-98.06041000"},{"name":"Santa Ana","countryCode":"MX","stateCode":"OAX","latitude":"17.05455000","longitude":"-95.08509000"},{"name":"Santa Ana Tlapacoyan","countryCode":"MX","stateCode":"OAX","latitude":"16.74340000","longitude":"-96.83688000"},{"name":"Santa Ana Zegache","countryCode":"MX","stateCode":"OAX","latitude":"16.83706000","longitude":"-96.72948000"},{"name":"Santa Ana del Valle","countryCode":"MX","stateCode":"OAX","latitude":"16.99488000","longitude":"-96.47112000"},{"name":"Santa Catalina Quierí","countryCode":"MX","stateCode":"OAX","latitude":"16.31972000","longitude":"-96.26694000"},{"name":"Santa Catarina Cuixtla","countryCode":"MX","stateCode":"OAX","latitude":"16.30616000","longitude":"-96.64236000"},{"name":"Santa Catarina Juquila","countryCode":"MX","stateCode":"OAX","latitude":"16.23819000","longitude":"-97.29161000"},{"name":"Santa Catarina Loxicha","countryCode":"MX","stateCode":"OAX","latitude":"16.06327000","longitude":"-96.71942000"},{"name":"Santa Catarina Mechoacán","countryCode":"MX","stateCode":"OAX","latitude":"16.33591000","longitude":"-97.83707000"},{"name":"Santa Catarina Minas","countryCode":"MX","stateCode":"OAX","latitude":"16.77969000","longitude":"-96.61536000"},{"name":"Santa Catarina Quiané","countryCode":"MX","stateCode":"OAX","latitude":"16.88255000","longitude":"-96.74067000"},{"name":"Santa Catarina Roatina","countryCode":"MX","stateCode":"OAX","latitude":"16.27917000","longitude":"-96.51778000"},{"name":"Santa Catarina Tayata","countryCode":"MX","stateCode":"OAX","latitude":"17.34715000","longitude":"-97.55822000"},{"name":"Santa Cecilia Jalieza","countryCode":"MX","stateCode":"OAX","latitude":"16.88383000","longitude":"-96.61558000"},{"name":"Santa Cruz Acatepec","countryCode":"MX","stateCode":"OAX","latitude":"18.16369000","longitude":"-96.87503000"},{"name":"Santa Cruz Amilpas","countryCode":"MX","stateCode":"OAX","latitude":"17.05833000","longitude":"-96.68333000"},{"name":"Santa Cruz Lachixolana","countryCode":"MX","stateCode":"OAX","latitude":"17.22784000","longitude":"-96.85561000"},{"name":"Santa Cruz Mixtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.79283000","longitude":"-96.88072000"},{"name":"Santa Cruz Nundaco","countryCode":"MX","stateCode":"OAX","latitude":"17.17109000","longitude":"-97.72382000"},{"name":"Santa Cruz Ozolotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.07041000","longitude":"-96.30246000"},{"name":"Santa Cruz Papalutla","countryCode":"MX","stateCode":"OAX","latitude":"16.95667000","longitude":"-96.58444000"},{"name":"Santa Cruz Tacache de Mina","countryCode":"MX","stateCode":"OAX","latitude":"17.82898000","longitude":"-98.15297000"},{"name":"Santa Cruz Tayata","countryCode":"MX","stateCode":"OAX","latitude":"17.35718000","longitude":"-97.56843000"},{"name":"Santa Cruz Xitla","countryCode":"MX","stateCode":"OAX","latitude":"16.32321000","longitude":"-96.67369000"},{"name":"Santa Cruz Xoxocotlán","countryCode":"MX","stateCode":"OAX","latitude":"17.02958000","longitude":"-96.73518000"},{"name":"Santa Cruz de Bravo","countryCode":"MX","stateCode":"OAX","latitude":"17.58096000","longitude":"-98.22378000"},{"name":"Santa Cruz de Juárez","countryCode":"MX","stateCode":"OAX","latitude":"18.15045000","longitude":"-96.83541000"},{"name":"Santa Fe y la Mar","countryCode":"MX","stateCode":"OAX","latitude":"17.76611000","longitude":"-96.31611000"},{"name":"Santa Gertrudis","countryCode":"MX","stateCode":"OAX","latitude":"16.78580000","longitude":"-96.80024000"},{"name":"Santa Inés Yatzeche","countryCode":"MX","stateCode":"OAX","latitude":"16.80444000","longitude":"-96.75486000"},{"name":"Santa Inés de Zaragoza","countryCode":"MX","stateCode":"OAX","latitude":"17.26946000","longitude":"-97.15120000"},{"name":"Santa Inés del Monte","countryCode":"MX","stateCode":"OAX","latitude":"16.92387000","longitude":"-96.86238000"},{"name":"Santa Lucía","countryCode":"MX","stateCode":"OAX","latitude":"16.18860000","longitude":"-96.61404000"},{"name":"Santa Lucía Ocotlán","countryCode":"MX","stateCode":"OAX","latitude":"16.72986000","longitude":"-96.66514000"},{"name":"Santa Lucía Teotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.14256000","longitude":"-97.20872000"},{"name":"Santa Lucía del Camino","countryCode":"MX","stateCode":"OAX","latitude":"17.06667000","longitude":"-96.68069000"},{"name":"Santa Magdalena Jicotlán","countryCode":"MX","stateCode":"OAX","latitude":"17.80819000","longitude":"-97.47389000"},{"name":"Santa Margarita Huitepec","countryCode":"MX","stateCode":"OAX","latitude":"16.93817000","longitude":"-95.66944000"},{"name":"Santa Martha Chichihualtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.64948000","longitude":"-96.77451000"},{"name":"Santa María Acatepec","countryCode":"MX","stateCode":"OAX","latitude":"16.14841000","longitude":"-97.51261000"},{"name":"Santa María Alotepec","countryCode":"MX","stateCode":"OAX","latitude":"17.09259000","longitude":"-95.85423000"},{"name":"Santa María Apazco","countryCode":"MX","stateCode":"OAX","latitude":"17.62226000","longitude":"-97.08524000"},{"name":"Santa María Atzompa","countryCode":"MX","stateCode":"OAX","latitude":"17.09835000","longitude":"-96.78495000"},{"name":"Santa María Camotlán","countryCode":"MX","stateCode":"OAX","latitude":"17.89688000","longitude":"-97.69200000"},{"name":"Santa María Chachoápam","countryCode":"MX","stateCode":"OAX","latitude":"17.52570000","longitude":"-97.28422000"},{"name":"Santa María Chico Ometepec","countryCode":"MX","stateCode":"OAX","latitude":"16.17500000","longitude":"-97.96670000"},{"name":"Santa María Chilapa de Díaz","countryCode":"MX","stateCode":"OAX","latitude":"17.51667000","longitude":"-97.68333000"},{"name":"Santa María Chimalapa","countryCode":"MX","stateCode":"OAX","latitude":"16.90639000","longitude":"-94.68333000"},{"name":"Santa María Colotepec","countryCode":"MX","stateCode":"OAX","latitude":"15.89737000","longitude":"-96.93951000"},{"name":"Santa María Cortijo","countryCode":"MX","stateCode":"OAX","latitude":"16.45151000","longitude":"-98.28549000"},{"name":"Santa María Coyotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.96663000","longitude":"-96.70513000"},{"name":"Santa María Ecatepec","countryCode":"MX","stateCode":"OAX","latitude":"16.28498000","longitude":"-95.87997000"},{"name":"Santa María Guelacé","countryCode":"MX","stateCode":"OAX","latitude":"17.00151000","longitude":"-96.60946000"},{"name":"Santa María Guenagati","countryCode":"MX","stateCode":"OAX","latitude":"16.73862000","longitude":"-95.35440000"},{"name":"Santa María Huamelula","countryCode":"MX","stateCode":"OAX","latitude":"15.99245000","longitude":"-95.70382000"},{"name":"Santa María Huatulco","countryCode":"MX","stateCode":"OAX","latitude":"15.83267000","longitude":"-96.32063000"},{"name":"Santa María Huazolotitlán","countryCode":"MX","stateCode":"OAX","latitude":"16.30359000","longitude":"-97.91293000"},{"name":"Santa María Ipalapa","countryCode":"MX","stateCode":"OAX","latitude":"16.63944000","longitude":"-98.03154000"},{"name":"Santa María Jacatepec","countryCode":"MX","stateCode":"OAX","latitude":"17.86068000","longitude":"-96.21174000"},{"name":"Santa María Jalapa del Marqués","countryCode":"MX","stateCode":"OAX","latitude":"16.44027000","longitude":"-95.44454000"},{"name":"Santa María Jicaltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.37917000","longitude":"-98.04333000"},{"name":"Santa María Lachixío","countryCode":"MX","stateCode":"OAX","latitude":"16.72694000","longitude":"-97.01889000"},{"name":"Santa María Mixtequilla","countryCode":"MX","stateCode":"OAX","latitude":"16.39111000","longitude":"-95.27798000"},{"name":"Santa María Nativitas","countryCode":"MX","stateCode":"OAX","latitude":"17.64714000","longitude":"-97.32925000"},{"name":"Santa María Nduayaco","countryCode":"MX","stateCode":"OAX","latitude":"17.40832000","longitude":"-97.50586000"},{"name":"Santa María Petapa","countryCode":"MX","stateCode":"OAX","latitude":"16.82060000","longitude":"-95.11913000"},{"name":"Santa María Puxmetacán","countryCode":"MX","stateCode":"OAX","latitude":"17.26861000","longitude":"-95.62333000"},{"name":"Santa María Pápalo","countryCode":"MX","stateCode":"OAX","latitude":"17.78452000","longitude":"-96.79727000"},{"name":"Santa María Quiegolani","countryCode":"MX","stateCode":"OAX","latitude":"16.28978000","longitude":"-96.04156000"},{"name":"Santa María Sola","countryCode":"MX","stateCode":"OAX","latitude":"16.56615000","longitude":"-97.01297000"},{"name":"Santa María Temaxcalapa","countryCode":"MX","stateCode":"OAX","latitude":"17.38036000","longitude":"-96.16137000"},{"name":"Santa María Temaxcaltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.16552000","longitude":"-97.19710000"},{"name":"Santa María Teopoxco","countryCode":"MX","stateCode":"OAX","latitude":"18.16655000","longitude":"-96.95488000"},{"name":"Santa María Tepantlali","countryCode":"MX","stateCode":"OAX","latitude":"16.99663000","longitude":"-96.00883000"},{"name":"Santa María Tiltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.06270000","longitude":"-97.17036000"},{"name":"Santa María Tlalixtac","countryCode":"MX","stateCode":"OAX","latitude":"17.93618000","longitude":"-96.73402000"},{"name":"Santa María Tonameca","countryCode":"MX","stateCode":"OAX","latitude":"15.74805000","longitude":"-96.54704000"},{"name":"Santa María Velato","countryCode":"MX","stateCode":"OAX","latitude":"16.50421000","longitude":"-96.64514000"},{"name":"Santa María Xadani","countryCode":"MX","stateCode":"OAX","latitude":"15.94825000","longitude":"-96.07364000"},{"name":"Santa María Yavesía","countryCode":"MX","stateCode":"OAX","latitude":"17.23531000","longitude":"-96.43062000"},{"name":"Santa María Yolotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.88134000","longitude":"-97.48014000"},{"name":"Santa María Yucuhiti","countryCode":"MX","stateCode":"OAX","latitude":"17.01873000","longitude":"-97.76951000"},{"name":"Santa María Yucunicoco","countryCode":"MX","stateCode":"OAX","latitude":"17.23754000","longitude":"-97.91698000"},{"name":"Santa María Zacatepec","countryCode":"MX","stateCode":"OAX","latitude":"16.76369000","longitude":"-97.99028000"},{"name":"Santa María Zaniza","countryCode":"MX","stateCode":"OAX","latitude":"16.65531000","longitude":"-97.33785000"},{"name":"Santa María Zapotitlán","countryCode":"MX","stateCode":"OAX","latitude":"16.12781000","longitude":"-95.85239000"},{"name":"Santa María Zoquitlán","countryCode":"MX","stateCode":"OAX","latitude":"16.55886000","longitude":"-96.35325000"},{"name":"Santa María del Rosario","countryCode":"MX","stateCode":"OAX","latitude":"17.34848000","longitude":"-97.60247000"},{"name":"Santa María del Tule","countryCode":"MX","stateCode":"OAX","latitude":"17.04712000","longitude":"-96.63573000"},{"name":"Santa María la Asunción","countryCode":"MX","stateCode":"OAX","latitude":"18.10722000","longitude":"-96.81917000"},{"name":"Santa Rosa","countryCode":"MX","stateCode":"OAX","latitude":"16.31655000","longitude":"-95.09944000"},{"name":"Santa Rosa Caxtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"17.30306000","longitude":"-98.01694000"},{"name":"Santa Rosa de Lima","countryCode":"MX","stateCode":"OAX","latitude":"16.07111000","longitude":"-97.62333000"},{"name":"Santiago Amoltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.64263000","longitude":"-97.49674000"},{"name":"Santiago Apostol","countryCode":"MX","stateCode":"OAX","latitude":"16.80381000","longitude":"-96.72046000"},{"name":"Santiago Astata","countryCode":"MX","stateCode":"OAX","latitude":"15.98775000","longitude":"-95.67571000"},{"name":"Santiago Ayuquililla","countryCode":"MX","stateCode":"OAX","latitude":"17.93310000","longitude":"-97.95769000"},{"name":"Santiago Cacaloxtepec","countryCode":"MX","stateCode":"OAX","latitude":"17.73444000","longitude":"-97.74139000"},{"name":"Santiago Chazumba","countryCode":"MX","stateCode":"OAX","latitude":"18.19012000","longitude":"-97.67983000"},{"name":"Santiago Chilixtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"17.90611000","longitude":"-97.89528000"},{"name":"Santiago Choápam","countryCode":"MX","stateCode":"OAX","latitude":"17.36084000","longitude":"-95.92219000"},{"name":"Santiago Comaltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.56547000","longitude":"-96.54873000"},{"name":"Santiago Cuixtla","countryCode":"MX","stateCode":"OAX","latitude":"16.06196000","longitude":"-97.18586000"},{"name":"Santiago Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.15250000","longitude":"-96.78972000"},{"name":"Santiago Huajolotitlán","countryCode":"MX","stateCode":"OAX","latitude":"17.82783000","longitude":"-97.73266000"},{"name":"Santiago Huauclilla","countryCode":"MX","stateCode":"OAX","latitude":"17.45179000","longitude":"-97.07277000"},{"name":"Santiago Huaxolotipac","countryCode":"MX","stateCode":"OAX","latitude":"16.97383000","longitude":"-97.08610000"},{"name":"Santiago Ihuitlán Plumas","countryCode":"MX","stateCode":"OAX","latitude":"17.88057000","longitude":"-97.43215000"},{"name":"Santiago Ixcuintepec","countryCode":"MX","stateCode":"OAX","latitude":"16.93540000","longitude":"-95.62282000"},{"name":"Santiago Ixtaltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.68833000","longitude":"-94.90583000"},{"name":"Santiago Ixtayutla","countryCode":"MX","stateCode":"OAX","latitude":"16.56649000","longitude":"-97.65285000"},{"name":"Santiago Jicayán","countryCode":"MX","stateCode":"OAX","latitude":"16.47884000","longitude":"-98.01018000"},{"name":"Santiago Jocotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.12837000","longitude":"-97.43760000"},{"name":"Santiago Juxtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"17.33462000","longitude":"-98.01147000"},{"name":"Santiago Lachiguiri","countryCode":"MX","stateCode":"OAX","latitude":"16.68706000","longitude":"-95.53067000"},{"name":"Santiago Lalopa","countryCode":"MX","stateCode":"OAX","latitude":"17.41786000","longitude":"-96.24893000"},{"name":"Santiago Laollaga","countryCode":"MX","stateCode":"OAX","latitude":"16.58418000","longitude":"-95.20707000"},{"name":"Santiago Laxopa","countryCode":"MX","stateCode":"OAX","latitude":"17.21842000","longitude":"-96.31099000"},{"name":"Santiago Llano Grande","countryCode":"MX","stateCode":"OAX","latitude":"16.48833000","longitude":"-98.28972000"},{"name":"Santiago Malacatepec","countryCode":"MX","stateCode":"OAX","latitude":"17.01639000","longitude":"-95.60750000"},{"name":"Santiago Matatlán","countryCode":"MX","stateCode":"OAX","latitude":"16.86470000","longitude":"-96.38261000"},{"name":"Santiago Miltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.98461000","longitude":"-97.69006000"},{"name":"Santiago Nejapilla","countryCode":"MX","stateCode":"OAX","latitude":"17.41983000","longitude":"-97.37411000"},{"name":"Santiago Niltepec","countryCode":"MX","stateCode":"OAX","latitude":"16.52438000","longitude":"-94.59337000"},{"name":"Santiago Nundiche","countryCode":"MX","stateCode":"OAX","latitude":"17.34392000","longitude":"-97.66988000"},{"name":"Santiago Nuyoó","countryCode":"MX","stateCode":"OAX","latitude":"17.00937000","longitude":"-97.75000000"},{"name":"Santiago Quiavicuzas","countryCode":"MX","stateCode":"OAX","latitude":"16.86297000","longitude":"-95.71616000"},{"name":"Santiago Suchilquitongo","countryCode":"MX","stateCode":"OAX","latitude":"17.25316000","longitude":"-96.87825000"},{"name":"Santiago Tenango","countryCode":"MX","stateCode":"OAX","latitude":"17.32489000","longitude":"-97.00467000"},{"name":"Santiago Tepextla","countryCode":"MX","stateCode":"OAX","latitude":"16.34065000","longitude":"-98.44684000"},{"name":"Santiago Tetepec","countryCode":"MX","stateCode":"OAX","latitude":"16.32172000","longitude":"-97.74794000"},{"name":"Santiago Texcalcingo","countryCode":"MX","stateCode":"OAX","latitude":"18.21438000","longitude":"-96.97358000"},{"name":"Santiago Textitlán","countryCode":"MX","stateCode":"OAX","latitude":"16.69264000","longitude":"-97.25884000"},{"name":"Santiago Tilantongo","countryCode":"MX","stateCode":"OAX","latitude":"17.28464000","longitude":"-97.33879000"},{"name":"Santiago Tillo","countryCode":"MX","stateCode":"OAX","latitude":"17.46497000","longitude":"-97.32040000"},{"name":"Santiago Xanica","countryCode":"MX","stateCode":"OAX","latitude":"16.01009000","longitude":"-96.22462000"},{"name":"Santiago Yaitepec","countryCode":"MX","stateCode":"OAX","latitude":"16.22628000","longitude":"-97.26953000"},{"name":"Santiago Yogana","countryCode":"MX","stateCode":"OAX","latitude":"16.46130000","longitude":"-96.78786000"},{"name":"Santiago Yolomécatl","countryCode":"MX","stateCode":"OAX","latitude":"17.47237000","longitude":"-97.56981000"},{"name":"Santiago Yosondúa","countryCode":"MX","stateCode":"OAX","latitude":"16.87601000","longitude":"-97.57607000"},{"name":"Santiago Zacatepec","countryCode":"MX","stateCode":"OAX","latitude":"17.16005000","longitude":"-95.91455000"},{"name":"Santiago Zoochila","countryCode":"MX","stateCode":"OAX","latitude":"17.22000000","longitude":"-96.24167000"},{"name":"Santiago del Río","countryCode":"MX","stateCode":"OAX","latitude":"17.44838000","longitude":"-98.09111000"},{"name":"Santo Domingo Albarradas","countryCode":"MX","stateCode":"OAX","latitude":"17.07257000","longitude":"-96.19076000"},{"name":"Santo Domingo Armenta","countryCode":"MX","stateCode":"OAX","latitude":"16.33194000","longitude":"-98.37778000"},{"name":"Santo Domingo Chihuitán","countryCode":"MX","stateCode":"OAX","latitude":"16.59135000","longitude":"-95.16331000"},{"name":"Santo Domingo Jalieza","countryCode":"MX","stateCode":"OAX","latitude":"16.86848000","longitude":"-96.62919000"},{"name":"Santo Domingo Ozolotepec","countryCode":"MX","stateCode":"OAX","latitude":"16.17103000","longitude":"-96.32044000"},{"name":"Santo Domingo Petapa","countryCode":"MX","stateCode":"OAX","latitude":"16.81869000","longitude":"-95.14072000"},{"name":"Santo Domingo Roayaga","countryCode":"MX","stateCode":"OAX","latitude":"17.33782000","longitude":"-96.11506000"},{"name":"Santo Domingo Tehuantepec","countryCode":"MX","stateCode":"OAX","latitude":"16.32463000","longitude":"-95.24104000"},{"name":"Santo Domingo Tepuxtepec","countryCode":"MX","stateCode":"OAX","latitude":"16.95584000","longitude":"-96.05823000"},{"name":"Santo Domingo Tlatayapam","countryCode":"MX","stateCode":"OAX","latitude":"17.40778000","longitude":"-97.34581000"},{"name":"Santo Domingo Tomaltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.06117000","longitude":"-96.62280000"},{"name":"Santo Domingo Tonalá","countryCode":"MX","stateCode":"OAX","latitude":"17.67352000","longitude":"-97.96556000"},{"name":"Santo Domingo Yanhuitlán","countryCode":"MX","stateCode":"OAX","latitude":"17.53283000","longitude":"-97.35332000"},{"name":"Santo Domingo Yodohino","countryCode":"MX","stateCode":"OAX","latitude":"17.61694000","longitude":"-97.68289000"},{"name":"Santo Domingo Zanatepec","countryCode":"MX","stateCode":"OAX","latitude":"16.48307000","longitude":"-94.34754000"},{"name":"Santo Domingo de Morelos","countryCode":"MX","stateCode":"OAX","latitude":"15.83397000","longitude":"-96.66695000"},{"name":"Santo Tomás","countryCode":"MX","stateCode":"OAX","latitude":"18.04194000","longitude":"-96.51389000"},{"name":"Santo Tomás Jalieza","countryCode":"MX","stateCode":"OAX","latitude":"16.84469000","longitude":"-96.67063000"},{"name":"Santo Tomás Mazaltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.17222000","longitude":"-96.87083000"},{"name":"Santo Tomás Ocotepec","countryCode":"MX","stateCode":"OAX","latitude":"17.12204000","longitude":"-97.77344000"},{"name":"Santo Tomás Tamazulapam","countryCode":"MX","stateCode":"OAX","latitude":"16.27064000","longitude":"-96.58193000"},{"name":"Santos Reyes Nopala","countryCode":"MX","stateCode":"OAX","latitude":"16.10694000","longitude":"-97.14435000"},{"name":"Santos Reyes Pápalo","countryCode":"MX","stateCode":"OAX","latitude":"17.80532000","longitude":"-96.86157000"},{"name":"Santos Reyes Tepejillo","countryCode":"MX","stateCode":"OAX","latitude":"17.43782000","longitude":"-97.93845000"},{"name":"Santos Reyes Yucuná","countryCode":"MX","stateCode":"OAX","latitude":"17.77400000","longitude":"-98.00172000"},{"name":"Sector H Tres","countryCode":"MX","stateCode":"OAX","latitude":"15.76611000","longitude":"-96.14694000"},{"name":"Silacayoápam","countryCode":"MX","stateCode":"OAX","latitude":"17.50297000","longitude":"-98.13966000"},{"name":"Sitio de Xitlapehua","countryCode":"MX","stateCode":"OAX","latitude":"16.35139000","longitude":"-96.53215000"},{"name":"Soledad Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.16556000","longitude":"-96.82212000"},{"name":"Soledad Salinas","countryCode":"MX","stateCode":"OAX","latitude":"16.66229000","longitude":"-96.00266000"},{"name":"Tamazola","countryCode":"MX","stateCode":"OAX","latitude":"17.67020000","longitude":"-98.22084000"},{"name":"Tamazulapam Villa del Progreso","countryCode":"MX","stateCode":"OAX","latitude":"17.67710000","longitude":"-97.57315000"},{"name":"Tamazulápam del Espíritu Santo","countryCode":"MX","stateCode":"OAX","latitude":"17.05500000","longitude":"-96.06528000"},{"name":"Tanetze de Zaragoza","countryCode":"MX","stateCode":"OAX","latitude":"17.37616000","longitude":"-96.30111000"},{"name":"Taniche","countryCode":"MX","stateCode":"OAX","latitude":"16.56860000","longitude":"-96.75514000"},{"name":"Tapanalá","countryCode":"MX","stateCode":"OAX","latitude":"15.96659000","longitude":"-95.72476000"},{"name":"Tatahuicapá","countryCode":"MX","stateCode":"OAX","latitude":"17.55113000","longitude":"-95.64088000"},{"name":"Tataltepec de Valdés","countryCode":"MX","stateCode":"OAX","latitude":"16.30549000","longitude":"-97.54615000"},{"name":"Tecomavaca","countryCode":"MX","stateCode":"OAX","latitude":"17.95577000","longitude":"-97.02263000"},{"name":"Temascal","countryCode":"MX","stateCode":"OAX","latitude":"18.24285000","longitude":"-96.40165000"},{"name":"Teococuilco de Marcos Pérez","countryCode":"MX","stateCode":"OAX","latitude":"17.35270000","longitude":"-96.61528000"},{"name":"Teojomulco","countryCode":"MX","stateCode":"OAX","latitude":"16.59032000","longitude":"-97.22493000"},{"name":"Teotitlán","countryCode":"MX","stateCode":"OAX","latitude":"18.13179000","longitude":"-97.07056000"},{"name":"Teotitlán del Valle","countryCode":"MX","stateCode":"OAX","latitude":"17.02975000","longitude":"-96.51926000"},{"name":"Tepenixtlahuaca","countryCode":"MX","stateCode":"OAX","latitude":"16.29236000","longitude":"-97.49184000"},{"name":"Tepetlapa","countryCode":"MX","stateCode":"OAX","latitude":"17.66601000","longitude":"-98.39188000"},{"name":"Tetela","countryCode":"MX","stateCode":"OAX","latitude":"18.50887000","longitude":"-96.45880000"},{"name":"Texcatitlán","countryCode":"MX","stateCode":"OAX","latitude":"17.71259000","longitude":"-97.06625000"},{"name":"Texmelucan","countryCode":"MX","stateCode":"OAX","latitude":"16.58510000","longitude":"-97.19907000"},{"name":"Tezoatlán de Segura y Luna","countryCode":"MX","stateCode":"OAX","latitude":"17.65388000","longitude":"-97.81068000"},{"name":"Tlachichilco","countryCode":"MX","stateCode":"OAX","latitude":"17.62220000","longitude":"-98.34312000"},{"name":"Tlacoatzintepec","countryCode":"MX","stateCode":"OAX","latitude":"17.85985000","longitude":"-96.58647000"},{"name":"Tlacolula de Matamoros","countryCode":"MX","stateCode":"OAX","latitude":"16.95471000","longitude":"-96.47590000"},{"name":"Tlahuitoltepec","countryCode":"MX","stateCode":"OAX","latitude":"17.09746000","longitude":"-96.06279000"},{"name":"Tlalixtac de Cabrera","countryCode":"MX","stateCode":"OAX","latitude":"17.07112000","longitude":"-96.64710000"},{"name":"Totontepec Villa de Morelos","countryCode":"MX","stateCode":"OAX","latitude":"17.25679000","longitude":"-96.02786000"},{"name":"Toxpalan","countryCode":"MX","stateCode":"OAX","latitude":"18.10125000","longitude":"-97.05869000"},{"name":"Trinidad Zaachila","countryCode":"MX","stateCode":"OAX","latitude":"16.92135000","longitude":"-96.76384000"},{"name":"Trinidad de Viguera","countryCode":"MX","stateCode":"OAX","latitude":"17.13059000","longitude":"-96.75025000"},{"name":"Tuxtepec","countryCode":"MX","stateCode":"OAX","latitude":"18.08830000","longitude":"-96.12535000"},{"name":"Unión Hidalgo","countryCode":"MX","stateCode":"OAX","latitude":"16.47230000","longitude":"-94.82952000"},{"name":"Valdeflores","countryCode":"MX","stateCode":"OAX","latitude":"16.76588000","longitude":"-96.82435000"},{"name":"Valerio Trujano","countryCode":"MX","stateCode":"OAX","latitude":"17.78130000","longitude":"-96.97852000"},{"name":"Valle Nacional","countryCode":"MX","stateCode":"OAX","latitude":"17.77579000","longitude":"-96.30174000"},{"name":"Vega del Sol","countryCode":"MX","stateCode":"OAX","latitude":"17.80972000","longitude":"-96.21694000"},{"name":"Vicente Camalote","countryCode":"MX","stateCode":"OAX","latitude":"18.51443000","longitude":"-96.52915000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"OAX","latitude":"16.93306000","longitude":"-96.70139000"},{"name":"Villa Chalcatongo de Hidalgo","countryCode":"MX","stateCode":"OAX","latitude":"17.03247000","longitude":"-97.57057000"},{"name":"Villa Díaz Ordaz","countryCode":"MX","stateCode":"OAX","latitude":"16.99578000","longitude":"-96.43231000"},{"name":"Villa Hidalgo","countryCode":"MX","stateCode":"OAX","latitude":"17.18409000","longitude":"-96.17831000"},{"name":"Villa Sola de Vega","countryCode":"MX","stateCode":"OAX","latitude":"16.51844000","longitude":"-96.97810000"},{"name":"Villa Talea de Castro","countryCode":"MX","stateCode":"OAX","latitude":"17.36489000","longitude":"-96.24722000"},{"name":"Villa Tejúpam de la Unión","countryCode":"MX","stateCode":"OAX","latitude":"17.66250000","longitude":"-97.47083000"},{"name":"Villa de Etla","countryCode":"MX","stateCode":"OAX","latitude":"17.20615000","longitude":"-96.79890000"},{"name":"Villa de Tamazulápam del Progreso","countryCode":"MX","stateCode":"OAX","latitude":"17.69300000","longitude":"-97.57366000"},{"name":"Villa de Tututepec de Melchor Ocampo","countryCode":"MX","stateCode":"OAX","latitude":"16.04794000","longitude":"-97.53109000"},{"name":"Villa de Zaachila","countryCode":"MX","stateCode":"OAX","latitude":"16.95098000","longitude":"-96.74938000"},{"name":"Vista Hermosa","countryCode":"MX","stateCode":"OAX","latitude":"17.79639000","longitude":"-97.75694000"},{"name":"Xaaga","countryCode":"MX","stateCode":"OAX","latitude":"16.90420000","longitude":"-96.32779000"},{"name":"Xagacía","countryCode":"MX","stateCode":"OAX","latitude":"17.15436000","longitude":"-96.26753000"},{"name":"Xochitonalco","countryCode":"MX","stateCode":"OAX","latitude":"18.09443000","longitude":"-96.84848000"},{"name":"Yaganiza","countryCode":"MX","stateCode":"OAX","latitude":"17.14495000","longitude":"-96.22960000"},{"name":"Yalina","countryCode":"MX","stateCode":"OAX","latitude":"17.23969000","longitude":"-96.26233000"},{"name":"Yatzachi","countryCode":"MX","stateCode":"OAX","latitude":"17.22588000","longitude":"-96.22137000"},{"name":"Yaxe","countryCode":"MX","stateCode":"OAX","latitude":"16.72595000","longitude":"-96.47191000"},{"name":"Yetla de Juárez","countryCode":"MX","stateCode":"OAX","latitude":"17.66559000","longitude":"-97.99124000"},{"name":"Yucuita","countryCode":"MX","stateCode":"OAX","latitude":"17.51073000","longitude":"-97.26965000"},{"name":"Yutanduchi de Guerrero","countryCode":"MX","stateCode":"OAX","latitude":"17.04020000","longitude":"-97.29795000"},{"name":"Zacatal","countryCode":"MX","stateCode":"OAX","latitude":"16.93982000","longitude":"-95.20312000"},{"name":"Zapotitlán Lagunas","countryCode":"MX","stateCode":"OAX","latitude":"17.75621000","longitude":"-98.38958000"},{"name":"Zapotitlán Palmas","countryCode":"MX","stateCode":"OAX","latitude":"17.88965000","longitude":"-97.81849000"},{"name":"Zaragoza","countryCode":"MX","stateCode":"OAX","latitude":"16.66923000","longitude":"-97.79322000"},{"name":"Zarzal","countryCode":"MX","stateCode":"OAX","latitude":"17.01419000","longitude":"-95.03738000"},{"name":"Zimatlán de Álvarez","countryCode":"MX","stateCode":"OAX","latitude":"16.86939000","longitude":"-96.78435000"},{"name":"Zocoteaca de León","countryCode":"MX","stateCode":"OAX","latitude":"16.63818000","longitude":"-98.00276000"},{"name":"Zona Urbana Ejidal","countryCode":"MX","stateCode":"OAX","latitude":"18.53250000","longitude":"-96.58917000"},{"name":"Álvaro Obregón","countryCode":"MX","stateCode":"OAX","latitude":"16.29811000","longitude":"-95.08392000"},{"name":"Acopinalco del Peñón","countryCode":"MX","stateCode":"TLA","latitude":"19.65929000","longitude":"-98.16299000"},{"name":"Acuamanala","countryCode":"MX","stateCode":"TLA","latitude":"19.22361000","longitude":"-98.20056000"},{"name":"Acuitlapilco","countryCode":"MX","stateCode":"TLA","latitude":"19.27333000","longitude":"-98.23542000"},{"name":"Acxotla del Monte","countryCode":"MX","stateCode":"TLA","latitude":"19.25208000","longitude":"-98.16777000"},{"name":"Acxotla del Río","countryCode":"MX","stateCode":"TLA","latitude":"19.32417000","longitude":"-98.23750000"},{"name":"Altzayanca","countryCode":"MX","stateCode":"TLA","latitude":"19.43121000","longitude":"-97.79555000"},{"name":"Amaxac de Guerrero","countryCode":"MX","stateCode":"TLA","latitude":"19.34661000","longitude":"-98.17057000"},{"name":"Apetatitlán Antonio Carbajal","countryCode":"MX","stateCode":"TLA","latitude":"19.33622000","longitude":"-98.17912000"},{"name":"Apizaco","countryCode":"MX","stateCode":"TLA","latitude":"19.41333000","longitude":"-98.14358000"},{"name":"Atexcatzingo","countryCode":"MX","stateCode":"TLA","latitude":"19.46882000","longitude":"-98.14716000"},{"name":"Atlangatepec","countryCode":"MX","stateCode":"TLA","latitude":"19.53220000","longitude":"-98.20888000"},{"name":"Atlzayanca","countryCode":"MX","stateCode":"TLA","latitude":"19.43111000","longitude":"-97.79556000"},{"name":"Ayometitla","countryCode":"MX","stateCode":"TLA","latitude":"19.20722000","longitude":"-98.19306000"},{"name":"Belén Atzitzimititlán","countryCode":"MX","stateCode":"TLA","latitude":"19.34694000","longitude":"-98.19000000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"TLA","latitude":"19.37391000","longitude":"-97.90900000"},{"name":"Calpulalpan","countryCode":"MX","stateCode":"TLA","latitude":"19.58867000","longitude":"-98.56972000"},{"name":"Capula","countryCode":"MX","stateCode":"TLA","latitude":"19.53642000","longitude":"-98.04219000"},{"name":"Ciudad de Nanacamilpa","countryCode":"MX","stateCode":"TLA","latitude":"19.49339000","longitude":"-98.53665000"},{"name":"Colonia Cuauhtémoc","countryCode":"MX","stateCode":"TLA","latitude":"19.33182000","longitude":"-97.96487000"},{"name":"Colonia Ignacio Allende","countryCode":"MX","stateCode":"TLA","latitude":"19.35667000","longitude":"-97.78389000"},{"name":"Colonia San Isidro","countryCode":"MX","stateCode":"TLA","latitude":"19.41167000","longitude":"-98.11278000"},{"name":"Colonia Venustiano Carranza","countryCode":"MX","stateCode":"TLA","latitude":"19.40005000","longitude":"-98.05822000"},{"name":"Concepción Chimalpa","countryCode":"MX","stateCode":"TLA","latitude":"19.21639000","longitude":"-98.19806000"},{"name":"Concepción Hidalgo","countryCode":"MX","stateCode":"TLA","latitude":"19.39810000","longitude":"-97.81951000"},{"name":"Contla","countryCode":"MX","stateCode":"TLA","latitude":"19.32932000","longitude":"-98.16640000"},{"name":"Cuapiaxtla","countryCode":"MX","stateCode":"TLA","latitude":"19.29588000","longitude":"-97.76880000"},{"name":"Cuaxomulco","countryCode":"MX","stateCode":"TLA","latitude":"19.35264000","longitude":"-98.09670000"},{"name":"El Carmen Aztama","countryCode":"MX","stateCode":"TLA","latitude":"19.22972000","longitude":"-98.21944000"},{"name":"El Carmen Xalpatlahuaya","countryCode":"MX","stateCode":"TLA","latitude":"19.39193000","longitude":"-97.98167000"},{"name":"El Rosario","countryCode":"MX","stateCode":"TLA","latitude":"19.66109000","longitude":"-98.22892000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"TLA","latitude":"19.55861000","longitude":"-97.91667000"},{"name":"Felipe Carrillo Puerto","countryCode":"MX","stateCode":"TLA","latitude":"19.39922000","longitude":"-97.85520000"},{"name":"Fraccionamiento la Virgen","countryCode":"MX","stateCode":"TLA","latitude":"19.32306000","longitude":"-98.27389000"},{"name":"Francisco I. Madero","countryCode":"MX","stateCode":"TLA","latitude":"19.52096000","longitude":"-98.49052000"},{"name":"Francisco Villa","countryCode":"MX","stateCode":"TLA","latitude":"19.58630000","longitude":"-98.46225000"},{"name":"Guadalupe Hidalgo","countryCode":"MX","stateCode":"TLA","latitude":"19.22611000","longitude":"-98.18750000"},{"name":"Guadalupe Texcalac","countryCode":"MX","stateCode":"TLA","latitude":"19.43839000","longitude":"-98.07806000"},{"name":"Guadalupe Tlachco","countryCode":"MX","stateCode":"TLA","latitude":"19.32852000","longitude":"-98.11044000"},{"name":"Hualcaltzinco","countryCode":"MX","stateCode":"TLA","latitude":"19.40056000","longitude":"-98.16000000"},{"name":"Huamantla","countryCode":"MX","stateCode":"TLA","latitude":"19.31451000","longitude":"-97.92520000"},{"name":"Hueyotlipan","countryCode":"MX","stateCode":"TLA","latitude":"19.47088000","longitude":"-98.34778000"},{"name":"Huiloapan","countryCode":"MX","stateCode":"TLA","latitude":"19.38679000","longitude":"-98.26992000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"TLA","latitude":"19.29228000","longitude":"-97.92122000"},{"name":"Jesús Huitznahuac","countryCode":"MX","stateCode":"TLA","latitude":"19.34251000","longitude":"-98.12807000"},{"name":"Jesús Tepactepec","countryCode":"MX","stateCode":"TLA","latitude":"19.22917000","longitude":"-98.31417000"},{"name":"José María Morelos","countryCode":"MX","stateCode":"TLA","latitude":"19.31750000","longitude":"-97.97789000"},{"name":"La Aurora","countryCode":"MX","stateCode":"TLA","latitude":"19.25680000","longitude":"-98.22320000"},{"name":"La Candelaria Teotlalpan","countryCode":"MX","stateCode":"TLA","latitude":"19.33306000","longitude":"-98.22556000"},{"name":"La Magdalena Tlaltelulco","countryCode":"MX","stateCode":"TLA","latitude":"19.28287000","longitude":"-98.19609000"},{"name":"La Soledad","countryCode":"MX","stateCode":"TLA","latitude":"19.53841000","longitude":"-98.61750000"},{"name":"La Trinidad Chimalpa","countryCode":"MX","stateCode":"TLA","latitude":"19.32944000","longitude":"-98.24528000"},{"name":"La Trinidad Tenexyecac","countryCode":"MX","stateCode":"TLA","latitude":"19.33596000","longitude":"-98.31476000"},{"name":"Lagunilla","countryCode":"MX","stateCode":"TLA","latitude":"19.63607000","longitude":"-98.27434000"},{"name":"Los Pilares","countryCode":"MX","stateCode":"TLA","latitude":"19.27159000","longitude":"-97.94703000"},{"name":"Los Reyes Quiahuixtlan","countryCode":"MX","stateCode":"TLA","latitude":"19.33955000","longitude":"-98.25155000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"TLA","latitude":"19.53750000","longitude":"-97.98222000"},{"name":"Mazapa","countryCode":"MX","stateCode":"TLA","latitude":"19.54083000","longitude":"-98.55684000"},{"name":"Mazatecochco","countryCode":"MX","stateCode":"TLA","latitude":"19.17865000","longitude":"-98.18677000"},{"name":"Muñoz","countryCode":"MX","stateCode":"TLA","latitude":"19.47458000","longitude":"-98.20963000"},{"name":"Natívitas","countryCode":"MX","stateCode":"TLA","latitude":"19.23333000","longitude":"-98.31472000"},{"name":"Nicolás Bravo","countryCode":"MX","stateCode":"TLA","latitude":"19.42213000","longitude":"-97.96759000"},{"name":"Panotla","countryCode":"MX","stateCode":"TLA","latitude":"19.31619000","longitude":"-98.27013000"},{"name":"Papalotla","countryCode":"MX","stateCode":"TLA","latitude":"19.16861000","longitude":"-98.20389000"},{"name":"Ranchería de Pocitos","countryCode":"MX","stateCode":"TLA","latitude":"19.39389000","longitude":"-97.75944000"},{"name":"San Andrés Ahuashuatepec","countryCode":"MX","stateCode":"TLA","latitude":"19.37831000","longitude":"-98.10654000"},{"name":"San Bartolomé Cuahuixmatlac","countryCode":"MX","stateCode":"TLA","latitude":"19.29333000","longitude":"-98.14806000"},{"name":"San Bartolomé Tenango","countryCode":"MX","stateCode":"TLA","latitude":"19.25253000","longitude":"-98.29172000"},{"name":"San Benito Xaltocan","countryCode":"MX","stateCode":"TLA","latitude":"19.40594000","longitude":"-98.16683000"},{"name":"San Buenaventura Atempan","countryCode":"MX","stateCode":"TLA","latitude":"19.32667000","longitude":"-98.22194000"},{"name":"San Cosme Atlamaxac","countryCode":"MX","stateCode":"TLA","latitude":"19.23840000","longitude":"-98.22513000"},{"name":"San Damián Texoloc","countryCode":"MX","stateCode":"TLA","latitude":"19.27833000","longitude":"-98.28544000"},{"name":"San Esteban Tizatlán","countryCode":"MX","stateCode":"TLA","latitude":"19.33911000","longitude":"-98.21374000"},{"name":"San Felipe Sultepec","countryCode":"MX","stateCode":"TLA","latitude":"19.59083000","longitude":"-98.61528000"},{"name":"San Francisco Cuexcontzi","countryCode":"MX","stateCode":"TLA","latitude":"19.32023000","longitude":"-97.71092000"},{"name":"San Francisco Temetzontla","countryCode":"MX","stateCode":"TLA","latitude":"19.35028000","longitude":"-98.28861000"},{"name":"San Francisco Tlacuilohcan","countryCode":"MX","stateCode":"TLA","latitude":"19.40167000","longitude":"-98.19278000"},{"name":"San Hipólito Chimalpa","countryCode":"MX","stateCode":"TLA","latitude":"19.31963000","longitude":"-98.25004000"},{"name":"San Isidro Buen Suceso","countryCode":"MX","stateCode":"TLA","latitude":"19.15489000","longitude":"-98.10492000"},{"name":"San Jerónimo Zacualpan","countryCode":"MX","stateCode":"TLA","latitude":"19.24083000","longitude":"-98.26139000"},{"name":"San Jorge Tezoquipan","countryCode":"MX","stateCode":"TLA","latitude":"19.32094000","longitude":"-98.31319000"},{"name":"San José Atoyatenco","countryCode":"MX","stateCode":"TLA","latitude":"19.25083000","longitude":"-98.35528000"},{"name":"San José Aztatla","countryCode":"MX","stateCode":"TLA","latitude":"19.31004000","longitude":"-98.12655000"},{"name":"San José Cuamantzingo","countryCode":"MX","stateCode":"TLA","latitude":"19.51555000","longitude":"-98.25373000"},{"name":"San José Teacalco","countryCode":"MX","stateCode":"TLA","latitude":"19.33558000","longitude":"-98.06455000"},{"name":"San José Tepeyahualco","countryCode":"MX","stateCode":"TLA","latitude":"19.59944000","longitude":"-98.26889000"},{"name":"San José Tetel","countryCode":"MX","stateCode":"TLA","latitude":"19.43313000","longitude":"-98.15948000"},{"name":"San José Villarreal","countryCode":"MX","stateCode":"TLA","latitude":"19.53278000","longitude":"-97.89750000"},{"name":"San José Xicohténcatl","countryCode":"MX","stateCode":"TLA","latitude":"19.35440000","longitude":"-97.83081000"},{"name":"San Juan Quetzalcoapan","countryCode":"MX","stateCode":"TLA","latitude":"19.37947000","longitude":"-98.07113000"},{"name":"San Lorenzo Axocomanitla","countryCode":"MX","stateCode":"TLA","latitude":"19.22389000","longitude":"-98.24861000"},{"name":"San Lorenzo Sóltepec","countryCode":"MX","stateCode":"TLA","latitude":"19.60422000","longitude":"-98.31356000"},{"name":"San Lorenzo Xaltelulco","countryCode":"MX","stateCode":"TLA","latitude":"19.34075000","longitude":"-98.10585000"},{"name":"San Lucas Tecopilco","countryCode":"MX","stateCode":"TLA","latitude":"19.48626000","longitude":"-98.25605000"},{"name":"San Lucas Tlacochcalco","countryCode":"MX","stateCode":"TLA","latitude":"19.34261000","longitude":"-98.14641000"},{"name":"San Luis Apizaquito","countryCode":"MX","stateCode":"TLA","latitude":"19.42524000","longitude":"-98.11709000"},{"name":"San Marcos Contla","countryCode":"MX","stateCode":"TLA","latitude":"19.19923000","longitude":"-98.19950000"},{"name":"San Matías Tepetomatitlán","countryCode":"MX","stateCode":"TLA","latitude":"19.35389000","longitude":"-98.19490000"},{"name":"San Miguel Contla","countryCode":"MX","stateCode":"TLA","latitude":"19.36111000","longitude":"-98.13250000"},{"name":"San Miguel Tlamahuco","countryCode":"MX","stateCode":"TLA","latitude":"19.32417000","longitude":"-98.23972000"},{"name":"San Miguel Xochitecatitla","countryCode":"MX","stateCode":"TLA","latitude":"19.23877000","longitude":"-98.35422000"},{"name":"San Pedro Ecatepec","countryCode":"MX","stateCode":"TLA","latitude":"19.52158000","longitude":"-98.15468000"},{"name":"San Pedro Muñoztla","countryCode":"MX","stateCode":"TLA","latitude":"19.28167000","longitude":"-98.16693000"},{"name":"San Pedro Tlacotepec","countryCode":"MX","stateCode":"TLA","latitude":"19.39579000","longitude":"-98.04589000"},{"name":"San Pedro Xalcaltzinco","countryCode":"MX","stateCode":"TLA","latitude":"19.22778000","longitude":"-98.22806000"},{"name":"San Pedro Xochiteotla","countryCode":"MX","stateCode":"TLA","latitude":"19.30788000","longitude":"-98.13858000"},{"name":"San Rafael Tenanyecac","countryCode":"MX","stateCode":"TLA","latitude":"19.24786000","longitude":"-98.37121000"},{"name":"San Rafael Tepatlaxco","countryCode":"MX","stateCode":"TLA","latitude":"19.29833000","longitude":"-98.11972000"},{"name":"San Simeón Xipetzingo","countryCode":"MX","stateCode":"TLA","latitude":"19.48004000","longitude":"-98.29284000"},{"name":"San Simón Tlatlahuquitepec","countryCode":"MX","stateCode":"TLA","latitude":"19.39842000","longitude":"-98.22396000"},{"name":"Sanctórum","countryCode":"MX","stateCode":"TLA","latitude":"19.49333000","longitude":"-98.47156000"},{"name":"Santa Ana Chiautempan","countryCode":"MX","stateCode":"TLA","latitude":"19.30661000","longitude":"-98.18773000"},{"name":"Santa Anita Huiloac","countryCode":"MX","stateCode":"TLA","latitude":"19.38841000","longitude":"-98.14362000"},{"name":"Santa Apolonia Teacalco","countryCode":"MX","stateCode":"TLA","latitude":"19.24153000","longitude":"-98.31188000"},{"name":"Santa Catarina Ayometla","countryCode":"MX","stateCode":"TLA","latitude":"19.19833000","longitude":"-98.21361000"},{"name":"Santa Cruz Aquiahuac","countryCode":"MX","stateCode":"TLA","latitude":"19.23944000","longitude":"-98.28222000"},{"name":"Santa Cruz Pocitos","countryCode":"MX","stateCode":"TLA","latitude":"19.37924000","longitude":"-97.76116000"},{"name":"Santa Cruz Tetela","countryCode":"MX","stateCode":"TLA","latitude":"19.29250000","longitude":"-98.20778000"},{"name":"Santa Isabel Xiloxoxtla","countryCode":"MX","stateCode":"TLA","latitude":"19.26786000","longitude":"-98.21399000"},{"name":"Santa Justina Ecatepec","countryCode":"MX","stateCode":"TLA","latitude":"19.31083000","longitude":"-98.35500000"},{"name":"Santa María Atlihuetzian","countryCode":"MX","stateCode":"TLA","latitude":"19.37697000","longitude":"-98.17775000"},{"name":"Santa María Ixtulco","countryCode":"MX","stateCode":"TLA","latitude":"19.32529000","longitude":"-98.20843000"},{"name":"Santa María Texcalac","countryCode":"MX","stateCode":"TLA","latitude":"19.42333000","longitude":"-98.08663000"},{"name":"Santiago Michac","countryCode":"MX","stateCode":"TLA","latitude":"19.21985000","longitude":"-98.33932000"},{"name":"Santiago Tepeticpac","countryCode":"MX","stateCode":"TLA","latitude":"19.33476000","longitude":"-98.22692000"},{"name":"Santiago Tlacochcalco","countryCode":"MX","stateCode":"TLA","latitude":"19.26861000","longitude":"-98.22306000"},{"name":"Santo Tomás la Concordia","countryCode":"MX","stateCode":"TLA","latitude":"19.22917000","longitude":"-98.31944000"},{"name":"Tenancingo","countryCode":"MX","stateCode":"TLA","latitude":"19.14725000","longitude":"-98.20132000"},{"name":"Teolocholco","countryCode":"MX","stateCode":"TLA","latitude":"19.24333000","longitude":"-98.19083000"},{"name":"Tepetitla","countryCode":"MX","stateCode":"TLA","latitude":"19.26531000","longitude":"-98.37645000"},{"name":"Tepeyanco","countryCode":"MX","stateCode":"TLA","latitude":"19.24558000","longitude":"-98.23409000"},{"name":"Terrenate","countryCode":"MX","stateCode":"TLA","latitude":"19.47666000","longitude":"-97.92020000"},{"name":"Tetla","countryCode":"MX","stateCode":"TLA","latitude":"19.44204000","longitude":"-98.10325000"},{"name":"Tetlanohcán","countryCode":"MX","stateCode":"TLA","latitude":"19.26030000","longitude":"-98.16433000"},{"name":"Tlatempan","countryCode":"MX","stateCode":"TLA","latitude":"19.33167000","longitude":"-98.20306000"},{"name":"Tlaxcala","countryCode":"MX","stateCode":"TLA","latitude":"19.31905000","longitude":"-98.19982000"},{"name":"Tlaxco","countryCode":"MX","stateCode":"TLA","latitude":"19.61442000","longitude":"-98.11997000"},{"name":"Tocatlán","countryCode":"MX","stateCode":"TLA","latitude":"19.38865000","longitude":"-98.02740000"},{"name":"Toluca de Guadalupe","countryCode":"MX","stateCode":"TLA","latitude":"19.46898000","longitude":"-97.95588000"},{"name":"Topilco de Juárez","countryCode":"MX","stateCode":"TLA","latitude":"19.42095000","longitude":"-98.19990000"},{"name":"Totolac","countryCode":"MX","stateCode":"TLA","latitude":"19.32580000","longitude":"-98.25834000"},{"name":"Tzompantepec","countryCode":"MX","stateCode":"TLA","latitude":"19.37608000","longitude":"-98.09014000"},{"name":"Unión Ejidal Tierra y Libertad","countryCode":"MX","stateCode":"TLA","latitude":"19.65750000","longitude":"-98.33750000"},{"name":"Villa Alta","countryCode":"MX","stateCode":"TLA","latitude":"19.29263000","longitude":"-98.40110000"},{"name":"Villa Vicente Guerrero","countryCode":"MX","stateCode":"TLA","latitude":"19.12123000","longitude":"-98.16572000"},{"name":"Villa de El Carmen Tequexquitla","countryCode":"MX","stateCode":"TLA","latitude":"19.32426000","longitude":"-97.65350000"},{"name":"Xaltocan","countryCode":"MX","stateCode":"TLA","latitude":"19.42427000","longitude":"-98.21033000"},{"name":"Xicohtzinco","countryCode":"MX","stateCode":"TLA","latitude":"19.17371000","longitude":"-98.23377000"},{"name":"Xocoyucan","countryCode":"MX","stateCode":"TLA","latitude":"19.30932000","longitude":"-98.37471000"},{"name":"Yauhquemehcan","countryCode":"MX","stateCode":"TLA","latitude":"19.40697000","longitude":"-98.18230000"},{"name":"Zacatelco","countryCode":"MX","stateCode":"TLA","latitude":"19.21583000","longitude":"-98.23972000"},{"name":"Zaragoza","countryCode":"MX","stateCode":"TLA","latitude":"19.31861000","longitude":"-98.26389000"},{"name":"Zimatepec","countryCode":"MX","stateCode":"TLA","latitude":"19.42131000","longitude":"-98.16462000"},{"name":"Zitlaltépec","countryCode":"MX","stateCode":"TLA","latitude":"19.20389000","longitude":"-97.90722000"},{"name":"Zumpango","countryCode":"MX","stateCode":"TLA","latitude":"19.55770000","longitude":"-98.22407000"},{"name":"Acuitzio","countryCode":"MX","stateCode":"MIC","latitude":"19.47178000","longitude":"-101.32921000"},{"name":"Acuítzio del Canje","countryCode":"MX","stateCode":"MIC","latitude":"19.49585000","longitude":"-101.33321000"},{"name":"Agostitlán","countryCode":"MX","stateCode":"MIC","latitude":"19.53818000","longitude":"-100.61849000"},{"name":"Agua Caliente","countryCode":"MX","stateCode":"MIC","latitude":"20.06519000","longitude":"-101.73466000"},{"name":"Aguililla","countryCode":"MX","stateCode":"MIC","latitude":"18.73742000","longitude":"-102.78934000"},{"name":"Ahuirán","countryCode":"MX","stateCode":"MIC","latitude":"19.66574000","longitude":"-102.07347000"},{"name":"Ajuno","countryCode":"MX","stateCode":"MIC","latitude":"19.51262000","longitude":"-101.72280000"},{"name":"Angahuán","countryCode":"MX","stateCode":"MIC","latitude":"19.54790000","longitude":"-102.22563000"},{"name":"Angamacutiro de la Unión","countryCode":"MX","stateCode":"MIC","latitude":"20.14998000","longitude":"-101.71113000"},{"name":"Ansihuacuaro","countryCode":"MX","stateCode":"MIC","latitude":"20.19984000","longitude":"-101.80670000"},{"name":"Antúnez","countryCode":"MX","stateCode":"MIC","latitude":"19.01451000","longitude":"-102.20432000"},{"name":"Antúnez (Morelos)","countryCode":"MX","stateCode":"MIC","latitude":"19.01278000","longitude":"-102.20389000"},{"name":"Apatzingán","countryCode":"MX","stateCode":"MIC","latitude":"19.08864000","longitude":"-102.35704000"},{"name":"Apeo","countryCode":"MX","stateCode":"MIC","latitude":"19.88722000","longitude":"-100.34194000"},{"name":"Apo","countryCode":"MX","stateCode":"MIC","latitude":"19.42722000","longitude":"-102.41126000"},{"name":"Aporo","countryCode":"MX","stateCode":"MIC","latitude":"19.67021000","longitude":"-100.41068000"},{"name":"Aputzio de Juárez","countryCode":"MX","stateCode":"MIC","latitude":"19.34183000","longitude":"-100.34689000"},{"name":"Aquila","countryCode":"MX","stateCode":"MIC","latitude":"18.59970000","longitude":"-103.50454000"},{"name":"Aquiles Córdova Morán","countryCode":"MX","stateCode":"MIC","latitude":"19.70685000","longitude":"-100.53615000"},{"name":"Aquiles Serdán","countryCode":"MX","stateCode":"MIC","latitude":"20.00357000","longitude":"-102.21609000"},{"name":"Arantepacua","countryCode":"MX","stateCode":"MIC","latitude":"19.59580000","longitude":"-101.96860000"},{"name":"Aranza","countryCode":"MX","stateCode":"MIC","latitude":"19.66418000","longitude":"-102.02365000"},{"name":"Araró","countryCode":"MX","stateCode":"MIC","latitude":"19.91136000","longitude":"-100.82460000"},{"name":"Ario de Rayón","countryCode":"MX","stateCode":"MIC","latitude":"20.02651000","longitude":"-102.34814000"},{"name":"Ario de Rosales","countryCode":"MX","stateCode":"MIC","latitude":"19.20900000","longitude":"-101.70743000"},{"name":"Arteaga","countryCode":"MX","stateCode":"MIC","latitude":"18.35779000","longitude":"-102.29122000"},{"name":"Atacheo de Regalado","countryCode":"MX","stateCode":"MIC","latitude":"20.05874000","longitude":"-102.18703000"},{"name":"Atapaneo","countryCode":"MX","stateCode":"MIC","latitude":"19.73892000","longitude":"-101.11576000"},{"name":"Atapán","countryCode":"MX","stateCode":"MIC","latitude":"19.65057000","longitude":"-102.42463000"},{"name":"Atecucario de la Constitución (Atecuario)","countryCode":"MX","stateCode":"MIC","latitude":"20.06444000","longitude":"-102.23861000"},{"name":"Atotonilco","countryCode":"MX","stateCode":"MIC","latitude":"19.94111000","longitude":"-100.22306000"},{"name":"Belisario Domínguez","countryCode":"MX","stateCode":"MIC","latitude":"19.87140000","longitude":"-100.97184000"},{"name":"Bellas Fuentes","countryCode":"MX","stateCode":"MIC","latitude":"19.82132000","longitude":"-101.67950000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"MIC","latitude":"19.23333000","longitude":"-100.46667000"},{"name":"Bocaneo (San Pedro)","countryCode":"MX","stateCode":"MIC","latitude":"19.83861000","longitude":"-100.81722000"},{"name":"Bonifacio Moreno (El Aguaje)","countryCode":"MX","stateCode":"MIC","latitude":"18.99167000","longitude":"-102.71083000"},{"name":"Briseñas","countryCode":"MX","stateCode":"MIC","latitude":"20.25149000","longitude":"-102.57124000"},{"name":"Briseñas de Matamoros","countryCode":"MX","stateCode":"MIC","latitude":"20.26821000","longitude":"-102.56195000"},{"name":"Buenavista","countryCode":"MX","stateCode":"MIC","latitude":"19.18802000","longitude":"-102.58471000"},{"name":"Buenavista Tomatlán","countryCode":"MX","stateCode":"MIC","latitude":"19.21281000","longitude":"-102.58735000"},{"name":"Buenavista de Benito Juárez","countryCode":"MX","stateCode":"MIC","latitude":"18.46034000","longitude":"-98.63735000"},{"name":"Buenos Aires","countryCode":"MX","stateCode":"MIC","latitude":"18.02444000","longitude":"-102.28583000"},{"name":"Caltzontzín","countryCode":"MX","stateCode":"MIC","latitude":"19.42340000","longitude":"-102.00673000"},{"name":"Campestre Tarímbaro","countryCode":"MX","stateCode":"MIC","latitude":"19.77500000","longitude":"-101.12917000"},{"name":"Camémbaro","countryCode":"MX","stateCode":"MIC","latitude":"19.42722000","longitude":"-100.39889000"},{"name":"Cantabria","countryCode":"MX","stateCode":"MIC","latitude":"19.83994000","longitude":"-101.72652000"},{"name":"Capacho","countryCode":"MX","stateCode":"MIC","latitude":"19.96457000","longitude":"-101.23117000"},{"name":"Capula","countryCode":"MX","stateCode":"MIC","latitude":"19.70000000","longitude":"-101.80000000"},{"name":"Capácuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.54741000","longitude":"-102.05184000"},{"name":"Carona","countryCode":"MX","stateCode":"MIC","latitude":"19.52667000","longitude":"-102.45074000"},{"name":"Carácuaro","countryCode":"MX","stateCode":"MIC","latitude":"18.98513000","longitude":"-101.04164000"},{"name":"Caurio de Guadalupe","countryCode":"MX","stateCode":"MIC","latitude":"19.92455000","longitude":"-101.86067000"},{"name":"Cañada de Ramírez","countryCode":"MX","stateCode":"MIC","latitude":"20.29637000","longitude":"-101.96360000"},{"name":"Cenobio Moreno","countryCode":"MX","stateCode":"MIC","latitude":"19.09629000","longitude":"-102.50415000"},{"name":"Cerro Colorado de Ocampo","countryCode":"MX","stateCode":"MIC","latitude":"19.31712000","longitude":"-100.46538000"},{"name":"Chapa","countryCode":"MX","stateCode":"MIC","latitude":"19.37976000","longitude":"-101.66556000"},{"name":"Charapendo","countryCode":"MX","stateCode":"MIC","latitude":"19.26383000","longitude":"-102.06610000"},{"name":"Charapán","countryCode":"MX","stateCode":"MIC","latitude":"19.65112000","longitude":"-102.25190000"},{"name":"Charo","countryCode":"MX","stateCode":"MIC","latitude":"19.74966000","longitude":"-101.04571000"},{"name":"Chavinda","countryCode":"MX","stateCode":"MIC","latitude":"20.00625000","longitude":"-102.46015000"},{"name":"Cherán","countryCode":"MX","stateCode":"MIC","latitude":"19.68536000","longitude":"-101.95368000"},{"name":"Cherán Atzicuirín (Cheranástico)","countryCode":"MX","stateCode":"MIC","latitude":"19.70000000","longitude":"-102.01556000"},{"name":"Chilchota","countryCode":"MX","stateCode":"MIC","latitude":"19.84190000","longitude":"-102.08477000"},{"name":"Chiquimitío","countryCode":"MX","stateCode":"MIC","latitude":"19.79507000","longitude":"-101.25208000"},{"name":"Chitejé de Garabato","countryCode":"MX","stateCode":"MIC","latitude":"20.10111000","longitude":"-100.18899000"},{"name":"Chucándiro","countryCode":"MX","stateCode":"MIC","latitude":"19.90008000","longitude":"-101.33380000"},{"name":"Chupio","countryCode":"MX","stateCode":"MIC","latitude":"19.17836000","longitude":"-101.44599000"},{"name":"Churintzio","countryCode":"MX","stateCode":"MIC","latitude":"20.15056000","longitude":"-102.06469000"},{"name":"Churumuco de Morelos","countryCode":"MX","stateCode":"MIC","latitude":"18.66333000","longitude":"-101.64741000"},{"name":"Ciudad Hidalgo","countryCode":"MX","stateCode":"MIC","latitude":"19.69270000","longitude":"-100.55445000"},{"name":"Ciudad Lázaro Cárdenas","countryCode":"MX","stateCode":"MIC","latitude":"17.97066000","longitude":"-102.22124000"},{"name":"Coahuayana Viejo","countryCode":"MX","stateCode":"MIC","latitude":"18.75119000","longitude":"-103.66798000"},{"name":"Coahuayana de Hidalgo","countryCode":"MX","stateCode":"MIC","latitude":"18.70224000","longitude":"-103.66145000"},{"name":"Coajomulco","countryCode":"MX","stateCode":"MIC","latitude":"19.03375000","longitude":"-99.20428000"},{"name":"Coalcomán de Vázquez Pallares","countryCode":"MX","stateCode":"MIC","latitude":"18.77750000","longitude":"-103.16000000"},{"name":"Cocucho","countryCode":"MX","stateCode":"MIC","latitude":"19.69477000","longitude":"-102.18925000"},{"name":"Coeneo de la Libertad","countryCode":"MX","stateCode":"MIC","latitude":"19.82195000","longitude":"-101.58470000"},{"name":"Cojumatlán de Régules","countryCode":"MX","stateCode":"MIC","latitude":"20.11858000","longitude":"-102.85182000"},{"name":"Colonia Antorcha Campesina (Santa Rosa)","countryCode":"MX","stateCode":"MIC","latitude":"19.68000000","longitude":"-100.52611000"},{"name":"Colonia Aquiles Córdoba Morán","countryCode":"MX","stateCode":"MIC","latitude":"19.70667000","longitude":"-100.53528000"},{"name":"Colonia Ecológica Asociación de Lucha Social (Lucha Social)","countryCode":"MX","stateCode":"MIC","latitude":"19.68833000","longitude":"-100.60917000"},{"name":"Colonia Emiliano Zapata (San Juan Zitácuaro)","countryCode":"MX","stateCode":"MIC","latitude":"19.44778000","longitude":"-100.30583000"},{"name":"Colonia Independencia","countryCode":"MX","stateCode":"MIC","latitude":"19.61556000","longitude":"-100.32389000"},{"name":"Colonia Miguel Hidalgo","countryCode":"MX","stateCode":"MIC","latitude":"19.78583000","longitude":"-101.10139000"},{"name":"Colonia Vista Bella (Lomas del Peaje)","countryCode":"MX","stateCode":"MIC","latitude":"19.49083000","longitude":"-101.59389000"},{"name":"Colonia de Guadalupe","countryCode":"MX","stateCode":"MIC","latitude":"19.80083000","longitude":"-100.91556000"},{"name":"Colonia el Mirador (Llano del Ejido)","countryCode":"MX","stateCode":"MIC","latitude":"19.67583000","longitude":"-100.55361000"},{"name":"Colonia las Malvinas (Colonia Antorcha)","countryCode":"MX","stateCode":"MIC","latitude":"19.87833000","longitude":"-102.22583000"},{"name":"Comachuén","countryCode":"MX","stateCode":"MIC","latitude":"19.57132000","longitude":"-101.90433000"},{"name":"Comanjá","countryCode":"MX","stateCode":"MIC","latitude":"19.74696000","longitude":"-101.69080000"},{"name":"Condémbaro","countryCode":"MX","stateCode":"MIC","latitude":"19.29292000","longitude":"-102.30401000"},{"name":"Conjunto Habitacional Villas del Pedregal","countryCode":"MX","stateCode":"MIC","latitude":"19.68361000","longitude":"-101.30361000"},{"name":"Conjunto Habitacional el Trébol","countryCode":"MX","stateCode":"MIC","latitude":"19.76694000","longitude":"-101.15472000"},{"name":"Copándaro (Copándaro del Cuatro)","countryCode":"MX","stateCode":"MIC","latitude":"19.90057000","longitude":"-101.65945000"},{"name":"Copándaro de Galeana","countryCode":"MX","stateCode":"MIC","latitude":"19.89254000","longitude":"-101.21394000"},{"name":"Corupo","countryCode":"MX","stateCode":"MIC","latitude":"19.60912000","longitude":"-102.23479000"},{"name":"Cotija de la Paz","countryCode":"MX","stateCode":"MIC","latitude":"19.80922000","longitude":"-102.70198000"},{"name":"Crescencio Morales (San Mateo)","countryCode":"MX","stateCode":"MIC","latitude":"19.49111000","longitude":"-100.24306000"},{"name":"Cuamio","countryCode":"MX","stateCode":"MIC","latitude":"20.03390000","longitude":"-101.15167000"},{"name":"Cuanajo","countryCode":"MX","stateCode":"MIC","latitude":"19.48485000","longitude":"-101.50794000"},{"name":"Cuaracurío","countryCode":"MX","stateCode":"MIC","latitude":"20.06102000","longitude":"-101.14774000"},{"name":"Cuartel la Mesa (El Asoleadero)","countryCode":"MX","stateCode":"MIC","latitude":"19.56972000","longitude":"-100.28694000"},{"name":"Cuatro Caminos","countryCode":"MX","stateCode":"MIC","latitude":"18.98826000","longitude":"-102.10360000"},{"name":"Cucuchucho","countryCode":"MX","stateCode":"MIC","latitude":"19.58275000","longitude":"-101.63111000"},{"name":"Cuitzeo del Porvenir","countryCode":"MX","stateCode":"MIC","latitude":"19.97025000","longitude":"-101.14290000"},{"name":"Cumuato","countryCode":"MX","stateCode":"MIC","latitude":"20.25724000","longitude":"-102.59060000"},{"name":"Cuparátaro","countryCode":"MX","stateCode":"MIC","latitude":"19.85071000","longitude":"-101.08903000"},{"name":"Cupuán del Río","countryCode":"MX","stateCode":"MIC","latitude":"18.77806000","longitude":"-102.18778000"},{"name":"Curimeo","countryCode":"MX","stateCode":"MIC","latitude":"20.02043000","longitude":"-101.69534000"},{"name":"Curungueo","countryCode":"MX","stateCode":"MIC","latitude":"19.46459000","longitude":"-100.34340000"},{"name":"Cuto de la Esperanza","countryCode":"MX","stateCode":"MIC","latitude":"19.73083000","longitude":"-101.34028000"},{"name":"Cuto del Porvenir","countryCode":"MX","stateCode":"MIC","latitude":"19.86976000","longitude":"-101.14339000"},{"name":"Dieciocho de Marzo","countryCode":"MX","stateCode":"MIC","latitude":"19.23138000","longitude":"-102.70570000"},{"name":"División del Norte","countryCode":"MX","stateCode":"MIC","latitude":"19.08193000","longitude":"-102.61218000"},{"name":"Doctor Miguel Silva (San Guillermo)","countryCode":"MX","stateCode":"MIC","latitude":"19.96583000","longitude":"-101.17417000"},{"name":"Donaciano Ojeda","countryCode":"MX","stateCode":"MIC","latitude":"19.49093000","longitude":"-100.27952000"},{"name":"Ecuandureo","countryCode":"MX","stateCode":"MIC","latitude":"20.16188000","longitude":"-102.19340000"},{"name":"Ejido el Rosario","countryCode":"MX","stateCode":"MIC","latitude":"19.57185000","longitude":"-100.27673000"},{"name":"El Alvareño","countryCode":"MX","stateCode":"MIC","latitude":"20.30078000","longitude":"-102.43723000"},{"name":"El Cahulote de Santa Ana","countryCode":"MX","stateCode":"MIC","latitude":"19.07611000","longitude":"-101.58250000"},{"name":"El Capulín","countryCode":"MX","stateCode":"MIC","latitude":"20.22795000","longitude":"-102.48991000"},{"name":"El Ceñidor","countryCode":"MX","stateCode":"MIC","latitude":"19.00276000","longitude":"-102.19035000"},{"name":"El Chauz","countryCode":"MX","stateCode":"MIC","latitude":"18.89195000","longitude":"-102.03978000"},{"name":"El Colegio","countryCode":"MX","stateCode":"MIC","latitude":"19.77333000","longitude":"-101.17750000"},{"name":"El Cuenqueño","countryCode":"MX","stateCode":"MIC","latitude":"20.32745000","longitude":"-102.45760000"},{"name":"El Cuitzillo Grande","countryCode":"MX","stateCode":"MIC","latitude":"19.77972000","longitude":"-101.11694000"},{"name":"El Césped","countryCode":"MX","stateCode":"MIC","latitude":"19.88250000","longitude":"-100.13972000"},{"name":"El Durazno","countryCode":"MX","stateCode":"MIC","latitude":"19.65314000","longitude":"-101.17139000"},{"name":"El Fortín","countryCode":"MX","stateCode":"MIC","latitude":"20.18005000","longitude":"-102.60051000"},{"name":"El Fuerte","countryCode":"MX","stateCode":"MIC","latitude":"20.37215000","longitude":"-102.06709000"},{"name":"El Guaco","countryCode":"MX","stateCode":"MIC","latitude":"19.06711000","longitude":"-102.05760000"},{"name":"El Letrero","countryCode":"MX","stateCode":"MIC","latitude":"18.96339000","longitude":"-102.11025000"},{"name":"El Maluco","countryCode":"MX","stateCode":"MIC","latitude":"20.14434000","longitude":"-101.67528000"},{"name":"El Paracho","countryCode":"MX","stateCode":"MIC","latitude":"20.10819000","longitude":"-102.52272000"},{"name":"El Pedregal","countryCode":"MX","stateCode":"MIC","latitude":"19.51083000","longitude":"-101.44917000"},{"name":"El Platanal","countryCode":"MX","stateCode":"MIC","latitude":"20.06200000","longitude":"-102.57779000"},{"name":"El Rincón de San Felipe (Tercera Manzana San Felipe)","countryCode":"MX","stateCode":"MIC","latitude":"19.50639000","longitude":"-100.37278000"},{"name":"El Sauz de Abajo","countryCode":"MX","stateCode":"MIC","latitude":"20.07500000","longitude":"-102.26833000"},{"name":"El Tequesquite","countryCode":"MX","stateCode":"MIC","latitude":"20.30174000","longitude":"-102.28833000"},{"name":"El Tigre (Segunda Manzana de Crescencio Morales)","countryCode":"MX","stateCode":"MIC","latitude":"19.47361000","longitude":"-100.24417000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"MIC","latitude":"19.33780000","longitude":"-101.93550000"},{"name":"Erongarícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.58881000","longitude":"-101.72110000"},{"name":"Estación Queréndaro","countryCode":"MX","stateCode":"MIC","latitude":"19.88285000","longitude":"-100.94861000"},{"name":"Etúcuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.41939000","longitude":"-101.21547000"},{"name":"Ex-Hacienda de Guadalupe","countryCode":"MX","stateCode":"MIC","latitude":"19.78417000","longitude":"-101.21472000"},{"name":"Felipe Carrillo Puerto","countryCode":"MX","stateCode":"MIC","latitude":"19.16325000","longitude":"-102.70834000"},{"name":"Fraccionamiento Colinas Universidad","countryCode":"MX","stateCode":"MIC","latitude":"20.01833000","longitude":"-102.73694000"},{"name":"Fraccionamiento Ex-Hacienda el Refugio","countryCode":"MX","stateCode":"MIC","latitude":"19.95083000","longitude":"-102.25639000"},{"name":"Fraccionamiento Galaxia Tarímbaro","countryCode":"MX","stateCode":"MIC","latitude":"19.76167000","longitude":"-101.19444000"},{"name":"Fraccionamiento Laureles Eréndira","countryCode":"MX","stateCode":"MIC","latitude":"19.77222000","longitude":"-101.13056000"},{"name":"Fraccionamiento Metrópolis II","countryCode":"MX","stateCode":"MIC","latitude":"19.75639000","longitude":"-101.20444000"},{"name":"Fraccionamiento Misión del Valle","countryCode":"MX","stateCode":"MIC","latitude":"19.76556000","longitude":"-101.12167000"},{"name":"Fraccionamiento Monte Olivo","countryCode":"MX","stateCode":"MIC","latitude":"19.98472000","longitude":"-102.25111000"},{"name":"Fraccionamiento Privadas del Sol","countryCode":"MX","stateCode":"MIC","latitude":"19.75222000","longitude":"-101.19139000"},{"name":"Fraccionamiento San Miguel","countryCode":"MX","stateCode":"MIC","latitude":"20.07111000","longitude":"-102.68667000"},{"name":"Francisco Sarabia (Cerrito Pelón)","countryCode":"MX","stateCode":"MIC","latitude":"20.03086000","longitude":"-102.70158000"},{"name":"Francisco Serrato (San Bartolo)","countryCode":"MX","stateCode":"MIC","latitude":"19.50680000","longitude":"-100.26000000"},{"name":"Francisco Villa","countryCode":"MX","stateCode":"MIC","latitude":"19.87500000","longitude":"-100.93583000"},{"name":"Gambara","countryCode":"MX","stateCode":"MIC","latitude":"18.93230000","longitude":"-102.11240000"},{"name":"General Francisco Villa","countryCode":"MX","stateCode":"MIC","latitude":"18.74304000","longitude":"-102.24920000"},{"name":"Gildardo Magaña (Los Ángeles)","countryCode":"MX","stateCode":"MIC","latitude":"19.54889000","longitude":"-102.45861000"},{"name":"Guacamayas","countryCode":"MX","stateCode":"MIC","latitude":"18.01932000","longitude":"-102.21225000"},{"name":"Guándaro","countryCode":"MX","stateCode":"MIC","latitude":"20.19201000","longitude":"-101.87398000"},{"name":"Heróica Zitácuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.43612000","longitude":"-100.35733000"},{"name":"Huajúmbaro","countryCode":"MX","stateCode":"MIC","latitude":"19.68210000","longitude":"-100.74065000"},{"name":"Huandacareo","countryCode":"MX","stateCode":"MIC","latitude":"19.99136000","longitude":"-101.27610000"},{"name":"Huanguitío","countryCode":"MX","stateCode":"MIC","latitude":"19.39707000","longitude":"-100.48732000"},{"name":"Huaniqueo de Morales","countryCode":"MX","stateCode":"MIC","latitude":"19.89682000","longitude":"-101.50450000"},{"name":"Huetamo de Núñez","countryCode":"MX","stateCode":"MIC","latitude":"18.62926000","longitude":"-100.89700000"},{"name":"Huiramba","countryCode":"MX","stateCode":"MIC","latitude":"19.52645000","longitude":"-101.45959000"},{"name":"Héroes de Chapultepec (Rodeo de San Antonio)","countryCode":"MX","stateCode":"MIC","latitude":"20.31111000","longitude":"-101.50250000"},{"name":"Ibarra","countryCode":"MX","stateCode":"MIC","latitude":"20.22967000","longitude":"-102.62373000"},{"name":"Ichán","countryCode":"MX","stateCode":"MIC","latitude":"19.85806000","longitude":"-102.05417000"},{"name":"Ihuatzio","countryCode":"MX","stateCode":"MIC","latitude":"19.56647000","longitude":"-101.61649000"},{"name":"Indaparapeo","countryCode":"MX","stateCode":"MIC","latitude":"19.78767000","longitude":"-100.96907000"},{"name":"Infiernillo (Morelos de Infiernillo)","countryCode":"MX","stateCode":"MIC","latitude":"18.28250000","longitude":"-101.90111000"},{"name":"Irapeo","countryCode":"MX","stateCode":"MIC","latitude":"19.69334000","longitude":"-101.05842000"},{"name":"Iratzio","countryCode":"MX","stateCode":"MIC","latitude":"19.64583000","longitude":"-101.41194000"},{"name":"Irimbo","countryCode":"MX","stateCode":"MIC","latitude":"19.70083000","longitude":"-100.47847000"},{"name":"Isaac Arriaga (Santa Ana Mancera)","countryCode":"MX","stateCode":"MIC","latitude":"20.24583000","longitude":"-101.49361000"},{"name":"Istaro","countryCode":"MX","stateCode":"MIC","latitude":"19.32806000","longitude":"-101.75361000"},{"name":"Ixtlán de los Hervores","countryCode":"MX","stateCode":"MIC","latitude":"20.16895000","longitude":"-102.39480000"},{"name":"J. Jesús Díaz Tzirio","countryCode":"MX","stateCode":"MIC","latitude":"19.76667000","longitude":"-102.39722000"},{"name":"Jacona","countryCode":"MX","stateCode":"MIC","latitude":"19.94951000","longitude":"-102.31788000"},{"name":"Jamaica","countryCode":"MX","stateCode":"MIC","latitude":"19.85577000","longitude":"-101.13486000"},{"name":"Janitzio","countryCode":"MX","stateCode":"MIC","latitude":"19.57327000","longitude":"-101.65189000"},{"name":"Jaripeo","countryCode":"MX","stateCode":"MIC","latitude":"19.68026000","longitude":"-101.08545000"},{"name":"Jarácuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.56058000","longitude":"-101.67785000"},{"name":"Jesús del Monte","countryCode":"MX","stateCode":"MIC","latitude":"19.65151000","longitude":"-101.15227000"},{"name":"Jiquílpan de Juárez","countryCode":"MX","stateCode":"MIC","latitude":"19.99482000","longitude":"-102.71969000"},{"name":"José María Morelos (La Yegüería)","countryCode":"MX","stateCode":"MIC","latitude":"19.86389000","longitude":"-100.87917000"},{"name":"Jucutacato","countryCode":"MX","stateCode":"MIC","latitude":"19.37771000","longitude":"-102.07924000"},{"name":"Jungapeo de Juárez","countryCode":"MX","stateCode":"MIC","latitude":"19.45915000","longitude":"-100.49483000"},{"name":"La Aldea","countryCode":"MX","stateCode":"MIC","latitude":"19.74306000","longitude":"-101.13500000"},{"name":"La Angostura","countryCode":"MX","stateCode":"MIC","latitude":"20.19639000","longitude":"-102.44167000"},{"name":"La Calera (Nacimientos)","countryCode":"MX","stateCode":"MIC","latitude":"20.27528000","longitude":"-101.57556000"},{"name":"La Encarnación","countryCode":"MX","stateCode":"MIC","latitude":"19.41242000","longitude":"-100.39211000"},{"name":"La Ermita (Nueva Jerusalén)","countryCode":"MX","stateCode":"MIC","latitude":"19.07444000","longitude":"-101.50667000"},{"name":"La Esperanza","countryCode":"MX","stateCode":"MIC","latitude":"20.05559000","longitude":"-102.41104000"},{"name":"La Estancia de Amezcua","countryCode":"MX","stateCode":"MIC","latitude":"20.00735000","longitude":"-102.24487000"},{"name":"La Fundición (Quinta Manzana)","countryCode":"MX","stateCode":"MIC","latitude":"19.45528000","longitude":"-100.30361000"},{"name":"La Goleta","countryCode":"MX","stateCode":"MIC","latitude":"19.73904000","longitude":"-101.08127000"},{"name":"La Higuerilla (Los Lirios)","countryCode":"MX","stateCode":"MIC","latitude":"19.92250000","longitude":"-100.27639000"},{"name":"La Higuerita (Colonia San Rafael)","countryCode":"MX","stateCode":"MIC","latitude":"19.61861000","longitude":"-102.48444000"},{"name":"La Huacana","countryCode":"MX","stateCode":"MIC","latitude":"18.96312000","longitude":"-101.80720000"},{"name":"La Ibérica (La Gotera)","countryCode":"MX","stateCode":"MIC","latitude":"19.16472000","longitude":"-101.91611000"},{"name":"La Luz","countryCode":"MX","stateCode":"MIC","latitude":"20.15234000","longitude":"-102.48528000"},{"name":"La Mesa (La Mesa de Cedano)","countryCode":"MX","stateCode":"MIC","latitude":"19.44861000","longitude":"-100.32722000"},{"name":"La Mintzita (Piedra Dura)","countryCode":"MX","stateCode":"MIC","latitude":"19.65194000","longitude":"-101.27750000"},{"name":"La Mira","countryCode":"MX","stateCode":"MIC","latitude":"18.03349000","longitude":"-102.32566000"},{"name":"La Mira Tumbiscatio","countryCode":"MX","stateCode":"MIC","latitude":"18.68333000","longitude":"-102.28333000"},{"name":"La Mojonera","countryCode":"MX","stateCode":"MIC","latitude":"19.70366000","longitude":"-101.83343000"},{"name":"La Orilla","countryCode":"MX","stateCode":"MIC","latitude":"17.99583000","longitude":"-102.22694000"},{"name":"La Palma","countryCode":"MX","stateCode":"MIC","latitude":"20.14780000","longitude":"-102.75850000"},{"name":"La Palma (Las Palmas)","countryCode":"MX","stateCode":"MIC","latitude":"19.77111000","longitude":"-101.14083000"},{"name":"La Piedad","countryCode":"MX","stateCode":"MIC","latitude":"20.34239000","longitude":"-102.03050000"},{"name":"La Placita de Morelos","countryCode":"MX","stateCode":"MIC","latitude":"18.53270000","longitude":"-103.58841000"},{"name":"La Plaza del Limón","countryCode":"MX","stateCode":"MIC","latitude":"20.13524000","longitude":"-102.43117000"},{"name":"La Rinconoda","countryCode":"MX","stateCode":"MIC","latitude":"20.04363000","longitude":"-102.28850000"},{"name":"La Sauceda","countryCode":"MX","stateCode":"MIC","latitude":"20.09390000","longitude":"-102.34512000"},{"name":"La Soledad","countryCode":"MX","stateCode":"MIC","latitude":"19.52111000","longitude":"-100.48333000"},{"name":"Lagunillas","countryCode":"MX","stateCode":"MIC","latitude":"19.57070000","longitude":"-101.41941000"},{"name":"Las Cañadas","countryCode":"MX","stateCode":"MIC","latitude":"20.29750000","longitude":"-101.97806000"},{"name":"Las Cañas","countryCode":"MX","stateCode":"MIC","latitude":"18.56583000","longitude":"-101.97611000"},{"name":"Las Cieneguitas","countryCode":"MX","stateCode":"MIC","latitude":"20.24884000","longitude":"-102.24505000"},{"name":"Las Letras","countryCode":"MX","stateCode":"MIC","latitude":"20.23083000","longitude":"-101.43361000"},{"name":"Loma de los Hoyos","countryCode":"MX","stateCode":"MIC","latitude":"19.03556000","longitude":"-102.44278000"},{"name":"Lomas de la Maestranza","countryCode":"MX","stateCode":"MIC","latitude":"19.68750000","longitude":"-101.33028000"},{"name":"Lombardía","countryCode":"MX","stateCode":"MIC","latitude":"19.15806000","longitude":"-102.05111000"},{"name":"Los Cajones","countryCode":"MX","stateCode":"MIC","latitude":"19.20964000","longitude":"-101.91317000"},{"name":"Los Charcos","countryCode":"MX","stateCode":"MIC","latitude":"20.26459000","longitude":"-102.40815000"},{"name":"Los Guajes","countryCode":"MX","stateCode":"MIC","latitude":"20.26111000","longitude":"-102.14164000"},{"name":"Los Limones","countryCode":"MX","stateCode":"MIC","latitude":"19.60032000","longitude":"-102.53038000"},{"name":"Los Pilares","countryCode":"MX","stateCode":"MIC","latitude":"20.32582000","longitude":"-102.37322000"},{"name":"Los Reyes de Salgado","countryCode":"MX","stateCode":"MIC","latitude":"19.59042000","longitude":"-102.47242000"},{"name":"Lázaro Cárdenas (La Purísima)","countryCode":"MX","stateCode":"MIC","latitude":"19.86972000","longitude":"-101.02306000"},{"name":"Macho de Agua","countryCode":"MX","stateCode":"MIC","latitude":"19.44184000","longitude":"-100.24100000"},{"name":"Macutzio","countryCode":"MX","stateCode":"MIC","latitude":"19.49917000","longitude":"-100.35500000"},{"name":"Manuel Villalongín","countryCode":"MX","stateCode":"MIC","latitude":"20.23750000","longitude":"-101.52667000"},{"name":"Manzana de San Luis","countryCode":"MX","stateCode":"MIC","latitude":"19.56236000","longitude":"-100.27703000"},{"name":"Manzana la Cofradía","countryCode":"MX","stateCode":"MIC","latitude":"19.54944000","longitude":"-100.35583000"},{"name":"Maravatío de Ocampo","countryCode":"MX","stateCode":"MIC","latitude":"19.89113000","longitude":"-100.44443000"},{"name":"Mariano Escobedo","countryCode":"MX","stateCode":"MIC","latitude":"19.96481000","longitude":"-101.06206000"},{"name":"Mesón Nuevo (Cañada de la Magdalena)","countryCode":"MX","stateCode":"MIC","latitude":"19.81474000","longitude":"-101.16597000"},{"name":"Mineral de Angangueo","countryCode":"MX","stateCode":"MIC","latitude":"19.62056000","longitude":"-100.28436000"},{"name":"Montaña Monarca (Punta Altozano)","countryCode":"MX","stateCode":"MIC","latitude":"19.66056000","longitude":"-101.16556000"},{"name":"Monteleón","countryCode":"MX","stateCode":"MIC","latitude":"20.30841000","longitude":"-102.20813000"},{"name":"Morelia","countryCode":"MX","stateCode":"MIC","latitude":"19.70078000","longitude":"-101.18443000"},{"name":"Morelos","countryCode":"MX","stateCode":"MIC","latitude":"19.64889000","longitude":"-101.23889000"},{"name":"Nahuatzén","countryCode":"MX","stateCode":"MIC","latitude":"19.65506000","longitude":"-101.91704000"},{"name":"Naranja de Tapia","countryCode":"MX","stateCode":"MIC","latitude":"19.77708000","longitude":"-101.75947000"},{"name":"Nocupétaro","countryCode":"MX","stateCode":"MIC","latitude":"19.04392000","longitude":"-101.16187000"},{"name":"Nueva Italia de Ruiz","countryCode":"MX","stateCode":"MIC","latitude":"19.02492000","longitude":"-102.09318000"},{"name":"Nuevo San Juan Parangaricutiro","countryCode":"MX","stateCode":"MIC","latitude":"19.41857000","longitude":"-102.13087000"},{"name":"Nuevo Urecho","countryCode":"MX","stateCode":"MIC","latitude":"19.16602000","longitude":"-101.86816000"},{"name":"Nuevo Zirosto","countryCode":"MX","stateCode":"MIC","latitude":"19.54808000","longitude":"-102.34747000"},{"name":"Numarán","countryCode":"MX","stateCode":"MIC","latitude":"20.25580000","longitude":"-101.94988000"},{"name":"Nurío","countryCode":"MX","stateCode":"MIC","latitude":"19.65656000","longitude":"-102.12957000"},{"name":"Ocampo","countryCode":"MX","stateCode":"MIC","latitude":"19.58241000","longitude":"-100.33913000"},{"name":"Ocurio","countryCode":"MX","stateCode":"MIC","latitude":"19.48254000","longitude":"-100.42344000"},{"name":"Ojo de Agua de Bucio","countryCode":"MX","stateCode":"MIC","latitude":"19.78048000","longitude":"-100.72815000"},{"name":"Ojo de Rana","countryCode":"MX","stateCode":"MIC","latitude":"20.04839000","longitude":"-102.89314000"},{"name":"Opopeo","countryCode":"MX","stateCode":"MIC","latitude":"19.41163000","longitude":"-101.60515000"},{"name":"Pajacuarán","countryCode":"MX","stateCode":"MIC","latitude":"20.11909000","longitude":"-102.56623000"},{"name":"Pamatácuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.69177000","longitude":"-102.34576000"},{"name":"Panindícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.98518000","longitude":"-101.76096000"},{"name":"Paracho de Verduzco","countryCode":"MX","stateCode":"MIC","latitude":"19.64745000","longitude":"-102.04897000"},{"name":"Paracuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.14926000","longitude":"-102.21871000"},{"name":"Parahuén","countryCode":"MX","stateCode":"MIC","latitude":"19.35177000","longitude":"-101.69204000"},{"name":"Parícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.26133000","longitude":"-100.45867000"},{"name":"Paso de Hidalgo (Paso de Álamos)","countryCode":"MX","stateCode":"MIC","latitude":"20.27278000","longitude":"-102.54528000"},{"name":"Paso de Núñez (Buenavista)","countryCode":"MX","stateCode":"MIC","latitude":"18.89472000","longitude":"-100.94667000"},{"name":"Pastor Ortíz","countryCode":"MX","stateCode":"MIC","latitude":"20.30552000","longitude":"-101.59588000"},{"name":"Patuán","countryCode":"MX","stateCode":"MIC","latitude":"19.39231000","longitude":"-101.91651000"},{"name":"Pedernales","countryCode":"MX","stateCode":"MIC","latitude":"19.14133000","longitude":"-101.46889000"},{"name":"Penjamillo de Degollado","countryCode":"MX","stateCode":"MIC","latitude":"20.10410000","longitude":"-101.93444000"},{"name":"Peribán de Ramos","countryCode":"MX","stateCode":"MIC","latitude":"19.52010000","longitude":"-102.41397000"},{"name":"Peña del Panal","countryCode":"MX","stateCode":"MIC","latitude":"19.77333000","longitude":"-101.18944000"},{"name":"Pichátaro","countryCode":"MX","stateCode":"MIC","latitude":"19.57289000","longitude":"-101.80737000"},{"name":"Pinzándaro","countryCode":"MX","stateCode":"MIC","latitude":"19.10928000","longitude":"-102.54082000"},{"name":"Pomacuarán","countryCode":"MX","stateCode":"MIC","latitude":"19.62198000","longitude":"-102.10286000"},{"name":"Poturo","countryCode":"MX","stateCode":"MIC","latitude":"18.82592000","longitude":"-101.61335000"},{"name":"Presa del Rosario","countryCode":"MX","stateCode":"MIC","latitude":"19.06789000","longitude":"-102.40909000"},{"name":"Pueblo Viejo","countryCode":"MX","stateCode":"MIC","latitude":"19.77638000","longitude":"-100.81474000"},{"name":"Puentecillas (Tercera Manzana de Zirahuato)","countryCode":"MX","stateCode":"MIC","latitude":"19.50500000","longitude":"-100.40500000"},{"name":"Puerto de Buenavista (Lázaro Cárdenas)","countryCode":"MX","stateCode":"MIC","latitude":"19.68806000","longitude":"-101.12722000"},{"name":"Purechucho","countryCode":"MX","stateCode":"MIC","latitude":"18.58227000","longitude":"-100.88843000"},{"name":"Puruarán","countryCode":"MX","stateCode":"MIC","latitude":"19.09630000","longitude":"-101.52234000"},{"name":"Puruándiro","countryCode":"MX","stateCode":"MIC","latitude":"20.08886000","longitude":"-101.51579000"},{"name":"Purépero de Echáiz","countryCode":"MX","stateCode":"MIC","latitude":"19.91039000","longitude":"-102.00625000"},{"name":"Puácuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.60280000","longitude":"-101.67419000"},{"name":"Páreo","countryCode":"MX","stateCode":"MIC","latitude":"19.33259000","longitude":"-102.45219000"},{"name":"Pátzcuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.51594000","longitude":"-101.60887000"},{"name":"Queréndaro","countryCode":"MX","stateCode":"MIC","latitude":"19.69745000","longitude":"-100.84379000"},{"name":"Quinceo","countryCode":"MX","stateCode":"MIC","latitude":"19.59470000","longitude":"-101.99977000"},{"name":"Quiroga","countryCode":"MX","stateCode":"MIC","latitude":"19.66557000","longitude":"-101.52287000"},{"name":"Rancho Viejo","countryCode":"MX","stateCode":"MIC","latitude":"19.24878000","longitude":"-100.41737000"},{"name":"Real Hacienda (Metrópolis)","countryCode":"MX","stateCode":"MIC","latitude":"19.75056000","longitude":"-101.19694000"},{"name":"Rincón de Cedeños (Rincón de Dolores)","countryCode":"MX","stateCode":"MIC","latitude":"19.67806000","longitude":"-100.57639000"},{"name":"Rincón de Curungueo","countryCode":"MX","stateCode":"MIC","latitude":"19.48336000","longitude":"-100.34414000"},{"name":"Rincón de Nicolás Romero (Cedros Tercera Manzana)","countryCode":"MX","stateCode":"MIC","latitude":"19.41361000","longitude":"-100.29750000"},{"name":"Romero de Guzmán","countryCode":"MX","stateCode":"MIC","latitude":"20.02974000","longitude":"-102.25876000"},{"name":"Romero de Torres","countryCode":"MX","stateCode":"MIC","latitude":"20.02435000","longitude":"-102.25295000"},{"name":"Río Grande","countryCode":"MX","stateCode":"MIC","latitude":"20.34417000","longitude":"-102.00556000"},{"name":"Sahuayo","countryCode":"MX","stateCode":"MIC","latitude":"20.05792000","longitude":"-102.75119000"},{"name":"Sahuayo de Morelos","countryCode":"MX","stateCode":"MIC","latitude":"20.05859000","longitude":"-102.71575000"},{"name":"Salguero","countryCode":"MX","stateCode":"MIC","latitude":"18.41401000","longitude":"-100.62583000"},{"name":"San Agustín del Maíz","countryCode":"MX","stateCode":"MIC","latitude":"19.89910000","longitude":"-101.16467000"},{"name":"San Agustín del Pulque","countryCode":"MX","stateCode":"MIC","latitude":"19.96267000","longitude":"-101.07327000"},{"name":"San Andrés Coru","countryCode":"MX","stateCode":"MIC","latitude":"19.46680000","longitude":"-101.94490000"},{"name":"San Andrés Ziróndaro","countryCode":"MX","stateCode":"MIC","latitude":"19.66943000","longitude":"-101.63221000"},{"name":"San Antonio","countryCode":"MX","stateCode":"MIC","latitude":"19.66722000","longitude":"-101.26806000"},{"name":"San Antonio Molinos","countryCode":"MX","stateCode":"MIC","latitude":"20.07533000","longitude":"-100.21501000"},{"name":"San Antonio Tariácuri","countryCode":"MX","stateCode":"MIC","latitude":"19.88249000","longitude":"-101.74715000"},{"name":"San Antonio Villalongín","countryCode":"MX","stateCode":"MIC","latitude":"19.53456000","longitude":"-100.75271000"},{"name":"San Antonio la Labor","countryCode":"MX","stateCode":"MIC","latitude":"19.02942000","longitude":"-102.30075000"},{"name":"San Bartolo Cuitareo","countryCode":"MX","stateCode":"MIC","latitude":"19.65139000","longitude":"-100.60111000"},{"name":"San Benito","countryCode":"MX","stateCode":"MIC","latitude":"19.70714000","longitude":"-102.32170000"},{"name":"San Bernabé de las Canteras","countryCode":"MX","stateCode":"MIC","latitude":"19.76639000","longitude":"-101.16333000"},{"name":"San Felipe de los Herreros","countryCode":"MX","stateCode":"MIC","latitude":"19.61701000","longitude":"-102.18128000"},{"name":"San Felipe los Alzati (Colonia Nueva)","countryCode":"MX","stateCode":"MIC","latitude":"19.48972000","longitude":"-100.37389000"},{"name":"San Francisco Peribán","countryCode":"MX","stateCode":"MIC","latitude":"19.55601000","longitude":"-102.39844000"},{"name":"San Gregorio","countryCode":"MX","stateCode":"MIC","latitude":"20.19470000","longitude":"-102.54890000"},{"name":"San Isidro","countryCode":"MX","stateCode":"MIC","latitude":"19.76806000","longitude":"-100.20361000"},{"name":"San Isidro Alta Huerta","countryCode":"MX","stateCode":"MIC","latitude":"19.72472000","longitude":"-100.63889000"},{"name":"San Jerónimo Purenchecuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.67924000","longitude":"-101.61230000"},{"name":"San José Cuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.98833000","longitude":"-101.25194000"},{"name":"San José Huipana","countryCode":"MX","stateCode":"MIC","latitude":"20.27752000","longitude":"-101.46990000"},{"name":"San José de Gracia","countryCode":"MX","stateCode":"MIC","latitude":"19.98966000","longitude":"-103.02198000"},{"name":"San Juan Benito Juárez (San Juan Tararameo)","countryCode":"MX","stateCode":"MIC","latitude":"19.91694000","longitude":"-101.12861000"},{"name":"San Juan De Los Platanos","countryCode":"MX","stateCode":"MIC","latitude":"19.13710000","longitude":"-102.43929000"},{"name":"San Juan de Viña","countryCode":"MX","stateCode":"MIC","latitude":"19.34427000","longitude":"-101.47866000"},{"name":"San Juanito Itzícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.67572000","longitude":"-101.25457000"},{"name":"San Lorenzo","countryCode":"MX","stateCode":"MIC","latitude":"19.98917000","longitude":"-101.64583000"},{"name":"San Lorenzo Itzícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.67673000","longitude":"-101.28096000"},{"name":"San Lorenzo Queréndaro","countryCode":"MX","stateCode":"MIC","latitude":"19.66750000","longitude":"-100.48861000"},{"name":"San Lucas","countryCode":"MX","stateCode":"MIC","latitude":"18.59031000","longitude":"-100.78529000"},{"name":"San Lucas Huarirapeo (La Mesa de San Lucas)","countryCode":"MX","stateCode":"MIC","latitude":"19.67861000","longitude":"-100.62389000"},{"name":"San Lucas Pío","countryCode":"MX","stateCode":"MIC","latitude":"19.79361000","longitude":"-100.92472000"},{"name":"San Martín Totolán","countryCode":"MX","stateCode":"MIC","latitude":"19.98520000","longitude":"-102.68017000"},{"name":"San Miguel Epejan","countryCode":"MX","stateCode":"MIC","latitude":"20.06632000","longitude":"-101.81584000"},{"name":"San Nicolás Obispo","countryCode":"MX","stateCode":"MIC","latitude":"19.65272000","longitude":"-101.31571000"},{"name":"San Pedro Jácuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.71496000","longitude":"-100.64493000"},{"name":"San Pedro de los Sauces","countryCode":"MX","stateCode":"MIC","latitude":"19.78639000","longitude":"-101.13778000"},{"name":"San Rafael Tecario","countryCode":"MX","stateCode":"MIC","latitude":"19.21080000","longitude":"-101.50627000"},{"name":"San Sebastián","countryCode":"MX","stateCode":"MIC","latitude":"19.57158000","longitude":"-102.48066000"},{"name":"Santa Ana","countryCode":"MX","stateCode":"MIC","latitude":"19.58222000","longitude":"-100.46889000"},{"name":"Santa Ana Amatlán","countryCode":"MX","stateCode":"MIC","latitude":"19.16097000","longitude":"-102.54059000"},{"name":"Santa Ana Chapitiro","countryCode":"MX","stateCode":"MIC","latitude":"19.52611000","longitude":"-101.65250000"},{"name":"Santa Ana Maya","countryCode":"MX","stateCode":"MIC","latitude":"20.00690000","longitude":"-101.02189000"},{"name":"Santa Ana Zirosto","countryCode":"MX","stateCode":"MIC","latitude":"19.53512000","longitude":"-102.32442000"},{"name":"Santa Ana de Guerrero (El Cascabel)","countryCode":"MX","stateCode":"MIC","latitude":"19.27639000","longitude":"-100.44139000"},{"name":"Santa Casilda","countryCode":"MX","stateCode":"MIC","latitude":"19.15284000","longitude":"-101.95373000"},{"name":"Santa Catarina","countryCode":"MX","stateCode":"MIC","latitude":"19.29033000","longitude":"-102.39845000"},{"name":"Santa Clara de Valladares","countryCode":"MX","stateCode":"MIC","latitude":"19.63658000","longitude":"-102.49120000"},{"name":"Santa Clara del Cobre","countryCode":"MX","stateCode":"MIC","latitude":"19.40580000","longitude":"-101.63998000"},{"name":"Santa Clara del Tule","countryCode":"MX","stateCode":"MIC","latitude":"19.82389000","longitude":"-100.82694000"},{"name":"Santa Elena","countryCode":"MX","stateCode":"MIC","latitude":"19.85861000","longitude":"-100.40833000"},{"name":"Santa Fe del Río","countryCode":"MX","stateCode":"MIC","latitude":"20.20358000","longitude":"-101.82695000"},{"name":"Santa Fé de la Laguna","countryCode":"MX","stateCode":"MIC","latitude":"19.67257000","longitude":"-101.55487000"},{"name":"Santa Juana","countryCode":"MX","stateCode":"MIC","latitude":"19.43019000","longitude":"-101.56106000"},{"name":"Santa María Huiramangaro (San Juan Tumbio)","countryCode":"MX","stateCode":"MIC","latitude":"19.51306000","longitude":"-101.76528000"},{"name":"Santa María Urapicho","countryCode":"MX","stateCode":"MIC","latitude":"19.68139000","longitude":"-102.11194000"},{"name":"Santa María de los Ángeles","countryCode":"MX","stateCode":"MIC","latitude":"19.78629000","longitude":"-100.19938000"},{"name":"Santa Rosa (Santa Bárbara)","countryCode":"MX","stateCode":"MIC","latitude":"19.38333000","longitude":"-102.03611000"},{"name":"Santiago Azajo","countryCode":"MX","stateCode":"MIC","latitude":"19.70666000","longitude":"-101.68659000"},{"name":"Santiago Puriatzícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.88306000","longitude":"-100.58861000"},{"name":"Santiago Tangamandapio","countryCode":"MX","stateCode":"MIC","latitude":"19.95568000","longitude":"-102.43546000"},{"name":"Santiago Undameo","countryCode":"MX","stateCode":"MIC","latitude":"19.59515000","longitude":"-101.28480000"},{"name":"Senguio","countryCode":"MX","stateCode":"MIC","latitude":"19.75386000","longitude":"-100.33771000"},{"name":"Sevina","countryCode":"MX","stateCode":"MIC","latitude":"19.62898000","longitude":"-101.90057000"},{"name":"Susupuato de Guerrero","countryCode":"MX","stateCode":"MIC","latitude":"19.21505000","longitude":"-100.40798000"},{"name":"Tacicuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.66980000","longitude":"-101.35967000"},{"name":"Tacuro (Santa María Tacuro)","countryCode":"MX","stateCode":"MIC","latitude":"19.85696000","longitude":"-102.05084000"},{"name":"Tacámbaro","countryCode":"MX","stateCode":"MIC","latitude":"19.24033000","longitude":"-101.44730000"},{"name":"Tacámbaro de Codallos","countryCode":"MX","stateCode":"MIC","latitude":"19.23502000","longitude":"-101.45824000"},{"name":"Tacátzcuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.73009000","longitude":"-102.54742000"},{"name":"Tafetán","countryCode":"MX","stateCode":"MIC","latitude":"19.41876000","longitude":"-100.90817000"},{"name":"Tanaco","countryCode":"MX","stateCode":"MIC","latitude":"19.73943000","longitude":"-102.08146000"},{"name":"Tancítaro","countryCode":"MX","stateCode":"MIC","latitude":"19.33843000","longitude":"-102.36264000"},{"name":"Tangancícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.88294000","longitude":"-102.22859000"},{"name":"Tanhuato de Guerrero","countryCode":"MX","stateCode":"MIC","latitude":"20.28552000","longitude":"-102.33113000"},{"name":"Tarejero","countryCode":"MX","stateCode":"MIC","latitude":"19.81941000","longitude":"-101.71564000"},{"name":"Taretán","countryCode":"MX","stateCode":"MIC","latitude":"19.33420000","longitude":"-101.91849000"},{"name":"Tarímbaro","countryCode":"MX","stateCode":"MIC","latitude":"19.79578000","longitude":"-101.17782000"},{"name":"Tavera","countryCode":"MX","stateCode":"MIC","latitude":"19.06126000","longitude":"-101.55910000"},{"name":"Tecario","countryCode":"MX","stateCode":"MIC","latitude":"19.23247000","longitude":"-101.54443000"},{"name":"Tecomatán","countryCode":"MX","stateCode":"MIC","latitude":"20.11514000","longitude":"-102.49634000"},{"name":"Tepalcatepec","countryCode":"MX","stateCode":"MIC","latitude":"19.18666000","longitude":"-102.84930000"},{"name":"Tepuxtepec","countryCode":"MX","stateCode":"MIC","latitude":"19.99135000","longitude":"-100.22566000"},{"name":"Tierras Coloradas (San Pedro)","countryCode":"MX","stateCode":"MIC","latitude":"19.71889000","longitude":"-100.64639000"},{"name":"Tingambato","countryCode":"MX","stateCode":"MIC","latitude":"19.50109000","longitude":"-101.85327000"},{"name":"Tingüindín","countryCode":"MX","stateCode":"MIC","latitude":"19.73921000","longitude":"-102.48120000"},{"name":"Tiquicheo","countryCode":"MX","stateCode":"MIC","latitude":"18.90301000","longitude":"-100.73731000"},{"name":"Tiquicheo de Nicolás Romero","countryCode":"MX","stateCode":"MIC","latitude":"19.08089000","longitude":"-100.82552000"},{"name":"Tiríndaro","countryCode":"MX","stateCode":"MIC","latitude":"19.77121000","longitude":"-101.74350000"},{"name":"Tirípetio","countryCode":"MX","stateCode":"MIC","latitude":"19.54897000","longitude":"-101.34667000"},{"name":"Tlalpujahua de Rayón","countryCode":"MX","stateCode":"MIC","latitude":"19.80523000","longitude":"-100.17409000"},{"name":"Tocumbo","countryCode":"MX","stateCode":"MIC","latitude":"19.70177000","longitude":"-102.52323000"},{"name":"Tomendán","countryCode":"MX","stateCode":"MIC","latitude":"19.31142000","longitude":"-101.86030000"},{"name":"Toreo Bajo (El Toreo Bajo)","countryCode":"MX","stateCode":"MIC","latitude":"19.44472000","longitude":"-102.00444000"},{"name":"Tumbiscatío de Ruiz","countryCode":"MX","stateCode":"MIC","latitude":"18.52667000","longitude":"-102.37823000"},{"name":"Tungareo","countryCode":"MX","stateCode":"MIC","latitude":"19.90833000","longitude":"-100.36639000"},{"name":"Turicato","countryCode":"MX","stateCode":"MIC","latitude":"19.05402000","longitude":"-101.41899000"},{"name":"Turícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.57085000","longitude":"-101.93747000"},{"name":"Tuxpan","countryCode":"MX","stateCode":"MIC","latitude":"19.56788000","longitude":"-100.46189000"},{"name":"Tuzantla","countryCode":"MX","stateCode":"MIC","latitude":"19.20289000","longitude":"-100.56679000"},{"name":"Tzintzimeo","countryCode":"MX","stateCode":"MIC","latitude":"19.87028000","longitude":"-100.97778000"},{"name":"Tzintzingareo","countryCode":"MX","stateCode":"MIC","latitude":"19.76376000","longitude":"-100.48524000"},{"name":"Tzintzuntzan","countryCode":"MX","stateCode":"MIC","latitude":"19.60593000","longitude":"-101.54798000"},{"name":"Tziritzícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.95609000","longitude":"-100.45945000"},{"name":"Tzitzio","countryCode":"MX","stateCode":"MIC","latitude":"19.44492000","longitude":"-100.90849000"},{"name":"Ucareo","countryCode":"MX","stateCode":"MIC","latitude":"19.89850000","longitude":"-100.68595000"},{"name":"Uricho","countryCode":"MX","stateCode":"MIC","latitude":"19.57104000","longitude":"-101.71614000"},{"name":"Uripitio","countryCode":"MX","stateCode":"MIC","latitude":"19.95338000","longitude":"-100.53800000"},{"name":"Uruapan","countryCode":"MX","stateCode":"MIC","latitude":"19.41116000","longitude":"-102.05644000"},{"name":"Uruétaro","countryCode":"MX","stateCode":"MIC","latitude":"19.79056000","longitude":"-101.08778000"},{"name":"Uspero","countryCode":"MX","stateCode":"MIC","latitude":"19.01421000","longitude":"-102.26907000"},{"name":"Valle Verde","countryCode":"MX","stateCode":"MIC","latitude":"19.47250000","longitude":"-100.35528000"},{"name":"Venustiano Carranza","countryCode":"MX","stateCode":"MIC","latitude":"20.11553000","longitude":"-102.65391000"},{"name":"Villa Jiménez","countryCode":"MX","stateCode":"MIC","latitude":"19.92306000","longitude":"-101.74694000"},{"name":"Villa Madero","countryCode":"MX","stateCode":"MIC","latitude":"19.39150000","longitude":"-101.27883000"},{"name":"Villa Magna","countryCode":"MX","stateCode":"MIC","latitude":"19.68361000","longitude":"-101.32667000"},{"name":"Villa Victoria","countryCode":"MX","stateCode":"MIC","latitude":"18.75749000","longitude":"-103.36967000"},{"name":"Villamar","countryCode":"MX","stateCode":"MIC","latitude":"20.02040000","longitude":"-102.59655000"},{"name":"Villas de la Loma","countryCode":"MX","stateCode":"MIC","latitude":"19.69000000","longitude":"-101.29944000"},{"name":"Vista Hermosa de Negrete","countryCode":"MX","stateCode":"MIC","latitude":"20.27169000","longitude":"-102.47488000"},{"name":"Yurécuaro","countryCode":"MX","stateCode":"MIC","latitude":"20.33606000","longitude":"-102.28382000"},{"name":"Zacapu","countryCode":"MX","stateCode":"MIC","latitude":"19.82189000","longitude":"-101.78928000"},{"name":"Zamora","countryCode":"MX","stateCode":"MIC","latitude":"19.98550000","longitude":"-102.28387000"},{"name":"Zaragoza (Puerto de Medina)","countryCode":"MX","stateCode":"MIC","latitude":"19.87389000","longitude":"-100.11778000"},{"name":"Zicuicho","countryCode":"MX","stateCode":"MIC","latitude":"19.66309000","longitude":"-102.33314000"},{"name":"Zicuirán","countryCode":"MX","stateCode":"MIC","latitude":"18.87788000","longitude":"-101.96867000"},{"name":"Zinapécuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.86006000","longitude":"-100.82857000"},{"name":"Zináparo","countryCode":"MX","stateCode":"MIC","latitude":"20.16937000","longitude":"-101.99923000"},{"name":"Ziquítaro","countryCode":"MX","stateCode":"MIC","latitude":"20.06212000","longitude":"-101.89033000"},{"name":"Ziracuaretiro","countryCode":"MX","stateCode":"MIC","latitude":"19.41887000","longitude":"-101.90884000"},{"name":"Zirahuato de los Bernal","countryCode":"MX","stateCode":"MIC","latitude":"19.52124000","longitude":"-100.40662000"},{"name":"Zirahuén","countryCode":"MX","stateCode":"MIC","latitude":"19.45334000","longitude":"-101.73170000"},{"name":"Zirimícuaro","countryCode":"MX","stateCode":"MIC","latitude":"19.40792000","longitude":"-101.95840000"},{"name":"Zurumbeneo","countryCode":"MX","stateCode":"MIC","latitude":"19.69981000","longitude":"-101.01113000"},{"name":"Álvaro Obregón","countryCode":"MX","stateCode":"MIC","latitude":"19.82096000","longitude":"-101.04008000"},{"name":"Adolfo López Mateos (El Tamarindo)","countryCode":"MX","stateCode":"SIN","latitude":"24.89639000","longitude":"-107.63278000"},{"name":"Adolfo Ruiz Cortines","countryCode":"MX","stateCode":"SIN","latitude":"25.70275000","longitude":"-108.71975000"},{"name":"Agua Caliente Grande (De Gastélum)","countryCode":"MX","stateCode":"SIN","latitude":"26.53762000","longitude":"-108.34814000"},{"name":"Agua Verde","countryCode":"MX","stateCode":"SIN","latitude":"22.89259000","longitude":"-105.97355000"},{"name":"Ahome","countryCode":"MX","stateCode":"SIN","latitude":"25.91985000","longitude":"-109.17320000"},{"name":"Alfonso G. Calderón (Poblado Siete)","countryCode":"MX","stateCode":"SIN","latitude":"26.06528000","longitude":"-109.01972000"},{"name":"Alfonso G. Calderón Velarde","countryCode":"MX","stateCode":"SIN","latitude":"25.78556000","longitude":"-108.60222000"},{"name":"Alfredo V. Bonfil (Siete Ejidos)","countryCode":"MX","stateCode":"SIN","latitude":"25.64306000","longitude":"-108.23333000"},{"name":"Alhuey","countryCode":"MX","stateCode":"SIN","latitude":"25.37806000","longitude":"-108.13028000"},{"name":"Altata","countryCode":"MX","stateCode":"SIN","latitude":"24.63403000","longitude":"-107.93101000"},{"name":"Angostura","countryCode":"MX","stateCode":"SIN","latitude":"25.36586000","longitude":"-108.16107000"},{"name":"Apoderado","countryCode":"MX","stateCode":"SIN","latitude":"22.90867000","longitude":"-105.92458000"},{"name":"Baburia","countryCode":"MX","stateCode":"SIN","latitude":"25.84289000","longitude":"-108.20276000"},{"name":"Bachigualatito","countryCode":"MX","stateCode":"SIN","latitude":"24.71344000","longitude":"-107.46938000"},{"name":"Bachoco","countryCode":"MX","stateCode":"SIN","latitude":"25.69687000","longitude":"-108.81437000"},{"name":"Bachomobampo Número Dos","countryCode":"MX","stateCode":"SIN","latitude":"25.73888000","longitude":"-109.14776000"},{"name":"Bacorehuis","countryCode":"MX","stateCode":"SIN","latitude":"26.31749000","longitude":"-109.08510000"},{"name":"Bacubirito","countryCode":"MX","stateCode":"SIN","latitude":"25.80944000","longitude":"-107.91500000"},{"name":"Badiraguato","countryCode":"MX","stateCode":"SIN","latitude":"25.36525000","longitude":"-107.55083000"},{"name":"Bagojo Colectivo","countryCode":"MX","stateCode":"SIN","latitude":"25.87417000","longitude":"-109.11778000"},{"name":"Bamoa","countryCode":"MX","stateCode":"SIN","latitude":"25.70523000","longitude":"-108.34614000"},{"name":"Bariometo","countryCode":"MX","stateCode":"SIN","latitude":"24.76695000","longitude":"-107.66254000"},{"name":"Barrón","countryCode":"MX","stateCode":"SIN","latitude":"23.12322000","longitude":"-106.27650000"},{"name":"Bellavista","countryCode":"MX","stateCode":"SIN","latitude":"24.81373000","longitude":"-107.46188000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"SIN","latitude":"25.77373000","longitude":"-109.03311000"},{"name":"Benito Juárez (Vinatería)","countryCode":"MX","stateCode":"SIN","latitude":"25.97376000","longitude":"-108.87315000"},{"name":"Buen Retiro (El Retiro)","countryCode":"MX","stateCode":"SIN","latitude":"25.46194000","longitude":"-108.47833000"},{"name":"CERESO Nuevo","countryCode":"MX","stateCode":"SIN","latitude":"25.89139000","longitude":"-109.04222000"},{"name":"Cacalotán","countryCode":"MX","stateCode":"SIN","latitude":"23.06779000","longitude":"-105.84194000"},{"name":"Caimanero","countryCode":"MX","stateCode":"SIN","latitude":"25.60564000","longitude":"-108.44247000"},{"name":"Campo Balbuena","countryCode":"MX","stateCode":"SIN","latitude":"24.74688000","longitude":"-107.54975000"},{"name":"Campo Pesquero el Colorado","countryCode":"MX","stateCode":"SIN","latitude":"25.75828000","longitude":"-109.31510000"},{"name":"Campo la Arrocera","countryCode":"MX","stateCode":"SIN","latitude":"25.84500000","longitude":"-108.91833000"},{"name":"Carricitos","countryCode":"MX","stateCode":"SIN","latitude":"25.97595000","longitude":"-108.93130000"},{"name":"Casa Blanca","countryCode":"MX","stateCode":"SIN","latitude":"25.43036000","longitude":"-108.42308000"},{"name":"Cerrillos (Campo 35)","countryCode":"MX","stateCode":"SIN","latitude":"25.87806000","longitude":"-108.90139000"},{"name":"Cerro Agudo","countryCode":"MX","stateCode":"SIN","latitude":"25.59796000","longitude":"-107.96310000"},{"name":"Ceuta","countryCode":"MX","stateCode":"SIN","latitude":"23.90042000","longitude":"-106.92847000"},{"name":"Chametla","countryCode":"MX","stateCode":"SIN","latitude":"22.87750000","longitude":"-105.95750000"},{"name":"Charay","countryCode":"MX","stateCode":"SIN","latitude":"26.02140000","longitude":"-108.83090000"},{"name":"Chihuahuita","countryCode":"MX","stateCode":"SIN","latitude":"26.15469000","longitude":"-109.05496000"},{"name":"Chinobampo","countryCode":"MX","stateCode":"SIN","latitude":"26.39000000","longitude":"-108.36440000"},{"name":"Choix","countryCode":"MX","stateCode":"SIN","latitude":"26.70901000","longitude":"-108.32545000"},{"name":"Cofradía de Navolato (Cofradía de los Rocha)","countryCode":"MX","stateCode":"SIN","latitude":"24.76806000","longitude":"-107.64806000"},{"name":"Colonia 24 de Febrero","countryCode":"MX","stateCode":"SIN","latitude":"25.64722000","longitude":"-108.64917000"},{"name":"Colonia Agrícola México (Palmitas)","countryCode":"MX","stateCode":"SIN","latitude":"25.10972000","longitude":"-107.94472000"},{"name":"Colonia Michoacana","countryCode":"MX","stateCode":"SIN","latitude":"24.72476000","longitude":"-107.63201000"},{"name":"Concentración 5 de Febrero","countryCode":"MX","stateCode":"SIN","latitude":"25.85639000","longitude":"-108.62944000"},{"name":"Concordia","countryCode":"MX","stateCode":"SIN","latitude":"23.28694000","longitude":"-106.06389000"},{"name":"Constancia","countryCode":"MX","stateCode":"SIN","latitude":"25.96219000","longitude":"-108.89937000"},{"name":"Corerepe","countryCode":"MX","stateCode":"SIN","latitude":"25.62786000","longitude":"-108.71488000"},{"name":"Cosalá","countryCode":"MX","stateCode":"SIN","latitude":"24.41501000","longitude":"-106.69073000"},{"name":"Costa Azul","countryCode":"MX","stateCode":"SIN","latitude":"25.10183000","longitude":"-108.13735000"},{"name":"Coyotitán","countryCode":"MX","stateCode":"SIN","latitude":"23.79416000","longitude":"-106.60080000"},{"name":"Cristo Rey","countryCode":"MX","stateCode":"SIN","latitude":"22.58167000","longitude":"-105.72444000"},{"name":"Cruz Blanca","countryCode":"MX","stateCode":"SIN","latitude":"25.67460000","longitude":"-108.37090000"},{"name":"Cubiri de Portelas","countryCode":"MX","stateCode":"SIN","latitude":"25.78677000","longitude":"-108.25966000"},{"name":"Culiacancito","countryCode":"MX","stateCode":"SIN","latitude":"24.82538000","longitude":"-107.53445000"},{"name":"Culiacán","countryCode":"MX","stateCode":"SIN","latitude":"24.79032000","longitude":"-107.38782000"},{"name":"Dautillos","countryCode":"MX","stateCode":"SIN","latitude":"24.72167000","longitude":"-107.97528000"},{"name":"Dos de Abril","countryCode":"MX","stateCode":"SIN","latitude":"25.91116000","longitude":"-108.94077000"},{"name":"Ejido Cajón Ojo de Agua Número Dos","countryCode":"MX","stateCode":"SIN","latitude":"22.90000000","longitude":"-105.97139000"},{"name":"Ejido Cinco de Mayo","countryCode":"MX","stateCode":"SIN","latitude":"25.85055000","longitude":"-108.95932000"},{"name":"Ejido Cohuibampo","countryCode":"MX","stateCode":"SIN","latitude":"25.94094000","longitude":"-109.15880000"},{"name":"Ejido Mayocoba","countryCode":"MX","stateCode":"SIN","latitude":"25.93824000","longitude":"-109.22130000"},{"name":"Ejido Ohuira","countryCode":"MX","stateCode":"SIN","latitude":"25.71663000","longitude":"-108.97850000"},{"name":"Ejido Tosalibampo","countryCode":"MX","stateCode":"SIN","latitude":"25.98100000","longitude":"-109.11270000"},{"name":"El Aguajito","countryCode":"MX","stateCode":"SIN","latitude":"25.95965000","longitude":"-109.32970000"},{"name":"El Burrión","countryCode":"MX","stateCode":"SIN","latitude":"25.53878000","longitude":"-108.41286000"},{"name":"El Carrizo","countryCode":"MX","stateCode":"SIN","latitude":"24.01416000","longitude":"-106.85196000"},{"name":"El Castillo","countryCode":"MX","stateCode":"SIN","latitude":"24.54353000","longitude":"-107.70364000"},{"name":"El Diez","countryCode":"MX","stateCode":"SIN","latitude":"24.72389000","longitude":"-107.45194000"},{"name":"El Dorado","countryCode":"MX","stateCode":"SIN","latitude":"24.32283000","longitude":"-107.36298000"},{"name":"El Fuerte","countryCode":"MX","stateCode":"SIN","latitude":"26.41686000","longitude":"-108.61828000"},{"name":"El Guayabo","countryCode":"MX","stateCode":"SIN","latitude":"25.94132000","longitude":"-109.13880000"},{"name":"El Habal","countryCode":"MX","stateCode":"SIN","latitude":"23.35014000","longitude":"-106.41834000"},{"name":"El Higueral","countryCode":"MX","stateCode":"SIN","latitude":"24.31044000","longitude":"-107.34800000"},{"name":"El Huajote","countryCode":"MX","stateCode":"SIN","latitude":"23.12889000","longitude":"-106.05889000"},{"name":"El Huitusi","countryCode":"MX","stateCode":"SIN","latitude":"25.50974000","longitude":"-108.77875000"},{"name":"El Limón de los Ramos","countryCode":"MX","stateCode":"SIN","latitude":"24.91361000","longitude":"-107.52333000"},{"name":"El Molino","countryCode":"MX","stateCode":"SIN","latitude":"24.57147000","longitude":"-107.66483000"},{"name":"El Nio","countryCode":"MX","stateCode":"SIN","latitude":"25.62455000","longitude":"-108.40029000"},{"name":"El Pochotal","countryCode":"MX","stateCode":"SIN","latitude":"25.99541000","longitude":"-108.84355000"},{"name":"El Potrero de Sataya","countryCode":"MX","stateCode":"SIN","latitude":"24.69000000","longitude":"-107.70917000"},{"name":"El Pozole","countryCode":"MX","stateCode":"SIN","latitude":"22.91472000","longitude":"-105.91333000"},{"name":"El Progreso","countryCode":"MX","stateCode":"SIN","latitude":"25.43104000","longitude":"-108.59195000"},{"name":"El Quelite","countryCode":"MX","stateCode":"SIN","latitude":"23.55897000","longitude":"-106.46738000"},{"name":"El Refugio","countryCode":"MX","stateCode":"SIN","latitude":"25.99619000","longitude":"-109.29990000"},{"name":"El Roble","countryCode":"MX","stateCode":"SIN","latitude":"23.24556000","longitude":"-106.20583000"},{"name":"El Rosario","countryCode":"MX","stateCode":"SIN","latitude":"24.25556000","longitude":"-107.18278000"},{"name":"El Sabino","countryCode":"MX","stateCode":"SIN","latitude":"25.68325000","longitude":"-108.39349000"},{"name":"El Saladito","countryCode":"MX","stateCode":"SIN","latitude":"23.86987000","longitude":"-106.84784000"},{"name":"El Varal (San Sebastián Número Uno)","countryCode":"MX","stateCode":"SIN","latitude":"25.64278000","longitude":"-108.42500000"},{"name":"El Verde","countryCode":"MX","stateCode":"SIN","latitude":"23.36461000","longitude":"-106.13514000"},{"name":"El Walamo","countryCode":"MX","stateCode":"SIN","latitude":"23.14009000","longitude":"-106.24500000"},{"name":"Eldorado","countryCode":"MX","stateCode":"SIN","latitude":"24.32444000","longitude":"-107.36722000"},{"name":"Elota","countryCode":"MX","stateCode":"SIN","latitude":"24.03463000","longitude":"-106.84491000"},{"name":"Empaque Tarriba","countryCode":"MX","stateCode":"SIN","latitude":"23.90028000","longitude":"-106.93111000"},{"name":"Escamillas","countryCode":"MX","stateCode":"SIN","latitude":"23.27217000","longitude":"-106.24670000"},{"name":"Escuinapa","countryCode":"MX","stateCode":"SIN","latitude":"22.83279000","longitude":"-105.77772000"},{"name":"Estacion Bamoa","countryCode":"MX","stateCode":"SIN","latitude":"25.70842000","longitude":"-108.31298000"},{"name":"Estación Capomas","countryCode":"MX","stateCode":"SIN","latitude":"25.60066000","longitude":"-108.22333000"},{"name":"Estación Chimaneco","countryCode":"MX","stateCode":"SIN","latitude":"24.95430000","longitude":"-107.74913000"},{"name":"Estación Obispo","countryCode":"MX","stateCode":"SIN","latitude":"24.29306000","longitude":"-107.15944000"},{"name":"Estación Rosales","countryCode":"MX","stateCode":"SIN","latitude":"24.83719000","longitude":"-107.58005000"},{"name":"Felipe Angeles","countryCode":"MX","stateCode":"SIN","latitude":"25.86763000","longitude":"-109.04080000"},{"name":"Flor Azul","countryCode":"MX","stateCode":"SIN","latitude":"25.86987000","longitude":"-109.00839000"},{"name":"Fraccionamiento los Ángeles","countryCode":"MX","stateCode":"SIN","latitude":"23.18833000","longitude":"-106.33000000"},{"name":"Gabriel Leyva Solano (Zapotillo Dos)","countryCode":"MX","stateCode":"SIN","latitude":"25.88306000","longitude":"-109.00917000"},{"name":"Gabriel Leyva Velázquez","countryCode":"MX","stateCode":"SIN","latitude":"25.79111000","longitude":"-108.56333000"},{"name":"Gambino","countryCode":"MX","stateCode":"SIN","latitude":"25.65168000","longitude":"-108.38680000"},{"name":"Genaro Estrada","countryCode":"MX","stateCode":"SIN","latitude":"25.93611000","longitude":"-108.39639000"},{"name":"General Ángel Flores (La Palma)","countryCode":"MX","stateCode":"SIN","latitude":"24.81917000","longitude":"-107.65667000"},{"name":"Goros Número Dos","countryCode":"MX","stateCode":"SIN","latitude":"25.87694000","longitude":"-109.04417000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"SIN","latitude":"24.29933000","longitude":"-107.27061000"},{"name":"Guamúchil","countryCode":"MX","stateCode":"SIN","latitude":"25.45870000","longitude":"-108.07732000"},{"name":"Guasave","countryCode":"MX","stateCode":"SIN","latitude":"25.56745000","longitude":"-108.46756000"},{"name":"Guasavito","countryCode":"MX","stateCode":"SIN","latitude":"25.55298000","longitude":"-108.43501000"},{"name":"Gustavo Díaz Ordaz","countryCode":"MX","stateCode":"SIN","latitude":"25.26692000","longitude":"-108.09486000"},{"name":"Heriberto Valdez Romero (El Guayabo)","countryCode":"MX","stateCode":"SIN","latitude":"25.94056000","longitude":"-109.13722000"},{"name":"Higuera de Zaragoza","countryCode":"MX","stateCode":"SIN","latitude":"25.96892000","longitude":"-109.30420000"},{"name":"Higuera de los Vega","countryCode":"MX","stateCode":"SIN","latitude":"25.65500000","longitude":"-107.95778000"},{"name":"Higueras de Abuya","countryCode":"MX","stateCode":"SIN","latitude":"24.26058000","longitude":"-107.07090000"},{"name":"Higueras de los Natoches","countryCode":"MX","stateCode":"SIN","latitude":"25.95653000","longitude":"-108.97741000"},{"name":"Huepaco","countryCode":"MX","stateCode":"SIN","latitude":"25.98417000","longitude":"-108.86056000"},{"name":"Isla del Bosque","countryCode":"MX","stateCode":"SIN","latitude":"22.73306000","longitude":"-105.84556000"},{"name":"Javier Rojo Gómez","countryCode":"MX","stateCode":"SIN","latitude":"25.49472000","longitude":"-108.37750000"},{"name":"Jesús María","countryCode":"MX","stateCode":"SIN","latitude":"25.08897000","longitude":"-107.45220000"},{"name":"Jitzamuri","countryCode":"MX","stateCode":"SIN","latitude":"26.21508000","longitude":"-109.26330000"},{"name":"Juan Aldama (El Tigre)","countryCode":"MX","stateCode":"SIN","latitude":"24.93972000","longitude":"-107.82083000"},{"name":"Juan José Ríos","countryCode":"MX","stateCode":"SIN","latitude":"25.75781000","longitude":"-108.82420000"},{"name":"La Brecha","countryCode":"MX","stateCode":"SIN","latitude":"25.37078000","longitude":"-108.41922000"},{"name":"La Concepción","countryCode":"MX","stateCode":"SIN","latitude":"23.39450000","longitude":"-106.16890000"},{"name":"La Concha (La Concepción)","countryCode":"MX","stateCode":"SIN","latitude":"22.53250000","longitude":"-105.45250000"},{"name":"La Cruz","countryCode":"MX","stateCode":"SIN","latitude":"23.92126000","longitude":"-106.89250000"},{"name":"La Despensa","countryCode":"MX","stateCode":"SIN","latitude":"25.99137000","longitude":"-109.27274000"},{"name":"La Esperanza","countryCode":"MX","stateCode":"SIN","latitude":"25.34872000","longitude":"-108.18678000"},{"name":"La Loma (La Loma de Quila)","countryCode":"MX","stateCode":"SIN","latitude":"24.38061000","longitude":"-107.22649000"},{"name":"La Noria","countryCode":"MX","stateCode":"SIN","latitude":"25.70909000","longitude":"-108.49185000"},{"name":"La Noria de San Antonio","countryCode":"MX","stateCode":"SIN","latitude":"23.50653000","longitude":"-106.31459000"},{"name":"La Palma","countryCode":"MX","stateCode":"SIN","latitude":"25.38286000","longitude":"-108.15909000"},{"name":"La Palmita y Anexos (La Presita)","countryCode":"MX","stateCode":"SIN","latitude":"24.90917000","longitude":"-107.45194000"},{"name":"La Presita","countryCode":"MX","stateCode":"SIN","latitude":"25.70734000","longitude":"-108.58523000"},{"name":"La Reforma","countryCode":"MX","stateCode":"SIN","latitude":"25.08164000","longitude":"-108.05673000"},{"name":"La Trinidad","countryCode":"MX","stateCode":"SIN","latitude":"25.73367000","longitude":"-108.48409000"},{"name":"Ladrilleras de Ocoro","countryCode":"MX","stateCode":"SIN","latitude":"25.59806000","longitude":"-108.44944000"},{"name":"Las Aguamitas","countryCode":"MX","stateCode":"SIN","latitude":"24.57556000","longitude":"-107.80056000"},{"name":"Las Arenitas","countryCode":"MX","stateCode":"SIN","latitude":"24.37245000","longitude":"-107.53612000"},{"name":"Las Brisas","countryCode":"MX","stateCode":"SIN","latitude":"25.49022000","longitude":"-108.24587000"},{"name":"Las Compuertas","countryCode":"MX","stateCode":"SIN","latitude":"25.84202000","longitude":"-109.01980000"},{"name":"Las Grullas Margen Derecha","countryCode":"MX","stateCode":"SIN","latitude":"25.87770000","longitude":"-109.33773000"},{"name":"Las Grullas Margen Izquierda","countryCode":"MX","stateCode":"SIN","latitude":"25.85306000","longitude":"-109.32917000"},{"name":"Las Moras","countryCode":"MX","stateCode":"SIN","latitude":"25.65745000","longitude":"-108.45807000"},{"name":"Las Quemazones","countryCode":"MX","stateCode":"SIN","latitude":"25.68583000","longitude":"-108.45243000"},{"name":"Leyva Solano","countryCode":"MX","stateCode":"SIN","latitude":"25.66163000","longitude":"-108.63700000"},{"name":"Licenciado Benito Juárez (Campo Gobierno)","countryCode":"MX","stateCode":"SIN","latitude":"24.65667000","longitude":"-107.54500000"},{"name":"Llano Grande","countryCode":"MX","stateCode":"SIN","latitude":"25.75187000","longitude":"-108.08636000"},{"name":"Lo de Jesús (Campo Romero)","countryCode":"MX","stateCode":"SIN","latitude":"24.68000000","longitude":"-107.54556000"},{"name":"Los Angeles","countryCode":"MX","stateCode":"SIN","latitude":"25.60289000","longitude":"-108.48095000"},{"name":"Los Mochis","countryCode":"MX","stateCode":"SIN","latitude":"25.79302000","longitude":"-108.99808000"},{"name":"Los Pozos","countryCode":"MX","stateCode":"SIN","latitude":"23.00944000","longitude":"-106.15250000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"SIN","latitude":"26.04918000","longitude":"-108.79858000"},{"name":"Macapule","countryCode":"MX","stateCode":"SIN","latitude":"25.88607000","longitude":"-109.14820000"},{"name":"Marcol","countryCode":"MX","stateCode":"SIN","latitude":"25.49445000","longitude":"-108.51586000"},{"name":"Maripa","countryCode":"MX","stateCode":"SIN","latitude":"25.86371000","longitude":"-108.15737000"},{"name":"Mazatlán","countryCode":"MX","stateCode":"SIN","latitude":"23.23290000","longitude":"-106.40620000"},{"name":"Melchor Ocampo","countryCode":"MX","stateCode":"SIN","latitude":"25.04699000","longitude":"-107.89463000"},{"name":"Mesillas","countryCode":"MX","stateCode":"SIN","latitude":"23.24652000","longitude":"-106.04783000"},{"name":"Miguel Valdez Quintero (El Corazón)","countryCode":"MX","stateCode":"SIN","latitude":"24.49417000","longitude":"-107.31778000"},{"name":"Mochicahui","countryCode":"MX","stateCode":"SIN","latitude":"25.95095000","longitude":"-108.92991000"},{"name":"Mochis","countryCode":"MX","stateCode":"SIN","latitude":"25.82720000","longitude":"-109.05120000"},{"name":"Mocorito","countryCode":"MX","stateCode":"SIN","latitude":"25.48202000","longitude":"-107.92008000"},{"name":"Naranjo","countryCode":"MX","stateCode":"SIN","latitude":"25.80633000","longitude":"-108.48127000"},{"name":"Navolato","countryCode":"MX","stateCode":"SIN","latitude":"24.76610000","longitude":"-107.70225000"},{"name":"Nuevo San Miguel","countryCode":"MX","stateCode":"SIN","latitude":"25.96306000","longitude":"-109.05401000"},{"name":"Ojo de Agua de Palmillas","countryCode":"MX","stateCode":"SIN","latitude":"22.61972000","longitude":"-105.60389000"},{"name":"Orba (Infiernito)","countryCode":"MX","stateCode":"SIN","latitude":"25.68944000","longitude":"-108.36278000"},{"name":"Oso Viejo","countryCode":"MX","stateCode":"SIN","latitude":"24.39944000","longitude":"-107.17139000"},{"name":"Palmito del Verde","countryCode":"MX","stateCode":"SIN","latitude":"22.65861000","longitude":"-105.77111000"},{"name":"Palos Verdes","countryCode":"MX","stateCode":"SIN","latitude":"25.37937000","longitude":"-108.45831000"},{"name":"Pericos","countryCode":"MX","stateCode":"SIN","latitude":"25.08093000","longitude":"-107.69966000"},{"name":"Piaxtla de Abajo","countryCode":"MX","stateCode":"SIN","latitude":"23.83254000","longitude":"-106.65923000"},{"name":"Pitahayal","countryCode":"MX","stateCode":"SIN","latitude":"25.47076000","longitude":"-108.36818000"},{"name":"Plan de Ayala (Campo Cinco)","countryCode":"MX","stateCode":"SIN","latitude":"25.76910000","longitude":"-109.04121000"},{"name":"Poblado Número Cinco","countryCode":"MX","stateCode":"SIN","latitude":"26.22250000","longitude":"-109.06167000"},{"name":"Portaceli","countryCode":"MX","stateCode":"SIN","latitude":"24.34809000","longitude":"-107.30594000"},{"name":"Portugués de Gálvez","countryCode":"MX","stateCode":"SIN","latitude":"25.72780000","longitude":"-108.39572000"},{"name":"Potrerillo del Norote","countryCode":"MX","stateCode":"SIN","latitude":"24.02143000","longitude":"-106.97397000"},{"name":"Potrero de los Sánchez (Estación Techa)","countryCode":"MX","stateCode":"SIN","latitude":"25.11000000","longitude":"-107.90111000"},{"name":"Primero de Mayo","countryCode":"MX","stateCode":"SIN","latitude":"25.73942000","longitude":"-108.93491000"},{"name":"Pueblo Nuevo","countryCode":"MX","stateCode":"SIN","latitude":"23.99111000","longitude":"-106.95639000"},{"name":"Pueblo Viejo","countryCode":"MX","stateCode":"SIN","latitude":"25.61413000","longitude":"-108.41581000"},{"name":"Pueblos Unidos","countryCode":"MX","stateCode":"SIN","latitude":"24.29250000","longitude":"-107.15139000"},{"name":"Quila","countryCode":"MX","stateCode":"SIN","latitude":"24.42362000","longitude":"-107.22186000"},{"name":"Ranchito de Castro","countryCode":"MX","stateCode":"SIN","latitude":"25.58688000","longitude":"-108.41767000"},{"name":"Recoveco","countryCode":"MX","stateCode":"SIN","latitude":"24.99356000","longitude":"-107.72796000"},{"name":"Ricardo Flores Magón","countryCode":"MX","stateCode":"SIN","latitude":"25.74056000","longitude":"-108.99583000"},{"name":"Salado","countryCode":"MX","stateCode":"SIN","latitude":"24.50775000","longitude":"-107.15872000"},{"name":"San Blas","countryCode":"MX","stateCode":"SIN","latitude":"26.08019000","longitude":"-108.76110000"},{"name":"San Diego","countryCode":"MX","stateCode":"SIN","latitude":"24.38250000","longitude":"-107.33135000"},{"name":"San Francisco de Tacuichamona","countryCode":"MX","stateCode":"SIN","latitude":"24.36160000","longitude":"-107.07630000"},{"name":"San Ignacio","countryCode":"MX","stateCode":"SIN","latitude":"23.94105000","longitude":"-106.42467000"},{"name":"San Isidro","countryCode":"MX","stateCode":"SIN","latitude":"25.97722000","longitude":"-109.25111000"},{"name":"San Miguel Zapotitlan","countryCode":"MX","stateCode":"SIN","latitude":"25.94831000","longitude":"-109.04738000"},{"name":"San Pedro Guasave","countryCode":"MX","stateCode":"SIN","latitude":"25.53809000","longitude":"-108.45673000"},{"name":"San Rafael","countryCode":"MX","stateCode":"SIN","latitude":"25.49390000","longitude":"-108.30527000"},{"name":"Sanalona","countryCode":"MX","stateCode":"SIN","latitude":"24.80222000","longitude":"-107.14000000"},{"name":"Sinaloa","countryCode":"MX","stateCode":"SIN","latitude":"25.94103000","longitude":"-108.09076000"},{"name":"Sinaloa de Leyva","countryCode":"MX","stateCode":"SIN","latitude":"25.82190000","longitude":"-108.22261000"},{"name":"Siqueros","countryCode":"MX","stateCode":"SIN","latitude":"23.34177000","longitude":"-106.24124000"},{"name":"Tamazula","countryCode":"MX","stateCode":"SIN","latitude":"25.44639000","longitude":"-108.45528000"},{"name":"Tanques","countryCode":"MX","stateCode":"SIN","latitude":"24.06349000","longitude":"-107.01360000"},{"name":"Taxtes","countryCode":"MX","stateCode":"SIN","latitude":"25.91625000","longitude":"-108.93545000"},{"name":"Teacapan","countryCode":"MX","stateCode":"SIN","latitude":"22.53959000","longitude":"-105.73623000"},{"name":"Tecualilla","countryCode":"MX","stateCode":"SIN","latitude":"22.76667000","longitude":"-105.67167000"},{"name":"Topolobampo","countryCode":"MX","stateCode":"SIN","latitude":"25.60084000","longitude":"-109.05230000"},{"name":"Tres Garantías","countryCode":"MX","stateCode":"SIN","latitude":"25.88567000","longitude":"-108.71837000"},{"name":"Vallejo (Porvenir Vallejo)","countryCode":"MX","stateCode":"SIN","latitude":"25.88278000","longitude":"-109.07361000"},{"name":"Villa Juárez","countryCode":"MX","stateCode":"SIN","latitude":"24.65869000","longitude":"-107.54059000"},{"name":"Villa Unión","countryCode":"MX","stateCode":"SIN","latitude":"23.18992000","longitude":"-106.21947000"},{"name":"Villa de Costa Rica","countryCode":"MX","stateCode":"SIN","latitude":"24.59167000","longitude":"-107.38836000"},{"name":"Agua Azul","countryCode":"MX","stateCode":"QUE","latitude":"20.60271000","longitude":"-100.20472000"},{"name":"Agua Fría","countryCode":"MX","stateCode":"QUE","latitude":"21.15304000","longitude":"-99.80638000"},{"name":"Agua Zarca","countryCode":"MX","stateCode":"QUE","latitude":"21.22003000","longitude":"-99.09075000"},{"name":"Ahuacatlán de Guadalupe","countryCode":"MX","stateCode":"QUE","latitude":"21.21472000","longitude":"-99.54056000"},{"name":"Ajuchitlancito","countryCode":"MX","stateCode":"QUE","latitude":"20.47601000","longitude":"-100.21583000"},{"name":"Ajuchitlán","countryCode":"MX","stateCode":"QUE","latitude":"20.70713000","longitude":"-100.02008000"},{"name":"Alfajayucan","countryCode":"MX","stateCode":"QUE","latitude":"20.75370000","longitude":"-100.21773000"},{"name":"Amazcala","countryCode":"MX","stateCode":"QUE","latitude":"20.70339000","longitude":"-100.26511000"},{"name":"Amealco","countryCode":"MX","stateCode":"QUE","latitude":"20.18758000","longitude":"-100.14485000"},{"name":"Apapátaro","countryCode":"MX","stateCode":"QUE","latitude":"20.46806000","longitude":"-100.36861000"},{"name":"Arcila","countryCode":"MX","stateCode":"QUE","latitude":"20.41037000","longitude":"-100.10993000"},{"name":"Arroyo Seco","countryCode":"MX","stateCode":"QUE","latitude":"21.54777000","longitude":"-99.68832000"},{"name":"Atongo","countryCode":"MX","stateCode":"QUE","latitude":"20.77288000","longitude":"-100.23953000"},{"name":"Bella Vista del Río","countryCode":"MX","stateCode":"QUE","latitude":"20.69000000","longitude":"-99.57139000"},{"name":"Bernal","countryCode":"MX","stateCode":"QUE","latitude":"20.74030000","longitude":"-99.94125000"},{"name":"Bordo Blanco","countryCode":"MX","stateCode":"QUE","latitude":"20.49631000","longitude":"-99.92855000"},{"name":"Boxasní","countryCode":"MX","stateCode":"QUE","latitude":"20.67083000","longitude":"-99.84861000"},{"name":"Boyé","countryCode":"MX","stateCode":"QUE","latitude":"20.68091000","longitude":"-99.73933000"},{"name":"Bravo","countryCode":"MX","stateCode":"QUE","latitude":"20.39977000","longitude":"-100.42423000"},{"name":"Buenavista","countryCode":"MX","stateCode":"QUE","latitude":"20.82372000","longitude":"-100.47009000"},{"name":"Cadereyta","countryCode":"MX","stateCode":"QUE","latitude":"20.69701000","longitude":"-99.81624000"},{"name":"Calamanda","countryCode":"MX","stateCode":"QUE","latitude":"20.54672000","longitude":"-100.18616000"},{"name":"Carbonera","countryCode":"MX","stateCode":"QUE","latitude":"20.80518000","longitude":"-100.17117000"},{"name":"Casa Blanca","countryCode":"MX","stateCode":"QUE","latitude":"20.38658000","longitude":"-100.02009000"},{"name":"Ceja de Bravo","countryCode":"MX","stateCode":"QUE","latitude":"20.37856000","longitude":"-100.39423000"},{"name":"Cerro Gordo","countryCode":"MX","stateCode":"QUE","latitude":"20.37329000","longitude":"-99.91385000"},{"name":"Cerro de la Cruz","countryCode":"MX","stateCode":"QUE","latitude":"20.81474000","longitude":"-100.50109000"},{"name":"Charco Blanco","countryCode":"MX","stateCode":"QUE","latitude":"20.43404000","longitude":"-100.47244000"},{"name":"Chichimequillas","countryCode":"MX","stateCode":"QUE","latitude":"20.76512000","longitude":"-100.33588000"},{"name":"Colinas de Santa Cruz Segunda Sección","countryCode":"MX","stateCode":"QUE","latitude":"20.62361000","longitude":"-100.46667000"},{"name":"Colonia los Ángeles","countryCode":"MX","stateCode":"QUE","latitude":"20.53523000","longitude":"-100.48828000"},{"name":"Colón","countryCode":"MX","stateCode":"QUE","latitude":"20.78323000","longitude":"-100.05149000"},{"name":"Concá","countryCode":"MX","stateCode":"QUE","latitude":"21.44477000","longitude":"-99.63582000"},{"name":"Coyotillos","countryCode":"MX","stateCode":"QUE","latitude":"20.59938000","longitude":"-100.20898000"},{"name":"Dolores Cuadrilla de Enmedio","countryCode":"MX","stateCode":"QUE","latitude":"20.35257000","longitude":"-100.07967000"},{"name":"El Blanco","countryCode":"MX","stateCode":"QUE","latitude":"20.61119000","longitude":"-100.10159000"},{"name":"El Carmen","countryCode":"MX","stateCode":"QUE","latitude":"20.57445000","longitude":"-100.28804000"},{"name":"El Cazadero","countryCode":"MX","stateCode":"QUE","latitude":"20.30011000","longitude":"-99.87186000"},{"name":"El Ciervo","countryCode":"MX","stateCode":"QUE","latitude":"20.61834000","longitude":"-99.87242000"},{"name":"El Colorado","countryCode":"MX","stateCode":"QUE","latitude":"20.56185000","longitude":"-100.24520000"},{"name":"El Coto","countryCode":"MX","stateCode":"QUE","latitude":"20.39491000","longitude":"-100.13465000"},{"name":"El Gallo","countryCode":"MX","stateCode":"QUE","latitude":"20.66973000","longitude":"-100.04677000"},{"name":"El Jaral","countryCode":"MX","stateCode":"QUE","latitude":"20.40647000","longitude":"-100.45524000"},{"name":"El Jazmín","countryCode":"MX","stateCode":"QUE","latitude":"20.34444000","longitude":"-100.04667000"},{"name":"El Lobo","countryCode":"MX","stateCode":"QUE","latitude":"20.72904000","longitude":"-100.20226000"},{"name":"El Milagro","countryCode":"MX","stateCode":"QUE","latitude":"20.47429000","longitude":"-100.34918000"},{"name":"El Nabo","countryCode":"MX","stateCode":"QUE","latitude":"20.69389000","longitude":"-100.48028000"},{"name":"El Organal","countryCode":"MX","stateCode":"QUE","latitude":"20.47751000","longitude":"-100.05457000"},{"name":"El Palmar","countryCode":"MX","stateCode":"QUE","latitude":"20.69347000","longitude":"-99.70645000"},{"name":"El Paraíso","countryCode":"MX","stateCode":"QUE","latitude":"20.56402000","longitude":"-100.21617000"},{"name":"El Pinto","countryCode":"MX","stateCode":"QUE","latitude":"20.80270000","longitude":"-100.41096000"},{"name":"El Pozo","countryCode":"MX","stateCode":"QUE","latitude":"20.63750000","longitude":"-100.33306000"},{"name":"El Pueblito","countryCode":"MX","stateCode":"QUE","latitude":"20.53996000","longitude":"-100.43817000"},{"name":"El Rincón","countryCode":"MX","stateCode":"QUE","latitude":"20.74111000","longitude":"-99.78472000"},{"name":"El Rosario","countryCode":"MX","stateCode":"QUE","latitude":"20.39180000","longitude":"-100.06583000"},{"name":"El Salitre","countryCode":"MX","stateCode":"QUE","latitude":"20.66596000","longitude":"-100.42288000"},{"name":"El Saúz","countryCode":"MX","stateCode":"QUE","latitude":"20.47774000","longitude":"-100.11540000"},{"name":"El Tejocote","countryCode":"MX","stateCode":"QUE","latitude":"20.61976000","longitude":"-100.03447000"},{"name":"El Vegil","countryCode":"MX","stateCode":"QUE","latitude":"20.43111000","longitude":"-100.35024000"},{"name":"Epigmenio González","countryCode":"MX","stateCode":"QUE","latitude":"20.55090000","longitude":"-100.16505000"},{"name":"Escolasticas","countryCode":"MX","stateCode":"QUE","latitude":"20.42809000","longitude":"-100.21186000"},{"name":"Esperanza","countryCode":"MX","stateCode":"QUE","latitude":"20.64610000","longitude":"-100.11128000"},{"name":"Ezequiel Montes","countryCode":"MX","stateCode":"QUE","latitude":"20.66481000","longitude":"-99.89960000"},{"name":"Fuentezuelas","countryCode":"MX","stateCode":"QUE","latitude":"20.55586000","longitude":"-99.98209000"},{"name":"Galeras","countryCode":"MX","stateCode":"QUE","latitude":"20.61759000","longitude":"-100.15731000"},{"name":"Galindo","countryCode":"MX","stateCode":"QUE","latitude":"20.39725000","longitude":"-100.09840000"},{"name":"General Lázaro Cárdenas (El Colorado)","countryCode":"MX","stateCode":"QUE","latitude":"20.56389000","longitude":"-100.24389000"},{"name":"Guadalupe Septién","countryCode":"MX","stateCode":"QUE","latitude":"20.52746000","longitude":"-100.11352000"},{"name":"Hacienda la Cruz [Fraccionamiento]","countryCode":"MX","stateCode":"QUE","latitude":"20.63333000","longitude":"-100.26278000"},{"name":"Higuerillas","countryCode":"MX","stateCode":"QUE","latitude":"20.91625000","longitude":"-99.76556000"},{"name":"Huimilpan","countryCode":"MX","stateCode":"QUE","latitude":"20.37199000","longitude":"-100.27737000"},{"name":"Ignacio Pérez","countryCode":"MX","stateCode":"QUE","latitude":"20.52225000","longitude":"-100.11129000"},{"name":"Jalpan","countryCode":"MX","stateCode":"QUE","latitude":"21.21802000","longitude":"-99.47152000"},{"name":"Jesús María","countryCode":"MX","stateCode":"QUE","latitude":"20.62274000","longitude":"-100.25631000"},{"name":"Joaquín Herrera","countryCode":"MX","stateCode":"QUE","latitude":"20.48300000","longitude":"-100.43854000"},{"name":"Jofrito","countryCode":"MX","stateCode":"QUE","latitude":"20.86154000","longitude":"-100.41884000"},{"name":"Juriquilla","countryCode":"MX","stateCode":"QUE","latitude":"20.71277000","longitude":"-100.45568000"},{"name":"La Barreta","countryCode":"MX","stateCode":"QUE","latitude":"20.82806000","longitude":"-100.50647000"},{"name":"La Cañada","countryCode":"MX","stateCode":"QUE","latitude":"20.60805000","longitude":"-100.33275000"},{"name":"La Ceja","countryCode":"MX","stateCode":"QUE","latitude":"20.38026000","longitude":"-100.26505000"},{"name":"La D","countryCode":"MX","stateCode":"QUE","latitude":"20.44046000","longitude":"-100.15296000"},{"name":"La Estacada","countryCode":"MX","stateCode":"QUE","latitude":"20.82151000","longitude":"-100.40763000"},{"name":"La Estancia","countryCode":"MX","stateCode":"QUE","latitude":"20.42123000","longitude":"-100.06616000"},{"name":"La Fuente","countryCode":"MX","stateCode":"QUE","latitude":"20.55255000","longitude":"-100.03591000"},{"name":"La Gotera","countryCode":"MX","stateCode":"QUE","latitude":"20.86319000","longitude":"-100.37575000"},{"name":"La Griega","countryCode":"MX","stateCode":"QUE","latitude":"20.66642000","longitude":"-100.24012000"},{"name":"La Laja","countryCode":"MX","stateCode":"QUE","latitude":"20.57468000","longitude":"-99.98070000"},{"name":"La Lira","countryCode":"MX","stateCode":"QUE","latitude":"20.47554000","longitude":"-100.16145000"},{"name":"La Llave","countryCode":"MX","stateCode":"QUE","latitude":"20.46628000","longitude":"-99.99373000"},{"name":"La Loma","countryCode":"MX","stateCode":"QUE","latitude":"20.60000000","longitude":"-100.23889000"},{"name":"La Luz","countryCode":"MX","stateCode":"QUE","latitude":"20.86857000","longitude":"-100.43839000"},{"name":"La Monja","countryCode":"MX","stateCode":"QUE","latitude":"20.84275000","longitude":"-100.49754000"},{"name":"La Negreta","countryCode":"MX","stateCode":"QUE","latitude":"20.52647000","longitude":"-100.45053000"},{"name":"La Noria","countryCode":"MX","stateCode":"QUE","latitude":"20.51261000","longitude":"-100.34610000"},{"name":"La Palma","countryCode":"MX","stateCode":"QUE","latitude":"20.52219000","longitude":"-100.17392000"},{"name":"La Piedad","countryCode":"MX","stateCode":"QUE","latitude":"20.57890000","longitude":"-100.25573000"},{"name":"La Pradera","countryCode":"MX","stateCode":"QUE","latitude":"20.65889000","longitude":"-100.34222000"},{"name":"La Solana","countryCode":"MX","stateCode":"QUE","latitude":"20.73835000","longitude":"-100.39469000"},{"name":"La Soledad","countryCode":"MX","stateCode":"QUE","latitude":"20.16944000","longitude":"-100.19111000"},{"name":"La Tortuga","countryCode":"MX","stateCode":"QUE","latitude":"20.56703000","longitude":"-99.92317000"},{"name":"La Trinidad","countryCode":"MX","stateCode":"QUE","latitude":"20.51560000","longitude":"-99.96283000"},{"name":"La Valla","countryCode":"MX","stateCode":"QUE","latitude":"20.49966000","longitude":"-100.02689000"},{"name":"La Versolilla","countryCode":"MX","stateCode":"QUE","latitude":"20.87306000","longitude":"-100.37889000"},{"name":"Laguna de Vaquerías","countryCode":"MX","stateCode":"QUE","latitude":"20.35392000","longitude":"-100.13515000"},{"name":"Lagunillas","countryCode":"MX","stateCode":"QUE","latitude":"20.45876000","longitude":"-100.29500000"},{"name":"Landa de Matamoros","countryCode":"MX","stateCode":"QUE","latitude":"21.18484000","longitude":"-99.31985000"},{"name":"Las Lajitas","countryCode":"MX","stateCode":"QUE","latitude":"20.80360000","longitude":"-100.40107000"},{"name":"Las Taponas","countryCode":"MX","stateCode":"QUE","latitude":"20.41747000","longitude":"-100.38421000"},{"name":"Loma Linda","countryCode":"MX","stateCode":"QUE","latitude":"20.40079000","longitude":"-100.03132000"},{"name":"Los Baños","countryCode":"MX","stateCode":"QUE","latitude":"20.79050000","longitude":"-100.31310000"},{"name":"Los Benitos","countryCode":"MX","stateCode":"QUE","latitude":"20.68500000","longitude":"-99.95611000"},{"name":"Los Cerritos","countryCode":"MX","stateCode":"QUE","latitude":"20.56204000","longitude":"-100.06338000"},{"name":"Los Cues","countryCode":"MX","stateCode":"QUE","latitude":"20.50194000","longitude":"-100.26417000"},{"name":"Los Olvera","countryCode":"MX","stateCode":"QUE","latitude":"20.53434000","longitude":"-100.40795000"},{"name":"Los Pocitos","countryCode":"MX","stateCode":"QUE","latitude":"20.80000000","longitude":"-100.31408000"},{"name":"Lourdes","countryCode":"MX","stateCode":"QUE","latitude":"20.51271000","longitude":"-100.47643000"},{"name":"Mesillas","countryCode":"MX","stateCode":"QUE","latitude":"20.13653000","longitude":"-100.00157000"},{"name":"Mompaní","countryCode":"MX","stateCode":"QUE","latitude":"20.69214000","longitude":"-100.50679000"},{"name":"Montenegro","countryCode":"MX","stateCode":"QUE","latitude":"20.76333000","longitude":"-100.42861000"},{"name":"Ninguno [CERESO]","countryCode":"MX","stateCode":"QUE","latitude":"20.67361000","longitude":"-100.36028000"},{"name":"Noria Nueva","countryCode":"MX","stateCode":"QUE","latitude":"20.55671000","longitude":"-100.12502000"},{"name":"Ojo de Agua","countryCode":"MX","stateCode":"QUE","latitude":"20.34746000","longitude":"-100.03528000"},{"name":"Palmillas","countryCode":"MX","stateCode":"QUE","latitude":"20.33631000","longitude":"-99.94035000"},{"name":"Palo Alto","countryCode":"MX","stateCode":"QUE","latitude":"20.54065000","longitude":"-100.22130000"},{"name":"Paseos del Marqués","countryCode":"MX","stateCode":"QUE","latitude":"20.60389000","longitude":"-100.24028000"},{"name":"Paseos del Pedregal","countryCode":"MX","stateCode":"QUE","latitude":"20.66417000","longitude":"-100.39806000"},{"name":"Paso de Mata","countryCode":"MX","stateCode":"QUE","latitude":"20.34230000","longitude":"-99.92712000"},{"name":"Patria Nueva","countryCode":"MX","stateCode":"QUE","latitude":"20.63222000","longitude":"-100.47694000"},{"name":"Pedro Escobedo","countryCode":"MX","stateCode":"QUE","latitude":"20.49963000","longitude":"-100.14278000"},{"name":"Peñamiller","countryCode":"MX","stateCode":"QUE","latitude":"21.05408000","longitude":"-99.81573000"},{"name":"Pie de Gallo","countryCode":"MX","stateCode":"QUE","latitude":"20.78351000","longitude":"-100.49243000"},{"name":"Pinal de Amoles","countryCode":"MX","stateCode":"QUE","latitude":"21.13448000","longitude":"-99.62590000"},{"name":"Pintillo","countryCode":"MX","stateCode":"QUE","latitude":"20.79667000","longitude":"-100.41694000"},{"name":"Presa de Rayas","countryCode":"MX","stateCode":"QUE","latitude":"20.80712000","longitude":"-100.22252000"},{"name":"Puerta de Palmillas","countryCode":"MX","stateCode":"QUE","latitude":"20.31204000","longitude":"-99.91629000"},{"name":"Puerto de Aguirre","countryCode":"MX","stateCode":"QUE","latitude":"20.80652000","longitude":"-100.43213000"},{"name":"Puerto de Carroza","countryCode":"MX","stateCode":"QUE","latitude":"20.89862000","longitude":"-100.41164000"},{"name":"Puerto de Chiquihuite","countryCode":"MX","stateCode":"QUE","latitude":"20.70083000","longitude":"-99.83528000"},{"name":"Puerto de Nieto","countryCode":"MX","stateCode":"QUE","latitude":"20.88975000","longitude":"-100.53814000"},{"name":"Purísima de Arista","countryCode":"MX","stateCode":"QUE","latitude":"21.31090000","longitude":"-99.51215000"},{"name":"Purísima de Cubos (La Purísima)","countryCode":"MX","stateCode":"QUE","latitude":"20.60028000","longitude":"-100.11833000"},{"name":"Querétaro","countryCode":"MX","stateCode":"QUE","latitude":"20.72105000","longitude":"-100.44738000"},{"name":"Rancho Bellavista [Fraccionamiento]","countryCode":"MX","stateCode":"QUE","latitude":"20.60667000","longitude":"-100.44972000"},{"name":"Saldarriaga","countryCode":"MX","stateCode":"QUE","latitude":"20.62781000","longitude":"-100.29307000"},{"name":"San Antonio de la Cal","countryCode":"MX","stateCode":"QUE","latitude":"20.76693000","longitude":"-99.93771000"},{"name":"San Clemente","countryCode":"MX","stateCode":"QUE","latitude":"20.51509000","longitude":"-100.08459000"},{"name":"San Francisco de la Palma","countryCode":"MX","stateCode":"QUE","latitude":"20.66028000","longitude":"-100.51528000"},{"name":"San Ildefonso","countryCode":"MX","stateCode":"QUE","latitude":"20.56750000","longitude":"-100.17262000"},{"name":"San Ildefonso Tultepec","countryCode":"MX","stateCode":"QUE","latitude":"20.14381000","longitude":"-99.95946000"},{"name":"San Isidro Buenavista","countryCode":"MX","stateCode":"QUE","latitude":"20.78874000","longitude":"-100.44908000"},{"name":"San Isidro Miranda","countryCode":"MX","stateCode":"QUE","latitude":"20.57018000","longitude":"-100.32425000"},{"name":"San Javier","countryCode":"MX","stateCode":"QUE","latitude":"20.75265000","longitude":"-99.71683000"},{"name":"San Jose de los Olvera","countryCode":"MX","stateCode":"QUE","latitude":"20.55307000","longitude":"-100.41518000"},{"name":"San José Buenavista","countryCode":"MX","stateCode":"QUE","latitude":"20.73482000","longitude":"-100.40997000"},{"name":"San José Itho","countryCode":"MX","stateCode":"QUE","latitude":"20.16544000","longitude":"-100.12704000"},{"name":"San José Tepuzas","countryCode":"MX","stateCode":"QUE","latitude":"20.35417000","longitude":"-100.37528000"},{"name":"San José de la Laja","countryCode":"MX","stateCode":"QUE","latitude":"20.61844000","longitude":"-99.97550000"},{"name":"San José del Jagüey","countryCode":"MX","stateCode":"QUE","latitude":"20.73722000","longitude":"-99.92444000"},{"name":"San José el Alto","countryCode":"MX","stateCode":"QUE","latitude":"20.65339000","longitude":"-100.38218000"},{"name":"San Juan del Río","countryCode":"MX","stateCode":"QUE","latitude":"20.38886000","longitude":"-99.99577000"},{"name":"San Martín","countryCode":"MX","stateCode":"QUE","latitude":"20.72282000","longitude":"-99.97522000"},{"name":"San Martín Florida","countryCode":"MX","stateCode":"QUE","latitude":"20.75662000","longitude":"-99.82508000"},{"name":"San Miguel Amazcala","countryCode":"MX","stateCode":"QUE","latitude":"20.75056000","longitude":"-100.23556000"},{"name":"San Miguelito","countryCode":"MX","stateCode":"QUE","latitude":"20.73709000","longitude":"-100.50276000"},{"name":"San Nicolás","countryCode":"MX","stateCode":"QUE","latitude":"20.47689000","longitude":"-99.93749000"},{"name":"San Nicolás de la Torre","countryCode":"MX","stateCode":"QUE","latitude":"20.07806000","longitude":"-100.10139000"},{"name":"San Pablo Tolimán","countryCode":"MX","stateCode":"QUE","latitude":"20.85703000","longitude":"-99.89985000"},{"name":"San Pedro","countryCode":"MX","stateCode":"QUE","latitude":"20.32055000","longitude":"-100.28466000"},{"name":"San Pedro Mártir","countryCode":"MX","stateCode":"QUE","latitude":"20.61795000","longitude":"-100.47024000"},{"name":"San Rafael","countryCode":"MX","stateCode":"QUE","latitude":"20.75246000","longitude":"-100.28583000"},{"name":"San Sebastián de Las Barrancas Sur","countryCode":"MX","stateCode":"QUE","latitude":"20.26565000","longitude":"-99.93622000"},{"name":"San Vicente Ferrer","countryCode":"MX","stateCode":"QUE","latitude":"20.72703000","longitude":"-100.34584000"},{"name":"San Vicente el Alto","countryCode":"MX","stateCode":"QUE","latitude":"20.56857000","longitude":"-100.16495000"},{"name":"Santa Bárbara de La Cueva","countryCode":"MX","stateCode":"QUE","latitude":"20.29632000","longitude":"-99.96296000"},{"name":"Santa Catarina","countryCode":"MX","stateCode":"QUE","latitude":"20.77678000","longitude":"-100.45233000"},{"name":"Santa Cruz","countryCode":"MX","stateCode":"QUE","latitude":"20.71179000","longitude":"-100.30414000"},{"name":"Santa Cruz Escandón","countryCode":"MX","stateCode":"QUE","latitude":"20.41603000","longitude":"-99.95563000"},{"name":"Santa María Begoña","countryCode":"MX","stateCode":"QUE","latitude":"20.74662000","longitude":"-100.31765000"},{"name":"Santa María Magdalena","countryCode":"MX","stateCode":"QUE","latitude":"20.59690000","longitude":"-100.44749000"},{"name":"Santa Matilde","countryCode":"MX","stateCode":"QUE","latitude":"20.43268000","longitude":"-100.02611000"},{"name":"Santa Rosa Jauregui","countryCode":"MX","stateCode":"QUE","latitude":"20.74122000","longitude":"-100.44843000"},{"name":"Santa Rosa Xajay","countryCode":"MX","stateCode":"QUE","latitude":"20.43667000","longitude":"-99.89923000"},{"name":"Santa Rosa de Lima","countryCode":"MX","stateCode":"QUE","latitude":"20.66565000","longitude":"-99.97851000"},{"name":"Santiago Mexquititlán Barrio 4to.","countryCode":"MX","stateCode":"QUE","latitude":"20.06306000","longitude":"-100.06833000"},{"name":"Santiago de Querétaro","countryCode":"MX","stateCode":"QUE","latitude":"20.58806000","longitude":"-100.38806000"},{"name":"Santillán","countryCode":"MX","stateCode":"QUE","latitude":"20.60073000","longitude":"-99.93951000"},{"name":"Sergio Villaseñor","countryCode":"MX","stateCode":"QUE","latitude":"20.64500000","longitude":"-100.42083000"},{"name":"Tequisquiapan","countryCode":"MX","stateCode":"QUE","latitude":"20.52250000","longitude":"-99.89167000"},{"name":"Tierra Blanca","countryCode":"MX","stateCode":"QUE","latitude":"20.78026000","longitude":"-100.38000000"},{"name":"Tlacote el Bajo","countryCode":"MX","stateCode":"QUE","latitude":"20.66139000","longitude":"-100.50769000"},{"name":"Tolimán","countryCode":"MX","stateCode":"QUE","latitude":"20.90845000","longitude":"-99.93040000"},{"name":"Urecho","countryCode":"MX","stateCode":"QUE","latitude":"20.65388000","longitude":"-100.07402000"},{"name":"Venceremos","countryCode":"MX","stateCode":"QUE","latitude":"20.55083000","longitude":"-100.39806000"},{"name":"Viborillas","countryCode":"MX","stateCode":"QUE","latitude":"20.60882000","longitude":"-100.18558000"},{"name":"Villa Guerrero","countryCode":"MX","stateCode":"QUE","latitude":"20.69704000","longitude":"-99.76093000"},{"name":"Villa Progreso","countryCode":"MX","stateCode":"QUE","latitude":"20.64234000","longitude":"-99.83501000"},{"name":"Villas Fundadores [Fraccionamiento]","countryCode":"MX","stateCode":"QUE","latitude":"20.37778000","longitude":"-99.90944000"},{"name":"Vista Hermosa (Cuasinada)","countryCode":"MX","stateCode":"QUE","latitude":"20.36861000","longitude":"-100.01250000"},{"name":"Visthá","countryCode":"MX","stateCode":"QUE","latitude":"20.44670000","longitude":"-99.97673000"},{"name":"Vizarrón","countryCode":"MX","stateCode":"QUE","latitude":"20.83218000","longitude":"-99.72011000"},{"name":"Yosphí","countryCode":"MX","stateCode":"QUE","latitude":"20.17083000","longitude":"-99.95222000"},{"name":"Zamorano","countryCode":"MX","stateCode":"QUE","latitude":"20.80819000","longitude":"-100.11797000"},{"name":"Agua Buena","countryCode":"MX","stateCode":"SLP","latitude":"21.95791000","longitude":"-99.39416000"},{"name":"Agua Señora","countryCode":"MX","stateCode":"SLP","latitude":"22.23750000","longitude":"-101.04222000"},{"name":"Ahualulco del Sonido Trece","countryCode":"MX","stateCode":"SLP","latitude":"22.40019000","longitude":"-101.16614000"},{"name":"Ahuehueyo Primero Centro","countryCode":"MX","stateCode":"SLP","latitude":"21.34500000","longitude":"-98.83722000"},{"name":"Alaquines","countryCode":"MX","stateCode":"SLP","latitude":"22.12973000","longitude":"-99.60093000"},{"name":"Alberto Carrera Torres","countryCode":"MX","stateCode":"SLP","latitude":"21.77240000","longitude":"-101.01193000"},{"name":"Ampliación la Hincada","countryCode":"MX","stateCode":"SLP","latitude":"22.21528000","longitude":"-99.23611000"},{"name":"Aquismón","countryCode":"MX","stateCode":"SLP","latitude":"21.62159000","longitude":"-99.01984000"},{"name":"Arroyos","countryCode":"MX","stateCode":"SLP","latitude":"22.05455000","longitude":"-100.90520000"},{"name":"Aurelio Manrique","countryCode":"MX","stateCode":"SLP","latitude":"22.28750000","longitude":"-98.65083000"},{"name":"Axtla de Terrazas","countryCode":"MX","stateCode":"SLP","latitude":"21.43923000","longitude":"-98.87508000"},{"name":"Bledos","countryCode":"MX","stateCode":"SLP","latitude":"21.84148000","longitude":"-101.11651000"},{"name":"Bocas","countryCode":"MX","stateCode":"SLP","latitude":"22.51817000","longitude":"-101.02186000"},{"name":"Carranco","countryCode":"MX","stateCode":"SLP","latitude":"21.82002000","longitude":"-101.09699000"},{"name":"Cerrito de Jaral","countryCode":"MX","stateCode":"SLP","latitude":"22.22361000","longitude":"-101.06250000"},{"name":"Cerrito de Zavala","countryCode":"MX","stateCode":"SLP","latitude":"22.53690000","longitude":"-100.97683000"},{"name":"Cerritos","countryCode":"MX","stateCode":"SLP","latitude":"22.42835000","longitude":"-100.28474000"},{"name":"Cerro Gordo","countryCode":"MX","stateCode":"SLP","latitude":"21.97448000","longitude":"-100.80661000"},{"name":"Cerro de San Pedro","countryCode":"MX","stateCode":"SLP","latitude":"22.21780000","longitude":"-100.79961000"},{"name":"Chalchocoyo","countryCode":"MX","stateCode":"SLP","latitude":"21.31444000","longitude":"-98.79194000"},{"name":"Charcas","countryCode":"MX","stateCode":"SLP","latitude":"23.12943000","longitude":"-101.11346000"},{"name":"Chiconamel","countryCode":"MX","stateCode":"SLP","latitude":"21.36806000","longitude":"-98.71917000"},{"name":"Ciudad Fernández","countryCode":"MX","stateCode":"SLP","latitude":"21.94045000","longitude":"-100.01153000"},{"name":"Ciudad Satélite","countryCode":"MX","stateCode":"SLP","latitude":"22.11083000","longitude":"-100.79583000"},{"name":"Ciudad Valles","countryCode":"MX","stateCode":"SLP","latitude":"21.99631000","longitude":"-99.01093000"},{"name":"Ciudad del Maíz","countryCode":"MX","stateCode":"SLP","latitude":"22.40187000","longitude":"-99.60468000"},{"name":"Colonia Veinte de Noviembre","countryCode":"MX","stateCode":"SLP","latitude":"21.97917000","longitude":"-100.04981000"},{"name":"Colonia Álvaro Obregón","countryCode":"MX","stateCode":"SLP","latitude":"22.25183000","longitude":"-99.67416000"},{"name":"Corcovado","countryCode":"MX","stateCode":"SLP","latitude":"22.39517000","longitude":"-100.69337000"},{"name":"Cárdenas","countryCode":"MX","stateCode":"SLP","latitude":"22.00144000","longitude":"-99.64247000"},{"name":"Damian Carmona","countryCode":"MX","stateCode":"SLP","latitude":"22.09723000","longitude":"-99.29216000"},{"name":"Derramaderos","countryCode":"MX","stateCode":"SLP","latitude":"22.57025000","longitude":"-100.93226000"},{"name":"Dulce Grande","countryCode":"MX","stateCode":"SLP","latitude":"23.00175000","longitude":"-102.17405000"},{"name":"Ejido Gogorrón (Ex-Hacienda de Gogorrón)","countryCode":"MX","stateCode":"SLP","latitude":"21.84019000","longitude":"-100.91138000"},{"name":"Ejido San José Xilatzén","countryCode":"MX","stateCode":"SLP","latitude":"21.67472000","longitude":"-98.92750000"},{"name":"Ejido el Saucillo","countryCode":"MX","stateCode":"SLP","latitude":"21.83666000","longitude":"-100.99490000"},{"name":"Ejido la Pitahaya (Santo Domingo)","countryCode":"MX","stateCode":"SLP","latitude":"21.60611000","longitude":"-100.76111000"},{"name":"Ejido los Huastecos","countryCode":"MX","stateCode":"SLP","latitude":"21.95917000","longitude":"-98.65028000"},{"name":"El Barril","countryCode":"MX","stateCode":"SLP","latitude":"23.07509000","longitude":"-102.15374000"},{"name":"El Capulín","countryCode":"MX","stateCode":"SLP","latitude":"21.82806000","longitude":"-100.03743000"},{"name":"El Carrizal","countryCode":"MX","stateCode":"SLP","latitude":"22.34146000","longitude":"-101.16778000"},{"name":"El Fuerte","countryCode":"MX","stateCode":"SLP","latitude":"21.71289000","longitude":"-100.66445000"},{"name":"El Huexco","countryCode":"MX","stateCode":"SLP","latitude":"21.34075000","longitude":"-98.75350000"},{"name":"El Jabalí","countryCode":"MX","stateCode":"SLP","latitude":"21.88431000","longitude":"-100.05315000"},{"name":"El Jaralito","countryCode":"MX","stateCode":"SLP","latitude":"22.03851000","longitude":"-100.82119000"},{"name":"El Naranjo","countryCode":"MX","stateCode":"SLP","latitude":"22.52597000","longitude":"-99.32968000"},{"name":"El Peñasco","countryCode":"MX","stateCode":"SLP","latitude":"22.32534000","longitude":"-100.95014000"},{"name":"El Rosario","countryCode":"MX","stateCode":"SLP","latitude":"21.73411000","longitude":"-100.92631000"},{"name":"El Tepetate","countryCode":"MX","stateCode":"SLP","latitude":"22.01344000","longitude":"-101.24195000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"SLP","latitude":"21.92149000","longitude":"-100.91358000"},{"name":"Enramadas","countryCode":"MX","stateCode":"SLP","latitude":"21.88316000","longitude":"-100.78204000"},{"name":"Enrique Estrada","countryCode":"MX","stateCode":"SLP","latitude":"22.24030000","longitude":"-100.88869000"},{"name":"Entronque de Matehuala (El Huizache)","countryCode":"MX","stateCode":"SLP","latitude":"22.92500000","longitude":"-100.45889000"},{"name":"Escalerillas","countryCode":"MX","stateCode":"SLP","latitude":"22.11167000","longitude":"-101.07305000"},{"name":"Estación Tamuín","countryCode":"MX","stateCode":"SLP","latitude":"22.07750000","longitude":"-98.81111000"},{"name":"Estanzuela","countryCode":"MX","stateCode":"SLP","latitude":"22.26889000","longitude":"-101.00806000"},{"name":"Fracción Milpillas","countryCode":"MX","stateCode":"SLP","latitude":"22.22778000","longitude":"-100.96417000"},{"name":"Granjenal","countryCode":"MX","stateCode":"SLP","latitude":"22.39270000","longitude":"-100.06893000"},{"name":"Guadalcázar","countryCode":"MX","stateCode":"SLP","latitude":"22.61804000","longitude":"-100.39936000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"SLP","latitude":"22.16333000","longitude":"-101.07000000"},{"name":"Hernández","countryCode":"MX","stateCode":"SLP","latitude":"23.03337000","longitude":"-102.03763000"},{"name":"Higinio Olivo","countryCode":"MX","stateCode":"SLP","latitude":"21.98012000","longitude":"-99.57935000"},{"name":"Huichihuayan","countryCode":"MX","stateCode":"SLP","latitude":"21.48369000","longitude":"-98.96840000"},{"name":"Illescas","countryCode":"MX","stateCode":"SLP","latitude":"23.24066000","longitude":"-102.14463000"},{"name":"Iztacapa","countryCode":"MX","stateCode":"SLP","latitude":"21.37000000","longitude":"-98.94167000"},{"name":"Jalpilla","countryCode":"MX","stateCode":"SLP","latitude":"21.39571000","longitude":"-98.87229000"},{"name":"Jesús María","countryCode":"MX","stateCode":"SLP","latitude":"23.15488000","longitude":"-102.19253000"},{"name":"La Esperanza","countryCode":"MX","stateCode":"SLP","latitude":"22.00788000","longitude":"-100.76496000"},{"name":"La Herradura","countryCode":"MX","stateCode":"SLP","latitude":"21.44250000","longitude":"-98.94917000"},{"name":"La Lima","countryCode":"MX","stateCode":"SLP","latitude":"21.92722000","longitude":"-99.10278000"},{"name":"La Mesa de los Conejos","countryCode":"MX","stateCode":"SLP","latitude":"22.10316000","longitude":"-101.05309000"},{"name":"La Pila","countryCode":"MX","stateCode":"SLP","latitude":"22.03425000","longitude":"-100.86786000"},{"name":"La Reforma","countryCode":"MX","stateCode":"SLP","latitude":"21.99879000","longitude":"-100.09452000"},{"name":"La Subida","countryCode":"MX","stateCode":"SLP","latitude":"21.90506000","longitude":"-99.09892000"},{"name":"La Ventilla","countryCode":"MX","stateCode":"SLP","latitude":"21.77389000","longitude":"-101.03028000"},{"name":"Laguna de San Vicente","countryCode":"MX","stateCode":"SLP","latitude":"21.94603000","longitude":"-100.85926000"},{"name":"Laguna de Santa Rita","countryCode":"MX","stateCode":"SLP","latitude":"22.11449000","longitude":"-100.84713000"},{"name":"Laguna del Mante","countryCode":"MX","stateCode":"SLP","latitude":"22.21954000","longitude":"-98.98758000"},{"name":"Las Armas","countryCode":"MX","stateCode":"SLP","latitude":"21.69685000","longitude":"-98.96752000"},{"name":"Las Palmas","countryCode":"MX","stateCode":"SLP","latitude":"22.03339000","longitude":"-98.87407000"},{"name":"Los Zacatones","countryCode":"MX","stateCode":"SLP","latitude":"22.96139000","longitude":"-102.05556000"},{"name":"Maitinez","countryCode":"MX","stateCode":"SLP","latitude":"22.37167000","longitude":"-99.29306000"},{"name":"Maravillas","countryCode":"MX","stateCode":"SLP","latitude":"22.23876000","longitude":"-101.01073000"},{"name":"Martinez","countryCode":"MX","stateCode":"SLP","latitude":"22.06790000","longitude":"-99.62546000"},{"name":"Matehuala","countryCode":"MX","stateCode":"SLP","latitude":"23.64824000","longitude":"-100.64334000"},{"name":"Moctezuma","countryCode":"MX","stateCode":"SLP","latitude":"22.74787000","longitude":"-101.08219000"},{"name":"Monte Obscuro","countryCode":"MX","stateCode":"SLP","latitude":"22.21972000","longitude":"-101.02879000"},{"name":"Negritas","countryCode":"MX","stateCode":"SLP","latitude":"22.79361000","longitude":"-100.16015000"},{"name":"Norias del Refugio","countryCode":"MX","stateCode":"SLP","latitude":"23.01334000","longitude":"-100.47189000"},{"name":"Nueva Primavera","countryCode":"MX","stateCode":"SLP","latitude":"21.91342000","longitude":"-98.85785000"},{"name":"Nuevo Crucitas","countryCode":"MX","stateCode":"SLP","latitude":"22.10833000","longitude":"-99.20444000"},{"name":"Nuevo Tampaón","countryCode":"MX","stateCode":"SLP","latitude":"22.06223000","longitude":"-98.56548000"},{"name":"Ocuiltzapoyo","countryCode":"MX","stateCode":"SLP","latitude":"21.32444000","longitude":"-98.72861000"},{"name":"Ojo Caliente","countryCode":"MX","stateCode":"SLP","latitude":"21.84678000","longitude":"-100.75375000"},{"name":"Ojo de Agua","countryCode":"MX","stateCode":"SLP","latitude":"22.44378000","longitude":"-100.09283000"},{"name":"Ojo de Agua de Solano","countryCode":"MX","stateCode":"SLP","latitude":"21.98533000","longitude":"-100.07946000"},{"name":"Paisanos","countryCode":"MX","stateCode":"SLP","latitude":"22.20361000","longitude":"-101.03583000"},{"name":"Palma Pegada","countryCode":"MX","stateCode":"SLP","latitude":"22.71046000","longitude":"-101.79187000"},{"name":"Palmar Primero","countryCode":"MX","stateCode":"SLP","latitude":"22.37079000","longitude":"-101.09827000"},{"name":"Palo Seco (El Gato)","countryCode":"MX","stateCode":"SLP","latitude":"22.35417000","longitude":"-100.19194000"},{"name":"Palomas","countryCode":"MX","stateCode":"SLP","latitude":"22.48124000","longitude":"-99.84922000"},{"name":"Pardo","countryCode":"MX","stateCode":"SLP","latitude":"21.88379000","longitude":"-100.85617000"},{"name":"Paso Blanco","countryCode":"MX","stateCode":"SLP","latitude":"22.20611000","longitude":"-101.07056000"},{"name":"Paso Bonito","countryCode":"MX","stateCode":"SLP","latitude":"22.32528000","longitude":"-101.26167000"},{"name":"Pastora","countryCode":"MX","stateCode":"SLP","latitude":"22.13595000","longitude":"-100.05691000"},{"name":"Pemucho","countryCode":"MX","stateCode":"SLP","latitude":"21.19738000","longitude":"-98.83015000"},{"name":"Peotillos","countryCode":"MX","stateCode":"SLP","latitude":"22.49386000","longitude":"-100.61128000"},{"name":"Picholco","countryCode":"MX","stateCode":"SLP","latitude":"21.38797000","longitude":"-98.85338000"},{"name":"Ponciano Arriaga","countryCode":"MX","stateCode":"SLP","latitude":"22.26222000","longitude":"-98.58972000"},{"name":"Portezuelo","countryCode":"MX","stateCode":"SLP","latitude":"22.16980000","longitude":"-100.82559000"},{"name":"Pozuelos","countryCode":"MX","stateCode":"SLP","latitude":"22.08943000","longitude":"-101.11523000"},{"name":"Progreso","countryCode":"MX","stateCode":"SLP","latitude":"22.22833000","longitude":"-100.12806000"},{"name":"Puerto de Providencia","countryCode":"MX","stateCode":"SLP","latitude":"22.36528000","longitude":"-101.06556000"},{"name":"Pujal-Coy","countryCode":"MX","stateCode":"SLP","latitude":"22.17600000","longitude":"-98.50512000"},{"name":"Rancho Nuevo","countryCode":"MX","stateCode":"SLP","latitude":"22.22216000","longitude":"-100.92287000"},{"name":"Rascón","countryCode":"MX","stateCode":"SLP","latitude":"21.97075000","longitude":"-99.25742000"},{"name":"Rayón","countryCode":"MX","stateCode":"SLP","latitude":"21.84329000","longitude":"-99.64258000"},{"name":"Real de Catorce","countryCode":"MX","stateCode":"SLP","latitude":"23.68996000","longitude":"-100.88676000"},{"name":"Rinconada","countryCode":"MX","stateCode":"SLP","latitude":"22.25332000","longitude":"-100.94974000"},{"name":"Rincón del Porvenir","countryCode":"MX","stateCode":"SLP","latitude":"22.32306000","longitude":"-101.17639000"},{"name":"Rioverde","countryCode":"MX","stateCode":"SLP","latitude":"21.93115000","longitude":"-99.99488000"},{"name":"Rodrigo","countryCode":"MX","stateCode":"SLP","latitude":"21.89158000","longitude":"-100.95363000"},{"name":"Salinas de Hidalgo","countryCode":"MX","stateCode":"SLP","latitude":"22.62795000","longitude":"-101.71417000"},{"name":"Salitral de Carrera","countryCode":"MX","stateCode":"SLP","latitude":"22.86605000","longitude":"-102.08305000"},{"name":"San Ciro de Acosta","countryCode":"MX","stateCode":"SLP","latitude":"21.65072000","longitude":"-99.81916000"},{"name":"San Diego","countryCode":"MX","stateCode":"SLP","latitude":"21.91692000","longitude":"-100.10100000"},{"name":"San Francisco","countryCode":"MX","stateCode":"SLP","latitude":"22.07479000","longitude":"-99.86001000"},{"name":"San Francisco Cuayalab","countryCode":"MX","stateCode":"SLP","latitude":"21.73260000","longitude":"-98.71754000"},{"name":"San Isidro","countryCode":"MX","stateCode":"SLP","latitude":"23.86600000","longitude":"-100.77506000"},{"name":"San José del Tapanco","countryCode":"MX","stateCode":"SLP","latitude":"21.77097000","longitude":"-99.90847000"},{"name":"San Luis Potosí","countryCode":"MX","stateCode":"SLP","latitude":"22.14982000","longitude":"-100.97916000"},{"name":"San Martín Chalchicuautla","countryCode":"MX","stateCode":"SLP","latitude":"21.37033000","longitude":"-98.65697000"},{"name":"San Nicolás","countryCode":"MX","stateCode":"SLP","latitude":"21.67740000","longitude":"-98.77778000"},{"name":"San Nicolás Tolentino","countryCode":"MX","stateCode":"SLP","latitude":"22.24898000","longitude":"-100.55240000"},{"name":"San Vicente Tancuayalab","countryCode":"MX","stateCode":"SLP","latitude":"21.71886000","longitude":"-98.58769000"},{"name":"Santa Catarina","countryCode":"MX","stateCode":"SLP","latitude":"21.65624000","longitude":"-99.49548000"},{"name":"Santa Martha","countryCode":"MX","stateCode":"SLP","latitude":"22.34278000","longitude":"-98.70639000"},{"name":"Santa María del Río","countryCode":"MX","stateCode":"SLP","latitude":"21.79615000","longitude":"-100.73815000"},{"name":"Santa Rita","countryCode":"MX","stateCode":"SLP","latitude":"21.98168000","longitude":"-99.84412000"},{"name":"Santiago Centro","countryCode":"MX","stateCode":"SLP","latitude":"21.20528000","longitude":"-98.86361000"},{"name":"Santo Domingo","countryCode":"MX","stateCode":"SLP","latitude":"22.28325000","longitude":"-100.16965000"},{"name":"Sauz de Calera","countryCode":"MX","stateCode":"SLP","latitude":"22.86729000","longitude":"-102.18755000"},{"name":"Socavón (El Carmen)","countryCode":"MX","stateCode":"SLP","latitude":"21.85139000","longitude":"-100.87184000"},{"name":"Soledad de Graciano Sánchez","countryCode":"MX","stateCode":"SLP","latitude":"22.18912000","longitude":"-100.93792000"},{"name":"Suspiro Picacho","countryCode":"MX","stateCode":"SLP","latitude":"22.21103000","longitude":"-101.08597000"},{"name":"Sánchez","countryCode":"MX","stateCode":"SLP","latitude":"21.78709000","longitude":"-100.69615000"},{"name":"Tamasopo","countryCode":"MX","stateCode":"SLP","latitude":"21.92426000","longitude":"-99.39365000"},{"name":"Tamazunchale","countryCode":"MX","stateCode":"SLP","latitude":"21.25993000","longitude":"-98.78935000"},{"name":"Tambaca","countryCode":"MX","stateCode":"SLP","latitude":"21.96083000","longitude":"-99.30106000"},{"name":"Tamcuime","countryCode":"MX","stateCode":"SLP","latitude":"21.60137000","longitude":"-99.01077000"},{"name":"Tampacán","countryCode":"MX","stateCode":"SLP","latitude":"21.40201000","longitude":"-98.72819000"},{"name":"Tampate","countryCode":"MX","stateCode":"SLP","latitude":"21.63639000","longitude":"-99.02552000"},{"name":"Tampemoche","countryCode":"MX","stateCode":"SLP","latitude":"21.68943000","longitude":"-99.08174000"},{"name":"Tamuín","countryCode":"MX","stateCode":"SLP","latitude":"22.00554000","longitude":"-98.77972000"},{"name":"Tamán","countryCode":"MX","stateCode":"SLP","latitude":"21.23216000","longitude":"-98.87945000"},{"name":"Tamápatz","countryCode":"MX","stateCode":"SLP","latitude":"21.56654000","longitude":"-99.07764000"},{"name":"Tancanhuitz","countryCode":"MX","stateCode":"SLP","latitude":"21.59790000","longitude":"-98.96773000"},{"name":"Tandzumadz","countryCode":"MX","stateCode":"SLP","latitude":"21.56528000","longitude":"-98.98028000"},{"name":"Tanquián de Escobedo","countryCode":"MX","stateCode":"SLP","latitude":"21.60587000","longitude":"-98.66275000"},{"name":"Tanute","countryCode":"MX","stateCode":"SLP","latitude":"21.65243000","longitude":"-99.03765000"},{"name":"Tazaquil","countryCode":"MX","stateCode":"SLP","latitude":"21.49111000","longitude":"-98.94000000"},{"name":"Temalacaco","countryCode":"MX","stateCode":"SLP","latitude":"21.41389000","longitude":"-98.84694000"},{"name":"Tenexio","countryCode":"MX","stateCode":"SLP","latitude":"21.37667000","longitude":"-98.87944000"},{"name":"Tierra Nueva","countryCode":"MX","stateCode":"SLP","latitude":"21.66904000","longitude":"-100.57287000"},{"name":"Tlacuilola","countryCode":"MX","stateCode":"SLP","latitude":"21.23750000","longitude":"-98.86806000"},{"name":"Tlalnepantla","countryCode":"MX","stateCode":"SLP","latitude":"21.18000000","longitude":"-98.84611000"},{"name":"Tocoy","countryCode":"MX","stateCode":"SLP","latitude":"21.63861000","longitude":"-98.87083000"},{"name":"Vanegas","countryCode":"MX","stateCode":"SLP","latitude":"23.88459000","longitude":"-100.95148000"},{"name":"Villa Hidalgo","countryCode":"MX","stateCode":"SLP","latitude":"22.45049000","longitude":"-100.67827000"},{"name":"Villa Zaragoza","countryCode":"MX","stateCode":"SLP","latitude":"22.03716000","longitude":"-100.73088000"},{"name":"Villa de Ramos","countryCode":"MX","stateCode":"SLP","latitude":"22.83045000","longitude":"-101.91079000"},{"name":"Villa de Reyes","countryCode":"MX","stateCode":"SLP","latitude":"21.80309000","longitude":"-100.93418000"},{"name":"Xilitla","countryCode":"MX","stateCode":"SLP","latitude":"21.38681000","longitude":"-98.99009000"},{"name":"Yerbabuena","countryCode":"MX","stateCode":"SLP","latitude":"21.68586000","longitude":"-100.76728000"},{"name":"Zamachihue","countryCode":"MX","stateCode":"SLP","latitude":"22.50986000","longitude":"-99.65620000"},{"name":"Zapuyo","countryCode":"MX","stateCode":"SLP","latitude":"21.35472000","longitude":"-98.92139000"},{"name":"Ébano","countryCode":"MX","stateCode":"SLP","latitude":"22.21808000","longitude":"-98.37706000"},{"name":"Agua Gorda","countryCode":"MX","stateCode":"ZAC","latitude":"22.10669000","longitude":"-101.92182000"},{"name":"Altamira","countryCode":"MX","stateCode":"ZAC","latitude":"23.38173000","longitude":"-102.98674000"},{"name":"Apozol","countryCode":"MX","stateCode":"ZAC","latitude":"21.46952000","longitude":"-103.09076000"},{"name":"Atolinga","countryCode":"MX","stateCode":"ZAC","latitude":"21.80659000","longitude":"-103.46496000"},{"name":"Bajío de San Nicolás","countryCode":"MX","stateCode":"ZAC","latitude":"22.56499000","longitude":"-102.00784000"},{"name":"Buenavista de Trujillo","countryCode":"MX","stateCode":"ZAC","latitude":"23.15200000","longitude":"-103.18767000"},{"name":"Cantuna","countryCode":"MX","stateCode":"ZAC","latitude":"23.62460000","longitude":"-103.34630000"},{"name":"Carrillo","countryCode":"MX","stateCode":"ZAC","latitude":"23.20400000","longitude":"-102.98676000"},{"name":"Casa de Cerros","countryCode":"MX","stateCode":"ZAC","latitude":"22.88499000","longitude":"-102.52124000"},{"name":"Cañas","countryCode":"MX","stateCode":"ZAC","latitude":"23.74366000","longitude":"-103.24400000"},{"name":"Cañitas de Felipe Pescador","countryCode":"MX","stateCode":"ZAC","latitude":"23.60371000","longitude":"-102.72704000"},{"name":"Cedros","countryCode":"MX","stateCode":"ZAC","latitude":"24.67919000","longitude":"-101.77387000"},{"name":"Cerrito de la Cruz","countryCode":"MX","stateCode":"ZAC","latitude":"22.65781000","longitude":"-102.27263000"},{"name":"Chalchihuites","countryCode":"MX","stateCode":"ZAC","latitude":"23.47498000","longitude":"-103.88293000"},{"name":"Chaparrosa","countryCode":"MX","stateCode":"ZAC","latitude":"23.08339000","longitude":"-102.27728000"},{"name":"Charco Blanco","countryCode":"MX","stateCode":"ZAC","latitude":"23.86306000","longitude":"-103.65750000"},{"name":"Chichimequillas","countryCode":"MX","stateCode":"ZAC","latitude":"23.23894000","longitude":"-102.57850000"},{"name":"Chupaderos","countryCode":"MX","stateCode":"ZAC","latitude":"23.15883000","longitude":"-102.32535000"},{"name":"Cicacalco","countryCode":"MX","stateCode":"ZAC","latitude":"21.71575000","longitude":"-103.31286000"},{"name":"Cieneguillas","countryCode":"MX","stateCode":"ZAC","latitude":"22.75698000","longitude":"-102.66267000"},{"name":"Cieneguitas","countryCode":"MX","stateCode":"ZAC","latitude":"22.71363000","longitude":"-102.49317000"},{"name":"Colonia Felipe Ángeles","countryCode":"MX","stateCode":"ZAC","latitude":"22.54872000","longitude":"-102.79243000"},{"name":"Colonia Francisco García Salinas","countryCode":"MX","stateCode":"ZAC","latitude":"23.81084000","longitude":"-103.18180000"},{"name":"Colonia Hidalgo (El Tecolote)","countryCode":"MX","stateCode":"ZAC","latitude":"22.32972000","longitude":"-102.03583000"},{"name":"Colonia José María Morelos","countryCode":"MX","stateCode":"ZAC","latitude":"22.36794000","longitude":"-101.79449000"},{"name":"Colonia Montemariana (Colonia Mariana)","countryCode":"MX","stateCode":"ZAC","latitude":"23.32639000","longitude":"-103.11222000"},{"name":"Colonia Plenitud","countryCode":"MX","stateCode":"ZAC","latitude":"23.23250000","longitude":"-103.07500000"},{"name":"Colonia San Francisco (San Francisco)","countryCode":"MX","stateCode":"ZAC","latitude":"22.30361000","longitude":"-101.82056000"},{"name":"Concepción del Oro","countryCode":"MX","stateCode":"ZAC","latitude":"24.61326000","longitude":"-101.41844000"},{"name":"Crisóstomos","countryCode":"MX","stateCode":"ZAC","latitude":"22.22961000","longitude":"-101.99615000"},{"name":"Ejido Hidalgo","countryCode":"MX","stateCode":"ZAC","latitude":"22.30083000","longitude":"-102.03861000"},{"name":"Ejido Zaragoza","countryCode":"MX","stateCode":"ZAC","latitude":"23.94786000","longitude":"-103.66322000"},{"name":"El Cazadero","countryCode":"MX","stateCode":"ZAC","latitude":"23.67250000","longitude":"-103.12220000"},{"name":"El Copetillo","countryCode":"MX","stateCode":"ZAC","latitude":"22.14333000","longitude":"-102.00139000"},{"name":"El Fuerte","countryCode":"MX","stateCode":"ZAC","latitude":"23.85414000","longitude":"-103.12207000"},{"name":"El Lampotal","countryCode":"MX","stateCode":"ZAC","latitude":"22.89583000","longitude":"-102.41944000"},{"name":"El Nigromante","countryCode":"MX","stateCode":"ZAC","latitude":"22.15373000","longitude":"-101.71056000"},{"name":"El Obraje","countryCode":"MX","stateCode":"ZAC","latitude":"22.18059000","longitude":"-101.59057000"},{"name":"El Plateado de Joaquín Amaro","countryCode":"MX","stateCode":"ZAC","latitude":"21.93622000","longitude":"-103.09267000"},{"name":"El Refugio","countryCode":"MX","stateCode":"ZAC","latitude":"22.37028000","longitude":"-101.76083000"},{"name":"El Rucio","countryCode":"MX","stateCode":"ZAC","latitude":"23.40743000","longitude":"-102.08194000"},{"name":"El Salto","countryCode":"MX","stateCode":"ZAC","latitude":"23.19556000","longitude":"-103.06750000"},{"name":"El Salvador","countryCode":"MX","stateCode":"ZAC","latitude":"24.52093000","longitude":"-100.86631000"},{"name":"El Saucito (El Horno)","countryCode":"MX","stateCode":"ZAC","latitude":"22.73111000","longitude":"-102.09528000"},{"name":"El Sitio","countryCode":"MX","stateCode":"ZAC","latitude":"21.96418000","longitude":"-101.58832000"},{"name":"El Tule","countryCode":"MX","stateCode":"ZAC","latitude":"22.64128000","longitude":"-102.03830000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"ZAC","latitude":"23.71873000","longitude":"-103.19220000"},{"name":"Emilio Carranza","countryCode":"MX","stateCode":"ZAC","latitude":"24.10390000","longitude":"-103.66746000"},{"name":"Ermita de Guadalupe","countryCode":"MX","stateCode":"ZAC","latitude":"22.58579000","longitude":"-103.03133000"},{"name":"Estación Camacho","countryCode":"MX","stateCode":"ZAC","latitude":"24.44038000","longitude":"-102.37283000"},{"name":"Estación San José","countryCode":"MX","stateCode":"ZAC","latitude":"23.18972000","longitude":"-102.78472000"},{"name":"Estancia de Guadalupe","countryCode":"MX","stateCode":"ZAC","latitude":"22.28063000","longitude":"-101.65745000"},{"name":"Estancia de Ánimas","countryCode":"MX","stateCode":"ZAC","latitude":"22.48795000","longitude":"-101.99526000"},{"name":"Florencia","countryCode":"MX","stateCode":"ZAC","latitude":"21.50392000","longitude":"-103.55353000"},{"name":"Fresnillo","countryCode":"MX","stateCode":"ZAC","latitude":"23.18126000","longitude":"-102.87136000"},{"name":"General Enrique Estrada","countryCode":"MX","stateCode":"ZAC","latitude":"22.99747000","longitude":"-102.74255000"},{"name":"General Juan José Ríos","countryCode":"MX","stateCode":"ZAC","latitude":"24.32549000","longitude":"-103.40575000"},{"name":"General Lauro G. Caloca (El Rascón)","countryCode":"MX","stateCode":"ZAC","latitude":"22.37806000","longitude":"-102.05750000"},{"name":"General Pánfilo Natera","countryCode":"MX","stateCode":"ZAC","latitude":"22.66461000","longitude":"-102.11007000"},{"name":"Gonzales Ortega","countryCode":"MX","stateCode":"ZAC","latitude":"23.18056000","longitude":"-102.47589000"},{"name":"Granadas","countryCode":"MX","stateCode":"ZAC","latitude":"22.10083000","longitude":"-101.86332000"},{"name":"Guadalupe","countryCode":"MX","stateCode":"ZAC","latitude":"22.74753000","longitude":"-102.51874000"},{"name":"Guanajuatillo","countryCode":"MX","stateCode":"ZAC","latitude":"22.71649000","longitude":"-102.14330000"},{"name":"Hacienda Nueva","countryCode":"MX","stateCode":"ZAC","latitude":"22.82461000","longitude":"-102.60836000"},{"name":"Hacienda Toribio","countryCode":"MX","stateCode":"ZAC","latitude":"23.08333000","longitude":"-102.68333000"},{"name":"Hidalgo","countryCode":"MX","stateCode":"ZAC","latitude":"23.97833000","longitude":"-103.66034000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"ZAC","latitude":"23.94342000","longitude":"-103.41693000"},{"name":"J. Jesús González Ortega (San Mateo)","countryCode":"MX","stateCode":"ZAC","latitude":"22.88722000","longitude":"-103.48528000"},{"name":"Jalpa","countryCode":"MX","stateCode":"ZAC","latitude":"21.63448000","longitude":"-102.97919000"},{"name":"Jaula de Abajo","countryCode":"MX","stateCode":"ZAC","latitude":"22.02824000","longitude":"-101.59193000"},{"name":"Jerez de García Salinas","countryCode":"MX","stateCode":"ZAC","latitude":"22.64971000","longitude":"-102.99032000"},{"name":"Jiménez del Teul","countryCode":"MX","stateCode":"ZAC","latitude":"23.25378000","longitude":"-103.79855000"},{"name":"José María Morelos","countryCode":"MX","stateCode":"ZAC","latitude":"23.32278000","longitude":"-103.01444000"},{"name":"José María Morelos (Santa Mónica)","countryCode":"MX","stateCode":"ZAC","latitude":"23.60556000","longitude":"-103.11028000"},{"name":"José María Morelos y Pavón","countryCode":"MX","stateCode":"ZAC","latitude":"23.86288000","longitude":"-103.14193000"},{"name":"Juan Aldama","countryCode":"MX","stateCode":"ZAC","latitude":"24.29188000","longitude":"-103.39272000"},{"name":"Juchipila","countryCode":"MX","stateCode":"ZAC","latitude":"21.40862000","longitude":"-103.11663000"},{"name":"La Ballena","countryCode":"MX","stateCode":"ZAC","latitude":"22.45572000","longitude":"-101.70809000"},{"name":"La Capilla","countryCode":"MX","stateCode":"ZAC","latitude":"22.68642000","longitude":"-102.23750000"},{"name":"La Concepción","countryCode":"MX","stateCode":"ZAC","latitude":"22.51574000","longitude":"-102.26604000"},{"name":"La Florida","countryCode":"MX","stateCode":"ZAC","latitude":"23.80474000","longitude":"-103.07648000"},{"name":"La Laguna","countryCode":"MX","stateCode":"ZAC","latitude":"24.21351000","longitude":"-103.18280000"},{"name":"La Luz","countryCode":"MX","stateCode":"ZAC","latitude":"22.88000000","longitude":"-102.31028000"},{"name":"La Pendencia","countryCode":"MX","stateCode":"ZAC","latitude":"22.43780000","longitude":"-101.57606000"},{"name":"La Tesorera","countryCode":"MX","stateCode":"ZAC","latitude":"22.69707000","longitude":"-102.11670000"},{"name":"La Victoria","countryCode":"MX","stateCode":"ZAC","latitude":"22.25701000","longitude":"-101.62957000"},{"name":"La Zacatecana","countryCode":"MX","stateCode":"ZAC","latitude":"22.73053000","longitude":"-102.47462000"},{"name":"Laguna Seca","countryCode":"MX","stateCode":"ZAC","latitude":"23.06180000","longitude":"-102.49558000"},{"name":"Las Catarinas","countryCode":"MX","stateCode":"ZAC","latitude":"23.09115000","longitude":"-102.61597000"},{"name":"Las Esperanzas (El Ranchito)","countryCode":"MX","stateCode":"ZAC","latitude":"23.84972000","longitude":"-103.13111000"},{"name":"Las Pilas","countryCode":"MX","stateCode":"ZAC","latitude":"22.84000000","longitude":"-102.61278000"},{"name":"Lobatos","countryCode":"MX","stateCode":"ZAC","latitude":"22.82280000","longitude":"-103.40580000"},{"name":"Loreto","countryCode":"MX","stateCode":"ZAC","latitude":"22.27248000","longitude":"-101.98898000"},{"name":"Los Condes","countryCode":"MX","stateCode":"ZAC","latitude":"23.83889000","longitude":"-103.07861000"},{"name":"Los Ramírez","countryCode":"MX","stateCode":"ZAC","latitude":"23.84505000","longitude":"-103.03447000"},{"name":"Luis Moya","countryCode":"MX","stateCode":"ZAC","latitude":"22.43237000","longitude":"-102.24864000"},{"name":"Lázaro Cárdenas (Rancho Grande)","countryCode":"MX","stateCode":"ZAC","latitude":"23.45056000","longitude":"-102.96250000"},{"name":"Malpaso","countryCode":"MX","stateCode":"ZAC","latitude":"22.62627000","longitude":"-102.76194000"},{"name":"Maravillas","countryCode":"MX","stateCode":"ZAC","latitude":"22.39988000","longitude":"-102.01676000"},{"name":"Martínez Domínguez","countryCode":"MX","stateCode":"ZAC","latitude":"22.74806000","longitude":"-102.48111000"},{"name":"Mazapil","countryCode":"MX","stateCode":"ZAC","latitude":"24.63867000","longitude":"-101.55455000"},{"name":"Mezquital del Oro","countryCode":"MX","stateCode":"ZAC","latitude":"21.21667000","longitude":"-103.36278000"},{"name":"Miguel Auza","countryCode":"MX","stateCode":"ZAC","latitude":"24.29421000","longitude":"-103.45090000"},{"name":"Milagros","countryCode":"MX","stateCode":"ZAC","latitude":"22.49986000","longitude":"-102.18365000"},{"name":"Momax","countryCode":"MX","stateCode":"ZAC","latitude":"21.92260000","longitude":"-103.31307000"},{"name":"Monte Escobedo","countryCode":"MX","stateCode":"ZAC","latitude":"22.30362000","longitude":"-103.56751000"},{"name":"Morelos","countryCode":"MX","stateCode":"ZAC","latitude":"22.86215000","longitude":"-102.61061000"},{"name":"Moyahua de Estrada","countryCode":"MX","stateCode":"ZAC","latitude":"21.26658000","longitude":"-103.16610000"},{"name":"Nieves","countryCode":"MX","stateCode":"ZAC","latitude":"23.99609000","longitude":"-103.02013000"},{"name":"Nochistlán de Mejía","countryCode":"MX","stateCode":"ZAC","latitude":"21.36435000","longitude":"-102.84590000"},{"name":"Noria de Ángeles","countryCode":"MX","stateCode":"ZAC","latitude":"22.44321000","longitude":"-101.90846000"},{"name":"Ojitos","countryCode":"MX","stateCode":"ZAC","latitude":"24.30969000","longitude":"-103.34610000"},{"name":"Paso de Méndez","countryCode":"MX","stateCode":"ZAC","latitude":"22.51588000","longitude":"-102.46956000"},{"name":"Pastelera","countryCode":"MX","stateCode":"ZAC","latitude":"23.74420000","longitude":"-103.09700000"},{"name":"Pastoría","countryCode":"MX","stateCode":"ZAC","latitude":"22.48615000","longitude":"-102.08184000"},{"name":"Pedregoso","countryCode":"MX","stateCode":"ZAC","latitude":"22.25274000","longitude":"-101.75757000"},{"name":"Piedra Gorda","countryCode":"MX","stateCode":"ZAC","latitude":"22.50759000","longitude":"-102.33187000"},{"name":"Pinos","countryCode":"MX","stateCode":"ZAC","latitude":"22.29571000","longitude":"-101.57579000"},{"name":"Plateros","countryCode":"MX","stateCode":"ZAC","latitude":"23.22922000","longitude":"-102.84290000"},{"name":"Pozo de Jarillas","countryCode":"MX","stateCode":"ZAC","latitude":"22.65279000","longitude":"-102.19782000"},{"name":"Pozos de Gamboa","countryCode":"MX","stateCode":"ZAC","latitude":"22.94861000","longitude":"-102.57010000"},{"name":"Rafael Yáñez Sosa (El Mezquite)","countryCode":"MX","stateCode":"ZAC","latitude":"23.32833000","longitude":"-102.61028000"},{"name":"Rancho Nuevo","countryCode":"MX","stateCode":"ZAC","latitude":"22.40783000","longitude":"-102.34863000"},{"name":"Rancho Nuevo de Morelos (De Guadalupe)","countryCode":"MX","stateCode":"ZAC","latitude":"22.34056000","longitude":"-101.78528000"},{"name":"Rio de Medina","countryCode":"MX","stateCode":"ZAC","latitude":"23.50260000","longitude":"-103.01791000"},{"name":"Río Florido","countryCode":"MX","stateCode":"ZAC","latitude":"23.34464000","longitude":"-102.99039000"},{"name":"Río Grande","countryCode":"MX","stateCode":"ZAC","latitude":"23.82647000","longitude":"-103.03034000"},{"name":"Sain Alto","countryCode":"MX","stateCode":"ZAC","latitude":"23.58086000","longitude":"-103.24807000"},{"name":"Sain Bajo","countryCode":"MX","stateCode":"ZAC","latitude":"23.61627000","longitude":"-103.17447000"},{"name":"San Antonio del Cipres","countryCode":"MX","stateCode":"ZAC","latitude":"22.93857000","longitude":"-102.48710000"},{"name":"San Blas","countryCode":"MX","stateCode":"ZAC","latitude":"22.29899000","longitude":"-101.95497000"},{"name":"San Cristóbal","countryCode":"MX","stateCode":"ZAC","latitude":"22.59085000","longitude":"-102.23390000"},{"name":"San Jerónimo","countryCode":"MX","stateCode":"ZAC","latitude":"22.65402000","longitude":"-102.49182000"},{"name":"San Jose de Lourdes","countryCode":"MX","stateCode":"ZAC","latitude":"23.27645000","longitude":"-103.00973000"},{"name":"San José de Castellanos","countryCode":"MX","stateCode":"ZAC","latitude":"22.10930000","longitude":"-101.55091000"},{"name":"San José de la Era","countryCode":"MX","stateCode":"ZAC","latitude":"22.85073000","longitude":"-102.42239000"},{"name":"San José el Saladillo (El Saladillo)","countryCode":"MX","stateCode":"ZAC","latitude":"22.68500000","longitude":"-102.03778000"},{"name":"San Marcos","countryCode":"MX","stateCode":"ZAC","latitude":"22.27744000","longitude":"-101.95196000"},{"name":"San Martin","countryCode":"MX","stateCode":"ZAC","latitude":"23.67117000","longitude":"-103.75007000"},{"name":"San Pablo","countryCode":"MX","stateCode":"ZAC","latitude":"22.55937000","longitude":"-102.09990000"},{"name":"San Pedro Piedra Gorda","countryCode":"MX","stateCode":"ZAC","latitude":"22.44753000","longitude":"-102.34875000"},{"name":"Santa Ana","countryCode":"MX","stateCode":"ZAC","latitude":"22.39194000","longitude":"-101.47401000"},{"name":"Santa Elena","countryCode":"MX","stateCode":"ZAC","latitude":"22.59240000","longitude":"-102.07141000"},{"name":"Santa María de los Ángeles","countryCode":"MX","stateCode":"ZAC","latitude":"22.28383000","longitude":"-101.86508000"},{"name":"Santa Mónica","countryCode":"MX","stateCode":"ZAC","latitude":"22.75480000","longitude":"-102.42220000"},{"name":"Santa Rita","countryCode":"MX","stateCode":"ZAC","latitude":"22.91194000","longitude":"-102.41833000"},{"name":"Santiago","countryCode":"MX","stateCode":"ZAC","latitude":"22.45477000","longitude":"-101.45898000"},{"name":"Santiaguillo","countryCode":"MX","stateCode":"ZAC","latitude":"23.14718000","longitude":"-102.65240000"},{"name":"Sauceda de La Borda","countryCode":"MX","stateCode":"ZAC","latitude":"22.83035000","longitude":"-102.50264000"},{"name":"Seis de Enero","countryCode":"MX","stateCode":"ZAC","latitude":"23.36856000","longitude":"-103.07468000"},{"name":"Susticacán","countryCode":"MX","stateCode":"ZAC","latitude":"22.60937000","longitude":"-103.09671000"},{"name":"Tabasco","countryCode":"MX","stateCode":"ZAC","latitude":"21.86286000","longitude":"-102.91105000"},{"name":"Tacoaleche","countryCode":"MX","stateCode":"ZAC","latitude":"22.82010000","longitude":"-102.40476000"},{"name":"Tapias de Santa Cruz (Pedro Ruiz González)","countryCode":"MX","stateCode":"ZAC","latitude":"23.18889000","longitude":"-103.13111000"},{"name":"Tayahua","countryCode":"MX","stateCode":"ZAC","latitude":"22.09355000","longitude":"-102.87195000"},{"name":"Tepechitlán","countryCode":"MX","stateCode":"ZAC","latitude":"21.67063000","longitude":"-103.32640000"},{"name":"Tepetongo","countryCode":"MX","stateCode":"ZAC","latitude":"22.45847000","longitude":"-103.15120000"},{"name":"Terminal de Providencia","countryCode":"MX","stateCode":"ZAC","latitude":"24.69254000","longitude":"-101.46575000"},{"name":"Tetillas","countryCode":"MX","stateCode":"ZAC","latitude":"23.71464000","longitude":"-102.90844000"},{"name":"Teúl de González Ortega","countryCode":"MX","stateCode":"ZAC","latitude":"21.46340000","longitude":"-103.46131000"},{"name":"Tierra Blanca","countryCode":"MX","stateCode":"ZAC","latitude":"22.34796000","longitude":"-102.06536000"},{"name":"Tlachichila","countryCode":"MX","stateCode":"ZAC","latitude":"21.55745000","longitude":"-102.78613000"},{"name":"Tlaltenango de Sánchez Román","countryCode":"MX","stateCode":"ZAC","latitude":"21.78221000","longitude":"-103.30298000"},{"name":"Trancoso","countryCode":"MX","stateCode":"ZAC","latitude":"22.73542000","longitude":"-102.36697000"},{"name":"Trinidad García de la Cadena","countryCode":"MX","stateCode":"ZAC","latitude":"21.21035000","longitude":"-103.46532000"},{"name":"Valparaíso","countryCode":"MX","stateCode":"ZAC","latitude":"22.77104000","longitude":"-103.56991000"},{"name":"Villa García","countryCode":"MX","stateCode":"ZAC","latitude":"22.16169000","longitude":"-101.95556000"},{"name":"Villa González Ortega","countryCode":"MX","stateCode":"ZAC","latitude":"22.51222000","longitude":"-101.91616000"},{"name":"Villa Hidalgo","countryCode":"MX","stateCode":"ZAC","latitude":"22.35682000","longitude":"-101.71259000"},{"name":"Villa Insurgentes (El Calabazal)","countryCode":"MX","stateCode":"ZAC","latitude":"23.74306000","longitude":"-103.84250000"},{"name":"Villa de Cos","countryCode":"MX","stateCode":"ZAC","latitude":"23.29329000","longitude":"-102.35020000"},{"name":"Villanueva","countryCode":"MX","stateCode":"ZAC","latitude":"22.35527000","longitude":"-102.88264000"},{"name":"Víctor Rosales","countryCode":"MX","stateCode":"ZAC","latitude":"22.94889000","longitude":"-102.70222000"},{"name":"Zacatecas","countryCode":"MX","stateCode":"ZAC","latitude":"22.76843000","longitude":"-102.58141000"},{"name":"Zoquite","countryCode":"MX","stateCode":"ZAC","latitude":"22.78533000","longitude":"-102.42248000"},{"name":"Agualeguas","countryCode":"MX","stateCode":"NLE","latitude":"26.31362000","longitude":"-99.53728000"},{"name":"Alianza Real","countryCode":"MX","stateCode":"NLE","latitude":"25.85139000","longitude":"-100.38278000"},{"name":"Anáhuac","countryCode":"MX","stateCode":"NLE","latitude":"27.24457000","longitude":"-100.13229000"},{"name":"Aramberri","countryCode":"MX","stateCode":"NLE","latitude":"24.09984000","longitude":"-99.81729000"},{"name":"Artemio Treviño","countryCode":"MX","stateCode":"NLE","latitude":"25.83528000","longitude":"-100.14278000"},{"name":"Bosques de San Pedro","countryCode":"MX","stateCode":"NLE","latitude":"25.60139000","longitude":"-100.17972000"},{"name":"Buena Vista","countryCode":"MX","stateCode":"NLE","latitude":"25.85222000","longitude":"-100.36000000"},{"name":"Bustamante","countryCode":"MX","stateCode":"NLE","latitude":"26.55567000","longitude":"-100.50603000"},{"name":"Cadereyta","countryCode":"MX","stateCode":"NLE","latitude":"25.58333000","longitude":"-99.98333000"},{"name":"Cadereyta Jiménez","countryCode":"MX","stateCode":"NLE","latitude":"25.58896000","longitude":"-100.00156000"},{"name":"Carmen","countryCode":"MX","stateCode":"NLE","latitude":"25.93650000","longitude":"-100.36396000"},{"name":"Catarino Rodríguez","countryCode":"MX","stateCode":"NLE","latitude":"24.84542000","longitude":"-100.32046000"},{"name":"Cerralvo","countryCode":"MX","stateCode":"NLE","latitude":"26.09766000","longitude":"-99.65340000"},{"name":"China","countryCode":"MX","stateCode":"NLE","latitude":"25.69997000","longitude":"-99.23454000"},{"name":"Ciudad Apodaca","countryCode":"MX","stateCode":"NLE","latitude":"25.78195000","longitude":"-100.18839000"},{"name":"Ciudad Benito Juárez","countryCode":"MX","stateCode":"NLE","latitude":"25.64724000","longitude":"-100.09582000"},{"name":"Ciudad Cerralvo","countryCode":"MX","stateCode":"NLE","latitude":"26.08499000","longitude":"-99.61508000"},{"name":"Ciudad General Escobedo","countryCode":"MX","stateCode":"NLE","latitude":"25.79698000","longitude":"-100.31791000"},{"name":"Ciudad General Terán","countryCode":"MX","stateCode":"NLE","latitude":"25.25857000","longitude":"-99.68371000"},{"name":"Ciudad Sabinas Hidalgo","countryCode":"MX","stateCode":"NLE","latitude":"26.50358000","longitude":"-100.18187000"},{"name":"Ciudad Satélite del Norte","countryCode":"MX","stateCode":"NLE","latitude":"25.91448000","longitude":"-100.26542000"},{"name":"Ciudad de Allende","countryCode":"MX","stateCode":"NLE","latitude":"25.27673000","longitude":"-100.01442000"},{"name":"Ciudad de Villaldama","countryCode":"MX","stateCode":"NLE","latitude":"26.49952000","longitude":"-100.42508000"},{"name":"Ciénega de Flores","countryCode":"MX","stateCode":"NLE","latitude":"25.95467000","longitude":"-100.16695000"},{"name":"Colinas del Aeropuerto","countryCode":"MX","stateCode":"NLE","latitude":"25.81705000","longitude":"-100.10258000"},{"name":"Congregación Calles","countryCode":"MX","stateCode":"NLE","latitude":"25.22528000","longitude":"-99.93472000"},{"name":"Doctor Arroyo","countryCode":"MX","stateCode":"NLE","latitude":"23.67211000","longitude":"-100.18134000"},{"name":"Doctor Coss","countryCode":"MX","stateCode":"NLE","latitude":"25.92492000","longitude":"-99.18316000"},{"name":"Doctor González","countryCode":"MX","stateCode":"NLE","latitude":"25.85983000","longitude":"-99.94409000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"NLE","latitude":"25.91028000","longitude":"-100.28056000"},{"name":"Entronque Laredo-Salinas Victoria","countryCode":"MX","stateCode":"NLE","latitude":"25.85500000","longitude":"-100.24722000"},{"name":"Fraccionamiento Cosmópolis Octavo Sector","countryCode":"MX","stateCode":"NLE","latitude":"25.82528000","longitude":"-100.24611000"},{"name":"Fraccionamiento Misión de San Javier","countryCode":"MX","stateCode":"NLE","latitude":"25.74556000","longitude":"-100.15194000"},{"name":"Fraccionamiento Real Palmas","countryCode":"MX","stateCode":"NLE","latitude":"25.90417000","longitude":"-100.15972000"},{"name":"Galeana","countryCode":"MX","stateCode":"NLE","latitude":"24.82455000","longitude":"-100.07601000"},{"name":"García","countryCode":"MX","stateCode":"NLE","latitude":"25.81201000","longitude":"-100.59874000"},{"name":"General Bravo","countryCode":"MX","stateCode":"NLE","latitude":"25.79239000","longitude":"-99.18147000"},{"name":"General Zuazua","countryCode":"MX","stateCode":"NLE","latitude":"25.89491000","longitude":"-100.10800000"},{"name":"Guadalupe","countryCode":"MX","stateCode":"NLE","latitude":"25.67678000","longitude":"-100.25646000"},{"name":"Hacienda San Pedro","countryCode":"MX","stateCode":"NLE","latitude":"25.91472000","longitude":"-100.16278000"},{"name":"Hualahuises","countryCode":"MX","stateCode":"NLE","latitude":"24.88295000","longitude":"-99.67490000"},{"name":"Héctor Caballero","countryCode":"MX","stateCode":"NLE","latitude":"25.63556000","longitude":"-100.12667000"},{"name":"Iturbide","countryCode":"MX","stateCode":"NLE","latitude":"24.72596000","longitude":"-99.90406000"},{"name":"Jardines de la Silla (Jardines)","countryCode":"MX","stateCode":"NLE","latitude":"25.62944000","longitude":"-100.18778000"},{"name":"La Ascensión","countryCode":"MX","stateCode":"NLE","latitude":"24.32392000","longitude":"-99.91410000"},{"name":"Ladrillera (Entronque Pesquería)","countryCode":"MX","stateCode":"NLE","latitude":"25.80306000","longitude":"-100.10111000"},{"name":"Lampazos de Naranjo","countryCode":"MX","stateCode":"NLE","latitude":"27.02549000","longitude":"-100.50528000"},{"name":"Las Torres","countryCode":"MX","stateCode":"NLE","latitude":"25.95167000","longitude":"-100.31806000"},{"name":"Las Torres de Guadalupe","countryCode":"MX","stateCode":"NLE","latitude":"25.80611000","longitude":"-100.62250000"},{"name":"Linares","countryCode":"MX","stateCode":"NLE","latitude":"24.85798000","longitude":"-99.56768000"},{"name":"Loma la Paz","countryCode":"MX","stateCode":"NLE","latitude":"25.71111000","longitude":"-100.13472000"},{"name":"Lomas de San Martín","countryCode":"MX","stateCode":"NLE","latitude":"25.74722000","longitude":"-100.11972000"},{"name":"Los Parques","countryCode":"MX","stateCode":"NLE","latitude":"25.79073000","longitude":"-100.46992000"},{"name":"Los Ramones","countryCode":"MX","stateCode":"NLE","latitude":"25.69716000","longitude":"-99.62529000"},{"name":"Marín","countryCode":"MX","stateCode":"NLE","latitude":"25.87946000","longitude":"-100.03028000"},{"name":"Mazatlan","countryCode":"MX","stateCode":"NLE","latitude":"25.18909000","longitude":"-99.82865000"},{"name":"Mina","countryCode":"MX","stateCode":"NLE","latitude":"26.00110000","longitude":"-100.52988000"},{"name":"Misión San Pablo","countryCode":"MX","stateCode":"NLE","latitude":"25.74000000","longitude":"-100.14417000"},{"name":"Mitras Poniente","countryCode":"MX","stateCode":"NLE","latitude":"25.77583000","longitude":"-100.42583000"},{"name":"Monclova Primer Sector","countryCode":"MX","stateCode":"NLE","latitude":"25.81472000","longitude":"-100.40306000"},{"name":"Monclova Segundo Sector","countryCode":"MX","stateCode":"NLE","latitude":"25.81531000","longitude":"-100.39682000"},{"name":"Monte Kristal","countryCode":"MX","stateCode":"NLE","latitude":"25.62611000","longitude":"-100.15694000"},{"name":"Montemorelos","countryCode":"MX","stateCode":"NLE","latitude":"25.16697000","longitude":"-99.84430000"},{"name":"Monterrey","countryCode":"MX","stateCode":"NLE","latitude":"25.67507000","longitude":"-100.31847000"},{"name":"Parque Industrial Ciudad Mitras","countryCode":"MX","stateCode":"NLE","latitude":"25.78861000","longitude":"-100.44778000"},{"name":"Parás","countryCode":"MX","stateCode":"NLE","latitude":"26.50013000","longitude":"-99.52156000"},{"name":"Paseo de San Javier","countryCode":"MX","stateCode":"NLE","latitude":"25.73972000","longitude":"-100.13444000"},{"name":"Pesquería","countryCode":"MX","stateCode":"NLE","latitude":"25.78543000","longitude":"-100.05098000"},{"name":"Portal de las Salinas","countryCode":"MX","stateCode":"NLE","latitude":"25.98222000","longitude":"-100.14333000"},{"name":"Praderas de San Francisco","countryCode":"MX","stateCode":"NLE","latitude":"25.81833000","longitude":"-100.40250000"},{"name":"Prados de Santa Rosa","countryCode":"MX","stateCode":"NLE","latitude":"25.79808000","longitude":"-100.22687000"},{"name":"Pueblo Nuevo","countryCode":"MX","stateCode":"NLE","latitude":"25.48409000","longitude":"-99.75987000"},{"name":"Rayones","countryCode":"MX","stateCode":"NLE","latitude":"25.01799000","longitude":"-100.07362000"},{"name":"Real del Sol","countryCode":"MX","stateCode":"NLE","latitude":"25.93833000","longitude":"-100.18111000"},{"name":"Río Verde","countryCode":"MX","stateCode":"NLE","latitude":"24.90081000","longitude":"-99.54345000"},{"name":"Salinas Victoria","countryCode":"MX","stateCode":"NLE","latitude":"25.96329000","longitude":"-100.29091000"},{"name":"San Antonio","countryCode":"MX","stateCode":"NLE","latitude":"25.63868000","longitude":"-100.05844000"},{"name":"San José de Raíces","countryCode":"MX","stateCode":"NLE","latitude":"24.57145000","longitude":"-100.24002000"},{"name":"San Juan","countryCode":"MX","stateCode":"NLE","latitude":"25.54280000","longitude":"-99.84091000"},{"name":"San Nicolás de los Garza","countryCode":"MX","stateCode":"NLE","latitude":"25.74167000","longitude":"-100.30222000"},{"name":"San Pedro Garza Garcia","countryCode":"MX","stateCode":"NLE","latitude":"25.65716000","longitude":"-100.40268000"},{"name":"San Rafael","countryCode":"MX","stateCode":"NLE","latitude":"25.03060000","longitude":"-100.55139000"},{"name":"Santa Rosa","countryCode":"MX","stateCode":"NLE","latitude":"25.82463000","longitude":"-100.22164000"},{"name":"Santiago","countryCode":"MX","stateCode":"NLE","latitude":"25.42533000","longitude":"-100.15205000"},{"name":"Simeprodeso (Colectivo Nuevo)","countryCode":"MX","stateCode":"NLE","latitude":"25.85306000","longitude":"-100.29167000"},{"name":"Unión Agropecuarios Lázaro Cárdenas del Norte","countryCode":"MX","stateCode":"NLE","latitude":"25.83222000","longitude":"-100.38417000"},{"name":"Valle de Juárez","countryCode":"MX","stateCode":"NLE","latitude":"25.63778000","longitude":"-100.15833000"},{"name":"Valle de Lincoln","countryCode":"MX","stateCode":"NLE","latitude":"25.79333000","longitude":"-100.47778000"},{"name":"Valle de Vaquerías","countryCode":"MX","stateCode":"NLE","latitude":"25.63250000","longitude":"-100.14694000"},{"name":"Vallecillo","countryCode":"MX","stateCode":"NLE","latitude":"26.66033000","longitude":"-99.98744000"},{"name":"Villaldama","countryCode":"MX","stateCode":"NLE","latitude":"26.47039000","longitude":"-100.38726000"},{"name":"Villas de Alcalá","countryCode":"MX","stateCode":"NLE","latitude":"25.91528000","longitude":"-100.18528000"},{"name":"Aguascalientes","countryCode":"MX","stateCode":"AGU","latitude":"21.88333000","longitude":"-102.30000000"},{"name":"Arboledas Paso Blanco [Fraccionamiento]","countryCode":"MX","stateCode":"AGU","latitude":"21.96361000","longitude":"-102.30194000"},{"name":"Arellano","countryCode":"MX","stateCode":"AGU","latitude":"21.80106000","longitude":"-102.27384000"},{"name":"Asientos","countryCode":"MX","stateCode":"AGU","latitude":"22.23333000","longitude":"-102.08333000"},{"name":"Bimbaletes Aguascalientes (El Álamo)","countryCode":"MX","stateCode":"AGU","latitude":"22.23444000","longitude":"-102.01917000"},{"name":"Calvillo","countryCode":"MX","stateCode":"AGU","latitude":"21.85000000","longitude":"-102.71666000"},{"name":"Carboneras","countryCode":"MX","stateCode":"AGU","latitude":"22.18311000","longitude":"-102.24601000"},{"name":"Cartagena [Fraccionamiento]","countryCode":"MX","stateCode":"AGU","latitude":"21.95639000","longitude":"-102.27639000"},{"name":"Centro de Arriba","countryCode":"MX","stateCode":"AGU","latitude":"21.73123000","longitude":"-102.49888000"},{"name":"Ciénega Grande","countryCode":"MX","stateCode":"AGU","latitude":"22.19434000","longitude":"-102.01940000"},{"name":"Corral de Barrancos","countryCode":"MX","stateCode":"AGU","latitude":"21.95028000","longitude":"-102.33222000"},{"name":"Cosío","countryCode":"MX","stateCode":"AGU","latitude":"22.36667000","longitude":"-102.30000000"},{"name":"Cotorina","countryCode":"MX","stateCode":"AGU","latitude":"21.75154000","longitude":"-102.26832000"},{"name":"Crucero Las Pilas","countryCode":"MX","stateCode":"AGU","latitude":"21.82722000","longitude":"-102.76033000"},{"name":"Cumbres III","countryCode":"MX","stateCode":"AGU","latitude":"21.92222000","longitude":"-102.23750000"},{"name":"Ejido la Guayana (Rancho Seco)","countryCode":"MX","stateCode":"AGU","latitude":"21.98028000","longitude":"-102.27306000"},{"name":"El Bajío","countryCode":"MX","stateCode":"AGU","latitude":"22.24558000","longitude":"-102.30825000"},{"name":"El Chayote","countryCode":"MX","stateCode":"AGU","latitude":"22.28667000","longitude":"-102.23900000"},{"name":"El Cuervero (Cuerveros)","countryCode":"MX","stateCode":"AGU","latitude":"21.86056000","longitude":"-102.68389000"},{"name":"El Llano","countryCode":"MX","stateCode":"AGU","latitude":"21.91667000","longitude":"-101.96666000"},{"name":"El Refugio de Peñuelas","countryCode":"MX","stateCode":"AGU","latitude":"21.71635000","longitude":"-102.28941000"},{"name":"El Refugio de Providencia (Providencia)","countryCode":"MX","stateCode":"AGU","latitude":"22.34667000","longitude":"-102.25778000"},{"name":"El Salero","countryCode":"MX","stateCode":"AGU","latitude":"22.38706000","longitude":"-102.32323000"},{"name":"El Tule","countryCode":"MX","stateCode":"AGU","latitude":"22.08438000","longitude":"-102.09100000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"AGU","latitude":"22.10635000","longitude":"-102.30056000"},{"name":"Escaleras","countryCode":"MX","stateCode":"AGU","latitude":"22.25054000","longitude":"-102.33377000"},{"name":"Ex-Viñedos Guadalupe","countryCode":"MX","stateCode":"AGU","latitude":"21.95944000","longitude":"-102.27417000"},{"name":"General Ignacio Zaragoza","countryCode":"MX","stateCode":"AGU","latitude":"21.88136000","longitude":"-102.46454000"},{"name":"Guadalupe de Atlas","countryCode":"MX","stateCode":"AGU","latitude":"22.26653000","longitude":"-102.03118000"},{"name":"Jaltiche de Arriba","countryCode":"MX","stateCode":"AGU","latitude":"21.77525000","longitude":"-102.78849000"},{"name":"Jaltomate","countryCode":"MX","stateCode":"AGU","latitude":"22.01528000","longitude":"-102.14583000"},{"name":"Jarillas","countryCode":"MX","stateCode":"AGU","latitude":"22.29611000","longitude":"-102.06333000"},{"name":"Jesús Gómez Portugal","countryCode":"MX","stateCode":"AGU","latitude":"21.99607000","longitude":"-102.29095000"},{"name":"Jesús Gómez Portugal (Margaritas)","countryCode":"MX","stateCode":"AGU","latitude":"21.99917000","longitude":"-102.29139000"},{"name":"Jesús María","countryCode":"MX","stateCode":"AGU","latitude":"21.96667000","longitude":"-102.35000000"},{"name":"La Concepción","countryCode":"MX","stateCode":"AGU","latitude":"22.03537000","longitude":"-102.29989000"},{"name":"La Escondida","countryCode":"MX","stateCode":"AGU","latitude":"22.03573000","longitude":"-102.25931000"},{"name":"La Labor","countryCode":"MX","stateCode":"AGU","latitude":"21.96207000","longitude":"-102.69626000"},{"name":"La Loma de los Negritos","countryCode":"MX","stateCode":"AGU","latitude":"21.87056000","longitude":"-102.35000000"},{"name":"La Panadera","countryCode":"MX","stateCode":"AGU","latitude":"21.86398000","longitude":"-102.69832000"},{"name":"La Punta","countryCode":"MX","stateCode":"AGU","latitude":"22.32411000","longitude":"-102.29212000"},{"name":"Las Norias de Ojocaliente","countryCode":"MX","stateCode":"AGU","latitude":"21.88944000","longitude":"-102.21738000"},{"name":"Las Ánimas","countryCode":"MX","stateCode":"AGU","latitude":"22.09057000","longitude":"-102.26684000"},{"name":"Los Arquitos","countryCode":"MX","stateCode":"AGU","latitude":"21.92299000","longitude":"-102.38554000"},{"name":"Los Caños","countryCode":"MX","stateCode":"AGU","latitude":"21.78167000","longitude":"-102.46750000"},{"name":"Los Conos","countryCode":"MX","stateCode":"AGU","latitude":"21.89739000","longitude":"-101.99487000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"AGU","latitude":"22.17137000","longitude":"-102.02704000"},{"name":"Macario J. Gómez [Colonia]","countryCode":"MX","stateCode":"AGU","latitude":"21.98056000","longitude":"-102.25139000"},{"name":"Malpaso","countryCode":"MX","stateCode":"AGU","latitude":"21.85896000","longitude":"-102.66441000"},{"name":"Maravillas","countryCode":"MX","stateCode":"AGU","latitude":"21.95408000","longitude":"-102.32982000"},{"name":"Mesa Grande","countryCode":"MX","stateCode":"AGU","latitude":"21.80529000","longitude":"-102.72181000"},{"name":"Miravalle","countryCode":"MX","stateCode":"AGU","latitude":"21.97250000","longitude":"-102.31139000"},{"name":"Molinos","countryCode":"MX","stateCode":"AGU","latitude":"22.16278000","longitude":"-102.09472000"},{"name":"Montoro","countryCode":"MX","stateCode":"AGU","latitude":"21.75603000","longitude":"-102.30219000"},{"name":"Noria del Borrego (Norias)","countryCode":"MX","stateCode":"AGU","latitude":"22.28722000","longitude":"-102.04194000"},{"name":"Norias del Paso Hondo","countryCode":"MX","stateCode":"AGU","latitude":"21.86177000","longitude":"-102.20681000"},{"name":"Ojo de Agua de Crucitas","countryCode":"MX","stateCode":"AGU","latitude":"21.96426000","longitude":"-101.95202000"},{"name":"Ojocaliente","countryCode":"MX","stateCode":"AGU","latitude":"21.87390000","longitude":"-102.67684000"},{"name":"Pabellón de Arteaga","countryCode":"MX","stateCode":"AGU","latitude":"22.15000000","longitude":"-102.26666000"},{"name":"Pabellón de Hidalgo","countryCode":"MX","stateCode":"AGU","latitude":"22.17871000","longitude":"-102.34014000"},{"name":"Palo Alto","countryCode":"MX","stateCode":"AGU","latitude":"21.91801000","longitude":"-101.96453000"},{"name":"Paredes","countryCode":"MX","stateCode":"AGU","latitude":"22.14958000","longitude":"-102.48232000"},{"name":"Paseos de la Providencia [Fraccionamiento]","countryCode":"MX","stateCode":"AGU","latitude":"22.02425000","longitude":"-102.27711000"},{"name":"Paseos de las Haciendas [Fraccionamiento]","countryCode":"MX","stateCode":"AGU","latitude":"21.99222000","longitude":"-102.34361000"},{"name":"Paso Blanco","countryCode":"MX","stateCode":"AGU","latitude":"21.97361000","longitude":"-102.31694000"},{"name":"Peñuelas (El Cienegal)","countryCode":"MX","stateCode":"AGU","latitude":"21.72250000","longitude":"-102.27583000"},{"name":"Pilotos","countryCode":"MX","stateCode":"AGU","latitude":"22.03722000","longitude":"-101.95917000"},{"name":"Pocitos","countryCode":"MX","stateCode":"AGU","latitude":"21.92167000","longitude":"-102.33472000"},{"name":"Puertecito de la Virgen","countryCode":"MX","stateCode":"AGU","latitude":"21.96028000","longitude":"-102.26889000"},{"name":"Rincón de Romos","countryCode":"MX","stateCode":"AGU","latitude":"22.23333000","longitude":"-102.31666000"},{"name":"San Antonio","countryCode":"MX","stateCode":"AGU","latitude":"22.22823000","longitude":"-102.25034000"},{"name":"San Antonio de Peñuelas","countryCode":"MX","stateCode":"AGU","latitude":"21.67471000","longitude":"-102.30010000"},{"name":"San Antonio de los Horcones","countryCode":"MX","stateCode":"AGU","latitude":"21.99832000","longitude":"-102.32663000"},{"name":"San Antonio de los Ríos","countryCode":"MX","stateCode":"AGU","latitude":"22.16104000","longitude":"-102.47118000"},{"name":"San Francisco de los Romo","countryCode":"MX","stateCode":"AGU","latitude":"22.03307000","longitude":"-102.22902000"},{"name":"San Ignacio","countryCode":"MX","stateCode":"AGU","latitude":"21.89269000","longitude":"-102.33974000"},{"name":"San Jacinto","countryCode":"MX","stateCode":"AGU","latitude":"22.34861000","longitude":"-102.23361000"},{"name":"San José de Gracia","countryCode":"MX","stateCode":"AGU","latitude":"22.15000000","longitude":"-102.41666000"},{"name":"San Luis de Letras","countryCode":"MX","stateCode":"AGU","latitude":"22.13551000","longitude":"-102.29729000"},{"name":"San Sebastián [Fraccionamiento]","countryCode":"MX","stateCode":"AGU","latitude":"21.82139000","longitude":"-102.27111000"},{"name":"San Tadeo","countryCode":"MX","stateCode":"AGU","latitude":"21.91954000","longitude":"-102.70043000"},{"name":"Santa Isabel [Fraccionamiento]","countryCode":"MX","stateCode":"AGU","latitude":"22.08111000","longitude":"-102.26778000"},{"name":"Santa María de la Paz","countryCode":"MX","stateCode":"AGU","latitude":"22.38786000","longitude":"-102.25697000"},{"name":"Santa Rosa (El Huizache)","countryCode":"MX","stateCode":"AGU","latitude":"21.93500000","longitude":"-102.02194000"},{"name":"Santiago","countryCode":"MX","stateCode":"AGU","latitude":"22.11948000","longitude":"-102.33769000"},{"name":"Tepetates","countryCode":"MX","stateCode":"AGU","latitude":"21.95667000","longitude":"-102.32167000"},{"name":"Tepezalá","countryCode":"MX","stateCode":"AGU","latitude":"22.21667000","longitude":"-102.16666000"},{"name":"Valladolid","countryCode":"MX","stateCode":"AGU","latitude":"22.02111000","longitude":"-102.31500000"},{"name":"Valle Huejúcar (Fraccionamiento Popular) [Fraccionamiento]","countryCode":"MX","stateCode":"AGU","latitude":"21.83111000","longitude":"-102.75028000"},{"name":"Villa Juárez","countryCode":"MX","stateCode":"AGU","latitude":"22.09447000","longitude":"-102.06930000"},{"name":"Villa Licenciado Jesús Terán (Calvillito)","countryCode":"MX","stateCode":"AGU","latitude":"21.82528000","longitude":"-102.18778000"},{"name":"Akumal","countryCode":"MX","stateCode":"ROO","latitude":"20.39693000","longitude":"-87.31444000"},{"name":"Alfredo V. Bonfil","countryCode":"MX","stateCode":"ROO","latitude":"21.08776000","longitude":"-86.84706000"},{"name":"Bacalar","countryCode":"MX","stateCode":"ROO","latitude":"18.68109000","longitude":"-88.39333000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"ROO","latitude":"21.02029000","longitude":"-87.04101000"},{"name":"Cacao","countryCode":"MX","stateCode":"ROO","latitude":"18.19458000","longitude":"-88.69529000"},{"name":"Calderitas","countryCode":"MX","stateCode":"ROO","latitude":"18.55564000","longitude":"-88.25518000"},{"name":"Cancún","countryCode":"MX","stateCode":"ROO","latitude":"21.17429000","longitude":"-86.84656000"},{"name":"Caobas","countryCode":"MX","stateCode":"ROO","latitude":"18.44497000","longitude":"-89.10498000"},{"name":"Carlos A. Madrazo","countryCode":"MX","stateCode":"ROO","latitude":"18.50172000","longitude":"-88.52508000"},{"name":"Chetumal","countryCode":"MX","stateCode":"ROO","latitude":"18.51413000","longitude":"-88.30381000"},{"name":"Chiquilá","countryCode":"MX","stateCode":"ROO","latitude":"21.43273000","longitude":"-87.33559000"},{"name":"Chunhuhub","countryCode":"MX","stateCode":"ROO","latitude":"19.58533000","longitude":"-88.59220000"},{"name":"Ciudad Chemuyil","countryCode":"MX","stateCode":"ROO","latitude":"20.34861000","longitude":"-87.35306000"},{"name":"Coba","countryCode":"MX","stateCode":"ROO","latitude":"20.48298000","longitude":"-87.73888000"},{"name":"Cocoyol","countryCode":"MX","stateCode":"ROO","latitude":"18.16448000","longitude":"-88.69080000"},{"name":"Cozumel","countryCode":"MX","stateCode":"ROO","latitude":"20.50038000","longitude":"-86.94272000"},{"name":"Dziuche","countryCode":"MX","stateCode":"ROO","latitude":"19.89744000","longitude":"-88.80949000"},{"name":"Dzula","countryCode":"MX","stateCode":"ROO","latitude":"19.60328000","longitude":"-88.41566000"},{"name":"El Tintal","countryCode":"MX","stateCode":"ROO","latitude":"20.89194000","longitude":"-87.46611000"},{"name":"Felipe Carrillo Puerto","countryCode":"MX","stateCode":"ROO","latitude":"19.57750000","longitude":"-88.04529000"},{"name":"Huay Max","countryCode":"MX","stateCode":"ROO","latitude":"20.04173000","longitude":"-88.52588000"},{"name":"Huay-Pix","countryCode":"MX","stateCode":"ROO","latitude":"18.51664000","longitude":"-88.42614000"},{"name":"Ignacio Zaragoza","countryCode":"MX","stateCode":"ROO","latitude":"20.88167000","longitude":"-87.52500000"},{"name":"Isla Holbox","countryCode":"MX","stateCode":"ROO","latitude":"21.52391000","longitude":"-87.37798000"},{"name":"Isla Mujeres","countryCode":"MX","stateCode":"ROO","latitude":"21.23114000","longitude":"-86.73105000"},{"name":"Javier Rojo Gómez","countryCode":"MX","stateCode":"ROO","latitude":"18.27389000","longitude":"-88.68111000"},{"name":"Jose Narciso Rovirosa","countryCode":"MX","stateCode":"ROO","latitude":"18.10620000","longitude":"-88.72565000"},{"name":"José María Morelos","countryCode":"MX","stateCode":"ROO","latitude":"19.74887000","longitude":"-88.70866000"},{"name":"Juan Sarabia","countryCode":"MX","stateCode":"ROO","latitude":"18.50035000","longitude":"-88.48013000"},{"name":"Kancabchén","countryCode":"MX","stateCode":"ROO","latitude":"19.71492000","longitude":"-88.86211000"},{"name":"Kantunilkín","countryCode":"MX","stateCode":"ROO","latitude":"21.10182000","longitude":"-87.48644000"},{"name":"La Presumida","countryCode":"MX","stateCode":"ROO","latitude":"19.80083000","longitude":"-88.75389000"},{"name":"La Unión","countryCode":"MX","stateCode":"ROO","latitude":"17.89918000","longitude":"-88.88092000"},{"name":"Leona Vicario","countryCode":"MX","stateCode":"ROO","latitude":"20.98970000","longitude":"-87.20224000"},{"name":"Los Divorciados","countryCode":"MX","stateCode":"ROO","latitude":"19.07687000","longitude":"-88.45647000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"ROO","latitude":"20.99900000","longitude":"-87.44275000"},{"name":"Maya Balam","countryCode":"MX","stateCode":"ROO","latitude":"18.93917000","longitude":"-88.39972000"},{"name":"Morocoy","countryCode":"MX","stateCode":"ROO","latitude":"18.60324000","longitude":"-88.81097000"},{"name":"Nicolás Bravo","countryCode":"MX","stateCode":"ROO","latitude":"18.45910000","longitude":"-88.92802000"},{"name":"Nuevo Xcán","countryCode":"MX","stateCode":"ROO","latitude":"20.86917000","longitude":"-87.60306000"},{"name":"Othón P. Blanco","countryCode":"MX","stateCode":"ROO","latitude":"18.52309000","longitude":"-88.38672000"},{"name":"Playa del Carmen","countryCode":"MX","stateCode":"ROO","latitude":"20.62740000","longitude":"-87.07987000"},{"name":"Polyuc","countryCode":"MX","stateCode":"ROO","latitude":"19.60889000","longitude":"-88.56148000"},{"name":"Presidente Juárez","countryCode":"MX","stateCode":"ROO","latitude":"19.32836000","longitude":"-88.56164000"},{"name":"Pucté","countryCode":"MX","stateCode":"ROO","latitude":"18.23237000","longitude":"-88.66760000"},{"name":"Puerto Aventuras","countryCode":"MX","stateCode":"ROO","latitude":"20.50075000","longitude":"-87.22647000"},{"name":"Saban","countryCode":"MX","stateCode":"ROO","latitude":"20.03450000","longitude":"-88.53891000"},{"name":"Sabidos","countryCode":"MX","stateCode":"ROO","latitude":"18.35716000","longitude":"-88.58743000"},{"name":"San Angel","countryCode":"MX","stateCode":"ROO","latitude":"21.23535000","longitude":"-87.43156000"},{"name":"Santa Rosa Segundo","countryCode":"MX","stateCode":"ROO","latitude":"19.97778000","longitude":"-88.26250000"},{"name":"Sergio Butrón Casas","countryCode":"MX","stateCode":"ROO","latitude":"18.51390000","longitude":"-88.56883000"},{"name":"Señor","countryCode":"MX","stateCode":"ROO","latitude":"19.84424000","longitude":"-88.13524000"},{"name":"Subteniente López","countryCode":"MX","stateCode":"ROO","latitude":"18.49546000","longitude":"-88.39126000"},{"name":"Tepich","countryCode":"MX","stateCode":"ROO","latitude":"20.24212000","longitude":"-88.25694000"},{"name":"Tihosuco","countryCode":"MX","stateCode":"ROO","latitude":"20.19642000","longitude":"-88.37361000"},{"name":"Tulum","countryCode":"MX","stateCode":"ROO","latitude":"20.22618000","longitude":"-87.51702000"},{"name":"Ucum","countryCode":"MX","stateCode":"ROO","latitude":"18.50258000","longitude":"-88.51836000"},{"name":"X Cabil","countryCode":"MX","stateCode":"ROO","latitude":"20.16542000","longitude":"-88.46398000"},{"name":"X-Hazil Sur","countryCode":"MX","stateCode":"ROO","latitude":"19.39167000","longitude":"-88.07417000"},{"name":"X-pichil","countryCode":"MX","stateCode":"ROO","latitude":"19.69529000","longitude":"-88.37681000"},{"name":"Xul-Ha","countryCode":"MX","stateCode":"ROO","latitude":"18.55108000","longitude":"-88.46363000"},{"name":"Zacalaca","countryCode":"MX","stateCode":"ROO","latitude":"20.06240000","longitude":"-88.59606000"},{"name":"Zona Urbana Ejido Isla Mujeres","countryCode":"MX","stateCode":"ROO","latitude":"21.22472000","longitude":"-86.85361000"},{"name":"Álvaro Obregón","countryCode":"MX","stateCode":"ROO","latitude":"18.29900000","longitude":"-88.65145000"},{"name":"Alcaraces","countryCode":"MX","stateCode":"COL","latitude":"19.36433000","longitude":"-103.57676000"},{"name":"Armería","countryCode":"MX","stateCode":"COL","latitude":"18.95554000","longitude":"-103.98357000"},{"name":"Augusto Gómez Villanueva","countryCode":"MX","stateCode":"COL","latitude":"19.02154000","longitude":"-104.00156000"},{"name":"Caleras","countryCode":"MX","stateCode":"COL","latitude":"18.99687000","longitude":"-103.87898000"},{"name":"Camotlán de Miraflores","countryCode":"MX","stateCode":"COL","latitude":"19.22033000","longitude":"-104.23491000"},{"name":"Cerro de Ortega","countryCode":"MX","stateCode":"COL","latitude":"18.75080000","longitude":"-103.72155000"},{"name":"Ciudad de Armería","countryCode":"MX","stateCode":"COL","latitude":"18.93780000","longitude":"-103.96417000"},{"name":"Ciudad de Villa de Álvarez","countryCode":"MX","stateCode":"COL","latitude":"19.26722000","longitude":"-103.73778000"},{"name":"Cofradía","countryCode":"MX","stateCode":"COL","latitude":"19.43333000","longitude":"-103.55000000"},{"name":"Cofradía de Juárez","countryCode":"MX","stateCode":"COL","latitude":"18.96261000","longitude":"-103.95549000"},{"name":"Cofradía de Morelos","countryCode":"MX","stateCode":"COL","latitude":"18.86785000","longitude":"-103.83668000"},{"name":"Cofradía de Suchitlán","countryCode":"MX","stateCode":"COL","latitude":"19.40954000","longitude":"-103.70043000"},{"name":"Comala","countryCode":"MX","stateCode":"COL","latitude":"19.32717000","longitude":"-103.75926000"},{"name":"Coquimatlán","countryCode":"MX","stateCode":"COL","latitude":"19.20625000","longitude":"-103.80952000"},{"name":"Cuauhtémoc","countryCode":"MX","stateCode":"COL","latitude":"19.32861000","longitude":"-103.60284000"},{"name":"Cuyutlán","countryCode":"MX","stateCode":"COL","latitude":"18.91937000","longitude":"-104.06873000"},{"name":"El Colomo","countryCode":"MX","stateCode":"COL","latitude":"19.06101000","longitude":"-104.25853000"},{"name":"El Naranjo","countryCode":"MX","stateCode":"COL","latitude":"19.13016000","longitude":"-104.41821000"},{"name":"El Trapiche","countryCode":"MX","stateCode":"COL","latitude":"19.27787000","longitude":"-103.66090000"},{"name":"Ixtlahuacán","countryCode":"MX","stateCode":"COL","latitude":"19.00119000","longitude":"-103.73638000"},{"name":"Jalipa","countryCode":"MX","stateCode":"COL","latitude":"19.12275000","longitude":"-104.26737000"},{"name":"La Central","countryCode":"MX","stateCode":"COL","latitude":"19.14276000","longitude":"-104.43819000"},{"name":"Los Tepames","countryCode":"MX","stateCode":"COL","latitude":"19.09389000","longitude":"-103.62250000"},{"name":"Madrid","countryCode":"MX","stateCode":"COL","latitude":"19.08459000","longitude":"-103.87123000"},{"name":"Minatitlán","countryCode":"MX","stateCode":"COL","latitude":"19.36667000","longitude":"-104.06667000"},{"name":"Piscila","countryCode":"MX","stateCode":"COL","latitude":"19.15889000","longitude":"-103.70105000"},{"name":"Pueblo Juárez (La Magdalena)","countryCode":"MX","stateCode":"COL","latitude":"19.16722000","longitude":"-103.93111000"},{"name":"Quesería","countryCode":"MX","stateCode":"COL","latitude":"19.38708000","longitude":"-103.57243000"},{"name":"Rincón de López","countryCode":"MX","stateCode":"COL","latitude":"19.05308000","longitude":"-103.93241000"},{"name":"Suchitlán","countryCode":"MX","stateCode":"COL","latitude":"19.37541000","longitude":"-103.71141000"},{"name":"Tecomán","countryCode":"MX","stateCode":"COL","latitude":"18.89473000","longitude":"-103.87345000"},{"name":"Venustiano Carranza","countryCode":"MX","stateCode":"COL","latitude":"19.01112000","longitude":"-104.11033000"},{"name":"Zacualpan","countryCode":"MX","stateCode":"COL","latitude":"19.36318000","longitude":"-103.82433000"},{"name":"Alfonso Garzón [Granjas Familiares]","countryCode":"MX","stateCode":"BCN","latitude":"32.54667000","longitude":"-116.61722000"},{"name":"Benito García (El Zorrillo)","countryCode":"MX","stateCode":"BCN","latitude":"31.67111000","longitude":"-116.51139000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"BCN","latitude":"32.56852000","longitude":"-114.99422000"},{"name":"Buenos Aires","countryCode":"MX","stateCode":"BCN","latitude":"32.42278000","longitude":"-116.94111000"},{"name":"Camalú","countryCode":"MX","stateCode":"BCN","latitude":"30.84222000","longitude":"-116.06328000"},{"name":"Cereso del Hongo","countryCode":"MX","stateCode":"BCN","latitude":"32.48417000","longitude":"-116.25056000"},{"name":"Ciudad Coahuila (Kilómetro Cincuenta y Siete)","countryCode":"MX","stateCode":"BCN","latitude":"32.19556000","longitude":"-115.00250000"},{"name":"Ciudad Morelos","countryCode":"MX","stateCode":"BCN","latitude":"32.34389000","longitude":"-117.01056000"},{"name":"Colinas del Sol","countryCode":"MX","stateCode":"BCN","latitude":"32.40306000","longitude":"-117.03056000"},{"name":"Colonia Gómez Morín","countryCode":"MX","stateCode":"BCN","latitude":"31.88167000","longitude":"-116.54389000"},{"name":"Colonia Lomas de San Ramón (Triquis)","countryCode":"MX","stateCode":"BCN","latitude":"30.70167000","longitude":"-116.00278000"},{"name":"Colonia Nueva Era","countryCode":"MX","stateCode":"BCN","latitude":"30.50667000","longitude":"-115.92250000"},{"name":"Colonia Venustiano Carranza","countryCode":"MX","stateCode":"BCN","latitude":"32.23700000","longitude":"-115.16656000"},{"name":"Delta","countryCode":"MX","stateCode":"BCN","latitude":"32.35497000","longitude":"-115.19617000"},{"name":"Doctor Alberto Oviedo Mota","countryCode":"MX","stateCode":"BCN","latitude":"32.22756000","longitude":"-115.16792000"},{"name":"Durango","countryCode":"MX","stateCode":"BCN","latitude":"32.24865000","longitude":"-115.25227000"},{"name":"Ejido Doctor Alberto Oviedo Mota (El Indiviso)","countryCode":"MX","stateCode":"BCN","latitude":"32.02444000","longitude":"-114.98361000"},{"name":"Ejido General Leandro Valle","countryCode":"MX","stateCode":"BCN","latitude":"30.62167000","longitude":"-115.96583000"},{"name":"Ejido Javier Rojo Gómez","countryCode":"MX","stateCode":"BCN","latitude":"32.49389000","longitude":"-116.82222000"},{"name":"Ejido Jiquilpan","countryCode":"MX","stateCode":"BCN","latitude":"32.50131000","longitude":"-115.06382000"},{"name":"Ejido Lázaro Cárdenas","countryCode":"MX","stateCode":"BCN","latitude":"32.60794000","longitude":"-115.02076000"},{"name":"Ejido Michoacán de Ocampo","countryCode":"MX","stateCode":"BCN","latitude":"32.46512000","longitude":"-115.31003000"},{"name":"Ejido Netzahualcóyotl","countryCode":"MX","stateCode":"BCN","latitude":"32.62444000","longitude":"-115.06222000"},{"name":"Ejido Nuevo León","countryCode":"MX","stateCode":"BCN","latitude":"32.41103000","longitude":"-115.18827000"},{"name":"Ejido Ojo de Agua","countryCode":"MX","stateCode":"BCN","latitude":"32.47556000","longitude":"-116.78917000"},{"name":"Ejido Plan de Ayala","countryCode":"MX","stateCode":"BCN","latitude":"32.22023000","longitude":"-115.03158000"},{"name":"Ejido Pátzcuaro","countryCode":"MX","stateCode":"BCN","latitude":"32.35139000","longitude":"-115.06583000"},{"name":"Ejido Quintana Roo","countryCode":"MX","stateCode":"BCN","latitude":"32.46844000","longitude":"-115.08250000"},{"name":"Ejido Saltillo","countryCode":"MX","stateCode":"BCN","latitude":"32.42430000","longitude":"-115.12480000"},{"name":"Ejido Sinaloa","countryCode":"MX","stateCode":"BCN","latitude":"32.54734000","longitude":"-115.27041000"},{"name":"Ejido Sonora","countryCode":"MX","stateCode":"BCN","latitude":"32.28749000","longitude":"-115.23134000"},{"name":"Ejido Tabasco","countryCode":"MX","stateCode":"BCN","latitude":"32.56187000","longitude":"-114.92659000"},{"name":"Ejido Toluca","countryCode":"MX","stateCode":"BCN","latitude":"32.43050000","longitude":"-115.08316000"},{"name":"Ejido Vicente Guerrero","countryCode":"MX","stateCode":"BCN","latitude":"32.39593000","longitude":"-115.14026000"},{"name":"Ejido Yucatán","countryCode":"MX","stateCode":"BCN","latitude":"32.60435000","longitude":"-115.09380000"},{"name":"El Niño","countryCode":"MX","stateCode":"BCN","latitude":"32.50750000","longitude":"-116.79194000"},{"name":"El Porvenir","countryCode":"MX","stateCode":"BCN","latitude":"32.07606000","longitude":"-116.62473000"},{"name":"El Rosario de Arriba","countryCode":"MX","stateCode":"BCN","latitude":"30.05984000","longitude":"-115.72448000"},{"name":"El Sauzal de Rodríguez","countryCode":"MX","stateCode":"BCN","latitude":"31.89329000","longitude":"-116.69256000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"BCN","latitude":"30.75417000","longitude":"-116.00306000"},{"name":"Ensenada","countryCode":"MX","stateCode":"BCN","latitude":"31.86667000","longitude":"-116.61666000"},{"name":"Estación Coahuila","countryCode":"MX","stateCode":"BCN","latitude":"32.19304000","longitude":"-114.99933000"},{"name":"Estación Pescaderos","countryCode":"MX","stateCode":"BCN","latitude":"32.31196000","longitude":"-115.13823000"},{"name":"Fraccionamiento del Valle","countryCode":"MX","stateCode":"BCN","latitude":"31.91139000","longitude":"-116.26056000"},{"name":"Francisco Zarco","countryCode":"MX","stateCode":"BCN","latitude":"32.09872000","longitude":"-116.56863000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"BCN","latitude":"32.28924000","longitude":"-115.10534000"},{"name":"Guerrero Negro","countryCode":"MX","stateCode":"BCN","latitude":"27.96891000","longitude":"-114.04427000"},{"name":"Hacienda Tecate","countryCode":"MX","stateCode":"BCN","latitude":"32.56500000","longitude":"-116.52500000"},{"name":"Hermosillo","countryCode":"MX","stateCode":"BCN","latitude":"32.51097000","longitude":"-114.92278000"},{"name":"Islas Agrarias Grupo A","countryCode":"MX","stateCode":"BCN","latitude":"32.61096000","longitude":"-115.33151000"},{"name":"Islas Agrarias Grupo B","countryCode":"MX","stateCode":"BCN","latitude":"32.60034000","longitude":"-115.27172000"},{"name":"La Esperanza [Granjas Familiares]","countryCode":"MX","stateCode":"BCN","latitude":"32.46278000","longitude":"-117.10500000"},{"name":"La Providencia","countryCode":"MX","stateCode":"BCN","latitude":"30.96889000","longitude":"-116.15861000"},{"name":"Las Brisas","countryCode":"MX","stateCode":"BCN","latitude":"30.96056000","longitude":"-116.16444000"},{"name":"Las Delicias","countryCode":"MX","stateCode":"BCN","latitude":"32.40889000","longitude":"-116.94361000"},{"name":"Licenciado Gustavo Díaz Ordaz","countryCode":"MX","stateCode":"BCN","latitude":"30.97506000","longitude":"-116.15565000"},{"name":"Lomas de Santa Anita","countryCode":"MX","stateCode":"BCN","latitude":"32.54278000","longitude":"-116.65139000"},{"name":"Lomas de Tlatelolco","countryCode":"MX","stateCode":"BCN","latitude":"32.48306000","longitude":"-116.80167000"},{"name":"Los Algodones","countryCode":"MX","stateCode":"BCN","latitude":"32.70000000","longitude":"-114.73333000"},{"name":"Los Valles","countryCode":"MX","stateCode":"BCN","latitude":"32.39250000","longitude":"-116.95500000"},{"name":"Luis Rodríguez (El Vergel)","countryCode":"MX","stateCode":"BCN","latitude":"30.40722000","longitude":"-115.88722000"},{"name":"Lázaro Cárdenas","countryCode":"MX","stateCode":"BCN","latitude":"30.52815000","longitude":"-115.92617000"},{"name":"Maclovio Herrera (Colonia Aviación)","countryCode":"MX","stateCode":"BCN","latitude":"32.54194000","longitude":"-116.63611000"},{"name":"Maclovio Rojas","countryCode":"MX","stateCode":"BCN","latitude":"32.47306000","longitude":"-116.80278000"},{"name":"Mexicali","countryCode":"MX","stateCode":"BCN","latitude":"32.50513000","longitude":"-115.14771000"},{"name":"Playas de Rosarito","countryCode":"MX","stateCode":"BCN","latitude":"32.34342000","longitude":"-117.03186000"},{"name":"Poblado Chulavista (El Chorizo)","countryCode":"MX","stateCode":"BCN","latitude":"30.74722000","longitude":"-116.00306000"},{"name":"Poblado Lázaro Cárdenas (La Veintiocho)","countryCode":"MX","stateCode":"BCN","latitude":"32.37333000","longitude":"-115.06528000"},{"name":"Primo Tapia","countryCode":"MX","stateCode":"BCN","latitude":"32.22226000","longitude":"-116.91390000"},{"name":"Progreso","countryCode":"MX","stateCode":"BCN","latitude":"32.58039000","longitude":"-115.58479000"},{"name":"Puebla","countryCode":"MX","stateCode":"BCN","latitude":"32.56654000","longitude":"-115.35340000"},{"name":"Pueblo Benito García","countryCode":"MX","stateCode":"BCN","latitude":"30.51583000","longitude":"-115.93278000"},{"name":"Pórticos de San Antonio","countryCode":"MX","stateCode":"BCN","latitude":"32.44250000","longitude":"-117.03417000"},{"name":"Quinta del Cedro","countryCode":"MX","stateCode":"BCN","latitude":"32.43750000","longitude":"-117.06583000"},{"name":"Rancho La Gloria","countryCode":"MX","stateCode":"BCN","latitude":"32.44619000","longitude":"-117.00103000"},{"name":"Rancho Verde","countryCode":"MX","stateCode":"BCN","latitude":"31.91611000","longitude":"-116.58833000"},{"name":"Rodolfo Sánchez Taboada","countryCode":"MX","stateCode":"BCN","latitude":"31.72099000","longitude":"-116.57184000"},{"name":"Rosarito","countryCode":"MX","stateCode":"BCN","latitude":"32.36044000","longitude":"-117.04645000"},{"name":"Rumorosa","countryCode":"MX","stateCode":"BCN","latitude":"32.52396000","longitude":"-116.05397000"},{"name":"Salvador Rosas Magallón","countryCode":"MX","stateCode":"BCN","latitude":"31.90139000","longitude":"-116.54778000"},{"name":"San Felipe","countryCode":"MX","stateCode":"BCN","latitude":"31.02468000","longitude":"-114.83919000"},{"name":"San Luis","countryCode":"MX","stateCode":"BCN","latitude":"32.43167000","longitude":"-116.95361000"},{"name":"San Quintín","countryCode":"MX","stateCode":"BCN","latitude":"30.57228000","longitude":"-115.94607000"},{"name":"San Vicente","countryCode":"MX","stateCode":"BCN","latitude":"31.32518000","longitude":"-116.24662000"},{"name":"Santa Anita","countryCode":"MX","stateCode":"BCN","latitude":"32.10083000","longitude":"-116.86917000"},{"name":"Santa Fé","countryCode":"MX","stateCode":"BCN","latitude":"30.67984000","longitude":"-115.97653000"},{"name":"Santa Isabel","countryCode":"MX","stateCode":"BCN","latitude":"32.63330000","longitude":"-115.57605000"},{"name":"Tecate","countryCode":"MX","stateCode":"BCN","latitude":"32.55029000","longitude":"-116.63223000"},{"name":"Tecolots","countryCode":"MX","stateCode":"BCN","latitude":"32.56667000","longitude":"-114.98333000"},{"name":"Terrazas del Valle","countryCode":"MX","stateCode":"BCN","latitude":"32.48750000","longitude":"-116.82667000"},{"name":"Tijuana","countryCode":"MX","stateCode":"BCN","latitude":"32.50223000","longitude":"-116.97212000"},{"name":"Vicente Guerrero","countryCode":"MX","stateCode":"BCN","latitude":"30.73097000","longitude":"-115.99071000"},{"name":"Villa del Campo","countryCode":"MX","stateCode":"BCN","latitude":"32.50750000","longitude":"-116.73833000"},{"name":"Villa del Prado 2da Sección","countryCode":"MX","stateCode":"BCN","latitude":"32.42389000","longitude":"-116.97167000"},{"name":"Viñas del Sol","countryCode":"MX","stateCode":"BCN","latitude":"32.62694000","longitude":"-115.54667000"},{"name":"Azcapotzalco","countryCode":"MX","stateCode":"CDMX","latitude":"19.48698000","longitude":"-99.18594000"},{"name":"Benito Juarez","countryCode":"MX","stateCode":"CDMX","latitude":"19.39840000","longitude":"-99.15766000"},{"name":"Col. Bosques de las Lomas","countryCode":"MX","stateCode":"CDMX","latitude":"19.37893000","longitude":"-99.26587000"},{"name":"Colonia Nativitas","countryCode":"MX","stateCode":"CDMX","latitude":"19.38119000","longitude":"-99.13685000"},{"name":"Colonia del Valle","countryCode":"MX","stateCode":"CDMX","latitude":"19.38611000","longitude":"-99.16204000"},{"name":"Coyoacán","countryCode":"MX","stateCode":"CDMX","latitude":"19.34670000","longitude":"-99.16174000"},{"name":"Cuauhtémoc","countryCode":"MX","stateCode":"CDMX","latitude":"19.44506000","longitude":"-99.14612000"},{"name":"Delegación Cuajimalpa de Morelos","countryCode":"MX","stateCode":"CDMX","latitude":"19.36920000","longitude":"-99.29089000"},{"name":"Gustavo A. Madero","countryCode":"MX","stateCode":"CDMX","latitude":"19.48407000","longitude":"-99.11144000"},{"name":"Gustavo Adolfo Madero","countryCode":"MX","stateCode":"CDMX","latitude":"19.49392000","longitude":"-99.11075000"},{"name":"Iztacalco","countryCode":"MX","stateCode":"CDMX","latitude":"19.39528000","longitude":"-99.09778000"},{"name":"Iztapalapa","countryCode":"MX","stateCode":"CDMX","latitude":"19.35529000","longitude":"-99.06224000"},{"name":"Lomas de Tepemecatl","countryCode":"MX","stateCode":"CDMX","latitude":"19.23861000","longitude":"-99.23944000"},{"name":"Magdalena Contreras","countryCode":"MX","stateCode":"CDMX","latitude":"19.33212000","longitude":"-99.21118000"},{"name":"Ciudad de México","countryCode":"MX","stateCode":"CDMX","latitude":"19.42847000","longitude":"-99.12766000"},{"name":"Miguel Hidalgo","countryCode":"MX","stateCode":"CDMX","latitude":"19.43411000","longitude":"-99.20024000"},{"name":"Milpa Alta","countryCode":"MX","stateCode":"CDMX","latitude":"19.19251000","longitude":"-99.02317000"},{"name":"Polanco","countryCode":"MX","stateCode":"CDMX","latitude":"19.43332000","longitude":"-99.19919000"},{"name":"San Andrés Mixquic","countryCode":"MX","stateCode":"CDMX","latitude":"19.22512000","longitude":"-98.96408000"},{"name":"San Antonio Tecómitl","countryCode":"MX","stateCode":"CDMX","latitude":"19.21778000","longitude":"-98.98806000"},{"name":"San Bartolome Xicomulco","countryCode":"MX","stateCode":"CDMX","latitude":"19.20607000","longitude":"-99.06820000"},{"name":"San Francisco Tecoxpa","countryCode":"MX","stateCode":"CDMX","latitude":"19.19167000","longitude":"-99.00639000"},{"name":"San Juan Ixtayopan","countryCode":"MX","stateCode":"CDMX","latitude":"19.23187000","longitude":"-98.99867000"},{"name":"San Lorenzo Acopilco","countryCode":"MX","stateCode":"CDMX","latitude":"19.33002000","longitude":"-99.32721000"},{"name":"San Lorenzo Tlacoyucan","countryCode":"MX","stateCode":"CDMX","latitude":"19.17605000","longitude":"-99.03219000"},{"name":"San Miguel Ajusco","countryCode":"MX","stateCode":"CDMX","latitude":"19.22201000","longitude":"-99.20242000"},{"name":"San Miguel Topilejo","countryCode":"MX","stateCode":"CDMX","latitude":"19.20264000","longitude":"-99.14193000"},{"name":"San Pablo Oztotepec","countryCode":"MX","stateCode":"CDMX","latitude":"19.18652000","longitude":"-99.07361000"},{"name":"San Pedro Atocpan","countryCode":"MX","stateCode":"CDMX","latitude":"19.20160000","longitude":"-99.04963000"},{"name":"San Salvador Cuauhtenco","countryCode":"MX","stateCode":"CDMX","latitude":"19.19276000","longitude":"-99.08983000"},{"name":"Santa Ana Tlacotenco","countryCode":"MX","stateCode":"CDMX","latitude":"19.17569000","longitude":"-98.99788000"},{"name":"Santa Catarina Yecahuizotl","countryCode":"MX","stateCode":"CDMX","latitude":"19.31205000","longitude":"-98.96461000"},{"name":"Tetelco","countryCode":"MX","stateCode":"CDMX","latitude":"19.21673000","longitude":"-98.97295000"},{"name":"Tlalpan","countryCode":"MX","stateCode":"CDMX","latitude":"19.29513000","longitude":"-99.16206000"},{"name":"Tláhuac","countryCode":"MX","stateCode":"CDMX","latitude":"19.28689000","longitude":"-99.00507000"},{"name":"Venustiano Carranza","countryCode":"MX","stateCode":"CDMX","latitude":"19.44361000","longitude":"-99.10499000"},{"name":"Xochimilco","countryCode":"MX","stateCode":"CDMX","latitude":"19.25465000","longitude":"-99.10356000"},{"name":"Álvaro Obregón","countryCode":"MX","stateCode":"CDMX","latitude":"19.37496000","longitude":"-99.21976000"},{"name":"Bahía Asunción","countryCode":"MX","stateCode":"BCS","latitude":"27.14231000","longitude":"-114.29582000"},{"name":"Bahía Tortugas","countryCode":"MX","stateCode":"BCS","latitude":"27.69056000","longitude":"-114.89660000"},{"name":"Cabo San Lucas","countryCode":"MX","stateCode":"BCS","latitude":"22.89088000","longitude":"-109.91238000"},{"name":"Chametla","countryCode":"MX","stateCode":"BCS","latitude":"24.09926000","longitude":"-110.37395000"},{"name":"Ciudad Constitución","countryCode":"MX","stateCode":"BCS","latitude":"25.03210000","longitude":"-111.66256000"},{"name":"Ciudad Insurgentes","countryCode":"MX","stateCode":"BCS","latitude":"25.26345000","longitude":"-111.77444000"},{"name":"Colonia del Sol","countryCode":"MX","stateCode":"BCS","latitude":"22.91273000","longitude":"-109.92655000"},{"name":"Comondú","countryCode":"MX","stateCode":"BCS","latitude":"26.06667000","longitude":"-111.81666000"},{"name":"El Centenario","countryCode":"MX","stateCode":"BCS","latitude":"24.10250000","longitude":"-110.41444000"},{"name":"El Pescadero","countryCode":"MX","stateCode":"BCS","latitude":"23.36417000","longitude":"-110.16833000"},{"name":"El Silencio","countryCode":"MX","stateCode":"BCS","latitude":"27.46801000","longitude":"-113.29987000"},{"name":"La Paz","countryCode":"MX","stateCode":"BCS","latitude":"24.14437000","longitude":"-110.30050000"},{"name":"La Playa","countryCode":"MX","stateCode":"BCS","latitude":"23.06417000","longitude":"-109.66833000"},{"name":"La Rivera","countryCode":"MX","stateCode":"BCS","latitude":"23.59458000","longitude":"-109.58523000"},{"name":"Las Margaritas","countryCode":"MX","stateCode":"BCS","latitude":"27.61833000","longitude":"-113.45361000"},{"name":"Las Palmas","countryCode":"MX","stateCode":"BCS","latitude":"22.93672000","longitude":"-109.94235000"},{"name":"Las Veredas","countryCode":"MX","stateCode":"BCS","latitude":"23.15028000","longitude":"-109.70611000"},{"name":"Loreto","countryCode":"MX","stateCode":"BCS","latitude":"26.01217000","longitude":"-111.34888000"},{"name":"Los Barriles","countryCode":"MX","stateCode":"BCS","latitude":"23.68273000","longitude":"-109.69953000"},{"name":"Los Cabos","countryCode":"MX","stateCode":"BCS","latitude":"23.27663000","longitude":"-109.75322000"},{"name":"Melitón Albáñez Domínguez","countryCode":"MX","stateCode":"BCS","latitude":"23.66139000","longitude":"-110.42083000"},{"name":"Miraflores","countryCode":"MX","stateCode":"BCS","latitude":"23.36975000","longitude":"-109.77436000"},{"name":"Mulegé","countryCode":"MX","stateCode":"BCS","latitude":"26.60000000","longitude":"-112.33333000"},{"name":"Puerto Adolfo Lopez Mateos","countryCode":"MX","stateCode":"BCS","latitude":"25.19224000","longitude":"-112.11680000"},{"name":"Puerto San Carlos","countryCode":"MX","stateCode":"BCS","latitude":"24.78874000","longitude":"-112.10504000"},{"name":"San Francisco","countryCode":"MX","stateCode":"BCS","latitude":"27.64500000","longitude":"-113.41917000"},{"name":"San José del Cabo","countryCode":"MX","stateCode":"BCS","latitude":"23.05888000","longitude":"-109.69771000"},{"name":"Santa Rosalía","countryCode":"MX","stateCode":"BCS","latitude":"27.34045000","longitude":"-112.26761000"},{"name":"Todos Santos","countryCode":"MX","stateCode":"BCS","latitude":"23.44688000","longitude":"-110.22308000"},{"name":"Villa Alberto Andrés Alvarado Arámburo","countryCode":"MX","stateCode":"BCS","latitude":"27.64444000","longitude":"-113.38472000"},{"name":"Villa Morelos","countryCode":"MX","stateCode":"BCS","latitude":"24.93000000","longitude":"-111.62806000"},{"name":"Acatlán de Juárez Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.42416667","longitude":"-103.60138889"},{"name":"Acueducto Fraccionamiento","countryCode":"MX","stateCode":"JAL","latitude":"19.47917000","longitude":"-103.31806000"},{"name":"Agua Bermeja","countryCode":"MX","stateCode":"JAL","latitude":"20.66750000","longitude":"-102.97056000"},{"name":"Agua Caliente","countryCode":"MX","stateCode":"JAL","latitude":"21.77250000","longitude":"-103.78806000"},{"name":"Agua Colorada","countryCode":"MX","stateCode":"JAL","latitude":"20.94694000","longitude":"-103.20611000"},{"name":"Agua Delgada","countryCode":"MX","stateCode":"JAL","latitude":"20.16222000","longitude":"-103.82750000"},{"name":"Agua Escondida","countryCode":"MX","stateCode":"JAL","latitude":"20.86083000","longitude":"-102.72500000"},{"name":"Agua Fría","countryCode":"MX","stateCode":"JAL","latitude":"20.58778000","longitude":"-102.55833000"},{"name":"Agua Nueva","countryCode":"MX","stateCode":"JAL","latitude":"20.67889000","longitude":"-102.45111000"},{"name":"Agua Paloma","countryCode":"MX","stateCode":"JAL","latitude":"19.67799000","longitude":"-105.18473000"},{"name":"Agua Prieta","countryCode":"MX","stateCode":"JAL","latitude":"20.79361000","longitude":"-102.89194000"},{"name":"Agua Rica","countryCode":"MX","stateCode":"JAL","latitude":"20.83639000","longitude":"-103.18778000"},{"name":"Agua Salada","countryCode":"MX","stateCode":"JAL","latitude":"19.73111000","longitude":"-103.19639000"},{"name":"Agua Zarca","countryCode":"MX","stateCode":"JAL","latitude":"21.85035000","longitude":"-103.49102000"},{"name":"Ahualulco de Mercado Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.61666667","longitude":"-103.86666667"},{"name":"Ahuatlán","countryCode":"MX","stateCode":"JAL","latitude":"20.41836000","longitude":"-102.88759000"},{"name":"Ahuetita de Abajo","countryCode":"MX","stateCode":"JAL","latitude":"21.41972000","longitude":"-102.65278000"},{"name":"Ahuisculco","countryCode":"MX","stateCode":"JAL","latitude":"20.56875000","longitude":"-103.70313000"},{"name":"Ajijic","countryCode":"MX","stateCode":"JAL","latitude":"20.29944444","longitude":"-103.25805556"},{"name":"Alfredo V. Bonfil","countryCode":"MX","stateCode":"JAL","latitude":"20.66278000","longitude":"-103.72278000"},{"name":"Alista","countryCode":"MX","stateCode":"JAL","latitude":"19.63401000","longitude":"-103.78890000"},{"name":"Allende","countryCode":"MX","stateCode":"JAL","latitude":"20.72054000","longitude":"-102.08557000"},{"name":"Altavista de Ramos","countryCode":"MX","stateCode":"JAL","latitude":"20.43333333","longitude":"-104.01666667"},{"name":"Altus Bosques","countryCode":"MX","stateCode":"JAL","latitude":"20.56806000","longitude":"-103.37250000"},{"name":"Amacuautitlán","countryCode":"MX","stateCode":"JAL","latitude":"19.81619000","longitude":"-104.02078000"},{"name":"Amacueca Municipality","countryCode":"MX","stateCode":"JAL","latitude":"19.93333333","longitude":"-103.06666667"},{"name":"Amajaquillo","countryCode":"MX","stateCode":"JAL","latitude":"20.92750000","longitude":"-104.60028000"},{"name":"Amatanejo","countryCode":"MX","stateCode":"JAL","latitude":"20.95241000","longitude":"-104.73775000"},{"name":"Amatitán","countryCode":"MX","stateCode":"JAL","latitude":"20.83333333","longitude":"-103.71666667"},{"name":"Ambrosio","countryCode":"MX","stateCode":"JAL","latitude":"20.27605000","longitude":"-103.97092000"},{"name":"Ameca","countryCode":"MX","stateCode":"JAL","latitude":"20.67000000","longitude":"-103.70000000"},{"name":"Ameca Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.54831370","longitude":"-104.04750230"},{"name":"Analco","countryCode":"MX","stateCode":"JAL","latitude":"21.38500000","longitude":"-102.63417000"},{"name":"Anoca","countryCode":"MX","stateCode":"JAL","latitude":"20.09222000","longitude":"-103.54556000"},{"name":"Antonio Escobedo","countryCode":"MX","stateCode":"JAL","latitude":"20.80000000","longitude":"-104.01667000"},{"name":"Apazulco","countryCode":"MX","stateCode":"JAL","latitude":"19.36972000","longitude":"-104.87889000"},{"name":"Apozol de Gutiérrez","countryCode":"MX","stateCode":"JAL","latitude":"21.01778000","longitude":"-102.82556000"},{"name":"Aquiles Serdán","countryCode":"MX","stateCode":"JAL","latitude":"20.30019000","longitude":"-105.62230000"},{"name":"Arandas","countryCode":"MX","stateCode":"JAL","latitude":"20.70519000","longitude":"-102.34635000"},{"name":"Arroyo Hondo","countryCode":"MX","stateCode":"JAL","latitude":"19.68222000","longitude":"-103.30000000"},{"name":"Atacco","countryCode":"MX","stateCode":"JAL","latitude":"19.92662000","longitude":"-103.74249000"},{"name":"Atarjeas de Covarrubias","countryCode":"MX","stateCode":"JAL","latitude":"19.91944000","longitude":"-103.94333000"},{"name":"Atemanica","countryCode":"MX","stateCode":"JAL","latitude":"21.07528000","longitude":"-103.75028000"},{"name":"Atengo","countryCode":"MX","stateCode":"JAL","latitude":"20.21666667","longitude":"-104.08333333"},{"name":"Atenguillo","countryCode":"MX","stateCode":"JAL","latitude":"20.41553000","longitude":"-104.49387000"},{"name":"Atequiza","countryCode":"MX","stateCode":"JAL","latitude":"20.39006000","longitude":"-103.14065000"},{"name":"Atotonilco el Alto Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.53333333","longitude":"-102.50000000"},{"name":"Atotonilco el Bajo","countryCode":"MX","stateCode":"JAL","latitude":"20.34833333","longitude":"-103.67083333"},{"name":"Atotonilquillo","countryCode":"MX","stateCode":"JAL","latitude":"20.39287000","longitude":"-103.12356000"},{"name":"Atoyac","countryCode":"MX","stateCode":"JAL","latitude":"20.01700000","longitude":"-103.53300000"},{"name":"Atzcatlán","countryCode":"MX","stateCode":"JAL","latitude":"20.40306000","longitude":"-102.97111000"},{"name":"Autlán de Navarro","countryCode":"MX","stateCode":"JAL","latitude":"19.76666667","longitude":"-104.36666667"},{"name":"Ayotitlán","countryCode":"MX","stateCode":"JAL","latitude":"20.22048000","longitude":"-103.94397000"},{"name":"Ayotlán Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.49388889","longitude":"-102.35083333"},{"name":"Ayuquila","countryCode":"MX","stateCode":"JAL","latitude":"19.84001000","longitude":"-104.27156000"},{"name":"Ayutla, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.81666667","longitude":"-104.20000000"},{"name":"Bajío Seco","countryCode":"MX","stateCode":"JAL","latitude":"20.70889000","longitude":"-102.39028000"},{"name":"Bajío de Ratones","countryCode":"MX","stateCode":"JAL","latitude":"20.71306000","longitude":"-102.42861000"},{"name":"Bajío de San José","countryCode":"MX","stateCode":"JAL","latitude":"21.67525000","longitude":"-102.11606000"},{"name":"Balcones de la Calera","countryCode":"MX","stateCode":"JAL","latitude":"20.44250000","longitude":"-103.26722000"},{"name":"Banus Vallarta","countryCode":"MX","stateCode":"JAL","latitude":"20.71611000","longitude":"-105.22306000"},{"name":"Barra de Navidad","countryCode":"MX","stateCode":"JAL","latitude":"19.20805556","longitude":"-104.68055556"},{"name":"Barranca de Otates","countryCode":"MX","stateCode":"JAL","latitude":"20.26806000","longitude":"-103.66472000"},{"name":"Barranca de Santa Clara","countryCode":"MX","stateCode":"JAL","latitude":"20.25566000","longitude":"-103.65560000"},{"name":"Barranca de los Laureles","countryCode":"MX","stateCode":"JAL","latitude":"20.23333333","longitude":"-103.63333333"},{"name":"Barranca del Tule","countryCode":"MX","stateCode":"JAL","latitude":"21.98028000","longitude":"-103.90694000"},{"name":"Barrio de Reyes","countryCode":"MX","stateCode":"JAL","latitude":"21.29194000","longitude":"-102.50556000"},{"name":"Barrio de Tapias","countryCode":"MX","stateCode":"JAL","latitude":"22.18361000","longitude":"-103.22667000"},{"name":"Belem del Refugio","countryCode":"MX","stateCode":"JAL","latitude":"21.53023000","longitude":"-102.43515000"},{"name":"Bellavista","countryCode":"MX","stateCode":"JAL","latitude":"20.43408000","longitude":"-103.63742000"},{"name":"Benito Juárez","countryCode":"MX","stateCode":"JAL","latitude":"20.03639000","longitude":"-105.26806000"},{"name":"Betania","countryCode":"MX","stateCode":"JAL","latitude":"20.58199000","longitude":"-102.37914000"},{"name":"Betulia","countryCode":"MX","stateCode":"JAL","latitude":"21.75935000","longitude":"-102.01940000"},{"name":"Bicercio","countryCode":"MX","stateCode":"JAL","latitude":"20.65944000","longitude":"-102.98389000"},{"name":"Boca de Tomatlán","countryCode":"MX","stateCode":"JAL","latitude":"20.51211000","longitude":"-105.31442000"},{"name":"Bolaños Municipality","countryCode":"MX","stateCode":"JAL","latitude":"21.83055556","longitude":"-103.78055556"},{"name":"Bosque Real Fraccionamiento","countryCode":"MX","stateCode":"JAL","latitude":"20.56833000","longitude":"-103.49389000"},{"name":"Brisas de la Navidad","countryCode":"MX","stateCode":"JAL","latitude":"19.22444000","longitude":"-104.65639000"},{"name":"Brizuela","countryCode":"MX","stateCode":"JAL","latitude":"20.18333333","longitude":"-103.70000000"},{"name":"Buena Vista","countryCode":"MX","stateCode":"JAL","latitude":"20.77722000","longitude":"-102.75778000"},{"name":"Buenavista","countryCode":"MX","stateCode":"JAL","latitude":"21.55889000","longitude":"-102.55639000"},{"name":"Buenos Aires","countryCode":"MX","stateCode":"JAL","latitude":"20.54056000","longitude":"-102.93444000"},{"name":"Cabo Corrientes","countryCode":"MX","stateCode":"JAL","latitude":"20.34394000","longitude":"-105.39322000"},{"name":"Cajititlán","countryCode":"MX","stateCode":"JAL","latitude":"20.43174000","longitude":"-103.30940000"},{"name":"Calerita","countryCode":"MX","stateCode":"JAL","latitude":"21.46000000","longitude":"-102.58806000"},{"name":"Callejones","countryCode":"MX","stateCode":"JAL","latitude":"19.66833000","longitude":"-103.26278000"},{"name":"Camajapita","countryCode":"MX","stateCode":"JAL","latitude":"20.35000000","longitude":"-103.91666667"},{"name":"Campestre las Palomas Fraccionamiento","countryCode":"MX","stateCode":"JAL","latitude":"20.81778000","longitude":"-103.45167000"},{"name":"Campo Acosta","countryCode":"MX","stateCode":"JAL","latitude":"19.77061000","longitude":"-105.24917000"},{"name":"Campo Real","countryCode":"MX","stateCode":"JAL","latitude":"20.78722000","longitude":"-103.44306000"},{"name":"Canchol","countryCode":"MX","stateCode":"JAL","latitude":"19.30028000","longitude":"-102.94889000"},{"name":"Canoas","countryCode":"MX","stateCode":"JAL","latitude":"21.27222000","longitude":"-101.80694000"},{"name":"Canoas de Arriba","countryCode":"MX","stateCode":"JAL","latitude":"22.12333000","longitude":"-103.24556000"},{"name":"Capilla de Guadalupe","countryCode":"MX","stateCode":"JAL","latitude":"20.82694444","longitude":"-102.59222222"},{"name":"Capilla de Milpillas","countryCode":"MX","stateCode":"JAL","latitude":"20.66331000","longitude":"-102.84295000"},{"name":"Capulín","countryCode":"MX","stateCode":"JAL","latitude":"20.47802000","longitude":"-103.26947000"},{"name":"Caquixtle de Arriba","countryCode":"MX","stateCode":"JAL","latitude":"21.51250000","longitude":"-102.07472000"},{"name":"Carrasqueño","countryCode":"MX","stateCode":"JAL","latitude":"20.37917000","longitude":"-102.61889000"},{"name":"Carretas","countryCode":"MX","stateCode":"JAL","latitude":"20.44222000","longitude":"-102.42417000"},{"name":"Carrizal","countryCode":"MX","stateCode":"JAL","latitude":"22.21306000","longitude":"-104.30389000"},{"name":"Casa de Teja","countryCode":"MX","stateCode":"JAL","latitude":"20.45639000","longitude":"-103.13583000"},{"name":"Casas Viejas","countryCode":"MX","stateCode":"JAL","latitude":"21.18972000","longitude":"-102.25389000"},{"name":"Casimiro Castillo","countryCode":"MX","stateCode":"JAL","latitude":"19.60429000","longitude":"-104.43572000"},{"name":"Castro Urdiales","countryCode":"MX","stateCode":"JAL","latitude":"20.59754000","longitude":"-103.82046000"},{"name":"Cañada Grande","countryCode":"MX","stateCode":"JAL","latitude":"21.03889000","longitude":"-102.59278000"},{"name":"Cañada de Islas","countryCode":"MX","stateCode":"JAL","latitude":"21.24139000","longitude":"-102.83722000"},{"name":"Cañada de Ricos","countryCode":"MX","stateCode":"JAL","latitude":"21.37140000","longitude":"-101.87653000"},{"name":"Cañada de San Ignacio","countryCode":"MX","stateCode":"JAL","latitude":"20.55222000","longitude":"-102.35333000"},{"name":"Cañadas de Obregón","countryCode":"MX","stateCode":"JAL","latitude":"21.14685000","longitude":"-102.68616111"},{"name":"Ceja de Bolitas","countryCode":"MX","stateCode":"JAL","latitude":"21.31083000","longitude":"-102.02861000"},{"name":"Centro de Readaptación Social","countryCode":"MX","stateCode":"JAL","latitude":"20.55444000","longitude":"-103.19361000"},{"name":"Cerrito de Buenos Aires","countryCode":"MX","stateCode":"JAL","latitude":"20.52778000","longitude":"-102.93889000"},{"name":"Cerrito de Tierra","countryCode":"MX","stateCode":"JAL","latitude":"20.88861000","longitude":"-103.10389000"},{"name":"Cerro Santa Fe","countryCode":"MX","stateCode":"JAL","latitude":"20.52599000","longitude":"-103.08448000"},{"name":"Chacala","countryCode":"MX","stateCode":"JAL","latitude":"20.42833000","longitude":"-105.46778000"},{"name":"Chachahuatlán","countryCode":"MX","stateCode":"JAL","latitude":"19.63361000","longitude":"-103.98750000"},{"name":"Chalpicote","countryCode":"MX","stateCode":"JAL","latitude":"20.30972000","longitude":"-102.91615000"},{"name":"Chamacuero","countryCode":"MX","stateCode":"JAL","latitude":"20.10793000","longitude":"-103.29326000"},{"name":"Chamela, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"19.52722222","longitude":"-105.07333333"},{"name":"Chancol","countryCode":"MX","stateCode":"JAL","latitude":"19.48056000","longitude":"-104.17194000"},{"name":"Chancuellar","countryCode":"MX","stateCode":"JAL","latitude":"19.50972000","longitude":"-103.83111000"},{"name":"Chapala","countryCode":"MX","stateCode":"JAL","latitude":"20.29333333","longitude":"-103.18972222"},{"name":"Chayotillo","countryCode":"MX","stateCode":"JAL","latitude":"21.74972000","longitude":"-101.93861000"},{"name":"Chilacayote","countryCode":"MX","stateCode":"JAL","latitude":"20.13861000","longitude":"-104.64861000"},{"name":"Chimaltitán","countryCode":"MX","stateCode":"JAL","latitude":"21.74805556","longitude":"-103.69472222"},{"name":"Chinampas","countryCode":"MX","stateCode":"JAL","latitude":"21.83686000","longitude":"-101.81564000"},{"name":"Chipinque de Arriba","countryCode":"MX","stateCode":"JAL","latitude":"21.43194000","longitude":"-101.90667000"},{"name":"Chiquihuitillo","countryCode":"MX","stateCode":"JAL","latitude":"20.74556000","longitude":"-102.98722000"},{"name":"Chiquilistlán","countryCode":"MX","stateCode":"JAL","latitude":"20.20000000","longitude":"-103.81667000"},{"name":"Chiquilistlán, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.08555556","longitude":"-103.89388889"},{"name":"Chome","countryCode":"MX","stateCode":"JAL","latitude":"20.89528000","longitude":"-103.73528000"},{"name":"Churintzio","countryCode":"MX","stateCode":"JAL","latitude":"21.26167000","longitude":"-102.01444000"},{"name":"Cihuatlán, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"19.25000000","longitude":"-104.56666667"},{"name":"Cima del Sol","countryCode":"MX","stateCode":"JAL","latitude":"20.46889000","longitude":"-103.41722000"},{"name":"Citala","countryCode":"MX","stateCode":"JAL","latitude":"20.10454000","longitude":"-103.26194000"},{"name":"Ciudad Guzmán","countryCode":"MX","stateCode":"JAL","latitude":"19.70861111","longitude":"-103.46416667"},{"name":"Ciudad Guzmán CERESO","countryCode":"MX","stateCode":"JAL","latitude":"19.65194000","longitude":"-103.50000000"},{"name":"Ciénega de Galvanes","countryCode":"MX","stateCode":"JAL","latitude":"20.57500000","longitude":"-101.97000000"},{"name":"Ciénega del Pastor","countryCode":"MX","stateCode":"JAL","latitude":"20.52060000","longitude":"-102.65710000"},{"name":"Coamostita","countryCode":"MX","stateCode":"JAL","latitude":"21.92833000","longitude":"-103.99083000"},{"name":"Coatlancillo","countryCode":"MX","stateCode":"JAL","latitude":"19.89314000","longitude":"-103.96414000"},{"name":"Cocuasco","countryCode":"MX","stateCode":"JAL","latitude":"21.83444000","longitude":"-103.64389000"},{"name":"Cocula, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.36516667","longitude":"-103.82214167"},{"name":"Codorniz","countryCode":"MX","stateCode":"JAL","latitude":"22.14528000","longitude":"-104.31694000"},{"name":"Cofradía","countryCode":"MX","stateCode":"JAL","latitude":"19.51667000","longitude":"-104.71667000"},{"name":"Cofradía Santa Cruz de Camotlán","countryCode":"MX","stateCode":"JAL","latitude":"20.93086000","longitude":"-104.64303000"},{"name":"Colinas del Roble","countryCode":"MX","stateCode":"JAL","latitude":"20.50417000","longitude":"-103.39833000"},{"name":"Colinas del Valle","countryCode":"MX","stateCode":"JAL","latitude":"20.75694000","longitude":"-105.15917000"},{"name":"Colonia Agua Caliente","countryCode":"MX","stateCode":"JAL","latitude":"21.37778000","longitude":"-101.91611000"},{"name":"Colonia Bosques del Sol","countryCode":"MX","stateCode":"JAL","latitude":"20.59944000","longitude":"-103.21778000"},{"name":"Colonia Capilla de Rayo","countryCode":"MX","stateCode":"JAL","latitude":"20.14806000","longitude":"-104.34639000"},{"name":"Colonia Cuisillos","countryCode":"MX","stateCode":"JAL","latitude":"20.72417000","longitude":"-103.65528000"},{"name":"Colonia Ganadera","countryCode":"MX","stateCode":"JAL","latitude":"21.15611000","longitude":"-102.89944000"},{"name":"Colonia Guadalupana","countryCode":"MX","stateCode":"JAL","latitude":"20.56667000","longitude":"-103.21889000"},{"name":"Colonia Hatmasie","countryCode":"MX","stateCode":"JAL","latitude":"22.39278000","longitude":"-103.99111000"},{"name":"Colonia Loma Alta","countryCode":"MX","stateCode":"JAL","latitude":"19.44583000","longitude":"-104.36556000"},{"name":"Colonia Lázaro Cárdenas","countryCode":"MX","stateCode":"JAL","latitude":"20.42778000","longitude":"-103.68083000"},{"name":"Colonia Lázaro Cárdenas del Río","countryCode":"MX","stateCode":"JAL","latitude":"19.98917000","longitude":"-103.25583000"},{"name":"Colonia Madero","countryCode":"MX","stateCode":"JAL","latitude":"20.07056000","longitude":"-103.08917000"},{"name":"Colonia Niños Héroes","countryCode":"MX","stateCode":"JAL","latitude":"20.55917000","longitude":"-103.43083000"},{"name":"Colonia Paso del Molino","countryCode":"MX","stateCode":"JAL","latitude":"20.59278000","longitude":"-105.21833000"},{"name":"Colonia Pinal Villa","countryCode":"MX","stateCode":"JAL","latitude":"19.23806000","longitude":"-104.69389000"},{"name":"Colonia Santa Cecilia","countryCode":"MX","stateCode":"JAL","latitude":"21.25250000","longitude":"-102.35139000"},{"name":"Colonia Trigomil","countryCode":"MX","stateCode":"JAL","latitude":"19.94222000","longitude":"-104.24917000"},{"name":"Colonia Veintitrés de Mayo","countryCode":"MX","stateCode":"JAL","latitude":"21.01000000","longitude":"-102.19778000"},{"name":"Colonia Veintiuno de Marzo","countryCode":"MX","stateCode":"JAL","latitude":"22.23710000","longitude":"-103.08390000"},{"name":"Colonia la Granjena","countryCode":"MX","stateCode":"JAL","latitude":"20.35167000","longitude":"-102.79639000"},{"name":"Colonia las Granjas","countryCode":"MX","stateCode":"JAL","latitude":"22.61583000","longitude":"-103.89639000"},{"name":"Colonia las Palmas Campamento SAGAR","countryCode":"MX","stateCode":"JAL","latitude":"19.97139000","longitude":"-105.32389000"},{"name":"Colonia los Robles","countryCode":"MX","stateCode":"JAL","latitude":"20.59194000","longitude":"-105.21500000"},{"name":"Colonia los Sauces","countryCode":"MX","stateCode":"JAL","latitude":"20.55028000","longitude":"-103.35167000"},{"name":"Colotlán","countryCode":"MX","stateCode":"JAL","latitude":"22.11343000","longitude":"-103.26664000"},{"name":"Colotlán Municipality","countryCode":"MX","stateCode":"JAL","latitude":"22.20000000","longitude":"-103.30000000"},{"name":"Comanja de Corona","countryCode":"MX","stateCode":"JAL","latitude":"21.32520000","longitude":"-101.71379000"},{"name":"Concepción de Buenos Aires","countryCode":"MX","stateCode":"JAL","latitude":"19.86666667","longitude":"-103.15000000"},{"name":"Concepción del Bramador","countryCode":"MX","stateCode":"JAL","latitude":"20.24460000","longitude":"-105.07807000"},{"name":"Copales","countryCode":"MX","stateCode":"JAL","latitude":"20.85278000","longitude":"-104.74778000"},{"name":"Corral Blanco","countryCode":"MX","stateCode":"JAL","latitude":"21.56778000","longitude":"-102.37139000"},{"name":"Corral de Piedra","countryCode":"MX","stateCode":"JAL","latitude":"21.48333000","longitude":"-102.11806000"},{"name":"Corralillos","countryCode":"MX","stateCode":"JAL","latitude":"20.64944000","longitude":"-102.91056000"},{"name":"Coyamel","countryCode":"MX","stateCode":"JAL","latitude":"19.49806000","longitude":"-104.52306000"},{"name":"Coyula","countryCode":"MX","stateCode":"JAL","latitude":"20.65881000","longitude":"-103.22654000"},{"name":"Cristeros Fraccionamiento","countryCode":"MX","stateCode":"JAL","latitude":"21.32111000","longitude":"-101.97333000"},{"name":"Cuauhtémoc","countryCode":"MX","stateCode":"JAL","latitude":"19.63306000","longitude":"-103.92722000"},{"name":"Cuautitlán","countryCode":"MX","stateCode":"JAL","latitude":"21.73639000","longitude":"-101.96917000"},{"name":"Cuautitlán de García Barragán","countryCode":"MX","stateCode":"JAL","latitude":"19.43333333","longitude":"-104.30000000"},{"name":"Cuautla","countryCode":"MX","stateCode":"JAL","latitude":"20.20139000","longitude":"-104.40750000"},{"name":"Cuesta Chica","countryCode":"MX","stateCode":"JAL","latitude":"20.56444000","longitude":"-102.67167000"},{"name":"Cuesta de Ovejas","countryCode":"MX","stateCode":"JAL","latitude":"20.55222000","longitude":"-102.66750000"},{"name":"Cuexcomatitlán","countryCode":"MX","stateCode":"JAL","latitude":"20.42810000","longitude":"-103.36189000"},{"name":"Cuisillos","countryCode":"MX","stateCode":"JAL","latitude":"20.60948000","longitude":"-103.77441000"},{"name":"Cuitzeo","countryCode":"MX","stateCode":"JAL","latitude":"20.34278000","longitude":"-102.78389000"},{"name":"Cuquío","countryCode":"MX","stateCode":"JAL","latitude":"20.92750000","longitude":"-103.02388889"},{"name":"Custique","countryCode":"MX","stateCode":"JAL","latitude":"21.62000000","longitude":"-102.49111000"},{"name":"Cuxpala","countryCode":"MX","stateCode":"JAL","latitude":"20.55935000","longitude":"-103.64510000"},{"name":"Cópala","countryCode":"MX","stateCode":"JAL","latitude":"19.92333000","longitude":"-103.74806000"},{"name":"Degollado","countryCode":"MX","stateCode":"JAL","latitude":"20.46702000","longitude":"-102.14976000"},{"name":"Dieciocho de Marzo","countryCode":"MX","stateCode":"JAL","latitude":"21.48238000","longitude":"-101.79880000"},{"name":"Ejido Agua Zarca","countryCode":"MX","stateCode":"JAL","latitude":"19.83611000","longitude":"-103.26917000"},{"name":"Ejido Ciénega de Mora","countryCode":"MX","stateCode":"JAL","latitude":"21.50389000","longitude":"-102.35000000"},{"name":"Ejido Modelo","countryCode":"MX","stateCode":"JAL","latitude":"19.53750000","longitude":"-104.51361000"},{"name":"Ejido Poblado Atenquique","countryCode":"MX","stateCode":"JAL","latitude":"19.56639000","longitude":"-103.51722000"},{"name":"Ejido Uno de Febrero","countryCode":"MX","stateCode":"JAL","latitude":"19.81417000","longitude":"-103.49139000"},{"name":"Ejutla","countryCode":"MX","stateCode":"JAL","latitude":"19.90000000","longitude":"-104.15000000"},{"name":"El Agostadero","countryCode":"MX","stateCode":"JAL","latitude":"19.14493000","longitude":"-103.38721000"},{"name":"El Aguacate","countryCode":"MX","stateCode":"JAL","latitude":"20.70172000","longitude":"-103.20799000"},{"name":"El Alto","countryCode":"MX","stateCode":"JAL","latitude":"20.77472000","longitude":"-102.49583000"},{"name":"El Amarillo","countryCode":"MX","stateCode":"JAL","latitude":"20.91333000","longitude":"-103.72500000"},{"name":"El Amarradero","countryCode":"MX","stateCode":"JAL","latitude":"20.65306000","longitude":"-102.01278000"},{"name":"El Arca","countryCode":"MX","stateCode":"JAL","latitude":"20.37167000","longitude":"-102.17611000"},{"name":"El Arco, Ameca","countryCode":"MX","stateCode":"JAL","latitude":"20.60944000","longitude":"-104.07333000"},{"name":"El Arenal","countryCode":"MX","stateCode":"JAL","latitude":"20.77538000","longitude":"-103.69353000"},{"name":"El Asoleadero","countryCode":"MX","stateCode":"JAL","latitude":"21.36389000","longitude":"-102.38222000"},{"name":"El Bajío","countryCode":"MX","stateCode":"JAL","latitude":"21.37944000","longitude":"-101.95028000"},{"name":"El Bajío Lomas del Club","countryCode":"MX","stateCode":"JAL","latitude":"20.58361000","longitude":"-103.29583000"},{"name":"El Bajío de Plascencia","countryCode":"MX","stateCode":"JAL","latitude":"20.71583000","longitude":"-102.79278000"},{"name":"El Banco del Venado","countryCode":"MX","stateCode":"JAL","latitude":"21.85083000","longitude":"-103.98722000"},{"name":"El Barrio","countryCode":"MX","stateCode":"JAL","latitude":"21.40056000","longitude":"-102.55444000"},{"name":"El Brillante Fraccionamiento","countryCode":"MX","stateCode":"JAL","latitude":"20.55750000","longitude":"-104.03194000"},{"name":"El Briseño","countryCode":"MX","stateCode":"JAL","latitude":"20.23889000","longitude":"-103.59500000"},{"name":"El Cabezón","countryCode":"MX","stateCode":"JAL","latitude":"20.49569000","longitude":"-103.95144000"},{"name":"El Cacalote","countryCode":"MX","stateCode":"JAL","latitude":"19.84417000","longitude":"-104.28083000"},{"name":"El Camichín","countryCode":"MX","stateCode":"JAL","latitude":"19.64194000","longitude":"-104.04452000"},{"name":"El Cantón","countryCode":"MX","stateCode":"JAL","latitude":"20.74268000","longitude":"-105.18052000"},{"name":"El Capulín de Chávez","countryCode":"MX","stateCode":"JAL","latitude":"20.65806000","longitude":"-102.20583000"},{"name":"El Carmen","countryCode":"MX","stateCode":"JAL","latitude":"21.70111000","longitude":"-101.99250000"},{"name":"El Carricillo","countryCode":"MX","stateCode":"JAL","latitude":"20.73000000","longitude":"-103.03056000"},{"name":"El Carrizal","countryCode":"MX","stateCode":"JAL","latitude":"19.99750000","longitude":"-103.38750000"},{"name":"El Cedazo","countryCode":"MX","stateCode":"JAL","latitude":"20.70583000","longitude":"-102.69222000"},{"name":"El Cerrito","countryCode":"MX","stateCode":"JAL","latitude":"19.85394000","longitude":"-103.93187000"},{"name":"El Cerro, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"22.18639000","longitude":"-103.39944000"},{"name":"El Chalate","countryCode":"MX","stateCode":"JAL","latitude":"22.13556000","longitude":"-104.27944000"},{"name":"El Chante","countryCode":"MX","stateCode":"JAL","latitude":"19.71800000","longitude":"-104.20025000"},{"name":"El Chaveño","countryCode":"MX","stateCode":"JAL","latitude":"20.44056000","longitude":"-102.31333000"},{"name":"El Chilar","countryCode":"MX","stateCode":"JAL","latitude":"20.83667000","longitude":"-103.29528000"},{"name":"El Chispeadero","countryCode":"MX","stateCode":"JAL","latitude":"20.77083000","longitude":"-102.80000000"},{"name":"El Chivatillo","countryCode":"MX","stateCode":"JAL","latitude":"20.29733000","longitude":"-103.78934000"},{"name":"El Coahuayote","countryCode":"MX","stateCode":"JAL","latitude":"19.61028000","longitude":"-103.35611000"},{"name":"El Colomo","countryCode":"MX","stateCode":"JAL","latitude":"20.86962000","longitude":"-105.15597000"},{"name":"El Colorado","countryCode":"MX","stateCode":"JAL","latitude":"20.77029000","longitude":"-105.15651000"},{"name":"El Columpio","countryCode":"MX","stateCode":"JAL","latitude":"20.39861000","longitude":"-105.31056000"},{"name":"El Conde","countryCode":"MX","stateCode":"JAL","latitude":"20.38250000","longitude":"-103.85389000"},{"name":"El Conejo","countryCode":"MX","stateCode":"JAL","latitude":"21.46528000","longitude":"-101.86944000"},{"name":"El Corcovado","countryCode":"MX","stateCode":"JAL","latitude":"19.84525000","longitude":"-104.28566000"},{"name":"El Cortijo","countryCode":"MX","stateCode":"JAL","latitude":"20.46917000","longitude":"-103.42194000"},{"name":"El Coyotillo","countryCode":"MX","stateCode":"JAL","latitude":"20.94611000","longitude":"-103.11250000"},{"name":"El Crucero","countryCode":"MX","stateCode":"JAL","latitude":"20.73306000","longitude":"-103.60333000"},{"name":"El Crucero de Arandas","countryCode":"MX","stateCode":"JAL","latitude":"20.88861000","longitude":"-102.70972000"},{"name":"El Crucero de Santa María","countryCode":"MX","stateCode":"JAL","latitude":"20.38398611","longitude":"-103.86053333"},{"name":"El Cuatro","countryCode":"MX","stateCode":"JAL","latitude":"20.85611000","longitude":"-103.02583000"},{"name":"El Derramadero","countryCode":"MX","stateCode":"JAL","latitude":"21.00417000","longitude":"-102.97472000"},{"name":"El Dique","countryCode":"MX","stateCode":"JAL","latitude":"20.45694000","longitude":"-102.73861000"},{"name":"El Fraile","countryCode":"MX","stateCode":"JAL","latitude":"22.26646000","longitude":"-103.23881000"},{"name":"El Gato","countryCode":"MX","stateCode":"JAL","latitude":"20.60444000","longitude":"-102.89722000"},{"name":"El Grullo Municipality","countryCode":"MX","stateCode":"JAL","latitude":"19.79388889","longitude":"-104.20166667"},{"name":"El Hollejo","countryCode":"MX","stateCode":"JAL","latitude":"20.63750000","longitude":"-104.50389000"},{"name":"El Huiroche","countryCode":"MX","stateCode":"JAL","latitude":"21.77722000","longitude":"-102.00583000"},{"name":"El Jabalí","countryCode":"MX","stateCode":"JAL","latitude":"20.46583000","longitude":"-102.97528000"},{"name":"El Jagüey","countryCode":"MX","stateCode":"JAL","latitude":"20.92889000","longitude":"-103.19611000"},{"name":"El Jaral","countryCode":"MX","stateCode":"JAL","latitude":"21.17444000","longitude":"-101.97139000"},{"name":"El Jaralillo","countryCode":"MX","stateCode":"JAL","latitude":"21.64056000","longitude":"-102.27278000"},{"name":"El Jaralito","countryCode":"MX","stateCode":"JAL","latitude":"21.44389000","longitude":"-101.80556000"},{"name":"El Jardín","countryCode":"MX","stateCode":"JAL","latitude":"19.77528000","longitude":"-103.89667000"},{"name":"El Jazmín","countryCode":"MX","stateCode":"JAL","latitude":"19.65344000","longitude":"-103.71006000"},{"name":"El Jomate","countryCode":"MX","stateCode":"JAL","latitude":"21.81278000","longitude":"-104.16111000"},{"name":"El Laurel","countryCode":"MX","stateCode":"JAL","latitude":"20.63194000","longitude":"-102.38889000"},{"name":"El Lazo","countryCode":"MX","stateCode":"JAL","latitude":"20.79639000","longitude":"-103.32806000"},{"name":"El Limón","countryCode":"MX","stateCode":"JAL","latitude":"19.75000000","longitude":"-104.01666667"},{"name":"El Llano de Barajas","countryCode":"MX","stateCode":"JAL","latitude":"20.87583000","longitude":"-103.03722000"},{"name":"El Llano de Plascencia","countryCode":"MX","stateCode":"JAL","latitude":"20.92889000","longitude":"-103.09917000"},{"name":"El Llano de los Toros","countryCode":"MX","stateCode":"JAL","latitude":"19.93500000","longitude":"-103.00944000"},{"name":"El Lobo","countryCode":"MX","stateCode":"JAL","latitude":"21.17361000","longitude":"-101.79361000"},{"name":"El Lopeño","countryCode":"MX","stateCode":"JAL","latitude":"20.39639000","longitude":"-102.56139000"},{"name":"El Loreto Occidental","countryCode":"MX","stateCode":"JAL","latitude":"20.34222000","longitude":"-102.47093000"},{"name":"El Macuchi","countryCode":"MX","stateCode":"JAL","latitude":"20.37882000","longitude":"-104.26388000"},{"name":"El Maestranzo","countryCode":"MX","stateCode":"JAL","latitude":"20.72444000","longitude":"-103.14528000"},{"name":"El Manantial","countryCode":"MX","stateCode":"JAL","latitude":"20.52694000","longitude":"-103.35750000"},{"name":"El Mastranzo","countryCode":"MX","stateCode":"JAL","latitude":"20.88917000","longitude":"-102.39528000"},{"name":"El Mayoral de Abajo","countryCode":"MX","stateCode":"JAL","latitude":"21.21056000","longitude":"-102.45222000"},{"name":"El Medineño","countryCode":"MX","stateCode":"JAL","latitude":"20.86722000","longitude":"-103.77917000"},{"name":"El Mentidero","countryCode":"MX","stateCode":"JAL","latitude":"19.77070000","longitude":"-104.29313000"},{"name":"El Mesoncito","countryCode":"MX","stateCode":"JAL","latitude":"21.41583000","longitude":"-101.85250000"},{"name":"El Mezquite Grande","countryCode":"MX","stateCode":"JAL","latitude":"20.68611000","longitude":"-103.12583000"},{"name":"El Mirador","countryCode":"MX","stateCode":"JAL","latitude":"21.16722000","longitude":"-102.87111000"},{"name":"El Molino","countryCode":"MX","stateCode":"JAL","latitude":"22.01750000","longitude":"-101.85389000"},{"name":"El Moral","countryCode":"MX","stateCode":"JAL","latitude":"19.92667000","longitude":"-102.93750000"},{"name":"El Muey","countryCode":"MX","stateCode":"JAL","latitude":"20.50278000","longitude":"-103.22083000"},{"name":"El Nacimiento","countryCode":"MX","stateCode":"JAL","latitude":"20.53828000","longitude":"-102.55107000"},{"name":"El Nacimiento de Abajo","countryCode":"MX","stateCode":"JAL","latitude":"20.65361000","longitude":"-102.28444000"},{"name":"El Naranjo","countryCode":"MX","stateCode":"JAL","latitude":"20.53417000","longitude":"-104.06028000"},{"name":"El Nuevo Poblado","countryCode":"MX","stateCode":"JAL","latitude":"19.52778000","longitude":"-103.40111000"},{"name":"El Ocote","countryCode":"MX","stateCode":"JAL","latitude":"20.74028000","longitude":"-102.51556000"},{"name":"El Ocotillo","countryCode":"MX","stateCode":"JAL","latitude":"20.60306000","longitude":"-103.20722000"},{"name":"El Ojo de Agua","countryCode":"MX","stateCode":"JAL","latitude":"20.66361000","longitude":"-102.35500000"},{"name":"El Ojuelo","countryCode":"MX","stateCode":"JAL","latitude":"21.40167000","longitude":"-101.83750000"},{"name":"El Olvido","countryCode":"MX","stateCode":"JAL","latitude":"20.96583000","longitude":"-103.65556000"},{"name":"El Padre Juan","countryCode":"MX","stateCode":"JAL","latitude":"21.36000000","longitude":"-102.36583000"},{"name":"El Palmar de San Antonio","countryCode":"MX","stateCode":"JAL","latitude":"19.89083000","longitude":"-104.03972000"},{"name":"El Pantano","countryCode":"MX","stateCode":"JAL","latitude":"20.58000000","longitude":"-104.75472000"},{"name":"El Paso Real","countryCode":"MX","stateCode":"JAL","latitude":"19.60457000","longitude":"-103.95977000"},{"name":"El Pino","countryCode":"MX","stateCode":"JAL","latitude":"20.57667000","longitude":"-103.39389000"},{"name":"El Plan","countryCode":"MX","stateCode":"JAL","latitude":"20.41836000","longitude":"-103.60667000"},{"name":"El Platanar","countryCode":"MX","stateCode":"JAL","latitude":"20.44387000","longitude":"-103.05006000"},{"name":"El Pochote","countryCode":"MX","stateCode":"JAL","latitude":"20.81778000","longitude":"-102.80639000"},{"name":"El Popote","countryCode":"MX","stateCode":"JAL","latitude":"21.91639000","longitude":"-104.16972000"},{"name":"El Portezuelo","countryCode":"MX","stateCode":"JAL","latitude":"20.60004000","longitude":"-104.04624000"},{"name":"El Porvenir","countryCode":"MX","stateCode":"JAL","latitude":"20.75379000","longitude":"-105.24196000"},{"name":"El Pozo Santo","countryCode":"MX","stateCode":"JAL","latitude":"19.32611000","longitude":"-103.38611000"},{"name":"El Pueblito","countryCode":"MX","stateCode":"JAL","latitude":"21.46250000","longitude":"-102.46056000"},{"name":"El Puente","countryCode":"MX","stateCode":"JAL","latitude":"21.76389000","longitude":"-102.02306000"},{"name":"El Puerto","countryCode":"MX","stateCode":"JAL","latitude":"20.49222000","longitude":"-103.45944000"},{"name":"El Puerto de Amolero","countryCode":"MX","stateCode":"JAL","latitude":"20.96639000","longitude":"-102.12889000"},{"name":"El Puesto","countryCode":"MX","stateCode":"JAL","latitude":"21.62448000","longitude":"-101.96540000"},{"name":"El Quemado","countryCode":"MX","stateCode":"JAL","latitude":"20.79639000","longitude":"-103.42722000"},{"name":"El Quince","countryCode":"MX","stateCode":"JAL","latitude":"20.54388000","longitude":"-103.28467000"},{"name":"El Ranchito","countryCode":"MX","stateCode":"JAL","latitude":"20.07806000","longitude":"-103.86861000"},{"name":"El Rayo","countryCode":"MX","stateCode":"JAL","latitude":"19.38083000","longitude":"-103.16028000"},{"name":"El Rebalse","countryCode":"MX","stateCode":"JAL","latitude":"19.18750000","longitude":"-104.59352000"},{"name":"El Rebalsito de Apazulco","countryCode":"MX","stateCode":"JAL","latitude":"19.30556000","longitude":"-104.88667000"},{"name":"El Refugio","countryCode":"MX","stateCode":"JAL","latitude":"20.12231000","longitude":"-103.14516000"},{"name":"El Refugio Suchitlán","countryCode":"MX","stateCode":"JAL","latitude":"20.44333000","longitude":"-105.54583000"},{"name":"El Refugio de Vázquez","countryCode":"MX","stateCode":"JAL","latitude":"20.39806000","longitude":"-102.19306000"},{"name":"El Refugio de los Altos","countryCode":"MX","stateCode":"JAL","latitude":"20.63083000","longitude":"-102.57944000"},{"name":"El Refugio, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.11670000","longitude":"-103.13300000"},{"name":"El Reparo","countryCode":"MX","stateCode":"JAL","latitude":"21.79028000","longitude":"-102.04944000"},{"name":"El Rincón","countryCode":"MX","stateCode":"JAL","latitude":"19.34083000","longitude":"-103.08972000"},{"name":"El Rodeo","countryCode":"MX","stateCode":"JAL","latitude":"19.58194000","longitude":"-103.18611000"},{"name":"El Rodeo Viejo","countryCode":"MX","stateCode":"JAL","latitude":"20.20417000","longitude":"-103.86500000"},{"name":"El Romereño","countryCode":"MX","stateCode":"JAL","latitude":"20.38083000","longitude":"-102.94944000"},{"name":"El Rosario","countryCode":"MX","stateCode":"JAL","latitude":"21.04528000","longitude":"-102.58944000"},{"name":"El Sabino","countryCode":"MX","stateCode":"JAL","latitude":"22.61528000","longitude":"-103.90389000"},{"name":"El Sacrificio","countryCode":"MX","stateCode":"JAL","latitude":"20.40806000","longitude":"-103.19667000"},{"name":"El Salero","countryCode":"MX","stateCode":"JAL","latitude":"20.76250000","longitude":"-102.50917000"},{"name":"El Salitre","countryCode":"MX","stateCode":"JAL","latitude":"20.51000000","longitude":"-103.85800000"},{"name":"El Salto","countryCode":"MX","stateCode":"JAL","latitude":"20.33333000","longitude":"-104.50000000"},{"name":"El Salto Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.51666667","longitude":"-103.18333333"},{"name":"El Salto de San Antonio","countryCode":"MX","stateCode":"JAL","latitude":"21.17833000","longitude":"-101.82389000"},{"name":"El Salto de las Peñas","countryCode":"MX","stateCode":"JAL","latitude":"20.65250000","longitude":"-103.04222000"},{"name":"El Salvador","countryCode":"MX","stateCode":"JAL","latitude":"21.01659000","longitude":"-103.71568000"},{"name":"El Salvial","countryCode":"MX","stateCode":"JAL","latitude":"20.83917000","longitude":"-103.26306000"},{"name":"El Saucillo","countryCode":"MX","stateCode":"JAL","latitude":"20.31389000","longitude":"-103.91333000"},{"name":"El Saucillo de los Pérez","countryCode":"MX","stateCode":"JAL","latitude":"22.02861000","longitude":"-103.23444000"},{"name":"El Saucito","countryCode":"MX","stateCode":"JAL","latitude":"20.73194000","longitude":"-102.50889000"},{"name":"El Sauz de Ibarra","countryCode":"MX","stateCode":"JAL","latitude":"21.33083000","longitude":"-102.23222000"},{"name":"El Seminario","countryCode":"MX","stateCode":"JAL","latitude":"21.27333000","longitude":"-102.30806000"},{"name":"El Sitio","countryCode":"MX","stateCode":"JAL","latitude":"21.33306000","longitude":"-102.04056000"},{"name":"El Sopial","countryCode":"MX","stateCode":"JAL","latitude":"20.58278000","longitude":"-102.62806000"},{"name":"El Soyate","countryCode":"MX","stateCode":"JAL","latitude":"21.50667000","longitude":"-101.89250000"},{"name":"El Tablero","countryCode":"MX","stateCode":"JAL","latitude":"21.47472000","longitude":"-102.41639000"},{"name":"El Taray","countryCode":"MX","stateCode":"JAL","latitude":"19.62361000","longitude":"-103.26806000"},{"name":"El Tarengo Nuevo","countryCode":"MX","stateCode":"JAL","latitude":"20.43121000","longitude":"-102.49508000"},{"name":"El Tecolote","countryCode":"MX","stateCode":"JAL","latitude":"21.20056000","longitude":"-102.24583000"},{"name":"El Tecuán","countryCode":"MX","stateCode":"JAL","latitude":"20.31389000","longitude":"-103.73083000"},{"name":"El Tempisque","countryCode":"MX","stateCode":"JAL","latitude":"20.77861000","longitude":"-103.32667000"},{"name":"El Tepame","countryCode":"MX","stateCode":"JAL","latitude":"20.56972000","longitude":"-103.19444000"},{"name":"El Tepec","countryCode":"MX","stateCode":"JAL","latitude":"21.84111000","longitude":"-103.77389000"},{"name":"El Tepetate","countryCode":"MX","stateCode":"JAL","latitude":"21.06472000","longitude":"-103.77333000"},{"name":"El Tepozán","countryCode":"MX","stateCode":"JAL","latitude":"20.79194000","longitude":"-102.52917000"},{"name":"El Tequesquite","countryCode":"MX","stateCode":"JAL","latitude":"20.06613000","longitude":"-105.30064000"},{"name":"El Terrerito de Sevilla","countryCode":"MX","stateCode":"JAL","latitude":"20.45417000","longitude":"-102.08000000"},{"name":"El Terrero","countryCode":"MX","stateCode":"JAL","latitude":"19.29917000","longitude":"-102.87806000"},{"name":"El Torque","countryCode":"MX","stateCode":"JAL","latitude":"21.37056000","longitude":"-102.36667000"},{"name":"El Torreón","countryCode":"MX","stateCode":"JAL","latitude":"21.78583000","longitude":"-102.00139000"},{"name":"El Tuito","countryCode":"MX","stateCode":"JAL","latitude":"20.32042000","longitude":"-105.32469000"},{"name":"El Tule","countryCode":"MX","stateCode":"JAL","latitude":"20.71667000","longitude":"-102.44083000"},{"name":"El Tulillo","countryCode":"MX","stateCode":"JAL","latitude":"21.20472000","longitude":"-102.90222000"},{"name":"El Uvalano","countryCode":"MX","stateCode":"JAL","latitude":"20.43861000","longitude":"-102.79028000"},{"name":"El Verde","countryCode":"MX","stateCode":"JAL","latitude":"20.55567000","longitude":"-103.27901000"},{"name":"El Vergel","countryCode":"MX","stateCode":"JAL","latitude":"21.62139000","longitude":"-102.30639000"},{"name":"El Vigía","countryCode":"MX","stateCode":"JAL","latitude":"19.50417000","longitude":"-104.29639000"},{"name":"El Zancudo","countryCode":"MX","stateCode":"JAL","latitude":"20.77972000","longitude":"-105.15333000"},{"name":"El Zapatero","countryCode":"MX","stateCode":"JAL","latitude":"19.86778000","longitude":"-103.07556000"},{"name":"El Zapote","countryCode":"MX","stateCode":"JAL","latitude":"21.11257000","longitude":"-102.80555000"},{"name":"El Zapote de Chávez","countryCode":"MX","stateCode":"JAL","latitude":"20.21972000","longitude":"-104.32639000"},{"name":"El Zapotillo","countryCode":"MX","stateCode":"JAL","latitude":"19.96611000","longitude":"-104.39889000"},{"name":"Emiliano Zapata","countryCode":"MX","stateCode":"JAL","latitude":"19.24278000","longitude":"-104.71778000"},{"name":"Emiliano Zapata, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"19.38305556","longitude":"-104.96583333"},{"name":"Encarnación de Díaz","countryCode":"MX","stateCode":"JAL","latitude":"21.51666667","longitude":"-102.23333333"},{"name":"Epeche Chico","countryCode":"MX","stateCode":"JAL","latitude":"19.93917000","longitude":"-103.01972000"},{"name":"Epeche Grande","countryCode":"MX","stateCode":"JAL","latitude":"19.92333000","longitude":"-103.10667000"},{"name":"Estancia Vieja de Arriba","countryCode":"MX","stateCode":"JAL","latitude":"21.16722000","longitude":"-102.32389000"},{"name":"Estancia de San Nicolás","countryCode":"MX","stateCode":"JAL","latitude":"20.38417000","longitude":"-102.83750000"},{"name":"Estanzuela","countryCode":"MX","stateCode":"JAL","latitude":"20.52306000","longitude":"-104.34000000"},{"name":"Estipa","countryCode":"MX","stateCode":"JAL","latitude":"20.36199000","longitude":"-103.72345000"},{"name":"Etzatlán Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.76666667","longitude":"-104.08333333"},{"name":"Ferrería de Tula","countryCode":"MX","stateCode":"JAL","latitude":"20.06529000","longitude":"-103.72980000"},{"name":"Francisco I. Madero","countryCode":"MX","stateCode":"JAL","latitude":"19.56000000","longitude":"-104.55917000"},{"name":"Francisco Primo de Verdad","countryCode":"MX","stateCode":"JAL","latitude":"21.74472000","longitude":"-101.82611000"},{"name":"Galaxia Bonito Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.50500000","longitude":"-103.20472000"},{"name":"Galaxia la Noria","countryCode":"MX","stateCode":"JAL","latitude":"20.45722000","longitude":"-103.41889000"},{"name":"Gargantillo","countryCode":"MX","stateCode":"JAL","latitude":"20.01747000","longitude":"-105.34619000"},{"name":"General Andrés Figueroa","countryCode":"MX","stateCode":"JAL","latitude":"20.30396000","longitude":"-103.60923000"},{"name":"General Gabriel Leyva","countryCode":"MX","stateCode":"JAL","latitude":"20.42889000","longitude":"-102.47111000"},{"name":"Geovillas Laureles del Campanario","countryCode":"MX","stateCode":"JAL","latitude":"21.33056000","longitude":"-101.92361000"},{"name":"Getsemaní","countryCode":"MX","stateCode":"JAL","latitude":"20.72778000","longitude":"-105.20639000"},{"name":"Granadillas","countryCode":"MX","stateCode":"JAL","latitude":"21.37972000","longitude":"-101.90139000"},{"name":"Guachinango","countryCode":"MX","stateCode":"JAL","latitude":"20.56700000","longitude":"-104.36700000"},{"name":"Guadalajara","countryCode":"MX","stateCode":"JAL","latitude":"20.67666667","longitude":"-103.34750000"},{"name":"Guadalupe Victoria","countryCode":"MX","stateCode":"JAL","latitude":"21.70106000","longitude":"-101.61778000"},{"name":"Guadalupe de Lerma","countryCode":"MX","stateCode":"JAL","latitude":"20.34077000","longitude":"-102.36090000"},{"name":"Guamuchilillo","countryCode":"MX","stateCode":"JAL","latitude":"22.05028000","longitude":"-104.31583000"},{"name":"Guayabitos","countryCode":"MX","stateCode":"JAL","latitude":"20.42611000","longitude":"-104.73111000"},{"name":"Gómez Farías Municipality","countryCode":"MX","stateCode":"JAL","latitude":"19.80000000","longitude":"-103.48333333"},{"name":"Hacienda Santa Fe","countryCode":"MX","stateCode":"JAL","latitude":"20.51806000","longitude":"-103.38056000"},{"name":"Hacienda Vieja","countryCode":"MX","stateCode":"JAL","latitude":"19.60083000","longitude":"-103.21444000"},{"name":"Hacienda Vieja del Castillo","countryCode":"MX","stateCode":"JAL","latitude":"20.54000000","longitude":"-103.24417000"},{"name":"Hacienda de la Labor","countryCode":"MX","stateCode":"JAL","latitude":"20.31639000","longitude":"-103.17333000"},{"name":"Hacienda los Fresnos","countryCode":"MX","stateCode":"JAL","latitude":"20.51944000","longitude":"-103.39306000"},{"name":"Haciendas la Herradura","countryCode":"MX","stateCode":"JAL","latitude":"20.77250000","longitude":"-103.60861000"},{"name":"Hierba de Matancillas","countryCode":"MX","stateCode":"JAL","latitude":"21.86528000","longitude":"-101.67333000"},{"name":"Higueras San Miguel","countryCode":"MX","stateCode":"JAL","latitude":"19.59472000","longitude":"-103.17944000"},{"name":"Higuerillas","countryCode":"MX","stateCode":"JAL","latitude":"20.76083000","longitude":"-102.47417000"},{"name":"Hostotipaquillo","countryCode":"MX","stateCode":"JAL","latitude":"21.06035000","longitude":"-104.05091000"},{"name":"Huajacatlán","countryCode":"MX","stateCode":"JAL","latitude":"21.04444000","longitude":"-103.95222000"},{"name":"Huascato","countryCode":"MX","stateCode":"JAL","latitude":"20.47951000","longitude":"-102.24806000"},{"name":"Huaxtla","countryCode":"MX","stateCode":"JAL","latitude":"20.73179000","longitude":"-103.66291000"},{"name":"Huejotitlán","countryCode":"MX","stateCode":"JAL","latitude":"20.65694000","longitude":"-103.04222000"},{"name":"Huejotitán","countryCode":"MX","stateCode":"JAL","latitude":"20.35524000","longitude":"-103.48742000"},{"name":"Huejuquilla El Alto Municipality","countryCode":"MX","stateCode":"JAL","latitude":"22.61666667","longitude":"-103.88333333"},{"name":"Huejúcar","countryCode":"MX","stateCode":"JAL","latitude":"22.33409000","longitude":"-103.25253000"},{"name":"Huertas Familiares San Pedro","countryCode":"MX","stateCode":"JAL","latitude":"21.32750000","longitude":"-101.97444000"},{"name":"Huisichi","countryCode":"MX","stateCode":"JAL","latitude":"19.56611000","longitude":"-103.86556000"},{"name":"Huitzometl","countryCode":"MX","stateCode":"JAL","latitude":"19.51000000","longitude":"-103.75250000"},{"name":"Huizaches","countryCode":"MX","stateCode":"JAL","latitude":"19.17167000","longitude":"-103.49000000"},{"name":"IPROVIPE I","countryCode":"MX","stateCode":"JAL","latitude":"20.88639000","longitude":"-103.82444000"},{"name":"Ipazoltic","countryCode":"MX","stateCode":"JAL","latitude":"20.43330000","longitude":"-103.98300000"},{"name":"Ixtapa","countryCode":"MX","stateCode":"JAL","latitude":"20.71623000","longitude":"-105.20408000"},{"name":"Ixtlahuacán de los Membrillos","countryCode":"MX","stateCode":"JAL","latitude":"20.34666667","longitude":"-103.19138889"},{"name":"Ixtlahuacán del Río","countryCode":"MX","stateCode":"JAL","latitude":"20.86666667","longitude":"-103.25000000"},{"name":"Izolta","countryCode":"MX","stateCode":"JAL","latitude":"22.01000000","longitude":"-103.74639000"},{"name":"J. Isabel Flores","countryCode":"MX","stateCode":"JAL","latitude":"20.63750000","longitude":"-103.07806000"},{"name":"Jalostotitlan","countryCode":"MX","stateCode":"JAL","latitude":"21.16741000","longitude":"-102.46386000"},{"name":"Jaluco","countryCode":"MX","stateCode":"JAL","latitude":"19.23089000","longitude":"-104.68527000"},{"name":"Jamay","countryCode":"MX","stateCode":"JAL","latitude":"20.29444444","longitude":"-102.70972222"},{"name":"Jardines de San Sebastián","countryCode":"MX","stateCode":"JAL","latitude":"20.51889000","longitude":"-103.42222000"},{"name":"Jardines del Edén","countryCode":"MX","stateCode":"JAL","latitude":"20.53250000","longitude":"-103.36278000"},{"name":"Jaritas","countryCode":"MX","stateCode":"JAL","latitude":"21.31167000","longitude":"-101.99750000"},{"name":"Jesús María","countryCode":"MX","stateCode":"JAL","latitude":"20.66666667","longitude":"-103.35027778"},{"name":"Jesús María, Nayarit","countryCode":"MX","stateCode":"JAL","latitude":"20.66667000","longitude":"-104.26670000"},{"name":"Jilotlán de los Dolores","countryCode":"MX","stateCode":"JAL","latitude":"19.37083333","longitude":"-103.01972222"},{"name":"Jiquilpan","countryCode":"MX","stateCode":"JAL","latitude":"19.77889000","longitude":"-103.77895000"},{"name":"Joconoxtle","countryCode":"MX","stateCode":"JAL","latitude":"20.45222000","longitude":"-102.67639000"},{"name":"Jocotepec","countryCode":"MX","stateCode":"JAL","latitude":"20.16666667","longitude":"-103.28333333"},{"name":"Josefa Ortíz de Domínguez","countryCode":"MX","stateCode":"JAL","latitude":"20.90000000","longitude":"-103.83306000"},{"name":"José María Pino Suárez","countryCode":"MX","stateCode":"JAL","latitude":"19.94889000","longitude":"-105.32778000"},{"name":"José de Jesús Aguirre, Teocaltiche","countryCode":"MX","stateCode":"JAL","latitude":"21.52167000","longitude":"-102.47139000"},{"name":"Juan Gil Preciado","countryCode":"MX","stateCode":"JAL","latitude":"20.37269000","longitude":"-103.72752000"},{"name":"Juanacatlán","countryCode":"MX","stateCode":"JAL","latitude":"20.50000000","longitude":"-103.16666667"},{"name":"La Alameda","countryCode":"MX","stateCode":"JAL","latitude":"20.49528000","longitude":"-103.24833000"},{"name":"La Aldaba","countryCode":"MX","stateCode":"JAL","latitude":"19.74964000","longitude":"-104.23306000"},{"name":"La Angostura de los Altos","countryCode":"MX","stateCode":"JAL","latitude":"20.56194000","longitude":"-102.43500000"},{"name":"La Arbolada Plus","countryCode":"MX","stateCode":"JAL","latitude":"20.53694000","longitude":"-103.36389000"},{"name":"La Barca","countryCode":"MX","stateCode":"JAL","latitude":"20.28333333","longitude":"-102.56666667"},{"name":"La Barranca","countryCode":"MX","stateCode":"JAL","latitude":"20.51639000","longitude":"-103.07306000"},{"name":"La Calera","countryCode":"MX","stateCode":"JAL","latitude":"21.49694000","longitude":"-102.58556000"},{"name":"La Calera Fraccionamiento","countryCode":"MX","stateCode":"JAL","latitude":"21.26889000","longitude":"-102.33778000"},{"name":"La Cantera","countryCode":"MX","stateCode":"JAL","latitude":"21.34333000","longitude":"-102.01972000"},{"name":"La Cañada","countryCode":"MX","stateCode":"JAL","latitude":"20.48222000","longitude":"-102.94306000"},{"name":"La Cañada Tezcaltilti","countryCode":"MX","stateCode":"JAL","latitude":"20.01167000","longitude":"-103.71278000"},{"name":"La Cebadilla","countryCode":"MX","stateCode":"JAL","latitude":"20.89028000","longitude":"-102.74250000"},{"name":"La Ceja de la Capilla","countryCode":"MX","stateCode":"JAL","latitude":"20.73583000","longitude":"-102.41833000"},{"name":"La Cerca Blanca","countryCode":"MX","stateCode":"JAL","latitude":"21.15806000","longitude":"-102.88361000"},{"name":"La Cieneguita","countryCode":"MX","stateCode":"JAL","latitude":"20.75611000","longitude":"-102.29944000"},{"name":"La Ciénega","countryCode":"MX","stateCode":"JAL","latitude":"20.66056000","longitude":"-102.71333000"},{"name":"La Ciénega de Huaistita","countryCode":"MX","stateCode":"JAL","latitude":"22.06306000","longitude":"-104.32583000"},{"name":"La Cofradía","countryCode":"MX","stateCode":"JAL","latitude":"22.61361000","longitude":"-103.92417000"},{"name":"La Cofradía del Rosario","countryCode":"MX","stateCode":"JAL","latitude":"19.88861000","longitude":"-103.72444000"},{"name":"La Colonia San Juanito","countryCode":"MX","stateCode":"JAL","latitude":"21.19361000","longitude":"-102.90472000"},{"name":"La Concepción","countryCode":"MX","stateCode":"JAL","latitude":"20.35171000","longitude":"-102.32959000"},{"name":"La Conchilla","countryCode":"MX","stateCode":"JAL","latitude":"20.90528000","longitude":"-103.73861000"},{"name":"La Conchita","countryCode":"MX","stateCode":"JAL","latitude":"19.49972000","longitude":"-104.56139000"},{"name":"La Constancia","countryCode":"MX","stateCode":"JAL","latitude":"20.40333000","longitude":"-102.98361000"},{"name":"La Cruz","countryCode":"MX","stateCode":"JAL","latitude":"20.25083000","longitude":"-103.59111000"},{"name":"La Cruz de Loreto","countryCode":"MX","stateCode":"JAL","latitude":"20.00755000","longitude":"-105.45508000"},{"name":"La Cuchilla","countryCode":"MX","stateCode":"JAL","latitude":"20.78000000","longitude":"-103.46222000"},{"name":"La Cuesta de Medina","countryCode":"MX","stateCode":"JAL","latitude":"21.22583000","longitude":"-102.33056000"},{"name":"La Cueva","countryCode":"MX","stateCode":"JAL","latitude":"21.24056000","longitude":"-102.59444000"},{"name":"La Estacada","countryCode":"MX","stateCode":"JAL","latitude":"19.93528000","longitude":"-103.03472000"},{"name":"La Estancia","countryCode":"MX","stateCode":"JAL","latitude":"21.04694000","longitude":"-102.84167000"},{"name":"La Estancia de Arriba","countryCode":"MX","stateCode":"JAL","latitude":"22.61972000","longitude":"-103.90861000"},{"name":"La Estancia de Ayones","countryCode":"MX","stateCode":"JAL","latitude":"20.88220000","longitude":"-104.08717000"},{"name":"La Estancia de Navarro","countryCode":"MX","stateCode":"JAL","latitude":"20.54917000","longitude":"-102.60944000"},{"name":"La Estancita","countryCode":"MX","stateCode":"JAL","latitude":"20.56722000","longitude":"-104.01083000"},{"name":"La Estanzuela","countryCode":"MX","stateCode":"JAL","latitude":"20.66892000","longitude":"-103.82609000"},{"name":"La Floreña","countryCode":"MX","stateCode":"JAL","latitude":"20.46750000","longitude":"-102.73500000"},{"name":"La Fortuna Fraccionamiento","countryCode":"MX","stateCode":"JAL","latitude":"20.48472000","longitude":"-103.39583000"},{"name":"La Frontera","countryCode":"MX","stateCode":"JAL","latitude":"19.96083000","longitude":"-103.71139000"},{"name":"La Garita, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"19.76666667","longitude":"-103.11666667"},{"name":"La Garruña","countryCode":"MX","stateCode":"JAL","latitude":"20.95556000","longitude":"-103.13944000"},{"name":"La Gila","countryCode":"MX","stateCode":"JAL","latitude":"20.61444000","longitude":"-102.20472000"},{"name":"La Gloria","countryCode":"MX","stateCode":"JAL","latitude":"20.61222000","longitude":"-102.38389000"},{"name":"La Granjena","countryCode":"MX","stateCode":"JAL","latitude":"20.70694000","longitude":"-102.44361000"},{"name":"La Guadalupe","countryCode":"MX","stateCode":"JAL","latitude":"19.73556000","longitude":"-103.78083000"},{"name":"La Guásima","countryCode":"MX","stateCode":"JAL","latitude":"22.11889000","longitude":"-103.74111000"},{"name":"La Hermosura","countryCode":"MX","stateCode":"JAL","latitude":"20.11333000","longitude":"-103.60139000"},{"name":"La Higuera","countryCode":"MX","stateCode":"JAL","latitude":"19.42358000","longitude":"-103.40955000"},{"name":"La Huerta","countryCode":"MX","stateCode":"JAL","latitude":"19.48444444","longitude":"-104.64388889"},{"name":"La Huevera","countryCode":"MX","stateCode":"JAL","latitude":"19.88917000","longitude":"-103.12000000"},{"name":"La Isla","countryCode":"MX","stateCode":"JAL","latitude":"21.39472000","longitude":"-101.92278000"},{"name":"La Jarrilla","countryCode":"MX","stateCode":"JAL","latitude":"21.05444000","longitude":"-102.95417000"},{"name":"La Joya","countryCode":"MX","stateCode":"JAL","latitude":"19.94472000","longitude":"-102.86944000"},{"name":"La Joya Chica","countryCode":"MX","stateCode":"JAL","latitude":"20.71021000","longitude":"-103.00250000"},{"name":"La Joya Grande","countryCode":"MX","stateCode":"JAL","latitude":"20.70861000","longitude":"-103.04444000"},{"name":"La Labor de la Concepción","countryCode":"MX","stateCode":"JAL","latitude":"21.23306000","longitude":"-102.78333000"},{"name":"La Labor de los Alba","countryCode":"MX","stateCode":"JAL","latitude":"21.37722000","longitude":"-102.31639000"},{"name":"La Ladera","countryCode":"MX","stateCode":"JAL","latitude":"20.20722000","longitude":"-104.15139000"},{"name":"La Ladera Grande","countryCode":"MX","stateCode":"JAL","latitude":"20.52417000","longitude":"-102.35167000"},{"name":"La Laguna","countryCode":"MX","stateCode":"JAL","latitude":"22.25417000","longitude":"-104.20667000"},{"name":"La Laguna Grande","countryCode":"MX","stateCode":"JAL","latitude":"20.93611000","longitude":"-103.06111000"},{"name":"La Laja","countryCode":"MX","stateCode":"JAL","latitude":"19.85481000","longitude":"-104.28520000"},{"name":"La Lobera","countryCode":"MX","stateCode":"JAL","latitude":"21.08694000","longitude":"-103.56583000"},{"name":"La Loma","countryCode":"MX","stateCode":"JAL","latitude":"20.44139000","longitude":"-102.08833000"},{"name":"La Loma de los Rizo","countryCode":"MX","stateCode":"JAL","latitude":"20.72444000","longitude":"-102.22222000"},{"name":"La Loma del Nopal","countryCode":"MX","stateCode":"JAL","latitude":"20.73000000","longitude":"-102.40167000"},{"name":"La Lomita","countryCode":"MX","stateCode":"JAL","latitude":"21.44056000","longitude":"-102.31278000"},{"name":"La Luz","countryCode":"MX","stateCode":"JAL","latitude":"20.44917000","longitude":"-102.71750000"},{"name":"La Manzanilla","countryCode":"MX","stateCode":"JAL","latitude":"19.28111111","longitude":"-104.78750000"},{"name":"La Manzanilla de La Paz","countryCode":"MX","stateCode":"JAL","latitude":"19.91666667","longitude":"-102.01666667"},{"name":"La Mata","countryCode":"MX","stateCode":"JAL","latitude":"20.89528000","longitude":"-103.74889000"},{"name":"La Merced","countryCode":"MX","stateCode":"JAL","latitude":"21.48250000","longitude":"-101.86722000"},{"name":"La Mesa","countryCode":"MX","stateCode":"JAL","latitude":"20.54944000","longitude":"-103.11918000"},{"name":"La Mesa del Guitarrero","countryCode":"MX","stateCode":"JAL","latitude":"20.66972000","longitude":"-102.76667000"},{"name":"La Mesita","countryCode":"MX","stateCode":"JAL","latitude":"20.83889000","longitude":"-103.50667000"},{"name":"La Mezcalilla","countryCode":"MX","stateCode":"JAL","latitude":"20.45250000","longitude":"-103.12306000"},{"name":"La Mezquitera","countryCode":"MX","stateCode":"JAL","latitude":"20.55833000","longitude":"-103.11250000"},{"name":"La Mial","countryCode":"MX","stateCode":"JAL","latitude":"20.58639000","longitude":"-103.27500000"},{"name":"La Mina","countryCode":"MX","stateCode":"JAL","latitude":"20.94750000","longitude":"-102.72250000"},{"name":"La Mojarra","countryCode":"MX","stateCode":"JAL","latitude":"20.84944000","longitude":"-103.04250000"},{"name":"La Mora","countryCode":"MX","stateCode":"JAL","latitude":"20.70575000","longitude":"-104.03409000"},{"name":"La Mota","countryCode":"MX","stateCode":"JAL","latitude":"20.70556000","longitude":"-102.69028000"},{"name":"La Nance","countryCode":"MX","stateCode":"JAL","latitude":"19.48667000","longitude":"-104.39639000"},{"name":"La Nopalera","countryCode":"MX","stateCode":"JAL","latitude":"20.47750000","longitude":"-102.40056000"},{"name":"La Noria","countryCode":"MX","stateCode":"JAL","latitude":"21.10972000","longitude":"-101.83750000"},{"name":"La Orilla de la Cerca","countryCode":"MX","stateCode":"JAL","latitude":"20.36556000","longitude":"-102.71667000"},{"name":"La Orilla del Agua","countryCode":"MX","stateCode":"JAL","latitude":"21.38389000","longitude":"-101.95250000"},{"name":"La Palma","countryCode":"MX","stateCode":"JAL","latitude":"21.38778000","longitude":"-101.92167000"},{"name":"La Palmita","countryCode":"MX","stateCode":"JAL","latitude":"21.76833000","longitude":"-101.91778000"},{"name":"La Parota","countryCode":"MX","stateCode":"JAL","latitude":"19.55944000","longitude":"-103.89028000"},{"name":"La Parrita","countryCode":"MX","stateCode":"JAL","latitude":"21.54722000","longitude":"-102.55056000"},{"name":"La Paz","countryCode":"MX","stateCode":"JAL","latitude":"21.81608000","longitude":"-101.76793000"},{"name":"La Paz de Ordaz","countryCode":"MX","stateCode":"JAL","latitude":"20.34489000","longitude":"-102.53059000"},{"name":"La Peña, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.32722000","longitude":"-102.97556000"},{"name":"La Playa","countryCode":"MX","stateCode":"JAL","latitude":"21.82278000","longitude":"-103.78861000"},{"name":"La Presa","countryCode":"MX","stateCode":"JAL","latitude":"21.77589000","longitude":"-101.81477000"},{"name":"La Primavera","countryCode":"MX","stateCode":"JAL","latitude":"20.72302000","longitude":"-103.56543000"},{"name":"La Providencia","countryCode":"MX","stateCode":"JAL","latitude":"21.02556000","longitude":"-102.60444000"},{"name":"La Puerta de San Pedro","countryCode":"MX","stateCode":"JAL","latitude":"20.92778000","longitude":"-103.84389000"},{"name":"La Puerta del Coche","countryCode":"MX","stateCode":"JAL","latitude":"20.80400000","longitude":"-104.22577000"},{"name":"La Punta","countryCode":"MX","stateCode":"JAL","latitude":"20.57156000","longitude":"-103.21147000"},{"name":"La Purísima","countryCode":"MX","stateCode":"JAL","latitude":"19.49162000","longitude":"-103.32896000"},{"name":"La Quemada","countryCode":"MX","stateCode":"JAL","latitude":"20.97127000","longitude":"-104.04914000"},{"name":"La Rana","countryCode":"MX","stateCode":"JAL","latitude":"20.81056000","longitude":"-102.42444000"},{"name":"La Raya","countryCode":"MX","stateCode":"JAL","latitude":"20.53639000","longitude":"-102.51944000"},{"name":"La Red","countryCode":"MX","stateCode":"JAL","latitude":"20.71861000","longitude":"-102.81333000"},{"name":"La Resolana","countryCode":"MX","stateCode":"JAL","latitude":"20.74139000","longitude":"-102.92528000"},{"name":"La Ribera","countryCode":"MX","stateCode":"JAL","latitude":"20.34908000","longitude":"-102.28273000"},{"name":"La Roca","countryCode":"MX","stateCode":"JAL","latitude":"20.51278000","longitude":"-103.42639000"},{"name":"La Rosa","countryCode":"MX","stateCode":"JAL","latitude":"19.46278000","longitude":"-104.31556000"},{"name":"La Rosa Amarilla","countryCode":"MX","stateCode":"JAL","latitude":"20.08404000","longitude":"-103.10903000"},{"name":"La Rosa de Castilla","countryCode":"MX","stateCode":"JAL","latitude":"20.70806000","longitude":"-102.25083000"},{"name":"La Rueda","countryCode":"MX","stateCode":"JAL","latitude":"20.10167000","longitude":"-103.26250000"},{"name":"La Sanguijuela","countryCode":"MX","stateCode":"JAL","latitude":"20.49222000","longitude":"-102.04417000"},{"name":"La Sauceda","countryCode":"MX","stateCode":"JAL","latitude":"20.45251000","longitude":"-103.80681000"},{"name":"La Soledad","countryCode":"MX","stateCode":"JAL","latitude":"20.63528000","longitude":"-102.55444000"},{"name":"La Teja","countryCode":"MX","stateCode":"JAL","latitude":"20.44611000","longitude":"-103.48306000"},{"name":"La Tijera","countryCode":"MX","stateCode":"JAL","latitude":"20.58167000","longitude":"-103.44056000"},{"name":"La Tinajera","countryCode":"MX","stateCode":"JAL","latitude":"20.46972000","longitude":"-102.18778000"},{"name":"La Tiricia","countryCode":"MX","stateCode":"JAL","latitude":"20.47833000","longitude":"-102.72306000"},{"name":"La Tortuga","countryCode":"MX","stateCode":"JAL","latitude":"20.90139000","longitude":"-104.61583000"},{"name":"La Trinidad","countryCode":"MX","stateCode":"JAL","latitude":"21.27389000","longitude":"-101.99250000"},{"name":"La Unión del Cuatro","countryCode":"MX","stateCode":"JAL","latitude":"20.53148000","longitude":"-103.36812000"},{"name":"La Vaquera","countryCode":"MX","stateCode":"JAL","latitude":"20.85611000","longitude":"-102.22056000"},{"name":"La Vega","countryCode":"MX","stateCode":"JAL","latitude":"20.58331000","longitude":"-103.85830000"},{"name":"La Venta del Astillero","countryCode":"MX","stateCode":"JAL","latitude":"20.72795000","longitude":"-103.54509000"},{"name":"La Verdolaga","countryCode":"MX","stateCode":"JAL","latitude":"21.68917000","longitude":"-102.03778000"},{"name":"La Villa","countryCode":"MX","stateCode":"JAL","latitude":"20.62806000","longitude":"-102.94667000"},{"name":"La Virgencita","countryCode":"MX","stateCode":"JAL","latitude":"20.72889000","longitude":"-102.53389000"},{"name":"La Yerbabuena","countryCode":"MX","stateCode":"JAL","latitude":"20.53722000","longitude":"-103.09722000"},{"name":"La Zapotera","countryCode":"MX","stateCode":"JAL","latitude":"20.30611000","longitude":"-102.89778000"},{"name":"Labor de Medina","countryCode":"MX","stateCode":"JAL","latitude":"20.46666667","longitude":"-103.91666667"},{"name":"Labor de Montoya","countryCode":"MX","stateCode":"JAL","latitude":"21.36722000","longitude":"-102.21917000"},{"name":"Ladera Chica","countryCode":"MX","stateCode":"JAL","latitude":"20.52167000","longitude":"-102.34694000"},{"name":"Lagos de Moreno","countryCode":"MX","stateCode":"JAL","latitude":"21.35638889","longitude":"-101.92916667"},{"name":"Laguna Colorada","countryCode":"MX","stateCode":"JAL","latitude":"20.75917000","longitude":"-102.83111000"},{"name":"Laguna de Piedra","countryCode":"MX","stateCode":"JAL","latitude":"20.82028000","longitude":"-102.13778000"},{"name":"Lagunillas, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.33972222","longitude":"-103.99583333"},{"name":"Las Alfalfas","countryCode":"MX","stateCode":"JAL","latitude":"21.32861000","longitude":"-101.91056000"},{"name":"Las Amarillas","countryCode":"MX","stateCode":"JAL","latitude":"21.58918000","longitude":"-101.65548000"},{"name":"Las Asturias Fraccionamiento","countryCode":"MX","stateCode":"JAL","latitude":"20.52222000","longitude":"-103.29083000"},{"name":"Las Azules","countryCode":"MX","stateCode":"JAL","latitude":"20.89194000","longitude":"-102.79167000"},{"name":"Las Calaveras","countryCode":"MX","stateCode":"JAL","latitude":"20.19944000","longitude":"-104.02250000"},{"name":"Las Canoas","countryCode":"MX","stateCode":"JAL","latitude":"19.61028000","longitude":"-103.47389000"},{"name":"Las Carretas","countryCode":"MX","stateCode":"JAL","latitude":"20.44861000","longitude":"-103.24639000"},{"name":"Las Cañadas","countryCode":"MX","stateCode":"JAL","latitude":"21.14000000","longitude":"-102.46167000"},{"name":"Las Golondrinas [Fraccionamiento]","countryCode":"MX","stateCode":"JAL","latitude":"22.10528000","longitude":"-103.25417000"},{"name":"Las Juntas","countryCode":"MX","stateCode":"JAL","latitude":"19.43061000","longitude":"-104.70646000"},{"name":"Las Pintas de Arriba","countryCode":"MX","stateCode":"JAL","latitude":"20.57376000","longitude":"-103.32345000"},{"name":"Las Pintitas","countryCode":"MX","stateCode":"JAL","latitude":"20.56444000","longitude":"-103.30222000"},{"name":"Las Primaveras [Invernadero]","countryCode":"MX","stateCode":"JAL","latitude":"19.69472000","longitude":"-103.83333000"},{"name":"Lo Arado","countryCode":"MX","stateCode":"JAL","latitude":"19.62139000","longitude":"-104.53444000"},{"name":"Lomas de San Agustín","countryCode":"MX","stateCode":"JAL","latitude":"20.52750000","longitude":"-103.46778000"},{"name":"Lomas de Tejeda","countryCode":"MX","stateCode":"JAL","latitude":"20.46658000","longitude":"-103.40202000"},{"name":"Lomas del Sur","countryCode":"MX","stateCode":"JAL","latitude":"20.49250000","longitude":"-103.41750000"},{"name":"Los Azulitos","countryCode":"MX","stateCode":"JAL","latitude":"21.84610000","longitude":"-101.96527000"},{"name":"Los Cedros","countryCode":"MX","stateCode":"JAL","latitude":"20.38980000","longitude":"-103.23250000"},{"name":"Los Gavilanes","countryCode":"MX","stateCode":"JAL","latitude":"20.57456000","longitude":"-103.44881000"},{"name":"Los Guerrero","countryCode":"MX","stateCode":"JAL","latitude":"20.43333333","longitude":"-103.88333333"},{"name":"Los Mazos","countryCode":"MX","stateCode":"JAL","latitude":"19.57000000","longitude":"-103.50000000"},{"name":"Los Olivos","countryCode":"MX","stateCode":"JAL","latitude":"20.43917000","longitude":"-103.23778000"},{"name":"Los Pocitos","countryCode":"MX","stateCode":"JAL","latitude":"20.53724000","longitude":"-103.93721000"},{"name":"Los Ruiseñores","countryCode":"MX","stateCode":"JAL","latitude":"20.71083000","longitude":"-103.69139000"},{"name":"Los Sauces","countryCode":"MX","stateCode":"JAL","latitude":"21.57425000","longitude":"-102.13827000"},{"name":"Los Vergara","countryCode":"MX","stateCode":"JAL","latitude":"20.45000000","longitude":"-103.91666667"},{"name":"Lázaro Cárdenas, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.44166667","longitude":"-103.96888889"},{"name":"Magdalena","countryCode":"MX","stateCode":"JAL","latitude":"20.90916667","longitude":"-103.98027778"},{"name":"Manalisco","countryCode":"MX","stateCode":"JAL","latitude":"21.05928000","longitude":"-102.92203000"},{"name":"Margaritas","countryCode":"MX","stateCode":"JAL","latitude":"20.45306000","longitude":"-102.47417000"},{"name":"Mascota Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.52611111","longitude":"-104.78777778"},{"name":"Matancillas (San Isidro Matancillas)","countryCode":"MX","stateCode":"JAL","latitude":"21.89036000","longitude":"-101.65059000"},{"name":"Matanzas","countryCode":"MX","stateCode":"JAL","latitude":"21.63333000","longitude":"-101.65528000"},{"name":"Matatlán","countryCode":"MX","stateCode":"JAL","latitude":"20.70978000","longitude":"-103.15009000"},{"name":"Mazamitlongo","countryCode":"MX","stateCode":"JAL","latitude":"19.91555556","longitude":"-103.01944444"},{"name":"Mechoacanejo","countryCode":"MX","stateCode":"JAL","latitude":"21.54038000","longitude":"-102.59587000"},{"name":"Mexticacán","countryCode":"MX","stateCode":"JAL","latitude":"21.21666667","longitude":"-102.71666667"},{"name":"Mezcala","countryCode":"MX","stateCode":"JAL","latitude":"20.95278000","longitude":"-102.84611000"},{"name":"Mezquitic Municipality","countryCode":"MX","stateCode":"JAL","latitude":"22.20609000","longitude":"-104.04531000"},{"name":"Mezquitic de la Magdalena","countryCode":"MX","stateCode":"JAL","latitude":"21.22111000","longitude":"-102.30444000"},{"name":"Milpillas","countryCode":"MX","stateCode":"JAL","latitude":"20.50111000","longitude":"-102.53418000"},{"name":"Misión San Luis Gonzaga Chiriyaqui","countryCode":"MX","stateCode":"JAL","latitude":"21.78333000","longitude":"-101.97278000"},{"name":"Mismaloya","countryCode":"MX","stateCode":"JAL","latitude":"20.53101800","longitude":"-105.29262500"},{"name":"Mismaloya (Fraccionamiento Pedregal de Santa Martha)","countryCode":"MX","stateCode":"JAL","latitude":"20.60694000","longitude":"-103.17139000"},{"name":"Mixtlán","countryCode":"MX","stateCode":"JAL","latitude":"20.36666667","longitude":"-104.25000000"},{"name":"Moras","countryCode":"MX","stateCode":"JAL","latitude":"20.32622000","longitude":"-102.59254000"},{"name":"Navajas","countryCode":"MX","stateCode":"JAL","latitude":"20.53318000","longitude":"-103.67972000"},{"name":"Nextipac","countryCode":"MX","stateCode":"JAL","latitude":"20.76725000","longitude":"-103.52405000"},{"name":"Nicolás R Casillas","countryCode":"MX","stateCode":"JAL","latitude":"20.54638000","longitude":"-103.46622000"},{"name":"Nuevo México, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.75777778","longitude":"-103.43416667"},{"name":"Nuevo Refugio de Afuera (Nuevo Refugio)","countryCode":"MX","stateCode":"JAL","latitude":"20.54889000","longitude":"-102.70722000"},{"name":"Oconahua, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.74373667","longitude":"-104.16384278"},{"name":"Ocotlán, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.35138889","longitude":"-102.76805556"},{"name":"Ojo de Agua de Morán, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.53333333","longitude":"-102.50000000"},{"name":"Ojuelos de Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"21.86416667","longitude":"-101.59333333"},{"name":"Otatlán","countryCode":"MX","stateCode":"JAL","latitude":"20.44084000","longitude":"-102.80389000"},{"name":"Palomar","countryCode":"MX","stateCode":"JAL","latitude":"20.59250000","longitude":"-103.46056000"},{"name":"Palos Altos","countryCode":"MX","stateCode":"JAL","latitude":"20.87143000","longitude":"-103.15296000"},{"name":"Paseo Puente Viejo","countryCode":"MX","stateCode":"JAL","latitude":"20.56917000","longitude":"-103.19056000"},{"name":"Paseo de las Cañadas","countryCode":"MX","stateCode":"JAL","latitude":"20.62139000","longitude":"-103.19778000"},{"name":"Paseo del Prado","countryCode":"MX","stateCode":"JAL","latitude":"20.56444000","longitude":"-103.38917000"},{"name":"Paseos del Valle [Fraccionamiento]","countryCode":"MX","stateCode":"JAL","latitude":"20.52222000","longitude":"-103.33333000"},{"name":"Paso de Cuarenta","countryCode":"MX","stateCode":"JAL","latitude":"21.50344000","longitude":"-101.75236000"},{"name":"Pegueros","countryCode":"MX","stateCode":"JAL","latitude":"20.95353000","longitude":"-102.66762000"},{"name":"Piedra Pesada","countryCode":"MX","stateCode":"JAL","latitude":"19.55056000","longitude":"-104.47683000"},{"name":"Pihuamo","countryCode":"MX","stateCode":"JAL","latitude":"18.95000000","longitude":"-103.16700000"},{"name":"Pochotita","countryCode":"MX","stateCode":"JAL","latitude":"22.27306000","longitude":"-104.11611000"},{"name":"Poncitlán Municipality","countryCode":"MX","stateCode":"JAL","latitude":"20.30000000","longitude":"-102.26666667"},{"name":"Portes Gil","countryCode":"MX","stateCode":"JAL","latitude":"20.65812000","longitude":"-103.93838000"},{"name":"Potrerillos","countryCode":"MX","stateCode":"JAL","latitude":"20.33837000","longitude":"-103.37762000"},{"name":"Primero de Mayo (Chupaderos)","countryCode":"MX","stateCode":"JAL","latitude":"21.46611000","longitude":"-101.82722000"},{"name":"Puente Grande","countryCode":"MX","stateCode":"JAL","latitude":"20.56977000","longitude":"-103.15377000"},{"name":"Puente de Camotlán","countryCode":"MX","stateCode":"JAL","latitude":"21.69870000","longitude":"-104.07996000"},{"name":"Puerta del Llano","countryCode":"MX","stateCode":"JAL","latitude":"20.78528000","longitude":"-103.46139000"},{"name":"Puerto Vallarta","countryCode":"MX","stateCode":"JAL","latitude":"20.61666667","longitude":"-105.23333333"},{"name":"Punta de la Vega","countryCode":"MX","stateCode":"JAL","latitude":"20.59070000","longitude":"-103.89831000"},{"name":"Purificación","countryCode":"MX","stateCode":"JAL","latitude":"19.71738000","longitude":"-104.60534000"},{"name":"Quitupan","countryCode":"MX","stateCode":"JAL","latitude":"19.65000000","longitude":"-102.75000000"},{"name":"Rancho Alegre [Fraccionamiento]","countryCode":"MX","stateCode":"JAL","latitude":"20.47361000","longitude":"-103.25778000"},{"name":"Real del Valle (El Paraíso) [Fraccionamiento]","countryCode":"MX","stateCode":"JAL","latitude":"20.54556000","longitude":"-103.36972000"},{"name":"Rinconada la Loma [Fraccionamiento]","countryCode":"MX","stateCode":"JAL","latitude":"20.45417000","longitude":"-103.21917000"},{"name":"San Agustín","countryCode":"MX","stateCode":"JAL","latitude":"20.28557000","longitude":"-102.63293000"},{"name":"San Andrés Cohamiata","countryCode":"MX","stateCode":"JAL","latitude":"22.18944000","longitude":"-104.24083000"},{"name":"San Andrés Ixtlán","countryCode":"MX","stateCode":"JAL","latitude":"19.82059000","longitude":"-103.47144000"},{"name":"San Antonio","countryCode":"MX","stateCode":"JAL","latitude":"20.55186000","longitude":"-102.61761000"},{"name":"San Antonio de Rivas","countryCode":"MX","stateCode":"JAL","latitude":"20.35015000","longitude":"-102.42786000"},{"name":"San Antonio de los Barrera","countryCode":"MX","stateCode":"JAL","latitude":"21.38944000","longitude":"-102.25528000"},{"name":"San Antonio de los Vázquez","countryCode":"MX","stateCode":"JAL","latitude":"20.81767000","longitude":"-103.14623000"},{"name":"San Clemente","countryCode":"MX","stateCode":"JAL","latitude":"20.08433000","longitude":"-104.25161000"},{"name":"San Cristóbal","countryCode":"MX","stateCode":"JAL","latitude":"21.68159000","longitude":"-101.94093000"},{"name":"San Cristóbal Zapotitlán","countryCode":"MX","stateCode":"JAL","latitude":"20.22453000","longitude":"-103.36969000"},{"name":"San Cristóbal de la Barranca Municipality","countryCode":"MX","stateCode":"JAL","latitude":"21.04472222","longitude":"-103.42805556"},{"name":"San Diego de Alejandría","countryCode":"MX","stateCode":"JAL","latitude":"20.86666667","longitude":"-101.90000000"},{"name":"San Esteban (San Miguel Tateposco)","countryCode":"MX","stateCode":"JAL","latitude":"20.79889000","longitude":"-103.37444000"},{"name":"San Felipe de Híjar","countryCode":"MX","stateCode":"JAL","latitude":"20.90171000","longitude":"-104.72172000"},{"name":"San Francisco de Asís","countryCode":"MX","stateCode":"JAL","latitude":"20.53333333","longitude":"-102.50000000"},{"name":"San Francisco de Rivas","countryCode":"MX","stateCode":"JAL","latitude":"20.34053000","longitude":"-102.57208000"},{"name":"San Gabriel,  Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"19.74750000","longitude":"-103.76527778"},{"name":"San Gaspar","countryCode":"MX","stateCode":"JAL","latitude":"20.51056000","longitude":"-102.62361000"},{"name":"San Gaspar de los Reyes","countryCode":"MX","stateCode":"JAL","latitude":"21.28333333","longitude":"-102.50000000"},{"name":"San Ignacio Municipality, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.73330000","longitude":"-102.51700000"},{"name":"San Isidro","countryCode":"MX","stateCode":"JAL","latitude":"20.79111000","longitude":"-103.35111000"},{"name":"San Isidro Mazatepec","countryCode":"MX","stateCode":"JAL","latitude":"20.52284000","longitude":"-103.61294000"},{"name":"San Jacintito","countryCode":"MX","stateCode":"JAL","latitude":"20.35400000","longitude":"-103.92400000"},{"name":"San Jacinto, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.35900000","longitude":"-103.93300000"},{"name":"San Joaquín Zorrillos","countryCode":"MX","stateCode":"JAL","latitude":"20.62070000","longitude":"-103.01546000"},{"name":"San Jorge","countryCode":"MX","stateCode":"JAL","latitude":"21.37167000","longitude":"-101.86556000"},{"name":"San Jose de Gracia, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.67444444","longitude":"-102.56694444"},{"name":"San José Casas Caídas","countryCode":"MX","stateCode":"JAL","latitude":"20.42108000","longitude":"-102.44066000"},{"name":"San José de la Paz","countryCode":"MX","stateCode":"JAL","latitude":"20.55094000","longitude":"-102.05858000"},{"name":"San José de las Flores","countryCode":"MX","stateCode":"JAL","latitude":"20.64851000","longitude":"-102.96616000"},{"name":"San José de los Reynoso","countryCode":"MX","stateCode":"JAL","latitude":"21.02361111","longitude":"-102.40583333"},{"name":"San José del Caliche (El Caliche)","countryCode":"MX","stateCode":"JAL","latitude":"21.12528000","longitude":"-101.93000000"},{"name":"San José del Castillo","countryCode":"MX","stateCode":"JAL","latitude":"20.53333333","longitude":"-103.23333333"},{"name":"San José del Valle","countryCode":"MX","stateCode":"JAL","latitude":"20.76376000","longitude":"-105.22813000"},{"name":"San Juan Cosalá","countryCode":"MX","stateCode":"JAL","latitude":"20.28756000","longitude":"-103.34109000"},{"name":"San Juan Tecomatlán","countryCode":"MX","stateCode":"JAL","latitude":"20.32838000","longitude":"-103.10035000"},{"name":"San Juan de los Arcos","countryCode":"MX","stateCode":"JAL","latitude":"20.60508000","longitude":"-103.71947000"},{"name":"San Juan de los Lagos","countryCode":"MX","stateCode":"JAL","latitude":"21.24583333","longitude":"-102.33083333"},{"name":"San Juanito de Escobedo","countryCode":"MX","stateCode":"JAL","latitude":"20.80000000","longitude":"-104.00000000"},{"name":"San Julián","countryCode":"MX","stateCode":"JAL","latitude":"21.01666667","longitude":"-102.16666667"},{"name":"San Lucas Evangelista","countryCode":"MX","stateCode":"JAL","latitude":"20.40815000","longitude":"-103.36080000"},{"name":"San Luciano","countryCode":"MX","stateCode":"JAL","latitude":"20.31426000","longitude":"-103.41693000"},{"name":"San Luis Soyatlán","countryCode":"MX","stateCode":"JAL","latitude":"20.19834000","longitude":"-103.30720000"},{"name":"San Luis de Agua Caliente","countryCode":"MX","stateCode":"JAL","latitude":"20.38317000","longitude":"-102.82447000"},{"name":"San Marcos","countryCode":"MX","stateCode":"JAL","latitude":"20.78333333","longitude":"-104.18333333"},{"name":"San Martín de Bolaños","countryCode":"MX","stateCode":"JAL","latitude":"21.50000000","longitude":"-103.80000000"},{"name":"San Martín de Hidalgo","countryCode":"MX","stateCode":"JAL","latitude":"20.43538000","longitude":"-103.92878000"},{"name":"San Miguel Cuyutlán","countryCode":"MX","stateCode":"JAL","latitude":"20.41633000","longitude":"-103.38987000"},{"name":"San Miguel Zapotitlán","countryCode":"MX","stateCode":"JAL","latitude":"20.39085000","longitude":"-102.99428000"},{"name":"San Miguel de la Paz","countryCode":"MX","stateCode":"JAL","latitude":"20.37051000","longitude":"-102.66267000"},{"name":"San Miguel de la Sierra, Ayutla","countryCode":"MX","stateCode":"JAL","latitude":"20.09934000","longitude":"-104.60035000"},{"name":"San Miguel el Alto","countryCode":"MX","stateCode":"JAL","latitude":"21.02361111","longitude":"-102.40583333"},{"name":"San Nicolas","countryCode":"MX","stateCode":"JAL","latitude":"20.32982000","longitude":"-103.12881000"},{"name":"San Nicolás de las Flores","countryCode":"MX","stateCode":"JAL","latitude":"21.29055556","longitude":"-102.55138889"},{"name":"San Patricio, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"19.22527778","longitude":"-104.70111111"},{"name":"San Pedro","countryCode":"MX","stateCode":"JAL","latitude":"20.22687000","longitude":"-103.41488000"},{"name":"San Pedro Itzicán","countryCode":"MX","stateCode":"JAL","latitude":"20.31724000","longitude":"-102.95406000"},{"name":"San Sebastian","countryCode":"MX","stateCode":"JAL","latitude":"20.53274000","longitude":"-103.42804000"},{"name":"San Sebastián del Oeste","countryCode":"MX","stateCode":"JAL","latitude":"20.85110000","longitude":"-104.81903000"},{"name":"San Vicente","countryCode":"MX","stateCode":"JAL","latitude":"20.42833000","longitude":"-102.65443000"},{"name":"Santa Anita","countryCode":"MX","stateCode":"JAL","latitude":"20.55090000","longitude":"-103.44396000"},{"name":"Santa Cruz de Barcenas","countryCode":"MX","stateCode":"JAL","latitude":"20.66868000","longitude":"-104.00161000"},{"name":"Santa Cruz de la Loma (Tepetates)","countryCode":"MX","stateCode":"JAL","latitude":"20.48806000","longitude":"-103.54972000"},{"name":"Santa Cruz de la Soledad","countryCode":"MX","stateCode":"JAL","latitude":"20.31746000","longitude":"-103.15860000"},{"name":"Santa Cruz de las Flores, Tlajomulco de Zúñiga, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.48056000","longitude":"-103.50278000"},{"name":"Santa Cruz del Astillero","countryCode":"MX","stateCode":"JAL","latitude":"20.74661000","longitude":"-103.64281000"},{"name":"Santa Cruz del Valle","countryCode":"MX","stateCode":"JAL","latitude":"20.53333000","longitude":"-103.43333000"},{"name":"Santa Cruz el Grande","countryCode":"MX","stateCode":"JAL","latitude":"20.37514000","longitude":"-102.86382000"},{"name":"Santa María Transpontina","countryCode":"MX","stateCode":"JAL","latitude":"21.41490000","longitude":"-102.25720000"},{"name":"Santa María de Enmedio","countryCode":"MX","stateCode":"JAL","latitude":"21.41938000","longitude":"-102.22231000"},{"name":"Santa María de los Ángeles","countryCode":"MX","stateCode":"JAL","latitude":"22.30000000","longitude":"-103.03333333"},{"name":"Santa María del Valle","countryCode":"MX","stateCode":"JAL","latitude":"20.87837000","longitude":"-102.37983000"},{"name":"Santa Rita","countryCode":"MX","stateCode":"JAL","latitude":"20.44150000","longitude":"-102.39016000"},{"name":"Santa Rosa","countryCode":"MX","stateCode":"JAL","latitude":"20.41440000","longitude":"-103.23534000"},{"name":"Santa Rosalía, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.81805556","longitude":"-104.08472222"},{"name":"Santa Teresa","countryCode":"MX","stateCode":"JAL","latitude":"20.91587000","longitude":"-103.89208000"},{"name":"Santiaguito","countryCode":"MX","stateCode":"JAL","latitude":"20.77992000","longitude":"-103.72394000"},{"name":"Santiaguito (Santiaguito de Velázquez)","countryCode":"MX","stateCode":"JAL","latitude":"20.72533000","longitude":"-102.23716000"},{"name":"Sayula","countryCode":"MX","stateCode":"JAL","latitude":"19.88361111","longitude":"-103.59722222"},{"name":"Soyatlán de Afuera","countryCode":"MX","stateCode":"JAL","latitude":"19.69083000","longitude":"-103.28278000"},{"name":"Soyatlán del Oro","countryCode":"MX","stateCode":"JAL","latitude":"20.30194000","longitude":"-104.28056000"},{"name":"Talpa de Allende","countryCode":"MX","stateCode":"JAL","latitude":"20.38084000","longitude":"-104.82213000"},{"name":"Tamazula de Gordiano","countryCode":"MX","stateCode":"JAL","latitude":"19.67638889","longitude":"-103.25000000"},{"name":"Tamazulita, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.20000000","longitude":"-103.96700000"},{"name":"Tapalpa","countryCode":"MX","stateCode":"JAL","latitude":"19.94452080","longitude":"-103.75854800"},{"name":"Tazumbo","countryCode":"MX","stateCode":"JAL","latitude":"19.29401000","longitude":"-102.64513000"},{"name":"Tecalitlán Municipality","countryCode":"MX","stateCode":"JAL","latitude":"19.46666667","longitude":"-103.30000000"},{"name":"Techaluta de Montenegro","countryCode":"MX","stateCode":"JAL","latitude":"20.07416667","longitude":"-103.55277778"},{"name":"Tecolotlán","countryCode":"MX","stateCode":"JAL","latitude":"20.10000000","longitude":"-103.83333333"},{"name":"Tecomates","countryCode":"MX","stateCode":"JAL","latitude":"19.54998000","longitude":"-104.48528000"},{"name":"Tecuattitan","countryCode":"MX","stateCode":"JAL","latitude":"20.42545000","longitude":"-103.02801000"},{"name":"Telcruz","countryCode":"MX","stateCode":"JAL","latitude":"19.47665000","longitude":"-104.12581000"},{"name":"Temastián (La Cantera)","countryCode":"MX","stateCode":"JAL","latitude":"21.97722000","longitude":"-103.52500000"},{"name":"Tenamaxtlán","countryCode":"MX","stateCode":"JAL","latitude":"20.21670000","longitude":"-104.16700000"},{"name":"Tenayuca","countryCode":"MX","stateCode":"JAL","latitude":"21.50318000","longitude":"-102.65799000"},{"name":"Teocaltiche","countryCode":"MX","stateCode":"JAL","latitude":"21.13330000","longitude":"-102.85000000"},{"name":"Teocuitatlán de Corona","countryCode":"MX","stateCode":"JAL","latitude":"20.09183333","longitude":"-103.37847222"},{"name":"Tepatitlán de Morelos","countryCode":"MX","stateCode":"JAL","latitude":"20.81700000","longitude":"-102.73300000"},{"name":"Tepec","countryCode":"MX","stateCode":"JAL","latitude":"19.98964000","longitude":"-103.64116000"},{"name":"Tepusco","countryCode":"MX","stateCode":"JAL","latitude":"21.61291000","longitude":"-102.60211000"},{"name":"Tequesquitlán","countryCode":"MX","stateCode":"JAL","latitude":"19.38755000","longitude":"-104.52037000"},{"name":"Tequila","countryCode":"MX","stateCode":"JAL","latitude":"20.88205000","longitude":"-103.83599000"},{"name":"Tesistán","countryCode":"MX","stateCode":"JAL","latitude":"20.80051000","longitude":"-103.46993000"},{"name":"Teuchitlán, Jalisco","countryCode":"MX","stateCode":"JAL","latitude":"20.68527778","longitude":"-103.84916667"},{"name":"Tierras Coloradas","countryCode":"MX","stateCode":"JAL","latitude":"20.72889000","longitude":"-102.86083000"},{"name":"Tizapán el Alto","countryCode":"MX","stateCode":"JAL","latitude":"20.03333333","longitude":"-102.60000000"},{"name":"Tlacuitapan","countryCode":"MX","stateCode":"JAL","latitude":"21.19829000","longitude":"-102.12416000"},{"name":"Tlajomulco de Zuñiga","countryCode":"MX","stateCode":"JAL","latitude":"20.47361111","longitude":"-103.44305556"},{"name":"Tlaquepaque","countryCode":"MX","stateCode":"JAL","latitude":"20.65000000","longitude":"-103.31666667"},{"name":"Tolimán Municipality","countryCode":"MX","stateCode":"JAL","latitude":"19.40000000","longitude":"-103.73333333"},{"name":"Tomatlán","countryCode":"MX","stateCode":"JAL","latitude":"19.93333333","longitude":"-105.23333333"},{"name":"Tonalá","countryCode":"MX","stateCode":"JAL","latitude":"20.60990000","longitude":"-103.20230000"},{"name":"Tonaya","countryCode":"MX","stateCode":"JAL","latitude":"19.78333333","longitude":"-103.96666667"},{"name":"Tonila","countryCode":"MX","stateCode":"JAL","latitude":"19.42611111","longitude":"-103.53194444"},{"name":"Totatiche Municipality","countryCode":"MX","stateCode":"JAL","latitude":"21.80000000","longitude":"-103.33333333"},{"name":"Tototlán","countryCode":"MX","stateCode":"JAL","latitude":"20.53333333","longitude":"-102.78333333"},{"name":"Trapiche de Abra","countryCode":"MX","stateCode":"JAL","latitude":"20.53900000","longitude":"-103.82000000"},{"name":"Trejos","countryCode":"MX","stateCode":"JAL","latitude":"20.79439000","longitude":"-103.19711000"},{"name":"Tultitlán","countryCode":"MX","stateCode":"JAL","latitude":"19.98378000","longitude":"-103.52237000"},{"name":"Tuxcacuesco","countryCode":"MX","stateCode":"JAL","latitude":"19.55000000","longitude":"-103.86666667"},{"name":"Tuxcueca","countryCode":"MX","stateCode":"JAL","latitude":"20.06666667","longitude":"-103.36666667"},{"name":"Tuxpan","countryCode":"MX","stateCode":"JAL","latitude":"19.55388889","longitude":"-103.37555556"},{"name":"Tuxpan de Bolaños","countryCode":"MX","stateCode":"JAL","latitude":"21.87500000","longitude":"-104.01300000"},{"name":"Unión de San Antonio","countryCode":"MX","stateCode":"JAL","latitude":"21.12800000","longitude":"-102.00600000"},{"name":"Unión de Tula","countryCode":"MX","stateCode":"JAL","latitude":"19.68333333","longitude":"-104.11666667"},{"name":"Usmajac","countryCode":"MX","stateCode":"JAL","latitude":"19.87458000","longitude":"-103.54085000"},{"name":"Valle Dorado Inn","countryCode":"MX","stateCode":"JAL","latitude":"20.52444000","longitude":"-103.36194000"},{"name":"Valle de Guadalupe Municipality","countryCode":"MX","stateCode":"JAL","latitude":"21.00000000","longitude":"-102.61666667"},{"name":"Valle de Juárez","countryCode":"MX","stateCode":"JAL","latitude":"19.86666667","longitude":"-102.81666667"},{"name":"Valle de los Girasoles [Fraccionamiento]","countryCode":"MX","stateCode":"JAL","latitude":"20.42667000","longitude":"-103.19889000"},{"name":"Vaquerias","countryCode":"MX","stateCode":"JAL","latitude":"21.76831000","longitude":"-101.65385000"},{"name":"Villa Corona","countryCode":"MX","stateCode":"JAL","latitude":"20.39888889","longitude":"-103.68888889"},{"name":"Villa Emiliano Zapata","countryCode":"MX","stateCode":"JAL","latitude":"20.16651000","longitude":"-102.99123000"},{"name":"Villa Guerrero Municipality","countryCode":"MX","stateCode":"JAL","latitude":"21.88133333","longitude":"-103.59604167"},{"name":"Villa Hidalgo","countryCode":"MX","stateCode":"JAL","latitude":"21.66670000","longitude":"-102.60000000"},{"name":"Villa Purificación","countryCode":"MX","stateCode":"JAL","latitude":"19.78583333","longitude":"-104.70777778"},{"name":"Villa de los Niños","countryCode":"MX","stateCode":"JAL","latitude":"20.40667000","longitude":"-103.54167000"},{"name":"Villa las Flores","countryCode":"MX","stateCode":"JAL","latitude":"20.48111000","longitude":"-103.53083000"},{"name":"Villas de la Hacienda [Fraccionamiento]","countryCode":"MX","stateCode":"JAL","latitude":"20.53111000","longitude":"-103.38278000"},{"name":"Vista Hermosa","countryCode":"MX","stateCode":"JAL","latitude":"19.69391000","longitude":"-103.33933000"},{"name":"Vistas del Maguey [Fraccionamiento]","countryCode":"MX","stateCode":"JAL","latitude":"20.52806000","longitude":"-102.52333000"},{"name":"Xochitlán","countryCode":"MX","stateCode":"JAL","latitude":"19.83333333","longitude":"-103.98333333"},{"name":"Yahualica de González Gallo","countryCode":"MX","stateCode":"JAL","latitude":"21.17978000","longitude":"-102.88611000"},{"name":"Zacoalco de Torres","countryCode":"MX","stateCode":"JAL","latitude":"20.23333333","longitude":"-103.58333333"},{"name":"Zalamea","countryCode":"MX","stateCode":"JAL","latitude":"20.31371000","longitude":"-102.50967000"},{"name":"Zapopan","countryCode":"MX","stateCode":"JAL","latitude":"20.72027778","longitude":"-103.39194444"},{"name":"Zapotiltic","countryCode":"MX","stateCode":"JAL","latitude":"19.63333333","longitude":"-103.16666667"},{"name":"Zapotitlán de Vadillo","countryCode":"MX","stateCode":"JAL","latitude":"19.41666667","longitude":"-103.60000000"},{"name":"Zapotitán de Hidalgo","countryCode":"MX","stateCode":"JAL","latitude":"20.32641000","longitude":"-103.47841000"},{"name":"Zapotlanejo","countryCode":"MX","stateCode":"JAL","latitude":"20.62248000","longitude":"-103.06766000"},{"name":"Zapotlán El Grande Municipality","countryCode":"MX","stateCode":"JAL","latitude":"19.70360000","longitude":"-103.46500000"},{"name":"Zapotlán del Rey","countryCode":"MX","stateCode":"JAL","latitude":"20.45500000","longitude":"-102.91444444"},{"name":"Zula","countryCode":"MX","stateCode":"JAL","latitude":"20.40931000","longitude":"-102.72816000"},{"name":"Alor Gajah","countryCode":"MY","stateCode":"04","latitude":"2.38040000","longitude":"102.20890000"},{"name":"Batu Berendam","countryCode":"MY","stateCode":"04","latitude":"2.24870000","longitude":"102.24600000"},{"name":"Bemban","countryCode":"MY","stateCode":"04","latitude":"2.26840000","longitude":"102.37460000"},{"name":"Bukit Rambai","countryCode":"MY","stateCode":"04","latitude":"2.25940000","longitude":"102.18380000"},{"name":"Kampong Masjid Tanah","countryCode":"MY","stateCode":"04","latitude":"2.35000000","longitude":"102.11667000"},{"name":"Kampung Ayer Keroh","countryCode":"MY","stateCode":"04","latitude":"2.26540000","longitude":"102.28010000"},{"name":"Kampung Ayer Molek","countryCode":"MY","stateCode":"04","latitude":"2.21390000","longitude":"102.32780000"},{"name":"Kampung Bukit Baharu","countryCode":"MY","stateCode":"04","latitude":"2.21520000","longitude":"102.28510000"},{"name":"Klebang Besar","countryCode":"MY","stateCode":"04","latitude":"2.21860000","longitude":"102.19950000"},{"name":"Kuala Sungai Baru","countryCode":"MY","stateCode":"04","latitude":"2.35940000","longitude":"102.03530000"},{"name":"Malacca","countryCode":"MY","stateCode":"04","latitude":"2.19600000","longitude":"102.24050000"},{"name":"Pulau Sebang","countryCode":"MY","stateCode":"04","latitude":"2.45500000","longitude":"102.23290000"},{"name":"Sungai Udang","countryCode":"MY","stateCode":"04","latitude":"2.26900000","longitude":"102.14270000"},{"name":"Alor Setar","countryCode":"MY","stateCode":"02","latitude":"6.12104000","longitude":"100.36014000"},{"name":"Ayer Hangat","countryCode":"MY","stateCode":"02","latitude":"6.42062000","longitude":"99.82199000"},{"name":"Bedong","countryCode":"MY","stateCode":"02","latitude":"5.72743000","longitude":"100.50876000"},{"name":"Gurun","countryCode":"MY","stateCode":"02","latitude":"5.81717000","longitude":"100.47381000"},{"name":"Jitra","countryCode":"MY","stateCode":"02","latitude":"6.26812000","longitude":"100.42167000"},{"name":"Kampung Kilim","countryCode":"MY","stateCode":"02","latitude":"6.40550000","longitude":"99.85020000"},{"name":"Kampung Kok","countryCode":"MY","stateCode":"02","latitude":"6.36759000","longitude":"99.68252000"},{"name":"Kuah","countryCode":"MY","stateCode":"02","latitude":"6.32649000","longitude":"99.84320000"},{"name":"Kuala Kedah","countryCode":"MY","stateCode":"02","latitude":"6.10000000","longitude":"100.30000000"},{"name":"Kuala Teriang","countryCode":"MY","stateCode":"02","latitude":"6.36377000","longitude":"99.71532000"},{"name":"Kulim","countryCode":"MY","stateCode":"02","latitude":"5.36499000","longitude":"100.56177000"},{"name":"Langkawi","countryCode":"MY","stateCode":"02","latitude":"6.35608000","longitude":"99.78375000"},{"name":"Padang Mat Sirat","countryCode":"MY","stateCode":"02","latitude":"6.35423000","longitude":"99.73404000"},{"name":"Sungai Petani","countryCode":"MY","stateCode":"02","latitude":"5.64700000","longitude":"100.48772000"},{"name":"Ampang","countryCode":"MY","stateCode":"10","latitude":"3.15000000","longitude":"101.76667000"},{"name":"Bagan Pulau Ketam","countryCode":"MY","stateCode":"10","latitude":"3.01667000","longitude":"101.26667000"},{"name":"Banting","countryCode":"MY","stateCode":"10","latitude":"2.81360000","longitude":"101.50185000"},{"name":"Batang Berjuntai","countryCode":"MY","stateCode":"10","latitude":"3.38333000","longitude":"101.41667000"},{"name":"Batu Arang","countryCode":"MY","stateCode":"10","latitude":"3.31667000","longitude":"101.46667000"},{"name":"Jenjarum","countryCode":"MY","stateCode":"10","latitude":"2.87240000","longitude":"101.49484000"},{"name":"Kampong Baharu Balakong","countryCode":"MY","stateCode":"10","latitude":"3.03333000","longitude":"101.75000000"},{"name":"Kampung Baru Subang","countryCode":"MY","stateCode":"10","latitude":"3.15000000","longitude":"101.53333000"},{"name":"Kampung Tanjung Karang","countryCode":"MY","stateCode":"10","latitude":"3.42420000","longitude":"101.18490000"},{"name":"Klang","countryCode":"MY","stateCode":"10","latitude":"3.03667000","longitude":"101.44333000"},{"name":"Kuala Selangor","countryCode":"MY","stateCode":"10","latitude":"3.35000000","longitude":"101.25000000"},{"name":"Kuang","countryCode":"MY","stateCode":"10","latitude":"3.25940000","longitude":"101.55410000"},{"name":"Ladang Seri Kundang","countryCode":"MY","stateCode":"10","latitude":"3.28560000","longitude":"101.51900000"},{"name":"Pelabuhan Klang","countryCode":"MY","stateCode":"10","latitude":"2.99959000","longitude":"101.39287000"},{"name":"Petaling Jaya","countryCode":"MY","stateCode":"10","latitude":"3.10726000","longitude":"101.60671000"},{"name":"Putra Heights","countryCode":"MY","stateCode":"10","latitude":"2.99361000","longitude":"101.57255000"},{"name":"Rawang","countryCode":"MY","stateCode":"10","latitude":"3.32130000","longitude":"101.57670000"},{"name":"Semenyih","countryCode":"MY","stateCode":"10","latitude":"2.95160000","longitude":"101.84300000"},{"name":"Serendah","countryCode":"MY","stateCode":"10","latitude":"3.36460000","longitude":"101.60410000"},{"name":"Shah Alam","countryCode":"MY","stateCode":"10","latitude":"3.08507000","longitude":"101.53281000"},{"name":"Subang Jaya","countryCode":"MY","stateCode":"10","latitude":"3.04384000","longitude":"101.58062000"},{"name":"Sungai Besar","countryCode":"MY","stateCode":"10","latitude":"3.67460000","longitude":"100.98670000"},{"name":"Sungai Pelek New Village","countryCode":"MY","stateCode":"10","latitude":"2.65000000","longitude":"101.70000000"},{"name":"Tanjung Sepat","countryCode":"MY","stateCode":"10","latitude":"2.65790000","longitude":"101.56290000"},{"name":"Bagan Serai","countryCode":"MY","stateCode":"08","latitude":"5.01080000","longitude":"100.54101000"},{"name":"Batu Gajah","countryCode":"MY","stateCode":"08","latitude":"4.46916000","longitude":"101.04107000"},{"name":"Bidur","countryCode":"MY","stateCode":"08","latitude":"4.11667000","longitude":"101.28333000"},{"name":"Ipoh","countryCode":"MY","stateCode":"08","latitude":"4.58410000","longitude":"101.08290000"},{"name":"Kampar","countryCode":"MY","stateCode":"08","latitude":"4.30000000","longitude":"101.15000000"},{"name":"Kampong Dungun","countryCode":"MY","stateCode":"08","latitude":"3.21667000","longitude":"101.31667000"},{"name":"Kuala Kangsar","countryCode":"MY","stateCode":"08","latitude":"4.76667000","longitude":"100.93333000"},{"name":"Lumut","countryCode":"MY","stateCode":"08","latitude":"4.23230000","longitude":"100.62980000"},{"name":"Pantai Remis","countryCode":"MY","stateCode":"08","latitude":"4.45570000","longitude":"100.62880000"},{"name":"Parit Buntar","countryCode":"MY","stateCode":"08","latitude":"5.12671000","longitude":"100.49316000"},{"name":"Simpang Empat","countryCode":"MY","stateCode":"08","latitude":"4.95000000","longitude":"100.63333000"},{"name":"Taiping","countryCode":"MY","stateCode":"08","latitude":"4.85000000","longitude":"100.73333000"},{"name":"Tapah Road","countryCode":"MY","stateCode":"08","latitude":"4.16667000","longitude":"101.20000000"},{"name":"Teluk Intan","countryCode":"MY","stateCode":"08","latitude":"4.02219000","longitude":"101.02083000"},{"name":"Bahau","countryCode":"MY","stateCode":"05","latitude":"2.80790000","longitude":"102.40490000"},{"name":"Kampung Baharu Nilai","countryCode":"MY","stateCode":"05","latitude":"2.80330000","longitude":"101.79720000"},{"name":"Kuala Pilah","countryCode":"MY","stateCode":"05","latitude":"2.73890000","longitude":"102.24870000"},{"name":"Port Dickson","countryCode":"MY","stateCode":"05","latitude":"2.53718000","longitude":"101.80571000"},{"name":"Seremban","countryCode":"MY","stateCode":"05","latitude":"2.72970000","longitude":"101.93810000"},{"name":"Tampin","countryCode":"MY","stateCode":"05","latitude":"2.47010000","longitude":"102.23020000"},{"name":"Bakri","countryCode":"MY","stateCode":"01","latitude":"2.04410000","longitude":"102.65270000"},{"name":"Batu Pahat","countryCode":"MY","stateCode":"01","latitude":"1.85480000","longitude":"102.93250000"},{"name":"Buloh Kasap","countryCode":"MY","stateCode":"01","latitude":"2.55360000","longitude":"102.76400000"},{"name":"Chaah","countryCode":"MY","stateCode":"01","latitude":"2.24900000","longitude":"103.04800000"},{"name":"Daerah Batu Pahat","countryCode":"MY","stateCode":"01","latitude":"1.93333000","longitude":"103.00000000"},{"name":"Daerah Johor Baharu","countryCode":"MY","stateCode":"01","latitude":"1.65000000","longitude":"103.60000000"},{"name":"Daerah Keluang","countryCode":"MY","stateCode":"01","latitude":"2.20000000","longitude":"103.33333000"},{"name":"Daerah Kota Tinggi","countryCode":"MY","stateCode":"01","latitude":"1.81667000","longitude":"103.96667000"},{"name":"Daerah Mersing","countryCode":"MY","stateCode":"01","latitude":"2.31667000","longitude":"103.71667000"},{"name":"Daerah Muar","countryCode":"MY","stateCode":"01","latitude":"2.25000000","longitude":"102.75000000"},{"name":"Daerah Pontian","countryCode":"MY","stateCode":"01","latitude":"1.50000000","longitude":"103.50000000"},{"name":"Daerah Segamat","countryCode":"MY","stateCode":"01","latitude":"2.60000000","longitude":"102.81667000"},{"name":"Johor Bahru","countryCode":"MY","stateCode":"01","latitude":"1.46550000","longitude":"103.75780000"},{"name":"Kampung Pasir Gudang Baru","countryCode":"MY","stateCode":"01","latitude":"1.47260000","longitude":"103.87800000"},{"name":"Kampung Simpang Renggam","countryCode":"MY","stateCode":"01","latitude":"1.82780000","longitude":"103.30000000"},{"name":"Kelapa Sawit","countryCode":"MY","stateCode":"01","latitude":"1.66980000","longitude":"103.53270000"},{"name":"Kluang","countryCode":"MY","stateCode":"01","latitude":"2.03046000","longitude":"103.31689000"},{"name":"Kota Tinggi","countryCode":"MY","stateCode":"01","latitude":"1.73810000","longitude":"103.89990000"},{"name":"Kulai","countryCode":"MY","stateCode":"01","latitude":"1.65610000","longitude":"103.60320000"},{"name":"Labis","countryCode":"MY","stateCode":"01","latitude":"2.38500000","longitude":"103.02100000"},{"name":"Mersing","countryCode":"MY","stateCode":"01","latitude":"2.43120000","longitude":"103.84050000"},{"name":"Muar","countryCode":"MY","stateCode":"01","latitude":"2.04420000","longitude":"102.56890000"},{"name":"Parit Raja","countryCode":"MY","stateCode":"01","latitude":"1.86810000","longitude":"103.11240000"},{"name":"Pekan Nenas","countryCode":"MY","stateCode":"01","latitude":"1.51000000","longitude":"103.51410000"},{"name":"Pontian Kechil","countryCode":"MY","stateCode":"01","latitude":"1.48660000","longitude":"103.38960000"},{"name":"Segamat","countryCode":"MY","stateCode":"01","latitude":"2.51480000","longitude":"102.81580000"},{"name":"Skudai","countryCode":"MY","stateCode":"01","latitude":"1.53741000","longitude":"103.65779000"},{"name":"Taman Senai","countryCode":"MY","stateCode":"01","latitude":"1.60060000","longitude":"103.64190000"},{"name":"Tangkak","countryCode":"MY","stateCode":"01","latitude":"2.26730000","longitude":"102.54530000"},{"name":"Ulu Tiram","countryCode":"MY","stateCode":"01","latitude":"1.60000000","longitude":"103.81667000"},{"name":"Yong Peng","countryCode":"MY","stateCode":"01","latitude":"2.01360000","longitude":"103.06590000"},{"name":"Bandar Labuan","countryCode":"MY","stateCode":"12","latitude":"5.28883000","longitude":"115.26924000"},{"name":"Beaufort","countryCode":"MY","stateCode":"12","latitude":"5.34730000","longitude":"115.74550000"},{"name":"Donggongon","countryCode":"MY","stateCode":"12","latitude":"5.90702000","longitude":"116.10146000"},{"name":"Keningau","countryCode":"MY","stateCode":"12","latitude":"5.33780000","longitude":"116.16020000"},{"name":"Kinarut","countryCode":"MY","stateCode":"12","latitude":"5.82310000","longitude":"116.04660000"},{"name":"Kota Belud","countryCode":"MY","stateCode":"12","latitude":"6.35100000","longitude":"116.43050000"},{"name":"Kota Kinabalu","countryCode":"MY","stateCode":"12","latitude":"5.97490000","longitude":"116.07240000"},{"name":"Kudat","countryCode":"MY","stateCode":"12","latitude":"6.88732000","longitude":"116.82364000"},{"name":"Lahad Datu","countryCode":"MY","stateCode":"12","latitude":"5.02298000","longitude":"118.32897000"},{"name":"Papar","countryCode":"MY","stateCode":"12","latitude":"5.73333000","longitude":"115.93333000"},{"name":"Putatan","countryCode":"MY","stateCode":"12","latitude":"5.92580000","longitude":"116.06094000"},{"name":"Ranau","countryCode":"MY","stateCode":"12","latitude":"5.95380000","longitude":"116.66410000"},{"name":"Sandakan","countryCode":"MY","stateCode":"12","latitude":"5.84020000","longitude":"118.11790000"},{"name":"Semporna","countryCode":"MY","stateCode":"12","latitude":"4.48178000","longitude":"118.61119000"},{"name":"Taman Rajawali","countryCode":"MY","stateCode":"12","latitude":"5.89477000","longitude":"118.04576000"},{"name":"Tawau","countryCode":"MY","stateCode":"12","latitude":"4.24482000","longitude":"117.89115000"},{"name":"Batu Feringgi","countryCode":"MY","stateCode":"07","latitude":"5.47090000","longitude":"100.24529000"},{"name":"Bukit Mertajam","countryCode":"MY","stateCode":"07","latitude":"5.36301000","longitude":"100.46670000"},{"name":"Butterworth","countryCode":"MY","stateCode":"07","latitude":"5.39910000","longitude":"100.36382000"},{"name":"George Town","countryCode":"MY","stateCode":"07","latitude":"5.41123000","longitude":"100.33543000"},{"name":"Juru","countryCode":"MY","stateCode":"07","latitude":"5.31201000","longitude":"100.44229000"},{"name":"Kampung Batu Feringgi","countryCode":"MY","stateCode":"07","latitude":"5.46948000","longitude":"100.24449000"},{"name":"Kampung Sungai Ara","countryCode":"MY","stateCode":"07","latitude":"5.32699000","longitude":"100.27348000"},{"name":"Kepala Batas","countryCode":"MY","stateCode":"07","latitude":"5.51707000","longitude":"100.42650000"},{"name":"Nibong Tebal","countryCode":"MY","stateCode":"07","latitude":"5.16586000","longitude":"100.47793000"},{"name":"Perai","countryCode":"MY","stateCode":"07","latitude":"5.38333000","longitude":"100.38333000"},{"name":"Permatang Kuching","countryCode":"MY","stateCode":"07","latitude":"5.46339000","longitude":"100.38144000"},{"name":"Seberang Perai","countryCode":"MY","stateCode":"07","latitude":"5.38770000","longitude":"100.42603000"},{"name":"Tanjung Tokong","countryCode":"MY","stateCode":"07","latitude":"5.46061000","longitude":"100.30742000"},{"name":"Tasek Glugor","countryCode":"MY","stateCode":"07","latitude":"5.48032000","longitude":"100.49849000"},{"name":"Telaga Batu","countryCode":"MY","stateCode":"07","latitude":"5.46667000","longitude":"100.23333000"},{"name":"Bentong Town","countryCode":"MY","stateCode":"06","latitude":"3.52229000","longitude":"101.90866000"},{"name":"Jerantut","countryCode":"MY","stateCode":"06","latitude":"3.93600000","longitude":"102.36260000"},{"name":"Kampung Bukit Tinggi, Bentong","countryCode":"MY","stateCode":"06","latitude":"3.34944000","longitude":"101.82631000"},{"name":"Kampung Tekek","countryCode":"MY","stateCode":"06","latitude":"2.81470000","longitude":"104.15920000"},{"name":"Kuala Lipis","countryCode":"MY","stateCode":"06","latitude":"4.18420000","longitude":"102.04680000"},{"name":"Kuantan","countryCode":"MY","stateCode":"06","latitude":"3.80770000","longitude":"103.32600000"},{"name":"Mentekab","countryCode":"MY","stateCode":"06","latitude":"3.48540000","longitude":"102.34840000"},{"name":"Pekan","countryCode":"MY","stateCode":"06","latitude":"3.48360000","longitude":"103.39960000"},{"name":"Raub","countryCode":"MY","stateCode":"06","latitude":"3.78990000","longitude":"101.85700000"},{"name":"Tanah Rata","countryCode":"MY","stateCode":"06","latitude":"4.46361000","longitude":"101.37630000"},{"name":"Temerluh","countryCode":"MY","stateCode":"06","latitude":"3.45060000","longitude":"102.41760000"},{"name":"Bintulu","countryCode":"MY","stateCode":"13","latitude":"3.16667000","longitude":"113.03333000"},{"name":"Data Kakus","countryCode":"MY","stateCode":"13","latitude":"2.65465000","longitude":"113.62249000"},{"name":"Kapit","countryCode":"MY","stateCode":"13","latitude":"1.99546000","longitude":"112.93254000"},{"name":"Kuching","countryCode":"MY","stateCode":"13","latitude":"1.55000000","longitude":"110.33333000"},{"name":"Lawas","countryCode":"MY","stateCode":"13","latitude":"4.86040000","longitude":"115.40900000"},{"name":"Lidung Jelo","countryCode":"MY","stateCode":"13","latitude":"2.64848000","longitude":"114.78653000"},{"name":"Limbang","countryCode":"MY","stateCode":"13","latitude":"4.75000000","longitude":"115.00000000"},{"name":"Long Ampan Aing or Abanang","countryCode":"MY","stateCode":"13","latitude":"2.65671000","longitude":"114.73675000"},{"name":"Marudi","countryCode":"MY","stateCode":"13","latitude":"4.18333000","longitude":"114.31667000"},{"name":"Miri","countryCode":"MY","stateCode":"13","latitude":"4.39928000","longitude":"113.99163000"},{"name":"Mukah","countryCode":"MY","stateCode":"13","latitude":"2.89435000","longitude":"112.09145000"},{"name":"Sarikei","countryCode":"MY","stateCode":"13","latitude":"2.11667000","longitude":"111.51667000"},{"name":"Sibu","countryCode":"MY","stateCode":"13","latitude":"2.30000000","longitude":"111.81667000"},{"name":"Simanggang","countryCode":"MY","stateCode":"13","latitude":"1.24722000","longitude":"111.45278000"},{"name":"Cukai","countryCode":"MY","stateCode":"11","latitude":"4.25000000","longitude":"103.41667000"},{"name":"Jertih","countryCode":"MY","stateCode":"11","latitude":"5.73360000","longitude":"102.48970000"},{"name":"Kampung Kuala Besut","countryCode":"MY","stateCode":"11","latitude":"5.83297000","longitude":"102.55061000"},{"name":"Kertih","countryCode":"MY","stateCode":"11","latitude":"4.51410000","longitude":"103.44830000"},{"name":"Kuala Besut","countryCode":"MY","stateCode":"11","latitude":"5.83303000","longitude":"102.55514000"},{"name":"Kuala Terengganu","countryCode":"MY","stateCode":"11","latitude":"5.33020000","longitude":"103.14080000"},{"name":"Marang","countryCode":"MY","stateCode":"11","latitude":"5.20560000","longitude":"103.20590000"},{"name":"Paka","countryCode":"MY","stateCode":"11","latitude":"4.63740000","longitude":"103.43680000"},{"name":"Gua Musang","countryCode":"MY","stateCode":"03","latitude":"4.88441000","longitude":"101.96857000"},{"name":"Kampong Kadok","countryCode":"MY","stateCode":"03","latitude":"6.00000000","longitude":"102.25000000"},{"name":"Kampong Pangkal Kalong","countryCode":"MY","stateCode":"03","latitude":"5.91667000","longitude":"102.21667000"},{"name":"Kota Bharu","countryCode":"MY","stateCode":"03","latitude":"6.12361000","longitude":"102.24333000"},{"name":"Pasir Mas","countryCode":"MY","stateCode":"03","latitude":"6.04934000","longitude":"102.13987000"},{"name":"Peringat","countryCode":"MY","stateCode":"03","latitude":"6.03333000","longitude":"102.28333000"},{"name":"Tumpat","countryCode":"MY","stateCode":"03","latitude":"6.19775000","longitude":"102.17098000"},{"name":"Kangar","countryCode":"MY","stateCode":"09","latitude":"6.44140000","longitude":"100.19862000"},{"name":"Kuala Perlis","countryCode":"MY","stateCode":"09","latitude":"6.40000000","longitude":"100.13333000"},{"name":"Pantai Cenang","countryCode":"MY","stateCode":"09","latitude":"6.29369000","longitude":"99.72786000"},{"name":"Kuala Lumpur","countryCode":"MY","stateCode":"14","latitude":"3.14120000","longitude":"101.68653000"},{"name":"Labuan","countryCode":"MY","stateCode":"15","latitude":"5.28028000","longitude":"115.24750000"},{"name":"Putrajaya","countryCode":"MY","stateCode":"16","latitude":"2.93527000","longitude":"101.69112000"},{"name":"Alto Molócuè","countryCode":"MZ","stateCode":"Q","latitude":"-15.64932000","longitude":"37.66384000"},{"name":"Chinde","countryCode":"MZ","stateCode":"Q","latitude":"-18.58111000","longitude":"36.45861000"},{"name":"Quelimane","countryCode":"MZ","stateCode":"Q","latitude":"-17.87861000","longitude":"36.88833000"},{"name":"António Enes","countryCode":"MZ","stateCode":"N","latitude":"-16.23250000","longitude":"39.90861000"},{"name":"Ilha de Moçambique","countryCode":"MZ","stateCode":"N","latitude":"-15.03417000","longitude":"40.73583000"},{"name":"Mutuáli","countryCode":"MZ","stateCode":"N","latitude":"-14.87056000","longitude":"37.00444000"},{"name":"Nacala","countryCode":"MZ","stateCode":"N","latitude":"-14.56257000","longitude":"40.68538000"},{"name":"Nampula","countryCode":"MZ","stateCode":"N","latitude":"-15.11646000","longitude":"39.26660000"},{"name":"Beira","countryCode":"MZ","stateCode":"S","latitude":"-19.84361000","longitude":"34.83889000"},{"name":"Dondo","countryCode":"MZ","stateCode":"S","latitude":"-19.60944000","longitude":"34.74306000"},{"name":"Nhamatanda District","countryCode":"MZ","stateCode":"S","latitude":"-19.34900000","longitude":"34.26800000"},{"name":"Boane District","countryCode":"MZ","stateCode":"L","latitude":"-26.02900000","longitude":"32.38900000"},{"name":"Concelho de Matola","countryCode":"MZ","stateCode":"L","latitude":"-25.83472000","longitude":"32.49516000"},{"name":"Magude District","countryCode":"MZ","stateCode":"L","latitude":"-25.02389000","longitude":"32.65150000"},{"name":"Manhica","countryCode":"MZ","stateCode":"L","latitude":"-25.34035000","longitude":"32.84234000"},{"name":"Marracuene District","countryCode":"MZ","stateCode":"L","latitude":"-25.73938000","longitude":"32.67436000"},{"name":"Matola","countryCode":"MZ","stateCode":"L","latitude":"-25.96222000","longitude":"32.45889000"},{"name":"Matutiune District","countryCode":"MZ","stateCode":"L","latitude":"-26.43418000","longitude":"32.58820000"},{"name":"Moamba District","countryCode":"MZ","stateCode":"L","latitude":"-25.60934000","longitude":"32.24321000"},{"name":"Namaacha District","countryCode":"MZ","stateCode":"L","latitude":"-26.10900000","longitude":"32.18000000"},{"name":"Ressano Garcia","countryCode":"MZ","stateCode":"L","latitude":"-25.44278000","longitude":"31.99528000"},{"name":"Chibuto","countryCode":"MZ","stateCode":"G","latitude":"-24.68667000","longitude":"33.53056000"},{"name":"Chokwé","countryCode":"MZ","stateCode":"G","latitude":"-24.53333000","longitude":"32.98333000"},{"name":"Macia","countryCode":"MZ","stateCode":"G","latitude":"-25.02694000","longitude":"33.09889000"},{"name":"Xai-Xai","countryCode":"MZ","stateCode":"G","latitude":"-25.05194000","longitude":"33.64417000"},{"name":"Chimoio","countryCode":"MZ","stateCode":"B","latitude":"-19.11639000","longitude":"33.48333000"},{"name":"Chiure","countryCode":"MZ","stateCode":"P","latitude":"-13.46665000","longitude":"39.70317000"},{"name":"Mocímboa","countryCode":"MZ","stateCode":"P","latitude":"-11.31667000","longitude":"40.35000000"},{"name":"Montepuez","countryCode":"MZ","stateCode":"P","latitude":"-13.12556000","longitude":"38.99972000"},{"name":"Pemba","countryCode":"MZ","stateCode":"P","latitude":"-12.97395000","longitude":"40.51775000"},{"name":"Cuamba","countryCode":"MZ","stateCode":"A","latitude":"-14.80306000","longitude":"36.53722000"},{"name":"Lichinga","countryCode":"MZ","stateCode":"A","latitude":"-13.31278000","longitude":"35.24056000"},{"name":"Mandimba","countryCode":"MZ","stateCode":"A","latitude":"-14.35250000","longitude":"35.65056000"},{"name":"Inhambane","countryCode":"MZ","stateCode":"I","latitude":"-23.86500000","longitude":"35.38333000"},{"name":"Maxixe","countryCode":"MZ","stateCode":"I","latitude":"-23.85972000","longitude":"35.34722000"},{"name":"KaTembe","countryCode":"MZ","stateCode":"MPM","latitude":"-26.02985000","longitude":"32.53204000"},{"name":"Maputo","countryCode":"MZ","stateCode":"MPM","latitude":"-25.96553000","longitude":"32.58322000"},{"name":"Tete","countryCode":"MZ","stateCode":"T","latitude":"-16.15639000","longitude":"33.58667000"},{"name":"Arandis","countryCode":"NA","stateCode":"ER","latitude":"-22.41667000","longitude":"14.96667000"},{"name":"Hentiesbaai","countryCode":"NA","stateCode":"ER","latitude":"-22.11667000","longitude":"14.28333000"},{"name":"Karibib","countryCode":"NA","stateCode":"ER","latitude":"-21.93333000","longitude":"15.83333000"},{"name":"Omaruru","countryCode":"NA","stateCode":"ER","latitude":"-21.43333000","longitude":"15.93333000"},{"name":"Otjimbingwe","countryCode":"NA","stateCode":"ER","latitude":"-22.35000000","longitude":"16.13333000"},{"name":"Swakopmund","countryCode":"NA","stateCode":"ER","latitude":"-22.67842000","longitude":"14.52663000"},{"name":"Swakopmund Constituency","countryCode":"NA","stateCode":"ER","latitude":"-22.63199000","longitude":"14.60119000"},{"name":"Usakos","countryCode":"NA","stateCode":"ER","latitude":"-22.00000000","longitude":"15.60000000"},{"name":"Walvis Bay","countryCode":"NA","stateCode":"ER","latitude":"-22.95750000","longitude":"14.50528000"},{"name":"Aranos","countryCode":"NA","stateCode":"HA","latitude":"-24.13333000","longitude":"19.11667000"},{"name":"Hoachanas","countryCode":"NA","stateCode":"HA","latitude":"-23.91667000","longitude":"18.05000000"},{"name":"Maltahöhe","countryCode":"NA","stateCode":"HA","latitude":"-24.83333000","longitude":"16.98333000"},{"name":"Mariental","countryCode":"NA","stateCode":"HA","latitude":"-24.63333000","longitude":"17.96667000"},{"name":"Rehoboth","countryCode":"NA","stateCode":"HA","latitude":"-23.31700000","longitude":"17.09000000"},{"name":"Bagani","countryCode":"NA","stateCode":"CA","latitude":"-18.11065000","longitude":"21.61645000"},{"name":"Katima Mulilo","countryCode":"NA","stateCode":"CA","latitude":"-17.50000000","longitude":"24.26667000"},{"name":"Bethanie","countryCode":"NA","stateCode":"KA","latitude":"-26.48333000","longitude":"17.15000000"},{"name":"Karasburg","countryCode":"NA","stateCode":"KA","latitude":"-28.01667000","longitude":"18.75000000"},{"name":"Keetmanshoop","countryCode":"NA","stateCode":"KA","latitude":"-26.58333000","longitude":"18.13333000"},{"name":"Lüderitz","countryCode":"NA","stateCode":"KA","latitude":"-26.64807000","longitude":"15.15383000"},{"name":"Oranjemund","countryCode":"NA","stateCode":"KA","latitude":"-28.55000000","longitude":"16.43333000"},{"name":"Tses","countryCode":"NA","stateCode":"KA","latitude":"-25.88333000","longitude":"18.00000000"},{"name":"Warmbad","countryCode":"NA","stateCode":"KA","latitude":"-28.45000000","longitude":"18.73333000"},{"name":"Epupa Constituency","countryCode":"NA","stateCode":"KU","latitude":"-17.00388000","longitude":"13.24825000"},{"name":"Khorixas","countryCode":"NA","stateCode":"KU","latitude":"-20.36667000","longitude":"14.96667000"},{"name":"Khorixas Constituency","countryCode":"NA","stateCode":"KU","latitude":"-20.36792000","longitude":"14.95996000"},{"name":"Opuwo","countryCode":"NA","stateCode":"KU","latitude":"-18.06068000","longitude":"13.83998000"},{"name":"Opuwo Constituency","countryCode":"NA","stateCode":"KU","latitude":"-18.54247000","longitude":"13.51617000"},{"name":"Outjo","countryCode":"NA","stateCode":"KU","latitude":"-20.11667000","longitude":"16.15000000"},{"name":"Sesfontein Constituency","countryCode":"NA","stateCode":"KU","latitude":"-19.56106000","longitude":"13.76530000"},{"name":"Gobabis","countryCode":"NA","stateCode":"OH","latitude":"-22.45000000","longitude":"18.96667000"},{"name":"Grootfontein","countryCode":"NA","stateCode":"OD","latitude":"-19.56667000","longitude":"18.11667000"},{"name":"Okahandja","countryCode":"NA","stateCode":"OD","latitude":"-21.98333000","longitude":"16.91667000"},{"name":"Okakarara","countryCode":"NA","stateCode":"OD","latitude":"-20.58333000","longitude":"17.43333000"},{"name":"Otavi","countryCode":"NA","stateCode":"OD","latitude":"-19.65000000","longitude":"17.33333000"},{"name":"Otjiwarongo","countryCode":"NA","stateCode":"OD","latitude":"-20.46369000","longitude":"16.64772000"},{"name":"Katutura","countryCode":"NA","stateCode":"KH","latitude":"-22.52306000","longitude":"17.06028000"},{"name":"Windhoek","countryCode":"NA","stateCode":"KH","latitude":"-22.55941000","longitude":"17.08323000"},{"name":"Okahao","countryCode":"NA","stateCode":"OS","latitude":"-17.88758000","longitude":"15.06677000"},{"name":"Ongandjera","countryCode":"NA","stateCode":"OS","latitude":"-17.88333000","longitude":"15.06667000"},{"name":"Outapi","countryCode":"NA","stateCode":"OS","latitude":"-17.50000000","longitude":"14.98333000"},{"name":"Omuthiya","countryCode":"NA","stateCode":"OT","latitude":"-18.36463000","longitude":"16.58146000"},{"name":"Tsumeb","countryCode":"NA","stateCode":"OT","latitude":"-19.23333000","longitude":"17.71667000"},{"name":"Ondangwa","countryCode":"NA","stateCode":"ON","latitude":"-17.91667000","longitude":"15.95000000"},{"name":"Ongwediva","countryCode":"NA","stateCode":"ON","latitude":"-17.78333000","longitude":"15.76667000"},{"name":"Oshakati","countryCode":"NA","stateCode":"ON","latitude":"-17.78833000","longitude":"15.70436000"},{"name":"Oshikango","countryCode":"NA","stateCode":"OW","latitude":"-17.40000000","longitude":"15.88333000"},{"name":"Rundu","countryCode":"NA","stateCode":"KE","latitude":"-17.93333000","longitude":"19.76667000"},{"name":"Abalak","countryCode":"NE","stateCode":"5","latitude":"15.41618000","longitude":"6.16975000"},{"name":"Birni N Konni","countryCode":"NE","stateCode":"5","latitude":"13.79599000","longitude":"5.25026000"},{"name":"Bouza","countryCode":"NE","stateCode":"5","latitude":"14.42293000","longitude":"6.04278000"},{"name":"Département d\' Illéla","countryCode":"NE","stateCode":"5","latitude":"14.25000000","longitude":"5.00000000"},{"name":"Département de Birni Nkonni","countryCode":"NE","stateCode":"5","latitude":"13.90000000","longitude":"5.25000000"},{"name":"Département de Bouza","countryCode":"NE","stateCode":"5","latitude":"14.43333000","longitude":"6.00000000"},{"name":"Département de Keïta","countryCode":"NE","stateCode":"5","latitude":"14.80000000","longitude":"6.00000000"},{"name":"Département de Madaoua","countryCode":"NE","stateCode":"5","latitude":"13.99988000","longitude":"6.10012000"},{"name":"Département de Tahoua","countryCode":"NE","stateCode":"5","latitude":"14.80000000","longitude":"4.80000000"},{"name":"Département de Tchin-Tabaraden","countryCode":"NE","stateCode":"5","latitude":"15.86694000","longitude":"5.71042000"},{"name":"Illéla","countryCode":"NE","stateCode":"5","latitude":"14.46050000","longitude":"5.24370000"},{"name":"Keïta","countryCode":"NE","stateCode":"5","latitude":"14.75510000","longitude":"5.77490000"},{"name":"Madaoua","countryCode":"NE","stateCode":"5","latitude":"14.07300000","longitude":"5.96000000"},{"name":"Tahoua","countryCode":"NE","stateCode":"5","latitude":"14.88880000","longitude":"5.26920000"},{"name":"Tchintabaraden","countryCode":"NE","stateCode":"5","latitude":"15.89690000","longitude":"5.79850000"},{"name":"Agadez","countryCode":"NE","stateCode":"1","latitude":"16.97333000","longitude":"7.99111000"},{"name":"Alaghsas","countryCode":"NE","stateCode":"1","latitude":"17.01870000","longitude":"8.01680000"},{"name":"Arlit","countryCode":"NE","stateCode":"1","latitude":"18.83409000","longitude":"7.43327000"},{"name":"Bilma","countryCode":"NE","stateCode":"1","latitude":"18.68532000","longitude":"12.91643000"},{"name":"Département de Bilma","countryCode":"NE","stateCode":"1","latitude":"20.50000000","longitude":"13.25000000"},{"name":"Département de Tchirozérine","countryCode":"NE","stateCode":"1","latitude":"17.43293000","longitude":"7.89321000"},{"name":"Aguié","countryCode":"NE","stateCode":"4","latitude":"13.50601000","longitude":"7.77863000"},{"name":"Dakoro","countryCode":"NE","stateCode":"4","latitude":"14.51056000","longitude":"6.76500000"},{"name":"Département de Dakoro","countryCode":"NE","stateCode":"4","latitude":"14.75000000","longitude":"7.00000000"},{"name":"Département de Mayahi","countryCode":"NE","stateCode":"4","latitude":"14.10000000","longitude":"7.60000000"},{"name":"Département de Tessaoua","countryCode":"NE","stateCode":"4","latitude":"13.60000000","longitude":"7.90000000"},{"name":"Département d’Aguié","countryCode":"NE","stateCode":"4","latitude":"13.46976000","longitude":"7.74219000"},{"name":"Guidan Roumdji Department","countryCode":"NE","stateCode":"4","latitude":"13.65750000","longitude":"6.69583000"},{"name":"Madarounfa","countryCode":"NE","stateCode":"4","latitude":"13.28253000","longitude":"7.15495000"},{"name":"Maradi","countryCode":"NE","stateCode":"4","latitude":"13.50000000","longitude":"7.10174000"},{"name":"Mayahi","countryCode":"NE","stateCode":"4","latitude":"13.95532000","longitude":"7.67122000"},{"name":"Tessaoua","countryCode":"NE","stateCode":"4","latitude":"13.75737000","longitude":"7.98740000"},{"name":"Tibiri","countryCode":"NE","stateCode":"4","latitude":"13.56271000","longitude":"7.04848000"},{"name":"Ayorou","countryCode":"NE","stateCode":"6","latitude":"14.73075000","longitude":"0.91739000"},{"name":"Balleyara","countryCode":"NE","stateCode":"6","latitude":"13.72848000","longitude":"2.87503000"},{"name":"Département de Filingué","countryCode":"NE","stateCode":"6","latitude":"14.31645000","longitude":"3.23611000"},{"name":"Département de Ouallam","countryCode":"NE","stateCode":"6","latitude":"14.63333000","longitude":"2.25000000"},{"name":"Département de Say","countryCode":"NE","stateCode":"6","latitude":"13.03579000","longitude":"2.22112000"},{"name":"Filingué","countryCode":"NE","stateCode":"6","latitude":"14.35210000","longitude":"3.31680000"},{"name":"Kollo","countryCode":"NE","stateCode":"6","latitude":"13.30430000","longitude":"2.33900000"},{"name":"Kollo Department","countryCode":"NE","stateCode":"6","latitude":"13.57600000","longitude":"2.45200000"},{"name":"Ouallam","countryCode":"NE","stateCode":"6","latitude":"14.31641000","longitude":"2.08597000"},{"name":"Say","countryCode":"NE","stateCode":"6","latitude":"13.10070000","longitude":"2.36890000"},{"name":"Tera Department","countryCode":"NE","stateCode":"6","latitude":"14.18600000","longitude":"0.84300000"},{"name":"Tillaberi Department","countryCode":"NE","stateCode":"6","latitude":"14.51600000","longitude":"1.44300000"},{"name":"Tillabéri","countryCode":"NE","stateCode":"6","latitude":"14.20711000","longitude":"1.45418000"},{"name":"Téra","countryCode":"NE","stateCode":"6","latitude":"14.00776000","longitude":"0.75306000"},{"name":"Boboye Department","countryCode":"NE","stateCode":"3","latitude":"13.08167000","longitude":"2.91083000"},{"name":"Dogondoutchi","countryCode":"NE","stateCode":"3","latitude":"13.64030000","longitude":"4.02649000"},{"name":"Dosso","countryCode":"NE","stateCode":"3","latitude":"13.04900000","longitude":"3.19370000"},{"name":"Département de Dogondoutchi","countryCode":"NE","stateCode":"3","latitude":"13.50000000","longitude":"4.00000000"},{"name":"Département de Dosso","countryCode":"NE","stateCode":"3","latitude":"12.83333000","longitude":"3.33333000"},{"name":"Département de Gaya","countryCode":"NE","stateCode":"3","latitude":"11.95970000","longitude":"3.46045000"},{"name":"Département de Loga","countryCode":"NE","stateCode":"3","latitude":"13.63333000","longitude":"3.50000000"},{"name":"Gaya","countryCode":"NE","stateCode":"3","latitude":"11.88435000","longitude":"3.44919000"},{"name":"Diffa","countryCode":"NE","stateCode":"2","latitude":"13.31536000","longitude":"12.61135000"},{"name":"Département de Diffa","countryCode":"NE","stateCode":"2","latitude":"13.66667000","longitude":"12.50000000"},{"name":"Département de Maïné-Soroa","countryCode":"NE","stateCode":"2","latitude":"13.31206000","longitude":"12.08321000"},{"name":"Département de Nguigmi","countryCode":"NE","stateCode":"2","latitude":"14.20753000","longitude":"13.12177000"},{"name":"Maïné Soroa","countryCode":"NE","stateCode":"2","latitude":"13.21139000","longitude":"12.02410000"},{"name":"Nguigmi","countryCode":"NE","stateCode":"2","latitude":"14.24953000","longitude":"13.10921000"},{"name":"Département de Gouré","countryCode":"NE","stateCode":"7","latitude":"14.01618000","longitude":"10.14722000"},{"name":"Département de Kantché","countryCode":"NE","stateCode":"7","latitude":"13.40000000","longitude":"8.60000000"},{"name":"Département de Tânout","countryCode":"NE","stateCode":"7","latitude":"14.75000000","longitude":"8.33333000"},{"name":"Gouré","countryCode":"NE","stateCode":"7","latitude":"13.98350000","longitude":"10.27035000"},{"name":"Magaria","countryCode":"NE","stateCode":"7","latitude":"12.99826000","longitude":"8.90991000"},{"name":"Matamey","countryCode":"NE","stateCode":"7","latitude":"13.42309000","longitude":"8.47485000"},{"name":"Mirriah","countryCode":"NE","stateCode":"7","latitude":"13.70727000","longitude":"9.15013000"},{"name":"Tanout","countryCode":"NE","stateCode":"7","latitude":"14.97089000","longitude":"8.88786000"},{"name":"Zinder","countryCode":"NE","stateCode":"7","latitude":"13.80716000","longitude":"8.98810000"},{"name":"Aba","countryCode":"NG","stateCode":"AB","latitude":"5.10658000","longitude":"7.36667000"},{"name":"Amaigbo","countryCode":"NG","stateCode":"AB","latitude":"5.78917000","longitude":"7.83829000"},{"name":"Arochukwu","countryCode":"NG","stateCode":"AB","latitude":"5.38941000","longitude":"7.91235000"},{"name":"Bende","countryCode":"NG","stateCode":"AB","latitude":"5.55874000","longitude":"7.63359000"},{"name":"Ohafia-Ifigh","countryCode":"NG","stateCode":"AB","latitude":"5.61455000","longitude":"7.81191000"},{"name":"Umuahia","countryCode":"NG","stateCode":"AB","latitude":"5.52491000","longitude":"7.49461000"},{"name":"Abakaliki","countryCode":"NG","stateCode":"EB","latitude":"6.32485000","longitude":"8.11368000"},{"name":"Afikpo","countryCode":"NG","stateCode":"EB","latitude":"5.89258000","longitude":"7.93534000"},{"name":"Effium","countryCode":"NG","stateCode":"EB","latitude":"6.63105000","longitude":"8.05814000"},{"name":"Ezza-Ohu","countryCode":"NG","stateCode":"EB","latitude":"6.44094000","longitude":"8.08432000"},{"name":"Isieke","countryCode":"NG","stateCode":"EB","latitude":"6.38186000","longitude":"8.03736000"},{"name":"Abeokuta","countryCode":"NG","stateCode":"OG","latitude":"7.15571000","longitude":"3.34509000"},{"name":"Ado Odo","countryCode":"NG","stateCode":"OG","latitude":"6.60000000","longitude":"2.93333000"},{"name":"Idi Iroko","countryCode":"NG","stateCode":"OG","latitude":"6.63333000","longitude":"2.73333000"},{"name":"Ifo","countryCode":"NG","stateCode":"OG","latitude":"6.81491000","longitude":"3.19518000"},{"name":"Ijebu-Ife","countryCode":"NG","stateCode":"OG","latitude":"6.77837000","longitude":"4.03386000"},{"name":"Ijebu-Igbo","countryCode":"NG","stateCode":"OG","latitude":"6.97198000","longitude":"3.99938000"},{"name":"Ijebu-Ode","countryCode":"NG","stateCode":"OG","latitude":"6.81944000","longitude":"3.91731000"},{"name":"Ilaro","countryCode":"NG","stateCode":"OG","latitude":"6.88901000","longitude":"3.01416000"},{"name":"Imeko","countryCode":"NG","stateCode":"OG","latitude":"7.44888000","longitude":"2.84289000"},{"name":"Iperu","countryCode":"NG","stateCode":"OG","latitude":"6.91002000","longitude":"3.66557000"},{"name":"Isara","countryCode":"NG","stateCode":"OG","latitude":"6.99345000","longitude":"3.68148000"},{"name":"Owode","countryCode":"NG","stateCode":"OG","latitude":"6.94851000","longitude":"3.50561000"},{"name":"Abocho","countryCode":"NG","stateCode":"KO","latitude":"7.56770000","longitude":"6.98630000"},{"name":"Adoru","countryCode":"NG","stateCode":"KO","latitude":"6.97694000","longitude":"7.16262000"},{"name":"Ankpa","countryCode":"NG","stateCode":"KO","latitude":"7.40249000","longitude":"7.63196000"},{"name":"Bugana","countryCode":"NG","stateCode":"KO","latitude":"7.99917000","longitude":"7.58361000"},{"name":"Dekina","countryCode":"NG","stateCode":"KO","latitude":"7.68967000","longitude":"7.04380000"},{"name":"Egbe","countryCode":"NG","stateCode":"KO","latitude":"8.21667000","longitude":"5.51667000"},{"name":"Icheu","countryCode":"NG","stateCode":"KO","latitude":"7.70670000","longitude":"6.77180000"},{"name":"Idah","countryCode":"NG","stateCode":"KO","latitude":"7.11345000","longitude":"6.73866000"},{"name":"Isanlu-Itedoijowa","countryCode":"NG","stateCode":"KO","latitude":"8.27445000","longitude":"5.83528000"},{"name":"Kabba","countryCode":"NG","stateCode":"KO","latitude":"7.82719000","longitude":"6.07502000"},{"name":"Koton-Karfe","countryCode":"NG","stateCode":"KO","latitude":"8.09120000","longitude":"6.79782000"},{"name":"Lokoja","countryCode":"NG","stateCode":"KO","latitude":"7.79688000","longitude":"6.74048000"},{"name":"Ogaminana","countryCode":"NG","stateCode":"KO","latitude":"7.59383000","longitude":"6.21798000"},{"name":"Ogurugu","countryCode":"NG","stateCode":"KO","latitude":"6.78636000","longitude":"6.95017000"},{"name":"Okene","countryCode":"NG","stateCode":"KO","latitude":"7.55122000","longitude":"6.23589000"},{"name":"Abraka","countryCode":"NG","stateCode":"DE","latitude":"5.79023000","longitude":"6.10473000"},{"name":"Agbor","countryCode":"NG","stateCode":"DE","latitude":"6.25375000","longitude":"6.19420000"},{"name":"Asaba","countryCode":"NG","stateCode":"DE","latitude":"6.19824000","longitude":"6.73187000"},{"name":"Bomadi","countryCode":"NG","stateCode":"DE","latitude":"5.16073000","longitude":"5.92375000"},{"name":"Burutu","countryCode":"NG","stateCode":"DE","latitude":"5.35328000","longitude":"5.50826000"},{"name":"Kwale","countryCode":"NG","stateCode":"DE","latitude":"5.70773000","longitude":"6.43402000"},{"name":"Obiaruku","countryCode":"NG","stateCode":"DE","latitude":"5.84672000","longitude":"6.15290000"},{"name":"Ogwashi-Uku","countryCode":"NG","stateCode":"DE","latitude":"6.17811000","longitude":"6.52461000"},{"name":"Orerokpe","countryCode":"NG","stateCode":"DE","latitude":"5.63747000","longitude":"5.89013000"},{"name":"Patani","countryCode":"NG","stateCode":"DE","latitude":"5.22885000","longitude":"6.19139000"},{"name":"Sapele","countryCode":"NG","stateCode":"DE","latitude":"5.89405000","longitude":"5.67666000"},{"name":"Ughelli","countryCode":"NG","stateCode":"DE","latitude":"5.48956000","longitude":"6.00407000"},{"name":"Umunede","countryCode":"NG","stateCode":"DE","latitude":"6.26549000","longitude":"6.30962000"},{"name":"Warri","countryCode":"NG","stateCode":"DE","latitude":"5.51737000","longitude":"5.75006000"},{"name":"Abuja","countryCode":"NG","stateCode":"FC","latitude":"9.05785000","longitude":"7.49508000"},{"name":"Kuje","countryCode":"NG","stateCode":"FC","latitude":"8.87952000","longitude":"7.22756000"},{"name":"Kwali","countryCode":"NG","stateCode":"FC","latitude":"8.88346000","longitude":"7.01858000"},{"name":"Madala","countryCode":"NG","stateCode":"FC","latitude":"9.10444000","longitude":"7.21333000"},{"name":"Adani","countryCode":"NG","stateCode":"EN","latitude":"6.73971000","longitude":"7.01117000"},{"name":"Ake-Eze","countryCode":"NG","stateCode":"EN","latitude":"5.91677000","longitude":"7.67615000"},{"name":"Aku","countryCode":"NG","stateCode":"EN","latitude":"6.70902000","longitude":"7.31826000"},{"name":"Amagunze","countryCode":"NG","stateCode":"EN","latitude":"6.33063000","longitude":"7.65247000"},{"name":"Awgu","countryCode":"NG","stateCode":"EN","latitude":"6.07278000","longitude":"7.47739000"},{"name":"Eha Amufu","countryCode":"NG","stateCode":"EN","latitude":"6.65915000","longitude":"7.75961000"},{"name":"Enugu","countryCode":"NG","stateCode":"EN","latitude":"6.44132000","longitude":"7.49883000"},{"name":"Enugu-Ezike","countryCode":"NG","stateCode":"EN","latitude":"6.98270000","longitude":"7.45534000"},{"name":"Ete","countryCode":"NG","stateCode":"EN","latitude":"7.08956000","longitude":"7.45341000"},{"name":"Ikem","countryCode":"NG","stateCode":"EN","latitude":"6.77993000","longitude":"7.71484000"},{"name":"Mberubu","countryCode":"NG","stateCode":"EN","latitude":"6.17310000","longitude":"7.63017000"},{"name":"Nsukka","countryCode":"NG","stateCode":"EN","latitude":"6.85783000","longitude":"7.39577000"},{"name":"Obolo-Eke (1)","countryCode":"NG","stateCode":"EN","latitude":"6.88333000","longitude":"7.63333000"},{"name":"Opi","countryCode":"NG","stateCode":"EN","latitude":"6.78223000","longitude":"7.43319000"},{"name":"Udi","countryCode":"NG","stateCode":"EN","latitude":"6.31592000","longitude":"7.42086000"},{"name":"Ado-Ekiti","countryCode":"NG","stateCode":"EK","latitude":"7.62329000","longitude":"5.22087000"},{"name":"Aramoko-Ekiti","countryCode":"NG","stateCode":"EK","latitude":"7.70483000","longitude":"5.04054000"},{"name":"Efon-Alaaye","countryCode":"NG","stateCode":"EK","latitude":"7.65649000","longitude":"4.92235000"},{"name":"Emure-Ekiti","countryCode":"NG","stateCode":"EK","latitude":"7.43636000","longitude":"5.45925000"},{"name":"Ifaki","countryCode":"NG","stateCode":"EK","latitude":"7.78942000","longitude":"5.24852000"},{"name":"Igbara-Odo","countryCode":"NG","stateCode":"EK","latitude":"7.50251000","longitude":"5.06258000"},{"name":"Igede-Ekiti","countryCode":"NG","stateCode":"EK","latitude":"7.66850000","longitude":"5.12627000"},{"name":"Ijero-Ekiti","countryCode":"NG","stateCode":"EK","latitude":"7.81514000","longitude":"5.06716000"},{"name":"Ikere-Ekiti","countryCode":"NG","stateCode":"EK","latitude":"7.49748000","longitude":"5.23041000"},{"name":"Ipoti","countryCode":"NG","stateCode":"EK","latitude":"7.87377000","longitude":"5.07691000"},{"name":"Ise-Ekiti","countryCode":"NG","stateCode":"EK","latitude":"7.46478000","longitude":"5.42333000"},{"name":"Oke Ila","countryCode":"NG","stateCode":"EK","latitude":"7.95000000","longitude":"4.98333000"},{"name":"Omuo-Ekiti","countryCode":"NG","stateCode":"EK","latitude":"7.75833000","longitude":"5.72227000"},{"name":"Agbabu","countryCode":"NG","stateCode":"ON","latitude":"6.58862000","longitude":"4.83430000"},{"name":"Akure","countryCode":"NG","stateCode":"ON","latitude":"7.25256000","longitude":"5.19312000"},{"name":"Idanre","countryCode":"NG","stateCode":"ON","latitude":"7.11270000","longitude":"5.11590000"},{"name":"Ifon","countryCode":"NG","stateCode":"ON","latitude":"6.92973000","longitude":"5.77368000"},{"name":"Ilare","countryCode":"NG","stateCode":"ON","latitude":"7.35067000","longitude":"5.11333000"},{"name":"Ode","countryCode":"NG","stateCode":"ON","latitude":"7.78990000","longitude":"5.71170000"},{"name":"Ondo","countryCode":"NG","stateCode":"ON","latitude":"7.09316000","longitude":"4.83528000"},{"name":"Ore","countryCode":"NG","stateCode":"ON","latitude":"6.74716000","longitude":"4.87610000"},{"name":"Owo","countryCode":"NG","stateCode":"ON","latitude":"7.19620000","longitude":"5.58681000"},{"name":"Agenebode","countryCode":"NG","stateCode":"ED","latitude":"7.10512000","longitude":"6.69381000"},{"name":"Auchi","countryCode":"NG","stateCode":"ED","latitude":"7.06756000","longitude":"6.26360000"},{"name":"Benin City","countryCode":"NG","stateCode":"ED","latitude":"6.33815000","longitude":"5.62575000"},{"name":"Ekpoma","countryCode":"NG","stateCode":"ED","latitude":"6.74300000","longitude":"6.14029000"},{"name":"Igarra","countryCode":"NG","stateCode":"ED","latitude":"7.29366000","longitude":"6.10432000"},{"name":"Illushi","countryCode":"NG","stateCode":"ED","latitude":"6.67033000","longitude":"6.62907000"},{"name":"Siluko","countryCode":"NG","stateCode":"ED","latitude":"6.53589000","longitude":"5.16005000"},{"name":"Ubiaja","countryCode":"NG","stateCode":"ED","latitude":"6.65581000","longitude":"6.38494000"},{"name":"Uromi","countryCode":"NG","stateCode":"ED","latitude":"6.70000000","longitude":"6.33333000"},{"name":"Ago Are","countryCode":"NG","stateCode":"OY","latitude":"8.50000000","longitude":"3.41667000"},{"name":"Alapa","countryCode":"NG","stateCode":"OY","latitude":"8.61667000","longitude":"4.38333000"},{"name":"Fiditi","countryCode":"NG","stateCode":"OY","latitude":"7.71361000","longitude":"3.91722000"},{"name":"Ibadan","countryCode":"NG","stateCode":"OY","latitude":"7.37756000","longitude":"3.90591000"},{"name":"Igbeti","countryCode":"NG","stateCode":"OY","latitude":"8.74921000","longitude":"4.13113000"},{"name":"Igbo-Ora","countryCode":"NG","stateCode":"OY","latitude":"7.43383000","longitude":"3.28788000"},{"name":"Igboho","countryCode":"NG","stateCode":"OY","latitude":"8.83784000","longitude":"3.75628000"},{"name":"Kisi","countryCode":"NG","stateCode":"OY","latitude":"9.08297000","longitude":"3.85196000"},{"name":"Lalupon","countryCode":"NG","stateCode":"OY","latitude":"7.46791000","longitude":"4.06594000"},{"name":"Ogbomoso","countryCode":"NG","stateCode":"OY","latitude":"8.13373000","longitude":"4.24014000"},{"name":"Okeho","countryCode":"NG","stateCode":"OY","latitude":"8.03386000","longitude":"3.34759000"},{"name":"Orita Eruwa","countryCode":"NG","stateCode":"OY","latitude":"7.55000000","longitude":"3.43333000"},{"name":"Oyo","countryCode":"NG","stateCode":"OY","latitude":"7.85257000","longitude":"3.93125000"},{"name":"Saki","countryCode":"NG","stateCode":"OY","latitude":"8.66762000","longitude":"3.39393000"},{"name":"Agulu","countryCode":"NG","stateCode":"AN","latitude":"6.10045000","longitude":"7.06100000"},{"name":"Atani","countryCode":"NG","stateCode":"AN","latitude":"6.01277000","longitude":"6.74768000"},{"name":"Awka","countryCode":"NG","stateCode":"AN","latitude":"6.21269000","longitude":"7.07199000"},{"name":"Enugu-Ukwu","countryCode":"NG","stateCode":"AN","latitude":"6.17146000","longitude":"7.00525000"},{"name":"Igbo-Ukwu","countryCode":"NG","stateCode":"AN","latitude":"6.01798000","longitude":"7.02027000"},{"name":"Ihiala","countryCode":"NG","stateCode":"AN","latitude":"5.85475000","longitude":"6.85944000"},{"name":"Nkpor","countryCode":"NG","stateCode":"AN","latitude":"6.15038000","longitude":"6.83042000"},{"name":"Nnewi","countryCode":"NG","stateCode":"AN","latitude":"6.01962000","longitude":"6.91729000"},{"name":"Onitsha","countryCode":"NG","stateCode":"AN","latitude":"6.14978000","longitude":"6.78569000"},{"name":"Ozubulu","countryCode":"NG","stateCode":"AN","latitude":"5.95753000","longitude":"6.85305000"},{"name":"Uga","countryCode":"NG","stateCode":"AN","latitude":"5.93576000","longitude":"7.07930000"},{"name":"Uruobo-Okija","countryCode":"NG","stateCode":"AN","latitude":"5.90016000","longitude":"6.84312000"},{"name":"Ajasse Ipo","countryCode":"NG","stateCode":"KW","latitude":"8.23333000","longitude":"4.81667000"},{"name":"Bode Saadu","countryCode":"NG","stateCode":"KW","latitude":"8.93900000","longitude":"4.78227000"},{"name":"Gwasero","countryCode":"NG","stateCode":"KW","latitude":"9.48333000","longitude":"3.50000000"},{"name":"Ilorin","countryCode":"NG","stateCode":"KW","latitude":"8.49664000","longitude":"4.54214000"},{"name":"Jebba","countryCode":"NG","stateCode":"KW","latitude":"9.11972000","longitude":"4.82360000"},{"name":"Kaiama","countryCode":"NG","stateCode":"KW","latitude":"9.60530000","longitude":"3.94101000"},{"name":"Lafiagi","countryCode":"NG","stateCode":"KW","latitude":"8.85299000","longitude":"5.41641000"},{"name":"Offa","countryCode":"NG","stateCode":"KW","latitude":"8.14911000","longitude":"4.72074000"},{"name":"Okuta","countryCode":"NG","stateCode":"KW","latitude":"9.21667000","longitude":"3.18333000"},{"name":"Omu-Aran","countryCode":"NG","stateCode":"KW","latitude":"8.13857000","longitude":"5.10260000"},{"name":"Patigi","countryCode":"NG","stateCode":"KW","latitude":"8.72851000","longitude":"5.75561000"},{"name":"Suya","countryCode":"NG","stateCode":"KW","latitude":"9.46667000","longitude":"3.18333000"},{"name":"Yashikera","countryCode":"NG","stateCode":"KW","latitude":"9.76667000","longitude":"3.40000000"},{"name":"Akankpa","countryCode":"NG","stateCode":"CR","latitude":"5.12640000","longitude":"8.18980000"},{"name":"Calabar","countryCode":"NG","stateCode":"CR","latitude":"4.95893000","longitude":"8.32695000"},{"name":"Gakem","countryCode":"NG","stateCode":"CR","latitude":"6.76963000","longitude":"8.99120000"},{"name":"Ikang","countryCode":"NG","stateCode":"CR","latitude":"4.78978000","longitude":"8.53160000"},{"name":"Ugep","countryCode":"NG","stateCode":"CR","latitude":"5.80865000","longitude":"8.08098000"},{"name":"Akko","countryCode":"NG","stateCode":"GO","latitude":"10.28899000","longitude":"10.97320000"},{"name":"Bara","countryCode":"NG","stateCode":"GO","latitude":"10.37444000","longitude":"10.72884000"},{"name":"Billiri","countryCode":"NG","stateCode":"GO","latitude":"9.86545000","longitude":"11.22624000"},{"name":"Dadiya","countryCode":"NG","stateCode":"GO","latitude":"9.61667000","longitude":"11.43333000"},{"name":"Deba","countryCode":"NG","stateCode":"GO","latitude":"10.21187000","longitude":"11.38710000"},{"name":"Dukku","countryCode":"NG","stateCode":"GO","latitude":"10.82379000","longitude":"10.77221000"},{"name":"Garko","countryCode":"NG","stateCode":"GO","latitude":"10.17506000","longitude":"11.16458000"},{"name":"Gombe","countryCode":"NG","stateCode":"GO","latitude":"10.28969000","longitude":"11.16729000"},{"name":"Hinna","countryCode":"NG","stateCode":"GO","latitude":"10.30426000","longitude":"11.49905000"},{"name":"Kafarati","countryCode":"NG","stateCode":"GO","latitude":"10.38304000","longitude":"11.09567000"},{"name":"Kaltungo","countryCode":"NG","stateCode":"GO","latitude":"9.81998000","longitude":"11.30871000"},{"name":"Kumo","countryCode":"NG","stateCode":"GO","latitude":"10.04807000","longitude":"11.21055000"},{"name":"Nafada","countryCode":"NG","stateCode":"GO","latitude":"11.09596000","longitude":"11.33261000"},{"name":"Pindiga","countryCode":"NG","stateCode":"GO","latitude":"9.98433000","longitude":"10.95229000"},{"name":"Aliade","countryCode":"NG","stateCode":"BE","latitude":"7.29627000","longitude":"8.48278000"},{"name":"Boju","countryCode":"NG","stateCode":"BE","latitude":"7.35572000","longitude":"7.89303000"},{"name":"Igbor","countryCode":"NG","stateCode":"BE","latitude":"7.45123000","longitude":"8.60805000"},{"name":"Makurdi","countryCode":"NG","stateCode":"BE","latitude":"7.73375000","longitude":"8.52139000"},{"name":"Ochobo","countryCode":"NG","stateCode":"BE","latitude":"7.18045000","longitude":"7.98240000"},{"name":"Otukpa","countryCode":"NG","stateCode":"BE","latitude":"7.10168000","longitude":"7.65945000"},{"name":"Takum","countryCode":"NG","stateCode":"BE","latitude":"7.26667000","longitude":"9.98333000"},{"name":"Ugbokpo","countryCode":"NG","stateCode":"BE","latitude":"7.65321000","longitude":"7.88410000"},{"name":"Yandev","countryCode":"NG","stateCode":"BE","latitude":"7.36308000","longitude":"9.04235000"},{"name":"Zaki Biam","countryCode":"NG","stateCode":"BE","latitude":"7.50671000","longitude":"9.61040000"},{"name":"Gboko","countryCode":"NG","stateCode":"BE","latitude":"7.33159530","longitude":"8.97600680"},{"name":"Amassoma","countryCode":"NG","stateCode":"BY","latitude":"4.97032000","longitude":"6.10915000"},{"name":"Twon-Brass","countryCode":"NG","stateCode":"BY","latitude":"4.31231000","longitude":"6.24091000"},{"name":"Yenagoa","countryCode":"NG","stateCode":"BY","latitude":"4.92675000","longitude":"6.26764000"},{"name":"Amper","countryCode":"NG","stateCode":"PL","latitude":"9.35509000","longitude":"9.70121000"},{"name":"Bukuru","countryCode":"NG","stateCode":"PL","latitude":"9.79399000","longitude":"8.86397000"},{"name":"Dengi","countryCode":"NG","stateCode":"PL","latitude":"9.36872000","longitude":"9.96223000"},{"name":"Jos","countryCode":"NG","stateCode":"PL","latitude":"9.92849000","longitude":"8.89212000"},{"name":"Kwolla","countryCode":"NG","stateCode":"PL","latitude":"8.90361000","longitude":"9.29086000"},{"name":"Langtang","countryCode":"NG","stateCode":"PL","latitude":"9.14164000","longitude":"9.79101000"},{"name":"Pankshin","countryCode":"NG","stateCode":"PL","latitude":"9.32541000","longitude":"9.43520000"},{"name":"Panyam","countryCode":"NG","stateCode":"PL","latitude":"9.40756000","longitude":"9.21481000"},{"name":"Vom","countryCode":"NG","stateCode":"PL","latitude":"9.72910000","longitude":"8.79138000"},{"name":"Yelwa","countryCode":"NG","stateCode":"PL","latitude":"8.83333000","longitude":"9.63333000"},{"name":"Anchau","countryCode":"NG","stateCode":"KD","latitude":"10.96245000","longitude":"8.39233000"},{"name":"Burumburum","countryCode":"NG","stateCode":"KD","latitude":"11.39106000","longitude":"8.72341000"},{"name":"Dutsen Wai","countryCode":"NG","stateCode":"KD","latitude":"10.85009000","longitude":"8.19900000"},{"name":"Hunkuyi","countryCode":"NG","stateCode":"KD","latitude":"11.26680000","longitude":"7.64916000"},{"name":"Kachia","countryCode":"NG","stateCode":"KD","latitude":"9.87342000","longitude":"7.95407000"},{"name":"Kaduna","countryCode":"NG","stateCode":"KD","latitude":"10.52641000","longitude":"7.43879000"},{"name":"Kafanchan","countryCode":"NG","stateCode":"KD","latitude":"9.58126000","longitude":"8.29260000"},{"name":"Kagoro","countryCode":"NG","stateCode":"KD","latitude":"9.60776000","longitude":"8.39043000"},{"name":"Kajuru","countryCode":"NG","stateCode":"KD","latitude":"10.32281000","longitude":"7.68462000"},{"name":"Kujama","countryCode":"NG","stateCode":"KD","latitude":"10.45767000","longitude":"7.63808000"},{"name":"Lere","countryCode":"NG","stateCode":"KD","latitude":"10.38584000","longitude":"8.57286000"},{"name":"Mando","countryCode":"NG","stateCode":"KD","latitude":"10.71667000","longitude":"6.56667000"},{"name":"Saminaka","countryCode":"NG","stateCode":"KD","latitude":"10.41227000","longitude":"8.68748000"},{"name":"Soba","countryCode":"NG","stateCode":"KD","latitude":"10.98133000","longitude":"8.05749000"},{"name":"Sofo-Birnin-Gwari","countryCode":"NG","stateCode":"KD","latitude":"11.01537000","longitude":"6.78036000"},{"name":"Zaria","countryCode":"NG","stateCode":"KD","latitude":"11.11128000","longitude":"7.72270000"},{"name":"Anka","countryCode":"NG","stateCode":"ZA","latitude":"12.11347000","longitude":"5.92681000"},{"name":"Dan Sadau","countryCode":"NG","stateCode":"ZA","latitude":"11.29621000","longitude":"6.49520000"},{"name":"Gummi","countryCode":"NG","stateCode":"ZA","latitude":"12.14484000","longitude":"5.11776000"},{"name":"Gusau","countryCode":"NG","stateCode":"ZA","latitude":"12.17024000","longitude":"6.66412000"},{"name":"Kaura Namoda","countryCode":"NG","stateCode":"ZA","latitude":"12.59371000","longitude":"6.58648000"},{"name":"Kwatarkwashi","countryCode":"NG","stateCode":"ZA","latitude":"12.14082000","longitude":"6.82196000"},{"name":"Maru","countryCode":"NG","stateCode":"ZA","latitude":"12.33360000","longitude":"6.40372000"},{"name":"Moriki","countryCode":"NG","stateCode":"ZA","latitude":"12.87405000","longitude":"6.48754000"},{"name":"Sauri","countryCode":"NG","stateCode":"ZA","latitude":"11.72655000","longitude":"6.78374000"},{"name":"Tsafe","countryCode":"NG","stateCode":"ZA","latitude":"11.95775000","longitude":"6.92083000"},{"name":"Apapa","countryCode":"NG","stateCode":"LA","latitude":"6.44880000","longitude":"3.35901000"},{"name":"Badagry","countryCode":"NG","stateCode":"LA","latitude":"6.41502000","longitude":"2.88132000"},{"name":"Ebute Ikorodu","countryCode":"NG","stateCode":"LA","latitude":"6.60086000","longitude":"3.48818000"},{"name":"Ejirin","countryCode":"NG","stateCode":"LA","latitude":"6.61423000","longitude":"3.90019000"},{"name":"Epe","countryCode":"NG","stateCode":"LA","latitude":"6.58412000","longitude":"3.98336000"},{"name":"Ikeja","countryCode":"NG","stateCode":"LA","latitude":"6.59651000","longitude":"3.34205000"},{"name":"Lagos","countryCode":"NG","stateCode":"LA","latitude":"6.45407000","longitude":"3.39467000"},{"name":"Makoko","countryCode":"NG","stateCode":"LA","latitude":"6.49611000","longitude":"3.38778000"},{"name":"Apomu","countryCode":"NG","stateCode":"OS","latitude":"7.35156000","longitude":"4.18335000"},{"name":"Ejigbo","countryCode":"NG","stateCode":"OS","latitude":"7.90292000","longitude":"4.31419000"},{"name":"Gbongan","countryCode":"NG","stateCode":"OS","latitude":"7.47734000","longitude":"4.35351000"},{"name":"Ijebu-Jesa","countryCode":"NG","stateCode":"OS","latitude":"7.68287000","longitude":"4.81769000"},{"name":"Ikire","countryCode":"NG","stateCode":"OS","latitude":"7.36983000","longitude":"4.18630000"},{"name":"Ikirun","countryCode":"NG","stateCode":"OS","latitude":"7.91283000","longitude":"4.66741000"},{"name":"Ila Orangun","countryCode":"NG","stateCode":"OS","latitude":"8.01714000","longitude":"4.90421000"},{"name":"Ile-Ife","countryCode":"NG","stateCode":"OS","latitude":"7.48240000","longitude":"4.56032000"},{"name":"Ilesa","countryCode":"NG","stateCode":"OS","latitude":"7.62789000","longitude":"4.74161000"},{"name":"Ilobu","countryCode":"NG","stateCode":"OS","latitude":"7.84036000","longitude":"4.48557000"},{"name":"Inisa","countryCode":"NG","stateCode":"OS","latitude":"7.85000000","longitude":"4.33333000"},{"name":"Iwo","countryCode":"NG","stateCode":"OS","latitude":"7.63527000","longitude":"4.18156000"},{"name":"Modakeke","countryCode":"NG","stateCode":"OS","latitude":"7.38299000","longitude":"4.26031000"},{"name":"Oke Mesi","countryCode":"NG","stateCode":"OS","latitude":"7.81667000","longitude":"4.91667000"},{"name":"Olupona","countryCode":"NG","stateCode":"OS","latitude":"7.60000000","longitude":"4.18333000"},{"name":"Osogbo","countryCode":"NG","stateCode":"OS","latitude":"7.77104000","longitude":"4.55698000"},{"name":"Otan Ayegbaju","countryCode":"NG","stateCode":"OS","latitude":"7.94783000","longitude":"4.78836000"},{"name":"Oyan","countryCode":"NG","stateCode":"OS","latitude":"8.05000000","longitude":"4.76667000"},{"name":"Argungu","countryCode":"NG","stateCode":"KE","latitude":"12.74482000","longitude":"4.52514000"},{"name":"Bagudo","countryCode":"NG","stateCode":"KE","latitude":"11.40351000","longitude":"4.22571000"},{"name":"Bena","countryCode":"NG","stateCode":"KE","latitude":"11.28444000","longitude":"5.93472000"},{"name":"Bin Yauri","countryCode":"NG","stateCode":"KE","latitude":"10.78230000","longitude":"4.81135000"},{"name":"Birnin Kebbi","countryCode":"NG","stateCode":"KE","latitude":"12.45389000","longitude":"4.19750000"},{"name":"Dabai","countryCode":"NG","stateCode":"KE","latitude":"11.47651000","longitude":"5.20625000"},{"name":"Dakingari","countryCode":"NG","stateCode":"KE","latitude":"11.64809000","longitude":"4.06177000"},{"name":"Gulma","countryCode":"NG","stateCode":"KE","latitude":"12.64231000","longitude":"4.35545000"},{"name":"Gwandu","countryCode":"NG","stateCode":"KE","latitude":"12.50204000","longitude":"4.64295000"},{"name":"Jega","countryCode":"NG","stateCode":"KE","latitude":"12.22336000","longitude":"4.37971000"},{"name":"Kamba","countryCode":"NG","stateCode":"KE","latitude":"11.85172000","longitude":"3.65478000"},{"name":"Kangiwa","countryCode":"NG","stateCode":"KE","latitude":"12.55339000","longitude":"3.81814000"},{"name":"Kende","countryCode":"NG","stateCode":"KE","latitude":"11.51966000","longitude":"4.26030000"},{"name":"Mahuta","countryCode":"NG","stateCode":"KE","latitude":"11.55338000","longitude":"4.98138000"},{"name":"Maiyama","countryCode":"NG","stateCode":"KE","latitude":"12.08225000","longitude":"4.36907000"},{"name":"Shanga","countryCode":"NG","stateCode":"KE","latitude":"11.21374000","longitude":"4.57941000"},{"name":"Wasagu","countryCode":"NG","stateCode":"KE","latitude":"11.37640000","longitude":"5.79536000"},{"name":"Zuru","countryCode":"NG","stateCode":"KE","latitude":"11.43522000","longitude":"5.23494000"},{"name":"Auna","countryCode":"NG","stateCode":"NI","latitude":"10.18805000","longitude":"4.72318000"},{"name":"Babana","countryCode":"NG","stateCode":"NI","latitude":"10.42949000","longitude":"3.81495000"},{"name":"Badeggi","countryCode":"NG","stateCode":"NI","latitude":"9.05630000","longitude":"6.14300000"},{"name":"Baro","countryCode":"NG","stateCode":"NI","latitude":"8.61565000","longitude":"6.41850000"},{"name":"Bokani","countryCode":"NG","stateCode":"NI","latitude":"9.43333000","longitude":"5.20000000"},{"name":"Duku","countryCode":"NG","stateCode":"NI","latitude":"11.23610000","longitude":"4.90727000"},{"name":"Ibeto","countryCode":"NG","stateCode":"NI","latitude":"10.48536000","longitude":"5.14501000"},{"name":"Konkwesso","countryCode":"NG","stateCode":"NI","latitude":"10.84686000","longitude":"4.09835000"},{"name":"Kontagora","countryCode":"NG","stateCode":"NI","latitude":"10.40319000","longitude":"5.47080000"},{"name":"Kusheriki","countryCode":"NG","stateCode":"NI","latitude":"10.53283000","longitude":"6.44222000"},{"name":"Kuta","countryCode":"NG","stateCode":"NI","latitude":"9.86864000","longitude":"6.71042000"},{"name":"Lapai","countryCode":"NG","stateCode":"NI","latitude":"9.04439000","longitude":"6.57089000"},{"name":"Minna","countryCode":"NG","stateCode":"NI","latitude":"9.61524000","longitude":"6.54776000"},{"name":"New Shagunnu","countryCode":"NG","stateCode":"NI","latitude":"10.33957000","longitude":"4.46880000"},{"name":"Suleja","countryCode":"NG","stateCode":"NI","latitude":"9.18059000","longitude":"7.17939000"},{"name":"Tegina","countryCode":"NG","stateCode":"NI","latitude":"10.07060000","longitude":"6.19060000"},{"name":"Ukata","countryCode":"NG","stateCode":"NI","latitude":"10.83122000","longitude":"5.82494000"},{"name":"Wawa","countryCode":"NG","stateCode":"NI","latitude":"9.90222000","longitude":"4.41917000"},{"name":"Zungeru","countryCode":"NG","stateCode":"NI","latitude":"9.80726000","longitude":"6.15238000"},{"name":"Azare","countryCode":"NG","stateCode":"BA","latitude":"11.67478000","longitude":"10.19069000"},{"name":"Bauchi","countryCode":"NG","stateCode":"BA","latitude":"10.31032000","longitude":"9.84388000"},{"name":"Boi","countryCode":"NG","stateCode":"BA","latitude":"9.56109000","longitude":"9.50154000"},{"name":"Bununu","countryCode":"NG","stateCode":"BA","latitude":"9.88224000","longitude":"9.68058000"},{"name":"Darazo","countryCode":"NG","stateCode":"BA","latitude":"10.99920000","longitude":"10.41062000"},{"name":"Dass","countryCode":"NG","stateCode":"BA","latitude":"10.00065000","longitude":"9.51596000"},{"name":"Dindima","countryCode":"NG","stateCode":"BA","latitude":"10.22629000","longitude":"10.15132000"},{"name":"Disina","countryCode":"NG","stateCode":"BA","latitude":"11.48135000","longitude":"9.91903000"},{"name":"Gabarin","countryCode":"NG","stateCode":"BA","latitude":"11.10930000","longitude":"10.44410000"},{"name":"Gwaram","countryCode":"NG","stateCode":"BA","latitude":"10.23295000","longitude":"10.28572000"},{"name":"Kari","countryCode":"NG","stateCode":"BA","latitude":"11.24710000","longitude":"10.56100000"},{"name":"Lame","countryCode":"NG","stateCode":"BA","latitude":"10.44154000","longitude":"9.23955000"},{"name":"Lere","countryCode":"NG","stateCode":"BA","latitude":"9.71052000","longitude":"9.34029000"},{"name":"Madara","countryCode":"NG","stateCode":"BA","latitude":"11.77980000","longitude":"10.44790000"},{"name":"Misau","countryCode":"NG","stateCode":"BA","latitude":"11.31370000","longitude":"10.46664000"},{"name":"Sade","countryCode":"NG","stateCode":"BA","latitude":"11.35950000","longitude":"10.67320000"},{"name":"Yamrat","countryCode":"NG","stateCode":"BA","latitude":"10.11161000","longitude":"9.82604000"},{"name":"Yanda Bayo","countryCode":"NG","stateCode":"BA","latitude":"11.50710000","longitude":"10.74590000"},{"name":"Yuli","countryCode":"NG","stateCode":"BA","latitude":"9.69707000","longitude":"10.27350000"},{"name":"Zadawa","countryCode":"NG","stateCode":"BA","latitude":"11.44960000","longitude":"10.36720000"},{"name":"Zalanga","countryCode":"NG","stateCode":"BA","latitude":"10.61432000","longitude":"10.17647000"},{"name":"Babura","countryCode":"NG","stateCode":"JI","latitude":"12.77256000","longitude":"9.01525000"},{"name":"Birnin Kudu","countryCode":"NG","stateCode":"JI","latitude":"11.45207000","longitude":"9.47856000"},{"name":"Birniwa","countryCode":"NG","stateCode":"JI","latitude":"12.79070000","longitude":"10.23614000"},{"name":"Dutse","countryCode":"NG","stateCode":"JI","latitude":"11.75618000","longitude":"9.33896000"},{"name":"Gagarawa","countryCode":"NG","stateCode":"JI","latitude":"12.40848000","longitude":"9.52881000"},{"name":"Gumel","countryCode":"NG","stateCode":"JI","latitude":"12.62690000","longitude":"9.38807000"},{"name":"Gwaram","countryCode":"NG","stateCode":"JI","latitude":"11.27727000","longitude":"9.88385000"},{"name":"Hadejia","countryCode":"NG","stateCode":"JI","latitude":"12.45347000","longitude":"10.04115000"},{"name":"Kafin Hausa","countryCode":"NG","stateCode":"JI","latitude":"12.23933000","longitude":"9.91105000"},{"name":"Kazaure","countryCode":"NG","stateCode":"JI","latitude":"12.64846000","longitude":"8.41178000"},{"name":"Kiyawa","countryCode":"NG","stateCode":"JI","latitude":"11.78442000","longitude":"9.60690000"},{"name":"Mallammaduri","countryCode":"NG","stateCode":"JI","latitude":"12.56427000","longitude":"9.95727000"},{"name":"Ringim","countryCode":"NG","stateCode":"JI","latitude":"12.15143000","longitude":"9.16216000"},{"name":"Samamiya","countryCode":"NG","stateCode":"JI","latitude":"11.34873000","longitude":"9.63989000"},{"name":"Baissa","countryCode":"NG","stateCode":"TA","latitude":"7.23087000","longitude":"10.62444000"},{"name":"Beli","countryCode":"NG","stateCode":"TA","latitude":"7.85868000","longitude":"10.97187000"},{"name":"Gassol","countryCode":"NG","stateCode":"TA","latitude":"8.53535000","longitude":"10.44615000"},{"name":"Gembu","countryCode":"NG","stateCode":"TA","latitude":"6.72556000","longitude":"11.25652000"},{"name":"Ibi","countryCode":"NG","stateCode":"TA","latitude":"8.18122000","longitude":"9.74431000"},{"name":"Jalingo","countryCode":"NG","stateCode":"TA","latitude":"8.89367000","longitude":"11.35960000"},{"name":"Lau","countryCode":"NG","stateCode":"TA","latitude":"9.20827000","longitude":"11.27541000"},{"name":"Mutum Biyu","countryCode":"NG","stateCode":"TA","latitude":"8.64138000","longitude":"10.77355000"},{"name":"Riti","countryCode":"NG","stateCode":"TA","latitude":"7.90844000","longitude":"9.61688000"},{"name":"Wukari","countryCode":"NG","stateCode":"TA","latitude":"7.87139000","longitude":"9.77786000"},{"name":"Bama","countryCode":"NG","stateCode":"BO","latitude":"11.52134000","longitude":"13.68952000"},{"name":"Benisheikh","countryCode":"NG","stateCode":"BO","latitude":"11.80919000","longitude":"12.49151000"},{"name":"Biu","countryCode":"NG","stateCode":"BO","latitude":"10.61285000","longitude":"12.19458000"},{"name":"Bornu Yassu","countryCode":"NG","stateCode":"BO","latitude":"12.27503000","longitude":"12.56856000"},{"name":"Damasak","countryCode":"NG","stateCode":"BO","latitude":"13.10518000","longitude":"12.50854000"},{"name":"Damboa","countryCode":"NG","stateCode":"BO","latitude":"11.15534000","longitude":"12.75638000"},{"name":"Dikwa","countryCode":"NG","stateCode":"BO","latitude":"12.03609000","longitude":"13.91815000"},{"name":"Gamboru","countryCode":"NG","stateCode":"BO","latitude":"12.37299000","longitude":"14.20690000"},{"name":"Gwoza","countryCode":"NG","stateCode":"BO","latitude":"11.08313000","longitude":"13.69595000"},{"name":"Kukawa","countryCode":"NG","stateCode":"BO","latitude":"12.92475000","longitude":"13.56617000"},{"name":"Magumeri","countryCode":"NG","stateCode":"BO","latitude":"12.11451000","longitude":"12.82620000"},{"name":"Maiduguri","countryCode":"NG","stateCode":"BO","latitude":"11.84692000","longitude":"13.15712000"},{"name":"Marte","countryCode":"NG","stateCode":"BO","latitude":"12.36532000","longitude":"13.82930000"},{"name":"Miringa","countryCode":"NG","stateCode":"BO","latitude":"10.73115000","longitude":"12.14626000"},{"name":"Monguno","countryCode":"NG","stateCode":"BO","latitude":"12.67059000","longitude":"13.61224000"},{"name":"Ngala","countryCode":"NG","stateCode":"BO","latitude":"12.34053000","longitude":"14.18670000"},{"name":"Shaffa","countryCode":"NG","stateCode":"BO","latitude":"10.50673000","longitude":"12.33315000"},{"name":"Shani","countryCode":"NG","stateCode":"BO","latitude":"10.21824000","longitude":"12.06059000"},{"name":"Tokombere","countryCode":"NG","stateCode":"BO","latitude":"11.22135000","longitude":"13.48783000"},{"name":"Uba","countryCode":"NG","stateCode":"BO","latitude":"10.45509000","longitude":"13.22233000"},{"name":"Wuyo","countryCode":"NG","stateCode":"BO","latitude":"10.38522000","longitude":"11.69678000"},{"name":"Yajiwa","countryCode":"NG","stateCode":"BO","latitude":"11.38623000","longitude":"12.71992000"},{"name":"Binji","countryCode":"NG","stateCode":"SO","latitude":"13.22294000","longitude":"4.90888000"},{"name":"Dange","countryCode":"NG","stateCode":"SO","latitude":"12.85313000","longitude":"5.34572000"},{"name":"Gandi","countryCode":"NG","stateCode":"SO","latitude":"12.96358000","longitude":"5.74337000"},{"name":"Goronyo","countryCode":"NG","stateCode":"SO","latitude":"13.44226000","longitude":"5.67234000"},{"name":"Gwadabawa","countryCode":"NG","stateCode":"SO","latitude":"13.35819000","longitude":"5.23812000"},{"name":"Illela","countryCode":"NG","stateCode":"SO","latitude":"13.73064000","longitude":"5.29777000"},{"name":"Rabah","countryCode":"NG","stateCode":"SO","latitude":"13.12257000","longitude":"5.50762000"},{"name":"Sokoto","countryCode":"NG","stateCode":"SO","latitude":"13.06269000","longitude":"5.24322000"},{"name":"Tambuwal","countryCode":"NG","stateCode":"SO","latitude":"12.40592000","longitude":"4.64605000"},{"name":"Wurno","countryCode":"NG","stateCode":"SO","latitude":"13.29048000","longitude":"5.42373000"},{"name":"Buga","countryCode":"NG","stateCode":"NA","latitude":"8.49056000","longitude":"7.34139000"},{"name":"Doma","countryCode":"NG","stateCode":"NA","latitude":"8.39307000","longitude":"8.35544000"},{"name":"Keffi","countryCode":"NG","stateCode":"NA","latitude":"8.84651000","longitude":"7.87354000"},{"name":"Lafia","countryCode":"NG","stateCode":"NA","latitude":"8.49390000","longitude":"8.51532000"},{"name":"Nasarawa","countryCode":"NG","stateCode":"NA","latitude":"8.53895000","longitude":"7.70821000"},{"name":"Wamba","countryCode":"NG","stateCode":"NA","latitude":"8.94153000","longitude":"8.60315000"},{"name":"Damaturu","countryCode":"NG","stateCode":"YO","latitude":"11.74697000","longitude":"11.96083000"},{"name":"Dankalwa","countryCode":"NG","stateCode":"YO","latitude":"11.74449000","longitude":"12.18545000"},{"name":"Dapchi","countryCode":"NG","stateCode":"YO","latitude":"12.49536000","longitude":"11.49977000"},{"name":"Daura","countryCode":"NG","stateCode":"YO","latitude":"11.55410000","longitude":"11.40600000"},{"name":"Fika","countryCode":"NG","stateCode":"YO","latitude":"11.37700000","longitude":"11.23746000"},{"name":"Gashua","countryCode":"NG","stateCode":"YO","latitude":"12.87398000","longitude":"11.04057000"},{"name":"Geidam","countryCode":"NG","stateCode":"YO","latitude":"12.89439000","longitude":"11.92649000"},{"name":"Goniri","countryCode":"NG","stateCode":"YO","latitude":"11.48451000","longitude":"12.31264000"},{"name":"Gorgoram","countryCode":"NG","stateCode":"YO","latitude":"12.63958000","longitude":"10.70422000"},{"name":"Gujba","countryCode":"NG","stateCode":"YO","latitude":"11.49959000","longitude":"11.93396000"},{"name":"Gwio Kura","countryCode":"NG","stateCode":"YO","latitude":"12.67479000","longitude":"11.06690000"},{"name":"Kumagunnam","countryCode":"NG","stateCode":"YO","latitude":"13.15498000","longitude":"10.63468000"},{"name":"Lajere","countryCode":"NG","stateCode":"YO","latitude":"11.98022000","longitude":"11.44002000"},{"name":"Machina","countryCode":"NG","stateCode":"YO","latitude":"13.13639000","longitude":"10.04924000"},{"name":"Nguru","countryCode":"NG","stateCode":"YO","latitude":"12.87695000","longitude":"10.45536000"},{"name":"Potiskum","countryCode":"NG","stateCode":"YO","latitude":"11.71391000","longitude":"11.08108000"},{"name":"Dan Gora","countryCode":"NG","stateCode":"KN","latitude":"11.53485000","longitude":"8.15224000"},{"name":"Gaya","countryCode":"NG","stateCode":"KN","latitude":"11.86064000","longitude":"9.00270000"},{"name":"Kano","countryCode":"NG","stateCode":"KN","latitude":"12.00012000","longitude":"8.51672000"},{"name":"Danja","countryCode":"NG","stateCode":"KT","latitude":"11.37710000","longitude":"7.56097000"},{"name":"Dankama","countryCode":"NG","stateCode":"KT","latitude":"13.29782000","longitude":"7.79492000"},{"name":"Daura","countryCode":"NG","stateCode":"KT","latitude":"13.03299000","longitude":"8.32351000"},{"name":"Dutsin-Ma","countryCode":"NG","stateCode":"KT","latitude":"12.45392000","longitude":"7.49723000"},{"name":"Funtua","countryCode":"NG","stateCode":"KT","latitude":"11.47196000","longitude":"7.30699000"},{"name":"Gora","countryCode":"NG","stateCode":"KT","latitude":"11.91294000","longitude":"7.66531000"},{"name":"Jibia","countryCode":"NG","stateCode":"KT","latitude":"13.09378000","longitude":"7.22624000"},{"name":"Jikamshi","countryCode":"NG","stateCode":"KT","latitude":"12.17328000","longitude":"7.77424000"},{"name":"Kankara","countryCode":"NG","stateCode":"KT","latitude":"11.93114000","longitude":"7.41115000"},{"name":"Katsina","countryCode":"NG","stateCode":"KT","latitude":"12.99082000","longitude":"7.60177000"},{"name":"Mashi","countryCode":"NG","stateCode":"KT","latitude":"12.98044000","longitude":"7.94703000"},{"name":"Ruma","countryCode":"NG","stateCode":"KT","latitude":"12.86260000","longitude":"7.23469000"},{"name":"Runka","countryCode":"NG","stateCode":"KT","latitude":"12.44788000","longitude":"7.30918000"},{"name":"Wagini","countryCode":"NG","stateCode":"KT","latitude":"12.68781000","longitude":"7.19579000"},{"name":"Eket","countryCode":"NG","stateCode":"AK","latitude":"4.64231000","longitude":"7.92438000"},{"name":"Esuk Oron","countryCode":"NG","stateCode":"AK","latitude":"4.80293000","longitude":"8.25341000"},{"name":"Ikot Ekpene","countryCode":"NG","stateCode":"AK","latitude":"5.18194000","longitude":"7.71481000"},{"name":"Itu","countryCode":"NG","stateCode":"AK","latitude":"5.20131000","longitude":"7.98373000"},{"name":"Uyo","countryCode":"NG","stateCode":"AK","latitude":"5.05127000","longitude":"7.93350000"},{"name":"Ganye","countryCode":"NG","stateCode":"AD","latitude":"8.43497000","longitude":"12.05107000"},{"name":"Gombi","countryCode":"NG","stateCode":"AD","latitude":"10.16756000","longitude":"12.73684000"},{"name":"Holma","countryCode":"NG","stateCode":"AD","latitude":"9.89863000","longitude":"13.05450000"},{"name":"Jimeta","countryCode":"NG","stateCode":"AD","latitude":"9.27949000","longitude":"12.45819000"},{"name":"Madagali","countryCode":"NG","stateCode":"AD","latitude":"10.88942000","longitude":"13.62832000"},{"name":"Mayo-Belwa","countryCode":"NG","stateCode":"AD","latitude":"9.05421000","longitude":"12.05794000"},{"name":"Mubi","countryCode":"NG","stateCode":"AD","latitude":"10.26858000","longitude":"13.26701000"},{"name":"Ngurore","countryCode":"NG","stateCode":"AD","latitude":"9.28871000","longitude":"12.24026000"},{"name":"Numan","countryCode":"NG","stateCode":"AD","latitude":"9.46374000","longitude":"12.03062000"},{"name":"Toungo","countryCode":"NG","stateCode":"AD","latitude":"8.11733000","longitude":"12.04611000"},{"name":"Yola","countryCode":"NG","stateCode":"AD","latitude":"9.20839000","longitude":"12.48146000"},{"name":"Iho","countryCode":"NG","stateCode":"IM","latitude":"5.58225000","longitude":"7.09896000"},{"name":"Oguta","countryCode":"NG","stateCode":"IM","latitude":"5.71044000","longitude":"6.80936000"},{"name":"Okigwe","countryCode":"NG","stateCode":"IM","latitude":"5.82917000","longitude":"7.35056000"},{"name":"Orlu","countryCode":"NG","stateCode":"IM","latitude":"5.79565000","longitude":"7.03513000"},{"name":"Orodo","countryCode":"NG","stateCode":"IM","latitude":"5.61667000","longitude":"7.03333000"},{"name":"Owerri","countryCode":"NG","stateCode":"IM","latitude":"5.48363000","longitude":"7.03325000"},{"name":"Abalama","countryCode":"NG","stateCode":"RI","latitude":"4.76305556","longitude":"6.84027778"},{"name":"Abonnema","countryCode":"NG","stateCode":"RI","latitude":"4.72311690","longitude":"6.77884610"},{"name":"Ahoada","countryCode":"NG","stateCode":"RI","latitude":"5.08333333","longitude":"6.65000000"},{"name":"Bori","countryCode":"NG","stateCode":"RI","latitude":"4.67277778","longitude":"7.37027778"},{"name":"Buguma","countryCode":"NG","stateCode":"RI","latitude":"4.73333333","longitude":"6.86666667"},{"name":"Chokocho","countryCode":"NG","stateCode":"RI","latitude":"4.99083300","longitude":"7.05444400"},{"name":"Elele","countryCode":"NG","stateCode":"RI","latitude":"5.10184167","longitude":"6.81902222"},{"name":"Obonoma","countryCode":"NG","stateCode":"RI","latitude":"4.71138889","longitude":"6.79083333"},{"name":"Omoku","countryCode":"NG","stateCode":"RI","latitude":"5.34200000","longitude":"6.65600000"},{"name":"Onne","countryCode":"NG","stateCode":"RI","latitude":"4.74444444","longitude":"7.03611111"},{"name":"Opobo","countryCode":"NG","stateCode":"RI","latitude":"4.51138889","longitude":"7.54000000"},{"name":"Port Harcourt","countryCode":"NG","stateCode":"RI","latitude":"4.75000000","longitude":"7.00000000"},{"name":"Rumuokoro","countryCode":"NG","stateCode":"RI","latitude":"4.86666667","longitude":"6.98333333"},{"name":"Achuapa","countryCode":"NI","stateCode":"LE","latitude":"13.05370000","longitude":"-86.59004000"},{"name":"El Jicaral","countryCode":"NI","stateCode":"LE","latitude":"12.72676000","longitude":"-86.38057000"},{"name":"El Sauce","countryCode":"NI","stateCode":"LE","latitude":"12.88687000","longitude":"-86.53903000"},{"name":"La Paz Centro","countryCode":"NI","stateCode":"LE","latitude":"12.34000000","longitude":"-86.67528000"},{"name":"Larreynaga","countryCode":"NI","stateCode":"LE","latitude":"12.67692000","longitude":"-86.57193000"},{"name":"León","countryCode":"NI","stateCode":"LE","latitude":"12.43787000","longitude":"-86.87804000"},{"name":"Nagarote","countryCode":"NI","stateCode":"LE","latitude":"12.26593000","longitude":"-86.56474000"},{"name":"Quezalguaque","countryCode":"NI","stateCode":"LE","latitude":"12.50683000","longitude":"-86.90292000"},{"name":"Santa Rosa del Peñón","countryCode":"NI","stateCode":"LE","latitude":"12.80116000","longitude":"-86.36994000"},{"name":"Telica","countryCode":"NI","stateCode":"LE","latitude":"12.52200000","longitude":"-86.85938000"},{"name":"Acoyapa","countryCode":"NI","stateCode":"CO","latitude":"11.97028000","longitude":"-85.17113000"},{"name":"Comalapa","countryCode":"NI","stateCode":"CO","latitude":"12.28345000","longitude":"-85.51081000"},{"name":"Cuapa","countryCode":"NI","stateCode":"CO","latitude":"12.26875000","longitude":"-85.38205000"},{"name":"El Ayote","countryCode":"NI","stateCode":"CO","latitude":"12.19046000","longitude":"-85.28737000"},{"name":"Juigalpa","countryCode":"NI","stateCode":"CO","latitude":"12.10629000","longitude":"-85.36452000"},{"name":"La Libertad","countryCode":"NI","stateCode":"CO","latitude":"12.21635000","longitude":"-85.16595000"},{"name":"Santo Domingo","countryCode":"NI","stateCode":"CO","latitude":"12.26438000","longitude":"-85.08235000"},{"name":"Santo Tomás","countryCode":"NI","stateCode":"CO","latitude":"12.06938000","longitude":"-85.09059000"},{"name":"Villa Sandino","countryCode":"NI","stateCode":"CO","latitude":"12.04830000","longitude":"-84.99362000"},{"name":"Altagracia","countryCode":"NI","stateCode":"RI","latitude":"11.56615000","longitude":"-85.57840000"},{"name":"Belén","countryCode":"NI","stateCode":"RI","latitude":"11.50299000","longitude":"-85.88935000"},{"name":"Buenos Aires","countryCode":"NI","stateCode":"RI","latitude":"11.46916000","longitude":"-85.81661000"},{"name":"Cárdenas","countryCode":"NI","stateCode":"RI","latitude":"11.19639000","longitude":"-85.50890000"},{"name":"Moyogalpa","countryCode":"NI","stateCode":"RI","latitude":"11.54006000","longitude":"-85.69795000"},{"name":"Municipio de Altagracia","countryCode":"NI","stateCode":"RI","latitude":"11.47983000","longitude":"-85.54166000"},{"name":"Municipio de Belén","countryCode":"NI","stateCode":"RI","latitude":"11.57193000","longitude":"-85.96316000"},{"name":"Municipio de Buenos Aires","countryCode":"NI","stateCode":"RI","latitude":"11.51760000","longitude":"-85.78333000"},{"name":"Municipio de Cárdenas","countryCode":"NI","stateCode":"RI","latitude":"11.14912000","longitude":"-85.42323000"},{"name":"Municipio de Moyogalpa","countryCode":"NI","stateCode":"RI","latitude":"11.52632000","longitude":"-85.67329000"},{"name":"Municipio de Potosí","countryCode":"NI","stateCode":"RI","latitude":"11.57854000","longitude":"-85.87764000"},{"name":"Municipio de Rivas","countryCode":"NI","stateCode":"RI","latitude":"11.43931000","longitude":"-85.82700000"},{"name":"Municipio de San Jorge","countryCode":"NI","stateCode":"RI","latitude":"11.42703000","longitude":"-85.78904000"},{"name":"Municipio de San Juan del Sur","countryCode":"NI","stateCode":"RI","latitude":"11.22368000","longitude":"-85.78289000"},{"name":"Municipio de Tola","countryCode":"NI","stateCode":"RI","latitude":"11.46009000","longitude":"-86.00789000"},{"name":"Potosí","countryCode":"NI","stateCode":"RI","latitude":"11.49416000","longitude":"-85.85680000"},{"name":"Rivas","countryCode":"NI","stateCode":"RI","latitude":"11.43716000","longitude":"-85.82632000"},{"name":"San Jorge","countryCode":"NI","stateCode":"RI","latitude":"11.45584000","longitude":"-85.80308000"},{"name":"San Juan del Sur","countryCode":"NI","stateCode":"RI","latitude":"11.25292000","longitude":"-85.87049000"},{"name":"Tola","countryCode":"NI","stateCode":"RI","latitude":"11.43927000","longitude":"-85.93891000"},{"name":"Bluefields","countryCode":"NI","stateCode":"AS","latitude":"12.01366000","longitude":"-83.76353000"},{"name":"Bocana de Paiwas","countryCode":"NI","stateCode":"AS","latitude":"12.78571000","longitude":"-85.12269000"},{"name":"Corn Island","countryCode":"NI","stateCode":"AS","latitude":"12.17575000","longitude":"-83.06145000"},{"name":"El Rama","countryCode":"NI","stateCode":"AS","latitude":"12.15965000","longitude":"-84.21952000"},{"name":"El Tortuguero","countryCode":"NI","stateCode":"AS","latitude":"12.82247000","longitude":"-84.19629000"},{"name":"Kukrahill","countryCode":"NI","stateCode":"AS","latitude":"12.24096000","longitude":"-83.74517000"},{"name":"La Cruz de Río Grande","countryCode":"NI","stateCode":"AS","latitude":"13.11290000","longitude":"-84.18588000"},{"name":"Laguna de Perlas","countryCode":"NI","stateCode":"AS","latitude":"12.34294000","longitude":"-83.67123000"},{"name":"Muelle de los Bueyes","countryCode":"NI","stateCode":"AS","latitude":"12.06999000","longitude":"-84.53503000"},{"name":"Nueva Guinea","countryCode":"NI","stateCode":"AS","latitude":"11.68758000","longitude":"-84.45616000"},{"name":"Boaco","countryCode":"NI","stateCode":"BO","latitude":"12.47224000","longitude":"-85.65860000"},{"name":"Camoapa","countryCode":"NI","stateCode":"BO","latitude":"12.38383000","longitude":"-85.51277000"},{"name":"San José de los Remates","countryCode":"NI","stateCode":"BO","latitude":"12.59750000","longitude":"-85.76174000"},{"name":"San Lorenzo","countryCode":"NI","stateCode":"BO","latitude":"12.37830000","longitude":"-85.66646000"},{"name":"Santa Lucía","countryCode":"NI","stateCode":"BO","latitude":"12.53262000","longitude":"-85.71074000"},{"name":"Teustepe","countryCode":"NI","stateCode":"BO","latitude":"12.42030000","longitude":"-85.79798000"},{"name":"Bonanza","countryCode":"NI","stateCode":"AN","latitude":"14.02885000","longitude":"-84.59103000"},{"name":"Prinzapolka","countryCode":"NI","stateCode":"AN","latitude":"13.40708000","longitude":"-83.56452000"},{"name":"Puerto Cabezas","countryCode":"NI","stateCode":"AN","latitude":"14.03507000","longitude":"-83.38882000"},{"name":"Siuna","countryCode":"NI","stateCode":"AN","latitude":"13.73321000","longitude":"-84.77725000"},{"name":"Waslala","countryCode":"NI","stateCode":"AN","latitude":"13.23333000","longitude":"-85.38333000"},{"name":"Waspán","countryCode":"NI","stateCode":"AN","latitude":"14.74189000","longitude":"-83.97170000"},{"name":"Catarina","countryCode":"NI","stateCode":"MS","latitude":"11.91197000","longitude":"-86.07383000"},{"name":"La Concepción","countryCode":"NI","stateCode":"MS","latitude":"11.93711000","longitude":"-86.18976000"},{"name":"Masatepe","countryCode":"NI","stateCode":"MS","latitude":"11.91445000","longitude":"-86.14458000"},{"name":"Masaya","countryCode":"NI","stateCode":"MS","latitude":"11.97444000","longitude":"-86.09417000"},{"name":"Municipio de Masatepe","countryCode":"NI","stateCode":"MS","latitude":"11.90567000","longitude":"-86.14946000"},{"name":"Municipio de Nandasmo","countryCode":"NI","stateCode":"MS","latitude":"11.93333000","longitude":"-86.11667000"},{"name":"Municipio de Niquinohomo","countryCode":"NI","stateCode":"MS","latitude":"11.88228000","longitude":"-86.10035000"},{"name":"Municipio de San Juan de Oriente","countryCode":"NI","stateCode":"MS","latitude":"11.90517000","longitude":"-86.07460000"},{"name":"Nandasmo","countryCode":"NI","stateCode":"MS","latitude":"11.92411000","longitude":"-86.12072000"},{"name":"Nindirí","countryCode":"NI","stateCode":"MS","latitude":"12.00386000","longitude":"-86.12128000"},{"name":"Niquinohomo","countryCode":"NI","stateCode":"MS","latitude":"11.90518000","longitude":"-86.09446000"},{"name":"San Juan de Oriente","countryCode":"NI","stateCode":"MS","latitude":"11.90624000","longitude":"-86.07343000"},{"name":"Tisma","countryCode":"NI","stateCode":"MS","latitude":"12.08194000","longitude":"-86.01739000"},{"name":"Chichigalpa","countryCode":"NI","stateCode":"CI","latitude":"12.57758000","longitude":"-87.02705000"},{"name":"Chinandega","countryCode":"NI","stateCode":"CI","latitude":"12.62937000","longitude":"-87.13105000"},{"name":"Cinco Pinos","countryCode":"NI","stateCode":"CI","latitude":"13.22956000","longitude":"-86.86808000"},{"name":"Corinto","countryCode":"NI","stateCode":"CI","latitude":"12.48250000","longitude":"-87.17304000"},{"name":"El Realejo","countryCode":"NI","stateCode":"CI","latitude":"12.54333000","longitude":"-87.16517000"},{"name":"El Viejo","countryCode":"NI","stateCode":"CI","latitude":"12.66348000","longitude":"-87.16663000"},{"name":"Jiquilillo","countryCode":"NI","stateCode":"CI","latitude":"12.74593000","longitude":"-87.45160000"},{"name":"Municipio de San Francisco del Norte","countryCode":"NI","stateCode":"CI","latitude":"13.21187000","longitude":"-86.77107000"},{"name":"Posoltega","countryCode":"NI","stateCode":"CI","latitude":"12.54422000","longitude":"-86.97982000"},{"name":"Puerto Morazán","countryCode":"NI","stateCode":"CI","latitude":"12.85042000","longitude":"-87.17167000"},{"name":"Santo Tomás del Norte","countryCode":"NI","stateCode":"CI","latitude":"13.18610000","longitude":"-86.92267000"},{"name":"Somotillo","countryCode":"NI","stateCode":"CI","latitude":"13.04387000","longitude":"-86.90506000"},{"name":"Ciudad Darío","countryCode":"NI","stateCode":"MT","latitude":"12.73143000","longitude":"-86.12402000"},{"name":"Matagalpa","countryCode":"NI","stateCode":"MT","latitude":"12.92559000","longitude":"-85.91747000"},{"name":"Matiguás","countryCode":"NI","stateCode":"MT","latitude":"12.83734000","longitude":"-85.46218000"},{"name":"Muy Muy","countryCode":"NI","stateCode":"MT","latitude":"12.76224000","longitude":"-85.62915000"},{"name":"Río Blanco","countryCode":"NI","stateCode":"MT","latitude":"12.93435000","longitude":"-85.22354000"},{"name":"San Dionisio","countryCode":"NI","stateCode":"MT","latitude":"12.76023000","longitude":"-85.85018000"},{"name":"San Ramón","countryCode":"NI","stateCode":"MT","latitude":"12.92344000","longitude":"-85.83898000"},{"name":"Terrabona","countryCode":"NI","stateCode":"MT","latitude":"12.73028000","longitude":"-85.96474000"},{"name":"Ciudad Sandino","countryCode":"NI","stateCode":"MN","latitude":"12.15889000","longitude":"-86.34417000"},{"name":"El Crucero","countryCode":"NI","stateCode":"MN","latitude":"11.99008000","longitude":"-86.30954000"},{"name":"Managua","countryCode":"NI","stateCode":"MN","latitude":"12.13282000","longitude":"-86.25040000"},{"name":"Masachapa","countryCode":"NI","stateCode":"MN","latitude":"11.78687000","longitude":"-86.51416000"},{"name":"San Rafael del Sur","countryCode":"NI","stateCode":"MN","latitude":"11.84854000","longitude":"-86.43839000"},{"name":"Ticuantepe","countryCode":"NI","stateCode":"MN","latitude":"12.02263000","longitude":"-86.20493000"},{"name":"Tipitapa","countryCode":"NI","stateCode":"MN","latitude":"12.19732000","longitude":"-86.09706000"},{"name":"Valle San Francisco","countryCode":"NI","stateCode":"MN","latitude":"12.51667000","longitude":"-86.28333000"},{"name":"Villa El Carmen","countryCode":"NI","stateCode":"MN","latitude":"11.98009000","longitude":"-86.50571000"},{"name":"Condega","countryCode":"NI","stateCode":"ES","latitude":"13.36502000","longitude":"-86.39846000"},{"name":"Estelí","countryCode":"NI","stateCode":"ES","latitude":"13.09185000","longitude":"-86.35384000"},{"name":"La Trinidad","countryCode":"NI","stateCode":"ES","latitude":"12.96881000","longitude":"-86.23534000"},{"name":"Pueblo Nuevo","countryCode":"NI","stateCode":"ES","latitude":"13.37984000","longitude":"-86.48075000"},{"name":"San Juan de Limay","countryCode":"NI","stateCode":"ES","latitude":"13.17603000","longitude":"-86.61234000"},{"name":"Diriamba","countryCode":"NI","stateCode":"CA","latitude":"11.85812000","longitude":"-86.23922000"},{"name":"Dolores","countryCode":"NI","stateCode":"CA","latitude":"11.85672000","longitude":"-86.21552000"},{"name":"El Rosario","countryCode":"NI","stateCode":"CA","latitude":"11.77756000","longitude":"-86.37374000"},{"name":"Jinotepe","countryCode":"NI","stateCode":"CA","latitude":"11.84962000","longitude":"-86.19903000"},{"name":"La Conquista","countryCode":"NI","stateCode":"CA","latitude":"11.73426000","longitude":"-86.19279000"},{"name":"La Paz de Carazo","countryCode":"NI","stateCode":"CA","latitude":"11.82311000","longitude":"-86.12781000"},{"name":"Municipio de San Marcos","countryCode":"NI","stateCode":"CA","latitude":"11.91784000","longitude":"-86.27474000"},{"name":"San Marcos","countryCode":"NI","stateCode":"CA","latitude":"11.90949000","longitude":"-86.20351000"},{"name":"Santa Teresa","countryCode":"NI","stateCode":"CA","latitude":"11.74321000","longitude":"-86.21413000"},{"name":"Diriomo","countryCode":"NI","stateCode":"GR","latitude":"11.87631000","longitude":"-86.05184000"},{"name":"Diriá","countryCode":"NI","stateCode":"GR","latitude":"11.88420000","longitude":"-86.05508000"},{"name":"Granada","countryCode":"NI","stateCode":"GR","latitude":"11.92988000","longitude":"-85.95602000"},{"name":"Nandaime","countryCode":"NI","stateCode":"GR","latitude":"11.75696000","longitude":"-86.05286000"},{"name":"El Almendro","countryCode":"NI","stateCode":"SJ","latitude":"11.67859000","longitude":"-84.70269000"},{"name":"Greytown","countryCode":"NI","stateCode":"SJ","latitude":"10.94684000","longitude":"-83.73467000"},{"name":"Morrito","countryCode":"NI","stateCode":"SJ","latitude":"11.62118000","longitude":"-85.08052000"},{"name":"San Carlos","countryCode":"NI","stateCode":"SJ","latitude":"11.12360000","longitude":"-84.77795000"},{"name":"San Miguelito","countryCode":"NI","stateCode":"SJ","latitude":"11.40255000","longitude":"-84.89991000"},{"name":"El Cuá","countryCode":"NI","stateCode":"JI","latitude":"13.41667000","longitude":"-85.75000000"},{"name":"Jinotega","countryCode":"NI","stateCode":"JI","latitude":"13.09103000","longitude":"-86.00234000"},{"name":"LLano de La Cruz","countryCode":"NI","stateCode":"JI","latitude":"13.12449000","longitude":"-86.00833000"},{"name":"La Concordia","countryCode":"NI","stateCode":"JI","latitude":"13.19528000","longitude":"-86.16659000"},{"name":"Las Praderas","countryCode":"NI","stateCode":"JI","latitude":"13.17000000","longitude":"-85.85000000"},{"name":"San José de Bocay","countryCode":"NI","stateCode":"JI","latitude":"13.54204000","longitude":"-85.53942000"},{"name":"San Rafael del Norte","countryCode":"NI","stateCode":"JI","latitude":"13.21248000","longitude":"-86.11089000"},{"name":"San Sebastián de Yalí","countryCode":"NI","stateCode":"JI","latitude":"13.30540000","longitude":"-86.18641000"},{"name":"Las Sabanas","countryCode":"NI","stateCode":"MD","latitude":"13.34302000","longitude":"-86.62184000"},{"name":"Palacagüina","countryCode":"NI","stateCode":"MD","latitude":"13.45566000","longitude":"-86.40622000"},{"name":"San José de Cusmapa","countryCode":"NI","stateCode":"MD","latitude":"13.28841000","longitude":"-86.65539000"},{"name":"San Juan de Río Coco","countryCode":"NI","stateCode":"MD","latitude":"13.54476000","longitude":"-86.16499000"},{"name":"San Lucas","countryCode":"NI","stateCode":"MD","latitude":"13.41380000","longitude":"-86.61110000"},{"name":"Somoto","countryCode":"NI","stateCode":"MD","latitude":"13.48082000","longitude":"-86.58208000"},{"name":"Telpaneca","countryCode":"NI","stateCode":"MD","latitude":"13.53151000","longitude":"-86.28710000"},{"name":"Totogalpa","countryCode":"NI","stateCode":"MD","latitude":"13.56284000","longitude":"-86.49254000"},{"name":"Yalagüina","countryCode":"NI","stateCode":"MD","latitude":"13.48383000","longitude":"-86.49305000"},{"name":"Ciudad Antigua","countryCode":"NI","stateCode":"NS","latitude":"13.63929030","longitude":"-86.31189830"},{"name":"Dipilto","countryCode":"NI","stateCode":"NS","latitude":"13.72225520","longitude":"-86.51366060"},{"name":"El Jícaro","countryCode":"NI","stateCode":"NS","latitude":"13.72222480","longitude":"-86.14115420"},{"name":"Jalapa","countryCode":"NI","stateCode":"NS","latitude":"13.92071420","longitude":"-86.14212330"},{"name":"Macuelizo","countryCode":"NI","stateCode":"NS","latitude":"13.65192960","longitude":"-86.61427170"},{"name":"Mozonte","countryCode":"NI","stateCode":"NS","latitude":"13.65956840","longitude":"-86.44536490"},{"name":"Murra","countryCode":"NI","stateCode":"NS","latitude":"13.75927550","longitude":"-86.02196840"},{"name":"Ocotal","countryCode":"NI","stateCode":"NS","latitude":"13.63411380","longitude":"-86.50107470"},{"name":"Quilalí","countryCode":"NI","stateCode":"NS","latitude":"13.56491080","longitude":"-86.02921480"},{"name":"San Fernando","countryCode":"NI","stateCode":"NS","latitude":"13.67873430","longitude":"-86.32079750"},{"name":"Santa María","countryCode":"NI","stateCode":"NS","latitude":"13.74665480","longitude":"-86.71124070"},{"name":"Wiwilí","countryCode":"NI","stateCode":"NS","latitude":"13.62076450","longitude":"-85.83169700"},{"name":"\'s Gravenmoer","countryCode":"NL","stateCode":"NB","latitude":"51.65594000","longitude":"4.94076000"},{"name":"\'s-Hertogenbosch","countryCode":"NL","stateCode":"NB","latitude":"51.69917000","longitude":"5.30417000"},{"name":"\'t Hofke","countryCode":"NL","stateCode":"NB","latitude":"51.44943000","longitude":"5.51926000"},{"name":"Aalburg","countryCode":"NL","stateCode":"NB","latitude":"51.75482000","longitude":"5.13156000"},{"name":"Aalst","countryCode":"NL","stateCode":"NB","latitude":"51.39667000","longitude":"5.47778000"},{"name":"Aarle-Rixtel","countryCode":"NL","stateCode":"NB","latitude":"51.50976000","longitude":"5.63839000"},{"name":"Abcoven","countryCode":"NL","stateCode":"NB","latitude":"51.52750000","longitude":"5.08333000"},{"name":"Akert","countryCode":"NL","stateCode":"NB","latitude":"51.41407000","longitude":"5.55960000"},{"name":"Almkerk","countryCode":"NL","stateCode":"NB","latitude":"51.77083000","longitude":"4.95972000"},{"name":"Alphen","countryCode":"NL","stateCode":"NB","latitude":"51.48167000","longitude":"4.95833000"},{"name":"Andel","countryCode":"NL","stateCode":"NB","latitude":"51.78333000","longitude":"5.05833000"},{"name":"Asten","countryCode":"NL","stateCode":"NB","latitude":"51.40417000","longitude":"5.74861000"},{"name":"Baardwijk","countryCode":"NL","stateCode":"NB","latitude":"51.69246000","longitude":"5.09628000"},{"name":"Baarle-Nassau","countryCode":"NL","stateCode":"NB","latitude":"51.44750000","longitude":"4.92917000"},{"name":"Bakel","countryCode":"NL","stateCode":"NB","latitude":"51.50333000","longitude":"5.74028000"},{"name":"Bavel","countryCode":"NL","stateCode":"NB","latitude":"51.56583000","longitude":"4.83056000"},{"name":"Beek","countryCode":"NL","stateCode":"NB","latitude":"51.52890000","longitude":"5.63382000"},{"name":"Beers","countryCode":"NL","stateCode":"NB","latitude":"51.72583000","longitude":"5.82778000"},{"name":"Belcrum","countryCode":"NL","stateCode":"NB","latitude":"51.59911000","longitude":"4.76994000"},{"name":"Bergeijk","countryCode":"NL","stateCode":"NB","latitude":"51.30182000","longitude":"5.33946000"},{"name":"Bergen op Zoom","countryCode":"NL","stateCode":"NB","latitude":"51.49500000","longitude":"4.29167000"},{"name":"Berghem","countryCode":"NL","stateCode":"NB","latitude":"51.76991000","longitude":"5.56827000"},{"name":"Berlicum","countryCode":"NL","stateCode":"NB","latitude":"51.67750000","longitude":"5.40000000"},{"name":"Besoijen","countryCode":"NL","stateCode":"NB","latitude":"51.68333000","longitude":"5.05000000"},{"name":"Best","countryCode":"NL","stateCode":"NB","latitude":"51.50750000","longitude":"5.39028000"},{"name":"Besterd","countryCode":"NL","stateCode":"NB","latitude":"51.56380000","longitude":"5.08658000"},{"name":"Biesdonk","countryCode":"NL","stateCode":"NB","latitude":"51.60613000","longitude":"4.78515000"},{"name":"Bitswijk","countryCode":"NL","stateCode":"NB","latitude":"51.66870000","longitude":"5.60921000"},{"name":"Blaarthem","countryCode":"NL","stateCode":"NB","latitude":"51.42501000","longitude":"5.45784000"},{"name":"Bladel","countryCode":"NL","stateCode":"NB","latitude":"51.36833000","longitude":"5.22083000"},{"name":"Boekel","countryCode":"NL","stateCode":"NB","latitude":"51.60333000","longitude":"5.67500000"},{"name":"Bosschenhoofd","countryCode":"NL","stateCode":"NB","latitude":"51.56083000","longitude":"4.54028000"},{"name":"Boxmeer","countryCode":"NL","stateCode":"NB","latitude":"51.64667000","longitude":"5.94722000"},{"name":"Boxtel","countryCode":"NL","stateCode":"NB","latitude":"51.59083000","longitude":"5.32917000"},{"name":"Brand","countryCode":"NL","stateCode":"NB","latitude":"51.45839000","longitude":"5.62427000"},{"name":"Breda","countryCode":"NL","stateCode":"NB","latitude":"51.58656000","longitude":"4.77596000"},{"name":"Breugel","countryCode":"NL","stateCode":"NB","latitude":"51.51750000","longitude":"5.51111000"},{"name":"Broekhoven","countryCode":"NL","stateCode":"NB","latitude":"51.54801000","longitude":"5.09175000"},{"name":"Budel","countryCode":"NL","stateCode":"NB","latitude":"51.27167000","longitude":"5.57500000"},{"name":"Budel-Dorplein","countryCode":"NL","stateCode":"NB","latitude":"51.23667000","longitude":"5.58750000"},{"name":"Budel-Schoot","countryCode":"NL","stateCode":"NB","latitude":"51.24750000","longitude":"5.56528000"},{"name":"Chaam","countryCode":"NL","stateCode":"NB","latitude":"51.50583000","longitude":"4.86111000"},{"name":"Coevering","countryCode":"NL","stateCode":"NB","latitude":"51.41742000","longitude":"5.57463000"},{"name":"Cranendonck","countryCode":"NL","stateCode":"NB","latitude":"51.30417000","longitude":"5.58889000"},{"name":"Cuijk","countryCode":"NL","stateCode":"NB","latitude":"51.73083000","longitude":"5.87917000"},{"name":"De Blaak","countryCode":"NL","stateCode":"NB","latitude":"51.54626000","longitude":"5.04465000"},{"name":"De Doornakkers","countryCode":"NL","stateCode":"NB","latitude":"51.43844000","longitude":"5.50887000"},{"name":"De Kruiskamp","countryCode":"NL","stateCode":"NB","latitude":"51.69978000","longitude":"5.26032000"},{"name":"De Reit","countryCode":"NL","stateCode":"NB","latitude":"51.56038000","longitude":"5.04932000"},{"name":"De Rompert","countryCode":"NL","stateCode":"NB","latitude":"51.71667000","longitude":"5.31667000"},{"name":"Den Dungen","countryCode":"NL","stateCode":"NB","latitude":"51.66500000","longitude":"5.37222000"},{"name":"Deuteren","countryCode":"NL","stateCode":"NB","latitude":"51.68667000","longitude":"5.26667000"},{"name":"Diessen","countryCode":"NL","stateCode":"NB","latitude":"51.47583000","longitude":"5.17500000"},{"name":"Dinteloord","countryCode":"NL","stateCode":"NB","latitude":"51.63500000","longitude":"4.36944000"},{"name":"Dommelen","countryCode":"NL","stateCode":"NB","latitude":"51.34624000","longitude":"5.43394000"},{"name":"Dongen","countryCode":"NL","stateCode":"NB","latitude":"51.62667000","longitude":"4.93889000"},{"name":"Donk","countryCode":"NL","stateCode":"NB","latitude":"51.53843000","longitude":"5.62914000"},{"name":"Doonheide","countryCode":"NL","stateCode":"NB","latitude":"51.56667000","longitude":"5.69444000"},{"name":"Dorst","countryCode":"NL","stateCode":"NB","latitude":"51.59000000","longitude":"4.85694000"},{"name":"Duizel","countryCode":"NL","stateCode":"NB","latitude":"51.36833000","longitude":"5.29722000"},{"name":"Eckart","countryCode":"NL","stateCode":"NB","latitude":"51.47320000","longitude":"5.49449000"},{"name":"Eerde","countryCode":"NL","stateCode":"NB","latitude":"51.60417000","longitude":"5.49861000"},{"name":"Eerschot","countryCode":"NL","stateCode":"NB","latitude":"51.56833000","longitude":"5.47361000"},{"name":"Eersel","countryCode":"NL","stateCode":"NB","latitude":"51.35750000","longitude":"5.31806000"},{"name":"Eindhoven","countryCode":"NL","stateCode":"NB","latitude":"51.44083000","longitude":"5.47778000"},{"name":"Ekenrooi","countryCode":"NL","stateCode":"NB","latitude":"51.39656000","longitude":"5.48624000"},{"name":"Elshout","countryCode":"NL","stateCode":"NB","latitude":"51.70083000","longitude":"5.14167000"},{"name":"Enschot","countryCode":"NL","stateCode":"NB","latitude":"51.57846000","longitude":"5.13885000"},{"name":"Erp","countryCode":"NL","stateCode":"NB","latitude":"51.60000000","longitude":"5.60694000"},{"name":"Esch","countryCode":"NL","stateCode":"NB","latitude":"51.61083000","longitude":"5.29028000"},{"name":"Fijnaart","countryCode":"NL","stateCode":"NB","latitude":"51.63750000","longitude":"4.46944000"},{"name":"Gageldonk","countryCode":"NL","stateCode":"NB","latitude":"51.60167000","longitude":"4.73889000"},{"name":"Geenhoven","countryCode":"NL","stateCode":"NB","latitude":"51.35935000","longitude":"5.46021000"},{"name":"Geertruidenberg","countryCode":"NL","stateCode":"NB","latitude":"51.70167000","longitude":"4.85694000"},{"name":"Geffen","countryCode":"NL","stateCode":"NB","latitude":"51.74000000","longitude":"5.46389000"},{"name":"Geldrop","countryCode":"NL","stateCode":"NB","latitude":"51.42167000","longitude":"5.55972000"},{"name":"Gemeente \'s-Hertogenbosch","countryCode":"NL","stateCode":"NB","latitude":"51.68267000","longitude":"5.30056000"},{"name":"Gemeente Alphen-Chaam","countryCode":"NL","stateCode":"NB","latitude":"51.50341000","longitude":"4.88013000"},{"name":"Gemeente Asten","countryCode":"NL","stateCode":"NB","latitude":"51.39231000","longitude":"5.77910000"},{"name":"Gemeente Baarle-Nassau","countryCode":"NL","stateCode":"NB","latitude":"51.43544000","longitude":"4.91180000"},{"name":"Gemeente Bergen op Zoom","countryCode":"NL","stateCode":"NB","latitude":"51.50451000","longitude":"4.29108000"},{"name":"Gemeente Bernheze","countryCode":"NL","stateCode":"NB","latitude":"51.68556000","longitude":"5.52378000"},{"name":"Gemeente Best","countryCode":"NL","stateCode":"NB","latitude":"51.50000000","longitude":"5.38333000"},{"name":"Gemeente Bladel","countryCode":"NL","stateCode":"NB","latitude":"51.35000000","longitude":"5.21667000"},{"name":"Gemeente Boekel","countryCode":"NL","stateCode":"NB","latitude":"51.60489000","longitude":"5.69357000"},{"name":"Gemeente Boxmeer","countryCode":"NL","stateCode":"NB","latitude":"51.63333000","longitude":"5.95000000"},{"name":"Gemeente Boxtel","countryCode":"NL","stateCode":"NB","latitude":"51.58472000","longitude":"5.32654000"},{"name":"Gemeente Breda","countryCode":"NL","stateCode":"NB","latitude":"51.57790000","longitude":"4.76039000"},{"name":"Gemeente Cranendonck","countryCode":"NL","stateCode":"NB","latitude":"51.27746000","longitude":"5.58373000"},{"name":"Gemeente Cuijk","countryCode":"NL","stateCode":"NB","latitude":"51.71739000","longitude":"5.85773000"},{"name":"Gemeente Deurne","countryCode":"NL","stateCode":"NB","latitude":"51.43701000","longitude":"5.82245000"},{"name":"Gemeente Dongen","countryCode":"NL","stateCode":"NB","latitude":"51.63754000","longitude":"4.95361000"},{"name":"Gemeente Drimmelen","countryCode":"NL","stateCode":"NB","latitude":"51.66667000","longitude":"4.78333000"},{"name":"Gemeente Eersel","countryCode":"NL","stateCode":"NB","latitude":"51.39579000","longitude":"5.31956000"},{"name":"Gemeente Eindhoven","countryCode":"NL","stateCode":"NB","latitude":"51.45037000","longitude":"5.45279000"},{"name":"Gemeente Etten-Leur","countryCode":"NL","stateCode":"NB","latitude":"51.57711000","longitude":"4.64253000"},{"name":"Gemeente Geertruidenberg","countryCode":"NL","stateCode":"NB","latitude":"51.69634000","longitude":"4.87836000"},{"name":"Gemeente Geldrop-Mierlo","countryCode":"NL","stateCode":"NB","latitude":"51.43372000","longitude":"5.59926000"},{"name":"Gemeente Gemert-Bakel","countryCode":"NL","stateCode":"NB","latitude":"51.52554000","longitude":"5.72802000"},{"name":"Gemeente Gilze en Rijen","countryCode":"NL","stateCode":"NB","latitude":"51.55656000","longitude":"4.91253000"},{"name":"Gemeente Goirle","countryCode":"NL","stateCode":"NB","latitude":"51.50875000","longitude":"5.03381000"},{"name":"Gemeente Grave","countryCode":"NL","stateCode":"NB","latitude":"51.73970000","longitude":"5.74366000"},{"name":"Gemeente Haaren","countryCode":"NL","stateCode":"NB","latitude":"51.61831000","longitude":"5.22779000"},{"name":"Gemeente Halderberge","countryCode":"NL","stateCode":"NB","latitude":"51.58925000","longitude":"4.50597000"},{"name":"Gemeente Heeze-Leende","countryCode":"NL","stateCode":"NB","latitude":"51.36404000","longitude":"5.55870000"},{"name":"Gemeente Helmond","countryCode":"NL","stateCode":"NB","latitude":"51.47968000","longitude":"5.65559000"},{"name":"Gemeente Heusden","countryCode":"NL","stateCode":"NB","latitude":"51.69975000","longitude":"5.16598000"},{"name":"Gemeente Hilvarenbeek","countryCode":"NL","stateCode":"NB","latitude":"51.47772000","longitude":"5.14778000"},{"name":"Gemeente Laarbeek","countryCode":"NL","stateCode":"NB","latitude":"51.52643000","longitude":"5.61283000"},{"name":"Gemeente Landerd","countryCode":"NL","stateCode":"NB","latitude":"51.71151000","longitude":"5.66580000"},{"name":"Gemeente Loon op Zand","countryCode":"NL","stateCode":"NB","latitude":"51.63782000","longitude":"5.04860000"},{"name":"Gemeente Mill en Sint Hubert","countryCode":"NL","stateCode":"NB","latitude":"51.68712000","longitude":"5.77077000"},{"name":"Gemeente Moerdijk","countryCode":"NL","stateCode":"NB","latitude":"51.63933000","longitude":"4.56379000"},{"name":"Gemeente Nuenen, Gerwen en Nederwetten","countryCode":"NL","stateCode":"NB","latitude":"51.46667000","longitude":"5.53333000"},{"name":"Gemeente Oirschot","countryCode":"NL","stateCode":"NB","latitude":"51.49062000","longitude":"5.28959000"},{"name":"Gemeente Oisterwijk","countryCode":"NL","stateCode":"NB","latitude":"51.55289000","longitude":"5.20188000"},{"name":"Gemeente Oosterhout","countryCode":"NL","stateCode":"NB","latitude":"51.63435000","longitude":"4.86399000"},{"name":"Gemeente Oss","countryCode":"NL","stateCode":"NB","latitude":"51.78103000","longitude":"5.58111000"},{"name":"Gemeente Reusel-De Mierden","countryCode":"NL","stateCode":"NB","latitude":"51.38047000","longitude":"5.15790000"},{"name":"Gemeente Rucphen","countryCode":"NL","stateCode":"NB","latitude":"51.52357000","longitude":"4.56586000"},{"name":"Gemeente Sint Anthonis","countryCode":"NL","stateCode":"NB","latitude":"51.61826000","longitude":"5.84354000"},{"name":"Gemeente Sint-Michielsgestel","countryCode":"NL","stateCode":"NB","latitude":"51.66076000","longitude":"5.37851000"},{"name":"Gemeente Someren","countryCode":"NL","stateCode":"NB","latitude":"51.38233000","longitude":"5.71049000"},{"name":"Gemeente Son en Breugel","countryCode":"NL","stateCode":"NB","latitude":"51.50970000","longitude":"5.49934000"},{"name":"Gemeente Steenbergen","countryCode":"NL","stateCode":"NB","latitude":"51.60081000","longitude":"4.32077000"},{"name":"Gemeente Tilburg","countryCode":"NL","stateCode":"NB","latitude":"51.57787000","longitude":"5.06555000"},{"name":"Gemeente Uden","countryCode":"NL","stateCode":"NB","latitude":"51.65682000","longitude":"5.61258000"},{"name":"Gemeente Valkenswaard","countryCode":"NL","stateCode":"NB","latitude":"51.32575000","longitude":"5.45323000"},{"name":"Gemeente Veldhoven","countryCode":"NL","stateCode":"NB","latitude":"51.41253000","longitude":"5.38052000"},{"name":"Gemeente Vught","countryCode":"NL","stateCode":"NB","latitude":"51.65822000","longitude":"5.26746000"},{"name":"Gemeente Waalre","countryCode":"NL","stateCode":"NB","latitude":"51.38757000","longitude":"5.46380000"},{"name":"Gemeente Waalwijk","countryCode":"NL","stateCode":"NB","latitude":"51.68970000","longitude":"5.01721000"},{"name":"Gemeente Woensdrecht","countryCode":"NL","stateCode":"NB","latitude":"51.40948000","longitude":"4.33512000"},{"name":"Gemeente Zundert","countryCode":"NL","stateCode":"NB","latitude":"51.47352000","longitude":"4.64180000"},{"name":"Gemert","countryCode":"NL","stateCode":"NB","latitude":"51.55583000","longitude":"5.69028000"},{"name":"Gemonde","countryCode":"NL","stateCode":"NB","latitude":"51.61833000","longitude":"5.35694000"},{"name":"Genderen","countryCode":"NL","stateCode":"NB","latitude":"51.73583000","longitude":"5.08750000"},{"name":"Genoenhuis","countryCode":"NL","stateCode":"NB","latitude":"51.40917000","longitude":"5.53889000"},{"name":"Gerwen","countryCode":"NL","stateCode":"NB","latitude":"51.49000000","longitude":"5.56250000"},{"name":"Giessen","countryCode":"NL","stateCode":"NB","latitude":"51.79000000","longitude":"5.03056000"},{"name":"Gilze","countryCode":"NL","stateCode":"NB","latitude":"51.54417000","longitude":"4.94028000"},{"name":"Ginneken","countryCode":"NL","stateCode":"NB","latitude":"51.56593000","longitude":"4.79310000"},{"name":"Goirle","countryCode":"NL","stateCode":"NB","latitude":"51.52083000","longitude":"5.06667000"},{"name":"Grasrijk","countryCode":"NL","stateCode":"NB","latitude":"51.43916000","longitude":"5.41544000"},{"name":"Grave","countryCode":"NL","stateCode":"NB","latitude":"51.75902000","longitude":"5.73882000"},{"name":"Groenewoud","countryCode":"NL","stateCode":"NB","latitude":"51.53860000","longitude":"5.09028000"},{"name":"Haaren","countryCode":"NL","stateCode":"NB","latitude":"51.60250000","longitude":"5.22222000"},{"name":"Haarsteeg","countryCode":"NL","stateCode":"NB","latitude":"51.71167000","longitude":"5.19861000"},{"name":"Halsteren","countryCode":"NL","stateCode":"NB","latitude":"51.52834000","longitude":"4.26785000"},{"name":"Handel","countryCode":"NL","stateCode":"NB","latitude":"51.58000000","longitude":"5.70972000"},{"name":"Hapert","countryCode":"NL","stateCode":"NB","latitude":"51.36833000","longitude":"5.25694000"},{"name":"Haps","countryCode":"NL","stateCode":"NB","latitude":"51.68917000","longitude":"5.86111000"},{"name":"Heerle","countryCode":"NL","stateCode":"NB","latitude":"51.51917000","longitude":"4.35972000"},{"name":"Heesch","countryCode":"NL","stateCode":"NB","latitude":"51.73362000","longitude":"5.52672000"},{"name":"Heesterakker","countryCode":"NL","stateCode":"NB","latitude":"51.48610000","longitude":"5.49681000"},{"name":"Heeswijk-Dinther","countryCode":"NL","stateCode":"NB","latitude":"51.65083000","longitude":"5.47500000"},{"name":"Heeze","countryCode":"NL","stateCode":"NB","latitude":"51.38280000","longitude":"5.57145000"},{"name":"Helmond","countryCode":"NL","stateCode":"NB","latitude":"51.48167000","longitude":"5.66111000"},{"name":"Helvoirt","countryCode":"NL","stateCode":"NB","latitude":"51.63167000","longitude":"5.23056000"},{"name":"Herpen","countryCode":"NL","stateCode":"NB","latitude":"51.77167000","longitude":"5.64167000"},{"name":"Heusden","countryCode":"NL","stateCode":"NB","latitude":"51.38417000","longitude":"5.76389000"},{"name":"Heusdenhout","countryCode":"NL","stateCode":"NB","latitude":"51.58811000","longitude":"4.81930000"},{"name":"Hilvarenbeek","countryCode":"NL","stateCode":"NB","latitude":"51.48583000","longitude":"5.13750000"},{"name":"Hoeven","countryCode":"NL","stateCode":"NB","latitude":"51.57917000","longitude":"4.58333000"},{"name":"Hoge Vucht","countryCode":"NL","stateCode":"NB","latitude":"51.60794000","longitude":"4.79150000"},{"name":"Hooge Mierde","countryCode":"NL","stateCode":"NB","latitude":"51.38750000","longitude":"5.12917000"},{"name":"Hooge Zwaluwe","countryCode":"NL","stateCode":"NB","latitude":"51.68750000","longitude":"4.74444000"},{"name":"Hoogeloon","countryCode":"NL","stateCode":"NB","latitude":"51.39750000","longitude":"5.26806000"},{"name":"Hoogerheide","countryCode":"NL","stateCode":"NB","latitude":"51.42417000","longitude":"4.32500000"},{"name":"Huijbergen","countryCode":"NL","stateCode":"NB","latitude":"51.43250000","longitude":"4.37639000"},{"name":"Jagershoef","countryCode":"NL","stateCode":"NB","latitude":"51.47330000","longitude":"5.46720000"},{"name":"Kalsdonk","countryCode":"NL","stateCode":"NB","latitude":"51.53973000","longitude":"4.47111000"},{"name":"Klein-Zundert","countryCode":"NL","stateCode":"NB","latitude":"51.48083000","longitude":"4.65417000"},{"name":"Klundert","countryCode":"NL","stateCode":"NB","latitude":"51.66500000","longitude":"4.53472000"},{"name":"Korvel","countryCode":"NL","stateCode":"NB","latitude":"51.54954000","longitude":"5.07079000"},{"name":"Krooswijk","countryCode":"NL","stateCode":"NB","latitude":"51.64665000","longitude":"4.59203000"},{"name":"Kruisland","countryCode":"NL","stateCode":"NB","latitude":"51.56917000","longitude":"4.40972000"},{"name":"Lage Mierde","countryCode":"NL","stateCode":"NB","latitude":"51.40583000","longitude":"5.14722000"},{"name":"Lakerlopen","countryCode":"NL","stateCode":"NB","latitude":"51.43791000","longitude":"5.50106000"},{"name":"Langenboom","countryCode":"NL","stateCode":"NB","latitude":"51.70417000","longitude":"5.73056000"},{"name":"Leende","countryCode":"NL","stateCode":"NB","latitude":"51.35083000","longitude":"5.55417000"},{"name":"Leest","countryCode":"NL","stateCode":"NB","latitude":"51.60983000","longitude":"5.54312000"},{"name":"Lepelstraat","countryCode":"NL","stateCode":"NB","latitude":"51.54833000","longitude":"4.27639000"},{"name":"Liempde","countryCode":"NL","stateCode":"NB","latitude":"51.56917000","longitude":"5.37222000"},{"name":"Lierop","countryCode":"NL","stateCode":"NB","latitude":"51.41917000","longitude":"5.67917000"},{"name":"Lieshout","countryCode":"NL","stateCode":"NB","latitude":"51.52036000","longitude":"5.59479000"},{"name":"Liessel","countryCode":"NL","stateCode":"NB","latitude":"51.41333000","longitude":"5.82083000"},{"name":"Lievendaal","countryCode":"NL","stateCode":"NB","latitude":"51.44219000","longitude":"5.43405000"},{"name":"Lith","countryCode":"NL","stateCode":"NB","latitude":"51.80583000","longitude":"5.43889000"},{"name":"Loon op Zand","countryCode":"NL","stateCode":"NB","latitude":"51.62750000","longitude":"5.07500000"},{"name":"Loosbroek","countryCode":"NL","stateCode":"NB","latitude":"51.67833000","longitude":"5.50694000"},{"name":"Loven","countryCode":"NL","stateCode":"NB","latitude":"51.56480000","longitude":"5.09748000"},{"name":"Luyksgestel","countryCode":"NL","stateCode":"NB","latitude":"51.28917000","longitude":"5.32361000"},{"name":"Maarheeze","countryCode":"NL","stateCode":"NB","latitude":"51.31167000","longitude":"5.61667000"},{"name":"Maaskantje","countryCode":"NL","stateCode":"NB","latitude":"51.65833000","longitude":"5.37083000"},{"name":"Made","countryCode":"NL","stateCode":"NB","latitude":"51.67667000","longitude":"4.79306000"},{"name":"Mariahout","countryCode":"NL","stateCode":"NB","latitude":"51.54083000","longitude":"5.57222000"},{"name":"Meerhoven","countryCode":"NL","stateCode":"NB","latitude":"51.44267000","longitude":"5.41102000"},{"name":"Meerveldhoven","countryCode":"NL","stateCode":"NB","latitude":"51.41705000","longitude":"5.41618000"},{"name":"Megen","countryCode":"NL","stateCode":"NB","latitude":"51.82167000","longitude":"5.56250000"},{"name":"Meierijstad","countryCode":"NL","stateCode":"NB","latitude":"51.59968000","longitude":"5.50278000"},{"name":"Melle","countryCode":"NL","stateCode":"NB","latitude":"51.66244000","longitude":"5.63367000"},{"name":"Middelbeers","countryCode":"NL","stateCode":"NB","latitude":"51.46667000","longitude":"5.25000000"},{"name":"Middelrode","countryCode":"NL","stateCode":"NB","latitude":"51.66417000","longitude":"5.41944000"},{"name":"Mierlo","countryCode":"NL","stateCode":"NB","latitude":"51.44000000","longitude":"5.61944000"},{"name":"Milheeze","countryCode":"NL","stateCode":"NB","latitude":"51.50167000","longitude":"5.77917000"},{"name":"Moerdijk","countryCode":"NL","stateCode":"NB","latitude":"51.70167000","longitude":"4.62639000"},{"name":"Molenhoek","countryCode":"NL","stateCode":"NB","latitude":"51.71113000","longitude":"5.36809000"},{"name":"Muschberg en Geestenberg","countryCode":"NL","stateCode":"NB","latitude":"51.44384000","longitude":"5.52329000"},{"name":"Naastenbest","countryCode":"NL","stateCode":"NB","latitude":"51.50484000","longitude":"5.38579000"},{"name":"Neerkant","countryCode":"NL","stateCode":"NB","latitude":"51.36833000","longitude":"5.86667000"},{"name":"Nieuw-Vossemeer","countryCode":"NL","stateCode":"NB","latitude":"51.59000000","longitude":"4.21806000"},{"name":"Nieuwkuijk","countryCode":"NL","stateCode":"NB","latitude":"51.69000000","longitude":"5.18194000"},{"name":"Nijnsel","countryCode":"NL","stateCode":"NB","latitude":"51.55083000","longitude":"5.48333000"},{"name":"Nispen","countryCode":"NL","stateCode":"NB","latitude":"51.48331000","longitude":"4.46131000"},{"name":"Nistelrode","countryCode":"NL","stateCode":"NB","latitude":"51.70417000","longitude":"5.56250000"},{"name":"Noordgeest","countryCode":"NL","stateCode":"NB","latitude":"51.50917000","longitude":"4.27917000"},{"name":"Noordhoek","countryCode":"NL","stateCode":"NB","latitude":"51.64250000","longitude":"4.53194000"},{"name":"Nuenen","countryCode":"NL","stateCode":"NB","latitude":"51.47000000","longitude":"5.55278000"},{"name":"Odiliapeel","countryCode":"NL","stateCode":"NB","latitude":"51.64333000","longitude":"5.70556000"},{"name":"Oerle","countryCode":"NL","stateCode":"NB","latitude":"51.42255000","longitude":"5.37163000"},{"name":"Oirschot","countryCode":"NL","stateCode":"NB","latitude":"51.50500000","longitude":"5.31389000"},{"name":"Oisterwijk","countryCode":"NL","stateCode":"NB","latitude":"51.57917000","longitude":"5.18889000"},{"name":"Oosteind","countryCode":"NL","stateCode":"NB","latitude":"51.64418000","longitude":"4.89784000"},{"name":"Oostelbeers","countryCode":"NL","stateCode":"NB","latitude":"51.47171000","longitude":"5.26897000"},{"name":"Oosterhout","countryCode":"NL","stateCode":"NB","latitude":"51.64500000","longitude":"4.85972000"},{"name":"Orthen","countryCode":"NL","stateCode":"NB","latitude":"51.70613000","longitude":"5.30468000"},{"name":"Oss","countryCode":"NL","stateCode":"NB","latitude":"51.76500000","longitude":"5.51806000"},{"name":"Ossendrecht","countryCode":"NL","stateCode":"NB","latitude":"51.39417000","longitude":"4.32639000"},{"name":"Oud Gastel","countryCode":"NL","stateCode":"NB","latitude":"51.58667000","longitude":"4.45972000"},{"name":"Overloon","countryCode":"NL","stateCode":"NB","latitude":"51.57167000","longitude":"5.94722000"},{"name":"Princenhage","countryCode":"NL","stateCode":"NB","latitude":"51.57632000","longitude":"4.73906000"},{"name":"Prinsenbeek","countryCode":"NL","stateCode":"NB","latitude":"51.59833000","longitude":"4.71250000"},{"name":"Putte","countryCode":"NL","stateCode":"NB","latitude":"51.36000000","longitude":"4.39583000"},{"name":"Quirijnstok","countryCode":"NL","stateCode":"NB","latitude":"51.58430000","longitude":"5.09810000"},{"name":"Raam","countryCode":"NL","stateCode":"NB","latitude":"51.65967000","longitude":"5.63637000"},{"name":"Raamsdonk","countryCode":"NL","stateCode":"NB","latitude":"51.68750000","longitude":"4.90833000"},{"name":"Raamsdonksveer","countryCode":"NL","stateCode":"NB","latitude":"51.69667000","longitude":"4.87361000"},{"name":"Ravenstein","countryCode":"NL","stateCode":"NB","latitude":"51.79667000","longitude":"5.65000000"},{"name":"Reek","countryCode":"NL","stateCode":"NB","latitude":"51.74583000","longitude":"5.68194000"},{"name":"Reusel","countryCode":"NL","stateCode":"NB","latitude":"51.36250000","longitude":"5.16528000"},{"name":"Riethoven","countryCode":"NL","stateCode":"NB","latitude":"51.35417000","longitude":"5.38750000"},{"name":"Rijen","countryCode":"NL","stateCode":"NB","latitude":"51.59083000","longitude":"4.91944000"},{"name":"Rijsbergen","countryCode":"NL","stateCode":"NB","latitude":"51.51750000","longitude":"4.69722000"},{"name":"Rijswijk","countryCode":"NL","stateCode":"NB","latitude":"51.79750000","longitude":"5.02500000"},{"name":"Roosendaal","countryCode":"NL","stateCode":"NB","latitude":"51.53083000","longitude":"4.46528000"},{"name":"Rucphen","countryCode":"NL","stateCode":"NB","latitude":"51.53167000","longitude":"4.55833000"},{"name":"Salderes","countryCode":"NL","stateCode":"NB","latitude":"51.51505000","longitude":"5.38991000"},{"name":"Schaijk","countryCode":"NL","stateCode":"NB","latitude":"51.74583000","longitude":"5.63194000"},{"name":"Schijndel","countryCode":"NL","stateCode":"NB","latitude":"51.62250000","longitude":"5.43194000"},{"name":"Schutsboom","countryCode":"NL","stateCode":"NB","latitude":"51.46152000","longitude":"5.62260000"},{"name":"Sint Anthonis","countryCode":"NL","stateCode":"NB","latitude":"51.62667000","longitude":"5.88194000"},{"name":"Sint Willebrord","countryCode":"NL","stateCode":"NB","latitude":"51.54833000","longitude":"4.58889000"},{"name":"Sint-Michielsgestel","countryCode":"NL","stateCode":"NB","latitude":"51.64167000","longitude":"5.35278000"},{"name":"Sint-Oedenrode","countryCode":"NL","stateCode":"NB","latitude":"51.56750000","longitude":"5.45972000"},{"name":"Soerendonk","countryCode":"NL","stateCode":"NB","latitude":"51.30083000","longitude":"5.57500000"},{"name":"Someren","countryCode":"NL","stateCode":"NB","latitude":"51.38500000","longitude":"5.71111000"},{"name":"Someren-Eind","countryCode":"NL","stateCode":"NB","latitude":"51.35750000","longitude":"5.73333000"},{"name":"Son","countryCode":"NL","stateCode":"NB","latitude":"51.51136000","longitude":"5.49282000"},{"name":"Speelheide","countryCode":"NL","stateCode":"NB","latitude":"51.50607000","longitude":"5.40519000"},{"name":"Sprundel","countryCode":"NL","stateCode":"NB","latitude":"51.53750000","longitude":"4.59722000"},{"name":"Stampersgat","countryCode":"NL","stateCode":"NB","latitude":"51.61333000","longitude":"4.44444000"},{"name":"Standdaarbuiten","countryCode":"NL","stateCode":"NB","latitude":"51.61333000","longitude":"4.51389000"},{"name":"Steenbergen","countryCode":"NL","stateCode":"NB","latitude":"51.58417000","longitude":"4.31944000"},{"name":"Steensel","countryCode":"NL","stateCode":"NB","latitude":"51.37667000","longitude":"5.35278000"},{"name":"Stepekolk","countryCode":"NL","stateCode":"NB","latitude":"51.45500000","longitude":"5.61251000"},{"name":"Terheijden","countryCode":"NL","stateCode":"NB","latitude":"51.64333000","longitude":"4.75417000"},{"name":"Teteringen","countryCode":"NL","stateCode":"NB","latitude":"51.60917000","longitude":"4.82083000"},{"name":"Theereheide","countryCode":"NL","stateCode":"NB","latitude":"51.63843000","longitude":"5.33729000"},{"name":"Tilburg","countryCode":"NL","stateCode":"NB","latitude":"51.55551000","longitude":"5.09130000"},{"name":"Tivoli","countryCode":"NL","stateCode":"NB","latitude":"51.42069000","longitude":"5.50818000"},{"name":"Tongelre","countryCode":"NL","stateCode":"NB","latitude":"51.44889000","longitude":"5.51978000"},{"name":"Uden","countryCode":"NL","stateCode":"NB","latitude":"51.66083000","longitude":"5.61944000"},{"name":"Udenhout","countryCode":"NL","stateCode":"NB","latitude":"51.60917000","longitude":"5.14306000"},{"name":"Ulvenhout","countryCode":"NL","stateCode":"NB","latitude":"51.54907000","longitude":"4.79931000"},{"name":"Vaartbroek","countryCode":"NL","stateCode":"NB","latitude":"51.47954000","longitude":"5.49806000"},{"name":"Valkenswaard","countryCode":"NL","stateCode":"NB","latitude":"51.35083000","longitude":"5.45972000"},{"name":"Veen","countryCode":"NL","stateCode":"NB","latitude":"51.77750000","longitude":"5.10833000"},{"name":"Veghel","countryCode":"NL","stateCode":"NB","latitude":"51.61667000","longitude":"5.54861000"},{"name":"Veldhoven","countryCode":"NL","stateCode":"NB","latitude":"51.41833000","longitude":"5.40278000"},{"name":"Ven","countryCode":"NL","stateCode":"NB","latitude":"51.64000000","longitude":"5.55000000"},{"name":"Venhorst","countryCode":"NL","stateCode":"NB","latitude":"51.60833000","longitude":"5.73750000"},{"name":"Villapark","countryCode":"NL","stateCode":"NB","latitude":"51.44144000","longitude":"5.49385000"},{"name":"Vliedberg","countryCode":"NL","stateCode":"NB","latitude":"51.68961000","longitude":"5.19031000"},{"name":"Vlierden","countryCode":"NL","stateCode":"NB","latitude":"51.44500000","longitude":"5.75833000"},{"name":"Vlokhoven","countryCode":"NL","stateCode":"NB","latitude":"51.46667000","longitude":"5.48333000"},{"name":"Voldijn","countryCode":"NL","stateCode":"NB","latitude":"51.40052000","longitude":"5.47196000"},{"name":"Volkel","countryCode":"NL","stateCode":"NB","latitude":"51.64250000","longitude":"5.65417000"},{"name":"Vorstenbosch","countryCode":"NL","stateCode":"NB","latitude":"51.65250000","longitude":"5.55000000"},{"name":"Vught","countryCode":"NL","stateCode":"NB","latitude":"51.65333000","longitude":"5.28750000"},{"name":"Waalre","countryCode":"NL","stateCode":"NB","latitude":"51.38667000","longitude":"5.44444000"},{"name":"Waalwijk","countryCode":"NL","stateCode":"NB","latitude":"51.68250000","longitude":"5.07083000"},{"name":"Wagenberg","countryCode":"NL","stateCode":"NB","latitude":"51.66500000","longitude":"4.74861000"},{"name":"Wanroij","countryCode":"NL","stateCode":"NB","latitude":"51.65750000","longitude":"5.81806000"},{"name":"Waspik","countryCode":"NL","stateCode":"NB","latitude":"51.68667000","longitude":"4.94444000"},{"name":"Waterdonken","countryCode":"NL","stateCode":"NB","latitude":"51.60959000","longitude":"4.80452000"},{"name":"Welberg","countryCode":"NL","stateCode":"NB","latitude":"51.57667000","longitude":"4.33056000"},{"name":"Werkendam","countryCode":"NL","stateCode":"NB","latitude":"51.81000000","longitude":"4.89444000"},{"name":"Wernhout","countryCode":"NL","stateCode":"NB","latitude":"51.45500000","longitude":"4.64167000"},{"name":"Westerhoven","countryCode":"NL","stateCode":"NB","latitude":"51.33250000","longitude":"5.39583000"},{"name":"Wijbosch","countryCode":"NL","stateCode":"NB","latitude":"51.61667000","longitude":"5.46806000"},{"name":"Wilhelminadorp","countryCode":"NL","stateCode":"NB","latitude":"51.49742000","longitude":"5.39223000"},{"name":"Wisselaar","countryCode":"NL","stateCode":"NB","latitude":"51.61285000","longitude":"4.78444000"},{"name":"Woensdrecht","countryCode":"NL","stateCode":"NB","latitude":"51.42897000","longitude":"4.30355000"},{"name":"Woenselse Heide","countryCode":"NL","stateCode":"NB","latitude":"51.48333000","longitude":"5.46667000"},{"name":"Woudrichem","countryCode":"NL","stateCode":"NB","latitude":"51.81500000","longitude":"5.00139000"},{"name":"Wouw","countryCode":"NL","stateCode":"NB","latitude":"51.52167000","longitude":"4.39028000"},{"name":"Zandberg","countryCode":"NL","stateCode":"NB","latitude":"51.57333000","longitude":"4.78472000"},{"name":"Zeeland","countryCode":"NL","stateCode":"NB","latitude":"51.69750000","longitude":"5.67639000"},{"name":"Zeelst","countryCode":"NL","stateCode":"NB","latitude":"51.42421000","longitude":"5.41566000"},{"name":"Zegge","countryCode":"NL","stateCode":"NB","latitude":"51.55667000","longitude":"4.51806000"},{"name":"Zeilberg","countryCode":"NL","stateCode":"NB","latitude":"51.45469000","longitude":"5.81878000"},{"name":"Zesgehuchten","countryCode":"NL","stateCode":"NB","latitude":"51.41667000","longitude":"5.55000000"},{"name":"Zevenbergschen Hoek","countryCode":"NL","stateCode":"NB","latitude":"51.67250000","longitude":"4.67917000"},{"name":"Zijtaart","countryCode":"NL","stateCode":"NB","latitude":"51.59250000","longitude":"5.54167000"},{"name":"Zonderwijk","countryCode":"NL","stateCode":"NB","latitude":"51.41141000","longitude":"5.39361000"},{"name":"Zundert","countryCode":"NL","stateCode":"NB","latitude":"51.47167000","longitude":"4.65556000"},{"name":"\'s-Gravenland","countryCode":"NL","stateCode":"ZH","latitude":"51.92336000","longitude":"4.55315000"},{"name":"\'s-Gravenzande","countryCode":"NL","stateCode":"ZH","latitude":"52.00167000","longitude":"4.16528000"},{"name":"Adegeest","countryCode":"NL","stateCode":"ZH","latitude":"52.13621000","longitude":"4.45249000"},{"name":"Alblasserdam","countryCode":"NL","stateCode":"ZH","latitude":"51.86583000","longitude":"4.66111000"},{"name":"Alphen aan den Rijn","countryCode":"NL","stateCode":"ZH","latitude":"52.12917000","longitude":"4.65546000"},{"name":"Ammerstol","countryCode":"NL","stateCode":"ZH","latitude":"51.92750000","longitude":"4.80833000"},{"name":"Arkel","countryCode":"NL","stateCode":"ZH","latitude":"51.86417000","longitude":"4.99444000"},{"name":"Barendrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.85667000","longitude":"4.53472000"},{"name":"Benthuizen","countryCode":"NL","stateCode":"ZH","latitude":"52.07750000","longitude":"4.54444000"},{"name":"Bergschenhoek","countryCode":"NL","stateCode":"ZH","latitude":"51.99000000","longitude":"4.49861000"},{"name":"Bergstoep","countryCode":"NL","stateCode":"ZH","latitude":"51.92250000","longitude":"4.78472000"},{"name":"Berkel en Rodenrijs","countryCode":"NL","stateCode":"ZH","latitude":"51.99313000","longitude":"4.47865000"},{"name":"Berkenwoude","countryCode":"NL","stateCode":"ZH","latitude":"51.94500000","longitude":"4.70694000"},{"name":"Binnenhof","countryCode":"NL","stateCode":"ZH","latitude":"52.16418000","longitude":"4.53644000"},{"name":"Bleiswijk","countryCode":"NL","stateCode":"ZH","latitude":"52.01083000","longitude":"4.53194000"},{"name":"Bleskensgraaf","countryCode":"NL","stateCode":"ZH","latitude":"51.87250000","longitude":"4.78333000"},{"name":"Bloemendaal","countryCode":"NL","stateCode":"ZH","latitude":"52.02878000","longitude":"4.69440000"},{"name":"Bloemhof","countryCode":"NL","stateCode":"ZH","latitude":"51.89723000","longitude":"4.49943000"},{"name":"Bodegraven","countryCode":"NL","stateCode":"ZH","latitude":"52.08250000","longitude":"4.75000000"},{"name":"Bodegraven-Reeuwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.06541000","longitude":"4.76634000"},{"name":"Bolnes","countryCode":"NL","stateCode":"ZH","latitude":"51.89500000","longitude":"4.57917000"},{"name":"Boskoop","countryCode":"NL","stateCode":"ZH","latitude":"52.07500000","longitude":"4.65556000"},{"name":"Boven-Hardinxveld","countryCode":"NL","stateCode":"ZH","latitude":"51.82333000","longitude":"4.88194000"},{"name":"Brielle","countryCode":"NL","stateCode":"ZH","latitude":"51.90167000","longitude":"4.16250000"},{"name":"Capelle aan den IJssel","countryCode":"NL","stateCode":"ZH","latitude":"51.92917000","longitude":"4.57778000"},{"name":"Capelle-West","countryCode":"NL","stateCode":"ZH","latitude":"51.91667000","longitude":"4.56667000"},{"name":"Carnisse","countryCode":"NL","stateCode":"ZH","latitude":"51.88932000","longitude":"4.47758000"},{"name":"De Kieviet","countryCode":"NL","stateCode":"ZH","latitude":"52.12333000","longitude":"4.35839000"},{"name":"De Lier","countryCode":"NL","stateCode":"ZH","latitude":"51.97500000","longitude":"4.24861000"},{"name":"De Peulen","countryCode":"NL","stateCode":"ZH","latitude":"51.82362000","longitude":"4.82165000"},{"name":"Delfshaven","countryCode":"NL","stateCode":"ZH","latitude":"51.90488000","longitude":"4.45315000"},{"name":"Delft","countryCode":"NL","stateCode":"ZH","latitude":"52.00667000","longitude":"4.35556000"},{"name":"Dirksland","countryCode":"NL","stateCode":"ZH","latitude":"51.74917000","longitude":"4.10000000"},{"name":"Dordrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.81000000","longitude":"4.67361000"},{"name":"Driebruggen","countryCode":"NL","stateCode":"ZH","latitude":"52.04417000","longitude":"4.80000000"},{"name":"Driemanspolder","countryCode":"NL","stateCode":"ZH","latitude":"52.05176000","longitude":"4.48504000"},{"name":"Duindorp","countryCode":"NL","stateCode":"ZH","latitude":"52.09078000","longitude":"4.26038000"},{"name":"Duinzigt","countryCode":"NL","stateCode":"ZH","latitude":"52.10485000","longitude":"4.32494000"},{"name":"Essesteijn","countryCode":"NL","stateCode":"ZH","latitude":"52.08534000","longitude":"4.37263000"},{"name":"Feijenoord","countryCode":"NL","stateCode":"ZH","latitude":"51.91169000","longitude":"4.50645000"},{"name":"Gemeente Alblasserdam","countryCode":"NL","stateCode":"ZH","latitude":"51.85985000","longitude":"4.66321000"},{"name":"Gemeente Albrandswaard","countryCode":"NL","stateCode":"ZH","latitude":"51.85792000","longitude":"4.40833000"},{"name":"Gemeente Alphen aan den Rijn","countryCode":"NL","stateCode":"ZH","latitude":"52.12974000","longitude":"4.68892000"},{"name":"Gemeente Barendrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.84974000","longitude":"4.52540000"},{"name":"Gemeente Brielle","countryCode":"NL","stateCode":"ZH","latitude":"51.88819000","longitude":"4.18481000"},{"name":"Gemeente Capelle aan den IJssel","countryCode":"NL","stateCode":"ZH","latitude":"51.93567000","longitude":"4.57819000"},{"name":"Gemeente Delft","countryCode":"NL","stateCode":"ZH","latitude":"51.99968000","longitude":"4.36405000"},{"name":"Gemeente Den Haag","countryCode":"NL","stateCode":"ZH","latitude":"52.06866000","longitude":"4.28635000"},{"name":"Gemeente Dordrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.79901000","longitude":"4.74159000"},{"name":"Gemeente Goeree-Overflakkee","countryCode":"NL","stateCode":"ZH","latitude":"51.75351000","longitude":"4.11264000"},{"name":"Gemeente Gorinchem","countryCode":"NL","stateCode":"ZH","latitude":"51.83873000","longitude":"4.97713000"},{"name":"Gemeente Gouda","countryCode":"NL","stateCode":"ZH","latitude":"52.01917000","longitude":"4.70790000"},{"name":"Gemeente Hardinxveld-Giessendam","countryCode":"NL","stateCode":"ZH","latitude":"51.82594000","longitude":"4.86428000"},{"name":"Gemeente Hellevoetsluis","countryCode":"NL","stateCode":"ZH","latitude":"51.83333000","longitude":"4.13333000"},{"name":"Gemeente Hendrik-Ido-Ambacht","countryCode":"NL","stateCode":"ZH","latitude":"51.84273000","longitude":"4.63975000"},{"name":"Gemeente Hillegom","countryCode":"NL","stateCode":"ZH","latitude":"52.29616000","longitude":"4.57822000"},{"name":"Gemeente Kaag en Braassem","countryCode":"NL","stateCode":"ZH","latitude":"52.19393000","longitude":"4.65516000"},{"name":"Gemeente Katwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.19029000","longitude":"4.42129000"},{"name":"Gemeente Krimpen aan den IJssel","countryCode":"NL","stateCode":"ZH","latitude":"51.91458000","longitude":"4.58819000"},{"name":"Gemeente Lansingerland","countryCode":"NL","stateCode":"ZH","latitude":"52.00389000","longitude":"4.51088000"},{"name":"Gemeente Leiden","countryCode":"NL","stateCode":"ZH","latitude":"52.15274000","longitude":"4.48360000"},{"name":"Gemeente Leiderdorp","countryCode":"NL","stateCode":"ZH","latitude":"52.15707000","longitude":"4.54318000"},{"name":"Gemeente Leidschendam-Voorburg","countryCode":"NL","stateCode":"ZH","latitude":"52.07833000","longitude":"4.40139000"},{"name":"Gemeente Lisse","countryCode":"NL","stateCode":"ZH","latitude":"52.25601000","longitude":"4.54526000"},{"name":"Gemeente Maassluis","countryCode":"NL","stateCode":"ZH","latitude":"51.92332000","longitude":"4.24722000"},{"name":"Gemeente Midden-Delfland","countryCode":"NL","stateCode":"ZH","latitude":"51.96528000","longitude":"4.30525000"},{"name":"Gemeente Nieuwkoop","countryCode":"NL","stateCode":"ZH","latitude":"52.17198000","longitude":"4.78006000"},{"name":"Gemeente Noordwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.26953000","longitude":"4.46354000"},{"name":"Gemeente Oegstgeest","countryCode":"NL","stateCode":"ZH","latitude":"52.18256000","longitude":"4.46676000"},{"name":"Gemeente Papendrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.83175000","longitude":"4.69125000"},{"name":"Gemeente Pijnacker-Nootdorp","countryCode":"NL","stateCode":"ZH","latitude":"52.02615000","longitude":"4.41944000"},{"name":"Gemeente Ridderkerk","countryCode":"NL","stateCode":"ZH","latitude":"51.86969000","longitude":"4.59785000"},{"name":"Gemeente Rijswijk","countryCode":"NL","stateCode":"ZH","latitude":"52.03490000","longitude":"4.32785000"},{"name":"Gemeente Rotterdam","countryCode":"NL","stateCode":"ZH","latitude":"51.88246000","longitude":"4.28784000"},{"name":"Gemeente Schiedam","countryCode":"NL","stateCode":"ZH","latitude":"51.92650000","longitude":"4.38675000"},{"name":"Gemeente Sliedrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.82999000","longitude":"4.77191000"},{"name":"Gemeente Teylingen","countryCode":"NL","stateCode":"ZH","latitude":"52.21556000","longitude":"4.50648000"},{"name":"Gemeente Vlaardingen","countryCode":"NL","stateCode":"ZH","latitude":"51.91754000","longitude":"4.32570000"},{"name":"Gemeente Voorschoten","countryCode":"NL","stateCode":"ZH","latitude":"52.12533000","longitude":"4.44014000"},{"name":"Gemeente Waddinxveen","countryCode":"NL","stateCode":"ZH","latitude":"52.04247000","longitude":"4.64486000"},{"name":"Gemeente Wassenaar","countryCode":"NL","stateCode":"ZH","latitude":"52.13791000","longitude":"4.37546000"},{"name":"Gemeente Westland","countryCode":"NL","stateCode":"ZH","latitude":"51.99671000","longitude":"4.22729000"},{"name":"Gemeente Westvoorne","countryCode":"NL","stateCode":"ZH","latitude":"51.89308000","longitude":"4.08922000"},{"name":"Gemeente Zoetermeer","countryCode":"NL","stateCode":"ZH","latitude":"52.05954000","longitude":"4.48832000"},{"name":"Gemeente Zoeterwoude","countryCode":"NL","stateCode":"ZH","latitude":"52.11410000","longitude":"4.51142000"},{"name":"Gemeente Zuidplas","countryCode":"NL","stateCode":"ZH","latitude":"52.01574000","longitude":"4.61048000"},{"name":"Gemeente Zwijndrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.82399000","longitude":"4.61258000"},{"name":"Giessenburg","countryCode":"NL","stateCode":"ZH","latitude":"51.85083000","longitude":"4.89028000"},{"name":"Giessendam","countryCode":"NL","stateCode":"ZH","latitude":"51.83257000","longitude":"4.83583000"},{"name":"Goedereede","countryCode":"NL","stateCode":"ZH","latitude":"51.81750000","longitude":"3.98056000"},{"name":"Gorinchem","countryCode":"NL","stateCode":"ZH","latitude":"51.83652000","longitude":"4.97243000"},{"name":"Gouda","countryCode":"NL","stateCode":"ZH","latitude":"52.01667000","longitude":"4.70833000"},{"name":"Gouderak","countryCode":"NL","stateCode":"ZH","latitude":"51.98417000","longitude":"4.67778000"},{"name":"Goudswaard","countryCode":"NL","stateCode":"ZH","latitude":"51.79417000","longitude":"4.27639000"},{"name":"Gouwsluis","countryCode":"NL","stateCode":"ZH","latitude":"52.11943000","longitude":"4.66899000"},{"name":"Groenswaard","countryCode":"NL","stateCode":"ZH","latitude":"52.05154000","longitude":"4.64541000"},{"name":"Groot IJsselmonde","countryCode":"NL","stateCode":"ZH","latitude":"51.88264000","longitude":"4.54937000"},{"name":"Groot-Ammers","countryCode":"NL","stateCode":"ZH","latitude":"51.92333000","longitude":"4.82361000"},{"name":"Haastrecht","countryCode":"NL","stateCode":"ZH","latitude":"52.00074000","longitude":"4.77639000"},{"name":"Heerjansdam","countryCode":"NL","stateCode":"ZH","latitude":"51.83583000","longitude":"4.56389000"},{"name":"Heijplaat","countryCode":"NL","stateCode":"ZH","latitude":"51.89333000","longitude":"4.42083000"},{"name":"Hellevoetsluis","countryCode":"NL","stateCode":"ZH","latitude":"51.83333000","longitude":"4.13333000"},{"name":"Hendrik-Ido-Ambacht","countryCode":"NL","stateCode":"ZH","latitude":"51.84417000","longitude":"4.63889000"},{"name":"Hillegom","countryCode":"NL","stateCode":"ZH","latitude":"52.29083000","longitude":"4.58333000"},{"name":"Hoek van Holland","countryCode":"NL","stateCode":"ZH","latitude":"51.97750000","longitude":"4.13333000"},{"name":"Hoge Mors","countryCode":"NL","stateCode":"ZH","latitude":"52.15616000","longitude":"4.46025000"},{"name":"Honselersdijk","countryCode":"NL","stateCode":"ZH","latitude":"52.00665000","longitude":"4.22441000"},{"name":"Hoogblokland","countryCode":"NL","stateCode":"ZH","latitude":"51.87500000","longitude":"4.97639000"},{"name":"Hoogmade","countryCode":"NL","stateCode":"ZH","latitude":"52.16917000","longitude":"4.58194000"},{"name":"Katendrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.90074000","longitude":"4.48254000"},{"name":"Katwijk aan Zee","countryCode":"NL","stateCode":"ZH","latitude":"52.20333000","longitude":"4.39861000"},{"name":"Katwijk aan den Rijn","countryCode":"NL","stateCode":"ZH","latitude":"52.19417000","longitude":"4.42222000"},{"name":"Kerkehout","countryCode":"NL","stateCode":"ZH","latitude":"52.11018000","longitude":"4.37957000"},{"name":"Kijkduin","countryCode":"NL","stateCode":"ZH","latitude":"52.06765000","longitude":"4.22188000"},{"name":"Klaaswaal","countryCode":"NL","stateCode":"ZH","latitude":"51.77000000","longitude":"4.44583000"},{"name":"Kop van Zuid","countryCode":"NL","stateCode":"ZH","latitude":"51.90553000","longitude":"4.48706000"},{"name":"Krimpen aan den IJssel","countryCode":"NL","stateCode":"ZH","latitude":"51.91667000","longitude":"4.60278000"},{"name":"Krimpenerwaard","countryCode":"NL","stateCode":"ZH","latitude":"51.98171000","longitude":"4.77828000"},{"name":"Kwintsheul","countryCode":"NL","stateCode":"ZH","latitude":"52.01333000","longitude":"4.25556000"},{"name":"Leiden","countryCode":"NL","stateCode":"ZH","latitude":"52.15833000","longitude":"4.49306000"},{"name":"Leiderdorp","countryCode":"NL","stateCode":"ZH","latitude":"52.15833000","longitude":"4.52917000"},{"name":"Leimuiden","countryCode":"NL","stateCode":"ZH","latitude":"52.22417000","longitude":"4.66944000"},{"name":"Liesveld","countryCode":"NL","stateCode":"ZH","latitude":"51.93250000","longitude":"4.83194000"},{"name":"Lisse","countryCode":"NL","stateCode":"ZH","latitude":"52.26000000","longitude":"4.55694000"},{"name":"Lombardijen","countryCode":"NL","stateCode":"ZH","latitude":"51.87380000","longitude":"4.52192000"},{"name":"Maasdijk","countryCode":"NL","stateCode":"ZH","latitude":"51.95917000","longitude":"4.21389000"},{"name":"Maasland","countryCode":"NL","stateCode":"ZH","latitude":"51.93417000","longitude":"4.27222000"},{"name":"Maassluis","countryCode":"NL","stateCode":"ZH","latitude":"51.92333000","longitude":"4.25000000"},{"name":"Merenwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.17655000","longitude":"4.50885000"},{"name":"Middelharnis","countryCode":"NL","stateCode":"ZH","latitude":"51.75750000","longitude":"4.16528000"},{"name":"Middelsluis","countryCode":"NL","stateCode":"ZH","latitude":"51.74250000","longitude":"4.44167000"},{"name":"Mijnsheerenland","countryCode":"NL","stateCode":"ZH","latitude":"51.79667000","longitude":"4.48750000"},{"name":"Monster","countryCode":"NL","stateCode":"ZH","latitude":"52.02583000","longitude":"4.17500000"},{"name":"Naaldwijk","countryCode":"NL","stateCode":"ZH","latitude":"51.99417000","longitude":"4.20972000"},{"name":"Neder-Hardinxveld","countryCode":"NL","stateCode":"ZH","latitude":"51.82879000","longitude":"4.85489000"},{"name":"Nieuw-Beijerland","countryCode":"NL","stateCode":"ZH","latitude":"51.81250000","longitude":"4.34306000"},{"name":"Nieuw-Lekkerland","countryCode":"NL","stateCode":"ZH","latitude":"51.88915000","longitude":"4.68653000"},{"name":"Nieuwenhoorn","countryCode":"NL","stateCode":"ZH","latitude":"51.85417000","longitude":"4.14306000"},{"name":"Nieuwkoop","countryCode":"NL","stateCode":"ZH","latitude":"52.15083000","longitude":"4.77639000"},{"name":"Nieuwpoort","countryCode":"NL","stateCode":"ZH","latitude":"51.93583000","longitude":"4.86806000"},{"name":"Nieuwveen","countryCode":"NL","stateCode":"ZH","latitude":"52.19667000","longitude":"4.75694000"},{"name":"Nissewaard","countryCode":"NL","stateCode":"ZH","latitude":"51.83716000","longitude":"4.27540000"},{"name":"Noord-Hofland","countryCode":"NL","stateCode":"ZH","latitude":"52.14059000","longitude":"4.45864000"},{"name":"Noordeinde","countryCode":"NL","stateCode":"ZH","latitude":"52.01667000","longitude":"4.48333000"},{"name":"Noordeloos","countryCode":"NL","stateCode":"ZH","latitude":"51.90333000","longitude":"4.94167000"},{"name":"Noordwijk-Binnen","countryCode":"NL","stateCode":"ZH","latitude":"52.23400000","longitude":"4.44474000"},{"name":"Noordwijkerhout","countryCode":"NL","stateCode":"ZH","latitude":"52.26167000","longitude":"4.49306000"},{"name":"Numansdorp","countryCode":"NL","stateCode":"ZH","latitude":"51.73167000","longitude":"4.43750000"},{"name":"Oegstgeest","countryCode":"NL","stateCode":"ZH","latitude":"52.18000000","longitude":"4.46944000"},{"name":"Ommoord","countryCode":"NL","stateCode":"ZH","latitude":"51.95951000","longitude":"4.54533000"},{"name":"Oostdorp","countryCode":"NL","stateCode":"ZH","latitude":"52.14994000","longitude":"4.39319000"},{"name":"Oostvoorne","countryCode":"NL","stateCode":"ZH","latitude":"51.91250000","longitude":"4.09861000"},{"name":"Oranjewijk","countryCode":"NL","stateCode":"ZH","latitude":"52.04922000","longitude":"4.65374000"},{"name":"Oud-Beijerland","countryCode":"NL","stateCode":"ZH","latitude":"51.82417000","longitude":"4.41250000"},{"name":"Ouddorp","countryCode":"NL","stateCode":"ZH","latitude":"51.81167000","longitude":"3.93472000"},{"name":"Oude Wetering","countryCode":"NL","stateCode":"ZH","latitude":"52.21417000","longitude":"4.64444000"},{"name":"Ouderkerk aan den IJssel","countryCode":"NL","stateCode":"ZH","latitude":"51.93417000","longitude":"4.63611000"},{"name":"Overschie","countryCode":"NL","stateCode":"ZH","latitude":"51.93863000","longitude":"4.42766000"},{"name":"Palenstein","countryCode":"NL","stateCode":"ZH","latitude":"52.05579000","longitude":"4.50869000"},{"name":"Papendrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.83167000","longitude":"4.68750000"},{"name":"Papenveer","countryCode":"NL","stateCode":"ZH","latitude":"52.18500000","longitude":"4.72500000"},{"name":"Pendrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.87152000","longitude":"4.46901000"},{"name":"Pernis","countryCode":"NL","stateCode":"ZH","latitude":"51.88833000","longitude":"4.38889000"},{"name":"Piershil","countryCode":"NL","stateCode":"ZH","latitude":"51.79333000","longitude":"4.31389000"},{"name":"Pijnacker","countryCode":"NL","stateCode":"ZH","latitude":"52.01954000","longitude":"4.42946000"},{"name":"Poeldijk","countryCode":"NL","stateCode":"ZH","latitude":"52.02417000","longitude":"4.21944000"},{"name":"Reeuwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.04667000","longitude":"4.72500000"},{"name":"Rhoon","countryCode":"NL","stateCode":"ZH","latitude":"51.85750000","longitude":"4.42222000"},{"name":"Ridderkerk","countryCode":"NL","stateCode":"ZH","latitude":"51.87250000","longitude":"4.60278000"},{"name":"Rijnsaterwoude","countryCode":"NL","stateCode":"ZH","latitude":"52.19583000","longitude":"4.67083000"},{"name":"Rijnsburg","countryCode":"NL","stateCode":"ZH","latitude":"52.19000000","longitude":"4.44167000"},{"name":"Rijpwetering","countryCode":"NL","stateCode":"ZH","latitude":"52.19250000","longitude":"4.58333000"},{"name":"Rijsoord","countryCode":"NL","stateCode":"ZH","latitude":"51.85083000","longitude":"4.59583000"},{"name":"Rijswijk","countryCode":"NL","stateCode":"ZH","latitude":"52.03634000","longitude":"4.32501000"},{"name":"Rockanje","countryCode":"NL","stateCode":"ZH","latitude":"51.87167000","longitude":"4.07083000"},{"name":"Roelofarendsveen","countryCode":"NL","stateCode":"ZH","latitude":"52.20333000","longitude":"4.63333000"},{"name":"Rotterdam","countryCode":"NL","stateCode":"ZH","latitude":"51.92250000","longitude":"4.47917000"},{"name":"Rozenburg","countryCode":"NL","stateCode":"ZH","latitude":"51.90417000","longitude":"4.24861000"},{"name":"Rugge","countryCode":"NL","stateCode":"ZH","latitude":"51.89921000","longitude":"4.15231000"},{"name":"Sassenheim","countryCode":"NL","stateCode":"ZH","latitude":"52.22500000","longitude":"4.52222000"},{"name":"Schelluinen","countryCode":"NL","stateCode":"ZH","latitude":"51.84333000","longitude":"4.92639000"},{"name":"Scheveningen","countryCode":"NL","stateCode":"ZH","latitude":"52.10461000","longitude":"4.27557000"},{"name":"Schiebroek","countryCode":"NL","stateCode":"ZH","latitude":"51.95838000","longitude":"4.47124000"},{"name":"Schiedam","countryCode":"NL","stateCode":"ZH","latitude":"51.91917000","longitude":"4.38889000"},{"name":"Schipluiden","countryCode":"NL","stateCode":"ZH","latitude":"51.97583000","longitude":"4.31389000"},{"name":"Schoonhoven","countryCode":"NL","stateCode":"ZH","latitude":"51.94750000","longitude":"4.84861000"},{"name":"Sliedrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.82083000","longitude":"4.77639000"},{"name":"Slikkerveer","countryCode":"NL","stateCode":"ZH","latitude":"51.88531000","longitude":"4.60494000"},{"name":"Spangen","countryCode":"NL","stateCode":"ZH","latitude":"51.91688000","longitude":"4.43539000"},{"name":"Spijkenisse","countryCode":"NL","stateCode":"ZH","latitude":"51.84500000","longitude":"4.32917000"},{"name":"Spoorwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.05347000","longitude":"4.31339000"},{"name":"Statenkwartier","countryCode":"NL","stateCode":"ZH","latitude":"52.09311000","longitude":"4.27577000"},{"name":"Stein","countryCode":"NL","stateCode":"ZH","latitude":"52.00333000","longitude":"4.78194000"},{"name":"Stolwijk","countryCode":"NL","stateCode":"ZH","latitude":"51.97250000","longitude":"4.77361000"},{"name":"Strijen","countryCode":"NL","stateCode":"ZH","latitude":"51.74521000","longitude":"4.55083000"},{"name":"Strijp","countryCode":"NL","stateCode":"ZH","latitude":"52.03083000","longitude":"4.30139000"},{"name":"Terbregge","countryCode":"NL","stateCode":"ZH","latitude":"51.95328000","longitude":"4.51537000"},{"name":"The Hague","countryCode":"NL","stateCode":"ZH","latitude":"52.07667000","longitude":"4.29861000"},{"name":"Tuindorp","countryCode":"NL","stateCode":"ZH","latitude":"51.93032000","longitude":"4.37840000"},{"name":"Valkenburg","countryCode":"NL","stateCode":"ZH","latitude":"52.18000000","longitude":"4.43194000"},{"name":"Vierpolders","countryCode":"NL","stateCode":"ZH","latitude":"51.87917000","longitude":"4.17917000"},{"name":"Vlaardingen","countryCode":"NL","stateCode":"ZH","latitude":"51.91250000","longitude":"4.34167000"},{"name":"Vlietwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.12436000","longitude":"4.45736000"},{"name":"Vogelwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.07631000","longitude":"4.24790000"},{"name":"Vondelwijk","countryCode":"NL","stateCode":"ZH","latitude":"52.05497000","longitude":"4.65314000"},{"name":"Voorburg","countryCode":"NL","stateCode":"ZH","latitude":"52.07417000","longitude":"4.35972000"},{"name":"Voorhout","countryCode":"NL","stateCode":"ZH","latitude":"52.22167000","longitude":"4.48472000"},{"name":"Voorschoten","countryCode":"NL","stateCode":"ZH","latitude":"52.12750000","longitude":"4.44861000"},{"name":"Vreewijk","countryCode":"NL","stateCode":"ZH","latitude":"51.88428000","longitude":"4.51967000"},{"name":"Waarder","countryCode":"NL","stateCode":"ZH","latitude":"52.06083000","longitude":"4.82083000"},{"name":"Waddinxveen","countryCode":"NL","stateCode":"ZH","latitude":"52.04500000","longitude":"4.65139000"},{"name":"Warmond","countryCode":"NL","stateCode":"ZH","latitude":"52.19667000","longitude":"4.50278000"},{"name":"Wassenaar","countryCode":"NL","stateCode":"ZH","latitude":"52.14583000","longitude":"4.40278000"},{"name":"Weerestein","countryCode":"NL","stateCode":"ZH","latitude":"52.30381000","longitude":"4.58861000"},{"name":"Weijpoort","countryCode":"NL","stateCode":"ZH","latitude":"52.08167000","longitude":"4.80278000"},{"name":"Westmaas","countryCode":"NL","stateCode":"ZH","latitude":"51.78667000","longitude":"4.47500000"},{"name":"Woubrugge","countryCode":"NL","stateCode":"ZH","latitude":"52.17000000","longitude":"4.63611000"},{"name":"Ypenburg","countryCode":"NL","stateCode":"ZH","latitude":"52.04098000","longitude":"4.36981000"},{"name":"Zevenhoven","countryCode":"NL","stateCode":"ZH","latitude":"52.18167000","longitude":"4.77917000"},{"name":"Zoetermeer","countryCode":"NL","stateCode":"ZH","latitude":"52.05750000","longitude":"4.49306000"},{"name":"Zoeterwoude-Dorp","countryCode":"NL","stateCode":"ZH","latitude":"52.12000000","longitude":"4.49583000"},{"name":"Zuid-Beijerland","countryCode":"NL","stateCode":"ZH","latitude":"51.75083000","longitude":"4.36806000"},{"name":"Zuidwijk","countryCode":"NL","stateCode":"ZH","latitude":"51.87532000","longitude":"4.48514000"},{"name":"Zwijndrecht","countryCode":"NL","stateCode":"ZH","latitude":"51.81750000","longitude":"4.63333000"},{"name":"\'s-Heerenberg","countryCode":"NL","stateCode":"GE","latitude":"51.87670000","longitude":"6.25877000"},{"name":"Aalst","countryCode":"NL","stateCode":"GE","latitude":"51.78250000","longitude":"5.12778000"},{"name":"Aalten","countryCode":"NL","stateCode":"GE","latitude":"51.92500000","longitude":"6.58056000"},{"name":"Afferden","countryCode":"NL","stateCode":"GE","latitude":"51.88000000","longitude":"5.63472000"},{"name":"Alverna","countryCode":"NL","stateCode":"GE","latitude":"51.80417000","longitude":"5.75972000"},{"name":"Ammerzoden","countryCode":"NL","stateCode":"GE","latitude":"51.74917000","longitude":"5.22083000"},{"name":"Andelst","countryCode":"NL","stateCode":"GE","latitude":"51.90833000","longitude":"5.72917000"},{"name":"Angeren","countryCode":"NL","stateCode":"GE","latitude":"51.91583000","longitude":"5.95833000"},{"name":"Angerlo","countryCode":"NL","stateCode":"GE","latitude":"51.99583000","longitude":"6.13472000"},{"name":"Anklaar","countryCode":"NL","stateCode":"GE","latitude":"52.23111000","longitude":"5.98497000"},{"name":"Apeldoorn","countryCode":"NL","stateCode":"GE","latitude":"52.21000000","longitude":"5.96944000"},{"name":"Arnhem","countryCode":"NL","stateCode":"GE","latitude":"51.98000000","longitude":"5.91111000"},{"name":"Babberich","countryCode":"NL","stateCode":"GE","latitude":"51.90750000","longitude":"6.11111000"},{"name":"Bakenberg","countryCode":"NL","stateCode":"GE","latitude":"52.00511000","longitude":"5.87710000"},{"name":"Barneveld","countryCode":"NL","stateCode":"GE","latitude":"52.14000000","longitude":"5.58472000"},{"name":"Beek gem Montferland","countryCode":"NL","stateCode":"GE","latitude":"51.90667000","longitude":"6.18750000"},{"name":"Beekbergen","countryCode":"NL","stateCode":"GE","latitude":"52.16000000","longitude":"5.96389000"},{"name":"Beesd","countryCode":"NL","stateCode":"GE","latitude":"51.88750000","longitude":"5.19167000"},{"name":"Beltrum","countryCode":"NL","stateCode":"GE","latitude":"52.06667000","longitude":"6.56389000"},{"name":"Bemmel","countryCode":"NL","stateCode":"GE","latitude":"51.89167000","longitude":"5.89861000"},{"name":"Bennekom","countryCode":"NL","stateCode":"GE","latitude":"51.99833000","longitude":"5.67639000"},{"name":"Berg en Bos","countryCode":"NL","stateCode":"GE","latitude":"52.22009000","longitude":"5.93340000"},{"name":"Berg en Dal","countryCode":"NL","stateCode":"GE","latitude":"51.82167000","longitude":"5.91667000"},{"name":"Bergharen","countryCode":"NL","stateCode":"GE","latitude":"51.85083000","longitude":"5.66944000"},{"name":"Berkelland","countryCode":"NL","stateCode":"GE","latitude":"52.10606000","longitude":"6.56748000"},{"name":"Beuningen","countryCode":"NL","stateCode":"GE","latitude":"51.86083000","longitude":"5.76667000"},{"name":"Beusichem","countryCode":"NL","stateCode":"GE","latitude":"51.95000000","longitude":"5.29167000"},{"name":"Binnenstad","countryCode":"NL","stateCode":"GE","latitude":"52.21304000","longitude":"5.95957000"},{"name":"Borculo","countryCode":"NL","stateCode":"GE","latitude":"52.11583000","longitude":"6.52222000"},{"name":"Brakel","countryCode":"NL","stateCode":"GE","latitude":"51.81750000","longitude":"5.09028000"},{"name":"Brakkenstein","countryCode":"NL","stateCode":"GE","latitude":"51.81324000","longitude":"5.86539000"},{"name":"Bredevoort","countryCode":"NL","stateCode":"GE","latitude":"51.94167000","longitude":"6.62083000"},{"name":"Bredeweg","countryCode":"NL","stateCode":"GE","latitude":"51.76019000","longitude":"5.94189000"},{"name":"Brinkhorst","countryCode":"NL","stateCode":"GE","latitude":"52.21302000","longitude":"5.95167000"},{"name":"Bruchem","countryCode":"NL","stateCode":"GE","latitude":"51.78667000","longitude":"5.23611000"},{"name":"Brummelhof","countryCode":"NL","stateCode":"GE","latitude":"52.20503000","longitude":"5.96789000"},{"name":"Brummen","countryCode":"NL","stateCode":"GE","latitude":"52.09000000","longitude":"6.15556000"},{"name":"Burgemeesterswijk","countryCode":"NL","stateCode":"GE","latitude":"51.98943000","longitude":"5.89597000"},{"name":"Componistenkwartier","countryCode":"NL","stateCode":"GE","latitude":"52.18977000","longitude":"5.96609000"},{"name":"Corlaer","countryCode":"NL","stateCode":"GE","latitude":"52.21639000","longitude":"5.46535000"},{"name":"Culemborg","countryCode":"NL","stateCode":"GE","latitude":"51.95500000","longitude":"5.22778000"},{"name":"De Bouwhof","countryCode":"NL","stateCode":"GE","latitude":"52.18546000","longitude":"5.94704000"},{"name":"De Haven","countryCode":"NL","stateCode":"GE","latitude":"52.21045000","longitude":"5.97407000"},{"name":"De Heeze","countryCode":"NL","stateCode":"GE","latitude":"52.20061000","longitude":"5.95365000"},{"name":"De Mheen","countryCode":"NL","stateCode":"GE","latitude":"52.21954000","longitude":"5.99141000"},{"name":"Deest","countryCode":"NL","stateCode":"GE","latitude":"51.89000000","longitude":"5.66667000"},{"name":"Deil","countryCode":"NL","stateCode":"GE","latitude":"51.88417000","longitude":"5.24306000"},{"name":"Dieren","countryCode":"NL","stateCode":"GE","latitude":"52.05250000","longitude":"6.10000000"},{"name":"Doesburg","countryCode":"NL","stateCode":"GE","latitude":"52.01250000","longitude":"6.13889000"},{"name":"Doetinchem","countryCode":"NL","stateCode":"GE","latitude":"51.96500000","longitude":"6.28889000"},{"name":"Doornenburg","countryCode":"NL","stateCode":"GE","latitude":"51.89000000","longitude":"6.00000000"},{"name":"Doornspijk","countryCode":"NL","stateCode":"GE","latitude":"52.41833000","longitude":"5.81806000"},{"name":"Doornsteeg","countryCode":"NL","stateCode":"GE","latitude":"52.23000000","longitude":"5.45417000"},{"name":"Doorwerth","countryCode":"NL","stateCode":"GE","latitude":"51.97917000","longitude":"5.79722000"},{"name":"Driehuizen","countryCode":"NL","stateCode":"GE","latitude":"52.20879000","longitude":"5.94442000"},{"name":"Driel","countryCode":"NL","stateCode":"GE","latitude":"51.95917000","longitude":"5.81389000"},{"name":"Drumpt","countryCode":"NL","stateCode":"GE","latitude":"51.89700000","longitude":"5.41043000"},{"name":"Druten","countryCode":"NL","stateCode":"GE","latitude":"51.88833000","longitude":"5.60556000"},{"name":"Duiven","countryCode":"NL","stateCode":"GE","latitude":"51.94667000","longitude":"6.01389000"},{"name":"Ede","countryCode":"NL","stateCode":"GE","latitude":"52.03333000","longitude":"5.65833000"},{"name":"Ederveen","countryCode":"NL","stateCode":"GE","latitude":"52.06333000","longitude":"5.57778000"},{"name":"Eefde","countryCode":"NL","stateCode":"GE","latitude":"52.16667000","longitude":"6.22500000"},{"name":"Eerbeek","countryCode":"NL","stateCode":"GE","latitude":"52.10500000","longitude":"6.05833000"},{"name":"Eibergen","countryCode":"NL","stateCode":"GE","latitude":"52.10000000","longitude":"6.64861000"},{"name":"Elburg","countryCode":"NL","stateCode":"GE","latitude":"52.44750000","longitude":"5.84306000"},{"name":"Elden","countryCode":"NL","stateCode":"GE","latitude":"51.95833000","longitude":"5.88194000"},{"name":"Ellecom","countryCode":"NL","stateCode":"GE","latitude":"52.03250000","longitude":"6.08750000"},{"name":"Elspeet","countryCode":"NL","stateCode":"GE","latitude":"52.29167000","longitude":"5.78889000"},{"name":"Elst","countryCode":"NL","stateCode":"GE","latitude":"51.91917000","longitude":"5.84167000"},{"name":"Emst","countryCode":"NL","stateCode":"GE","latitude":"52.31583000","longitude":"5.97361000"},{"name":"Epe","countryCode":"NL","stateCode":"GE","latitude":"52.34750000","longitude":"5.98333000"},{"name":"Epse","countryCode":"NL","stateCode":"GE","latitude":"52.22500000","longitude":"6.20000000"},{"name":"Ermelo","countryCode":"NL","stateCode":"GE","latitude":"52.29833000","longitude":"5.62222000"},{"name":"Etten","countryCode":"NL","stateCode":"GE","latitude":"51.91667000","longitude":"6.33611000"},{"name":"Gameren","countryCode":"NL","stateCode":"GE","latitude":"51.80083000","longitude":"5.20417000"},{"name":"Garderen","countryCode":"NL","stateCode":"GE","latitude":"52.23083000","longitude":"5.71389000"},{"name":"Geitenkamp","countryCode":"NL","stateCode":"GE","latitude":"52.00379000","longitude":"5.93862000"},{"name":"Geldermalsen","countryCode":"NL","stateCode":"GE","latitude":"51.88083000","longitude":"5.28889000"},{"name":"Geldermalsen-West","countryCode":"NL","stateCode":"GE","latitude":"51.87968000","longitude":"5.28015000"},{"name":"Gemeente Aalten","countryCode":"NL","stateCode":"GE","latitude":"51.92420000","longitude":"6.56574000"},{"name":"Gemeente Apeldoorn","countryCode":"NL","stateCode":"GE","latitude":"52.18722000","longitude":"5.91969000"},{"name":"Gemeente Arnhem","countryCode":"NL","stateCode":"GE","latitude":"52.00113000","longitude":"5.89641000"},{"name":"Gemeente Barneveld","countryCode":"NL","stateCode":"GE","latitude":"52.16880000","longitude":"5.63985000"},{"name":"Gemeente Berg en Dal","countryCode":"NL","stateCode":"GE","latitude":"51.78412000","longitude":"5.92968000"},{"name":"Gemeente Beuningen","countryCode":"NL","stateCode":"GE","latitude":"51.85950000","longitude":"5.74362000"},{"name":"Gemeente Bronckhorst","countryCode":"NL","stateCode":"GE","latitude":"52.04401000","longitude":"6.30378000"},{"name":"Gemeente Brummen","countryCode":"NL","stateCode":"GE","latitude":"52.11063000","longitude":"6.11791000"},{"name":"Gemeente Buren","countryCode":"NL","stateCode":"GE","latitude":"51.90901000","longitude":"5.33403000"},{"name":"Gemeente Culemborg","countryCode":"NL","stateCode":"GE","latitude":"51.94465000","longitude":"5.20946000"},{"name":"Gemeente Doesburg","countryCode":"NL","stateCode":"GE","latitude":"52.01935000","longitude":"6.14855000"},{"name":"Gemeente Doetinchem","countryCode":"NL","stateCode":"GE","latitude":"51.96216000","longitude":"6.27955000"},{"name":"Gemeente Druten","countryCode":"NL","stateCode":"GE","latitude":"51.87184000","longitude":"5.61322000"},{"name":"Gemeente Duiven","countryCode":"NL","stateCode":"GE","latitude":"51.94740000","longitude":"6.01720000"},{"name":"Gemeente Ede","countryCode":"NL","stateCode":"GE","latitude":"52.08118000","longitude":"5.74490000"},{"name":"Gemeente Elburg","countryCode":"NL","stateCode":"GE","latitude":"52.41487000","longitude":"5.84868000"},{"name":"Gemeente Epe","countryCode":"NL","stateCode":"GE","latitude":"52.33394000","longitude":"5.96175000"},{"name":"Gemeente Ermelo","countryCode":"NL","stateCode":"GE","latitude":"52.28826000","longitude":"5.65538000"},{"name":"Gemeente Harderwijk","countryCode":"NL","stateCode":"GE","latitude":"52.34540000","longitude":"5.63948000"},{"name":"Gemeente Hattem","countryCode":"NL","stateCode":"GE","latitude":"52.47566000","longitude":"6.05195000"},{"name":"Gemeente Heerde","countryCode":"NL","stateCode":"GE","latitude":"52.38833000","longitude":"6.03889000"},{"name":"Gemeente Heumen","countryCode":"NL","stateCode":"GE","latitude":"51.77438000","longitude":"5.81312000"},{"name":"Gemeente Lingewaard","countryCode":"NL","stateCode":"GE","latitude":"51.89558000","longitude":"5.94577000"},{"name":"Gemeente Lochem","countryCode":"NL","stateCode":"GE","latitude":"52.18478000","longitude":"6.33700000"},{"name":"Gemeente Maasdriel","countryCode":"NL","stateCode":"GE","latitude":"51.77337000","longitude":"5.29711000"},{"name":"Gemeente Montferland","countryCode":"NL","stateCode":"GE","latitude":"51.91925000","longitude":"6.21333000"},{"name":"Gemeente Neder-Betuwe","countryCode":"NL","stateCode":"GE","latitude":"51.91442000","longitude":"5.57147000"},{"name":"Gemeente Nijkerk","countryCode":"NL","stateCode":"GE","latitude":"52.21700000","longitude":"5.48300000"},{"name":"Gemeente Nijmegen","countryCode":"NL","stateCode":"GE","latitude":"51.84168000","longitude":"5.83813000"},{"name":"Gemeente Nunspeet","countryCode":"NL","stateCode":"GE","latitude":"52.33524000","longitude":"5.78771000"},{"name":"Gemeente Oldebroek","countryCode":"NL","stateCode":"GE","latitude":"52.44502000","longitude":"5.90086000"},{"name":"Gemeente Overbetuwe","countryCode":"NL","stateCode":"GE","latitude":"51.91843000","longitude":"5.78686000"},{"name":"Gemeente Putten","countryCode":"NL","stateCode":"GE","latitude":"52.24438000","longitude":"5.57827000"},{"name":"Gemeente Renkum","countryCode":"NL","stateCode":"GE","latitude":"51.99036000","longitude":"5.78723000"},{"name":"Gemeente Rheden","countryCode":"NL","stateCode":"GE","latitude":"52.03386000","longitude":"6.04547000"},{"name":"Gemeente Rozendaal","countryCode":"NL","stateCode":"GE","latitude":"52.03913000","longitude":"5.97268000"},{"name":"Gemeente Scherpenzeel","countryCode":"NL","stateCode":"GE","latitude":"52.08773000","longitude":"5.48698000"},{"name":"Gemeente Tiel","countryCode":"NL","stateCode":"GE","latitude":"51.88463000","longitude":"5.40429000"},{"name":"Gemeente Voorst","countryCode":"NL","stateCode":"GE","latitude":"52.22965000","longitude":"6.09992000"},{"name":"Gemeente Wageningen","countryCode":"NL","stateCode":"GE","latitude":"51.96876000","longitude":"5.66675000"},{"name":"Gemeente West Maas en Waal","countryCode":"NL","stateCode":"GE","latitude":"51.84494000","longitude":"5.51074000"},{"name":"Gemeente Westervoort","countryCode":"NL","stateCode":"GE","latitude":"51.95949000","longitude":"5.97435000"},{"name":"Gemeente Wijchen","countryCode":"NL","stateCode":"GE","latitude":"51.81884000","longitude":"5.69862000"},{"name":"Gemeente Winterswijk","countryCode":"NL","stateCode":"GE","latitude":"51.97226000","longitude":"6.72544000"},{"name":"Gemeente Zaltbommel","countryCode":"NL","stateCode":"GE","latitude":"51.78680000","longitude":"5.15254000"},{"name":"Gemeente Zevenaar","countryCode":"NL","stateCode":"GE","latitude":"51.95376000","longitude":"6.07727000"},{"name":"Gemeente Zutphen","countryCode":"NL","stateCode":"GE","latitude":"52.13145000","longitude":"6.23132000"},{"name":"Gendringen","countryCode":"NL","stateCode":"GE","latitude":"51.87333000","longitude":"6.37639000"},{"name":"Gendt","countryCode":"NL","stateCode":"GE","latitude":"51.87750000","longitude":"5.97083000"},{"name":"Giesbeek","countryCode":"NL","stateCode":"GE","latitude":"51.99333000","longitude":"6.06667000"},{"name":"Gorssel","countryCode":"NL","stateCode":"GE","latitude":"52.20167000","longitude":"6.20139000"},{"name":"Groesbeek","countryCode":"NL","stateCode":"GE","latitude":"51.77667000","longitude":"5.93611000"},{"name":"Groessen","countryCode":"NL","stateCode":"GE","latitude":"51.93167000","longitude":"6.02639000"},{"name":"Gulden Bodem","countryCode":"NL","stateCode":"GE","latitude":"51.99428000","longitude":"5.89080000"},{"name":"Haaften","countryCode":"NL","stateCode":"GE","latitude":"51.81583000","longitude":"5.21111000"},{"name":"Haalderen","countryCode":"NL","stateCode":"GE","latitude":"51.88750000","longitude":"5.92917000"},{"name":"Harderwijk","countryCode":"NL","stateCode":"GE","latitude":"52.34167000","longitude":"5.62083000"},{"name":"Harskamp","countryCode":"NL","stateCode":"GE","latitude":"52.13000000","longitude":"5.75278000"},{"name":"Hatert","countryCode":"NL","stateCode":"GE","latitude":"51.80635000","longitude":"5.83057000"},{"name":"Hattem","countryCode":"NL","stateCode":"GE","latitude":"52.47500000","longitude":"6.06389000"},{"name":"Hattemerbroek","countryCode":"NL","stateCode":"GE","latitude":"52.47417000","longitude":"6.02222000"},{"name":"Hedel","countryCode":"NL","stateCode":"GE","latitude":"51.74802000","longitude":"5.26134000"},{"name":"Heelsum","countryCode":"NL","stateCode":"GE","latitude":"51.98417000","longitude":"5.75833000"},{"name":"Heerde","countryCode":"NL","stateCode":"GE","latitude":"52.38723000","longitude":"6.04016000"},{"name":"Heerewaarden","countryCode":"NL","stateCode":"GE","latitude":"51.81769000","longitude":"5.39300000"},{"name":"Hees","countryCode":"NL","stateCode":"GE","latitude":"51.84136000","longitude":"5.82846000"},{"name":"Hengelo","countryCode":"NL","stateCode":"GE","latitude":"52.05083000","longitude":"6.30972000"},{"name":"Hengstdal","countryCode":"NL","stateCode":"GE","latitude":"51.83333000","longitude":"5.88333000"},{"name":"Herwijnen","countryCode":"NL","stateCode":"GE","latitude":"51.82667000","longitude":"5.12917000"},{"name":"Het Loo","countryCode":"NL","stateCode":"GE","latitude":"52.23390000","longitude":"5.95275000"},{"name":"Heteren","countryCode":"NL","stateCode":"GE","latitude":"51.95667000","longitude":"5.75556000"},{"name":"Heumen","countryCode":"NL","stateCode":"GE","latitude":"51.76500000","longitude":"5.84444000"},{"name":"Hoogkamp","countryCode":"NL","stateCode":"GE","latitude":"51.99630000","longitude":"5.88026000"},{"name":"Horssen","countryCode":"NL","stateCode":"GE","latitude":"51.85583000","longitude":"5.60972000"},{"name":"Hummelo","countryCode":"NL","stateCode":"GE","latitude":"52.00417000","longitude":"6.23333000"},{"name":"Hunnerberg","countryCode":"NL","stateCode":"GE","latitude":"51.84209000","longitude":"5.87876000"},{"name":"Ingen","countryCode":"NL","stateCode":"GE","latitude":"51.95917000","longitude":"5.48472000"},{"name":"Keijenborg","countryCode":"NL","stateCode":"GE","latitude":"52.02917000","longitude":"6.29444000"},{"name":"Kerkdriel","countryCode":"NL","stateCode":"GE","latitude":"51.77167000","longitude":"5.33472000"},{"name":"Kerschoten","countryCode":"NL","stateCode":"GE","latitude":"52.23333000","longitude":"5.96667000"},{"name":"Kesteren","countryCode":"NL","stateCode":"GE","latitude":"51.93500000","longitude":"5.56944000"},{"name":"Kootwijkerbroek","countryCode":"NL","stateCode":"GE","latitude":"52.15083000","longitude":"5.66944000"},{"name":"Laren","countryCode":"NL","stateCode":"GE","latitude":"52.19417000","longitude":"6.36528000"},{"name":"Leesten","countryCode":"NL","stateCode":"GE","latitude":"52.12790000","longitude":"6.23217000"},{"name":"Lent","countryCode":"NL","stateCode":"GE","latitude":"51.86167000","longitude":"5.86667000"},{"name":"Leuth","countryCode":"NL","stateCode":"GE","latitude":"51.83917000","longitude":"5.99167000"},{"name":"Lichtenvoorde","countryCode":"NL","stateCode":"GE","latitude":"51.98667000","longitude":"6.56667000"},{"name":"Lienden","countryCode":"NL","stateCode":"GE","latitude":"51.94833000","longitude":"5.51806000"},{"name":"Lindenholt","countryCode":"NL","stateCode":"GE","latitude":"51.83270000","longitude":"5.79340000"},{"name":"Lobith","countryCode":"NL","stateCode":"GE","latitude":"51.86250000","longitude":"6.11806000"},{"name":"Lochem","countryCode":"NL","stateCode":"GE","latitude":"52.15917000","longitude":"6.41111000"},{"name":"Loenen","countryCode":"NL","stateCode":"GE","latitude":"52.11750000","longitude":"6.01944000"},{"name":"Lunteren","countryCode":"NL","stateCode":"GE","latitude":"52.08500000","longitude":"5.62222000"},{"name":"Malburgen West","countryCode":"NL","stateCode":"GE","latitude":"51.96811000","longitude":"5.89743000"},{"name":"Matendonk","countryCode":"NL","stateCode":"GE","latitude":"52.19766000","longitude":"6.01115000"},{"name":"Matendreef","countryCode":"NL","stateCode":"GE","latitude":"52.19993000","longitude":"5.98592000"},{"name":"Matengaarde","countryCode":"NL","stateCode":"GE","latitude":"52.19793000","longitude":"5.99570000"},{"name":"Matenhoeve","countryCode":"NL","stateCode":"GE","latitude":"52.19056000","longitude":"6.01338000"},{"name":"Matenhorst","countryCode":"NL","stateCode":"GE","latitude":"52.20482000","longitude":"5.99304000"},{"name":"Matenveld","countryCode":"NL","stateCode":"GE","latitude":"52.18767000","longitude":"5.99879000"},{"name":"Maurik","countryCode":"NL","stateCode":"GE","latitude":"51.96083000","longitude":"5.42222000"},{"name":"Meteren","countryCode":"NL","stateCode":"GE","latitude":"51.86500000","longitude":"5.28333000"},{"name":"Nederhemert","countryCode":"NL","stateCode":"GE","latitude":"51.76518000","longitude":"5.16817000"},{"name":"Nederhemert-Noord","countryCode":"NL","stateCode":"GE","latitude":"51.76322000","longitude":"5.17305000"},{"name":"Nederwoud","countryCode":"NL","stateCode":"GE","latitude":"52.10083000","longitude":"5.57083000"},{"name":"Neede","countryCode":"NL","stateCode":"GE","latitude":"52.13417000","longitude":"6.61389000"},{"name":"Nijkerk","countryCode":"NL","stateCode":"GE","latitude":"52.22000000","longitude":"5.48611000"},{"name":"Nijkerkerveen","countryCode":"NL","stateCode":"GE","latitude":"52.19500000","longitude":"5.46667000"},{"name":"Nijmegen","countryCode":"NL","stateCode":"GE","latitude":"51.84250000","longitude":"5.85278000"},{"name":"Nunspeet","countryCode":"NL","stateCode":"GE","latitude":"52.37917000","longitude":"5.78611000"},{"name":"Ochten","countryCode":"NL","stateCode":"GE","latitude":"51.91000000","longitude":"5.56944000"},{"name":"Oldebroek","countryCode":"NL","stateCode":"GE","latitude":"52.44500000","longitude":"5.90139000"},{"name":"Ooij","countryCode":"NL","stateCode":"GE","latitude":"51.85465000","longitude":"5.93915000"},{"name":"Oost Gelre","countryCode":"NL","stateCode":"GE","latitude":"52.00425000","longitude":"6.54958000"},{"name":"Oostendorp","countryCode":"NL","stateCode":"GE","latitude":"52.44722000","longitude":"5.85443000"},{"name":"Oosterbeek","countryCode":"NL","stateCode":"GE","latitude":"51.98583000","longitude":"5.84583000"},{"name":"Oosterhout","countryCode":"NL","stateCode":"GE","latitude":"51.88000000","longitude":"5.82639000"},{"name":"Ooy","countryCode":"NL","stateCode":"GE","latitude":"51.91917000","longitude":"6.05833000"},{"name":"Ooyerhoek","countryCode":"NL","stateCode":"GE","latitude":"52.12838000","longitude":"6.22307000"},{"name":"Ophemert","countryCode":"NL","stateCode":"GE","latitude":"51.84500000","longitude":"5.38750000"},{"name":"Opheusden","countryCode":"NL","stateCode":"GE","latitude":"51.93167000","longitude":"5.63194000"},{"name":"Opijnen","countryCode":"NL","stateCode":"GE","latitude":"51.82917000","longitude":"5.29861000"},{"name":"Orden","countryCode":"NL","stateCode":"GE","latitude":"52.20113000","longitude":"5.93417000"},{"name":"Otterlo","countryCode":"NL","stateCode":"GE","latitude":"52.10000000","longitude":"5.77222000"},{"name":"Oude IJsselstreek","countryCode":"NL","stateCode":"GE","latitude":"51.89963000","longitude":"6.38078000"},{"name":"Overasselt","countryCode":"NL","stateCode":"GE","latitude":"51.76000000","longitude":"5.78889000"},{"name":"Pannerden","countryCode":"NL","stateCode":"GE","latitude":"51.89083000","longitude":"6.03889000"},{"name":"Puiflijk","countryCode":"NL","stateCode":"GE","latitude":"51.87833000","longitude":"5.59028000"},{"name":"Putten","countryCode":"NL","stateCode":"GE","latitude":"52.25917000","longitude":"5.60694000"},{"name":"Renkum","countryCode":"NL","stateCode":"GE","latitude":"51.97667000","longitude":"5.73333000"},{"name":"Rheden","countryCode":"NL","stateCode":"GE","latitude":"52.00500000","longitude":"6.02917000"},{"name":"Rivierenkwartier","countryCode":"NL","stateCode":"GE","latitude":"52.18914000","longitude":"5.97665000"},{"name":"Rossum","countryCode":"NL","stateCode":"GE","latitude":"51.80083000","longitude":"5.33333000"},{"name":"Rozendaal","countryCode":"NL","stateCode":"GE","latitude":"52.00583000","longitude":"5.96250000"},{"name":"Ruurlo","countryCode":"NL","stateCode":"GE","latitude":"52.08833000","longitude":"6.45000000"},{"name":"Scherpenzeel","countryCode":"NL","stateCode":"GE","latitude":"52.08000000","longitude":"5.48889000"},{"name":"Silvolde","countryCode":"NL","stateCode":"GE","latitude":"51.90917000","longitude":"6.38750000"},{"name":"Sluisoord","countryCode":"NL","stateCode":"GE","latitude":"52.22291000","longitude":"5.98145000"},{"name":"Spainkbos","countryCode":"NL","stateCode":"GE","latitude":"52.22228000","longitude":"5.94738000"},{"name":"Sprengenbos","countryCode":"NL","stateCode":"GE","latitude":"52.21902000","longitude":"5.94163000"},{"name":"Sprengenweg-Noord","countryCode":"NL","stateCode":"GE","latitude":"52.21839000","longitude":"5.95068000"},{"name":"Sprenkelaar","countryCode":"NL","stateCode":"GE","latitude":"52.22512000","longitude":"5.99922000"},{"name":"Staatsliedenkwartier","countryCode":"NL","stateCode":"GE","latitude":"52.19951000","longitude":"5.97691000"},{"name":"Steenderen","countryCode":"NL","stateCode":"GE","latitude":"52.06417000","longitude":"6.18750000"},{"name":"Stegeslag","countryCode":"NL","stateCode":"GE","latitude":"51.94151000","longitude":"6.06194000"},{"name":"Sterrenberg","countryCode":"NL","stateCode":"GE","latitude":"51.99350000","longitude":"5.88387000"},{"name":"Terborg","countryCode":"NL","stateCode":"GE","latitude":"51.92000000","longitude":"6.35417000"},{"name":"Terschuur","countryCode":"NL","stateCode":"GE","latitude":"52.16500000","longitude":"5.51667000"},{"name":"Terwolde","countryCode":"NL","stateCode":"GE","latitude":"52.28333000","longitude":"6.10000000"},{"name":"Tiel","countryCode":"NL","stateCode":"GE","latitude":"51.88667000","longitude":"5.42917000"},{"name":"Tolkamer","countryCode":"NL","stateCode":"GE","latitude":"51.85500000","longitude":"6.10278000"},{"name":"Tricht","countryCode":"NL","stateCode":"GE","latitude":"51.89083000","longitude":"5.26806000"},{"name":"Twello","countryCode":"NL","stateCode":"GE","latitude":"52.23667000","longitude":"6.10278000"},{"name":"Uddel","countryCode":"NL","stateCode":"GE","latitude":"52.25917000","longitude":"5.78056000"},{"name":"Ugchelen","countryCode":"NL","stateCode":"GE","latitude":"52.18464000","longitude":"5.93177000"},{"name":"Vaassen","countryCode":"NL","stateCode":"GE","latitude":"52.28583000","longitude":"5.96667000"},{"name":"Valburg","countryCode":"NL","stateCode":"GE","latitude":"51.91167000","longitude":"5.79028000"},{"name":"Valendries","countryCode":"NL","stateCode":"GE","latitude":"51.80658000","longitude":"5.73445000"},{"name":"Varsseveld","countryCode":"NL","stateCode":"GE","latitude":"51.94333000","longitude":"6.45833000"},{"name":"Velp","countryCode":"NL","stateCode":"GE","latitude":"51.99500000","longitude":"5.97361000"},{"name":"Vogelkwartier","countryCode":"NL","stateCode":"GE","latitude":"52.19777000","longitude":"5.96721000"},{"name":"Voorst","countryCode":"NL","stateCode":"GE","latitude":"52.17000000","longitude":"6.14167000"},{"name":"Voorthuizen","countryCode":"NL","stateCode":"GE","latitude":"52.18667000","longitude":"5.60556000"},{"name":"Vorden","countryCode":"NL","stateCode":"GE","latitude":"52.10500000","longitude":"6.30972000"},{"name":"Vredenburg","countryCode":"NL","stateCode":"GE","latitude":"51.95355000","longitude":"5.90284000"},{"name":"Vuren","countryCode":"NL","stateCode":"GE","latitude":"51.82500000","longitude":"5.04583000"},{"name":"Waardenburg","countryCode":"NL","stateCode":"GE","latitude":"51.83250000","longitude":"5.25694000"},{"name":"Wageningen","countryCode":"NL","stateCode":"GE","latitude":"51.97000000","longitude":"5.66667000"},{"name":"Wapenveld","countryCode":"NL","stateCode":"GE","latitude":"52.42917000","longitude":"6.07361000"},{"name":"Warnsveld","countryCode":"NL","stateCode":"GE","latitude":"52.13750000","longitude":"6.23056000"},{"name":"Wekerom","countryCode":"NL","stateCode":"GE","latitude":"52.11250000","longitude":"5.71389000"},{"name":"Welgelegen","countryCode":"NL","stateCode":"GE","latitude":"52.21397000","longitude":"5.97643000"},{"name":"West Betuwe","countryCode":"NL","stateCode":"GE","latitude":"51.86158000","longitude":"5.20935000"},{"name":"Westeneng","countryCode":"NL","stateCode":"GE","latitude":"52.12750000","longitude":"5.71528000"},{"name":"Westenenk","countryCode":"NL","stateCode":"GE","latitude":"52.19624000","longitude":"5.95656000"},{"name":"Westervoort","countryCode":"NL","stateCode":"GE","latitude":"51.95583000","longitude":"5.97222000"},{"name":"Wijchen","countryCode":"NL","stateCode":"GE","latitude":"51.80917000","longitude":"5.72500000"},{"name":"Winkewijert","countryCode":"NL","stateCode":"GE","latitude":"52.19082000","longitude":"5.95794000"},{"name":"Winterswijk","countryCode":"NL","stateCode":"GE","latitude":"51.97250000","longitude":"6.71944000"},{"name":"Wisch","countryCode":"NL","stateCode":"GE","latitude":"51.92648000","longitude":"6.41705000"},{"name":"Wolfheze","countryCode":"NL","stateCode":"GE","latitude":"52.00333000","longitude":"5.79028000"},{"name":"Woudhuis","countryCode":"NL","stateCode":"GE","latitude":"52.21323000","longitude":"6.01124000"},{"name":"Zaltbommel","countryCode":"NL","stateCode":"GE","latitude":"51.81000000","longitude":"5.24444000"},{"name":"Zeddam","countryCode":"NL","stateCode":"GE","latitude":"51.90333000","longitude":"6.25972000"},{"name":"Zelhem","countryCode":"NL","stateCode":"GE","latitude":"52.00667000","longitude":"6.34861000"},{"name":"Zetten","countryCode":"NL","stateCode":"GE","latitude":"51.92833000","longitude":"5.71389000"},{"name":"Zevenaar","countryCode":"NL","stateCode":"GE","latitude":"51.93000000","longitude":"6.07083000"},{"name":"Zevenhuizen","countryCode":"NL","stateCode":"GE","latitude":"52.21816000","longitude":"5.97841000"},{"name":"Zoelen","countryCode":"NL","stateCode":"GE","latitude":"51.91250000","longitude":"5.40278000"},{"name":"Zonnemaat","countryCode":"NL","stateCode":"GE","latitude":"51.93115000","longitude":"6.06235000"},{"name":"Zuilichem","countryCode":"NL","stateCode":"GE","latitude":"51.80917000","longitude":"5.13611000"},{"name":"Zutphen","countryCode":"NL","stateCode":"GE","latitude":"52.13833000","longitude":"6.20139000"},{"name":"\'t Zand","countryCode":"NL","stateCode":"NH","latitude":"52.83667000","longitude":"4.75556000"},{"name":"Aalsmeer","countryCode":"NL","stateCode":"NH","latitude":"52.25917000","longitude":"4.75972000"},{"name":"Abbekerk","countryCode":"NL","stateCode":"NH","latitude":"52.73167000","longitude":"5.01806000"},{"name":"Alkmaar","countryCode":"NL","stateCode":"NH","latitude":"52.63167000","longitude":"4.74861000"},{"name":"Amstelveen","countryCode":"NL","stateCode":"NH","latitude":"52.30083000","longitude":"4.86389000"},{"name":"Amsterdam","countryCode":"NL","stateCode":"NH","latitude":"52.37403000","longitude":"4.88969000"},{"name":"Amsterdam-Zuidoost","countryCode":"NL","stateCode":"NH","latitude":"52.30750000","longitude":"4.97222000"},{"name":"Ankeveense Rade","countryCode":"NL","stateCode":"NH","latitude":"52.25891000","longitude":"5.10160000"},{"name":"Avenhorn","countryCode":"NL","stateCode":"NH","latitude":"52.61750000","longitude":"4.95139000"},{"name":"Bangert","countryCode":"NL","stateCode":"NH","latitude":"52.73582000","longitude":"5.18010000"},{"name":"Bennebroek","countryCode":"NL","stateCode":"NH","latitude":"52.32083000","longitude":"4.59861000"},{"name":"Berkhout","countryCode":"NL","stateCode":"NH","latitude":"52.64083000","longitude":"5.00139000"},{"name":"Beverwijk","countryCode":"NL","stateCode":"NH","latitude":"52.48333000","longitude":"4.65694000"},{"name":"Bijvanck","countryCode":"NL","stateCode":"NH","latitude":"52.28585000","longitude":"5.26534000"},{"name":"Blaricum","countryCode":"NL","stateCode":"NH","latitude":"52.27250000","longitude":"5.24167000"},{"name":"Bloemendaal","countryCode":"NL","stateCode":"NH","latitude":"52.40250000","longitude":"4.62222000"},{"name":"Breezand","countryCode":"NL","stateCode":"NH","latitude":"52.89000000","longitude":"4.80417000"},{"name":"Broek in Waterland","countryCode":"NL","stateCode":"NH","latitude":"52.43417000","longitude":"4.99583000"},{"name":"Broek op Langedijk","countryCode":"NL","stateCode":"NH","latitude":"52.67417000","longitude":"4.80556000"},{"name":"Bussum","countryCode":"NL","stateCode":"NH","latitude":"52.27333000","longitude":"5.16111000"},{"name":"Callantsoog","countryCode":"NL","stateCode":"NH","latitude":"52.84000000","longitude":"4.69583000"},{"name":"Castricum","countryCode":"NL","stateCode":"NH","latitude":"52.54833000","longitude":"4.66944000"},{"name":"Commandeurs","countryCode":"NL","stateCode":"NH","latitude":"52.50902000","longitude":"4.65843000"},{"name":"De Glip","countryCode":"NL","stateCode":"NH","latitude":"52.33083000","longitude":"4.61111000"},{"name":"De Goorn","countryCode":"NL","stateCode":"NH","latitude":"52.62583000","longitude":"4.94722000"},{"name":"De Koog","countryCode":"NL","stateCode":"NH","latitude":"53.09750000","longitude":"4.76111000"},{"name":"De Maer","countryCode":"NL","stateCode":"NH","latitude":"52.51901000","longitude":"4.68171000"},{"name":"De Noord","countryCode":"NL","stateCode":"NH","latitude":"52.70750000","longitude":"4.85139000"},{"name":"De Rijp","countryCode":"NL","stateCode":"NH","latitude":"52.55667000","longitude":"4.84583000"},{"name":"Den Burg","countryCode":"NL","stateCode":"NH","latitude":"53.05417000","longitude":"4.79722000"},{"name":"Den Helder","countryCode":"NL","stateCode":"NH","latitude":"52.95988000","longitude":"4.75933000"},{"name":"Den Oever","countryCode":"NL","stateCode":"NH","latitude":"52.93353000","longitude":"5.03079000"},{"name":"Diemen","countryCode":"NL","stateCode":"NH","latitude":"52.33964000","longitude":"4.96256000"},{"name":"Dirkshorn","countryCode":"NL","stateCode":"NH","latitude":"52.75000000","longitude":"4.77500000"},{"name":"Driemond","countryCode":"NL","stateCode":"NH","latitude":"52.30583000","longitude":"5.01667000"},{"name":"Duivendrecht","countryCode":"NL","stateCode":"NH","latitude":"52.32941000","longitude":"4.93964000"},{"name":"Edam","countryCode":"NL","stateCode":"NH","latitude":"52.51215000","longitude":"5.04805000"},{"name":"Egmond aan Zee","countryCode":"NL","stateCode":"NH","latitude":"52.62040000","longitude":"4.62705000"},{"name":"Egmond-Binnen","countryCode":"NL","stateCode":"NH","latitude":"52.59583000","longitude":"4.65556000"},{"name":"Enkhuizen","countryCode":"NL","stateCode":"NH","latitude":"52.70333000","longitude":"5.29167000"},{"name":"Gemeente Aalsmeer","countryCode":"NL","stateCode":"NH","latitude":"52.26406000","longitude":"4.76532000"},{"name":"Gemeente Alkmaar","countryCode":"NL","stateCode":"NH","latitude":"52.62890000","longitude":"4.74403000"},{"name":"Gemeente Amstelveen","countryCode":"NL","stateCode":"NH","latitude":"52.29840000","longitude":"4.85767000"},{"name":"Gemeente Amsterdam","countryCode":"NL","stateCode":"NH","latitude":"52.37302000","longitude":"4.89856000"},{"name":"Gemeente Beemster","countryCode":"NL","stateCode":"NH","latitude":"52.55402000","longitude":"4.91810000"},{"name":"Gemeente Bergen","countryCode":"NL","stateCode":"NH","latitude":"52.65783000","longitude":"4.67610000"},{"name":"Gemeente Beverwijk","countryCode":"NL","stateCode":"NH","latitude":"52.48273000","longitude":"4.65468000"},{"name":"Gemeente Blaricum","countryCode":"NL","stateCode":"NH","latitude":"52.28548000","longitude":"5.26830000"},{"name":"Gemeente Bloemendaal","countryCode":"NL","stateCode":"NH","latitude":"52.36230000","longitude":"4.58968000"},{"name":"Gemeente Castricum","countryCode":"NL","stateCode":"NH","latitude":"52.55577000","longitude":"4.68945000"},{"name":"Gemeente Den Helder","countryCode":"NL","stateCode":"NH","latitude":"52.92366000","longitude":"4.75793000"},{"name":"Gemeente Diemen","countryCode":"NL","stateCode":"NH","latitude":"52.34163000","longitude":"4.96805000"},{"name":"Gemeente Drechterland","countryCode":"NL","stateCode":"NH","latitude":"52.66454000","longitude":"5.16569000"},{"name":"Gemeente Edam-Volendam","countryCode":"NL","stateCode":"NH","latitude":"52.50556000","longitude":"5.05920000"},{"name":"Gemeente Enkhuizen","countryCode":"NL","stateCode":"NH","latitude":"52.71653000","longitude":"5.27615000"},{"name":"Gemeente Haarlem","countryCode":"NL","stateCode":"NH","latitude":"52.38074000","longitude":"4.64400000"},{"name":"Gemeente Haarlemmermeer","countryCode":"NL","stateCode":"NH","latitude":"52.30623000","longitude":"4.68418000"},{"name":"Gemeente Heemskerk","countryCode":"NL","stateCode":"NH","latitude":"52.50945000","longitude":"4.65386000"},{"name":"Gemeente Heemstede","countryCode":"NL","stateCode":"NH","latitude":"52.34719000","longitude":"4.61838000"},{"name":"Gemeente Heerhugowaard","countryCode":"NL","stateCode":"NH","latitude":"52.68210000","longitude":"4.84363000"},{"name":"Gemeente Heiloo","countryCode":"NL","stateCode":"NH","latitude":"52.60122000","longitude":"4.70945000"},{"name":"Gemeente Hilversum","countryCode":"NL","stateCode":"NH","latitude":"52.22252000","longitude":"5.16789000"},{"name":"Gemeente Hollands Kroon","countryCode":"NL","stateCode":"NH","latitude":"52.84882000","longitude":"4.90711000"},{"name":"Gemeente Hoorn","countryCode":"NL","stateCode":"NH","latitude":"52.64312000","longitude":"5.05779000"},{"name":"Gemeente Huizen","countryCode":"NL","stateCode":"NH","latitude":"52.29664000","longitude":"5.24132000"},{"name":"Gemeente Koggenland","countryCode":"NL","stateCode":"NH","latitude":"52.64163000","longitude":"4.94909000"},{"name":"Gemeente Landsmeer","countryCode":"NL","stateCode":"NH","latitude":"52.43100000","longitude":"4.91570000"},{"name":"Gemeente Langedijk","countryCode":"NL","stateCode":"NH","latitude":"52.69151000","longitude":"4.78659000"},{"name":"Gemeente Laren","countryCode":"NL","stateCode":"NH","latitude":"52.24518000","longitude":"5.21701000"},{"name":"Gemeente Medemblik","countryCode":"NL","stateCode":"NH","latitude":"52.72496000","longitude":"5.12204000"},{"name":"Gemeente Oostzaan","countryCode":"NL","stateCode":"NH","latitude":"52.43780000","longitude":"4.87604000"},{"name":"Gemeente Opmeer","countryCode":"NL","stateCode":"NH","latitude":"52.71468000","longitude":"4.95334000"},{"name":"Gemeente Ouder-Amstel","countryCode":"NL","stateCode":"NH","latitude":"52.30659000","longitude":"4.91432000"},{"name":"Gemeente Purmerend","countryCode":"NL","stateCode":"NH","latitude":"52.50515000","longitude":"4.95243000"},{"name":"Gemeente Schagen","countryCode":"NL","stateCode":"NH","latitude":"52.78823000","longitude":"4.79965000"},{"name":"Gemeente Stede Broec","countryCode":"NL","stateCode":"NH","latitude":"52.69617000","longitude":"5.22389000"},{"name":"Gemeente Texel","countryCode":"NL","stateCode":"NH","latitude":"53.07883000","longitude":"4.81166000"},{"name":"Gemeente Uitgeest","countryCode":"NL","stateCode":"NH","latitude":"52.52855000","longitude":"4.71176000"},{"name":"Gemeente Uithoorn","countryCode":"NL","stateCode":"NH","latitude":"52.23999000","longitude":"4.83072000"},{"name":"Gemeente Velsen","countryCode":"NL","stateCode":"NH","latitude":"52.45182000","longitude":"4.63211000"},{"name":"Gemeente Waterland","countryCode":"NL","stateCode":"NH","latitude":"52.43760000","longitude":"5.01371000"},{"name":"Gemeente Weesp","countryCode":"NL","stateCode":"NH","latitude":"52.30575000","longitude":"5.04152000"},{"name":"Gemeente Wijdemeren","countryCode":"NL","stateCode":"NH","latitude":"52.22756000","longitude":"5.08445000"},{"name":"Gemeente Wormerland","countryCode":"NL","stateCode":"NH","latitude":"52.49700000","longitude":"4.83364000"},{"name":"Gemeente Zaanstad","countryCode":"NL","stateCode":"NH","latitude":"52.45308000","longitude":"4.81253000"},{"name":"Gemeente Zandvoort","countryCode":"NL","stateCode":"NH","latitude":"52.35769000","longitude":"4.54388000"},{"name":"Gooise Meren","countryCode":"NL","stateCode":"NH","latitude":"52.29735000","longitude":"5.13371000"},{"name":"Haarlem","countryCode":"NL","stateCode":"NH","latitude":"52.38084000","longitude":"4.63683000"},{"name":"Halfweg","countryCode":"NL","stateCode":"NH","latitude":"52.38250000","longitude":"4.75417000"},{"name":"Harenkarspel","countryCode":"NL","stateCode":"NH","latitude":"52.73416000","longitude":"4.77682000"},{"name":"Heemskerk","countryCode":"NL","stateCode":"NH","latitude":"52.51108000","longitude":"4.67165000"},{"name":"Heemstede","countryCode":"NL","stateCode":"NH","latitude":"52.34992000","longitude":"4.62301000"},{"name":"Heerhugowaard","countryCode":"NL","stateCode":"NH","latitude":"52.67144000","longitude":"4.84862000"},{"name":"Heiloo","countryCode":"NL","stateCode":"NH","latitude":"52.60252000","longitude":"4.68815000"},{"name":"Hem","countryCode":"NL","stateCode":"NH","latitude":"52.66083000","longitude":"5.18333000"},{"name":"Hensbroek","countryCode":"NL","stateCode":"NH","latitude":"52.65833000","longitude":"4.88472000"},{"name":"Hilversum","countryCode":"NL","stateCode":"NH","latitude":"52.22333000","longitude":"5.17639000"},{"name":"Hilversumse Meent","countryCode":"NL","stateCode":"NH","latitude":"52.27115000","longitude":"5.13729000"},{"name":"Hippolytushoef","countryCode":"NL","stateCode":"NH","latitude":"52.90750000","longitude":"4.96250000"},{"name":"Hofgeest","countryCode":"NL","stateCode":"NH","latitude":"52.44333000","longitude":"4.65833000"},{"name":"Hoofddorp","countryCode":"NL","stateCode":"NH","latitude":"52.30250000","longitude":"4.68889000"},{"name":"Hoogwoud","countryCode":"NL","stateCode":"NH","latitude":"52.71583000","longitude":"4.93889000"},{"name":"Hoorn","countryCode":"NL","stateCode":"NH","latitude":"52.64250000","longitude":"5.05972000"},{"name":"Huizen","countryCode":"NL","stateCode":"NH","latitude":"52.29917000","longitude":"5.24167000"},{"name":"Ilpendam","countryCode":"NL","stateCode":"NH","latitude":"52.46333000","longitude":"4.95000000"},{"name":"Kadoelen","countryCode":"NL","stateCode":"NH","latitude":"52.41750000","longitude":"4.90561000"},{"name":"Kerkelanden","countryCode":"NL","stateCode":"NH","latitude":"52.21755000","longitude":"5.13575000"},{"name":"Kortenhoef","countryCode":"NL","stateCode":"NH","latitude":"52.23917000","longitude":"5.10694000"},{"name":"Kudelstaart","countryCode":"NL","stateCode":"NH","latitude":"52.23417000","longitude":"4.75139000"},{"name":"Landsmeer","countryCode":"NL","stateCode":"NH","latitude":"52.43083000","longitude":"4.91528000"},{"name":"Langeheit","countryCode":"NL","stateCode":"NH","latitude":"52.49200000","longitude":"4.75849000"},{"name":"Laren","countryCode":"NL","stateCode":"NH","latitude":"52.25667000","longitude":"5.22778000"},{"name":"Limmen","countryCode":"NL","stateCode":"NH","latitude":"52.56917000","longitude":"4.69444000"},{"name":"Lisserbroek","countryCode":"NL","stateCode":"NH","latitude":"52.25667000","longitude":"4.57222000"},{"name":"Lutjebroek","countryCode":"NL","stateCode":"NH","latitude":"52.69750000","longitude":"5.20417000"},{"name":"Marken","countryCode":"NL","stateCode":"NH","latitude":"52.45833000","longitude":"5.10278000"},{"name":"Medemblik","countryCode":"NL","stateCode":"NH","latitude":"52.77167000","longitude":"5.10556000"},{"name":"Middenbeemster","countryCode":"NL","stateCode":"NH","latitude":"52.54917000","longitude":"4.91250000"},{"name":"Middenmeer","countryCode":"NL","stateCode":"NH","latitude":"52.80667000","longitude":"4.99861000"},{"name":"Midwoud","countryCode":"NL","stateCode":"NH","latitude":"52.71667000","longitude":"5.07500000"},{"name":"Monnickendam","countryCode":"NL","stateCode":"NH","latitude":"52.45833000","longitude":"5.03750000"},{"name":"Muiden","countryCode":"NL","stateCode":"NH","latitude":"52.33000000","longitude":"5.06944000"},{"name":"Muiderberg","countryCode":"NL","stateCode":"NH","latitude":"52.32583000","longitude":"5.12083000"},{"name":"Naarden","countryCode":"NL","stateCode":"NH","latitude":"52.29583000","longitude":"5.16250000"},{"name":"Nieuw-Loosdrecht","countryCode":"NL","stateCode":"NH","latitude":"52.19917000","longitude":"5.13889000"},{"name":"Nieuwe-Niedorp","countryCode":"NL","stateCode":"NH","latitude":"52.74000000","longitude":"4.89861000"},{"name":"Noord-Scharwoude","countryCode":"NL","stateCode":"NH","latitude":"52.69833000","longitude":"4.81111000"},{"name":"Obdam","countryCode":"NL","stateCode":"NH","latitude":"52.67583000","longitude":"4.90694000"},{"name":"Onderdijk","countryCode":"NL","stateCode":"NH","latitude":"52.74333000","longitude":"5.13750000"},{"name":"Oosteinde","countryCode":"NL","stateCode":"NH","latitude":"52.27917000","longitude":"4.79583000"},{"name":"Oosterblokker","countryCode":"NL","stateCode":"NH","latitude":"52.66917000","longitude":"5.11806000"},{"name":"Oosterzij","countryCode":"NL","stateCode":"NH","latitude":"52.58500000","longitude":"4.70556000"},{"name":"Oosthuizen","countryCode":"NL","stateCode":"NH","latitude":"52.57250000","longitude":"4.99583000"},{"name":"Opmeer","countryCode":"NL","stateCode":"NH","latitude":"52.70667000","longitude":"4.94444000"},{"name":"Opperdoes","countryCode":"NL","stateCode":"NH","latitude":"52.75915000","longitude":"5.07534000"},{"name":"Oud-Loosdrecht","countryCode":"NL","stateCode":"NH","latitude":"52.20667000","longitude":"5.08056000"},{"name":"Ouderkerk aan de Amstel","countryCode":"NL","stateCode":"NH","latitude":"52.29504000","longitude":"4.90746000"},{"name":"Oudeschild","countryCode":"NL","stateCode":"NH","latitude":"53.03917000","longitude":"4.84722000"},{"name":"Oudkarspel","countryCode":"NL","stateCode":"NH","latitude":"52.71583000","longitude":"4.80556000"},{"name":"Overveen","countryCode":"NL","stateCode":"NH","latitude":"52.39167000","longitude":"4.61389000"},{"name":"Petten","countryCode":"NL","stateCode":"NH","latitude":"52.76667000","longitude":"4.66111000"},{"name":"Purmerend","countryCode":"NL","stateCode":"NH","latitude":"52.50500000","longitude":"4.95972000"},{"name":"Schagen","countryCode":"NL","stateCode":"NH","latitude":"52.78750000","longitude":"4.79861000"},{"name":"Schagerbrug","countryCode":"NL","stateCode":"NH","latitude":"52.80250000","longitude":"4.75833000"},{"name":"Schermerhorn","countryCode":"NL","stateCode":"NH","latitude":"52.60083000","longitude":"4.89167000"},{"name":"Sint Pancras","countryCode":"NL","stateCode":"NH","latitude":"52.66000000","longitude":"4.78333000"},{"name":"Slootdorp","countryCode":"NL","stateCode":"NH","latitude":"52.84250000","longitude":"4.97222000"},{"name":"Spierdijk","countryCode":"NL","stateCode":"NH","latitude":"52.65083000","longitude":"4.94306000"},{"name":"Stompetoren","countryCode":"NL","stateCode":"NH","latitude":"52.61333000","longitude":"4.82083000"},{"name":"Twisk","countryCode":"NL","stateCode":"NH","latitude":"52.74083000","longitude":"5.05278000"},{"name":"Uitgeest","countryCode":"NL","stateCode":"NH","latitude":"52.52917000","longitude":"4.70972000"},{"name":"Uithoorn","countryCode":"NL","stateCode":"NH","latitude":"52.23750000","longitude":"4.82639000"},{"name":"Velsen-Zuid","countryCode":"NL","stateCode":"NH","latitude":"52.46000000","longitude":"4.65000000"},{"name":"Vijfhuizen","countryCode":"NL","stateCode":"NH","latitude":"52.35083000","longitude":"4.67778000"},{"name":"Vogelenzang","countryCode":"NL","stateCode":"NH","latitude":"52.31917000","longitude":"4.57778000"},{"name":"Volendam","countryCode":"NL","stateCode":"NH","latitude":"52.49500000","longitude":"5.07083000"},{"name":"Waarland","countryCode":"NL","stateCode":"NH","latitude":"52.72667000","longitude":"4.83194000"},{"name":"Waterakkers","countryCode":"NL","stateCode":"NH","latitude":"52.50440000","longitude":"4.65608000"},{"name":"Weesp","countryCode":"NL","stateCode":"NH","latitude":"52.30750000","longitude":"5.04167000"},{"name":"Westwoud","countryCode":"NL","stateCode":"NH","latitude":"52.68500000","longitude":"5.13472000"},{"name":"Wieringerwaard","countryCode":"NL","stateCode":"NH","latitude":"52.83583000","longitude":"4.86528000"},{"name":"Wieringerwerf","countryCode":"NL","stateCode":"NH","latitude":"52.85083000","longitude":"5.02639000"},{"name":"Wijdenes","countryCode":"NL","stateCode":"NH","latitude":"52.63500000","longitude":"5.15694000"},{"name":"Wijk aan Zee","countryCode":"NL","stateCode":"NH","latitude":"52.49360000","longitude":"4.59409000"},{"name":"Winkel","countryCode":"NL","stateCode":"NH","latitude":"52.75417000","longitude":"4.90278000"},{"name":"Zaandam","countryCode":"NL","stateCode":"NH","latitude":"52.43854000","longitude":"4.82643000"},{"name":"Zaandijk","countryCode":"NL","stateCode":"NH","latitude":"52.47494000","longitude":"4.80686000"},{"name":"Zaanstad","countryCode":"NL","stateCode":"NH","latitude":"52.45313000","longitude":"4.81356000"},{"name":"Zandvoort","countryCode":"NL","stateCode":"NH","latitude":"52.37125000","longitude":"4.53306000"},{"name":"Zuid-Scharwoude","countryCode":"NL","stateCode":"NH","latitude":"52.68667000","longitude":"4.80833000"},{"name":"Zwaagdijk-Oost","countryCode":"NL","stateCode":"NH","latitude":"52.70750000","longitude":"5.14028000"},{"name":"Zwaanshoek","countryCode":"NL","stateCode":"NH","latitude":"52.31250000","longitude":"4.61667000"},{"name":"Aagtekerke","countryCode":"NL","stateCode":"ZE","latitude":"51.54667000","longitude":"3.50972000"},{"name":"Aardenburg","countryCode":"NL","stateCode":"ZE","latitude":"51.27333000","longitude":"3.44722000"},{"name":"Arnemuiden","countryCode":"NL","stateCode":"ZE","latitude":"51.50167000","longitude":"3.67500000"},{"name":"Axel","countryCode":"NL","stateCode":"ZE","latitude":"51.26667000","longitude":"3.90833000"},{"name":"Borssele","countryCode":"NL","stateCode":"ZE","latitude":"51.42333000","longitude":"3.73472000"},{"name":"Breskens","countryCode":"NL","stateCode":"ZE","latitude":"51.39583000","longitude":"3.55556000"},{"name":"Brouwershaven","countryCode":"NL","stateCode":"ZE","latitude":"51.72667000","longitude":"3.91250000"},{"name":"Bruinisse","countryCode":"NL","stateCode":"ZE","latitude":"51.66167000","longitude":"4.09444000"},{"name":"Colijnsplaat","countryCode":"NL","stateCode":"ZE","latitude":"51.59917000","longitude":"3.84861000"},{"name":"Dauwendaele","countryCode":"NL","stateCode":"ZE","latitude":"51.49299000","longitude":"3.62624000"},{"name":"Domburg","countryCode":"NL","stateCode":"ZE","latitude":"51.56333000","longitude":"3.49583000"},{"name":"Gemeente Borsele","countryCode":"NL","stateCode":"ZE","latitude":"51.44191000","longitude":"3.81127000"},{"name":"Gemeente Goes","countryCode":"NL","stateCode":"ZE","latitude":"51.51500000","longitude":"3.83949000"},{"name":"Gemeente Hulst","countryCode":"NL","stateCode":"ZE","latitude":"51.31897000","longitude":"4.08690000"},{"name":"Gemeente Kapelle","countryCode":"NL","stateCode":"ZE","latitude":"51.48223000","longitude":"3.96524000"},{"name":"Gemeente Middelburg","countryCode":"NL","stateCode":"ZE","latitude":"51.49719000","longitude":"3.65459000"},{"name":"Gemeente Noord-Beveland","countryCode":"NL","stateCode":"ZE","latitude":"51.57226000","longitude":"3.78353000"},{"name":"Gemeente Reimerswaal","countryCode":"NL","stateCode":"ZE","latitude":"51.42040000","longitude":"4.13169000"},{"name":"Gemeente Sluis","countryCode":"NL","stateCode":"ZE","latitude":"51.33490000","longitude":"3.51974000"},{"name":"Gemeente Terneuzen","countryCode":"NL","stateCode":"ZE","latitude":"51.28550000","longitude":"3.82817000"},{"name":"Gemeente Tholen","countryCode":"NL","stateCode":"ZE","latitude":"51.58336000","longitude":"4.13373000"},{"name":"Gemeente Veere","countryCode":"NL","stateCode":"ZE","latitude":"51.53902000","longitude":"3.55688000"},{"name":"Gemeente Vlissingen","countryCode":"NL","stateCode":"ZE","latitude":"51.45914000","longitude":"3.62325000"},{"name":"Goes","countryCode":"NL","stateCode":"ZE","latitude":"51.50417000","longitude":"3.88889000"},{"name":"Griffioen","countryCode":"NL","stateCode":"ZE","latitude":"51.50548000","longitude":"3.59598000"},{"name":"Grijpskerke","countryCode":"NL","stateCode":"ZE","latitude":"51.53417000","longitude":"3.56111000"},{"name":"Haamstede","countryCode":"NL","stateCode":"ZE","latitude":"51.69682000","longitude":"3.74299000"},{"name":"Hulst","countryCode":"NL","stateCode":"ZE","latitude":"51.28000000","longitude":"4.05278000"},{"name":"IJzendijke","countryCode":"NL","stateCode":"ZE","latitude":"51.32167000","longitude":"3.61667000"},{"name":"Kamperland","countryCode":"NL","stateCode":"ZE","latitude":"51.57167000","longitude":"3.70417000"},{"name":"Kapelle","countryCode":"NL","stateCode":"ZE","latitude":"51.48627000","longitude":"3.95804000"},{"name":"Klarenbeek","countryCode":"NL","stateCode":"ZE","latitude":"51.50964000","longitude":"3.61132000"},{"name":"Kloetinge","countryCode":"NL","stateCode":"ZE","latitude":"51.49833000","longitude":"3.91528000"},{"name":"Koewacht","countryCode":"NL","stateCode":"ZE","latitude":"51.22833000","longitude":"3.97361000"},{"name":"Koudekerke","countryCode":"NL","stateCode":"ZE","latitude":"51.48167000","longitude":"3.55417000"},{"name":"Lammerenburg","countryCode":"NL","stateCode":"ZE","latitude":"51.46667000","longitude":"3.55833000"},{"name":"Malta","countryCode":"NL","stateCode":"ZE","latitude":"51.65000000","longitude":"3.93333000"},{"name":"Meliskerke","countryCode":"NL","stateCode":"ZE","latitude":"51.51417000","longitude":"3.50972000"},{"name":"Middelburg","countryCode":"NL","stateCode":"ZE","latitude":"51.50000000","longitude":"3.61389000"},{"name":"Nieuw- en Sint Joosland","countryCode":"NL","stateCode":"ZE","latitude":"51.48333000","longitude":"3.65694000"},{"name":"Nieuwerkerk","countryCode":"NL","stateCode":"ZE","latitude":"51.65083000","longitude":"4.00139000"},{"name":"Oostburg","countryCode":"NL","stateCode":"ZE","latitude":"51.32583000","longitude":"3.48750000"},{"name":"Oosterland","countryCode":"NL","stateCode":"ZE","latitude":"51.65000000","longitude":"4.03611000"},{"name":"Oostkapelle","countryCode":"NL","stateCode":"ZE","latitude":"51.56667000","longitude":"3.55139000"},{"name":"Othene","countryCode":"NL","stateCode":"ZE","latitude":"51.33083000","longitude":"3.85972000"},{"name":"Oud-Vossemeer","countryCode":"NL","stateCode":"ZE","latitude":"51.57083000","longitude":"4.19861000"},{"name":"Poortvliet","countryCode":"NL","stateCode":"ZE","latitude":"51.54417000","longitude":"4.14306000"},{"name":"Renesse","countryCode":"NL","stateCode":"ZE","latitude":"51.73250000","longitude":"3.77500000"},{"name":"Sas van Gent","countryCode":"NL","stateCode":"ZE","latitude":"51.22750000","longitude":"3.79861000"},{"name":"Scharendijke","countryCode":"NL","stateCode":"ZE","latitude":"51.73583000","longitude":"3.84306000"},{"name":"Scherpenisse","countryCode":"NL","stateCode":"ZE","latitude":"51.54667000","longitude":"4.10556000"},{"name":"Schoondijke","countryCode":"NL","stateCode":"ZE","latitude":"51.35417000","longitude":"3.55556000"},{"name":"Schouwen-Duiveland","countryCode":"NL","stateCode":"ZE","latitude":"51.69294000","longitude":"3.88676000"},{"name":"Serooskerke","countryCode":"NL","stateCode":"ZE","latitude":"51.54833000","longitude":"3.59444000"},{"name":"Sint Laurens","countryCode":"NL","stateCode":"ZE","latitude":"51.52750000","longitude":"3.60278000"},{"name":"Sint Philipsland","countryCode":"NL","stateCode":"ZE","latitude":"51.61667000","longitude":"4.16528000"},{"name":"Sluis","countryCode":"NL","stateCode":"ZE","latitude":"51.30833000","longitude":"3.38611000"},{"name":"Sluiskil","countryCode":"NL","stateCode":"ZE","latitude":"51.27833000","longitude":"3.83611000"},{"name":"Stavenisse","countryCode":"NL","stateCode":"ZE","latitude":"51.58750000","longitude":"4.01250000"},{"name":"Terneuzen","countryCode":"NL","stateCode":"ZE","latitude":"51.33583000","longitude":"3.82778000"},{"name":"Tholen","countryCode":"NL","stateCode":"ZE","latitude":"51.53167000","longitude":"4.22083000"},{"name":"Vlissingen","countryCode":"NL","stateCode":"ZE","latitude":"51.44250000","longitude":"3.57361000"},{"name":"Waarde","countryCode":"NL","stateCode":"ZE","latitude":"51.41750000","longitude":"4.06806000"},{"name":"Wemeldinge","countryCode":"NL","stateCode":"ZE","latitude":"51.51833000","longitude":"3.99722000"},{"name":"West-Souburg","countryCode":"NL","stateCode":"ZE","latitude":"51.46417000","longitude":"3.59167000"},{"name":"Westdorpe","countryCode":"NL","stateCode":"ZE","latitude":"51.23250000","longitude":"3.82639000"},{"name":"Westerzicht","countryCode":"NL","stateCode":"ZE","latitude":"51.46252000","longitude":"3.58687000"},{"name":"Westkapelle","countryCode":"NL","stateCode":"ZE","latitude":"51.52917000","longitude":"3.44028000"},{"name":"Wissenkerke","countryCode":"NL","stateCode":"ZE","latitude":"51.58500000","longitude":"3.74722000"},{"name":"Wolphaartsdijk","countryCode":"NL","stateCode":"ZE","latitude":"51.53167000","longitude":"3.81944000"},{"name":"Yerseke","countryCode":"NL","stateCode":"ZE","latitude":"51.49250000","longitude":"4.05000000"},{"name":"Zaamslag","countryCode":"NL","stateCode":"ZE","latitude":"51.31250000","longitude":"3.91250000"},{"name":"Zierikzee","countryCode":"NL","stateCode":"ZE","latitude":"51.65000000","longitude":"3.91944000"},{"name":"Zoutelande","countryCode":"NL","stateCode":"ZE","latitude":"51.50167000","longitude":"3.48472000"},{"name":"Aalden","countryCode":"NL","stateCode":"DR","latitude":"52.79000000","longitude":"6.71806000"},{"name":"Angelslo","countryCode":"NL","stateCode":"DR","latitude":"52.78090000","longitude":"6.92645000"},{"name":"Annen","countryCode":"NL","stateCode":"DR","latitude":"53.05750000","longitude":"6.71944000"},{"name":"Assen","countryCode":"NL","stateCode":"DR","latitude":"52.99667000","longitude":"6.56250000"},{"name":"Ballast","countryCode":"NL","stateCode":"DR","latitude":"52.67218000","longitude":"6.73299000"},{"name":"Barger-Oosterveld","countryCode":"NL","stateCode":"DR","latitude":"52.77000000","longitude":"6.95833000"},{"name":"Bargeres","countryCode":"NL","stateCode":"DR","latitude":"52.76152000","longitude":"6.88145000"},{"name":"Beilen","countryCode":"NL","stateCode":"DR","latitude":"52.86333000","longitude":"6.51389000"},{"name":"Borger","countryCode":"NL","stateCode":"DR","latitude":"52.92333000","longitude":"6.79306000"},{"name":"Coevorden","countryCode":"NL","stateCode":"DR","latitude":"52.66103000","longitude":"6.74046000"},{"name":"Dalen","countryCode":"NL","stateCode":"DR","latitude":"52.69917000","longitude":"6.75556000"},{"name":"De Loo","countryCode":"NL","stateCode":"DR","latitude":"52.67167000","longitude":"6.73967000"},{"name":"De Wijk","countryCode":"NL","stateCode":"DR","latitude":"52.67333000","longitude":"6.29028000"},{"name":"Diever","countryCode":"NL","stateCode":"DR","latitude":"52.85417000","longitude":"6.31806000"},{"name":"Dwingeloo","countryCode":"NL","stateCode":"DR","latitude":"52.83417000","longitude":"6.36944000"},{"name":"Eelde","countryCode":"NL","stateCode":"DR","latitude":"53.13583000","longitude":"6.56250000"},{"name":"Eext","countryCode":"NL","stateCode":"DR","latitude":"53.01750000","longitude":"6.73472000"},{"name":"Emmen","countryCode":"NL","stateCode":"DR","latitude":"52.77917000","longitude":"6.90694000"},{"name":"Emmer-Compascuum","countryCode":"NL","stateCode":"DR","latitude":"52.81167000","longitude":"7.04722000"},{"name":"Emmer-Erfscheidenveen","countryCode":"NL","stateCode":"DR","latitude":"52.80667000","longitude":"6.98889000"},{"name":"Emmerhout","countryCode":"NL","stateCode":"DR","latitude":"52.78755000","longitude":"6.93881000"},{"name":"Emmermeer","countryCode":"NL","stateCode":"DR","latitude":"52.80071000","longitude":"6.89315000"},{"name":"Emmerschans","countryCode":"NL","stateCode":"DR","latitude":"52.80083000","longitude":"6.93889000"},{"name":"Exloo","countryCode":"NL","stateCode":"DR","latitude":"52.88250000","longitude":"6.86389000"},{"name":"Gasselte","countryCode":"NL","stateCode":"DR","latitude":"52.97167000","longitude":"6.79444000"},{"name":"Gasselternijveen","countryCode":"NL","stateCode":"DR","latitude":"52.98833000","longitude":"6.85278000"},{"name":"Gemeente Aa en Hunze","countryCode":"NL","stateCode":"DR","latitude":"53.00445000","longitude":"6.74908000"},{"name":"Gemeente Assen","countryCode":"NL","stateCode":"DR","latitude":"52.99635000","longitude":"6.55255000"},{"name":"Gemeente Borger-Odoorn","countryCode":"NL","stateCode":"DR","latitude":"52.90501000","longitude":"6.88042000"},{"name":"Gemeente Coevorden","countryCode":"NL","stateCode":"DR","latitude":"52.74344000","longitude":"6.72487000"},{"name":"Gemeente De Wolden","countryCode":"NL","stateCode":"DR","latitude":"52.70102000","longitude":"6.37277000"},{"name":"Gemeente Emmen","countryCode":"NL","stateCode":"DR","latitude":"52.75243000","longitude":"6.95938000"},{"name":"Gemeente Hoogeveen","countryCode":"NL","stateCode":"DR","latitude":"52.71820000","longitude":"6.51803000"},{"name":"Gemeente Meppel","countryCode":"NL","stateCode":"DR","latitude":"52.70885000","longitude":"6.19727000"},{"name":"Gemeente Midden-Drenthe","countryCode":"NL","stateCode":"DR","latitude":"52.86716000","longitude":"6.53840000"},{"name":"Gemeente Noordenveld","countryCode":"NL","stateCode":"DR","latitude":"53.11494000","longitude":"6.44622000"},{"name":"Gemeente Tynaarlo","countryCode":"NL","stateCode":"DR","latitude":"53.10417000","longitude":"6.60271000"},{"name":"Gemeente Westerveld","countryCode":"NL","stateCode":"DR","latitude":"52.82700000","longitude":"6.29060000"},{"name":"Gieten","countryCode":"NL","stateCode":"DR","latitude":"53.00500000","longitude":"6.76389000"},{"name":"Havelte","countryCode":"NL","stateCode":"DR","latitude":"52.76941000","longitude":"6.24015000"},{"name":"Hoogeveen","countryCode":"NL","stateCode":"DR","latitude":"52.72250000","longitude":"6.47639000"},{"name":"Klazienaveen","countryCode":"NL","stateCode":"DR","latitude":"52.72417000","longitude":"6.99028000"},{"name":"Koekange","countryCode":"NL","stateCode":"DR","latitude":"52.69917000","longitude":"6.31667000"},{"name":"Krakeel","countryCode":"NL","stateCode":"DR","latitude":"52.72339000","longitude":"6.51146000"},{"name":"Marsdijk","countryCode":"NL","stateCode":"DR","latitude":"53.01766000","longitude":"6.58527000"},{"name":"Meppel","countryCode":"NL","stateCode":"DR","latitude":"52.69583000","longitude":"6.19444000"},{"name":"Nieuw-Buinen","countryCode":"NL","stateCode":"DR","latitude":"52.96250000","longitude":"6.95000000"},{"name":"Nieuw-Dordrecht","countryCode":"NL","stateCode":"DR","latitude":"52.74833000","longitude":"6.96806000"},{"name":"Nieuw-Roden","countryCode":"NL","stateCode":"DR","latitude":"53.13167000","longitude":"6.39722000"},{"name":"Noordbarge","countryCode":"NL","stateCode":"DR","latitude":"52.77237000","longitude":"6.88713000"},{"name":"Norg","countryCode":"NL","stateCode":"DR","latitude":"53.06667000","longitude":"6.45833000"},{"name":"Odoorn","countryCode":"NL","stateCode":"DR","latitude":"52.84917000","longitude":"6.85139000"},{"name":"Oosterhesselen","countryCode":"NL","stateCode":"DR","latitude":"52.75417000","longitude":"6.72222000"},{"name":"Paterswolde","countryCode":"NL","stateCode":"DR","latitude":"53.14500000","longitude":"6.56528000"},{"name":"Peelo","countryCode":"NL","stateCode":"DR","latitude":"53.01719000","longitude":"6.56208000"},{"name":"Peize","countryCode":"NL","stateCode":"DR","latitude":"53.14667000","longitude":"6.49722000"},{"name":"Roden","countryCode":"NL","stateCode":"DR","latitude":"53.13750000","longitude":"6.42083000"},{"name":"Rolde","countryCode":"NL","stateCode":"DR","latitude":"52.98417000","longitude":"6.64861000"},{"name":"Ruinen","countryCode":"NL","stateCode":"DR","latitude":"52.76250000","longitude":"6.35417000"},{"name":"Ruinerwold","countryCode":"NL","stateCode":"DR","latitude":"52.72333000","longitude":"6.24861000"},{"name":"Schoonebeek","countryCode":"NL","stateCode":"DR","latitude":"52.66250000","longitude":"6.88472000"},{"name":"Schoonoord","countryCode":"NL","stateCode":"DR","latitude":"52.84583000","longitude":"6.75556000"},{"name":"Sleen","countryCode":"NL","stateCode":"DR","latitude":"52.77167000","longitude":"6.80278000"},{"name":"Tweede Exloërmond","countryCode":"NL","stateCode":"DR","latitude":"52.90917000","longitude":"6.93333000"},{"name":"Tynaarlo","countryCode":"NL","stateCode":"DR","latitude":"53.07750000","longitude":"6.61667000"},{"name":"Uffelte","countryCode":"NL","stateCode":"DR","latitude":"52.79000000","longitude":"6.28056000"},{"name":"Valthe","countryCode":"NL","stateCode":"DR","latitude":"52.84583000","longitude":"6.89444000"},{"name":"Valthermond","countryCode":"NL","stateCode":"DR","latitude":"52.88167000","longitude":"6.96250000"},{"name":"Veenoord","countryCode":"NL","stateCode":"DR","latitude":"52.71087000","longitude":"6.84869000"},{"name":"Vledder","countryCode":"NL","stateCode":"DR","latitude":"52.85583000","longitude":"6.20833000"},{"name":"Vries","countryCode":"NL","stateCode":"DR","latitude":"53.07417000","longitude":"6.57778000"},{"name":"Weiteveen","countryCode":"NL","stateCode":"DR","latitude":"52.67250000","longitude":"6.98750000"},{"name":"Westerbork","countryCode":"NL","stateCode":"DR","latitude":"52.85000000","longitude":"6.60833000"},{"name":"Westlaren","countryCode":"NL","stateCode":"DR","latitude":"53.08480000","longitude":"6.66469000"},{"name":"Wolfsbos","countryCode":"NL","stateCode":"DR","latitude":"52.71734000","longitude":"6.49881000"},{"name":"Zuidlaren","countryCode":"NL","stateCode":"DR","latitude":"53.09417000","longitude":"6.68194000"},{"name":"Abcoude","countryCode":"NL","stateCode":"UT","latitude":"52.27250000","longitude":"4.96944000"},{"name":"Amerongen","countryCode":"NL","stateCode":"UT","latitude":"52.00250000","longitude":"5.45972000"},{"name":"Amersfoort","countryCode":"NL","stateCode":"UT","latitude":"52.15500000","longitude":"5.38750000"},{"name":"Austerlitz","countryCode":"NL","stateCode":"UT","latitude":"52.08000000","longitude":"5.31528000"},{"name":"Baambrugge","countryCode":"NL","stateCode":"UT","latitude":"52.24583000","longitude":"4.98889000"},{"name":"Baarn","countryCode":"NL","stateCode":"UT","latitude":"52.21167000","longitude":"5.28750000"},{"name":"Bosch en Duin","countryCode":"NL","stateCode":"UT","latitude":"52.11667000","longitude":"5.24167000"},{"name":"Breukelen","countryCode":"NL","stateCode":"UT","latitude":"52.17417000","longitude":"5.00139000"},{"name":"Bunnik","countryCode":"NL","stateCode":"UT","latitude":"52.06667000","longitude":"5.19861000"},{"name":"Bunschoten","countryCode":"NL","stateCode":"UT","latitude":"52.24304000","longitude":"5.37884000"},{"name":"Cothen","countryCode":"NL","stateCode":"UT","latitude":"51.99667000","longitude":"5.30833000"},{"name":"De Bilt","countryCode":"NL","stateCode":"UT","latitude":"52.11000000","longitude":"5.18056000"},{"name":"De Hagen","countryCode":"NL","stateCode":"UT","latitude":"51.99381000","longitude":"5.10263000"},{"name":"De Uithof","countryCode":"NL","stateCode":"UT","latitude":"52.08526000","longitude":"5.17456000"},{"name":"Doorn","countryCode":"NL","stateCode":"UT","latitude":"52.03343000","longitude":"5.34571000"},{"name":"Driebergen-Rijsenburg","countryCode":"NL","stateCode":"UT","latitude":"52.05333000","longitude":"5.28056000"},{"name":"Gemeente Amersfoort","countryCode":"NL","stateCode":"UT","latitude":"52.17375000","longitude":"5.38954000"},{"name":"Gemeente Baarn","countryCode":"NL","stateCode":"UT","latitude":"52.20602000","longitude":"5.27144000"},{"name":"Gemeente Bunnik","countryCode":"NL","stateCode":"UT","latitude":"52.04228000","longitude":"5.21664000"},{"name":"Gemeente Bunschoten","countryCode":"NL","stateCode":"UT","latitude":"52.24249000","longitude":"5.35837000"},{"name":"Gemeente De Bilt","countryCode":"NL","stateCode":"UT","latitude":"52.14137000","longitude":"5.16828000"},{"name":"Gemeente De Ronde Venen","countryCode":"NL","stateCode":"UT","latitude":"52.21515000","longitude":"4.90123000"},{"name":"Gemeente Eemnes","countryCode":"NL","stateCode":"UT","latitude":"52.25253000","longitude":"5.28391000"},{"name":"Gemeente Houten","countryCode":"NL","stateCode":"UT","latitude":"52.02683000","longitude":"5.16941000"},{"name":"Gemeente IJsselstein","countryCode":"NL","stateCode":"UT","latitude":"52.02912000","longitude":"5.02868000"},{"name":"Gemeente Leusden","countryCode":"NL","stateCode":"UT","latitude":"52.12418000","longitude":"5.41245000"},{"name":"Gemeente Lopik","countryCode":"NL","stateCode":"UT","latitude":"51.98991000","longitude":"4.94851000"},{"name":"Gemeente Montfoort","countryCode":"NL","stateCode":"UT","latitude":"52.04767000","longitude":"4.94844000"},{"name":"Gemeente Nieuwegein","countryCode":"NL","stateCode":"UT","latitude":"52.02843000","longitude":"5.09539000"},{"name":"Gemeente Oudewater","countryCode":"NL","stateCode":"UT","latitude":"52.02840000","longitude":"4.86243000"},{"name":"Gemeente Renswoude","countryCode":"NL","stateCode":"UT","latitude":"52.07294000","longitude":"5.53352000"},{"name":"Gemeente Rhenen","countryCode":"NL","stateCode":"UT","latitude":"51.96151000","longitude":"5.57058000"},{"name":"Gemeente Soest","countryCode":"NL","stateCode":"UT","latitude":"52.15636000","longitude":"5.29854000"},{"name":"Gemeente Utrecht","countryCode":"NL","stateCode":"UT","latitude":"52.09675000","longitude":"5.03708000"},{"name":"Gemeente Utrechtse Heuvelrug","countryCode":"NL","stateCode":"UT","latitude":"52.03486000","longitude":"5.35738000"},{"name":"Gemeente Veenendaal","countryCode":"NL","stateCode":"UT","latitude":"52.02459000","longitude":"5.55562000"},{"name":"Gemeente Wijk bij Duurstede","countryCode":"NL","stateCode":"UT","latitude":"51.97452000","longitude":"5.33661000"},{"name":"Gemeente Woerden","countryCode":"NL","stateCode":"UT","latitude":"52.10675000","longitude":"4.90066000"},{"name":"Gemeente Woudenberg","countryCode":"NL","stateCode":"UT","latitude":"52.08055000","longitude":"5.39810000"},{"name":"Gemeente Zeist","countryCode":"NL","stateCode":"UT","latitude":"52.08847000","longitude":"5.23275000"},{"name":"Groenekan","countryCode":"NL","stateCode":"UT","latitude":"52.12333000","longitude":"5.15278000"},{"name":"Hollandsche Rading","countryCode":"NL","stateCode":"UT","latitude":"52.17500000","longitude":"5.17778000"},{"name":"Houten","countryCode":"NL","stateCode":"UT","latitude":"52.02833000","longitude":"5.16806000"},{"name":"IJsselstein","countryCode":"NL","stateCode":"UT","latitude":"52.02000000","longitude":"5.04306000"},{"name":"Kedichem","countryCode":"NL","stateCode":"UT","latitude":"51.86000000","longitude":"5.05000000"},{"name":"Kerckebosch","countryCode":"NL","stateCode":"UT","latitude":"52.07844000","longitude":"5.26584000"},{"name":"Langenoord","countryCode":"NL","stateCode":"UT","latitude":"52.18768000","longitude":"5.38034000"},{"name":"Leerdam","countryCode":"NL","stateCode":"UT","latitude":"51.89333000","longitude":"5.09167000"},{"name":"Leersum","countryCode":"NL","stateCode":"UT","latitude":"52.01167000","longitude":"5.42778000"},{"name":"Leusden","countryCode":"NL","stateCode":"UT","latitude":"52.13250000","longitude":"5.43194000"},{"name":"Linschoten","countryCode":"NL","stateCode":"UT","latitude":"52.06250000","longitude":"4.91528000"},{"name":"Lopik","countryCode":"NL","stateCode":"UT","latitude":"51.97250000","longitude":"4.94861000"},{"name":"Lunetten","countryCode":"NL","stateCode":"UT","latitude":"52.06178000","longitude":"5.13474000"},{"name":"Maarn","countryCode":"NL","stateCode":"UT","latitude":"52.06417000","longitude":"5.37083000"},{"name":"Maarssen","countryCode":"NL","stateCode":"UT","latitude":"52.13917000","longitude":"5.04167000"},{"name":"Maartensdijk","countryCode":"NL","stateCode":"UT","latitude":"52.15500000","longitude":"5.17500000"},{"name":"Mijdrecht","countryCode":"NL","stateCode":"UT","latitude":"52.20667000","longitude":"4.86250000"},{"name":"Montfoort","countryCode":"NL","stateCode":"UT","latitude":"52.04583000","longitude":"4.95278000"},{"name":"Nieuwegein","countryCode":"NL","stateCode":"UT","latitude":"52.02917000","longitude":"5.08056000"},{"name":"Nijenheim","countryCode":"NL","stateCode":"UT","latitude":"52.08689000","longitude":"5.21852000"},{"name":"Odijk","countryCode":"NL","stateCode":"UT","latitude":"52.05250000","longitude":"5.23611000"},{"name":"Oog in Al","countryCode":"NL","stateCode":"UT","latitude":"52.08636000","longitude":"5.08470000"},{"name":"Oudewater","countryCode":"NL","stateCode":"UT","latitude":"52.02500000","longitude":"4.86806000"},{"name":"Overberg","countryCode":"NL","stateCode":"UT","latitude":"52.04000000","longitude":"5.49444000"},{"name":"Randenbroek","countryCode":"NL","stateCode":"UT","latitude":"52.14863000","longitude":"5.40120000"},{"name":"Renswoude","countryCode":"NL","stateCode":"UT","latitude":"52.07333000","longitude":"5.54028000"},{"name":"Rhenen","countryCode":"NL","stateCode":"UT","latitude":"51.95917000","longitude":"5.56806000"},{"name":"Schoonrewoerd","countryCode":"NL","stateCode":"UT","latitude":"51.92083000","longitude":"5.11667000"},{"name":"Soest","countryCode":"NL","stateCode":"UT","latitude":"52.17333000","longitude":"5.29167000"},{"name":"Soestdijk","countryCode":"NL","stateCode":"UT","latitude":"52.19083000","longitude":"5.28472000"},{"name":"Spakenburg","countryCode":"NL","stateCode":"UT","latitude":"52.25000000","longitude":"5.36667000"},{"name":"Spechtenkamp","countryCode":"NL","stateCode":"UT","latitude":"52.13926000","longitude":"5.01758000"},{"name":"Stichtse Vecht","countryCode":"NL","stateCode":"UT","latitude":"52.17679000","longitude":"5.01259000"},{"name":"Utrecht","countryCode":"NL","stateCode":"UT","latitude":"52.09083000","longitude":"5.12222000"},{"name":"Veenendaal","countryCode":"NL","stateCode":"UT","latitude":"52.02863000","longitude":"5.55891000"},{"name":"Veldhuizen","countryCode":"NL","stateCode":"UT","latitude":"52.07537000","longitude":"5.01234000"},{"name":"Vianen","countryCode":"NL","stateCode":"UT","latitude":"51.99250000","longitude":"5.09167000"},{"name":"Vinkeveen","countryCode":"NL","stateCode":"UT","latitude":"52.21507000","longitude":"4.93372000"},{"name":"Vleuten","countryCode":"NL","stateCode":"UT","latitude":"52.10583000","longitude":"5.01528000"},{"name":"Vreeswijk","countryCode":"NL","stateCode":"UT","latitude":"52.01088000","longitude":"5.09285000"},{"name":"Werkhoven","countryCode":"NL","stateCode":"UT","latitude":"52.02500000","longitude":"5.24444000"},{"name":"Wijk bij Duurstede","countryCode":"NL","stateCode":"UT","latitude":"51.97417000","longitude":"5.34167000"},{"name":"Wilnis","countryCode":"NL","stateCode":"UT","latitude":"52.19667000","longitude":"4.89722000"},{"name":"Woerden","countryCode":"NL","stateCode":"UT","latitude":"52.08500000","longitude":"4.88333000"},{"name":"Woudenberg","countryCode":"NL","stateCode":"UT","latitude":"52.08083000","longitude":"5.41667000"},{"name":"Zeist","countryCode":"NL","stateCode":"UT","latitude":"52.09000000","longitude":"5.23333000"},{"name":"Abdissenbosch","countryCode":"NL","stateCode":"LI","latitude":"50.91667000","longitude":"6.03333000"},{"name":"Amby","countryCode":"NL","stateCode":"LI","latitude":"50.86215000","longitude":"5.73226000"},{"name":"America","countryCode":"NL","stateCode":"LI","latitude":"51.43667000","longitude":"5.97917000"},{"name":"Amstenrade","countryCode":"NL","stateCode":"LI","latitude":"50.93917000","longitude":"5.92361000"},{"name":"Arcen","countryCode":"NL","stateCode":"LI","latitude":"51.47667000","longitude":"6.18056000"},{"name":"Baarlo","countryCode":"NL","stateCode":"LI","latitude":"51.33083000","longitude":"6.09444000"},{"name":"Banholt","countryCode":"NL","stateCode":"LI","latitude":"50.79000000","longitude":"5.80833000"},{"name":"Beegden","countryCode":"NL","stateCode":"LI","latitude":"51.18917000","longitude":"5.91944000"},{"name":"Beek","countryCode":"NL","stateCode":"LI","latitude":"50.94083000","longitude":"5.79722000"},{"name":"Beersdal","countryCode":"NL","stateCode":"LI","latitude":"50.90597000","longitude":"5.96440000"},{"name":"Beesel","countryCode":"NL","stateCode":"LI","latitude":"51.26833000","longitude":"6.03889000"},{"name":"Belfort","countryCode":"NL","stateCode":"LI","latitude":"50.84698000","longitude":"5.65991000"},{"name":"Berg","countryCode":"NL","stateCode":"LI","latitude":"50.86167000","longitude":"5.78333000"},{"name":"Beringe","countryCode":"NL","stateCode":"LI","latitude":"51.33667000","longitude":"5.94861000"},{"name":"Biesland","countryCode":"NL","stateCode":"LI","latitude":"50.84110000","longitude":"5.67573000"},{"name":"Bleijerheide","countryCode":"NL","stateCode":"LI","latitude":"50.85538000","longitude":"6.06789000"},{"name":"Blitterswijck","countryCode":"NL","stateCode":"LI","latitude":"51.53083000","longitude":"6.10833000"},{"name":"Bocholtz","countryCode":"NL","stateCode":"LI","latitude":"50.81833000","longitude":"6.00556000"},{"name":"Borgharen","countryCode":"NL","stateCode":"LI","latitude":"50.87750000","longitude":"5.68750000"},{"name":"Born","countryCode":"NL","stateCode":"LI","latitude":"51.03167000","longitude":"5.80972000"},{"name":"Brabander","countryCode":"NL","stateCode":"LI","latitude":"51.53583000","longitude":"5.96806000"},{"name":"Brachterbeek","countryCode":"NL","stateCode":"LI","latitude":"51.14694000","longitude":"5.90446000"},{"name":"Broekhem","countryCode":"NL","stateCode":"LI","latitude":"50.87119000","longitude":"5.82069000"},{"name":"Broeksittard","countryCode":"NL","stateCode":"LI","latitude":"51.00290000","longitude":"5.89511000"},{"name":"Brukske","countryCode":"NL","stateCode":"LI","latitude":"51.52101000","longitude":"5.99270000"},{"name":"Brunssum","countryCode":"NL","stateCode":"LI","latitude":"50.94667000","longitude":"5.97083000"},{"name":"Buchten","countryCode":"NL","stateCode":"LI","latitude":"51.04333000","longitude":"5.80972000"},{"name":"Budschop","countryCode":"NL","stateCode":"LI","latitude":"51.28511000","longitude":"5.75898000"},{"name":"Bunde","countryCode":"NL","stateCode":"LI","latitude":"50.89667000","longitude":"5.73194000"},{"name":"Chevremont","countryCode":"NL","stateCode":"LI","latitude":"50.87554000","longitude":"6.05981000"},{"name":"De Heeg","countryCode":"NL","stateCode":"LI","latitude":"50.82454000","longitude":"5.72309000"},{"name":"Doenrade","countryCode":"NL","stateCode":"LI","latitude":"50.96750000","longitude":"5.90694000"},{"name":"Egchel","countryCode":"NL","stateCode":"LI","latitude":"51.31417000","longitude":"5.97222000"},{"name":"Eijsden","countryCode":"NL","stateCode":"LI","latitude":"50.78000000","longitude":"5.71770000"},{"name":"Eijsden-Margraten","countryCode":"NL","stateCode":"LI","latitude":"50.80090000","longitude":"5.77408000"},{"name":"Einighausen","countryCode":"NL","stateCode":"LI","latitude":"51.00167000","longitude":"5.82778000"},{"name":"Elsloo","countryCode":"NL","stateCode":"LI","latitude":"50.94917000","longitude":"5.77083000"},{"name":"Geleen","countryCode":"NL","stateCode":"LI","latitude":"50.97417000","longitude":"5.82917000"},{"name":"Gemeente Beek","countryCode":"NL","stateCode":"LI","latitude":"50.93237000","longitude":"5.80587000"},{"name":"Gemeente Beesel","countryCode":"NL","stateCode":"LI","latitude":"51.27016000","longitude":"6.06771000"},{"name":"Gemeente Bergen","countryCode":"NL","stateCode":"LI","latitude":"51.57717000","longitude":"6.09014000"},{"name":"Gemeente Brunssum","countryCode":"NL","stateCode":"LI","latitude":"50.94451000","longitude":"5.97618000"},{"name":"Gemeente Echt-Susteren","countryCode":"NL","stateCode":"LI","latitude":"51.10000000","longitude":"5.86667000"},{"name":"Gemeente Gennep","countryCode":"NL","stateCode":"LI","latitude":"51.70063000","longitude":"5.98447000"},{"name":"Gemeente Heerlen","countryCode":"NL","stateCode":"LI","latitude":"50.88777000","longitude":"5.97407000"},{"name":"Gemeente Horst aan de Maas","countryCode":"NL","stateCode":"LI","latitude":"51.45931000","longitude":"6.10254000"},{"name":"Gemeente Kerkrade","countryCode":"NL","stateCode":"LI","latitude":"50.87337000","longitude":"6.04876000"},{"name":"Gemeente Leudal","countryCode":"NL","stateCode":"LI","latitude":"51.24371000","longitude":"5.89815000"},{"name":"Gemeente Maasgouw","countryCode":"NL","stateCode":"LI","latitude":"51.15426000","longitude":"5.87712000"},{"name":"Gemeente Maastricht","countryCode":"NL","stateCode":"LI","latitude":"50.85000000","longitude":"5.70000000"},{"name":"Gemeente Meerssen","countryCode":"NL","stateCode":"LI","latitude":"50.89518000","longitude":"5.75711000"},{"name":"Gemeente Mook en Middelaar","countryCode":"NL","stateCode":"LI","latitude":"51.74777000","longitude":"5.90200000"},{"name":"Gemeente Nederweert","countryCode":"NL","stateCode":"LI","latitude":"51.28813000","longitude":"5.77157000"},{"name":"Gemeente Peel en Maas","countryCode":"NL","stateCode":"LI","latitude":"51.32353000","longitude":"5.97261000"},{"name":"Gemeente Roerdalen","countryCode":"NL","stateCode":"LI","latitude":"51.13492000","longitude":"6.03542000"},{"name":"Gemeente Roermond","countryCode":"NL","stateCode":"LI","latitude":"51.19999000","longitude":"6.00900000"},{"name":"Gemeente Simpelveld","countryCode":"NL","stateCode":"LI","latitude":"50.82901000","longitude":"5.98410000"},{"name":"Gemeente Sittard-Geleen","countryCode":"NL","stateCode":"LI","latitude":"51.01074000","longitude":"5.82288000"},{"name":"Gemeente Stein","countryCode":"NL","stateCode":"LI","latitude":"50.97358000","longitude":"5.76126000"},{"name":"Gemeente Vaals","countryCode":"NL","stateCode":"LI","latitude":"50.77848000","longitude":"5.97674000"},{"name":"Gemeente Venlo","countryCode":"NL","stateCode":"LI","latitude":"51.39277000","longitude":"6.16041000"},{"name":"Gemeente Venray","countryCode":"NL","stateCode":"LI","latitude":"51.51412000","longitude":"5.95927000"},{"name":"Gemeente Voerendaal","countryCode":"NL","stateCode":"LI","latitude":"50.87117000","longitude":"5.91495000"},{"name":"Gemeente Weert","countryCode":"NL","stateCode":"LI","latitude":"51.23418000","longitude":"5.69067000"},{"name":"Gennep","countryCode":"NL","stateCode":"LI","latitude":"51.69833000","longitude":"5.97361000"},{"name":"Gracht","countryCode":"NL","stateCode":"LI","latitude":"50.85175000","longitude":"6.02793000"},{"name":"Grashoek","countryCode":"NL","stateCode":"LI","latitude":"51.36083000","longitude":"5.94306000"},{"name":"Grevenbicht","countryCode":"NL","stateCode":"LI","latitude":"51.03833000","longitude":"5.77500000"},{"name":"Gronsveld","countryCode":"NL","stateCode":"LI","latitude":"50.81083000","longitude":"5.73056000"},{"name":"Gulpen","countryCode":"NL","stateCode":"LI","latitude":"50.81583000","longitude":"5.88889000"},{"name":"Gulpen-Wittem","countryCode":"NL","stateCode":"LI","latitude":"50.81374000","longitude":"5.89296000"},{"name":"Guttecoven","countryCode":"NL","stateCode":"LI","latitude":"51.01500000","longitude":"5.81806000"},{"name":"Haanrade","countryCode":"NL","stateCode":"LI","latitude":"50.87981000","longitude":"6.07411000"},{"name":"Haelen","countryCode":"NL","stateCode":"LI","latitude":"51.23583000","longitude":"5.95694000"},{"name":"Heel","countryCode":"NL","stateCode":"LI","latitude":"51.17917000","longitude":"5.89444000"},{"name":"Heer","countryCode":"NL","stateCode":"LI","latitude":"50.83836000","longitude":"5.72989000"},{"name":"Heerlen","countryCode":"NL","stateCode":"LI","latitude":"50.88365000","longitude":"5.98154000"},{"name":"Hegelsom","countryCode":"NL","stateCode":"LI","latitude":"51.43917000","longitude":"6.03889000"},{"name":"Heide","countryCode":"NL","stateCode":"LI","latitude":"51.06833000","longitude":"5.87222000"},{"name":"Heijen","countryCode":"NL","stateCode":"LI","latitude":"51.67500000","longitude":"5.98056000"},{"name":"Heksenberg","countryCode":"NL","stateCode":"LI","latitude":"50.92068000","longitude":"5.97373000"},{"name":"Helden","countryCode":"NL","stateCode":"LI","latitude":"51.31917000","longitude":"6.00000000"},{"name":"Herkenbosch","countryCode":"NL","stateCode":"LI","latitude":"51.15333000","longitude":"6.06389000"},{"name":"Herten","countryCode":"NL","stateCode":"LI","latitude":"51.18083000","longitude":"5.96250000"},{"name":"Heugem","countryCode":"NL","stateCode":"LI","latitude":"50.82791000","longitude":"5.70774000"},{"name":"Heythuysen","countryCode":"NL","stateCode":"LI","latitude":"51.25000000","longitude":"5.89861000"},{"name":"Hoensbroek","countryCode":"NL","stateCode":"LI","latitude":"50.92387000","longitude":"5.92528000"},{"name":"Holtum","countryCode":"NL","stateCode":"LI","latitude":"51.04750000","longitude":"5.82222000"},{"name":"Holz","countryCode":"NL","stateCode":"LI","latitude":"50.86415000","longitude":"6.07424000"},{"name":"Hopel","countryCode":"NL","stateCode":"LI","latitude":"50.89245000","longitude":"6.05046000"},{"name":"Houthem","countryCode":"NL","stateCode":"LI","latitude":"50.87250000","longitude":"5.79306000"},{"name":"Hulsberg","countryCode":"NL","stateCode":"LI","latitude":"50.88917000","longitude":"5.85556000"},{"name":"Husken","countryCode":"NL","stateCode":"LI","latitude":"50.89567000","longitude":"5.95648000"},{"name":"Kaalheide","countryCode":"NL","stateCode":"LI","latitude":"50.86505000","longitude":"6.03643000"},{"name":"Kakert","countryCode":"NL","stateCode":"LI","latitude":"50.90414000","longitude":"6.00463000"},{"name":"Keent","countryCode":"NL","stateCode":"LI","latitude":"51.24218000","longitude":"5.70079000"},{"name":"Kelpen-Oler","countryCode":"NL","stateCode":"LI","latitude":"51.21817000","longitude":"5.82602000"},{"name":"Kerensheide","countryCode":"NL","stateCode":"LI","latitude":"50.97210000","longitude":"5.77666000"},{"name":"Kerkrade","countryCode":"NL","stateCode":"LI","latitude":"50.86583000","longitude":"6.06250000"},{"name":"Kessel","countryCode":"NL","stateCode":"LI","latitude":"51.29167000","longitude":"6.05417000"},{"name":"Klimmen","countryCode":"NL","stateCode":"LI","latitude":"50.87583000","longitude":"5.88056000"},{"name":"Koningsbosch","countryCode":"NL","stateCode":"LI","latitude":"51.05167000","longitude":"5.95833000"},{"name":"Koningslust","countryCode":"NL","stateCode":"LI","latitude":"51.35750000","longitude":"5.99306000"},{"name":"Kruisberg","countryCode":"NL","stateCode":"LI","latitude":"50.94234000","longitude":"5.96519000"},{"name":"Kunrade","countryCode":"NL","stateCode":"LI","latitude":"50.87769000","longitude":"5.93107000"},{"name":"Landgraaf","countryCode":"NL","stateCode":"LI","latitude":"50.91333000","longitude":"6.05722000"},{"name":"Lauradorp","countryCode":"NL","stateCode":"LI","latitude":"50.91229000","longitude":"6.04591000"},{"name":"Leeuwen","countryCode":"NL","stateCode":"LI","latitude":"51.21032000","longitude":"5.99862000"},{"name":"Leuken","countryCode":"NL","stateCode":"LI","latitude":"51.25288000","longitude":"5.73460000"},{"name":"Leunen","countryCode":"NL","stateCode":"LI","latitude":"51.51000000","longitude":"5.97917000"},{"name":"Lichtenberg","countryCode":"NL","stateCode":"LI","latitude":"50.90220000","longitude":"6.02523000"},{"name":"Limbricht","countryCode":"NL","stateCode":"LI","latitude":"51.01167000","longitude":"5.83750000"},{"name":"Limmel","countryCode":"NL","stateCode":"LI","latitude":"50.86718000","longitude":"5.70719000"},{"name":"Lindenheuvel","countryCode":"NL","stateCode":"LI","latitude":"50.98509000","longitude":"5.81667000"},{"name":"Linne","countryCode":"NL","stateCode":"LI","latitude":"51.15500000","longitude":"5.93889000"},{"name":"Lottum","countryCode":"NL","stateCode":"LI","latitude":"51.46167000","longitude":"6.16111000"},{"name":"Maasbracht","countryCode":"NL","stateCode":"LI","latitude":"51.13929000","longitude":"5.88627000"},{"name":"Maasbree","countryCode":"NL","stateCode":"LI","latitude":"51.35750000","longitude":"6.04861000"},{"name":"Maastricht","countryCode":"NL","stateCode":"LI","latitude":"50.84833000","longitude":"5.68889000"},{"name":"Malberg","countryCode":"NL","stateCode":"LI","latitude":"50.86244000","longitude":"5.65419000"},{"name":"Margraten","countryCode":"NL","stateCode":"LI","latitude":"50.82083000","longitude":"5.82083000"},{"name":"Mariarade","countryCode":"NL","stateCode":"LI","latitude":"50.92906000","longitude":"5.92738000"},{"name":"Mechelen","countryCode":"NL","stateCode":"LI","latitude":"50.79583000","longitude":"5.92639000"},{"name":"Meerlo","countryCode":"NL","stateCode":"LI","latitude":"51.51333000","longitude":"6.08472000"},{"name":"Meerssen","countryCode":"NL","stateCode":"LI","latitude":"50.88750000","longitude":"5.75000000"},{"name":"Meezenbroek","countryCode":"NL","stateCode":"LI","latitude":"50.89680000","longitude":"5.99051000"},{"name":"Meijel","countryCode":"NL","stateCode":"LI","latitude":"51.34417000","longitude":"5.88472000"},{"name":"Melderslo","countryCode":"NL","stateCode":"LI","latitude":"51.46167000","longitude":"6.08611000"},{"name":"Melick","countryCode":"NL","stateCode":"LI","latitude":"51.15917000","longitude":"6.01667000"},{"name":"Merkelbeek","countryCode":"NL","stateCode":"LI","latitude":"50.95389000","longitude":"5.94069000"},{"name":"Merselo","countryCode":"NL","stateCode":"LI","latitude":"51.53000000","longitude":"5.92778000"},{"name":"Merum","countryCode":"NL","stateCode":"LI","latitude":"51.17333000","longitude":"5.95972000"},{"name":"Milsbeek","countryCode":"NL","stateCode":"LI","latitude":"51.72500000","longitude":"5.94861000"},{"name":"Moesel","countryCode":"NL","stateCode":"LI","latitude":"51.23828000","longitude":"5.71778000"},{"name":"Montfort","countryCode":"NL","stateCode":"LI","latitude":"51.12583000","longitude":"5.94861000"},{"name":"Mook","countryCode":"NL","stateCode":"LI","latitude":"51.75250000","longitude":"5.88194000"},{"name":"Munstergeleen","countryCode":"NL","stateCode":"LI","latitude":"50.97500000","longitude":"5.86389000"},{"name":"Nederweert","countryCode":"NL","stateCode":"LI","latitude":"51.28583000","longitude":"5.74861000"},{"name":"Neerbeek","countryCode":"NL","stateCode":"LI","latitude":"50.95000000","longitude":"5.81528000"},{"name":"Nieuw-Lotbroek","countryCode":"NL","stateCode":"LI","latitude":"50.91283000","longitude":"5.92798000"},{"name":"Nieuwdorp","countryCode":"NL","stateCode":"LI","latitude":"50.96216000","longitude":"5.77297000"},{"name":"Nuth","countryCode":"NL","stateCode":"LI","latitude":"50.91750000","longitude":"5.88611000"},{"name":"Obbicht","countryCode":"NL","stateCode":"LI","latitude":"51.02833000","longitude":"5.78056000"},{"name":"Offenbeek","countryCode":"NL","stateCode":"LI","latitude":"51.28225000","longitude":"6.09500000"},{"name":"Oirlo","countryCode":"NL","stateCode":"LI","latitude":"51.51167000","longitude":"6.03750000"},{"name":"Oirsbeek","countryCode":"NL","stateCode":"LI","latitude":"50.95083000","longitude":"5.90833000"},{"name":"Oostrum","countryCode":"NL","stateCode":"LI","latitude":"51.52917000","longitude":"6.01667000"},{"name":"Ophoven","countryCode":"NL","stateCode":"LI","latitude":"50.99036000","longitude":"5.85868000"},{"name":"Ospel","countryCode":"NL","stateCode":"LI","latitude":"51.29750000","longitude":"5.78472000"},{"name":"Ottersum","countryCode":"NL","stateCode":"LI","latitude":"51.70333000","longitude":"5.98333000"},{"name":"Oud-Caberg","countryCode":"NL","stateCode":"LI","latitude":"50.86539000","longitude":"5.66444000"},{"name":"Overhoven","countryCode":"NL","stateCode":"LI","latitude":"51.00869000","longitude":"5.86628000"},{"name":"Panningen","countryCode":"NL","stateCode":"LI","latitude":"51.32667000","longitude":"5.97917000"},{"name":"Passart","countryCode":"NL","stateCode":"LI","latitude":"50.92389000","longitude":"5.94674000"},{"name":"Peij","countryCode":"NL","stateCode":"LI","latitude":"51.09417000","longitude":"5.89583000"},{"name":"Posterholt","countryCode":"NL","stateCode":"LI","latitude":"51.12333000","longitude":"6.03472000"},{"name":"Pottenberg","countryCode":"NL","stateCode":"LI","latitude":"50.85135000","longitude":"5.65668000"},{"name":"Puth","countryCode":"NL","stateCode":"LI","latitude":"50.95417000","longitude":"5.87361000"},{"name":"Reuver","countryCode":"NL","stateCode":"LI","latitude":"51.28417000","longitude":"6.07778000"},{"name":"Roermond","countryCode":"NL","stateCode":"LI","latitude":"51.19417000","longitude":"5.98750000"},{"name":"Roosteren","countryCode":"NL","stateCode":"LI","latitude":"51.08333000","longitude":"5.81806000"},{"name":"Rothem","countryCode":"NL","stateCode":"LI","latitude":"50.87667000","longitude":"5.73889000"},{"name":"Scharn","countryCode":"NL","stateCode":"LI","latitude":"50.85000000","longitude":"5.73333000"},{"name":"Schilberg","countryCode":"NL","stateCode":"LI","latitude":"51.09917000","longitude":"5.88611000"},{"name":"Schimmert","countryCode":"NL","stateCode":"LI","latitude":"50.90667000","longitude":"5.82361000"},{"name":"Schinnen","countryCode":"NL","stateCode":"LI","latitude":"50.94333000","longitude":"5.88889000"},{"name":"Schinveld","countryCode":"NL","stateCode":"LI","latitude":"50.96917000","longitude":"5.97917000"},{"name":"Sevenum","countryCode":"NL","stateCode":"LI","latitude":"51.41250000","longitude":"6.03750000"},{"name":"Sibbe","countryCode":"NL","stateCode":"LI","latitude":"50.84417000","longitude":"5.82639000"},{"name":"Simpelveld","countryCode":"NL","stateCode":"LI","latitude":"50.83417000","longitude":"5.98194000"},{"name":"Sint Joost","countryCode":"NL","stateCode":"LI","latitude":"51.11750000","longitude":"5.89861000"},{"name":"Sint Odiliënberg","countryCode":"NL","stateCode":"LI","latitude":"51.14333000","longitude":"6.00000000"},{"name":"Sittard","countryCode":"NL","stateCode":"LI","latitude":"50.99833000","longitude":"5.86944000"},{"name":"Spaubeek","countryCode":"NL","stateCode":"LI","latitude":"50.94000000","longitude":"5.84306000"},{"name":"Spekholzerheide","countryCode":"NL","stateCode":"LI","latitude":"50.85559000","longitude":"6.02471000"},{"name":"Stadbroek","countryCode":"NL","stateCode":"LI","latitude":"51.00187000","longitude":"5.87656000"},{"name":"Stein","countryCode":"NL","stateCode":"LI","latitude":"50.96917000","longitude":"5.76667000"},{"name":"Stramproy","countryCode":"NL","stateCode":"LI","latitude":"51.19417000","longitude":"5.71944000"},{"name":"Tegelen","countryCode":"NL","stateCode":"LI","latitude":"51.34417000","longitude":"6.13611000"},{"name":"Terwinselen","countryCode":"NL","stateCode":"LI","latitude":"50.86659000","longitude":"6.02471000"},{"name":"Thorn","countryCode":"NL","stateCode":"LI","latitude":"51.16167000","longitude":"5.84167000"},{"name":"Tienray","countryCode":"NL","stateCode":"LI","latitude":"51.49500000","longitude":"6.09306000"},{"name":"Ubachsberg","countryCode":"NL","stateCode":"LI","latitude":"50.85333000","longitude":"5.94861000"},{"name":"Ulestraten","countryCode":"NL","stateCode":"LI","latitude":"50.90583000","longitude":"5.78194000"},{"name":"Urmond","countryCode":"NL","stateCode":"LI","latitude":"50.99083000","longitude":"5.77222000"},{"name":"Vaals","countryCode":"NL","stateCode":"LI","latitude":"50.77083000","longitude":"6.01806000"},{"name":"Valkenburg","countryCode":"NL","stateCode":"LI","latitude":"50.86523000","longitude":"5.83205000"},{"name":"Valkenburg aan de Geul","countryCode":"NL","stateCode":"LI","latitude":"50.85711000","longitude":"5.83489000"},{"name":"Veltum","countryCode":"NL","stateCode":"LI","latitude":"51.51954000","longitude":"5.96032000"},{"name":"Venlo","countryCode":"NL","stateCode":"LI","latitude":"51.37000000","longitude":"6.16806000"},{"name":"Venray","countryCode":"NL","stateCode":"LI","latitude":"51.52500000","longitude":"5.97500000"},{"name":"Vijlen","countryCode":"NL","stateCode":"LI","latitude":"50.78833000","longitude":"5.96528000"},{"name":"Vlodrop","countryCode":"NL","stateCode":"LI","latitude":"51.13333000","longitude":"6.07639000"},{"name":"Voerendaal","countryCode":"NL","stateCode":"LI","latitude":"50.88327000","longitude":"5.92978000"},{"name":"Vrieheide","countryCode":"NL","stateCode":"LI","latitude":"50.92192000","longitude":"5.96701000"},{"name":"Wanssum","countryCode":"NL","stateCode":"LI","latitude":"51.53583000","longitude":"6.07639000"},{"name":"Waubach","countryCode":"NL","stateCode":"LI","latitude":"50.91833000","longitude":"6.05000000"},{"name":"Weert","countryCode":"NL","stateCode":"LI","latitude":"51.25167000","longitude":"5.70694000"},{"name":"Well","countryCode":"NL","stateCode":"LI","latitude":"51.55000000","longitude":"6.08889000"},{"name":"Wellerlooi","countryCode":"NL","stateCode":"LI","latitude":"51.53417000","longitude":"6.13611000"},{"name":"Wessem","countryCode":"NL","stateCode":"LI","latitude":"51.15954000","longitude":"5.88146000"},{"name":"Wijlre","countryCode":"NL","stateCode":"LI","latitude":"50.83333000","longitude":"5.89583000"},{"name":"Wijnandsrade","countryCode":"NL","stateCode":"LI","latitude":"50.90583000","longitude":"5.88333000"},{"name":"Wolder","countryCode":"NL","stateCode":"LI","latitude":"50.83752000","longitude":"5.65938000"},{"name":"Ysselsteyn","countryCode":"NL","stateCode":"LI","latitude":"51.49000000","longitude":"5.89722000"},{"name":"Aduard","countryCode":"NL","stateCode":"GR","latitude":"53.25667000","longitude":"6.45972000"},{"name":"Appingedam","countryCode":"NL","stateCode":"GR","latitude":"53.32167000","longitude":"6.85833000"},{"name":"Baflo","countryCode":"NL","stateCode":"GR","latitude":"53.36250000","longitude":"6.51389000"},{"name":"Bedum","countryCode":"NL","stateCode":"GR","latitude":"53.30083000","longitude":"6.60278000"},{"name":"Bellingwolde","countryCode":"NL","stateCode":"GR","latitude":"53.11583000","longitude":"7.16528000"},{"name":"Blijham","countryCode":"NL","stateCode":"GR","latitude":"53.10917000","longitude":"7.07639000"},{"name":"Coendersborg","countryCode":"NL","stateCode":"GR","latitude":"53.19410000","longitude":"6.58944000"},{"name":"De Wijert","countryCode":"NL","stateCode":"GR","latitude":"53.19450000","longitude":"6.57117000"},{"name":"Delfzijl","countryCode":"NL","stateCode":"GR","latitude":"53.33000000","longitude":"6.91806000"},{"name":"Eenrum","countryCode":"NL","stateCode":"GR","latitude":"53.36250000","longitude":"6.45833000"},{"name":"Eexta","countryCode":"NL","stateCode":"GR","latitude":"53.16386000","longitude":"6.98344000"},{"name":"Farmsum","countryCode":"NL","stateCode":"GR","latitude":"53.32167000","longitude":"6.92639000"},{"name":"Gemeente  Oldambt","countryCode":"NL","stateCode":"GR","latitude":"53.16859000","longitude":"7.04224000"},{"name":"Gemeente Appingedam","countryCode":"NL","stateCode":"GR","latitude":"53.31926000","longitude":"6.84864000"},{"name":"Gemeente Delfzijl","countryCode":"NL","stateCode":"GR","latitude":"53.30019000","longitude":"6.93129000"},{"name":"Gemeente Groningen","countryCode":"NL","stateCode":"GR","latitude":"53.22369000","longitude":"6.56479000"},{"name":"Gemeente Loppersum","countryCode":"NL","stateCode":"GR","latitude":"53.33849000","longitude":"6.72149000"},{"name":"Gemeente Pekela","countryCode":"NL","stateCode":"GR","latitude":"53.05969000","longitude":"6.96510000"},{"name":"Gemeente Stadskanaal","countryCode":"NL","stateCode":"GR","latitude":"53.00005000","longitude":"6.98906000"},{"name":"Gemeente Veendam","countryCode":"NL","stateCode":"GR","latitude":"53.08951000","longitude":"6.87923000"},{"name":"Glimmen","countryCode":"NL","stateCode":"GR","latitude":"53.13917000","longitude":"6.62917000"},{"name":"Grijpskerk","countryCode":"NL","stateCode":"GR","latitude":"53.26250000","longitude":"6.30833000"},{"name":"Groningen","countryCode":"NL","stateCode":"GR","latitude":"53.21917000","longitude":"6.56667000"},{"name":"Grootegast","countryCode":"NL","stateCode":"GR","latitude":"53.21250000","longitude":"6.27361000"},{"name":"Haren","countryCode":"NL","stateCode":"GR","latitude":"53.17209000","longitude":"6.60931000"},{"name":"Harkstede","countryCode":"NL","stateCode":"GR","latitude":"53.21333000","longitude":"6.69861000"},{"name":"Heiligerlee","countryCode":"NL","stateCode":"GR","latitude":"53.15667000","longitude":"7.00972000"},{"name":"Helpman","countryCode":"NL","stateCode":"GR","latitude":"53.19794000","longitude":"6.57978000"},{"name":"Hoogezand","countryCode":"NL","stateCode":"GR","latitude":"53.16167000","longitude":"6.76111000"},{"name":"Korrewegwijk","countryCode":"NL","stateCode":"GR","latitude":"53.23235000","longitude":"6.56804000"},{"name":"Leek","countryCode":"NL","stateCode":"GR","latitude":"53.16250000","longitude":"6.37639000"},{"name":"Leens","countryCode":"NL","stateCode":"GR","latitude":"53.36000000","longitude":"6.37917000"},{"name":"Loppersum","countryCode":"NL","stateCode":"GR","latitude":"53.33167000","longitude":"6.74722000"},{"name":"Marum","countryCode":"NL","stateCode":"GR","latitude":"53.14417000","longitude":"6.26250000"},{"name":"Meeden","countryCode":"NL","stateCode":"GR","latitude":"53.14000000","longitude":"6.92639000"},{"name":"Middelstum","countryCode":"NL","stateCode":"GR","latitude":"53.34667000","longitude":"6.64167000"},{"name":"Midden-Groningen","countryCode":"NL","stateCode":"GR","latitude":"53.15113000","longitude":"6.83313000"},{"name":"Midwolda","countryCode":"NL","stateCode":"GR","latitude":"53.19500000","longitude":"7.01389000"},{"name":"Niekerk","countryCode":"NL","stateCode":"GR","latitude":"53.22500000","longitude":"6.35278000"},{"name":"Nieuwe Pekela","countryCode":"NL","stateCode":"GR","latitude":"53.07917000","longitude":"6.96528000"},{"name":"Nieuwolda","countryCode":"NL","stateCode":"GR","latitude":"53.24417000","longitude":"6.97500000"},{"name":"Noordbroek","countryCode":"NL","stateCode":"GR","latitude":"53.19500000","longitude":"6.87361000"},{"name":"Noordhorn","countryCode":"NL","stateCode":"GR","latitude":"53.26167000","longitude":"6.39583000"},{"name":"Obergum","countryCode":"NL","stateCode":"GR","latitude":"53.33333000","longitude":"6.51667000"},{"name":"Oldehove","countryCode":"NL","stateCode":"GR","latitude":"53.30333000","longitude":"6.39583000"},{"name":"Ommelanderwijk","countryCode":"NL","stateCode":"GR","latitude":"53.08917000","longitude":"6.90556000"},{"name":"Onstwedde","countryCode":"NL","stateCode":"GR","latitude":"53.03500000","longitude":"7.04028000"},{"name":"Oosterhoogebrug","countryCode":"NL","stateCode":"GR","latitude":"53.22892000","longitude":"6.60141000"},{"name":"Oosterpark","countryCode":"NL","stateCode":"GR","latitude":"53.22370000","longitude":"6.58530000"},{"name":"Oude Pekela","countryCode":"NL","stateCode":"GR","latitude":"53.10417000","longitude":"7.00972000"},{"name":"Reitdiep","countryCode":"NL","stateCode":"GR","latitude":"53.24252000","longitude":"6.51957000"},{"name":"Sappemeer","countryCode":"NL","stateCode":"GR","latitude":"53.16417000","longitude":"6.79028000"},{"name":"Scheemda","countryCode":"NL","stateCode":"GR","latitude":"53.17333000","longitude":"6.97222000"},{"name":"Schildwolde","countryCode":"NL","stateCode":"GR","latitude":"53.23327000","longitude":"6.81566000"},{"name":"Sellingen","countryCode":"NL","stateCode":"GR","latitude":"52.94583000","longitude":"7.15139000"},{"name":"Selwerd","countryCode":"NL","stateCode":"GR","latitude":"53.23520000","longitude":"6.55450000"},{"name":"Siddeburen","countryCode":"NL","stateCode":"GR","latitude":"53.25000000","longitude":"6.86806000"},{"name":"Slochteren","countryCode":"NL","stateCode":"GR","latitude":"53.22078000","longitude":"6.80547000"},{"name":"Spijk","countryCode":"NL","stateCode":"GR","latitude":"53.39000000","longitude":"6.83750000"},{"name":"Stadskanaal","countryCode":"NL","stateCode":"GR","latitude":"52.98947000","longitude":"6.95040000"},{"name":"Ten Boer","countryCode":"NL","stateCode":"GR","latitude":"53.27583000","longitude":"6.69444000"},{"name":"Ter Apel","countryCode":"NL","stateCode":"GR","latitude":"52.87667000","longitude":"7.05972000"},{"name":"Tuikwerd","countryCode":"NL","stateCode":"GR","latitude":"53.31667000","longitude":"6.90000000"},{"name":"Uithuizen","countryCode":"NL","stateCode":"GR","latitude":"53.40750000","longitude":"6.67083000"},{"name":"Uithuizermeeden","countryCode":"NL","stateCode":"GR","latitude":"53.41417000","longitude":"6.72361000"},{"name":"Ulrum","countryCode":"NL","stateCode":"GR","latitude":"53.35917000","longitude":"6.33333000"},{"name":"Usquert","countryCode":"NL","stateCode":"GR","latitude":"53.40250000","longitude":"6.61111000"},{"name":"Veendam","countryCode":"NL","stateCode":"GR","latitude":"53.10667000","longitude":"6.87917000"},{"name":"Vlagtwedde","countryCode":"NL","stateCode":"GR","latitude":"53.02750000","longitude":"7.10833000"},{"name":"Wagenborgen","countryCode":"NL","stateCode":"GR","latitude":"53.25583000","longitude":"6.93333000"},{"name":"Warffum","countryCode":"NL","stateCode":"GR","latitude":"53.39250000","longitude":"6.55833000"},{"name":"Westerlee","countryCode":"NL","stateCode":"GR","latitude":"53.14583000","longitude":"6.98750000"},{"name":"Westerwolde","countryCode":"NL","stateCode":"GR","latitude":"53.02800000","longitude":"7.15671000"},{"name":"Wildervank","countryCode":"NL","stateCode":"GR","latitude":"53.08083000","longitude":"6.86250000"},{"name":"Winschoten","countryCode":"NL","stateCode":"GR","latitude":"53.14417000","longitude":"7.03472000"},{"name":"Winsum","countryCode":"NL","stateCode":"GR","latitude":"53.33000000","longitude":"6.52083000"},{"name":"Zoutkamp","countryCode":"NL","stateCode":"GR","latitude":"53.33917000","longitude":"6.30417000"},{"name":"Zuidbroek","countryCode":"NL","stateCode":"GR","latitude":"53.16333000","longitude":"6.86111000"},{"name":"Zuidhorn","countryCode":"NL","stateCode":"GR","latitude":"53.24667000","longitude":"6.40278000"},{"name":"Akkrum","countryCode":"NL","stateCode":"FR","latitude":"53.05024000","longitude":"5.83087000"},{"name":"Aldeboarn","countryCode":"NL","stateCode":"FR","latitude":"53.05000000","longitude":"5.90000000"},{"name":"Aldlân-Oost","countryCode":"NL","stateCode":"FR","latitude":"53.18860000","longitude":"5.82825000"},{"name":"Appelscha","countryCode":"NL","stateCode":"FR","latitude":"52.95526000","longitude":"6.35053000"},{"name":"Augustinusga","countryCode":"NL","stateCode":"FR","latitude":"53.21785000","longitude":"6.16170000"},{"name":"Bakhuizen","countryCode":"NL","stateCode":"FR","latitude":"52.86975000","longitude":"5.45926000"},{"name":"Bakkeveen","countryCode":"NL","stateCode":"FR","latitude":"53.08072000","longitude":"6.25671000"},{"name":"Balk","countryCode":"NL","stateCode":"FR","latitude":"52.89756000","longitude":"5.57964000"},{"name":"Beetsterzwaag","countryCode":"NL","stateCode":"FR","latitude":"53.05914000","longitude":"6.07711000"},{"name":"Berltsum","countryCode":"NL","stateCode":"FR","latitude":"53.24370000","longitude":"5.65101000"},{"name":"Bilgaard","countryCode":"NL","stateCode":"FR","latitude":"53.21551000","longitude":"5.79574000"},{"name":"Bolsward","countryCode":"NL","stateCode":"FR","latitude":"53.06555000","longitude":"5.53176000"},{"name":"Boornbergum","countryCode":"NL","stateCode":"FR","latitude":"53.08284000","longitude":"6.04578000"},{"name":"Broeksterwâld","countryCode":"NL","stateCode":"FR","latitude":"53.27466000","longitude":"5.99648000"},{"name":"Buitenpost","countryCode":"NL","stateCode":"FR","latitude":"53.25166000","longitude":"6.14483000"},{"name":"Burdaard","countryCode":"NL","stateCode":"FR","latitude":"53.29421000","longitude":"5.87897000"},{"name":"Burgum","countryCode":"NL","stateCode":"FR","latitude":"53.19243000","longitude":"5.99009000"},{"name":"Camminghaburen","countryCode":"NL","stateCode":"FR","latitude":"53.20973000","longitude":"5.84318000"},{"name":"Damwâld","countryCode":"NL","stateCode":"FR","latitude":"53.29046000","longitude":"5.99785000"},{"name":"De Domp","countryCode":"NL","stateCode":"FR","latitude":"53.03113000","longitude":"5.67716000"},{"name":"De Drait","countryCode":"NL","stateCode":"FR","latitude":"53.09743000","longitude":"6.06791000"},{"name":"De Fryske Marren","countryCode":"NL","stateCode":"FR","latitude":"52.96906000","longitude":"5.77246000"},{"name":"De Greiden","countryCode":"NL","stateCode":"FR","latitude":"52.94960000","longitude":"5.91366000"},{"name":"De Knipe","countryCode":"NL","stateCode":"FR","latitude":"52.96829000","longitude":"5.97116000"},{"name":"De Westereen","countryCode":"NL","stateCode":"FR","latitude":"53.25731000","longitude":"6.03630000"},{"name":"Dokkum","countryCode":"NL","stateCode":"FR","latitude":"53.32224000","longitude":"5.99697000"},{"name":"Donkerbroek","countryCode":"NL","stateCode":"FR","latitude":"53.01734000","longitude":"6.23927000"},{"name":"Drachten","countryCode":"NL","stateCode":"FR","latitude":"53.11254000","longitude":"6.09890000"},{"name":"Drachtstercompagnie","countryCode":"NL","stateCode":"FR","latitude":"53.13462000","longitude":"6.14153000"},{"name":"Drogeham","countryCode":"NL","stateCode":"FR","latitude":"53.20213000","longitude":"6.11183000"},{"name":"Dronryp","countryCode":"NL","stateCode":"FR","latitude":"53.20000000","longitude":"5.65000000"},{"name":"Eastermar","countryCode":"NL","stateCode":"FR","latitude":"53.17466000","longitude":"6.05999000"},{"name":"Echtenerbrug","countryCode":"NL","stateCode":"FR","latitude":"52.87141000","longitude":"5.82147000"},{"name":"Feanwâlden","countryCode":"NL","stateCode":"FR","latitude":"53.23558000","longitude":"5.98832000"},{"name":"Ferwert","countryCode":"NL","stateCode":"FR","latitude":"53.33784000","longitude":"5.82533000"},{"name":"Franeker","countryCode":"NL","stateCode":"FR","latitude":"53.18546000","longitude":"5.54123000"},{"name":"Garyp","countryCode":"NL","stateCode":"FR","latitude":"53.16667000","longitude":"5.96667000"},{"name":"Gemeente Achtkarspelen","countryCode":"NL","stateCode":"FR","latitude":"53.21167000","longitude":"6.13776000"},{"name":"Gemeente Ameland","countryCode":"NL","stateCode":"FR","latitude":"53.45024000","longitude":"5.78277000"},{"name":"Gemeente Dantumadiel","countryCode":"NL","stateCode":"FR","latitude":"53.29113000","longitude":"5.99545000"},{"name":"Gemeente Harlingen","countryCode":"NL","stateCode":"FR","latitude":"53.17525000","longitude":"5.41806000"},{"name":"Gemeente Heerenveen","countryCode":"NL","stateCode":"FR","latitude":"52.94220000","longitude":"6.04410000"},{"name":"Gemeente Leeuwarden","countryCode":"NL","stateCode":"FR","latitude":"53.18602000","longitude":"5.81111000"},{"name":"Gemeente Ooststellingwerf","countryCode":"NL","stateCode":"FR","latitude":"52.98264000","longitude":"6.27515000"},{"name":"Gemeente Opsterland","countryCode":"NL","stateCode":"FR","latitude":"53.04849000","longitude":"6.12128000"},{"name":"Gemeente Schiermonnikoog","countryCode":"NL","stateCode":"FR","latitude":"53.48707000","longitude":"6.22917000"},{"name":"Gemeente Smallingerland","countryCode":"NL","stateCode":"FR","latitude":"53.11667000","longitude":"6.03333000"},{"name":"Gemeente Terschelling","countryCode":"NL","stateCode":"FR","latitude":"53.40000000","longitude":"5.35000000"},{"name":"Gemeente Tytsjerksteradiel","countryCode":"NL","stateCode":"FR","latitude":"53.19966000","longitude":"5.95802000"},{"name":"Gemeente Vlieland","countryCode":"NL","stateCode":"FR","latitude":"53.25320000","longitude":"4.95071000"},{"name":"Gemeente Weststellingwerf","countryCode":"NL","stateCode":"FR","latitude":"52.87647000","longitude":"6.01998000"},{"name":"Gorredijk","countryCode":"NL","stateCode":"FR","latitude":"53.00659000","longitude":"6.06402000"},{"name":"Goutum","countryCode":"NL","stateCode":"FR","latitude":"53.17734000","longitude":"5.80370000"},{"name":"Grou","countryCode":"NL","stateCode":"FR","latitude":"53.09456000","longitude":"5.83745000"},{"name":"Gytsjerk","countryCode":"NL","stateCode":"FR","latitude":"53.24293000","longitude":"5.89502000"},{"name":"Hallum","countryCode":"NL","stateCode":"FR","latitude":"53.30657000","longitude":"5.78379000"},{"name":"Harkema","countryCode":"NL","stateCode":"FR","latitude":"53.18333000","longitude":"6.13333000"},{"name":"Harlingen","countryCode":"NL","stateCode":"FR","latitude":"53.17477000","longitude":"5.42244000"},{"name":"Haulerwijk","countryCode":"NL","stateCode":"FR","latitude":"53.06468000","longitude":"6.33453000"},{"name":"Heechterp","countryCode":"NL","stateCode":"FR","latitude":"53.20963000","longitude":"5.82250000"},{"name":"Heeg","countryCode":"NL","stateCode":"FR","latitude":"52.96860000","longitude":"5.61075000"},{"name":"Heerenveen","countryCode":"NL","stateCode":"FR","latitude":"52.95929000","longitude":"5.91854000"},{"name":"Hoek","countryCode":"NL","stateCode":"FR","latitude":"53.20455000","longitude":"5.80192000"},{"name":"Hollum","countryCode":"NL","stateCode":"FR","latitude":"53.43940000","longitude":"5.63805000"},{"name":"Holwerd","countryCode":"NL","stateCode":"FR","latitude":"53.36815000","longitude":"5.90073000"},{"name":"Huizum","countryCode":"NL","stateCode":"FR","latitude":"53.19170000","longitude":"5.81119000"},{"name":"Hurdegaryp","countryCode":"NL","stateCode":"FR","latitude":"53.21333000","longitude":"5.94137000"},{"name":"IJlst","countryCode":"NL","stateCode":"FR","latitude":"53.01009000","longitude":"5.62312000"},{"name":"Jirnsum","countryCode":"NL","stateCode":"FR","latitude":"53.07753000","longitude":"5.79254000"},{"name":"Joure","countryCode":"NL","stateCode":"FR","latitude":"52.96570000","longitude":"5.80301000"},{"name":"Jubbega","countryCode":"NL","stateCode":"FR","latitude":"53.00396000","longitude":"6.12183000"},{"name":"Kollum","countryCode":"NL","stateCode":"FR","latitude":"53.27695000","longitude":"6.15293000"},{"name":"Kollumerzwaag","countryCode":"NL","stateCode":"FR","latitude":"53.26224000","longitude":"6.07544000"},{"name":"Kootstertille","countryCode":"NL","stateCode":"FR","latitude":"53.21261000","longitude":"6.09209000"},{"name":"Koudum","countryCode":"NL","stateCode":"FR","latitude":"52.91551000","longitude":"5.44834000"},{"name":"Langweer","countryCode":"NL","stateCode":"FR","latitude":"52.95836000","longitude":"5.72173000"},{"name":"Leeuwarden","countryCode":"NL","stateCode":"FR","latitude":"53.20139000","longitude":"5.80859000"},{"name":"Lemmer","countryCode":"NL","stateCode":"FR","latitude":"52.84618000","longitude":"5.70912000"},{"name":"Makkum","countryCode":"NL","stateCode":"FR","latitude":"53.05458000","longitude":"5.40231000"},{"name":"Mantgum","countryCode":"NL","stateCode":"FR","latitude":"53.12865000","longitude":"5.71924000"},{"name":"Marrum","countryCode":"NL","stateCode":"FR","latitude":"53.32277000","longitude":"5.80198000"},{"name":"Marsum","countryCode":"NL","stateCode":"FR","latitude":"53.21050000","longitude":"5.72637000"},{"name":"Menaam","countryCode":"NL","stateCode":"FR","latitude":"53.21797000","longitude":"5.66124000"},{"name":"Minnertsga","countryCode":"NL","stateCode":"FR","latitude":"53.25104000","longitude":"5.59513000"},{"name":"Nes","countryCode":"NL","stateCode":"FR","latitude":"53.44502000","longitude":"5.77400000"},{"name":"Nieuwehorne","countryCode":"NL","stateCode":"FR","latitude":"52.95113000","longitude":"6.06342000"},{"name":"Noardburgum","countryCode":"NL","stateCode":"FR","latitude":"53.22135000","longitude":"6.00523000"},{"name":"Noordwolde","countryCode":"NL","stateCode":"FR","latitude":"52.88964000","longitude":"6.14153000"},{"name":"Oentsjerk","countryCode":"NL","stateCode":"FR","latitude":"53.25000000","longitude":"5.90000000"},{"name":"Oldeberkoop","countryCode":"NL","stateCode":"FR","latitude":"52.93788000","longitude":"6.13089000"},{"name":"Oost-Vlieland","countryCode":"NL","stateCode":"FR","latitude":"53.29703000","longitude":"5.07431000"},{"name":"Oosterwolde","countryCode":"NL","stateCode":"FR","latitude":"52.99164000","longitude":"6.29096000"},{"name":"Opeinde","countryCode":"NL","stateCode":"FR","latitude":"53.13410000","longitude":"6.05656000"},{"name":"Oppenhuizen","countryCode":"NL","stateCode":"FR","latitude":"53.01194000","longitude":"5.69495000"},{"name":"Oranjewoud","countryCode":"NL","stateCode":"FR","latitude":"52.94579000","longitude":"5.95038000"},{"name":"Oudega","countryCode":"NL","stateCode":"FR","latitude":"53.12504000","longitude":"5.99888000"},{"name":"Oudehaske","countryCode":"NL","stateCode":"FR","latitude":"52.95709000","longitude":"5.87095000"},{"name":"Oudemirdum","countryCode":"NL","stateCode":"FR","latitude":"52.85019000","longitude":"5.53544000"},{"name":"Oudeschoot","countryCode":"NL","stateCode":"FR","latitude":"52.93343000","longitude":"5.95579000"},{"name":"Rottevalle","countryCode":"NL","stateCode":"FR","latitude":"53.14523000","longitude":"6.10411000"},{"name":"Scharnegoutum","countryCode":"NL","stateCode":"FR","latitude":"53.06051000","longitude":"5.67822000"},{"name":"Schiermonnikoog","countryCode":"NL","stateCode":"FR","latitude":"53.48025000","longitude":"6.15209000"},{"name":"Sexbierum","countryCode":"NL","stateCode":"FR","latitude":"53.21823000","longitude":"5.48402000"},{"name":"Sint Annaparochie","countryCode":"NL","stateCode":"FR","latitude":"53.27620000","longitude":"5.65727000"},{"name":"Sint Jacobiparochie","countryCode":"NL","stateCode":"FR","latitude":"53.27291000","longitude":"5.60354000"},{"name":"Sint Nicolaasga","countryCode":"NL","stateCode":"FR","latitude":"52.92293000","longitude":"5.74242000"},{"name":"Sintjohannesga","countryCode":"NL","stateCode":"FR","latitude":"52.93157000","longitude":"5.85588000"},{"name":"Sneek","countryCode":"NL","stateCode":"FR","latitude":"53.03297000","longitude":"5.65890000"},{"name":"Stadsfenne","countryCode":"NL","stateCode":"FR","latitude":"53.03987000","longitude":"5.67844000"},{"name":"Stiens","countryCode":"NL","stateCode":"FR","latitude":"53.26234000","longitude":"5.75769000"},{"name":"Surhuisterveen","countryCode":"NL","stateCode":"FR","latitude":"53.18477000","longitude":"6.17031000"},{"name":"Sûdwest Fryslân","countryCode":"NL","stateCode":"FR","latitude":"53.01056000","longitude":"5.52580000"},{"name":"Ternaard","countryCode":"NL","stateCode":"FR","latitude":"53.38203000","longitude":"5.96523000"},{"name":"Tijnje","countryCode":"NL","stateCode":"FR","latitude":"53.03058000","longitude":"5.99193000"},{"name":"Tinga","countryCode":"NL","stateCode":"FR","latitude":"53.02064000","longitude":"5.64575000"},{"name":"Twijzel","countryCode":"NL","stateCode":"FR","latitude":"53.23152000","longitude":"6.08952000"},{"name":"Twijzelerheide","countryCode":"NL","stateCode":"FR","latitude":"53.24015000","longitude":"6.04591000"},{"name":"Tytsjerk","countryCode":"NL","stateCode":"FR","latitude":"53.21343000","longitude":"5.90961000"},{"name":"Tzummarum","countryCode":"NL","stateCode":"FR","latitude":"53.23733000","longitude":"5.54612000"},{"name":"Ureterp","countryCode":"NL","stateCode":"FR","latitude":"53.09244000","longitude":"6.16718000"},{"name":"Waadhoeke","countryCode":"NL","stateCode":"FR","latitude":"53.18947000","longitude":"5.50793000"},{"name":"Warga","countryCode":"NL","stateCode":"FR","latitude":"53.15145000","longitude":"5.84404000"},{"name":"West-Terschelling","countryCode":"NL","stateCode":"FR","latitude":"53.35911000","longitude":"5.21482000"},{"name":"Westeinde","countryCode":"NL","stateCode":"FR","latitude":"53.20853000","longitude":"5.76812000"},{"name":"Wijnjewoude","countryCode":"NL","stateCode":"FR","latitude":"53.05814000","longitude":"6.20470000"},{"name":"Wirdum","countryCode":"NL","stateCode":"FR","latitude":"53.14893000","longitude":"5.80387000"},{"name":"Witmarsum","countryCode":"NL","stateCode":"FR","latitude":"53.10452000","longitude":"5.46902000"},{"name":"Wolvega","countryCode":"NL","stateCode":"FR","latitude":"52.87545000","longitude":"5.99691000"},{"name":"Wommels","countryCode":"NL","stateCode":"FR","latitude":"53.10883000","longitude":"5.58749000"},{"name":"Workum","countryCode":"NL","stateCode":"FR","latitude":"52.97969000","longitude":"5.44710000"},{"name":"Woudsend","countryCode":"NL","stateCode":"FR","latitude":"52.94357000","longitude":"5.62843000"},{"name":"Zuiderburen","countryCode":"NL","stateCode":"FR","latitude":"53.17340000","longitude":"5.84271000"},{"name":"Almelo","countryCode":"NL","stateCode":"OV","latitude":"52.35667000","longitude":"6.66250000"},{"name":"Baalder","countryCode":"NL","stateCode":"OV","latitude":"52.58579000","longitude":"6.65299000"},{"name":"Berkum","countryCode":"NL","stateCode":"OV","latitude":"52.52395000","longitude":"6.13655000"},{"name":"Blokzijl","countryCode":"NL","stateCode":"OV","latitude":"52.72667000","longitude":"5.96111000"},{"name":"Borgele","countryCode":"NL","stateCode":"OV","latitude":"52.27630000","longitude":"6.14926000"},{"name":"Borne","countryCode":"NL","stateCode":"OV","latitude":"52.30136000","longitude":"6.74820000"},{"name":"Boskamp","countryCode":"NL","stateCode":"OV","latitude":"52.33083000","longitude":"6.12778000"},{"name":"Brunnepe","countryCode":"NL","stateCode":"OV","latitude":"52.56185000","longitude":"5.90343000"},{"name":"Dalfsen","countryCode":"NL","stateCode":"OV","latitude":"52.51167000","longitude":"6.25694000"},{"name":"De Hoven","countryCode":"NL","stateCode":"OV","latitude":"52.24901000","longitude":"6.14367000"},{"name":"Delden","countryCode":"NL","stateCode":"OV","latitude":"52.26000000","longitude":"6.71111000"},{"name":"Den Ham","countryCode":"NL","stateCode":"OV","latitude":"52.46583000","longitude":"6.49583000"},{"name":"Deventer","countryCode":"NL","stateCode":"OV","latitude":"52.25500000","longitude":"6.16389000"},{"name":"Diepenheim","countryCode":"NL","stateCode":"OV","latitude":"52.20000000","longitude":"6.55556000"},{"name":"Enschede","countryCode":"NL","stateCode":"OV","latitude":"52.21833000","longitude":"6.89583000"},{"name":"Flevowijk","countryCode":"NL","stateCode":"OV","latitude":"52.54583000","longitude":"5.91338000"},{"name":"Frankhuis","countryCode":"NL","stateCode":"OV","latitude":"52.52500000","longitude":"6.06806000"},{"name":"Gemeente Almelo","countryCode":"NL","stateCode":"OV","latitude":"52.34463000","longitude":"6.65942000"},{"name":"Gemeente Borne","countryCode":"NL","stateCode":"OV","latitude":"52.31120000","longitude":"6.74404000"},{"name":"Gemeente Dalfsen","countryCode":"NL","stateCode":"OV","latitude":"52.52461000","longitude":"6.27214000"},{"name":"Gemeente Deventer","countryCode":"NL","stateCode":"OV","latitude":"52.26927000","longitude":"6.23795000"},{"name":"Gemeente Dinkelland","countryCode":"NL","stateCode":"OV","latitude":"52.37108000","longitude":"6.89294000"},{"name":"Gemeente Enschede","countryCode":"NL","stateCode":"OV","latitude":"52.21909000","longitude":"6.88041000"},{"name":"Gemeente Haaksbergen","countryCode":"NL","stateCode":"OV","latitude":"52.15514000","longitude":"6.75404000"},{"name":"Gemeente Hardenberg","countryCode":"NL","stateCode":"OV","latitude":"52.59312000","longitude":"6.53476000"},{"name":"Gemeente Hellendoorn","countryCode":"NL","stateCode":"OV","latitude":"52.39022000","longitude":"6.46434000"},{"name":"Gemeente Hengelo","countryCode":"NL","stateCode":"OV","latitude":"52.25910000","longitude":"6.77876000"},{"name":"Gemeente Hof van Twente","countryCode":"NL","stateCode":"OV","latitude":"52.24341000","longitude":"6.59749000"},{"name":"Gemeente Kampen","countryCode":"NL","stateCode":"OV","latitude":"52.56181000","longitude":"5.91535000"},{"name":"Gemeente Losser","countryCode":"NL","stateCode":"OV","latitude":"52.29819000","longitude":"7.00106000"},{"name":"Gemeente Oldenzaal","countryCode":"NL","stateCode":"OV","latitude":"52.30750000","longitude":"6.90750000"},{"name":"Gemeente Olst-Wijhe","countryCode":"NL","stateCode":"OV","latitude":"52.35734000","longitude":"6.13481000"},{"name":"Gemeente Ommen","countryCode":"NL","stateCode":"OV","latitude":"52.51659000","longitude":"6.45631000"},{"name":"Gemeente Raalte","countryCode":"NL","stateCode":"OV","latitude":"52.40299000","longitude":"6.28773000"},{"name":"Gemeente Rijssen-Holten","countryCode":"NL","stateCode":"OV","latitude":"52.29000000","longitude":"6.42515000"},{"name":"Gemeente Staphorst","countryCode":"NL","stateCode":"OV","latitude":"52.63241000","longitude":"6.20737000"},{"name":"Gemeente Steenwijkerland","countryCode":"NL","stateCode":"OV","latitude":"52.75587000","longitude":"6.04028000"},{"name":"Gemeente Tubbergen","countryCode":"NL","stateCode":"OV","latitude":"52.40451000","longitude":"6.78241000"},{"name":"Gemeente Twenterand","countryCode":"NL","stateCode":"OV","latitude":"52.44974000","longitude":"6.56122000"},{"name":"Gemeente Wierden","countryCode":"NL","stateCode":"OV","latitude":"52.34247000","longitude":"6.55795000"},{"name":"Gemeente Zwartewaterland","countryCode":"NL","stateCode":"OV","latitude":"52.60240000","longitude":"6.07402000"},{"name":"Gemeente Zwolle","countryCode":"NL","stateCode":"OV","latitude":"52.51264000","longitude":"6.09359000"},{"name":"Giethoorn","countryCode":"NL","stateCode":"OV","latitude":"52.74000000","longitude":"6.07917000"},{"name":"Goor","countryCode":"NL","stateCode":"OV","latitude":"52.23333000","longitude":"6.58611000"},{"name":"Grafhorst","countryCode":"NL","stateCode":"OV","latitude":"52.58250000","longitude":"5.93333000"},{"name":"Haaksbergen","countryCode":"NL","stateCode":"OV","latitude":"52.15667000","longitude":"6.73889000"},{"name":"Haarle","countryCode":"NL","stateCode":"OV","latitude":"52.35917000","longitude":"6.38056000"},{"name":"Hardenberg","countryCode":"NL","stateCode":"OV","latitude":"52.57583000","longitude":"6.61944000"},{"name":"Hasselt","countryCode":"NL","stateCode":"OV","latitude":"52.59267000","longitude":"6.09527000"},{"name":"Heino","countryCode":"NL","stateCode":"OV","latitude":"52.43661000","longitude":"6.23282000"},{"name":"Hengelo","countryCode":"NL","stateCode":"OV","latitude":"52.26583000","longitude":"6.79306000"},{"name":"Hengevelde","countryCode":"NL","stateCode":"OV","latitude":"52.19917000","longitude":"6.63611000"},{"name":"Het Oostrik","countryCode":"NL","stateCode":"OV","latitude":"52.25000000","longitude":"6.21667000"},{"name":"Kampen","countryCode":"NL","stateCode":"OV","latitude":"52.55500000","longitude":"5.91111000"},{"name":"Klein Driene","countryCode":"NL","stateCode":"OV","latitude":"52.26935000","longitude":"6.81613000"},{"name":"Losser","countryCode":"NL","stateCode":"OV","latitude":"52.26083000","longitude":"7.00417000"},{"name":"Magele","countryCode":"NL","stateCode":"OV","latitude":"52.46917000","longitude":"6.52083000"},{"name":"Markelo","countryCode":"NL","stateCode":"OV","latitude":"52.23500000","longitude":"6.49861000"},{"name":"Mekkelholt","countryCode":"NL","stateCode":"OV","latitude":"52.23645000","longitude":"6.89058000"},{"name":"Nieuwoord","countryCode":"NL","stateCode":"OV","latitude":"52.46667000","longitude":"6.55000000"},{"name":"Nijrees","countryCode":"NL","stateCode":"OV","latitude":"52.33500000","longitude":"6.66389000"},{"name":"Oldemarkt","countryCode":"NL","stateCode":"OV","latitude":"52.82083000","longitude":"5.97500000"},{"name":"Oldenzaal","countryCode":"NL","stateCode":"OV","latitude":"52.31333000","longitude":"6.92917000"},{"name":"Olst","countryCode":"NL","stateCode":"OV","latitude":"52.33750000","longitude":"6.10972000"},{"name":"Ommen","countryCode":"NL","stateCode":"OV","latitude":"52.52083000","longitude":"6.42083000"},{"name":"Oosterholt","countryCode":"NL","stateCode":"OV","latitude":"52.55917000","longitude":"5.95556000"},{"name":"Oostermeenthe","countryCode":"NL","stateCode":"OV","latitude":"52.79319000","longitude":"6.13138000"},{"name":"Ootmarsum","countryCode":"NL","stateCode":"OV","latitude":"52.40833000","longitude":"6.90139000"},{"name":"Pathmos","countryCode":"NL","stateCode":"OV","latitude":"52.21397000","longitude":"6.87555000"},{"name":"Pierik","countryCode":"NL","stateCode":"OV","latitude":"52.50141000","longitude":"6.11170000"},{"name":"Raalte","countryCode":"NL","stateCode":"OV","latitude":"52.38583000","longitude":"6.27500000"},{"name":"Rossum","countryCode":"NL","stateCode":"OV","latitude":"52.35167000","longitude":"6.92222000"},{"name":"Schalkhaar","countryCode":"NL","stateCode":"OV","latitude":"52.26833000","longitude":"6.19444000"},{"name":"Sint Jansklooster","countryCode":"NL","stateCode":"OV","latitude":"52.67750000","longitude":"6.00556000"},{"name":"Staphorst","countryCode":"NL","stateCode":"OV","latitude":"52.64500000","longitude":"6.21111000"},{"name":"Steenwijk","countryCode":"NL","stateCode":"OV","latitude":"52.78750000","longitude":"6.12083000"},{"name":"Steenwijkerwold","countryCode":"NL","stateCode":"OV","latitude":"52.80417000","longitude":"6.06389000"},{"name":"Tubbergen","countryCode":"NL","stateCode":"OV","latitude":"52.40750000","longitude":"6.78472000"},{"name":"Tuk","countryCode":"NL","stateCode":"OV","latitude":"52.79667000","longitude":"6.09444000"},{"name":"Twekkelerveld","countryCode":"NL","stateCode":"OV","latitude":"52.23064000","longitude":"6.86004000"},{"name":"Vollenhove","countryCode":"NL","stateCode":"OV","latitude":"52.68083000","longitude":"5.95417000"},{"name":"Vriezenveen","countryCode":"NL","stateCode":"OV","latitude":"52.40833000","longitude":"6.62222000"},{"name":"Vroomshoop","countryCode":"NL","stateCode":"OV","latitude":"52.46083000","longitude":"6.56528000"},{"name":"Westerhaar-Vriezenveensewijk","countryCode":"NL","stateCode":"OV","latitude":"52.45583000","longitude":"6.62361000"},{"name":"Wierden","countryCode":"NL","stateCode":"OV","latitude":"52.35917000","longitude":"6.59306000"},{"name":"Wijhe","countryCode":"NL","stateCode":"OV","latitude":"52.38667000","longitude":"6.13472000"},{"name":"Woolde","countryCode":"NL","stateCode":"OV","latitude":"52.27210000","longitude":"6.75891000"},{"name":"Wooldrik","countryCode":"NL","stateCode":"OV","latitude":"52.21667000","longitude":"6.91667000"},{"name":"Zuid-Berghuizen","countryCode":"NL","stateCode":"OV","latitude":"52.30083000","longitude":"6.93333000"},{"name":"Zwolle","countryCode":"NL","stateCode":"OV","latitude":"52.51250000","longitude":"6.09444000"},{"name":"Almere Stad","countryCode":"NL","stateCode":"FL","latitude":"52.37025000","longitude":"5.21413000"},{"name":"Biddinghuizen","countryCode":"NL","stateCode":"FL","latitude":"52.45500000","longitude":"5.69306000"},{"name":"Dronten","countryCode":"NL","stateCode":"FL","latitude":"52.52500000","longitude":"5.71806000"},{"name":"Emmeloord","countryCode":"NL","stateCode":"FL","latitude":"52.71083000","longitude":"5.74861000"},{"name":"Ens","countryCode":"NL","stateCode":"FL","latitude":"52.63667000","longitude":"5.82778000"},{"name":"Gemeente Almere","countryCode":"NL","stateCode":"FL","latitude":"52.36861000","longitude":"5.23750000"},{"name":"Gemeente Dronten","countryCode":"NL","stateCode":"FL","latitude":"52.50000000","longitude":"5.71667000"},{"name":"Gemeente Lelystad","countryCode":"NL","stateCode":"FL","latitude":"52.47542000","longitude":"5.43811000"},{"name":"Gemeente Noordoostpolder","countryCode":"NL","stateCode":"FL","latitude":"52.71703000","longitude":"5.77248000"},{"name":"Gemeente Urk","countryCode":"NL","stateCode":"FL","latitude":"52.66585000","longitude":"5.62371000"},{"name":"Gemeente Zeewolde","countryCode":"NL","stateCode":"FL","latitude":"52.34420000","longitude":"5.45904000"},{"name":"Lelystad","countryCode":"NL","stateCode":"FL","latitude":"52.50833000","longitude":"5.47500000"},{"name":"Urk","countryCode":"NL","stateCode":"FL","latitude":"52.66250000","longitude":"5.60139000"},{"name":"Zeewolde","countryCode":"NL","stateCode":"FL","latitude":"52.33000000","longitude":"5.54167000"},{"name":"Agdenes","countryCode":"NO","stateCode":"50","latitude":"63.50575000","longitude":"9.82623000"},{"name":"Berkåk","countryCode":"NO","stateCode":"50","latitude":"62.82496000","longitude":"10.01177000"},{"name":"Bjugn","countryCode":"NO","stateCode":"50","latitude":"63.76522000","longitude":"9.80940000"},{"name":"Botngård","countryCode":"NO","stateCode":"50","latitude":"63.76484000","longitude":"9.80863000"},{"name":"Brekstad","countryCode":"NO","stateCode":"50","latitude":"63.68697000","longitude":"9.66541000"},{"name":"Fillan","countryCode":"NO","stateCode":"50","latitude":"63.60638000","longitude":"8.96961000"},{"name":"Flatanger","countryCode":"NO","stateCode":"50","latitude":"64.41282000","longitude":"11.03285000"},{"name":"Fosnes","countryCode":"NO","stateCode":"50","latitude":"64.65910000","longitude":"11.26535000"},{"name":"Frosta","countryCode":"NO","stateCode":"50","latitude":"63.58910000","longitude":"10.74230000"},{"name":"Frøya","countryCode":"NO","stateCode":"50","latitude":"63.73005000","longitude":"8.82426000"},{"name":"Grong","countryCode":"NO","stateCode":"50","latitude":"64.46397000","longitude":"12.31114000"},{"name":"Hemne","countryCode":"NO","stateCode":"50","latitude":"63.29095000","longitude":"9.08893000"},{"name":"Hitra","countryCode":"NO","stateCode":"50","latitude":"63.54528000","longitude":"8.78029000"},{"name":"Holtålen","countryCode":"NO","stateCode":"50","latitude":"62.84318000","longitude":"11.29284000"},{"name":"Hommelvik","countryCode":"NO","stateCode":"50","latitude":"63.41083000","longitude":"10.79424000"},{"name":"Høylandet","countryCode":"NO","stateCode":"50","latitude":"64.62759000","longitude":"12.30041000"},{"name":"Inderøy","countryCode":"NO","stateCode":"50","latitude":"63.87826000","longitude":"11.28424000"},{"name":"Indre Fosen","countryCode":"NO","stateCode":"50","latitude":"63.58897000","longitude":"9.95847000"},{"name":"Klæbu","countryCode":"NO","stateCode":"50","latitude":"63.30060000","longitude":"10.48188000"},{"name":"Kolvereid","countryCode":"NO","stateCode":"50","latitude":"64.86549000","longitude":"11.60465000"},{"name":"Kyrksæterøra","countryCode":"NO","stateCode":"50","latitude":"63.29057000","longitude":"9.08909000"},{"name":"Lauvsnes","countryCode":"NO","stateCode":"50","latitude":"64.50061000","longitude":"10.89396000"},{"name":"Leka","countryCode":"NO","stateCode":"50","latitude":"65.09244000","longitude":"11.70513000"},{"name":"Levanger","countryCode":"NO","stateCode":"50","latitude":"63.74585000","longitude":"11.29991000"},{"name":"Lierne","countryCode":"NO","stateCode":"50","latitude":"64.46413000","longitude":"13.59249000"},{"name":"Lundamo","countryCode":"NO","stateCode":"50","latitude":"63.15216000","longitude":"10.28555000"},{"name":"Malm","countryCode":"NO","stateCode":"50","latitude":"64.07534000","longitude":"11.22398000"},{"name":"Malvik","countryCode":"NO","stateCode":"50","latitude":"63.41057000","longitude":"10.79382000"},{"name":"Meldal","countryCode":"NO","stateCode":"50","latitude":"63.04598000","longitude":"9.71088000"},{"name":"Melhus","countryCode":"NO","stateCode":"50","latitude":"63.28755000","longitude":"10.27686000"},{"name":"Meråker","countryCode":"NO","stateCode":"50","latitude":"63.41423000","longitude":"11.74558000"},{"name":"Midtre Gauldal","countryCode":"NO","stateCode":"50","latitude":"63.03902000","longitude":"10.28701000"},{"name":"Namdalseid","countryCode":"NO","stateCode":"50","latitude":"64.10843000","longitude":"10.91862000"},{"name":"Namsos","countryCode":"NO","stateCode":"50","latitude":"64.47842000","longitude":"11.54182000"},{"name":"Namsskogan","countryCode":"NO","stateCode":"50","latitude":"64.92597000","longitude":"13.15932000"},{"name":"Nærøy","countryCode":"NO","stateCode":"50","latitude":"64.86298000","longitude":"11.60505000"},{"name":"Oppdal","countryCode":"NO","stateCode":"50","latitude":"62.59495000","longitude":"9.68761000"},{"name":"Orkdal","countryCode":"NO","stateCode":"50","latitude":"63.29989000","longitude":"9.84365000"},{"name":"Osen","countryCode":"NO","stateCode":"50","latitude":"64.29875000","longitude":"10.51284000"},{"name":"Overhalla","countryCode":"NO","stateCode":"50","latitude":"64.49380000","longitude":"11.94753000"},{"name":"Raarvihke - Røyrvik","countryCode":"NO","stateCode":"50","latitude":"64.88380000","longitude":"13.56310000"},{"name":"Ranemsletta","countryCode":"NO","stateCode":"50","latitude":"64.49447000","longitude":"11.94912000"},{"name":"Rennebu","countryCode":"NO","stateCode":"50","latitude":"62.82864000","longitude":"10.00487000"},{"name":"Rindal","countryCode":"NO","stateCode":"50","latitude":"63.05511000","longitude":"9.21274000"},{"name":"Roan","countryCode":"NO","stateCode":"50","latitude":"64.17281000","longitude":"10.22511000"},{"name":"Røros","countryCode":"NO","stateCode":"50","latitude":"62.57562000","longitude":"11.38730000"},{"name":"Rørvik","countryCode":"NO","stateCode":"50","latitude":"64.86185000","longitude":"11.23969000"},{"name":"Røyrvik","countryCode":"NO","stateCode":"50","latitude":"64.88394000","longitude":"13.56256000"},{"name":"Selbu","countryCode":"NO","stateCode":"50","latitude":"63.21770000","longitude":"11.03938000"},{"name":"Sistranda","countryCode":"NO","stateCode":"50","latitude":"63.72523000","longitude":"8.83318000"},{"name":"Skaun","countryCode":"NO","stateCode":"50","latitude":"63.32386000","longitude":"10.06745000"},{"name":"Skogn","countryCode":"NO","stateCode":"50","latitude":"63.70374000","longitude":"11.19262000"},{"name":"Snillfjord","countryCode":"NO","stateCode":"50","latitude":"63.39973000","longitude":"9.50194000"},{"name":"Snåase","countryCode":"NO","stateCode":"50","latitude":"64.24570000","longitude":"12.37779000"},{"name":"Snåase - Snåsa","countryCode":"NO","stateCode":"50","latitude":"64.24606000","longitude":"12.38294000"},{"name":"Steinkjer","countryCode":"NO","stateCode":"50","latitude":"64.19303000","longitude":"11.38505000"},{"name":"Stjørdal","countryCode":"NO","stateCode":"50","latitude":"63.56699000","longitude":"11.02730000"},{"name":"Stjørdalshalsen","countryCode":"NO","stateCode":"50","latitude":"63.46810000","longitude":"10.92618000"},{"name":"Straumen","countryCode":"NO","stateCode":"50","latitude":"63.87163000","longitude":"11.29617000"},{"name":"Trondheim","countryCode":"NO","stateCode":"50","latitude":"63.42811000","longitude":"10.39687000"},{"name":"Tydal","countryCode":"NO","stateCode":"50","latitude":"63.04477000","longitude":"11.65038000"},{"name":"Verdal","countryCode":"NO","stateCode":"50","latitude":"63.90023000","longitude":"11.72724000"},{"name":"Verran","countryCode":"NO","stateCode":"50","latitude":"64.07100000","longitude":"11.21795000"},{"name":"Vikna","countryCode":"NO","stateCode":"50","latitude":"64.86362000","longitude":"11.24198000"},{"name":"Å i Åfjord","countryCode":"NO","stateCode":"50","latitude":"63.96068000","longitude":"10.22468000"},{"name":"Åfjord","countryCode":"NO","stateCode":"50","latitude":"63.96196000","longitude":"10.22587000"},{"name":"Ørland","countryCode":"NO","stateCode":"50","latitude":"63.68574000","longitude":"9.66633000"},{"name":"Alstahaug","countryCode":"NO","stateCode":"18","latitude":"65.97556000","longitude":"12.56836000"},{"name":"Andenes","countryCode":"NO","stateCode":"18","latitude":"69.31428000","longitude":"16.11939000"},{"name":"Andøy","countryCode":"NO","stateCode":"18","latitude":"69.08033000","longitude":"15.77637000"},{"name":"Ballangen","countryCode":"NO","stateCode":"18","latitude":"68.34365000","longitude":"16.83317000"},{"name":"Beiarn","countryCode":"NO","stateCode":"18","latitude":"67.00725000","longitude":"14.57304000"},{"name":"Bindal","countryCode":"NO","stateCode":"18","latitude":"65.08780000","longitude":"12.37747000"},{"name":"Bjerkvik","countryCode":"NO","stateCode":"18","latitude":"68.54917000","longitude":"17.55709000"},{"name":"Bodø","countryCode":"NO","stateCode":"18","latitude":"67.28325000","longitude":"14.38319000"},{"name":"Bogen","countryCode":"NO","stateCode":"18","latitude":"68.52647000","longitude":"16.99280000"},{"name":"Brønnøy","countryCode":"NO","stateCode":"18","latitude":"65.46786000","longitude":"12.20626000"},{"name":"Brønnøysund","countryCode":"NO","stateCode":"18","latitude":"65.47487000","longitude":"12.21285000"},{"name":"Bø","countryCode":"NO","stateCode":"18","latitude":"68.68823000","longitude":"14.47899000"},{"name":"Dønna","countryCode":"NO","stateCode":"18","latitude":"66.10606000","longitude":"12.48189000"},{"name":"Evenes","countryCode":"NO","stateCode":"18","latitude":"68.52334000","longitude":"17.00888000"},{"name":"Evjen","countryCode":"NO","stateCode":"18","latitude":"68.26667000","longitude":"13.73333000"},{"name":"Fauske","countryCode":"NO","stateCode":"18","latitude":"67.25963000","longitude":"15.39410000"},{"name":"Flakstad","countryCode":"NO","stateCode":"18","latitude":"68.09292000","longitude":"13.23310000"},{"name":"Gildeskål","countryCode":"NO","stateCode":"18","latitude":"67.03394000","longitude":"14.02582000"},{"name":"Gladstad","countryCode":"NO","stateCode":"18","latitude":"65.67683000","longitude":"11.96218000"},{"name":"Glomfjord","countryCode":"NO","stateCode":"18","latitude":"66.81663000","longitude":"13.94404000"},{"name":"Grane","countryCode":"NO","stateCode":"18","latitude":"65.53865000","longitude":"13.38499000"},{"name":"Gravdal","countryCode":"NO","stateCode":"18","latitude":"68.11832000","longitude":"13.55339000"},{"name":"Hadsel","countryCode":"NO","stateCode":"18","latitude":"68.56328000","longitude":"14.90835000"},{"name":"Hamarøy","countryCode":"NO","stateCode":"18","latitude":"68.08381000","longitude":"15.61671000"},{"name":"Hattfjelldal","countryCode":"NO","stateCode":"18","latitude":"65.59765000","longitude":"13.98948000"},{"name":"Hauknes","countryCode":"NO","stateCode":"18","latitude":"66.28333000","longitude":"14.06667000"},{"name":"Hemnes","countryCode":"NO","stateCode":"18","latitude":"66.07712000","longitude":"13.81350000"},{"name":"Hemnesberget","countryCode":"NO","stateCode":"18","latitude":"66.22489000","longitude":"13.61643000"},{"name":"Herøy","countryCode":"NO","stateCode":"18","latitude":"65.98427000","longitude":"12.28916000"},{"name":"Inndyr","countryCode":"NO","stateCode":"18","latitude":"67.03353000","longitude":"14.02663000"},{"name":"Kabelvåg","countryCode":"NO","stateCode":"18","latitude":"68.21066000","longitude":"14.47554000"},{"name":"Kjøpsvik","countryCode":"NO","stateCode":"18","latitude":"68.09696000","longitude":"16.37416000"},{"name":"Korgen","countryCode":"NO","stateCode":"18","latitude":"66.07662000","longitude":"13.82160000"},{"name":"Leirfjord","countryCode":"NO","stateCode":"18","latitude":"66.06348000","longitude":"12.93667000"},{"name":"Leknes","countryCode":"NO","stateCode":"18","latitude":"68.14746000","longitude":"13.61151000"},{"name":"Leland","countryCode":"NO","stateCode":"18","latitude":"66.06406000","longitude":"12.94325000"},{"name":"Lurøy","countryCode":"NO","stateCode":"18","latitude":"66.41887000","longitude":"12.84248000"},{"name":"Løding","countryCode":"NO","stateCode":"18","latitude":"67.30055000","longitude":"14.73852000"},{"name":"Lødingen","countryCode":"NO","stateCode":"18","latitude":"68.40998000","longitude":"15.99012000"},{"name":"Løpsmarka","countryCode":"NO","stateCode":"18","latitude":"67.31343000","longitude":"14.44934000"},{"name":"Melbu","countryCode":"NO","stateCode":"18","latitude":"68.50246000","longitude":"14.79962000"},{"name":"Meløy","countryCode":"NO","stateCode":"18","latitude":"66.87204000","longitude":"13.70763000"},{"name":"Mo i Rana","countryCode":"NO","stateCode":"18","latitude":"66.31278000","longitude":"14.14278000"},{"name":"Mosjøen","countryCode":"NO","stateCode":"18","latitude":"65.83599000","longitude":"13.19076000"},{"name":"Moskenes","countryCode":"NO","stateCode":"18","latitude":"67.93467000","longitude":"13.09109000"},{"name":"Myre","countryCode":"NO","stateCode":"18","latitude":"68.91400000","longitude":"15.07843000"},{"name":"Narvik","countryCode":"NO","stateCode":"18","latitude":"68.43896000","longitude":"17.42775000"},{"name":"Nesna","countryCode":"NO","stateCode":"18","latitude":"66.19796000","longitude":"13.02229000"},{"name":"Rana","countryCode":"NO","stateCode":"18","latitude":"66.31122000","longitude":"14.13996000"},{"name":"Reine","countryCode":"NO","stateCode":"18","latitude":"67.93249000","longitude":"13.08955000"},{"name":"Rognan","countryCode":"NO","stateCode":"18","latitude":"67.10021000","longitude":"15.39086000"},{"name":"Rødøy","countryCode":"NO","stateCode":"18","latitude":"66.71195000","longitude":"13.28530000"},{"name":"Røst","countryCode":"NO","stateCode":"18","latitude":"67.51727000","longitude":"12.11564000"},{"name":"Saltdal","countryCode":"NO","stateCode":"18","latitude":"67.10144000","longitude":"15.39458000"},{"name":"Sandnessjøen","countryCode":"NO","stateCode":"18","latitude":"66.02166000","longitude":"12.63158000"},{"name":"Sortland","countryCode":"NO","stateCode":"18","latitude":"68.69618000","longitude":"15.41174000"},{"name":"Steigen","countryCode":"NO","stateCode":"18","latitude":"67.77625000","longitude":"15.01621000"},{"name":"Stokmarknes","countryCode":"NO","stateCode":"18","latitude":"68.56462000","longitude":"14.91075000"},{"name":"Straume","countryCode":"NO","stateCode":"18","latitude":"68.68880000","longitude":"14.47205000"},{"name":"Straumen","countryCode":"NO","stateCode":"18","latitude":"67.34769000","longitude":"15.60493000"},{"name":"Svolvær","countryCode":"NO","stateCode":"18","latitude":"68.23417000","longitude":"14.56834000"},{"name":"Sømna","countryCode":"NO","stateCode":"18","latitude":"65.31379000","longitude":"12.16729000"},{"name":"Sørfold","countryCode":"NO","stateCode":"18","latitude":"67.34803000","longitude":"15.59445000"},{"name":"Sørland","countryCode":"NO","stateCode":"18","latitude":"67.66564000","longitude":"12.69784000"},{"name":"Terråk","countryCode":"NO","stateCode":"18","latitude":"65.08700000","longitude":"12.37148000"},{"name":"Tjeldsund","countryCode":"NO","stateCode":"18","latitude":"68.55557000","longitude":"16.36172000"},{"name":"Trofors","countryCode":"NO","stateCode":"18","latitude":"65.53335000","longitude":"13.40631000"},{"name":"Træna","countryCode":"NO","stateCode":"18","latitude":"66.50159000","longitude":"12.09645000"},{"name":"Tysfjord","countryCode":"NO","stateCode":"18","latitude":"68.09772000","longitude":"16.37591000"},{"name":"Vefsn","countryCode":"NO","stateCode":"18","latitude":"65.84109000","longitude":"13.20024000"},{"name":"Vega","countryCode":"NO","stateCode":"18","latitude":"65.67539000","longitude":"11.96456000"},{"name":"Vestvågøy","countryCode":"NO","stateCode":"18","latitude":"68.14830000","longitude":"13.61119000"},{"name":"Vevelstad","countryCode":"NO","stateCode":"18","latitude":"65.70002000","longitude":"12.43921000"},{"name":"Vik","countryCode":"NO","stateCode":"18","latitude":"65.31254000","longitude":"12.16734000"},{"name":"Vågan","countryCode":"NO","stateCode":"18","latitude":"68.23220000","longitude":"14.56226000"},{"name":"Værøy","countryCode":"NO","stateCode":"18","latitude":"67.66374000","longitude":"12.69337000"},{"name":"Øksnes","countryCode":"NO","stateCode":"18","latitude":"68.91463000","longitude":"15.08703000"},{"name":"Ørnes","countryCode":"NO","stateCode":"18","latitude":"66.86878000","longitude":"13.70579000"},{"name":"Alta","countryCode":"NO","stateCode":"20","latitude":"69.97675000","longitude":"23.29634000"},{"name":"Berlevåg","countryCode":"NO","stateCode":"20","latitude":"70.85778000","longitude":"29.08636000"},{"name":"Bjørnevatn","countryCode":"NO","stateCode":"20","latitude":"69.66745000","longitude":"29.98722000"},{"name":"Båtsfjord","countryCode":"NO","stateCode":"20","latitude":"70.63428000","longitude":"29.71750000"},{"name":"Gamvik","countryCode":"NO","stateCode":"20","latitude":"71.04107000","longitude":"27.85144000"},{"name":"Hammerfest","countryCode":"NO","stateCode":"20","latitude":"70.66257000","longitude":"23.68295000"},{"name":"Hasvik","countryCode":"NO","stateCode":"20","latitude":"70.59164000","longitude":"22.30272000"},{"name":"Honningsvåg","countryCode":"NO","stateCode":"20","latitude":"70.98209000","longitude":"25.97037000"},{"name":"Karasjok","countryCode":"NO","stateCode":"20","latitude":"69.47224000","longitude":"25.51885000"},{"name":"Kautokeino","countryCode":"NO","stateCode":"20","latitude":"69.01151000","longitude":"23.04151000"},{"name":"Kirkenes","countryCode":"NO","stateCode":"20","latitude":"69.72706000","longitude":"30.04578000"},{"name":"Kjøllefjord","countryCode":"NO","stateCode":"20","latitude":"70.94574000","longitude":"27.34650000"},{"name":"Kvalsund","countryCode":"NO","stateCode":"20","latitude":"70.49910000","longitude":"23.97393000"},{"name":"Kárášjohka","countryCode":"NO","stateCode":"20","latitude":"69.47187000","longitude":"25.51122000"},{"name":"Lakselv","countryCode":"NO","stateCode":"20","latitude":"70.05133000","longitude":"24.97182000"},{"name":"Lebesby","countryCode":"NO","stateCode":"20","latitude":"70.94535000","longitude":"27.35134000"},{"name":"Loppa","countryCode":"NO","stateCode":"20","latitude":"70.23952000","longitude":"22.35136000"},{"name":"Mehamn","countryCode":"NO","stateCode":"20","latitude":"71.04137000","longitude":"27.85133000"},{"name":"Måsøy","countryCode":"NO","stateCode":"20","latitude":"70.99654000","longitude":"24.66146000"},{"name":"Nesseby","countryCode":"NO","stateCode":"20","latitude":"69.88541000","longitude":"28.43368000"},{"name":"Nordkapp","countryCode":"NO","stateCode":"20","latitude":"70.97808000","longitude":"25.97473000"},{"name":"Porsanger","countryCode":"NO","stateCode":"20","latitude":"70.05214000","longitude":"24.95592000"},{"name":"Rypefjord","countryCode":"NO","stateCode":"20","latitude":"70.64126000","longitude":"23.67213000"},{"name":"Sør-Varanger","countryCode":"NO","stateCode":"20","latitude":"69.72859000","longitude":"30.04264000"},{"name":"Tana","countryCode":"NO","stateCode":"20","latitude":"70.19976000","longitude":"28.18494000"},{"name":"Vadsø","countryCode":"NO","stateCode":"20","latitude":"70.07412000","longitude":"29.74922000"},{"name":"Vardø","countryCode":"NO","stateCode":"20","latitude":"70.37040000","longitude":"31.10866000"},{"name":"Ávanuorri","countryCode":"NO","stateCode":"20","latitude":"70.99634000","longitude":"24.66217000"},{"name":"Øksfjord","countryCode":"NO","stateCode":"20","latitude":"70.23936000","longitude":"22.35070000"},{"name":"Alvdal","countryCode":"NO","stateCode":"04","latitude":"62.10854000","longitude":"10.63483000"},{"name":"Brumunddal","countryCode":"NO","stateCode":"04","latitude":"60.88095000","longitude":"10.93948000"},{"name":"Eidskog","countryCode":"NO","stateCode":"04","latitude":"59.98556000","longitude":"12.12502000"},{"name":"Elverum","countryCode":"NO","stateCode":"04","latitude":"60.88159000","longitude":"11.56314000"},{"name":"Engerdal","countryCode":"NO","stateCode":"04","latitude":"61.75774000","longitude":"11.95966000"},{"name":"Folldal","countryCode":"NO","stateCode":"04","latitude":"62.13329000","longitude":"9.99710000"},{"name":"Grue","countryCode":"NO","stateCode":"04","latitude":"60.45133000","longitude":"12.05489000"},{"name":"Hamar","countryCode":"NO","stateCode":"04","latitude":"60.79450000","longitude":"11.06798000"},{"name":"Innbygda","countryCode":"NO","stateCode":"04","latitude":"61.31484000","longitude":"12.26374000"},{"name":"Kirkenær","countryCode":"NO","stateCode":"04","latitude":"60.45790000","longitude":"12.05855000"},{"name":"Kongsvinger","countryCode":"NO","stateCode":"04","latitude":"60.19117000","longitude":"11.99916000"},{"name":"Koppang","countryCode":"NO","stateCode":"04","latitude":"61.57219000","longitude":"11.04659000"},{"name":"Løten","countryCode":"NO","stateCode":"04","latitude":"60.81771000","longitude":"11.34373000"},{"name":"Moelv","countryCode":"NO","stateCode":"04","latitude":"60.93333000","longitude":"10.70000000"},{"name":"Nord-Odal","countryCode":"NO","stateCode":"04","latitude":"60.39195000","longitude":"11.54151000"},{"name":"Os","countryCode":"NO","stateCode":"04","latitude":"62.49536000","longitude":"11.22807000"},{"name":"Rena","countryCode":"NO","stateCode":"04","latitude":"61.13222000","longitude":"11.37156000"},{"name":"Rendalen","countryCode":"NO","stateCode":"04","latitude":"61.89004000","longitude":"11.07694000"},{"name":"Ringsaker","countryCode":"NO","stateCode":"04","latitude":"60.88216000","longitude":"10.95030000"},{"name":"Sand","countryCode":"NO","stateCode":"04","latitude":"60.39220000","longitude":"11.54030000"},{"name":"Skarnes","countryCode":"NO","stateCode":"04","latitude":"60.25391000","longitude":"11.68485000"},{"name":"Skotterud","countryCode":"NO","stateCode":"04","latitude":"59.98281000","longitude":"12.12825000"},{"name":"Spetalen","countryCode":"NO","stateCode":"04","latitude":"60.18333000","longitude":"11.90000000"},{"name":"Stange","countryCode":"NO","stateCode":"04","latitude":"60.71576000","longitude":"11.19069000"},{"name":"Stor-Elvdal","countryCode":"NO","stateCode":"04","latitude":"61.57198000","longitude":"11.04759000"},{"name":"Sør-Odal","countryCode":"NO","stateCode":"04","latitude":"60.25455000","longitude":"11.68246000"},{"name":"Tolga","countryCode":"NO","stateCode":"04","latitude":"62.40984000","longitude":"10.99770000"},{"name":"Trysil","countryCode":"NO","stateCode":"04","latitude":"61.31549000","longitude":"12.26422000"},{"name":"Tynset","countryCode":"NO","stateCode":"04","latitude":"62.27387000","longitude":"10.77626000"},{"name":"Våler","countryCode":"NO","stateCode":"04","latitude":"60.67845000","longitude":"11.83314000"},{"name":"Åmot","countryCode":"NO","stateCode":"04","latitude":"61.13199000","longitude":"11.37328000"},{"name":"Åsnes","countryCode":"NO","stateCode":"04","latitude":"60.61363000","longitude":"12.01200000"},{"name":"Aremark","countryCode":"NO","stateCode":"01","latitude":"59.22198000","longitude":"11.69582000"},{"name":"Askim","countryCode":"NO","stateCode":"01","latitude":"59.58464000","longitude":"11.16084000"},{"name":"Eidsberg","countryCode":"NO","stateCode":"01","latitude":"59.55148000","longitude":"11.33587000"},{"name":"Fossby","countryCode":"NO","stateCode":"01","latitude":"59.22218000","longitude":"11.69928000"},{"name":"Fredrikstad","countryCode":"NO","stateCode":"01","latitude":"59.21759000","longitude":"10.93787000"},{"name":"Halden","countryCode":"NO","stateCode":"01","latitude":"59.12258000","longitude":"11.38709000"},{"name":"Hobøl","countryCode":"NO","stateCode":"01","latitude":"59.62252000","longitude":"10.94979000"},{"name":"Hvaler","countryCode":"NO","stateCode":"01","latitude":"59.02809000","longitude":"11.03110000"},{"name":"Karlshus","countryCode":"NO","stateCode":"01","latitude":"59.35195000","longitude":"10.87226000"},{"name":"Knappstad","countryCode":"NO","stateCode":"01","latitude":"59.62424000","longitude":"11.03274000"},{"name":"Larkollen","countryCode":"NO","stateCode":"01","latitude":"59.33196000","longitude":"10.66687000"},{"name":"Lervik","countryCode":"NO","stateCode":"01","latitude":"59.27119000","longitude":"10.74610000"},{"name":"Marker","countryCode":"NO","stateCode":"01","latitude":"59.47952000","longitude":"11.65917000"},{"name":"Moss","countryCode":"NO","stateCode":"01","latitude":"59.43436000","longitude":"10.65968000"},{"name":"Mysen","countryCode":"NO","stateCode":"01","latitude":"59.55354000","longitude":"11.32578000"},{"name":"Rakkestad","countryCode":"NO","stateCode":"01","latitude":"59.42822000","longitude":"11.34350000"},{"name":"Rygge","countryCode":"NO","stateCode":"01","latitude":"59.40629000","longitude":"10.69298000"},{"name":"Ryggebyen","countryCode":"NO","stateCode":"01","latitude":"59.37500000","longitude":"10.75000000"},{"name":"Råde","countryCode":"NO","stateCode":"01","latitude":"59.35162000","longitude":"10.87135000"},{"name":"Rømskog","countryCode":"NO","stateCode":"01","latitude":"59.74968000","longitude":"11.81122000"},{"name":"Sarpsborg","countryCode":"NO","stateCode":"01","latitude":"59.28148000","longitude":"11.11167000"},{"name":"Skiptvet","countryCode":"NO","stateCode":"01","latitude":"59.47751000","longitude":"11.16171000"},{"name":"Skjeberg","countryCode":"NO","stateCode":"01","latitude":"59.21148000","longitude":"11.19025000"},{"name":"Skjærhalden","countryCode":"NO","stateCode":"01","latitude":"59.02526000","longitude":"11.03685000"},{"name":"Spydeberg","countryCode":"NO","stateCode":"01","latitude":"59.62028000","longitude":"11.08069000"},{"name":"Tomter","countryCode":"NO","stateCode":"01","latitude":"59.65910000","longitude":"10.99487000"},{"name":"Trøgstad","countryCode":"NO","stateCode":"01","latitude":"59.64016000","longitude":"11.31890000"},{"name":"Våler","countryCode":"NO","stateCode":"01","latitude":"59.48870000","longitude":"10.86551000"},{"name":"Ørje","countryCode":"NO","stateCode":"01","latitude":"59.48023000","longitude":"11.66016000"},{"name":"Ask","countryCode":"NO","stateCode":"02","latitude":"60.07131000","longitude":"11.03620000"},{"name":"Asker","countryCode":"NO","stateCode":"02","latitude":"59.83734000","longitude":"10.43595000"},{"name":"Auli","countryCode":"NO","stateCode":"02","latitude":"60.03450000","longitude":"11.36046000"},{"name":"Aurskog-Høland","countryCode":"NO","stateCode":"02","latitude":"59.88321000","longitude":"11.56491000"},{"name":"Aursmoen","countryCode":"NO","stateCode":"02","latitude":"59.92763000","longitude":"11.44275000"},{"name":"Billingstad","countryCode":"NO","stateCode":"02","latitude":"59.87548000","longitude":"10.48230000"},{"name":"Bjørkelangen","countryCode":"NO","stateCode":"02","latitude":"59.88357000","longitude":"11.56396000"},{"name":"Blakstad","countryCode":"NO","stateCode":"02","latitude":"59.81910000","longitude":"10.46450000"},{"name":"Bærum","countryCode":"NO","stateCode":"02","latitude":"59.88996000","longitude":"10.52649000"},{"name":"Drøbak","countryCode":"NO","stateCode":"02","latitude":"59.66333000","longitude":"10.62975000"},{"name":"Eidsvoll","countryCode":"NO","stateCode":"02","latitude":"60.32893000","longitude":"11.26119000"},{"name":"Enebakk","countryCode":"NO","stateCode":"02","latitude":"59.76452000","longitude":"11.14492000"},{"name":"Fagerstrand","countryCode":"NO","stateCode":"02","latitude":"59.73746000","longitude":"10.59404000"},{"name":"Fet","countryCode":"NO","stateCode":"02","latitude":"59.92216000","longitude":"11.16778000"},{"name":"Fetsund","countryCode":"NO","stateCode":"02","latitude":"59.92463000","longitude":"11.15711000"},{"name":"Fjellfoten","countryCode":"NO","stateCode":"02","latitude":"60.08967000","longitude":"11.47222000"},{"name":"Flateby","countryCode":"NO","stateCode":"02","latitude":"59.82951000","longitude":"11.15345000"},{"name":"Frogn","countryCode":"NO","stateCode":"02","latitude":"59.66665000","longitude":"10.63566000"},{"name":"Frogner","countryCode":"NO","stateCode":"02","latitude":"60.02463000","longitude":"11.10284000"},{"name":"Gjerdrum","countryCode":"NO","stateCode":"02","latitude":"60.07159000","longitude":"11.03597000"},{"name":"Hurdal","countryCode":"NO","stateCode":"02","latitude":"60.43518000","longitude":"11.06707000"},{"name":"Jessheim","countryCode":"NO","stateCode":"02","latitude":"60.14151000","longitude":"11.17515000"},{"name":"Kløfta","countryCode":"NO","stateCode":"02","latitude":"60.07407000","longitude":"11.13805000"},{"name":"Leirsund","countryCode":"NO","stateCode":"02","latitude":"59.99682000","longitude":"11.08746000"},{"name":"Lillestrøm","countryCode":"NO","stateCode":"02","latitude":"59.95597000","longitude":"11.04918000"},{"name":"Lysaker","countryCode":"NO","stateCode":"02","latitude":"59.90994000","longitude":"10.63545000"},{"name":"Lørenskog","countryCode":"NO","stateCode":"02","latitude":"59.93209000","longitude":"10.96079000"},{"name":"Maura","countryCode":"NO","stateCode":"02","latitude":"60.25830000","longitude":"11.03192000"},{"name":"Nannestad","countryCode":"NO","stateCode":"02","latitude":"60.21707000","longitude":"11.01200000"},{"name":"Nes","countryCode":"NO","stateCode":"02","latitude":"60.12252000","longitude":"11.46570000"},{"name":"Neskollen","countryCode":"NO","stateCode":"02","latitude":"60.12159000","longitude":"11.33926000"},{"name":"Nesodden","countryCode":"NO","stateCode":"02","latitude":"59.84220000","longitude":"10.64940000"},{"name":"Nesoddtangen","countryCode":"NO","stateCode":"02","latitude":"59.86244000","longitude":"10.66308000"},{"name":"Nittedal","countryCode":"NO","stateCode":"02","latitude":"60.04278000","longitude":"10.88167000"},{"name":"Oppegård","countryCode":"NO","stateCode":"02","latitude":"59.81149000","longitude":"10.79712000"},{"name":"Rotnes","countryCode":"NO","stateCode":"02","latitude":"60.05707000","longitude":"10.86135000"},{"name":"Råholt","countryCode":"NO","stateCode":"02","latitude":"60.27513000","longitude":"11.17901000"},{"name":"Rælingen","countryCode":"NO","stateCode":"02","latitude":"59.92626000","longitude":"11.06527000"},{"name":"Skedsmo","countryCode":"NO","stateCode":"02","latitude":"59.95448000","longitude":"11.03952000"},{"name":"Ski","countryCode":"NO","stateCode":"02","latitude":"59.72049000","longitude":"10.83882000"},{"name":"Skui","countryCode":"NO","stateCode":"02","latitude":"59.92746000","longitude":"10.44750000"},{"name":"Sørum","countryCode":"NO","stateCode":"02","latitude":"59.98709000","longitude":"11.24019000"},{"name":"Sørumsand","countryCode":"NO","stateCode":"02","latitude":"59.98621000","longitude":"11.24154000"},{"name":"Ullensaker","countryCode":"NO","stateCode":"02","latitude":"60.14401000","longitude":"11.17441000"},{"name":"Vestby","countryCode":"NO","stateCode":"02","latitude":"59.60228000","longitude":"10.74807000"},{"name":"Åneby","countryCode":"NO","stateCode":"02","latitude":"60.08926000","longitude":"10.86998000"},{"name":"Årnes","countryCode":"NO","stateCode":"02","latitude":"60.12237000","longitude":"11.47005000"},{"name":"Ås","countryCode":"NO","stateCode":"02","latitude":"59.66366000","longitude":"10.79101000"},{"name":"Askvoll","countryCode":"NO","stateCode":"14","latitude":"61.34850000","longitude":"5.05318000"},{"name":"Aurland","countryCode":"NO","stateCode":"14","latitude":"60.90556000","longitude":"7.18734000"},{"name":"Balestrand","countryCode":"NO","stateCode":"14","latitude":"61.20809000","longitude":"6.53551000"},{"name":"Bremanger","countryCode":"NO","stateCode":"14","latitude":"61.76862000","longitude":"5.28907000"},{"name":"Dale","countryCode":"NO","stateCode":"14","latitude":"61.36353000","longitude":"5.40036000"},{"name":"Eid","countryCode":"NO","stateCode":"14","latitude":"61.90684000","longitude":"5.99321000"},{"name":"Eivindvik","countryCode":"NO","stateCode":"14","latitude":"60.98133000","longitude":"5.07497000"},{"name":"Farnes","countryCode":"NO","stateCode":"14","latitude":"61.30850000","longitude":"7.79694000"},{"name":"Fjaler","countryCode":"NO","stateCode":"14","latitude":"61.36383000","longitude":"5.39808000"},{"name":"Flora","countryCode":"NO","stateCode":"14","latitude":"61.59994000","longitude":"5.03144000"},{"name":"Florø","countryCode":"NO","stateCode":"14","latitude":"61.59957000","longitude":"5.03280000"},{"name":"Førde","countryCode":"NO","stateCode":"14","latitude":"61.45045000","longitude":"5.85397000"},{"name":"Gaular","countryCode":"NO","stateCode":"14","latitude":"61.32564000","longitude":"5.79523000"},{"name":"Gaupne","countryCode":"NO","stateCode":"14","latitude":"61.40472000","longitude":"7.29458000"},{"name":"Gloppen","countryCode":"NO","stateCode":"14","latitude":"61.77728000","longitude":"6.21561000"},{"name":"Gulen","countryCode":"NO","stateCode":"14","latitude":"60.98192000","longitude":"5.07408000"},{"name":"Hardbakke","countryCode":"NO","stateCode":"14","latitude":"61.07562000","longitude":"4.84111000"},{"name":"Hermansverk","countryCode":"NO","stateCode":"14","latitude":"61.18461000","longitude":"6.85016000"},{"name":"Hornindal","countryCode":"NO","stateCode":"14","latitude":"61.96925000","longitude":"6.52249000"},{"name":"Hyllestad","countryCode":"NO","stateCode":"14","latitude":"61.17036000","longitude":"5.29614000"},{"name":"Høyanger","countryCode":"NO","stateCode":"14","latitude":"61.21880000","longitude":"6.07308000"},{"name":"Jølster","countryCode":"NO","stateCode":"14","latitude":"61.56923000","longitude":"6.48351000"},{"name":"Leikanger","countryCode":"NO","stateCode":"14","latitude":"61.18556000","longitude":"6.82199000"},{"name":"Luster","countryCode":"NO","stateCode":"14","latitude":"61.40310000","longitude":"7.29793000"},{"name":"Lærdal","countryCode":"NO","stateCode":"14","latitude":"61.09842000","longitude":"7.48101000"},{"name":"Lærdalsøyri","countryCode":"NO","stateCode":"14","latitude":"61.10001000","longitude":"7.47374000"},{"name":"Måløy","countryCode":"NO","stateCode":"14","latitude":"61.93535000","longitude":"5.11362000"},{"name":"Naustdal","countryCode":"NO","stateCode":"14","latitude":"61.51034000","longitude":"5.71719000"},{"name":"Nordfjordeid","countryCode":"NO","stateCode":"14","latitude":"61.91220000","longitude":"5.98557000"},{"name":"Sandane","countryCode":"NO","stateCode":"14","latitude":"61.77277000","longitude":"6.21496000"},{"name":"Sande","countryCode":"NO","stateCode":"14","latitude":"61.32511000","longitude":"5.79773000"},{"name":"Selje","countryCode":"NO","stateCode":"14","latitude":"62.04263000","longitude":"5.34449000"},{"name":"Sogndal","countryCode":"NO","stateCode":"14","latitude":"61.23144000","longitude":"7.10301000"},{"name":"Solund","countryCode":"NO","stateCode":"14","latitude":"61.07394000","longitude":"4.83876000"},{"name":"Stryn","countryCode":"NO","stateCode":"14","latitude":"61.90406000","longitude":"6.72400000"},{"name":"Svelgen","countryCode":"NO","stateCode":"14","latitude":"61.76976000","longitude":"5.29544000"},{"name":"Vik","countryCode":"NO","stateCode":"14","latitude":"61.08863000","longitude":"6.58512000"},{"name":"Vågsøy","countryCode":"NO","stateCode":"14","latitude":"61.93544000","longitude":"5.11402000"},{"name":"Årdal","countryCode":"NO","stateCode":"14","latitude":"61.23639000","longitude":"7.70204000"},{"name":"Årdalstangen","countryCode":"NO","stateCode":"14","latitude":"61.23581000","longitude":"7.70370000"},{"name":"Askøy","countryCode":"NO","stateCode":"12","latitude":"60.40916000","longitude":"5.22599000"},{"name":"Austevoll","countryCode":"NO","stateCode":"12","latitude":"60.09578000","longitude":"5.22722000"},{"name":"Austrheim","countryCode":"NO","stateCode":"12","latitude":"60.77742000","longitude":"4.93227000"},{"name":"Bergen","countryCode":"NO","stateCode":"12","latitude":"60.39200000","longitude":"5.32800000"},{"name":"Bømlo","countryCode":"NO","stateCode":"12","latitude":"59.79384000","longitude":"5.17624000"},{"name":"Dale","countryCode":"NO","stateCode":"12","latitude":"60.58639000","longitude":"5.81888000"},{"name":"Eidfjord","countryCode":"NO","stateCode":"12","latitude":"60.46741000","longitude":"7.06971000"},{"name":"Eikelandsosen","countryCode":"NO","stateCode":"12","latitude":"60.24175000","longitude":"5.74433000"},{"name":"Espeland","countryCode":"NO","stateCode":"12","latitude":"60.38249000","longitude":"5.46570000"},{"name":"Etne","countryCode":"NO","stateCode":"12","latitude":"59.66472000","longitude":"5.93438000"},{"name":"Fedje","countryCode":"NO","stateCode":"12","latitude":"60.77873000","longitude":"4.71965000"},{"name":"Fitjar","countryCode":"NO","stateCode":"12","latitude":"59.91742000","longitude":"5.31637000"},{"name":"Fjell","countryCode":"NO","stateCode":"12","latitude":"60.36267000","longitude":"5.12194000"},{"name":"Frekhaug","countryCode":"NO","stateCode":"12","latitude":"60.51321000","longitude":"5.24252000"},{"name":"Fusa","countryCode":"NO","stateCode":"12","latitude":"60.24072000","longitude":"5.74458000"},{"name":"Granvin","countryCode":"NO","stateCode":"12","latitude":"60.52629000","longitude":"6.72178000"},{"name":"Hagavik","countryCode":"NO","stateCode":"12","latitude":"60.18076000","longitude":"5.40146000"},{"name":"Hylkje","countryCode":"NO","stateCode":"12","latitude":"60.51028000","longitude":"5.35444000"},{"name":"Indre Arna","countryCode":"NO","stateCode":"12","latitude":"60.41768000","longitude":"5.47087000"},{"name":"Jondal","countryCode":"NO","stateCode":"12","latitude":"60.27620000","longitude":"6.25257000"},{"name":"Kinsarvik","countryCode":"NO","stateCode":"12","latitude":"60.37567000","longitude":"6.71948000"},{"name":"Knappskog","countryCode":"NO","stateCode":"12","latitude":"60.37906000","longitude":"5.05602000"},{"name":"Knarvik","countryCode":"NO","stateCode":"12","latitude":"60.54530000","longitude":"5.28208000"},{"name":"Kvam","countryCode":"NO","stateCode":"12","latitude":"60.36977000","longitude":"6.14344000"},{"name":"Kvinnherad","countryCode":"NO","stateCode":"12","latitude":"59.98421000","longitude":"6.01227000"},{"name":"Leirvik","countryCode":"NO","stateCode":"12","latitude":"59.77977000","longitude":"5.50051000"},{"name":"Lindås","countryCode":"NO","stateCode":"12","latitude":"60.54910000","longitude":"5.28559000"},{"name":"Lonevåg","countryCode":"NO","stateCode":"12","latitude":"60.52556000","longitude":"5.49563000"},{"name":"Manger","countryCode":"NO","stateCode":"12","latitude":"60.64145000","longitude":"5.04136000"},{"name":"Masfjorden","countryCode":"NO","stateCode":"12","latitude":"60.79947000","longitude":"5.30035000"},{"name":"Meland","countryCode":"NO","stateCode":"12","latitude":"60.51777000","longitude":"5.24063000"},{"name":"Modalen","countryCode":"NO","stateCode":"12","latitude":"60.81735000","longitude":"5.80790000"},{"name":"Mosterhamn","countryCode":"NO","stateCode":"12","latitude":"59.69919000","longitude":"5.38585000"},{"name":"Norheimsund","countryCode":"NO","stateCode":"12","latitude":"60.37089000","longitude":"6.14562000"},{"name":"Odda","countryCode":"NO","stateCode":"12","latitude":"60.06697000","longitude":"6.54541000"},{"name":"Os","countryCode":"NO","stateCode":"12","latitude":"60.18547000","longitude":"5.46962000"},{"name":"Osterøy","countryCode":"NO","stateCode":"12","latitude":"60.52389000","longitude":"5.50551000"},{"name":"Radøy","countryCode":"NO","stateCode":"12","latitude":"60.64187000","longitude":"5.04110000"},{"name":"Rosendal","countryCode":"NO","stateCode":"12","latitude":"59.98589000","longitude":"6.01157000"},{"name":"Rubbestadneset","countryCode":"NO","stateCode":"12","latitude":"59.81559000","longitude":"5.26822000"},{"name":"Sagvåg","countryCode":"NO","stateCode":"12","latitude":"59.78139000","longitude":"5.38996000"},{"name":"Samnanger","countryCode":"NO","stateCode":"12","latitude":"60.37745000","longitude":"5.76219000"},{"name":"Sandsli","countryCode":"NO","stateCode":"12","latitude":"60.30323000","longitude":"5.28554000"},{"name":"Skogsvågen","countryCode":"NO","stateCode":"12","latitude":"60.25512000","longitude":"5.10161000"},{"name":"Stord","countryCode":"NO","stateCode":"12","latitude":"59.78092000","longitude":"5.49980000"},{"name":"Storebø","countryCode":"NO","stateCode":"12","latitude":"60.09485000","longitude":"5.22705000"},{"name":"Straume","countryCode":"NO","stateCode":"12","latitude":"60.36131000","longitude":"5.12199000"},{"name":"Sund","countryCode":"NO","stateCode":"12","latitude":"60.27019000","longitude":"5.07225000"},{"name":"Sveio","countryCode":"NO","stateCode":"12","latitude":"59.54303000","longitude":"5.35410000"},{"name":"Syfteland","countryCode":"NO","stateCode":"12","latitude":"60.23803000","longitude":"5.45285000"},{"name":"Tysnes","countryCode":"NO","stateCode":"12","latitude":"60.04076000","longitude":"5.53129000"},{"name":"Ullensvang","countryCode":"NO","stateCode":"12","latitude":"60.37501000","longitude":"6.72073000"},{"name":"Ulvik","countryCode":"NO","stateCode":"12","latitude":"60.56719000","longitude":"6.91871000"},{"name":"Vaksdal","countryCode":"NO","stateCode":"12","latitude":"60.59030000","longitude":"5.82272000"},{"name":"Voss","countryCode":"NO","stateCode":"12","latitude":"60.62780000","longitude":"6.41831000"},{"name":"Ytre Arna","countryCode":"NO","stateCode":"12","latitude":"60.46175000","longitude":"5.43265000"},{"name":"Ytrebygda","countryCode":"NO","stateCode":"12","latitude":"60.30504000","longitude":"5.28236000"},{"name":"Ågotnes","countryCode":"NO","stateCode":"12","latitude":"60.40306000","longitude":"5.01927000"},{"name":"Øygarden","countryCode":"NO","stateCode":"12","latitude":"60.59041000","longitude":"4.83890000"},{"name":"Øystese","countryCode":"NO","stateCode":"12","latitude":"60.38825000","longitude":"6.19251000"},{"name":"Audnedal","countryCode":"NO","stateCode":"10","latitude":"58.28378000","longitude":"7.35487000"},{"name":"Farsund","countryCode":"NO","stateCode":"10","latitude":"58.09538000","longitude":"6.80403000"},{"name":"Flekkefjord","countryCode":"NO","stateCode":"10","latitude":"58.29791000","longitude":"6.66345000"},{"name":"Hægebostad","countryCode":"NO","stateCode":"10","latitude":"58.37572000","longitude":"7.21973000"},{"name":"Justvik","countryCode":"NO","stateCode":"10","latitude":"58.19691000","longitude":"8.03107000"},{"name":"Kristiansand","countryCode":"NO","stateCode":"10","latitude":"58.14642000","longitude":"7.99687000"},{"name":"Kvinesdal","countryCode":"NO","stateCode":"10","latitude":"58.23894000","longitude":"6.71445000"},{"name":"Liknes","countryCode":"NO","stateCode":"10","latitude":"58.31216000","longitude":"6.96180000"},{"name":"Lindesnes","countryCode":"NO","stateCode":"10","latitude":"58.08435000","longitude":"7.30162000"},{"name":"Lyngdal","countryCode":"NO","stateCode":"10","latitude":"58.13829000","longitude":"7.06836000"},{"name":"Mandal","countryCode":"NO","stateCode":"10","latitude":"58.02633000","longitude":"7.45014000"},{"name":"Marnardal","countryCode":"NO","stateCode":"10","latitude":"58.19802000","longitude":"7.52802000"},{"name":"Nodeland","countryCode":"NO","stateCode":"10","latitude":"58.15517000","longitude":"7.83576000"},{"name":"Sirdal","countryCode":"NO","stateCode":"10","latitude":"58.66510000","longitude":"6.71585000"},{"name":"Skålevik","countryCode":"NO","stateCode":"10","latitude":"58.07955000","longitude":"8.01602000"},{"name":"Songdalen","countryCode":"NO","stateCode":"10","latitude":"58.15273000","longitude":"7.83677000"},{"name":"Strai","countryCode":"NO","stateCode":"10","latitude":"58.18930000","longitude":"7.92826000"},{"name":"Søgne","countryCode":"NO","stateCode":"10","latitude":"58.09663000","longitude":"7.81491000"},{"name":"Tonstad","countryCode":"NO","stateCode":"10","latitude":"58.66263000","longitude":"6.71694000"},{"name":"Tveit","countryCode":"NO","stateCode":"10","latitude":"58.23366000","longitude":"8.12199000"},{"name":"Vanse","countryCode":"NO","stateCode":"10","latitude":"58.09812000","longitude":"6.69184000"},{"name":"Vennesla","countryCode":"NO","stateCode":"10","latitude":"58.34271000","longitude":"7.97596000"},{"name":"Vestbygd","countryCode":"NO","stateCode":"10","latitude":"58.09991000","longitude":"6.58696000"},{"name":"Vigeland","countryCode":"NO","stateCode":"10","latitude":"58.08437000","longitude":"7.30497000"},{"name":"Åseral","countryCode":"NO","stateCode":"10","latitude":"58.61730000","longitude":"7.41118000"},{"name":"Aukra","countryCode":"NO","stateCode":"15","latitude":"62.80500000","longitude":"6.88722000"},{"name":"Aure","countryCode":"NO","stateCode":"15","latitude":"63.26750000","longitude":"8.52778000"},{"name":"Averøy","countryCode":"NO","stateCode":"15","latitude":"63.05344000","longitude":"7.63265000"},{"name":"Batnfjordsøra","countryCode":"NO","stateCode":"15","latitude":"62.89463000","longitude":"7.67251000"},{"name":"Brattvåg","countryCode":"NO","stateCode":"15","latitude":"62.59991000","longitude":"6.44426000"},{"name":"Eide","countryCode":"NO","stateCode":"15","latitude":"62.91570000","longitude":"7.44496000"},{"name":"Eidsvåg","countryCode":"NO","stateCode":"15","latitude":"62.77656000","longitude":"8.06550000"},{"name":"Elnesvågen","countryCode":"NO","stateCode":"15","latitude":"62.85426000","longitude":"7.13769000"},{"name":"Fræna","countryCode":"NO","stateCode":"15","latitude":"62.85375000","longitude":"7.15380000"},{"name":"Giske","countryCode":"NO","stateCode":"15","latitude":"62.50070000","longitude":"6.13472000"},{"name":"Gjemnes","countryCode":"NO","stateCode":"15","latitude":"62.89379000","longitude":"7.67714000"},{"name":"Halsa","countryCode":"NO","stateCode":"15","latitude":"63.11855000","longitude":"8.31536000"},{"name":"Haram","countryCode":"NO","stateCode":"15","latitude":"62.59898000","longitude":"6.44483000"},{"name":"Hareid","countryCode":"NO","stateCode":"15","latitude":"62.36742000","longitude":"6.02114000"},{"name":"Herøy","countryCode":"NO","stateCode":"15","latitude":"62.33333000","longitude":"5.63598000"},{"name":"Hjelset","countryCode":"NO","stateCode":"15","latitude":"62.78050000","longitude":"7.49277000"},{"name":"Hopen","countryCode":"NO","stateCode":"15","latitude":"63.46539000","longitude":"8.01437000"},{"name":"Kristiansund","countryCode":"NO","stateCode":"15","latitude":"63.11152000","longitude":"7.73198000"},{"name":"Larsnes","countryCode":"NO","stateCode":"15","latitude":"62.20282000","longitude":"5.57729000"},{"name":"Midsund","countryCode":"NO","stateCode":"15","latitude":"62.67614000","longitude":"6.67776000"},{"name":"Molde","countryCode":"NO","stateCode":"15","latitude":"62.73807000","longitude":"7.15882000"},{"name":"Nesset","countryCode":"NO","stateCode":"15","latitude":"62.77619000","longitude":"8.06623000"},{"name":"Norddal","countryCode":"NO","stateCode":"15","latitude":"62.29910000","longitude":"7.26145000"},{"name":"Nordstranda","countryCode":"NO","stateCode":"15","latitude":"62.51384000","longitude":"6.13166000"},{"name":"Rauma","countryCode":"NO","stateCode":"15","latitude":"62.56810000","longitude":"7.68612000"},{"name":"Rensvik","countryCode":"NO","stateCode":"15","latitude":"63.09843000","longitude":"7.82026000"},{"name":"Sande","countryCode":"NO","stateCode":"15","latitude":"62.20455000","longitude":"5.57971000"},{"name":"Sandøy","countryCode":"NO","stateCode":"15","latitude":"62.78167000","longitude":"6.46875000"},{"name":"Sjøholt","countryCode":"NO","stateCode":"15","latitude":"62.48263000","longitude":"6.81376000"},{"name":"Skodje","countryCode":"NO","stateCode":"15","latitude":"62.50306000","longitude":"6.69817000"},{"name":"Smøla","countryCode":"NO","stateCode":"15","latitude":"63.46526000","longitude":"8.01814000"},{"name":"Steinshamn","countryCode":"NO","stateCode":"15","latitude":"62.78389000","longitude":"6.47065000"},{"name":"Stordal","countryCode":"NO","stateCode":"15","latitude":"62.38214000","longitude":"6.98708000"},{"name":"Stranda","countryCode":"NO","stateCode":"15","latitude":"62.31132000","longitude":"6.93115000"},{"name":"Sula","countryCode":"NO","stateCode":"15","latitude":"62.44447000","longitude":"6.21229000"},{"name":"Sunndal","countryCode":"NO","stateCode":"15","latitude":"62.67464000","longitude":"8.56188000"},{"name":"Sunndalsøra","countryCode":"NO","stateCode":"15","latitude":"62.67519000","longitude":"8.56327000"},{"name":"Surnadal","countryCode":"NO","stateCode":"15","latitude":"62.97533000","longitude":"8.72490000"},{"name":"Sykkylven","countryCode":"NO","stateCode":"15","latitude":"62.38962000","longitude":"6.57825000"},{"name":"Tingvoll","countryCode":"NO","stateCode":"15","latitude":"62.91194000","longitude":"8.20673000"},{"name":"Tomra","countryCode":"NO","stateCode":"15","latitude":"62.58118000","longitude":"6.93106000"},{"name":"Ulstein","countryCode":"NO","stateCode":"15","latitude":"62.34423000","longitude":"5.85241000"},{"name":"Ulsteinvik","countryCode":"NO","stateCode":"15","latitude":"62.34317000","longitude":"5.84869000"},{"name":"Ulsteinvik weather pws station","countryCode":"NO","stateCode":"15","latitude":"62.34338000","longitude":"5.84385000"},{"name":"Vanylven","countryCode":"NO","stateCode":"15","latitude":"62.10003000","longitude":"5.55827000"},{"name":"Vatne","countryCode":"NO","stateCode":"15","latitude":"62.55826000","longitude":"6.61708000"},{"name":"Vestnes","countryCode":"NO","stateCode":"15","latitude":"62.62130000","longitude":"7.08966000"},{"name":"Volda","countryCode":"NO","stateCode":"15","latitude":"62.14678000","longitude":"6.06800000"},{"name":"Ålesund","countryCode":"NO","stateCode":"15","latitude":"62.47225000","longitude":"6.15492000"},{"name":"Åndalsnes","countryCode":"NO","stateCode":"15","latitude":"62.56749000","longitude":"7.68709000"},{"name":"Ørskog","countryCode":"NO","stateCode":"15","latitude":"62.48450000","longitude":"6.82025000"},{"name":"Ørsta","countryCode":"NO","stateCode":"15","latitude":"62.19937000","longitude":"6.13084000"},{"name":"Bagn","countryCode":"NO","stateCode":"05","latitude":"60.82249000","longitude":"9.55207000"},{"name":"Dokka","countryCode":"NO","stateCode":"05","latitude":"60.83500000","longitude":"10.07362000"},{"name":"Dombås","countryCode":"NO","stateCode":"05","latitude":"62.07554000","longitude":"9.12785000"},{"name":"Dovre","countryCode":"NO","stateCode":"05","latitude":"61.98582000","longitude":"9.24947000"},{"name":"Etnedal","countryCode":"NO","stateCode":"05","latitude":"60.88872000","longitude":"9.64031000"},{"name":"Fagernes","countryCode":"NO","stateCode":"05","latitude":"60.98584000","longitude":"9.23236000"},{"name":"Fossbergom","countryCode":"NO","stateCode":"05","latitude":"61.83772000","longitude":"8.56842000"},{"name":"Gausdal","countryCode":"NO","stateCode":"05","latitude":"61.22685000","longitude":"10.22145000"},{"name":"Gjøvik","countryCode":"NO","stateCode":"05","latitude":"60.79472000","longitude":"10.69287000"},{"name":"Gran","countryCode":"NO","stateCode":"05","latitude":"60.39293000","longitude":"10.56045000"},{"name":"Grua","countryCode":"NO","stateCode":"05","latitude":"60.25701000","longitude":"10.66222000"},{"name":"Hov","countryCode":"NO","stateCode":"05","latitude":"60.69870000","longitude":"10.35193000"},{"name":"Hundorp","countryCode":"NO","stateCode":"05","latitude":"61.55523000","longitude":"9.94069000"},{"name":"Jevnaker","countryCode":"NO","stateCode":"05","latitude":"60.24060000","longitude":"10.38587000"},{"name":"Lena","countryCode":"NO","stateCode":"05","latitude":"60.67391000","longitude":"10.81317000"},{"name":"Lesja","countryCode":"NO","stateCode":"05","latitude":"62.11785000","longitude":"8.86262000"},{"name":"Lillehammer","countryCode":"NO","stateCode":"05","latitude":"61.11464000","longitude":"10.46743000"},{"name":"Lom","countryCode":"NO","stateCode":"05","latitude":"61.83639000","longitude":"8.56811000"},{"name":"Lunner","countryCode":"NO","stateCode":"05","latitude":"60.29462000","longitude":"10.60860000"},{"name":"Nord-Aurdal","countryCode":"NO","stateCode":"05","latitude":"60.98531000","longitude":"9.23661000"},{"name":"Nord-Fron","countryCode":"NO","stateCode":"05","latitude":"61.59556000","longitude":"9.74830000"},{"name":"Nordre Land","countryCode":"NO","stateCode":"05","latitude":"60.83471000","longitude":"10.07543000"},{"name":"Otta","countryCode":"NO","stateCode":"05","latitude":"61.77120000","longitude":"9.53529000"},{"name":"Raufoss","countryCode":"NO","stateCode":"05","latitude":"60.72604000","longitude":"10.61330000"},{"name":"Reinsvoll","countryCode":"NO","stateCode":"05","latitude":"60.67977000","longitude":"10.62175000"},{"name":"Ringebu","countryCode":"NO","stateCode":"05","latitude":"61.52980000","longitude":"10.14180000"},{"name":"Sel","countryCode":"NO","stateCode":"05","latitude":"61.77278000","longitude":"9.53415000"},{"name":"Skjåk","countryCode":"NO","stateCode":"05","latitude":"61.88349000","longitude":"8.26490000"},{"name":"Skreia","countryCode":"NO","stateCode":"05","latitude":"60.65257000","longitude":"10.93564000"},{"name":"Søndre Land","countryCode":"NO","stateCode":"05","latitude":"60.69944000","longitude":"10.35086000"},{"name":"Sør-Aurdal","countryCode":"NO","stateCode":"05","latitude":"60.82242000","longitude":"9.54836000"},{"name":"Sør-Fron","countryCode":"NO","stateCode":"05","latitude":"61.55652000","longitude":"9.93949000"},{"name":"Tretten","countryCode":"NO","stateCode":"05","latitude":"61.31423000","longitude":"10.30066000"},{"name":"Vang","countryCode":"NO","stateCode":"05","latitude":"61.12564000","longitude":"8.57167000"},{"name":"Vestre Slidre","countryCode":"NO","stateCode":"05","latitude":"61.08842000","longitude":"8.98196000"},{"name":"Vestre Toten","countryCode":"NO","stateCode":"05","latitude":"60.72593000","longitude":"10.60764000"},{"name":"Vinstra","countryCode":"NO","stateCode":"05","latitude":"61.59496000","longitude":"9.75134000"},{"name":"Vågå","countryCode":"NO","stateCode":"05","latitude":"61.87565000","longitude":"9.09572000"},{"name":"Vågåmo","countryCode":"NO","stateCode":"05","latitude":"61.87505000","longitude":"9.09671000"},{"name":"Østre Toten","countryCode":"NO","stateCode":"05","latitude":"60.67659000","longitude":"10.81997000"},{"name":"Øyer","countryCode":"NO","stateCode":"05","latitude":"61.26495000","longitude":"10.41297000"},{"name":"Øystre Slidre","countryCode":"NO","stateCode":"05","latitude":"61.13377000","longitude":"9.07872000"},{"name":"Balsfjord","countryCode":"NO","stateCode":"19","latitude":"69.24024000","longitude":"19.22653000"},{"name":"Bardu","countryCode":"NO","stateCode":"19","latitude":"68.86058000","longitude":"18.35052000"},{"name":"Berg","countryCode":"NO","stateCode":"19","latitude":"69.44444000","longitude":"17.29950000"},{"name":"Borkenes","countryCode":"NO","stateCode":"19","latitude":"68.77261000","longitude":"16.17115000"},{"name":"Dyrøy","countryCode":"NO","stateCode":"19","latitude":"69.09154000","longitude":"17.69094000"},{"name":"Evenskjer","countryCode":"NO","stateCode":"19","latitude":"68.58283000","longitude":"16.57203000"},{"name":"Finnsnes","countryCode":"NO","stateCode":"19","latitude":"69.22959000","longitude":"17.98114000"},{"name":"Gratangen","countryCode":"NO","stateCode":"19","latitude":"68.69273000","longitude":"17.53186000"},{"name":"Gryllefjord","countryCode":"NO","stateCode":"19","latitude":"69.36304000","longitude":"17.05284000"},{"name":"Hansnes","countryCode":"NO","stateCode":"19","latitude":"69.96701000","longitude":"19.62752000"},{"name":"Harstad","countryCode":"NO","stateCode":"19","latitude":"68.79896000","longitude":"16.52930000"},{"name":"Ibestad","countryCode":"NO","stateCode":"19","latitude":"68.77866000","longitude":"17.17661000"},{"name":"Karlsøy","countryCode":"NO","stateCode":"19","latitude":"69.96185000","longitude":"19.61811000"},{"name":"Kvæfjord","countryCode":"NO","stateCode":"19","latitude":"68.77201000","longitude":"16.17294000"},{"name":"Kvænangen","countryCode":"NO","stateCode":"19","latitude":"69.93890000","longitude":"22.04935000"},{"name":"Kåfjord","countryCode":"NO","stateCode":"19","latitude":"69.60400000","longitude":"20.53456000"},{"name":"Lavangen","countryCode":"NO","stateCode":"19","latitude":"68.74722000","longitude":"17.80558000"},{"name":"Lenvik","countryCode":"NO","stateCode":"19","latitude":"69.23111000","longitude":"17.98739000"},{"name":"Lyngen","countryCode":"NO","stateCode":"19","latitude":"69.57621000","longitude":"20.21702000"},{"name":"Lyngseidet","countryCode":"NO","stateCode":"19","latitude":"69.57629000","longitude":"20.21887000"},{"name":"Moen","countryCode":"NO","stateCode":"19","latitude":"69.13043000","longitude":"18.61226000"},{"name":"Målselv","countryCode":"NO","stateCode":"19","latitude":"69.12389000","longitude":"18.61498000"},{"name":"Nordreisa","countryCode":"NO","stateCode":"19","latitude":"69.76825000","longitude":"21.02569000"},{"name":"Olderdalen","countryCode":"NO","stateCode":"19","latitude":"69.60407000","longitude":"20.53272000"},{"name":"Salangen","countryCode":"NO","stateCode":"19","latitude":"68.87669000","longitude":"17.83375000"},{"name":"Setermoen","countryCode":"NO","stateCode":"19","latitude":"68.86099000","longitude":"18.34857000"},{"name":"Sjøvegan","countryCode":"NO","stateCode":"19","latitude":"68.87363000","longitude":"17.84706000"},{"name":"Skjervøy","countryCode":"NO","stateCode":"19","latitude":"70.03379000","longitude":"20.97365000"},{"name":"Skånland","countryCode":"NO","stateCode":"19","latitude":"68.58378000","longitude":"16.57305000"},{"name":"Storfjord","countryCode":"NO","stateCode":"19","latitude":"69.26860000","longitude":"19.96089000"},{"name":"Storslett","countryCode":"NO","stateCode":"19","latitude":"69.76783000","longitude":"21.02466000"},{"name":"Storsteinnes","countryCode":"NO","stateCode":"19","latitude":"69.24081000","longitude":"19.23437000"},{"name":"Sørreisa","countryCode":"NO","stateCode":"19","latitude":"69.14697000","longitude":"18.15629000"},{"name":"Torsken","countryCode":"NO","stateCode":"19","latitude":"69.36184000","longitude":"17.05384000"},{"name":"Tranøy","countryCode":"NO","stateCode":"19","latitude":"69.17022000","longitude":"17.73480000"},{"name":"Tromsø","countryCode":"NO","stateCode":"19","latitude":"69.64961000","longitude":"18.95702000"},{"name":"Bamble","countryCode":"NO","stateCode":"08","latitude":"59.00146000","longitude":"9.74573000"},{"name":"Bø","countryCode":"NO","stateCode":"08","latitude":"59.41281000","longitude":"9.06618000"},{"name":"Dalen","countryCode":"NO","stateCode":"08","latitude":"59.44499000","longitude":"8.00492000"},{"name":"Drangedal","countryCode":"NO","stateCode":"08","latitude":"59.09655000","longitude":"9.05960000"},{"name":"Fyresdal","countryCode":"NO","stateCode":"08","latitude":"59.18651000","longitude":"8.08953000"},{"name":"Gvarv","countryCode":"NO","stateCode":"08","latitude":"59.38767000","longitude":"9.17240000"},{"name":"Herre","countryCode":"NO","stateCode":"08","latitude":"59.10351000","longitude":"9.56195000"},{"name":"Hjartdal","countryCode":"NO","stateCode":"08","latitude":"59.61276000","longitude":"8.94942000"},{"name":"Kragerø","countryCode":"NO","stateCode":"08","latitude":"58.86792000","longitude":"9.41099000"},{"name":"Kviteseid","countryCode":"NO","stateCode":"08","latitude":"59.40194000","longitude":"8.49459000"},{"name":"Lunde","countryCode":"NO","stateCode":"08","latitude":"59.29832000","longitude":"9.10268000"},{"name":"Nissedal","countryCode":"NO","stateCode":"08","latitude":"59.01958000","longitude":"8.52127000"},{"name":"Nome","countryCode":"NO","stateCode":"08","latitude":"59.28136000","longitude":"9.25678000"},{"name":"Notodden","countryCode":"NO","stateCode":"08","latitude":"59.55992000","longitude":"9.26046000"},{"name":"Porsgrunn","countryCode":"NO","stateCode":"08","latitude":"59.14190000","longitude":"9.65680000"},{"name":"Prestestranda","countryCode":"NO","stateCode":"08","latitude":"59.09773000","longitude":"9.05866000"},{"name":"Rjukan","countryCode":"NO","stateCode":"08","latitude":"59.87891000","longitude":"8.59411000"},{"name":"Sauherad","countryCode":"NO","stateCode":"08","latitude":"59.39642000","longitude":"9.24910000"},{"name":"Seljord","countryCode":"NO","stateCode":"08","latitude":"59.48274000","longitude":"8.62672000"},{"name":"Siljan","countryCode":"NO","stateCode":"08","latitude":"59.28251000","longitude":"9.73368000"},{"name":"Skien","countryCode":"NO","stateCode":"08","latitude":"59.20748000","longitude":"9.61052000"},{"name":"Tinn","countryCode":"NO","stateCode":"08","latitude":"59.83486000","longitude":"9.13528000"},{"name":"Tokke","countryCode":"NO","stateCode":"08","latitude":"59.44569000","longitude":"8.01388000"},{"name":"Ulefoss","countryCode":"NO","stateCode":"08","latitude":"59.28245000","longitude":"9.26548000"},{"name":"Vinje","countryCode":"NO","stateCode":"08","latitude":"59.56924000","longitude":"7.98896000"},{"name":"Barkåker","countryCode":"NO","stateCode":"07","latitude":"59.31859000","longitude":"10.38963000"},{"name":"Berger","countryCode":"NO","stateCode":"07","latitude":"59.54994000","longitude":"10.38641000"},{"name":"Færder","countryCode":"NO","stateCode":"07","latitude":"59.22791000","longitude":"10.41530000"},{"name":"Gullhaug","countryCode":"NO","stateCode":"07","latitude":"59.50130000","longitude":"10.25224000"},{"name":"Holmestrand","countryCode":"NO","stateCode":"07","latitude":"59.48976000","longitude":"10.31515000"},{"name":"Horten","countryCode":"NO","stateCode":"07","latitude":"59.41547000","longitude":"10.48527000"},{"name":"Larvik","countryCode":"NO","stateCode":"07","latitude":"59.05234000","longitude":"10.02701000"},{"name":"Melsomvik","countryCode":"NO","stateCode":"07","latitude":"59.22394000","longitude":"10.33616000"},{"name":"Re","countryCode":"NO","stateCode":"07","latitude":"59.35056000","longitude":"10.24763000"},{"name":"Sande","countryCode":"NO","stateCode":"07","latitude":"59.59362000","longitude":"10.20757000"},{"name":"Sandefjord","countryCode":"NO","stateCode":"07","latitude":"59.12881000","longitude":"10.21971000"},{"name":"Selvik","countryCode":"NO","stateCode":"07","latitude":"59.56645000","longitude":"10.26004000"},{"name":"Sem","countryCode":"NO","stateCode":"07","latitude":"59.28230000","longitude":"10.33004000"},{"name":"Skoppum","countryCode":"NO","stateCode":"07","latitude":"59.38613000","longitude":"10.41077000"},{"name":"Stavern","countryCode":"NO","stateCode":"07","latitude":"59.00000000","longitude":"10.03333000"},{"name":"Stokke","countryCode":"NO","stateCode":"07","latitude":"59.22255000","longitude":"10.30055000"},{"name":"Svelvik","countryCode":"NO","stateCode":"07","latitude":"59.60677000","longitude":"10.40225000"},{"name":"Tjøme","countryCode":"NO","stateCode":"07","latitude":"59.11090000","longitude":"10.39330000"},{"name":"Tønsberg","countryCode":"NO","stateCode":"07","latitude":"59.26754000","longitude":"10.40762000"},{"name":"Årøysund","countryCode":"NO","stateCode":"07","latitude":"59.18321000","longitude":"10.45743000"},{"name":"Åsgårdstrand","countryCode":"NO","stateCode":"07","latitude":"59.34938000","longitude":"10.46948000"},{"name":"Bjerkreim","countryCode":"NO","stateCode":"11","latitude":"58.63050000","longitude":"6.08130000"},{"name":"Bokn","countryCode":"NO","stateCode":"11","latitude":"59.23062000","longitude":"5.43524000"},{"name":"Bryne","countryCode":"NO","stateCode":"11","latitude":"58.73536000","longitude":"5.64766000"},{"name":"Egersund","countryCode":"NO","stateCode":"11","latitude":"58.45133000","longitude":"5.99970000"},{"name":"Eigersund","countryCode":"NO","stateCode":"11","latitude":"58.45236000","longitude":"6.00314000"},{"name":"Eike","countryCode":"NO","stateCode":"11","latitude":"59.39833000","longitude":"5.36389000"},{"name":"Finnøy","countryCode":"NO","stateCode":"11","latitude":"59.17117000","longitude":"5.87398000"},{"name":"Forsand","countryCode":"NO","stateCode":"11","latitude":"58.89929000","longitude":"6.09642000"},{"name":"Gjesdal","countryCode":"NO","stateCode":"11","latitude":"58.76478000","longitude":"5.85500000"},{"name":"Hauge i Dalane","countryCode":"NO","stateCode":"11","latitude":"58.34361000","longitude":"6.28121000"},{"name":"Haugesund","countryCode":"NO","stateCode":"11","latitude":"59.41015000","longitude":"5.27551000"},{"name":"Hjelmeland","countryCode":"NO","stateCode":"11","latitude":"59.23668000","longitude":"6.17912000"},{"name":"Hommersåk","countryCode":"NO","stateCode":"11","latitude":"58.92556000","longitude":"5.85104000"},{"name":"Hå","countryCode":"NO","stateCode":"11","latitude":"58.61610000","longitude":"5.64497000"},{"name":"Judaberg","countryCode":"NO","stateCode":"11","latitude":"59.17204000","longitude":"5.87617000"},{"name":"Jørpeland","countryCode":"NO","stateCode":"11","latitude":"59.02251000","longitude":"6.04078000"},{"name":"Karmøy","countryCode":"NO","stateCode":"11","latitude":"59.28079000","longitude":"5.30529000"},{"name":"Klepp","countryCode":"NO","stateCode":"11","latitude":"58.77655000","longitude":"5.63009000"},{"name":"Kopervik","countryCode":"NO","stateCode":"11","latitude":"59.28354000","longitude":"5.30669000"},{"name":"Kvitsøy","countryCode":"NO","stateCode":"11","latitude":"59.06471000","longitude":"5.40537000"},{"name":"Lund","countryCode":"NO","stateCode":"11","latitude":"58.45715000","longitude":"6.54871000"},{"name":"Lyefjell","countryCode":"NO","stateCode":"11","latitude":"58.73539000","longitude":"5.73615000"},{"name":"Moi","countryCode":"NO","stateCode":"11","latitude":"58.45674000","longitude":"6.55184000"},{"name":"Nærbø","countryCode":"NO","stateCode":"11","latitude":"58.66546000","longitude":"5.63788000"},{"name":"Randaberg","countryCode":"NO","stateCode":"11","latitude":"58.99870000","longitude":"5.62055000"},{"name":"Rennesøy","countryCode":"NO","stateCode":"11","latitude":"59.09899000","longitude":"5.69966000"},{"name":"Sandnes","countryCode":"NO","stateCode":"11","latitude":"58.84760000","longitude":"5.72855000"},{"name":"Sauda","countryCode":"NO","stateCode":"11","latitude":"59.65067000","longitude":"6.35312000"},{"name":"Skudeneshavn","countryCode":"NO","stateCode":"11","latitude":"59.14856000","longitude":"5.25687000"},{"name":"Sokndal","countryCode":"NO","stateCode":"11","latitude":"58.34256000","longitude":"6.29425000"},{"name":"Sola","countryCode":"NO","stateCode":"11","latitude":"58.88806000","longitude":"5.64728000"},{"name":"Stavanger","countryCode":"NO","stateCode":"11","latitude":"58.96941000","longitude":"5.72856000"},{"name":"Strand","countryCode":"NO","stateCode":"11","latitude":"59.02353000","longitude":"6.04343000"},{"name":"Suldal","countryCode":"NO","stateCode":"11","latitude":"59.48571000","longitude":"6.25222000"},{"name":"Sæveland","countryCode":"NO","stateCode":"11","latitude":"59.26667000","longitude":"5.20000000"},{"name":"Tananger","countryCode":"NO","stateCode":"11","latitude":"58.93618000","longitude":"5.57410000"},{"name":"Tau","countryCode":"NO","stateCode":"11","latitude":"59.06481000","longitude":"5.92250000"},{"name":"Time","countryCode":"NO","stateCode":"11","latitude":"58.73636000","longitude":"5.65297000"},{"name":"Tysvær","countryCode":"NO","stateCode":"11","latitude":"59.42159000","longitude":"5.44781000"},{"name":"Utsira","countryCode":"NO","stateCode":"11","latitude":"59.30565000","longitude":"4.88621000"},{"name":"Varhaug","countryCode":"NO","stateCode":"11","latitude":"58.61810000","longitude":"5.65702000"},{"name":"Vedavågen","countryCode":"NO","stateCode":"11","latitude":"59.29483000","longitude":"5.21874000"},{"name":"Vigrestad","countryCode":"NO","stateCode":"11","latitude":"58.57103000","longitude":"5.68182000"},{"name":"Vikeså","countryCode":"NO","stateCode":"11","latitude":"58.63759000","longitude":"6.09133000"},{"name":"Vikevåg","countryCode":"NO","stateCode":"11","latitude":"59.09754000","longitude":"5.69790000"},{"name":"Vindafjord","countryCode":"NO","stateCode":"11","latitude":"59.60543000","longitude":"5.80784000"},{"name":"Vormedal","countryCode":"NO","stateCode":"11","latitude":"59.35607000","longitude":"5.31962000"},{"name":"Åkrehamn","countryCode":"NO","stateCode":"11","latitude":"59.26053000","longitude":"5.18689000"},{"name":"Ølen","countryCode":"NO","stateCode":"11","latitude":"59.60437000","longitude":"5.80799000"},{"name":"Drammen","countryCode":"NO","stateCode":"06","latitude":"59.74389000","longitude":"10.20449000"},{"name":"Flesberg","countryCode":"NO","stateCode":"06","latitude":"59.83283000","longitude":"9.58308000"},{"name":"Flå","countryCode":"NO","stateCode":"06","latitude":"60.42910000","longitude":"9.46611000"},{"name":"Geilo","countryCode":"NO","stateCode":"06","latitude":"60.53369000","longitude":"8.20539000"},{"name":"Gol","countryCode":"NO","stateCode":"06","latitude":"60.69953000","longitude":"8.95024000"},{"name":"Hemsedal","countryCode":"NO","stateCode":"06","latitude":"60.86114000","longitude":"8.56537000"},{"name":"Hol","countryCode":"NO","stateCode":"06","latitude":"60.61528000","longitude":"8.30194000"},{"name":"Hole","countryCode":"NO","stateCode":"06","latitude":"60.08017000","longitude":"10.27840000"},{"name":"Hurum","countryCode":"NO","stateCode":"06","latitude":"59.61401000","longitude":"10.45763000"},{"name":"Hvittingfoss","countryCode":"NO","stateCode":"06","latitude":"59.48572000","longitude":"10.01173000"},{"name":"Hønefoss","countryCode":"NO","stateCode":"06","latitude":"60.16804000","longitude":"10.25647000"},{"name":"Kongsberg","countryCode":"NO","stateCode":"06","latitude":"59.66516000","longitude":"9.64653000"},{"name":"Krødsherad","countryCode":"NO","stateCode":"06","latitude":"60.17944000","longitude":"9.62124000"},{"name":"Lier","countryCode":"NO","stateCode":"06","latitude":"59.78663000","longitude":"10.24590000"},{"name":"Modum","countryCode":"NO","stateCode":"06","latitude":"59.97346000","longitude":"10.00468000"},{"name":"Nedre Eiker","countryCode":"NO","stateCode":"06","latitude":"59.75023000","longitude":"10.00736000"},{"name":"Nes","countryCode":"NO","stateCode":"06","latitude":"60.56804000","longitude":"9.10169000"},{"name":"Nesbyen","countryCode":"NO","stateCode":"06","latitude":"60.56809000","longitude":"9.10274000"},{"name":"Nore og Uvdal","countryCode":"NO","stateCode":"06","latitude":"60.26706000","longitude":"8.94635000"},{"name":"Noresund","countryCode":"NO","stateCode":"06","latitude":"60.17985000","longitude":"9.62411000"},{"name":"Prestfoss","countryCode":"NO","stateCode":"06","latitude":"60.04343000","longitude":"9.63520000"},{"name":"Ringerike","countryCode":"NO","stateCode":"06","latitude":"60.16018000","longitude":"10.25660000"},{"name":"Rollag","countryCode":"NO","stateCode":"06","latitude":"59.98413000","longitude":"9.29489000"},{"name":"Røyken","countryCode":"NO","stateCode":"06","latitude":"59.74019000","longitude":"10.41321000"},{"name":"Sigdal","countryCode":"NO","stateCode":"06","latitude":"60.04592000","longitude":"9.63673000"},{"name":"Skoger","countryCode":"NO","stateCode":"06","latitude":"59.71327000","longitude":"10.25356000"},{"name":"Sætre","countryCode":"NO","stateCode":"06","latitude":"59.68129000","longitude":"10.52749000"},{"name":"Tofte","countryCode":"NO","stateCode":"06","latitude":"59.54275000","longitude":"10.56138000"},{"name":"Tranby","countryCode":"NO","stateCode":"06","latitude":"59.80850000","longitude":"10.26114000"},{"name":"Vikersund","countryCode":"NO","stateCode":"06","latitude":"59.96838000","longitude":"9.99107000"},{"name":"Ål","countryCode":"NO","stateCode":"06","latitude":"60.63028000","longitude":"8.56115000"},{"name":"Åros","countryCode":"NO","stateCode":"06","latitude":"59.70610000","longitude":"10.51092000"},{"name":"Øvre Eiker","countryCode":"NO","stateCode":"06","latitude":"59.77111000","longitude":"9.90840000"},{"name":"Oslo","countryCode":"NO","stateCode":"03","latitude":"59.91273000","longitude":"10.74609000"},{"name":"Sjølyststranda","countryCode":"NO","stateCode":"03","latitude":"59.92105000","longitude":"10.68017000"},{"name":"Banepā","countryCode":"NP","stateCode":"1","latitude":"27.63245000","longitude":"85.52192000"},{"name":"Bharatpur","countryCode":"NP","stateCode":"1","latitude":"27.67680000","longitude":"84.43589000"},{"name":"Birgañj","countryCode":"NP","stateCode":"1","latitude":"27.01709000","longitude":"84.88080000"},{"name":"Dhulikhel","countryCode":"NP","stateCode":"1","latitude":"27.62210000","longitude":"85.54281000"},{"name":"Gaur","countryCode":"NP","stateCode":"1","latitude":"26.76448000","longitude":"85.27841000"},{"name":"Hari Bdr Tamang House","countryCode":"NP","stateCode":"1","latitude":"27.62890000","longitude":"85.45893000"},{"name":"Hetauda","countryCode":"NP","stateCode":"1","latitude":"27.42839000","longitude":"85.03219000"},{"name":"Jaleshwar","countryCode":"NP","stateCode":"1","latitude":"26.64921000","longitude":"85.80017000"},{"name":"Janakpur","countryCode":"NP","stateCode":"1","latitude":"26.72882000","longitude":"85.92628000"},{"name":"Kathmandu","countryCode":"NP","stateCode":"1","latitude":"27.70169000","longitude":"85.32060000"},{"name":"Kirtipur","countryCode":"NP","stateCode":"1","latitude":"27.67872000","longitude":"85.27750000"},{"name":"Madhyapur Thimi","countryCode":"NP","stateCode":"1","latitude":"27.68056000","longitude":"85.38750000"},{"name":"Malaṅgawā","countryCode":"NP","stateCode":"1","latitude":"26.85658000","longitude":"85.55940000"},{"name":"Nagarkot","countryCode":"NP","stateCode":"1","latitude":"27.71522000","longitude":"85.52075000"},{"name":"Panauti","countryCode":"NP","stateCode":"1","latitude":"27.58466000","longitude":"85.52122000"},{"name":"Pātan","countryCode":"NP","stateCode":"1","latitude":"27.67658000","longitude":"85.31417000"},{"name":"Rāmechhāp","countryCode":"NP","stateCode":"1","latitude":"27.32560000","longitude":"86.08768000"},{"name":"kankrabari Dovan","countryCode":"NP","stateCode":"1","latitude":"27.62881000","longitude":"85.45934000"},{"name":"Bhadrapur","countryCode":"NP","stateCode":"4","latitude":"26.54404000","longitude":"88.09436000"},{"name":"Bhojpur","countryCode":"NP","stateCode":"4","latitude":"27.17150000","longitude":"87.04607000"},{"name":"Biratnagar","countryCode":"NP","stateCode":"4","latitude":"26.45505000","longitude":"87.27007000"},{"name":"Dhankutā","countryCode":"NP","stateCode":"4","latitude":"26.98333000","longitude":"87.33333000"},{"name":"Dharān","countryCode":"NP","stateCode":"4","latitude":"26.81436000","longitude":"87.27972000"},{"name":"Ilām","countryCode":"NP","stateCode":"4","latitude":"26.90943000","longitude":"87.92824000"},{"name":"Inaruwa","countryCode":"NP","stateCode":"4","latitude":"26.60675000","longitude":"87.14780000"},{"name":"Khanbari","countryCode":"NP","stateCode":"4","latitude":"27.37604000","longitude":"87.20767000"},{"name":"Lahān","countryCode":"NP","stateCode":"4","latitude":"26.72022000","longitude":"86.48258000"},{"name":"Lobujya","countryCode":"NP","stateCode":"4","latitude":"27.95000000","longitude":"86.81667000"},{"name":"Namche Bazar","countryCode":"NP","stateCode":"4","latitude":"27.80528000","longitude":"86.71058000"},{"name":"Rājbirāj","countryCode":"NP","stateCode":"4","latitude":"26.53968000","longitude":"86.74796000"},{"name":"Siraha","countryCode":"NP","stateCode":"4","latitude":"26.65422000","longitude":"86.20795000"},{"name":"Titahari","countryCode":"NP","stateCode":"4","latitude":"26.66371000","longitude":"87.27403000"},{"name":"Triyuga","countryCode":"NP","stateCode":"4","latitude":"26.79190000","longitude":"86.69900000"},{"name":"Bhattarai Danda","countryCode":"NP","stateCode":"3","latitude":"27.88333000","longitude":"83.93333000"},{"name":"Butwāl","countryCode":"NP","stateCode":"3","latitude":"27.70055000","longitude":"83.44836000"},{"name":"Bāglung","countryCode":"NP","stateCode":"3","latitude":"28.27189000","longitude":"83.58975000"},{"name":"Chitre","countryCode":"NP","stateCode":"3","latitude":"28.42673000","longitude":"83.69076000"},{"name":"Dihi","countryCode":"NP","stateCode":"3","latitude":"27.87552000","longitude":"83.92759000"},{"name":"Dārchulā","countryCode":"NP","stateCode":"3","latitude":"29.83000000","longitude":"80.55000000"},{"name":"Pokhara","countryCode":"NP","stateCode":"3","latitude":"28.26689000","longitude":"83.96851000"},{"name":"Siddharthanagar","countryCode":"NP","stateCode":"3","latitude":"27.50000000","longitude":"83.45000000"},{"name":"Tānsen","countryCode":"NP","stateCode":"3","latitude":"27.86731000","longitude":"83.54670000"},{"name":"Wāliṅ","countryCode":"NP","stateCode":"3","latitude":"27.98370000","longitude":"83.75925000"},{"name":"Bhojpur","countryCode":"NP","stateCode":"2","latitude":"27.93565000","longitude":"81.77555000"},{"name":"Birendranagar","countryCode":"NP","stateCode":"2","latitude":"28.60194000","longitude":"81.63389000"},{"name":"Dailekh","countryCode":"NP","stateCode":"2","latitude":"28.84434000","longitude":"81.71011000"},{"name":"Gulariyā","countryCode":"NP","stateCode":"2","latitude":"28.20580000","longitude":"81.34532000"},{"name":"Jumla","countryCode":"NP","stateCode":"2","latitude":"29.27472000","longitude":"82.18383000"},{"name":"Nepalgunj","countryCode":"NP","stateCode":"2","latitude":"28.05000000","longitude":"81.61667000"},{"name":"Tulsīpur","countryCode":"NP","stateCode":"2","latitude":"28.13099000","longitude":"82.29726000"},{"name":"Dadeldhurā","countryCode":"NP","stateCode":"5","latitude":"29.29842000","longitude":"80.58059000"},{"name":"Dhangaḍhi̇̄","countryCode":"NP","stateCode":"5","latitude":"28.70137000","longitude":"80.58975000"},{"name":"Dipayal","countryCode":"NP","stateCode":"5","latitude":"29.26083000","longitude":"80.94000000"},{"name":"Mahendranagar","countryCode":"NP","stateCode":"5","latitude":"28.96399000","longitude":"80.17715000"},{"name":"Ṭikāpur","countryCode":"NP","stateCode":"5","latitude":"28.52823000","longitude":"81.11798000"},{"name":"Anabar","countryCode":"NR","stateCode":"02","latitude":"-0.50845000","longitude":"166.95326000"},{"name":"Arijejen","countryCode":"NR","stateCode":"01","latitude":"-0.52545000","longitude":"166.91247000"},{"name":"Baiti","countryCode":"NR","stateCode":"05","latitude":"-0.50803000","longitude":"166.92945000"},{"name":"Ijuw","countryCode":"NR","stateCode":"10","latitude":"-0.52100000","longitude":"166.95813000"},{"name":"Menen","countryCode":"NR","stateCode":"11","latitude":"-0.54539000","longitude":"166.94871000"},{"name":"Uaboe","countryCode":"NR","stateCode":"13","latitude":"-0.51393000","longitude":"166.92384000"},{"name":"Yaren","countryCode":"NR","stateCode":"14","latitude":"-0.55085000","longitude":"166.92520000"},{"name":"Ahipara","countryCode":"NZ","stateCode":"NTL","latitude":"-35.16667000","longitude":"173.16667000"},{"name":"Dargaville","countryCode":"NZ","stateCode":"NTL","latitude":"-35.93333000","longitude":"173.88333000"},{"name":"Far North District","countryCode":"NZ","stateCode":"NTL","latitude":"-35.03359000","longitude":"173.48841000"},{"name":"Kaipara District","countryCode":"NZ","stateCode":"NTL","latitude":"-35.99546000","longitude":"174.04688000"},{"name":"Kaitaia","countryCode":"NZ","stateCode":"NTL","latitude":"-35.11485000","longitude":"173.26366000"},{"name":"Kawakawa","countryCode":"NZ","stateCode":"NTL","latitude":"-35.38333000","longitude":"174.06667000"},{"name":"Kerikeri","countryCode":"NZ","stateCode":"NTL","latitude":"-35.22676000","longitude":"173.94739000"},{"name":"Maungatapere","countryCode":"NZ","stateCode":"NTL","latitude":"-35.75000000","longitude":"174.20000000"},{"name":"Moerewa","countryCode":"NZ","stateCode":"NTL","latitude":"-35.38333000","longitude":"174.03333000"},{"name":"Ngunguru","countryCode":"NZ","stateCode":"NTL","latitude":"-35.61667000","longitude":"174.50000000"},{"name":"Paihia","countryCode":"NZ","stateCode":"NTL","latitude":"-35.28067000","longitude":"174.09103000"},{"name":"Ruakaka","countryCode":"NZ","stateCode":"NTL","latitude":"-35.90818000","longitude":"174.45019000"},{"name":"Taipa","countryCode":"NZ","stateCode":"NTL","latitude":"-34.99604000","longitude":"173.46665000"},{"name":"Waimate North","countryCode":"NZ","stateCode":"NTL","latitude":"-35.31667000","longitude":"173.88333000"},{"name":"Whangarei","countryCode":"NZ","stateCode":"NTL","latitude":"-35.73167000","longitude":"174.32391000"},{"name":"Amberley","countryCode":"NZ","stateCode":"CAN","latitude":"-43.15589000","longitude":"172.72975000"},{"name":"Ashburton","countryCode":"NZ","stateCode":"CAN","latitude":"-43.89834000","longitude":"171.73011000"},{"name":"Ashburton District","countryCode":"NZ","stateCode":"CAN","latitude":"-43.90000000","longitude":"171.75000000"},{"name":"Burnham","countryCode":"NZ","stateCode":"CAN","latitude":"-43.61667000","longitude":"172.31667000"},{"name":"Christchurch","countryCode":"NZ","stateCode":"CAN","latitude":"-43.53333000","longitude":"172.63333000"},{"name":"Christchurch City","countryCode":"NZ","stateCode":"CAN","latitude":"-43.64578000","longitude":"172.74586000"},{"name":"Darfield","countryCode":"NZ","stateCode":"CAN","latitude":"-43.48333000","longitude":"172.11667000"},{"name":"Geraldine","countryCode":"NZ","stateCode":"CAN","latitude":"-44.09061000","longitude":"171.24458000"},{"name":"Kaiapoi","countryCode":"NZ","stateCode":"CAN","latitude":"-43.37832000","longitude":"172.64013000"},{"name":"Leeston","countryCode":"NZ","stateCode":"CAN","latitude":"-43.76667000","longitude":"172.30000000"},{"name":"Lincoln","countryCode":"NZ","stateCode":"CAN","latitude":"-43.65000000","longitude":"172.48333000"},{"name":"Mackenzie District","countryCode":"NZ","stateCode":"CAN","latitude":"-43.93987000","longitude":"170.51913000"},{"name":"Methven","countryCode":"NZ","stateCode":"CAN","latitude":"-43.63333000","longitude":"171.65000000"},{"name":"Oxford","countryCode":"NZ","stateCode":"CAN","latitude":"-43.30000000","longitude":"172.18333000"},{"name":"Pleasant Point","countryCode":"NZ","stateCode":"CAN","latitude":"-44.26667000","longitude":"171.13333000"},{"name":"Prebbleton","countryCode":"NZ","stateCode":"CAN","latitude":"-43.58333000","longitude":"172.51667000"},{"name":"Rakaia","countryCode":"NZ","stateCode":"CAN","latitude":"-43.75000000","longitude":"172.01667000"},{"name":"Rolleston","countryCode":"NZ","stateCode":"CAN","latitude":"-43.58333000","longitude":"172.38333000"},{"name":"Selwyn District","countryCode":"NZ","stateCode":"CAN","latitude":"-43.32226000","longitude":"171.87064000"},{"name":"Timaru","countryCode":"NZ","stateCode":"CAN","latitude":"-44.39672000","longitude":"171.25364000"},{"name":"Timaru District","countryCode":"NZ","stateCode":"CAN","latitude":"-44.40000000","longitude":"171.21667000"},{"name":"Tinwald","countryCode":"NZ","stateCode":"CAN","latitude":"-43.91667000","longitude":"171.71667000"},{"name":"Waimakariri District","countryCode":"NZ","stateCode":"CAN","latitude":"-43.20750000","longitude":"172.33286000"},{"name":"Woodend","countryCode":"NZ","stateCode":"CAN","latitude":"-43.31667000","longitude":"172.66667000"},{"name":"Arrowtown","countryCode":"NZ","stateCode":"OTA","latitude":"-44.93837000","longitude":"168.81007000"},{"name":"Balclutha","countryCode":"NZ","stateCode":"OTA","latitude":"-46.23389000","longitude":"169.75000000"},{"name":"Clutha District","countryCode":"NZ","stateCode":"OTA","latitude":"-46.03883000","longitude":"169.60617000"},{"name":"Cromwell","countryCode":"NZ","stateCode":"OTA","latitude":"-45.03837000","longitude":"169.20008000"},{"name":"Dunedin","countryCode":"NZ","stateCode":"OTA","latitude":"-45.87416000","longitude":"170.50361000"},{"name":"Kingston","countryCode":"NZ","stateCode":"OTA","latitude":"-45.33288000","longitude":"168.71476000"},{"name":"Milton","countryCode":"NZ","stateCode":"OTA","latitude":"-46.12083000","longitude":"169.96944000"},{"name":"Oamaru","countryCode":"NZ","stateCode":"OTA","latitude":"-45.09758000","longitude":"170.97087000"},{"name":"Papatowai","countryCode":"NZ","stateCode":"OTA","latitude":"-46.56069000","longitude":"169.47068000"},{"name":"Portobello","countryCode":"NZ","stateCode":"OTA","latitude":"-45.85000000","longitude":"170.65000000"},{"name":"Queenstown","countryCode":"NZ","stateCode":"OTA","latitude":"-45.03023000","longitude":"168.66271000"},{"name":"Wanaka","countryCode":"NZ","stateCode":"OTA","latitude":"-44.70000000","longitude":"169.15000000"},{"name":"Auckland","countryCode":"NZ","stateCode":"AUK","latitude":"-36.84853000","longitude":"174.76349000"},{"name":"Mangere","countryCode":"NZ","stateCode":"AUK","latitude":"-36.96807000","longitude":"174.79875000"},{"name":"Manukau City","countryCode":"NZ","stateCode":"AUK","latitude":"-36.99282000","longitude":"174.87986000"},{"name":"Muriwai Beach","countryCode":"NZ","stateCode":"AUK","latitude":"-36.81667000","longitude":"174.45000000"},{"name":"Murrays Bay","countryCode":"NZ","stateCode":"AUK","latitude":"-36.72819000","longitude":"174.75019000"},{"name":"North Shore","countryCode":"NZ","stateCode":"AUK","latitude":"-36.80000000","longitude":"174.75000000"},{"name":"Pakuranga","countryCode":"NZ","stateCode":"AUK","latitude":"-36.88333000","longitude":"174.91667000"},{"name":"Papakura","countryCode":"NZ","stateCode":"AUK","latitude":"-37.06573000","longitude":"174.94393000"},{"name":"Parakai","countryCode":"NZ","stateCode":"AUK","latitude":"-36.65000000","longitude":"174.43333000"},{"name":"Pukekohe East","countryCode":"NZ","stateCode":"AUK","latitude":"-37.20000000","longitude":"174.95000000"},{"name":"Red Hill","countryCode":"NZ","stateCode":"AUK","latitude":"-37.05820000","longitude":"174.97019000"},{"name":"Rosebank","countryCode":"NZ","stateCode":"AUK","latitude":"-36.87495000","longitude":"174.66991000"},{"name":"Rothesay Bay","countryCode":"NZ","stateCode":"AUK","latitude":"-36.72602000","longitude":"174.74064000"},{"name":"Takanini","countryCode":"NZ","stateCode":"AUK","latitude":"-37.04820000","longitude":"174.90019000"},{"name":"Tamaki","countryCode":"NZ","stateCode":"AUK","latitude":"-36.88820000","longitude":"174.86019000"},{"name":"Titirangi","countryCode":"NZ","stateCode":"AUK","latitude":"-36.93754000","longitude":"174.65584000"},{"name":"Waitakere","countryCode":"NZ","stateCode":"AUK","latitude":"-36.91754000","longitude":"174.65773000"},{"name":"Waiuku","countryCode":"NZ","stateCode":"AUK","latitude":"-37.24806000","longitude":"174.73489000"},{"name":"Warkworth","countryCode":"NZ","stateCode":"AUK","latitude":"-36.40000000","longitude":"174.66667000"},{"name":"Wellsford","countryCode":"NZ","stateCode":"AUK","latitude":"-36.28333000","longitude":"174.51667000"},{"name":"Wiri","countryCode":"NZ","stateCode":"AUK","latitude":"-36.99820000","longitude":"174.86019000"},{"name":"Blenheim","countryCode":"NZ","stateCode":"MBH","latitude":"-41.51603000","longitude":"173.95280000"},{"name":"Picton","countryCode":"NZ","stateCode":"MBH","latitude":"-41.29067000","longitude":"174.00801000"},{"name":"Bluff","countryCode":"NZ","stateCode":"STL","latitude":"-46.60000000","longitude":"168.33333000"},{"name":"Gore","countryCode":"NZ","stateCode":"STL","latitude":"-46.10282000","longitude":"168.94357000"},{"name":"Invercargill","countryCode":"NZ","stateCode":"STL","latitude":"-46.40000000","longitude":"168.35000000"},{"name":"Riverton","countryCode":"NZ","stateCode":"STL","latitude":"-46.35000000","longitude":"168.01667000"},{"name":"Southland District","countryCode":"NZ","stateCode":"STL","latitude":"-45.77256000","longitude":"167.85266000"},{"name":"Te Anau","countryCode":"NZ","stateCode":"STL","latitude":"-45.41667000","longitude":"167.71667000"},{"name":"Winton","countryCode":"NZ","stateCode":"STL","latitude":"-46.15000000","longitude":"168.33333000"},{"name":"Brightwater","countryCode":"NZ","stateCode":"TAS","latitude":"-41.38333000","longitude":"173.11667000"},{"name":"Mapua","countryCode":"NZ","stateCode":"TAS","latitude":"-41.25000000","longitude":"173.10000000"},{"name":"Motueka","countryCode":"NZ","stateCode":"TAS","latitude":"-41.13333000","longitude":"173.01667000"},{"name":"Richmond","countryCode":"NZ","stateCode":"TAS","latitude":"-41.33333000","longitude":"173.18333000"},{"name":"Takaka","countryCode":"NZ","stateCode":"TAS","latitude":"-40.85000000","longitude":"172.80000000"},{"name":"Wakefield","countryCode":"NZ","stateCode":"TAS","latitude":"-41.40000000","longitude":"173.05000000"},{"name":"Brooklyn","countryCode":"NZ","stateCode":"WGN","latitude":"-41.30586000","longitude":"174.76257000"},{"name":"Castlepoint","countryCode":"NZ","stateCode":"WGN","latitude":"-40.90000000","longitude":"176.21667000"},{"name":"Kapiti Coast District","countryCode":"NZ","stateCode":"WGN","latitude":"-40.85682000","longitude":"175.14690000"},{"name":"Kelburn","countryCode":"NZ","stateCode":"WGN","latitude":"-41.28333000","longitude":"174.76667000"},{"name":"Khandallah","countryCode":"NZ","stateCode":"WGN","latitude":"-41.24500000","longitude":"174.79422000"},{"name":"Lower Hutt","countryCode":"NZ","stateCode":"WGN","latitude":"-41.21667000","longitude":"174.91667000"},{"name":"Masterton","countryCode":"NZ","stateCode":"WGN","latitude":"-40.95972000","longitude":"175.65750000"},{"name":"Otaki","countryCode":"NZ","stateCode":"WGN","latitude":"-40.75833000","longitude":"175.15000000"},{"name":"Paraparaumu","countryCode":"NZ","stateCode":"WGN","latitude":"-40.91667000","longitude":"175.01667000"},{"name":"Petone","countryCode":"NZ","stateCode":"WGN","latitude":"-41.22827000","longitude":"174.87019000"},{"name":"Porirua","countryCode":"NZ","stateCode":"WGN","latitude":"-41.13333000","longitude":"174.85000000"},{"name":"South Wairarapa District","countryCode":"NZ","stateCode":"WGN","latitude":"-41.26731000","longitude":"175.38442000"},{"name":"Upper Hutt","countryCode":"NZ","stateCode":"WGN","latitude":"-41.13827000","longitude":"175.05020000"},{"name":"Waipawa","countryCode":"NZ","stateCode":"WGN","latitude":"-41.41222000","longitude":"175.51528000"},{"name":"Wellington","countryCode":"NZ","stateCode":"WGN","latitude":"-41.28664000","longitude":"174.77557000"},{"name":"Wellington City","countryCode":"NZ","stateCode":"WGN","latitude":"-41.25300000","longitude":"174.75424000"},{"name":"Bulls","countryCode":"NZ","stateCode":"MWT","latitude":"-40.17487000","longitude":"175.38463000"},{"name":"Foxton","countryCode":"NZ","stateCode":"MWT","latitude":"-40.46667000","longitude":"175.30000000"},{"name":"Horowhenua District","countryCode":"NZ","stateCode":"MWT","latitude":"-40.57733000","longitude":"175.38071000"},{"name":"Levin","countryCode":"NZ","stateCode":"MWT","latitude":"-40.63333000","longitude":"175.27500000"},{"name":"Manawatu District","countryCode":"NZ","stateCode":"MWT","latitude":"-40.11979000","longitude":"175.67426000"},{"name":"Palmerston North","countryCode":"NZ","stateCode":"MWT","latitude":"-40.35636000","longitude":"175.61113000"},{"name":"Waiouru","countryCode":"NZ","stateCode":"MWT","latitude":"-39.47753000","longitude":"175.66834000"},{"name":"Wanganui","countryCode":"NZ","stateCode":"MWT","latitude":"-39.93333000","longitude":"175.05000000"},{"name":"Cambridge","countryCode":"NZ","stateCode":"WKO","latitude":"-37.87822000","longitude":"175.44020000"},{"name":"Coromandel","countryCode":"NZ","stateCode":"WKO","latitude":"-36.76110000","longitude":"175.49634000"},{"name":"Hamilton","countryCode":"NZ","stateCode":"WKO","latitude":"-37.78333000","longitude":"175.28333000"},{"name":"Matamata","countryCode":"NZ","stateCode":"WKO","latitude":"-37.81060000","longitude":"175.76237000"},{"name":"Ngaruawahia","countryCode":"NZ","stateCode":"WKO","latitude":"-37.66738000","longitude":"175.15554000"},{"name":"Ngatea","countryCode":"NZ","stateCode":"WKO","latitude":"-37.28333000","longitude":"175.50000000"},{"name":"Otorohanga","countryCode":"NZ","stateCode":"WKO","latitude":"-38.18333000","longitude":"175.20000000"},{"name":"Paeroa","countryCode":"NZ","stateCode":"WKO","latitude":"-37.36667000","longitude":"175.66667000"},{"name":"Raglan","countryCode":"NZ","stateCode":"WKO","latitude":"-37.80000000","longitude":"174.88333000"},{"name":"South Waikato District","countryCode":"NZ","stateCode":"WKO","latitude":"-38.16797000","longitude":"175.88624000"},{"name":"Tairua","countryCode":"NZ","stateCode":"WKO","latitude":"-37.01667000","longitude":"175.85000000"},{"name":"Taupo","countryCode":"NZ","stateCode":"WKO","latitude":"-38.68333000","longitude":"176.08333000"},{"name":"Te Kauwhata","countryCode":"NZ","stateCode":"WKO","latitude":"-37.40000000","longitude":"175.15000000"},{"name":"Thames","countryCode":"NZ","stateCode":"WKO","latitude":"-37.13832000","longitude":"175.54011000"},{"name":"Tokoroa","countryCode":"NZ","stateCode":"WKO","latitude":"-38.23333000","longitude":"175.86667000"},{"name":"Turangi","countryCode":"NZ","stateCode":"WKO","latitude":"-38.99037000","longitude":"175.80837000"},{"name":"Waihi","countryCode":"NZ","stateCode":"WKO","latitude":"-37.38333000","longitude":"175.83333000"},{"name":"Whangamata","countryCode":"NZ","stateCode":"WKO","latitude":"-37.20000000","longitude":"175.86667000"},{"name":"Whitianga","countryCode":"NZ","stateCode":"WKO","latitude":"-36.83333000","longitude":"175.70000000"},{"name":"Edgecumbe","countryCode":"NZ","stateCode":"BOP","latitude":"-37.98333000","longitude":"176.83333000"},{"name":"Katikati","countryCode":"NZ","stateCode":"BOP","latitude":"-37.55000000","longitude":"175.91667000"},{"name":"Kawerau","countryCode":"NZ","stateCode":"BOP","latitude":"-38.10000000","longitude":"176.70000000"},{"name":"Maketu","countryCode":"NZ","stateCode":"BOP","latitude":"-37.76667000","longitude":"176.45000000"},{"name":"Murupara","countryCode":"NZ","stateCode":"BOP","latitude":"-38.46667000","longitude":"176.70000000"},{"name":"Opotiki","countryCode":"NZ","stateCode":"BOP","latitude":"-38.00915000","longitude":"177.28706000"},{"name":"Rotorua","countryCode":"NZ","stateCode":"BOP","latitude":"-38.13874000","longitude":"176.24516000"},{"name":"Tauranga","countryCode":"NZ","stateCode":"BOP","latitude":"-37.68611000","longitude":"176.16667000"},{"name":"Waihi Beach","countryCode":"NZ","stateCode":"BOP","latitude":"-37.40000000","longitude":"175.93333000"},{"name":"Whakatane","countryCode":"NZ","stateCode":"BOP","latitude":"-37.95855000","longitude":"176.98545000"},{"name":"Eltham","countryCode":"NZ","stateCode":"TKI","latitude":"-39.42917000","longitude":"174.30000000"},{"name":"Hawera","countryCode":"NZ","stateCode":"TKI","latitude":"-39.59167000","longitude":"174.28333000"},{"name":"New Plymouth","countryCode":"NZ","stateCode":"TKI","latitude":"-39.06667000","longitude":"174.08333000"},{"name":"New Plymouth District","countryCode":"NZ","stateCode":"TKI","latitude":"-39.05865000","longitude":"174.10309000"},{"name":"Opunake","countryCode":"NZ","stateCode":"TKI","latitude":"-39.45556000","longitude":"173.85833000"},{"name":"Patea","countryCode":"NZ","stateCode":"TKI","latitude":"-39.75833000","longitude":"174.48333000"},{"name":"South Taranaki District","countryCode":"NZ","stateCode":"TKI","latitude":"-39.52156000","longitude":"174.37160000"},{"name":"Waitara","countryCode":"NZ","stateCode":"TKI","latitude":"-39.00158000","longitude":"174.23836000"},{"name":"Gisborne","countryCode":"NZ","stateCode":"GIS","latitude":"-38.65333000","longitude":"178.00417000"},{"name":"Greymouth","countryCode":"NZ","stateCode":"WTC","latitude":"-42.46667000","longitude":"171.20000000"},{"name":"Hokitika","countryCode":"NZ","stateCode":"WTC","latitude":"-42.71667000","longitude":"170.96667000"},{"name":"Westport","countryCode":"NZ","stateCode":"WTC","latitude":"-41.75262000","longitude":"171.60370000"},{"name":"Hastings","countryCode":"NZ","stateCode":"HKB","latitude":"-39.63810000","longitude":"176.84918000"},{"name":"Napier","countryCode":"NZ","stateCode":"HKB","latitude":"-39.49260000","longitude":"176.91233000"},{"name":"Taradale","countryCode":"NZ","stateCode":"HKB","latitude":"-39.53333000","longitude":"176.85000000"},{"name":"Wairoa","countryCode":"NZ","stateCode":"HKB","latitude":"-39.03333000","longitude":"177.36667000"},{"name":"Nelson","countryCode":"NZ","stateCode":"NSN","latitude":"-41.27078000","longitude":"173.28404000"},{"name":"Waitangi","countryCode":"NZ","stateCode":"CIT","latitude":"-43.95353000","longitude":"-176.55973000"},{"name":"Adam","countryCode":"OM","stateCode":"DA","latitude":"22.37934000","longitude":"57.52718000"},{"name":"Bahlā’","countryCode":"OM","stateCode":"DA","latitude":"22.97886000","longitude":"57.30470000"},{"name":"Bidbid","countryCode":"OM","stateCode":"DA","latitude":"23.40787000","longitude":"58.12830000"},{"name":"Izkī","countryCode":"OM","stateCode":"DA","latitude":"22.93333000","longitude":"57.76667000"},{"name":"Nizwá","countryCode":"OM","stateCode":"DA","latitude":"22.93333000","longitude":"57.53333000"},{"name":"Sufālat Samā’il","countryCode":"OM","stateCode":"DA","latitude":"23.31667000","longitude":"58.01667000"},{"name":"Al Buraymī","countryCode":"OM","stateCode":"BU","latitude":"24.25088000","longitude":"55.79312000"},{"name":"Al Khābūrah","countryCode":"OM","stateCode":"BS","latitude":"23.97144000","longitude":"57.09313000"},{"name":"As Suwayq","countryCode":"OM","stateCode":"BS","latitude":"23.84944000","longitude":"57.43861000"},{"name":"Liwá","countryCode":"OM","stateCode":"BS","latitude":"24.53077000","longitude":"56.56300000"},{"name":"Shināş","countryCode":"OM","stateCode":"BS","latitude":"24.74260000","longitude":"56.46698000"},{"name":"Sohar","countryCode":"OM","stateCode":"BS","latitude":"24.34745000","longitude":"56.70937000"},{"name":"Şaḩam","countryCode":"OM","stateCode":"BS","latitude":"24.17222000","longitude":"56.88861000"},{"name":"Barkā’","countryCode":"OM","stateCode":"BA","latitude":"23.67872000","longitude":"57.88605000"},{"name":"Bayt al ‘Awābī","countryCode":"OM","stateCode":"BA","latitude":"23.30324000","longitude":"57.52459000"},{"name":"Oman Smart Future City","countryCode":"OM","stateCode":"BA","latitude":"23.65270000","longitude":"57.59926000"},{"name":"Rustaq","countryCode":"OM","stateCode":"BA","latitude":"23.39083000","longitude":"57.42444000"},{"name":"Bawshar","countryCode":"OM","stateCode":"MA","latitude":"23.57769000","longitude":"58.39982000"},{"name":"Muscat","countryCode":"OM","stateCode":"MA","latitude":"23.58413000","longitude":"58.40778000"},{"name":"Seeb","countryCode":"OM","stateCode":"MA","latitude":"23.67027000","longitude":"58.18911000"},{"name":"Dib Dibba","countryCode":"OM","stateCode":"MU","latitude":"26.19778000","longitude":"56.25778000"},{"name":"Khasab","countryCode":"OM","stateCode":"MU","latitude":"26.17993000","longitude":"56.24774000"},{"name":"Madḩā’ al Jadīdah","countryCode":"OM","stateCode":"MU","latitude":"25.28345000","longitude":"56.33280000"},{"name":"Haymā’","countryCode":"OM","stateCode":"WU","latitude":"19.95931000","longitude":"56.27575000"},{"name":"Sur","countryCode":"OM","stateCode":"SH","latitude":"22.56667000","longitude":"59.52889000"},{"name":"Yanqul","countryCode":"OM","stateCode":"ZA","latitude":"23.58645000","longitude":"56.53969000"},{"name":"‘Ibrī","countryCode":"OM","stateCode":"ZA","latitude":"23.22573000","longitude":"56.51572000"},{"name":"Şalālah","countryCode":"OM","stateCode":"ZU","latitude":"17.01505000","longitude":"54.09237000"},{"name":"Achutupo","countryCode":"PA","stateCode":"KY","latitude":"9.19827000","longitude":"-77.98729000"},{"name":"Ailigandí","countryCode":"PA","stateCode":"KY","latitude":"9.22810000","longitude":"-78.02778000"},{"name":"Cartí Sugdup","countryCode":"PA","stateCode":"KY","latitude":"9.46460000","longitude":"-78.95931000"},{"name":"El Porvenir","countryCode":"PA","stateCode":"KY","latitude":"9.55276000","longitude":"-78.95230000"},{"name":"Mulatupo","countryCode":"PA","stateCode":"KY","latitude":"8.94672000","longitude":"-77.75080000"},{"name":"Narganá","countryCode":"PA","stateCode":"KY","latitude":"9.44394000","longitude":"-78.58666000"},{"name":"Playón Chico","countryCode":"PA","stateCode":"KY","latitude":"9.31128000","longitude":"-78.23270000"},{"name":"Puerto Obaldía","countryCode":"PA","stateCode":"KY","latitude":"8.66632000","longitude":"-77.41922000"},{"name":"San Ignacio de Tupile","countryCode":"PA","stateCode":"KY","latitude":"9.28905000","longitude":"-78.15206000"},{"name":"Tubualá","countryCode":"PA","stateCode":"KY","latitude":"9.51667000","longitude":"-79.03333000"},{"name":"Ustupo","countryCode":"PA","stateCode":"KY","latitude":"9.13112000","longitude":"-77.92620000"},{"name":"Agua Buena","countryCode":"PA","stateCode":"7","latitude":"7.83465000","longitude":"-80.39405000"},{"name":"Ave María","countryCode":"PA","stateCode":"7","latitude":"7.32481000","longitude":"-80.45361000"},{"name":"Bahía Honda","countryCode":"PA","stateCode":"7","latitude":"7.70517000","longitude":"-80.45342000"},{"name":"Bajo Corral","countryCode":"PA","stateCode":"7","latitude":"7.60463000","longitude":"-80.26016000"},{"name":"Bayano","countryCode":"PA","stateCode":"7","latitude":"7.63014000","longitude":"-80.38201000"},{"name":"Bella Vista","countryCode":"PA","stateCode":"7","latitude":"7.75000000","longitude":"-80.23333000"},{"name":"Cambutal","countryCode":"PA","stateCode":"7","latitude":"7.26534000","longitude":"-80.49105000"},{"name":"Cañas","countryCode":"PA","stateCode":"7","latitude":"7.44713000","longitude":"-80.26480000"},{"name":"Cedro Arriba","countryCode":"PA","stateCode":"7","latitude":"7.78097000","longitude":"-80.53057000"},{"name":"Distrito de Guararé","countryCode":"PA","stateCode":"7","latitude":"7.77021000","longitude":"-80.37515000"},{"name":"Distrito de Las Tablas","countryCode":"PA","stateCode":"7","latitude":"7.64843000","longitude":"-80.29933000"},{"name":"Distrito de Los Santos","countryCode":"PA","stateCode":"7","latitude":"7.88333000","longitude":"-80.45000000"},{"name":"Distrito de Macaracas","countryCode":"PA","stateCode":"7","latitude":"7.65817000","longitude":"-80.53526000"},{"name":"Distrito de Pedasí","countryCode":"PA","stateCode":"7","latitude":"7.48528000","longitude":"-80.12747000"},{"name":"Distrito de Pocrí","countryCode":"PA","stateCode":"7","latitude":"7.63721000","longitude":"-80.16470000"},{"name":"Distrito de Tonosí","countryCode":"PA","stateCode":"7","latitude":"7.43597000","longitude":"-80.45828000"},{"name":"El Cacao","countryCode":"PA","stateCode":"7","latitude":"7.44570000","longitude":"-80.40938000"},{"name":"El Carate","countryCode":"PA","stateCode":"7","latitude":"7.73124000","longitude":"-80.29691000"},{"name":"El Cañafístulo","countryCode":"PA","stateCode":"7","latitude":"7.61768000","longitude":"-80.23322000"},{"name":"El Cocal","countryCode":"PA","stateCode":"7","latitude":"7.73697000","longitude":"-80.27980000"},{"name":"El Cortezo","countryCode":"PA","stateCode":"7","latitude":"7.42661000","longitude":"-80.63311000"},{"name":"El Ejido","countryCode":"PA","stateCode":"7","latitude":"7.91634000","longitude":"-80.38686000"},{"name":"El Guásimo","countryCode":"PA","stateCode":"7","latitude":"7.80640000","longitude":"-80.52991000"},{"name":"El Hato","countryCode":"PA","stateCode":"7","latitude":"7.79316000","longitude":"-80.38267000"},{"name":"El Macano","countryCode":"PA","stateCode":"7","latitude":"7.68489000","longitude":"-80.40309000"},{"name":"El Manantial","countryCode":"PA","stateCode":"7","latitude":"7.78245000","longitude":"-80.24713000"},{"name":"El Muñoz","countryCode":"PA","stateCode":"7","latitude":"7.67582000","longitude":"-80.32130000"},{"name":"El Pedregoso","countryCode":"PA","stateCode":"7","latitude":"7.69173000","longitude":"-80.32793000"},{"name":"Flores","countryCode":"PA","stateCode":"7","latitude":"7.48157000","longitude":"-80.40695000"},{"name":"Guararé","countryCode":"PA","stateCode":"7","latitude":"7.81531000","longitude":"-80.28345000"},{"name":"Guararé Arriba","countryCode":"PA","stateCode":"7","latitude":"7.80023000","longitude":"-80.35983000"},{"name":"La Colorada","countryCode":"PA","stateCode":"7","latitude":"7.82362000","longitude":"-80.55552000"},{"name":"La Enea","countryCode":"PA","stateCode":"7","latitude":"7.83333000","longitude":"-80.27417000"},{"name":"La Espigadilla","countryCode":"PA","stateCode":"7","latitude":"7.88389000","longitude":"-80.39039000"},{"name":"La Laja","countryCode":"PA","stateCode":"7","latitude":"7.73102000","longitude":"-80.25298000"},{"name":"La Mesa","countryCode":"PA","stateCode":"7","latitude":"7.65670000","longitude":"-80.61794000"},{"name":"La Miel","countryCode":"PA","stateCode":"7","latitude":"7.56022000","longitude":"-80.32736000"},{"name":"La Palma","countryCode":"PA","stateCode":"7","latitude":"7.71667000","longitude":"-80.38333000"},{"name":"La Pasera","countryCode":"PA","stateCode":"7","latitude":"7.79757000","longitude":"-80.30342000"},{"name":"La Tiza","countryCode":"PA","stateCode":"7","latitude":"7.75110000","longitude":"-80.29216000"},{"name":"La Tronosa","countryCode":"PA","stateCode":"7","latitude":"7.43609000","longitude":"-80.58698000"},{"name":"Lajamina","countryCode":"PA","stateCode":"7","latitude":"7.58587000","longitude":"-80.13212000"},{"name":"Las Cruces","countryCode":"PA","stateCode":"7","latitude":"7.82285000","longitude":"-80.43003000"},{"name":"Las Guabas","countryCode":"PA","stateCode":"7","latitude":"7.81469000","longitude":"-80.50155000"},{"name":"Las Palmas","countryCode":"PA","stateCode":"7","latitude":"7.68314000","longitude":"-80.49728000"},{"name":"Las Palmitas","countryCode":"PA","stateCode":"7","latitude":"7.76523000","longitude":"-80.29350000"},{"name":"Las Tablas","countryCode":"PA","stateCode":"7","latitude":"7.76472000","longitude":"-80.27483000"},{"name":"Las Trancas","countryCode":"PA","stateCode":"7","latitude":"7.73400000","longitude":"-80.37384000"},{"name":"Llano Abajo","countryCode":"PA","stateCode":"7","latitude":"7.78598000","longitude":"-80.41060000"},{"name":"Llano Largo","countryCode":"PA","stateCode":"7","latitude":"7.90607000","longitude":"-80.42561000"},{"name":"Llano de Piedra","countryCode":"PA","stateCode":"7","latitude":"7.65972000","longitude":"-80.56347000"},{"name":"Los Asientos","countryCode":"PA","stateCode":"7","latitude":"7.51656000","longitude":"-80.13521000"},{"name":"Los Olivos","countryCode":"PA","stateCode":"7","latitude":"7.91589000","longitude":"-80.48884000"},{"name":"Los Santos","countryCode":"PA","stateCode":"7","latitude":"7.93333000","longitude":"-80.41667000"},{"name":"Los Ángeles","countryCode":"PA","stateCode":"7","latitude":"7.88422000","longitude":"-80.35772000"},{"name":"Macaracas","countryCode":"PA","stateCode":"7","latitude":"7.73168000","longitude":"-80.55364000"},{"name":"Mogollón","countryCode":"PA","stateCode":"7","latitude":"7.64261000","longitude":"-80.45950000"},{"name":"Nuario","countryCode":"PA","stateCode":"7","latitude":"7.53047000","longitude":"-80.32692000"},{"name":"Oria Arriba","countryCode":"PA","stateCode":"7","latitude":"7.50505000","longitude":"-80.20567000"},{"name":"Palmira","countryCode":"PA","stateCode":"7","latitude":"7.66347000","longitude":"-80.35728000"},{"name":"Paraíso","countryCode":"PA","stateCode":"7","latitude":"7.68510000","longitude":"-80.16082000"},{"name":"Paritilla","countryCode":"PA","stateCode":"7","latitude":"7.62848000","longitude":"-80.17240000"},{"name":"Pedasí","countryCode":"PA","stateCode":"7","latitude":"7.53034000","longitude":"-80.02699000"},{"name":"Perales","countryCode":"PA","stateCode":"7","latitude":"7.77461000","longitude":"-80.32494000"},{"name":"Peña Blanca","countryCode":"PA","stateCode":"7","latitude":"7.71931000","longitude":"-80.28366000"},{"name":"Pocrí","countryCode":"PA","stateCode":"7","latitude":"7.65816000","longitude":"-80.12119000"},{"name":"Río Hondo","countryCode":"PA","stateCode":"7","latitude":"7.71192000","longitude":"-80.35904000"},{"name":"Sabana Grande","countryCode":"PA","stateCode":"7","latitude":"7.83543000","longitude":"-80.36490000"},{"name":"San José","countryCode":"PA","stateCode":"7","latitude":"7.67395000","longitude":"-80.24438000"},{"name":"Santa Ana Arriba","countryCode":"PA","stateCode":"7","latitude":"7.93300000","longitude":"-80.36369000"},{"name":"Santo Domingo","countryCode":"PA","stateCode":"7","latitude":"7.74614000","longitude":"-80.24173000"},{"name":"Sesteadero","countryCode":"PA","stateCode":"7","latitude":"7.73885000","longitude":"-80.24854000"},{"name":"Tonosí","countryCode":"PA","stateCode":"7","latitude":"7.40684000","longitude":"-80.44217000"},{"name":"Tres Quebradas","countryCode":"PA","stateCode":"7","latitude":"7.84018000","longitude":"-80.40740000"},{"name":"Valle Rico","countryCode":"PA","stateCode":"7","latitude":"7.62011000","longitude":"-80.35076000"},{"name":"Vallerriquito","countryCode":"PA","stateCode":"7","latitude":"7.62163000","longitude":"-80.31975000"},{"name":"Villa Lourdes","countryCode":"PA","stateCode":"7","latitude":"7.81141000","longitude":"-80.47029000"},{"name":"Aguadulce","countryCode":"PA","stateCode":"2","latitude":"8.24183000","longitude":"-80.54609000"},{"name":"Aguas Blancas","countryCode":"PA","stateCode":"2","latitude":"8.50351000","longitude":"-80.31169000"},{"name":"Alto de La Estancia","countryCode":"PA","stateCode":"2","latitude":"8.58792000","longitude":"-80.18443000"},{"name":"Antón","countryCode":"PA","stateCode":"2","latitude":"8.39733000","longitude":"-80.26063000"},{"name":"Barranco Colorado","countryCode":"PA","stateCode":"2","latitude":"8.38937000","longitude":"-80.63546000"},{"name":"Caballero","countryCode":"PA","stateCode":"2","latitude":"8.54343000","longitude":"-80.19769000"},{"name":"Cabuya","countryCode":"PA","stateCode":"2","latitude":"8.54703000","longitude":"-80.16756000"},{"name":"Caimito","countryCode":"PA","stateCode":"2","latitude":"8.62271000","longitude":"-80.23919000"},{"name":"Capellanía","countryCode":"PA","stateCode":"2","latitude":"8.29858000","longitude":"-80.55480000"},{"name":"Cañaveral","countryCode":"PA","stateCode":"2","latitude":"8.51700000","longitude":"-80.42916000"},{"name":"Chigoré","countryCode":"PA","stateCode":"2","latitude":"8.53035000","longitude":"-80.35117000"},{"name":"Chiguirí Arriba","countryCode":"PA","stateCode":"2","latitude":"8.67187000","longitude":"-80.18975000"},{"name":"Churuquita Chiquita","countryCode":"PA","stateCode":"2","latitude":"8.57555000","longitude":"-80.27161000"},{"name":"Churuquita Grande","countryCode":"PA","stateCode":"2","latitude":"8.59449000","longitude":"-80.27182000"},{"name":"Coclé","countryCode":"PA","stateCode":"2","latitude":"8.45601000","longitude":"-80.42899000"},{"name":"Distrito Penonomé","countryCode":"PA","stateCode":"2","latitude":"8.63000000","longitude":"-80.28333000"},{"name":"Distrito de Aguadulce","countryCode":"PA","stateCode":"2","latitude":"8.21270000","longitude":"-80.61441000"},{"name":"Distrito de Antón","countryCode":"PA","stateCode":"2","latitude":"8.45394000","longitude":"-80.18361000"},{"name":"Distrito de La Pintada","countryCode":"PA","stateCode":"2","latitude":"8.71801000","longitude":"-80.53946000"},{"name":"Distrito de Natá","countryCode":"PA","stateCode":"2","latitude":"8.34416000","longitude":"-80.60934000"},{"name":"Distrito de Olá","countryCode":"PA","stateCode":"2","latitude":"8.48053000","longitude":"-80.65324000"},{"name":"El Caño","countryCode":"PA","stateCode":"2","latitude":"8.40195000","longitude":"-80.51791000"},{"name":"El Chirú","countryCode":"PA","stateCode":"2","latitude":"8.39876000","longitude":"-80.18721000"},{"name":"El Coco","countryCode":"PA","stateCode":"2","latitude":"8.39716000","longitude":"-80.35000000"},{"name":"El Copé","countryCode":"PA","stateCode":"2","latitude":"8.62036000","longitude":"-80.58433000"},{"name":"El Cortezo","countryCode":"PA","stateCode":"2","latitude":"8.34556000","longitude":"-80.58721000"},{"name":"El Cristo","countryCode":"PA","stateCode":"2","latitude":"8.25071000","longitude":"-80.62093000"},{"name":"El Potrero","countryCode":"PA","stateCode":"2","latitude":"8.52146000","longitude":"-80.51681000"},{"name":"El Retiro","countryCode":"PA","stateCode":"2","latitude":"8.48014000","longitude":"-80.15426000"},{"name":"El Roble","countryCode":"PA","stateCode":"2","latitude":"8.16850000","longitude":"-80.65897000"},{"name":"Entradero","countryCode":"PA","stateCode":"2","latitude":"8.56880000","longitude":"-80.20743000"},{"name":"Farallón","countryCode":"PA","stateCode":"2","latitude":"8.35658000","longitude":"-80.13723000"},{"name":"Guzman","countryCode":"PA","stateCode":"2","latitude":"8.51969000","longitude":"-80.58405000"},{"name":"Juan Díaz","countryCode":"PA","stateCode":"2","latitude":"8.46240000","longitude":"-80.28280000"},{"name":"La Loma","countryCode":"PA","stateCode":"2","latitude":"8.16667000","longitude":"-80.63742000"},{"name":"La Pintada","countryCode":"PA","stateCode":"2","latitude":"8.59299000","longitude":"-80.44349000"},{"name":"Las Huacas del Quije","countryCode":"PA","stateCode":"2","latitude":"8.46702000","longitude":"-80.75089000"},{"name":"Las Marias","countryCode":"PA","stateCode":"2","latitude":"8.88809000","longitude":"-80.21893000"},{"name":"Las Minas","countryCode":"PA","stateCode":"2","latitude":"8.64118000","longitude":"-80.39432000"},{"name":"Las Sabanas","countryCode":"PA","stateCode":"2","latitude":"8.58141000","longitude":"-80.67978000"},{"name":"Llano Grande","countryCode":"PA","stateCode":"2","latitude":"8.63817000","longitude":"-80.43848000"},{"name":"Llano Marín","countryCode":"PA","stateCode":"2","latitude":"8.47696000","longitude":"-80.32499000"},{"name":"Los Pollos","countryCode":"PA","stateCode":"2","latitude":"8.39898000","longitude":"-80.15731000"},{"name":"Natá","countryCode":"PA","stateCode":"2","latitude":"8.33209000","longitude":"-80.51969000"},{"name":"Nuestro Amo","countryCode":"PA","stateCode":"2","latitude":"8.44485000","longitude":"-80.58934000"},{"name":"Olá","countryCode":"PA","stateCode":"2","latitude":"8.41807000","longitude":"-80.65123000"},{"name":"Penonomé","countryCode":"PA","stateCode":"2","latitude":"8.51889000","longitude":"-80.35727000"},{"name":"Piedras Gordas","countryCode":"PA","stateCode":"2","latitude":"8.63777000","longitude":"-80.51024000"},{"name":"Pocrí","countryCode":"PA","stateCode":"2","latitude":"8.25814000","longitude":"-80.55000000"},{"name":"Río Grande","countryCode":"PA","stateCode":"2","latitude":"8.42679000","longitude":"-80.48457000"},{"name":"Río Hato","countryCode":"PA","stateCode":"2","latitude":"8.37940000","longitude":"-80.16621000"},{"name":"San Juan de Dios","countryCode":"PA","stateCode":"2","latitude":"8.55119000","longitude":"-80.22623000"},{"name":"Toabré","countryCode":"PA","stateCode":"2","latitude":"8.65131000","longitude":"-80.32017000"},{"name":"Toza","countryCode":"PA","stateCode":"2","latitude":"8.34542000","longitude":"-80.64012000"},{"name":"Vista Hermosa","countryCode":"PA","stateCode":"2","latitude":"8.52687000","longitude":"-80.37486000"},{"name":"Alanje","countryCode":"PA","stateCode":"4","latitude":"8.39791000","longitude":"-82.55947000"},{"name":"Algarrobos Arriba","countryCode":"PA","stateCode":"4","latitude":"8.51550000","longitude":"-82.42263000"},{"name":"Alto Boquete","countryCode":"PA","stateCode":"4","latitude":"8.73458000","longitude":"-82.43213000"},{"name":"Aserrío de Gariché","countryCode":"PA","stateCode":"4","latitude":"8.48257000","longitude":"-82.79086000"},{"name":"Bajo Boquete","countryCode":"PA","stateCode":"4","latitude":"8.77058000","longitude":"-82.43306000"},{"name":"Barrio Guadalupe","countryCode":"PA","stateCode":"4","latitude":"8.86482000","longitude":"-82.56523000"},{"name":"Bijagual","countryCode":"PA","stateCode":"4","latitude":"8.51486000","longitude":"-82.33361000"},{"name":"Boca Chica","countryCode":"PA","stateCode":"4","latitude":"8.21911000","longitude":"-82.21592000"},{"name":"Boca del Monte","countryCode":"PA","stateCode":"4","latitude":"8.35296000","longitude":"-82.11379000"},{"name":"Boquerón","countryCode":"PA","stateCode":"4","latitude":"8.50510000","longitude":"-82.57025000"},{"name":"Boquete","countryCode":"PA","stateCode":"4","latitude":"8.78024000","longitude":"-82.44136000"},{"name":"Breñón","countryCode":"PA","stateCode":"4","latitude":"8.62491000","longitude":"-82.81277000"},{"name":"Bugaba","countryCode":"PA","stateCode":"4","latitude":"8.48255000","longitude":"-82.61991000"},{"name":"Bugabita Arriba","countryCode":"PA","stateCode":"4","latitude":"8.52143000","longitude":"-82.63638000"},{"name":"Bágala","countryCode":"PA","stateCode":"4","latitude":"8.46399000","longitude":"-82.52617000"},{"name":"Caimito","countryCode":"PA","stateCode":"4","latitude":"8.54162000","longitude":"-82.41900000"},{"name":"Caldera","countryCode":"PA","stateCode":"4","latitude":"8.64907000","longitude":"-82.38058000"},{"name":"Cañas Gordas","countryCode":"PA","stateCode":"4","latitude":"8.74309000","longitude":"-82.91275000"},{"name":"Celmira","countryCode":"PA","stateCode":"4","latitude":"8.54026000","longitude":"-82.80022000"},{"name":"Cerro Punta","countryCode":"PA","stateCode":"4","latitude":"8.84968000","longitude":"-82.57261000"},{"name":"Cerro Viejo","countryCode":"PA","stateCode":"4","latitude":"8.25349000","longitude":"-81.57658000"},{"name":"Chiriquí","countryCode":"PA","stateCode":"4","latitude":"8.39291000","longitude":"-82.31993000"},{"name":"Cochea Abajo","countryCode":"PA","stateCode":"4","latitude":"8.50512000","longitude":"-82.35878000"},{"name":"Cordillera","countryCode":"PA","stateCode":"4","latitude":"8.70683000","longitude":"-82.60327000"},{"name":"David","countryCode":"PA","stateCode":"4","latitude":"8.42729000","longitude":"-82.43085000"},{"name":"Distrito de Alanje","countryCode":"PA","stateCode":"4","latitude":"8.39842000","longitude":"-82.64065000"},{"name":"Distrito de Barú","countryCode":"PA","stateCode":"4","latitude":"8.29482000","longitude":"-82.92726000"},{"name":"Distrito de Boquerón","countryCode":"PA","stateCode":"4","latitude":"8.61667000","longitude":"-82.56667000"},{"name":"Distrito de Boquete","countryCode":"PA","stateCode":"4","latitude":"8.74896000","longitude":"-82.36842000"},{"name":"Distrito de Bugaba","countryCode":"PA","stateCode":"4","latitude":"8.68786000","longitude":"-82.67937000"},{"name":"Distrito de David","countryCode":"PA","stateCode":"4","latitude":"8.40000000","longitude":"-82.40000000"},{"name":"Distrito de Dolega","countryCode":"PA","stateCode":"4","latitude":"8.61667000","longitude":"-82.45000000"},{"name":"Distrito de Gualaca","countryCode":"PA","stateCode":"4","latitude":"8.57398000","longitude":"-82.22207000"},{"name":"Distrito de Remedios","countryCode":"PA","stateCode":"4","latitude":"8.20253000","longitude":"-81.81163000"},{"name":"Distrito de Renacimiento","countryCode":"PA","stateCode":"4","latitude":"8.71667000","longitude":"-82.76667000"},{"name":"Distrito de San Félix","countryCode":"PA","stateCode":"4","latitude":"8.27768000","longitude":"-81.87377000"},{"name":"Distrito de San Lorenzo","countryCode":"PA","stateCode":"4","latitude":"8.29366000","longitude":"-82.08922000"},{"name":"Distrito de Tolé","countryCode":"PA","stateCode":"4","latitude":"8.19015000","longitude":"-81.66007000"},{"name":"Divalá","countryCode":"PA","stateCode":"4","latitude":"8.41066000","longitude":"-82.71332000"},{"name":"Dolega District","countryCode":"PA","stateCode":"4","latitude":"8.56667000","longitude":"-82.41407000"},{"name":"El Nancito","countryCode":"PA","stateCode":"4","latitude":"8.23811000","longitude":"-81.73218000"},{"name":"El Palmar","countryCode":"PA","stateCode":"4","latitude":"8.30098000","longitude":"-82.85344000"},{"name":"El Porvenir","countryCode":"PA","stateCode":"4","latitude":"8.22919000","longitude":"-81.83278000"},{"name":"El Tejar","countryCode":"PA","stateCode":"4","latitude":"8.42973000","longitude":"-82.57294000"},{"name":"Finca Blanco","countryCode":"PA","stateCode":"4","latitude":"8.37979000","longitude":"-82.87385000"},{"name":"Guabal","countryCode":"PA","stateCode":"4","latitude":"8.57466000","longitude":"-82.53730000"},{"name":"Guaca Arriba","countryCode":"PA","stateCode":"4","latitude":"8.53733000","longitude":"-82.49281000"},{"name":"Gualaca","countryCode":"PA","stateCode":"4","latitude":"8.53006000","longitude":"-82.29959000"},{"name":"Guarumal","countryCode":"PA","stateCode":"4","latitude":"8.34523000","longitude":"-82.53205000"},{"name":"Guayabal","countryCode":"PA","stateCode":"4","latitude":"8.62193000","longitude":"-82.57935000"},{"name":"Gómez","countryCode":"PA","stateCode":"4","latitude":"8.56085000","longitude":"-82.74142000"},{"name":"Horconcitos","countryCode":"PA","stateCode":"4","latitude":"8.31142000","longitude":"-82.15102000"},{"name":"La Concepción","countryCode":"PA","stateCode":"4","latitude":"8.51212000","longitude":"-82.61858000"},{"name":"La Esperanza","countryCode":"PA","stateCode":"4","latitude":"8.40344000","longitude":"-82.79197000"},{"name":"La Estrella","countryCode":"PA","stateCode":"4","latitude":"8.51572000","longitude":"-82.67212000"},{"name":"Lajas Adentro","countryCode":"PA","stateCode":"4","latitude":"8.24981000","longitude":"-81.87779000"},{"name":"Lajas de Tolé","countryCode":"PA","stateCode":"4","latitude":"8.16994000","longitude":"-81.69654000"},{"name":"Las Lajas","countryCode":"PA","stateCode":"4","latitude":"8.24184000","longitude":"-81.86931000"},{"name":"Las Lomas","countryCode":"PA","stateCode":"4","latitude":"8.42927000","longitude":"-82.38743000"},{"name":"Limones","countryCode":"PA","stateCode":"4","latitude":"8.10007000","longitude":"-82.86679000"},{"name":"Los Algarrobos","countryCode":"PA","stateCode":"4","latitude":"8.49601000","longitude":"-82.42417000"},{"name":"Los Anastacios","countryCode":"PA","stateCode":"4","latitude":"8.53027000","longitude":"-82.42295000"},{"name":"Los Naranjos","countryCode":"PA","stateCode":"4","latitude":"8.79210000","longitude":"-82.44665000"},{"name":"Los Ángeles","countryCode":"PA","stateCode":"4","latitude":"8.52271000","longitude":"-82.19997000"},{"name":"Manaca Civil","countryCode":"PA","stateCode":"4","latitude":"8.32458000","longitude":"-82.81570000"},{"name":"Manaca Norte","countryCode":"PA","stateCode":"4","latitude":"8.33419000","longitude":"-82.81003000"},{"name":"Mata del Nance","countryCode":"PA","stateCode":"4","latitude":"8.45056000","longitude":"-82.40057000"},{"name":"Monte Lirio","countryCode":"PA","stateCode":"4","latitude":"8.78935000","longitude":"-82.82865000"},{"name":"Nuevo San Carlitos","countryCode":"PA","stateCode":"4","latitude":"8.45698000","longitude":"-82.43712000"},{"name":"Paja de Sombrero","countryCode":"PA","stateCode":"4","latitude":"8.68335000","longitude":"-82.31911000"},{"name":"Palmira","countryCode":"PA","stateCode":"4","latitude":"8.73401000","longitude":"-82.45887000"},{"name":"Palmira Centro","countryCode":"PA","stateCode":"4","latitude":"8.73956000","longitude":"-82.45228000"},{"name":"Paraíso","countryCode":"PA","stateCode":"4","latitude":"8.65842000","longitude":"-82.58625000"},{"name":"Paso Canoas Arriba","countryCode":"PA","stateCode":"4","latitude":"8.56516000","longitude":"-82.82214000"},{"name":"Pedregal","countryCode":"PA","stateCode":"4","latitude":"8.36586000","longitude":"-82.43524000"},{"name":"Plaza de Caisán","countryCode":"PA","stateCode":"4","latitude":"8.73672000","longitude":"-82.81968000"},{"name":"Potrerillos Abajo","countryCode":"PA","stateCode":"4","latitude":"8.63978000","longitude":"-82.48560000"},{"name":"Potrerillos Arriba","countryCode":"PA","stateCode":"4","latitude":"8.68547000","longitude":"-82.49090000"},{"name":"Progreso","countryCode":"PA","stateCode":"4","latitude":"8.44669000","longitude":"-82.83859000"},{"name":"Pueblo Viejo","countryCode":"PA","stateCode":"4","latitude":"8.25081000","longitude":"-81.66259000"},{"name":"Puerto Armuelles","countryCode":"PA","stateCode":"4","latitude":"8.27775000","longitude":"-82.86206000"},{"name":"Punta de Burica","countryCode":"PA","stateCode":"4","latitude":"8.03333000","longitude":"-82.86667000"},{"name":"Quebrada de Piedra","countryCode":"PA","stateCode":"4","latitude":"8.09418000","longitude":"-81.67915000"},{"name":"Querévalo","countryCode":"PA","stateCode":"4","latitude":"8.37174000","longitude":"-82.52670000"},{"name":"Quinteño","countryCode":"PA","stateCode":"4","latitude":"8.47102000","longitude":"-82.39352000"},{"name":"Remedios","countryCode":"PA","stateCode":"4","latitude":"8.22436000","longitude":"-81.82747000"},{"name":"Rincón","countryCode":"PA","stateCode":"4","latitude":"8.46374000","longitude":"-82.27951000"},{"name":"Rovira Arriba","countryCode":"PA","stateCode":"4","latitude":"8.63822000","longitude":"-82.49965000"},{"name":"Río Sereno","countryCode":"PA","stateCode":"4","latitude":"8.81741000","longitude":"-82.85731000"},{"name":"San Andrés","countryCode":"PA","stateCode":"4","latitude":"8.60260000","longitude":"-82.72588000"},{"name":"San Carlos","countryCode":"PA","stateCode":"4","latitude":"8.51663000","longitude":"-82.50906000"},{"name":"San Félix","countryCode":"PA","stateCode":"4","latitude":"8.29063000","longitude":"-81.86702000"},{"name":"San Isidro","countryCode":"PA","stateCode":"4","latitude":"8.53032000","longitude":"-82.82720000"},{"name":"San Lorenzo","countryCode":"PA","stateCode":"4","latitude":"8.30561000","longitude":"-82.10114000"},{"name":"San Pablo Nuevo Abajo","countryCode":"PA","stateCode":"4","latitude":"8.42558000","longitude":"-82.50173000"},{"name":"San Pablo Viejo Abajo","countryCode":"PA","stateCode":"4","latitude":"8.45339000","longitude":"-82.50179000"},{"name":"Santa Clara","countryCode":"PA","stateCode":"4","latitude":"8.83376000","longitude":"-82.77945000"},{"name":"Santa Cruz","countryCode":"PA","stateCode":"4","latitude":"8.23219000","longitude":"-81.91323000"},{"name":"Santa Marta","countryCode":"PA","stateCode":"4","latitude":"8.51406000","longitude":"-82.69870000"},{"name":"Santa Rosa","countryCode":"PA","stateCode":"4","latitude":"8.59958000","longitude":"-82.68489000"},{"name":"Santo Domingo","countryCode":"PA","stateCode":"4","latitude":"8.50803000","longitude":"-82.71295000"},{"name":"Santo Tomás","countryCode":"PA","stateCode":"4","latitude":"8.38959000","longitude":"-82.65058000"},{"name":"Sioguí Abajo","countryCode":"PA","stateCode":"4","latitude":"8.48678000","longitude":"-82.66539000"},{"name":"Sioguí Arriba","countryCode":"PA","stateCode":"4","latitude":"8.53865000","longitude":"-82.68619000"},{"name":"Sortova","countryCode":"PA","stateCode":"4","latitude":"8.54642000","longitude":"-82.65170000"},{"name":"Tijeras","countryCode":"PA","stateCode":"4","latitude":"8.47514000","longitude":"-82.56058000"},{"name":"Tinajas","countryCode":"PA","stateCode":"4","latitude":"8.55281000","longitude":"-82.45963000"},{"name":"Tolé","countryCode":"PA","stateCode":"4","latitude":"8.23989000","longitude":"-81.67168000"},{"name":"Veladero","countryCode":"PA","stateCode":"4","latitude":"8.23136000","longitude":"-81.65417000"},{"name":"Volcán","countryCode":"PA","stateCode":"4","latitude":"8.77291000","longitude":"-82.63823000"},{"name":"Alcalde Díaz","countryCode":"PA","stateCode":"8","latitude":"9.12016000","longitude":"-79.55641000"},{"name":"Ancón","countryCode":"PA","stateCode":"8","latitude":"8.96015000","longitude":"-79.55140000"},{"name":"Brujas","countryCode":"PA","stateCode":"8","latitude":"8.58536000","longitude":"-78.53008000"},{"name":"Cabra Número Uno","countryCode":"PA","stateCode":"8","latitude":"9.10863000","longitude":"-79.33694000"},{"name":"Caimitillo","countryCode":"PA","stateCode":"8","latitude":"9.15559000","longitude":"-79.53974000"},{"name":"Calzada Larga","countryCode":"PA","stateCode":"8","latitude":"9.17272000","longitude":"-79.56212000"},{"name":"Cañita","countryCode":"PA","stateCode":"8","latitude":"9.22236000","longitude":"-78.89509000"},{"name":"Cerro Azul","countryCode":"PA","stateCode":"8","latitude":"9.15735000","longitude":"-79.42097000"},{"name":"Chepillo","countryCode":"PA","stateCode":"8","latitude":"8.95396000","longitude":"-79.12856000"},{"name":"Chepo","countryCode":"PA","stateCode":"8","latitude":"9.17019000","longitude":"-79.10083000"},{"name":"Chilibre","countryCode":"PA","stateCode":"8","latitude":"9.15093000","longitude":"-79.62098000"},{"name":"Chimán","countryCode":"PA","stateCode":"8","latitude":"8.69125000","longitude":"-78.63570000"},{"name":"Contadora","countryCode":"PA","stateCode":"8","latitude":"8.62483000","longitude":"-79.03748000"},{"name":"Curundú","countryCode":"PA","stateCode":"8","latitude":"8.97092000","longitude":"-79.54612000"},{"name":"Distrito de Balboa","countryCode":"PA","stateCode":"8","latitude":"8.46667000","longitude":"-79.00000000"},{"name":"Distrito de Chepo","countryCode":"PA","stateCode":"8","latitude":"9.17391000","longitude":"-78.70374000"},{"name":"Distrito de Chimán","countryCode":"PA","stateCode":"8","latitude":"8.76043000","longitude":"-78.56470000"},{"name":"Distrito de Panamá","countryCode":"PA","stateCode":"8","latitude":"9.30612000","longitude":"-79.45246000"},{"name":"Distrito de Taboga","countryCode":"PA","stateCode":"8","latitude":"8.78333000","longitude":"-79.55833000"},{"name":"El Chorrillo","countryCode":"PA","stateCode":"8","latitude":"8.94964000","longitude":"-79.54715000"},{"name":"El Progreso","countryCode":"PA","stateCode":"8","latitude":"9.26667000","longitude":"-79.11667000"},{"name":"Gonzalillo","countryCode":"PA","stateCode":"8","latitude":"9.09183000","longitude":"-79.51928000"},{"name":"Howard","countryCode":"PA","stateCode":"8","latitude":"8.93942000","longitude":"-79.59097000"},{"name":"Juan Díaz","countryCode":"PA","stateCode":"8","latitude":"9.05000000","longitude":"-79.45000000"},{"name":"La Cabima","countryCode":"PA","stateCode":"8","latitude":"9.11865000","longitude":"-79.53660000"},{"name":"La Colorada","countryCode":"PA","stateCode":"8","latitude":"9.10224000","longitude":"-79.41600000"},{"name":"La Ensenada","countryCode":"PA","stateCode":"8","latitude":"8.36618000","longitude":"-78.84606000"},{"name":"La Esmeralda","countryCode":"PA","stateCode":"8","latitude":"8.26817000","longitude":"-78.92460000"},{"name":"La Guinea","countryCode":"PA","stateCode":"8","latitude":"8.34250000","longitude":"-78.93430000"},{"name":"La Mesa","countryCode":"PA","stateCode":"8","latitude":"9.17308000","longitude":"-79.27401000"},{"name":"Las Cumbres","countryCode":"PA","stateCode":"8","latitude":"9.08916000","longitude":"-79.52809000"},{"name":"Las Margaritas","countryCode":"PA","stateCode":"8","latitude":"9.18426000","longitude":"-79.08730000"},{"name":"Los Lotes","countryCode":"PA","stateCode":"8","latitude":"9.12425000","longitude":"-79.28929000"},{"name":"Lídice","countryCode":"PA","stateCode":"8","latitude":"8.74869000","longitude":"-79.90974000"},{"name":"Nueva Esperanza","countryCode":"PA","stateCode":"8","latitude":"9.10210000","longitude":"-79.33414000"},{"name":"Nuevo Belén","countryCode":"PA","stateCode":"8","latitude":"9.07939000","longitude":"-79.39556000"},{"name":"Pacora","countryCode":"PA","stateCode":"8","latitude":"9.07937000","longitude":"-79.28997000"},{"name":"Panamá","countryCode":"PA","stateCode":"8","latitude":"8.99360000","longitude":"-79.51973000"},{"name":"Parque Lefevre","countryCode":"PA","stateCode":"8","latitude":"9.01667000","longitude":"-79.48333000"},{"name":"Pedregal","countryCode":"PA","stateCode":"8","latitude":"9.06667000","longitude":"-79.43333000"},{"name":"Pásiga","countryCode":"PA","stateCode":"8","latitude":"8.93647000","longitude":"-78.90917000"},{"name":"Río Abajo","countryCode":"PA","stateCode":"8","latitude":"9.01667000","longitude":"-79.50000000"},{"name":"San Antonio","countryCode":"PA","stateCode":"8","latitude":"9.17290000","longitude":"-79.54743000"},{"name":"San Felipe","countryCode":"PA","stateCode":"8","latitude":"8.95118000","longitude":"-79.53726000"},{"name":"San Miguel","countryCode":"PA","stateCode":"8","latitude":"8.45685000","longitude":"-78.93695000"},{"name":"San Miguelito","countryCode":"PA","stateCode":"8","latitude":"9.05032000","longitude":"-79.47068000"},{"name":"San Vicente","countryCode":"PA","stateCode":"8","latitude":"9.11445000","longitude":"-79.59755000"},{"name":"Tocumen","countryCode":"PA","stateCode":"8","latitude":"9.08939000","longitude":"-79.38310000"},{"name":"Tortí","countryCode":"PA","stateCode":"8","latitude":"8.92132000","longitude":"-78.40546000"},{"name":"Unión Santeña","countryCode":"PA","stateCode":"8","latitude":"8.83525000","longitude":"-78.65104000"},{"name":"Unión de Azuero","countryCode":"PA","stateCode":"8","latitude":"9.15256000","longitude":"-79.17005000"},{"name":"Villa Unida","countryCode":"PA","stateCode":"8","latitude":"9.18908000","longitude":"-79.62452000"},{"name":"Vista Hermosa","countryCode":"PA","stateCode":"8","latitude":"9.11178000","longitude":"-79.36113000"},{"name":"Almirante","countryCode":"PA","stateCode":"1","latitude":"9.30091000","longitude":"-82.40180000"},{"name":"Barranco","countryCode":"PA","stateCode":"1","latitude":"9.51984000","longitude":"-82.70424000"},{"name":"Barranco Adentro","countryCode":"PA","stateCode":"1","latitude":"9.52757000","longitude":"-82.73344000"},{"name":"Bastimentos","countryCode":"PA","stateCode":"1","latitude":"9.34707000","longitude":"-82.20880000"},{"name":"Bocas del Toro","countryCode":"PA","stateCode":"1","latitude":"9.34031000","longitude":"-82.24204000"},{"name":"Cauchero","countryCode":"PA","stateCode":"1","latitude":"9.15226000","longitude":"-82.26450000"},{"name":"Changuinola","countryCode":"PA","stateCode":"1","latitude":"9.43000000","longitude":"-82.52000000"},{"name":"Chiriquí Grande","countryCode":"PA","stateCode":"1","latitude":"8.94557000","longitude":"-82.11769000"},{"name":"Distrito Chiriquí Grande","countryCode":"PA","stateCode":"1","latitude":"8.94748000","longitude":"-82.12418000"},{"name":"Distrito de Bocas del Toro","countryCode":"PA","stateCode":"1","latitude":"9.36235000","longitude":"-82.26288000"},{"name":"Distrito de Changuinola","countryCode":"PA","stateCode":"1","latitude":"9.25000000","longitude":"-82.63333000"},{"name":"El Empalme","countryCode":"PA","stateCode":"1","latitude":"9.41667000","longitude":"-82.51667000"},{"name":"El Silencio","countryCode":"PA","stateCode":"1","latitude":"9.37222000","longitude":"-82.52877000"},{"name":"Guabito","countryCode":"PA","stateCode":"1","latitude":"9.48968000","longitude":"-82.61279000"},{"name":"Isla Bastimentos","countryCode":"PA","stateCode":"1","latitude":"9.30000000","longitude":"-82.13333000"},{"name":"La Mesa","countryCode":"PA","stateCode":"1","latitude":"9.49587000","longitude":"-82.67534000"},{"name":"Miramar","countryCode":"PA","stateCode":"1","latitude":"8.99482000","longitude":"-82.24147000"},{"name":"Punta Laurel","countryCode":"PA","stateCode":"1","latitude":"9.14100000","longitude":"-82.12717000"},{"name":"Punta Peña","countryCode":"PA","stateCode":"1","latitude":"8.91659000","longitude":"-82.18488000"},{"name":"Punta Róbalo","countryCode":"PA","stateCode":"1","latitude":"9.03631000","longitude":"-82.24952000"},{"name":"Valle del Risco","countryCode":"PA","stateCode":"1","latitude":"9.23064000","longitude":"-82.42748000"},{"name":"Alto de Jesús","countryCode":"PA","stateCode":"9","latitude":"8.26152000","longitude":"-81.48412000"},{"name":"Arenas","countryCode":"PA","stateCode":"9","latitude":"7.36865000","longitude":"-80.86268000"},{"name":"Atalaya","countryCode":"PA","stateCode":"9","latitude":"8.04213000","longitude":"-80.92528000"},{"name":"Barnizal","countryCode":"PA","stateCode":"9","latitude":"8.40460000","longitude":"-80.77765000"},{"name":"Bisvalles","countryCode":"PA","stateCode":"9","latitude":"8.18298000","longitude":"-81.22092000"},{"name":"Boquerón","countryCode":"PA","stateCode":"9","latitude":"8.24414000","longitude":"-80.85897000"},{"name":"Boró","countryCode":"PA","stateCode":"9","latitude":"8.16933000","longitude":"-81.30071000"},{"name":"Calabacito","countryCode":"PA","stateCode":"9","latitude":"8.24817000","longitude":"-81.08187000"},{"name":"Calidonia","countryCode":"PA","stateCode":"9","latitude":"7.95756000","longitude":"-81.38633000"},{"name":"Calobre","countryCode":"PA","stateCode":"9","latitude":"8.31886000","longitude":"-80.84067000"},{"name":"Calovébora","countryCode":"PA","stateCode":"9","latitude":"8.78703000","longitude":"-81.21056000"},{"name":"Canto del Llano","countryCode":"PA","stateCode":"9","latitude":"8.12472000","longitude":"-80.96374000"},{"name":"Cañazas","countryCode":"PA","stateCode":"9","latitude":"8.32004000","longitude":"-81.21152000"},{"name":"Corozal","countryCode":"PA","stateCode":"9","latitude":"8.07712000","longitude":"-81.43990000"},{"name":"Distrito de Atalaya","countryCode":"PA","stateCode":"9","latitude":"8.02899000","longitude":"-80.91739000"},{"name":"Distrito de Calobre","countryCode":"PA","stateCode":"9","latitude":"8.39684000","longitude":"-80.85124000"},{"name":"Distrito de Cañazas","countryCode":"PA","stateCode":"9","latitude":"8.35596000","longitude":"-81.28633000"},{"name":"Distrito de La Mesa","countryCode":"PA","stateCode":"9","latitude":"8.10976000","longitude":"-81.17767000"},{"name":"Distrito de Las Palmas","countryCode":"PA","stateCode":"9","latitude":"8.14532000","longitude":"-81.42849000"},{"name":"Distrito de Montijo","countryCode":"PA","stateCode":"9","latitude":"7.95316000","longitude":"-81.05301000"},{"name":"Distrito de Río de Jesús","countryCode":"PA","stateCode":"9","latitude":"7.91438000","longitude":"-81.16133000"},{"name":"Distrito de San Francisco","countryCode":"PA","stateCode":"9","latitude":"8.26965000","longitude":"-81.00108000"},{"name":"Distrito de Santa Fé","countryCode":"PA","stateCode":"9","latitude":"8.72063000","longitude":"-80.95858000"},{"name":"Distrito de Santiago","countryCode":"PA","stateCode":"9","latitude":"8.12425000","longitude":"-80.87827000"},{"name":"Distrito de Soná","countryCode":"PA","stateCode":"9","latitude":"7.84378000","longitude":"-81.36612000"},{"name":"El Alto","countryCode":"PA","stateCode":"9","latitude":"8.51191000","longitude":"-81.03646000"},{"name":"El Barrito","countryCode":"PA","stateCode":"9","latitude":"7.96059000","longitude":"-80.94801000"},{"name":"El Coclá","countryCode":"PA","stateCode":"9","latitude":"8.32143000","longitude":"-80.92069000"},{"name":"El Espino de Santa Rosa","countryCode":"PA","stateCode":"9","latitude":"8.09286000","longitude":"-80.82380000"},{"name":"El Marañón","countryCode":"PA","stateCode":"9","latitude":"8.03582000","longitude":"-81.21489000"},{"name":"El María","countryCode":"PA","stateCode":"9","latitude":"8.02905000","longitude":"-81.44384000"},{"name":"El Pantano","countryCode":"PA","stateCode":"9","latitude":"8.53755000","longitude":"-81.06941000"},{"name":"El Peñón","countryCode":"PA","stateCode":"9","latitude":"8.35000000","longitude":"-80.97620000"},{"name":"El Picador","countryCode":"PA","stateCode":"9","latitude":"8.37803000","longitude":"-81.25621000"},{"name":"El Potrero","countryCode":"PA","stateCode":"9","latitude":"8.37692000","longitude":"-80.79434000"},{"name":"El Pájaro","countryCode":"PA","stateCode":"9","latitude":"7.95342000","longitude":"-81.12154000"},{"name":"El Rincón","countryCode":"PA","stateCode":"9","latitude":"8.18422000","longitude":"-81.43333000"},{"name":"El Uvito","countryCode":"PA","stateCode":"9","latitude":"8.11648000","longitude":"-80.98461000"},{"name":"Guarumal","countryCode":"PA","stateCode":"9","latitude":"7.79404000","longitude":"-81.25904000"},{"name":"La Colorada","countryCode":"PA","stateCode":"9","latitude":"8.01319000","longitude":"-80.98590000"},{"name":"La Garceana","countryCode":"PA","stateCode":"9","latitude":"7.93708000","longitude":"-81.01643000"},{"name":"La Laguna","countryCode":"PA","stateCode":"9","latitude":"8.33882000","longitude":"-80.72949000"},{"name":"La Loma","countryCode":"PA","stateCode":"9","latitude":"7.43708000","longitude":"-80.89118000"},{"name":"La Mesa","countryCode":"PA","stateCode":"9","latitude":"8.14707000","longitude":"-81.18114000"},{"name":"La Montañuela","countryCode":"PA","stateCode":"9","latitude":"8.02487000","longitude":"-80.86325000"},{"name":"La Peña","countryCode":"PA","stateCode":"9","latitude":"8.12784000","longitude":"-81.02693000"},{"name":"La Raya de Calobre","countryCode":"PA","stateCode":"9","latitude":"8.21630000","longitude":"-80.82729000"},{"name":"La Raya de Santa María","countryCode":"PA","stateCode":"9","latitude":"8.16429000","longitude":"-80.82143000"},{"name":"La Yeguada","countryCode":"PA","stateCode":"9","latitude":"8.43060000","longitude":"-80.85752000"},{"name":"Las Guías Abajo","countryCode":"PA","stateCode":"9","latitude":"8.19451000","longitude":"-80.75494000"},{"name":"Las Huacas","countryCode":"PA","stateCode":"9","latitude":"7.90167000","longitude":"-81.14056000"},{"name":"Las Palmas","countryCode":"PA","stateCode":"9","latitude":"8.13564000","longitude":"-81.45674000"},{"name":"Leones Arriba","countryCode":"PA","stateCode":"9","latitude":"7.75415000","longitude":"-81.11556000"},{"name":"Llano Grande","countryCode":"PA","stateCode":"9","latitude":"8.07473000","longitude":"-81.13626000"},{"name":"Lolá","countryCode":"PA","stateCode":"9","latitude":"8.09326000","longitude":"-81.47163000"},{"name":"Los Algarrobos","countryCode":"PA","stateCode":"9","latitude":"8.10898000","longitude":"-81.01355000"},{"name":"Los Castillos","countryCode":"PA","stateCode":"9","latitude":"8.02326000","longitude":"-81.11941000"},{"name":"Los Higos","countryCode":"PA","stateCode":"9","latitude":"8.20553000","longitude":"-80.86022000"},{"name":"Mariato District","countryCode":"PA","stateCode":"9","latitude":"7.67810000","longitude":"-81.00409000"},{"name":"Monjarás","countryCode":"PA","stateCode":"9","latitude":"8.36942000","longitude":"-80.86667000"},{"name":"Montijo","countryCode":"PA","stateCode":"9","latitude":"7.98858000","longitude":"-81.05643000"},{"name":"Piedras Gordas","countryCode":"PA","stateCode":"9","latitude":"8.52419000","longitude":"-80.91152000"},{"name":"Ponuga","countryCode":"PA","stateCode":"9","latitude":"7.88245000","longitude":"-80.97880000"},{"name":"Puerto Vidal","countryCode":"PA","stateCode":"9","latitude":"8.04834000","longitude":"-81.60499000"},{"name":"Quebrada de Oro","countryCode":"PA","stateCode":"9","latitude":"8.03548000","longitude":"-81.38692000"},{"name":"Rodeo Viejo","countryCode":"PA","stateCode":"9","latitude":"8.11205000","longitude":"-81.31684000"},{"name":"Río Grande","countryCode":"PA","stateCode":"9","latitude":"7.71907000","longitude":"-81.33423000"},{"name":"Río de Jesús","countryCode":"PA","stateCode":"9","latitude":"7.97882000","longitude":"-81.16162000"},{"name":"San Bartolo","countryCode":"PA","stateCode":"9","latitude":"8.21063000","longitude":"-81.27572000"},{"name":"San Francisco","countryCode":"PA","stateCode":"9","latitude":"8.06667000","longitude":"-81.36667000"},{"name":"San José","countryCode":"PA","stateCode":"9","latitude":"8.46704000","longitude":"-80.80514000"},{"name":"San Juan","countryCode":"PA","stateCode":"9","latitude":"8.30311000","longitude":"-81.01575000"},{"name":"San Marcelo","countryCode":"PA","stateCode":"9","latitude":"8.27252000","longitude":"-81.15988000"},{"name":"San Pedro del Espino","countryCode":"PA","stateCode":"9","latitude":"8.14011000","longitude":"-81.08663000"},{"name":"Santa Fé","countryCode":"PA","stateCode":"9","latitude":"8.51063000","longitude":"-81.07802000"},{"name":"Santiago de Veraguas","countryCode":"PA","stateCode":"9","latitude":"8.10000000","longitude":"-80.98333000"},{"name":"Soná","countryCode":"PA","stateCode":"9","latitude":"8.01223000","longitude":"-81.32163000"},{"name":"Tebario","countryCode":"PA","stateCode":"9","latitude":"7.71369000","longitude":"-80.97825000"},{"name":"Utirá","countryCode":"PA","stateCode":"9","latitude":"7.97208000","longitude":"-81.21777000"},{"name":"Viguí","countryCode":"PA","stateCode":"9","latitude":"8.33921000","longitude":"-81.49823000"},{"name":"Zapotillo","countryCode":"PA","stateCode":"9","latitude":"8.00532000","longitude":"-81.50653000"},{"name":"Alto del Espino","countryCode":"PA","stateCode":"10","latitude":"8.84213000","longitude":"-79.84551000"},{"name":"Altos de San Francisco","countryCode":"PA","stateCode":"10","latitude":"8.86167000","longitude":"-79.79000000"},{"name":"Arenosa","countryCode":"PA","stateCode":"10","latitude":"9.03978000","longitude":"-79.95128000"},{"name":"Arosemena","countryCode":"PA","stateCode":"10","latitude":"8.97091000","longitude":"-79.96641000"},{"name":"Arraiján","countryCode":"PA","stateCode":"10","latitude":"8.95187000","longitude":"-79.66011000"},{"name":"Bejuco","countryCode":"PA","stateCode":"10","latitude":"8.60037000","longitude":"-79.88988000"},{"name":"Buenos Aires","countryCode":"PA","stateCode":"10","latitude":"8.63146000","longitude":"-79.94775000"},{"name":"Cabuya","countryCode":"PA","stateCode":"10","latitude":"8.57472000","longitude":"-79.92714000"},{"name":"Caimito","countryCode":"PA","stateCode":"10","latitude":"8.81143000","longitude":"-79.94738000"},{"name":"Capira","countryCode":"PA","stateCode":"10","latitude":"8.75636000","longitude":"-79.87996000"},{"name":"Cermeño","countryCode":"PA","stateCode":"10","latitude":"8.74082000","longitude":"-79.85299000"},{"name":"Cerro Cama","countryCode":"PA","stateCode":"10","latitude":"9.02802000","longitude":"-79.90744000"},{"name":"Chame","countryCode":"PA","stateCode":"10","latitude":"8.57753000","longitude":"-79.88595000"},{"name":"Cirí de Los Sotos","countryCode":"PA","stateCode":"10","latitude":"8.97206000","longitude":"-80.09209000"},{"name":"Distrito Arraiján","countryCode":"PA","stateCode":"10","latitude":"8.95000000","longitude":"-79.70000000"},{"name":"Distrito de Capira","countryCode":"PA","stateCode":"10","latitude":"8.76228000","longitude":"-79.88275000"},{"name":"Distrito de Chame","countryCode":"PA","stateCode":"10","latitude":"8.60000000","longitude":"-79.91667000"},{"name":"Distrito de La Chorrera","countryCode":"PA","stateCode":"10","latitude":"8.95000000","longitude":"-79.85000000"},{"name":"Distrito de San Carlos","countryCode":"PA","stateCode":"10","latitude":"8.53196000","longitude":"-80.06906000"},{"name":"El Cacao","countryCode":"PA","stateCode":"10","latitude":"8.76134000","longitude":"-80.01294000"},{"name":"El Coco","countryCode":"PA","stateCode":"10","latitude":"8.87009000","longitude":"-79.80415000"},{"name":"El Espavé","countryCode":"PA","stateCode":"10","latitude":"8.66161000","longitude":"-79.87584000"},{"name":"El Espino","countryCode":"PA","stateCode":"10","latitude":"8.83795000","longitude":"-79.84925000"},{"name":"El Higo","countryCode":"PA","stateCode":"10","latitude":"8.44731000","longitude":"-80.03603000"},{"name":"El Líbano","countryCode":"PA","stateCode":"10","latitude":"8.61685000","longitude":"-79.83483000"},{"name":"Guadalupe","countryCode":"PA","stateCode":"10","latitude":"8.85452000","longitude":"-79.81408000"},{"name":"Guayabito","countryCode":"PA","stateCode":"10","latitude":"8.54828000","longitude":"-80.01350000"},{"name":"Hato Montaña","countryCode":"PA","stateCode":"10","latitude":"8.91938000","longitude":"-79.73915000"},{"name":"La Chorrera","countryCode":"PA","stateCode":"10","latitude":"8.88028000","longitude":"-79.78333000"},{"name":"La Ermita","countryCode":"PA","stateCode":"10","latitude":"8.45622000","longitude":"-80.06835000"},{"name":"La Herradura","countryCode":"PA","stateCode":"10","latitude":"8.84848000","longitude":"-79.80404000"},{"name":"La Laguna","countryCode":"PA","stateCode":"10","latitude":"9.04404000","longitude":"-79.84215000"},{"name":"La Mitra","countryCode":"PA","stateCode":"10","latitude":"8.84091000","longitude":"-79.78648000"},{"name":"La Pesa","countryCode":"PA","stateCode":"10","latitude":"8.85073000","longitude":"-79.82374000"},{"name":"Las Colinas","countryCode":"PA","stateCode":"10","latitude":"8.55000000","longitude":"-80.08333000"},{"name":"Las Lajas","countryCode":"PA","stateCode":"10","latitude":"8.54963000","longitude":"-79.93521000"},{"name":"Las Uvas","countryCode":"PA","stateCode":"10","latitude":"8.45937000","longitude":"-80.00075000"},{"name":"Llano Largo","countryCode":"PA","stateCode":"10","latitude":"8.83463000","longitude":"-79.80765000"},{"name":"Los Llanitos","countryCode":"PA","stateCode":"10","latitude":"8.59787000","longitude":"-80.09503000"},{"name":"Mendoza","countryCode":"PA","stateCode":"10","latitude":"9.01471000","longitude":"-79.85073000"},{"name":"Nueva Arenosa","countryCode":"PA","stateCode":"10","latitude":"8.86944000","longitude":"-79.99472000"},{"name":"Nueva Gorgona","countryCode":"PA","stateCode":"10","latitude":"8.55000000","longitude":"-79.87547000"},{"name":"Nuevo Arraiján","countryCode":"PA","stateCode":"10","latitude":"8.92453000","longitude":"-79.72004000"},{"name":"Nuevo Emperador","countryCode":"PA","stateCode":"10","latitude":"9.00273000","longitude":"-79.73141000"},{"name":"Playa Leona","countryCode":"PA","stateCode":"10","latitude":"8.78389000","longitude":"-79.77547000"},{"name":"Potrero Grande","countryCode":"PA","stateCode":"10","latitude":"8.88051000","longitude":"-79.82795000"},{"name":"Puerto Caimito","countryCode":"PA","stateCode":"10","latitude":"8.87022000","longitude":"-79.71423000"},{"name":"Río Congo","countryCode":"PA","stateCode":"10","latitude":"8.96666000","longitude":"-79.76105000"},{"name":"San Carlos","countryCode":"PA","stateCode":"10","latitude":"8.47323000","longitude":"-79.96104000"},{"name":"San José","countryCode":"PA","stateCode":"10","latitude":"8.93333000","longitude":"-79.73333000"},{"name":"San Vicente de Bique","countryCode":"PA","stateCode":"10","latitude":"8.91143000","longitude":"-79.67360000"},{"name":"Santa Clara","countryCode":"PA","stateCode":"10","latitude":"9.02875000","longitude":"-79.75443000"},{"name":"Santa Rita","countryCode":"PA","stateCode":"10","latitude":"8.85681000","longitude":"-79.87954000"},{"name":"Sorá","countryCode":"PA","stateCode":"10","latitude":"8.63191000","longitude":"-80.00888000"},{"name":"Veracruz","countryCode":"PA","stateCode":"10","latitude":"8.88988000","longitude":"-79.62603000"},{"name":"Villa Carmen","countryCode":"PA","stateCode":"10","latitude":"8.79832000","longitude":"-79.86929000"},{"name":"Villa Rosario","countryCode":"PA","stateCode":"10","latitude":"8.77379000","longitude":"-79.87547000"},{"name":"Vista Alegre","countryCode":"PA","stateCode":"10","latitude":"8.92772000","longitude":"-79.70280000"},{"name":"Bahía Azul","countryCode":"PA","stateCode":"NB","latitude":"9.14176000","longitude":"-81.89425000"},{"name":"Besiko","countryCode":"PA","stateCode":"NB","latitude":"8.54863000","longitude":"-82.08980000"},{"name":"Bisira","countryCode":"PA","stateCode":"NB","latitude":"8.89553000","longitude":"-81.85352000"},{"name":"Boca de Balsa","countryCode":"PA","stateCode":"NB","latitude":"8.52995000","longitude":"-82.03132000"},{"name":"Buenos Aires","countryCode":"PA","stateCode":"NB","latitude":"8.41384000","longitude":"-81.48440000"},{"name":"Camarón Arriba","countryCode":"PA","stateCode":"NB","latitude":"8.38324000","longitude":"-81.99345000"},{"name":"Cerro Banco","countryCode":"PA","stateCode":"NB","latitude":"8.45797000","longitude":"-82.03081000"},{"name":"Cerro Caña","countryCode":"PA","stateCode":"NB","latitude":"8.35174000","longitude":"-81.61050000"},{"name":"Cerro Plata","countryCode":"PA","stateCode":"NB","latitude":"8.47733000","longitude":"-81.54585000"},{"name":"Chichica","countryCode":"PA","stateCode":"NB","latitude":"8.35885000","longitude":"-81.66582000"},{"name":"Guayabito","countryCode":"PA","stateCode":"NB","latitude":"8.53949000","longitude":"-81.48225000"},{"name":"Hato Chami","countryCode":"PA","stateCode":"NB","latitude":"8.44281000","longitude":"-81.77196000"},{"name":"Hato Corotú","countryCode":"PA","stateCode":"NB","latitude":"8.33516000","longitude":"-81.97030000"},{"name":"Kankintú","countryCode":"PA","stateCode":"NB","latitude":"8.89503000","longitude":"-81.85750000"},{"name":"Kusapín","countryCode":"PA","stateCode":"NB","latitude":"9.17119000","longitude":"-81.89621000"},{"name":"Lajero Arriba","countryCode":"PA","stateCode":"NB","latitude":"8.29060000","longitude":"-81.77047000"},{"name":"Llano Ñopo","countryCode":"PA","stateCode":"NB","latitude":"8.41996000","longitude":"-81.61865000"},{"name":"Loma Yuca","countryCode":"PA","stateCode":"NB","latitude":"8.71817000","longitude":"-81.40492000"},{"name":"Mirono","countryCode":"PA","stateCode":"NB","latitude":"8.40469000","longitude":"-81.83064000"},{"name":"Müna","countryCode":"PA","stateCode":"NB","latitude":"8.35035000","longitude":"-81.67219000"},{"name":"Nole Düima","countryCode":"PA","stateCode":"NB","latitude":"8.32682000","longitude":"-81.81531000"},{"name":"Nurun","countryCode":"PA","stateCode":"NB","latitude":"8.47815000","longitude":"-81.47015000"},{"name":"Oma","countryCode":"PA","stateCode":"NB","latitude":"8.35019000","longitude":"-81.80177000"},{"name":"Paredón Arriba","countryCode":"PA","stateCode":"NB","latitude":"8.45977000","longitude":"-81.19592000"},{"name":"Plan de Chorcha","countryCode":"PA","stateCode":"NB","latitude":"8.46168000","longitude":"-82.15924000"},{"name":"Pueblo Nuevo","countryCode":"PA","stateCode":"NB","latitude":"8.88070000","longitude":"-82.22411000"},{"name":"Quebrada Canoa","countryCode":"PA","stateCode":"NB","latitude":"8.43333000","longitude":"-81.78333000"},{"name":"Quebrada Tula","countryCode":"PA","stateCode":"NB","latitude":"8.84037000","longitude":"-81.99645000"},{"name":"Sitio Prado","countryCode":"PA","stateCode":"NB","latitude":"8.37233000","longitude":"-81.58141000"},{"name":"Tobobe","countryCode":"PA","stateCode":"NB","latitude":"9.12111000","longitude":"-81.82471000"},{"name":"Bayamón","countryCode":"PA","stateCode":"EM","latitude":"7.96817000","longitude":"-78.21648000"},{"name":"Corozal","countryCode":"PA","stateCode":"EM","latitude":"8.20108000","longitude":"-77.59637000"},{"name":"Cémaco","countryCode":"PA","stateCode":"EM","latitude":"8.08285000","longitude":"-77.54210000"},{"name":"Sambú","countryCode":"PA","stateCode":"EM","latitude":"7.82013000","longitude":"-78.11005000"},{"name":"Unión Chocó","countryCode":"PA","stateCode":"EM","latitude":"8.08404000","longitude":"-77.53507000"},{"name":"Yape","countryCode":"PA","stateCode":"EM","latitude":"8.09839000","longitude":"-77.59817000"},{"name":"Boca de Cupé","countryCode":"PA","stateCode":"5","latitude":"8.03003000","longitude":"-77.58978000"},{"name":"Camogantí","countryCode":"PA","stateCode":"5","latitude":"8.04171000","longitude":"-77.88682000"},{"name":"Cucunatí","countryCode":"PA","stateCode":"5","latitude":"8.57508000","longitude":"-78.25671000"},{"name":"Distrito de Chepigana","countryCode":"PA","stateCode":"5","latitude":"7.84374000","longitude":"-77.83830000"},{"name":"Distrito de Pinogana","countryCode":"PA","stateCode":"5","latitude":"7.89343000","longitude":"-77.52562000"},{"name":"Garachiné","countryCode":"PA","stateCode":"5","latitude":"8.06684000","longitude":"-78.36436000"},{"name":"Jaqué","countryCode":"PA","stateCode":"5","latitude":"7.51826000","longitude":"-78.16343000"},{"name":"La Palma","countryCode":"PA","stateCode":"5","latitude":"8.40608000","longitude":"-78.13964000"},{"name":"Metetí","countryCode":"PA","stateCode":"5","latitude":"8.49909000","longitude":"-77.97897000"},{"name":"Mortí","countryCode":"PA","stateCode":"5","latitude":"8.84246000","longitude":"-77.97539000"},{"name":"Púcuro","countryCode":"PA","stateCode":"5","latitude":"7.97876000","longitude":"-77.48758000"},{"name":"Santa Fé","countryCode":"PA","stateCode":"5","latitude":"8.65525000","longitude":"-78.16140000"},{"name":"Yaviza","countryCode":"PA","stateCode":"5","latitude":"8.15835000","longitude":"-77.69276000"},{"name":"Boca de Parita","countryCode":"PA","stateCode":"6","latitude":"8.00796000","longitude":"-80.45320000"},{"name":"Cabuya","countryCode":"PA","stateCode":"6","latitude":"8.03138000","longitude":"-80.63227000"},{"name":"Cerro Largo","countryCode":"PA","stateCode":"6","latitude":"7.83377000","longitude":"-80.83168000"},{"name":"Chitré","countryCode":"PA","stateCode":"6","latitude":"7.96082000","longitude":"-80.42944000"},{"name":"Chumical","countryCode":"PA","stateCode":"6","latitude":"7.84482000","longitude":"-80.72627000"},{"name":"Chupampa","countryCode":"PA","stateCode":"6","latitude":"8.07620000","longitude":"-80.77656000"},{"name":"Distrito de Chitré","countryCode":"PA","stateCode":"6","latitude":"7.98333000","longitude":"-80.43333000"},{"name":"Distrito de Las Minas","countryCode":"PA","stateCode":"6","latitude":"7.76525000","longitude":"-80.82249000"},{"name":"Distrito de Los Pozos","countryCode":"PA","stateCode":"6","latitude":"7.70944000","longitude":"-80.64311000"},{"name":"Distrito de Ocú","countryCode":"PA","stateCode":"6","latitude":"7.90641000","longitude":"-80.79752000"},{"name":"Distrito de Parita","countryCode":"PA","stateCode":"6","latitude":"8.06240000","longitude":"-80.56373000"},{"name":"Distrito de Pesé","countryCode":"PA","stateCode":"6","latitude":"7.88194000","longitude":"-80.63261000"},{"name":"Distrito de Santa María","countryCode":"PA","stateCode":"6","latitude":"8.11667000","longitude":"-80.68333000"},{"name":"El Calabacito","countryCode":"PA","stateCode":"6","latitude":"7.71843000","longitude":"-80.59757000"},{"name":"El Capurí","countryCode":"PA","stateCode":"6","latitude":"7.72571000","longitude":"-80.64349000"},{"name":"El Cedro","countryCode":"PA","stateCode":"6","latitude":"7.68565000","longitude":"-80.65927000"},{"name":"El Pedregoso","countryCode":"PA","stateCode":"6","latitude":"7.93642000","longitude":"-80.63807000"},{"name":"El Rincón","countryCode":"PA","stateCode":"6","latitude":"8.11923000","longitude":"-80.61707000"},{"name":"El Toro","countryCode":"PA","stateCode":"6","latitude":"7.75110000","longitude":"-80.86943000"},{"name":"La Arena","countryCode":"PA","stateCode":"6","latitude":"7.96766000","longitude":"-80.46523000"},{"name":"La Trinidad","countryCode":"PA","stateCode":"6","latitude":"7.91457000","longitude":"-80.70332000"},{"name":"Las Guabas","countryCode":"PA","stateCode":"6","latitude":"7.90949000","longitude":"-80.80706000"},{"name":"Las Minas","countryCode":"PA","stateCode":"6","latitude":"7.79581000","longitude":"-80.74570000"},{"name":"Leones Arriba","countryCode":"PA","stateCode":"6","latitude":"7.76590000","longitude":"-80.84515000"},{"name":"Limón de Tijeras","countryCode":"PA","stateCode":"6","latitude":"7.81756000","longitude":"-80.91335000"},{"name":"Llano Bonito","countryCode":"PA","stateCode":"6","latitude":"7.97637000","longitude":"-80.41646000"},{"name":"Llano Grande","countryCode":"PA","stateCode":"6","latitude":"7.97406000","longitude":"-80.71103000"},{"name":"Llano de La Cruz","countryCode":"PA","stateCode":"6","latitude":"7.95178000","longitude":"-80.64239000"},{"name":"Los Canelos","countryCode":"PA","stateCode":"6","latitude":"8.11722000","longitude":"-80.70769000"},{"name":"Los Castillos","countryCode":"PA","stateCode":"6","latitude":"7.98565000","longitude":"-80.61886000"},{"name":"Los Cerritos","countryCode":"PA","stateCode":"6","latitude":"7.79746000","longitude":"-80.61071000"},{"name":"Los Cerros de Paja","countryCode":"PA","stateCode":"6","latitude":"7.71821000","longitude":"-80.67273000"},{"name":"Los Pozos","countryCode":"PA","stateCode":"6","latitude":"7.78300000","longitude":"-80.64524000"},{"name":"Monagrillo","countryCode":"PA","stateCode":"6","latitude":"7.98179000","longitude":"-80.43764000"},{"name":"Ocú","countryCode":"PA","stateCode":"6","latitude":"7.94052000","longitude":"-80.77936000"},{"name":"Parita","countryCode":"PA","stateCode":"6","latitude":"7.99393000","longitude":"-80.52097000"},{"name":"París","countryCode":"PA","stateCode":"6","latitude":"8.05053000","longitude":"-80.55409000"},{"name":"Pesé","countryCode":"PA","stateCode":"6","latitude":"7.90863000","longitude":"-80.61433000"},{"name":"Peñas Chatas","countryCode":"PA","stateCode":"6","latitude":"8.01502000","longitude":"-80.80366000"},{"name":"Pitaloza Arriba","countryCode":"PA","stateCode":"6","latitude":"7.64216000","longitude":"-80.66788000"},{"name":"Portobelillo","countryCode":"PA","stateCode":"6","latitude":"8.01738000","longitude":"-80.59538000"},{"name":"Potuga","countryCode":"PA","stateCode":"6","latitude":"8.06317000","longitude":"-80.62271000"},{"name":"Quebrada del Rosario","countryCode":"PA","stateCode":"6","latitude":"7.71238000","longitude":"-80.74222000"},{"name":"Rincón Hondo","countryCode":"PA","stateCode":"6","latitude":"7.84436000","longitude":"-80.60397000"},{"name":"Sabana Grande","countryCode":"PA","stateCode":"6","latitude":"7.88002000","longitude":"-80.63818000"},{"name":"San Juan Bautista","countryCode":"PA","stateCode":"6","latitude":"7.96099000","longitude":"-80.41283000"},{"name":"Santa María","countryCode":"PA","stateCode":"6","latitude":"8.11143000","longitude":"-80.66582000"},{"name":"Buena Vista","countryCode":"PA","stateCode":"3","latitude":"9.27356000","longitude":"-79.69551000"},{"name":"Cativá","countryCode":"PA","stateCode":"3","latitude":"9.36218000","longitude":"-79.83232000"},{"name":"Coclé del Norte","countryCode":"PA","stateCode":"3","latitude":"9.07540000","longitude":"-80.57177000"},{"name":"Colón","countryCode":"PA","stateCode":"3","latitude":"9.35451000","longitude":"-79.90011000"},{"name":"Cristóbal","countryCode":"PA","stateCode":"3","latitude":"9.35222000","longitude":"-79.90444000"},{"name":"Distrito de Chagres","countryCode":"PA","stateCode":"3","latitude":"9.12300000","longitude":"-80.11841000"},{"name":"Distrito de Colón","countryCode":"PA","stateCode":"3","latitude":"9.24313000","longitude":"-79.79463000"},{"name":"Distrito de Donoso","countryCode":"PA","stateCode":"3","latitude":"9.01999000","longitude":"-80.42967000"},{"name":"Distrito de Portobelo","countryCode":"PA","stateCode":"3","latitude":"9.49748000","longitude":"-79.60730000"},{"name":"Distrito de Santa Isabel","countryCode":"PA","stateCode":"3","latitude":"9.48333000","longitude":"-79.31667000"},{"name":"El Giral","countryCode":"PA","stateCode":"3","latitude":"9.24509000","longitude":"-79.69266000"},{"name":"El Guabo","countryCode":"PA","stateCode":"3","latitude":"9.07842000","longitude":"-80.08316000"},{"name":"El Valle de la Unión","countryCode":"PA","stateCode":"3","latitude":"9.23630000","longitude":"-79.65986000"},{"name":"Escobal","countryCode":"PA","stateCode":"3","latitude":"9.14373000","longitude":"-79.96439000"},{"name":"Gatuncillo","countryCode":"PA","stateCode":"3","latitude":"9.24346000","longitude":"-79.64856000"},{"name":"Gatún","countryCode":"PA","stateCode":"3","latitude":"9.28922000","longitude":"-79.77204000"},{"name":"Las Margaritas","countryCode":"PA","stateCode":"3","latitude":"9.32603000","longitude":"-79.89028000"},{"name":"María Chiquita","countryCode":"PA","stateCode":"3","latitude":"9.43991000","longitude":"-79.75455000"},{"name":"Miramar","countryCode":"PA","stateCode":"3","latitude":"9.57544000","longitude":"-79.33573000"},{"name":"Nombre de Dios","countryCode":"PA","stateCode":"3","latitude":"9.57937000","longitude":"-79.47109000"},{"name":"Nuevo Chagres","countryCode":"PA","stateCode":"3","latitude":"9.23979000","longitude":"-80.08267000"},{"name":"Nuevo San Juan","countryCode":"PA","stateCode":"3","latitude":"9.22205000","longitude":"-79.66602000"},{"name":"Nuevo Vigía","countryCode":"PA","stateCode":"3","latitude":"9.24263000","longitude":"-79.60756000"},{"name":"Palenque","countryCode":"PA","stateCode":"3","latitude":"9.56970000","longitude":"-79.36341000"},{"name":"Palmas Bellas","countryCode":"PA","stateCode":"3","latitude":"9.22838000","longitude":"-80.08503000"},{"name":"Palmira","countryCode":"PA","stateCode":"3","latitude":"9.54359000","longitude":"-79.21946000"},{"name":"Playa Chiquita","countryCode":"PA","stateCode":"3","latitude":"9.56620000","longitude":"-79.29185000"},{"name":"Portobelo","countryCode":"PA","stateCode":"3","latitude":"9.55303000","longitude":"-79.65693000"},{"name":"Puerto Escondido","countryCode":"PA","stateCode":"3","latitude":"9.19333000","longitude":"-80.08833000"},{"name":"Puerto Pilón","countryCode":"PA","stateCode":"3","latitude":"9.36316000","longitude":"-79.79333000"},{"name":"Quebrada Bonita Adentro","countryCode":"PA","stateCode":"3","latitude":"9.29662000","longitude":"-79.70606000"},{"name":"Río Alejandro","countryCode":"PA","stateCode":"3","latitude":"9.37149000","longitude":"-79.78809000"},{"name":"Río Duque","countryCode":"PA","stateCode":"3","latitude":"9.25688000","longitude":"-79.67937000"},{"name":"Río Rita","countryCode":"PA","stateCode":"3","latitude":"9.30296000","longitude":"-79.79234000"},{"name":"Sabanitas","countryCode":"PA","stateCode":"3","latitude":"9.34269000","longitude":"-79.80961000"},{"name":"Santa Isabel","countryCode":"PA","stateCode":"3","latitude":"9.53922000","longitude":"-79.19570000"},{"name":"Santa Rita Arriba","countryCode":"PA","stateCode":"3","latitude":"9.33032000","longitude":"-79.79363000"},{"name":"Viento Frío","countryCode":"PA","stateCode":"3","latitude":"9.58263000","longitude":"-79.40690000"},{"name":"Abancay","countryCode":"PE","stateCode":"APU","latitude":"-13.63389000","longitude":"-72.88139000"},{"name":"Andahuaylas","countryCode":"PE","stateCode":"APU","latitude":"-13.65556000","longitude":"-73.38722000"},{"name":"Provincia de Abancay","countryCode":"PE","stateCode":"APU","latitude":"-13.66667000","longitude":"-72.91667000"},{"name":"Provincia de Andahuaylas","countryCode":"PE","stateCode":"APU","latitude":"-13.66667000","longitude":"-73.41667000"},{"name":"Provincia de Antabamba","countryCode":"PE","stateCode":"APU","latitude":"-14.41667000","longitude":"-72.75000000"},{"name":"Provincia de Aymaraes","countryCode":"PE","stateCode":"APU","latitude":"-14.41667000","longitude":"-73.25000000"},{"name":"Provincia de Cotabambas","countryCode":"PE","stateCode":"APU","latitude":"-14.00000000","longitude":"-72.20000000"},{"name":"Provincia de Grau","countryCode":"PE","stateCode":"APU","latitude":"-14.00000000","longitude":"-72.58333000"},{"name":"San Jerónimo","countryCode":"PE","stateCode":"APU","latitude":"-13.65138000","longitude":"-73.36388000"},{"name":"Talavera","countryCode":"PE","stateCode":"APU","latitude":"-13.65306000","longitude":"-73.42917000"},{"name":"Acarí","countryCode":"PE","stateCode":"ARE","latitude":"-15.42393000","longitude":"-74.61361000"},{"name":"Arequipa","countryCode":"PE","stateCode":"ARE","latitude":"-16.39889000","longitude":"-71.53500000"},{"name":"Camaná","countryCode":"PE","stateCode":"ARE","latitude":"-16.62375000","longitude":"-72.71055000"},{"name":"Ccolo","countryCode":"PE","stateCode":"ARE","latitude":"-15.50611000","longitude":"-71.49184000"},{"name":"Chivay","countryCode":"PE","stateCode":"ARE","latitude":"-15.63833000","longitude":"-71.60111000"},{"name":"Cocachacra","countryCode":"PE","stateCode":"ARE","latitude":"-17.08833000","longitude":"-71.75750000"},{"name":"Cotahuasi","countryCode":"PE","stateCode":"ARE","latitude":"-15.21306000","longitude":"-72.88861000"},{"name":"Huarancante","countryCode":"PE","stateCode":"ARE","latitude":"-15.76803000","longitude":"-71.45952000"},{"name":"Huarichancara","countryCode":"PE","stateCode":"ARE","latitude":"-15.63972000","longitude":"-71.06111000"},{"name":"Jatun Orcochiri","countryCode":"PE","stateCode":"ARE","latitude":"-15.75003000","longitude":"-71.34641000"},{"name":"Jayune","countryCode":"PE","stateCode":"ARE","latitude":"-15.56277000","longitude":"-71.30312000"},{"name":"Llongasora","countryCode":"PE","stateCode":"ARE","latitude":"-15.63951000","longitude":"-71.29921000"},{"name":"Lluta","countryCode":"PE","stateCode":"ARE","latitude":"-16.01472000","longitude":"-72.01417000"},{"name":"Mollendo","countryCode":"PE","stateCode":"ARE","latitude":"-17.02306000","longitude":"-72.01472000"},{"name":"Orcopampa","countryCode":"PE","stateCode":"ARE","latitude":"-15.26611000","longitude":"-72.34167000"},{"name":"Provincia de Arequipa","countryCode":"PE","stateCode":"ARE","latitude":"-16.33333000","longitude":"-71.50000000"},{"name":"Provincia de Camaná","countryCode":"PE","stateCode":"ARE","latitude":"-16.41667000","longitude":"-72.83333000"},{"name":"Provincia de Caravelí","countryCode":"PE","stateCode":"ARE","latitude":"-15.58333000","longitude":"-74.00000000"},{"name":"Provincia de Castilla","countryCode":"PE","stateCode":"ARE","latitude":"-15.58333000","longitude":"-72.41667000"},{"name":"Provincia de Caylloma","countryCode":"PE","stateCode":"ARE","latitude":"-15.66667000","longitude":"-71.58333000"},{"name":"Provincia de Condesuyos","countryCode":"PE","stateCode":"ARE","latitude":"-15.58333000","longitude":"-72.83333000"},{"name":"Provincia de Islay","countryCode":"PE","stateCode":"ARE","latitude":"-17.00000000","longitude":"-71.83333000"},{"name":"Provincia de La Unión","countryCode":"PE","stateCode":"ARE","latitude":"-15.00000000","longitude":"-72.83333000"},{"name":"Pucara","countryCode":"PE","stateCode":"ARE","latitude":"-15.97993000","longitude":"-71.45988000"},{"name":"Punta de Bombón","countryCode":"PE","stateCode":"ARE","latitude":"-17.17190000","longitude":"-71.79240000"},{"name":"Vizcachane","countryCode":"PE","stateCode":"ARE","latitude":"-15.80861000","longitude":"-71.20111000"},{"name":"Yura","countryCode":"PE","stateCode":"ARE","latitude":"-16.25223000","longitude":"-71.67969000"},{"name":"Acolla","countryCode":"PE","stateCode":"JUN","latitude":"-11.73193000","longitude":"-75.54634000"},{"name":"Carhuamayo","countryCode":"PE","stateCode":"JUN","latitude":"-10.91667000","longitude":"-76.03333000"},{"name":"Chanchamayo","countryCode":"PE","stateCode":"JUN","latitude":"-11.05000000","longitude":"-75.31667000"},{"name":"Chupaca","countryCode":"PE","stateCode":"JUN","latitude":"-12.06667000","longitude":"-75.28333000"},{"name":"Concepción","countryCode":"PE","stateCode":"JUN","latitude":"-11.91762000","longitude":"-75.31401000"},{"name":"Huancayo","countryCode":"PE","stateCode":"JUN","latitude":"-12.06513000","longitude":"-75.20486000"},{"name":"Huasahuasi","countryCode":"PE","stateCode":"JUN","latitude":"-11.26527000","longitude":"-75.64722000"},{"name":"Huayucachi","countryCode":"PE","stateCode":"JUN","latitude":"-12.13333000","longitude":"-75.23333000"},{"name":"Jauja","countryCode":"PE","stateCode":"JUN","latitude":"-11.77584000","longitude":"-75.49656000"},{"name":"Junín","countryCode":"PE","stateCode":"JUN","latitude":"-11.15895000","longitude":"-75.99304000"},{"name":"La Oroya","countryCode":"PE","stateCode":"JUN","latitude":"-11.51893000","longitude":"-75.89935000"},{"name":"Mazamari","countryCode":"PE","stateCode":"JUN","latitude":"-11.32583000","longitude":"-74.53083000"},{"name":"Morococha","countryCode":"PE","stateCode":"JUN","latitude":"-11.59972000","longitude":"-76.14111000"},{"name":"Orcotuna","countryCode":"PE","stateCode":"JUN","latitude":"-11.96886000","longitude":"-75.30780000"},{"name":"Perené","countryCode":"PE","stateCode":"JUN","latitude":"-10.94510000","longitude":"-75.22394000"},{"name":"Pilcomay","countryCode":"PE","stateCode":"JUN","latitude":"-12.04722000","longitude":"-75.24931000"},{"name":"Provincia de Chupaca","countryCode":"PE","stateCode":"JUN","latitude":"-12.30000000","longitude":"-75.43300000"},{"name":"Provincia de Concepción","countryCode":"PE","stateCode":"JUN","latitude":"-11.75000000","longitude":"-75.00000000"},{"name":"Provincia de Huancayo","countryCode":"PE","stateCode":"JUN","latitude":"-12.17319000","longitude":"-75.16169000"},{"name":"Provincia de Jauja","countryCode":"PE","stateCode":"JUN","latitude":"-11.72600000","longitude":"-75.54700000"},{"name":"Provincia de Junín","countryCode":"PE","stateCode":"JUN","latitude":"-11.08333000","longitude":"-76.00000000"},{"name":"Provincia de Satipo","countryCode":"PE","stateCode":"JUN","latitude":"-11.50000000","longitude":"-74.25000000"},{"name":"Provincia de Tarma","countryCode":"PE","stateCode":"JUN","latitude":"-11.40562000","longitude":"-75.69129000"},{"name":"Provincia de Yauli","countryCode":"PE","stateCode":"JUN","latitude":"-11.66667000","longitude":"-76.16667000"},{"name":"San Agustin","countryCode":"PE","stateCode":"JUN","latitude":"-11.97195000","longitude":"-75.25562000"},{"name":"San Jerónimo","countryCode":"PE","stateCode":"JUN","latitude":"-11.95591000","longitude":"-75.28411000"},{"name":"San Pedro de Cajas","countryCode":"PE","stateCode":"JUN","latitude":"-11.25061000","longitude":"-75.86116000"},{"name":"San Ramón","countryCode":"PE","stateCode":"JUN","latitude":"-11.12417000","longitude":"-75.35733000"},{"name":"Satipo","countryCode":"PE","stateCode":"JUN","latitude":"-11.25222000","longitude":"-74.63861000"},{"name":"Sicaya","countryCode":"PE","stateCode":"JUN","latitude":"-12.03333000","longitude":"-75.28333000"},{"name":"Tarma","countryCode":"PE","stateCode":"JUN","latitude":"-11.41899000","longitude":"-75.68992000"},{"name":"Aguas Verdes","countryCode":"PE","stateCode":"TUM","latitude":"-3.48139000","longitude":"-80.24500000"},{"name":"Papayal","countryCode":"PE","stateCode":"TUM","latitude":"-4.07771000","longitude":"-80.73690000"},{"name":"Provincia de Contralmirante Villar","countryCode":"PE","stateCode":"TUM","latitude":"-4.00000000","longitude":"-80.75000000"},{"name":"Provincia de Tumbes","countryCode":"PE","stateCode":"TUM","latitude":"-3.75000000","longitude":"-80.41667000"},{"name":"Provincia de Zarumilla","countryCode":"PE","stateCode":"TUM","latitude":"-3.66667000","longitude":"-80.25000000"},{"name":"Tumbes","countryCode":"PE","stateCode":"TUM","latitude":"-3.56694000","longitude":"-80.45153000"},{"name":"Zarumilla","countryCode":"PE","stateCode":"TUM","latitude":"-3.50306000","longitude":"-80.27306000"},{"name":"Zorritos","countryCode":"PE","stateCode":"TUM","latitude":"-3.68046000","longitude":"-80.67819000"},{"name":"Ambo","countryCode":"PE","stateCode":"HUC","latitude":"-10.13083000","longitude":"-76.20472000"},{"name":"Huacaybamba","countryCode":"PE","stateCode":"HUC","latitude":"-8.99480000","longitude":"-76.81027000"},{"name":"Huánuco","countryCode":"PE","stateCode":"HUC","latitude":"-9.93062000","longitude":"-76.24223000"},{"name":"La Unión","countryCode":"PE","stateCode":"HUC","latitude":"-9.82702000","longitude":"-76.80199000"},{"name":"Lauricocha","countryCode":"PE","stateCode":"HUC","latitude":"-10.20055000","longitude":"-76.70359000"},{"name":"Llata","countryCode":"PE","stateCode":"HUC","latitude":"-9.41667000","longitude":"-76.78333000"},{"name":"Provincia de Ambo","countryCode":"PE","stateCode":"HUC","latitude":"-10.16667000","longitude":"-76.16667000"},{"name":"Provincia de Dos de Mayo","countryCode":"PE","stateCode":"HUC","latitude":"-9.91667000","longitude":"-76.75000000"},{"name":"Provincia de Huamalíes","countryCode":"PE","stateCode":"HUC","latitude":"-9.25000000","longitude":"-76.50000000"},{"name":"Provincia de Huánuco","countryCode":"PE","stateCode":"HUC","latitude":"-9.66667000","longitude":"-76.08333000"},{"name":"Provincia de Leoncio Prado","countryCode":"PE","stateCode":"HUC","latitude":"-9.16667000","longitude":"-76.00000000"},{"name":"Provincia de Marañón","countryCode":"PE","stateCode":"HUC","latitude":"-8.75000000","longitude":"-76.66667000"},{"name":"Provincia de Pachitea","countryCode":"PE","stateCode":"HUC","latitude":"-9.95262000","longitude":"-75.81390000"},{"name":"Puerto Inca","countryCode":"PE","stateCode":"HUC","latitude":"-9.36696000","longitude":"-75.08958000"},{"name":"San Miguel de Cauri","countryCode":"PE","stateCode":"HUC","latitude":"-10.13818000","longitude":"-76.62288000"},{"name":"Tingo María","countryCode":"PE","stateCode":"HUC","latitude":"-9.29532000","longitude":"-75.99574000"},{"name":"Yanacancha","countryCode":"PE","stateCode":"HUC","latitude":"-10.24111000","longitude":"-76.64556000"},{"name":"Yarowilca","countryCode":"PE","stateCode":"HUC","latitude":"-9.80263000","longitude":"-76.59516000"},{"name":"Anta","countryCode":"PE","stateCode":"CUS","latitude":"-13.47056000","longitude":"-72.14833000"},{"name":"Cahuanuyo","countryCode":"PE","stateCode":"CUS","latitude":"-14.34147000","longitude":"-71.46311000"},{"name":"Calca","countryCode":"PE","stateCode":"CUS","latitude":"-13.33333000","longitude":"-71.95000000"},{"name":"Callanca","countryCode":"PE","stateCode":"CUS","latitude":"-14.18137000","longitude":"-71.14070000"},{"name":"Ccaquiracunca","countryCode":"PE","stateCode":"CUS","latitude":"-14.27683000","longitude":"-71.45026000"},{"name":"Ccuntuma","countryCode":"PE","stateCode":"CUS","latitude":"-14.12540000","longitude":"-71.41216000"},{"name":"Checacupe","countryCode":"PE","stateCode":"CUS","latitude":"-14.02694000","longitude":"-71.45278000"},{"name":"Checca","countryCode":"PE","stateCode":"CUS","latitude":"-14.47278000","longitude":"-71.39389000"},{"name":"Chignayhua","countryCode":"PE","stateCode":"CUS","latitude":"-14.24610000","longitude":"-71.44442000"},{"name":"Chinchero","countryCode":"PE","stateCode":"CUS","latitude":"-13.39222000","longitude":"-72.04778000"},{"name":"Combapata","countryCode":"PE","stateCode":"CUS","latitude":"-14.10111000","longitude":"-71.42944000"},{"name":"Conchopata","countryCode":"PE","stateCode":"CUS","latitude":"-14.46968000","longitude":"-71.19843000"},{"name":"Cullcuyre","countryCode":"PE","stateCode":"CUS","latitude":"-14.09272000","longitude":"-71.33119000"},{"name":"Cusco","countryCode":"PE","stateCode":"CUS","latitude":"-13.52264000","longitude":"-71.96734000"},{"name":"Huayna Alcalde","countryCode":"PE","stateCode":"CUS","latitude":"-14.26989000","longitude":"-71.09599000"},{"name":"Jayobamba","countryCode":"PE","stateCode":"CUS","latitude":"-14.09425000","longitude":"-71.33922000"},{"name":"Langui","countryCode":"PE","stateCode":"CUS","latitude":"-14.43194000","longitude":"-71.27306000"},{"name":"Layo","countryCode":"PE","stateCode":"CUS","latitude":"-14.49361000","longitude":"-71.15500000"},{"name":"Lima Pampa","countryCode":"PE","stateCode":"CUS","latitude":"-14.08976000","longitude":"-71.33664000"},{"name":"Maranganí","countryCode":"PE","stateCode":"CUS","latitude":"-14.35672000","longitude":"-71.16924000"},{"name":"Maras","countryCode":"PE","stateCode":"CUS","latitude":"-13.33500000","longitude":"-72.15667000"},{"name":"Mosoc Cancha","countryCode":"PE","stateCode":"CUS","latitude":"-14.28514000","longitude":"-71.08773000"},{"name":"Mosoc Llacta","countryCode":"PE","stateCode":"CUS","latitude":"-14.12000000","longitude":"-71.47278000"},{"name":"Ollantaytambo","countryCode":"PE","stateCode":"CUS","latitude":"-13.25722000","longitude":"-72.26306000"},{"name":"Oropesa","countryCode":"PE","stateCode":"CUS","latitude":"-13.59278000","longitude":"-71.77194000"},{"name":"Pampamarca","countryCode":"PE","stateCode":"CUS","latitude":"-14.14639000","longitude":"-71.45944000"},{"name":"Pangoa","countryCode":"PE","stateCode":"CUS","latitude":"-12.11667000","longitude":"-73.00000000"},{"name":"Paucartambo","countryCode":"PE","stateCode":"CUS","latitude":"-13.31522000","longitude":"-71.59364000"},{"name":"Pisac","countryCode":"PE","stateCode":"CUS","latitude":"-13.42250000","longitude":"-71.84667000"},{"name":"Provincia de Acomayo","countryCode":"PE","stateCode":"CUS","latitude":"-13.91667000","longitude":"-71.66667000"},{"name":"Provincia de Anta","countryCode":"PE","stateCode":"CUS","latitude":"-13.50000000","longitude":"-72.33333000"},{"name":"Provincia de Calca","countryCode":"PE","stateCode":"CUS","latitude":"-13.00000000","longitude":"-72.16667000"},{"name":"Provincia de Canas","countryCode":"PE","stateCode":"CUS","latitude":"-14.41083000","longitude":"-71.33694000"},{"name":"Provincia de Canchis","countryCode":"PE","stateCode":"CUS","latitude":"-14.08194000","longitude":"-71.18556000"},{"name":"Provincia de Chumbivilcas","countryCode":"PE","stateCode":"CUS","latitude":"-14.41667000","longitude":"-72.00000000"},{"name":"Provincia de Cusco","countryCode":"PE","stateCode":"CUS","latitude":"-13.50000000","longitude":"-72.00000000"},{"name":"Provincia de Espinar","countryCode":"PE","stateCode":"CUS","latitude":"-14.75000000","longitude":"-71.41667000"},{"name":"Provincia de La Convención","countryCode":"PE","stateCode":"CUS","latitude":"-12.00000000","longitude":"-73.00000000"},{"name":"Provincia de Paruro","countryCode":"PE","stateCode":"CUS","latitude":"-13.91667000","longitude":"-71.91667000"},{"name":"Provincia de Paucartambo","countryCode":"PE","stateCode":"CUS","latitude":"-13.16667000","longitude":"-71.41667000"},{"name":"Provincia de Quispicanchis","countryCode":"PE","stateCode":"CUS","latitude":"-13.41667000","longitude":"-71.00000000"},{"name":"Provincia de Urubamba","countryCode":"PE","stateCode":"CUS","latitude":"-13.25000000","longitude":"-72.33333000"},{"name":"Qquea","countryCode":"PE","stateCode":"CUS","latitude":"-14.05417000","longitude":"-71.38583000"},{"name":"Queromarca","countryCode":"PE","stateCode":"CUS","latitude":"-14.18391000","longitude":"-71.38343000"},{"name":"San Pablo","countryCode":"PE","stateCode":"CUS","latitude":"-14.20278000","longitude":"-71.31556000"},{"name":"Santa Ana","countryCode":"PE","stateCode":"CUS","latitude":"-12.86667000","longitude":"-72.71667000"},{"name":"Santo Tomas","countryCode":"PE","stateCode":"CUS","latitude":"-14.44556000","longitude":"-72.08417000"},{"name":"Sicuani","countryCode":"PE","stateCode":"CUS","latitude":"-14.26944000","longitude":"-71.22611000"},{"name":"Tinta","countryCode":"PE","stateCode":"CUS","latitude":"-14.14500000","longitude":"-71.40694000"},{"name":"Tungasuca","countryCode":"PE","stateCode":"CUS","latitude":"-14.16389000","longitude":"-71.47667000"},{"name":"Urcos","countryCode":"PE","stateCode":"CUS","latitude":"-13.68611000","longitude":"-71.62278000"},{"name":"Urubamba","countryCode":"PE","stateCode":"CUS","latitude":"-13.30472000","longitude":"-72.11583000"},{"name":"Yanaoca","countryCode":"PE","stateCode":"CUS","latitude":"-14.21806000","longitude":"-71.43167000"},{"name":"Ascope","countryCode":"PE","stateCode":"LAL","latitude":"-7.71444000","longitude":"-79.10778000"},{"name":"Cascas","countryCode":"PE","stateCode":"LAL","latitude":"-7.48333000","longitude":"-78.81667000"},{"name":"Chepen","countryCode":"PE","stateCode":"LAL","latitude":"-7.14367000","longitude":"-79.45674000"},{"name":"Chicama","countryCode":"PE","stateCode":"LAL","latitude":"-7.84472000","longitude":"-79.14694000"},{"name":"Chocope","countryCode":"PE","stateCode":"LAL","latitude":"-7.79139000","longitude":"-79.22167000"},{"name":"Gran Chimu","countryCode":"PE","stateCode":"LAL","latitude":"-7.57976000","longitude":"-78.64718000"},{"name":"Guadalupe","countryCode":"PE","stateCode":"LAL","latitude":"-7.25000000","longitude":"-79.48333000"},{"name":"Huamachuco","countryCode":"PE","stateCode":"LAL","latitude":"-7.80000000","longitude":"-78.06667000"},{"name":"Julcan","countryCode":"PE","stateCode":"LAL","latitude":"-8.17238000","longitude":"-78.46356000"},{"name":"Laredo","countryCode":"PE","stateCode":"LAL","latitude":"-8.08965000","longitude":"-78.96020000"},{"name":"Moche","countryCode":"PE","stateCode":"LAL","latitude":"-8.17111000","longitude":"-79.00917000"},{"name":"Otuzco","countryCode":"PE","stateCode":"LAL","latitude":"-7.90000000","longitude":"-78.58333000"},{"name":"Pacanga","countryCode":"PE","stateCode":"LAL","latitude":"-7.16667000","longitude":"-79.50000000"},{"name":"Pacasmayo","countryCode":"PE","stateCode":"LAL","latitude":"-7.40056000","longitude":"-79.57139000"},{"name":"Paiján","countryCode":"PE","stateCode":"LAL","latitude":"-7.73291000","longitude":"-79.30150000"},{"name":"Provincia de Bolívar","countryCode":"PE","stateCode":"LAL","latitude":"-7.33333000","longitude":"-77.75000000"},{"name":"Provincia de Otuzco","countryCode":"PE","stateCode":"LAL","latitude":"-7.90457000","longitude":"-78.56362000"},{"name":"Provincia de Pacasmayo","countryCode":"PE","stateCode":"LAL","latitude":"-7.25000000","longitude":"-79.50000000"},{"name":"Provincia de Pataz","countryCode":"PE","stateCode":"LAL","latitude":"-8.25000000","longitude":"-77.33333000"},{"name":"Provincia de Santiago de Chuco","countryCode":"PE","stateCode":"LAL","latitude":"-8.33333000","longitude":"-78.25000000"},{"name":"Provincia de Trujillo","countryCode":"PE","stateCode":"LAL","latitude":"-8.08333000","longitude":"-78.91667000"},{"name":"Pueblo Nuevo","countryCode":"PE","stateCode":"LAL","latitude":"-7.18806000","longitude":"-79.51528000"},{"name":"Quiruvilca","countryCode":"PE","stateCode":"LAL","latitude":"-7.96667000","longitude":"-78.20000000"},{"name":"Salaverry","countryCode":"PE","stateCode":"LAL","latitude":"-8.22100000","longitude":"-78.97698000"},{"name":"San Pedro de Lloc","countryCode":"PE","stateCode":"LAL","latitude":"-7.42890000","longitude":"-79.50416000"},{"name":"Sanchez Carrion","countryCode":"PE","stateCode":"LAL","latitude":"-7.78538000","longitude":"-77.92586000"},{"name":"Santiago de Cao","countryCode":"PE","stateCode":"LAL","latitude":"-7.95889000","longitude":"-79.23917000"},{"name":"Santiago de Chuco","countryCode":"PE","stateCode":"LAL","latitude":"-8.14099000","longitude":"-78.17329000"},{"name":"Trujillo","countryCode":"PE","stateCode":"LAL","latitude":"-8.11599000","longitude":"-79.02998000"},{"name":"Viru","countryCode":"PE","stateCode":"LAL","latitude":"-8.52199000","longitude":"-78.60355000"},{"name":"Asentamiento Humano Nicolas de Pierola","countryCode":"PE","stateCode":"LIM","latitude":"-11.93573000","longitude":"-76.70611000"},{"name":"Barranca","countryCode":"PE","stateCode":"LIM","latitude":"-10.75000000","longitude":"-77.76667000"},{"name":"Caleta de Carquín","countryCode":"PE","stateCode":"LIM","latitude":"-11.09250000","longitude":"-77.62667000"},{"name":"Chancay","countryCode":"PE","stateCode":"LIM","latitude":"-11.57139000","longitude":"-77.26722000"},{"name":"Chilca","countryCode":"PE","stateCode":"LIM","latitude":"-12.52111000","longitude":"-76.73722000"},{"name":"Chosica","countryCode":"PE","stateCode":"LIM","latitude":"-11.94306000","longitude":"-76.70944000"},{"name":"Huacho","countryCode":"PE","stateCode":"LIM","latitude":"-11.10667000","longitude":"-77.60500000"},{"name":"Hualmay","countryCode":"PE","stateCode":"LIM","latitude":"-11.09639000","longitude":"-77.61389000"},{"name":"Huaral","countryCode":"PE","stateCode":"LIM","latitude":"-11.49500000","longitude":"-77.20778000"},{"name":"Huaura","countryCode":"PE","stateCode":"LIM","latitude":"-11.07000000","longitude":"-77.59944000"},{"name":"Imperial","countryCode":"PE","stateCode":"LIM","latitude":"-13.05927000","longitude":"-76.35269000"},{"name":"Independencia","countryCode":"PE","stateCode":"LIM","latitude":"-11.99000000","longitude":"-77.04583000"},{"name":"Lima","countryCode":"PE","stateCode":"LIM","latitude":"-12.04318000","longitude":"-77.02824000"},{"name":"Mala","countryCode":"PE","stateCode":"LIM","latitude":"-12.65806000","longitude":"-76.63083000"},{"name":"Matucana","countryCode":"PE","stateCode":"LIM","latitude":"-11.85000000","longitude":"-76.40000000"},{"name":"Nuevo Imperial","countryCode":"PE","stateCode":"LIM","latitude":"-13.07541000","longitude":"-76.31719000"},{"name":"Oyon","countryCode":"PE","stateCode":"LIM","latitude":"-10.75869000","longitude":"-76.87634000"},{"name":"Paramonga","countryCode":"PE","stateCode":"LIM","latitude":"-10.66667000","longitude":"-77.83333000"},{"name":"Pativilca","countryCode":"PE","stateCode":"LIM","latitude":"-10.70000000","longitude":"-77.78333000"},{"name":"Provincia de Cajatambo","countryCode":"PE","stateCode":"LIM","latitude":"-10.66667000","longitude":"-77.00000000"},{"name":"Provincia de Canta","countryCode":"PE","stateCode":"LIM","latitude":"-11.46667000","longitude":"-76.61667000"},{"name":"Provincia de Cañete","countryCode":"PE","stateCode":"LIM","latitude":"-12.75000000","longitude":"-76.33333000"},{"name":"Provincia de Huaral","countryCode":"PE","stateCode":"LIM","latitude":"-11.25000000","longitude":"-76.91667000"},{"name":"Provincia de Huarochirí","countryCode":"PE","stateCode":"LIM","latitude":"-11.91667000","longitude":"-76.41667000"},{"name":"Provincia de Yauyos","countryCode":"PE","stateCode":"LIM","latitude":"-12.41667000","longitude":"-76.00000000"},{"name":"Puerto Supe","countryCode":"PE","stateCode":"LIM","latitude":"-10.80135000","longitude":"-77.74333000"},{"name":"Quilmaná","countryCode":"PE","stateCode":"LIM","latitude":"-12.94860000","longitude":"-76.38112000"},{"name":"Ricardo Palma","countryCode":"PE","stateCode":"LIM","latitude":"-11.91978000","longitude":"-76.65610000"},{"name":"San Bartolo","countryCode":"PE","stateCode":"LIM","latitude":"-12.38333000","longitude":"-76.78333000"},{"name":"San Isidro","countryCode":"PE","stateCode":"LIM","latitude":"-12.11667000","longitude":"-77.05000000"},{"name":"San Luis","countryCode":"PE","stateCode":"LIM","latitude":"-12.07674000","longitude":"-76.99435000"},{"name":"San Vicente de Cañete","countryCode":"PE","stateCode":"LIM","latitude":"-13.07556000","longitude":"-76.38528000"},{"name":"Santa María","countryCode":"PE","stateCode":"LIM","latitude":"-12.00538000","longitude":"-76.89329000"},{"name":"Santiago de Surco","countryCode":"PE","stateCode":"LIM","latitude":"-12.13588000","longitude":"-77.00742000"},{"name":"Sayán","countryCode":"PE","stateCode":"LIM","latitude":"-11.13333000","longitude":"-77.19460000"},{"name":"Supe","countryCode":"PE","stateCode":"LIM","latitude":"-10.79750000","longitude":"-77.71306000"},{"name":"Urb. Santo Domingo","countryCode":"PE","stateCode":"LIM","latitude":"-11.87655000","longitude":"-77.03345000"},{"name":"Végueta","countryCode":"PE","stateCode":"LIM","latitude":"-11.02253000","longitude":"-77.64378000"},{"name":"Asuncion","countryCode":"PE","stateCode":"ANC","latitude":"-9.18987000","longitude":"-77.39878000"},{"name":"Carhuaz","countryCode":"PE","stateCode":"ANC","latitude":"-9.28194000","longitude":"-77.64472000"},{"name":"Carlos Fermin Fitzcarrald","countryCode":"PE","stateCode":"ANC","latitude":"-9.04415000","longitude":"-77.24168000"},{"name":"Carás","countryCode":"PE","stateCode":"ANC","latitude":"-9.04692000","longitude":"-77.80901000"},{"name":"Chimbote","countryCode":"PE","stateCode":"ANC","latitude":"-9.08528000","longitude":"-78.57833000"},{"name":"Coishco","countryCode":"PE","stateCode":"ANC","latitude":"-9.02306000","longitude":"-78.61556000"},{"name":"Huaraz","countryCode":"PE","stateCode":"ANC","latitude":"-9.52779000","longitude":"-77.52778000"},{"name":"Huarmey","countryCode":"PE","stateCode":"ANC","latitude":"-10.06806000","longitude":"-78.15222000"},{"name":"Pomabamba","countryCode":"PE","stateCode":"ANC","latitude":"-8.83333000","longitude":"-77.46667000"},{"name":"Provincia de Aija","countryCode":"PE","stateCode":"ANC","latitude":"-9.83333000","longitude":"-77.66667000"},{"name":"Provincia de Antonio Raymondi","countryCode":"PE","stateCode":"ANC","latitude":"-9.08333000","longitude":"-77.08333000"},{"name":"Provincia de Bolognesi","countryCode":"PE","stateCode":"ANC","latitude":"-10.10723000","longitude":"-77.14804000"},{"name":"Provincia de Carhuaz","countryCode":"PE","stateCode":"ANC","latitude":"-9.31700000","longitude":"-77.55100000"},{"name":"Provincia de Casma","countryCode":"PE","stateCode":"ANC","latitude":"-9.47638000","longitude":"-78.24738000"},{"name":"Provincia de Corongo","countryCode":"PE","stateCode":"ANC","latitude":"-8.58333000","longitude":"-77.91667000"},{"name":"Provincia de Huaraz","countryCode":"PE","stateCode":"ANC","latitude":"-9.56109000","longitude":"-77.64605000"},{"name":"Provincia de Huari","countryCode":"PE","stateCode":"ANC","latitude":"-9.33333000","longitude":"-77.16667000"},{"name":"Provincia de Huarmey","countryCode":"PE","stateCode":"ANC","latitude":"-9.91667000","longitude":"-78.00000000"},{"name":"Provincia de Huaylas","countryCode":"PE","stateCode":"ANC","latitude":"-8.91667000","longitude":"-77.83333000"},{"name":"Provincia de Mariscal Luzuriaga","countryCode":"PE","stateCode":"ANC","latitude":"-8.83333000","longitude":"-77.25000000"},{"name":"Provincia de Pallasca","countryCode":"PE","stateCode":"ANC","latitude":"-8.33333000","longitude":"-77.91667000"},{"name":"Provincia de Pomabamba","countryCode":"PE","stateCode":"ANC","latitude":"-8.82311000","longitude":"-77.47559000"},{"name":"Provincia de Recuay","countryCode":"PE","stateCode":"ANC","latitude":"-10.00000000","longitude":"-77.41667000"},{"name":"Provincia de Santa","countryCode":"PE","stateCode":"ANC","latitude":"-9.00000000","longitude":"-78.25000000"},{"name":"Provincia de Sihuas","countryCode":"PE","stateCode":"ANC","latitude":"-8.50000000","longitude":"-77.50000000"},{"name":"Provincia de Yungay","countryCode":"PE","stateCode":"ANC","latitude":"-9.16667000","longitude":"-77.75000000"},{"name":"Puerto Santa","countryCode":"PE","stateCode":"ANC","latitude":"-8.98772000","longitude":"-78.64727000"},{"name":"Yauya","countryCode":"PE","stateCode":"ANC","latitude":"-8.98333000","longitude":"-77.30000000"},{"name":"Yungay","countryCode":"PE","stateCode":"ANC","latitude":"-9.13833000","longitude":"-77.74361000"},{"name":"Atalaya","countryCode":"PE","stateCode":"UCA","latitude":"-10.38980000","longitude":"-73.21977000"},{"name":"Campoverde","countryCode":"PE","stateCode":"UCA","latitude":"-8.47533000","longitude":"-74.80709000"},{"name":"Padre Abad","countryCode":"PE","stateCode":"UCA","latitude":"-8.79680000","longitude":"-75.42850000"},{"name":"Provincia de Coronel Portillo","countryCode":"PE","stateCode":"UCA","latitude":"-9.50000000","longitude":"-73.33333000"},{"name":"Pucallpa","countryCode":"PE","stateCode":"UCA","latitude":"-8.37915000","longitude":"-74.55387000"},{"name":"Purus","countryCode":"PE","stateCode":"UCA","latitude":"-10.37331000","longitude":"-71.58231000"},{"name":"Atuncolla","countryCode":"PE","stateCode":"PUN","latitude":"-15.68333000","longitude":"-70.15000000"},{"name":"Ayaviri","countryCode":"PE","stateCode":"PUN","latitude":"-14.88639000","longitude":"-70.58889000"},{"name":"Azángaro","countryCode":"PE","stateCode":"PUN","latitude":"-14.90843000","longitude":"-70.19616000"},{"name":"Desaguadero","countryCode":"PE","stateCode":"PUN","latitude":"-16.56556000","longitude":"-69.04167000"},{"name":"El Collao","countryCode":"PE","stateCode":"PUN","latitude":"-16.72641000","longitude":"-69.75515000"},{"name":"Hacienda Huancane","countryCode":"PE","stateCode":"PUN","latitude":"-15.82327000","longitude":"-70.88540000"},{"name":"Ilave","countryCode":"PE","stateCode":"PUN","latitude":"-16.08333000","longitude":"-69.66667000"},{"name":"Juli","countryCode":"PE","stateCode":"PUN","latitude":"-16.21667000","longitude":"-69.45000000"},{"name":"Juliaca","countryCode":"PE","stateCode":"PUN","latitude":"-15.50000000","longitude":"-70.13333000"},{"name":"La Rinconada","countryCode":"PE","stateCode":"PUN","latitude":"-14.63126000","longitude":"-69.44638000"},{"name":"Lampa","countryCode":"PE","stateCode":"PUN","latitude":"-15.35000000","longitude":"-70.36667000"},{"name":"Macusani","countryCode":"PE","stateCode":"PUN","latitude":"-14.08333000","longitude":"-70.43333000"},{"name":"Provincia de Azángaro","countryCode":"PE","stateCode":"PUN","latitude":"-14.83333000","longitude":"-70.16667000"},{"name":"Provincia de Carabaya","countryCode":"PE","stateCode":"PUN","latitude":"-13.83333000","longitude":"-70.25000000"},{"name":"Provincia de Chucuito","countryCode":"PE","stateCode":"PUN","latitude":"-16.60545000","longitude":"-69.35761000"},{"name":"Provincia de Huancané","countryCode":"PE","stateCode":"PUN","latitude":"-15.16667000","longitude":"-69.58333000"},{"name":"Provincia de Lampa","countryCode":"PE","stateCode":"PUN","latitude":"-15.41667000","longitude":"-70.58333000"},{"name":"Provincia de Melgar","countryCode":"PE","stateCode":"PUN","latitude":"-14.75000000","longitude":"-70.75000000"},{"name":"Provincia de Puno","countryCode":"PE","stateCode":"PUN","latitude":"-16.00000000","longitude":"-70.00000000"},{"name":"Provincia de Sandia","countryCode":"PE","stateCode":"PUN","latitude":"-13.83333000","longitude":"-69.33333000"},{"name":"Puno","countryCode":"PE","stateCode":"PUN","latitude":"-15.84220000","longitude":"-70.01990000"},{"name":"San Antonio De Putina","countryCode":"PE","stateCode":"PUN","latitude":"-14.71175000","longitude":"-69.61559000"},{"name":"San Roman","countryCode":"PE","stateCode":"PUN","latitude":"-15.83333000","longitude":"-70.50000000"},{"name":"Santa Lucía","countryCode":"PE","stateCode":"PUN","latitude":"-15.69788000","longitude":"-70.60610000"},{"name":"Taquile","countryCode":"PE","stateCode":"PUN","latitude":"-15.76667000","longitude":"-69.68333000"},{"name":"Yunguyo","countryCode":"PE","stateCode":"PUN","latitude":"-16.25000000","longitude":"-69.08333000"},{"name":"Ñuñoa","countryCode":"PE","stateCode":"PUN","latitude":"-14.47788000","longitude":"-70.63583000"},{"name":"Ayabaca","countryCode":"PE","stateCode":"PIU","latitude":"-4.63983000","longitude":"-79.71491000"},{"name":"Bernal","countryCode":"PE","stateCode":"PIU","latitude":"-5.45000000","longitude":"-80.75000000"},{"name":"Buenos Aires","countryCode":"PE","stateCode":"PIU","latitude":"-5.26083000","longitude":"-79.96417000"},{"name":"Catacaos","countryCode":"PE","stateCode":"PIU","latitude":"-5.26667000","longitude":"-80.68333000"},{"name":"Chulucanas","countryCode":"PE","stateCode":"PIU","latitude":"-5.09250000","longitude":"-80.16250000"},{"name":"El Alto","countryCode":"PE","stateCode":"PIU","latitude":"-4.26851000","longitude":"-81.21719000"},{"name":"Huancabamba","countryCode":"PE","stateCode":"PIU","latitude":"-5.23861000","longitude":"-79.45056000"},{"name":"La Breita","countryCode":"PE","stateCode":"PIU","latitude":"-4.25691000","longitude":"-80.88599000"},{"name":"La Huaca","countryCode":"PE","stateCode":"PIU","latitude":"-4.91167000","longitude":"-80.96000000"},{"name":"La Unión","countryCode":"PE","stateCode":"PIU","latitude":"-5.40232000","longitude":"-80.74224000"},{"name":"Las Lomas","countryCode":"PE","stateCode":"PIU","latitude":"-4.65333000","longitude":"-80.24667000"},{"name":"Marcavelica","countryCode":"PE","stateCode":"PIU","latitude":"-4.87778000","longitude":"-80.70528000"},{"name":"Morropon","countryCode":"PE","stateCode":"PIU","latitude":"-5.25000000","longitude":"-80.00000000"},{"name":"Máncora","countryCode":"PE","stateCode":"PIU","latitude":"-4.10778000","longitude":"-81.04750000"},{"name":"Paita","countryCode":"PE","stateCode":"PIU","latitude":"-5.08917000","longitude":"-81.11444000"},{"name":"Piura","countryCode":"PE","stateCode":"PIU","latitude":"-5.19449000","longitude":"-80.63282000"},{"name":"Provincia de Ayabaca","countryCode":"PE","stateCode":"PIU","latitude":"-4.75000000","longitude":"-79.83333000"},{"name":"Provincia de Huancabamba","countryCode":"PE","stateCode":"PIU","latitude":"-5.50000000","longitude":"-79.58333000"},{"name":"Provincia de Paita","countryCode":"PE","stateCode":"PIU","latitude":"-5.10189000","longitude":"-81.09695000"},{"name":"Provincia de Piura","countryCode":"PE","stateCode":"PIU","latitude":"-5.21416000","longitude":"-80.40617000"},{"name":"Provincia de Sullana","countryCode":"PE","stateCode":"PIU","latitude":"-4.50000000","longitude":"-80.66667000"},{"name":"Provincia de Talara","countryCode":"PE","stateCode":"PIU","latitude":"-4.41667000","longitude":"-81.08333000"},{"name":"Querecotillo","countryCode":"PE","stateCode":"PIU","latitude":"-4.83778000","longitude":"-80.64556000"},{"name":"Salinera Colán","countryCode":"PE","stateCode":"PIU","latitude":"-5.03333000","longitude":"-81.06667000"},{"name":"Salitral","countryCode":"PE","stateCode":"PIU","latitude":"-4.85722000","longitude":"-80.68111000"},{"name":"Sechura","countryCode":"PE","stateCode":"PIU","latitude":"-5.55694000","longitude":"-80.82222000"},{"name":"Sullana","countryCode":"PE","stateCode":"PIU","latitude":"-4.90389000","longitude":"-80.68528000"},{"name":"Talara","countryCode":"PE","stateCode":"PIU","latitude":"-4.57722000","longitude":"-81.27194000"},{"name":"Tambo Grande","countryCode":"PE","stateCode":"PIU","latitude":"-4.92694000","longitude":"-80.34472000"},{"name":"Vice","countryCode":"PE","stateCode":"PIU","latitude":"-5.41667000","longitude":"-80.78333000"},{"name":"Ayacucho","countryCode":"PE","stateCode":"AYA","latitude":"-13.15878000","longitude":"-74.22321000"},{"name":"Ayna","countryCode":"PE","stateCode":"AYA","latitude":"-12.65000000","longitude":"-73.91667000"},{"name":"Coracora","countryCode":"PE","stateCode":"AYA","latitude":"-15.03333000","longitude":"-73.78333000"},{"name":"Huanta","countryCode":"PE","stateCode":"AYA","latitude":"-12.93333000","longitude":"-74.25000000"},{"name":"Paucar Del Sara Sara","countryCode":"PE","stateCode":"AYA","latitude":"-15.12275000","longitude":"-73.26177000"},{"name":"Provincia de Cangallo","countryCode":"PE","stateCode":"AYA","latitude":"-13.57300000","longitude":"-74.38900000"},{"name":"Provincia de Huamanga","countryCode":"PE","stateCode":"AYA","latitude":"-13.20000000","longitude":"-74.25000000"},{"name":"Provincia de Huanca Sancos","countryCode":"PE","stateCode":"AYA","latitude":"-14.07600000","longitude":"-74.42800000"},{"name":"Provincia de Huanta","countryCode":"PE","stateCode":"AYA","latitude":"-12.50000000","longitude":"-74.16667000"},{"name":"Provincia de La Mar","countryCode":"PE","stateCode":"AYA","latitude":"-12.91667000","longitude":"-73.83333000"},{"name":"Provincia de Lucanas","countryCode":"PE","stateCode":"AYA","latitude":"-14.50000000","longitude":"-74.33333000"},{"name":"Provincia de Parinacochas","countryCode":"PE","stateCode":"AYA","latitude":"-15.02965000","longitude":"-73.63487000"},{"name":"Provincia de Sucre","countryCode":"PE","stateCode":"AYA","latitude":"-14.10300000","longitude":"-73.78600000"},{"name":"Provincia de Vilcas Huamán","countryCode":"PE","stateCode":"AYA","latitude":"-13.63200000","longitude":"-73.88800000"},{"name":"Provincia de Víctor Fajardo","countryCode":"PE","stateCode":"AYA","latitude":"-13.75000000","longitude":"-74.33333000"},{"name":"Puquio","countryCode":"PE","stateCode":"AYA","latitude":"-14.70000000","longitude":"-74.13333000"},{"name":"San Miguel","countryCode":"PE","stateCode":"AYA","latitude":"-13.01250000","longitude":"-73.98083000"},{"name":"Tambo","countryCode":"PE","stateCode":"AYA","latitude":"-14.79847000","longitude":"-73.92438000"},{"name":"Bagua Grande","countryCode":"PE","stateCode":"AMA","latitude":"-5.75611000","longitude":"-78.44111000"},{"name":"Cajaruro","countryCode":"PE","stateCode":"AMA","latitude":"-5.73639000","longitude":"-78.42556000"},{"name":"Chachapoyas","countryCode":"PE","stateCode":"AMA","latitude":"-6.23169000","longitude":"-77.86903000"},{"name":"Condorcanqui","countryCode":"PE","stateCode":"AMA","latitude":"-4.16515000","longitude":"-78.03840000"},{"name":"La Peca","countryCode":"PE","stateCode":"AMA","latitude":"-5.61111000","longitude":"-78.43500000"},{"name":"Provincia de Bagua","countryCode":"PE","stateCode":"AMA","latitude":"-5.09006000","longitude":"-78.39972000"},{"name":"Provincia de Bongará","countryCode":"PE","stateCode":"AMA","latitude":"-5.68341000","longitude":"-77.87308000"},{"name":"Provincia de Chachapoyas","countryCode":"PE","stateCode":"AMA","latitude":"-6.27480000","longitude":"-77.81067000"},{"name":"Provincia de Luya","countryCode":"PE","stateCode":"AMA","latitude":"-6.41667000","longitude":"-78.00000000"},{"name":"Provincia de Rodríguez de Mendoza","countryCode":"PE","stateCode":"AMA","latitude":"-6.33333000","longitude":"-77.41667000"},{"name":"Utcubamba","countryCode":"PE","stateCode":"AMA","latitude":"-5.77031000","longitude":"-78.32850000"},{"name":"Bambamarca","countryCode":"PE","stateCode":"CAJ","latitude":"-6.68333000","longitude":"-78.53333000"},{"name":"Bellavista","countryCode":"PE","stateCode":"CAJ","latitude":"-5.66417000","longitude":"-78.67722000"},{"name":"Cajabamba","countryCode":"PE","stateCode":"CAJ","latitude":"-7.61667000","longitude":"-78.05000000"},{"name":"Cajamarca","countryCode":"PE","stateCode":"CAJ","latitude":"-7.16378000","longitude":"-78.50027000"},{"name":"Celendín","countryCode":"PE","stateCode":"CAJ","latitude":"-6.86590000","longitude":"-78.14585000"},{"name":"Chota","countryCode":"PE","stateCode":"CAJ","latitude":"-6.55000000","longitude":"-78.65000000"},{"name":"Jaén","countryCode":"PE","stateCode":"CAJ","latitude":"-5.70729000","longitude":"-78.80785000"},{"name":"Provincia de Cajabamba","countryCode":"PE","stateCode":"CAJ","latitude":"-7.50000000","longitude":"-78.16667000"},{"name":"Provincia de Cajamarca","countryCode":"PE","stateCode":"CAJ","latitude":"-7.33333000","longitude":"-78.41667000"},{"name":"Provincia de Celendín","countryCode":"PE","stateCode":"CAJ","latitude":"-6.83333000","longitude":"-78.25000000"},{"name":"Provincia de Chota","countryCode":"PE","stateCode":"CAJ","latitude":"-6.38332000","longitude":"-79.18055000"},{"name":"Provincia de Contumazá","countryCode":"PE","stateCode":"CAJ","latitude":"-7.33333000","longitude":"-78.91667000"},{"name":"Provincia de Cutervo","countryCode":"PE","stateCode":"CAJ","latitude":"-6.36667000","longitude":"-78.85000000"},{"name":"Provincia de Hualgayoc","countryCode":"PE","stateCode":"CAJ","latitude":"-6.68000000","longitude":"-78.53000000"},{"name":"Provincia de Jaén","countryCode":"PE","stateCode":"CAJ","latitude":"-5.71074000","longitude":"-79.00438000"},{"name":"Provincia de San Ignacio","countryCode":"PE","stateCode":"CAJ","latitude":"-5.08333000","longitude":"-79.00000000"},{"name":"Provincia de San Miguel","countryCode":"PE","stateCode":"CAJ","latitude":"-7.00000000","longitude":"-79.00000000"},{"name":"Provincia de Santa Cruz","countryCode":"PE","stateCode":"CAJ","latitude":"-6.83333000","longitude":"-79.00000000"},{"name":"San Ignacio","countryCode":"PE","stateCode":"CAJ","latitude":"-5.14583000","longitude":"-79.00139000"},{"name":"Bellavista","countryCode":"PE","stateCode":"SAM","latitude":"-7.05614000","longitude":"-76.59110000"},{"name":"Chazuta","countryCode":"PE","stateCode":"SAM","latitude":"-6.57087000","longitude":"-76.13753000"},{"name":"El Dorado","countryCode":"PE","stateCode":"SAM","latitude":"-6.56298000","longitude":"-76.74130000"},{"name":"Huicungo","countryCode":"PE","stateCode":"SAM","latitude":"-7.31860000","longitude":"-76.77556000"},{"name":"Jepelacio","countryCode":"PE","stateCode":"SAM","latitude":"-6.11667000","longitude":"-76.95000000"},{"name":"Juanjuí","countryCode":"PE","stateCode":"SAM","latitude":"-7.17697000","longitude":"-76.72774000"},{"name":"Lamas","countryCode":"PE","stateCode":"SAM","latitude":"-6.41667000","longitude":"-76.53333000"},{"name":"Moyobamba","countryCode":"PE","stateCode":"SAM","latitude":"-6.03416000","longitude":"-76.97168000"},{"name":"Picota","countryCode":"PE","stateCode":"SAM","latitude":"-6.92033000","longitude":"-76.33142000"},{"name":"Provincia de Huallaga","countryCode":"PE","stateCode":"SAM","latitude":"-6.75664000","longitude":"-76.90143000"},{"name":"Provincia de Lamas","countryCode":"PE","stateCode":"SAM","latitude":"-6.33333000","longitude":"-76.66667000"},{"name":"Provincia de Mariscal Cáceres","countryCode":"PE","stateCode":"SAM","latitude":"-7.27390000","longitude":"-77.18216000"},{"name":"Provincia de Moyobamba","countryCode":"PE","stateCode":"SAM","latitude":"-5.75000000","longitude":"-77.25000000"},{"name":"Provincia de Rioja","countryCode":"PE","stateCode":"SAM","latitude":"-6.00000000","longitude":"-77.41667000"},{"name":"Provincia de San Martín","countryCode":"PE","stateCode":"SAM","latitude":"-6.58333000","longitude":"-76.16667000"},{"name":"Rioja","countryCode":"PE","stateCode":"SAM","latitude":"-6.05675000","longitude":"-77.16651000"},{"name":"Saposoa","countryCode":"PE","stateCode":"SAM","latitude":"-6.93395000","longitude":"-76.77158000"},{"name":"Sisa","countryCode":"PE","stateCode":"SAM","latitude":"-6.61085000","longitude":"-76.69302000"},{"name":"Soritor","countryCode":"PE","stateCode":"SAM","latitude":"-6.13917000","longitude":"-77.10389000"},{"name":"Tabalosos","countryCode":"PE","stateCode":"SAM","latitude":"-6.35000000","longitude":"-76.68333000"},{"name":"Tarapoto","countryCode":"PE","stateCode":"SAM","latitude":"-6.50139000","longitude":"-76.36556000"},{"name":"Tocache","countryCode":"PE","stateCode":"SAM","latitude":"-8.18770000","longitude":"-76.52046000"},{"name":"Uchiza","countryCode":"PE","stateCode":"SAM","latitude":"-8.45917000","longitude":"-76.46333000"},{"name":"Calana","countryCode":"PE","stateCode":"TAC","latitude":"-17.94167000","longitude":"-70.18694000"},{"name":"Candarave","countryCode":"PE","stateCode":"TAC","latitude":"-17.26778000","longitude":"-70.24944000"},{"name":"Chipispaya","countryCode":"PE","stateCode":"TAC","latitude":"-17.49790000","longitude":"-70.21714000"},{"name":"Chuquitira","countryCode":"PE","stateCode":"TAC","latitude":"-17.28891000","longitude":"-70.04363000"},{"name":"Ilabaya","countryCode":"PE","stateCode":"TAC","latitude":"-17.42083000","longitude":"-70.51333000"},{"name":"Jorge Basadre","countryCode":"PE","stateCode":"TAC","latitude":"-17.57919000","longitude":"-70.73083000"},{"name":"Provincia de Tacna","countryCode":"PE","stateCode":"TAC","latitude":"-17.83333000","longitude":"-70.50000000"},{"name":"Provincia de Tarata","countryCode":"PE","stateCode":"TAC","latitude":"-17.41667000","longitude":"-70.08333000"},{"name":"Pujocucho","countryCode":"PE","stateCode":"TAC","latitude":"-17.15778000","longitude":"-70.35222000"},{"name":"Quilahuani","countryCode":"PE","stateCode":"TAC","latitude":"-17.31778000","longitude":"-70.25806000"},{"name":"Tacna","countryCode":"PE","stateCode":"TAC","latitude":"-18.01465000","longitude":"-70.25362000"},{"name":"Tarata","countryCode":"PE","stateCode":"TAC","latitude":"-17.47444000","longitude":"-70.03278000"},{"name":"Totoral","countryCode":"PE","stateCode":"TAC","latitude":"-17.40620000","longitude":"-70.36464000"},{"name":"Callao","countryCode":"PE","stateCode":"CAL","latitude":"-12.05659000","longitude":"-77.11814000"},{"name":"Cerro de Pasco","countryCode":"PE","stateCode":"PAS","latitude":"-10.66748000","longitude":"-76.25668000"},{"name":"Chaupimarca","countryCode":"PE","stateCode":"PAS","latitude":"-10.40696000","longitude":"-76.46168000"},{"name":"Oxapampa","countryCode":"PE","stateCode":"PAS","latitude":"-10.57750000","longitude":"-75.40167000"},{"name":"Paucartambo","countryCode":"PE","stateCode":"PAS","latitude":"-10.77326000","longitude":"-75.81109000"},{"name":"Provincia de Daniel Carrión","countryCode":"PE","stateCode":"PAS","latitude":"-10.50000000","longitude":"-76.50000000"},{"name":"Provincia de Oxapampa","countryCode":"PE","stateCode":"PAS","latitude":"-10.33333000","longitude":"-75.08333000"},{"name":"Provincia de Pasco","countryCode":"PE","stateCode":"PAS","latitude":"-10.66667000","longitude":"-76.08333000"},{"name":"Tinyahuarco","countryCode":"PE","stateCode":"PAS","latitude":"-10.76771000","longitude":"-76.27523000"},{"name":"Villa Rica","countryCode":"PE","stateCode":"PAS","latitude":"-10.73944000","longitude":"-75.26972000"},{"name":"Chiclayo","countryCode":"PE","stateCode":"LAM","latitude":"-6.77137000","longitude":"-79.84088000"},{"name":"Chongoyape","countryCode":"PE","stateCode":"LAM","latitude":"-6.64056000","longitude":"-79.38917000"},{"name":"Eten","countryCode":"PE","stateCode":"LAM","latitude":"-6.90806000","longitude":"-79.86417000"},{"name":"Ferreñafe","countryCode":"PE","stateCode":"LAM","latitude":"-6.63889000","longitude":"-79.78889000"},{"name":"Jayanca","countryCode":"PE","stateCode":"LAM","latitude":"-6.39083000","longitude":"-79.82194000"},{"name":"Lambayeque","countryCode":"PE","stateCode":"LAM","latitude":"-6.70111000","longitude":"-79.90611000"},{"name":"Mochumí","countryCode":"PE","stateCode":"LAM","latitude":"-6.54364000","longitude":"-79.86217000"},{"name":"Monsefú","countryCode":"PE","stateCode":"LAM","latitude":"-6.87431000","longitude":"-79.86871000"},{"name":"Motupe","countryCode":"PE","stateCode":"LAM","latitude":"-6.15194000","longitude":"-79.71417000"},{"name":"Mórrope","countryCode":"PE","stateCode":"LAM","latitude":"-6.53536000","longitude":"-80.01104000"},{"name":"Olmos","countryCode":"PE","stateCode":"LAM","latitude":"-5.98472000","longitude":"-79.74528000"},{"name":"Oyotún","countryCode":"PE","stateCode":"LAM","latitude":"-6.84438000","longitude":"-79.30093000"},{"name":"Picsi","countryCode":"PE","stateCode":"LAM","latitude":"-6.71778000","longitude":"-79.76972000"},{"name":"Pimentel","countryCode":"PE","stateCode":"LAM","latitude":"-6.83667000","longitude":"-79.93417000"},{"name":"Provincia de Chiclayo","countryCode":"PE","stateCode":"LAM","latitude":"-6.76667000","longitude":"-79.85000000"},{"name":"Provincia de Ferreñafe","countryCode":"PE","stateCode":"LAM","latitude":"-6.33333000","longitude":"-79.50000000"},{"name":"Provincia de Lambayeque","countryCode":"PE","stateCode":"LAM","latitude":"-6.08333000","longitude":"-80.08333000"},{"name":"Pueblo Nuevo","countryCode":"PE","stateCode":"LAM","latitude":"-5.71667000","longitude":"-79.88333000"},{"name":"Reque","countryCode":"PE","stateCode":"LAM","latitude":"-6.86556000","longitude":"-79.81778000"},{"name":"San José","countryCode":"PE","stateCode":"LAM","latitude":"-6.73813000","longitude":"-79.82750000"},{"name":"Santa Rosa","countryCode":"PE","stateCode":"LAM","latitude":"-6.75772000","longitude":"-79.82747000"},{"name":"Saña","countryCode":"PE","stateCode":"LAM","latitude":"-6.91888000","longitude":"-79.58200000"},{"name":"Túcume","countryCode":"PE","stateCode":"LAM","latitude":"-6.50637000","longitude":"-79.85725000"},{"name":"Chincha Alta","countryCode":"PE","stateCode":"ICA","latitude":"-13.40985000","longitude":"-76.13235000"},{"name":"Ica","countryCode":"PE","stateCode":"ICA","latitude":"-14.06777000","longitude":"-75.72861000"},{"name":"Los Aquijes","countryCode":"PE","stateCode":"ICA","latitude":"-14.09667000","longitude":"-75.69083000"},{"name":"Minas de Marcona","countryCode":"PE","stateCode":"ICA","latitude":"-15.21194000","longitude":"-75.11028000"},{"name":"Nazca","countryCode":"PE","stateCode":"ICA","latitude":"-14.83098000","longitude":"-74.93895000"},{"name":"Palpa","countryCode":"PE","stateCode":"ICA","latitude":"-14.53361000","longitude":"-75.18556000"},{"name":"Paracas","countryCode":"PE","stateCode":"ICA","latitude":"-13.86667000","longitude":"-76.26667000"},{"name":"Pisco","countryCode":"PE","stateCode":"ICA","latitude":"-13.71029000","longitude":"-76.20538000"},{"name":"Provincia de Chincha","countryCode":"PE","stateCode":"ICA","latitude":"-13.31791000","longitude":"-75.93930000"},{"name":"Provincia de Ica","countryCode":"PE","stateCode":"ICA","latitude":"-14.33861000","longitude":"-75.64833000"},{"name":"Provincia de Nazca","countryCode":"PE","stateCode":"ICA","latitude":"-15.00000000","longitude":"-75.08333000"},{"name":"Provincia de Palpa","countryCode":"PE","stateCode":"ICA","latitude":"-14.41667000","longitude":"-75.16667000"},{"name":"Provincia de Pisco","countryCode":"PE","stateCode":"ICA","latitude":"-13.80377000","longitude":"-75.94264000"},{"name":"Río Grande","countryCode":"PE","stateCode":"ICA","latitude":"-14.51600000","longitude":"-75.19933000"},{"name":"San Clemente","countryCode":"PE","stateCode":"ICA","latitude":"-13.66667000","longitude":"-76.15000000"},{"name":"San Juan Bautista","countryCode":"PE","stateCode":"ICA","latitude":"-14.01083000","longitude":"-75.73583000"},{"name":"Santiago","countryCode":"PE","stateCode":"ICA","latitude":"-14.18469000","longitude":"-75.71124000"},{"name":"Subtanjalla","countryCode":"PE","stateCode":"ICA","latitude":"-14.01889000","longitude":"-75.75806000"},{"name":"Villa Tupac Amaru","countryCode":"PE","stateCode":"ICA","latitude":"-13.71135000","longitude":"-76.14980000"},{"name":"Huancavelica","countryCode":"PE","stateCode":"HUV","latitude":"-12.78261000","longitude":"-74.97266000"},{"name":"Huaytara","countryCode":"PE","stateCode":"HUV","latitude":"-13.65616000","longitude":"-75.09234000"},{"name":"Pampas","countryCode":"PE","stateCode":"HUV","latitude":"-12.39490000","longitude":"-74.86687000"},{"name":"Provincia de Acobamba","countryCode":"PE","stateCode":"HUV","latitude":"-12.75000000","longitude":"-74.66667000"},{"name":"Provincia de Angaraes","countryCode":"PE","stateCode":"HUV","latitude":"-13.00000000","longitude":"-74.75000000"},{"name":"Provincia de Castrovirreyna","countryCode":"PE","stateCode":"HUV","latitude":"-13.14535000","longitude":"-75.40598000"},{"name":"Provincia de Churcampa","countryCode":"PE","stateCode":"HUV","latitude":"-12.60000000","longitude":"-74.52000000"},{"name":"Provincia de Huancavelica","countryCode":"PE","stateCode":"HUV","latitude":"-12.66667000","longitude":"-75.25000000"},{"name":"Provincia de Tayacaja","countryCode":"PE","stateCode":"HUV","latitude":"-12.25000000","longitude":"-74.75000000"},{"name":"Iberia","countryCode":"PE","stateCode":"MDD","latitude":"-11.35000000","longitude":"-69.58333000"},{"name":"Provincia de Manú","countryCode":"PE","stateCode":"MDD","latitude":"-12.25000000","longitude":"-71.00000000"},{"name":"Provincia de Tahuamanú","countryCode":"PE","stateCode":"MDD","latitude":"-11.25000000","longitude":"-70.50000000"},{"name":"Provincia de Tambopata","countryCode":"PE","stateCode":"MDD","latitude":"-12.19948000","longitude":"-70.05006000"},{"name":"Puerto Maldonado","countryCode":"PE","stateCode":"MDD","latitude":"-12.59331000","longitude":"-69.18913000"},{"name":"Salvación","countryCode":"PE","stateCode":"MDD","latitude":"-12.83605000","longitude":"-71.36490000"},{"name":"Tambopata","countryCode":"PE","stateCode":"MDD","latitude":"-12.67191000","longitude":"-69.35547000"},{"name":"Ilo","countryCode":"PE","stateCode":"MOQ","latitude":"-17.63185000","longitude":"-71.34108000"},{"name":"Moquegua","countryCode":"PE","stateCode":"MOQ","latitude":"-17.19832000","longitude":"-70.93567000"},{"name":"Pacocha","countryCode":"PE","stateCode":"MOQ","latitude":"-17.64604000","longitude":"-71.34481000"},{"name":"Provincia de General Sánchez Cerro","countryCode":"PE","stateCode":"MOQ","latitude":"-16.50000000","longitude":"-70.66667000"},{"name":"Provincia de Ilo","countryCode":"PE","stateCode":"MOQ","latitude":"-17.49694000","longitude":"-71.16722000"},{"name":"Provincia de Mariscal Nieto","countryCode":"PE","stateCode":"MOQ","latitude":"-17.08361000","longitude":"-71.00333000"},{"name":"Torata","countryCode":"PE","stateCode":"MOQ","latitude":"-17.07694000","longitude":"-70.84333000"},{"name":"Iquitos","countryCode":"PE","stateCode":"LOR","latitude":"-3.73333333","longitude":"-73.25000000"},{"name":"Borja","countryCode":"PE","stateCode":"LOR","latitude":"-4.43333333","longitude":"-77.55000000"},{"name":"Nauta","countryCode":"PE","stateCode":"LOR","latitude":"-4.50833333","longitude":"-73.58333333"},{"name":"San Pablo","countryCode":"PE","stateCode":"LOR","latitude":"-4.01922000","longitude":"-71.10281000"},{"name":"Andoas","countryCode":"PE","stateCode":"LOR","latitude":"-2.90250000","longitude":"-76.40250000"},{"name":"Jeberos","countryCode":"PE","stateCode":"LOR","latitude":"-5.28333000","longitude":"-76.28333000"},{"name":"Jenaro Herrera","countryCode":"PE","stateCode":"LOR","latitude":"-4.90741000","longitude":"-73.66779000"},{"name":"Cape Pantoja","countryCode":"PE","stateCode":"LOR","latitude":"-0.96435000","longitude":"-75.18144000"},{"name":"Lagunas","countryCode":"PE","stateCode":"LOR","latitude":"-5.22694000","longitude":"-75.67528000"},{"name":"Caballococha","countryCode":"PE","stateCode":"LOR","latitude":"-3.90583333","longitude":"-70.51638889"},{"name":"San Lorenzo","countryCode":"PE","stateCode":"LOR","latitude":"-4.81667000","longitude":"-76.60000000"},{"name":"Tamshiyacu","countryCode":"PE","stateCode":"LOR","latitude":"-4.00320000","longitude":"-73.15850000"},{"name":"Indiana","countryCode":"PE","stateCode":"LOR","latitude":"-3.50142700","longitude":"-73.04809600"},{"name":"Punchana","countryCode":"PE","stateCode":"LOR","latitude":"-3.71666667","longitude":"-73.23333333"},{"name":"Requena","countryCode":"PE","stateCode":"LOR","latitude":"-6.74797000","longitude":"-75.05491000"},{"name":"San Antonio del Estrecho","countryCode":"PE","stateCode":"LOR","latitude":"-2.45012000","longitude":"-72.66896000"},{"name":"Yurimaguas","countryCode":"PE","stateCode":"LOR","latitude":"-5.90000000","longitude":"-76.08333333"},{"name":"Abau","countryCode":"PG","stateCode":"CPM","latitude":"-10.08333000","longitude":"148.91667000"},{"name":"Goilala","countryCode":"PG","stateCode":"CPM","latitude":"-8.33333000","longitude":"147.00000000"},{"name":"Kairuku-Hiri","countryCode":"PG","stateCode":"CPM","latitude":"-9.13648000","longitude":"147.27905000"},{"name":"Rigo","countryCode":"PG","stateCode":"CPM","latitude":"-9.75000000","longitude":"147.83333000"},{"name":"Aitape","countryCode":"PG","stateCode":"SAN","latitude":"-3.13697000","longitude":"142.34913000"},{"name":"Aitape Lumi","countryCode":"PG","stateCode":"SAN","latitude":"-3.25000000","longitude":"142.08333000"},{"name":"Nuku","countryCode":"PG","stateCode":"SAN","latitude":"-3.66667000","longitude":"142.41667000"},{"name":"Telefomin","countryCode":"PG","stateCode":"SAN","latitude":"-4.91667000","longitude":"141.66667000"},{"name":"Vanimo","countryCode":"PG","stateCode":"SAN","latitude":"-2.68372000","longitude":"141.30195000"},{"name":"Vanimo Green","countryCode":"PG","stateCode":"SAN","latitude":"-3.36667000","longitude":"141.35000000"},{"name":"Alotau","countryCode":"PG","stateCode":"MBA","latitude":"-10.25000000","longitude":"150.08333000"},{"name":"Esa’ala","countryCode":"PG","stateCode":"MBA","latitude":"-9.58333000","longitude":"150.75000000"},{"name":"Kiriwina Goodenough","countryCode":"PG","stateCode":"MBA","latitude":"-8.48333000","longitude":"151.06667000"},{"name":"Samarai","countryCode":"PG","stateCode":"MBA","latitude":"-10.61038000","longitude":"150.66207000"},{"name":"Samarai Murua","countryCode":"PG","stateCode":"MBA","latitude":"-10.49636000","longitude":"150.54703000"},{"name":"Angalimp South Wahgi","countryCode":"PG","stateCode":"JWK","latitude":"-6.05000000","longitude":"144.56667000"},{"name":"Jimi","countryCode":"PG","stateCode":"JWK","latitude":"-5.53333000","longitude":"144.56667000"},{"name":"North Wahgi","countryCode":"PG","stateCode":"JWK","latitude":"-5.80000000","longitude":"144.68333000"},{"name":"Arawa","countryCode":"PG","stateCode":"NSB","latitude":"-6.22977000","longitude":"155.56598000"},{"name":"Central Bougainville","countryCode":"PG","stateCode":"NSB","latitude":"-6.22806000","longitude":"155.56583000"},{"name":"Kieta","countryCode":"PG","stateCode":"NSB","latitude":"-6.21462000","longitude":"155.63251000"},{"name":"North Bougainville","countryCode":"PG","stateCode":"NSB","latitude":"-5.42194000","longitude":"154.67278000"},{"name":"Panguna","countryCode":"PG","stateCode":"NSB","latitude":"-6.31639000","longitude":"155.48483000"},{"name":"South Bougainville","countryCode":"PG","stateCode":"NSB","latitude":"-6.74593000","longitude":"155.69640000"},{"name":"Baiyer Mul","countryCode":"PG","stateCode":"WHM","latitude":"-5.53333000","longitude":"144.15000000"},{"name":"Dei","countryCode":"PG","stateCode":"WHM","latitude":"-5.68333000","longitude":"144.36667000"},{"name":"Hagen","countryCode":"PG","stateCode":"WHM","latitude":"-5.83333000","longitude":"144.28333000"},{"name":"Mount Hagen","countryCode":"PG","stateCode":"WHM","latitude":"-5.85746000","longitude":"144.23058000"},{"name":"Tambul Nebilyer","countryCode":"PG","stateCode":"WHM","latitude":"-5.98333000","longitude":"144.15000000"},{"name":"Bogia","countryCode":"PG","stateCode":"MPM","latitude":"-4.50000000","longitude":"145.00000000"},{"name":"Madang","countryCode":"PG","stateCode":"MPM","latitude":"-5.22152000","longitude":"145.78695000"},{"name":"Middle Ramu","countryCode":"PG","stateCode":"MPM","latitude":"-4.91667000","longitude":"144.75000000"},{"name":"Rai Coast","countryCode":"PG","stateCode":"MPM","latitude":"-5.72303000","longitude":"146.46149000"},{"name":"Sumkar","countryCode":"PG","stateCode":"MPM","latitude":"-4.80000000","longitude":"145.55000000"},{"name":"Usino Bundi","countryCode":"PG","stateCode":"MPM","latitude":"-5.53333000","longitude":"145.16667000"},{"name":"Bulolo","countryCode":"PG","stateCode":"MPL","latitude":"-7.41667000","longitude":"146.75000000"},{"name":"Finschhafen","countryCode":"PG","stateCode":"MPL","latitude":"-6.41667000","longitude":"147.50000000"},{"name":"Huon Gulf","countryCode":"PG","stateCode":"MPL","latitude":"-7.18333000","longitude":"146.95000000"},{"name":"Kabwum","countryCode":"PG","stateCode":"MPL","latitude":"-6.08333000","longitude":"147.00000000"},{"name":"Lae","countryCode":"PG","stateCode":"MPL","latitude":"-6.50000000","longitude":"146.83333000"},{"name":"Markham","countryCode":"PG","stateCode":"MPL","latitude":"-6.64153000","longitude":"146.86043000"},{"name":"Menyamya","countryCode":"PG","stateCode":"MPL","latitude":"-7.25000000","longitude":"146.16667000"},{"name":"Nawae","countryCode":"PG","stateCode":"MPL","latitude":"-6.46667000","longitude":"146.96667000"},{"name":"Tewai Siassi","countryCode":"PG","stateCode":"MPL","latitude":"-6.15000000","longitude":"147.53333000"},{"name":"Wau","countryCode":"PG","stateCode":"MPL","latitude":"-7.33778000","longitude":"146.71649000"},{"name":"Chuave","countryCode":"PG","stateCode":"CPK","latitude":"-6.16667000","longitude":"145.08333000"},{"name":"Gumine","countryCode":"PG","stateCode":"CPK","latitude":"-6.25000000","longitude":"144.88333000"},{"name":"Karimui Nomane","countryCode":"PG","stateCode":"CPK","latitude":"-6.58333000","longitude":"144.83333000"},{"name":"Kerowagi","countryCode":"PG","stateCode":"CPK","latitude":"-5.93333000","longitude":"144.88333000"},{"name":"Kundiawa","countryCode":"PG","stateCode":"CPK","latitude":"-5.91667000","longitude":"145.05000000"},{"name":"Sinasina Yonggamugl","countryCode":"PG","stateCode":"CPK","latitude":"-6.08333000","longitude":"145.01667000"},{"name":"Daru","countryCode":"PG","stateCode":"WPD","latitude":"-9.07786000","longitude":"143.20893000"},{"name":"Kiunga","countryCode":"PG","stateCode":"WPD","latitude":"-6.12193000","longitude":"141.29061000"},{"name":"Middle Fly","countryCode":"PG","stateCode":"WPD","latitude":"-7.16667000","longitude":"142.03333000"},{"name":"Morehead","countryCode":"PG","stateCode":"WPD","latitude":"-8.71065000","longitude":"141.63668000"},{"name":"North Fly","countryCode":"PG","stateCode":"WPD","latitude":"-5.72896000","longitude":"141.37482000"},{"name":"South Fly","countryCode":"PG","stateCode":"WPD","latitude":"-8.61667000","longitude":"142.11667000"},{"name":"Daulo","countryCode":"PG","stateCode":"EHG","latitude":"-5.98333000","longitude":"145.23333000"},{"name":"Goroka","countryCode":"PG","stateCode":"EHG","latitude":"-6.05000000","longitude":"145.38333000"},{"name":"Henganofi","countryCode":"PG","stateCode":"EHG","latitude":"-6.21667000","longitude":"145.66667000"},{"name":"Kainantu","countryCode":"PG","stateCode":"EHG","latitude":"-6.41667000","longitude":"145.91667000"},{"name":"Lufa","countryCode":"PG","stateCode":"EHG","latitude":"-6.45000000","longitude":"145.25000000"},{"name":"Obura Wonenara","countryCode":"PG","stateCode":"EHG","latitude":"-6.55434000","longitude":"145.97328000"},{"name":"Okapa","countryCode":"PG","stateCode":"EHG","latitude":"-6.63333000","longitude":"145.50000000"},{"name":"Unggai Bena","countryCode":"PG","stateCode":"EHG","latitude":"-6.11667000","longitude":"145.51667000"},{"name":"Gazelle","countryCode":"PG","stateCode":"EBR","latitude":"-4.48333000","longitude":"151.86667000"},{"name":"Kokopo","countryCode":"PG","stateCode":"EBR","latitude":"-4.40000000","longitude":"152.28333000"},{"name":"Pomio","countryCode":"PG","stateCode":"EBR","latitude":"-5.50000000","longitude":"151.33333000"},{"name":"Rabaul","countryCode":"PG","stateCode":"EBR","latitude":"-4.18333000","longitude":"152.16667000"},{"name":"Ialibu","countryCode":"PG","stateCode":"SHM","latitude":"-6.28208000","longitude":"143.99354000"},{"name":"Ialibu Pangia","countryCode":"PG","stateCode":"SHM","latitude":"-6.16667000","longitude":"144.00000000"},{"name":"Imbonggu","countryCode":"PG","stateCode":"SHM","latitude":"-6.16667000","longitude":"144.00000000"},{"name":"Kagua Erave","countryCode":"PG","stateCode":"SHM","latitude":"-6.66667000","longitude":"144.00000000"},{"name":"Mendi","countryCode":"PG","stateCode":"SHM","latitude":"-6.14755000","longitude":"143.65633000"},{"name":"Nipa Kutubu","countryCode":"PG","stateCode":"SHM","latitude":"-6.33333000","longitude":"143.33333000"},{"name":"Ijivitari","countryCode":"PG","stateCode":"NPP","latitude":"-9.33333000","longitude":"148.58333000"},{"name":"Kokoda","countryCode":"PG","stateCode":"NPP","latitude":"-8.87778000","longitude":"147.73642000"},{"name":"Popondetta","countryCode":"PG","stateCode":"NPP","latitude":"-8.76536000","longitude":"148.23252000"},{"name":"Sohe","countryCode":"PG","stateCode":"NPP","latitude":"-9.00000000","longitude":"147.91667000"},{"name":"Kandep","countryCode":"PG","stateCode":"EPW","latitude":"-5.83333000","longitude":"143.55000000"},{"name":"Kompiam Ambum","countryCode":"PG","stateCode":"EPW","latitude":"-5.25000000","longitude":"144.00000000"},{"name":"Lagaip Porgera","countryCode":"PG","stateCode":"EPW","latitude":"-5.38333000","longitude":"143.16667000"},{"name":"Porgera","countryCode":"PG","stateCode":"EPW","latitude":"-5.46300000","longitude":"143.14800000"},{"name":"Wabag","countryCode":"PG","stateCode":"EPW","latitude":"-5.33333000","longitude":"143.65000000"},{"name":"Wapenamanda","countryCode":"PG","stateCode":"EPW","latitude":"-5.66667000","longitude":"143.91667000"},{"name":"Kandrian","countryCode":"PG","stateCode":"WBK","latitude":"-6.20655000","longitude":"149.54744000"},{"name":"Kandrian Gloucester","countryCode":"PG","stateCode":"WBK","latitude":"-6.08333000","longitude":"149.91667000"},{"name":"Kimbe","countryCode":"PG","stateCode":"WBK","latitude":"-5.55085000","longitude":"150.13766000"},{"name":"Talasea","countryCode":"PG","stateCode":"WBK","latitude":"-5.66667000","longitude":"149.58333000"},{"name":"Kavieng","countryCode":"PG","stateCode":"NIK","latitude":"-3.00000000","longitude":"151.41667000"},{"name":"Namatanai","countryCode":"PG","stateCode":"NIK","latitude":"-4.33333000","longitude":"152.83333000"},{"name":"Kerema","countryCode":"PG","stateCode":"GPK","latitude":"-7.79600000","longitude":"146.09300000"},{"name":"Kikori","countryCode":"PG","stateCode":"GPK","latitude":"-7.25000000","longitude":"144.33333000"},{"name":"Komo Margarima","countryCode":"PG","stateCode":"HLA","latitude":"-6.11667000","longitude":"143.00000000"},{"name":"Koroba-Lake Kopiago","countryCode":"PG","stateCode":"HLA","latitude":"-5.41667000","longitude":"142.50000000"},{"name":"Tari","countryCode":"PG","stateCode":"HLA","latitude":"-5.84500000","longitude":"142.94667000"},{"name":"Tari Pori","countryCode":"PG","stateCode":"HLA","latitude":"-6.28333000","longitude":"142.83333000"},{"name":"Lorengau","countryCode":"PG","stateCode":"MRL","latitude":"-2.03410000","longitude":"147.27173000"},{"name":"Manus","countryCode":"PG","stateCode":"MRL","latitude":"-2.09626000","longitude":"146.96612000"},{"name":"National Capital District","countryCode":"PG","stateCode":"NCD","latitude":"-9.42257000","longitude":"147.16641000"},{"name":"Port Moresby","countryCode":"PG","stateCode":"NCD","latitude":"-9.47723000","longitude":"147.15089000"},{"name":"Aanislag","countryCode":"PH","stateCode":"ALB","latitude":"13.07480000","longitude":"123.70300000"},{"name":"Abucay","countryCode":"PH","stateCode":"ALB","latitude":"12.98200000","longitude":"123.64920000"},{"name":"Abuyog","countryCode":"PH","stateCode":"ALB","latitude":"12.94610000","longitude":"124.05190000"},{"name":"Agos","countryCode":"PH","stateCode":"ALB","latitude":"13.34340000","longitude":"123.39830000"},{"name":"Aguada","countryCode":"PH","stateCode":"ALB","latitude":"12.81667000","longitude":"123.83333000"},{"name":"Agupit","countryCode":"PH","stateCode":"ALB","latitude":"13.42250000","longitude":"123.32472000"},{"name":"Alayao","countryCode":"PH","stateCode":"ALB","latitude":"14.28180000","longitude":"122.55240000"},{"name":"Antipolo","countryCode":"PH","stateCode":"ALB","latitude":"13.52860000","longitude":"123.16220000"},{"name":"Anuling","countryCode":"PH","stateCode":"ALB","latitude":"13.20930000","longitude":"123.67610000"},{"name":"Apad","countryCode":"PH","stateCode":"ALB","latitude":"13.81500000","longitude":"122.76640000"},{"name":"Apud","countryCode":"PH","stateCode":"ALB","latitude":"13.13928000","longitude":"123.29164000"},{"name":"Armenia","countryCode":"PH","stateCode":"ALB","latitude":"12.25324000","longitude":"123.74361000"},{"name":"Aroroy","countryCode":"PH","stateCode":"ALB","latitude":"12.51110000","longitude":"123.39770000"},{"name":"Ayugan","countryCode":"PH","stateCode":"ALB","latitude":"13.54690000","longitude":"123.32170000"},{"name":"Baao","countryCode":"PH","stateCode":"ALB","latitude":"13.45490000","longitude":"123.36530000"},{"name":"Bacacay","countryCode":"PH","stateCode":"ALB","latitude":"13.29340000","longitude":"123.79190000"},{"name":"Bacolod","countryCode":"PH","stateCode":"ALB","latitude":"12.22854000","longitude":"123.50851000"},{"name":"Bacon","countryCode":"PH","stateCode":"ALB","latitude":"13.03778000","longitude":"124.04111000"},{"name":"Badian","countryCode":"PH","stateCode":"ALB","latitude":"13.03167000","longitude":"123.30778000"},{"name":"Bagacay","countryCode":"PH","stateCode":"ALB","latitude":"12.98210000","longitude":"124.14150000"},{"name":"Bagahanlad","countryCode":"PH","stateCode":"ALB","latitude":"12.57970000","longitude":"123.66880000"},{"name":"Bagamanoc","countryCode":"PH","stateCode":"ALB","latitude":"13.94040000","longitude":"124.28962000"},{"name":"Bagumbayan","countryCode":"PH","stateCode":"ALB","latitude":"13.45000000","longitude":"123.66667000"},{"name":"Bahay","countryCode":"PH","stateCode":"ALB","latitude":"13.54370000","longitude":"123.04070000"},{"name":"Balading","countryCode":"PH","stateCode":"ALB","latitude":"13.39060000","longitude":"123.71210000"},{"name":"Balaogan","countryCode":"PH","stateCode":"ALB","latitude":"13.43280000","longitude":"123.28180000"},{"name":"Balatan","countryCode":"PH","stateCode":"ALB","latitude":"13.32111000","longitude":"123.23333000"},{"name":"Baleno","countryCode":"PH","stateCode":"ALB","latitude":"12.47390000","longitude":"123.49820000"},{"name":"Balete","countryCode":"PH","stateCode":"ALB","latitude":"13.01917000","longitude":"124.03194000"},{"name":"Baligang","countryCode":"PH","stateCode":"ALB","latitude":"13.15370000","longitude":"123.64320000"},{"name":"Balinad","countryCode":"PH","stateCode":"ALB","latitude":"13.29260000","longitude":"123.54540000"},{"name":"Baliuag Nuevo","countryCode":"PH","stateCode":"ALB","latitude":"13.52140000","longitude":"123.20160000"},{"name":"Balogo","countryCode":"PH","stateCode":"ALB","latitude":"13.28710000","longitude":"123.54960000"},{"name":"Balucawi","countryCode":"PH","stateCode":"ALB","latitude":"12.20130000","longitude":"123.84260000"},{"name":"Balud","countryCode":"PH","stateCode":"ALB","latitude":"12.03686000","longitude":"123.19351000"},{"name":"Banag","countryCode":"PH","stateCode":"ALB","latitude":"13.37889000","longitude":"123.70333000"},{"name":"Bangad","countryCode":"PH","stateCode":"ALB","latitude":"12.16125000","longitude":"123.40131000"},{"name":"Bangkirohan","countryCode":"PH","stateCode":"ALB","latitude":"13.05530000","longitude":"123.74680000"},{"name":"Banocboc","countryCode":"PH","stateCode":"ALB","latitude":"14.30000000","longitude":"122.58333000"},{"name":"Bao","countryCode":"PH","stateCode":"ALB","latitude":"13.64140000","longitude":"122.83140000"},{"name":"Baras","countryCode":"PH","stateCode":"ALB","latitude":"13.65880000","longitude":"124.37000000"},{"name":"Barayong","countryCode":"PH","stateCode":"ALB","latitude":"13.10000000","longitude":"123.71667000"},{"name":"Barcelona","countryCode":"PH","stateCode":"ALB","latitude":"12.86830000","longitude":"124.14190000"},{"name":"Bariw","countryCode":"PH","stateCode":"ALB","latitude":"13.13333000","longitude":"123.73333000"},{"name":"Barra","countryCode":"PH","stateCode":"ALB","latitude":"12.07170000","longitude":"123.63950000"},{"name":"Bascaron","countryCode":"PH","stateCode":"ALB","latitude":"13.10290000","longitude":"123.69990000"},{"name":"Basiad","countryCode":"PH","stateCode":"ALB","latitude":"14.15617000","longitude":"122.33749000"},{"name":"Basicao Coastal","countryCode":"PH","stateCode":"ALB","latitude":"13.04589000","longitude":"123.40423000"},{"name":"Basud","countryCode":"PH","stateCode":"ALB","latitude":"14.06500000","longitude":"122.96420000"},{"name":"Batana","countryCode":"PH","stateCode":"ALB","latitude":"13.24980000","longitude":"123.56410000"},{"name":"Bato","countryCode":"PH","stateCode":"ALB","latitude":"13.35280000","longitude":"123.36770000"},{"name":"Batobalane","countryCode":"PH","stateCode":"ALB","latitude":"14.23333000","longitude":"122.75000000"},{"name":"Batuan","countryCode":"PH","stateCode":"ALB","latitude":"12.39760000","longitude":"123.76279000"},{"name":"Baybay","countryCode":"PH","stateCode":"ALB","latitude":"13.40830000","longitude":"123.71350000"},{"name":"Beberon","countryCode":"PH","stateCode":"ALB","latitude":"13.54440000","longitude":"123.14050000"},{"name":"Bigaa","countryCode":"PH","stateCode":"ALB","latitude":"13.19930000","longitude":"123.75660000"},{"name":"Binanwanaan","countryCode":"PH","stateCode":"ALB","latitude":"13.70000000","longitude":"123.30000000"},{"name":"Binitayan","countryCode":"PH","stateCode":"ALB","latitude":"13.29450000","longitude":"123.75790000"},{"name":"Binodegahan","countryCode":"PH","stateCode":"ALB","latitude":"13.06140000","longitude":"123.45790000"},{"name":"Bolo","countryCode":"PH","stateCode":"ALB","latitude":"13.75300000","longitude":"122.96580000"},{"name":"Bombon","countryCode":"PH","stateCode":"ALB","latitude":"13.68870000","longitude":"123.20770000"},{"name":"Bonga","countryCode":"PH","stateCode":"ALB","latitude":"13.27990000","longitude":"123.75870000"},{"name":"Boton","countryCode":"PH","stateCode":"ALB","latitude":"12.92870000","longitude":"124.04790000"},{"name":"Buang","countryCode":"PH","stateCode":"ALB","latitude":"13.31150000","longitude":"123.64210000"},{"name":"Buenavista","countryCode":"PH","stateCode":"ALB","latitude":"12.17639000","longitude":"123.79056000"},{"name":"Buga","countryCode":"PH","stateCode":"ALB","latitude":"13.29660000","longitude":"123.35960000"},{"name":"Buhatan","countryCode":"PH","stateCode":"ALB","latitude":"12.97550000","longitude":"124.04780000"},{"name":"Buhi","countryCode":"PH","stateCode":"ALB","latitude":"13.43220000","longitude":"123.51700000"},{"name":"Bula","countryCode":"PH","stateCode":"ALB","latitude":"13.47010000","longitude":"123.27800000"},{"name":"Bulan","countryCode":"PH","stateCode":"ALB","latitude":"12.67139000","longitude":"123.87500000"},{"name":"Bulo","countryCode":"PH","stateCode":"ALB","latitude":"12.41090000","longitude":"123.56720000"},{"name":"Buluang","countryCode":"PH","stateCode":"ALB","latitude":"13.30680000","longitude":"123.34250000"},{"name":"Bulusan","countryCode":"PH","stateCode":"ALB","latitude":"12.74936000","longitude":"124.12087000"},{"name":"Burabod","countryCode":"PH","stateCode":"ALB","latitude":"13.26860000","longitude":"123.41620000"},{"name":"Buracan","countryCode":"PH","stateCode":"ALB","latitude":"13.60000000","longitude":"123.50000000"},{"name":"Busing","countryCode":"PH","stateCode":"ALB","latitude":"13.15139000","longitude":"122.97139000"},{"name":"Butag","countryCode":"PH","stateCode":"ALB","latitude":"12.62920000","longitude":"123.93350000"},{"name":"Buyo","countryCode":"PH","stateCode":"ALB","latitude":"13.11440000","longitude":"123.86660000"},{"name":"Cabcab","countryCode":"PH","stateCode":"ALB","latitude":"13.62680000","longitude":"124.05150000"},{"name":"Cabiguan","countryCode":"PH","stateCode":"ALB","latitude":"12.90583000","longitude":"123.73139000"},{"name":"Cabitan","countryCode":"PH","stateCode":"ALB","latitude":"12.29434000","longitude":"123.34121000"},{"name":"Cabognon","countryCode":"PH","stateCode":"ALB","latitude":"13.18290000","longitude":"123.67770000"},{"name":"Cabugao","countryCode":"PH","stateCode":"ALB","latitude":"13.59620000","longitude":"124.28040000"},{"name":"Cabusao","countryCode":"PH","stateCode":"ALB","latitude":"13.72270000","longitude":"123.11690000"},{"name":"Caditaan","countryCode":"PH","stateCode":"ALB","latitude":"12.80528000","longitude":"123.84917000"},{"name":"Cadlan","countryCode":"PH","stateCode":"ALB","latitude":"13.59710000","longitude":"123.25700000"},{"name":"Cagmanaba","countryCode":"PH","stateCode":"ALB","latitude":"13.05501000","longitude":"123.29706000"},{"name":"Calabaca","countryCode":"PH","stateCode":"ALB","latitude":"14.30010000","longitude":"122.43364000"},{"name":"Calabanga","countryCode":"PH","stateCode":"ALB","latitude":"13.70680000","longitude":"123.20870000"},{"name":"Calachuchi","countryCode":"PH","stateCode":"ALB","latitude":"12.21775000","longitude":"123.53061000"},{"name":"Calasgasan","countryCode":"PH","stateCode":"ALB","latitude":"14.08333000","longitude":"122.93333000"},{"name":"Calatagan","countryCode":"PH","stateCode":"ALB","latitude":"13.58850000","longitude":"124.20650000"},{"name":"Calolbon","countryCode":"PH","stateCode":"ALB","latitude":"13.59600000","longitude":"124.09910000"},{"name":"Camalig","countryCode":"PH","stateCode":"ALB","latitude":"13.18210000","longitude":"123.65430000"},{"name":"Camaligan","countryCode":"PH","stateCode":"ALB","latitude":"13.62240000","longitude":"123.16670000"},{"name":"Canaman","countryCode":"PH","stateCode":"ALB","latitude":"13.64800000","longitude":"123.16990000"},{"name":"Canomoy","countryCode":"PH","stateCode":"ALB","latitude":"12.15735000","longitude":"123.27011000"},{"name":"Capalonga","countryCode":"PH","stateCode":"ALB","latitude":"14.33060000","longitude":"122.49370000"},{"name":"Capucnasan","countryCode":"PH","stateCode":"ALB","latitude":"13.60000000","longitude":"123.21667000"},{"name":"Capuy","countryCode":"PH","stateCode":"ALB","latitude":"12.98333000","longitude":"123.93333000"},{"name":"Caramoan","countryCode":"PH","stateCode":"ALB","latitude":"13.77070000","longitude":"123.86310000"},{"name":"Caramoran","countryCode":"PH","stateCode":"ALB","latitude":"13.98490000","longitude":"124.13470000"},{"name":"Caranan","countryCode":"PH","stateCode":"ALB","latitude":"13.51670000","longitude":"123.01560000"},{"name":"Caraycayon","countryCode":"PH","stateCode":"ALB","latitude":"13.61667000","longitude":"123.48333000"},{"name":"Carriedo","countryCode":"PH","stateCode":"ALB","latitude":"12.93440000","longitude":"124.10500000"},{"name":"Casiguran","countryCode":"PH","stateCode":"ALB","latitude":"12.87361000","longitude":"124.00972000"},{"name":"Castilla","countryCode":"PH","stateCode":"ALB","latitude":"12.94861000","longitude":"123.88222000"},{"name":"Castillo","countryCode":"PH","stateCode":"ALB","latitude":"13.73130000","longitude":"123.11660000"},{"name":"Catabangan","countryCode":"PH","stateCode":"ALB","latitude":"13.87770000","longitude":"122.66150000"},{"name":"Cataingan","countryCode":"PH","stateCode":"ALB","latitude":"12.00300000","longitude":"123.99200000"},{"name":"Causip","countryCode":"PH","stateCode":"ALB","latitude":"13.51590000","longitude":"123.28340000"},{"name":"Claveria","countryCode":"PH","stateCode":"ALB","latitude":"12.90350000","longitude":"123.24570000"},{"name":"Cotmon","countryCode":"PH","stateCode":"ALB","latitude":"13.11750000","longitude":"123.66370000"},{"name":"Culacling","countryCode":"PH","stateCode":"ALB","latitude":"13.78150000","longitude":"122.87670000"},{"name":"Cumadcad","countryCode":"PH","stateCode":"ALB","latitude":"12.98056000","longitude":"123.78917000"},{"name":"Curry","countryCode":"PH","stateCode":"ALB","latitude":"13.60000000","longitude":"123.30000000"},{"name":"Daet","countryCode":"PH","stateCode":"ALB","latitude":"14.11220000","longitude":"122.95530000"},{"name":"Daguit","countryCode":"PH","stateCode":"ALB","latitude":"14.18950000","longitude":"122.72660000"},{"name":"Dalupaon","countryCode":"PH","stateCode":"ALB","latitude":"13.55170000","longitude":"122.94570000"},{"name":"Dangcalan","countryCode":"PH","stateCode":"ALB","latitude":"12.91680000","longitude":"123.58380000"},{"name":"Dapdap","countryCode":"PH","stateCode":"ALB","latitude":"12.21550000","longitude":"123.76620000"},{"name":"Daraga","countryCode":"PH","stateCode":"ALB","latitude":"13.14830000","longitude":"123.71240000"},{"name":"Del Gallego","countryCode":"PH","stateCode":"ALB","latitude":"13.92230000","longitude":"122.59540000"},{"name":"Del Rosario","countryCode":"PH","stateCode":"ALB","latitude":"13.30570000","longitude":"123.31330000"},{"name":"Dimasalang","countryCode":"PH","stateCode":"ALB","latitude":"12.19230000","longitude":"123.85920000"},{"name":"Donsol","countryCode":"PH","stateCode":"ALB","latitude":"12.90550000","longitude":"123.59490000"},{"name":"Dugcal","countryCode":"PH","stateCode":"ALB","latitude":"13.62410000","longitude":"123.16120000"},{"name":"Dugongan","countryCode":"PH","stateCode":"ALB","latitude":"14.10250000","longitude":"122.90660000"},{"name":"Esperanza","countryCode":"PH","stateCode":"ALB","latitude":"11.73650000","longitude":"124.04200000"},{"name":"Estancia","countryCode":"PH","stateCode":"ALB","latitude":"13.35890000","longitude":"123.67960000"},{"name":"Fabrica","countryCode":"PH","stateCode":"ALB","latitude":"13.49000000","longitude":"123.29400000"},{"name":"Gabao","countryCode":"PH","stateCode":"ALB","latitude":"12.99240000","longitude":"124.01690000"},{"name":"Gainza","countryCode":"PH","stateCode":"ALB","latitude":"13.61650000","longitude":"123.14190000"},{"name":"Gambalidio","countryCode":"PH","stateCode":"ALB","latitude":"13.62050000","longitude":"122.89130000"},{"name":"Garchitorena","countryCode":"PH","stateCode":"ALB","latitude":"13.88040000","longitude":"123.69460000"},{"name":"Gatbo","countryCode":"PH","stateCode":"ALB","latitude":"13.58333000","longitude":"123.38333000"},{"name":"Gibgos","countryCode":"PH","stateCode":"ALB","latitude":"13.85900000","longitude":"123.76750000"},{"name":"Gigmoto","countryCode":"PH","stateCode":"ALB","latitude":"13.77960000","longitude":"124.39000000"},{"name":"Goa","countryCode":"PH","stateCode":"ALB","latitude":"13.69780000","longitude":"123.48920000"},{"name":"Gubat","countryCode":"PH","stateCode":"ALB","latitude":"12.92056000","longitude":"124.12306000"},{"name":"Guijalo","countryCode":"PH","stateCode":"ALB","latitude":"13.73730000","longitude":"123.86800000"},{"name":"Guinacotan","countryCode":"PH","stateCode":"ALB","latitude":"14.15690000","longitude":"122.86800000"},{"name":"Guinobatan","countryCode":"PH","stateCode":"ALB","latitude":"13.19130000","longitude":"123.59870000"},{"name":"Gumaus","countryCode":"PH","stateCode":"ALB","latitude":"14.31030000","longitude":"122.72290000"},{"name":"Guruyan","countryCode":"PH","stateCode":"ALB","latitude":"12.73889000","longitude":"123.93917000"},{"name":"Hamoraon","countryCode":"PH","stateCode":"ALB","latitude":"12.22564000","longitude":"123.55151000"},{"name":"Herrera","countryCode":"PH","stateCode":"ALB","latitude":"13.26930000","longitude":"123.57690000"},{"name":"Himaao","countryCode":"PH","stateCode":"ALB","latitude":"13.54480000","longitude":"123.30050000"},{"name":"Hobo","countryCode":"PH","stateCode":"ALB","latitude":"13.51010000","longitude":"123.17920000"},{"name":"Imelda","countryCode":"PH","stateCode":"ALB","latitude":"14.03333000","longitude":"122.88333000"},{"name":"Inapatan","countryCode":"PH","stateCode":"ALB","latitude":"13.39640000","longitude":"123.32270000"},{"name":"Iraya","countryCode":"PH","stateCode":"ALB","latitude":"13.25000000","longitude":"123.51667000"},{"name":"Iriga City","countryCode":"PH","stateCode":"ALB","latitude":"13.43240000","longitude":"123.41150000"},{"name":"Irosin","countryCode":"PH","stateCode":"ALB","latitude":"12.70013000","longitude":"124.03221000"},{"name":"Joroan","countryCode":"PH","stateCode":"ALB","latitude":"13.48850000","longitude":"123.61890000"},{"name":"Jose Pañganiban","countryCode":"PH","stateCode":"ALB","latitude":"14.29060000","longitude":"122.69170000"},{"name":"Jovellar","countryCode":"PH","stateCode":"ALB","latitude":"13.06950000","longitude":"123.59990000"},{"name":"Juban","countryCode":"PH","stateCode":"ALB","latitude":"12.84778000","longitude":"123.98778000"},{"name":"Kaliliog","countryCode":"PH","stateCode":"ALB","latitude":"13.90390000","longitude":"123.29250000"},{"name":"Kinalansan","countryCode":"PH","stateCode":"ALB","latitude":"13.70360000","longitude":"123.55310000"},{"name":"Labnig","countryCode":"PH","stateCode":"ALB","latitude":"13.37690000","longitude":"123.67880000"},{"name":"Labo","countryCode":"PH","stateCode":"ALB","latitude":"14.15320000","longitude":"122.83030000"},{"name":"Lacag","countryCode":"PH","stateCode":"ALB","latitude":"13.15530000","longitude":"123.68120000"},{"name":"Lagonoy","countryCode":"PH","stateCode":"ALB","latitude":"13.73420000","longitude":"123.52070000"},{"name":"Lajong","countryCode":"PH","stateCode":"ALB","latitude":"12.83333000","longitude":"123.96667000"},{"name":"Lanigay","countryCode":"PH","stateCode":"ALB","latitude":"13.31667000","longitude":"123.50000000"},{"name":"Lantangan","countryCode":"PH","stateCode":"ALB","latitude":"12.19815000","longitude":"123.27101000"},{"name":"Larap","countryCode":"PH","stateCode":"ALB","latitude":"14.29900000","longitude":"122.65040000"},{"name":"Legaspi","countryCode":"PH","stateCode":"ALB","latitude":"13.14125000","longitude":"123.74073000"},{"name":"Libmanan","countryCode":"PH","stateCode":"ALB","latitude":"13.69280000","longitude":"123.05960000"},{"name":"Libog","countryCode":"PH","stateCode":"ALB","latitude":"13.23490000","longitude":"123.77780000"},{"name":"Libon","countryCode":"PH","stateCode":"ALB","latitude":"13.29970000","longitude":"123.43860000"},{"name":"Liboro","countryCode":"PH","stateCode":"ALB","latitude":"13.82450000","longitude":"122.72950000"},{"name":"Ligao","countryCode":"PH","stateCode":"ALB","latitude":"13.21697000","longitude":"123.51924000"},{"name":"Limbuhan","countryCode":"PH","stateCode":"ALB","latitude":"11.88377000","longitude":"124.05011000"},{"name":"Lourdes","countryCode":"PH","stateCode":"ALB","latitude":"13.38990000","longitude":"123.37350000"},{"name":"Lubigan","countryCode":"PH","stateCode":"ALB","latitude":"13.74200000","longitude":"122.93730000"},{"name":"Lugui","countryCode":"PH","stateCode":"ALB","latitude":"14.11310000","longitude":"122.79350000"},{"name":"Luklukan","countryCode":"PH","stateCode":"ALB","latitude":"14.32540000","longitude":"122.71240000"},{"name":"Luna","countryCode":"PH","stateCode":"ALB","latitude":"12.54920000","longitude":"123.73360000"},{"name":"Lupi","countryCode":"PH","stateCode":"ALB","latitude":"13.53333000","longitude":"123.15000000"},{"name":"Lupi Viejo","countryCode":"PH","stateCode":"ALB","latitude":"13.78970000","longitude":"122.90980000"},{"name":"Maagnas","countryCode":"PH","stateCode":"ALB","latitude":"13.71920000","longitude":"123.66750000"},{"name":"Mabiton","countryCode":"PH","stateCode":"ALB","latitude":"12.83340000","longitude":"123.26120000"},{"name":"Macabugos","countryCode":"PH","stateCode":"ALB","latitude":"13.23620000","longitude":"123.30530000"},{"name":"Macalaya","countryCode":"PH","stateCode":"ALB","latitude":"12.88944000","longitude":"123.77111000"},{"name":"Magallanes","countryCode":"PH","stateCode":"ALB","latitude":"12.82917000","longitude":"123.83639000"},{"name":"Magarao","countryCode":"PH","stateCode":"ALB","latitude":"13.66040000","longitude":"123.18690000"},{"name":"Magsalangi","countryCode":"PH","stateCode":"ALB","latitude":"12.18275000","longitude":"123.56661000"},{"name":"Mahaba","countryCode":"PH","stateCode":"ALB","latitude":"13.26760000","longitude":"123.55140000"},{"name":"Malabog","countryCode":"PH","stateCode":"ALB","latitude":"13.17380000","longitude":"123.68650000"},{"name":"Malasugui","countryCode":"PH","stateCode":"ALB","latitude":"14.14390000","longitude":"122.84710000"},{"name":"Malatap","countryCode":"PH","stateCode":"ALB","latitude":"14.18710000","longitude":"122.51190000"},{"name":"Malawag","countryCode":"PH","stateCode":"ALB","latitude":"13.38333000","longitude":"123.28333000"},{"name":"Malbug","countryCode":"PH","stateCode":"ALB","latitude":"12.05630000","longitude":"123.64610000"},{"name":"Malidong","countryCode":"PH","stateCode":"ALB","latitude":"13.01333000","longitude":"123.45962000"},{"name":"Malilipot","countryCode":"PH","stateCode":"ALB","latitude":"13.31880000","longitude":"123.73850000"},{"name":"Malinao","countryCode":"PH","stateCode":"ALB","latitude":"13.39920000","longitude":"123.70690000"},{"name":"Malinta","countryCode":"PH","stateCode":"ALB","latitude":"12.30144000","longitude":"123.55811000"},{"name":"Mambulo","countryCode":"PH","stateCode":"ALB","latitude":"13.71667000","longitude":"123.05000000"},{"name":"Mampurog","countryCode":"PH","stateCode":"ALB","latitude":"14.04580000","longitude":"122.88360000"},{"name":"Manamrag","countryCode":"PH","stateCode":"ALB","latitude":"13.73510000","longitude":"124.10640000"},{"name":"Mandaon","countryCode":"PH","stateCode":"ALB","latitude":"12.22594000","longitude":"123.28421000"},{"name":"Manga","countryCode":"PH","stateCode":"ALB","latitude":"13.27190000","longitude":"123.46230000"},{"name":"Manito","countryCode":"PH","stateCode":"ALB","latitude":"13.12350000","longitude":"123.86930000"},{"name":"Manquiring","countryCode":"PH","stateCode":"ALB","latitude":"13.73410000","longitude":"123.26900000"},{"name":"Maonon","countryCode":"PH","stateCode":"ALB","latitude":"13.03643000","longitude":"123.37074000"},{"name":"Marintoc","countryCode":"PH","stateCode":"ALB","latitude":"12.28554000","longitude":"123.72281000"},{"name":"Marupit","countryCode":"PH","stateCode":"ALB","latitude":"13.62690000","longitude":"123.16630000"},{"name":"Masaraway","countryCode":"PH","stateCode":"ALB","latitude":"13.22680000","longitude":"123.61480000"},{"name":"Masbate","countryCode":"PH","stateCode":"ALB","latitude":"12.37169000","longitude":"123.62494000"},{"name":"Maslog","countryCode":"PH","stateCode":"ALB","latitude":"13.10460000","longitude":"123.77130000"},{"name":"Masoli","countryCode":"PH","stateCode":"ALB","latitude":"13.35930000","longitude":"123.38980000"},{"name":"Matacon","countryCode":"PH","stateCode":"ALB","latitude":"13.32840000","longitude":"123.43560000"},{"name":"Matnog","countryCode":"PH","stateCode":"ALB","latitude":"12.58780000","longitude":"124.08750000"},{"name":"Mauraro","countryCode":"PH","stateCode":"ALB","latitude":"13.14940000","longitude":"123.59530000"},{"name":"Mayngaran","countryCode":"PH","stateCode":"ALB","latitude":"12.34920000","longitude":"123.59960000"},{"name":"Mercedes","countryCode":"PH","stateCode":"ALB","latitude":"14.10930000","longitude":"123.01090000"},{"name":"Miaga","countryCode":"PH","stateCode":"ALB","latitude":"12.23760000","longitude":"123.81670000"},{"name":"Milagros","countryCode":"PH","stateCode":"ALB","latitude":"12.21814000","longitude":"123.50951000"},{"name":"Milaor","countryCode":"PH","stateCode":"ALB","latitude":"13.59610000","longitude":"123.17720000"},{"name":"Miliroc","countryCode":"PH","stateCode":"ALB","latitude":"13.34490000","longitude":"123.70200000"},{"name":"Minalabac","countryCode":"PH","stateCode":"ALB","latitude":"13.56870000","longitude":"123.18380000"},{"name":"Mobo","countryCode":"PH","stateCode":"ALB","latitude":"12.33630000","longitude":"123.65740000"},{"name":"Monbon","countryCode":"PH","stateCode":"ALB","latitude":"12.73070000","longitude":"124.01890000"},{"name":"Monreal","countryCode":"PH","stateCode":"ALB","latitude":"12.64400000","longitude":"123.66480000"},{"name":"Muladbucad","countryCode":"PH","stateCode":"ALB","latitude":"13.23890000","longitude":"123.60570000"},{"name":"Naagas","countryCode":"PH","stateCode":"ALB","latitude":"13.43570000","longitude":"123.67810000"},{"name":"Nabangig","countryCode":"PH","stateCode":"ALB","latitude":"12.09890000","longitude":"123.95030000"},{"name":"Nabua","countryCode":"PH","stateCode":"ALB","latitude":"13.40750000","longitude":"123.37240000"},{"name":"Naga","countryCode":"PH","stateCode":"ALB","latitude":"13.61917000","longitude":"123.18139000"},{"name":"Naro","countryCode":"PH","stateCode":"ALB","latitude":"11.89697000","longitude":"123.67392000"},{"name":"Nato","countryCode":"PH","stateCode":"ALB","latitude":"13.61050000","longitude":"123.53560000"},{"name":"Ocampo","countryCode":"PH","stateCode":"ALB","latitude":"13.55940000","longitude":"123.37610000"},{"name":"Odicon","countryCode":"PH","stateCode":"ALB","latitude":"13.53000000","longitude":"123.05880000"},{"name":"Ogod","countryCode":"PH","stateCode":"ALB","latitude":"12.90090000","longitude":"123.61700000"},{"name":"Osiao","countryCode":"PH","stateCode":"ALB","latitude":"13.09140000","longitude":"123.98110000"},{"name":"Osmeña","countryCode":"PH","stateCode":"ALB","latitude":"12.73150000","longitude":"123.33180000"},{"name":"Padang","countryCode":"PH","stateCode":"ALB","latitude":"13.21960000","longitude":"123.76550000"},{"name":"Palali","countryCode":"PH","stateCode":"ALB","latitude":"14.30622000","longitude":"122.48571000"},{"name":"Palanas","countryCode":"PH","stateCode":"ALB","latitude":"12.14580000","longitude":"123.92160000"},{"name":"Palestina","countryCode":"PH","stateCode":"ALB","latitude":"13.61170000","longitude":"123.24900000"},{"name":"Palsong","countryCode":"PH","stateCode":"ALB","latitude":"13.42480000","longitude":"123.29630000"},{"name":"Pambuhan","countryCode":"PH","stateCode":"ALB","latitude":"13.97360000","longitude":"123.08370000"},{"name":"Pamplona","countryCode":"PH","stateCode":"ALB","latitude":"13.59160000","longitude":"123.08160000"},{"name":"Pandan","countryCode":"PH","stateCode":"ALB","latitude":"14.04530000","longitude":"124.16940000"},{"name":"Panganiban","countryCode":"PH","stateCode":"ALB","latitude":"13.90033000","longitude":"124.29816000"},{"name":"Panguiranan","countryCode":"PH","stateCode":"ALB","latitude":"12.06986000","longitude":"123.31851000"},{"name":"Paniqui","countryCode":"PH","stateCode":"ALB","latitude":"12.45320000","longitude":"123.38210000"},{"name":"Pantao","countryCode":"PH","stateCode":"ALB","latitude":"13.19440000","longitude":"123.32710000"},{"name":"Parabcan","countryCode":"PH","stateCode":"ALB","latitude":"13.70880000","longitude":"123.74500000"},{"name":"Paracale","countryCode":"PH","stateCode":"ALB","latitude":"14.28040000","longitude":"122.78810000"},{"name":"Pasacao","countryCode":"PH","stateCode":"ALB","latitude":"13.51180000","longitude":"123.04260000"},{"name":"Paulba","countryCode":"PH","stateCode":"ALB","latitude":"13.71360000","longitude":"123.24960000"},{"name":"Pawa","countryCode":"PH","stateCode":"ALB","latitude":"13.17730000","longitude":"123.73010000"},{"name":"Pawican","countryCode":"PH","stateCode":"ALB","latitude":"12.07410000","longitude":"123.97060000"},{"name":"Pawili","countryCode":"PH","stateCode":"ALB","latitude":"13.51667000","longitude":"123.28333000"},{"name":"Peña","countryCode":"PH","stateCode":"ALB","latitude":"12.08900000","longitude":"123.93840000"},{"name":"Pilar","countryCode":"PH","stateCode":"ALB","latitude":"12.92310000","longitude":"123.67240000"},{"name":"Pili","countryCode":"PH","stateCode":"ALB","latitude":"12.98056000","longitude":"123.86417000"},{"name":"Pinit","countryCode":"PH","stateCode":"ALB","latitude":"13.56860000","longitude":"123.41400000"},{"name":"Pio Duran","countryCode":"PH","stateCode":"ALB","latitude":"13.02928000","longitude":"123.44496000"},{"name":"Placer","countryCode":"PH","stateCode":"ALB","latitude":"11.86870000","longitude":"123.91840000"},{"name":"Polangui","countryCode":"PH","stateCode":"ALB","latitude":"13.29230000","longitude":"123.48550000"},{"name":"Ponso","countryCode":"PH","stateCode":"ALB","latitude":"13.29100000","longitude":"123.51710000"},{"name":"Potot","countryCode":"PH","stateCode":"ALB","latitude":"12.20345000","longitude":"123.43191000"},{"name":"Prieto Diaz","countryCode":"PH","stateCode":"ALB","latitude":"13.04167000","longitude":"124.19389000"},{"name":"Province of Albay","countryCode":"PH","stateCode":"ALB","latitude":"13.21667000","longitude":"123.55000000"},{"name":"Province of Camarines Norte","countryCode":"PH","stateCode":"ALB","latitude":"14.16667000","longitude":"122.75000000"},{"name":"Province of Camarines Sur","countryCode":"PH","stateCode":"ALB","latitude":"13.66667000","longitude":"123.33333000"},{"name":"Province of Catanduanes","countryCode":"PH","stateCode":"ALB","latitude":"13.83333000","longitude":"124.25000000"},{"name":"Province of Masbate","countryCode":"PH","stateCode":"ALB","latitude":"12.16667000","longitude":"123.58333000"},{"name":"Province of Sorsogon","countryCode":"PH","stateCode":"ALB","latitude":"12.83333000","longitude":"123.91667000"},{"name":"Puro","countryCode":"PH","stateCode":"ALB","latitude":"12.48410000","longitude":"123.38270000"},{"name":"Putiao","countryCode":"PH","stateCode":"ALB","latitude":"13.01950000","longitude":"123.71480000"},{"name":"Quezon","countryCode":"PH","stateCode":"ALB","latitude":"12.60000000","longitude":"123.95000000"},{"name":"Quitang","countryCode":"PH","stateCode":"ALB","latitude":"13.55130000","longitude":"123.05290000"},{"name":"Ragay","countryCode":"PH","stateCode":"ALB","latitude":"13.81830000","longitude":"122.79230000"},{"name":"Rapu-Rapu","countryCode":"PH","stateCode":"ALB","latitude":"13.18660000","longitude":"124.12560000"},{"name":"Recodo","countryCode":"PH","stateCode":"ALB","latitude":"11.94914000","longitude":"123.73695000"},{"name":"Rizal","countryCode":"PH","stateCode":"ALB","latitude":"12.97722000","longitude":"123.91417000"},{"name":"Sabang","countryCode":"PH","stateCode":"ALB","latitude":"12.73333000","longitude":"123.93333000"},{"name":"Sabang Indan","countryCode":"PH","stateCode":"ALB","latitude":"14.21940000","longitude":"122.91510000"},{"name":"Sagnay","countryCode":"PH","stateCode":"ALB","latitude":"13.60290000","longitude":"123.52250000"},{"name":"Sagpon","countryCode":"PH","stateCode":"ALB","latitude":"13.15000000","longitude":"123.73333000"},{"name":"Sagrada","countryCode":"PH","stateCode":"ALB","latitude":"13.53010000","longitude":"123.45270000"},{"name":"Sagrada Familia","countryCode":"PH","stateCode":"ALB","latitude":"13.26900000","longitude":"123.39770000"},{"name":"Sagurong","countryCode":"PH","stateCode":"ALB","latitude":"13.78050000","longitude":"122.95940000"},{"name":"Salingogan","countryCode":"PH","stateCode":"ALB","latitude":"13.43330000","longitude":"123.19230000"},{"name":"Salogon","countryCode":"PH","stateCode":"ALB","latitude":"13.65860000","longitude":"123.52250000"},{"name":"Salvacion","countryCode":"PH","stateCode":"ALB","latitude":"13.06667000","longitude":"123.61667000"},{"name":"San Agustin","countryCode":"PH","stateCode":"ALB","latitude":"13.32630000","longitude":"123.41770000"},{"name":"San Andres","countryCode":"PH","stateCode":"ALB","latitude":"13.26140000","longitude":"123.77950000"},{"name":"San Antonio","countryCode":"PH","stateCode":"ALB","latitude":"13.37100000","longitude":"123.42020000"},{"name":"San Felipe","countryCode":"PH","stateCode":"ALB","latitude":"14.01840000","longitude":"122.92950000"},{"name":"San Fernando","countryCode":"PH","stateCode":"ALB","latitude":"13.56560000","longitude":"123.14530000"},{"name":"San Francisco","countryCode":"PH","stateCode":"ALB","latitude":"13.03670000","longitude":"123.78320000"},{"name":"San Gabriel","countryCode":"PH","stateCode":"ALB","latitude":"13.56667000","longitude":"123.10000000"},{"name":"San Isidro","countryCode":"PH","stateCode":"ALB","latitude":"12.97417000","longitude":"123.85722000"},{"name":"San Jacinto","countryCode":"PH","stateCode":"ALB","latitude":"12.56770000","longitude":"123.73370000"},{"name":"San Jose","countryCode":"PH","stateCode":"ALB","latitude":"13.35000000","longitude":"123.55000000"},{"name":"San Lucas","countryCode":"PH","stateCode":"ALB","latitude":"13.70620000","longitude":"123.20320000"},{"name":"San Miguel","countryCode":"PH","stateCode":"ALB","latitude":"13.41960000","longitude":"123.40820000"},{"name":"San Pascual","countryCode":"PH","stateCode":"ALB","latitude":"13.12888000","longitude":"122.97709000"},{"name":"San Pedro","countryCode":"PH","stateCode":"ALB","latitude":"12.01667000","longitude":"124.00000000"},{"name":"San Rafael","countryCode":"PH","stateCode":"ALB","latitude":"13.21667000","longitude":"123.60000000"},{"name":"San Ramon","countryCode":"PH","stateCode":"ALB","latitude":"13.72210000","longitude":"123.54000000"},{"name":"San Roque","countryCode":"PH","stateCode":"ALB","latitude":"13.28370000","longitude":"123.74220000"},{"name":"San Sebastian","countryCode":"PH","stateCode":"ALB","latitude":"13.72830000","longitude":"123.59390000"},{"name":"San Vicente","countryCode":"PH","stateCode":"ALB","latitude":"14.10610000","longitude":"122.87330000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"ALB","latitude":"12.87630000","longitude":"124.05660000"},{"name":"Santa Elena","countryCode":"PH","stateCode":"ALB","latitude":"14.17023000","longitude":"122.38246000"},{"name":"Santa Justina","countryCode":"PH","stateCode":"ALB","latitude":"13.39670000","longitude":"123.47310000"},{"name":"Santa Magdalena","countryCode":"PH","stateCode":"ALB","latitude":"12.64800000","longitude":"124.10930000"},{"name":"Santa Rosa Sur","countryCode":"PH","stateCode":"ALB","latitude":"14.25900000","longitude":"122.72330000"},{"name":"Santa Teresita","countryCode":"PH","stateCode":"ALB","latitude":"13.47860000","longitude":"123.41910000"},{"name":"Santo Domingo","countryCode":"PH","stateCode":"ALB","latitude":"13.42000000","longitude":"123.44860000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"ALB","latitude":"13.10430000","longitude":"123.96820000"},{"name":"Sinuknipan","countryCode":"PH","stateCode":"ALB","latitude":"13.88940000","longitude":"122.63750000"},{"name":"Sipocot","countryCode":"PH","stateCode":"ALB","latitude":"13.76800000","longitude":"122.97620000"},{"name":"Siruma","countryCode":"PH","stateCode":"ALB","latitude":"14.00000000","longitude":"123.25000000"},{"name":"Sogod","countryCode":"PH","stateCode":"ALB","latitude":"13.83333000","longitude":"123.31667000"},{"name":"Sorsogon","countryCode":"PH","stateCode":"ALB","latitude":"12.97389000","longitude":"123.99333000"},{"name":"Sugcad","countryCode":"PH","stateCode":"ALB","latitude":"13.36667000","longitude":"123.70000000"},{"name":"Sugod","countryCode":"PH","stateCode":"ALB","latitude":"12.98700000","longitude":"124.08050000"},{"name":"Tabaco","countryCode":"PH","stateCode":"ALB","latitude":"13.35861000","longitude":"123.73361000"},{"name":"Tagas","countryCode":"PH","stateCode":"ALB","latitude":"13.16667000","longitude":"123.71667000"},{"name":"Tagoytoy","countryCode":"PH","stateCode":"ALB","latitude":"13.41580000","longitude":"123.67800000"},{"name":"Talisay","countryCode":"PH","stateCode":"ALB","latitude":"14.13430000","longitude":"122.92260000"},{"name":"Talubatib","countryCode":"PH","stateCode":"ALB","latitude":"14.18250000","longitude":"122.78530000"},{"name":"Tambo","countryCode":"PH","stateCode":"ALB","latitude":"13.54680000","longitude":"123.03580000"},{"name":"Tara","countryCode":"PH","stateCode":"ALB","latitude":"13.81667000","longitude":"122.98333000"},{"name":"Tariric","countryCode":"PH","stateCode":"ALB","latitude":"13.57230000","longitude":"123.22350000"},{"name":"Tigaon","countryCode":"PH","stateCode":"ALB","latitude":"13.63310000","longitude":"123.49680000"},{"name":"Tigbao","countryCode":"PH","stateCode":"ALB","latitude":"12.55460000","longitude":"123.33890000"},{"name":"Tigbaw","countryCode":"PH","stateCode":"ALB","latitude":"12.14830000","longitude":"123.59090000"},{"name":"Tigbinan","countryCode":"PH","stateCode":"ALB","latitude":"14.18648000","longitude":"122.46923000"},{"name":"Tinago","countryCode":"PH","stateCode":"ALB","latitude":"13.18333000","longitude":"123.65000000"},{"name":"Tinalmud","countryCode":"PH","stateCode":"ALB","latitude":"13.59410000","longitude":"122.87800000"},{"name":"Tinambac","countryCode":"PH","stateCode":"ALB","latitude":"13.81640000","longitude":"123.32610000"},{"name":"Tinampo","countryCode":"PH","stateCode":"ALB","latitude":"13.22825000","longitude":"123.50723000"},{"name":"Tinawagan","countryCode":"PH","stateCode":"ALB","latitude":"13.65000000","longitude":"123.48333000"},{"name":"Tiwi","countryCode":"PH","stateCode":"ALB","latitude":"13.45850000","longitude":"123.68050000"},{"name":"Tubli","countryCode":"PH","stateCode":"ALB","latitude":"13.93180000","longitude":"124.14780000"},{"name":"Tuburan","countryCode":"PH","stateCode":"ALB","latitude":"13.24170000","longitude":"123.55203000"},{"name":"Tugos","countryCode":"PH","stateCode":"ALB","latitude":"14.26667000","longitude":"122.75000000"},{"name":"Tulay na Lupa","countryCode":"PH","stateCode":"ALB","latitude":"14.09340000","longitude":"122.78620000"},{"name":"Tumalaytay","countryCode":"PH","stateCode":"ALB","latitude":"12.27584000","longitude":"123.23201000"},{"name":"Umabay","countryCode":"PH","stateCode":"ALB","latitude":"12.30954000","longitude":"123.67961000"},{"name":"Usab","countryCode":"PH","stateCode":"ALB","latitude":"12.32974000","longitude":"123.58091000"},{"name":"Uson","countryCode":"PH","stateCode":"ALB","latitude":"12.22530000","longitude":"123.78340000"},{"name":"Utabi","countryCode":"PH","stateCode":"ALB","latitude":"12.64170000","longitude":"123.90920000"},{"name":"Viga","countryCode":"PH","stateCode":"ALB","latitude":"13.87190000","longitude":"124.30910000"},{"name":"Villahermosa","countryCode":"PH","stateCode":"ALB","latitude":"13.04580000","longitude":"123.71330000"},{"name":"Vinzons","countryCode":"PH","stateCode":"ALB","latitude":"14.17370000","longitude":"122.90660000"},{"name":"Virac","countryCode":"PH","stateCode":"ALB","latitude":"13.58480000","longitude":"124.23740000"},{"name":"Abaca","countryCode":"PH","stateCode":"BAN","latitude":"9.92040000","longitude":"124.50510000"},{"name":"Abis","countryCode":"PH","stateCode":"BAN","latitude":"9.71730000","longitude":"122.94380000"},{"name":"Abucayan","countryCode":"PH","stateCode":"BAN","latitude":"9.92900000","longitude":"123.91460000"},{"name":"Adlaon","countryCode":"PH","stateCode":"BAN","latitude":"10.30000000","longitude":"123.90000000"},{"name":"Agsungot","countryCode":"PH","stateCode":"BAN","latitude":"10.43444000","longitude":"123.90611000"},{"name":"Aguining","countryCode":"PH","stateCode":"BAN","latitude":"10.08610000","longitude":"124.59440000"},{"name":"Alangilan","countryCode":"PH","stateCode":"BAN","latitude":"9.27930000","longitude":"122.87890000"},{"name":"Alangilanan","countryCode":"PH","stateCode":"BAN","latitude":"9.64200000","longitude":"123.10590000"},{"name":"Alburquerque","countryCode":"PH","stateCode":"BAN","latitude":"9.60806000","longitude":"123.95806000"},{"name":"Alcantara","countryCode":"PH","stateCode":"BAN","latitude":"9.97556000","longitude":"123.40611000"},{"name":"Alcoy","countryCode":"PH","stateCode":"BAN","latitude":"9.71020000","longitude":"123.50670000"},{"name":"Alegria","countryCode":"PH","stateCode":"BAN","latitude":"9.72890000","longitude":"123.33980000"},{"name":"Alicia","countryCode":"PH","stateCode":"BAN","latitude":"9.89490000","longitude":"124.44220000"},{"name":"Aloguinsan","countryCode":"PH","stateCode":"BAN","latitude":"10.22190000","longitude":"123.54830000"},{"name":"Alpaco","countryCode":"PH","stateCode":"BAN","latitude":"10.24378000","longitude":"123.68250000"},{"name":"Amdos","countryCode":"PH","stateCode":"BAN","latitude":"9.88210000","longitude":"123.09720000"},{"name":"Amio","countryCode":"PH","stateCode":"BAN","latitude":"9.35710000","longitude":"122.94130000"},{"name":"Anda","countryCode":"PH","stateCode":"BAN","latitude":"9.74600000","longitude":"124.57670000"},{"name":"Anonang","countryCode":"PH","stateCode":"BAN","latitude":"11.00000000","longitude":"124.03333000"},{"name":"Anopog","countryCode":"PH","stateCode":"BAN","latitude":"10.25000000","longitude":"123.25000000"},{"name":"Antequera","countryCode":"PH","stateCode":"BAN","latitude":"9.78090000","longitude":"123.89880000"},{"name":"Antipolo","countryCode":"PH","stateCode":"BAN","latitude":"11.16667000","longitude":"123.95000000"},{"name":"Apas","countryCode":"PH","stateCode":"BAN","latitude":"10.34076000","longitude":"123.90261000"},{"name":"Apoya","countryCode":"PH","stateCode":"BAN","latitude":"9.22070000","longitude":"122.90530000"},{"name":"Argao","countryCode":"PH","stateCode":"BAN","latitude":"9.87944000","longitude":"123.59556000"},{"name":"Asturias","countryCode":"PH","stateCode":"BAN","latitude":"10.56690000","longitude":"123.71610000"},{"name":"Atop-atop","countryCode":"PH","stateCode":"BAN","latitude":"11.23220000","longitude":"123.76020000"},{"name":"Ayungon","countryCode":"PH","stateCode":"BAN","latitude":"9.85890000","longitude":"123.14440000"},{"name":"Azagra","countryCode":"PH","stateCode":"BAN","latitude":"9.47790000","longitude":"123.13670000"},{"name":"Bachauan","countryCode":"PH","stateCode":"BAN","latitude":"11.20670000","longitude":"123.96340000"},{"name":"Baclayon","countryCode":"PH","stateCode":"BAN","latitude":"9.62639000","longitude":"123.89417000"},{"name":"Bacong","countryCode":"PH","stateCode":"BAN","latitude":"9.73930000","longitude":"124.56560000"},{"name":"Badian","countryCode":"PH","stateCode":"BAN","latitude":"9.86472000","longitude":"123.39639000"},{"name":"Bagacay","countryCode":"PH","stateCode":"BAN","latitude":"9.86640000","longitude":"123.91800000"},{"name":"Bagay","countryCode":"PH","stateCode":"BAN","latitude":"11.19640000","longitude":"124.03500000"},{"name":"Bagtic","countryCode":"PH","stateCode":"BAN","latitude":"9.68640000","longitude":"123.01220000"},{"name":"Bairan","countryCode":"PH","stateCode":"BAN","latitude":"10.19718000","longitude":"123.72710000"},{"name":"Bais","countryCode":"PH","stateCode":"BAN","latitude":"9.59111000","longitude":"123.12278000"},{"name":"Bal-os","countryCode":"PH","stateCode":"BAN","latitude":"9.44160000","longitude":"122.62570000"},{"name":"Balamban","countryCode":"PH","stateCode":"BAN","latitude":"10.50390000","longitude":"123.71560000"},{"name":"Balayong","countryCode":"PH","stateCode":"BAN","latitude":"9.47440000","longitude":"123.06230000"},{"name":"Balilihan","countryCode":"PH","stateCode":"BAN","latitude":"9.75610000","longitude":"123.97300000"},{"name":"Balogo","countryCode":"PH","stateCode":"BAN","latitude":"10.11480000","longitude":"123.17060000"},{"name":"Balud","countryCode":"PH","stateCode":"BAN","latitude":"10.14760000","longitude":"123.69530000"},{"name":"Banhigan","countryCode":"PH","stateCode":"BAN","latitude":"9.85903000","longitude":"123.38926000"},{"name":"Banilad","countryCode":"PH","stateCode":"BAN","latitude":"9.27860000","longitude":"123.29360000"},{"name":"Bantayan","countryCode":"PH","stateCode":"BAN","latitude":"11.16830000","longitude":"123.72230000"},{"name":"Barili","countryCode":"PH","stateCode":"BAN","latitude":"10.11500000","longitude":"123.51030000"},{"name":"Basak","countryCode":"PH","stateCode":"BAN","latitude":"10.22640000","longitude":"123.30640000"},{"name":"Basay","countryCode":"PH","stateCode":"BAN","latitude":"9.40870000","longitude":"122.64000000"},{"name":"Basdiot","countryCode":"PH","stateCode":"BAN","latitude":"9.94718000","longitude":"123.37515000"},{"name":"Bateria","countryCode":"PH","stateCode":"BAN","latitude":"11.14160000","longitude":"124.02670000"},{"name":"Batuan","countryCode":"PH","stateCode":"BAN","latitude":"9.78080000","longitude":"124.14840000"},{"name":"Baud","countryCode":"PH","stateCode":"BAN","latitude":"11.21110000","longitude":"123.70310000"},{"name":"Baugo","countryCode":"PH","stateCode":"BAN","latitude":"10.31745000","longitude":"123.91900000"},{"name":"Bayawan","countryCode":"PH","stateCode":"BAN","latitude":"9.36490000","longitude":"122.80400000"},{"name":"Becerril","countryCode":"PH","stateCode":"BAN","latitude":"9.65310000","longitude":"123.43440000"},{"name":"Biabas","countryCode":"PH","stateCode":"BAN","latitude":"9.80000000","longitude":"124.46667000"},{"name":"Biasong","countryCode":"PH","stateCode":"BAN","latitude":"10.52290000","longitude":"123.73600000"},{"name":"Bien Unido","countryCode":"PH","stateCode":"BAN","latitude":"10.13729000","longitude":"124.37761000"},{"name":"Biking","countryCode":"PH","stateCode":"BAN","latitude":"9.59382000","longitude":"123.84303000"},{"name":"Bilar","countryCode":"PH","stateCode":"BAN","latitude":"9.70825000","longitude":"124.10717000"},{"name":"Binlod","countryCode":"PH","stateCode":"BAN","latitude":"9.91845000","longitude":"123.60743000"},{"name":"Biton","countryCode":"PH","stateCode":"BAN","latitude":"11.23279000","longitude":"123.99930000"},{"name":"Bitoon","countryCode":"PH","stateCode":"BAN","latitude":"10.08040000","longitude":"123.45870000"},{"name":"Bogo","countryCode":"PH","stateCode":"BAN","latitude":"9.85686000","longitude":"123.56417000"},{"name":"Bohol","countryCode":"PH","stateCode":"BAN","latitude":"9.83333000","longitude":"124.16667000"},{"name":"Bolisong","countryCode":"PH","stateCode":"BAN","latitude":"9.69111000","longitude":"123.15167000"},{"name":"Boljoon","countryCode":"PH","stateCode":"BAN","latitude":"9.62810000","longitude":"123.47850000"},{"name":"Bonawon","countryCode":"PH","stateCode":"BAN","latitude":"9.13400000","longitude":"122.91930000"},{"name":"Bonbon","countryCode":"PH","stateCode":"BAN","latitude":"10.22450000","longitude":"123.55730000"},{"name":"Bood","countryCode":"PH","stateCode":"BAN","latitude":"9.74508000","longitude":"123.82783000"},{"name":"Borbon","countryCode":"PH","stateCode":"BAN","latitude":"10.83800000","longitude":"124.02970000"},{"name":"Botigues","countryCode":"PH","stateCode":"BAN","latitude":"11.09950000","longitude":"123.66750000"},{"name":"Buagsong","countryCode":"PH","stateCode":"BAN","latitude":"10.25302000","longitude":"123.93909000"},{"name":"Buanoy","countryCode":"PH","stateCode":"BAN","latitude":"10.46746000","longitude":"123.69990000"},{"name":"Buenavista","countryCode":"PH","stateCode":"BAN","latitude":"10.13790000","longitude":"123.24390000"},{"name":"Bugas","countryCode":"PH","stateCode":"BAN","latitude":"9.89804000","longitude":"123.40492000"},{"name":"Bugsoc","countryCode":"PH","stateCode":"BAN","latitude":"9.78340000","longitude":"124.27120000"},{"name":"Bulasa","countryCode":"PH","stateCode":"BAN","latitude":"9.93206000","longitude":"123.61802000"},{"name":"Bulod","countryCode":"PH","stateCode":"BAN","latitude":"9.68333000","longitude":"123.15000000"},{"name":"Cabalawan","countryCode":"PH","stateCode":"BAN","latitude":"10.74139000","longitude":"123.95250000"},{"name":"Cabangahan","countryCode":"PH","stateCode":"BAN","latitude":"9.07810000","longitude":"122.94690000"},{"name":"Cabul-an","countryCode":"PH","stateCode":"BAN","latitude":"10.15684000","longitude":"124.04397000"},{"name":"Calamba","countryCode":"PH","stateCode":"BAN","latitude":"10.17550000","longitude":"123.28260000"},{"name":"Calape","countryCode":"PH","stateCode":"BAN","latitude":"9.89220000","longitude":"123.87480000"},{"name":"Calero","countryCode":"PH","stateCode":"BAN","latitude":"10.37331000","longitude":"123.99786000"},{"name":"Calidñgan","countryCode":"PH","stateCode":"BAN","latitude":"10.10000000","longitude":"123.63333000"},{"name":"Calituban","countryCode":"PH","stateCode":"BAN","latitude":"10.23995000","longitude":"124.29190000"},{"name":"Calumboyan","countryCode":"PH","stateCode":"BAN","latitude":"10.79129000","longitude":"124.02749000"},{"name":"Camambugan","countryCode":"PH","stateCode":"BAN","latitude":"10.05844000","longitude":"124.43811000"},{"name":"Cambanay","countryCode":"PH","stateCode":"BAN","latitude":"10.54361000","longitude":"123.98611000"},{"name":"Campoyo","countryCode":"PH","stateCode":"BAN","latitude":"9.65640000","longitude":"123.14790000"},{"name":"Campusong","countryCode":"PH","stateCode":"BAN","latitude":"10.81583000","longitude":"124.03222000"},{"name":"Can-asujan","countryCode":"PH","stateCode":"BAN","latitude":"10.12990000","longitude":"123.65740000"},{"name":"Canauay","countryCode":"PH","stateCode":"BAN","latitude":"9.06510000","longitude":"123.05240000"},{"name":"Candabong","countryCode":"PH","stateCode":"BAN","latitude":"9.73430000","longitude":"124.53830000"},{"name":"Candijay","countryCode":"PH","stateCode":"BAN","latitude":"9.81820000","longitude":"124.49770000"},{"name":"Canhaway","countryCode":"PH","stateCode":"BAN","latitude":"9.75010000","longitude":"124.47220000"},{"name":"Canjulao","countryCode":"PH","stateCode":"BAN","latitude":"9.66050000","longitude":"124.35320000"},{"name":"Canlaon","countryCode":"PH","stateCode":"BAN","latitude":"10.38697000","longitude":"123.22270000"},{"name":"Canmaya Diot","countryCode":"PH","stateCode":"BAN","latitude":"9.93840000","longitude":"124.09420000"},{"name":"Cansuje","countryCode":"PH","stateCode":"BAN","latitude":"9.92314000","longitude":"123.49629000"},{"name":"Cantao-an","countryCode":"PH","stateCode":"BAN","latitude":"10.24258000","longitude":"123.74960000"},{"name":"Carcar","countryCode":"PH","stateCode":"BAN","latitude":"10.10610000","longitude":"123.64020000"},{"name":"Carmelo","countryCode":"PH","stateCode":"BAN","latitude":"10.70510000","longitude":"123.79350000"},{"name":"Carmen","countryCode":"PH","stateCode":"BAN","latitude":"9.82230000","longitude":"124.19640000"},{"name":"Casala-an","countryCode":"PH","stateCode":"BAN","latitude":"9.11667000","longitude":"123.05000000"},{"name":"Casay","countryCode":"PH","stateCode":"BAN","latitude":"9.82040000","longitude":"123.54960000"},{"name":"Catarman","countryCode":"PH","stateCode":"BAN","latitude":"9.60169000","longitude":"123.86111000"},{"name":"Caticugan","countryCode":"PH","stateCode":"BAN","latitude":"9.10000000","longitude":"123.00000000"},{"name":"Catigbian","countryCode":"PH","stateCode":"BAN","latitude":"9.85010000","longitude":"123.99940000"},{"name":"Catmon","countryCode":"PH","stateCode":"BAN","latitude":"10.71667000","longitude":"124.00000000"},{"name":"Catmondaan","countryCode":"PH","stateCode":"BAN","latitude":"10.68692000","longitude":"124.01494000"},{"name":"Catungawan Sur","countryCode":"PH","stateCode":"BAN","latitude":"9.78170000","longitude":"124.46930000"},{"name":"Cawayan","countryCode":"PH","stateCode":"BAN","latitude":"9.80391000","longitude":"123.53236000"},{"name":"Cayang","countryCode":"PH","stateCode":"BAN","latitude":"11.06667000","longitude":"123.98333000"},{"name":"Cebu City","countryCode":"PH","stateCode":"BAN","latitude":"10.31672000","longitude":"123.89071000"},{"name":"Clarin","countryCode":"PH","stateCode":"BAN","latitude":"9.96160000","longitude":"124.02520000"},{"name":"Cogan","countryCode":"PH","stateCode":"BAN","latitude":"10.59306000","longitude":"124.01778000"},{"name":"Cogon","countryCode":"PH","stateCode":"BAN","latitude":"10.03720000","longitude":"123.45390000"},{"name":"Cogon Cruz","countryCode":"PH","stateCode":"BAN","latitude":"10.50944000","longitude":"123.96972000"},{"name":"Cogtong","countryCode":"PH","stateCode":"BAN","latitude":"9.83740000","longitude":"124.52910000"},{"name":"Colonia","countryCode":"PH","stateCode":"BAN","latitude":"10.65530000","longitude":"123.79110000"},{"name":"Compostela","countryCode":"PH","stateCode":"BAN","latitude":"10.45500000","longitude":"124.01060000"},{"name":"Consolacion","countryCode":"PH","stateCode":"BAN","latitude":"10.37660000","longitude":"123.95730000"},{"name":"Consuelo","countryCode":"PH","stateCode":"BAN","latitude":"10.63480000","longitude":"124.30100000"},{"name":"Cordova","countryCode":"PH","stateCode":"BAN","latitude":"10.24394000","longitude":"123.94222000"},{"name":"Corella","countryCode":"PH","stateCode":"BAN","latitude":"9.68750000","longitude":"123.92180000"},{"name":"Cortes","countryCode":"PH","stateCode":"BAN","latitude":"9.72200000","longitude":"123.88000000"},{"name":"Daanbantayan","countryCode":"PH","stateCode":"BAN","latitude":"11.24681000","longitude":"124.01462000"},{"name":"Dagohoy","countryCode":"PH","stateCode":"BAN","latitude":"9.90016000","longitude":"124.28322000"},{"name":"Dalaguete","countryCode":"PH","stateCode":"BAN","latitude":"9.76120000","longitude":"123.53490000"},{"name":"Damolog","countryCode":"PH","stateCode":"BAN","latitude":"10.77271000","longitude":"124.00639000"},{"name":"Danao","countryCode":"PH","stateCode":"BAN","latitude":"9.55421000","longitude":"123.75648000"},{"name":"Dapitan","countryCode":"PH","stateCode":"BAN","latitude":"10.26244000","longitude":"123.94970000"},{"name":"Datagon","countryCode":"PH","stateCode":"BAN","latitude":"9.44610000","longitude":"123.08910000"},{"name":"Dauin","countryCode":"PH","stateCode":"BAN","latitude":"9.19140000","longitude":"123.26540000"},{"name":"Dauis","countryCode":"PH","stateCode":"BAN","latitude":"9.62528000","longitude":"123.86583000"},{"name":"De la Paz","countryCode":"PH","stateCode":"BAN","latitude":"9.70004000","longitude":"123.86433000"},{"name":"Dimiao","countryCode":"PH","stateCode":"BAN","latitude":"9.60640000","longitude":"124.16330000"},{"name":"Doljo","countryCode":"PH","stateCode":"BAN","latitude":"9.58745000","longitude":"123.73033000"},{"name":"Doong","countryCode":"PH","stateCode":"BAN","latitude":"11.07860000","longitude":"123.63950000"},{"name":"Duero","countryCode":"PH","stateCode":"BAN","latitude":"9.70900000","longitude":"124.40550000"},{"name":"Dumaguete","countryCode":"PH","stateCode":"BAN","latitude":"9.30722000","longitude":"123.30261000"},{"name":"Dumanjog","countryCode":"PH","stateCode":"BAN","latitude":"10.05700000","longitude":"123.43610000"},{"name":"El Pardo","countryCode":"PH","stateCode":"BAN","latitude":"9.66000000","longitude":"123.49440000"},{"name":"Enrique Villanueva","countryCode":"PH","stateCode":"BAN","latitude":"9.27610000","longitude":"123.64680000"},{"name":"Esperanza","countryCode":"PH","stateCode":"BAN","latitude":"10.69950000","longitude":"124.31430000"},{"name":"Estaca","countryCode":"PH","stateCode":"BAN","latitude":"9.69330000","longitude":"124.27220000"},{"name":"Gabi","countryCode":"PH","stateCode":"BAN","latitude":"10.26306000","longitude":"123.96139000"},{"name":"Garcia Hernandez","countryCode":"PH","stateCode":"BAN","latitude":"9.61440000","longitude":"124.29460000"},{"name":"Giawang","countryCode":"PH","stateCode":"BAN","latitude":"9.79220000","longitude":"124.50900000"},{"name":"Ginatilan","countryCode":"PH","stateCode":"BAN","latitude":"9.56940000","longitude":"123.31280000"},{"name":"Guadalupe","countryCode":"PH","stateCode":"BAN","latitude":"10.11650000","longitude":"123.60720000"},{"name":"Guba","countryCode":"PH","stateCode":"BAN","latitude":"10.31310000","longitude":"123.26670000"},{"name":"Guibodangan","countryCode":"PH","stateCode":"BAN","latitude":"10.11570000","longitude":"123.49440000"},{"name":"Guihulñgan","countryCode":"PH","stateCode":"BAN","latitude":"10.12140000","longitude":"123.27420000"},{"name":"Guindarohan","countryCode":"PH","stateCode":"BAN","latitude":"10.26111000","longitude":"123.76556000"},{"name":"Guindulman","countryCode":"PH","stateCode":"BAN","latitude":"9.76290000","longitude":"124.48780000"},{"name":"Guiwanon","countryCode":"PH","stateCode":"BAN","latitude":"11.19750000","longitude":"123.70800000"},{"name":"Hagdan","countryCode":"PH","stateCode":"BAN","latitude":"11.33333000","longitude":"123.90000000"},{"name":"Hagnaya","countryCode":"PH","stateCode":"BAN","latitude":"11.09240000","longitude":"123.94350000"},{"name":"Hibaiyo","countryCode":"PH","stateCode":"BAN","latitude":"10.27260000","longitude":"123.32100000"},{"name":"Hilantagaan","countryCode":"PH","stateCode":"BAN","latitude":"11.19430000","longitude":"123.81310000"},{"name":"Hilotongan","countryCode":"PH","stateCode":"BAN","latitude":"11.14400000","longitude":"123.64260000"},{"name":"Himensulan","countryCode":"PH","stateCode":"BAN","latitude":"10.59670000","longitude":"124.28210000"},{"name":"Hinlayagan Ilaud","countryCode":"PH","stateCode":"BAN","latitude":"10.03061000","longitude":"124.33457000"},{"name":"Ilihan","countryCode":"PH","stateCode":"BAN","latitude":"10.90540000","longitude":"123.97040000"},{"name":"Inabanga","countryCode":"PH","stateCode":"BAN","latitude":"10.03070000","longitude":"124.06710000"},{"name":"Inayagan","countryCode":"PH","stateCode":"BAN","latitude":"10.23478000","longitude":"123.76900000"},{"name":"Jaclupan","countryCode":"PH","stateCode":"BAN","latitude":"10.30138000","longitude":"123.81650000"},{"name":"Jagna","countryCode":"PH","stateCode":"BAN","latitude":"9.65310000","longitude":"124.36970000"},{"name":"Jampang","countryCode":"PH","stateCode":"BAN","latitude":"9.90761000","longitude":"123.60015000"},{"name":"Jandayan Norte","countryCode":"PH","stateCode":"BAN","latitude":"10.16852000","longitude":"124.18148000"},{"name":"Jantianon","countryCode":"PH","stateCode":"BAN","latitude":"9.44420000","longitude":"123.16570000"},{"name":"Japitan","countryCode":"PH","stateCode":"BAN","latitude":"10.12790000","longitude":"123.50350000"},{"name":"Jetafe","countryCode":"PH","stateCode":"BAN","latitude":"10.14722000","longitude":"124.15389000"},{"name":"Jimalalud","countryCode":"PH","stateCode":"BAN","latitude":"9.97970000","longitude":"123.19990000"},{"name":"Jugno","countryCode":"PH","stateCode":"BAN","latitude":"9.46830000","longitude":"123.20380000"},{"name":"Kabac","countryCode":"PH","stateCode":"BAN","latitude":"11.23530000","longitude":"123.69790000"},{"name":"Kabungahan","countryCode":"PH","stateCode":"BAN","latitude":"10.51667000","longitude":"123.98333000"},{"name":"Kandabong","countryCode":"PH","stateCode":"BAN","latitude":"9.68590000","longitude":"123.07280000"},{"name":"Kaongkod","countryCode":"PH","stateCode":"BAN","latitude":"11.25028000","longitude":"123.75556000"},{"name":"Kauit","countryCode":"PH","stateCode":"BAN","latitude":"11.18600000","longitude":"123.94590000"},{"name":"Kotkot","countryCode":"PH","stateCode":"BAN","latitude":"10.42500000","longitude":"124.00050000"},{"name":"Kuanos","countryCode":"PH","stateCode":"BAN","latitude":"10.28298000","longitude":"123.78000000"},{"name":"La Hacienda","countryCode":"PH","stateCode":"BAN","latitude":"9.88150000","longitude":"124.39230000"},{"name":"La Libertad","countryCode":"PH","stateCode":"BAN","latitude":"10.02660000","longitude":"123.23350000"},{"name":"Lanao","countryCode":"PH","stateCode":"BAN","latitude":"11.25636000","longitude":"124.02423000"},{"name":"Lanas","countryCode":"PH","stateCode":"BAN","latitude":"10.26667000","longitude":"123.73333000"},{"name":"Langob","countryCode":"PH","stateCode":"BAN","latitude":"10.57740000","longitude":"123.73090000"},{"name":"Langtad","countryCode":"PH","stateCode":"BAN","latitude":"9.89094000","longitude":"123.60430000"},{"name":"Lapaz","countryCode":"PH","stateCode":"BAN","latitude":"10.98870000","longitude":"123.97970000"},{"name":"Lapu-Lapu City","countryCode":"PH","stateCode":"BAN","latitude":"10.31028000","longitude":"123.94944000"},{"name":"Lazi","countryCode":"PH","stateCode":"BAN","latitude":"9.12870000","longitude":"123.63560000"},{"name":"Lepanto","countryCode":"PH","stateCode":"BAN","latitude":"9.68450000","longitude":"123.40260000"},{"name":"Libertad","countryCode":"PH","stateCode":"BAN","latitude":"11.03040000","longitude":"124.02150000"},{"name":"Lila","countryCode":"PH","stateCode":"BAN","latitude":"9.59180000","longitude":"124.09580000"},{"name":"Liloan","countryCode":"PH","stateCode":"BAN","latitude":"10.39910000","longitude":"123.99920000"},{"name":"Lipayran","countryCode":"PH","stateCode":"BAN","latitude":"11.05930000","longitude":"123.63420000"},{"name":"Loay","countryCode":"PH","stateCode":"BAN","latitude":"9.60060000","longitude":"124.01420000"},{"name":"Loboc","countryCode":"PH","stateCode":"BAN","latitude":"9.63833000","longitude":"124.03482000"},{"name":"Logon","countryCode":"PH","stateCode":"BAN","latitude":"11.33030000","longitude":"124.11460000"},{"name":"Lombog","countryCode":"PH","stateCode":"BAN","latitude":"9.77880000","longitude":"124.41740000"},{"name":"Loon","countryCode":"PH","stateCode":"BAN","latitude":"9.79980000","longitude":"123.79290000"},{"name":"Lugo","countryCode":"PH","stateCode":"BAN","latitude":"10.81672000","longitude":"123.98626000"},{"name":"Lunas","countryCode":"PH","stateCode":"BAN","latitude":"10.64020000","longitude":"123.75250000"},{"name":"Lut-od","countryCode":"PH","stateCode":"BAN","latitude":"10.25722000","longitude":"123.62944000"},{"name":"Maayong Tubig","countryCode":"PH","stateCode":"BAN","latitude":"9.16720000","longitude":"123.24690000"},{"name":"Mabinay","countryCode":"PH","stateCode":"BAN","latitude":"9.72722000","longitude":"122.90167000"},{"name":"Mabini","countryCode":"PH","stateCode":"BAN","latitude":"9.86490000","longitude":"124.52150000"},{"name":"Macaas","countryCode":"PH","stateCode":"BAN","latitude":"10.69885000","longitude":"124.01154000"},{"name":"Madridejos","countryCode":"PH","stateCode":"BAN","latitude":"9.79116000","longitude":"123.34620000"},{"name":"Magay","countryCode":"PH","stateCode":"BAN","latitude":"10.47190000","longitude":"124.01320000"},{"name":"Mahayag","countryCode":"PH","stateCode":"BAN","latitude":"9.93490000","longitude":"124.31640000"},{"name":"Mainit","countryCode":"PH","stateCode":"BAN","latitude":"9.43350000","longitude":"123.35950000"},{"name":"Malabugas","countryCode":"PH","stateCode":"BAN","latitude":"9.36920000","longitude":"122.77020000"},{"name":"Malabuyoc","countryCode":"PH","stateCode":"BAN","latitude":"9.65250000","longitude":"123.32520000"},{"name":"Malaiba","countryCode":"PH","stateCode":"BAN","latitude":"10.33333000","longitude":"123.31667000"},{"name":"Malbug","countryCode":"PH","stateCode":"BAN","latitude":"9.73270000","longitude":"123.34020000"},{"name":"Malhiao","countryCode":"PH","stateCode":"BAN","latitude":"9.88487000","longitude":"123.40641000"},{"name":"Malingin","countryCode":"PH","stateCode":"BAN","latitude":"11.05000000","longitude":"123.98333000"},{"name":"Maloh","countryCode":"PH","stateCode":"BAN","latitude":"9.05600000","longitude":"122.98510000"},{"name":"Malusay","countryCode":"PH","stateCode":"BAN","latitude":"10.14390000","longitude":"123.27170000"},{"name":"Malway","countryCode":"PH","stateCode":"BAN","latitude":"9.13190000","longitude":"123.22030000"},{"name":"Manalongon","countryCode":"PH","stateCode":"BAN","latitude":"9.22090000","longitude":"122.88600000"},{"name":"Mancilang","countryCode":"PH","stateCode":"BAN","latitude":"11.28350000","longitude":"123.74620000"},{"name":"Mandaue City","countryCode":"PH","stateCode":"BAN","latitude":"10.32361000","longitude":"123.92222000"},{"name":"Maninihon","countryCode":"PH","stateCode":"BAN","latitude":"9.37110000","longitude":"122.84050000"},{"name":"Mantalongon","countryCode":"PH","stateCode":"BAN","latitude":"9.81060000","longitude":"123.46170000"},{"name":"Mantiquil","countryCode":"PH","stateCode":"BAN","latitude":"9.16667000","longitude":"123.05000000"},{"name":"Maravilla","countryCode":"PH","stateCode":"BAN","latitude":"10.90110000","longitude":"123.89180000"},{"name":"Maribojoc","countryCode":"PH","stateCode":"BAN","latitude":"9.74170000","longitude":"123.84460000"},{"name":"Maricaban","countryCode":"PH","stateCode":"BAN","latitude":"11.15160000","longitude":"123.76790000"},{"name":"Masaba","countryCode":"PH","stateCode":"BAN","latitude":"10.53333000","longitude":"123.96667000"},{"name":"Maya","countryCode":"PH","stateCode":"BAN","latitude":"11.27442000","longitude":"124.05526000"},{"name":"Mayabon","countryCode":"PH","stateCode":"BAN","latitude":"9.09610000","longitude":"123.17380000"},{"name":"Mayana","countryCode":"PH","stateCode":"BAN","latitude":"9.75611000","longitude":"124.35222000"},{"name":"Mayapusi","countryCode":"PH","stateCode":"BAN","latitude":"9.62410000","longitude":"123.01880000"},{"name":"Maño","countryCode":"PH","stateCode":"BAN","latitude":"11.04167000","longitude":"123.94472000"},{"name":"McKinley","countryCode":"PH","stateCode":"BAN","latitude":"10.08440000","longitude":"123.25920000"},{"name":"Medellin","countryCode":"PH","stateCode":"BAN","latitude":"11.12860000","longitude":"123.96220000"},{"name":"Mercedes","countryCode":"PH","stateCode":"BAN","latitude":"10.66860000","longitude":"124.40210000"},{"name":"Minglanilla","countryCode":"PH","stateCode":"BAN","latitude":"10.24498000","longitude":"123.79640000"},{"name":"Minolos","countryCode":"PH","stateCode":"BAN","latitude":"10.10190000","longitude":"123.47270000"},{"name":"Moalboal","countryCode":"PH","stateCode":"BAN","latitude":"9.94333000","longitude":"123.39917000"},{"name":"Montaneza","countryCode":"PH","stateCode":"BAN","latitude":"9.68460000","longitude":"123.32890000"},{"name":"Naga","countryCode":"PH","stateCode":"BAN","latitude":"10.20898000","longitude":"123.75800000"},{"name":"Nagbalaye","countryCode":"PH","stateCode":"BAN","latitude":"9.24920000","longitude":"122.87590000"},{"name":"Nahawan","countryCode":"PH","stateCode":"BAN","latitude":"9.97110000","longitude":"124.04840000"},{"name":"Nailong","countryCode":"PH","stateCode":"BAN","latitude":"11.05370000","longitude":"124.03850000"},{"name":"Nalundan","countryCode":"PH","stateCode":"BAN","latitude":"9.75000000","longitude":"123.06667000"},{"name":"Nangka","countryCode":"PH","stateCode":"BAN","latitude":"9.40230000","longitude":"122.82440000"},{"name":"Novallas","countryCode":"PH","stateCode":"BAN","latitude":"9.51170000","longitude":"123.12250000"},{"name":"Nueva Fuerza","countryCode":"PH","stateCode":"BAN","latitude":"9.84640000","longitude":"124.16700000"},{"name":"Nueva Vida Sur","countryCode":"PH","stateCode":"BAN","latitude":"9.78460000","longitude":"124.17450000"},{"name":"Nugas","countryCode":"PH","stateCode":"BAN","latitude":"9.69680000","longitude":"123.44150000"},{"name":"Obong","countryCode":"PH","stateCode":"BAN","latitude":"9.74100000","longitude":"123.50980000"},{"name":"Ocaña","countryCode":"PH","stateCode":"BAN","latitude":"10.06560000","longitude":"123.62440000"},{"name":"Ocoy","countryCode":"PH","stateCode":"BAN","latitude":"11.17160000","longitude":"123.79480000"},{"name":"Okiot","countryCode":"PH","stateCode":"BAN","latitude":"9.56667000","longitude":"123.16667000"},{"name":"Oslob","countryCode":"PH","stateCode":"BAN","latitude":"9.52110000","longitude":"123.43150000"},{"name":"Owak","countryCode":"PH","stateCode":"BAN","latitude":"10.55000000","longitude":"123.70000000"},{"name":"Padre Zamora","countryCode":"PH","stateCode":"BAN","latitude":"10.06667000","longitude":"123.25000000"},{"name":"Pajo","countryCode":"PH","stateCode":"BAN","latitude":"11.24121000","longitude":"124.01067000"},{"name":"Pamplona","countryCode":"PH","stateCode":"BAN","latitude":"9.47240000","longitude":"123.11920000"},{"name":"Panalipan","countryCode":"PH","stateCode":"BAN","latitude":"10.64833000","longitude":"124.02167000"},{"name":"Panaytayon","countryCode":"PH","stateCode":"BAN","latitude":"9.95000000","longitude":"123.98333000"},{"name":"Pangdan","countryCode":"PH","stateCode":"BAN","latitude":"10.23078000","longitude":"123.73790000"},{"name":"Panglao","countryCode":"PH","stateCode":"BAN","latitude":"9.57806000","longitude":"123.74583000"},{"name":"Panognawan","countryCode":"PH","stateCode":"BAN","latitude":"11.16190000","longitude":"124.00500000"},{"name":"Patao","countryCode":"PH","stateCode":"BAN","latitude":"11.22020000","longitude":"123.69250000"},{"name":"Payabon","countryCode":"PH","stateCode":"BAN","latitude":"9.75900000","longitude":"123.14120000"},{"name":"Paypay","countryCode":"PH","stateCode":"BAN","latitude":"11.21520000","longitude":"123.97620000"},{"name":"Perrelos","countryCode":"PH","stateCode":"BAN","latitude":"10.11690000","longitude":"123.67380000"},{"name":"Pilar","countryCode":"PH","stateCode":"BAN","latitude":"9.82900000","longitude":"124.32730000"},{"name":"Pinamungahan","countryCode":"PH","stateCode":"BAN","latitude":"10.27080000","longitude":"123.58390000"},{"name":"Pinayagan Norte","countryCode":"PH","stateCode":"BAN","latitude":"9.93333000","longitude":"123.95000000"},{"name":"Pinokawan","countryCode":"PH","stateCode":"BAN","latitude":"10.34117000","longitude":"123.29390000"},{"name":"Pitogo","countryCode":"PH","stateCode":"BAN","latitude":"10.12140000","longitude":"124.55330000"},{"name":"Polo","countryCode":"PH","stateCode":"BAN","latitude":"9.48160000","longitude":"123.18020000"},{"name":"Poro","countryCode":"PH","stateCode":"BAN","latitude":"10.62920000","longitude":"124.40870000"},{"name":"Province of Cebu","countryCode":"PH","stateCode":"BAN","latitude":"10.39597000","longitude":"123.78021000"},{"name":"Province of Negros Oriental","countryCode":"PH","stateCode":"BAN","latitude":"9.75000000","longitude":"123.00000000"},{"name":"Province of Siquijor","countryCode":"PH","stateCode":"BAN","latitude":"9.18333000","longitude":"123.56667000"},{"name":"Putat","countryCode":"PH","stateCode":"BAN","latitude":"10.78580000","longitude":"123.84690000"},{"name":"Ronda","countryCode":"PH","stateCode":"BAN","latitude":"9.99900000","longitude":"123.40950000"},{"name":"Saavedra","countryCode":"PH","stateCode":"BAN","latitude":"9.98517000","longitude":"123.37158000"},{"name":"Sagbayan","countryCode":"PH","stateCode":"BAN","latitude":"9.91440000","longitude":"124.09190000"},{"name":"Samboan","countryCode":"PH","stateCode":"BAN","latitude":"9.52760000","longitude":"123.30690000"},{"name":"San Agustin","countryCode":"PH","stateCode":"BAN","latitude":"9.63333000","longitude":"123.78333000"},{"name":"San Fernando","countryCode":"PH","stateCode":"BAN","latitude":"10.16240000","longitude":"123.70760000"},{"name":"San Francisco","countryCode":"PH","stateCode":"BAN","latitude":"10.64610000","longitude":"124.38160000"},{"name":"San Isidro","countryCode":"PH","stateCode":"BAN","latitude":"9.91667000","longitude":"123.88333000"},{"name":"San Jose","countryCode":"PH","stateCode":"BAN","latitude":"9.41194000","longitude":"123.23806000"},{"name":"San Miguel","countryCode":"PH","stateCode":"BAN","latitude":"9.22390000","longitude":"123.28530000"},{"name":"San Pascual","countryCode":"PH","stateCode":"BAN","latitude":"9.95380000","longitude":"124.42870000"},{"name":"San Remigio","countryCode":"PH","stateCode":"BAN","latitude":"11.08090000","longitude":"123.93810000"},{"name":"San Roque","countryCode":"PH","stateCode":"BAN","latitude":"10.09190000","longitude":"124.32262000"},{"name":"Sandayong Sur","countryCode":"PH","stateCode":"BAN","latitude":"10.49583000","longitude":"123.99889000"},{"name":"Sandolot","countryCode":"PH","stateCode":"BAN","latitude":"9.10472000","longitude":"123.01944000"},{"name":"Sangat","countryCode":"PH","stateCode":"BAN","latitude":"10.13600000","longitude":"123.68960000"},{"name":"Santa Catalina","countryCode":"PH","stateCode":"BAN","latitude":"9.33370000","longitude":"122.86370000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"BAN","latitude":"9.53520000","longitude":"123.10540000"},{"name":"Santa Fe","countryCode":"PH","stateCode":"BAN","latitude":"11.15440000","longitude":"123.80580000"},{"name":"Santa Filomena","countryCode":"PH","stateCode":"BAN","latitude":"9.75181000","longitude":"123.34463000"},{"name":"Santa Nino","countryCode":"PH","stateCode":"BAN","latitude":"10.68900000","longitude":"123.78840000"},{"name":"Santander Poblacion","countryCode":"PH","stateCode":"BAN","latitude":"9.42527000","longitude":"123.33879000"},{"name":"Santiago","countryCode":"PH","stateCode":"BAN","latitude":"10.58970000","longitude":"124.30660000"},{"name":"Sevilla","countryCode":"PH","stateCode":"BAN","latitude":"9.70383000","longitude":"124.04829000"},{"name":"Siaton","countryCode":"PH","stateCode":"BAN","latitude":"9.06480000","longitude":"123.03390000"},{"name":"Sibonga","countryCode":"PH","stateCode":"BAN","latitude":"10.01680000","longitude":"123.61710000"},{"name":"Sibulan","countryCode":"PH","stateCode":"BAN","latitude":"9.35840000","longitude":"123.28500000"},{"name":"Sierra Bullones","countryCode":"PH","stateCode":"BAN","latitude":"9.80810000","longitude":"124.29210000"},{"name":"Sikatuna","countryCode":"PH","stateCode":"BAN","latitude":"9.68830000","longitude":"123.97510000"},{"name":"Silab","countryCode":"PH","stateCode":"BAN","latitude":"9.43830000","longitude":"123.17920000"},{"name":"Sillon","countryCode":"PH","stateCode":"BAN","latitude":"11.19900000","longitude":"123.76750000"},{"name":"Simala","countryCode":"PH","stateCode":"BAN","latitude":"9.97326000","longitude":"123.61648000"},{"name":"Siquijor","countryCode":"PH","stateCode":"BAN","latitude":"9.21420000","longitude":"123.51500000"},{"name":"Sogod","countryCode":"PH","stateCode":"BAN","latitude":"10.75083000","longitude":"123.99472000"},{"name":"Songculan","countryCode":"PH","stateCode":"BAN","latitude":"9.62965000","longitude":"123.82897000"},{"name":"Sulangan","countryCode":"PH","stateCode":"BAN","latitude":"11.13730000","longitude":"123.72280000"},{"name":"Tabalong","countryCode":"PH","stateCode":"BAN","latitude":"9.62157000","longitude":"123.81231000"},{"name":"Tabogon","countryCode":"PH","stateCode":"BAN","latitude":"10.94120000","longitude":"124.02820000"},{"name":"Tabon","countryCode":"PH","stateCode":"BAN","latitude":"9.80420000","longitude":"123.45630000"},{"name":"Tabonok","countryCode":"PH","stateCode":"BAN","latitude":"10.85120000","longitude":"123.87660000"},{"name":"Tabuan","countryCode":"PH","stateCode":"BAN","latitude":"9.51556000","longitude":"122.85056000"},{"name":"Tabuelan","countryCode":"PH","stateCode":"BAN","latitude":"10.82090000","longitude":"123.86890000"},{"name":"Tabunok","countryCode":"PH","stateCode":"BAN","latitude":"10.77673000","longitude":"124.01602000"},{"name":"Tagbilaran City","countryCode":"PH","stateCode":"BAN","latitude":"9.65556000","longitude":"123.85219000"},{"name":"Tagum Norte","countryCode":"PH","stateCode":"BAN","latitude":"10.07454000","longitude":"124.38925000"},{"name":"Tajao","countryCode":"PH","stateCode":"BAN","latitude":"10.31480000","longitude":"123.58350000"},{"name":"Talangnan","countryCode":"PH","stateCode":"BAN","latitude":"9.63400000","longitude":"123.33440000"},{"name":"Talibon","countryCode":"PH","stateCode":"BAN","latitude":"10.14917000","longitude":"124.32500000"},{"name":"Talisay","countryCode":"PH","stateCode":"BAN","latitude":"10.24472000","longitude":"123.84944000"},{"name":"Tambalan","countryCode":"PH","stateCode":"BAN","latitude":"9.90850000","longitude":"123.08960000"},{"name":"Tambo","countryCode":"PH","stateCode":"BAN","latitude":"9.89500000","longitude":"123.05560000"},{"name":"Tambongon","countryCode":"PH","stateCode":"BAN","latitude":"10.96770000","longitude":"123.92440000"},{"name":"Tamiso","countryCode":"PH","stateCode":"BAN","latitude":"9.63140000","longitude":"123.08730000"},{"name":"Tampocon","countryCode":"PH","stateCode":"BAN","latitude":"9.85000000","longitude":"123.13333000"},{"name":"Tandayag","countryCode":"PH","stateCode":"BAN","latitude":"9.45470000","longitude":"123.22990000"},{"name":"Tangke","countryCode":"PH","stateCode":"BAN","latitude":"10.25451000","longitude":"123.86516000"},{"name":"Tangnan","countryCode":"PH","stateCode":"BAN","latitude":"9.60722000","longitude":"123.77357000"},{"name":"Tanjay","countryCode":"PH","stateCode":"BAN","latitude":"9.51620000","longitude":"123.15800000"},{"name":"Tapilon","countryCode":"PH","stateCode":"BAN","latitude":"11.27740000","longitude":"124.03060000"},{"name":"Tapon","countryCode":"PH","stateCode":"BAN","latitude":"10.06310000","longitude":"123.44530000"},{"name":"Tawala","countryCode":"PH","stateCode":"BAN","latitude":"9.55421000","longitude":"123.76955000"},{"name":"Tayasan","countryCode":"PH","stateCode":"BAN","latitude":"9.92400000","longitude":"123.16990000"},{"name":"Taytayan","countryCode":"PH","stateCode":"BAN","latitude":"10.87870000","longitude":"123.97710000"},{"name":"Tayud","countryCode":"PH","stateCode":"BAN","latitude":"10.37991000","longitude":"124.00522000"},{"name":"Tibigan","countryCode":"PH","stateCode":"BAN","latitude":"9.95180000","longitude":"123.96220000"},{"name":"Tiguib","countryCode":"PH","stateCode":"BAN","latitude":"9.80080000","longitude":"123.13520000"},{"name":"Tinaan","countryCode":"PH","stateCode":"BAN","latitude":"11.26667000","longitude":"123.75000000"},{"name":"Tinaogan","countryCode":"PH","stateCode":"BAN","latitude":"9.77910000","longitude":"123.15030000"},{"name":"Tindog","countryCode":"PH","stateCode":"BAN","latitude":"11.12470000","longitude":"124.01180000"},{"name":"Tinubuan","countryCode":"PH","stateCode":"BAN","latitude":"11.18600000","longitude":"124.00780000"},{"name":"Tipolo","countryCode":"PH","stateCode":"BAN","latitude":"10.01960000","longitude":"124.51440000"},{"name":"Toledo","countryCode":"PH","stateCode":"BAN","latitude":"10.37730000","longitude":"123.63860000"},{"name":"Tominhao","countryCode":"PH","stateCode":"BAN","latitude":"11.23563000","longitude":"124.03526000"},{"name":"Totolan","countryCode":"PH","stateCode":"BAN","latitude":"9.63286000","longitude":"123.84702000"},{"name":"Trinidad","countryCode":"PH","stateCode":"BAN","latitude":"10.07955000","longitude":"124.34324000"},{"name":"Tubigagmanoc","countryCode":"PH","stateCode":"BAN","latitude":"10.62820000","longitude":"123.74890000"},{"name":"Tubod","countryCode":"PH","stateCode":"BAN","latitude":"9.99625000","longitude":"123.57252000"},{"name":"Tubod-dugoan","countryCode":"PH","stateCode":"BAN","latitude":"10.04430000","longitude":"123.49940000"},{"name":"Tuburan","countryCode":"PH","stateCode":"BAN","latitude":"10.72730000","longitude":"123.82570000"},{"name":"Tudela","countryCode":"PH","stateCode":"BAN","latitude":"10.63830000","longitude":"124.47287000"},{"name":"Tutay","countryCode":"PH","stateCode":"BAN","latitude":"10.24630000","longitude":"123.58050000"},{"name":"Ubay","countryCode":"PH","stateCode":"BAN","latitude":"10.05600000","longitude":"124.47294000"},{"name":"Uling","countryCode":"PH","stateCode":"BAN","latitude":"10.28048000","longitude":"123.71000000"},{"name":"Union","countryCode":"PH","stateCode":"BAN","latitude":"10.66950000","longitude":"124.32520000"},{"name":"Valencia","countryCode":"PH","stateCode":"BAN","latitude":"10.13600000","longitude":"123.61260000"},{"name":"Valle Hermoso","countryCode":"PH","stateCode":"BAN","latitude":"9.79390000","longitude":"124.23650000"},{"name":"Vallehermoso","countryCode":"PH","stateCode":"BAN","latitude":"10.33490000","longitude":"123.32590000"},{"name":"Zamboanguita","countryCode":"PH","stateCode":"BAN","latitude":"9.10250000","longitude":"123.19960000"},{"name":"Abaca","countryCode":"PH","stateCode":"ANT","latitude":"11.13420000","longitude":"122.71560000"},{"name":"Abangay","countryCode":"PH","stateCode":"ANT","latitude":"10.96667000","longitude":"122.65000000"},{"name":"Abiera","countryCode":"PH","stateCode":"ANT","latitude":"11.57490000","longitude":"122.09000000"},{"name":"Abilay","countryCode":"PH","stateCode":"ANT","latitude":"10.73333000","longitude":"122.50000000"},{"name":"Ag-ambulong","countryCode":"PH","stateCode":"ANT","latitude":"11.36840000","longitude":"122.50940000"},{"name":"Aganan","countryCode":"PH","stateCode":"ANT","latitude":"10.78333000","longitude":"122.53333000"},{"name":"Aglalana","countryCode":"PH","stateCode":"ANT","latitude":"11.18030000","longitude":"122.65740000"},{"name":"Agpangi","countryCode":"PH","stateCode":"ANT","latitude":"10.57716000","longitude":"123.42320000"},{"name":"Aguisan","countryCode":"PH","stateCode":"ANT","latitude":"10.16030000","longitude":"122.86150000"},{"name":"Ajuy","countryCode":"PH","stateCode":"ANT","latitude":"11.17240000","longitude":"123.01970000"},{"name":"Alacaygan","countryCode":"PH","stateCode":"ANT","latitude":"10.84014000","longitude":"123.05830000"},{"name":"Alegria","countryCode":"PH","stateCode":"ANT","latitude":"10.64345000","longitude":"123.08360000"},{"name":"Alibunan","countryCode":"PH","stateCode":"ANT","latitude":"11.14652000","longitude":"122.45911000"},{"name":"Alicante","countryCode":"PH","stateCode":"ANT","latitude":"10.89704000","longitude":"123.01850000"},{"name":"Alijis","countryCode":"PH","stateCode":"ANT","latitude":"10.45830000","longitude":"122.83480000"},{"name":"Alim","countryCode":"PH","stateCode":"ANT","latitude":"9.56490000","longitude":"122.48760000"},{"name":"Alimodian","countryCode":"PH","stateCode":"ANT","latitude":"10.82139000","longitude":"122.43111000"},{"name":"Alimono","countryCode":"PH","stateCode":"ANT","latitude":"11.18550000","longitude":"122.71290000"},{"name":"Altavas","countryCode":"PH","stateCode":"ANT","latitude":"11.53800000","longitude":"122.48700000"},{"name":"Ambulong","countryCode":"PH","stateCode":"ANT","latitude":"11.57930000","longitude":"122.49870000"},{"name":"Andres Bonifacio","countryCode":"PH","stateCode":"ANT","latitude":"10.91667000","longitude":"123.25000000"},{"name":"Anini-y","countryCode":"PH","stateCode":"ANT","latitude":"10.43120000","longitude":"121.92700000"},{"name":"Anoring","countryCode":"PH","stateCode":"ANT","latitude":"11.25000000","longitude":"123.03333000"},{"name":"Antipolo","countryCode":"PH","stateCode":"ANT","latitude":"10.35650000","longitude":"122.96460000"},{"name":"Aquino","countryCode":"PH","stateCode":"ANT","latitude":"11.82210000","longitude":"122.10880000"},{"name":"Araal","countryCode":"PH","stateCode":"ANT","latitude":"10.41950000","longitude":"123.04370000"},{"name":"Aranas Sur","countryCode":"PH","stateCode":"ANT","latitude":"11.56350000","longitude":"122.39010000"},{"name":"Aranda","countryCode":"PH","stateCode":"ANT","latitude":"10.23650000","longitude":"122.94670000"},{"name":"Arcangel","countryCode":"PH","stateCode":"ANT","latitude":"11.53950000","longitude":"122.34550000"},{"name":"Asia","countryCode":"PH","stateCode":"ANT","latitude":"9.55060000","longitude":"122.51640000"},{"name":"Asturga","countryCode":"PH","stateCode":"ANT","latitude":"11.25449000","longitude":"122.80180000"},{"name":"Atabayan","countryCode":"PH","stateCode":"ANT","latitude":"10.68333000","longitude":"122.41667000"},{"name":"Atipuluhan","countryCode":"PH","stateCode":"ANT","latitude":"10.51336000","longitude":"122.96210000"},{"name":"Aurelliana","countryCode":"PH","stateCode":"ANT","latitude":"10.88490000","longitude":"121.97690000"},{"name":"Avila","countryCode":"PH","stateCode":"ANT","latitude":"10.69200000","longitude":"122.70900000"},{"name":"Bacalan","countryCode":"PH","stateCode":"ANT","latitude":"11.54640000","longitude":"122.08490000"},{"name":"Bacolod City","countryCode":"PH","stateCode":"ANT","latitude":"10.66667000","longitude":"122.95000000"},{"name":"Bacuyangan","countryCode":"PH","stateCode":"ANT","latitude":"9.63700000","longitude":"122.47210000"},{"name":"Badiangan","countryCode":"PH","stateCode":"ANT","latitude":"11.00573000","longitude":"122.50051000"},{"name":"Badlan","countryCode":"PH","stateCode":"ANT","latitude":"11.14140000","longitude":"122.52000000"},{"name":"Bago City","countryCode":"PH","stateCode":"ANT","latitude":"10.53333000","longitude":"122.83333000"},{"name":"Bagroy","countryCode":"PH","stateCode":"ANT","latitude":"10.20310000","longitude":"122.93620000"},{"name":"Bagumbayan","countryCode":"PH","stateCode":"ANT","latitude":"10.44600000","longitude":"122.83480000"},{"name":"Bailan","countryCode":"PH","stateCode":"ANT","latitude":"11.45840000","longitude":"122.83010000"},{"name":"Balabag","countryCode":"PH","stateCode":"ANT","latitude":"11.97000000","longitude":"121.91917000"},{"name":"Balasan","countryCode":"PH","stateCode":"ANT","latitude":"11.47280000","longitude":"123.08780000"},{"name":"Balete","countryCode":"PH","stateCode":"ANT","latitude":"11.55560000","longitude":"122.38030000"},{"name":"Balibagan Oeste","countryCode":"PH","stateCode":"ANT","latitude":"10.80000000","longitude":"122.51667000"},{"name":"Baliwagan","countryCode":"PH","stateCode":"ANT","latitude":"10.39710000","longitude":"122.89110000"},{"name":"Bancal","countryCode":"PH","stateCode":"ANT","latitude":"11.55910000","longitude":"123.15510000"},{"name":"Banga","countryCode":"PH","stateCode":"ANT","latitude":"10.50180000","longitude":"122.82890000"},{"name":"Barbaza","countryCode":"PH","stateCode":"ANT","latitude":"11.19572000","longitude":"122.03861000"},{"name":"Barotac Nuevo","countryCode":"PH","stateCode":"ANT","latitude":"10.89417000","longitude":"122.70444000"},{"name":"Barotac Viejo","countryCode":"PH","stateCode":"ANT","latitude":"11.04194000","longitude":"122.85222000"},{"name":"Basiao","countryCode":"PH","stateCode":"ANT","latitude":"11.54861000","longitude":"122.63750000"},{"name":"Batad","countryCode":"PH","stateCode":"ANT","latitude":"11.41800000","longitude":"123.10800000"},{"name":"Batan","countryCode":"PH","stateCode":"ANT","latitude":"11.58570000","longitude":"122.49710000"},{"name":"Bato","countryCode":"PH","stateCode":"ANT","latitude":"10.80854000","longitude":"123.37330000"},{"name":"Bay-ang","countryCode":"PH","stateCode":"ANT","latitude":"11.03472000","longitude":"122.94167000"},{"name":"Bayas","countryCode":"PH","stateCode":"ANT","latitude":"11.43360000","longitude":"123.18160000"},{"name":"Belison","countryCode":"PH","stateCode":"ANT","latitude":"10.83840000","longitude":"121.96050000"},{"name":"Biao","countryCode":"PH","stateCode":"ANT","latitude":"10.10880000","longitude":"122.97720000"},{"name":"Bilao","countryCode":"PH","stateCode":"ANT","latitude":"11.48800000","longitude":"122.55990000"},{"name":"Binabaan","countryCode":"PH","stateCode":"ANT","latitude":"11.01910000","longitude":"122.52210000"},{"name":"Binalbagan","countryCode":"PH","stateCode":"ANT","latitude":"10.19480000","longitude":"122.85810000"},{"name":"Binantocan","countryCode":"PH","stateCode":"ANT","latitude":"11.40730000","longitude":"122.86020000"},{"name":"Bingawan","countryCode":"PH","stateCode":"ANT","latitude":"11.23300000","longitude":"122.56720000"},{"name":"Binon-an","countryCode":"PH","stateCode":"ANT","latitude":"11.39470000","longitude":"123.14260000"},{"name":"Binonga","countryCode":"PH","stateCode":"ANT","latitude":"10.77190000","longitude":"122.98170000"},{"name":"Bitadtun","countryCode":"PH","stateCode":"ANT","latitude":"11.49690000","longitude":"122.08511000"},{"name":"Bocana","countryCode":"PH","stateCode":"ANT","latitude":"10.01160000","longitude":"122.72170000"},{"name":"Bolanon","countryCode":"PH","stateCode":"ANT","latitude":"10.91710000","longitude":"123.47340000"},{"name":"Bolilao","countryCode":"PH","stateCode":"ANT","latitude":"10.88333000","longitude":"122.73333000"},{"name":"Bolo","countryCode":"PH","stateCode":"ANT","latitude":"11.54028000","longitude":"122.75722000"},{"name":"Bolong","countryCode":"PH","stateCode":"ANT","latitude":"10.81667000","longitude":"122.51667000"},{"name":"Brgy. Bachaw Norte, Kalibo","countryCode":"PH","stateCode":"ANT","latitude":"11.71806000","longitude":"122.37806000"},{"name":"Brgy. Bulwang, Numancia","countryCode":"PH","stateCode":"ANT","latitude":"11.72194000","longitude":"122.36111000"},{"name":"Brgy. Mabilo, New Washington","countryCode":"PH","stateCode":"ANT","latitude":"11.67778000","longitude":"122.40750000"},{"name":"Brgy. Nalook, kalibo","countryCode":"PH","stateCode":"ANT","latitude":"11.68586000","longitude":"122.36916000"},{"name":"Brgy. New Buswang, Kalibo","countryCode":"PH","stateCode":"ANT","latitude":"11.71222000","longitude":"122.38472000"},{"name":"Brgy. Tinigao, Kalibo","countryCode":"PH","stateCode":"ANT","latitude":"11.70000000","longitude":"122.36667000"},{"name":"Buenavista","countryCode":"PH","stateCode":"ANT","latitude":"10.79874000","longitude":"123.55440000"},{"name":"Buga","countryCode":"PH","stateCode":"ANT","latitude":"10.71667000","longitude":"122.26667000"},{"name":"Bugang","countryCode":"PH","stateCode":"ANT","latitude":"10.74185000","longitude":"123.39330000"},{"name":"Bugasong","countryCode":"PH","stateCode":"ANT","latitude":"11.04464000","longitude":"122.06463000"},{"name":"Bula","countryCode":"PH","stateCode":"ANT","latitude":"11.44800000","longitude":"122.56850000"},{"name":"Bulad","countryCode":"PH","stateCode":"ANT","latitude":"10.25480000","longitude":"122.99830000"},{"name":"Bulata","countryCode":"PH","stateCode":"ANT","latitude":"9.85990000","longitude":"122.40160000"},{"name":"Buluangan","countryCode":"PH","stateCode":"ANT","latitude":"10.38707000","longitude":"123.33810000"},{"name":"Bungsuan","countryCode":"PH","stateCode":"ANT","latitude":"11.24040000","longitude":"122.69760000"},{"name":"Buray","countryCode":"PH","stateCode":"ANT","latitude":"10.71500000","longitude":"122.45944000"},{"name":"Burias","countryCode":"PH","stateCode":"ANT","latitude":"11.44630000","longitude":"122.54970000"},{"name":"Buruanga","countryCode":"PH","stateCode":"ANT","latitude":"11.84428000","longitude":"121.88841000"},{"name":"Busay","countryCode":"PH","stateCode":"ANT","latitude":"10.53780000","longitude":"122.88600000"},{"name":"Buyuan","countryCode":"PH","stateCode":"ANT","latitude":"10.67086000","longitude":"122.35740000"},{"name":"Cabacungan","countryCode":"PH","stateCode":"ANT","latitude":"10.32370000","longitude":"123.13310000"},{"name":"Cabadiangan","countryCode":"PH","stateCode":"ANT","latitude":"9.75340000","longitude":"122.47390000"},{"name":"Cabanbanan","countryCode":"PH","stateCode":"ANT","latitude":"10.08520000","longitude":"122.95790000"},{"name":"Cabano","countryCode":"PH","stateCode":"ANT","latitude":"10.58690000","longitude":"122.70020000"},{"name":"Cabatuan","countryCode":"PH","stateCode":"ANT","latitude":"10.87940000","longitude":"122.48600000"},{"name":"Cabilao","countryCode":"PH","stateCode":"ANT","latitude":"11.53960000","longitude":"123.14360000"},{"name":"Cabilauan","countryCode":"PH","stateCode":"ANT","latitude":"10.89222000","longitude":"122.65917000"},{"name":"Cabugao","countryCode":"PH","stateCode":"ANT","latitude":"10.81028000","longitude":"122.54472000"},{"name":"Cadagmayan Norte","countryCode":"PH","stateCode":"ANT","latitude":"10.81667000","longitude":"122.50000000"},{"name":"Cadiz","countryCode":"PH","stateCode":"ANT","latitude":"10.94650000","longitude":"123.28800000"},{"name":"Cagbang","countryCode":"PH","stateCode":"ANT","latitude":"10.70000000","longitude":"122.49889000"},{"name":"Calampisauan","countryCode":"PH","stateCode":"ANT","latitude":"10.60985000","longitude":"123.47650000"},{"name":"Calape","countryCode":"PH","stateCode":"ANT","latitude":"10.27360000","longitude":"122.97430000"},{"name":"Calatrava","countryCode":"PH","stateCode":"ANT","latitude":"10.59496000","longitude":"123.48380000"},{"name":"Calaya","countryCode":"PH","stateCode":"ANT","latitude":"10.49160000","longitude":"122.62550000"},{"name":"Calinog","countryCode":"PH","stateCode":"ANT","latitude":"11.11667000","longitude":"122.56667000"},{"name":"Calizo","countryCode":"PH","stateCode":"ANT","latitude":"11.58190000","longitude":"122.38570000"},{"name":"Caluya","countryCode":"PH","stateCode":"ANT","latitude":"11.93100000","longitude":"121.54770000"},{"name":"Camalobalo","countryCode":"PH","stateCode":"ANT","latitude":"10.27310000","longitude":"122.95050000"},{"name":"Camandag","countryCode":"PH","stateCode":"ANT","latitude":"10.33333000","longitude":"123.06667000"},{"name":"Camangcamang","countryCode":"PH","stateCode":"ANT","latitude":"10.17910000","longitude":"122.98650000"},{"name":"Camindangan","countryCode":"PH","stateCode":"ANT","latitude":"9.91840000","longitude":"122.62960000"},{"name":"Camingawan","countryCode":"PH","stateCode":"ANT","latitude":"9.89580000","longitude":"122.86250000"},{"name":"Candelaria","countryCode":"PH","stateCode":"ANT","latitude":"11.28930000","longitude":"122.52280000"},{"name":"Candoni","countryCode":"PH","stateCode":"ANT","latitude":"9.81700000","longitude":"122.60430000"},{"name":"Caningay","countryCode":"PH","stateCode":"ANT","latitude":"9.82970000","longitude":"122.64420000"},{"name":"Canroma","countryCode":"PH","stateCode":"ANT","latitude":"10.36060000","longitude":"122.87900000"},{"name":"Cansilayan","countryCode":"PH","stateCode":"ANT","latitude":"10.55976000","longitude":"123.01840000"},{"name":"Cansolungon","countryCode":"PH","stateCode":"ANT","latitude":"10.15100000","longitude":"122.99780000"},{"name":"Canturay","countryCode":"PH","stateCode":"ANT","latitude":"9.79370000","longitude":"122.45430000"},{"name":"Capaga","countryCode":"PH","stateCode":"ANT","latitude":"11.43790000","longitude":"122.74790000"},{"name":"Capitan Ramon","countryCode":"PH","stateCode":"ANT","latitude":"10.76020000","longitude":"123.11480000"},{"name":"Carabalan","countryCode":"PH","stateCode":"ANT","latitude":"10.09640000","longitude":"122.94600000"},{"name":"Caridad","countryCode":"PH","stateCode":"ANT","latitude":"10.49670000","longitude":"122.89740000"},{"name":"Carles","countryCode":"PH","stateCode":"ANT","latitude":"11.57260000","longitude":"123.13420000"},{"name":"Carmelo","countryCode":"PH","stateCode":"ANT","latitude":"11.01667000","longitude":"122.81667000"},{"name":"Carmen Grande","countryCode":"PH","stateCode":"ANT","latitude":"10.37870000","longitude":"122.91560000"},{"name":"Cartagena","countryCode":"PH","stateCode":"ANT","latitude":"9.82030000","longitude":"122.40040000"},{"name":"Cassanayan","countryCode":"PH","stateCode":"ANT","latitude":"11.51690000","longitude":"123.05120000"},{"name":"Caticlan","countryCode":"PH","stateCode":"ANT","latitude":"11.93337000","longitude":"121.95981000"},{"name":"Catungan","countryCode":"PH","stateCode":"ANT","latitude":"10.77060000","longitude":"122.01490000"},{"name":"Cawayan","countryCode":"PH","stateCode":"ANT","latitude":"9.97180000","longitude":"122.62490000"},{"name":"Cayanguan","countryCode":"PH","stateCode":"ANT","latitude":"11.68900000","longitude":"122.29090000"},{"name":"Cayhagan","countryCode":"PH","stateCode":"ANT","latitude":"9.67830000","longitude":"122.43350000"},{"name":"Cervantes","countryCode":"PH","stateCode":"ANT","latitude":"10.87260000","longitude":"123.52090000"},{"name":"Chambrey","countryCode":"PH","stateCode":"ANT","latitude":"10.97680000","longitude":"123.16820000"},{"name":"Codcod","countryCode":"PH","stateCode":"ANT","latitude":"10.46337000","longitude":"123.24950000"},{"name":"Cogon","countryCode":"PH","stateCode":"ANT","latitude":"11.46410000","longitude":"122.80300000"},{"name":"Colipapa","countryCode":"PH","stateCode":"ANT","latitude":"9.47260000","longitude":"122.56160000"},{"name":"Concepcion","countryCode":"PH","stateCode":"ANT","latitude":"10.69200000","longitude":"123.06080000"},{"name":"Concordia","countryCode":"PH","stateCode":"ANT","latitude":"10.50767000","longitude":"122.54960000"},{"name":"Consolacion","countryCode":"PH","stateCode":"ANT","latitude":"11.32840000","longitude":"122.63320000"},{"name":"Constancia","countryCode":"PH","stateCode":"ANT","latitude":"10.59596000","longitude":"122.64150000"},{"name":"Consuelo","countryCode":"PH","stateCode":"ANT","latitude":"9.99960000","longitude":"122.75800000"},{"name":"Cordova","countryCode":"PH","stateCode":"ANT","latitude":"10.73028000","longitude":"122.40139000"},{"name":"Cortez","countryCode":"PH","stateCode":"ANT","latitude":"11.53010000","longitude":"122.39750000"},{"name":"Cuartero","countryCode":"PH","stateCode":"ANT","latitude":"11.34070000","longitude":"122.66940000"},{"name":"Culasi","countryCode":"PH","stateCode":"ANT","latitude":"11.42721000","longitude":"122.05601000"},{"name":"Da-an Sur","countryCode":"PH","stateCode":"ANT","latitude":"11.26120000","longitude":"122.42020000"},{"name":"Daliciasao","countryCode":"PH","stateCode":"ANT","latitude":"9.98590000","longitude":"122.76180000"},{"name":"Damayan","countryCode":"PH","stateCode":"ANT","latitude":"11.49360000","longitude":"122.55310000"},{"name":"Dancalan","countryCode":"PH","stateCode":"ANT","latitude":"9.98210000","longitude":"122.73860000"},{"name":"Dao","countryCode":"PH","stateCode":"ANT","latitude":"11.39370000","longitude":"122.68560000"},{"name":"Dapdapan","countryCode":"PH","stateCode":"ANT","latitude":"11.49430000","longitude":"122.63140000"},{"name":"De la Paz","countryCode":"PH","stateCode":"ANT","latitude":"11.06444000","longitude":"122.77917000"},{"name":"Dian-ay","countryCode":"PH","stateCode":"ANT","latitude":"10.83333000","longitude":"123.55000000"},{"name":"Dingle","countryCode":"PH","stateCode":"ANT","latitude":"10.99950000","longitude":"122.67110000"},{"name":"Dos Hermanas","countryCode":"PH","stateCode":"ANT","latitude":"10.74210000","longitude":"123.03770000"},{"name":"Dueñas","countryCode":"PH","stateCode":"ANT","latitude":"11.06698000","longitude":"122.61545000"},{"name":"Dulangan","countryCode":"PH","stateCode":"ANT","latitude":"11.45610000","longitude":"122.95570000"},{"name":"Dulao","countryCode":"PH","stateCode":"ANT","latitude":"10.54176000","longitude":"122.93830000"},{"name":"Dumalag","countryCode":"PH","stateCode":"ANT","latitude":"11.30800000","longitude":"122.62360000"},{"name":"Dumangas","countryCode":"PH","stateCode":"ANT","latitude":"10.82500000","longitude":"122.71300000"},{"name":"Dumarao","countryCode":"PH","stateCode":"ANT","latitude":"11.26540000","longitude":"122.68890000"},{"name":"Dungon","countryCode":"PH","stateCode":"ANT","latitude":"11.71960000","longitude":"122.31600000"},{"name":"Duran","countryCode":"PH","stateCode":"ANT","latitude":"11.26180000","longitude":"122.59170000"},{"name":"East Valencia","countryCode":"PH","stateCode":"ANT","latitude":"10.66800000","longitude":"122.71000000"},{"name":"Egaña","countryCode":"PH","stateCode":"ANT","latitude":"10.74720000","longitude":"122.00984000"},{"name":"Ermita","countryCode":"PH","stateCode":"ANT","latitude":"10.90000000","longitude":"122.71667000"},{"name":"Escalante","countryCode":"PH","stateCode":"ANT","latitude":"10.84028000","longitude":"123.49917000"},{"name":"Estancia","countryCode":"PH","stateCode":"ANT","latitude":"11.45510000","longitude":"123.15200000"},{"name":"Eustaquio Lopez","countryCode":"PH","stateCode":"ANT","latitude":"10.81950000","longitude":"123.04120000"},{"name":"Feliciano","countryCode":"PH","stateCode":"ANT","latitude":"11.57870000","longitude":"122.35830000"},{"name":"Gabi","countryCode":"PH","stateCode":"ANT","latitude":"11.59560000","longitude":"123.33760000"},{"name":"Getulio","countryCode":"PH","stateCode":"ANT","latitude":"10.74700000","longitude":"122.66600000"},{"name":"Gibato","countryCode":"PH","stateCode":"ANT","latitude":"11.22510000","longitude":"122.81430000"},{"name":"Gibong","countryCode":"PH","stateCode":"ANT","latitude":"11.86338000","longitude":"122.03941000"},{"name":"Gines-Patay","countryCode":"PH","stateCode":"ANT","latitude":"10.93570000","longitude":"122.49320000"},{"name":"Granada","countryCode":"PH","stateCode":"ANT","latitude":"11.63333000","longitude":"123.35000000"},{"name":"Guadalupe","countryCode":"PH","stateCode":"ANT","latitude":"10.45447000","longitude":"123.37320000"},{"name":"Guiljungan","countryCode":"PH","stateCode":"ANT","latitude":"9.98050000","longitude":"122.67420000"},{"name":"Guimbal","countryCode":"PH","stateCode":"ANT","latitude":"10.66330000","longitude":"122.32280000"},{"name":"Guinoaliuan","countryCode":"PH","stateCode":"ANT","latitude":"11.65760000","longitude":"122.38510000"},{"name":"Guinticgan","countryCode":"PH","stateCode":"ANT","latitude":"11.56410000","longitude":"123.12360000"},{"name":"Guintubhan","countryCode":"PH","stateCode":"ANT","latitude":"10.20740000","longitude":"122.96270000"},{"name":"Guisijan","countryCode":"PH","stateCode":"ANT","latitude":"11.09320000","longitude":"122.04610000"},{"name":"Hacienda Refugio","countryCode":"PH","stateCode":"ANT","latitude":"10.52166000","longitude":"123.44450000"},{"name":"Hacienda Santa Rosa","countryCode":"PH","stateCode":"ANT","latitude":"10.57226000","longitude":"123.10120000"},{"name":"Haguimit","countryCode":"PH","stateCode":"ANT","latitude":"10.39990000","longitude":"123.01780000"},{"name":"Hamtic","countryCode":"PH","stateCode":"ANT","latitude":"10.70230000","longitude":"121.98240000"},{"name":"Himamaylan","countryCode":"PH","stateCode":"ANT","latitude":"10.09889000","longitude":"122.87056000"},{"name":"Himaya","countryCode":"PH","stateCode":"ANT","latitude":"10.45160000","longitude":"122.83250000"},{"name":"Hinigaran","countryCode":"PH","stateCode":"ANT","latitude":"10.27060000","longitude":"122.85070000"},{"name":"Hipona","countryCode":"PH","stateCode":"ANT","latitude":"11.41740000","longitude":"122.88250000"},{"name":"Ibajay","countryCode":"PH","stateCode":"ANT","latitude":"11.81990000","longitude":"122.16200000"},{"name":"Idio","countryCode":"PH","stateCode":"ANT","latitude":"11.62380000","longitude":"122.09790000"},{"name":"Igang","countryCode":"PH","stateCode":"ANT","latitude":"10.91600000","longitude":"122.63880000"},{"name":"Igbaras","countryCode":"PH","stateCode":"ANT","latitude":"10.71565000","longitude":"122.26570000"},{"name":"Igbon","countryCode":"PH","stateCode":"ANT","latitude":"11.21420000","longitude":"123.16550000"},{"name":"Igcocolo","countryCode":"PH","stateCode":"ANT","latitude":"10.68966000","longitude":"122.31930000"},{"name":"Igmaya-an","countryCode":"PH","stateCode":"ANT","latitude":"10.54986000","longitude":"123.22060000"},{"name":"Ilog","countryCode":"PH","stateCode":"ANT","latitude":"10.02660000","longitude":"122.76840000"},{"name":"Iloilo","countryCode":"PH","stateCode":"ANT","latitude":"10.69694000","longitude":"122.56444000"},{"name":"Imbang","countryCode":"PH","stateCode":"ANT","latitude":"10.79670000","longitude":"123.02130000"},{"name":"Inayauan","countryCode":"PH","stateCode":"ANT","latitude":"9.90050000","longitude":"122.43400000"},{"name":"Intampilan","countryCode":"PH","stateCode":"ANT","latitude":"11.48130000","longitude":"122.74340000"},{"name":"Isabela","countryCode":"PH","stateCode":"ANT","latitude":"10.20480000","longitude":"122.98880000"},{"name":"Ivisan","countryCode":"PH","stateCode":"ANT","latitude":"11.52167000","longitude":"122.69083000"},{"name":"Jaena","countryCode":"PH","stateCode":"ANT","latitude":"11.41667000","longitude":"122.40000000"},{"name":"Jaguimitan","countryCode":"PH","stateCode":"ANT","latitude":"11.14000000","longitude":"122.72360000"},{"name":"Jalaud","countryCode":"PH","stateCode":"ANT","latitude":"10.84360000","longitude":"122.64040000"},{"name":"Jamabalod","countryCode":"PH","stateCode":"ANT","latitude":"10.87880000","longitude":"122.62120000"},{"name":"Jamindan","countryCode":"PH","stateCode":"ANT","latitude":"11.40023000","longitude":"122.49833000"},{"name":"Janiuay","countryCode":"PH","stateCode":"ANT","latitude":"10.94930000","longitude":"122.50610000"},{"name":"Japitan","countryCode":"PH","stateCode":"ANT","latitude":"10.76524000","longitude":"123.54440000"},{"name":"Jarigue","countryCode":"PH","stateCode":"ANT","latitude":"11.86538000","longitude":"121.44041000"},{"name":"Jayubó","countryCode":"PH","stateCode":"ANT","latitude":"11.05000000","longitude":"122.38333000"},{"name":"Jibao-an","countryCode":"PH","stateCode":"ANT","latitude":"10.78333000","longitude":"122.50000000"},{"name":"Jordan","countryCode":"PH","stateCode":"ANT","latitude":"10.65836000","longitude":"122.59630000"},{"name":"Kabankalan","countryCode":"PH","stateCode":"ANT","latitude":"9.98390000","longitude":"122.81423000"},{"name":"Kabilauan","countryCode":"PH","stateCode":"ANT","latitude":"10.86100000","longitude":"122.57340000"},{"name":"Kalibo (poblacion)","countryCode":"PH","stateCode":"ANT","latitude":"11.70611000","longitude":"122.36444000"},{"name":"Kaliling","countryCode":"PH","stateCode":"ANT","latitude":"9.98040000","longitude":"122.48140000"},{"name":"Kumalisquis","countryCode":"PH","stateCode":"ANT","latitude":"10.50726000","longitude":"123.20300000"},{"name":"La Carlota","countryCode":"PH","stateCode":"ANT","latitude":"10.42420000","longitude":"122.92120000"},{"name":"La Castellana","countryCode":"PH","stateCode":"ANT","latitude":"10.32390000","longitude":"123.02150000"},{"name":"La Granja","countryCode":"PH","stateCode":"ANT","latitude":"10.40820000","longitude":"122.98980000"},{"name":"La Paz","countryCode":"PH","stateCode":"ANT","latitude":"10.41310000","longitude":"122.51620000"},{"name":"Lacaron","countryCode":"PH","stateCode":"ANT","latitude":"11.42200000","longitude":"122.74220000"},{"name":"Lalab","countryCode":"PH","stateCode":"ANT","latitude":"11.57490000","longitude":"122.42840000"},{"name":"Lalagsan","countryCode":"PH","stateCode":"ANT","latitude":"10.28240000","longitude":"123.01300000"},{"name":"Lambunao","countryCode":"PH","stateCode":"ANT","latitude":"11.05563000","longitude":"122.47590000"},{"name":"Lanot","countryCode":"PH","stateCode":"ANT","latitude":"11.51917000","longitude":"122.75722000"},{"name":"Lantangan","countryCode":"PH","stateCode":"ANT","latitude":"11.58820000","longitude":"123.32560000"},{"name":"Lawigan","countryCode":"PH","stateCode":"ANT","latitude":"10.48562000","longitude":"122.04442000"},{"name":"Lañgub","countryCode":"PH","stateCode":"ANT","latitude":"10.79754000","longitude":"123.53380000"},{"name":"Leganes","countryCode":"PH","stateCode":"ANT","latitude":"10.78722000","longitude":"122.58917000"},{"name":"Lemery","countryCode":"PH","stateCode":"ANT","latitude":"11.22580000","longitude":"122.92750000"},{"name":"Leon","countryCode":"PH","stateCode":"ANT","latitude":"10.78085000","longitude":"122.38940000"},{"name":"Libacao","countryCode":"PH","stateCode":"ANT","latitude":"10.18000000","longitude":"122.91370000"},{"name":"Libertad","countryCode":"PH","stateCode":"ANT","latitude":"11.03528000","longitude":"122.76944000"},{"name":"Linabuan","countryCode":"PH","stateCode":"ANT","latitude":"11.65100000","longitude":"122.35750000"},{"name":"Linabuan Sur","countryCode":"PH","stateCode":"ANT","latitude":"11.65111000","longitude":"122.34500000"},{"name":"Linaon","countryCode":"PH","stateCode":"ANT","latitude":"9.94990000","longitude":"122.44830000"},{"name":"Locmayan","countryCode":"PH","stateCode":"ANT","latitude":"10.47260000","longitude":"122.51900000"},{"name":"Lono","countryCode":"PH","stateCode":"ANT","latitude":"11.51361000","longitude":"122.72972000"},{"name":"Lonoy","countryCode":"PH","stateCode":"ANT","latitude":"11.51222000","longitude":"122.55333000"},{"name":"Lopez Jaena","countryCode":"PH","stateCode":"ANT","latitude":"10.84780000","longitude":"123.41410000"},{"name":"Lucena","countryCode":"PH","stateCode":"ANT","latitude":"10.87940000","longitude":"122.59670000"},{"name":"Lucero","countryCode":"PH","stateCode":"ANT","latitude":"11.45420000","longitude":"122.46431000"},{"name":"Luna","countryCode":"PH","stateCode":"ANT","latitude":"10.96900000","longitude":"123.24190000"},{"name":"Lupo","countryCode":"PH","stateCode":"ANT","latitude":"11.50760000","longitude":"122.47910000"},{"name":"Maao","countryCode":"PH","stateCode":"ANT","latitude":"10.48960000","longitude":"122.99070000"},{"name":"Maasin","countryCode":"PH","stateCode":"ANT","latitude":"10.89250000","longitude":"122.43472000"},{"name":"Maayon","countryCode":"PH","stateCode":"ANT","latitude":"11.38670000","longitude":"122.78590000"},{"name":"Mabini","countryCode":"PH","stateCode":"ANT","latitude":"10.79594000","longitude":"123.48460000"},{"name":"Madalag","countryCode":"PH","stateCode":"ANT","latitude":"10.89944000","longitude":"122.98280000"},{"name":"Magallon Cadre","countryCode":"PH","stateCode":"ANT","latitude":"10.28850000","longitude":"123.09220000"},{"name":"Magdalena","countryCode":"PH","stateCode":"ANT","latitude":"10.42360000","longitude":"121.97510000"},{"name":"Makato","countryCode":"PH","stateCode":"ANT","latitude":"11.71200000","longitude":"122.29220000"},{"name":"Malabonot","countryCode":"PH","stateCode":"ANT","latitude":"11.96817000","longitude":"121.92021000"},{"name":"Malabor","countryCode":"PH","stateCode":"ANT","latitude":"11.27292000","longitude":"122.04661000"},{"name":"Malangabang","countryCode":"PH","stateCode":"ANT","latitude":"11.23670000","longitude":"123.20620000"},{"name":"Malay","countryCode":"PH","stateCode":"ANT","latitude":"11.90027000","longitude":"121.90911000"},{"name":"Malayo-an","countryCode":"PH","stateCode":"ANT","latitude":"11.09790000","longitude":"123.00910000"},{"name":"Malinao","countryCode":"PH","stateCode":"ANT","latitude":"11.64390000","longitude":"122.30830000"},{"name":"Malocloc","countryCode":"PH","stateCode":"ANT","latitude":"11.50583000","longitude":"122.67833000"},{"name":"Maloco","countryCode":"PH","stateCode":"ANT","latitude":"11.78320000","longitude":"122.15200000"},{"name":"Mambagatan","countryCode":"PH","stateCode":"ANT","latitude":"10.10930000","longitude":"122.88820000"},{"name":"Mambusao","countryCode":"PH","stateCode":"ANT","latitude":"11.43355000","longitude":"122.59820000"},{"name":"Manalad","countryCode":"PH","stateCode":"ANT","latitude":"10.00560000","longitude":"122.77690000"},{"name":"Manapla","countryCode":"PH","stateCode":"ANT","latitude":"10.95803000","longitude":"123.12300000"},{"name":"Mangoso","countryCode":"PH","stateCode":"ANT","latitude":"11.41750000","longitude":"122.63820000"},{"name":"Manika","countryCode":"PH","stateCode":"ANT","latitude":"11.38801000","longitude":"122.27931000"},{"name":"Manjoy","countryCode":"PH","stateCode":"ANT","latitude":"11.35340000","longitude":"122.66630000"},{"name":"Manlucahoc","countryCode":"PH","stateCode":"ANT","latitude":"9.73990000","longitude":"122.49800000"},{"name":"Manoc-Manoc","countryCode":"PH","stateCode":"ANT","latitude":"11.94157000","longitude":"121.94281000"},{"name":"Mansilingan","countryCode":"PH","stateCode":"ANT","latitude":"10.63111000","longitude":"122.97889000"},{"name":"Manup","countryCode":"PH","stateCode":"ANT","latitude":"11.53150000","longitude":"122.49800000"},{"name":"Mapili","countryCode":"PH","stateCode":"ANT","latitude":"11.10810000","longitude":"122.73930000"},{"name":"Maquiling","countryCode":"PH","stateCode":"ANT","latitude":"10.78094000","longitude":"123.39380000"},{"name":"Marawis","countryCode":"PH","stateCode":"ANT","latitude":"10.24530000","longitude":"122.88690000"},{"name":"Maribong","countryCode":"PH","stateCode":"ANT","latitude":"11.10000000","longitude":"122.53333000"},{"name":"Maricalom","countryCode":"PH","stateCode":"ANT","latitude":"9.70490000","longitude":"122.41880000"},{"name":"Masaling","countryCode":"PH","stateCode":"ANT","latitude":"9.98180000","longitude":"122.53690000"},{"name":"Masonogan","countryCode":"PH","stateCode":"ANT","latitude":"11.36860000","longitude":"122.67530000"},{"name":"Miagao","countryCode":"PH","stateCode":"ANT","latitude":"10.64420000","longitude":"122.23520000"},{"name":"Mianay","countryCode":"PH","stateCode":"ANT","latitude":"11.47160000","longitude":"122.70110000"},{"name":"Mina","countryCode":"PH","stateCode":"ANT","latitude":"10.93130000","longitude":"122.57450000"},{"name":"Minapasoc","countryCode":"PH","stateCode":"ANT","latitude":"10.69885000","longitude":"123.34900000"},{"name":"Minuyan","countryCode":"PH","stateCode":"ANT","latitude":"10.51366000","longitude":"123.10490000"},{"name":"Miranda","countryCode":"PH","stateCode":"ANT","latitude":"10.30470000","longitude":"122.87780000"},{"name":"Moises Padilla","countryCode":"PH","stateCode":"ANT","latitude":"10.27028000","longitude":"123.07806000"},{"name":"Monpon","countryCode":"PH","stateCode":"ANT","latitude":"10.91194000","longitude":"122.63778000"},{"name":"Montilla","countryCode":"PH","stateCode":"ANT","latitude":"10.20270000","longitude":"122.92610000"},{"name":"Morales","countryCode":"PH","stateCode":"ANT","latitude":"11.54560000","longitude":"122.37640000"},{"name":"Morobuan","countryCode":"PH","stateCode":"ANT","latitude":"10.62566000","longitude":"122.55470000"},{"name":"Murcia","countryCode":"PH","stateCode":"ANT","latitude":"10.60516000","longitude":"123.04170000"},{"name":"Nabas","countryCode":"PH","stateCode":"ANT","latitude":"11.83100000","longitude":"122.08700000"},{"name":"Nabulao","countryCode":"PH","stateCode":"ANT","latitude":"9.66160000","longitude":"122.45770000"},{"name":"Naili","countryCode":"PH","stateCode":"ANT","latitude":"11.76660000","longitude":"122.17650000"},{"name":"Naisud","countryCode":"PH","stateCode":"ANT","latitude":"11.80580000","longitude":"122.19390000"},{"name":"Nangka","countryCode":"PH","stateCode":"ANT","latitude":"10.85564000","longitude":"123.03590000"},{"name":"Napnapan","countryCode":"PH","stateCode":"ANT","latitude":"10.70845000","longitude":"122.39300000"},{"name":"Napoles","countryCode":"PH","stateCode":"ANT","latitude":"10.50400000","longitude":"122.89790000"},{"name":"Nato","countryCode":"PH","stateCode":"ANT","latitude":"10.14920000","longitude":"122.86190000"},{"name":"New Pandanon","countryCode":"PH","stateCode":"ANT","latitude":"10.55696000","longitude":"123.14750000"},{"name":"New Washington","countryCode":"PH","stateCode":"ANT","latitude":"11.65080000","longitude":"122.43220000"},{"name":"Nueva Valencia","countryCode":"PH","stateCode":"ANT","latitude":"10.51077000","longitude":"122.53150000"},{"name":"Numancia","countryCode":"PH","stateCode":"ANT","latitude":"11.70590000","longitude":"122.32840000"},{"name":"Ochanado","countryCode":"PH","stateCode":"ANT","latitude":"11.61390000","longitude":"122.48330000"},{"name":"Odiong","countryCode":"PH","stateCode":"ANT","latitude":"10.28580000","longitude":"123.05260000"},{"name":"Ogtongon","countryCode":"PH","stateCode":"ANT","latitude":"10.77334000","longitude":"123.52000000"},{"name":"Ondoy","countryCode":"PH","stateCode":"ANT","latitude":"11.81917000","longitude":"122.12611000"},{"name":"Oracon","countryCode":"PH","stateCode":"ANT","latitude":"10.47820000","longitude":"122.58390000"},{"name":"Orong","countryCode":"PH","stateCode":"ANT","latitude":"9.93730000","longitude":"122.82900000"},{"name":"Oton","countryCode":"PH","stateCode":"ANT","latitude":"10.69306000","longitude":"122.47361000"},{"name":"Pacol","countryCode":"PH","stateCode":"ANT","latitude":"10.45000000","longitude":"122.81667000"},{"name":"Pakiad","countryCode":"PH","stateCode":"ANT","latitude":"10.71278000","longitude":"122.52417000"},{"name":"Palampas","countryCode":"PH","stateCode":"ANT","latitude":"10.52506000","longitude":"123.42080000"},{"name":"Panay","countryCode":"PH","stateCode":"ANT","latitude":"11.55778000","longitude":"122.79417000"},{"name":"Panayacan","countryCode":"PH","stateCode":"ANT","latitude":"11.76030000","longitude":"122.22360000"},{"name":"Pandan","countryCode":"PH","stateCode":"ANT","latitude":"11.71950000","longitude":"122.09490000"},{"name":"Panitan","countryCode":"PH","stateCode":"ANT","latitude":"11.46600000","longitude":"122.77250000"},{"name":"Paraiso","countryCode":"PH","stateCode":"ANT","latitude":"10.88490000","longitude":"123.36270000"},{"name":"Parion","countryCode":"PH","stateCode":"ANT","latitude":"11.47480000","longitude":"122.69720000"},{"name":"Pasil","countryCode":"PH","stateCode":"ANT","latitude":"10.83780000","longitude":"122.60980000"},{"name":"Passi","countryCode":"PH","stateCode":"ANT","latitude":"11.10778000","longitude":"122.64194000"},{"name":"Patique","countryCode":"PH","stateCode":"ANT","latitude":"10.23700000","longitude":"122.89930000"},{"name":"Patnongon","countryCode":"PH","stateCode":"ANT","latitude":"10.91320000","longitude":"121.99370000"},{"name":"Patonan","countryCode":"PH","stateCode":"ANT","latitude":"10.56816000","longitude":"123.47230000"},{"name":"Patria","countryCode":"PH","stateCode":"ANT","latitude":"11.74030000","longitude":"122.01710000"},{"name":"Pavia","countryCode":"PH","stateCode":"ANT","latitude":"10.77611000","longitude":"122.54556000"},{"name":"Pawa","countryCode":"PH","stateCode":"ANT","latitude":"11.56285000","longitude":"122.81736000"},{"name":"Payao","countryCode":"PH","stateCode":"ANT","latitude":"10.17850000","longitude":"122.92360000"},{"name":"Piape I","countryCode":"PH","stateCode":"ANT","latitude":"10.72880000","longitude":"121.97240000"},{"name":"Pilar","countryCode":"PH","stateCode":"ANT","latitude":"11.48700000","longitude":"122.99630000"},{"name":"Pili","countryCode":"PH","stateCode":"ANT","latitude":"11.11960000","longitude":"123.01470000"},{"name":"Piña","countryCode":"PH","stateCode":"ANT","latitude":"10.63956000","longitude":"122.63820000"},{"name":"Plaridel","countryCode":"PH","stateCode":"ANT","latitude":"10.89740000","longitude":"123.48940000"},{"name":"Platagata","countryCode":"PH","stateCode":"ANT","latitude":"11.30300000","longitude":"123.15670000"},{"name":"Polo","countryCode":"PH","stateCode":"ANT","latitude":"11.58440000","longitude":"122.31220000"},{"name":"Polopina","countryCode":"PH","stateCode":"ANT","latitude":"11.20680000","longitude":"123.16590000"},{"name":"Ponong","countryCode":"PH","stateCode":"ANT","latitude":"11.08290000","longitude":"122.62610000"},{"name":"Pontevedra","countryCode":"PH","stateCode":"ANT","latitude":"10.37460000","longitude":"122.86820000"},{"name":"Pototan","countryCode":"PH","stateCode":"ANT","latitude":"10.94370000","longitude":"122.63520000"},{"name":"President Roxas","countryCode":"PH","stateCode":"ANT","latitude":"11.43100000","longitude":"122.92790000"},{"name":"Prosperidad","countryCode":"PH","stateCode":"ANT","latitude":"10.51596000","longitude":"123.30850000"},{"name":"Province of Aklan","countryCode":"PH","stateCode":"ANT","latitude":"11.66667000","longitude":"122.33333000"},{"name":"Province of Antique","countryCode":"PH","stateCode":"ANT","latitude":"11.16667000","longitude":"122.08333000"},{"name":"Province of Capiz","countryCode":"PH","stateCode":"ANT","latitude":"11.40000000","longitude":"122.56667000"},{"name":"Province of Guimaras","countryCode":"PH","stateCode":"ANT","latitude":"10.58092000","longitude":"122.62621000"},{"name":"Province of Iloilo","countryCode":"PH","stateCode":"ANT","latitude":"11.00000000","longitude":"122.66667000"},{"name":"Province of Negros Occidental","countryCode":"PH","stateCode":"ANT","latitude":"10.41667000","longitude":"123.00000000"},{"name":"Pulupandan","countryCode":"PH","stateCode":"ANT","latitude":"10.52030000","longitude":"122.80170000"},{"name":"Punao","countryCode":"PH","stateCode":"ANT","latitude":"10.56516000","longitude":"123.40800000"},{"name":"Quezon","countryCode":"PH","stateCode":"ANT","latitude":"10.43617000","longitude":"123.26040000"},{"name":"Quinagaringan","countryCode":"PH","stateCode":"ANT","latitude":"11.12220000","longitude":"122.58750000"},{"name":"Quipot","countryCode":"PH","stateCode":"ANT","latitude":"11.28333000","longitude":"123.00000000"},{"name":"Rizal","countryCode":"PH","stateCode":"ANT","latitude":"10.88070000","longitude":"123.41780000"},{"name":"Rosario","countryCode":"PH","stateCode":"ANT","latitude":"11.58320000","longitude":"122.30190000"},{"name":"Roxas City","countryCode":"PH","stateCode":"ANT","latitude":"11.58528000","longitude":"122.75111000"},{"name":"Sagang","countryCode":"PH","stateCode":"ANT","latitude":"10.36120000","longitude":"123.07220000"},{"name":"Sagasa","countryCode":"PH","stateCode":"ANT","latitude":"10.46800000","longitude":"122.89390000"},{"name":"Sagay","countryCode":"PH","stateCode":"ANT","latitude":"10.94472000","longitude":"123.42417000"},{"name":"Salamanca","countryCode":"PH","stateCode":"ANT","latitude":"10.74655000","longitude":"123.53000000"},{"name":"Salvacion","countryCode":"PH","stateCode":"ANT","latitude":"10.68333000","longitude":"122.61667000"},{"name":"San Antonio","countryCode":"PH","stateCode":"ANT","latitude":"10.80000000","longitude":"122.45000000"},{"name":"San Dionisio","countryCode":"PH","stateCode":"ANT","latitude":"11.27100000","longitude":"123.09640000"},{"name":"San Enrique","countryCode":"PH","stateCode":"ANT","latitude":"10.41610000","longitude":"122.85040000"},{"name":"San Fernando","countryCode":"PH","stateCode":"ANT","latitude":"10.70900000","longitude":"123.06950000"},{"name":"San Francisco","countryCode":"PH","stateCode":"ANT","latitude":"11.31961000","longitude":"122.05051000"},{"name":"San Joaquin","countryCode":"PH","stateCode":"ANT","latitude":"10.58800000","longitude":"122.13970000"},{"name":"San Jose","countryCode":"PH","stateCode":"ANT","latitude":"10.77028000","longitude":"122.53389000"},{"name":"San Juan","countryCode":"PH","stateCode":"ANT","latitude":"10.38650000","longitude":"122.86510000"},{"name":"San Miguel","countryCode":"PH","stateCode":"ANT","latitude":"10.78000000","longitude":"122.46556000"},{"name":"San Nicolas","countryCode":"PH","stateCode":"ANT","latitude":"10.68444000","longitude":"122.49556000"},{"name":"San Pablo","countryCode":"PH","stateCode":"ANT","latitude":"10.91234000","longitude":"123.14180000"},{"name":"San Pedro","countryCode":"PH","stateCode":"ANT","latitude":"10.80180000","longitude":"121.94990000"},{"name":"San Rafael","countryCode":"PH","stateCode":"ANT","latitude":"11.17810000","longitude":"122.82730000"},{"name":"San Remigio","countryCode":"PH","stateCode":"ANT","latitude":"10.83278000","longitude":"122.08750000"},{"name":"San Salvador","countryCode":"PH","stateCode":"ANT","latitude":"11.00278000","longitude":"122.83528000"},{"name":"Santa Angel","countryCode":"PH","stateCode":"ANT","latitude":"11.30680000","longitude":"122.64080000"},{"name":"Santa Barbara","countryCode":"PH","stateCode":"ANT","latitude":"10.82306000","longitude":"122.53444000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"ANT","latitude":"10.63376000","longitude":"123.08210000"},{"name":"Santa Monica","countryCode":"PH","stateCode":"ANT","latitude":"10.73639000","longitude":"122.45333000"},{"name":"Santa Teresa","countryCode":"PH","stateCode":"ANT","latitude":"10.58546000","longitude":"122.56040000"},{"name":"Santiago","countryCode":"PH","stateCode":"ANT","latitude":"11.05806000","longitude":"122.91167000"},{"name":"Santol","countryCode":"PH","stateCode":"ANT","latitude":"10.17250000","longitude":"122.99470000"},{"name":"Sapian","countryCode":"PH","stateCode":"ANT","latitude":"11.49430000","longitude":"122.60270000"},{"name":"Sara","countryCode":"PH","stateCode":"ANT","latitude":"11.25790000","longitude":"123.01380000"},{"name":"Saravia","countryCode":"PH","stateCode":"ANT","latitude":"10.87754000","longitude":"122.96770000"},{"name":"Sebaste","countryCode":"PH","stateCode":"ANT","latitude":"11.59010000","longitude":"122.09450000"},{"name":"Semirara","countryCode":"PH","stateCode":"ANT","latitude":"12.06967000","longitude":"121.39861000"},{"name":"Sibaguan","countryCode":"PH","stateCode":"ANT","latitude":"11.55778000","longitude":"122.71389000"},{"name":"Sibalom","countryCode":"PH","stateCode":"ANT","latitude":"10.79000000","longitude":"122.01780000"},{"name":"Sibucao","countryCode":"PH","stateCode":"ANT","latitude":"10.41790000","longitude":"122.88700000"},{"name":"Sigma","countryCode":"PH","stateCode":"ANT","latitude":"11.42140000","longitude":"122.66620000"},{"name":"Sipalay","countryCode":"PH","stateCode":"ANT","latitude":"9.75194000","longitude":"122.40417000"},{"name":"Suay","countryCode":"PH","stateCode":"ANT","latitude":"10.05330000","longitude":"122.84230000"},{"name":"Sulangan","countryCode":"PH","stateCode":"ANT","latitude":"10.83000000","longitude":"122.69000000"},{"name":"Sumag","countryCode":"PH","stateCode":"ANT","latitude":"10.60139000","longitude":"122.91924000"},{"name":"Tabu","countryCode":"PH","stateCode":"ANT","latitude":"9.89230000","longitude":"122.70980000"},{"name":"Tabuc Pontevedra","countryCode":"PH","stateCode":"ANT","latitude":"11.48333000","longitude":"122.81667000"},{"name":"Talaban","countryCode":"PH","stateCode":"ANT","latitude":"10.12540000","longitude":"122.86710000"},{"name":"Talisay","countryCode":"PH","stateCode":"ANT","latitude":"10.73750000","longitude":"122.96660000"},{"name":"Taloc","countryCode":"PH","stateCode":"ANT","latitude":"10.57460000","longitude":"122.89540000"},{"name":"Talokgañgan","countryCode":"PH","stateCode":"ANT","latitude":"11.00778000","longitude":"122.84500000"},{"name":"Talon","countryCode":"PH","stateCode":"ANT","latitude":"11.56000000","longitude":"122.68111000"},{"name":"Tambac","countryCode":"PH","stateCode":"ANT","latitude":"11.67050000","longitude":"122.41120000"},{"name":"Tambalisa","countryCode":"PH","stateCode":"ANT","latitude":"11.26980000","longitude":"123.16500000"},{"name":"Tamlang","countryCode":"PH","stateCode":"ANT","latitude":"10.82544000","longitude":"123.45410000"},{"name":"Tangalan","countryCode":"PH","stateCode":"ANT","latitude":"11.77890000","longitude":"122.26340000"},{"name":"Tanza","countryCode":"PH","stateCode":"ANT","latitude":"10.83484000","longitude":"123.01100000"},{"name":"Tapas","countryCode":"PH","stateCode":"ANT","latitude":"11.26130000","longitude":"122.53640000"},{"name":"Tarong","countryCode":"PH","stateCode":"ANT","latitude":"11.53140000","longitude":"123.13200000"},{"name":"Tibiao","countryCode":"PH","stateCode":"ANT","latitude":"11.29152000","longitude":"122.03541000"},{"name":"Tigbauan","countryCode":"PH","stateCode":"ANT","latitude":"10.67466000","longitude":"122.37760000"},{"name":"Tiglauigan","countryCode":"PH","stateCode":"ANT","latitude":"10.95270000","longitude":"123.35750000"},{"name":"Tigum","countryCode":"PH","stateCode":"ANT","latitude":"10.78333000","longitude":"122.56667000"},{"name":"Tiling","countryCode":"PH","stateCode":"ANT","latitude":"9.97360000","longitude":"122.65440000"},{"name":"Timpas","countryCode":"PH","stateCode":"ANT","latitude":"11.47900000","longitude":"122.73240000"},{"name":"Tinogboc","countryCode":"PH","stateCode":"ANT","latitude":"12.00737000","longitude":"121.41221000"},{"name":"Tinongan","countryCode":"PH","stateCode":"ANT","latitude":"10.21500000","longitude":"123.03528000"},{"name":"Tiring","countryCode":"PH","stateCode":"ANT","latitude":"10.85000000","longitude":"122.50670000"},{"name":"Tiwi","countryCode":"PH","stateCode":"ANT","latitude":"10.92972000","longitude":"122.73417000"},{"name":"Tobias Fornier","countryCode":"PH","stateCode":"ANT","latitude":"10.51500000","longitude":"121.94610000"},{"name":"Toboso","countryCode":"PH","stateCode":"ANT","latitude":"10.71435000","longitude":"123.51620000"},{"name":"Tortosa","countryCode":"PH","stateCode":"ANT","latitude":"10.93294000","longitude":"123.09000000"},{"name":"Trapiche","countryCode":"PH","stateCode":"ANT","latitude":"10.68417000","longitude":"122.43222000"},{"name":"Tugas","countryCode":"PH","stateCode":"ANT","latitude":"11.61300000","longitude":"122.38220000"},{"name":"Tumcon Ilawod","countryCode":"PH","stateCode":"ANT","latitude":"10.91667000","longitude":"122.66667000"},{"name":"Tuyum","countryCode":"PH","stateCode":"ANT","latitude":"9.97690000","longitude":"122.55820000"},{"name":"Ualog","countryCode":"PH","stateCode":"ANT","latitude":"10.57396000","longitude":"123.39330000"},{"name":"Ungca","countryCode":"PH","stateCode":"ANT","latitude":"10.75000000","longitude":"122.55000000"},{"name":"Unidos","countryCode":"PH","stateCode":"ANT","latitude":"11.90677000","longitude":"122.00051000"},{"name":"Union","countryCode":"PH","stateCode":"ANT","latitude":"11.76120000","longitude":"121.89630000"},{"name":"Valderrama","countryCode":"PH","stateCode":"ANT","latitude":"11.40591000","longitude":"122.08371000"},{"name":"Valladolid","countryCode":"PH","stateCode":"ANT","latitude":"10.46160000","longitude":"122.82450000"},{"name":"Victorias","countryCode":"PH","stateCode":"ANT","latitude":"10.90154000","longitude":"123.07050000"},{"name":"Viejo Daan Banua","countryCode":"PH","stateCode":"ANT","latitude":"10.90354000","longitude":"123.05970000"},{"name":"Vista Alegre","countryCode":"PH","stateCode":"ANT","latitude":"9.99840000","longitude":"122.76630000"},{"name":"Vito","countryCode":"PH","stateCode":"ANT","latitude":"10.90310000","longitude":"123.51540000"},{"name":"Yapak","countryCode":"PH","stateCode":"ANT","latitude":"11.95000000","longitude":"121.93333000"},{"name":"Yubo","countryCode":"PH","stateCode":"ANT","latitude":"10.38960000","longitude":"123.06900000"},{"name":"Zarraga","countryCode":"PH","stateCode":"ANT","latitude":"10.81972000","longitude":"122.60806000"},{"name":"Aborlan","countryCode":"PH","stateCode":"MDR","latitude":"9.43361000","longitude":"118.54879000"},{"name":"Abra de Ilog","countryCode":"PH","stateCode":"MDR","latitude":"13.44370000","longitude":"120.72910000"},{"name":"Adela","countryCode":"PH","stateCode":"MDR","latitude":"12.44164000","longitude":"120.97291000"},{"name":"Agcogon","countryCode":"PH","stateCode":"MDR","latitude":"12.06146000","longitude":"121.95911000"},{"name":"Agutaya","countryCode":"PH","stateCode":"MDR","latitude":"11.14800000","longitude":"120.94170000"},{"name":"Alad","countryCode":"PH","stateCode":"MDR","latitude":"12.61682000","longitude":"122.24751000"},{"name":"Alcantara","countryCode":"PH","stateCode":"MDR","latitude":"12.25890000","longitude":"122.05440000"},{"name":"Alemanguan","countryCode":"PH","stateCode":"MDR","latitude":"10.61177000","longitude":"119.32680000"},{"name":"Algeciras","countryCode":"PH","stateCode":"MDR","latitude":"11.41540000","longitude":"120.81680000"},{"name":"Alibug","countryCode":"PH","stateCode":"MDR","latitude":"12.22906000","longitude":"121.22811000"},{"name":"Anilao","countryCode":"PH","stateCode":"MDR","latitude":"12.71402000","longitude":"121.51242000"},{"name":"Apitong","countryCode":"PH","stateCode":"MDR","latitude":"13.23910000","longitude":"121.20750000"},{"name":"Apurawan","countryCode":"PH","stateCode":"MDR","latitude":"9.59940000","longitude":"118.34890000"},{"name":"Araceli","countryCode":"PH","stateCode":"MDR","latitude":"10.55290000","longitude":"119.99130000"},{"name":"Aramawayan","countryCode":"PH","stateCode":"MDR","latitude":"9.34247000","longitude":"118.16230000"},{"name":"Aramayuan","countryCode":"PH","stateCode":"MDR","latitude":"9.17008000","longitude":"118.18720000"},{"name":"Aurora","countryCode":"PH","stateCode":"MDR","latitude":"13.23220000","longitude":"121.12030000"},{"name":"Babug","countryCode":"PH","stateCode":"MDR","latitude":"12.37325000","longitude":"121.04171000"},{"name":"Baco","countryCode":"PH","stateCode":"MDR","latitude":"13.35730000","longitude":"121.09830000"},{"name":"Bacungan","countryCode":"PH","stateCode":"MDR","latitude":"9.91056000","longitude":"118.70222000"},{"name":"Bagong Sikat","countryCode":"PH","stateCode":"MDR","latitude":"12.36745000","longitude":"121.06171000"},{"name":"Baheli","countryCode":"PH","stateCode":"MDR","latitude":"10.01369000","longitude":"118.77294000"},{"name":"Balabac","countryCode":"PH","stateCode":"MDR","latitude":"7.98363000","longitude":"117.04868000"},{"name":"Balanacan","countryCode":"PH","stateCode":"MDR","latitude":"13.52890000","longitude":"121.86770000"},{"name":"Balatero","countryCode":"PH","stateCode":"MDR","latitude":"13.50210000","longitude":"120.92440000"},{"name":"Balugo","countryCode":"PH","stateCode":"MDR","latitude":"12.57923000","longitude":"121.43931000"},{"name":"Banos","countryCode":"PH","stateCode":"MDR","latitude":"12.64553000","longitude":"120.90972000"},{"name":"Bansud","countryCode":"PH","stateCode":"MDR","latitude":"12.86500000","longitude":"121.45639000"},{"name":"Barahan","countryCode":"PH","stateCode":"MDR","latitude":"13.01210000","longitude":"120.76200000"},{"name":"Barong Barong","countryCode":"PH","stateCode":"MDR","latitude":"8.85350000","longitude":"117.89390000"},{"name":"Batarasa","countryCode":"PH","stateCode":"MDR","latitude":"8.67335000","longitude":"117.62795000"},{"name":"Batasan","countryCode":"PH","stateCode":"MDR","latitude":"12.76667000","longitude":"120.78333000"},{"name":"Bato","countryCode":"PH","stateCode":"MDR","latitude":"10.82500000","longitude":"119.47100000"},{"name":"Bayuin","countryCode":"PH","stateCode":"MDR","latitude":"13.04110000","longitude":"121.38852000"},{"name":"Bintacay","countryCode":"PH","stateCode":"MDR","latitude":"13.49860000","longitude":"121.87680000"},{"name":"Boac","countryCode":"PH","stateCode":"MDR","latitude":"13.44630000","longitude":"121.84000000"},{"name":"Buenavista","countryCode":"PH","stateCode":"MDR","latitude":"13.25511000","longitude":"121.94149000"},{"name":"Bulalacao","countryCode":"PH","stateCode":"MDR","latitude":"12.32535000","longitude":"121.34351000"},{"name":"Buluang","countryCode":"PH","stateCode":"MDR","latitude":"12.23336000","longitude":"119.87581000"},{"name":"Bunog","countryCode":"PH","stateCode":"MDR","latitude":"9.14028000","longitude":"117.78167000"},{"name":"Burirao","countryCode":"PH","stateCode":"MDR","latitude":"9.20000000","longitude":"118.10000000"},{"name":"Buyabod","countryCode":"PH","stateCode":"MDR","latitude":"13.46660000","longitude":"122.05260000"},{"name":"Cabacao","countryCode":"PH","stateCode":"MDR","latitude":"13.33560000","longitude":"120.65880000"},{"name":"Cabra","countryCode":"PH","stateCode":"MDR","latitude":"13.88833000","longitude":"120.04944000"},{"name":"Cagayan","countryCode":"PH","stateCode":"MDR","latitude":"6.97470000","longitude":"118.51440000"},{"name":"Cagayancillo","countryCode":"PH","stateCode":"MDR","latitude":"9.57694000","longitude":"121.20722000"},{"name":"Caigangan","countryCode":"PH","stateCode":"MDR","latitude":"13.25811000","longitude":"121.93363000"},{"name":"Cajidiocan","countryCode":"PH","stateCode":"MDR","latitude":"12.36696000","longitude":"122.68141000"},{"name":"Cajimos","countryCode":"PH","stateCode":"MDR","latitude":"12.59463000","longitude":"122.27531000"},{"name":"Calamundingan","countryCode":"PH","stateCode":"MDR","latitude":"12.93101000","longitude":"121.47062000"},{"name":"Calapan","countryCode":"PH","stateCode":"MDR","latitude":"13.41170000","longitude":"121.18030000"},{"name":"Calatrava","countryCode":"PH","stateCode":"MDR","latitude":"12.61980000","longitude":"122.07140000"},{"name":"Calatugas","countryCode":"PH","stateCode":"MDR","latitude":"9.16898000","longitude":"118.22350000"},{"name":"Calauag","countryCode":"PH","stateCode":"MDR","latitude":"10.66817000","longitude":"119.57050000"},{"name":"Calintaan","countryCode":"PH","stateCode":"MDR","latitude":"12.56667000","longitude":"120.93333000"},{"name":"Caminauit","countryCode":"PH","stateCode":"MDR","latitude":"12.33135000","longitude":"121.08251000"},{"name":"Cantel","countryCode":"PH","stateCode":"MDR","latitude":"12.61760000","longitude":"121.51360000"},{"name":"Canubing No 2","countryCode":"PH","stateCode":"MDR","latitude":"13.35000000","longitude":"121.13333000"},{"name":"Caramay","countryCode":"PH","stateCode":"MDR","latitude":"10.18150000","longitude":"119.23600000"},{"name":"Carmen","countryCode":"PH","stateCode":"MDR","latitude":"12.61710000","longitude":"122.12110000"},{"name":"Caruray","countryCode":"PH","stateCode":"MDR","latitude":"10.30940000","longitude":"119.01280000"},{"name":"Casian","countryCode":"PH","stateCode":"MDR","latitude":"11.03500000","longitude":"119.71360000"},{"name":"Cawayan","countryCode":"PH","stateCode":"MDR","latitude":"12.65570000","longitude":"121.54560000"},{"name":"Concepcion","countryCode":"PH","stateCode":"MDR","latitude":"12.39750000","longitude":"122.09361000"},{"name":"Conduaga","countryCode":"PH","stateCode":"MDR","latitude":"8.86200000","longitude":"117.48930000"},{"name":"Corcuera","countryCode":"PH","stateCode":"MDR","latitude":"12.78331000","longitude":"122.04851000"},{"name":"Coron","countryCode":"PH","stateCode":"MDR","latitude":"11.99860000","longitude":"120.20430000"},{"name":"Cuyo","countryCode":"PH","stateCode":"MDR","latitude":"10.85250000","longitude":"121.00861000"},{"name":"Dapawan","countryCode":"PH","stateCode":"MDR","latitude":"12.40694000","longitude":"122.02778000"},{"name":"Daykitin","countryCode":"PH","stateCode":"MDR","latitude":"13.27073000","longitude":"121.91086000"},{"name":"Dobdoban","countryCode":"PH","stateCode":"MDR","latitude":"12.57470000","longitude":"122.11380000"},{"name":"Dulangan","countryCode":"PH","stateCode":"MDR","latitude":"13.30510000","longitude":"121.11290000"},{"name":"Dumaran","countryCode":"PH","stateCode":"MDR","latitude":"10.52500000","longitude":"119.76710000"},{"name":"El Nido","countryCode":"PH","stateCode":"MDR","latitude":"11.18583000","longitude":"119.39556000"},{"name":"Eraan","countryCode":"PH","stateCode":"MDR","latitude":"9.06289000","longitude":"117.70160000"},{"name":"España","countryCode":"PH","stateCode":"MDR","latitude":"12.38414000","longitude":"122.49901000"},{"name":"Estrella","countryCode":"PH","stateCode":"MDR","latitude":"13.32898000","longitude":"121.31092000"},{"name":"Evangelista","countryCode":"PH","stateCode":"MDR","latitude":"13.33350000","longitude":"121.09720000"},{"name":"Ferrol","countryCode":"PH","stateCode":"MDR","latitude":"12.33833000","longitude":"121.94139000"},{"name":"Gabawan","countryCode":"PH","stateCode":"MDR","latitude":"12.42714000","longitude":"122.01332000"},{"name":"Gasan","countryCode":"PH","stateCode":"MDR","latitude":"13.32372000","longitude":"121.84675000"},{"name":"Gloria","countryCode":"PH","stateCode":"MDR","latitude":"12.98333000","longitude":"121.46667000"},{"name":"Guinlo","countryCode":"PH","stateCode":"MDR","latitude":"10.80090000","longitude":"119.43830000"},{"name":"Harrison","countryCode":"PH","stateCode":"MDR","latitude":"13.45000000","longitude":"120.43333000"},{"name":"Ipil","countryCode":"PH","stateCode":"MDR","latitude":"13.51320000","longitude":"121.98410000"},{"name":"Ipilan","countryCode":"PH","stateCode":"MDR","latitude":"8.84306000","longitude":"117.90333000"},{"name":"Irahuan","countryCode":"PH","stateCode":"MDR","latitude":"9.80798000","longitude":"118.69191000"},{"name":"Iraray","countryCode":"PH","stateCode":"MDR","latitude":"8.99361000","longitude":"118.05111000"},{"name":"Irirum","countryCode":"PH","stateCode":"MDR","latitude":"12.61603000","longitude":"120.93061000"},{"name":"Isugod","countryCode":"PH","stateCode":"MDR","latitude":"9.34077000","longitude":"118.11960000"},{"name":"La Curva","countryCode":"PH","stateCode":"MDR","latitude":"12.40484000","longitude":"121.04591000"},{"name":"Labasan","countryCode":"PH","stateCode":"MDR","latitude":"12.77732000","longitude":"121.46922000"},{"name":"Labog","countryCode":"PH","stateCode":"MDR","latitude":"9.05580000","longitude":"118.04950000"},{"name":"Lanas","countryCode":"PH","stateCode":"MDR","latitude":"12.04946000","longitude":"121.91851000"},{"name":"Laylay","countryCode":"PH","stateCode":"MDR","latitude":"13.43910000","longitude":"121.82020000"},{"name":"Leuteboro","countryCode":"PH","stateCode":"MDR","latitude":"13.06100000","longitude":"121.37472000"},{"name":"Libas","countryCode":"PH","stateCode":"MDR","latitude":"13.24167000","longitude":"121.95555000"},{"name":"Libertad","countryCode":"PH","stateCode":"MDR","latitude":"12.45412000","longitude":"122.00828000"},{"name":"Ligaya","countryCode":"PH","stateCode":"MDR","latitude":"12.65993000","longitude":"120.89231000"},{"name":"Limanancong","countryCode":"PH","stateCode":"MDR","latitude":"10.98930000","longitude":"119.35930000"},{"name":"Limon","countryCode":"PH","stateCode":"MDR","latitude":"12.30000000","longitude":"122.01667000"},{"name":"Looc","countryCode":"PH","stateCode":"MDR","latitude":"12.26050000","longitude":"121.99260000"},{"name":"Lubang","countryCode":"PH","stateCode":"MDR","latitude":"13.85835000","longitude":"120.12402000"},{"name":"Lumangbayan","countryCode":"PH","stateCode":"MDR","latitude":"13.04830000","longitude":"121.49872000"},{"name":"Magbay","countryCode":"PH","stateCode":"MDR","latitude":"12.41014000","longitude":"121.08991000"},{"name":"Magdiwang","countryCode":"PH","stateCode":"MDR","latitude":"12.48372000","longitude":"122.51472000"},{"name":"Magsaysay","countryCode":"PH","stateCode":"MDR","latitude":"12.33333000","longitude":"121.15000000"},{"name":"Mainit","countryCode":"PH","stateCode":"MDR","latitude":"8.84360000","longitude":"117.81830000"},{"name":"Malamig","countryCode":"PH","stateCode":"MDR","latitude":"12.95000000","longitude":"121.36667000"},{"name":"Malibago","countryCode":"PH","stateCode":"MDR","latitude":"13.27830000","longitude":"122.02280000"},{"name":"Maliig","countryCode":"PH","stateCode":"MDR","latitude":"13.84556000","longitude":"120.15032000"},{"name":"Malitbog","countryCode":"PH","stateCode":"MDR","latitude":"12.75212000","longitude":"121.46591000"},{"name":"Maluanluan","countryCode":"PH","stateCode":"MDR","latitude":"13.09670000","longitude":"121.42352000"},{"name":"Mamburao","countryCode":"PH","stateCode":"MDR","latitude":"13.22330000","longitude":"120.59600000"},{"name":"Manaul","countryCode":"PH","stateCode":"MDR","latitude":"12.45300000","longitude":"121.41070000"},{"name":"Mangarine","countryCode":"PH","stateCode":"MDR","latitude":"12.35115000","longitude":"121.09801000"},{"name":"Mansalay","countryCode":"PH","stateCode":"MDR","latitude":"12.52044000","longitude":"121.43851000"},{"name":"Masaguisi","countryCode":"PH","stateCode":"MDR","latitude":"12.75452000","longitude":"121.44841000"},{"name":"Masiga","countryCode":"PH","stateCode":"MDR","latitude":"13.36070000","longitude":"121.82780000"},{"name":"Mauhao","countryCode":"PH","stateCode":"MDR","latitude":"12.29015000","longitude":"121.30071000"},{"name":"Mogpog","countryCode":"PH","stateCode":"MDR","latitude":"13.47444000","longitude":"121.86139000"},{"name":"Nagiba","countryCode":"PH","stateCode":"MDR","latitude":"13.33018000","longitude":"121.27432000"},{"name":"Narra","countryCode":"PH","stateCode":"MDR","latitude":"9.26877000","longitude":"118.40430000"},{"name":"Naujan","countryCode":"PH","stateCode":"MDR","latitude":"13.32328000","longitude":"121.30282000"},{"name":"New Agutaya","countryCode":"PH","stateCode":"MDR","latitude":"10.56139000","longitude":"119.30778000"},{"name":"Odala","countryCode":"PH","stateCode":"MDR","latitude":"13.47760000","longitude":"120.82230000"},{"name":"Odiong","countryCode":"PH","stateCode":"MDR","latitude":"12.59310000","longitude":"121.50320000"},{"name":"Odiongan","countryCode":"PH","stateCode":"MDR","latitude":"12.40167000","longitude":"121.99194000"},{"name":"Osmeña","countryCode":"PH","stateCode":"MDR","latitude":"10.52083000","longitude":"119.92583000"},{"name":"Paclolo","countryCode":"PH","stateCode":"MDR","latitude":"12.37675000","longitude":"121.17351000"},{"name":"Paluan","countryCode":"PH","stateCode":"MDR","latitude":"13.41600000","longitude":"120.46230000"},{"name":"Pambisan","countryCode":"PH","stateCode":"MDR","latitude":"13.01370000","longitude":"121.41282000"},{"name":"Panacan","countryCode":"PH","stateCode":"MDR","latitude":"9.24627000","longitude":"118.40820000"},{"name":"Panalingaan","countryCode":"PH","stateCode":"MDR","latitude":"8.78417000","longitude":"117.42306000"},{"name":"Pancol","countryCode":"PH","stateCode":"MDR","latitude":"10.87150000","longitude":"119.41570000"},{"name":"Pangulayan","countryCode":"PH","stateCode":"MDR","latitude":"13.03980000","longitude":"121.44792000"},{"name":"Panique","countryCode":"PH","stateCode":"MDR","latitude":"12.48025000","longitude":"122.01462000"},{"name":"Panitian","countryCode":"PH","stateCode":"MDR","latitude":"9.09650000","longitude":"118.08640000"},{"name":"Panlaitan","countryCode":"PH","stateCode":"MDR","latitude":"12.11907000","longitude":"119.84861000"},{"name":"Pato-o","countryCode":"PH","stateCode":"MDR","latitude":"12.43025000","longitude":"122.06640000"},{"name":"Pañgobilian","countryCode":"PH","stateCode":"MDR","latitude":"8.80111000","longitude":"117.85944000"},{"name":"Pili","countryCode":"PH","stateCode":"MDR","latitude":"13.06640000","longitude":"121.52032000"},{"name":"Pinagsabangan","countryCode":"PH","stateCode":"MDR","latitude":"13.26559000","longitude":"121.26812000"},{"name":"Pinamalayan","countryCode":"PH","stateCode":"MDR","latitude":"13.04603000","longitude":"121.46205000"},{"name":"Pitogo","countryCode":"PH","stateCode":"MDR","latitude":"12.50744000","longitude":"121.09041000"},{"name":"Plaridel","countryCode":"PH","stateCode":"MDR","latitude":"9.37860000","longitude":"118.50174000"},{"name":"Pola","countryCode":"PH","stateCode":"MDR","latitude":"13.14379000","longitude":"121.44152000"},{"name":"Port Barton","countryCode":"PH","stateCode":"MDR","latitude":"10.47556000","longitude":"119.24722000"},{"name":"Province of Marinduque","countryCode":"PH","stateCode":"MDR","latitude":"13.41667000","longitude":"121.95000000"},{"name":"Province of Mindoro Occidental","countryCode":"PH","stateCode":"MDR","latitude":"13.00000000","longitude":"120.91667000"},{"name":"Province of Mindoro Oriental","countryCode":"PH","stateCode":"MDR","latitude":"13.15555000","longitude":"121.26803000"},{"name":"Province of Palawan","countryCode":"PH","stateCode":"MDR","latitude":"10.00000000","longitude":"118.75000000"},{"name":"Province of Romblon","countryCode":"PH","stateCode":"MDR","latitude":"12.55499000","longitude":"122.28206000"},{"name":"Puerto Galera","countryCode":"PH","stateCode":"MDR","latitude":"13.50223000","longitude":"120.95166000"},{"name":"Puerto Princesa","countryCode":"PH","stateCode":"MDR","latitude":"9.73917000","longitude":"118.73528000"},{"name":"Punang","countryCode":"PH","stateCode":"MDR","latitude":"9.01690000","longitude":"118.04950000"},{"name":"Punta","countryCode":"PH","stateCode":"MDR","latitude":"12.24410000","longitude":"122.00970000"},{"name":"Quezon","countryCode":"PH","stateCode":"MDR","latitude":"9.24111000","longitude":"118.03139000"},{"name":"Quinabigan","countryCode":"PH","stateCode":"MDR","latitude":"12.99360000","longitude":"121.47812000"},{"name":"Ransang","countryCode":"PH","stateCode":"MDR","latitude":"8.96028000","longitude":"117.58278000"},{"name":"Rio Tuba","countryCode":"PH","stateCode":"MDR","latitude":"8.50613000","longitude":"117.43169000"},{"name":"Rizal","countryCode":"PH","stateCode":"MDR","latitude":"12.46667000","longitude":"120.96667000"},{"name":"Romblon","countryCode":"PH","stateCode":"MDR","latitude":"12.57513000","longitude":"122.27081000"},{"name":"Roxas","countryCode":"PH","stateCode":"MDR","latitude":"10.32150000","longitude":"119.34510000"},{"name":"Saaban","countryCode":"PH","stateCode":"MDR","latitude":"13.13049000","longitude":"121.36872000"},{"name":"Sabang","countryCode":"PH","stateCode":"MDR","latitude":"13.50920000","longitude":"120.97370000"},{"name":"Sablayan","countryCode":"PH","stateCode":"MDR","latitude":"12.83460000","longitude":"120.76900000"},{"name":"Sagana","countryCode":"PH","stateCode":"MDR","latitude":"12.72252000","longitude":"121.48672000"},{"name":"Salcedo","countryCode":"PH","stateCode":"MDR","latitude":"12.81052000","longitude":"121.46742000"},{"name":"Salvacion","countryCode":"PH","stateCode":"MDR","latitude":"12.13287000","longitude":"119.93281000"},{"name":"San Agustin","countryCode":"PH","stateCode":"MDR","latitude":"12.41984000","longitude":"120.98931000"},{"name":"San Aquilino","countryCode":"PH","stateCode":"MDR","latitude":"12.59743000","longitude":"121.48671000"},{"name":"San Fernando","countryCode":"PH","stateCode":"MDR","latitude":"12.30364000","longitude":"122.60041000"},{"name":"San Jose","countryCode":"PH","stateCode":"MDR","latitude":"12.35275000","longitude":"121.06761000"},{"name":"San Mariano","countryCode":"PH","stateCode":"MDR","latitude":"12.64143000","longitude":"121.43791000"},{"name":"San Miguel","countryCode":"PH","stateCode":"MDR","latitude":"11.49240000","longitude":"119.87030000"},{"name":"San Pedro","countryCode":"PH","stateCode":"MDR","latitude":"12.46084000","longitude":"121.01041000"},{"name":"San Teodoro","countryCode":"PH","stateCode":"MDR","latitude":"13.43354000","longitude":"121.01440000"},{"name":"San Vicente","countryCode":"PH","stateCode":"MDR","latitude":"10.53033000","longitude":"119.25423000"},{"name":"Santa Brigida","countryCode":"PH","stateCode":"MDR","latitude":"12.56783000","longitude":"121.48901000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"MDR","latitude":"13.47580000","longitude":"122.02750000"},{"name":"Santa Fe","countryCode":"PH","stateCode":"MDR","latitude":"12.15656000","longitude":"121.99411000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"MDR","latitude":"12.57883000","longitude":"121.46041000"},{"name":"Santa Teresa","countryCode":"PH","stateCode":"MDR","latitude":"12.25186000","longitude":"121.11251000"},{"name":"Saraza","countryCode":"PH","stateCode":"MDR","latitude":"8.73556000","longitude":"117.78000000"},{"name":"Socorro","countryCode":"PH","stateCode":"MDR","latitude":"13.06690000","longitude":"121.39858000"},{"name":"Sogod","countryCode":"PH","stateCode":"MDR","latitude":"12.37635000","longitude":"122.66368000"},{"name":"Suba","countryCode":"PH","stateCode":"MDR","latitude":"10.82512000","longitude":"121.00690000"},{"name":"Sumagui","countryCode":"PH","stateCode":"MDR","latitude":"12.79532000","longitude":"121.47401000"},{"name":"Tabinay","countryCode":"PH","stateCode":"MDR","latitude":"13.48710000","longitude":"120.95660000"},{"name":"Tabon","countryCode":"PH","stateCode":"MDR","latitude":"9.23877000","longitude":"117.99460000"},{"name":"Tacligan","countryCode":"PH","stateCode":"MDR","latitude":"13.39750000","longitude":"121.06260000"},{"name":"Taclobo","countryCode":"PH","stateCode":"MDR","latitude":"12.30744000","longitude":"122.58601000"},{"name":"Tagbak","countryCode":"PH","stateCode":"MDR","latitude":"13.84166000","longitude":"120.08872000"},{"name":"Tagbita","countryCode":"PH","stateCode":"MDR","latitude":"8.71331000","longitude":"117.35046000"},{"name":"Tagburos","countryCode":"PH","stateCode":"MDR","latitude":"9.82861000","longitude":"118.73194000"},{"name":"Tagusao","countryCode":"PH","stateCode":"MDR","latitude":"9.19238000","longitude":"117.81410000"},{"name":"Tambong","countryCode":"PH","stateCode":"MDR","latitude":"12.96391000","longitude":"121.48462000"},{"name":"Tampayan","countryCode":"PH","stateCode":"MDR","latitude":"12.49411000","longitude":"122.53309000"},{"name":"Tangal","countryCode":"PH","stateCode":"MDR","latitude":"13.84536000","longitude":"120.10082000"},{"name":"Tarusan","countryCode":"PH","stateCode":"MDR","latitude":"8.65461000","longitude":"117.51040000"},{"name":"Tayaman","countryCode":"PH","stateCode":"MDR","latitude":"13.22950000","longitude":"120.57260000"},{"name":"Taytay","countryCode":"PH","stateCode":"MDR","latitude":"10.81788000","longitude":"119.49851000"},{"name":"Tigui","countryCode":"PH","stateCode":"MDR","latitude":"13.26810000","longitude":"122.04150000"},{"name":"Tiguion","countryCode":"PH","stateCode":"MDR","latitude":"13.33470000","longitude":"121.86100000"},{"name":"Tiguisan","countryCode":"PH","stateCode":"MDR","latitude":"12.83941000","longitude":"121.46052000"},{"name":"Tilik","countryCode":"PH","stateCode":"MDR","latitude":"13.81436000","longitude":"120.20022000"},{"name":"Tiniguiban","countryCode":"PH","stateCode":"MDR","latitude":"11.35740000","longitude":"119.50490000"},{"name":"Tomingad","countryCode":"PH","stateCode":"MDR","latitude":"12.44311000","longitude":"122.02106000"},{"name":"Torrijos","countryCode":"PH","stateCode":"MDR","latitude":"13.31676000","longitude":"122.08205000"},{"name":"Tuban","countryCode":"PH","stateCode":"MDR","latitude":"12.81220000","longitude":"120.83230000"},{"name":"Tugdan","countryCode":"PH","stateCode":"MDR","latitude":"12.31340000","longitude":"122.08530000"},{"name":"Tumarbong","countryCode":"PH","stateCode":"MDR","latitude":"10.37659000","longitude":"119.45790000"},{"name":"Victoria","countryCode":"PH","stateCode":"MDR","latitude":"13.17722000","longitude":"121.27806000"},{"name":"Vigo","countryCode":"PH","stateCode":"MDR","latitude":"13.82666000","longitude":"120.17922000"},{"name":"Wawa","countryCode":"PH","stateCode":"MDR","latitude":"13.46320000","longitude":"120.74410000"},{"name":"Yook","countryCode":"PH","stateCode":"MDR","latitude":"13.22608000","longitude":"121.96400000"},{"name":"Abucay","countryCode":"PH","stateCode":"03","latitude":"14.73347000","longitude":"120.53358000"},{"name":"Acli","countryCode":"PH","stateCode":"03","latitude":"15.12279000","longitude":"120.64470000"},{"name":"Agbannawag","countryCode":"PH","stateCode":"03","latitude":"15.67920000","longitude":"121.08330000"},{"name":"Akle","countryCode":"PH","stateCode":"03","latitude":"15.04820000","longitude":"121.07330000"},{"name":"Aliaga","countryCode":"PH","stateCode":"03","latitude":"15.50000000","longitude":"120.84300000"},{"name":"Almendras","countryCode":"PH","stateCode":"03","latitude":"15.27576000","longitude":"120.69873000"},{"name":"Alua","countryCode":"PH","stateCode":"03","latitude":"15.31154000","longitude":"120.89433000"},{"name":"Amacalan","countryCode":"PH","stateCode":"03","latitude":"15.58150000","longitude":"120.61120000"},{"name":"Amucao","countryCode":"PH","stateCode":"03","latitude":"15.46405000","longitude":"120.68643000"},{"name":"Amuñgan","countryCode":"PH","stateCode":"03","latitude":"15.36520000","longitude":"119.95820000"},{"name":"Anao","countryCode":"PH","stateCode":"03","latitude":"15.14150000","longitude":"120.69136000"},{"name":"Angat","countryCode":"PH","stateCode":"03","latitude":"14.79278000","longitude":"120.87889000"},{"name":"Angeles City","countryCode":"PH","stateCode":"03","latitude":"15.15000000","longitude":"120.58333000"},{"name":"Antipolo","countryCode":"PH","stateCode":"03","latitude":"15.61810000","longitude":"121.19000000"},{"name":"Apalit","countryCode":"PH","stateCode":"03","latitude":"14.95333000","longitude":"120.77000000"},{"name":"Arayat","countryCode":"PH","stateCode":"03","latitude":"15.15050000","longitude":"120.76970000"},{"name":"Arenas","countryCode":"PH","stateCode":"03","latitude":"15.17042000","longitude":"120.68571000"},{"name":"Arminia","countryCode":"PH","stateCode":"03","latitude":"15.43563000","longitude":"120.56379000"},{"name":"Babo-Pangulo","countryCode":"PH","stateCode":"03","latitude":"15.08333000","longitude":"120.51667000"},{"name":"Bacabac","countryCode":"PH","stateCode":"03","latitude":"15.72477000","longitude":"120.42816000"},{"name":"Bacolor","countryCode":"PH","stateCode":"03","latitude":"15.00030000","longitude":"120.65200000"},{"name":"Bacsay","countryCode":"PH","stateCode":"03","latitude":"15.62063000","longitude":"120.34341000"},{"name":"Bagac","countryCode":"PH","stateCode":"03","latitude":"14.59620000","longitude":"120.39280000"},{"name":"Bagong Barrio","countryCode":"PH","stateCode":"03","latitude":"14.88993000","longitude":"120.94095000"},{"name":"Bagong-Sikat","countryCode":"PH","stateCode":"03","latitude":"15.48010000","longitude":"121.30730000"},{"name":"Bahay Pare","countryCode":"PH","stateCode":"03","latitude":"15.03238000","longitude":"120.88083000"},{"name":"Bakulong","countryCode":"PH","stateCode":"03","latitude":"15.53790000","longitude":"120.63850000"},{"name":"Balagtas","countryCode":"PH","stateCode":"03","latitude":"14.81667000","longitude":"120.86667000"},{"name":"Balanga","countryCode":"PH","stateCode":"03","latitude":"14.67611000","longitude":"120.53611000"},{"name":"Balaoang","countryCode":"PH","stateCode":"03","latitude":"15.66330000","longitude":"120.51470000"},{"name":"Balas","countryCode":"PH","stateCode":"03","latitude":"15.04998000","longitude":"120.58611000"},{"name":"Balasing","countryCode":"PH","stateCode":"03","latitude":"14.85450000","longitude":"121.01270000"},{"name":"Balayang","countryCode":"PH","stateCode":"03","latitude":"15.54950000","longitude":"120.69430000"},{"name":"Baler","countryCode":"PH","stateCode":"03","latitude":"15.75890000","longitude":"121.56070000"},{"name":"Balibago","countryCode":"PH","stateCode":"03","latitude":"15.16240000","longitude":"120.59540000"},{"name":"Balingcanaway","countryCode":"PH","stateCode":"03","latitude":"15.48215000","longitude":"120.68543000"},{"name":"Balite","countryCode":"PH","stateCode":"03","latitude":"15.64451000","longitude":"120.64196000"},{"name":"Baliuag","countryCode":"PH","stateCode":"03","latitude":"14.95472000","longitude":"120.89694000"},{"name":"Baloc","countryCode":"PH","stateCode":"03","latitude":"15.64350000","longitude":"120.88520000"},{"name":"Baloy","countryCode":"PH","stateCode":"03","latitude":"15.80530000","longitude":"120.77420000"},{"name":"Balsic","countryCode":"PH","stateCode":"03","latitude":"14.85906000","longitude":"120.48240000"},{"name":"Balucuc","countryCode":"PH","stateCode":"03","latitude":"14.95282000","longitude":"120.81452000"},{"name":"Balut","countryCode":"PH","stateCode":"03","latitude":"14.68333000","longitude":"120.55000000"},{"name":"Balutu","countryCode":"PH","stateCode":"03","latitude":"15.29875000","longitude":"120.69226000"},{"name":"Bamban","countryCode":"PH","stateCode":"03","latitude":"15.67470000","longitude":"120.33150000"},{"name":"Banawang","countryCode":"PH","stateCode":"03","latitude":"14.61210000","longitude":"120.39000000"},{"name":"Bangad","countryCode":"PH","stateCode":"03","latitude":"15.50190000","longitude":"121.02750000"},{"name":"Bani","countryCode":"PH","stateCode":"03","latitude":"15.58230000","longitude":"119.93350000"},{"name":"Baquero Norte","countryCode":"PH","stateCode":"03","latitude":"15.71620000","longitude":"120.55430000"},{"name":"Batasan Bata","countryCode":"PH","stateCode":"03","latitude":"15.14442000","longitude":"120.94077000"},{"name":"Batitang","countryCode":"PH","stateCode":"03","latitude":"15.40040000","longitude":"120.80276000"},{"name":"Bayanan","countryCode":"PH","stateCode":"03","latitude":"13.35920000","longitude":"121.16990000"},{"name":"Beddeng","countryCode":"PH","stateCode":"03","latitude":"14.97728000","longitude":"120.08493000"},{"name":"Biay","countryCode":"PH","stateCode":"03","latitude":"15.74020000","longitude":"119.90670000"},{"name":"Bibiclat","countryCode":"PH","stateCode":"03","latitude":"15.52186000","longitude":"120.86235000"},{"name":"Bicos","countryCode":"PH","stateCode":"03","latitude":"15.66020000","longitude":"121.04140000"},{"name":"Biga","countryCode":"PH","stateCode":"03","latitude":"13.31060000","longitude":"121.16100000"},{"name":"Bilad","countryCode":"PH","stateCode":"03","latitude":"15.73676000","longitude":"120.43321000"},{"name":"Bituñgol","countryCode":"PH","stateCode":"03","latitude":"14.88333000","longitude":"121.03333000"},{"name":"Bobon Second","countryCode":"PH","stateCode":"03","latitude":"15.65653000","longitude":"120.38119000"},{"name":"Bocaue","countryCode":"PH","stateCode":"03","latitude":"14.79833000","longitude":"120.92611000"},{"name":"Bodega","countryCode":"PH","stateCode":"03","latitude":"14.92290000","longitude":"120.47982000"},{"name":"Bolitoc","countryCode":"PH","stateCode":"03","latitude":"15.73950000","longitude":"119.87690000"},{"name":"Bongabon","countryCode":"PH","stateCode":"03","latitude":"15.63210000","longitude":"121.14480000"},{"name":"Botolan","countryCode":"PH","stateCode":"03","latitude":"15.28960000","longitude":"120.02450000"},{"name":"Buenlag","countryCode":"PH","stateCode":"03","latitude":"15.62743000","longitude":"120.58199000"},{"name":"Buensuseso","countryCode":"PH","stateCode":"03","latitude":"15.19333000","longitude":"120.67314000"},{"name":"Bulaon","countryCode":"PH","stateCode":"03","latitude":"15.08262000","longitude":"120.66288000"},{"name":"Bularit","countryCode":"PH","stateCode":"03","latitude":"15.56824000","longitude":"120.62167000"},{"name":"Bulawin","countryCode":"PH","stateCode":"03","latitude":"15.41730000","longitude":"119.95640000"},{"name":"Bulihan","countryCode":"PH","stateCode":"03","latitude":"14.87581000","longitude":"120.89563000"},{"name":"Buliran","countryCode":"PH","stateCode":"03","latitude":"15.54602000","longitude":"120.95959000"},{"name":"Buliran Segundo","countryCode":"PH","stateCode":"03","latitude":"15.26667000","longitude":"120.86667000"},{"name":"Bulualto","countryCode":"PH","stateCode":"03","latitude":"15.22127000","longitude":"120.95326000"},{"name":"Bundoc","countryCode":"PH","stateCode":"03","latitude":"15.48575000","longitude":"120.71743000"},{"name":"Bunol","countryCode":"PH","stateCode":"03","latitude":"15.66710000","longitude":"120.83440000"},{"name":"Burgos","countryCode":"PH","stateCode":"03","latitude":"15.72892000","longitude":"120.57224000"},{"name":"Bustos","countryCode":"PH","stateCode":"03","latitude":"14.95806000","longitude":"120.91778000"},{"name":"Cabanatuan City","countryCode":"PH","stateCode":"03","latitude":"15.48586000","longitude":"120.96648000"},{"name":"Cabangan","countryCode":"PH","stateCode":"03","latitude":"15.15800000","longitude":"120.05690000"},{"name":"Cabayaoasan","countryCode":"PH","stateCode":"03","latitude":"15.66323000","longitude":"120.55135000"},{"name":"Cabcaben","countryCode":"PH","stateCode":"03","latitude":"14.45400000","longitude":"120.59140000"},{"name":"Cabiao","countryCode":"PH","stateCode":"03","latitude":"15.24880000","longitude":"120.85480000"},{"name":"Cabog","countryCode":"PH","stateCode":"03","latitude":"15.31530000","longitude":"121.37030000"},{"name":"Cafe","countryCode":"PH","stateCode":"03","latitude":"15.33686000","longitude":"120.70623000"},{"name":"Calaba","countryCode":"PH","stateCode":"03","latitude":"15.30050000","longitude":"120.87423000"},{"name":"Calancuasan Norte","countryCode":"PH","stateCode":"03","latitude":"15.80137000","longitude":"120.64102000"},{"name":"Calangain","countryCode":"PH","stateCode":"03","latitude":"14.89815000","longitude":"120.55877000"},{"name":"Calantas","countryCode":"PH","stateCode":"03","latitude":"15.01933000","longitude":"120.51793000"},{"name":"Calayaan","countryCode":"PH","stateCode":"03","latitude":"15.56739000","longitude":"120.51434000"},{"name":"Calibungan","countryCode":"PH","stateCode":"03","latitude":"15.59820000","longitude":"120.72400000"},{"name":"Calibutbut","countryCode":"PH","stateCode":"03","latitude":"15.11494000","longitude":"120.59815000"},{"name":"Calingcuan","countryCode":"PH","stateCode":"03","latitude":"15.33333000","longitude":"120.58333000"},{"name":"Calumpang","countryCode":"PH","stateCode":"03","latitude":"15.17400000","longitude":"121.02490000"},{"name":"Calumpit","countryCode":"PH","stateCode":"03","latitude":"14.91639000","longitude":"120.76583000"},{"name":"Cama Juan","countryCode":"PH","stateCode":"03","latitude":"15.39223000","longitude":"120.76848000"},{"name":"Camachile","countryCode":"PH","stateCode":"03","latitude":"14.64361000","longitude":"120.58083000"},{"name":"Camias","countryCode":"PH","stateCode":"03","latitude":"15.16679000","longitude":"120.97416000"},{"name":"Camiling","countryCode":"PH","stateCode":"03","latitude":"15.68660000","longitude":"120.41280000"},{"name":"Candaba","countryCode":"PH","stateCode":"03","latitude":"15.09560000","longitude":"120.82670000"},{"name":"Candating","countryCode":"PH","stateCode":"03","latitude":"15.15056000","longitude":"120.81847000"},{"name":"Capas","countryCode":"PH","stateCode":"03","latitude":"15.33117000","longitude":"120.58980000"},{"name":"Cardona","countryCode":"PH","stateCode":"03","latitude":"15.57220000","longitude":"120.58970000"},{"name":"Carmen","countryCode":"PH","stateCode":"03","latitude":"15.44702000","longitude":"120.82676000"},{"name":"Carranglan","countryCode":"PH","stateCode":"03","latitude":"15.96130000","longitude":"121.06410000"},{"name":"Castillejos","countryCode":"PH","stateCode":"03","latitude":"14.93363000","longitude":"120.19785000"},{"name":"Cauayan","countryCode":"PH","stateCode":"03","latitude":"15.15149000","longitude":"120.67166000"},{"name":"Cavite","countryCode":"PH","stateCode":"03","latitude":"15.67785000","longitude":"120.76978000"},{"name":"Cawayan Bugtong","countryCode":"PH","stateCode":"03","latitude":"15.63362000","longitude":"120.77695000"},{"name":"Comillas","countryCode":"PH","stateCode":"03","latitude":"15.39833000","longitude":"120.70045000"},{"name":"Communal","countryCode":"PH","stateCode":"03","latitude":"13.25480000","longitude":"121.13660000"},{"name":"Concepcion","countryCode":"PH","stateCode":"03","latitude":"15.32546000","longitude":"120.65723000"},{"name":"Conversion","countryCode":"PH","stateCode":"03","latitude":"15.89840000","longitude":"121.12770000"},{"name":"Culianin","countryCode":"PH","stateCode":"03","latitude":"14.91511000","longitude":"120.89847000"},{"name":"Culubasa","countryCode":"PH","stateCode":"03","latitude":"15.14431000","longitude":"120.65223000"},{"name":"Cut-cut Primero","countryCode":"PH","stateCode":"03","latitude":"15.48277000","longitude":"120.58604000"},{"name":"Cuyapo","countryCode":"PH","stateCode":"03","latitude":"15.78194000","longitude":"120.66472000"},{"name":"Dampol","countryCode":"PH","stateCode":"03","latitude":"14.90128000","longitude":"120.82187000"},{"name":"Del Carmen","countryCode":"PH","stateCode":"03","latitude":"15.00544000","longitude":"120.53412000"},{"name":"Del Pilar","countryCode":"PH","stateCode":"03","latitude":"15.03601000","longitude":"120.69935000"},{"name":"Digdig","countryCode":"PH","stateCode":"03","latitude":"15.94900000","longitude":"120.97780000"},{"name":"Diliman Primero","countryCode":"PH","stateCode":"03","latitude":"15.02470000","longitude":"120.95208000"},{"name":"Dinalupihan","countryCode":"PH","stateCode":"03","latitude":"14.87827000","longitude":"120.45221000"},{"name":"Dingalan","countryCode":"PH","stateCode":"03","latitude":"15.38970000","longitude":"121.39290000"},{"name":"Dolores","countryCode":"PH","stateCode":"03","latitude":"15.09498000","longitude":"120.52889000"},{"name":"Doña Remedios Trinidad","countryCode":"PH","stateCode":"03","latitude":"15.00000000","longitude":"121.08333000"},{"name":"Dumarais","countryCode":"PH","stateCode":"03","latitude":"15.43455000","longitude":"120.69213000"},{"name":"Entablado","countryCode":"PH","stateCode":"03","latitude":"15.28661000","longitude":"120.86302000"},{"name":"Estacion","countryCode":"PH","stateCode":"03","latitude":"15.69944000","longitude":"120.60833000"},{"name":"Estipona","countryCode":"PH","stateCode":"03","latitude":"15.59020000","longitude":"120.63770000"},{"name":"Estrella","countryCode":"PH","stateCode":"03","latitude":"15.75000000","longitude":"121.03333000"},{"name":"Floridablanca","countryCode":"PH","stateCode":"03","latitude":"14.97750000","longitude":"120.52850000"},{"name":"Gabaldon","countryCode":"PH","stateCode":"03","latitude":"15.45220000","longitude":"121.33870000"},{"name":"Gapan","countryCode":"PH","stateCode":"03","latitude":"15.30720000","longitude":"120.94640000"},{"name":"General Luna","countryCode":"PH","stateCode":"03","latitude":"15.73060000","longitude":"121.17910000"},{"name":"General Mamerto Natividad","countryCode":"PH","stateCode":"03","latitude":"15.60250000","longitude":"121.05150000"},{"name":"General Tinio","countryCode":"PH","stateCode":"03","latitude":"15.35075000","longitude":"121.04773000"},{"name":"Gerona","countryCode":"PH","stateCode":"03","latitude":"15.60650000","longitude":"120.59780000"},{"name":"Guagua","countryCode":"PH","stateCode":"03","latitude":"14.96530000","longitude":"120.63250000"},{"name":"Gueset","countryCode":"PH","stateCode":"03","latitude":"15.95000000","longitude":"120.63333000"},{"name":"Guiguinto","countryCode":"PH","stateCode":"03","latitude":"14.83333000","longitude":"120.88333000"},{"name":"Guimba","countryCode":"PH","stateCode":"03","latitude":"15.66050000","longitude":"120.76830000"},{"name":"Guisguis","countryCode":"PH","stateCode":"03","latitude":"15.79280000","longitude":"119.97660000"},{"name":"Gutad","countryCode":"PH","stateCode":"03","latitude":"14.92740000","longitude":"120.48940000"},{"name":"Guyong","countryCode":"PH","stateCode":"03","latitude":"14.83610000","longitude":"120.97844000"},{"name":"Hagonoy","countryCode":"PH","stateCode":"03","latitude":"14.83413000","longitude":"120.73271000"},{"name":"Hermosa","countryCode":"PH","stateCode":"03","latitude":"14.83140000","longitude":"120.50810000"},{"name":"Iba","countryCode":"PH","stateCode":"03","latitude":"15.32760000","longitude":"119.97800000"},{"name":"Jaen","countryCode":"PH","stateCode":"03","latitude":"15.32750000","longitude":"120.91920000"},{"name":"La Paz","countryCode":"PH","stateCode":"03","latitude":"15.44125000","longitude":"120.72863000"},{"name":"Lambakin","countryCode":"PH","stateCode":"03","latitude":"14.75000000","longitude":"120.86667000"},{"name":"Lanat","countryCode":"PH","stateCode":"03","latitude":"15.79189000","longitude":"120.60461000"},{"name":"Laug","countryCode":"PH","stateCode":"03","latitude":"15.04659000","longitude":"120.75149000"},{"name":"Laur","countryCode":"PH","stateCode":"03","latitude":"15.58650000","longitude":"121.18340000"},{"name":"Lawang Kupang","countryCode":"PH","stateCode":"03","latitude":"15.34807000","longitude":"120.85752000"},{"name":"Lennec","countryCode":"PH","stateCode":"03","latitude":"15.68350000","longitude":"120.73380000"},{"name":"Licab","countryCode":"PH","stateCode":"03","latitude":"15.54390000","longitude":"120.76340000"},{"name":"Liciada","countryCode":"PH","stateCode":"03","latitude":"14.91484000","longitude":"120.93182000"},{"name":"Ligaya","countryCode":"PH","stateCode":"03","latitude":"15.50910000","longitude":"121.28720000"},{"name":"Limay","countryCode":"PH","stateCode":"03","latitude":"14.56194000","longitude":"120.59833000"},{"name":"Liozon","countryCode":"PH","stateCode":"03","latitude":"15.39930000","longitude":"119.93300000"},{"name":"Lipay","countryCode":"PH","stateCode":"03","latitude":"15.45610000","longitude":"119.92080000"},{"name":"Llanera","countryCode":"PH","stateCode":"03","latitude":"15.66350000","longitude":"121.01820000"},{"name":"Loma de Gato","countryCode":"PH","stateCode":"03","latitude":"14.78869000","longitude":"120.99889000"},{"name":"Lomboy","countryCode":"PH","stateCode":"03","latitude":"15.49255000","longitude":"120.71723000"},{"name":"Lourdes","countryCode":"PH","stateCode":"03","latitude":"14.96667000","longitude":"120.68333000"},{"name":"Lubao","countryCode":"PH","stateCode":"03","latitude":"14.94050000","longitude":"120.60110000"},{"name":"Lucapon","countryCode":"PH","stateCode":"03","latitude":"15.69980000","longitude":"119.93200000"},{"name":"Lupao","countryCode":"PH","stateCode":"03","latitude":"15.87930000","longitude":"120.89830000"},{"name":"Maasim","countryCode":"PH","stateCode":"03","latitude":"14.99551000","longitude":"121.03082000"},{"name":"Mababanaba","countryCode":"PH","stateCode":"03","latitude":"15.49715000","longitude":"120.46053000"},{"name":"Mabalacat City","countryCode":"PH","stateCode":"03","latitude":"15.22303000","longitude":"120.57117000"},{"name":"Mabayo","countryCode":"PH","stateCode":"03","latitude":"14.73180000","longitude":"120.27810000"},{"name":"Mabilang","countryCode":"PH","stateCode":"03","latitude":"15.67511000","longitude":"120.48835000"},{"name":"Mabilog","countryCode":"PH","stateCode":"03","latitude":"15.39485000","longitude":"120.66573000"},{"name":"Mabini","countryCode":"PH","stateCode":"03","latitude":"15.60000000","longitude":"120.98333000"},{"name":"Macabebe","countryCode":"PH","stateCode":"03","latitude":"14.90890000","longitude":"120.71550000"},{"name":"Macapsing","countryCode":"PH","stateCode":"03","latitude":"15.67830000","longitude":"121.13190000"},{"name":"Macarse","countryCode":"PH","stateCode":"03","latitude":"15.42495000","longitude":"120.77476000"},{"name":"Macatbong","countryCode":"PH","stateCode":"03","latitude":"15.50480000","longitude":"121.07910000"},{"name":"Magalang","countryCode":"PH","stateCode":"03","latitude":"15.21510000","longitude":"120.65960000"},{"name":"Magliman","countryCode":"PH","stateCode":"03","latitude":"15.03545000","longitude":"120.66421000"},{"name":"Magtangol","countryCode":"PH","stateCode":"03","latitude":"15.75800000","longitude":"120.91560000"},{"name":"Maguinao","countryCode":"PH","stateCode":"03","latitude":"15.02231000","longitude":"120.93409000"},{"name":"Malabon","countryCode":"PH","stateCode":"03","latitude":"15.63610000","longitude":"119.93790000"},{"name":"Malacampa","countryCode":"PH","stateCode":"03","latitude":"15.64335000","longitude":"120.41109000"},{"name":"Maligaya","countryCode":"PH","stateCode":"03","latitude":"15.67470000","longitude":"120.88870000"},{"name":"Malino","countryCode":"PH","stateCode":"03","latitude":"15.12695000","longitude":"120.67431000"},{"name":"Malolos","countryCode":"PH","stateCode":"03","latitude":"14.84430000","longitude":"120.81039000"},{"name":"Maloma","countryCode":"PH","stateCode":"03","latitude":"15.11350000","longitude":"120.06390000"},{"name":"Maluid","countryCode":"PH","stateCode":"03","latitude":"15.54930000","longitude":"120.65280000"},{"name":"Malusac","countryCode":"PH","stateCode":"03","latitude":"14.85842000","longitude":"120.62120000"},{"name":"Mambog","countryCode":"PH","stateCode":"03","latitude":"15.31370000","longitude":"120.03040000"},{"name":"Mamonit","countryCode":"PH","stateCode":"03","latitude":"15.58719000","longitude":"120.39644000"},{"name":"Manacsac","countryCode":"PH","stateCode":"03","latitude":"15.59520000","longitude":"120.79110000"},{"name":"Manatal","countryCode":"PH","stateCode":"03","latitude":"14.87688000","longitude":"120.91639000"},{"name":"Mandili","countryCode":"PH","stateCode":"03","latitude":"15.17912000","longitude":"120.87726000"},{"name":"Mangga","countryCode":"PH","stateCode":"03","latitude":"15.25041000","longitude":"120.90876000"},{"name":"Manibaug Pasig","countryCode":"PH","stateCode":"03","latitude":"15.09621000","longitude":"120.56445000"},{"name":"Manogpi","countryCode":"PH","stateCode":"03","latitude":"13.31080000","longitude":"121.20400000"},{"name":"Mapalacsiao","countryCode":"PH","stateCode":"03","latitude":"15.42831000","longitude":"120.65252000"},{"name":"Mapalad","countryCode":"PH","stateCode":"03","latitude":"15.45133000","longitude":"121.08384000"},{"name":"Mapaniqui","countryCode":"PH","stateCode":"03","latitude":"15.10696000","longitude":"120.92287000"},{"name":"Maquiapo","countryCode":"PH","stateCode":"03","latitude":"14.98561000","longitude":"120.55855000"},{"name":"Marawa","countryCode":"PH","stateCode":"03","latitude":"15.41727000","longitude":"120.83819000"},{"name":"Maria Aurora","countryCode":"PH","stateCode":"03","latitude":"15.79670000","longitude":"121.47370000"},{"name":"Marilao","countryCode":"PH","stateCode":"03","latitude":"14.75778000","longitude":"120.94833000"},{"name":"Mariveles","countryCode":"PH","stateCode":"03","latitude":"14.43385000","longitude":"120.48569000"},{"name":"Masalipit","countryCode":"PH","stateCode":"03","latitude":"15.14810000","longitude":"121.03730000"},{"name":"Masantol","countryCode":"PH","stateCode":"03","latitude":"14.89600000","longitude":"120.70920000"},{"name":"Masinloc","countryCode":"PH","stateCode":"03","latitude":"15.53630000","longitude":"119.95020000"},{"name":"Matayumtayum","countryCode":"PH","stateCode":"03","latitude":"15.51660000","longitude":"120.70980000"},{"name":"Maturanoc","countryCode":"PH","stateCode":"03","latitude":"15.65710000","longitude":"120.79210000"},{"name":"Mayantoc","countryCode":"PH","stateCode":"03","latitude":"15.61990000","longitude":"120.37700000"},{"name":"Mexico","countryCode":"PH","stateCode":"03","latitude":"15.06460000","longitude":"120.71980000"},{"name":"Meycauayan","countryCode":"PH","stateCode":"03","latitude":"14.73694000","longitude":"120.96083000"},{"name":"Minalin","countryCode":"PH","stateCode":"03","latitude":"14.96760000","longitude":"120.68280000"},{"name":"Moncada","countryCode":"PH","stateCode":"03","latitude":"15.73540000","longitude":"120.57400000"},{"name":"Moriones","countryCode":"PH","stateCode":"03","latitude":"15.46116000","longitude":"120.46579000"},{"name":"Morong","countryCode":"PH","stateCode":"03","latitude":"14.67889000","longitude":"120.26611000"},{"name":"Motrico","countryCode":"PH","stateCode":"03","latitude":"15.41355000","longitude":"120.67653000"},{"name":"Murcia","countryCode":"PH","stateCode":"03","latitude":"15.40425000","longitude":"120.60903000"},{"name":"Muñoz","countryCode":"PH","stateCode":"03","latitude":"15.71611000","longitude":"120.90306000"},{"name":"Nagpandayan","countryCode":"PH","stateCode":"03","latitude":"15.60138000","longitude":"120.76893000"},{"name":"Nambalan","countryCode":"PH","stateCode":"03","latitude":"15.59911000","longitude":"120.46031000"},{"name":"Nampicuan","countryCode":"PH","stateCode":"03","latitude":"15.73140000","longitude":"120.62500000"},{"name":"Nancamarinan","countryCode":"PH","stateCode":"03","latitude":"15.67520000","longitude":"120.53640000"},{"name":"Nieves","countryCode":"PH","stateCode":"03","latitude":"15.32842000","longitude":"120.94892000"},{"name":"Niugan","countryCode":"PH","stateCode":"03","latitude":"14.94607000","longitude":"120.96720000"},{"name":"Norzagaray","countryCode":"PH","stateCode":"03","latitude":"14.91090000","longitude":"121.04930000"},{"name":"Obando","countryCode":"PH","stateCode":"03","latitude":"14.70980000","longitude":"120.93620000"},{"name":"Olongapo","countryCode":"PH","stateCode":"03","latitude":"14.82917000","longitude":"120.28278000"},{"name":"Orani","countryCode":"PH","stateCode":"03","latitude":"14.80060000","longitude":"120.53710000"},{"name":"Orion","countryCode":"PH","stateCode":"03","latitude":"14.62056000","longitude":"120.58167000"},{"name":"Paco Roman","countryCode":"PH","stateCode":"03","latitude":"15.65970000","longitude":"121.08770000"},{"name":"Padapada","countryCode":"PH","stateCode":"03","latitude":"15.55170000","longitude":"120.51630000"},{"name":"Paitan Norte","countryCode":"PH","stateCode":"03","latitude":"15.83333000","longitude":"120.74086000"},{"name":"Palauig","countryCode":"PH","stateCode":"03","latitude":"15.43500000","longitude":"119.90450000"},{"name":"Palayan City","countryCode":"PH","stateCode":"03","latitude":"15.54150000","longitude":"121.08480000"},{"name":"Palusapis","countryCode":"PH","stateCode":"03","latitude":"15.68324000","longitude":"120.86267000"},{"name":"Pamatawan","countryCode":"PH","stateCode":"03","latitude":"14.92779000","longitude":"120.21363000"},{"name":"Panabingan","countryCode":"PH","stateCode":"03","latitude":"15.37732000","longitude":"120.76492000"},{"name":"Panan","countryCode":"PH","stateCode":"03","latitude":"15.21340000","longitude":"120.02720000"},{"name":"Pance","countryCode":"PH","stateCode":"03","latitude":"15.68850000","longitude":"120.62010000"},{"name":"Pandacaqui","countryCode":"PH","stateCode":"03","latitude":"15.17190000","longitude":"120.65457000"},{"name":"Pandi","countryCode":"PH","stateCode":"03","latitude":"14.86500000","longitude":"120.95722000"},{"name":"Pando","countryCode":"PH","stateCode":"03","latitude":"15.39395000","longitude":"120.68473000"},{"name":"Paniqui","countryCode":"PH","stateCode":"03","latitude":"15.66890000","longitude":"120.58060000"},{"name":"Panlinlang","countryCode":"PH","stateCode":"03","latitude":"15.18333000","longitude":"120.70000000"},{"name":"Pantabangan","countryCode":"PH","stateCode":"03","latitude":"15.81130000","longitude":"121.14430000"},{"name":"Pantubig","countryCode":"PH","stateCode":"03","latitude":"14.96806000","longitude":"120.95472000"},{"name":"Paombong","countryCode":"PH","stateCode":"03","latitude":"14.83111000","longitude":"120.78917000"},{"name":"Papaya","countryCode":"PH","stateCode":"03","latitude":"15.32016000","longitude":"120.83574000"},{"name":"Parang","countryCode":"PH","stateCode":"03","latitude":"14.63310000","longitude":"120.44930000"},{"name":"Parista","countryCode":"PH","stateCode":"03","latitude":"15.85360000","longitude":"120.92820000"},{"name":"Pau","countryCode":"PH","stateCode":"03","latitude":"15.02790000","longitude":"120.72430000"},{"name":"Peñaranda","countryCode":"PH","stateCode":"03","latitude":"15.35116000","longitude":"121.00393000"},{"name":"Pias","countryCode":"PH","stateCode":"03","latitude":"15.34525000","longitude":"121.07473000"},{"name":"Pilar","countryCode":"PH","stateCode":"03","latitude":"14.66000000","longitude":"120.56528000"},{"name":"Pinambaran","countryCode":"PH","stateCode":"03","latitude":"15.20233000","longitude":"120.97797000"},{"name":"Pio","countryCode":"PH","stateCode":"03","latitude":"15.04741000","longitude":"120.51891000"},{"name":"Piñahan","countryCode":"PH","stateCode":"03","latitude":"15.62660000","longitude":"121.06210000"},{"name":"Plaridel","countryCode":"PH","stateCode":"03","latitude":"14.88722000","longitude":"120.85722000"},{"name":"Poblacion, San Felipe","countryCode":"PH","stateCode":"03","latitude":"15.06222000","longitude":"120.07000000"},{"name":"Porac","countryCode":"PH","stateCode":"03","latitude":"15.07110000","longitude":"120.54230000"},{"name":"Porais","countryCode":"PH","stateCode":"03","latitude":"15.75510000","longitude":"121.04270000"},{"name":"Prado Siongco","countryCode":"PH","stateCode":"03","latitude":"14.87900000","longitude":"120.51292000"},{"name":"Province of Aurora","countryCode":"PH","stateCode":"03","latitude":"15.98773000","longitude":"121.58020000"},{"name":"Province of Bataan","countryCode":"PH","stateCode":"03","latitude":"14.66667000","longitude":"120.41667000"},{"name":"Province of Bulacan","countryCode":"PH","stateCode":"03","latitude":"15.00000000","longitude":"121.08333000"},{"name":"Province of Nueva Ecija","countryCode":"PH","stateCode":"03","latitude":"15.58333000","longitude":"121.00000000"},{"name":"Province of Pampanga","countryCode":"PH","stateCode":"03","latitude":"15.06667000","longitude":"120.66667000"},{"name":"Province of Tarlac","countryCode":"PH","stateCode":"03","latitude":"15.50000000","longitude":"120.50000000"},{"name":"Province of Zambales","countryCode":"PH","stateCode":"03","latitude":"15.33333000","longitude":"120.16667000"},{"name":"Pulilan","countryCode":"PH","stateCode":"03","latitude":"14.90167000","longitude":"120.84917000"},{"name":"Pulo","countryCode":"PH","stateCode":"03","latitude":"14.96220000","longitude":"121.01470000"},{"name":"Pulong Gubat","countryCode":"PH","stateCode":"03","latitude":"14.85938000","longitude":"120.90599000"},{"name":"Pulong Sampalok","countryCode":"PH","stateCode":"03","latitude":"14.96110000","longitude":"121.06090000"},{"name":"Pulung Santol","countryCode":"PH","stateCode":"03","latitude":"15.04574000","longitude":"120.56188000"},{"name":"Pulungmasle","countryCode":"PH","stateCode":"03","latitude":"15.00040000","longitude":"120.55774000"},{"name":"Puncan","countryCode":"PH","stateCode":"03","latitude":"15.90710000","longitude":"120.99070000"},{"name":"Pura","countryCode":"PH","stateCode":"03","latitude":"15.62480000","longitude":"120.64800000"},{"name":"Purac","countryCode":"PH","stateCode":"03","latitude":"15.25200000","longitude":"120.01690000"},{"name":"Putlod","countryCode":"PH","stateCode":"03","latitude":"15.37060000","longitude":"120.86750000"},{"name":"Quezon","countryCode":"PH","stateCode":"03","latitude":"15.55120000","longitude":"120.81470000"},{"name":"Rajal Norte","countryCode":"PH","stateCode":"03","latitude":"15.44485000","longitude":"120.86256000"},{"name":"Ramos","countryCode":"PH","stateCode":"03","latitude":"15.66530000","longitude":"120.64060000"},{"name":"Rizal","countryCode":"PH","stateCode":"03","latitude":"15.71180000","longitude":"121.10610000"},{"name":"Sabang","countryCode":"PH","stateCode":"03","latitude":"14.69510000","longitude":"120.25070000"},{"name":"Sagana","countryCode":"PH","stateCode":"03","latitude":"15.56890000","longitude":"121.15220000"},{"name":"Salapungan","countryCode":"PH","stateCode":"03","latitude":"15.13390000","longitude":"120.92794000"},{"name":"Salaza","countryCode":"PH","stateCode":"03","latitude":"15.45410000","longitude":"119.95530000"},{"name":"Salcedo","countryCode":"PH","stateCode":"03","latitude":"15.85722000","longitude":"120.60000000"},{"name":"Salvacion I","countryCode":"PH","stateCode":"03","latitude":"15.83960000","longitude":"120.91590000"},{"name":"Samal","countryCode":"PH","stateCode":"03","latitude":"14.76778000","longitude":"120.54306000"},{"name":"Sampaloc","countryCode":"PH","stateCode":"03","latitude":"15.81667000","longitude":"120.86667000"},{"name":"San Agustin","countryCode":"PH","stateCode":"03","latitude":"14.93333000","longitude":"120.15000000"},{"name":"San Alejandro","countryCode":"PH","stateCode":"03","latitude":"15.56098000","longitude":"120.84896000"},{"name":"San Andres","countryCode":"PH","stateCode":"03","latitude":"15.71928000","longitude":"120.77752000"},{"name":"San Anton","countryCode":"PH","stateCode":"03","latitude":"15.34780000","longitude":"120.91991000"},{"name":"San Antonio","countryCode":"PH","stateCode":"03","latitude":"14.94659000","longitude":"120.08673000"},{"name":"San Basilio","countryCode":"PH","stateCode":"03","latitude":"15.03341000","longitude":"120.58427000"},{"name":"San Benito","countryCode":"PH","stateCode":"03","latitude":"14.85155000","longitude":"120.42693000"},{"name":"San Carlos","countryCode":"PH","stateCode":"03","latitude":"15.03966000","longitude":"120.76285000"},{"name":"San Casimiro","countryCode":"PH","stateCode":"03","latitude":"15.55306000","longitude":"120.78083000"},{"name":"San Clemente","countryCode":"PH","stateCode":"03","latitude":"15.71240000","longitude":"120.35900000"},{"name":"San Cristobal","countryCode":"PH","stateCode":"03","latitude":"15.55382000","longitude":"120.76703000"},{"name":"San Fabian","countryCode":"PH","stateCode":"03","latitude":"15.59629000","longitude":"120.90663000"},{"name":"San Felipe","countryCode":"PH","stateCode":"03","latitude":"15.82608000","longitude":"120.59755000"},{"name":"San Felipe Old","countryCode":"PH","stateCode":"03","latitude":"15.50140000","longitude":"120.90780000"},{"name":"San Fernando","countryCode":"PH","stateCode":"03","latitude":"15.03425000","longitude":"120.68445000"},{"name":"San Francisco","countryCode":"PH","stateCode":"03","latitude":"15.35566000","longitude":"120.84001000"},{"name":"San Ildefonso","countryCode":"PH","stateCode":"03","latitude":"15.08090000","longitude":"120.94100000"},{"name":"San Isidro","countryCode":"PH","stateCode":"03","latitude":"15.02116000","longitude":"120.82019000"},{"name":"San Jacinto","countryCode":"PH","stateCode":"03","latitude":"15.54496000","longitude":"120.66959000"},{"name":"San Jose","countryCode":"PH","stateCode":"03","latitude":"15.03330000","longitude":"120.78330000"},{"name":"San Jose del Monte","countryCode":"PH","stateCode":"03","latitude":"14.81389000","longitude":"121.04528000"},{"name":"San Juan","countryCode":"PH","stateCode":"03","latitude":"15.28970000","longitude":"120.06480000"},{"name":"San Juan de Mata","countryCode":"PH","stateCode":"03","latitude":"15.53520000","longitude":"120.53020000"},{"name":"San Leonardo","countryCode":"PH","stateCode":"03","latitude":"15.36300000","longitude":"120.96390000"},{"name":"San Lorenzo","countryCode":"PH","stateCode":"03","latitude":"15.48620000","longitude":"119.96220000"},{"name":"San Luis","countryCode":"PH","stateCode":"03","latitude":"15.04010000","longitude":"120.78830000"},{"name":"San Manuel","countryCode":"PH","stateCode":"03","latitude":"15.49053000","longitude":"120.66543000"},{"name":"San Marcelino","countryCode":"PH","stateCode":"03","latitude":"14.97418000","longitude":"120.15733000"},{"name":"San Mariano","countryCode":"PH","stateCode":"03","latitude":"15.32083000","longitude":"120.87609000"},{"name":"San Mateo","countryCode":"PH","stateCode":"03","latitude":"15.20008000","longitude":"120.79460000"},{"name":"San Miguel","countryCode":"PH","stateCode":"03","latitude":"15.14230000","longitude":"120.97568000"},{"name":"San Narciso","countryCode":"PH","stateCode":"03","latitude":"15.01430000","longitude":"120.08030000"},{"name":"San Nicolas","countryCode":"PH","stateCode":"03","latitude":"15.58410000","longitude":"120.67650000"},{"name":"San Pascual","countryCode":"PH","stateCode":"03","latitude":"15.50152000","longitude":"120.66718000"},{"name":"San Patricio","countryCode":"PH","stateCode":"03","latitude":"15.09775000","longitude":"120.72876000"},{"name":"San Rafael","countryCode":"PH","stateCode":"03","latitude":"14.89906000","longitude":"120.69352000"},{"name":"San Ricardo","countryCode":"PH","stateCode":"03","latitude":"15.59590000","longitude":"120.97270000"},{"name":"San Roque","countryCode":"PH","stateCode":"03","latitude":"15.00946000","longitude":"120.93831000"},{"name":"San Roque Dau First","countryCode":"PH","stateCode":"03","latitude":"14.97711000","longitude":"120.57688000"},{"name":"San Simon","countryCode":"PH","stateCode":"03","latitude":"14.99960000","longitude":"120.78080000"},{"name":"San Vicente","countryCode":"PH","stateCode":"03","latitude":"15.29210000","longitude":"120.65498000"},{"name":"San Vincente","countryCode":"PH","stateCode":"03","latitude":"13.40680000","longitude":"121.17500000"},{"name":"Santa Ana","countryCode":"PH","stateCode":"03","latitude":"15.09550000","longitude":"120.76700000"},{"name":"Santa Barbara","countryCode":"PH","stateCode":"03","latitude":"15.38494000","longitude":"120.79611000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"03","latitude":"15.76540000","longitude":"119.90920000"},{"name":"Santa Fe","countryCode":"PH","stateCode":"03","latitude":"15.01030000","longitude":"120.21020000"},{"name":"Santa Ignacia","countryCode":"PH","stateCode":"03","latitude":"15.61690000","longitude":"120.43580000"},{"name":"Santa Ines West","countryCode":"PH","stateCode":"03","latitude":"15.55694000","longitude":"120.46448000"},{"name":"Santa Juliana","countryCode":"PH","stateCode":"03","latitude":"15.32826000","longitude":"120.42863000"},{"name":"Santa Lucia","countryCode":"PH","stateCode":"03","latitude":"15.36806000","longitude":"120.48643000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"03","latitude":"15.52320000","longitude":"120.79250000"},{"name":"Santa Monica","countryCode":"PH","stateCode":"03","latitude":"15.35771000","longitude":"120.72006000"},{"name":"Santa Rita","countryCode":"PH","stateCode":"03","latitude":"14.99930000","longitude":"120.61170000"},{"name":"Santa Rosa","countryCode":"PH","stateCode":"03","latitude":"15.42380000","longitude":"120.93780000"},{"name":"Santa Teresa First","countryCode":"PH","stateCode":"03","latitude":"14.92650000","longitude":"120.55791000"},{"name":"Santiago","countryCode":"PH","stateCode":"03","latitude":"14.90371000","longitude":"120.51134000"},{"name":"Santo Cristo","countryCode":"PH","stateCode":"03","latitude":"15.29683000","longitude":"120.89025000"},{"name":"Santo Domingo","countryCode":"PH","stateCode":"03","latitude":"14.99120000","longitude":"120.74341000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"03","latitude":"15.33433000","longitude":"120.62619000"},{"name":"Santo Rosario","countryCode":"PH","stateCode":"03","latitude":"15.64470000","longitude":"120.86120000"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"03","latitude":"15.74977000","longitude":"120.96241000"},{"name":"Santol","countryCode":"PH","stateCode":"03","latitude":"15.16222000","longitude":"120.56750000"},{"name":"Sapang","countryCode":"PH","stateCode":"03","latitude":"15.70320000","longitude":"120.52450000"},{"name":"Sapang Buho","countryCode":"PH","stateCode":"03","latitude":"15.59038000","longitude":"121.12454000"},{"name":"Sapol","countryCode":"PH","stateCode":"03","latitude":"13.36500000","longitude":"121.18930000"},{"name":"Saysain","countryCode":"PH","stateCode":"03","latitude":"14.56111000","longitude":"120.39250000"},{"name":"Sexmoan","countryCode":"PH","stateCode":"03","latitude":"14.94380000","longitude":"120.62290000"},{"name":"Sibul","countryCode":"PH","stateCode":"03","latitude":"15.16900000","longitude":"121.06160000"},{"name":"Siclong","countryCode":"PH","stateCode":"03","latitude":"15.58080000","longitude":"121.22390000"},{"name":"Sinait","countryCode":"PH","stateCode":"03","latitude":"15.53670000","longitude":"120.58510000"},{"name":"Sinilian First","countryCode":"PH","stateCode":"03","latitude":"15.69327000","longitude":"120.45936000"},{"name":"Soledad","countryCode":"PH","stateCode":"03","latitude":"15.42838000","longitude":"120.98355000"},{"name":"Subic","countryCode":"PH","stateCode":"03","latitude":"14.87870000","longitude":"120.23194000"},{"name":"Suklayin","countryCode":"PH","stateCode":"03","latitude":"15.75740000","longitude":"121.55030000"},{"name":"Sula","countryCode":"PH","stateCode":"03","latitude":"15.45725000","longitude":"120.39553000"},{"name":"Sulucan","countryCode":"PH","stateCode":"03","latitude":"14.79448000","longitude":"120.92594000"},{"name":"Tabacao","countryCode":"PH","stateCode":"03","latitude":"15.64973000","longitude":"120.94066000"},{"name":"Tabon","countryCode":"PH","stateCode":"03","latitude":"15.27098000","longitude":"120.91273000"},{"name":"Tabuating","countryCode":"PH","stateCode":"03","latitude":"15.39210000","longitude":"120.94084000"},{"name":"Tal I Mun Doc","countryCode":"PH","stateCode":"03","latitude":"15.21210000","longitude":"120.68490000"},{"name":"Talaga","countryCode":"PH","stateCode":"03","latitude":"15.38403000","longitude":"120.58933000"},{"name":"Talang","countryCode":"PH","stateCode":"03","latitude":"15.02488000","longitude":"120.83782000"},{"name":"Talavera","countryCode":"PH","stateCode":"03","latitude":"15.58830000","longitude":"120.91920000"},{"name":"Taltal","countryCode":"PH","stateCode":"03","latitude":"15.58780000","longitude":"119.94550000"},{"name":"Talugtug","countryCode":"PH","stateCode":"03","latitude":"15.77780000","longitude":"120.81110000"},{"name":"Tariji","countryCode":"PH","stateCode":"03","latitude":"15.52112000","longitude":"120.61442000"},{"name":"Tarlac City","countryCode":"PH","stateCode":"03","latitude":"15.48017000","longitude":"120.59794000"},{"name":"Tartaro","countryCode":"PH","stateCode":"03","latitude":"15.16667000","longitude":"121.01667000"},{"name":"Tayabo","countryCode":"PH","stateCode":"03","latitude":"15.83450000","longitude":"121.03090000"},{"name":"Telabastagan","countryCode":"PH","stateCode":"03","latitude":"15.11854000","longitude":"120.60773000"},{"name":"Tikiw","countryCode":"PH","stateCode":"03","latitude":"15.31193000","longitude":"120.86116000"},{"name":"Tinang","countryCode":"PH","stateCode":"03","latitude":"15.37626000","longitude":"120.65343000"},{"name":"Tondod","countryCode":"PH","stateCode":"03","latitude":"15.71820000","longitude":"120.96800000"},{"name":"Uacon","countryCode":"PH","stateCode":"03","latitude":"15.67870000","longitude":"119.94030000"},{"name":"Umiray","countryCode":"PH","stateCode":"03","latitude":"15.22060000","longitude":"121.41110000"},{"name":"Upig","countryCode":"PH","stateCode":"03","latitude":"15.02551000","longitude":"120.99193000"},{"name":"Vargas","countryCode":"PH","stateCode":"03","latitude":"15.59332000","longitude":"120.48709000"},{"name":"Villa Aglipay","countryCode":"PH","stateCode":"03","latitude":"15.46605000","longitude":"120.45273000"},{"name":"Villa Isla","countryCode":"PH","stateCode":"03","latitude":"15.77030000","longitude":"120.86660000"},{"name":"Vizal San Pablo","countryCode":"PH","stateCode":"03","latitude":"15.06247000","longitude":"120.90021000"},{"name":"Vizal Santo Niño","countryCode":"PH","stateCode":"03","latitude":"15.02924000","longitude":"120.90505000"},{"name":"Abulug","countryCode":"PH","stateCode":"02","latitude":"18.44528000","longitude":"121.45333000"},{"name":"Abut","countryCode":"PH","stateCode":"02","latitude":"17.35423000","longitude":"121.60138000"},{"name":"Accusilian","countryCode":"PH","stateCode":"02","latitude":"17.74791000","longitude":"121.46254000"},{"name":"Afusing Centro","countryCode":"PH","stateCode":"02","latitude":"17.85260000","longitude":"121.62690000"},{"name":"Aggugaddah","countryCode":"PH","stateCode":"02","latitude":"17.70016000","longitude":"121.80250000"},{"name":"Alabug","countryCode":"PH","stateCode":"02","latitude":"17.73261000","longitude":"121.46773000"},{"name":"Alannay","countryCode":"PH","stateCode":"02","latitude":"18.06114000","longitude":"121.58616000"},{"name":"Alcala","countryCode":"PH","stateCode":"02","latitude":"17.90210000","longitude":"121.65595000"},{"name":"Alibago","countryCode":"PH","stateCode":"02","latitude":"17.11667000","longitude":"121.86667000"},{"name":"Alicia","countryCode":"PH","stateCode":"02","latitude":"16.77936000","longitude":"121.69734000"},{"name":"Allacapan","countryCode":"PH","stateCode":"02","latitude":"18.22598000","longitude":"121.55615000"},{"name":"Almaguer North","countryCode":"PH","stateCode":"02","latitude":"16.34970000","longitude":"121.09260000"},{"name":"Amulung","countryCode":"PH","stateCode":"02","latitude":"17.83570000","longitude":"121.72375000"},{"name":"Angadanan","countryCode":"PH","stateCode":"02","latitude":"16.75526000","longitude":"121.74834000"},{"name":"Antagan Segunda","countryCode":"PH","stateCode":"02","latitude":"17.28268000","longitude":"121.87153000"},{"name":"Aparri","countryCode":"PH","stateCode":"02","latitude":"18.35660000","longitude":"121.64060000"},{"name":"Aritao","countryCode":"PH","stateCode":"02","latitude":"16.29790000","longitude":"121.03450000"},{"name":"Atulayan","countryCode":"PH","stateCode":"02","latitude":"17.66480000","longitude":"121.69370000"},{"name":"Aurora","countryCode":"PH","stateCode":"02","latitude":"16.99065000","longitude":"121.63664000"},{"name":"Awallan","countryCode":"PH","stateCode":"02","latitude":"17.92439000","longitude":"121.91305000"},{"name":"Bacnor East","countryCode":"PH","stateCode":"02","latitude":"17.03449000","longitude":"121.70375000"},{"name":"Baggabag B","countryCode":"PH","stateCode":"02","latitude":"16.50588000","longitude":"121.19014000"},{"name":"Bagong Tanza","countryCode":"PH","stateCode":"02","latitude":"16.98269000","longitude":"121.61109000"},{"name":"Bagu","countryCode":"PH","stateCode":"02","latitude":"18.42441000","longitude":"121.35573000"},{"name":"Bagumbayan","countryCode":"PH","stateCode":"02","latitude":"17.72271000","longitude":"121.44695000"},{"name":"Ballesteros","countryCode":"PH","stateCode":"02","latitude":"18.41260000","longitude":"121.51520000"},{"name":"Bambang","countryCode":"PH","stateCode":"02","latitude":"16.38650000","longitude":"121.10660000"},{"name":"Bangad","countryCode":"PH","stateCode":"02","latitude":"17.49543000","longitude":"121.77714000"},{"name":"Banganan","countryCode":"PH","stateCode":"02","latitude":"16.31440000","longitude":"121.05440000"},{"name":"Banquero","countryCode":"PH","stateCode":"02","latitude":"17.02305000","longitude":"121.77834000"},{"name":"Barucboc Norte","countryCode":"PH","stateCode":"02","latitude":"17.25857000","longitude":"121.60561000"},{"name":"Basco","countryCode":"PH","stateCode":"02","latitude":"20.44865000","longitude":"121.97017000"},{"name":"Batal","countryCode":"PH","stateCode":"02","latitude":"16.68750000","longitude":"121.60083000"},{"name":"Battung","countryCode":"PH","stateCode":"02","latitude":"17.72261000","longitude":"121.45914000"},{"name":"Bauan","countryCode":"PH","stateCode":"02","latitude":"17.72256000","longitude":"121.68028000"},{"name":"Bayombong","countryCode":"PH","stateCode":"02","latitude":"16.48120000","longitude":"121.14970000"},{"name":"Belance","countryCode":"PH","stateCode":"02","latitude":"16.18333000","longitude":"121.25000000"},{"name":"Benito Soliven","countryCode":"PH","stateCode":"02","latitude":"16.98155000","longitude":"121.95994000"},{"name":"Binalan","countryCode":"PH","stateCode":"02","latitude":"18.32750000","longitude":"121.54510000"},{"name":"Binguang","countryCode":"PH","stateCode":"02","latitude":"17.45893000","longitude":"121.79519000"},{"name":"Bintawan","countryCode":"PH","stateCode":"02","latitude":"16.57588000","longitude":"121.18764000"},{"name":"Bitag Grande","countryCode":"PH","stateCode":"02","latitude":"17.90244000","longitude":"121.85013000"},{"name":"Bone South","countryCode":"PH","stateCode":"02","latitude":"16.24460000","longitude":"120.99580000"},{"name":"Buguey","countryCode":"PH","stateCode":"02","latitude":"18.28823000","longitude":"121.83310000"},{"name":"Buliwao","countryCode":"PH","stateCode":"02","latitude":"16.48333000","longitude":"121.23333000"},{"name":"Bulu","countryCode":"PH","stateCode":"02","latitude":"17.33333000","longitude":"121.76667000"},{"name":"Burgos","countryCode":"PH","stateCode":"02","latitude":"17.08914000","longitude":"121.70254000"},{"name":"Busilak","countryCode":"PH","stateCode":"02","latitude":"16.47750000","longitude":"121.12410000"},{"name":"Cabagan","countryCode":"PH","stateCode":"02","latitude":"17.42782000","longitude":"121.76955000"},{"name":"Cabannungan Second","countryCode":"PH","stateCode":"02","latitude":"17.12490000","longitude":"121.85060000"},{"name":"Cabaritan East","countryCode":"PH","stateCode":"02","latitude":"18.41781000","longitude":"121.48872000"},{"name":"Cabarroguis","countryCode":"PH","stateCode":"02","latitude":"16.51105000","longitude":"121.52118000"},{"name":"Cabatuan","countryCode":"PH","stateCode":"02","latitude":"16.95655000","longitude":"121.66854000"},{"name":"Cabiraoan","countryCode":"PH","stateCode":"02","latitude":"18.32377000","longitude":"122.08595000"},{"name":"Cabulay","countryCode":"PH","stateCode":"02","latitude":"16.74556000","longitude":"121.49750000"},{"name":"Calamagui East","countryCode":"PH","stateCode":"02","latitude":"17.48815000","longitude":"121.76845000"},{"name":"Calantac","countryCode":"PH","stateCode":"02","latitude":"17.90904000","longitude":"121.72280000"},{"name":"Calaoagan","countryCode":"PH","stateCode":"02","latitude":"18.04279000","longitude":"121.72325000"},{"name":"Calinaoan Malasin","countryCode":"PH","stateCode":"02","latitude":"17.35189000","longitude":"121.74074000"},{"name":"Calog Norte","countryCode":"PH","stateCode":"02","latitude":"18.36359000","longitude":"121.38533000"},{"name":"Camalaniugan","countryCode":"PH","stateCode":"02","latitude":"18.27400000","longitude":"121.67480000"},{"name":"Capissayan Sur","countryCode":"PH","stateCode":"02","latitude":"18.05090000","longitude":"121.81770000"},{"name":"Carig","countryCode":"PH","stateCode":"02","latitude":"17.65929000","longitude":"121.74357000"},{"name":"Casambalangan","countryCode":"PH","stateCode":"02","latitude":"18.37646000","longitude":"122.12745000"},{"name":"Catayauan","countryCode":"PH","stateCode":"02","latitude":"18.16072000","longitude":"121.65271000"},{"name":"Claveria","countryCode":"PH","stateCode":"02","latitude":"18.60742000","longitude":"121.08322000"},{"name":"Cordon","countryCode":"PH","stateCode":"02","latitude":"16.67440000","longitude":"121.46580000"},{"name":"Cullalabo del Sur","countryCode":"PH","stateCode":"02","latitude":"17.10267000","longitude":"121.70394000"},{"name":"Dagupan","countryCode":"PH","stateCode":"02","latitude":"17.70039000","longitude":"121.50448000"},{"name":"Dalaoig","countryCode":"PH","stateCode":"02","latitude":"17.94917000","longitude":"121.71480000"},{"name":"Daragutan","countryCode":"PH","stateCode":"02","latitude":"17.00000000","longitude":"122.03333000"},{"name":"Dassun","countryCode":"PH","stateCode":"02","latitude":"17.74517000","longitude":"121.71137000"},{"name":"Diadi","countryCode":"PH","stateCode":"02","latitude":"16.72620000","longitude":"121.35890000"},{"name":"Diamantina","countryCode":"PH","stateCode":"02","latitude":"16.91795000","longitude":"121.62674000"},{"name":"Dibuluan","countryCode":"PH","stateCode":"02","latitude":"16.51907000","longitude":"121.76472000"},{"name":"Dicabisagan","countryCode":"PH","stateCode":"02","latitude":"17.08184000","longitude":"122.41574000"},{"name":"Dicamay","countryCode":"PH","stateCode":"02","latitude":"16.75606000","longitude":"122.00374000"},{"name":"Diffun","countryCode":"PH","stateCode":"02","latitude":"16.59000000","longitude":"121.50570000"},{"name":"Divisoria","countryCode":"PH","stateCode":"02","latitude":"17.52268000","longitude":"121.77421000"},{"name":"Dodan","countryCode":"PH","stateCode":"02","latitude":"17.64107000","longitude":"121.79449000"},{"name":"Dumabato","countryCode":"PH","stateCode":"02","latitude":"16.31667000","longitude":"121.70000000"},{"name":"Echague","countryCode":"PH","stateCode":"02","latitude":"16.70509000","longitude":"121.67633000"},{"name":"Eden","countryCode":"PH","stateCode":"02","latitude":"17.03809000","longitude":"121.59799000"},{"name":"Enrile","countryCode":"PH","stateCode":"02","latitude":"17.55960000","longitude":"121.69740000"},{"name":"Esperanza East","countryCode":"PH","stateCode":"02","latitude":"17.02327000","longitude":"121.68402000"},{"name":"Estefania","countryCode":"PH","stateCode":"02","latitude":"17.79952000","longitude":"121.72310000"},{"name":"Furao","countryCode":"PH","stateCode":"02","latitude":"17.03466000","longitude":"121.79689000"},{"name":"Gadu","countryCode":"PH","stateCode":"02","latitude":"17.62920000","longitude":"121.61050000"},{"name":"Gammad","countryCode":"PH","stateCode":"02","latitude":"17.71040000","longitude":"121.74370000"},{"name":"Gamu","countryCode":"PH","stateCode":"02","latitude":"17.04975000","longitude":"121.83604000"},{"name":"Ganapi","countryCode":"PH","stateCode":"02","latitude":"17.20174000","longitude":"121.86524000"},{"name":"Gappal","countryCode":"PH","stateCode":"02","latitude":"16.83646000","longitude":"121.82184000"},{"name":"Gattaran","countryCode":"PH","stateCode":"02","latitude":"18.06157000","longitude":"121.64410000"},{"name":"Gonzaga","countryCode":"PH","stateCode":"02","latitude":"18.25937000","longitude":"121.99495000"},{"name":"Guiddam","countryCode":"PH","stateCode":"02","latitude":"18.33493000","longitude":"121.46617000"},{"name":"Ibung","countryCode":"PH","stateCode":"02","latitude":"16.60938000","longitude":"121.18614000"},{"name":"Iguig","countryCode":"PH","stateCode":"02","latitude":"17.75060000","longitude":"121.73645000"},{"name":"Ilagan","countryCode":"PH","stateCode":"02","latitude":"17.14854000","longitude":"121.88924000"},{"name":"Ineangan","countryCode":"PH","stateCode":"02","latitude":"16.31810000","longitude":"121.09300000"},{"name":"Iraga","countryCode":"PH","stateCode":"02","latitude":"17.70150000","longitude":"121.65460000"},{"name":"Itbayat","countryCode":"PH","stateCode":"02","latitude":"20.78733000","longitude":"121.84177000"},{"name":"Ivana","countryCode":"PH","stateCode":"02","latitude":"20.37005000","longitude":"121.91457000"},{"name":"Jones","countryCode":"PH","stateCode":"02","latitude":"16.55710000","longitude":"121.70290000"},{"name":"Kasibu","countryCode":"PH","stateCode":"02","latitude":"16.31670000","longitude":"121.29650000"},{"name":"La Paz","countryCode":"PH","stateCode":"02","latitude":"16.91075000","longitude":"121.66824000"},{"name":"Lallayug","countryCode":"PH","stateCode":"02","latitude":"17.70684000","longitude":"121.44175000"},{"name":"Lanna","countryCode":"PH","stateCode":"02","latitude":"17.69600000","longitude":"121.70014000"},{"name":"Lapi","countryCode":"PH","stateCode":"02","latitude":"17.71600000","longitude":"121.89775000"},{"name":"Larion Alto","countryCode":"PH","stateCode":"02","latitude":"17.63082000","longitude":"121.76062000"},{"name":"Lasam","countryCode":"PH","stateCode":"02","latitude":"18.06519000","longitude":"121.60065000"},{"name":"Lucban","countryCode":"PH","stateCode":"02","latitude":"18.33644000","longitude":"121.43082000"},{"name":"Luna","countryCode":"PH","stateCode":"02","latitude":"16.96975000","longitude":"121.72924000"},{"name":"Mabasa","countryCode":"PH","stateCode":"02","latitude":"16.32100000","longitude":"121.12620000"},{"name":"Mabini","countryCode":"PH","stateCode":"02","latitude":"17.09936000","longitude":"121.73454000"},{"name":"Mabuttal East","countryCode":"PH","stateCode":"02","latitude":"18.37620000","longitude":"121.51470000"},{"name":"Maddarulug Norte","countryCode":"PH","stateCode":"02","latitude":"17.60732000","longitude":"121.67670000"},{"name":"Maddela","countryCode":"PH","stateCode":"02","latitude":"16.34140000","longitude":"121.68490000"},{"name":"Magalalag","countryCode":"PH","stateCode":"02","latitude":"17.57732000","longitude":"121.73497000"},{"name":"Magapit","countryCode":"PH","stateCode":"02","latitude":"18.13741000","longitude":"121.66942000"},{"name":"Magapit, Aguiguican","countryCode":"PH","stateCode":"02","latitude":"18.10788000","longitude":"121.67705000"},{"name":"Magdalena","countryCode":"PH","stateCode":"02","latitude":"16.95225000","longitude":"121.66548000"},{"name":"Magsaysay","countryCode":"PH","stateCode":"02","latitude":"17.30813000","longitude":"121.77755000"},{"name":"Maguilling","countryCode":"PH","stateCode":"02","latitude":"17.76982000","longitude":"121.49778000"},{"name":"Mahatao","countryCode":"PH","stateCode":"02","latitude":"20.41585000","longitude":"121.94707000"},{"name":"Malasin","countryCode":"PH","stateCode":"02","latitude":"16.30450000","longitude":"121.10620000"},{"name":"Mallig","countryCode":"PH","stateCode":"02","latitude":"17.21284000","longitude":"121.61074000"},{"name":"Maluno Sur","countryCode":"PH","stateCode":"02","latitude":"16.99885000","longitude":"121.96434000"},{"name":"Manaring","countryCode":"PH","stateCode":"02","latitude":"17.17294000","longitude":"121.90254000"},{"name":"Manga","countryCode":"PH","stateCode":"02","latitude":"17.70123000","longitude":"121.86048000"},{"name":"Masaya Sur","countryCode":"PH","stateCode":"02","latitude":"16.50017000","longitude":"121.74743000"},{"name":"Masipi West","countryCode":"PH","stateCode":"02","latitude":"17.37933000","longitude":"121.83861000"},{"name":"Maxingal","countryCode":"PH","stateCode":"02","latitude":"18.21488000","longitude":"121.66815000"},{"name":"Minallo","countryCode":"PH","stateCode":"02","latitude":"16.98685000","longitude":"121.85394000"},{"name":"Minanga Norte","countryCode":"PH","stateCode":"02","latitude":"17.45233000","longitude":"121.78533000"},{"name":"Minante Segundo","countryCode":"PH","stateCode":"02","latitude":"16.90220000","longitude":"121.76191000"},{"name":"Minuri","countryCode":"PH","stateCode":"02","latitude":"16.53233000","longitude":"121.85532000"},{"name":"Mozzozzin Sur","countryCode":"PH","stateCode":"02","latitude":"17.45685000","longitude":"121.74607000"},{"name":"Mungo","countryCode":"PH","stateCode":"02","latitude":"17.72412000","longitude":"121.47096000"},{"name":"Muñoz East","countryCode":"PH","stateCode":"02","latitude":"17.15754000","longitude":"121.61354000"},{"name":"Nabannagan West","countryCode":"PH","stateCode":"02","latitude":"18.07156000","longitude":"121.53630000"},{"name":"Nagrumbuan","countryCode":"PH","stateCode":"02","latitude":"16.89955000","longitude":"121.70974000"},{"name":"Nagtipunan","countryCode":"PH","stateCode":"02","latitude":"16.21667000","longitude":"121.60000000"},{"name":"Naguilian","countryCode":"PH","stateCode":"02","latitude":"17.02315000","longitude":"121.83704000"},{"name":"Namuac","countryCode":"PH","stateCode":"02","latitude":"18.61090000","longitude":"121.16570000"},{"name":"Nattapian","countryCode":"PH","stateCode":"02","latitude":"17.67536000","longitude":"121.70296000"},{"name":"Paddaya","countryCode":"PH","stateCode":"02","latitude":"18.32361000","longitude":"121.73866000"},{"name":"Palagao Norte","countryCode":"PH","stateCode":"02","latitude":"18.04406000","longitude":"121.71871000"},{"name":"Pamplona","countryCode":"PH","stateCode":"02","latitude":"18.46639000","longitude":"121.34111000"},{"name":"Pangal Sur","countryCode":"PH","stateCode":"02","latitude":"16.60036000","longitude":"121.66979000"},{"name":"Pata","countryCode":"PH","stateCode":"02","latitude":"17.71520000","longitude":"121.50180000"},{"name":"Pattao","countryCode":"PH","stateCode":"02","latitude":"18.24694000","longitude":"121.81470000"},{"name":"Peñablanca","countryCode":"PH","stateCode":"02","latitude":"17.63342000","longitude":"121.78117000"},{"name":"Piat","countryCode":"PH","stateCode":"02","latitude":"17.79050000","longitude":"121.47800000"},{"name":"Pilig","countryCode":"PH","stateCode":"02","latitude":"17.34278000","longitude":"121.77389000"},{"name":"Pinoma","countryCode":"PH","stateCode":"02","latitude":"16.87421000","longitude":"121.70669000"},{"name":"Province of Batanes","countryCode":"PH","stateCode":"02","latitude":"20.45798000","longitude":"121.99410000"},{"name":"Province of Cagayan","countryCode":"PH","stateCode":"02","latitude":"18.00000000","longitude":"121.83333000"},{"name":"Province of Isabela","countryCode":"PH","stateCode":"02","latitude":"17.00000000","longitude":"122.00000000"},{"name":"Province of Nueva Vizcaya","countryCode":"PH","stateCode":"02","latitude":"16.33333000","longitude":"121.33333000"},{"name":"Province of Quirino","countryCode":"PH","stateCode":"02","latitude":"16.28333000","longitude":"121.58333000"},{"name":"Quezon","countryCode":"PH","stateCode":"02","latitude":"17.31303000","longitude":"121.60654000"},{"name":"Quibal","countryCode":"PH","stateCode":"02","latitude":"17.71590000","longitude":"121.81135000"},{"name":"Quirino","countryCode":"PH","stateCode":"02","latitude":"17.13333000","longitude":"121.70000000"},{"name":"Ragan Norte","countryCode":"PH","stateCode":"02","latitude":"17.32318000","longitude":"121.77428000"},{"name":"Ramon","countryCode":"PH","stateCode":"02","latitude":"16.78416000","longitude":"121.53504000"},{"name":"Ramos West","countryCode":"PH","stateCode":"02","latitude":"16.69840000","longitude":"121.61360000"},{"name":"Reina Mercedes","countryCode":"PH","stateCode":"02","latitude":"16.98545000","longitude":"121.82664000"},{"name":"Rizal","countryCode":"PH","stateCode":"02","latitude":"16.71861000","longitude":"121.55528000"},{"name":"Roxas","countryCode":"PH","stateCode":"02","latitude":"17.11894000","longitude":"121.62014000"},{"name":"Sabtang","countryCode":"PH","stateCode":"02","latitude":"20.33566000","longitude":"121.87157000"},{"name":"Saguday","countryCode":"PH","stateCode":"02","latitude":"16.54280000","longitude":"121.56380000"},{"name":"Salinas","countryCode":"PH","stateCode":"02","latitude":"16.36950000","longitude":"121.01880000"},{"name":"Salinungan Proper","countryCode":"PH","stateCode":"02","latitude":"16.86906000","longitude":"121.61454000"},{"name":"San Antonio","countryCode":"PH","stateCode":"02","latitude":"17.27329000","longitude":"121.79121000"},{"name":"San Bernardo","countryCode":"PH","stateCode":"02","latitude":"17.40481000","longitude":"121.75155000"},{"name":"San Fernando","countryCode":"PH","stateCode":"02","latitude":"16.38920000","longitude":"121.13240000"},{"name":"San Guillermo","countryCode":"PH","stateCode":"02","latitude":"16.72540000","longitude":"121.80980000"},{"name":"San Jose","countryCode":"PH","stateCode":"02","latitude":"17.15000000","longitude":"121.60000000"},{"name":"San Juan","countryCode":"PH","stateCode":"02","latitude":"17.40562000","longitude":"121.74745000"},{"name":"San Luis","countryCode":"PH","stateCode":"02","latitude":"16.96455000","longitude":"121.82784000"},{"name":"San Manuel","countryCode":"PH","stateCode":"02","latitude":"17.02375000","longitude":"121.63574000"},{"name":"San Mariano","countryCode":"PH","stateCode":"02","latitude":"16.98265000","longitude":"122.01404000"},{"name":"San Mateo","countryCode":"PH","stateCode":"02","latitude":"17.13754000","longitude":"121.74534000"},{"name":"San Pedro","countryCode":"PH","stateCode":"02","latitude":"17.20000000","longitude":"121.88333000"},{"name":"San Vicente","countryCode":"PH","stateCode":"02","latitude":"18.50746000","longitude":"122.15035000"},{"name":"Sandiat Centro","countryCode":"PH","stateCode":"02","latitude":"17.07295000","longitude":"121.63752000"},{"name":"Santa Ana","countryCode":"PH","stateCode":"02","latitude":"18.46986000","longitude":"122.14775000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"02","latitude":"18.51646000","longitude":"121.31052000"},{"name":"Santa Fe","countryCode":"PH","stateCode":"02","latitude":"16.15950000","longitude":"120.93810000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"02","latitude":"18.14140000","longitude":"121.66473000"},{"name":"Santa Praxedes","countryCode":"PH","stateCode":"02","latitude":"18.56667000","longitude":"121.00000000"},{"name":"Santa Teresita","countryCode":"PH","stateCode":"02","latitude":"18.24720000","longitude":"121.91270000"},{"name":"Santiago","countryCode":"PH","stateCode":"02","latitude":"16.68808000","longitude":"121.54870000"},{"name":"Santo Domingo","countryCode":"PH","stateCode":"02","latitude":"17.15999000","longitude":"121.75183000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"02","latitude":"17.88610000","longitude":"121.56910000"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"02","latitude":"17.39972000","longitude":"121.76455000"},{"name":"Siempre Viva","countryCode":"PH","stateCode":"02","latitude":"17.22874000","longitude":"121.63294000"},{"name":"Sillawit","countryCode":"PH","stateCode":"02","latitude":"16.87316000","longitude":"121.75924000"},{"name":"Simanu Sur","countryCode":"PH","stateCode":"02","latitude":"17.48523000","longitude":"121.83426000"},{"name":"Simimbaan","countryCode":"PH","stateCode":"02","latitude":"17.11856000","longitude":"121.58138000"},{"name":"Sinamar","countryCode":"PH","stateCode":"02","latitude":"16.90000000","longitude":"121.56667000"},{"name":"Sindon","countryCode":"PH","stateCode":"02","latitude":"17.06034000","longitude":"122.01514000"},{"name":"Solana","countryCode":"PH","stateCode":"02","latitude":"17.65280000","longitude":"121.69100000"},{"name":"Solano","countryCode":"PH","stateCode":"02","latitude":"16.51918000","longitude":"121.18124000"},{"name":"Soyung","countryCode":"PH","stateCode":"02","latitude":"16.70010000","longitude":"121.66550000"},{"name":"Taguing","countryCode":"PH","stateCode":"02","latitude":"17.94636000","longitude":"121.75521000"},{"name":"Tapel","countryCode":"PH","stateCode":"02","latitude":"18.28907000","longitude":"122.02915000"},{"name":"Tuao","countryCode":"PH","stateCode":"02","latitude":"16.58833000","longitude":"121.25778000"},{"name":"Tuguegarao","countryCode":"PH","stateCode":"02","latitude":"17.61577000","longitude":"121.72285000"},{"name":"Tumauini","countryCode":"PH","stateCode":"02","latitude":"17.27663000","longitude":"121.80854000"},{"name":"Tupang","countryCode":"PH","stateCode":"02","latitude":"17.90483000","longitude":"121.64099000"},{"name":"Uddiawan","countryCode":"PH","stateCode":"02","latitude":"16.55888000","longitude":"121.15124000"},{"name":"Ugac Sur","countryCode":"PH","stateCode":"02","latitude":"17.61325000","longitude":"121.71583000"},{"name":"Ugad","countryCode":"PH","stateCode":"02","latitude":"17.30750000","longitude":"121.80042000"},{"name":"Upi","countryCode":"PH","stateCode":"02","latitude":"17.08262000","longitude":"121.83453000"},{"name":"Uyugan","countryCode":"PH","stateCode":"02","latitude":"20.35045000","longitude":"121.93777000"},{"name":"Yeban Norte","countryCode":"PH","stateCode":"02","latitude":"17.02195000","longitude":"121.94194000"},{"name":"Abuyog","countryCode":"PH","stateCode":"BTN","latitude":"10.74700000","longitude":"125.01070000"},{"name":"Alangalang","countryCode":"PH","stateCode":"BTN","latitude":"11.20611000","longitude":"124.84667000"},{"name":"Albuera","countryCode":"PH","stateCode":"BTN","latitude":"10.91580000","longitude":"124.69450000"},{"name":"Alegria","countryCode":"PH","stateCode":"BTN","latitude":"12.39840000","longitude":"124.32610000"},{"name":"Allen","countryCode":"PH","stateCode":"BTN","latitude":"12.50060000","longitude":"124.28490000"},{"name":"Almagro","countryCode":"PH","stateCode":"BTN","latitude":"11.91090000","longitude":"124.28580000"},{"name":"Almeria","countryCode":"PH","stateCode":"BTN","latitude":"11.62028000","longitude":"124.38167000"},{"name":"Alugan","countryCode":"PH","stateCode":"BTN","latitude":"12.21880000","longitude":"125.48080000"},{"name":"Anahawan","countryCode":"PH","stateCode":"BTN","latitude":"10.27722000","longitude":"125.26250000"},{"name":"Anito","countryCode":"PH","stateCode":"BTN","latitude":"12.44972000","longitude":"125.28861000"},{"name":"Arteche","countryCode":"PH","stateCode":"BTN","latitude":"12.26450000","longitude":"125.40480000"},{"name":"Babatngon","countryCode":"PH","stateCode":"BTN","latitude":"11.42380000","longitude":"124.84490000"},{"name":"Balagtas","countryCode":"PH","stateCode":"BTN","latitude":"11.13330000","longitude":"124.51920000"},{"name":"Balagui","countryCode":"PH","stateCode":"BTN","latitude":"11.47520000","longitude":"124.53240000"},{"name":"Balangiga","countryCode":"PH","stateCode":"BTN","latitude":"11.10972000","longitude":"125.38750000"},{"name":"Balangkayan","countryCode":"PH","stateCode":"BTN","latitude":"11.47139000","longitude":"125.51056000"},{"name":"Balinsacayao","countryCode":"PH","stateCode":"BTN","latitude":"10.68100000","longitude":"124.95950000"},{"name":"Balocawehay","countryCode":"PH","stateCode":"BTN","latitude":"10.72210000","longitude":"124.96780000"},{"name":"Balogo","countryCode":"PH","stateCode":"BTN","latitude":"10.88680000","longitude":"124.71050000"},{"name":"Balud","countryCode":"PH","stateCode":"BTN","latitude":"11.61667000","longitude":"125.43333000"},{"name":"Bantayan","countryCode":"PH","stateCode":"BTN","latitude":"12.52370000","longitude":"124.82830000"},{"name":"Bantiqui","countryCode":"PH","stateCode":"BTN","latitude":"10.92450000","longitude":"124.41540000"},{"name":"Baras","countryCode":"PH","stateCode":"BTN","latitude":"11.18333000","longitude":"125.01667000"},{"name":"Barugo","countryCode":"PH","stateCode":"BTN","latitude":"11.32417000","longitude":"124.73833000"},{"name":"Basey","countryCode":"PH","stateCode":"BTN","latitude":"11.28205000","longitude":"125.06986000"},{"name":"Basud","countryCode":"PH","stateCode":"BTN","latitude":"11.36630000","longitude":"124.36310000"},{"name":"Bato","countryCode":"PH","stateCode":"BTN","latitude":"10.32778000","longitude":"124.79111000"},{"name":"Baybay","countryCode":"PH","stateCode":"BTN","latitude":"10.67850000","longitude":"124.80060000"},{"name":"Biliran","countryCode":"PH","stateCode":"BTN","latitude":"11.48333000","longitude":"124.48333000"},{"name":"Bilwang","countryCode":"PH","stateCode":"BTN","latitude":"10.88340000","longitude":"124.46670000"},{"name":"Biri","countryCode":"PH","stateCode":"BTN","latitude":"12.68333000","longitude":"124.36361000"},{"name":"Bislig","countryCode":"PH","stateCode":"BTN","latitude":"11.07250000","longitude":"125.03361000"},{"name":"Bitanjuan","countryCode":"PH","stateCode":"BTN","latitude":"10.59550000","longitude":"124.76630000"},{"name":"Bobon","countryCode":"PH","stateCode":"BTN","latitude":"12.52460000","longitude":"124.56360000"},{"name":"Bontoc","countryCode":"PH","stateCode":"BTN","latitude":"10.35560000","longitude":"124.96970000"},{"name":"Borongan","countryCode":"PH","stateCode":"BTN","latitude":"11.60806000","longitude":"125.43194000"},{"name":"Bugho","countryCode":"PH","stateCode":"BTN","latitude":"10.79210000","longitude":"124.93640000"},{"name":"Bugko","countryCode":"PH","stateCode":"BTN","latitude":"12.53560000","longitude":"124.79230000"},{"name":"Bunga","countryCode":"PH","stateCode":"BTN","latitude":"11.48380000","longitude":"124.59180000"},{"name":"Burauen","countryCode":"PH","stateCode":"BTN","latitude":"10.97556000","longitude":"124.89278000"},{"name":"Butazon","countryCode":"PH","stateCode":"BTN","latitude":"11.30720000","longitude":"124.46200000"},{"name":"Cabacuñgan","countryCode":"PH","stateCode":"BTN","latitude":"10.93333000","longitude":"124.98167000"},{"name":"Cabatuan","countryCode":"PH","stateCode":"BTN","latitude":"12.52280000","longitude":"125.22020000"},{"name":"Cabay","countryCode":"PH","stateCode":"BTN","latitude":"11.44556000","longitude":"125.49333000"},{"name":"Cabodiongan","countryCode":"PH","stateCode":"BTN","latitude":"12.66430000","longitude":"125.04560000"},{"name":"Cabucgayan","countryCode":"PH","stateCode":"BTN","latitude":"11.47194000","longitude":"124.57500000"},{"name":"Cagamotan","countryCode":"PH","stateCode":"BTN","latitude":"12.35583000","longitude":"125.28391000"},{"name":"Caibiran","countryCode":"PH","stateCode":"BTN","latitude":"11.57167000","longitude":"124.58222000"},{"name":"Calape","countryCode":"PH","stateCode":"BTN","latitude":"11.94250000","longitude":"125.02139000"},{"name":"Calbayog City","countryCode":"PH","stateCode":"BTN","latitude":"12.06680000","longitude":"124.59620000"},{"name":"Calbiga","countryCode":"PH","stateCode":"BTN","latitude":"11.62472000","longitude":"125.01639000"},{"name":"Calubian","countryCode":"PH","stateCode":"BTN","latitude":"11.44720000","longitude":"124.42810000"},{"name":"Can-Avid","countryCode":"PH","stateCode":"BTN","latitude":"11.99528000","longitude":"125.44722000"},{"name":"Canhandugan","countryCode":"PH","stateCode":"BTN","latitude":"11.13500000","longitude":"124.77972000"},{"name":"Capoocan","countryCode":"PH","stateCode":"BTN","latitude":"11.29333000","longitude":"124.64194000"},{"name":"Capul","countryCode":"PH","stateCode":"BTN","latitude":"12.42370000","longitude":"124.18110000"},{"name":"Caraycaray","countryCode":"PH","stateCode":"BTN","latitude":"11.55510000","longitude":"124.41500000"},{"name":"Caridad","countryCode":"PH","stateCode":"BTN","latitude":"10.83150000","longitude":"124.75180000"},{"name":"Carigara","countryCode":"PH","stateCode":"BTN","latitude":"11.29811000","longitude":"124.67895000"},{"name":"Catarman","countryCode":"PH","stateCode":"BTN","latitude":"12.49890000","longitude":"124.63770000"},{"name":"Catbalogan","countryCode":"PH","stateCode":"BTN","latitude":"11.77528000","longitude":"124.88611000"},{"name":"Catmon","countryCode":"PH","stateCode":"BTN","latitude":"11.53516000","longitude":"124.43115000"},{"name":"Catubig","countryCode":"PH","stateCode":"BTN","latitude":"12.40980000","longitude":"125.05480000"},{"name":"Cervantes","countryCode":"PH","stateCode":"BTN","latitude":"12.36861000","longitude":"124.65972000"},{"name":"Concepcion","countryCode":"PH","stateCode":"BTN","latitude":"10.40528000","longitude":"124.78306000"},{"name":"Consuegra","countryCode":"PH","stateCode":"BTN","latitude":"11.29760000","longitude":"124.51240000"},{"name":"Culaba","countryCode":"PH","stateCode":"BTN","latitude":"11.65778000","longitude":"124.54250000"},{"name":"Culasian","countryCode":"PH","stateCode":"BTN","latitude":"11.30694000","longitude":"124.61056000"},{"name":"Dagami","countryCode":"PH","stateCode":"BTN","latitude":"11.06083000","longitude":"124.90278000"},{"name":"Dao","countryCode":"PH","stateCode":"BTN","latitude":"12.09980000","longitude":"125.43720000"},{"name":"Dapdap","countryCode":"PH","stateCode":"BTN","latitude":"12.06200000","longitude":"125.48810000"},{"name":"Daram","countryCode":"PH","stateCode":"BTN","latitude":"11.63410000","longitude":"124.79470000"},{"name":"Dolores","countryCode":"PH","stateCode":"BTN","latitude":"12.03710000","longitude":"125.48250000"},{"name":"Doos","countryCode":"PH","stateCode":"BTN","latitude":"10.46528000","longitude":"124.72944000"},{"name":"Dulag","countryCode":"PH","stateCode":"BTN","latitude":"10.95250000","longitude":"125.03167000"},{"name":"Erenas","countryCode":"PH","stateCode":"BTN","latitude":"12.42450000","longitude":"124.32380000"},{"name":"Gabas","countryCode":"PH","stateCode":"BTN","latitude":"10.72970000","longitude":"124.79610000"},{"name":"Gamay","countryCode":"PH","stateCode":"BTN","latitude":"12.38542000","longitude":"125.29791000"},{"name":"Gandara","countryCode":"PH","stateCode":"BTN","latitude":"12.01300000","longitude":"124.81180000"},{"name":"General MacArthur","countryCode":"PH","stateCode":"BTN","latitude":"11.24639000","longitude":"125.53944000"},{"name":"Ginabuyan","countryCode":"PH","stateCode":"BTN","latitude":"11.23830000","longitude":"124.40470000"},{"name":"Giporlos","countryCode":"PH","stateCode":"BTN","latitude":"11.12000000","longitude":"125.44944000"},{"name":"Guindapunan","countryCode":"PH","stateCode":"BTN","latitude":"11.30278000","longitude":"124.70583000"},{"name":"Guirang","countryCode":"PH","stateCode":"BTN","latitude":"11.35000000","longitude":"125.11667000"},{"name":"Guiuan","countryCode":"PH","stateCode":"BTN","latitude":"11.03088000","longitude":"125.72342000"},{"name":"Hernani","countryCode":"PH","stateCode":"BTN","latitude":"11.32583000","longitude":"125.61944000"},{"name":"Hilongos","countryCode":"PH","stateCode":"BTN","latitude":"10.37444000","longitude":"124.74972000"},{"name":"Hindang","countryCode":"PH","stateCode":"BTN","latitude":"10.43417000","longitude":"124.72917000"},{"name":"Hingatungan","countryCode":"PH","stateCode":"BTN","latitude":"10.58400000","longitude":"125.18520000"},{"name":"Hinunangan","countryCode":"PH","stateCode":"BTN","latitude":"10.39408000","longitude":"125.19768000"},{"name":"Hinundayan","countryCode":"PH","stateCode":"BTN","latitude":"10.35230000","longitude":"125.25060000"},{"name":"Hipadpad","countryCode":"PH","stateCode":"BTN","latitude":"12.28550000","longitude":"125.23610000"},{"name":"Hipasngo","countryCode":"PH","stateCode":"BTN","latitude":"10.66240000","longitude":"124.80850000"},{"name":"Ibarra","countryCode":"PH","stateCode":"BTN","latitude":"10.12472000","longitude":"124.88417000"},{"name":"Ichon","countryCode":"PH","stateCode":"BTN","latitude":"10.09495000","longitude":"124.90168000"},{"name":"Inangatan","countryCode":"PH","stateCode":"BTN","latitude":"11.25000000","longitude":"124.40000000"},{"name":"Ipil","countryCode":"PH","stateCode":"BTN","latitude":"10.97472000","longitude":"124.63639000"},{"name":"Isabel","countryCode":"PH","stateCode":"BTN","latitude":"10.92670000","longitude":"124.43400000"},{"name":"Jaro","countryCode":"PH","stateCode":"BTN","latitude":"11.18375000","longitude":"124.78267000"},{"name":"Jiabong","countryCode":"PH","stateCode":"BTN","latitude":"11.76250000","longitude":"124.95194000"},{"name":"Jubasan","countryCode":"PH","stateCode":"BTN","latitude":"12.48440000","longitude":"124.28720000"},{"name":"Julita","countryCode":"PH","stateCode":"BTN","latitude":"10.97472000","longitude":"124.96167000"},{"name":"Kabuynan","countryCode":"PH","stateCode":"BTN","latitude":"11.08056000","longitude":"125.02472000"},{"name":"Kampokpok","countryCode":"PH","stateCode":"BTN","latitude":"11.29620000","longitude":"124.40500000"},{"name":"Kananya","countryCode":"PH","stateCode":"BTN","latitude":"11.18670000","longitude":"124.56010000"},{"name":"Kilim","countryCode":"PH","stateCode":"BTN","latitude":"10.71180000","longitude":"124.79680000"},{"name":"La Paz","countryCode":"PH","stateCode":"BTN","latitude":"10.89250000","longitude":"124.95583000"},{"name":"Lalauigan","countryCode":"PH","stateCode":"BTN","latitude":"11.58917000","longitude":"125.46972000"},{"name":"Lamak","countryCode":"PH","stateCode":"BTN","latitude":"10.39972000","longitude":"124.73889000"},{"name":"Lao","countryCode":"PH","stateCode":"BTN","latitude":"11.01806000","longitude":"124.55972000"},{"name":"Laoang","countryCode":"PH","stateCode":"BTN","latitude":"12.56980000","longitude":"125.01410000"},{"name":"Lapinig","countryCode":"PH","stateCode":"BTN","latitude":"12.31510000","longitude":"125.30320000"},{"name":"Las Navas","countryCode":"PH","stateCode":"BTN","latitude":"12.33920000","longitude":"125.03130000"},{"name":"Lavezares","countryCode":"PH","stateCode":"BTN","latitude":"12.53360000","longitude":"124.33050000"},{"name":"Leyte","countryCode":"PH","stateCode":"BTN","latitude":"11.36687000","longitude":"124.48239000"},{"name":"Libagon","countryCode":"PH","stateCode":"BTN","latitude":"10.30083000","longitude":"125.05583000"},{"name":"Libas","countryCode":"PH","stateCode":"BTN","latitude":"10.93880000","longitude":"124.54500000"},{"name":"Libertad","countryCode":"PH","stateCode":"BTN","latitude":"10.91667000","longitude":"124.45000000"},{"name":"Liberty","countryCode":"PH","stateCode":"BTN","latitude":"10.87417000","longitude":"125.00250000"},{"name":"Liloan","countryCode":"PH","stateCode":"BTN","latitude":"10.15811000","longitude":"125.11806000"},{"name":"Lim-oo","countryCode":"PH","stateCode":"BTN","latitude":"11.15083000","longitude":"124.63083000"},{"name":"Limon","countryCode":"PH","stateCode":"BTN","latitude":"11.28890000","longitude":"124.56710000"},{"name":"Llorente","countryCode":"PH","stateCode":"BTN","latitude":"11.41194000","longitude":"125.54583000"},{"name":"Looc","countryCode":"PH","stateCode":"BTN","latitude":"11.47880000","longitude":"124.55420000"},{"name":"Lope de Vega","countryCode":"PH","stateCode":"BTN","latitude":"12.29830000","longitude":"124.62380000"},{"name":"Maasin","countryCode":"PH","stateCode":"BTN","latitude":"10.13361000","longitude":"124.84472000"},{"name":"Mabini","countryCode":"PH","stateCode":"BTN","latitude":"11.41667000","longitude":"125.16667000"},{"name":"MacArthur","countryCode":"PH","stateCode":"BTN","latitude":"10.83472000","longitude":"124.99528000"},{"name":"Macrohon","countryCode":"PH","stateCode":"BTN","latitude":"10.07972000","longitude":"124.94306000"},{"name":"Mahaplag","countryCode":"PH","stateCode":"BTN","latitude":"10.60450000","longitude":"124.96460000"},{"name":"Makiwalo","countryCode":"PH","stateCode":"BTN","latitude":"12.51010000","longitude":"124.70600000"},{"name":"Malaga","countryCode":"PH","stateCode":"BTN","latitude":"12.23686000","longitude":"124.37529000"},{"name":"Malajog","countryCode":"PH","stateCode":"BTN","latitude":"12.11020000","longitude":"124.47930000"},{"name":"Malilinao","countryCode":"PH","stateCode":"BTN","latitude":"11.10694000","longitude":"124.50111000"},{"name":"Malitbog","countryCode":"PH","stateCode":"BTN","latitude":"10.16000000","longitude":"124.99917000"},{"name":"Mantang","countryCode":"PH","stateCode":"BTN","latitude":"11.87000000","longitude":"125.42833000"},{"name":"Mapanas","countryCode":"PH","stateCode":"BTN","latitude":"12.47502000","longitude":"125.25621000"},{"name":"Margen","countryCode":"PH","stateCode":"BTN","latitude":"11.01722000","longitude":"124.52833000"},{"name":"Maripipi","countryCode":"PH","stateCode":"BTN","latitude":"11.77917000","longitude":"124.34917000"},{"name":"Masarayao","countryCode":"PH","stateCode":"BTN","latitude":"11.08972000","longitude":"124.61750000"},{"name":"Maslog","countryCode":"PH","stateCode":"BTN","latitude":"12.15000000","longitude":"125.23333000"},{"name":"Matalom","countryCode":"PH","stateCode":"BTN","latitude":"10.28306000","longitude":"124.78778000"},{"name":"Matlang","countryCode":"PH","stateCode":"BTN","latitude":"10.89020000","longitude":"124.45540000"},{"name":"Maydolong","countryCode":"PH","stateCode":"BTN","latitude":"11.50021000","longitude":"125.49811000"},{"name":"Mayorga","countryCode":"PH","stateCode":"BTN","latitude":"10.90000000","longitude":"125.00000000"},{"name":"Maypangdan","countryCode":"PH","stateCode":"BTN","latitude":"11.65194000","longitude":"125.45028000"},{"name":"Merida","countryCode":"PH","stateCode":"BTN","latitude":"10.90980000","longitude":"124.53760000"},{"name":"Mondragon","countryCode":"PH","stateCode":"BTN","latitude":"12.51570000","longitude":"124.75230000"},{"name":"Motiong","countryCode":"PH","stateCode":"BTN","latitude":"11.78000000","longitude":"124.99972000"},{"name":"Naghalin","countryCode":"PH","stateCode":"BTN","latitude":"11.14560000","longitude":"124.56710000"},{"name":"Napuro","countryCode":"PH","stateCode":"BTN","latitude":"12.02730000","longitude":"124.70820000"},{"name":"Naval","countryCode":"PH","stateCode":"BTN","latitude":"11.56056000","longitude":"124.39750000"},{"name":"Nena","countryCode":"PH","stateCode":"BTN","latitude":"11.76583000","longitude":"125.41778000"},{"name":"Nenita","countryCode":"PH","stateCode":"BTN","latitude":"12.49167000","longitude":"124.80444000"},{"name":"Oras","countryCode":"PH","stateCode":"BTN","latitude":"12.14060000","longitude":"125.43970000"},{"name":"Ormoc","countryCode":"PH","stateCode":"BTN","latitude":"11.00639000","longitude":"124.60750000"},{"name":"Padre Burgos","countryCode":"PH","stateCode":"BTN","latitude":"10.03694000","longitude":"125.01917000"},{"name":"Pagsanghan","countryCode":"PH","stateCode":"BTN","latitude":"11.96570000","longitude":"124.72120000"},{"name":"Palanit","countryCode":"PH","stateCode":"BTN","latitude":"12.32134000","longitude":"124.34341000"},{"name":"Palapag","countryCode":"PH","stateCode":"BTN","latitude":"12.54580000","longitude":"125.11470000"},{"name":"Palaroo","countryCode":"PH","stateCode":"BTN","latitude":"11.40560000","longitude":"124.48300000"},{"name":"Palhi","countryCode":"PH","stateCode":"BTN","latitude":"10.64980000","longitude":"124.80620000"},{"name":"Palo","countryCode":"PH","stateCode":"BTN","latitude":"11.15750000","longitude":"124.99083000"},{"name":"Palompon","countryCode":"PH","stateCode":"BTN","latitude":"11.05080000","longitude":"124.38430000"},{"name":"Pambujan","countryCode":"PH","stateCode":"BTN","latitude":"12.56420000","longitude":"124.92760000"},{"name":"Panalanoy","countryCode":"PH","stateCode":"BTN","latitude":"11.25111000","longitude":"125.00639000"},{"name":"Pangdan","countryCode":"PH","stateCode":"BTN","latitude":"11.74444000","longitude":"124.91667000"},{"name":"Pangpang","countryCode":"PH","stateCode":"BTN","latitude":"12.56920000","longitude":"125.07400000"},{"name":"Pastrana","countryCode":"PH","stateCode":"BTN","latitude":"11.13667000","longitude":"124.88556000"},{"name":"Patong","countryCode":"PH","stateCode":"BTN","latitude":"12.33643000","longitude":"125.28521000"},{"name":"Pawing","countryCode":"PH","stateCode":"BTN","latitude":"11.18000000","longitude":"125.00278000"},{"name":"Pinamopoan","countryCode":"PH","stateCode":"BTN","latitude":"11.31472000","longitude":"124.57389000"},{"name":"Pintuyan","countryCode":"PH","stateCode":"BTN","latitude":"9.94410000","longitude":"125.24940000"},{"name":"Piña","countryCode":"PH","stateCode":"BTN","latitude":"12.19078000","longitude":"124.40150000"},{"name":"Plaridel","countryCode":"PH","stateCode":"BTN","latitude":"10.56670000","longitude":"124.76450000"},{"name":"Polahongon","countryCode":"PH","stateCode":"BTN","latitude":"10.52880000","longitude":"124.96940000"},{"name":"Polañge","countryCode":"PH","stateCode":"BTN","latitude":"12.39667000","longitude":"124.63111000"},{"name":"Province of Eastern Samar","countryCode":"PH","stateCode":"BTN","latitude":"11.53054000","longitude":"125.47647000"},{"name":"Province of Leyte","countryCode":"PH","stateCode":"BTN","latitude":"11.08138000","longitude":"124.82666000"},{"name":"Province of Northern Samar","countryCode":"PH","stateCode":"BTN","latitude":"12.33333000","longitude":"124.66667000"},{"name":"Province of Samar","countryCode":"PH","stateCode":"BTN","latitude":"11.83333000","longitude":"125.00000000"},{"name":"Province of Southern Leyte","countryCode":"PH","stateCode":"BTN","latitude":"10.33333000","longitude":"125.08333000"},{"name":"Puerto Bello","countryCode":"PH","stateCode":"BTN","latitude":"10.97330000","longitude":"124.53510000"},{"name":"Quinapundan","countryCode":"PH","stateCode":"BTN","latitude":"11.15833000","longitude":"125.52194000"},{"name":"Rizal","countryCode":"PH","stateCode":"BTN","latitude":"11.17639000","longitude":"124.57944000"},{"name":"Rosario","countryCode":"PH","stateCode":"BTN","latitude":"12.52230000","longitude":"124.42500000"},{"name":"Sabang","countryCode":"PH","stateCode":"BTN","latitude":"12.07460000","longitude":"124.54140000"},{"name":"Saint Bernard","countryCode":"PH","stateCode":"BTN","latitude":"10.28333000","longitude":"125.18333000"},{"name":"Salcedo","countryCode":"PH","stateCode":"BTN","latitude":"11.14694000","longitude":"125.66500000"},{"name":"Salvacion","countryCode":"PH","stateCode":"BTN","latitude":"12.61510000","longitude":"125.03900000"},{"name":"San Antonio","countryCode":"PH","stateCode":"BTN","latitude":"12.41290000","longitude":"124.27910000"},{"name":"San Eduardo","countryCode":"PH","stateCode":"BTN","latitude":"12.16790000","longitude":"125.45030000"},{"name":"San Francisco","countryCode":"PH","stateCode":"BTN","latitude":"10.06000000","longitude":"125.16056000"},{"name":"San Isidro","countryCode":"PH","stateCode":"BTN","latitude":"11.40620000","longitude":"124.35210000"},{"name":"San Joaquin","countryCode":"PH","stateCode":"BTN","latitude":"12.16697000","longitude":"124.43003000"},{"name":"San Jorge","countryCode":"PH","stateCode":"BTN","latitude":"11.98083000","longitude":"124.82389000"},{"name":"San Jose","countryCode":"PH","stateCode":"BTN","latitude":"10.98889000","longitude":"125.03528000"},{"name":"San Jose de Buan","countryCode":"PH","stateCode":"BTN","latitude":"12.05290000","longitude":"125.02510000"},{"name":"San Juan","countryCode":"PH","stateCode":"BTN","latitude":"11.00056000","longitude":"124.53917000"},{"name":"San Julian","countryCode":"PH","stateCode":"BTN","latitude":"11.75361000","longitude":"125.45583000"},{"name":"San Miguel","countryCode":"PH","stateCode":"BTN","latitude":"11.26722000","longitude":"124.83250000"},{"name":"San Pedro","countryCode":"PH","stateCode":"BTN","latitude":"10.96100000","longitude":"124.81970000"},{"name":"San Policarpio","countryCode":"PH","stateCode":"BTN","latitude":"12.06860000","longitude":"124.56950000"},{"name":"San Policarpo","countryCode":"PH","stateCode":"BTN","latitude":"12.17910000","longitude":"125.50720000"},{"name":"San Ricardo","countryCode":"PH","stateCode":"BTN","latitude":"9.91280000","longitude":"125.27670000"},{"name":"San Roque","countryCode":"PH","stateCode":"BTN","latitude":"11.05000000","longitude":"125.01667000"},{"name":"San Sebastian","countryCode":"PH","stateCode":"BTN","latitude":"11.71000000","longitude":"125.01806000"},{"name":"San Vicente","countryCode":"PH","stateCode":"BTN","latitude":"11.11830000","longitude":"124.56570000"},{"name":"Santa Fe","countryCode":"PH","stateCode":"BTN","latitude":"11.18556000","longitude":"124.91611000"},{"name":"Santa Margarita","countryCode":"PH","stateCode":"BTN","latitude":"12.03778000","longitude":"124.65778000"},{"name":"Santa Paz","countryCode":"PH","stateCode":"BTN","latitude":"10.26667000","longitude":"124.78333000"},{"name":"Santa Rita","countryCode":"PH","stateCode":"BTN","latitude":"11.45020000","longitude":"124.94250000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"BTN","latitude":"11.92630000","longitude":"124.44920000"},{"name":"Siguinon","countryCode":"PH","stateCode":"BTN","latitude":"10.94230000","longitude":"124.68060000"},{"name":"Silago","countryCode":"PH","stateCode":"BTN","latitude":"10.52910000","longitude":"125.16180000"},{"name":"Silanga","countryCode":"PH","stateCode":"BTN","latitude":"11.81806000","longitude":"124.84306000"},{"name":"Silvino Lobos","countryCode":"PH","stateCode":"BTN","latitude":"12.30000000","longitude":"124.83333000"},{"name":"Sogod","countryCode":"PH","stateCode":"BTN","latitude":"10.38470000","longitude":"124.98140000"},{"name":"Sulangan","countryCode":"PH","stateCode":"BTN","latitude":"10.93600000","longitude":"125.82640000"},{"name":"Sulat","countryCode":"PH","stateCode":"BTN","latitude":"11.81028000","longitude":"125.45444000"},{"name":"Tabango","countryCode":"PH","stateCode":"BTN","latitude":"11.30770000","longitude":"124.37300000"},{"name":"Tabing","countryCode":"PH","stateCode":"BTN","latitude":"11.40000000","longitude":"124.35000000"},{"name":"Tabonoc","countryCode":"PH","stateCode":"BTN","latitude":"10.35000000","longitude":"124.80000000"},{"name":"Tabontabon","countryCode":"PH","stateCode":"BTN","latitude":"11.04083000","longitude":"124.96111000"},{"name":"Tacloban","countryCode":"PH","stateCode":"BTN","latitude":"11.24333000","longitude":"125.00472000"},{"name":"Taft","countryCode":"PH","stateCode":"BTN","latitude":"11.90111000","longitude":"125.41889000"},{"name":"Tagapul-an","countryCode":"PH","stateCode":"BTN","latitude":"12.05000000","longitude":"124.15000000"},{"name":"Tagbubungang Diot","countryCode":"PH","stateCode":"BTN","latitude":"11.12570000","longitude":"124.40280000"},{"name":"Talalora","countryCode":"PH","stateCode":"BTN","latitude":"11.52930000","longitude":"124.83620000"},{"name":"Talisayan","countryCode":"PH","stateCode":"BTN","latitude":"10.95000000","longitude":"124.70000000"},{"name":"Tanauan","countryCode":"PH","stateCode":"BTN","latitude":"11.10944000","longitude":"125.01556000"},{"name":"Tarangnan","countryCode":"PH","stateCode":"BTN","latitude":"11.90090000","longitude":"124.74590000"},{"name":"Tinambacan","countryCode":"PH","stateCode":"BTN","latitude":"12.09430000","longitude":"124.50250000"},{"name":"Tolosa","countryCode":"PH","stateCode":"BTN","latitude":"11.10000000","longitude":"125.01667000"},{"name":"Tomas Oppus","countryCode":"PH","stateCode":"BTN","latitude":"10.25056000","longitude":"124.98306000"},{"name":"Tucdao","countryCode":"PH","stateCode":"BTN","latitude":"11.70110000","longitude":"124.47190000"},{"name":"Tugbong","countryCode":"PH","stateCode":"BTN","latitude":"11.01667000","longitude":"124.60000000"},{"name":"Tunga","countryCode":"PH","stateCode":"BTN","latitude":"11.24556000","longitude":"124.75167000"},{"name":"Tutubigan","countryCode":"PH","stateCode":"BTN","latitude":"11.83972000","longitude":"125.06139000"},{"name":"Umaganhan","countryCode":"PH","stateCode":"BTN","latitude":"11.32920000","longitude":"124.37700000"},{"name":"Valencia","countryCode":"PH","stateCode":"BTN","latitude":"11.10889000","longitude":"124.57250000"},{"name":"Victoria","countryCode":"PH","stateCode":"BTN","latitude":"12.44722000","longitude":"124.31111000"},{"name":"Viga","countryCode":"PH","stateCode":"BTN","latitude":"12.51620000","longitude":"125.05280000"},{"name":"Villaba","countryCode":"PH","stateCode":"BTN","latitude":"11.21350000","longitude":"124.39210000"},{"name":"Villareal","countryCode":"PH","stateCode":"BTN","latitude":"11.56590000","longitude":"124.92810000"},{"name":"Viriato","countryCode":"PH","stateCode":"BTN","latitude":"12.29031000","longitude":"124.35333000"},{"name":"Wright","countryCode":"PH","stateCode":"BTN","latitude":"11.77028000","longitude":"125.02194000"},{"name":"Zumarraga","countryCode":"PH","stateCode":"BTN","latitude":"11.63880000","longitude":"124.84170000"},{"name":"Abuyon","countryCode":"PH","stateCode":"MDC","latitude":"13.62260000","longitude":"122.51910000"},{"name":"Aga","countryCode":"PH","stateCode":"MDC","latitude":"14.09650000","longitude":"120.80217000"},{"name":"Agdangan","countryCode":"PH","stateCode":"MDC","latitude":"13.87710000","longitude":"121.91305000"},{"name":"Agoncillo","countryCode":"PH","stateCode":"MDC","latitude":"13.93556000","longitude":"120.93261000"},{"name":"Alabat","countryCode":"PH","stateCode":"MDC","latitude":"14.10100000","longitude":"122.01250000"},{"name":"Alaminos","countryCode":"PH","stateCode":"MDC","latitude":"14.06391000","longitude":"121.24649000"},{"name":"Alfonso","countryCode":"PH","stateCode":"MDC","latitude":"14.14083000","longitude":"120.85389000"},{"name":"Aliang","countryCode":"PH","stateCode":"MDC","latitude":"14.28333000","longitude":"120.88333000"},{"name":"Alitagtag","countryCode":"PH","stateCode":"MDC","latitude":"13.86450000","longitude":"121.00410000"},{"name":"Alupay","countryCode":"PH","stateCode":"MDC","latitude":"13.84696000","longitude":"121.30719000"},{"name":"Amadeo","countryCode":"PH","stateCode":"MDC","latitude":"14.17056000","longitude":"120.92361000"},{"name":"Ambulong","countryCode":"PH","stateCode":"MDC","latitude":"14.08804000","longitude":"121.06127000"},{"name":"Angono","countryCode":"PH","stateCode":"MDC","latitude":"14.52660000","longitude":"121.15360000"},{"name":"Antipolo","countryCode":"PH","stateCode":"MDC","latitude":"14.62578000","longitude":"121.12251000"},{"name":"Anuling","countryCode":"PH","stateCode":"MDC","latitude":"14.12388000","longitude":"120.89220000"},{"name":"Aplaya","countryCode":"PH","stateCode":"MDC","latitude":"14.32106000","longitude":"121.11369000"},{"name":"Atimonan","countryCode":"PH","stateCode":"MDC","latitude":"14.00270000","longitude":"121.92078000"},{"name":"Aurora","countryCode":"PH","stateCode":"MDC","latitude":"13.34760000","longitude":"122.51950000"},{"name":"Aya","countryCode":"PH","stateCode":"MDC","latitude":"13.89450000","longitude":"121.11390000"},{"name":"Ayusan Uno","countryCode":"PH","stateCode":"MDC","latitude":"13.95609000","longitude":"121.30765000"},{"name":"Bacoor","countryCode":"PH","stateCode":"MDC","latitude":"14.45896000","longitude":"120.93851000"},{"name":"Bagalangit","countryCode":"PH","stateCode":"MDC","latitude":"13.71041000","longitude":"120.88467000"},{"name":"Bagombong","countryCode":"PH","stateCode":"MDC","latitude":"14.34130000","longitude":"121.37750000"},{"name":"Bagong Pagasa","countryCode":"PH","stateCode":"MDC","latitude":"14.66270000","longitude":"121.03280000"},{"name":"Bagupaye","countryCode":"PH","stateCode":"MDC","latitude":"13.56500000","longitude":"122.39020000"},{"name":"Balagtasin","countryCode":"PH","stateCode":"MDC","latitude":"13.90180000","longitude":"121.08890000"},{"name":"Balayan","countryCode":"PH","stateCode":"MDC","latitude":"13.93714000","longitude":"120.73224000"},{"name":"Balele","countryCode":"PH","stateCode":"MDC","latitude":"14.06532000","longitude":"121.09363000"},{"name":"Balete","countryCode":"PH","stateCode":"MDC","latitude":"14.01983000","longitude":"121.09506000"},{"name":"Balibago","countryCode":"PH","stateCode":"MDC","latitude":"13.92572000","longitude":"120.62556000"},{"name":"Balite Segundo","countryCode":"PH","stateCode":"MDC","latitude":"14.18320000","longitude":"120.97433000"},{"name":"Balitoc","countryCode":"PH","stateCode":"MDC","latitude":"13.86269000","longitude":"120.63554000"},{"name":"Banaba","countryCode":"PH","stateCode":"MDC","latitude":"14.21667000","longitude":"120.85000000"},{"name":"Banalo","countryCode":"PH","stateCode":"MDC","latitude":"13.64640000","longitude":"121.18170000"},{"name":"Banaybanay","countryCode":"PH","stateCode":"MDC","latitude":"13.93310000","longitude":"121.11510000"},{"name":"Banilad","countryCode":"PH","stateCode":"MDC","latitude":"14.06670000","longitude":"120.73470000"},{"name":"Bantilan","countryCode":"PH","stateCode":"MDC","latitude":"14.75814000","longitude":"121.66902000"},{"name":"Banugao","countryCode":"PH","stateCode":"MDC","latitude":"14.74825000","longitude":"121.61840000"},{"name":"Baras","countryCode":"PH","stateCode":"MDC","latitude":"14.51691000","longitude":"121.26580000"},{"name":"Batangas","countryCode":"PH","stateCode":"MDC","latitude":"13.75670000","longitude":"121.05840000"},{"name":"Batas","countryCode":"PH","stateCode":"MDC","latitude":"14.20000000","longitude":"120.81667000"},{"name":"Bauan","countryCode":"PH","stateCode":"MDC","latitude":"13.79170000","longitude":"121.00850000"},{"name":"Bautista","countryCode":"PH","stateCode":"MDC","latitude":"13.99444000","longitude":"121.27778000"},{"name":"Bay","countryCode":"PH","stateCode":"MDC","latitude":"14.18368000","longitude":"121.28554000"},{"name":"Baybayin","countryCode":"PH","stateCode":"MDC","latitude":"13.82083000","longitude":"121.26992000"},{"name":"Biga","countryCode":"PH","stateCode":"MDC","latitude":"14.25759000","longitude":"120.97195000"},{"name":"Bignay Uno","countryCode":"PH","stateCode":"MDC","latitude":"13.86445000","longitude":"121.48792000"},{"name":"Bilaran","countryCode":"PH","stateCode":"MDC","latitude":"14.03528000","longitude":"120.71028000"},{"name":"Bilog-Bilog","countryCode":"PH","stateCode":"MDC","latitude":"14.11361000","longitude":"121.08861000"},{"name":"Binahaan","countryCode":"PH","stateCode":"MDC","latitude":"13.99170000","longitude":"121.75391000"},{"name":"Binangonan","countryCode":"PH","stateCode":"MDC","latitude":"14.46460000","longitude":"121.19290000"},{"name":"Binay","countryCode":"PH","stateCode":"MDC","latitude":"13.50190000","longitude":"122.59830000"},{"name":"Binubusan","countryCode":"PH","stateCode":"MDC","latitude":"13.96947000","longitude":"120.63572000"},{"name":"Binulasan","countryCode":"PH","stateCode":"MDC","latitude":"14.73159000","longitude":"121.69781000"},{"name":"Bitangan","countryCode":"PH","stateCode":"MDC","latitude":"14.25389000","longitude":"120.87833000"},{"name":"Bitin","countryCode":"PH","stateCode":"MDC","latitude":"14.11647000","longitude":"121.22194000"},{"name":"Biñan","countryCode":"PH","stateCode":"MDC","latitude":"14.34267000","longitude":"121.08071000"},{"name":"Bolboc","countryCode":"PH","stateCode":"MDC","latitude":"14.02074000","longitude":"120.75595000"},{"name":"Bolo","countryCode":"PH","stateCode":"MDC","latitude":"13.78991000","longitude":"120.98173000"},{"name":"Boot","countryCode":"PH","stateCode":"MDC","latitude":"14.04556000","longitude":"121.07722000"},{"name":"Bosdak","countryCode":"PH","stateCode":"MDC","latitude":"13.40000000","longitude":"122.50000000"},{"name":"Bugaan","countryCode":"PH","stateCode":"MDC","latitude":"14.03987000","longitude":"120.93609000"},{"name":"Bukal","countryCode":"PH","stateCode":"MDC","latitude":"13.91320000","longitude":"121.52640000"},{"name":"Bukal Sur","countryCode":"PH","stateCode":"MDC","latitude":"13.93806000","longitude":"121.38556000"},{"name":"Bulacnin","countryCode":"PH","stateCode":"MDC","latitude":"13.99030000","longitude":"121.13900000"},{"name":"Bulihan","countryCode":"PH","stateCode":"MDC","latitude":"14.27820000","longitude":"120.99503000"},{"name":"Bungahan","countryCode":"PH","stateCode":"MDC","latitude":"13.94286000","longitude":"120.66178000"},{"name":"Bungoy","countryCode":"PH","stateCode":"MDC","latitude":"13.99779000","longitude":"121.36564000"},{"name":"Burdeos","countryCode":"PH","stateCode":"MDC","latitude":"14.84302000","longitude":"121.96906000"},{"name":"Cabanbanan","countryCode":"PH","stateCode":"MDC","latitude":"14.24040000","longitude":"121.43410000"},{"name":"Cabatang","countryCode":"PH","stateCode":"MDC","latitude":"13.96690000","longitude":"121.36680000"},{"name":"Cabay","countryCode":"PH","stateCode":"MDC","latitude":"13.87080000","longitude":"121.37992000"},{"name":"Cabuyao","countryCode":"PH","stateCode":"MDC","latitude":"14.27260000","longitude":"121.12620000"},{"name":"Cagsiay","countryCode":"PH","stateCode":"MDC","latitude":"14.21667000","longitude":"121.75000000"},{"name":"Cainta","countryCode":"PH","stateCode":"MDC","latitude":"14.57860000","longitude":"121.12220000"},{"name":"Calaca","countryCode":"PH","stateCode":"MDC","latitude":"13.93244000","longitude":"120.81327000"},{"name":"Calamba","countryCode":"PH","stateCode":"MDC","latitude":"14.21167000","longitude":"121.16528000"},{"name":"Calantas","countryCode":"PH","stateCode":"MDC","latitude":"13.97202000","longitude":"120.77456000"},{"name":"Calatagan","countryCode":"PH","stateCode":"MDC","latitude":"13.83224000","longitude":"120.63219000"},{"name":"Calauag","countryCode":"PH","stateCode":"MDC","latitude":"13.95750000","longitude":"122.28800000"},{"name":"Calauan","countryCode":"PH","stateCode":"MDC","latitude":"14.14989000","longitude":"121.31520000"},{"name":"Calilayan","countryCode":"PH","stateCode":"MDC","latitude":"13.85030000","longitude":"121.93000000"},{"name":"Calubcub Dos","countryCode":"PH","stateCode":"MDC","latitude":"13.73930000","longitude":"121.42193000"},{"name":"Calumpang","countryCode":"PH","stateCode":"MDC","latitude":"14.19660000","longitude":"121.40200000"},{"name":"Cambuga","countryCode":"PH","stateCode":"MDC","latitude":"13.61667000","longitude":"122.45000000"},{"name":"Camohaguin","countryCode":"PH","stateCode":"MDC","latitude":"13.90890000","longitude":"122.16660000"},{"name":"Camp Flora","countryCode":"PH","stateCode":"MDC","latitude":"13.35080000","longitude":"122.66410000"},{"name":"Candelaria","countryCode":"PH","stateCode":"MDC","latitude":"13.93111000","longitude":"121.42333000"},{"name":"Capuluan","countryCode":"PH","stateCode":"MDC","latitude":"13.81620000","longitude":"122.51580000"},{"name":"Cardona","countryCode":"PH","stateCode":"MDC","latitude":"14.48646000","longitude":"121.22752000"},{"name":"Carmona","countryCode":"PH","stateCode":"MDC","latitude":"14.31320000","longitude":"121.05760000"},{"name":"Casay","countryCode":"PH","stateCode":"MDC","latitude":"13.26320000","longitude":"122.52170000"},{"name":"Castañas","countryCode":"PH","stateCode":"MDC","latitude":"13.87440000","longitude":"121.55330000"},{"name":"Casuguran","countryCode":"PH","stateCode":"MDC","latitude":"14.71670000","longitude":"122.37422000"},{"name":"Catanauan","countryCode":"PH","stateCode":"MDC","latitude":"13.59260000","longitude":"122.32150000"},{"name":"Cavinti","countryCode":"PH","stateCode":"MDC","latitude":"14.24482000","longitude":"121.50797000"},{"name":"Cavite City","countryCode":"PH","stateCode":"MDC","latitude":"14.48369000","longitude":"120.89878000"},{"name":"Cawayan","countryCode":"PH","stateCode":"MDC","latitude":"13.36720000","longitude":"122.50940000"},{"name":"Cigaras","countryCode":"PH","stateCode":"MDC","latitude":"14.22660000","longitude":"121.42980000"},{"name":"Concepcion Ibaba","countryCode":"PH","stateCode":"MDC","latitude":"13.92309000","longitude":"121.46099000"},{"name":"Cuenca","countryCode":"PH","stateCode":"MDC","latitude":"13.90200000","longitude":"121.05210000"},{"name":"Dagatan","countryCode":"PH","stateCode":"MDC","latitude":"14.00170000","longitude":"121.37670000"},{"name":"Daraitan","countryCode":"PH","stateCode":"MDC","latitude":"14.60280000","longitude":"121.43190000"},{"name":"Dasmariñas","countryCode":"PH","stateCode":"MDC","latitude":"14.32944000","longitude":"120.93667000"},{"name":"Dayap","countryCode":"PH","stateCode":"MDC","latitude":"14.18014000","longitude":"121.33335000"},{"name":"Dayapan","countryCode":"PH","stateCode":"MDC","latitude":"13.93723000","longitude":"120.91620000"},{"name":"Del Monte","countryCode":"PH","stateCode":"MDC","latitude":"14.64180000","longitude":"121.01770000"},{"name":"Dinahican","countryCode":"PH","stateCode":"MDC","latitude":"14.71667000","longitude":"121.71667000"},{"name":"Dolores","countryCode":"PH","stateCode":"MDC","latitude":"14.02265000","longitude":"121.41008000"},{"name":"Famy","countryCode":"PH","stateCode":"MDC","latitude":"14.43760000","longitude":"121.44820000"},{"name":"General Emilio Aguinaldo","countryCode":"PH","stateCode":"MDC","latitude":"14.18417000","longitude":"120.79583000"},{"name":"General Luna","countryCode":"PH","stateCode":"MDC","latitude":"13.68660000","longitude":"122.17090000"},{"name":"General Nakar","countryCode":"PH","stateCode":"MDC","latitude":"14.76365000","longitude":"121.63559000"},{"name":"General Trias","countryCode":"PH","stateCode":"MDC","latitude":"14.38694000","longitude":"120.88167000"},{"name":"Guinayangan, Fourth District of Quezon","countryCode":"PH","stateCode":"MDC","latitude":"13.90020000","longitude":"122.44808000"},{"name":"Guisguis","countryCode":"PH","stateCode":"MDC","latitude":"13.87380000","longitude":"121.51890000"},{"name":"Gulod","countryCode":"PH","stateCode":"MDC","latitude":"14.34490000","longitude":"121.21770000"},{"name":"Gumaca","countryCode":"PH","stateCode":"MDC","latitude":"13.92100000","longitude":"122.10020000"},{"name":"Gumian","countryCode":"PH","stateCode":"MDC","latitude":"14.71006000","longitude":"121.61867000"},{"name":"Guyam Malaki","countryCode":"PH","stateCode":"MDC","latitude":"14.15250000","longitude":"120.86111000"},{"name":"Halayhay","countryCode":"PH","stateCode":"MDC","latitude":"14.37389000","longitude":"120.81333000"},{"name":"Halayhayin","countryCode":"PH","stateCode":"MDC","latitude":"14.18910000","longitude":"121.40750000"},{"name":"Haligue","countryCode":"PH","stateCode":"MDC","latitude":"13.66667000","longitude":"121.11667000"},{"name":"Hondagua","countryCode":"PH","stateCode":"MDC","latitude":"13.94550000","longitude":"122.24170000"},{"name":"Hukay","countryCode":"PH","stateCode":"MDC","latitude":"13.84519000","longitude":"120.70287000"},{"name":"Ibaan","countryCode":"PH","stateCode":"MDC","latitude":"13.81760000","longitude":"121.13300000"},{"name":"Ibabang Tayuman","countryCode":"PH","stateCode":"MDC","latitude":"13.40420000","longitude":"122.51650000"},{"name":"Ilihan","countryCode":"PH","stateCode":"MDC","latitude":"13.63100000","longitude":"121.07090000"},{"name":"Imus","countryCode":"PH","stateCode":"MDC","latitude":"14.42972000","longitude":"120.93667000"},{"name":"Indang","countryCode":"PH","stateCode":"MDC","latitude":"14.19528000","longitude":"120.87694000"},{"name":"Infanta","countryCode":"PH","stateCode":"MDC","latitude":"14.74495000","longitude":"121.64953000"},{"name":"Inicbulan","countryCode":"PH","stateCode":"MDC","latitude":"13.82043000","longitude":"120.98345000"},{"name":"Isabang","countryCode":"PH","stateCode":"MDC","latitude":"13.95694000","longitude":"121.57083000"},{"name":"Jalajala","countryCode":"PH","stateCode":"MDC","latitude":"14.35300000","longitude":"121.32250000"},{"name":"Janagdong","countryCode":"PH","stateCode":"MDC","latitude":"13.90340000","longitude":"121.51340000"},{"name":"Janopol","countryCode":"PH","stateCode":"MDC","latitude":"14.08586000","longitude":"121.09489000"},{"name":"Javalera","countryCode":"PH","stateCode":"MDC","latitude":"14.25813000","longitude":"120.91558000"},{"name":"Kabulusan","countryCode":"PH","stateCode":"MDC","latitude":"14.36150000","longitude":"121.40040000"},{"name":"Kalayaan","countryCode":"PH","stateCode":"MDC","latitude":"14.35000000","longitude":"121.56667000"},{"name":"Kanluran","countryCode":"PH","stateCode":"MDC","latitude":"14.41667000","longitude":"120.85000000"},{"name":"Kapatalan","countryCode":"PH","stateCode":"MDC","latitude":"14.47410000","longitude":"121.49030000"},{"name":"Karligan","countryCode":"PH","stateCode":"MDC","latitude":"14.97561000","longitude":"122.04272000"},{"name":"Kawit","countryCode":"PH","stateCode":"MDC","latitude":"14.44426000","longitude":"120.90164000"},{"name":"Kaytitinga","countryCode":"PH","stateCode":"MDC","latitude":"14.10722000","longitude":"120.82917000"},{"name":"Kiloloran","countryCode":"PH","stateCode":"MDC","latitude":"14.63571000","longitude":"121.60617000"},{"name":"Kinalaglagan","countryCode":"PH","stateCode":"MDC","latitude":"14.00149000","longitude":"121.09772000"},{"name":"Kinatakutan","countryCode":"PH","stateCode":"MDC","latitude":"13.95500000","longitude":"122.46780000"},{"name":"Lacdayan","countryCode":"PH","stateCode":"MDC","latitude":"13.60000000","longitude":"122.53333000"},{"name":"Laiya","countryCode":"PH","stateCode":"MDC","latitude":"13.68031000","longitude":"121.40081000"},{"name":"Lalig","countryCode":"PH","stateCode":"MDC","latitude":"13.98255000","longitude":"121.32647000"},{"name":"Lapolapo","countryCode":"PH","stateCode":"MDC","latitude":"13.83410000","longitude":"121.13790000"},{"name":"Laurel","countryCode":"PH","stateCode":"MDC","latitude":"14.05542000","longitude":"120.91932000"},{"name":"Lemery","countryCode":"PH","stateCode":"MDC","latitude":"13.88090000","longitude":"120.91389000"},{"name":"Lian","countryCode":"PH","stateCode":"MDC","latitude":"14.03364000","longitude":"120.64928000"},{"name":"Libato","countryCode":"PH","stateCode":"MDC","latitude":"13.81514000","longitude":"121.33463000"},{"name":"Lilio","countryCode":"PH","stateCode":"MDC","latitude":"14.13130000","longitude":"121.43620000"},{"name":"Lipa City","countryCode":"PH","stateCode":"MDC","latitude":"13.94110000","longitude":"121.16310000"},{"name":"Lipahan","countryCode":"PH","stateCode":"MDC","latitude":"13.83687000","longitude":"121.40167000"},{"name":"Lobo","countryCode":"PH","stateCode":"MDC","latitude":"13.64810000","longitude":"121.21120000"},{"name":"Looc","countryCode":"PH","stateCode":"MDC","latitude":"14.16480000","longitude":"120.62930000"},{"name":"Lopez","countryCode":"PH","stateCode":"MDC","latitude":"13.88400000","longitude":"122.26040000"},{"name":"Los Baños","countryCode":"PH","stateCode":"MDC","latitude":"14.17025000","longitude":"121.24181000"},{"name":"Lucban","countryCode":"PH","stateCode":"MDC","latitude":"14.11356000","longitude":"121.55574000"},{"name":"Lucena","countryCode":"PH","stateCode":"MDC","latitude":"13.93139000","longitude":"121.61722000"},{"name":"Lucsuhin","countryCode":"PH","stateCode":"MDC","latitude":"13.88186000","longitude":"120.64131000"},{"name":"Luisiana","countryCode":"PH","stateCode":"MDC","latitude":"14.18500000","longitude":"121.51090000"},{"name":"Luksuhin","countryCode":"PH","stateCode":"MDC","latitude":"14.09667000","longitude":"120.88083000"},{"name":"Lumbang","countryCode":"PH","stateCode":"MDC","latitude":"14.29730000","longitude":"121.45980000"},{"name":"Lumbangan","countryCode":"PH","stateCode":"MDC","latitude":"14.05240000","longitude":"120.66670000"},{"name":"Lumil","countryCode":"PH","stateCode":"MDC","latitude":"14.18144000","longitude":"121.00989000"},{"name":"Luntal","countryCode":"PH","stateCode":"MDC","latitude":"14.02920000","longitude":"120.71740000"},{"name":"Lusacan","countryCode":"PH","stateCode":"MDC","latitude":"13.95523000","longitude":"121.34477000"},{"name":"Mabini","countryCode":"PH","stateCode":"MDC","latitude":"13.75324000","longitude":"120.94049000"},{"name":"Mabitac","countryCode":"PH","stateCode":"MDC","latitude":"14.42590000","longitude":"121.42900000"},{"name":"Mabunga","countryCode":"PH","stateCode":"MDC","latitude":"13.86340000","longitude":"122.06770000"},{"name":"Macalamcam A","countryCode":"PH","stateCode":"MDC","latitude":"13.85660000","longitude":"121.32814000"},{"name":"Macalelon","countryCode":"PH","stateCode":"MDC","latitude":"13.74694000","longitude":"122.13861000"},{"name":"Madulao","countryCode":"PH","stateCode":"MDC","latitude":"13.56840000","longitude":"122.34130000"},{"name":"Magallanes","countryCode":"PH","stateCode":"MDC","latitude":"14.18833000","longitude":"120.75750000"},{"name":"Magdalena","countryCode":"PH","stateCode":"MDC","latitude":"14.19990000","longitude":"121.42900000"},{"name":"Magsaysay","countryCode":"PH","stateCode":"MDC","latitude":"14.33880000","longitude":"121.03410000"},{"name":"Maguyam","countryCode":"PH","stateCode":"MDC","latitude":"14.26277000","longitude":"121.00500000"},{"name":"Mahabang Parang","countryCode":"PH","stateCode":"MDC","latitude":"13.98333000","longitude":"121.08333000"},{"name":"Mainit Norte","countryCode":"PH","stateCode":"MDC","latitude":"14.16546000","longitude":"121.98496000"},{"name":"Majayjay","countryCode":"PH","stateCode":"MDC","latitude":"14.14630000","longitude":"121.47290000"},{"name":"Malabag","countryCode":"PH","stateCode":"MDC","latitude":"14.15520000","longitude":"120.96547000"},{"name":"Malabanan","countryCode":"PH","stateCode":"MDC","latitude":"14.00000000","longitude":"121.13333000"},{"name":"Malabanban Norte","countryCode":"PH","stateCode":"MDC","latitude":"13.94521000","longitude":"121.43065000"},{"name":"Malainen Luma","countryCode":"PH","stateCode":"MDC","latitude":"14.27030000","longitude":"120.78840000"},{"name":"Malanday","countryCode":"PH","stateCode":"MDC","latitude":"14.70690000","longitude":"121.13060000"},{"name":"Malaruhatan","countryCode":"PH","stateCode":"MDC","latitude":"14.03060000","longitude":"120.68040000"},{"name":"Malaya","countryCode":"PH","stateCode":"MDC","latitude":"14.39710000","longitude":"121.33850000"},{"name":"Malicboy","countryCode":"PH","stateCode":"MDC","latitude":"13.98155000","longitude":"121.78888000"},{"name":"Malinao Ilaya","countryCode":"PH","stateCode":"MDC","latitude":"13.99611000","longitude":"121.83577000"},{"name":"Malvar","countryCode":"PH","stateCode":"MDC","latitude":"14.04472000","longitude":"121.15861000"},{"name":"Mamala","countryCode":"PH","stateCode":"MDC","latitude":"14.01667000","longitude":"121.51667000"},{"name":"Mamatid","countryCode":"PH","stateCode":"MDC","latitude":"14.23490000","longitude":"121.15902000"},{"name":"Mangas","countryCode":"PH","stateCode":"MDC","latitude":"14.11769000","longitude":"120.86661000"},{"name":"Mangero","countryCode":"PH","stateCode":"MDC","latitude":"13.27050000","longitude":"122.67740000"},{"name":"Manggahan","countryCode":"PH","stateCode":"MDC","latitude":"14.29196000","longitude":"120.90145000"},{"name":"Mapulo","countryCode":"PH","stateCode":"MDC","latitude":"13.73170000","longitude":"121.18420000"},{"name":"Mapulot","countryCode":"PH","stateCode":"MDC","latitude":"14.03300000","longitude":"122.53990000"},{"name":"Maragondon","countryCode":"PH","stateCode":"MDC","latitude":"14.27330000","longitude":"120.73770000"},{"name":"Marao","countryCode":"PH","stateCode":"MDC","latitude":"13.91434000","longitude":"121.82409000"},{"name":"Masalukot Uno","countryCode":"PH","stateCode":"MDC","latitude":"13.95533000","longitude":"121.41887000"},{"name":"Masapang","countryCode":"PH","stateCode":"MDC","latitude":"14.19710000","longitude":"121.34230000"},{"name":"Masaya","countryCode":"PH","stateCode":"MDC","latitude":"14.15189000","longitude":"121.28190000"},{"name":"Mataas Na Kahoy","countryCode":"PH","stateCode":"MDC","latitude":"13.95890000","longitude":"121.11380000"},{"name":"Matagbak","countryCode":"PH","stateCode":"MDC","latitude":"14.13056000","longitude":"120.83472000"},{"name":"Matala","countryCode":"PH","stateCode":"MDC","latitude":"13.82870000","longitude":"121.15490000"},{"name":"Mataywanac","countryCode":"PH","stateCode":"MDC","latitude":"14.03110000","longitude":"120.72960000"},{"name":"Matingain","countryCode":"PH","stateCode":"MDC","latitude":"13.91290000","longitude":"120.88006000"},{"name":"Mauban","countryCode":"PH","stateCode":"MDC","latitude":"14.19100000","longitude":"121.73090000"},{"name":"Maugat West","countryCode":"PH","stateCode":"MDC","latitude":"13.86130000","longitude":"121.28276000"},{"name":"Maulawin","countryCode":"PH","stateCode":"MDC","latitude":"14.26667000","longitude":"121.43333000"},{"name":"Mendez-Nuñez","countryCode":"PH","stateCode":"MDC","latitude":"14.12861000","longitude":"120.90583000"},{"name":"Montecillo","countryCode":"PH","stateCode":"MDC","latitude":"13.89067000","longitude":"121.47575000"},{"name":"Morong","countryCode":"PH","stateCode":"MDC","latitude":"14.51849000","longitude":"121.23778000"},{"name":"Mozon","countryCode":"PH","stateCode":"MDC","latitude":"13.85260000","longitude":"120.98935000"},{"name":"Mulanay","countryCode":"PH","stateCode":"MDC","latitude":"13.52222000","longitude":"122.40417000"},{"name":"Mulauin","countryCode":"PH","stateCode":"MDC","latitude":"13.86667000","longitude":"121.01667000"},{"name":"Nagcarlan","countryCode":"PH","stateCode":"MDC","latitude":"14.13640000","longitude":"121.41650000"},{"name":"Naic","countryCode":"PH","stateCode":"MDC","latitude":"14.31812000","longitude":"120.76609000"},{"name":"Nasugbu","countryCode":"PH","stateCode":"MDC","latitude":"14.06694000","longitude":"120.63181000"},{"name":"Navotas","countryCode":"PH","stateCode":"MDC","latitude":"14.41670000","longitude":"121.22680000"},{"name":"Noveleta","countryCode":"PH","stateCode":"MDC","latitude":"14.42922000","longitude":"120.87989000"},{"name":"Paagahan","countryCode":"PH","stateCode":"MDC","latitude":"14.44470000","longitude":"121.40100000"},{"name":"Padre Burgos","countryCode":"PH","stateCode":"MDC","latitude":"13.92260000","longitude":"121.81163000"},{"name":"Padre Garcia","countryCode":"PH","stateCode":"MDC","latitude":"13.87910000","longitude":"121.21390000"},{"name":"Paete","countryCode":"PH","stateCode":"MDC","latitude":"14.36470000","longitude":"121.48290000"},{"name":"Pagbilao","countryCode":"PH","stateCode":"MDC","latitude":"13.96689000","longitude":"121.69835000"},{"name":"Pagsanjan","countryCode":"PH","stateCode":"MDC","latitude":"14.27320000","longitude":"121.45520000"},{"name":"Pagsañgahan","countryCode":"PH","stateCode":"MDC","latitude":"13.21583000","longitude":"122.54306000"},{"name":"Paiisa","countryCode":"PH","stateCode":"MDC","latitude":"13.92629000","longitude":"121.35415000"},{"name":"Pakil","countryCode":"PH","stateCode":"MDC","latitude":"14.38350000","longitude":"121.47860000"},{"name":"Palahanan Uno","countryCode":"PH","stateCode":"MDC","latitude":"13.83113000","longitude":"121.35639000"},{"name":"Palangue","countryCode":"PH","stateCode":"MDC","latitude":"14.28417000","longitude":"120.81139000"},{"name":"Pangao","countryCode":"PH","stateCode":"MDC","latitude":"13.91722000","longitude":"121.12556000"},{"name":"Pangil","countryCode":"PH","stateCode":"MDC","latitude":"14.40330000","longitude":"121.46506000"},{"name":"Panikihan","countryCode":"PH","stateCode":"MDC","latitude":"13.90830000","longitude":"122.13100000"},{"name":"Pansol","countryCode":"PH","stateCode":"MDC","latitude":"13.88660000","longitude":"121.24320000"},{"name":"Pansoy","countryCode":"PH","stateCode":"MDC","latitude":"13.18177000","longitude":"122.59989000"},{"name":"Pantay Na Matanda","countryCode":"PH","stateCode":"MDC","latitude":"14.11750000","longitude":"121.12111000"},{"name":"Pantijan No 2","countryCode":"PH","stateCode":"MDC","latitude":"14.23306000","longitude":"120.80056000"},{"name":"Panukulan","countryCode":"PH","stateCode":"MDC","latitude":"14.93371000","longitude":"121.81685000"},{"name":"Paradahan","countryCode":"PH","stateCode":"MDC","latitude":"14.32123000","longitude":"120.86059000"},{"name":"Pasong Kawayan Primero","countryCode":"PH","stateCode":"MDC","latitude":"14.34317000","longitude":"120.88157000"},{"name":"Patabog","countryCode":"PH","stateCode":"MDC","latitude":"13.44320000","longitude":"122.45570000"},{"name":"Patnanungan","countryCode":"PH","stateCode":"MDC","latitude":"14.78333000","longitude":"122.18333000"},{"name":"Patuto","countryCode":"PH","stateCode":"MDC","latitude":"14.11667000","longitude":"120.96667000"},{"name":"Payapa","countryCode":"PH","stateCode":"MDC","latitude":"13.99803000","longitude":"120.89207000"},{"name":"Perez","countryCode":"PH","stateCode":"MDC","latitude":"14.19465000","longitude":"121.92636000"},{"name":"Pila","countryCode":"PH","stateCode":"MDC","latitude":"14.23250000","longitude":"121.36480000"},{"name":"Pililla","countryCode":"PH","stateCode":"MDC","latitude":"14.48540000","longitude":"121.30620000"},{"name":"Pinagsibaan","countryCode":"PH","stateCode":"MDC","latitude":"13.83479000","longitude":"121.32118000"},{"name":"Pinugay","countryCode":"PH","stateCode":"MDC","latitude":"14.59670000","longitude":"121.26230000"},{"name":"Pitogo","countryCode":"PH","stateCode":"MDC","latitude":"13.78380000","longitude":"122.09020000"},{"name":"Plaridel","countryCode":"PH","stateCode":"MDC","latitude":"13.95510000","longitude":"122.02080000"},{"name":"Poctol","countryCode":"PH","stateCode":"MDC","latitude":"13.82095000","longitude":"121.44184000"},{"name":"Polillo","countryCode":"PH","stateCode":"MDC","latitude":"14.71699000","longitude":"121.94889000"},{"name":"Prinza","countryCode":"PH","stateCode":"MDC","latitude":"13.99679000","longitude":"120.65409000"},{"name":"Progreso","countryCode":"PH","stateCode":"MDC","latitude":"13.90830000","longitude":"122.09060000"},{"name":"Province of Batangas","countryCode":"PH","stateCode":"MDC","latitude":"13.91667000","longitude":"121.08333000"},{"name":"Province of Cavite","countryCode":"PH","stateCode":"MDC","latitude":"14.25000000","longitude":"120.83333000"},{"name":"Province of Laguna","countryCode":"PH","stateCode":"MDC","latitude":"14.16667000","longitude":"121.33333000"},{"name":"Province of Quezon","countryCode":"PH","stateCode":"MDC","latitude":"14.66667000","longitude":"121.50000000"},{"name":"Province of Rizal","countryCode":"PH","stateCode":"MDC","latitude":"14.58333000","longitude":"121.16667000"},{"name":"Pulangbato","countryCode":"PH","stateCode":"MDC","latitude":"13.75387000","longitude":"121.39266000"},{"name":"Pulo","countryCode":"PH","stateCode":"MDC","latitude":"14.71462000","longitude":"121.63293000"},{"name":"Pulong Santa Cruz","countryCode":"PH","stateCode":"MDC","latitude":"14.27324000","longitude":"121.07643000"},{"name":"Punta","countryCode":"PH","stateCode":"MDC","latitude":"14.29140000","longitude":"121.30740000"},{"name":"Puting Kahoy","countryCode":"PH","stateCode":"MDC","latitude":"14.21570000","longitude":"121.03100000"},{"name":"Putingkahoy","countryCode":"PH","stateCode":"MDC","latitude":"13.83023000","longitude":"121.32753000"},{"name":"Putol","countryCode":"PH","stateCode":"MDC","latitude":"13.99220000","longitude":"120.72750000"},{"name":"Quezon","countryCode":"PH","stateCode":"MDC","latitude":"14.00570000","longitude":"122.18380000"},{"name":"Quilo-quilo","countryCode":"PH","stateCode":"MDC","latitude":"13.86380000","longitude":"121.22090000"},{"name":"Quipot","countryCode":"PH","stateCode":"MDC","latitude":"13.95560000","longitude":"121.31903000"},{"name":"Quisao","countryCode":"PH","stateCode":"MDC","latitude":"14.43470000","longitude":"121.33440000"},{"name":"Real","countryCode":"PH","stateCode":"MDC","latitude":"14.66397000","longitude":"121.60412000"},{"name":"Rizal","countryCode":"PH","stateCode":"MDC","latitude":"14.10944000","longitude":"121.39360000"},{"name":"Rodriguez","countryCode":"PH","stateCode":"MDC","latitude":"14.76011000","longitude":"121.19993000"},{"name":"Rosario","countryCode":"PH","stateCode":"MDC","latitude":"13.86350000","longitude":"122.27310000"},{"name":"Sabang","countryCode":"PH","stateCode":"MDC","latitude":"14.30556000","longitude":"120.80361000"},{"name":"Sampaloc","countryCode":"PH","stateCode":"MDC","latitude":"14.54020000","longitude":"121.36020000"},{"name":"Sampiro","countryCode":"PH","stateCode":"MDC","latitude":"13.78417000","longitude":"121.38417000"},{"name":"San Andres","countryCode":"PH","stateCode":"MDC","latitude":"14.05000000","longitude":"121.21667000"},{"name":"San Antonio","countryCode":"PH","stateCode":"MDC","latitude":"14.20000000","longitude":"121.50000000"},{"name":"San Carlos","countryCode":"PH","stateCode":"MDC","latitude":"13.84220000","longitude":"121.24160000"},{"name":"San Celestio","countryCode":"PH","stateCode":"MDC","latitude":"13.92580000","longitude":"121.23490000"},{"name":"San Diego","countryCode":"PH","stateCode":"MDC","latitude":"14.04220000","longitude":"120.62550000"},{"name":"San Francisco","countryCode":"PH","stateCode":"MDC","latitude":"13.79110000","longitude":"122.28760000"},{"name":"San Gregorio","countryCode":"PH","stateCode":"MDC","latitude":"14.02970000","longitude":"121.26390000"},{"name":"San Isidro","countryCode":"PH","stateCode":"MDC","latitude":"13.63250000","longitude":"122.24280000"},{"name":"San Joaquin","countryCode":"PH","stateCode":"MDC","latitude":"14.04695000","longitude":"121.21864000"},{"name":"San Jose","countryCode":"PH","stateCode":"MDC","latitude":"13.85209000","longitude":"120.94951000"},{"name":"San Juan","countryCode":"PH","stateCode":"MDC","latitude":"14.05715000","longitude":"121.22931000"},{"name":"San Luis","countryCode":"PH","stateCode":"MDC","latitude":"13.85469000","longitude":"120.91653000"},{"name":"San Mateo","countryCode":"PH","stateCode":"MDC","latitude":"14.69820000","longitude":"121.12360000"},{"name":"San Miguel","countryCode":"PH","stateCode":"MDC","latitude":"13.87400000","longitude":"121.19830000"},{"name":"San Narciso","countryCode":"PH","stateCode":"MDC","latitude":"13.56770000","longitude":"122.56670000"},{"name":"San Nicolas","countryCode":"PH","stateCode":"MDC","latitude":"13.92825000","longitude":"120.95100000"},{"name":"San Pablo","countryCode":"PH","stateCode":"MDC","latitude":"14.06830000","longitude":"121.32560000"},{"name":"San Pascual","countryCode":"PH","stateCode":"MDC","latitude":"13.81045000","longitude":"121.02200000"},{"name":"San Pedro","countryCode":"PH","stateCode":"MDC","latitude":"14.35950000","longitude":"121.04730000"},{"name":"San Pedro One","countryCode":"PH","stateCode":"MDC","latitude":"14.05341000","longitude":"121.14536000"},{"name":"San Rafael","countryCode":"PH","stateCode":"MDC","latitude":"14.12840000","longitude":"121.41470000"},{"name":"San Vicente","countryCode":"PH","stateCode":"MDC","latitude":"13.89670000","longitude":"122.20470000"},{"name":"Santa Catalina","countryCode":"PH","stateCode":"MDC","latitude":"14.12130000","longitude":"121.34190000"},{"name":"Santa Catalina Norte","countryCode":"PH","stateCode":"MDC","latitude":"13.87083000","longitude":"121.35750000"},{"name":"Santa Catalina Sur","countryCode":"PH","stateCode":"MDC","latitude":"13.87384000","longitude":"121.43104000"},{"name":"Santa Cecilia","countryCode":"PH","stateCode":"MDC","latitude":"14.10540000","longitude":"122.20160000"},{"name":"Santa Clara","countryCode":"PH","stateCode":"MDC","latitude":"13.75361000","longitude":"121.06056000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"MDC","latitude":"14.28140000","longitude":"121.41610000"},{"name":"Santa Lucia","countryCode":"PH","stateCode":"MDC","latitude":"14.03490000","longitude":"121.43120000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"MDC","latitude":"14.47190000","longitude":"121.42860000"},{"name":"Santa Rita Aplaya","countryCode":"PH","stateCode":"MDC","latitude":"13.77173000","longitude":"121.03492000"},{"name":"Santa Rosa","countryCode":"PH","stateCode":"MDC","latitude":"14.31222000","longitude":"121.11139000"},{"name":"Santa Teresita","countryCode":"PH","stateCode":"MDC","latitude":"13.86639000","longitude":"120.98139000"},{"name":"Santiago","countryCode":"PH","stateCode":"MDC","latitude":"14.02110000","longitude":"121.27920000"},{"name":"Santisimo Rosario","countryCode":"PH","stateCode":"MDC","latitude":"13.99661000","longitude":"121.30918000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"MDC","latitude":"13.84890000","longitude":"121.13280000"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"MDC","latitude":"14.10790000","longitude":"121.14136000"},{"name":"Santor","countryCode":"PH","stateCode":"MDC","latitude":"14.09549000","longitude":"121.10874000"},{"name":"Sariaya","countryCode":"PH","stateCode":"MDC","latitude":"13.96240000","longitude":"121.52650000"},{"name":"Sibulan","countryCode":"PH","stateCode":"MDC","latitude":"14.75000000","longitude":"121.93333000"},{"name":"Sico Uno","countryCode":"PH","stateCode":"MDC","latitude":"13.83010000","longitude":"121.37123000"},{"name":"Silang","countryCode":"PH","stateCode":"MDC","latitude":"14.21567000","longitude":"120.97137000"},{"name":"Silongin","countryCode":"PH","stateCode":"MDC","latitude":"13.29990000","longitude":"122.52170000"},{"name":"Sinala","countryCode":"PH","stateCode":"MDC","latitude":"13.80570000","longitude":"120.97463000"},{"name":"Siniloan","countryCode":"PH","stateCode":"MDC","latitude":"14.42160000","longitude":"121.44630000"},{"name":"Sinisian","countryCode":"PH","stateCode":"MDC","latitude":"13.91560000","longitude":"120.84401000"},{"name":"Solo","countryCode":"PH","stateCode":"MDC","latitude":"13.74691000","longitude":"120.90119000"},{"name":"Subic","countryCode":"PH","stateCode":"MDC","latitude":"13.94859000","longitude":"120.94013000"},{"name":"Taal","countryCode":"PH","stateCode":"MDC","latitude":"13.87992000","longitude":"120.92311000"},{"name":"Tagaytay","countryCode":"PH","stateCode":"MDC","latitude":"14.09532000","longitude":"120.93355000"},{"name":"Tagbacan Ibaba","countryCode":"PH","stateCode":"MDC","latitude":"13.60280000","longitude":"122.36870000"},{"name":"Tagkawayan Sabang","countryCode":"PH","stateCode":"MDC","latitude":"13.99090000","longitude":"122.52980000"},{"name":"Tala","countryCode":"PH","stateCode":"MDC","latitude":"13.27420000","longitude":"122.58590000"},{"name":"Talaga","countryCode":"PH","stateCode":"MDC","latitude":"13.73646000","longitude":"120.93618000"},{"name":"Talahib Payap","countryCode":"PH","stateCode":"MDC","latitude":"13.66083000","longitude":"121.13639000"},{"name":"Talahiban I","countryCode":"PH","stateCode":"MDC","latitude":"13.80645000","longitude":"121.38116000"},{"name":"Talaibon","countryCode":"PH","stateCode":"MDC","latitude":"13.83780000","longitude":"121.13980000"},{"name":"Talipan","countryCode":"PH","stateCode":"MDC","latitude":"13.93333000","longitude":"121.68333000"},{"name":"Talisay","countryCode":"PH","stateCode":"MDC","latitude":"14.09250000","longitude":"121.02194000"},{"name":"Tanauan","countryCode":"PH","stateCode":"MDC","latitude":"14.08627000","longitude":"121.14975000"},{"name":"Tanay","countryCode":"PH","stateCode":"MDC","latitude":"14.49680000","longitude":"121.28460000"},{"name":"Tanza","countryCode":"PH","stateCode":"MDC","latitude":"14.39834000","longitude":"120.85544000"},{"name":"Tayabas","countryCode":"PH","stateCode":"MDC","latitude":"14.02590000","longitude":"121.59290000"},{"name":"Tayabas Ibaba","countryCode":"PH","stateCode":"MDC","latitude":"13.62220000","longitude":"122.28140000"},{"name":"Taysan","countryCode":"PH","stateCode":"MDC","latitude":"13.86970000","longitude":"121.09710000"},{"name":"Taytay","countryCode":"PH","stateCode":"MDC","latitude":"14.12567000","longitude":"121.40399000"},{"name":"Taywanak Ilaya","countryCode":"PH","stateCode":"MDC","latitude":"14.15759000","longitude":"120.84655000"},{"name":"Teresa","countryCode":"PH","stateCode":"MDC","latitude":"14.56120000","longitude":"121.21950000"},{"name":"Ternate","countryCode":"PH","stateCode":"MDC","latitude":"14.28970000","longitude":"120.71680000"},{"name":"Tiaong","countryCode":"PH","stateCode":"MDC","latitude":"13.96383000","longitude":"121.32121000"},{"name":"Tignoan","countryCode":"PH","stateCode":"MDC","latitude":"14.56522000","longitude":"121.61786000"},{"name":"Tingloy","countryCode":"PH","stateCode":"MDC","latitude":"13.66091000","longitude":"120.87110000"},{"name":"Tipaz","countryCode":"PH","stateCode":"MDC","latitude":"13.82850000","longitude":"121.42506000"},{"name":"Toong","countryCode":"PH","stateCode":"MDC","latitude":"14.07063000","longitude":"120.76333000"},{"name":"Tranca","countryCode":"PH","stateCode":"MDC","latitude":"14.11815000","longitude":"121.05741000"},{"name":"Tuhian","countryCode":"PH","stateCode":"MDC","latitude":"13.62220000","longitude":"122.21780000"},{"name":"Tulay","countryCode":"PH","stateCode":"MDC","latitude":"14.26969000","longitude":"120.76925000"},{"name":"Tumalim","countryCode":"PH","stateCode":"MDC","latitude":"14.08010000","longitude":"120.72310000"},{"name":"Tuy","countryCode":"PH","stateCode":"MDC","latitude":"14.01830000","longitude":"120.72960000"},{"name":"Unisan","countryCode":"PH","stateCode":"MDC","latitude":"13.84132000","longitude":"121.97522000"},{"name":"Victoria","countryCode":"PH","stateCode":"MDC","latitude":"14.22770000","longitude":"121.32920000"},{"name":"Wawa","countryCode":"PH","stateCode":"MDC","latitude":"13.74010000","longitude":"121.05290000"},{"name":"Yuni","countryCode":"PH","stateCode":"MDC","latitude":"13.41240000","longitude":"122.48460000"},{"name":"Acao","countryCode":"PH","stateCode":"01","latitude":"16.52556000","longitude":"120.37639000"},{"name":"Agno","countryCode":"PH","stateCode":"01","latitude":"16.11610000","longitude":"119.79930000"},{"name":"Agoo","countryCode":"PH","stateCode":"01","latitude":"16.08333000","longitude":"120.10000000"},{"name":"Aguilar","countryCode":"PH","stateCode":"01","latitude":"15.88840000","longitude":"120.23780000"},{"name":"Alac","countryCode":"PH","stateCode":"01","latitude":"15.98770000","longitude":"120.80650000"},{"name":"Alaminos","countryCode":"PH","stateCode":"01","latitude":"16.15611000","longitude":"119.98111000"},{"name":"Alcala","countryCode":"PH","stateCode":"01","latitude":"15.84722000","longitude":"120.52417000"},{"name":"Alilem","countryCode":"PH","stateCode":"01","latitude":"16.88610000","longitude":"120.53040000"},{"name":"Allangigan Primero","countryCode":"PH","stateCode":"01","latitude":"17.17393000","longitude":"120.49195000"},{"name":"Aloleng","countryCode":"PH","stateCode":"01","latitude":"16.13070000","longitude":"119.78240000"},{"name":"Amagbagan","countryCode":"PH","stateCode":"01","latitude":"16.09140000","longitude":"120.52320000"},{"name":"Anambongan","countryCode":"PH","stateCode":"01","latitude":"15.86634000","longitude":"120.38858000"},{"name":"Anda","countryCode":"PH","stateCode":"01","latitude":"16.28920000","longitude":"119.95000000"},{"name":"Angatel","countryCode":"PH","stateCode":"01","latitude":"15.80589000","longitude":"120.34326000"},{"name":"Anulid","countryCode":"PH","stateCode":"01","latitude":"15.82563000","longitude":"120.48834000"},{"name":"Aringay","countryCode":"PH","stateCode":"01","latitude":"16.39400000","longitude":"120.35450000"},{"name":"Asingan","countryCode":"PH","stateCode":"01","latitude":"16.00510000","longitude":"120.66950000"},{"name":"Baay","countryCode":"PH","stateCode":"01","latitude":"18.11880000","longitude":"120.57530000"},{"name":"Bacag","countryCode":"PH","stateCode":"01","latitude":"15.93000000","longitude":"120.58222000"},{"name":"Bacarra","countryCode":"PH","stateCode":"01","latitude":"18.25290000","longitude":"120.61250000"},{"name":"Bacnar","countryCode":"PH","stateCode":"01","latitude":"15.88641000","longitude":"120.34419000"},{"name":"Bacnotan","countryCode":"PH","stateCode":"01","latitude":"16.72222000","longitude":"120.35250000"},{"name":"Bactad Proper","countryCode":"PH","stateCode":"01","latitude":"15.97842000","longitude":"120.61026000"},{"name":"Bacundao Weste","countryCode":"PH","stateCode":"01","latitude":"15.91536000","longitude":"120.47668000"},{"name":"Badoc","countryCode":"PH","stateCode":"01","latitude":"17.92650000","longitude":"120.47640000"},{"name":"Bagulin","countryCode":"PH","stateCode":"01","latitude":"16.60833000","longitude":"120.43944000"},{"name":"Bail","countryCode":"PH","stateCode":"01","latitude":"16.28670000","longitude":"120.40040000"},{"name":"Balaoan","countryCode":"PH","stateCode":"01","latitude":"16.82190000","longitude":"120.40450000"},{"name":"Balingasay","countryCode":"PH","stateCode":"01","latitude":"16.35730000","longitude":"119.85640000"},{"name":"Balingueo","countryCode":"PH","stateCode":"01","latitude":"15.95830000","longitude":"120.40973000"},{"name":"Balogo","countryCode":"PH","stateCode":"01","latitude":"15.99032000","longitude":"120.28302000"},{"name":"Balungao","countryCode":"PH","stateCode":"01","latitude":"15.89806000","longitude":"120.68833000"},{"name":"Baluyot","countryCode":"PH","stateCode":"01","latitude":"15.79586000","longitude":"120.46088000"},{"name":"Banayoyo","countryCode":"PH","stateCode":"01","latitude":"17.23333000","longitude":"120.48333000"},{"name":"Bangan-Oda","countryCode":"PH","stateCode":"01","latitude":"16.10870000","longitude":"119.83070000"},{"name":"Bangar","countryCode":"PH","stateCode":"01","latitude":"16.89360000","longitude":"120.42430000"},{"name":"Bangui","countryCode":"PH","stateCode":"01","latitude":"18.53760000","longitude":"120.76710000"},{"name":"Bani","countryCode":"PH","stateCode":"01","latitude":"16.18500000","longitude":"119.86130000"},{"name":"Banog Sur","countryCode":"PH","stateCode":"01","latitude":"16.16542000","longitude":"119.89802000"},{"name":"Bantay","countryCode":"PH","stateCode":"01","latitude":"17.58472000","longitude":"120.38917000"},{"name":"Bantog","countryCode":"PH","stateCode":"01","latitude":"16.00910000","longitude":"120.69290000"},{"name":"Barangobong","countryCode":"PH","stateCode":"01","latitude":"15.87778000","longitude":"120.54833000"},{"name":"Baro","countryCode":"PH","stateCode":"01","latitude":"15.99895000","longitude":"120.67350000"},{"name":"Barong","countryCode":"PH","stateCode":"01","latitude":"18.05760000","longitude":"120.73400000"},{"name":"Basing","countryCode":"PH","stateCode":"01","latitude":"15.98505000","longitude":"120.26831000"},{"name":"Basista","countryCode":"PH","stateCode":"01","latitude":"15.85240000","longitude":"120.39760000"},{"name":"Batac City","countryCode":"PH","stateCode":"01","latitude":"18.05540000","longitude":"120.56489000"},{"name":"Bataquil","countryCode":"PH","stateCode":"01","latitude":"16.15528000","longitude":"120.52750000"},{"name":"Bauang","countryCode":"PH","stateCode":"01","latitude":"16.53083000","longitude":"120.33306000"},{"name":"Bautista","countryCode":"PH","stateCode":"01","latitude":"15.78362000","longitude":"120.49848000"},{"name":"Bayambang","countryCode":"PH","stateCode":"01","latitude":"15.81270000","longitude":"120.45570000"},{"name":"Bayaoas","countryCode":"PH","stateCode":"01","latitude":"15.83404000","longitude":"120.26478000"},{"name":"Bical Norte","countryCode":"PH","stateCode":"01","latitude":"15.81471000","longitude":"120.43509000"},{"name":"Bil-Loca","countryCode":"PH","stateCode":"01","latitude":"18.08750000","longitude":"120.56870000"},{"name":"Binabalian","countryCode":"PH","stateCode":"01","latitude":"16.42020000","longitude":"119.92790000"},{"name":"Binalonan","countryCode":"PH","stateCode":"01","latitude":"16.05030000","longitude":"120.59260000"},{"name":"Binday","countryCode":"PH","stateCode":"01","latitude":"16.12812000","longitude":"120.45238000"},{"name":"Binmaley","countryCode":"PH","stateCode":"01","latitude":"16.03232000","longitude":"120.26904000"},{"name":"Bobonan","countryCode":"PH","stateCode":"01","latitude":"16.13480000","longitude":"120.52710000"},{"name":"Bogtong","countryCode":"PH","stateCode":"01","latitude":"15.75536000","longitude":"120.32899000"},{"name":"Bolaoit","countryCode":"PH","stateCode":"01","latitude":"15.93218000","longitude":"120.43073000"},{"name":"Bolingit","countryCode":"PH","stateCode":"01","latitude":"15.95873000","longitude":"120.34960000"},{"name":"Bolo","countryCode":"PH","stateCode":"01","latitude":"15.99480000","longitude":"120.16470000"},{"name":"Botao","countryCode":"PH","stateCode":"01","latitude":"15.91667000","longitude":"120.41667000"},{"name":"Boñgalon","countryCode":"PH","stateCode":"01","latitude":"16.00022000","longitude":"120.15904000"},{"name":"Bued","countryCode":"PH","stateCode":"01","latitude":"16.16086000","longitude":"119.99880000"},{"name":"Buenlag","countryCode":"PH","stateCode":"01","latitude":"15.82976000","longitude":"120.51139000"},{"name":"Bugallon","countryCode":"PH","stateCode":"01","latitude":"15.95280000","longitude":"120.21550000"},{"name":"Bulog","countryCode":"PH","stateCode":"01","latitude":"15.96020000","longitude":"120.40170000"},{"name":"Burgos","countryCode":"PH","stateCode":"01","latitude":"18.51658000","longitude":"120.64492000"},{"name":"Butubut Norte","countryCode":"PH","stateCode":"01","latitude":"16.80340000","longitude":"120.43440000"},{"name":"Caabiangan","countryCode":"PH","stateCode":"01","latitude":"16.08740000","longitude":"119.92450000"},{"name":"Caba","countryCode":"PH","stateCode":"01","latitude":"16.43160000","longitude":"120.34460000"},{"name":"Cabalaoangan","countryCode":"PH","stateCode":"01","latitude":"15.98333000","longitude":"120.78333000"},{"name":"Cabalitian","countryCode":"PH","stateCode":"01","latitude":"16.08830000","longitude":"120.79220000"},{"name":"Cabittaogan","countryCode":"PH","stateCode":"01","latitude":"17.57788000","longitude":"120.35914000"},{"name":"Cabugao","countryCode":"PH","stateCode":"01","latitude":"17.79310000","longitude":"120.45780000"},{"name":"Cabungan","countryCode":"PH","stateCode":"01","latitude":"16.33999000","longitude":"119.99490000"},{"name":"Calasiao","countryCode":"PH","stateCode":"01","latitude":"16.01110000","longitude":"120.36000000"},{"name":"Calepaan","countryCode":"PH","stateCode":"01","latitude":"16.01950000","longitude":"120.61900000"},{"name":"Callaguip","countryCode":"PH","stateCode":"01","latitude":"18.07139000","longitude":"120.48667000"},{"name":"Calomboyan","countryCode":"PH","stateCode":"01","latitude":"15.94652000","longitude":"120.30348000"},{"name":"Calongbuyan","countryCode":"PH","stateCode":"01","latitude":"17.16478000","longitude":"120.42716000"},{"name":"Calsib","countryCode":"PH","stateCode":"01","latitude":"15.84711000","longitude":"120.26412000"},{"name":"Camaley","countryCode":"PH","stateCode":"01","latitude":"15.99724000","longitude":"120.30107000"},{"name":"Canan Norte","countryCode":"PH","stateCode":"01","latitude":"15.90986000","longitude":"120.47763000"},{"name":"Canaoalan","countryCode":"PH","stateCode":"01","latitude":"16.02902000","longitude":"120.29641000"},{"name":"Candon","countryCode":"PH","stateCode":"01","latitude":"17.19472000","longitude":"120.45167000"},{"name":"Cantoria","countryCode":"PH","stateCode":"01","latitude":"16.84410000","longitude":"120.40450000"},{"name":"Caoayan","countryCode":"PH","stateCode":"01","latitude":"17.56194000","longitude":"120.39750000"},{"name":"Capandanan","countryCode":"PH","stateCode":"01","latitude":"15.95943000","longitude":"120.69519000"},{"name":"Capulaan","countryCode":"PH","stateCode":"01","latitude":"15.90497000","longitude":"120.53719000"},{"name":"Caramutan","countryCode":"PH","stateCode":"01","latitude":"15.92074000","longitude":"120.61012000"},{"name":"Carasi","countryCode":"PH","stateCode":"01","latitude":"18.19889000","longitude":"120.86833000"},{"name":"Carmen","countryCode":"PH","stateCode":"01","latitude":"15.88642000","longitude":"120.59984000"},{"name":"Caronoan West","countryCode":"PH","stateCode":"01","latitude":"16.26330000","longitude":"120.44630000"},{"name":"Carot","countryCode":"PH","stateCode":"01","latitude":"16.34468000","longitude":"119.98005000"},{"name":"Carriedo","countryCode":"PH","stateCode":"01","latitude":"16.03100000","longitude":"120.75490000"},{"name":"Carusucan","countryCode":"PH","stateCode":"01","latitude":"15.96589000","longitude":"120.63598000"},{"name":"Catablan","countryCode":"PH","stateCode":"01","latitude":"15.97570000","longitude":"120.49530000"},{"name":"Caterman","countryCode":"PH","stateCode":"01","latitude":"17.21738000","longitude":"120.42442000"},{"name":"Cato","countryCode":"PH","stateCode":"01","latitude":"15.83620000","longitude":"119.91510000"},{"name":"Catuday","countryCode":"PH","stateCode":"01","latitude":"16.29230000","longitude":"119.80620000"},{"name":"Cayanga","countryCode":"PH","stateCode":"01","latitude":"16.11508000","longitude":"120.39875000"},{"name":"Cayungnan","countryCode":"PH","stateCode":"01","latitude":"16.13320000","longitude":"119.83750000"},{"name":"Cervantes","countryCode":"PH","stateCode":"01","latitude":"16.99090000","longitude":"120.73590000"},{"name":"Comillas Norte","countryCode":"PH","stateCode":"01","latitude":"16.95900000","longitude":"120.74690000"},{"name":"Corrooy","countryCode":"PH","stateCode":"01","latitude":"16.79620000","longitude":"120.44530000"},{"name":"Currimao","countryCode":"PH","stateCode":"01","latitude":"18.01820000","longitude":"120.48760000"},{"name":"Dagup","countryCode":"PH","stateCode":"01","latitude":"16.63722000","longitude":"120.44556000"},{"name":"Dagupan","countryCode":"PH","stateCode":"01","latitude":"16.04313000","longitude":"120.33325000"},{"name":"Damortis","countryCode":"PH","stateCode":"01","latitude":"16.24051000","longitude":"120.40565000"},{"name":"Darapidap","countryCode":"PH","stateCode":"01","latitude":"17.20007000","longitude":"120.41802000"},{"name":"Dasol","countryCode":"PH","stateCode":"01","latitude":"15.99020000","longitude":"119.88280000"},{"name":"Davila","countryCode":"PH","stateCode":"01","latitude":"18.47260000","longitude":"120.57630000"},{"name":"Diaz","countryCode":"PH","stateCode":"01","latitude":"15.84630000","longitude":"120.83470000"},{"name":"Dilan","countryCode":"PH","stateCode":"01","latitude":"16.08790000","longitude":"120.52070000"},{"name":"Dingras","countryCode":"PH","stateCode":"01","latitude":"18.10320000","longitude":"120.69670000"},{"name":"Domalanoan","countryCode":"PH","stateCode":"01","latitude":"16.00292000","longitude":"120.21154000"},{"name":"Domampot","countryCode":"PH","stateCode":"01","latitude":"16.00000000","longitude":"120.65000000"},{"name":"Don Pedro","countryCode":"PH","stateCode":"01","latitude":"15.88518000","longitude":"120.43036000"},{"name":"Dorongan Punta","countryCode":"PH","stateCode":"01","latitude":"15.81476000","longitude":"120.32266000"},{"name":"Doyong","countryCode":"PH","stateCode":"01","latitude":"15.97224000","longitude":"120.35386000"},{"name":"Dulig","countryCode":"PH","stateCode":"01","latitude":"16.00212000","longitude":"120.16864000"},{"name":"Dumalneg","countryCode":"PH","stateCode":"01","latitude":"18.52540000","longitude":"120.80940000"},{"name":"Dumpay","countryCode":"PH","stateCode":"01","latitude":"15.88295000","longitude":"120.38899000"},{"name":"Eguia","countryCode":"PH","stateCode":"01","latitude":"15.90650000","longitude":"119.88580000"},{"name":"Esmeralda","countryCode":"PH","stateCode":"01","latitude":"15.86722000","longitude":"120.71500000"},{"name":"Espiritu","countryCode":"PH","stateCode":"01","latitude":"17.98090000","longitude":"120.65690000"},{"name":"Fuerte","countryCode":"PH","stateCode":"01","latitude":"17.53418000","longitude":"120.36950000"},{"name":"Galimuyod","countryCode":"PH","stateCode":"01","latitude":"17.18444000","longitude":"120.47194000"},{"name":"Gayaman","countryCode":"PH","stateCode":"01","latitude":"16.01402000","longitude":"120.30757000"},{"name":"Gregorio del Pilar","countryCode":"PH","stateCode":"01","latitude":"17.13028000","longitude":"120.61194000"},{"name":"Guiling","countryCode":"PH","stateCode":"01","latitude":"15.84295000","longitude":"120.61513000"},{"name":"Guiset East","countryCode":"PH","stateCode":"01","latitude":"16.06667000","longitude":"120.68333000"},{"name":"Hacienda","countryCode":"PH","stateCode":"01","latitude":"15.93600000","longitude":"120.17860000"},{"name":"Halog West","countryCode":"PH","stateCode":"01","latitude":"16.36680000","longitude":"120.41470000"},{"name":"Ilioilio","countryCode":"PH","stateCode":"01","latitude":"15.96160000","longitude":"119.76580000"},{"name":"Inabaan Sur","countryCode":"PH","stateCode":"01","latitude":"16.26300000","longitude":"120.47810000"},{"name":"Infanta","countryCode":"PH","stateCode":"01","latitude":"15.82640000","longitude":"119.90770000"},{"name":"Isla","countryCode":"PH","stateCode":"01","latitude":"15.89507000","longitude":"120.30137000"},{"name":"Labayug","countryCode":"PH","stateCode":"01","latitude":"16.15280000","longitude":"120.56610000"},{"name":"Labney","countryCode":"PH","stateCode":"01","latitude":"16.10280000","longitude":"120.46550000"},{"name":"Labrador","countryCode":"PH","stateCode":"01","latitude":"16.02812000","longitude":"120.14424000"},{"name":"Lagasit","countryCode":"PH","stateCode":"01","latitude":"15.99340000","longitude":"120.79400000"},{"name":"Laguit Centro","countryCode":"PH","stateCode":"01","latitude":"15.94720000","longitude":"120.19040000"},{"name":"Laoag","countryCode":"PH","stateCode":"01","latitude":"18.19780000","longitude":"120.59570000"},{"name":"Leones East","countryCode":"PH","stateCode":"01","latitude":"16.36330000","longitude":"120.39190000"},{"name":"Lepa","countryCode":"PH","stateCode":"01","latitude":"15.88438000","longitude":"120.45089000"},{"name":"Libas","countryCode":"PH","stateCode":"01","latitude":"15.87789000","longitude":"120.31633000"},{"name":"Lidlidda","countryCode":"PH","stateCode":"01","latitude":"17.26930000","longitude":"120.52130000"},{"name":"Lingayen","countryCode":"PH","stateCode":"01","latitude":"16.02182000","longitude":"120.23194000"},{"name":"Linmansangan","countryCode":"PH","stateCode":"01","latitude":"15.82980000","longitude":"120.29593000"},{"name":"Lloren","countryCode":"PH","stateCode":"01","latitude":"16.33310000","longitude":"120.43290000"},{"name":"Lobong","countryCode":"PH","stateCode":"01","latitude":"16.08150000","longitude":"120.47040000"},{"name":"Longos","countryCode":"PH","stateCode":"01","latitude":"16.10734000","longitude":"120.39658000"},{"name":"Loqueb Este","countryCode":"PH","stateCode":"01","latitude":"15.94481000","longitude":"120.44607000"},{"name":"Lucap","countryCode":"PH","stateCode":"01","latitude":"16.19038000","longitude":"120.00221000"},{"name":"Lucero","countryCode":"PH","stateCode":"01","latitude":"16.40510000","longitude":"119.91240000"},{"name":"Luna","countryCode":"PH","stateCode":"01","latitude":"16.85280000","longitude":"120.37610000"},{"name":"Lunec","countryCode":"PH","stateCode":"01","latitude":"15.95395000","longitude":"120.48949000"},{"name":"Lungog","countryCode":"PH","stateCode":"01","latitude":"17.46450000","longitude":"120.47840000"},{"name":"Lusong","countryCode":"PH","stateCode":"01","latitude":"16.86700000","longitude":"120.44200000"},{"name":"Mabilao","countryCode":"PH","stateCode":"01","latitude":"16.15351000","longitude":"120.42494000"},{"name":"Mabilbila Sur","countryCode":"PH","stateCode":"01","latitude":"17.50709000","longitude":"120.44100000"},{"name":"Mabini","countryCode":"PH","stateCode":"01","latitude":"16.06990000","longitude":"119.93910000"},{"name":"Mabusag","countryCode":"PH","stateCode":"01","latitude":"17.92610000","longitude":"120.49760000"},{"name":"Macabuboni","countryCode":"PH","stateCode":"01","latitude":"16.19090000","longitude":"119.78020000"},{"name":"Macalong","countryCode":"PH","stateCode":"01","latitude":"16.01370000","longitude":"120.65860000"},{"name":"Macalva Norte","countryCode":"PH","stateCode":"01","latitude":"16.34850000","longitude":"120.38660000"},{"name":"Macayug","countryCode":"PH","stateCode":"01","latitude":"16.09376000","longitude":"120.43201000"},{"name":"Magallanes","countryCode":"PH","stateCode":"01","latitude":"16.01960000","longitude":"120.73900000"},{"name":"Magsingal","countryCode":"PH","stateCode":"01","latitude":"17.68500000","longitude":"120.42444000"},{"name":"Magtaking","countryCode":"PH","stateCode":"01","latitude":"15.98540000","longitude":"120.18320000"},{"name":"Malabago","countryCode":"PH","stateCode":"01","latitude":"15.98154000","longitude":"120.35913000"},{"name":"Malanay","countryCode":"PH","stateCode":"01","latitude":"16.00865000","longitude":"120.40940000"},{"name":"Malasiqui","countryCode":"PH","stateCode":"01","latitude":"15.92010000","longitude":"120.41400000"},{"name":"Malawa","countryCode":"PH","stateCode":"01","latitude":"15.95804000","longitude":"120.27782000"},{"name":"Malibong East","countryCode":"PH","stateCode":"01","latitude":"15.84660000","longitude":"120.32690000"},{"name":"Manaoag","countryCode":"PH","stateCode":"01","latitude":"16.04380000","longitude":"120.48610000"},{"name":"Mangaldan","countryCode":"PH","stateCode":"01","latitude":"16.07000000","longitude":"120.40250000"},{"name":"Mangatarem","countryCode":"PH","stateCode":"01","latitude":"15.78740000","longitude":"120.29210000"},{"name":"Mapandan","countryCode":"PH","stateCode":"01","latitude":"16.02480000","longitude":"120.45470000"},{"name":"Mapolopolo","countryCode":"PH","stateCode":"01","latitude":"15.88087000","longitude":"120.37422000"},{"name":"Marcos","countryCode":"PH","stateCode":"01","latitude":"18.05200000","longitude":"120.68980000"},{"name":"Maticmatic","countryCode":"PH","stateCode":"01","latitude":"15.98630000","longitude":"120.45192000"},{"name":"Minien East","countryCode":"PH","stateCode":"01","latitude":"15.97723000","longitude":"120.48127000"},{"name":"Nagbacalan","countryCode":"PH","stateCode":"01","latitude":"18.11590000","longitude":"120.52350000"},{"name":"Nagsaing","countryCode":"PH","stateCode":"01","latitude":"15.98069000","longitude":"120.33787000"},{"name":"Naguelguel","countryCode":"PH","stateCode":"01","latitude":"16.00585000","longitude":"120.26351000"},{"name":"Naguilayan","countryCode":"PH","stateCode":"01","latitude":"16.00304000","longitude":"120.29108000"},{"name":"Naguilian","countryCode":"PH","stateCode":"01","latitude":"16.53389000","longitude":"120.39667000"},{"name":"Nalsian Norte","countryCode":"PH","stateCode":"01","latitude":"15.84476000","longitude":"120.45084000"},{"name":"Nama","countryCode":"PH","stateCode":"01","latitude":"16.14120000","longitude":"120.54260000"},{"name":"Namboongan","countryCode":"PH","stateCode":"01","latitude":"16.30330000","longitude":"120.37580000"},{"name":"Nancalobasaan","countryCode":"PH","stateCode":"01","latitude":"15.93420000","longitude":"120.84260000"},{"name":"Narvacan","countryCode":"PH","stateCode":"01","latitude":"17.41750000","longitude":"120.47530000"},{"name":"Natividad","countryCode":"PH","stateCode":"01","latitude":"16.04430000","longitude":"120.79870000"},{"name":"Navatat","countryCode":"PH","stateCode":"01","latitude":"15.84971000","longitude":"120.39054000"},{"name":"Nibaliw Central","countryCode":"PH","stateCode":"01","latitude":"16.12750000","longitude":"120.40270000"},{"name":"Nilombot","countryCode":"PH","stateCode":"01","latitude":"16.03060000","longitude":"120.43685000"},{"name":"Ninoy","countryCode":"PH","stateCode":"01","latitude":"15.85960000","longitude":"120.24780000"},{"name":"Nueva Era","countryCode":"PH","stateCode":"01","latitude":"17.91630000","longitude":"120.66410000"},{"name":"Oaqui","countryCode":"PH","stateCode":"01","latitude":"16.85830000","longitude":"120.41240000"},{"name":"Olea","countryCode":"PH","stateCode":"01","latitude":"15.86237000","longitude":"120.49366000"},{"name":"Padong","countryCode":"PH","stateCode":"01","latitude":"18.05435000","longitude":"120.75427000"},{"name":"Pagsanahan Norte","countryCode":"PH","stateCode":"01","latitude":"17.91930000","longitude":"120.44580000"},{"name":"Pagudpud","countryCode":"PH","stateCode":"01","latitude":"18.56160000","longitude":"120.78680000"},{"name":"Paitan Este","countryCode":"PH","stateCode":"01","latitude":"16.08532000","longitude":"120.03164000"},{"name":"Palacpalac","countryCode":"PH","stateCode":"01","latitude":"16.13120000","longitude":"120.53050000"},{"name":"Paldit","countryCode":"PH","stateCode":"01","latitude":"16.16667000","longitude":"120.53333000"},{"name":"Palguyod","countryCode":"PH","stateCode":"01","latitude":"16.12270000","longitude":"120.52000000"},{"name":"Panganiban","countryCode":"PH","stateCode":"01","latitude":"16.00750000","longitude":"120.77520000"},{"name":"Pangapisan","countryCode":"PH","stateCode":"01","latitude":"16.21600000","longitude":"119.95700000"},{"name":"Pangascasan","countryCode":"PH","stateCode":"01","latitude":"16.11691000","longitude":"120.08664000"},{"name":"Pangpang","countryCode":"PH","stateCode":"01","latitude":"15.93875000","longitude":"120.30939000"},{"name":"Paoay","countryCode":"PH","stateCode":"01","latitude":"18.06160000","longitude":"120.52210000"},{"name":"Paringao","countryCode":"PH","stateCode":"01","latitude":"16.57167000","longitude":"120.32417000"},{"name":"Parioc Segundo","countryCode":"PH","stateCode":"01","latitude":"17.17503000","longitude":"120.46576000"},{"name":"Pasibi West","countryCode":"PH","stateCode":"01","latitude":"15.85870000","longitude":"120.37935000"},{"name":"Pasuquin","countryCode":"PH","stateCode":"01","latitude":"18.33280000","longitude":"120.61770000"},{"name":"Patayac","countryCode":"PH","stateCode":"01","latitude":"15.96300000","longitude":"120.42251000"},{"name":"Patpata Segundo","countryCode":"PH","stateCode":"01","latitude":"17.18333000","longitude":"120.43333000"},{"name":"Payocpoc Sur","countryCode":"PH","stateCode":"01","latitude":"16.49444000","longitude":"120.32806000"},{"name":"Piddig","countryCode":"PH","stateCode":"01","latitude":"18.16550000","longitude":"120.71750000"},{"name":"Pindangan Centro","countryCode":"PH","stateCode":"01","latitude":"15.86056000","longitude":"120.55139000"},{"name":"Pinili","countryCode":"PH","stateCode":"01","latitude":"17.95170000","longitude":"120.52780000"},{"name":"Pogonsili","countryCode":"PH","stateCode":"01","latitude":"15.82048000","longitude":"120.26017000"},{"name":"Polo","countryCode":"PH","stateCode":"01","latitude":"16.19630000","longitude":"119.94910000"},{"name":"Polong","countryCode":"PH","stateCode":"01","latitude":"15.97710000","longitude":"120.20090000"},{"name":"Polong Norte","countryCode":"PH","stateCode":"01","latitude":"15.90300000","longitude":"120.42149000"},{"name":"Pozorrubio","countryCode":"PH","stateCode":"01","latitude":"16.11100000","longitude":"120.54400000"},{"name":"Province of Ilocos Norte","countryCode":"PH","stateCode":"01","latitude":"18.16667000","longitude":"120.75000000"},{"name":"Province of Ilocos Sur","countryCode":"PH","stateCode":"01","latitude":"17.19852000","longitude":"120.54199000"},{"name":"Province of La Union","countryCode":"PH","stateCode":"01","latitude":"16.50000000","longitude":"120.41667000"},{"name":"Province of Pangasinan","countryCode":"PH","stateCode":"01","latitude":"15.91667000","longitude":"120.33333000"},{"name":"Pudoc","countryCode":"PH","stateCode":"01","latitude":"16.92150000","longitude":"120.42350000"},{"name":"Pudoc North","countryCode":"PH","stateCode":"01","latitude":"17.60960000","longitude":"120.36852000"},{"name":"Puelay","countryCode":"PH","stateCode":"01","latitude":"15.88683000","longitude":"120.57358000"},{"name":"Pugo","countryCode":"PH","stateCode":"01","latitude":"16.32210000","longitude":"120.46700000"},{"name":"Puro Pinget","countryCode":"PH","stateCode":"01","latitude":"17.67967000","longitude":"120.35883000"},{"name":"Quiling","countryCode":"PH","stateCode":"01","latitude":"18.06833000","longitude":"120.54389000"},{"name":"Quinarayan","countryCode":"PH","stateCode":"01","latitude":"17.44410000","longitude":"120.47220000"},{"name":"Quintong","countryCode":"PH","stateCode":"01","latitude":"15.95581000","longitude":"120.32171000"},{"name":"Quirino","countryCode":"PH","stateCode":"01","latitude":"17.15556000","longitude":"120.67000000"},{"name":"Ranao","countryCode":"PH","stateCode":"01","latitude":"16.20760000","longitude":"119.81550000"},{"name":"Real","countryCode":"PH","stateCode":"01","latitude":"15.80890000","longitude":"120.34549000"},{"name":"Rimus","countryCode":"PH","stateCode":"01","latitude":"16.87640000","longitude":"120.39660000"},{"name":"Rissing","countryCode":"PH","stateCode":"01","latitude":"16.87520000","longitude":"120.43450000"},{"name":"Rosales","countryCode":"PH","stateCode":"01","latitude":"15.89444000","longitude":"120.63278000"},{"name":"Rosario","countryCode":"PH","stateCode":"01","latitude":"16.23040000","longitude":"120.48630000"},{"name":"Sablig","countryCode":"PH","stateCode":"01","latitude":"16.26887000","longitude":"119.98770000"},{"name":"Sagud-Bahley","countryCode":"PH","stateCode":"01","latitude":"16.11693000","longitude":"120.39105000"},{"name":"Sagunto","countryCode":"PH","stateCode":"01","latitude":"16.20070000","longitude":"120.51490000"},{"name":"Salcedo","countryCode":"PH","stateCode":"01","latitude":"17.15472000","longitude":"120.53944000"},{"name":"Samon","countryCode":"PH","stateCode":"01","latitude":"15.93495000","longitude":"120.65074000"},{"name":"San Emilio","countryCode":"PH","stateCode":"01","latitude":"17.22611000","longitude":"120.61167000"},{"name":"San Esteban","countryCode":"PH","stateCode":"01","latitude":"17.32990000","longitude":"120.44510000"},{"name":"San Eugenio","countryCode":"PH","stateCode":"01","latitude":"16.35980000","longitude":"120.35700000"},{"name":"San Fabian","countryCode":"PH","stateCode":"01","latitude":"16.12310000","longitude":"120.40560000"},{"name":"San Fernando","countryCode":"PH","stateCode":"01","latitude":"16.61591000","longitude":"120.31663000"},{"name":"San Gabriel","countryCode":"PH","stateCode":"01","latitude":"16.67556000","longitude":"120.40306000"},{"name":"San Gabriel First","countryCode":"PH","stateCode":"01","latitude":"15.76650000","longitude":"120.45655000"},{"name":"San Ildefonso","countryCode":"PH","stateCode":"01","latitude":"17.62222000","longitude":"120.39667000"},{"name":"San Jacinto","countryCode":"PH","stateCode":"01","latitude":"16.07260000","longitude":"120.43830000"},{"name":"San Juan","countryCode":"PH","stateCode":"01","latitude":"17.74222000","longitude":"120.45833000"},{"name":"San Lorenzo","countryCode":"PH","stateCode":"01","latitude":"18.13230000","longitude":"120.63050000"},{"name":"San Manuel","countryCode":"PH","stateCode":"01","latitude":"16.06470000","longitude":"120.66870000"},{"name":"San Nicolas","countryCode":"PH","stateCode":"01","latitude":"18.17250000","longitude":"120.59530000"},{"name":"San Pedro Apartado","countryCode":"PH","stateCode":"01","latitude":"15.83702000","longitude":"120.56521000"},{"name":"San Quintin","countryCode":"PH","stateCode":"01","latitude":"15.98540000","longitude":"120.81320000"},{"name":"San Sebastian","countryCode":"PH","stateCode":"01","latitude":"17.62327000","longitude":"120.36352000"},{"name":"San Vicente","countryCode":"PH","stateCode":"01","latitude":"17.59694000","longitude":"120.37361000"},{"name":"Sanlibo","countryCode":"PH","stateCode":"01","latitude":"15.91667000","longitude":"120.55000000"},{"name":"Santa","countryCode":"PH","stateCode":"01","latitude":"17.48600000","longitude":"120.43480000"},{"name":"Santa Barbara","countryCode":"PH","stateCode":"01","latitude":"16.00090000","longitude":"120.40230000"},{"name":"Santa Catalina","countryCode":"PH","stateCode":"01","latitude":"17.59667000","longitude":"120.35917000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"01","latitude":"17.08556000","longitude":"120.45222000"},{"name":"Santa Lucia","countryCode":"PH","stateCode":"01","latitude":"17.11750000","longitude":"120.45306000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"01","latitude":"16.95180000","longitude":"120.44450000"},{"name":"Santiago","countryCode":"PH","stateCode":"01","latitude":"17.29390000","longitude":"120.44490000"},{"name":"Santo Domingo","countryCode":"PH","stateCode":"01","latitude":"17.63528000","longitude":"120.41083000"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"01","latitude":"16.27980000","longitude":"120.37920000"},{"name":"Santol","countryCode":"PH","stateCode":"01","latitude":"16.77200000","longitude":"120.46040000"},{"name":"Sarrat","countryCode":"PH","stateCode":"01","latitude":"18.15740000","longitude":"120.64700000"},{"name":"Sigay","countryCode":"PH","stateCode":"01","latitude":"17.08333000","longitude":"120.60000000"},{"name":"Sinait","countryCode":"PH","stateCode":"01","latitude":"17.86640000","longitude":"120.45830000"},{"name":"Sison","countryCode":"PH","stateCode":"01","latitude":"16.17389000","longitude":"120.51528000"},{"name":"Solsona","countryCode":"PH","stateCode":"01","latitude":"18.09333000","longitude":"120.76972000"},{"name":"Sonquil","countryCode":"PH","stateCode":"01","latitude":"15.98814000","longitude":"120.39057000"},{"name":"Sual","countryCode":"PH","stateCode":"01","latitude":"16.06682000","longitude":"120.09414000"},{"name":"Subusub","countryCode":"PH","stateCode":"01","latitude":"16.22689000","longitude":"120.49513000"},{"name":"Sudipen","countryCode":"PH","stateCode":"01","latitude":"16.90560000","longitude":"120.46170000"},{"name":"Sugpon","countryCode":"PH","stateCode":"01","latitude":"16.84340000","longitude":"120.51570000"},{"name":"Sumabnit","countryCode":"PH","stateCode":"01","latitude":"16.03030000","longitude":"120.58320000"},{"name":"Suso","countryCode":"PH","stateCode":"01","latitude":"17.35940000","longitude":"120.46110000"},{"name":"Suyo","countryCode":"PH","stateCode":"01","latitude":"16.97620000","longitude":"120.52540000"},{"name":"Tablac","countryCode":"PH","stateCode":"01","latitude":"17.21568000","longitude":"120.45428000"},{"name":"Tabug","countryCode":"PH","stateCode":"01","latitude":"18.03430000","longitude":"120.54880000"},{"name":"Tagudin","countryCode":"PH","stateCode":"01","latitude":"16.93550000","longitude":"120.44420000"},{"name":"Talospatang","countryCode":"PH","stateCode":"01","latitude":"15.91701000","longitude":"120.44141000"},{"name":"Taloy","countryCode":"PH","stateCode":"01","latitude":"15.92410000","longitude":"120.39649000"},{"name":"Tamayo","countryCode":"PH","stateCode":"01","latitude":"15.87746000","longitude":"120.28455000"},{"name":"Tamorong","countryCode":"PH","stateCode":"01","latitude":"17.33333000","longitude":"120.43333000"},{"name":"Tandoc","countryCode":"PH","stateCode":"01","latitude":"15.95929000","longitude":"120.32914000"},{"name":"Tanolong","countryCode":"PH","stateCode":"01","latitude":"15.80411000","longitude":"120.41409000"},{"name":"Tayug","countryCode":"PH","stateCode":"01","latitude":"16.02740000","longitude":"120.74340000"},{"name":"Tebag East","countryCode":"PH","stateCode":"01","latitude":"15.98123000","longitude":"120.46740000"},{"name":"Telbang","countryCode":"PH","stateCode":"01","latitude":"16.17241000","longitude":"120.06074000"},{"name":"Tiep","countryCode":"PH","stateCode":"01","latitude":"16.23820000","longitude":"119.86090000"},{"name":"Toboy","countryCode":"PH","stateCode":"01","latitude":"16.02710000","longitude":"120.63690000"},{"name":"Tobuan","countryCode":"PH","stateCode":"01","latitude":"16.05562000","longitude":"120.11024000"},{"name":"Tococ East","countryCode":"PH","stateCode":"01","latitude":"15.82498000","longitude":"120.42605000"},{"name":"Tocok","countryCode":"PH","stateCode":"01","latitude":"15.75000000","longitude":"120.30000000"},{"name":"Tombod","countryCode":"PH","stateCode":"01","latitude":"15.93168000","longitude":"120.56721000"},{"name":"Tondol","countryCode":"PH","stateCode":"01","latitude":"16.31040000","longitude":"120.01310000"},{"name":"Toritori","countryCode":"PH","stateCode":"01","latitude":"16.23827000","longitude":"119.99561000"},{"name":"Tubao","countryCode":"PH","stateCode":"01","latitude":"16.34820000","longitude":"120.41220000"},{"name":"Umanday Centro","countryCode":"PH","stateCode":"01","latitude":"15.93800000","longitude":"120.21530000"},{"name":"Umingan","countryCode":"PH","stateCode":"01","latitude":"15.90021000","longitude":"120.79841000"},{"name":"Unzad","countryCode":"PH","stateCode":"01","latitude":"15.91889000","longitude":"120.53917000"},{"name":"Urbiztondo","countryCode":"PH","stateCode":"01","latitude":"15.82270000","longitude":"120.32950000"},{"name":"Urdaneta","countryCode":"PH","stateCode":"01","latitude":"15.97611000","longitude":"120.57111000"},{"name":"Uyong","countryCode":"PH","stateCode":"01","latitude":"16.05002000","longitude":"120.12074000"},{"name":"Vigan","countryCode":"PH","stateCode":"01","latitude":"17.57472000","longitude":"120.38694000"},{"name":"Villanueva","countryCode":"PH","stateCode":"01","latitude":"15.79841000","longitude":"120.54654000"},{"name":"Villasis","countryCode":"PH","stateCode":"01","latitude":"15.90167000","longitude":"120.58833000"},{"name":"Vintar","countryCode":"PH","stateCode":"01","latitude":"18.22840000","longitude":"120.64750000"},{"name":"Zaragoza","countryCode":"PH","stateCode":"01","latitude":"16.38710000","longitude":"119.94430000"},{"name":"Adlay","countryCode":"PH","stateCode":"13","latitude":"9.40972000","longitude":"125.89750000"},{"name":"Agay","countryCode":"PH","stateCode":"13","latitude":"9.05361000","longitude":"125.58667000"},{"name":"Alegria","countryCode":"PH","stateCode":"13","latitude":"9.46694000","longitude":"125.57722000"},{"name":"Alubijid","countryCode":"PH","stateCode":"13","latitude":"8.96278000","longitude":"125.42583000"},{"name":"Amaga","countryCode":"PH","stateCode":"13","latitude":"8.53083000","longitude":"126.07028000"},{"name":"Anticala","countryCode":"PH","stateCode":"13","latitude":"9.00444000","longitude":"125.64528000"},{"name":"Aras-asan","countryCode":"PH","stateCode":"13","latitude":"8.88781000","longitude":"126.31120000"},{"name":"Aurora","countryCode":"PH","stateCode":"13","latitude":"8.59306000","longitude":"125.83750000"},{"name":"Bacolod","countryCode":"PH","stateCode":"13","latitude":"8.93167000","longitude":"126.28944000"},{"name":"Bacuag","countryCode":"PH","stateCode":"13","latitude":"9.60806000","longitude":"125.63889000"},{"name":"Bah-Bah","countryCode":"PH","stateCode":"13","latitude":"8.60722000","longitude":"125.91444000"},{"name":"Balangbalang","countryCode":"PH","stateCode":"13","latitude":"9.05694000","longitude":"125.62278000"},{"name":"Bancasi","countryCode":"PH","stateCode":"13","latitude":"8.96667000","longitude":"125.46667000"},{"name":"Bangonay","countryCode":"PH","stateCode":"13","latitude":"9.31444000","longitude":"125.55389000"},{"name":"Barcelona","countryCode":"PH","stateCode":"13","latitude":"8.15917000","longitude":"126.43417000"},{"name":"Barobo","countryCode":"PH","stateCode":"13","latitude":"8.53528000","longitude":"126.12139000"},{"name":"Basa","countryCode":"PH","stateCode":"13","latitude":"8.07222000","longitude":"126.06417000"},{"name":"Basag","countryCode":"PH","stateCode":"13","latitude":"8.92548000","longitude":"125.62167000"},{"name":"Basilisa","countryCode":"PH","stateCode":"13","latitude":"10.00000000","longitude":"125.50000000"},{"name":"Bayabas","countryCode":"PH","stateCode":"13","latitude":"8.96972000","longitude":"126.28611000"},{"name":"Bayugan","countryCode":"PH","stateCode":"13","latitude":"8.75611000","longitude":"125.76750000"},{"name":"Bigaan","countryCode":"PH","stateCode":"13","latitude":"8.31722000","longitude":"126.28111000"},{"name":"Binucayan","countryCode":"PH","stateCode":"13","latitude":"8.25000000","longitude":"125.71667000"},{"name":"Bislig","countryCode":"PH","stateCode":"13","latitude":"8.21528000","longitude":"126.31639000"},{"name":"Borbon","countryCode":"PH","stateCode":"13","latitude":"8.48417000","longitude":"125.89306000"},{"name":"Buenavista","countryCode":"PH","stateCode":"13","latitude":"8.97694000","longitude":"125.40889000"},{"name":"Bunawan","countryCode":"PH","stateCode":"13","latitude":"8.16722000","longitude":"125.99083000"},{"name":"Burgos","countryCode":"PH","stateCode":"13","latitude":"9.26639000","longitude":"126.18833000"},{"name":"Butuan","countryCode":"PH","stateCode":"13","latitude":"8.94917000","longitude":"125.54361000"},{"name":"Cabadbaran","countryCode":"PH","stateCode":"13","latitude":"9.12261000","longitude":"125.53549000"},{"name":"Cagdianao","countryCode":"PH","stateCode":"13","latitude":"9.92111000","longitude":"125.66917000"},{"name":"Cagwait","countryCode":"PH","stateCode":"13","latitude":"8.91861000","longitude":"126.30111000"},{"name":"Calamba","countryCode":"PH","stateCode":"13","latitude":"9.10361000","longitude":"125.59417000"},{"name":"Caloc-an","countryCode":"PH","stateCode":"13","latitude":"9.04694000","longitude":"125.53056000"},{"name":"Cantapoy","countryCode":"PH","stateCode":"13","latitude":"9.49056000","longitude":"125.43639000"},{"name":"Cantilan","countryCode":"PH","stateCode":"13","latitude":"9.33361000","longitude":"125.97750000"},{"name":"Capalayan","countryCode":"PH","stateCode":"13","latitude":"9.74056000","longitude":"125.54444000"},{"name":"Carmen","countryCode":"PH","stateCode":"13","latitude":"9.22639000","longitude":"126.01722000"},{"name":"Carrascal","countryCode":"PH","stateCode":"13","latitude":"9.37028000","longitude":"125.94917000"},{"name":"Causwagan","countryCode":"PH","stateCode":"13","latitude":"8.44750000","longitude":"125.84028000"},{"name":"Claver","countryCode":"PH","stateCode":"13","latitude":"9.57250000","longitude":"125.73306000"},{"name":"Comagascas","countryCode":"PH","stateCode":"13","latitude":"9.13972000","longitude":"125.55972000"},{"name":"Cortes","countryCode":"PH","stateCode":"13","latitude":"9.27972000","longitude":"126.19111000"},{"name":"Cuevas","countryCode":"PH","stateCode":"13","latitude":"8.01917000","longitude":"126.09417000"},{"name":"Culit","countryCode":"PH","stateCode":"13","latitude":"8.94722000","longitude":"125.35694000"},{"name":"Dapa","countryCode":"PH","stateCode":"13","latitude":"9.75944000","longitude":"126.05306000"},{"name":"Del Carmen, Surigao del Norte","countryCode":"PH","stateCode":"13","latitude":"9.86944000","longitude":"125.96972000"},{"name":"Del Pilar","countryCode":"PH","stateCode":"13","latitude":"9.15194000","longitude":"125.58472000"},{"name":"Dinagat","countryCode":"PH","stateCode":"13","latitude":"9.95611000","longitude":"125.59333000"},{"name":"Dinagat Islands","countryCode":"PH","stateCode":"13","latitude":"10.12301000","longitude":"125.55725000"},{"name":"Esperanza","countryCode":"PH","stateCode":"13","latitude":"8.67694000","longitude":"125.64694000"},{"name":"Gamut","countryCode":"PH","stateCode":"13","latitude":"8.53153000","longitude":"126.24117000"},{"name":"General Luna","countryCode":"PH","stateCode":"13","latitude":"9.78417000","longitude":"126.15889000"},{"name":"Gigaquit","countryCode":"PH","stateCode":"13","latitude":"9.59444000","longitude":"125.69750000"},{"name":"Guadalupe","countryCode":"PH","stateCode":"13","latitude":"8.58278000","longitude":"125.70806000"},{"name":"Guinabsan","countryCode":"PH","stateCode":"13","latitude":"8.89750000","longitude":"125.41611000"},{"name":"Hinatuan","countryCode":"PH","stateCode":"13","latitude":"8.37222000","longitude":"126.33417000"},{"name":"Ipil","countryCode":"PH","stateCode":"13","latitude":"9.79070000","longitude":"125.43860000"},{"name":"Jabonga","countryCode":"PH","stateCode":"13","latitude":"9.34306000","longitude":"125.51556000"},{"name":"Jagupit","countryCode":"PH","stateCode":"13","latitude":"9.24222000","longitude":"125.55806000"},{"name":"Javier","countryCode":"PH","stateCode":"13","latitude":"8.48889000","longitude":"126.08500000"},{"name":"Kauswagan","countryCode":"PH","stateCode":"13","latitude":"8.51667000","longitude":"125.75000000"},{"name":"Kinabhangan","countryCode":"PH","stateCode":"13","latitude":"8.96917000","longitude":"125.35750000"},{"name":"Kitcharao","countryCode":"PH","stateCode":"13","latitude":"9.45500000","longitude":"125.57306000"},{"name":"La Paz","countryCode":"PH","stateCode":"13","latitude":"8.27083000","longitude":"125.79972000"},{"name":"La Union","countryCode":"PH","stateCode":"13","latitude":"9.08556000","longitude":"125.53583000"},{"name":"Lanuza","countryCode":"PH","stateCode":"13","latitude":"9.23417000","longitude":"126.06444000"},{"name":"Lapinigan","countryCode":"PH","stateCode":"13","latitude":"8.42056000","longitude":"125.98250000"},{"name":"Lianga","countryCode":"PH","stateCode":"13","latitude":"8.63361000","longitude":"126.09472000"},{"name":"Libas","countryCode":"PH","stateCode":"13","latitude":"9.88333000","longitude":"125.98333000"},{"name":"Libertad","countryCode":"PH","stateCode":"13","latitude":"8.94417000","longitude":"125.50194000"},{"name":"Libjo","countryCode":"PH","stateCode":"13","latitude":"10.19778000","longitude":"125.53528000"},{"name":"Lingig","countryCode":"PH","stateCode":"13","latitude":"8.03889000","longitude":"126.41250000"},{"name":"Lombocan","countryCode":"PH","stateCode":"13","latitude":"9.00767000","longitude":"125.50558000"},{"name":"Loreto","countryCode":"PH","stateCode":"13","latitude":"8.18694000","longitude":"125.85306000"},{"name":"Los Angeles","countryCode":"PH","stateCode":"13","latitude":"9.01250000","longitude":"125.60806000"},{"name":"Los Arcos","countryCode":"PH","stateCode":"13","latitude":"8.63278000","longitude":"125.98556000"},{"name":"Loyola","countryCode":"PH","stateCode":"13","latitude":"8.33492000","longitude":"126.33366000"},{"name":"Luna","countryCode":"PH","stateCode":"13","latitude":"9.73700000","longitude":"125.49760000"},{"name":"Mabahin","countryCode":"PH","stateCode":"13","latitude":"9.18556000","longitude":"126.17056000"},{"name":"Mabua","countryCode":"PH","stateCode":"13","latitude":"9.80390000","longitude":"125.44090000"},{"name":"Madrid","countryCode":"PH","stateCode":"13","latitude":"9.26211000","longitude":"125.96437000"},{"name":"Magallanes","countryCode":"PH","stateCode":"13","latitude":"9.02000000","longitude":"125.51722000"},{"name":"Mainit","countryCode":"PH","stateCode":"13","latitude":"9.53500000","longitude":"125.52306000"},{"name":"Malimono","countryCode":"PH","stateCode":"13","latitude":"9.61806000","longitude":"125.40222000"},{"name":"Manapa","countryCode":"PH","stateCode":"13","latitude":"8.97778000","longitude":"125.43944000"},{"name":"Marihatag","countryCode":"PH","stateCode":"13","latitude":"8.80590000","longitude":"126.29660000"},{"name":"Matabao","countryCode":"PH","stateCode":"13","latitude":"8.95722000","longitude":"125.39944000"},{"name":"Mati","countryCode":"PH","stateCode":"13","latitude":"9.73580000","longitude":"125.46800000"},{"name":"Maygatasan","countryCode":"PH","stateCode":"13","latitude":"8.70944000","longitude":"125.71833000"},{"name":"Nasipit","countryCode":"PH","stateCode":"13","latitude":"8.96917000","longitude":"125.29472000"},{"name":"Panikian","countryCode":"PH","stateCode":"13","latitude":"9.32935000","longitude":"125.93380000"},{"name":"Parang","countryCode":"PH","stateCode":"13","latitude":"9.28149000","longitude":"125.94208000"},{"name":"Patin-ay","countryCode":"PH","stateCode":"13","latitude":"8.55056000","longitude":"125.93722000"},{"name":"Pilar","countryCode":"PH","stateCode":"13","latitude":"9.86500000","longitude":"126.09944000"},{"name":"Placer","countryCode":"PH","stateCode":"13","latitude":"9.65417000","longitude":"125.60250000"},{"name":"Prosperidad","countryCode":"PH","stateCode":"13","latitude":"8.58000000","longitude":"125.89639000"},{"name":"Province of Agusan del Norte","countryCode":"PH","stateCode":"13","latitude":"8.99360000","longitude":"125.57098000"},{"name":"Province of Agusan del Sur","countryCode":"PH","stateCode":"13","latitude":"8.50000000","longitude":"125.83333000"},{"name":"Province of Surigao del Norte","countryCode":"PH","stateCode":"13","latitude":"9.66303000","longitude":"125.52704000"},{"name":"Province of Surigao del Sur","countryCode":"PH","stateCode":"13","latitude":"8.80908000","longitude":"126.12854000"},{"name":"Punta","countryCode":"PH","stateCode":"13","latitude":"8.98972000","longitude":"125.34000000"},{"name":"Rizal","countryCode":"PH","stateCode":"13","latitude":"8.92917000","longitude":"125.39861000"},{"name":"Salvacion","countryCode":"PH","stateCode":"13","latitude":"7.99954000","longitude":"126.12480000"},{"name":"San Benito","countryCode":"PH","stateCode":"13","latitude":"9.95778000","longitude":"126.00694000"},{"name":"San Francisco","countryCode":"PH","stateCode":"13","latitude":"8.53556000","longitude":"125.95000000"},{"name":"San Isidro","countryCode":"PH","stateCode":"13","latitude":"9.93694000","longitude":"126.08861000"},{"name":"San Luis","countryCode":"PH","stateCode":"13","latitude":"8.47806000","longitude":"125.74389000"},{"name":"San Miguel","countryCode":"PH","stateCode":"13","latitude":"8.96889000","longitude":"125.94500000"},{"name":"Sanghan","countryCode":"PH","stateCode":"13","latitude":"9.08556000","longitude":"125.57278000"},{"name":"Santa Ana","countryCode":"PH","stateCode":"13","latitude":"9.19278000","longitude":"125.56444000"},{"name":"Santa Josefa","countryCode":"PH","stateCode":"13","latitude":"7.99111000","longitude":"126.03000000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"13","latitude":"8.03333000","longitude":"126.16250000"},{"name":"Santa Monica","countryCode":"PH","stateCode":"13","latitude":"10.02000000","longitude":"126.03833000"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"13","latitude":"8.18583000","longitude":"125.80389000"},{"name":"Sibagat","countryCode":"PH","stateCode":"13","latitude":"8.82250000","longitude":"125.69750000"},{"name":"Sinubong","countryCode":"PH","stateCode":"13","latitude":"8.06840000","longitude":"125.93080000"},{"name":"Sison","countryCode":"PH","stateCode":"13","latitude":"9.66028000","longitude":"125.52861000"},{"name":"Socorro","countryCode":"PH","stateCode":"13","latitude":"9.62139000","longitude":"125.96667000"},{"name":"Surigao","countryCode":"PH","stateCode":"13","latitude":"9.78900000","longitude":"125.49500000"},{"name":"Tagana-an","countryCode":"PH","stateCode":"13","latitude":"9.69722000","longitude":"125.58556000"},{"name":"Tagbina","countryCode":"PH","stateCode":"13","latitude":"8.45194000","longitude":"126.17139000"},{"name":"Tagcatong","countryCode":"PH","stateCode":"13","latitude":"9.00222000","longitude":"125.25694000"},{"name":"Tago","countryCode":"PH","stateCode":"13","latitude":"9.02111000","longitude":"126.23167000"},{"name":"Talacogon","countryCode":"PH","stateCode":"13","latitude":"8.45611000","longitude":"125.78417000"},{"name":"Taligaman","countryCode":"PH","stateCode":"13","latitude":"8.90444000","longitude":"125.65583000"},{"name":"Talisay","countryCode":"PH","stateCode":"13","latitude":"9.81889000","longitude":"125.61556000"},{"name":"Tandag","countryCode":"PH","stateCode":"13","latitude":"9.07833000","longitude":"126.19861000"},{"name":"Tidman","countryCode":"PH","stateCode":"13","latitude":"8.29861000","longitude":"126.33889000"},{"name":"Tigao","countryCode":"PH","stateCode":"13","latitude":"9.20889000","longitude":"126.17611000"},{"name":"Trento","countryCode":"PH","stateCode":"13","latitude":"8.04583000","longitude":"126.06361000"},{"name":"Tubajon","countryCode":"PH","stateCode":"13","latitude":"10.33167000","longitude":"125.56194000"},{"name":"Tubay","countryCode":"PH","stateCode":"13","latitude":"9.16694000","longitude":"125.52389000"},{"name":"Tubod","countryCode":"PH","stateCode":"13","latitude":"9.56250000","longitude":"125.57083000"},{"name":"Tungao","countryCode":"PH","stateCode":"13","latitude":"8.78368000","longitude":"125.59587000"},{"name":"Unidad","countryCode":"PH","stateCode":"13","latitude":"8.53556000","longitude":"126.22865000"},{"name":"Union","countryCode":"PH","stateCode":"13","latitude":"9.75667000","longitude":"126.11028000"},{"name":"Veruela","countryCode":"PH","stateCode":"13","latitude":"8.07310000","longitude":"125.95580000"},{"name":"Adtugan","countryCode":"PH","stateCode":"BEN","latitude":"7.81194000","longitude":"124.85444000"},{"name":"Aglayan","countryCode":"PH","stateCode":"BEN","latitude":"8.05500000","longitude":"125.13417000"},{"name":"Agusan","countryCode":"PH","stateCode":"BEN","latitude":"8.49056000","longitude":"124.73722000"},{"name":"Alae","countryCode":"PH","stateCode":"BEN","latitude":"8.42444000","longitude":"124.81278000"},{"name":"Alanib","countryCode":"PH","stateCode":"BEN","latitude":"8.02778000","longitude":"124.98611000"},{"name":"Alubijid","countryCode":"PH","stateCode":"BEN","latitude":"8.57333000","longitude":"124.47361000"},{"name":"Anakan","countryCode":"PH","stateCode":"BEN","latitude":"8.84778000","longitude":"125.15139000"},{"name":"Ani-e","countryCode":"PH","stateCode":"BEN","latitude":"8.61361000","longitude":"124.87056000"},{"name":"Aplaya","countryCode":"PH","stateCode":"BEN","latitude":"8.60861000","longitude":"124.76806000"},{"name":"Aumbay","countryCode":"PH","stateCode":"BEN","latitude":"7.10260000","longitude":"125.78370000"},{"name":"Bacolod","countryCode":"PH","stateCode":"BEN","latitude":"8.11667000","longitude":"123.91667000"},{"name":"Bagakay","countryCode":"PH","stateCode":"BEN","latitude":"8.14540000","longitude":"123.81570000"},{"name":"Baikingon","countryCode":"PH","stateCode":"BEN","latitude":"8.47222000","longitude":"124.55361000"},{"name":"Balila","countryCode":"PH","stateCode":"BEN","latitude":"8.00278000","longitude":"125.01306000"},{"name":"Balili","countryCode":"PH","stateCode":"BEN","latitude":"7.89500000","longitude":"123.73370000"},{"name":"Balingasag","countryCode":"PH","stateCode":"BEN","latitude":"8.74417000","longitude":"124.77694000"},{"name":"Balingoan","countryCode":"PH","stateCode":"BEN","latitude":"9.00389000","longitude":"124.85194000"},{"name":"Baliwagan","countryCode":"PH","stateCode":"BEN","latitude":"8.71861000","longitude":"124.79056000"},{"name":"Bangahan","countryCode":"PH","stateCode":"BEN","latitude":"7.79634000","longitude":"124.73361000"},{"name":"Bantuanon","countryCode":"PH","stateCode":"BEN","latitude":"8.01528000","longitude":"125.07083000"},{"name":"Baroy","countryCode":"PH","stateCode":"BEN","latitude":"8.02690000","longitude":"123.77840000"},{"name":"Barra","countryCode":"PH","stateCode":"BEN","latitude":"8.51028000","longitude":"124.60444000"},{"name":"Basak","countryCode":"PH","stateCode":"BEN","latitude":"8.04111000","longitude":"124.86278000"},{"name":"Bato","countryCode":"PH","stateCode":"BEN","latitude":"8.60270000","longitude":"123.64490000"},{"name":"Biga","countryCode":"PH","stateCode":"BEN","latitude":"8.35778000","longitude":"124.25972000"},{"name":"Binitinan","countryCode":"PH","stateCode":"BEN","latitude":"8.71000000","longitude":"124.77556000"},{"name":"Binuangan","countryCode":"PH","stateCode":"BEN","latitude":"8.91528000","longitude":"124.78833000"},{"name":"Bolo Bolo","countryCode":"PH","stateCode":"BEN","latitude":"8.55833000","longitude":"124.53000000"},{"name":"Bonbon","countryCode":"PH","stateCode":"BEN","latitude":"9.10528000","longitude":"124.73389000"},{"name":"Bonifacio","countryCode":"PH","stateCode":"BEN","latitude":"8.05250000","longitude":"123.61420000"},{"name":"Boroon","countryCode":"PH","stateCode":"BEN","latitude":"8.18278000","longitude":"124.17701000"},{"name":"Bugcaon","countryCode":"PH","stateCode":"BEN","latitude":"8.04583000","longitude":"125.11278000"},{"name":"Bugo","countryCode":"PH","stateCode":"BEN","latitude":"8.50833000","longitude":"124.75944000"},{"name":"Busdi","countryCode":"PH","stateCode":"BEN","latitude":"8.27611000","longitude":"125.25139000"},{"name":"Cabangahan","countryCode":"PH","stateCode":"BEN","latitude":"8.02278000","longitude":"125.13750000"},{"name":"Cabanglasan","countryCode":"PH","stateCode":"BEN","latitude":"8.12139000","longitude":"125.32750000"},{"name":"Cagayan de Oro","countryCode":"PH","stateCode":"BEN","latitude":"8.48222000","longitude":"124.64722000"},{"name":"Calabugao","countryCode":"PH","stateCode":"BEN","latitude":"8.45639000","longitude":"125.15889000"},{"name":"Calamba","countryCode":"PH","stateCode":"BEN","latitude":"8.55870000","longitude":"123.64250000"},{"name":"Canayan","countryCode":"PH","stateCode":"BEN","latitude":"8.19556000","longitude":"125.14472000"},{"name":"Candiis","countryCode":"PH","stateCode":"BEN","latitude":"8.97028000","longitude":"125.18417000"},{"name":"Caromatan","countryCode":"PH","stateCode":"BEN","latitude":"7.79590000","longitude":"123.71450000"},{"name":"Casisang","countryCode":"PH","stateCode":"BEN","latitude":"8.13806000","longitude":"125.12500000"},{"name":"Catarman","countryCode":"PH","stateCode":"BEN","latitude":"9.12556000","longitude":"124.67556000"},{"name":"Clarin","countryCode":"PH","stateCode":"BEN","latitude":"8.20230000","longitude":"123.85820000"},{"name":"Claveria","countryCode":"PH","stateCode":"BEN","latitude":"8.61000000","longitude":"124.89472000"},{"name":"Consuelo","countryCode":"PH","stateCode":"BEN","latitude":"8.90167000","longitude":"125.18750000"},{"name":"Cosina","countryCode":"PH","stateCode":"BEN","latitude":"8.10611000","longitude":"124.61972000"},{"name":"Dagumba-an","countryCode":"PH","stateCode":"BEN","latitude":"8.15306000","longitude":"124.59083000"},{"name":"Dalipuga","countryCode":"PH","stateCode":"BEN","latitude":"8.31583000","longitude":"124.25472000"},{"name":"Dalirig","countryCode":"PH","stateCode":"BEN","latitude":"8.37722000","longitude":"124.90139000"},{"name":"Dalorong","countryCode":"PH","stateCode":"BEN","latitude":"7.58583000","longitude":"125.13278000"},{"name":"Dalwangan","countryCode":"PH","stateCode":"BEN","latitude":"8.20056000","longitude":"125.04056000"},{"name":"Damilag","countryCode":"PH","stateCode":"BEN","latitude":"8.35472000","longitude":"124.81222000"},{"name":"Damulog","countryCode":"PH","stateCode":"BEN","latitude":"7.48361000","longitude":"124.94306000"},{"name":"Dancagan","countryCode":"PH","stateCode":"BEN","latitude":"7.60917000","longitude":"125.00417000"},{"name":"Dimaluna","countryCode":"PH","stateCode":"BEN","latitude":"8.12180000","longitude":"123.79950000"},{"name":"Dimayon","countryCode":"PH","stateCode":"BEN","latitude":"8.06667000","longitude":"124.15000000"},{"name":"Dologon","countryCode":"PH","stateCode":"BEN","latitude":"7.84083000","longitude":"125.04444000"},{"name":"Don Carlos","countryCode":"PH","stateCode":"BEN","latitude":"7.68000000","longitude":"125.00500000"},{"name":"Dorsalanam","countryCode":"PH","stateCode":"BEN","latitude":"8.30667000","longitude":"124.58556000"},{"name":"Dumalaguing","countryCode":"PH","stateCode":"BEN","latitude":"8.34694000","longitude":"125.05500000"},{"name":"El Salvador","countryCode":"PH","stateCode":"BEN","latitude":"8.56306000","longitude":"124.52250000"},{"name":"Esperanza","countryCode":"PH","stateCode":"BEN","latitude":"8.18083000","longitude":"124.00722000"},{"name":"Gimampang","countryCode":"PH","stateCode":"BEN","latitude":"8.47139000","longitude":"124.29667000"},{"name":"Gitagum","countryCode":"PH","stateCode":"BEN","latitude":"8.59667000","longitude":"124.40639000"},{"name":"Guinisiliban","countryCode":"PH","stateCode":"BEN","latitude":"9.09639000","longitude":"124.78278000"},{"name":"Halapitan","countryCode":"PH","stateCode":"BEN","latitude":"7.91750000","longitude":"125.33000000"},{"name":"Hinapalanan","countryCode":"PH","stateCode":"BEN","latitude":"8.64028000","longitude":"124.87306000"},{"name":"Igpit","countryCode":"PH","stateCode":"BEN","latitude":"8.51083000","longitude":"124.58667000"},{"name":"Imbatug","countryCode":"PH","stateCode":"BEN","latitude":"8.05444000","longitude":"125.28389000"},{"name":"Imelda","countryCode":"PH","stateCode":"BEN","latitude":"7.64703000","longitude":"122.95349000"},{"name":"Impalutao","countryCode":"PH","stateCode":"BEN","latitude":"8.25778000","longitude":"125.02750000"},{"name":"Indulang","countryCode":"PH","stateCode":"BEN","latitude":"8.09028000","longitude":"124.58444000"},{"name":"Initao","countryCode":"PH","stateCode":"BEN","latitude":"8.49972000","longitude":"124.30389000"},{"name":"Inobulan","countryCode":"PH","stateCode":"BEN","latitude":"8.88639000","longitude":"124.79472000"},{"name":"Jasaan","countryCode":"PH","stateCode":"BEN","latitude":"8.65417000","longitude":"124.75556000"},{"name":"Jimenez","countryCode":"PH","stateCode":"BEN","latitude":"8.33650000","longitude":"123.83830000"},{"name":"Kabalantian","countryCode":"PH","stateCode":"BEN","latitude":"8.37083000","longitude":"124.32750000"},{"name":"Kabulohan","countryCode":"PH","stateCode":"BEN","latitude":"8.04333000","longitude":"125.27667000"},{"name":"Kadingilan","countryCode":"PH","stateCode":"BEN","latitude":"7.60111000","longitude":"124.90861000"},{"name":"Kalanganan","countryCode":"PH","stateCode":"BEN","latitude":"8.08333000","longitude":"124.24667000"},{"name":"Kalilangan","countryCode":"PH","stateCode":"BEN","latitude":"7.74514000","longitude":"124.74777000"},{"name":"Kalugmanan","countryCode":"PH","stateCode":"BEN","latitude":"8.27778000","longitude":"124.85972000"},{"name":"Kapatagan","countryCode":"PH","stateCode":"BEN","latitude":"7.90030000","longitude":"123.76920000"},{"name":"Kauswagan","countryCode":"PH","stateCode":"BEN","latitude":"8.19167000","longitude":"124.08472000"},{"name":"Kawit","countryCode":"PH","stateCode":"BEN","latitude":"8.18750000","longitude":"124.06667000"},{"name":"Kibangay","countryCode":"PH","stateCode":"BEN","latitude":"8.04972000","longitude":"124.89306000"},{"name":"Kibawe","countryCode":"PH","stateCode":"BEN","latitude":"7.56861000","longitude":"124.98778000"},{"name":"Kibonsod","countryCode":"PH","stateCode":"BEN","latitude":"9.00694000","longitude":"125.20944000"},{"name":"Kibureau","countryCode":"PH","stateCode":"BEN","latitude":"7.69750000","longitude":"125.23250000"},{"name":"Kimanuit","countryCode":"PH","stateCode":"BEN","latitude":"7.76039000","longitude":"124.72497000"},{"name":"Kimaya","countryCode":"PH","stateCode":"BEN","latitude":"8.56472000","longitude":"124.83972000"},{"name":"Kisolon","countryCode":"PH","stateCode":"BEN","latitude":"8.33000000","longitude":"124.97694000"},{"name":"Kitaotao","countryCode":"PH","stateCode":"BEN","latitude":"7.63972000","longitude":"125.00889000"},{"name":"Kitobo","countryCode":"PH","stateCode":"BEN","latitude":"7.57444000","longitude":"125.10500000"},{"name":"Kolambugan","countryCode":"PH","stateCode":"BEN","latitude":"8.11440000","longitude":"123.89710000"},{"name":"La Fortuna","countryCode":"PH","stateCode":"BEN","latitude":"8.27972000","longitude":"125.00139000"},{"name":"La Roxas","countryCode":"PH","stateCode":"BEN","latitude":"7.86417000","longitude":"124.88694000"},{"name":"Lagindingan","countryCode":"PH","stateCode":"BEN","latitude":"8.57472000","longitude":"124.44222000"},{"name":"Lagonglong","countryCode":"PH","stateCode":"BEN","latitude":"8.80722000","longitude":"124.79028000"},{"name":"Laguitas","countryCode":"PH","stateCode":"BEN","latitude":"8.08917000","longitude":"125.13056000"},{"name":"Langcangan","countryCode":"PH","stateCode":"BEN","latitude":"8.47944000","longitude":"123.75583000"},{"name":"Lanipao","countryCode":"PH","stateCode":"BEN","latitude":"7.95528000","longitude":"123.77667000"},{"name":"Lantapan","countryCode":"PH","stateCode":"BEN","latitude":"7.99778000","longitude":"125.02778000"},{"name":"Lapase","countryCode":"PH","stateCode":"BEN","latitude":"8.19240000","longitude":"123.86320000"},{"name":"Lapining","countryCode":"PH","stateCode":"BEN","latitude":"7.92270000","longitude":"123.68830000"},{"name":"Libertad","countryCode":"PH","stateCode":"BEN","latitude":"8.56111000","longitude":"124.35139000"},{"name":"Libona","countryCode":"PH","stateCode":"BEN","latitude":"8.33889000","longitude":"124.73528000"},{"name":"Liboran","countryCode":"PH","stateCode":"BEN","latitude":"8.35472000","longitude":"124.64889000"},{"name":"Limbaan","countryCode":"PH","stateCode":"BEN","latitude":"7.63960000","longitude":"125.82090000"},{"name":"Linabo","countryCode":"PH","stateCode":"BEN","latitude":"8.05417000","longitude":"125.15500000"},{"name":"Linamon","countryCode":"PH","stateCode":"BEN","latitude":"8.18603000","longitude":"124.16276000"},{"name":"Lingating","countryCode":"PH","stateCode":"BEN","latitude":"8.33167000","longitude":"124.62889000"},{"name":"Lingion","countryCode":"PH","stateCode":"BEN","latitude":"8.18806000","longitude":"124.60972000"},{"name":"Little Baguio","countryCode":"PH","stateCode":"BEN","latitude":"7.89389000","longitude":"125.27639000"},{"name":"Looc","countryCode":"PH","stateCode":"BEN","latitude":"8.84333000","longitude":"124.79167000"},{"name":"Lopez Jaena","countryCode":"PH","stateCode":"BEN","latitude":"8.55280000","longitude":"123.76150000"},{"name":"Lourdes","countryCode":"PH","stateCode":"BEN","latitude":"8.52500000","longitude":"124.43222000"},{"name":"Lugait","countryCode":"PH","stateCode":"BEN","latitude":"8.34111000","longitude":"124.25917000"},{"name":"Lumbayao","countryCode":"PH","stateCode":"BEN","latitude":"8.01667000","longitude":"125.16667000"},{"name":"Lumbia","countryCode":"PH","stateCode":"BEN","latitude":"8.39583000","longitude":"124.59389000"},{"name":"Lunao","countryCode":"PH","stateCode":"BEN","latitude":"8.85028000","longitude":"125.05639000"},{"name":"Lurugan","countryCode":"PH","stateCode":"BEN","latitude":"8.01667000","longitude":"124.96667000"},{"name":"Maanas","countryCode":"PH","stateCode":"BEN","latitude":"8.89389000","longitude":"125.03083000"},{"name":"Maglamin","countryCode":"PH","stateCode":"BEN","latitude":"8.05194000","longitude":"125.26167000"},{"name":"Magsaysay","countryCode":"PH","stateCode":"BEN","latitude":"9.02083000","longitude":"125.18250000"},{"name":"Mahinog","countryCode":"PH","stateCode":"BEN","latitude":"9.15778000","longitude":"124.78750000"},{"name":"Maigo","countryCode":"PH","stateCode":"BEN","latitude":"8.16130000","longitude":"123.95830000"},{"name":"Mailag","countryCode":"PH","stateCode":"BEN","latitude":"7.97028000","longitude":"125.13750000"},{"name":"Malaybalay","countryCode":"PH","stateCode":"BEN","latitude":"8.15750000","longitude":"125.12778000"},{"name":"Malinaw","countryCode":"PH","stateCode":"BEN","latitude":"8.82500000","longitude":"125.19306000"},{"name":"Malitbog","countryCode":"PH","stateCode":"BEN","latitude":"8.53389000","longitude":"124.88306000"},{"name":"Maluko","countryCode":"PH","stateCode":"BEN","latitude":"8.37500000","longitude":"124.95389000"},{"name":"Mambajao","countryCode":"PH","stateCode":"BEN","latitude":"9.25040000","longitude":"124.71560000"},{"name":"Mambatangan","countryCode":"PH","stateCode":"BEN","latitude":"8.43333000","longitude":"124.83333000"},{"name":"Mambayaan","countryCode":"PH","stateCode":"BEN","latitude":"8.78278000","longitude":"124.78417000"},{"name":"Mamungan","countryCode":"PH","stateCode":"BEN","latitude":"8.11722000","longitude":"124.21861000"},{"name":"Managok","countryCode":"PH","stateCode":"BEN","latitude":"8.02889000","longitude":"125.18861000"},{"name":"Mananum","countryCode":"PH","stateCode":"BEN","latitude":"8.83333000","longitude":"124.95000000"},{"name":"Mandangoa","countryCode":"PH","stateCode":"BEN","latitude":"8.77278000","longitude":"124.79111000"},{"name":"Manolo Fortich","countryCode":"PH","stateCode":"BEN","latitude":"8.36972000","longitude":"124.86444000"},{"name":"Mantampay","countryCode":"PH","stateCode":"BEN","latitude":"8.16667000","longitude":"124.21667000"},{"name":"Manticao","countryCode":"PH","stateCode":"BEN","latitude":"8.40417000","longitude":"124.28667000"},{"name":"Maputi","countryCode":"PH","stateCode":"BEN","latitude":"8.44972000","longitude":"124.29056000"},{"name":"Maramag","countryCode":"PH","stateCode":"BEN","latitude":"7.76333000","longitude":"125.00528000"},{"name":"Maranding","countryCode":"PH","stateCode":"BEN","latitude":"7.92480000","longitude":"123.77150000"},{"name":"Maria Cristina","countryCode":"PH","stateCode":"BEN","latitude":"8.16604000","longitude":"124.20396000"},{"name":"Mariano","countryCode":"PH","stateCode":"BEN","latitude":"8.83333000","longitude":"125.11667000"},{"name":"Mat-i","countryCode":"PH","stateCode":"BEN","latitude":"8.40194000","longitude":"124.34528000"},{"name":"Matangad","countryCode":"PH","stateCode":"BEN","latitude":"8.57694000","longitude":"124.37000000"},{"name":"Matungao","countryCode":"PH","stateCode":"BEN","latitude":"8.13611000","longitude":"124.16417000"},{"name":"Medina","countryCode":"PH","stateCode":"BEN","latitude":"8.91222000","longitude":"125.02444000"},{"name":"Miaray","countryCode":"PH","stateCode":"BEN","latitude":"7.57472000","longitude":"125.04444000"},{"name":"Minlagas","countryCode":"PH","stateCode":"BEN","latitude":"8.87833000","longitude":"125.03889000"},{"name":"Molugan","countryCode":"PH","stateCode":"BEN","latitude":"8.53750000","longitude":"124.56222000"},{"name":"Moog","countryCode":"PH","stateCode":"BEN","latitude":"8.60111000","longitude":"124.46583000"},{"name":"Munai","countryCode":"PH","stateCode":"BEN","latitude":"7.97583000","longitude":"124.06361000"},{"name":"NIA Valencia","countryCode":"PH","stateCode":"BEN","latitude":"7.90639000","longitude":"125.09417000"},{"name":"Naawan","countryCode":"PH","stateCode":"BEN","latitude":"8.43444000","longitude":"124.28889000"},{"name":"Napalitan","countryCode":"PH","stateCode":"BEN","latitude":"8.77528000","longitude":"124.80222000"},{"name":"Natalungan","countryCode":"PH","stateCode":"BEN","latitude":"7.53167000","longitude":"125.02361000"},{"name":"Nañgka","countryCode":"PH","stateCode":"BEN","latitude":"8.16667000","longitude":"124.18333000"},{"name":"Odiongan","countryCode":"PH","stateCode":"BEN","latitude":"8.84583000","longitude":"125.16639000"},{"name":"Opol","countryCode":"PH","stateCode":"BEN","latitude":"8.52139000","longitude":"124.57111000"},{"name":"Oroquieta","countryCode":"PH","stateCode":"BEN","latitude":"8.48590000","longitude":"123.80480000"},{"name":"Ozamiz City","countryCode":"PH","stateCode":"BEN","latitude":"8.14810000","longitude":"123.84050000"},{"name":"Pan-an","countryCode":"PH","stateCode":"BEN","latitude":"8.21917000","longitude":"123.84028000"},{"name":"Panalo-on","countryCode":"PH","stateCode":"BEN","latitude":"7.91667000","longitude":"123.75000000"},{"name":"Pandan","countryCode":"PH","stateCode":"BEN","latitude":"9.23880000","longitude":"124.72780000"},{"name":"Pangabuan","countryCode":"PH","stateCode":"BEN","latitude":"8.05694000","longitude":"123.69583000"},{"name":"Pantao-Ragat","countryCode":"PH","stateCode":"BEN","latitude":"8.08333000","longitude":"124.13333000"},{"name":"Pantar","countryCode":"PH","stateCode":"BEN","latitude":"8.06611000","longitude":"124.25833000"},{"name":"Patrocinio","countryCode":"PH","stateCode":"BEN","latitude":"8.61250000","longitude":"124.84556000"},{"name":"Pines","countryCode":"PH","stateCode":"BEN","latitude":"8.45222000","longitude":"123.80750000"},{"name":"Plaridel","countryCode":"PH","stateCode":"BEN","latitude":"8.62140000","longitude":"123.71010000"},{"name":"Pongol","countryCode":"PH","stateCode":"BEN","latitude":"8.27861000","longitude":"124.74833000"},{"name":"Pontian","countryCode":"PH","stateCode":"BEN","latitude":"8.28111000","longitude":"124.90028000"},{"name":"Province of Bukidnon","countryCode":"PH","stateCode":"BEN","latitude":"8.00000000","longitude":"125.00000000"},{"name":"Province of Camiguin","countryCode":"PH","stateCode":"BEN","latitude":"9.16667000","longitude":"124.75000000"},{"name":"Province of Lanao del Norte","countryCode":"PH","stateCode":"BEN","latitude":"8.00000000","longitude":"124.00000000"},{"name":"Province of Misamis Occidental","countryCode":"PH","stateCode":"BEN","latitude":"8.33333000","longitude":"123.70000000"},{"name":"Province of Misamis Oriental","countryCode":"PH","stateCode":"BEN","latitude":"8.75000000","longitude":"125.00000000"},{"name":"Pualas","countryCode":"PH","stateCode":"BEN","latitude":"8.01722000","longitude":"123.84806000"},{"name":"Punta Silum","countryCode":"PH","stateCode":"BEN","latitude":"8.38167000","longitude":"124.26944000"},{"name":"Quezon","countryCode":"PH","stateCode":"BEN","latitude":"7.73028000","longitude":"125.09889000"},{"name":"Rebe","countryCode":"PH","stateCode":"BEN","latitude":"7.90760000","longitude":"123.81550000"},{"name":"Sagay","countryCode":"PH","stateCode":"BEN","latitude":"9.10590000","longitude":"124.72430000"},{"name":"Salawagan","countryCode":"PH","stateCode":"BEN","latitude":"7.70528000","longitude":"125.11500000"},{"name":"Salay","countryCode":"PH","stateCode":"BEN","latitude":"8.85917000","longitude":"124.78917000"},{"name":"Salimbalan","countryCode":"PH","stateCode":"BEN","latitude":"8.27417000","longitude":"124.72194000"},{"name":"Sampagar","countryCode":"PH","stateCode":"BEN","latitude":"7.51389000","longitude":"124.95528000"},{"name":"San Carlos","countryCode":"PH","stateCode":"BEN","latitude":"7.95972000","longitude":"125.07750000"},{"name":"San Isidro","countryCode":"PH","stateCode":"BEN","latitude":"8.25833000","longitude":"124.59306000"},{"name":"San Jose","countryCode":"PH","stateCode":"BEN","latitude":"7.73667000","longitude":"125.07028000"},{"name":"San Luis","countryCode":"PH","stateCode":"BEN","latitude":"8.48333000","longitude":"125.00000000"},{"name":"San Martin","countryCode":"PH","stateCode":"BEN","latitude":"8.56111000","longitude":"124.77139000"},{"name":"San Miguel","countryCode":"PH","stateCode":"BEN","latitude":"8.03000000","longitude":"124.75389000"},{"name":"San Vicente","countryCode":"PH","stateCode":"BEN","latitude":"7.65111000","longitude":"125.03444000"},{"name":"Sankanan","countryCode":"PH","stateCode":"BEN","latitude":"8.31556000","longitude":"124.85806000"},{"name":"Santa Ana","countryCode":"PH","stateCode":"BEN","latitude":"8.51667000","longitude":"124.78333000"},{"name":"Santa Fe","countryCode":"PH","stateCode":"BEN","latitude":"8.34250000","longitude":"124.78083000"},{"name":"Sapang Dalaga","countryCode":"PH","stateCode":"BEN","latitude":"8.53990000","longitude":"123.56240000"},{"name":"Silae","countryCode":"PH","stateCode":"BEN","latitude":"8.15889000","longitude":"125.28250000"},{"name":"Sinacaban","countryCode":"PH","stateCode":"BEN","latitude":"8.28640000","longitude":"123.83990000"},{"name":"Sinonoc","countryCode":"PH","stateCode":"BEN","latitude":"8.30960000","longitude":"123.84610000"},{"name":"Solana","countryCode":"PH","stateCode":"BEN","latitude":"8.62306000","longitude":"124.77056000"},{"name":"Sugbongkogon","countryCode":"PH","stateCode":"BEN","latitude":"8.95694000","longitude":"124.79111000"},{"name":"Sumilao","countryCode":"PH","stateCode":"BEN","latitude":"8.28722000","longitude":"124.94556000"},{"name":"Sumpong","countryCode":"PH","stateCode":"BEN","latitude":"8.16333000","longitude":"125.11833000"},{"name":"Sungai","countryCode":"PH","stateCode":"BEN","latitude":"8.45139000","longitude":"124.40278000"},{"name":"Tabid","countryCode":"PH","stateCode":"BEN","latitude":"8.10850000","longitude":"123.78010000"},{"name":"Taboc","countryCode":"PH","stateCode":"BEN","latitude":"8.87833000","longitude":"124.79750000"},{"name":"Tacub","countryCode":"PH","stateCode":"BEN","latitude":"8.18750000","longitude":"124.10806000"},{"name":"Tagoloan","countryCode":"PH","stateCode":"BEN","latitude":"8.53954000","longitude":"124.75411000"},{"name":"Talakag","countryCode":"PH","stateCode":"BEN","latitude":"8.23361000","longitude":"124.60028000"},{"name":"Talisayan","countryCode":"PH","stateCode":"BEN","latitude":"9.00030000","longitude":"124.88091000"},{"name":"Tangub","countryCode":"PH","stateCode":"BEN","latitude":"8.06180000","longitude":"123.74770000"},{"name":"Taypano","countryCode":"PH","stateCode":"BEN","latitude":"8.37083000","longitude":"124.55944000"},{"name":"Taytay","countryCode":"PH","stateCode":"BEN","latitude":"8.54111000","longitude":"124.53972000"},{"name":"Ticala-an","countryCode":"PH","stateCode":"BEN","latitude":"8.03528000","longitude":"124.62083000"},{"name":"Tignapalan","countryCode":"PH","stateCode":"BEN","latitude":"8.26389000","longitude":"124.57472000"},{"name":"Tubao","countryCode":"PH","stateCode":"BEN","latitude":"8.33400000","longitude":"123.85470000"},{"name":"Tubigan","countryCode":"PH","stateCode":"BEN","latitude":"8.53222000","longitude":"124.31222000"},{"name":"Tubod","countryCode":"PH","stateCode":"BEN","latitude":"8.05550000","longitude":"123.79040000"},{"name":"Tudela","countryCode":"PH","stateCode":"BEN","latitude":"8.24720000","longitude":"123.84240000"},{"name":"Tuod","countryCode":"PH","stateCode":"BEN","latitude":"8.34333000","longitude":"124.35417000"},{"name":"Tupsan","countryCode":"PH","stateCode":"BEN","latitude":"9.19917000","longitude":"124.77694000"},{"name":"Unidos","countryCode":"PH","stateCode":"BEN","latitude":"8.59420000","longitude":"123.66800000"},{"name":"Villanueva","countryCode":"PH","stateCode":"BEN","latitude":"8.58889000","longitude":"124.77556000"},{"name":"Yumbing","countryCode":"PH","stateCode":"BEN","latitude":"9.23930000","longitude":"124.65780000"},{"name":"Agbannawag","countryCode":"PH","stateCode":"15","latitude":"17.37641000","longitude":"121.54780000"},{"name":"Ambuclao","countryCode":"PH","stateCode":"15","latitude":"16.48333000","longitude":"120.75000000"},{"name":"Amlimay","countryCode":"PH","stateCode":"15","latitude":"16.69377000","longitude":"120.83704000"},{"name":"Ampusungan","countryCode":"PH","stateCode":"15","latitude":"16.78040000","longitude":"120.72470000"},{"name":"Angad","countryCode":"PH","stateCode":"15","latitude":"17.58490000","longitude":"120.62570000"},{"name":"Apayao","countryCode":"PH","stateCode":"15","latitude":"18.03359000","longitude":"121.17920000"},{"name":"Atok","countryCode":"PH","stateCode":"15","latitude":"16.58355000","longitude":"120.69949000"},{"name":"Baculongan","countryCode":"PH","stateCode":"15","latitude":"16.80000000","longitude":"120.83330000"},{"name":"Baguinge","countryCode":"PH","stateCode":"15","latitude":"16.77767000","longitude":"121.10624000"},{"name":"Baguio","countryCode":"PH","stateCode":"15","latitude":"16.41639000","longitude":"120.59306000"},{"name":"Bakun","countryCode":"PH","stateCode":"15","latitude":"16.78950000","longitude":"120.66310000"},{"name":"Balbalan","countryCode":"PH","stateCode":"15","latitude":"17.44139000","longitude":"121.20194000"},{"name":"Banaue","countryCode":"PH","stateCode":"15","latitude":"16.91356000","longitude":"121.06184000"},{"name":"Bangao","countryCode":"PH","stateCode":"15","latitude":"16.82110000","longitude":"120.84040000"},{"name":"Bangued","countryCode":"PH","stateCode":"15","latitude":"17.60833000","longitude":"120.63806000"},{"name":"Bantay","countryCode":"PH","stateCode":"15","latitude":"17.43793000","longitude":"120.75775000"},{"name":"Barlig","countryCode":"PH","stateCode":"15","latitude":"17.03725000","longitude":"121.10384000"},{"name":"Bauko","countryCode":"PH","stateCode":"15","latitude":"16.98980000","longitude":"120.86710000"},{"name":"Bayabas","countryCode":"PH","stateCode":"15","latitude":"16.45000000","longitude":"120.51667000"},{"name":"Besao","countryCode":"PH","stateCode":"15","latitude":"17.09500000","longitude":"120.85790000"},{"name":"Betwagan","countryCode":"PH","stateCode":"15","latitude":"17.08333000","longitude":"120.96667000"},{"name":"Bocos","countryCode":"PH","stateCode":"15","latitude":"16.92646000","longitude":"121.05734000"},{"name":"Bokod","countryCode":"PH","stateCode":"15","latitude":"16.48950000","longitude":"120.83130000"},{"name":"Boliney","countryCode":"PH","stateCode":"15","latitude":"17.40773000","longitude":"120.78115000"},{"name":"Bontoc","countryCode":"PH","stateCode":"15","latitude":"17.08731000","longitude":"120.97685000"},{"name":"Bucay","countryCode":"PH","stateCode":"15","latitude":"17.54040000","longitude":"120.71880000"},{"name":"Buguias","countryCode":"PH","stateCode":"15","latitude":"16.72267000","longitude":"120.82834000"},{"name":"Bulalacao","countryCode":"PH","stateCode":"15","latitude":"16.83580000","longitude":"120.80850000"},{"name":"Butigui","countryCode":"PH","stateCode":"15","latitude":"17.11534000","longitude":"121.43304000"},{"name":"Calaba","countryCode":"PH","stateCode":"15","latitude":"17.61780000","longitude":"120.61620000"},{"name":"Calanasan","countryCode":"PH","stateCode":"15","latitude":"18.25500000","longitude":"121.03444000"},{"name":"Conner","countryCode":"PH","stateCode":"15","latitude":"17.79639000","longitude":"121.32750000"},{"name":"Daguioman","countryCode":"PH","stateCode":"15","latitude":"17.45093000","longitude":"120.91505000"},{"name":"Dalipey","countryCode":"PH","stateCode":"15","latitude":"16.80000000","longitude":"120.71667000"},{"name":"Dalupirip","countryCode":"PH","stateCode":"15","latitude":"16.32603000","longitude":"120.72414000"},{"name":"Danglas","countryCode":"PH","stateCode":"15","latitude":"17.70090000","longitude":"120.65560000"},{"name":"Dolores","countryCode":"PH","stateCode":"15","latitude":"17.64770000","longitude":"120.70910000"},{"name":"Flora","countryCode":"PH","stateCode":"15","latitude":"18.21630000","longitude":"121.41850000"},{"name":"Gambang","countryCode":"PH","stateCode":"15","latitude":"16.75000000","longitude":"120.78330000"},{"name":"Guinsadan","countryCode":"PH","stateCode":"15","latitude":"16.96420000","longitude":"120.86800000"},{"name":"Hapao","countryCode":"PH","stateCode":"15","latitude":"16.87966000","longitude":"121.01604000"},{"name":"Itogon","countryCode":"PH","stateCode":"15","latitude":"16.36389000","longitude":"120.67694000"},{"name":"Kabugao","countryCode":"PH","stateCode":"15","latitude":"18.01698000","longitude":"121.18173000"},{"name":"Kalinga","countryCode":"PH","stateCode":"15","latitude":"17.42599000","longitude":"121.41609000"},{"name":"Kapangan","countryCode":"PH","stateCode":"15","latitude":"16.57460000","longitude":"120.59710000"},{"name":"Kiangan","countryCode":"PH","stateCode":"15","latitude":"16.77607000","longitude":"121.08584000"},{"name":"Kibungan","countryCode":"PH","stateCode":"15","latitude":"16.69500000","longitude":"120.65530000"},{"name":"La Paz","countryCode":"PH","stateCode":"15","latitude":"17.67460000","longitude":"120.68640000"},{"name":"La Trinidad","countryCode":"PH","stateCode":"15","latitude":"16.45500000","longitude":"120.58750000"},{"name":"Lagangilang","countryCode":"PH","stateCode":"15","latitude":"17.61250000","longitude":"120.73580000"},{"name":"Lagawe","countryCode":"PH","stateCode":"15","latitude":"16.79997000","longitude":"121.11924000"},{"name":"Lagayan","countryCode":"PH","stateCode":"15","latitude":"17.72080000","longitude":"120.70670000"},{"name":"Lamut","countryCode":"PH","stateCode":"15","latitude":"16.64907000","longitude":"121.22474000"},{"name":"Laya","countryCode":"PH","stateCode":"15","latitude":"17.47260000","longitude":"121.46780000"},{"name":"Licuan","countryCode":"PH","stateCode":"15","latitude":"17.60890000","longitude":"120.90590000"},{"name":"Liwan","countryCode":"PH","stateCode":"15","latitude":"17.51910000","longitude":"121.63200000"},{"name":"Loacan","countryCode":"PH","stateCode":"15","latitude":"16.55000000","longitude":"120.66667000"},{"name":"Luba","countryCode":"PH","stateCode":"15","latitude":"17.31800000","longitude":"120.69450000"},{"name":"Lubuagan","countryCode":"PH","stateCode":"15","latitude":"17.35480000","longitude":"121.17470000"},{"name":"Luna","countryCode":"PH","stateCode":"15","latitude":"18.32583000","longitude":"121.35361000"},{"name":"Manabo","countryCode":"PH","stateCode":"15","latitude":"17.43320000","longitude":"120.70530000"},{"name":"Mankayan","countryCode":"PH","stateCode":"15","latitude":"16.86320000","longitude":"120.78290000"},{"name":"Monamon","countryCode":"PH","stateCode":"15","latitude":"16.88330000","longitude":"120.88330000"},{"name":"Mountain Province","countryCode":"PH","stateCode":"15","latitude":"17.08333000","longitude":"121.16667000"},{"name":"Nangalisan","countryCode":"PH","stateCode":"15","latitude":"16.43440000","longitude":"120.47780000"},{"name":"Natonin","countryCode":"PH","stateCode":"15","latitude":"17.10925000","longitude":"121.27614000"},{"name":"Natubleng","countryCode":"PH","stateCode":"15","latitude":"16.69647000","longitude":"120.78054000"},{"name":"Paracelis","countryCode":"PH","stateCode":"15","latitude":"17.26667000","longitude":"121.46667000"},{"name":"Pasil","countryCode":"PH","stateCode":"15","latitude":"17.38333000","longitude":"121.13333000"},{"name":"Peñarrubia","countryCode":"PH","stateCode":"15","latitude":"17.56470000","longitude":"120.65190000"},{"name":"Pidigan","countryCode":"PH","stateCode":"15","latitude":"17.57000000","longitude":"120.59030000"},{"name":"Pilar","countryCode":"PH","stateCode":"15","latitude":"17.41650000","longitude":"120.59540000"},{"name":"Pinukpuk","countryCode":"PH","stateCode":"15","latitude":"17.61667000","longitude":"121.40000000"},{"name":"Province of Abra","countryCode":"PH","stateCode":"15","latitude":"17.58333000","longitude":"120.75000000"},{"name":"Province of Benguet","countryCode":"PH","stateCode":"15","latitude":"16.50000000","longitude":"120.66667000"},{"name":"Province of Ifugao","countryCode":"PH","stateCode":"15","latitude":"16.83333000","longitude":"121.16667000"},{"name":"Sablan","countryCode":"PH","stateCode":"15","latitude":"16.49300000","longitude":"120.49540000"},{"name":"Sadanga","countryCode":"PH","stateCode":"15","latitude":"17.16514000","longitude":"121.01724000"},{"name":"Sadsadan","countryCode":"PH","stateCode":"15","latitude":"16.93330000","longitude":"120.86670000"},{"name":"Sagada","countryCode":"PH","stateCode":"15","latitude":"17.08400000","longitude":"120.89960000"},{"name":"San Juan","countryCode":"PH","stateCode":"15","latitude":"17.68290000","longitude":"120.73240000"},{"name":"San Ramon","countryCode":"PH","stateCode":"15","latitude":"17.41350000","longitude":"120.70760000"},{"name":"Santa Marcela","countryCode":"PH","stateCode":"15","latitude":"18.28333000","longitude":"121.43333000"},{"name":"Tabaan","countryCode":"PH","stateCode":"15","latitude":"16.30000000","longitude":"120.51667000"},{"name":"Tabio","countryCode":"PH","stateCode":"15","latitude":"16.85000000","longitude":"120.80000000"},{"name":"Tabuk","countryCode":"PH","stateCode":"15","latitude":"17.47378000","longitude":"121.46799000"},{"name":"Tacadang","countryCode":"PH","stateCode":"15","latitude":"16.72640000","longitude":"120.64050000"},{"name":"Tadian","countryCode":"PH","stateCode":"15","latitude":"16.99560000","longitude":"120.82030000"},{"name":"Taloy","countryCode":"PH","stateCode":"15","latitude":"16.33333000","longitude":"120.50000000"},{"name":"Tanudan","countryCode":"PH","stateCode":"15","latitude":"17.29556000","longitude":"121.23778000"},{"name":"Tayum","countryCode":"PH","stateCode":"15","latitude":"17.61720000","longitude":"120.65420000"},{"name":"Tinglayan","countryCode":"PH","stateCode":"15","latitude":"17.27611000","longitude":"121.16250000"},{"name":"Topdac","countryCode":"PH","stateCode":"15","latitude":"16.55530000","longitude":"120.71160000"},{"name":"Tublay","countryCode":"PH","stateCode":"15","latitude":"16.54310000","longitude":"120.60960000"},{"name":"Tuding","countryCode":"PH","stateCode":"15","latitude":"16.41085000","longitude":"120.64220000"},{"name":"Villarosa","countryCode":"PH","stateCode":"15","latitude":"15.55000000","longitude":"120.75000000"},{"name":"Villaviciosa","countryCode":"PH","stateCode":"15","latitude":"17.43790000","longitude":"120.62620000"},{"name":"Alabel","countryCode":"PH","stateCode":"12","latitude":"6.10179000","longitude":"125.29048000"},{"name":"Alamada","countryCode":"PH","stateCode":"12","latitude":"7.33333000","longitude":"124.56667000"},{"name":"Amas","countryCode":"PH","stateCode":"12","latitude":"7.05694000","longitude":"124.98389000"},{"name":"Bagontapay","countryCode":"PH","stateCode":"12","latitude":"6.85889000","longitude":"124.90889000"},{"name":"Baguer","countryCode":"PH","stateCode":"12","latitude":"7.25611000","longitude":"124.50417000"},{"name":"Baliton","countryCode":"PH","stateCode":"12","latitude":"5.74361000","longitude":"125.23639000"},{"name":"Balogo","countryCode":"PH","stateCode":"12","latitude":"7.28230000","longitude":"124.46388000"},{"name":"Banawa","countryCode":"PH","stateCode":"12","latitude":"7.15361000","longitude":"124.86667000"},{"name":"Banisilan","countryCode":"PH","stateCode":"12","latitude":"7.49083000","longitude":"124.72417000"},{"name":"Bantogon","countryCode":"PH","stateCode":"12","latitude":"6.53333000","longitude":"124.03333000"},{"name":"Barongis","countryCode":"PH","stateCode":"12","latitude":"7.26111000","longitude":"124.56417000"},{"name":"Basak","countryCode":"PH","stateCode":"12","latitude":"6.72736000","longitude":"124.15117000"},{"name":"Batasan","countryCode":"PH","stateCode":"12","latitude":"7.03333000","longitude":"125.05000000"},{"name":"Batutitik","countryCode":"PH","stateCode":"12","latitude":"6.22333000","longitude":"125.25194000"},{"name":"Bau","countryCode":"PH","stateCode":"12","latitude":"7.40528000","longitude":"124.64972000"},{"name":"Bayasong","countryCode":"PH","stateCode":"12","latitude":"6.64889000","longitude":"124.87306000"},{"name":"Bañga","countryCode":"PH","stateCode":"12","latitude":"6.42389000","longitude":"124.77833000"},{"name":"Bialong","countryCode":"PH","stateCode":"12","latitude":"6.98056000","longitude":"124.88889000"},{"name":"Biwang","countryCode":"PH","stateCode":"12","latitude":"6.60592000","longitude":"124.54358000"},{"name":"Blingkong","countryCode":"PH","stateCode":"12","latitude":"6.58808000","longitude":"124.88951000"},{"name":"Buadtasan","countryCode":"PH","stateCode":"12","latitude":"6.00496000","longitude":"124.61266000"},{"name":"Bual","countryCode":"PH","stateCode":"12","latitude":"6.79583000","longitude":"124.91083000"},{"name":"Buawan","countryCode":"PH","stateCode":"12","latitude":"8.31667000","longitude":"124.30306000"},{"name":"Buayan","countryCode":"PH","stateCode":"12","latitude":"6.11639000","longitude":"125.23472000"},{"name":"Bukay Pait","countryCode":"PH","stateCode":"12","latitude":"6.56161000","longitude":"124.76706000"},{"name":"Bulatukan","countryCode":"PH","stateCode":"12","latitude":"6.90250000","longitude":"125.16083000"},{"name":"Burias","countryCode":"PH","stateCode":"12","latitude":"5.71778000","longitude":"125.25361000"},{"name":"Busok","countryCode":"PH","stateCode":"12","latitude":"6.50820000","longitude":"124.60009000"},{"name":"Carmen","countryCode":"PH","stateCode":"12","latitude":"7.20444000","longitude":"124.79167000"},{"name":"Carpenter Hill","countryCode":"PH","stateCode":"12","latitude":"6.44413000","longitude":"124.88138000"},{"name":"Cebuano","countryCode":"PH","stateCode":"12","latitude":"6.38794000","longitude":"124.96841000"},{"name":"Colongulo","countryCode":"PH","stateCode":"12","latitude":"6.33861000","longitude":"124.72167000"},{"name":"Columbio","countryCode":"PH","stateCode":"12","latitude":"6.69639000","longitude":"124.93722000"},{"name":"Conel","countryCode":"PH","stateCode":"12","latitude":"6.20222000","longitude":"125.18722000"},{"name":"Cotabato City","countryCode":"PH","stateCode":"12","latitude":"7.21667000","longitude":"124.25000000"},{"name":"Daguma","countryCode":"PH","stateCode":"12","latitude":"6.60345000","longitude":"124.57020000"},{"name":"Dahay","countryCode":"PH","stateCode":"12","latitude":"6.39067000","longitude":"124.71464000"},{"name":"Daliao","countryCode":"PH","stateCode":"12","latitude":"5.86111000","longitude":"124.95333000"},{"name":"Damawato","countryCode":"PH","stateCode":"12","latitude":"6.70000000","longitude":"124.78333000"},{"name":"Dansuli","countryCode":"PH","stateCode":"12","latitude":"6.64075000","longitude":"124.58258000"},{"name":"Digkilaan","countryCode":"PH","stateCode":"12","latitude":"8.25111000","longitude":"124.31722000"},{"name":"Dualing","countryCode":"PH","stateCode":"12","latitude":"7.15167000","longitude":"124.56833000"},{"name":"Dukay","countryCode":"PH","stateCode":"12","latitude":"6.66688000","longitude":"124.55697000"},{"name":"Dumaguil","countryCode":"PH","stateCode":"12","latitude":"6.62000000","longitude":"124.65333000"},{"name":"Dunguan","countryCode":"PH","stateCode":"12","latitude":"6.94972000","longitude":"124.86083000"},{"name":"Esperanza","countryCode":"PH","stateCode":"12","latitude":"6.72306000","longitude":"124.51972000"},{"name":"Gansing","countryCode":"PH","stateCode":"12","latitude":"6.71851000","longitude":"124.65338000"},{"name":"General Santos","countryCode":"PH","stateCode":"12","latitude":"6.11278000","longitude":"125.17167000"},{"name":"Glad","countryCode":"PH","stateCode":"12","latitude":"7.14833000","longitude":"124.51806000"},{"name":"Glamang","countryCode":"PH","stateCode":"12","latitude":"6.16255000","longitude":"125.08392000"},{"name":"Glan","countryCode":"PH","stateCode":"12","latitude":"5.82417000","longitude":"125.20333000"},{"name":"Glan Peidu","countryCode":"PH","stateCode":"12","latitude":"5.85500000","longitude":"125.21861000"},{"name":"Gocoton","countryCode":"PH","stateCode":"12","latitude":"7.15611000","longitude":"124.69111000"},{"name":"Guinsang-an","countryCode":"PH","stateCode":"12","latitude":"6.46499000","longitude":"124.68491000"},{"name":"Ilaya","countryCode":"PH","stateCode":"12","latitude":"5.81528000","longitude":"125.22667000"},{"name":"Iligan City","countryCode":"PH","stateCode":"12","latitude":"8.25000000","longitude":"124.40000000"},{"name":"Isulan","countryCode":"PH","stateCode":"12","latitude":"6.62944000","longitude":"124.60500000"},{"name":"Kabacan","countryCode":"PH","stateCode":"12","latitude":"7.10667000","longitude":"124.82917000"},{"name":"Kabalen","countryCode":"PH","stateCode":"12","latitude":"6.31944000","longitude":"125.01056000"},{"name":"Kablalan","countryCode":"PH","stateCode":"12","latitude":"5.77972000","longitude":"125.19778000"},{"name":"Kalaisan","countryCode":"PH","stateCode":"12","latitude":"7.01028000","longitude":"125.04500000"},{"name":"Kalamangog","countryCode":"PH","stateCode":"12","latitude":"6.72556000","longitude":"124.06889000"},{"name":"Kalamansig","countryCode":"PH","stateCode":"12","latitude":"6.55187000","longitude":"124.05111000"},{"name":"Kalandagan","countryCode":"PH","stateCode":"12","latitude":"6.67826000","longitude":"124.72477000"},{"name":"Kamanga","countryCode":"PH","stateCode":"12","latitude":"5.85778000","longitude":"125.05611000"},{"name":"Kapatan","countryCode":"PH","stateCode":"12","latitude":"5.90056000","longitude":"125.23750000"},{"name":"Kapaya","countryCode":"PH","stateCode":"12","latitude":"6.54258000","longitude":"124.56314000"},{"name":"Kapingkong","countryCode":"PH","stateCode":"12","latitude":"6.67503000","longitude":"124.62632000"},{"name":"Katangawan","countryCode":"PH","stateCode":"12","latitude":"6.17222000","longitude":"125.22139000"},{"name":"Katubao","countryCode":"PH","stateCode":"12","latitude":"5.88917000","longitude":"124.82944000"},{"name":"Kiamba","countryCode":"PH","stateCode":"12","latitude":"5.98944000","longitude":"124.62417000"},{"name":"Kidapawan","countryCode":"PH","stateCode":"12","latitude":"7.00833000","longitude":"125.08944000"},{"name":"Kipalbig","countryCode":"PH","stateCode":"12","latitude":"6.41056000","longitude":"124.92640000"},{"name":"Kisante","countryCode":"PH","stateCode":"12","latitude":"6.92306000","longitude":"125.15500000"},{"name":"Kiupo","countryCode":"PH","stateCode":"12","latitude":"5.84167000","longitude":"125.31917000"},{"name":"Klinan","countryCode":"PH","stateCode":"12","latitude":"6.18683000","longitude":"125.13684000"},{"name":"Kolumbug","countryCode":"PH","stateCode":"12","latitude":"6.52389000","longitude":"124.60833000"},{"name":"Koronadal","countryCode":"PH","stateCode":"12","latitude":"6.50306000","longitude":"124.84694000"},{"name":"Kudanding","countryCode":"PH","stateCode":"12","latitude":"6.58803000","longitude":"124.63274000"},{"name":"Kulaman","countryCode":"PH","stateCode":"12","latitude":"6.46001000","longitude":"124.08767000"},{"name":"Labu-o","countryCode":"PH","stateCode":"12","latitude":"7.11417000","longitude":"125.04528000"},{"name":"Laguilayan","countryCode":"PH","stateCode":"12","latitude":"6.67213000","longitude":"124.52491000"},{"name":"Lake Sebu","countryCode":"PH","stateCode":"12","latitude":"6.22482000","longitude":"124.71042000"},{"name":"Lala","countryCode":"PH","stateCode":"12","latitude":"7.97306000","longitude":"123.74722000"},{"name":"Lamba","countryCode":"PH","stateCode":"12","latitude":"6.35025000","longitude":"124.81974000"},{"name":"Lambayong","countryCode":"PH","stateCode":"12","latitude":"6.51944000","longitude":"125.04444000"},{"name":"Lambontong","countryCode":"PH","stateCode":"12","latitude":"6.30833000","longitude":"124.81056000"},{"name":"Lamian","countryCode":"PH","stateCode":"12","latitude":"6.30917000","longitude":"124.84639000"},{"name":"Lampari","countryCode":"PH","stateCode":"12","latitude":"6.31264000","longitude":"124.88028000"},{"name":"Lampitak","countryCode":"PH","stateCode":"12","latitude":"6.43222000","longitude":"125.05250000"},{"name":"Lapuz","countryCode":"PH","stateCode":"12","latitude":"6.49416000","longitude":"124.63054000"},{"name":"Libas","countryCode":"PH","stateCode":"12","latitude":"6.52014000","longitude":"124.78234000"},{"name":"Liberty","countryCode":"PH","stateCode":"12","latitude":"6.51989000","longitude":"124.63194000"},{"name":"Libungan","countryCode":"PH","stateCode":"12","latitude":"7.24083000","longitude":"124.52000000"},{"name":"Liliongan","countryCode":"PH","stateCode":"12","latitude":"7.36278000","longitude":"124.79278000"},{"name":"Limbalod","countryCode":"PH","stateCode":"12","latitude":"7.13278000","longitude":"124.79889000"},{"name":"Limulan","countryCode":"PH","stateCode":"12","latitude":"6.58528000","longitude":"124.06189000"},{"name":"Linan","countryCode":"PH","stateCode":"12","latitude":"6.43218000","longitude":"124.97617000"},{"name":"Linao","countryCode":"PH","stateCode":"12","latitude":"7.16778000","longitude":"124.96750000"},{"name":"Lopez Jaena","countryCode":"PH","stateCode":"12","latitude":"6.47591000","longitude":"124.69828000"},{"name":"Lumatil","countryCode":"PH","stateCode":"12","latitude":"5.87472000","longitude":"124.88833000"},{"name":"Lumazal","countryCode":"PH","stateCode":"12","latitude":"5.88528000","longitude":"124.84944000"},{"name":"Lumuyon","countryCode":"PH","stateCode":"12","latitude":"5.91583000","longitude":"124.78694000"},{"name":"Lun Pequeño","countryCode":"PH","stateCode":"12","latitude":"6.03778000","longitude":"125.28389000"},{"name":"Lunen","countryCode":"PH","stateCode":"12","latitude":"6.35911000","longitude":"124.90477000"},{"name":"Maan","countryCode":"PH","stateCode":"12","latitude":"5.93389000","longitude":"124.73556000"},{"name":"Maasim","countryCode":"PH","stateCode":"12","latitude":"5.85750000","longitude":"125.00611000"},{"name":"Mabay","countryCode":"PH","stateCode":"12","latitude":"6.05772000","longitude":"124.46661000"},{"name":"Mabini","countryCode":"PH","stateCode":"12","latitude":"6.50556000","longitude":"124.90810000"},{"name":"Magpet","countryCode":"PH","stateCode":"12","latitude":"7.10017000","longitude":"125.11548000"},{"name":"Maguling","countryCode":"PH","stateCode":"12","latitude":"6.09500000","longitude":"124.40333000"},{"name":"Maibu","countryCode":"PH","stateCode":"12","latitude":"6.57000000","longitude":"124.79361000"},{"name":"Maindang","countryCode":"PH","stateCode":"12","latitude":"6.58978000","longitude":"124.84732000"},{"name":"Maitum","countryCode":"PH","stateCode":"12","latitude":"6.03917000","longitude":"124.49861000"},{"name":"Makilala","countryCode":"PH","stateCode":"12","latitude":"6.95167000","longitude":"125.09694000"},{"name":"Malamote","countryCode":"PH","stateCode":"12","latitude":"7.07389000","longitude":"124.94000000"},{"name":"Malandag","countryCode":"PH","stateCode":"12","latitude":"6.31030000","longitude":"125.24756000"},{"name":"Malapag","countryCode":"PH","stateCode":"12","latitude":"7.13333000","longitude":"124.81667000"},{"name":"Malapatan","countryCode":"PH","stateCode":"12","latitude":"5.96917000","longitude":"125.28944000"},{"name":"Malasila","countryCode":"PH","stateCode":"12","latitude":"6.94389000","longitude":"125.12944000"},{"name":"Malbang","countryCode":"PH","stateCode":"12","latitude":"5.85556000","longitude":"125.04528000"},{"name":"Malinao","countryCode":"PH","stateCode":"12","latitude":"7.56029000","longitude":"124.70839000"},{"name":"Malingao","countryCode":"PH","stateCode":"12","latitude":"7.16083000","longitude":"124.47500000"},{"name":"Malisbeng","countryCode":"PH","stateCode":"12","latitude":"6.12000000","longitude":"124.35472000"},{"name":"Malitubog","countryCode":"PH","stateCode":"12","latitude":"7.31556000","longitude":"124.63806000"},{"name":"Maltana","countryCode":"PH","stateCode":"12","latitude":"6.42290000","longitude":"124.93688000"},{"name":"Maluñgun","countryCode":"PH","stateCode":"12","latitude":"6.27917000","longitude":"125.28167000"},{"name":"Mamali","countryCode":"PH","stateCode":"12","latitude":"6.77360000","longitude":"124.64770000"},{"name":"Manaulanan","countryCode":"PH","stateCode":"12","latitude":"7.04806000","longitude":"124.61944000"},{"name":"Manga","countryCode":"PH","stateCode":"12","latitude":"6.29083000","longitude":"125.30833000"},{"name":"Manuangan","countryCode":"PH","stateCode":"12","latitude":"7.27694000","longitude":"124.40444000"},{"name":"Manuel Roxas","countryCode":"PH","stateCode":"12","latitude":"6.44173000","longitude":"124.66605000"},{"name":"Marbel","countryCode":"PH","stateCode":"12","latitude":"7.11583000","longitude":"124.91250000"},{"name":"Mariano Marcos","countryCode":"PH","stateCode":"12","latitude":"6.73333000","longitude":"124.66667000"},{"name":"Matalam","countryCode":"PH","stateCode":"12","latitude":"7.08639000","longitude":"124.90056000"},{"name":"Matiompong","countryCode":"PH","stateCode":"12","latitude":"6.69611000","longitude":"124.56611000"},{"name":"Midsayap","countryCode":"PH","stateCode":"12","latitude":"7.19083000","longitude":"124.53028000"},{"name":"Minapan","countryCode":"PH","stateCode":"12","latitude":"6.81500000","longitude":"124.85861000"},{"name":"Mindupok","countryCode":"PH","stateCode":"12","latitude":"6.09056000","longitude":"124.42333000"},{"name":"Nalus","countryCode":"PH","stateCode":"12","latitude":"6.01222000","longitude":"124.58528000"},{"name":"New Cebu","countryCode":"PH","stateCode":"12","latitude":"7.09528000","longitude":"125.03361000"},{"name":"New Iloilo","countryCode":"PH","stateCode":"12","latitude":"6.54776000","longitude":"124.78951000"},{"name":"New Lagao","countryCode":"PH","stateCode":"12","latitude":"6.70235000","longitude":"124.64141000"},{"name":"New Panay","countryCode":"PH","stateCode":"12","latitude":"6.74237000","longitude":"124.55956000"},{"name":"Noling","countryCode":"PH","stateCode":"12","latitude":"6.65984000","longitude":"124.09981000"},{"name":"Norala","countryCode":"PH","stateCode":"12","latitude":"6.52250000","longitude":"124.65917000"},{"name":"Nunguan","countryCode":"PH","stateCode":"12","latitude":"7.12825000","longitude":"124.68912000"},{"name":"Osias","countryCode":"PH","stateCode":"12","latitude":"7.60000000","longitude":"124.81667000"},{"name":"Paatan","countryCode":"PH","stateCode":"12","latitude":"7.11972000","longitude":"124.92389000"},{"name":"Pagalungan","countryCode":"PH","stateCode":"12","latitude":"6.26556000","longitude":"125.01333000"},{"name":"Pagangan","countryCode":"PH","stateCode":"12","latitude":"7.11444000","longitude":"124.59528000"},{"name":"Palian","countryCode":"PH","stateCode":"12","latitude":"6.37427000","longitude":"124.91062000"},{"name":"Palimbang","countryCode":"PH","stateCode":"12","latitude":"6.21002000","longitude":"124.18887000"},{"name":"Palkan","countryCode":"PH","stateCode":"12","latitude":"6.29639000","longitude":"125.03167000"},{"name":"Pamantingan","countryCode":"PH","stateCode":"12","latitude":"6.71413000","longitude":"124.38095000"},{"name":"Panay","countryCode":"PH","stateCode":"12","latitude":"6.49704000","longitude":"124.63808000"},{"name":"Pangyan","countryCode":"PH","stateCode":"12","latitude":"5.70083000","longitude":"125.28111000"},{"name":"Paraiso","countryCode":"PH","stateCode":"12","latitude":"6.47606000","longitude":"124.80954000"},{"name":"Patindeguen","countryCode":"PH","stateCode":"12","latitude":"7.21972000","longitude":"124.49833000"},{"name":"Pedtad","countryCode":"PH","stateCode":"12","latitude":"7.16056000","longitude":"124.81444000"},{"name":"Pigcawayan","countryCode":"PH","stateCode":"12","latitude":"7.27722000","longitude":"124.42556000"},{"name":"Pikit","countryCode":"PH","stateCode":"12","latitude":"7.05444000","longitude":"124.67194000"},{"name":"Pimbalayan","countryCode":"PH","stateCode":"12","latitude":"6.86917000","longitude":"124.67250000"},{"name":"Polo","countryCode":"PH","stateCode":"12","latitude":"6.26472000","longitude":"125.11250000"},{"name":"Polomolok","countryCode":"PH","stateCode":"12","latitude":"6.22167000","longitude":"125.06398000"},{"name":"Polonoling","countryCode":"PH","stateCode":"12","latitude":"6.28496000","longitude":"124.96890000"},{"name":"President Quirino","countryCode":"PH","stateCode":"12","latitude":"6.70389000","longitude":"124.73722000"},{"name":"President Roxas","countryCode":"PH","stateCode":"12","latitude":"7.15444000","longitude":"125.05583000"},{"name":"Province of Cotabato","countryCode":"PH","stateCode":"12","latitude":"7.01667000","longitude":"125.08333000"},{"name":"Province of Sarangani","countryCode":"PH","stateCode":"12","latitude":"5.87472000","longitude":"125.27528000"},{"name":"Province of South Cotabato","countryCode":"PH","stateCode":"12","latitude":"6.25218000","longitude":"125.00060000"},{"name":"Province of Sultan Kudarat","countryCode":"PH","stateCode":"12","latitude":"6.55000000","longitude":"124.28333000"},{"name":"Puloypuloy","countryCode":"PH","stateCode":"12","latitude":"6.63517000","longitude":"124.09600000"},{"name":"Punolu","countryCode":"PH","stateCode":"12","latitude":"7.05000000","longitude":"124.58333000"},{"name":"Puricay","countryCode":"PH","stateCode":"12","latitude":"6.68614000","longitude":"124.06957000"},{"name":"Ragandang","countryCode":"PH","stateCode":"12","latitude":"6.66386000","longitude":"124.12063000"},{"name":"Rogongon","countryCode":"PH","stateCode":"12","latitude":"8.23333000","longitude":"124.33333000"},{"name":"Rotonda","countryCode":"PH","stateCode":"12","latitude":"6.49179000","longitude":"124.88616000"},{"name":"Sadsalan","countryCode":"PH","stateCode":"12","latitude":"6.82906000","longitude":"124.60893000"},{"name":"Saguing","countryCode":"PH","stateCode":"12","latitude":"6.98028000","longitude":"125.07806000"},{"name":"Salimbao","countryCode":"PH","stateCode":"12","latitude":"7.22250000","longitude":"124.25333000"},{"name":"Salunayan","countryCode":"PH","stateCode":"12","latitude":"7.15444000","longitude":"124.49750000"},{"name":"Salvador","countryCode":"PH","stateCode":"12","latitude":"7.89528000","longitude":"123.84361000"},{"name":"Sampao","countryCode":"PH","stateCode":"12","latitude":"6.87667000","longitude":"124.59556000"},{"name":"San Miguel","countryCode":"PH","stateCode":"12","latitude":"6.49245000","longitude":"124.69643000"},{"name":"San Vicente","countryCode":"PH","stateCode":"12","latitude":"6.45375000","longitude":"124.78005000"},{"name":"Sangay","countryCode":"PH","stateCode":"12","latitude":"6.44500000","longitude":"124.04444000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"12","latitude":"6.43500000","longitude":"124.69750000"},{"name":"Sapad","countryCode":"PH","stateCode":"12","latitude":"7.85000000","longitude":"123.83333000"},{"name":"Sapu Padidu","countryCode":"PH","stateCode":"12","latitude":"5.91722000","longitude":"125.26694000"},{"name":"Silway 7","countryCode":"PH","stateCode":"12","latitude":"6.17711000","longitude":"125.12068000"},{"name":"Sinolon","countryCode":"PH","stateCode":"12","latitude":"6.24389000","longitude":"124.81444000"},{"name":"Sulit","countryCode":"PH","stateCode":"12","latitude":"6.23611000","longitude":"125.02056000"},{"name":"Surallah","countryCode":"PH","stateCode":"12","latitude":"6.37527000","longitude":"124.74521000"},{"name":"Suyan","countryCode":"PH","stateCode":"12","latitude":"6.06028000","longitude":"125.38528000"},{"name":"Tacurong","countryCode":"PH","stateCode":"12","latitude":"6.69250000","longitude":"124.67639000"},{"name":"Taguisa","countryCode":"PH","stateCode":"12","latitude":"6.69833000","longitude":"124.03583000"},{"name":"Taluya","countryCode":"PH","stateCode":"12","latitude":"5.81167000","longitude":"125.17278000"},{"name":"Tambak","countryCode":"PH","stateCode":"12","latitude":"6.72532000","longitude":"124.62342000"},{"name":"Tambilil","countryCode":"PH","stateCode":"12","latitude":"5.96222000","longitude":"124.66972000"},{"name":"Tamnag","countryCode":"PH","stateCode":"12","latitude":"6.57298000","longitude":"124.88004000"},{"name":"Tamontaka","countryCode":"PH","stateCode":"12","latitude":"7.18056000","longitude":"124.22556000"},{"name":"Tampakan","countryCode":"PH","stateCode":"12","latitude":"6.49034000","longitude":"125.08275000"},{"name":"Tantangan","countryCode":"PH","stateCode":"12","latitude":"6.61500000","longitude":"124.74889000"},{"name":"Tañgo","countryCode":"PH","stateCode":"12","latitude":"5.88083000","longitude":"125.22194000"},{"name":"Telafas","countryCode":"PH","stateCode":"12","latitude":"6.62980000","longitude":"124.97294000"},{"name":"Teresita","countryCode":"PH","stateCode":"12","latitude":"6.41434000","longitude":"124.70778000"},{"name":"Tinagacan","countryCode":"PH","stateCode":"12","latitude":"6.19917000","longitude":"125.22944000"},{"name":"Tinoto","countryCode":"PH","stateCode":"12","latitude":"5.88667000","longitude":"125.07056000"},{"name":"Tomado","countryCode":"PH","stateCode":"12","latitude":"7.19250000","longitude":"124.60806000"},{"name":"Tran","countryCode":"PH","stateCode":"12","latitude":"6.72028000","longitude":"124.05500000"},{"name":"Tuka","countryCode":"PH","stateCode":"12","latitude":"6.51862000","longitude":"124.58736000"},{"name":"Tulunan","countryCode":"PH","stateCode":"12","latitude":"6.83444000","longitude":"124.87694000"},{"name":"Tupi","countryCode":"PH","stateCode":"12","latitude":"6.33444000","longitude":"124.95278000"},{"name":"Tuyan","countryCode":"PH","stateCode":"12","latitude":"6.00000000","longitude":"125.28333000"},{"name":"Upper Klinan","countryCode":"PH","stateCode":"12","latitude":"6.22722000","longitude":"125.12083000"},{"name":"Upper San Mateo","countryCode":"PH","stateCode":"12","latitude":"7.17306000","longitude":"124.58222000"},{"name":"Villamor","countryCode":"PH","stateCode":"12","latitude":"6.70380000","longitude":"124.52009000"},{"name":"Alejal","countryCode":"PH","stateCode":"11","latitude":"7.38417000","longitude":"125.66000000"},{"name":"Andili","countryCode":"PH","stateCode":"11","latitude":"7.46200000","longitude":"125.97010000"},{"name":"Andop","countryCode":"PH","stateCode":"11","latitude":"7.86111000","longitude":"125.75389000"},{"name":"Anibongan","countryCode":"PH","stateCode":"11","latitude":"7.39333000","longitude":"125.71889000"},{"name":"Astorga","countryCode":"PH","stateCode":"11","latitude":"6.90722000","longitude":"125.45583000"},{"name":"Babag","countryCode":"PH","stateCode":"11","latitude":"7.73309000","longitude":"126.07130000"},{"name":"Baculin","countryCode":"PH","stateCode":"11","latitude":"7.45250000","longitude":"126.58417000"},{"name":"Baganga","countryCode":"PH","stateCode":"11","latitude":"7.57389000","longitude":"126.56000000"},{"name":"Balagunan","countryCode":"PH","stateCode":"11","latitude":"7.49222000","longitude":"125.52111000"},{"name":"Balangonan","countryCode":"PH","stateCode":"11","latitude":"5.57333000","longitude":"125.35389000"},{"name":"Balutakay","countryCode":"PH","stateCode":"11","latitude":"6.72111000","longitude":"125.35167000"},{"name":"Bansalan","countryCode":"PH","stateCode":"11","latitude":"6.78611000","longitude":"125.21333000"},{"name":"Bantacan","countryCode":"PH","stateCode":"11","latitude":"7.60400000","longitude":"126.12980000"},{"name":"Baon","countryCode":"PH","stateCode":"11","latitude":"6.79562000","longitude":"126.08778000"},{"name":"Baracatan","countryCode":"PH","stateCode":"11","latitude":"6.96750000","longitude":"125.41583000"},{"name":"Basiawan","countryCode":"PH","stateCode":"11","latitude":"6.53417000","longitude":"125.48694000"},{"name":"Batiano","countryCode":"PH","stateCode":"11","latitude":"7.55340000","longitude":"126.49070000"},{"name":"Bato","countryCode":"PH","stateCode":"11","latitude":"7.04306000","longitude":"125.47306000"},{"name":"Batobato","countryCode":"PH","stateCode":"11","latitude":"6.82522000","longitude":"126.08458000"},{"name":"Baylo","countryCode":"PH","stateCode":"11","latitude":"7.85514000","longitude":"126.05563000"},{"name":"Biao","countryCode":"PH","stateCode":"11","latitude":"7.16333000","longitude":"125.52111000"},{"name":"Bincoñgan","countryCode":"PH","stateCode":"11","latitude":"7.36667000","longitude":"125.75000000"},{"name":"Bitaogan","countryCode":"PH","stateCode":"11","latitude":"6.76842000","longitude":"126.07738000"},{"name":"Bobon","countryCode":"PH","stateCode":"11","latitude":"6.86782000","longitude":"126.32838000"},{"name":"Bolila","countryCode":"PH","stateCode":"11","latitude":"6.37167000","longitude":"125.57139000"},{"name":"Boston","countryCode":"PH","stateCode":"11","latitude":"7.87111000","longitude":"126.36417000"},{"name":"Buclad","countryCode":"PH","stateCode":"11","latitude":"7.52778000","longitude":"125.75056000"},{"name":"Buhangin","countryCode":"PH","stateCode":"11","latitude":"6.49111000","longitude":"125.54750000"},{"name":"Bukid","countryCode":"PH","stateCode":"11","latitude":"5.57167000","longitude":"125.40556000"},{"name":"Bulacan","countryCode":"PH","stateCode":"11","latitude":"6.56750000","longitude":"125.42111000"},{"name":"Bungabon","countryCode":"PH","stateCode":"11","latitude":"7.22210000","longitude":"125.87310000"},{"name":"Butulan","countryCode":"PH","stateCode":"11","latitude":"5.61444000","longitude":"125.43167000"},{"name":"Cabayangan","countryCode":"PH","stateCode":"11","latitude":"7.40722000","longitude":"125.73306000"},{"name":"Cabinuangan","countryCode":"PH","stateCode":"11","latitude":"7.68333000","longitude":"126.03333000"},{"name":"Caburan","countryCode":"PH","stateCode":"11","latitude":"5.91806000","longitude":"125.64111000"},{"name":"Cambanugoy","countryCode":"PH","stateCode":"11","latitude":"7.54130000","longitude":"125.75530000"},{"name":"Camudmud","countryCode":"PH","stateCode":"11","latitude":"7.17611000","longitude":"125.69333000"},{"name":"Caraga","countryCode":"PH","stateCode":"11","latitude":"7.32972000","longitude":"126.56750000"},{"name":"Carmen","countryCode":"PH","stateCode":"11","latitude":"7.36056000","longitude":"125.70639000"},{"name":"Cateel","countryCode":"PH","stateCode":"11","latitude":"7.79139000","longitude":"126.45333000"},{"name":"Cogon","countryCode":"PH","stateCode":"11","latitude":"7.15083000","longitude":"125.71722000"},{"name":"Compostela","countryCode":"PH","stateCode":"11","latitude":"7.67306000","longitude":"126.08889000"},{"name":"Compostela Valley","countryCode":"PH","stateCode":"11","latitude":"7.68333000","longitude":"126.11667000"},{"name":"Concepcion","countryCode":"PH","stateCode":"11","latitude":"7.75056000","longitude":"125.71194000"},{"name":"Corocotan","countryCode":"PH","stateCode":"11","latitude":"7.39980000","longitude":"125.77270000"},{"name":"Coronon","countryCode":"PH","stateCode":"11","latitude":"6.87917000","longitude":"125.44889000"},{"name":"Cuambog","countryCode":"PH","stateCode":"11","latitude":"7.30861000","longitude":"125.84806000"},{"name":"Culaman","countryCode":"PH","stateCode":"11","latitude":"5.96028000","longitude":"125.65861000"},{"name":"Dacudao","countryCode":"PH","stateCode":"11","latitude":"7.21528000","longitude":"125.47139000"},{"name":"Davan","countryCode":"PH","stateCode":"11","latitude":"6.91487000","longitude":"126.15323000"},{"name":"Davao","countryCode":"PH","stateCode":"11","latitude":"7.07306000","longitude":"125.61278000"},{"name":"Del Pilar","countryCode":"PH","stateCode":"11","latitude":"7.56306000","longitude":"125.82667000"},{"name":"Digos","countryCode":"PH","stateCode":"11","latitude":"6.74972000","longitude":"125.35722000"},{"name":"Dolo","countryCode":"PH","stateCode":"11","latitude":"6.81028000","longitude":"125.19167000"},{"name":"Dumlan","countryCode":"PH","stateCode":"11","latitude":"7.42750000","longitude":"125.88190000"},{"name":"Esperanza","countryCode":"PH","stateCode":"11","latitude":"7.49167000","longitude":"125.72806000"},{"name":"Gabi","countryCode":"PH","stateCode":"11","latitude":"7.62150000","longitude":"126.09200000"},{"name":"Gabuyan","countryCode":"PH","stateCode":"11","latitude":"7.60806000","longitude":"125.66889000"},{"name":"Goma","countryCode":"PH","stateCode":"11","latitude":"6.79194000","longitude":"125.32083000"},{"name":"Guihing Proper","countryCode":"PH","stateCode":"11","latitude":"6.68444000","longitude":"125.35250000"},{"name":"Gumalang","countryCode":"PH","stateCode":"11","latitude":"7.20833000","longitude":"125.40361000"},{"name":"Gupitan","countryCode":"PH","stateCode":"11","latitude":"7.77583000","longitude":"125.64056000"},{"name":"Hagonoy","countryCode":"PH","stateCode":"11","latitude":"6.68333000","longitude":"125.32556000"},{"name":"Hiju, Maco","countryCode":"PH","stateCode":"11","latitude":"7.38541000","longitude":"125.82822000"},{"name":"Ignit","countryCode":"PH","stateCode":"11","latitude":"6.70083000","longitude":"125.29194000"},{"name":"Ilangay","countryCode":"PH","stateCode":"11","latitude":"6.91284000","longitude":"126.05008000"},{"name":"Inawayan","countryCode":"PH","stateCode":"11","latitude":"6.96083000","longitude":"125.47333000"},{"name":"Jovellar","countryCode":"PH","stateCode":"11","latitude":"7.06350000","longitude":"126.45558000"},{"name":"Kalbay","countryCode":"PH","stateCode":"11","latitude":"5.72333000","longitude":"125.49861000"},{"name":"Kalian","countryCode":"PH","stateCode":"11","latitude":"6.12306000","longitude":"125.70028000"},{"name":"Kaligutan","countryCode":"PH","stateCode":"11","latitude":"7.70306000","longitude":"125.81306000"},{"name":"Kapalong","countryCode":"PH","stateCode":"11","latitude":"7.77056000","longitude":"125.55861000"},{"name":"Katipunan","countryCode":"PH","stateCode":"11","latitude":"7.32028000","longitude":"125.62028000"},{"name":"Kiblawan","countryCode":"PH","stateCode":"11","latitude":"6.61417000","longitude":"125.23667000"},{"name":"Kinablangan","countryCode":"PH","stateCode":"11","latitude":"7.69280000","longitude":"126.54912000"},{"name":"Kinamayan","countryCode":"PH","stateCode":"11","latitude":"7.49944000","longitude":"125.67361000"},{"name":"Kinangan","countryCode":"PH","stateCode":"11","latitude":"6.30139000","longitude":"125.58500000"},{"name":"La Libertad","countryCode":"PH","stateCode":"11","latitude":"7.48028000","longitude":"125.64722000"},{"name":"La Paz","countryCode":"PH","stateCode":"11","latitude":"7.31583000","longitude":"125.73333000"},{"name":"La Union","countryCode":"PH","stateCode":"11","latitude":"6.70413000","longitude":"126.08798000"},{"name":"Lacaron","countryCode":"PH","stateCode":"11","latitude":"6.44889000","longitude":"125.57917000"},{"name":"Lacson","countryCode":"PH","stateCode":"11","latitude":"7.21194000","longitude":"125.44222000"},{"name":"Lais","countryCode":"PH","stateCode":"11","latitude":"6.33278000","longitude":"125.64639000"},{"name":"Lamitan","countryCode":"PH","stateCode":"11","latitude":"6.08722000","longitude":"125.70222000"},{"name":"Lapuan","countryCode":"PH","stateCode":"11","latitude":"6.14444000","longitude":"125.70083000"},{"name":"Lasang","countryCode":"PH","stateCode":"11","latitude":"7.26694000","longitude":"125.66500000"},{"name":"Libuganon","countryCode":"PH","stateCode":"11","latitude":"7.34880000","longitude":"125.77820000"},{"name":"Limao","countryCode":"PH","stateCode":"11","latitude":"7.07917000","longitude":"125.67361000"},{"name":"Limot","countryCode":"PH","stateCode":"11","latitude":"7.04050000","longitude":"126.27268000"},{"name":"Linao","countryCode":"PH","stateCode":"11","latitude":"7.01720000","longitude":"125.99200000"},{"name":"Linoan","countryCode":"PH","stateCode":"11","latitude":"7.62600000","longitude":"125.97410000"},{"name":"Lukatan","countryCode":"PH","stateCode":"11","latitude":"7.00960000","longitude":"126.42118000"},{"name":"Luna","countryCode":"PH","stateCode":"11","latitude":"7.57639000","longitude":"125.66722000"},{"name":"Lungaog","countryCode":"PH","stateCode":"11","latitude":"7.52944000","longitude":"125.68778000"},{"name":"Lupon","countryCode":"PH","stateCode":"11","latitude":"6.89814000","longitude":"126.00961000"},{"name":"Luzon","countryCode":"PH","stateCode":"11","latitude":"6.51904000","longitude":"126.09408000"},{"name":"Mabini","countryCode":"PH","stateCode":"11","latitude":"7.31139000","longitude":"125.85278000"},{"name":"Mabuhay","countryCode":"PH","stateCode":"11","latitude":"7.33306000","longitude":"125.54750000"},{"name":"Maco","countryCode":"PH","stateCode":"11","latitude":"7.36194000","longitude":"125.85528000"},{"name":"Maduao","countryCode":"PH","stateCode":"11","latitude":"7.29417000","longitude":"125.62583000"},{"name":"Magatos","countryCode":"PH","stateCode":"11","latitude":"7.55556000","longitude":"125.72667000"},{"name":"Magdug","countryCode":"PH","stateCode":"11","latitude":"6.54764000","longitude":"126.09508000"},{"name":"Magnaga","countryCode":"PH","stateCode":"11","latitude":"7.16940000","longitude":"125.89310000"},{"name":"Magsaysay","countryCode":"PH","stateCode":"11","latitude":"6.76667000","longitude":"125.18333000"},{"name":"Magugpo Poblacion","countryCode":"PH","stateCode":"11","latitude":"7.44750000","longitude":"125.80460000"},{"name":"Mahanob","countryCode":"PH","stateCode":"11","latitude":"7.57326000","longitude":"126.50684000"},{"name":"Mahayag","countryCode":"PH","stateCode":"11","latitude":"7.21667000","longitude":"125.61944000"},{"name":"Malagos","countryCode":"PH","stateCode":"11","latitude":"7.18500000","longitude":"125.42222000"},{"name":"Malalag","countryCode":"PH","stateCode":"11","latitude":"6.59583000","longitude":"125.39917000"},{"name":"Malinao","countryCode":"PH","stateCode":"11","latitude":"6.65917000","longitude":"125.28667000"},{"name":"Malita","countryCode":"PH","stateCode":"11","latitude":"6.41500000","longitude":"125.61167000"},{"name":"Mambago","countryCode":"PH","stateCode":"11","latitude":"7.10556000","longitude":"125.69444000"},{"name":"Managa","countryCode":"PH","stateCode":"11","latitude":"6.74611000","longitude":"125.26806000"},{"name":"Manaloal","countryCode":"PH","stateCode":"11","latitude":"7.36611000","longitude":"125.66028000"},{"name":"Manat","countryCode":"PH","stateCode":"11","latitude":"7.53270000","longitude":"126.01730000"},{"name":"Manay","countryCode":"PH","stateCode":"11","latitude":"7.21500000","longitude":"126.53972000"},{"name":"Mangili","countryCode":"PH","stateCode":"11","latitude":"6.00333000","longitude":"125.68389000"},{"name":"Manikling","countryCode":"PH","stateCode":"11","latitude":"6.87907000","longitude":"126.06063000"},{"name":"Matanao","countryCode":"PH","stateCode":"11","latitude":"6.67917000","longitude":"125.25500000"},{"name":"Mati","countryCode":"PH","stateCode":"11","latitude":"6.95508000","longitude":"126.21655000"},{"name":"Matiao","countryCode":"PH","stateCode":"11","latitude":"7.08280000","longitude":"125.93620000"},{"name":"Matti","countryCode":"PH","stateCode":"11","latitude":"6.77056000","longitude":"125.30861000"},{"name":"Mawab","countryCode":"PH","stateCode":"11","latitude":"7.56667000","longitude":"125.98333000"},{"name":"Mayo","countryCode":"PH","stateCode":"11","latitude":"7.00211000","longitude":"126.33198000"},{"name":"Monkayo","countryCode":"PH","stateCode":"11","latitude":"7.81528000","longitude":"126.05444000"},{"name":"Montevista","countryCode":"PH","stateCode":"11","latitude":"7.69333000","longitude":"125.98889000"},{"name":"Nabunturan","countryCode":"PH","stateCode":"11","latitude":"7.60778000","longitude":"125.96639000"},{"name":"Nangan","countryCode":"PH","stateCode":"11","latitude":"6.47264000","longitude":"126.12438000"},{"name":"Nanyo","countryCode":"PH","stateCode":"11","latitude":"7.33306000","longitude":"125.63778000"},{"name":"New Baclayon","countryCode":"PH","stateCode":"11","latitude":"6.58417000","longitude":"125.36944000"},{"name":"New Bohol","countryCode":"PH","stateCode":"11","latitude":"7.52330000","longitude":"125.83630000"},{"name":"New Corella","countryCode":"PH","stateCode":"11","latitude":"7.58660000","longitude":"125.82370000"},{"name":"New Leyte","countryCode":"PH","stateCode":"11","latitude":"7.50000000","longitude":"125.75000000"},{"name":"New Sibonga","countryCode":"PH","stateCode":"11","latitude":"7.56090000","longitude":"125.92980000"},{"name":"New Visayas","countryCode":"PH","stateCode":"11","latitude":"7.52333000","longitude":"125.62333000"},{"name":"Nuing","countryCode":"PH","stateCode":"11","latitude":"5.63278000","longitude":"125.43528000"},{"name":"Padada","countryCode":"PH","stateCode":"11","latitude":"6.64111000","longitude":"125.34500000"},{"name":"Pag-asa","countryCode":"PH","stateCode":"11","latitude":"7.57556000","longitude":"125.68389000"},{"name":"Pagsabangan","countryCode":"PH","stateCode":"11","latitude":"7.48111000","longitude":"125.74944000"},{"name":"Palma Gil","countryCode":"PH","stateCode":"11","latitude":"7.64222000","longitude":"125.62917000"},{"name":"Panabo","countryCode":"PH","stateCode":"11","latitude":"7.30806000","longitude":"125.68417000"},{"name":"Pandasan","countryCode":"PH","stateCode":"11","latitude":"7.28380000","longitude":"125.85350000"},{"name":"Pangian","countryCode":"PH","stateCode":"11","latitude":"6.46278000","longitude":"125.54528000"},{"name":"Panikian","countryCode":"PH","stateCode":"11","latitude":"7.01070000","longitude":"126.02418000"},{"name":"Pantukan","countryCode":"PH","stateCode":"11","latitude":"7.16333000","longitude":"125.89917000"},{"name":"Pasian","countryCode":"PH","stateCode":"11","latitude":"7.92806000","longitude":"126.06722000"},{"name":"Pondaguitan","countryCode":"PH","stateCode":"11","latitude":"6.36115000","longitude":"126.17778000"},{"name":"Province of Davao Oriental","countryCode":"PH","stateCode":"11","latitude":"7.16667000","longitude":"126.33333000"},{"name":"Province of Davao del Norte","countryCode":"PH","stateCode":"11","latitude":"7.45099000","longitude":"125.81543000"},{"name":"Province of Davao del Sur","countryCode":"PH","stateCode":"11","latitude":"6.79281000","longitude":"125.30182000"},{"name":"Pung-Pang","countryCode":"PH","stateCode":"11","latitude":"6.49750000","longitude":"125.46333000"},{"name":"Samal","countryCode":"PH","stateCode":"11","latitude":"7.07444000","longitude":"125.70833000"},{"name":"Sampao","countryCode":"PH","stateCode":"11","latitude":"7.59389000","longitude":"125.66111000"},{"name":"San Alfonso","countryCode":"PH","stateCode":"11","latitude":"7.78028000","longitude":"126.42028000"},{"name":"San Antonio","countryCode":"PH","stateCode":"11","latitude":"7.12000000","longitude":"125.73972000"},{"name":"San Ignacio","countryCode":"PH","stateCode":"11","latitude":"7.11890000","longitude":"126.48838000"},{"name":"San Luis","countryCode":"PH","stateCode":"11","latitude":"7.44139000","longitude":"126.55111000"},{"name":"San Mariano","countryCode":"PH","stateCode":"11","latitude":"7.50000000","longitude":"126.00000000"},{"name":"San Miguel","countryCode":"PH","stateCode":"11","latitude":"7.48500000","longitude":"125.67639000"},{"name":"San Pedro","countryCode":"PH","stateCode":"11","latitude":"7.34194000","longitude":"126.51750000"},{"name":"San Rafael","countryCode":"PH","stateCode":"11","latitude":"7.76389000","longitude":"126.45583000"},{"name":"San Remigio","countryCode":"PH","stateCode":"11","latitude":"6.92306000","longitude":"125.77583000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"11","latitude":"6.83694000","longitude":"125.41306000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"11","latitude":"6.55361000","longitude":"125.47083000"},{"name":"Santiago","countryCode":"PH","stateCode":"11","latitude":"7.28889000","longitude":"126.57333000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"11","latitude":"7.62361000","longitude":"125.62528000"},{"name":"Sarangani","countryCode":"PH","stateCode":"11","latitude":"5.40333000","longitude":"125.46361000"},{"name":"Sibulan","countryCode":"PH","stateCode":"11","latitude":"6.93361000","longitude":"125.46222000"},{"name":"Sigaboy","countryCode":"PH","stateCode":"11","latitude":"6.65413000","longitude":"126.07268000"},{"name":"Simod","countryCode":"PH","stateCode":"11","latitude":"7.47583000","longitude":"125.34083000"},{"name":"Sinawilan","countryCode":"PH","stateCode":"11","latitude":"6.75444000","longitude":"125.24639000"},{"name":"Sinayawan","countryCode":"PH","stateCode":"11","latitude":"6.71250000","longitude":"125.30944000"},{"name":"Sirib","countryCode":"PH","stateCode":"11","latitude":"7.13333000","longitude":"125.40722000"},{"name":"Sugal","countryCode":"PH","stateCode":"11","latitude":"5.66222000","longitude":"125.46167000"},{"name":"Sulop","countryCode":"PH","stateCode":"11","latitude":"6.59861000","longitude":"125.34361000"},{"name":"Surup","countryCode":"PH","stateCode":"11","latitude":"6.39035000","longitude":"126.14558000"},{"name":"Suz-on","countryCode":"PH","stateCode":"11","latitude":"7.66278000","longitude":"125.63833000"},{"name":"Tagakpan","countryCode":"PH","stateCode":"11","latitude":"7.11278000","longitude":"125.42917000"},{"name":"Tagdanua","countryCode":"PH","stateCode":"11","latitude":"7.20430000","longitude":"125.88410000"},{"name":"Tagnanan","countryCode":"PH","stateCode":"11","latitude":"7.28361000","longitude":"125.84222000"},{"name":"Takub","countryCode":"PH","stateCode":"11","latitude":"6.85639000","longitude":"125.42250000"},{"name":"Talagutong","countryCode":"PH","stateCode":"11","latitude":"6.26444000","longitude":"125.66778000"},{"name":"Talisay","countryCode":"PH","stateCode":"11","latitude":"6.71973000","longitude":"126.09998000"},{"name":"Talomo","countryCode":"PH","stateCode":"11","latitude":"7.52861000","longitude":"125.72278000"},{"name":"Tamayong","countryCode":"PH","stateCode":"11","latitude":"7.13306000","longitude":"125.37972000"},{"name":"Tambo","countryCode":"PH","stateCode":"11","latitude":"7.15694000","longitude":"125.69917000"},{"name":"Tamisan","countryCode":"PH","stateCode":"11","latitude":"6.84372000","longitude":"126.29838000"},{"name":"Tamugan","countryCode":"PH","stateCode":"11","latitude":"7.23083000","longitude":"125.37639000"},{"name":"Tanlad","countryCode":"PH","stateCode":"11","latitude":"6.60222000","longitude":"125.44500000"},{"name":"Tapia","countryCode":"PH","stateCode":"11","latitude":"7.75417000","longitude":"126.01194000"},{"name":"Tarragona","countryCode":"PH","stateCode":"11","latitude":"7.04910000","longitude":"126.44708000"},{"name":"Tawan tawan","countryCode":"PH","stateCode":"11","latitude":"7.16917000","longitude":"125.37278000"},{"name":"Taytayan","countryCode":"PH","stateCode":"11","latitude":"7.73389000","longitude":"126.50194000"},{"name":"Tibagon","countryCode":"PH","stateCode":"11","latitude":"7.23270000","longitude":"125.86280000"},{"name":"Tibanbang","countryCode":"PH","stateCode":"11","latitude":"6.63153000","longitude":"126.10548000"},{"name":"Tiblawan","countryCode":"PH","stateCode":"11","latitude":"6.47834000","longitude":"126.10828000"},{"name":"Tombongon","countryCode":"PH","stateCode":"11","latitude":"7.07920000","longitude":"125.94860000"},{"name":"Tubalan","countryCode":"PH","stateCode":"11","latitude":"6.49500000","longitude":"125.56611000"},{"name":"Tuban","countryCode":"PH","stateCode":"11","latitude":"6.82278000","longitude":"125.38694000"},{"name":"Tubod","countryCode":"PH","stateCode":"11","latitude":"7.37167000","longitude":"125.64472000"},{"name":"Tuganay","countryCode":"PH","stateCode":"11","latitude":"7.36889000","longitude":"125.72306000"},{"name":"Tuli","countryCode":"PH","stateCode":"11","latitude":"7.23333000","longitude":"125.41667000"},{"name":"Ula","countryCode":"PH","stateCode":"11","latitude":"7.13222000","longitude":"125.49222000"},{"name":"Wañgan","countryCode":"PH","stateCode":"11","latitude":"7.15972000","longitude":"125.44528000"},{"name":"Wines","countryCode":"PH","stateCode":"11","latitude":"7.19389000","longitude":"125.38917000"},{"name":"Alicia","countryCode":"PH","stateCode":"ZSI","latitude":"7.51389000","longitude":"122.93000000"},{"name":"Aurora","countryCode":"PH","stateCode":"ZSI","latitude":"7.95060000","longitude":"123.58260000"},{"name":"Balagon","countryCode":"PH","stateCode":"ZSI","latitude":"8.00630000","longitude":"123.23960000"},{"name":"Barcelona","countryCode":"PH","stateCode":"ZSI","latitude":"8.52750000","longitude":"123.45870000"},{"name":"Batu","countryCode":"PH","stateCode":"ZSI","latitude":"7.75333000","longitude":"122.82944000"},{"name":"Bayog","countryCode":"PH","stateCode":"ZSI","latitude":"7.86667000","longitude":"123.06667000"},{"name":"Binuatan","countryCode":"PH","stateCode":"ZSI","latitude":"7.61222000","longitude":"123.34417000"},{"name":"Bolong","countryCode":"PH","stateCode":"ZSI","latitude":"7.09833000","longitude":"122.23917000"},{"name":"Buenavista","countryCode":"PH","stateCode":"ZSI","latitude":"7.23611000","longitude":"122.25528000"},{"name":"Bunguiao","countryCode":"PH","stateCode":"ZSI","latitude":"7.10444000","longitude":"122.19639000"},{"name":"Buug","countryCode":"PH","stateCode":"ZSI","latitude":"7.72940000","longitude":"123.05980000"},{"name":"Cabaluay","countryCode":"PH","stateCode":"ZSI","latitude":"7.00139000","longitude":"122.18028000"},{"name":"Calabasa","countryCode":"PH","stateCode":"ZSI","latitude":"7.24639000","longitude":"122.23417000"},{"name":"Caracal","countryCode":"PH","stateCode":"ZSI","latitude":"8.12722000","longitude":"122.84500000"},{"name":"Culianan","countryCode":"PH","stateCode":"ZSI","latitude":"6.98028000","longitude":"122.14667000"},{"name":"Curuan","countryCode":"PH","stateCode":"ZSI","latitude":"7.20528000","longitude":"122.23306000"},{"name":"Dalangin","countryCode":"PH","stateCode":"ZSI","latitude":"7.85056000","longitude":"122.57833000"},{"name":"Danlugan","countryCode":"PH","stateCode":"ZSI","latitude":"7.89139000","longitude":"123.37278000"},{"name":"Dapitan","countryCode":"PH","stateCode":"ZSI","latitude":"8.65610000","longitude":"123.42270000"},{"name":"Dawa-Dawa","countryCode":"PH","stateCode":"ZSI","latitude":"7.46833000","longitude":"122.83694000"},{"name":"Del Monte","countryCode":"PH","stateCode":"ZSI","latitude":"7.72583000","longitude":"123.00806000"},{"name":"Dicayong","countryCode":"PH","stateCode":"ZSI","latitude":"8.22060000","longitude":"123.03380000"},{"name":"Dimataling","countryCode":"PH","stateCode":"ZSI","latitude":"7.53440000","longitude":"123.37380000"},{"name":"Diplahan","countryCode":"PH","stateCode":"ZSI","latitude":"7.71667000","longitude":"123.01667000"},{"name":"Dipolo","countryCode":"PH","stateCode":"ZSI","latitude":"7.78280000","longitude":"123.11580000"},{"name":"Dipolog","countryCode":"PH","stateCode":"ZSI","latitude":"8.56697000","longitude":"123.33471000"},{"name":"Disod","countryCode":"PH","stateCode":"ZSI","latitude":"8.26110000","longitude":"123.01690000"},{"name":"Dulian","countryCode":"PH","stateCode":"ZSI","latitude":"7.12139000","longitude":"122.17889000"},{"name":"Dumalinao","countryCode":"PH","stateCode":"ZSI","latitude":"7.81910000","longitude":"123.36940000"},{"name":"Dumingag","countryCode":"PH","stateCode":"ZSI","latitude":"8.16917000","longitude":"123.35056000"},{"name":"East Migpulao","countryCode":"PH","stateCode":"ZSI","latitude":"7.63250000","longitude":"123.35917000"},{"name":"Ganyangan","countryCode":"PH","stateCode":"ZSI","latitude":"7.67889000","longitude":"122.90944000"},{"name":"Gubaan","countryCode":"PH","stateCode":"ZSI","latitude":"7.97480000","longitude":"123.56400000"},{"name":"Guiniculalay","countryCode":"PH","stateCode":"ZSI","latitude":"7.65611000","longitude":"123.39139000"},{"name":"Guipos","countryCode":"PH","stateCode":"ZSI","latitude":"7.71610000","longitude":"123.32190000"},{"name":"Gutalac","countryCode":"PH","stateCode":"ZSI","latitude":"7.98250000","longitude":"122.40472000"},{"name":"Ilaya","countryCode":"PH","stateCode":"ZSI","latitude":"8.54590000","longitude":"123.43080000"},{"name":"Ipil","countryCode":"PH","stateCode":"ZSI","latitude":"7.78444000","longitude":"122.58611000"},{"name":"Irasan","countryCode":"PH","stateCode":"ZSI","latitude":"8.52600000","longitude":"123.20600000"},{"name":"Josefina","countryCode":"PH","stateCode":"ZSI","latitude":"8.20000000","longitude":"123.53333000"},{"name":"Kabasalan","countryCode":"PH","stateCode":"ZSI","latitude":"7.79722000","longitude":"122.76500000"},{"name":"Kagawasan","countryCode":"PH","stateCode":"ZSI","latitude":"7.86611000","longitude":"123.39500000"},{"name":"Kalawit","countryCode":"PH","stateCode":"ZSI","latitude":"8.06667000","longitude":"122.51667000"},{"name":"Kalian","countryCode":"PH","stateCode":"ZSI","latitude":"7.59160000","longitude":"123.23190000"},{"name":"Katipunan","countryCode":"PH","stateCode":"ZSI","latitude":"7.58250000","longitude":"122.83056000"},{"name":"Kawayan","countryCode":"PH","stateCode":"ZSI","latitude":"7.53833000","longitude":"122.87250000"},{"name":"Kipit","countryCode":"PH","stateCode":"ZSI","latitude":"8.04611000","longitude":"122.53222000"},{"name":"Kumalarang","countryCode":"PH","stateCode":"ZSI","latitude":"7.74780000","longitude":"123.14450000"},{"name":"La Dicha","countryCode":"PH","stateCode":"ZSI","latitude":"7.67600000","longitude":"123.00230000"},{"name":"Labangan","countryCode":"PH","stateCode":"ZSI","latitude":"7.86540000","longitude":"123.51230000"},{"name":"Labason","countryCode":"PH","stateCode":"ZSI","latitude":"8.06917000","longitude":"122.52167000"},{"name":"Labuan","countryCode":"PH","stateCode":"ZSI","latitude":"7.09972000","longitude":"121.90417000"},{"name":"Lamisahan","countryCode":"PH","stateCode":"ZSI","latitude":"7.07083000","longitude":"122.15833000"},{"name":"Landang Laum","countryCode":"PH","stateCode":"ZSI","latitude":"6.96889000","longitude":"122.24917000"},{"name":"Langatian","countryCode":"PH","stateCode":"ZSI","latitude":"8.52080000","longitude":"123.23240000"},{"name":"Laparay","countryCode":"PH","stateCode":"ZSI","latitude":"7.40361000","longitude":"122.81722000"},{"name":"Lapuyan","countryCode":"PH","stateCode":"ZSI","latitude":"7.63790000","longitude":"123.19440000"},{"name":"Legrada","countryCode":"PH","stateCode":"ZSI","latitude":"7.63330000","longitude":"123.30450000"},{"name":"Leon Postigo","countryCode":"PH","stateCode":"ZSI","latitude":"8.15510000","longitude":"122.93110000"},{"name":"Liloy","countryCode":"PH","stateCode":"ZSI","latitude":"8.11444000","longitude":"122.65944000"},{"name":"Limaong","countryCode":"PH","stateCode":"ZSI","latitude":"7.36056000","longitude":"122.36639000"},{"name":"Limpapa","countryCode":"PH","stateCode":"ZSI","latitude":"7.11972000","longitude":"121.91056000"},{"name":"Linay","countryCode":"PH","stateCode":"ZSI","latitude":"8.51667000","longitude":"123.13333000"},{"name":"Lingasan","countryCode":"PH","stateCode":"ZSI","latitude":"8.49660000","longitude":"123.39970000"},{"name":"Lintangan","countryCode":"PH","stateCode":"ZSI","latitude":"7.21554000","longitude":"121.95200000"},{"name":"Lumbayan","countryCode":"PH","stateCode":"ZSI","latitude":"6.94722000","longitude":"122.14111000"},{"name":"Lumbog","countryCode":"PH","stateCode":"ZSI","latitude":"7.55810000","longitude":"123.20140000"},{"name":"Mabuhay","countryCode":"PH","stateCode":"ZSI","latitude":"7.41778000","longitude":"122.83667000"},{"name":"Mahayag","countryCode":"PH","stateCode":"ZSI","latitude":"8.11830000","longitude":"123.44550000"},{"name":"Malangas","countryCode":"PH","stateCode":"ZSI","latitude":"7.63028000","longitude":"123.03167000"},{"name":"Malayal","countryCode":"PH","stateCode":"ZSI","latitude":"7.20801000","longitude":"121.94204000"},{"name":"Malim","countryCode":"PH","stateCode":"ZSI","latitude":"7.45200000","longitude":"123.43120000"},{"name":"Mandih","countryCode":"PH","stateCode":"ZSI","latitude":"8.20870000","longitude":"123.01410000"},{"name":"Mangusu","countryCode":"PH","stateCode":"ZSI","latitude":"7.32556000","longitude":"122.27750000"},{"name":"Manicahan","countryCode":"PH","stateCode":"ZSI","latitude":"7.01944000","longitude":"122.20111000"},{"name":"Manukan","countryCode":"PH","stateCode":"ZSI","latitude":"8.53333000","longitude":"123.10000000"},{"name":"Margos","countryCode":"PH","stateCode":"ZSI","latitude":"7.93200000","longitude":"123.65900000"},{"name":"Margosatubig","countryCode":"PH","stateCode":"ZSI","latitude":"7.57770000","longitude":"123.16580000"},{"name":"Mercedes","countryCode":"PH","stateCode":"ZSI","latitude":"6.95861000","longitude":"122.14833000"},{"name":"Midsalip","countryCode":"PH","stateCode":"ZSI","latitude":"8.00000000","longitude":"123.26667000"},{"name":"Molave","countryCode":"PH","stateCode":"ZSI","latitude":"8.08440000","longitude":"123.49100000"},{"name":"Monching","countryCode":"PH","stateCode":"ZSI","latitude":"7.71583000","longitude":"122.86639000"},{"name":"Muricay","countryCode":"PH","stateCode":"ZSI","latitude":"7.82750000","longitude":"123.47820000"},{"name":"Muti","countryCode":"PH","stateCode":"ZSI","latitude":"7.27583000","longitude":"122.28000000"},{"name":"Naga","countryCode":"PH","stateCode":"ZSI","latitude":"7.77028000","longitude":"122.75083000"},{"name":"Olingan","countryCode":"PH","stateCode":"ZSI","latitude":"8.53810000","longitude":"123.32160000"},{"name":"Olutanga","countryCode":"PH","stateCode":"ZSI","latitude":"7.31056000","longitude":"122.84639000"},{"name":"Pagadian","countryCode":"PH","stateCode":"ZSI","latitude":"7.82570000","longitude":"123.43700000"},{"name":"Palomoc","countryCode":"PH","stateCode":"ZSI","latitude":"7.91530000","longitude":"122.58290000"},{"name":"Panubigan","countryCode":"PH","stateCode":"ZSI","latitude":"7.42810000","longitude":"123.34660000"},{"name":"Patawag","countryCode":"PH","stateCode":"ZSI","latitude":"8.10639000","longitude":"122.62083000"},{"name":"Payao","countryCode":"PH","stateCode":"ZSI","latitude":"7.58667000","longitude":"122.80278000"},{"name":"Pitogo","countryCode":"PH","stateCode":"ZSI","latitude":"7.45460000","longitude":"123.31110000"},{"name":"Polanco","countryCode":"PH","stateCode":"ZSI","latitude":"8.53290000","longitude":"123.36170000"},{"name":"Ponot","countryCode":"PH","stateCode":"ZSI","latitude":"8.45200000","longitude":"123.02220000"},{"name":"Province of  Zamboanga del Sur","countryCode":"PH","stateCode":"ZSI","latitude":"7.90430000","longitude":"123.31940000"},{"name":"Province of Zamboanga Sibugay","countryCode":"PH","stateCode":"ZSI","latitude":"7.76270000","longitude":"122.54356000"},{"name":"Province of Zamboanga del Norte","countryCode":"PH","stateCode":"ZSI","latitude":"8.00000000","longitude":"122.66667000"},{"name":"Quinipot","countryCode":"PH","stateCode":"ZSI","latitude":"7.18028000","longitude":"122.22028000"},{"name":"Ramon Magsaysay","countryCode":"PH","stateCode":"ZSI","latitude":"8.00194000","longitude":"123.50944000"},{"name":"Rancheria Payau","countryCode":"PH","stateCode":"ZSI","latitude":"7.85410000","longitude":"123.15980000"},{"name":"Recodo","countryCode":"PH","stateCode":"ZSI","latitude":"6.95194000","longitude":"121.96361000"},{"name":"Robonkon","countryCode":"PH","stateCode":"ZSI","latitude":"7.75350000","longitude":"123.41870000"},{"name":"Sagacad","countryCode":"PH","stateCode":"ZSI","latitude":"7.68611000","longitude":"123.34056000"},{"name":"Salug","countryCode":"PH","stateCode":"ZSI","latitude":"8.11472000","longitude":"122.78333000"},{"name":"San Miguel","countryCode":"PH","stateCode":"ZSI","latitude":"7.64833000","longitude":"123.26750000"},{"name":"San Pablo","countryCode":"PH","stateCode":"ZSI","latitude":"7.65639000","longitude":"123.46083000"},{"name":"Sangali","countryCode":"PH","stateCode":"ZSI","latitude":"7.06944000","longitude":"122.20139000"},{"name":"Seres","countryCode":"PH","stateCode":"ZSI","latitude":"8.48030000","longitude":"123.26290000"},{"name":"Sergio Osmeña Sr","countryCode":"PH","stateCode":"ZSI","latitude":"8.16667000","longitude":"123.50000000"},{"name":"Siari","countryCode":"PH","stateCode":"ZSI","latitude":"8.32450000","longitude":"122.98810000"},{"name":"Siay","countryCode":"PH","stateCode":"ZSI","latitude":"7.69611000","longitude":"122.86306000"},{"name":"Siayan","countryCode":"PH","stateCode":"ZSI","latitude":"8.26667000","longitude":"123.10000000"},{"name":"Sibuco","countryCode":"PH","stateCode":"ZSI","latitude":"7.29111000","longitude":"122.06556000"},{"name":"Sibulao","countryCode":"PH","stateCode":"ZSI","latitude":"7.32417000","longitude":"122.23944000"},{"name":"Sibutao","countryCode":"PH","stateCode":"ZSI","latitude":"8.59160000","longitude":"123.48590000"},{"name":"Sindangan","countryCode":"PH","stateCode":"ZSI","latitude":"8.23760000","longitude":"122.99740000"},{"name":"Sinubong","countryCode":"PH","stateCode":"ZSI","latitude":"7.02806000","longitude":"121.92528000"},{"name":"Siocon","countryCode":"PH","stateCode":"ZSI","latitude":"7.70611000","longitude":"122.13528000"},{"name":"Siraway","countryCode":"PH","stateCode":"ZSI","latitude":"7.58528000","longitude":"122.13972000"},{"name":"Sumalig","countryCode":"PH","stateCode":"ZSI","latitude":"7.99860000","longitude":"123.66270000"},{"name":"Tabina","countryCode":"PH","stateCode":"ZSI","latitude":"7.46690000","longitude":"123.40810000"},{"name":"Tagasilay","countryCode":"PH","stateCode":"ZSI","latitude":"7.30250000","longitude":"122.25861000"},{"name":"Taguitic","countryCode":"PH","stateCode":"ZSI","latitude":"7.93870000","longitude":"123.63120000"},{"name":"Talabaan","countryCode":"PH","stateCode":"ZSI","latitude":"6.94111000","longitude":"122.17222000"},{"name":"Talisayan","countryCode":"PH","stateCode":"ZSI","latitude":"6.98722000","longitude":"121.92722000"},{"name":"Taluksangay","countryCode":"PH","stateCode":"ZSI","latitude":"6.95417000","longitude":"122.18389000"},{"name":"Talusan","countryCode":"PH","stateCode":"ZSI","latitude":"7.42667000","longitude":"122.81028000"},{"name":"Tambulig","countryCode":"PH","stateCode":"ZSI","latitude":"8.07020000","longitude":"123.53480000"},{"name":"Tampilisan","countryCode":"PH","stateCode":"ZSI","latitude":"8.01667000","longitude":"122.68333000"},{"name":"Tawagan","countryCode":"PH","stateCode":"ZSI","latitude":"7.84500000","longitude":"123.47528000"},{"name":"Tigbao","countryCode":"PH","stateCode":"ZSI","latitude":"7.42833000","longitude":"122.32750000"},{"name":"Tigpalay","countryCode":"PH","stateCode":"ZSI","latitude":"7.49479000","longitude":"122.34496000"},{"name":"Tigtabon","countryCode":"PH","stateCode":"ZSI","latitude":"6.89556000","longitude":"122.16694000"},{"name":"Tiguha","countryCode":"PH","stateCode":"ZSI","latitude":"7.70444000","longitude":"123.21139000"},{"name":"Timonan","countryCode":"PH","stateCode":"ZSI","latitude":"8.21170000","longitude":"123.06820000"},{"name":"Tiparak","countryCode":"PH","stateCode":"ZSI","latitude":"8.03410000","longitude":"123.52880000"},{"name":"Titay","countryCode":"PH","stateCode":"ZSI","latitude":"7.81250000","longitude":"122.53444000"},{"name":"Tolosa","countryCode":"PH","stateCode":"ZSI","latitude":"7.03222000","longitude":"122.16139000"},{"name":"Tucuran","countryCode":"PH","stateCode":"ZSI","latitude":"7.85240000","longitude":"123.57430000"},{"name":"Tungawan","countryCode":"PH","stateCode":"ZSI","latitude":"7.50806000","longitude":"122.37111000"},{"name":"Vitali","countryCode":"PH","stateCode":"ZSI","latitude":"7.37111000","longitude":"122.28861000"},{"name":"Zamboanga","countryCode":"PH","stateCode":"ZSI","latitude":"6.91028000","longitude":"122.07389000"},{"name":"Ampatuan","countryCode":"PH","stateCode":"14","latitude":"6.86667000","longitude":"124.46667000"},{"name":"Andalan","countryCode":"PH","stateCode":"14","latitude":"5.95944000","longitude":"121.39028000"},{"name":"Anuling","countryCode":"PH","stateCode":"14","latitude":"6.03556000","longitude":"121.00667000"},{"name":"Awang","countryCode":"PH","stateCode":"14","latitude":"7.15306000","longitude":"124.22111000"},{"name":"Bacayawan","countryCode":"PH","stateCode":"14","latitude":"7.76667000","longitude":"124.23333000"},{"name":"Badak","countryCode":"PH","stateCode":"14","latitude":"6.84722000","longitude":"124.72056000"},{"name":"Bagan","countryCode":"PH","stateCode":"14","latitude":"6.92556000","longitude":"124.42028000"},{"name":"Baka","countryCode":"PH","stateCode":"14","latitude":"7.27611000","longitude":"124.26417000"},{"name":"Bakung","countryCode":"PH","stateCode":"14","latitude":"4.89111000","longitude":"119.79417000"},{"name":"Balabagan","countryCode":"PH","stateCode":"14","latitude":"7.52639000","longitude":"124.11417000"},{"name":"Balas","countryCode":"PH","stateCode":"14","latitude":"6.68750000","longitude":"122.13806000"},{"name":"Balimbing","countryCode":"PH","stateCode":"14","latitude":"5.08250000","longitude":"119.96583000"},{"name":"Balindong","countryCode":"PH","stateCode":"14","latitude":"7.91667000","longitude":"124.20028000"},{"name":"Bangkal","countryCode":"PH","stateCode":"14","latitude":"6.06667000","longitude":"121.06667000"},{"name":"Bankaw","countryCode":"PH","stateCode":"14","latitude":"5.01920000","longitude":"120.00910000"},{"name":"Barira","countryCode":"PH","stateCode":"14","latitude":"7.48722000","longitude":"124.29917000"},{"name":"Barurao","countryCode":"PH","stateCode":"14","latitude":"6.89806000","longitude":"124.59750000"},{"name":"Bato Bato","countryCode":"PH","stateCode":"14","latitude":"6.03440000","longitude":"120.94630000"},{"name":"Baunu-Timbangan","countryCode":"PH","stateCode":"14","latitude":"6.00547000","longitude":"120.99406000"},{"name":"Bawison","countryCode":"PH","stateCode":"14","latitude":"5.93750000","longitude":"120.87450000"},{"name":"Bayang","countryCode":"PH","stateCode":"14","latitude":"7.79278000","longitude":"124.19167000"},{"name":"Bayanga","countryCode":"PH","stateCode":"14","latitude":"7.52139000","longitude":"124.25222000"},{"name":"Begang","countryCode":"PH","stateCode":"14","latitude":"6.69090000","longitude":"122.01680000"},{"name":"Binidayan","countryCode":"PH","stateCode":"14","latitude":"7.80668000","longitude":"124.16846000"},{"name":"Binuang","countryCode":"PH","stateCode":"14","latitude":"5.95694000","longitude":"121.06000000"},{"name":"Blinsung","countryCode":"PH","stateCode":"14","latitude":"7.01806000","longitude":"124.18056000"},{"name":"Bongao","countryCode":"PH","stateCode":"14","latitude":"5.02917000","longitude":"119.77306000"},{"name":"Bongued","countryCode":"PH","stateCode":"14","latitude":"7.11667000","longitude":"124.40000000"},{"name":"Buadiposo-Buntong","countryCode":"PH","stateCode":"14","latitude":"7.96667000","longitude":"124.38333000"},{"name":"Bualan","countryCode":"PH","stateCode":"14","latitude":"7.75000000","longitude":"124.26667000"},{"name":"Buan","countryCode":"PH","stateCode":"14","latitude":"5.16080000","longitude":"120.04260000"},{"name":"Buansa","countryCode":"PH","stateCode":"14","latitude":"6.02580000","longitude":"120.96140000"},{"name":"Budta","countryCode":"PH","stateCode":"14","latitude":"7.20417000","longitude":"124.43972000"},{"name":"Bugasan","countryCode":"PH","stateCode":"14","latitude":"7.44083000","longitude":"124.25917000"},{"name":"Buldon","countryCode":"PH","stateCode":"14","latitude":"7.50972000","longitude":"124.37139000"},{"name":"Buliok","countryCode":"PH","stateCode":"14","latitude":"7.01667000","longitude":"124.70000000"},{"name":"Bulit","countryCode":"PH","stateCode":"14","latitude":"7.11528000","longitude":"124.78944000"},{"name":"Buluan","countryCode":"PH","stateCode":"14","latitude":"6.72028000","longitude":"124.80194000"},{"name":"Bumbaran","countryCode":"PH","stateCode":"14","latitude":"7.80000000","longitude":"124.65000000"},{"name":"Butig","countryCode":"PH","stateCode":"14","latitude":"7.72444000","longitude":"124.30083000"},{"name":"Calanogas","countryCode":"PH","stateCode":"14","latitude":"7.75000000","longitude":"124.10000000"},{"name":"City of Isabela","countryCode":"PH","stateCode":"14","latitude":"6.70407000","longitude":"121.97117000"},{"name":"Colonia","countryCode":"PH","stateCode":"14","latitude":"6.64361000","longitude":"122.15750000"},{"name":"Cotabato","countryCode":"PH","stateCode":"14","latitude":"7.22361000","longitude":"124.24639000"},{"name":"Dado","countryCode":"PH","stateCode":"14","latitude":"7.05000000","longitude":"124.45972000"},{"name":"Dadus","countryCode":"PH","stateCode":"14","latitude":"7.05750000","longitude":"124.32167000"},{"name":"Dalican","countryCode":"PH","stateCode":"14","latitude":"6.96667000","longitude":"124.40000000"},{"name":"Dalumangcob","countryCode":"PH","stateCode":"14","latitude":"7.21667000","longitude":"124.30000000"},{"name":"Damabalas","countryCode":"PH","stateCode":"14","latitude":"7.01556000","longitude":"124.51417000"},{"name":"Damatulan","countryCode":"PH","stateCode":"14","latitude":"7.03889000","longitude":"124.48278000"},{"name":"Datu Paglas","countryCode":"PH","stateCode":"14","latitude":"6.76667000","longitude":"124.85000000"},{"name":"Datu Piang","countryCode":"PH","stateCode":"14","latitude":"7.02833000","longitude":"124.50250000"},{"name":"Digal","countryCode":"PH","stateCode":"14","latitude":"6.75306000","longitude":"124.79639000"},{"name":"Dinaig","countryCode":"PH","stateCode":"14","latitude":"7.02556000","longitude":"124.31500000"},{"name":"Dinganen","countryCode":"PH","stateCode":"14","latitude":"7.32833000","longitude":"124.37833000"},{"name":"Ebcor Town","countryCode":"PH","stateCode":"14","latitude":"7.44056000","longitude":"124.39722000"},{"name":"Gadung","countryCode":"PH","stateCode":"14","latitude":"6.80250000","longitude":"124.02000000"},{"name":"Ganassi","countryCode":"PH","stateCode":"14","latitude":"7.82694000","longitude":"124.10344000"},{"name":"Gang","countryCode":"PH","stateCode":"14","latitude":"7.24583000","longitude":"124.26639000"},{"name":"Guiong","countryCode":"PH","stateCode":"14","latitude":"6.41861000","longitude":"122.02583000"},{"name":"Idtig","countryCode":"PH","stateCode":"14","latitude":"6.79889000","longitude":"124.77278000"},{"name":"Jolo","countryCode":"PH","stateCode":"14","latitude":"6.05222000","longitude":"121.00222000"},{"name":"Kabasalan","countryCode":"PH","stateCode":"14","latitude":"7.06667000","longitude":"124.65000000"},{"name":"Kagay","countryCode":"PH","stateCode":"14","latitude":"6.00880000","longitude":"120.90740000"},{"name":"Kajatian","countryCode":"PH","stateCode":"14","latitude":"6.03111000","longitude":"120.99194000"},{"name":"Kalang","countryCode":"PH","stateCode":"14","latitude":"5.91972000","longitude":"121.36306000"},{"name":"Kalbugan","countryCode":"PH","stateCode":"14","latitude":"6.95972000","longitude":"124.65917000"},{"name":"Kambing","countryCode":"PH","stateCode":"14","latitude":"5.94646000","longitude":"121.30757000"},{"name":"Kanlagay","countryCode":"PH","stateCode":"14","latitude":"5.87568000","longitude":"121.29146000"},{"name":"Kansipati","countryCode":"PH","stateCode":"14","latitude":"6.00111000","longitude":"121.23444000"},{"name":"Karungdong","countryCode":"PH","stateCode":"14","latitude":"5.88440000","longitude":"121.26300000"},{"name":"Katico","countryCode":"PH","stateCode":"14","latitude":"6.76015000","longitude":"124.73214000"},{"name":"Katidtuan","countryCode":"PH","stateCode":"14","latitude":"7.18861000","longitude":"124.31528000"},{"name":"Katuli","countryCode":"PH","stateCode":"14","latitude":"7.43333000","longitude":"124.21667000"},{"name":"Kauran","countryCode":"PH","stateCode":"14","latitude":"6.79454000","longitude":"124.47034000"},{"name":"Kitango","countryCode":"PH","stateCode":"14","latitude":"6.94833000","longitude":"124.44111000"},{"name":"Kitapak","countryCode":"PH","stateCode":"14","latitude":"6.95333000","longitude":"124.42556000"},{"name":"Kolape","countryCode":"PH","stateCode":"14","latitude":"5.07028000","longitude":"119.89694000"},{"name":"Kulase","countryCode":"PH","stateCode":"14","latitude":"5.90520000","longitude":"120.95690000"},{"name":"Kulay-Kulay","countryCode":"PH","stateCode":"14","latitude":"5.94528000","longitude":"121.23250000"},{"name":"Kulempang","countryCode":"PH","stateCode":"14","latitude":"7.51944000","longitude":"124.38972000"},{"name":"Kungtad","countryCode":"PH","stateCode":"14","latitude":"5.55720000","longitude":"120.84720000"},{"name":"Labuñgan","countryCode":"PH","stateCode":"14","latitude":"7.10306000","longitude":"124.23500000"},{"name":"Laminusa","countryCode":"PH","stateCode":"14","latitude":"5.55490000","longitude":"120.91360000"},{"name":"Lamitan City","countryCode":"PH","stateCode":"14","latitude":"6.65020000","longitude":"122.12952000"},{"name":"Langpas","countryCode":"PH","stateCode":"14","latitude":"5.97500000","longitude":"120.94900000"},{"name":"Languyan","countryCode":"PH","stateCode":"14","latitude":"5.26180000","longitude":"120.08070000"},{"name":"Larap","countryCode":"PH","stateCode":"14","latitude":"4.76154000","longitude":"119.40511000"},{"name":"Latung","countryCode":"PH","stateCode":"14","latitude":"5.50000000","longitude":"120.88333000"},{"name":"Layog","countryCode":"PH","stateCode":"14","latitude":"7.07667000","longitude":"124.73056000"},{"name":"Ligayan","countryCode":"PH","stateCode":"14","latitude":"4.65442000","longitude":"119.47062000"},{"name":"Limbo","countryCode":"PH","stateCode":"14","latitude":"7.25167000","longitude":"124.24389000"},{"name":"Litayan","countryCode":"PH","stateCode":"14","latitude":"7.33583000","longitude":"124.03472000"},{"name":"Lookan","countryCode":"PH","stateCode":"14","latitude":"5.03700000","longitude":"120.10270000"},{"name":"Lu-uk","countryCode":"PH","stateCode":"14","latitude":"5.96840000","longitude":"121.31220000"},{"name":"Lugus","countryCode":"PH","stateCode":"14","latitude":"5.70361000","longitude":"120.82028000"},{"name":"Lumbac","countryCode":"PH","stateCode":"14","latitude":"7.73417000","longitude":"124.25278000"},{"name":"Lumbatan","countryCode":"PH","stateCode":"14","latitude":"7.78500000","longitude":"124.25639000"},{"name":"Lumbayanague","countryCode":"PH","stateCode":"14","latitude":"7.78250000","longitude":"124.28000000"},{"name":"Lutayan","countryCode":"PH","stateCode":"14","latitude":"6.61890000","longitude":"124.88156000"},{"name":"Luuk Datan","countryCode":"PH","stateCode":"14","latitude":"4.81194000","longitude":"119.84528000"},{"name":"Madalum","countryCode":"PH","stateCode":"14","latitude":"7.85420000","longitude":"124.12048000"},{"name":"Madamba","countryCode":"PH","stateCode":"14","latitude":"7.83889000","longitude":"124.11029000"},{"name":"Maganoy","countryCode":"PH","stateCode":"14","latitude":"6.86472000","longitude":"124.44167000"},{"name":"Mahala","countryCode":"PH","stateCode":"14","latitude":"5.91667000","longitude":"121.13333000"},{"name":"Maimbung","countryCode":"PH","stateCode":"14","latitude":"5.93329000","longitude":"121.02494000"},{"name":"Makir","countryCode":"PH","stateCode":"14","latitude":"7.03083000","longitude":"124.30417000"},{"name":"Malabang","countryCode":"PH","stateCode":"14","latitude":"7.59028000","longitude":"124.07028000"},{"name":"Maluso","countryCode":"PH","stateCode":"14","latitude":"6.54300000","longitude":"121.87530000"},{"name":"Manubul","countryCode":"PH","stateCode":"14","latitude":"5.47320000","longitude":"120.79860000"},{"name":"Manuk Mangkaw","countryCode":"PH","stateCode":"14","latitude":"4.80000000","longitude":"119.85000000"},{"name":"Marantao","countryCode":"PH","stateCode":"14","latitude":"7.95000000","longitude":"124.23333000"},{"name":"Marawi City","countryCode":"PH","stateCode":"14","latitude":"8.00340000","longitude":"124.28395000"},{"name":"Marogong","countryCode":"PH","stateCode":"14","latitude":"7.66667000","longitude":"124.15000000"},{"name":"Marsada","countryCode":"PH","stateCode":"14","latitude":"5.93139000","longitude":"121.10694000"},{"name":"Masiu","countryCode":"PH","stateCode":"14","latitude":"7.81167000","longitude":"124.31750000"},{"name":"Matanog","countryCode":"PH","stateCode":"14","latitude":"7.51611000","longitude":"124.25639000"},{"name":"Mataya","countryCode":"PH","stateCode":"14","latitude":"7.47111000","longitude":"124.37194000"},{"name":"Mauboh","countryCode":"PH","stateCode":"14","latitude":"5.99000000","longitude":"121.09361000"},{"name":"Mileb","countryCode":"PH","stateCode":"14","latitude":"6.89861000","longitude":"124.58389000"},{"name":"New Batu Batu","countryCode":"PH","stateCode":"14","latitude":"5.06667000","longitude":"119.88333000"},{"name":"Nuyo","countryCode":"PH","stateCode":"14","latitude":"7.41806000","longitude":"124.41083000"},{"name":"Pagalungan","countryCode":"PH","stateCode":"14","latitude":"7.05667000","longitude":"124.70083000"},{"name":"Pagatin","countryCode":"PH","stateCode":"14","latitude":"6.97306000","longitude":"124.47528000"},{"name":"Paitan","countryCode":"PH","stateCode":"14","latitude":"6.66005000","longitude":"124.87183000"},{"name":"Panabuan","countryCode":"PH","stateCode":"14","latitude":"5.96160000","longitude":"120.96270000"},{"name":"Panadtaban","countryCode":"PH","stateCode":"14","latitude":"6.90083000","longitude":"124.64278000"},{"name":"Pandakan","countryCode":"PH","stateCode":"14","latitude":"5.98889000","longitude":"121.16583000"},{"name":"Pandan Niog","countryCode":"PH","stateCode":"14","latitude":"6.22820000","longitude":"120.56310000"},{"name":"Pang","countryCode":"PH","stateCode":"14","latitude":"5.94837000","longitude":"121.28830000"},{"name":"Parang","countryCode":"PH","stateCode":"14","latitude":"7.37035000","longitude":"124.26973000"},{"name":"Parangan","countryCode":"PH","stateCode":"14","latitude":"5.08389000","longitude":"119.93833000"},{"name":"Parian Dakula","countryCode":"PH","stateCode":"14","latitude":"5.55667000","longitude":"120.77194000"},{"name":"Patikul","countryCode":"PH","stateCode":"14","latitude":"6.08917000","longitude":"121.10528000"},{"name":"Pawak","countryCode":"PH","stateCode":"14","latitude":"8.01634000","longitude":"124.25647000"},{"name":"Payuhan","countryCode":"PH","stateCode":"14","latitude":"5.94167000","longitude":"120.90111000"},{"name":"Pidsandawan","countryCode":"PH","stateCode":"14","latitude":"6.93222000","longitude":"124.59083000"},{"name":"Pinaring","countryCode":"PH","stateCode":"14","latitude":"7.22889000","longitude":"124.31056000"},{"name":"Pitogo","countryCode":"PH","stateCode":"14","latitude":"5.88823000","longitude":"121.31215000"},{"name":"Polloc","countryCode":"PH","stateCode":"14","latitude":"7.35340000","longitude":"124.22088000"},{"name":"Province of Basilan","countryCode":"PH","stateCode":"14","latitude":"6.54729000","longitude":"122.11853000"},{"name":"Province of Lanao del Sur","countryCode":"PH","stateCode":"14","latitude":"7.85250000","longitude":"124.45862000"},{"name":"Province of Maguindanao","countryCode":"PH","stateCode":"14","latitude":"7.13333000","longitude":"124.30000000"},{"name":"Province of Sulu","countryCode":"PH","stateCode":"14","latitude":"6.00000000","longitude":"121.00000000"},{"name":"Province of Tawi-Tawi","countryCode":"PH","stateCode":"14","latitude":"5.20570000","longitude":"120.02650000"},{"name":"Pualas","countryCode":"PH","stateCode":"14","latitude":"7.81624000","longitude":"124.07105000"},{"name":"Punay","countryCode":"PH","stateCode":"14","latitude":"5.96139000","longitude":"121.19806000"},{"name":"Ramain","countryCode":"PH","stateCode":"14","latitude":"7.97083000","longitude":"124.34528000"},{"name":"Rimpeso","countryCode":"PH","stateCode":"14","latitude":"7.02389000","longitude":"124.10028000"},{"name":"Rominimbang","countryCode":"PH","stateCode":"14","latitude":"7.50000000","longitude":"124.30000000"},{"name":"Sagasa","countryCode":"PH","stateCode":"14","latitude":"6.77405000","longitude":"124.57408000"},{"name":"Saguiaran","countryCode":"PH","stateCode":"14","latitude":"8.03306000","longitude":"124.27000000"},{"name":"Sambuluan","countryCode":"PH","stateCode":"14","latitude":"6.88333000","longitude":"124.70000000"},{"name":"Sanga-Sanga","countryCode":"PH","stateCode":"14","latitude":"5.07250000","longitude":"119.78528000"},{"name":"Santa Clara","countryCode":"PH","stateCode":"14","latitude":"6.67820000","longitude":"122.06000000"},{"name":"Sapa","countryCode":"PH","stateCode":"14","latitude":"5.15440000","longitude":"120.32410000"},{"name":"Sapadun","countryCode":"PH","stateCode":"14","latitude":"7.48333000","longitude":"124.25000000"},{"name":"Satan","countryCode":"PH","stateCode":"14","latitude":"6.86306000","longitude":"124.40861000"},{"name":"Semut","countryCode":"PH","stateCode":"14","latitude":"6.66361000","longitude":"122.21889000"},{"name":"Siasi","countryCode":"PH","stateCode":"14","latitude":"5.54620000","longitude":"120.81450000"},{"name":"Simbahan","countryCode":"PH","stateCode":"14","latitude":"6.30320000","longitude":"120.58360000"},{"name":"Simuay","countryCode":"PH","stateCode":"14","latitude":"7.27722000","longitude":"124.30722000"},{"name":"Simunul","countryCode":"PH","stateCode":"14","latitude":"4.89833000","longitude":"119.84944000"},{"name":"Sionogan","countryCode":"PH","stateCode":"14","latitude":"6.00528000","longitude":"120.94861000"},{"name":"Sitangkai","countryCode":"PH","stateCode":"14","latitude":"4.66115000","longitude":"119.39647000"},{"name":"South Upi","countryCode":"PH","stateCode":"14","latitude":"6.83333000","longitude":"124.15000000"},{"name":"Sultan Kudarat","countryCode":"PH","stateCode":"14","latitude":"7.22889000","longitude":"124.25778000"},{"name":"Sumisip","countryCode":"PH","stateCode":"14","latitude":"6.41972000","longitude":"121.97139000"},{"name":"Tabiauan","countryCode":"PH","stateCode":"14","latitude":"6.02806000","longitude":"121.89355000"},{"name":"Tablas","countryCode":"PH","stateCode":"14","latitude":"6.62917000","longitude":"122.17472000"},{"name":"Taganak","countryCode":"PH","stateCode":"14","latitude":"6.07328000","longitude":"118.31226000"},{"name":"Tairan Camp","countryCode":"PH","stateCode":"14","latitude":"6.64020000","longitude":"121.83950000"},{"name":"Talayan","countryCode":"PH","stateCode":"14","latitude":"6.98056000","longitude":"124.38194000"},{"name":"Talipao","countryCode":"PH","stateCode":"14","latitude":"5.97639000","longitude":"121.11611000"},{"name":"Talipaw","countryCode":"PH","stateCode":"14","latitude":"5.91000000","longitude":"121.09444000"},{"name":"Talitay","countryCode":"PH","stateCode":"14","latitude":"7.03333000","longitude":"124.70000000"},{"name":"Tampakan","countryCode":"PH","stateCode":"14","latitude":"4.92278000","longitude":"119.79389000"},{"name":"Tamparan","countryCode":"PH","stateCode":"14","latitude":"7.87917000","longitude":"124.33306000"},{"name":"Tapayan","countryCode":"PH","stateCode":"14","latitude":"7.29444000","longitude":"124.26611000"},{"name":"Tapikan","countryCode":"PH","stateCode":"14","latitude":"6.85194000","longitude":"124.32250000"},{"name":"Taungoh","countryCode":"PH","stateCode":"14","latitude":"4.70654000","longitude":"119.49296000"},{"name":"Taviran","countryCode":"PH","stateCode":"14","latitude":"7.12333000","longitude":"124.31972000"},{"name":"Tinutulan","countryCode":"PH","stateCode":"14","latitude":"7.10000000","longitude":"124.65000000"},{"name":"Tipo-Tipo","countryCode":"PH","stateCode":"14","latitude":"6.58139000","longitude":"122.17944000"},{"name":"Tongouson","countryCode":"PH","stateCode":"14","latitude":"5.02140000","longitude":"120.13280000"},{"name":"Tubaran","countryCode":"PH","stateCode":"14","latitude":"7.76667000","longitude":"124.16667000"},{"name":"Tuburan","countryCode":"PH","stateCode":"14","latitude":"6.64389000","longitude":"122.27361000"},{"name":"Tugaya","countryCode":"PH","stateCode":"14","latitude":"7.88277000","longitude":"124.17400000"},{"name":"Tumbagaan","countryCode":"PH","stateCode":"14","latitude":"5.36560000","longitude":"120.31390000"},{"name":"Tunggol","countryCode":"PH","stateCode":"14","latitude":"5.84458000","longitude":"121.15436000"},{"name":"Tungol","countryCode":"PH","stateCode":"14","latitude":"7.08083000","longitude":"124.75306000"},{"name":"Ungus-Ungus","countryCode":"PH","stateCode":"14","latitude":"5.05083000","longitude":"119.83972000"},{"name":"Upi","countryCode":"PH","stateCode":"14","latitude":"7.02583000","longitude":"124.16667000"},{"name":"Uyaan","countryCode":"PH","stateCode":"14","latitude":"7.86306000","longitude":"124.04111000"},{"name":"Wao","countryCode":"PH","stateCode":"14","latitude":"7.68333000","longitude":"124.66667000"},{"name":"Caloocan","countryCode":"PH","stateCode":"NCR","latitude":"14.64953000","longitude":"120.96788000"},{"name":"Calumpang","countryCode":"PH","stateCode":"NCR","latitude":"14.62280000","longitude":"121.08970000"},{"name":"Las Piñas","countryCode":"PH","stateCode":"NCR","latitude":"14.45056000","longitude":"120.98278000"},{"name":"Makati","countryCode":"PH","stateCode":"NCR","latitude":"14.55027000","longitude":"121.03269000"},{"name":"Mandaluyong","countryCode":"PH","stateCode":"NCR","latitude":"14.58320000","longitude":"121.04090000"},{"name":"Manila","countryCode":"PH","stateCode":"NCR","latitude":"14.60420000","longitude":"120.98220000"},{"name":"Navotas","countryCode":"PH","stateCode":"NCR","latitude":"14.66667000","longitude":"120.95000000"},{"name":"Niugan","countryCode":"PH","stateCode":"NCR","latitude":"14.66444000","longitude":"120.95528000"},{"name":"Pasay","countryCode":"PH","stateCode":"NCR","latitude":"14.53748000","longitude":"121.00144000"},{"name":"Pasig","countryCode":"PH","stateCode":"NCR","latitude":"14.58691000","longitude":"121.06140000"},{"name":"Port Area","countryCode":"PH","stateCode":"NCR","latitude":"14.58330000","longitude":"120.96670000"},{"name":"Quezon City","countryCode":"PH","stateCode":"NCR","latitude":"14.64880000","longitude":"121.05090000"},{"name":"Quiapo","countryCode":"PH","stateCode":"NCR","latitude":"14.60000000","longitude":"120.98330000"},{"name":"Sambayanihan People\'s Village","countryCode":"PH","stateCode":"NCR","latitude":"14.45558000","longitude":"120.99816000"},{"name":"San Juan","countryCode":"PH","stateCode":"NCR","latitude":"14.60000000","longitude":"121.03330000"},{"name":"Taguig","countryCode":"PH","stateCode":"NCR","latitude":"14.52430000","longitude":"121.07920000"},{"name":"Tanza","countryCode":"PH","stateCode":"NCR","latitude":"14.67530000","longitude":"120.93890000"},{"name":"Dasmariñas Village","countryCode":"PH","stateCode":"NCR","latitude":"14.54100000","longitude":"121.02800000"},{"name":"Ermita","countryCode":"PH","stateCode":"NCR","latitude":"14.58300000","longitude":"120.98300000"},{"name":"Intramuros","countryCode":"PH","stateCode":"NCR","latitude":"14.59083333","longitude":"120.97500000"},{"name":"Malabon","countryCode":"PH","stateCode":"NCR","latitude":"14.66250000","longitude":"120.95666667"},{"name":"Malate","countryCode":"PH","stateCode":"NCR","latitude":"14.56700000","longitude":"120.98300000"},{"name":"Marikina","countryCode":"PH","stateCode":"NCR","latitude":"14.65000000","longitude":"121.10000000"},{"name":"Muntinlupa","countryCode":"PH","stateCode":"NCR","latitude":"14.38333333","longitude":"121.05000000"},{"name":"National Capital Region","countryCode":"PH","stateCode":"NCR","latitude":"14.57775000","longitude":"121.04599000"},{"name":"Paco","countryCode":"PH","stateCode":"NCR","latitude":"14.58300000","longitude":"120.98300000"},{"name":"Pandacan","countryCode":"PH","stateCode":"NCR","latitude":"14.59400000","longitude":"121.00700000"},{"name":"Parañaque","countryCode":"PH","stateCode":"NCR","latitude":"14.46666667","longitude":"121.01666667"},{"name":"Pateros","countryCode":"PH","stateCode":"NCR","latitude":"14.54166667","longitude":"121.06666667"},{"name":"San Miguel","countryCode":"PH","stateCode":"NCR","latitude":"14.60000000","longitude":"121.00000000"},{"name":"Santa Ana","countryCode":"PH","stateCode":"NCR","latitude":"14.58000000","longitude":"121.01200000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"NCR","latitude":"14.61810000","longitude":"120.98500000"},{"name":"Singkamas","countryCode":"PH","stateCode":"NCR","latitude":"14.56666667","longitude":"121.01666667"},{"name":"Tondo","countryCode":"PH","stateCode":"NCR","latitude":"14.61700000","longitude":"120.96700000"},{"name":"Valenzuela","countryCode":"PH","stateCode":"NCR","latitude":"14.70000000","longitude":"120.98333333"},{"name":"Cotabato City","countryCode":"PH","stateCode":"BUK","latitude":"7.21666667","longitude":"124.25000000"},{"name":"Dahay","countryCode":"PH","stateCode":"BUK","latitude":"6.39067000","longitude":"124.71464000"},{"name":"Daliao","countryCode":"PH","stateCode":"BUK","latitude":"5.86111111","longitude":"124.95333333"},{"name":"Damawato","countryCode":"PH","stateCode":"BUK","latitude":"6.70000000","longitude":"124.78333333"},{"name":"Dansuli","countryCode":"PH","stateCode":"BUK","latitude":"6.64075000","longitude":"124.58258000"},{"name":"Datu Montawal","countryCode":"PH","stateCode":"BUK","latitude":"7.10000000","longitude":"124.76666667"},{"name":"Dualing","countryCode":"PH","stateCode":"BUK","latitude":"7.15166667","longitude":"124.56833333"},{"name":"Dukay","countryCode":"PH","stateCode":"BUK","latitude":"6.66688000","longitude":"124.55697000"},{"name":"Dunguan","countryCode":"PH","stateCode":"BUK","latitude":"6.94972222","longitude":"124.86083333"},{"name":"Esperanza","countryCode":"PH","stateCode":"BUK","latitude":"6.71666667","longitude":"124.51666667"},{"name":"Gansing","countryCode":"PH","stateCode":"BUK","latitude":"6.71851000","longitude":"124.65338000"},{"name":"General Santos","countryCode":"PH","stateCode":"BUK","latitude":"6.11666667","longitude":"125.16666667"},{"name":"Glad","countryCode":"PH","stateCode":"BUK","latitude":"7.14833333","longitude":"124.51805556"},{"name":"Glamang","countryCode":"PH","stateCode":"BUK","latitude":"6.16250000","longitude":"125.08388889"},{"name":"Glan","countryCode":"PH","stateCode":"BUK","latitude":"5.81666667","longitude":"125.20000000"},{"name":"Glan Peidu","countryCode":"PH","stateCode":"BUK","latitude":"5.85500000","longitude":"125.21861111"},{"name":"Gocoton","countryCode":"PH","stateCode":"BUK","latitude":"7.15611111","longitude":"124.69111111"},{"name":"Guinsang-an","countryCode":"PH","stateCode":"BUK","latitude":"6.46499000","longitude":"124.68491000"},{"name":"Ilaya","countryCode":"PH","stateCode":"BUK","latitude":"5.81527778","longitude":"125.22666667"},{"name":"Isulan","countryCode":"PH","stateCode":"BUK","latitude":"6.63333333","longitude":"124.60000000"},{"name":"Kabacan","countryCode":"PH","stateCode":"BUK","latitude":"7.11666667","longitude":"124.81666667"},{"name":"Kabalen","countryCode":"PH","stateCode":"BUK","latitude":"6.31944444","longitude":"125.01055556"},{"name":"Kablalan","countryCode":"PH","stateCode":"BUK","latitude":"5.77972222","longitude":"125.19777778"},{"name":"Kalaisan","countryCode":"PH","stateCode":"BUK","latitude":"7.01027778","longitude":"125.04500000"},{"name":"Kalamangog","countryCode":"PH","stateCode":"BUK","latitude":"6.72555556","longitude":"124.06888889"},{"name":"Kalamansig","countryCode":"PH","stateCode":"BUK","latitude":"6.56666667","longitude":"124.05000000"},{"name":"Kamanga","countryCode":"PH","stateCode":"BUK","latitude":"5.85777778","longitude":"125.05611111"},{"name":"Kapatan","countryCode":"PH","stateCode":"BUK","latitude":"5.90055556","longitude":"125.23750000"},{"name":"Kapaya","countryCode":"PH","stateCode":"BUK","latitude":"6.54258000","longitude":"124.56314000"},{"name":"Kapinkong","countryCode":"PH","stateCode":"BUK","latitude":"6.67503000","longitude":"124.62632000"},{"name":"Katubao","countryCode":"PH","stateCode":"BUK","latitude":"5.88916667","longitude":"124.82944444"},{"name":"Kiamba","countryCode":"PH","stateCode":"BUK","latitude":"5.98333333","longitude":"124.61666667"},{"name":"Kidapawan","countryCode":"PH","stateCode":"BUK","latitude":"7.00833000","longitude":"125.08944000"},{"name":"Kipalbig","countryCode":"PH","stateCode":"BUK","latitude":"6.41056000","longitude":"124.92640000"},{"name":"Kisante","countryCode":"PH","stateCode":"BUK","latitude":"6.92305556","longitude":"125.15500000"},{"name":"Kiupo","countryCode":"PH","stateCode":"BUK","latitude":"5.84166667","longitude":"125.31916667"},{"name":"Klinan","countryCode":"PH","stateCode":"BUK","latitude":"6.18694444","longitude":"125.13694444"},{"name":"Kling","countryCode":"PH","stateCode":"BUK","latitude":"5.93805556","longitude":"124.72472222"},{"name":"Koronadal","countryCode":"PH","stateCode":"BUK","latitude":"6.50000000","longitude":"124.85000000"},{"name":"Kudanding","countryCode":"PH","stateCode":"BUK","latitude":"6.58803000","longitude":"124.63274000"},{"name":"Kulaman","countryCode":"PH","stateCode":"BUK","latitude":"6.46001000","longitude":"124.08767000"},{"name":"Labu-o","countryCode":"PH","stateCode":"BUK","latitude":"7.11416667","longitude":"125.04527778"},{"name":"Laguilayan","countryCode":"PH","stateCode":"BUK","latitude":"6.67213000","longitude":"124.52491000"},{"name":"Lambayong","countryCode":"PH","stateCode":"BUK","latitude":"6.80000000","longitude":"124.63333333"},{"name":"Lambo","countryCode":"PH","stateCode":"BUK","latitude":"6.35025000","longitude":"124.81974000"},{"name":"Lambontong","countryCode":"PH","stateCode":"BUK","latitude":"6.30833333","longitude":"124.81055556"},{"name":"Lamian","countryCode":"PH","stateCode":"BUK","latitude":"6.30916667","longitude":"124.84638889"},{"name":"Lampari","countryCode":"PH","stateCode":"BUK","latitude":"6.31264000","longitude":"124.88028000"},{"name":"Lampitak","countryCode":"PH","stateCode":"BUK","latitude":"6.43222222","longitude":"125.05250000"},{"name":"Lapuz","countryCode":"PH","stateCode":"BUK","latitude":"6.49416000","longitude":"124.63054000"},{"name":"Lebak","countryCode":"PH","stateCode":"BUK","latitude":"6.63333333","longitude":"124.06666667"},{"name":"Libas","countryCode":"PH","stateCode":"BUK","latitude":"6.52014000","longitude":"124.78234000"},{"name":"Liberty","countryCode":"PH","stateCode":"BUK","latitude":"6.51989000","longitude":"124.63194000"},{"name":"Libungan","countryCode":"PH","stateCode":"BUK","latitude":"7.25000000","longitude":"124.51666667"},{"name":"Liliongan","countryCode":"PH","stateCode":"BUK","latitude":"7.36277778","longitude":"124.79277778"},{"name":"Limbalod","countryCode":"PH","stateCode":"BUK","latitude":"7.13277778","longitude":"124.79888889"},{"name":"Limulan","countryCode":"PH","stateCode":"BUK","latitude":"6.58527778","longitude":"124.06194444"},{"name":"Linan (town)","countryCode":"PH","stateCode":"BUK","latitude":"6.43218000","longitude":"124.97617000"},{"name":"Linao","countryCode":"PH","stateCode":"BUK","latitude":"7.16777778","longitude":"124.96750000"},{"name":"Lopez Jaena","countryCode":"PH","stateCode":"BUK","latitude":"6.47591000","longitude":"124.69828000"},{"name":"Lumatil","countryCode":"PH","stateCode":"BUK","latitude":"5.87472222","longitude":"124.88833333"},{"name":"Lumazal","countryCode":"PH","stateCode":"BUK","latitude":"5.88527778","longitude":"124.84944444"},{"name":"Lumuyon","countryCode":"PH","stateCode":"BUK","latitude":"5.91583333","longitude":"124.78694444"},{"name":"Lun Pequeño","countryCode":"PH","stateCode":"BUK","latitude":"6.03777778","longitude":"125.28388889"},{"name":"Lunen","countryCode":"PH","stateCode":"BUK","latitude":"6.35916667","longitude":"124.90472222"},{"name":"Lutayan","countryCode":"PH","stateCode":"BUK","latitude":"6.59981000","longitude":"124.87885000"},{"name":"M\'lang","countryCode":"PH","stateCode":"BUK","latitude":"6.95000000","longitude":"124.88333333"},{"name":"Maan","countryCode":"PH","stateCode":"BUK","latitude":"5.93388889","longitude":"124.73555556"},{"name":"Maasim","countryCode":"PH","stateCode":"BUK","latitude":"5.86666667","longitude":"125.00000000"},{"name":"Mabay","countryCode":"PH","stateCode":"BUK","latitude":"6.05777778","longitude":"124.46666667"},{"name":"Mabini","countryCode":"PH","stateCode":"BUK","latitude":"6.50556000","longitude":"124.90810000"},{"name":"Magpet","countryCode":"PH","stateCode":"BUK","latitude":"7.11666667","longitude":"125.11666667"},{"name":"Maguling","countryCode":"PH","stateCode":"BUK","latitude":"6.09500000","longitude":"124.40333333"},{"name":"Maibu","countryCode":"PH","stateCode":"BUK","latitude":"6.57000000","longitude":"124.79361000"},{"name":"Maindang","countryCode":"PH","stateCode":"BUK","latitude":"6.58978000","longitude":"124.84732000"},{"name":"Maitum","countryCode":"PH","stateCode":"BUK","latitude":"6.03333333","longitude":"124.48333333"},{"name":"Makilala","countryCode":"PH","stateCode":"BUK","latitude":"6.96666667","longitude":"125.08333333"},{"name":"Malamote","countryCode":"PH","stateCode":"BUK","latitude":"7.07388889","longitude":"124.94000000"},{"name":"Malandag","countryCode":"PH","stateCode":"BUK","latitude":"6.31030000","longitude":"125.24756000"},{"name":"Malapag","countryCode":"PH","stateCode":"BUK","latitude":"7.13333333","longitude":"124.81666667"},{"name":"Malapatan","countryCode":"PH","stateCode":"BUK","latitude":"5.96666667","longitude":"125.28333333"},{"name":"Malasila","countryCode":"PH","stateCode":"BUK","latitude":"6.94388889","longitude":"125.12944444"},{"name":"Malbang","countryCode":"PH","stateCode":"BUK","latitude":"5.85555556","longitude":"125.04527778"},{"name":"Malingao","countryCode":"PH","stateCode":"BUK","latitude":"7.16083333","longitude":"124.47500000"},{"name":"Malisbeng","countryCode":"PH","stateCode":"BUK","latitude":"6.12000000","longitude":"124.35472222"},{"name":"Malitubog","countryCode":"PH","stateCode":"BUK","latitude":"7.31555556","longitude":"124.63805556"},{"name":"Maltana","countryCode":"PH","stateCode":"BUK","latitude":"6.42290000","longitude":"124.93688000"},{"name":"Malungon","countryCode":"PH","stateCode":"BUK","latitude":"6.26666667","longitude":"125.28333333"},{"name":"Mamali","countryCode":"PH","stateCode":"BUK","latitude":"6.77360000","longitude":"124.64770000"},{"name":"Manaulanan","countryCode":"PH","stateCode":"BUK","latitude":"7.04805556","longitude":"124.61944444"},{"name":"Manga","countryCode":"PH","stateCode":"BUK","latitude":"6.29083333","longitude":"125.30833333"},{"name":"Manuangan","countryCode":"PH","stateCode":"BUK","latitude":"7.27694444","longitude":"124.40444444"},{"name":"Manuel Roxas","countryCode":"PH","stateCode":"BUK","latitude":"6.44173000","longitude":"124.66605000"},{"name":"Marbel","countryCode":"PH","stateCode":"BUK","latitude":"7.11583333","longitude":"124.91250000"},{"name":"Mariano Marcos","countryCode":"PH","stateCode":"BUK","latitude":"6.73333000","longitude":"124.65000000"},{"name":"Matalam","countryCode":"PH","stateCode":"BUK","latitude":"7.08333333","longitude":"124.90000000"},{"name":"Matinao","countryCode":"PH","stateCode":"BUK","latitude":"7.56029000","longitude":"124.70839000"},{"name":"Midsayap","countryCode":"PH","stateCode":"BUK","latitude":"7.19166667","longitude":"124.53333333"},{"name":"Minapan","countryCode":"PH","stateCode":"BUK","latitude":"6.81500000","longitude":"124.85861111"},{"name":"Mindupok","countryCode":"PH","stateCode":"BUK","latitude":"6.09055556","longitude":"124.42333333"},{"name":"Nalus","countryCode":"PH","stateCode":"BUK","latitude":"6.01222222","longitude":"124.58527778"},{"name":"New Cebu","countryCode":"PH","stateCode":"BUK","latitude":"7.09527778","longitude":"125.03361111"},{"name":"New Iloilo","countryCode":"PH","stateCode":"BUK","latitude":"6.54776000","longitude":"124.78951000"},{"name":"New Lagao","countryCode":"PH","stateCode":"BUK","latitude":"6.70235000","longitude":"124.64141000"},{"name":"New Panay","countryCode":"PH","stateCode":"BUK","latitude":"6.74237000","longitude":"124.55956000"},{"name":"Noling","countryCode":"PH","stateCode":"BUK","latitude":"6.65972222","longitude":"124.09972222"},{"name":"Norala","countryCode":"PH","stateCode":"BUK","latitude":"6.55000000","longitude":"124.66666667"},{"name":"Nunguan","countryCode":"PH","stateCode":"BUK","latitude":"7.12825000","longitude":"124.68912000"},{"name":"Osias","countryCode":"PH","stateCode":"BUK","latitude":"7.60000000","longitude":"124.81666667"},{"name":"Paatan","countryCode":"PH","stateCode":"BUK","latitude":"7.11972222","longitude":"124.92388889"},{"name":"Pagalungan","countryCode":"PH","stateCode":"BUK","latitude":"6.26555556","longitude":"125.01333333"},{"name":"Pagangan","countryCode":"PH","stateCode":"BUK","latitude":"7.11444444","longitude":"124.59527778"},{"name":"Palian","countryCode":"PH","stateCode":"BUK","latitude":"6.37427000","longitude":"124.91062000"},{"name":"Palimbang","countryCode":"PH","stateCode":"BUK","latitude":"6.21666667","longitude":"124.20000000"},{"name":"Palkan","countryCode":"PH","stateCode":"BUK","latitude":"6.29638889","longitude":"125.03166667"},{"name":"Pamantingan","countryCode":"PH","stateCode":"BUK","latitude":"6.71413000","longitude":"124.38095000"},{"name":"Panay","countryCode":"PH","stateCode":"BUK","latitude":"6.49704000","longitude":"124.63808000"},{"name":"Pangyan","countryCode":"PH","stateCode":"BUK","latitude":"5.70083333","longitude":"125.28111111"},{"name":"Paraiso","countryCode":"PH","stateCode":"BUK","latitude":"6.47606000","longitude":"124.80954000"},{"name":"Patindeguen","countryCode":"PH","stateCode":"BUK","latitude":"7.21972222","longitude":"124.49833333"},{"name":"Pedtad","countryCode":"PH","stateCode":"BUK","latitude":"7.16055556","longitude":"124.81444444"},{"name":"Pigcawayan","countryCode":"PH","stateCode":"BUK","latitude":"7.27722222","longitude":"124.42555556"},{"name":"Pikit","countryCode":"PH","stateCode":"BUK","latitude":"7.05000000","longitude":"124.66666667"},{"name":"Pimbalayan","countryCode":"PH","stateCode":"BUK","latitude":"6.86916667","longitude":"124.67250000"},{"name":"Polo","countryCode":"PH","stateCode":"BUK","latitude":"6.26472222","longitude":"125.11250000"},{"name":"Polomolok","countryCode":"PH","stateCode":"BUK","latitude":"6.21666667","longitude":"125.06666667"},{"name":"Polonoling","countryCode":"PH","stateCode":"BUK","latitude":"6.28496000","longitude":"124.96890000"},{"name":"President Quirino","countryCode":"PH","stateCode":"BUK","latitude":"6.70000000","longitude":"124.73333333"},{"name":"President Roxas","countryCode":"PH","stateCode":"BUK","latitude":"7.15444000","longitude":"125.05583000"},{"name":"Puloypuloy","countryCode":"PH","stateCode":"BUK","latitude":"6.63527778","longitude":"124.09611111"},{"name":"Punolu","countryCode":"PH","stateCode":"BUK","latitude":"7.05000000","longitude":"124.58333333"},{"name":"Puricay","countryCode":"PH","stateCode":"BUK","latitude":"6.68611111","longitude":"124.06944444"},{"name":"Ragandang","countryCode":"PH","stateCode":"BUK","latitude":"6.66388889","longitude":"124.12055556"},{"name":"Rotunda","countryCode":"PH","stateCode":"BUK","latitude":"6.49179000","longitude":"124.88616000"},{"name":"Sadsalan","countryCode":"PH","stateCode":"BUK","latitude":"6.82906000","longitude":"124.60893000"},{"name":"Saguing","countryCode":"PH","stateCode":"BUK","latitude":"6.98027778","longitude":"125.07805556"},{"name":"Salimbao","countryCode":"PH","stateCode":"BUK","latitude":"7.22250000","longitude":"124.25333333"},{"name":"Salunayan","countryCode":"PH","stateCode":"BUK","latitude":"7.15444444","longitude":"124.49750000"},{"name":"Sampao","countryCode":"PH","stateCode":"BUK","latitude":"6.87666667","longitude":"124.59555556"},{"name":"San Miguel","countryCode":"PH","stateCode":"BUK","latitude":"6.49245000","longitude":"124.69643000"},{"name":"San Vicente","countryCode":"PH","stateCode":"BUK","latitude":"6.45375000","longitude":"124.78005000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"BUK","latitude":"6.45733000","longitude":"124.66819000"},{"name":"Sapad","countryCode":"PH","stateCode":"BUK","latitude":"7.85000000","longitude":"123.83333333"},{"name":"Sapu Padidu","countryCode":"PH","stateCode":"BUK","latitude":"5.91722222","longitude":"125.26694444"},{"name":"Sañgay","countryCode":"PH","stateCode":"BUK","latitude":"6.44500000","longitude":"124.04444444"},{"name":"Sebu","countryCode":"PH","stateCode":"BUK","latitude":"6.22482000","longitude":"124.71042000"},{"name":"Silway 7","countryCode":"PH","stateCode":"BUK","latitude":"6.17722222","longitude":"125.12055556"},{"name":"Sinolon","countryCode":"PH","stateCode":"BUK","latitude":"6.24388889","longitude":"124.81444444"},{"name":"Sulit","countryCode":"PH","stateCode":"BUK","latitude":"6.23611111","longitude":"125.02055556"},{"name":"Surallah","countryCode":"PH","stateCode":"BUK","latitude":"6.36666667","longitude":"124.73333333"},{"name":"Suyan","countryCode":"PH","stateCode":"BUK","latitude":"6.06027778","longitude":"125.38527778"},{"name":"T\'boli","countryCode":"PH","stateCode":"BUK","latitude":"6.15000000","longitude":"124.78333000"},{"name":"Tacurong","countryCode":"PH","stateCode":"BUK","latitude":"6.68333333","longitude":"124.66666667"},{"name":"Taguisa","countryCode":"PH","stateCode":"BUK","latitude":"6.69833333","longitude":"124.03583333"},{"name":"Taluya","countryCode":"PH","stateCode":"BUK","latitude":"5.81166667","longitude":"125.17277778"},{"name":"Tambak","countryCode":"PH","stateCode":"BUK","latitude":"6.72532000","longitude":"124.62342000"},{"name":"Tambilil","countryCode":"PH","stateCode":"BUK","latitude":"5.96222222","longitude":"124.66972222"},{"name":"Tamnag","countryCode":"PH","stateCode":"BUK","latitude":"6.57298000","longitude":"124.88004000"},{"name":"Tampakan","countryCode":"PH","stateCode":"BUK","latitude":"6.45000000","longitude":"124.93333333"},{"name":"Tantangan","countryCode":"PH","stateCode":"BUK","latitude":"6.61666667","longitude":"124.75000000"},{"name":"Tañgo","countryCode":"PH","stateCode":"BUK","latitude":"5.88083333","longitude":"125.22194444"},{"name":"Telafas","countryCode":"PH","stateCode":"BUK","latitude":"6.62980000","longitude":"124.97294000"},{"name":"Teresita","countryCode":"PH","stateCode":"BUK","latitude":"6.41434000","longitude":"124.70778000"},{"name":"Tinoto","countryCode":"PH","stateCode":"BUK","latitude":"5.88666667","longitude":"125.07055556"},{"name":"Tomado","countryCode":"PH","stateCode":"BUK","latitude":"7.19250000","longitude":"124.60805556"},{"name":"Tran","countryCode":"PH","stateCode":"BUK","latitude":"6.72027778","longitude":"124.05500000"},{"name":"Tuka","countryCode":"PH","stateCode":"BUK","latitude":"6.51862000","longitude":"124.58736000"},{"name":"Tulunan","countryCode":"PH","stateCode":"BUK","latitude":"6.83333333","longitude":"124.88333333"},{"name":"Tupi","countryCode":"PH","stateCode":"BUK","latitude":"6.33333333","longitude":"124.95000000"},{"name":"Tuyan","countryCode":"PH","stateCode":"BUK","latitude":"6.00000000","longitude":"125.28333333"},{"name":"Upper Klinan","countryCode":"PH","stateCode":"BUK","latitude":"6.22722222","longitude":"125.12083333"},{"name":"Upper San Mateo","countryCode":"PH","stateCode":"BUK","latitude":"7.17305556","longitude":"124.58222222"},{"name":"Villamor","countryCode":"PH","stateCode":"BUK","latitude":"6.70380000","longitude":"124.52009000"},{"name":"Alamada","countryCode":"PH","stateCode":"BUK","latitude":"7.38682222","longitude":"124.55344722"},{"name":"Amas","countryCode":"PH","stateCode":"BUK","latitude":"7.05694444","longitude":"124.98388889"},{"name":"Bagontapay","countryCode":"PH","stateCode":"BUK","latitude":"6.85888889","longitude":"124.90888889"},{"name":"Baguer","countryCode":"PH","stateCode":"BUK","latitude":"7.25611111","longitude":"124.50416667"},{"name":"Bagumbayan","countryCode":"PH","stateCode":"BUK","latitude":"6.53387778","longitude":"124.56326389"},{"name":"Baliton","countryCode":"PH","stateCode":"BUK","latitude":"5.74361111","longitude":"125.23638889"},{"name":"Balogo","countryCode":"PH","stateCode":"BUK","latitude":"7.28222222","longitude":"124.46388889"},{"name":"Banawa","countryCode":"PH","stateCode":"BUK","latitude":"7.15361111","longitude":"124.86666667"},{"name":"Banga","countryCode":"PH","stateCode":"BUK","latitude":"6.30000000","longitude":"124.78333333"},{"name":"Banisilan","countryCode":"PH","stateCode":"BUK","latitude":"7.50000000","longitude":"124.70000000"},{"name":"Bantogon","countryCode":"PH","stateCode":"BUK","latitude":"6.53333333","longitude":"124.03333333"},{"name":"Barongis","countryCode":"PH","stateCode":"BUK","latitude":"7.26111111","longitude":"124.56416667"},{"name":"Basak","countryCode":"PH","stateCode":"BUK","latitude":"6.72722222","longitude":"124.15111111"},{"name":"Batasan","countryCode":"PH","stateCode":"BUK","latitude":"7.03333333","longitude":"125.05000000"},{"name":"Batutitik","countryCode":"PH","stateCode":"BUK","latitude":"6.22333333","longitude":"125.25194444"},{"name":"Bau","countryCode":"PH","stateCode":"BUK","latitude":"7.40527778","longitude":"124.64972222"},{"name":"Bayasong","countryCode":"PH","stateCode":"BUK","latitude":"6.64888889","longitude":"124.87305556"},{"name":"Bialong","countryCode":"PH","stateCode":"BUK","latitude":"6.98055556","longitude":"124.88888889"},{"name":"Biwang","countryCode":"PH","stateCode":"BUK","latitude":"6.60592000","longitude":"124.54358000"},{"name":"Blingkong","countryCode":"PH","stateCode":"BUK","latitude":"6.58808000","longitude":"124.88951000"},{"name":"Buadtasan","countryCode":"PH","stateCode":"BUK","latitude":"6.00500000","longitude":"124.61277778"},{"name":"Bual","countryCode":"PH","stateCode":"BUK","latitude":"6.79583333","longitude":"124.91083333"},{"name":"Buayan","countryCode":"PH","stateCode":"BUK","latitude":"6.11638889","longitude":"125.23472222"},{"name":"Bucay Pait","countryCode":"PH","stateCode":"BUK","latitude":"6.56161000","longitude":"124.76706000"},{"name":"Bulatukan","countryCode":"PH","stateCode":"BUK","latitude":"6.90250000","longitude":"125.16083333"},{"name":"Burias","countryCode":"PH","stateCode":"BUK","latitude":"5.71777778","longitude":"125.25361111"},{"name":"Busok","countryCode":"PH","stateCode":"BUK","latitude":"6.50820000","longitude":"124.60009000"},{"name":"Carmen","countryCode":"PH","stateCode":"BUK","latitude":"7.20444444","longitude":"124.79166667"},{"name":"Carpenter","countryCode":"PH","stateCode":"BUK","latitude":"6.44413000","longitude":"124.88138000"},{"name":"Cebuano","countryCode":"PH","stateCode":"BUK","latitude":"6.38805556","longitude":"124.96833333"},{"name":"City of Kidapawan","countryCode":"PH","stateCode":"BUK","latitude":"7.03333000","longitude":"125.08333000"},{"name":"City of Koronadal","countryCode":"PH","stateCode":"BUK","latitude":"6.49162000","longitude":"124.88840000"},{"name":"City of Tacurong","countryCode":"PH","stateCode":"BUK","latitude":"6.69133000","longitude":"124.67300000"},{"name":"Colongolo","countryCode":"PH","stateCode":"BUK","latitude":"6.33861111","longitude":"124.72166667"},{"name":"Columbio","countryCode":"PH","stateCode":"BUK","latitude":"6.70000000","longitude":"124.93333333"},{"name":"Andili","countryCode":"PH","stateCode":"BOH","latitude":"7.46194444","longitude":"125.97000000"},{"name":"Andop","countryCode":"PH","stateCode":"BOH","latitude":"7.86111111","longitude":"125.75388889"},{"name":"Anibongan","countryCode":"PH","stateCode":"BOH","latitude":"7.39333333","longitude":"125.71888889"},{"name":"Astorga","countryCode":"PH","stateCode":"BOH","latitude":"6.90722222","longitude":"125.45583333"},{"name":"Asuncion","countryCode":"PH","stateCode":"BOH","latitude":"7.58333000","longitude":"125.76667000"},{"name":"Babag","countryCode":"PH","stateCode":"BOH","latitude":"7.73305556","longitude":"126.07138889"},{"name":"Baculin","countryCode":"PH","stateCode":"BOH","latitude":"7.45250000","longitude":"126.58416667"},{"name":"Baganga","countryCode":"PH","stateCode":"BOH","latitude":"7.57388889","longitude":"126.56000000"},{"name":"Balagunan","countryCode":"PH","stateCode":"BOH","latitude":"7.49222222","longitude":"125.52111111"},{"name":"Balangonan","countryCode":"PH","stateCode":"BOH","latitude":"5.57333333","longitude":"125.35388889"},{"name":"Balutakay","countryCode":"PH","stateCode":"BOH","latitude":"6.72111111","longitude":"125.35166667"},{"name":"Banaybanay","countryCode":"PH","stateCode":"BOH","latitude":"6.96993611","longitude":"126.01257500"},{"name":"Bansalan","countryCode":"PH","stateCode":"BOH","latitude":"6.78333333","longitude":"125.21666667"},{"name":"Bantacan","countryCode":"PH","stateCode":"BOH","latitude":"7.60388889","longitude":"126.12972222"},{"name":"Baon","countryCode":"PH","stateCode":"BOH","latitude":"6.79555556","longitude":"126.08777778"},{"name":"Baracatan","countryCode":"PH","stateCode":"BOH","latitude":"6.96750000","longitude":"125.41583333"},{"name":"Basiawan","countryCode":"PH","stateCode":"BOH","latitude":"6.53416667","longitude":"125.48694444"},{"name":"Batiano","countryCode":"PH","stateCode":"BOH","latitude":"7.55333333","longitude":"126.49083333"},{"name":"Bato","countryCode":"PH","stateCode":"BOH","latitude":"7.04305556","longitude":"125.47305556"},{"name":"Batobato","countryCode":"PH","stateCode":"BOH","latitude":"6.82527778","longitude":"126.08444444"},{"name":"Baylo","countryCode":"PH","stateCode":"BOH","latitude":"7.85527778","longitude":"126.05555556"},{"name":"Biao","countryCode":"PH","stateCode":"BOH","latitude":"7.16333333","longitude":"125.52111111"},{"name":"Bincoñgan","countryCode":"PH","stateCode":"BOH","latitude":"7.36666667","longitude":"125.75000000"},{"name":"Bitaogan","countryCode":"PH","stateCode":"BOH","latitude":"6.76833333","longitude":"126.07750000"},{"name":"Bobon","countryCode":"PH","stateCode":"BOH","latitude":"6.86777778","longitude":"126.32833333"},{"name":"Bolila","countryCode":"PH","stateCode":"BOH","latitude":"6.37166667","longitude":"125.57138889"},{"name":"Boston","countryCode":"PH","stateCode":"BOH","latitude":"7.87111111","longitude":"126.36416667"},{"name":"Buclad","countryCode":"PH","stateCode":"BOH","latitude":"7.52777778","longitude":"125.75055556"},{"name":"Buhangin","countryCode":"PH","stateCode":"BOH","latitude":"6.49111111","longitude":"125.54750000"},{"name":"Bukid","countryCode":"PH","stateCode":"BOH","latitude":"5.57166667","longitude":"125.40555556"},{"name":"Bulacan","countryCode":"PH","stateCode":"BOH","latitude":"6.56750000","longitude":"125.42111111"},{"name":"Bungabon","countryCode":"PH","stateCode":"BOH","latitude":"7.22222222","longitude":"125.87305556"},{"name":"Butulan","countryCode":"PH","stateCode":"BOH","latitude":"5.61444444","longitude":"125.43166667"},{"name":"Cabayangan","countryCode":"PH","stateCode":"BOH","latitude":"7.40722222","longitude":"125.73305556"},{"name":"Cabinuangan","countryCode":"PH","stateCode":"BOH","latitude":"7.68333333","longitude":"126.03333333"},{"name":"Caburan","countryCode":"PH","stateCode":"BOH","latitude":"5.91805556","longitude":"125.64111111"},{"name":"Cambanugoy","countryCode":"PH","stateCode":"BOH","latitude":"7.54138889","longitude":"125.75527778"},{"name":"Camudmud","countryCode":"PH","stateCode":"BOH","latitude":"7.17611111","longitude":"125.69333333"},{"name":"Caraga","countryCode":"PH","stateCode":"BOH","latitude":"7.33333333","longitude":"126.56666667"},{"name":"Carmen","countryCode":"PH","stateCode":"BOH","latitude":"7.36055556","longitude":"125.70638889"},{"name":"Cateel","countryCode":"PH","stateCode":"BOH","latitude":"7.79138889","longitude":"126.45333333"},{"name":"City of Mati","countryCode":"PH","stateCode":"BOH","latitude":"6.75381000","longitude":"126.24592000"},{"name":"City of Panabo","countryCode":"PH","stateCode":"BOH","latitude":"7.33038000","longitude":"125.60607000"},{"name":"City of Tagum","countryCode":"PH","stateCode":"BOH","latitude":"7.40000000","longitude":"125.83333000"},{"name":"Cogon","countryCode":"PH","stateCode":"BOH","latitude":"7.15083333","longitude":"125.71722222"},{"name":"Concepcion","countryCode":"PH","stateCode":"BOH","latitude":"7.75055556","longitude":"125.71194444"},{"name":"Corocotan","countryCode":"PH","stateCode":"BOH","latitude":"7.39972222","longitude":"125.77277778"},{"name":"Coronon","countryCode":"PH","stateCode":"BOH","latitude":"6.87916667","longitude":"125.44888889"},{"name":"Cuambog","countryCode":"PH","stateCode":"BOH","latitude":"7.30861111","longitude":"125.84805556"},{"name":"Culaman","countryCode":"PH","stateCode":"BOH","latitude":"5.96027778","longitude":"125.65861111"},{"name":"Dacudao","countryCode":"PH","stateCode":"BOH","latitude":"7.21527778","longitude":"125.47138889"},{"name":"Dakbayan sa Digos","countryCode":"PH","stateCode":"BOH","latitude":"6.83333000","longitude":"125.35000000"},{"name":"Davan","countryCode":"PH","stateCode":"BOH","latitude":"6.91500000","longitude":"126.15333333"},{"name":"Davao City","countryCode":"PH","stateCode":"BOH","latitude":"7.06666667","longitude":"125.60000000"},{"name":"Del Pilar","countryCode":"PH","stateCode":"BOH","latitude":"7.56305556","longitude":"125.82666667"},{"name":"Digos","countryCode":"PH","stateCode":"BOH","latitude":"6.75000000","longitude":"125.35000000"},{"name":"Dolo","countryCode":"PH","stateCode":"BOH","latitude":"6.81027778","longitude":"125.19166667"},{"name":"Don Marcelino","countryCode":"PH","stateCode":"BOH","latitude":"6.11667000","longitude":"125.63333000"},{"name":"Dumlan","countryCode":"PH","stateCode":"BOH","latitude":"7.42750000","longitude":"125.88194444"},{"name":"Esperanza","countryCode":"PH","stateCode":"BOH","latitude":"7.49166667","longitude":"125.72805556"},{"name":"Gabi","countryCode":"PH","stateCode":"BOH","latitude":"7.62138889","longitude":"126.09194444"},{"name":"Gabuyan","countryCode":"PH","stateCode":"BOH","latitude":"7.60805556","longitude":"125.66888889"},{"name":"Goma","countryCode":"PH","stateCode":"BOH","latitude":"6.79194444","longitude":"125.32083333"},{"name":"Governor Generoso","countryCode":"PH","stateCode":"BOH","latitude":"6.65000000","longitude":"126.06666667"},{"name":"Guihing Proper","countryCode":"PH","stateCode":"BOH","latitude":"6.68444444","longitude":"125.35250000"},{"name":"Gumalang","countryCode":"PH","stateCode":"BOH","latitude":"7.20833333","longitude":"125.40361111"},{"name":"Gupitan","countryCode":"PH","stateCode":"BOH","latitude":"7.77583333","longitude":"125.64055556"},{"name":"Hagonoy","countryCode":"PH","stateCode":"BOH","latitude":"6.68333333","longitude":"125.30000000"},{"name":"Ignit","countryCode":"PH","stateCode":"BOH","latitude":"6.70083333","longitude":"125.29194444"},{"name":"Ilangay","countryCode":"PH","stateCode":"BOH","latitude":"6.91277778","longitude":"126.05000000"},{"name":"Inawayan","countryCode":"PH","stateCode":"BOH","latitude":"6.96083333","longitude":"125.47333333"},{"name":"Island Garden City of Samal","countryCode":"PH","stateCode":"BOH","latitude":"7.08333000","longitude":"125.75000000"},{"name":"Jose Abad Santos","countryCode":"PH","stateCode":"BOH","latitude":"5.91666667","longitude":"125.65000000"},{"name":"Jovellar","countryCode":"PH","stateCode":"BOH","latitude":"7.06361111","longitude":"126.45555556"},{"name":"Kalbay","countryCode":"PH","stateCode":"BOH","latitude":"5.72333333","longitude":"125.49861111"},{"name":"Kalian","countryCode":"PH","stateCode":"BOH","latitude":"6.12305556","longitude":"125.70027778"},{"name":"Kaligutan","countryCode":"PH","stateCode":"BOH","latitude":"7.70305556","longitude":"125.81305556"},{"name":"Kapalong","countryCode":"PH","stateCode":"BOH","latitude":"7.58541667","longitude":"125.70515278"},{"name":"Katipunan","countryCode":"PH","stateCode":"BOH","latitude":"7.32027778","longitude":"125.62027778"},{"name":"Kiblawan","countryCode":"PH","stateCode":"BOH","latitude":"6.61666667","longitude":"125.21666667"},{"name":"Kinablangan","countryCode":"PH","stateCode":"BOH","latitude":"7.69277778","longitude":"126.54916667"},{"name":"Kinamayan","countryCode":"PH","stateCode":"BOH","latitude":"7.49944444","longitude":"125.67361111"},{"name":"Kinangan","countryCode":"PH","stateCode":"BOH","latitude":"6.30138889","longitude":"125.58500000"},{"name":"La Libertad","countryCode":"PH","stateCode":"BOH","latitude":"7.48027778","longitude":"125.64722222"},{"name":"La Paz","countryCode":"PH","stateCode":"BOH","latitude":"7.31583333","longitude":"125.73333333"},{"name":"La Union","countryCode":"PH","stateCode":"BOH","latitude":"6.70416667","longitude":"126.08805556"},{"name":"Lacaron","countryCode":"PH","stateCode":"BOH","latitude":"6.44888889","longitude":"125.57916667"},{"name":"Lacson","countryCode":"PH","stateCode":"BOH","latitude":"7.21194444","longitude":"125.44222222"},{"name":"Lais","countryCode":"PH","stateCode":"BOH","latitude":"6.33277778","longitude":"125.64638889"},{"name":"Lamitan","countryCode":"PH","stateCode":"BOH","latitude":"6.08722222","longitude":"125.70222222"},{"name":"Lapuan","countryCode":"PH","stateCode":"BOH","latitude":"6.14444444","longitude":"125.70083333"},{"name":"Lasang","countryCode":"PH","stateCode":"BOH","latitude":"7.26694444","longitude":"125.66500000"},{"name":"Libuganon","countryCode":"PH","stateCode":"BOH","latitude":"7.34888889","longitude":"125.77833333"},{"name":"Limao","countryCode":"PH","stateCode":"BOH","latitude":"7.07916667","longitude":"125.67361111"},{"name":"Limot","countryCode":"PH","stateCode":"BOH","latitude":"7.04055556","longitude":"126.27277778"},{"name":"Linao","countryCode":"PH","stateCode":"BOH","latitude":"7.01722222","longitude":"125.99194444"},{"name":"Linoan","countryCode":"PH","stateCode":"BOH","latitude":"7.62611111","longitude":"125.97416667"},{"name":"Lukatan","countryCode":"PH","stateCode":"BOH","latitude":"7.00972222","longitude":"126.42111111"},{"name":"Luna","countryCode":"PH","stateCode":"BOH","latitude":"7.57638889","longitude":"125.66722222"},{"name":"Lungaog","countryCode":"PH","stateCode":"BOH","latitude":"7.52944444","longitude":"125.68777778"},{"name":"Lupon","countryCode":"PH","stateCode":"BOH","latitude":"6.89814000","longitude":"126.00961000"},{"name":"Luzon","countryCode":"PH","stateCode":"BOH","latitude":"6.51916667","longitude":"126.09416667"},{"name":"Mabini","countryCode":"PH","stateCode":"BOH","latitude":"7.30000000","longitude":"125.85000000"},{"name":"Mabuhay","countryCode":"PH","stateCode":"BOH","latitude":"7.33305556","longitude":"125.54750000"},{"name":"Maco","countryCode":"PH","stateCode":"BOH","latitude":"7.36194000","longitude":"125.85528000"},{"name":"Maduao","countryCode":"PH","stateCode":"BOH","latitude":"7.29416667","longitude":"125.62583333"},{"name":"Magatos","countryCode":"PH","stateCode":"BOH","latitude":"7.55555556","longitude":"125.72666667"},{"name":"Magdug","countryCode":"PH","stateCode":"BOH","latitude":"6.54777778","longitude":"126.09500000"},{"name":"Magnaga","countryCode":"PH","stateCode":"BOH","latitude":"7.16944444","longitude":"125.89305556"},{"name":"Magsaysay","countryCode":"PH","stateCode":"BOH","latitude":"6.76666667","longitude":"125.18333333"},{"name":"Mahanob","countryCode":"PH","stateCode":"BOH","latitude":"7.57333333","longitude":"126.50694444"},{"name":"Mahayag","countryCode":"PH","stateCode":"BOH","latitude":"7.21666667","longitude":"125.61944444"},{"name":"Malagos","countryCode":"PH","stateCode":"BOH","latitude":"7.18500000","longitude":"125.42222222"},{"name":"Malalag","countryCode":"PH","stateCode":"BOH","latitude":"6.60000000","longitude":"125.40000000"},{"name":"Malinao","countryCode":"PH","stateCode":"BOH","latitude":"6.65916667","longitude":"125.28666667"},{"name":"Malita","countryCode":"PH","stateCode":"BOH","latitude":"6.40000000","longitude":"125.60000000"},{"name":"Mambago","countryCode":"PH","stateCode":"BOH","latitude":"7.10555556","longitude":"125.69444444"},{"name":"Managa","countryCode":"PH","stateCode":"BOH","latitude":"6.74611111","longitude":"125.26805556"},{"name":"Manaloal","countryCode":"PH","stateCode":"BOH","latitude":"7.36611111","longitude":"125.66027778"},{"name":"Manat","countryCode":"PH","stateCode":"BOH","latitude":"7.53277778","longitude":"126.01722222"},{"name":"Manay","countryCode":"PH","stateCode":"BOH","latitude":"7.21666667","longitude":"126.53333333"},{"name":"Mangili","countryCode":"PH","stateCode":"BOH","latitude":"6.00333333","longitude":"125.68388889"},{"name":"Manikling","countryCode":"PH","stateCode":"BOH","latitude":"6.87916667","longitude":"126.06055556"},{"name":"Matanao","countryCode":"PH","stateCode":"BOH","latitude":"6.75000000","longitude":"125.23333333"},{"name":"Mati","countryCode":"PH","stateCode":"BOH","latitude":"6.95000000","longitude":"126.23333333"},{"name":"Matiao","countryCode":"PH","stateCode":"BOH","latitude":"7.08277778","longitude":"125.93611111"},{"name":"Matti","countryCode":"PH","stateCode":"BOH","latitude":"6.77055556","longitude":"125.30861111"},{"name":"Mawab","countryCode":"PH","stateCode":"BOH","latitude":"7.50000000","longitude":"125.93333333"},{"name":"Mayo","countryCode":"PH","stateCode":"BOH","latitude":"7.00222222","longitude":"126.33194444"},{"name":"Monkayo","countryCode":"PH","stateCode":"BOH","latitude":"7.81528000","longitude":"126.05444000"},{"name":"Montevista","countryCode":"PH","stateCode":"BOH","latitude":"7.70000000","longitude":"125.98333333"},{"name":"Nabunturan","countryCode":"PH","stateCode":"BOH","latitude":"7.58333000","longitude":"126.01667000"},{"name":"Nangan","countryCode":"PH","stateCode":"BOH","latitude":"6.47277778","longitude":"126.12444444"},{"name":"Nanyo","countryCode":"PH","stateCode":"BOH","latitude":"7.33305556","longitude":"125.63777778"},{"name":"New Baclayon","countryCode":"PH","stateCode":"BOH","latitude":"6.58416667","longitude":"125.36944444"},{"name":"New Bataan","countryCode":"PH","stateCode":"BOH","latitude":"7.53333333","longitude":"126.13333333"},{"name":"New Bohol","countryCode":"PH","stateCode":"BOH","latitude":"7.52333333","longitude":"125.83638889"},{"name":"New Corella","countryCode":"PH","stateCode":"BOH","latitude":"7.58660000","longitude":"125.82370000"},{"name":"New Leyte","countryCode":"PH","stateCode":"BOH","latitude":"7.50000000","longitude":"125.75000000"},{"name":"New Sibonga","countryCode":"PH","stateCode":"BOH","latitude":"7.56083333","longitude":"125.92972222"},{"name":"New Visayas","countryCode":"PH","stateCode":"BOH","latitude":"7.52333333","longitude":"125.62333333"},{"name":"Nuing","countryCode":"PH","stateCode":"BOH","latitude":"5.63277778","longitude":"125.43527778"},{"name":"Padada","countryCode":"PH","stateCode":"BOH","latitude":"6.63333333","longitude":"125.35000000"},{"name":"Pag-asa","countryCode":"PH","stateCode":"BOH","latitude":"7.57555556","longitude":"125.68388889"},{"name":"Pagsabangan","countryCode":"PH","stateCode":"BOH","latitude":"7.48111111","longitude":"125.74944444"},{"name":"Palma Gil","countryCode":"PH","stateCode":"BOH","latitude":"7.64222222","longitude":"125.62916667"},{"name":"Panabo","countryCode":"PH","stateCode":"BOH","latitude":"7.30805556","longitude":"125.68416667"},{"name":"Pandasan","countryCode":"PH","stateCode":"BOH","latitude":"7.28388889","longitude":"125.85361111"},{"name":"Pangian","countryCode":"PH","stateCode":"BOH","latitude":"6.46277778","longitude":"125.54527778"},{"name":"Panikian","countryCode":"PH","stateCode":"BOH","latitude":"7.01083333","longitude":"126.02416667"},{"name":"Pantukan","countryCode":"PH","stateCode":"BOH","latitude":"7.15000000","longitude":"125.95000000"},{"name":"Pasian","countryCode":"PH","stateCode":"BOH","latitude":"7.92805556","longitude":"126.06722222"},{"name":"Pondaguitan","countryCode":"PH","stateCode":"BOH","latitude":"6.36111111","longitude":"126.17777778"},{"name":"Pung-Pang","countryCode":"PH","stateCode":"BOH","latitude":"6.49750000","longitude":"125.46333333"},{"name":"Samal","countryCode":"PH","stateCode":"BOH","latitude":"7.07444000","longitude":"125.70833000"},{"name":"Sampao","countryCode":"PH","stateCode":"BOH","latitude":"7.59388889","longitude":"125.66111111"},{"name":"San Alfonso","countryCode":"PH","stateCode":"BOH","latitude":"7.78027778","longitude":"126.42027778"},{"name":"San Antonio","countryCode":"PH","stateCode":"BOH","latitude":"7.12000000","longitude":"125.73972222"},{"name":"San Ignacio","countryCode":"PH","stateCode":"BOH","latitude":"7.11888889","longitude":"126.48833333"},{"name":"San Isidro","countryCode":"PH","stateCode":"BOH","latitude":"6.76667000","longitude":"126.13333000"},{"name":"San Luis","countryCode":"PH","stateCode":"BOH","latitude":"7.44138889","longitude":"126.55111111"},{"name":"San Mariano","countryCode":"PH","stateCode":"BOH","latitude":"7.33819000","longitude":"126.16464000"},{"name":"San Miguel","countryCode":"PH","stateCode":"BOH","latitude":"7.48500000","longitude":"125.67638889"},{"name":"San Pedro","countryCode":"PH","stateCode":"BOH","latitude":"7.34194444","longitude":"126.51750000"},{"name":"San Rafael","countryCode":"PH","stateCode":"BOH","latitude":"7.76388889","longitude":"126.45583333"},{"name":"San Remigio","countryCode":"PH","stateCode":"BOH","latitude":"6.92305556","longitude":"125.77583333"},{"name":"San Vicente","countryCode":"PH","stateCode":"BOH","latitude":"7.86667000","longitude":"125.83333000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"BOH","latitude":"6.83333333","longitude":"125.41666667"},{"name":"Santa Maria","countryCode":"PH","stateCode":"BOH","latitude":"6.55361111","longitude":"125.47083333"},{"name":"Santiago","countryCode":"PH","stateCode":"BOH","latitude":"7.28888889","longitude":"126.57333333"},{"name":"Santo Niño","countryCode":"PH","stateCode":"BOH","latitude":"7.62361111","longitude":"125.62527778"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"BOH","latitude":"7.51667000","longitude":"125.60000000"},{"name":"Sarangani","countryCode":"PH","stateCode":"BOH","latitude":"5.40000000","longitude":"125.46666667"},{"name":"Sibulan","countryCode":"PH","stateCode":"BOH","latitude":"6.93361111","longitude":"125.46222222"},{"name":"Sigaboy","countryCode":"PH","stateCode":"BOH","latitude":"6.65416667","longitude":"126.07277778"},{"name":"Simod","countryCode":"PH","stateCode":"BOH","latitude":"7.47583333","longitude":"125.34083333"},{"name":"Sinawilan","countryCode":"PH","stateCode":"BOH","latitude":"6.75444444","longitude":"125.24638889"},{"name":"Sinayawan","countryCode":"PH","stateCode":"BOH","latitude":"6.71250000","longitude":"125.30944444"},{"name":"Sirib","countryCode":"PH","stateCode":"BOH","latitude":"7.13333333","longitude":"125.40722222"},{"name":"Sugal","countryCode":"PH","stateCode":"BOH","latitude":"5.66222222","longitude":"125.46166667"},{"name":"Sulop","countryCode":"PH","stateCode":"BOH","latitude":"6.59861000","longitude":"125.34361000"},{"name":"Surup","countryCode":"PH","stateCode":"BOH","latitude":"6.39027778","longitude":"126.14555556"},{"name":"Suz-on","countryCode":"PH","stateCode":"BOH","latitude":"7.66277778","longitude":"125.63833333"},{"name":"Tagakpan","countryCode":"PH","stateCode":"BOH","latitude":"7.11277778","longitude":"125.42916667"},{"name":"Tagdanua","countryCode":"PH","stateCode":"BOH","latitude":"7.20416667","longitude":"125.88416667"},{"name":"Tagnanan","countryCode":"PH","stateCode":"BOH","latitude":"7.28361111","longitude":"125.84222222"},{"name":"Tagum","countryCode":"PH","stateCode":"BOH","latitude":"7.44750000","longitude":"125.80460000"},{"name":"Takub","countryCode":"PH","stateCode":"BOH","latitude":"6.85638889","longitude":"125.42250000"},{"name":"Talagutong","countryCode":"PH","stateCode":"BOH","latitude":"6.26444444","longitude":"125.66777778"},{"name":"Talisay","countryCode":"PH","stateCode":"BOH","latitude":"6.71972222","longitude":"126.10000000"},{"name":"Talomo","countryCode":"PH","stateCode":"BOH","latitude":"7.52861111","longitude":"125.72277778"},{"name":"Tamayong","countryCode":"PH","stateCode":"BOH","latitude":"7.13305556","longitude":"125.37972222"},{"name":"Tambo","countryCode":"PH","stateCode":"BOH","latitude":"7.15694444","longitude":"125.69916667"},{"name":"Tamisan","countryCode":"PH","stateCode":"BOH","latitude":"6.84361111","longitude":"126.29833333"},{"name":"Tamugan","countryCode":"PH","stateCode":"BOH","latitude":"7.23083333","longitude":"125.37638889"},{"name":"Tanlad","countryCode":"PH","stateCode":"BOH","latitude":"6.60222222","longitude":"125.44500000"},{"name":"Tapia","countryCode":"PH","stateCode":"BOH","latitude":"7.75416667","longitude":"126.01194444"},{"name":"Tarragona","countryCode":"PH","stateCode":"BOH","latitude":"7.04910000","longitude":"126.44708000"},{"name":"Tawan tawan","countryCode":"PH","stateCode":"BOH","latitude":"7.16916667","longitude":"125.37277778"},{"name":"Taytayan","countryCode":"PH","stateCode":"BOH","latitude":"7.73388889","longitude":"126.50194444"},{"name":"Tibagon","countryCode":"PH","stateCode":"BOH","latitude":"7.23277778","longitude":"125.86277778"},{"name":"Tibanbang","countryCode":"PH","stateCode":"BOH","latitude":"6.63166667","longitude":"126.10555556"},{"name":"Tiblawan","countryCode":"PH","stateCode":"BOH","latitude":"6.47833333","longitude":"126.10833333"},{"name":"Tombongon","countryCode":"PH","stateCode":"BOH","latitude":"7.07916667","longitude":"125.94861111"},{"name":"Tubalan","countryCode":"PH","stateCode":"BOH","latitude":"6.49500000","longitude":"125.56611111"},{"name":"Tuban","countryCode":"PH","stateCode":"BOH","latitude":"6.82277778","longitude":"125.38694444"},{"name":"Tubod","countryCode":"PH","stateCode":"BOH","latitude":"7.37166667","longitude":"125.64472222"},{"name":"Tuganay","countryCode":"PH","stateCode":"BOH","latitude":"7.36888889","longitude":"125.72305556"},{"name":"Tuli","countryCode":"PH","stateCode":"BOH","latitude":"7.23333333","longitude":"125.41666667"},{"name":"Ula","countryCode":"PH","stateCode":"BOH","latitude":"7.13222222","longitude":"125.49222222"},{"name":"Wañgan","countryCode":"PH","stateCode":"BOH","latitude":"7.15972222","longitude":"125.44527778"},{"name":"Wines","countryCode":"PH","stateCode":"BOH","latitude":"7.19388889","longitude":"125.38916667"},{"name":"Agay","countryCode":"PH","stateCode":"BUL","latitude":"9.05361111","longitude":"125.58666667"},{"name":"Alegria","countryCode":"PH","stateCode":"BUL","latitude":"9.46400556","longitude":"125.57653056"},{"name":"Alubijid","countryCode":"PH","stateCode":"BUL","latitude":"8.96277778","longitude":"125.42583333"},{"name":"Amaga","countryCode":"PH","stateCode":"BUL","latitude":"8.53083333","longitude":"126.07027778"},{"name":"Anticala","countryCode":"PH","stateCode":"BUL","latitude":"9.00444444","longitude":"125.64527778"},{"name":"Aras-asan","countryCode":"PH","stateCode":"BUL","latitude":"8.88777778","longitude":"126.31111111"},{"name":"Aurora","countryCode":"PH","stateCode":"BUL","latitude":"8.59305556","longitude":"125.83750000"},{"name":"Bacolod","countryCode":"PH","stateCode":"BUL","latitude":"8.93166667","longitude":"126.28944444"},{"name":"Bacuag","countryCode":"PH","stateCode":"BUL","latitude":"9.60810000","longitude":"125.64048611"},{"name":"Bah-Bah","countryCode":"PH","stateCode":"BUL","latitude":"8.60722222","longitude":"125.91444444"},{"name":"Balangbalang","countryCode":"PH","stateCode":"BUL","latitude":"9.05694444","longitude":"125.62277778"},{"name":"Bancasi","countryCode":"PH","stateCode":"BUL","latitude":"8.96666667","longitude":"125.46666667"},{"name":"Bangonay","countryCode":"PH","stateCode":"BUL","latitude":"9.31444444","longitude":"125.55388889"},{"name":"Barcelona","countryCode":"PH","stateCode":"BUL","latitude":"8.15916667","longitude":"126.43416667"},{"name":"Barobo","countryCode":"PH","stateCode":"BUL","latitude":"8.55000000","longitude":"126.20000000"},{"name":"Basa","countryCode":"PH","stateCode":"BUL","latitude":"8.07222222","longitude":"126.06416667"},{"name":"Basilisa","countryCode":"PH","stateCode":"BUL","latitude":"10.06542778","longitude":"125.59684444"},{"name":"Bayabas","countryCode":"PH","stateCode":"BUL","latitude":"8.96666667","longitude":"126.26666667"},{"name":"Bayugan","countryCode":"PH","stateCode":"BUL","latitude":"8.78564000","longitude":"125.78175000"},{"name":"Bigaan","countryCode":"PH","stateCode":"BUL","latitude":"8.31722222","longitude":"126.28111111"},{"name":"Binucayan","countryCode":"PH","stateCode":"BUL","latitude":"8.25000000","longitude":"125.71666667"},{"name":"Bislig","countryCode":"PH","stateCode":"BUL","latitude":"8.18333333","longitude":"126.35000000"},{"name":"Borbon","countryCode":"PH","stateCode":"BUL","latitude":"8.48416667","longitude":"125.89305556"},{"name":"Buenavista","countryCode":"PH","stateCode":"BUL","latitude":"8.97694444","longitude":"125.40888889"},{"name":"Bunawan","countryCode":"PH","stateCode":"BUL","latitude":"8.16722000","longitude":"125.99083000"},{"name":"Burgos","countryCode":"PH","stateCode":"BUL","latitude":"10.01800000","longitude":"126.07400000"},{"name":"Butuan","countryCode":"PH","stateCode":"BUL","latitude":"8.95000000","longitude":"125.53333000"},{"name":"Cabadbaran","countryCode":"PH","stateCode":"BUL","latitude":"9.12261000","longitude":"125.53549000"},{"name":"Cagdianao","countryCode":"PH","stateCode":"BUL","latitude":"9.91666667","longitude":"125.66666667"},{"name":"Cagwait","countryCode":"PH","stateCode":"BUL","latitude":"8.91666667","longitude":"126.30000000"},{"name":"Calamba","countryCode":"PH","stateCode":"BUL","latitude":"9.10361111","longitude":"125.59416667"},{"name":"Caloc-an","countryCode":"PH","stateCode":"BUL","latitude":"9.04694444","longitude":"125.53055556"},{"name":"Cantapoy","countryCode":"PH","stateCode":"BUL","latitude":"9.49055556","longitude":"125.43638889"},{"name":"Cantilan","countryCode":"PH","stateCode":"BUL","latitude":"9.33361000","longitude":"125.97750000"},{"name":"Capalayan","countryCode":"PH","stateCode":"BUL","latitude":"9.74055556","longitude":"125.54444444"},{"name":"Carmen","countryCode":"PH","stateCode":"BUL","latitude":"9.00000000","longitude":"125.25000000"},{"name":"Carrascal","countryCode":"PH","stateCode":"BUL","latitude":"9.37028000","longitude":"125.94917000"},{"name":"Causwagan","countryCode":"PH","stateCode":"BUL","latitude":"8.44750000","longitude":"125.84027778"},{"name":"City of Cabadbaran","countryCode":"PH","stateCode":"BUL","latitude":"9.13748000","longitude":"125.65543000"},{"name":"Claver","countryCode":"PH","stateCode":"BUL","latitude":"9.56666667","longitude":"125.73333333"},{"name":"Comagascas","countryCode":"PH","stateCode":"BUL","latitude":"9.13972222","longitude":"125.55972222"},{"name":"Cortes","countryCode":"PH","stateCode":"BUL","latitude":"9.23333333","longitude":"126.16666667"},{"name":"Cuevas","countryCode":"PH","stateCode":"BUL","latitude":"8.01916667","longitude":"126.09416667"},{"name":"Culit","countryCode":"PH","stateCode":"BUL","latitude":"8.94722222","longitude":"125.35694444"},{"name":"Dakbayan sa Bislig","countryCode":"PH","stateCode":"BUL","latitude":"8.20996000","longitude":"126.30947000"},{"name":"Dapa","countryCode":"PH","stateCode":"BUL","latitude":"9.76666667","longitude":"126.05000000"},{"name":"Del Carmen","countryCode":"PH","stateCode":"BUL","latitude":"9.86900000","longitude":"125.97000000"},{"name":"Del Pilar","countryCode":"PH","stateCode":"BUL","latitude":"9.15194444","longitude":"125.58472222"},{"name":"Dinagat","countryCode":"PH","stateCode":"BUL","latitude":"9.95611000","longitude":"125.59333000"},{"name":"Esperanza","countryCode":"PH","stateCode":"BUL","latitude":"8.67694444","longitude":"125.64694444"},{"name":"Gamut","countryCode":"PH","stateCode":"BUL","latitude":"8.53166667","longitude":"126.24111111"},{"name":"General Luna","countryCode":"PH","stateCode":"BUL","latitude":"9.80000000","longitude":"126.13333333"},{"name":"Gigaquit","countryCode":"PH","stateCode":"BUL","latitude":"9.60000000","longitude":"125.70000000"},{"name":"Guadalupe","countryCode":"PH","stateCode":"BUL","latitude":"8.58277778","longitude":"125.70805556"},{"name":"Guinabsan","countryCode":"PH","stateCode":"BUL","latitude":"8.89750000","longitude":"125.41611111"},{"name":"Hinatuan","countryCode":"PH","stateCode":"BUL","latitude":"8.36666667","longitude":"126.33333333"},{"name":"Ipil","countryCode":"PH","stateCode":"BUL","latitude":"9.79083333","longitude":"125.43861111"},{"name":"Jabonga","countryCode":"PH","stateCode":"BUL","latitude":"9.34306000","longitude":"125.51556000"},{"name":"Jagupit","countryCode":"PH","stateCode":"BUL","latitude":"9.24222222","longitude":"125.55805556"},{"name":"Javier","countryCode":"PH","stateCode":"BUL","latitude":"8.48888889","longitude":"126.08500000"},{"name":"Kauswagan","countryCode":"PH","stateCode":"BUL","latitude":"8.51666667","longitude":"125.75000000"},{"name":"Kinabhangan","countryCode":"PH","stateCode":"BUL","latitude":"8.96916667","longitude":"125.35750000"},{"name":"Kitcharao","countryCode":"PH","stateCode":"BUL","latitude":"9.45500000","longitude":"125.57306000"},{"name":"La Paz","countryCode":"PH","stateCode":"BUL","latitude":"8.27083333","longitude":"125.79972222"},{"name":"La Union","countryCode":"PH","stateCode":"BUL","latitude":"9.08555556","longitude":"125.53583333"},{"name":"Lanuza","countryCode":"PH","stateCode":"BUL","latitude":"9.23416667","longitude":"126.06444444"},{"name":"Lapinigan","countryCode":"PH","stateCode":"BUL","latitude":"8.42055556","longitude":"125.98250000"},{"name":"Las Nieves","countryCode":"PH","stateCode":"BUL","latitude":"8.73167000","longitude":"125.59917000"},{"name":"Lianga","countryCode":"PH","stateCode":"BUL","latitude":"8.63295833","longitude":"126.09321667"},{"name":"Libas","countryCode":"PH","stateCode":"BUL","latitude":"9.88333333","longitude":"125.98333333"},{"name":"Libertad","countryCode":"PH","stateCode":"BUL","latitude":"8.94416667","longitude":"125.50194444"},{"name":"Libjo","countryCode":"PH","stateCode":"BUL","latitude":"10.19596667","longitude":"125.53284722"},{"name":"Lingig","countryCode":"PH","stateCode":"BUL","latitude":"8.03805278","longitude":"126.41266389"},{"name":"Loreto","countryCode":"PH","stateCode":"BUL","latitude":"10.35856667","longitude":"125.58156667"},{"name":"Los Angeles","countryCode":"PH","stateCode":"BUL","latitude":"9.01250000","longitude":"125.60805556"},{"name":"Los Arcos","countryCode":"PH","stateCode":"BUL","latitude":"8.63277778","longitude":"125.98555556"},{"name":"Loyola","countryCode":"PH","stateCode":"BUL","latitude":"8.33500000","longitude":"126.33361111"},{"name":"Luna","countryCode":"PH","stateCode":"BUL","latitude":"9.73694444","longitude":"125.49750000"},{"name":"Mabahin","countryCode":"PH","stateCode":"BUL","latitude":"9.18555556","longitude":"126.17055556"},{"name":"Mabua","countryCode":"PH","stateCode":"BUL","latitude":"9.80388889","longitude":"125.44083333"},{"name":"Madrid","countryCode":"PH","stateCode":"BUL","latitude":"9.26666667","longitude":"125.96666667"},{"name":"Magallanes","countryCode":"PH","stateCode":"BUL","latitude":"9.03333000","longitude":"125.55000000"},{"name":"Mainit","countryCode":"PH","stateCode":"BUL","latitude":"9.53500000","longitude":"125.52306000"},{"name":"Malimono","countryCode":"PH","stateCode":"BUL","latitude":"9.61666667","longitude":"125.40000000"},{"name":"Manapa","countryCode":"PH","stateCode":"BUL","latitude":"8.97777778","longitude":"125.43944444"},{"name":"Marihatag","countryCode":"PH","stateCode":"BUL","latitude":"8.80000000","longitude":"126.30000000"},{"name":"Matabao","countryCode":"PH","stateCode":"BUL","latitude":"8.95722222","longitude":"125.39944444"},{"name":"Mati","countryCode":"PH","stateCode":"BUL","latitude":"9.73583333","longitude":"125.46805556"},{"name":"Maygatasan","countryCode":"PH","stateCode":"BUL","latitude":"8.70944444","longitude":"125.71833333"},{"name":"Nasipit","countryCode":"PH","stateCode":"BUL","latitude":"8.96917000","longitude":"125.29472000"},{"name":"Panikian","countryCode":"PH","stateCode":"BUL","latitude":"9.32944444","longitude":"125.93388889"},{"name":"Parang","countryCode":"PH","stateCode":"BUL","latitude":"9.28138889","longitude":"125.94194444"},{"name":"Patin-ay","countryCode":"PH","stateCode":"BUL","latitude":"8.55055556","longitude":"125.93722222"},{"name":"Pilar","countryCode":"PH","stateCode":"BUL","latitude":"9.86666667","longitude":"126.10000000"},{"name":"Placer","countryCode":"PH","stateCode":"BUL","latitude":"9.65702778","longitude":"125.60161111"},{"name":"Prosperidad","countryCode":"PH","stateCode":"BUL","latitude":"8.58000000","longitude":"125.89639000"},{"name":"Punta","countryCode":"PH","stateCode":"BUL","latitude":"8.98972222","longitude":"125.34000000"},{"name":"Rizal","countryCode":"PH","stateCode":"BUL","latitude":"8.92916667","longitude":"125.39861111"},{"name":"Rosario","countryCode":"PH","stateCode":"BUL","latitude":"8.35000000","longitude":"126.01667000"},{"name":"Salvacion","countryCode":"PH","stateCode":"BUL","latitude":"7.99944444","longitude":"126.12472222"},{"name":"San Agustin","countryCode":"PH","stateCode":"BUL","latitude":"8.74366389","longitude":"126.22143333"},{"name":"San Benito","countryCode":"PH","stateCode":"BUL","latitude":"9.95800000","longitude":"126.00700000"},{"name":"San Francisco","countryCode":"PH","stateCode":"BUL","latitude":"8.53556000","longitude":"125.95000000"},{"name":"San Isidro","countryCode":"PH","stateCode":"BUL","latitude":"7.75000000","longitude":"125.73333333"},{"name":"San Luis","countryCode":"PH","stateCode":"BUL","latitude":"8.47805556","longitude":"125.74388889"},{"name":"San Miguel","countryCode":"PH","stateCode":"BUL","latitude":"8.88333333","longitude":"126.00000000"},{"name":"Sanghan","countryCode":"PH","stateCode":"BUL","latitude":"9.08555556","longitude":"125.57277778"},{"name":"Santa Ana","countryCode":"PH","stateCode":"BUL","latitude":"9.19277778","longitude":"125.56444444"},{"name":"Santa Josefa","countryCode":"PH","stateCode":"BUL","latitude":"7.99111000","longitude":"126.03000000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"BUL","latitude":"8.03333333","longitude":"126.16250000"},{"name":"Santa Monica","countryCode":"PH","stateCode":"BUL","latitude":"10.02000000","longitude":"126.03833000"},{"name":"Santiago","countryCode":"PH","stateCode":"BUL","latitude":"9.26556000","longitude":"125.55917000"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"BUL","latitude":"8.18583333","longitude":"125.80388889"},{"name":"Sibagat","countryCode":"PH","stateCode":"BUL","latitude":"8.82250000","longitude":"125.69750000"},{"name":"Sinubong","countryCode":"PH","stateCode":"BUL","latitude":"8.06833333","longitude":"125.93083333"},{"name":"Sison","countryCode":"PH","stateCode":"BUL","latitude":"9.66000000","longitude":"125.52900000"},{"name":"Socorro","countryCode":"PH","stateCode":"BUL","latitude":"9.62100000","longitude":"125.96700000"},{"name":"Surigao City","countryCode":"PH","stateCode":"BUL","latitude":"9.78333333","longitude":"125.48333333"},{"name":"Tagana-an","countryCode":"PH","stateCode":"BUL","latitude":"9.70000000","longitude":"125.58333333"},{"name":"Tagbina","countryCode":"PH","stateCode":"BUL","latitude":"8.45000000","longitude":"126.16666667"},{"name":"Tagcatong","countryCode":"PH","stateCode":"BUL","latitude":"9.00222222","longitude":"125.25694444"},{"name":"Tago","countryCode":"PH","stateCode":"BUL","latitude":"9.02111000","longitude":"126.23167000"},{"name":"Talacogon","countryCode":"PH","stateCode":"BUL","latitude":"8.41667000","longitude":"125.80000000"},{"name":"Taligaman","countryCode":"PH","stateCode":"BUL","latitude":"8.90444444","longitude":"125.65583333"},{"name":"Talisay","countryCode":"PH","stateCode":"BUL","latitude":"9.81888889","longitude":"125.61555556"},{"name":"Tandag","countryCode":"PH","stateCode":"BUL","latitude":"9.06666667","longitude":"126.18333333"},{"name":"Tidman","countryCode":"PH","stateCode":"BUL","latitude":"8.29861111","longitude":"126.33888889"},{"name":"Tigao","countryCode":"PH","stateCode":"BUL","latitude":"9.20888889","longitude":"126.17611111"},{"name":"Trento","countryCode":"PH","stateCode":"BUL","latitude":"8.05000000","longitude":"126.13333000"},{"name":"Tubajon","countryCode":"PH","stateCode":"BUL","latitude":"10.32530556","longitude":"125.55724444"},{"name":"Tubay","countryCode":"PH","stateCode":"BUL","latitude":"9.16694000","longitude":"125.52389000"},{"name":"Tubod","countryCode":"PH","stateCode":"BUL","latitude":"9.56200000","longitude":"125.57100000"},{"name":"Unidad","countryCode":"PH","stateCode":"BUL","latitude":"8.53555556","longitude":"126.22861111"},{"name":"Union","countryCode":"PH","stateCode":"BUL","latitude":"9.75666667","longitude":"126.11027778"},{"name":"Veruela","countryCode":"PH","stateCode":"BUL","latitude":"8.07310000","longitude":"125.95580000"},{"name":"Idtig","countryCode":"PH","stateCode":"CAG","latitude":"6.79888889","longitude":"124.77277778"},{"name":"Indanan","countryCode":"PH","stateCode":"CAG","latitude":"6.00000000","longitude":"120.96666667"},{"name":"Isabela","countryCode":"PH","stateCode":"CAG","latitude":"6.70000000","longitude":"121.96666667"},{"name":"Jolo","countryCode":"PH","stateCode":"CAG","latitude":"6.05000000","longitude":"121.00000000"},{"name":"Kabasalan","countryCode":"PH","stateCode":"CAG","latitude":"7.06666667","longitude":"124.65000000"},{"name":"Kabuntalan","countryCode":"PH","stateCode":"CAG","latitude":"7.11666667","longitude":"124.38333333"},{"name":"Kagay","countryCode":"PH","stateCode":"CAG","latitude":"6.00888889","longitude":"120.90750000"},{"name":"Kajatian","countryCode":"PH","stateCode":"CAG","latitude":"6.03111111","longitude":"120.99194444"},{"name":"Kalang","countryCode":"PH","stateCode":"CAG","latitude":"5.91972222","longitude":"121.36305556"},{"name":"Kalbugan","countryCode":"PH","stateCode":"CAG","latitude":"6.95972222","longitude":"124.65916667"},{"name":"Kalingalan Caluang","countryCode":"PH","stateCode":"CAG","latitude":"5.88333333","longitude":"121.26666667"},{"name":"Kambing","countryCode":"PH","stateCode":"CAG","latitude":"5.94638889","longitude":"121.30750000"},{"name":"Kanlagay","countryCode":"PH","stateCode":"CAG","latitude":"5.87555556","longitude":"121.29138889"},{"name":"Kansipati","countryCode":"PH","stateCode":"CAG","latitude":"6.00111111","longitude":"121.23444444"},{"name":"Kapai","countryCode":"PH","stateCode":"CAG","latitude":"8.06611000","longitude":"124.37041000"},{"name":"Karungdong","countryCode":"PH","stateCode":"CAG","latitude":"5.88444444","longitude":"121.26305556"},{"name":"Katico","countryCode":"PH","stateCode":"CAG","latitude":"6.76015000","longitude":"124.73214000"},{"name":"Katidtuan","countryCode":"PH","stateCode":"CAG","latitude":"7.18861111","longitude":"124.31527778"},{"name":"Katuli","countryCode":"PH","stateCode":"CAG","latitude":"7.43333333","longitude":"124.21666667"},{"name":"Kauran","countryCode":"PH","stateCode":"CAG","latitude":"6.79454000","longitude":"124.47034000"},{"name":"Kitango","countryCode":"PH","stateCode":"CAG","latitude":"6.94833333","longitude":"124.44111111"},{"name":"Kitapak","countryCode":"PH","stateCode":"CAG","latitude":"6.95333333","longitude":"124.42555556"},{"name":"Kolape","countryCode":"PH","stateCode":"CAG","latitude":"5.07027778","longitude":"119.89694444"},{"name":"Kulase","countryCode":"PH","stateCode":"CAG","latitude":"5.90527778","longitude":"120.95694444"},{"name":"Kulay-Kulay","countryCode":"PH","stateCode":"CAG","latitude":"5.94527778","longitude":"121.23250000"},{"name":"Kulempang","countryCode":"PH","stateCode":"CAG","latitude":"7.51944444","longitude":"124.38972222"},{"name":"Kungtad","countryCode":"PH","stateCode":"CAG","latitude":"5.55722222","longitude":"120.84722222"},{"name":"Labuñgan","countryCode":"PH","stateCode":"CAG","latitude":"7.10305556","longitude":"124.23500000"},{"name":"Laminusa","countryCode":"PH","stateCode":"CAG","latitude":"5.55500000","longitude":"120.91361111"},{"name":"Lamitan","countryCode":"PH","stateCode":"CAG","latitude":"6.65000000","longitude":"122.13333333"},{"name":"Lamitan City","countryCode":"PH","stateCode":"CAG","latitude":"6.63333000","longitude":"122.10000000"},{"name":"Langpas","countryCode":"PH","stateCode":"CAG","latitude":"5.97500000","longitude":"120.94888889"},{"name":"Languyan","countryCode":"PH","stateCode":"CAG","latitude":"5.26666667","longitude":"120.08333333"},{"name":"Larap","countryCode":"PH","stateCode":"CAG","latitude":"4.76166667","longitude":"119.40500000"},{"name":"Latung","countryCode":"PH","stateCode":"CAG","latitude":"5.50000000","longitude":"120.88333333"},{"name":"Layog","countryCode":"PH","stateCode":"CAG","latitude":"7.07666667","longitude":"124.73055556"},{"name":"Ligayan","countryCode":"PH","stateCode":"CAG","latitude":"4.65444444","longitude":"119.47055556"},{"name":"Limbo","countryCode":"PH","stateCode":"CAG","latitude":"7.25166667","longitude":"124.24388889"},{"name":"Litayan","countryCode":"PH","stateCode":"CAG","latitude":"7.33583333","longitude":"124.03472222"},{"name":"Lookan","countryCode":"PH","stateCode":"CAG","latitude":"5.03694444","longitude":"120.10277778"},{"name":"Lugus","countryCode":"PH","stateCode":"CAG","latitude":"5.70000000","longitude":"120.81666667"},{"name":"Lumba-a-Bayabao","countryCode":"PH","stateCode":"CAG","latitude":"7.78333000","longitude":"124.50000000"},{"name":"Lumbac","countryCode":"PH","stateCode":"CAG","latitude":"7.73416667","longitude":"124.25277778"},{"name":"Lumbatan","countryCode":"PH","stateCode":"CAG","latitude":"7.78500000","longitude":"124.25600000"},{"name":"Lumbayanague","countryCode":"PH","stateCode":"CAG","latitude":"7.78333333","longitude":"124.28333333"},{"name":"Lutayan","countryCode":"PH","stateCode":"CAG","latitude":"6.60000000","longitude":"124.85000000"},{"name":"Luuk","countryCode":"PH","stateCode":"CAG","latitude":"5.96757500","longitude":"121.31330833"},{"name":"Luuk Datan","countryCode":"PH","stateCode":"CAG","latitude":"4.81194444","longitude":"119.84527778"},{"name":"Madalum","countryCode":"PH","stateCode":"CAG","latitude":"7.85300000","longitude":"124.11900000"},{"name":"Madamba","countryCode":"PH","stateCode":"CAG","latitude":"7.88333333","longitude":"124.06666667"},{"name":"Maguing","countryCode":"PH","stateCode":"CAG","latitude":"7.90000000","longitude":"124.40000000"},{"name":"Mahala","countryCode":"PH","stateCode":"CAG","latitude":"5.91666667","longitude":"121.13333333"},{"name":"Maimbung","countryCode":"PH","stateCode":"CAG","latitude":"5.93333333","longitude":"121.03333333"},{"name":"Makir","countryCode":"PH","stateCode":"CAG","latitude":"7.03083333","longitude":"124.30416667"},{"name":"Malabang","countryCode":"PH","stateCode":"CAG","latitude":"7.59028000","longitude":"124.07028000"},{"name":"Maluso","countryCode":"PH","stateCode":"CAG","latitude":"6.54305556","longitude":"121.87527778"},{"name":"Manubul","countryCode":"PH","stateCode":"CAG","latitude":"5.47333333","longitude":"120.79861111"},{"name":"Manuk Mangkaw","countryCode":"PH","stateCode":"CAG","latitude":"4.80000000","longitude":"119.85000000"},{"name":"Marantao","countryCode":"PH","stateCode":"CAG","latitude":"7.95000000","longitude":"124.23300000"},{"name":"Marawi","countryCode":"PH","stateCode":"CAG","latitude":"8.00000000","longitude":"124.30000000"},{"name":"Marogong","countryCode":"PH","stateCode":"CAG","latitude":"7.66666667","longitude":"124.15000000"},{"name":"Marsada","countryCode":"PH","stateCode":"CAG","latitude":"5.93138889","longitude":"121.10694444"},{"name":"Marunggas","countryCode":"PH","stateCode":"CAG","latitude":"6.19193000","longitude":"120.96085000"},{"name":"Masiu","countryCode":"PH","stateCode":"CAG","latitude":"7.81666667","longitude":"124.31666667"},{"name":"Matanog","countryCode":"PH","stateCode":"CAG","latitude":"7.46666667","longitude":"124.25000000"},{"name":"Mataya","countryCode":"PH","stateCode":"CAG","latitude":"7.47111111","longitude":"124.37194444"},{"name":"Mauboh","countryCode":"PH","stateCode":"CAG","latitude":"5.99000000","longitude":"121.09361111"},{"name":"Mileb","countryCode":"PH","stateCode":"CAG","latitude":"6.89861111","longitude":"124.58388889"},{"name":"Molundo","countryCode":"PH","stateCode":"CAG","latitude":"7.91786000","longitude":"124.36542000"},{"name":"Municipality of Indanan","countryCode":"PH","stateCode":"CAG","latitude":"5.99429000","longitude":"120.96028000"},{"name":"Municipality of Lantawan","countryCode":"PH","stateCode":"CAG","latitude":"6.62650000","longitude":"121.86420000"},{"name":"Municipality of Pangutaran","countryCode":"PH","stateCode":"CAG","latitude":"6.30500000","longitude":"120.55400000"},{"name":"Municipality of Sultan Gumander","countryCode":"PH","stateCode":"CAG","latitude":"7.69050000","longitude":"123.94060000"},{"name":"Municipality of Tongkil","countryCode":"PH","stateCode":"CAG","latitude":"6.02517000","longitude":"121.83632000"},{"name":"New Batu Batu","countryCode":"PH","stateCode":"CAG","latitude":"5.06666667","longitude":"119.88333333"},{"name":"New Panamao","countryCode":"PH","stateCode":"CAG","latitude":"5.96667000","longitude":"121.18333000"},{"name":"Nuyo","countryCode":"PH","stateCode":"CAG","latitude":"7.41805556","longitude":"124.41083333"},{"name":"Old Panamao","countryCode":"PH","stateCode":"CAG","latitude":"5.98333333","longitude":"121.25000000"},{"name":"Pagalungan","countryCode":"PH","stateCode":"CAG","latitude":"7.05923611","longitude":"124.69873056"},{"name":"Ampatuan","countryCode":"PH","stateCode":"CAG","latitude":"6.83480000","longitude":"124.45810278"},{"name":"Andalan","countryCode":"PH","stateCode":"CAG","latitude":"5.95944444","longitude":"121.39027778"},{"name":"Anuling","countryCode":"PH","stateCode":"CAG","latitude":"6.03555556","longitude":"121.00666667"},{"name":"Awang","countryCode":"PH","stateCode":"CAG","latitude":"7.15305556","longitude":"124.22111111"},{"name":"Bacayawan","countryCode":"PH","stateCode":"CAG","latitude":"7.76666667","longitude":"124.23333333"},{"name":"Bacolod Grande","countryCode":"PH","stateCode":"CAG","latitude":"7.88333000","longitude":"124.11667000"},{"name":"Bacolod-Kalawi","countryCode":"PH","stateCode":"CAG","latitude":"7.85551944","longitude":"124.13982778"},{"name":"Badak","countryCode":"PH","stateCode":"CAG","latitude":"6.84722222","longitude":"124.72055556"},{"name":"Bagan","countryCode":"PH","stateCode":"CAG","latitude":"6.92555556","longitude":"124.42027778"},{"name":"Pagatin","countryCode":"PH","stateCode":"CAG","latitude":"6.97305556","longitude":"124.47527778"},{"name":"Pagayawan","countryCode":"PH","stateCode":"CAG","latitude":"7.73333333","longitude":"124.11666667"},{"name":"Paglat","countryCode":"PH","stateCode":"CAG","latitude":"6.78106389","longitude":"124.78489167"},{"name":"Paitan","countryCode":"PH","stateCode":"CAG","latitude":"6.66005000","longitude":"124.87183000"},{"name":"Panabuan","countryCode":"PH","stateCode":"CAG","latitude":"5.96166667","longitude":"120.96277778"},{"name":"Panadtaban","countryCode":"PH","stateCode":"CAG","latitude":"6.90083333","longitude":"124.64277778"},{"name":"Pandag","countryCode":"PH","stateCode":"CAG","latitude":"6.74105278","longitude":"124.78271389"},{"name":"Pandakan","countryCode":"PH","stateCode":"CAG","latitude":"5.98888889","longitude":"121.16583333"},{"name":"Baka","countryCode":"PH","stateCode":"CAG","latitude":"7.27611111","longitude":"124.26416667"},{"name":"Bakung","countryCode":"PH","stateCode":"CAG","latitude":"4.89111111","longitude":"119.79416667"},{"name":"Balabagan","countryCode":"PH","stateCode":"CAG","latitude":"7.53333333","longitude":"124.11666667"},{"name":"Balas","countryCode":"PH","stateCode":"CAG","latitude":"6.68750000","longitude":"122.13805556"},{"name":"Balindong","countryCode":"PH","stateCode":"CAG","latitude":"7.91666667","longitude":"124.20000000"},{"name":"Bangkal","countryCode":"PH","stateCode":"CAG","latitude":"6.06666667","longitude":"121.06666667"},{"name":"Banguingui","countryCode":"PH","stateCode":"CAG","latitude":"6.06666667","longitude":"121.78333333"},{"name":"Bankaw","countryCode":"PH","stateCode":"CAG","latitude":"5.01916667","longitude":"120.00916667"},{"name":"Barira","countryCode":"PH","stateCode":"CAG","latitude":"7.48333333","longitude":"124.30000000"},{"name":"Barurao","countryCode":"PH","stateCode":"CAG","latitude":"6.89805556","longitude":"124.59750000"},{"name":"Bato Bato","countryCode":"PH","stateCode":"CAG","latitude":"6.03444444","longitude":"120.94638889"},{"name":"Baunu-Timbangan","countryCode":"PH","stateCode":"CAG","latitude":"6.00555556","longitude":"120.99416667"},{"name":"Bawison","countryCode":"PH","stateCode":"CAG","latitude":"5.93750000","longitude":"120.87444444"},{"name":"Bayang","countryCode":"PH","stateCode":"CAG","latitude":"7.79300000","longitude":"124.19200000"},{"name":"Bayanga","countryCode":"PH","stateCode":"CAG","latitude":"7.52138889","longitude":"124.25222222"},{"name":"Begang","countryCode":"PH","stateCode":"CAG","latitude":"6.69083333","longitude":"122.01666667"},{"name":"Binidayan","countryCode":"PH","stateCode":"CAG","latitude":"7.80000000","longitude":"124.16666667"},{"name":"Binuang","countryCode":"PH","stateCode":"CAG","latitude":"5.95694444","longitude":"121.06000000"},{"name":"Blinsung","countryCode":"PH","stateCode":"CAG","latitude":"7.01805556","longitude":"124.18055556"},{"name":"Bongao","countryCode":"PH","stateCode":"CAG","latitude":"5.02917000","longitude":"119.77306000"},{"name":"Bongued","countryCode":"PH","stateCode":"CAG","latitude":"7.11666667","longitude":"124.40000000"},{"name":"Buadiposo-Buntong","countryCode":"PH","stateCode":"CAG","latitude":"7.96666667","longitude":"124.38333333"},{"name":"Bualan","countryCode":"PH","stateCode":"CAG","latitude":"7.75000000","longitude":"124.26666667"},{"name":"Buan","countryCode":"PH","stateCode":"CAG","latitude":"5.16083333","longitude":"120.04250000"},{"name":"Buansa","countryCode":"PH","stateCode":"CAG","latitude":"6.02583333","longitude":"120.96138889"},{"name":"Bubong","countryCode":"PH","stateCode":"CAG","latitude":"8.01666667","longitude":"124.48333333"},{"name":"Budta","countryCode":"PH","stateCode":"CAG","latitude":"7.20416667","longitude":"124.43972222"},{"name":"Pandami","countryCode":"PH","stateCode":"CAG","latitude":"5.53333333","longitude":"120.75000000"},{"name":"Pandan Niog","countryCode":"PH","stateCode":"CAG","latitude":"6.22833333","longitude":"120.56305556"},{"name":"Pang","countryCode":"PH","stateCode":"CAG","latitude":"5.94833333","longitude":"121.28833333"},{"name":"Panglima Sugala","countryCode":"PH","stateCode":"CAG","latitude":"5.07278611","longitude":"119.88467778"},{"name":"Pangutaran","countryCode":"PH","stateCode":"CAG","latitude":"6.30320000","longitude":"120.58360000"},{"name":"Parang","countryCode":"PH","stateCode":"CAG","latitude":"7.37444444","longitude":"124.26856111"},{"name":"Parangan","countryCode":"PH","stateCode":"CAG","latitude":"5.08388889","longitude":"119.93833333"},{"name":"Parian Dakula","countryCode":"PH","stateCode":"CAG","latitude":"5.55666667","longitude":"120.77194444"},{"name":"Pata","countryCode":"PH","stateCode":"CAG","latitude":"5.84440833","longitude":"121.14386111"},{"name":"Bugasan","countryCode":"PH","stateCode":"CAG","latitude":"7.44083333","longitude":"124.25916667"},{"name":"Buldon","countryCode":"PH","stateCode":"CAG","latitude":"7.51666667","longitude":"124.36666667"},{"name":"Buliok","countryCode":"PH","stateCode":"CAG","latitude":"7.01666667","longitude":"124.70000000"},{"name":"Bulit","countryCode":"PH","stateCode":"CAG","latitude":"7.11527778","longitude":"124.78944444"},{"name":"Buluan","countryCode":"PH","stateCode":"CAG","latitude":"6.71540556","longitude":"124.78544722"},{"name":"Butig","countryCode":"PH","stateCode":"CAG","latitude":"7.72388889","longitude":"124.30111111"},{"name":"Cagayan de Tawi-Tawi","countryCode":"PH","stateCode":"CAG","latitude":"7.01667000","longitude":"118.46667000"},{"name":"Calanogas","countryCode":"PH","stateCode":"CAG","latitude":"7.75000000","longitude":"124.10000000"},{"name":"Colonia","countryCode":"PH","stateCode":"CAG","latitude":"6.64361111","longitude":"122.15750000"},{"name":"Dado","countryCode":"PH","stateCode":"CAG","latitude":"7.05000000","longitude":"124.45972222"},{"name":"Dadus","countryCode":"PH","stateCode":"CAG","latitude":"7.05750000","longitude":"124.32166667"},{"name":"Dalican","countryCode":"PH","stateCode":"CAG","latitude":"6.96666667","longitude":"124.40000000"},{"name":"Dalumangcob","countryCode":"PH","stateCode":"CAG","latitude":"7.21666667","longitude":"124.30000000"},{"name":"Damabalas","countryCode":"PH","stateCode":"CAG","latitude":"7.01555556","longitude":"124.51416667"},{"name":"Damatulan","countryCode":"PH","stateCode":"CAG","latitude":"7.03888889","longitude":"124.48277778"},{"name":"Datu Blah T. Sinsuat","countryCode":"PH","stateCode":"CAG","latitude":"6.92278000","longitude":"123.96833000"},{"name":"Datu Odin Sinsuat","countryCode":"PH","stateCode":"CAG","latitude":"7.18888889","longitude":"124.18388889"},{"name":"Datu Paglas","countryCode":"PH","stateCode":"CAG","latitude":"6.76694444","longitude":"124.85000000"},{"name":"Datu Piang","countryCode":"PH","stateCode":"CAG","latitude":"7.01781000","longitude":"124.49744000"},{"name":"Digal","countryCode":"PH","stateCode":"CAG","latitude":"6.75305556","longitude":"124.79638889"},{"name":"Dinaig","countryCode":"PH","stateCode":"CAG","latitude":"7.08333000","longitude":"124.26667000"},{"name":"Dinganen","countryCode":"PH","stateCode":"CAG","latitude":"7.32833333","longitude":"124.37833333"},{"name":"Ditsaan-Ramain","countryCode":"PH","stateCode":"CAG","latitude":"7.96666667","longitude":"124.35000000"},{"name":"Ebcor Town","countryCode":"PH","stateCode":"CAG","latitude":"7.44055556","longitude":"124.39722222"},{"name":"Gadung","countryCode":"PH","stateCode":"CAG","latitude":"6.80250000","longitude":"124.02000000"},{"name":"Ganassi","countryCode":"PH","stateCode":"CAG","latitude":"7.82694000","longitude":"124.10344000"},{"name":"Gang","countryCode":"PH","stateCode":"CAG","latitude":"7.24583333","longitude":"124.26638889"},{"name":"Guiong","countryCode":"PH","stateCode":"CAG","latitude":"6.41861111","longitude":"122.02583333"},{"name":"Patikul","countryCode":"PH","stateCode":"CAG","latitude":"6.06666667","longitude":"121.10000000"},{"name":"Pawak","countryCode":"PH","stateCode":"CAG","latitude":"8.01638889","longitude":"124.25638889"},{"name":"Payuhan","countryCode":"PH","stateCode":"CAG","latitude":"5.94166667","longitude":"120.90111111"},{"name":"Piagapo","countryCode":"PH","stateCode":"CAG","latitude":"8.00000000","longitude":"124.20000000"},{"name":"Pidsandawan","countryCode":"PH","stateCode":"CAG","latitude":"6.93222222","longitude":"124.59083333"},{"name":"Pinaring","countryCode":"PH","stateCode":"CAG","latitude":"7.22888889","longitude":"124.31055556"},{"name":"Pitogo","countryCode":"PH","stateCode":"CAG","latitude":"5.88833333","longitude":"121.31222222"},{"name":"Poon-a-Bayabao","countryCode":"PH","stateCode":"CAG","latitude":"7.83333000","longitude":"124.35000000"},{"name":"Pualas","countryCode":"PH","stateCode":"CAG","latitude":"7.81666667","longitude":"124.06666667"},{"name":"Punay","countryCode":"PH","stateCode":"CAG","latitude":"5.96138889","longitude":"121.19805556"},{"name":"Rimpeso","countryCode":"PH","stateCode":"CAG","latitude":"7.02388889","longitude":"124.10027778"},{"name":"Rominimbang","countryCode":"PH","stateCode":"CAG","latitude":"7.50000000","longitude":"124.30000000"},{"name":"Sagasa","countryCode":"PH","stateCode":"CAG","latitude":"6.77405000","longitude":"124.57408000"},{"name":"Saguiaran","countryCode":"PH","stateCode":"CAG","latitude":"8.03333333","longitude":"124.26666667"},{"name":"Sambuluan","countryCode":"PH","stateCode":"CAG","latitude":"6.88333333","longitude":"124.70000000"},{"name":"Sanga-Sanga","countryCode":"PH","stateCode":"CAG","latitude":"5.07250000","longitude":"119.78527778"},{"name":"Santa Clara","countryCode":"PH","stateCode":"CAG","latitude":"6.67833333","longitude":"122.06000000"},{"name":"Sapa","countryCode":"PH","stateCode":"CAG","latitude":"5.15444444","longitude":"120.32416667"},{"name":"Sapa-Sapa","countryCode":"PH","stateCode":"CAG","latitude":"5.08989722","longitude":"120.27287500"},{"name":"Sapadun","countryCode":"PH","stateCode":"CAG","latitude":"7.48333333","longitude":"124.25000000"},{"name":"Satan","countryCode":"PH","stateCode":"CAG","latitude":"6.86305556","longitude":"124.40861111"},{"name":"Semut","countryCode":"PH","stateCode":"CAG","latitude":"6.66361111","longitude":"122.21888889"},{"name":"Shariff Aguak","countryCode":"PH","stateCode":"CAG","latitude":"6.88528000","longitude":"124.46109000"},{"name":"Siasi","countryCode":"PH","stateCode":"CAG","latitude":"5.54620000","longitude":"120.81450000"},{"name":"Simuay","countryCode":"PH","stateCode":"CAG","latitude":"7.27722222","longitude":"124.30722222"},{"name":"Simunul","countryCode":"PH","stateCode":"CAG","latitude":"4.89799167","longitude":"119.82128611"},{"name":"Sionogan","countryCode":"PH","stateCode":"CAG","latitude":"6.00527778","longitude":"120.94861111"},{"name":"Sitangkai","countryCode":"PH","stateCode":"CAG","latitude":"4.66115000","longitude":"119.39647000"},{"name":"South Ubian","countryCode":"PH","stateCode":"CAG","latitude":"5.18333333","longitude":"120.48333333"},{"name":"South Upi","countryCode":"PH","stateCode":"CAG","latitude":"6.85484444","longitude":"124.14430278"},{"name":"Sultan Kudarat","countryCode":"PH","stateCode":"CAG","latitude":"7.23333333","longitude":"124.25000000"},{"name":"Sultan Sumagka","countryCode":"PH","stateCode":"CAG","latitude":"7.03532500","longitude":"124.37575556"},{"name":"Sultan sa Barongis","countryCode":"PH","stateCode":"CAG","latitude":"6.80000000","longitude":"124.63333333"},{"name":"Sumisip","countryCode":"PH","stateCode":"CAG","latitude":"6.41666667","longitude":"121.98333333"},{"name":"Tabiauan","countryCode":"PH","stateCode":"CAG","latitude":"6.02805556","longitude":"121.89361111"},{"name":"Tablas","countryCode":"PH","stateCode":"CAG","latitude":"6.62916667","longitude":"122.17472222"},{"name":"Tairan Camp","countryCode":"PH","stateCode":"CAG","latitude":"6.64027778","longitude":"121.83944444"},{"name":"Talayan","countryCode":"PH","stateCode":"CAG","latitude":"6.98445000","longitude":"124.35638333"},{"name":"Talipao","countryCode":"PH","stateCode":"CAG","latitude":"5.97603056","longitude":"121.10874444"},{"name":"Talipaw","countryCode":"PH","stateCode":"CAG","latitude":"5.91000000","longitude":"121.09444444"},{"name":"Tampakan","countryCode":"PH","stateCode":"CAG","latitude":"4.92277778","longitude":"119.79388889"},{"name":"Tamparan","countryCode":"PH","stateCode":"CAG","latitude":"7.87900000","longitude":"124.33300000"},{"name":"Tandubas","countryCode":"PH","stateCode":"CAG","latitude":"5.13403889","longitude":"120.34608056"},{"name":"Tapayan","countryCode":"PH","stateCode":"CAG","latitude":"7.29444444","longitude":"124.26611111"},{"name":"Tapikan","countryCode":"PH","stateCode":"CAG","latitude":"6.85194444","longitude":"124.32250000"},{"name":"Tapul","countryCode":"PH","stateCode":"CAG","latitude":"5.71666667","longitude":"120.90000000"},{"name":"Taraka","countryCode":"PH","stateCode":"CAG","latitude":"7.89944444","longitude":"124.34805556"},{"name":"Taungoh","countryCode":"PH","stateCode":"CAG","latitude":"4.70666667","longitude":"119.49305556"},{"name":"Taviran","countryCode":"PH","stateCode":"CAG","latitude":"7.12333333","longitude":"124.31972222"},{"name":"Tinutulan","countryCode":"PH","stateCode":"CAG","latitude":"7.10000000","longitude":"124.65000000"},{"name":"Tipo-Tipo","countryCode":"PH","stateCode":"CAG","latitude":"6.53333333","longitude":"122.16666667"},{"name":"Tongouson","countryCode":"PH","stateCode":"CAG","latitude":"5.02138889","longitude":"120.13277778"},{"name":"Tubaran","countryCode":"PH","stateCode":"CAG","latitude":"7.71666667","longitude":"124.16666667"},{"name":"Tuburan","countryCode":"PH","stateCode":"CAG","latitude":"6.60000000","longitude":"122.20000000"},{"name":"Tugaya","countryCode":"PH","stateCode":"CAG","latitude":"7.88400000","longitude":"124.17200000"},{"name":"Tumbagaan","countryCode":"PH","stateCode":"CAG","latitude":"5.36555556","longitude":"120.31388889"},{"name":"Tunggol","countryCode":"PH","stateCode":"CAG","latitude":"5.84444444","longitude":"121.15444444"},{"name":"Tungol","countryCode":"PH","stateCode":"CAG","latitude":"7.08083333","longitude":"124.75305556"},{"name":"Turtle Islands","countryCode":"PH","stateCode":"CAG","latitude":"6.08333333","longitude":"118.31666667"},{"name":"Ungus-Ungus","countryCode":"PH","stateCode":"CAG","latitude":"5.05083333","longitude":"119.83972222"},{"name":"Upi","countryCode":"PH","stateCode":"CAG","latitude":"7.02888889","longitude":"124.16500000"},{"name":"Uyaan","countryCode":"PH","stateCode":"CAG","latitude":"7.86305556","longitude":"124.04111111"},{"name":"Wao","countryCode":"PH","stateCode":"CAG","latitude":"7.64037500","longitude":"124.72573333"},{"name":"Ambuclao","countryCode":"PH","stateCode":"CAN","latitude":"16.48333333","longitude":"120.75000000"},{"name":"Amlimay","countryCode":"PH","stateCode":"CAN","latitude":"16.69388889","longitude":"120.83694444"},{"name":"Ampusungan","countryCode":"PH","stateCode":"CAN","latitude":"16.78027778","longitude":"120.72472222"},{"name":"Angad","countryCode":"PH","stateCode":"CAN","latitude":"17.58500000","longitude":"120.62583333"},{"name":"Atok","countryCode":"PH","stateCode":"CAN","latitude":"16.62756667","longitude":"120.76736667"},{"name":"Baculongan","countryCode":"PH","stateCode":"CAN","latitude":"16.80000000","longitude":"120.83333333"},{"name":"Baguinge","countryCode":"PH","stateCode":"CAN","latitude":"16.77777778","longitude":"121.10611111"},{"name":"Baguio","countryCode":"PH","stateCode":"CAN","latitude":"16.41516667","longitude":"120.59559444"},{"name":"Bakun","countryCode":"PH","stateCode":"CAN","latitude":"16.79222222","longitude":"120.66527778"},{"name":"Balbalan","countryCode":"PH","stateCode":"CAN","latitude":"17.45000000","longitude":"121.15000000"},{"name":"Banaue","countryCode":"PH","stateCode":"CAN","latitude":"16.91861100","longitude":"121.05916700"},{"name":"Bangao","countryCode":"PH","stateCode":"CAN","latitude":"16.82111111","longitude":"120.84027778"},{"name":"Bangued","countryCode":"PH","stateCode":"CAN","latitude":"17.60833000","longitude":"120.63806000"},{"name":"Bantay","countryCode":"PH","stateCode":"CAN","latitude":"17.43805556","longitude":"120.75777778"},{"name":"Barlig","countryCode":"PH","stateCode":"CAN","latitude":"17.08333333","longitude":"121.15000000"},{"name":"Bauko","countryCode":"PH","stateCode":"CAN","latitude":"16.98333333","longitude":"120.86666667"},{"name":"Bayabas","countryCode":"PH","stateCode":"CAN","latitude":"16.45000000","longitude":"120.51666667"},{"name":"Besao","countryCode":"PH","stateCode":"CAN","latitude":"17.10000000","longitude":"120.81666667"},{"name":"Betwagan","countryCode":"PH","stateCode":"CAN","latitude":"17.08333333","longitude":"120.96666667"},{"name":"Bocos","countryCode":"PH","stateCode":"CAN","latitude":"16.92638889","longitude":"121.05722222"},{"name":"Bokod","countryCode":"PH","stateCode":"CAN","latitude":"16.50000000","longitude":"120.83333333"},{"name":"Boliney","countryCode":"PH","stateCode":"CAN","latitude":"17.40773000","longitude":"120.78115000"},{"name":"Bontoc","countryCode":"PH","stateCode":"CAN","latitude":"17.08722200","longitude":"120.97555600"},{"name":"Bucay","countryCode":"PH","stateCode":"CAN","latitude":"17.54040000","longitude":"120.71880000"},{"name":"Bucloc","countryCode":"PH","stateCode":"CAN","latitude":"17.43333000","longitude":"120.83333000"},{"name":"Buguias","countryCode":"PH","stateCode":"CAN","latitude":"16.71666667","longitude":"120.83333333"},{"name":"Bulalacao","countryCode":"PH","stateCode":"CAN","latitude":"16.83583333","longitude":"120.80861111"},{"name":"Butigui","countryCode":"PH","stateCode":"CAN","latitude":"17.11527778","longitude":"121.43305556"},{"name":"Calaba","countryCode":"PH","stateCode":"CAN","latitude":"17.61777778","longitude":"120.61611111"},{"name":"Calanasan","countryCode":"PH","stateCode":"CAN","latitude":"18.25833333","longitude":"121.04055556"},{"name":"Conner","countryCode":"PH","stateCode":"CAN","latitude":"17.80000000","longitude":"121.33333333"},{"name":"Daguioman","countryCode":"PH","stateCode":"CAN","latitude":"17.45000000","longitude":"120.95000000"},{"name":"Dalipey","countryCode":"PH","stateCode":"CAN","latitude":"16.80000000","longitude":"120.71666667"},{"name":"Dalupirip","countryCode":"PH","stateCode":"CAN","latitude":"16.32611111","longitude":"120.72416667"},{"name":"Danglas","countryCode":"PH","stateCode":"CAN","latitude":"17.70090000","longitude":"120.65560000"},{"name":"Dolores","countryCode":"PH","stateCode":"CAN","latitude":"17.63333000","longitude":"120.75000000"},{"name":"Flora","countryCode":"PH","stateCode":"CAN","latitude":"18.11666667","longitude":"121.40000000"},{"name":"Gambang","countryCode":"PH","stateCode":"CAN","latitude":"16.75000000","longitude":"120.78333333"},{"name":"Guinsadan","countryCode":"PH","stateCode":"CAN","latitude":"16.96416667","longitude":"120.86805556"},{"name":"Hapao","countryCode":"PH","stateCode":"CAN","latitude":"16.87972222","longitude":"121.01611111"},{"name":"Hingyon","countryCode":"PH","stateCode":"CAN","latitude":"16.83333333","longitude":"121.11666667"},{"name":"Hungduan","countryCode":"PH","stateCode":"CAN","latitude":"16.83333333","longitude":"121.00000000"},{"name":"Itogon","countryCode":"PH","stateCode":"CAN","latitude":"16.36666667","longitude":"120.68333333"},{"name":"Kabayan","countryCode":"PH","stateCode":"CAN","latitude":"16.61666667","longitude":"120.83333333"},{"name":"Kabugao","countryCode":"PH","stateCode":"CAN","latitude":"17.83333333","longitude":"121.26666667"},{"name":"Kapangan","countryCode":"PH","stateCode":"CAN","latitude":"16.58333333","longitude":"120.60000000"},{"name":"Kiangan","countryCode":"PH","stateCode":"CAN","latitude":"16.78333333","longitude":"121.08333333"},{"name":"Kibungan","countryCode":"PH","stateCode":"CAN","latitude":"16.95435000","longitude":"120.66559000"},{"name":"La Paz","countryCode":"PH","stateCode":"CAN","latitude":"17.67460000","longitude":"120.68640000"},{"name":"La Trinidad","countryCode":"PH","stateCode":"CAN","latitude":"16.46210000","longitude":"120.58770000"},{"name":"Lacub","countryCode":"PH","stateCode":"CAN","latitude":"17.66110000","longitude":"120.95040000"},{"name":"Lagangilang","countryCode":"PH","stateCode":"CAN","latitude":"17.61250000","longitude":"120.73580000"},{"name":"Lagawe","countryCode":"PH","stateCode":"CAN","latitude":"16.81666667","longitude":"121.10000000"},{"name":"Lagayan","countryCode":"PH","stateCode":"CAN","latitude":"17.72080000","longitude":"120.70670000"},{"name":"Lamut","countryCode":"PH","stateCode":"CAN","latitude":"16.65000000","longitude":"121.22500000"},{"name":"Langiden","countryCode":"PH","stateCode":"CAN","latitude":"17.61667000","longitude":"120.51667000"},{"name":"Laya","countryCode":"PH","stateCode":"CAN","latitude":"17.47250000","longitude":"121.46777778"},{"name":"Licuan","countryCode":"PH","stateCode":"CAN","latitude":"17.58333000","longitude":"120.85000000"},{"name":"Licuan-Baay","countryCode":"PH","stateCode":"CAN","latitude":"17.60890000","longitude":"120.90590000"},{"name":"Liwan","countryCode":"PH","stateCode":"CAN","latitude":"17.51916667","longitude":"121.63194444"},{"name":"Loacan","countryCode":"PH","stateCode":"CAN","latitude":"16.55000000","longitude":"120.66666667"},{"name":"Luba","countryCode":"PH","stateCode":"CAN","latitude":"17.31800000","longitude":"120.69450000"},{"name":"Lubuagan","countryCode":"PH","stateCode":"CAN","latitude":"17.35000000","longitude":"121.18333333"},{"name":"Luna","countryCode":"PH","stateCode":"CAN","latitude":"18.33333333","longitude":"121.35000000"},{"name":"Malibcong","countryCode":"PH","stateCode":"CAN","latitude":"17.56550000","longitude":"120.99360000"},{"name":"Manabo","countryCode":"PH","stateCode":"CAN","latitude":"17.43320000","longitude":"120.70530000"},{"name":"Mankayan","countryCode":"PH","stateCode":"CAN","latitude":"16.86666667","longitude":"120.78333333"},{"name":"Mayoyao","countryCode":"PH","stateCode":"CAN","latitude":"16.96666667","longitude":"121.21666667"},{"name":"Monamon","countryCode":"PH","stateCode":"CAN","latitude":"16.88333333","longitude":"120.88333333"},{"name":"Nangalisan","countryCode":"PH","stateCode":"CAN","latitude":"16.43444444","longitude":"120.47777778"},{"name":"Natonin","countryCode":"PH","stateCode":"CAN","latitude":"17.10000000","longitude":"121.28333333"},{"name":"Natubleng","countryCode":"PH","stateCode":"CAN","latitude":"16.69638889","longitude":"120.78055556"},{"name":"Paracelis","countryCode":"PH","stateCode":"CAN","latitude":"17.26666667","longitude":"121.46666667"},{"name":"Pasil","countryCode":"PH","stateCode":"CAN","latitude":"17.38333333","longitude":"121.15000000"},{"name":"Peñarrubia","countryCode":"PH","stateCode":"CAN","latitude":"17.56470000","longitude":"120.65190000"},{"name":"Pidigan","countryCode":"PH","stateCode":"CAN","latitude":"17.55000000","longitude":"120.58333000"},{"name":"Pilar","countryCode":"PH","stateCode":"CAN","latitude":"17.41650000","longitude":"120.59540000"},{"name":"Pinukpuk","countryCode":"PH","stateCode":"CAN","latitude":"17.60000000","longitude":"121.36666667"},{"name":"Potia","countryCode":"PH","stateCode":"CAN","latitude":"16.93333000","longitude":"121.46667000"},{"name":"Pudtol","countryCode":"PH","stateCode":"CAN","latitude":"18.15000000","longitude":"121.28333333"},{"name":"Rizal","countryCode":"PH","stateCode":"CAN","latitude":"17.50000000","longitude":"121.60000000"},{"name":"Sabangan","countryCode":"PH","stateCode":"CAN","latitude":"16.95000000","longitude":"120.91666667"},{"name":"Sablan","countryCode":"PH","stateCode":"CAN","latitude":"16.49639000","longitude":"120.51748000"},{"name":"Sadanga","countryCode":"PH","stateCode":"CAN","latitude":"17.16666667","longitude":"121.03333333"},{"name":"Sadsadan","countryCode":"PH","stateCode":"CAN","latitude":"16.93333333","longitude":"120.86666667"},{"name":"Sagada","countryCode":"PH","stateCode":"CAN","latitude":"17.08333333","longitude":"120.90000000"},{"name":"Sal-Lapadan","countryCode":"PH","stateCode":"CAN","latitude":"17.46667000","longitude":"120.78333000"},{"name":"San Isidro","countryCode":"PH","stateCode":"CAN","latitude":"17.46667000","longitude":"120.60000000"},{"name":"San Juan","countryCode":"PH","stateCode":"CAN","latitude":"17.68290000","longitude":"120.73240000"},{"name":"San Quintin","countryCode":"PH","stateCode":"CAN","latitude":"17.55000000","longitude":"120.51667000"},{"name":"San Ramon","countryCode":"PH","stateCode":"CAN","latitude":"17.41361111","longitude":"120.70750000"},{"name":"Santa Marcela","countryCode":"PH","stateCode":"CAN","latitude":"18.28333333","longitude":"121.43333333"},{"name":"Tabaan","countryCode":"PH","stateCode":"CAN","latitude":"16.30000000","longitude":"120.51666667"},{"name":"Tabio","countryCode":"PH","stateCode":"CAN","latitude":"16.85000000","longitude":"120.80000000"},{"name":"Tabuk","countryCode":"PH","stateCode":"CAN","latitude":"17.45000000","longitude":"121.45833333"},{"name":"Tacadang","countryCode":"PH","stateCode":"CAN","latitude":"16.72638889","longitude":"120.64055556"},{"name":"Tadian","countryCode":"PH","stateCode":"CAN","latitude":"16.99526389","longitude":"120.82191667"},{"name":"Taloy","countryCode":"PH","stateCode":"CAN","latitude":"16.33333333","longitude":"120.50000000"},{"name":"Tanudan","countryCode":"PH","stateCode":"CAN","latitude":"17.30000000","longitude":"121.23333333"},{"name":"Tayum","countryCode":"PH","stateCode":"CAN","latitude":"17.60000000","longitude":"120.68333000"},{"name":"Tineg","countryCode":"PH","stateCode":"CAN","latitude":"17.76701000","longitude":"120.92800000"},{"name":"Tinglayan","countryCode":"PH","stateCode":"CAN","latitude":"17.28333333","longitude":"121.16666667"},{"name":"Tinoc","countryCode":"PH","stateCode":"CAN","latitude":"16.70000000","longitude":"120.90000000"},{"name":"Topdac","countryCode":"PH","stateCode":"CAN","latitude":"16.55527778","longitude":"120.71166667"},{"name":"Tuba","countryCode":"PH","stateCode":"CAN","latitude":"16.31666667","longitude":"120.55000000"},{"name":"Tublay","countryCode":"PH","stateCode":"CAN","latitude":"16.51666667","longitude":"120.61666667"},{"name":"Tubo","countryCode":"PH","stateCode":"CAN","latitude":"17.16667000","longitude":"120.71667000"},{"name":"Tuding","countryCode":"PH","stateCode":"CAN","latitude":"16.41083333","longitude":"120.64222222"},{"name":"Villarosa","countryCode":"PH","stateCode":"CAN","latitude":"15.55000000","longitude":"120.75000000"},{"name":"Villaviciosa","countryCode":"PH","stateCode":"CAN","latitude":"17.43790000","longitude":"120.62620000"},{"name":"Andili","countryCode":"PH","stateCode":"DVO","latitude":"7.46194444","longitude":"125.97000000"},{"name":"Andop","countryCode":"PH","stateCode":"DVO","latitude":"7.86111111","longitude":"125.75388889"},{"name":"Anibongan","countryCode":"PH","stateCode":"DVO","latitude":"7.39333333","longitude":"125.71888889"},{"name":"Astorga","countryCode":"PH","stateCode":"DVO","latitude":"6.90722222","longitude":"125.45583333"},{"name":"Asuncion","countryCode":"PH","stateCode":"DVO","latitude":"7.58333000","longitude":"125.76667000"},{"name":"Babag","countryCode":"PH","stateCode":"DVO","latitude":"7.73305556","longitude":"126.07138889"},{"name":"Baculin","countryCode":"PH","stateCode":"DVO","latitude":"7.45250000","longitude":"126.58416667"},{"name":"Baganga","countryCode":"PH","stateCode":"DVO","latitude":"7.57388889","longitude":"126.56000000"},{"name":"Balagunan","countryCode":"PH","stateCode":"DVO","latitude":"7.49222222","longitude":"125.52111111"},{"name":"Balangonan","countryCode":"PH","stateCode":"DVO","latitude":"5.57333333","longitude":"125.35388889"},{"name":"Balutakay","countryCode":"PH","stateCode":"DVO","latitude":"6.72111111","longitude":"125.35166667"},{"name":"Banaybanay","countryCode":"PH","stateCode":"DVO","latitude":"6.96993611","longitude":"126.01257500"},{"name":"Bansalan","countryCode":"PH","stateCode":"DVO","latitude":"6.78333333","longitude":"125.21666667"},{"name":"Bantacan","countryCode":"PH","stateCode":"DVO","latitude":"7.60388889","longitude":"126.12972222"},{"name":"Baon","countryCode":"PH","stateCode":"DVO","latitude":"6.79555556","longitude":"126.08777778"},{"name":"Baracatan","countryCode":"PH","stateCode":"DVO","latitude":"6.96750000","longitude":"125.41583333"},{"name":"Basiawan","countryCode":"PH","stateCode":"DVO","latitude":"6.53416667","longitude":"125.48694444"},{"name":"Batiano","countryCode":"PH","stateCode":"DVO","latitude":"7.55333333","longitude":"126.49083333"},{"name":"Bato","countryCode":"PH","stateCode":"DVO","latitude":"7.04305556","longitude":"125.47305556"},{"name":"Batobato","countryCode":"PH","stateCode":"DVO","latitude":"6.82527778","longitude":"126.08444444"},{"name":"Baylo","countryCode":"PH","stateCode":"DVO","latitude":"7.85527778","longitude":"126.05555556"},{"name":"Biao","countryCode":"PH","stateCode":"DVO","latitude":"7.16333333","longitude":"125.52111111"},{"name":"Bincoñgan","countryCode":"PH","stateCode":"DVO","latitude":"7.36666667","longitude":"125.75000000"},{"name":"Bitaogan","countryCode":"PH","stateCode":"DVO","latitude":"6.76833333","longitude":"126.07750000"},{"name":"Bobon","countryCode":"PH","stateCode":"DVO","latitude":"6.86777778","longitude":"126.32833333"},{"name":"Bolila","countryCode":"PH","stateCode":"DVO","latitude":"6.37166667","longitude":"125.57138889"},{"name":"Boston","countryCode":"PH","stateCode":"DVO","latitude":"7.87111111","longitude":"126.36416667"},{"name":"Buclad","countryCode":"PH","stateCode":"DVO","latitude":"7.52777778","longitude":"125.75055556"},{"name":"Buhangin","countryCode":"PH","stateCode":"DVO","latitude":"6.49111111","longitude":"125.54750000"},{"name":"Bukid","countryCode":"PH","stateCode":"DVO","latitude":"5.57166667","longitude":"125.40555556"},{"name":"Bulacan","countryCode":"PH","stateCode":"DVO","latitude":"6.56750000","longitude":"125.42111111"},{"name":"Bungabon","countryCode":"PH","stateCode":"DVO","latitude":"7.22222222","longitude":"125.87305556"},{"name":"Butulan","countryCode":"PH","stateCode":"DVO","latitude":"5.61444444","longitude":"125.43166667"},{"name":"Cabayangan","countryCode":"PH","stateCode":"DVO","latitude":"7.40722222","longitude":"125.73305556"},{"name":"Cabinuangan","countryCode":"PH","stateCode":"DVO","latitude":"7.68333333","longitude":"126.03333333"},{"name":"Caburan","countryCode":"PH","stateCode":"DVO","latitude":"5.91805556","longitude":"125.64111111"},{"name":"Cambanugoy","countryCode":"PH","stateCode":"DVO","latitude":"7.54138889","longitude":"125.75527778"},{"name":"Camudmud","countryCode":"PH","stateCode":"DVO","latitude":"7.17611111","longitude":"125.69333333"},{"name":"Caraga","countryCode":"PH","stateCode":"DVO","latitude":"7.33333333","longitude":"126.56666667"},{"name":"Carmen","countryCode":"PH","stateCode":"DVO","latitude":"7.36055556","longitude":"125.70638889"},{"name":"Cateel","countryCode":"PH","stateCode":"DVO","latitude":"7.79138889","longitude":"126.45333333"},{"name":"City of Mati","countryCode":"PH","stateCode":"DVO","latitude":"6.75381000","longitude":"126.24592000"},{"name":"City of Panabo","countryCode":"PH","stateCode":"DVO","latitude":"7.33038000","longitude":"125.60607000"},{"name":"City of Tagum","countryCode":"PH","stateCode":"DVO","latitude":"7.40000000","longitude":"125.83333000"},{"name":"Cogon","countryCode":"PH","stateCode":"DVO","latitude":"7.15083333","longitude":"125.71722222"},{"name":"Concepcion","countryCode":"PH","stateCode":"DVO","latitude":"7.75055556","longitude":"125.71194444"},{"name":"Corocotan","countryCode":"PH","stateCode":"DVO","latitude":"7.39972222","longitude":"125.77277778"},{"name":"Coronon","countryCode":"PH","stateCode":"DVO","latitude":"6.87916667","longitude":"125.44888889"},{"name":"Cuambog","countryCode":"PH","stateCode":"DVO","latitude":"7.30861111","longitude":"125.84805556"},{"name":"Culaman","countryCode":"PH","stateCode":"DVO","latitude":"5.96027778","longitude":"125.65861111"},{"name":"Dacudao","countryCode":"PH","stateCode":"DVO","latitude":"7.21527778","longitude":"125.47138889"},{"name":"Dakbayan sa Digos","countryCode":"PH","stateCode":"DVO","latitude":"6.83333000","longitude":"125.35000000"},{"name":"Davan","countryCode":"PH","stateCode":"DVO","latitude":"6.91500000","longitude":"126.15333333"},{"name":"Davao City","countryCode":"PH","stateCode":"DVO","latitude":"7.06666667","longitude":"125.60000000"},{"name":"Del Pilar","countryCode":"PH","stateCode":"DVO","latitude":"7.56305556","longitude":"125.82666667"},{"name":"Digos","countryCode":"PH","stateCode":"DVO","latitude":"6.75000000","longitude":"125.35000000"},{"name":"Dolo","countryCode":"PH","stateCode":"DVO","latitude":"6.81027778","longitude":"125.19166667"},{"name":"Don Marcelino","countryCode":"PH","stateCode":"DVO","latitude":"6.11667000","longitude":"125.63333000"},{"name":"Dumlan","countryCode":"PH","stateCode":"DVO","latitude":"7.42750000","longitude":"125.88194444"},{"name":"Esperanza","countryCode":"PH","stateCode":"DVO","latitude":"7.49166667","longitude":"125.72805556"},{"name":"Gabi","countryCode":"PH","stateCode":"DVO","latitude":"7.62138889","longitude":"126.09194444"},{"name":"Gabuyan","countryCode":"PH","stateCode":"DVO","latitude":"7.60805556","longitude":"125.66888889"},{"name":"Goma","countryCode":"PH","stateCode":"DVO","latitude":"6.79194444","longitude":"125.32083333"},{"name":"Governor Generoso","countryCode":"PH","stateCode":"DVO","latitude":"6.65000000","longitude":"126.06666667"},{"name":"Guihing Proper","countryCode":"PH","stateCode":"DVO","latitude":"6.68444444","longitude":"125.35250000"},{"name":"Gumalang","countryCode":"PH","stateCode":"DVO","latitude":"7.20833333","longitude":"125.40361111"},{"name":"Gupitan","countryCode":"PH","stateCode":"DVO","latitude":"7.77583333","longitude":"125.64055556"},{"name":"Hagonoy","countryCode":"PH","stateCode":"DVO","latitude":"6.68333333","longitude":"125.30000000"},{"name":"Ignit","countryCode":"PH","stateCode":"DVO","latitude":"6.70083333","longitude":"125.29194444"},{"name":"Ilangay","countryCode":"PH","stateCode":"DVO","latitude":"6.91277778","longitude":"126.05000000"},{"name":"Inawayan","countryCode":"PH","stateCode":"DVO","latitude":"6.96083333","longitude":"125.47333333"},{"name":"Island Garden City of Samal","countryCode":"PH","stateCode":"DVO","latitude":"7.08333000","longitude":"125.75000000"},{"name":"Jose Abad Santos","countryCode":"PH","stateCode":"DVO","latitude":"5.91666667","longitude":"125.65000000"},{"name":"Jovellar","countryCode":"PH","stateCode":"DVO","latitude":"7.06361111","longitude":"126.45555556"},{"name":"Kalbay","countryCode":"PH","stateCode":"DVO","latitude":"5.72333333","longitude":"125.49861111"},{"name":"Kalian","countryCode":"PH","stateCode":"DVO","latitude":"6.12305556","longitude":"125.70027778"},{"name":"Kaligutan","countryCode":"PH","stateCode":"DVO","latitude":"7.70305556","longitude":"125.81305556"},{"name":"Kapalong","countryCode":"PH","stateCode":"DVO","latitude":"7.58541667","longitude":"125.70515278"},{"name":"Katipunan","countryCode":"PH","stateCode":"DVO","latitude":"7.32027778","longitude":"125.62027778"},{"name":"Kiblawan","countryCode":"PH","stateCode":"DVO","latitude":"6.61666667","longitude":"125.21666667"},{"name":"Kinablangan","countryCode":"PH","stateCode":"DVO","latitude":"7.69277778","longitude":"126.54916667"},{"name":"Kinamayan","countryCode":"PH","stateCode":"DVO","latitude":"7.49944444","longitude":"125.67361111"},{"name":"Kinangan","countryCode":"PH","stateCode":"DVO","latitude":"6.30138889","longitude":"125.58500000"},{"name":"La Libertad","countryCode":"PH","stateCode":"DVO","latitude":"7.48027778","longitude":"125.64722222"},{"name":"La Paz","countryCode":"PH","stateCode":"DVO","latitude":"7.31583333","longitude":"125.73333333"},{"name":"La Union","countryCode":"PH","stateCode":"DVO","latitude":"6.70416667","longitude":"126.08805556"},{"name":"Lacaron","countryCode":"PH","stateCode":"DVO","latitude":"6.44888889","longitude":"125.57916667"},{"name":"Lacson","countryCode":"PH","stateCode":"DVO","latitude":"7.21194444","longitude":"125.44222222"},{"name":"Lais","countryCode":"PH","stateCode":"DVO","latitude":"6.33277778","longitude":"125.64638889"},{"name":"Lamitan","countryCode":"PH","stateCode":"DVO","latitude":"6.08722222","longitude":"125.70222222"},{"name":"Lapuan","countryCode":"PH","stateCode":"DVO","latitude":"6.14444444","longitude":"125.70083333"},{"name":"Lasang","countryCode":"PH","stateCode":"DVO","latitude":"7.26694444","longitude":"125.66500000"},{"name":"Libuganon","countryCode":"PH","stateCode":"DVO","latitude":"7.34888889","longitude":"125.77833333"},{"name":"Limao","countryCode":"PH","stateCode":"DVO","latitude":"7.07916667","longitude":"125.67361111"},{"name":"Limot","countryCode":"PH","stateCode":"DVO","latitude":"7.04055556","longitude":"126.27277778"},{"name":"Linao","countryCode":"PH","stateCode":"DVO","latitude":"7.01722222","longitude":"125.99194444"},{"name":"Linoan","countryCode":"PH","stateCode":"DVO","latitude":"7.62611111","longitude":"125.97416667"},{"name":"Lukatan","countryCode":"PH","stateCode":"DVO","latitude":"7.00972222","longitude":"126.42111111"},{"name":"Luna","countryCode":"PH","stateCode":"DVO","latitude":"7.57638889","longitude":"125.66722222"},{"name":"Lungaog","countryCode":"PH","stateCode":"DVO","latitude":"7.52944444","longitude":"125.68777778"},{"name":"Lupon","countryCode":"PH","stateCode":"DVO","latitude":"6.89814000","longitude":"126.00961000"},{"name":"Luzon","countryCode":"PH","stateCode":"DVO","latitude":"6.51916667","longitude":"126.09416667"},{"name":"Mabini","countryCode":"PH","stateCode":"DVO","latitude":"7.30000000","longitude":"125.85000000"},{"name":"Mabuhay","countryCode":"PH","stateCode":"DVO","latitude":"7.33305556","longitude":"125.54750000"},{"name":"Maco","countryCode":"PH","stateCode":"DVO","latitude":"7.36194000","longitude":"125.85528000"},{"name":"Maduao","countryCode":"PH","stateCode":"DVO","latitude":"7.29416667","longitude":"125.62583333"},{"name":"Magatos","countryCode":"PH","stateCode":"DVO","latitude":"7.55555556","longitude":"125.72666667"},{"name":"Magdug","countryCode":"PH","stateCode":"DVO","latitude":"6.54777778","longitude":"126.09500000"},{"name":"Magnaga","countryCode":"PH","stateCode":"DVO","latitude":"7.16944444","longitude":"125.89305556"},{"name":"Magsaysay","countryCode":"PH","stateCode":"DVO","latitude":"6.76666667","longitude":"125.18333333"},{"name":"Mahanob","countryCode":"PH","stateCode":"DVO","latitude":"7.57333333","longitude":"126.50694444"},{"name":"Mahayag","countryCode":"PH","stateCode":"DVO","latitude":"7.21666667","longitude":"125.61944444"},{"name":"Malagos","countryCode":"PH","stateCode":"DVO","latitude":"7.18500000","longitude":"125.42222222"},{"name":"Malalag","countryCode":"PH","stateCode":"DVO","latitude":"6.60000000","longitude":"125.40000000"},{"name":"Malinao","countryCode":"PH","stateCode":"DVO","latitude":"6.65916667","longitude":"125.28666667"},{"name":"Malita","countryCode":"PH","stateCode":"DVO","latitude":"6.40000000","longitude":"125.60000000"},{"name":"Mambago","countryCode":"PH","stateCode":"DVO","latitude":"7.10555556","longitude":"125.69444444"},{"name":"Managa","countryCode":"PH","stateCode":"DVO","latitude":"6.74611111","longitude":"125.26805556"},{"name":"Manaloal","countryCode":"PH","stateCode":"DVO","latitude":"7.36611111","longitude":"125.66027778"},{"name":"Manat","countryCode":"PH","stateCode":"DVO","latitude":"7.53277778","longitude":"126.01722222"},{"name":"Manay","countryCode":"PH","stateCode":"DVO","latitude":"7.21666667","longitude":"126.53333333"},{"name":"Mangili","countryCode":"PH","stateCode":"DVO","latitude":"6.00333333","longitude":"125.68388889"},{"name":"Manikling","countryCode":"PH","stateCode":"DVO","latitude":"6.87916667","longitude":"126.06055556"},{"name":"Matanao","countryCode":"PH","stateCode":"DVO","latitude":"6.75000000","longitude":"125.23333333"},{"name":"Mati","countryCode":"PH","stateCode":"DVO","latitude":"6.95000000","longitude":"126.23333333"},{"name":"Matiao","countryCode":"PH","stateCode":"DVO","latitude":"7.08277778","longitude":"125.93611111"},{"name":"Matti","countryCode":"PH","stateCode":"DVO","latitude":"6.77055556","longitude":"125.30861111"},{"name":"Mawab","countryCode":"PH","stateCode":"DVO","latitude":"7.50000000","longitude":"125.93333333"},{"name":"Mayo","countryCode":"PH","stateCode":"DVO","latitude":"7.00222222","longitude":"126.33194444"},{"name":"Monkayo","countryCode":"PH","stateCode":"DVO","latitude":"7.81528000","longitude":"126.05444000"},{"name":"Montevista","countryCode":"PH","stateCode":"DVO","latitude":"7.70000000","longitude":"125.98333333"},{"name":"Nabunturan","countryCode":"PH","stateCode":"DVO","latitude":"7.58333000","longitude":"126.01667000"},{"name":"Nangan","countryCode":"PH","stateCode":"DVO","latitude":"6.47277778","longitude":"126.12444444"},{"name":"Nanyo","countryCode":"PH","stateCode":"DVO","latitude":"7.33305556","longitude":"125.63777778"},{"name":"New Baclayon","countryCode":"PH","stateCode":"DVO","latitude":"6.58416667","longitude":"125.36944444"},{"name":"New Bataan","countryCode":"PH","stateCode":"DVO","latitude":"7.53333333","longitude":"126.13333333"},{"name":"New Bohol","countryCode":"PH","stateCode":"DVO","latitude":"7.52333333","longitude":"125.83638889"},{"name":"New Corella","countryCode":"PH","stateCode":"DVO","latitude":"7.58660000","longitude":"125.82370000"},{"name":"New Leyte","countryCode":"PH","stateCode":"DVO","latitude":"7.50000000","longitude":"125.75000000"},{"name":"New Sibonga","countryCode":"PH","stateCode":"DVO","latitude":"7.56083333","longitude":"125.92972222"},{"name":"New Visayas","countryCode":"PH","stateCode":"DVO","latitude":"7.52333333","longitude":"125.62333333"},{"name":"Nuing","countryCode":"PH","stateCode":"DVO","latitude":"5.63277778","longitude":"125.43527778"},{"name":"Padada","countryCode":"PH","stateCode":"DVO","latitude":"6.63333333","longitude":"125.35000000"},{"name":"Pag-asa","countryCode":"PH","stateCode":"DVO","latitude":"7.57555556","longitude":"125.68388889"},{"name":"Pagsabangan","countryCode":"PH","stateCode":"DVO","latitude":"7.48111111","longitude":"125.74944444"},{"name":"Palma Gil","countryCode":"PH","stateCode":"DVO","latitude":"7.64222222","longitude":"125.62916667"},{"name":"Panabo","countryCode":"PH","stateCode":"DVO","latitude":"7.30805556","longitude":"125.68416667"},{"name":"Pandasan","countryCode":"PH","stateCode":"DVO","latitude":"7.28388889","longitude":"125.85361111"},{"name":"Pangian","countryCode":"PH","stateCode":"DVO","latitude":"6.46277778","longitude":"125.54527778"},{"name":"Panikian","countryCode":"PH","stateCode":"DVO","latitude":"7.01083333","longitude":"126.02416667"},{"name":"Pantukan","countryCode":"PH","stateCode":"DVO","latitude":"7.15000000","longitude":"125.95000000"},{"name":"Pasian","countryCode":"PH","stateCode":"DVO","latitude":"7.92805556","longitude":"126.06722222"},{"name":"Pondaguitan","countryCode":"PH","stateCode":"DVO","latitude":"6.36111111","longitude":"126.17777778"},{"name":"Pung-Pang","countryCode":"PH","stateCode":"DVO","latitude":"6.49750000","longitude":"125.46333333"},{"name":"Samal","countryCode":"PH","stateCode":"DVO","latitude":"7.07444000","longitude":"125.70833000"},{"name":"Sampao","countryCode":"PH","stateCode":"DVO","latitude":"7.59388889","longitude":"125.66111111"},{"name":"San Alfonso","countryCode":"PH","stateCode":"DVO","latitude":"7.78027778","longitude":"126.42027778"},{"name":"San Antonio","countryCode":"PH","stateCode":"DVO","latitude":"7.12000000","longitude":"125.73972222"},{"name":"San Ignacio","countryCode":"PH","stateCode":"DVO","latitude":"7.11888889","longitude":"126.48833333"},{"name":"San Isidro","countryCode":"PH","stateCode":"DVO","latitude":"6.76667000","longitude":"126.13333000"},{"name":"San Luis","countryCode":"PH","stateCode":"DVO","latitude":"7.44138889","longitude":"126.55111111"},{"name":"San Mariano","countryCode":"PH","stateCode":"DVO","latitude":"7.33819000","longitude":"126.16464000"},{"name":"San Miguel","countryCode":"PH","stateCode":"DVO","latitude":"7.48500000","longitude":"125.67638889"},{"name":"San Pedro","countryCode":"PH","stateCode":"DVO","latitude":"7.34194444","longitude":"126.51750000"},{"name":"San Rafael","countryCode":"PH","stateCode":"DVO","latitude":"7.76388889","longitude":"126.45583333"},{"name":"San Remigio","countryCode":"PH","stateCode":"DVO","latitude":"6.92305556","longitude":"125.77583333"},{"name":"San Vicente","countryCode":"PH","stateCode":"DVO","latitude":"7.86667000","longitude":"125.83333000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"DVO","latitude":"6.83333333","longitude":"125.41666667"},{"name":"Santa Maria","countryCode":"PH","stateCode":"DVO","latitude":"6.55361111","longitude":"125.47083333"},{"name":"Santiago","countryCode":"PH","stateCode":"DVO","latitude":"7.28888889","longitude":"126.57333333"},{"name":"Santo Niño","countryCode":"PH","stateCode":"DVO","latitude":"7.62361111","longitude":"125.62527778"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"DVO","latitude":"7.51667000","longitude":"125.60000000"},{"name":"Sarangani","countryCode":"PH","stateCode":"DVO","latitude":"5.40000000","longitude":"125.46666667"},{"name":"Sibulan","countryCode":"PH","stateCode":"DVO","latitude":"6.93361111","longitude":"125.46222222"},{"name":"Sigaboy","countryCode":"PH","stateCode":"DVO","latitude":"6.65416667","longitude":"126.07277778"},{"name":"Simod","countryCode":"PH","stateCode":"DVO","latitude":"7.47583333","longitude":"125.34083333"},{"name":"Sinawilan","countryCode":"PH","stateCode":"DVO","latitude":"6.75444444","longitude":"125.24638889"},{"name":"Sinayawan","countryCode":"PH","stateCode":"DVO","latitude":"6.71250000","longitude":"125.30944444"},{"name":"Sirib","countryCode":"PH","stateCode":"DVO","latitude":"7.13333333","longitude":"125.40722222"},{"name":"Sugal","countryCode":"PH","stateCode":"DVO","latitude":"5.66222222","longitude":"125.46166667"},{"name":"Sulop","countryCode":"PH","stateCode":"DVO","latitude":"6.59861000","longitude":"125.34361000"},{"name":"Surup","countryCode":"PH","stateCode":"DVO","latitude":"6.39027778","longitude":"126.14555556"},{"name":"Suz-on","countryCode":"PH","stateCode":"DVO","latitude":"7.66277778","longitude":"125.63833333"},{"name":"Tagakpan","countryCode":"PH","stateCode":"DVO","latitude":"7.11277778","longitude":"125.42916667"},{"name":"Tagdanua","countryCode":"PH","stateCode":"DVO","latitude":"7.20416667","longitude":"125.88416667"},{"name":"Tagnanan","countryCode":"PH","stateCode":"DVO","latitude":"7.28361111","longitude":"125.84222222"},{"name":"Tagum","countryCode":"PH","stateCode":"DVO","latitude":"7.44750000","longitude":"125.80460000"},{"name":"Takub","countryCode":"PH","stateCode":"DVO","latitude":"6.85638889","longitude":"125.42250000"},{"name":"Talagutong","countryCode":"PH","stateCode":"DVO","latitude":"6.26444444","longitude":"125.66777778"},{"name":"Talisay","countryCode":"PH","stateCode":"DVO","latitude":"6.71972222","longitude":"126.10000000"},{"name":"Talomo","countryCode":"PH","stateCode":"DVO","latitude":"7.52861111","longitude":"125.72277778"},{"name":"Tamayong","countryCode":"PH","stateCode":"DVO","latitude":"7.13305556","longitude":"125.37972222"},{"name":"Tambo","countryCode":"PH","stateCode":"DVO","latitude":"7.15694444","longitude":"125.69916667"},{"name":"Tamisan","countryCode":"PH","stateCode":"DVO","latitude":"6.84361111","longitude":"126.29833333"},{"name":"Tamugan","countryCode":"PH","stateCode":"DVO","latitude":"7.23083333","longitude":"125.37638889"},{"name":"Tanlad","countryCode":"PH","stateCode":"DVO","latitude":"6.60222222","longitude":"125.44500000"},{"name":"Tapia","countryCode":"PH","stateCode":"DVO","latitude":"7.75416667","longitude":"126.01194444"},{"name":"Tarragona","countryCode":"PH","stateCode":"DVO","latitude":"7.04910000","longitude":"126.44708000"},{"name":"Tawan tawan","countryCode":"PH","stateCode":"DVO","latitude":"7.16916667","longitude":"125.37277778"},{"name":"Taytayan","countryCode":"PH","stateCode":"DVO","latitude":"7.73388889","longitude":"126.50194444"},{"name":"Tibagon","countryCode":"PH","stateCode":"DVO","latitude":"7.23277778","longitude":"125.86277778"},{"name":"Tibanbang","countryCode":"PH","stateCode":"DVO","latitude":"6.63166667","longitude":"126.10555556"},{"name":"Tiblawan","countryCode":"PH","stateCode":"DVO","latitude":"6.47833333","longitude":"126.10833333"},{"name":"Tombongon","countryCode":"PH","stateCode":"DVO","latitude":"7.07916667","longitude":"125.94861111"},{"name":"Tubalan","countryCode":"PH","stateCode":"DVO","latitude":"6.49500000","longitude":"125.56611111"},{"name":"Tuban","countryCode":"PH","stateCode":"DVO","latitude":"6.82277778","longitude":"125.38694444"},{"name":"Tubod","countryCode":"PH","stateCode":"DVO","latitude":"7.37166667","longitude":"125.64472222"},{"name":"Tuganay","countryCode":"PH","stateCode":"DVO","latitude":"7.36888889","longitude":"125.72305556"},{"name":"Tuli","countryCode":"PH","stateCode":"DVO","latitude":"7.23333333","longitude":"125.41666667"},{"name":"Ula","countryCode":"PH","stateCode":"DVO","latitude":"7.13222222","longitude":"125.49222222"},{"name":"Wañgan","countryCode":"PH","stateCode":"DVO","latitude":"7.15972222","longitude":"125.44527778"},{"name":"Wines","countryCode":"PH","stateCode":"DVO","latitude":"7.19388889","longitude":"125.38916667"},{"name":"Abut","countryCode":"PH","stateCode":"AGN","latitude":"17.35416667","longitude":"121.60138889"},{"name":"Accusilian","countryCode":"PH","stateCode":"AGN","latitude":"17.74777778","longitude":"121.46250000"},{"name":"Afusing Centro","countryCode":"PH","stateCode":"AGN","latitude":"17.85250000","longitude":"121.62694444"},{"name":"Aglipay","countryCode":"PH","stateCode":"AGN","latitude":"16.48887500","longitude":"121.58735000"},{"name":"Alabug","countryCode":"PH","stateCode":"AGN","latitude":"17.73250000","longitude":"121.46777778"},{"name":"Alannay","countryCode":"PH","stateCode":"AGN","latitude":"18.06111111","longitude":"121.58611111"},{"name":"Alcala","countryCode":"PH","stateCode":"AGN","latitude":"17.90314167","longitude":"121.65896111"},{"name":"Alfonso Castañeda","countryCode":"PH","stateCode":"AGN","latitude":"15.79401389","longitude":"121.29996389"},{"name":"Alicia","countryCode":"PH","stateCode":"AGN","latitude":"16.77868611","longitude":"121.69718056"},{"name":"Allacapan","countryCode":"PH","stateCode":"AGN","latitude":"18.22696667","longitude":"121.55558333"},{"name":"Almaguer North","countryCode":"PH","stateCode":"AGN","latitude":"16.34972222","longitude":"121.09250000"},{"name":"Ambaguio","countryCode":"PH","stateCode":"AGN","latitude":"16.53160833","longitude":"121.02816944"},{"name":"Amulung","countryCode":"PH","stateCode":"AGN","latitude":"17.83865556","longitude":"121.72348333"},{"name":"Angadanan","countryCode":"PH","stateCode":"AGN","latitude":"16.75715000","longitude":"121.74792778"},{"name":"Antagan Segunda","countryCode":"PH","stateCode":"AGN","latitude":"17.28277778","longitude":"121.87138889"},{"name":"Aparri","countryCode":"PH","stateCode":"AGN","latitude":"18.35497500","longitude":"121.64185000"},{"name":"Aritao","countryCode":"PH","stateCode":"AGN","latitude":"16.29725833","longitude":"121.03381944"},{"name":"Atulayan","countryCode":"PH","stateCode":"AGN","latitude":"17.66472222","longitude":"121.69361111"},{"name":"Aurora","countryCode":"PH","stateCode":"AGN","latitude":"16.99184722","longitude":"121.63568889"},{"name":"Awallan","countryCode":"PH","stateCode":"AGN","latitude":"17.92444444","longitude":"121.91305556"},{"name":"Bacnor East","countryCode":"PH","stateCode":"AGN","latitude":"17.03444444","longitude":"121.70361111"},{"name":"Bagabag","countryCode":"PH","stateCode":"AGN","latitude":"16.60443056","longitude":"121.25209444"},{"name":"Baggabag B","countryCode":"PH","stateCode":"AGN","latitude":"16.50583333","longitude":"121.19027778"},{"name":"Baggao","countryCode":"PH","stateCode":"AGN","latitude":"17.88935278","longitude":"121.87092222"},{"name":"Bagong Tanza","countryCode":"PH","stateCode":"AGN","latitude":"16.98277778","longitude":"121.61111111"},{"name":"Bagu","countryCode":"PH","stateCode":"AGN","latitude":"18.42444444","longitude":"121.35583333"},{"name":"Bagumbayan","countryCode":"PH","stateCode":"AGN","latitude":"17.72277778","longitude":"121.44694444"},{"name":"Ballesteros","countryCode":"PH","stateCode":"AGN","latitude":"18.40000000","longitude":"121.51666667"},{"name":"Bambang","countryCode":"PH","stateCode":"AGN","latitude":"16.38250000","longitude":"121.11000000"},{"name":"Bangad","countryCode":"PH","stateCode":"AGN","latitude":"17.49555556","longitude":"121.77722222"},{"name":"Banganan","countryCode":"PH","stateCode":"AGN","latitude":"16.31444444","longitude":"121.05444444"},{"name":"Banquero","countryCode":"PH","stateCode":"AGN","latitude":"17.02305556","longitude":"121.77833333"},{"name":"Barucboc Norte","countryCode":"PH","stateCode":"AGN","latitude":"17.25861111","longitude":"121.60555556"},{"name":"Basco","countryCode":"PH","stateCode":"AGN","latitude":"20.45000000","longitude":"121.96666667"},{"name":"Batal","countryCode":"PH","stateCode":"AGN","latitude":"16.68750000","longitude":"121.60083000"},{"name":"Battung","countryCode":"PH","stateCode":"AGN","latitude":"17.72250000","longitude":"121.45916667"},{"name":"Bauan","countryCode":"PH","stateCode":"AGN","latitude":"17.72250000","longitude":"121.68027778"},{"name":"Bayombong","countryCode":"PH","stateCode":"AGN","latitude":"16.48333333","longitude":"121.15000000"},{"name":"Belance","countryCode":"PH","stateCode":"AGN","latitude":"16.18333333","longitude":"121.25000000"},{"name":"Benito Soliven","countryCode":"PH","stateCode":"AGN","latitude":"16.98333333","longitude":"121.95000000"},{"name":"Binalan","countryCode":"PH","stateCode":"AGN","latitude":"18.32750000","longitude":"121.54500000"},{"name":"Binguang","countryCode":"PH","stateCode":"AGN","latitude":"17.45888889","longitude":"121.79527778"},{"name":"Bintawan","countryCode":"PH","stateCode":"AGN","latitude":"16.57583333","longitude":"121.18777778"},{"name":"Bitag Grande","countryCode":"PH","stateCode":"AGN","latitude":"17.90250000","longitude":"121.85000000"},{"name":"Bone South","countryCode":"PH","stateCode":"AGN","latitude":"16.24472222","longitude":"120.99583333"},{"name":"Buguey","countryCode":"PH","stateCode":"AGN","latitude":"18.28823000","longitude":"121.83310000"},{"name":"Buliwao","countryCode":"PH","stateCode":"AGN","latitude":"16.48333333","longitude":"121.23333333"},{"name":"Bulu","countryCode":"PH","stateCode":"AGN","latitude":"17.33333333","longitude":"121.76666667"},{"name":"Burgos","countryCode":"PH","stateCode":"AGN","latitude":"17.06666667","longitude":"121.70000000"},{"name":"Busilak","countryCode":"PH","stateCode":"AGN","latitude":"16.47750000","longitude":"121.12416667"},{"name":"Cabagan","countryCode":"PH","stateCode":"AGN","latitude":"17.43333333","longitude":"121.76666667"},{"name":"Cabannungan Second","countryCode":"PH","stateCode":"AGN","latitude":"17.12500000","longitude":"121.85055556"},{"name":"Cabaritan East","countryCode":"PH","stateCode":"AGN","latitude":"18.41777778","longitude":"121.48861111"},{"name":"Cabarroguis","countryCode":"PH","stateCode":"AGN","latitude":"16.58333300","longitude":"121.50000000"},{"name":"Cabatuan","countryCode":"PH","stateCode":"AGN","latitude":"16.95888889","longitude":"121.66916667"},{"name":"Cabiraoan","countryCode":"PH","stateCode":"AGN","latitude":"18.32388889","longitude":"122.08583333"},{"name":"Calamagui East","countryCode":"PH","stateCode":"AGN","latitude":"17.48805556","longitude":"121.76833333"},{"name":"Calantac","countryCode":"PH","stateCode":"AGN","latitude":"17.90916667","longitude":"121.72277778"},{"name":"Calaoagan","countryCode":"PH","stateCode":"AGN","latitude":"18.04277778","longitude":"121.72333333"},{"name":"Calayan","countryCode":"PH","stateCode":"AGN","latitude":"19.26666667","longitude":"121.48333333"},{"name":"Calinaoan Malasin","countryCode":"PH","stateCode":"AGN","latitude":"17.35194444","longitude":"121.74083333"},{"name":"Calog Norte","countryCode":"PH","stateCode":"AGN","latitude":"18.36361111","longitude":"121.38527778"},{"name":"Camalaniugan","countryCode":"PH","stateCode":"AGN","latitude":"18.26666667","longitude":"121.68333333"},{"name":"Capissayan Sur","countryCode":"PH","stateCode":"AGN","latitude":"18.05083333","longitude":"121.81777778"},{"name":"Carig","countryCode":"PH","stateCode":"AGN","latitude":"17.65916667","longitude":"121.74361111"},{"name":"Casambalangan","countryCode":"PH","stateCode":"AGN","latitude":"18.37638889","longitude":"122.12750000"},{"name":"Catayauan","countryCode":"PH","stateCode":"AGN","latitude":"18.16083333","longitude":"121.65277778"},{"name":"Cauayan","countryCode":"PH","stateCode":"AGN","latitude":"16.76666667","longitude":"121.78333333"},{"name":"Claveria","countryCode":"PH","stateCode":"AGN","latitude":"18.60000000","longitude":"121.08333333"},{"name":"Cordon","countryCode":"PH","stateCode":"AGN","latitude":"16.66666667","longitude":"121.45000000"},{"name":"Cullalabo del Sur","countryCode":"PH","stateCode":"AGN","latitude":"17.10277778","longitude":"121.70388889"},{"name":"Dagupan","countryCode":"PH","stateCode":"AGN","latitude":"17.70027778","longitude":"121.50444444"},{"name":"Dalaoig","countryCode":"PH","stateCode":"AGN","latitude":"17.94916667","longitude":"121.71472222"},{"name":"Daragutan","countryCode":"PH","stateCode":"AGN","latitude":"17.00000000","longitude":"122.03333333"},{"name":"Dassun","countryCode":"PH","stateCode":"AGN","latitude":"17.74527778","longitude":"121.71138889"},{"name":"Delfin Albano","countryCode":"PH","stateCode":"AGN","latitude":"17.31666667","longitude":"121.78333333"},{"name":"Diadi","countryCode":"PH","stateCode":"AGN","latitude":"16.63333333","longitude":"121.35000000"},{"name":"Diamantina","countryCode":"PH","stateCode":"AGN","latitude":"16.91805556","longitude":"121.62666667"},{"name":"Dibuluan","countryCode":"PH","stateCode":"AGN","latitude":"16.51916667","longitude":"121.76472222"},{"name":"Dicabisagan","countryCode":"PH","stateCode":"AGN","latitude":"17.08194444","longitude":"122.41583333"},{"name":"Dicamay","countryCode":"PH","stateCode":"AGN","latitude":"16.75611111","longitude":"122.00361111"},{"name":"Diffun","countryCode":"PH","stateCode":"AGN","latitude":"16.60000000","longitude":"121.46666667"},{"name":"Dinapigui","countryCode":"PH","stateCode":"AGN","latitude":"16.66667000","longitude":"122.23333000"},{"name":"Divilican","countryCode":"PH","stateCode":"AGN","latitude":"17.24194000","longitude":"122.31548000"},{"name":"Divisoria","countryCode":"PH","stateCode":"AGN","latitude":"17.52277778","longitude":"121.77416667"},{"name":"Dodan","countryCode":"PH","stateCode":"AGN","latitude":"17.64111111","longitude":"121.79444444"},{"name":"Dumabato","countryCode":"PH","stateCode":"AGN","latitude":"16.31666667","longitude":"121.70000000"},{"name":"Dupax del Norte","countryCode":"PH","stateCode":"AGN","latitude":"16.28638889","longitude":"121.09416667"},{"name":"Dupax del Sur","countryCode":"PH","stateCode":"AGN","latitude":"16.28333333","longitude":"121.10000000"},{"name":"Echague (town)","countryCode":"PH","stateCode":"AGN","latitude":"16.70500000","longitude":"121.67638889"},{"name":"Eden","countryCode":"PH","stateCode":"AGN","latitude":"17.03805556","longitude":"121.59805556"},{"name":"Enrile","countryCode":"PH","stateCode":"AGN","latitude":"17.55000000","longitude":"121.70000000"},{"name":"Esperanza East","countryCode":"PH","stateCode":"AGN","latitude":"17.02333333","longitude":"121.68388889"},{"name":"Estefania","countryCode":"PH","stateCode":"AGN","latitude":"17.79944444","longitude":"121.72305556"},{"name":"Furao","countryCode":"PH","stateCode":"AGN","latitude":"17.03472222","longitude":"121.79694444"},{"name":"Gadu","countryCode":"PH","stateCode":"AGN","latitude":"17.62916667","longitude":"121.61055556"},{"name":"Gammad","countryCode":"PH","stateCode":"AGN","latitude":"17.71027778","longitude":"121.74361111"},{"name":"Gamu","countryCode":"PH","stateCode":"AGN","latitude":"17.05000000","longitude":"121.83333333"},{"name":"Ganapi","countryCode":"PH","stateCode":"AGN","latitude":"17.20166667","longitude":"121.86527778"},{"name":"Gappal","countryCode":"PH","stateCode":"AGN","latitude":"16.83638889","longitude":"121.82194444"},{"name":"Gattaran","countryCode":"PH","stateCode":"AGN","latitude":"18.06166667","longitude":"121.64416667"},{"name":"Gonzaga","countryCode":"PH","stateCode":"AGN","latitude":"18.26666667","longitude":"122.00000000"},{"name":"Guiddam","countryCode":"PH","stateCode":"AGN","latitude":"18.33500000","longitude":"121.46611111"},{"name":"Ibung","countryCode":"PH","stateCode":"AGN","latitude":"16.60938000","longitude":"121.18614000"},{"name":"Iguig","countryCode":"PH","stateCode":"AGN","latitude":"17.75000000","longitude":"121.73333333"},{"name":"Ilagan","countryCode":"PH","stateCode":"AGN","latitude":"17.13333333","longitude":"121.88333333"},{"name":"Ineangan","countryCode":"PH","stateCode":"AGN","latitude":"16.31805556","longitude":"121.09305556"},{"name":"Itbayat","countryCode":"PH","stateCode":"AGN","latitude":"20.76667000","longitude":"121.83333000"},{"name":"Ivana","countryCode":"PH","stateCode":"AGN","latitude":"20.36666667","longitude":"121.91666667"},{"name":"Jones","countryCode":"PH","stateCode":"AGN","latitude":"16.55833333","longitude":"121.70000000"},{"name":"Kasibu","countryCode":"PH","stateCode":"AGN","latitude":"16.31666667","longitude":"121.28333333"},{"name":"Kayapa","countryCode":"PH","stateCode":"AGN","latitude":"16.41666667","longitude":"120.91666667"},{"name":"La Paz","countryCode":"PH","stateCode":"AGN","latitude":"16.91083333","longitude":"121.66833333"},{"name":"Lal-lo","countryCode":"PH","stateCode":"AGN","latitude":"18.20000000","longitude":"121.66666667"},{"name":"Lallayug","countryCode":"PH","stateCode":"AGN","latitude":"17.70694444","longitude":"121.44166667"},{"name":"Lanna","countryCode":"PH","stateCode":"AGN","latitude":"17.69611111","longitude":"121.70027778"},{"name":"Lapi","countryCode":"PH","stateCode":"AGN","latitude":"17.71611111","longitude":"121.89777778"},{"name":"Larion Alto","countryCode":"PH","stateCode":"AGN","latitude":"17.63083333","longitude":"121.76055556"},{"name":"Lasam","countryCode":"PH","stateCode":"AGN","latitude":"18.06666667","longitude":"121.60000000"},{"name":"Lucban","countryCode":"PH","stateCode":"AGN","latitude":"18.33638889","longitude":"121.43083333"},{"name":"Luna","countryCode":"PH","stateCode":"AGN","latitude":"16.96666667","longitude":"121.73333333"},{"name":"Mabasa","countryCode":"PH","stateCode":"AGN","latitude":"16.32111111","longitude":"121.12611111"},{"name":"Mabini","countryCode":"PH","stateCode":"AGN","latitude":"17.09944444","longitude":"121.73444444"},{"name":"Mabuttal East","countryCode":"PH","stateCode":"AGN","latitude":"18.37611111","longitude":"121.51472222"},{"name":"Maconacon","countryCode":"PH","stateCode":"AGN","latitude":"17.38712500","longitude":"122.23791667"},{"name":"Maddarulug Norte","countryCode":"PH","stateCode":"AGN","latitude":"17.60722222","longitude":"121.67666667"},{"name":"Maddela","countryCode":"PH","stateCode":"AGN","latitude":"16.34138889","longitude":"121.68500000"},{"name":"Magalalag","countryCode":"PH","stateCode":"AGN","latitude":"17.57722222","longitude":"121.73500000"},{"name":"Magdalena","countryCode":"PH","stateCode":"AGN","latitude":"16.95222222","longitude":"121.66555556"},{"name":"Maguilling","countryCode":"PH","stateCode":"AGN","latitude":"17.76972222","longitude":"121.49777778"},{"name":"Mahatao","countryCode":"PH","stateCode":"AGN","latitude":"20.41666667","longitude":"121.95000000"},{"name":"Malasin","countryCode":"PH","stateCode":"AGN","latitude":"16.30444444","longitude":"121.10611111"},{"name":"Mallig","countryCode":"PH","stateCode":"AGN","latitude":"17.20000000","longitude":"121.61666667"},{"name":"Maluno Sur","countryCode":"PH","stateCode":"AGN","latitude":"16.99888889","longitude":"121.96444444"},{"name":"Manaring","countryCode":"PH","stateCode":"AGN","latitude":"17.17305556","longitude":"121.90250000"},{"name":"Manga","countryCode":"PH","stateCode":"AGN","latitude":"17.70111111","longitude":"121.86055556"},{"name":"Masaya Sur","countryCode":"PH","stateCode":"AGN","latitude":"16.50027778","longitude":"121.74750000"},{"name":"Masipi West","countryCode":"PH","stateCode":"AGN","latitude":"17.37944444","longitude":"121.83861111"},{"name":"Maxingal","countryCode":"PH","stateCode":"AGN","latitude":"18.21500000","longitude":"121.66805556"},{"name":"Minallo","countryCode":"PH","stateCode":"AGN","latitude":"16.98694444","longitude":"121.85388889"},{"name":"Minanga Norte","countryCode":"PH","stateCode":"AGN","latitude":"17.45222222","longitude":"121.78527778"},{"name":"Minante Segundo","countryCode":"PH","stateCode":"AGN","latitude":"16.90222222","longitude":"121.76194444"},{"name":"Minuri","countryCode":"PH","stateCode":"AGN","latitude":"16.53222222","longitude":"121.85527778"},{"name":"Mozzozzin Sur","countryCode":"PH","stateCode":"AGN","latitude":"17.45694444","longitude":"121.74611111"},{"name":"Mungo","countryCode":"PH","stateCode":"AGN","latitude":"17.72416667","longitude":"121.47083333"},{"name":"Municipality of Delfin Albano","countryCode":"PH","stateCode":"AGN","latitude":"17.26667000","longitude":"121.73333000"},{"name":"Muñoz East","countryCode":"PH","stateCode":"AGN","latitude":"17.15750000","longitude":"121.61361111"},{"name":"Nabannagan West","countryCode":"PH","stateCode":"AGN","latitude":"18.07166667","longitude":"121.53638889"},{"name":"Nagrumbuan","countryCode":"PH","stateCode":"AGN","latitude":"16.89944444","longitude":"121.70972222"},{"name":"Nagtipunan","countryCode":"PH","stateCode":"AGN","latitude":"16.21666667","longitude":"121.60000000"},{"name":"Naguilian","countryCode":"PH","stateCode":"AGN","latitude":"17.01667000","longitude":"121.86667000"},{"name":"Namuac","countryCode":"PH","stateCode":"AGN","latitude":"18.61083333","longitude":"121.16583333"},{"name":"Nattapian","countryCode":"PH","stateCode":"AGN","latitude":"17.67527778","longitude":"121.70305556"},{"name":"Paddaya","countryCode":"PH","stateCode":"AGN","latitude":"18.32361111","longitude":"121.73861111"},{"name":"Palagao Norte","countryCode":"PH","stateCode":"AGN","latitude":"18.04416667","longitude":"121.71861111"},{"name":"Palanan","countryCode":"PH","stateCode":"AGN","latitude":"17.05888889","longitude":"122.43000000"},{"name":"Pamplona","countryCode":"PH","stateCode":"AGN","latitude":"18.45000000","longitude":"121.34166667"},{"name":"Pangal Sur","countryCode":"PH","stateCode":"AGN","latitude":"16.60027778","longitude":"121.66972222"},{"name":"Pata","countryCode":"PH","stateCode":"AGN","latitude":"17.71527778","longitude":"121.50166667"},{"name":"Pattao","countryCode":"PH","stateCode":"AGN","latitude":"18.24694444","longitude":"121.81472222"},{"name":"Peñablanca","countryCode":"PH","stateCode":"AGN","latitude":"17.63333333","longitude":"121.78333333"},{"name":"Piat","countryCode":"PH","stateCode":"AGN","latitude":"17.79166667","longitude":"121.47500000"},{"name":"Pinoma","countryCode":"PH","stateCode":"AGN","latitude":"16.87416667","longitude":"121.70666667"},{"name":"Quezon","countryCode":"PH","stateCode":"AGN","latitude":"17.31666667","longitude":"121.61666667"},{"name":"Quibal","countryCode":"PH","stateCode":"AGN","latitude":"17.71583333","longitude":"121.81138889"},{"name":"Quirino","countryCode":"PH","stateCode":"AGN","latitude":"17.13333333","longitude":"121.70000000"},{"name":"Ragan Norte","countryCode":"PH","stateCode":"AGN","latitude":"17.32305556","longitude":"121.77416667"},{"name":"Ramon (municipal capital)","countryCode":"PH","stateCode":"AGN","latitude":"16.78416000","longitude":"121.53504000"},{"name":"Ramos West","countryCode":"PH","stateCode":"AGN","latitude":"16.69833333","longitude":"121.61361111"},{"name":"Reina Mercedes","countryCode":"PH","stateCode":"AGN","latitude":"16.98333333","longitude":"121.78333333"},{"name":"Rizal","countryCode":"PH","stateCode":"AGN","latitude":"17.85000000","longitude":"121.35000000"},{"name":"Roxas","countryCode":"PH","stateCode":"AGN","latitude":"17.11666667","longitude":"121.61666667"},{"name":"Sabtang","countryCode":"PH","stateCode":"AGN","latitude":"20.33333333","longitude":"121.86666667"},{"name":"Saguday","countryCode":"PH","stateCode":"AGN","latitude":"16.51666667","longitude":"121.60000000"},{"name":"Salinas","countryCode":"PH","stateCode":"AGN","latitude":"16.36944444","longitude":"121.01888889"},{"name":"Salinungan Proper","countryCode":"PH","stateCode":"AGN","latitude":"16.86916667","longitude":"121.61444444"},{"name":"San Agustin","countryCode":"PH","stateCode":"AGN","latitude":"16.51666667","longitude":"121.75000000"},{"name":"San Antonio","countryCode":"PH","stateCode":"AGN","latitude":"16.35027778","longitude":"121.10916667"},{"name":"San Bernardo","countryCode":"PH","stateCode":"AGN","latitude":"17.40472222","longitude":"121.75166667"},{"name":"San Fernando","countryCode":"PH","stateCode":"AGN","latitude":"16.38916667","longitude":"121.13250000"},{"name":"San Guillermo","countryCode":"PH","stateCode":"AGN","latitude":"16.73333000","longitude":"121.86667000"},{"name":"San Isidro","countryCode":"PH","stateCode":"AGN","latitude":"16.73333000","longitude":"121.61667000"},{"name":"San Jose","countryCode":"PH","stateCode":"AGN","latitude":"17.15000000","longitude":"121.60000000"},{"name":"San Luis","countryCode":"PH","stateCode":"AGN","latitude":"16.96444444","longitude":"121.82777778"},{"name":"San Manuel","countryCode":"PH","stateCode":"AGN","latitude":"17.01666667","longitude":"121.63333333"},{"name":"San Mariano","countryCode":"PH","stateCode":"AGN","latitude":"16.98277778","longitude":"122.01416667"},{"name":"San Mateo","countryCode":"PH","stateCode":"AGN","latitude":"16.88333333","longitude":"121.58333333"},{"name":"San Pablo","countryCode":"PH","stateCode":"AGN","latitude":"17.48305556","longitude":"121.98777778"},{"name":"San Pedro","countryCode":"PH","stateCode":"AGN","latitude":"17.20000000","longitude":"121.88333333"},{"name":"San Vicente","countryCode":"PH","stateCode":"AGN","latitude":"18.50750000","longitude":"122.15027778"},{"name":"Sanchez Mira","countryCode":"PH","stateCode":"AGN","latitude":"18.56666667","longitude":"121.23333333"},{"name":"Sandiat Centro","countryCode":"PH","stateCode":"AGN","latitude":"17.07305556","longitude":"121.63750000"},{"name":"Santa Ana","countryCode":"PH","stateCode":"AGN","latitude":"18.46666667","longitude":"122.15000000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"AGN","latitude":"18.51638889","longitude":"121.31055556"},{"name":"Santa Fe","countryCode":"PH","stateCode":"AGN","latitude":"16.16194444","longitude":"120.93888889"},{"name":"Santa Maria","countryCode":"PH","stateCode":"AGN","latitude":"17.46666667","longitude":"121.75000000"},{"name":"Santa Praxedes","countryCode":"PH","stateCode":"AGN","latitude":"18.56666667","longitude":"121.00000000"},{"name":"Santa Teresita","countryCode":"PH","stateCode":"AGN","latitude":"18.25000000","longitude":"121.88333333"},{"name":"Santiago","countryCode":"PH","stateCode":"AGN","latitude":"16.68333333","longitude":"121.55000000"},{"name":"Santo Domingo","countryCode":"PH","stateCode":"AGN","latitude":"17.16000000","longitude":"121.75194444"},{"name":"Santo Niño","countryCode":"PH","stateCode":"AGN","latitude":"17.88610000","longitude":"121.56910000"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"AGN","latitude":"17.40000000","longitude":"121.76666667"},{"name":"Siempre Viva","countryCode":"PH","stateCode":"AGN","latitude":"17.22861111","longitude":"121.63305556"},{"name":"Sillawit","countryCode":"PH","stateCode":"AGN","latitude":"16.87305556","longitude":"121.75916667"},{"name":"Simanu Sur","countryCode":"PH","stateCode":"AGN","latitude":"17.48527778","longitude":"121.83416667"},{"name":"Simimbaan","countryCode":"PH","stateCode":"AGN","latitude":"17.11861111","longitude":"121.58138889"},{"name":"Sinamar","countryCode":"PH","stateCode":"AGN","latitude":"16.90000000","longitude":"121.56666667"},{"name":"Sindon","countryCode":"PH","stateCode":"AGN","latitude":"17.06027778","longitude":"122.01527778"},{"name":"Solana","countryCode":"PH","stateCode":"AGN","latitude":"17.65000000","longitude":"121.68333333"},{"name":"Solano","countryCode":"PH","stateCode":"AGN","latitude":"16.52388889","longitude":"121.19194444"},{"name":"Soyung","countryCode":"PH","stateCode":"AGN","latitude":"16.70000000","longitude":"121.66555556"},{"name":"Taguing","countryCode":"PH","stateCode":"AGN","latitude":"17.94638889","longitude":"121.75527778"},{"name":"Tapel","countryCode":"PH","stateCode":"AGN","latitude":"18.28916667","longitude":"122.02916667"},{"name":"Tuao","countryCode":"PH","stateCode":"AGN","latitude":"17.73333333","longitude":"121.45000000"},{"name":"Tuguegarao","countryCode":"PH","stateCode":"AGN","latitude":"17.61577000","longitude":"121.72285000"},{"name":"Tuguegarao City","countryCode":"PH","stateCode":"AGN","latitude":"17.61667000","longitude":"121.75000000"},{"name":"Tumauini","countryCode":"PH","stateCode":"AGN","latitude":"17.26666667","longitude":"121.80000000"},{"name":"Tupang","countryCode":"PH","stateCode":"AGN","latitude":"17.90472222","longitude":"121.64111111"},{"name":"Uddiawan","countryCode":"PH","stateCode":"AGN","latitude":"16.55888889","longitude":"121.15111111"},{"name":"Ugac Sur","countryCode":"PH","stateCode":"AGN","latitude":"17.61333333","longitude":"121.71583333"},{"name":"Ugad","countryCode":"PH","stateCode":"AGN","latitude":"17.30750000","longitude":"121.80027778"},{"name":"Upi","countryCode":"PH","stateCode":"AGN","latitude":"17.08250000","longitude":"121.83444444"},{"name":"Uyugan","countryCode":"PH","stateCode":"AGN","latitude":"20.35000000","longitude":"121.93333333"},{"name":"Villaverde","countryCode":"PH","stateCode":"AGN","latitude":"16.58333333","longitude":"121.20000000"},{"name":"Yeban Norte","countryCode":"PH","stateCode":"AGN","latitude":"17.02194444","longitude":"121.94194444"},{"name":"Acli","countryCode":"PH","stateCode":"AGS","latitude":"15.12277778","longitude":"120.64472222"},{"name":"Agbannawag","countryCode":"PH","stateCode":"AGS","latitude":"15.67916667","longitude":"121.08333333"},{"name":"Akle","countryCode":"PH","stateCode":"AGS","latitude":"15.04833333","longitude":"121.07333333"},{"name":"Aliaga","countryCode":"PH","stateCode":"AGS","latitude":"15.49879722","longitude":"120.84103611"},{"name":"Alua","countryCode":"PH","stateCode":"AGS","latitude":"15.31166667","longitude":"120.89444444"},{"name":"Amacalan","countryCode":"PH","stateCode":"AGS","latitude":"15.58138889","longitude":"120.61111111"},{"name":"Amucao","countryCode":"PH","stateCode":"AGS","latitude":"15.46416667","longitude":"120.68638889"},{"name":"Amuñgan","countryCode":"PH","stateCode":"AGS","latitude":"15.36527778","longitude":"119.95833333"},{"name":"Anao","countryCode":"PH","stateCode":"AGS","latitude":"15.73038611","longitude":"120.62641389"},{"name":"Angat","countryCode":"PH","stateCode":"AGS","latitude":"14.92814722","longitude":"121.02931944"},{"name":"Angeles","countryCode":"PH","stateCode":"AGS","latitude":"15.14718056","longitude":"120.58473333"},{"name":"Antipolo","countryCode":"PH","stateCode":"AGS","latitude":"15.61805556","longitude":"121.19000000"},{"name":"Apalit","countryCode":"PH","stateCode":"AGS","latitude":"14.94956111","longitude":"120.75869167"},{"name":"Arayat","countryCode":"PH","stateCode":"AGS","latitude":"15.14926111","longitude":"120.76915833"},{"name":"Arenas","countryCode":"PH","stateCode":"AGS","latitude":"15.17055556","longitude":"120.68583333"},{"name":"Arminia","countryCode":"PH","stateCode":"AGS","latitude":"15.43555556","longitude":"120.56388889"},{"name":"Bacabac","countryCode":"PH","stateCode":"AGS","latitude":"15.72472222","longitude":"120.42805556"},{"name":"Bacolor","countryCode":"PH","stateCode":"AGS","latitude":"14.99842778","longitude":"120.65265000"},{"name":"Bacsay","countryCode":"PH","stateCode":"AGS","latitude":"15.62055556","longitude":"120.34333333"},{"name":"Bagac","countryCode":"PH","stateCode":"AGS","latitude":"14.58333000","longitude":"120.41667000"},{"name":"Bagong Barrio","countryCode":"PH","stateCode":"AGS","latitude":"14.89000000","longitude":"120.94083333"},{"name":"Bagong-Sikat","countryCode":"PH","stateCode":"AGS","latitude":"15.48000000","longitude":"121.30722222"},{"name":"Bahay Pare","countryCode":"PH","stateCode":"AGS","latitude":"15.03250000","longitude":"120.88083333"},{"name":"Bakulong","countryCode":"PH","stateCode":"AGS","latitude":"15.53777778","longitude":"120.63861111"},{"name":"Balagtas","countryCode":"PH","stateCode":"AGS","latitude":"14.81446700","longitude":"120.90846700"},{"name":"Balanga","countryCode":"PH","stateCode":"AGS","latitude":"14.68333333","longitude":"120.53333333"},{"name":"Balaoang","countryCode":"PH","stateCode":"AGS","latitude":"15.66333333","longitude":"120.51472222"},{"name":"Balas","countryCode":"PH","stateCode":"AGS","latitude":"15.05000000","longitude":"120.58611111"},{"name":"Balasing","countryCode":"PH","stateCode":"AGS","latitude":"14.85444444","longitude":"121.01277778"},{"name":"Balayang","countryCode":"PH","stateCode":"AGS","latitude":"15.54944444","longitude":"120.69416667"},{"name":"Baler","countryCode":"PH","stateCode":"AGS","latitude":"15.75833300","longitude":"121.56250000"},{"name":"Balingcanaway","countryCode":"PH","stateCode":"AGS","latitude":"15.48222222","longitude":"120.68555556"},{"name":"Balite","countryCode":"PH","stateCode":"AGS","latitude":"15.64444444","longitude":"120.64194444"},{"name":"Baliuag","countryCode":"PH","stateCode":"AGS","latitude":"14.95000000","longitude":"120.90000000"},{"name":"Baloc","countryCode":"PH","stateCode":"AGS","latitude":"15.64361111","longitude":"120.88527778"},{"name":"Baloy","countryCode":"PH","stateCode":"AGS","latitude":"15.80527778","longitude":"120.77416667"},{"name":"Balsic","countryCode":"PH","stateCode":"AGS","latitude":"14.85916667","longitude":"120.48250000"},{"name":"Balucuc","countryCode":"PH","stateCode":"AGS","latitude":"14.95277778","longitude":"120.81444444"},{"name":"Balut","countryCode":"PH","stateCode":"AGS","latitude":"14.68333333","longitude":"120.55000000"},{"name":"Balutu","countryCode":"PH","stateCode":"AGS","latitude":"15.29861111","longitude":"120.69222222"},{"name":"Bamban","countryCode":"PH","stateCode":"AGS","latitude":"15.65000000","longitude":"120.25000000"},{"name":"Banawang","countryCode":"PH","stateCode":"AGS","latitude":"14.61222222","longitude":"120.39000000"},{"name":"Bani","countryCode":"PH","stateCode":"AGS","latitude":"15.58222222","longitude":"119.93361111"},{"name":"Baquero Norte","countryCode":"PH","stateCode":"AGS","latitude":"15.71611111","longitude":"120.55416667"},{"name":"Batasan Bata","countryCode":"PH","stateCode":"AGS","latitude":"15.14444444","longitude":"120.94083333"},{"name":"Batitang","countryCode":"PH","stateCode":"AGS","latitude":"15.40027778","longitude":"120.80277778"},{"name":"Bayanan","countryCode":"PH","stateCode":"AGS","latitude":"13.35916667","longitude":"121.17000000"},{"name":"Beddeng","countryCode":"PH","stateCode":"AGS","latitude":"14.97722222","longitude":"120.08500000"},{"name":"Biay","countryCode":"PH","stateCode":"AGS","latitude":"15.74027778","longitude":"119.90666667"},{"name":"Bibiclat","countryCode":"PH","stateCode":"AGS","latitude":"15.52194444","longitude":"120.86222222"},{"name":"Bicos","countryCode":"PH","stateCode":"AGS","latitude":"15.66027778","longitude":"121.04138889"},{"name":"Biga","countryCode":"PH","stateCode":"AGS","latitude":"13.31055556","longitude":"121.16111111"},{"name":"Bilad","countryCode":"PH","stateCode":"AGS","latitude":"15.73666667","longitude":"120.43333333"},{"name":"Bobon Second","countryCode":"PH","stateCode":"AGS","latitude":"15.65666667","longitude":"120.38111111"},{"name":"Bocaue","countryCode":"PH","stateCode":"AGS","latitude":"14.80000000","longitude":"120.93333333"},{"name":"Bodega","countryCode":"PH","stateCode":"AGS","latitude":"14.92277778","longitude":"120.47972222"},{"name":"Bolitoc","countryCode":"PH","stateCode":"AGS","latitude":"15.73944444","longitude":"119.87694444"},{"name":"Bongabon","countryCode":"PH","stateCode":"AGS","latitude":"15.63210000","longitude":"121.14480000"},{"name":"Botolan","countryCode":"PH","stateCode":"AGS","latitude":"15.28960000","longitude":"120.02450000"},{"name":"Buenlag","countryCode":"PH","stateCode":"AGS","latitude":"15.62750000","longitude":"120.58194444"},{"name":"Buensuseso","countryCode":"PH","stateCode":"AGS","latitude":"15.19333333","longitude":"120.67305556"},{"name":"Bulakan","countryCode":"PH","stateCode":"AGS","latitude":"14.79278000","longitude":"120.87889000"},{"name":"Bulaon","countryCode":"PH","stateCode":"AGS","latitude":"15.08250000","longitude":"120.66277778"},{"name":"Bularit","countryCode":"PH","stateCode":"AGS","latitude":"15.56833333","longitude":"120.62166667"},{"name":"Bulawin","countryCode":"PH","stateCode":"AGS","latitude":"15.41722222","longitude":"119.95638889"},{"name":"Bulihan","countryCode":"PH","stateCode":"AGS","latitude":"14.87583333","longitude":"120.89555556"},{"name":"Buliran","countryCode":"PH","stateCode":"AGS","latitude":"15.54611111","longitude":"120.95972222"},{"name":"Buliran Segundo","countryCode":"PH","stateCode":"AGS","latitude":"15.26666667","longitude":"120.86666667"},{"name":"Bulualto","countryCode":"PH","stateCode":"AGS","latitude":"15.22138889","longitude":"120.95333333"},{"name":"Bundoc","countryCode":"PH","stateCode":"AGS","latitude":"15.48583333","longitude":"120.71750000"},{"name":"Bunol","countryCode":"PH","stateCode":"AGS","latitude":"15.66722222","longitude":"120.83444444"},{"name":"Burgos","countryCode":"PH","stateCode":"AGS","latitude":"15.72888889","longitude":"120.57222222"},{"name":"Bustos","countryCode":"PH","stateCode":"AGS","latitude":"14.95806000","longitude":"120.91778000"},{"name":"Cabanatuan","countryCode":"PH","stateCode":"AGS","latitude":"15.48333333","longitude":"120.96666667"},{"name":"Cabangan","countryCode":"PH","stateCode":"AGS","latitude":"15.13333333","longitude":"120.15000000"},{"name":"Cabayaoasan","countryCode":"PH","stateCode":"AGS","latitude":"15.66333333","longitude":"120.55138889"},{"name":"Cabcaben","countryCode":"PH","stateCode":"AGS","latitude":"14.45388889","longitude":"120.59138889"},{"name":"Cabiao","countryCode":"PH","stateCode":"AGS","latitude":"15.25000000","longitude":"120.85000000"},{"name":"Cabog","countryCode":"PH","stateCode":"AGS","latitude":"15.31527778","longitude":"121.37027778"},{"name":"Cafe","countryCode":"PH","stateCode":"AGS","latitude":"15.33694444","longitude":"120.70611111"},{"name":"Calaba","countryCode":"PH","stateCode":"AGS","latitude":"15.30055556","longitude":"120.87416667"},{"name":"Calancuasan Norte","countryCode":"PH","stateCode":"AGS","latitude":"15.80138889","longitude":"120.64111111"},{"name":"Calangain","countryCode":"PH","stateCode":"AGS","latitude":"14.89805556","longitude":"120.55888889"},{"name":"Calantas","countryCode":"PH","stateCode":"AGS","latitude":"15.01944444","longitude":"120.51805556"},{"name":"Calayaan","countryCode":"PH","stateCode":"AGS","latitude":"15.56750000","longitude":"120.51444444"},{"name":"Calibungan","countryCode":"PH","stateCode":"AGS","latitude":"15.59833333","longitude":"120.72388889"},{"name":"Calibutbut","countryCode":"PH","stateCode":"AGS","latitude":"15.11500000","longitude":"120.59805556"},{"name":"Calingcuan","countryCode":"PH","stateCode":"AGS","latitude":"15.33333333","longitude":"120.58333333"},{"name":"Calumpang","countryCode":"PH","stateCode":"AGS","latitude":"15.17388889","longitude":"121.02500000"},{"name":"Calumpit","countryCode":"PH","stateCode":"AGS","latitude":"14.91666667","longitude":"120.76666667"},{"name":"Cama Juan","countryCode":"PH","stateCode":"AGS","latitude":"15.39222222","longitude":"120.76861111"},{"name":"Camachile","countryCode":"PH","stateCode":"AGS","latitude":"14.64361111","longitude":"120.58083333"},{"name":"Camias","countryCode":"PH","stateCode":"AGS","latitude":"15.16666667","longitude":"120.97416667"},{"name":"Camiling","countryCode":"PH","stateCode":"AGS","latitude":"15.70000000","longitude":"120.41666667"},{"name":"Candaba","countryCode":"PH","stateCode":"AGS","latitude":"15.09333300","longitude":"120.82833300"},{"name":"Candating","countryCode":"PH","stateCode":"AGS","latitude":"15.15055556","longitude":"120.81861111"},{"name":"Candelaria","countryCode":"PH","stateCode":"AGS","latitude":"15.63333333","longitude":"119.93333333"},{"name":"Capas","countryCode":"PH","stateCode":"AGS","latitude":"15.35000000","longitude":"120.46667000"},{"name":"Cardona","countryCode":"PH","stateCode":"AGS","latitude":"15.57222222","longitude":"120.58972222"},{"name":"Carmen","countryCode":"PH","stateCode":"AGS","latitude":"15.44694444","longitude":"120.82666667"},{"name":"Carranglan","countryCode":"PH","stateCode":"AGS","latitude":"15.96138889","longitude":"121.06416667"},{"name":"Casiguran","countryCode":"PH","stateCode":"AGS","latitude":"16.28333333","longitude":"122.11666667"},{"name":"Castillejos","countryCode":"PH","stateCode":"AGS","latitude":"14.93333333","longitude":"120.20000000"},{"name":"Cauayan","countryCode":"PH","stateCode":"AGS","latitude":"15.15138889","longitude":"120.67166667"},{"name":"Cavite","countryCode":"PH","stateCode":"AGS","latitude":"15.67777778","longitude":"120.76972222"},{"name":"Cawayan Bugtong","countryCode":"PH","stateCode":"AGS","latitude":"15.63361111","longitude":"120.77694444"},{"name":"City of Balanga","countryCode":"PH","stateCode":"AGS","latitude":"14.66695000","longitude":"120.49430000"},{"name":"City of Gapan","countryCode":"PH","stateCode":"AGS","latitude":"15.28333000","longitude":"120.98333000"},{"name":"City of Malolos","countryCode":"PH","stateCode":"AGS","latitude":"14.82978000","longitude":"120.83713000"},{"name":"City of Meycauayan","countryCode":"PH","stateCode":"AGS","latitude":"14.75238000","longitude":"120.96794000"},{"name":"City of San Fernando","countryCode":"PH","stateCode":"AGS","latitude":"15.04574000","longitude":"120.70373000"},{"name":"City of San Jose del Monte","countryCode":"PH","stateCode":"AGS","latitude":"14.81667000","longitude":"121.11667000"},{"name":"Comillas","countryCode":"PH","stateCode":"AGS","latitude":"15.39833333","longitude":"120.70055556"},{"name":"Communal","countryCode":"PH","stateCode":"AGS","latitude":"13.25472222","longitude":"121.13666667"},{"name":"Concepcion","countryCode":"PH","stateCode":"AGS","latitude":"14.80000000","longitude":"120.93333333"},{"name":"Conversion","countryCode":"PH","stateCode":"AGS","latitude":"15.89833333","longitude":"121.12777778"},{"name":"Culianin","countryCode":"PH","stateCode":"AGS","latitude":"14.91500000","longitude":"120.89861111"},{"name":"Culubasa","countryCode":"PH","stateCode":"AGS","latitude":"15.14444444","longitude":"120.65222222"},{"name":"Cut-cut Primero","countryCode":"PH","stateCode":"AGS","latitude":"15.48277778","longitude":"120.58611111"},{"name":"Cuyapo","countryCode":"PH","stateCode":"AGS","latitude":"15.78333333","longitude":"120.66666667"},{"name":"Dampol","countryCode":"PH","stateCode":"AGS","latitude":"14.90138889","longitude":"120.82194444"},{"name":"Del Carmen","countryCode":"PH","stateCode":"AGS","latitude":"15.00555556","longitude":"120.53416667"},{"name":"Del Pilar","countryCode":"PH","stateCode":"AGS","latitude":"15.03611111","longitude":"120.69944444"},{"name":"Digdig","countryCode":"PH","stateCode":"AGS","latitude":"15.94888889","longitude":"120.97777778"},{"name":"Dilasag","countryCode":"PH","stateCode":"AGS","latitude":"16.40000000","longitude":"122.21666667"},{"name":"Diliman Primero","countryCode":"PH","stateCode":"AGS","latitude":"15.02472222","longitude":"120.95194444"},{"name":"Dinalongan","countryCode":"PH","stateCode":"AGS","latitude":"16.18333000","longitude":"121.88333000"},{"name":"Dinalupihan","countryCode":"PH","stateCode":"AGS","latitude":"14.88333333","longitude":"120.46666667"},{"name":"Dingalan","countryCode":"PH","stateCode":"AGS","latitude":"15.38972222","longitude":"121.39277778"},{"name":"Dipaculao","countryCode":"PH","stateCode":"AGS","latitude":"15.98333333","longitude":"121.63333333"},{"name":"Dolores","countryCode":"PH","stateCode":"AGS","latitude":"15.09500000","longitude":"120.52888889"},{"name":"Doña Remedios Trinidad","countryCode":"PH","stateCode":"AGS","latitude":"15.00000000","longitude":"121.08333333"},{"name":"Entablado","countryCode":"PH","stateCode":"AGS","latitude":"15.28666667","longitude":"120.86305556"},{"name":"Estipona","countryCode":"PH","stateCode":"AGS","latitude":"15.59027778","longitude":"120.63777778"},{"name":"Estrella","countryCode":"PH","stateCode":"AGS","latitude":"15.75000000","longitude":"121.03333333"},{"name":"Floridablanca","countryCode":"PH","stateCode":"AGS","latitude":"14.93333333","longitude":"120.50000000"},{"name":"Gabaldon","countryCode":"PH","stateCode":"AGS","latitude":"15.54777778","longitude":"120.67722222"},{"name":"Gapan","countryCode":"PH","stateCode":"AGS","latitude":"15.30750000","longitude":"120.94527800"},{"name":"General Luna","countryCode":"PH","stateCode":"AGS","latitude":"15.73055556","longitude":"121.17916667"},{"name":"General Mamerto Natividad","countryCode":"PH","stateCode":"AGS","latitude":"15.60250000","longitude":"121.05150000"},{"name":"General Tinio","countryCode":"PH","stateCode":"AGS","latitude":"15.35075000","longitude":"121.04773000"},{"name":"Gerona","countryCode":"PH","stateCode":"AGS","latitude":"15.60000000","longitude":"120.60000000"},{"name":"Guagua","countryCode":"PH","stateCode":"AGS","latitude":"14.96666667","longitude":"120.63333333"},{"name":"Gueset","countryCode":"PH","stateCode":"AGS","latitude":"15.95000000","longitude":"120.63333333"},{"name":"Guiguinto","countryCode":"PH","stateCode":"AGS","latitude":"14.83333333","longitude":"120.88333333"},{"name":"Guimba","countryCode":"PH","stateCode":"AGS","latitude":"15.65805556","longitude":"120.76888889"},{"name":"Guisguis","countryCode":"PH","stateCode":"AGS","latitude":"15.79277778","longitude":"119.97666667"},{"name":"Guyong","countryCode":"PH","stateCode":"AGS","latitude":"14.83611111","longitude":"120.97833333"},{"name":"Hagonoy","countryCode":"PH","stateCode":"AGS","latitude":"14.83416667","longitude":"120.73277778"},{"name":"Hermosa","countryCode":"PH","stateCode":"AGS","latitude":"14.83333333","longitude":"120.50000000"},{"name":"Iba","countryCode":"PH","stateCode":"AGS","latitude":"15.33333333","longitude":"119.98333333"},{"name":"Jaen","countryCode":"PH","stateCode":"AGS","latitude":"15.33333333","longitude":"120.90000000"},{"name":"La Paz","countryCode":"PH","stateCode":"AGS","latitude":"15.44305556","longitude":"120.72888889"},{"name":"Lambakin","countryCode":"PH","stateCode":"AGS","latitude":"14.75000000","longitude":"120.86666667"},{"name":"Lanat","countryCode":"PH","stateCode":"AGS","latitude":"15.79194444","longitude":"120.60472222"},{"name":"Laug","countryCode":"PH","stateCode":"AGS","latitude":"15.04666667","longitude":"120.75138889"},{"name":"Laur","countryCode":"PH","stateCode":"AGS","latitude":"15.58333333","longitude":"121.18333333"},{"name":"Lawang Kupang","countryCode":"PH","stateCode":"AGS","latitude":"15.34805556","longitude":"120.85750000"},{"name":"Lennec","countryCode":"PH","stateCode":"AGS","latitude":"15.68361111","longitude":"120.73388889"},{"name":"Licab","countryCode":"PH","stateCode":"AGS","latitude":"15.54390000","longitude":"120.76340000"},{"name":"Ligaya","countryCode":"PH","stateCode":"AGS","latitude":"15.50916667","longitude":"121.28722222"},{"name":"Limay","countryCode":"PH","stateCode":"AGS","latitude":"14.56194000","longitude":"120.59833000"},{"name":"Liozon","countryCode":"PH","stateCode":"AGS","latitude":"15.39916667","longitude":"119.93305556"},{"name":"Lipay","countryCode":"PH","stateCode":"AGS","latitude":"15.45611111","longitude":"119.92083333"},{"name":"Llanera","countryCode":"PH","stateCode":"AGS","latitude":"15.66666667","longitude":"121.01666667"},{"name":"Lomboy","countryCode":"PH","stateCode":"AGS","latitude":"15.49250000","longitude":"120.71722222"},{"name":"Lourdes","countryCode":"PH","stateCode":"AGS","latitude":"14.96666667","longitude":"120.68333333"},{"name":"Lubao","countryCode":"PH","stateCode":"AGS","latitude":"14.93333333","longitude":"120.60000000"},{"name":"Lucapon","countryCode":"PH","stateCode":"AGS","latitude":"15.69972222","longitude":"119.93194444"},{"name":"Lupao","countryCode":"PH","stateCode":"AGS","latitude":"15.87930000","longitude":"120.89830000"},{"name":"Maasim","countryCode":"PH","stateCode":"AGS","latitude":"14.99555556","longitude":"121.03083333"},{"name":"Mabalacat","countryCode":"PH","stateCode":"AGS","latitude":"15.21666667","longitude":"120.58333333"},{"name":"Mabayo","countryCode":"PH","stateCode":"AGS","latitude":"14.73166667","longitude":"120.27805556"},{"name":"Mabilang","countryCode":"PH","stateCode":"AGS","latitude":"15.67500000","longitude":"120.48833333"},{"name":"Mabilog","countryCode":"PH","stateCode":"AGS","latitude":"15.39472222","longitude":"120.66583333"},{"name":"Mabini","countryCode":"PH","stateCode":"AGS","latitude":"15.60000000","longitude":"120.98333333"},{"name":"Macabebe","countryCode":"PH","stateCode":"AGS","latitude":"14.90805556","longitude":"120.71555556"},{"name":"Macapsing","countryCode":"PH","stateCode":"AGS","latitude":"15.67833333","longitude":"121.13194444"},{"name":"Macarse","countryCode":"PH","stateCode":"AGS","latitude":"15.42500000","longitude":"120.77472222"},{"name":"Macatbong","countryCode":"PH","stateCode":"AGS","latitude":"15.50472222","longitude":"121.07916667"},{"name":"Magalang","countryCode":"PH","stateCode":"AGS","latitude":"15.21666667","longitude":"120.66666667"},{"name":"Magliman","countryCode":"PH","stateCode":"AGS","latitude":"15.03555556","longitude":"120.66416667"},{"name":"Magtangol","countryCode":"PH","stateCode":"AGS","latitude":"15.75805556","longitude":"120.91555556"},{"name":"Maguinao","countryCode":"PH","stateCode":"AGS","latitude":"15.02222222","longitude":"120.93416667"},{"name":"Malabon","countryCode":"PH","stateCode":"AGS","latitude":"15.63611111","longitude":"119.93777778"},{"name":"Malacampa","countryCode":"PH","stateCode":"AGS","latitude":"15.64333333","longitude":"120.41111111"},{"name":"Maligaya","countryCode":"PH","stateCode":"AGS","latitude":"15.67472222","longitude":"120.88861111"},{"name":"Malino","countryCode":"PH","stateCode":"AGS","latitude":"15.12694444","longitude":"120.67444444"},{"name":"Malolos","countryCode":"PH","stateCode":"AGS","latitude":"14.84333333","longitude":"120.81138889"},{"name":"Maloma","countryCode":"PH","stateCode":"AGS","latitude":"15.11361111","longitude":"120.06388889"},{"name":"Maluid","countryCode":"PH","stateCode":"AGS","latitude":"15.54916667","longitude":"120.65277778"},{"name":"Malusac","countryCode":"PH","stateCode":"AGS","latitude":"14.85833333","longitude":"120.62111111"},{"name":"Mambog","countryCode":"PH","stateCode":"AGS","latitude":"15.31361111","longitude":"120.03027778"},{"name":"Mamonit","countryCode":"PH","stateCode":"AGS","latitude":"15.58722222","longitude":"120.39638889"},{"name":"Manacsac","countryCode":"PH","stateCode":"AGS","latitude":"15.59527778","longitude":"120.79111111"},{"name":"Manatal","countryCode":"PH","stateCode":"AGS","latitude":"14.87694444","longitude":"120.91638889"},{"name":"Mandili","countryCode":"PH","stateCode":"AGS","latitude":"15.17916667","longitude":"120.87722222"},{"name":"Mangga","countryCode":"PH","stateCode":"AGS","latitude":"15.25027778","longitude":"120.90888889"},{"name":"Manibaug Pasig","countryCode":"PH","stateCode":"AGS","latitude":"15.09611111","longitude":"120.56444444"},{"name":"Manogpi","countryCode":"PH","stateCode":"AGS","latitude":"13.31083333","longitude":"121.20388889"},{"name":"Mapalacsiao","countryCode":"PH","stateCode":"AGS","latitude":"15.42833333","longitude":"120.65250000"},{"name":"Mapalad","countryCode":"PH","stateCode":"AGS","latitude":"15.45138889","longitude":"121.08388889"},{"name":"Mapaniqui","countryCode":"PH","stateCode":"AGS","latitude":"15.10694444","longitude":"120.92277778"},{"name":"Maquiapo","countryCode":"PH","stateCode":"AGS","latitude":"14.98555556","longitude":"120.55861111"},{"name":"Marawa","countryCode":"PH","stateCode":"AGS","latitude":"15.41722222","longitude":"120.83805556"},{"name":"Maria Aurora","countryCode":"PH","stateCode":"AGS","latitude":"15.79670000","longitude":"121.47370000"},{"name":"Marilao","countryCode":"PH","stateCode":"AGS","latitude":"14.75805556","longitude":"120.94805556"},{"name":"Mariveles","countryCode":"PH","stateCode":"AGS","latitude":"14.43333333","longitude":"120.48333333"},{"name":"Masalipit","countryCode":"PH","stateCode":"AGS","latitude":"15.14805556","longitude":"121.03722222"},{"name":"Masantol","countryCode":"PH","stateCode":"AGS","latitude":"14.90000000","longitude":"120.71666667"},{"name":"Masinloc","countryCode":"PH","stateCode":"AGS","latitude":"15.53333333","longitude":"119.95000000"},{"name":"Matayumtayum","countryCode":"PH","stateCode":"AGS","latitude":"15.51666667","longitude":"120.70972222"},{"name":"Maturanoc","countryCode":"PH","stateCode":"AGS","latitude":"15.65722222","longitude":"120.79222222"},{"name":"Mayantoc","countryCode":"PH","stateCode":"AGS","latitude":"15.61666667","longitude":"120.38333333"},{"name":"Mexico","countryCode":"PH","stateCode":"AGS","latitude":"15.06666667","longitude":"120.71666667"},{"name":"Meycauayan","countryCode":"PH","stateCode":"AGS","latitude":"14.73333333","longitude":"120.95000000"},{"name":"Minalin","countryCode":"PH","stateCode":"AGS","latitude":"14.96666667","longitude":"120.68333333"},{"name":"Moncada","countryCode":"PH","stateCode":"AGS","latitude":"15.73333333","longitude":"120.56666667"},{"name":"Moriones","countryCode":"PH","stateCode":"AGS","latitude":"15.46111111","longitude":"120.46583333"},{"name":"Morong","countryCode":"PH","stateCode":"AGS","latitude":"14.68000000","longitude":"120.26833333"},{"name":"Motrico","countryCode":"PH","stateCode":"AGS","latitude":"15.41361111","longitude":"120.67666667"},{"name":"Murcia","countryCode":"PH","stateCode":"AGS","latitude":"15.40416667","longitude":"120.60916667"},{"name":"Muñoz","countryCode":"PH","stateCode":"AGS","latitude":"15.71666667","longitude":"120.90000000"},{"name":"Nagpandayan","countryCode":"PH","stateCode":"AGS","latitude":"15.60138889","longitude":"120.76888889"},{"name":"Nambalan","countryCode":"PH","stateCode":"AGS","latitude":"15.59916667","longitude":"120.46027778"},{"name":"Nampicuan","countryCode":"PH","stateCode":"AGS","latitude":"15.73333333","longitude":"120.63333333"},{"name":"Nancamarinan","countryCode":"PH","stateCode":"AGS","latitude":"15.67527778","longitude":"120.53638889"},{"name":"Nieves","countryCode":"PH","stateCode":"AGS","latitude":"15.32833333","longitude":"120.94888889"},{"name":"Niugan","countryCode":"PH","stateCode":"AGS","latitude":"14.94611111","longitude":"120.96722222"},{"name":"Norzagaray","countryCode":"PH","stateCode":"AGS","latitude":"14.91083333","longitude":"121.04916667"},{"name":"Obando","countryCode":"PH","stateCode":"AGS","latitude":"14.70000000","longitude":"120.91666667"},{"name":"Olongapo","countryCode":"PH","stateCode":"AGS","latitude":"14.83333333","longitude":"120.28333333"},{"name":"Orani","countryCode":"PH","stateCode":"AGS","latitude":"14.80000000","longitude":"120.53333333"},{"name":"Orion","countryCode":"PH","stateCode":"AGS","latitude":"14.62056000","longitude":"120.58167000"},{"name":"Paco Roman","countryCode":"PH","stateCode":"AGS","latitude":"15.65972222","longitude":"121.08777778"},{"name":"Padapada","countryCode":"PH","stateCode":"AGS","latitude":"15.55166667","longitude":"120.51638889"},{"name":"Paitan Norte","countryCode":"PH","stateCode":"AGS","latitude":"15.83333333","longitude":"120.74083333"},{"name":"Palauig","countryCode":"PH","stateCode":"AGS","latitude":"15.43333333","longitude":"120.05000000"},{"name":"Palayan","countryCode":"PH","stateCode":"AGS","latitude":"15.53333333","longitude":"121.08333333"},{"name":"Palusapis","countryCode":"PH","stateCode":"AGS","latitude":"15.68333333","longitude":"120.86277778"},{"name":"Pamatawan","countryCode":"PH","stateCode":"AGS","latitude":"14.92777778","longitude":"120.21361111"},{"name":"Panabingan","countryCode":"PH","stateCode":"AGS","latitude":"15.37722222","longitude":"120.76500000"},{"name":"Panan","countryCode":"PH","stateCode":"AGS","latitude":"15.21333333","longitude":"120.02722222"},{"name":"Pance","countryCode":"PH","stateCode":"AGS","latitude":"15.68861111","longitude":"120.62000000"},{"name":"Pandacaqui","countryCode":"PH","stateCode":"AGS","latitude":"15.17194444","longitude":"120.65444444"},{"name":"Pandi","countryCode":"PH","stateCode":"AGS","latitude":"14.86666667","longitude":"120.95000000"},{"name":"Pando","countryCode":"PH","stateCode":"AGS","latitude":"15.39388889","longitude":"120.68472222"},{"name":"Paniqui","countryCode":"PH","stateCode":"AGS","latitude":"15.66666667","longitude":"120.58333333"},{"name":"Pantabangan","countryCode":"PH","stateCode":"AGS","latitude":"15.81666667","longitude":"121.15000000"},{"name":"Pantubig","countryCode":"PH","stateCode":"AGS","latitude":"14.96805556","longitude":"120.95472222"},{"name":"Paombong","countryCode":"PH","stateCode":"AGS","latitude":"14.83111100","longitude":"120.78916700"},{"name":"Papaya","countryCode":"PH","stateCode":"AGS","latitude":"15.32027778","longitude":"120.83583333"},{"name":"Parang","countryCode":"PH","stateCode":"AGS","latitude":"14.63305556","longitude":"120.44916667"},{"name":"Parista","countryCode":"PH","stateCode":"AGS","latitude":"15.85361111","longitude":"120.92833333"},{"name":"Pau","countryCode":"PH","stateCode":"AGS","latitude":"15.02777778","longitude":"120.72416667"},{"name":"Peñaranda","countryCode":"PH","stateCode":"AGS","latitude":"15.35000000","longitude":"121.00000000"},{"name":"Pias","countryCode":"PH","stateCode":"AGS","latitude":"15.34527778","longitude":"121.07472222"},{"name":"Pilar","countryCode":"PH","stateCode":"AGS","latitude":"14.66666667","longitude":"120.56666667"},{"name":"Pinambaran","countryCode":"PH","stateCode":"AGS","latitude":"15.20222222","longitude":"120.97805556"},{"name":"Pio","countryCode":"PH","stateCode":"AGS","latitude":"15.04750000","longitude":"120.51888889"},{"name":"Piñahan","countryCode":"PH","stateCode":"AGS","latitude":"15.62666667","longitude":"121.06222222"},{"name":"Plaridel","countryCode":"PH","stateCode":"AGS","latitude":"14.88694444","longitude":"120.85694444"},{"name":"Porac","countryCode":"PH","stateCode":"AGS","latitude":"15.07194444","longitude":"120.54194444"},{"name":"Porais","countryCode":"PH","stateCode":"AGS","latitude":"15.75500000","longitude":"121.04277778"},{"name":"Prado Siongco","countryCode":"PH","stateCode":"AGS","latitude":"14.87888889","longitude":"120.51305556"},{"name":"Pulilan","countryCode":"PH","stateCode":"AGS","latitude":"14.90000000","longitude":"120.85000000"},{"name":"Pulo","countryCode":"PH","stateCode":"AGS","latitude":"14.96222222","longitude":"121.01472222"},{"name":"Pulong Gubat","countryCode":"PH","stateCode":"AGS","latitude":"14.85944444","longitude":"120.90611111"},{"name":"Pulong Sampalok","countryCode":"PH","stateCode":"AGS","latitude":"14.96111111","longitude":"121.06083333"},{"name":"Pulung Santol","countryCode":"PH","stateCode":"AGS","latitude":"15.04583333","longitude":"120.56194444"},{"name":"Pulungmasle","countryCode":"PH","stateCode":"AGS","latitude":"15.00027778","longitude":"120.55777778"},{"name":"Puncan","countryCode":"PH","stateCode":"AGS","latitude":"15.90722222","longitude":"120.99083333"},{"name":"Pura","countryCode":"PH","stateCode":"AGS","latitude":"15.62480000","longitude":"120.64800000"},{"name":"Purac","countryCode":"PH","stateCode":"AGS","latitude":"15.25194444","longitude":"120.01694444"},{"name":"Putlod","countryCode":"PH","stateCode":"AGS","latitude":"15.37055556","longitude":"120.86750000"},{"name":"Quezon","countryCode":"PH","stateCode":"AGS","latitude":"15.55000000","longitude":"120.81666667"},{"name":"Rajal Norte","countryCode":"PH","stateCode":"AGS","latitude":"15.44472222","longitude":"120.86250000"},{"name":"Ramos","countryCode":"PH","stateCode":"AGS","latitude":"15.66666667","longitude":"120.64166667"},{"name":"Rizal","countryCode":"PH","stateCode":"AGS","latitude":"15.68333333","longitude":"121.16666667"},{"name":"Sabang","countryCode":"PH","stateCode":"AGS","latitude":"14.69500000","longitude":"120.25083333"},{"name":"Sagana","countryCode":"PH","stateCode":"AGS","latitude":"15.56888889","longitude":"121.15222222"},{"name":"Salapungan","countryCode":"PH","stateCode":"AGS","latitude":"15.13388889","longitude":"120.92805556"},{"name":"Salaza","countryCode":"PH","stateCode":"AGS","latitude":"15.45416667","longitude":"119.95527778"},{"name":"Salcedo","countryCode":"PH","stateCode":"AGS","latitude":"15.85722222","longitude":"120.60000000"},{"name":"Salvacion I","countryCode":"PH","stateCode":"AGS","latitude":"15.83972222","longitude":"120.91583333"},{"name":"Samal","countryCode":"PH","stateCode":"AGS","latitude":"14.76778000","longitude":"120.54306000"},{"name":"Sampaloc","countryCode":"PH","stateCode":"AGS","latitude":"15.81666667","longitude":"120.86666667"},{"name":"San Agustin","countryCode":"PH","stateCode":"AGS","latitude":"14.93333333","longitude":"120.15000000"},{"name":"San Alejandro","countryCode":"PH","stateCode":"AGS","latitude":"15.56111111","longitude":"120.84888889"},{"name":"San Andres","countryCode":"PH","stateCode":"AGS","latitude":"15.71916667","longitude":"120.77750000"},{"name":"San Anton","countryCode":"PH","stateCode":"AGS","latitude":"15.34777778","longitude":"120.92000000"},{"name":"San Antonio","countryCode":"PH","stateCode":"AGS","latitude":"15.38333333","longitude":"120.80000000"},{"name":"San Basilio","countryCode":"PH","stateCode":"AGS","latitude":"15.03333333","longitude":"120.58416667"},{"name":"San Benito","countryCode":"PH","stateCode":"AGS","latitude":"14.85166667","longitude":"120.42694444"},{"name":"San Carlos","countryCode":"PH","stateCode":"AGS","latitude":"15.03972222","longitude":"120.76277778"},{"name":"San Casimiro","countryCode":"PH","stateCode":"AGS","latitude":"15.55305556","longitude":"120.78083333"},{"name":"San Clemente","countryCode":"PH","stateCode":"AGS","latitude":"15.71666667","longitude":"120.36666667"},{"name":"San Cristobal","countryCode":"PH","stateCode":"AGS","latitude":"15.55388889","longitude":"120.76694444"},{"name":"San Fabian","countryCode":"PH","stateCode":"AGS","latitude":"15.59638889","longitude":"120.90666667"},{"name":"San Felipe","countryCode":"PH","stateCode":"AGS","latitude":"15.06194444","longitude":"120.07000000"},{"name":"San Felipe Old","countryCode":"PH","stateCode":"AGS","latitude":"15.50138889","longitude":"120.90777778"},{"name":"San Fernando","countryCode":"PH","stateCode":"AGS","latitude":"15.03333333","longitude":"120.68333333"},{"name":"San Francisco","countryCode":"PH","stateCode":"AGS","latitude":"15.35555556","longitude":"120.84000000"},{"name":"San Ildefonso","countryCode":"PH","stateCode":"AGS","latitude":"15.07888900","longitude":"120.94194400"},{"name":"San Isidro","countryCode":"PH","stateCode":"AGS","latitude":"15.26666667","longitude":"120.90000000"},{"name":"San Jacinto","countryCode":"PH","stateCode":"AGS","latitude":"15.54500000","longitude":"120.66972222"},{"name":"San Jose","countryCode":"PH","stateCode":"AGS","latitude":"15.78333333","longitude":"121.00000000"},{"name":"San Jose del Monte","countryCode":"PH","stateCode":"AGS","latitude":"14.81388889","longitude":"121.04527778"},{"name":"San Juan","countryCode":"PH","stateCode":"AGS","latitude":"15.28972222","longitude":"120.06472222"},{"name":"San Juan de Mata","countryCode":"PH","stateCode":"AGS","latitude":"15.53527778","longitude":"120.53027778"},{"name":"San Leonardo","countryCode":"PH","stateCode":"AGS","latitude":"15.36666667","longitude":"120.96666667"},{"name":"San Lorenzo","countryCode":"PH","stateCode":"AGS","latitude":"15.48611111","longitude":"119.96222222"},{"name":"San Luis","countryCode":"PH","stateCode":"AGS","latitude":"15.04000000","longitude":"120.79194444"},{"name":"San Manuel","countryCode":"PH","stateCode":"AGS","latitude":"15.83333333","longitude":"120.58333333"},{"name":"San Marcelino","countryCode":"PH","stateCode":"AGS","latitude":"14.97418000","longitude":"120.15733000"},{"name":"San Mariano","countryCode":"PH","stateCode":"AGS","latitude":"15.32083333","longitude":"120.87611111"},{"name":"San Mateo","countryCode":"PH","stateCode":"AGS","latitude":"15.20000000","longitude":"120.79472222"},{"name":"San Miguel","countryCode":"PH","stateCode":"AGS","latitude":"15.14222222","longitude":"120.97555556"},{"name":"San Narciso","countryCode":"PH","stateCode":"AGS","latitude":"15.01666667","longitude":"120.08333333"},{"name":"San Nicolas","countryCode":"PH","stateCode":"AGS","latitude":"15.58416667","longitude":"120.67638889"},{"name":"San Pascual","countryCode":"PH","stateCode":"AGS","latitude":"15.50138889","longitude":"120.66722222"},{"name":"San Patricio","countryCode":"PH","stateCode":"AGS","latitude":"15.09777778","longitude":"120.72888889"},{"name":"San Rafael","countryCode":"PH","stateCode":"AGS","latitude":"14.95000000","longitude":"120.96666667"},{"name":"San Ricardo","countryCode":"PH","stateCode":"AGS","latitude":"15.59583333","longitude":"120.97277778"},{"name":"San Roque","countryCode":"PH","stateCode":"AGS","latitude":"15.00944444","longitude":"120.93833333"},{"name":"San Roque Dau First","countryCode":"PH","stateCode":"AGS","latitude":"14.97722222","longitude":"120.57694444"},{"name":"San Simon","countryCode":"PH","stateCode":"AGS","latitude":"14.99960000","longitude":"120.78080000"},{"name":"San Vicente","countryCode":"PH","stateCode":"AGS","latitude":"15.29222222","longitude":"120.65500000"},{"name":"San Vincente","countryCode":"PH","stateCode":"AGS","latitude":"13.40666667","longitude":"121.17500000"},{"name":"Santa Ana","countryCode":"PH","stateCode":"AGS","latitude":"15.09388889","longitude":"120.76805556"},{"name":"Santa Barbara","countryCode":"PH","stateCode":"AGS","latitude":"15.38500000","longitude":"120.79611111"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"AGS","latitude":"15.76527778","longitude":"119.90916667"},{"name":"Santa Fe","countryCode":"PH","stateCode":"AGS","latitude":"15.01027778","longitude":"120.21027778"},{"name":"Santa Ignacia","countryCode":"PH","stateCode":"AGS","latitude":"15.61666667","longitude":"120.43333333"},{"name":"Santa Ines West","countryCode":"PH","stateCode":"AGS","latitude":"15.55694444","longitude":"120.46444444"},{"name":"Santa Juliana","countryCode":"PH","stateCode":"AGS","latitude":"15.32833333","longitude":"120.42861111"},{"name":"Santa Lucia","countryCode":"PH","stateCode":"AGS","latitude":"15.36805556","longitude":"120.48638889"},{"name":"Santa Maria","countryCode":"PH","stateCode":"AGS","latitude":"14.81833333","longitude":"120.95633333"},{"name":"Santa Monica","countryCode":"PH","stateCode":"AGS","latitude":"15.35777778","longitude":"120.72000000"},{"name":"Santa Rita","countryCode":"PH","stateCode":"AGS","latitude":"14.99527800","longitude":"120.61527800"},{"name":"Santa Rosa","countryCode":"PH","stateCode":"AGS","latitude":"15.42388889","longitude":"120.93888889"},{"name":"Santa Teresa First","countryCode":"PH","stateCode":"AGS","latitude":"14.92638889","longitude":"120.55777778"},{"name":"Santiago","countryCode":"PH","stateCode":"AGS","latitude":"14.90361111","longitude":"120.51138889"},{"name":"Santo Cristo","countryCode":"PH","stateCode":"AGS","latitude":"15.29694444","longitude":"120.89027778"},{"name":"Santo Domingo","countryCode":"PH","stateCode":"AGS","latitude":"15.58333333","longitude":"120.86666667"},{"name":"Santo Niño","countryCode":"PH","stateCode":"AGS","latitude":"15.33444444","longitude":"120.62611111"},{"name":"Santo Rosario","countryCode":"PH","stateCode":"AGS","latitude":"15.43416667","longitude":"120.88972222"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"AGS","latitude":"14.96666667","longitude":"120.71666667"},{"name":"Santol","countryCode":"PH","stateCode":"AGS","latitude":"15.16222000","longitude":"120.56750000"},{"name":"Sapang","countryCode":"PH","stateCode":"AGS","latitude":"15.70333333","longitude":"120.52444444"},{"name":"Sapang Buho","countryCode":"PH","stateCode":"AGS","latitude":"15.59027778","longitude":"121.12444444"},{"name":"Sapol","countryCode":"PH","stateCode":"AGS","latitude":"13.36500000","longitude":"121.18916667"},{"name":"Sasmuan","countryCode":"PH","stateCode":"AGS","latitude":"14.93333333","longitude":"120.61666667"},{"name":"Saysain","countryCode":"PH","stateCode":"AGS","latitude":"14.56111111","longitude":"120.39250000"},{"name":"Sibul","countryCode":"PH","stateCode":"AGS","latitude":"15.16888889","longitude":"121.06166667"},{"name":"Siclong","countryCode":"PH","stateCode":"AGS","latitude":"15.58083333","longitude":"121.22388889"},{"name":"Sinait","countryCode":"PH","stateCode":"AGS","latitude":"15.53666667","longitude":"120.58500000"},{"name":"Sinilian First","countryCode":"PH","stateCode":"AGS","latitude":"15.69333333","longitude":"120.45944444"},{"name":"Soledad","countryCode":"PH","stateCode":"AGS","latitude":"15.42833333","longitude":"120.98361111"},{"name":"Subic","countryCode":"PH","stateCode":"AGS","latitude":"14.90000000","longitude":"120.23333333"},{"name":"Suklayin","countryCode":"PH","stateCode":"AGS","latitude":"15.75750000","longitude":"121.55027778"},{"name":"Sula","countryCode":"PH","stateCode":"AGS","latitude":"15.45722222","longitude":"120.39555556"},{"name":"Sulucan","countryCode":"PH","stateCode":"AGS","latitude":"14.79444444","longitude":"120.92583333"},{"name":"Tabacao","countryCode":"PH","stateCode":"AGS","latitude":"15.64972222","longitude":"120.94055556"},{"name":"Tabon","countryCode":"PH","stateCode":"AGS","latitude":"15.27111111","longitude":"120.91277778"},{"name":"Tabuating","countryCode":"PH","stateCode":"AGS","latitude":"15.39222222","longitude":"120.94083333"},{"name":"Tal I Mun Doc","countryCode":"PH","stateCode":"AGS","latitude":"15.21222222","longitude":"120.68500000"},{"name":"Talaga","countryCode":"PH","stateCode":"AGS","latitude":"15.38388889","longitude":"120.58944444"},{"name":"Talang","countryCode":"PH","stateCode":"AGS","latitude":"15.02500000","longitude":"120.83777778"},{"name":"Talavera","countryCode":"PH","stateCode":"AGS","latitude":"15.58388889","longitude":"120.91888889"},{"name":"Taltal","countryCode":"PH","stateCode":"AGS","latitude":"15.58777778","longitude":"119.94555556"},{"name":"Talugtug","countryCode":"PH","stateCode":"AGS","latitude":"15.77888889","longitude":"120.81111111"},{"name":"Tariji","countryCode":"PH","stateCode":"AGS","latitude":"15.52111111","longitude":"120.61444444"},{"name":"Tarlac City","countryCode":"PH","stateCode":"AGS","latitude":"15.48562000","longitude":"120.61616000"},{"name":"Tayabo","countryCode":"PH","stateCode":"AGS","latitude":"15.83444444","longitude":"121.03083333"},{"name":"Telabastagan","countryCode":"PH","stateCode":"AGS","latitude":"15.11861111","longitude":"120.60777778"},{"name":"Tikiw","countryCode":"PH","stateCode":"AGS","latitude":"15.31194444","longitude":"120.86111111"},{"name":"Tinang","countryCode":"PH","stateCode":"AGS","latitude":"15.37638889","longitude":"120.65333333"},{"name":"Tondod","countryCode":"PH","stateCode":"AGS","latitude":"15.71833333","longitude":"120.96805556"},{"name":"Uacon","countryCode":"PH","stateCode":"AGS","latitude":"15.67861111","longitude":"119.94027778"},{"name":"Umiray","countryCode":"PH","stateCode":"AGS","latitude":"15.22055556","longitude":"121.41111111"},{"name":"Upig","countryCode":"PH","stateCode":"AGS","latitude":"15.02555556","longitude":"120.99194444"},{"name":"Vargas","countryCode":"PH","stateCode":"AGS","latitude":"15.59333333","longitude":"120.48722222"},{"name":"Victoria","countryCode":"PH","stateCode":"AGS","latitude":"15.57805556","longitude":"120.68194444"},{"name":"Villa Aglipay","countryCode":"PH","stateCode":"AGS","latitude":"15.46611111","longitude":"120.45277778"},{"name":"Villa Isla","countryCode":"PH","stateCode":"AGS","latitude":"15.77027778","longitude":"120.86666667"},{"name":"Vizal San Pablo","countryCode":"PH","stateCode":"AGS","latitude":"15.06250000","longitude":"120.90027778"},{"name":"Vizal Santo Niño","countryCode":"PH","stateCode":"AGS","latitude":"15.02916667","longitude":"120.90500000"},{"name":"Zaragoza","countryCode":"PH","stateCode":"AGS","latitude":"15.45305556","longitude":"120.79111111"},{"name":"Adams","countryCode":"PH","stateCode":"ABR","latitude":"18.46141944","longitude":"120.90210278"},{"name":"Agno","countryCode":"PH","stateCode":"ABR","latitude":"16.11608611","longitude":"119.80268333"},{"name":"Agoo","countryCode":"PH","stateCode":"ABR","latitude":"16.32196111","longitude":"120.36467500"},{"name":"Aguilar","countryCode":"PH","stateCode":"ABR","latitude":"15.88988611","longitude":"120.23785278"},{"name":"Alac","countryCode":"PH","stateCode":"ABR","latitude":"15.98777778","longitude":"120.80638889"},{"name":"Alaminos","countryCode":"PH","stateCode":"ABR","latitude":"16.15531389","longitude":"119.98076944"},{"name":"Alcala","countryCode":"PH","stateCode":"ABR","latitude":"15.84679444","longitude":"120.52182222"},{"name":"Alilem","countryCode":"PH","stateCode":"ABR","latitude":"16.88688333","longitude":"120.53100833"},{"name":"Allangigan Primero","countryCode":"PH","stateCode":"ABR","latitude":"17.17388889","longitude":"120.49194444"},{"name":"Aloleng","countryCode":"PH","stateCode":"ABR","latitude":"16.13083333","longitude":"119.78250000"},{"name":"Amagbagan","countryCode":"PH","stateCode":"ABR","latitude":"16.09138889","longitude":"120.52333333"},{"name":"Anambongan","countryCode":"PH","stateCode":"ABR","latitude":"15.86638889","longitude":"120.38861111"},{"name":"Anda","countryCode":"PH","stateCode":"ABR","latitude":"16.28961389","longitude":"119.94910000"},{"name":"Angatel","countryCode":"PH","stateCode":"ABR","latitude":"15.80583333","longitude":"120.34333333"},{"name":"Anulid","countryCode":"PH","stateCode":"ABR","latitude":"15.82555556","longitude":"120.48833333"},{"name":"Aringay","countryCode":"PH","stateCode":"ABR","latitude":"16.40000000","longitude":"120.40000000"},{"name":"Asingan","countryCode":"PH","stateCode":"ABR","latitude":"16.00510000","longitude":"120.66950000"},{"name":"Baay","countryCode":"PH","stateCode":"ABR","latitude":"18.11888889","longitude":"120.57527778"},{"name":"Bacag","countryCode":"PH","stateCode":"ABR","latitude":"15.93000000","longitude":"120.58222222"},{"name":"Bacarra","countryCode":"PH","stateCode":"ABR","latitude":"18.25290000","longitude":"120.61250000"},{"name":"Bacnar","countryCode":"PH","stateCode":"ABR","latitude":"15.88638889","longitude":"120.34416667"},{"name":"Bacnotan","countryCode":"PH","stateCode":"ABR","latitude":"16.73333000","longitude":"120.38333000"},{"name":"Bactad Proper","countryCode":"PH","stateCode":"ABR","latitude":"15.97833333","longitude":"120.61027778"},{"name":"Bacundao Weste","countryCode":"PH","stateCode":"ABR","latitude":"15.91527778","longitude":"120.47666667"},{"name":"Badoc","countryCode":"PH","stateCode":"ABR","latitude":"17.92650000","longitude":"120.47640000"},{"name":"Bagulin","countryCode":"PH","stateCode":"ABR","latitude":"16.61667000","longitude":"120.48333000"},{"name":"Bail","countryCode":"PH","stateCode":"ABR","latitude":"16.28666667","longitude":"120.40027778"},{"name":"Balaoan","countryCode":"PH","stateCode":"ABR","latitude":"16.81666667","longitude":"120.40000000"},{"name":"Balingasay","countryCode":"PH","stateCode":"ABR","latitude":"16.35722222","longitude":"119.85638889"},{"name":"Balingueo","countryCode":"PH","stateCode":"ABR","latitude":"15.95833333","longitude":"120.40972222"},{"name":"Balogo","countryCode":"PH","stateCode":"ABR","latitude":"15.99027778","longitude":"120.28305556"},{"name":"Balungao","countryCode":"PH","stateCode":"ABR","latitude":"15.90000000","longitude":"120.70000000"},{"name":"Baluyot","countryCode":"PH","stateCode":"ABR","latitude":"15.79583333","longitude":"120.46083333"},{"name":"Banayoyo","countryCode":"PH","stateCode":"ABR","latitude":"17.23333333","longitude":"120.48333333"},{"name":"Bangan-Oda","countryCode":"PH","stateCode":"ABR","latitude":"16.10861111","longitude":"119.83083333"},{"name":"Bangar","countryCode":"PH","stateCode":"ABR","latitude":"16.88333000","longitude":"120.43333000"},{"name":"Bangui","countryCode":"PH","stateCode":"ABR","latitude":"18.53333333","longitude":"120.76666667"},{"name":"Bani","countryCode":"PH","stateCode":"ABR","latitude":"16.18694400","longitude":"119.85916700"},{"name":"Banna","countryCode":"PH","stateCode":"ABR","latitude":"17.98333333","longitude":"120.65000000"},{"name":"Banog Sur","countryCode":"PH","stateCode":"ABR","latitude":"16.16555556","longitude":"119.89805556"},{"name":"Bantay","countryCode":"PH","stateCode":"ABR","latitude":"17.58333333","longitude":"120.38333333"},{"name":"Bantog","countryCode":"PH","stateCode":"ABR","latitude":"16.00916667","longitude":"120.69277778"},{"name":"Barangobong","countryCode":"PH","stateCode":"ABR","latitude":"15.87777778","longitude":"120.54833333"},{"name":"Baro","countryCode":"PH","stateCode":"ABR","latitude":"15.99888889","longitude":"120.67361111"},{"name":"Barong","countryCode":"PH","stateCode":"ABR","latitude":"18.05750000","longitude":"120.73388889"},{"name":"Basing","countryCode":"PH","stateCode":"ABR","latitude":"15.98500000","longitude":"120.26833333"},{"name":"Basista","countryCode":"PH","stateCode":"ABR","latitude":"15.85240000","longitude":"120.39760000"},{"name":"Batac","countryCode":"PH","stateCode":"ABR","latitude":"18.05540000","longitude":"120.56489000"},{"name":"Bataquil","countryCode":"PH","stateCode":"ABR","latitude":"16.15527778","longitude":"120.52750000"},{"name":"Bauang","countryCode":"PH","stateCode":"ABR","latitude":"16.53333333","longitude":"120.33333333"},{"name":"Bautista","countryCode":"PH","stateCode":"ABR","latitude":"15.78333333","longitude":"120.50000000"},{"name":"Bayambang","countryCode":"PH","stateCode":"ABR","latitude":"15.71666700","longitude":"120.35000000"},{"name":"Bayaoas","countryCode":"PH","stateCode":"ABR","latitude":"15.83416667","longitude":"120.26472222"},{"name":"Bical Norte","countryCode":"PH","stateCode":"ABR","latitude":"15.81472222","longitude":"120.43500000"},{"name":"Bil-Loca","countryCode":"PH","stateCode":"ABR","latitude":"18.08750000","longitude":"120.56861111"},{"name":"Binabalian","countryCode":"PH","stateCode":"ABR","latitude":"16.42027778","longitude":"119.92777778"},{"name":"Binalonan","countryCode":"PH","stateCode":"ABR","latitude":"16.05000000","longitude":"120.60000000"},{"name":"Binday","countryCode":"PH","stateCode":"ABR","latitude":"16.12805556","longitude":"120.45250000"},{"name":"Binmaley","countryCode":"PH","stateCode":"ABR","latitude":"16.03232000","longitude":"120.26904000"},{"name":"Bobonan","countryCode":"PH","stateCode":"ABR","latitude":"16.13472222","longitude":"120.52722222"},{"name":"Bogtong","countryCode":"PH","stateCode":"ABR","latitude":"15.75527778","longitude":"120.32888889"},{"name":"Bolaoit","countryCode":"PH","stateCode":"ABR","latitude":"15.93222222","longitude":"120.43083333"},{"name":"Bolinao","countryCode":"PH","stateCode":"ABR","latitude":"16.33333333","longitude":"119.88333333"},{"name":"Bolingit","countryCode":"PH","stateCode":"ABR","latitude":"15.95861111","longitude":"120.34972222"},{"name":"Bolo","countryCode":"PH","stateCode":"ABR","latitude":"15.99472222","longitude":"120.16472222"},{"name":"Botao","countryCode":"PH","stateCode":"ABR","latitude":"15.91666667","longitude":"120.41666667"},{"name":"Boñgalon","countryCode":"PH","stateCode":"ABR","latitude":"16.00027778","longitude":"120.15916667"},{"name":"Bued","countryCode":"PH","stateCode":"ABR","latitude":"16.16083333","longitude":"119.99888889"},{"name":"Buenlag","countryCode":"PH","stateCode":"ABR","latitude":"15.82972222","longitude":"120.51138889"},{"name":"Bugallon","countryCode":"PH","stateCode":"ABR","latitude":"15.91666667","longitude":"120.18333333"},{"name":"Bulog","countryCode":"PH","stateCode":"ABR","latitude":"15.96027778","longitude":"120.40166667"},{"name":"Burgos","countryCode":"PH","stateCode":"ABR","latitude":"16.04647200","longitude":"119.85677800"},{"name":"Butubut Norte","countryCode":"PH","stateCode":"ABR","latitude":"16.80333333","longitude":"120.43444444"},{"name":"Caabiangan","countryCode":"PH","stateCode":"ABR","latitude":"16.08750000","longitude":"119.92444444"},{"name":"Caba","countryCode":"PH","stateCode":"ABR","latitude":"16.43160000","longitude":"120.34460000"},{"name":"Cabalaoangan","countryCode":"PH","stateCode":"ABR","latitude":"15.98333333","longitude":"120.78333333"},{"name":"Cabalitian","countryCode":"PH","stateCode":"ABR","latitude":"16.08833333","longitude":"120.79222222"},{"name":"Cabittaogan","countryCode":"PH","stateCode":"ABR","latitude":"17.57777778","longitude":"120.35916667"},{"name":"Cabugao","countryCode":"PH","stateCode":"ABR","latitude":"17.80000000","longitude":"120.45000000"},{"name":"Cabungan","countryCode":"PH","stateCode":"ABR","latitude":"16.34000000","longitude":"119.99500000"},{"name":"Calasiao","countryCode":"PH","stateCode":"ABR","latitude":"16.01666667","longitude":"120.36666667"},{"name":"Calepaan","countryCode":"PH","stateCode":"ABR","latitude":"16.01944444","longitude":"120.61888889"},{"name":"Callaguip","countryCode":"PH","stateCode":"ABR","latitude":"18.07138889","longitude":"120.48666667"},{"name":"Calomboyan","countryCode":"PH","stateCode":"ABR","latitude":"15.94638889","longitude":"120.30361111"},{"name":"Calongbuyan","countryCode":"PH","stateCode":"ABR","latitude":"17.16472222","longitude":"120.42722222"},{"name":"Calsib","countryCode":"PH","stateCode":"ABR","latitude":"15.84722222","longitude":"120.26416667"},{"name":"Camaley","countryCode":"PH","stateCode":"ABR","latitude":"15.99722222","longitude":"120.30111111"},{"name":"Canan Norte","countryCode":"PH","stateCode":"ABR","latitude":"15.90972222","longitude":"120.47750000"},{"name":"Canaoalan","countryCode":"PH","stateCode":"ABR","latitude":"16.02888889","longitude":"120.29638889"},{"name":"Candon","countryCode":"PH","stateCode":"ABR","latitude":"17.20000000","longitude":"120.45000000"},{"name":"Cantoria","countryCode":"PH","stateCode":"ABR","latitude":"16.84416667","longitude":"120.40444444"},{"name":"Caoayan","countryCode":"PH","stateCode":"ABR","latitude":"17.53333333","longitude":"120.40000000"},{"name":"Capandanan","countryCode":"PH","stateCode":"ABR","latitude":"15.95944444","longitude":"120.69527778"},{"name":"Capulaan","countryCode":"PH","stateCode":"ABR","latitude":"15.90500000","longitude":"120.53722222"},{"name":"Caramutan","countryCode":"PH","stateCode":"ABR","latitude":"15.92083333","longitude":"120.61000000"},{"name":"Carasi","countryCode":"PH","stateCode":"ABR","latitude":"18.20000000","longitude":"120.86666667"},{"name":"Carmen","countryCode":"PH","stateCode":"ABR","latitude":"15.88638889","longitude":"120.59972222"},{"name":"Caronoan West","countryCode":"PH","stateCode":"ABR","latitude":"16.26333333","longitude":"120.44638889"},{"name":"Carot","countryCode":"PH","stateCode":"ABR","latitude":"16.34472222","longitude":"119.98000000"},{"name":"Carriedo","countryCode":"PH","stateCode":"ABR","latitude":"16.03111111","longitude":"120.75500000"},{"name":"Carusucan","countryCode":"PH","stateCode":"ABR","latitude":"15.96583333","longitude":"120.63611111"},{"name":"Caterman","countryCode":"PH","stateCode":"ABR","latitude":"17.21750000","longitude":"120.42444444"},{"name":"Cato","countryCode":"PH","stateCode":"ABR","latitude":"15.83611111","longitude":"119.91500000"},{"name":"Catuday","countryCode":"PH","stateCode":"ABR","latitude":"16.29222222","longitude":"119.80611111"},{"name":"Cayanga","countryCode":"PH","stateCode":"ABR","latitude":"16.11500000","longitude":"120.39888889"},{"name":"Cayungnan","countryCode":"PH","stateCode":"ABR","latitude":"16.13333333","longitude":"119.83750000"},{"name":"Cervantes","countryCode":"PH","stateCode":"ABR","latitude":"16.99166667","longitude":"120.73333333"},{"name":"City of Batac","countryCode":"PH","stateCode":"ABR","latitude":"18.03730000","longitude":"120.58175000"},{"name":"City of Candon","countryCode":"PH","stateCode":"ABR","latitude":"17.20000000","longitude":"120.45000000"},{"name":"City of Urdaneta","countryCode":"PH","stateCode":"ABR","latitude":"15.97944000","longitude":"120.59101000"},{"name":"City of Vigan","countryCode":"PH","stateCode":"ABR","latitude":"17.56275000","longitude":"120.39071000"},{"name":"Comillas Norte","countryCode":"PH","stateCode":"ABR","latitude":"16.95888889","longitude":"120.74694444"},{"name":"Corrooy","countryCode":"PH","stateCode":"ABR","latitude":"16.79611111","longitude":"120.44527778"},{"name":"Currimao","countryCode":"PH","stateCode":"ABR","latitude":"18.01666667","longitude":"120.48333333"},{"name":"Dagup","countryCode":"PH","stateCode":"ABR","latitude":"16.63722222","longitude":"120.44555556"},{"name":"Dagupan","countryCode":"PH","stateCode":"ABR","latitude":"16.04313000","longitude":"120.33325000"},{"name":"Damortis","countryCode":"PH","stateCode":"ABR","latitude":"16.24055556","longitude":"120.40555556"},{"name":"Darapidap","countryCode":"PH","stateCode":"ABR","latitude":"17.20000000","longitude":"120.41805556"},{"name":"Dasol","countryCode":"PH","stateCode":"ABR","latitude":"15.98963900","longitude":"119.88052800"},{"name":"Davila","countryCode":"PH","stateCode":"ABR","latitude":"18.47250000","longitude":"120.57638889"},{"name":"Diaz","countryCode":"PH","stateCode":"ABR","latitude":"15.84638889","longitude":"120.83472222"},{"name":"Dilan","countryCode":"PH","stateCode":"ABR","latitude":"16.08777778","longitude":"120.52083333"},{"name":"Dingras","countryCode":"PH","stateCode":"ABR","latitude":"18.10320000","longitude":"120.69670000"},{"name":"Domalanoan","countryCode":"PH","stateCode":"ABR","latitude":"16.00305556","longitude":"120.21166667"},{"name":"Domampot","countryCode":"PH","stateCode":"ABR","latitude":"16.00000000","longitude":"120.65000000"},{"name":"Don Pedro","countryCode":"PH","stateCode":"ABR","latitude":"15.88527778","longitude":"120.43027778"},{"name":"Dorongan Punta","countryCode":"PH","stateCode":"ABR","latitude":"15.81472222","longitude":"120.32277778"},{"name":"Doyong","countryCode":"PH","stateCode":"ABR","latitude":"15.97222222","longitude":"120.35388889"},{"name":"Dulig","countryCode":"PH","stateCode":"ABR","latitude":"16.00222222","longitude":"120.16861111"},{"name":"Dumalneg","countryCode":"PH","stateCode":"ABR","latitude":"18.50000000","longitude":"120.81666667"},{"name":"Dumpay","countryCode":"PH","stateCode":"ABR","latitude":"15.88305556","longitude":"120.38888889"},{"name":"Eguia","countryCode":"PH","stateCode":"ABR","latitude":"15.90638889","longitude":"119.88583333"},{"name":"Esmeralda","countryCode":"PH","stateCode":"ABR","latitude":"15.86722222","longitude":"120.71500000"},{"name":"Fuerte","countryCode":"PH","stateCode":"ABR","latitude":"17.53416667","longitude":"120.36944444"},{"name":"Galimuyod","countryCode":"PH","stateCode":"ABR","latitude":"17.18333333","longitude":"120.46666667"},{"name":"Gayaman","countryCode":"PH","stateCode":"ABR","latitude":"16.01388889","longitude":"120.30750000"},{"name":"Gregorio del Pilar","countryCode":"PH","stateCode":"ABR","latitude":"17.13333333","longitude":"120.61666667"},{"name":"Guiling","countryCode":"PH","stateCode":"ABR","latitude":"15.84305556","longitude":"120.61500000"},{"name":"Guiset East","countryCode":"PH","stateCode":"ABR","latitude":"16.06666667","longitude":"120.68333333"},{"name":"Hacienda","countryCode":"PH","stateCode":"ABR","latitude":"15.93611111","longitude":"120.17861111"},{"name":"Halog West","countryCode":"PH","stateCode":"ABR","latitude":"16.36666667","longitude":"120.41472222"},{"name":"Ilioilio","countryCode":"PH","stateCode":"ABR","latitude":"15.96166667","longitude":"119.76583333"},{"name":"Inabaan Sur","countryCode":"PH","stateCode":"ABR","latitude":"16.26305556","longitude":"120.47805556"},{"name":"Infanta","countryCode":"PH","stateCode":"ABR","latitude":"15.82638889","longitude":"119.90777778"},{"name":"Isla","countryCode":"PH","stateCode":"ABR","latitude":"15.89500000","longitude":"120.30138889"},{"name":"Labayug","countryCode":"PH","stateCode":"ABR","latitude":"16.15277778","longitude":"120.56611111"},{"name":"Labney","countryCode":"PH","stateCode":"ABR","latitude":"16.10277778","longitude":"120.46555556"},{"name":"Labrador","countryCode":"PH","stateCode":"ABR","latitude":"16.03388900","longitude":"120.13916700"},{"name":"Lagasit","countryCode":"PH","stateCode":"ABR","latitude":"15.99333333","longitude":"120.79388889"},{"name":"Laguit Centro","countryCode":"PH","stateCode":"ABR","latitude":"15.94722222","longitude":"120.19027778"},{"name":"Laoac","countryCode":"PH","stateCode":"ABR","latitude":"16.03333300","longitude":"120.55000000"},{"name":"Laoag","countryCode":"PH","stateCode":"ABR","latitude":"18.20000000","longitude":"120.60000000"},{"name":"Leones East","countryCode":"PH","stateCode":"ABR","latitude":"16.36333333","longitude":"120.39194444"},{"name":"Lepa","countryCode":"PH","stateCode":"ABR","latitude":"15.88444444","longitude":"120.45083333"},{"name":"Libas","countryCode":"PH","stateCode":"ABR","latitude":"15.87777778","longitude":"120.31638889"},{"name":"Lidlidda","countryCode":"PH","stateCode":"ABR","latitude":"17.26666667","longitude":"120.51666667"},{"name":"Lingayen","countryCode":"PH","stateCode":"ABR","latitude":"16.01666700","longitude":"120.23333300"},{"name":"Linmansangan","countryCode":"PH","stateCode":"ABR","latitude":"15.82972222","longitude":"120.29583333"},{"name":"Lloren","countryCode":"PH","stateCode":"ABR","latitude":"16.33305556","longitude":"120.43277778"},{"name":"Lobong","countryCode":"PH","stateCode":"ABR","latitude":"16.08138889","longitude":"120.47027778"},{"name":"Longos","countryCode":"PH","stateCode":"ABR","latitude":"16.10722222","longitude":"120.39666667"},{"name":"Loqueb Este","countryCode":"PH","stateCode":"ABR","latitude":"15.94472222","longitude":"120.44611111"},{"name":"Lucap","countryCode":"PH","stateCode":"ABR","latitude":"16.19027778","longitude":"120.00222222"},{"name":"Lucero","countryCode":"PH","stateCode":"ABR","latitude":"16.40500000","longitude":"119.91250000"},{"name":"Luna","countryCode":"PH","stateCode":"ABR","latitude":"16.85000000","longitude":"120.38333333"},{"name":"Lunec","countryCode":"PH","stateCode":"ABR","latitude":"15.95388889","longitude":"120.48944444"},{"name":"Lungog","countryCode":"PH","stateCode":"ABR","latitude":"17.46444444","longitude":"120.47833333"},{"name":"Lusong","countryCode":"PH","stateCode":"ABR","latitude":"16.86694444","longitude":"120.44194444"},{"name":"Mabilao","countryCode":"PH","stateCode":"ABR","latitude":"16.15361111","longitude":"120.42500000"},{"name":"Mabilbila Sur","countryCode":"PH","stateCode":"ABR","latitude":"17.50722222","longitude":"120.44111111"},{"name":"Mabini","countryCode":"PH","stateCode":"ABR","latitude":"16.06972200","longitude":"119.94000000"},{"name":"Mabusag","countryCode":"PH","stateCode":"ABR","latitude":"17.92611111","longitude":"120.49750000"},{"name":"Macabuboni","countryCode":"PH","stateCode":"ABR","latitude":"16.19083333","longitude":"119.78027778"},{"name":"Macalong","countryCode":"PH","stateCode":"ABR","latitude":"16.01361111","longitude":"120.65861111"},{"name":"Macalva Norte","countryCode":"PH","stateCode":"ABR","latitude":"16.34861111","longitude":"120.38666667"},{"name":"Macayug","countryCode":"PH","stateCode":"ABR","latitude":"16.09388889","longitude":"120.43194444"},{"name":"Magallanes","countryCode":"PH","stateCode":"ABR","latitude":"16.01972222","longitude":"120.73888889"},{"name":"Magsingal","countryCode":"PH","stateCode":"ABR","latitude":"17.68500000","longitude":"120.42444000"},{"name":"Magtaking","countryCode":"PH","stateCode":"ABR","latitude":"15.98527778","longitude":"120.18333333"},{"name":"Malabago","countryCode":"PH","stateCode":"ABR","latitude":"15.98166667","longitude":"120.35916667"},{"name":"Malanay","countryCode":"PH","stateCode":"ABR","latitude":"16.00861111","longitude":"120.40944444"},{"name":"Malasiqui","countryCode":"PH","stateCode":"ABR","latitude":"15.91666667","longitude":"120.41666667"},{"name":"Malawa","countryCode":"PH","stateCode":"ABR","latitude":"15.95805556","longitude":"120.27777778"},{"name":"Malibong East","countryCode":"PH","stateCode":"ABR","latitude":"15.84666667","longitude":"120.32694444"},{"name":"Manaoag","countryCode":"PH","stateCode":"ABR","latitude":"16.04388900","longitude":"120.48555600"},{"name":"Mangaldan","countryCode":"PH","stateCode":"ABR","latitude":"16.07000000","longitude":"120.40250000"},{"name":"Mangatarem","countryCode":"PH","stateCode":"ABR","latitude":"15.73333000","longitude":"120.26667000"},{"name":"Mapandan","countryCode":"PH","stateCode":"ABR","latitude":"16.01666700","longitude":"120.45000000"},{"name":"Mapolopolo","countryCode":"PH","stateCode":"ABR","latitude":"15.88083333","longitude":"120.37416667"},{"name":"Marcos","countryCode":"PH","stateCode":"ABR","latitude":"18.05000000","longitude":"120.68333333"},{"name":"Maticmatic","countryCode":"PH","stateCode":"ABR","latitude":"15.98638889","longitude":"120.45194444"},{"name":"Minien East","countryCode":"PH","stateCode":"ABR","latitude":"15.97722222","longitude":"120.48138889"},{"name":"Nagbacalan","countryCode":"PH","stateCode":"ABR","latitude":"18.11583333","longitude":"120.52361111"},{"name":"Nagbukel","countryCode":"PH","stateCode":"ABR","latitude":"17.45000000","longitude":"120.55000000"},{"name":"Nagsaing","countryCode":"PH","stateCode":"ABR","latitude":"15.98055556","longitude":"120.33777778"},{"name":"Naguelguel","countryCode":"PH","stateCode":"ABR","latitude":"16.00583333","longitude":"120.26361111"},{"name":"Naguilayan","countryCode":"PH","stateCode":"ABR","latitude":"16.00305556","longitude":"120.29111111"},{"name":"Naguilian","countryCode":"PH","stateCode":"ABR","latitude":"16.53333333","longitude":"120.40000000"},{"name":"Nalsian Norte","countryCode":"PH","stateCode":"ABR","latitude":"15.84472222","longitude":"120.45083333"},{"name":"Nama","countryCode":"PH","stateCode":"ABR","latitude":"16.14111111","longitude":"120.54250000"},{"name":"Namboongan","countryCode":"PH","stateCode":"ABR","latitude":"16.30333333","longitude":"120.37583333"},{"name":"Nancalobasaan","countryCode":"PH","stateCode":"ABR","latitude":"15.93416667","longitude":"120.84250000"},{"name":"Narvacan","countryCode":"PH","stateCode":"ABR","latitude":"17.41750000","longitude":"120.47530000"},{"name":"Natividad","countryCode":"PH","stateCode":"ABR","latitude":"16.05000000","longitude":"120.81666667"},{"name":"Navatat","countryCode":"PH","stateCode":"ABR","latitude":"15.84972222","longitude":"120.39055556"},{"name":"Nibaliw Central","countryCode":"PH","stateCode":"ABR","latitude":"16.12750000","longitude":"120.40277778"},{"name":"Nilombot","countryCode":"PH","stateCode":"ABR","latitude":"16.03055556","longitude":"120.43694444"},{"name":"Ninoy","countryCode":"PH","stateCode":"ABR","latitude":"15.85972222","longitude":"120.24777778"},{"name":"Nueva Era","countryCode":"PH","stateCode":"ABR","latitude":"17.91666667","longitude":"120.66666667"},{"name":"Oaqui","countryCode":"PH","stateCode":"ABR","latitude":"16.85833333","longitude":"120.41250000"},{"name":"Olea","countryCode":"PH","stateCode":"ABR","latitude":"15.86250000","longitude":"120.49361111"},{"name":"Padong","countryCode":"PH","stateCode":"ABR","latitude":"18.05444444","longitude":"120.75416667"},{"name":"Pagsanahan Norte","countryCode":"PH","stateCode":"ABR","latitude":"17.91916667","longitude":"120.44583333"},{"name":"Pagudpud","countryCode":"PH","stateCode":"ABR","latitude":"18.55833300","longitude":"120.78472200"},{"name":"Paitan Este","countryCode":"PH","stateCode":"ABR","latitude":"16.08527778","longitude":"120.03166667"},{"name":"Palacpalac","countryCode":"PH","stateCode":"ABR","latitude":"16.13111111","longitude":"120.53055556"},{"name":"Palguyod","countryCode":"PH","stateCode":"ABR","latitude":"16.12277778","longitude":"120.52000000"},{"name":"Panganiban","countryCode":"PH","stateCode":"ABR","latitude":"16.00750000","longitude":"120.77527778"},{"name":"Pangapisan","countryCode":"PH","stateCode":"ABR","latitude":"16.21611111","longitude":"119.95694444"},{"name":"Pangascasan","countryCode":"PH","stateCode":"ABR","latitude":"16.11694444","longitude":"120.08666667"},{"name":"Pangpang","countryCode":"PH","stateCode":"ABR","latitude":"15.93888889","longitude":"120.30944444"},{"name":"Paoay","countryCode":"PH","stateCode":"ABR","latitude":"18.05527800","longitude":"120.51611100"},{"name":"Paringao","countryCode":"PH","stateCode":"ABR","latitude":"16.57166667","longitude":"120.32416667"},{"name":"Parioc Segundo","countryCode":"PH","stateCode":"ABR","latitude":"17.17500000","longitude":"120.46583333"},{"name":"Pasibi West","countryCode":"PH","stateCode":"ABR","latitude":"15.85861111","longitude":"120.37944444"},{"name":"Pasuquin","countryCode":"PH","stateCode":"ABR","latitude":"18.33333333","longitude":"120.61666667"},{"name":"Patayac","countryCode":"PH","stateCode":"ABR","latitude":"15.96305556","longitude":"120.42250000"},{"name":"Patpata Segundo","countryCode":"PH","stateCode":"ABR","latitude":"17.18333333","longitude":"120.43333333"},{"name":"Payocpoc Sur","countryCode":"PH","stateCode":"ABR","latitude":"16.49444444","longitude":"120.32805556"},{"name":"Piddig","countryCode":"PH","stateCode":"ABR","latitude":"18.16666667","longitude":"120.73333333"},{"name":"Pindangan Centro","countryCode":"PH","stateCode":"ABR","latitude":"15.86055556","longitude":"120.55138889"},{"name":"Pinili","countryCode":"PH","stateCode":"ABR","latitude":"17.95400000","longitude":"120.52700000"},{"name":"Pogonsili","countryCode":"PH","stateCode":"ABR","latitude":"15.82055556","longitude":"120.26027778"},{"name":"Polo","countryCode":"PH","stateCode":"ABR","latitude":"16.19638889","longitude":"119.94916667"},{"name":"Polong","countryCode":"PH","stateCode":"ABR","latitude":"15.97722222","longitude":"120.20083333"},{"name":"Polong Norte","countryCode":"PH","stateCode":"ABR","latitude":"15.90305556","longitude":"120.42138889"},{"name":"Pozorrubio","countryCode":"PH","stateCode":"ABR","latitude":"16.11666667","longitude":"120.55000000"},{"name":"Pudoc","countryCode":"PH","stateCode":"ABR","latitude":"16.92138889","longitude":"120.42361111"},{"name":"Pudoc North","countryCode":"PH","stateCode":"ABR","latitude":"17.60972222","longitude":"120.36861111"},{"name":"Puelay","countryCode":"PH","stateCode":"ABR","latitude":"15.88694444","longitude":"120.57361111"},{"name":"Pugo","countryCode":"PH","stateCode":"ABR","latitude":"16.28333333","longitude":"120.48333333"},{"name":"Puro Pinget","countryCode":"PH","stateCode":"ABR","latitude":"17.67972222","longitude":"120.35888889"},{"name":"Quiling","countryCode":"PH","stateCode":"ABR","latitude":"18.06833333","longitude":"120.54388889"},{"name":"Quinarayan","countryCode":"PH","stateCode":"ABR","latitude":"17.44416667","longitude":"120.47222222"},{"name":"Quintong","countryCode":"PH","stateCode":"ABR","latitude":"15.95583333","longitude":"120.32166667"},{"name":"Quirino","countryCode":"PH","stateCode":"ABR","latitude":"17.15000000","longitude":"120.66666667"},{"name":"Ranao","countryCode":"PH","stateCode":"ABR","latitude":"16.20750000","longitude":"119.81555556"},{"name":"Real","countryCode":"PH","stateCode":"ABR","latitude":"15.80888889","longitude":"120.34555556"},{"name":"Rimus","countryCode":"PH","stateCode":"ABR","latitude":"16.87638889","longitude":"120.39666667"},{"name":"Rissing","countryCode":"PH","stateCode":"ABR","latitude":"16.87527778","longitude":"120.43444444"},{"name":"Rosales","countryCode":"PH","stateCode":"ABR","latitude":"15.89444400","longitude":"120.63277800"},{"name":"Rosario","countryCode":"PH","stateCode":"ABR","latitude":"16.23040000","longitude":"120.48630000"},{"name":"Sablig","countryCode":"PH","stateCode":"ABR","latitude":"16.26888889","longitude":"119.98777778"},{"name":"Sagud-Bahley","countryCode":"PH","stateCode":"ABR","latitude":"16.11694444","longitude":"120.39111111"},{"name":"Sagunto","countryCode":"PH","stateCode":"ABR","latitude":"16.20083333","longitude":"120.51500000"},{"name":"Salcedo","countryCode":"PH","stateCode":"ABR","latitude":"17.15000000","longitude":"120.53333333"},{"name":"Samon","countryCode":"PH","stateCode":"ABR","latitude":"15.93500000","longitude":"120.65083333"},{"name":"San Carlos","countryCode":"PH","stateCode":"ABR","latitude":"15.92805600","longitude":"120.34888900"},{"name":"San Emilio","countryCode":"PH","stateCode":"ABR","latitude":"17.23333333","longitude":"120.61666667"},{"name":"San Esteban","countryCode":"PH","stateCode":"ABR","latitude":"17.33333333","longitude":"120.45000000"},{"name":"San Eugenio","countryCode":"PH","stateCode":"ABR","latitude":"16.35972222","longitude":"120.35694444"},{"name":"San Fabian","countryCode":"PH","stateCode":"ABR","latitude":"16.15000000","longitude":"120.45000000"},{"name":"San Fernando","countryCode":"PH","stateCode":"ABR","latitude":"16.61666667","longitude":"120.31666667"},{"name":"San Fernando Poblacion","countryCode":"PH","stateCode":"ABR","latitude":"16.61591000","longitude":"120.31663000"},{"name":"San Gabriel","countryCode":"PH","stateCode":"ABR","latitude":"16.67556000","longitude":"120.40306000"},{"name":"San Gabriel First","countryCode":"PH","stateCode":"ABR","latitude":"15.76638889","longitude":"120.45666667"},{"name":"San Ildefonso","countryCode":"PH","stateCode":"ABR","latitude":"17.61666667","longitude":"120.40000000"},{"name":"San Jacinto","countryCode":"PH","stateCode":"ABR","latitude":"16.07250000","longitude":"120.44111100"},{"name":"San Juan","countryCode":"PH","stateCode":"ABR","latitude":"16.66861000","longitude":"120.34139000"},{"name":"San Lorenzo","countryCode":"PH","stateCode":"ABR","latitude":"18.13222222","longitude":"120.63055556"},{"name":"San Manuel","countryCode":"PH","stateCode":"ABR","latitude":"16.06555600","longitude":"120.66666700"},{"name":"San Nicolas","countryCode":"PH","stateCode":"ABR","latitude":"18.17250000","longitude":"120.59583300"},{"name":"San Pedro Apartado","countryCode":"PH","stateCode":"ABR","latitude":"15.83694444","longitude":"120.56527778"},{"name":"San Quintin","countryCode":"PH","stateCode":"ABR","latitude":"15.98444400","longitude":"120.81500000"},{"name":"San Sebastian","countryCode":"PH","stateCode":"ABR","latitude":"17.62333333","longitude":"120.36361111"},{"name":"San Vicente","countryCode":"PH","stateCode":"ABR","latitude":"17.59166667","longitude":"120.37500000"},{"name":"Sanlibo","countryCode":"PH","stateCode":"ABR","latitude":"15.91666667","longitude":"120.55000000"},{"name":"Santa","countryCode":"PH","stateCode":"ABR","latitude":"17.49166667","longitude":"120.43333333"},{"name":"Santa Barbara","countryCode":"PH","stateCode":"ABR","latitude":"16.00305600","longitude":"120.40083300"},{"name":"Santa Catalina","countryCode":"PH","stateCode":"ABR","latitude":"17.58333333","longitude":"120.35833333"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"ABR","latitude":"17.08333333","longitude":"120.45000000"},{"name":"Santa Lucia","countryCode":"PH","stateCode":"ABR","latitude":"17.11666667","longitude":"120.45000000"},{"name":"Santa Maria","countryCode":"PH","stateCode":"ABR","latitude":"15.98083300","longitude":"120.70027800"},{"name":"Santiago","countryCode":"PH","stateCode":"ABR","latitude":"17.30000000","longitude":"120.45000000"},{"name":"Santo Domingo","countryCode":"PH","stateCode":"ABR","latitude":"17.63333333","longitude":"120.40833333"},{"name":"Santo Tomas","countryCode":"PH","stateCode":"ABR","latitude":"16.27980000","longitude":"120.37920000"},{"name":"Santol","countryCode":"PH","stateCode":"ABR","latitude":"16.76666667","longitude":"120.45000000"},{"name":"Sarrat","countryCode":"PH","stateCode":"ABR","latitude":"18.16222200","longitude":"120.64777800"},{"name":"Sigay","countryCode":"PH","stateCode":"ABR","latitude":"17.03333333","longitude":"120.58333333"},{"name":"Sinait","countryCode":"PH","stateCode":"ABR","latitude":"17.86666667","longitude":"120.45833333"},{"name":"Sison","countryCode":"PH","stateCode":"ABR","latitude":"16.17389000","longitude":"120.51528000"},{"name":"Solsona","countryCode":"PH","stateCode":"ABR","latitude":"18.10000000","longitude":"120.76666667"},{"name":"Sonquil","countryCode":"PH","stateCode":"ABR","latitude":"15.98805556","longitude":"120.39055556"},{"name":"Sual","countryCode":"PH","stateCode":"ABR","latitude":"16.06666667","longitude":"120.10000000"},{"name":"Subusub","countryCode":"PH","stateCode":"ABR","latitude":"16.22694444","longitude":"120.49500000"},{"name":"Sudipen","countryCode":"PH","stateCode":"ABR","latitude":"16.90000000","longitude":"120.46666667"},{"name":"Sugpon","countryCode":"PH","stateCode":"ABR","latitude":"16.85000000","longitude":"120.51666667"},{"name":"Sumabnit","countryCode":"PH","stateCode":"ABR","latitude":"16.03027778","longitude":"120.58333333"},{"name":"Suso","countryCode":"PH","stateCode":"ABR","latitude":"17.35944444","longitude":"120.46111111"},{"name":"Suyo","countryCode":"PH","stateCode":"ABR","latitude":"16.96666667","longitude":"120.55000000"},{"name":"Tablac","countryCode":"PH","stateCode":"ABR","latitude":"17.21555556","longitude":"120.45416667"},{"name":"Tabug","countryCode":"PH","stateCode":"ABR","latitude":"18.03416667","longitude":"120.54888889"},{"name":"Tagudin","countryCode":"PH","stateCode":"ABR","latitude":"16.93333333","longitude":"120.45000000"},{"name":"Talospatang","countryCode":"PH","stateCode":"ABR","latitude":"15.91694444","longitude":"120.44138889"},{"name":"Taloy","countryCode":"PH","stateCode":"ABR","latitude":"15.92416667","longitude":"120.39638889"},{"name":"Tamayo","countryCode":"PH","stateCode":"ABR","latitude":"15.87750000","longitude":"120.28444444"},{"name":"Tamorong","countryCode":"PH","stateCode":"ABR","latitude":"17.33333333","longitude":"120.43333333"},{"name":"Tandoc","countryCode":"PH","stateCode":"ABR","latitude":"15.95916667","longitude":"120.32916667"},{"name":"Tanolong","countryCode":"PH","stateCode":"ABR","latitude":"15.80416667","longitude":"120.41416667"},{"name":"Tayug","countryCode":"PH","stateCode":"ABR","latitude":"16.02666700","longitude":"120.74777800"},{"name":"Tebag East","countryCode":"PH","stateCode":"ABR","latitude":"15.98111111","longitude":"120.46750000"},{"name":"Telbang","countryCode":"PH","stateCode":"ABR","latitude":"16.17250000","longitude":"120.06083333"},{"name":"Tiep","countryCode":"PH","stateCode":"ABR","latitude":"16.23833333","longitude":"119.86083333"},{"name":"Toboy","countryCode":"PH","stateCode":"ABR","latitude":"16.02722222","longitude":"120.63694444"},{"name":"Tobuan","countryCode":"PH","stateCode":"ABR","latitude":"16.05555556","longitude":"120.11027778"},{"name":"Tococ East","countryCode":"PH","stateCode":"ABR","latitude":"15.82500000","longitude":"120.42611111"},{"name":"Tocok","countryCode":"PH","stateCode":"ABR","latitude":"15.75000000","longitude":"120.30000000"},{"name":"Tombod","countryCode":"PH","stateCode":"ABR","latitude":"15.93166667","longitude":"120.56722222"},{"name":"Tondol","countryCode":"PH","stateCode":"ABR","latitude":"16.31027778","longitude":"120.01305556"},{"name":"Toritori","countryCode":"PH","stateCode":"ABR","latitude":"16.23833333","longitude":"119.99555556"},{"name":"Tubao","countryCode":"PH","stateCode":"ABR","latitude":"16.35000000","longitude":"120.41666667"},{"name":"Umanday Centro","countryCode":"PH","stateCode":"ABR","latitude":"15.93805556","longitude":"120.21527778"},{"name":"Umingan","countryCode":"PH","stateCode":"ABR","latitude":"15.90000000","longitude":"120.80000000"},{"name":"Unzad","countryCode":"PH","stateCode":"ABR","latitude":"15.91888889","longitude":"120.53916667"},{"name":"Urbiztondo","countryCode":"PH","stateCode":"ABR","latitude":"15.82270000","longitude":"120.32950000"},{"name":"Urdaneta","countryCode":"PH","stateCode":"ABR","latitude":"15.97611111","longitude":"120.57111111"},{"name":"Uyong","countryCode":"PH","stateCode":"ABR","latitude":"16.05000000","longitude":"120.12083333"},{"name":"Vigan","countryCode":"PH","stateCode":"ABR","latitude":"17.57472000","longitude":"120.38694000"},{"name":"Villasis","countryCode":"PH","stateCode":"ABR","latitude":"15.90000000","longitude":"120.58333333"},{"name":"Vintar","countryCode":"PH","stateCode":"ABR","latitude":"18.22500000","longitude":"120.65000000"},{"name":"Zaragoza","countryCode":"PH","stateCode":"ABR","latitude":"16.38722222","longitude":"119.94416667"},{"name":"Silvino Lobos","countryCode":"PH","stateCode":"08","latitude":"12.30000000","longitude":"124.83333333"},{"name":"Sulat","countryCode":"PH","stateCode":"08","latitude":"11.81666667","longitude":"125.45000000"},{"name":"Sogod","countryCode":"PH","stateCode":"08","latitude":"10.38333333","longitude":"124.98333333"},{"name":"Silago","countryCode":"PH","stateCode":"08","latitude":"10.52910000","longitude":"125.16180000"},{"name":"San Vicente","countryCode":"PH","stateCode":"08","latitude":"11.11833333","longitude":"124.56583333"},{"name":"Ormoc","countryCode":"PH","stateCode":"08","latitude":"11.01666667","longitude":"124.61666667"},{"name":"Leyte","countryCode":"PH","stateCode":"08","latitude":"11.36666667","longitude":"124.48333333"},{"name":"La Paz","countryCode":"PH","stateCode":"08","latitude":"10.88333333","longitude":"124.95000000"},{"name":"Laoang","countryCode":"PH","stateCode":"08","latitude":"12.56666667","longitude":"125.01666667"},{"name":"Libagon","countryCode":"PH","stateCode":"08","latitude":"10.30000000","longitude":"125.05000000"},{"name":"Lope de Vega","countryCode":"PH","stateCode":"08","latitude":"12.29830000","longitude":"124.62380000"},{"name":"Liberty","countryCode":"PH","stateCode":"08","latitude":"10.87416667","longitude":"125.00250000"},{"name":"Lavezares","countryCode":"PH","stateCode":"08","latitude":"12.53333333","longitude":"124.33333333"},{"name":"Liloan","countryCode":"PH","stateCode":"08","latitude":"10.15811000","longitude":"125.11806000"},{"name":"Canhandugan","countryCode":"PH","stateCode":"08","latitude":"11.13500000","longitude":"124.77972222"},{"name":"Guirang","countryCode":"PH","stateCode":"08","latitude":"11.35000000","longitude":"125.11666667"},{"name":"Giporlos","countryCode":"PH","stateCode":"08","latitude":"11.11666667","longitude":"125.45000000"},{"name":"Cabodiongan","countryCode":"PH","stateCode":"08","latitude":"12.66416667","longitude":"125.04555556"},{"name":"Borongan","countryCode":"PH","stateCode":"08","latitude":"11.60000000","longitude":"125.43333333"},{"name":"Culaba","countryCode":"PH","stateCode":"08","latitude":"11.65778000","longitude":"124.54250000"},{"name":"Anahawan","countryCode":"PH","stateCode":"08","latitude":"10.27417778","longitude":"125.25835833"},{"name":"Almagro","countryCode":"PH","stateCode":"08","latitude":"11.91077222","longitude":"124.28520833"},{"name":"Alugan","countryCode":"PH","stateCode":"08","latitude":"12.21888889","longitude":"125.48083333"},{"name":"Alangalang","countryCode":"PH","stateCode":"08","latitude":"11.20000000","longitude":"124.85000000"},{"name":"Albuera","countryCode":"PH","stateCode":"08","latitude":"10.91863056","longitude":"124.69229167"},{"name":"Anito","countryCode":"PH","stateCode":"08","latitude":"12.44972222","longitude":"125.28861111"},{"name":"Talalora","countryCode":"PH","stateCode":"08","latitude":"11.51666667","longitude":"124.85000000"},{"name":"Catubig","countryCode":"PH","stateCode":"08","latitude":"12.40000000","longitude":"125.05000000"},{"name":"Tunga","countryCode":"PH","stateCode":"08","latitude":"11.25000000","longitude":"124.75000000"},{"name":"Villareal","countryCode":"PH","stateCode":"08","latitude":"11.56666667","longitude":"124.93333333"},{"name":"Villaba","countryCode":"PH","stateCode":"08","latitude":"11.21666667","longitude":"124.40000000"},{"name":"Sabang","countryCode":"PH","stateCode":"08","latitude":"12.07472222","longitude":"124.54138889"},{"name":"Viriato","countryCode":"PH","stateCode":"08","latitude":"12.29027778","longitude":"124.35333333"},{"name":"Tutubigan","countryCode":"PH","stateCode":"08","latitude":"11.83972222","longitude":"125.06138889"},{"name":"Tabontabon","countryCode":"PH","stateCode":"08","latitude":"11.03333333","longitude":"124.96666667"},{"name":"Sulangan","countryCode":"PH","stateCode":"08","latitude":"10.93611111","longitude":"125.82638889"},{"name":"Siguinon","countryCode":"PH","stateCode":"08","latitude":"10.94222222","longitude":"124.68055556"},{"name":"Valencia","countryCode":"PH","stateCode":"08","latitude":"11.10888889","longitude":"124.57250000"},{"name":"Tacloban","countryCode":"PH","stateCode":"08","latitude":"11.24333000","longitude":"125.00472000"},{"name":"Tolosa","countryCode":"PH","stateCode":"08","latitude":"11.03333333","longitude":"125.01666667"},{"name":"Marabut","countryCode":"PH","stateCode":"08","latitude":"11.11666667","longitude":"125.21666667"},{"name":"Palanit","countryCode":"PH","stateCode":"08","latitude":"12.32138889","longitude":"124.34333333"},{"name":"Santa Margarita","countryCode":"PH","stateCode":"08","latitude":"12.03778000","longitude":"124.65778000"},{"name":"Palompon","countryCode":"PH","stateCode":"08","latitude":"11.05080000","longitude":"124.38430000"},{"name":"Pagsanghan","countryCode":"PH","stateCode":"08","latitude":"11.96508889","longitude":"124.72130000"},{"name":"Pawing","countryCode":"PH","stateCode":"08","latitude":"11.18000000","longitude":"125.00277778"},{"name":"San Joaquin","countryCode":"PH","stateCode":"08","latitude":"12.16694444","longitude":"124.43000000"},{"name":"San Miguel","countryCode":"PH","stateCode":"08","latitude":"11.26722200","longitude":"124.83250000"},{"name":"San Pedro","countryCode":"PH","stateCode":"08","latitude":"10.96111111","longitude":"124.81972222"},{"name":"San Eduardo","countryCode":"PH","stateCode":"08","latitude":"12.16777778","longitude":"125.45027778"},{"name":"Panalanoy","countryCode":"PH","stateCode":"08","latitude":"11.25111111","longitude":"125.00638889"},{"name":"San Jorge","countryCode":"PH","stateCode":"08","latitude":"11.98333333","longitude":"124.81666667"},{"name":"Pangdan","countryCode":"PH","stateCode":"08","latitude":"11.79166667","longitude":"124.87722222"},{"name":"San Antonio","countryCode":"PH","stateCode":"08","latitude":"12.41666667","longitude":"124.26666667"},{"name":"Puerto Bello","countryCode":"PH","stateCode":"08","latitude":"10.97333333","longitude":"124.53500000"},{"name":"Naval","countryCode":"PH","stateCode":"08","latitude":"11.58333333","longitude":"124.45000000"},{"name":"Pambujan","countryCode":"PH","stateCode":"08","latitude":"12.56666667","longitude":"124.93333333"},{"name":"San Isidro","countryCode":"PH","stateCode":"08","latitude":"11.41666667","longitude":"124.35000000"},{"name":"Palhi","countryCode":"PH","stateCode":"08","latitude":"10.64972222","longitude":"124.80611111"},{"name":"Rizal","countryCode":"PH","stateCode":"08","latitude":"11.17638889","longitude":"124.57944444"},{"name":"San Julian","countryCode":"PH","stateCode":"08","latitude":"11.75361000","longitude":"125.45583000"},{"name":"Rosario","countryCode":"PH","stateCode":"08","latitude":"12.51666667","longitude":"124.41666667"},{"name":"Pastrana","countryCode":"PH","stateCode":"08","latitude":"11.13333333","longitude":"124.88333333"},{"name":"San Ricardo","countryCode":"PH","stateCode":"08","latitude":"9.91666667","longitude":"125.28333333"},{"name":"Saint Bernard","countryCode":"PH","stateCode":"08","latitude":"10.28333333","longitude":"125.13333333"},{"name":"Santa Fe","countryCode":"PH","stateCode":"08","latitude":"11.18555600","longitude":"124.91611100"},{"name":"Maripipi","countryCode":"PH","stateCode":"08","latitude":"11.78333333","longitude":"124.35000000"},{"name":"Naghalin","countryCode":"PH","stateCode":"08","latitude":"11.14555556","longitude":"124.56722222"},{"name":"Mabini","countryCode":"PH","stateCode":"08","latitude":"11.41666667","longitude":"125.16666667"},{"name":"Hipadpad","countryCode":"PH","stateCode":"08","latitude":"12.28555556","longitude":"125.23611111"},{"name":"Kabuynan","countryCode":"PH","stateCode":"08","latitude":"11.08055556","longitude":"125.02472222"},{"name":"Jubasan","countryCode":"PH","stateCode":"08","latitude":"12.48444444","longitude":"124.28722222"},{"name":"Maslog","countryCode":"PH","stateCode":"08","latitude":"12.10000000","longitude":"125.16666667"},{"name":"Masarayao","countryCode":"PH","stateCode":"08","latitude":"11.08972222","longitude":"124.61750000"},{"name":"Maydolong","countryCode":"PH","stateCode":"08","latitude":"11.50000000","longitude":"125.50000000"},{"name":"Lamak","countryCode":"PH","stateCode":"08","latitude":"10.39972222","longitude":"124.73888889"},{"name":"Llorente","countryCode":"PH","stateCode":"08","latitude":"11.41194444","longitude":"125.54583333"},{"name":"Las Navas","countryCode":"PH","stateCode":"08","latitude":"12.34000000","longitude":"125.03200000"},{"name":"Kampokpok","countryCode":"PH","stateCode":"08","latitude":"11.29611111","longitude":"124.40500000"},{"name":"Limon","countryCode":"PH","stateCode":"08","latitude":"11.28888889","longitude":"124.56722222"},{"name":"Libas","countryCode":"PH","stateCode":"08","latitude":"10.93888889","longitude":"124.54500000"},{"name":"Dulag","countryCode":"PH","stateCode":"08","latitude":"10.95250000","longitude":"125.03167000"},{"name":"Bontoc","countryCode":"PH","stateCode":"08","latitude":"10.35000000","longitude":"124.96666667"},{"name":"Ibarra","countryCode":"PH","stateCode":"08","latitude":"10.12472222","longitude":"124.88416667"},{"name":"Bunga","countryCode":"PH","stateCode":"08","latitude":"11.48388889","longitude":"124.59166667"},{"name":"Caraycaray","countryCode":"PH","stateCode":"08","latitude":"11.55500000","longitude":"124.41500000"},{"name":"Cervantes","countryCode":"PH","stateCode":"08","latitude":"12.36861111","longitude":"124.65972222"},{"name":"Cagamotan","countryCode":"PH","stateCode":"08","latitude":"12.35583333","longitude":"125.28388889"},{"name":"Butazon","countryCode":"PH","stateCode":"08","latitude":"11.30722222","longitude":"124.46194444"},{"name":"Calape","countryCode":"PH","stateCode":"08","latitude":"11.94250000","longitude":"125.02138889"},{"name":"Gandara","countryCode":"PH","stateCode":"08","latitude":"12.01300000","longitude":"124.81180000"},{"name":"Hipasngo","countryCode":"PH","stateCode":"08","latitude":"10.66250000","longitude":"124.80861111"},{"name":"Catmon","countryCode":"PH","stateCode":"08","latitude":"11.53516000","longitude":"124.43115000"},{"name":"Capoocan","countryCode":"PH","stateCode":"08","latitude":"11.28333333","longitude":"124.65000000"},{"name":"Inangatan","countryCode":"PH","stateCode":"08","latitude":"11.25000000","longitude":"124.40000000"},{"name":"Culasian","countryCode":"PH","stateCode":"08","latitude":"11.30694444","longitude":"124.61055556"},{"name":"Catarman","countryCode":"PH","stateCode":"08","latitude":"12.45000000","longitude":"124.65000000"},{"name":"Hindang","countryCode":"PH","stateCode":"08","latitude":"10.45000000","longitude":"124.80000000"},{"name":"Ginabuyan","countryCode":"PH","stateCode":"08","latitude":"11.23833333","longitude":"124.40472222"},{"name":"Carigara","countryCode":"PH","stateCode":"08","latitude":"11.30000000","longitude":"124.68333333"},{"name":"Concepcion","countryCode":"PH","stateCode":"08","latitude":"10.40527778","longitude":"124.78305556"},{"name":"Bantiqui","countryCode":"PH","stateCode":"08","latitude":"10.92444444","longitude":"124.41527778"},{"name":"Bobon","countryCode":"PH","stateCode":"08","latitude":"12.51666667","longitude":"124.56666667"},{"name":"Baybay","countryCode":"PH","stateCode":"08","latitude":"10.68333333","longitude":"124.80000000"},{"name":"Abuyog","countryCode":"PH","stateCode":"08","latitude":"10.74579722","longitude":"125.01218056"},{"name":"Balud","countryCode":"PH","stateCode":"08","latitude":"11.61666667","longitude":"125.43333333"},{"name":"Balinsacayao","countryCode":"PH","stateCode":"08","latitude":"10.68111111","longitude":"124.95944444"},{"name":"Almeria","countryCode":"PH","stateCode":"08","latitude":"11.62057222","longitude":"124.37935556"},{"name":"Allen","countryCode":"PH","stateCode":"08","latitude":"12.50125000","longitude":"124.28205000"},{"name":"Balagtas","countryCode":"PH","stateCode":"08","latitude":"11.13333333","longitude":"124.51916667"},{"name":"Bilwang","countryCode":"PH","stateCode":"08","latitude":"10.88333333","longitude":"124.46666667"},{"name":"Balocawehay","countryCode":"PH","stateCode":"08","latitude":"10.72222222","longitude":"124.96777778"},{"name":"Babatngon","countryCode":"PH","stateCode":"08","latitude":"11.42073333","longitude":"124.84342500"},{"name":"Matuguinao","countryCode":"PH","stateCode":"08","latitude":"12.15000000","longitude":"124.88333333"},{"name":"San Juan","countryCode":"PH","stateCode":"08","latitude":"11.00056000","longitude":"124.53917000"},{"name":"Hernani","countryCode":"PH","stateCode":"08","latitude":"11.33333333","longitude":"125.58333333"},{"name":"Limasawa","countryCode":"PH","stateCode":"08","latitude":"9.90777778","longitude":"125.07500000"},{"name":"Libertad","countryCode":"PH","stateCode":"08","latitude":"11.03639000","longitude":"124.56833000"},{"name":"Bugho","countryCode":"PH","stateCode":"08","latitude":"10.79222222","longitude":"124.93638889"},{"name":"Mahagnao","countryCode":"PH","stateCode":"08","latitude":"10.98333000","longitude":"124.88333000"},{"name":"Santa Cruz","countryCode":"PH","stateCode":"08","latitude":"11.37740000","longitude":"124.80010000"},{"name":"Cavite","countryCode":"PH","stateCode":"08","latitude":"11.21472222","longitude":"124.82305556"},{"name":"San Sebastian","countryCode":"PH","stateCode":"08","latitude":"11.70000000","longitude":"125.01666667"},{"name":"Calbiga","countryCode":"PH","stateCode":"08","latitude":"11.63333333","longitude":"125.01666667"},{"name":"Tibur","countryCode":"PH","stateCode":"08","latitude":"11.17560000","longitude":"124.38690000"},{"name":"Tarangnan","countryCode":"PH","stateCode":"08","latitude":"11.90000000","longitude":"124.75000000"},{"name":"Zumarraga","countryCode":"PH","stateCode":"08","latitude":"11.66667000","longitude":"124.86667000"},{"name":"Maasin","countryCode":"PH","stateCode":"08","latitude":"10.13333333","longitude":"124.85000000"},{"name":"Daram","countryCode":"PH","stateCode":"08","latitude":"11.63333000","longitude":"124.78333000"},{"name":"Gubang","countryCode":"PH","stateCode":"08","latitude":"10.64000000","longitude":"124.86805556"},{"name":"Pinangomhan","countryCode":"PH","stateCode":"08","latitude":"11.48944444","longitude":"124.46166667"},{"name":"Lubi","countryCode":"PH","stateCode":"08","latitude":"10.96666667","longitude":"124.78333333"},{"name":"Balite","countryCode":"PH","stateCode":"08","latitude":"11.19444444","longitude":"124.38583333"},{"name":"Motiong","countryCode":"PH","stateCode":"08","latitude":"11.78333333","longitude":"125.00000000"},{"name":"Pasay","countryCode":"PH","stateCode":"08","latitude":"10.11443000","longitude":"124.89563000"},{"name":"San Policarpio","countryCode":"PH","stateCode":"08","latitude":"12.06861111","longitude":"124.56944444"},{"name":"Matag-ob","countryCode":"PH","stateCode":"08","latitude":"11.11666667","longitude":"124.46666667"},{"name":"San Roque","countryCode":"PH","stateCode":"08","latitude":"11.05000000","longitude":"125.01666667"},{"name":"Inopacan","countryCode":"PH","stateCode":"08","latitude":"10.50000000","longitude":"124.75000000"},{"name":"Santo Niño","countryCode":"PH","stateCode":"08","latitude":"11.92630000","longitude":"124.44920000"},{"name":"Mercedes","countryCode":"PH","stateCode":"08","latitude":"11.10000000","longitude":"125.71666667"},{"name":"San Jose","countryCode":"PH","stateCode":"08","latitude":"10.98888889","longitude":"125.03527778"},{"name":"Hinabangan","countryCode":"PH","stateCode":"08","latitude":"11.70000000","longitude":"125.06666667"},{"name":"MacArthur","countryCode":"PH","stateCode":"08","latitude":"10.85000000","longitude":"124.95000000"},{"name":"Pinabacdao","countryCode":"PH","stateCode":"08","latitude":"11.61666667","longitude":"124.98333333"},{"name":"Dolores","countryCode":"PH","stateCode":"08","latitude":"11.06138889","longitude":"124.61333333"},{"name":"Kawayan","countryCode":"PH","stateCode":"08","latitude":"11.70000000","longitude":"124.36666667"},{"name":"Jipapad","countryCode":"PH","stateCode":"08","latitude":"12.28333333","longitude":"125.23333333"},{"name":"Arteche","countryCode":"PH","stateCode":"08","latitude":"12.26941944","longitude":"125.37121389"},{"name":"Balogo","countryCode":"PH","stateCode":"08","latitude":"10.88666667","longitude":"124.71055556"},{"name":"Balangiga","countryCode":"PH","stateCode":"08","latitude":"11.10972000","longitude":"125.38750000"},{"name":"Balagui","countryCode":"PH","stateCode":"08","latitude":"11.47527778","longitude":"124.53250000"},{"name":"Basey","countryCode":"PH","stateCode":"08","latitude":"11.28205000","longitude":"125.06986000"},{"name":"Biri","countryCode":"PH","stateCode":"08","latitude":"12.66666667","longitude":"124.38333333"},{"name":"Balangkayan","countryCode":"PH","stateCode":"08","latitude":"11.47138889","longitude":"125.51055556"},{"name":"Lim-oo","countryCode":"PH","stateCode":"08","latitude":"11.15083333","longitude":"124.63083333"},{"name":"Barugo","countryCode":"PH","stateCode":"08","latitude":"11.31666667","longitude":"124.73333333"},{"name":"Guiuan","countryCode":"PH","stateCode":"08","latitude":"11.03333333","longitude":"125.73333333"},{"name":"Cabucgayan","countryCode":"PH","stateCode":"08","latitude":"11.46666667","longitude":"124.56666667"},{"name":"Gabas","countryCode":"PH","stateCode":"08","latitude":"10.72972222","longitude":"124.79611111"},{"name":"Caridad","countryCode":"PH","stateCode":"08","latitude":"10.83138889","longitude":"124.75166667"},{"name":"Burauen","countryCode":"PH","stateCode":"08","latitude":"10.98333333","longitude":"124.90000000"},{"name":"Hinunangan","countryCode":"PH","stateCode":"08","latitude":"10.40000000","longitude":"125.20000000"},{"name":"Bugko","countryCode":"PH","stateCode":"08","latitude":"12.53555556","longitude":"124.79222222"},{"name":"Cabay","countryCode":"PH","stateCode":"08","latitude":"11.44555556","longitude":"125.49333333"},{"name":"Hingatungan","countryCode":"PH","stateCode":"08","latitude":"10.58388889","longitude":"125.18527778"},{"name":"General MacArthur","countryCode":"PH","stateCode":"08","latitude":"11.25000000","longitude":"125.53333333"},{"name":"Gamay","countryCode":"PH","stateCode":"08","latitude":"12.38333333","longitude":"125.30000000"},{"name":"Guindapunan","countryCode":"PH","stateCode":"08","latitude":"11.30277778","longitude":"124.70583333"},{"name":"Dagami","countryCode":"PH","stateCode":"08","latitude":"11.06111111","longitude":"124.90305556"},{"name":"Can-avid","countryCode":"PH","stateCode":"08","latitude":"12.00000000","longitude":"125.45000000"},{"name":"Dapdap","countryCode":"PH","stateCode":"08","latitude":"12.06194444","longitude":"125.48805556"},{"name":"Capul","countryCode":"PH","stateCode":"08","latitude":"12.41666667","longitude":"124.18333333"},{"name":"Hinundayan","countryCode":"PH","stateCode":"08","latitude":"10.35000000","longitude":"125.25000000"},{"name":"Calbayog","countryCode":"PH","stateCode":"08","latitude":"12.06666667","longitude":"124.60000000"},{"name":"Cabacuñgan","countryCode":"PH","stateCode":"08","latitude":"10.93333333","longitude":"124.98166667"},{"name":"Calubian","countryCode":"PH","stateCode":"08","latitude":"11.45000000","longitude":"124.41666667"},{"name":"Lapinig","countryCode":"PH","stateCode":"08","latitude":"12.31500000","longitude":"125.30200000"},{"name":"Merida","countryCode":"PH","stateCode":"08","latitude":"10.90980000","longitude":"124.53760000"},{"name":"Mayorga","countryCode":"PH","stateCode":"08","latitude":"10.90000000","longitude":"125.00000000"},{"name":"Ipil","countryCode":"PH","stateCode":"08","latitude":"10.97472000","longitude":"124.63639000"},{"name":"Malaga","countryCode":"PH","stateCode":"08","latitude":"12.23694444","longitude":"124.37527778"},{"name":"Isabel","countryCode":"PH","stateCode":"08","latitude":"10.93333333","longitude":"124.43333333"},{"name":"Kananga","countryCode":"PH","stateCode":"08","latitude":"11.18333333","longitude":"124.56666667"},{"name":"Javier","countryCode":"PH","stateCode":"08","latitude":"10.80000000","longitude":"124.93333333"},{"name":"Jaro","countryCode":"PH","stateCode":"08","latitude":"11.18333333","longitude":"124.78333333"},{"name":"Kilim","countryCode":"PH","stateCode":"08","latitude":"10.71166667","longitude":"124.79666667"},{"name":"Malajog","countryCode":"PH","stateCode":"08","latitude":"12.11027778","longitude":"124.47916667"},{"name":"Mapanas","countryCode":"PH","stateCode":"08","latitude":"12.47500000","longitude":"125.25400000"},{"name":"Mantang","countryCode":"PH","stateCode":"08","latitude":"11.87000000","longitude":"125.42833333"},{"name":"Maypangdan","countryCode":"PH","stateCode":"08","latitude":"11.65194444","longitude":"125.45027778"},{"name":"Margen","countryCode":"PH","stateCode":"08","latitude":"11.01722000","longitude":"124.52833000"},{"name":"Julita","countryCode":"PH","stateCode":"08","latitude":"10.96666667","longitude":"124.96666667"},{"name":"Macrohon","countryCode":"PH","stateCode":"08","latitude":"10.07972000","longitude":"124.94306000"},{"name":"Piña","countryCode":"PH","stateCode":"08","latitude":"12.19083333","longitude":"124.40138889"},{"name":"Polahongon","countryCode":"PH","stateCode":"08","latitude":"10.52888889","longitude":"124.96944444"},{"name":"Quinapondan","countryCode":"PH","stateCode":"08","latitude":"11.15000000","longitude":"125.51666667"},{"name":"Nenita","countryCode":"PH","stateCode":"08","latitude":"12.49166667","longitude":"124.80444444"},{"name":"Palaroo","countryCode":"PH","stateCode":"08","latitude":"11.40555556","longitude":"124.48305556"},{"name":"San Policarpo","countryCode":"PH","stateCode":"08","latitude":"12.17910000","longitude":"125.50720000"},{"name":"Palapag","countryCode":"PH","stateCode":"08","latitude":"12.54700000","longitude":"125.11600000"},{"name":"Palo","countryCode":"PH","stateCode":"08","latitude":"11.15833333","longitude":"124.99166667"},{"name":"Plaridel","countryCode":"PH","stateCode":"08","latitude":"10.56666667","longitude":"124.76444444"},{"name":"Salcedo","countryCode":"PH","stateCode":"08","latitude":"11.15000000","longitude":"125.66666667"},{"name":"Santa Rita","countryCode":"PH","stateCode":"08","latitude":"11.46666667","longitude":"124.95000000"},{"name":"San Jose de Buan","countryCode":"PH","stateCode":"08","latitude":"12.05000000","longitude":"125.06666667"},{"name":"Pintuyan","countryCode":"PH","stateCode":"08","latitude":"9.95000000","longitude":"125.25000000"},{"name":"Padre Burgos","countryCode":"PH","stateCode":"08","latitude":"10.03333333","longitude":"125.01666667"},{"name":"Pinamopoan","countryCode":"PH","stateCode":"08","latitude":"11.31472222","longitude":"124.57388889"},{"name":"Patong","countryCode":"PH","stateCode":"08","latitude":"12.33638889","longitude":"125.28527778"},{"name":"Polañge","countryCode":"PH","stateCode":"08","latitude":"12.39666667","longitude":"124.63111111"},{"name":"Oras","countryCode":"PH","stateCode":"08","latitude":"12.13333333","longitude":"125.43333333"},{"name":"Napuro","countryCode":"PH","stateCode":"08","latitude":"12.02722222","longitude":"124.70833333"},{"name":"Salvacion","countryCode":"PH","stateCode":"08","latitude":"12.61500000","longitude":"125.03888889"},{"name":"Tabango","countryCode":"PH","stateCode":"08","latitude":"11.31666667","longitude":"124.36666667"},{"name":"Tugbong","countryCode":"PH","stateCode":"08","latitude":"11.01666667","longitude":"124.60000000"},{"name":"Viga","countryCode":"PH","stateCode":"08","latitude":"12.51611111","longitude":"125.05277778"},{"name":"Tinambacan","countryCode":"PH","stateCode":"08","latitude":"12.09416667","longitude":"124.50250000"},{"name":"Wright","countryCode":"PH","stateCode":"08","latitude":"11.77027778","longitude":"125.02194444"},{"name":"Tagapul-an","countryCode":"PH","stateCode":"08","latitude":"12.05000000","longitude":"124.15000000"},{"name":"Victoria","countryCode":"PH","stateCode":"08","latitude":"12.45000000","longitude":"124.31666667"},{"name":"Taft","countryCode":"PH","stateCode":"08","latitude":"11.90000000","longitude":"125.41666667"},{"name":"Talisayan","countryCode":"PH","stateCode":"08","latitude":"10.95000000","longitude":"124.70000000"},{"name":"Tucdao","countryCode":"PH","stateCode":"08","latitude":"11.70111111","longitude":"124.47194444"},{"name":"Silanga","countryCode":"PH","stateCode":"08","latitude":"11.81805556","longitude":"124.84305556"},{"name":"Bantayan","countryCode":"PH","stateCode":"08","latitude":"12.52361111","longitude":"124.82833333"},{"name":"Bislig","countryCode":"PH","stateCode":"08","latitude":"11.07250000","longitude":"125.03361111"},{"name":"Baras","countryCode":"PH","stateCode":"08","latitude":"11.18333333","longitude":"125.01666667"},{"name":"Bitanjuan","countryCode":"PH","stateCode":"08","latitude":"10.59555556","longitude":"124.76638889"},{"name":"Bato","countryCode":"PH","stateCode":"08","latitude":"10.32778000","longitude":"124.79111000"},{"name":"Basud","countryCode":"PH","stateCode":"08","latitude":"11.36638889","longitude":"124.36305556"},{"name":"Caibiran","countryCode":"PH","stateCode":"08","latitude":"11.56666667","longitude":"124.58333333"},{"name":"Catbalogan","countryCode":"PH","stateCode":"08","latitude":"11.78333333","longitude":"124.88333333"},{"name":"Dao","countryCode":"PH","stateCode":"08","latitude":"12.09972222","longitude":"125.43722222"},{"name":"Erenas","countryCode":"PH","stateCode":"08","latitude":"12.42444444","longitude":"124.32388889"},{"name":"Consuegra","countryCode":"PH","stateCode":"08","latitude":"11.29750000","longitude":"124.51250000"},{"name":"Hilongos","countryCode":"PH","stateCode":"08","latitude":"10.36666667","longitude":"124.75000000"},{"name":"Matlang","countryCode":"PH","stateCode":"08","latitude":"10.89027778","longitude":"124.45527778"},{"name":"Looc","countryCode":"PH","stateCode":"08","latitude":"11.47888889","longitude":"124.55416667"},{"name":"Lalauigan","countryCode":"PH","stateCode":"08","latitude":"11.58916667","longitude":"125.46972222"},{"name":"Lao","countryCode":"PH","stateCode":"08","latitude":"11.01806000","longitude":"124.55972000"},{"name":"Jiabong","countryCode":"PH","stateCode":"08","latitude":"11.76250000","longitude":"124.95194000"},{"name":"Makiwalo","countryCode":"PH","stateCode":"08","latitude":"12.51000000","longitude":"124.70611111"},{"name":"Matalom","countryCode":"PH","stateCode":"08","latitude":"10.28333333","longitude":"124.80000000"},{"name":"Mahaplag","countryCode":"PH","stateCode":"08","latitude":"10.58333333","longitude":"124.98333333"},{"name":"Mondragon","countryCode":"PH","stateCode":"08","latitude":"12.51666667","longitude":"124.75000000"},{"name":"San Francisco","countryCode":"PH","stateCode":"08","latitude":"10.06000000","longitude":"125.16056000"},{"name":"Pangpang","countryCode":"PH","stateCode":"08","latitude":"12.56916667","longitude":"125.07388889"},{"name":"Nena","countryCode":"PH","stateCode":"08","latitude":"11.76583333","longitude":"125.41777778"},{"name":"Tabing","countryCode":"PH","stateCode":"08","latitude":"11.40000000","longitude":"124.35000000"},{"name":"Tagbubungang Diot","countryCode":"PH","stateCode":"08","latitude":"11.12583333","longitude":"124.40277778"},{"name":"Tomas Oppus","countryCode":"PH","stateCode":"08","latitude":"10.25000000","longitude":"124.98333333"},{"name":"Tanauan","countryCode":"PH","stateCode":"08","latitude":"11.11666667","longitude":"125.01666667"},{"name":"Umaganhan","countryCode":"PH","stateCode":"08","latitude":"11.32916667","longitude":"124.37694444"},{"name":"Doos","countryCode":"PH","stateCode":"08","latitude":"10.46527778","longitude":"124.72944444"},{"name":"Abbottabad","countryCode":"PK","stateCode":"KP","latitude":"34.14630000","longitude":"73.21168000"},{"name":"Akora","countryCode":"PK","stateCode":"KP","latitude":"34.00337000","longitude":"72.12561000"},{"name":"Aman Garh","countryCode":"PK","stateCode":"KP","latitude":"34.00584000","longitude":"71.92971000"},{"name":"Amirabad","countryCode":"PK","stateCode":"KP","latitude":"34.18729000","longitude":"73.09078000"},{"name":"Ashanagro Koto","countryCode":"PK","stateCode":"KP","latitude":"34.10773000","longitude":"72.24517000"},{"name":"Baffa","countryCode":"PK","stateCode":"KP","latitude":"34.43770000","longitude":"73.22368000"},{"name":"Bannu","countryCode":"PK","stateCode":"KP","latitude":"32.98527000","longitude":"70.60403000"},{"name":"Bat Khela","countryCode":"PK","stateCode":"KP","latitude":"34.61780000","longitude":"71.97247000"},{"name":"Battagram","countryCode":"PK","stateCode":"KP","latitude":"34.67719000","longitude":"73.02329000"},{"name":"Battagram District","countryCode":"PK","stateCode":"KP","latitude":"34.68051000","longitude":"73.00535000"},{"name":"Buner District","countryCode":"PK","stateCode":"KP","latitude":"34.44301000","longitude":"72.49933000"},{"name":"Charsadda","countryCode":"PK","stateCode":"KP","latitude":"34.14822000","longitude":"71.74060000"},{"name":"Cherat Cantonement","countryCode":"PK","stateCode":"KP","latitude":"33.82342000","longitude":"71.89292000"},{"name":"Chitral","countryCode":"PK","stateCode":"KP","latitude":"35.85180000","longitude":"71.78636000"},{"name":"Dera Ismail Khan","countryCode":"PK","stateCode":"KP","latitude":"31.83129000","longitude":"70.90170000"},{"name":"Dera Ismāīl Khān District","countryCode":"PK","stateCode":"KP","latitude":"31.85963000","longitude":"70.64879000"},{"name":"Doaba","countryCode":"PK","stateCode":"KP","latitude":"33.42450000","longitude":"70.73676000"},{"name":"Hangu","countryCode":"PK","stateCode":"KP","latitude":"33.53198000","longitude":"71.05950000"},{"name":"Haripur","countryCode":"PK","stateCode":"KP","latitude":"33.99783000","longitude":"72.93493000"},{"name":"Havelian","countryCode":"PK","stateCode":"KP","latitude":"34.05348000","longitude":"73.15993000"},{"name":"Kakad Wari Dir Upper","countryCode":"PK","stateCode":"KP","latitude":"34.99798000","longitude":"72.07295000"},{"name":"Karak","countryCode":"PK","stateCode":"KP","latitude":"33.11633000","longitude":"71.09354000"},{"name":"Khalabat","countryCode":"PK","stateCode":"KP","latitude":"34.05997000","longitude":"72.88963000"},{"name":"Kohat","countryCode":"PK","stateCode":"KP","latitude":"33.58196000","longitude":"71.44929000"},{"name":"Kulachi","countryCode":"PK","stateCode":"KP","latitude":"31.93058000","longitude":"70.45959000"},{"name":"Lachi","countryCode":"PK","stateCode":"KP","latitude":"33.38291000","longitude":"71.33733000"},{"name":"Lakki","countryCode":"PK","stateCode":"KP","latitude":"32.60724000","longitude":"70.91234000"},{"name":"Mansehra","countryCode":"PK","stateCode":"KP","latitude":"34.33023000","longitude":"73.19679000"},{"name":"Mardan","countryCode":"PK","stateCode":"KP","latitude":"34.19794000","longitude":"72.04965000"},{"name":"Mingora","countryCode":"PK","stateCode":"KP","latitude":"34.77950000","longitude":"72.36265000"},{"name":"Noorabad","countryCode":"PK","stateCode":"KP","latitude":"34.25195000","longitude":"71.96656000"},{"name":"Nowshera","countryCode":"PK","stateCode":"KP","latitude":"34.01583000","longitude":"71.98123000"},{"name":"Nowshera Cantonment","countryCode":"PK","stateCode":"KP","latitude":"33.99829000","longitude":"71.99834000"},{"name":"Pabbi","countryCode":"PK","stateCode":"KP","latitude":"34.00968000","longitude":"71.79445000"},{"name":"Paharpur","countryCode":"PK","stateCode":"KP","latitude":"32.10502000","longitude":"70.97055000"},{"name":"Peshawar","countryCode":"PK","stateCode":"KP","latitude":"34.00800000","longitude":"71.57849000"},{"name":"Risalpur Cantonment","countryCode":"PK","stateCode":"KP","latitude":"34.06048000","longitude":"71.99276000"},{"name":"Sarai Naurang","countryCode":"PK","stateCode":"KP","latitude":"32.82581000","longitude":"70.78107000"},{"name":"Shabqadar","countryCode":"PK","stateCode":"KP","latitude":"34.21599000","longitude":"71.55480000"},{"name":"Shingli Bala","countryCode":"PK","stateCode":"KP","latitude":"34.67872000","longitude":"72.98491000"},{"name":"Shorkot","countryCode":"PK","stateCode":"KP","latitude":"31.91023000","longitude":"70.87757000"},{"name":"Swabi","countryCode":"PK","stateCode":"KP","latitude":"34.12018000","longitude":"72.46982000"},{"name":"Tangi","countryCode":"PK","stateCode":"KP","latitude":"34.30090000","longitude":"71.65238000"},{"name":"Tank","countryCode":"PK","stateCode":"KP","latitude":"32.21707000","longitude":"70.38315000"},{"name":"Thal","countryCode":"PK","stateCode":"KP","latitude":"35.47836000","longitude":"72.24383000"},{"name":"Topi","countryCode":"PK","stateCode":"KP","latitude":"34.07034000","longitude":"72.62147000"},{"name":"Upper Dir","countryCode":"PK","stateCode":"KP","latitude":"35.20740000","longitude":"71.87680000"},{"name":"Utmanzai","countryCode":"PK","stateCode":"KP","latitude":"34.18775000","longitude":"71.76274000"},{"name":"Zaida","countryCode":"PK","stateCode":"KP","latitude":"34.05950000","longitude":"72.46690000"},{"name":"Adilpur","countryCode":"PK","stateCode":"SD","latitude":"27.93677000","longitude":"69.31941000"},{"name":"Badin","countryCode":"PK","stateCode":"SD","latitude":"24.65600000","longitude":"68.83700000"},{"name":"Bagarji","countryCode":"PK","stateCode":"SD","latitude":"27.75431000","longitude":"68.75866000"},{"name":"Bandhi","countryCode":"PK","stateCode":"SD","latitude":"26.58761000","longitude":"68.30215000"},{"name":"Berani","countryCode":"PK","stateCode":"SD","latitude":"25.78497000","longitude":"68.80754000"},{"name":"Bhan","countryCode":"PK","stateCode":"SD","latitude":"26.55831000","longitude":"67.72139000"},{"name":"Bhiria","countryCode":"PK","stateCode":"SD","latitude":"26.91041000","longitude":"68.19466000"},{"name":"Bhit Shah","countryCode":"PK","stateCode":"SD","latitude":"25.80565000","longitude":"68.49143000"},{"name":"Bozdar Wada","countryCode":"PK","stateCode":"SD","latitude":"27.18300000","longitude":"68.63580000"},{"name":"Bulri","countryCode":"PK","stateCode":"SD","latitude":"24.86667000","longitude":"68.33333000"},{"name":"Chak","countryCode":"PK","stateCode":"SD","latitude":"27.85838000","longitude":"68.83378000"},{"name":"Chamber","countryCode":"PK","stateCode":"SD","latitude":"25.29362000","longitude":"68.81176000"},{"name":"Chhor","countryCode":"PK","stateCode":"SD","latitude":"25.51260000","longitude":"69.78437000"},{"name":"Chuhar Jamali","countryCode":"PK","stateCode":"SD","latitude":"24.39440000","longitude":"67.99298000"},{"name":"Dadu","countryCode":"PK","stateCode":"SD","latitude":"26.73033000","longitude":"67.77690000"},{"name":"Daromehar","countryCode":"PK","stateCode":"SD","latitude":"24.79382000","longitude":"68.17978000"},{"name":"Darya Khan Marri","countryCode":"PK","stateCode":"SD","latitude":"26.67765000","longitude":"68.28666000"},{"name":"Daulatpur","countryCode":"PK","stateCode":"SD","latitude":"26.50158000","longitude":"67.97079000"},{"name":"Daur","countryCode":"PK","stateCode":"SD","latitude":"26.45528000","longitude":"68.31835000"},{"name":"Dhoro Naro","countryCode":"PK","stateCode":"SD","latitude":"25.50484000","longitude":"69.57090000"},{"name":"Digri","countryCode":"PK","stateCode":"SD","latitude":"25.15657000","longitude":"69.11098000"},{"name":"Diplo","countryCode":"PK","stateCode":"SD","latitude":"24.46688000","longitude":"69.58114000"},{"name":"Dokri","countryCode":"PK","stateCode":"SD","latitude":"27.37421000","longitude":"68.09715000"},{"name":"Gambat","countryCode":"PK","stateCode":"SD","latitude":"27.35170000","longitude":"68.52150000"},{"name":"Garhiyasin","countryCode":"PK","stateCode":"SD","latitude":"27.90631000","longitude":"68.51210000"},{"name":"Gharo","countryCode":"PK","stateCode":"SD","latitude":"24.74182000","longitude":"67.58534000"},{"name":"Ghauspur","countryCode":"PK","stateCode":"SD","latitude":"28.13882000","longitude":"69.08245000"},{"name":"Ghotki","countryCode":"PK","stateCode":"SD","latitude":"28.00437000","longitude":"69.31569000"},{"name":"Goth Garelo","countryCode":"PK","stateCode":"SD","latitude":"27.43521000","longitude":"68.07572000"},{"name":"Goth Phulji","countryCode":"PK","stateCode":"SD","latitude":"26.88099000","longitude":"67.68239000"},{"name":"Goth Radhan","countryCode":"PK","stateCode":"SD","latitude":"27.19846000","longitude":"67.95348000"},{"name":"Hala","countryCode":"PK","stateCode":"SD","latitude":"25.81459000","longitude":"68.42198000"},{"name":"Hingorja","countryCode":"PK","stateCode":"SD","latitude":"27.21088000","longitude":"68.41598000"},{"name":"Hyderabad","countryCode":"PK","stateCode":"SD","latitude":"25.39242000","longitude":"68.37366000"},{"name":"Islamkot","countryCode":"PK","stateCode":"SD","latitude":"24.69904000","longitude":"70.17982000"},{"name":"Jacobabad","countryCode":"PK","stateCode":"SD","latitude":"28.28187000","longitude":"68.43761000"},{"name":"Jamshoro","countryCode":"PK","stateCode":"SD","latitude":"25.43608000","longitude":"68.28017000"},{"name":"Jati","countryCode":"PK","stateCode":"SD","latitude":"24.35492000","longitude":"68.26732000"},{"name":"Jhol","countryCode":"PK","stateCode":"SD","latitude":"25.95533000","longitude":"68.88871000"},{"name":"Johi","countryCode":"PK","stateCode":"SD","latitude":"26.69225000","longitude":"67.61431000"},{"name":"Jām Sāhib","countryCode":"PK","stateCode":"SD","latitude":"26.29583000","longitude":"68.62917000"},{"name":"Kadhan","countryCode":"PK","stateCode":"SD","latitude":"24.48041000","longitude":"68.98551000"},{"name":"Kambar","countryCode":"PK","stateCode":"SD","latitude":"27.58753000","longitude":"68.00066000"},{"name":"Kandhkot","countryCode":"PK","stateCode":"SD","latitude":"28.24574000","longitude":"69.17974000"},{"name":"Kandiari","countryCode":"PK","stateCode":"SD","latitude":"26.91550000","longitude":"68.52193000"},{"name":"Kandiaro","countryCode":"PK","stateCode":"SD","latitude":"27.05918000","longitude":"68.21022000"},{"name":"Karachi","countryCode":"PK","stateCode":"SD","latitude":"24.86080000","longitude":"67.01040000"},{"name":"Karaundi","countryCode":"PK","stateCode":"SD","latitude":"26.89709000","longitude":"68.40643000"},{"name":"Kario Ghanwar","countryCode":"PK","stateCode":"SD","latitude":"24.80817000","longitude":"68.60483000"},{"name":"Kashmor","countryCode":"PK","stateCode":"SD","latitude":"28.43260000","longitude":"69.58364000"},{"name":"Keti Bandar","countryCode":"PK","stateCode":"SD","latitude":"24.14422000","longitude":"67.45094000"},{"name":"Khadro","countryCode":"PK","stateCode":"SD","latitude":"26.14713000","longitude":"68.71777000"},{"name":"Khairpur","countryCode":"PK","stateCode":"SD","latitude":"28.06437000","longitude":"69.70363000"},{"name":"Khairpur Mir’s","countryCode":"PK","stateCode":"SD","latitude":"27.52948000","longitude":"68.75915000"},{"name":"Khairpur Nathan Shah","countryCode":"PK","stateCode":"SD","latitude":"27.09064000","longitude":"67.73489000"},{"name":"Khanpur Mahar","countryCode":"PK","stateCode":"SD","latitude":"27.84088000","longitude":"69.41302000"},{"name":"Kot Diji","countryCode":"PK","stateCode":"SD","latitude":"27.34156000","longitude":"68.70821000"},{"name":"Kotri","countryCode":"PK","stateCode":"SD","latitude":"25.36566000","longitude":"68.30831000"},{"name":"Kunri","countryCode":"PK","stateCode":"SD","latitude":"25.17874000","longitude":"69.56572000"},{"name":"Lakhi","countryCode":"PK","stateCode":"SD","latitude":"27.84884000","longitude":"68.69972000"},{"name":"Larkana","countryCode":"PK","stateCode":"SD","latitude":"27.55898000","longitude":"68.21204000"},{"name":"Madeji","countryCode":"PK","stateCode":"SD","latitude":"27.75314000","longitude":"68.45166000"},{"name":"Malir Cantonment","countryCode":"PK","stateCode":"SD","latitude":"24.94343000","longitude":"67.20591000"},{"name":"Matiari","countryCode":"PK","stateCode":"SD","latitude":"25.59709000","longitude":"68.44670000"},{"name":"Matli","countryCode":"PK","stateCode":"SD","latitude":"25.04290000","longitude":"68.65591000"},{"name":"Mehar","countryCode":"PK","stateCode":"SD","latitude":"27.18027000","longitude":"67.82051000"},{"name":"Miro Khan","countryCode":"PK","stateCode":"SD","latitude":"27.75985000","longitude":"68.09195000"},{"name":"Mirpur Bhtoro","countryCode":"PK","stateCode":"SD","latitude":"24.72852000","longitude":"68.26010000"},{"name":"Mirpur Khas","countryCode":"PK","stateCode":"SD","latitude":"25.52760000","longitude":"69.01255000"},{"name":"Mirpur Mathelo","countryCode":"PK","stateCode":"SD","latitude":"28.02136000","longitude":"69.54914000"},{"name":"Mirpur Sakro","countryCode":"PK","stateCode":"SD","latitude":"24.54692000","longitude":"67.62797000"},{"name":"Mirwah Gorchani","countryCode":"PK","stateCode":"SD","latitude":"25.30981000","longitude":"69.05019000"},{"name":"Mithi","countryCode":"PK","stateCode":"SD","latitude":"24.73701000","longitude":"69.79707000"},{"name":"Moro","countryCode":"PK","stateCode":"SD","latitude":"26.66317000","longitude":"68.00016000"},{"name":"Nabisar","countryCode":"PK","stateCode":"SD","latitude":"25.06717000","longitude":"69.64340000"},{"name":"Nasirabad","countryCode":"PK","stateCode":"SD","latitude":"27.38137000","longitude":"67.91644000"},{"name":"Naudero","countryCode":"PK","stateCode":"SD","latitude":"27.66684000","longitude":"68.36090000"},{"name":"Naukot","countryCode":"PK","stateCode":"SD","latitude":"24.85822000","longitude":"69.40153000"},{"name":"Naushahro Firoz","countryCode":"PK","stateCode":"SD","latitude":"26.84010000","longitude":"68.12265000"},{"name":"Nawabshah","countryCode":"PK","stateCode":"SD","latitude":"26.23939000","longitude":"68.40369000"},{"name":"New Bādāh","countryCode":"PK","stateCode":"SD","latitude":"27.34167000","longitude":"68.03194000"},{"name":"Pad Idan","countryCode":"PK","stateCode":"SD","latitude":"26.77455000","longitude":"68.30094000"},{"name":"Pano Aqil","countryCode":"PK","stateCode":"SD","latitude":"27.85619000","longitude":"69.11111000"},{"name":"Pir Jo Goth","countryCode":"PK","stateCode":"SD","latitude":"27.59178000","longitude":"68.61848000"},{"name":"Pithoro","countryCode":"PK","stateCode":"SD","latitude":"25.51122000","longitude":"69.37803000"},{"name":"Rajo Khanani","countryCode":"PK","stateCode":"SD","latitude":"24.98391000","longitude":"68.85370000"},{"name":"Ranipur","countryCode":"PK","stateCode":"SD","latitude":"27.28720000","longitude":"68.50623000"},{"name":"Ratodero","countryCode":"PK","stateCode":"SD","latitude":"27.80227000","longitude":"68.28902000"},{"name":"Rohri","countryCode":"PK","stateCode":"SD","latitude":"27.69203000","longitude":"68.89503000"},{"name":"Rustam","countryCode":"PK","stateCode":"SD","latitude":"27.96705000","longitude":"68.80386000"},{"name":"Sakrand","countryCode":"PK","stateCode":"SD","latitude":"26.13845000","longitude":"68.27444000"},{"name":"Samaro","countryCode":"PK","stateCode":"SD","latitude":"25.28143000","longitude":"69.39623000"},{"name":"Sanghar","countryCode":"PK","stateCode":"SD","latitude":"26.04694000","longitude":"68.94917000"},{"name":"Sann","countryCode":"PK","stateCode":"SD","latitude":"26.04030000","longitude":"68.13763000"},{"name":"Sehwan","countryCode":"PK","stateCode":"SD","latitude":"26.42495000","longitude":"67.86126000"},{"name":"Setharja Old","countryCode":"PK","stateCode":"SD","latitude":"27.21270000","longitude":"68.46883000"},{"name":"Shahdad Kot","countryCode":"PK","stateCode":"SD","latitude":"27.84726000","longitude":"67.90679000"},{"name":"Shahdadpur","countryCode":"PK","stateCode":"SD","latitude":"25.92539000","longitude":"68.62280000"},{"name":"Shahpur Chakar","countryCode":"PK","stateCode":"SD","latitude":"26.15411000","longitude":"68.65013000"},{"name":"Shikarpur","countryCode":"PK","stateCode":"SD","latitude":"27.95558000","longitude":"68.63823000"},{"name":"Sinjhoro","countryCode":"PK","stateCode":"SD","latitude":"26.03008000","longitude":"68.80867000"},{"name":"Sobhodero","countryCode":"PK","stateCode":"SD","latitude":"27.30475000","longitude":"68.39715000"},{"name":"Sukkur","countryCode":"PK","stateCode":"SD","latitude":"27.70323000","longitude":"68.85889000"},{"name":"Sīta Road","countryCode":"PK","stateCode":"SD","latitude":"27.03333000","longitude":"67.85000000"},{"name":"Talhar","countryCode":"PK","stateCode":"SD","latitude":"24.88454000","longitude":"68.81437000"},{"name":"Tando Adam","countryCode":"PK","stateCode":"SD","latitude":"25.76818000","longitude":"68.66196000"},{"name":"Tando Allahyar","countryCode":"PK","stateCode":"SD","latitude":"25.46050000","longitude":"68.71745000"},{"name":"Tando Bago","countryCode":"PK","stateCode":"SD","latitude":"24.78914000","longitude":"68.96535000"},{"name":"Tando Jam","countryCode":"PK","stateCode":"SD","latitude":"25.42813000","longitude":"68.52923000"},{"name":"Tando Mitha Khan","countryCode":"PK","stateCode":"SD","latitude":"25.99625000","longitude":"69.20251000"},{"name":"Tando Muhammad Khan","countryCode":"PK","stateCode":"SD","latitude":"25.12384000","longitude":"68.53677000"},{"name":"Tangwani","countryCode":"PK","stateCode":"SD","latitude":"28.27886000","longitude":"68.99760000"},{"name":"Tharu Shah","countryCode":"PK","stateCode":"SD","latitude":"26.94230000","longitude":"68.11759000"},{"name":"Thatta","countryCode":"PK","stateCode":"SD","latitude":"24.74745000","longitude":"67.92353000"},{"name":"Thul","countryCode":"PK","stateCode":"SD","latitude":"28.24030000","longitude":"68.77550000"},{"name":"Ubauro","countryCode":"PK","stateCode":"SD","latitude":"28.16429000","longitude":"69.73114000"},{"name":"Umarkot","countryCode":"PK","stateCode":"SD","latitude":"25.36329000","longitude":"69.74184000"},{"name":"Umerkot District","countryCode":"PK","stateCode":"SD","latitude":"25.37000000","longitude":"69.73000000"},{"name":"Warah","countryCode":"PK","stateCode":"SD","latitude":"27.44805000","longitude":"67.79654000"},{"name":"Ahmedpur East","countryCode":"PK","stateCode":"PB","latitude":"29.14269000","longitude":"71.25771000"},{"name":"Ahmadpur Sial","countryCode":"PK","stateCode":"PB","latitude":"30.67791000","longitude":"71.74344000"},{"name":"Alipur Chatha","countryCode":"PK","stateCode":"PB","latitude":"29.38242000","longitude":"70.91106000"},{"name":"Arifwala","countryCode":"PK","stateCode":"PB","latitude":"30.29058000","longitude":"73.06574000"},{"name":"Attock Tehsil","countryCode":"PK","stateCode":"PB","latitude":"33.76671000","longitude":"72.35977000"},{"name":"Baddomalhi","countryCode":"PK","stateCode":"PB","latitude":"31.99042000","longitude":"74.66410000"},{"name":"Bahawalnagar","countryCode":"PK","stateCode":"PB","latitude":"29.99835000","longitude":"73.25272000"},{"name":"Bahawalpur","countryCode":"PK","stateCode":"PB","latitude":"29.39779000","longitude":"71.67520000"},{"name":"Bakhri Ahmad Khan","countryCode":"PK","stateCode":"PB","latitude":"30.73586000","longitude":"70.83796000"},{"name":"Basirpur","countryCode":"PK","stateCode":"PB","latitude":"30.57759000","longitude":"73.83912000"},{"name":"Basti Dosa","countryCode":"PK","stateCode":"PB","latitude":"30.78769000","longitude":"70.86853000"},{"name":"Begowala","countryCode":"PK","stateCode":"PB","latitude":"32.43816000","longitude":"74.26794000"},{"name":"Bhakkar","countryCode":"PK","stateCode":"PB","latitude":"31.62685000","longitude":"71.06471000"},{"name":"Bhalwal","countryCode":"PK","stateCode":"PB","latitude":"32.26576000","longitude":"72.89809000"},{"name":"Bhawana","countryCode":"PK","stateCode":"PB","latitude":"31.56884000","longitude":"72.64917000"},{"name":"Bhera","countryCode":"PK","stateCode":"PB","latitude":"32.48206000","longitude":"72.90865000"},{"name":"Bhopalwala","countryCode":"PK","stateCode":"PB","latitude":"32.42968000","longitude":"74.36350000"},{"name":"Burewala","countryCode":"PK","stateCode":"PB","latitude":"30.16667000","longitude":"72.65000000"},{"name":"Chak Azam Saffo","countryCode":"PK","stateCode":"PB","latitude":"30.75202000","longitude":"73.02834000"},{"name":"Chak Jhumra","countryCode":"PK","stateCode":"PB","latitude":"31.56808000","longitude":"73.18317000"},{"name":"Chak One Hundred Twenty Nine Left","countryCode":"PK","stateCode":"PB","latitude":"30.42919000","longitude":"73.04522000"},{"name":"Chak Thirty-one -Eleven Left","countryCode":"PK","stateCode":"PB","latitude":"30.42388000","longitude":"72.69737000"},{"name":"Chak Two Hundred Forty-Nine TDA","countryCode":"PK","stateCode":"PB","latitude":"31.17772000","longitude":"71.20480000"},{"name":"Chakwal","countryCode":"PK","stateCode":"PB","latitude":"32.93286000","longitude":"72.85394000"},{"name":"Chawinda","countryCode":"PK","stateCode":"PB","latitude":"32.34434000","longitude":"74.70507000"},{"name":"Rabwah","countryCode":"PK","stateCode":"PB","latitude":"31.75511000","longitude":"72.91403000"},{"name":"Chichawatni","countryCode":"PK","stateCode":"PB","latitude":"30.53010000","longitude":"72.69155000"},{"name":"Chiniot","countryCode":"PK","stateCode":"PB","latitude":"31.72091000","longitude":"72.97836000"},{"name":"Chishtian","countryCode":"PK","stateCode":"PB","latitude":"29.79713000","longitude":"72.85772000"},{"name":"Choa Saidanshah","countryCode":"PK","stateCode":"PB","latitude":"32.71962000","longitude":"72.98625000"},{"name":"Chunian","countryCode":"PK","stateCode":"PB","latitude":"30.96621000","longitude":"73.97908000"},{"name":"Daira Din Panah","countryCode":"PK","stateCode":"PB","latitude":"30.57053000","longitude":"70.93722000"},{"name":"Dajal","countryCode":"PK","stateCode":"PB","latitude":"29.55769000","longitude":"70.37614000"},{"name":"Dandot RS","countryCode":"PK","stateCode":"PB","latitude":"32.64167000","longitude":"72.97500000"},{"name":"Darya Khan","countryCode":"PK","stateCode":"PB","latitude":"31.78447000","longitude":"71.10197000"},{"name":"Daska","countryCode":"PK","stateCode":"PB","latitude":"32.32422000","longitude":"74.35039000"},{"name":"Daultala","countryCode":"PK","stateCode":"PB","latitude":"33.19282000","longitude":"73.14099000"},{"name":"Dera Ghazi Khan","countryCode":"PK","stateCode":"PB","latitude":"30.04587000","longitude":"70.64029000"},{"name":"Dhanot","countryCode":"PK","stateCode":"PB","latitude":"29.57991000","longitude":"71.75213000"},{"name":"Dhaunkal","countryCode":"PK","stateCode":"PB","latitude":"32.40613000","longitude":"74.13706000"},{"name":"Dijkot","countryCode":"PK","stateCode":"PB","latitude":"31.21735000","longitude":"72.99621000"},{"name":"Dinan Bashnoian Wala","countryCode":"PK","stateCode":"PB","latitude":"29.76584000","longitude":"73.26557000"},{"name":"Dinga","countryCode":"PK","stateCode":"PB","latitude":"32.64101000","longitude":"73.72039000"},{"name":"Dipalpur","countryCode":"PK","stateCode":"PB","latitude":"30.66984000","longitude":"73.65306000"},{"name":"Dullewala","countryCode":"PK","stateCode":"PB","latitude":"31.83439000","longitude":"71.43639000"},{"name":"Dunga Bunga","countryCode":"PK","stateCode":"PB","latitude":"29.74975000","longitude":"73.24294000"},{"name":"Dunyapur","countryCode":"PK","stateCode":"PB","latitude":"29.80275000","longitude":"71.74344000"},{"name":"Eminabad","countryCode":"PK","stateCode":"PB","latitude":"32.04237000","longitude":"74.25996000"},{"name":"Faisalabad","countryCode":"PK","stateCode":"PB","latitude":"31.41554000","longitude":"73.08969000"},{"name":"Faqirwali","countryCode":"PK","stateCode":"PB","latitude":"29.46799000","longitude":"73.03489000"},{"name":"Faruka","countryCode":"PK","stateCode":"PB","latitude":"31.88642000","longitude":"72.41362000"},{"name":"Fazilpur","countryCode":"PK","stateCode":"PB","latitude":"32.17629000","longitude":"75.06583000"},{"name":"Fort Abbas","countryCode":"PK","stateCode":"PB","latitude":"29.19344000","longitude":"72.85525000"},{"name":"Garh Maharaja","countryCode":"PK","stateCode":"PB","latitude":"30.83383000","longitude":"71.90491000"},{"name":"Gojra","countryCode":"PK","stateCode":"PB","latitude":"31.14926000","longitude":"72.68323000"},{"name":"Gujar Khan","countryCode":"PK","stateCode":"PB","latitude":"33.25411000","longitude":"73.30433000"},{"name":"Gujranwala","countryCode":"PK","stateCode":"PB","latitude":"32.15567000","longitude":"74.18705000"},{"name":"Gujrat","countryCode":"PK","stateCode":"PB","latitude":"32.57420000","longitude":"74.07542000"},{"name":"Hadali","countryCode":"PK","stateCode":"PB","latitude":"32.64043000","longitude":"74.56898000"},{"name":"Hafizabad","countryCode":"PK","stateCode":"PB","latitude":"32.07095000","longitude":"73.68802000"},{"name":"Harnoli","countryCode":"PK","stateCode":"PB","latitude":"32.27871000","longitude":"71.55429000"},{"name":"Harunabad","countryCode":"PK","stateCode":"PB","latitude":"29.61206000","longitude":"73.13802000"},{"name":"Hasilpur","countryCode":"PK","stateCode":"PB","latitude":"29.69221000","longitude":"72.54566000"},{"name":"Haveli Lakha","countryCode":"PK","stateCode":"PB","latitude":"30.45097000","longitude":"73.69371000"},{"name":"Hazro","countryCode":"PK","stateCode":"PB","latitude":"33.90990000","longitude":"72.49179000"},{"name":"Hujra Shah Muqeem","countryCode":"PK","stateCode":"PB","latitude":"30.74168000","longitude":"73.82327000"},{"name":"Jahanian Shah","countryCode":"PK","stateCode":"PB","latitude":"31.80541000","longitude":"72.27740000"},{"name":"Jalalpur Jattan","countryCode":"PK","stateCode":"PB","latitude":"32.64118000","longitude":"74.20561000"},{"name":"Jalalpur Pirwala","countryCode":"PK","stateCode":"PB","latitude":"29.50510000","longitude":"71.22202000"},{"name":"Jampur","countryCode":"PK","stateCode":"PB","latitude":"29.64235000","longitude":"70.59518000"},{"name":"Jand","countryCode":"PK","stateCode":"PB","latitude":"33.43304000","longitude":"72.01877000"},{"name":"Jandiala Sher Khan","countryCode":"PK","stateCode":"PB","latitude":"31.82098000","longitude":"73.91815000"},{"name":"Jaranwala","countryCode":"PK","stateCode":"PB","latitude":"31.33320000","longitude":"73.41868000"},{"name":"Jatoi Shimali","countryCode":"PK","stateCode":"PB","latitude":"29.51827000","longitude":"70.84474000"},{"name":"Jauharabad","countryCode":"PK","stateCode":"PB","latitude":"32.29016000","longitude":"72.28182000"},{"name":"Jhang","countryCode":"PK","stateCode":"PB","latitude":"31.30568000","longitude":"72.32594000"},{"name":"Jhang Sadar","countryCode":"PK","stateCode":"PB","latitude":"31.26981000","longitude":"72.31687000"},{"name":"Jhawarian","countryCode":"PK","stateCode":"PB","latitude":"32.36192000","longitude":"72.62275000"},{"name":"Jhelum","countryCode":"PK","stateCode":"PB","latitude":"32.93448000","longitude":"73.73102000"},{"name":"Kabirwala","countryCode":"PK","stateCode":"PB","latitude":"30.40472000","longitude":"71.86269000"},{"name":"Kahna Nau","countryCode":"PK","stateCode":"PB","latitude":"31.36709000","longitude":"74.36899000"},{"name":"Kahuta","countryCode":"PK","stateCode":"PB","latitude":"33.59183000","longitude":"73.38736000"},{"name":"Kalabagh","countryCode":"PK","stateCode":"PB","latitude":"32.96164000","longitude":"71.54638000"},{"name":"Kalaswala","countryCode":"PK","stateCode":"PB","latitude":"32.20081000","longitude":"74.64858000"},{"name":"Kaleke Mandi","countryCode":"PK","stateCode":"PB","latitude":"31.97597000","longitude":"73.59999000"},{"name":"Kallar Kahar","countryCode":"PK","stateCode":"PB","latitude":"32.77998000","longitude":"72.69793000"},{"name":"Kalur Kot","countryCode":"PK","stateCode":"PB","latitude":"32.15512000","longitude":"71.26631000"},{"name":"Kamalia","countryCode":"PK","stateCode":"PB","latitude":"30.72708000","longitude":"72.64607000"},{"name":"Kamar Mushani","countryCode":"PK","stateCode":"PB","latitude":"32.84318000","longitude":"71.36192000"},{"name":"Kamoke","countryCode":"PK","stateCode":"PB","latitude":"31.97526000","longitude":"74.22304000"},{"name":"Kamra","countryCode":"PK","stateCode":"PB","latitude":"33.74698000","longitude":"73.51229000"},{"name":"Kanganpur","countryCode":"PK","stateCode":"PB","latitude":"30.76468000","longitude":"74.12286000"},{"name":"Karor","countryCode":"PK","stateCode":"PB","latitude":"31.22460000","longitude":"70.95153000"},{"name":"Kasur","countryCode":"PK","stateCode":"PB","latitude":"31.11866000","longitude":"74.45025000"},{"name":"Keshupur","countryCode":"PK","stateCode":"PB","latitude":"32.26000000","longitude":"72.50000000"},{"name":"Khairpur Tamiwali","countryCode":"PK","stateCode":"PB","latitude":"29.58139000","longitude":"72.23804000"},{"name":"Khandowa","countryCode":"PK","stateCode":"PB","latitude":"32.74255000","longitude":"72.73478000"},{"name":"Khanewal","countryCode":"PK","stateCode":"PB","latitude":"30.30173000","longitude":"71.93212000"},{"name":"Khanga Dogran","countryCode":"PK","stateCode":"PB","latitude":"31.83294000","longitude":"73.62213000"},{"name":"Khangarh","countryCode":"PK","stateCode":"PB","latitude":"29.91446000","longitude":"71.16067000"},{"name":"Khanpur","countryCode":"PK","stateCode":"PB","latitude":"28.64739000","longitude":"70.65694000"},{"name":"Kharian","countryCode":"PK","stateCode":"PB","latitude":"32.81612000","longitude":"73.88697000"},{"name":"Khewra","countryCode":"PK","stateCode":"PB","latitude":"32.64910000","longitude":"73.01059000"},{"name":"Khurrianwala","countryCode":"PK","stateCode":"PB","latitude":"31.49936000","longitude":"73.26763000"},{"name":"Khushab","countryCode":"PK","stateCode":"PB","latitude":"32.29667000","longitude":"72.35250000"},{"name":"Kot Addu Tehsil","countryCode":"PK","stateCode":"PB","latitude":"30.46907000","longitude":"70.96699000"},{"name":"Kot Ghulam Muhammad","countryCode":"PK","stateCode":"PB","latitude":"32.33311000","longitude":"74.54694000"},{"name":"Kot Mumin","countryCode":"PK","stateCode":"PB","latitude":"32.18843000","longitude":"73.02987000"},{"name":"Kot Radha Kishan","countryCode":"PK","stateCode":"PB","latitude":"31.17068000","longitude":"74.10126000"},{"name":"Kot Rajkour","countryCode":"PK","stateCode":"PB","latitude":"32.41208000","longitude":"74.62855000"},{"name":"Kot Samaba","countryCode":"PK","stateCode":"PB","latitude":"28.55207000","longitude":"70.46837000"},{"name":"Kot Sultan","countryCode":"PK","stateCode":"PB","latitude":"30.77370000","longitude":"70.93125000"},{"name":"Kotli Loharan","countryCode":"PK","stateCode":"PB","latitude":"32.58893000","longitude":"74.49466000"},{"name":"Kundian","countryCode":"PK","stateCode":"PB","latitude":"32.45775000","longitude":"71.47892000"},{"name":"Kunjah","countryCode":"PK","stateCode":"PB","latitude":"32.52982000","longitude":"73.97486000"},{"name":"Ladhewala Waraich","countryCode":"PK","stateCode":"PB","latitude":"32.15692000","longitude":"74.11564000"},{"name":"Lahore","countryCode":"PK","stateCode":"PB","latitude":"31.55800000","longitude":"74.35071000"},{"name":"Lala Musa","countryCode":"PK","stateCode":"PB","latitude":"32.70138000","longitude":"73.95746000"},{"name":"Lalian","countryCode":"PK","stateCode":"PB","latitude":"31.82462000","longitude":"72.80116000"},{"name":"Layyah","countryCode":"PK","stateCode":"PB","latitude":"30.96128000","longitude":"70.93904000"},{"name":"Layyah District","countryCode":"PK","stateCode":"PB","latitude":"30.96800000","longitude":"70.94300000"},{"name":"Liliani","countryCode":"PK","stateCode":"PB","latitude":"32.20393000","longitude":"72.95120000"},{"name":"Lodhran","countryCode":"PK","stateCode":"PB","latitude":"29.53390000","longitude":"71.63244000"},{"name":"Mailsi","countryCode":"PK","stateCode":"PB","latitude":"29.80123000","longitude":"72.17398000"},{"name":"Malakwal","countryCode":"PK","stateCode":"PB","latitude":"32.55449000","longitude":"73.21274000"},{"name":"Malakwal City","countryCode":"PK","stateCode":"PB","latitude":"32.55492000","longitude":"73.21220000"},{"name":"Mamu Kanjan","countryCode":"PK","stateCode":"PB","latitude":"30.83044000","longitude":"72.79943000"},{"name":"Mananwala","countryCode":"PK","stateCode":"PB","latitude":"31.58803000","longitude":"73.68927000"},{"name":"Mandi Bahauddin","countryCode":"PK","stateCode":"PB","latitude":"32.58704000","longitude":"73.49123000"},{"name":"Mangla","countryCode":"PK","stateCode":"PB","latitude":"31.89306000","longitude":"72.38167000"},{"name":"Mankera","countryCode":"PK","stateCode":"PB","latitude":"31.38771000","longitude":"71.44047000"},{"name":"Mehmand Chak","countryCode":"PK","stateCode":"PB","latitude":"32.78518000","longitude":"73.82306000"},{"name":"Mian Channun","countryCode":"PK","stateCode":"PB","latitude":"30.44067000","longitude":"72.35679000"},{"name":"Mianke Mor","countryCode":"PK","stateCode":"PB","latitude":"31.20240000","longitude":"73.94857000"},{"name":"Mianwali","countryCode":"PK","stateCode":"PB","latitude":"32.57756000","longitude":"71.52847000"},{"name":"Minchinabad","countryCode":"PK","stateCode":"PB","latitude":"30.16356000","longitude":"73.56858000"},{"name":"Mitha Tiwana","countryCode":"PK","stateCode":"PB","latitude":"32.24540000","longitude":"72.10615000"},{"name":"Moza Shahwala","countryCode":"PK","stateCode":"PB","latitude":"30.80563000","longitude":"70.84911000"},{"name":"Multan","countryCode":"PK","stateCode":"PB","latitude":"30.19679000","longitude":"71.47824000"},{"name":"Muridke","countryCode":"PK","stateCode":"PB","latitude":"31.80258000","longitude":"74.25772000"},{"name":"Murree","countryCode":"PK","stateCode":"PB","latitude":"33.90836000","longitude":"73.39030000"},{"name":"Mustafabad","countryCode":"PK","stateCode":"PB","latitude":"30.89222000","longitude":"73.49889000"},{"name":"Muzaffargarh","countryCode":"PK","stateCode":"PB","latitude":"30.07258000","longitude":"71.19379000"},{"name":"Nankana Sahib","countryCode":"PK","stateCode":"PB","latitude":"31.45010000","longitude":"73.70653000"},{"name":"Narang Mandi","countryCode":"PK","stateCode":"PB","latitude":"31.90376000","longitude":"74.51587000"},{"name":"Narowal","countryCode":"PK","stateCode":"PB","latitude":"32.10197000","longitude":"74.87303000"},{"name":"Naushahra Virkan","countryCode":"PK","stateCode":"PB","latitude":"31.96258000","longitude":"73.97117000"},{"name":"Nazir Town","countryCode":"PK","stateCode":"PB","latitude":"33.30614000","longitude":"73.48330000"},{"name":"Okara","countryCode":"PK","stateCode":"PB","latitude":"30.81029000","longitude":"73.45155000"},{"name":"Pakpattan","countryCode":"PK","stateCode":"PB","latitude":"30.34314000","longitude":"73.38944000"},{"name":"Pasrur","countryCode":"PK","stateCode":"PB","latitude":"32.26286000","longitude":"74.66327000"},{"name":"Pattoki","countryCode":"PK","stateCode":"PB","latitude":"31.02021000","longitude":"73.85333000"},{"name":"Phalia","countryCode":"PK","stateCode":"PB","latitude":"32.43104000","longitude":"73.57900000"},{"name":"Pind Dadan Khan","countryCode":"PK","stateCode":"PB","latitude":"32.58662000","longitude":"73.04456000"},{"name":"Pindi Bhattian","countryCode":"PK","stateCode":"PB","latitude":"31.89844000","longitude":"73.27339000"},{"name":"Pindi Gheb","countryCode":"PK","stateCode":"PB","latitude":"33.24095000","longitude":"72.26480000"},{"name":"Pir Mahal","countryCode":"PK","stateCode":"PB","latitude":"30.76663000","longitude":"72.43455000"},{"name":"Qadirpur Ran","countryCode":"PK","stateCode":"PB","latitude":"30.29184000","longitude":"71.67164000"},{"name":"Rahim Yar Khan","countryCode":"PK","stateCode":"PB","latitude":"28.41987000","longitude":"70.30345000"},{"name":"Raiwind","countryCode":"PK","stateCode":"PB","latitude":"31.24895000","longitude":"74.21534000"},{"name":"Raja Jang","countryCode":"PK","stateCode":"PB","latitude":"31.22078000","longitude":"74.25483000"},{"name":"Rajanpur","countryCode":"PK","stateCode":"PB","latitude":"29.10408000","longitude":"70.32969000"},{"name":"Rasulnagar","countryCode":"PK","stateCode":"PB","latitude":"32.32794000","longitude":"73.78040000"},{"name":"Rawalpindi","countryCode":"PK","stateCode":"PB","latitude":"33.59733000","longitude":"73.04790000"},{"name":"Rawalpindi District","countryCode":"PK","stateCode":"PB","latitude":"33.42987000","longitude":"73.23092000"},{"name":"Renala Khurd","countryCode":"PK","stateCode":"PB","latitude":"30.87878000","longitude":"73.59857000"},{"name":"Rojhan","countryCode":"PK","stateCode":"PB","latitude":"28.68735000","longitude":"69.95350000"},{"name":"Sadiqabad","countryCode":"PK","stateCode":"PB","latitude":"28.30910000","longitude":"70.12652000"},{"name":"Sahiwal","countryCode":"PK","stateCode":"PB","latitude":"30.66595000","longitude":"73.10186000"},{"name":"Sambrial","countryCode":"PK","stateCode":"PB","latitude":"32.47835000","longitude":"74.35338000"},{"name":"Sangla Hill","countryCode":"PK","stateCode":"PB","latitude":"31.71667000","longitude":"73.38333000"},{"name":"Sanjwal","countryCode":"PK","stateCode":"PB","latitude":"33.76105000","longitude":"72.43315000"},{"name":"Sarai Alamgir","countryCode":"PK","stateCode":"PB","latitude":"32.90495000","longitude":"73.75518000"},{"name":"Sarai Sidhu","countryCode":"PK","stateCode":"PB","latitude":"30.59476000","longitude":"71.96990000"},{"name":"Sargodha","countryCode":"PK","stateCode":"PB","latitude":"32.08586000","longitude":"72.67418000"},{"name":"Shorkot","countryCode":"PK","stateCode":"PB","latitude":"30.50000000","longitude":"72.40000000"},{"name":"Shahpur","countryCode":"PK","stateCode":"PB","latitude":"32.26820000","longitude":"72.46884000"},{"name":"Shahr Sultan","countryCode":"PK","stateCode":"PB","latitude":"29.57517000","longitude":"71.02209000"},{"name":"Shakargarh","countryCode":"PK","stateCode":"PB","latitude":"32.26361000","longitude":"75.16008000"},{"name":"Sharqpur","countryCode":"PK","stateCode":"PB","latitude":"31.46116000","longitude":"74.10091000"},{"name":"Sheikhupura","countryCode":"PK","stateCode":"PB","latitude":"31.71287000","longitude":"73.98556000"},{"name":"Shujaabad","countryCode":"PK","stateCode":"PB","latitude":"29.88092000","longitude":"71.29344000"},{"name":"Sialkot","countryCode":"PK","stateCode":"PB","latitude":"32.49268000","longitude":"74.53134000"},{"name":"Sillanwali","countryCode":"PK","stateCode":"PB","latitude":"31.82539000","longitude":"72.54064000"},{"name":"Sodhra","countryCode":"PK","stateCode":"PB","latitude":"32.46211000","longitude":"74.18207000"},{"name":"Sukheke Mandi","countryCode":"PK","stateCode":"PB","latitude":"31.86541000","longitude":"73.50875000"},{"name":"Surkhpur","countryCode":"PK","stateCode":"PB","latitude":"32.71816000","longitude":"74.44773000"},{"name":"Talagang","countryCode":"PK","stateCode":"PB","latitude":"32.92766000","longitude":"72.41594000"},{"name":"Talamba","countryCode":"PK","stateCode":"PB","latitude":"30.52693000","longitude":"72.24079000"},{"name":"Tandlianwala","countryCode":"PK","stateCode":"PB","latitude":"31.03359000","longitude":"73.13268000"},{"name":"Taunsa","countryCode":"PK","stateCode":"PB","latitude":"30.70358000","longitude":"70.65054000"},{"name":"Toba Tek Singh","countryCode":"PK","stateCode":"PB","latitude":"30.97127000","longitude":"72.48275000"},{"name":"Vihari","countryCode":"PK","stateCode":"PB","latitude":"30.04450000","longitude":"72.35560000"},{"name":"Wazirabad","countryCode":"PK","stateCode":"PB","latitude":"32.44324000","longitude":"74.12000000"},{"name":"Yazman","countryCode":"PK","stateCode":"PB","latitude":"29.12122000","longitude":"71.74459000"},{"name":"Zafarwal","countryCode":"PK","stateCode":"PB","latitude":"32.34464000","longitude":"74.89990000"},{"name":"Zahir Pir","countryCode":"PK","stateCode":"PB","latitude":"28.81284000","longitude":"70.52341000"},{"name":"Chuhar Kana","countryCode":"PK","stateCode":"PB","latitude":"31.75000000","longitude":"73.80000000"},{"name":"Dhok Awan","countryCode":"PK","stateCode":"PB","latitude":"32.84452000","longitude":"72.52357000"},{"name":"Daud Khel","countryCode":"PK","stateCode":"PB","latitude":"32.87498000","longitude":"71.57013000"},{"name":"Ferozewala","countryCode":"PK","stateCode":"PB","latitude":"29.30000000","longitude":"70.43333333"},{"name":"Gujranwala Division","countryCode":"PK","stateCode":"PB","latitude":"32.45000000","longitude":"74.13333000"},{"name":"Hasan Abdal","countryCode":"PK","stateCode":"PB","latitude":"33.81948611","longitude":"72.68902778"},{"name":"Kohror Pakka","countryCode":"PK","stateCode":"PB","latitude":"29.62382000","longitude":"71.91673000"},{"name":"Mandi Bahauddin District","countryCode":"PK","stateCode":"PB","latitude":"32.58333333","longitude":"73.50000000"},{"name":"Multan District","countryCode":"PK","stateCode":"PB","latitude":"30.08333333","longitude":"71.66666667"},{"name":"Pakki Shagwanwali","countryCode":"PK","stateCode":"PB","latitude":"30.79033000","longitude":"70.87139000"},{"name":"Qila Didar Singh","countryCode":"PK","stateCode":"PB","latitude":"32.80000000","longitude":"74.10000000"},{"name":"Rahimyar Khan District","countryCode":"PK","stateCode":"PB","latitude":"28.46020000","longitude":"70.52837000"},{"name":"Shahkot Tehsil","countryCode":"PK","stateCode":"PB","latitude":"31.56166667","longitude":"73.48750000"},{"name":"Umerkot","countryCode":"PK","stateCode":"PB","latitude":"25.36138889","longitude":"69.73611111"},{"name":"Wah","countryCode":"PK","stateCode":"PB","latitude":"33.81000000","longitude":"72.70972222"},{"name":"Warburton","countryCode":"PK","stateCode":"PB","latitude":"31.55000000","longitude":"73.83330000"},{"name":"West Punjab","countryCode":"PK","stateCode":"PB","latitude":"31.00000000","longitude":"72.00000000"},{"name":"Alik Ghund","countryCode":"PK","stateCode":"BA","latitude":"30.48976000","longitude":"67.52177000"},{"name":"Awārān District","countryCode":"PK","stateCode":"BA","latitude":"26.21157000","longitude":"65.42944000"},{"name":"Barkhan","countryCode":"PK","stateCode":"BA","latitude":"29.89773000","longitude":"69.52558000"},{"name":"Bela","countryCode":"PK","stateCode":"BA","latitude":"26.22718000","longitude":"66.31178000"},{"name":"Bhag","countryCode":"PK","stateCode":"BA","latitude":"29.04174000","longitude":"67.82394000"},{"name":"Bārkhān District","countryCode":"PK","stateCode":"BA","latitude":"29.98482000","longitude":"69.69944000"},{"name":"Chaman","countryCode":"PK","stateCode":"BA","latitude":"30.91769000","longitude":"66.45259000"},{"name":"Chowki Jamali","countryCode":"PK","stateCode":"BA","latitude":"28.01944000","longitude":"67.92083000"},{"name":"Chāgai District","countryCode":"PK","stateCode":"BA","latitude":"28.98765000","longitude":"63.59087000"},{"name":"Dadhar","countryCode":"PK","stateCode":"BA","latitude":"29.47489000","longitude":"67.65167000"},{"name":"Dalbandin","countryCode":"PK","stateCode":"BA","latitude":"28.88846000","longitude":"64.40616000"},{"name":"Dera Bugti","countryCode":"PK","stateCode":"BA","latitude":"29.03619000","longitude":"69.15849000"},{"name":"Dera Bugti District","countryCode":"PK","stateCode":"BA","latitude":"28.94250000","longitude":"69.06883000"},{"name":"Duki","countryCode":"PK","stateCode":"BA","latitude":"30.15307000","longitude":"68.57323000"},{"name":"Gadani","countryCode":"PK","stateCode":"BA","latitude":"25.11879000","longitude":"66.73219000"},{"name":"Garhi Khairo","countryCode":"PK","stateCode":"BA","latitude":"28.06029000","longitude":"67.98033000"},{"name":"Gwadar","countryCode":"PK","stateCode":"BA","latitude":"25.12163000","longitude":"62.32541000"},{"name":"Harnai","countryCode":"PK","stateCode":"BA","latitude":"30.10077000","longitude":"67.93824000"},{"name":"Jhal Magsi District","countryCode":"PK","stateCode":"BA","latitude":"28.36881000","longitude":"67.54300000"},{"name":"Jiwani","countryCode":"PK","stateCode":"BA","latitude":"25.04852000","longitude":"61.74573000"},{"name":"Jāfarābād District","countryCode":"PK","stateCode":"BA","latitude":"28.30104000","longitude":"68.19783000"},{"name":"Kalat","countryCode":"PK","stateCode":"BA","latitude":"29.02663000","longitude":"66.59361000"},{"name":"Kalāt District","countryCode":"PK","stateCode":"BA","latitude":"28.88242000","longitude":"66.53165000"},{"name":"Khadan Khak","countryCode":"PK","stateCode":"BA","latitude":"30.75236000","longitude":"67.71133000"},{"name":"Kharan","countryCode":"PK","stateCode":"BA","latitude":"28.58459000","longitude":"65.41501000"},{"name":"Khuzdar","countryCode":"PK","stateCode":"BA","latitude":"27.81193000","longitude":"66.61096000"},{"name":"Khuzdār District","countryCode":"PK","stateCode":"BA","latitude":"27.48680000","longitude":"66.58703000"},{"name":"Khārān District","countryCode":"PK","stateCode":"BA","latitude":"27.96308000","longitude":"64.57113000"},{"name":"Kohlu","countryCode":"PK","stateCode":"BA","latitude":"29.89651000","longitude":"69.25324000"},{"name":"Kot Malik Barkhurdar","countryCode":"PK","stateCode":"BA","latitude":"30.20379000","longitude":"66.98723000"},{"name":"Lasbela District","countryCode":"PK","stateCode":"BA","latitude":"25.78634000","longitude":"66.60330000"},{"name":"Loralai","countryCode":"PK","stateCode":"BA","latitude":"30.37051000","longitude":"68.59795000"},{"name":"Loralai District","countryCode":"PK","stateCode":"BA","latitude":"30.30253000","longitude":"68.84636000"},{"name":"Mach","countryCode":"PK","stateCode":"BA","latitude":"29.86371000","longitude":"67.33018000"},{"name":"Mastung","countryCode":"PK","stateCode":"BA","latitude":"29.79966000","longitude":"66.84553000"},{"name":"Mastung District","countryCode":"PK","stateCode":"BA","latitude":"29.79455000","longitude":"66.72068000"},{"name":"Mehrabpur","countryCode":"PK","stateCode":"BA","latitude":"28.10773000","longitude":"68.02554000"},{"name":"Mūsa Khel District","countryCode":"PK","stateCode":"BA","latitude":"30.84937000","longitude":"69.90069000"},{"name":"Nasīrābād District","countryCode":"PK","stateCode":"BA","latitude":"28.62643000","longitude":"68.12925000"},{"name":"Nushki","countryCode":"PK","stateCode":"BA","latitude":"29.55218000","longitude":"66.02288000"},{"name":"Ormara","countryCode":"PK","stateCode":"BA","latitude":"25.21018000","longitude":"64.63626000"},{"name":"Panjgūr District","countryCode":"PK","stateCode":"BA","latitude":"26.73750000","longitude":"64.20380000"},{"name":"Pasni","countryCode":"PK","stateCode":"BA","latitude":"25.26302000","longitude":"63.46921000"},{"name":"Pishin","countryCode":"PK","stateCode":"BA","latitude":"30.58176000","longitude":"66.99406000"},{"name":"Qila Saifullāh District","countryCode":"PK","stateCode":"BA","latitude":"30.95392000","longitude":"68.33996000"},{"name":"Quetta","countryCode":"PK","stateCode":"BA","latitude":"30.18414000","longitude":"67.00141000"},{"name":"Quetta District","countryCode":"PK","stateCode":"BA","latitude":"30.17458000","longitude":"66.76203000"},{"name":"Sibi","countryCode":"PK","stateCode":"BA","latitude":"29.54299000","longitude":"67.87726000"},{"name":"Sohbatpur","countryCode":"PK","stateCode":"BA","latitude":"28.52038000","longitude":"68.54298000"},{"name":"Surab","countryCode":"PK","stateCode":"BA","latitude":"28.49276000","longitude":"66.25999000"},{"name":"Turbat","countryCode":"PK","stateCode":"BA","latitude":"26.00122000","longitude":"63.04849000"},{"name":"Usta Muhammad","countryCode":"PK","stateCode":"BA","latitude":"28.17723000","longitude":"68.04367000"},{"name":"Uthal","countryCode":"PK","stateCode":"BA","latitude":"25.80722000","longitude":"66.62194000"},{"name":"Zhob","countryCode":"PK","stateCode":"BA","latitude":"31.34082000","longitude":"69.44930000"},{"name":"Zhob District","countryCode":"PK","stateCode":"BA","latitude":"31.36444000","longitude":"69.20749000"},{"name":"Ziarat","countryCode":"PK","stateCode":"BA","latitude":"30.38244000","longitude":"67.72562000"},{"name":"Ziārat District","countryCode":"PK","stateCode":"BA","latitude":"30.43591000","longitude":"67.50962000"},{"name":"Alizai","countryCode":"PK","stateCode":"TA","latitude":"33.53613000","longitude":"70.34607000"},{"name":"Gulishah Kach","countryCode":"PK","stateCode":"TA","latitude":"32.67087000","longitude":"70.33917000"},{"name":"Landi Kotal","countryCode":"PK","stateCode":"TA","latitude":"34.09880000","longitude":"71.14108000"},{"name":"Miran Shah","countryCode":"PK","stateCode":"TA","latitude":"33.00059000","longitude":"70.07117000"},{"name":"North Wazīristān Agency","countryCode":"PK","stateCode":"TA","latitude":"32.95087000","longitude":"69.95764000"},{"name":"Shinpokh","countryCode":"PK","stateCode":"TA","latitude":"34.32959000","longitude":"71.17852000"},{"name":"South Wazīristān Agency","countryCode":"PK","stateCode":"TA","latitude":"32.30397000","longitude":"69.68207000"},{"name":"Wana","countryCode":"PK","stateCode":"TA","latitude":"32.29889000","longitude":"69.57250000"},{"name":"Barishal","countryCode":"PK","stateCode":"GB","latitude":"36.32162000","longitude":"74.69502000"},{"name":"Gilgit","countryCode":"PK","stateCode":"GB","latitude":"35.91869000","longitude":"74.31245000"},{"name":"Skardu","countryCode":"PK","stateCode":"GB","latitude":"35.29787000","longitude":"75.63372000"},{"name":"Bhimbar","countryCode":"PK","stateCode":"JK","latitude":"32.97465000","longitude":"74.07846000"},{"name":"Kotli","countryCode":"PK","stateCode":"JK","latitude":"33.51836000","longitude":"73.90220000"},{"name":"Kotli District","countryCode":"PK","stateCode":"JK","latitude":"33.44559000","longitude":"73.91557000"},{"name":"Mirpur District","countryCode":"PK","stateCode":"JK","latitude":"33.21556000","longitude":"73.75144000"},{"name":"Muzaffarābād","countryCode":"PK","stateCode":"JK","latitude":"34.37002000","longitude":"73.47082000"},{"name":"New Mirpur","countryCode":"PK","stateCode":"JK","latitude":"33.14782000","longitude":"73.75187000"},{"name":"Rawala Kot","countryCode":"PK","stateCode":"JK","latitude":"33.85782000","longitude":"73.76043000"},{"name":"Islamabad","countryCode":"PK","stateCode":"IS","latitude":"33.72148000","longitude":"73.04329000"},{"name":"Abramów","countryCode":"PL","stateCode":"LU","latitude":"51.45647000","longitude":"22.31521000"},{"name":"Adamów","countryCode":"PL","stateCode":"LU","latitude":"51.74335000","longitude":"22.26414000"},{"name":"Aleksandrów","countryCode":"PL","stateCode":"LU","latitude":"50.46630000","longitude":"22.89225000"},{"name":"Annopol","countryCode":"PL","stateCode":"LU","latitude":"50.88551000","longitude":"21.85678000"},{"name":"Baranów","countryCode":"PL","stateCode":"LU","latitude":"51.55786000","longitude":"22.13625000"},{"name":"Batorz","countryCode":"PL","stateCode":"LU","latitude":"50.85050000","longitude":"22.49313000"},{"name":"Bełżec","countryCode":"PL","stateCode":"LU","latitude":"50.38453000","longitude":"23.43839000"},{"name":"Bełżyce","countryCode":"PL","stateCode":"LU","latitude":"51.17415000","longitude":"22.28027000"},{"name":"Biała Podlaska","countryCode":"PL","stateCode":"LU","latitude":"52.03238000","longitude":"23.11652000"},{"name":"Biszcza","countryCode":"PL","stateCode":"LU","latitude":"50.40146000","longitude":"22.65063000"},{"name":"Biłgoraj","countryCode":"PL","stateCode":"LU","latitude":"50.54114000","longitude":"22.72204000"},{"name":"Borki","countryCode":"PL","stateCode":"LU","latitude":"51.72161000","longitude":"22.52129000"},{"name":"Borzechów","countryCode":"PL","stateCode":"LU","latitude":"51.09258000","longitude":"22.28414000"},{"name":"Bychawa","countryCode":"PL","stateCode":"LU","latitude":"51.01608000","longitude":"22.53296000"},{"name":"Chełm","countryCode":"PL","stateCode":"LU","latitude":"51.14312000","longitude":"23.47160000"},{"name":"Chodel","countryCode":"PL","stateCode":"LU","latitude":"51.11177000","longitude":"22.13269000"},{"name":"Chrzanów","countryCode":"PL","stateCode":"LU","latitude":"50.77256000","longitude":"22.60351000"},{"name":"Cyców","countryCode":"PL","stateCode":"LU","latitude":"51.29928000","longitude":"23.14124000"},{"name":"Czemierniki","countryCode":"PL","stateCode":"LU","latitude":"51.67298000","longitude":"22.63887000"},{"name":"Dorohusk","countryCode":"PL","stateCode":"LU","latitude":"51.15475000","longitude":"23.80325000"},{"name":"Dołhobyczów","countryCode":"PL","stateCode":"LU","latitude":"50.58591000","longitude":"24.03594000"},{"name":"Drelów","countryCode":"PL","stateCode":"LU","latitude":"51.91219000","longitude":"22.87165000"},{"name":"Dubienka","countryCode":"PL","stateCode":"LU","latitude":"51.04862000","longitude":"23.89252000"},{"name":"Dzwola","countryCode":"PL","stateCode":"LU","latitude":"50.69657000","longitude":"22.56729000"},{"name":"Dęblin","countryCode":"PL","stateCode":"LU","latitude":"51.55912000","longitude":"21.84829000"},{"name":"Dębowa Kłoda","countryCode":"PL","stateCode":"LU","latitude":"51.59446000","longitude":"23.00640000"},{"name":"Fajsławice","countryCode":"PL","stateCode":"LU","latitude":"51.09592000","longitude":"22.96323000"},{"name":"Firlej","countryCode":"PL","stateCode":"LU","latitude":"51.55882000","longitude":"22.50841000"},{"name":"Frampol","countryCode":"PL","stateCode":"LU","latitude":"50.67159000","longitude":"22.67061000"},{"name":"Garbów","countryCode":"PL","stateCode":"LU","latitude":"51.35517000","longitude":"22.32937000"},{"name":"Godziszów","countryCode":"PL","stateCode":"LU","latitude":"50.74889000","longitude":"22.49794000"},{"name":"Godziszów Pierwszy","countryCode":"PL","stateCode":"LU","latitude":"50.75753000","longitude":"22.48386000"},{"name":"Goraj","countryCode":"PL","stateCode":"LU","latitude":"50.72184000","longitude":"22.66651000"},{"name":"Gorzków","countryCode":"PL","stateCode":"LU","latitude":"50.94778000","longitude":"23.01267000"},{"name":"Gościeradów","countryCode":"PL","stateCode":"LU","latitude":"50.86859000","longitude":"22.00536000"},{"name":"Grabowiec","countryCode":"PL","stateCode":"LU","latitude":"50.82090000","longitude":"23.55057000"},{"name":"Hańsk","countryCode":"PL","stateCode":"LU","latitude":"51.41286000","longitude":"23.39942000"},{"name":"Horodło","countryCode":"PL","stateCode":"LU","latitude":"50.89459000","longitude":"24.03723000"},{"name":"Hrubieszów","countryCode":"PL","stateCode":"LU","latitude":"50.80502000","longitude":"23.89251000"},{"name":"Izbica","countryCode":"PL","stateCode":"LU","latitude":"50.88728000","longitude":"23.15248000"},{"name":"Jabłonna","countryCode":"PL","stateCode":"LU","latitude":"51.08875000","longitude":"22.59364000"},{"name":"Jabłoń","countryCode":"PL","stateCode":"LU","latitude":"51.72501000","longitude":"23.08743000"},{"name":"Jakubowice Murowane","countryCode":"PL","stateCode":"LU","latitude":"51.26992000","longitude":"22.63415000"},{"name":"Janowiec","countryCode":"PL","stateCode":"LU","latitude":"51.32359000","longitude":"21.88940000"},{"name":"Janów Lubelski","countryCode":"PL","stateCode":"LU","latitude":"50.70695000","longitude":"22.41039000"},{"name":"Janów Podlaski","countryCode":"PL","stateCode":"LU","latitude":"52.19398000","longitude":"23.21218000"},{"name":"Jarczów","countryCode":"PL","stateCode":"LU","latitude":"50.42438000","longitude":"23.58576000"},{"name":"Jastków","countryCode":"PL","stateCode":"LU","latitude":"51.30411000","longitude":"22.43546000"},{"name":"Jeziorzany","countryCode":"PL","stateCode":"LU","latitude":"51.60245000","longitude":"22.27667000"},{"name":"Józefów","countryCode":"PL","stateCode":"LU","latitude":"50.48119000","longitude":"23.05404000"},{"name":"Józefów nad Wisłą","countryCode":"PL","stateCode":"LU","latitude":"51.04183000","longitude":"21.83018000"},{"name":"Kamionka","countryCode":"PL","stateCode":"LU","latitude":"51.47165000","longitude":"22.46275000"},{"name":"Karczmiska","countryCode":"PL","stateCode":"LU","latitude":"51.22952000","longitude":"21.98158000"},{"name":"Kazimierz Dolny","countryCode":"PL","stateCode":"LU","latitude":"51.31911000","longitude":"21.95502000"},{"name":"Kock","countryCode":"PL","stateCode":"LU","latitude":"51.63997000","longitude":"22.44391000"},{"name":"Kodeń","countryCode":"PL","stateCode":"LU","latitude":"51.91171000","longitude":"23.60301000"},{"name":"Komarów-Osada","countryCode":"PL","stateCode":"LU","latitude":"50.62888000","longitude":"23.47740000"},{"name":"Komarówka Podlaska","countryCode":"PL","stateCode":"LU","latitude":"51.80315000","longitude":"22.94392000"},{"name":"Konstantynów","countryCode":"PL","stateCode":"LU","latitude":"52.20746000","longitude":"23.08530000"},{"name":"Kozubszczyzna","countryCode":"PL","stateCode":"LU","latitude":"51.22323000","longitude":"22.42747000"},{"name":"Końskowola","countryCode":"PL","stateCode":"LU","latitude":"51.40922000","longitude":"22.05175000"},{"name":"Krasnobród","countryCode":"PL","stateCode":"LU","latitude":"50.54551000","longitude":"23.21308000"},{"name":"Krasnystaw","countryCode":"PL","stateCode":"LU","latitude":"50.98464000","longitude":"23.17420000"},{"name":"Kraśniczyn","countryCode":"PL","stateCode":"LU","latitude":"50.93171000","longitude":"23.34929000"},{"name":"Kraśnik","countryCode":"PL","stateCode":"LU","latitude":"50.92360000","longitude":"22.22706000"},{"name":"Krynice","countryCode":"PL","stateCode":"LU","latitude":"50.58760000","longitude":"23.38157000"},{"name":"Krzczonów","countryCode":"PL","stateCode":"LU","latitude":"51.00727000","longitude":"22.71097000"},{"name":"Krzywda","countryCode":"PL","stateCode":"LU","latitude":"51.79519000","longitude":"22.19994000"},{"name":"Księżomierz","countryCode":"PL","stateCode":"LU","latitude":"50.90855000","longitude":"21.98965000"},{"name":"Księżpol","countryCode":"PL","stateCode":"LU","latitude":"50.42323000","longitude":"22.73526000"},{"name":"Kurów","countryCode":"PL","stateCode":"LU","latitude":"51.38941000","longitude":"22.18637000"},{"name":"Kłoczew","countryCode":"PL","stateCode":"LU","latitude":"51.72134000","longitude":"21.96493000"},{"name":"Leśna Podlaska","countryCode":"PL","stateCode":"LU","latitude":"52.13317000","longitude":"23.02786000"},{"name":"Lubartów","countryCode":"PL","stateCode":"LU","latitude":"51.46026000","longitude":"22.60952000"},{"name":"Lublin","countryCode":"PL","stateCode":"LU","latitude":"51.25000000","longitude":"22.56667000"},{"name":"Lubycza Królewska","countryCode":"PL","stateCode":"LU","latitude":"50.34102000","longitude":"23.51941000"},{"name":"Ludwin","countryCode":"PL","stateCode":"LU","latitude":"51.34605000","longitude":"22.90581000"},{"name":"Markuszów","countryCode":"PL","stateCode":"LU","latitude":"51.37457000","longitude":"22.25804000"},{"name":"Mełgiew","countryCode":"PL","stateCode":"LU","latitude":"51.22519000","longitude":"22.78414000"},{"name":"Michałów","countryCode":"PL","stateCode":"LU","latitude":"50.54709000","longitude":"23.60361000"},{"name":"Michów","countryCode":"PL","stateCode":"LU","latitude":"51.52573000","longitude":"22.31435000"},{"name":"Milanów","countryCode":"PL","stateCode":"LU","latitude":"51.70374000","longitude":"22.88830000"},{"name":"Milejów","countryCode":"PL","stateCode":"LU","latitude":"51.23226000","longitude":"22.92443000"},{"name":"Mircze","countryCode":"PL","stateCode":"LU","latitude":"50.65164000","longitude":"23.89604000"},{"name":"Miączyn","countryCode":"PL","stateCode":"LU","latitude":"50.73825000","longitude":"23.50130000"},{"name":"Międzyrzec Podlaski","countryCode":"PL","stateCode":"LU","latitude":"51.98640000","longitude":"22.78248000"},{"name":"Modliborzyce","countryCode":"PL","stateCode":"LU","latitude":"50.75416000","longitude":"22.32945000"},{"name":"Nałęczów","countryCode":"PL","stateCode":"LU","latitude":"51.28581000","longitude":"22.21539000"},{"name":"Niedrzwica Duża","countryCode":"PL","stateCode":"LU","latitude":"51.11462000","longitude":"22.38911000"},{"name":"Niedźwiada","countryCode":"PL","stateCode":"LU","latitude":"51.54409000","longitude":"22.69140000"},{"name":"Nielisz","countryCode":"PL","stateCode":"LU","latitude":"50.80067000","longitude":"23.04451000"},{"name":"Niemce","countryCode":"PL","stateCode":"LU","latitude":"51.36155000","longitude":"22.63939000"},{"name":"Nowodwór","countryCode":"PL","stateCode":"LU","latitude":"51.63901000","longitude":"22.10183000"},{"name":"Obsza","countryCode":"PL","stateCode":"LU","latitude":"50.31520000","longitude":"22.95688000"},{"name":"Opole Lubelskie","countryCode":"PL","stateCode":"LU","latitude":"51.14775000","longitude":"21.96897000"},{"name":"Ostrów Lubelski","countryCode":"PL","stateCode":"LU","latitude":"51.49416000","longitude":"22.85287000"},{"name":"Ostrówek","countryCode":"PL","stateCode":"LU","latitude":"51.58150000","longitude":"22.61227000"},{"name":"Parczew","countryCode":"PL","stateCode":"LU","latitude":"51.64021000","longitude":"22.90057000"},{"name":"Piaski","countryCode":"PL","stateCode":"LU","latitude":"51.13892000","longitude":"22.84856000"},{"name":"Piszczac","countryCode":"PL","stateCode":"LU","latitude":"51.98118000","longitude":"23.37719000"},{"name":"Podedwórze","countryCode":"PL","stateCode":"LU","latitude":"51.68815000","longitude":"23.19961000"},{"name":"Pokrówka","countryCode":"PL","stateCode":"LU","latitude":"51.09479000","longitude":"23.46345000"},{"name":"Poniatowa","countryCode":"PL","stateCode":"LU","latitude":"51.17983000","longitude":"22.13093000"},{"name":"Potok Górny","countryCode":"PL","stateCode":"LU","latitude":"50.38477000","longitude":"22.56188000"},{"name":"Potok Wielki","countryCode":"PL","stateCode":"LU","latitude":"50.79150000","longitude":"22.21642000"},{"name":"Powiat bialski","countryCode":"PL","stateCode":"LU","latitude":"51.97222000","longitude":"23.15328000"},{"name":"Powiat biłgorajski","countryCode":"PL","stateCode":"LU","latitude":"50.58582000","longitude":"22.79513000"},{"name":"Powiat chełmski","countryCode":"PL","stateCode":"LU","latitude":"51.15092000","longitude":"23.38165000"},{"name":"Powiat hrubieszowski","countryCode":"PL","stateCode":"LU","latitude":"50.70776000","longitude":"23.86307000"},{"name":"Powiat janowski","countryCode":"PL","stateCode":"LU","latitude":"50.74558000","longitude":"22.41147000"},{"name":"Powiat krasnostawski","countryCode":"PL","stateCode":"LU","latitude":"50.98486000","longitude":"23.17514000"},{"name":"Powiat kraśnicki","countryCode":"PL","stateCode":"LU","latitude":"50.91535000","longitude":"22.14576000"},{"name":"Powiat lubartowski","countryCode":"PL","stateCode":"LU","latitude":"51.53497000","longitude":"22.60585000"},{"name":"Powiat lubelski","countryCode":"PL","stateCode":"LU","latitude":"51.13419000","longitude":"22.46654000"},{"name":"Powiat opolski","countryCode":"PL","stateCode":"LU","latitude":"51.12904000","longitude":"22.00944000"},{"name":"Powiat parczewski","countryCode":"PL","stateCode":"LU","latitude":"51.59982000","longitude":"22.99629000"},{"name":"Powiat puławski","countryCode":"PL","stateCode":"LU","latitude":"51.41853000","longitude":"22.03752000"},{"name":"Powiat radzyński","countryCode":"PL","stateCode":"LU","latitude":"51.78255000","longitude":"22.70758000"},{"name":"Powiat rycki","countryCode":"PL","stateCode":"LU","latitude":"51.66219000","longitude":"21.92929000"},{"name":"Powiat tomaszowski","countryCode":"PL","stateCode":"LU","latitude":"50.47825000","longitude":"23.52083000"},{"name":"Powiat włodawski","countryCode":"PL","stateCode":"LU","latitude":"51.52267000","longitude":"23.38279000"},{"name":"Powiat zamojski","countryCode":"PL","stateCode":"LU","latitude":"50.69160000","longitude":"23.21261000"},{"name":"Powiat łukowski","countryCode":"PL","stateCode":"LU","latitude":"51.85365000","longitude":"22.24035000"},{"name":"Powiat łęczyński","countryCode":"PL","stateCode":"LU","latitude":"51.30429000","longitude":"22.96701000"},{"name":"Powiat świdnicki","countryCode":"PL","stateCode":"LU","latitude":"51.12470000","longitude":"22.85397000"},{"name":"Przytoczno","countryCode":"PL","stateCode":"LU","latitude":"51.61951000","longitude":"22.27135000"},{"name":"Puchaczów","countryCode":"PL","stateCode":"LU","latitude":"51.31050000","longitude":"22.97370000"},{"name":"Puławy","countryCode":"PL","stateCode":"LU","latitude":"51.41655000","longitude":"21.96939000"},{"name":"Rachanie","countryCode":"PL","stateCode":"LU","latitude":"50.53842000","longitude":"23.54688000"},{"name":"Radecznica","countryCode":"PL","stateCode":"LU","latitude":"50.75155000","longitude":"22.82976000"},{"name":"Radzyń Podlaski","countryCode":"PL","stateCode":"LU","latitude":"51.78333000","longitude":"22.61667000"},{"name":"Rejowiec","countryCode":"PL","stateCode":"LU","latitude":"51.09134000","longitude":"23.28192000"},{"name":"Rejowiec Fabryczny","countryCode":"PL","stateCode":"LU","latitude":"51.11414000","longitude":"23.24724000"},{"name":"Rogóźno","countryCode":"PL","stateCode":"LU","latitude":"50.46417000","longitude":"23.39041000"},{"name":"Rokitno","countryCode":"PL","stateCode":"LU","latitude":"52.12142000","longitude":"23.29514000"},{"name":"Ruda-Huta","countryCode":"PL","stateCode":"LU","latitude":"51.23666000","longitude":"23.59486000"},{"name":"Rudnik","countryCode":"PL","stateCode":"LU","latitude":"50.88035000","longitude":"22.97293000"},{"name":"Rybczewice","countryCode":"PL","stateCode":"LU","latitude":"51.02876000","longitude":"22.85053000"},{"name":"Ryki","countryCode":"PL","stateCode":"LU","latitude":"51.62574000","longitude":"21.93274000"},{"name":"Rzeczyca","countryCode":"PL","stateCode":"LU","latitude":"51.96225000","longitude":"22.74942000"},{"name":"Sawin","countryCode":"PL","stateCode":"LU","latitude":"51.27443000","longitude":"23.43375000"},{"name":"Serniki","countryCode":"PL","stateCode":"LU","latitude":"51.43716000","longitude":"22.65853000"},{"name":"Serokomla","countryCode":"PL","stateCode":"LU","latitude":"51.70070000","longitude":"22.33237000"},{"name":"Siemień","countryCode":"PL","stateCode":"LU","latitude":"51.62883000","longitude":"22.77243000"},{"name":"Siennica Różana","countryCode":"PL","stateCode":"LU","latitude":"51.00123000","longitude":"23.32260000"},{"name":"Sitno","countryCode":"PL","stateCode":"LU","latitude":"50.74944000","longitude":"23.36260000"},{"name":"Skierbieszów","countryCode":"PL","stateCode":"LU","latitude":"50.85158000","longitude":"23.35917000"},{"name":"Sosnowica","countryCode":"PL","stateCode":"LU","latitude":"51.52065000","longitude":"23.09215000"},{"name":"Sosnówka","countryCode":"PL","stateCode":"LU","latitude":"51.75084000","longitude":"23.33814000"},{"name":"Spiczyn","countryCode":"PL","stateCode":"LU","latitude":"51.34128000","longitude":"22.75354000"},{"name":"Stary Zamość","countryCode":"PL","stateCode":"LU","latitude":"50.82004000","longitude":"23.17154000"},{"name":"Stoczek Łukowski","countryCode":"PL","stateCode":"LU","latitude":"51.96135000","longitude":"21.97137000"},{"name":"Strzyżowice","countryCode":"PL","stateCode":"LU","latitude":"51.04830000","longitude":"22.44018000"},{"name":"Stężyca","countryCode":"PL","stateCode":"LU","latitude":"51.58187000","longitude":"21.77087000"},{"name":"Susiec","countryCode":"PL","stateCode":"LU","latitude":"50.41973000","longitude":"23.19626000"},{"name":"Sułów","countryCode":"PL","stateCode":"LU","latitude":"50.90661000","longitude":"22.36061000"},{"name":"Szastarka","countryCode":"PL","stateCode":"LU","latitude":"50.85527000","longitude":"22.31971000"},{"name":"Szczebrzeszyn","countryCode":"PL","stateCode":"LU","latitude":"50.69499000","longitude":"22.97954000"},{"name":"Sławatycze","countryCode":"PL","stateCode":"LU","latitude":"51.76338000","longitude":"23.55460000"},{"name":"Tarnawatka","countryCode":"PL","stateCode":"LU","latitude":"50.53154000","longitude":"23.39590000"},{"name":"Tarnogród","countryCode":"PL","stateCode":"LU","latitude":"50.36090000","longitude":"22.74174000"},{"name":"Telatyn","countryCode":"PL","stateCode":"LU","latitude":"50.52712000","longitude":"23.83956000"},{"name":"Terespol","countryCode":"PL","stateCode":"LU","latitude":"52.07550000","longitude":"23.61614000"},{"name":"Tereszpol","countryCode":"PL","stateCode":"LU","latitude":"50.58373000","longitude":"22.87980000"},{"name":"Tomaszów Lubelski","countryCode":"PL","stateCode":"LU","latitude":"50.44767000","longitude":"23.41616000"},{"name":"Trawniki","countryCode":"PL","stateCode":"LU","latitude":"51.13633000","longitude":"22.99816000"},{"name":"Trzebieszów","countryCode":"PL","stateCode":"LU","latitude":"51.99006000","longitude":"22.55502000"},{"name":"Trzydnik Duży","countryCode":"PL","stateCode":"LU","latitude":"50.84887000","longitude":"22.13359000"},{"name":"Turobin","countryCode":"PL","stateCode":"LU","latitude":"50.82367000","longitude":"22.74273000"},{"name":"Tyszowce","countryCode":"PL","stateCode":"LU","latitude":"50.61699000","longitude":"23.69927000"},{"name":"Ulhówek","countryCode":"PL","stateCode":"LU","latitude":"50.44969000","longitude":"23.79956000"},{"name":"Urszulin","countryCode":"PL","stateCode":"LU","latitude":"51.39390000","longitude":"23.19480000"},{"name":"Urzędów","countryCode":"PL","stateCode":"LU","latitude":"50.99323000","longitude":"22.14260000"},{"name":"Ułęż","countryCode":"PL","stateCode":"LU","latitude":"51.59195000","longitude":"22.10741000"},{"name":"Uścimów Stary","countryCode":"PL","stateCode":"LU","latitude":"51.46962000","longitude":"22.95516000"},{"name":"Werbkowice","countryCode":"PL","stateCode":"LU","latitude":"50.75373000","longitude":"23.76411000"},{"name":"Wilkołaz","countryCode":"PL","stateCode":"LU","latitude":"51.01473000","longitude":"22.35014000"},{"name":"Wilków","countryCode":"PL","stateCode":"LU","latitude":"51.26224000","longitude":"21.87756000"},{"name":"Wisznice","countryCode":"PL","stateCode":"LU","latitude":"51.78924000","longitude":"23.20836000"},{"name":"Wohyń","countryCode":"PL","stateCode":"LU","latitude":"51.75642000","longitude":"22.78582000"},{"name":"Wojciechów","countryCode":"PL","stateCode":"LU","latitude":"51.23543000","longitude":"22.24551000"},{"name":"Wojcieszków","countryCode":"PL","stateCode":"LU","latitude":"51.76922000","longitude":"22.31589000"},{"name":"Wojsławice","countryCode":"PL","stateCode":"LU","latitude":"50.91916000","longitude":"23.54602000"},{"name":"Wola Sernicka","countryCode":"PL","stateCode":"LU","latitude":"51.44978000","longitude":"22.68351000"},{"name":"Wola Uhruska","countryCode":"PL","stateCode":"LU","latitude":"51.32139000","longitude":"23.62627000"},{"name":"Wysokie","countryCode":"PL","stateCode":"LU","latitude":"50.91093000","longitude":"22.66600000"},{"name":"Wąwolnica","countryCode":"PL","stateCode":"LU","latitude":"51.29467000","longitude":"22.14681000"},{"name":"Włodawa","countryCode":"PL","stateCode":"LU","latitude":"51.55000000","longitude":"23.55000000"},{"name":"Zakrzew","countryCode":"PL","stateCode":"LU","latitude":"50.89004000","longitude":"22.59115000"},{"name":"Zakrzówek","countryCode":"PL","stateCode":"LU","latitude":"50.95124000","longitude":"22.38138000"},{"name":"Zamch","countryCode":"PL","stateCode":"LU","latitude":"50.31713000","longitude":"23.02786000"},{"name":"Zamość","countryCode":"PL","stateCode":"LU","latitude":"50.72314000","longitude":"23.25196000"},{"name":"Zwierzyniec","countryCode":"PL","stateCode":"LU","latitude":"50.61400000","longitude":"22.97512000"},{"name":"Łabunie","countryCode":"PL","stateCode":"LU","latitude":"50.65517000","longitude":"23.36620000"},{"name":"Łaszczów","countryCode":"PL","stateCode":"LU","latitude":"50.53332000","longitude":"23.72562000"},{"name":"Łaziska","countryCode":"PL","stateCode":"LU","latitude":"51.14226000","longitude":"21.87919000"},{"name":"Łomazy","countryCode":"PL","stateCode":"LU","latitude":"51.90435000","longitude":"23.17656000"},{"name":"Łopiennik Górny","countryCode":"PL","stateCode":"LU","latitude":"51.04080000","longitude":"23.01833000"},{"name":"Łukowa","countryCode":"PL","stateCode":"LU","latitude":"50.37426000","longitude":"22.94349000"},{"name":"Łuków","countryCode":"PL","stateCode":"LU","latitude":"51.92900000","longitude":"22.37956000"},{"name":"Łęczna","countryCode":"PL","stateCode":"LU","latitude":"51.30121000","longitude":"22.88135000"},{"name":"Świdnik","countryCode":"PL","stateCode":"LU","latitude":"51.21898000","longitude":"22.69621000"},{"name":"Żyrzyn","countryCode":"PL","stateCode":"LU","latitude":"51.49918000","longitude":"22.09170000"},{"name":"Żółkiewka","countryCode":"PL","stateCode":"LU","latitude":"50.90991000","longitude":"22.83465000"},{"name":"Adamówka","countryCode":"PL","stateCode":"PK","latitude":"50.25857000","longitude":"22.69595000"},{"name":"Albigowa","countryCode":"PL","stateCode":"PK","latitude":"50.01425000","longitude":"22.22414000"},{"name":"Babica","countryCode":"PL","stateCode":"PK","latitude":"49.93476000","longitude":"21.87035000"},{"name":"Baligród","countryCode":"PL","stateCode":"PK","latitude":"49.33090000","longitude":"22.28566000"},{"name":"Baranów Sandomierski","countryCode":"PL","stateCode":"PK","latitude":"50.49912000","longitude":"21.54204000"},{"name":"Besko","countryCode":"PL","stateCode":"PK","latitude":"49.58757000","longitude":"21.95292000"},{"name":"Białobrzegi","countryCode":"PL","stateCode":"PK","latitude":"50.10252000","longitude":"22.31907000"},{"name":"Bieliny","countryCode":"PL","stateCode":"PK","latitude":"50.44237000","longitude":"22.30482000"},{"name":"Bircza","countryCode":"PL","stateCode":"PK","latitude":"49.69173000","longitude":"22.47854000"},{"name":"Blizne","countryCode":"PL","stateCode":"PK","latitude":"49.75332000","longitude":"21.97351000"},{"name":"Boguchwała","countryCode":"PL","stateCode":"PK","latitude":"49.98473000","longitude":"21.94528000"},{"name":"Bojanów","countryCode":"PL","stateCode":"PK","latitude":"50.42531000","longitude":"21.95111000"},{"name":"Borowa","countryCode":"PL","stateCode":"PK","latitude":"50.38548000","longitude":"21.35150000"},{"name":"Brzeźnica","countryCode":"PL","stateCode":"PK","latitude":"50.10065000","longitude":"21.48025000"},{"name":"Brzostek","countryCode":"PL","stateCode":"PK","latitude":"49.87954000","longitude":"21.41102000"},{"name":"Brzozów","countryCode":"PL","stateCode":"PK","latitude":"49.69501000","longitude":"22.01926000"},{"name":"Brzyska","countryCode":"PL","stateCode":"PK","latitude":"49.82226000","longitude":"21.39004000"},{"name":"Brzóza Królewska","countryCode":"PL","stateCode":"PK","latitude":"50.23908000","longitude":"22.32559000"},{"name":"Brzóza Stadnicka","countryCode":"PL","stateCode":"PK","latitude":"50.19965000","longitude":"22.28233000"},{"name":"Bukowsko","countryCode":"PL","stateCode":"PK","latitude":"49.48039000","longitude":"22.06329000"},{"name":"Błażowa","countryCode":"PL","stateCode":"PK","latitude":"49.88521000","longitude":"22.10037000"},{"name":"Chmielnik","countryCode":"PL","stateCode":"PK","latitude":"49.97386000","longitude":"22.14535000"},{"name":"Chorkówka","countryCode":"PL","stateCode":"PK","latitude":"49.64668000","longitude":"21.67156000"},{"name":"Chwałowice","countryCode":"PL","stateCode":"PK","latitude":"50.76665000","longitude":"21.88683000"},{"name":"Cieszanów","countryCode":"PL","stateCode":"PK","latitude":"50.24564000","longitude":"23.13163000"},{"name":"Cisna","countryCode":"PL","stateCode":"PK","latitude":"49.21328000","longitude":"22.32795000"},{"name":"Cmolas","countryCode":"PL","stateCode":"PK","latitude":"50.29526000","longitude":"21.74417000"},{"name":"Czarna","countryCode":"PL","stateCode":"PK","latitude":"50.06717000","longitude":"21.25614000"},{"name":"Czaszyn","countryCode":"PL","stateCode":"PK","latitude":"49.44854000","longitude":"22.21650000"},{"name":"Czermin","countryCode":"PL","stateCode":"PK","latitude":"50.33911000","longitude":"21.33356000"},{"name":"Czudec","countryCode":"PL","stateCode":"PK","latitude":"49.94487000","longitude":"21.84134000"},{"name":"Domaradz","countryCode":"PL","stateCode":"PK","latitude":"49.78675000","longitude":"21.94571000"},{"name":"Dubiecko","countryCode":"PL","stateCode":"PK","latitude":"49.82608000","longitude":"22.39117000"},{"name":"Dukla","countryCode":"PL","stateCode":"PK","latitude":"49.55554000","longitude":"21.68317000"},{"name":"Dydnia","countryCode":"PL","stateCode":"PK","latitude":"49.68640000","longitude":"22.17196000"},{"name":"Dynów","countryCode":"PL","stateCode":"PK","latitude":"49.81506000","longitude":"22.23388000"},{"name":"Dzikowiec","countryCode":"PL","stateCode":"PK","latitude":"50.27288000","longitude":"21.84365000"},{"name":"Dzików Stary","countryCode":"PL","stateCode":"PK","latitude":"50.24699000","longitude":"22.92984000"},{"name":"Dębica","countryCode":"PL","stateCode":"PK","latitude":"50.05146000","longitude":"21.41141000"},{"name":"Dębno","countryCode":"PL","stateCode":"PK","latitude":"50.19811000","longitude":"22.51837000"},{"name":"Dębowiec","countryCode":"PL","stateCode":"PK","latitude":"49.68374000","longitude":"21.46068000"},{"name":"Dębów","countryCode":"PL","stateCode":"PK","latitude":"50.04490000","longitude":"22.43614000"},{"name":"Długie","countryCode":"PL","stateCode":"PK","latitude":"49.57866000","longitude":"22.04338000"},{"name":"Fredropol","countryCode":"PL","stateCode":"PK","latitude":"49.69578000","longitude":"22.74625000"},{"name":"Frysztak","countryCode":"PL","stateCode":"PK","latitude":"49.84164000","longitude":"21.60942000"},{"name":"Gać","countryCode":"PL","stateCode":"PK","latitude":"50.02693000","longitude":"22.35898000"},{"name":"Giedlarowa","countryCode":"PL","stateCode":"PK","latitude":"50.22689000","longitude":"22.40593000"},{"name":"Golcowa","countryCode":"PL","stateCode":"PK","latitude":"49.77162000","longitude":"22.02501000"},{"name":"Gorliczyna","countryCode":"PL","stateCode":"PK","latitude":"50.09217000","longitude":"22.48764000"},{"name":"Gorzyce","countryCode":"PL","stateCode":"PK","latitude":"50.12841000","longitude":"22.57926000"},{"name":"Grabownica Starzeńska","countryCode":"PL","stateCode":"PK","latitude":"49.65896000","longitude":"22.07754000"},{"name":"Grodzisko Dolne","countryCode":"PL","stateCode":"PK","latitude":"50.16238000","longitude":"22.46292000"},{"name":"Grodzisko Górne","countryCode":"PL","stateCode":"PK","latitude":"50.18690000","longitude":"22.43786000"},{"name":"Grzęska","countryCode":"PL","stateCode":"PK","latitude":"50.08303000","longitude":"22.45399000"},{"name":"Grębów","countryCode":"PL","stateCode":"PK","latitude":"50.56536000","longitude":"21.87404000"},{"name":"Gwoźnica Górna","countryCode":"PL","stateCode":"PK","latitude":"49.82791000","longitude":"21.99772000"},{"name":"Górki","countryCode":"PL","stateCode":"PK","latitude":"49.64385000","longitude":"22.04304000"},{"name":"Górno","countryCode":"PL","stateCode":"PK","latitude":"50.28243000","longitude":"22.14500000"},{"name":"Głogów Małopolski","countryCode":"PL","stateCode":"PK","latitude":"50.15122000","longitude":"21.96287000"},{"name":"Głuchów","countryCode":"PL","stateCode":"PK","latitude":"50.08171000","longitude":"22.27135000"},{"name":"Haczów","countryCode":"PL","stateCode":"PK","latitude":"49.66152000","longitude":"21.89790000"},{"name":"Handzlówka","countryCode":"PL","stateCode":"PK","latitude":"49.99527000","longitude":"22.22311000"},{"name":"Harasiuki","countryCode":"PL","stateCode":"PK","latitude":"50.47515000","longitude":"22.47288000"},{"name":"Horyniec-Zdrój","countryCode":"PL","stateCode":"PK","latitude":"50.19152000","longitude":"23.36277000"},{"name":"Humniska","countryCode":"PL","stateCode":"PK","latitude":"49.67507000","longitude":"22.05368000"},{"name":"Husów","countryCode":"PL","stateCode":"PK","latitude":"49.97971000","longitude":"22.28645000"},{"name":"Hyżne","countryCode":"PL","stateCode":"PK","latitude":"49.91769000","longitude":"22.18131000"},{"name":"Iwierzyce","countryCode":"PL","stateCode":"PK","latitude":"50.02958000","longitude":"21.75396000"},{"name":"Iwonicz-Zdrój","countryCode":"PL","stateCode":"PK","latitude":"49.56319000","longitude":"21.78992000"},{"name":"Jabłonica Polska","countryCode":"PL","stateCode":"PK","latitude":"49.69784000","longitude":"21.89961000"},{"name":"Jabłonka","countryCode":"PL","stateCode":"PK","latitude":"49.69417000","longitude":"22.11565000"},{"name":"Jagiełła","countryCode":"PL","stateCode":"PK","latitude":"50.09460000","longitude":"22.57261000"},{"name":"Jarocin","countryCode":"PL","stateCode":"PK","latitude":"50.56459000","longitude":"22.32121000"},{"name":"Jarosław","countryCode":"PL","stateCode":"PK","latitude":"50.01623000","longitude":"22.67776000"},{"name":"Jasienica Rosielna","countryCode":"PL","stateCode":"PK","latitude":"49.75144000","longitude":"21.94176000"},{"name":"Jasionów","countryCode":"PL","stateCode":"PK","latitude":"49.65841000","longitude":"21.97678000"},{"name":"Jasło","countryCode":"PL","stateCode":"PK","latitude":"49.74506000","longitude":"21.47252000"},{"name":"Jawornik","countryCode":"PL","stateCode":"PK","latitude":"49.84640000","longitude":"21.89404000"},{"name":"Jawornik Polski","countryCode":"PL","stateCode":"PK","latitude":"49.89082000","longitude":"22.28868000"},{"name":"Jaśliska","countryCode":"PL","stateCode":"PK","latitude":"49.44229000","longitude":"21.80795000"},{"name":"Jedlicze","countryCode":"PL","stateCode":"PK","latitude":"49.71749000","longitude":"21.64886000"},{"name":"Jeżowe","countryCode":"PL","stateCode":"PK","latitude":"50.37486000","longitude":"22.12749000"},{"name":"Jodłowa","countryCode":"PL","stateCode":"PK","latitude":"49.87229000","longitude":"21.27897000"},{"name":"Jodłówka","countryCode":"PL","stateCode":"PK","latitude":"49.89430000","longitude":"22.46653000"},{"name":"Kamień","countryCode":"PL","stateCode":"PK","latitude":"50.34064000","longitude":"22.13539000"},{"name":"Kańczuga","countryCode":"PL","stateCode":"PK","latitude":"49.98346000","longitude":"22.41168000"},{"name":"Kielanówka","countryCode":"PL","stateCode":"PK","latitude":"50.02616000","longitude":"21.92905000"},{"name":"Kolbuszowa","countryCode":"PL","stateCode":"PK","latitude":"50.24410000","longitude":"21.77610000"},{"name":"Komańcza","countryCode":"PL","stateCode":"PK","latitude":"49.33922000","longitude":"22.06166000"},{"name":"Konieczkowa","countryCode":"PL","stateCode":"PK","latitude":"49.84208000","longitude":"21.92820000"},{"name":"Korczyna","countryCode":"PL","stateCode":"PK","latitude":"49.71555000","longitude":"21.80941000"},{"name":"Kosina","countryCode":"PL","stateCode":"PK","latitude":"50.07213000","longitude":"22.32903000"},{"name":"Kołaczyce","countryCode":"PL","stateCode":"PK","latitude":"49.80743000","longitude":"21.43407000"},{"name":"Kończyce","countryCode":"PL","stateCode":"PK","latitude":"50.42575000","longitude":"22.15376000"},{"name":"Kraczkowa","countryCode":"PL","stateCode":"PK","latitude":"50.03796000","longitude":"22.16801000"},{"name":"Kramarzówka","countryCode":"PL","stateCode":"PK","latitude":"49.86034000","longitude":"22.50137000"},{"name":"Krasiczyn","countryCode":"PL","stateCode":"PK","latitude":"49.77644000","longitude":"22.65252000"},{"name":"Krasne","countryCode":"PL","stateCode":"PK","latitude":"50.05626000","longitude":"22.08638000"},{"name":"Krempna","countryCode":"PL","stateCode":"PK","latitude":"49.51128000","longitude":"21.50042000"},{"name":"Krosno","countryCode":"PL","stateCode":"PK","latitude":"49.68866000","longitude":"21.77058000"},{"name":"Krościenko Wyżne","countryCode":"PL","stateCode":"PK","latitude":"49.67946000","longitude":"21.82898000"},{"name":"Krzeczowice","countryCode":"PL","stateCode":"PK","latitude":"49.98920000","longitude":"22.46378000"},{"name":"Krzemienica","countryCode":"PL","stateCode":"PK","latitude":"50.06210000","longitude":"22.18054000"},{"name":"Krzeszów","countryCode":"PL","stateCode":"PK","latitude":"50.40381000","longitude":"22.34241000"},{"name":"Krzywcza","countryCode":"PL","stateCode":"PK","latitude":"49.79894000","longitude":"22.54549000"},{"name":"Kuryłówka","countryCode":"PL","stateCode":"PK","latitude":"50.29976000","longitude":"22.46601000"},{"name":"Kępie Żaleszańskie","countryCode":"PL","stateCode":"PK","latitude":"50.63983000","longitude":"21.88133000"},{"name":"Laszki","countryCode":"PL","stateCode":"PK","latitude":"50.02020000","longitude":"22.89997000"},{"name":"Lecka","countryCode":"PL","stateCode":"PK","latitude":"49.87860000","longitude":"22.01368000"},{"name":"Lesko","countryCode":"PL","stateCode":"PK","latitude":"49.47010000","longitude":"22.33042000"},{"name":"Leżajsk","countryCode":"PL","stateCode":"PK","latitude":"50.26257000","longitude":"22.41932000"},{"name":"Lipnica","countryCode":"PL","stateCode":"PK","latitude":"50.28939000","longitude":"21.88811000"},{"name":"Lubaczów","countryCode":"PL","stateCode":"PK","latitude":"50.15700000","longitude":"23.12339000"},{"name":"Lubenia","countryCode":"PL","stateCode":"PK","latitude":"49.93078000","longitude":"21.92665000"},{"name":"Lutoryż","countryCode":"PL","stateCode":"PK","latitude":"49.96712000","longitude":"21.91240000"},{"name":"Lutowiska","countryCode":"PL","stateCode":"PK","latitude":"49.25318000","longitude":"22.69252000"},{"name":"Majdan Królewski","countryCode":"PL","stateCode":"PK","latitude":"50.37935000","longitude":"21.74615000"},{"name":"Manasterz","countryCode":"PL","stateCode":"PK","latitude":"49.93520000","longitude":"22.34602000"},{"name":"Markowa","countryCode":"PL","stateCode":"PK","latitude":"50.02633000","longitude":"22.33160000"},{"name":"Medyka","countryCode":"PL","stateCode":"PK","latitude":"49.80526000","longitude":"22.92229000"},{"name":"Miejsce Piastowe","countryCode":"PL","stateCode":"PK","latitude":"49.63440000","longitude":"21.78735000"},{"name":"Mielec","countryCode":"PL","stateCode":"PK","latitude":"50.28709000","longitude":"21.42390000"},{"name":"Mirocin","countryCode":"PL","stateCode":"PK","latitude":"50.04237000","longitude":"22.55596000"},{"name":"Narol","countryCode":"PL","stateCode":"PK","latitude":"50.34925000","longitude":"23.32679000"},{"name":"Niebieszczany","countryCode":"PL","stateCode":"PK","latitude":"49.50348000","longitude":"22.15651000"},{"name":"Niebocko","countryCode":"PL","stateCode":"PK","latitude":"49.67774000","longitude":"22.10484000"},{"name":"Niebylec","countryCode":"PL","stateCode":"PK","latitude":"49.85669000","longitude":"21.90348000"},{"name":"Niechobrz","countryCode":"PL","stateCode":"PK","latitude":"49.99472000","longitude":"21.87824000"},{"name":"Niedźwiada","countryCode":"PL","stateCode":"PK","latitude":"49.98937000","longitude":"21.52162000"},{"name":"Nienadowa","countryCode":"PL","stateCode":"PK","latitude":"49.82901000","longitude":"22.42704000"},{"name":"Nisko","countryCode":"PL","stateCode":"PK","latitude":"50.51987000","longitude":"22.13968000"},{"name":"Niwiska","countryCode":"PL","stateCode":"PK","latitude":"50.22492000","longitude":"21.63036000"},{"name":"Nowa Dęba","countryCode":"PL","stateCode":"PK","latitude":"50.42974000","longitude":"21.75078000"},{"name":"Nowa Sarzyna","countryCode":"PL","stateCode":"PK","latitude":"50.32086000","longitude":"22.34456000"},{"name":"Nowe Sioło","countryCode":"PL","stateCode":"PK","latitude":"50.23194000","longitude":"23.15884000"},{"name":"Nowosielce","countryCode":"PL","stateCode":"PK","latitude":"50.05747000","longitude":"22.41056000"},{"name":"Nowosielce-Gniewosz","countryCode":"PL","stateCode":"PK","latitude":"49.56842000","longitude":"22.06947000"},{"name":"Nowy Żmigród","countryCode":"PL","stateCode":"PK","latitude":"49.60353000","longitude":"21.52376000"},{"name":"Nozdrzec","countryCode":"PL","stateCode":"PK","latitude":"49.77323000","longitude":"22.19865000"},{"name":"Odrzykoń","countryCode":"PL","stateCode":"PK","latitude":"49.74057000","longitude":"21.74074000"},{"name":"Oleszyce","countryCode":"PL","stateCode":"PK","latitude":"50.16750000","longitude":"23.03481000"},{"name":"Olszanica","countryCode":"PL","stateCode":"PK","latitude":"49.47741000","longitude":"22.44382000"},{"name":"Orzechówka","countryCode":"PL","stateCode":"PK","latitude":"49.73080000","longitude":"21.94519000"},{"name":"Orły","countryCode":"PL","stateCode":"PK","latitude":"49.87107000","longitude":"22.80298000"},{"name":"Osiek Jasielski","countryCode":"PL","stateCode":"PK","latitude":"49.63784000","longitude":"21.48840000"},{"name":"Ostrów","countryCode":"PL","stateCode":"PK","latitude":"49.96812000","longitude":"22.78710000"},{"name":"Padew Narodowa","countryCode":"PL","stateCode":"PK","latitude":"50.43947000","longitude":"21.50059000"},{"name":"Pantalowice","countryCode":"PL","stateCode":"PK","latitude":"49.95210000","longitude":"22.43563000"},{"name":"Pawłosiów","countryCode":"PL","stateCode":"PK","latitude":"49.99533000","longitude":"22.64763000"},{"name":"Pilzno","countryCode":"PL","stateCode":"PK","latitude":"49.97883000","longitude":"21.29228000"},{"name":"Piskorowice","countryCode":"PL","stateCode":"PK","latitude":"50.23579000","longitude":"22.52867000"},{"name":"Polańczyk","countryCode":"PL","stateCode":"PK","latitude":"49.36969000","longitude":"22.42112000"},{"name":"Poraż","countryCode":"PL","stateCode":"PK","latitude":"49.48597000","longitude":"22.22500000"},{"name":"Powiat bieszczadzki","countryCode":"PL","stateCode":"PK","latitude":"49.33681000","longitude":"22.64451000"},{"name":"Powiat brzozowski","countryCode":"PL","stateCode":"PK","latitude":"49.72759000","longitude":"22.09039000"},{"name":"Powiat dębicki","countryCode":"PL","stateCode":"PK","latitude":"49.99923000","longitude":"21.35398000"},{"name":"Powiat jarosławski","countryCode":"PL","stateCode":"PK","latitude":"50.02516000","longitude":"22.78238000"},{"name":"Powiat jasielski","countryCode":"PL","stateCode":"PK","latitude":"49.64263000","longitude":"21.44637000"},{"name":"Powiat kolbuszowski","countryCode":"PL","stateCode":"PK","latitude":"50.31632000","longitude":"21.81315000"},{"name":"Powiat krośnieński","countryCode":"PL","stateCode":"PK","latitude":"49.59959000","longitude":"21.76943000"},{"name":"Powiat leski","countryCode":"PL","stateCode":"PK","latitude":"49.31970000","longitude":"22.36907000"},{"name":"Powiat leżajski","countryCode":"PL","stateCode":"PK","latitude":"50.26159000","longitude":"22.43828000"},{"name":"Powiat lubaczowski","countryCode":"PL","stateCode":"PK","latitude":"50.19585000","longitude":"23.17328000"},{"name":"Powiat mielecki","countryCode":"PL","stateCode":"PK","latitude":"50.31387000","longitude":"21.39136000"},{"name":"Powiat niżański","countryCode":"PL","stateCode":"PK","latitude":"50.46411000","longitude":"22.27645000"},{"name":"Powiat przemyski","countryCode":"PL","stateCode":"PK","latitude":"49.76060000","longitude":"22.67372000"},{"name":"Powiat przeworski","countryCode":"PL","stateCode":"PK","latitude":"50.08913000","longitude":"22.53682000"},{"name":"Powiat ropczycko-sędziszowski","countryCode":"PL","stateCode":"PK","latitude":"50.04815000","longitude":"21.64385000"},{"name":"Powiat rzeszowski","countryCode":"PL","stateCode":"PK","latitude":"50.09944000","longitude":"21.95892000"},{"name":"Powiat sanocki","countryCode":"PL","stateCode":"PK","latitude":"49.43001000","longitude":"22.13619000"},{"name":"Powiat stalowowolski","countryCode":"PL","stateCode":"PK","latitude":"50.59103000","longitude":"22.05203000"},{"name":"Powiat strzyżowski","countryCode":"PL","stateCode":"PK","latitude":"49.87698000","longitude":"21.74949000"},{"name":"Powiat tarnobrzeski","countryCode":"PL","stateCode":"PK","latitude":"50.52303000","longitude":"21.71585000"},{"name":"Powiat łańcucki","countryCode":"PL","stateCode":"PK","latitude":"50.08659000","longitude":"22.26892000"},{"name":"Połomia","countryCode":"PL","stateCode":"PK","latitude":"49.90475000","longitude":"21.89198000"},{"name":"Pruchnik","countryCode":"PL","stateCode":"PK","latitude":"49.90620000","longitude":"22.51554000"},{"name":"Przecław","countryCode":"PL","stateCode":"PK","latitude":"50.19339000","longitude":"21.48007000"},{"name":"Przedmieście Dubieckie","countryCode":"PL","stateCode":"PK","latitude":"49.83710000","longitude":"22.37177000"},{"name":"Przemyśl","countryCode":"PL","stateCode":"PK","latitude":"49.78498000","longitude":"22.76728000"},{"name":"Przeworsk","countryCode":"PL","stateCode":"PK","latitude":"50.05912000","longitude":"22.49408000"},{"name":"Przybyszówka","countryCode":"PL","stateCode":"PK","latitude":"50.04788000","longitude":"21.92579000"},{"name":"Przędzel","countryCode":"PL","stateCode":"PK","latitude":"50.49465000","longitude":"22.21925000"},{"name":"Pysznica","countryCode":"PL","stateCode":"PK","latitude":"50.56999000","longitude":"22.12913000"},{"name":"Racławice","countryCode":"PL","stateCode":"PK","latitude":"50.51370000","longitude":"22.16552000"},{"name":"Radomyśl","countryCode":"PL","stateCode":"PK","latitude":"50.68101000","longitude":"21.94365000"},{"name":"Radomyśl Wielki","countryCode":"PL","stateCode":"PK","latitude":"50.19693000","longitude":"21.27693000"},{"name":"Radymno","countryCode":"PL","stateCode":"PK","latitude":"49.94720000","longitude":"22.82375000"},{"name":"Rakszawa","countryCode":"PL","stateCode":"PK","latitude":"50.16051000","longitude":"22.23907000"},{"name":"Raniżów","countryCode":"PL","stateCode":"PK","latitude":"50.25873000","longitude":"21.97137000"},{"name":"Rogóźno","countryCode":"PL","stateCode":"PK","latitude":"50.07367000","longitude":"22.37486000"},{"name":"Rokietnica","countryCode":"PL","stateCode":"PK","latitude":"49.89983000","longitude":"22.64171000"},{"name":"Ropczyce","countryCode":"PL","stateCode":"PK","latitude":"50.05229000","longitude":"21.60891000"},{"name":"Rozbórz","countryCode":"PL","stateCode":"PK","latitude":"50.05615000","longitude":"22.54686000"},{"name":"Rudna Mała","countryCode":"PL","stateCode":"PK","latitude":"50.09889000","longitude":"21.96021000"},{"name":"Rudna Wielka","countryCode":"PL","stateCode":"PK","latitude":"50.08799000","longitude":"21.94759000"},{"name":"Rudnik nad Sanem","countryCode":"PL","stateCode":"PK","latitude":"50.44152000","longitude":"22.24856000"},{"name":"Rymanów","countryCode":"PL","stateCode":"PK","latitude":"49.57649000","longitude":"21.86811000"},{"name":"Rzepedź","countryCode":"PL","stateCode":"PK","latitude":"49.36997000","longitude":"22.11174000"},{"name":"Rzeszów","countryCode":"PL","stateCode":"PK","latitude":"50.00545000","longitude":"21.98848000"},{"name":"Sanok","countryCode":"PL","stateCode":"PK","latitude":"49.55573000","longitude":"22.20560000"},{"name":"Siedleczka","countryCode":"PL","stateCode":"PK","latitude":"49.96061000","longitude":"22.37949000"},{"name":"Siedliska","countryCode":"PL","stateCode":"PK","latitude":"49.95409000","longitude":"21.94742000"},{"name":"Sieniawa","countryCode":"PL","stateCode":"PK","latitude":"50.17790000","longitude":"22.60954000"},{"name":"Sietesz","countryCode":"PL","stateCode":"PK","latitude":"49.98622000","longitude":"22.34671000"},{"name":"Skołyszyn","countryCode":"PL","stateCode":"PK","latitude":"49.74955000","longitude":"21.33665000"},{"name":"Sokolniki","countryCode":"PL","stateCode":"PK","latitude":"50.63803000","longitude":"21.80649000"},{"name":"Sokołów Małopolski","countryCode":"PL","stateCode":"PK","latitude":"50.22909000","longitude":"22.11968000"},{"name":"Sonina","countryCode":"PL","stateCode":"PK","latitude":"50.06089000","longitude":"22.26551000"},{"name":"Sośnica","countryCode":"PL","stateCode":"PK","latitude":"49.90083000","longitude":"22.87469000"},{"name":"Stalowa Wola","countryCode":"PL","stateCode":"PK","latitude":"50.58286000","longitude":"22.05334000"},{"name":"Stara Wieś","countryCode":"PL","stateCode":"PK","latitude":"49.71505000","longitude":"22.00441000"},{"name":"Stare Miasto","countryCode":"PL","stateCode":"PK","latitude":"50.28879000","longitude":"22.42928000"},{"name":"Strachocina","countryCode":"PL","stateCode":"PK","latitude":"49.60815000","longitude":"22.08836000"},{"name":"Straszydle","countryCode":"PL","stateCode":"PK","latitude":"49.90038000","longitude":"21.98124000"},{"name":"Strzyżów","countryCode":"PL","stateCode":"PK","latitude":"49.87074000","longitude":"21.79413000"},{"name":"Stubno","countryCode":"PL","stateCode":"PK","latitude":"49.89806000","longitude":"22.95602000"},{"name":"Sędziszów Małopolski","countryCode":"PL","stateCode":"PK","latitude":"50.07069000","longitude":"21.70062000"},{"name":"Słotowa","countryCode":"PL","stateCode":"PK","latitude":"49.94603000","longitude":"21.29425000"},{"name":"Tarnobrzeg","countryCode":"PL","stateCode":"PK","latitude":"50.57304000","longitude":"21.67937000"},{"name":"Tarnowiec","countryCode":"PL","stateCode":"PK","latitude":"49.73108000","longitude":"21.57663000"},{"name":"Tryńcza","countryCode":"PL","stateCode":"PK","latitude":"50.16087000","longitude":"22.55008000"},{"name":"Trzciana","countryCode":"PL","stateCode":"PK","latitude":"50.07190000","longitude":"21.83850000"},{"name":"Trzcinica","countryCode":"PL","stateCode":"PK","latitude":"49.74301000","longitude":"21.41750000"},{"name":"Trzebownisko","countryCode":"PL","stateCode":"PK","latitude":"50.07829000","longitude":"22.03712000"},{"name":"Turze Pole","countryCode":"PL","stateCode":"PK","latitude":"49.66329000","longitude":"22.00476000"},{"name":"Tyczyn","countryCode":"PL","stateCode":"PK","latitude":"49.96384000","longitude":"22.03398000"},{"name":"Tyrawa Wołoska","countryCode":"PL","stateCode":"PK","latitude":"49.57744000","longitude":"22.36988000"},{"name":"Uherce Mineralne","countryCode":"PL","stateCode":"PK","latitude":"49.46455000","longitude":"22.39829000"},{"name":"Ulanów","countryCode":"PL","stateCode":"PK","latitude":"50.49031000","longitude":"22.26362000"},{"name":"Urzejowice","countryCode":"PL","stateCode":"PK","latitude":"50.01182000","longitude":"22.46189000"},{"name":"Ustrzyki Dolne","countryCode":"PL","stateCode":"PK","latitude":"49.43040000","longitude":"22.59381000"},{"name":"Wadowice Górne","countryCode":"PL","stateCode":"PK","latitude":"50.26312000","longitude":"21.30215000"},{"name":"Wesoła","countryCode":"PL","stateCode":"PK","latitude":"49.79977000","longitude":"22.10029000"},{"name":"Wielkie Oczy","countryCode":"PL","stateCode":"PK","latitude":"50.02357000","longitude":"23.16407000"},{"name":"Wielopole Skrzyńskie","countryCode":"PL","stateCode":"PK","latitude":"49.94564000","longitude":"21.61491000"},{"name":"Wierzawice","countryCode":"PL","stateCode":"PK","latitude":"50.23623000","longitude":"22.45090000"},{"name":"Wierzbna","countryCode":"PL","stateCode":"PK","latitude":"50.03311000","longitude":"22.60128000"},{"name":"Wiązownica","countryCode":"PL","stateCode":"PK","latitude":"50.08066000","longitude":"22.70668000"},{"name":"Wiśniowa","countryCode":"PL","stateCode":"PK","latitude":"49.86897000","longitude":"21.65508000"},{"name":"Wojaszówka","countryCode":"PL","stateCode":"PK","latitude":"49.77777000","longitude":"21.67079000"},{"name":"Wola Żarczycka","countryCode":"PL","stateCode":"PK","latitude":"50.29120000","longitude":"22.25023000"},{"name":"Wysoka","countryCode":"PL","stateCode":"PK","latitude":"50.04474000","longitude":"22.26002000"},{"name":"Wysoka Głogowska","countryCode":"PL","stateCode":"PK","latitude":"50.16019000","longitude":"22.02124000"},{"name":"Wysoka Strzyżowska","countryCode":"PL","stateCode":"PK","latitude":"49.83056000","longitude":"21.74074000"},{"name":"Wólka Niedźwiedzka","countryCode":"PL","stateCode":"PK","latitude":"50.24226000","longitude":"22.18826000"},{"name":"Wólka Pełkińska","countryCode":"PL","stateCode":"PK","latitude":"50.09553000","longitude":"22.62342000"},{"name":"Wólka Podleśna","countryCode":"PL","stateCode":"PK","latitude":"50.11785000","longitude":"22.11213000"},{"name":"Wólka Tanewska","countryCode":"PL","stateCode":"PK","latitude":"50.50005000","longitude":"22.26113000"},{"name":"Zagórz","countryCode":"PL","stateCode":"PK","latitude":"49.51457000","longitude":"22.26706000"},{"name":"Zagórzyce","countryCode":"PL","stateCode":"PK","latitude":"50.01690000","longitude":"21.67517000"},{"name":"Zaklików","countryCode":"PL","stateCode":"PK","latitude":"50.75769000","longitude":"22.10226000"},{"name":"Zalesie","countryCode":"PL","stateCode":"PK","latitude":"50.01226000","longitude":"22.53262000"},{"name":"Zaleszany","countryCode":"PL","stateCode":"PK","latitude":"50.64799000","longitude":"21.89069000"},{"name":"Zarszyn","countryCode":"PL","stateCode":"PK","latitude":"49.58178000","longitude":"22.01283000"},{"name":"Zarzecze","countryCode":"PL","stateCode":"PK","latitude":"50.52767000","longitude":"22.19522000"},{"name":"Zdziechowice Drugie","countryCode":"PL","stateCode":"PK","latitude":"50.78478000","longitude":"22.10999000"},{"name":"Zgłobień","countryCode":"PL","stateCode":"PK","latitude":"50.01270000","longitude":"21.85490000"},{"name":"Zmiennica","countryCode":"PL","stateCode":"PK","latitude":"49.67652000","longitude":"21.96596000"},{"name":"Łańcut","countryCode":"PL","stateCode":"PK","latitude":"50.06871000","longitude":"22.22912000"},{"name":"Łopuszka Wielka","countryCode":"PL","stateCode":"PK","latitude":"49.93454000","longitude":"22.39305000"},{"name":"Łęki","countryCode":"PL","stateCode":"PK","latitude":"49.80996000","longitude":"21.66023000"},{"name":"Łęki Dolne","countryCode":"PL","stateCode":"PK","latitude":"49.97386000","longitude":"21.24739000"},{"name":"Łęki Górne","countryCode":"PL","stateCode":"PK","latitude":"49.97386000","longitude":"21.17426000"},{"name":"Łętownia","countryCode":"PL","stateCode":"PK","latitude":"50.32481000","longitude":"22.23401000"},{"name":"Świlcza","countryCode":"PL","stateCode":"PK","latitude":"50.07179000","longitude":"21.89798000"},{"name":"Żołynia","countryCode":"PL","stateCode":"PK","latitude":"50.16200000","longitude":"22.30825000"},{"name":"Żurawica","countryCode":"PL","stateCode":"PK","latitude":"49.82348000","longitude":"22.78925000"},{"name":"Żurawiczki","countryCode":"PL","stateCode":"PK","latitude":"50.01370000","longitude":"22.49949000"},{"name":"Żyraków","countryCode":"PL","stateCode":"PK","latitude":"50.08545000","longitude":"21.39622000"},{"name":"Aleksandrów","countryCode":"PL","stateCode":"LD","latitude":"51.27126000","longitude":"19.99005000"},{"name":"Aleksandrów Łódzki","countryCode":"PL","stateCode":"LD","latitude":"51.81965000","longitude":"19.30384000"},{"name":"Andrespol","countryCode":"PL","stateCode":"LD","latitude":"51.72783000","longitude":"19.64175000"},{"name":"Bedlno","countryCode":"PL","stateCode":"LD","latitude":"52.20829000","longitude":"19.57592000"},{"name":"Bełchatów","countryCode":"PL","stateCode":"LD","latitude":"51.36883000","longitude":"19.35671000"},{"name":"Biała Rawska","countryCode":"PL","stateCode":"LD","latitude":"51.80779000","longitude":"20.47259000"},{"name":"Białaczów","countryCode":"PL","stateCode":"LD","latitude":"51.29815000","longitude":"20.29724000"},{"name":"Bielawy","countryCode":"PL","stateCode":"LD","latitude":"52.07539000","longitude":"19.65557000"},{"name":"Bobrowniki","countryCode":"PL","stateCode":"LD","latitude":"52.06442000","longitude":"20.01949000"},{"name":"Bolesławiec","countryCode":"PL","stateCode":"LD","latitude":"51.19866000","longitude":"18.19147000"},{"name":"Bolimów","countryCode":"PL","stateCode":"LD","latitude":"52.07671000","longitude":"20.16352000"},{"name":"Brzeziny","countryCode":"PL","stateCode":"LD","latitude":"51.80023000","longitude":"19.75144000"},{"name":"Brzeźnio","countryCode":"PL","stateCode":"LD","latitude":"51.49400000","longitude":"18.62234000"},{"name":"Brójce","countryCode":"PL","stateCode":"LD","latitude":"51.66436000","longitude":"19.64802000"},{"name":"Brąszewice","countryCode":"PL","stateCode":"LD","latitude":"51.49902000","longitude":"18.44982000"},{"name":"Buczek","countryCode":"PL","stateCode":"LD","latitude":"51.50228000","longitude":"19.16419000"},{"name":"Budziszewice","countryCode":"PL","stateCode":"LD","latitude":"51.66739000","longitude":"19.93581000"},{"name":"Burzenin","countryCode":"PL","stateCode":"LD","latitude":"51.46077000","longitude":"18.83233000"},{"name":"Będków","countryCode":"PL","stateCode":"LD","latitude":"51.58763000","longitude":"19.74956000"},{"name":"Błaszki","countryCode":"PL","stateCode":"LD","latitude":"51.65163000","longitude":"18.43472000"},{"name":"Chąśno","countryCode":"PL","stateCode":"LD","latitude":"52.19535000","longitude":"19.94259000"},{"name":"Cielądz","countryCode":"PL","stateCode":"LD","latitude":"51.71576000","longitude":"20.34428000"},{"name":"Czarnocin","countryCode":"PL","stateCode":"LD","latitude":"51.59142000","longitude":"19.68158000"},{"name":"Czarnożyły","countryCode":"PL","stateCode":"LD","latitude":"51.28533000","longitude":"18.56106000"},{"name":"Czastary","countryCode":"PL","stateCode":"LD","latitude":"51.25869000","longitude":"18.31953000"},{"name":"Czerniewice","countryCode":"PL","stateCode":"LD","latitude":"51.65419000","longitude":"20.15553000"},{"name":"Dalików","countryCode":"PL","stateCode":"LD","latitude":"51.88476000","longitude":"19.11904000"},{"name":"Daszyna","countryCode":"PL","stateCode":"LD","latitude":"52.15503000","longitude":"19.18153000"},{"name":"Dmosin","countryCode":"PL","stateCode":"LD","latitude":"51.92437000","longitude":"19.75934000"},{"name":"Dobroń","countryCode":"PL","stateCode":"LD","latitude":"51.63885000","longitude":"19.24539000"},{"name":"Domaniewice","countryCode":"PL","stateCode":"LD","latitude":"52.00623000","longitude":"19.80294000"},{"name":"Drużbice","countryCode":"PL","stateCode":"LD","latitude":"51.46369000","longitude":"19.39404000"},{"name":"Drzewica","countryCode":"PL","stateCode":"LD","latitude":"51.45085000","longitude":"20.47701000"},{"name":"Działoszyn","countryCode":"PL","stateCode":"LD","latitude":"51.11699000","longitude":"18.86524000"},{"name":"Dąbrowice","countryCode":"PL","stateCode":"LD","latitude":"52.31142000","longitude":"19.08437000"},{"name":"Dłutów","countryCode":"PL","stateCode":"LD","latitude":"51.55936000","longitude":"19.39198000"},{"name":"Galewice","countryCode":"PL","stateCode":"LD","latitude":"51.34471000","longitude":"18.25756000"},{"name":"Gałków Mały","countryCode":"PL","stateCode":"LD","latitude":"51.72554000","longitude":"19.71359000"},{"name":"Gidle","countryCode":"PL","stateCode":"LD","latitude":"50.96199000","longitude":"19.47181000"},{"name":"Godzianów","countryCode":"PL","stateCode":"LD","latitude":"51.89694000","longitude":"20.03589000"},{"name":"Gomunice","countryCode":"PL","stateCode":"LD","latitude":"51.16890000","longitude":"19.49335000"},{"name":"Gorzkowice","countryCode":"PL","stateCode":"LD","latitude":"51.21533000","longitude":"19.59626000"},{"name":"Goszczanów","countryCode":"PL","stateCode":"LD","latitude":"51.79163000","longitude":"18.50570000"},{"name":"Grabica","countryCode":"PL","stateCode":"LD","latitude":"51.47989000","longitude":"19.53137000"},{"name":"Grabów","countryCode":"PL","stateCode":"LD","latitude":"52.12717000","longitude":"19.00257000"},{"name":"Góra Świętej Małgorzaty","countryCode":"PL","stateCode":"LD","latitude":"52.05713000","longitude":"19.31997000"},{"name":"Głowno","countryCode":"PL","stateCode":"LD","latitude":"51.96463000","longitude":"19.71565000"},{"name":"Głuchów","countryCode":"PL","stateCode":"LD","latitude":"51.77947000","longitude":"20.07666000"},{"name":"Inowłódz","countryCode":"PL","stateCode":"LD","latitude":"51.52717000","longitude":"20.22300000"},{"name":"Jeżów","countryCode":"PL","stateCode":"LD","latitude":"51.81376000","longitude":"19.96877000"},{"name":"Kamieńsk","countryCode":"PL","stateCode":"LD","latitude":"51.20242000","longitude":"19.49661000"},{"name":"Kawęczyn Nowy","countryCode":"PL","stateCode":"LD","latitude":"51.88597000","longitude":"20.24703000"},{"name":"Kiernozia","countryCode":"PL","stateCode":"LD","latitude":"52.26858000","longitude":"19.87092000"},{"name":"Kleszczów","countryCode":"PL","stateCode":"LD","latitude":"51.22355000","longitude":"19.30418000"},{"name":"Klonowa","countryCode":"PL","stateCode":"LD","latitude":"51.41928000","longitude":"18.41815000"},{"name":"Kluki","countryCode":"PL","stateCode":"LD","latitude":"51.34187000","longitude":"19.23938000"},{"name":"Kocierzew Południowy","countryCode":"PL","stateCode":"LD","latitude":"52.21728000","longitude":"20.01812000"},{"name":"Koluszki","countryCode":"PL","stateCode":"LD","latitude":"51.73872000","longitude":"19.81994000"},{"name":"Konstantynów Łódzki","countryCode":"PL","stateCode":"LD","latitude":"51.74776000","longitude":"19.32564000"},{"name":"Kowiesy","countryCode":"PL","stateCode":"LD","latitude":"51.88942000","longitude":"20.41929000"},{"name":"Krośniewice","countryCode":"PL","stateCode":"LD","latitude":"52.25592000","longitude":"19.17037000"},{"name":"Krzyżanów","countryCode":"PL","stateCode":"LD","latitude":"52.18409000","longitude":"19.45619000"},{"name":"Ksawerów","countryCode":"PL","stateCode":"LD","latitude":"51.68288000","longitude":"19.40280000"},{"name":"Kutno","countryCode":"PL","stateCode":"LD","latitude":"52.23064000","longitude":"19.36409000"},{"name":"Lgota Wielka","countryCode":"PL","stateCode":"LD","latitude":"51.14904000","longitude":"19.32735000"},{"name":"Lipce Reymontowskie","countryCode":"PL","stateCode":"LD","latitude":"51.89863000","longitude":"19.94173000"},{"name":"Lubochnia","countryCode":"PL","stateCode":"LD","latitude":"51.60794000","longitude":"20.05391000"},{"name":"Lutomiersk","countryCode":"PL","stateCode":"LD","latitude":"51.75376000","longitude":"19.21097000"},{"name":"Lututów","countryCode":"PL","stateCode":"LD","latitude":"51.37033000","longitude":"18.43480000"},{"name":"Maków","countryCode":"PL","stateCode":"LD","latitude":"51.94696000","longitude":"20.05211000"},{"name":"Mniszków","countryCode":"PL","stateCode":"LD","latitude":"51.37017000","longitude":"20.03915000"},{"name":"Mokrsko","countryCode":"PL","stateCode":"LD","latitude":"51.17897000","longitude":"18.48879000"},{"name":"Moszczenica","countryCode":"PL","stateCode":"LD","latitude":"51.50297000","longitude":"19.71986000"},{"name":"Nieborów","countryCode":"PL","stateCode":"LD","latitude":"52.07771000","longitude":"20.06902000"},{"name":"Nowe Ostrowy","countryCode":"PL","stateCode":"LD","latitude":"52.30318000","longitude":"19.19217000"},{"name":"Opoczno","countryCode":"PL","stateCode":"LD","latitude":"51.37569000","longitude":"20.27827000"},{"name":"Oporów","countryCode":"PL","stateCode":"LD","latitude":"52.26448000","longitude":"19.56416000"},{"name":"Osjaków","countryCode":"PL","stateCode":"LD","latitude":"51.28946000","longitude":"18.79151000"},{"name":"Ostrowy","countryCode":"PL","stateCode":"LD","latitude":"52.30444000","longitude":"19.16565000"},{"name":"Ozorków","countryCode":"PL","stateCode":"LD","latitude":"51.96336000","longitude":"19.29139000"},{"name":"Ożarów","countryCode":"PL","stateCode":"LD","latitude":"51.14489000","longitude":"18.51110000"},{"name":"Pabianice","countryCode":"PL","stateCode":"LD","latitude":"51.66446000","longitude":"19.35473000"},{"name":"Pajęczno","countryCode":"PL","stateCode":"LD","latitude":"51.14449000","longitude":"18.99612000"},{"name":"Paradyż","countryCode":"PL","stateCode":"LD","latitude":"51.30604000","longitude":"20.11374000"},{"name":"Parzęczew","countryCode":"PL","stateCode":"LD","latitude":"51.94855000","longitude":"19.20608000"},{"name":"Piotrków Trybunalski","countryCode":"PL","stateCode":"LD","latitude":"51.40547000","longitude":"19.70321000"},{"name":"Piątek","countryCode":"PL","stateCode":"LD","latitude":"52.06890000","longitude":"19.47970000"},{"name":"Poddębice","countryCode":"PL","stateCode":"LD","latitude":"51.89344000","longitude":"18.95730000"},{"name":"Powiat bełchatowski","countryCode":"PL","stateCode":"LD","latitude":"51.36877000","longitude":"19.17791000"},{"name":"Powiat brzeziński","countryCode":"PL","stateCode":"LD","latitude":"51.84073000","longitude":"19.83037000"},{"name":"Powiat kutnowski","countryCode":"PL","stateCode":"LD","latitude":"52.25140000","longitude":"19.39706000"},{"name":"Powiat opoczyński","countryCode":"PL","stateCode":"LD","latitude":"51.39265000","longitude":"20.19430000"},{"name":"Powiat pabianicki","countryCode":"PL","stateCode":"LD","latitude":"51.67743000","longitude":"19.23782000"},{"name":"Powiat pajęczański","countryCode":"PL","stateCode":"LD","latitude":"51.14121000","longitude":"19.02749000"},{"name":"Powiat piotrkowski","countryCode":"PL","stateCode":"LD","latitude":"51.37816000","longitude":"19.73960000"},{"name":"Powiat poddębicki","countryCode":"PL","stateCode":"LD","latitude":"51.89837000","longitude":"18.92132000"},{"name":"Powiat radomszczański","countryCode":"PL","stateCode":"LD","latitude":"51.06463000","longitude":"19.63038000"},{"name":"Powiat rawski","countryCode":"PL","stateCode":"LD","latitude":"51.76228000","longitude":"20.38530000"},{"name":"Powiat sieradzki","countryCode":"PL","stateCode":"LD","latitude":"51.60297000","longitude":"18.60309000"},{"name":"Powiat skierniewicki","countryCode":"PL","stateCode":"LD","latitude":"51.94493000","longitude":"20.19367000"},{"name":"Powiat tomaszowski","countryCode":"PL","stateCode":"LD","latitude":"51.59667000","longitude":"20.06638000"},{"name":"Powiat wieluński","countryCode":"PL","stateCode":"LD","latitude":"51.23261000","longitude":"18.63033000"},{"name":"Powiat wieruszowski","countryCode":"PL","stateCode":"LD","latitude":"51.29415000","longitude":"18.31854000"},{"name":"Powiat zduńskowolski","countryCode":"PL","stateCode":"LD","latitude":"51.62040000","longitude":"18.95085000"},{"name":"Powiat zgierski","countryCode":"PL","stateCode":"LD","latitude":"51.90410000","longitude":"19.48024000"},{"name":"Powiat łaski","countryCode":"PL","stateCode":"LD","latitude":"51.55884000","longitude":"19.03824000"},{"name":"Powiat łódzki wschodni","countryCode":"PL","stateCode":"LD","latitude":"51.68616000","longitude":"19.70098000"},{"name":"Powiat łęczycki","countryCode":"PL","stateCode":"LD","latitude":"52.10611000","longitude":"19.19498000"},{"name":"Poświętne","countryCode":"PL","stateCode":"LD","latitude":"51.53203000","longitude":"20.36453000"},{"name":"Przedbórz","countryCode":"PL","stateCode":"LD","latitude":"51.08789000","longitude":"19.87384000"},{"name":"Pątnów","countryCode":"PL","stateCode":"LD","latitude":"51.14403000","longitude":"18.61659000"},{"name":"Pęczniew","countryCode":"PL","stateCode":"LD","latitude":"51.80384000","longitude":"18.72311000"},{"name":"Pławno","countryCode":"PL","stateCode":"LD","latitude":"50.97772000","longitude":"19.45524000"},{"name":"Radomsko","countryCode":"PL","stateCode":"LD","latitude":"51.06713000","longitude":"19.44477000"},{"name":"Rawa Mazowiecka","countryCode":"PL","stateCode":"LD","latitude":"51.76437000","longitude":"20.25493000"},{"name":"Regnów","countryCode":"PL","stateCode":"LD","latitude":"51.74850000","longitude":"20.38711000"},{"name":"Rogów","countryCode":"PL","stateCode":"LD","latitude":"51.81758000","longitude":"19.88654000"},{"name":"Rokiciny","countryCode":"PL","stateCode":"LD","latitude":"51.65078000","longitude":"19.80191000"},{"name":"Rokiciny-Kolonia","countryCode":"PL","stateCode":"LD","latitude":"51.66468000","longitude":"19.78312000"},{"name":"Rozprza","countryCode":"PL","stateCode":"LD","latitude":"51.30266000","longitude":"19.64570000"},{"name":"Rusiec","countryCode":"PL","stateCode":"LD","latitude":"51.32444000","longitude":"18.98506000"},{"name":"Rzeczyca","countryCode":"PL","stateCode":"LD","latitude":"51.59824000","longitude":"20.29484000"},{"name":"Rzgów","countryCode":"PL","stateCode":"LD","latitude":"51.66345000","longitude":"19.49181000"},{"name":"Ręczno","countryCode":"PL","stateCode":"LD","latitude":"51.19026000","longitude":"19.85375000"},{"name":"Sadkowice","countryCode":"PL","stateCode":"LD","latitude":"51.72517000","longitude":"20.51465000"},{"name":"Siemkowice","countryCode":"PL","stateCode":"LD","latitude":"51.20194000","longitude":"18.89880000"},{"name":"Sieradz","countryCode":"PL","stateCode":"LD","latitude":"51.59584000","longitude":"18.73023000"},{"name":"Skierniewice","countryCode":"PL","stateCode":"LD","latitude":"51.95485000","longitude":"20.15837000"},{"name":"Skomlin","countryCode":"PL","stateCode":"LD","latitude":"51.17089000","longitude":"18.38699000"},{"name":"Sokolniki","countryCode":"PL","stateCode":"LD","latitude":"51.30738000","longitude":"18.33275000"},{"name":"Starowa Góra","countryCode":"PL","stateCode":"LD","latitude":"51.69134000","longitude":"19.48374000"},{"name":"Stryków","countryCode":"PL","stateCode":"LD","latitude":"51.90224000","longitude":"19.60536000"},{"name":"Strzelce","countryCode":"PL","stateCode":"LD","latitude":"52.31478000","longitude":"19.40701000"},{"name":"Strzelce Wielkie","countryCode":"PL","stateCode":"LD","latitude":"51.13940000","longitude":"19.14539000"},{"name":"Sulejów","countryCode":"PL","stateCode":"LD","latitude":"51.35436000","longitude":"19.88538000"},{"name":"Sulmierzyce","countryCode":"PL","stateCode":"LD","latitude":"51.18456000","longitude":"19.19595000"},{"name":"Szadek","countryCode":"PL","stateCode":"LD","latitude":"51.69174000","longitude":"18.97549000"},{"name":"Szczerców","countryCode":"PL","stateCode":"LD","latitude":"51.33319000","longitude":"19.10977000"},{"name":"Sędziejowice","countryCode":"PL","stateCode":"LD","latitude":"51.50677000","longitude":"19.02763000"},{"name":"Sławno","countryCode":"PL","stateCode":"LD","latitude":"51.39273000","longitude":"20.14043000"},{"name":"Słupia","countryCode":"PL","stateCode":"LD","latitude":"51.85518000","longitude":"19.96997000"},{"name":"Tomaszów Mazowiecki","countryCode":"PL","stateCode":"LD","latitude":"51.53131000","longitude":"20.00855000"},{"name":"Tuszyn","countryCode":"PL","stateCode":"LD","latitude":"51.60949000","longitude":"19.53009000"},{"name":"Ujazd","countryCode":"PL","stateCode":"LD","latitude":"51.59781000","longitude":"19.92225000"},{"name":"Uniejów","countryCode":"PL","stateCode":"LD","latitude":"51.97428000","longitude":"18.79308000"},{"name":"Walichnowy","countryCode":"PL","stateCode":"LD","latitude":"51.29579000","longitude":"18.38073000"},{"name":"Warta","countryCode":"PL","stateCode":"LD","latitude":"51.71049000","longitude":"18.62483000"},{"name":"Wartkowice","countryCode":"PL","stateCode":"LD","latitude":"51.97626000","longitude":"19.00180000"},{"name":"Widawa","countryCode":"PL","stateCode":"LD","latitude":"51.43855000","longitude":"18.94421000"},{"name":"Wieluń","countryCode":"PL","stateCode":"LD","latitude":"51.22097000","longitude":"18.56964000"},{"name":"Wieruszów","countryCode":"PL","stateCode":"LD","latitude":"51.29488000","longitude":"18.15547000"},{"name":"Wierzchlas","countryCode":"PL","stateCode":"LD","latitude":"51.20457000","longitude":"18.66543000"},{"name":"Witonia","countryCode":"PL","stateCode":"LD","latitude":"52.14655000","longitude":"19.30049000"},{"name":"Wodzierady","countryCode":"PL","stateCode":"LD","latitude":"51.71826000","longitude":"19.15123000"},{"name":"Wola Krzysztoporska","countryCode":"PL","stateCode":"LD","latitude":"51.34418000","longitude":"19.58090000"},{"name":"Wolbórz","countryCode":"PL","stateCode":"LD","latitude":"51.50196000","longitude":"19.83049000"},{"name":"Wróblew","countryCode":"PL","stateCode":"LD","latitude":"51.61215000","longitude":"18.61487000"},{"name":"Zadzim","countryCode":"PL","stateCode":"LD","latitude":"51.77666000","longitude":"18.84928000"},{"name":"Zapolice","countryCode":"PL","stateCode":"LD","latitude":"51.54319000","longitude":"18.88335000"},{"name":"Zduńska Wola","countryCode":"PL","stateCode":"LD","latitude":"51.59915000","longitude":"18.93974000"},{"name":"Zelów","countryCode":"PL","stateCode":"LD","latitude":"51.46452000","longitude":"19.21972000"},{"name":"Zgierz","countryCode":"PL","stateCode":"LD","latitude":"51.85561000","longitude":"19.40623000"},{"name":"Złoczew","countryCode":"PL","stateCode":"LD","latitude":"51.41719000","longitude":"18.60363000"},{"name":"powiat Łowicki","countryCode":"PL","stateCode":"LD","latitude":"52.10627000","longitude":"19.94606000"},{"name":"Łanięta","countryCode":"PL","stateCode":"LD","latitude":"52.36203000","longitude":"19.28032000"},{"name":"Łask","countryCode":"PL","stateCode":"LD","latitude":"51.59056000","longitude":"19.13278000"},{"name":"Łowicz","countryCode":"PL","stateCode":"LD","latitude":"52.10714000","longitude":"19.94525000"},{"name":"Łubnice","countryCode":"PL","stateCode":"LD","latitude":"51.16406000","longitude":"18.29069000"},{"name":"Łyszkowice","countryCode":"PL","stateCode":"LD","latitude":"51.98551000","longitude":"19.90654000"},{"name":"Łódź","countryCode":"PL","stateCode":"LD","latitude":"51.77058000","longitude":"19.47395000"},{"name":"Łęczyca","countryCode":"PL","stateCode":"LD","latitude":"52.05959000","longitude":"19.19972000"},{"name":"Łęki Szlacheckie","countryCode":"PL","stateCode":"LD","latitude":"51.18774000","longitude":"19.79796000"},{"name":"Świnice Warckie","countryCode":"PL","stateCode":"LD","latitude":"52.04072000","longitude":"18.91786000"},{"name":"Żarnów","countryCode":"PL","stateCode":"LD","latitude":"51.24607000","longitude":"20.17476000"},{"name":"Żelechlinek","countryCode":"PL","stateCode":"LD","latitude":"51.71214000","longitude":"20.03460000"},{"name":"Żychlin","countryCode":"PL","stateCode":"LD","latitude":"52.24404000","longitude":"19.62613000"},{"name":"Aleksandrów Kujawski","countryCode":"PL","stateCode":"KP","latitude":"52.87659000","longitude":"18.69345000"},{"name":"Barcin","countryCode":"PL","stateCode":"KP","latitude":"52.86607000","longitude":"17.94625000"},{"name":"Bartniczka","countryCode":"PL","stateCode":"KP","latitude":"53.24776000","longitude":"19.60433000"},{"name":"Baruchowo","countryCode":"PL","stateCode":"KP","latitude":"52.49412000","longitude":"19.26496000"},{"name":"Białe Błota","countryCode":"PL","stateCode":"KP","latitude":"53.09516000","longitude":"17.91621000"},{"name":"Bobrowniki","countryCode":"PL","stateCode":"KP","latitude":"52.78086000","longitude":"18.96026000"},{"name":"Bobrowo","countryCode":"PL","stateCode":"KP","latitude":"53.28549000","longitude":"19.27053000"},{"name":"Boniewo","countryCode":"PL","stateCode":"KP","latitude":"52.46532000","longitude":"18.89116000"},{"name":"Brodnica","countryCode":"PL","stateCode":"KP","latitude":"53.25967000","longitude":"19.39653000"},{"name":"Brześć Kujawski","countryCode":"PL","stateCode":"KP","latitude":"52.60532000","longitude":"18.90173000"},{"name":"Brzozie","countryCode":"PL","stateCode":"KP","latitude":"53.32554000","longitude":"19.60485000"},{"name":"Brzuze","countryCode":"PL","stateCode":"KP","latitude":"53.05458000","longitude":"19.26195000"},{"name":"Bukowiec","countryCode":"PL","stateCode":"KP","latitude":"53.43383000","longitude":"18.24048000"},{"name":"Bydgoszcz","countryCode":"PL","stateCode":"KP","latitude":"53.12350000","longitude":"18.00762000"},{"name":"Bytoń","countryCode":"PL","stateCode":"KP","latitude":"52.55757000","longitude":"18.59522000"},{"name":"Cekcyn","countryCode":"PL","stateCode":"KP","latitude":"53.57294000","longitude":"18.01123000"},{"name":"Chełmno","countryCode":"PL","stateCode":"KP","latitude":"53.34855000","longitude":"18.42510000"},{"name":"Chełmża","countryCode":"PL","stateCode":"KP","latitude":"53.18463000","longitude":"18.60466000"},{"name":"Choceń","countryCode":"PL","stateCode":"KP","latitude":"52.48618000","longitude":"19.01339000"},{"name":"Chodecz","countryCode":"PL","stateCode":"KP","latitude":"52.40513000","longitude":"19.02759000"},{"name":"Chrostkowo","countryCode":"PL","stateCode":"KP","latitude":"52.94378000","longitude":"19.25328000"},{"name":"Ciechocin","countryCode":"PL","stateCode":"KP","latitude":"53.05581000","longitude":"18.92635000"},{"name":"Ciechocinek","countryCode":"PL","stateCode":"KP","latitude":"52.87908000","longitude":"18.79505000"},{"name":"Czerniewice","countryCode":"PL","stateCode":"KP","latitude":"52.51157000","longitude":"19.08694000"},{"name":"Czernikowo","countryCode":"PL","stateCode":"KP","latitude":"52.94688000","longitude":"18.93803000"},{"name":"Dobre","countryCode":"PL","stateCode":"KP","latitude":"52.68398000","longitude":"18.57762000"},{"name":"Dobrzyń nad Wisłą","countryCode":"PL","stateCode":"KP","latitude":"52.63814000","longitude":"19.31875000"},{"name":"Drzycim","countryCode":"PL","stateCode":"KP","latitude":"53.50520000","longitude":"18.30940000"},{"name":"Dąbrowa","countryCode":"PL","stateCode":"KP","latitude":"52.74668000","longitude":"17.94342000"},{"name":"Dąbrowa Chełmińska","countryCode":"PL","stateCode":"KP","latitude":"53.17518000","longitude":"18.30537000"},{"name":"Dębowa Łąka","countryCode":"PL","stateCode":"KP","latitude":"53.25541000","longitude":"19.09595000"},{"name":"Fabianki","countryCode":"PL","stateCode":"KP","latitude":"52.71929000","longitude":"19.10943000"},{"name":"Fordon","countryCode":"PL","stateCode":"KP","latitude":"53.14821000","longitude":"18.17036000"},{"name":"Gniewkowo","countryCode":"PL","stateCode":"KP","latitude":"52.89461000","longitude":"18.40785000"},{"name":"Golub-Dobrzyń","countryCode":"PL","stateCode":"KP","latitude":"53.11087000","longitude":"19.05381000"},{"name":"Gostycyn","countryCode":"PL","stateCode":"KP","latitude":"53.49014000","longitude":"17.80978000"},{"name":"Grudziądz","countryCode":"PL","stateCode":"KP","latitude":"53.48411000","longitude":"18.75366000"},{"name":"Gruta","countryCode":"PL","stateCode":"KP","latitude":"53.45315000","longitude":"18.95700000"},{"name":"Górzno","countryCode":"PL","stateCode":"KP","latitude":"53.19779000","longitude":"19.64317000"},{"name":"Gąsawa","countryCode":"PL","stateCode":"KP","latitude":"52.76757000","longitude":"17.75579000"},{"name":"Inowrocław","countryCode":"PL","stateCode":"KP","latitude":"52.79886000","longitude":"18.26387000"},{"name":"Izbica Kujawska","countryCode":"PL","stateCode":"KP","latitude":"52.42073000","longitude":"18.76270000"},{"name":"Jabłonowo Pomorskie","countryCode":"PL","stateCode":"KP","latitude":"53.39137000","longitude":"19.15509000"},{"name":"Janikowo","countryCode":"PL","stateCode":"KP","latitude":"52.75328000","longitude":"18.11328000"},{"name":"Janowiec Wielkopolski","countryCode":"PL","stateCode":"KP","latitude":"52.75583000","longitude":"17.48981000"},{"name":"Jeziora Wielkie","countryCode":"PL","stateCode":"KP","latitude":"52.53043000","longitude":"18.26803000"},{"name":"Jeżewo","countryCode":"PL","stateCode":"KP","latitude":"53.51061000","longitude":"18.49437000"},{"name":"Kamień Krajeński","countryCode":"PL","stateCode":"KP","latitude":"53.53352000","longitude":"17.52019000"},{"name":"Kcynia","countryCode":"PL","stateCode":"KP","latitude":"52.99192000","longitude":"17.48830000"},{"name":"Kikół","countryCode":"PL","stateCode":"KP","latitude":"52.90994000","longitude":"19.12016000"},{"name":"Koronowo","countryCode":"PL","stateCode":"KP","latitude":"53.31370000","longitude":"17.93698000"},{"name":"Kowal","countryCode":"PL","stateCode":"KP","latitude":"52.53019000","longitude":"19.14767000"},{"name":"Kowalewo Pomorskie","countryCode":"PL","stateCode":"KP","latitude":"53.15432000","longitude":"18.89868000"},{"name":"Kruszwica","countryCode":"PL","stateCode":"KP","latitude":"52.67562000","longitude":"18.33131000"},{"name":"Kęsowo","countryCode":"PL","stateCode":"KP","latitude":"53.55872000","longitude":"17.71580000"},{"name":"Lipno","countryCode":"PL","stateCode":"KP","latitude":"52.84436000","longitude":"19.17852000"},{"name":"Lisewo","countryCode":"PL","stateCode":"KP","latitude":"53.29580000","longitude":"18.68714000"},{"name":"Lniano","countryCode":"PL","stateCode":"KP","latitude":"53.52801000","longitude":"18.21267000"},{"name":"Lubanie","countryCode":"PL","stateCode":"KP","latitude":"52.74689000","longitude":"18.91940000"},{"name":"Lubicz Dolny","countryCode":"PL","stateCode":"KP","latitude":"53.03151000","longitude":"18.74559000"},{"name":"Lubicz Górny","countryCode":"PL","stateCode":"KP","latitude":"53.02686000","longitude":"18.77100000"},{"name":"Lubiewo","countryCode":"PL","stateCode":"KP","latitude":"53.46542000","longitude":"18.02994000"},{"name":"Lubień Kujawski","countryCode":"PL","stateCode":"KP","latitude":"52.40574000","longitude":"19.16440000"},{"name":"Lubraniec","countryCode":"PL","stateCode":"KP","latitude":"52.54178000","longitude":"18.83254000"},{"name":"Mogilno","countryCode":"PL","stateCode":"KP","latitude":"52.65806000","longitude":"17.95578000"},{"name":"Mrocza","countryCode":"PL","stateCode":"KP","latitude":"53.24313000","longitude":"17.60405000"},{"name":"Nakło nad Notecią","countryCode":"PL","stateCode":"KP","latitude":"53.14214000","longitude":"17.60181000"},{"name":"Nieszawa","countryCode":"PL","stateCode":"KP","latitude":"52.83452000","longitude":"18.89921000"},{"name":"Nowa Wieś Wielka","countryCode":"PL","stateCode":"KP","latitude":"52.97159000","longitude":"18.09036000"},{"name":"Nowe","countryCode":"PL","stateCode":"KP","latitude":"53.64906000","longitude":"18.72716000"},{"name":"Obrowo","countryCode":"PL","stateCode":"KP","latitude":"52.97149000","longitude":"18.87863000"},{"name":"Osie","countryCode":"PL","stateCode":"KP","latitude":"53.59918000","longitude":"18.34373000"},{"name":"Osiek","countryCode":"PL","stateCode":"KP","latitude":"52.92629000","longitude":"18.80765000"},{"name":"Osielsko","countryCode":"PL","stateCode":"KP","latitude":"53.18505000","longitude":"18.08418000"},{"name":"Osięciny","countryCode":"PL","stateCode":"KP","latitude":"52.62926000","longitude":"18.72208000"},{"name":"Ostrowite","countryCode":"PL","stateCode":"KP","latitude":"53.06917000","longitude":"19.29337000"},{"name":"Pakość","countryCode":"PL","stateCode":"KP","latitude":"52.80178000","longitude":"18.08530000"},{"name":"Piotrków Kujawski","countryCode":"PL","stateCode":"KP","latitude":"52.55111000","longitude":"18.49905000"},{"name":"Powiat aleksandrowski","countryCode":"PL","stateCode":"KP","latitude":"52.78465000","longitude":"18.71930000"},{"name":"Powiat brodnicki","countryCode":"PL","stateCode":"KP","latitude":"53.26982000","longitude":"19.42279000"},{"name":"Powiat bydgoski","countryCode":"PL","stateCode":"KP","latitude":"53.19029000","longitude":"18.03808000"},{"name":"Powiat chełmiński","countryCode":"PL","stateCode":"KP","latitude":"53.30056000","longitude":"18.50396000"},{"name":"Powiat golubsko-dobrzyński","countryCode":"PL","stateCode":"KP","latitude":"53.09922000","longitude":"18.99209000"},{"name":"Powiat grudziądzki","countryCode":"PL","stateCode":"KP","latitude":"53.47146000","longitude":"18.91620000"},{"name":"Powiat inowrocławski","countryCode":"PL","stateCode":"KP","latitude":"52.76463000","longitude":"18.29671000"},{"name":"Powiat lipnowski","countryCode":"PL","stateCode":"KP","latitude":"52.81573000","longitude":"19.21704000"},{"name":"Powiat mogileński","countryCode":"PL","stateCode":"KP","latitude":"52.66160000","longitude":"18.07424000"},{"name":"Powiat nakielski","countryCode":"PL","stateCode":"KP","latitude":"53.09480000","longitude":"17.58988000"},{"name":"Powiat radziejowski","countryCode":"PL","stateCode":"KP","latitude":"52.62358000","longitude":"18.52964000"},{"name":"Powiat rypiński","countryCode":"PL","stateCode":"KP","latitude":"53.06613000","longitude":"19.40975000"},{"name":"Powiat sępoleński","countryCode":"PL","stateCode":"KP","latitude":"53.44263000","longitude":"17.50895000"},{"name":"Powiat toruński","countryCode":"PL","stateCode":"KP","latitude":"52.98255000","longitude":"18.83331000"},{"name":"Powiat tucholski","countryCode":"PL","stateCode":"KP","latitude":"53.58146000","longitude":"17.93967000"},{"name":"Powiat wąbrzeski","countryCode":"PL","stateCode":"KP","latitude":"53.28267000","longitude":"18.92649000"},{"name":"Powiat włocławski","countryCode":"PL","stateCode":"KP","latitude":"52.55662000","longitude":"19.05157000"},{"name":"Powiat świecki","countryCode":"PL","stateCode":"KP","latitude":"53.48128000","longitude":"18.41163000"},{"name":"Powiat żniński","countryCode":"PL","stateCode":"KP","latitude":"52.82255000","longitude":"17.73743000"},{"name":"Pruszcz","countryCode":"PL","stateCode":"KP","latitude":"53.33021000","longitude":"18.19894000"},{"name":"Płużnica","countryCode":"PL","stateCode":"KP","latitude":"53.29672000","longitude":"18.77692000"},{"name":"Raciążek","countryCode":"PL","stateCode":"KP","latitude":"52.85650000","longitude":"18.81334000"},{"name":"Radomin","countryCode":"PL","stateCode":"KP","latitude":"53.08670000","longitude":"19.19415000"},{"name":"Radziejów","countryCode":"PL","stateCode":"KP","latitude":"52.62481000","longitude":"18.52771000"},{"name":"Radzyń Chełmiński","countryCode":"PL","stateCode":"KP","latitude":"53.38509000","longitude":"18.93725000"},{"name":"Rogowo","countryCode":"PL","stateCode":"KP","latitude":"52.72449000","longitude":"17.65117000"},{"name":"Rogóźno","countryCode":"PL","stateCode":"KP","latitude":"53.53587000","longitude":"18.92859000"},{"name":"Rypin","countryCode":"PL","stateCode":"KP","latitude":"53.06603000","longitude":"19.40941000"},{"name":"Sadki","countryCode":"PL","stateCode":"KP","latitude":"53.16036000","longitude":"17.44912000"},{"name":"Sicienko","countryCode":"PL","stateCode":"KP","latitude":"53.20387000","longitude":"17.80051000"},{"name":"Skrwilno","countryCode":"PL","stateCode":"KP","latitude":"53.01607000","longitude":"19.62364000"},{"name":"Skępe","countryCode":"PL","stateCode":"KP","latitude":"52.86798000","longitude":"19.35604000"},{"name":"Solec Kujawski","countryCode":"PL","stateCode":"KP","latitude":"53.08371000","longitude":"18.22572000"},{"name":"Sośno","countryCode":"PL","stateCode":"KP","latitude":"53.38922000","longitude":"17.68713000"},{"name":"Strzelno","countryCode":"PL","stateCode":"KP","latitude":"52.62789000","longitude":"18.17246000"},{"name":"Sypniewo","countryCode":"PL","stateCode":"KP","latitude":"53.36981000","longitude":"17.32690000"},{"name":"Szubin","countryCode":"PL","stateCode":"KP","latitude":"53.00967000","longitude":"17.74000000"},{"name":"Sępólno Krajeńskie","countryCode":"PL","stateCode":"KP","latitude":"53.45198000","longitude":"17.53169000"},{"name":"Topólka","countryCode":"PL","stateCode":"KP","latitude":"52.50327000","longitude":"18.71246000"},{"name":"Toruń","countryCode":"PL","stateCode":"KP","latitude":"53.01375000","longitude":"18.59814000"},{"name":"Tuchola","countryCode":"PL","stateCode":"KP","latitude":"53.58792000","longitude":"17.85905000"},{"name":"Tłuchowo","countryCode":"PL","stateCode":"KP","latitude":"52.74715000","longitude":"19.46563000"},{"name":"Unisław","countryCode":"PL","stateCode":"KP","latitude":"53.21241000","longitude":"18.38622000"},{"name":"Waganiec","countryCode":"PL","stateCode":"KP","latitude":"52.80120000","longitude":"18.87589000"},{"name":"Warlubie","countryCode":"PL","stateCode":"KP","latitude":"53.58751000","longitude":"18.63444000"},{"name":"Wielgie","countryCode":"PL","stateCode":"KP","latitude":"52.74076000","longitude":"19.26350000"},{"name":"Wielka Nieszawka","countryCode":"PL","stateCode":"KP","latitude":"52.99619000","longitude":"18.50973000"},{"name":"Wierzchosławice","countryCode":"PL","stateCode":"KP","latitude":"52.86923000","longitude":"18.35609000"},{"name":"Więcbork","countryCode":"PL","stateCode":"KP","latitude":"53.35384000","longitude":"17.49064000"},{"name":"Wąbrzeźno","countryCode":"PL","stateCode":"KP","latitude":"53.27989000","longitude":"18.94773000"},{"name":"Wąpielsk","countryCode":"PL","stateCode":"KP","latitude":"53.13761000","longitude":"19.27792000"},{"name":"Włocławek","countryCode":"PL","stateCode":"KP","latitude":"52.64817000","longitude":"19.06780000"},{"name":"Zbójno","countryCode":"PL","stateCode":"KP","latitude":"53.00848000","longitude":"19.15750000"},{"name":"Zławieś Wielka","countryCode":"PL","stateCode":"KP","latitude":"53.09562000","longitude":"18.32897000"},{"name":"Złotniki Kujawskie","countryCode":"PL","stateCode":"KP","latitude":"52.89943000","longitude":"18.14564000"},{"name":"Łabiszyn","countryCode":"PL","stateCode":"KP","latitude":"52.95210000","longitude":"17.91971000"},{"name":"Łasin","countryCode":"PL","stateCode":"KP","latitude":"53.51794000","longitude":"19.08832000"},{"name":"Łubianka","countryCode":"PL","stateCode":"KP","latitude":"53.13864000","longitude":"18.48115000"},{"name":"Łysomice","countryCode":"PL","stateCode":"KP","latitude":"53.08629000","longitude":"18.62002000"},{"name":"Ślesin","countryCode":"PL","stateCode":"KP","latitude":"53.16514000","longitude":"17.70258000"},{"name":"Śliwice","countryCode":"PL","stateCode":"KP","latitude":"53.70875000","longitude":"18.17370000"},{"name":"Świecie","countryCode":"PL","stateCode":"KP","latitude":"53.40953000","longitude":"18.44742000"},{"name":"Świecie nad Osą","countryCode":"PL","stateCode":"KP","latitude":"53.44400000","longitude":"19.10171000"},{"name":"Świedziebnia","countryCode":"PL","stateCode":"KP","latitude":"53.15207000","longitude":"19.55463000"},{"name":"Świekatowo","countryCode":"PL","stateCode":"KP","latitude":"53.41864000","longitude":"18.09731000"},{"name":"Żnin","countryCode":"PL","stateCode":"KP","latitude":"52.84958000","longitude":"17.71992000"},{"name":"Alwernia","countryCode":"PL","stateCode":"MA","latitude":"50.06056000","longitude":"19.53953000"},{"name":"Andrychów","countryCode":"PL","stateCode":"MA","latitude":"49.85497000","longitude":"19.33834000"},{"name":"Babice","countryCode":"PL","stateCode":"MA","latitude":"50.05565000","longitude":"19.19955000"},{"name":"Bachowice","countryCode":"PL","stateCode":"MA","latitude":"49.95812000","longitude":"19.49369000"},{"name":"Balice","countryCode":"PL","stateCode":"MA","latitude":"50.08799000","longitude":"19.79462000"},{"name":"Balin","countryCode":"PL","stateCode":"MA","latitude":"50.16799000","longitude":"19.38340000"},{"name":"Barwałd Górny","countryCode":"PL","stateCode":"MA","latitude":"49.86211000","longitude":"19.61746000"},{"name":"Barwałd Średni","countryCode":"PL","stateCode":"MA","latitude":"49.86632000","longitude":"19.59360000"},{"name":"Białka","countryCode":"PL","stateCode":"MA","latitude":"49.69306000","longitude":"19.67033000"},{"name":"Białka Tatrzańska","countryCode":"PL","stateCode":"MA","latitude":"49.38975000","longitude":"20.10507000"},{"name":"Biały Dunajec","countryCode":"PL","stateCode":"MA","latitude":"49.37380000","longitude":"20.00898000"},{"name":"Biecz","countryCode":"PL","stateCode":"MA","latitude":"49.73596000","longitude":"21.26301000"},{"name":"Bieńkówka","countryCode":"PL","stateCode":"MA","latitude":"49.77600000","longitude":"19.77179000"},{"name":"Binarowa","countryCode":"PL","stateCode":"MA","latitude":"49.75621000","longitude":"21.22816000"},{"name":"Biskupice Radłowskie","countryCode":"PL","stateCode":"MA","latitude":"50.12069000","longitude":"20.85943000"},{"name":"Bobowa","countryCode":"PL","stateCode":"MA","latitude":"49.70866000","longitude":"20.94767000"},{"name":"Bochnia","countryCode":"PL","stateCode":"MA","latitude":"49.96905000","longitude":"20.43028000"},{"name":"Bolechowice","countryCode":"PL","stateCode":"MA","latitude":"50.14831000","longitude":"19.79273000"},{"name":"Bolesław","countryCode":"PL","stateCode":"MA","latitude":"50.29729000","longitude":"19.48073000"},{"name":"Bolęcin","countryCode":"PL","stateCode":"MA","latitude":"50.11750000","longitude":"19.48116000"},{"name":"Borek","countryCode":"PL","stateCode":"MA","latitude":"50.01778000","longitude":"20.53087000"},{"name":"Borzęcin","countryCode":"PL","stateCode":"MA","latitude":"50.06540000","longitude":"20.71103000"},{"name":"Borzęta","countryCode":"PL","stateCode":"MA","latitude":"49.86228000","longitude":"19.97924000"},{"name":"Brody","countryCode":"PL","stateCode":"MA","latitude":"49.86742000","longitude":"19.69746000"},{"name":"Brodła","countryCode":"PL","stateCode":"MA","latitude":"50.04331000","longitude":"19.58879000"},{"name":"Brzesko","countryCode":"PL","stateCode":"MA","latitude":"49.96911000","longitude":"20.60606000"},{"name":"Brzeszcze","countryCode":"PL","stateCode":"MA","latitude":"49.98203000","longitude":"19.15157000"},{"name":"Brzezinka","countryCode":"PL","stateCode":"MA","latitude":"50.04237000","longitude":"19.19020000"},{"name":"Brzeźnica","countryCode":"PL","stateCode":"MA","latitude":"49.96497000","longitude":"19.61952000"},{"name":"Brzączowice","countryCode":"PL","stateCode":"MA","latitude":"49.87478000","longitude":"20.03709000"},{"name":"Budzów","countryCode":"PL","stateCode":"MA","latitude":"49.77622000","longitude":"19.67274000"},{"name":"Bukowina Tatrzańska","countryCode":"PL","stateCode":"MA","latitude":"49.34302000","longitude":"20.10807000"},{"name":"Bukowno","countryCode":"PL","stateCode":"MA","latitude":"50.26474000","longitude":"19.45962000"},{"name":"Bulowice","countryCode":"PL","stateCode":"MA","latitude":"49.87650000","longitude":"19.28873000"},{"name":"Bystra","countryCode":"PL","stateCode":"MA","latitude":"49.64796000","longitude":"19.77994000"},{"name":"Bębło","countryCode":"PL","stateCode":"MA","latitude":"50.18053000","longitude":"19.78741000"},{"name":"Bęczarka","countryCode":"PL","stateCode":"MA","latitude":"49.87793000","longitude":"19.86723000"},{"name":"Chełmek","countryCode":"PL","stateCode":"MA","latitude":"50.10163000","longitude":"19.24801000"},{"name":"Chełmiec","countryCode":"PL","stateCode":"MA","latitude":"49.63051000","longitude":"20.66425000"},{"name":"Chocznia","countryCode":"PL","stateCode":"MA","latitude":"49.87417000","longitude":"19.45438000"},{"name":"Chrzanów","countryCode":"PL","stateCode":"MA","latitude":"50.13546000","longitude":"19.40203000"},{"name":"Chyżne","countryCode":"PL","stateCode":"MA","latitude":"49.42672000","longitude":"19.66956000"},{"name":"Ciężkowice","countryCode":"PL","stateCode":"MA","latitude":"49.78575000","longitude":"20.97324000"},{"name":"Czarna Góra","countryCode":"PL","stateCode":"MA","latitude":"49.37662000","longitude":"20.13047000"},{"name":"Czarnochowice","countryCode":"PL","stateCode":"MA","latitude":"50.00471000","longitude":"20.06790000"},{"name":"Czarny Dunajec","countryCode":"PL","stateCode":"MA","latitude":"49.43663000","longitude":"19.85161000"},{"name":"Czchów","countryCode":"PL","stateCode":"MA","latitude":"49.83726000","longitude":"20.68056000"},{"name":"Czernichów","countryCode":"PL","stateCode":"MA","latitude":"49.98920000","longitude":"19.68115000"},{"name":"Czułów","countryCode":"PL","stateCode":"MA","latitude":"50.05956000","longitude":"19.70106000"},{"name":"Dobczyce","countryCode":"PL","stateCode":"MA","latitude":"49.88109000","longitude":"20.08936000"},{"name":"Dobra","countryCode":"PL","stateCode":"MA","latitude":"49.71793000","longitude":"20.25347000"},{"name":"Dziewin","countryCode":"PL","stateCode":"MA","latitude":"50.07554000","longitude":"20.45491000"},{"name":"Dąbrowa Tarnowska","countryCode":"PL","stateCode":"MA","latitude":"50.17462000","longitude":"20.98633000"},{"name":"Dębno","countryCode":"PL","stateCode":"MA","latitude":"49.96701000","longitude":"20.71979000"},{"name":"Filipowice","countryCode":"PL","stateCode":"MA","latitude":"50.15573000","longitude":"19.56579000"},{"name":"Frydman","countryCode":"PL","stateCode":"MA","latitude":"49.44927000","longitude":"20.22961000"},{"name":"Frydrychowice","countryCode":"PL","stateCode":"MA","latitude":"49.90481000","longitude":"19.41936000"},{"name":"Gdów","countryCode":"PL","stateCode":"MA","latitude":"49.90818000","longitude":"20.19879000"},{"name":"Giebułtów","countryCode":"PL","stateCode":"MA","latitude":"50.14556000","longitude":"19.87856000"},{"name":"Gierałtowice","countryCode":"PL","stateCode":"MA","latitude":"49.94426000","longitude":"19.39070000"},{"name":"Gnojnik","countryCode":"PL","stateCode":"MA","latitude":"49.89397000","longitude":"20.60863000"},{"name":"Gorenice","countryCode":"PL","stateCode":"MA","latitude":"50.20800000","longitude":"19.62038000"},{"name":"Gorlice","countryCode":"PL","stateCode":"MA","latitude":"49.65563000","longitude":"21.16035000"},{"name":"Grojec","countryCode":"PL","stateCode":"MA","latitude":"49.98147000","longitude":"19.23792000"},{"name":"Gromnik","countryCode":"PL","stateCode":"MA","latitude":"49.83843000","longitude":"20.96123000"},{"name":"Gruszów Wielki","countryCode":"PL","stateCode":"MA","latitude":"50.19163000","longitude":"21.03144000"},{"name":"Grybów","countryCode":"PL","stateCode":"MA","latitude":"49.62439000","longitude":"20.94797000"},{"name":"Grzechynia","countryCode":"PL","stateCode":"MA","latitude":"49.71360000","longitude":"19.64561000"},{"name":"Gręboszów","countryCode":"PL","stateCode":"MA","latitude":"50.24501000","longitude":"20.77669000"},{"name":"Głogoczów","countryCode":"PL","stateCode":"MA","latitude":"49.89452000","longitude":"19.87410000"},{"name":"Harbutowice","countryCode":"PL","stateCode":"MA","latitude":"49.81235000","longitude":"19.78045000"},{"name":"Inwałd","countryCode":"PL","stateCode":"MA","latitude":"49.86355000","longitude":"19.39276000"},{"name":"Iwkowa","countryCode":"PL","stateCode":"MA","latitude":"49.81716000","longitude":"20.59018000"},{"name":"Izdebnik","countryCode":"PL","stateCode":"MA","latitude":"49.87218000","longitude":"19.76801000"},{"name":"Jabłonka","countryCode":"PL","stateCode":"MA","latitude":"49.47968000","longitude":"19.69370000"},{"name":"Jadowniki","countryCode":"PL","stateCode":"MA","latitude":"49.95884000","longitude":"20.64434000"},{"name":"Jadowniki Mokre","countryCode":"PL","stateCode":"MA","latitude":"50.16546000","longitude":"20.72845000"},{"name":"Janowice","countryCode":"PL","stateCode":"MA","latitude":"49.89154000","longitude":"20.86081000"},{"name":"Jaroszowice","countryCode":"PL","stateCode":"MA","latitude":"49.86267000","longitude":"19.51962000"},{"name":"Jasienica","countryCode":"PL","stateCode":"MA","latitude":"49.82281000","longitude":"19.84191000"},{"name":"Jasień","countryCode":"PL","stateCode":"MA","latitude":"49.96988000","longitude":"20.57190000"},{"name":"Jastrzębia","countryCode":"PL","stateCode":"MA","latitude":"49.79733000","longitude":"20.88089000"},{"name":"Jawornik","countryCode":"PL","stateCode":"MA","latitude":"49.85580000","longitude":"19.89315000"},{"name":"Jerzmanowice","countryCode":"PL","stateCode":"MA","latitude":"50.21267000","longitude":"19.74672000"},{"name":"Jodłówka","countryCode":"PL","stateCode":"MA","latitude":"49.99295000","longitude":"20.54821000"},{"name":"Jodłówka-Wałki","countryCode":"PL","stateCode":"MA","latitude":"50.04992000","longitude":"21.13332000"},{"name":"Jordanów","countryCode":"PL","stateCode":"MA","latitude":"49.64935000","longitude":"19.82981000"},{"name":"Juszczyn","countryCode":"PL","stateCode":"MA","latitude":"49.69290000","longitude":"19.69128000"},{"name":"Kalwaria Zebrzydowska","countryCode":"PL","stateCode":"MA","latitude":"49.86759000","longitude":"19.67720000"},{"name":"Kamienica","countryCode":"PL","stateCode":"MA","latitude":"49.57533000","longitude":"20.34505000"},{"name":"Kamień","countryCode":"PL","stateCode":"MA","latitude":"50.01215000","longitude":"19.58536000"},{"name":"Kamionka Wielka","countryCode":"PL","stateCode":"MA","latitude":"49.56848000","longitude":"20.82364000"},{"name":"Kasina Wielka","countryCode":"PL","stateCode":"MA","latitude":"49.72969000","longitude":"20.13554000"},{"name":"Kaszów","countryCode":"PL","stateCode":"MA","latitude":"50.03884000","longitude":"19.71934000"},{"name":"Klecza Dolna","countryCode":"PL","stateCode":"MA","latitude":"49.88291000","longitude":"19.53764000"},{"name":"Klikuszowa","countryCode":"PL","stateCode":"MA","latitude":"49.51930000","longitude":"19.98490000"},{"name":"Klimontów","countryCode":"PL","stateCode":"MA","latitude":"50.22843000","longitude":"20.31990000"},{"name":"Klucze","countryCode":"PL","stateCode":"MA","latitude":"50.33565000","longitude":"19.56236000"},{"name":"Kluszkowce","countryCode":"PL","stateCode":"MA","latitude":"49.45100000","longitude":"20.30179000"},{"name":"Kobylanka","countryCode":"PL","stateCode":"MA","latitude":"49.66891000","longitude":"21.22293000"},{"name":"Kokotów","countryCode":"PL","stateCode":"MA","latitude":"50.01254000","longitude":"20.07829000"},{"name":"Korzenna","countryCode":"PL","stateCode":"MA","latitude":"49.68635000","longitude":"20.84355000"},{"name":"Koszyce","countryCode":"PL","stateCode":"MA","latitude":"49.97226000","longitude":"20.94166000"},{"name":"Koszyce Wielkie","countryCode":"PL","stateCode":"MA","latitude":"49.98076000","longitude":"20.94552000"},{"name":"Kozłów","countryCode":"PL","stateCode":"MA","latitude":"50.48394000","longitude":"20.02456000"},{"name":"Kościelisko","countryCode":"PL","stateCode":"MA","latitude":"49.29073000","longitude":"19.88929000"},{"name":"Kraków","countryCode":"PL","stateCode":"MA","latitude":"50.07262000","longitude":"19.93250000"},{"name":"Krościenko nad Dunajcem","countryCode":"PL","stateCode":"MA","latitude":"49.44081000","longitude":"20.42624000"},{"name":"Krośnica","countryCode":"PL","stateCode":"MA","latitude":"49.44787000","longitude":"20.33956000"},{"name":"Krynica-Zdrój","countryCode":"PL","stateCode":"MA","latitude":"49.42225000","longitude":"20.95942000"},{"name":"Kryspinów","countryCode":"PL","stateCode":"MA","latitude":"50.04380000","longitude":"19.79822000"},{"name":"Krzczonów","countryCode":"PL","stateCode":"MA","latitude":"49.73813000","longitude":"19.91821000"},{"name":"Krzeczów","countryCode":"PL","stateCode":"MA","latitude":"49.98876000","longitude":"20.48779000"},{"name":"Krzeszowice","countryCode":"PL","stateCode":"MA","latitude":"50.14248000","longitude":"19.63223000"},{"name":"Krzeszów","countryCode":"PL","stateCode":"MA","latitude":"49.75915000","longitude":"19.48915000"},{"name":"Krzyszkowice","countryCode":"PL","stateCode":"MA","latitude":"49.88346000","longitude":"19.92285000"},{"name":"Krzywaczka","countryCode":"PL","stateCode":"MA","latitude":"49.89353000","longitude":"19.83221000"},{"name":"Krzęcin","countryCode":"PL","stateCode":"MA","latitude":"49.94316000","longitude":"19.74157000"},{"name":"Kuków","countryCode":"PL","stateCode":"MA","latitude":"49.73252000","longitude":"19.48485000"},{"name":"Kwaczała","countryCode":"PL","stateCode":"MA","latitude":"50.06408000","longitude":"19.49215000"},{"name":"Kęty","countryCode":"PL","stateCode":"MA","latitude":"49.88214000","longitude":"19.22333000"},{"name":"Kłaj","countryCode":"PL","stateCode":"MA","latitude":"49.99246000","longitude":"20.29904000"},{"name":"Lachowice","countryCode":"PL","stateCode":"MA","latitude":"49.71555000","longitude":"19.47455000"},{"name":"Lanckorona","countryCode":"PL","stateCode":"MA","latitude":"49.84496000","longitude":"19.71578000"},{"name":"Lasek","countryCode":"PL","stateCode":"MA","latitude":"49.50883000","longitude":"19.98078000"},{"name":"Laskowa","countryCode":"PL","stateCode":"MA","latitude":"49.76147000","longitude":"20.45045000"},{"name":"Leńcze","countryCode":"PL","stateCode":"MA","latitude":"49.89895000","longitude":"19.73539000"},{"name":"Leśnica","countryCode":"PL","stateCode":"MA","latitude":"49.40092000","longitude":"20.06001000"},{"name":"Libertów","countryCode":"PL","stateCode":"MA","latitude":"49.97242000","longitude":"19.89461000"},{"name":"Libiąż","countryCode":"PL","stateCode":"MA","latitude":"50.10396000","longitude":"19.31568000"},{"name":"Limanowa","countryCode":"PL","stateCode":"MA","latitude":"49.70594000","longitude":"20.42204000"},{"name":"Lipinki","countryCode":"PL","stateCode":"MA","latitude":"49.67296000","longitude":"21.29288000"},{"name":"Lipnica Mała","countryCode":"PL","stateCode":"MA","latitude":"49.51507000","longitude":"19.63497000"},{"name":"Lipnica Wielka","countryCode":"PL","stateCode":"MA","latitude":"49.70489000","longitude":"20.86844000"},{"name":"Lipnik","countryCode":"PL","stateCode":"MA","latitude":"49.78902000","longitude":"20.08455000"},{"name":"Lisia Góra","countryCode":"PL","stateCode":"MA","latitude":"50.08039000","longitude":"21.04397000"},{"name":"Liszki","countryCode":"PL","stateCode":"MA","latitude":"50.03884000","longitude":"19.76835000"},{"name":"Lubień","countryCode":"PL","stateCode":"MA","latitude":"49.71921000","longitude":"19.97847000"},{"name":"Lubomierz","countryCode":"PL","stateCode":"MA","latitude":"49.60854000","longitude":"20.20214000"},{"name":"Ludźmierz","countryCode":"PL","stateCode":"MA","latitude":"49.46656000","longitude":"19.98250000"},{"name":"Luszowice","countryCode":"PL","stateCode":"MA","latitude":"50.17415000","longitude":"19.40426000"},{"name":"Maków Podhalański","countryCode":"PL","stateCode":"MA","latitude":"49.73008000","longitude":"19.67711000"},{"name":"Malec","countryCode":"PL","stateCode":"MA","latitude":"49.92106000","longitude":"19.24530000"},{"name":"Maniowy","countryCode":"PL","stateCode":"MA","latitude":"49.45976000","longitude":"20.26454000"},{"name":"Maszkienice","countryCode":"PL","stateCode":"MA","latitude":"49.98920000","longitude":"20.68657000"},{"name":"Michałowice","countryCode":"PL","stateCode":"MA","latitude":"50.15898000","longitude":"19.98044000"},{"name":"Miechów","countryCode":"PL","stateCode":"MA","latitude":"50.35648000","longitude":"20.02788000"},{"name":"Miechów Charsznica","countryCode":"PL","stateCode":"MA","latitude":"50.39599000","longitude":"19.95031000"},{"name":"Miękinia","countryCode":"PL","stateCode":"MA","latitude":"50.15557000","longitude":"19.60871000"},{"name":"Mników","countryCode":"PL","stateCode":"MA","latitude":"50.06044000","longitude":"19.72595000"},{"name":"Modlnica","countryCode":"PL","stateCode":"MA","latitude":"50.12958000","longitude":"19.86461000"},{"name":"Modlniczka","countryCode":"PL","stateCode":"MA","latitude":"50.11739000","longitude":"19.85530000"},{"name":"Mogilany","countryCode":"PL","stateCode":"MA","latitude":"49.93890000","longitude":"19.88972000"},{"name":"Moszczenica","countryCode":"PL","stateCode":"MA","latitude":"49.73668000","longitude":"21.09238000"},{"name":"Mszana Dolna","countryCode":"PL","stateCode":"MA","latitude":"49.67432000","longitude":"20.07992000"},{"name":"Mszana Górna","countryCode":"PL","stateCode":"MA","latitude":"49.66202000","longitude":"20.09734000"},{"name":"Muszyna","countryCode":"PL","stateCode":"MA","latitude":"49.35661000","longitude":"20.89718000"},{"name":"Myślachowice","countryCode":"PL","stateCode":"MA","latitude":"50.18514000","longitude":"19.48116000"},{"name":"Myślenice","countryCode":"PL","stateCode":"MA","latitude":"49.83383000","longitude":"19.93830000"},{"name":"Mędrzechów","countryCode":"PL","stateCode":"MA","latitude":"50.28221000","longitude":"20.94749000"},{"name":"Mętków","countryCode":"PL","stateCode":"MA","latitude":"50.05251000","longitude":"19.37525000"},{"name":"Naprawa","countryCode":"PL","stateCode":"MA","latitude":"49.64657000","longitude":"19.87916000"},{"name":"Nawojowa","countryCode":"PL","stateCode":"MA","latitude":"49.56686000","longitude":"20.73927000"},{"name":"Nidek","countryCode":"PL","stateCode":"MA","latitude":"49.90492000","longitude":"19.32461000"},{"name":"Niedomice","countryCode":"PL","stateCode":"MA","latitude":"50.10737000","longitude":"20.89548000"},{"name":"Niedzica","countryCode":"PL","stateCode":"MA","latitude":"49.41008000","longitude":"20.30273000"},{"name":"Niedźwiedź","countryCode":"PL","stateCode":"MA","latitude":"49.62100000","longitude":"20.07794000"},{"name":"Niepołomice","countryCode":"PL","stateCode":"MA","latitude":"50.04066000","longitude":"20.22257000"},{"name":"Nowa Góra","countryCode":"PL","stateCode":"MA","latitude":"50.17305000","longitude":"19.59120000"},{"name":"Nowa Wieś","countryCode":"PL","stateCode":"MA","latitude":"49.90746000","longitude":"19.21646000"},{"name":"Nowe Brzesko","countryCode":"PL","stateCode":"MA","latitude":"50.13222000","longitude":"20.37663000"},{"name":"Nowy Sącz","countryCode":"PL","stateCode":"MA","latitude":"49.62177000","longitude":"20.69705000"},{"name":"Nowy Targ","countryCode":"PL","stateCode":"MA","latitude":"49.47783000","longitude":"20.03228000"},{"name":"Nowy Wiśnicz","countryCode":"PL","stateCode":"MA","latitude":"49.91465000","longitude":"20.46109000"},{"name":"Ochojno","countryCode":"PL","stateCode":"MA","latitude":"49.95255000","longitude":"19.97452000"},{"name":"Ochotnica Dolna","countryCode":"PL","stateCode":"MA","latitude":"49.52682000","longitude":"20.34265000"},{"name":"Okocim","countryCode":"PL","stateCode":"MA","latitude":"49.94890000","longitude":"20.60160000"},{"name":"Olesno","countryCode":"PL","stateCode":"MA","latitude":"50.20152000","longitude":"20.92578000"},{"name":"Olkusz","countryCode":"PL","stateCode":"MA","latitude":"50.28130000","longitude":"19.56503000"},{"name":"Olszana","countryCode":"PL","stateCode":"MA","latitude":"49.56748000","longitude":"20.52126000"},{"name":"Olszówka","countryCode":"PL","stateCode":"MA","latitude":"49.61455000","longitude":"20.02885000"},{"name":"Osieczany","countryCode":"PL","stateCode":"MA","latitude":"49.84252000","longitude":"19.98207000"},{"name":"Osiek","countryCode":"PL","stateCode":"MA","latitude":"50.24353000","longitude":"19.60047000"},{"name":"Osielec","countryCode":"PL","stateCode":"MA","latitude":"49.68079000","longitude":"19.78243000"},{"name":"Ostrowsko","countryCode":"PL","stateCode":"MA","latitude":"49.47616000","longitude":"20.10052000"},{"name":"Ostrężnica","countryCode":"PL","stateCode":"MA","latitude":"50.19262000","longitude":"19.57077000"},{"name":"Ołpiny","countryCode":"PL","stateCode":"MA","latitude":"49.80686000","longitude":"21.20464000"},{"name":"Oświęcim","countryCode":"PL","stateCode":"MA","latitude":"50.03437000","longitude":"19.21037000"},{"name":"Palcza","countryCode":"PL","stateCode":"MA","latitude":"49.80454000","longitude":"19.74389000"},{"name":"Pawlikowice","countryCode":"PL","stateCode":"MA","latitude":"49.95310000","longitude":"20.05486000"},{"name":"Pcim","countryCode":"PL","stateCode":"MA","latitude":"49.75166000","longitude":"19.97108000"},{"name":"Piekary","countryCode":"PL","stateCode":"MA","latitude":"50.02495000","longitude":"19.79616000"},{"name":"Piekielnik","countryCode":"PL","stateCode":"MA","latitude":"49.47688000","longitude":"19.76810000"},{"name":"Piwniczna-Zdrój","countryCode":"PL","stateCode":"MA","latitude":"49.44056000","longitude":"20.71423000"},{"name":"Pleśna","countryCode":"PL","stateCode":"MA","latitude":"49.92642000","longitude":"20.94526000"},{"name":"Podegrodzie","countryCode":"PL","stateCode":"MA","latitude":"49.57688000","longitude":"20.58855000"},{"name":"Podwilk","countryCode":"PL","stateCode":"MA","latitude":"49.54760000","longitude":"19.73874000"},{"name":"Podłęże","countryCode":"PL","stateCode":"MA","latitude":"50.01458000","longitude":"20.16781000"},{"name":"Pogorzyce","countryCode":"PL","stateCode":"MA","latitude":"50.10186000","longitude":"19.42228000"},{"name":"Pogórska Wola","countryCode":"PL","stateCode":"MA","latitude":"50.01855000","longitude":"21.15795000"},{"name":"Polanka Wielka","countryCode":"PL","stateCode":"MA","latitude":"49.98501000","longitude":"19.32615000"},{"name":"Ponikiew","countryCode":"PL","stateCode":"MA","latitude":"49.83311000","longitude":"19.46571000"},{"name":"Poronin","countryCode":"PL","stateCode":"MA","latitude":"49.33781000","longitude":"20.00291000"},{"name":"Porąbka Uszewska","countryCode":"PL","stateCode":"MA","latitude":"49.94260000","longitude":"20.69052000"},{"name":"Poręba","countryCode":"PL","stateCode":"MA","latitude":"49.79645000","longitude":"20.01718000"},{"name":"Poręba Spytkowska","countryCode":"PL","stateCode":"MA","latitude":"49.93995000","longitude":"20.55405000"},{"name":"Poręba Wielka","countryCode":"PL","stateCode":"MA","latitude":"50.01116000","longitude":"19.28375000"},{"name":"Powiat bocheński","countryCode":"PL","stateCode":"MA","latitude":"49.96911000","longitude":"20.43078000"},{"name":"Powiat brzeski","countryCode":"PL","stateCode":"MA","latitude":"49.97170000","longitude":"20.60572000"},{"name":"Powiat chrzanowski","countryCode":"PL","stateCode":"MA","latitude":"50.13565000","longitude":"19.40434000"},{"name":"Powiat dąbrowski","countryCode":"PL","stateCode":"MA","latitude":"50.17572000","longitude":"20.97895000"},{"name":"Powiat gorlicki","countryCode":"PL","stateCode":"MA","latitude":"49.66452000","longitude":"21.16842000"},{"name":"Powiat krakowski","countryCode":"PL","stateCode":"MA","latitude":"50.14347000","longitude":"19.91409000"},{"name":"Powiat limanowski","countryCode":"PL","stateCode":"MA","latitude":"49.70761000","longitude":"20.42444000"},{"name":"Powiat miechowski","countryCode":"PL","stateCode":"MA","latitude":"50.35715000","longitude":"20.03290000"},{"name":"Powiat myślenicki","countryCode":"PL","stateCode":"MA","latitude":"49.83394000","longitude":"19.94482000"},{"name":"Powiat nowosądecki","countryCode":"PL","stateCode":"MA","latitude":"49.63467000","longitude":"20.69824000"},{"name":"Powiat nowotarski","countryCode":"PL","stateCode":"MA","latitude":"49.47663000","longitude":"20.04305000"},{"name":"Powiat olkuski","countryCode":"PL","stateCode":"MA","latitude":"50.27932000","longitude":"19.55772000"},{"name":"Powiat oświęcimski","countryCode":"PL","stateCode":"MA","latitude":"50.03796000","longitude":"19.22771000"},{"name":"Powiat proszowicki","countryCode":"PL","stateCode":"MA","latitude":"50.19241000","longitude":"20.28413000"},{"name":"Powiat suski","countryCode":"PL","stateCode":"MA","latitude":"49.74462000","longitude":"19.59103000"},{"name":"Powiat tarnowski","countryCode":"PL","stateCode":"MA","latitude":"50.05449000","longitude":"20.90527000"},{"name":"Powiat tatrzański","countryCode":"PL","stateCode":"MA","latitude":"49.30420000","longitude":"19.94800000"},{"name":"Powiat wadowicki","countryCode":"PL","stateCode":"MA","latitude":"49.89032000","longitude":"19.48374000"},{"name":"Powiat wielicki","countryCode":"PL","stateCode":"MA","latitude":"49.98570000","longitude":"20.05494000"},{"name":"Proszowice","countryCode":"PL","stateCode":"MA","latitude":"50.19275000","longitude":"20.28909000"},{"name":"Przecieszyn","countryCode":"PL","stateCode":"MA","latitude":"49.97838000","longitude":"19.17046000"},{"name":"Przeciszów","countryCode":"PL","stateCode":"MA","latitude":"50.00647000","longitude":"19.37576000"},{"name":"Przeginia","countryCode":"PL","stateCode":"MA","latitude":"50.23831000","longitude":"19.68853000"},{"name":"Przyborów","countryCode":"PL","stateCode":"MA","latitude":"50.03035000","longitude":"20.66279000"},{"name":"Przytkowice","countryCode":"PL","stateCode":"MA","latitude":"49.91785000","longitude":"19.68570000"},{"name":"Psary","countryCode":"PL","stateCode":"MA","latitude":"50.17242000","longitude":"19.52953000"},{"name":"Płaza","countryCode":"PL","stateCode":"MA","latitude":"50.09988000","longitude":"19.46451000"},{"name":"Raba Wyżna","countryCode":"PL","stateCode":"MA","latitude":"49.56681000","longitude":"19.87967000"},{"name":"Rabka-Zdrój","countryCode":"PL","stateCode":"MA","latitude":"49.60889000","longitude":"19.96654000"},{"name":"Racławice","countryCode":"PL","stateCode":"MA","latitude":"50.19344000","longitude":"19.67686000"},{"name":"Radgoszcz","countryCode":"PL","stateCode":"MA","latitude":"50.20580000","longitude":"21.11315000"},{"name":"Radocza","countryCode":"PL","stateCode":"MA","latitude":"49.91774000","longitude":"19.47498000"},{"name":"Radziszów","countryCode":"PL","stateCode":"MA","latitude":"49.93531000","longitude":"19.81522000"},{"name":"Radłów","countryCode":"PL","stateCode":"MA","latitude":"50.08419000","longitude":"20.84967000"},{"name":"Rajsko","countryCode":"PL","stateCode":"MA","latitude":"50.01193000","longitude":"19.19294000"},{"name":"Regulice","countryCode":"PL","stateCode":"MA","latitude":"50.08314000","longitude":"19.52785000"},{"name":"Roczyny","countryCode":"PL","stateCode":"MA","latitude":"49.85370000","longitude":"19.31568000"},{"name":"Rokiciny","countryCode":"PL","stateCode":"MA","latitude":"49.57243000","longitude":"19.92302000"},{"name":"Ropa","countryCode":"PL","stateCode":"MA","latitude":"49.59146000","longitude":"21.04431000"},{"name":"Rudawa","countryCode":"PL","stateCode":"MA","latitude":"50.12151000","longitude":"19.71239000"},{"name":"Rudnik","countryCode":"PL","stateCode":"MA","latitude":"49.85243000","longitude":"19.84740000"},{"name":"Rusocice","countryCode":"PL","stateCode":"MA","latitude":"49.99604000","longitude":"19.60648000"},{"name":"Ryczów","countryCode":"PL","stateCode":"MA","latitude":"49.98103000","longitude":"19.55017000"},{"name":"Ryglice","countryCode":"PL","stateCode":"MA","latitude":"49.87887000","longitude":"21.13748000"},{"name":"Rytro","countryCode":"PL","stateCode":"MA","latitude":"49.48904000","longitude":"20.66631000"},{"name":"Rzepiennik Strzyżewski","countryCode":"PL","stateCode":"MA","latitude":"49.80542000","longitude":"21.03599000"},{"name":"Rzeszotary","countryCode":"PL","stateCode":"MA","latitude":"49.94625000","longitude":"19.97280000"},{"name":"Rzezawa","countryCode":"PL","stateCode":"MA","latitude":"49.98997000","longitude":"20.51508000"},{"name":"Rzozów","countryCode":"PL","stateCode":"MA","latitude":"49.95398000","longitude":"19.79668000"},{"name":"Rzyki","countryCode":"PL","stateCode":"MA","latitude":"49.81129000","longitude":"19.39619000"},{"name":"Rząska","countryCode":"PL","stateCode":"MA","latitude":"50.09713000","longitude":"19.84509000"},{"name":"Rączna","countryCode":"PL","stateCode":"MA","latitude":"50.00984000","longitude":"19.76784000"},{"name":"Sanka","countryCode":"PL","stateCode":"MA","latitude":"50.06871000","longitude":"19.64596000"},{"name":"Sidzina","countryCode":"PL","stateCode":"MA","latitude":"49.59146000","longitude":"19.71119000"},{"name":"Siedliska","countryCode":"PL","stateCode":"MA","latitude":"49.87163000","longitude":"20.99625000"},{"name":"Siemiechów","countryCode":"PL","stateCode":"MA","latitude":"49.85359000","longitude":"20.90595000"},{"name":"Sieniawa","countryCode":"PL","stateCode":"MA","latitude":"49.53947000","longitude":"19.93014000"},{"name":"Siepraw","countryCode":"PL","stateCode":"MA","latitude":"49.91437000","longitude":"19.95864000"},{"name":"Sieradza","countryCode":"PL","stateCode":"MA","latitude":"50.13499000","longitude":"20.92947000"},{"name":"Skawica","countryCode":"PL","stateCode":"MA","latitude":"49.67718000","longitude":"19.62321000"},{"name":"Skawina","countryCode":"PL","stateCode":"MA","latitude":"49.97524000","longitude":"19.82869000"},{"name":"Skawinki","countryCode":"PL","stateCode":"MA","latitude":"49.82281000","longitude":"19.71256000"},{"name":"Skała","countryCode":"PL","stateCode":"MA","latitude":"50.23052000","longitude":"19.85363000"},{"name":"Skomielna Czarna","countryCode":"PL","stateCode":"MA","latitude":"49.72709000","longitude":"19.83633000"},{"name":"Skrzydlna","countryCode":"PL","stateCode":"MA","latitude":"49.75343000","longitude":"20.18618000"},{"name":"Skrzyszów","countryCode":"PL","stateCode":"MA","latitude":"49.99373000","longitude":"21.06139000"},{"name":"Smęgorzów","countryCode":"PL","stateCode":"MA","latitude":"50.22843000","longitude":"21.00414000"},{"name":"Sosnowice","countryCode":"PL","stateCode":"MA","latitude":"49.93995000","longitude":"19.71514000"},{"name":"Spytkowice","countryCode":"PL","stateCode":"MA","latitude":"49.99671000","longitude":"19.51103000"},{"name":"Stanisław Dolny","countryCode":"PL","stateCode":"MA","latitude":"49.90470000","longitude":"19.65334000"},{"name":"Stanisław Górny","countryCode":"PL","stateCode":"MA","latitude":"49.91155000","longitude":"19.62931000"},{"name":"Stanisławice","countryCode":"PL","stateCode":"MA","latitude":"49.98550000","longitude":"20.35123000"},{"name":"Stary Sącz","countryCode":"PL","stateCode":"MA","latitude":"49.56364000","longitude":"20.63496000"},{"name":"Stary Wiśnicz","countryCode":"PL","stateCode":"MA","latitude":"49.92548000","longitude":"20.48641000"},{"name":"Stronie","countryCode":"PL","stateCode":"MA","latitude":"49.83056000","longitude":"19.67497000"},{"name":"Stryszawa","countryCode":"PL","stateCode":"MA","latitude":"49.71327000","longitude":"19.52185000"},{"name":"Stryszów","countryCode":"PL","stateCode":"MA","latitude":"49.82569000","longitude":"19.61763000"},{"name":"Stróża","countryCode":"PL","stateCode":"MA","latitude":"49.79628000","longitude":"19.92379000"},{"name":"Sucha Beskidzka","countryCode":"PL","stateCode":"MA","latitude":"49.74188000","longitude":"19.59429000"},{"name":"Sulęcin","countryCode":"PL","stateCode":"MA","latitude":"52.44429000","longitude":"15.11676000"},{"name":"Sułkowice","countryCode":"PL","stateCode":"MA","latitude":"49.84053000","longitude":"19.80097000"},{"name":"Sułoszowa","countryCode":"PL","stateCode":"MA","latitude":"50.26789000","longitude":"19.73282000"},{"name":"Szaflary","countryCode":"PL","stateCode":"MA","latitude":"49.42655000","longitude":"20.02713000"},{"name":"Szarów","countryCode":"PL","stateCode":"MA","latitude":"49.99505000","longitude":"20.26960000"},{"name":"Szczawnica","countryCode":"PL","stateCode":"MA","latitude":"49.42437000","longitude":"20.48487000"},{"name":"Szczucin","countryCode":"PL","stateCode":"MA","latitude":"50.30957000","longitude":"21.07444000"},{"name":"Szczurowa","countryCode":"PL","stateCode":"MA","latitude":"50.11915000","longitude":"20.63610000"},{"name":"Szerzyny","countryCode":"PL","stateCode":"MA","latitude":"49.80919000","longitude":"21.24670000"},{"name":"Szynwałd","countryCode":"PL","stateCode":"MA","latitude":"49.96767000","longitude":"21.12293000"},{"name":"Sąspów","countryCode":"PL","stateCode":"MA","latitude":"50.22887000","longitude":"19.77007000"},{"name":"Sękowa","countryCode":"PL","stateCode":"MA","latitude":"49.62217000","longitude":"21.19769000"},{"name":"Słomniki","countryCode":"PL","stateCode":"MA","latitude":"50.24012000","longitude":"20.08224000"},{"name":"Słopnice","countryCode":"PL","stateCode":"MA","latitude":"49.68496000","longitude":"20.34325000"},{"name":"Słupiec","countryCode":"PL","stateCode":"MA","latitude":"50.32787000","longitude":"21.19374000"},{"name":"Targanice","countryCode":"PL","stateCode":"MA","latitude":"49.80575000","longitude":"19.32444000"},{"name":"Targowisko","countryCode":"PL","stateCode":"MA","latitude":"49.98473000","longitude":"20.29346000"},{"name":"Tarnowiec","countryCode":"PL","stateCode":"MA","latitude":"49.98164000","longitude":"20.98655000"},{"name":"Tarnów","countryCode":"PL","stateCode":"MA","latitude":"50.01381000","longitude":"20.98698000"},{"name":"Tenczynek","countryCode":"PL","stateCode":"MA","latitude":"50.11986000","longitude":"19.61308000"},{"name":"Tokarnia","countryCode":"PL","stateCode":"MA","latitude":"49.72720000","longitude":"19.87161000"},{"name":"Tomaszkowice","countryCode":"PL","stateCode":"MA","latitude":"49.97918000","longitude":"20.09966000"},{"name":"Tomice","countryCode":"PL","stateCode":"MA","latitude":"49.89773000","longitude":"19.48357000"},{"name":"Toporzysko","countryCode":"PL","stateCode":"MA","latitude":"49.62495000","longitude":"19.80226000"},{"name":"Trzciana","countryCode":"PL","stateCode":"MA","latitude":"49.84485000","longitude":"20.37415000"},{"name":"Trzebinia","countryCode":"PL","stateCode":"MA","latitude":"50.15931000","longitude":"19.46966000"},{"name":"Trzebunia","countryCode":"PL","stateCode":"MA","latitude":"49.79146000","longitude":"19.84715000"},{"name":"Trzemeśnia","countryCode":"PL","stateCode":"MA","latitude":"49.82752000","longitude":"20.02207000"},{"name":"Trąbki","countryCode":"PL","stateCode":"MA","latitude":"49.96226000","longitude":"20.14240000"},{"name":"Tuchów","countryCode":"PL","stateCode":"MA","latitude":"49.89485000","longitude":"21.05407000"},{"name":"Tylicz","countryCode":"PL","stateCode":"MA","latitude":"49.39598000","longitude":"21.02368000"},{"name":"Tymbark","countryCode":"PL","stateCode":"MA","latitude":"49.72859000","longitude":"20.32539000"},{"name":"Uście Gorlickie","countryCode":"PL","stateCode":"MA","latitude":"49.52192000","longitude":"21.13821000"},{"name":"Wadowice","countryCode":"PL","stateCode":"MA","latitude":"49.88335000","longitude":"19.49292000"},{"name":"Waksmund","countryCode":"PL","stateCode":"MA","latitude":"49.48207000","longitude":"20.07563000"},{"name":"Wawrzeńczyce","countryCode":"PL","stateCode":"MA","latitude":"50.11012000","longitude":"20.31612000"},{"name":"Wieliczka","countryCode":"PL","stateCode":"MA","latitude":"49.98738000","longitude":"20.06473000"},{"name":"Wielka Wieś","countryCode":"PL","stateCode":"MA","latitude":"49.93631000","longitude":"20.82304000"},{"name":"Wieprz","countryCode":"PL","stateCode":"MA","latitude":"49.89093000","longitude":"19.35688000"},{"name":"Wierzchosławice","countryCode":"PL","stateCode":"MA","latitude":"50.02478000","longitude":"20.85677000"},{"name":"Wietrzychowice","countryCode":"PL","stateCode":"MA","latitude":"50.19097000","longitude":"20.76502000"},{"name":"Witanowice","countryCode":"PL","stateCode":"MA","latitude":"49.91796000","longitude":"19.52579000"},{"name":"Witkowice","countryCode":"PL","stateCode":"MA","latitude":"49.90746000","longitude":"19.27963000"},{"name":"Wiśniowa","countryCode":"PL","stateCode":"MA","latitude":"49.78780000","longitude":"20.11502000"},{"name":"Wojnicz","countryCode":"PL","stateCode":"MA","latitude":"49.95800000","longitude":"20.83785000"},{"name":"Wola Batorska","countryCode":"PL","stateCode":"MA","latitude":"50.05262000","longitude":"20.26617000"},{"name":"Wola Dębińska","countryCode":"PL","stateCode":"MA","latitude":"49.98214000","longitude":"20.68777000"},{"name":"Wola Filipowska","countryCode":"PL","stateCode":"MA","latitude":"50.13433000","longitude":"19.58013000"},{"name":"Wola Radziszowska","countryCode":"PL","stateCode":"MA","latitude":"49.90558000","longitude":"19.78827000"},{"name":"Wola Zabierzowska","countryCode":"PL","stateCode":"MA","latitude":"50.07257000","longitude":"20.33217000"},{"name":"Wolbrom","countryCode":"PL","stateCode":"MA","latitude":"50.37957000","longitude":"19.75831000"},{"name":"Wołowice","countryCode":"PL","stateCode":"MA","latitude":"49.98876000","longitude":"19.72630000"},{"name":"Woźniki","countryCode":"PL","stateCode":"MA","latitude":"49.93774000","longitude":"19.49078000"},{"name":"Wrząsowice","countryCode":"PL","stateCode":"MA","latitude":"49.95862000","longitude":"19.94654000"},{"name":"Wysoka","countryCode":"PL","stateCode":"MA","latitude":"49.90713000","longitude":"19.60356000"},{"name":"Węglówka","countryCode":"PL","stateCode":"MA","latitude":"49.73424000","longitude":"20.08575000"},{"name":"Węgrzce Wielkie","countryCode":"PL","stateCode":"MA","latitude":"50.01491000","longitude":"20.11082000"},{"name":"Włosienica","countryCode":"PL","stateCode":"MA","latitude":"50.01822000","longitude":"19.31671000"},{"name":"Zabierzów","countryCode":"PL","stateCode":"MA","latitude":"50.11425000","longitude":"19.79788000"},{"name":"Zabierzów Bocheński","countryCode":"PL","stateCode":"MA","latitude":"50.06821000","longitude":"20.31896000"},{"name":"Zaborze","countryCode":"PL","stateCode":"MA","latitude":"50.02175000","longitude":"19.24067000"},{"name":"Zagórnik","countryCode":"PL","stateCode":"MA","latitude":"49.83710000","longitude":"19.37868000"},{"name":"Zagórze","countryCode":"PL","stateCode":"MA","latitude":"50.09449000","longitude":"19.40357000"},{"name":"Zakliczyn","countryCode":"PL","stateCode":"MA","latitude":"49.85589000","longitude":"20.80935000"},{"name":"Zakopane","countryCode":"PL","stateCode":"MA","latitude":"49.29899000","longitude":"19.94885000"},{"name":"Zakrzów","countryCode":"PL","stateCode":"MA","latitude":"49.82558000","longitude":"19.64973000"},{"name":"Zalas","countryCode":"PL","stateCode":"MA","latitude":"50.08033000","longitude":"19.62132000"},{"name":"Zarzecze","countryCode":"PL","stateCode":"MA","latitude":"50.36715000","longitude":"19.69591000"},{"name":"Zator","countryCode":"PL","stateCode":"MA","latitude":"49.99604000","longitude":"19.43799000"},{"name":"Zawoja","countryCode":"PL","stateCode":"MA","latitude":"49.64396000","longitude":"19.54227000"},{"name":"Zebrzydowice","countryCode":"PL","stateCode":"MA","latitude":"49.89032000","longitude":"19.67291000"},{"name":"Zembrzyce","countryCode":"PL","stateCode":"MA","latitude":"49.77517000","longitude":"19.60120000"},{"name":"Zielonki","countryCode":"PL","stateCode":"MA","latitude":"50.12091000","longitude":"19.92156000"},{"name":"Zubrzyca Dolna","countryCode":"PL","stateCode":"MA","latitude":"49.52688000","longitude":"19.67342000"},{"name":"Zubrzyca Górna","countryCode":"PL","stateCode":"MA","latitude":"49.56174000","longitude":"19.64973000"},{"name":"Złota","countryCode":"PL","stateCode":"MA","latitude":"49.88059000","longitude":"20.69326000"},{"name":"Łabowa","countryCode":"PL","stateCode":"MA","latitude":"49.52766000","longitude":"20.85497000"},{"name":"Łapanów","countryCode":"PL","stateCode":"MA","latitude":"49.86538000","longitude":"20.29149000"},{"name":"Łapczyca","countryCode":"PL","stateCode":"MA","latitude":"49.95994000","longitude":"20.38445000"},{"name":"Łapsze Niżne","countryCode":"PL","stateCode":"MA","latitude":"49.39807000","longitude":"20.24343000"},{"name":"Łopuszna","countryCode":"PL","stateCode":"MA","latitude":"49.47281000","longitude":"20.13021000"},{"name":"Łososina Dolna","countryCode":"PL","stateCode":"MA","latitude":"49.74977000","longitude":"20.63129000"},{"name":"Łukowa","countryCode":"PL","stateCode":"MA","latitude":"50.09300000","longitude":"20.97548000"},{"name":"Łukowica","countryCode":"PL","stateCode":"MA","latitude":"49.61110000","longitude":"20.48289000"},{"name":"Łużna","countryCode":"PL","stateCode":"MA","latitude":"49.71288000","longitude":"21.04637000"},{"name":"Łącko","countryCode":"PL","stateCode":"MA","latitude":"49.55757000","longitude":"20.43586000"},{"name":"Łączany","countryCode":"PL","stateCode":"MA","latitude":"49.98407000","longitude":"19.57867000"},{"name":"Łętownia","countryCode":"PL","stateCode":"MA","latitude":"49.69745000","longitude":"19.87109000"},{"name":"Świątniki Górne","countryCode":"PL","stateCode":"MA","latitude":"49.93429000","longitude":"19.95364000"},{"name":"Żabno","countryCode":"PL","stateCode":"MA","latitude":"50.13334000","longitude":"20.88615000"},{"name":"Żarki","countryCode":"PL","stateCode":"MA","latitude":"50.08259000","longitude":"19.35199000"},{"name":"Żegocina","countryCode":"PL","stateCode":"MA","latitude":"49.81395000","longitude":"20.41964000"},{"name":"Żurowa","countryCode":"PL","stateCode":"MA","latitude":"49.82636000","longitude":"21.16894000"},{"name":"Augustów","countryCode":"PL","stateCode":"PD","latitude":"53.84321000","longitude":"22.97979000"},{"name":"Białowieża","countryCode":"PL","stateCode":"PD","latitude":"52.70000000","longitude":"23.86667000"},{"name":"Białystok","countryCode":"PL","stateCode":"PD","latitude":"53.13333000","longitude":"23.16433000"},{"name":"Bielsk Podlaski","countryCode":"PL","stateCode":"PD","latitude":"52.76512000","longitude":"23.18647000"},{"name":"Boćki","countryCode":"PL","stateCode":"PD","latitude":"52.65155000","longitude":"23.04485000"},{"name":"Brańsk","countryCode":"PL","stateCode":"PD","latitude":"52.74440000","longitude":"22.83774000"},{"name":"Choroszcz","countryCode":"PL","stateCode":"PD","latitude":"53.14332000","longitude":"22.98889000"},{"name":"Ciechanowiec","countryCode":"PL","stateCode":"PD","latitude":"52.67828000","longitude":"22.49815000"},{"name":"Czarna Białostocka","countryCode":"PL","stateCode":"PD","latitude":"53.30509000","longitude":"23.28146000"},{"name":"Czeremcha","countryCode":"PL","stateCode":"PD","latitude":"52.51667000","longitude":"23.35000000"},{"name":"Czyżew","countryCode":"PL","stateCode":"PD","latitude":"52.79768000","longitude":"22.31237000"},{"name":"Dobrzyniewo Duże","countryCode":"PL","stateCode":"PD","latitude":"53.20022000","longitude":"23.01129000"},{"name":"Drohiczyn","countryCode":"PL","stateCode":"PD","latitude":"52.40011000","longitude":"22.65853000"},{"name":"Dąbrowa Białostocka","countryCode":"PL","stateCode":"PD","latitude":"53.65364000","longitude":"23.34792000"},{"name":"Filipów","countryCode":"PL","stateCode":"PD","latitude":"54.18037000","longitude":"22.62076000"},{"name":"Goniadz","countryCode":"PL","stateCode":"PD","latitude":"53.48953000","longitude":"22.73578000"},{"name":"Grajewo","countryCode":"PL","stateCode":"PD","latitude":"53.64728000","longitude":"22.45537000"},{"name":"Grudki","countryCode":"PL","stateCode":"PD","latitude":"53.09488000","longitude":"23.66848000"},{"name":"Hajnówka","countryCode":"PL","stateCode":"PD","latitude":"52.74328000","longitude":"23.58122000"},{"name":"Jedwabne","countryCode":"PL","stateCode":"PD","latitude":"53.28554000","longitude":"22.30353000"},{"name":"Kleszczele","countryCode":"PL","stateCode":"PD","latitude":"52.57314000","longitude":"23.32539000"},{"name":"Knyszyn","countryCode":"PL","stateCode":"PD","latitude":"53.31406000","longitude":"22.91963000"},{"name":"Kolno","countryCode":"PL","stateCode":"PD","latitude":"53.41148000","longitude":"21.92905000"},{"name":"Krasnopol","countryCode":"PL","stateCode":"PD","latitude":"54.11613000","longitude":"23.20476000"},{"name":"Krynki","countryCode":"PL","stateCode":"PD","latitude":"53.26444000","longitude":"23.77304000"},{"name":"Kuźnica","countryCode":"PL","stateCode":"PD","latitude":"53.51094000","longitude":"23.64953000"},{"name":"Lipsk","countryCode":"PL","stateCode":"PD","latitude":"53.73312000","longitude":"23.40225000"},{"name":"Mały Płock","countryCode":"PL","stateCode":"PD","latitude":"53.30385000","longitude":"22.02836000"},{"name":"Michałowo","countryCode":"PL","stateCode":"PD","latitude":"53.03492000","longitude":"23.60996000"},{"name":"Milejczyce","countryCode":"PL","stateCode":"PD","latitude":"52.51967000","longitude":"23.13206000"},{"name":"Mońki","countryCode":"PL","stateCode":"PD","latitude":"53.40496000","longitude":"22.79791000"},{"name":"Narew","countryCode":"PL","stateCode":"PD","latitude":"52.91418000","longitude":"23.51984000"},{"name":"Nowogród","countryCode":"PL","stateCode":"PD","latitude":"53.22698000","longitude":"21.88210000"},{"name":"Nurzec-Stacja","countryCode":"PL","stateCode":"PD","latitude":"52.46249000","longitude":"23.08571000"},{"name":"Orla","countryCode":"PL","stateCode":"PD","latitude":"52.70546000","longitude":"23.33213000"},{"name":"Piątnica","countryCode":"PL","stateCode":"PD","latitude":"53.19657000","longitude":"22.09591000"},{"name":"Powiat augustowski","countryCode":"PL","stateCode":"PD","latitude":"53.79742000","longitude":"23.14275000"},{"name":"Powiat białostocki","countryCode":"PL","stateCode":"PD","latitude":"53.09897000","longitude":"23.59314000"},{"name":"Powiat bielski","countryCode":"PL","stateCode":"PD","latitude":"52.74629000","longitude":"23.00669000"},{"name":"Powiat grajewski","countryCode":"PL","stateCode":"PD","latitude":"53.55509000","longitude":"22.48995000"},{"name":"Powiat hajnowski","countryCode":"PL","stateCode":"PD","latitude":"52.70845000","longitude":"23.55719000"},{"name":"Powiat kolneński","countryCode":"PL","stateCode":"PD","latitude":"53.39186000","longitude":"21.93631000"},{"name":"Powiat moniecki","countryCode":"PL","stateCode":"PD","latitude":"53.44561000","longitude":"22.78144000"},{"name":"Powiat sejneński","countryCode":"PL","stateCode":"PD","latitude":"54.09561000","longitude":"23.30425000"},{"name":"Powiat siemiatycki","countryCode":"PL","stateCode":"PD","latitude":"52.48842000","longitude":"22.88642000"},{"name":"Powiat sokólski","countryCode":"PL","stateCode":"PD","latitude":"53.43511000","longitude":"23.41864000"},{"name":"Powiat suwalski","countryCode":"PL","stateCode":"PD","latitude":"54.16655000","longitude":"22.81818000"},{"name":"Powiat wysokomazowiecki","countryCode":"PL","stateCode":"PD","latitude":"52.86458000","longitude":"22.55541000"},{"name":"Powiat zambrowski","countryCode":"PL","stateCode":"PD","latitude":"53.02256000","longitude":"22.28505000"},{"name":"Powiat łomżyński","countryCode":"PL","stateCode":"PD","latitude":"53.20686000","longitude":"22.08252000"},{"name":"Puńsk","countryCode":"PL","stateCode":"PD","latitude":"54.25114000","longitude":"23.18124000"},{"name":"Raczki","countryCode":"PL","stateCode":"PD","latitude":"53.98749000","longitude":"22.78487000"},{"name":"Radziłów","countryCode":"PL","stateCode":"PD","latitude":"53.40994000","longitude":"22.40988000"},{"name":"Rajgród","countryCode":"PL","stateCode":"PD","latitude":"53.73102000","longitude":"22.70515000"},{"name":"Rudka","countryCode":"PL","stateCode":"PD","latitude":"52.72439000","longitude":"22.72676000"},{"name":"Rutki-Kossaki","countryCode":"PL","stateCode":"PD","latitude":"53.08932000","longitude":"22.44011000"},{"name":"Sejny","countryCode":"PL","stateCode":"PD","latitude":"54.10802000","longitude":"23.34698000"},{"name":"Siemiatycze","countryCode":"PL","stateCode":"PD","latitude":"52.42719000","longitude":"22.86231000"},{"name":"Sokoły","countryCode":"PL","stateCode":"PD","latitude":"52.99314000","longitude":"22.70050000"},{"name":"Sokółka","countryCode":"PL","stateCode":"PD","latitude":"53.40715000","longitude":"23.50228000"},{"name":"Stawiski","countryCode":"PL","stateCode":"PD","latitude":"53.37987000","longitude":"22.15462000"},{"name":"Suchowola","countryCode":"PL","stateCode":"PD","latitude":"53.57753000","longitude":"23.10596000"},{"name":"Supraśl","countryCode":"PL","stateCode":"PD","latitude":"53.20526000","longitude":"23.33934000"},{"name":"Suraż","countryCode":"PL","stateCode":"PD","latitude":"52.94908000","longitude":"22.95653000"},{"name":"Suwałki","countryCode":"PL","stateCode":"PD","latitude":"54.10272000","longitude":"22.92914000"},{"name":"Szczuczyn","countryCode":"PL","stateCode":"PD","latitude":"53.56330000","longitude":"22.28534000"},{"name":"Szepietowo","countryCode":"PL","stateCode":"PD","latitude":"52.87032000","longitude":"22.54392000"},{"name":"Szumowo","countryCode":"PL","stateCode":"PD","latitude":"52.91884000","longitude":"22.08449000"},{"name":"Turośń Kościelna","countryCode":"PL","stateCode":"PD","latitude":"53.01463000","longitude":"23.05532000"},{"name":"Tykocin","countryCode":"PL","stateCode":"PD","latitude":"53.20567000","longitude":"22.77457000"},{"name":"Wasilków","countryCode":"PL","stateCode":"PD","latitude":"53.19909000","longitude":"23.20776000"},{"name":"Wizna","countryCode":"PL","stateCode":"PD","latitude":"53.19518000","longitude":"22.38241000"},{"name":"Wysokie Mazowieckie","countryCode":"PL","stateCode":"PD","latitude":"52.91661000","longitude":"22.51712000"},{"name":"Wyszki","countryCode":"PL","stateCode":"PD","latitude":"52.84129000","longitude":"22.98119000"},{"name":"Wąsosz","countryCode":"PL","stateCode":"PD","latitude":"53.52209000","longitude":"22.31915000"},{"name":"Zabłudów","countryCode":"PL","stateCode":"PD","latitude":"53.01442000","longitude":"23.33831000"},{"name":"Zambrów","countryCode":"PL","stateCode":"PD","latitude":"52.98550000","longitude":"22.24319000"},{"name":"Zbójna","countryCode":"PL","stateCode":"PD","latitude":"53.24293000","longitude":"21.78812000"},{"name":"Łapy","countryCode":"PL","stateCode":"PD","latitude":"52.99110000","longitude":"22.88422000"},{"name":"Łomża","countryCode":"PL","stateCode":"PD","latitude":"53.17806000","longitude":"22.05935000"},{"name":"Śniadowo","countryCode":"PL","stateCode":"PD","latitude":"53.03874000","longitude":"21.99077000"},{"name":"Babiak","countryCode":"PL","stateCode":"WP","latitude":"52.34530000","longitude":"18.66663000"},{"name":"Baranowo","countryCode":"PL","stateCode":"WP","latitude":"52.43525000","longitude":"16.78631000"},{"name":"Baranów","countryCode":"PL","stateCode":"WP","latitude":"51.26342000","longitude":"18.00470000"},{"name":"Białośliwie","countryCode":"PL","stateCode":"WP","latitude":"53.10461000","longitude":"17.12533000"},{"name":"Blizanów","countryCode":"PL","stateCode":"WP","latitude":"51.90372000","longitude":"18.01003000"},{"name":"Bojanowo","countryCode":"PL","stateCode":"WP","latitude":"51.70749000","longitude":"16.74827000"},{"name":"Bojanowo Stare","countryCode":"PL","stateCode":"WP","latitude":"51.99302000","longitude":"16.58369000"},{"name":"Borek Wielkopolski","countryCode":"PL","stateCode":"WP","latitude":"51.91674000","longitude":"17.24133000"},{"name":"Bralin","countryCode":"PL","stateCode":"WP","latitude":"51.28581000","longitude":"17.90325000"},{"name":"Brdów","countryCode":"PL","stateCode":"WP","latitude":"52.35390000","longitude":"18.72980000"},{"name":"Brenno","countryCode":"PL","stateCode":"WP","latitude":"51.92257000","longitude":"16.21488000"},{"name":"Brodnica","countryCode":"PL","stateCode":"WP","latitude":"52.14123000","longitude":"16.89096000"},{"name":"Broniszewice","countryCode":"PL","stateCode":"WP","latitude":"51.96696000","longitude":"17.81648000"},{"name":"Brudzew","countryCode":"PL","stateCode":"WP","latitude":"52.09949000","longitude":"18.60432000"},{"name":"Budzyń","countryCode":"PL","stateCode":"WP","latitude":"52.88954000","longitude":"16.98812000"},{"name":"Buk","countryCode":"PL","stateCode":"WP","latitude":"52.35532000","longitude":"16.51958000"},{"name":"Chocz","countryCode":"PL","stateCode":"WP","latitude":"51.97642000","longitude":"17.86995000"},{"name":"Chodzież","countryCode":"PL","stateCode":"WP","latitude":"52.99505000","longitude":"16.91980000"},{"name":"Chodów","countryCode":"PL","stateCode":"WP","latitude":"52.24961000","longitude":"19.01218000"},{"name":"Chrzypsko Wielkie","countryCode":"PL","stateCode":"WP","latitude":"52.62817000","longitude":"16.22852000"},{"name":"Czajków","countryCode":"PL","stateCode":"WP","latitude":"51.49197000","longitude":"18.32726000"},{"name":"Czapury","countryCode":"PL","stateCode":"WP","latitude":"52.31719000","longitude":"16.91268000"},{"name":"Czarnków","countryCode":"PL","stateCode":"WP","latitude":"52.90214000","longitude":"16.56413000"},{"name":"Czempiń","countryCode":"PL","stateCode":"WP","latitude":"52.14404000","longitude":"16.76408000"},{"name":"Czermin","countryCode":"PL","stateCode":"WP","latitude":"51.95008000","longitude":"17.74957000"},{"name":"Czerniejewo","countryCode":"PL","stateCode":"WP","latitude":"52.42640000","longitude":"17.48925000"},{"name":"Czerwonak","countryCode":"PL","stateCode":"WP","latitude":"52.46459000","longitude":"16.98169000"},{"name":"Damasławek","countryCode":"PL","stateCode":"WP","latitude":"52.83979000","longitude":"17.50062000"},{"name":"Daszewice","countryCode":"PL","stateCode":"WP","latitude":"52.30002000","longitude":"16.95723000"},{"name":"Dobra","countryCode":"PL","stateCode":"WP","latitude":"51.91664000","longitude":"18.61556000"},{"name":"Dobrzyca","countryCode":"PL","stateCode":"WP","latitude":"51.86663000","longitude":"17.60336000"},{"name":"Dolsk","countryCode":"PL","stateCode":"WP","latitude":"51.98180000","longitude":"17.06273000"},{"name":"Dominowo","countryCode":"PL","stateCode":"WP","latitude":"52.29158000","longitude":"17.35754000"},{"name":"Dopiewo","countryCode":"PL","stateCode":"WP","latitude":"52.35726000","longitude":"16.67562000"},{"name":"Doruchów","countryCode":"PL","stateCode":"WP","latitude":"51.41719000","longitude":"18.07697000"},{"name":"Drawsko","countryCode":"PL","stateCode":"WP","latitude":"52.85421000","longitude":"16.03125000"},{"name":"Duszniki","countryCode":"PL","stateCode":"WP","latitude":"52.44691000","longitude":"16.40602000"},{"name":"Dąbie","countryCode":"PL","stateCode":"WP","latitude":"52.08668000","longitude":"18.82250000"},{"name":"Gizałki","countryCode":"PL","stateCode":"WP","latitude":"52.04267000","longitude":"17.76936000"},{"name":"Gniezno","countryCode":"PL","stateCode":"WP","latitude":"52.53481000","longitude":"17.58259000"},{"name":"Golina","countryCode":"PL","stateCode":"WP","latitude":"52.24315000","longitude":"18.09268000"},{"name":"Gorzyce Wielkie","countryCode":"PL","stateCode":"WP","latitude":"51.63725000","longitude":"17.72953000"},{"name":"Gostyń","countryCode":"PL","stateCode":"WP","latitude":"51.88247000","longitude":"17.01225000"},{"name":"Gołańcz","countryCode":"PL","stateCode":"WP","latitude":"52.94326000","longitude":"17.29995000"},{"name":"Gołuchów","countryCode":"PL","stateCode":"WP","latitude":"51.85036000","longitude":"17.93140000"},{"name":"Grabów nad Prosną","countryCode":"PL","stateCode":"WP","latitude":"51.50596000","longitude":"18.11929000"},{"name":"Granowo","countryCode":"PL","stateCode":"WP","latitude":"52.22244000","longitude":"16.52859000"},{"name":"Grodziec","countryCode":"PL","stateCode":"WP","latitude":"52.03855000","longitude":"18.05972000"},{"name":"Grodzisk Wielkopolski","countryCode":"PL","stateCode":"WP","latitude":"52.22762000","longitude":"16.36534000"},{"name":"Grzegorzew","countryCode":"PL","stateCode":"WP","latitude":"52.20177000","longitude":"18.73409000"},{"name":"Jabłonna","countryCode":"PL","stateCode":"WP","latitude":"52.20598000","longitude":"16.20741000"},{"name":"Janków Przygodzki","countryCode":"PL","stateCode":"WP","latitude":"51.59808000","longitude":"17.78824000"},{"name":"Jaraczewo","countryCode":"PL","stateCode":"WP","latitude":"51.96854000","longitude":"17.29707000"},{"name":"Jarocin","countryCode":"PL","stateCode":"WP","latitude":"51.97266000","longitude":"17.50256000"},{"name":"Jastrowie","countryCode":"PL","stateCode":"WP","latitude":"53.42048000","longitude":"16.81756000"},{"name":"Jutrosin","countryCode":"PL","stateCode":"WP","latitude":"51.65009000","longitude":"17.16957000"},{"name":"Kaczory","countryCode":"PL","stateCode":"WP","latitude":"53.10348000","longitude":"16.88169000"},{"name":"Kalisz","countryCode":"PL","stateCode":"WP","latitude":"51.76109000","longitude":"18.09102000"},{"name":"Kamieniec","countryCode":"PL","stateCode":"WP","latitude":"52.16614000","longitude":"16.46164000"},{"name":"Kawęczyn","countryCode":"PL","stateCode":"WP","latitude":"51.90923000","longitude":"18.53102000"},{"name":"Kazimierz Biskupi","countryCode":"PL","stateCode":"WP","latitude":"52.31100000","longitude":"18.16581000"},{"name":"Kaźmierz","countryCode":"PL","stateCode":"WP","latitude":"52.51309000","longitude":"16.58403000"},{"name":"Kiszkowo","countryCode":"PL","stateCode":"WP","latitude":"52.58871000","longitude":"17.26630000"},{"name":"Kleczew","countryCode":"PL","stateCode":"WP","latitude":"52.37057000","longitude":"18.17714000"},{"name":"Kleszczewo","countryCode":"PL","stateCode":"WP","latitude":"52.33377000","longitude":"17.17163000"},{"name":"Kobyla Góra","countryCode":"PL","stateCode":"WP","latitude":"51.37923000","longitude":"17.83811000"},{"name":"Kobylin","countryCode":"PL","stateCode":"WP","latitude":"51.71645000","longitude":"17.22682000"},{"name":"Kobylnica","countryCode":"PL","stateCode":"WP","latitude":"52.44597000","longitude":"17.07644000"},{"name":"Komorniki","countryCode":"PL","stateCode":"WP","latitude":"52.33870000","longitude":"16.81063000"},{"name":"Konary","countryCode":"PL","stateCode":"WP","latitude":"51.65690000","longitude":"17.04185000"},{"name":"Konin","countryCode":"PL","stateCode":"WP","latitude":"52.22338000","longitude":"18.25121000"},{"name":"Kostrzyn","countryCode":"PL","stateCode":"WP","latitude":"52.39847000","longitude":"17.22811000"},{"name":"Kotlin","countryCode":"PL","stateCode":"WP","latitude":"51.91913000","longitude":"17.64825000"},{"name":"Kołaczkowo","countryCode":"PL","stateCode":"WP","latitude":"52.21739000","longitude":"17.62413000"},{"name":"Koło","countryCode":"PL","stateCode":"WP","latitude":"52.20024000","longitude":"18.63865000"},{"name":"Kościan","countryCode":"PL","stateCode":"WP","latitude":"52.08829000","longitude":"16.64866000"},{"name":"Kościelec","countryCode":"PL","stateCode":"WP","latitude":"52.17425000","longitude":"18.57067000"},{"name":"Koźmin Wielkopolski","countryCode":"PL","stateCode":"WP","latitude":"51.82712000","longitude":"17.45391000"},{"name":"Koźminek","countryCode":"PL","stateCode":"WP","latitude":"51.79874000","longitude":"18.33893000"},{"name":"Krajenka","countryCode":"PL","stateCode":"WP","latitude":"53.29759000","longitude":"16.99079000"},{"name":"Kramsk","countryCode":"PL","stateCode":"WP","latitude":"52.26469000","longitude":"18.42407000"},{"name":"Kraszewice","countryCode":"PL","stateCode":"WP","latitude":"51.51868000","longitude":"18.21997000"},{"name":"Krobia","countryCode":"PL","stateCode":"WP","latitude":"51.77405000","longitude":"16.98237000"},{"name":"Krosno","countryCode":"PL","stateCode":"WP","latitude":"52.22357000","longitude":"16.83251000"},{"name":"Krotoszyn","countryCode":"PL","stateCode":"WP","latitude":"51.69868000","longitude":"17.43738000"},{"name":"Krzemieniewo","countryCode":"PL","stateCode":"WP","latitude":"51.85905000","longitude":"16.83354000"},{"name":"Krzykosy","countryCode":"PL","stateCode":"WP","latitude":"52.11041000","longitude":"17.37411000"},{"name":"Krzywiń","countryCode":"PL","stateCode":"WP","latitude":"51.96296000","longitude":"16.81985000"},{"name":"Krzyż Wielkopolski","countryCode":"PL","stateCode":"WP","latitude":"52.88097000","longitude":"16.01116000"},{"name":"Książ Wielkopolski","countryCode":"PL","stateCode":"WP","latitude":"52.06167000","longitude":"17.23952000"},{"name":"Kuślin","countryCode":"PL","stateCode":"WP","latitude":"52.36386000","longitude":"16.31538000"},{"name":"Kwilcz","countryCode":"PL","stateCode":"WP","latitude":"52.55506000","longitude":"16.08562000"},{"name":"Kórnik","countryCode":"PL","stateCode":"WP","latitude":"52.24772000","longitude":"17.08949000"},{"name":"Kępno","countryCode":"PL","stateCode":"WP","latitude":"51.27840000","longitude":"17.98908000"},{"name":"Kłecko","countryCode":"PL","stateCode":"WP","latitude":"52.63181000","longitude":"17.43075000"},{"name":"Kłodawa","countryCode":"PL","stateCode":"WP","latitude":"52.25447000","longitude":"18.91352000"},{"name":"Leszno","countryCode":"PL","stateCode":"WP","latitude":"51.84034000","longitude":"16.57494000"},{"name":"Licheń Stary","countryCode":"PL","stateCode":"WP","latitude":"52.31226000","longitude":"18.35515000"},{"name":"Lipka","countryCode":"PL","stateCode":"WP","latitude":"53.49601000","longitude":"17.25085000"},{"name":"Lipno","countryCode":"PL","stateCode":"WP","latitude":"51.91722000","longitude":"16.56708000"},{"name":"Lisków","countryCode":"PL","stateCode":"WP","latitude":"51.83313000","longitude":"18.39789000"},{"name":"Lubasz","countryCode":"PL","stateCode":"WP","latitude":"52.85213000","longitude":"16.52344000"},{"name":"Luboń","countryCode":"PL","stateCode":"WP","latitude":"52.34705000","longitude":"16.89267000"},{"name":"Lwówek","countryCode":"PL","stateCode":"WP","latitude":"52.44798000","longitude":"16.18106000"},{"name":"Lądek","countryCode":"PL","stateCode":"WP","latitude":"52.20929000","longitude":"17.92994000"},{"name":"Malanów","countryCode":"PL","stateCode":"WP","latitude":"51.95358000","longitude":"18.39128000"},{"name":"Margonin","countryCode":"PL","stateCode":"WP","latitude":"52.97335000","longitude":"17.09464000"},{"name":"Miasteczko Krajeńskie","countryCode":"PL","stateCode":"WP","latitude":"53.09784000","longitude":"17.00478000"},{"name":"Miedzichowo","countryCode":"PL","stateCode":"WP","latitude":"52.37581000","longitude":"15.95876000"},{"name":"Miejska Górka","countryCode":"PL","stateCode":"WP","latitude":"51.65573000","longitude":"16.95826000"},{"name":"Mieleszyn","countryCode":"PL","stateCode":"WP","latitude":"52.66868000","longitude":"17.49779000"},{"name":"Mieścisko","countryCode":"PL","stateCode":"WP","latitude":"52.74357000","longitude":"17.33213000"},{"name":"Mikstat","countryCode":"PL","stateCode":"WP","latitude":"51.53236000","longitude":"17.97378000"},{"name":"Międzychód","countryCode":"PL","stateCode":"WP","latitude":"52.59882000","longitude":"15.89696000"},{"name":"Miłosław","countryCode":"PL","stateCode":"WP","latitude":"52.20318000","longitude":"17.48955000"},{"name":"Mosina","countryCode":"PL","stateCode":"WP","latitude":"52.24543000","longitude":"16.84709000"},{"name":"Murowana Goślina","countryCode":"PL","stateCode":"WP","latitude":"52.57463000","longitude":"17.00933000"},{"name":"Nekla","countryCode":"PL","stateCode":"WP","latitude":"52.36496000","longitude":"17.41329000"},{"name":"Niechanowo","countryCode":"PL","stateCode":"WP","latitude":"52.46527000","longitude":"17.67812000"},{"name":"Nowe Miasto nad Wartą","countryCode":"PL","stateCode":"WP","latitude":"52.09007000","longitude":"17.41114000"},{"name":"Nowe Skalmierzyce","countryCode":"PL","stateCode":"WP","latitude":"51.71038000","longitude":"17.99337000"},{"name":"Nowy Tomyśl","countryCode":"PL","stateCode":"WP","latitude":"52.31950000","longitude":"16.12844000"},{"name":"Oborniki","countryCode":"PL","stateCode":"WP","latitude":"52.64739000","longitude":"16.81406000"},{"name":"Obrzycko","countryCode":"PL","stateCode":"WP","latitude":"52.70338000","longitude":"16.52807000"},{"name":"Odolanów","countryCode":"PL","stateCode":"WP","latitude":"51.57419000","longitude":"17.67434000"},{"name":"Okonek","countryCode":"PL","stateCode":"WP","latitude":"53.53618000","longitude":"16.85158000"},{"name":"Olszówka","countryCode":"PL","stateCode":"WP","latitude":"52.19030000","longitude":"18.86258000"},{"name":"Opalenica","countryCode":"PL","stateCode":"WP","latitude":"52.30887000","longitude":"16.41278000"},{"name":"Opatów","countryCode":"PL","stateCode":"WP","latitude":"51.21463000","longitude":"18.14615000"},{"name":"Opatówek","countryCode":"PL","stateCode":"WP","latitude":"51.73989000","longitude":"18.21653000"},{"name":"Orchowo","countryCode":"PL","stateCode":"WP","latitude":"52.50938000","longitude":"18.01578000"},{"name":"Osieczna","countryCode":"PL","stateCode":"WP","latitude":"51.90420000","longitude":"16.67862000"},{"name":"Osiek Mały","countryCode":"PL","stateCode":"WP","latitude":"52.27630000","longitude":"18.60234000"},{"name":"Osiek nad Notecią","countryCode":"PL","stateCode":"WP","latitude":"53.12030000","longitude":"17.29102000"},{"name":"Ostroróg","countryCode":"PL","stateCode":"WP","latitude":"52.62650000","longitude":"16.44988000"},{"name":"Ostrowite","countryCode":"PL","stateCode":"WP","latitude":"52.38199000","longitude":"18.04470000"},{"name":"Ostrzeszów","countryCode":"PL","stateCode":"WP","latitude":"51.42640000","longitude":"17.93355000"},{"name":"Ostrów Wielkopolski","countryCode":"PL","stateCode":"WP","latitude":"51.65501000","longitude":"17.80686000"},{"name":"Pakosław","countryCode":"PL","stateCode":"WP","latitude":"51.61438000","longitude":"17.05793000"},{"name":"Pamiątkowo","countryCode":"PL","stateCode":"WP","latitude":"52.55334000","longitude":"16.68094000"},{"name":"Pecna","countryCode":"PL","stateCode":"WP","latitude":"52.18333000","longitude":"16.80000000"},{"name":"Perzów","countryCode":"PL","stateCode":"WP","latitude":"51.27625000","longitude":"17.80970000"},{"name":"Piaski","countryCode":"PL","stateCode":"WP","latitude":"51.88497000","longitude":"17.07293000"},{"name":"Piła","countryCode":"PL","stateCode":"WP","latitude":"53.15145000","longitude":"16.73782000"},{"name":"Pleszew","countryCode":"PL","stateCode":"WP","latitude":"51.89636000","longitude":"17.78549000"},{"name":"Plewiska","countryCode":"PL","stateCode":"WP","latitude":"52.36706000","longitude":"16.80985000"},{"name":"Pniewy","countryCode":"PL","stateCode":"WP","latitude":"52.50943000","longitude":"16.25668000"},{"name":"Pobiedziska","countryCode":"PL","stateCode":"WP","latitude":"52.47753000","longitude":"17.28767000"},{"name":"Pogorzela","countryCode":"PL","stateCode":"WP","latitude":"51.82220000","longitude":"17.23017000"},{"name":"Poniec","countryCode":"PL","stateCode":"WP","latitude":"51.76343000","longitude":"16.80867000"},{"name":"Powiat chodzieski","countryCode":"PL","stateCode":"WP","latitude":"52.95289000","longitude":"17.01545000"},{"name":"Powiat czarnkowsko-trzcianecki","countryCode":"PL","stateCode":"WP","latitude":"52.92885000","longitude":"16.34673000"},{"name":"Powiat gnieźnieński","countryCode":"PL","stateCode":"WP","latitude":"52.55359000","longitude":"17.57140000"},{"name":"Powiat gostyński","countryCode":"PL","stateCode":"WP","latitude":"51.83680000","longitude":"17.03471000"},{"name":"Powiat grodziski","countryCode":"PL","stateCode":"WP","latitude":"52.16038000","longitude":"16.33566000"},{"name":"Powiat jarociński","countryCode":"PL","stateCode":"WP","latitude":"52.00901000","longitude":"17.45497000"},{"name":"Powiat kaliski","countryCode":"PL","stateCode":"WP","latitude":"51.78921000","longitude":"18.20809000"},{"name":"Powiat kolski","countryCode":"PL","stateCode":"WP","latitude":"52.24446000","longitude":"18.78096000"},{"name":"Powiat koniński","countryCode":"PL","stateCode":"WP","latitude":"52.25965000","longitude":"18.29616000"},{"name":"Powiat kościański","countryCode":"PL","stateCode":"WP","latitude":"52.06616000","longitude":"16.71514000"},{"name":"Powiat krotoszyński","countryCode":"PL","stateCode":"WP","latitude":"51.74174000","longitude":"17.42125000"},{"name":"Powiat kępiński","countryCode":"PL","stateCode":"WP","latitude":"51.24852000","longitude":"17.95934000"},{"name":"Powiat leszczyński","countryCode":"PL","stateCode":"WP","latitude":"51.85010000","longitude":"16.50120000"},{"name":"Powiat międzychodzki","countryCode":"PL","stateCode":"WP","latitude":"52.60187000","longitude":"16.05741000"},{"name":"Powiat nowotomyski","countryCode":"PL","stateCode":"WP","latitude":"52.34837000","longitude":"16.15849000"},{"name":"Powiat obornicki","countryCode":"PL","stateCode":"WP","latitude":"52.71705000","longitude":"16.85437000"},{"name":"Powiat ostrowski","countryCode":"PL","stateCode":"WP","latitude":"51.60798000","longitude":"17.85030000"},{"name":"Powiat ostrzeszowski","countryCode":"PL","stateCode":"WP","latitude":"51.43768000","longitude":"18.04334000"},{"name":"Powiat pilski","countryCode":"PL","stateCode":"WP","latitude":"53.15753000","longitude":"16.91465000"},{"name":"Powiat pleszewski","countryCode":"PL","stateCode":"WP","latitude":"51.92526000","longitude":"17.77850000"},{"name":"Powiat poznański","countryCode":"PL","stateCode":"WP","latitude":"52.32443000","longitude":"16.86539000"},{"name":"Powiat rawicki","countryCode":"PL","stateCode":"WP","latitude":"51.64507000","longitude":"16.94944000"},{"name":"Powiat szamotulski","countryCode":"PL","stateCode":"WP","latitude":"52.58391000","longitude":"16.37726000"},{"name":"Powiat słupecki","countryCode":"PL","stateCode":"WP","latitude":"52.31422000","longitude":"17.90822000"},{"name":"Powiat turecki","countryCode":"PL","stateCode":"WP","latitude":"51.99581000","longitude":"18.49301000"},{"name":"Powiat wolsztyński","countryCode":"PL","stateCode":"WP","latitude":"52.08791000","longitude":"16.14983000"},{"name":"Powiat wrzesiński","countryCode":"PL","stateCode":"WP","latitude":"52.24091000","longitude":"17.59019000"},{"name":"Powiat wągrowiecki","countryCode":"PL","stateCode":"WP","latitude":"52.80805000","longitude":"17.21077000"},{"name":"Powiat złotowski","countryCode":"PL","stateCode":"WP","latitude":"53.41261000","longitude":"16.91516000"},{"name":"Powiat średzki","countryCode":"PL","stateCode":"WP","latitude":"52.18010000","longitude":"17.30686000"},{"name":"Powiat śremski","countryCode":"PL","stateCode":"WP","latitude":"52.06149000","longitude":"17.05853000"},{"name":"Powidz","countryCode":"PL","stateCode":"WP","latitude":"52.41362000","longitude":"17.91926000"},{"name":"Poznań","countryCode":"PL","stateCode":"WP","latitude":"52.40692000","longitude":"16.92993000"},{"name":"Połajewo","countryCode":"PL","stateCode":"WP","latitude":"52.79923000","longitude":"16.73347000"},{"name":"Przedecz","countryCode":"PL","stateCode":"WP","latitude":"52.33440000","longitude":"18.89915000"},{"name":"Przemęt","countryCode":"PL","stateCode":"WP","latitude":"52.00808000","longitude":"16.30114000"},{"name":"Przygodzice","countryCode":"PL","stateCode":"WP","latitude":"51.59195000","longitude":"17.82412000"},{"name":"Przykona","countryCode":"PL","stateCode":"WP","latitude":"51.98171000","longitude":"18.61247000"},{"name":"Puszczykowo","countryCode":"PL","stateCode":"WP","latitude":"52.28570000","longitude":"16.84925000"},{"name":"Pyzdry","countryCode":"PL","stateCode":"WP","latitude":"52.17056000","longitude":"17.69005000"},{"name":"Pępowo","countryCode":"PL","stateCode":"WP","latitude":"51.76569000","longitude":"17.12661000"},{"name":"Rakoniewice","countryCode":"PL","stateCode":"WP","latitude":"52.13906000","longitude":"16.27346000"},{"name":"Raszków","countryCode":"PL","stateCode":"WP","latitude":"51.71828000","longitude":"17.72571000"},{"name":"Rawicz","countryCode":"PL","stateCode":"WP","latitude":"51.60946000","longitude":"16.85852000"},{"name":"Rogalinek","countryCode":"PL","stateCode":"WP","latitude":"52.24945000","longitude":"16.89989000"},{"name":"Rogoźno","countryCode":"PL","stateCode":"WP","latitude":"52.75226000","longitude":"16.99049000"},{"name":"Rokietnica","countryCode":"PL","stateCode":"WP","latitude":"52.51245000","longitude":"16.74570000"},{"name":"Rozdrażew","countryCode":"PL","stateCode":"WP","latitude":"51.78218000","longitude":"17.50491000"},{"name":"Rychtal","countryCode":"PL","stateCode":"WP","latitude":"51.14533000","longitude":"17.85132000"},{"name":"Rychwał","countryCode":"PL","stateCode":"WP","latitude":"52.07149000","longitude":"18.16510000"},{"name":"Ryczywół","countryCode":"PL","stateCode":"WP","latitude":"52.81324000","longitude":"16.83114000"},{"name":"Rydzyna","countryCode":"PL","stateCode":"WP","latitude":"51.78651000","longitude":"16.66761000"},{"name":"Rzgów Pierwszy","countryCode":"PL","stateCode":"WP","latitude":"52.15134000","longitude":"18.04976000"},{"name":"Siedlec","countryCode":"PL","stateCode":"WP","latitude":"52.13781000","longitude":"16.00279000"},{"name":"Sieraków","countryCode":"PL","stateCode":"WP","latitude":"52.65134000","longitude":"16.08047000"},{"name":"Sieroszewice","countryCode":"PL","stateCode":"WP","latitude":"51.63347000","longitude":"17.97200000"},{"name":"Skalmierzyce","countryCode":"PL","stateCode":"WP","latitude":"51.70097000","longitude":"17.96333000"},{"name":"Skoki","countryCode":"PL","stateCode":"WP","latitude":"52.67222000","longitude":"17.16107000"},{"name":"Skulsk","countryCode":"PL","stateCode":"WP","latitude":"52.48200000","longitude":"18.33112000"},{"name":"Sompolno","countryCode":"PL","stateCode":"WP","latitude":"52.38832000","longitude":"18.50282000"},{"name":"Sośnie","countryCode":"PL","stateCode":"WP","latitude":"51.47315000","longitude":"17.63383000"},{"name":"Stare Miasto","countryCode":"PL","stateCode":"WP","latitude":"52.17972000","longitude":"18.21499000"},{"name":"Stawiszyn","countryCode":"PL","stateCode":"WP","latitude":"51.91786000","longitude":"18.11171000"},{"name":"Strzałkowo","countryCode":"PL","stateCode":"WP","latitude":"52.30701000","longitude":"17.81811000"},{"name":"Stęszew","countryCode":"PL","stateCode":"WP","latitude":"52.28370000","longitude":"16.70085000"},{"name":"Suchy Las","countryCode":"PL","stateCode":"WP","latitude":"52.47308000","longitude":"16.87745000"},{"name":"Sulmierzyce","countryCode":"PL","stateCode":"WP","latitude":"51.60594000","longitude":"17.53053000"},{"name":"Swarzędz","countryCode":"PL","stateCode":"WP","latitude":"52.41289000","longitude":"17.08503000"},{"name":"Sypniewo","countryCode":"PL","stateCode":"WP","latitude":"53.46823000","longitude":"16.60583000"},{"name":"Szamocin","countryCode":"PL","stateCode":"WP","latitude":"53.02795000","longitude":"17.12653000"},{"name":"Szamotuły","countryCode":"PL","stateCode":"WP","latitude":"52.61201000","longitude":"16.57794000"},{"name":"Szydłowo","countryCode":"PL","stateCode":"WP","latitude":"53.16212000","longitude":"16.61171000"},{"name":"Słupca","countryCode":"PL","stateCode":"WP","latitude":"52.28733000","longitude":"17.87192000"},{"name":"Słupia pod Kępnem","countryCode":"PL","stateCode":"WP","latitude":"51.23924000","longitude":"18.04255000"},{"name":"Tarnowo Podgórne","countryCode":"PL","stateCode":"WP","latitude":"52.46642000","longitude":"16.66326000"},{"name":"Tarnówka","countryCode":"PL","stateCode":"WP","latitude":"53.34174000","longitude":"16.85273000"},{"name":"Trzcianka","countryCode":"PL","stateCode":"WP","latitude":"53.04063000","longitude":"16.45629000"},{"name":"Trzcinica","countryCode":"PL","stateCode":"WP","latitude":"51.16707000","longitude":"18.00453000"},{"name":"Trzemeszno","countryCode":"PL","stateCode":"WP","latitude":"52.56139000","longitude":"17.82311000"},{"name":"Tuliszków","countryCode":"PL","stateCode":"WP","latitude":"52.07658000","longitude":"18.29549000"},{"name":"Turek","countryCode":"PL","stateCode":"WP","latitude":"52.01548000","longitude":"18.50055000"},{"name":"Ujście","countryCode":"PL","stateCode":"WP","latitude":"53.05339000","longitude":"16.73201000"},{"name":"Wapno","countryCode":"PL","stateCode":"WP","latitude":"52.90804000","longitude":"17.47504000"},{"name":"Wieleń","countryCode":"PL","stateCode":"WP","latitude":"52.89461000","longitude":"16.17136000"},{"name":"Wielichowo","countryCode":"PL","stateCode":"WP","latitude":"52.11573000","longitude":"16.35180000"},{"name":"Wierzbinek","countryCode":"PL","stateCode":"WP","latitude":"52.44026000","longitude":"18.51085000"},{"name":"Wijewo","countryCode":"PL","stateCode":"WP","latitude":"51.91627000","longitude":"16.18552000"},{"name":"Wilczogóra","countryCode":"PL","stateCode":"WP","latitude":"52.47348000","longitude":"18.16744000"},{"name":"Wilczyn","countryCode":"PL","stateCode":"WP","latitude":"52.48816000","longitude":"18.16126000"},{"name":"Wilkowice","countryCode":"PL","stateCode":"WP","latitude":"51.88513000","longitude":"16.53417000"},{"name":"Witaszyce","countryCode":"PL","stateCode":"WP","latitude":"51.94151000","longitude":"17.56182000"},{"name":"Witkowo","countryCode":"PL","stateCode":"WP","latitude":"52.43964000","longitude":"17.77264000"},{"name":"Wolsztyn","countryCode":"PL","stateCode":"WP","latitude":"52.11552000","longitude":"16.11712000"},{"name":"Wronki","countryCode":"PL","stateCode":"WP","latitude":"52.71051000","longitude":"16.38044000"},{"name":"Września","countryCode":"PL","stateCode":"WP","latitude":"52.32512000","longitude":"17.56519000"},{"name":"Wyrzysk","countryCode":"PL","stateCode":"WP","latitude":"53.15300000","longitude":"17.26802000"},{"name":"Wysoka","countryCode":"PL","stateCode":"WP","latitude":"53.18091000","longitude":"17.08353000"},{"name":"Wągrowiec","countryCode":"PL","stateCode":"WP","latitude":"52.80842000","longitude":"17.19961000"},{"name":"Władysławów","countryCode":"PL","stateCode":"WP","latitude":"52.10313000","longitude":"18.47626000"},{"name":"Włoszakowice","countryCode":"PL","stateCode":"WP","latitude":"51.92754000","longitude":"16.36456000"},{"name":"Zagórów","countryCode":"PL","stateCode":"WP","latitude":"52.16835000","longitude":"17.89561000"},{"name":"Zakrzewo","countryCode":"PL","stateCode":"WP","latitude":"53.41186000","longitude":"17.15472000"},{"name":"Zaniemyśl","countryCode":"PL","stateCode":"WP","latitude":"52.15561000","longitude":"17.16228000"},{"name":"Zbąszyń","countryCode":"PL","stateCode":"WP","latitude":"52.25090000","longitude":"15.92520000"},{"name":"Zduny","countryCode":"PL","stateCode":"WP","latitude":"51.64580000","longitude":"17.37694000"},{"name":"Złotniki","countryCode":"PL","stateCode":"WP","latitude":"52.49407000","longitude":"16.84496000"},{"name":"Złotów","countryCode":"PL","stateCode":"WP","latitude":"53.36346000","longitude":"17.04082000"},{"name":"Łobżenica","countryCode":"PL","stateCode":"WP","latitude":"53.26244000","longitude":"17.25574000"},{"name":"Łubowo","countryCode":"PL","stateCode":"WP","latitude":"52.51168000","longitude":"17.45333000"},{"name":"Łęka Opatowska","countryCode":"PL","stateCode":"WP","latitude":"51.21231000","longitude":"18.10710000"},{"name":"Ślesin","countryCode":"PL","stateCode":"WP","latitude":"52.37039000","longitude":"18.30644000"},{"name":"Śmigiel","countryCode":"PL","stateCode":"WP","latitude":"52.01339000","longitude":"16.52704000"},{"name":"Śmiłowo","countryCode":"PL","stateCode":"WP","latitude":"53.13647000","longitude":"16.92075000"},{"name":"Śrem","countryCode":"PL","stateCode":"WP","latitude":"52.08868000","longitude":"17.01508000"},{"name":"Środa Wielkopolska","countryCode":"PL","stateCode":"WP","latitude":"52.22843000","longitude":"17.27617000"},{"name":"Święciechowa","countryCode":"PL","stateCode":"WP","latitude":"51.85503000","longitude":"16.49805000"},{"name":"Żelazków","countryCode":"PL","stateCode":"WP","latitude":"51.85418000","longitude":"18.17430000"},{"name":"Żerków","countryCode":"PL","stateCode":"WP","latitude":"52.06877000","longitude":"17.56349000"},{"name":"Babimost","countryCode":"PL","stateCode":"LB","latitude":"52.16488000","longitude":"15.82769000"},{"name":"Bledzew","countryCode":"PL","stateCode":"LB","latitude":"52.51711000","longitude":"15.41382000"},{"name":"Bobrowice","countryCode":"PL","stateCode":"LB","latitude":"51.94850000","longitude":"15.09058000"},{"name":"Bogdaniec","countryCode":"PL","stateCode":"LB","latitude":"52.68897000","longitude":"15.07127000"},{"name":"Bojadła","countryCode":"PL","stateCode":"LB","latitude":"51.95321000","longitude":"15.81036000"},{"name":"Brody","countryCode":"PL","stateCode":"LB","latitude":"51.79046000","longitude":"14.77335000"},{"name":"Brójce","countryCode":"PL","stateCode":"LB","latitude":"52.31745000","longitude":"15.67414000"},{"name":"Bytnica","countryCode":"PL","stateCode":"LB","latitude":"52.15066000","longitude":"15.16946000"},{"name":"Bytom Odrzański","countryCode":"PL","stateCode":"LB","latitude":"51.73062000","longitude":"15.82362000"},{"name":"Cybinka","countryCode":"PL","stateCode":"LB","latitude":"52.19446000","longitude":"14.79567000"},{"name":"Czerwieńsk","countryCode":"PL","stateCode":"LB","latitude":"52.01289000","longitude":"15.42317000"},{"name":"Deszczno","countryCode":"PL","stateCode":"LB","latitude":"52.66988000","longitude":"15.31975000"},{"name":"Dobiegniew","countryCode":"PL","stateCode":"LB","latitude":"52.96947000","longitude":"15.75362000"},{"name":"Drezdenko","countryCode":"PL","stateCode":"LB","latitude":"52.83831000","longitude":"15.83079000"},{"name":"Dąbie","countryCode":"PL","stateCode":"LB","latitude":"52.01056000","longitude":"15.15221000"},{"name":"Gorzów Wielkopolski","countryCode":"PL","stateCode":"LB","latitude":"52.73679000","longitude":"15.22878000"},{"name":"Gozdnica","countryCode":"PL","stateCode":"LB","latitude":"51.43630000","longitude":"15.09856000"},{"name":"Gubin","countryCode":"PL","stateCode":"LB","latitude":"51.94956000","longitude":"14.72837000"},{"name":"Górzyca","countryCode":"PL","stateCode":"LB","latitude":"52.49447000","longitude":"14.65503000"},{"name":"Iłowa","countryCode":"PL","stateCode":"LB","latitude":"51.50060000","longitude":"15.19980000"},{"name":"Jasień","countryCode":"PL","stateCode":"LB","latitude":"51.75142000","longitude":"15.01419000"},{"name":"Jenin","countryCode":"PL","stateCode":"LB","latitude":"52.69647000","longitude":"15.09796000"},{"name":"Kargowa","countryCode":"PL","stateCode":"LB","latitude":"52.07140000","longitude":"15.86138000"},{"name":"Klenica","countryCode":"PL","stateCode":"LB","latitude":"51.99217000","longitude":"15.78392000"},{"name":"Kolsko","countryCode":"PL","stateCode":"LB","latitude":"51.96146000","longitude":"15.95987000"},{"name":"Konotop","countryCode":"PL","stateCode":"LB","latitude":"51.93157000","longitude":"15.90391000"},{"name":"Kostrzyn nad Odrą","countryCode":"PL","stateCode":"LB","latitude":"52.58713000","longitude":"14.64953000"},{"name":"Kożuchów","countryCode":"PL","stateCode":"LB","latitude":"51.74558000","longitude":"15.59492000"},{"name":"Krosno Odrzańskie","countryCode":"PL","stateCode":"LB","latitude":"52.05492000","longitude":"15.09882000"},{"name":"Krzeszyce","countryCode":"PL","stateCode":"LB","latitude":"52.58329000","longitude":"15.00707000"},{"name":"Kunice Żarskie","countryCode":"PL","stateCode":"LB","latitude":"51.59944000","longitude":"15.16495000"},{"name":"Kłodawa","countryCode":"PL","stateCode":"LB","latitude":"52.78595000","longitude":"15.21452000"},{"name":"Lipinki Łużyckie","countryCode":"PL","stateCode":"LB","latitude":"51.63954000","longitude":"14.99874000"},{"name":"Lubiszyn","countryCode":"PL","stateCode":"LB","latitude":"52.78075000","longitude":"14.94793000"},{"name":"Lubniewice","countryCode":"PL","stateCode":"LB","latitude":"52.51638000","longitude":"15.25005000"},{"name":"Lubrza","countryCode":"PL","stateCode":"LB","latitude":"52.30418000","longitude":"15.44317000"},{"name":"Lubsko","countryCode":"PL","stateCode":"LB","latitude":"51.78467000","longitude":"14.97196000"},{"name":"Maszewo","countryCode":"PL","stateCode":"LB","latitude":"52.06896000","longitude":"14.90553000"},{"name":"Małomice","countryCode":"PL","stateCode":"LB","latitude":"51.55597000","longitude":"15.45004000"},{"name":"Międzylesie","countryCode":"PL","stateCode":"LB","latitude":"52.14487000","longitude":"15.38283000"},{"name":"Międzyrzecz","countryCode":"PL","stateCode":"LB","latitude":"52.44461000","longitude":"15.57801000"},{"name":"Nowa Sól","countryCode":"PL","stateCode":"LB","latitude":"51.80333000","longitude":"15.71702000"},{"name":"Nowe Miasteczko","countryCode":"PL","stateCode":"LB","latitude":"51.69097000","longitude":"15.73174000"},{"name":"Nowogród Bobrzański","countryCode":"PL","stateCode":"LB","latitude":"51.79856000","longitude":"15.23520000"},{"name":"Ochla","countryCode":"PL","stateCode":"LB","latitude":"51.87903000","longitude":"15.47132000"},{"name":"Otyń","countryCode":"PL","stateCode":"LB","latitude":"51.84766000","longitude":"15.71105000"},{"name":"Ośno Lubuskie","countryCode":"PL","stateCode":"LB","latitude":"52.45360000","longitude":"14.87549000"},{"name":"Powiat gorzowski","countryCode":"PL","stateCode":"LB","latitude":"52.73863000","longitude":"15.08508000"},{"name":"Powiat krośnieński","countryCode":"PL","stateCode":"LB","latitude":"52.00988000","longitude":"14.95209000"},{"name":"Powiat międzyrzecki","countryCode":"PL","stateCode":"LB","latitude":"52.49891000","longitude":"15.58284000"},{"name":"Powiat nowosolski","countryCode":"PL","stateCode":"LB","latitude":"51.84218000","longitude":"15.72698000"},{"name":"Powiat strzelecko-drezdenecki","countryCode":"PL","stateCode":"LB","latitude":"52.91220000","longitude":"15.64061000"},{"name":"Powiat sulęciński","countryCode":"PL","stateCode":"LB","latitude":"52.42850000","longitude":"15.04896000"},{"name":"Powiat słubicki","countryCode":"PL","stateCode":"LB","latitude":"52.32267000","longitude":"14.78921000"},{"name":"Powiat wschowski","countryCode":"PL","stateCode":"LB","latitude":"51.83019000","longitude":"16.12096000"},{"name":"Powiat zielonogórski","countryCode":"PL","stateCode":"LB","latitude":"51.93326000","longitude":"15.44403000"},{"name":"Powiat świebodziński","countryCode":"PL","stateCode":"LB","latitude":"52.23799000","longitude":"15.48522000"},{"name":"Powiat żagański","countryCode":"PL","stateCode":"LB","latitude":"51.59471000","longitude":"15.42253000"},{"name":"Powiat żarski","countryCode":"PL","stateCode":"LB","latitude":"51.62858000","longitude":"14.96170000"},{"name":"Przewóz","countryCode":"PL","stateCode":"LB","latitude":"51.48053000","longitude":"14.95188000"},{"name":"Przyborów","countryCode":"PL","stateCode":"LB","latitude":"51.79991000","longitude":"15.76890000"},{"name":"Przytoczna","countryCode":"PL","stateCode":"LB","latitude":"52.57755000","longitude":"15.67878000"},{"name":"Pszczew","countryCode":"PL","stateCode":"LB","latitude":"52.47724000","longitude":"15.78160000"},{"name":"Rzepin","countryCode":"PL","stateCode":"LB","latitude":"52.34640000","longitude":"14.83227000"},{"name":"Santok","countryCode":"PL","stateCode":"LB","latitude":"52.73785000","longitude":"15.41021000"},{"name":"Siedlisko","countryCode":"PL","stateCode":"LB","latitude":"51.76864000","longitude":"15.81396000"},{"name":"Sieniawa","countryCode":"PL","stateCode":"LB","latitude":"52.36344000","longitude":"15.37768000"},{"name":"Sieniawa Żarska","countryCode":"PL","stateCode":"LB","latitude":"51.64007000","longitude":"15.06045000"},{"name":"Skwierzyna","countryCode":"PL","stateCode":"LB","latitude":"52.59914000","longitude":"15.50652000"},{"name":"Skąpe","countryCode":"PL","stateCode":"LB","latitude":"52.15292000","longitude":"15.45845000"},{"name":"Stare Kurowo","countryCode":"PL","stateCode":"LB","latitude":"52.85669000","longitude":"15.67749000"},{"name":"Strzelce Krajeńskie","countryCode":"PL","stateCode":"LB","latitude":"52.87726000","longitude":"15.52978000"},{"name":"Sulechów","countryCode":"PL","stateCode":"LB","latitude":"52.08362000","longitude":"15.62513000"},{"name":"Szczaniec","countryCode":"PL","stateCode":"LB","latitude":"52.26874000","longitude":"15.68170000"},{"name":"Szlichtyngowa","countryCode":"PL","stateCode":"LB","latitude":"51.71222000","longitude":"16.24427000"},{"name":"Szprotawa","countryCode":"PL","stateCode":"LB","latitude":"51.56563000","longitude":"15.53664000"},{"name":"Sława","countryCode":"PL","stateCode":"LB","latitude":"51.87623000","longitude":"16.07205000"},{"name":"Słońsk","countryCode":"PL","stateCode":"LB","latitude":"52.56345000","longitude":"14.80526000"},{"name":"Słubice","countryCode":"PL","stateCode":"LB","latitude":"52.35088000","longitude":"14.56065000"},{"name":"Torzym","countryCode":"PL","stateCode":"LB","latitude":"52.31331000","longitude":"15.08243000"},{"name":"Trzciel","countryCode":"PL","stateCode":"LB","latitude":"52.36504000","longitude":"15.87306000"},{"name":"Trzebiechów","countryCode":"PL","stateCode":"LB","latitude":"52.02113000","longitude":"15.73620000"},{"name":"Trzebiel","countryCode":"PL","stateCode":"LB","latitude":"51.63496000","longitude":"14.81609000"},{"name":"Tuplice","countryCode":"PL","stateCode":"LB","latitude":"51.67639000","longitude":"14.82914000"},{"name":"Witnica","countryCode":"PL","stateCode":"LB","latitude":"52.67318000","longitude":"14.89765000"},{"name":"Wschowa","countryCode":"PL","stateCode":"LB","latitude":"51.80705000","longitude":"16.31663000"},{"name":"Wymiarki","countryCode":"PL","stateCode":"LB","latitude":"51.51109000","longitude":"15.08208000"},{"name":"Zabór","countryCode":"PL","stateCode":"LB","latitude":"51.95194000","longitude":"15.71676000"},{"name":"Zbąszynek","countryCode":"PL","stateCode":"LB","latitude":"52.24315000","longitude":"15.81654000"},{"name":"Zielona Góra","countryCode":"PL","stateCode":"LB","latitude":"51.93768000","longitude":"15.51216000"},{"name":"Zwierzyń","countryCode":"PL","stateCode":"LB","latitude":"52.83212000","longitude":"15.56763000"},{"name":"Łagów","countryCode":"PL","stateCode":"LB","latitude":"52.33429000","longitude":"15.29769000"},{"name":"Łęknica","countryCode":"PL","stateCode":"LB","latitude":"51.54148000","longitude":"14.73584000"},{"name":"Świdnica","countryCode":"PL","stateCode":"LB","latitude":"51.88836000","longitude":"15.39013000"},{"name":"Świebodzin","countryCode":"PL","stateCode":"LB","latitude":"52.24751000","longitude":"15.53355000"},{"name":"Żagań","countryCode":"PL","stateCode":"LB","latitude":"51.61759000","longitude":"15.31486000"},{"name":"Żary","countryCode":"PL","stateCode":"LB","latitude":"51.64205000","longitude":"15.13727000"},{"name":"Baborów","countryCode":"PL","stateCode":"OP","latitude":"50.15760000","longitude":"17.98513000"},{"name":"Biała","countryCode":"PL","stateCode":"OP","latitude":"50.38587000","longitude":"17.66035000"},{"name":"Bierawa","countryCode":"PL","stateCode":"OP","latitude":"50.28111000","longitude":"18.24177000"},{"name":"Bierdzany","countryCode":"PL","stateCode":"OP","latitude":"50.81852000","longitude":"18.15808000"},{"name":"Branice","countryCode":"PL","stateCode":"OP","latitude":"50.05108000","longitude":"17.79399000"},{"name":"Brzeg","countryCode":"PL","stateCode":"OP","latitude":"50.86079000","longitude":"17.46740000"},{"name":"Byczyna","countryCode":"PL","stateCode":"OP","latitude":"51.11387000","longitude":"18.21413000"},{"name":"Chmielowice","countryCode":"PL","stateCode":"OP","latitude":"50.64957000","longitude":"17.86669000"},{"name":"Chrościna","countryCode":"PL","stateCode":"OP","latitude":"50.66578000","longitude":"17.81759000"},{"name":"Chrząstowice","countryCode":"PL","stateCode":"OP","latitude":"50.66622000","longitude":"18.07294000"},{"name":"Chróścice","countryCode":"PL","stateCode":"OP","latitude":"50.78076000","longitude":"17.81227000"},{"name":"Cisek","countryCode":"PL","stateCode":"OP","latitude":"50.28232000","longitude":"18.19988000"},{"name":"Czarnowąsy","countryCode":"PL","stateCode":"OP","latitude":"50.72858000","longitude":"17.89819000"},{"name":"Dalachów","countryCode":"PL","stateCode":"OP","latitude":"51.07732000","longitude":"18.57840000"},{"name":"Dobrodzień","countryCode":"PL","stateCode":"OP","latitude":"50.72874000","longitude":"18.44501000"},{"name":"Dobrzeń Wielki","countryCode":"PL","stateCode":"OP","latitude":"50.76844000","longitude":"17.84652000"},{"name":"Domaszowice","countryCode":"PL","stateCode":"OP","latitude":"51.04290000","longitude":"17.88875000"},{"name":"Dziergowice","countryCode":"PL","stateCode":"OP","latitude":"50.24248000","longitude":"18.28606000"},{"name":"Dąbrowa","countryCode":"PL","stateCode":"OP","latitude":"50.68352000","longitude":"17.74957000"},{"name":"Długomiłowice","countryCode":"PL","stateCode":"OP","latitude":"50.28298000","longitude":"18.14873000"},{"name":"Gogolin","countryCode":"PL","stateCode":"OP","latitude":"50.49222000","longitude":"18.01994000"},{"name":"Gorzów Śląski","countryCode":"PL","stateCode":"OP","latitude":"51.02871000","longitude":"18.42304000"},{"name":"Grodków","countryCode":"PL","stateCode":"OP","latitude":"50.69836000","longitude":"17.38449000"},{"name":"Górażdże","countryCode":"PL","stateCode":"OP","latitude":"50.52903000","longitude":"18.01003000"},{"name":"Głogówek","countryCode":"PL","stateCode":"OP","latitude":"50.35355000","longitude":"17.86405000"},{"name":"Głubczyce","countryCode":"PL","stateCode":"OP","latitude":"50.20086000","longitude":"17.82858000"},{"name":"Głuchołazy","countryCode":"PL","stateCode":"OP","latitude":"50.31505000","longitude":"17.38355000"},{"name":"Izbicko","countryCode":"PL","stateCode":"OP","latitude":"50.57163000","longitude":"18.15585000"},{"name":"Januszkowice","countryCode":"PL","stateCode":"OP","latitude":"50.39189000","longitude":"18.13680000"},{"name":"Jemielnica","countryCode":"PL","stateCode":"OP","latitude":"50.54573000","longitude":"18.37807000"},{"name":"Kamienica","countryCode":"PL","stateCode":"OP","latitude":"50.45007000","longitude":"16.95396000"},{"name":"Kamiennik","countryCode":"PL","stateCode":"OP","latitude":"50.57032000","longitude":"17.14979000"},{"name":"Kietrz","countryCode":"PL","stateCode":"OP","latitude":"50.08042000","longitude":"18.00432000"},{"name":"Kluczbork","countryCode":"PL","stateCode":"OP","latitude":"50.97281000","longitude":"18.21816000"},{"name":"Kolonowskie","countryCode":"PL","stateCode":"OP","latitude":"50.65338000","longitude":"18.38493000"},{"name":"Komprachcice","countryCode":"PL","stateCode":"OP","latitude":"50.63678000","longitude":"17.82635000"},{"name":"Korfantów","countryCode":"PL","stateCode":"OP","latitude":"50.48894000","longitude":"17.59898000"},{"name":"Koźle","countryCode":"PL","stateCode":"OP","latitude":"50.33560000","longitude":"18.14332000"},{"name":"Krapkowice","countryCode":"PL","stateCode":"OP","latitude":"50.47515000","longitude":"17.96539000"},{"name":"Kup","countryCode":"PL","stateCode":"OP","latitude":"50.80659000","longitude":"17.88351000"},{"name":"Kędzierzyn-Koźle","countryCode":"PL","stateCode":"OP","latitude":"50.34984000","longitude":"18.22606000"},{"name":"Lewin Brzeski","countryCode":"PL","stateCode":"OP","latitude":"50.74870000","longitude":"17.61688000"},{"name":"Leśnica","countryCode":"PL","stateCode":"OP","latitude":"50.43083000","longitude":"18.18684000"},{"name":"Lubrza","countryCode":"PL","stateCode":"OP","latitude":"50.33631000","longitude":"17.62636000"},{"name":"Lubsza","countryCode":"PL","stateCode":"OP","latitude":"50.91591000","longitude":"17.52173000"},{"name":"Moszczanka","countryCode":"PL","stateCode":"OP","latitude":"50.30020000","longitude":"17.49109000"},{"name":"Murów","countryCode":"PL","stateCode":"OP","latitude":"50.86307000","longitude":"17.94557000"},{"name":"Nakło","countryCode":"PL","stateCode":"OP","latitude":"50.57975000","longitude":"18.11817000"},{"name":"Namysłów","countryCode":"PL","stateCode":"OP","latitude":"51.07592000","longitude":"17.72284000"},{"name":"Niemodlin","countryCode":"PL","stateCode":"OP","latitude":"50.64200000","longitude":"17.61932000"},{"name":"Nysa","countryCode":"PL","stateCode":"OP","latitude":"50.47379000","longitude":"17.33437000"},{"name":"Olesno","countryCode":"PL","stateCode":"OP","latitude":"50.87698000","longitude":"18.42094000"},{"name":"Olszanka","countryCode":"PL","stateCode":"OP","latitude":"50.79514000","longitude":"17.47890000"},{"name":"Opole","countryCode":"PL","stateCode":"OP","latitude":"50.67211000","longitude":"17.92533000"},{"name":"Otmuchów","countryCode":"PL","stateCode":"OP","latitude":"50.46627000","longitude":"17.17348000"},{"name":"Ozimek","countryCode":"PL","stateCode":"OP","latitude":"50.67944000","longitude":"18.21370000"},{"name":"Paczków","countryCode":"PL","stateCode":"OP","latitude":"50.46395000","longitude":"17.00658000"},{"name":"Pakosławice","countryCode":"PL","stateCode":"OP","latitude":"50.54474000","longitude":"17.36578000"},{"name":"Pawłowiczki","countryCode":"PL","stateCode":"OP","latitude":"50.24660000","longitude":"18.04865000"},{"name":"Pokój","countryCode":"PL","stateCode":"OP","latitude":"50.90265000","longitude":"17.83751000"},{"name":"Polska Cerekiew","countryCode":"PL","stateCode":"OP","latitude":"50.22827000","longitude":"18.12675000"},{"name":"Popielów","countryCode":"PL","stateCode":"OP","latitude":"50.82632000","longitude":"17.74378000"},{"name":"Powiat brzeski","countryCode":"PL","stateCode":"OP","latitude":"50.78930000","longitude":"17.48499000"},{"name":"Powiat głubczycki","countryCode":"PL","stateCode":"OP","latitude":"50.14846000","longitude":"17.83266000"},{"name":"Powiat kluczborski","countryCode":"PL","stateCode":"OP","latitude":"50.98576000","longitude":"18.15258000"},{"name":"Powiat krapkowicki","countryCode":"PL","stateCode":"OP","latitude":"50.45263000","longitude":"17.95768000"},{"name":"Powiat kędzierzyńsko-kozielski","countryCode":"PL","stateCode":"OP","latitude":"50.29384000","longitude":"18.16961000"},{"name":"Powiat namysłowski","countryCode":"PL","stateCode":"OP","latitude":"51.01628000","longitude":"17.76304000"},{"name":"Powiat nyski","countryCode":"PL","stateCode":"OP","latitude":"50.46054000","longitude":"17.33546000"},{"name":"Powiat oleski","countryCode":"PL","stateCode":"OP","latitude":"50.87887000","longitude":"18.46037000"},{"name":"Powiat opolski","countryCode":"PL","stateCode":"OP","latitude":"50.73689000","longitude":"17.98462000"},{"name":"Powiat prudnicki","countryCode":"PL","stateCode":"OP","latitude":"50.40981000","longitude":"17.73995000"},{"name":"Powiat strzelecki","countryCode":"PL","stateCode":"OP","latitude":"50.53057000","longitude":"18.34597000"},{"name":"Praszka","countryCode":"PL","stateCode":"OP","latitude":"51.05375000","longitude":"18.45317000"},{"name":"Prudnik","countryCode":"PL","stateCode":"OP","latitude":"50.32124000","longitude":"17.57461000"},{"name":"Prószków","countryCode":"PL","stateCode":"OP","latitude":"50.57670000","longitude":"17.87143000"},{"name":"Racławice Śląskie","countryCode":"PL","stateCode":"OP","latitude":"50.31204000","longitude":"17.77528000"},{"name":"Raszowa","countryCode":"PL","stateCode":"OP","latitude":"50.39779000","longitude":"18.17722000"},{"name":"Reńska Wieś","countryCode":"PL","stateCode":"OP","latitude":"50.31587000","longitude":"18.12607000"},{"name":"Rozwadza","countryCode":"PL","stateCode":"OP","latitude":"50.43493000","longitude":"18.09980000"},{"name":"Sidzina","countryCode":"PL","stateCode":"OP","latitude":"50.57375000","longitude":"17.44904000"},{"name":"Skarbimierz Osiedle","countryCode":"PL","stateCode":"OP","latitude":"50.84584000","longitude":"17.41865000"},{"name":"Skorogoszcz","countryCode":"PL","stateCode":"OP","latitude":"50.75916000","longitude":"17.68198000"},{"name":"Skoroszyce","countryCode":"PL","stateCode":"OP","latitude":"50.59648000","longitude":"17.38243000"},{"name":"Strzelce Opolskie","countryCode":"PL","stateCode":"OP","latitude":"50.51070000","longitude":"18.30056000"},{"name":"Strzeleczki","countryCode":"PL","stateCode":"OP","latitude":"50.46215000","longitude":"17.85665000"},{"name":"Sławięcice","countryCode":"PL","stateCode":"OP","latitude":"50.37207000","longitude":"18.32176000"},{"name":"Tarnów Opolski","countryCode":"PL","stateCode":"OP","latitude":"50.57631000","longitude":"18.08367000"},{"name":"Tułowice","countryCode":"PL","stateCode":"OP","latitude":"50.59577000","longitude":"17.65323000"},{"name":"Twardawa","countryCode":"PL","stateCode":"OP","latitude":"50.34349000","longitude":"17.99097000"},{"name":"Ujazd","countryCode":"PL","stateCode":"OP","latitude":"50.38938000","longitude":"18.34929000"},{"name":"Walce","countryCode":"PL","stateCode":"OP","latitude":"50.37322000","longitude":"18.00427000"},{"name":"Wilków","countryCode":"PL","stateCode":"OP","latitude":"51.10158000","longitude":"17.66284000"},{"name":"Większyce","countryCode":"PL","stateCode":"OP","latitude":"50.33659000","longitude":"18.10221000"},{"name":"Wołczyn","countryCode":"PL","stateCode":"OP","latitude":"51.01845000","longitude":"18.04994000"},{"name":"Węgry","countryCode":"PL","stateCode":"OP","latitude":"50.74319000","longitude":"18.01741000"},{"name":"Zawadzkie","countryCode":"PL","stateCode":"OP","latitude":"50.60503000","longitude":"18.48467000"},{"name":"Zdzieszowice","countryCode":"PL","stateCode":"OP","latitude":"50.42482000","longitude":"18.12349000"},{"name":"Zębowice","countryCode":"PL","stateCode":"OP","latitude":"50.76290000","longitude":"18.34434000"},{"name":"Łambinowice","countryCode":"PL","stateCode":"OP","latitude":"50.53869000","longitude":"17.56096000"},{"name":"Łosiów","countryCode":"PL","stateCode":"OP","latitude":"50.79096000","longitude":"17.56594000"},{"name":"Łubniany","countryCode":"PL","stateCode":"OP","latitude":"50.78597000","longitude":"18.00110000"},{"name":"Łąka Prudnicka","countryCode":"PL","stateCode":"OP","latitude":"50.31061000","longitude":"17.52809000"},{"name":"Świerczów","countryCode":"PL","stateCode":"OP","latitude":"50.96016000","longitude":"17.75880000"},{"name":"Baboszewo","countryCode":"PL","stateCode":"MZ","latitude":"52.68070000","longitude":"20.25527000"},{"name":"Baniocha","countryCode":"PL","stateCode":"MZ","latitude":"52.01653000","longitude":"21.13984000"},{"name":"Baranowo","countryCode":"PL","stateCode":"MZ","latitude":"53.17554000","longitude":"21.29803000"},{"name":"Bemowo","countryCode":"PL","stateCode":"MZ","latitude":"52.25460000","longitude":"20.90844000"},{"name":"Biała","countryCode":"PL","stateCode":"MZ","latitude":"52.60524000","longitude":"19.64956000"},{"name":"Białobrzegi","countryCode":"PL","stateCode":"MZ","latitude":"51.64695000","longitude":"20.95041000"},{"name":"Białołeka","countryCode":"PL","stateCode":"MZ","latitude":"52.32127000","longitude":"20.97204000"},{"name":"Bielany","countryCode":"PL","stateCode":"MZ","latitude":"52.29242000","longitude":"20.93531000"},{"name":"Bielsk","countryCode":"PL","stateCode":"MZ","latitude":"52.67180000","longitude":"19.80500000"},{"name":"Bieniewice","countryCode":"PL","stateCode":"MZ","latitude":"52.18268000","longitude":"20.56306000"},{"name":"Bieżuń","countryCode":"PL","stateCode":"MZ","latitude":"52.96107000","longitude":"19.88976000"},{"name":"Bodzanów","countryCode":"PL","stateCode":"MZ","latitude":"52.49992000","longitude":"20.02945000"},{"name":"Boguty-Pianki","countryCode":"PL","stateCode":"MZ","latitude":"52.71680000","longitude":"22.41546000"},{"name":"Borkowice","countryCode":"PL","stateCode":"MZ","latitude":"51.32025000","longitude":"20.68339000"},{"name":"Borowie","countryCode":"PL","stateCode":"MZ","latitude":"51.94908000","longitude":"21.76580000"},{"name":"Brańszczyk","countryCode":"PL","stateCode":"MZ","latitude":"52.62931000","longitude":"21.58745000"},{"name":"Brochów","countryCode":"PL","stateCode":"MZ","latitude":"52.31950000","longitude":"20.26257000"},{"name":"Brody-Parcele","countryCode":"PL","stateCode":"MZ","latitude":"52.47797000","longitude":"20.74974000"},{"name":"Brok","countryCode":"PL","stateCode":"MZ","latitude":"52.69948000","longitude":"21.85704000"},{"name":"Brudzeń Duży","countryCode":"PL","stateCode":"MZ","latitude":"52.66884000","longitude":"19.50399000"},{"name":"Brwinów","countryCode":"PL","stateCode":"MZ","latitude":"52.14269000","longitude":"20.71697000"},{"name":"Bulkowo","countryCode":"PL","stateCode":"MZ","latitude":"52.54087000","longitude":"20.11889000"},{"name":"Błonie","countryCode":"PL","stateCode":"MZ","latitude":"52.19849000","longitude":"20.61709000"},{"name":"Błędów","countryCode":"PL","stateCode":"MZ","latitude":"51.77767000","longitude":"20.69798000"},{"name":"Cegłów","countryCode":"PL","stateCode":"MZ","latitude":"52.14782000","longitude":"21.73739000"},{"name":"Celestynów","countryCode":"PL","stateCode":"MZ","latitude":"52.06093000","longitude":"21.39107000"},{"name":"Ceranów","countryCode":"PL","stateCode":"MZ","latitude":"52.63082000","longitude":"22.22826000"},{"name":"Chlewiska","countryCode":"PL","stateCode":"MZ","latitude":"51.24376000","longitude":"20.76871000"},{"name":"Chorzele","countryCode":"PL","stateCode":"MZ","latitude":"53.26075000","longitude":"20.89728000"},{"name":"Chotcza","countryCode":"PL","stateCode":"MZ","latitude":"51.24043000","longitude":"21.77662000"},{"name":"Chynów","countryCode":"PL","stateCode":"MZ","latitude":"51.90425000","longitude":"21.08208000"},{"name":"Ciechanów","countryCode":"PL","stateCode":"MZ","latitude":"52.88141000","longitude":"20.61996000"},{"name":"Ciepielów","countryCode":"PL","stateCode":"MZ","latitude":"51.24838000","longitude":"21.57475000"},{"name":"Czarnia","countryCode":"PL","stateCode":"MZ","latitude":"53.35614000","longitude":"21.19520000"},{"name":"Czernice Borowe","countryCode":"PL","stateCode":"MZ","latitude":"53.03197000","longitude":"20.71944000"},{"name":"Czerwin","countryCode":"PL","stateCode":"MZ","latitude":"52.94905000","longitude":"21.75842000"},{"name":"Czerwińsk Nad Wisłą","countryCode":"PL","stateCode":"MZ","latitude":"52.39828000","longitude":"20.30960000"},{"name":"Czerwonka","countryCode":"PL","stateCode":"MZ","latitude":"52.89254000","longitude":"21.21494000"},{"name":"Dobre","countryCode":"PL","stateCode":"MZ","latitude":"52.32097000","longitude":"21.67881000"},{"name":"Domanice","countryCode":"PL","stateCode":"MZ","latitude":"52.03739000","longitude":"22.17642000"},{"name":"Drobin","countryCode":"PL","stateCode":"MZ","latitude":"52.73775000","longitude":"19.98928000"},{"name":"Duczki","countryCode":"PL","stateCode":"MZ","latitude":"52.36271000","longitude":"21.29047000"},{"name":"Dziekanów Leśny","countryCode":"PL","stateCode":"MZ","latitude":"52.35243000","longitude":"20.85124000"},{"name":"Dzierzgowo","countryCode":"PL","stateCode":"MZ","latitude":"53.15279000","longitude":"20.66322000"},{"name":"Dzierzążnia","countryCode":"PL","stateCode":"MZ","latitude":"52.62811000","longitude":"20.23364000"},{"name":"Dąbrówka","countryCode":"PL","stateCode":"MZ","latitude":"52.48388000","longitude":"21.29794000"},{"name":"Dębe Wielkie","countryCode":"PL","stateCode":"MZ","latitude":"52.19961000","longitude":"21.44334000"},{"name":"Długosiodło","countryCode":"PL","stateCode":"MZ","latitude":"52.75998000","longitude":"21.59183000"},{"name":"Garbatka-Letnisko","countryCode":"PL","stateCode":"MZ","latitude":"51.48320000","longitude":"21.61079000"},{"name":"Garwolin","countryCode":"PL","stateCode":"MZ","latitude":"51.89747000","longitude":"21.61466000"},{"name":"Gielniów","countryCode":"PL","stateCode":"MZ","latitude":"51.40076000","longitude":"20.48126000"},{"name":"Glinojeck","countryCode":"PL","stateCode":"MZ","latitude":"52.81983000","longitude":"20.29198000"},{"name":"Gostynin","countryCode":"PL","stateCode":"MZ","latitude":"52.42938000","longitude":"19.46194000"},{"name":"Goszczyn","countryCode":"PL","stateCode":"MZ","latitude":"51.73187000","longitude":"20.85154000"},{"name":"Goworowo","countryCode":"PL","stateCode":"MZ","latitude":"52.90083000","longitude":"21.55578000"},{"name":"Gozdowo","countryCode":"PL","stateCode":"MZ","latitude":"52.72455000","longitude":"19.68501000"},{"name":"Gołymin-Ośrodek","countryCode":"PL","stateCode":"MZ","latitude":"52.80800000","longitude":"20.87325000"},{"name":"Granica","countryCode":"PL","stateCode":"MZ","latitude":"52.13359000","longitude":"20.80313000"},{"name":"Grodzisk Mazowiecki","countryCode":"PL","stateCode":"MZ","latitude":"52.10387000","longitude":"20.63370000"},{"name":"Grudusk","countryCode":"PL","stateCode":"MZ","latitude":"53.05845000","longitude":"20.62494000"},{"name":"Grójec","countryCode":"PL","stateCode":"MZ","latitude":"51.86252000","longitude":"20.86757000"},{"name":"Grębków","countryCode":"PL","stateCode":"MZ","latitude":"52.26931000","longitude":"21.90974000"},{"name":"Guzów","countryCode":"PL","stateCode":"MZ","latitude":"52.11626000","longitude":"20.33672000"},{"name":"Gzy","countryCode":"PL","stateCode":"MZ","latitude":"52.74045000","longitude":"20.94372000"},{"name":"Góra Kalwaria","countryCode":"PL","stateCode":"MZ","latitude":"51.97653000","longitude":"21.21537000"},{"name":"Górzno","countryCode":"PL","stateCode":"MZ","latitude":"51.84681000","longitude":"21.70933000"},{"name":"Gózd","countryCode":"PL","stateCode":"MZ","latitude":"51.37832000","longitude":"21.37914000"},{"name":"Gąbin","countryCode":"PL","stateCode":"MZ","latitude":"52.39849000","longitude":"19.73509000"},{"name":"Gąsocin","countryCode":"PL","stateCode":"MZ","latitude":"52.73754000","longitude":"20.71180000"},{"name":"Halinów","countryCode":"PL","stateCode":"MZ","latitude":"52.22880000","longitude":"21.35510000"},{"name":"Hornówek","countryCode":"PL","stateCode":"MZ","latitude":"52.28638000","longitude":"20.80793000"},{"name":"Izabelin","countryCode":"PL","stateCode":"MZ","latitude":"52.29992000","longitude":"20.81729000"},{"name":"Iłów","countryCode":"PL","stateCode":"MZ","latitude":"52.33953000","longitude":"20.02730000"},{"name":"Iłża","countryCode":"PL","stateCode":"MZ","latitude":"51.16313000","longitude":"21.23979000"},{"name":"Jabłonna","countryCode":"PL","stateCode":"MZ","latitude":"52.37885000","longitude":"20.91745000"},{"name":"Jabłonna Lacka","countryCode":"PL","stateCode":"MZ","latitude":"52.47664000","longitude":"22.44228000"},{"name":"Jadów","countryCode":"PL","stateCode":"MZ","latitude":"52.47849000","longitude":"21.63199000"},{"name":"Jakubów","countryCode":"PL","stateCode":"MZ","latitude":"52.21965000","longitude":"21.68032000"},{"name":"Jasienica","countryCode":"PL","stateCode":"MZ","latitude":"52.41415000","longitude":"21.41150000"},{"name":"Jasieniec","countryCode":"PL","stateCode":"MZ","latitude":"51.82104000","longitude":"20.94099000"},{"name":"Jastrząb","countryCode":"PL","stateCode":"MZ","latitude":"51.24725000","longitude":"20.94758000"},{"name":"Jastrzębia","countryCode":"PL","stateCode":"MZ","latitude":"51.49742000","longitude":"21.23709000"},{"name":"Jedlińsk","countryCode":"PL","stateCode":"MZ","latitude":"51.51400000","longitude":"21.11577000"},{"name":"Jedlnia-Letnisko","countryCode":"PL","stateCode":"MZ","latitude":"51.43074000","longitude":"21.33536000"},{"name":"Jednorożec","countryCode":"PL","stateCode":"MZ","latitude":"53.14116000","longitude":"21.05161000"},{"name":"Joniec","countryCode":"PL","stateCode":"MZ","latitude":"52.60128000","longitude":"20.58177000"},{"name":"Józefosław","countryCode":"PL","stateCode":"MZ","latitude":"52.10050000","longitude":"21.04629000"},{"name":"Józefów","countryCode":"PL","stateCode":"MZ","latitude":"52.13707000","longitude":"21.23589000"},{"name":"Kabaty","countryCode":"PL","stateCode":"MZ","latitude":"52.13012000","longitude":"21.08148000"},{"name":"Kadzidło","countryCode":"PL","stateCode":"MZ","latitude":"53.23435000","longitude":"21.46454000"},{"name":"Kampinos","countryCode":"PL","stateCode":"MZ","latitude":"52.26837000","longitude":"20.46307000"},{"name":"Karczew","countryCode":"PL","stateCode":"MZ","latitude":"52.07655000","longitude":"21.24962000"},{"name":"Karniewo","countryCode":"PL","stateCode":"MZ","latitude":"52.83700000","longitude":"20.98886000"},{"name":"Kazanów","countryCode":"PL","stateCode":"MZ","latitude":"51.27593000","longitude":"21.46737000"},{"name":"Kałuszyn","countryCode":"PL","stateCode":"MZ","latitude":"52.20669000","longitude":"21.80838000"},{"name":"Kiełpin","countryCode":"PL","stateCode":"MZ","latitude":"52.35796000","longitude":"20.86214000"},{"name":"Klembów","countryCode":"PL","stateCode":"MZ","latitude":"52.40650000","longitude":"21.33176000"},{"name":"Klwów","countryCode":"PL","stateCode":"MZ","latitude":"51.53448000","longitude":"20.63644000"},{"name":"Kobyłka","countryCode":"PL","stateCode":"MZ","latitude":"52.33953000","longitude":"21.19589000"},{"name":"Komorów","countryCode":"PL","stateCode":"MZ","latitude":"52.14560000","longitude":"20.81566000"},{"name":"Konstancin-Jeziorna","countryCode":"PL","stateCode":"MZ","latitude":"52.09380000","longitude":"21.11761000"},{"name":"Korczew","countryCode":"PL","stateCode":"MZ","latitude":"52.35327000","longitude":"22.61338000"},{"name":"Korytnica","countryCode":"PL","stateCode":"MZ","latitude":"52.41441000","longitude":"21.84949000"},{"name":"Kosów Lacki","countryCode":"PL","stateCode":"MZ","latitude":"52.59541000","longitude":"22.14707000"},{"name":"Kotuń","countryCode":"PL","stateCode":"MZ","latitude":"52.17643000","longitude":"22.06819000"},{"name":"Kowala","countryCode":"PL","stateCode":"MZ","latitude":"51.32503000","longitude":"21.06972000"},{"name":"Kozienice","countryCode":"PL","stateCode":"MZ","latitude":"51.58294000","longitude":"21.54779000"},{"name":"Kołbiel","countryCode":"PL","stateCode":"MZ","latitude":"52.06431000","longitude":"21.48153000"},{"name":"Krasne","countryCode":"PL","stateCode":"MZ","latitude":"52.92401000","longitude":"20.96732000"},{"name":"Krasnosielc","countryCode":"PL","stateCode":"MZ","latitude":"53.03378000","longitude":"21.15735000"},{"name":"Krzynowłoga Mała","countryCode":"PL","stateCode":"MZ","latitude":"53.15773000","longitude":"20.78579000"},{"name":"Kuczbork-Osada","countryCode":"PL","stateCode":"MZ","latitude":"53.08619000","longitude":"20.04782000"},{"name":"Latowicz","countryCode":"PL","stateCode":"MZ","latitude":"52.02636000","longitude":"21.80829000"},{"name":"Legionowo","countryCode":"PL","stateCode":"MZ","latitude":"52.40149000","longitude":"20.92664000"},{"name":"Leszno","countryCode":"PL","stateCode":"MZ","latitude":"52.25799000","longitude":"20.59121000"},{"name":"Lesznowola","countryCode":"PL","stateCode":"MZ","latitude":"52.09095000","longitude":"20.93479000"},{"name":"Lipowiec Kościelny","countryCode":"PL","stateCode":"MZ","latitude":"53.10459000","longitude":"20.17639000"},{"name":"Lipsko","countryCode":"PL","stateCode":"MZ","latitude":"51.15954000","longitude":"21.64933000"},{"name":"Lubowidz","countryCode":"PL","stateCode":"MZ","latitude":"53.11865000","longitude":"19.84594000"},{"name":"Lutocin","countryCode":"PL","stateCode":"MZ","latitude":"52.98152000","longitude":"19.76655000"},{"name":"Maciejowice","countryCode":"PL","stateCode":"MZ","latitude":"51.69222000","longitude":"21.55342000"},{"name":"Maków Mazowiecki","countryCode":"PL","stateCode":"MZ","latitude":"52.86493000","longitude":"21.10053000"},{"name":"Marki","countryCode":"PL","stateCode":"MZ","latitude":"52.32065000","longitude":"21.10474000"},{"name":"Maszewo Duże","countryCode":"PL","stateCode":"MZ","latitude":"52.58026000","longitude":"19.62905000"},{"name":"Mała Wieś","countryCode":"PL","stateCode":"MZ","latitude":"52.45779000","longitude":"20.10223000"},{"name":"Małkinia Górna","countryCode":"PL","stateCode":"MZ","latitude":"52.69220000","longitude":"22.02836000"},{"name":"Miastków Kościelny","countryCode":"PL","stateCode":"MZ","latitude":"51.88407000","longitude":"21.82528000"},{"name":"Michałowice","countryCode":"PL","stateCode":"MZ","latitude":"52.17435000","longitude":"20.88089000"},{"name":"Michałów-Reginów","countryCode":"PL","stateCode":"MZ","latitude":"52.41711000","longitude":"20.96595000"},{"name":"Miedzna","countryCode":"PL","stateCode":"MZ","latitude":"52.46778000","longitude":"22.08947000"},{"name":"Milanówek","countryCode":"PL","stateCode":"MZ","latitude":"52.11879000","longitude":"20.67155000"},{"name":"Miętne","countryCode":"PL","stateCode":"MZ","latitude":"51.92135000","longitude":"21.57457000"},{"name":"Mińsk Mazowiecki","countryCode":"PL","stateCode":"MZ","latitude":"52.17935000","longitude":"21.57251000"},{"name":"Mochowo","countryCode":"PL","stateCode":"MZ","latitude":"52.76570000","longitude":"19.55592000"},{"name":"Mogielnica","countryCode":"PL","stateCode":"MZ","latitude":"51.69432000","longitude":"20.72227000"},{"name":"Mokobody","countryCode":"PL","stateCode":"MZ","latitude":"52.26523000","longitude":"22.11182000"},{"name":"Mokotów","countryCode":"PL","stateCode":"MZ","latitude":"52.19340000","longitude":"21.03487000"},{"name":"Mordy","countryCode":"PL","stateCode":"MZ","latitude":"52.21160000","longitude":"22.51725000"},{"name":"Mrozy","countryCode":"PL","stateCode":"MZ","latitude":"52.01975000","longitude":"20.36702000"},{"name":"Mszczonów","countryCode":"PL","stateCode":"MZ","latitude":"51.97415000","longitude":"20.52083000"},{"name":"Mysiadło","countryCode":"PL","stateCode":"MZ","latitude":"52.10216000","longitude":"21.01856000"},{"name":"Myszyniec","countryCode":"PL","stateCode":"MZ","latitude":"53.38055000","longitude":"21.34961000"},{"name":"Mława","countryCode":"PL","stateCode":"MZ","latitude":"53.11278000","longitude":"20.38410000"},{"name":"Młodzieszyn","countryCode":"PL","stateCode":"MZ","latitude":"52.29945000","longitude":"20.20017000"},{"name":"Młynarze","countryCode":"PL","stateCode":"MZ","latitude":"52.95417000","longitude":"21.41141000"},{"name":"Nadarzyn","countryCode":"PL","stateCode":"MZ","latitude":"52.09438000","longitude":"20.80776000"},{"name":"Naruszewo","countryCode":"PL","stateCode":"MZ","latitude":"52.52687000","longitude":"20.35157000"},{"name":"Nasielsk","countryCode":"PL","stateCode":"MZ","latitude":"52.58887000","longitude":"20.80553000"},{"name":"Nieporęt","countryCode":"PL","stateCode":"MZ","latitude":"52.43152000","longitude":"21.03212000"},{"name":"Nowe Grocholice","countryCode":"PL","stateCode":"MZ","latitude":"52.15924000","longitude":"20.91110000"},{"name":"Nowe Lipiny","countryCode":"PL","stateCode":"MZ","latitude":"52.35789000","longitude":"21.27125000"},{"name":"Nowe Miasto","countryCode":"PL","stateCode":"MZ","latitude":"52.65691000","longitude":"20.62838000"},{"name":"Nowe Miasto nad Pilicą","countryCode":"PL","stateCode":"MZ","latitude":"51.61812000","longitude":"20.57619000"},{"name":"Nowy Duninów","countryCode":"PL","stateCode":"MZ","latitude":"52.58271000","longitude":"19.47996000"},{"name":"Nowy Dwór Mazowiecki","countryCode":"PL","stateCode":"MZ","latitude":"52.43022000","longitude":"20.71652000"},{"name":"Nur","countryCode":"PL","stateCode":"MZ","latitude":"52.66826000","longitude":"22.32207000"},{"name":"Obryte","countryCode":"PL","stateCode":"MZ","latitude":"52.71633000","longitude":"21.24945000"},{"name":"Ochota","countryCode":"PL","stateCode":"MZ","latitude":"52.22096000","longitude":"20.98526000"},{"name":"Odrzywół","countryCode":"PL","stateCode":"MZ","latitude":"51.51953000","longitude":"20.55559000"},{"name":"Ojrzeń","countryCode":"PL","stateCode":"MZ","latitude":"52.76570000","longitude":"20.54315000"},{"name":"Opinogóra Górna","countryCode":"PL","stateCode":"MZ","latitude":"52.90554000","longitude":"20.71781000"},{"name":"Orońsko","countryCode":"PL","stateCode":"MZ","latitude":"51.31339000","longitude":"20.99067000"},{"name":"Osieck","countryCode":"PL","stateCode":"MZ","latitude":"51.96653000","longitude":"21.41913000"},{"name":"Ostrołęka","countryCode":"PL","stateCode":"MZ","latitude":"53.08621000","longitude":"21.57566000"},{"name":"Ostrów Mazowiecka","countryCode":"PL","stateCode":"MZ","latitude":"52.80245000","longitude":"21.89507000"},{"name":"Ostrówek","countryCode":"PL","stateCode":"MZ","latitude":"52.55350000","longitude":"21.76014000"},{"name":"Otrębusy","countryCode":"PL","stateCode":"MZ","latitude":"52.12843000","longitude":"20.76073000"},{"name":"Otwock","countryCode":"PL","stateCode":"MZ","latitude":"52.10577000","longitude":"21.26129000"},{"name":"Owczarnia","countryCode":"PL","stateCode":"MZ","latitude":"52.11114000","longitude":"20.70468000"},{"name":"Ożarów Mazowiecki","countryCode":"PL","stateCode":"MZ","latitude":"52.21039000","longitude":"20.79716000"},{"name":"Pacyna","countryCode":"PL","stateCode":"MZ","latitude":"52.30281000","longitude":"19.70982000"},{"name":"Paprotnia","countryCode":"PL","stateCode":"MZ","latitude":"52.20513000","longitude":"20.42320000"},{"name":"Parysów","countryCode":"PL","stateCode":"MZ","latitude":"51.97584000","longitude":"21.68006000"},{"name":"Piaseczno","countryCode":"PL","stateCode":"MZ","latitude":"52.08140000","longitude":"21.02397000"},{"name":"Piastów","countryCode":"PL","stateCode":"MZ","latitude":"52.18435000","longitude":"20.83952000"},{"name":"Pilawa","countryCode":"PL","stateCode":"MZ","latitude":"51.95945000","longitude":"21.53089000"},{"name":"Pionki","countryCode":"PL","stateCode":"MZ","latitude":"51.47604000","longitude":"21.44995000"},{"name":"Podebłocie","countryCode":"PL","stateCode":"MZ","latitude":"51.64023000","longitude":"21.74420000"},{"name":"Podkowa Leśna","countryCode":"PL","stateCode":"MZ","latitude":"52.12237000","longitude":"20.72665000"},{"name":"Pokrzywnica","countryCode":"PL","stateCode":"MZ","latitude":"52.62072000","longitude":"21.01925000"},{"name":"Policzna","countryCode":"PL","stateCode":"MZ","latitude":"51.45545000","longitude":"21.62684000"},{"name":"Pomiechówek","countryCode":"PL","stateCode":"MZ","latitude":"52.47138000","longitude":"20.72923000"},{"name":"Potworów","countryCode":"PL","stateCode":"MZ","latitude":"51.50874000","longitude":"20.72176000"},{"name":"Powiat białobrzeski","countryCode":"PL","stateCode":"MZ","latitude":"51.62102000","longitude":"20.94328000"},{"name":"Powiat ciechanowski","countryCode":"PL","stateCode":"MZ","latitude":"52.90207000","longitude":"20.57631000"},{"name":"Powiat garwoliński","countryCode":"PL","stateCode":"MZ","latitude":"51.82657000","longitude":"21.61615000"},{"name":"Powiat gostyniński","countryCode":"PL","stateCode":"MZ","latitude":"52.38988000","longitude":"19.62187000"},{"name":"Powiat grodziski","countryCode":"PL","stateCode":"MZ","latitude":"52.06391000","longitude":"20.59408000"},{"name":"Powiat grójecki","countryCode":"PL","stateCode":"MZ","latitude":"51.75742000","longitude":"20.83661000"},{"name":"Powiat kozienicki","countryCode":"PL","stateCode":"MZ","latitude":"51.63946000","longitude":"21.49580000"},{"name":"Powiat legionowski","countryCode":"PL","stateCode":"MZ","latitude":"52.45179000","longitude":"20.94356000"},{"name":"Powiat lipski","countryCode":"PL","stateCode":"MZ","latitude":"51.15879000","longitude":"21.56753000"},{"name":"Powiat makowski","countryCode":"PL","stateCode":"MZ","latitude":"52.94770000","longitude":"21.17950000"},{"name":"Powiat miński","countryCode":"PL","stateCode":"MZ","latitude":"52.18429000","longitude":"21.60893000"},{"name":"Powiat mławski","countryCode":"PL","stateCode":"MZ","latitude":"53.05496000","longitude":"20.37708000"},{"name":"Powiat nowodworski","countryCode":"PL","stateCode":"MZ","latitude":"52.46585000","longitude":"20.66405000"},{"name":"Powiat ostrowski","countryCode":"PL","stateCode":"MZ","latitude":"52.79495000","longitude":"22.03250000"},{"name":"Powiat ostrołęcki","countryCode":"PL","stateCode":"MZ","latitude":"53.14001000","longitude":"21.50699000"},{"name":"Powiat otwocki","countryCode":"PL","stateCode":"MZ","latitude":"52.04898000","longitude":"21.37251000"},{"name":"Powiat piaseczyński","countryCode":"PL","stateCode":"MZ","latitude":"52.01634000","longitude":"20.98319000"},{"name":"Powiat pruszkowski","countryCode":"PL","stateCode":"MZ","latitude":"52.10088000","longitude":"20.80992000"},{"name":"Powiat przasnyski","countryCode":"PL","stateCode":"MZ","latitude":"53.11360000","longitude":"20.93940000"},{"name":"Powiat przysuski","countryCode":"PL","stateCode":"MZ","latitude":"51.42366000","longitude":"20.65098000"},{"name":"Powiat pułtuski","countryCode":"PL","stateCode":"MZ","latitude":"52.67207000","longitude":"21.02401000"},{"name":"Powiat płocki","countryCode":"PL","stateCode":"MZ","latitude":"52.55465000","longitude":"19.78570000"},{"name":"Powiat płoński","countryCode":"PL","stateCode":"MZ","latitude":"52.63894000","longitude":"20.34710000"},{"name":"Powiat radomski","countryCode":"PL","stateCode":"MZ","latitude":"51.33582000","longitude":"21.16193000"},{"name":"Powiat siedlecki","countryCode":"PL","stateCode":"MZ","latitude":"52.19186000","longitude":"22.30406000"},{"name":"Powiat sierpecki","countryCode":"PL","stateCode":"MZ","latitude":"52.83353000","longitude":"19.71216000"},{"name":"Powiat sochaczewski","countryCode":"PL","stateCode":"MZ","latitude":"52.26689000","longitude":"20.21338000"},{"name":"Powiat sokołowski","countryCode":"PL","stateCode":"MZ","latitude":"52.49538000","longitude":"22.26897000"},{"name":"Powiat szydłowiecki","countryCode":"PL","stateCode":"MZ","latitude":"51.25600000","longitude":"20.84256000"},{"name":"Powiat warszawski zachodni","countryCode":"PL","stateCode":"MZ","latitude":"52.26838000","longitude":"20.61913000"},{"name":"Powiat wołomiński","countryCode":"PL","stateCode":"MZ","latitude":"52.40616000","longitude":"21.40121000"},{"name":"Powiat wyszkowski","countryCode":"PL","stateCode":"MZ","latitude":"52.65137000","longitude":"21.44537000"},{"name":"Powiat węgrowski","countryCode":"PL","stateCode":"MZ","latitude":"52.45628000","longitude":"21.87342000"},{"name":"Powiat zwoleński","countryCode":"PL","stateCode":"MZ","latitude":"51.36079000","longitude":"21.59279000"},{"name":"Powiat łosicki","countryCode":"PL","stateCode":"MZ","latitude":"52.22363000","longitude":"22.84510000"},{"name":"Powiat żuromiński","countryCode":"PL","stateCode":"MZ","latitude":"53.01658000","longitude":"19.89102000"},{"name":"Powiat żyrardowski","countryCode":"PL","stateCode":"MZ","latitude":"52.00028000","longitude":"20.43275000"},{"name":"Poświętne","countryCode":"PL","stateCode":"MZ","latitude":"52.32967000","longitude":"21.42137000"},{"name":"Praga Południe","countryCode":"PL","stateCode":"MZ","latitude":"52.24424000","longitude":"21.08545000"},{"name":"Praga Północ","countryCode":"PL","stateCode":"MZ","latitude":"52.25443000","longitude":"21.03472000"},{"name":"Prażmów","countryCode":"PL","stateCode":"MZ","latitude":"51.94040000","longitude":"20.95479000"},{"name":"Promna","countryCode":"PL","stateCode":"MZ","latitude":"51.68006000","longitude":"20.95917000"},{"name":"Pruszków","countryCode":"PL","stateCode":"MZ","latitude":"52.17072000","longitude":"20.81214000"},{"name":"Przasnysz","countryCode":"PL","stateCode":"MZ","latitude":"53.01907000","longitude":"20.88029000"},{"name":"Przesmyki","countryCode":"PL","stateCode":"MZ","latitude":"52.26816000","longitude":"22.58394000"},{"name":"Przysucha","countryCode":"PL","stateCode":"MZ","latitude":"51.35858000","longitude":"20.62889000"},{"name":"Przytyk","countryCode":"PL","stateCode":"MZ","latitude":"51.46567000","longitude":"20.90587000"},{"name":"Przyłęk","countryCode":"PL","stateCode":"MZ","latitude":"51.30856000","longitude":"21.74744000"},{"name":"Puszcza Mariańska","countryCode":"PL","stateCode":"MZ","latitude":"51.97901000","longitude":"20.35037000"},{"name":"Pułtusk","countryCode":"PL","stateCode":"MZ","latitude":"52.70250000","longitude":"21.08276000"},{"name":"Płock","countryCode":"PL","stateCode":"MZ","latitude":"52.54682000","longitude":"19.70638000"},{"name":"Płoniawy-Bramura","countryCode":"PL","stateCode":"MZ","latitude":"52.97780000","longitude":"21.07178000"},{"name":"Płońsk","countryCode":"PL","stateCode":"MZ","latitude":"52.62348000","longitude":"20.37552000"},{"name":"Raciąż","countryCode":"PL","stateCode":"MZ","latitude":"52.78152000","longitude":"20.11770000"},{"name":"Radom","countryCode":"PL","stateCode":"MZ","latitude":"51.40253000","longitude":"21.14714000"},{"name":"Radzanowo","countryCode":"PL","stateCode":"MZ","latitude":"52.57306000","longitude":"19.89109000"},{"name":"Radzanów","countryCode":"PL","stateCode":"MZ","latitude":"52.94238000","longitude":"20.09219000"},{"name":"Radziejowice","countryCode":"PL","stateCode":"MZ","latitude":"52.00834000","longitude":"20.54770000"},{"name":"Radzymin","countryCode":"PL","stateCode":"MZ","latitude":"52.41592000","longitude":"21.18415000"},{"name":"Raszyn","countryCode":"PL","stateCode":"MZ","latitude":"52.15603000","longitude":"20.92260000"},{"name":"Regimin","countryCode":"PL","stateCode":"MZ","latitude":"52.94166000","longitude":"20.55319000"},{"name":"Rembertów","countryCode":"PL","stateCode":"MZ","latitude":"52.26059000","longitude":"21.16355000"},{"name":"Repki","countryCode":"PL","stateCode":"MZ","latitude":"52.38555000","longitude":"22.39117000"},{"name":"Rościszewo","countryCode":"PL","stateCode":"MZ","latitude":"52.90331000","longitude":"19.77419000"},{"name":"Rusinów","countryCode":"PL","stateCode":"MZ","latitude":"51.43678000","longitude":"20.58701000"},{"name":"Rybie","countryCode":"PL","stateCode":"MZ","latitude":"52.15229000","longitude":"20.93655000"},{"name":"Rybno","countryCode":"PL","stateCode":"MZ","latitude":"52.24278000","longitude":"20.10301000"},{"name":"Ryczywół","countryCode":"PL","stateCode":"MZ","latitude":"51.69118000","longitude":"21.42197000"},{"name":"Rzeczniów","countryCode":"PL","stateCode":"MZ","latitude":"51.12804000","longitude":"21.44008000"},{"name":"Rzekuń","countryCode":"PL","stateCode":"MZ","latitude":"53.04756000","longitude":"21.62069000"},{"name":"Rzewnie","countryCode":"PL","stateCode":"MZ","latitude":"52.83508000","longitude":"21.33682000"},{"name":"Rząśnik","countryCode":"PL","stateCode":"MZ","latitude":"52.71332000","longitude":"21.36772000"},{"name":"Różan","countryCode":"PL","stateCode":"MZ","latitude":"52.88757000","longitude":"21.39105000"},{"name":"Sabnie","countryCode":"PL","stateCode":"MZ","latitude":"52.50097000","longitude":"22.30697000"},{"name":"Sadowne","countryCode":"PL","stateCode":"MZ","latitude":"52.64124000","longitude":"21.84563000"},{"name":"Sanniki","countryCode":"PL","stateCode":"MZ","latitude":"52.33046000","longitude":"19.86766000"},{"name":"Sarnaki","countryCode":"PL","stateCode":"MZ","latitude":"52.31504000","longitude":"22.89044000"},{"name":"Serock","countryCode":"PL","stateCode":"MZ","latitude":"52.51036000","longitude":"21.06910000"},{"name":"Siedlce","countryCode":"PL","stateCode":"MZ","latitude":"52.16772000","longitude":"22.29006000"},{"name":"Siemiątkowo","countryCode":"PL","stateCode":"MZ","latitude":"52.88110000","longitude":"20.02893000"},{"name":"Siennica","countryCode":"PL","stateCode":"MZ","latitude":"52.09164000","longitude":"21.61921000"},{"name":"Sienno","countryCode":"PL","stateCode":"MZ","latitude":"51.08773000","longitude":"21.48325000"},{"name":"Sierpc","countryCode":"PL","stateCode":"MZ","latitude":"52.85680000","longitude":"19.66913000"},{"name":"Skaryszew","countryCode":"PL","stateCode":"MZ","latitude":"51.31075000","longitude":"21.25233000"},{"name":"Skórzec","countryCode":"PL","stateCode":"MZ","latitude":"52.10727000","longitude":"22.13052000"},{"name":"Sobienie Jeziory","countryCode":"PL","stateCode":"MZ","latitude":"51.93273000","longitude":"21.30335000"},{"name":"Sobolew","countryCode":"PL","stateCode":"MZ","latitude":"51.73660000","longitude":"21.66349000"},{"name":"Sochaczew","countryCode":"PL","stateCode":"MZ","latitude":"52.22944000","longitude":"20.23838000"},{"name":"Sochocin","countryCode":"PL","stateCode":"MZ","latitude":"52.68715000","longitude":"20.47259000"},{"name":"Sokołów Podlaski","countryCode":"PL","stateCode":"MZ","latitude":"52.40677000","longitude":"22.25307000"},{"name":"Solec Nad Wisłą","countryCode":"PL","stateCode":"MZ","latitude":"51.13633000","longitude":"21.76563000"},{"name":"Sońsk","countryCode":"PL","stateCode":"MZ","latitude":"52.78164000","longitude":"20.69901000"},{"name":"Stanisławów","countryCode":"PL","stateCode":"MZ","latitude":"52.28937000","longitude":"21.54848000"},{"name":"Stanisławów Pierwszy","countryCode":"PL","stateCode":"MZ","latitude":"52.37485000","longitude":"21.05184000"},{"name":"Stara Błotnica","countryCode":"PL","stateCode":"MZ","latitude":"51.54676000","longitude":"20.97479000"},{"name":"Stara Kornica","countryCode":"PL","stateCode":"MZ","latitude":"52.18183000","longitude":"22.93752000"},{"name":"Stare Babice","countryCode":"PL","stateCode":"MZ","latitude":"52.26028000","longitude":"20.83403000"},{"name":"Staroźreby","countryCode":"PL","stateCode":"MZ","latitude":"52.63265000","longitude":"19.98550000"},{"name":"Sterdyń","countryCode":"PL","stateCode":"MZ","latitude":"52.58026000","longitude":"22.29358000"},{"name":"Stoczek","countryCode":"PL","stateCode":"MZ","latitude":"52.54332000","longitude":"21.90013000"},{"name":"Strachówka","countryCode":"PL","stateCode":"MZ","latitude":"52.42692000","longitude":"21.63500000"},{"name":"Stromiec","countryCode":"PL","stateCode":"MZ","latitude":"51.64700000","longitude":"21.09229000"},{"name":"Strzegowo","countryCode":"PL","stateCode":"MZ","latitude":"52.89394000","longitude":"20.28548000"},{"name":"Stupsk","countryCode":"PL","stateCode":"MZ","latitude":"53.02258000","longitude":"20.43680000"},{"name":"Sucha","countryCode":"PL","stateCode":"MZ","latitude":"51.61999000","longitude":"20.94887000"},{"name":"Suchożebry","countryCode":"PL","stateCode":"MZ","latitude":"52.25948000","longitude":"22.25289000"},{"name":"Sulbiny Górne","countryCode":"PL","stateCode":"MZ","latitude":"51.87321000","longitude":"21.63174000"},{"name":"Sulejówek","countryCode":"PL","stateCode":"MZ","latitude":"52.25221000","longitude":"21.26902000"},{"name":"Sułkowice","countryCode":"PL","stateCode":"MZ","latitude":"51.92310000","longitude":"21.08929000"},{"name":"Sypniewo","countryCode":"PL","stateCode":"MZ","latitude":"53.00580000","longitude":"21.30730000"},{"name":"Szczutowo","countryCode":"PL","stateCode":"MZ","latitude":"52.94047000","longitude":"19.57438000"},{"name":"Szelków","countryCode":"PL","stateCode":"MZ","latitude":"52.83487000","longitude":"21.21769000"},{"name":"Szreńsk","countryCode":"PL","stateCode":"MZ","latitude":"53.01277000","longitude":"20.12009000"},{"name":"Szydłowiec","countryCode":"PL","stateCode":"MZ","latitude":"51.22823000","longitude":"20.86106000"},{"name":"Szydłowo","countryCode":"PL","stateCode":"MZ","latitude":"53.08062000","longitude":"20.45071000"},{"name":"Słubice","countryCode":"PL","stateCode":"MZ","latitude":"52.36942000","longitude":"19.93881000"},{"name":"Słupno","countryCode":"PL","stateCode":"MZ","latitude":"52.38409000","longitude":"21.15572000"},{"name":"Tarczyn","countryCode":"PL","stateCode":"MZ","latitude":"51.98197000","longitude":"20.83394000"},{"name":"Targówek","countryCode":"PL","stateCode":"MZ","latitude":"52.29185000","longitude":"21.04845000"},{"name":"Tczów","countryCode":"PL","stateCode":"MZ","latitude":"51.32600000","longitude":"21.44677000"},{"name":"Teresin","countryCode":"PL","stateCode":"MZ","latitude":"52.19887000","longitude":"20.41672000"},{"name":"Trablice","countryCode":"PL","stateCode":"MZ","latitude":"51.35249000","longitude":"21.12877000"},{"name":"Trojanów","countryCode":"PL","stateCode":"MZ","latitude":"51.69225000","longitude":"21.81112000"},{"name":"Troszyn","countryCode":"PL","stateCode":"MZ","latitude":"53.03115000","longitude":"21.73083000"},{"name":"Truskaw","countryCode":"PL","stateCode":"MZ","latitude":"52.30124000","longitude":"20.78244000"},{"name":"Trąbki","countryCode":"PL","stateCode":"MZ","latitude":"51.94792000","longitude":"21.59929000"},{"name":"Tłuszcz","countryCode":"PL","stateCode":"MZ","latitude":"52.43058000","longitude":"21.43561000"},{"name":"Ursus","countryCode":"PL","stateCode":"MZ","latitude":"52.19517000","longitude":"20.88419000"},{"name":"Ursynów","countryCode":"PL","stateCode":"MZ","latitude":"52.15051000","longitude":"21.05041000"},{"name":"Warka","countryCode":"PL","stateCode":"MZ","latitude":"51.78430000","longitude":"21.19091000"},{"name":"Warsaw","countryCode":"PL","stateCode":"MZ","latitude":"52.22977000","longitude":"21.01178000"},{"name":"Warszawa","countryCode":"PL","stateCode":"MZ","latitude":"52.23547000","longitude":"21.04191000"},{"name":"Wawer","countryCode":"PL","stateCode":"MZ","latitude":"52.19656000","longitude":"21.17752000"},{"name":"Wesoła","countryCode":"PL","stateCode":"MZ","latitude":"52.25451000","longitude":"21.22407000"},{"name":"Wieczfnia Kościelna","countryCode":"PL","stateCode":"MZ","latitude":"53.19534000","longitude":"20.47637000"},{"name":"Wieliszew","countryCode":"PL","stateCode":"MZ","latitude":"52.45130000","longitude":"20.96827000"},{"name":"Wieniawa","countryCode":"PL","stateCode":"MZ","latitude":"51.36171000","longitude":"20.79489000"},{"name":"Wierzbica","countryCode":"PL","stateCode":"MZ","latitude":"51.24940000","longitude":"21.08259000"},{"name":"Wierzbno","countryCode":"PL","stateCode":"MZ","latitude":"52.31008000","longitude":"21.85902000"},{"name":"Wilanów","countryCode":"PL","stateCode":"MZ","latitude":"52.16311000","longitude":"21.08748000"},{"name":"Wilga","countryCode":"PL","stateCode":"MZ","latitude":"51.85211000","longitude":"21.37751000"},{"name":"Winnica","countryCode":"PL","stateCode":"MZ","latitude":"52.64306000","longitude":"20.94114000"},{"name":"Wiskitki","countryCode":"PL","stateCode":"MZ","latitude":"52.08831000","longitude":"20.38708000"},{"name":"Wiśniew","countryCode":"PL","stateCode":"MZ","latitude":"52.07265000","longitude":"22.29392000"},{"name":"Wiśniewo","countryCode":"PL","stateCode":"MZ","latitude":"53.06474000","longitude":"20.34805000"},{"name":"Wodynie","countryCode":"PL","stateCode":"MZ","latitude":"52.04040000","longitude":"21.95575000"},{"name":"Wola","countryCode":"PL","stateCode":"MZ","latitude":"52.24010000","longitude":"20.98869000"},{"name":"Wola Rębkowska","countryCode":"PL","stateCode":"MZ","latitude":"51.90181000","longitude":"21.55818000"},{"name":"Wolanów","countryCode":"PL","stateCode":"MZ","latitude":"51.38030000","longitude":"20.97702000"},{"name":"Wołomin","countryCode":"PL","stateCode":"MZ","latitude":"52.34006000","longitude":"21.24207000"},{"name":"Wyszków","countryCode":"PL","stateCode":"MZ","latitude":"52.59278000","longitude":"21.45840000"},{"name":"Wyszogród","countryCode":"PL","stateCode":"MZ","latitude":"52.38988000","longitude":"20.19081000"},{"name":"Wyśmierzyce","countryCode":"PL","stateCode":"MZ","latitude":"51.62494000","longitude":"20.81394000"},{"name":"Węgrów","countryCode":"PL","stateCode":"MZ","latitude":"52.39954000","longitude":"22.01634000"},{"name":"Włochy","countryCode":"PL","stateCode":"MZ","latitude":"52.17941000","longitude":"20.94612000"},{"name":"Zakroczym","countryCode":"PL","stateCode":"MZ","latitude":"52.43351000","longitude":"20.61207000"},{"name":"Zakrzew","countryCode":"PL","stateCode":"MZ","latitude":"51.44095000","longitude":"21.00105000"},{"name":"Zalesie Górne","countryCode":"PL","stateCode":"MZ","latitude":"52.02768000","longitude":"21.03659000"},{"name":"Zatory","countryCode":"PL","stateCode":"MZ","latitude":"52.59929000","longitude":"21.18258000"},{"name":"Zawidz","countryCode":"PL","stateCode":"MZ","latitude":"52.82745000","longitude":"19.87367000"},{"name":"Załuski","countryCode":"PL","stateCode":"MZ","latitude":"52.51152000","longitude":"20.52864000"},{"name":"Zbuczyn","countryCode":"PL","stateCode":"MZ","latitude":"52.08974000","longitude":"22.43829000"},{"name":"Zielonka","countryCode":"PL","stateCode":"MZ","latitude":"52.30376000","longitude":"21.16018000"},{"name":"Zwoleń","countryCode":"PL","stateCode":"MZ","latitude":"51.35542000","longitude":"21.58768000"},{"name":"Ząbki","countryCode":"PL","stateCode":"MZ","latitude":"52.29271000","longitude":"21.10539000"},{"name":"Łajski","countryCode":"PL","stateCode":"MZ","latitude":"52.42873000","longitude":"20.94946000"},{"name":"Łaskarzew","countryCode":"PL","stateCode":"MZ","latitude":"51.78993000","longitude":"21.59122000"},{"name":"Łochów","countryCode":"PL","stateCode":"MZ","latitude":"52.53076000","longitude":"21.68158000"},{"name":"Łomianki","countryCode":"PL","stateCode":"MZ","latitude":"52.33413000","longitude":"20.88602000"},{"name":"Łosice","countryCode":"PL","stateCode":"MZ","latitude":"52.21129000","longitude":"22.71801000"},{"name":"Łyse","countryCode":"PL","stateCode":"MZ","latitude":"53.36443000","longitude":"21.56487000"},{"name":"Łąck","countryCode":"PL","stateCode":"MZ","latitude":"52.46621000","longitude":"19.61137000"},{"name":"Śródmieście","countryCode":"PL","stateCode":"MZ","latitude":"52.22904000","longitude":"21.01644000"},{"name":"Świercze","countryCode":"PL","stateCode":"MZ","latitude":"52.67055000","longitude":"20.76390000"},{"name":"Żabia Wola","countryCode":"PL","stateCode":"MZ","latitude":"52.03169000","longitude":"20.69112000"},{"name":"Żabieniec","countryCode":"PL","stateCode":"MZ","latitude":"52.05856000","longitude":"21.04817000"},{"name":"Żelechów","countryCode":"PL","stateCode":"MZ","latitude":"51.81051000","longitude":"21.89721000"},{"name":"Żoliborz","countryCode":"PL","stateCode":"MZ","latitude":"52.26896000","longitude":"20.98644000"},{"name":"Żuromin","countryCode":"PL","stateCode":"MZ","latitude":"53.06611000","longitude":"19.90894000"},{"name":"Żyrardów","countryCode":"PL","stateCode":"MZ","latitude":"52.04880000","longitude":"20.44599000"},{"name":"Banie","countryCode":"PL","stateCode":"ZP","latitude":"53.10031000","longitude":"14.66228000"},{"name":"Barlinek","countryCode":"PL","stateCode":"ZP","latitude":"52.99464000","longitude":"15.21864000"},{"name":"Barwice","countryCode":"PL","stateCode":"ZP","latitude":"53.74490000","longitude":"16.35530000"},{"name":"Białogard","countryCode":"PL","stateCode":"ZP","latitude":"54.00696000","longitude":"15.98751000"},{"name":"Biały Bór","countryCode":"PL","stateCode":"ZP","latitude":"53.89670000","longitude":"16.83543000"},{"name":"Bielice","countryCode":"PL","stateCode":"ZP","latitude":"53.20022000","longitude":"14.72760000"},{"name":"Bierzwnik","countryCode":"PL","stateCode":"ZP","latitude":"53.03567000","longitude":"15.66500000"},{"name":"Bobolice","countryCode":"PL","stateCode":"ZP","latitude":"53.95508000","longitude":"16.58893000"},{"name":"Boleszkowice","countryCode":"PL","stateCode":"ZP","latitude":"52.72493000","longitude":"14.56901000"},{"name":"Borne Sulinowo","countryCode":"PL","stateCode":"ZP","latitude":"53.57661000","longitude":"16.53395000"},{"name":"Brojce","countryCode":"PL","stateCode":"ZP","latitude":"53.95705000","longitude":"15.35975000"},{"name":"Cedynia","countryCode":"PL","stateCode":"ZP","latitude":"52.87931000","longitude":"14.20249000"},{"name":"Cerkwica","countryCode":"PL","stateCode":"ZP","latitude":"54.00777000","longitude":"15.10903000"},{"name":"Chociwel","countryCode":"PL","stateCode":"ZP","latitude":"53.46696000","longitude":"15.33342000"},{"name":"Chojna","countryCode":"PL","stateCode":"ZP","latitude":"52.96389000","longitude":"14.42797000"},{"name":"Choszczno","countryCode":"PL","stateCode":"ZP","latitude":"53.16905000","longitude":"15.42054000"},{"name":"Czaplinek","countryCode":"PL","stateCode":"ZP","latitude":"53.55775000","longitude":"16.23333000"},{"name":"Człopa","countryCode":"PL","stateCode":"ZP","latitude":"53.08856000","longitude":"16.12098000"},{"name":"Darłowo","countryCode":"PL","stateCode":"ZP","latitude":"54.42095000","longitude":"16.41070000"},{"name":"Dobra","countryCode":"PL","stateCode":"ZP","latitude":"53.58625000","longitude":"15.30977000"},{"name":"Dobrzany","countryCode":"PL","stateCode":"ZP","latitude":"53.35914000","longitude":"15.42886000"},{"name":"Dolice","countryCode":"PL","stateCode":"ZP","latitude":"53.19081000","longitude":"15.20267000"},{"name":"Drawno","countryCode":"PL","stateCode":"ZP","latitude":"53.21986000","longitude":"15.75946000"},{"name":"Drawsko Pomorskie","countryCode":"PL","stateCode":"ZP","latitude":"53.53056000","longitude":"15.80967000"},{"name":"Dygowo","countryCode":"PL","stateCode":"ZP","latitude":"54.13031000","longitude":"15.71993000"},{"name":"Dziwnów","countryCode":"PL","stateCode":"ZP","latitude":"54.02819000","longitude":"14.76691000"},{"name":"Dębno","countryCode":"PL","stateCode":"ZP","latitude":"52.73901000","longitude":"14.69800000"},{"name":"Golczewo","countryCode":"PL","stateCode":"ZP","latitude":"53.82426000","longitude":"14.97847000"},{"name":"Goleniów","countryCode":"PL","stateCode":"ZP","latitude":"53.56392000","longitude":"14.82854000"},{"name":"Gościno","countryCode":"PL","stateCode":"ZP","latitude":"54.05123000","longitude":"15.65256000"},{"name":"Gryfice","countryCode":"PL","stateCode":"ZP","latitude":"53.91650000","longitude":"15.20027000"},{"name":"Gryfino","countryCode":"PL","stateCode":"ZP","latitude":"53.25243000","longitude":"14.48831000"},{"name":"Grzmiąca","countryCode":"PL","stateCode":"ZP","latitude":"53.83734000","longitude":"16.43512000"},{"name":"Grzybowo","countryCode":"PL","stateCode":"ZP","latitude":"54.15892000","longitude":"15.48557000"},{"name":"Ińsko","countryCode":"PL","stateCode":"ZP","latitude":"53.43613000","longitude":"15.55020000"},{"name":"Kalisz Pomorski","countryCode":"PL","stateCode":"ZP","latitude":"53.29908000","longitude":"15.90631000"},{"name":"Kamień Pomorski","countryCode":"PL","stateCode":"ZP","latitude":"53.96849000","longitude":"14.77262000"},{"name":"Karlino","countryCode":"PL","stateCode":"ZP","latitude":"54.03515000","longitude":"15.87739000"},{"name":"Karnice","countryCode":"PL","stateCode":"ZP","latitude":"54.03001000","longitude":"15.05496000"},{"name":"Kobylanka","countryCode":"PL","stateCode":"ZP","latitude":"53.34492000","longitude":"14.87143000"},{"name":"Koszalin","countryCode":"PL","stateCode":"ZP","latitude":"54.19438000","longitude":"16.17222000"},{"name":"Kołbaskowo","countryCode":"PL","stateCode":"ZP","latitude":"53.33641000","longitude":"14.43835000"},{"name":"Kołobrzeg","countryCode":"PL","stateCode":"ZP","latitude":"54.17565000","longitude":"15.58342000"},{"name":"Krzęcin","countryCode":"PL","stateCode":"ZP","latitude":"53.08160000","longitude":"15.49008000"},{"name":"Lipiany","countryCode":"PL","stateCode":"ZP","latitude":"53.00336000","longitude":"14.96919000"},{"name":"Marianowo","countryCode":"PL","stateCode":"ZP","latitude":"53.38287000","longitude":"15.26645000"},{"name":"Maszewo","countryCode":"PL","stateCode":"ZP","latitude":"53.49615000","longitude":"15.06166000"},{"name":"Mielno","countryCode":"PL","stateCode":"ZP","latitude":"54.26086000","longitude":"16.06210000"},{"name":"Mieszkowice","countryCode":"PL","stateCode":"ZP","latitude":"52.78730000","longitude":"14.49346000"},{"name":"Mirosławiec","countryCode":"PL","stateCode":"ZP","latitude":"53.34071000","longitude":"16.08793000"},{"name":"Międzyzdroje","countryCode":"PL","stateCode":"ZP","latitude":"53.92921000","longitude":"14.45097000"},{"name":"Moryń","countryCode":"PL","stateCode":"ZP","latitude":"52.85769000","longitude":"14.39297000"},{"name":"Mosty","countryCode":"PL","stateCode":"ZP","latitude":"53.54796000","longitude":"14.95634000"},{"name":"Mrzeżyno","countryCode":"PL","stateCode":"ZP","latitude":"54.14384000","longitude":"15.29142000"},{"name":"Myślibórz","countryCode":"PL","stateCode":"ZP","latitude":"52.92382000","longitude":"14.86785000"},{"name":"Nowe Warpno","countryCode":"PL","stateCode":"ZP","latitude":"53.72256000","longitude":"14.28961000"},{"name":"Nowogard","countryCode":"PL","stateCode":"ZP","latitude":"53.67437000","longitude":"15.11630000"},{"name":"Nowogródek Pomorski","countryCode":"PL","stateCode":"ZP","latitude":"52.91149000","longitude":"15.02947000"},{"name":"Osina","countryCode":"PL","stateCode":"ZP","latitude":"53.60473000","longitude":"15.01230000"},{"name":"Pełczyce","countryCode":"PL","stateCode":"ZP","latitude":"53.04354000","longitude":"15.30447000"},{"name":"Pobierowo","countryCode":"PL","stateCode":"ZP","latitude":"54.06100000","longitude":"14.93282000"},{"name":"Polanów","countryCode":"PL","stateCode":"ZP","latitude":"54.11930000","longitude":"16.68512000"},{"name":"Police","countryCode":"PL","stateCode":"ZP","latitude":"53.55214000","longitude":"14.57182000"},{"name":"Powiat białogardzki","countryCode":"PL","stateCode":"ZP","latitude":"53.97686000","longitude":"16.08855000"},{"name":"Powiat choszczeński","countryCode":"PL","stateCode":"ZP","latitude":"53.14277000","longitude":"15.62112000"},{"name":"Powiat drawski","countryCode":"PL","stateCode":"ZP","latitude":"53.44743000","longitude":"16.02132000"},{"name":"Powiat goleniowski","countryCode":"PL","stateCode":"ZP","latitude":"53.61035000","longitude":"14.85421000"},{"name":"Powiat gryficki","countryCode":"PL","stateCode":"ZP","latitude":"53.94293000","longitude":"15.19082000"},{"name":"Powiat gryfiński","countryCode":"PL","stateCode":"ZP","latitude":"53.02298000","longitude":"14.49912000"},{"name":"Powiat kamieński","countryCode":"PL","stateCode":"ZP","latitude":"53.91096000","longitude":"14.74420000"},{"name":"Powiat koszaliński","countryCode":"PL","stateCode":"ZP","latitude":"54.10970000","longitude":"16.30231000"},{"name":"Powiat kołobrzeski","countryCode":"PL","stateCode":"ZP","latitude":"54.05013000","longitude":"15.61394000"},{"name":"Powiat myśliborski","countryCode":"PL","stateCode":"ZP","latitude":"52.85474000","longitude":"14.88454000"},{"name":"Powiat policki","countryCode":"PL","stateCode":"ZP","latitude":"53.53114000","longitude":"14.45104000"},{"name":"Powiat pyrzycki","countryCode":"PL","stateCode":"ZP","latitude":"53.12558000","longitude":"14.94045000"},{"name":"Powiat stargardzki","countryCode":"PL","stateCode":"ZP","latitude":"53.31520000","longitude":"15.22684000"},{"name":"Powiat szczecinecki","countryCode":"PL","stateCode":"ZP","latitude":"53.73766000","longitude":"16.58957000"},{"name":"Powiat sławieński","countryCode":"PL","stateCode":"ZP","latitude":"54.37910000","longitude":"16.53986000"},{"name":"Powiat wałecki","countryCode":"PL","stateCode":"ZP","latitude":"53.23633000","longitude":"16.33851000"},{"name":"Powiat łobeski","countryCode":"PL","stateCode":"ZP","latitude":"53.67294000","longitude":"15.47237000"},{"name":"Powiat świdwiński","countryCode":"PL","stateCode":"ZP","latitude":"53.80758000","longitude":"15.89859000"},{"name":"Połczyn-Zdrój","countryCode":"PL","stateCode":"ZP","latitude":"53.76424000","longitude":"16.09574000"},{"name":"Przecław","countryCode":"PL","stateCode":"ZP","latitude":"53.37447000","longitude":"14.47251000"},{"name":"Przelewice","countryCode":"PL","stateCode":"ZP","latitude":"53.10413000","longitude":"15.07625000"},{"name":"Przybiernów","countryCode":"PL","stateCode":"ZP","latitude":"53.75780000","longitude":"14.78529000"},{"name":"Pyrzyce","countryCode":"PL","stateCode":"ZP","latitude":"53.14620000","longitude":"14.89257000"},{"name":"Płoty","countryCode":"PL","stateCode":"ZP","latitude":"53.80182000","longitude":"15.26670000"},{"name":"Radowo Małe","countryCode":"PL","stateCode":"ZP","latitude":"53.66575000","longitude":"15.44789000"},{"name":"Recz","countryCode":"PL","stateCode":"ZP","latitude":"53.25989000","longitude":"15.54713000"},{"name":"Resko","countryCode":"PL","stateCode":"ZP","latitude":"53.77307000","longitude":"15.40607000"},{"name":"Rewal","countryCode":"PL","stateCode":"ZP","latitude":"54.08120000","longitude":"15.01471000"},{"name":"Rymań","countryCode":"PL","stateCode":"ZP","latitude":"53.94391000","longitude":"15.52866000"},{"name":"Rąbino","countryCode":"PL","stateCode":"ZP","latitude":"53.86630000","longitude":"15.94485000"},{"name":"Sianów","countryCode":"PL","stateCode":"ZP","latitude":"54.22646000","longitude":"16.29127000"},{"name":"Stara Dąbrowa","countryCode":"PL","stateCode":"ZP","latitude":"53.42191000","longitude":"15.14405000"},{"name":"Stare Czarnowo","countryCode":"PL","stateCode":"ZP","latitude":"53.27861000","longitude":"14.77906000"},{"name":"Stargard","countryCode":"PL","stateCode":"ZP","latitude":"53.33672000","longitude":"15.04990000"},{"name":"Stepnica","countryCode":"PL","stateCode":"ZP","latitude":"53.65187000","longitude":"14.62555000"},{"name":"Suchań","countryCode":"PL","stateCode":"ZP","latitude":"53.28003000","longitude":"15.32541000"},{"name":"Szczecin","countryCode":"PL","stateCode":"ZP","latitude":"53.42894000","longitude":"14.55302000"},{"name":"Szczecinek","countryCode":"PL","stateCode":"ZP","latitude":"53.70791000","longitude":"16.69937000"},{"name":"Sławno","countryCode":"PL","stateCode":"ZP","latitude":"54.36276000","longitude":"16.67888000"},{"name":"Sławoborze","countryCode":"PL","stateCode":"ZP","latitude":"53.88992000","longitude":"15.70667000"},{"name":"Trzcińsko Zdrój","countryCode":"PL","stateCode":"ZP","latitude":"52.96487000","longitude":"14.60667000"},{"name":"Trzebiatów","countryCode":"PL","stateCode":"ZP","latitude":"54.06147000","longitude":"15.26475000"},{"name":"Tuczno","countryCode":"PL","stateCode":"ZP","latitude":"53.19374000","longitude":"16.15368000"},{"name":"Tychowo","countryCode":"PL","stateCode":"ZP","latitude":"53.92774000","longitude":"16.25771000"},{"name":"Ustronie Morskie","countryCode":"PL","stateCode":"ZP","latitude":"54.21517000","longitude":"15.75568000"},{"name":"Warnice","countryCode":"PL","stateCode":"ZP","latitude":"53.25376000","longitude":"14.99402000"},{"name":"Wałcz","countryCode":"PL","stateCode":"ZP","latitude":"53.27787000","longitude":"16.47122000"},{"name":"Widuchowa","countryCode":"PL","stateCode":"ZP","latitude":"53.12693000","longitude":"14.39074000"},{"name":"Wierzchowo","countryCode":"PL","stateCode":"ZP","latitude":"53.46013000","longitude":"16.09961000"},{"name":"Wolin","countryCode":"PL","stateCode":"ZP","latitude":"53.84214000","longitude":"14.61465000"},{"name":"Węgorzyno","countryCode":"PL","stateCode":"ZP","latitude":"53.54101000","longitude":"15.55964000"},{"name":"Złocieniec","countryCode":"PL","stateCode":"ZP","latitude":"53.53286000","longitude":"16.01132000"},{"name":"Łobez","countryCode":"PL","stateCode":"ZP","latitude":"53.63918000","longitude":"15.62129000"},{"name":"Łubowo","countryCode":"PL","stateCode":"ZP","latitude":"53.58634000","longitude":"16.39177000"},{"name":"Świdwin","countryCode":"PL","stateCode":"ZP","latitude":"53.77464000","longitude":"15.77671000"},{"name":"Świerzno","countryCode":"PL","stateCode":"ZP","latitude":"53.96497000","longitude":"14.96544000"},{"name":"Świnoujście","countryCode":"PL","stateCode":"ZP","latitude":"53.91053000","longitude":"14.24712000"},{"name":"Banie Mazurskie","countryCode":"PL","stateCode":"WN","latitude":"54.24662000","longitude":"22.03617000"},{"name":"Barciany","countryCode":"PL","stateCode":"WN","latitude":"54.21993000","longitude":"21.35347000"},{"name":"Barczewo","countryCode":"PL","stateCode":"WN","latitude":"53.83055000","longitude":"20.69112000"},{"name":"Bartoszyce","countryCode":"PL","stateCode":"WN","latitude":"54.25354000","longitude":"20.80819000"},{"name":"Biała Piska","countryCode":"PL","stateCode":"WN","latitude":"53.61191000","longitude":"22.06321000"},{"name":"Biskupiec","countryCode":"PL","stateCode":"WN","latitude":"53.86467000","longitude":"20.95692000"},{"name":"Bisztynek","countryCode":"PL","stateCode":"WN","latitude":"54.08633000","longitude":"20.90192000"},{"name":"Braniewo","countryCode":"PL","stateCode":"WN","latitude":"54.37971000","longitude":"19.81959000"},{"name":"Czerwonka","countryCode":"PL","stateCode":"WN","latitude":"53.91627000","longitude":"20.89685000"},{"name":"Dobre Miasto","countryCode":"PL","stateCode":"WN","latitude":"53.98668000","longitude":"20.39749000"},{"name":"Dywity","countryCode":"PL","stateCode":"WN","latitude":"53.83759000","longitude":"20.47817000"},{"name":"Działdowo","countryCode":"PL","stateCode":"WN","latitude":"53.23958000","longitude":"20.17004000"},{"name":"Dąbrówno","countryCode":"PL","stateCode":"WN","latitude":"53.43408000","longitude":"20.03529000"},{"name":"Dźwierzuty","countryCode":"PL","stateCode":"WN","latitude":"53.70494000","longitude":"20.96037000"},{"name":"Elbląg","countryCode":"PL","stateCode":"WN","latitude":"54.15220000","longitude":"19.40884000"},{"name":"Ełk","countryCode":"PL","stateCode":"WN","latitude":"53.82824000","longitude":"22.36469000"},{"name":"Frombork","countryCode":"PL","stateCode":"WN","latitude":"54.35766000","longitude":"19.68029000"},{"name":"Gierzwałd","countryCode":"PL","stateCode":"WN","latitude":"53.54128000","longitude":"20.08867000"},{"name":"Gierłoż","countryCode":"PL","stateCode":"WN","latitude":"54.08134000","longitude":"21.49551000"},{"name":"Gietrzwałd","countryCode":"PL","stateCode":"WN","latitude":"53.74617000","longitude":"20.23742000"},{"name":"Giżycko","countryCode":"PL","stateCode":"WN","latitude":"54.03811000","longitude":"21.76441000"},{"name":"Gołdap","countryCode":"PL","stateCode":"WN","latitude":"54.30631000","longitude":"22.30362000"},{"name":"Gronowo Elbląskie","countryCode":"PL","stateCode":"WN","latitude":"54.08588000","longitude":"19.30598000"},{"name":"Gronowo Górne","countryCode":"PL","stateCode":"WN","latitude":"54.13863000","longitude":"19.45988000"},{"name":"Górowo Iławeckie","countryCode":"PL","stateCode":"WN","latitude":"54.28559000","longitude":"20.48886000"},{"name":"Iława","countryCode":"PL","stateCode":"WN","latitude":"53.59601000","longitude":"19.56849000"},{"name":"Iłowo -Osada","countryCode":"PL","stateCode":"WN","latitude":"53.16808000","longitude":"20.29295000"},{"name":"Jedwabno","countryCode":"PL","stateCode":"WN","latitude":"53.52990000","longitude":"20.72657000"},{"name":"Jeziorany","countryCode":"PL","stateCode":"WN","latitude":"53.97578000","longitude":"20.74639000"},{"name":"Jonkowo","countryCode":"PL","stateCode":"WN","latitude":"53.82817000","longitude":"20.31054000"},{"name":"Kisielice","countryCode":"PL","stateCode":"WN","latitude":"53.60855000","longitude":"19.26350000"},{"name":"Korsze","countryCode":"PL","stateCode":"WN","latitude":"54.17002000","longitude":"21.13915000"},{"name":"Kortowo","countryCode":"PL","stateCode":"WN","latitude":"53.75731000","longitude":"20.45620000"},{"name":"Kowale Oleckie","countryCode":"PL","stateCode":"WN","latitude":"54.16354000","longitude":"22.41666000"},{"name":"Kozłowo","countryCode":"PL","stateCode":"WN","latitude":"53.30652000","longitude":"20.29098000"},{"name":"Kruklanki","countryCode":"PL","stateCode":"WN","latitude":"54.08855000","longitude":"21.92227000"},{"name":"Kurzętnik","countryCode":"PL","stateCode":"WN","latitude":"53.39858000","longitude":"19.57858000"},{"name":"Kętrzyn","countryCode":"PL","stateCode":"WN","latitude":"54.07676000","longitude":"21.37527000"},{"name":"Lelkowo","countryCode":"PL","stateCode":"WN","latitude":"54.32458000","longitude":"20.22480000"},{"name":"Lidzbark","countryCode":"PL","stateCode":"WN","latitude":"53.26283000","longitude":"19.82663000"},{"name":"Lidzbark Warmiński","countryCode":"PL","stateCode":"WN","latitude":"54.12588000","longitude":"20.57954000"},{"name":"Lubawa","countryCode":"PL","stateCode":"WN","latitude":"53.50428000","longitude":"19.74966000"},{"name":"Lubomino","countryCode":"PL","stateCode":"WN","latitude":"54.06684000","longitude":"20.23956000"},{"name":"Małdyty","countryCode":"PL","stateCode":"WN","latitude":"53.91981000","longitude":"19.74398000"},{"name":"Mikołajki","countryCode":"PL","stateCode":"WN","latitude":"53.80288000","longitude":"21.57011000"},{"name":"Miłakowo","countryCode":"PL","stateCode":"WN","latitude":"54.00923000","longitude":"20.07125000"},{"name":"Miłomłyn","countryCode":"PL","stateCode":"WN","latitude":"53.76449000","longitude":"19.83800000"},{"name":"Morąg","countryCode":"PL","stateCode":"WN","latitude":"53.91711000","longitude":"19.92602000"},{"name":"Mrągowo","countryCode":"PL","stateCode":"WN","latitude":"53.86437000","longitude":"21.30507000"},{"name":"Młynary","countryCode":"PL","stateCode":"WN","latitude":"54.18690000","longitude":"19.72149000"},{"name":"Nidzica","countryCode":"PL","stateCode":"WN","latitude":"53.36052000","longitude":"20.42749000"},{"name":"Nowe Miasto Lubawskie","countryCode":"PL","stateCode":"WN","latitude":"53.42079000","longitude":"19.59515000"},{"name":"Olecko","countryCode":"PL","stateCode":"WN","latitude":"54.03374000","longitude":"22.50704000"},{"name":"Olsztyn","countryCode":"PL","stateCode":"WN","latitude":"53.77657000","longitude":"20.46657000"},{"name":"Olsztynek","countryCode":"PL","stateCode":"WN","latitude":"53.58374000","longitude":"20.28471000"},{"name":"Orneta","countryCode":"PL","stateCode":"WN","latitude":"54.11483000","longitude":"20.13328000"},{"name":"Orzysz","countryCode":"PL","stateCode":"WN","latitude":"53.80967000","longitude":"21.94811000"},{"name":"Ostróda","countryCode":"PL","stateCode":"WN","latitude":"53.69671000","longitude":"19.96486000"},{"name":"Pasym","countryCode":"PL","stateCode":"WN","latitude":"53.65069000","longitude":"20.79188000"},{"name":"Pasłęk","countryCode":"PL","stateCode":"WN","latitude":"54.06160000","longitude":"19.65932000"},{"name":"Piecki","countryCode":"PL","stateCode":"WN","latitude":"53.75759000","longitude":"21.33914000"},{"name":"Pieniężno","countryCode":"PL","stateCode":"WN","latitude":"54.23649000","longitude":"20.12833000"},{"name":"Pisz","countryCode":"PL","stateCode":"WN","latitude":"53.62744000","longitude":"21.81253000"},{"name":"Powiat bartoszycki","countryCode":"PL","stateCode":"WN","latitude":"54.21253000","longitude":"20.74076000"},{"name":"Powiat braniewski","countryCode":"PL","stateCode":"WN","latitude":"54.27782000","longitude":"20.00630000"},{"name":"Powiat działdowski","countryCode":"PL","stateCode":"WN","latitude":"53.28883000","longitude":"20.04817000"},{"name":"Powiat elbląski","countryCode":"PL","stateCode":"WN","latitude":"54.15928000","longitude":"19.63768000"},{"name":"Powiat ełcki","countryCode":"PL","stateCode":"WN","latitude":"53.81673000","longitude":"22.40465000"},{"name":"Powiat giżycki","countryCode":"PL","stateCode":"WN","latitude":"54.01808000","longitude":"21.82191000"},{"name":"Powiat gołdapski","countryCode":"PL","stateCode":"WN","latitude":"54.26090000","longitude":"22.37192000"},{"name":"Powiat iławski","countryCode":"PL","stateCode":"WN","latitude":"53.67477000","longitude":"19.53792000"},{"name":"Powiat kętrzyński","countryCode":"PL","stateCode":"WN","latitude":"54.13651000","longitude":"21.31217000"},{"name":"Powiat lidzbarski","countryCode":"PL","stateCode":"WN","latitude":"54.10581000","longitude":"20.38045000"},{"name":"Powiat mrągowski","countryCode":"PL","stateCode":"WN","latitude":"53.81063000","longitude":"21.39758000"},{"name":"Powiat nidzicki","countryCode":"PL","stateCode":"WN","latitude":"53.37240000","longitude":"20.49858000"},{"name":"Powiat nowomiejski","countryCode":"PL","stateCode":"WN","latitude":"53.43572000","longitude":"19.54662000"},{"name":"Powiat olecki","countryCode":"PL","stateCode":"WN","latitude":"54.05129000","longitude":"22.41695000"},{"name":"Powiat olsztyński","countryCode":"PL","stateCode":"WN","latitude":"53.72922000","longitude":"20.56641000"},{"name":"Powiat ostródzki","countryCode":"PL","stateCode":"WN","latitude":"53.72906000","longitude":"19.91440000"},{"name":"Powiat piski","countryCode":"PL","stateCode":"WN","latitude":"53.68076000","longitude":"21.85723000"},{"name":"Powiat szczycieński","countryCode":"PL","stateCode":"WN","latitude":"53.54176000","longitude":"21.07034000"},{"name":"Powiat węgorzewski","countryCode":"PL","stateCode":"WN","latitude":"54.20728000","longitude":"21.77861000"},{"name":"Pozezdrze","countryCode":"PL","stateCode":"WN","latitude":"54.14147000","longitude":"21.85970000"},{"name":"Prostki","countryCode":"PL","stateCode":"WN","latitude":"53.69901000","longitude":"22.43183000"},{"name":"Purda","countryCode":"PL","stateCode":"WN","latitude":"53.70844000","longitude":"20.70683000"},{"name":"Reszel","countryCode":"PL","stateCode":"WN","latitude":"54.05042000","longitude":"21.14585000"},{"name":"Rozogi","countryCode":"PL","stateCode":"WN","latitude":"53.48549000","longitude":"21.36223000"},{"name":"Ruciane-Nida","countryCode":"PL","stateCode":"WN","latitude":"53.64161000","longitude":"21.53964000"},{"name":"Rybno","countryCode":"PL","stateCode":"WN","latitude":"53.38348000","longitude":"19.93229000"},{"name":"Ryn","countryCode":"PL","stateCode":"WN","latitude":"53.93770000","longitude":"21.54642000"},{"name":"Srokowo","countryCode":"PL","stateCode":"WN","latitude":"54.21416000","longitude":"21.52282000"},{"name":"Stare Juchy","countryCode":"PL","stateCode":"WN","latitude":"53.92198000","longitude":"22.17367000"},{"name":"Stawiguda","countryCode":"PL","stateCode":"WN","latitude":"53.65720000","longitude":"20.40041000"},{"name":"Susz","countryCode":"PL","stateCode":"WN","latitude":"53.71743000","longitude":"19.33645000"},{"name":"Swiętajno","countryCode":"PL","stateCode":"WN","latitude":"54.00151000","longitude":"22.31830000"},{"name":"Szczytno","countryCode":"PL","stateCode":"WN","latitude":"53.56259000","longitude":"20.98747000"},{"name":"Sępopol","countryCode":"PL","stateCode":"WN","latitude":"54.26903000","longitude":"21.01453000"},{"name":"Tolkmicko","countryCode":"PL","stateCode":"WN","latitude":"54.32038000","longitude":"19.52695000"},{"name":"Wielbark","countryCode":"PL","stateCode":"WN","latitude":"53.39858000","longitude":"20.94629000"},{"name":"Wydminy","countryCode":"PL","stateCode":"WN","latitude":"53.98194000","longitude":"22.03239000"},{"name":"Węgorzewo","countryCode":"PL","stateCode":"WN","latitude":"54.21567000","longitude":"21.73720000"},{"name":"Zalewo","countryCode":"PL","stateCode":"WN","latitude":"53.84534000","longitude":"19.60519000"},{"name":"Banino","countryCode":"PL","stateCode":"PM","latitude":"54.39215000","longitude":"18.40622000"},{"name":"Bobowo","countryCode":"PL","stateCode":"PM","latitude":"53.88378000","longitude":"18.55681000"},{"name":"Bojano","countryCode":"PL","stateCode":"PM","latitude":"54.47123000","longitude":"18.38408000"},{"name":"Bolszewo","countryCode":"PL","stateCode":"PM","latitude":"54.61801000","longitude":"18.17585000"},{"name":"Borzytuchom","countryCode":"PL","stateCode":"PM","latitude":"54.20021000","longitude":"17.36801000"},{"name":"Brusy","countryCode":"PL","stateCode":"PM","latitude":"53.88446000","longitude":"17.71786000"},{"name":"Bytów","countryCode":"PL","stateCode":"PM","latitude":"54.17057000","longitude":"17.49187000"},{"name":"Cedry Wielkie","countryCode":"PL","stateCode":"PM","latitude":"54.24707000","longitude":"18.84567000"},{"name":"Cewice","countryCode":"PL","stateCode":"PM","latitude":"54.43551000","longitude":"17.73485000"},{"name":"Chmielno","countryCode":"PL","stateCode":"PM","latitude":"54.32543000","longitude":"18.09860000"},{"name":"Choczewo","countryCode":"PL","stateCode":"PM","latitude":"54.73993000","longitude":"17.89175000"},{"name":"Chojnice","countryCode":"PL","stateCode":"PM","latitude":"53.69554000","longitude":"17.55701000"},{"name":"Chwaszczyno","countryCode":"PL","stateCode":"PM","latitude":"54.44379000","longitude":"18.41875000"},{"name":"Chłapowo","countryCode":"PL","stateCode":"PM","latitude":"54.80365000","longitude":"18.37352000"},{"name":"Czarna Dąbrówka","countryCode":"PL","stateCode":"PM","latitude":"54.35631000","longitude":"17.56456000"},{"name":"Czarna Woda","countryCode":"PL","stateCode":"PM","latitude":"53.84458000","longitude":"18.10006000"},{"name":"Czarne","countryCode":"PL","stateCode":"PM","latitude":"53.68420000","longitude":"16.93834000"},{"name":"Czersk","countryCode":"PL","stateCode":"PM","latitude":"53.79589000","longitude":"17.97647000"},{"name":"Człuchów","countryCode":"PL","stateCode":"PM","latitude":"53.66722000","longitude":"17.35883000"},{"name":"Damnica","countryCode":"PL","stateCode":"PM","latitude":"54.50025000","longitude":"17.27154000"},{"name":"Debrzno","countryCode":"PL","stateCode":"PM","latitude":"53.53817000","longitude":"17.23643000"},{"name":"Dziemiany","countryCode":"PL","stateCode":"PM","latitude":"54.00636000","longitude":"17.76755000"},{"name":"Dzierzgoń","countryCode":"PL","stateCode":"PM","latitude":"53.92196000","longitude":"19.34705000"},{"name":"Dębnica Kaszubska","countryCode":"PL","stateCode":"PM","latitude":"54.37831000","longitude":"17.16116000"},{"name":"Garcz","countryCode":"PL","stateCode":"PM","latitude":"54.34760000","longitude":"18.10169000"},{"name":"Gardeja","countryCode":"PL","stateCode":"PM","latitude":"53.61125000","longitude":"18.94687000"},{"name":"Gdańsk","countryCode":"PL","stateCode":"PM","latitude":"54.35205000","longitude":"18.64637000"},{"name":"Gdynia","countryCode":"PL","stateCode":"PM","latitude":"54.51889000","longitude":"18.53188000"},{"name":"Gniew","countryCode":"PL","stateCode":"PM","latitude":"53.83602000","longitude":"18.82310000"},{"name":"Gniewino","countryCode":"PL","stateCode":"PM","latitude":"54.71709000","longitude":"18.01663000"},{"name":"Gnieżdżewo","countryCode":"PL","stateCode":"PM","latitude":"54.74741000","longitude":"18.37944000"},{"name":"Gościcino","countryCode":"PL","stateCode":"PM","latitude":"54.60459000","longitude":"18.15491000"},{"name":"Grabowo Kościerskie","countryCode":"PL","stateCode":"PM","latitude":"54.16816000","longitude":"18.14692000"},{"name":"Główczyce","countryCode":"PL","stateCode":"PM","latitude":"54.61935000","longitude":"17.37230000"},{"name":"Hel","countryCode":"PL","stateCode":"PM","latitude":"54.60814000","longitude":"18.80130000"},{"name":"Jastarnia","countryCode":"PL","stateCode":"PM","latitude":"54.69830000","longitude":"18.67730000"},{"name":"Jastrzębia Góra","countryCode":"PL","stateCode":"PM","latitude":"54.83135000","longitude":"18.31301000"},{"name":"Kaliska","countryCode":"PL","stateCode":"PM","latitude":"53.90535000","longitude":"18.21885000"},{"name":"Karsin","countryCode":"PL","stateCode":"PM","latitude":"53.90768000","longitude":"17.92093000"},{"name":"Kartuzy","countryCode":"PL","stateCode":"PM","latitude":"54.33424000","longitude":"18.19735000"},{"name":"Kobylnica","countryCode":"PL","stateCode":"PM","latitude":"54.43975000","longitude":"16.99782000"},{"name":"Koczała","countryCode":"PL","stateCode":"PM","latitude":"53.90449000","longitude":"17.06529000"},{"name":"Kolbudy","countryCode":"PL","stateCode":"PM","latitude":"54.26989000","longitude":"18.46639000"},{"name":"Koleczkowo","countryCode":"PL","stateCode":"PM","latitude":"54.48629000","longitude":"18.34373000"},{"name":"Kosakowo","countryCode":"PL","stateCode":"PM","latitude":"54.58927000","longitude":"18.48484000"},{"name":"Kowale","countryCode":"PL","stateCode":"PM","latitude":"54.30976000","longitude":"18.56149000"},{"name":"Kołczygłowy","countryCode":"PL","stateCode":"PM","latitude":"54.23895000","longitude":"17.23154000"},{"name":"Kościerzyna","countryCode":"PL","stateCode":"PM","latitude":"54.12226000","longitude":"17.98119000"},{"name":"Krokowa","countryCode":"PL","stateCode":"PM","latitude":"54.77921000","longitude":"18.16160000"},{"name":"Krynica Morska","countryCode":"PL","stateCode":"PM","latitude":"54.38051000","longitude":"19.44413000"},{"name":"Kwidzyn","countryCode":"PL","stateCode":"PM","latitude":"53.72495000","longitude":"18.93114000"},{"name":"Kępice","countryCode":"PL","stateCode":"PM","latitude":"54.24111000","longitude":"16.88968000"},{"name":"Linia","countryCode":"PL","stateCode":"PM","latitude":"54.45143000","longitude":"17.93454000"},{"name":"Liniewo","countryCode":"PL","stateCode":"PM","latitude":"54.07661000","longitude":"18.22675000"},{"name":"Lipnica","countryCode":"PL","stateCode":"PM","latitude":"53.99623000","longitude":"17.40702000"},{"name":"Lipusz","countryCode":"PL","stateCode":"PM","latitude":"54.09806000","longitude":"17.78455000"},{"name":"Lisewo Malborskie","countryCode":"PL","stateCode":"PM","latitude":"54.09665000","longitude":"18.82928000"},{"name":"Lubichowo","countryCode":"PL","stateCode":"PM","latitude":"53.85136000","longitude":"18.39901000"},{"name":"Lublewo Gdańskie","countryCode":"PL","stateCode":"PM","latitude":"54.28457000","longitude":"18.50389000"},{"name":"Luzino","countryCode":"PL","stateCode":"PM","latitude":"54.56604000","longitude":"18.10907000"},{"name":"Lębork","countryCode":"PL","stateCode":"PM","latitude":"54.53921000","longitude":"17.75012000"},{"name":"Malbork","countryCode":"PL","stateCode":"PM","latitude":"54.03591000","longitude":"19.02660000"},{"name":"Miastko","countryCode":"PL","stateCode":"PM","latitude":"54.00283000","longitude":"16.98263000"},{"name":"Mikołajki Pomorskie","countryCode":"PL","stateCode":"PM","latitude":"53.85131000","longitude":"19.16574000"},{"name":"Miłoradz","countryCode":"PL","stateCode":"PM","latitude":"54.01392000","longitude":"18.91846000"},{"name":"Mosty","countryCode":"PL","stateCode":"PM","latitude":"54.61195000","longitude":"18.49634000"},{"name":"Mrzezino","countryCode":"PL","stateCode":"PM","latitude":"54.65378000","longitude":"18.43025000"},{"name":"Nowa Wieś Lęborska","countryCode":"PL","stateCode":"PM","latitude":"54.55878000","longitude":"17.72756000"},{"name":"Nowy Dwór Gdański","countryCode":"PL","stateCode":"PM","latitude":"54.21305000","longitude":"19.11771000"},{"name":"Nowy Staw","countryCode":"PL","stateCode":"PM","latitude":"54.13609000","longitude":"19.00909000"},{"name":"Orle","countryCode":"PL","stateCode":"PM","latitude":"54.64022000","longitude":"18.17057000"},{"name":"Osiek","countryCode":"PL","stateCode":"PM","latitude":"53.72226000","longitude":"18.49051000"},{"name":"Ostaszewo","countryCode":"PL","stateCode":"PM","latitude":"54.21256000","longitude":"18.95142000"},{"name":"Parchowo","countryCode":"PL","stateCode":"PM","latitude":"54.20658000","longitude":"17.66816000"},{"name":"Pelplin","countryCode":"PL","stateCode":"PM","latitude":"53.92834000","longitude":"18.69770000"},{"name":"Pogórze","countryCode":"PL","stateCode":"PM","latitude":"54.56440000","longitude":"18.48209000"},{"name":"Potęgowo","countryCode":"PL","stateCode":"PM","latitude":"54.48285000","longitude":"17.48620000"},{"name":"Powiat bytowski","countryCode":"PL","stateCode":"PM","latitude":"54.15691000","longitude":"17.29147000"},{"name":"Powiat chojnicki","countryCode":"PL","stateCode":"PM","latitude":"53.80099000","longitude":"17.71882000"},{"name":"Powiat człuchowski","countryCode":"PL","stateCode":"PM","latitude":"53.75112000","longitude":"17.18936000"},{"name":"Powiat gdański","countryCode":"PL","stateCode":"PM","latitude":"54.22493000","longitude":"18.58157000"},{"name":"Powiat kartuski","countryCode":"PL","stateCode":"PM","latitude":"54.32687000","longitude":"18.08632000"},{"name":"Powiat kościerski","countryCode":"PL","stateCode":"PM","latitude":"54.01939000","longitude":"18.00400000"},{"name":"Powiat kwidzyński","countryCode":"PL","stateCode":"PM","latitude":"53.74690000","longitude":"19.03111000"},{"name":"Powiat lęborski","countryCode":"PL","stateCode":"PM","latitude":"54.56830000","longitude":"17.65178000"},{"name":"Powiat malborski","countryCode":"PL","stateCode":"PM","latitude":"54.06329000","longitude":"19.04421000"},{"name":"Powiat nowodworski","countryCode":"PL","stateCode":"PM","latitude":"54.28730000","longitude":"19.24266000"},{"name":"Powiat pucki","countryCode":"PL","stateCode":"PM","latitude":"54.69659000","longitude":"18.36979000"},{"name":"Powiat starogardzki","countryCode":"PL","stateCode":"PM","latitude":"53.89912000","longitude":"18.39912000"},{"name":"Powiat sztumski","countryCode":"PL","stateCode":"PM","latitude":"53.90149000","longitude":"19.22000000"},{"name":"Powiat słupski","countryCode":"PL","stateCode":"PM","latitude":"54.42211000","longitude":"17.15917000"},{"name":"Powiat tczewski","countryCode":"PL","stateCode":"PM","latitude":"53.91895000","longitude":"18.71916000"},{"name":"Powiat wejherowski","countryCode":"PL","stateCode":"PM","latitude":"54.61707000","longitude":"18.04881000"},{"name":"Prabuty","countryCode":"PL","stateCode":"PM","latitude":"53.75500000","longitude":"19.20547000"},{"name":"Pruszcz Gdański","countryCode":"PL","stateCode":"PM","latitude":"54.26217000","longitude":"18.63625000"},{"name":"Przechlewo","countryCode":"PL","stateCode":"PM","latitude":"53.79847000","longitude":"17.25205000"},{"name":"Przodkowo","countryCode":"PL","stateCode":"PM","latitude":"54.37991000","longitude":"18.28760000"},{"name":"Przywidz","countryCode":"PL","stateCode":"PM","latitude":"54.19524000","longitude":"18.32116000"},{"name":"Pszczółki","countryCode":"PL","stateCode":"PM","latitude":"54.17304000","longitude":"18.69787000"},{"name":"Puck","countryCode":"PL","stateCode":"PM","latitude":"54.71790000","longitude":"18.40841000"},{"name":"Reda","countryCode":"PL","stateCode":"PM","latitude":"54.60528000","longitude":"18.34717000"},{"name":"Rekowo Dolne","countryCode":"PL","stateCode":"PM","latitude":"54.63133000","longitude":"18.36279000"},{"name":"Rotmanka","countryCode":"PL","stateCode":"PM","latitude":"54.27425000","longitude":"18.60380000"},{"name":"Rumia","countryCode":"PL","stateCode":"PM","latitude":"54.57092000","longitude":"18.38802000"},{"name":"Ryjewo","countryCode":"PL","stateCode":"PM","latitude":"53.84463000","longitude":"18.96077000"},{"name":"Rzeczenica","countryCode":"PL","stateCode":"PM","latitude":"53.75790000","longitude":"17.10752000"},{"name":"Sadlinki","countryCode":"PL","stateCode":"PM","latitude":"53.66539000","longitude":"18.86807000"},{"name":"Sierakowice","countryCode":"PL","stateCode":"PM","latitude":"54.34610000","longitude":"17.89252000"},{"name":"Skarszewy","countryCode":"PL","stateCode":"PM","latitude":"54.06911000","longitude":"18.44416000"},{"name":"Skórcz","countryCode":"PL","stateCode":"PM","latitude":"53.79436000","longitude":"18.52561000"},{"name":"Smołdzino","countryCode":"PL","stateCode":"PM","latitude":"54.66318000","longitude":"17.21369000"},{"name":"Smętowo Graniczne","countryCode":"PL","stateCode":"PM","latitude":"53.74638000","longitude":"18.68586000"},{"name":"Somonino","countryCode":"PL","stateCode":"PM","latitude":"54.27555000","longitude":"18.19885000"},{"name":"Sopot","countryCode":"PL","stateCode":"PM","latitude":"54.44180000","longitude":"18.56003000"},{"name":"Stara Kiszewa","countryCode":"PL","stateCode":"PM","latitude":"53.99006000","longitude":"18.16958000"},{"name":"Stare Pole","countryCode":"PL","stateCode":"PM","latitude":"54.05667000","longitude":"19.20874000"},{"name":"Starogard Gdański","countryCode":"PL","stateCode":"PM","latitude":"53.96396000","longitude":"18.52638000"},{"name":"Stary Targ","countryCode":"PL","stateCode":"PM","latitude":"53.92335000","longitude":"19.17003000"},{"name":"Stegna","countryCode":"PL","stateCode":"PM","latitude":"54.32684000","longitude":"19.11252000"},{"name":"Straszyn","countryCode":"PL","stateCode":"PM","latitude":"54.27214000","longitude":"18.58114000"},{"name":"Strzelno","countryCode":"PL","stateCode":"PM","latitude":"54.78564000","longitude":"18.32515000"},{"name":"Studzienice","countryCode":"PL","stateCode":"PM","latitude":"54.09262000","longitude":"17.57581000"},{"name":"Stężyca","countryCode":"PL","stateCode":"PM","latitude":"54.20593000","longitude":"17.95569000"},{"name":"Subkowy","countryCode":"PL","stateCode":"PM","latitude":"54.00227000","longitude":"18.76928000"},{"name":"Suchy Dąb","countryCode":"PL","stateCode":"PM","latitude":"54.20809000","longitude":"18.76731000"},{"name":"Sulęczyno","countryCode":"PL","stateCode":"PM","latitude":"54.23302000","longitude":"17.77330000"},{"name":"Szemud","countryCode":"PL","stateCode":"PM","latitude":"54.48709000","longitude":"18.22280000"},{"name":"Szlachta","countryCode":"PL","stateCode":"PM","latitude":"53.76827000","longitude":"18.11367000"},{"name":"Sztum","countryCode":"PL","stateCode":"PM","latitude":"53.92077000","longitude":"19.03072000"},{"name":"Sztutowo","countryCode":"PL","stateCode":"PM","latitude":"54.32679000","longitude":"19.17921000"},{"name":"Słupsk","countryCode":"PL","stateCode":"PM","latitude":"54.46405000","longitude":"17.02872000"},{"name":"Tczew","countryCode":"PL","stateCode":"PM","latitude":"54.09242000","longitude":"18.77787000"},{"name":"Trzebielino","countryCode":"PL","stateCode":"PM","latitude":"54.19996000","longitude":"17.08726000"},{"name":"Trąbki Wielkie","countryCode":"PL","stateCode":"PM","latitude":"54.17062000","longitude":"18.54003000"},{"name":"Tuchomie","countryCode":"PL","stateCode":"PM","latitude":"54.11522000","longitude":"17.33634000"},{"name":"Ustka","countryCode":"PL","stateCode":"PM","latitude":"54.58048000","longitude":"16.86194000"},{"name":"Wejherowo","countryCode":"PL","stateCode":"PM","latitude":"54.60568000","longitude":"18.23559000"},{"name":"Wielki Kack","countryCode":"PL","stateCode":"PM","latitude":"54.46754000","longitude":"18.48810000"},{"name":"Wierzchucino","countryCode":"PL","stateCode":"PM","latitude":"54.78797000","longitude":"18.00307000"},{"name":"Władysławowo","countryCode":"PL","stateCode":"PM","latitude":"54.79086000","longitude":"18.40090000"},{"name":"Zblewo","countryCode":"PL","stateCode":"PM","latitude":"53.93366000","longitude":"18.32262000"},{"name":"Łeba","countryCode":"PL","stateCode":"PM","latitude":"54.76099000","longitude":"17.55547000"},{"name":"Łęczyce","countryCode":"PL","stateCode":"PM","latitude":"54.59405000","longitude":"17.85931000"},{"name":"Łęgowo","countryCode":"PL","stateCode":"PM","latitude":"54.22641000","longitude":"18.64277000"},{"name":"Żelistrzewo","countryCode":"PL","stateCode":"PM","latitude":"54.67770000","longitude":"18.41738000"},{"name":"Żukowo","countryCode":"PL","stateCode":"PM","latitude":"54.34220000","longitude":"18.36476000"},{"name":"Bardo","countryCode":"PL","stateCode":"DS","latitude":"50.50589000","longitude":"16.73986000"},{"name":"Bielany Wrocławskie","countryCode":"PL","stateCode":"DS","latitude":"51.03610000","longitude":"16.96770000"},{"name":"Bielawa","countryCode":"PL","stateCode":"DS","latitude":"50.69075000","longitude":"16.62300000"},{"name":"Bierutów","countryCode":"PL","stateCode":"DS","latitude":"51.12443000","longitude":"17.54607000"},{"name":"Biskupin","countryCode":"PL","stateCode":"DS","latitude":"51.10097000","longitude":"17.10442000"},{"name":"Bogatynia","countryCode":"PL","stateCode":"DS","latitude":"50.90747000","longitude":"14.95634000"},{"name":"Boguszów-Gorce","countryCode":"PL","stateCode":"DS","latitude":"50.75514000","longitude":"16.20494000"},{"name":"Bolesławiec","countryCode":"PL","stateCode":"DS","latitude":"51.26418000","longitude":"15.56970000"},{"name":"Bolków","countryCode":"PL","stateCode":"DS","latitude":"50.92203000","longitude":"16.10111000"},{"name":"Bozkow","countryCode":"PL","stateCode":"DS","latitude":"50.51315000","longitude":"16.57528000"},{"name":"Brzeg Dolny","countryCode":"PL","stateCode":"DS","latitude":"51.27299000","longitude":"16.70815000"},{"name":"Budzów","countryCode":"PL","stateCode":"DS","latitude":"50.59337000","longitude":"16.71038000"},{"name":"Bystrzyca","countryCode":"PL","stateCode":"DS","latitude":"50.96048000","longitude":"17.39702000"},{"name":"Bystrzyca Kłodzka","countryCode":"PL","stateCode":"DS","latitude":"50.30179000","longitude":"16.64231000"},{"name":"Chocianów","countryCode":"PL","stateCode":"DS","latitude":"51.41867000","longitude":"15.90172000"},{"name":"Chojnów","countryCode":"PL","stateCode":"DS","latitude":"51.27373000","longitude":"15.93661000"},{"name":"Ciechów","countryCode":"PL","stateCode":"DS","latitude":"51.13218000","longitude":"16.56773000"},{"name":"Cieplice Śląskie Zdrój","countryCode":"PL","stateCode":"DS","latitude":"50.86545000","longitude":"15.68367000"},{"name":"Ciepłowody","countryCode":"PL","stateCode":"DS","latitude":"50.67477000","longitude":"16.90871000"},{"name":"Cieszków","countryCode":"PL","stateCode":"DS","latitude":"51.63104000","longitude":"17.35726000"},{"name":"Czarny Bór","countryCode":"PL","stateCode":"DS","latitude":"50.77083000","longitude":"16.13050000"},{"name":"Czernica","countryCode":"PL","stateCode":"DS","latitude":"51.04609000","longitude":"17.24510000"},{"name":"Dobroszyce","countryCode":"PL","stateCode":"DS","latitude":"51.26776000","longitude":"17.34205000"},{"name":"Duszniki-Zdrój","countryCode":"PL","stateCode":"DS","latitude":"50.40327000","longitude":"16.39091000"},{"name":"Dziadowa Kłoda","countryCode":"PL","stateCode":"DS","latitude":"51.23543000","longitude":"17.70919000"},{"name":"Dzierżoniów","countryCode":"PL","stateCode":"DS","latitude":"50.72820000","longitude":"16.65141000"},{"name":"Dziećmorowice","countryCode":"PL","stateCode":"DS","latitude":"50.76947000","longitude":"16.35212000"},{"name":"Dąbie","countryCode":"PL","stateCode":"DS","latitude":"51.10573000","longitude":"17.08108000"},{"name":"Długołęka","countryCode":"PL","stateCode":"DS","latitude":"51.17902000","longitude":"17.19137000"},{"name":"Gaworzyce","countryCode":"PL","stateCode":"DS","latitude":"51.62773000","longitude":"15.88198000"},{"name":"Gniechowice","countryCode":"PL","stateCode":"DS","latitude":"50.98804000","longitude":"16.83363000"},{"name":"Grabiszyn","countryCode":"PL","stateCode":"DS","latitude":"51.09369000","longitude":"16.97819000"},{"name":"Grabiszynek","countryCode":"PL","stateCode":"DS","latitude":"51.08703000","longitude":"16.98629000"},{"name":"Gromadka","countryCode":"PL","stateCode":"DS","latitude":"51.36063000","longitude":"15.76452000"},{"name":"Gryfów Śląski","countryCode":"PL","stateCode":"DS","latitude":"51.03081000","longitude":"15.42017000"},{"name":"Grębocice","countryCode":"PL","stateCode":"DS","latitude":"51.59909000","longitude":"16.16741000"},{"name":"Góra","countryCode":"PL","stateCode":"DS","latitude":"51.66638000","longitude":"16.53494000"},{"name":"Gądów Mały","countryCode":"PL","stateCode":"DS","latitude":"51.11853000","longitude":"16.98596000"},{"name":"Głogów","countryCode":"PL","stateCode":"DS","latitude":"51.66361000","longitude":"16.08450000"},{"name":"Głuszyca","countryCode":"PL","stateCode":"DS","latitude":"50.68743000","longitude":"16.37173000"},{"name":"Głuszyca Górna","countryCode":"PL","stateCode":"DS","latitude":"50.66606000","longitude":"16.37585000"},{"name":"Henryków","countryCode":"PL","stateCode":"DS","latitude":"50.65327000","longitude":"17.01027000"},{"name":"Janowice Wielkie","countryCode":"PL","stateCode":"DS","latitude":"50.87569000","longitude":"15.92322000"},{"name":"Jarnołtów-Jerzmanowo","countryCode":"PL","stateCode":"DS","latitude":"51.12163000","longitude":"16.86621000"},{"name":"Jawor","countryCode":"PL","stateCode":"DS","latitude":"51.05132000","longitude":"16.19347000"},{"name":"Jaworzyna Śląska","countryCode":"PL","stateCode":"DS","latitude":"50.91340000","longitude":"16.43241000"},{"name":"Jedlina-Zdrój","countryCode":"PL","stateCode":"DS","latitude":"50.72005000","longitude":"16.34645000"},{"name":"Jelcz","countryCode":"PL","stateCode":"DS","latitude":"51.02102000","longitude":"17.32095000"},{"name":"Jelcz Laskowice","countryCode":"PL","stateCode":"DS","latitude":"51.02134000","longitude":"17.31649000"},{"name":"Jelenia Góra","countryCode":"PL","stateCode":"DS","latitude":"50.89973000","longitude":"15.72899000"},{"name":"Jeżów Sudecki","countryCode":"PL","stateCode":"DS","latitude":"50.93507000","longitude":"15.74306000"},{"name":"Jordanów Śląski","countryCode":"PL","stateCode":"DS","latitude":"50.86421000","longitude":"16.86873000"},{"name":"Jugów","countryCode":"PL","stateCode":"DS","latitude":"50.62758000","longitude":"16.51812000"},{"name":"Kamieniec Wrocławski","countryCode":"PL","stateCode":"DS","latitude":"51.07182000","longitude":"17.18193000"},{"name":"Kamieniec Ząbkowicki","countryCode":"PL","stateCode":"DS","latitude":"50.52541000","longitude":"16.87921000"},{"name":"Kamienna Góra","countryCode":"PL","stateCode":"DS","latitude":"50.78314000","longitude":"16.03037000"},{"name":"Karpacz","countryCode":"PL","stateCode":"DS","latitude":"50.77669000","longitude":"15.75594000"},{"name":"Karłowice","countryCode":"PL","stateCode":"DS","latitude":"51.14132000","longitude":"17.05212000"},{"name":"Kiełczów","countryCode":"PL","stateCode":"DS","latitude":"51.13999000","longitude":"17.17798000"},{"name":"Kobierzyce","countryCode":"PL","stateCode":"DS","latitude":"50.97054000","longitude":"16.93508000"},{"name":"Kotla","countryCode":"PL","stateCode":"DS","latitude":"51.74542000","longitude":"16.03575000"},{"name":"Kowale-Popiele","countryCode":"PL","stateCode":"DS","latitude":"51.13090000","longitude":"17.10175000"},{"name":"Kowary","countryCode":"PL","stateCode":"DS","latitude":"50.79313000","longitude":"15.83559000"},{"name":"Kozanów","countryCode":"PL","stateCode":"DS","latitude":"51.14447000","longitude":"16.96937000"},{"name":"Krośnice","countryCode":"PL","stateCode":"DS","latitude":"51.47641000","longitude":"17.35917000"},{"name":"Krzeszów","countryCode":"PL","stateCode":"DS","latitude":"50.73434000","longitude":"16.06991000"},{"name":"Krzyki","countryCode":"PL","stateCode":"DS","latitude":"51.07085000","longitude":"16.99475000"},{"name":"Księże Małe-Księże Wielkie","countryCode":"PL","stateCode":"DS","latitude":"51.07293000","longitude":"17.08881000"},{"name":"Kudowa-Zdrój","countryCode":"PL","stateCode":"DS","latitude":"50.44297000","longitude":"16.24397000"},{"name":"Kunice","countryCode":"PL","stateCode":"DS","latitude":"51.22231000","longitude":"16.24809000"},{"name":"Kąty Wrocławskie","countryCode":"PL","stateCode":"DS","latitude":"51.03098000","longitude":"16.76767000"},{"name":"Kłodzko","countryCode":"PL","stateCode":"DS","latitude":"50.43488000","longitude":"16.66145000"},{"name":"Legnica","countryCode":"PL","stateCode":"DS","latitude":"51.21006000","longitude":"16.16190000"},{"name":"Legnickie Pole","countryCode":"PL","stateCode":"DS","latitude":"51.14419000","longitude":"16.24208000"},{"name":"Lewin Kłodzki","countryCode":"PL","stateCode":"DS","latitude":"50.40559000","longitude":"16.29101000"},{"name":"Leśna","countryCode":"PL","stateCode":"DS","latitude":"51.02431000","longitude":"15.26413000"},{"name":"Leśnica-Ratyń-Pustki","countryCode":"PL","stateCode":"DS","latitude":"51.14228000","longitude":"16.84773000"},{"name":"Lubawka","countryCode":"PL","stateCode":"DS","latitude":"50.70456000","longitude":"16.00026000"},{"name":"Lubań","countryCode":"PL","stateCode":"DS","latitude":"51.12014000","longitude":"15.28768000"},{"name":"Lubin","countryCode":"PL","stateCode":"DS","latitude":"51.40089000","longitude":"16.20149000"},{"name":"Lubomierz","countryCode":"PL","stateCode":"DS","latitude":"51.01278000","longitude":"15.50969000"},{"name":"Ludwikowice Kłodzkie","countryCode":"PL","stateCode":"DS","latitude":"50.62464000","longitude":"16.46052000"},{"name":"Lwówek Śląski","countryCode":"PL","stateCode":"DS","latitude":"51.11074000","longitude":"15.58582000"},{"name":"Lądek-Zdrój","countryCode":"PL","stateCode":"DS","latitude":"50.34371000","longitude":"16.87946000"},{"name":"Malczyce","countryCode":"PL","stateCode":"DS","latitude":"51.22038000","longitude":"16.49365000"},{"name":"Marciszów","countryCode":"PL","stateCode":"DS","latitude":"50.84470000","longitude":"16.02116000"},{"name":"Marszowice","countryCode":"PL","stateCode":"DS","latitude":"51.17198000","longitude":"16.88441000"},{"name":"Maślice Małe","countryCode":"PL","stateCode":"DS","latitude":"51.14937000","longitude":"16.94191000"},{"name":"Maślice Wielkie","countryCode":"PL","stateCode":"DS","latitude":"51.16333000","longitude":"16.92837000"},{"name":"Mieroszów","countryCode":"PL","stateCode":"DS","latitude":"50.66589000","longitude":"16.18883000"},{"name":"Milicz","countryCode":"PL","stateCode":"DS","latitude":"51.52770000","longitude":"17.27137000"},{"name":"Mirków","countryCode":"PL","stateCode":"DS","latitude":"51.16105000","longitude":"17.17026000"},{"name":"Mirsk","countryCode":"PL","stateCode":"DS","latitude":"50.97054000","longitude":"15.38567000"},{"name":"Międzybórz","countryCode":"PL","stateCode":"DS","latitude":"51.39626000","longitude":"17.66610000"},{"name":"Międzylesie","countryCode":"PL","stateCode":"DS","latitude":"50.14778000","longitude":"16.66712000"},{"name":"Miękinia","countryCode":"PL","stateCode":"DS","latitude":"51.18844000","longitude":"16.73595000"},{"name":"Miłkowice","countryCode":"PL","stateCode":"DS","latitude":"51.25601000","longitude":"16.07231000"},{"name":"Mrozów","countryCode":"PL","stateCode":"DS","latitude":"51.18817000","longitude":"16.78831000"},{"name":"Mysłakowice","countryCode":"PL","stateCode":"DS","latitude":"50.84123000","longitude":"15.77894000"},{"name":"Niemcza","countryCode":"PL","stateCode":"DS","latitude":"50.72007000","longitude":"16.83573000"},{"name":"Nowa Ruda","countryCode":"PL","stateCode":"DS","latitude":"50.58008000","longitude":"16.50164000"},{"name":"Nowogrodziec","countryCode":"PL","stateCode":"DS","latitude":"51.19543000","longitude":"15.39854000"},{"name":"Oborniki Śląskie","countryCode":"PL","stateCode":"DS","latitude":"51.30137000","longitude":"16.91465000"},{"name":"Oleśnica","countryCode":"PL","stateCode":"DS","latitude":"51.21338000","longitude":"17.38986000"},{"name":"Olszanica","countryCode":"PL","stateCode":"DS","latitude":"51.20672000","longitude":"15.80040000"},{"name":"Olszyna","countryCode":"PL","stateCode":"DS","latitude":"51.06710000","longitude":"15.37228000"},{"name":"Osiedle Henrykowskie","countryCode":"PL","stateCode":"DS","latitude":"51.08999000","longitude":"17.05289000"},{"name":"Osiedle Kosmonautów","countryCode":"PL","stateCode":"DS","latitude":"51.12753000","longitude":"16.96186000"},{"name":"Osiek","countryCode":"PL","stateCode":"DS","latitude":"51.36717000","longitude":"16.23380000"},{"name":"Ostroszowice","countryCode":"PL","stateCode":"DS","latitude":"50.64576000","longitude":"16.63965000"},{"name":"Oława","countryCode":"PL","stateCode":"DS","latitude":"50.94660000","longitude":"17.29260000"},{"name":"Partynice","countryCode":"PL","stateCode":"DS","latitude":"51.06798000","longitude":"17.01394000"},{"name":"Paszowice","countryCode":"PL","stateCode":"DS","latitude":"51.01078000","longitude":"16.15273000"},{"name":"Pawłowice-Kłokoczyce","countryCode":"PL","stateCode":"DS","latitude":"51.16495000","longitude":"17.09822000"},{"name":"Piechowice","countryCode":"PL","stateCode":"DS","latitude":"50.84963000","longitude":"15.59887000"},{"name":"Pieszyce","countryCode":"PL","stateCode":"DS","latitude":"50.71287000","longitude":"16.58232000"},{"name":"Pieńsk","countryCode":"PL","stateCode":"DS","latitude":"51.24900000","longitude":"15.04685000"},{"name":"Pilczyce","countryCode":"PL","stateCode":"DS","latitude":"51.13704000","longitude":"16.95752000"},{"name":"Pisarzowice","countryCode":"PL","stateCode":"DS","latitude":"51.14479000","longitude":"15.23057000"},{"name":"Piława Górna","countryCode":"PL","stateCode":"DS","latitude":"50.68357000","longitude":"16.74359000"},{"name":"Podgórzyn","countryCode":"PL","stateCode":"DS","latitude":"50.83261000","longitude":"15.68161000"},{"name":"Polanica-Zdrój","countryCode":"PL","stateCode":"DS","latitude":"50.40373000","longitude":"16.51271000"},{"name":"Polkowice","countryCode":"PL","stateCode":"DS","latitude":"51.50391000","longitude":"16.07261000"},{"name":"Powiat bolesławiecki","countryCode":"PL","stateCode":"DS","latitude":"51.32174000","longitude":"15.53215000"},{"name":"Powiat dzierżoniowski","countryCode":"PL","stateCode":"DS","latitude":"50.73506000","longitude":"16.69192000"},{"name":"Powiat górowski","countryCode":"PL","stateCode":"DS","latitude":"51.63666000","longitude":"16.54815000"},{"name":"Powiat głogowski","countryCode":"PL","stateCode":"DS","latitude":"51.67132000","longitude":"16.09486000"},{"name":"Powiat jaworski","countryCode":"PL","stateCode":"DS","latitude":"51.03967000","longitude":"16.16364000"},{"name":"Powiat jeleniogórski","countryCode":"PL","stateCode":"DS","latitude":"50.89654000","longitude":"15.63835000"},{"name":"Powiat kamiennogórski","countryCode":"PL","stateCode":"DS","latitude":"50.75603000","longitude":"16.00471000"},{"name":"Powiat kłodzki","countryCode":"PL","stateCode":"DS","latitude":"50.38882000","longitude":"16.61185000"},{"name":"Powiat legnicki","countryCode":"PL","stateCode":"DS","latitude":"51.24113000","longitude":"16.10744000"},{"name":"Powiat lubański","countryCode":"PL","stateCode":"DS","latitude":"51.04506000","longitude":"15.27739000"},{"name":"Powiat lubiński","countryCode":"PL","stateCode":"DS","latitude":"51.44172000","longitude":"16.24318000"},{"name":"Powiat lwówecki","countryCode":"PL","stateCode":"DS","latitude":"51.01559000","longitude":"15.52144000"},{"name":"Powiat milicki","countryCode":"PL","stateCode":"DS","latitude":"51.50792000","longitude":"17.28292000"},{"name":"Powiat oleśnicki","countryCode":"PL","stateCode":"DS","latitude":"51.25458000","longitude":"17.51679000"},{"name":"Powiat oławski","countryCode":"PL","stateCode":"DS","latitude":"50.96062000","longitude":"17.30601000"},{"name":"Powiat polkowicki","countryCode":"PL","stateCode":"DS","latitude":"51.49982000","longitude":"16.01528000"},{"name":"Powiat strzeliński","countryCode":"PL","stateCode":"DS","latitude":"50.76688000","longitude":"17.10629000"},{"name":"Powiat trzebnicki","countryCode":"PL","stateCode":"DS","latitude":"51.37195000","longitude":"17.04989000"},{"name":"Powiat wałbrzyski","countryCode":"PL","stateCode":"DS","latitude":"50.75340000","longitude":"16.19865000"},{"name":"Powiat wołowski","countryCode":"PL","stateCode":"DS","latitude":"51.37202000","longitude":"16.61399000"},{"name":"Powiat wrocławski","countryCode":"PL","stateCode":"DS","latitude":"51.04278000","longitude":"16.97115000"},{"name":"Powiat zgorzelecki","countryCode":"PL","stateCode":"DS","latitude":"51.16297000","longitude":"15.07863000"},{"name":"Powiat ząbkowicki","countryCode":"PL","stateCode":"DS","latitude":"50.55669000","longitude":"16.87221000"},{"name":"Powiat złotoryjski","countryCode":"PL","stateCode":"DS","latitude":"51.09129000","longitude":"15.87948000"},{"name":"Powiat średzki","countryCode":"PL","stateCode":"DS","latitude":"51.12628000","longitude":"16.61904000"},{"name":"Powiat świdnicki","countryCode":"PL","stateCode":"DS","latitude":"50.87051000","longitude":"16.43043000"},{"name":"Powstańców Śląskich Wschód","countryCode":"PL","stateCode":"DS","latitude":"51.09164000","longitude":"17.02470000"},{"name":"Powstańców Śląskich Zachód-Centrum Południow","countryCode":"PL","stateCode":"DS","latitude":"51.09607000","longitude":"17.01770000"},{"name":"Poświętne","countryCode":"PL","stateCode":"DS","latitude":"51.15702000","longitude":"17.02904000"},{"name":"Pracze Odrzańskie-Janówek","countryCode":"PL","stateCode":"DS","latitude":"51.18780000","longitude":"16.90824000"},{"name":"Prochowice","countryCode":"PL","stateCode":"DS","latitude":"51.27307000","longitude":"16.36532000"},{"name":"Prusice","countryCode":"PL","stateCode":"DS","latitude":"51.37116000","longitude":"16.96025000"},{"name":"Przemków","countryCode":"PL","stateCode":"DS","latitude":"51.52530000","longitude":"15.79441000"},{"name":"Przeworno","countryCode":"PL","stateCode":"DS","latitude":"50.68629000","longitude":"17.16588000"},{"name":"Psary","countryCode":"PL","stateCode":"DS","latitude":"51.18712000","longitude":"17.03173000"},{"name":"Psie Pole Południe-Kiełczów","countryCode":"PL","stateCode":"DS","latitude":"51.14783000","longitude":"17.12744000"},{"name":"Radków","countryCode":"PL","stateCode":"DS","latitude":"50.50426000","longitude":"16.40061000"},{"name":"Radwanice","countryCode":"PL","stateCode":"DS","latitude":"51.05413000","longitude":"17.10932000"},{"name":"Ratowice","countryCode":"PL","stateCode":"DS","latitude":"51.03308000","longitude":"17.27205000"},{"name":"Rejon alei Kromera","countryCode":"PL","stateCode":"DS","latitude":"51.13375000","longitude":"17.07107000"},{"name":"Rejon placu Grunwaldzkiego","countryCode":"PL","stateCode":"DS","latitude":"51.11669000","longitude":"17.06126000"},{"name":"Rejon placu Świętego Macieja","countryCode":"PL","stateCode":"DS","latitude":"51.12056000","longitude":"17.03761000"},{"name":"Rejon ulicy Borowskiej-Południe","countryCode":"PL","stateCode":"DS","latitude":"51.07660000","longitude":"17.02582000"},{"name":"Rejon ulicy Klęczkowskiej","countryCode":"PL","stateCode":"DS","latitude":"51.12970000","longitude":"17.03376000"},{"name":"Rejon ulicy Mieleckiej","countryCode":"PL","stateCode":"DS","latitude":"51.09145000","longitude":"17.00207000"},{"name":"Rejon ulicy Saperów","countryCode":"PL","stateCode":"DS","latitude":"51.08614000","longitude":"17.00050000"},{"name":"Rejon ulicy Traugutta","countryCode":"PL","stateCode":"DS","latitude":"51.10247000","longitude":"17.04827000"},{"name":"Rudna","countryCode":"PL","stateCode":"DS","latitude":"51.50981000","longitude":"16.26363000"},{"name":"Różanka-Polanka","countryCode":"PL","stateCode":"DS","latitude":"51.14344000","longitude":"17.01987000"},{"name":"Siechnice","countryCode":"PL","stateCode":"DS","latitude":"51.03384000","longitude":"17.14743000"},{"name":"Siekierczyn","countryCode":"PL","stateCode":"DS","latitude":"51.12217000","longitude":"15.19375000"},{"name":"Smolec","countryCode":"PL","stateCode":"DS","latitude":"51.07322000","longitude":"16.88221000"},{"name":"Sobótka","countryCode":"PL","stateCode":"DS","latitude":"50.89992000","longitude":"16.74441000"},{"name":"Sosnówka","countryCode":"PL","stateCode":"DS","latitude":"50.81830000","longitude":"15.72315000"},{"name":"Sołtysowice","countryCode":"PL","stateCode":"DS","latitude":"51.15282000","longitude":"17.07103000"},{"name":"Stabłowice","countryCode":"PL","stateCode":"DS","latitude":"51.15375000","longitude":"16.90020000"},{"name":"Stanowice","countryCode":"PL","stateCode":"DS","latitude":"50.93106000","longitude":"16.37426000"},{"name":"Stara Kamienica","countryCode":"PL","stateCode":"DS","latitude":"50.91602000","longitude":"15.57286000"},{"name":"Stare Bogaczowice","countryCode":"PL","stateCode":"DS","latitude":"50.84752000","longitude":"16.19308000"},{"name":"Stoszowice","countryCode":"PL","stateCode":"DS","latitude":"50.59986000","longitude":"16.73896000"},{"name":"Strachocin-Wojnów","countryCode":"PL","stateCode":"DS","latitude":"51.10486000","longitude":"17.15073000"},{"name":"Stronie Śląskie","countryCode":"PL","stateCode":"DS","latitude":"50.29554000","longitude":"16.87397000"},{"name":"Strzegom","countryCode":"PL","stateCode":"DS","latitude":"50.96264000","longitude":"16.35006000"},{"name":"Strzelin","countryCode":"PL","stateCode":"DS","latitude":"50.78157000","longitude":"17.06477000"},{"name":"Sulików","countryCode":"PL","stateCode":"DS","latitude":"51.07624000","longitude":"15.06792000"},{"name":"Sułów","countryCode":"PL","stateCode":"DS","latitude":"51.49966000","longitude":"17.16811000"},{"name":"Swojczyce","countryCode":"PL","stateCode":"DS","latitude":"51.11567000","longitude":"17.12535000"},{"name":"Syców","countryCode":"PL","stateCode":"DS","latitude":"51.30814000","longitude":"17.71979000"},{"name":"Szczawno-Zdrój","countryCode":"PL","stateCode":"DS","latitude":"50.80352000","longitude":"16.25655000"},{"name":"Szczepanów","countryCode":"PL","stateCode":"DS","latitude":"51.19796000","longitude":"16.61064000"},{"name":"Szczytna","countryCode":"PL","stateCode":"DS","latitude":"50.41343000","longitude":"16.44743000"},{"name":"Szklarska Poręba","countryCode":"PL","stateCode":"DS","latitude":"50.82567000","longitude":"15.52274000"},{"name":"Sępolno","countryCode":"PL","stateCode":"DS","latitude":"51.10995000","longitude":"17.10200000"},{"name":"Trzebnica","countryCode":"PL","stateCode":"DS","latitude":"51.31076000","longitude":"17.06331000"},{"name":"Twardogóra","countryCode":"PL","stateCode":"DS","latitude":"51.36487000","longitude":"17.46878000"},{"name":"Tyniec Mały","countryCode":"PL","stateCode":"DS","latitude":"51.01948000","longitude":"16.91998000"},{"name":"Uciechów","countryCode":"PL","stateCode":"DS","latitude":"50.75487000","longitude":"16.68175000"},{"name":"Udanin","countryCode":"PL","stateCode":"DS","latitude":"51.03740000","longitude":"16.45469000"},{"name":"Walim","countryCode":"PL","stateCode":"DS","latitude":"50.69749000","longitude":"16.44482000"},{"name":"Wałbrzych","countryCode":"PL","stateCode":"DS","latitude":"50.77141000","longitude":"16.28432000"},{"name":"Widawa-Lipa Piotrowska-Polanowice","countryCode":"PL","stateCode":"DS","latitude":"51.17093000","longitude":"17.02164000"},{"name":"Wierzbno","countryCode":"PL","stateCode":"DS","latitude":"50.93674000","longitude":"17.17961000"},{"name":"Wilczyce","countryCode":"PL","stateCode":"DS","latitude":"51.12944000","longitude":"17.15472000"},{"name":"Wilków","countryCode":"PL","stateCode":"DS","latitude":"51.09212000","longitude":"15.92824000"},{"name":"Wiązów","countryCode":"PL","stateCode":"DS","latitude":"50.81399000","longitude":"17.20214000"},{"name":"Wińsko","countryCode":"PL","stateCode":"DS","latitude":"51.47032000","longitude":"16.61390000"},{"name":"Wleń","countryCode":"PL","stateCode":"DS","latitude":"51.01635000","longitude":"15.67474000"},{"name":"Wojcieszów","countryCode":"PL","stateCode":"DS","latitude":"50.95194000","longitude":"15.92185000"},{"name":"Wojszyce","countryCode":"PL","stateCode":"DS","latitude":"51.05837000","longitude":"17.04513000"},{"name":"Wołów","countryCode":"PL","stateCode":"DS","latitude":"51.33656000","longitude":"16.64429000"},{"name":"Wrocław","countryCode":"PL","stateCode":"DS","latitude":"51.10810000","longitude":"17.03859000"},{"name":"Wąsosz","countryCode":"PL","stateCode":"DS","latitude":"51.56224000","longitude":"16.69059000"},{"name":"Węgliniec","countryCode":"PL","stateCode":"DS","latitude":"51.28753000","longitude":"15.22894000"},{"name":"Zacisze","countryCode":"PL","stateCode":"DS","latitude":"51.12303000","longitude":"17.07465000"},{"name":"Zagrodno","countryCode":"PL","stateCode":"DS","latitude":"51.19134000","longitude":"15.86533000"},{"name":"Zakrzów","countryCode":"PL","stateCode":"DS","latitude":"51.16624000","longitude":"17.13688000"},{"name":"Zalesie i Stadion","countryCode":"PL","stateCode":"DS","latitude":"51.11970000","longitude":"17.09194000"},{"name":"Zgorzelec","countryCode":"PL","stateCode":"DS","latitude":"51.14942000","longitude":"15.00835000"},{"name":"Zgorzelisko","countryCode":"PL","stateCode":"DS","latitude":"51.13833000","longitude":"17.13365000"},{"name":"Ziębice","countryCode":"PL","stateCode":"DS","latitude":"50.60122000","longitude":"17.04065000"},{"name":"Ząbkowice Śląskie","countryCode":"PL","stateCode":"DS","latitude":"50.58969000","longitude":"16.81239000"},{"name":"Złotniki","countryCode":"PL","stateCode":"DS","latitude":"51.13769000","longitude":"16.88923000"},{"name":"Złotoryja","countryCode":"PL","stateCode":"DS","latitude":"51.12637000","longitude":"15.91979000"},{"name":"Złoty Stok","countryCode":"PL","stateCode":"DS","latitude":"50.44472000","longitude":"16.87586000"},{"name":"Łagiewniki","countryCode":"PL","stateCode":"DS","latitude":"50.79088000","longitude":"16.84457000"},{"name":"Łagów","countryCode":"PL","stateCode":"DS","latitude":"51.15835000","longitude":"15.04372000"},{"name":"Ścinawa","countryCode":"PL","stateCode":"DS","latitude":"51.41626000","longitude":"16.42510000"},{"name":"Środa Śląska","countryCode":"PL","stateCode":"DS","latitude":"51.16406000","longitude":"16.59508000"},{"name":"Świdnica","countryCode":"PL","stateCode":"DS","latitude":"50.84378000","longitude":"16.48859000"},{"name":"Świebodzice","countryCode":"PL","stateCode":"DS","latitude":"50.85974000","longitude":"16.31966000"},{"name":"Świeradów-Zdrój","countryCode":"PL","stateCode":"DS","latitude":"50.90920000","longitude":"15.34309000"},{"name":"Świerzawa","countryCode":"PL","stateCode":"DS","latitude":"51.01375000","longitude":"15.89516000"},{"name":"Święta Katarzyna","countryCode":"PL","stateCode":"DS","latitude":"51.02596000","longitude":"17.11464000"},{"name":"Żarów","countryCode":"PL","stateCode":"DS","latitude":"50.94116000","longitude":"16.49466000"},{"name":"Żerniki Wrocławskie","countryCode":"PL","stateCode":"DS","latitude":"51.03308000","longitude":"17.05662000"},{"name":"Żmigród","countryCode":"PL","stateCode":"DS","latitude":"51.46672000","longitude":"16.90564000"},{"name":"Żórawina","countryCode":"PL","stateCode":"DS","latitude":"50.98080000","longitude":"17.03671000"},{"name":"Baćkowice","countryCode":"PL","stateCode":"SK","latitude":"50.79194000","longitude":"21.23211000"},{"name":"Bałtów","countryCode":"PL","stateCode":"SK","latitude":"51.01845000","longitude":"21.54385000"},{"name":"Bejsce","countryCode":"PL","stateCode":"SK","latitude":"50.23903000","longitude":"20.59834000"},{"name":"Bieliny","countryCode":"PL","stateCode":"SK","latitude":"50.84947000","longitude":"20.94149000"},{"name":"Bliżyn","countryCode":"PL","stateCode":"SK","latitude":"51.10778000","longitude":"20.75935000"},{"name":"Bodzentyn","countryCode":"PL","stateCode":"SK","latitude":"50.94115000","longitude":"20.95719000"},{"name":"Bogoria","countryCode":"PL","stateCode":"SK","latitude":"50.65175000","longitude":"21.26000000"},{"name":"Brody","countryCode":"PL","stateCode":"SK","latitude":"51.02466000","longitude":"21.22147000"},{"name":"Brzeziny","countryCode":"PL","stateCode":"SK","latitude":"50.77273000","longitude":"20.57319000"},{"name":"Busko-Zdrój","countryCode":"PL","stateCode":"SK","latitude":"50.47078000","longitude":"20.71884000"},{"name":"Chmielnik","countryCode":"PL","stateCode":"SK","latitude":"50.61440000","longitude":"20.75206000"},{"name":"Chęciny","countryCode":"PL","stateCode":"SK","latitude":"50.80021000","longitude":"20.46229000"},{"name":"Czarnocin","countryCode":"PL","stateCode":"SK","latitude":"50.34080000","longitude":"20.51620000"},{"name":"Daleszyce","countryCode":"PL","stateCode":"SK","latitude":"50.80229000","longitude":"20.80791000"},{"name":"Domaszowice","countryCode":"PL","stateCode":"SK","latitude":"50.87488000","longitude":"20.68288000"},{"name":"Dwikozy","countryCode":"PL","stateCode":"SK","latitude":"50.73613000","longitude":"21.78864000"},{"name":"Działoszyce","countryCode":"PL","stateCode":"SK","latitude":"50.36534000","longitude":"20.35226000"},{"name":"Fałków","countryCode":"PL","stateCode":"SK","latitude":"51.13606000","longitude":"20.10610000"},{"name":"Gnojno","countryCode":"PL","stateCode":"SK","latitude":"50.60263000","longitude":"20.84913000"},{"name":"Gowarczów","countryCode":"PL","stateCode":"SK","latitude":"51.27845000","longitude":"20.43835000"},{"name":"Grzybowa Góra","countryCode":"PL","stateCode":"SK","latitude":"51.13326000","longitude":"20.96174000"},{"name":"Górno","countryCode":"PL","stateCode":"SK","latitude":"50.84774000","longitude":"20.82501000"},{"name":"Imielno","countryCode":"PL","stateCode":"SK","latitude":"50.58569000","longitude":"20.44813000"},{"name":"Iwaniska","countryCode":"PL","stateCode":"SK","latitude":"50.73146000","longitude":"21.28060000"},{"name":"Jędrzejów","countryCode":"PL","stateCode":"SK","latitude":"50.63945000","longitude":"20.30454000"},{"name":"Kaniów","countryCode":"PL","stateCode":"SK","latitude":"50.98577000","longitude":"20.66391000"},{"name":"Kazimierza Wielka","countryCode":"PL","stateCode":"SK","latitude":"50.26564000","longitude":"20.49358000"},{"name":"Kielce","countryCode":"PL","stateCode":"SK","latitude":"50.87033000","longitude":"20.62752000"},{"name":"Kije","countryCode":"PL","stateCode":"SK","latitude":"50.60721000","longitude":"20.57121000"},{"name":"Klimontów","countryCode":"PL","stateCode":"SK","latitude":"50.65588000","longitude":"21.45587000"},{"name":"Koprzywnica","countryCode":"PL","stateCode":"SK","latitude":"50.59340000","longitude":"21.58380000"},{"name":"Kostomłoty Drugie","countryCode":"PL","stateCode":"SK","latitude":"50.92684000","longitude":"20.56529000"},{"name":"Kostomłoty Pierwsze","countryCode":"PL","stateCode":"SK","latitude":"50.92322000","longitude":"20.59490000"},{"name":"Końskie","countryCode":"PL","stateCode":"SK","latitude":"51.19166000","longitude":"20.40607000"},{"name":"Krasocin","countryCode":"PL","stateCode":"SK","latitude":"50.88874000","longitude":"20.11863000"},{"name":"Kunów","countryCode":"PL","stateCode":"SK","latitude":"50.96156000","longitude":"21.28058000"},{"name":"Lipnik","countryCode":"PL","stateCode":"SK","latitude":"50.72977000","longitude":"21.49389000"},{"name":"Masłów","countryCode":"PL","stateCode":"SK","latitude":"50.90065000","longitude":"20.72322000"},{"name":"Małogoszcz","countryCode":"PL","stateCode":"SK","latitude":"50.81214000","longitude":"20.26407000"},{"name":"Michałów","countryCode":"PL","stateCode":"SK","latitude":"50.49541000","longitude":"20.46178000"},{"name":"Miedziana Góra","countryCode":"PL","stateCode":"SK","latitude":"50.93680000","longitude":"20.55096000"},{"name":"Mirzec","countryCode":"PL","stateCode":"SK","latitude":"51.13466000","longitude":"21.05710000"},{"name":"Mniów","countryCode":"PL","stateCode":"SK","latitude":"51.01224000","longitude":"20.48427000"},{"name":"Morawica","countryCode":"PL","stateCode":"SK","latitude":"50.74678000","longitude":"20.61756000"},{"name":"Nagłowice","countryCode":"PL","stateCode":"SK","latitude":"50.67835000","longitude":"20.10661000"},{"name":"Nowa Słupia","countryCode":"PL","stateCode":"SK","latitude":"50.86432000","longitude":"21.09049000"},{"name":"Nowy Korczyn","countryCode":"PL","stateCode":"SK","latitude":"50.30124000","longitude":"20.80759000"},{"name":"Obrazów","countryCode":"PL","stateCode":"SK","latitude":"50.69276000","longitude":"21.65045000"},{"name":"Oksa","countryCode":"PL","stateCode":"SK","latitude":"50.72874000","longitude":"20.10086000"},{"name":"Oleśnica","countryCode":"PL","stateCode":"SK","latitude":"50.45357000","longitude":"21.06457000"},{"name":"Opatowiec","countryCode":"PL","stateCode":"SK","latitude":"50.24314000","longitude":"20.72348000"},{"name":"Opatów","countryCode":"PL","stateCode":"SK","latitude":"50.80058000","longitude":"21.42538000"},{"name":"Osiedle-Nowiny","countryCode":"PL","stateCode":"SK","latitude":"50.81770000","longitude":"20.54117000"},{"name":"Osiek","countryCode":"PL","stateCode":"SK","latitude":"50.51996000","longitude":"21.44192000"},{"name":"Ostrowiec Świętokrzyski","countryCode":"PL","stateCode":"SK","latitude":"50.92936000","longitude":"21.38525000"},{"name":"Ożarów","countryCode":"PL","stateCode":"SK","latitude":"50.88798000","longitude":"21.66658000"},{"name":"Pacanów","countryCode":"PL","stateCode":"SK","latitude":"50.40031000","longitude":"21.04148000"},{"name":"Pawłów","countryCode":"PL","stateCode":"SK","latitude":"50.96216000","longitude":"21.12062000"},{"name":"Piekoszów","countryCode":"PL","stateCode":"SK","latitude":"50.88035000","longitude":"20.46418000"},{"name":"Pierzchnica","countryCode":"PL","stateCode":"SK","latitude":"50.69754000","longitude":"20.75489000"},{"name":"Pińczów","countryCode":"PL","stateCode":"SK","latitude":"50.52052000","longitude":"20.52649000"},{"name":"Powiat buski","countryCode":"PL","stateCode":"SK","latitude":"50.45583000","longitude":"20.87624000"},{"name":"Powiat jędrzejowski","countryCode":"PL","stateCode":"SK","latitude":"50.65676000","longitude":"20.18655000"},{"name":"Powiat kazimierski","countryCode":"PL","stateCode":"SK","latitude":"50.28811000","longitude":"20.53368000"},{"name":"Powiat kielecki","countryCode":"PL","stateCode":"SK","latitude":"50.80156000","longitude":"20.63322000"},{"name":"Powiat konecki","countryCode":"PL","stateCode":"SK","latitude":"51.15145000","longitude":"20.34186000"},{"name":"Powiat opatowski","countryCode":"PL","stateCode":"SK","latitude":"50.79639000","longitude":"21.44531000"},{"name":"Powiat ostrowiecki","countryCode":"PL","stateCode":"SK","latitude":"50.94232000","longitude":"21.40739000"},{"name":"Powiat pińczowski","countryCode":"PL","stateCode":"SK","latitude":"50.49968000","longitude":"20.47253000"},{"name":"Powiat sandomierski","countryCode":"PL","stateCode":"SK","latitude":"50.69508000","longitude":"21.60900000"},{"name":"Powiat skarżyski","countryCode":"PL","stateCode":"SK","latitude":"51.06496000","longitude":"20.79228000"},{"name":"Powiat starachowicki","countryCode":"PL","stateCode":"SK","latitude":"51.05365000","longitude":"21.14295000"},{"name":"Powiat staszowski","countryCode":"PL","stateCode":"SK","latitude":"50.51737000","longitude":"21.19594000"},{"name":"Powiat włoszczowski","countryCode":"PL","stateCode":"SK","latitude":"50.83205000","longitude":"19.97696000"},{"name":"Połaniec","countryCode":"PL","stateCode":"SK","latitude":"50.43324000","longitude":"21.28120000"},{"name":"Radoszyce","countryCode":"PL","stateCode":"SK","latitude":"51.07392000","longitude":"20.25836000"},{"name":"Raków","countryCode":"PL","stateCode":"SK","latitude":"50.67427000","longitude":"21.04517000"},{"name":"Rogów","countryCode":"PL","stateCode":"SK","latitude":"51.20414000","longitude":"20.43483000"},{"name":"Ruda Maleniecka","countryCode":"PL","stateCode":"SK","latitude":"51.14592000","longitude":"20.22377000"},{"name":"Rytwiany","countryCode":"PL","stateCode":"SK","latitude":"50.52920000","longitude":"21.20636000"},{"name":"Sadowie","countryCode":"PL","stateCode":"SK","latitude":"50.85261000","longitude":"21.36884000"},{"name":"Samborzec","countryCode":"PL","stateCode":"SK","latitude":"50.64663000","longitude":"21.64822000"},{"name":"Sandomierz","countryCode":"PL","stateCode":"SK","latitude":"50.68265000","longitude":"21.74898000"},{"name":"Secemin","countryCode":"PL","stateCode":"SK","latitude":"50.76676000","longitude":"19.83599000"},{"name":"Skalbmierz","countryCode":"PL","stateCode":"SK","latitude":"50.31993000","longitude":"20.39929000"},{"name":"Skarżysko Kościelne","countryCode":"PL","stateCode":"SK","latitude":"51.13822000","longitude":"20.91196000"},{"name":"Skarżysko-Kamienna","countryCode":"PL","stateCode":"SK","latitude":"51.11311000","longitude":"20.87162000"},{"name":"Smyków","countryCode":"PL","stateCode":"SK","latitude":"51.04442000","longitude":"20.40032000"},{"name":"Sobków","countryCode":"PL","stateCode":"SK","latitude":"50.69999000","longitude":"20.45062000"},{"name":"Solec-Zdrój","countryCode":"PL","stateCode":"SK","latitude":"50.36594000","longitude":"20.88956000"},{"name":"Starachowice","countryCode":"PL","stateCode":"SK","latitude":"51.03740000","longitude":"21.07126000"},{"name":"Staszów","countryCode":"PL","stateCode":"SK","latitude":"50.56307000","longitude":"21.16593000"},{"name":"Stopnica","countryCode":"PL","stateCode":"SK","latitude":"50.44018000","longitude":"20.93780000"},{"name":"Strawczyn","countryCode":"PL","stateCode":"SK","latitude":"50.94177000","longitude":"20.42135000"},{"name":"Stąporków","countryCode":"PL","stateCode":"SK","latitude":"51.13762000","longitude":"20.57173000"},{"name":"Suchedniów","countryCode":"PL","stateCode":"SK","latitude":"51.04776000","longitude":"20.82922000"},{"name":"Szydłów","countryCode":"PL","stateCode":"SK","latitude":"50.59114000","longitude":"21.00680000"},{"name":"Sędziszów","countryCode":"PL","stateCode":"SK","latitude":"50.56590000","longitude":"20.05563000"},{"name":"Słupia","countryCode":"PL","stateCode":"SK","latitude":"50.60073000","longitude":"19.97435000"},{"name":"Tarłów","countryCode":"PL","stateCode":"SK","latitude":"51.00160000","longitude":"21.71474000"},{"name":"Tuczępy","countryCode":"PL","stateCode":"SK","latitude":"50.51676000","longitude":"20.99187000"},{"name":"Waśniów","countryCode":"PL","stateCode":"SK","latitude":"50.89914000","longitude":"21.22301000"},{"name":"Wielka Wieś","countryCode":"PL","stateCode":"SK","latitude":"51.07107000","longitude":"20.96655000"},{"name":"Wilczyce","countryCode":"PL","stateCode":"SK","latitude":"50.74694000","longitude":"21.65783000"},{"name":"Wiślica","countryCode":"PL","stateCode":"SK","latitude":"50.34891000","longitude":"20.67438000"},{"name":"Wodzisław","countryCode":"PL","stateCode":"SK","latitude":"50.52047000","longitude":"20.19150000"},{"name":"Wojciechowice","countryCode":"PL","stateCode":"SK","latitude":"50.84226000","longitude":"21.58942000"},{"name":"Wola Jachowa","countryCode":"PL","stateCode":"SK","latitude":"50.84524000","longitude":"20.85814000"},{"name":"Wąchock","countryCode":"PL","stateCode":"SK","latitude":"51.07391000","longitude":"21.01243000"},{"name":"Włoszczowa","countryCode":"PL","stateCode":"SK","latitude":"50.85256000","longitude":"19.96593000"},{"name":"Zagnańsk","countryCode":"PL","stateCode":"SK","latitude":"50.98037000","longitude":"20.66314000"},{"name":"Zawichost","countryCode":"PL","stateCode":"SK","latitude":"50.80743000","longitude":"21.85408000"},{"name":"Złota","countryCode":"PL","stateCode":"SK","latitude":"50.38160000","longitude":"20.59361000"},{"name":"Ćmielów","countryCode":"PL","stateCode":"SK","latitude":"50.89028000","longitude":"21.51426000"},{"name":"Łagów","countryCode":"PL","stateCode":"SK","latitude":"50.77517000","longitude":"21.08431000"},{"name":"Łoniów","countryCode":"PL","stateCode":"SK","latitude":"50.56443000","longitude":"21.52599000"},{"name":"Łopuszno","countryCode":"PL","stateCode":"SK","latitude":"50.94864000","longitude":"20.25081000"},{"name":"Łubnice","countryCode":"PL","stateCode":"SK","latitude":"50.41164000","longitude":"21.15014000"},{"name":"Łączna","countryCode":"PL","stateCode":"SK","latitude":"51.00231000","longitude":"20.79712000"},{"name":"Bażanowice","countryCode":"PL","stateCode":"SL","latitude":"49.73791000","longitude":"18.70345000"},{"name":"Bestwina","countryCode":"PL","stateCode":"SL","latitude":"49.89712000","longitude":"19.05776000"},{"name":"Bestwinka","countryCode":"PL","stateCode":"SL","latitude":"49.93272000","longitude":"19.06694000"},{"name":"Bełk","countryCode":"PL","stateCode":"SL","latitude":"50.13048000","longitude":"18.71667000"},{"name":"Bełsznica","countryCode":"PL","stateCode":"SL","latitude":"49.97811000","longitude":"18.36313000"},{"name":"Bielsko-Biala","countryCode":"PL","stateCode":"SL","latitude":"49.82245000","longitude":"19.04686000"},{"name":"Bielsko-Biała","countryCode":"PL","stateCode":"SL","latitude":"49.81204000","longitude":"19.03899000"},{"name":"Bieruń","countryCode":"PL","stateCode":"SL","latitude":"50.09000000","longitude":"19.09291000"},{"name":"Blachownia","countryCode":"PL","stateCode":"SL","latitude":"50.78015000","longitude":"18.96389000"},{"name":"Bobrowniki","countryCode":"PL","stateCode":"SL","latitude":"50.37985000","longitude":"18.98661000"},{"name":"Bojszowy","countryCode":"PL","stateCode":"SL","latitude":"50.05780000","longitude":"19.10145000"},{"name":"Bojszowy Nowe","countryCode":"PL","stateCode":"SL","latitude":"50.05284000","longitude":"19.05012000"},{"name":"Boronów","countryCode":"PL","stateCode":"SL","latitude":"50.67460000","longitude":"18.90678000"},{"name":"Borowno","countryCode":"PL","stateCode":"SL","latitude":"50.93247000","longitude":"19.27380000"},{"name":"Borucin","countryCode":"PL","stateCode":"SL","latitude":"50.00763000","longitude":"18.15748000"},{"name":"Brenna","countryCode":"PL","stateCode":"SL","latitude":"49.72576000","longitude":"18.90249000"},{"name":"Bronów","countryCode":"PL","stateCode":"SL","latitude":"49.87782000","longitude":"18.92103000"},{"name":"Brzeziny Śląskie","countryCode":"PL","stateCode":"SL","latitude":"50.35439000","longitude":"18.98129000"},{"name":"Buczkowice","countryCode":"PL","stateCode":"SL","latitude":"49.72858000","longitude":"19.06908000"},{"name":"Bujaków","countryCode":"PL","stateCode":"SL","latitude":"49.85182000","longitude":"19.19432000"},{"name":"Bystra","countryCode":"PL","stateCode":"SL","latitude":"49.76042000","longitude":"19.05973000"},{"name":"Bytom","countryCode":"PL","stateCode":"SL","latitude":"50.34802000","longitude":"18.93282000"},{"name":"Bąków","countryCode":"PL","stateCode":"SL","latitude":"49.89342000","longitude":"18.71495000"},{"name":"Będzin","countryCode":"PL","stateCode":"SL","latitude":"50.32607000","longitude":"19.12565000"},{"name":"Chałupki","countryCode":"PL","stateCode":"SL","latitude":"49.92559000","longitude":"18.31730000"},{"name":"Chełm Śląski","countryCode":"PL","stateCode":"SL","latitude":"50.10825000","longitude":"19.19552000"},{"name":"Choroń","countryCode":"PL","stateCode":"SL","latitude":"50.68178000","longitude":"19.26058000"},{"name":"Chorzów","countryCode":"PL","stateCode":"SL","latitude":"50.30582000","longitude":"18.97420000"},{"name":"Chruszczobród","countryCode":"PL","stateCode":"SL","latitude":"50.41470000","longitude":"19.32718000"},{"name":"Chybie","countryCode":"PL","stateCode":"SL","latitude":"49.90249000","longitude":"18.82756000"},{"name":"Ciasna","countryCode":"PL","stateCode":"SL","latitude":"50.75427000","longitude":"18.60835000"},{"name":"Cielmice","countryCode":"PL","stateCode":"SL","latitude":"50.08826000","longitude":"19.01896000"},{"name":"Cieszyn","countryCode":"PL","stateCode":"SL","latitude":"49.75133000","longitude":"18.63213000"},{"name":"Cisiec","countryCode":"PL","stateCode":"SL","latitude":"49.59213000","longitude":"19.10540000"},{"name":"Cisownica","countryCode":"PL","stateCode":"SL","latitude":"49.72276000","longitude":"18.76207000"},{"name":"Cięcina","countryCode":"PL","stateCode":"SL","latitude":"49.60220000","longitude":"19.14102000"},{"name":"Cynków","countryCode":"PL","stateCode":"SL","latitude":"50.56203000","longitude":"19.11956000"},{"name":"Czaniec","countryCode":"PL","stateCode":"SL","latitude":"49.85071000","longitude":"19.25354000"},{"name":"Czarków","countryCode":"PL","stateCode":"SL","latitude":"50.01833000","longitude":"18.90678000"},{"name":"Czechowice-Dziedzice","countryCode":"PL","stateCode":"SL","latitude":"49.91342000","longitude":"19.00479000"},{"name":"Czeladź","countryCode":"PL","stateCode":"SL","latitude":"50.31542000","longitude":"19.07824000"},{"name":"Czernica","countryCode":"PL","stateCode":"SL","latitude":"50.08391000","longitude":"18.40068000"},{"name":"Czernichów","countryCode":"PL","stateCode":"SL","latitude":"49.75443000","longitude":"19.20947000"},{"name":"Czerwionka-Leszczyny","countryCode":"PL","stateCode":"SL","latitude":"50.15007000","longitude":"18.67762000"},{"name":"Czyżowice","countryCode":"PL","stateCode":"SL","latitude":"49.98490000","longitude":"18.40433000"},{"name":"Częstochowa","countryCode":"PL","stateCode":"SL","latitude":"50.79646000","longitude":"19.12409000"},{"name":"Dobieszowice","countryCode":"PL","stateCode":"SL","latitude":"50.39697000","longitude":"19.01304000"},{"name":"Drogomyśl","countryCode":"PL","stateCode":"SL","latitude":"49.86964000","longitude":"18.75727000"},{"name":"Dzięgielów","countryCode":"PL","stateCode":"SL","latitude":"49.72259000","longitude":"18.70491000"},{"name":"Dąbrowa Górnicza","countryCode":"PL","stateCode":"SL","latitude":"50.33394000","longitude":"19.20479000"},{"name":"Dąbrowa Zielona","countryCode":"PL","stateCode":"SL","latitude":"50.84394000","longitude":"19.55652000"},{"name":"Dębowiec","countryCode":"PL","stateCode":"SL","latitude":"49.81406000","longitude":"18.72062000"},{"name":"Frydek","countryCode":"PL","stateCode":"SL","latitude":"49.99626000","longitude":"19.07278000"},{"name":"Gardawice","countryCode":"PL","stateCode":"SL","latitude":"50.11667000","longitude":"18.80000000"},{"name":"Gaszowice","countryCode":"PL","stateCode":"SL","latitude":"50.10858000","longitude":"18.43042000"},{"name":"Gierałtowice","countryCode":"PL","stateCode":"SL","latitude":"50.22486000","longitude":"18.73384000"},{"name":"Gilowice","countryCode":"PL","stateCode":"SL","latitude":"49.99505000","longitude":"19.09613000"},{"name":"Gliwice","countryCode":"PL","stateCode":"SL","latitude":"50.29761000","longitude":"18.67658000"},{"name":"Gniazdów","countryCode":"PL","stateCode":"SL","latitude":"50.59621000","longitude":"19.11132000"},{"name":"Goczałkowice Zdrój","countryCode":"PL","stateCode":"SL","latitude":"49.94454000","longitude":"18.96927000"},{"name":"Godziszka","countryCode":"PL","stateCode":"SL","latitude":"49.71288000","longitude":"19.07587000"},{"name":"Godów","countryCode":"PL","stateCode":"SL","latitude":"49.92481000","longitude":"18.47830000"},{"name":"Goleszów","countryCode":"PL","stateCode":"SL","latitude":"49.73580000","longitude":"18.73675000"},{"name":"Gorzyce","countryCode":"PL","stateCode":"SL","latitude":"49.95945000","longitude":"18.39884000"},{"name":"Gorzyczki","countryCode":"PL","stateCode":"SL","latitude":"49.94912000","longitude":"18.40330000"},{"name":"Gostyń","countryCode":"PL","stateCode":"SL","latitude":"50.10528000","longitude":"18.88241000"},{"name":"Gołkowice","countryCode":"PL","stateCode":"SL","latitude":"49.91418000","longitude":"18.51419000"},{"name":"Góra","countryCode":"PL","stateCode":"SL","latitude":"49.97971000","longitude":"19.10471000"},{"name":"Górki Wielkie","countryCode":"PL","stateCode":"SL","latitude":"49.77971000","longitude":"18.83117000"},{"name":"Hażlach","countryCode":"PL","stateCode":"SL","latitude":"49.80714000","longitude":"18.65178000"},{"name":"Herby","countryCode":"PL","stateCode":"SL","latitude":"50.75318000","longitude":"18.88756000"},{"name":"Huta Stara B","countryCode":"PL","stateCode":"SL","latitude":"50.73792000","longitude":"19.13295000"},{"name":"Imielin","countryCode":"PL","stateCode":"SL","latitude":"50.14534000","longitude":"19.18599000"},{"name":"Istebna","countryCode":"PL","stateCode":"SL","latitude":"49.56319000","longitude":"18.90567000"},{"name":"Jankowice","countryCode":"PL","stateCode":"SL","latitude":"50.00090000","longitude":"18.98901000"},{"name":"Jankowice Rybnickie","countryCode":"PL","stateCode":"SL","latitude":"50.04479000","longitude":"18.54707000"},{"name":"Janowice","countryCode":"PL","stateCode":"SL","latitude":"49.88496000","longitude":"19.09376000"},{"name":"Jasienica","countryCode":"PL","stateCode":"SL","latitude":"49.81312000","longitude":"18.92155000"},{"name":"Jastrząb","countryCode":"PL","stateCode":"SL","latitude":"50.67019000","longitude":"19.18170000"},{"name":"Jastrzębie Zdrój","countryCode":"PL","stateCode":"SL","latitude":"49.95542000","longitude":"18.57479000"},{"name":"Jastrzębie-Zdrój","countryCode":"PL","stateCode":"SL","latitude":"49.96063000","longitude":"18.60053000"},{"name":"Jaworze","countryCode":"PL","stateCode":"SL","latitude":"49.79351000","longitude":"18.94790000"},{"name":"Jaworzno","countryCode":"PL","stateCode":"SL","latitude":"50.20528000","longitude":"19.27498000"},{"name":"Jaworzynka","countryCode":"PL","stateCode":"SL","latitude":"49.54019000","longitude":"18.86996000"},{"name":"Jejkowice","countryCode":"PL","stateCode":"SL","latitude":"50.10814000","longitude":"18.46767000"},{"name":"Jeleśnia","countryCode":"PL","stateCode":"SL","latitude":"49.64246000","longitude":"19.32701000"},{"name":"Juszczyna","countryCode":"PL","stateCode":"SL","latitude":"49.62984000","longitude":"19.22032000"},{"name":"Kaczyce","countryCode":"PL","stateCode":"SL","latitude":"49.82752000","longitude":"18.59161000"},{"name":"Kalej","countryCode":"PL","stateCode":"SL","latitude":"50.83662000","longitude":"18.98429000"},{"name":"Kalety","countryCode":"PL","stateCode":"SL","latitude":"50.56270000","longitude":"18.89260000"},{"name":"Kamesznica","countryCode":"PL","stateCode":"SL","latitude":"49.56469000","longitude":"19.02120000"},{"name":"Kamienica Polska","countryCode":"PL","stateCode":"SL","latitude":"50.67090000","longitude":"19.12265000"},{"name":"Kamyk","countryCode":"PL","stateCode":"SL","latitude":"50.90179000","longitude":"19.02875000"},{"name":"Kaniów","countryCode":"PL","stateCode":"SL","latitude":"49.94316000","longitude":"19.05098000"},{"name":"Katowice","countryCode":"PL","stateCode":"SL","latitude":"50.25841000","longitude":"19.02754000"},{"name":"Knurów","countryCode":"PL","stateCode":"SL","latitude":"50.21971000","longitude":"18.65067000"},{"name":"Kobiernice","countryCode":"PL","stateCode":"SL","latitude":"49.85497000","longitude":"19.21646000"},{"name":"Kobiór","countryCode":"PL","stateCode":"SL","latitude":"50.06089000","longitude":"18.93468000"},{"name":"Kochanowice","countryCode":"PL","stateCode":"SL","latitude":"50.70548000","longitude":"18.74911000"},{"name":"Koniaków","countryCode":"PL","stateCode":"SL","latitude":"49.55066000","longitude":"18.94910000"},{"name":"Koniecpol","countryCode":"PL","stateCode":"SL","latitude":"50.77468000","longitude":"19.68896000"},{"name":"Konopiska","countryCode":"PL","stateCode":"SL","latitude":"50.72695000","longitude":"19.00781000"},{"name":"Korbielów","countryCode":"PL","stateCode":"SL","latitude":"49.56820000","longitude":"19.35001000"},{"name":"Kornowac","countryCode":"PL","stateCode":"SL","latitude":"50.07179000","longitude":"18.32846000"},{"name":"Koszarawa","countryCode":"PL","stateCode":"SL","latitude":"49.64462000","longitude":"19.40083000"},{"name":"Koszęcin","countryCode":"PL","stateCode":"SL","latitude":"50.63411000","longitude":"18.84130000"},{"name":"Koziegłowy","countryCode":"PL","stateCode":"SL","latitude":"50.60035000","longitude":"19.16299000"},{"name":"Kozy","countryCode":"PL","stateCode":"SL","latitude":"49.84756000","longitude":"19.14891000"},{"name":"Kończyce Małe","countryCode":"PL","stateCode":"SL","latitude":"49.85824000","longitude":"18.62964000"},{"name":"Kończyce Wielkie","countryCode":"PL","stateCode":"SL","latitude":"49.83510000","longitude":"18.64474000"},{"name":"Kościelec","countryCode":"PL","stateCode":"SL","latitude":"50.89713000","longitude":"19.21560000"},{"name":"Kroczyce","countryCode":"PL","stateCode":"SL","latitude":"50.56176000","longitude":"19.57000000"},{"name":"Krupski Młyn","countryCode":"PL","stateCode":"SL","latitude":"50.57337000","longitude":"18.62251000"},{"name":"Kryry","countryCode":"PL","stateCode":"SL","latitude":"50.01667000","longitude":"18.80568000"},{"name":"Krzanowice","countryCode":"PL","stateCode":"SL","latitude":"50.01822000","longitude":"18.12251000"},{"name":"Krzepice","countryCode":"PL","stateCode":"SL","latitude":"50.97059000","longitude":"18.72886000"},{"name":"Krzyżanowice","countryCode":"PL","stateCode":"SL","latitude":"49.98247000","longitude":"18.26846000"},{"name":"Krzyżowa","countryCode":"PL","stateCode":"SL","latitude":"49.59235000","longitude":"19.34469000"},{"name":"Krzyżowice","countryCode":"PL","stateCode":"SL","latitude":"49.98528000","longitude":"18.67281000"},{"name":"Książenice","countryCode":"PL","stateCode":"SL","latitude":"50.15524000","longitude":"18.59925000"},{"name":"Kuźnia Raciborska","countryCode":"PL","stateCode":"SL","latitude":"50.20058000","longitude":"18.31146000"},{"name":"Kłobuck","countryCode":"PL","stateCode":"SL","latitude":"50.90081000","longitude":"18.93674000"},{"name":"Kłomnice","countryCode":"PL","stateCode":"SL","latitude":"50.92165000","longitude":"19.35679000"},{"name":"Laliki","countryCode":"PL","stateCode":"SL","latitude":"49.53446000","longitude":"19.00549000"},{"name":"Lelów","countryCode":"PL","stateCode":"SL","latitude":"50.68335000","longitude":"19.62562000"},{"name":"Leśna","countryCode":"PL","stateCode":"SL","latitude":"49.67041000","longitude":"19.12763000"},{"name":"Ligota","countryCode":"PL","stateCode":"SL","latitude":"49.89856000","longitude":"18.95090000"},{"name":"Lipie","countryCode":"PL","stateCode":"SL","latitude":"51.01257000","longitude":"18.79658000"},{"name":"Lipowa","countryCode":"PL","stateCode":"SL","latitude":"49.67574000","longitude":"19.09398000"},{"name":"Lubliniec","countryCode":"PL","stateCode":"SL","latitude":"50.66897000","longitude":"18.68440000"},{"name":"Lubomia","countryCode":"PL","stateCode":"SL","latitude":"50.03972000","longitude":"18.30820000"},{"name":"Lyski","countryCode":"PL","stateCode":"SL","latitude":"50.11992000","longitude":"18.39146000"},{"name":"Lędziny","countryCode":"PL","stateCode":"SL","latitude":"50.14264000","longitude":"19.13149000"},{"name":"Markłowice","countryCode":"PL","stateCode":"SL","latitude":"50.01695000","longitude":"18.52098000"},{"name":"Mazańcowice","countryCode":"PL","stateCode":"SL","latitude":"49.85802000","longitude":"18.97708000"},{"name":"Miasteczko Śląskie","countryCode":"PL","stateCode":"SL","latitude":"50.50262000","longitude":"18.93949000"},{"name":"Miedzno","countryCode":"PL","stateCode":"SL","latitude":"50.96994000","longitude":"18.98111000"},{"name":"Miedźna","countryCode":"PL","stateCode":"SL","latitude":"49.98225000","longitude":"19.04883000"},{"name":"Mierzęcice","countryCode":"PL","stateCode":"SL","latitude":"50.44504000","longitude":"19.12934000"},{"name":"Mikołów","countryCode":"PL","stateCode":"SL","latitude":"50.17103000","longitude":"18.90410000"},{"name":"Milówka","countryCode":"PL","stateCode":"SL","latitude":"49.55540000","longitude":"19.09072000"},{"name":"Międzybrodzie Bialskie","countryCode":"PL","stateCode":"SL","latitude":"49.78747000","longitude":"19.19741000"},{"name":"Mnich","countryCode":"PL","stateCode":"SL","latitude":"49.88944000","longitude":"18.80722000"},{"name":"Mstów","countryCode":"PL","stateCode":"SL","latitude":"50.82969000","longitude":"19.28547000"},{"name":"Mszana","countryCode":"PL","stateCode":"SL","latitude":"49.96939000","longitude":"18.52793000"},{"name":"Murcki","countryCode":"PL","stateCode":"SL","latitude":"50.20036000","longitude":"19.04351000"},{"name":"Mykanów","countryCode":"PL","stateCode":"SL","latitude":"50.92360000","longitude":"19.20050000"},{"name":"Myszków","countryCode":"PL","stateCode":"SL","latitude":"50.57520000","longitude":"19.32461000"},{"name":"Mysłowice","countryCode":"PL","stateCode":"SL","latitude":"50.20745000","longitude":"19.16668000"},{"name":"Nakło","countryCode":"PL","stateCode":"SL","latitude":"50.43690000","longitude":"18.91056000"},{"name":"Niedobczyce","countryCode":"PL","stateCode":"SL","latitude":"50.06540000","longitude":"18.49531000"},{"name":"Niegowonice","countryCode":"PL","stateCode":"SL","latitude":"50.38909000","longitude":"19.42263000"},{"name":"Nędza","countryCode":"PL","stateCode":"SL","latitude":"50.16112000","longitude":"18.31103000"},{"name":"Ochaby","countryCode":"PL","stateCode":"SL","latitude":"49.84252000","longitude":"18.76894000"},{"name":"Ogrodzieniec","countryCode":"PL","stateCode":"SL","latitude":"50.45177000","longitude":"19.51987000"},{"name":"Olsztyn","countryCode":"PL","stateCode":"SL","latitude":"50.75185000","longitude":"19.26737000"},{"name":"Olza","countryCode":"PL","stateCode":"SL","latitude":"49.95393000","longitude":"18.33910000"},{"name":"Opatów","countryCode":"PL","stateCode":"SL","latitude":"50.95567000","longitude":"18.81941000"},{"name":"Ornontowice","countryCode":"PL","stateCode":"SL","latitude":"50.19377000","longitude":"18.75435000"},{"name":"Orzech","countryCode":"PL","stateCode":"SL","latitude":"50.42744000","longitude":"18.92275000"},{"name":"Orzesze","countryCode":"PL","stateCode":"SL","latitude":"50.15595000","longitude":"18.77923000"},{"name":"Ostrowy nad Okszą","countryCode":"PL","stateCode":"SL","latitude":"50.97799000","longitude":"19.05355000"},{"name":"Ożarowice","countryCode":"PL","stateCode":"SL","latitude":"50.46182000","longitude":"19.04317000"},{"name":"Paniówki","countryCode":"PL","stateCode":"SL","latitude":"50.23139000","longitude":"18.78104000"},{"name":"Panki","countryCode":"PL","stateCode":"SL","latitude":"50.88333000","longitude":"18.75160000"},{"name":"Pawonków","countryCode":"PL","stateCode":"SL","latitude":"50.69499000","longitude":"18.58149000"},{"name":"Pawłowice","countryCode":"PL","stateCode":"SL","latitude":"49.96127000","longitude":"18.71778000"},{"name":"Pewel Wielka","countryCode":"PL","stateCode":"SL","latitude":"49.67457000","longitude":"19.37482000"},{"name":"Pewel Ślemieńska","countryCode":"PL","stateCode":"SL","latitude":"49.68968000","longitude":"19.33431000"},{"name":"Piasek","countryCode":"PL","stateCode":"SL","latitude":"50.01055000","longitude":"18.94807000"},{"name":"Piekary Śląskie","countryCode":"PL","stateCode":"SL","latitude":"50.38017000","longitude":"18.92653000"},{"name":"Pielgrzymowice","countryCode":"PL","stateCode":"SL","latitude":"49.90547000","longitude":"18.64886000"},{"name":"Pierściec","countryCode":"PL","stateCode":"SL","latitude":"49.83339000","longitude":"18.81409000"},{"name":"Pietrowice Wielkie","countryCode":"PL","stateCode":"SL","latitude":"50.08452000","longitude":"18.09148000"},{"name":"Pietrzykowice","countryCode":"PL","stateCode":"SL","latitude":"49.69634000","longitude":"19.15990000"},{"name":"Pilchowice","countryCode":"PL","stateCode":"SL","latitude":"50.21668000","longitude":"18.56132000"},{"name":"Pilica","countryCode":"PL","stateCode":"SL","latitude":"50.46799000","longitude":"19.65729000"},{"name":"Pisarzowice","countryCode":"PL","stateCode":"SL","latitude":"49.88363000","longitude":"19.14565000"},{"name":"Pogrzebień","countryCode":"PL","stateCode":"SL","latitude":"50.06722000","longitude":"18.29876000"},{"name":"Pogwizdów","countryCode":"PL","stateCode":"SL","latitude":"49.80382000","longitude":"18.60106000"},{"name":"Pogórze","countryCode":"PL","stateCode":"SL","latitude":"49.79961000","longitude":"18.84327000"},{"name":"Poraj","countryCode":"PL","stateCode":"SL","latitude":"50.67797000","longitude":"19.21509000"},{"name":"Porąbka","countryCode":"PL","stateCode":"SL","latitude":"49.81716000","longitude":"19.21835000"},{"name":"Poręba","countryCode":"PL","stateCode":"SL","latitude":"50.48831000","longitude":"19.33903000"},{"name":"Potok Złoty","countryCode":"PL","stateCode":"SL","latitude":"50.70676000","longitude":"19.43091000"},{"name":"Powiat bielski","countryCode":"PL","stateCode":"SL","latitude":"49.76175000","longitude":"19.10660000"},{"name":"Powiat bieruńsko-lędziński","countryCode":"PL","stateCode":"SL","latitude":"50.09356000","longitude":"19.14270000"},{"name":"Powiat będziński","countryCode":"PL","stateCode":"SL","latitude":"50.32924000","longitude":"19.10419000"},{"name":"Powiat cieszyński","countryCode":"PL","stateCode":"SL","latitude":"49.72628000","longitude":"18.79147000"},{"name":"Powiat częstochowski","countryCode":"PL","stateCode":"SL","latitude":"50.84118000","longitude":"19.34045000"},{"name":"Powiat gliwicki","countryCode":"PL","stateCode":"SL","latitude":"50.36266000","longitude":"18.58107000"},{"name":"Powiat kłobucki","countryCode":"PL","stateCode":"SL","latitude":"50.93274000","longitude":"18.87005000"},{"name":"Powiat lubliniecki","countryCode":"PL","stateCode":"SL","latitude":"50.67367000","longitude":"18.79378000"},{"name":"Powiat mikołowski","countryCode":"PL","stateCode":"SL","latitude":"50.15133000","longitude":"18.83689000"},{"name":"Powiat myszkowski","countryCode":"PL","stateCode":"SL","latitude":"50.60554000","longitude":"19.35125000"},{"name":"Powiat pszczyński","countryCode":"PL","stateCode":"SL","latitude":"49.98987000","longitude":"18.88177000"},{"name":"Powiat raciborski","countryCode":"PL","stateCode":"SL","latitude":"50.08696000","longitude":"18.26916000"},{"name":"Powiat rybnicki","countryCode":"PL","stateCode":"SL","latitude":"50.10385000","longitude":"18.46527000"},{"name":"Powiat tarnogórski","countryCode":"PL","stateCode":"SL","latitude":"50.47264000","longitude":"18.86265000"},{"name":"Powiat wodzisławski","countryCode":"PL","stateCode":"SL","latitude":"49.99323000","longitude":"18.42504000"},{"name":"Powiat zawierciański","countryCode":"PL","stateCode":"SL","latitude":"50.54225000","longitude":"19.61192000"},{"name":"Powiat żywiecki","countryCode":"PL","stateCode":"SL","latitude":"49.61145000","longitude":"19.21367000"},{"name":"Połomia","countryCode":"PL","stateCode":"SL","latitude":"49.99185000","longitude":"18.55102000"},{"name":"Pruchna","countryCode":"PL","stateCode":"SL","latitude":"49.86527000","longitude":"18.68191000"},{"name":"Przyborów","countryCode":"PL","stateCode":"SL","latitude":"49.62150000","longitude":"19.38701000"},{"name":"Przyrów","countryCode":"PL","stateCode":"SL","latitude":"50.80051000","longitude":"19.52794000"},{"name":"Przystajń","countryCode":"PL","stateCode":"SL","latitude":"50.88495000","longitude":"18.69169000"},{"name":"Przyszowice","countryCode":"PL","stateCode":"SL","latitude":"50.24841000","longitude":"18.74594000"},{"name":"Psary","countryCode":"PL","stateCode":"SL","latitude":"50.61470000","longitude":"18.96991000"},{"name":"Pszczyna","countryCode":"PL","stateCode":"SL","latitude":"49.98037000","longitude":"18.95382000"},{"name":"Pszów","countryCode":"PL","stateCode":"SL","latitude":"50.03994000","longitude":"18.39472000"},{"name":"Puńców","countryCode":"PL","stateCode":"SL","latitude":"49.71842000","longitude":"18.66157000"},{"name":"Pyskowice","countryCode":"PL","stateCode":"SL","latitude":"50.40000000","longitude":"18.63333000"},{"name":"Racibórz","countryCode":"PL","stateCode":"SL","latitude":"50.09195000","longitude":"18.21928000"},{"name":"Radlin","countryCode":"PL","stateCode":"SL","latitude":"50.05020000","longitude":"18.47626000"},{"name":"Radostowice","countryCode":"PL","stateCode":"SL","latitude":"50.00311000","longitude":"18.88103000"},{"name":"Radziechowy","countryCode":"PL","stateCode":"SL","latitude":"49.64651000","longitude":"19.13115000"},{"name":"Radzionków","countryCode":"PL","stateCode":"SL","latitude":"50.40026000","longitude":"18.90232000"},{"name":"Rajcza","countryCode":"PL","stateCode":"SL","latitude":"49.50927000","longitude":"19.11278000"},{"name":"Raszczyce","countryCode":"PL","stateCode":"SL","latitude":"50.12190000","longitude":"18.29962000"},{"name":"Rogoźnik","countryCode":"PL","stateCode":"SL","latitude":"50.39106000","longitude":"19.03776000"},{"name":"Rogów","countryCode":"PL","stateCode":"SL","latitude":"49.99097000","longitude":"18.35077000"},{"name":"Rokitno Szlacheckie","countryCode":"PL","stateCode":"SL","latitude":"50.43195000","longitude":"19.43293000"},{"name":"Ruda Śląska","countryCode":"PL","stateCode":"SL","latitude":"50.25840000","longitude":"18.85632000"},{"name":"Rudnik","countryCode":"PL","stateCode":"SL","latitude":"50.12729000","longitude":"18.18598000"},{"name":"Rudniki","countryCode":"PL","stateCode":"SL","latitude":"50.52134000","longitude":"19.43130000"},{"name":"Rudy","countryCode":"PL","stateCode":"SL","latitude":"50.19003000","longitude":"18.45334000"},{"name":"Rudziczka","countryCode":"PL","stateCode":"SL","latitude":"50.03608000","longitude":"18.76225000"},{"name":"Rudziniec","countryCode":"PL","stateCode":"SL","latitude":"50.35324000","longitude":"18.40914000"},{"name":"Rybarzowice","countryCode":"PL","stateCode":"SL","latitude":"49.72956000","longitude":"19.10162000"},{"name":"Rybnik","countryCode":"PL","stateCode":"SL","latitude":"50.09713000","longitude":"18.54179000"},{"name":"Rycerka Dolna","countryCode":"PL","stateCode":"SL","latitude":"49.47805000","longitude":"19.06162000"},{"name":"Rycerka Górna","countryCode":"PL","stateCode":"SL","latitude":"49.44436000","longitude":"19.01596000"},{"name":"Rydułtowy","countryCode":"PL","stateCode":"SL","latitude":"50.05857000","longitude":"18.41703000"},{"name":"Rędziny","countryCode":"PL","stateCode":"SL","latitude":"50.85922000","longitude":"19.21620000"},{"name":"Sarnów","countryCode":"PL","stateCode":"SL","latitude":"50.37380000","longitude":"19.15061000"},{"name":"Siemianowice Śląskie","countryCode":"PL","stateCode":"SL","latitude":"50.32738000","longitude":"19.02901000"},{"name":"Sieraków Śląski","countryCode":"PL","stateCode":"SL","latitude":"50.80290000","longitude":"18.57548000"},{"name":"Siewierz","countryCode":"PL","stateCode":"SL","latitude":"50.46657000","longitude":"19.23028000"},{"name":"Skoczów","countryCode":"PL","stateCode":"SL","latitude":"49.80089000","longitude":"18.78770000"},{"name":"Skrzyszów","countryCode":"PL","stateCode":"SL","latitude":"49.94873000","longitude":"18.48879000"},{"name":"Sopotnia Wielka","countryCode":"PL","stateCode":"SL","latitude":"49.56853000","longitude":"19.28289000"},{"name":"Sosnowiec","countryCode":"PL","stateCode":"SL","latitude":"50.27119000","longitude":"19.19463000"},{"name":"Sośnicowice","countryCode":"PL","stateCode":"SL","latitude":"50.27214000","longitude":"18.52982000"},{"name":"Stanowice","countryCode":"PL","stateCode":"SL","latitude":"50.13037000","longitude":"18.67084000"},{"name":"Starcza","countryCode":"PL","stateCode":"SL","latitude":"50.66421000","longitude":"19.04180000"},{"name":"Starokrzepice","countryCode":"PL","stateCode":"SL","latitude":"50.94859000","longitude":"18.65341000"},{"name":"Strumień","countryCode":"PL","stateCode":"SL","latitude":"49.92103000","longitude":"18.76637000"},{"name":"Strzebiń","countryCode":"PL","stateCode":"SL","latitude":"50.61647000","longitude":"18.89794000"},{"name":"Strzyżowice","countryCode":"PL","stateCode":"SL","latitude":"50.38725000","longitude":"19.08038000"},{"name":"Studzionka","countryCode":"PL","stateCode":"SL","latitude":"49.96232000","longitude":"18.77280000"},{"name":"Suszec","countryCode":"PL","stateCode":"SL","latitude":"50.02958000","longitude":"18.79160000"},{"name":"Syrynia","countryCode":"PL","stateCode":"SL","latitude":"50.02004000","longitude":"18.34597000"},{"name":"Szczekociny","countryCode":"PL","stateCode":"SL","latitude":"50.62669000","longitude":"19.82500000"},{"name":"Szczerbice","countryCode":"PL","stateCode":"SL","latitude":"50.09416000","longitude":"18.44896000"},{"name":"Szczyrk","countryCode":"PL","stateCode":"SL","latitude":"49.71724000","longitude":"19.03183000"},{"name":"Sól","countryCode":"PL","stateCode":"SL","latitude":"49.48764000","longitude":"19.04171000"},{"name":"Sączów","countryCode":"PL","stateCode":"SL","latitude":"50.43520000","longitude":"19.03038000"},{"name":"Sławków","countryCode":"PL","stateCode":"SL","latitude":"50.29943000","longitude":"19.38967000"},{"name":"Tarnowskie Góry","countryCode":"PL","stateCode":"SL","latitude":"50.44548000","longitude":"18.86147000"},{"name":"Toszek","countryCode":"PL","stateCode":"SL","latitude":"50.45442000","longitude":"18.52209000"},{"name":"Truskolasy","countryCode":"PL","stateCode":"SL","latitude":"50.86692000","longitude":"18.82705000"},{"name":"Trzebinia","countryCode":"PL","stateCode":"SL","latitude":"49.65024000","longitude":"19.22264000"},{"name":"Turza Śląska","countryCode":"PL","stateCode":"SL","latitude":"49.97231000","longitude":"18.43781000"},{"name":"Tworków","countryCode":"PL","stateCode":"SL","latitude":"50.00559000","longitude":"18.23576000"},{"name":"Tworóg","countryCode":"PL","stateCode":"SL","latitude":"50.53100000","longitude":"18.71572000"},{"name":"Tychy","countryCode":"PL","stateCode":"SL","latitude":"50.13717000","longitude":"18.96641000"},{"name":"Ujsoły","countryCode":"PL","stateCode":"SL","latitude":"49.48290000","longitude":"19.13801000"},{"name":"Ustroń","countryCode":"PL","stateCode":"SL","latitude":"49.72153000","longitude":"18.80198000"},{"name":"Wielowieś","countryCode":"PL","stateCode":"SL","latitude":"50.50966000","longitude":"18.61608000"},{"name":"Wieprz","countryCode":"PL","stateCode":"SL","latitude":"49.64746000","longitude":"19.18007000"},{"name":"Wieszowa","countryCode":"PL","stateCode":"SL","latitude":"50.38444000","longitude":"18.75924000"},{"name":"Wilamowice","countryCode":"PL","stateCode":"SL","latitude":"49.91701000","longitude":"19.15237000"},{"name":"Wilcza","countryCode":"PL","stateCode":"SL","latitude":"50.18899000","longitude":"18.59668000"},{"name":"Wilkowice","countryCode":"PL","stateCode":"SL","latitude":"49.76282000","longitude":"19.08973000"},{"name":"Wisła","countryCode":"PL","stateCode":"SL","latitude":"49.65629000","longitude":"18.85910000"},{"name":"Wodzisław Śląski","countryCode":"PL","stateCode":"SL","latitude":"50.00377000","longitude":"18.47205000"},{"name":"Wojkowice","countryCode":"PL","stateCode":"SL","latitude":"50.36509000","longitude":"19.03652000"},{"name":"Wola","countryCode":"PL","stateCode":"SL","latitude":"50.01745000","longitude":"19.12333000"},{"name":"Wożniki","countryCode":"PL","stateCode":"SL","latitude":"50.58934000","longitude":"19.05991000"},{"name":"Wręczyca Wielka","countryCode":"PL","stateCode":"SL","latitude":"50.84589000","longitude":"18.92086000"},{"name":"Wyry","countryCode":"PL","stateCode":"SL","latitude":"50.13296000","longitude":"18.90052000"},{"name":"Wysoka","countryCode":"PL","stateCode":"SL","latitude":"50.42989000","longitude":"19.35368000"},{"name":"Węgierska Górka","countryCode":"PL","stateCode":"SL","latitude":"49.60776000","longitude":"19.11638000"},{"name":"Włodowice","countryCode":"PL","stateCode":"SL","latitude":"50.55560000","longitude":"19.45155000"},{"name":"Zaborze","countryCode":"PL","stateCode":"SL","latitude":"49.87279000","longitude":"18.80370000"},{"name":"Zabrze","countryCode":"PL","stateCode":"SL","latitude":"50.32492000","longitude":"18.78576000"},{"name":"Zabrzeg","countryCode":"PL","stateCode":"SL","latitude":"49.91619000","longitude":"18.94292000"},{"name":"Zabłocie","countryCode":"PL","stateCode":"SL","latitude":"49.90282000","longitude":"18.78147000"},{"name":"Zamarski","countryCode":"PL","stateCode":"SL","latitude":"49.78254000","longitude":"18.66972000"},{"name":"Zarzecze","countryCode":"PL","stateCode":"SL","latitude":"49.71932000","longitude":"19.17526000"},{"name":"Zawidów","countryCode":"PL","stateCode":"SL","latitude":"51.02546000","longitude":"15.06213000"},{"name":"Zawiercie","countryCode":"PL","stateCode":"SL","latitude":"50.48766000","longitude":"19.41679000"},{"name":"Zbrosławice","countryCode":"PL","stateCode":"SL","latitude":"50.41612000","longitude":"18.75443000"},{"name":"Zbytków","countryCode":"PL","stateCode":"SL","latitude":"49.92288000","longitude":"18.72697000"},{"name":"Zebrzydowice","countryCode":"PL","stateCode":"SL","latitude":"49.87793000","longitude":"18.61127000"},{"name":"Łaziska","countryCode":"PL","stateCode":"SL","latitude":"49.93570000","longitude":"18.44707000"},{"name":"Łaziska Górne","countryCode":"PL","stateCode":"SL","latitude":"50.14952000","longitude":"18.84215000"},{"name":"Łazy","countryCode":"PL","stateCode":"SL","latitude":"50.42769000","longitude":"19.39465000"},{"name":"Łobodno","countryCode":"PL","stateCode":"SL","latitude":"50.93079000","longitude":"18.99090000"},{"name":"Łodygowice","countryCode":"PL","stateCode":"SL","latitude":"49.72992000","longitude":"19.13939000"},{"name":"Łękawica","countryCode":"PL","stateCode":"SL","latitude":"49.72209000","longitude":"19.26496000"},{"name":"Ślemień","countryCode":"PL","stateCode":"SL","latitude":"49.71826000","longitude":"19.36735000"},{"name":"Świerklaniec","countryCode":"PL","stateCode":"SL","latitude":"50.44237000","longitude":"18.93734000"},{"name":"Świerklany Dolne","countryCode":"PL","stateCode":"SL","latitude":"50.01827000","longitude":"18.57702000"},{"name":"Świerklany Górne","countryCode":"PL","stateCode":"SL","latitude":"50.02765000","longitude":"18.59050000"},{"name":"Świnna","countryCode":"PL","stateCode":"SL","latitude":"49.65802000","longitude":"19.25406000"},{"name":"Świętochłowice","countryCode":"PL","stateCode":"SL","latitude":"50.29636000","longitude":"18.91726000"},{"name":"Żabnica","countryCode":"PL","stateCode":"SL","latitude":"49.58139000","longitude":"19.15621000"},{"name":"Żarki","countryCode":"PL","stateCode":"SL","latitude":"50.62518000","longitude":"19.36357000"},{"name":"Żarki-Letnisko","countryCode":"PL","stateCode":"SL","latitude":"50.62295000","longitude":"19.27508000"},{"name":"Żernica","countryCode":"PL","stateCode":"SL","latitude":"50.24770000","longitude":"18.61547000"},{"name":"Żory","countryCode":"PL","stateCode":"SL","latitude":"50.04523000","longitude":"18.70062000"},{"name":"Żywiec","countryCode":"PL","stateCode":"SL","latitude":"49.68529000","longitude":"19.19243000"},{"name":"A dos Cunhados","countryCode":"PT","stateCode":"11","latitude":"39.15237000","longitude":"-9.29720000"},{"name":"Abrigada","countryCode":"PT","stateCode":"11","latitude":"39.14416000","longitude":"-9.01853000"},{"name":"Alcabideche","countryCode":"PT","stateCode":"11","latitude":"38.73366000","longitude":"-9.40928000"},{"name":"Alcoentre","countryCode":"PT","stateCode":"11","latitude":"39.20857000","longitude":"-8.95953000"},{"name":"Alenquer","countryCode":"PT","stateCode":"11","latitude":"39.05315000","longitude":"-9.00928000"},{"name":"Alfragide","countryCode":"PT","stateCode":"11","latitude":"38.73203000","longitude":"-9.21920000"},{"name":"Algueirão","countryCode":"PT","stateCode":"11","latitude":"38.79764000","longitude":"-9.34370000"},{"name":"Algés","countryCode":"PT","stateCode":"11","latitude":"38.70245000","longitude":"-9.22936000"},{"name":"Alhandra","countryCode":"PT","stateCode":"11","latitude":"38.92732000","longitude":"-9.00864000"},{"name":"Almargem","countryCode":"PT","stateCode":"11","latitude":"38.84485000","longitude":"-9.27315000"},{"name":"Alvalade","countryCode":"PT","stateCode":"11","latitude":"38.75328000","longitude":"-9.14397000"},{"name":"Amadora","countryCode":"PT","stateCode":"11","latitude":"38.75382000","longitude":"-9.23083000"},{"name":"Apelação","countryCode":"PT","stateCode":"11","latitude":"38.81387000","longitude":"-9.13225000"},{"name":"Arranhó","countryCode":"PT","stateCode":"11","latitude":"38.95378000","longitude":"-9.13465000"},{"name":"Arruda dos Vinhos","countryCode":"PT","stateCode":"11","latitude":"38.97172000","longitude":"-9.08807000"},{"name":"Aveiras de Cima","countryCode":"PT","stateCode":"11","latitude":"39.13796000","longitude":"-8.89932000"},{"name":"Azambuja","countryCode":"PT","stateCode":"11","latitude":"39.07029000","longitude":"-8.86822000"},{"name":"Barcarena","countryCode":"PT","stateCode":"11","latitude":"38.73245000","longitude":"-9.28000000"},{"name":"Beato António","countryCode":"PT","stateCode":"11","latitude":"38.73327000","longitude":"-9.10335000"},{"name":"Belas","countryCode":"PT","stateCode":"11","latitude":"38.77670000","longitude":"-9.26353000"},{"name":"Benfica","countryCode":"PT","stateCode":"11","latitude":"38.75087000","longitude":"-9.20282000"},{"name":"Bobadela","countryCode":"PT","stateCode":"11","latitude":"38.80774000","longitude":"-9.09925000"},{"name":"Bucelas","countryCode":"PT","stateCode":"11","latitude":"38.90193000","longitude":"-9.11885000"},{"name":"Cabanas de Torres","countryCode":"PT","stateCode":"11","latitude":"39.15581000","longitude":"-9.06588000"},{"name":"Cacém","countryCode":"PT","stateCode":"11","latitude":"38.76698000","longitude":"-9.29793000"},{"name":"Cadafais","countryCode":"PT","stateCode":"11","latitude":"39.00461000","longitude":"-9.00419000"},{"name":"Cadaval","countryCode":"PT","stateCode":"11","latitude":"39.24621000","longitude":"-9.06738000"},{"name":"Camarate","countryCode":"PT","stateCode":"11","latitude":"38.80358000","longitude":"-9.12809000"},{"name":"Campelos","countryCode":"PT","stateCode":"11","latitude":"39.19678000","longitude":"-9.23519000"},{"name":"Caneças","countryCode":"PT","stateCode":"11","latitude":"38.81321000","longitude":"-9.22679000"},{"name":"Carcavelos","countryCode":"PT","stateCode":"11","latitude":"38.69105000","longitude":"-9.32215000"},{"name":"Carnaxide","countryCode":"PT","stateCode":"11","latitude":"38.72706000","longitude":"-9.24671000"},{"name":"Carregado","countryCode":"PT","stateCode":"11","latitude":"39.02362000","longitude":"-8.97692000"},{"name":"Cascais","countryCode":"PT","stateCode":"11","latitude":"38.69681000","longitude":"-9.42147000"},{"name":"Castanheira do Ribatejo","countryCode":"PT","stateCode":"11","latitude":"38.99298000","longitude":"-8.97346000"},{"name":"Caxias","countryCode":"PT","stateCode":"11","latitude":"38.70314000","longitude":"-9.27666000"},{"name":"Charneca","countryCode":"PT","stateCode":"11","latitude":"38.78351000","longitude":"-9.14348000"},{"name":"Colares","countryCode":"PT","stateCode":"11","latitude":"38.79921000","longitude":"-9.44691000"},{"name":"Ericeira","countryCode":"PT","stateCode":"11","latitude":"38.96275000","longitude":"-9.41563000"},{"name":"Estoril","countryCode":"PT","stateCode":"11","latitude":"38.70571000","longitude":"-9.39773000"},{"name":"Famões","countryCode":"PT","stateCode":"11","latitude":"38.78804000","longitude":"-9.21033000"},{"name":"Fontanelas","countryCode":"PT","stateCode":"11","latitude":"38.84806000","longitude":"-9.43942000"},{"name":"Linda-a-Velha","countryCode":"PT","stateCode":"11","latitude":"38.71446000","longitude":"-9.24220000"},{"name":"Lisbon","countryCode":"PT","stateCode":"11","latitude":"38.72635000","longitude":"-9.14843000"},{"name":"Loures","countryCode":"PT","stateCode":"11","latitude":"38.83091000","longitude":"-9.16845000"},{"name":"Lourinhã","countryCode":"PT","stateCode":"11","latitude":"39.24745000","longitude":"-9.31194000"},{"name":"Mafra","countryCode":"PT","stateCode":"11","latitude":"38.94107000","longitude":"-9.32636000"},{"name":"Malveira","countryCode":"PT","stateCode":"11","latitude":"38.93213000","longitude":"-9.25779000"},{"name":"Massamá","countryCode":"PT","stateCode":"11","latitude":"38.75279000","longitude":"-9.28110000"},{"name":"Meca","countryCode":"PT","stateCode":"11","latitude":"39.08178000","longitude":"-9.03459000"},{"name":"Mem Martins","countryCode":"PT","stateCode":"11","latitude":"38.79443000","longitude":"-9.34284000"},{"name":"Milharado","countryCode":"PT","stateCode":"11","latitude":"38.94732000","longitude":"-9.19914000"},{"name":"Moita dos Ferreiros","countryCode":"PT","stateCode":"11","latitude":"39.24825000","longitude":"-9.22355000"},{"name":"Monte Estoril","countryCode":"PT","stateCode":"11","latitude":"38.70636000","longitude":"-9.40595000"},{"name":"Moscavide e Portela","countryCode":"PT","stateCode":"11","latitude":"38.77929000","longitude":"-9.10222000"},{"name":"Odivelas","countryCode":"PT","stateCode":"11","latitude":"38.79269000","longitude":"-9.18380000"},{"name":"Oeiras","countryCode":"PT","stateCode":"11","latitude":"38.71371000","longitude":"-9.26832000"},{"name":"Olivais","countryCode":"PT","stateCode":"11","latitude":"38.76994000","longitude":"-9.10674000"},{"name":"Olival do Basto","countryCode":"PT","stateCode":"11","latitude":"38.79079000","longitude":"-9.16621000"},{"name":"Ota","countryCode":"PT","stateCode":"11","latitude":"39.11199000","longitude":"-8.99105000"},{"name":"Parede","countryCode":"PT","stateCode":"11","latitude":"38.69282000","longitude":"-9.35412000"},{"name":"Paço de Arcos","countryCode":"PT","stateCode":"11","latitude":"38.69569000","longitude":"-9.29143000"},{"name":"Pero Pinheiro","countryCode":"PT","stateCode":"11","latitude":"38.85783000","longitude":"-9.32352000"},{"name":"Pontinha","countryCode":"PT","stateCode":"11","latitude":"38.76771000","longitude":"-9.19935000"},{"name":"Porto Salvo","countryCode":"PT","stateCode":"11","latitude":"38.72293000","longitude":"-9.30473000"},{"name":"Prior Velho","countryCode":"PT","stateCode":"11","latitude":"38.79174000","longitude":"-9.12119000"},{"name":"Póvoa de Santa Iria","countryCode":"PT","stateCode":"11","latitude":"38.86101000","longitude":"-9.06453000"},{"name":"Póvoa de Santo Adrião","countryCode":"PT","stateCode":"11","latitude":"38.80000000","longitude":"-9.16667000"},{"name":"Queijas","countryCode":"PT","stateCode":"11","latitude":"38.71925000","longitude":"-9.26255000"},{"name":"Queluz","countryCode":"PT","stateCode":"11","latitude":"38.75657000","longitude":"-9.25451000"},{"name":"Ramada","countryCode":"PT","stateCode":"11","latitude":"38.80368000","longitude":"-9.18770000"},{"name":"Rio de Mouro","countryCode":"PT","stateCode":"11","latitude":"38.76613000","longitude":"-9.32804000"},{"name":"Sacavém","countryCode":"PT","stateCode":"11","latitude":"38.79202000","longitude":"-9.10801000"},{"name":"Santa Iria da Azóia","countryCode":"PT","stateCode":"11","latitude":"38.84110000","longitude":"-9.09908000"},{"name":"Santo Antão do Tojal","countryCode":"PT","stateCode":"11","latitude":"38.85151000","longitude":"-9.13975000"},{"name":"Santo Isidoro","countryCode":"PT","stateCode":"11","latitude":"38.99593000","longitude":"-9.39940000"},{"name":"Santos-o-Velho","countryCode":"PT","stateCode":"11","latitude":"38.70690000","longitude":"-9.15611000"},{"name":"Silveira","countryCode":"PT","stateCode":"11","latitude":"39.11120000","longitude":"-9.36430000"},{"name":"Sintra","countryCode":"PT","stateCode":"11","latitude":"38.81439000","longitude":"-9.38370000"},{"name":"Sobral de Monte Agraço","countryCode":"PT","stateCode":"11","latitude":"39.01958000","longitude":"-9.15081000"},{"name":"Sobralinho","countryCode":"PT","stateCode":"11","latitude":"38.91703000","longitude":"-9.02656000"},{"name":"São Bartolomeu","countryCode":"PT","stateCode":"11","latitude":"39.27511000","longitude":"-9.27885000"},{"name":"São Domingos de Rana","countryCode":"PT","stateCode":"11","latitude":"38.70194000","longitude":"-9.34083000"},{"name":"São João da Talha","countryCode":"PT","stateCode":"11","latitude":"38.82378000","longitude":"-9.09719000"},{"name":"São João das Lampas","countryCode":"PT","stateCode":"11","latitude":"38.87376000","longitude":"-9.39842000"},{"name":"São João dos Montes","countryCode":"PT","stateCode":"11","latitude":"38.93944000","longitude":"-9.01892000"},{"name":"São Pedro da Cadeira","countryCode":"PT","stateCode":"11","latitude":"39.06983000","longitude":"-9.37174000"},{"name":"Terrugem","countryCode":"PT","stateCode":"11","latitude":"38.70647000","longitude":"-9.28693000"},{"name":"Torres Vedras","countryCode":"PT","stateCode":"11","latitude":"39.09109000","longitude":"-9.25860000"},{"name":"Unhos","countryCode":"PT","stateCode":"11","latitude":"38.81958000","longitude":"-9.12007000"},{"name":"Venda do Pinheiro","countryCode":"PT","stateCode":"11","latitude":"38.92365000","longitude":"-9.23178000"},{"name":"Ventosa","countryCode":"PT","stateCode":"11","latitude":"39.12696000","longitude":"-9.08423000"},{"name":"Vialonga","countryCode":"PT","stateCode":"11","latitude":"38.87206000","longitude":"-9.07805000"},{"name":"Vila Franca de Xira","countryCode":"PT","stateCode":"11","latitude":"38.92137000","longitude":"-9.03220000"},{"name":"Vila Verde","countryCode":"PT","stateCode":"11","latitude":"39.15489000","longitude":"-9.11512000"},{"name":"Vimeiro","countryCode":"PT","stateCode":"11","latitude":"39.17768000","longitude":"-9.31702000"},{"name":"A dos Francos","countryCode":"PT","stateCode":"10","latitude":"39.32272000","longitude":"-9.04743000"},{"name":"Alcobaça","countryCode":"PT","stateCode":"10","latitude":"39.55223000","longitude":"-8.97749000"},{"name":"Alfeizerão","countryCode":"PT","stateCode":"10","latitude":"39.49971000","longitude":"-9.10341000"},{"name":"Aljubarrota","countryCode":"PT","stateCode":"10","latitude":"39.56715000","longitude":"-8.92925000"},{"name":"Alvaiázere","countryCode":"PT","stateCode":"10","latitude":"39.81951000","longitude":"-8.38858000"},{"name":"Alvorninha","countryCode":"PT","stateCode":"10","latitude":"39.38224000","longitude":"-9.03674000"},{"name":"Amor","countryCode":"PT","stateCode":"10","latitude":"39.80404000","longitude":"-8.85984000"},{"name":"Ansião","countryCode":"PT","stateCode":"10","latitude":"39.93424000","longitude":"-8.42045000"},{"name":"Atouguia da Baleia","countryCode":"PT","stateCode":"10","latitude":"39.33814000","longitude":"-9.32630000"},{"name":"Batalha","countryCode":"PT","stateCode":"10","latitude":"39.66025000","longitude":"-8.82475000"},{"name":"Benedita","countryCode":"PT","stateCode":"10","latitude":"39.42470000","longitude":"-8.96996000"},{"name":"Bombarral","countryCode":"PT","stateCode":"10","latitude":"39.26723000","longitude":"-9.15795000"},{"name":"Caldas da Rainha","countryCode":"PT","stateCode":"10","latitude":"39.40326000","longitude":"-9.13839000"},{"name":"Caranguejeira","countryCode":"PT","stateCode":"10","latitude":"39.74619000","longitude":"-8.70740000"},{"name":"Castanheira de Pêra","countryCode":"PT","stateCode":"10","latitude":"40.00717000","longitude":"-8.21048000"},{"name":"Cela","countryCode":"PT","stateCode":"10","latitude":"39.54075000","longitude":"-9.03449000"},{"name":"Famalicão","countryCode":"PT","stateCode":"10","latitude":"39.53642000","longitude":"-9.08308000"},{"name":"Ferrel","countryCode":"PT","stateCode":"10","latitude":"39.36398000","longitude":"-9.31541000"},{"name":"Figueiró Dos Vinhos","countryCode":"PT","stateCode":"10","latitude":"39.90617000","longitude":"-8.27753000"},{"name":"Foz do Arelho","countryCode":"PT","stateCode":"10","latitude":"39.43672000","longitude":"-9.21374000"},{"name":"Leiria","countryCode":"PT","stateCode":"10","latitude":"39.74362000","longitude":"-8.80705000"},{"name":"Louriçal","countryCode":"PT","stateCode":"10","latitude":"40.00390000","longitude":"-8.73736000"},{"name":"Maceira","countryCode":"PT","stateCode":"10","latitude":"39.68853000","longitude":"-8.89423000"},{"name":"Marinha Grande","countryCode":"PT","stateCode":"10","latitude":"39.77681000","longitude":"-8.95005000"},{"name":"Mira","countryCode":"PT","stateCode":"10","latitude":"39.54315000","longitude":"-8.71505000"},{"name":"Monte Real","countryCode":"PT","stateCode":"10","latitude":"39.85210000","longitude":"-8.86349000"},{"name":"Monte Redondo","countryCode":"PT","stateCode":"10","latitude":"39.89930000","longitude":"-8.83171000"},{"name":"Nadadouro","countryCode":"PT","stateCode":"10","latitude":"39.41927000","longitude":"-9.19091000"},{"name":"Nazaré","countryCode":"PT","stateCode":"10","latitude":"39.59965000","longitude":"-9.07162000"},{"name":"Pataias","countryCode":"PT","stateCode":"10","latitude":"39.66978000","longitude":"-8.99580000"},{"name":"Pedrógão Grande","countryCode":"PT","stateCode":"10","latitude":"39.92682000","longitude":"-8.20093000"},{"name":"Peniche","countryCode":"PT","stateCode":"10","latitude":"39.35580000","longitude":"-9.38112000"},{"name":"Pombal","countryCode":"PT","stateCode":"10","latitude":"39.90735000","longitude":"-8.66949000"},{"name":"Porto de Mós","countryCode":"PT","stateCode":"10","latitude":"39.60191000","longitude":"-8.81839000"},{"name":"Salir de Matos","countryCode":"PT","stateCode":"10","latitude":"39.43186000","longitude":"-9.09479000"},{"name":"Santa Catarina da Serra","countryCode":"PT","stateCode":"10","latitude":"39.67960000","longitude":"-8.68679000"},{"name":"Serra de El-Rei","countryCode":"PT","stateCode":"10","latitude":"39.33291000","longitude":"-9.26843000"},{"name":"Souto da Carpalhosa","countryCode":"PT","stateCode":"10","latitude":"39.84867000","longitude":"-8.83506000"},{"name":"São Martinho do Porto","countryCode":"PT","stateCode":"10","latitude":"39.51444000","longitude":"-9.13111000"},{"name":"Turquel","countryCode":"PT","stateCode":"10","latitude":"39.46411000","longitude":"-8.97743000"},{"name":"Valado de Frades","countryCode":"PT","stateCode":"10","latitude":"39.58432000","longitude":"-9.02290000"},{"name":"Vestiaria","countryCode":"PT","stateCode":"10","latitude":"39.55271000","longitude":"-8.99790000"},{"name":"Vidais","countryCode":"PT","stateCode":"10","latitude":"39.36886000","longitude":"-9.04916000"},{"name":"Vieira de Leiria","countryCode":"PT","stateCode":"10","latitude":"39.86945000","longitude":"-8.93238000"},{"name":"Óbidos","countryCode":"PT","stateCode":"10","latitude":"39.35854000","longitude":"-9.17603000"},{"name":"Abrantes","countryCode":"PT","stateCode":"14","latitude":"39.46667000","longitude":"-8.20000000"},{"name":"Alcanede","countryCode":"PT","stateCode":"14","latitude":"39.41501000","longitude":"-8.82189000"},{"name":"Alcanena","countryCode":"PT","stateCode":"14","latitude":"39.45900000","longitude":"-8.66892000"},{"name":"Alcanhões","countryCode":"PT","stateCode":"14","latitude":"39.29603000","longitude":"-8.65847000"},{"name":"Alferrarede","countryCode":"PT","stateCode":"14","latitude":"39.48333000","longitude":"-8.16667000"},{"name":"Almeirim","countryCode":"PT","stateCode":"14","latitude":"39.20837000","longitude":"-8.62635000"},{"name":"Alpiarça","countryCode":"PT","stateCode":"14","latitude":"39.25712000","longitude":"-8.58187000"},{"name":"Amiães de Baixo","countryCode":"PT","stateCode":"14","latitude":"39.44296000","longitude":"-8.73358000"},{"name":"Azinhaga","countryCode":"PT","stateCode":"14","latitude":"39.34877000","longitude":"-8.53005000"},{"name":"Bemfica","countryCode":"PT","stateCode":"14","latitude":"39.14325000","longitude":"-8.68717000"},{"name":"Benavente","countryCode":"PT","stateCode":"14","latitude":"38.90800000","longitude":"-8.76898000"},{"name":"Cartaxo","countryCode":"PT","stateCode":"14","latitude":"39.15377000","longitude":"-8.81373000"},{"name":"Chamusca","countryCode":"PT","stateCode":"14","latitude":"39.29900000","longitude":"-8.39933000"},{"name":"Constância","countryCode":"PT","stateCode":"14","latitude":"39.45718000","longitude":"-8.30368000"},{"name":"Coruche","countryCode":"PT","stateCode":"14","latitude":"38.95950000","longitude":"-8.52745000"},{"name":"Entroncamento","countryCode":"PT","stateCode":"14","latitude":"39.46667000","longitude":"-8.46667000"},{"name":"Fazendas de Almeirim","countryCode":"PT","stateCode":"14","latitude":"39.17553000","longitude":"-8.56927000"},{"name":"Ferreira do Zêzere","countryCode":"PT","stateCode":"14","latitude":"39.72303000","longitude":"-8.31661000"},{"name":"Fátima","countryCode":"PT","stateCode":"14","latitude":"39.62071000","longitude":"-8.65237000"},{"name":"Golegã","countryCode":"PT","stateCode":"14","latitude":"39.38683000","longitude":"-8.50591000"},{"name":"Madalena","countryCode":"PT","stateCode":"14","latitude":"39.57133000","longitude":"-8.44635000"},{"name":"Marinhais","countryCode":"PT","stateCode":"14","latitude":"39.04730000","longitude":"-8.70236000"},{"name":"Mação","countryCode":"PT","stateCode":"14","latitude":"39.59331000","longitude":"-7.99772000"},{"name":"Minde","countryCode":"PT","stateCode":"14","latitude":"39.51631000","longitude":"-8.68799000"},{"name":"Monsanto","countryCode":"PT","stateCode":"14","latitude":"39.46203000","longitude":"-8.71180000"},{"name":"Montalvinho","countryCode":"PT","stateCode":"14","latitude":"39.48333000","longitude":"-8.30000000"},{"name":"Montalvo","countryCode":"PT","stateCode":"14","latitude":"39.48333000","longitude":"-8.30000000"},{"name":"Ourém","countryCode":"PT","stateCode":"14","latitude":"39.66179000","longitude":"-8.57895000"},{"name":"Paialvo","countryCode":"PT","stateCode":"14","latitude":"39.56399000","longitude":"-8.46835000"},{"name":"Pego","countryCode":"PT","stateCode":"14","latitude":"39.46146000","longitude":"-8.14955000"},{"name":"Pinheiro Grande","countryCode":"PT","stateCode":"14","latitude":"39.39212000","longitude":"-8.43410000"},{"name":"Poceirão","countryCode":"PT","stateCode":"14","latitude":"38.83095000","longitude":"-8.79365000"},{"name":"Pontével","countryCode":"PT","stateCode":"14","latitude":"39.14945000","longitude":"-8.83880000"},{"name":"Praia do Ribatejo","countryCode":"PT","stateCode":"14","latitude":"39.46667000","longitude":"-8.35000000"},{"name":"Riachos","countryCode":"PT","stateCode":"14","latitude":"39.44472000","longitude":"-8.51420000"},{"name":"Rio Maior","countryCode":"PT","stateCode":"14","latitude":"39.34288000","longitude":"-8.93806000"},{"name":"Salvaterra de Magos","countryCode":"PT","stateCode":"14","latitude":"39.04482000","longitude":"-8.68903000"},{"name":"Samora Correia","countryCode":"PT","stateCode":"14","latitude":"38.93709000","longitude":"-8.87178000"},{"name":"Santa Margarida da Coutada","countryCode":"PT","stateCode":"14","latitude":"39.45000000","longitude":"-8.31667000"},{"name":"Santarém","countryCode":"PT","stateCode":"14","latitude":"39.23333000","longitude":"-8.68333000"},{"name":"Sardoal","countryCode":"PT","stateCode":"14","latitude":"39.55643000","longitude":"-8.14323000"},{"name":"São Miguel de Rio Torto","countryCode":"PT","stateCode":"14","latitude":"39.43333000","longitude":"-8.21667000"},{"name":"São Vicente do Paul","countryCode":"PT","stateCode":"14","latitude":"39.34946000","longitude":"-8.62221000"},{"name":"Tomar","countryCode":"PT","stateCode":"14","latitude":"39.60199000","longitude":"-8.40924000"},{"name":"Torres Novas","countryCode":"PT","stateCode":"14","latitude":"39.49160000","longitude":"-8.54796000"},{"name":"Tramagal","countryCode":"PT","stateCode":"14","latitude":"39.45000000","longitude":"-8.25000000"},{"name":"Vale de Figueira","countryCode":"PT","stateCode":"14","latitude":"39.30569000","longitude":"-8.62876000"},{"name":"Vale de Santarém","countryCode":"PT","stateCode":"14","latitude":"39.19052000","longitude":"-8.72735000"},{"name":"Vila Chã de Ourique","countryCode":"PT","stateCode":"14","latitude":"39.17219000","longitude":"-8.76658000"},{"name":"Vila Nova da Barquinha","countryCode":"PT","stateCode":"14","latitude":"39.46081000","longitude":"-8.43588000"},{"name":"Abraveses","countryCode":"PT","stateCode":"18","latitude":"40.68137000","longitude":"-7.92102000"},{"name":"Armamar","countryCode":"PT","stateCode":"18","latitude":"41.09718000","longitude":"-7.68553000"},{"name":"Cabanas de Viriato","countryCode":"PT","stateCode":"18","latitude":"40.47662000","longitude":"-7.97445000"},{"name":"Campo","countryCode":"PT","stateCode":"18","latitude":"40.71086000","longitude":"-7.91445000"},{"name":"Campo de Besteiros","countryCode":"PT","stateCode":"18","latitude":"40.55655000","longitude":"-8.13432000"},{"name":"Canas de Senhorim","countryCode":"PT","stateCode":"18","latitude":"40.50012000","longitude":"-7.89874000"},{"name":"Carregal do Sal","countryCode":"PT","stateCode":"18","latitude":"40.45007000","longitude":"-7.99819000"},{"name":"Castro Daire","countryCode":"PT","stateCode":"18","latitude":"40.92279000","longitude":"-7.93878000"},{"name":"Cinfães","countryCode":"PT","stateCode":"18","latitude":"41.03986000","longitude":"-8.11218000"},{"name":"Ervedosa do Douro","countryCode":"PT","stateCode":"18","latitude":"41.16626000","longitude":"-7.47305000"},{"name":"Lamego","countryCode":"PT","stateCode":"18","latitude":"41.10229000","longitude":"-7.81025000"},{"name":"Mangualde","countryCode":"PT","stateCode":"18","latitude":"40.60425000","longitude":"-7.76115000"},{"name":"Moimenta da Beira","countryCode":"PT","stateCode":"18","latitude":"40.97134000","longitude":"-7.62959000"},{"name":"Mortágua","countryCode":"PT","stateCode":"18","latitude":"40.39434000","longitude":"-8.25811000"},{"name":"Nelas","countryCode":"PT","stateCode":"18","latitude":"40.53216000","longitude":"-7.85152000"},{"name":"Oliveira de Frades","countryCode":"PT","stateCode":"18","latitude":"40.73357000","longitude":"-8.17481000"},{"name":"Penalva do Castelo","countryCode":"PT","stateCode":"18","latitude":"40.66791000","longitude":"-7.66015000"},{"name":"Penedono","countryCode":"PT","stateCode":"18","latitude":"40.98875000","longitude":"-7.39386000"},{"name":"Resende","countryCode":"PT","stateCode":"18","latitude":"41.07688000","longitude":"-7.95123000"},{"name":"Rio de Loba","countryCode":"PT","stateCode":"18","latitude":"40.66596000","longitude":"-7.87781000"},{"name":"Santa Comba Dão","countryCode":"PT","stateCode":"18","latitude":"40.40442000","longitude":"-8.11380000"},{"name":"Sernancelhe","countryCode":"PT","stateCode":"18","latitude":"40.92097000","longitude":"-7.51226000"},{"name":"Sátão","countryCode":"PT","stateCode":"18","latitude":"40.76246000","longitude":"-7.67600000"},{"name":"São João da Pesqueira","countryCode":"PT","stateCode":"18","latitude":"41.14805000","longitude":"-7.40489000"},{"name":"São João de Areias","countryCode":"PT","stateCode":"18","latitude":"40.38722000","longitude":"-8.06783000"},{"name":"São Pedro do Sul","countryCode":"PT","stateCode":"18","latitude":"40.80073000","longitude":"-8.09023000"},{"name":"Tabuaço","countryCode":"PT","stateCode":"18","latitude":"41.09555000","longitude":"-7.56735000"},{"name":"Tarouca","countryCode":"PT","stateCode":"18","latitude":"41.02651000","longitude":"-7.74998000"},{"name":"Tondela","countryCode":"PT","stateCode":"18","latitude":"40.54052000","longitude":"-8.10040000"},{"name":"Treixedo","countryCode":"PT","stateCode":"18","latitude":"40.43246000","longitude":"-8.09428000"},{"name":"Vila Nova de Paiva","countryCode":"PT","stateCode":"18","latitude":"40.86590000","longitude":"-7.76127000"},{"name":"Viseu","countryCode":"PT","stateCode":"18","latitude":"40.67450000","longitude":"-7.91721000"},{"name":"Vouzela","countryCode":"PT","stateCode":"18","latitude":"40.68944000","longitude":"-8.11360000"},{"name":"Adaúfe","countryCode":"PT","stateCode":"03","latitude":"41.58732000","longitude":"-8.39817000"},{"name":"Amares","countryCode":"PT","stateCode":"03","latitude":"41.64718000","longitude":"-8.35558000"},{"name":"Apúlia","countryCode":"PT","stateCode":"03","latitude":"41.48512000","longitude":"-8.76413000"},{"name":"Apúlia e Fão","countryCode":"PT","stateCode":"03","latitude":"41.51194000","longitude":"-8.77288000"},{"name":"Arcos","countryCode":"PT","stateCode":"03","latitude":"41.52185000","longitude":"-8.42151000"},{"name":"Arões","countryCode":"PT","stateCode":"03","latitude":"41.45553000","longitude":"-8.21419000"},{"name":"Aveleda","countryCode":"PT","stateCode":"03","latitude":"41.52113000","longitude":"-8.46682000"},{"name":"Barcelos","countryCode":"PT","stateCode":"03","latitude":"41.53174000","longitude":"-8.61843000"},{"name":"Barqueiros","countryCode":"PT","stateCode":"03","latitude":"41.49111000","longitude":"-8.73192000"},{"name":"Braga","countryCode":"PT","stateCode":"03","latitude":"41.55032000","longitude":"-8.42005000"},{"name":"Brito","countryCode":"PT","stateCode":"03","latitude":"41.45821000","longitude":"-8.36103000"},{"name":"Cabeceiras de Basto","countryCode":"PT","stateCode":"03","latitude":"41.52079000","longitude":"-7.97198000"},{"name":"Caldas das Taipas","countryCode":"PT","stateCode":"03","latitude":"41.48465000","longitude":"-8.34850000"},{"name":"Caldas de Vizela","countryCode":"PT","stateCode":"03","latitude":"41.38212000","longitude":"-8.30890000"},{"name":"Caldelas","countryCode":"PT","stateCode":"03","latitude":"41.67101000","longitude":"-8.38148000"},{"name":"Calendário","countryCode":"PT","stateCode":"03","latitude":"41.40361000","longitude":"-8.52967000"},{"name":"Candoso","countryCode":"PT","stateCode":"03","latitude":"41.42768000","longitude":"-8.32166000"},{"name":"Celorico de Basto","countryCode":"PT","stateCode":"03","latitude":"41.40278000","longitude":"-8.03346000"},{"name":"Chavão","countryCode":"PT","stateCode":"03","latitude":"41.45235000","longitude":"-8.60194000"},{"name":"Cristelo","countryCode":"PT","stateCode":"03","latitude":"41.47964000","longitude":"-8.69785000"},{"name":"Esporões","countryCode":"PT","stateCode":"03","latitude":"41.51006000","longitude":"-8.41729000"},{"name":"Esposende","countryCode":"PT","stateCode":"03","latitude":"41.53610000","longitude":"-8.78201000"},{"name":"Fafe","countryCode":"PT","stateCode":"03","latitude":"41.46837000","longitude":"-8.15863000"},{"name":"Faria","countryCode":"PT","stateCode":"03","latitude":"41.48298000","longitude":"-8.67152000"},{"name":"Ferreiros","countryCode":"PT","stateCode":"03","latitude":"41.35000000","longitude":"-8.55000000"},{"name":"Fradelos","countryCode":"PT","stateCode":"03","latitude":"41.36846000","longitude":"-8.59887000"},{"name":"Frossos","countryCode":"PT","stateCode":"03","latitude":"41.56590000","longitude":"-8.45134000"},{"name":"Galegos","countryCode":"PT","stateCode":"03","latitude":"41.56268000","longitude":"-8.57204000"},{"name":"Gandra","countryCode":"PT","stateCode":"03","latitude":"41.52185000","longitude":"-8.76185000"},{"name":"Gondizalves","countryCode":"PT","stateCode":"03","latitude":"41.54158000","longitude":"-8.45570000"},{"name":"Gueral","countryCode":"PT","stateCode":"03","latitude":"41.45859000","longitude":"-8.62946000"},{"name":"Guimarães","countryCode":"PT","stateCode":"03","latitude":"41.44384000","longitude":"-8.28918000"},{"name":"Guisande","countryCode":"PT","stateCode":"03","latitude":"41.48264000","longitude":"-8.44564000"},{"name":"Joane","countryCode":"PT","stateCode":"03","latitude":"41.43906000","longitude":"-8.40846000"},{"name":"Lago","countryCode":"PT","stateCode":"03","latitude":"41.62148000","longitude":"-8.41258000"},{"name":"Lordelo","countryCode":"PT","stateCode":"03","latitude":"41.37411000","longitude":"-8.38016000"},{"name":"Macieira de Rates","countryCode":"PT","stateCode":"03","latitude":"41.44092000","longitude":"-8.63426000"},{"name":"Marinhas","countryCode":"PT","stateCode":"03","latitude":"41.55906000","longitude":"-8.78297000"},{"name":"Mariz","countryCode":"PT","stateCode":"03","latitude":"41.52823000","longitude":"-8.67081000"},{"name":"Merelim","countryCode":"PT","stateCode":"03","latitude":"41.58568000","longitude":"-8.46555000"},{"name":"Moreira de Conegos","countryCode":"PT","stateCode":"03","latitude":"41.38680000","longitude":"-8.33940000"},{"name":"Negreiros","countryCode":"PT","stateCode":"03","latitude":"41.43552000","longitude":"-8.61398000"},{"name":"Oliveira","countryCode":"PT","stateCode":"03","latitude":"41.47819000","longitude":"-8.46965000"},{"name":"Perelhal","countryCode":"PT","stateCode":"03","latitude":"41.53075000","longitude":"-8.68982000"},{"name":"Ponte","countryCode":"PT","stateCode":"03","latitude":"41.47057000","longitude":"-8.32990000"},{"name":"Prado","countryCode":"PT","stateCode":"03","latitude":"41.60246000","longitude":"-8.46297000"},{"name":"Póvoa de Lanhoso","countryCode":"PT","stateCode":"03","latitude":"41.57599000","longitude":"-8.27008000"},{"name":"Real","countryCode":"PT","stateCode":"03","latitude":"41.55841000","longitude":"-8.44330000"},{"name":"Refojos de Basto","countryCode":"PT","stateCode":"03","latitude":"41.51318000","longitude":"-7.99517000"},{"name":"Rendufe","countryCode":"PT","stateCode":"03","latitude":"41.62898000","longitude":"-8.40858000"},{"name":"Riba de Ave","countryCode":"PT","stateCode":"03","latitude":"41.39648000","longitude":"-8.38685000"},{"name":"Ribeirão","countryCode":"PT","stateCode":"03","latitude":"41.36081000","longitude":"-8.56774000"},{"name":"Ronfe","countryCode":"PT","stateCode":"03","latitude":"41.44146000","longitude":"-8.38412000"},{"name":"Sande","countryCode":"PT","stateCode":"03","latitude":"41.70190000","longitude":"-8.39246000"},{"name":"Selho","countryCode":"PT","stateCode":"03","latitude":"41.41938000","longitude":"-8.34599000"},{"name":"Semelhe","countryCode":"PT","stateCode":"03","latitude":"41.55437000","longitude":"-8.46281000"},{"name":"Serzedelo","countryCode":"PT","stateCode":"03","latitude":"41.40128000","longitude":"-8.36888000"},{"name":"Serzedo","countryCode":"PT","stateCode":"03","latitude":"41.40502000","longitude":"-8.22926000"},{"name":"Tebosa","countryCode":"PT","stateCode":"03","latitude":"41.48253000","longitude":"-8.48399000"},{"name":"Terras de Bouro","countryCode":"PT","stateCode":"03","latitude":"41.73914000","longitude":"-8.19109000"},{"name":"Urgeses","countryCode":"PT","stateCode":"03","latitude":"41.42720000","longitude":"-8.29796000"},{"name":"Vieira do Minho","countryCode":"PT","stateCode":"03","latitude":"41.63557000","longitude":"-8.13244000"},{"name":"Vila Cova","countryCode":"PT","stateCode":"03","latitude":"41.55107000","longitude":"-8.71645000"},{"name":"Vila Frescainha","countryCode":"PT","stateCode":"03","latitude":"41.53846000","longitude":"-8.63971000"},{"name":"Vila Nova de Famalicão","countryCode":"PT","stateCode":"03","latitude":"41.40797000","longitude":"-8.51978000"},{"name":"Vila Seca","countryCode":"PT","stateCode":"03","latitude":"41.50031000","longitude":"-8.68525000"},{"name":"Vila Verde","countryCode":"PT","stateCode":"03","latitude":"41.64869000","longitude":"-8.43628000"},{"name":"Vilar de Figos","countryCode":"PT","stateCode":"03","latitude":"41.47555000","longitude":"-8.65382000"},{"name":"Vilaça","countryCode":"PT","stateCode":"03","latitude":"41.51787000","longitude":"-8.48357000"},{"name":"Vizela","countryCode":"PT","stateCode":"03","latitude":"41.37529000","longitude":"-8.29310000"},{"name":"Várzea","countryCode":"PT","stateCode":"03","latitude":"41.51512000","longitude":"-8.58400000"},{"name":"Aguada de Cima","countryCode":"PT","stateCode":"01","latitude":"40.52291000","longitude":"-8.42700000"},{"name":"Albergaria-a-Velha","countryCode":"PT","stateCode":"01","latitude":"40.68706000","longitude":"-8.50399000"},{"name":"Anadia","countryCode":"PT","stateCode":"01","latitude":"40.43841000","longitude":"-8.43352000"},{"name":"Aradas","countryCode":"PT","stateCode":"01","latitude":"40.62084000","longitude":"-8.64195000"},{"name":"Arcos","countryCode":"PT","stateCode":"01","latitude":"40.44779000","longitude":"-8.44171000"},{"name":"Argoncilhe","countryCode":"PT","stateCode":"01","latitude":"41.02541000","longitude":"-8.53885000"},{"name":"Arouca","countryCode":"PT","stateCode":"01","latitude":"40.92658000","longitude":"-8.27251000"},{"name":"Arrifana","countryCode":"PT","stateCode":"01","latitude":"40.91565000","longitude":"-8.49657000"},{"name":"Avanca","countryCode":"PT","stateCode":"01","latitude":"40.80771000","longitude":"-8.57220000"},{"name":"Aveiro","countryCode":"PT","stateCode":"01","latitude":"40.64427000","longitude":"-8.64554000"},{"name":"Beduido","countryCode":"PT","stateCode":"01","latitude":"40.76427000","longitude":"-8.56110000"},{"name":"Branca","countryCode":"PT","stateCode":"01","latitude":"40.76653000","longitude":"-8.48262000"},{"name":"Castelo de Paiva","countryCode":"PT","stateCode":"01","latitude":"41.03353000","longitude":"-8.29822000"},{"name":"Cortegaça","countryCode":"PT","stateCode":"01","latitude":"40.94883000","longitude":"-8.62130000"},{"name":"Cucujães","countryCode":"PT","stateCode":"01","latitude":"40.87413000","longitude":"-8.50687000"},{"name":"Eixo","countryCode":"PT","stateCode":"01","latitude":"40.62758000","longitude":"-8.56922000"},{"name":"Esgueira","countryCode":"PT","stateCode":"01","latitude":"40.64899000","longitude":"-8.62943000"},{"name":"Esmoriz","countryCode":"PT","stateCode":"01","latitude":"40.95773000","longitude":"-8.62753000"},{"name":"Espargo","countryCode":"PT","stateCode":"01","latitude":"40.92462000","longitude":"-8.57495000"},{"name":"Espinho","countryCode":"PT","stateCode":"01","latitude":"41.00763000","longitude":"-8.64125000"},{"name":"Estarreja","countryCode":"PT","stateCode":"01","latitude":"40.75463000","longitude":"-8.57917000"},{"name":"Feira","countryCode":"PT","stateCode":"01","latitude":"40.92535000","longitude":"-8.54277000"},{"name":"Fiães","countryCode":"PT","stateCode":"01","latitude":"40.99446000","longitude":"-8.52537000"},{"name":"Gafanha da Encarnação","countryCode":"PT","stateCode":"01","latitude":"40.61806000","longitude":"-8.73303000"},{"name":"Gafanha da Nazaré","countryCode":"PT","stateCode":"01","latitude":"40.63621000","longitude":"-8.71338000"},{"name":"Lamas","countryCode":"PT","stateCode":"01","latitude":"40.98597000","longitude":"-8.56923000"},{"name":"Lobão","countryCode":"PT","stateCode":"01","latitude":"40.98664000","longitude":"-8.48566000"},{"name":"Lourosa","countryCode":"PT","stateCode":"01","latitude":"40.98420000","longitude":"-8.55142000"},{"name":"Luso","countryCode":"PT","stateCode":"01","latitude":"40.38429000","longitude":"-8.37845000"},{"name":"Macieira de Cambra","countryCode":"PT","stateCode":"01","latitude":"40.85939000","longitude":"-8.37338000"},{"name":"Mealhada","countryCode":"PT","stateCode":"01","latitude":"40.36273000","longitude":"-8.44781000"},{"name":"Milheirós de Poiares","countryCode":"PT","stateCode":"01","latitude":"40.92163000","longitude":"-8.46788000"},{"name":"Mosteirô","countryCode":"PT","stateCode":"01","latitude":"40.89843000","longitude":"-8.53196000"},{"name":"Murtosa","countryCode":"PT","stateCode":"01","latitude":"40.74301000","longitude":"-8.64023000"},{"name":"Nogueira da Regedoura","countryCode":"PT","stateCode":"01","latitude":"41.00530000","longitude":"-8.59195000"},{"name":"Oiã","countryCode":"PT","stateCode":"01","latitude":"40.54264000","longitude":"-8.53856000"},{"name":"Oliveira de Azemeis","countryCode":"PT","stateCode":"01","latitude":"40.84101000","longitude":"-8.47555000"},{"name":"Oliveira do Bairro","countryCode":"PT","stateCode":"01","latitude":"40.50977000","longitude":"-8.56374000"},{"name":"Oliveirinha","countryCode":"PT","stateCode":"01","latitude":"40.60715000","longitude":"-8.59198000"},{"name":"Ovar","countryCode":"PT","stateCode":"01","latitude":"40.85862000","longitude":"-8.62513000"},{"name":"Pampilhosa do Botão","countryCode":"PT","stateCode":"01","latitude":"40.33580000","longitude":"-8.42738000"},{"name":"Pardilhó","countryCode":"PT","stateCode":"01","latitude":"40.79925000","longitude":"-8.62598000"},{"name":"Paços de Brandão","countryCode":"PT","stateCode":"01","latitude":"40.97541000","longitude":"-8.58350000"},{"name":"Rio Meão","countryCode":"PT","stateCode":"01","latitude":"40.95775000","longitude":"-8.57818000"},{"name":"Salreu","countryCode":"PT","stateCode":"01","latitude":"40.73971000","longitude":"-8.55720000"},{"name":"Sanfins","countryCode":"PT","stateCode":"01","latitude":"40.92979000","longitude":"-8.52563000"},{"name":"Sangalhos","countryCode":"PT","stateCode":"01","latitude":"40.48678000","longitude":"-8.46968000"},{"name":"Santa Maria da Feira","countryCode":"PT","stateCode":"01","latitude":"40.96043000","longitude":"-8.51545000"},{"name":"Sever do Vouga","countryCode":"PT","stateCode":"01","latitude":"40.73156000","longitude":"-8.35493000"},{"name":"Silvalde","countryCode":"PT","stateCode":"01","latitude":"40.99205000","longitude":"-8.62567000"},{"name":"Souto","countryCode":"PT","stateCode":"01","latitude":"40.98496000","longitude":"-8.62185000"},{"name":"São João","countryCode":"PT","stateCode":"01","latitude":"40.86802000","longitude":"-8.60672000"},{"name":"São João da Madeira","countryCode":"PT","stateCode":"01","latitude":"40.90070000","longitude":"-8.49020000"},{"name":"São João de Ver","countryCode":"PT","stateCode":"01","latitude":"40.95527000","longitude":"-8.55117000"},{"name":"São Roque","countryCode":"PT","stateCode":"01","latitude":"40.87216000","longitude":"-8.47149000"},{"name":"Vagos","countryCode":"PT","stateCode":"01","latitude":"40.49943000","longitude":"-8.67830000"},{"name":"Vale de Cambra","countryCode":"PT","stateCode":"01","latitude":"40.84500000","longitude":"-8.36022000"},{"name":"Valongo","countryCode":"PT","stateCode":"01","latitude":"40.61667000","longitude":"-8.45000000"},{"name":"Vila Chã","countryCode":"PT","stateCode":"01","latitude":"40.86667000","longitude":"-8.46667000"},{"name":"Válega","countryCode":"PT","stateCode":"01","latitude":"40.83629000","longitude":"-8.58061000"},{"name":"Águeda","countryCode":"PT","stateCode":"01","latitude":"40.57720000","longitude":"-8.44442000"},{"name":"Ílhavo","countryCode":"PT","stateCode":"01","latitude":"40.60188000","longitude":"-8.67021000"},{"name":"Aguçadoura","countryCode":"PT","stateCode":"13","latitude":"41.43116000","longitude":"-8.77844000"},{"name":"Alfena","countryCode":"PT","stateCode":"13","latitude":"41.23671000","longitude":"-8.52454000"},{"name":"Alpendurada","countryCode":"PT","stateCode":"13","latitude":"41.08944000","longitude":"-8.24643000"},{"name":"Amarante","countryCode":"PT","stateCode":"13","latitude":"41.27271000","longitude":"-8.08245000"},{"name":"Amorim","countryCode":"PT","stateCode":"13","latitude":"41.40503000","longitude":"-8.75046000"},{"name":"Anta","countryCode":"PT","stateCode":"13","latitude":"41.26634000","longitude":"-8.62844000"},{"name":"Arcozelo","countryCode":"PT","stateCode":"13","latitude":"41.06187000","longitude":"-8.63192000"},{"name":"Argivai","countryCode":"PT","stateCode":"13","latitude":"41.37744000","longitude":"-8.72987000"},{"name":"Aver-o-Mar","countryCode":"PT","stateCode":"13","latitude":"41.40607000","longitude":"-8.77958000"},{"name":"Aves","countryCode":"PT","stateCode":"13","latitude":"41.37034000","longitude":"-8.41010000"},{"name":"Avintes","countryCode":"PT","stateCode":"13","latitude":"41.10711000","longitude":"-8.55131000"},{"name":"Azenha","countryCode":"PT","stateCode":"13","latitude":"41.07651000","longitude":"-8.62468000"},{"name":"Baguim do Monte","countryCode":"PT","stateCode":"13","latitude":"41.19203000","longitude":"-8.54118000"},{"name":"Baião","countryCode":"PT","stateCode":"13","latitude":"41.16384000","longitude":"-8.03581000"},{"name":"Balazar","countryCode":"PT","stateCode":"13","latitude":"41.40435000","longitude":"-8.62386000"},{"name":"Baltar","countryCode":"PT","stateCode":"13","latitude":"41.19272000","longitude":"-8.38768000"},{"name":"Barrosas","countryCode":"PT","stateCode":"13","latitude":"41.35534000","longitude":"-8.29943000"},{"name":"Beiriz de Baixo","countryCode":"PT","stateCode":"13","latitude":"41.39727000","longitude":"-8.72385000"},{"name":"Bougado","countryCode":"PT","stateCode":"13","latitude":"41.33979000","longitude":"-8.55180000"},{"name":"Campo","countryCode":"PT","stateCode":"13","latitude":"41.18516000","longitude":"-8.46493000"},{"name":"Canelas","countryCode":"PT","stateCode":"13","latitude":"41.08333000","longitude":"-8.60000000"},{"name":"Canidelo","countryCode":"PT","stateCode":"13","latitude":"41.12314000","longitude":"-8.64654000"},{"name":"Carvalhosa","countryCode":"PT","stateCode":"13","latitude":"41.30057000","longitude":"-8.36080000"},{"name":"Castelões de Cepeda","countryCode":"PT","stateCode":"13","latitude":"41.20265000","longitude":"-8.33516000"},{"name":"Ermesinde","countryCode":"PT","stateCode":"13","latitude":"41.21653000","longitude":"-8.55318000"},{"name":"Estela","countryCode":"PT","stateCode":"13","latitude":"41.44944000","longitude":"-8.75166000"},{"name":"Felgueiras","countryCode":"PT","stateCode":"13","latitude":"41.34774000","longitude":"-8.20808000"},{"name":"Ferreira","countryCode":"PT","stateCode":"13","latitude":"41.26718000","longitude":"-8.34434000"},{"name":"Figueiró","countryCode":"PT","stateCode":"13","latitude":"41.29922000","longitude":"-8.16779000"},{"name":"Foz do Douro","countryCode":"PT","stateCode":"13","latitude":"41.15119000","longitude":"-8.67125000"},{"name":"Foz do Sousa","countryCode":"PT","stateCode":"13","latitude":"41.09668000","longitude":"-8.50184000"},{"name":"Frazão","countryCode":"PT","stateCode":"13","latitude":"41.25866000","longitude":"-8.40014000"},{"name":"Freamunde","countryCode":"PT","stateCode":"13","latitude":"41.28835000","longitude":"-8.33533000"},{"name":"Fânzeres","countryCode":"PT","stateCode":"13","latitude":"41.16754000","longitude":"-8.52981000"},{"name":"Gandra","countryCode":"PT","stateCode":"13","latitude":"41.20116000","longitude":"-8.43376000"},{"name":"Gemunde","countryCode":"PT","stateCode":"13","latitude":"41.26766000","longitude":"-8.64515000"},{"name":"Gondomar","countryCode":"PT","stateCode":"13","latitude":"41.12015000","longitude":"-8.49595000"},{"name":"Grijó","countryCode":"PT","stateCode":"13","latitude":"41.02836000","longitude":"-8.58017000"},{"name":"Guifões","countryCode":"PT","stateCode":"13","latitude":"41.19748000","longitude":"-8.66899000"},{"name":"Gulpilhares","countryCode":"PT","stateCode":"13","latitude":"41.08292000","longitude":"-8.62679000"},{"name":"Jovim","countryCode":"PT","stateCode":"13","latitude":"41.11102000","longitude":"-8.51903000"},{"name":"Lavra","countryCode":"PT","stateCode":"13","latitude":"41.25935000","longitude":"-8.71849000"},{"name":"Leça da Palmeira","countryCode":"PT","stateCode":"13","latitude":"41.19100000","longitude":"-8.70027000"},{"name":"Leça do Bailio","countryCode":"PT","stateCode":"13","latitude":"41.21201000","longitude":"-8.63422000"},{"name":"Lordelo","countryCode":"PT","stateCode":"13","latitude":"41.23451000","longitude":"-8.40297000"},{"name":"Lousada","countryCode":"PT","stateCode":"13","latitude":"41.28355000","longitude":"-8.27437000"},{"name":"Lustosa","countryCode":"PT","stateCode":"13","latitude":"41.34081000","longitude":"-8.31715000"},{"name":"Madalena","countryCode":"PT","stateCode":"13","latitude":"41.21616000","longitude":"-8.33451000"},{"name":"Maia","countryCode":"PT","stateCode":"13","latitude":"41.24254000","longitude":"-8.60257000"},{"name":"Marco de Canaveses","countryCode":"PT","stateCode":"13","latitude":"41.15545000","longitude":"-8.16954000"},{"name":"Marco de Canavezes","countryCode":"PT","stateCode":"13","latitude":"41.18389000","longitude":"-8.14864000"},{"name":"Margaride","countryCode":"PT","stateCode":"13","latitude":"41.36478000","longitude":"-8.19999000"},{"name":"Matosinhos","countryCode":"PT","stateCode":"13","latitude":"41.18207000","longitude":"-8.68908000"},{"name":"Meinedo","countryCode":"PT","stateCode":"13","latitude":"41.24827000","longitude":"-8.25807000"},{"name":"Melres","countryCode":"PT","stateCode":"13","latitude":"41.06989000","longitude":"-8.40091000"},{"name":"Milheirós","countryCode":"PT","stateCode":"13","latitude":"41.21478000","longitude":"-8.58837000"},{"name":"Mindelo","countryCode":"PT","stateCode":"13","latitude":"41.31527000","longitude":"-8.72124000"},{"name":"Moreira","countryCode":"PT","stateCode":"13","latitude":"41.05600000","longitude":"-8.38939000"},{"name":"Negrelos","countryCode":"PT","stateCode":"13","latitude":"41.34946000","longitude":"-8.40145000"},{"name":"Nogueira","countryCode":"PT","stateCode":"13","latitude":"41.24246000","longitude":"-8.58685000"},{"name":"Olival","countryCode":"PT","stateCode":"13","latitude":"41.05024000","longitude":"-8.54416000"},{"name":"Oliveira do Douro","countryCode":"PT","stateCode":"13","latitude":"41.12466000","longitude":"-8.58463000"},{"name":"Paredes","countryCode":"PT","stateCode":"13","latitude":"41.20501000","longitude":"-8.37506000"},{"name":"Paços de Ferreira","countryCode":"PT","stateCode":"13","latitude":"41.28964000","longitude":"-8.37584000"},{"name":"Pedroso","countryCode":"PT","stateCode":"13","latitude":"41.41103000","longitude":"-8.74897000"},{"name":"Pedrouços","countryCode":"PT","stateCode":"13","latitude":"41.18880000","longitude":"-8.58624000"},{"name":"Penafiel","countryCode":"PT","stateCode":"13","latitude":"41.20931000","longitude":"-8.26996000"},{"name":"Perafita","countryCode":"PT","stateCode":"13","latitude":"41.18252000","longitude":"-8.25450000"},{"name":"Perozinho","countryCode":"PT","stateCode":"13","latitude":"41.06513000","longitude":"-8.58531000"},{"name":"Porto","countryCode":"PT","stateCode":"13","latitude":"41.14961000","longitude":"-8.61099000"},{"name":"Póvoa de Varzim","countryCode":"PT","stateCode":"13","latitude":"41.38344000","longitude":"-8.76364000"},{"name":"Rebordosa","countryCode":"PT","stateCode":"13","latitude":"41.22405000","longitude":"-8.40669000"},{"name":"Rebordões","countryCode":"PT","stateCode":"13","latitude":"41.35509000","longitude":"-8.42355000"},{"name":"Recarei","countryCode":"PT","stateCode":"13","latitude":"41.15356000","longitude":"-8.41178000"},{"name":"Rio Mau","countryCode":"PT","stateCode":"13","latitude":"41.40422000","longitude":"-8.67994000"},{"name":"Rio Tinto","countryCode":"PT","stateCode":"13","latitude":"41.17872000","longitude":"-8.55953000"},{"name":"Sandim","countryCode":"PT","stateCode":"13","latitude":"41.03508000","longitude":"-8.50700000"},{"name":"Santa Cruz do Bispo","countryCode":"PT","stateCode":"13","latitude":"41.21462000","longitude":"-8.67406000"},{"name":"Santo Izidoro","countryCode":"PT","stateCode":"13","latitude":"41.21083000","longitude":"-8.14224000"},{"name":"Santo Tirso","countryCode":"PT","stateCode":"13","latitude":"41.33014000","longitude":"-8.43827000"},{"name":"Senhora da Hora","countryCode":"PT","stateCode":"13","latitude":"41.18641000","longitude":"-8.65172000"},{"name":"Sermonde","countryCode":"PT","stateCode":"13","latitude":"41.04712000","longitude":"-8.58449000"},{"name":"Seroa","countryCode":"PT","stateCode":"13","latitude":"41.26511000","longitude":"-8.42892000"},{"name":"Serzedo","countryCode":"PT","stateCode":"13","latitude":"41.05105000","longitude":"-8.61605000"},{"name":"Sobrado","countryCode":"PT","stateCode":"13","latitude":"41.21041000","longitude":"-8.45488000"},{"name":"São Félix da Marinha","countryCode":"PT","stateCode":"13","latitude":"41.03555000","longitude":"-8.62259000"},{"name":"São Mamede de Infesta","countryCode":"PT","stateCode":"13","latitude":"41.19183000","longitude":"-8.61105000"},{"name":"São Miguel do Couto","countryCode":"PT","stateCode":"13","latitude":"41.33167000","longitude":"-8.46185000"},{"name":"São Pedro da Cova","countryCode":"PT","stateCode":"13","latitude":"41.14331000","longitude":"-8.50033000"},{"name":"São Romão do Coronado","countryCode":"PT","stateCode":"13","latitude":"41.28544000","longitude":"-8.56320000"},{"name":"Telões","countryCode":"PT","stateCode":"13","latitude":"41.31054000","longitude":"-8.11101000"},{"name":"Trofa","countryCode":"PT","stateCode":"13","latitude":"41.30646000","longitude":"-8.57640000"},{"name":"Vairão","countryCode":"PT","stateCode":"13","latitude":"41.33290000","longitude":"-8.66657000"},{"name":"Valadares","countryCode":"PT","stateCode":"13","latitude":"41.14737000","longitude":"-7.98120000"},{"name":"Valbom","countryCode":"PT","stateCode":"13","latitude":"41.12921000","longitude":"-8.56199000"},{"name":"Valongo","countryCode":"PT","stateCode":"13","latitude":"41.20797000","longitude":"-8.50086000"},{"name":"Vila Meã","countryCode":"PT","stateCode":"13","latitude":"41.25116000","longitude":"-8.18397000"},{"name":"Vila Nova da Telha","countryCode":"PT","stateCode":"13","latitude":"41.07170000","longitude":"-8.64146000"},{"name":"Vila Nova de Gaia","countryCode":"PT","stateCode":"13","latitude":"41.12401000","longitude":"-8.61241000"},{"name":"Vila do Conde","countryCode":"PT","stateCode":"13","latitude":"41.35326000","longitude":"-8.74516000"},{"name":"Vilar de Andorinho","countryCode":"PT","stateCode":"13","latitude":"41.10574000","longitude":"-8.58622000"},{"name":"Vilar do Paraíso","countryCode":"PT","stateCode":"13","latitude":"41.08974000","longitude":"-8.62110000"},{"name":"Vilarinho","countryCode":"PT","stateCode":"13","latitude":"41.35955000","longitude":"-8.33123000"},{"name":"Vizela","countryCode":"PT","stateCode":"13","latitude":"41.38242000","longitude":"-8.24887000"},{"name":"Água Longa","countryCode":"PT","stateCode":"13","latitude":"41.24972000","longitude":"-8.49285000"},{"name":"Águas Santas","countryCode":"PT","stateCode":"13","latitude":"41.21017000","longitude":"-8.57599000"},{"name":"Árvore","countryCode":"PT","stateCode":"13","latitude":"41.33922000","longitude":"-8.71806000"},{"name":"Alandroal","countryCode":"PT","stateCode":"07","latitude":"38.62924000","longitude":"-7.36599000"},{"name":"Arraiolos","countryCode":"PT","stateCode":"07","latitude":"38.76774000","longitude":"-7.95831000"},{"name":"Borba","countryCode":"PT","stateCode":"07","latitude":"38.80553000","longitude":"-7.45465000"},{"name":"Estremoz","countryCode":"PT","stateCode":"07","latitude":"38.84996000","longitude":"-7.60117000"},{"name":"Montemor-o-Novo","countryCode":"PT","stateCode":"07","latitude":"38.67103000","longitude":"-8.29956000"},{"name":"Mora","countryCode":"PT","stateCode":"07","latitude":"38.92174000","longitude":"-8.09972000"},{"name":"Mourão","countryCode":"PT","stateCode":"07","latitude":"38.29778000","longitude":"-7.22230000"},{"name":"Portel","countryCode":"PT","stateCode":"07","latitude":"38.29385000","longitude":"-7.72762000"},{"name":"Redondo","countryCode":"PT","stateCode":"07","latitude":"38.58010000","longitude":"-7.59659000"},{"name":"Reguengos de Monsaraz","countryCode":"PT","stateCode":"07","latitude":"38.42529000","longitude":"-7.53494000"},{"name":"Vendas Novas","countryCode":"PT","stateCode":"07","latitude":"38.63975000","longitude":"-8.54702000"},{"name":"Viana do Alentejo","countryCode":"PT","stateCode":"07","latitude":"38.33645000","longitude":"-8.00011000"},{"name":"Vila Viçosa","countryCode":"PT","stateCode":"07","latitude":"38.78790000","longitude":"-7.41852000"},{"name":"Évora","countryCode":"PT","stateCode":"07","latitude":"38.56667000","longitude":"-7.90000000"},{"name":"Albufeira","countryCode":"PT","stateCode":"08","latitude":"37.08819000","longitude":"-8.25030000"},{"name":"Alcantarilha","countryCode":"PT","stateCode":"08","latitude":"37.13044000","longitude":"-8.34623000"},{"name":"Alcoutim","countryCode":"PT","stateCode":"08","latitude":"37.42400000","longitude":"-7.65456000"},{"name":"Algoz","countryCode":"PT","stateCode":"08","latitude":"37.16301000","longitude":"-8.30359000"},{"name":"Aljezur","countryCode":"PT","stateCode":"08","latitude":"37.31745000","longitude":"-8.80147000"},{"name":"Almancil","countryCode":"PT","stateCode":"08","latitude":"37.08686000","longitude":"-8.03074000"},{"name":"Altura","countryCode":"PT","stateCode":"08","latitude":"37.17560000","longitude":"-7.50064000"},{"name":"Alvor","countryCode":"PT","stateCode":"08","latitude":"37.12994000","longitude":"-8.59174000"},{"name":"Armação de Pêra","countryCode":"PT","stateCode":"08","latitude":"37.10256000","longitude":"-8.35695000"},{"name":"Bensafrim","countryCode":"PT","stateCode":"08","latitude":"37.15583000","longitude":"-8.73520000"},{"name":"Boliqueime","countryCode":"PT","stateCode":"08","latitude":"37.13718000","longitude":"-8.15820000"},{"name":"Cabanas de Tavira","countryCode":"PT","stateCode":"08","latitude":"37.13521000","longitude":"-7.60048000"},{"name":"Carvoeiro","countryCode":"PT","stateCode":"08","latitude":"37.09736000","longitude":"-8.46846000"},{"name":"Castro Marim","countryCode":"PT","stateCode":"08","latitude":"37.25865000","longitude":"-7.50732000"},{"name":"Conceição","countryCode":"PT","stateCode":"08","latitude":"37.14789000","longitude":"-7.60426000"},{"name":"Estói","countryCode":"PT","stateCode":"08","latitude":"37.09503000","longitude":"-7.89445000"},{"name":"Estômbar","countryCode":"PT","stateCode":"08","latitude":"37.14629000","longitude":"-8.48505000"},{"name":"Faro","countryCode":"PT","stateCode":"08","latitude":"37.01869000","longitude":"-7.92716000"},{"name":"Ferragudo","countryCode":"PT","stateCode":"08","latitude":"37.12474000","longitude":"-8.51915000"},{"name":"Ferreiras","countryCode":"PT","stateCode":"08","latitude":"37.12926000","longitude":"-8.23759000"},{"name":"Fuzeta","countryCode":"PT","stateCode":"08","latitude":"37.05429000","longitude":"-7.74699000"},{"name":"Guia","countryCode":"PT","stateCode":"08","latitude":"37.12959000","longitude":"-8.29963000"},{"name":"Lagoa","countryCode":"PT","stateCode":"08","latitude":"37.10505000","longitude":"-8.45974000"},{"name":"Lagos","countryCode":"PT","stateCode":"08","latitude":"37.10202000","longitude":"-8.67422000"},{"name":"Laranjeiro","countryCode":"PT","stateCode":"08","latitude":"37.06799000","longitude":"-7.80780000"},{"name":"Loulé","countryCode":"PT","stateCode":"08","latitude":"37.14399000","longitude":"-8.02345000"},{"name":"Luz","countryCode":"PT","stateCode":"08","latitude":"37.09216000","longitude":"-7.70433000"},{"name":"Manta Rota","countryCode":"PT","stateCode":"08","latitude":"37.16849000","longitude":"-7.51804000"},{"name":"Marmelete","countryCode":"PT","stateCode":"08","latitude":"37.31014000","longitude":"-8.66813000"},{"name":"Mexilhoeira Grande","countryCode":"PT","stateCode":"08","latitude":"37.15858000","longitude":"-8.61487000"},{"name":"Moncarapacho","countryCode":"PT","stateCode":"08","latitude":"37.08360000","longitude":"-7.78763000"},{"name":"Monchique","countryCode":"PT","stateCode":"08","latitude":"37.31664000","longitude":"-8.58340000"},{"name":"Monte Gordo","countryCode":"PT","stateCode":"08","latitude":"37.18192000","longitude":"-7.45225000"},{"name":"Olhos de Água","countryCode":"PT","stateCode":"08","latitude":"37.09024000","longitude":"-8.19168000"},{"name":"Olhão","countryCode":"PT","stateCode":"08","latitude":"37.04509000","longitude":"-7.81032000"},{"name":"Paderne","countryCode":"PT","stateCode":"08","latitude":"37.17935000","longitude":"-8.20150000"},{"name":"Parchal","countryCode":"PT","stateCode":"08","latitude":"37.13827000","longitude":"-8.51703000"},{"name":"Porches","countryCode":"PT","stateCode":"08","latitude":"37.12665000","longitude":"-8.40162000"},{"name":"Portimão","countryCode":"PT","stateCode":"08","latitude":"37.17544000","longitude":"-8.58420000"},{"name":"Pêra","countryCode":"PT","stateCode":"08","latitude":"37.12296000","longitude":"-8.34115000"},{"name":"Quarteira","countryCode":"PT","stateCode":"08","latitude":"37.06946000","longitude":"-8.10064000"},{"name":"Sagres","countryCode":"PT","stateCode":"08","latitude":"37.00864000","longitude":"-8.94311000"},{"name":"Santa Bárbara de Nexe","countryCode":"PT","stateCode":"08","latitude":"37.10619000","longitude":"-7.96648000"},{"name":"Santa Luzia","countryCode":"PT","stateCode":"08","latitude":"37.10224000","longitude":"-7.66202000"},{"name":"Senhora da Luz","countryCode":"PT","stateCode":"08","latitude":"37.08771000","longitude":"-8.72649000"},{"name":"Silves","countryCode":"PT","stateCode":"08","latitude":"37.20343000","longitude":"-8.33472000"},{"name":"São Bartolomeu de Messines","countryCode":"PT","stateCode":"08","latitude":"37.25648000","longitude":"-8.28672000"},{"name":"São Brás de Alportel","countryCode":"PT","stateCode":"08","latitude":"37.19564000","longitude":"-7.87546000"},{"name":"São Marcos da Serra","countryCode":"PT","stateCode":"08","latitude":"37.36100000","longitude":"-8.37764000"},{"name":"Tavira","countryCode":"PT","stateCode":"08","latitude":"37.12734000","longitude":"-7.64861000"},{"name":"Tunes","countryCode":"PT","stateCode":"08","latitude":"37.16592000","longitude":"-8.25919000"},{"name":"Vila Nova De Cacela","countryCode":"PT","stateCode":"08","latitude":"37.17391000","longitude":"-7.53169000"},{"name":"Vila Real de Santo António","countryCode":"PT","stateCode":"08","latitude":"37.19232000","longitude":"-7.42538000"},{"name":"Vila do Bispo","countryCode":"PT","stateCode":"08","latitude":"37.08317000","longitude":"-8.91144000"},{"name":"Vilamoura","countryCode":"PT","stateCode":"08","latitude":"37.08728000","longitude":"-8.11701000"},{"name":"Alcochete","countryCode":"PT","stateCode":"15","latitude":"38.73827000","longitude":"-8.97936000"},{"name":"Alcácer do Sal","countryCode":"PT","stateCode":"15","latitude":"38.37326000","longitude":"-8.51444000"},{"name":"Aldeia de Paio Pires","countryCode":"PT","stateCode":"15","latitude":"38.61667000","longitude":"-9.08333000"},{"name":"Alhos Vedros","countryCode":"PT","stateCode":"15","latitude":"38.65486000","longitude":"-9.02368000"},{"name":"Almada","countryCode":"PT","stateCode":"15","latitude":"38.67902000","longitude":"-9.15690000"},{"name":"Amora","countryCode":"PT","stateCode":"15","latitude":"38.62961000","longitude":"-9.11557000"},{"name":"Arrentela","countryCode":"PT","stateCode":"15","latitude":"38.62500000","longitude":"-9.10151000"},{"name":"Azeitão","countryCode":"PT","stateCode":"15","latitude":"38.51919000","longitude":"-9.01390000"},{"name":"Barreiro","countryCode":"PT","stateCode":"15","latitude":"38.66314000","longitude":"-9.07240000"},{"name":"Cacilhas","countryCode":"PT","stateCode":"15","latitude":"38.68638000","longitude":"-9.14938000"},{"name":"Caparica","countryCode":"PT","stateCode":"15","latitude":"38.66179000","longitude":"-9.20032000"},{"name":"Cercal","countryCode":"PT","stateCode":"15","latitude":"37.80129000","longitude":"-8.67400000"},{"name":"Charneca de Caparica","countryCode":"PT","stateCode":"15","latitude":"38.62032000","longitude":"-9.19426000"},{"name":"Comporta","countryCode":"PT","stateCode":"15","latitude":"38.38059000","longitude":"-8.78608000"},{"name":"Corroios","countryCode":"PT","stateCode":"15","latitude":"38.64004000","longitude":"-9.15080000"},{"name":"Costa de Caparica","countryCode":"PT","stateCode":"15","latitude":"38.64458000","longitude":"-9.23556000"},{"name":"Grândola","countryCode":"PT","stateCode":"15","latitude":"38.18999000","longitude":"-8.61197000"},{"name":"Laranjeira","countryCode":"PT","stateCode":"15","latitude":"38.65599000","longitude":"-9.15376000"},{"name":"Lavradio","countryCode":"PT","stateCode":"15","latitude":"38.66808000","longitude":"-9.05204000"},{"name":"Moita","countryCode":"PT","stateCode":"15","latitude":"38.65854000","longitude":"-9.01040000"},{"name":"Montijo","countryCode":"PT","stateCode":"15","latitude":"38.72990000","longitude":"-8.69364000"},{"name":"Palmela","countryCode":"PT","stateCode":"15","latitude":"38.56902000","longitude":"-8.90126000"},{"name":"Piedade","countryCode":"PT","stateCode":"15","latitude":"38.67005000","longitude":"-9.15852000"},{"name":"Pinhal Novo","countryCode":"PT","stateCode":"15","latitude":"38.63106000","longitude":"-8.91376000"},{"name":"Porto Covo","countryCode":"PT","stateCode":"15","latitude":"37.85256000","longitude":"-8.79018000"},{"name":"Pragal","countryCode":"PT","stateCode":"15","latitude":"38.67459000","longitude":"-9.16981000"},{"name":"Quinta Do Conde","countryCode":"PT","stateCode":"15","latitude":"38.56528000","longitude":"-9.04316000"},{"name":"Quinta do Anjo","countryCode":"PT","stateCode":"15","latitude":"38.56753000","longitude":"-8.94228000"},{"name":"Rosairinho","countryCode":"PT","stateCode":"15","latitude":"38.67734000","longitude":"-9.00836000"},{"name":"Samouco","countryCode":"PT","stateCode":"15","latitude":"38.72035000","longitude":"-9.00471000"},{"name":"Santiago do Cacém","countryCode":"PT","stateCode":"15","latitude":"38.02502000","longitude":"-8.67577000"},{"name":"Santo André","countryCode":"PT","stateCode":"15","latitude":"38.06078000","longitude":"-8.78220000"},{"name":"Santo António da Charneca","countryCode":"PT","stateCode":"15","latitude":"38.62561000","longitude":"-9.03043000"},{"name":"Sarilhos Pequenos","countryCode":"PT","stateCode":"15","latitude":"38.68176000","longitude":"-8.98231000"},{"name":"Seixal","countryCode":"PT","stateCode":"15","latitude":"38.61173000","longitude":"-9.10371000"},{"name":"Sesimbra","countryCode":"PT","stateCode":"15","latitude":"38.49486000","longitude":"-9.12011000"},{"name":"Setúbal","countryCode":"PT","stateCode":"15","latitude":"38.52440000","longitude":"-8.88820000"},{"name":"Sines","countryCode":"PT","stateCode":"15","latitude":"37.95622000","longitude":"-8.86979000"},{"name":"Sobreda","countryCode":"PT","stateCode":"15","latitude":"38.64961000","longitude":"-9.18977000"},{"name":"Trafaria","countryCode":"PT","stateCode":"15","latitude":"38.67222000","longitude":"-9.23268000"},{"name":"Aldeia Nova de São Bento","countryCode":"PT","stateCode":"02","latitude":"37.92603000","longitude":"-7.40804000"},{"name":"Aljustrel","countryCode":"PT","stateCode":"02","latitude":"37.87759000","longitude":"-8.16516000"},{"name":"Almodôvar","countryCode":"PT","stateCode":"02","latitude":"37.49590000","longitude":"-8.09372000"},{"name":"Almograve","countryCode":"PT","stateCode":"02","latitude":"37.65665000","longitude":"-8.79214000"},{"name":"Alvito","countryCode":"PT","stateCode":"02","latitude":"38.24653000","longitude":"-8.05038000"},{"name":"Barrancos","countryCode":"PT","stateCode":"02","latitude":"38.13446000","longitude":"-6.97604000"},{"name":"Beja","countryCode":"PT","stateCode":"02","latitude":"38.01506000","longitude":"-7.86323000"},{"name":"Beringel","countryCode":"PT","stateCode":"02","latitude":"38.05656000","longitude":"-7.98427000"},{"name":"Boavista dos Pinheiros","countryCode":"PT","stateCode":"02","latitude":"37.58058000","longitude":"-8.66441000"},{"name":"Cabeça Gorda","countryCode":"PT","stateCode":"02","latitude":"37.92401000","longitude":"-7.79290000"},{"name":"Castro Verde","countryCode":"PT","stateCode":"02","latitude":"37.69828000","longitude":"-8.08581000"},{"name":"Cuba","countryCode":"PT","stateCode":"02","latitude":"38.21972000","longitude":"-7.92114000"},{"name":"Ferreira do Alentejo","countryCode":"PT","stateCode":"02","latitude":"38.05000000","longitude":"-8.03333000"},{"name":"Minas de São Domingos","countryCode":"PT","stateCode":"02","latitude":"37.67322000","longitude":"-7.49765000"},{"name":"Moura","countryCode":"PT","stateCode":"02","latitude":"38.14010000","longitude":"-7.44856000"},{"name":"Mértola","countryCode":"PT","stateCode":"02","latitude":"37.65918000","longitude":"-7.66434000"},{"name":"Neves","countryCode":"PT","stateCode":"02","latitude":"38.02270000","longitude":"-7.81344000"},{"name":"Odemira","countryCode":"PT","stateCode":"02","latitude":"37.59798000","longitude":"-8.63972000"},{"name":"Ourique","countryCode":"PT","stateCode":"02","latitude":"37.69156000","longitude":"-8.31031000"},{"name":"Penedo Gordo","countryCode":"PT","stateCode":"02","latitude":"37.98477000","longitude":"-7.91651000"},{"name":"Salvada","countryCode":"PT","stateCode":"02","latitude":"37.93771000","longitude":"-7.77448000"},{"name":"Serpa","countryCode":"PT","stateCode":"02","latitude":"37.95201000","longitude":"-7.47534000"},{"name":"São Luis","countryCode":"PT","stateCode":"02","latitude":"37.71556000","longitude":"-8.66472000"},{"name":"São Teotónio","countryCode":"PT","stateCode":"02","latitude":"37.51282000","longitude":"-8.70708000"},{"name":"Vidigueira","countryCode":"PT","stateCode":"02","latitude":"38.18448000","longitude":"-7.74469000"},{"name":"Vila Nova de Milfontes","countryCode":"PT","stateCode":"02","latitude":"37.72377000","longitude":"-8.78278000"},{"name":"Zambujeira do Mar","countryCode":"PT","stateCode":"02","latitude":"37.52799000","longitude":"-8.78483000"},{"name":"Aldeia de Joanes","countryCode":"PT","stateCode":"05","latitude":"40.13905000","longitude":"-7.51694000"},{"name":"Belmonte","countryCode":"PT","stateCode":"05","latitude":"40.36181000","longitude":"-7.35157000"},{"name":"Castelo Branco","countryCode":"PT","stateCode":"05","latitude":"39.82219000","longitude":"-7.49087000"},{"name":"Covilhã","countryCode":"PT","stateCode":"05","latitude":"40.28106000","longitude":"-7.50504000"},{"name":"Fundão","countryCode":"PT","stateCode":"05","latitude":"40.12412000","longitude":"-7.49542000"},{"name":"Idanha-A-Nova","countryCode":"PT","stateCode":"05","latitude":"39.92957000","longitude":"-7.23690000"},{"name":"Oleiros","countryCode":"PT","stateCode":"05","latitude":"39.94948000","longitude":"-7.88592000"},{"name":"Penamacor","countryCode":"PT","stateCode":"05","latitude":"40.15495000","longitude":"-7.17149000"},{"name":"Proença-a-Nova","countryCode":"PT","stateCode":"05","latitude":"39.75700000","longitude":"-7.92595000"},{"name":"Sertã","countryCode":"PT","stateCode":"05","latitude":"39.80205000","longitude":"-8.09589000"},{"name":"Teixoso","countryCode":"PT","stateCode":"05","latitude":"40.31448000","longitude":"-7.45759000"},{"name":"Vila Velha de Ródão","countryCode":"PT","stateCode":"05","latitude":"39.68709000","longitude":"-7.65987000"},{"name":"Vila de Rei","countryCode":"PT","stateCode":"05","latitude":"39.70685000","longitude":"-8.12836000"},{"name":"Alfarelos","countryCode":"PT","stateCode":"06","latitude":"40.15057000","longitude":"-8.65326000"},{"name":"Alhadas","countryCode":"PT","stateCode":"06","latitude":"40.18607000","longitude":"-8.79057000"},{"name":"Ançã","countryCode":"PT","stateCode":"06","latitude":"40.27161000","longitude":"-8.52090000"},{"name":"Arazede","countryCode":"PT","stateCode":"06","latitude":"40.28627000","longitude":"-8.64999000"},{"name":"Arganil","countryCode":"PT","stateCode":"06","latitude":"40.21826000","longitude":"-8.05403000"},{"name":"Assafarge","countryCode":"PT","stateCode":"06","latitude":"40.15895000","longitude":"-8.43167000"},{"name":"Buarcos","countryCode":"PT","stateCode":"06","latitude":"40.16604000","longitude":"-8.87680000"},{"name":"Cantanhede","countryCode":"PT","stateCode":"06","latitude":"40.36354000","longitude":"-8.60549000"},{"name":"Carapinheira","countryCode":"PT","stateCode":"06","latitude":"40.20620000","longitude":"-8.64810000"},{"name":"Coimbra","countryCode":"PT","stateCode":"06","latitude":"40.20564000","longitude":"-8.41955000"},{"name":"Condeixa-a-Nova","countryCode":"PT","stateCode":"06","latitude":"40.10639000","longitude":"-8.49632000"},{"name":"Figueira da Foz","countryCode":"PT","stateCode":"06","latitude":"40.15085000","longitude":"-8.86179000"},{"name":"Góis","countryCode":"PT","stateCode":"06","latitude":"40.12535000","longitude":"-8.08340000"},{"name":"Lavos","countryCode":"PT","stateCode":"06","latitude":"40.09363000","longitude":"-8.82826000"},{"name":"Lorvão","countryCode":"PT","stateCode":"06","latitude":"40.25938000","longitude":"-8.31683000"},{"name":"Lousã","countryCode":"PT","stateCode":"06","latitude":"40.11673000","longitude":"-8.24921000"},{"name":"Mira","countryCode":"PT","stateCode":"06","latitude":"40.44559000","longitude":"-8.73849000"},{"name":"Miranda do Corvo","countryCode":"PT","stateCode":"06","latitude":"40.09318000","longitude":"-8.33261000"},{"name":"Montemor-o-Velho","countryCode":"PT","stateCode":"06","latitude":"40.19385000","longitude":"-8.66696000"},{"name":"Oliveira do Hospital","countryCode":"PT","stateCode":"06","latitude":"40.35522000","longitude":"-7.86481000"},{"name":"Oliveira do Mondego","countryCode":"PT","stateCode":"06","latitude":"40.32305000","longitude":"-8.22367000"},{"name":"Pampilhosa da Serra","countryCode":"PT","stateCode":"06","latitude":"40.04620000","longitude":"-7.95182000"},{"name":"Penacova","countryCode":"PT","stateCode":"06","latitude":"40.26884000","longitude":"-8.28237000"},{"name":"Penela","countryCode":"PT","stateCode":"06","latitude":"40.03333000","longitude":"-8.38333000"},{"name":"Poiares","countryCode":"PT","stateCode":"06","latitude":"40.21026000","longitude":"-8.25746000"},{"name":"Santa Clara","countryCode":"PT","stateCode":"06","latitude":"40.19985000","longitude":"-8.44018000"},{"name":"Santo António dos Olivais","countryCode":"PT","stateCode":"06","latitude":"40.21805000","longitude":"-8.40523000"},{"name":"Soure","countryCode":"PT","stateCode":"06","latitude":"40.05989000","longitude":"-8.62605000"},{"name":"São Pedro de Alva","countryCode":"PT","stateCode":"06","latitude":"40.30044000","longitude":"-8.16623000"},{"name":"Tavarede","countryCode":"PT","stateCode":"06","latitude":"40.16692000","longitude":"-8.84568000"},{"name":"Tocha","countryCode":"PT","stateCode":"06","latitude":"40.31308000","longitude":"-8.75339000"},{"name":"Travanca","countryCode":"PT","stateCode":"06","latitude":"40.32357000","longitude":"-8.18687000"},{"name":"Tábua","countryCode":"PT","stateCode":"06","latitude":"40.36207000","longitude":"-8.02936000"},{"name":"Vila Nova de Poiares","countryCode":"PT","stateCode":"06","latitude":"40.22129000","longitude":"-8.24105000"},{"name":"Alfândega da Fé","countryCode":"PT","stateCode":"04","latitude":"41.34315000","longitude":"-6.96112000"},{"name":"Belver","countryCode":"PT","stateCode":"04","latitude":"41.24696000","longitude":"-7.27594000"},{"name":"Bragança Municipality","countryCode":"PT","stateCode":"04","latitude":"41.75608000","longitude":"-6.75535000"},{"name":"Carrazeda de Anciães","countryCode":"PT","stateCode":"04","latitude":"41.24247000","longitude":"-7.30721000"},{"name":"Carrazeda de Ansiães","countryCode":"PT","stateCode":"04","latitude":"41.23424000","longitude":"-7.31129000"},{"name":"Freixo de Espada à Cinta","countryCode":"PT","stateCode":"04","latitude":"41.09033000","longitude":"-6.80648000"},{"name":"Macedo de Cavaleiros","countryCode":"PT","stateCode":"04","latitude":"41.55132000","longitude":"-6.93355000"},{"name":"Miranda do Douro","countryCode":"PT","stateCode":"04","latitude":"41.49692000","longitude":"-6.27308000"},{"name":"Mirandela","countryCode":"PT","stateCode":"04","latitude":"41.50098000","longitude":"-7.19185000"},{"name":"Mogadouro","countryCode":"PT","stateCode":"04","latitude":"41.34034000","longitude":"-6.71187000"},{"name":"Samil","countryCode":"PT","stateCode":"04","latitude":"41.77632000","longitude":"-6.75698000"},{"name":"Sendim","countryCode":"PT","stateCode":"04","latitude":"41.38739000","longitude":"-6.42625000"},{"name":"Torre de Moncorvo","countryCode":"PT","stateCode":"04","latitude":"41.17454000","longitude":"-7.05364000"},{"name":"Vila Flor","countryCode":"PT","stateCode":"04","latitude":"41.31429000","longitude":"-7.15071000"},{"name":"Vimioso","countryCode":"PT","stateCode":"04","latitude":"41.57287000","longitude":"-6.52087000"},{"name":"Vinhais","countryCode":"PT","stateCode":"04","latitude":"41.83509000","longitude":"-7.00501000"},{"name":"Alijó","countryCode":"PT","stateCode":"17","latitude":"41.28447000","longitude":"-7.48545000"},{"name":"Boticas","countryCode":"PT","stateCode":"17","latitude":"41.68939000","longitude":"-7.66914000"},{"name":"Chaves","countryCode":"PT","stateCode":"17","latitude":"41.73961000","longitude":"-7.45030000"},{"name":"Favaios","countryCode":"PT","stateCode":"17","latitude":"41.26876000","longitude":"-7.50465000"},{"name":"Godim","countryCode":"PT","stateCode":"17","latitude":"41.17104000","longitude":"-7.80303000"},{"name":"Mesão Frio","countryCode":"PT","stateCode":"17","latitude":"41.16190000","longitude":"-7.87284000"},{"name":"Mondim de Basto","countryCode":"PT","stateCode":"17","latitude":"41.41347000","longitude":"-7.95479000"},{"name":"Montalegre","countryCode":"PT","stateCode":"17","latitude":"41.83180000","longitude":"-7.78999000"},{"name":"Murça","countryCode":"PT","stateCode":"17","latitude":"41.41825000","longitude":"-7.45121000"},{"name":"Peso da Régua","countryCode":"PT","stateCode":"17","latitude":"41.19157000","longitude":"-7.83668000"},{"name":"Ribeira de Pena","countryCode":"PT","stateCode":"17","latitude":"41.51021000","longitude":"-7.79673000"},{"name":"Sabrosa","countryCode":"PT","stateCode":"17","latitude":"41.26702000","longitude":"-7.57601000"},{"name":"Santa Cruz","countryCode":"PT","stateCode":"17","latitude":"41.76007000","longitude":"-7.46834000"},{"name":"Santa Marta de Penaguião","countryCode":"PT","stateCode":"17","latitude":"41.20991000","longitude":"-7.78386000"},{"name":"Sobreira","countryCode":"PT","stateCode":"17","latitude":"41.52371000","longitude":"-7.80234000"},{"name":"Valpaços","countryCode":"PT","stateCode":"17","latitude":"41.62082000","longitude":"-7.33607000"},{"name":"Vila Pouca de Aguiar","countryCode":"PT","stateCode":"17","latitude":"41.52079000","longitude":"-7.63671000"},{"name":"Vila Real","countryCode":"PT","stateCode":"17","latitude":"41.30021000","longitude":"-7.73985000"},{"name":"Vilela","countryCode":"PT","stateCode":"17","latitude":"41.22511000","longitude":"-7.60338000"},{"name":"Alter do Chão","countryCode":"PT","stateCode":"12","latitude":"39.23098000","longitude":"-7.74430000"},{"name":"Arronches","countryCode":"PT","stateCode":"12","latitude":"39.12242000","longitude":"-7.28619000"},{"name":"Atalaia","countryCode":"PT","stateCode":"12","latitude":"39.45551000","longitude":"-7.87295000"},{"name":"Avis","countryCode":"PT","stateCode":"12","latitude":"39.06448000","longitude":"-7.89560000"},{"name":"Campo Maior","countryCode":"PT","stateCode":"12","latitude":"39.02935000","longitude":"-7.06479000"},{"name":"Castelo de Vide","countryCode":"PT","stateCode":"12","latitude":"39.41624000","longitude":"-7.45680000"},{"name":"Crato","countryCode":"PT","stateCode":"12","latitude":"39.28657000","longitude":"-7.64408000"},{"name":"Elvas","countryCode":"PT","stateCode":"12","latitude":"38.88150000","longitude":"-7.16282000"},{"name":"Fronteira","countryCode":"PT","stateCode":"12","latitude":"39.07179000","longitude":"-7.61052000"},{"name":"Gavião","countryCode":"PT","stateCode":"12","latitude":"39.44462000","longitude":"-7.89532000"},{"name":"Marvão","countryCode":"PT","stateCode":"12","latitude":"39.39377000","longitude":"-7.37663000"},{"name":"Monforte","countryCode":"PT","stateCode":"12","latitude":"39.04960000","longitude":"-7.44428000"},{"name":"Montargil","countryCode":"PT","stateCode":"12","latitude":"39.07771000","longitude":"-8.17044000"},{"name":"Nisa","countryCode":"PT","stateCode":"12","latitude":"39.51828000","longitude":"-7.67496000"},{"name":"Ponte de Sor","countryCode":"PT","stateCode":"12","latitude":"39.21441000","longitude":"-8.05420000"},{"name":"Portalegre","countryCode":"PT","stateCode":"12","latitude":"39.29740000","longitude":"-7.41538000"},{"name":"Santo André","countryCode":"PT","stateCode":"12","latitude":"39.05532000","longitude":"-8.24414000"},{"name":"Sousel","countryCode":"PT","stateCode":"12","latitude":"38.96685000","longitude":"-7.71788000"},{"name":"Vale da Amoreira","countryCode":"PT","stateCode":"12","latitude":"39.06969000","longitude":"-7.69849000"},{"name":"Angra do Heroísmo","countryCode":"PT","stateCode":"20","latitude":"38.65483000","longitude":"-27.21734000"},{"name":"Angústias","countryCode":"PT","stateCode":"20","latitude":"38.52547000","longitude":"-28.63132000"},{"name":"Arrifes","countryCode":"PT","stateCode":"20","latitude":"37.76667000","longitude":"-25.70000000"},{"name":"Biscoitos","countryCode":"PT","stateCode":"20","latitude":"38.78333000","longitude":"-27.25000000"},{"name":"Cabouco","countryCode":"PT","stateCode":"20","latitude":"37.76667000","longitude":"-25.56667000"},{"name":"Cais do Pico","countryCode":"PT","stateCode":"20","latitude":"38.52531000","longitude":"-28.32074000"},{"name":"Calheta","countryCode":"PT","stateCode":"20","latitude":"38.60186000","longitude":"-28.01792000"},{"name":"Calheta de São Jorge","countryCode":"PT","stateCode":"20","latitude":"38.59767000","longitude":"-27.91459000"},{"name":"Castelo Branco","countryCode":"PT","stateCode":"20","latitude":"38.52198000","longitude":"-28.71365000"},{"name":"Corvo","countryCode":"PT","stateCode":"20","latitude":"39.69771000","longitude":"-31.10550000"},{"name":"Fajã de Baixo","countryCode":"PT","stateCode":"20","latitude":"37.75000000","longitude":"-25.65000000"},{"name":"Fenais da Ajuda","countryCode":"PT","stateCode":"20","latitude":"37.85128000","longitude":"-25.32406000"},{"name":"Fenais da Luz","countryCode":"PT","stateCode":"20","latitude":"37.82490000","longitude":"-25.64229000"},{"name":"Feteira","countryCode":"PT","stateCode":"20","latitude":"38.65429000","longitude":"-27.14995000"},{"name":"Fonte Bastardo","countryCode":"PT","stateCode":"20","latitude":"38.69201000","longitude":"-27.07942000"},{"name":"Furnas","countryCode":"PT","stateCode":"20","latitude":"37.77567000","longitude":"-25.31035000"},{"name":"Horta","countryCode":"PT","stateCode":"20","latitude":"38.53737000","longitude":"-28.62615000"},{"name":"Lagoa","countryCode":"PT","stateCode":"20","latitude":"37.74486000","longitude":"-25.57184000"},{"name":"Lajes","countryCode":"PT","stateCode":"20","latitude":"38.76352000","longitude":"-27.10336000"},{"name":"Lajes das Flores","countryCode":"PT","stateCode":"20","latitude":"39.41619000","longitude":"-31.21725000"},{"name":"Lajes do Pico","countryCode":"PT","stateCode":"20","latitude":"38.42797000","longitude":"-28.17402000"},{"name":"Madalena","countryCode":"PT","stateCode":"20","latitude":"38.53642000","longitude":"-28.52660000"},{"name":"Maia","countryCode":"PT","stateCode":"20","latitude":"37.83247000","longitude":"-25.38976000"},{"name":"Mosteiros","countryCode":"PT","stateCode":"20","latitude":"37.89017000","longitude":"-25.81999000"},{"name":"Nordeste","countryCode":"PT","stateCode":"20","latitude":"37.82721000","longitude":"-25.22863000"},{"name":"Ponta Delgada","countryCode":"PT","stateCode":"20","latitude":"37.74230000","longitude":"-25.67093000"},{"name":"Ponta Garça","countryCode":"PT","stateCode":"20","latitude":"37.71667000","longitude":"-25.36667000"},{"name":"Porto Judeu","countryCode":"PT","stateCode":"20","latitude":"38.64814000","longitude":"-27.11944000"},{"name":"Porto Martins","countryCode":"PT","stateCode":"20","latitude":"38.68146000","longitude":"-27.05835000"},{"name":"Povoação","countryCode":"PT","stateCode":"20","latitude":"37.76471000","longitude":"-25.24487000"},{"name":"Praia da Vitória","countryCode":"PT","stateCode":"20","latitude":"38.73333000","longitude":"-27.06667000"},{"name":"Rabo de Peixe","countryCode":"PT","stateCode":"20","latitude":"37.81022000","longitude":"-25.58263000"},{"name":"Relva","countryCode":"PT","stateCode":"20","latitude":"37.75271000","longitude":"-25.71848000"},{"name":"Ribeira Grande","countryCode":"PT","stateCode":"20","latitude":"38.51667000","longitude":"-28.70000000"},{"name":"Ribeira Seca","countryCode":"PT","stateCode":"20","latitude":"37.81667000","longitude":"-25.53333000"},{"name":"Ribeirinha","countryCode":"PT","stateCode":"20","latitude":"38.66203000","longitude":"-27.18093000"},{"name":"Rosto de Cão","countryCode":"PT","stateCode":"20","latitude":"37.75000000","longitude":"-25.65000000"},{"name":"Santa Bárbara","countryCode":"PT","stateCode":"20","latitude":"38.69608000","longitude":"-27.33907000"},{"name":"Santa Cruz das Flores","countryCode":"PT","stateCode":"20","latitude":"39.46984000","longitude":"-31.18514000"},{"name":"Santa Cruz da Graciosa","countryCode":"PT","stateCode":"20","latitude":"39.04946000","longitude":"-28.00432000"},{"name":"Senhora do Rosário","countryCode":"PT","stateCode":"20","latitude":"37.83333000","longitude":"-25.15000000"},{"name":"São Bartolomeu","countryCode":"PT","stateCode":"20","latitude":"38.67491000","longitude":"-27.29349000"},{"name":"São Mateus","countryCode":"PT","stateCode":"20","latitude":"38.65630000","longitude":"-27.26935000"},{"name":"São Roque","countryCode":"PT","stateCode":"20","latitude":"37.75418000","longitude":"-25.64127000"},{"name":"São Roque do Pico","countryCode":"PT","stateCode":"20","latitude":"38.51631000","longitude":"-28.30752000"},{"name":"São Sebastião","countryCode":"PT","stateCode":"20","latitude":"38.66584000","longitude":"-27.08976000"},{"name":"São Vicente","countryCode":"PT","stateCode":"20","latitude":"37.81829000","longitude":"-25.66583000"},{"name":"Velas","countryCode":"PT","stateCode":"20","latitude":"38.67995000","longitude":"-28.15155000"},{"name":"Vila Franca do Campo","countryCode":"PT","stateCode":"20","latitude":"37.71667000","longitude":"-25.43333000"},{"name":"Vila do Porto","countryCode":"PT","stateCode":"20","latitude":"36.97454000","longitude":"-25.09967000"},{"name":"Água de Pau","countryCode":"PT","stateCode":"20","latitude":"37.72142000","longitude":"-25.51170000"},{"name":"Arco da Calheta","countryCode":"PT","stateCode":"30","latitude":"32.71502000","longitude":"-17.14974000"},{"name":"Boaventura","countryCode":"PT","stateCode":"30","latitude":"32.81846000","longitude":"-16.97268000"},{"name":"Calheta","countryCode":"PT","stateCode":"30","latitude":"32.71667000","longitude":"-17.18333000"},{"name":"Camacha","countryCode":"PT","stateCode":"30","latitude":"32.67919000","longitude":"-16.84462000"},{"name":"Campanário","countryCode":"PT","stateCode":"30","latitude":"32.66578000","longitude":"-17.03576000"},{"name":"Canhas","countryCode":"PT","stateCode":"30","latitude":"32.69465000","longitude":"-17.09867000"},{"name":"Caniçal","countryCode":"PT","stateCode":"30","latitude":"32.73834000","longitude":"-16.73836000"},{"name":"Caniço","countryCode":"PT","stateCode":"30","latitude":"32.65078000","longitude":"-16.83749000"},{"name":"Curral das Freiras","countryCode":"PT","stateCode":"30","latitude":"32.72029000","longitude":"-16.96993000"},{"name":"Câmara de Lobos","countryCode":"PT","stateCode":"30","latitude":"32.65043000","longitude":"-16.97718000"},{"name":"Estreito da Calheta","countryCode":"PT","stateCode":"30","latitude":"32.73704000","longitude":"-17.18674000"},{"name":"Faial","countryCode":"PT","stateCode":"30","latitude":"32.78333000","longitude":"-16.85000000"},{"name":"Fajã da Ovelha","countryCode":"PT","stateCode":"30","latitude":"32.77457000","longitude":"-17.23412000"},{"name":"Funchal","countryCode":"PT","stateCode":"30","latitude":"32.66568000","longitude":"-16.92547000"},{"name":"Machico","countryCode":"PT","stateCode":"30","latitude":"32.71620000","longitude":"-16.76758000"},{"name":"Nossa Senhora do Monte","countryCode":"PT","stateCode":"30","latitude":"32.66667000","longitude":"-16.90000000"},{"name":"Ponta do Sol","countryCode":"PT","stateCode":"30","latitude":"32.67980000","longitude":"-17.10000000"},{"name":"Porto Moniz","countryCode":"PT","stateCode":"30","latitude":"32.86681000","longitude":"-17.16667000"},{"name":"Porto Santo","countryCode":"PT","stateCode":"30","latitude":"33.07145000","longitude":"-16.34304000"},{"name":"Porto da Cruz","countryCode":"PT","stateCode":"30","latitude":"32.76667000","longitude":"-16.83333000"},{"name":"Ribeira Brava","countryCode":"PT","stateCode":"30","latitude":"32.67483000","longitude":"-17.06288000"},{"name":"Santa Cruz","countryCode":"PT","stateCode":"30","latitude":"32.68806000","longitude":"-16.79388000"},{"name":"Santana","countryCode":"PT","stateCode":"30","latitude":"32.80000000","longitude":"-16.88333000"},{"name":"São Jorge","countryCode":"PT","stateCode":"30","latitude":"32.81667000","longitude":"-16.90000000"},{"name":"São Martinho","countryCode":"PT","stateCode":"30","latitude":"32.64480000","longitude":"-16.93843000"},{"name":"São Roque","countryCode":"PT","stateCode":"30","latitude":"32.66667000","longitude":"-16.91667000"},{"name":"São Vicente","countryCode":"PT","stateCode":"30","latitude":"32.79673000","longitude":"-17.04323000"},{"name":"Água de Pena","countryCode":"PT","stateCode":"30","latitude":"32.70143000","longitude":"-16.77874000"},{"name":"Arcos de Valdevez","countryCode":"PT","stateCode":"16","latitude":"41.84668000","longitude":"-8.41905000"},{"name":"Caminha","countryCode":"PT","stateCode":"16","latitude":"41.84647000","longitude":"-8.80133000"},{"name":"Melgaço","countryCode":"PT","stateCode":"16","latitude":"42.08067000","longitude":"-8.24844000"},{"name":"Monção","countryCode":"PT","stateCode":"16","latitude":"42.07892000","longitude":"-8.48076000"},{"name":"Paredes de Coura","countryCode":"PT","stateCode":"16","latitude":"41.90995000","longitude":"-8.57034000"},{"name":"Ponte da Barca","countryCode":"PT","stateCode":"16","latitude":"41.80669000","longitude":"-8.31014000"},{"name":"Ponte de Lima","countryCode":"PT","stateCode":"16","latitude":"41.74682000","longitude":"-8.57637000"},{"name":"Valença","countryCode":"PT","stateCode":"16","latitude":"42.02821000","longitude":"-8.63388000"},{"name":"Viana do Castelo","countryCode":"PT","stateCode":"16","latitude":"41.69371000","longitude":"-8.83456000"},{"name":"Abrigada","countryCode":"PT","stateCode":"09","latitude":"39.14472222","longitude":"-9.01861111"},{"name":"Adão","countryCode":"PT","stateCode":"09","latitude":"40.45916667","longitude":"-7.16500000"},{"name":"Agualva","countryCode":"PT","stateCode":"09","latitude":"38.77004444","longitude":"-9.29881111"},{"name":"Aguiar da Beira","countryCode":"PT","stateCode":"09","latitude":"40.81726000","longitude":"-7.54431000"},{"name":"Ajuda","countryCode":"PT","stateCode":"09","latitude":"38.70750000","longitude":"-9.19833333"},{"name":"Albardo","countryCode":"PT","stateCode":"09","latitude":"40.51145000","longitude":"-7.13028000"},{"name":"Alcabideche","countryCode":"PT","stateCode":"09","latitude":"38.73361111","longitude":"-9.40916667"},{"name":"Alcains","countryCode":"PT","stateCode":"09","latitude":"39.91540278","longitude":"-7.46107778"},{"name":"Alcoentre","countryCode":"PT","stateCode":"09","latitude":"39.20861111","longitude":"-8.95944444"},{"name":"Alcântara","countryCode":"PT","stateCode":"09","latitude":"38.70638889","longitude":"-9.17416667"},{"name":"Aldeia Galega da Merceana","countryCode":"PT","stateCode":"09","latitude":"39.08222222","longitude":"-9.11194444"},{"name":"Aldeia Gavinha","countryCode":"PT","stateCode":"09","latitude":"39.08444444","longitude":"-9.09638889"},{"name":"Aldeia Nova, Miranda do Douro","countryCode":"PT","stateCode":"09","latitude":"40.72584000","longitude":"-7.42384000"},{"name":"Aldeia Velha","countryCode":"PT","stateCode":"09","latitude":"40.34333333","longitude":"-6.86750000"},{"name":"Aldeia Viçosa","countryCode":"PT","stateCode":"09","latitude":"40.57888889","longitude":"-7.31777778"},{"name":"Aldeia da Ponte","countryCode":"PT","stateCode":"09","latitude":"40.41348889","longitude":"-6.86908333"},{"name":"Aldeia da Ribeira","countryCode":"PT","stateCode":"09","latitude":"40.45666667","longitude":"-6.89777778"},{"name":"Aldeia de Santo António","countryCode":"PT","stateCode":"09","latitude":"40.34305556","longitude":"-7.13638889"},{"name":"Aldeia do Bispo","countryCode":"PT","stateCode":"09","latitude":"40.32333333","longitude":"-6.84805556"},{"name":"Aldeias","countryCode":"PT","stateCode":"09","latitude":"40.46861111","longitude":"-7.59805556"},{"name":"Alenquer","countryCode":"PT","stateCode":"09","latitude":"39.05000000","longitude":"-9.01666667"},{"name":"Alfaiates","countryCode":"PT","stateCode":"09","latitude":"40.39111111","longitude":"-6.91333333"},{"name":"Alfornelos","countryCode":"PT","stateCode":"09","latitude":"38.76333333","longitude":"-9.20638889"},{"name":"Alfragide","countryCode":"PT","stateCode":"09","latitude":"38.73203000","longitude":"-9.21920000"},{"name":"Algodres","countryCode":"PT","stateCode":"09","latitude":"40.95250000","longitude":"-7.05472222"},{"name":"Alguber","countryCode":"PT","stateCode":"09","latitude":"39.27583333","longitude":"-9.01888889"},{"name":"Algueirão","countryCode":"PT","stateCode":"09","latitude":"38.79764000","longitude":"-9.34370000"},{"name":"Algueirão–Mem Martins","countryCode":"PT","stateCode":"09","latitude":"38.79411389","longitude":"-9.34510833"},{"name":"Algés","countryCode":"PT","stateCode":"09","latitude":"38.69949722","longitude":"-9.22927222"},{"name":"Alhandra","countryCode":"PT","stateCode":"09","latitude":"38.92732000","longitude":"-9.00864000"},{"name":"Almargem","countryCode":"PT","stateCode":"09","latitude":"38.84472222","longitude":"-9.27305556"},{"name":"Almargem do Bispo","countryCode":"PT","stateCode":"09","latitude":"38.84750000","longitude":"-9.27138889"},{"name":"Almeida","countryCode":"PT","stateCode":"09","latitude":"40.73070000","longitude":"-6.90594000"},{"name":"Almendra","countryCode":"PT","stateCode":"09","latitude":"40.99284444","longitude":"-7.05756944"},{"name":"Almofala","countryCode":"PT","stateCode":"09","latitude":"40.86027778","longitude":"-6.84861111"},{"name":"Alto do Pina","countryCode":"PT","stateCode":"09","latitude":"38.74027778","longitude":"-9.12805556"},{"name":"Alvalade","countryCode":"PT","stateCode":"09","latitude":"38.74694444","longitude":"-9.13611111"},{"name":"Alvendre","countryCode":"PT","stateCode":"09","latitude":"40.58500000","longitude":"-7.25833333"},{"name":"Alverca da Beira","countryCode":"PT","stateCode":"09","latitude":"40.70055556","longitude":"-7.21750000"},{"name":"Alverca do Ribatejo","countryCode":"PT","stateCode":"09","latitude":"38.89866111","longitude":"-9.03947778"},{"name":"Alvoco da Serra","countryCode":"PT","stateCode":"09","latitude":"40.29555556","longitude":"-7.67027778"},{"name":"Amadora","countryCode":"PT","stateCode":"09","latitude":"38.75000000","longitude":"-9.23333333"},{"name":"Ameixoeira","countryCode":"PT","stateCode":"09","latitude":"38.78777778","longitude":"-9.15250000"},{"name":"Amoreira","countryCode":"PT","stateCode":"09","latitude":"40.58805556","longitude":"-7.01555556"},{"name":"Anjos","countryCode":"PT","stateCode":"09","latitude":"38.72388889","longitude":"-9.13638889"},{"name":"Apelação","countryCode":"PT","stateCode":"09","latitude":"38.81500000","longitude":"-9.13249000"},{"name":"Arcozelo","countryCode":"PT","stateCode":"09","latitude":"40.54055556","longitude":"-7.62722222"},{"name":"Arranhó","countryCode":"PT","stateCode":"09","latitude":"38.95371667","longitude":"-9.13497778"},{"name":"Arrifana","countryCode":"PT","stateCode":"09","latitude":"40.56972222","longitude":"-7.21027778"},{"name":"Arruda Dos Vinhos","countryCode":"PT","stateCode":"09","latitude":"38.97172000","longitude":"-9.08807000"},{"name":"Atalaia","countryCode":"PT","stateCode":"09","latitude":"40.66000000","longitude":"-7.03305556"},{"name":"Aveiras de Baixo","countryCode":"PT","stateCode":"09","latitude":"39.11138889","longitude":"-8.86916667"},{"name":"Aveiras de Cima","countryCode":"PT","stateCode":"09","latitude":"39.13769444","longitude":"-8.89995556"},{"name":"Aveloso","countryCode":"PT","stateCode":"09","latitude":"40.93111111","longitude":"-7.31666667"},{"name":"Avelãs da Ribeira","countryCode":"PT","stateCode":"09","latitude":"40.67773000","longitude":"-7.21492000"},{"name":"Azambuja","countryCode":"PT","stateCode":"09","latitude":"39.06666667","longitude":"-8.86666667"},{"name":"Azambuja (town)","countryCode":"PT","stateCode":"09","latitude":"39.07027778","longitude":"-8.86833333"},{"name":"Azenhas do Mar","countryCode":"PT","stateCode":"09","latitude":"38.84055556","longitude":"-9.46000000"},{"name":"Azevo","countryCode":"PT","stateCode":"09","latitude":"40.85166667","longitude":"-7.13138889"},{"name":"Azueira","countryCode":"PT","stateCode":"09","latitude":"39.00653000","longitude":"-9.27475000"},{"name":"Açores","countryCode":"PT","stateCode":"09","latitude":"40.64500000","longitude":"-7.30527778"},{"name":"Baraçal","countryCode":"PT","stateCode":"09","latitude":"40.39357000","longitude":"-7.08522000"},{"name":"Barcarena","countryCode":"PT","stateCode":"09","latitude":"38.73250000","longitude":"-9.28000000"},{"name":"Barreira","countryCode":"PT","stateCode":"09","latitude":"40.91111111","longitude":"-7.18638889"},{"name":"Beato","countryCode":"PT","stateCode":"09","latitude":"38.73472222","longitude":"-9.10583333"},{"name":"Belas","countryCode":"PT","stateCode":"09","latitude":"38.76666667","longitude":"-9.26666667"},{"name":"Bendada","countryCode":"PT","stateCode":"09","latitude":"40.37083333","longitude":"-7.25472222"},{"name":"Benespera","countryCode":"PT","stateCode":"09","latitude":"40.44027778","longitude":"-7.27638889"},{"name":"Benfica","countryCode":"PT","stateCode":"09","latitude":"38.75111111","longitude":"-9.20222222"},{"name":"Bismula","countryCode":"PT","stateCode":"09","latitude":"40.44694444","longitude":"-6.96444444"},{"name":"Bobadela","countryCode":"PT","stateCode":"09","latitude":"38.80663000","longitude":"-9.09731000"},{"name":"Bouça Cova","countryCode":"PT","stateCode":"09","latitude":"40.70464000","longitude":"-7.23830000"},{"name":"Brandoa","countryCode":"PT","stateCode":"09","latitude":"38.76611111","longitude":"-9.21444444"},{"name":"Bucelas","countryCode":"PT","stateCode":"09","latitude":"38.90000000","longitude":"-9.11666667"},{"name":"Buraca","countryCode":"PT","stateCode":"09","latitude":"38.74222222","longitude":"-9.20944444"},{"name":"Cabanas de Torres","countryCode":"PT","stateCode":"09","latitude":"39.15631000","longitude":"-9.06328000"},{"name":"Cabeça","countryCode":"PT","stateCode":"09","latitude":"40.31916667","longitude":"-7.73527778"},{"name":"Cacem","countryCode":"PT","stateCode":"09","latitude":"38.77042000","longitude":"-9.30809000"},{"name":"Cachoeiras","countryCode":"PT","stateCode":"09","latitude":"38.98583333","longitude":"-9.01638889"},{"name":"Cadafais","countryCode":"PT","stateCode":"09","latitude":"39.00444444","longitude":"-9.00416667"},{"name":"Cadafaz","countryCode":"PT","stateCode":"09","latitude":"40.58472222","longitude":"-7.36194444"},{"name":"Cadaval","countryCode":"PT","stateCode":"09","latitude":"39.24621000","longitude":"-9.06738000"},{"name":"Calhandriz","countryCode":"PT","stateCode":"09","latitude":"38.92500000","longitude":"-9.06777778"},{"name":"Camarate","countryCode":"PT","stateCode":"09","latitude":"38.80358000","longitude":"-9.12809000"},{"name":"Campelos","countryCode":"PT","stateCode":"09","latitude":"39.20000000","longitude":"-9.23333333"},{"name":"Campo Grande","countryCode":"PT","stateCode":"09","latitude":"38.75694444","longitude":"-9.15361111"},{"name":"Campolide","countryCode":"PT","stateCode":"09","latitude":"38.72638889","longitude":"-9.16333333"},{"name":"Caneças","countryCode":"PT","stateCode":"09","latitude":"38.81666667","longitude":"-9.23333333"},{"name":"Carapito","countryCode":"PT","stateCode":"09","latitude":"40.76759000","longitude":"-7.45447000"},{"name":"Carcavelos","countryCode":"PT","stateCode":"09","latitude":"38.69220000","longitude":"-9.33327000"},{"name":"Cardosas","countryCode":"PT","stateCode":"09","latitude":"38.97722222","longitude":"-9.04083333"},{"name":"Carmões","countryCode":"PT","stateCode":"09","latitude":"39.05777778","longitude":"-9.13416667"},{"name":"Carnaxide","countryCode":"PT","stateCode":"09","latitude":"38.72666667","longitude":"-9.24166667"},{"name":"Carnicães","countryCode":"PT","stateCode":"09","latitude":"40.73333333","longitude":"-7.31833333"},{"name":"Carnide","countryCode":"PT","stateCode":"09","latitude":"38.76083333","longitude":"-9.18361111"},{"name":"Carnota","countryCode":"PT","stateCode":"09","latitude":"39.03361111","longitude":"-9.07166667"},{"name":"Carragozela","countryCode":"PT","stateCode":"09","latitude":"40.40572000","longitude":"-7.76077000"},{"name":"Carrapichana","countryCode":"PT","stateCode":"09","latitude":"40.56194444","longitude":"-7.48694444"},{"name":"Carregado","countryCode":"PT","stateCode":"09","latitude":"39.02334000","longitude":"-8.96450000"},{"name":"Carvalhal","countryCode":"PT","stateCode":"09","latitude":"40.88361111","longitude":"-7.28361111"},{"name":"Carvoeira","countryCode":"PT","stateCode":"09","latitude":"39.08055556","longitude":"-9.16222222"},{"name":"Casal Vasco","countryCode":"PT","stateCode":"09","latitude":"40.63792000","longitude":"-7.55538000"},{"name":"Casal de Cambra","countryCode":"PT","stateCode":"09","latitude":"38.80236000","longitude":"-9.23188000"},{"name":"Casal de Cinza","countryCode":"PT","stateCode":"09","latitude":"40.54416667","longitude":"-7.16416667"},{"name":"Casas do Soeiro","countryCode":"PT","stateCode":"09","latitude":"40.61888889","longitude":"-7.40638889"},{"name":"Cascais","countryCode":"PT","stateCode":"09","latitude":"38.69681000","longitude":"-9.42147000"},{"name":"Castanheira","countryCode":"PT","stateCode":"09","latitude":"40.57472222","longitude":"-7.07944444"},{"name":"Castanheira do Ribatejo","countryCode":"PT","stateCode":"09","latitude":"38.98333333","longitude":"-8.96666667"},{"name":"Casteição","countryCode":"PT","stateCode":"09","latitude":"40.88083333","longitude":"-7.32583333"},{"name":"Casteleiro","countryCode":"PT","stateCode":"09","latitude":"40.30222222","longitude":"-7.23166667"},{"name":"Castelo (Lisbon)","countryCode":"PT","stateCode":"09","latitude":"38.71361111","longitude":"-9.13333333"},{"name":"Castelo Bom","countryCode":"PT","stateCode":"09","latitude":"40.62027778","longitude":"-6.90055556"},{"name":"Castelo Melhor","countryCode":"PT","stateCode":"09","latitude":"41.02750000","longitude":"-7.06500000"},{"name":"Castelo Rodrigo","countryCode":"PT","stateCode":"09","latitude":"40.87555556","longitude":"-6.96388889"},{"name":"Cativelos","countryCode":"PT","stateCode":"09","latitude":"40.53083333","longitude":"-7.68194444"},{"name":"Cavadoude","countryCode":"PT","stateCode":"09","latitude":"40.58472222","longitude":"-7.28666667"},{"name":"Caxias","countryCode":"PT","stateCode":"09","latitude":"38.70000000","longitude":"-9.28333333"},{"name":"Cedovim","countryCode":"PT","stateCode":"09","latitude":"41.03333333","longitude":"-7.31666667"},{"name":"Celorico da Beira","countryCode":"PT","stateCode":"09","latitude":"40.63333333","longitude":"-7.40000000"},{"name":"Cercal","countryCode":"PT","stateCode":"09","latitude":"39.23388889","longitude":"-8.99833333"},{"name":"Cerdeira","countryCode":"PT","stateCode":"09","latitude":"40.51416667","longitude":"-7.04666667"},{"name":"Cerejo","countryCode":"PT","stateCode":"09","latitude":"40.72944444","longitude":"-7.22361111"},{"name":"Charneca","countryCode":"PT","stateCode":"09","latitude":"38.78527778","longitude":"-9.14500000"},{"name":"Cheleiros","countryCode":"PT","stateCode":"09","latitude":"38.88972222","longitude":"-9.32888889"},{"name":"Chãs","countryCode":"PT","stateCode":"09","latitude":"40.98972222","longitude":"-7.17027778"},{"name":"Codesseiro","countryCode":"PT","stateCode":"09","latitude":"40.65111111","longitude":"-7.20500000"},{"name":"Cogula","countryCode":"PT","stateCode":"09","latitude":"40.81277778","longitude":"-7.26138889"},{"name":"Colares","countryCode":"PT","stateCode":"09","latitude":"38.80206000","longitude":"-9.46305000"},{"name":"Coração de Jesus","countryCode":"PT","stateCode":"09","latitude":"38.72416667","longitude":"-9.14500000"},{"name":"Coriscada","countryCode":"PT","stateCode":"09","latitude":"40.86197000","longitude":"-7.20372000"},{"name":"Cortiçada","countryCode":"PT","stateCode":"09","latitude":"40.76500000","longitude":"-7.54222222"},{"name":"Cortiçô","countryCode":"PT","stateCode":"09","latitude":"40.66305556","longitude":"-7.49472222"},{"name":"Cortiçô da Serra","countryCode":"PT","stateCode":"09","latitude":"40.60124000","longitude":"-7.43426000"},{"name":"Coruche","countryCode":"PT","stateCode":"09","latitude":"40.79361111","longitude":"-7.54083333"},{"name":"Corujeira","countryCode":"PT","stateCode":"09","latitude":"40.50609000","longitude":"-7.32803000"},{"name":"Cruz Quebrada - Dafundo","countryCode":"PT","stateCode":"09","latitude":"38.70611111","longitude":"-9.25055556"},{"name":"Custoias","countryCode":"PT","stateCode":"09","latitude":"41.10527778","longitude":"-7.32083333"},{"name":"Cótimos","countryCode":"PT","stateCode":"09","latitude":"40.82750000","longitude":"-7.23972222"},{"name":"Damaia","countryCode":"PT","stateCode":"09","latitude":"38.74527778","longitude":"-9.21833333"},{"name":"Dois Portos","countryCode":"PT","stateCode":"09","latitude":"39.03840000","longitude":"-9.18556000"},{"name":"Dornelas","countryCode":"PT","stateCode":"09","latitude":"40.73105000","longitude":"-7.55894000"},{"name":"Eirado","countryCode":"PT","stateCode":"09","latitude":"40.77333333","longitude":"-7.49000000"},{"name":"Encarnação","countryCode":"PT","stateCode":"09","latitude":"39.03333333","longitude":"-9.36805556"},{"name":"Enxara do Bispo","countryCode":"PT","stateCode":"09","latitude":"38.99194444","longitude":"-9.24083333"},{"name":"Ericeira","countryCode":"PT","stateCode":"09","latitude":"38.96277778","longitude":"-9.41527778"},{"name":"Ervas Tenras","countryCode":"PT","stateCode":"09","latitude":"40.74055556","longitude":"-7.18611111"},{"name":"Ervedosa","countryCode":"PT","stateCode":"09","latitude":"40.84694444","longitude":"-7.17611111"},{"name":"Escalhão","countryCode":"PT","stateCode":"09","latitude":"40.94944444","longitude":"-6.92611111"},{"name":"Estoril","countryCode":"PT","stateCode":"09","latitude":"38.70571000","longitude":"-9.39773000"},{"name":"Faia","countryCode":"PT","stateCode":"09","latitude":"40.56055556","longitude":"-7.31027778"},{"name":"Falagueira","countryCode":"PT","stateCode":"09","latitude":"38.75903000","longitude":"-9.21988000"},{"name":"Famalicão","countryCode":"PT","stateCode":"09","latitude":"40.44361111","longitude":"-7.37722222"},{"name":"Famões","countryCode":"PT","stateCode":"09","latitude":"38.78333333","longitude":"-9.21666667"},{"name":"Fanhões","countryCode":"PT","stateCode":"09","latitude":"38.88111111","longitude":"-9.15250000"},{"name":"Fernão Joanes","countryCode":"PT","stateCode":"09","latitude":"40.48694444","longitude":"-7.35527778"},{"name":"Figueira de Castelo Rodrigo","countryCode":"PT","stateCode":"09","latitude":"40.90000000","longitude":"-6.96666667"},{"name":"Figueira do Guincho","countryCode":"PT","stateCode":"09","latitude":"38.75000000","longitude":"-9.46666667"},{"name":"Figueiros","countryCode":"PT","stateCode":"09","latitude":"39.27946000","longitude":"-9.05083000"},{"name":"Figueiró da Granja","countryCode":"PT","stateCode":"09","latitude":"40.62805556","longitude":"-7.49916667"},{"name":"Figueiró da Serra","countryCode":"PT","stateCode":"09","latitude":"40.54055556","longitude":"-7.48888889"},{"name":"Fiães","countryCode":"PT","stateCode":"09","latitude":"40.73305556","longitude":"-7.37305556"},{"name":"Folgosinho","countryCode":"PT","stateCode":"09","latitude":"40.50944444","longitude":"-7.51388889"},{"name":"Folhadosa","countryCode":"PT","stateCode":"09","latitude":"40.37944444","longitude":"-7.78472222"},{"name":"Fontanelas","countryCode":"PT","stateCode":"09","latitude":"38.85000000","longitude":"-9.43333333"},{"name":"Fonte Longa","countryCode":"PT","stateCode":"09","latitude":"41.01305556","longitude":"-7.23361111"},{"name":"Forninhos","countryCode":"PT","stateCode":"09","latitude":"40.70472222","longitude":"-7.55416667"},{"name":"Forno Telheiro","countryCode":"PT","stateCode":"09","latitude":"40.67333333","longitude":"-7.39777778"},{"name":"Fornos de Algodres","countryCode":"PT","stateCode":"09","latitude":"40.61666667","longitude":"-7.53333333"},{"name":"Forte da Casa","countryCode":"PT","stateCode":"09","latitude":"38.87391000","longitude":"-9.05216000"},{"name":"Freches","countryCode":"PT","stateCode":"09","latitude":"40.73166667","longitude":"-7.34638889"},{"name":"Freineda","countryCode":"PT","stateCode":"09","latitude":"40.58305556","longitude":"-6.89111111"},{"name":"Freiria","countryCode":"PT","stateCode":"09","latitude":"39.02739000","longitude":"-9.31995000"},{"name":"Freixeda do Torrão","countryCode":"PT","stateCode":"09","latitude":"40.89027778","longitude":"-7.03222222"},{"name":"Freixedas","countryCode":"PT","stateCode":"09","latitude":"40.69194444","longitude":"-7.16305556"},{"name":"Freixo","countryCode":"PT","stateCode":"09","latitude":"40.61861111","longitude":"-7.01027778"},{"name":"Freixo de Numão","countryCode":"PT","stateCode":"09","latitude":"41.06666667","longitude":"-7.21666667"},{"name":"Frielas","countryCode":"PT","stateCode":"09","latitude":"38.82583333","longitude":"-9.14444444"},{"name":"Fóios","countryCode":"PT","stateCode":"09","latitude":"40.28666667","longitude":"-6.89250000"},{"name":"Gagos","countryCode":"PT","stateCode":"09","latitude":"40.58388889","longitude":"-7.11472222"},{"name":"Girabolhos","countryCode":"PT","stateCode":"09","latitude":"40.50944444","longitude":"-7.73666667"},{"name":"Gonçalo","countryCode":"PT","stateCode":"09","latitude":"40.41666667","longitude":"-7.35000000"},{"name":"Gonçalo Bocas","countryCode":"PT","stateCode":"09","latitude":"40.57666667","longitude":"-7.17750000"},{"name":"Gouveia","countryCode":"PT","stateCode":"09","latitude":"40.50000000","longitude":"-7.60000000"},{"name":"Gradil","countryCode":"PT","stateCode":"09","latitude":"38.98222222","longitude":"-9.28083333"},{"name":"Gradiz","countryCode":"PT","stateCode":"09","latitude":"40.85944444","longitude":"-7.52861111"},{"name":"Granja","countryCode":"PT","stateCode":"09","latitude":"40.75201000","longitude":"-7.20428000"},{"name":"Graça","countryCode":"PT","stateCode":"09","latitude":"38.71722222","longitude":"-9.13083333"},{"name":"Guarda","countryCode":"PT","stateCode":"09","latitude":"40.53638889","longitude":"-7.26833333"},{"name":"Guilheiro","countryCode":"PT","stateCode":"09","latitude":"40.89805556","longitude":"-7.40972222"},{"name":"Horta","countryCode":"PT","stateCode":"09","latitude":"41.06777778","longitude":"-7.31055556"},{"name":"Igreja Nova","countryCode":"PT","stateCode":"09","latitude":"38.91694444","longitude":"-9.31944444"},{"name":"Infias","countryCode":"PT","stateCode":"09","latitude":"40.63000000","longitude":"-7.53944444"},{"name":"Jarmelo São Miguel","countryCode":"PT","stateCode":"09","latitude":"40.60040000","longitude":"-7.14915000"},{"name":"Jarmelo São Pedro","countryCode":"PT","stateCode":"09","latitude":"40.59447000","longitude":"-7.13016000"},{"name":"João Antão","countryCode":"PT","stateCode":"09","latitude":"40.46443000","longitude":"-7.23940000"},{"name":"Juncais","countryCode":"PT","stateCode":"09","latitude":"40.60944444","longitude":"-7.50750000"},{"name":"Junça","countryCode":"PT","stateCode":"09","latitude":"40.68138889","longitude":"-6.88555556"},{"name":"Lagarinhos","countryCode":"PT","stateCode":"09","latitude":"40.48583333","longitude":"-7.66944444"},{"name":"Lajeosa","countryCode":"PT","stateCode":"09","latitude":"40.34353000","longitude":"-6.81621000"},{"name":"Lajeosa do Mondego","countryCode":"PT","stateCode":"09","latitude":"40.62750000","longitude":"-7.33750000"},{"name":"Lajes","countryCode":"PT","stateCode":"09","latitude":"40.48361111","longitude":"-7.71638889"},{"name":"Lamas","countryCode":"PT","stateCode":"09","latitude":"39.21114000","longitude":"-9.06151000"},{"name":"Lamegal","countryCode":"PT","stateCode":"09","latitude":"40.66500000","longitude":"-7.07972222"},{"name":"Lameiras","countryCode":"PT","stateCode":"09","latitude":"40.71138889","longitude":"-7.10444444"},{"name":"Lapa","countryCode":"PT","stateCode":"09","latitude":"38.71189000","longitude":"-9.16007000"},{"name":"Lapa Dos Dinheiros","countryCode":"PT","stateCode":"09","latitude":"40.37888889","longitude":"-7.70944444"},{"name":"Leomil","countryCode":"PT","stateCode":"09","latitude":"40.63527778","longitude":"-6.96416667"},{"name":"Linda-a-Velha","countryCode":"PT","stateCode":"09","latitude":"38.71446000","longitude":"-9.24220000"},{"name":"Linhares (Celorico da Beira)","countryCode":"PT","stateCode":"09","latitude":"40.54083333","longitude":"-7.46111111"},{"name":"Lisbon","countryCode":"PT","stateCode":"09","latitude":"38.71666667","longitude":"-9.16666667"},{"name":"Longroiva","countryCode":"PT","stateCode":"09","latitude":"40.98103000","longitude":"-7.20334000"},{"name":"Loriga","countryCode":"PT","stateCode":"09","latitude":"40.31666667","longitude":"-7.68333333"},{"name":"Loures","countryCode":"PT","stateCode":"09","latitude":"38.83333333","longitude":"-9.16666667"},{"name":"Lourinhã","countryCode":"PT","stateCode":"09","latitude":"39.25000000","longitude":"-9.31666667"},{"name":"Lousa","countryCode":"PT","stateCode":"09","latitude":"38.89171000","longitude":"-9.20972000"},{"name":"Lumiar","countryCode":"PT","stateCode":"09","latitude":"38.76527778","longitude":"-9.15861111"},{"name":"Maceira","countryCode":"PT","stateCode":"09","latitude":"40.68555556","longitude":"-7.47166667"},{"name":"Madalena","countryCode":"PT","stateCode":"09","latitude":"38.71000000","longitude":"-9.13472222"},{"name":"Mafra","countryCode":"PT","stateCode":"09","latitude":"38.93333333","longitude":"-9.33333333"},{"name":"Malcata","countryCode":"PT","stateCode":"09","latitude":"40.29990000","longitude":"-7.06147000"},{"name":"Malhada Sorda","countryCode":"PT","stateCode":"09","latitude":"40.53638889","longitude":"-6.91444444"},{"name":"Malpartida","countryCode":"PT","stateCode":"09","latitude":"40.76000000","longitude":"-6.86666667"},{"name":"Malveira","countryCode":"PT","stateCode":"09","latitude":"38.93059000","longitude":"-9.26165000"},{"name":"Mangualde da Serra","countryCode":"PT","stateCode":"09","latitude":"40.46638889","longitude":"-7.62166667"},{"name":"Manigoto","countryCode":"PT","stateCode":"09","latitude":"40.70833333","longitude":"-7.07583333"},{"name":"Manique do Intendente","countryCode":"PT","stateCode":"09","latitude":"39.22111111","longitude":"-8.89361111"},{"name":"Manteigas","countryCode":"PT","stateCode":"09","latitude":"40.40000000","longitude":"-7.53333333"},{"name":"Manteigas (São Pedro)","countryCode":"PT","stateCode":"09","latitude":"40.36611111","longitude":"-7.54611111"},{"name":"Marialva","countryCode":"PT","stateCode":"09","latitude":"40.91000000","longitude":"-7.23166667"},{"name":"Marmeleiro","countryCode":"PT","stateCode":"09","latitude":"40.46861111","longitude":"-7.11416667"},{"name":"Marteleira","countryCode":"PT","stateCode":"09","latitude":"39.21305556","longitude":"-9.28333333"},{"name":"Marvila","countryCode":"PT","stateCode":"09","latitude":"38.74527778","longitude":"-9.10416667"},{"name":"Massamá","countryCode":"PT","stateCode":"09","latitude":"38.75564000","longitude":"-9.28427000"},{"name":"Mata de Lobos","countryCode":"PT","stateCode":"09","latitude":"40.91691000","longitude":"-6.88804000"},{"name":"Matacães","countryCode":"PT","stateCode":"09","latitude":"39.09277778","longitude":"-9.21222222"},{"name":"Matança","countryCode":"PT","stateCode":"09","latitude":"40.67888889","longitude":"-7.52888889"},{"name":"Maxial","countryCode":"PT","stateCode":"09","latitude":"39.14301000","longitude":"-9.16898000"},{"name":"Maçainhas","countryCode":"PT","stateCode":"09","latitude":"40.53666667","longitude":"-7.30250000"},{"name":"Maçal do Chão","countryCode":"PT","stateCode":"09","latitude":"40.69171000","longitude":"-7.29178000"},{"name":"Maçussa","countryCode":"PT","stateCode":"09","latitude":"39.19472222","longitude":"-8.86722222"},{"name":"Meca","countryCode":"PT","stateCode":"09","latitude":"39.08972222","longitude":"-9.02555556"},{"name":"Meios","countryCode":"PT","stateCode":"09","latitude":"40.49361111","longitude":"-7.35916667"},{"name":"Melo","countryCode":"PT","stateCode":"09","latitude":"40.51944444","longitude":"-7.53361111"},{"name":"Mem Martins","countryCode":"PT","stateCode":"09","latitude":"38.79443000","longitude":"-9.34284000"},{"name":"Mercês","countryCode":"PT","stateCode":"09","latitude":"38.71611111","longitude":"-9.14888889"},{"name":"Mesquitela","countryCode":"PT","stateCode":"09","latitude":"40.58805556","longitude":"-7.48944444"},{"name":"Milharado","countryCode":"PT","stateCode":"09","latitude":"38.94722222","longitude":"-9.19916667"},{"name":"Mina","countryCode":"PT","stateCode":"09","latitude":"38.76166667","longitude":"-9.23611111"},{"name":"Minhocal","countryCode":"PT","stateCode":"09","latitude":"40.68944444","longitude":"-7.34666667"},{"name":"Mira-Sintra","countryCode":"PT","stateCode":"09","latitude":"38.78417000","longitude":"-9.30148000"},{"name":"Miragaia","countryCode":"PT","stateCode":"09","latitude":"39.23583333","longitude":"-9.26500000"},{"name":"Miuzela","countryCode":"PT","stateCode":"09","latitude":"40.51055556","longitude":"-7.00500000"},{"name":"Mizarela","countryCode":"PT","stateCode":"09","latitude":"40.55746000","longitude":"-7.34107000"},{"name":"Moimenta da Serra","countryCode":"PT","stateCode":"09","latitude":"40.47359000","longitude":"-7.63839000"},{"name":"Moimentinha","countryCode":"PT","stateCode":"09","latitude":"40.74555556","longitude":"-7.22777778"},{"name":"Moita","countryCode":"PT","stateCode":"09","latitude":"40.30000000","longitude":"-7.19750000"},{"name":"Moita dos Ferreiros","countryCode":"PT","stateCode":"09","latitude":"39.24825000","longitude":"-9.22355000"},{"name":"Moledo","countryCode":"PT","stateCode":"09","latitude":"39.28388889","longitude":"-9.25722222"},{"name":"Monte Abraão","countryCode":"PT","stateCode":"09","latitude":"38.75840000","longitude":"-9.26527000"},{"name":"Monte Estoril","countryCode":"PT","stateCode":"09","latitude":"38.70636000","longitude":"-9.40595000"},{"name":"Monte Redondo","countryCode":"PT","stateCode":"09","latitude":"39.11500000","longitude":"-9.20444444"},{"name":"Montelavar","countryCode":"PT","stateCode":"09","latitude":"38.86968000","longitude":"-9.31581000"},{"name":"Moreira de Rei","countryCode":"PT","stateCode":"09","latitude":"40.83915000","longitude":"-7.32316000"},{"name":"Moscavide","countryCode":"PT","stateCode":"09","latitude":"38.77929000","longitude":"-9.10222000"},{"name":"Murça","countryCode":"PT","stateCode":"09","latitude":"41.10055556","longitude":"-7.23138889"},{"name":"Muxagata","countryCode":"PT","stateCode":"09","latitude":"41.03611111","longitude":"-7.15000000"},{"name":"Mártires","countryCode":"PT","stateCode":"09","latitude":"38.70861111","longitude":"-9.14166667"},{"name":"Mêda","countryCode":"PT","stateCode":"09","latitude":"40.96666667","longitude":"-7.26666667"},{"name":"Mós","countryCode":"PT","stateCode":"09","latitude":"41.11306000","longitude":"-7.19717000"},{"name":"Nabais","countryCode":"PT","stateCode":"09","latitude":"40.52000000","longitude":"-7.55555556"},{"name":"Nave","countryCode":"PT","stateCode":"09","latitude":"40.39821000","longitude":"-6.96030000"},{"name":"Nave de Haver","countryCode":"PT","stateCode":"09","latitude":"40.52166667","longitude":"-6.83416667"},{"name":"Nespereira","countryCode":"PT","stateCode":"09","latitude":"40.51722222","longitude":"-7.60972222"},{"name":"Nossa Senhora de Fátima","countryCode":"PT","stateCode":"09","latitude":"38.73916667","longitude":"-9.15083333"},{"name":"Numão","countryCode":"PT","stateCode":"09","latitude":"41.09750000","longitude":"-7.29111111"},{"name":"Odivelas","countryCode":"PT","stateCode":"09","latitude":"38.80000000","longitude":"-9.18333333"},{"name":"Odivelas Municipality","countryCode":"PT","stateCode":"09","latitude":"38.79705000","longitude":"-9.19108000"},{"name":"Oeiras","countryCode":"PT","stateCode":"09","latitude":"38.69704444","longitude":"-9.30165278"},{"name":"Oeiras e São Julião da Barra","countryCode":"PT","stateCode":"09","latitude":"38.69722222","longitude":"-9.30833333"},{"name":"Olhalvo","countryCode":"PT","stateCode":"09","latitude":"39.09861111","longitude":"-9.06388889"},{"name":"Olival de Basto","countryCode":"PT","stateCode":"09","latitude":"38.79083333","longitude":"-9.16722222"},{"name":"Olival do Basto","countryCode":"PT","stateCode":"09","latitude":"38.79083333","longitude":"-9.16611111"},{"name":"Ota","countryCode":"PT","stateCode":"09","latitude":"39.11000000","longitude":"-8.98972222"},{"name":"Outeiro da Cabeça","countryCode":"PT","stateCode":"09","latitude":"39.19222222","longitude":"-9.18222222"},{"name":"Outeiro de Gatos","countryCode":"PT","stateCode":"09","latitude":"40.95222222","longitude":"-7.30222222"},{"name":"Painho","countryCode":"PT","stateCode":"09","latitude":"39.30222222","longitude":"-9.04944444"},{"name":"Pala","countryCode":"PT","stateCode":"09","latitude":"40.76305556","longitude":"-7.15111111"},{"name":"Palhais","countryCode":"PT","stateCode":"09","latitude":"40.81666667","longitude":"-7.43000000"},{"name":"Panoias de Cima","countryCode":"PT","stateCode":"09","latitude":"40.49777778","longitude":"-7.23277778"},{"name":"Parada","countryCode":"PT","stateCode":"09","latitude":"40.53972222","longitude":"-7.03777778"},{"name":"Paranhos","countryCode":"PT","stateCode":"09","latitude":"40.48635000","longitude":"-7.79454000"},{"name":"Parede","countryCode":"PT","stateCode":"09","latitude":"38.69328000","longitude":"-9.35695000"},{"name":"Paço de Arcos","countryCode":"PT","stateCode":"09","latitude":"38.69500000","longitude":"-9.29361111"},{"name":"Paços da Serra","countryCode":"PT","stateCode":"09","latitude":"40.45972222","longitude":"-7.65055556"},{"name":"Pega","countryCode":"PT","stateCode":"09","latitude":"40.42861111","longitude":"-7.14444444"},{"name":"Pena","countryCode":"PT","stateCode":"09","latitude":"38.72138889","longitude":"-9.14000000"},{"name":"Pena Lobo","countryCode":"PT","stateCode":"09","latitude":"40.39277778","longitude":"-7.20388889"},{"name":"Pena Verde","countryCode":"PT","stateCode":"09","latitude":"40.72833333","longitude":"-7.50527778"},{"name":"Penha de França","countryCode":"PT","stateCode":"09","latitude":"38.73000000","longitude":"-9.13166667"},{"name":"Penha de Águia","countryCode":"PT","stateCode":"09","latitude":"40.86636000","longitude":"-7.06814000"},{"name":"Peral","countryCode":"PT","stateCode":"09","latitude":"39.26166667","longitude":"-9.07444444"},{"name":"Pereiro","countryCode":"PT","stateCode":"09","latitude":"40.73500000","longitude":"-7.01305556"},{"name":"Pereiro de Palhacana","countryCode":"PT","stateCode":"09","latitude":"39.04277778","longitude":"-9.10888889"},{"name":"Pero Pinheiro","countryCode":"PT","stateCode":"09","latitude":"38.83990000","longitude":"-9.32066000"},{"name":"Peva","countryCode":"PT","stateCode":"09","latitude":"40.66472222","longitude":"-6.99083333"},{"name":"Pinhanços","countryCode":"PT","stateCode":"09","latitude":"40.46638889","longitude":"-7.68305556"},{"name":"Pinheiro","countryCode":"PT","stateCode":"09","latitude":"40.80083333","longitude":"-7.59833333"},{"name":"Pinhel","countryCode":"PT","stateCode":"09","latitude":"40.78333333","longitude":"-7.06666667"},{"name":"Pomares","countryCode":"PT","stateCode":"09","latitude":"40.64305556","longitude":"-7.13805556"},{"name":"Ponte do Rol","countryCode":"PT","stateCode":"09","latitude":"39.09277778","longitude":"-9.31916667"},{"name":"Pontinha","countryCode":"PT","stateCode":"09","latitude":"38.77700000","longitude":"-9.20377000"},{"name":"Portela","countryCode":"PT","stateCode":"09","latitude":"38.78277778","longitude":"-9.11111111"},{"name":"Porto Salvo","countryCode":"PT","stateCode":"09","latitude":"38.71722222","longitude":"-9.29916667"},{"name":"Porto da Carne","countryCode":"PT","stateCode":"09","latitude":"40.60527778","longitude":"-7.29222222"},{"name":"Pousada","countryCode":"PT","stateCode":"09","latitude":"40.54722222","longitude":"-7.12611111"},{"name":"Pousafoles do Bispo","countryCode":"PT","stateCode":"09","latitude":"40.41222222","longitude":"-7.17916667"},{"name":"Poço do Canto","countryCode":"PT","stateCode":"09","latitude":"40.99944444","longitude":"-7.26833333"},{"name":"Prados","countryCode":"PT","stateCode":"09","latitude":"40.56138889","longitude":"-7.37666667"},{"name":"Prazeres","countryCode":"PT","stateCode":"09","latitude":"38.70888889","longitude":"-9.16888889"},{"name":"Prior Velho","countryCode":"PT","stateCode":"09","latitude":"38.79194444","longitude":"-9.12083333"},{"name":"Prova","countryCode":"PT","stateCode":"09","latitude":"40.91250000","longitude":"-7.34194444"},{"name":"Pêra do Moço","countryCode":"PT","stateCode":"09","latitude":"40.61305556","longitude":"-7.20972222"},{"name":"Pêro Moniz","countryCode":"PT","stateCode":"09","latitude":"39.22138889","longitude":"-9.12361111"},{"name":"Pínzio","countryCode":"PT","stateCode":"09","latitude":"40.60250000","longitude":"-7.06527778"},{"name":"Póvoa de Santa Iria","countryCode":"PT","stateCode":"09","latitude":"38.86111111","longitude":"-9.06444444"},{"name":"Póvoa de Santo Adrião","countryCode":"PT","stateCode":"09","latitude":"38.80016000","longitude":"-9.16395000"},{"name":"Póvoa do Concelho","countryCode":"PT","stateCode":"09","latitude":"40.75972222","longitude":"-7.26638889"},{"name":"Quadrazais","countryCode":"PT","stateCode":"09","latitude":"40.32472222","longitude":"-6.99833333"},{"name":"Queijas","countryCode":"PT","stateCode":"09","latitude":"38.72236000","longitude":"-9.26593000"},{"name":"Queiriz","countryCode":"PT","stateCode":"09","latitude":"40.73596000","longitude":"-7.44999000"},{"name":"Queluz","countryCode":"PT","stateCode":"09","latitude":"38.75657000","longitude":"-9.25451000"},{"name":"Quintas de São Bartolomeu","countryCode":"PT","stateCode":"09","latitude":"40.37138889","longitude":"-7.09861111"},{"name":"Quintã de Pêro Martins","countryCode":"PT","stateCode":"09","latitude":"40.88194444","longitude":"-7.08305556"},{"name":"Rabaçal","countryCode":"PT","stateCode":"09","latitude":"40.86250000","longitude":"-7.24941000"},{"name":"Ramada","countryCode":"PT","stateCode":"09","latitude":"38.80361111","longitude":"-9.19111111"},{"name":"Ramalhal","countryCode":"PT","stateCode":"09","latitude":"39.14472222","longitude":"-9.23222222"},{"name":"Ramela","countryCode":"PT","stateCode":"09","latitude":"40.47777778","longitude":"-7.25888889"},{"name":"Ranhados","countryCode":"PT","stateCode":"09","latitude":"40.99527778","longitude":"-7.32944444"},{"name":"Rapa","countryCode":"PT","stateCode":"09","latitude":"40.58416667","longitude":"-7.34555556"},{"name":"Rapoula do Côa","countryCode":"PT","stateCode":"09","latitude":"40.42111111","longitude":"-7.04750000"},{"name":"Ratoeira","countryCode":"PT","stateCode":"09","latitude":"40.64027778","longitude":"-7.35361111"},{"name":"Reboleira","countryCode":"PT","stateCode":"09","latitude":"38.75083333","longitude":"-9.23027778"},{"name":"Reboleiro","countryCode":"PT","stateCode":"09","latitude":"40.83250000","longitude":"-7.41888889"},{"name":"Rebolosa","countryCode":"PT","stateCode":"09","latitude":"40.42361111","longitude":"-6.91111111"},{"name":"Reguengo Grande","countryCode":"PT","stateCode":"09","latitude":"39.28722222","longitude":"-9.21472222"},{"name":"Reigada","countryCode":"PT","stateCode":"09","latitude":"40.80444444","longitude":"-6.94805556"},{"name":"Rendo","countryCode":"PT","stateCode":"09","latitude":"40.37972222","longitude":"-7.04444444"},{"name":"Ribafria","countryCode":"PT","stateCode":"09","latitude":"39.06194444","longitude":"-9.09472222"},{"name":"Ribamar","countryCode":"PT","stateCode":"09","latitude":"39.20250000","longitude":"-9.33250000"},{"name":"Ribamondego","countryCode":"PT","stateCode":"09","latitude":"40.56805556","longitude":"-7.58138889"},{"name":"Ribeira Dos Carinhos","countryCode":"PT","stateCode":"09","latitude":"40.62138889","longitude":"-7.14222222"},{"name":"Rio Torto","countryCode":"PT","stateCode":"09","latitude":"40.50916667","longitude":"-7.65694444"},{"name":"Rio de Mel","countryCode":"PT","stateCode":"09","latitude":"40.80777778","longitude":"-7.39361111"},{"name":"Rio de Mouro","countryCode":"PT","stateCode":"09","latitude":"38.76889000","longitude":"-9.33273000"},{"name":"Rochoso","countryCode":"PT","stateCode":"09","latitude":"40.51638889","longitude":"-7.09333333"},{"name":"Runa","countryCode":"PT","stateCode":"09","latitude":"39.06527778","longitude":"-9.20888889"},{"name":"Ruvina","countryCode":"PT","stateCode":"09","latitude":"40.41500000","longitude":"-7.01055556"},{"name":"Sabugal","countryCode":"PT","stateCode":"09","latitude":"40.35000000","longitude":"-7.08333333"},{"name":"Sabugueiro","countryCode":"PT","stateCode":"09","latitude":"40.40194444","longitude":"-7.63972222"},{"name":"Sacavém","countryCode":"PT","stateCode":"09","latitude":"38.79442000","longitude":"-9.10533000"},{"name":"Sacramento","countryCode":"PT","stateCode":"09","latitude":"38.71222222","longitude":"-9.14000000"},{"name":"Safurdão","countryCode":"PT","stateCode":"09","latitude":"40.63694444","longitude":"-7.06888889"},{"name":"Salgueirais","countryCode":"PT","stateCode":"09","latitude":"40.57445000","longitude":"-7.42247000"},{"name":"Sameice","countryCode":"PT","stateCode":"09","latitude":"40.43444444","longitude":"-7.77611111"},{"name":"Sameiro","countryCode":"PT","stateCode":"09","latitude":"40.40916667","longitude":"-7.49000000"},{"name":"Sandomil","countryCode":"PT","stateCode":"09","latitude":"40.35805556","longitude":"-7.78277778"},{"name":"Santa Bárbara","countryCode":"PT","stateCode":"09","latitude":"39.21000000","longitude":"-9.31388889"},{"name":"Santa Catarina","countryCode":"PT","stateCode":"09","latitude":"38.71138889","longitude":"-9.14805556"},{"name":"Santa Comba","countryCode":"PT","stateCode":"09","latitude":"40.45055556","longitude":"-7.71472222"},{"name":"Santa Engrácia","countryCode":"PT","stateCode":"09","latitude":"38.71916667","longitude":"-9.11972222"},{"name":"Santa Eufémia","countryCode":"PT","stateCode":"09","latitude":"40.79833333","longitude":"-7.18083333"},{"name":"Santa Eulália","countryCode":"PT","stateCode":"09","latitude":"40.41439000","longitude":"-7.78717000"},{"name":"Santa Iria da Azóia","countryCode":"PT","stateCode":"09","latitude":"38.84629000","longitude":"-9.08748000"},{"name":"Santa Iria de Azoia","countryCode":"PT","stateCode":"09","latitude":"38.84638889","longitude":"-9.08805556"},{"name":"Santa Isabel","countryCode":"PT","stateCode":"09","latitude":"38.71861111","longitude":"-9.15833333"},{"name":"Santa Justa","countryCode":"PT","stateCode":"09","latitude":"38.71555556","longitude":"-9.13638889"},{"name":"Santa Maria","countryCode":"PT","stateCode":"09","latitude":"40.42388889","longitude":"-7.52138889"},{"name":"Santa Maria de Belém","countryCode":"PT","stateCode":"09","latitude":"38.69911000","longitude":"-9.20867000"},{"name":"Santa Maria do Castelo e São Miguel","countryCode":"PT","stateCode":"09","latitude":"39.10864000","longitude":"-9.23907000"},{"name":"Santa Maria dos Olivais","countryCode":"PT","stateCode":"09","latitude":"38.76989000","longitude":"-9.12073000"},{"name":"Santa Maria e São Miguel","countryCode":"PT","stateCode":"09","latitude":"38.80083333","longitude":"-9.37944444"},{"name":"Santa Marinha","countryCode":"PT","stateCode":"09","latitude":"40.45027778","longitude":"-7.66333333"},{"name":"Santana da Azinha","countryCode":"PT","stateCode":"09","latitude":"40.47361111","longitude":"-7.20916667"},{"name":"Santiago","countryCode":"PT","stateCode":"09","latitude":"40.42388889","longitude":"-7.72916667"},{"name":"Santiago dos Velhos","countryCode":"PT","stateCode":"09","latitude":"38.94166667","longitude":"-9.10361111"},{"name":"Santo Antão do Tojal","countryCode":"PT","stateCode":"09","latitude":"38.85361111","longitude":"-9.14305556"},{"name":"Santo António dos Cavaleiros","countryCode":"PT","stateCode":"09","latitude":"38.81166667","longitude":"-9.16111111"},{"name":"Santo Condestável","countryCode":"PT","stateCode":"09","latitude":"38.71527778","longitude":"-9.16694444"},{"name":"Santo Estêvão","countryCode":"PT","stateCode":"09","latitude":"39.04222222","longitude":"-9.01583333"},{"name":"Santo Estêvão das Galés","countryCode":"PT","stateCode":"09","latitude":"38.89008000","longitude":"-9.25066000"},{"name":"Santo Isidoro","countryCode":"PT","stateCode":"09","latitude":"38.99361111","longitude":"-9.39861111"},{"name":"Santo Quintino","countryCode":"PT","stateCode":"09","latitude":"39.00611111","longitude":"-9.14972222"},{"name":"Santos-o-Velho","countryCode":"PT","stateCode":"09","latitude":"38.70694444","longitude":"-9.15638889"},{"name":"Sapataria","countryCode":"PT","stateCode":"09","latitude":"38.97188000","longitude":"-9.20195000"},{"name":"Sazes da Beira","countryCode":"PT","stateCode":"09","latitude":"40.34888889","longitude":"-7.73527778"},{"name":"Sebadelhe","countryCode":"PT","stateCode":"09","latitude":"41.05222222","longitude":"-7.26972222"},{"name":"Sebadelhe da Serra","countryCode":"PT","stateCode":"09","latitude":"40.87111111","longitude":"-7.39833333"},{"name":"Seia","countryCode":"PT","stateCode":"09","latitude":"40.42027778","longitude":"-7.70333333"},{"name":"Seixas","countryCode":"PT","stateCode":"09","latitude":"41.11196000","longitude":"-7.25251000"},{"name":"Seixo do Côa","countryCode":"PT","stateCode":"09","latitude":"40.46305556","longitude":"-7.02666667"},{"name":"Sequeira","countryCode":"PT","stateCode":"09","latitude":"40.55361111","longitude":"-7.22583333"},{"name":"Sequeiros","countryCode":"PT","stateCode":"09","latitude":"40.83714000","longitude":"-7.49803000"},{"name":"Silveira","countryCode":"PT","stateCode":"09","latitude":"39.11111111","longitude":"-9.36416667"},{"name":"Sintra","countryCode":"PT","stateCode":"09","latitude":"38.79736111","longitude":"-9.39041667"},{"name":"Sintra (town)","countryCode":"PT","stateCode":"09","latitude":"38.81439000","longitude":"-9.38370000"},{"name":"Sobral Pichorro","countryCode":"PT","stateCode":"09","latitude":"40.69073000","longitude":"-7.45598000"},{"name":"Sobral da Abelheira","countryCode":"PT","stateCode":"09","latitude":"38.99833333","longitude":"-9.32916667"},{"name":"Sobral da Serra","countryCode":"PT","stateCode":"09","latitude":"40.61916667","longitude":"-7.27972222"},{"name":"Sobral de Monte Agraço","countryCode":"PT","stateCode":"09","latitude":"39.01666667","longitude":"-9.15000000"},{"name":"Sobralinho","countryCode":"PT","stateCode":"09","latitude":"38.91750000","longitude":"-9.02611111"},{"name":"Socorro","countryCode":"PT","stateCode":"09","latitude":"38.71666667","longitude":"-9.13444444"},{"name":"Sortelha","countryCode":"PT","stateCode":"09","latitude":"40.33138889","longitude":"-7.21138889"},{"name":"Souro Pires","countryCode":"PT","stateCode":"09","latitude":"40.74500000","longitude":"-7.12472222"},{"name":"Souto","countryCode":"PT","stateCode":"09","latitude":"40.35666667","longitude":"-6.95833333"},{"name":"Souto Maior","countryCode":"PT","stateCode":"09","latitude":"40.79686000","longitude":"-7.31410000"},{"name":"Souto de Aguiar da Beira","countryCode":"PT","stateCode":"09","latitude":"40.81075000","longitude":"-7.49244000"},{"name":"São Bartolomeu","countryCode":"PT","stateCode":"09","latitude":"39.27511000","longitude":"-9.27885000"},{"name":"São Bartolomeu dos Galegos","countryCode":"PT","stateCode":"09","latitude":"39.27583333","longitude":"-9.27944444"},{"name":"São Brás","countryCode":"PT","stateCode":"09","latitude":"38.76750000","longitude":"-9.23305556"},{"name":"São Cristóvão e São Lourenço","countryCode":"PT","stateCode":"09","latitude":"38.71277778","longitude":"-9.13555556"},{"name":"São Domingos de Benfica","countryCode":"PT","stateCode":"09","latitude":"38.74361111","longitude":"-9.17000000"},{"name":"São Domingos de Rana","countryCode":"PT","stateCode":"09","latitude":"38.70123000","longitude":"-9.32760000"},{"name":"São Francisco Xavier","countryCode":"PT","stateCode":"09","latitude":"38.70722222","longitude":"-9.21722222"},{"name":"São Jorge de Arroios","countryCode":"PT","stateCode":"09","latitude":"38.72888889","longitude":"-9.13888889"},{"name":"São José","countryCode":"PT","stateCode":"09","latitude":"38.71805556","longitude":"-9.14250000"},{"name":"São João","countryCode":"PT","stateCode":"09","latitude":"38.72888889","longitude":"-9.12277778"},{"name":"São João Dos Montes","countryCode":"PT","stateCode":"09","latitude":"38.95166000","longitude":"-9.05449000"},{"name":"São João da Talha","countryCode":"PT","stateCode":"09","latitude":"38.82583333","longitude":"-9.09222222"},{"name":"São João das Lampas","countryCode":"PT","stateCode":"09","latitude":"38.87000000","longitude":"-9.42111111"},{"name":"São João de Brito","countryCode":"PT","stateCode":"09","latitude":"38.75500000","longitude":"-9.13777778"},{"name":"São João de Deus","countryCode":"PT","stateCode":"09","latitude":"38.74027778","longitude":"-9.13777778"},{"name":"São Julião","countryCode":"PT","stateCode":"09","latitude":"40.48757000","longitude":"-7.59498000"},{"name":"São Julião do Tojal","countryCode":"PT","stateCode":"09","latitude":"38.85805556","longitude":"-9.13555556"},{"name":"São Mamede","countryCode":"PT","stateCode":"09","latitude":"38.72023000","longitude":"-9.15298000"},{"name":"São Marcos","countryCode":"PT","stateCode":"09","latitude":"38.75624000","longitude":"-9.29731000"},{"name":"São Martinho","countryCode":"PT","stateCode":"09","latitude":"40.44305556","longitude":"-7.67194444"},{"name":"São Miguel","countryCode":"PT","stateCode":"09","latitude":"38.71111111","longitude":"-9.12944444"},{"name":"São Miguel da Guarda","countryCode":"PT","stateCode":"09","latitude":"40.55555556","longitude":"-7.24611111"},{"name":"São Miguel de Alcainça","countryCode":"PT","stateCode":"09","latitude":"38.92111111","longitude":"-9.29583333"},{"name":"São Nicolau","countryCode":"PT","stateCode":"09","latitude":"38.70750000","longitude":"-9.13666667"},{"name":"São Paio","countryCode":"PT","stateCode":"09","latitude":"40.51527778","longitude":"-7.58222222"},{"name":"São Paulo","countryCode":"PT","stateCode":"09","latitude":"38.70760000","longitude":"-9.14707000"},{"name":"São Pedro","countryCode":"PT","stateCode":"09","latitude":"40.63222222","longitude":"-7.38138889"},{"name":"São Pedro da Cadeira","countryCode":"PT","stateCode":"09","latitude":"39.06972222","longitude":"-9.37166667"},{"name":"São Pedro de Penaferrim","countryCode":"PT","stateCode":"09","latitude":"38.76947000","longitude":"-9.38963000"},{"name":"São Pedro de Rio Seco","countryCode":"PT","stateCode":"09","latitude":"40.66194444","longitude":"-6.83916667"},{"name":"São Romão","countryCode":"PT","stateCode":"09","latitude":"40.40194444","longitude":"-7.71694444"},{"name":"São Sebastião da Pedreira","countryCode":"PT","stateCode":"09","latitude":"38.73083333","longitude":"-9.14916667"},{"name":"São Vicente","countryCode":"PT","stateCode":"09","latitude":"40.53979000","longitude":"-7.23536000"},{"name":"São Vicente de Fora","countryCode":"PT","stateCode":"09","latitude":"38.71583333","longitude":"-9.12416667"},{"name":"Sé","countryCode":"PT","stateCode":"09","latitude":"40.53861111","longitude":"-7.26916667"},{"name":"Tamanhos","countryCode":"PT","stateCode":"09","latitude":"40.76166667","longitude":"-7.31555556"},{"name":"Teixeira","countryCode":"PT","stateCode":"09","latitude":"40.25333333","longitude":"-7.74166667"},{"name":"Terrenho","countryCode":"PT","stateCode":"09","latitude":"40.86611111","longitude":"-7.35416667"},{"name":"Terrugem","countryCode":"PT","stateCode":"09","latitude":"38.85111111","longitude":"-9.37472222"},{"name":"Torre do Terrenho","countryCode":"PT","stateCode":"09","latitude":"40.88888889","longitude":"-7.35944444"},{"name":"Torres","countryCode":"PT","stateCode":"09","latitude":"40.74833333","longitude":"-7.31916667"},{"name":"Torres Vedras","countryCode":"PT","stateCode":"09","latitude":"39.08333333","longitude":"-9.26666667"},{"name":"Torrozelo","countryCode":"PT","stateCode":"09","latitude":"40.38611111","longitude":"-7.76027778"},{"name":"Tourais","countryCode":"PT","stateCode":"09","latitude":"40.47138889","longitude":"-7.75083333"},{"name":"Touça","countryCode":"PT","stateCode":"09","latitude":"41.04722222","longitude":"-7.23388889"},{"name":"Trancoso","countryCode":"PT","stateCode":"09","latitude":"40.78330000","longitude":"-7.35000000"},{"name":"Travancinha","countryCode":"PT","stateCode":"09","latitude":"40.42234000","longitude":"-7.82175000"},{"name":"Triana","countryCode":"PT","stateCode":"09","latitude":"39.06988000","longitude":"-8.98660000"},{"name":"Trinta","countryCode":"PT","stateCode":"09","latitude":"40.50444444","longitude":"-7.35527778"},{"name":"Turcifal","countryCode":"PT","stateCode":"09","latitude":"39.03578000","longitude":"-9.26017000"},{"name":"Unhos","countryCode":"PT","stateCode":"09","latitude":"38.82583333","longitude":"-9.12138889"},{"name":"Valbom","countryCode":"PT","stateCode":"09","latitude":"40.78055556","longitude":"-7.12888889"},{"name":"Valdujo","countryCode":"PT","stateCode":"09","latitude":"40.84500000","longitude":"-7.26694444"},{"name":"Vale Flor","countryCode":"PT","stateCode":"09","latitude":"40.91277778","longitude":"-7.28222222"},{"name":"Vale da Mula","countryCode":"PT","stateCode":"09","latitude":"40.70361111","longitude":"-6.82361111"},{"name":"Vale de Amoreira","countryCode":"PT","stateCode":"09","latitude":"40.41416667","longitude":"-7.44138889"},{"name":"Vale de Azares","countryCode":"PT","stateCode":"09","latitude":"40.60492000","longitude":"-7.36421000"},{"name":"Vale de Espinho","countryCode":"PT","stateCode":"09","latitude":"40.29694444","longitude":"-6.95055556"},{"name":"Vale de Estrela","countryCode":"PT","stateCode":"09","latitude":"40.49944444","longitude":"-7.30777778"},{"name":"Vale do Paraíso","countryCode":"PT","stateCode":"09","latitude":"39.11555556","longitude":"-8.88583333"},{"name":"Vale do Seixo","countryCode":"PT","stateCode":"09","latitude":"40.79291000","longitude":"-7.27266000"},{"name":"Valezim","countryCode":"PT","stateCode":"09","latitude":"40.35889000","longitude":"-7.70831000"},{"name":"Valhelhas","countryCode":"PT","stateCode":"09","latitude":"40.40722222","longitude":"-7.40305556"},{"name":"Valverde","countryCode":"PT","stateCode":"09","latitude":"40.78416667","longitude":"-7.52194444"},{"name":"Vascoveiro","countryCode":"PT","stateCode":"09","latitude":"40.73416667","longitude":"-7.06972222"},{"name":"Vela","countryCode":"PT","stateCode":"09","latitude":"40.43585000","longitude":"-7.30369000"},{"name":"Velosa","countryCode":"PT","stateCode":"09","latitude":"40.65250000","longitude":"-7.29000000"},{"name":"Venda Nova","countryCode":"PT","stateCode":"09","latitude":"38.75422000","longitude":"-9.21452000"},{"name":"Venda do Pinheiro","countryCode":"PT","stateCode":"09","latitude":"38.92527778","longitude":"-9.23222222"},{"name":"Venteira","countryCode":"PT","stateCode":"09","latitude":"38.75944444","longitude":"-9.24111111"},{"name":"Ventosa","countryCode":"PT","stateCode":"09","latitude":"39.12694444","longitude":"-9.08416667"},{"name":"Vermelha","countryCode":"PT","stateCode":"09","latitude":"39.27277778","longitude":"-9.10555556"},{"name":"Vermiosa","countryCode":"PT","stateCode":"09","latitude":"40.82722222","longitude":"-6.87750000"},{"name":"Vialonga","countryCode":"PT","stateCode":"09","latitude":"38.87094000","longitude":"-9.06823000"},{"name":"Vide","countryCode":"PT","stateCode":"09","latitude":"40.29444444","longitude":"-7.78416667"},{"name":"Vide Entre Vinhas","countryCode":"PT","stateCode":"09","latitude":"40.59722222","longitude":"-7.40416667"},{"name":"Videmonte","countryCode":"PT","stateCode":"09","latitude":"40.51388889","longitude":"-7.39000000"},{"name":"Vila Boa","countryCode":"PT","stateCode":"09","latitude":"40.38305556","longitude":"-7.00388889"},{"name":"Vila Boa do Mondego","countryCode":"PT","stateCode":"09","latitude":"40.62694444","longitude":"-7.43777778"},{"name":"Vila Cortês da Serra","countryCode":"PT","stateCode":"09","latitude":"40.55083333","longitude":"-7.52944444"},{"name":"Vila Cortês do Mondego","countryCode":"PT","stateCode":"09","latitude":"40.60593000","longitude":"-7.31236000"},{"name":"Vila Cova à Coelheira","countryCode":"PT","stateCode":"09","latitude":"40.38333333","longitude":"-7.73416667"},{"name":"Vila Fernando","countryCode":"PT","stateCode":"09","latitude":"40.49472222","longitude":"-7.15444444"},{"name":"Vila Franca da Serra","countryCode":"PT","stateCode":"09","latitude":"40.58722222","longitude":"-7.53944444"},{"name":"Vila Franca das Naves","countryCode":"PT","stateCode":"09","latitude":"40.72392000","longitude":"-7.26206000"},{"name":"Vila Franca de Xira","countryCode":"PT","stateCode":"09","latitude":"38.95000000","longitude":"-8.98333333"},{"name":"Vila Franca do Deão","countryCode":"PT","stateCode":"09","latitude":"40.65277778","longitude":"-7.24222222"},{"name":"Vila Franca do Rosário","countryCode":"PT","stateCode":"09","latitude":"38.97472222","longitude":"-9.25611111"},{"name":"Vila Garcia","countryCode":"PT","stateCode":"09","latitude":"40.79414000","longitude":"-7.23318000"},{"name":"Vila Nova da Rainha","countryCode":"PT","stateCode":"09","latitude":"39.03722222","longitude":"-8.93361111"},{"name":"Vila Nova de Foz Côa","countryCode":"PT","stateCode":"09","latitude":"41.08333333","longitude":"-7.13333333"},{"name":"Vila Nova de São Pedro","countryCode":"PT","stateCode":"09","latitude":"39.21980000","longitude":"-8.84037000"},{"name":"Vila Nova de Tazem","countryCode":"PT","stateCode":"09","latitude":"40.50250000","longitude":"-7.70305556"},{"name":"Vila Ruiva","countryCode":"PT","stateCode":"09","latitude":"40.56944444","longitude":"-7.51416667"},{"name":"Vila Soeiro do Chão","countryCode":"PT","stateCode":"09","latitude":"40.61036000","longitude":"-7.48202000"},{"name":"Vila Verde","countryCode":"PT","stateCode":"09","latitude":"39.15489000","longitude":"-9.11512000"},{"name":"Vila Verde dos Francos","countryCode":"PT","stateCode":"09","latitude":"39.15444444","longitude":"-9.11333333"},{"name":"Vila do Touro","countryCode":"PT","stateCode":"09","latitude":"40.41638889","longitude":"-7.10555556"},{"name":"Vilar","countryCode":"PT","stateCode":"09","latitude":"39.18671000","longitude":"-9.10687000"},{"name":"Vilar Formoso","countryCode":"PT","stateCode":"09","latitude":"40.61382000","longitude":"-6.83493000"},{"name":"Vilar Maior","countryCode":"PT","stateCode":"09","latitude":"40.48473000","longitude":"-6.91999000"},{"name":"Vilar Torpim","countryCode":"PT","stateCode":"09","latitude":"40.82555556","longitude":"-6.95194444"},{"name":"Vilar de Amargo","countryCode":"PT","stateCode":"09","latitude":"40.94636000","longitude":"-7.00157000"},{"name":"Vilares","countryCode":"PT","stateCode":"09","latitude":"40.72062000","longitude":"-7.28348000"},{"name":"Vimeiro","countryCode":"PT","stateCode":"09","latitude":"39.17777778","longitude":"-9.31777778"},{"name":"Vinhó","countryCode":"PT","stateCode":"09","latitude":"40.49583333","longitude":"-7.62694444"},{"name":"Várzea de Meruge","countryCode":"PT","stateCode":"09","latitude":"40.39527778","longitude":"-7.78361111"},{"name":"Águas Belas","countryCode":"PT","stateCode":"09","latitude":"40.37472222","longitude":"-7.16694444"},{"name":"Angaur State","countryCode":"PW","stateCode":"010","latitude":"6.90601000","longitude":"134.12997000"},{"name":"Imeong Hamlet","countryCode":"PW","stateCode":"227","latitude":"7.53134000","longitude":"134.52713000"},{"name":"Kayangel","countryCode":"PW","stateCode":"100","latitude":"8.08228000","longitude":"134.71725000"},{"name":"Kloulklubed","countryCode":"PW","stateCode":"350","latitude":"7.04192000","longitude":"134.25561000"},{"name":"Koror","countryCode":"PW","stateCode":"150","latitude":"7.33978000","longitude":"134.47326000"},{"name":"Koror Town","countryCode":"PW","stateCode":"150","latitude":"7.34257000","longitude":"134.47888000"},{"name":"Melekeok Village","countryCode":"PW","stateCode":"212","latitude":"7.49567000","longitude":"134.63671000"},{"name":"Mengellang","countryCode":"PW","stateCode":"218","latitude":"7.69570000","longitude":"134.63054000"},{"name":"Ngardmau","countryCode":"PW","stateCode":"222","latitude":"7.60986000","longitude":"134.57440000"},{"name":"Ngchemiangel","countryCode":"PW","stateCode":"002","latitude":"7.44613000","longitude":"134.47678000"},{"name":"Ngchesar Hamlet","countryCode":"PW","stateCode":"226","latitude":"7.46932000","longitude":"134.60991000"},{"name":"Ngerkeai","countryCode":"PW","stateCode":"228","latitude":"7.55456000","longitude":"134.63612000"},{"name":"Ngetkib","countryCode":"PW","stateCode":"004","latitude":"7.36451000","longitude":"134.51484000"},{"name":"Sonsorol Village","countryCode":"PW","stateCode":"370","latitude":"5.32608000","longitude":"132.21943000"},{"name":"Tobi Village","countryCode":"PW","stateCode":"050","latitude":"3.00488000","longitude":"131.12168000"},{"name":"Ulimang","countryCode":"PW","stateCode":"214","latitude":"7.62416000","longitude":"134.64208000"},{"name":"Abaí","countryCode":"PY","stateCode":"6","latitude":"-26.03333000","longitude":"-55.93333000"},{"name":"Buena Vista","countryCode":"PY","stateCode":"6","latitude":"-26.18387000","longitude":"-56.08171000"},{"name":"Caazapá","countryCode":"PY","stateCode":"6","latitude":"-26.19583000","longitude":"-56.36806000"},{"name":"General Higinio Morínigo","countryCode":"PY","stateCode":"6","latitude":"-25.95000000","longitude":"-55.91667000"},{"name":"San Juan Nepomuceno","countryCode":"PY","stateCode":"6","latitude":"-26.11229000","longitude":"-55.93861000"},{"name":"Yegros","countryCode":"PY","stateCode":"6","latitude":"-26.45000000","longitude":"-56.40000000"},{"name":"Yuty","countryCode":"PY","stateCode":"6","latitude":"-26.61471000","longitude":"-56.24607000"},{"name":"Acahay","countryCode":"PY","stateCode":"9","latitude":"-25.91667000","longitude":"-57.15000000"},{"name":"Caapucú","countryCode":"PY","stateCode":"9","latitude":"-26.23523000","longitude":"-57.18212000"},{"name":"Carapeguá","countryCode":"PY","stateCode":"9","latitude":"-25.80000000","longitude":"-57.23333000"},{"name":"La Colmena","countryCode":"PY","stateCode":"9","latitude":"-25.88627000","longitude":"-56.84084000"},{"name":"Mbuyapey","countryCode":"PY","stateCode":"9","latitude":"-26.21921000","longitude":"-56.75777000"},{"name":"Paraguarí","countryCode":"PY","stateCode":"9","latitude":"-25.62083000","longitude":"-57.14722000"},{"name":"Pirayú","countryCode":"PY","stateCode":"9","latitude":"-25.48406000","longitude":"-57.23490000"},{"name":"Quiindy","countryCode":"PY","stateCode":"9","latitude":"-25.97606000","longitude":"-57.23353000"},{"name":"Sapucaí","countryCode":"PY","stateCode":"9","latitude":"-25.66652000","longitude":"-56.95215000"},{"name":"Yaguarón","countryCode":"PY","stateCode":"9","latitude":"-25.56139000","longitude":"-57.28343000"},{"name":"Ybycuí","countryCode":"PY","stateCode":"9","latitude":"-26.01667000","longitude":"-57.05000000"},{"name":"Altos","countryCode":"PY","stateCode":"3","latitude":"-25.26263000","longitude":"-57.25443000"},{"name":"Arroyos y Esteros","countryCode":"PY","stateCode":"3","latitude":"-25.05478000","longitude":"-57.09873000"},{"name":"Atyrá","countryCode":"PY","stateCode":"3","latitude":"-25.27876000","longitude":"-57.17192000"},{"name":"Caacupé","countryCode":"PY","stateCode":"3","latitude":"-25.38575000","longitude":"-57.14217000"},{"name":"Caraguatay","countryCode":"PY","stateCode":"3","latitude":"-25.23844000","longitude":"-56.82693000"},{"name":"Emboscada","countryCode":"PY","stateCode":"3","latitude":"-25.15000000","longitude":"-57.35000000"},{"name":"Eusebio Ayala","countryCode":"PY","stateCode":"3","latitude":"-25.38276000","longitude":"-56.96088000"},{"name":"Isla Pucú","countryCode":"PY","stateCode":"3","latitude":"-25.30853000","longitude":"-56.89986000"},{"name":"Itacurubí de la Cordillera","countryCode":"PY","stateCode":"3","latitude":"-25.46158000","longitude":"-56.85333000"},{"name":"Piribebuy","countryCode":"PY","stateCode":"3","latitude":"-25.46498000","longitude":"-57.04183000"},{"name":"San Bernardino","countryCode":"PY","stateCode":"3","latitude":"-25.31067000","longitude":"-57.29628000"},{"name":"Santa Elena","countryCode":"PY","stateCode":"3","latitude":"-25.41327000","longitude":"-56.79708000"},{"name":"Tobatí","countryCode":"PY","stateCode":"3","latitude":"-25.26111000","longitude":"-57.08329000"},{"name":"Antequera","countryCode":"PY","stateCode":"2","latitude":"-24.08526000","longitude":"-57.20221000"},{"name":"Capiíbary","countryCode":"PY","stateCode":"2","latitude":"-24.80000000","longitude":"-56.03333000"},{"name":"Colonia Nueva Germania","countryCode":"PY","stateCode":"2","latitude":"-23.91137000","longitude":"-56.70091000"},{"name":"General Elizardo Aquino","countryCode":"PY","stateCode":"2","latitude":"-24.44417000","longitude":"-56.90061000"},{"name":"Guayaybi","countryCode":"PY","stateCode":"2","latitude":"-24.53333000","longitude":"-56.43333000"},{"name":"Itacurubí del Rosario","countryCode":"PY","stateCode":"2","latitude":"-24.53541000","longitude":"-56.82352000"},{"name":"Lima","countryCode":"PY","stateCode":"2","latitude":"-23.88327000","longitude":"-56.48217000"},{"name":"Puerto Rosario","countryCode":"PY","stateCode":"2","latitude":"-24.44127000","longitude":"-57.14272000"},{"name":"San Pedro de Ycuamandiyú","countryCode":"PY","stateCode":"2","latitude":"-24.08534000","longitude":"-57.08745000"},{"name":"Tacuatí","countryCode":"PY","stateCode":"2","latitude":"-23.45000000","longitude":"-56.58333000"},{"name":"Unión","countryCode":"PY","stateCode":"2","latitude":"-24.80790000","longitude":"-56.52148000"},{"name":"Yataity del Norte","countryCode":"PY","stateCode":"2","latitude":"-24.83333000","longitude":"-56.35000000"},{"name":"Areguá","countryCode":"PY","stateCode":"11","latitude":"-25.31250000","longitude":"-57.38472000"},{"name":"Capiatá","countryCode":"PY","stateCode":"11","latitude":"-25.35520000","longitude":"-57.44545000"},{"name":"Fernando de la Mora","countryCode":"PY","stateCode":"11","latitude":"-25.33860000","longitude":"-57.52167000"},{"name":"Guarambaré","countryCode":"PY","stateCode":"11","latitude":"-25.49096000","longitude":"-57.45567000"},{"name":"Itauguá","countryCode":"PY","stateCode":"11","latitude":"-25.39258000","longitude":"-57.35421000"},{"name":"Itá","countryCode":"PY","stateCode":"11","latitude":"-25.50054000","longitude":"-57.36717000"},{"name":"Lambaré","countryCode":"PY","stateCode":"11","latitude":"-25.34682000","longitude":"-57.60647000"},{"name":"Limpio","countryCode":"PY","stateCode":"11","latitude":"-25.16611000","longitude":"-57.48562000"},{"name":"Mariano Roque Alonso","countryCode":"PY","stateCode":"11","latitude":"-25.20791000","longitude":"-57.53202000"},{"name":"Nemby","countryCode":"PY","stateCode":"11","latitude":"-25.39490000","longitude":"-57.53574000"},{"name":"Nueva Italia","countryCode":"PY","stateCode":"11","latitude":"-25.61080000","longitude":"-57.46563000"},{"name":"San Antonio","countryCode":"PY","stateCode":"11","latitude":"-25.42126000","longitude":"-57.54725000"},{"name":"San Lorenzo","countryCode":"PY","stateCode":"11","latitude":"-25.33968000","longitude":"-57.50879000"},{"name":"Villa Elisa","countryCode":"PY","stateCode":"11","latitude":"-25.36760000","longitude":"-57.59274000"},{"name":"Ypacarai","countryCode":"PY","stateCode":"11","latitude":"-25.40777000","longitude":"-57.28889000"},{"name":"Arquitecto Tomás Romero Pereira","countryCode":"PY","stateCode":"7","latitude":"-26.48333000","longitude":"-55.25000000"},{"name":"Bella Vista","countryCode":"PY","stateCode":"7","latitude":"-27.05000000","longitude":"-55.55000000"},{"name":"Capitán Miranda","countryCode":"PY","stateCode":"7","latitude":"-27.20000000","longitude":"-55.80000000"},{"name":"Carmen del Paraná","countryCode":"PY","stateCode":"7","latitude":"-27.22232000","longitude":"-56.15243000"},{"name":"Colonia Carlos Antonio López","countryCode":"PY","stateCode":"7","latitude":"-26.39853000","longitude":"-54.75690000"},{"name":"Colonia San Lorenzo","countryCode":"PY","stateCode":"7","latitude":"-26.49324000","longitude":"-54.79989000"},{"name":"Edelira","countryCode":"PY","stateCode":"7","latitude":"-26.76734000","longitude":"-55.27872000"},{"name":"Encarnación","countryCode":"PY","stateCode":"7","latitude":"-27.33056000","longitude":"-55.86667000"},{"name":"Fram","countryCode":"PY","stateCode":"7","latitude":"-26.98333000","longitude":"-55.88333000"},{"name":"General Artigas","countryCode":"PY","stateCode":"7","latitude":"-26.93522000","longitude":"-56.22168000"},{"name":"General Delgado","countryCode":"PY","stateCode":"7","latitude":"-27.09046000","longitude":"-56.52474000"},{"name":"Hohenau","countryCode":"PY","stateCode":"7","latitude":"-27.07315000","longitude":"-55.64247000"},{"name":"Jesús","countryCode":"PY","stateCode":"7","latitude":"-27.05598000","longitude":"-55.74130000"},{"name":"Natalio","countryCode":"PY","stateCode":"7","latitude":"-26.75702000","longitude":"-55.13777000"},{"name":"Obligado","countryCode":"PY","stateCode":"7","latitude":"-27.03333000","longitude":"-55.63333000"},{"name":"Pirapó","countryCode":"PY","stateCode":"7","latitude":"-26.86012000","longitude":"-55.54357000"},{"name":"Puerto Mayor Otaño","countryCode":"PY","stateCode":"7","latitude":"-26.40000000","longitude":"-54.70000000"},{"name":"San Cosme y Damián","countryCode":"PY","stateCode":"7","latitude":"-27.31741000","longitude":"-56.33087000"},{"name":"San Juan del Paraná","countryCode":"PY","stateCode":"7","latitude":"-27.30168000","longitude":"-55.96509000"},{"name":"San Pedro del Paraná","countryCode":"PY","stateCode":"7","latitude":"-26.83268000","longitude":"-56.20575000"},{"name":"Trinidad","countryCode":"PY","stateCode":"7","latitude":"-27.11667000","longitude":"-55.78333000"},{"name":"Bella Vista","countryCode":"PY","stateCode":"13","latitude":"-22.13333000","longitude":"-56.51667000"},{"name":"Capitán Bado","countryCode":"PY","stateCode":"13","latitude":"-23.26667000","longitude":"-55.53333000"},{"name":"Pedro Juan Caballero","countryCode":"PY","stateCode":"13","latitude":"-22.54722000","longitude":"-55.73333000"},{"name":"Belén","countryCode":"PY","stateCode":"1","latitude":"-23.46611000","longitude":"-57.26194000"},{"name":"Concepción","countryCode":"PY","stateCode":"1","latitude":"-23.39985000","longitude":"-57.43236000"},{"name":"Horqueta","countryCode":"PY","stateCode":"1","latitude":"-23.34278000","longitude":"-57.05972000"},{"name":"Benjamín Aceval","countryCode":"PY","stateCode":"15","latitude":"-24.96667000","longitude":"-57.56667000"},{"name":"Nanawua","countryCode":"PY","stateCode":"15","latitude":"-25.27930000","longitude":"-57.70307000"},{"name":"Villa Hayes","countryCode":"PY","stateCode":"15","latitude":"-25.09306000","longitude":"-57.52361000"},{"name":"Caaguazú","countryCode":"PY","stateCode":"5","latitude":"-25.47104000","longitude":"-56.01603000"},{"name":"Carayaó","countryCode":"PY","stateCode":"5","latitude":"-25.19750000","longitude":"-56.39878000"},{"name":"Cecilio Baez","countryCode":"PY","stateCode":"5","latitude":"-25.07158000","longitude":"-56.24386000"},{"name":"Colonia General Alfredo Stroessner","countryCode":"PY","stateCode":"5","latitude":"-25.36395000","longitude":"-55.70690000"},{"name":"Coronel Oviedo","countryCode":"PY","stateCode":"5","latitude":"-25.44444000","longitude":"-56.44028000"},{"name":"Doctor Juan Manuel Frutos","countryCode":"PY","stateCode":"5","latitude":"-25.38380000","longitude":"-55.83215000"},{"name":"Mbutuý","countryCode":"PY","stateCode":"5","latitude":"-24.97518000","longitude":"-56.30927000"},{"name":"Repatriación","countryCode":"PY","stateCode":"5","latitude":"-25.53333000","longitude":"-55.95000000"},{"name":"San Joaquín","countryCode":"PY","stateCode":"5","latitude":"-25.02853000","longitude":"-56.04280000"},{"name":"San José","countryCode":"PY","stateCode":"5","latitude":"-25.53333000","longitude":"-56.73333000"},{"name":"Yhú","countryCode":"PY","stateCode":"5","latitude":"-25.05784000","longitude":"-55.92267000"},{"name":"Capitán Pablo Lagerenza","countryCode":"PY","stateCode":"16","latitude":"-19.91667000","longitude":"-60.78333000"},{"name":"Fuerte Olimpo","countryCode":"PY","stateCode":"16","latitude":"-21.04153000","longitude":"-57.87377000"},{"name":"Cedrales","countryCode":"PY","stateCode":"10","latitude":"-25.65668000","longitude":"-54.72272000"},{"name":"Ciudad del Este","countryCode":"PY","stateCode":"10","latitude":"-25.50972000","longitude":"-54.61111000"},{"name":"Colonia Minga Porá","countryCode":"PY","stateCode":"10","latitude":"-24.86667000","longitude":"-54.90000000"},{"name":"Doctor Juan León Mallorquín","countryCode":"PY","stateCode":"10","latitude":"-25.43053000","longitude":"-55.25412000"},{"name":"Itakyry","countryCode":"PY","stateCode":"10","latitude":"-24.98611000","longitude":"-55.14963000"},{"name":"Naranjal","countryCode":"PY","stateCode":"10","latitude":"-25.96667000","longitude":"-55.18333000"},{"name":"Presidente Franco","countryCode":"PY","stateCode":"10","latitude":"-25.56384000","longitude":"-54.61097000"},{"name":"San Alberto","countryCode":"PY","stateCode":"10","latitude":"-24.96667000","longitude":"-54.90000000"},{"name":"Santa Rita","countryCode":"PY","stateCode":"10","latitude":"-25.78333000","longitude":"-55.06667000"},{"name":"Yguazú","countryCode":"PY","stateCode":"10","latitude":"-25.46187000","longitude":"-55.00007000"},{"name":"Cerrito","countryCode":"PY","stateCode":"12","latitude":"-27.34215000","longitude":"-57.64119000"},{"name":"General José Eduvigis Díaz","countryCode":"PY","stateCode":"12","latitude":"-27.20136000","longitude":"-58.36740000"},{"name":"Pilar","countryCode":"PY","stateCode":"12","latitude":"-26.85874000","longitude":"-58.30639000"},{"name":"Colonia Catuete","countryCode":"PY","stateCode":"14","latitude":"-24.13333000","longitude":"-54.61667000"},{"name":"Corpus Christi","countryCode":"PY","stateCode":"14","latitude":"-24.08040000","longitude":"-54.93933000"},{"name":"La Paloma","countryCode":"PY","stateCode":"14","latitude":"-24.12957000","longitude":"-54.61376000"},{"name":"Nueva Esperanza","countryCode":"PY","stateCode":"14","latitude":"-24.50760000","longitude":"-54.85510000"},{"name":"Salto del Guairá","countryCode":"PY","stateCode":"14","latitude":"-24.06250000","longitude":"-54.30694000"},{"name":"San Isidro de Curuguaty","countryCode":"PY","stateCode":"14","latitude":"-24.47184000","longitude":"-55.69227000"},{"name":"Ygatimi","countryCode":"PY","stateCode":"14","latitude":"-24.12371000","longitude":"-55.64418000"},{"name":"Colonia Mauricio José Troche","countryCode":"PY","stateCode":"4","latitude":"-25.56667000","longitude":"-56.28333000"},{"name":"Coronel Martínez","countryCode":"PY","stateCode":"4","latitude":"-25.75862000","longitude":"-56.61677000"},{"name":"Independencia","countryCode":"PY","stateCode":"4","latitude":"-25.69100000","longitude":"-56.26781000"},{"name":"Itapé","countryCode":"PY","stateCode":"4","latitude":"-25.85172000","longitude":"-56.61385000"},{"name":"Iturbe","countryCode":"PY","stateCode":"4","latitude":"-26.05508000","longitude":"-56.48463000"},{"name":"Mbocayaty","countryCode":"PY","stateCode":"4","latitude":"-25.71938000","longitude":"-56.42179000"},{"name":"Natalicio Talavera","countryCode":"PY","stateCode":"4","latitude":"-25.63333000","longitude":"-56.30000000"},{"name":"Villarrica","countryCode":"PY","stateCode":"4","latitude":"-25.74946000","longitude":"-56.43518000"},{"name":"Colonia Menno","countryCode":"PY","stateCode":"19","latitude":"-22.36667000","longitude":"-59.81667000"},{"name":"Colonia Neuland","countryCode":"PY","stateCode":"19","latitude":"-22.66667000","longitude":"-60.11667000"},{"name":"Filadelfia","countryCode":"PY","stateCode":"19","latitude":"-22.33936000","longitude":"-60.03157000"},{"name":"Juan de Ayolas","countryCode":"PY","stateCode":"8","latitude":"-27.38662000","longitude":"-56.84724000"},{"name":"San Juan Bautista","countryCode":"PY","stateCode":"8","latitude":"-26.66944000","longitude":"-57.14583000"},{"name":"San Miguel","countryCode":"PY","stateCode":"8","latitude":"-26.50000000","longitude":"-57.05000000"},{"name":"San Patricio","countryCode":"PY","stateCode":"8","latitude":"-26.96667000","longitude":"-56.81667000"},{"name":"Santa María","countryCode":"PY","stateCode":"8","latitude":"-26.78333000","longitude":"-56.93333000"},{"name":"Santa Rosa Misiones","countryCode":"PY","stateCode":"8","latitude":"-26.88730000","longitude":"-56.84905000"},{"name":"Santiago","countryCode":"PY","stateCode":"8","latitude":"-27.14310000","longitude":"-56.76803000"},{"name":"Villa Florida","countryCode":"PY","stateCode":"8","latitude":"-26.38333000","longitude":"-57.15000000"},{"name":"Al Ghuwayrīyah","countryCode":"QA","stateCode":"KH","latitude":"25.82882000","longitude":"51.24567000"},{"name":"Al Khawr","countryCode":"QA","stateCode":"KH","latitude":"25.68389000","longitude":"51.50583000"},{"name":"Al Jumaylīyah","countryCode":"QA","stateCode":"SH","latitude":"25.61068000","longitude":"51.09108000"},{"name":"Ash Shīḩānīyah","countryCode":"QA","stateCode":"SH","latitude":"25.37088000","longitude":"51.22264000"},{"name":"Dukhān","countryCode":"QA","stateCode":"SH","latitude":"25.42485000","longitude":"50.78227000"},{"name":"Al Wakrah","countryCode":"QA","stateCode":"WA","latitude":"25.17151000","longitude":"51.60337000"},{"name":"Al Wukayr","countryCode":"QA","stateCode":"WA","latitude":"25.15107000","longitude":"51.53718000"},{"name":"Musay‘īd","countryCode":"QA","stateCode":"WA","latitude":"24.99226000","longitude":"51.55067000"},{"name":"Ar Rayyān","countryCode":"QA","stateCode":"RA","latitude":"25.29194000","longitude":"51.42444000"},{"name":"Umm Bāb","countryCode":"QA","stateCode":"RA","latitude":"25.21417000","longitude":"50.80722000"},{"name":"Ar Ruways","countryCode":"QA","stateCode":"MS","latitude":"26.13978000","longitude":"51.21493000"},{"name":"Fuwayriţ","countryCode":"QA","stateCode":"MS","latitude":"26.02565000","longitude":"51.36971000"},{"name":"Madīnat ash Shamāl","countryCode":"QA","stateCode":"MS","latitude":"26.12933000","longitude":"51.20090000"},{"name":"Doha","countryCode":"QA","stateCode":"DA","latitude":"25.28545000","longitude":"51.53096000"},{"name":"Umm Şalāl Muḩammad","countryCode":"QA","stateCode":"US","latitude":"25.41524000","longitude":"51.40647000"},{"name":"1 Decembrie","countryCode":"RO","stateCode":"IF","latitude":"44.29083000","longitude":"26.05806000"},{"name":"Afumaţi","countryCode":"RO","stateCode":"IF","latitude":"44.51667000","longitude":"26.26667000"},{"name":"Alunișu","countryCode":"RO","stateCode":"IF","latitude":"44.33883000","longitude":"26.05837000"},{"name":"Baloteşti","countryCode":"RO","stateCode":"IF","latitude":"44.61667000","longitude":"26.11667000"},{"name":"Berceni","countryCode":"RO","stateCode":"IF","latitude":"44.31417000","longitude":"26.18556000"},{"name":"Bragadiru","countryCode":"RO","stateCode":"IF","latitude":"44.37111000","longitude":"25.97750000"},{"name":"Brăneşti","countryCode":"RO","stateCode":"IF","latitude":"44.45000000","longitude":"26.33333000"},{"name":"Buciumeni","countryCode":"RO","stateCode":"IF","latitude":"44.54975000","longitude":"25.96419000"},{"name":"Buftea","countryCode":"RO","stateCode":"IF","latitude":"44.56139000","longitude":"25.94889000"},{"name":"Buriaș","countryCode":"RO","stateCode":"IF","latitude":"44.73304000","longitude":"25.98053000"},{"name":"Bălăceanca","countryCode":"RO","stateCode":"IF","latitude":"44.39249000","longitude":"26.29009000"},{"name":"Cernica","countryCode":"RO","stateCode":"IF","latitude":"44.41667000","longitude":"26.28333000"},{"name":"Chiajna","countryCode":"RO","stateCode":"IF","latitude":"44.46000000","longitude":"25.97333000"},{"name":"Chitila","countryCode":"RO","stateCode":"IF","latitude":"44.50806000","longitude":"25.98222000"},{"name":"Ciofliceni","countryCode":"RO","stateCode":"IF","latitude":"44.68122000","longitude":"26.11923000"},{"name":"Ciolpani","countryCode":"RO","stateCode":"IF","latitude":"44.73333000","longitude":"26.08333000"},{"name":"Ciorogârla","countryCode":"RO","stateCode":"IF","latitude":"44.44250000","longitude":"25.88333000"},{"name":"Clinceni","countryCode":"RO","stateCode":"IF","latitude":"44.37333000","longitude":"25.95472000"},{"name":"Comuna 1 Decembrie","countryCode":"RO","stateCode":"IF","latitude":"44.28869000","longitude":"26.06178000"},{"name":"Comuna Afumaţi","countryCode":"RO","stateCode":"IF","latitude":"44.52501000","longitude":"26.24943000"},{"name":"Comuna Baloteşti","countryCode":"RO","stateCode":"IF","latitude":"44.62026000","longitude":"26.08664000"},{"name":"Comuna Berceni","countryCode":"RO","stateCode":"IF","latitude":"44.30887000","longitude":"26.19051000"},{"name":"Comuna Brăneşti","countryCode":"RO","stateCode":"IF","latitude":"44.45362000","longitude":"26.34995000"},{"name":"Comuna Cernica","countryCode":"RO","stateCode":"IF","latitude":"44.39343000","longitude":"26.28992000"},{"name":"Comuna Chiajna","countryCode":"RO","stateCode":"IF","latitude":"44.45499000","longitude":"25.99345000"},{"name":"Comuna Ciolpani","countryCode":"RO","stateCode":"IF","latitude":"44.72603000","longitude":"26.10193000"},{"name":"Comuna Ciorogârla","countryCode":"RO","stateCode":"IF","latitude":"44.43222000","longitude":"25.87861000"},{"name":"Comuna Clinceni","countryCode":"RO","stateCode":"IF","latitude":"44.37639000","longitude":"25.92445000"},{"name":"Comuna Copăceni","countryCode":"RO","stateCode":"IF","latitude":"44.26297000","longitude":"26.09374000"},{"name":"Comuna Corbeanca","countryCode":"RO","stateCode":"IF","latitude":"44.59671000","longitude":"26.03241000"},{"name":"Comuna Cornetu","countryCode":"RO","stateCode":"IF","latitude":"44.34286000","longitude":"25.92489000"},{"name":"Comuna Dascălu Creaţa","countryCode":"RO","stateCode":"IF","latitude":"44.60008000","longitude":"26.24201000"},{"name":"Comuna Domneşti","countryCode":"RO","stateCode":"IF","latitude":"44.39058000","longitude":"25.89492000"},{"name":"Comuna Dragomireşti-Vale","countryCode":"RO","stateCode":"IF","latitude":"44.47555000","longitude":"25.93164000"},{"name":"Comuna Dărăşti-Ilfov","countryCode":"RO","stateCode":"IF","latitude":"44.30912000","longitude":"26.02139000"},{"name":"Comuna Fundeni-Dobroeşti","countryCode":"RO","stateCode":"IF","latitude":"44.45455000","longitude":"26.18368000"},{"name":"Comuna Glina","countryCode":"RO","stateCode":"IF","latitude":"44.38546000","longitude":"26.24582000"},{"name":"Comuna Gruiu","countryCode":"RO","stateCode":"IF","latitude":"44.72648000","longitude":"26.22133000"},{"name":"Comuna Grădiştea","countryCode":"RO","stateCode":"IF","latitude":"44.66557000","longitude":"26.31448000"},{"name":"Comuna Găneasa","countryCode":"RO","stateCode":"IF","latitude":"44.49447000","longitude":"26.29923000"},{"name":"Comuna Jilava","countryCode":"RO","stateCode":"IF","latitude":"44.32863000","longitude":"26.07754000"},{"name":"Comuna Moara Vlãsiei","countryCode":"RO","stateCode":"IF","latitude":"44.63416000","longitude":"26.18935000"},{"name":"Comuna Mogoşoaia","countryCode":"RO","stateCode":"IF","latitude":"44.52903000","longitude":"26.00178000"},{"name":"Comuna Nuci","countryCode":"RO","stateCode":"IF","latitude":"44.70910000","longitude":"26.31770000"},{"name":"Comuna Periş","countryCode":"RO","stateCode":"IF","latitude":"44.70859000","longitude":"26.01472000"},{"name":"Comuna Petrăchioaia","countryCode":"RO","stateCode":"IF","latitude":"44.57953000","longitude":"26.31114000"},{"name":"Comuna Snagov","countryCode":"RO","stateCode":"IF","latitude":"44.68481000","longitude":"26.12384000"},{"name":"Comuna Tunari","countryCode":"RO","stateCode":"IF","latitude":"44.56797000","longitude":"26.13908000"},{"name":"Comuna Vidra","countryCode":"RO","stateCode":"IF","latitude":"44.28107000","longitude":"26.14310000"},{"name":"Comuna Ştefãneştii De Jos","countryCode":"RO","stateCode":"IF","latitude":"44.53333000","longitude":"26.18333000"},{"name":"Copăceni","countryCode":"RO","stateCode":"IF","latitude":"44.26297000","longitude":"26.09374000"},{"name":"Corbeanca","countryCode":"RO","stateCode":"IF","latitude":"44.60000000","longitude":"26.05000000"},{"name":"Cornetu","countryCode":"RO","stateCode":"IF","latitude":"44.34167000","longitude":"25.94083000"},{"name":"Crețești","countryCode":"RO","stateCode":"IF","latitude":"44.28238000","longitude":"26.13530000"},{"name":"Căciulați","countryCode":"RO","stateCode":"IF","latitude":"44.62741000","longitude":"26.17255000"},{"name":"Căldăraru","countryCode":"RO","stateCode":"IF","latitude":"44.41307000","longitude":"26.26313000"},{"name":"Cățelu","countryCode":"RO","stateCode":"IF","latitude":"44.40292000","longitude":"26.21975000"},{"name":"Dascălu","countryCode":"RO","stateCode":"IF","latitude":"44.60000000","longitude":"26.23333000"},{"name":"Dobroeşti","countryCode":"RO","stateCode":"IF","latitude":"44.45000000","longitude":"26.18333000"},{"name":"Domneşti-Sârbi","countryCode":"RO","stateCode":"IF","latitude":"44.38333000","longitude":"25.91667000"},{"name":"Domnești","countryCode":"RO","stateCode":"IF","latitude":"44.39919000","longitude":"25.91618000"},{"name":"Dragomireşti-Vale","countryCode":"RO","stateCode":"IF","latitude":"44.47500000","longitude":"25.93500000"},{"name":"Dragomirești-Deal","countryCode":"RO","stateCode":"IF","latitude":"44.46240000","longitude":"25.94478000"},{"name":"Dârvari","countryCode":"RO","stateCode":"IF","latitude":"44.42108000","longitude":"25.87989000"},{"name":"Dărăşti-Ilfov","countryCode":"RO","stateCode":"IF","latitude":"44.30889000","longitude":"26.01833000"},{"name":"Fundeni","countryCode":"RO","stateCode":"IF","latitude":"44.45892000","longitude":"26.16565000"},{"name":"Ghermănești","countryCode":"RO","stateCode":"IF","latitude":"44.68829000","longitude":"26.14962000"},{"name":"Glina","countryCode":"RO","stateCode":"IF","latitude":"44.38333000","longitude":"26.25000000"},{"name":"Gruiu","countryCode":"RO","stateCode":"IF","latitude":"44.73333000","longitude":"26.23333000"},{"name":"Grădiştea","countryCode":"RO","stateCode":"IF","latitude":"44.66667000","longitude":"26.28333000"},{"name":"Găneasa","countryCode":"RO","stateCode":"IF","latitude":"44.48333000","longitude":"26.28333000"},{"name":"Islaz","countryCode":"RO","stateCode":"IF","latitude":"44.46117000","longitude":"26.38724000"},{"name":"Jilava","countryCode":"RO","stateCode":"IF","latitude":"44.33333000","longitude":"26.07806000"},{"name":"Lipia","countryCode":"RO","stateCode":"IF","latitude":"44.71003000","longitude":"26.26445000"},{"name":"Merii Petchii","countryCode":"RO","stateCode":"IF","latitude":"44.73532000","longitude":"26.30054000"},{"name":"Moara Vlăsiei","countryCode":"RO","stateCode":"IF","latitude":"44.64090000","longitude":"26.20616000"},{"name":"Mogoşoaia","countryCode":"RO","stateCode":"IF","latitude":"44.52917000","longitude":"26.00000000"},{"name":"Măgurele","countryCode":"RO","stateCode":"IF","latitude":"44.35000000","longitude":"26.03333000"},{"name":"Nuci","countryCode":"RO","stateCode":"IF","latitude":"44.71667000","longitude":"26.30000000"},{"name":"Olteni","countryCode":"RO","stateCode":"IF","latitude":"44.39307000","longitude":"25.95021000"},{"name":"Oraş Bragadiru","countryCode":"RO","stateCode":"IF","latitude":"44.36998000","longitude":"25.97871000"},{"name":"Oraş Buftea","countryCode":"RO","stateCode":"IF","latitude":"44.55475000","longitude":"25.95628000"},{"name":"Oraş Chitila","countryCode":"RO","stateCode":"IF","latitude":"44.49053000","longitude":"25.97847000"},{"name":"Oraş Mãgurele","countryCode":"RO","stateCode":"IF","latitude":"44.33925000","longitude":"26.01403000"},{"name":"Oraş Otopeni","countryCode":"RO","stateCode":"IF","latitude":"44.54217000","longitude":"26.06526000"},{"name":"Oraş Pantelimon","countryCode":"RO","stateCode":"IF","latitude":"44.45235000","longitude":"26.20684000"},{"name":"Oraş Popeşti Leordeni","countryCode":"RO","stateCode":"IF","latitude":"44.38005000","longitude":"26.17134000"},{"name":"Otopeni","countryCode":"RO","stateCode":"IF","latitude":"44.55000000","longitude":"26.06667000"},{"name":"Pantelimon","countryCode":"RO","stateCode":"IF","latitude":"44.45000000","longitude":"26.20000000"},{"name":"Periş","countryCode":"RO","stateCode":"IF","latitude":"44.68472000","longitude":"26.01389000"},{"name":"Petrăchioaia","countryCode":"RO","stateCode":"IF","latitude":"44.58099000","longitude":"26.31269000"},{"name":"Piteasca","countryCode":"RO","stateCode":"IF","latitude":"44.49339000","longitude":"26.33025000"},{"name":"Popeşti-Leordeni","countryCode":"RO","stateCode":"IF","latitude":"44.38333000","longitude":"26.16667000"},{"name":"Roșu","countryCode":"RO","stateCode":"IF","latitude":"44.45025000","longitude":"26.01122000"},{"name":"Rudeni","countryCode":"RO","stateCode":"IF","latitude":"44.47242000","longitude":"25.97325000"},{"name":"Siliștea Snagovului","countryCode":"RO","stateCode":"IF","latitude":"44.73920000","longitude":"26.17942000"},{"name":"Sintești","countryCode":"RO","stateCode":"IF","latitude":"44.30046000","longitude":"26.12126000"},{"name":"Snagov","countryCode":"RO","stateCode":"IF","latitude":"44.70000000","longitude":"26.18333000"},{"name":"Tunari","countryCode":"RO","stateCode":"IF","latitude":"44.55000000","longitude":"26.15000000"},{"name":"Tânganu","countryCode":"RO","stateCode":"IF","latitude":"44.40628000","longitude":"26.31262000"},{"name":"Vidra","countryCode":"RO","stateCode":"IF","latitude":"44.26056000","longitude":"26.16972000"},{"name":"Voluntari","countryCode":"RO","stateCode":"IF","latitude":"44.49002000","longitude":"26.17338000"},{"name":"Voluntari City","countryCode":"RO","stateCode":"IF","latitude":"44.49023000","longitude":"26.18439000"},{"name":"Vârteju","countryCode":"RO","stateCode":"IF","latitude":"44.35606000","longitude":"25.99183000"},{"name":"Ştefăneştii de Jos","countryCode":"RO","stateCode":"IF","latitude":"44.53333000","longitude":"26.20000000"},{"name":"Tamași","countryCode":"RO","stateCode":"IF","latitude":"44.58438000","longitude":"26.00724000"},{"name":"23 August","countryCode":"RO","stateCode":"CT","latitude":"43.91667000","longitude":"28.58333000"},{"name":"Adamclisi","countryCode":"RO","stateCode":"CT","latitude":"44.08333000","longitude":"27.95000000"},{"name":"Agigea","countryCode":"RO","stateCode":"CT","latitude":"44.09258000","longitude":"28.61079000"},{"name":"Albeşti","countryCode":"RO","stateCode":"CT","latitude":"43.80000000","longitude":"28.41667000"},{"name":"Aliman","countryCode":"RO","stateCode":"CT","latitude":"44.18333000","longitude":"27.85000000"},{"name":"Amzacea","countryCode":"RO","stateCode":"CT","latitude":"43.95000000","longitude":"28.40000000"},{"name":"Băneasa","countryCode":"RO","stateCode":"CT","latitude":"44.06667000","longitude":"27.70000000"},{"name":"Bărăganu","countryCode":"RO","stateCode":"CT","latitude":"44.08939000","longitude":"28.41980000"},{"name":"Castelu","countryCode":"RO","stateCode":"CT","latitude":"44.25000000","longitude":"28.33333000"},{"name":"Cerchezu","countryCode":"RO","stateCode":"CT","latitude":"43.81667000","longitude":"28.10000000"},{"name":"Cernavodă","countryCode":"RO","stateCode":"CT","latitude":"44.33957000","longitude":"28.03273000"},{"name":"Chirnogeni","countryCode":"RO","stateCode":"CT","latitude":"43.90000000","longitude":"28.23333000"},{"name":"Ciobanu","countryCode":"RO","stateCode":"CT","latitude":"44.71759000","longitude":"27.98698000"},{"name":"Ciocârlia","countryCode":"RO","stateCode":"CT","latitude":"44.10000000","longitude":"28.28333000"},{"name":"Ciocârlia de Sus","countryCode":"RO","stateCode":"CT","latitude":"44.11712000","longitude":"28.33402000"},{"name":"Cobadin","countryCode":"RO","stateCode":"CT","latitude":"44.08333000","longitude":"28.21667000"},{"name":"Cogealac","countryCode":"RO","stateCode":"CT","latitude":"44.55000000","longitude":"28.56667000"},{"name":"Comana","countryCode":"RO","stateCode":"CT","latitude":"43.90000000","longitude":"28.31667000"},{"name":"Comuna 23 August","countryCode":"RO","stateCode":"CT","latitude":"43.91938000","longitude":"28.55437000"},{"name":"Comuna Adamclisi","countryCode":"RO","stateCode":"CT","latitude":"44.11447000","longitude":"27.94990000"},{"name":"Comuna Agigea","countryCode":"RO","stateCode":"CT","latitude":"44.09654000","longitude":"28.62684000"},{"name":"Comuna Albeşti","countryCode":"RO","stateCode":"CT","latitude":"43.80863000","longitude":"28.40325000"},{"name":"Comuna Aliman","countryCode":"RO","stateCode":"CT","latitude":"44.18430000","longitude":"27.83697000"},{"name":"Comuna Amzacea","countryCode":"RO","stateCode":"CT","latitude":"43.95983000","longitude":"28.32122000"},{"name":"Comuna Bărăganu","countryCode":"RO","stateCode":"CT","latitude":"44.07931000","longitude":"28.39887000"},{"name":"Comuna Castelu","countryCode":"RO","stateCode":"CT","latitude":"44.25846000","longitude":"28.36908000"},{"name":"Comuna Cerchezu","countryCode":"RO","stateCode":"CT","latitude":"43.84984000","longitude":"28.08444000"},{"name":"Comuna Chirnogeni","countryCode":"RO","stateCode":"CT","latitude":"43.94216000","longitude":"28.22195000"},{"name":"Comuna Ciobanu","countryCode":"RO","stateCode":"CT","latitude":"44.71771000","longitude":"27.98904000"},{"name":"Comuna Ciocârlia","countryCode":"RO","stateCode":"CT","latitude":"44.11098000","longitude":"28.31161000"},{"name":"Comuna Cobadin","countryCode":"RO","stateCode":"CT","latitude":"44.02574000","longitude":"28.16695000"},{"name":"Comuna Cogealac","countryCode":"RO","stateCode":"CT","latitude":"44.57661000","longitude":"28.52244000"},{"name":"Comuna Comana","countryCode":"RO","stateCode":"CT","latitude":"43.89963000","longitude":"28.35491000"},{"name":"Comuna Corbu","countryCode":"RO","stateCode":"CT","latitude":"44.40319000","longitude":"28.67797000"},{"name":"Comuna Costineşti","countryCode":"RO","stateCode":"CT","latitude":"43.94780000","longitude":"28.63284000"},{"name":"Comuna Crucea","countryCode":"RO","stateCode":"CT","latitude":"44.55046000","longitude":"28.20592000"},{"name":"Comuna Cumpăna","countryCode":"RO","stateCode":"CT","latitude":"44.10747000","longitude":"28.51226000"},{"name":"Comuna Cuza Voda","countryCode":"RO","stateCode":"CT","latitude":"44.28773000","longitude":"28.31005000"},{"name":"Comuna Deleni","countryCode":"RO","stateCode":"CT","latitude":"44.06175000","longitude":"28.02263000"},{"name":"Comuna Dumbrăveni","countryCode":"RO","stateCode":"CT","latitude":"43.93127000","longitude":"27.99112000"},{"name":"Comuna Fântânele","countryCode":"RO","stateCode":"CT","latitude":"44.61278000","longitude":"28.57655000"},{"name":"Comuna Ghindăreşti","countryCode":"RO","stateCode":"CT","latitude":"44.63520000","longitude":"28.03193000"},{"name":"Comuna Grădina","countryCode":"RO","stateCode":"CT","latitude":"44.52298000","longitude":"28.44846000"},{"name":"Comuna Gârliciu","countryCode":"RO","stateCode":"CT","latitude":"44.77933000","longitude":"28.09461000"},{"name":"Comuna Horia","countryCode":"RO","stateCode":"CT","latitude":"44.63551000","longitude":"28.12034000"},{"name":"Comuna Independenţa","countryCode":"RO","stateCode":"CT","latitude":"43.96020000","longitude":"28.06290000"},{"name":"Comuna Ion Corvin","countryCode":"RO","stateCode":"CT","latitude":"44.10717000","longitude":"27.80268000"},{"name":"Comuna Istria","countryCode":"RO","stateCode":"CT","latitude":"44.55487000","longitude":"28.68155000"},{"name":"Comuna Limanu","countryCode":"RO","stateCode":"CT","latitude":"43.78024000","longitude":"28.53931000"},{"name":"Comuna Lipniţa","countryCode":"RO","stateCode":"CT","latitude":"44.09073000","longitude":"27.56683000"},{"name":"Comuna Lumina","countryCode":"RO","stateCode":"CT","latitude":"44.32756000","longitude":"28.54709000"},{"name":"Comuna Mereni","countryCode":"RO","stateCode":"CT","latitude":"44.01545000","longitude":"28.33559000"},{"name":"Comuna Mihai Viteazu","countryCode":"RO","stateCode":"CT","latitude":"44.63727000","longitude":"28.70460000"},{"name":"Comuna Mihail Kogălniceanu","countryCode":"RO","stateCode":"CT","latitude":"44.40479000","longitude":"28.51919000"},{"name":"Comuna Mircea Vodă","countryCode":"RO","stateCode":"CT","latitude":"44.30137000","longitude":"28.18647000"},{"name":"Comuna Nicolae Bălcescu","countryCode":"RO","stateCode":"CT","latitude":"44.39829000","longitude":"28.35323000"},{"name":"Comuna Oltina","countryCode":"RO","stateCode":"CT","latitude":"44.13879000","longitude":"27.64881000"},{"name":"Comuna Ostrov","countryCode":"RO","stateCode":"CT","latitude":"44.08152000","longitude":"27.42046000"},{"name":"Comuna Pantelimon","countryCode":"RO","stateCode":"CT","latitude":"44.60047000","longitude":"28.36014000"},{"name":"Comuna Pecineaga","countryCode":"RO","stateCode":"CT","latitude":"43.88676000","longitude":"28.51012000"},{"name":"Comuna Peştera","countryCode":"RO","stateCode":"CT","latitude":"44.18951000","longitude":"28.10722000"},{"name":"Comuna Poarta Albă","countryCode":"RO","stateCode":"CT","latitude":"44.21622000","longitude":"28.41904000"},{"name":"Comuna Rasova","countryCode":"RO","stateCode":"CT","latitude":"44.25918000","longitude":"27.96962000"},{"name":"Comuna Saligny","countryCode":"RO","stateCode":"CT","latitude":"44.28318000","longitude":"28.08929000"},{"name":"Comuna Saraiu","countryCode":"RO","stateCode":"CT","latitude":"44.71747000","longitude":"28.14732000"},{"name":"Comuna Seimeni","countryCode":"RO","stateCode":"CT","latitude":"44.40184000","longitude":"28.08756000"},{"name":"Comuna Siliştea","countryCode":"RO","stateCode":"CT","latitude":"44.42359000","longitude":"28.20967000"},{"name":"Comuna Săcele","countryCode":"RO","stateCode":"CT","latitude":"44.48866000","longitude":"28.66382000"},{"name":"Comuna Topalu","countryCode":"RO","stateCode":"CT","latitude":"44.52116000","longitude":"28.07081000"},{"name":"Comuna Topraisar","countryCode":"RO","stateCode":"CT","latitude":"44.03126000","longitude":"28.48845000"},{"name":"Comuna Tortoman","countryCode":"RO","stateCode":"CT","latitude":"44.34569000","longitude":"28.26562000"},{"name":"Comuna Tuzla","countryCode":"RO","stateCode":"CT","latitude":"44.00158000","longitude":"28.63874000"},{"name":"Comuna Târguşor","countryCode":"RO","stateCode":"CT","latitude":"44.47713000","longitude":"28.38821000"},{"name":"Comuna Valu lui Traian","countryCode":"RO","stateCode":"CT","latitude":"44.16386000","longitude":"28.46526000"},{"name":"Comuna Vulturu","countryCode":"RO","stateCode":"CT","latitude":"44.64806000","longitude":"28.27294000"},{"name":"Comună Dobromir","countryCode":"RO","stateCode":"CT","latitude":"44.01813000","longitude":"27.83888000"},{"name":"Constanţa","countryCode":"RO","stateCode":"CT","latitude":"44.18073000","longitude":"28.63432000"},{"name":"Corbu","countryCode":"RO","stateCode":"CT","latitude":"44.38333000","longitude":"28.65000000"},{"name":"Costineşti","countryCode":"RO","stateCode":"CT","latitude":"43.95000000","longitude":"28.63333000"},{"name":"Crucea","countryCode":"RO","stateCode":"CT","latitude":"44.53333000","longitude":"28.23333000"},{"name":"Culmea","countryCode":"RO","stateCode":"CT","latitude":"44.25759000","longitude":"28.46643000"},{"name":"Cumpăna","countryCode":"RO","stateCode":"CT","latitude":"44.11667000","longitude":"28.56667000"},{"name":"Cuza Vodă","countryCode":"RO","stateCode":"CT","latitude":"44.28773000","longitude":"28.31005000"},{"name":"Deleni","countryCode":"RO","stateCode":"CT","latitude":"44.10000000","longitude":"28.01667000"},{"name":"Dobromir","countryCode":"RO","stateCode":"CT","latitude":"44.01667000","longitude":"27.78333000"},{"name":"Dorobanțu","countryCode":"RO","stateCode":"CT","latitude":"44.41035000","longitude":"28.32687000"},{"name":"Dulcești","countryCode":"RO","stateCode":"CT","latitude":"43.90506000","longitude":"28.54796000"},{"name":"Dumbrăveni","countryCode":"RO","stateCode":"CT","latitude":"43.93333000","longitude":"27.98333000"},{"name":"Dunăreni","countryCode":"RO","stateCode":"CT","latitude":"44.20463000","longitude":"27.79058000"},{"name":"Eforie Nord","countryCode":"RO","stateCode":"CT","latitude":"44.06530000","longitude":"28.63211000"},{"name":"Eforie Sud","countryCode":"RO","stateCode":"CT","latitude":"44.02294000","longitude":"28.64943000"},{"name":"Fântânele","countryCode":"RO","stateCode":"CT","latitude":"44.61278000","longitude":"28.57655000"},{"name":"Făclia","countryCode":"RO","stateCode":"CT","latitude":"44.28039000","longitude":"28.10583000"},{"name":"Ghindăreşti","countryCode":"RO","stateCode":"CT","latitude":"44.65000000","longitude":"28.03333000"},{"name":"Grădina","countryCode":"RO","stateCode":"CT","latitude":"44.55520000","longitude":"28.43236000"},{"name":"Gârliciu","countryCode":"RO","stateCode":"CT","latitude":"44.76667000","longitude":"28.08333000"},{"name":"Horia","countryCode":"RO","stateCode":"CT","latitude":"44.63333000","longitude":"28.11667000"},{"name":"Hârşova","countryCode":"RO","stateCode":"CT","latitude":"44.68555000","longitude":"27.95009000"},{"name":"Independenţa","countryCode":"RO","stateCode":"CT","latitude":"43.96667000","longitude":"28.08333000"},{"name":"Ion Corvin","countryCode":"RO","stateCode":"CT","latitude":"44.11667000","longitude":"27.80000000"},{"name":"Istria","countryCode":"RO","stateCode":"CT","latitude":"44.56667000","longitude":"28.71667000"},{"name":"Limanu","countryCode":"RO","stateCode":"CT","latitude":"43.80000000","longitude":"28.53333000"},{"name":"Lipniţa","countryCode":"RO","stateCode":"CT","latitude":"44.10000000","longitude":"27.60000000"},{"name":"Lumina","countryCode":"RO","stateCode":"CT","latitude":"44.28333000","longitude":"28.56667000"},{"name":"Mamaia-Sat","countryCode":"RO","stateCode":"CT","latitude":"44.31159000","longitude":"28.62546000"},{"name":"Mangalia","countryCode":"RO","stateCode":"CT","latitude":"43.80000000","longitude":"28.58333000"},{"name":"Medgidia","countryCode":"RO","stateCode":"CT","latitude":"44.25000000","longitude":"28.28333000"},{"name":"Mereni","countryCode":"RO","stateCode":"CT","latitude":"44.05000000","longitude":"28.36667000"},{"name":"Mihai Viteazu","countryCode":"RO","stateCode":"CT","latitude":"44.63333000","longitude":"28.68333000"},{"name":"Mihail Kogălniceanu","countryCode":"RO","stateCode":"CT","latitude":"44.36798000","longitude":"28.46000000"},{"name":"Mircea Vodă","countryCode":"RO","stateCode":"CT","latitude":"44.28333000","longitude":"28.16667000"},{"name":"Moșneni","countryCode":"RO","stateCode":"CT","latitude":"43.93487000","longitude":"28.53132000"},{"name":"Municipiul Constanţa","countryCode":"RO","stateCode":"CT","latitude":"44.21414000","longitude":"28.61862000"},{"name":"Municipiul Mangalia","countryCode":"RO","stateCode":"CT","latitude":"43.85085000","longitude":"28.59780000"},{"name":"Municipiul Medgidia","countryCode":"RO","stateCode":"CT","latitude":"44.22795000","longitude":"28.26801000"},{"name":"Murfatlar","countryCode":"RO","stateCode":"CT","latitude":"44.18333000","longitude":"28.41667000"},{"name":"Negru Vodă","countryCode":"RO","stateCode":"CT","latitude":"43.81667000","longitude":"28.20000000"},{"name":"Nicolae Bălcescu","countryCode":"RO","stateCode":"CT","latitude":"44.38333000","longitude":"28.38333000"},{"name":"Nisipari","countryCode":"RO","stateCode":"CT","latitude":"44.25964000","longitude":"28.39840000"},{"name":"Nuntași","countryCode":"RO","stateCode":"CT","latitude":"44.53755000","longitude":"28.64880000"},{"name":"Năvodari","countryCode":"RO","stateCode":"CT","latitude":"44.31667000","longitude":"28.60000000"},{"name":"Oltina","countryCode":"RO","stateCode":"CT","latitude":"44.16667000","longitude":"27.66667000"},{"name":"Oraş Bãneasa","countryCode":"RO","stateCode":"CT","latitude":"44.05008000","longitude":"27.71430000"},{"name":"Oraş Cernavodã","countryCode":"RO","stateCode":"CT","latitude":"44.34331000","longitude":"28.03694000"},{"name":"Oraş Eforie","countryCode":"RO","stateCode":"CT","latitude":"44.04431000","longitude":"28.64529000"},{"name":"Oraş Hârşova","countryCode":"RO","stateCode":"CT","latitude":"44.68721000","longitude":"27.94785000"},{"name":"Oraş Murfatlar","countryCode":"RO","stateCode":"CT","latitude":"44.17090000","longitude":"28.38185000"},{"name":"Oraş Negru Vodã","countryCode":"RO","stateCode":"CT","latitude":"43.79534000","longitude":"28.28041000"},{"name":"Oraş Nãvodari","countryCode":"RO","stateCode":"CT","latitude":"44.30511000","longitude":"28.61407000"},{"name":"Oraş Ovidiu","countryCode":"RO","stateCode":"CT","latitude":"44.23828000","longitude":"28.53210000"},{"name":"Oraş Techirghiol","countryCode":"RO","stateCode":"CT","latitude":"44.05497000","longitude":"28.59539000"},{"name":"Ostrov","countryCode":"RO","stateCode":"CT","latitude":"44.11667000","longitude":"27.36667000"},{"name":"Ovidiu","countryCode":"RO","stateCode":"CT","latitude":"44.25800000","longitude":"28.56083000"},{"name":"Palazu Mare","countryCode":"RO","stateCode":"CT","latitude":"44.22902000","longitude":"28.60114000"},{"name":"Pantelimon","countryCode":"RO","stateCode":"CT","latitude":"44.54589000","longitude":"28.33094000"},{"name":"Pantelimon de Jos","countryCode":"RO","stateCode":"CT","latitude":"44.56667000","longitude":"28.38333000"},{"name":"Pecineaga","countryCode":"RO","stateCode":"CT","latitude":"43.90000000","longitude":"28.50000000"},{"name":"Peştera","countryCode":"RO","stateCode":"CT","latitude":"44.18333000","longitude":"28.13333000"},{"name":"Piatra","countryCode":"RO","stateCode":"CT","latitude":"44.40492000","longitude":"28.56143000"},{"name":"Pietreni","countryCode":"RO","stateCode":"CT","latitude":"44.09609000","longitude":"28.06833000"},{"name":"Plopeni","countryCode":"RO","stateCode":"CT","latitude":"43.95089000","longitude":"28.19452000"},{"name":"Poarta Albă","countryCode":"RO","stateCode":"CT","latitude":"44.21667000","longitude":"28.40000000"},{"name":"Rasova","countryCode":"RO","stateCode":"CT","latitude":"44.24616000","longitude":"27.93466000"},{"name":"Saligny","countryCode":"RO","stateCode":"CT","latitude":"44.28111000","longitude":"28.09092000"},{"name":"Saraiu","countryCode":"RO","stateCode":"CT","latitude":"44.71667000","longitude":"28.15000000"},{"name":"Satu Nou","countryCode":"RO","stateCode":"CT","latitude":"44.26918000","longitude":"28.22579000"},{"name":"Schitu","countryCode":"RO","stateCode":"CT","latitude":"43.94279000","longitude":"28.62829000"},{"name":"Seimeni","countryCode":"RO","stateCode":"CT","latitude":"44.38333000","longitude":"28.06667000"},{"name":"Siliştea","countryCode":"RO","stateCode":"CT","latitude":"44.40000000","longitude":"28.16667000"},{"name":"Siminoc","countryCode":"RO","stateCode":"CT","latitude":"44.16866000","longitude":"28.35277000"},{"name":"Tuzla","countryCode":"RO","stateCode":"CT","latitude":"44.00000000","longitude":"28.63333000"},{"name":"Târguşor","countryCode":"RO","stateCode":"CT","latitude":"44.45000000","longitude":"28.41667000"},{"name":"Valea Dacilor","countryCode":"RO","stateCode":"CT","latitude":"44.19495000","longitude":"28.31776000"},{"name":"Valu lui Traian","countryCode":"RO","stateCode":"CT","latitude":"44.16667000","longitude":"28.46667000"},{"name":"Viile","countryCode":"RO","stateCode":"CT","latitude":"44.16200000","longitude":"27.75769000"},{"name":"Viișoara","countryCode":"RO","stateCode":"CT","latitude":"44.07758000","longitude":"28.19424000"},{"name":"Vulturu","countryCode":"RO","stateCode":"CT","latitude":"44.65000000","longitude":"28.26667000"},{"name":"Săcele","countryCode":"RO","stateCode":"CT","latitude":"44.48333000","longitude":"28.65000000"},{"name":"Tariverde","countryCode":"RO","stateCode":"CT","latitude":"44.56268000","longitude":"28.60245000"},{"name":"Techirghiol","countryCode":"RO","stateCode":"CT","latitude":"44.05000000","longitude":"28.60000000"},{"name":"Topalu","countryCode":"RO","stateCode":"CT","latitude":"44.54381000","longitude":"28.04575000"},{"name":"Topraisar","countryCode":"RO","stateCode":"CT","latitude":"44.01667000","longitude":"28.45000000"},{"name":"Tortoman","countryCode":"RO","stateCode":"CT","latitude":"44.35000000","longitude":"28.21667000"},{"name":"Abram","countryCode":"RO","stateCode":"BH","latitude":"47.31667000","longitude":"22.38333000"},{"name":"Abrămuţ","countryCode":"RO","stateCode":"BH","latitude":"47.31667000","longitude":"22.25000000"},{"name":"Albiș","countryCode":"RO","stateCode":"BH","latitude":"47.39024000","longitude":"22.24528000"},{"name":"Aleşd","countryCode":"RO","stateCode":"BH","latitude":"47.06667000","longitude":"22.41667000"},{"name":"Alparea","countryCode":"RO","stateCode":"BH","latitude":"47.03054000","longitude":"22.04812000"},{"name":"Auşeu","countryCode":"RO","stateCode":"BH","latitude":"47.03333000","longitude":"22.50000000"},{"name":"Avram Iancu","countryCode":"RO","stateCode":"BH","latitude":"46.66944000","longitude":"21.52417000"},{"name":"Aştileu","countryCode":"RO","stateCode":"BH","latitude":"47.03333000","longitude":"22.38333000"},{"name":"Balc","countryCode":"RO","stateCode":"BH","latitude":"47.28333000","longitude":"22.53333000"},{"name":"Batăr","countryCode":"RO","stateCode":"BH","latitude":"46.70000000","longitude":"21.81667000"},{"name":"Beiuş","countryCode":"RO","stateCode":"BH","latitude":"46.66667000","longitude":"22.35000000"},{"name":"Beznea","countryCode":"RO","stateCode":"BH","latitude":"46.95967000","longitude":"22.61954000"},{"name":"Biharia","countryCode":"RO","stateCode":"BH","latitude":"47.15000000","longitude":"21.91667000"},{"name":"Bistra","countryCode":"RO","stateCode":"BH","latitude":"47.25478000","longitude":"22.42295000"},{"name":"Bogei","countryCode":"RO","stateCode":"BH","latitude":"47.26550000","longitude":"22.36079000"},{"name":"Boianu Mare","countryCode":"RO","stateCode":"BH","latitude":"47.38333000","longitude":"22.53333000"},{"name":"Borod","countryCode":"RO","stateCode":"BH","latitude":"46.98333000","longitude":"22.63333000"},{"name":"Borş","countryCode":"RO","stateCode":"BH","latitude":"47.11667000","longitude":"21.81667000"},{"name":"Bratca","countryCode":"RO","stateCode":"BH","latitude":"46.93333000","longitude":"22.61667000"},{"name":"Brusturi","countryCode":"RO","stateCode":"BH","latitude":"47.15000000","longitude":"22.25000000"},{"name":"Budureasa","countryCode":"RO","stateCode":"BH","latitude":"46.66667000","longitude":"22.50000000"},{"name":"Buduslău","countryCode":"RO","stateCode":"BH","latitude":"47.40000000","longitude":"22.26667000"},{"name":"Bulz","countryCode":"RO","stateCode":"BH","latitude":"46.91667000","longitude":"22.68333000"},{"name":"Bunteşti","countryCode":"RO","stateCode":"BH","latitude":"46.61667000","longitude":"22.46667000"},{"name":"Burzuc","countryCode":"RO","stateCode":"BH","latitude":"47.15552000","longitude":"22.17096000"},{"name":"Bălnaca","countryCode":"RO","stateCode":"BH","latitude":"46.94384000","longitude":"22.57206000"},{"name":"Cadea","countryCode":"RO","stateCode":"BH","latitude":"47.31185000","longitude":"22.06225000"},{"name":"Cefa","countryCode":"RO","stateCode":"BH","latitude":"46.91667000","longitude":"21.73333000"},{"name":"Ceica","countryCode":"RO","stateCode":"BH","latitude":"46.85000000","longitude":"22.18333000"},{"name":"Cetariu","countryCode":"RO","stateCode":"BH","latitude":"47.13333000","longitude":"22.01667000"},{"name":"Cherechiu","countryCode":"RO","stateCode":"BH","latitude":"47.38333000","longitude":"22.13333000"},{"name":"Cheșereu","countryCode":"RO","stateCode":"BH","latitude":"47.42779000","longitude":"22.11416000"},{"name":"Cheț","countryCode":"RO","stateCode":"BH","latitude":"47.41943000","longitude":"22.33877000"},{"name":"Chişlaz","countryCode":"RO","stateCode":"BH","latitude":"47.28333000","longitude":"22.23333000"},{"name":"Ciumeghiu","countryCode":"RO","stateCode":"BH","latitude":"46.73333000","longitude":"21.58333000"},{"name":"Ciutelec","countryCode":"RO","stateCode":"BH","latitude":"47.26200000","longitude":"22.38690000"},{"name":"Cociuba Mare","countryCode":"RO","stateCode":"BH","latitude":"46.73333000","longitude":"22.00000000"},{"name":"Comuna Abram","countryCode":"RO","stateCode":"BH","latitude":"47.32443000","longitude":"22.42023000"},{"name":"Comuna Abrămuţ","countryCode":"RO","stateCode":"BH","latitude":"47.33346000","longitude":"22.25607000"},{"name":"Comuna Auşeu","countryCode":"RO","stateCode":"BH","latitude":"47.04398000","longitude":"22.50835000"},{"name":"Comuna Avram Iancu","countryCode":"RO","stateCode":"BH","latitude":"46.66944000","longitude":"21.52417000"},{"name":"Comuna Aştileu","countryCode":"RO","stateCode":"BH","latitude":"47.02217000","longitude":"22.38444000"},{"name":"Comuna Balc","countryCode":"RO","stateCode":"BH","latitude":"47.31135000","longitude":"22.49954000"},{"name":"Comuna Batăr","countryCode":"RO","stateCode":"BH","latitude":"46.71431000","longitude":"21.79161000"},{"name":"Comuna Biharia","countryCode":"RO","stateCode":"BH","latitude":"47.16001000","longitude":"21.93299000"},{"name":"Comuna Boianu Mare","countryCode":"RO","stateCode":"BH","latitude":"47.37481000","longitude":"22.52507000"},{"name":"Comuna Borod","countryCode":"RO","stateCode":"BH","latitude":"47.00503000","longitude":"22.60907000"},{"name":"Comuna Borş","countryCode":"RO","stateCode":"BH","latitude":"47.13073000","longitude":"21.83139000"},{"name":"Comuna Bratca","countryCode":"RO","stateCode":"BH","latitude":"46.91794000","longitude":"22.61825000"},{"name":"Comuna Brusturi","countryCode":"RO","stateCode":"BH","latitude":"47.14410000","longitude":"22.26514000"},{"name":"Comuna Budureasa","countryCode":"RO","stateCode":"BH","latitude":"46.66968000","longitude":"22.46418000"},{"name":"Comuna Buduslău","countryCode":"RO","stateCode":"BH","latitude":"47.39559000","longitude":"22.25387000"},{"name":"Comuna Bulz","countryCode":"RO","stateCode":"BH","latitude":"46.85280000","longitude":"22.66659000"},{"name":"Comuna Bunteşti","countryCode":"RO","stateCode":"BH","latitude":"46.60703000","longitude":"22.50202000"},{"name":"Comuna Cefa","countryCode":"RO","stateCode":"BH","latitude":"46.90898000","longitude":"21.69410000"},{"name":"Comuna Ceica","countryCode":"RO","stateCode":"BH","latitude":"46.86444000","longitude":"22.18165000"},{"name":"Comuna Cetariu","countryCode":"RO","stateCode":"BH","latitude":"47.15015000","longitude":"22.05458000"},{"name":"Comuna Cherechiu","countryCode":"RO","stateCode":"BH","latitude":"47.39930000","longitude":"22.13550000"},{"name":"Comuna Chişlaz","countryCode":"RO","stateCode":"BH","latitude":"47.26657000","longitude":"22.23300000"},{"name":"Comuna Ciumeghiu","countryCode":"RO","stateCode":"BH","latitude":"46.71025000","longitude":"21.62604000"},{"name":"Comuna Cociuba Mare","countryCode":"RO","stateCode":"BH","latitude":"46.72899000","longitude":"22.03966000"},{"name":"Comuna Copăcel","countryCode":"RO","stateCode":"BH","latitude":"46.97234000","longitude":"22.16731000"},{"name":"Comuna Criștioru de Jos","countryCode":"RO","stateCode":"BH","latitude":"46.42333000","longitude":"22.56565000"},{"name":"Comuna Curtuişeni","countryCode":"RO","stateCode":"BH","latitude":"47.53247000","longitude":"22.22961000"},{"name":"Comuna Curăţele","countryCode":"RO","stateCode":"BH","latitude":"46.70310000","longitude":"22.43719000"},{"name":"Comuna Câmpani","countryCode":"RO","stateCode":"BH","latitude":"46.52443000","longitude":"22.52744000"},{"name":"Comuna Cãpâlna","countryCode":"RO","stateCode":"BH","latitude":"46.73682000","longitude":"22.11114000"},{"name":"Comuna Căbeşti","countryCode":"RO","stateCode":"BH","latitude":"46.76593000","longitude":"22.37157000"},{"name":"Comuna Cărpinet","countryCode":"RO","stateCode":"BH","latitude":"46.44163000","longitude":"22.48917000"},{"name":"Comuna Derna","countryCode":"RO","stateCode":"BH","latitude":"47.20800000","longitude":"22.28821000"},{"name":"Comuna Diosig","countryCode":"RO","stateCode":"BH","latitude":"47.29561000","longitude":"21.99354000"},{"name":"Comuna Dobreşti","countryCode":"RO","stateCode":"BH","latitude":"46.84465000","longitude":"22.26931000"},{"name":"Comuna Drăgeşti","countryCode":"RO","stateCode":"BH","latitude":"46.90374000","longitude":"22.12533000"},{"name":"Comuna Drăgăneşti","countryCode":"RO","stateCode":"BH","latitude":"46.63469000","longitude":"22.40824000"},{"name":"Comuna Finiş","countryCode":"RO","stateCode":"BH","latitude":"46.64312000","longitude":"22.27621000"},{"name":"Comuna Gepiu","countryCode":"RO","stateCode":"BH","latitude":"46.91616000","longitude":"21.78903000"},{"name":"Comuna Girişu de Criş","countryCode":"RO","stateCode":"BH","latitude":"47.07118000","longitude":"21.76861000"},{"name":"Comuna Hidişelu De Sus","countryCode":"RO","stateCode":"BH","latitude":"46.92893000","longitude":"22.02467000"},{"name":"Comuna Holod","countryCode":"RO","stateCode":"BH","latitude":"46.79584000","longitude":"22.11471000"},{"name":"Comuna Husasău de Tinca","countryCode":"RO","stateCode":"BH","latitude":"46.84896000","longitude":"21.91914000"},{"name":"Comuna Ineu","countryCode":"RO","stateCode":"BH","latitude":"47.09119000","longitude":"22.10816000"},{"name":"Comuna Lazuri de Beiuş","countryCode":"RO","stateCode":"BH","latitude":"46.59381000","longitude":"22.39675000"},{"name":"Comuna Lugaşu De Jos","countryCode":"RO","stateCode":"BH","latitude":"47.06992000","longitude":"22.32929000"},{"name":"Comuna Lunca","countryCode":"RO","stateCode":"BH","latitude":"46.51645000","longitude":"22.45486000"},{"name":"Comuna Lăzăreni","countryCode":"RO","stateCode":"BH","latitude":"46.85956000","longitude":"22.06685000"},{"name":"Comuna Mădăraş","countryCode":"RO","stateCode":"BH","latitude":"46.84296000","longitude":"21.72080000"},{"name":"Comuna Măgeşti","countryCode":"RO","stateCode":"BH","latitude":"47.00929000","longitude":"22.45330000"},{"name":"Comuna Nojorid","countryCode":"RO","stateCode":"BH","latitude":"46.97144000","longitude":"21.87747000"},{"name":"Comuna Olcea","countryCode":"RO","stateCode":"BH","latitude":"46.66090000","longitude":"21.98452000"},{"name":"Comuna Oşorhei","countryCode":"RO","stateCode":"BH","latitude":"47.02748000","longitude":"22.04490000"},{"name":"Comuna Paleu","countryCode":"RO","stateCode":"BH","latitude":"47.10762000","longitude":"21.97748000"},{"name":"Comuna Pietroasa","countryCode":"RO","stateCode":"BH","latitude":"46.58383000","longitude":"22.63371000"},{"name":"Comuna Pocola","countryCode":"RO","stateCode":"BH","latitude":"46.69894000","longitude":"22.29593000"},{"name":"Comuna Pomezeu","countryCode":"RO","stateCode":"BH","latitude":"46.79113000","longitude":"22.30018000"},{"name":"Comuna Popeşti","countryCode":"RO","stateCode":"BH","latitude":"47.22088000","longitude":"22.41515000"},{"name":"Comuna Remetea","countryCode":"RO","stateCode":"BH","latitude":"46.72956000","longitude":"22.35276000"},{"name":"Comuna Rieni","countryCode":"RO","stateCode":"BH","latitude":"46.56878000","longitude":"22.44508000"},{"name":"Comuna Roşia","countryCode":"RO","stateCode":"BH","latitude":"46.79896000","longitude":"22.40529000"},{"name":"Comuna Roşiori","countryCode":"RO","stateCode":"BH","latitude":"47.25579000","longitude":"21.96166000"},{"name":"Comuna Răbăgani","countryCode":"RO","stateCode":"BH","latitude":"46.75432000","longitude":"22.24302000"},{"name":"Comuna Spinuş","countryCode":"RO","stateCode":"BH","latitude":"47.20209000","longitude":"22.20217000"},{"name":"Comuna Suplacu de Barcău","countryCode":"RO","stateCode":"BH","latitude":"47.24335000","longitude":"22.49235000"},{"name":"Comuna Sâmbăta","countryCode":"RO","stateCode":"BH","latitude":"46.79819000","longitude":"22.20489000"},{"name":"Comuna Sâniob","countryCode":"RO","stateCode":"BH","latitude":"47.24558000","longitude":"22.12533000"},{"name":"Comuna Sânmartin","countryCode":"RO","stateCode":"BH","latitude":"46.99058000","longitude":"21.98565000"},{"name":"Comuna Sânnicolau-Român","countryCode":"RO","stateCode":"BH","latitude":"46.96414000","longitude":"21.71886000"},{"name":"Comuna Sântandrei","countryCode":"RO","stateCode":"BH","latitude":"47.06498000","longitude":"21.83947000"},{"name":"Comuna Sârbi","countryCode":"RO","stateCode":"BH","latitude":"47.19030000","longitude":"22.13789000"},{"name":"Comuna Săcădat","countryCode":"RO","stateCode":"BH","latitude":"47.04710000","longitude":"22.15892000"},{"name":"Comuna Sălacea","countryCode":"RO","stateCode":"BH","latitude":"47.44844000","longitude":"22.27208000"},{"name":"Comuna Sălard","countryCode":"RO","stateCode":"BH","latitude":"47.23151000","longitude":"22.02068000"},{"name":"Comuna Tarcea","countryCode":"RO","stateCode":"BH","latitude":"47.45767000","longitude":"22.18937000"},{"name":"Comuna Tileagd","countryCode":"RO","stateCode":"BH","latitude":"47.06556000","longitude":"22.20707000"},{"name":"Comuna Tinca","countryCode":"RO","stateCode":"BH","latitude":"46.76310000","longitude":"21.93640000"},{"name":"Comuna Toboliu","countryCode":"RO","stateCode":"BH","latitude":"47.04042000","longitude":"21.70320000"},{"name":"Comuna Tulca","countryCode":"RO","stateCode":"BH","latitude":"46.78881000","longitude":"21.79763000"},{"name":"Comuna Tãmãşeu","countryCode":"RO","stateCode":"BH","latitude":"47.22096000","longitude":"21.90399000"},{"name":"Comuna Tărcaia","countryCode":"RO","stateCode":"BH","latitude":"46.61041000","longitude":"22.36364000"},{"name":"Comuna Tăuteu","countryCode":"RO","stateCode":"BH","latitude":"47.28131000","longitude":"22.35612000"},{"name":"Comuna Uileacu de Beiuş","countryCode":"RO","stateCode":"BH","latitude":"46.70215000","longitude":"22.22417000"},{"name":"Comuna Vadu Crişului","countryCode":"RO","stateCode":"BH","latitude":"46.97192000","longitude":"22.50274000"},{"name":"Comuna Viişoara","countryCode":"RO","stateCode":"BH","latitude":"47.38333000","longitude":"22.45000000"},{"name":"Comuna Vârciorog","countryCode":"RO","stateCode":"BH","latitude":"46.96551000","longitude":"22.29681000"},{"name":"Comuna Şimian","countryCode":"RO","stateCode":"BH","latitude":"47.46477000","longitude":"22.05881000"},{"name":"Comuna Şinteu","countryCode":"RO","stateCode":"BH","latitude":"47.14585000","longitude":"22.50629000"},{"name":"Comuna Şoimi","countryCode":"RO","stateCode":"BH","latitude":"46.67063000","longitude":"22.13427000"},{"name":"Comuna Şuncuiuş","countryCode":"RO","stateCode":"BH","latitude":"46.92521000","longitude":"22.53323000"},{"name":"Comuna Ţeţchea","countryCode":"RO","stateCode":"BH","latitude":"47.03659000","longitude":"22.29798000"},{"name":"Copăcel","countryCode":"RO","stateCode":"BH","latitude":"46.98333000","longitude":"22.16667000"},{"name":"Cordău","countryCode":"RO","stateCode":"BH","latitude":"46.95000000","longitude":"21.98333000"},{"name":"Criştioru de Jos","countryCode":"RO","stateCode":"BH","latitude":"46.41937000","longitude":"22.53457000"},{"name":"Cubulcut","countryCode":"RO","stateCode":"BH","latitude":"47.32270000","longitude":"22.18648000"},{"name":"Curtuișeni","countryCode":"RO","stateCode":"BH","latitude":"47.54633000","longitude":"22.20263000"},{"name":"Curăţele","countryCode":"RO","stateCode":"BH","latitude":"46.70000000","longitude":"22.41667000"},{"name":"Cuzap","countryCode":"RO","stateCode":"BH","latitude":"47.20288000","longitude":"22.41523000"},{"name":"Câmpani","countryCode":"RO","stateCode":"BH","latitude":"46.51415000","longitude":"22.52186000"},{"name":"Câmpani de Pomezeu","countryCode":"RO","stateCode":"BH","latitude":"46.80000000","longitude":"22.31667000"},{"name":"Căbeşti","countryCode":"RO","stateCode":"BH","latitude":"46.76667000","longitude":"22.36667000"},{"name":"Călacea","countryCode":"RO","stateCode":"BH","latitude":"46.67687000","longitude":"21.93292000"},{"name":"Căpâlna","countryCode":"RO","stateCode":"BH","latitude":"46.73333000","longitude":"22.10000000"},{"name":"Cărpinet","countryCode":"RO","stateCode":"BH","latitude":"46.45000000","longitude":"22.48333000"},{"name":"Derna","countryCode":"RO","stateCode":"BH","latitude":"47.20000000","longitude":"22.30000000"},{"name":"Diosig","countryCode":"RO","stateCode":"BH","latitude":"47.30000000","longitude":"22.00000000"},{"name":"Dobreşti","countryCode":"RO","stateCode":"BH","latitude":"46.85000000","longitude":"22.30000000"},{"name":"Drăgeşti","countryCode":"RO","stateCode":"BH","latitude":"46.88333000","longitude":"22.13333000"},{"name":"Drăgăneşti","countryCode":"RO","stateCode":"BH","latitude":"46.61667000","longitude":"22.38333000"},{"name":"Finiş","countryCode":"RO","stateCode":"BH","latitude":"46.63333000","longitude":"22.31667000"},{"name":"Foglaş","countryCode":"RO","stateCode":"BH","latitude":"47.25000000","longitude":"22.53333000"},{"name":"Forău","countryCode":"RO","stateCode":"BH","latitude":"46.71070000","longitude":"22.20113000"},{"name":"Galoșpetreu","countryCode":"RO","stateCode":"BH","latitude":"47.48345000","longitude":"22.21730000"},{"name":"Gepiu","countryCode":"RO","stateCode":"BH","latitude":"46.93034000","longitude":"21.79016000"},{"name":"Ghighișeni","countryCode":"RO","stateCode":"BH","latitude":"46.55141000","longitude":"22.43148000"},{"name":"Ghiorac","countryCode":"RO","stateCode":"BH","latitude":"46.71340000","longitude":"21.68309000"},{"name":"Girișu de Criș","countryCode":"RO","stateCode":"BH","latitude":"47.06416000","longitude":"21.76108000"},{"name":"Groși","countryCode":"RO","stateCode":"BH","latitude":"47.04525000","longitude":"22.47965000"},{"name":"Gurbediu","countryCode":"RO","stateCode":"BH","latitude":"46.79379000","longitude":"21.86480000"},{"name":"Hidişelu de Sus","countryCode":"RO","stateCode":"BH","latitude":"46.95000000","longitude":"22.05000000"},{"name":"Holod","countryCode":"RO","stateCode":"BH","latitude":"46.78333000","longitude":"22.13333000"},{"name":"Hotar","countryCode":"RO","stateCode":"BH","latitude":"47.01967000","longitude":"22.28515000"},{"name":"Husasău de Tinca","countryCode":"RO","stateCode":"BH","latitude":"46.81667000","longitude":"21.91667000"},{"name":"Ianoșda","countryCode":"RO","stateCode":"BH","latitude":"46.83791000","longitude":"21.80778000"},{"name":"Ineu","countryCode":"RO","stateCode":"BH","latitude":"47.08333000","longitude":"22.11667000"},{"name":"Lazuri de Beiuş","countryCode":"RO","stateCode":"BH","latitude":"46.58333000","longitude":"22.40000000"},{"name":"Livada de Bihor","countryCode":"RO","stateCode":"BH","latitude":"47.01039000","longitude":"21.80836000"},{"name":"Lugaşu de Jos","countryCode":"RO","stateCode":"BH","latitude":"47.06667000","longitude":"22.35000000"},{"name":"Lunca","countryCode":"RO","stateCode":"BH","latitude":"46.51667000","longitude":"22.46667000"},{"name":"Luncșoara","countryCode":"RO","stateCode":"BH","latitude":"47.03663000","longitude":"22.54213000"},{"name":"Lăzăreni","countryCode":"RO","stateCode":"BH","latitude":"46.86667000","longitude":"22.06667000"},{"name":"Marghita","countryCode":"RO","stateCode":"BH","latitude":"47.35000000","longitude":"22.33333000"},{"name":"Meziad","countryCode":"RO","stateCode":"BH","latitude":"46.74090000","longitude":"22.42846000"},{"name":"Mihai Bravu","countryCode":"RO","stateCode":"BH","latitude":"47.25780000","longitude":"21.93811000"},{"name":"Mișca","countryCode":"RO","stateCode":"BH","latitude":"47.26291000","longitude":"22.25914000"},{"name":"Municipiul Beiuş","countryCode":"RO","stateCode":"BH","latitude":"46.68074000","longitude":"22.34566000"},{"name":"Municipiul Marghita","countryCode":"RO","stateCode":"BH","latitude":"47.34534000","longitude":"22.33452000"},{"name":"Municipiul Oradea","countryCode":"RO","stateCode":"BH","latitude":"47.05353000","longitude":"21.93633000"},{"name":"Municipiul Salonta","countryCode":"RO","stateCode":"BH","latitude":"46.80283000","longitude":"21.66415000"},{"name":"Mădăraş","countryCode":"RO","stateCode":"BH","latitude":"46.83333000","longitude":"21.68333000"},{"name":"Măgeşti","countryCode":"RO","stateCode":"BH","latitude":"47.01667000","longitude":"22.45000000"},{"name":"Nojorid","countryCode":"RO","stateCode":"BH","latitude":"46.98333000","longitude":"21.88333000"},{"name":"Nucet","countryCode":"RO","stateCode":"BH","latitude":"46.48732000","longitude":"22.55850000"},{"name":"Olcea","countryCode":"RO","stateCode":"BH","latitude":"46.68333000","longitude":"21.98333000"},{"name":"Oradea","countryCode":"RO","stateCode":"BH","latitude":"47.04580000","longitude":"21.91833000"},{"name":"Oraş Nucet","countryCode":"RO","stateCode":"BH","latitude":"46.48496000","longitude":"22.58901000"},{"name":"Oraş Sãcueni","countryCode":"RO","stateCode":"BH","latitude":"47.32996000","longitude":"22.11802000"},{"name":"Oraş Valea Lui Mihai","countryCode":"RO","stateCode":"BH","latitude":"47.52099000","longitude":"22.13196000"},{"name":"Oraş Vaşcãu","countryCode":"RO","stateCode":"BH","latitude":"46.47493000","longitude":"22.46292000"},{"name":"Oraş Ştei","countryCode":"RO","stateCode":"BH","latitude":"46.53767000","longitude":"22.45795000"},{"name":"Oraș Aleşd","countryCode":"RO","stateCode":"BH","latitude":"47.08772000","longitude":"22.41384000"},{"name":"Oșorhei","countryCode":"RO","stateCode":"BH","latitude":"47.03333000","longitude":"22.05000000"},{"name":"Paleu","countryCode":"RO","stateCode":"BH","latitude":"47.11531000","longitude":"21.95929000"},{"name":"Petreu","countryCode":"RO","stateCode":"BH","latitude":"47.33738000","longitude":"22.29607000"},{"name":"Peștiș","countryCode":"RO","stateCode":"BH","latitude":"47.07252000","longitude":"22.41226000"},{"name":"Pietroasa","countryCode":"RO","stateCode":"BH","latitude":"46.58333000","longitude":"22.55000000"},{"name":"Pocola","countryCode":"RO","stateCode":"BH","latitude":"46.68333000","longitude":"22.28333000"},{"name":"Pomezeu","countryCode":"RO","stateCode":"BH","latitude":"46.78333000","longitude":"22.28333000"},{"name":"Popeşti","countryCode":"RO","stateCode":"BH","latitude":"47.23333000","longitude":"22.41667000"},{"name":"Pădurea Neagră","countryCode":"RO","stateCode":"BH","latitude":"47.16554000","longitude":"22.41323000"},{"name":"Remetea","countryCode":"RO","stateCode":"BH","latitude":"46.73333000","longitude":"22.35000000"},{"name":"Rieni","countryCode":"RO","stateCode":"BH","latitude":"46.57485000","longitude":"22.44584000"},{"name":"Roşia","countryCode":"RO","stateCode":"BH","latitude":"46.80000000","longitude":"22.40000000"},{"name":"Roșiori","countryCode":"RO","stateCode":"BH","latitude":"47.25677000","longitude":"21.95209000"},{"name":"Răbăgani","countryCode":"RO","stateCode":"BH","latitude":"46.75000000","longitude":"22.23333000"},{"name":"Salonta","countryCode":"RO","stateCode":"BH","latitude":"46.80000000","longitude":"21.65000000"},{"name":"Spinuş","countryCode":"RO","stateCode":"BH","latitude":"47.20000000","longitude":"22.20000000"},{"name":"Suplacu de Barcău","countryCode":"RO","stateCode":"BH","latitude":"47.25729000","longitude":"22.53195000"},{"name":"Sâmbăta","countryCode":"RO","stateCode":"BH","latitude":"46.80173000","longitude":"22.20357000"},{"name":"Sâniob","countryCode":"RO","stateCode":"BH","latitude":"47.26461000","longitude":"22.12778000"},{"name":"Sânnicolau Român","countryCode":"RO","stateCode":"BH","latitude":"46.96101000","longitude":"21.71466000"},{"name":"Tămașda","countryCode":"RO","stateCode":"BH","latitude":"46.64453000","longitude":"21.55685000"},{"name":"Tămășeu","countryCode":"RO","stateCode":"BH","latitude":"47.22116000","longitude":"21.92760000"},{"name":"Tărcaia","countryCode":"RO","stateCode":"BH","latitude":"46.63333000","longitude":"22.36667000"},{"name":"Tăut","countryCode":"RO","stateCode":"BH","latitude":"46.71990000","longitude":"21.83845000"},{"name":"Tăuteu","countryCode":"RO","stateCode":"BH","latitude":"47.26667000","longitude":"22.33333000"},{"name":"Tășad","countryCode":"RO","stateCode":"BH","latitude":"46.93773000","longitude":"22.12516000"},{"name":"Uileacu de Beiuș","countryCode":"RO","stateCode":"BH","latitude":"46.68532000","longitude":"22.22148000"},{"name":"Vadu Crişului","countryCode":"RO","stateCode":"BH","latitude":"46.98333000","longitude":"22.51667000"},{"name":"Valea lui Mihai","countryCode":"RO","stateCode":"BH","latitude":"47.51667000","longitude":"22.15000000"},{"name":"Vaşcău","countryCode":"RO","stateCode":"BH","latitude":"46.46667000","longitude":"22.46667000"},{"name":"Viişoara","countryCode":"RO","stateCode":"BH","latitude":"47.38333000","longitude":"22.45000000"},{"name":"Vintere","countryCode":"RO","stateCode":"BH","latitude":"46.76883000","longitude":"22.14652000"},{"name":"Voivozi","countryCode":"RO","stateCode":"BH","latitude":"47.21562000","longitude":"22.39024000"},{"name":"Vârciorog","countryCode":"RO","stateCode":"BH","latitude":"46.96667000","longitude":"22.30000000"},{"name":"Vășad","countryCode":"RO","stateCode":"BH","latitude":"47.51860000","longitude":"22.25660000"},{"name":"Şimian","countryCode":"RO","stateCode":"BH","latitude":"47.48333000","longitude":"22.10000000"},{"name":"Şinteu","countryCode":"RO","stateCode":"BH","latitude":"47.15000000","longitude":"22.48333000"},{"name":"Şoimi","countryCode":"RO","stateCode":"BH","latitude":"46.68333000","longitude":"22.11667000"},{"name":"Şuncuiuş","countryCode":"RO","stateCode":"BH","latitude":"46.93333000","longitude":"22.53333000"},{"name":"Șilindru","countryCode":"RO","stateCode":"BH","latitude":"47.43725000","longitude":"22.04683000"},{"name":"Ștei","countryCode":"RO","stateCode":"BH","latitude":"46.53333000","longitude":"22.45000000"},{"name":"Sântandrei","countryCode":"RO","stateCode":"BH","latitude":"47.06615000","longitude":"21.85352000"},{"name":"Sântion","countryCode":"RO","stateCode":"BH","latitude":"47.09634000","longitude":"21.83660000"},{"name":"Sârbi","countryCode":"RO","stateCode":"BH","latitude":"47.19315000","longitude":"22.12215000"},{"name":"Sînmartin","countryCode":"RO","stateCode":"BH","latitude":"47.00726000","longitude":"21.97418000"},{"name":"Săcueni","countryCode":"RO","stateCode":"BH","latitude":"47.35000000","longitude":"22.10000000"},{"name":"Săcădat","countryCode":"RO","stateCode":"BH","latitude":"47.03333000","longitude":"22.15000000"},{"name":"Sălacea","countryCode":"RO","stateCode":"BH","latitude":"47.46667000","longitude":"22.31667000"},{"name":"Sălard","countryCode":"RO","stateCode":"BH","latitude":"47.21667000","longitude":"22.05000000"},{"name":"Talpoș","countryCode":"RO","stateCode":"BH","latitude":"46.69124000","longitude":"21.80335000"},{"name":"Tarcea","countryCode":"RO","stateCode":"BH","latitude":"47.45000000","longitude":"22.18333000"},{"name":"Tileagd","countryCode":"RO","stateCode":"BH","latitude":"47.06667000","longitude":"22.20000000"},{"name":"Tinca","countryCode":"RO","stateCode":"BH","latitude":"46.77529000","longitude":"21.93300000"},{"name":"Toboliu","countryCode":"RO","stateCode":"BH","latitude":"47.04182000","longitude":"21.71946000"},{"name":"Tulca","countryCode":"RO","stateCode":"BH","latitude":"46.78333000","longitude":"21.78333000"},{"name":"Abrud","countryCode":"RO","stateCode":"AB","latitude":"46.27406000","longitude":"23.06339000"},{"name":"Abrud-Sat","countryCode":"RO","stateCode":"AB","latitude":"46.28166000","longitude":"23.06098000"},{"name":"Aiud","countryCode":"RO","stateCode":"AB","latitude":"46.31006000","longitude":"23.72128000"},{"name":"Aiudul de Sus","countryCode":"RO","stateCode":"AB","latitude":"46.31653000","longitude":"23.69053000"},{"name":"Alba Iulia","countryCode":"RO","stateCode":"AB","latitude":"46.06667000","longitude":"23.58333000"},{"name":"Albac","countryCode":"RO","stateCode":"AB","latitude":"46.45246000","longitude":"22.95164000"},{"name":"Almaşu Mare","countryCode":"RO","stateCode":"AB","latitude":"46.11014000","longitude":"23.11721000"},{"name":"Arieşeni","countryCode":"RO","stateCode":"AB","latitude":"46.47641000","longitude":"22.75741000"},{"name":"Avram Iancu","countryCode":"RO","stateCode":"AB","latitude":"46.38333000","longitude":"22.78333000"},{"name":"Baia de Arieş","countryCode":"RO","stateCode":"AB","latitude":"46.38045000","longitude":"23.28115000"},{"name":"Berghin","countryCode":"RO","stateCode":"AB","latitude":"46.07782000","longitude":"23.73742000"},{"name":"Biia","countryCode":"RO","stateCode":"AB","latitude":"46.23097000","longitude":"24.00461000"},{"name":"Bistra","countryCode":"RO","stateCode":"AB","latitude":"46.37820000","longitude":"23.10081000"},{"name":"Blaj","countryCode":"RO","stateCode":"AB","latitude":"46.17508000","longitude":"23.91578000"},{"name":"Blideşti","countryCode":"RO","stateCode":"AB","latitude":"46.30000000","longitude":"23.13333000"},{"name":"Blândiana","countryCode":"RO","stateCode":"AB","latitude":"45.97943000","longitude":"23.38543000"},{"name":"Bucerdea-Grânoasă","countryCode":"RO","stateCode":"AB","latitude":"46.20000000","longitude":"23.83333000"},{"name":"Bucium","countryCode":"RO","stateCode":"AB","latitude":"46.26402000","longitude":"23.17910000"},{"name":"Bălcaciu","countryCode":"RO","stateCode":"AB","latitude":"46.19122000","longitude":"24.06139000"},{"name":"Bărăbanț","countryCode":"RO","stateCode":"AB","latitude":"46.09930000","longitude":"23.58487000"},{"name":"Cenade","countryCode":"RO","stateCode":"AB","latitude":"46.05000000","longitude":"24.01667000"},{"name":"Cergău Mare","countryCode":"RO","stateCode":"AB","latitude":"46.09869000","longitude":"23.92284000"},{"name":"Cergău Mic","countryCode":"RO","stateCode":"AB","latitude":"46.08333000","longitude":"23.93333000"},{"name":"Ceru-Băcăinţi","countryCode":"RO","stateCode":"AB","latitude":"45.98333000","longitude":"23.25000000"},{"name":"Cetatea de Baltă","countryCode":"RO","stateCode":"AB","latitude":"46.24794000","longitude":"24.17244000"},{"name":"Ciugud","countryCode":"RO","stateCode":"AB","latitude":"46.05000000","longitude":"23.61667000"},{"name":"Ciumbrud","countryCode":"RO","stateCode":"AB","latitude":"46.30810000","longitude":"23.76222000"},{"name":"Ciuruleasa","countryCode":"RO","stateCode":"AB","latitude":"46.25000000","longitude":"23.03333000"},{"name":"Comuna Albac","countryCode":"RO","stateCode":"AB","latitude":"46.45246000","longitude":"22.95027000"},{"name":"Comuna Almaşu Mare","countryCode":"RO","stateCode":"AB","latitude":"46.10877000","longitude":"23.12038000"},{"name":"Comuna Arieşeni","countryCode":"RO","stateCode":"AB","latitude":"46.47659000","longitude":"22.75535000"},{"name":"Comuna Avram Iancu","countryCode":"RO","stateCode":"AB","latitude":"46.38333000","longitude":"22.78333000"},{"name":"Comuna Berghin","countryCode":"RO","stateCode":"AB","latitude":"46.07484000","longitude":"23.73768000"},{"name":"Comuna Bistra","countryCode":"RO","stateCode":"AB","latitude":"46.37856000","longitude":"23.10150000"},{"name":"Comuna Blândiana","countryCode":"RO","stateCode":"AB","latitude":"45.98146000","longitude":"23.38543000"},{"name":"Comuna Bucerdea-Grânoasă","countryCode":"RO","stateCode":"AB","latitude":"46.20878000","longitude":"23.85614000"},{"name":"Comuna Bucium","countryCode":"RO","stateCode":"AB","latitude":"46.26131000","longitude":"23.15742000"},{"name":"Comuna Cenade","countryCode":"RO","stateCode":"AB","latitude":"46.08045000","longitude":"24.01382000"},{"name":"Comuna Cergău","countryCode":"RO","stateCode":"AB","latitude":"46.09314000","longitude":"23.94597000"},{"name":"Comuna Ceru-Băcăinţi","countryCode":"RO","stateCode":"AB","latitude":"46.00117000","longitude":"23.26983000"},{"name":"Comuna Cetatea de Baltă","countryCode":"RO","stateCode":"AB","latitude":"46.21619000","longitude":"24.16716000"},{"name":"Comuna Ciugud","countryCode":"RO","stateCode":"AB","latitude":"46.06526000","longitude":"23.62794000"},{"name":"Comuna Ciuruleasa","countryCode":"RO","stateCode":"AB","latitude":"46.24481000","longitude":"23.01644000"},{"name":"Comuna Cricău","countryCode":"RO","stateCode":"AB","latitude":"46.18689000","longitude":"23.55309000"},{"name":"Comuna Crăciunelu de Jos","countryCode":"RO","stateCode":"AB","latitude":"46.17285000","longitude":"23.83585000"},{"name":"Comuna Cut","countryCode":"RO","stateCode":"AB","latitude":"45.93972000","longitude":"23.66719000"},{"name":"Comuna Câlnic","countryCode":"RO","stateCode":"AB","latitude":"45.87305000","longitude":"23.64329000"},{"name":"Comuna Daia Română","countryCode":"RO","stateCode":"AB","latitude":"46.00709000","longitude":"23.66816000"},{"name":"Comuna Doştat","countryCode":"RO","stateCode":"AB","latitude":"45.96143000","longitude":"23.83313000"},{"name":"Comuna Fărău","countryCode":"RO","stateCode":"AB","latitude":"46.32999000","longitude":"24.04335000"},{"name":"Comuna Galda de Jos","countryCode":"RO","stateCode":"AB","latitude":"46.21776000","longitude":"23.56918000"},{"name":"Comuna Gârbova","countryCode":"RO","stateCode":"AB","latitude":"45.85277000","longitude":"23.68693000"},{"name":"Comuna Gârda de Sus","countryCode":"RO","stateCode":"AB","latitude":"46.46719000","longitude":"22.81519000"},{"name":"Comuna Hopârta","countryCode":"RO","stateCode":"AB","latitude":"46.33134000","longitude":"23.90340000"},{"name":"Comuna Horea","countryCode":"RO","stateCode":"AB","latitude":"46.50058000","longitude":"22.94915000"},{"name":"Comuna Ighiu","countryCode":"RO","stateCode":"AB","latitude":"46.14854000","longitude":"23.51232000"},{"name":"Comuna Jidvei","countryCode":"RO","stateCode":"AB","latitude":"46.23083000","longitude":"24.11475000"},{"name":"Comuna Livezile","countryCode":"RO","stateCode":"AB","latitude":"46.37559000","longitude":"23.58563000"},{"name":"Comuna Lopadea Nouă","countryCode":"RO","stateCode":"AB","latitude":"46.27782000","longitude":"23.84975000"},{"name":"Comuna Lunca Mureşului","countryCode":"RO","stateCode":"AB","latitude":"46.42943000","longitude":"23.93272000"},{"name":"Comuna Lupşa","countryCode":"RO","stateCode":"AB","latitude":"46.34891000","longitude":"23.20455000"},{"name":"Comuna Meteş","countryCode":"RO","stateCode":"AB","latitude":"46.10543000","longitude":"23.41707000"},{"name":"Comuna Mihalţ","countryCode":"RO","stateCode":"AB","latitude":"46.17641000","longitude":"23.73841000"},{"name":"Comuna Mirăslău","countryCode":"RO","stateCode":"AB","latitude":"46.38660000","longitude":"23.69329000"},{"name":"Comuna Mogoş","countryCode":"RO","stateCode":"AB","latitude":"46.28356000","longitude":"23.31873000"},{"name":"Comuna Noşlac","countryCode":"RO","stateCode":"AB","latitude":"46.41300000","longitude":"23.97668000"},{"name":"Comuna Ocoliş","countryCode":"RO","stateCode":"AB","latitude":"46.49636000","longitude":"23.46581000"},{"name":"Comuna Ohaba","countryCode":"RO","stateCode":"AB","latitude":"46.08263000","longitude":"23.80106000"},{"name":"Comuna Pianu","countryCode":"RO","stateCode":"AB","latitude":"45.87127000","longitude":"23.49549000"},{"name":"Comuna Poiana Vadului","countryCode":"RO","stateCode":"AB","latitude":"46.40457000","longitude":"22.87080000"},{"name":"Comuna Ponor","countryCode":"RO","stateCode":"AB","latitude":"46.32065000","longitude":"23.40376000"},{"name":"Comuna Poşaga","countryCode":"RO","stateCode":"AB","latitude":"46.45354000","longitude":"23.36115000"},{"name":"Comuna Roşia Montană","countryCode":"RO","stateCode":"AB","latitude":"46.30991000","longitude":"23.08697000"},{"name":"Comuna Roşia de Secaş","countryCode":"RO","stateCode":"AB","latitude":"46.04807000","longitude":"23.85329000"},{"name":"Comuna Râmetea","countryCode":"RO","stateCode":"AB","latitude":"46.43815000","longitude":"23.56579000"},{"name":"Comuna Râmeţ","countryCode":"RO","stateCode":"AB","latitude":"46.31564000","longitude":"23.52602000"},{"name":"Comuna Rădeşti","countryCode":"RO","stateCode":"AB","latitude":"46.24931000","longitude":"23.74444000"},{"name":"Comuna Scărişoara","countryCode":"RO","stateCode":"AB","latitude":"46.46072000","longitude":"22.88166000"},{"name":"Comuna Sohodol","countryCode":"RO","stateCode":"AB","latitude":"46.32748000","longitude":"22.99414000"},{"name":"Comuna Stremţ","countryCode":"RO","stateCode":"AB","latitude":"46.25606000","longitude":"23.59340000"},{"name":"Comuna Sâncel","countryCode":"RO","stateCode":"AB","latitude":"46.21176000","longitude":"23.94791000"},{"name":"Comuna Sântimbru","countryCode":"RO","stateCode":"AB","latitude":"46.12974000","longitude":"23.66899000"},{"name":"Comuna Sãliştea","countryCode":"RO","stateCode":"AB","latitude":"45.91425000","longitude":"23.41294000"},{"name":"Comuna Sălciua","countryCode":"RO","stateCode":"AB","latitude":"46.38261000","longitude":"23.41526000"},{"name":"Comuna Săsciori","countryCode":"RO","stateCode":"AB","latitude":"45.85629000","longitude":"23.56898000"},{"name":"Comuna Unirea","countryCode":"RO","stateCode":"AB","latitude":"46.41948000","longitude":"23.76260000"},{"name":"Comuna Vadu Moţilor","countryCode":"RO","stateCode":"AB","latitude":"46.40910000","longitude":"22.95532000"},{"name":"Comuna Valea Lungă","countryCode":"RO","stateCode":"AB","latitude":"46.13355000","longitude":"24.08280000"},{"name":"Comuna Vidra","countryCode":"RO","stateCode":"AB","latitude":"46.37067000","longitude":"22.92726000"},{"name":"Comuna Vinţu de Jos","countryCode":"RO","stateCode":"AB","latitude":"46.02229000","longitude":"23.45647000"},{"name":"Comuna Întregalde","countryCode":"RO","stateCode":"AB","latitude":"46.24908000","longitude":"23.39213000"},{"name":"Comuna Şibot","countryCode":"RO","stateCode":"AB","latitude":"45.94093000","longitude":"23.32226000"},{"name":"Comuna Şona","countryCode":"RO","stateCode":"AB","latitude":"46.25089000","longitude":"24.00259000"},{"name":"Comuna Şpring","countryCode":"RO","stateCode":"AB","latitude":"45.96833000","longitude":"23.73449000"},{"name":"Comuna Şugag","countryCode":"RO","stateCode":"AB","latitude":"45.74780000","longitude":"23.59957000"},{"name":"Cricău","countryCode":"RO","stateCode":"AB","latitude":"46.18333000","longitude":"23.56667000"},{"name":"Crăciunelu de Jos","countryCode":"RO","stateCode":"AB","latitude":"46.18333000","longitude":"23.83333000"},{"name":"Cugir","countryCode":"RO","stateCode":"AB","latitude":"45.83651000","longitude":"23.36998000"},{"name":"Cut","countryCode":"RO","stateCode":"AB","latitude":"45.93972000","longitude":"23.66719000"},{"name":"Câlnic","countryCode":"RO","stateCode":"AB","latitude":"45.88333000","longitude":"23.66667000"},{"name":"Câmpeni","countryCode":"RO","stateCode":"AB","latitude":"46.36667000","longitude":"23.05000000"},{"name":"Daia Română","countryCode":"RO","stateCode":"AB","latitude":"46.01667000","longitude":"23.66667000"},{"name":"Dobra","countryCode":"RO","stateCode":"AB","latitude":"45.76913000","longitude":"23.64218000"},{"name":"Doştat","countryCode":"RO","stateCode":"AB","latitude":"45.96667000","longitude":"23.85000000"},{"name":"Feisa","countryCode":"RO","stateCode":"AB","latitude":"46.22608000","longitude":"24.14492000"},{"name":"Feneș","countryCode":"RO","stateCode":"AB","latitude":"46.10431000","longitude":"23.29511000"},{"name":"Fărău","countryCode":"RO","stateCode":"AB","latitude":"46.33333000","longitude":"24.01667000"},{"name":"Galda de Jos","countryCode":"RO","stateCode":"AB","latitude":"46.18333000","longitude":"23.61667000"},{"name":"Gârbova","countryCode":"RO","stateCode":"AB","latitude":"45.86667000","longitude":"23.73333000"},{"name":"Gârda de Sus","countryCode":"RO","stateCode":"AB","latitude":"46.45000000","longitude":"22.81667000"},{"name":"Hopârta","countryCode":"RO","stateCode":"AB","latitude":"46.32134000","longitude":"23.87244000"},{"name":"Horea","countryCode":"RO","stateCode":"AB","latitude":"46.50246000","longitude":"22.95034000"},{"name":"Ighiel","countryCode":"RO","stateCode":"AB","latitude":"46.14680000","longitude":"23.47968000"},{"name":"Ighiu","countryCode":"RO","stateCode":"AB","latitude":"46.15000000","longitude":"23.51667000"},{"name":"Intregalde","countryCode":"RO","stateCode":"AB","latitude":"46.25000000","longitude":"23.41667000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"AB","latitude":"46.17011000","longitude":"23.90377000"},{"name":"Jidvei","countryCode":"RO","stateCode":"AB","latitude":"46.21667000","longitude":"24.10000000"},{"name":"Lancrăm","countryCode":"RO","stateCode":"AB","latitude":"45.98708000","longitude":"23.55665000"},{"name":"Livezile","countryCode":"RO","stateCode":"AB","latitude":"46.35000000","longitude":"23.63333000"},{"name":"Lopadea Nouă","countryCode":"RO","stateCode":"AB","latitude":"46.29090000","longitude":"23.81901000"},{"name":"Lunca Mureşului","countryCode":"RO","stateCode":"AB","latitude":"46.43333000","longitude":"23.90000000"},{"name":"Lupşa","countryCode":"RO","stateCode":"AB","latitude":"46.36667000","longitude":"23.20000000"},{"name":"Meteş","countryCode":"RO","stateCode":"AB","latitude":"46.10000000","longitude":"23.41667000"},{"name":"Micești","countryCode":"RO","stateCode":"AB","latitude":"46.10141000","longitude":"23.55573000"},{"name":"Mihalţ","countryCode":"RO","stateCode":"AB","latitude":"46.15000000","longitude":"23.73333000"},{"name":"Mirăslău","countryCode":"RO","stateCode":"AB","latitude":"46.36667000","longitude":"23.71667000"},{"name":"Mogoș","countryCode":"RO","stateCode":"AB","latitude":"46.27554000","longitude":"23.28038000"},{"name":"Municipiul Aiud","countryCode":"RO","stateCode":"AB","latitude":"46.30440000","longitude":"23.69751000"},{"name":"Municipiul Alba Iulia","countryCode":"RO","stateCode":"AB","latitude":"46.06346000","longitude":"23.57494000"},{"name":"Municipiul Blaj","countryCode":"RO","stateCode":"AB","latitude":"46.15084000","longitude":"23.91041000"},{"name":"Municipiul Sebeş","countryCode":"RO","stateCode":"AB","latitude":"45.94237000","longitude":"23.57681000"},{"name":"Noşlac","countryCode":"RO","stateCode":"AB","latitude":"46.40000000","longitude":"23.93333000"},{"name":"Oarda","countryCode":"RO","stateCode":"AB","latitude":"46.03333000","longitude":"23.56667000"},{"name":"Ocna Mureş","countryCode":"RO","stateCode":"AB","latitude":"46.38333000","longitude":"23.85000000"},{"name":"Ocoliş","countryCode":"RO","stateCode":"AB","latitude":"46.48333000","longitude":"23.46667000"},{"name":"Ohaba","countryCode":"RO","stateCode":"AB","latitude":"46.06667000","longitude":"23.78333000"},{"name":"Oraş Baia de Arieş","countryCode":"RO","stateCode":"AB","latitude":"46.37933000","longitude":"23.29903000"},{"name":"Oraş Cugir","countryCode":"RO","stateCode":"AB","latitude":"45.81371000","longitude":"23.40740000"},{"name":"Oraş Câmpeni","countryCode":"RO","stateCode":"AB","latitude":"46.38493000","longitude":"23.04553000"},{"name":"Oraş Ocna Mureş","countryCode":"RO","stateCode":"AB","latitude":"46.38475000","longitude":"23.84070000"},{"name":"Oraş Teiuş","countryCode":"RO","stateCode":"AB","latitude":"46.20959000","longitude":"23.70812000"},{"name":"Oraş Zlatna","countryCode":"RO","stateCode":"AB","latitude":"46.13753000","longitude":"23.20215000"},{"name":"Oraş abrud","countryCode":"RO","stateCode":"AB","latitude":"46.27409000","longitude":"23.06129000"},{"name":"Petrești","countryCode":"RO","stateCode":"AB","latitude":"45.92102000","longitude":"23.56083000"},{"name":"Pianu de Jos","countryCode":"RO","stateCode":"AB","latitude":"45.93528000","longitude":"23.48912000"},{"name":"Pianu de Sus","countryCode":"RO","stateCode":"AB","latitude":"45.90000000","longitude":"23.48333000"},{"name":"Poiana Vadului","countryCode":"RO","stateCode":"AB","latitude":"46.40000000","longitude":"22.88333000"},{"name":"Poienile-Mogoş","countryCode":"RO","stateCode":"AB","latitude":"46.28333000","longitude":"23.28333000"},{"name":"Ponor","countryCode":"RO","stateCode":"AB","latitude":"46.33333000","longitude":"23.41667000"},{"name":"Poşaga de Sus","countryCode":"RO","stateCode":"AB","latitude":"46.46667000","longitude":"23.38333000"},{"name":"Rimetea","countryCode":"RO","stateCode":"AB","latitude":"46.45000000","longitude":"23.56667000"},{"name":"Roşia de Secaş","countryCode":"RO","stateCode":"AB","latitude":"46.05000000","longitude":"23.88333000"},{"name":"Roșia Montană","countryCode":"RO","stateCode":"AB","latitude":"46.30669000","longitude":"23.13373000"},{"name":"Rădeşti","countryCode":"RO","stateCode":"AB","latitude":"46.26667000","longitude":"23.71667000"},{"name":"Războieni-Cetate","countryCode":"RO","stateCode":"AB","latitude":"46.41335000","longitude":"23.87158000"},{"name":"Scărişoara","countryCode":"RO","stateCode":"AB","latitude":"46.46667000","longitude":"22.85000000"},{"name":"Sebeş","countryCode":"RO","stateCode":"AB","latitude":"45.95646000","longitude":"23.57100000"},{"name":"Sebeșel","countryCode":"RO","stateCode":"AB","latitude":"45.88771000","longitude":"23.56606000"},{"name":"Sohodol","countryCode":"RO","stateCode":"AB","latitude":"46.35581000","longitude":"23.02923000"},{"name":"Stremţ","countryCode":"RO","stateCode":"AB","latitude":"46.21667000","longitude":"23.63333000"},{"name":"Sâncel","countryCode":"RO","stateCode":"AB","latitude":"46.20000000","longitude":"23.95000000"},{"name":"Sâncrai","countryCode":"RO","stateCode":"AB","latitude":"46.29394000","longitude":"23.75209000"},{"name":"Uioara de Jos","countryCode":"RO","stateCode":"AB","latitude":"46.37087000","longitude":"23.83863000"},{"name":"Unirea","countryCode":"RO","stateCode":"AB","latitude":"46.40387000","longitude":"23.81314000"},{"name":"Vadu Moţilor","countryCode":"RO","stateCode":"AB","latitude":"46.40000000","longitude":"22.96667000"},{"name":"Valea Lungă Alba Romania","countryCode":"RO","stateCode":"AB","latitude":"46.12592000","longitude":"24.04541000"},{"name":"Veseuș","countryCode":"RO","stateCode":"AB","latitude":"46.27456000","longitude":"24.14276000"},{"name":"Veza","countryCode":"RO","stateCode":"AB","latitude":"46.16747000","longitude":"23.92470000"},{"name":"Vidra","countryCode":"RO","stateCode":"AB","latitude":"46.36758000","longitude":"22.88811000"},{"name":"Vinerea","countryCode":"RO","stateCode":"AB","latitude":"45.88632000","longitude":"23.35289000"},{"name":"Vințu de Jos","countryCode":"RO","stateCode":"AB","latitude":"45.99462000","longitude":"23.48612000"},{"name":"Vurpăr","countryCode":"RO","stateCode":"AB","latitude":"46.00000000","longitude":"23.46667000"},{"name":"Zlatna","countryCode":"RO","stateCode":"AB","latitude":"46.10633000","longitude":"23.23162000"},{"name":"Şibot","countryCode":"RO","stateCode":"AB","latitude":"45.95000000","longitude":"23.33333000"},{"name":"Şona","countryCode":"RO","stateCode":"AB","latitude":"46.21667000","longitude":"24.01667000"},{"name":"Şpring","countryCode":"RO","stateCode":"AB","latitude":"45.96667000","longitude":"23.78333000"},{"name":"Şugag","countryCode":"RO","stateCode":"AB","latitude":"45.76667000","longitude":"23.63333000"},{"name":"Șard","countryCode":"RO","stateCode":"AB","latitude":"46.12814000","longitude":"23.53520000"},{"name":"Țelna","countryCode":"RO","stateCode":"AB","latitude":"46.15902000","longitude":"23.50099000"},{"name":"Sântimbru","countryCode":"RO","stateCode":"AB","latitude":"46.13333000","longitude":"23.65000000"},{"name":"Sălciua de Sus","countryCode":"RO","stateCode":"AB","latitude":"46.40000000","longitude":"23.41667000"},{"name":"Săliştea-Deal","countryCode":"RO","stateCode":"AB","latitude":"45.90000000","longitude":"23.40000000"},{"name":"Săliștea","countryCode":"RO","stateCode":"AB","latitude":"45.90744000","longitude":"23.39789000"},{"name":"Săsciori","countryCode":"RO","stateCode":"AB","latitude":"45.86667000","longitude":"23.58333000"},{"name":"Teiuş","countryCode":"RO","stateCode":"AB","latitude":"46.20000000","longitude":"23.68333000"},{"name":"Tiur","countryCode":"RO","stateCode":"AB","latitude":"46.16009000","longitude":"23.88927000"},{"name":"Acriș","countryCode":"RO","stateCode":"BV","latitude":"45.63673000","longitude":"25.99247000"},{"name":"Apaţa","countryCode":"RO","stateCode":"BV","latitude":"45.95000000","longitude":"25.51667000"},{"name":"Augustin","countryCode":"RO","stateCode":"BV","latitude":"46.04613000","longitude":"25.55333000"},{"name":"Beclean","countryCode":"RO","stateCode":"BV","latitude":"45.83119000","longitude":"24.92180000"},{"name":"Bod","countryCode":"RO","stateCode":"BV","latitude":"45.76667000","longitude":"25.65000000"},{"name":"Bran","countryCode":"RO","stateCode":"BV","latitude":"45.51667000","longitude":"25.35000000"},{"name":"Braşov","countryCode":"RO","stateCode":"BV","latitude":"45.64861000","longitude":"25.60613000"},{"name":"Budila","countryCode":"RO","stateCode":"BV","latitude":"45.66667000","longitude":"25.80000000"},{"name":"Buneşti","countryCode":"RO","stateCode":"BV","latitude":"46.10000000","longitude":"25.05000000"},{"name":"Caţa","countryCode":"RO","stateCode":"BV","latitude":"46.08333000","longitude":"25.26667000"},{"name":"Cincu","countryCode":"RO","stateCode":"BV","latitude":"45.91667000","longitude":"24.80000000"},{"name":"Codlea","countryCode":"RO","stateCode":"BV","latitude":"45.70000000","longitude":"25.45000000"},{"name":"Colonia Bod","countryCode":"RO","stateCode":"BV","latitude":"45.75588000","longitude":"25.59960000"},{"name":"Comana de Jos","countryCode":"RO","stateCode":"BV","latitude":"45.91375000","longitude":"25.23129000"},{"name":"Comana de Sus","countryCode":"RO","stateCode":"BV","latitude":"45.90000000","longitude":"25.26667000"},{"name":"Comuna Apaţa","countryCode":"RO","stateCode":"BV","latitude":"45.95043000","longitude":"25.53312000"},{"name":"Comuna Augustin","countryCode":"RO","stateCode":"BV","latitude":"46.04613000","longitude":"25.55333000"},{"name":"Comuna Beclean","countryCode":"RO","stateCode":"BV","latitude":"45.83119000","longitude":"24.92317000"},{"name":"Comuna Bod","countryCode":"RO","stateCode":"BV","latitude":"45.75987000","longitude":"25.62077000"},{"name":"Comuna Bran","countryCode":"RO","stateCode":"BV","latitude":"45.51412000","longitude":"25.37289000"},{"name":"Comuna Budila","countryCode":"RO","stateCode":"BV","latitude":"45.67432000","longitude":"25.80793000"},{"name":"Comuna Buneşti","countryCode":"RO","stateCode":"BV","latitude":"46.10042000","longitude":"25.05528000"},{"name":"Comuna Caţa","countryCode":"RO","stateCode":"BV","latitude":"46.13174000","longitude":"25.26977000"},{"name":"Comuna Cincu","countryCode":"RO","stateCode":"BV","latitude":"45.90712000","longitude":"24.77333000"},{"name":"Comuna Comana","countryCode":"RO","stateCode":"BV","latitude":"45.91357000","longitude":"25.22080000"},{"name":"Comuna Cristian","countryCode":"RO","stateCode":"BV","latitude":"45.62474000","longitude":"25.48292000"},{"name":"Comuna Crizbav","countryCode":"RO","stateCode":"BV","latitude":"45.82070000","longitude":"25.46739000"},{"name":"Comuna Drăguş","countryCode":"RO","stateCode":"BV","latitude":"45.76146000","longitude":"24.77906000"},{"name":"Comuna Dumbrăviţa","countryCode":"RO","stateCode":"BV","latitude":"45.76667000","longitude":"25.43333000"},{"name":"Comuna Feldioara","countryCode":"RO","stateCode":"BV","latitude":"45.82829000","longitude":"25.57459000"},{"name":"Comuna Fundata","countryCode":"RO","stateCode":"BV","latitude":"45.44615000","longitude":"25.27775000"},{"name":"Comuna Hoghiz","countryCode":"RO","stateCode":"BV","latitude":"45.96602000","longitude":"25.32168000"},{"name":"Comuna Holbav","countryCode":"RO","stateCode":"BV","latitude":"45.65922000","longitude":"25.38744000"},{"name":"Comuna Homorod","countryCode":"RO","stateCode":"BV","latitude":"46.07260000","longitude":"25.33464000"},{"name":"Comuna Hârşeni","countryCode":"RO","stateCode":"BV","latitude":"45.73420000","longitude":"25.02404000"},{"name":"Comuna Hălchiu","countryCode":"RO","stateCode":"BV","latitude":"45.76743000","longitude":"25.52991000"},{"name":"Comuna Hărman","countryCode":"RO","stateCode":"BV","latitude":"45.73727000","longitude":"25.70451000"},{"name":"Comuna Jibert","countryCode":"RO","stateCode":"BV","latitude":"46.00173000","longitude":"25.07355000"},{"name":"Comuna Lisa","countryCode":"RO","stateCode":"BV","latitude":"45.72760000","longitude":"24.86876000"},{"name":"Comuna Moieciu","countryCode":"RO","stateCode":"BV","latitude":"45.48848000","longitude":"25.30962000"},{"name":"Comuna Mândra","countryCode":"RO","stateCode":"BV","latitude":"45.81219000","longitude":"25.03262000"},{"name":"Comuna Mãieruş","countryCode":"RO","stateCode":"BV","latitude":"45.89358000","longitude":"25.49705000"},{"name":"Comuna Ormeniş","countryCode":"RO","stateCode":"BV","latitude":"46.00473000","longitude":"25.55683000"},{"name":"Comuna Poiana Mărului (Brașov)","countryCode":"RO","stateCode":"BV","latitude":"45.60462000","longitude":"25.30927000"},{"name":"Comuna Prejmer","countryCode":"RO","stateCode":"BV","latitude":"45.73164000","longitude":"25.78673000"},{"name":"Comuna Pârâu","countryCode":"RO","stateCode":"BV","latitude":"45.85139000","longitude":"25.21584000"},{"name":"Comuna Racoş","countryCode":"RO","stateCode":"BV","latitude":"46.02051000","longitude":"25.39563000"},{"name":"Comuna Recea","countryCode":"RO","stateCode":"BV","latitude":"45.74312000","longitude":"24.94086000"},{"name":"Comuna Sâmbăta de Sus","countryCode":"RO","stateCode":"BV","latitude":"45.72698000","longitude":"24.81067000"},{"name":"Comuna Sânpetru","countryCode":"RO","stateCode":"BV","latitude":"45.71082000","longitude":"25.63678000"},{"name":"Comuna Teliu","countryCode":"RO","stateCode":"BV","latitude":"45.69856000","longitude":"25.85590000"},{"name":"Comuna Ticuşu Vechi","countryCode":"RO","stateCode":"BV","latitude":"45.92823000","longitude":"25.09346000"},{"name":"Comuna Tărlungeni","countryCode":"RO","stateCode":"BV","latitude":"45.64579000","longitude":"25.77368000"},{"name":"Comuna Ucea de Jos","countryCode":"RO","stateCode":"BV","latitude":"45.77980000","longitude":"24.68477000"},{"name":"Comuna Ungra","countryCode":"RO","stateCode":"BV","latitude":"45.97828000","longitude":"25.21859000"},{"name":"Comuna Vama Buzăului","countryCode":"RO","stateCode":"BV","latitude":"45.60258000","longitude":"25.97991000"},{"name":"Comuna Viştea de Jos","countryCode":"RO","stateCode":"BV","latitude":"45.77201000","longitude":"24.75237000"},{"name":"Comuna Voila","countryCode":"RO","stateCode":"BV","latitude":"45.81815000","longitude":"24.84060000"},{"name":"Comuna Vulcan","countryCode":"RO","stateCode":"BV","latitude":"45.64960000","longitude":"25.41671000"},{"name":"Comuna Şercaia","countryCode":"RO","stateCode":"BV","latitude":"45.83002000","longitude":"25.14114000"},{"name":"Comuna Şinca Nouă","countryCode":"RO","stateCode":"BV","latitude":"45.69667000","longitude":"25.22177000"},{"name":"Comuna Şinca Veche","countryCode":"RO","stateCode":"BV","latitude":"45.75892000","longitude":"25.15578000"},{"name":"Comuna Şoarş","countryCode":"RO","stateCode":"BV","latitude":"45.92871000","longitude":"24.92764000"},{"name":"Cristian","countryCode":"RO","stateCode":"BV","latitude":"45.61667000","longitude":"25.46667000"},{"name":"Crivina","countryCode":"RO","stateCode":"BV","latitude":"45.58333000","longitude":"25.98333000"},{"name":"Crizbav","countryCode":"RO","stateCode":"BV","latitude":"45.81515000","longitude":"25.46718000"},{"name":"Cuciulata","countryCode":"RO","stateCode":"BV","latitude":"45.94389000","longitude":"25.27541000"},{"name":"Drăguș","countryCode":"RO","stateCode":"BV","latitude":"45.76146000","longitude":"24.77906000"},{"name":"Dumbrăviţa","countryCode":"RO","stateCode":"BV","latitude":"45.76667000","longitude":"25.43333000"},{"name":"Feldioara","countryCode":"RO","stateCode":"BV","latitude":"45.81667000","longitude":"25.60000000"},{"name":"Fișer","countryCode":"RO","stateCode":"BV","latitude":"46.07912000","longitude":"25.15103000"},{"name":"Fundata","countryCode":"RO","stateCode":"BV","latitude":"45.45000000","longitude":"25.30000000"},{"name":"Făgăraș","countryCode":"RO","stateCode":"BV","latitude":"45.85000000","longitude":"24.96667000"},{"name":"Ghimbav","countryCode":"RO","stateCode":"BV","latitude":"45.66667000","longitude":"25.50000000"},{"name":"Hoghiz","countryCode":"RO","stateCode":"BV","latitude":"45.98333000","longitude":"25.30000000"},{"name":"Holbav","countryCode":"RO","stateCode":"BV","latitude":"45.65922000","longitude":"25.38744000"},{"name":"Homorod","countryCode":"RO","stateCode":"BV","latitude":"46.05000000","longitude":"25.26667000"},{"name":"Hârşeni","countryCode":"RO","stateCode":"BV","latitude":"45.75000000","longitude":"25.01667000"},{"name":"Hălchiu","countryCode":"RO","stateCode":"BV","latitude":"45.76667000","longitude":"25.55000000"},{"name":"Hărman","countryCode":"RO","stateCode":"BV","latitude":"45.71667000","longitude":"25.68333000"},{"name":"Jibert","countryCode":"RO","stateCode":"BV","latitude":"46.00000000","longitude":"25.06667000"},{"name":"Lisa","countryCode":"RO","stateCode":"BV","latitude":"45.71667000","longitude":"24.85000000"},{"name":"Moeciu de Jos","countryCode":"RO","stateCode":"BV","latitude":"45.48333000","longitude":"25.31667000"},{"name":"Moieciu de Jos","countryCode":"RO","stateCode":"BV","latitude":"45.50313000","longitude":"25.33719000"},{"name":"Municipiul  Codlea","countryCode":"RO","stateCode":"BV","latitude":"45.69944000","longitude":"25.44778000"},{"name":"Municipiul Braşov","countryCode":"RO","stateCode":"BV","latitude":"45.65053000","longitude":"25.60913000"},{"name":"Municipiul Fãgãraş","countryCode":"RO","stateCode":"BV","latitude":"45.84098000","longitude":"24.97348000"},{"name":"Municipiul Sãcele","countryCode":"RO","stateCode":"BV","latitude":"45.61772000","longitude":"25.69890000"},{"name":"Mândra","countryCode":"RO","stateCode":"BV","latitude":"45.81667000","longitude":"25.05000000"},{"name":"Măieruş","countryCode":"RO","stateCode":"BV","latitude":"45.90000000","longitude":"25.53333000"},{"name":"Oraş Ghimbav","countryCode":"RO","stateCode":"BV","latitude":"45.66397000","longitude":"25.50836000"},{"name":"Oraş Predeal","countryCode":"RO","stateCode":"BV","latitude":"45.49679000","longitude":"25.58778000"},{"name":"Oraş Rupea","countryCode":"RO","stateCode":"BV","latitude":"46.05903000","longitude":"25.18717000"},{"name":"Oraş Râşnov","countryCode":"RO","stateCode":"BV","latitude":"45.59108000","longitude":"25.46393000"},{"name":"Oraş Victoria","countryCode":"RO","stateCode":"BV","latitude":"45.72968000","longitude":"24.70280000"},{"name":"Oraş Zãrneşti","countryCode":"RO","stateCode":"BV","latitude":"45.55650000","longitude":"25.35205000"},{"name":"Ormeniş","countryCode":"RO","stateCode":"BV","latitude":"46.01667000","longitude":"25.55000000"},{"name":"Perșani","countryCode":"RO","stateCode":"BV","latitude":"45.78160000","longitude":"25.21285000"},{"name":"Poiana Mărului (Brașov)","countryCode":"RO","stateCode":"BV","latitude":"45.60000000","longitude":"25.30000000"},{"name":"Predeal","countryCode":"RO","stateCode":"BV","latitude":"45.50000000","longitude":"25.56667000"},{"name":"Prejmer","countryCode":"RO","stateCode":"BV","latitude":"45.71667000","longitude":"25.76667000"},{"name":"Purcăreni","countryCode":"RO","stateCode":"BV","latitude":"45.64476000","longitude":"25.79129000"},{"name":"Pârâu","countryCode":"RO","stateCode":"BV","latitude":"45.85000000","longitude":"25.18333000"},{"name":"Racoș","countryCode":"RO","stateCode":"BV","latitude":"46.02524000","longitude":"25.41075000"},{"name":"Recea","countryCode":"RO","stateCode":"BV","latitude":"45.71334000","longitude":"24.93152000"},{"name":"Rupea","countryCode":"RO","stateCode":"BV","latitude":"46.03333000","longitude":"25.21667000"},{"name":"Râşnov","countryCode":"RO","stateCode":"BV","latitude":"45.58333000","longitude":"25.45000000"},{"name":"Sohodol","countryCode":"RO","stateCode":"BV","latitude":"45.52829000","longitude":"25.40244000"},{"name":"Sâmbăta de Sus","countryCode":"RO","stateCode":"BV","latitude":"45.76178000","longitude":"24.82053000"},{"name":"Sânpetru","countryCode":"RO","stateCode":"BV","latitude":"45.71082000","longitude":"25.63678000"},{"name":"Tunelu-Teliu","countryCode":"RO","stateCode":"BV","latitude":"45.70000000","longitude":"25.85000000"},{"name":"Tărlungeni","countryCode":"RO","stateCode":"BV","latitude":"45.63333000","longitude":"25.75000000"},{"name":"Ucea de Jos","countryCode":"RO","stateCode":"BV","latitude":"45.78410000","longitude":"24.67097000"},{"name":"Ucea de Sus","countryCode":"RO","stateCode":"BV","latitude":"45.75000000","longitude":"24.68333000"},{"name":"Ungra","countryCode":"RO","stateCode":"BV","latitude":"45.98333000","longitude":"25.26667000"},{"name":"Vama Buzăului","countryCode":"RO","stateCode":"BV","latitude":"45.59668000","longitude":"25.99359000"},{"name":"Victoria","countryCode":"RO","stateCode":"BV","latitude":"45.72968000","longitude":"24.70280000"},{"name":"Viscri","countryCode":"RO","stateCode":"BV","latitude":"46.05522000","longitude":"25.09389000"},{"name":"Viștea de Jos","countryCode":"RO","stateCode":"BV","latitude":"45.79582000","longitude":"24.72380000"},{"name":"Voila","countryCode":"RO","stateCode":"BV","latitude":"45.81839000","longitude":"24.84215000"},{"name":"Vulcan","countryCode":"RO","stateCode":"BV","latitude":"45.63333000","longitude":"25.41667000"},{"name":"Zizin","countryCode":"RO","stateCode":"BV","latitude":"45.63697000","longitude":"25.77898000"},{"name":"Zărnești","countryCode":"RO","stateCode":"BV","latitude":"45.56093000","longitude":"25.31787000"},{"name":"Şercaia","countryCode":"RO","stateCode":"BV","latitude":"45.83333000","longitude":"25.13333000"},{"name":"Şinca Veche","countryCode":"RO","stateCode":"BV","latitude":"45.76667000","longitude":"25.16667000"},{"name":"Şoarş","countryCode":"RO","stateCode":"BV","latitude":"45.92859000","longitude":"24.92867000"},{"name":"Șimon","countryCode":"RO","stateCode":"BV","latitude":"45.48484000","longitude":"25.35664000"},{"name":"Șinca Nouă","countryCode":"RO","stateCode":"BV","latitude":"45.69457000","longitude":"25.24348000"},{"name":"Săcele","countryCode":"RO","stateCode":"BV","latitude":"45.61674000","longitude":"25.71101000"},{"name":"Teliu","countryCode":"RO","stateCode":"BV","latitude":"45.69856000","longitude":"25.85590000"},{"name":"Ticuşu Vechi","countryCode":"RO","stateCode":"BV","latitude":"45.93333000","longitude":"25.10000000"},{"name":"Tohanu Nou","countryCode":"RO","stateCode":"BV","latitude":"45.55208000","longitude":"25.38622000"},{"name":"Acâş","countryCode":"RO","stateCode":"SM","latitude":"47.53333000","longitude":"22.78333000"},{"name":"Agriș","countryCode":"RO","stateCode":"SM","latitude":"47.88075000","longitude":"23.00340000"},{"name":"Andrid","countryCode":"RO","stateCode":"SM","latitude":"47.51667000","longitude":"22.35000000"},{"name":"Apa","countryCode":"RO","stateCode":"SM","latitude":"47.76667000","longitude":"23.20000000"},{"name":"Ardud","countryCode":"RO","stateCode":"SM","latitude":"47.63333000","longitude":"22.88333000"},{"name":"Babța","countryCode":"RO","stateCode":"SM","latitude":"47.45778000","longitude":"22.94283000"},{"name":"Beltiug","countryCode":"RO","stateCode":"SM","latitude":"47.55000000","longitude":"22.85000000"},{"name":"Berveni","countryCode":"RO","stateCode":"SM","latitude":"47.75000000","longitude":"22.46667000"},{"name":"Bixad","countryCode":"RO","stateCode":"SM","latitude":"47.93333000","longitude":"23.40000000"},{"name":"Bogdand","countryCode":"RO","stateCode":"SM","latitude":"47.41667000","longitude":"22.93333000"},{"name":"Boinești","countryCode":"RO","stateCode":"SM","latitude":"47.91567000","longitude":"23.35117000"},{"name":"Botiz","countryCode":"RO","stateCode":"SM","latitude":"47.83333000","longitude":"22.95000000"},{"name":"Bârsău de Sus","countryCode":"RO","stateCode":"SM","latitude":"47.60000000","longitude":"23.21667000"},{"name":"Bătarci","countryCode":"RO","stateCode":"SM","latitude":"48.03333000","longitude":"23.16667000"},{"name":"Carei","countryCode":"RO","stateCode":"SM","latitude":"47.68333000","longitude":"22.46667000"},{"name":"Cehal","countryCode":"RO","stateCode":"SM","latitude":"47.38333000","longitude":"22.60000000"},{"name":"Certeze","countryCode":"RO","stateCode":"SM","latitude":"47.90000000","longitude":"23.46667000"},{"name":"Cidreag","countryCode":"RO","stateCode":"SM","latitude":"47.98677000","longitude":"22.96395000"},{"name":"Ciumești","countryCode":"RO","stateCode":"SM","latitude":"47.66382000","longitude":"22.34069000"},{"name":"Comuna Acâş","countryCode":"RO","stateCode":"SM","latitude":"47.53143000","longitude":"22.74106000"},{"name":"Comuna Agriş","countryCode":"RO","stateCode":"SM","latitude":"47.87377000","longitude":"23.00343000"},{"name":"Comuna Andrid","countryCode":"RO","stateCode":"SM","latitude":"47.51720000","longitude":"22.34688000"},{"name":"Comuna Apa","countryCode":"RO","stateCode":"SM","latitude":"47.74934000","longitude":"23.18966000"},{"name":"Comuna Beltiug","countryCode":"RO","stateCode":"SM","latitude":"47.56523000","longitude":"22.85452000"},{"name":"Comuna Berveni","countryCode":"RO","stateCode":"SM","latitude":"47.74896000","longitude":"22.47553000"},{"name":"Comuna Bixad","countryCode":"RO","stateCode":"SM","latitude":"47.92031000","longitude":"23.37337000"},{"name":"Comuna Bogdand","countryCode":"RO","stateCode":"SM","latitude":"47.41824000","longitude":"22.92868000"},{"name":"Comuna Botiz","countryCode":"RO","stateCode":"SM","latitude":"47.83285000","longitude":"22.94865000"},{"name":"Comuna Bârsău","countryCode":"RO","stateCode":"SM","latitude":"47.59376000","longitude":"23.24257000"},{"name":"Comuna Bătarci","countryCode":"RO","stateCode":"SM","latitude":"48.04054000","longitude":"23.14274000"},{"name":"Comuna Cehal","countryCode":"RO","stateCode":"SM","latitude":"47.38440000","longitude":"22.59613000"},{"name":"Comuna Certeze","countryCode":"RO","stateCode":"SM","latitude":"47.92014000","longitude":"23.47350000"},{"name":"Comuna Ciumeşti","countryCode":"RO","stateCode":"SM","latitude":"47.66308000","longitude":"22.33452000"},{"name":"Comuna Craidorolţ","countryCode":"RO","stateCode":"SM","latitude":"47.59793000","longitude":"22.69883000"},{"name":"Comuna Crucişor","countryCode":"RO","stateCode":"SM","latitude":"47.65949000","longitude":"23.24776000"},{"name":"Comuna Culciu","countryCode":"RO","stateCode":"SM","latitude":"47.75246000","longitude":"23.05593000"},{"name":"Comuna Cãlineşti-Oaş","countryCode":"RO","stateCode":"SM","latitude":"47.90340000","longitude":"23.27351000"},{"name":"Comuna Cãmin","countryCode":"RO","stateCode":"SM","latitude":"47.72836000","longitude":"22.47987000"},{"name":"Comuna Cămărzana","countryCode":"RO","stateCode":"SM","latitude":"47.99435000","longitude":"23.30874000"},{"name":"Comuna Căpleni","countryCode":"RO","stateCode":"SM","latitude":"47.70942000","longitude":"22.50637000"},{"name":"Comuna Căuaş","countryCode":"RO","stateCode":"SM","latitude":"47.57998000","longitude":"22.55546000"},{"name":"Comuna Doba","countryCode":"RO","stateCode":"SM","latitude":"47.74588000","longitude":"22.68383000"},{"name":"Comuna Dorolţ","countryCode":"RO","stateCode":"SM","latitude":"47.84524000","longitude":"22.78642000"},{"name":"Comuna Foieni","countryCode":"RO","stateCode":"SM","latitude":"47.70000000","longitude":"22.38333000"},{"name":"Comuna Gherţa Mică","countryCode":"RO","stateCode":"SM","latitude":"47.93724000","longitude":"23.22169000"},{"name":"Comuna Halmeu","countryCode":"RO","stateCode":"SM","latitude":"47.97833000","longitude":"23.05362000"},{"name":"Comuna Hodod","countryCode":"RO","stateCode":"SM","latitude":"47.39870000","longitude":"23.04633000"},{"name":"Comuna Homoroade","countryCode":"RO","stateCode":"SM","latitude":"47.63896000","longitude":"23.06593000"},{"name":"Comuna Lazuri","countryCode":"RO","stateCode":"SM","latitude":"47.89143000","longitude":"22.87213000"},{"name":"Comuna Medieşu Aurit","countryCode":"RO","stateCode":"SM","latitude":"47.79451000","longitude":"23.15360000"},{"name":"Comuna Micula","countryCode":"RO","stateCode":"SM","latitude":"47.91687000","longitude":"22.93652000"},{"name":"Comuna Moftinu","countryCode":"RO","stateCode":"SM","latitude":"47.68333000","longitude":"22.60000000"},{"name":"Comuna Odoreu","countryCode":"RO","stateCode":"SM","latitude":"47.79427000","longitude":"22.99639000"},{"name":"Comuna Oraşu Nou","countryCode":"RO","stateCode":"SM","latitude":"47.83470000","longitude":"23.30211000"},{"name":"Comuna Petreşti","countryCode":"RO","stateCode":"SM","latitude":"47.58993000","longitude":"22.35972000"},{"name":"Comuna Pir","countryCode":"RO","stateCode":"SM","latitude":"47.46650000","longitude":"22.39380000"},{"name":"Comuna Pişcolt","countryCode":"RO","stateCode":"SM","latitude":"47.59761000","longitude":"22.27498000"},{"name":"Comuna Pomi","countryCode":"RO","stateCode":"SM","latitude":"47.68071000","longitude":"23.32362000"},{"name":"Comuna Porumbeşti","countryCode":"RO","stateCode":"SM","latitude":"47.98491000","longitude":"22.97236000"},{"name":"Comuna Pãuleşti","countryCode":"RO","stateCode":"SM","latitude":"47.74992000","longitude":"22.94743000"},{"name":"Comuna Racşa","countryCode":"RO","stateCode":"SM","latitude":"47.82068000","longitude":"23.33247000"},{"name":"Comuna Sanislău","countryCode":"RO","stateCode":"SM","latitude":"47.63116000","longitude":"22.33109000"},{"name":"Comuna Santău","countryCode":"RO","stateCode":"SM","latitude":"47.51152000","longitude":"22.47327000"},{"name":"Comuna Socond","countryCode":"RO","stateCode":"SM","latitude":"47.54018000","longitude":"22.98135000"},{"name":"Comuna Supur","countryCode":"RO","stateCode":"SM","latitude":"47.45826000","longitude":"22.80767000"},{"name":"Comuna Săcăşeni","countryCode":"RO","stateCode":"SM","latitude":"47.46964000","longitude":"22.68273000"},{"name":"Comuna Săuca","countryCode":"RO","stateCode":"SM","latitude":"47.46041000","longitude":"22.48621000"},{"name":"Comuna Tarna Mare","countryCode":"RO","stateCode":"SM","latitude":"48.08356000","longitude":"23.19491000"},{"name":"Comuna Terebeşti","countryCode":"RO","stateCode":"SM","latitude":"47.67823000","longitude":"22.74226000"},{"name":"Comuna Tiream","countryCode":"RO","stateCode":"SM","latitude":"47.58553000","longitude":"22.43993000"},{"name":"Comuna Turulung","countryCode":"RO","stateCode":"SM","latitude":"47.92351000","longitude":"23.10382000"},{"name":"Comuna Turţ","countryCode":"RO","stateCode":"SM","latitude":"47.98018000","longitude":"23.20968000"},{"name":"Comuna Târşolţ","countryCode":"RO","stateCode":"SM","latitude":"47.95000000","longitude":"23.35000000"},{"name":"Comuna Urziceni","countryCode":"RO","stateCode":"SM","latitude":"47.73286000","longitude":"22.40181000"},{"name":"Comuna Valea Vinului","countryCode":"RO","stateCode":"SM","latitude":"47.69553000","longitude":"23.18488000"},{"name":"Comuna Vama","countryCode":"RO","stateCode":"SM","latitude":"47.84354000","longitude":"23.39660000"},{"name":"Comuna Vetiş","countryCode":"RO","stateCode":"SM","latitude":"47.79292000","longitude":"22.75623000"},{"name":"Comuna Viile Satu Mare","countryCode":"RO","stateCode":"SM","latitude":"47.66667000","longitude":"22.95000000"},{"name":"Craidorolţ","countryCode":"RO","stateCode":"SM","latitude":"47.61667000","longitude":"22.70000000"},{"name":"Crucişor","countryCode":"RO","stateCode":"SM","latitude":"47.68333000","longitude":"23.25000000"},{"name":"Culciu Mic","countryCode":"RO","stateCode":"SM","latitude":"47.76667000","longitude":"23.03333000"},{"name":"Călineşti-Oaş","countryCode":"RO","stateCode":"SM","latitude":"47.90000000","longitude":"23.30000000"},{"name":"Cămin","countryCode":"RO","stateCode":"SM","latitude":"47.72836000","longitude":"22.47987000"},{"name":"Cămărzana","countryCode":"RO","stateCode":"SM","latitude":"48.00000000","longitude":"23.31667000"},{"name":"Căpleni","countryCode":"RO","stateCode":"SM","latitude":"47.71667000","longitude":"22.50000000"},{"name":"Cărășeu","countryCode":"RO","stateCode":"SM","latitude":"47.74126000","longitude":"23.09798000"},{"name":"Căuaş","countryCode":"RO","stateCode":"SM","latitude":"47.56667000","longitude":"22.55000000"},{"name":"Dara","countryCode":"RO","stateCode":"SM","latitude":"47.81636000","longitude":"22.75216000"},{"name":"Decebal","countryCode":"RO","stateCode":"SM","latitude":"47.76630000","longitude":"22.75603000"},{"name":"Doba","countryCode":"RO","stateCode":"SM","latitude":"47.73333000","longitude":"22.71667000"},{"name":"Dobra","countryCode":"RO","stateCode":"SM","latitude":"47.49477000","longitude":"22.82762000"},{"name":"Domănești","countryCode":"RO","stateCode":"SM","latitude":"47.71071000","longitude":"22.58975000"},{"name":"Dorolţ","countryCode":"RO","stateCode":"SM","latitude":"47.85000000","longitude":"22.81667000"},{"name":"Drăgușeni","countryCode":"RO","stateCode":"SM","latitude":"47.90541000","longitude":"23.07780000"},{"name":"Dumbrava","countryCode":"RO","stateCode":"SM","latitude":"47.84418000","longitude":"23.08060000"},{"name":"Foieni","countryCode":"RO","stateCode":"SM","latitude":"47.70000000","longitude":"22.38333000"},{"name":"Gherţa Mică","countryCode":"RO","stateCode":"SM","latitude":"47.93333000","longitude":"23.23333000"},{"name":"Gherța Mare","countryCode":"RO","stateCode":"SM","latitude":"47.96884000","longitude":"23.20853000"},{"name":"Halmeu","countryCode":"RO","stateCode":"SM","latitude":"47.96667000","longitude":"23.01667000"},{"name":"Hodod","countryCode":"RO","stateCode":"SM","latitude":"47.40000000","longitude":"23.03333000"},{"name":"Homorodu de Jos","countryCode":"RO","stateCode":"SM","latitude":"47.66667000","longitude":"23.08333000"},{"name":"Huta Certeze","countryCode":"RO","stateCode":"SM","latitude":"47.92583000","longitude":"23.48715000"},{"name":"Iojib","countryCode":"RO","stateCode":"SM","latitude":"47.81617000","longitude":"23.15603000"},{"name":"Lazuri","countryCode":"RO","stateCode":"SM","latitude":"47.85000000","longitude":"22.86667000"},{"name":"Livada","countryCode":"RO","stateCode":"SM","latitude":"47.86667000","longitude":"23.13333000"},{"name":"Lucăceni","countryCode":"RO","stateCode":"SM","latitude":"47.74194000","longitude":"22.47819000"},{"name":"Medieşu Aurit","countryCode":"RO","stateCode":"SM","latitude":"47.78333000","longitude":"23.15000000"},{"name":"Micula","countryCode":"RO","stateCode":"SM","latitude":"47.90000000","longitude":"22.95000000"},{"name":"Moftinu Mare","countryCode":"RO","stateCode":"SM","latitude":"47.66667000","longitude":"22.66667000"},{"name":"Moftinu Mic","countryCode":"RO","stateCode":"SM","latitude":"47.68669000","longitude":"22.60054000"},{"name":"Moișeni","countryCode":"RO","stateCode":"SM","latitude":"47.92798000","longitude":"23.46833000"},{"name":"Municipiul Carei","countryCode":"RO","stateCode":"SM","latitude":"47.68203000","longitude":"22.46635000"},{"name":"Municipiul Satu Mare","countryCode":"RO","stateCode":"SM","latitude":"47.76514000","longitude":"22.83565000"},{"name":"Mădăras","countryCode":"RO","stateCode":"SM","latitude":"47.68403000","longitude":"22.86554000"},{"name":"Negreşti-Oaş","countryCode":"RO","stateCode":"SM","latitude":"47.86667000","longitude":"23.43333000"},{"name":"Oar","countryCode":"RO","stateCode":"SM","latitude":"47.80569000","longitude":"22.73085000"},{"name":"Odoreu","countryCode":"RO","stateCode":"SM","latitude":"47.80000000","longitude":"23.00000000"},{"name":"Oraş Negreşti-Oaş","countryCode":"RO","stateCode":"SM","latitude":"47.86801000","longitude":"23.41816000"},{"name":"Oraşu Nou","countryCode":"RO","stateCode":"SM","latitude":"47.83333000","longitude":"23.28333000"},{"name":"Oraș Ardud","countryCode":"RO","stateCode":"SM","latitude":"47.63333000","longitude":"22.88333000"},{"name":"Oraș Livada","countryCode":"RO","stateCode":"SM","latitude":"47.86667000","longitude":"23.13333000"},{"name":"Oraș Tăşnad","countryCode":"RO","stateCode":"SM","latitude":"47.48333000","longitude":"22.58333000"},{"name":"Petreşti","countryCode":"RO","stateCode":"SM","latitude":"47.60000000","longitude":"22.36667000"},{"name":"Pir","countryCode":"RO","stateCode":"SM","latitude":"47.46667000","longitude":"22.36667000"},{"name":"Pişcolt","countryCode":"RO","stateCode":"SM","latitude":"47.58333000","longitude":"22.30000000"},{"name":"Poiana Codrului","countryCode":"RO","stateCode":"SM","latitude":"47.62667000","longitude":"23.25056000"},{"name":"Pomi","countryCode":"RO","stateCode":"SM","latitude":"47.70000000","longitude":"23.31667000"},{"name":"Porumbești","countryCode":"RO","stateCode":"SM","latitude":"47.98305000","longitude":"22.98076000"},{"name":"Potău","countryCode":"RO","stateCode":"SM","latitude":"47.75673000","longitude":"23.12090000"},{"name":"Păuleşti","countryCode":"RO","stateCode":"SM","latitude":"47.78333000","longitude":"22.91667000"},{"name":"Racşa","countryCode":"RO","stateCode":"SM","latitude":"47.82068000","longitude":"23.33247000"},{"name":"Sanislău","countryCode":"RO","stateCode":"SM","latitude":"47.63333000","longitude":"22.33333000"},{"name":"Santău","countryCode":"RO","stateCode":"SM","latitude":"47.51667000","longitude":"22.51667000"},{"name":"Satu Mare","countryCode":"RO","stateCode":"SM","latitude":"47.79926000","longitude":"22.86255000"},{"name":"Socond","countryCode":"RO","stateCode":"SM","latitude":"47.56667000","longitude":"22.95000000"},{"name":"Stâna","countryCode":"RO","stateCode":"SM","latitude":"47.50757000","longitude":"22.96423000"},{"name":"Supuru de Jos","countryCode":"RO","stateCode":"SM","latitude":"47.46667000","longitude":"22.80000000"},{"name":"Tur","countryCode":"RO","stateCode":"SM","latitude":"47.88231000","longitude":"23.39045000"},{"name":"Turulung","countryCode":"RO","stateCode":"SM","latitude":"47.93333000","longitude":"23.08333000"},{"name":"Turţ","countryCode":"RO","stateCode":"SM","latitude":"47.98333000","longitude":"23.21667000"},{"name":"Târşolţ","countryCode":"RO","stateCode":"SM","latitude":"47.95000000","longitude":"23.35000000"},{"name":"Târşolţel","countryCode":"RO","stateCode":"SM","latitude":"47.95000000","longitude":"23.35000000"},{"name":"Tăşnad","countryCode":"RO","stateCode":"SM","latitude":"47.48333000","longitude":"22.58333000"},{"name":"Urziceni","countryCode":"RO","stateCode":"SM","latitude":"47.73333000","longitude":"22.40000000"},{"name":"Valea Seacă","countryCode":"RO","stateCode":"SM","latitude":"48.08080000","longitude":"23.16489000"},{"name":"Valea Vinului","countryCode":"RO","stateCode":"SM","latitude":"47.71667000","longitude":"23.18333000"},{"name":"Vama","countryCode":"RO","stateCode":"SM","latitude":"47.83333000","longitude":"23.40000000"},{"name":"Vetiş","countryCode":"RO","stateCode":"SM","latitude":"47.80000000","longitude":"22.76667000"},{"name":"Viile Satu Mare","countryCode":"RO","stateCode":"SM","latitude":"47.66667000","longitude":"22.95000000"},{"name":"Săcăşeni","countryCode":"RO","stateCode":"SM","latitude":"47.48333000","longitude":"22.68333000"},{"name":"Sărăuad","countryCode":"RO","stateCode":"SM","latitude":"47.47944000","longitude":"22.62559000"},{"name":"Sătmărel","countryCode":"RO","stateCode":"SM","latitude":"47.73470000","longitude":"22.79536000"},{"name":"Săuca","countryCode":"RO","stateCode":"SM","latitude":"47.46667000","longitude":"22.48333000"},{"name":"Tarna Mare","countryCode":"RO","stateCode":"SM","latitude":"48.09175000","longitude":"23.19369000"},{"name":"Terebeşti","countryCode":"RO","stateCode":"SM","latitude":"47.68333000","longitude":"22.71667000"},{"name":"Tiream","countryCode":"RO","stateCode":"SM","latitude":"47.61667000","longitude":"22.46667000"},{"name":"Trip","countryCode":"RO","stateCode":"SM","latitude":"47.92450000","longitude":"23.37648000"},{"name":"Adea","countryCode":"RO","stateCode":"AR","latitude":"46.55511000","longitude":"21.58433000"},{"name":"Agrișu Mare","countryCode":"RO","stateCode":"AR","latitude":"46.27243000","longitude":"21.75558000"},{"name":"Almaş","countryCode":"RO","stateCode":"AR","latitude":"46.28333000","longitude":"22.23333000"},{"name":"Andrei Șaguna","countryCode":"RO","stateCode":"AR","latitude":"46.28810000","longitude":"21.39175000"},{"name":"Apateu","countryCode":"RO","stateCode":"AR","latitude":"46.61667000","longitude":"21.78333000"},{"name":"Arad","countryCode":"RO","stateCode":"AR","latitude":"46.18333000","longitude":"21.31667000"},{"name":"Archiş","countryCode":"RO","stateCode":"AR","latitude":"46.48333000","longitude":"22.05000000"},{"name":"Bata","countryCode":"RO","stateCode":"AR","latitude":"46.01667000","longitude":"22.03333000"},{"name":"Beliu","countryCode":"RO","stateCode":"AR","latitude":"46.48333000","longitude":"21.98333000"},{"name":"Birchiş","countryCode":"RO","stateCode":"AR","latitude":"45.96667000","longitude":"22.16667000"},{"name":"Bocsig","countryCode":"RO","stateCode":"AR","latitude":"46.41667000","longitude":"21.95000000"},{"name":"Brazii","countryCode":"RO","stateCode":"AR","latitude":"46.23333000","longitude":"22.33333000"},{"name":"Buteni","countryCode":"RO","stateCode":"AR","latitude":"46.31667000","longitude":"22.11667000"},{"name":"Bârsa","countryCode":"RO","stateCode":"AR","latitude":"46.38333000","longitude":"22.06667000"},{"name":"Bârzava","countryCode":"RO","stateCode":"AR","latitude":"46.11667000","longitude":"21.98333000"},{"name":"Caporal Alexa","countryCode":"RO","stateCode":"AR","latitude":"46.33793000","longitude":"21.58316000"},{"name":"Cermei","countryCode":"RO","stateCode":"AR","latitude":"46.55000000","longitude":"21.85000000"},{"name":"Chereluș","countryCode":"RO","stateCode":"AR","latitude":"46.46860000","longitude":"21.70706000"},{"name":"Chesinț","countryCode":"RO","stateCode":"AR","latitude":"46.04973000","longitude":"21.57944000"},{"name":"Chier","countryCode":"RO","stateCode":"AR","latitude":"46.34199000","longitude":"21.82488000"},{"name":"Chisindia","countryCode":"RO","stateCode":"AR","latitude":"46.28333000","longitude":"22.10000000"},{"name":"Chişineu-Criş","countryCode":"RO","stateCode":"AR","latitude":"46.52509000","longitude":"21.51844000"},{"name":"Cintei","countryCode":"RO","stateCode":"AR","latitude":"46.44434000","longitude":"21.56556000"},{"name":"Comuna Almaş","countryCode":"RO","stateCode":"AR","latitude":"46.28480000","longitude":"22.23173000"},{"name":"Comuna Apateu","countryCode":"RO","stateCode":"AR","latitude":"46.62598000","longitude":"21.82530000"},{"name":"Comuna Archiş","countryCode":"RO","stateCode":"AR","latitude":"46.48333000","longitude":"22.09663000"},{"name":"Comuna Bata","countryCode":"RO","stateCode":"AR","latitude":"45.99641000","longitude":"22.07805000"},{"name":"Comuna Beliu","countryCode":"RO","stateCode":"AR","latitude":"46.52965000","longitude":"21.99566000"},{"name":"Comuna Birchiş","countryCode":"RO","stateCode":"AR","latitude":"45.96987000","longitude":"22.16845000"},{"name":"Comuna Bocsig","countryCode":"RO","stateCode":"AR","latitude":"46.41893000","longitude":"21.98424000"},{"name":"Comuna Brazii","countryCode":"RO","stateCode":"AR","latitude":"46.22177000","longitude":"22.32613000"},{"name":"Comuna Buteni","countryCode":"RO","stateCode":"AR","latitude":"46.33119000","longitude":"22.11472000"},{"name":"Comuna Bârsa","countryCode":"RO","stateCode":"AR","latitude":"46.38410000","longitude":"22.04459000"},{"name":"Comuna Bârzava","countryCode":"RO","stateCode":"AR","latitude":"46.09910000","longitude":"22.06096000"},{"name":"Comuna Cermei","countryCode":"RO","stateCode":"AR","latitude":"46.55433000","longitude":"21.87084000"},{"name":"Comuna Chisindia","countryCode":"RO","stateCode":"AR","latitude":"46.26509000","longitude":"22.08572000"},{"name":"Comuna Conop","countryCode":"RO","stateCode":"AR","latitude":"46.10401000","longitude":"21.88047000"},{"name":"Comuna Covăsinţ","countryCode":"RO","stateCode":"AR","latitude":"46.20571000","longitude":"21.60944000"},{"name":"Comuna Craiva","countryCode":"RO","stateCode":"AR","latitude":"46.59969000","longitude":"21.97908000"},{"name":"Comuna Cărand","countryCode":"RO","stateCode":"AR","latitude":"46.45551000","longitude":"22.05755000"},{"name":"Comuna Dezna","countryCode":"RO","stateCode":"AR","latitude":"46.40997000","longitude":"22.22726000"},{"name":"Comuna Dieci","countryCode":"RO","stateCode":"AR","latitude":"46.32071000","longitude":"22.22373000"},{"name":"Comuna Dorobanți","countryCode":"RO","stateCode":"AR","latitude":"46.35022000","longitude":"21.24441000"},{"name":"Comuna Felnac","countryCode":"RO","stateCode":"AR","latitude":"46.12223000","longitude":"21.16704000"},{"name":"Comuna Frumuşeni","countryCode":"RO","stateCode":"AR","latitude":"46.10180000","longitude":"21.45836000"},{"name":"Comuna Fântânele","countryCode":"RO","stateCode":"AR","latitude":"46.12441000","longitude":"21.38111000"},{"name":"Comuna Ghioroc","countryCode":"RO","stateCode":"AR","latitude":"46.15322000","longitude":"21.59651000"},{"name":"Comuna Grăniceri","countryCode":"RO","stateCode":"AR","latitude":"46.50539000","longitude":"21.33672000"},{"name":"Comuna Gurahonţ","countryCode":"RO","stateCode":"AR","latitude":"46.29220000","longitude":"22.33506000"},{"name":"Comuna Hălmagiu","countryCode":"RO","stateCode":"AR","latitude":"46.27536000","longitude":"22.58183000"},{"name":"Comuna Hălmăgel","countryCode":"RO","stateCode":"AR","latitude":"46.27662000","longitude":"22.63180000"},{"name":"Comuna Hăşmaş","countryCode":"RO","stateCode":"AR","latitude":"46.52217000","longitude":"22.07003000"},{"name":"Comuna Igneşti","countryCode":"RO","stateCode":"AR","latitude":"46.43388000","longitude":"22.18227000"},{"name":"Comuna Iratoşu","countryCode":"RO","stateCode":"AR","latitude":"46.29414000","longitude":"21.18750000"},{"name":"Comuna Livada","countryCode":"RO","stateCode":"AR","latitude":"46.21924000","longitude":"21.38746000"},{"name":"Comuna Macea","countryCode":"RO","stateCode":"AR","latitude":"46.40094000","longitude":"21.33187000"},{"name":"Comuna Mişca","countryCode":"RO","stateCode":"AR","latitude":"46.62016000","longitude":"21.65353000"},{"name":"Comuna Moneasa","countryCode":"RO","stateCode":"AR","latitude":"46.44443000","longitude":"22.25323000"},{"name":"Comuna Olari","countryCode":"RO","stateCode":"AR","latitude":"46.38673000","longitude":"21.54522000"},{"name":"Comuna Peregu Mare","countryCode":"RO","stateCode":"AR","latitude":"46.23377000","longitude":"20.90612000"},{"name":"Comuna Petriş","countryCode":"RO","stateCode":"AR","latitude":"46.06770000","longitude":"22.39523000"},{"name":"Comuna Pilu","countryCode":"RO","stateCode":"AR","latitude":"46.59727000","longitude":"21.34711000"},{"name":"Comuna Pleşcuţa","countryCode":"RO","stateCode":"AR","latitude":"46.28315000","longitude":"22.43178000"},{"name":"Comuna Păuliş","countryCode":"RO","stateCode":"AR","latitude":"46.12506000","longitude":"21.60246000"},{"name":"Comuna Secusigiu","countryCode":"RO","stateCode":"AR","latitude":"46.09260000","longitude":"21.00295000"},{"name":"Comuna Seleuş","countryCode":"RO","stateCode":"AR","latitude":"46.37886000","longitude":"21.74875000"},{"name":"Comuna Semlac","countryCode":"RO","stateCode":"AR","latitude":"46.11260000","longitude":"20.93210000"},{"name":"Comuna Sintea Mare","countryCode":"RO","stateCode":"AR","latitude":"46.51684000","longitude":"21.60800000"},{"name":"Comuna Socodor","countryCode":"RO","stateCode":"AR","latitude":"46.51010000","longitude":"21.44128000"},{"name":"Comuna Săvârşin","countryCode":"RO","stateCode":"AR","latitude":"46.02527000","longitude":"22.26514000"},{"name":"Comuna Tauţ","countryCode":"RO","stateCode":"AR","latitude":"46.26383000","longitude":"21.96747000"},{"name":"Comuna Târnova","countryCode":"RO","stateCode":"AR","latitude":"46.29054000","longitude":"21.80388000"},{"name":"Comuna Ususău","countryCode":"RO","stateCode":"AR","latitude":"46.06781000","longitude":"21.81490000"},{"name":"Comuna Vinga","countryCode":"RO","stateCode":"AR","latitude":"46.02249000","longitude":"21.15244000"},{"name":"Comuna Vladimirescu","countryCode":"RO","stateCode":"AR","latitude":"46.16509000","longitude":"21.40411000"},{"name":"Comuna Vârfurile","countryCode":"RO","stateCode":"AR","latitude":"46.33689000","longitude":"22.51984000"},{"name":"Comuna Vărădia de Mureş","countryCode":"RO","stateCode":"AR","latitude":"46.04619000","longitude":"22.15651000"},{"name":"Comuna Zerind","countryCode":"RO","stateCode":"AR","latitude":"46.63087000","longitude":"21.50777000"},{"name":"Comuna Zimandu Nou","countryCode":"RO","stateCode":"AR","latitude":"46.27496000","longitude":"21.39162000"},{"name":"Comuna Zăbrani","countryCode":"RO","stateCode":"AR","latitude":"46.06310000","longitude":"21.58529000"},{"name":"Comuna Zădăreni","countryCode":"RO","stateCode":"AR","latitude":"46.13077000","longitude":"21.20866000"},{"name":"Comuna Zărand","countryCode":"RO","stateCode":"AR","latitude":"46.43911000","longitude":"21.56909000"},{"name":"Comuna Şagu","countryCode":"RO","stateCode":"AR","latitude":"46.04254000","longitude":"21.34239000"},{"name":"Comuna Şeitin","countryCode":"RO","stateCode":"AR","latitude":"46.10858000","longitude":"20.84464000"},{"name":"Comuna Şepreuş","countryCode":"RO","stateCode":"AR","latitude":"46.57125000","longitude":"21.73417000"},{"name":"Comuna Şicula","countryCode":"RO","stateCode":"AR","latitude":"46.45723000","longitude":"21.75137000"},{"name":"Comuna Şilindia","countryCode":"RO","stateCode":"AR","latitude":"46.33611000","longitude":"21.93488000"},{"name":"Comuna Şimand","countryCode":"RO","stateCode":"AR","latitude":"46.42400000","longitude":"21.45145000"},{"name":"Comuna Şiria","countryCode":"RO","stateCode":"AR","latitude":"46.28470000","longitude":"21.65419000"},{"name":"Comuna Şiştarovăţ","countryCode":"RO","stateCode":"AR","latitude":"45.98649000","longitude":"21.75589000"},{"name":"Comuna Şofronea","countryCode":"RO","stateCode":"AR","latitude":"46.26814000","longitude":"21.29059000"},{"name":"Conop","countryCode":"RO","stateCode":"AR","latitude":"46.10186000","longitude":"21.87970000"},{"name":"Covăsinţ","countryCode":"RO","stateCode":"AR","latitude":"46.20000000","longitude":"21.60000000"},{"name":"Craiva","countryCode":"RO","stateCode":"AR","latitude":"46.58333000","longitude":"21.96667000"},{"name":"Curtici","countryCode":"RO","stateCode":"AR","latitude":"46.35000000","longitude":"21.30000000"},{"name":"Cuvin","countryCode":"RO","stateCode":"AR","latitude":"46.17001000","longitude":"21.59360000"},{"name":"Cărand","countryCode":"RO","stateCode":"AR","latitude":"46.45000000","longitude":"22.08333000"},{"name":"Dezna","countryCode":"RO","stateCode":"AR","latitude":"46.40000000","longitude":"22.25000000"},{"name":"Dieci","countryCode":"RO","stateCode":"AR","latitude":"46.31667000","longitude":"22.25000000"},{"name":"Dorgoş","countryCode":"RO","stateCode":"AR","latitude":"46.05000000","longitude":"21.83333000"},{"name":"Dorobanți","countryCode":"RO","stateCode":"AR","latitude":"46.35022000","longitude":"21.24441000"},{"name":"Drauț","countryCode":"RO","stateCode":"AR","latitude":"46.26048000","longitude":"21.80924000"},{"name":"Felnac","countryCode":"RO","stateCode":"AR","latitude":"46.11667000","longitude":"21.15000000"},{"name":"Frumușeni","countryCode":"RO","stateCode":"AR","latitude":"46.10252000","longitude":"21.46167000"},{"name":"Fântânele","countryCode":"RO","stateCode":"AR","latitude":"46.12370000","longitude":"21.38420000"},{"name":"Galșa","countryCode":"RO","stateCode":"AR","latitude":"46.28810000","longitude":"21.65137000"},{"name":"Ghioroc","countryCode":"RO","stateCode":"AR","latitude":"46.15000000","longitude":"21.58333000"},{"name":"Grăniceri","countryCode":"RO","stateCode":"AR","latitude":"46.51667000","longitude":"21.30000000"},{"name":"Gurahonţ","countryCode":"RO","stateCode":"AR","latitude":"46.26667000","longitude":"22.35000000"},{"name":"Gurba","countryCode":"RO","stateCode":"AR","latitude":"46.46756000","longitude":"21.78789000"},{"name":"Horia","countryCode":"RO","stateCode":"AR","latitude":"46.20847000","longitude":"21.46287000"},{"name":"Hălmagiu","countryCode":"RO","stateCode":"AR","latitude":"46.26667000","longitude":"22.58333000"},{"name":"Hălmăgel","countryCode":"RO","stateCode":"AR","latitude":"46.26667000","longitude":"22.61667000"},{"name":"Hășmaș","countryCode":"RO","stateCode":"AR","latitude":"46.50000000","longitude":"22.08333000"},{"name":"Igneşti","countryCode":"RO","stateCode":"AR","latitude":"46.40000000","longitude":"22.16667000"},{"name":"Ineu","countryCode":"RO","stateCode":"AR","latitude":"46.43372000","longitude":"21.84048000"},{"name":"Iratoşu","countryCode":"RO","stateCode":"AR","latitude":"46.31667000","longitude":"21.20000000"},{"name":"Lipova","countryCode":"RO","stateCode":"AR","latitude":"46.09085000","longitude":"21.69628000"},{"name":"Livada","countryCode":"RO","stateCode":"AR","latitude":"46.22284000","longitude":"21.38403000"},{"name":"Macea","countryCode":"RO","stateCode":"AR","latitude":"46.38333000","longitude":"21.30000000"},{"name":"Mailat","countryCode":"RO","stateCode":"AR","latitude":"46.04189000","longitude":"21.10702000"},{"name":"Mișca","countryCode":"RO","stateCode":"AR","latitude":"46.60280000","longitude":"21.59998000"},{"name":"Moneasa","countryCode":"RO","stateCode":"AR","latitude":"46.45000000","longitude":"22.25000000"},{"name":"Municipiul Arad","countryCode":"RO","stateCode":"AR","latitude":"46.17745000","longitude":"21.31348000"},{"name":"Mândruloc","countryCode":"RO","stateCode":"AR","latitude":"46.14863000","longitude":"21.46570000"},{"name":"Mâsca","countryCode":"RO","stateCode":"AR","latitude":"46.30000000","longitude":"21.68333000"},{"name":"Măderat","countryCode":"RO","stateCode":"AR","latitude":"46.29493000","longitude":"21.71137000"},{"name":"Mănăștur","countryCode":"RO","stateCode":"AR","latitude":"46.00949000","longitude":"21.13362000"},{"name":"Nadab","countryCode":"RO","stateCode":"AR","latitude":"46.48195000","longitude":"21.51178000"},{"name":"Nadăș","countryCode":"RO","stateCode":"AR","latitude":"46.22490000","longitude":"21.95036000"},{"name":"Neudorf","countryCode":"RO","stateCode":"AR","latitude":"46.06960000","longitude":"21.61899000"},{"name":"Nădlac","countryCode":"RO","stateCode":"AR","latitude":"46.16667000","longitude":"20.75000000"},{"name":"Olari","countryCode":"RO","stateCode":"AR","latitude":"46.38333000","longitude":"21.55000000"},{"name":"Oraş Chişineu-Criş","countryCode":"RO","stateCode":"AR","latitude":"46.52178000","longitude":"21.51295000"},{"name":"Oraş Curtici","countryCode":"RO","stateCode":"AR","latitude":"46.34358000","longitude":"21.31051000"},{"name":"Oraş Ineu","countryCode":"RO","stateCode":"AR","latitude":"46.42709000","longitude":"21.84185000"},{"name":"Oraş Lipova","countryCode":"RO","stateCode":"AR","latitude":"46.09061000","longitude":"21.69465000"},{"name":"Oraş Nãdlac","countryCode":"RO","stateCode":"AR","latitude":"46.16664000","longitude":"20.74871000"},{"name":"Oraş Pâncota","countryCode":"RO","stateCode":"AR","latitude":"46.31205000","longitude":"21.70163000"},{"name":"Oraş Sebiş","countryCode":"RO","stateCode":"AR","latitude":"46.38771000","longitude":"22.15480000"},{"name":"Oraş Sântana","countryCode":"RO","stateCode":"AR","latitude":"46.34622000","longitude":"21.50402000"},{"name":"Pecica","countryCode":"RO","stateCode":"AR","latitude":"46.16667000","longitude":"21.06667000"},{"name":"Peregu Mare","countryCode":"RO","stateCode":"AR","latitude":"46.23333000","longitude":"20.90000000"},{"name":"Peregu Mic","countryCode":"RO","stateCode":"AR","latitude":"46.25021000","longitude":"20.94885000"},{"name":"Petriş","countryCode":"RO","stateCode":"AR","latitude":"46.05000000","longitude":"22.38333000"},{"name":"Pilu","countryCode":"RO","stateCode":"AR","latitude":"46.56667000","longitude":"21.35000000"},{"name":"Pleşcuţa","countryCode":"RO","stateCode":"AR","latitude":"46.30000000","longitude":"22.43333000"},{"name":"Pâncota","countryCode":"RO","stateCode":"AR","latitude":"46.33333000","longitude":"21.70000000"},{"name":"Păuliş","countryCode":"RO","stateCode":"AR","latitude":"46.11667000","longitude":"21.58333000"},{"name":"Radna","countryCode":"RO","stateCode":"AR","latitude":"46.09444000","longitude":"21.68732000"},{"name":"Satu Mare","countryCode":"RO","stateCode":"AR","latitude":"46.06628000","longitude":"20.95826000"},{"name":"Sebiş","countryCode":"RO","stateCode":"AR","latitude":"46.36667000","longitude":"22.11667000"},{"name":"Secusigiu","countryCode":"RO","stateCode":"AR","latitude":"46.08333000","longitude":"20.98333000"},{"name":"Seleuş","countryCode":"RO","stateCode":"AR","latitude":"46.38333000","longitude":"21.71667000"},{"name":"Semlac","countryCode":"RO","stateCode":"AR","latitude":"46.11667000","longitude":"20.93333000"},{"name":"Sintea Mare","countryCode":"RO","stateCode":"AR","latitude":"46.51667000","longitude":"21.60000000"},{"name":"Socodor","countryCode":"RO","stateCode":"AR","latitude":"46.51667000","longitude":"21.43333000"},{"name":"Sâmbăteni","countryCode":"RO","stateCode":"AR","latitude":"46.14110000","longitude":"21.52689000"},{"name":"Sânmartin","countryCode":"RO","stateCode":"AR","latitude":"46.41653000","longitude":"21.34821000"},{"name":"Sânpetru German","countryCode":"RO","stateCode":"AR","latitude":"46.11327000","longitude":"21.04932000"},{"name":"Turnu","countryCode":"RO","stateCode":"AR","latitude":"46.25764000","longitude":"21.12657000"},{"name":"Târnova","countryCode":"RO","stateCode":"AR","latitude":"46.31667000","longitude":"21.80000000"},{"name":"Ususău","countryCode":"RO","stateCode":"AR","latitude":"46.07063000","longitude":"21.81371000"},{"name":"Vinga","countryCode":"RO","stateCode":"AR","latitude":"46.01667000","longitude":"21.20000000"},{"name":"Vladimirescu","countryCode":"RO","stateCode":"AR","latitude":"46.16628000","longitude":"21.40102000"},{"name":"Vânători","countryCode":"RO","stateCode":"AR","latitude":"46.62456000","longitude":"21.67332000"},{"name":"Vârfurile","countryCode":"RO","stateCode":"AR","latitude":"46.31667000","longitude":"22.51667000"},{"name":"Vărădia de Mureş","countryCode":"RO","stateCode":"AR","latitude":"46.01667000","longitude":"22.15000000"},{"name":"Zerind","countryCode":"RO","stateCode":"AR","latitude":"46.61667000","longitude":"21.51667000"},{"name":"Zimandu Nou","countryCode":"RO","stateCode":"AR","latitude":"46.28333000","longitude":"21.40000000"},{"name":"Zăbrani","countryCode":"RO","stateCode":"AR","latitude":"46.06667000","longitude":"21.55000000"},{"name":"Zădăreni","countryCode":"RO","stateCode":"AR","latitude":"46.13274000","longitude":"21.21821000"},{"name":"Zărand","countryCode":"RO","stateCode":"AR","latitude":"46.40000000","longitude":"21.65000000"},{"name":"Şagu","countryCode":"RO","stateCode":"AR","latitude":"46.05000000","longitude":"21.28333000"},{"name":"Şeitin","countryCode":"RO","stateCode":"AR","latitude":"46.10000000","longitude":"20.85000000"},{"name":"Şicula","countryCode":"RO","stateCode":"AR","latitude":"46.43333000","longitude":"21.75000000"},{"name":"Şilindia","countryCode":"RO","stateCode":"AR","latitude":"46.35000000","longitude":"21.91667000"},{"name":"Şimand","countryCode":"RO","stateCode":"AR","latitude":"46.43333000","longitude":"21.45000000"},{"name":"Şiria","countryCode":"RO","stateCode":"AR","latitude":"46.26667000","longitude":"21.63333000"},{"name":"Şiştarovăţ","countryCode":"RO","stateCode":"AR","latitude":"46.01667000","longitude":"21.73333000"},{"name":"Şofronea","countryCode":"RO","stateCode":"AR","latitude":"46.26667000","longitude":"21.30000000"},{"name":"Șepreuș","countryCode":"RO","stateCode":"AR","latitude":"46.57125000","longitude":"21.73417000"},{"name":"Șiclău","countryCode":"RO","stateCode":"AR","latitude":"46.49124000","longitude":"21.36834000"},{"name":"Țipar","countryCode":"RO","stateCode":"AR","latitude":"46.47563000","longitude":"21.63431000"},{"name":"Sântana","countryCode":"RO","stateCode":"AR","latitude":"46.35000000","longitude":"21.50000000"},{"name":"Săvârşin","countryCode":"RO","stateCode":"AR","latitude":"46.01667000","longitude":"22.23333000"},{"name":"Tauţ","countryCode":"RO","stateCode":"AR","latitude":"46.28333000","longitude":"21.91667000"},{"name":"Adjud","countryCode":"RO","stateCode":"VN","latitude":"46.10000000","longitude":"27.16667000"},{"name":"Adjudu Vechi","countryCode":"RO","stateCode":"VN","latitude":"46.13485000","longitude":"27.18891000"},{"name":"Andreiaşu de Jos","countryCode":"RO","stateCode":"VN","latitude":"45.75000000","longitude":"26.83333000"},{"name":"Anghelești","countryCode":"RO","stateCode":"VN","latitude":"46.07875000","longitude":"27.06459000"},{"name":"Biliești","countryCode":"RO","stateCode":"VN","latitude":"45.72106000","longitude":"27.34879000"},{"name":"Bogheşti","countryCode":"RO","stateCode":"VN","latitude":"46.16667000","longitude":"27.40000000"},{"name":"Bogza","countryCode":"RO","stateCode":"VN","latitude":"45.50798000","longitude":"27.19773000"},{"name":"Boloteşti","countryCode":"RO","stateCode":"VN","latitude":"45.83333000","longitude":"27.06667000"},{"name":"Bordeasca Veche","countryCode":"RO","stateCode":"VN","latitude":"45.54447000","longitude":"27.31730000"},{"name":"Bordeşti","countryCode":"RO","stateCode":"VN","latitude":"45.55000000","longitude":"27.05000000"},{"name":"Broşteni","countryCode":"RO","stateCode":"VN","latitude":"45.75000000","longitude":"27.03333000"},{"name":"Budești","countryCode":"RO","stateCode":"VN","latitude":"45.62779000","longitude":"27.05669000"},{"name":"Burca","countryCode":"RO","stateCode":"VN","latitude":"45.91224000","longitude":"26.94905000"},{"name":"Bârseşti","countryCode":"RO","stateCode":"VN","latitude":"45.91667000","longitude":"26.73333000"},{"name":"Băleşti","countryCode":"RO","stateCode":"VN","latitude":"45.43333000","longitude":"27.23333000"},{"name":"Ceardac","countryCode":"RO","stateCode":"VN","latitude":"45.66967000","longitude":"27.16611000"},{"name":"Chiojdeni","countryCode":"RO","stateCode":"VN","latitude":"45.55000000","longitude":"26.86667000"},{"name":"Ciorani","countryCode":"RO","stateCode":"VN","latitude":"45.98824000","longitude":"27.21614000"},{"name":"Ciorăşti","countryCode":"RO","stateCode":"VN","latitude":"45.43333000","longitude":"27.30000000"},{"name":"Ciușlea","countryCode":"RO","stateCode":"VN","latitude":"45.78761000","longitude":"27.30644000"},{"name":"Comuna Andreiaşu de Jos","countryCode":"RO","stateCode":"VN","latitude":"45.73669000","longitude":"26.82752000"},{"name":"Comuna Bilieşti","countryCode":"RO","stateCode":"VN","latitude":"45.72106000","longitude":"27.34879000"},{"name":"Comuna Bogheşti","countryCode":"RO","stateCode":"VN","latitude":"46.16211000","longitude":"27.41871000"},{"name":"Comuna Boloteşti","countryCode":"RO","stateCode":"VN","latitude":"45.84099000","longitude":"27.04117000"},{"name":"Comuna Bordeşti","countryCode":"RO","stateCode":"VN","latitude":"45.54715000","longitude":"27.04104000"},{"name":"Comuna Broşteni","countryCode":"RO","stateCode":"VN","latitude":"45.76566000","longitude":"27.01305000"},{"name":"Comuna Bârseşti","countryCode":"RO","stateCode":"VN","latitude":"45.90724000","longitude":"26.74716000"},{"name":"Comuna Băleşti","countryCode":"RO","stateCode":"VN","latitude":"45.44034000","longitude":"27.23703000"},{"name":"Comuna Chiojdeni","countryCode":"RO","stateCode":"VN","latitude":"45.56113000","longitude":"26.84389000"},{"name":"Comuna Ciorăşti","countryCode":"RO","stateCode":"VN","latitude":"45.43869000","longitude":"27.30952000"},{"name":"Comuna Corbiţa","countryCode":"RO","stateCode":"VN","latitude":"46.16325000","longitude":"27.30861000"},{"name":"Comuna Coteşti","countryCode":"RO","stateCode":"VN","latitude":"45.63689000","longitude":"27.07546000"},{"name":"Comuna Câmpineanca","countryCode":"RO","stateCode":"VN","latitude":"45.70838000","longitude":"27.13191000"},{"name":"Comuna Câmpuri","countryCode":"RO","stateCode":"VN","latitude":"46.03618000","longitude":"26.75425000"},{"name":"Comuna Cârligele","countryCode":"RO","stateCode":"VN","latitude":"45.67723000","longitude":"27.06031000"},{"name":"Comuna Dumitreşti","countryCode":"RO","stateCode":"VN","latitude":"45.57715000","longitude":"26.90728000"},{"name":"Comuna Fitioneşti","countryCode":"RO","stateCode":"VN","latitude":"45.96655000","longitude":"27.06953000"},{"name":"Comuna Garoafa","countryCode":"RO","stateCode":"VN","latitude":"45.79812000","longitude":"27.25010000"},{"name":"Comuna Goleşti","countryCode":"RO","stateCode":"VN","latitude":"45.66603000","longitude":"27.16708000"},{"name":"Comuna Gologanu","countryCode":"RO","stateCode":"VN","latitude":"45.60979000","longitude":"27.27091000"},{"name":"Comuna Gugeşti","countryCode":"RO","stateCode":"VN","latitude":"45.57982000","longitude":"27.14370000"},{"name":"Comuna Gura Caliţei","countryCode":"RO","stateCode":"VN","latitude":"45.61357000","longitude":"26.97284000"},{"name":"Comuna Homocea","countryCode":"RO","stateCode":"VN","latitude":"46.15796000","longitude":"27.23108000"},{"name":"Comuna Jariştea","countryCode":"RO","stateCode":"VN","latitude":"45.79987000","longitude":"27.04257000"},{"name":"Comuna Jitia","countryCode":"RO","stateCode":"VN","latitude":"45.58480000","longitude":"26.74876000"},{"name":"Comuna Mera","countryCode":"RO","stateCode":"VN","latitude":"45.77327000","longitude":"26.93423000"},{"name":"Comuna Milcovul","countryCode":"RO","stateCode":"VN","latitude":"45.65207000","longitude":"27.25928000"},{"name":"Comuna Moviliţa","countryCode":"RO","stateCode":"VN","latitude":"45.95750000","longitude":"27.10487000"},{"name":"Comuna Măicăneşti","countryCode":"RO","stateCode":"VN","latitude":"45.50067000","longitude":"27.46121000"},{"name":"Comuna Negrileşti","countryCode":"RO","stateCode":"VN","latitude":"45.93697000","longitude":"26.70635000"},{"name":"Comuna Nereju","countryCode":"RO","stateCode":"VN","latitude":"45.70833000","longitude":"26.69794000"},{"name":"Comuna Nistoreşti","countryCode":"RO","stateCode":"VN","latitude":"45.81578000","longitude":"26.67728000"},{"name":"Comuna Năneşti","countryCode":"RO","stateCode":"VN","latitude":"45.57801000","longitude":"27.49988000"},{"name":"Comuna Năruja","countryCode":"RO","stateCode":"VN","latitude":"45.82308000","longitude":"26.76617000"},{"name":"Comuna Obrejiţa","countryCode":"RO","stateCode":"VN","latitude":"45.50102000","longitude":"27.08974000"},{"name":"Comuna Paltin","countryCode":"RO","stateCode":"VN","latitude":"45.77918000","longitude":"26.74770000"},{"name":"Comuna Ploscuţeni","countryCode":"RO","stateCode":"VN","latitude":"46.06103000","longitude":"27.26595000"},{"name":"Comuna Poiana Cristei","countryCode":"RO","stateCode":"VN","latitude":"45.66882000","longitude":"26.97125000"},{"name":"Comuna Popeşti","countryCode":"RO","stateCode":"VN","latitude":"45.58983000","longitude":"27.06560000"},{"name":"Comuna Pufeşti","countryCode":"RO","stateCode":"VN","latitude":"46.01111000","longitude":"27.20901000"},{"name":"Comuna Păuleşti","countryCode":"RO","stateCode":"VN","latitude":"45.88712000","longitude":"26.68703000"},{"name":"Comuna Păuneşti","countryCode":"RO","stateCode":"VN","latitude":"46.04066000","longitude":"27.10336000"},{"name":"Comuna Reghiu","countryCode":"RO","stateCode":"VN","latitude":"45.79672000","longitude":"26.83648000"},{"name":"Comuna Rugineşti","countryCode":"RO","stateCode":"VN","latitude":"46.07885000","longitude":"27.11803000"},{"name":"Comuna Răcoasa","countryCode":"RO","stateCode":"VN","latitude":"45.99786000","longitude":"26.88548000"},{"name":"Comuna Răstoaca","countryCode":"RO","stateCode":"VN","latitude":"45.66083000","longitude":"27.28723000"},{"name":"Comuna Sihlea","countryCode":"RO","stateCode":"VN","latitude":"45.49398000","longitude":"27.15629000"},{"name":"Comuna Slobozia Bradului","countryCode":"RO","stateCode":"VN","latitude":"45.49203000","longitude":"27.03977000"},{"name":"Comuna Slobozia-Ciorăşti","countryCode":"RO","stateCode":"VN","latitude":"45.60606000","longitude":"27.21399000"},{"name":"Comuna Soveja","countryCode":"RO","stateCode":"VN","latitude":"45.99705000","longitude":"26.65351000"},{"name":"Comuna Spulber","countryCode":"RO","stateCode":"VN","latitude":"45.74654000","longitude":"26.73925000"},{"name":"Comuna Străoane","countryCode":"RO","stateCode":"VN","latitude":"45.92895000","longitude":"27.04359000"},{"name":"Comuna Suraia","countryCode":"RO","stateCode":"VN","latitude":"45.68066000","longitude":"27.38419000"},{"name":"Comuna Tulnici","countryCode":"RO","stateCode":"VN","latitude":"45.93283000","longitude":"26.60452000"},{"name":"Comuna Tâmboeşti","countryCode":"RO","stateCode":"VN","latitude":"45.51792000","longitude":"27.04555000"},{"name":"Comuna Tãtãranu","countryCode":"RO","stateCode":"VN","latitude":"45.51621000","longitude":"27.30930000"},{"name":"Comuna Tănăsoaia","countryCode":"RO","stateCode":"VN","latitude":"46.10161000","longitude":"27.37982000"},{"name":"Comuna Urecheşti","countryCode":"RO","stateCode":"VN","latitude":"45.60181000","longitude":"27.07141000"},{"name":"Comuna Valea Sării","countryCode":"RO","stateCode":"VN","latitude":"45.87892000","longitude":"26.80823000"},{"name":"Comuna Vidra","countryCode":"RO","stateCode":"VN","latitude":"45.91420000","longitude":"26.90506000"},{"name":"Comuna Vintileasca","countryCode":"RO","stateCode":"VN","latitude":"45.62970000","longitude":"26.72608000"},{"name":"Comuna Vizantea-Livezi","countryCode":"RO","stateCode":"VN","latitude":"45.96233000","longitude":"26.81347000"},{"name":"Comuna Vrâncioaia","countryCode":"RO","stateCode":"VN","latitude":"45.87169000","longitude":"26.70971000"},{"name":"Comuna Vulturu","countryCode":"RO","stateCode":"VN","latitude":"45.60783000","longitude":"27.42281000"},{"name":"Comuna Vânători","countryCode":"RO","stateCode":"VN","latitude":"45.73875000","longitude":"27.26951000"},{"name":"Comuna Vârteşcoiu","countryCode":"RO","stateCode":"VN","latitude":"45.72465000","longitude":"27.06471000"},{"name":"Comuna Ţifeşti","countryCode":"RO","stateCode":"VN","latitude":"45.85329000","longitude":"27.10387000"},{"name":"Comună Dumbrăveni","countryCode":"RO","stateCode":"VN","latitude":"45.55416000","longitude":"27.09037000"},{"name":"Corbiţa","countryCode":"RO","stateCode":"VN","latitude":"46.15000000","longitude":"27.30000000"},{"name":"Cornetu","countryCode":"RO","stateCode":"VN","latitude":"45.50456000","longitude":"27.05305000"},{"name":"Coteşti","countryCode":"RO","stateCode":"VN","latitude":"45.65000000","longitude":"27.05000000"},{"name":"Câmpineanca","countryCode":"RO","stateCode":"VN","latitude":"45.71166000","longitude":"27.12832000"},{"name":"Câmpuri","countryCode":"RO","stateCode":"VN","latitude":"46.01535000","longitude":"26.78802000"},{"name":"Câmpurile de Jos","countryCode":"RO","stateCode":"VN","latitude":"46.01667000","longitude":"26.78333000"},{"name":"Cârligele","countryCode":"RO","stateCode":"VN","latitude":"45.68333000","longitude":"27.10000000"},{"name":"Domnești-Târg","countryCode":"RO","stateCode":"VN","latitude":"46.01667000","longitude":"27.18333000"},{"name":"Dragosloveni","countryCode":"RO","stateCode":"VN","latitude":"46.00000000","longitude":"26.66667000"},{"name":"Dumbrăveni","countryCode":"RO","stateCode":"VN","latitude":"45.53333000","longitude":"27.11667000"},{"name":"Dumitrești","countryCode":"RO","stateCode":"VN","latitude":"45.55243000","longitude":"26.92727000"},{"name":"Fitioneşti","countryCode":"RO","stateCode":"VN","latitude":"45.98333000","longitude":"27.05000000"},{"name":"Focșani","countryCode":"RO","stateCode":"VN","latitude":"45.70000000","longitude":"27.18333000"},{"name":"Garoafa","countryCode":"RO","stateCode":"VN","latitude":"45.78333000","longitude":"27.20000000"},{"name":"Goleşti","countryCode":"RO","stateCode":"VN","latitude":"45.66667000","longitude":"27.13333000"},{"name":"Gologanu","countryCode":"RO","stateCode":"VN","latitude":"45.60979000","longitude":"27.27091000"},{"name":"Gugeşti","countryCode":"RO","stateCode":"VN","latitude":"45.56667000","longitude":"27.13333000"},{"name":"Gura Caliţei","countryCode":"RO","stateCode":"VN","latitude":"45.58333000","longitude":"27.01667000"},{"name":"Găgești","countryCode":"RO","stateCode":"VN","latitude":"45.85598000","longitude":"27.05540000"},{"name":"Homocea","countryCode":"RO","stateCode":"VN","latitude":"46.13333000","longitude":"27.23333000"},{"name":"Igești","countryCode":"RO","stateCode":"VN","latitude":"45.82043000","longitude":"27.18253000"},{"name":"Irești","countryCode":"RO","stateCode":"VN","latitude":"45.92993000","longitude":"26.94393000"},{"name":"Jariştea","countryCode":"RO","stateCode":"VN","latitude":"45.78333000","longitude":"27.06667000"},{"name":"Jitia","countryCode":"RO","stateCode":"VN","latitude":"45.58333000","longitude":"26.71667000"},{"name":"Jorăști","countryCode":"RO","stateCode":"VN","latitude":"45.71477000","longitude":"27.26335000"},{"name":"Lespezi","countryCode":"RO","stateCode":"VN","latitude":"46.16027000","longitude":"27.24065000"},{"name":"Mera","countryCode":"RO","stateCode":"VN","latitude":"45.76667000","longitude":"26.95000000"},{"name":"Mihălceni","countryCode":"RO","stateCode":"VN","latitude":"45.44493000","longitude":"27.30466000"},{"name":"Milcovul","countryCode":"RO","stateCode":"VN","latitude":"45.65000000","longitude":"27.25000000"},{"name":"Mirceștii Noi","countryCode":"RO","stateCode":"VN","latitude":"45.75072000","longitude":"27.27260000"},{"name":"Moviliţa","countryCode":"RO","stateCode":"VN","latitude":"45.95000000","longitude":"27.10000000"},{"name":"Municipiul  Adjud","countryCode":"RO","stateCode":"VN","latitude":"46.11464000","longitude":"27.19284000"},{"name":"Municipiul Focşani","countryCode":"RO","stateCode":"VN","latitude":"45.69004000","longitude":"27.22774000"},{"name":"Măicăneşti","countryCode":"RO","stateCode":"VN","latitude":"45.50000000","longitude":"27.50000000"},{"name":"Mărășești","countryCode":"RO","stateCode":"VN","latitude":"45.88333000","longitude":"27.23333000"},{"name":"Mătăcina","countryCode":"RO","stateCode":"VN","latitude":"45.88333000","longitude":"26.80000000"},{"name":"Negrilești","countryCode":"RO","stateCode":"VN","latitude":"45.93697000","longitude":"26.70635000"},{"name":"Nereju","countryCode":"RO","stateCode":"VN","latitude":"45.71667000","longitude":"26.71667000"},{"name":"Nereju Mic","countryCode":"RO","stateCode":"VN","latitude":"45.70618000","longitude":"26.69641000"},{"name":"Nistoreşti","countryCode":"RO","stateCode":"VN","latitude":"45.83333000","longitude":"26.73333000"},{"name":"Năneşti","countryCode":"RO","stateCode":"VN","latitude":"45.55000000","longitude":"27.50000000"},{"name":"Năruja","countryCode":"RO","stateCode":"VN","latitude":"45.83333000","longitude":"26.78333000"},{"name":"Obrejița","countryCode":"RO","stateCode":"VN","latitude":"45.50102000","longitude":"27.08974000"},{"name":"Odobeşti","countryCode":"RO","stateCode":"VN","latitude":"45.76667000","longitude":"27.05000000"},{"name":"Oleșești","countryCode":"RO","stateCode":"VN","latitude":"45.84781000","longitude":"27.10097000"},{"name":"Oraş Mãrãşeşti","countryCode":"RO","stateCode":"VN","latitude":"45.90446000","longitude":"27.22305000"},{"name":"Oraş Odobeşti","countryCode":"RO","stateCode":"VN","latitude":"45.75011000","longitude":"27.08754000"},{"name":"Oraş Panciu","countryCode":"RO","stateCode":"VN","latitude":"45.90661000","longitude":"27.09358000"},{"name":"Paltin","countryCode":"RO","stateCode":"VN","latitude":"45.78333000","longitude":"26.71667000"},{"name":"Panciu","countryCode":"RO","stateCode":"VN","latitude":"45.90000000","longitude":"27.08333000"},{"name":"Ploscuțeni","countryCode":"RO","stateCode":"VN","latitude":"46.07859000","longitude":"27.27032000"},{"name":"Poiana Cristei","countryCode":"RO","stateCode":"VN","latitude":"45.65000000","longitude":"26.98333000"},{"name":"Popești","countryCode":"RO","stateCode":"VN","latitude":"45.59533000","longitude":"27.07916000"},{"name":"Pufeşti","countryCode":"RO","stateCode":"VN","latitude":"46.00000000","longitude":"27.20000000"},{"name":"Păulești","countryCode":"RO","stateCode":"VN","latitude":"45.89154000","longitude":"26.68914000"},{"name":"Păuneşti","countryCode":"RO","stateCode":"VN","latitude":"46.03333000","longitude":"27.10000000"},{"name":"Reghiu","countryCode":"RO","stateCode":"VN","latitude":"45.78333000","longitude":"26.83333000"},{"name":"Rucăreni","countryCode":"RO","stateCode":"VN","latitude":"45.99438000","longitude":"26.65496000"},{"name":"Rugineşti","countryCode":"RO","stateCode":"VN","latitude":"46.06667000","longitude":"27.11667000"},{"name":"Râmniceni","countryCode":"RO","stateCode":"VN","latitude":"45.51322000","longitude":"27.44843000"},{"name":"Răcoasa","countryCode":"RO","stateCode":"VN","latitude":"46.00000000","longitude":"26.88333000"},{"name":"Răstoaca","countryCode":"RO","stateCode":"VN","latitude":"45.66083000","longitude":"27.28723000"},{"name":"Sihlea","countryCode":"RO","stateCode":"VN","latitude":"45.50000000","longitude":"27.11667000"},{"name":"Slobozia Bradului","countryCode":"RO","stateCode":"VN","latitude":"45.50000000","longitude":"27.05000000"},{"name":"Slobozia-Ciorăşti","countryCode":"RO","stateCode":"VN","latitude":"45.61667000","longitude":"27.20000000"},{"name":"Slobozia-Câmpineanca","countryCode":"RO","stateCode":"VN","latitude":"45.70000000","longitude":"27.13333000"},{"name":"Spulber","countryCode":"RO","stateCode":"VN","latitude":"45.75186000","longitude":"26.76080000"},{"name":"Străoane","countryCode":"RO","stateCode":"VN","latitude":"45.93333000","longitude":"27.05000000"},{"name":"Suraia","countryCode":"RO","stateCode":"VN","latitude":"45.68333000","longitude":"27.40000000"},{"name":"Tâmboeşti","countryCode":"RO","stateCode":"VN","latitude":"45.51667000","longitude":"27.05000000"},{"name":"Tănăsoaia","countryCode":"RO","stateCode":"VN","latitude":"46.10000000","longitude":"27.36667000"},{"name":"Tătăranu","countryCode":"RO","stateCode":"VN","latitude":"45.51667000","longitude":"27.31667000"},{"name":"Unirea","countryCode":"RO","stateCode":"VN","latitude":"45.74020000","longitude":"27.10741000"},{"name":"Urecheşti","countryCode":"RO","stateCode":"VN","latitude":"45.60000000","longitude":"27.06667000"},{"name":"Vadu Roșca","countryCode":"RO","stateCode":"VN","latitude":"45.63864000","longitude":"27.45716000"},{"name":"Valea Sării","countryCode":"RO","stateCode":"VN","latitude":"45.87686000","longitude":"26.79873000"},{"name":"Vidra","countryCode":"RO","stateCode":"VN","latitude":"45.91667000","longitude":"26.90000000"},{"name":"Viișoara","countryCode":"RO","stateCode":"VN","latitude":"46.05160000","longitude":"27.09593000"},{"name":"Vintileasca","countryCode":"RO","stateCode":"VN","latitude":"45.60000000","longitude":"26.73333000"},{"name":"Vizantea-Mânăstirească","countryCode":"RO","stateCode":"VN","latitude":"45.98333000","longitude":"26.78333000"},{"name":"Voetin","countryCode":"RO","stateCode":"VN","latitude":"45.44370000","longitude":"27.14587000"},{"name":"Vrâncioaia","countryCode":"RO","stateCode":"VN","latitude":"45.85000000","longitude":"26.73333000"},{"name":"Vulcăneasa","countryCode":"RO","stateCode":"VN","latitude":"45.77388000","longitude":"26.90981000"},{"name":"Vulturu","countryCode":"RO","stateCode":"VN","latitude":"45.61667000","longitude":"27.41667000"},{"name":"Vânători","countryCode":"RO","stateCode":"VN","latitude":"45.73333000","longitude":"27.25000000"},{"name":"Vârteşcoiu","countryCode":"RO","stateCode":"VN","latitude":"45.73333000","longitude":"27.08333000"},{"name":"Ţifeşti","countryCode":"RO","stateCode":"VN","latitude":"45.85000000","longitude":"27.10000000"},{"name":"Șindrilari","countryCode":"RO","stateCode":"VN","latitude":"45.79083000","longitude":"26.87947000"},{"name":"Tulnici","countryCode":"RO","stateCode":"VN","latitude":"45.91667000","longitude":"26.66667000"},{"name":"Adjudeni","countryCode":"RO","stateCode":"NT","latitude":"47.01408000","longitude":"26.94903000"},{"name":"Agapia","countryCode":"RO","stateCode":"NT","latitude":"47.16667000","longitude":"26.28333000"},{"name":"Bahna","countryCode":"RO","stateCode":"NT","latitude":"46.78333000","longitude":"26.78333000"},{"name":"Barticești","countryCode":"RO","stateCode":"NT","latitude":"47.06324000","longitude":"26.79254000"},{"name":"Bicaz","countryCode":"RO","stateCode":"NT","latitude":"46.91667000","longitude":"26.06667000"},{"name":"Bicaz-Chei","countryCode":"RO","stateCode":"NT","latitude":"46.81667000","longitude":"25.88333000"},{"name":"Bicazu Ardelean","countryCode":"RO","stateCode":"NT","latitude":"46.85000000","longitude":"25.93333000"},{"name":"Bistrița","countryCode":"RO","stateCode":"NT","latitude":"46.94856000","longitude":"26.29598000"},{"name":"Boboiești","countryCode":"RO","stateCode":"NT","latitude":"47.25370000","longitude":"26.03749000"},{"name":"Bodeşti","countryCode":"RO","stateCode":"NT","latitude":"47.03333000","longitude":"26.41667000"},{"name":"Bodeștii de Jos","countryCode":"RO","stateCode":"NT","latitude":"47.02752000","longitude":"26.44483000"},{"name":"Boghicea","countryCode":"RO","stateCode":"NT","latitude":"47.05414000","longitude":"27.06935000"},{"name":"Borca","countryCode":"RO","stateCode":"NT","latitude":"47.18333000","longitude":"25.76667000"},{"name":"Borleşti","countryCode":"RO","stateCode":"NT","latitude":"46.76667000","longitude":"26.48333000"},{"name":"Botești","countryCode":"RO","stateCode":"NT","latitude":"47.05200000","longitude":"26.74863000"},{"name":"Bozieni","countryCode":"RO","stateCode":"NT","latitude":"46.83333000","longitude":"27.15000000"},{"name":"Brusturi","countryCode":"RO","stateCode":"NT","latitude":"47.28333000","longitude":"26.38333000"},{"name":"Budești","countryCode":"RO","stateCode":"NT","latitude":"46.94084000","longitude":"26.71177000"},{"name":"Buruienești","countryCode":"RO","stateCode":"NT","latitude":"46.99595000","longitude":"26.97732000"},{"name":"Bâra","countryCode":"RO","stateCode":"NT","latitude":"47.03333000","longitude":"27.05000000"},{"name":"Bârgăuani","countryCode":"RO","stateCode":"NT","latitude":"46.98333000","longitude":"26.63333000"},{"name":"Bălușești","countryCode":"RO","stateCode":"NT","latitude":"46.81591000","longitude":"26.99885000"},{"name":"Bălţăteşti","countryCode":"RO","stateCode":"NT","latitude":"47.11667000","longitude":"26.30000000"},{"name":"Bărcăneşti","countryCode":"RO","stateCode":"NT","latitude":"46.71667000","longitude":"26.58333000"},{"name":"Ceahlău","countryCode":"RO","stateCode":"NT","latitude":"47.05000000","longitude":"25.96667000"},{"name":"Chilii","countryCode":"RO","stateCode":"NT","latitude":"46.80254000","longitude":"27.03394000"},{"name":"Chintinici","countryCode":"RO","stateCode":"NT","latitude":"46.82754000","longitude":"26.49339000"},{"name":"Comuna Agapia","countryCode":"RO","stateCode":"NT","latitude":"47.16196000","longitude":"26.29545000"},{"name":"Comuna Alexandru Cel Bun","countryCode":"RO","stateCode":"NT","latitude":"46.93988000","longitude":"26.26849000"},{"name":"Comuna Bahna","countryCode":"RO","stateCode":"NT","latitude":"46.77860000","longitude":"26.79742000"},{"name":"Comuna Bicaz Chei","countryCode":"RO","stateCode":"NT","latitude":"46.83435000","longitude":"25.87234000"},{"name":"Comuna Bicazu Ardelean","countryCode":"RO","stateCode":"NT","latitude":"46.86884000","longitude":"25.92570000"},{"name":"Comuna Bodeşti-Precista","countryCode":"RO","stateCode":"NT","latitude":"47.03819000","longitude":"26.43790000"},{"name":"Comuna Boghicea","countryCode":"RO","stateCode":"NT","latitude":"47.06025000","longitude":"27.11082000"},{"name":"Comuna Borca","countryCode":"RO","stateCode":"NT","latitude":"47.19099000","longitude":"25.78140000"},{"name":"Comuna Borleşti","countryCode":"RO","stateCode":"NT","latitude":"46.78934000","longitude":"26.49080000"},{"name":"Comuna Boteşti","countryCode":"RO","stateCode":"NT","latitude":"47.06415000","longitude":"26.75969000"},{"name":"Comuna Bozieni","countryCode":"RO","stateCode":"NT","latitude":"46.84446000","longitude":"27.15282000"},{"name":"Comuna Brusturi-Drăgăneşti","countryCode":"RO","stateCode":"NT","latitude":"47.29579000","longitude":"26.35443000"},{"name":"Comuna Bâra","countryCode":"RO","stateCode":"NT","latitude":"47.01319000","longitude":"27.04016000"},{"name":"Comuna Bârgãuani","countryCode":"RO","stateCode":"NT","latitude":"46.97877000","longitude":"26.64589000"},{"name":"Comuna Bălţăteşti","countryCode":"RO","stateCode":"NT","latitude":"47.13076000","longitude":"26.30187000"},{"name":"Comuna Ceahlău","countryCode":"RO","stateCode":"NT","latitude":"47.04488000","longitude":"25.95955000"},{"name":"Comuna Cordun","countryCode":"RO","stateCode":"NT","latitude":"46.97290000","longitude":"26.86265000"},{"name":"Comuna Costişa","countryCode":"RO","stateCode":"NT","latitude":"46.75818000","longitude":"26.64623000"},{"name":"Comuna Crăcăoani","countryCode":"RO","stateCode":"NT","latitude":"47.09597000","longitude":"26.25865000"},{"name":"Comuna Cândeşti","countryCode":"RO","stateCode":"NT","latitude":"46.71667000","longitude":"26.58333000"},{"name":"Comuna Dobreni","countryCode":"RO","stateCode":"NT","latitude":"46.99482000","longitude":"26.40941000"},{"name":"Comuna Dochia","countryCode":"RO","stateCode":"NT","latitude":"46.91740000","longitude":"26.58485000"},{"name":"Comuna Doljeşti","countryCode":"RO","stateCode":"NT","latitude":"47.02806000","longitude":"26.97557000"},{"name":"Comuna Dragomireşti","countryCode":"RO","stateCode":"NT","latitude":"47.02798000","longitude":"26.57536000"},{"name":"Comuna Drăgăneşti","countryCode":"RO","stateCode":"NT","latitude":"47.31204000","longitude":"26.41550000"},{"name":"Comuna Dulceşti","countryCode":"RO","stateCode":"NT","latitude":"46.98346000","longitude":"26.78062000"},{"name":"Comuna Dumbrava Roşie","countryCode":"RO","stateCode":"NT","latitude":"46.88535000","longitude":"26.44117000"},{"name":"Comuna Dămuc","countryCode":"RO","stateCode":"NT","latitude":"46.75621000","longitude":"25.89219000"},{"name":"Comuna Fãurei","countryCode":"RO","stateCode":"NT","latitude":"46.91528000","longitude":"26.71834000"},{"name":"Comuna Fărcaşa","countryCode":"RO","stateCode":"NT","latitude":"47.15272000","longitude":"25.84880000"},{"name":"Comuna Gherăeşti","countryCode":"RO","stateCode":"NT","latitude":"47.03620000","longitude":"26.82009000"},{"name":"Comuna Ghindăoani","countryCode":"RO","stateCode":"NT","latitude":"47.10983000","longitude":"26.33909000"},{"name":"Comuna Girov","countryCode":"RO","stateCode":"NT","latitude":"46.94918000","longitude":"26.48244000"},{"name":"Comuna Grinţieş","countryCode":"RO","stateCode":"NT","latitude":"47.02472000","longitude":"25.87636000"},{"name":"Comuna Grumăzeşti","countryCode":"RO","stateCode":"NT","latitude":"47.14727000","longitude":"26.38641000"},{"name":"Comuna Gâdinţi","countryCode":"RO","stateCode":"NT","latitude":"46.93708000","longitude":"27.00588000"},{"name":"Comuna Gârcina","countryCode":"RO","stateCode":"NT","latitude":"46.99222000","longitude":"26.32820000"},{"name":"Comuna Hangu","countryCode":"RO","stateCode":"NT","latitude":"47.03525000","longitude":"26.06400000"},{"name":"Comuna Horia","countryCode":"RO","stateCode":"NT","latitude":"46.90639000","longitude":"26.93891000"},{"name":"Comuna Icuseşti","countryCode":"RO","stateCode":"NT","latitude":"46.79894000","longitude":"26.99076000"},{"name":"Comuna Ion Creangă","countryCode":"RO","stateCode":"NT","latitude":"46.86069000","longitude":"27.00358000"},{"name":"Comuna Moldoveni","countryCode":"RO","stateCode":"NT","latitude":"46.82131000","longitude":"26.78791000"},{"name":"Comuna Mărgineni","countryCode":"RO","stateCode":"NT","latitude":"46.89237000","longitude":"26.65742000"},{"name":"Comuna Negreşti","countryCode":"RO","stateCode":"NT","latitude":"47.04779000","longitude":"26.35005000"},{"name":"Comuna Oniceni","countryCode":"RO","stateCode":"NT","latitude":"46.78926000","longitude":"27.16336000"},{"name":"Comuna Petricani","countryCode":"RO","stateCode":"NT","latitude":"47.15304000","longitude":"26.44114000"},{"name":"Comuna Piatra Şoimului","countryCode":"RO","stateCode":"NT","latitude":"46.82443000","longitude":"26.41848000"},{"name":"Comuna Pipirig","countryCode":"RO","stateCode":"NT","latitude":"47.22800000","longitude":"26.08483000"},{"name":"Comuna Podoleni","countryCode":"RO","stateCode":"NT","latitude":"46.81772000","longitude":"26.63280000"},{"name":"Comuna Poiana Teiului","countryCode":"RO","stateCode":"NT","latitude":"47.11403000","longitude":"25.92517000"},{"name":"Comuna Poienari","countryCode":"RO","stateCode":"NT","latitude":"46.88625000","longitude":"27.11966000"},{"name":"Comuna Pânceşti","countryCode":"RO","stateCode":"NT","latitude":"46.90170000","longitude":"27.16879000"},{"name":"Comuna Pângăraţi","countryCode":"RO","stateCode":"NT","latitude":"46.93333000","longitude":"26.15000000"},{"name":"Comuna Păstrăveni","countryCode":"RO","stateCode":"NT","latitude":"47.15940000","longitude":"26.57615000"},{"name":"Comuna Rediu","countryCode":"RO","stateCode":"NT","latitude":"46.75000000","longitude":"26.56667000"},{"name":"Comuna Români","countryCode":"RO","stateCode":"NT","latitude":"46.80242000","longitude":"26.69945000"},{"name":"Comuna Ruginoasa","countryCode":"RO","stateCode":"NT","latitude":"46.97447000","longitude":"26.70674000"},{"name":"Comuna Rãzboieni","countryCode":"RO","stateCode":"NT","latitude":"47.07424000","longitude":"26.56150000"},{"name":"Comuna Răuceşti","countryCode":"RO","stateCode":"NT","latitude":"47.26151000","longitude":"26.41170000"},{"name":"Comuna Sagna","countryCode":"RO","stateCode":"NT","latitude":"46.96806000","longitude":"27.01670000"},{"name":"Comuna Secuieni","countryCode":"RO","stateCode":"NT","latitude":"46.86853000","longitude":"26.81062000"},{"name":"Comuna Stăniţa","countryCode":"RO","stateCode":"NT","latitude":"47.01216000","longitude":"27.13704000"},{"name":"Comuna Săbăoani","countryCode":"RO","stateCode":"NT","latitude":"47.00187000","longitude":"26.88525000"},{"name":"Comuna Săvineşti","countryCode":"RO","stateCode":"NT","latitude":"46.86469000","longitude":"26.48400000"},{"name":"Comuna Tarcău","countryCode":"RO","stateCode":"NT","latitude":"46.82269000","longitude":"26.16264000"},{"name":"Comuna Tazlău","countryCode":"RO","stateCode":"NT","latitude":"46.72098000","longitude":"26.47003000"},{"name":"Comuna Taşca","countryCode":"RO","stateCode":"NT","latitude":"46.88991000","longitude":"26.01069000"},{"name":"Comuna Timişeşti","countryCode":"RO","stateCode":"NT","latitude":"47.22939000","longitude":"26.51982000"},{"name":"Comuna Trifeşti","countryCode":"RO","stateCode":"NT","latitude":"46.90906000","longitude":"26.83311000"},{"name":"Comuna Tupilaţi","countryCode":"RO","stateCode":"NT","latitude":"47.08147000","longitude":"26.64158000"},{"name":"Comuna Tămăşeni","countryCode":"RO","stateCode":"NT","latitude":"47.00327000","longitude":"26.95087000"},{"name":"Comuna Urecheni","countryCode":"RO","stateCode":"NT","latitude":"47.17764000","longitude":"26.53424000"},{"name":"Comuna Valea Ursului","countryCode":"RO","stateCode":"NT","latitude":"46.79452000","longitude":"27.08166000"},{"name":"Comuna Vânători Neamţ","countryCode":"RO","stateCode":"NT","latitude":"47.23534000","longitude":"26.27700000"},{"name":"Comuna Văleni","countryCode":"RO","stateCode":"NT","latitude":"47.02964000","longitude":"26.71532000"},{"name":"Comuna Zăneşti","countryCode":"RO","stateCode":"NT","latitude":"46.82573000","longitude":"26.56213000"},{"name":"Comuna Ştefan cel Mare","countryCode":"RO","stateCode":"NT","latitude":"46.98599000","longitude":"26.51293000"},{"name":"Comuna Ţibucani","countryCode":"RO","stateCode":"NT","latitude":"47.11856000","longitude":"26.57350000"},{"name":"Cordun","countryCode":"RO","stateCode":"NT","latitude":"46.95000000","longitude":"26.86667000"},{"name":"Costişa","countryCode":"RO","stateCode":"NT","latitude":"46.75000000","longitude":"26.65000000"},{"name":"Cotu Vameș","countryCode":"RO","stateCode":"NT","latitude":"46.90600000","longitude":"26.95535000"},{"name":"Cracăul Negru","countryCode":"RO","stateCode":"NT","latitude":"47.09363000","longitude":"26.24061000"},{"name":"Crăcăoani","countryCode":"RO","stateCode":"NT","latitude":"47.09836000","longitude":"26.31111000"},{"name":"Cuejdiu","countryCode":"RO","stateCode":"NT","latitude":"46.99040000","longitude":"26.29455000"},{"name":"Cut","countryCode":"RO","stateCode":"NT","latitude":"46.88258000","longitude":"26.41928000"},{"name":"Cândeşti","countryCode":"RO","stateCode":"NT","latitude":"46.71667000","longitude":"26.58333000"},{"name":"Dobreni","countryCode":"RO","stateCode":"NT","latitude":"46.98333000","longitude":"26.41667000"},{"name":"Dochia","countryCode":"RO","stateCode":"NT","latitude":"46.90731000","longitude":"26.56763000"},{"name":"Dodeni","countryCode":"RO","stateCode":"NT","latitude":"46.92587000","longitude":"26.09277000"},{"name":"Dolhești","countryCode":"RO","stateCode":"NT","latitude":"47.21189000","longitude":"26.06738000"},{"name":"Doljeşti","countryCode":"RO","stateCode":"NT","latitude":"47.03333000","longitude":"26.98333000"},{"name":"Dragomireşti","countryCode":"RO","stateCode":"NT","latitude":"47.01667000","longitude":"26.53333000"},{"name":"Drăgănești","countryCode":"RO","stateCode":"NT","latitude":"47.30886000","longitude":"26.40551000"},{"name":"Dulceşti","countryCode":"RO","stateCode":"NT","latitude":"46.96667000","longitude":"26.76667000"},{"name":"Dumbrava","countryCode":"RO","stateCode":"NT","latitude":"47.21620000","longitude":"26.46309000"},{"name":"Dumbrava Roşie","countryCode":"RO","stateCode":"NT","latitude":"46.88333000","longitude":"26.43333000"},{"name":"Dămuc","countryCode":"RO","stateCode":"NT","latitude":"46.80000000","longitude":"25.90000000"},{"name":"Filioara","countryCode":"RO","stateCode":"NT","latitude":"47.16040000","longitude":"26.27920000"},{"name":"Fărcaşa","countryCode":"RO","stateCode":"NT","latitude":"47.16667000","longitude":"25.83333000"},{"name":"Făurei","countryCode":"RO","stateCode":"NT","latitude":"46.91667000","longitude":"26.68333000"},{"name":"Gherăeşti","countryCode":"RO","stateCode":"NT","latitude":"47.01667000","longitude":"26.81667000"},{"name":"Ghindăoani","countryCode":"RO","stateCode":"NT","latitude":"47.10983000","longitude":"26.33909000"},{"name":"Girov","countryCode":"RO","stateCode":"NT","latitude":"46.95000000","longitude":"26.51667000"},{"name":"Goșmani","countryCode":"RO","stateCode":"NT","latitude":"46.83620000","longitude":"26.71522000"},{"name":"Grinţieş","countryCode":"RO","stateCode":"NT","latitude":"47.05000000","longitude":"25.86667000"},{"name":"Grumăzeşti","countryCode":"RO","stateCode":"NT","latitude":"47.13333000","longitude":"26.36667000"},{"name":"Gâdinţi","countryCode":"RO","stateCode":"NT","latitude":"46.93333000","longitude":"27.01667000"},{"name":"Gârcina","countryCode":"RO","stateCode":"NT","latitude":"46.97691000","longitude":"26.34573000"},{"name":"Hangu","countryCode":"RO","stateCode":"NT","latitude":"47.05000000","longitude":"26.03333000"},{"name":"Hlăpești","countryCode":"RO","stateCode":"NT","latitude":"47.03817000","longitude":"26.59842000"},{"name":"Hociungi","countryCode":"RO","stateCode":"NT","latitude":"46.81311000","longitude":"26.77596000"},{"name":"Horia","countryCode":"RO","stateCode":"NT","latitude":"46.90698000","longitude":"26.91919000"},{"name":"Humulești","countryCode":"RO","stateCode":"NT","latitude":"47.19846000","longitude":"26.35273000"},{"name":"Icuseşti","countryCode":"RO","stateCode":"NT","latitude":"46.80000000","longitude":"26.93333000"},{"name":"Ion Creangă","countryCode":"RO","stateCode":"NT","latitude":"46.87029000","longitude":"26.98023000"},{"name":"Izvoare","countryCode":"RO","stateCode":"NT","latitude":"46.74699000","longitude":"26.80221000"},{"name":"Luminiș","countryCode":"RO","stateCode":"NT","latitude":"46.81332000","longitude":"26.45275000"},{"name":"Lunca","countryCode":"RO","stateCode":"NT","latitude":"47.22765000","longitude":"26.29979000"},{"name":"Mastacăn","countryCode":"RO","stateCode":"NT","latitude":"46.78918000","longitude":"26.48677000"},{"name":"Miron Costin","countryCode":"RO","stateCode":"NT","latitude":"46.92030000","longitude":"26.80567000"},{"name":"Moldoveni","countryCode":"RO","stateCode":"NT","latitude":"46.83333000","longitude":"26.76667000"},{"name":"Municipiul Piatra-Neamţ","countryCode":"RO","stateCode":"NT","latitude":"46.92336000","longitude":"26.37380000"},{"name":"Municipiul Roman","countryCode":"RO","stateCode":"NT","latitude":"46.92973000","longitude":"26.93678000"},{"name":"Mărgineni","countryCode":"RO","stateCode":"NT","latitude":"46.90000000","longitude":"26.63333000"},{"name":"Negrești","countryCode":"RO","stateCode":"NT","latitude":"47.02938000","longitude":"26.37958000"},{"name":"Nemțișor","countryCode":"RO","stateCode":"NT","latitude":"47.23962000","longitude":"26.27209000"},{"name":"Nisiporești","countryCode":"RO","stateCode":"NT","latitude":"47.07720000","longitude":"26.73791000"},{"name":"Oanțu","countryCode":"RO","stateCode":"NT","latitude":"46.90970000","longitude":"26.19887000"},{"name":"Oglinzi","countryCode":"RO","stateCode":"NT","latitude":"47.25055000","longitude":"26.35026000"},{"name":"Oniceni","countryCode":"RO","stateCode":"NT","latitude":"46.81667000","longitude":"27.15000000"},{"name":"Oraş Bicaz","countryCode":"RO","stateCode":"NT","latitude":"46.94890000","longitude":"26.07982000"},{"name":"Oraş Roznov","countryCode":"RO","stateCode":"NT","latitude":"46.83850000","longitude":"26.51277000"},{"name":"Oraş Târgu Neamţ","countryCode":"RO","stateCode":"NT","latitude":"47.19698000","longitude":"26.36414000"},{"name":"Petricani","countryCode":"RO","stateCode":"NT","latitude":"47.16667000","longitude":"26.46667000"},{"name":"Piatra Neamţ","countryCode":"RO","stateCode":"NT","latitude":"46.91667000","longitude":"26.33333000"},{"name":"Piatra Şoimului","countryCode":"RO","stateCode":"NT","latitude":"46.83333000","longitude":"26.43333000"},{"name":"Pildești","countryCode":"RO","stateCode":"NT","latitude":"46.99675000","longitude":"26.82558000"},{"name":"Pipirig","countryCode":"RO","stateCode":"NT","latitude":"47.25000000","longitude":"26.06667000"},{"name":"Podoleni","countryCode":"RO","stateCode":"NT","latitude":"46.80000000","longitude":"26.61667000"},{"name":"Poiana Crăcăoani","countryCode":"RO","stateCode":"NT","latitude":"47.06667000","longitude":"26.31667000"},{"name":"Poiana Teiului","countryCode":"RO","stateCode":"NT","latitude":"47.10000000","longitude":"25.96667000"},{"name":"Poienari","countryCode":"RO","stateCode":"NT","latitude":"46.88777000","longitude":"27.12765000"},{"name":"Poieni","countryCode":"RO","stateCode":"NT","latitude":"46.83333000","longitude":"26.35000000"},{"name":"Poloboc","countryCode":"RO","stateCode":"NT","latitude":"46.76109000","longitude":"26.54975000"},{"name":"Pânceşti","countryCode":"RO","stateCode":"NT","latitude":"46.90296000","longitude":"27.15314000"},{"name":"Pângăraţi","countryCode":"RO","stateCode":"NT","latitude":"46.93333000","longitude":"26.15000000"},{"name":"Pângărăcior","countryCode":"RO","stateCode":"NT","latitude":"46.93333000","longitude":"26.21667000"},{"name":"Păstrăveni","countryCode":"RO","stateCode":"NT","latitude":"47.16667000","longitude":"26.56667000"},{"name":"Rediu","countryCode":"RO","stateCode":"NT","latitude":"46.75598000","longitude":"26.56254000"},{"name":"Roman","countryCode":"RO","stateCode":"NT","latitude":"46.92119000","longitude":"26.92646000"},{"name":"Români","countryCode":"RO","stateCode":"NT","latitude":"46.78333000","longitude":"26.68333000"},{"name":"Rotunda","countryCode":"RO","stateCode":"NT","latitude":"47.02210000","longitude":"26.96266000"},{"name":"Roznov","countryCode":"RO","stateCode":"NT","latitude":"46.83333000","longitude":"26.51667000"},{"name":"Ruginoasa","countryCode":"RO","stateCode":"NT","latitude":"46.98622000","longitude":"26.70635000"},{"name":"Ruseni","countryCode":"RO","stateCode":"NT","latitude":"46.79841000","longitude":"26.53943000"},{"name":"Rădeni","countryCode":"RO","stateCode":"NT","latitude":"47.14260000","longitude":"26.53703000"},{"name":"Răuceşti","countryCode":"RO","stateCode":"NT","latitude":"47.25000000","longitude":"26.41667000"},{"name":"Războienii de Jos","countryCode":"RO","stateCode":"NT","latitude":"47.06887000","longitude":"26.56374000"},{"name":"Sabasa","countryCode":"RO","stateCode":"NT","latitude":"47.20174000","longitude":"25.81760000"},{"name":"Sagna","countryCode":"RO","stateCode":"NT","latitude":"46.98333000","longitude":"27.01667000"},{"name":"Secuieni","countryCode":"RO","stateCode":"NT","latitude":"46.85000000","longitude":"26.83333000"},{"name":"Siliștea","countryCode":"RO","stateCode":"NT","latitude":"46.77781000","longitude":"26.69303000"},{"name":"Slobozia","countryCode":"RO","stateCode":"NT","latitude":"46.84892000","longitude":"26.53344000"},{"name":"Stejaru","countryCode":"RO","stateCode":"NT","latitude":"46.91888000","longitude":"26.18023000"},{"name":"Stânca","countryCode":"RO","stateCode":"NT","latitude":"47.23069000","longitude":"26.13139000"},{"name":"Stăniţa","countryCode":"RO","stateCode":"NT","latitude":"47.01667000","longitude":"27.10000000"},{"name":"Tupilaţi","countryCode":"RO","stateCode":"NT","latitude":"47.06667000","longitude":"26.63333000"},{"name":"Târgu Neamţ","countryCode":"RO","stateCode":"NT","latitude":"47.20000000","longitude":"26.36667000"},{"name":"Tămăşeni","countryCode":"RO","stateCode":"NT","latitude":"46.98333000","longitude":"26.93333000"},{"name":"Urecheni","countryCode":"RO","stateCode":"NT","latitude":"47.16667000","longitude":"26.51667000"},{"name":"Valea Arini","countryCode":"RO","stateCode":"NT","latitude":"47.12694000","longitude":"26.29377000"},{"name":"Valea Seacă","countryCode":"RO","stateCode":"NT","latitude":"47.13944000","longitude":"26.29956000"},{"name":"Valea Ursului","countryCode":"RO","stateCode":"NT","latitude":"46.81667000","longitude":"27.08333000"},{"name":"Viişoara","countryCode":"RO","stateCode":"NT","latitude":"46.93333000","longitude":"26.23333000"},{"name":"Vânători-Neamţ","countryCode":"RO","stateCode":"NT","latitude":"47.20000000","longitude":"26.31667000"},{"name":"Vădurele","countryCode":"RO","stateCode":"NT","latitude":"46.72958000","longitude":"26.57173000"},{"name":"Văleni","countryCode":"RO","stateCode":"NT","latitude":"46.90291000","longitude":"26.38945000"},{"name":"Zăneşti","countryCode":"RO","stateCode":"NT","latitude":"46.81667000","longitude":"26.55000000"},{"name":"Ştefan cel Mare","countryCode":"RO","stateCode":"NT","latitude":"46.98482000","longitude":"26.51070000"},{"name":"Ţibucani","countryCode":"RO","stateCode":"NT","latitude":"47.10000000","longitude":"26.53333000"},{"name":"Țolici","countryCode":"RO","stateCode":"NT","latitude":"47.11840000","longitude":"26.44841000"},{"name":"Săbăoani","countryCode":"RO","stateCode":"NT","latitude":"47.01667000","longitude":"26.85000000"},{"name":"Săvineşti","countryCode":"RO","stateCode":"NT","latitude":"46.85000000","longitude":"26.46667000"},{"name":"Tarcău","countryCode":"RO","stateCode":"NT","latitude":"46.86667000","longitude":"26.13333000"},{"name":"Tazlău","countryCode":"RO","stateCode":"NT","latitude":"46.71667000","longitude":"26.46667000"},{"name":"Taşca","countryCode":"RO","stateCode":"NT","latitude":"46.90000000","longitude":"26.01667000"},{"name":"Telec","countryCode":"RO","stateCode":"NT","latitude":"46.87979000","longitude":"25.87775000"},{"name":"Timişeşti","countryCode":"RO","stateCode":"NT","latitude":"47.23333000","longitude":"26.55000000"},{"name":"Topolița","countryCode":"RO","stateCode":"NT","latitude":"47.16787000","longitude":"26.38345000"},{"name":"Traian","countryCode":"RO","stateCode":"NT","latitude":"46.83335000","longitude":"26.57655000"},{"name":"Trifeşti","countryCode":"RO","stateCode":"NT","latitude":"46.91667000","longitude":"26.81667000"},{"name":"Adunaţi","countryCode":"RO","stateCode":"PH","latitude":"45.13333000","longitude":"25.61667000"},{"name":"Albeşti-Paleologu","countryCode":"RO","stateCode":"PH","latitude":"44.95000000","longitude":"26.21667000"},{"name":"Albești-Muru","countryCode":"RO","stateCode":"PH","latitude":"44.94440000","longitude":"26.20899000"},{"name":"Aluniş","countryCode":"RO","stateCode":"PH","latitude":"45.20000000","longitude":"25.86667000"},{"name":"Apostolache","countryCode":"RO","stateCode":"PH","latitude":"45.13333000","longitude":"26.26667000"},{"name":"Ariceştii-Rahtivani","countryCode":"RO","stateCode":"PH","latitude":"44.95000000","longitude":"25.83333000"},{"name":"Ariceștii Zeletin","countryCode":"RO","stateCode":"PH","latitude":"45.22221000","longitude":"26.17957000"},{"name":"Azuga","countryCode":"RO","stateCode":"PH","latitude":"45.45000000","longitude":"25.55000000"},{"name":"Baba Ana","countryCode":"RO","stateCode":"PH","latitude":"44.96667000","longitude":"26.45000000"},{"name":"Balta Doamnei","countryCode":"RO","stateCode":"PH","latitude":"44.75000000","longitude":"26.16667000"},{"name":"Berceni","countryCode":"RO","stateCode":"PH","latitude":"44.93333000","longitude":"26.11667000"},{"name":"Bertea","countryCode":"RO","stateCode":"PH","latitude":"45.23333000","longitude":"25.86667000"},{"name":"Blejoi","countryCode":"RO","stateCode":"PH","latitude":"45.00000000","longitude":"26.01667000"},{"name":"Bobolia","countryCode":"RO","stateCode":"PH","latitude":"45.09395000","longitude":"25.74259000"},{"name":"Boldeşti","countryCode":"RO","stateCode":"PH","latitude":"44.86597000","longitude":"26.54906000"},{"name":"Boldeşti-Scăeni","countryCode":"RO","stateCode":"PH","latitude":"45.03333000","longitude":"26.03333000"},{"name":"Bordenii Mari","countryCode":"RO","stateCode":"PH","latitude":"45.08951000","longitude":"25.86964000"},{"name":"Brazii de Sus","countryCode":"RO","stateCode":"PH","latitude":"44.86667000","longitude":"26.01667000"},{"name":"Breaza","countryCode":"RO","stateCode":"PH","latitude":"45.18333000","longitude":"25.66667000"},{"name":"Breaza de Jos","countryCode":"RO","stateCode":"PH","latitude":"45.17125000","longitude":"25.67571000"},{"name":"Breaza de Sus","countryCode":"RO","stateCode":"PH","latitude":"45.19879000","longitude":"25.65578000"},{"name":"Brebu Megieșesc","countryCode":"RO","stateCode":"PH","latitude":"45.16774000","longitude":"25.77474000"},{"name":"Brebu Mânăstirei","countryCode":"RO","stateCode":"PH","latitude":"45.18333000","longitude":"25.76667000"},{"name":"Bucov","countryCode":"RO","stateCode":"PH","latitude":"44.96667000","longitude":"26.08333000"},{"name":"Buda","countryCode":"RO","stateCode":"PH","latitude":"44.82443000","longitude":"26.18522000"},{"name":"Bughea de Jos","countryCode":"RO","stateCode":"PH","latitude":"45.17985000","longitude":"26.02044000"},{"name":"Buşteni","countryCode":"RO","stateCode":"PH","latitude":"45.40000000","longitude":"25.53333000"},{"name":"Băicoi","countryCode":"RO","stateCode":"PH","latitude":"45.03333000","longitude":"25.85000000"},{"name":"Bălțești","countryCode":"RO","stateCode":"PH","latitude":"45.10965000","longitude":"26.12937000"},{"name":"Băneşti","countryCode":"RO","stateCode":"PH","latitude":"45.10000000","longitude":"25.76667000"},{"name":"Bărcăneşti","countryCode":"RO","stateCode":"PH","latitude":"44.88333000","longitude":"26.05000000"},{"name":"Bătești","countryCode":"RO","stateCode":"PH","latitude":"44.84830000","longitude":"26.04031000"},{"name":"Bătrâni","countryCode":"RO","stateCode":"PH","latitude":"45.31425000","longitude":"26.15091000"},{"name":"Ceptura de Jos","countryCode":"RO","stateCode":"PH","latitude":"45.02088000","longitude":"26.32722000"},{"name":"Ceptura de Sus","countryCode":"RO","stateCode":"PH","latitude":"45.01667000","longitude":"26.31667000"},{"name":"Ceraşu","countryCode":"RO","stateCode":"PH","latitude":"45.31667000","longitude":"26.03333000"},{"name":"Chiojdeanca","countryCode":"RO","stateCode":"PH","latitude":"45.16667000","longitude":"26.26667000"},{"name":"Chițorani","countryCode":"RO","stateCode":"PH","latitude":"44.97458000","longitude":"26.11895000"},{"name":"Cioranii de Jos","countryCode":"RO","stateCode":"PH","latitude":"44.81667000","longitude":"26.41667000"},{"name":"Cioranii de Sus","countryCode":"RO","stateCode":"PH","latitude":"44.83923000","longitude":"26.39473000"},{"name":"Coada Izvorului","countryCode":"RO","stateCode":"PH","latitude":"44.85766000","longitude":"25.81851000"},{"name":"Cocorăștii Colț","countryCode":"RO","stateCode":"PH","latitude":"44.83425000","longitude":"25.89937000"},{"name":"Cocorăștii Mislii","countryCode":"RO","stateCode":"PH","latitude":"45.08528000","longitude":"25.92206000"},{"name":"Colceag","countryCode":"RO","stateCode":"PH","latitude":"44.95000000","longitude":"26.35000000"},{"name":"Comarnic","countryCode":"RO","stateCode":"PH","latitude":"45.25000000","longitude":"25.63333000"},{"name":"Comuna Adunaţi","countryCode":"RO","stateCode":"PH","latitude":"45.18832000","longitude":"25.60181000"},{"name":"Comuna Albeşti-Paleologu","countryCode":"RO","stateCode":"PH","latitude":"44.93431000","longitude":"26.23302000"},{"name":"Comuna Aluniş","countryCode":"RO","stateCode":"PH","latitude":"45.20105000","longitude":"25.89661000"},{"name":"Comuna Apostolache","countryCode":"RO","stateCode":"PH","latitude":"45.12123000","longitude":"26.26537000"},{"name":"Comuna Ariceştii Zeletin","countryCode":"RO","stateCode":"PH","latitude":"45.21513000","longitude":"26.16879000"},{"name":"Comuna Ariceştii-Rahtivani","countryCode":"RO","stateCode":"PH","latitude":"44.94512000","longitude":"25.86208000"},{"name":"Comuna Baba Ana","countryCode":"RO","stateCode":"PH","latitude":"44.97508000","longitude":"26.48588000"},{"name":"Comuna Balta Doamnei","countryCode":"RO","stateCode":"PH","latitude":"44.75775000","longitude":"26.19465000"},{"name":"Comuna Berceni","countryCode":"RO","stateCode":"PH","latitude":"44.92376000","longitude":"26.10532000"},{"name":"Comuna Bertea","countryCode":"RO","stateCode":"PH","latitude":"45.24083000","longitude":"25.84545000"},{"name":"Comuna Blejoi","countryCode":"RO","stateCode":"PH","latitude":"44.98262000","longitude":"26.01881000"},{"name":"Comuna Boldeşti-Gradiştea","countryCode":"RO","stateCode":"PH","latitude":"44.87645000","longitude":"26.53482000"},{"name":"Comuna Brazi","countryCode":"RO","stateCode":"PH","latitude":"44.85425000","longitude":"26.00323000"},{"name":"Comuna Brebu","countryCode":"RO","stateCode":"PH","latitude":"45.19406000","longitude":"25.77737000"},{"name":"Comuna Bucov","countryCode":"RO","stateCode":"PH","latitude":"44.98443000","longitude":"26.10303000"},{"name":"Comuna Bălţeşti","countryCode":"RO","stateCode":"PH","latitude":"45.10390000","longitude":"26.13040000"},{"name":"Comuna Băneşti","countryCode":"RO","stateCode":"PH","latitude":"45.09491000","longitude":"25.77837000"},{"name":"Comuna Bărcăneşti","countryCode":"RO","stateCode":"PH","latitude":"44.87705000","longitude":"26.06672000"},{"name":"Comuna Bătrâni","countryCode":"RO","stateCode":"PH","latitude":"45.31425000","longitude":"26.15091000"},{"name":"Comuna Ceptura","countryCode":"RO","stateCode":"PH","latitude":"45.04633000","longitude":"26.31341000"},{"name":"Comuna Ceraşu","countryCode":"RO","stateCode":"PH","latitude":"45.32940000","longitude":"26.03874000"},{"name":"Comuna Chiojdeanca","countryCode":"RO","stateCode":"PH","latitude":"45.16695000","longitude":"26.27617000"},{"name":"Comuna Ciorani","countryCode":"RO","stateCode":"PH","latitude":"44.82997000","longitude":"26.40405000"},{"name":"Comuna Cocorãştii Mislii","countryCode":"RO","stateCode":"PH","latitude":"45.08525000","longitude":"25.94139000"},{"name":"Comuna Cocorăştii-Colţ","countryCode":"RO","stateCode":"PH","latitude":"44.83780000","longitude":"25.89752000"},{"name":"Comuna Colceag","countryCode":"RO","stateCode":"PH","latitude":"44.93743000","longitude":"26.36442000"},{"name":"Comuna Cornu","countryCode":"RO","stateCode":"PH","latitude":"45.16336000","longitude":"25.70295000"},{"name":"Comuna Cosminele","countryCode":"RO","stateCode":"PH","latitude":"45.16600000","longitude":"25.89523000"},{"name":"Comuna Călugăreni","countryCode":"RO","stateCode":"PH","latitude":"45.07998000","longitude":"26.39176000"},{"name":"Comuna Cărbuneşti","countryCode":"RO","stateCode":"PH","latitude":"45.23050000","longitude":"26.19703000"},{"name":"Comuna Drajna de Sus","countryCode":"RO","stateCode":"PH","latitude":"45.24352000","longitude":"26.07601000"},{"name":"Comuna Drăgăneşti","countryCode":"RO","stateCode":"PH","latitude":"44.82739000","longitude":"26.30273000"},{"name":"Comuna Dumbrava","countryCode":"RO","stateCode":"PH","latitude":"44.86266000","longitude":"26.21463000"},{"name":"Comuna Dumbrãveşti","countryCode":"RO","stateCode":"PH","latitude":"45.09234000","longitude":"25.99862000"},{"name":"Comuna Filipeştii de Pădure","countryCode":"RO","stateCode":"PH","latitude":"44.99423000","longitude":"25.73606000"},{"name":"Comuna Filipeştii de Târg","countryCode":"RO","stateCode":"PH","latitude":"44.94799000","longitude":"25.79812000"},{"name":"Comuna Floreşti","countryCode":"RO","stateCode":"PH","latitude":"45.02718000","longitude":"25.78536000"},{"name":"Comuna Fulga","countryCode":"RO","stateCode":"PH","latitude":"44.88905000","longitude":"26.44410000"},{"name":"Comuna Fântânele","countryCode":"RO","stateCode":"PH","latitude":"45.02536000","longitude":"26.36398000"},{"name":"Comuna Gherghiţa","countryCode":"RO","stateCode":"PH","latitude":"44.79902000","longitude":"26.27275000"},{"name":"Comuna Gorgota","countryCode":"RO","stateCode":"PH","latitude":"44.78404000","longitude":"26.07726000"},{"name":"Comuna Gornet","countryCode":"RO","stateCode":"PH","latitude":"45.13642000","longitude":"26.08054000"},{"name":"Comuna Gornet-Cricov","countryCode":"RO","stateCode":"PH","latitude":"45.09016000","longitude":"26.26009000"},{"name":"Comuna Gura Vadului","countryCode":"RO","stateCode":"PH","latitude":"45.05357000","longitude":"26.44168000"},{"name":"Comuna Gura Vitioarei","countryCode":"RO","stateCode":"PH","latitude":"45.14951000","longitude":"26.03308000"},{"name":"Comuna Iordãcheanu","countryCode":"RO","stateCode":"PH","latitude":"45.04671000","longitude":"26.22605000"},{"name":"Comuna Izvoarele","countryCode":"RO","stateCode":"PH","latitude":"45.27102000","longitude":"26.00931000"},{"name":"Comuna Jugureni","countryCode":"RO","stateCode":"PH","latitude":"45.10156000","longitude":"26.42231000"},{"name":"Comuna Lapoş","countryCode":"RO","stateCode":"PH","latitude":"45.15075000","longitude":"26.42796000"},{"name":"Comuna Lipăneşti","countryCode":"RO","stateCode":"PH","latitude":"45.05799000","longitude":"26.02213000"},{"name":"Comuna Măgurele","countryCode":"RO","stateCode":"PH","latitude":"45.09476000","longitude":"26.04955000"},{"name":"Comuna Măgureni","countryCode":"RO","stateCode":"PH","latitude":"45.05203000","longitude":"25.76233000"},{"name":"Comuna Măneciu","countryCode":"RO","stateCode":"PH","latitude":"45.33711000","longitude":"25.98547000"},{"name":"Comuna Măneşti","countryCode":"RO","stateCode":"PH","latitude":"44.86043000","longitude":"25.83461000"},{"name":"Comuna Olari","countryCode":"RO","stateCode":"PH","latitude":"44.79262000","longitude":"26.20498000"},{"name":"Comuna Plopu","countryCode":"RO","stateCode":"PH","latitude":"45.02686000","longitude":"26.14227000"},{"name":"Comuna Podenii Noi","countryCode":"RO","stateCode":"PH","latitude":"45.10423000","longitude":"26.19023000"},{"name":"Comuna Poiana Câmpina","countryCode":"RO","stateCode":"PH","latitude":"45.12079000","longitude":"25.71905000"},{"name":"Comuna Poienarii Burchii","countryCode":"RO","stateCode":"PH","latitude":"44.74995000","longitude":"25.99784000"},{"name":"Comuna Poseşti","countryCode":"RO","stateCode":"PH","latitude":"45.27519000","longitude":"26.14944000"},{"name":"Comuna Predeal-Sărari","countryCode":"RO","stateCode":"PH","latitude":"45.18891000","longitude":"26.10613000"},{"name":"Comuna Proviţa de Jos","countryCode":"RO","stateCode":"PH","latitude":"45.11190000","longitude":"25.67791000"},{"name":"Comuna Proviţa de Sus","countryCode":"RO","stateCode":"PH","latitude":"45.13604000","longitude":"25.63454000"},{"name":"Comuna Puchenii Mari","countryCode":"RO","stateCode":"PH","latitude":"44.82386000","longitude":"26.07697000"},{"name":"Comuna Păcureţi","countryCode":"RO","stateCode":"PH","latitude":"45.14696000","longitude":"26.13997000"},{"name":"Comuna Păuleşti","countryCode":"RO","stateCode":"PH","latitude":"45.00549000","longitude":"25.96991000"},{"name":"Comuna Râfov","countryCode":"RO","stateCode":"PH","latitude":"44.85001000","longitude":"26.20573000"},{"name":"Comuna Salcia","countryCode":"RO","stateCode":"PH","latitude":"45.18323000","longitude":"26.32600000"},{"name":"Comuna Scorţeni","countryCode":"RO","stateCode":"PH","latitude":"45.08876000","longitude":"25.84712000"},{"name":"Comuna Secăria","countryCode":"RO","stateCode":"PH","latitude":"45.27498000","longitude":"25.68457000"},{"name":"Comuna Starchiojd","countryCode":"RO","stateCode":"PH","latitude":"45.32851000","longitude":"26.17417000"},{"name":"Comuna Surani","countryCode":"RO","stateCode":"PH","latitude":"45.19425000","longitude":"26.17335000"},{"name":"Comuna Sângeru","countryCode":"RO","stateCode":"PH","latitude":"45.14325000","longitude":"26.35389000"},{"name":"Comuna Sălciile","countryCode":"RO","stateCode":"PH","latitude":"44.81651000","longitude":"26.49246000"},{"name":"Comuna Talea","countryCode":"RO","stateCode":"PH","latitude":"45.22413000","longitude":"25.56381000"},{"name":"Comuna Teişani","countryCode":"RO","stateCode":"PH","latitude":"45.22003000","longitude":"26.01022000"},{"name":"Comuna Telega","countryCode":"RO","stateCode":"PH","latitude":"45.14270000","longitude":"25.81441000"},{"name":"Comuna Tinosu","countryCode":"RO","stateCode":"PH","latitude":"44.81699000","longitude":"26.00982000"},{"name":"Comuna Tomşani","countryCode":"RO","stateCode":"PH","latitude":"44.94941000","longitude":"26.29586000"},{"name":"Comuna Târgşoru Vechi","countryCode":"RO","stateCode":"PH","latitude":"44.87977000","longitude":"25.93082000"},{"name":"Comuna Tătaru","countryCode":"RO","stateCode":"PH","latitude":"45.10405000","longitude":"26.31980000"},{"name":"Comuna Vadu Săpat","countryCode":"RO","stateCode":"PH","latitude":"45.04023000","longitude":"26.38868000"},{"name":"Comuna Valea Călugărească","countryCode":"RO","stateCode":"PH","latitude":"44.95527000","longitude":"26.16122000"},{"name":"Comuna Valea Doftanei","countryCode":"RO","stateCode":"PH","latitude":"45.32105000","longitude":"25.72546000"},{"name":"Comuna Vâlcăneşti","countryCode":"RO","stateCode":"PH","latitude":"45.12377000","longitude":"25.94382000"},{"name":"Comuna Vărbilău","countryCode":"RO","stateCode":"PH","latitude":"45.16492000","longitude":"25.95984000"},{"name":"Comuna Şirna","countryCode":"RO","stateCode":"PH","latitude":"44.80011000","longitude":"25.94156000"},{"name":"Comuna Şoimari","countryCode":"RO","stateCode":"PH","latitude":"45.16940000","longitude":"26.20968000"},{"name":"Comuna Şotrile","countryCode":"RO","stateCode":"PH","latitude":"45.21183000","longitude":"25.71909000"},{"name":"Comuna Ştefeşti","countryCode":"RO","stateCode":"PH","latitude":"45.24234000","longitude":"25.89879000"},{"name":"Conduratu","countryCode":"RO","stateCode":"PH","latitude":"44.97236000","longitude":"26.43365000"},{"name":"Corlătești","countryCode":"RO","stateCode":"PH","latitude":"44.91341000","longitude":"26.08726000"},{"name":"Cornu de Jos","countryCode":"RO","stateCode":"PH","latitude":"45.15665000","longitude":"25.70452000"},{"name":"Cornu de Sus","countryCode":"RO","stateCode":"PH","latitude":"45.16667000","longitude":"25.70000000"},{"name":"Cosmina de Jos","countryCode":"RO","stateCode":"PH","latitude":"45.15000000","longitude":"25.88333000"},{"name":"Crivina","countryCode":"RO","stateCode":"PH","latitude":"44.78636000","longitude":"26.05604000"},{"name":"Câmpina","countryCode":"RO","stateCode":"PH","latitude":"45.12619000","longitude":"25.73496000"},{"name":"Călugăreni","countryCode":"RO","stateCode":"PH","latitude":"45.08333000","longitude":"26.38333000"},{"name":"Cărbuneşti","countryCode":"RO","stateCode":"PH","latitude":"45.23333000","longitude":"26.20000000"},{"name":"Cătina","countryCode":"RO","stateCode":"PH","latitude":"45.00984000","longitude":"25.78395000"},{"name":"Dițești","countryCode":"RO","stateCode":"PH","latitude":"44.97990000","longitude":"25.72655000"},{"name":"Doftana","countryCode":"RO","stateCode":"PH","latitude":"45.15000000","longitude":"25.80000000"},{"name":"Drajna de Jos","countryCode":"RO","stateCode":"PH","latitude":"45.21667000","longitude":"26.05000000"},{"name":"Drajna de Sus","countryCode":"RO","stateCode":"PH","latitude":"45.25709000","longitude":"26.07388000"},{"name":"Drăgăneasa","countryCode":"RO","stateCode":"PH","latitude":"45.10467000","longitude":"25.68138000"},{"name":"Drăgăneşti","countryCode":"RO","stateCode":"PH","latitude":"44.81667000","longitude":"26.30000000"},{"name":"Dumbrava","countryCode":"RO","stateCode":"PH","latitude":"44.88333000","longitude":"26.18333000"},{"name":"Dumbrăveşti","countryCode":"RO","stateCode":"PH","latitude":"45.08333000","longitude":"26.00000000"},{"name":"Dâmbu","countryCode":"RO","stateCode":"PH","latitude":"45.04533000","longitude":"25.88854000"},{"name":"Filipeştii de Pădure","countryCode":"RO","stateCode":"PH","latitude":"45.00000000","longitude":"25.75000000"},{"name":"Filipeştii de Târg","countryCode":"RO","stateCode":"PH","latitude":"44.98333000","longitude":"25.78333000"},{"name":"Floreşti","countryCode":"RO","stateCode":"PH","latitude":"45.05000000","longitude":"25.78333000"},{"name":"Fulga de Jos","countryCode":"RO","stateCode":"PH","latitude":"44.88152000","longitude":"26.44258000"},{"name":"Fulga de Sus","countryCode":"RO","stateCode":"PH","latitude":"44.90000000","longitude":"26.45000000"},{"name":"Fântânele","countryCode":"RO","stateCode":"PH","latitude":"45.00700000","longitude":"26.37720000"},{"name":"Făgetu","countryCode":"RO","stateCode":"PH","latitude":"45.13668000","longitude":"26.02018000"},{"name":"Gheaba","countryCode":"RO","stateCode":"PH","latitude":"45.30916000","longitude":"26.00626000"},{"name":"Gherghiţa","countryCode":"RO","stateCode":"PH","latitude":"44.80000000","longitude":"26.26667000"},{"name":"Ghioșești","countryCode":"RO","stateCode":"PH","latitude":"45.24235000","longitude":"25.62671000"},{"name":"Gorgota","countryCode":"RO","stateCode":"PH","latitude":"44.78333000","longitude":"26.08333000"},{"name":"Gornet","countryCode":"RO","stateCode":"PH","latitude":"45.11667000","longitude":"26.06667000"},{"name":"Gornet-Cricov","countryCode":"RO","stateCode":"PH","latitude":"45.08333000","longitude":"26.26667000"},{"name":"Goruna","countryCode":"RO","stateCode":"PH","latitude":"45.08696000","longitude":"25.94202000"},{"name":"Gradiștea","countryCode":"RO","stateCode":"PH","latitude":"44.88803000","longitude":"26.51520000"},{"name":"Groșani","countryCode":"RO","stateCode":"PH","latitude":"45.24822000","longitude":"25.94795000"},{"name":"Gura Beliei","countryCode":"RO","stateCode":"PH","latitude":"45.21064000","longitude":"25.64946000"},{"name":"Gura Vadului","countryCode":"RO","stateCode":"PH","latitude":"45.05000000","longitude":"26.46667000"},{"name":"Gura Viţioarei","countryCode":"RO","stateCode":"PH","latitude":"45.15000000","longitude":"26.03333000"},{"name":"Găgeni","countryCode":"RO","stateCode":"PH","latitude":"45.02164000","longitude":"25.94585000"},{"name":"Homorâciu","countryCode":"RO","stateCode":"PH","latitude":"45.26940000","longitude":"26.01634000"},{"name":"Inotești","countryCode":"RO","stateCode":"PH","latitude":"44.96146000","longitude":"26.35782000"},{"name":"Iordăcheanu","countryCode":"RO","stateCode":"PH","latitude":"45.04392000","longitude":"26.23920000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"PH","latitude":"45.28376000","longitude":"26.00119000"},{"name":"Jugureni","countryCode":"RO","stateCode":"PH","latitude":"45.10000000","longitude":"26.45000000"},{"name":"Lapoș","countryCode":"RO","stateCode":"PH","latitude":"45.15197000","longitude":"26.41911000"},{"name":"Liliești","countryCode":"RO","stateCode":"PH","latitude":"45.03458000","longitude":"25.88554000"},{"name":"Lipăneşti","countryCode":"RO","stateCode":"PH","latitude":"45.05000000","longitude":"26.01667000"},{"name":"Livadea","countryCode":"RO","stateCode":"PH","latitude":"45.18663000","longitude":"25.92805000"},{"name":"Loloiasca","countryCode":"RO","stateCode":"PH","latitude":"44.96808000","longitude":"26.29141000"},{"name":"Lunca Prahovei","countryCode":"RO","stateCode":"PH","latitude":"45.04714000","longitude":"25.77161000"},{"name":"Magula","countryCode":"RO","stateCode":"PH","latitude":"44.93185000","longitude":"26.30114000"},{"name":"Meri","countryCode":"RO","stateCode":"PH","latitude":"44.83366000","longitude":"26.30863000"},{"name":"Minieri","countryCode":"RO","stateCode":"PH","latitude":"44.98372000","longitude":"25.76083000"},{"name":"Mireșu Mare","countryCode":"RO","stateCode":"PH","latitude":"45.13508000","longitude":"26.37714000"},{"name":"Miroslăvești","countryCode":"RO","stateCode":"PH","latitude":"44.80383000","longitude":"26.08689000"},{"name":"Mislea","countryCode":"RO","stateCode":"PH","latitude":"45.09668000","longitude":"25.82444000"},{"name":"Mizil","countryCode":"RO","stateCode":"PH","latitude":"45.01667000","longitude":"26.45000000"},{"name":"Moceşti","countryCode":"RO","stateCode":"PH","latitude":"45.05000000","longitude":"26.25000000"},{"name":"Municipiul Câmpina","countryCode":"RO","stateCode":"PH","latitude":"45.12619000","longitude":"25.73496000"},{"name":"Municipiul Ploieşti","countryCode":"RO","stateCode":"PH","latitude":"44.94281000","longitude":"26.02116000"},{"name":"Măgurele","countryCode":"RO","stateCode":"PH","latitude":"45.10000000","longitude":"26.03333000"},{"name":"Măgureni","countryCode":"RO","stateCode":"PH","latitude":"45.06667000","longitude":"25.73333000"},{"name":"Măneciu-Ungureni","countryCode":"RO","stateCode":"PH","latitude":"45.31667000","longitude":"25.98333000"},{"name":"Măneşti","countryCode":"RO","stateCode":"PH","latitude":"44.86667000","longitude":"25.85000000"},{"name":"Mărginenii de Jos","countryCode":"RO","stateCode":"PH","latitude":"44.95910000","longitude":"25.75989000"},{"name":"Nedelea","countryCode":"RO","stateCode":"PH","latitude":"44.97191000","longitude":"25.81647000"},{"name":"Negoiești","countryCode":"RO","stateCode":"PH","latitude":"44.87393000","longitude":"25.98160000"},{"name":"Ocina de Sus","countryCode":"RO","stateCode":"PH","latitude":"45.20060000","longitude":"25.59882000"},{"name":"Ogretin","countryCode":"RO","stateCode":"PH","latitude":"45.26483000","longitude":"26.09169000"},{"name":"Olari","countryCode":"RO","stateCode":"PH","latitude":"44.78482000","longitude":"26.21728000"},{"name":"Ologeni","countryCode":"RO","stateCode":"PH","latitude":"44.73370000","longitude":"25.95059000"},{"name":"Oraş Azuga","countryCode":"RO","stateCode":"PH","latitude":"45.44512000","longitude":"25.55616000"},{"name":"Oraş Boldeşti-Scãeni","countryCode":"RO","stateCode":"PH","latitude":"45.02458000","longitude":"26.04574000"},{"name":"Oraş Breaza","countryCode":"RO","stateCode":"PH","latitude":"45.18710000","longitude":"25.65851000"},{"name":"Oraş Buşteni","countryCode":"RO","stateCode":"PH","latitude":"45.40570000","longitude":"25.53969000"},{"name":"Oraş Bãicoi","countryCode":"RO","stateCode":"PH","latitude":"45.04160000","longitude":"25.86964000"},{"name":"Oraş Comarnic","countryCode":"RO","stateCode":"PH","latitude":"45.24962000","longitude":"25.63859000"},{"name":"Oraş Mizil","countryCode":"RO","stateCode":"PH","latitude":"45.00844000","longitude":"26.44410000"},{"name":"Oraş Plopeni","countryCode":"RO","stateCode":"PH","latitude":"45.04406000","longitude":"25.95304000"},{"name":"Oraş Sinaia","countryCode":"RO","stateCode":"PH","latitude":"45.34842000","longitude":"25.54937000"},{"name":"Oraş Slãnic","countryCode":"RO","stateCode":"PH","latitude":"45.23029000","longitude":"25.94753000"},{"name":"Oraş Urlaţi","countryCode":"RO","stateCode":"PH","latitude":"44.99692000","longitude":"26.24377000"},{"name":"Oraş Vãlenii De Munte","countryCode":"RO","stateCode":"PH","latitude":"45.18771000","longitude":"26.03885000"},{"name":"Ostrovu","countryCode":"RO","stateCode":"PH","latitude":"45.20351000","longitude":"25.90345000"},{"name":"Palanca","countryCode":"RO","stateCode":"PH","latitude":"44.81562000","longitude":"26.19995000"},{"name":"Pantazi","countryCode":"RO","stateCode":"PH","latitude":"44.93492000","longitude":"26.14020000"},{"name":"Parepa-Rușani","countryCode":"RO","stateCode":"PH","latitude":"44.90577000","longitude":"26.35478000"},{"name":"Perșunari","countryCode":"RO","stateCode":"PH","latitude":"45.05682000","longitude":"26.44784000"},{"name":"Pietriceaua","countryCode":"RO","stateCode":"PH","latitude":"45.21910000","longitude":"25.80859000"},{"name":"Pietroșani","countryCode":"RO","stateCode":"PH","latitude":"44.83963000","longitude":"26.10382000"},{"name":"Pleașa","countryCode":"RO","stateCode":"PH","latitude":"45.00583000","longitude":"26.07211000"},{"name":"Ploieşti","countryCode":"RO","stateCode":"PH","latitude":"44.95000000","longitude":"26.01667000"},{"name":"Ploieștiori","countryCode":"RO","stateCode":"PH","latitude":"44.98157000","longitude":"26.01795000"},{"name":"Plopeni","countryCode":"RO","stateCode":"PH","latitude":"45.06552000","longitude":"25.98114000"},{"name":"Plopu","countryCode":"RO","stateCode":"PH","latitude":"45.01667000","longitude":"26.15000000"},{"name":"Podenii Noi","countryCode":"RO","stateCode":"PH","latitude":"45.11667000","longitude":"26.16667000"},{"name":"Podenii Vechi","countryCode":"RO","stateCode":"PH","latitude":"45.08939000","longitude":"26.11584000"},{"name":"Poiana","countryCode":"RO","stateCode":"PH","latitude":"45.24536000","longitude":"25.66302000"},{"name":"Poiana Copăceni","countryCode":"RO","stateCode":"PH","latitude":"45.16392000","longitude":"26.06918000"},{"name":"Poiana Câmpina","countryCode":"RO","stateCode":"PH","latitude":"45.13333000","longitude":"25.68333000"},{"name":"Poiana Țapului","countryCode":"RO","stateCode":"PH","latitude":"45.39344000","longitude":"25.54066000"},{"name":"Poienarii Apostoli","countryCode":"RO","stateCode":"PH","latitude":"44.77204000","longitude":"26.05388000"},{"name":"Poienarii Burchii","countryCode":"RO","stateCode":"PH","latitude":"44.75000000","longitude":"26.01667000"},{"name":"Popești","countryCode":"RO","stateCode":"PH","latitude":"44.86076000","longitude":"25.99557000"},{"name":"Posada","countryCode":"RO","stateCode":"PH","latitude":"45.28714000","longitude":"25.61882000"},{"name":"Poseștii-Pământeni","countryCode":"RO","stateCode":"PH","latitude":"45.26667000","longitude":"26.15000000"},{"name":"Potigrafu","countryCode":"RO","stateCode":"PH","latitude":"44.78504000","longitude":"26.10014000"},{"name":"Proviţa de Jos","countryCode":"RO","stateCode":"PH","latitude":"45.11667000","longitude":"25.65000000"},{"name":"Proviţa de Sus","countryCode":"RO","stateCode":"PH","latitude":"45.13333000","longitude":"25.63333000"},{"name":"Prăjani","countryCode":"RO","stateCode":"PH","latitude":"45.20422000","longitude":"25.95151000"},{"name":"Puchenii Mari","countryCode":"RO","stateCode":"PH","latitude":"44.81667000","longitude":"26.08333000"},{"name":"Puchenii Moșneni","countryCode":"RO","stateCode":"PH","latitude":"44.81213000","longitude":"26.08701000"},{"name":"Păcureţi","countryCode":"RO","stateCode":"PH","latitude":"45.15000000","longitude":"26.13333000"},{"name":"Păuleşti","countryCode":"RO","stateCode":"PH","latitude":"45.00000000","longitude":"25.98333000"},{"name":"Rachieri","countryCode":"RO","stateCode":"PH","latitude":"44.95438000","longitude":"26.12841000"},{"name":"Românești","countryCode":"RO","stateCode":"PH","latitude":"44.86667000","longitude":"26.06667000"},{"name":"Râfov","countryCode":"RO","stateCode":"PH","latitude":"44.86667000","longitude":"26.13333000"},{"name":"Salcia","countryCode":"RO","stateCode":"PH","latitude":"45.18333000","longitude":"26.33333000"},{"name":"Schiulești","countryCode":"RO","stateCode":"PH","latitude":"45.28471000","longitude":"25.95403000"},{"name":"Scorţeni","countryCode":"RO","stateCode":"PH","latitude":"45.10000000","longitude":"25.85000000"},{"name":"Scurtești","countryCode":"RO","stateCode":"PH","latitude":"45.23759000","longitude":"25.90264000"},{"name":"Seciu","countryCode":"RO","stateCode":"PH","latitude":"45.03275000","longitude":"26.06474000"},{"name":"Secăria","countryCode":"RO","stateCode":"PH","latitude":"45.28333000","longitude":"25.68333000"},{"name":"Sinaia","countryCode":"RO","stateCode":"PH","latitude":"45.35000000","longitude":"25.55000000"},{"name":"Slon","countryCode":"RO","stateCode":"PH","latitude":"45.35521000","longitude":"26.04189000"},{"name":"Slănic","countryCode":"RO","stateCode":"PH","latitude":"45.25000000","longitude":"25.93333000"},{"name":"Starchiojd","countryCode":"RO","stateCode":"PH","latitude":"45.31667000","longitude":"26.18333000"},{"name":"Stoenești","countryCode":"RO","stateCode":"PH","latitude":"44.92422000","longitude":"25.85881000"},{"name":"Strejnicu","countryCode":"RO","stateCode":"PH","latitude":"44.91676000","longitude":"25.95109000"},{"name":"Surani","countryCode":"RO","stateCode":"PH","latitude":"45.20000000","longitude":"26.16667000"},{"name":"Sângeru","countryCode":"RO","stateCode":"PH","latitude":"45.13333000","longitude":"26.35000000"},{"name":"Târgşoru Vechi","countryCode":"RO","stateCode":"PH","latitude":"44.86667000","longitude":"25.91667000"},{"name":"Tăriceni","countryCode":"RO","stateCode":"PH","latitude":"44.79624000","longitude":"25.96958000"},{"name":"Tătaru","countryCode":"RO","stateCode":"PH","latitude":"45.10000000","longitude":"26.33333000"},{"name":"Tătărani","countryCode":"RO","stateCode":"PH","latitude":"44.89763000","longitude":"26.03509000"},{"name":"Urlaţi","countryCode":"RO","stateCode":"PH","latitude":"44.98333000","longitude":"26.23333000"},{"name":"Urleta","countryCode":"RO","stateCode":"PH","latitude":"45.08732000","longitude":"25.79354000"},{"name":"Vadu Părului","countryCode":"RO","stateCode":"PH","latitude":"44.93132000","longitude":"26.20940000"},{"name":"Vadu Săpat","countryCode":"RO","stateCode":"PH","latitude":"45.03973000","longitude":"26.38700000"},{"name":"Valea Cucului","countryCode":"RO","stateCode":"PH","latitude":"45.06525000","longitude":"26.22793000"},{"name":"Valea Călugărească","countryCode":"RO","stateCode":"PH","latitude":"44.96667000","longitude":"26.15000000"},{"name":"Valea Dulce","countryCode":"RO","stateCode":"PH","latitude":"45.11428000","longitude":"26.20787000"},{"name":"Valea Târsei","countryCode":"RO","stateCode":"PH","latitude":"45.17711000","longitude":"25.63323000"},{"name":"Varnița","countryCode":"RO","stateCode":"PH","latitude":"44.80679000","longitude":"25.94530000"},{"name":"Vâlcăneşti","countryCode":"RO","stateCode":"PH","latitude":"45.11667000","longitude":"25.93333000"},{"name":"Vălenii de Munte","countryCode":"RO","stateCode":"PH","latitude":"45.18333000","longitude":"26.03333000"},{"name":"Vărbila","countryCode":"RO","stateCode":"PH","latitude":"45.04654000","longitude":"26.19691000"},{"name":"Vărbilău","countryCode":"RO","stateCode":"PH","latitude":"45.18333000","longitude":"25.95000000"},{"name":"Şirna","countryCode":"RO","stateCode":"PH","latitude":"44.80000000","longitude":"25.95000000"},{"name":"Şoimari","countryCode":"RO","stateCode":"PH","latitude":"45.18333000","longitude":"26.20000000"},{"name":"Şotrile","countryCode":"RO","stateCode":"PH","latitude":"45.21667000","longitude":"25.71667000"},{"name":"Ştefeşti","countryCode":"RO","stateCode":"PH","latitude":"45.21667000","longitude":"25.90000000"},{"name":"Șipotu","countryCode":"RO","stateCode":"PH","latitude":"45.04076000","longitude":"26.01714000"},{"name":"Țintea","countryCode":"RO","stateCode":"PH","latitude":"45.03403000","longitude":"25.90460000"},{"name":"Sălciile","countryCode":"RO","stateCode":"PH","latitude":"44.81667000","longitude":"26.48333000"},{"name":"Talea","countryCode":"RO","stateCode":"PH","latitude":"45.22564000","longitude":"25.56433000"},{"name":"Teişani","countryCode":"RO","stateCode":"PH","latitude":"45.23333000","longitude":"25.98333000"},{"name":"Telega","countryCode":"RO","stateCode":"PH","latitude":"45.13333000","longitude":"25.78333000"},{"name":"Teșila","countryCode":"RO","stateCode":"PH","latitude":"45.30352000","longitude":"25.72324000"},{"name":"Tinosu","countryCode":"RO","stateCode":"PH","latitude":"44.81667000","longitude":"26.01667000"},{"name":"Tomşani","countryCode":"RO","stateCode":"PH","latitude":"44.95000000","longitude":"26.28333000"},{"name":"Trăisteni","countryCode":"RO","stateCode":"PH","latitude":"45.33857000","longitude":"25.72767000"},{"name":"Tufeni","countryCode":"RO","stateCode":"PH","latitude":"45.05790000","longitude":"25.83976000"},{"name":"Adunații-Copăceni","countryCode":"RO","stateCode":"GR","latitude":"44.25413000","longitude":"26.04929000"},{"name":"Bolintin Deal","countryCode":"RO","stateCode":"GR","latitude":"44.45917000","longitude":"25.82111000"},{"name":"Bolintin Vale","countryCode":"RO","stateCode":"GR","latitude":"44.44889000","longitude":"25.75778000"},{"name":"Braniștea","countryCode":"RO","stateCode":"GR","latitude":"43.96315000","longitude":"26.03812000"},{"name":"Brăniștari","countryCode":"RO","stateCode":"GR","latitude":"44.17626000","longitude":"26.05953000"},{"name":"Bucşani","countryCode":"RO","stateCode":"GR","latitude":"44.37611000","longitude":"25.65528000"},{"name":"Bulbucata","countryCode":"RO","stateCode":"GR","latitude":"44.28333000","longitude":"25.80333000"},{"name":"Buturugeni","countryCode":"RO","stateCode":"GR","latitude":"44.36528000","longitude":"25.83528000"},{"name":"Bâcu","countryCode":"RO","stateCode":"GR","latitude":"44.48259000","longitude":"25.88904000"},{"name":"Băneasa","countryCode":"RO","stateCode":"GR","latitude":"44.04611000","longitude":"26.06417000"},{"name":"Cartojani","countryCode":"RO","stateCode":"GR","latitude":"44.43221000","longitude":"25.48994000"},{"name":"Cetatea","countryCode":"RO","stateCode":"GR","latitude":"43.95105000","longitude":"25.93450000"},{"name":"Chiriacu","countryCode":"RO","stateCode":"GR","latitude":"44.05036000","longitude":"25.77726000"},{"name":"Clejani","countryCode":"RO","stateCode":"GR","latitude":"44.31972000","longitude":"25.69944000"},{"name":"Colibaşi","countryCode":"RO","stateCode":"GR","latitude":"44.20222000","longitude":"26.19472000"},{"name":"Comana","countryCode":"RO","stateCode":"GR","latitude":"44.17056000","longitude":"26.14500000"},{"name":"Comuna Adunaţii-Copăceni","countryCode":"RO","stateCode":"GR","latitude":"44.25847000","longitude":"26.06477000"},{"name":"Comuna Bolintin Deal","countryCode":"RO","stateCode":"GR","latitude":"44.44593000","longitude":"25.82301000"},{"name":"Comuna Bucşani","countryCode":"RO","stateCode":"GR","latitude":"44.35805000","longitude":"25.65081000"},{"name":"Comuna Bulbucata","countryCode":"RO","stateCode":"GR","latitude":"44.29537000","longitude":"25.82284000"},{"name":"Comuna Buturugeni","countryCode":"RO","stateCode":"GR","latitude":"44.34661000","longitude":"25.83382000"},{"name":"Comuna Băneasa","countryCode":"RO","stateCode":"GR","latitude":"44.03785000","longitude":"26.06071000"},{"name":"Comuna Clejani","countryCode":"RO","stateCode":"GR","latitude":"44.31582000","longitude":"25.73560000"},{"name":"Comuna Colibaşi","countryCode":"RO","stateCode":"GR","latitude":"44.21838000","longitude":"26.19239000"},{"name":"Comuna Comana","countryCode":"RO","stateCode":"GR","latitude":"44.17965000","longitude":"26.14905000"},{"name":"Comuna Cosoba","countryCode":"RO","stateCode":"GR","latitude":"44.52268000","longitude":"25.81903000"},{"name":"Comuna Crevedia Mare","countryCode":"RO","stateCode":"GR","latitude":"44.43670000","longitude":"25.61050000"},{"name":"Comuna Călugăreni","countryCode":"RO","stateCode":"GR","latitude":"44.16412000","longitude":"25.99392000"},{"name":"Comuna Daia","countryCode":"RO","stateCode":"GR","latitude":"43.99944000","longitude":"25.99228000"},{"name":"Comuna Frăteşti","countryCode":"RO","stateCode":"GR","latitude":"43.95495000","longitude":"25.96212000"},{"name":"Comuna Ghimpaţi","countryCode":"RO","stateCode":"GR","latitude":"44.19231000","longitude":"25.78360000"},{"name":"Comuna Gogoşari","countryCode":"RO","stateCode":"GR","latitude":"43.86611000","longitude":"25.68497000"},{"name":"Comuna Gostinu","countryCode":"RO","stateCode":"GR","latitude":"43.99738000","longitude":"26.12297000"},{"name":"Comuna Goştinari","countryCode":"RO","stateCode":"GR","latitude":"44.17765000","longitude":"26.23792000"},{"name":"Comuna Greaca","countryCode":"RO","stateCode":"GR","latitude":"44.12591000","longitude":"26.33371000"},{"name":"Comuna Grădinari","countryCode":"RO","stateCode":"GR","latitude":"44.39546000","longitude":"25.81702000"},{"name":"Comuna Gãiseni","countryCode":"RO","stateCode":"GR","latitude":"44.51633000","longitude":"25.63261000"},{"name":"Comuna Găujani","countryCode":"RO","stateCode":"GR","latitude":"43.73995000","longitude":"25.71079000"},{"name":"Comuna Herăşti","countryCode":"RO","stateCode":"GR","latitude":"44.21077000","longitude":"26.36678000"},{"name":"Comuna Hotarele","countryCode":"RO","stateCode":"GR","latitude":"44.17536000","longitude":"26.37078000"},{"name":"Comuna Iepureşti","countryCode":"RO","stateCode":"GR","latitude":"44.26376000","longitude":"25.88040000"},{"name":"Comuna Isvoarele","countryCode":"RO","stateCode":"GR","latitude":"44.16855000","longitude":"26.29673000"},{"name":"Comuna Izvoarele","countryCode":"RO","stateCode":"GR","latitude":"44.04869000","longitude":"25.80326000"},{"name":"Comuna Joiţa","countryCode":"RO","stateCode":"GR","latitude":"44.49002000","longitude":"25.87205000"},{"name":"Comuna Letca Nouă","countryCode":"RO","stateCode":"GR","latitude":"44.23326000","longitude":"25.70941000"},{"name":"Comuna Malu","countryCode":"RO","stateCode":"GR","latitude":"43.81518000","longitude":"25.81863000"},{"name":"Comuna Mihai Bravu","countryCode":"RO","stateCode":"GR","latitude":"44.14129000","longitude":"26.05812000"},{"name":"Comuna Mârşa","countryCode":"RO","stateCode":"GR","latitude":"44.37355000","longitude":"25.55974000"},{"name":"Comuna Ogrezeni","countryCode":"RO","stateCode":"GR","latitude":"44.39727000","longitude":"25.77888000"},{"name":"Comuna Oinacu","countryCode":"RO","stateCode":"GR","latitude":"43.95609000","longitude":"26.03403000"},{"name":"Comuna Prundu","countryCode":"RO","stateCode":"GR","latitude":"44.08334000","longitude":"26.21210000"},{"name":"Comuna Putineiu","countryCode":"RO","stateCode":"GR","latitude":"43.90072000","longitude":"25.78225000"},{"name":"Comuna Roata De Jos","countryCode":"RO","stateCode":"GR","latitude":"44.41388000","longitude":"25.53061000"},{"name":"Comuna Răsuceni","countryCode":"RO","stateCode":"GR","latitude":"44.08416000","longitude":"25.68758000"},{"name":"Comuna Schitu","countryCode":"RO","stateCode":"GR","latitude":"44.14574000","longitude":"25.84240000"},{"name":"Comuna Singureni","countryCode":"RO","stateCode":"GR","latitude":"44.22975000","longitude":"25.95363000"},{"name":"Comuna Slobozia","countryCode":"RO","stateCode":"GR","latitude":"43.85671000","longitude":"25.91074000"},{"name":"Comuna Stoeneşti","countryCode":"RO","stateCode":"GR","latitude":"44.14164000","longitude":"25.89349000"},{"name":"Comuna Stăneşti","countryCode":"RO","stateCode":"GR","latitude":"43.93344000","longitude":"25.87967000"},{"name":"Comuna Săbăreni","countryCode":"RO","stateCode":"GR","latitude":"44.50185000","longitude":"25.88820000"},{"name":"Comuna Toporu","countryCode":"RO","stateCode":"GR","latitude":"43.99588000","longitude":"25.64737000"},{"name":"Comuna Ulmi","countryCode":"RO","stateCode":"GR","latitude":"44.49340000","longitude":"25.76687000"},{"name":"Comuna Valea Dragului","countryCode":"RO","stateCode":"GR","latitude":"44.21135000","longitude":"26.30682000"},{"name":"Comuna Vedea","countryCode":"RO","stateCode":"GR","latitude":"43.78217000","longitude":"25.78860000"},{"name":"Comuna Vânătorii Mici","countryCode":"RO","stateCode":"GR","latitude":"44.49072000","longitude":"25.56116000"},{"name":"Comuna Vărăşti","countryCode":"RO","stateCode":"GR","latitude":"44.24616000","longitude":"26.25221000"},{"name":"Comună Floreşti-Stoeneşti","countryCode":"RO","stateCode":"GR","latitude":"44.49152000","longitude":"25.71140000"},{"name":"Copaciu","countryCode":"RO","stateCode":"GR","latitude":"44.18178000","longitude":"25.76921000"},{"name":"Cosoba","countryCode":"RO","stateCode":"GR","latitude":"44.52268000","longitude":"25.81903000"},{"name":"Crevedia Mare","countryCode":"RO","stateCode":"GR","latitude":"44.42917000","longitude":"25.62556000"},{"name":"Cucuruzu","countryCode":"RO","stateCode":"GR","latitude":"44.08020000","longitude":"25.73242000"},{"name":"Câmpurelu","countryCode":"RO","stateCode":"GR","latitude":"44.23392000","longitude":"26.18719000"},{"name":"Călugăreni","countryCode":"RO","stateCode":"GR","latitude":"44.17167000","longitude":"25.99556000"},{"name":"Căscioarele","countryCode":"RO","stateCode":"GR","latitude":"44.49911000","longitude":"25.63817000"},{"name":"Daia","countryCode":"RO","stateCode":"GR","latitude":"44.00000000","longitude":"25.98333000"},{"name":"Dealu","countryCode":"RO","stateCode":"GR","latitude":"44.39938000","longitude":"25.64857000"},{"name":"Dobreni","countryCode":"RO","stateCode":"GR","latitude":"44.25430000","longitude":"26.21344000"},{"name":"Dărăști-Vlașca","countryCode":"RO","stateCode":"GR","latitude":"44.29401000","longitude":"26.01119000"},{"name":"Falaștoaca","countryCode":"RO","stateCode":"GR","latitude":"44.19098000","longitude":"26.18475000"},{"name":"Florești","countryCode":"RO","stateCode":"GR","latitude":"44.51313000","longitude":"25.69658000"},{"name":"Frăteşti","countryCode":"RO","stateCode":"GR","latitude":"43.96667000","longitude":"25.96667000"},{"name":"Ghimpați","countryCode":"RO","stateCode":"GR","latitude":"44.19586000","longitude":"25.78336000"},{"name":"Giurgiu","countryCode":"RO","stateCode":"GR","latitude":"43.88664000","longitude":"25.96270000"},{"name":"Gogoşari","countryCode":"RO","stateCode":"GR","latitude":"43.86667000","longitude":"25.70000000"},{"name":"Gostinari","countryCode":"RO","stateCode":"GR","latitude":"44.18624000","longitude":"26.22807000"},{"name":"Gostinu","countryCode":"RO","stateCode":"GR","latitude":"44.00000000","longitude":"26.11667000"},{"name":"Goştinari-Văcăreşti","countryCode":"RO","stateCode":"GR","latitude":"44.18333000","longitude":"26.21667000"},{"name":"Greaca","countryCode":"RO","stateCode":"GR","latitude":"44.10944000","longitude":"26.33944000"},{"name":"Grădinari","countryCode":"RO","stateCode":"GR","latitude":"44.39222000","longitude":"25.81556000"},{"name":"Grădiștea","countryCode":"RO","stateCode":"GR","latitude":"44.21062000","longitude":"26.16547000"},{"name":"Găiseni","countryCode":"RO","stateCode":"GR","latitude":"44.51500000","longitude":"25.64528000"},{"name":"Găujani","countryCode":"RO","stateCode":"GR","latitude":"43.73333000","longitude":"25.70000000"},{"name":"Herăști","countryCode":"RO","stateCode":"GR","latitude":"44.21174000","longitude":"26.35903000"},{"name":"Hotarele","countryCode":"RO","stateCode":"GR","latitude":"44.17250000","longitude":"26.37028000"},{"name":"Hulubești","countryCode":"RO","stateCode":"GR","latitude":"44.16748000","longitude":"25.94146000"},{"name":"Icoana","countryCode":"RO","stateCode":"GR","latitude":"44.49309000","longitude":"25.74623000"},{"name":"Iepureşti","countryCode":"RO","stateCode":"GR","latitude":"44.25806000","longitude":"25.88222000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"GR","latitude":"44.03389000","longitude":"25.77472000"},{"name":"Joiţa","countryCode":"RO","stateCode":"GR","latitude":"44.49417000","longitude":"25.85389000"},{"name":"Letca Nouă","countryCode":"RO","stateCode":"GR","latitude":"44.23496000","longitude":"25.74262000"},{"name":"Letca Veche","countryCode":"RO","stateCode":"GR","latitude":"44.19911000","longitude":"25.68681000"},{"name":"Malu","countryCode":"RO","stateCode":"GR","latitude":"43.81518000","longitude":"25.81863000"},{"name":"Malu Spart","countryCode":"RO","stateCode":"GR","latitude":"44.44391000","longitude":"25.71758000"},{"name":"Mihai Bravu","countryCode":"RO","stateCode":"GR","latitude":"44.14056000","longitude":"26.06278000"},{"name":"Mihai Vodă","countryCode":"RO","stateCode":"GR","latitude":"44.43916000","longitude":"25.81957000"},{"name":"Mihăileşti","countryCode":"RO","stateCode":"GR","latitude":"44.32667000","longitude":"25.90833000"},{"name":"Milcovățu","countryCode":"RO","stateCode":"GR","latitude":"44.26570000","longitude":"25.69882000"},{"name":"Municipiul Giurgiu","countryCode":"RO","stateCode":"GR","latitude":"43.89051000","longitude":"25.96609000"},{"name":"Mârşa","countryCode":"RO","stateCode":"GR","latitude":"44.37417000","longitude":"25.55694000"},{"name":"Naipu","countryCode":"RO","stateCode":"GR","latitude":"44.15187000","longitude":"25.76175000"},{"name":"Novaci","countryCode":"RO","stateCode":"GR","latitude":"44.30109000","longitude":"25.98632000"},{"name":"Ogrezeni","countryCode":"RO","stateCode":"GR","latitude":"44.41972000","longitude":"25.76833000"},{"name":"Oinacu","countryCode":"RO","stateCode":"GR","latitude":"43.95000000","longitude":"26.01667000"},{"name":"Oraş Bolintin-Vale","countryCode":"RO","stateCode":"GR","latitude":"44.44356000","longitude":"25.73930000"},{"name":"Oraş Mihãileşti","countryCode":"RO","stateCode":"GR","latitude":"44.31666000","longitude":"25.94103000"},{"name":"Palanca","countryCode":"RO","stateCode":"GR","latitude":"44.47575000","longitude":"25.72565000"},{"name":"Pietrele","countryCode":"RO","stateCode":"GR","latitude":"44.06258000","longitude":"26.12019000"},{"name":"Pietrișu","countryCode":"RO","stateCode":"GR","latitude":"43.72508000","longitude":"25.67464000"},{"name":"Plopșoru","countryCode":"RO","stateCode":"GR","latitude":"44.01190000","longitude":"25.99306000"},{"name":"Popești","countryCode":"RO","stateCode":"GR","latitude":"44.30444000","longitude":"25.96370000"},{"name":"Prundu","countryCode":"RO","stateCode":"GR","latitude":"44.09472000","longitude":"26.22694000"},{"name":"Puieni","countryCode":"RO","stateCode":"GR","latitude":"44.07675000","longitude":"26.19114000"},{"name":"Putineiu","countryCode":"RO","stateCode":"GR","latitude":"43.90000000","longitude":"25.73333000"},{"name":"Pădureni","countryCode":"RO","stateCode":"GR","latitude":"44.34576000","longitude":"25.80469000"},{"name":"Remuș","countryCode":"RO","stateCode":"GR","latitude":"43.94295000","longitude":"25.98039000"},{"name":"Roata de Jos","countryCode":"RO","stateCode":"GR","latitude":"44.41083000","longitude":"25.54333000"},{"name":"Răsuceni","countryCode":"RO","stateCode":"GR","latitude":"44.09167000","longitude":"25.66389000"},{"name":"Sadina","countryCode":"RO","stateCode":"GR","latitude":"44.41143000","longitude":"25.52953000"},{"name":"Schitu","countryCode":"RO","stateCode":"GR","latitude":"44.14083000","longitude":"25.83667000"},{"name":"Singureni","countryCode":"RO","stateCode":"GR","latitude":"44.23361000","longitude":"25.94333000"},{"name":"Slobozia","countryCode":"RO","stateCode":"GR","latitude":"43.85000000","longitude":"25.90000000"},{"name":"Stoeneşti","countryCode":"RO","stateCode":"GR","latitude":"44.14444000","longitude":"25.89500000"},{"name":"Stăneşti","countryCode":"RO","stateCode":"GR","latitude":"43.91667000","longitude":"25.83333000"},{"name":"Tântava","countryCode":"RO","stateCode":"GR","latitude":"44.41511000","longitude":"25.82450000"},{"name":"Ulmi","countryCode":"RO","stateCode":"GR","latitude":"44.48667000","longitude":"25.78028000"},{"name":"Uzunu","countryCode":"RO","stateCode":"GR","latitude":"44.14716000","longitude":"25.96719000"},{"name":"Valea Dragului","countryCode":"RO","stateCode":"GR","latitude":"44.21222000","longitude":"26.30361000"},{"name":"Vedea","countryCode":"RO","stateCode":"GR","latitude":"43.78333000","longitude":"25.78333000"},{"name":"Vieru","countryCode":"RO","stateCode":"GR","latitude":"43.88787000","longitude":"25.80974000"},{"name":"Vlad Țepeș","countryCode":"RO","stateCode":"GR","latitude":"44.13282000","longitude":"26.13355000"},{"name":"Vânătorii Mari","countryCode":"RO","stateCode":"GR","latitude":"44.48898000","longitude":"25.54548000"},{"name":"Vânătorii Mici","countryCode":"RO","stateCode":"GR","latitude":"44.49028000","longitude":"25.55889000"},{"name":"Vărăşti","countryCode":"RO","stateCode":"GR","latitude":"44.23778000","longitude":"26.24861000"},{"name":"Zorile","countryCode":"RO","stateCode":"GR","latitude":"44.37864000","longitude":"25.80678000"},{"name":"Săbăreni","countryCode":"RO","stateCode":"GR","latitude":"44.50185000","longitude":"25.88820000"},{"name":"Toporu","countryCode":"RO","stateCode":"GR","latitude":"44.01056000","longitude":"25.65278000"},{"name":"Trestieni","countryCode":"RO","stateCode":"GR","latitude":"44.50449000","longitude":"25.75789000"},{"name":"Adânca","countryCode":"RO","stateCode":"DB","latitude":"44.92250000","longitude":"25.61005000"},{"name":"Aninoasa","countryCode":"RO","stateCode":"DB","latitude":"44.96667000","longitude":"25.43333000"},{"name":"Bezdead","countryCode":"RO","stateCode":"DB","latitude":"45.15000000","longitude":"25.51667000"},{"name":"Bilciureşti","countryCode":"RO","stateCode":"DB","latitude":"44.73333000","longitude":"25.80000000"},{"name":"Braniştea","countryCode":"RO","stateCode":"DB","latitude":"44.68333000","longitude":"25.58333000"},{"name":"Brezoaele","countryCode":"RO","stateCode":"DB","latitude":"44.58333000","longitude":"25.73333000"},{"name":"Brezoaia","countryCode":"RO","stateCode":"DB","latitude":"44.55683000","longitude":"25.78527000"},{"name":"Broșteni","countryCode":"RO","stateCode":"DB","latitude":"44.72053000","longitude":"25.50935000"},{"name":"Brăneşti","countryCode":"RO","stateCode":"DB","latitude":"45.03333000","longitude":"25.41667000"},{"name":"Buciumeni","countryCode":"RO","stateCode":"DB","latitude":"45.15000000","longitude":"25.45000000"},{"name":"Bucşani","countryCode":"RO","stateCode":"DB","latitude":"44.86667000","longitude":"25.65000000"},{"name":"Bungetu","countryCode":"RO","stateCode":"DB","latitude":"44.84323000","longitude":"25.53816000"},{"name":"Butimanu","countryCode":"RO","stateCode":"DB","latitude":"44.68333000","longitude":"25.90000000"},{"name":"Bâldana","countryCode":"RO","stateCode":"DB","latitude":"44.60300000","longitude":"25.77836000"},{"name":"Bădeni","countryCode":"RO","stateCode":"DB","latitude":"45.15272000","longitude":"25.40263000"},{"name":"Băleni Sârbi","countryCode":"RO","stateCode":"DB","latitude":"44.81667000","longitude":"25.63333000"},{"name":"Bălteni","countryCode":"RO","stateCode":"DB","latitude":"44.66488000","longitude":"25.69339000"},{"name":"Bărbuleţu","countryCode":"RO","stateCode":"DB","latitude":"45.13333000","longitude":"25.30000000"},{"name":"Cazaci","countryCode":"RO","stateCode":"DB","latitude":"44.80152000","longitude":"25.55405000"},{"name":"Ciocănari","countryCode":"RO","stateCode":"DB","latitude":"44.69770000","longitude":"25.97717000"},{"name":"Ciocăneşti","countryCode":"RO","stateCode":"DB","latitude":"44.60000000","longitude":"25.85000000"},{"name":"Cojasca","countryCode":"RO","stateCode":"DB","latitude":"44.71667000","longitude":"25.85000000"},{"name":"Colacu","countryCode":"RO","stateCode":"DB","latitude":"44.66895000","longitude":"25.75881000"},{"name":"Comişani","countryCode":"RO","stateCode":"DB","latitude":"44.88333000","longitude":"25.58333000"},{"name":"Comuna Aninoasa","countryCode":"RO","stateCode":"DB","latitude":"44.96863000","longitude":"25.43802000"},{"name":"Comuna Bezdead","countryCode":"RO","stateCode":"DB","latitude":"45.13705000","longitude":"25.49476000"},{"name":"Comuna Bilciureşti","countryCode":"RO","stateCode":"DB","latitude":"44.74770000","longitude":"25.80621000"},{"name":"Comuna Braniştea","countryCode":"RO","stateCode":"DB","latitude":"44.68134000","longitude":"25.58387000"},{"name":"Comuna Brezoaele","countryCode":"RO","stateCode":"DB","latitude":"44.56647000","longitude":"25.76664000"},{"name":"Comuna Brăneşti","countryCode":"RO","stateCode":"DB","latitude":"45.03430000","longitude":"25.42253000"},{"name":"Comuna Buciumeni","countryCode":"RO","stateCode":"DB","latitude":"45.15902000","longitude":"25.46392000"},{"name":"Comuna Bucşani","countryCode":"RO","stateCode":"DB","latitude":"44.85270000","longitude":"25.64561000"},{"name":"Comuna Butimanu","countryCode":"RO","stateCode":"DB","latitude":"44.68680000","longitude":"25.90535000"},{"name":"Comuna Băleni Sârbi","countryCode":"RO","stateCode":"DB","latitude":"44.82017000","longitude":"25.64756000"},{"name":"Comuna Bărbuleţu","countryCode":"RO","stateCode":"DB","latitude":"45.14196000","longitude":"25.29771000"},{"name":"Comuna Ciocăneşti","countryCode":"RO","stateCode":"DB","latitude":"44.62136000","longitude":"25.84490000"},{"name":"Comuna Cobia de Sus","countryCode":"RO","stateCode":"DB","latitude":"44.81197000","longitude":"25.33463000"},{"name":"Comuna Cojasca","countryCode":"RO","stateCode":"DB","latitude":"44.71855000","longitude":"25.85566000"},{"name":"Comuna Comişani","countryCode":"RO","stateCode":"DB","latitude":"44.87528000","longitude":"25.57009000"},{"name":"Comuna Conţeşti","countryCode":"RO","stateCode":"DB","latitude":"44.67875000","longitude":"25.67330000"},{"name":"Comuna Corbii Mari","countryCode":"RO","stateCode":"DB","latitude":"44.55671000","longitude":"25.48060000"},{"name":"Comuna Corneşti","countryCode":"RO","stateCode":"DB","latitude":"44.77121000","longitude":"25.88722000"},{"name":"Comuna Cornăţelu","countryCode":"RO","stateCode":"DB","latitude":"44.73080000","longitude":"25.68640000"},{"name":"Comuna Costeştii din Vale","countryCode":"RO","stateCode":"DB","latitude":"44.64096000","longitude":"25.50153000"},{"name":"Comuna Crevedia","countryCode":"RO","stateCode":"DB","latitude":"44.59787000","longitude":"25.92260000"},{"name":"Comuna Crângurile","countryCode":"RO","stateCode":"DB","latitude":"44.74277000","longitude":"25.24062000"},{"name":"Comuna Cândeşti Vale","countryCode":"RO","stateCode":"DB","latitude":"45.06660000","longitude":"25.20455000"},{"name":"Comuna Dobra","countryCode":"RO","stateCode":"DB","latitude":"44.79586000","longitude":"25.71297000"},{"name":"Comuna Doiceşti","countryCode":"RO","stateCode":"DB","latitude":"44.99144000","longitude":"25.40073000"},{"name":"Comuna Dragodana","countryCode":"RO","stateCode":"DB","latitude":"44.75892000","longitude":"25.38433000"},{"name":"Comuna Dragomireşti","countryCode":"RO","stateCode":"DB","latitude":"44.89354000","longitude":"25.36611000"},{"name":"Comuna Dărmăneşti","countryCode":"RO","stateCode":"DB","latitude":"44.92476000","longitude":"25.76145000"},{"name":"Comuna Finta","countryCode":"RO","stateCode":"DB","latitude":"44.79370000","longitude":"25.79926000"},{"name":"Comuna Glodeni","countryCode":"RO","stateCode":"DB","latitude":"45.01930000","longitude":"25.45913000"},{"name":"Comuna Gura Foii","countryCode":"RO","stateCode":"DB","latitude":"44.75712000","longitude":"25.29852000"},{"name":"Comuna Gura Ocniţei","countryCode":"RO","stateCode":"DB","latitude":"44.93449000","longitude":"25.57419000"},{"name":"Comuna Gura Şuţii","countryCode":"RO","stateCode":"DB","latitude":"44.76161000","longitude":"25.47575000"},{"name":"Comuna Hulubeşti","countryCode":"RO","stateCode":"DB","latitude":"44.84204000","longitude":"25.26253000"},{"name":"Comuna I. L. Caragiale","countryCode":"RO","stateCode":"DB","latitude":"44.92189000","longitude":"25.68409000"},{"name":"Comuna Iedera","countryCode":"RO","stateCode":"DB","latitude":"45.03333000","longitude":"25.63333000"},{"name":"Comuna Lucieni","countryCode":"RO","stateCode":"DB","latitude":"44.84766000","longitude":"25.41990000"},{"name":"Comuna Ludeşti","countryCode":"RO","stateCode":"DB","latitude":"44.90396000","longitude":"25.22557000"},{"name":"Comuna Lunguleţu","countryCode":"RO","stateCode":"DB","latitude":"44.61601000","longitude":"25.64340000"},{"name":"Comuna Malu cu Flori","countryCode":"RO","stateCode":"DB","latitude":"45.15617000","longitude":"25.22589000"},{"name":"Comuna Mogoşani","countryCode":"RO","stateCode":"DB","latitude":"44.68319000","longitude":"25.38774000"},{"name":"Comuna Moroeni","countryCode":"RO","stateCode":"DB","latitude":"45.23406000","longitude":"25.44468000"},{"name":"Comuna Morteni","countryCode":"RO","stateCode":"DB","latitude":"44.66221000","longitude":"25.25208000"},{"name":"Comuna Moţãieni","countryCode":"RO","stateCode":"DB","latitude":"45.10631000","longitude":"25.41045000"},{"name":"Comuna Măneşti","countryCode":"RO","stateCode":"DB","latitude":"44.95033000","longitude":"25.30034000"},{"name":"Comuna Mătăsaru","countryCode":"RO","stateCode":"DB","latitude":"44.67584000","longitude":"25.44365000"},{"name":"Comuna Niculeşti","countryCode":"RO","stateCode":"DB","latitude":"44.68664000","longitude":"25.96350000"},{"name":"Comuna Nucet","countryCode":"RO","stateCode":"DB","latitude":"44.80328000","longitude":"25.55434000"},{"name":"Comuna Ocniţa","countryCode":"RO","stateCode":"DB","latitude":"44.99011000","longitude":"25.55591000"},{"name":"Comuna Odobeşti","countryCode":"RO","stateCode":"DB","latitude":"44.59883000","longitude":"25.54082000"},{"name":"Comuna Perşinari","countryCode":"RO","stateCode":"DB","latitude":"44.80185000","longitude":"25.49880000"},{"name":"Comuna Petreşti","countryCode":"RO","stateCode":"DB","latitude":"44.66761000","longitude":"25.31458000"},{"name":"Comuna Pietrari","countryCode":"RO","stateCode":"DB","latitude":"45.10034000","longitude":"25.29356000"},{"name":"Comuna Pietroşiţa","countryCode":"RO","stateCode":"DB","latitude":"45.18773000","longitude":"25.42828000"},{"name":"Comuna Poiana","countryCode":"RO","stateCode":"DB","latitude":"44.57429000","longitude":"25.67684000"},{"name":"Comuna Potlogi","countryCode":"RO","stateCode":"DB","latitude":"44.57362000","longitude":"25.60164000"},{"name":"Comuna Produleşti","countryCode":"RO","stateCode":"DB","latitude":"44.70336000","longitude":"25.50466000"},{"name":"Comuna Pucheni","countryCode":"RO","stateCode":"DB","latitude":"45.18211000","longitude":"25.26926000"},{"name":"Comuna Raciu","countryCode":"RO","stateCode":"DB","latitude":"44.81644000","longitude":"25.43460000"},{"name":"Comuna Runcu","countryCode":"RO","stateCode":"DB","latitude":"45.17702000","longitude":"25.38533000"},{"name":"Comuna Râu Alb","countryCode":"RO","stateCode":"DB","latitude":"45.14850000","longitude":"25.33714000"},{"name":"Comuna Rãzvad","countryCode":"RO","stateCode":"DB","latitude":"44.93588000","longitude":"25.52914000"},{"name":"Comuna Răscăeţi","countryCode":"RO","stateCode":"DB","latitude":"44.59760000","longitude":"25.25621000"},{"name":"Comuna Slobozia Moara","countryCode":"RO","stateCode":"DB","latitude":"44.59865000","longitude":"25.73126000"},{"name":"Comuna Sălcioara","countryCode":"RO","stateCode":"DB","latitude":"44.73645000","longitude":"25.57411000"},{"name":"Comuna Tărtăşeşti","countryCode":"RO","stateCode":"DB","latitude":"44.57674000","longitude":"25.82134000"},{"name":"Comuna Tătărani","countryCode":"RO","stateCode":"DB","latitude":"45.00067000","longitude":"25.27998000"},{"name":"Comuna Ulieşti","countryCode":"RO","stateCode":"DB","latitude":"44.60160000","longitude":"25.40770000"},{"name":"Comuna Ulmi","countryCode":"RO","stateCode":"DB","latitude":"44.89030000","longitude":"25.44376000"},{"name":"Comuna Valea Lungă","countryCode":"RO","stateCode":"DB","latitude":"45.06978000","longitude":"25.56993000"},{"name":"Comuna Valea Mare","countryCode":"RO","stateCode":"DB","latitude":"44.79383000","longitude":"25.23292000"},{"name":"Comuna Vişina","countryCode":"RO","stateCode":"DB","latitude":"44.60194000","longitude":"25.35218000"},{"name":"Comuna Vişineşti","countryCode":"RO","stateCode":"DB","latitude":"45.11256000","longitude":"25.56815000"},{"name":"Comuna Vlădeni","countryCode":"RO","stateCode":"DB","latitude":"44.87550000","longitude":"25.77318000"},{"name":"Comuna Voineşti","countryCode":"RO","stateCode":"DB","latitude":"45.06986000","longitude":"25.26072000"},{"name":"Comuna Vulcana Băi","countryCode":"RO","stateCode":"DB","latitude":"45.07910000","longitude":"25.38219000"},{"name":"Comuna Vulcana-Pandele","countryCode":"RO","stateCode":"DB","latitude":"45.02165000","longitude":"25.39888000"},{"name":"Comuna Vârfuri","countryCode":"RO","stateCode":"DB","latitude":"45.09555000","longitude":"25.50712000"},{"name":"Comuna Văcăreşti","countryCode":"RO","stateCode":"DB","latitude":"44.84041000","longitude":"25.51989000"},{"name":"Comuna Văleni-Dâmboviţa","countryCode":"RO","stateCode":"DB","latitude":"45.17593000","longitude":"25.17678000"},{"name":"Comuna Şelaru","countryCode":"RO","stateCode":"DB","latitude":"44.48705000","longitude":"25.31294000"},{"name":"Comuna Şotânga","countryCode":"RO","stateCode":"DB","latitude":"44.98544000","longitude":"25.38254000"},{"name":"Conțești","countryCode":"RO","stateCode":"DB","latitude":"44.68518000","longitude":"25.63879000"},{"name":"Corbii Mari","countryCode":"RO","stateCode":"DB","latitude":"44.55000000","longitude":"25.50000000"},{"name":"Corneşti","countryCode":"RO","stateCode":"DB","latitude":"44.78333000","longitude":"25.86667000"},{"name":"Cornăţelu","countryCode":"RO","stateCode":"DB","latitude":"44.75000000","longitude":"25.66667000"},{"name":"Costeştii din Vale","countryCode":"RO","stateCode":"DB","latitude":"44.65000000","longitude":"25.48333000"},{"name":"Costeștii din Deal","countryCode":"RO","stateCode":"DB","latitude":"44.68132000","longitude":"25.48938000"},{"name":"Crevedia","countryCode":"RO","stateCode":"DB","latitude":"44.60000000","longitude":"25.93333000"},{"name":"Croitori","countryCode":"RO","stateCode":"DB","latitude":"44.57512000","longitude":"25.41356000"},{"name":"Crovu","countryCode":"RO","stateCode":"DB","latitude":"44.58947000","longitude":"25.53684000"},{"name":"Crângurile de Sus","countryCode":"RO","stateCode":"DB","latitude":"44.76667000","longitude":"25.23333000"},{"name":"Cândeşti Vale","countryCode":"RO","stateCode":"DB","latitude":"45.08333000","longitude":"25.21667000"},{"name":"Căprioru","countryCode":"RO","stateCode":"DB","latitude":"44.98236000","longitude":"25.28116000"},{"name":"Dealu Frumos","countryCode":"RO","stateCode":"DB","latitude":"45.18575000","longitude":"25.41329000"},{"name":"Dealu Mare","countryCode":"RO","stateCode":"DB","latitude":"45.16072000","longitude":"25.44871000"},{"name":"Decindeni","countryCode":"RO","stateCode":"DB","latitude":"44.91234000","longitude":"25.32607000"},{"name":"Dobra","countryCode":"RO","stateCode":"DB","latitude":"44.78333000","longitude":"25.71667000"},{"name":"Doiceşti","countryCode":"RO","stateCode":"DB","latitude":"44.98333000","longitude":"25.40000000"},{"name":"Dragodana","countryCode":"RO","stateCode":"DB","latitude":"44.73333000","longitude":"25.35000000"},{"name":"Dragodănești","countryCode":"RO","stateCode":"DB","latitude":"45.05552000","longitude":"25.23631000"},{"name":"Dragomireşti","countryCode":"RO","stateCode":"DB","latitude":"44.91667000","longitude":"25.33333000"},{"name":"Drăgăești Ungureni","countryCode":"RO","stateCode":"DB","latitude":"44.94557000","longitude":"25.31048000"},{"name":"Dâmbovicioara","countryCode":"RO","stateCode":"DB","latitude":"44.67569000","longitude":"25.55374000"},{"name":"Dârza","countryCode":"RO","stateCode":"DB","latitude":"44.60175000","longitude":"25.94956000"},{"name":"Dărmăneşti","countryCode":"RO","stateCode":"DB","latitude":"44.91667000","longitude":"25.78333000"},{"name":"Fieni","countryCode":"RO","stateCode":"DB","latitude":"45.13333000","longitude":"25.41667000"},{"name":"Fierbinți","countryCode":"RO","stateCode":"DB","latitude":"44.50747000","longitude":"25.28760000"},{"name":"Finta Mare","countryCode":"RO","stateCode":"DB","latitude":"44.80000000","longitude":"25.80000000"},{"name":"Fântânele","countryCode":"RO","stateCode":"DB","latitude":"44.71667000","longitude":"25.86667000"},{"name":"Gemenea Brătulești","countryCode":"RO","stateCode":"DB","latitude":"45.10839000","longitude":"25.23155000"},{"name":"Gheboaia","countryCode":"RO","stateCode":"DB","latitude":"44.80203000","longitude":"25.74875000"},{"name":"Gheboieni","countryCode":"RO","stateCode":"DB","latitude":"44.98701000","longitude":"25.30670000"},{"name":"Ghinești","countryCode":"RO","stateCode":"DB","latitude":"44.74774000","longitude":"25.55300000"},{"name":"Ghirdoveni","countryCode":"RO","stateCode":"DB","latitude":"44.94059000","longitude":"25.67368000"},{"name":"Glod","countryCode":"RO","stateCode":"DB","latitude":"45.24163000","longitude":"25.44994000"},{"name":"Glodeni","countryCode":"RO","stateCode":"DB","latitude":"45.01667000","longitude":"25.46667000"},{"name":"Gorgota","countryCode":"RO","stateCode":"DB","latitude":"44.97626000","longitude":"25.50837000"},{"name":"Greci","countryCode":"RO","stateCode":"DB","latitude":"44.66132000","longitude":"25.34346000"},{"name":"Grozăvești","countryCode":"RO","stateCode":"DB","latitude":"44.56882000","longitude":"25.45360000"},{"name":"Gulia","countryCode":"RO","stateCode":"DB","latitude":"44.54687000","longitude":"25.87304000"},{"name":"Gura Foii","countryCode":"RO","stateCode":"DB","latitude":"44.75000000","longitude":"25.28333000"},{"name":"Gura Ocniței","countryCode":"RO","stateCode":"DB","latitude":"44.94166000","longitude":"25.56846000"},{"name":"Gura Vulcanei","countryCode":"RO","stateCode":"DB","latitude":"45.02442000","longitude":"25.39596000"},{"name":"Gura Şuţii","countryCode":"RO","stateCode":"DB","latitude":"44.75000000","longitude":"25.51667000"},{"name":"Găeşti","countryCode":"RO","stateCode":"DB","latitude":"44.71667000","longitude":"25.31667000"},{"name":"Hulubeşti","countryCode":"RO","stateCode":"DB","latitude":"44.83333000","longitude":"25.23333000"},{"name":"Hăbeni","countryCode":"RO","stateCode":"DB","latitude":"44.85629000","longitude":"25.62873000"},{"name":"I. L. Caragiale","countryCode":"RO","stateCode":"DB","latitude":"44.90963000","longitude":"25.70251000"},{"name":"Iazu","countryCode":"RO","stateCode":"DB","latitude":"44.71764000","longitude":"25.83119000"},{"name":"Ibrianu","countryCode":"RO","stateCode":"DB","latitude":"44.77509000","longitude":"25.84375000"},{"name":"Iedera de Jos","countryCode":"RO","stateCode":"DB","latitude":"45.03333000","longitude":"25.63333000"},{"name":"Iedera de Sus","countryCode":"RO","stateCode":"DB","latitude":"45.04174000","longitude":"25.63084000"},{"name":"Ionești","countryCode":"RO","stateCode":"DB","latitude":"44.69374000","longitude":"25.27780000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"DB","latitude":"45.03333000","longitude":"25.26667000"},{"name":"Lazuri","countryCode":"RO","stateCode":"DB","latitude":"44.87859000","longitude":"25.54964000"},{"name":"Lucieni","countryCode":"RO","stateCode":"DB","latitude":"44.85000000","longitude":"25.43333000"},{"name":"Ludeşti","countryCode":"RO","stateCode":"DB","latitude":"44.86667000","longitude":"25.23333000"},{"name":"Lunca","countryCode":"RO","stateCode":"DB","latitude":"45.20022000","longitude":"25.44351000"},{"name":"Lunguleţu","countryCode":"RO","stateCode":"DB","latitude":"44.61667000","longitude":"25.65000000"},{"name":"Lăculețe","countryCode":"RO","stateCode":"DB","latitude":"45.01837000","longitude":"25.43108000"},{"name":"Malu cu Flori","countryCode":"RO","stateCode":"DB","latitude":"45.15000000","longitude":"25.20000000"},{"name":"Mavrodin","countryCode":"RO","stateCode":"DB","latitude":"44.64919000","longitude":"25.71731000"},{"name":"Mija","countryCode":"RO","stateCode":"DB","latitude":"44.91356000","longitude":"25.67585000"},{"name":"Mogoşani","countryCode":"RO","stateCode":"DB","latitude":"44.68333000","longitude":"25.40000000"},{"name":"Moreni","countryCode":"RO","stateCode":"DB","latitude":"44.98301000","longitude":"25.64415000"},{"name":"Moroeni","countryCode":"RO","stateCode":"DB","latitude":"45.21667000","longitude":"25.43333000"},{"name":"Morteni","countryCode":"RO","stateCode":"DB","latitude":"44.66667000","longitude":"25.23333000"},{"name":"Moțăieni","countryCode":"RO","stateCode":"DB","latitude":"45.10000000","longitude":"25.41667000"},{"name":"Municipiul Moreni","countryCode":"RO","stateCode":"DB","latitude":"44.98010000","longitude":"25.64381000"},{"name":"Municipiul Târgovişte","countryCode":"RO","stateCode":"DB","latitude":"44.92616000","longitude":"25.45498000"},{"name":"Măneşti","countryCode":"RO","stateCode":"DB","latitude":"44.96667000","longitude":"25.28333000"},{"name":"Mărcești","countryCode":"RO","stateCode":"DB","latitude":"44.80537000","longitude":"25.70951000"},{"name":"Mărginenii de Sus","countryCode":"RO","stateCode":"DB","latitude":"44.93172000","longitude":"25.75228000"},{"name":"Mătăsaru","countryCode":"RO","stateCode":"DB","latitude":"44.71667000","longitude":"25.41667000"},{"name":"Niculești","countryCode":"RO","stateCode":"DB","latitude":"44.68266000","longitude":"25.94221000"},{"name":"Nucet","countryCode":"RO","stateCode":"DB","latitude":"44.78333000","longitude":"25.55000000"},{"name":"Ocniţa","countryCode":"RO","stateCode":"DB","latitude":"44.98333000","longitude":"25.55000000"},{"name":"Odaia Turcului","countryCode":"RO","stateCode":"DB","latitude":"44.69777000","longitude":"25.45082000"},{"name":"Odobeşti","countryCode":"RO","stateCode":"DB","latitude":"44.61667000","longitude":"25.56667000"},{"name":"Oraş Fieni","countryCode":"RO","stateCode":"DB","latitude":"45.13054000","longitude":"25.41094000"},{"name":"Oraş Gãeşti","countryCode":"RO","stateCode":"DB","latitude":"44.72003000","longitude":"25.32040000"},{"name":"Oraş Pucioasa","countryCode":"RO","stateCode":"DB","latitude":"45.07570000","longitude":"25.43335000"},{"name":"Oraş Rãcari","countryCode":"RO","stateCode":"DB","latitude":"44.66037000","longitude":"25.74703000"},{"name":"Oraş Titu","countryCode":"RO","stateCode":"DB","latitude":"44.65747000","longitude":"25.55549000"},{"name":"Perșinari","countryCode":"RO","stateCode":"DB","latitude":"44.80185000","longitude":"25.49880000"},{"name":"Petreşti","countryCode":"RO","stateCode":"DB","latitude":"44.65000000","longitude":"25.33333000"},{"name":"Picior de Munte","countryCode":"RO","stateCode":"DB","latitude":"44.78247000","longitude":"25.39047000"},{"name":"Pietrari","countryCode":"RO","stateCode":"DB","latitude":"45.09377000","longitude":"25.29289000"},{"name":"Pietroşiţa","countryCode":"RO","stateCode":"DB","latitude":"45.18333000","longitude":"25.43333000"},{"name":"Pitaru","countryCode":"RO","stateCode":"DB","latitude":"44.59061000","longitude":"25.58407000"},{"name":"Poiana","countryCode":"RO","stateCode":"DB","latitude":"44.56667000","longitude":"25.68333000"},{"name":"Potlogi","countryCode":"RO","stateCode":"DB","latitude":"44.55000000","longitude":"25.58333000"},{"name":"Priboiu","countryCode":"RO","stateCode":"DB","latitude":"45.03006000","longitude":"25.25790000"},{"name":"Produleşti","countryCode":"RO","stateCode":"DB","latitude":"44.70000000","longitude":"25.50000000"},{"name":"Pucheni","countryCode":"RO","stateCode":"DB","latitude":"45.18333000","longitude":"25.28333000"},{"name":"Pucioasa","countryCode":"RO","stateCode":"DB","latitude":"45.07807000","longitude":"25.43232000"},{"name":"Raciu","countryCode":"RO","stateCode":"DB","latitude":"44.81791000","longitude":"25.44106000"},{"name":"Racovița","countryCode":"RO","stateCode":"DB","latitude":"44.83927000","longitude":"25.62082000"},{"name":"Românești","countryCode":"RO","stateCode":"DB","latitude":"44.56667000","longitude":"25.61667000"},{"name":"Runcu","countryCode":"RO","stateCode":"DB","latitude":"45.18333000","longitude":"25.38333000"},{"name":"Râncăciov","countryCode":"RO","stateCode":"DB","latitude":"44.88872000","longitude":"25.35778000"},{"name":"Râu Alb de Jos","countryCode":"RO","stateCode":"DB","latitude":"45.13653000","longitude":"25.34745000"},{"name":"Răcari","countryCode":"RO","stateCode":"DB","latitude":"44.63333000","longitude":"25.73333000"},{"name":"Răscăeți","countryCode":"RO","stateCode":"DB","latitude":"44.59221000","longitude":"25.26990000"},{"name":"Răzvad","countryCode":"RO","stateCode":"DB","latitude":"44.93333000","longitude":"25.53333000"},{"name":"Scheiu de Jos","countryCode":"RO","stateCode":"DB","latitude":"44.93460000","longitude":"25.19986000"},{"name":"Scheiu de Sus","countryCode":"RO","stateCode":"DB","latitude":"44.95602000","longitude":"25.19317000"},{"name":"Serdanu","countryCode":"RO","stateCode":"DB","latitude":"44.62732000","longitude":"25.63124000"},{"name":"Slobozia Moara","countryCode":"RO","stateCode":"DB","latitude":"44.60000000","longitude":"25.71667000"},{"name":"Speriețeni","countryCode":"RO","stateCode":"DB","latitude":"44.76611000","longitude":"25.45223000"},{"name":"Suseni Socetu","countryCode":"RO","stateCode":"DB","latitude":"44.75618000","longitude":"25.79829000"},{"name":"Târgovişte","countryCode":"RO","stateCode":"DB","latitude":"44.92543000","longitude":"25.45670000"},{"name":"Tărtăşeşti","countryCode":"RO","stateCode":"DB","latitude":"44.57722000","longitude":"25.81278000"},{"name":"Tătărani","countryCode":"RO","stateCode":"DB","latitude":"45.00000000","longitude":"25.26667000"},{"name":"Ulieşti","countryCode":"RO","stateCode":"DB","latitude":"44.58333000","longitude":"25.41667000"},{"name":"Ulmi","countryCode":"RO","stateCode":"DB","latitude":"44.90000000","longitude":"25.50000000"},{"name":"Ungureni","countryCode":"RO","stateCode":"DB","latitude":"44.57804000","longitude":"25.50006000"},{"name":"Urziceanca","countryCode":"RO","stateCode":"DB","latitude":"44.63052000","longitude":"25.84240000"},{"name":"Valea Leurzii","countryCode":"RO","stateCode":"DB","latitude":"45.16186000","longitude":"25.48533000"},{"name":"Valea Lungă Ogrea","countryCode":"RO","stateCode":"DB","latitude":"45.05978000","longitude":"25.59024000"},{"name":"Valea Lungă-Cricov","countryCode":"RO","stateCode":"DB","latitude":"45.06528000","longitude":"25.58793000"},{"name":"Valea Mare","countryCode":"RO","stateCode":"DB","latitude":"44.78333000","longitude":"25.23333000"},{"name":"Valea Voievozilor","countryCode":"RO","stateCode":"DB","latitude":"44.93805000","longitude":"25.48518000"},{"name":"Viforâta","countryCode":"RO","stateCode":"DB","latitude":"44.96011000","longitude":"25.45796000"},{"name":"Viișoara","countryCode":"RO","stateCode":"DB","latitude":"44.88116000","longitude":"25.42730000"},{"name":"Vizurești","countryCode":"RO","stateCode":"DB","latitude":"44.64040000","longitude":"25.80740000"},{"name":"Vişina","countryCode":"RO","stateCode":"DB","latitude":"44.58333000","longitude":"25.33333000"},{"name":"Vişineşti","countryCode":"RO","stateCode":"DB","latitude":"45.10000000","longitude":"25.55000000"},{"name":"Vlădeni","countryCode":"RO","stateCode":"DB","latitude":"44.87550000","longitude":"25.77318000"},{"name":"Vlăsceni","countryCode":"RO","stateCode":"DB","latitude":"44.58522000","longitude":"25.59931000"},{"name":"Voineşti","countryCode":"RO","stateCode":"DB","latitude":"45.06667000","longitude":"25.25000000"},{"name":"Vulcana Băi","countryCode":"RO","stateCode":"DB","latitude":"45.07982000","longitude":"25.38219000"},{"name":"Vulcana de Sus","countryCode":"RO","stateCode":"DB","latitude":"45.10125000","longitude":"25.35826000"},{"name":"Vulcana-Pandele","countryCode":"RO","stateCode":"DB","latitude":"45.01558000","longitude":"25.39319000"},{"name":"Vârfuri","countryCode":"RO","stateCode":"DB","latitude":"45.10000000","longitude":"25.51667000"},{"name":"Văcăreşti","countryCode":"RO","stateCode":"DB","latitude":"44.85000000","longitude":"25.48333000"},{"name":"Văleni-Dâmbovița","countryCode":"RO","stateCode":"DB","latitude":"45.16667000","longitude":"25.18333000"},{"name":"Zidurile","countryCode":"RO","stateCode":"DB","latitude":"44.58176000","longitude":"25.55458000"},{"name":"Zăvoiu","countryCode":"RO","stateCode":"DB","latitude":"44.66038000","longitude":"25.40350000"},{"name":"Şelaru","countryCode":"RO","stateCode":"DB","latitude":"44.47667000","longitude":"25.29997000"},{"name":"Şotânga","countryCode":"RO","stateCode":"DB","latitude":"44.98333000","longitude":"25.36667000"},{"name":"Săcueni","countryCode":"RO","stateCode":"DB","latitude":"44.91077000","longitude":"25.57223000"},{"name":"Sălcioara","countryCode":"RO","stateCode":"DB","latitude":"44.71667000","longitude":"25.58333000"},{"name":"Sălcuța","countryCode":"RO","stateCode":"DB","latitude":"44.64374000","longitude":"25.58103000"},{"name":"Săteni","countryCode":"RO","stateCode":"DB","latitude":"44.97129000","longitude":"25.41683000"},{"name":"Teiș","countryCode":"RO","stateCode":"DB","latitude":"44.96285000","longitude":"25.40280000"},{"name":"Tețcoiu","countryCode":"RO","stateCode":"DB","latitude":"44.68188000","longitude":"25.43846000"},{"name":"Titu","countryCode":"RO","stateCode":"DB","latitude":"44.65000000","longitude":"25.53333000"},{"name":"Adâncata","countryCode":"RO","stateCode":"IL","latitude":"44.76667000","longitude":"26.43333000"},{"name":"Albeşti","countryCode":"RO","stateCode":"IL","latitude":"44.53333000","longitude":"27.13333000"},{"name":"Alexeni","countryCode":"RO","stateCode":"IL","latitude":"44.68333000","longitude":"26.70000000"},{"name":"Amara","countryCode":"RO","stateCode":"IL","latitude":"44.61667000","longitude":"27.31667000"},{"name":"Andrăşeşti","countryCode":"RO","stateCode":"IL","latitude":"44.56667000","longitude":"27.13333000"},{"name":"Armăşeşti","countryCode":"RO","stateCode":"IL","latitude":"44.75000000","longitude":"26.58333000"},{"name":"Axintele","countryCode":"RO","stateCode":"IL","latitude":"44.60000000","longitude":"26.78333000"},{"name":"Balaciu","countryCode":"RO","stateCode":"IL","latitude":"44.63333000","longitude":"26.88333000"},{"name":"Borduşani","countryCode":"RO","stateCode":"IL","latitude":"44.48333000","longitude":"27.90000000"},{"name":"Borănești","countryCode":"RO","stateCode":"IL","latitude":"44.66069000","longitude":"26.60505000"},{"name":"Broșteni","countryCode":"RO","stateCode":"IL","latitude":"44.67192000","longitude":"26.74787000"},{"name":"Bucu","countryCode":"RO","stateCode":"IL","latitude":"44.60532000","longitude":"27.49337000"},{"name":"Buești","countryCode":"RO","stateCode":"IL","latitude":"44.54473000","longitude":"27.18729000"},{"name":"Buliga","countryCode":"RO","stateCode":"IL","latitude":"44.35731000","longitude":"27.79225000"},{"name":"Bărbulești","countryCode":"RO","stateCode":"IL","latitude":"44.72629000","longitude":"26.59929000"},{"name":"Bărcăneşti","countryCode":"RO","stateCode":"IL","latitude":"44.63333000","longitude":"26.65000000"},{"name":"Cegani","countryCode":"RO","stateCode":"IL","latitude":"44.46279000","longitude":"27.90175000"},{"name":"Ciochina","countryCode":"RO","stateCode":"IL","latitude":"44.58333000","longitude":"27.06667000"},{"name":"Ciocârlia","countryCode":"RO","stateCode":"IL","latitude":"44.80000000","longitude":"26.66667000"},{"name":"Ciulniţa","countryCode":"RO","stateCode":"IL","latitude":"44.53333000","longitude":"27.35000000"},{"name":"Cocora","countryCode":"RO","stateCode":"IL","latitude":"44.73333000","longitude":"27.05000000"},{"name":"Colelia","countryCode":"RO","stateCode":"IL","latitude":"44.76112000","longitude":"27.00693000"},{"name":"Comuna Adâncata","countryCode":"RO","stateCode":"IL","latitude":"44.76691000","longitude":"26.43010000"},{"name":"Comuna Albeşti","countryCode":"RO","stateCode":"IL","latitude":"44.53575000","longitude":"27.12464000"},{"name":"Comuna Alexeni","countryCode":"RO","stateCode":"IL","latitude":"44.67966000","longitude":"26.71064000"},{"name":"Comuna Andrăşeşti","countryCode":"RO","stateCode":"IL","latitude":"44.57648000","longitude":"27.12438000"},{"name":"Comuna Armăşeşti","countryCode":"RO","stateCode":"IL","latitude":"44.76397000","longitude":"26.57999000"},{"name":"Comuna Axintele","countryCode":"RO","stateCode":"IL","latitude":"44.58688000","longitude":"26.78809000"},{"name":"Comuna Balaciu","countryCode":"RO","stateCode":"IL","latitude":"44.60985000","longitude":"26.88277000"},{"name":"Comuna Borduşani","countryCode":"RO","stateCode":"IL","latitude":"44.47236000","longitude":"27.90315000"},{"name":"Comuna Borăneşti","countryCode":"RO","stateCode":"IL","latitude":"44.66355000","longitude":"26.59486000"},{"name":"Comuna Bucu","countryCode":"RO","stateCode":"IL","latitude":"44.60663000","longitude":"27.49432000"},{"name":"Comuna Bueşti","countryCode":"RO","stateCode":"IL","latitude":"44.54473000","longitude":"27.18729000"},{"name":"Comuna Bărbuleşti","countryCode":"RO","stateCode":"IL","latitude":"44.72629000","longitude":"26.59929000"},{"name":"Comuna Bărcăneşti","countryCode":"RO","stateCode":"IL","latitude":"44.63517000","longitude":"26.66786000"},{"name":"Comuna Ciochina","countryCode":"RO","stateCode":"IL","latitude":"44.57524000","longitude":"27.02475000"},{"name":"Comuna Ciocârlia","countryCode":"RO","stateCode":"IL","latitude":"44.78828000","longitude":"26.67002000"},{"name":"Comuna Ciulniţa","countryCode":"RO","stateCode":"IL","latitude":"44.51976000","longitude":"27.28461000"},{"name":"Comuna Cocora","countryCode":"RO","stateCode":"IL","latitude":"44.73752000","longitude":"27.04760000"},{"name":"Comuna Colelia","countryCode":"RO","stateCode":"IL","latitude":"44.76112000","longitude":"27.00693000"},{"name":"Comuna Cosâmbeşti","countryCode":"RO","stateCode":"IL","latitude":"44.56104000","longitude":"27.45846000"},{"name":"Comuna Coşereni","countryCode":"RO","stateCode":"IL","latitude":"44.68540000","longitude":"26.56101000"},{"name":"Comuna Dridu","countryCode":"RO","stateCode":"IL","latitude":"44.70391000","longitude":"26.45311000"},{"name":"Comuna Drăgoeşti","countryCode":"RO","stateCode":"IL","latitude":"44.58767000","longitude":"26.52057000"},{"name":"Comuna Făcăeni","countryCode":"RO","stateCode":"IL","latitude":"44.56878000","longitude":"27.88087000"},{"name":"Comuna Gheorghe Doja","countryCode":"RO","stateCode":"IL","latitude":"44.61333000","longitude":"27.18388000"},{"name":"Comuna Gheorghe Lazăr","countryCode":"RO","stateCode":"IL","latitude":"44.63278000","longitude":"27.45815000"},{"name":"Comuna Giurgeni","countryCode":"RO","stateCode":"IL","latitude":"44.74435000","longitude":"27.85638000"},{"name":"Comuna Grindu","countryCode":"RO","stateCode":"IL","latitude":"44.77212000","longitude":"26.90952000"},{"name":"Comuna Griviţa","countryCode":"RO","stateCode":"IL","latitude":"44.72969000","longitude":"27.32227000"},{"name":"Comuna Gura Ialomiţei","countryCode":"RO","stateCode":"IL","latitude":"44.73165000","longitude":"27.74035000"},{"name":"Comuna Gârbovi","countryCode":"RO","stateCode":"IL","latitude":"44.78651000","longitude":"26.76960000"},{"name":"Comuna Ion Roată","countryCode":"RO","stateCode":"IL","latitude":"44.66757000","longitude":"26.76803000"},{"name":"Comuna Jilavele","countryCode":"RO","stateCode":"IL","latitude":"44.77522000","longitude":"26.52478000"},{"name":"Comuna Maia","countryCode":"RO","stateCode":"IL","latitude":"44.73616000","longitude":"26.40151000"},{"name":"Comuna Manasia","countryCode":"RO","stateCode":"IL","latitude":"44.70648000","longitude":"26.67346000"},{"name":"Comuna Mihail Kogălniceanu","countryCode":"RO","stateCode":"IL","latitude":"44.66216000","longitude":"27.73430000"},{"name":"Comuna Miloşeşti","countryCode":"RO","stateCode":"IL","latitude":"44.75820000","longitude":"27.20338000"},{"name":"Comuna Moldoveni","countryCode":"RO","stateCode":"IL","latitude":"44.71425000","longitude":"26.51879000"},{"name":"Comuna Movila","countryCode":"RO","stateCode":"IL","latitude":"44.53747000","longitude":"27.71771000"},{"name":"Comuna Moviliţa","countryCode":"RO","stateCode":"IL","latitude":"44.61784000","longitude":"26.48006000"},{"name":"Comuna Munteni Buzău","countryCode":"RO","stateCode":"IL","latitude":"44.63838000","longitude":"26.97288000"},{"name":"Comuna Mărculeşti","countryCode":"RO","stateCode":"IL","latitude":"44.56698000","longitude":"27.51562000"},{"name":"Comuna Ograda","countryCode":"RO","stateCode":"IL","latitude":"44.61457000","longitude":"27.57047000"},{"name":"Comuna Perieţi","countryCode":"RO","stateCode":"IL","latitude":"44.57191000","longitude":"27.26027000"},{"name":"Comuna Platoneşti","countryCode":"RO","stateCode":"IL","latitude":"44.60713000","longitude":"27.68637000"},{"name":"Comuna Reviga","countryCode":"RO","stateCode":"IL","latitude":"44.69251000","longitude":"27.10866000"},{"name":"Comuna Roşiori","countryCode":"RO","stateCode":"IL","latitude":"44.61265000","longitude":"26.53496000"},{"name":"Comuna Răduleşti","countryCode":"RO","stateCode":"IL","latitude":"44.77609000","longitude":"26.33987000"},{"name":"Comuna Scânteia","countryCode":"RO","stateCode":"IL","latitude":"44.73262000","longitude":"27.44334000"},{"name":"Comuna Sfântu Gheorghe","countryCode":"RO","stateCode":"IL","latitude":"44.64735000","longitude":"26.84315000"},{"name":"Comuna Sinteşti","countryCode":"RO","stateCode":"IL","latitude":"44.56260000","longitude":"26.41162000"},{"name":"Comuna Slobozia","countryCode":"RO","stateCode":"IL","latitude":"44.57437000","longitude":"27.38755000"},{"name":"Comuna Stelnica","countryCode":"RO","stateCode":"IL","latitude":"44.42585000","longitude":"27.88823000"},{"name":"Comuna Sudiţi","countryCode":"RO","stateCode":"IL","latitude":"44.57135000","longitude":"27.58215000"},{"name":"Comuna Sălcioara","countryCode":"RO","stateCode":"IL","latitude":"44.53755000","longitude":"26.90312000"},{"name":"Comuna Sărăţeni","countryCode":"RO","stateCode":"IL","latitude":"44.63422000","longitude":"26.92686000"},{"name":"Comuna Săveni","countryCode":"RO","stateCode":"IL","latitude":"44.60868000","longitude":"27.62061000"},{"name":"Comuna Traian","countryCode":"RO","stateCode":"IL","latitude":"44.76350000","longitude":"27.34337000"},{"name":"Comuna Valea Ciorii","countryCode":"RO","stateCode":"IL","latitude":"44.71456000","longitude":"27.53979000"},{"name":"Comuna Valea Măcrişului","countryCode":"RO","stateCode":"IL","latitude":"44.73554000","longitude":"26.83515000"},{"name":"Comuna Vlădeni","countryCode":"RO","stateCode":"IL","latitude":"44.60652000","longitude":"27.85120000"},{"name":"Condeești","countryCode":"RO","stateCode":"IL","latitude":"44.62761000","longitude":"26.69147000"},{"name":"Cosâmbeşti","countryCode":"RO","stateCode":"IL","latitude":"44.55929000","longitude":"27.43441000"},{"name":"Coşereni","countryCode":"RO","stateCode":"IL","latitude":"44.68333000","longitude":"26.56667000"},{"name":"Căzăneşti","countryCode":"RO","stateCode":"IL","latitude":"44.61667000","longitude":"27.01667000"},{"name":"Dridu","countryCode":"RO","stateCode":"IL","latitude":"44.70000000","longitude":"26.45000000"},{"name":"Drăgoeşti-Snagov","countryCode":"RO","stateCode":"IL","latitude":"44.56667000","longitude":"26.53333000"},{"name":"Drăgoești","countryCode":"RO","stateCode":"IL","latitude":"44.56786000","longitude":"26.53950000"},{"name":"Feteşti","countryCode":"RO","stateCode":"IL","latitude":"44.38333000","longitude":"27.83333000"},{"name":"Fetești-Gară","countryCode":"RO","stateCode":"IL","latitude":"44.41960000","longitude":"27.82536000"},{"name":"Fierbinţi-Târg","countryCode":"RO","stateCode":"IL","latitude":"44.70000000","longitude":"26.35000000"},{"name":"Fierbinții de Jos","countryCode":"RO","stateCode":"IL","latitude":"44.69523000","longitude":"26.39629000"},{"name":"Fierbinții de Sus","countryCode":"RO","stateCode":"IL","latitude":"44.68186000","longitude":"26.40200000"},{"name":"Făcăeni","countryCode":"RO","stateCode":"IL","latitude":"44.56667000","longitude":"27.90000000"},{"name":"Gheorghe Doja","countryCode":"RO","stateCode":"IL","latitude":"44.61622000","longitude":"27.18740000"},{"name":"Gheorghe Lazăr","countryCode":"RO","stateCode":"IL","latitude":"44.63333000","longitude":"27.45000000"},{"name":"Giurgeni","countryCode":"RO","stateCode":"IL","latitude":"44.76667000","longitude":"27.88333000"},{"name":"Grindu","countryCode":"RO","stateCode":"IL","latitude":"44.76667000","longitude":"26.91667000"},{"name":"Griviţa","countryCode":"RO","stateCode":"IL","latitude":"44.73333000","longitude":"27.28333000"},{"name":"Gura Ialomiței","countryCode":"RO","stateCode":"IL","latitude":"44.71608000","longitude":"27.75310000"},{"name":"Gârbovi","countryCode":"RO","stateCode":"IL","latitude":"44.78333000","longitude":"26.76667000"},{"name":"Iazu","countryCode":"RO","stateCode":"IL","latitude":"44.73120000","longitude":"27.42074000"},{"name":"Ion Roată","countryCode":"RO","stateCode":"IL","latitude":"44.66667000","longitude":"26.76667000"},{"name":"Jilavele","countryCode":"RO","stateCode":"IL","latitude":"44.76667000","longitude":"26.53333000"},{"name":"Luciu","countryCode":"RO","stateCode":"IL","latitude":"44.74722000","longitude":"27.72760000"},{"name":"Lăcusteni","countryCode":"RO","stateCode":"IL","latitude":"44.60715000","longitude":"27.67569000"},{"name":"Maia","countryCode":"RO","stateCode":"IL","latitude":"44.73616000","longitude":"26.40151000"},{"name":"Malu Roșu","countryCode":"RO","stateCode":"IL","latitude":"44.78088000","longitude":"26.57945000"},{"name":"Manasia","countryCode":"RO","stateCode":"IL","latitude":"44.70000000","longitude":"26.66667000"},{"name":"Mihail Kogălniceanu","countryCode":"RO","stateCode":"IL","latitude":"44.68333000","longitude":"27.73333000"},{"name":"Miloşeşti","countryCode":"RO","stateCode":"IL","latitude":"44.73333000","longitude":"27.23333000"},{"name":"Moldoveni","countryCode":"RO","stateCode":"IL","latitude":"44.71425000","longitude":"26.51879000"},{"name":"Movila","countryCode":"RO","stateCode":"IL","latitude":"44.55000000","longitude":"27.70000000"},{"name":"Moviliţa","countryCode":"RO","stateCode":"IL","latitude":"44.65000000","longitude":"26.48333000"},{"name":"Municipiul Feteşti","countryCode":"RO","stateCode":"IL","latitude":"44.38608000","longitude":"27.82483000"},{"name":"Municipiul Urziceni","countryCode":"RO","stateCode":"IL","latitude":"44.71842000","longitude":"26.64187000"},{"name":"Munteni Buzău","countryCode":"RO","stateCode":"IL","latitude":"44.63333000","longitude":"26.98333000"},{"name":"Mărculești","countryCode":"RO","stateCode":"IL","latitude":"44.56698000","longitude":"27.51562000"},{"name":"Ograda","countryCode":"RO","stateCode":"IL","latitude":"44.61457000","longitude":"27.57047000"},{"name":"Oraş Amara","countryCode":"RO","stateCode":"IL","latitude":"44.61793000","longitude":"27.33411000"},{"name":"Oraş Cãzãneşti","countryCode":"RO","stateCode":"IL","latitude":"44.62514000","longitude":"27.01697000"},{"name":"Oraş Fierbinţi-Târg","countryCode":"RO","stateCode":"IL","latitude":"44.68292000","longitude":"26.38324000"},{"name":"Oraş Ţãndãrei","countryCode":"RO","stateCode":"IL","latitude":"44.64491000","longitude":"27.65196000"},{"name":"Patru Frați","countryCode":"RO","stateCode":"IL","latitude":"44.73672000","longitude":"26.47059000"},{"name":"Perieţi","countryCode":"RO","stateCode":"IL","latitude":"44.55000000","longitude":"27.21667000"},{"name":"Platonești","countryCode":"RO","stateCode":"IL","latitude":"44.60712000","longitude":"27.69706000"},{"name":"Rași","countryCode":"RO","stateCode":"IL","latitude":"44.53534000","longitude":"26.92485000"},{"name":"Reviga","countryCode":"RO","stateCode":"IL","latitude":"44.71667000","longitude":"27.10000000"},{"name":"Rovine","countryCode":"RO","stateCode":"IL","latitude":"44.69540000","longitude":"27.09364000"},{"name":"Roșiori","countryCode":"RO","stateCode":"IL","latitude":"44.61265000","longitude":"26.53496000"},{"name":"Rădulești","countryCode":"RO","stateCode":"IL","latitude":"44.76667000","longitude":"26.35000000"},{"name":"Scânteia","countryCode":"RO","stateCode":"IL","latitude":"44.73404000","longitude":"27.46593000"},{"name":"Sfântu Gheorghe","countryCode":"RO","stateCode":"IL","latitude":"44.65000000","longitude":"26.83333000"},{"name":"Sineşti","countryCode":"RO","stateCode":"IL","latitude":"44.56667000","longitude":"26.38333000"},{"name":"Slobozia","countryCode":"RO","stateCode":"IL","latitude":"44.56470000","longitude":"27.36330000"},{"name":"Smirna","countryCode":"RO","stateCode":"IL","latitude":"44.72405000","longitude":"27.35478000"},{"name":"Stelnica","countryCode":"RO","stateCode":"IL","latitude":"44.41667000","longitude":"27.88333000"},{"name":"Sudiţi","countryCode":"RO","stateCode":"IL","latitude":"44.58333000","longitude":"27.60000000"},{"name":"Urziceni","countryCode":"RO","stateCode":"IL","latitude":"44.71667000","longitude":"26.63333000"},{"name":"Valea Ciorii","countryCode":"RO","stateCode":"IL","latitude":"44.71667000","longitude":"27.56667000"},{"name":"Valea Măcrișului","countryCode":"RO","stateCode":"IL","latitude":"44.74379000","longitude":"26.83015000"},{"name":"Vlașca","countryCode":"RO","stateCode":"IL","latitude":"44.39664000","longitude":"27.84865000"},{"name":"Vlădeni","countryCode":"RO","stateCode":"IL","latitude":"44.61667000","longitude":"27.88333000"},{"name":"Ţăndărei","countryCode":"RO","stateCode":"IL","latitude":"44.65000000","longitude":"27.66667000"},{"name":"Sălcioara","countryCode":"RO","stateCode":"IL","latitude":"44.53333000","longitude":"26.88333000"},{"name":"Sărățeni","countryCode":"RO","stateCode":"IL","latitude":"44.63422000","longitude":"26.92686000"},{"name":"Săveni","countryCode":"RO","stateCode":"IL","latitude":"44.60000000","longitude":"27.65000000"},{"name":"Traian","countryCode":"RO","stateCode":"IL","latitude":"44.76350000","longitude":"27.34337000"},{"name":"Adâncata","countryCode":"RO","stateCode":"SV","latitude":"47.73333000","longitude":"26.30000000"},{"name":"Arbore","countryCode":"RO","stateCode":"SV","latitude":"47.73333000","longitude":"25.93333000"},{"name":"Argel","countryCode":"RO","stateCode":"SV","latitude":"47.76136000","longitude":"25.47049000"},{"name":"Arghira","countryCode":"RO","stateCode":"SV","latitude":"47.45412000","longitude":"26.47250000"},{"name":"Baia","countryCode":"RO","stateCode":"SV","latitude":"47.41667000","longitude":"26.21667000"},{"name":"Basarabi","countryCode":"RO","stateCode":"SV","latitude":"47.45370000","longitude":"26.43972000"},{"name":"Berchișești","countryCode":"RO","stateCode":"SV","latitude":"47.52306000","longitude":"26.03207000"},{"name":"Bilca","countryCode":"RO","stateCode":"SV","latitude":"47.91667000","longitude":"25.75000000"},{"name":"Bivolărie","countryCode":"RO","stateCode":"SV","latitude":"47.91464000","longitude":"25.65525000"},{"name":"Bogata","countryCode":"RO","stateCode":"SV","latitude":"47.40789000","longitude":"26.18655000"},{"name":"Bogdăneşti","countryCode":"RO","stateCode":"SV","latitude":"47.36667000","longitude":"26.28333000"},{"name":"Boroaia","countryCode":"RO","stateCode":"SV","latitude":"47.35000000","longitude":"26.33333000"},{"name":"Bosanci","countryCode":"RO","stateCode":"SV","latitude":"47.58333000","longitude":"26.31667000"},{"name":"Botoşana","countryCode":"RO","stateCode":"SV","latitude":"47.68333000","longitude":"25.95000000"},{"name":"Breaza","countryCode":"RO","stateCode":"SV","latitude":"47.61502000","longitude":"25.31816000"},{"name":"Brodina","countryCode":"RO","stateCode":"SV","latitude":"47.88333000","longitude":"25.41667000"},{"name":"Broşteni","countryCode":"RO","stateCode":"SV","latitude":"47.23333000","longitude":"25.70000000"},{"name":"Brăiești","countryCode":"RO","stateCode":"SV","latitude":"47.49673000","longitude":"26.07182000"},{"name":"Bucșoaia","countryCode":"RO","stateCode":"SV","latitude":"47.53972000","longitude":"25.81118000"},{"name":"Budeni","countryCode":"RO","stateCode":"SV","latitude":"47.41383000","longitude":"26.65927000"},{"name":"Bunești","countryCode":"RO","stateCode":"SV","latitude":"47.52501000","longitude":"26.28826000"},{"name":"Burla","countryCode":"RO","stateCode":"SV","latitude":"47.79033000","longitude":"25.92696000"},{"name":"Bursuceni","countryCode":"RO","stateCode":"SV","latitude":"47.65097000","longitude":"26.47530000"},{"name":"Bădeuți","countryCode":"RO","stateCode":"SV","latitude":"47.80277000","longitude":"25.98387000"},{"name":"Băișești","countryCode":"RO","stateCode":"SV","latitude":"47.48024000","longitude":"26.11115000"},{"name":"Bălcăuţi","countryCode":"RO","stateCode":"SV","latitude":"47.89149000","longitude":"26.07279000"},{"name":"Bălăceana","countryCode":"RO","stateCode":"SV","latitude":"47.64338000","longitude":"26.04764000"},{"name":"Bănești","countryCode":"RO","stateCode":"SV","latitude":"47.58946000","longitude":"26.52335000"},{"name":"Cacica","countryCode":"RO","stateCode":"SV","latitude":"47.63333000","longitude":"25.90000000"},{"name":"Cajvana","countryCode":"RO","stateCode":"SV","latitude":"47.70000000","longitude":"25.96667000"},{"name":"Calafindeşti","countryCode":"RO","stateCode":"SV","latitude":"47.85000000","longitude":"26.11667000"},{"name":"Capu Codrului","countryCode":"RO","stateCode":"SV","latitude":"47.53117000","longitude":"25.98724000"},{"name":"Capu Câmpului","countryCode":"RO","stateCode":"SV","latitude":"47.50822000","longitude":"25.97959000"},{"name":"Ciocănești","countryCode":"RO","stateCode":"SV","latitude":"47.48107000","longitude":"25.27912000"},{"name":"Ciprian Porumbescu","countryCode":"RO","stateCode":"SV","latitude":"47.56667000","longitude":"26.06667000"},{"name":"Clit","countryCode":"RO","stateCode":"SV","latitude":"47.75396000","longitude":"25.85691000"},{"name":"Colacu","countryCode":"RO","stateCode":"SV","latitude":"47.53830000","longitude":"25.37211000"},{"name":"Comuna Adâncata","countryCode":"RO","stateCode":"SV","latitude":"47.73678000","longitude":"26.30819000"},{"name":"Comuna Arbore","countryCode":"RO","stateCode":"SV","latitude":"47.74775000","longitude":"25.90345000"},{"name":"Comuna Baia","countryCode":"RO","stateCode":"SV","latitude":"47.41311000","longitude":"26.20278000"},{"name":"Comuna Berchişeşti","countryCode":"RO","stateCode":"SV","latitude":"47.53260000","longitude":"26.04276000"},{"name":"Comuna Bilca","countryCode":"RO","stateCode":"SV","latitude":"47.91826000","longitude":"25.75457000"},{"name":"Comuna Bogdăneşti","countryCode":"RO","stateCode":"SV","latitude":"47.36671000","longitude":"26.27386000"},{"name":"Comuna Boroaia","countryCode":"RO","stateCode":"SV","latitude":"47.34226000","longitude":"26.33043000"},{"name":"Comuna Bosanci","countryCode":"RO","stateCode":"SV","latitude":"47.57503000","longitude":"26.29582000"},{"name":"Comuna Botoşana","countryCode":"RO","stateCode":"SV","latitude":"47.68759000","longitude":"25.94337000"},{"name":"Comuna Breaza","countryCode":"RO","stateCode":"SV","latitude":"47.62436000","longitude":"25.33172000"},{"name":"Comuna Brodina","countryCode":"RO","stateCode":"SV","latitude":"47.85147000","longitude":"25.39262000"},{"name":"Comuna Buneşti","countryCode":"RO","stateCode":"SV","latitude":"47.51793000","longitude":"26.29717000"},{"name":"Comuna Burla","countryCode":"RO","stateCode":"SV","latitude":"47.79033000","longitude":"25.92696000"},{"name":"Comuna Bălcăuţi","countryCode":"RO","stateCode":"SV","latitude":"47.90436000","longitude":"26.08665000"},{"name":"Comuna Bălăceana","countryCode":"RO","stateCode":"SV","latitude":"47.64338000","longitude":"26.04764000"},{"name":"Comuna Cacica","countryCode":"RO","stateCode":"SV","latitude":"47.65553000","longitude":"25.86673000"},{"name":"Comuna Calafindeşti","countryCode":"RO","stateCode":"SV","latitude":"47.86578000","longitude":"26.11598000"},{"name":"Comuna Capu Câmpului","countryCode":"RO","stateCode":"SV","latitude":"47.50822000","longitude":"25.97959000"},{"name":"Comuna Ciocăneşti","countryCode":"RO","stateCode":"SV","latitude":"47.50083000","longitude":"25.24673000"},{"name":"Comuna Ciprian Porumbescu","countryCode":"RO","stateCode":"SV","latitude":"47.56842000","longitude":"26.06397000"},{"name":"Comuna Comăneşti","countryCode":"RO","stateCode":"SV","latitude":"47.66932000","longitude":"25.98661000"},{"name":"Comuna Cornu Luncii","countryCode":"RO","stateCode":"SV","latitude":"47.45743000","longitude":"26.14122000"},{"name":"Comuna Coşna","countryCode":"RO","stateCode":"SV","latitude":"47.37343000","longitude":"25.16889000"},{"name":"Comuna Crucea","countryCode":"RO","stateCode":"SV","latitude":"47.37472000","longitude":"25.59262000"},{"name":"Comuna Cârlibaba","countryCode":"RO","stateCode":"SV","latitude":"47.58546000","longitude":"25.09425000"},{"name":"Comuna Dolheşti","countryCode":"RO","stateCode":"SV","latitude":"47.43720000","longitude":"26.52383000"},{"name":"Comuna Dorna Cândrenilor","countryCode":"RO","stateCode":"SV","latitude":"47.34594000","longitude":"25.23735000"},{"name":"Comuna Dorna-Arini","countryCode":"RO","stateCode":"SV","latitude":"47.35928000","longitude":"25.44383000"},{"name":"Comuna Dorneşti","countryCode":"RO","stateCode":"SV","latitude":"47.88982000","longitude":"25.99415000"},{"name":"Comuna Drãgoieşti","countryCode":"RO","stateCode":"SV","latitude":"47.53507000","longitude":"26.09178000"},{"name":"Comuna Drăguşeni","countryCode":"RO","stateCode":"SV","latitude":"47.31170000","longitude":"26.52284000"},{"name":"Comuna Dumbrăveni","countryCode":"RO","stateCode":"SV","latitude":"47.66802000","longitude":"26.40699000"},{"name":"Comuna Dărmăneşti","countryCode":"RO","stateCode":"SV","latitude":"47.75967000","longitude":"26.12677000"},{"name":"Comuna Forăşti","countryCode":"RO","stateCode":"SV","latitude":"47.36386000","longitude":"26.46174000"},{"name":"Comuna Frumosu","countryCode":"RO","stateCode":"SV","latitude":"47.61834000","longitude":"25.63529000"},{"name":"Comuna Frătăuţii Noi","countryCode":"RO","stateCode":"SV","latitude":"47.92568000","longitude":"25.87372000"},{"name":"Comuna Frătăuţii Vechi","countryCode":"RO","stateCode":"SV","latitude":"47.90465000","longitude":"25.90303000"},{"name":"Comuna Fundu Moldovei","countryCode":"RO","stateCode":"SV","latitude":"47.55496000","longitude":"25.33346000"},{"name":"Comuna Fântâna Mare","countryCode":"RO","stateCode":"SV","latitude":"47.40000000","longitude":"26.30000000"},{"name":"Comuna Fântânele","countryCode":"RO","stateCode":"SV","latitude":"47.58499000","longitude":"26.52036000"},{"name":"Comuna Grămeşti","countryCode":"RO","stateCode":"SV","latitude":"47.89744000","longitude":"26.14496000"},{"name":"Comuna Grăniceşti","countryCode":"RO","stateCode":"SV","latitude":"47.77658000","longitude":"26.06857000"},{"name":"Comuna Gălăneşti","countryCode":"RO","stateCode":"SV","latitude":"47.91587000","longitude":"25.82894000"},{"name":"Comuna Horodnic De Jos","countryCode":"RO","stateCode":"SV","latitude":"47.86092000","longitude":"25.83243000"},{"name":"Comuna Horodnic De Sus","countryCode":"RO","stateCode":"SV","latitude":"47.83186000","longitude":"25.83687000"},{"name":"Comuna Horodniceni","countryCode":"RO","stateCode":"SV","latitude":"47.51356000","longitude":"26.17276000"},{"name":"Comuna Hârtop","countryCode":"RO","stateCode":"SV","latitude":"47.49000000","longitude":"26.37226000"},{"name":"Comuna Hănţeşti","countryCode":"RO","stateCode":"SV","latitude":"47.76696000","longitude":"26.34232000"},{"name":"Comuna Iacobeni","countryCode":"RO","stateCode":"SV","latitude":"47.44112000","longitude":"25.32431000"},{"name":"Comuna Iaslovăţ","countryCode":"RO","stateCode":"SV","latitude":"47.75862000","longitude":"25.97742000"},{"name":"Comuna Ilişeşti","countryCode":"RO","stateCode":"SV","latitude":"47.61665000","longitude":"26.05520000"},{"name":"Comuna Ipoteşti","countryCode":"RO","stateCode":"SV","latitude":"47.62828000","longitude":"26.29797000"},{"name":"Comuna Izvoarele Sucevei","countryCode":"RO","stateCode":"SV","latitude":"47.75766000","longitude":"25.19406000"},{"name":"Comuna Marginea","countryCode":"RO","stateCode":"SV","latitude":"47.80927000","longitude":"25.82296000"},{"name":"Comuna Mitocu Dragomirnei","countryCode":"RO","stateCode":"SV","latitude":"47.73475000","longitude":"26.23992000"},{"name":"Comuna Moara","countryCode":"RO","stateCode":"SV","latitude":"47.58038000","longitude":"26.19565000"},{"name":"Comuna Moldova Suliţa","countryCode":"RO","stateCode":"SV","latitude":"47.67897000","longitude":"25.25421000"},{"name":"Comuna Moldoviţa","countryCode":"RO","stateCode":"SV","latitude":"47.72325000","longitude":"25.50689000"},{"name":"Comuna Muşeniţa","countryCode":"RO","stateCode":"SV","latitude":"47.96020000","longitude":"25.98110000"},{"name":"Comuna Mânăstirea Humorului","countryCode":"RO","stateCode":"SV","latitude":"47.62839000","longitude":"25.82206000"},{"name":"Comuna Mălini","countryCode":"RO","stateCode":"SV","latitude":"47.40321000","longitude":"26.01485000"},{"name":"Comuna Ostra","countryCode":"RO","stateCode":"SV","latitude":"47.40480000","longitude":"25.75594000"},{"name":"Comuna Panaci","countryCode":"RO","stateCode":"SV","latitude":"47.19584000","longitude":"25.43169000"},{"name":"Comuna Poiana Stampei","countryCode":"RO","stateCode":"SV","latitude":"47.31118000","longitude":"25.12932000"},{"name":"Comuna Poieni-Solca","countryCode":"RO","stateCode":"SV","latitude":"47.68626000","longitude":"25.89374000"},{"name":"Comuna Pojorâta","countryCode":"RO","stateCode":"SV","latitude":"47.50476000","longitude":"25.42180000"},{"name":"Comuna Preuteşti","countryCode":"RO","stateCode":"SV","latitude":"47.45479000","longitude":"26.42181000"},{"name":"Comuna Putna","countryCode":"RO","stateCode":"SV","latitude":"47.88518000","longitude":"25.60374000"},{"name":"Comuna Păltinoasa","countryCode":"RO","stateCode":"SV","latitude":"47.54101000","longitude":"25.97138000"},{"name":"Comuna Părteştii de Jos","countryCode":"RO","stateCode":"SV","latitude":"47.62306000","longitude":"25.96689000"},{"name":"Comuna Pătrăuţi","countryCode":"RO","stateCode":"SV","latitude":"47.72097000","longitude":"26.18841000"},{"name":"Comuna Râşca","countryCode":"RO","stateCode":"SV","latitude":"47.36821000","longitude":"26.18987000"},{"name":"Comuna Rădăşeni","countryCode":"RO","stateCode":"SV","latitude":"47.48804000","longitude":"26.24924000"},{"name":"Comuna Sadova","countryCode":"RO","stateCode":"SV","latitude":"47.54248000","longitude":"25.50380000"},{"name":"Comuna Satu Mare","countryCode":"RO","stateCode":"SV","latitude":"47.82377000","longitude":"26.01339000"},{"name":"Comuna Scheia","countryCode":"RO","stateCode":"SV","latitude":"47.65030000","longitude":"26.18094000"},{"name":"Comuna Siminicea","countryCode":"RO","stateCode":"SV","latitude":"47.70926000","longitude":"26.39132000"},{"name":"Comuna Slatina","countryCode":"RO","stateCode":"SV","latitude":"47.43630000","longitude":"25.97797000"},{"name":"Comuna Straja","countryCode":"RO","stateCode":"SV","latitude":"47.91825000","longitude":"25.55275000"},{"name":"Comuna Stroieşti","countryCode":"RO","stateCode":"SV","latitude":"47.61943000","longitude":"26.12741000"},{"name":"Comuna Stulpicani","countryCode":"RO","stateCode":"SV","latitude":"47.43327000","longitude":"25.75705000"},{"name":"Comuna Suceviţa","countryCode":"RO","stateCode":"SV","latitude":"47.79051000","longitude":"25.74000000"},{"name":"Comuna Todireşti","countryCode":"RO","stateCode":"SV","latitude":"47.70451000","longitude":"26.07762000"},{"name":"Comuna Udeşti","countryCode":"RO","stateCode":"SV","latitude":"47.57154000","longitude":"26.40955000"},{"name":"Comuna Ulma","countryCode":"RO","stateCode":"SV","latitude":"47.86322000","longitude":"25.26467000"},{"name":"Comuna Vadu Moldovei","countryCode":"RO","stateCode":"SV","latitude":"47.38595000","longitude":"26.40022000"},{"name":"Comuna Valea Moldovei","countryCode":"RO","stateCode":"SV","latitude":"47.48067000","longitude":"26.01535000"},{"name":"Comuna Vama","countryCode":"RO","stateCode":"SV","latitude":"47.56354000","longitude":"25.69089000"},{"name":"Comuna Vatra Moldoviţei","countryCode":"RO","stateCode":"SV","latitude":"47.66396000","longitude":"25.57802000"},{"name":"Comuna Vereşti","countryCode":"RO","stateCode":"SV","latitude":"47.62500000","longitude":"26.46426000"},{"name":"Comuna Vicovu de Jos","countryCode":"RO","stateCode":"SV","latitude":"47.90112000","longitude":"25.72659000"},{"name":"Comuna Voitinel","countryCode":"RO","stateCode":"SV","latitude":"47.88366000","longitude":"25.75735000"},{"name":"Comuna Volovăţ","countryCode":"RO","stateCode":"SV","latitude":"47.80726000","longitude":"25.89558000"},{"name":"Comuna Vultureşti","countryCode":"RO","stateCode":"SV","latitude":"47.52041000","longitude":"26.40961000"},{"name":"Comuna Zamostea","countryCode":"RO","stateCode":"SV","latitude":"47.86610000","longitude":"26.20328000"},{"name":"Comuna Zvoriştea","countryCode":"RO","stateCode":"SV","latitude":"47.81813000","longitude":"26.28635000"},{"name":"Comuna Şaru Dornei","countryCode":"RO","stateCode":"SV","latitude":"47.26471000","longitude":"25.33324000"},{"name":"Comuna Şerbăuţi","countryCode":"RO","stateCode":"SV","latitude":"47.81507000","longitude":"26.14677000"},{"name":"Comănești","countryCode":"RO","stateCode":"SV","latitude":"47.66939000","longitude":"25.98836000"},{"name":"Cornu Luncii","countryCode":"RO","stateCode":"SV","latitude":"47.46667000","longitude":"26.15000000"},{"name":"Corocăiești","countryCode":"RO","stateCode":"SV","latitude":"47.63333000","longitude":"26.48333000"},{"name":"Costâna","countryCode":"RO","stateCode":"SV","latitude":"47.69265000","longitude":"26.11900000"},{"name":"Coșna","countryCode":"RO","stateCode":"SV","latitude":"47.37098000","longitude":"25.18133000"},{"name":"Crucea","countryCode":"RO","stateCode":"SV","latitude":"47.35000000","longitude":"25.61667000"},{"name":"Câmpulung Moldovenesc","countryCode":"RO","stateCode":"SV","latitude":"47.53333000","longitude":"25.56667000"},{"name":"Cârlibaba","countryCode":"RO","stateCode":"SV","latitude":"47.58333000","longitude":"25.13333000"},{"name":"Călinești","countryCode":"RO","stateCode":"SV","latitude":"47.80329000","longitude":"26.15345000"},{"name":"Demacușa","countryCode":"RO","stateCode":"SV","latitude":"47.69717000","longitude":"25.50499000"},{"name":"Dolhasca","countryCode":"RO","stateCode":"SV","latitude":"47.43333000","longitude":"26.60000000"},{"name":"Dolheștii Mici","countryCode":"RO","stateCode":"SV","latitude":"47.43633000","longitude":"26.55178000"},{"name":"Dolheștii-Mari","countryCode":"RO","stateCode":"SV","latitude":"47.45020000","longitude":"26.51326000"},{"name":"Dorna Cândrenilor","countryCode":"RO","stateCode":"SV","latitude":"47.35000000","longitude":"25.25000000"},{"name":"Dorna-Arini","countryCode":"RO","stateCode":"SV","latitude":"47.33832000","longitude":"25.40740000"},{"name":"Dorneşti","countryCode":"RO","stateCode":"SV","latitude":"47.87174000","longitude":"26.00430000"},{"name":"Drăgoiești","countryCode":"RO","stateCode":"SV","latitude":"47.55000000","longitude":"26.08333000"},{"name":"Drăguşeni","countryCode":"RO","stateCode":"SV","latitude":"47.28333000","longitude":"26.48333000"},{"name":"Dumbrăveni","countryCode":"RO","stateCode":"SV","latitude":"47.65000000","longitude":"26.41667000"},{"name":"Dumbrăvița","countryCode":"RO","stateCode":"SV","latitude":"47.39845000","longitude":"26.34578000"},{"name":"Dărmăneşti","countryCode":"RO","stateCode":"SV","latitude":"47.73333000","longitude":"26.15000000"},{"name":"Falcău","countryCode":"RO","stateCode":"SV","latitude":"47.91087000","longitude":"25.46908000"},{"name":"Forăşti","countryCode":"RO","stateCode":"SV","latitude":"47.35000000","longitude":"26.46667000"},{"name":"Frasin","countryCode":"RO","stateCode":"SV","latitude":"47.53333000","longitude":"25.80000000"},{"name":"Frumosu","countryCode":"RO","stateCode":"SV","latitude":"47.61667000","longitude":"25.65000000"},{"name":"Frătăuţii Noi","countryCode":"RO","stateCode":"SV","latitude":"47.94257000","longitude":"25.84465000"},{"name":"Frătăuţii Vechi","countryCode":"RO","stateCode":"SV","latitude":"47.90000000","longitude":"25.88333000"},{"name":"Fundu Moldovei","countryCode":"RO","stateCode":"SV","latitude":"47.53333000","longitude":"25.40000000"},{"name":"Fântâna Mare","countryCode":"RO","stateCode":"SV","latitude":"47.41432000","longitude":"26.30015000"},{"name":"Fântânele","countryCode":"RO","stateCode":"SV","latitude":"47.57463000","longitude":"26.53277000"},{"name":"Fălticeni","countryCode":"RO","stateCode":"SV","latitude":"47.45000000","longitude":"26.30000000"},{"name":"Grămeşti","countryCode":"RO","stateCode":"SV","latitude":"47.91667000","longitude":"26.15000000"},{"name":"Grăniceşti","countryCode":"RO","stateCode":"SV","latitude":"47.81667000","longitude":"26.06667000"},{"name":"Gulia","countryCode":"RO","stateCode":"SV","latitude":"47.41203000","longitude":"26.60854000"},{"name":"Gura Humorului","countryCode":"RO","stateCode":"SV","latitude":"47.55000000","longitude":"25.90000000"},{"name":"Gura Putnei","countryCode":"RO","stateCode":"SV","latitude":"47.89951000","longitude":"25.59510000"},{"name":"Găinești","countryCode":"RO","stateCode":"SV","latitude":"47.41968000","longitude":"25.91809000"},{"name":"Gălăneşti","countryCode":"RO","stateCode":"SV","latitude":"47.91667000","longitude":"25.80000000"},{"name":"Herla","countryCode":"RO","stateCode":"SV","latitude":"47.44286000","longitude":"26.01254000"},{"name":"Horodnic de Jos","countryCode":"RO","stateCode":"SV","latitude":"47.86523000","longitude":"25.81856000"},{"name":"Horodnic de Sus","countryCode":"RO","stateCode":"SV","latitude":"47.84012000","longitude":"25.82354000"},{"name":"Horodniceni","countryCode":"RO","stateCode":"SV","latitude":"47.53333000","longitude":"26.16667000"},{"name":"Humoreni","countryCode":"RO","stateCode":"SV","latitude":"47.66667000","longitude":"25.98333000"},{"name":"Hurjuieni","countryCode":"RO","stateCode":"SV","latitude":"47.91667000","longitude":"25.81667000"},{"name":"Hârtop","countryCode":"RO","stateCode":"SV","latitude":"47.49000000","longitude":"26.37226000"},{"name":"Hănțești","countryCode":"RO","stateCode":"SV","latitude":"47.75507000","longitude":"26.37366000"},{"name":"Iacobeni","countryCode":"RO","stateCode":"SV","latitude":"47.43333000","longitude":"25.31667000"},{"name":"Iaslovăț","countryCode":"RO","stateCode":"SV","latitude":"47.75862000","longitude":"25.97742000"},{"name":"Ilișești","countryCode":"RO","stateCode":"SV","latitude":"47.60878000","longitude":"26.05061000"},{"name":"Ipoteşti","countryCode":"RO","stateCode":"SV","latitude":"47.61667000","longitude":"26.28333000"},{"name":"Izvoarele Sucevei","countryCode":"RO","stateCode":"SV","latitude":"47.75000000","longitude":"25.18333000"},{"name":"Liteni","countryCode":"RO","stateCode":"SV","latitude":"47.56667000","longitude":"26.20000000"},{"name":"Lămășeni","countryCode":"RO","stateCode":"SV","latitude":"47.49322000","longitude":"26.22806000"},{"name":"Marginea","countryCode":"RO","stateCode":"SV","latitude":"47.81667000","longitude":"25.81667000"},{"name":"Mihoveni","countryCode":"RO","stateCode":"SV","latitude":"47.67994000","longitude":"26.18220000"},{"name":"Mihăiești","countryCode":"RO","stateCode":"SV","latitude":"47.51563000","longitude":"26.21734000"},{"name":"Milişăuţi","countryCode":"RO","stateCode":"SV","latitude":"47.78333000","longitude":"26.00000000"},{"name":"Mironu","countryCode":"RO","stateCode":"SV","latitude":"47.48799000","longitude":"26.00952000"},{"name":"Mitocu Dragomirnei","countryCode":"RO","stateCode":"SV","latitude":"47.73333000","longitude":"26.25000000"},{"name":"Moara Carp","countryCode":"RO","stateCode":"SV","latitude":"47.56667000","longitude":"26.23333000"},{"name":"Moara Nica","countryCode":"RO","stateCode":"SV","latitude":"47.60086000","longitude":"26.22262000"},{"name":"Moldova Suliţa","countryCode":"RO","stateCode":"SV","latitude":"47.68333000","longitude":"25.25000000"},{"name":"Moldoviţa","countryCode":"RO","stateCode":"SV","latitude":"47.68333000","longitude":"25.53333000"},{"name":"Municipiul Câmpulung Moldovenesc","countryCode":"RO","stateCode":"SV","latitude":"47.52981000","longitude":"25.55975000"},{"name":"Municipiul Fãlticeni","countryCode":"RO","stateCode":"SV","latitude":"47.46189000","longitude":"26.31668000"},{"name":"Municipiul Rãdãuţi","countryCode":"RO","stateCode":"SV","latitude":"47.85090000","longitude":"25.91570000"},{"name":"Municipiul Suceava","countryCode":"RO","stateCode":"SV","latitude":"47.67457000","longitude":"26.28109000"},{"name":"Municipiul Vatra Dornei","countryCode":"RO","stateCode":"SV","latitude":"47.34443000","longitude":"25.33391000"},{"name":"Muşeniţa","countryCode":"RO","stateCode":"SV","latitude":"47.96667000","longitude":"26.00000000"},{"name":"Mălini","countryCode":"RO","stateCode":"SV","latitude":"47.46667000","longitude":"26.08333000"},{"name":"Mănăstirea Humorului","countryCode":"RO","stateCode":"SV","latitude":"47.60000000","longitude":"25.86667000"},{"name":"Măriței","countryCode":"RO","stateCode":"SV","latitude":"47.75270000","longitude":"26.14626000"},{"name":"Măzănăești","countryCode":"RO","stateCode":"SV","latitude":"47.52795000","longitude":"26.08401000"},{"name":"Neagra Șarului","countryCode":"RO","stateCode":"SV","latitude":"47.23907000","longitude":"25.32923000"},{"name":"Negostina","countryCode":"RO","stateCode":"SV","latitude":"47.92282000","longitude":"26.08209000"},{"name":"Negrileasa","countryCode":"RO","stateCode":"SV","latitude":"47.42348000","longitude":"25.81617000"},{"name":"Oniceni","countryCode":"RO","stateCode":"SV","latitude":"47.32441000","longitude":"26.46217000"},{"name":"Oraş Broşteni","countryCode":"RO","stateCode":"SV","latitude":"47.23673000","longitude":"25.70028000"},{"name":"Oraş Cajvana","countryCode":"RO","stateCode":"SV","latitude":"47.71394000","longitude":"25.99186000"},{"name":"Oraş Dolhasca","countryCode":"RO","stateCode":"SV","latitude":"47.41790000","longitude":"26.61083000"},{"name":"Oraş Frasin","countryCode":"RO","stateCode":"SV","latitude":"47.51236000","longitude":"25.79977000"},{"name":"Oraş Gura Humorului","countryCode":"RO","stateCode":"SV","latitude":"47.54191000","longitude":"25.87765000"},{"name":"Oraş Liteni","countryCode":"RO","stateCode":"SV","latitude":"47.51068000","longitude":"26.53599000"},{"name":"Oraş Milişãuţi","countryCode":"RO","stateCode":"SV","latitude":"47.78361000","longitude":"26.01317000"},{"name":"Oraş Salcea","countryCode":"RO","stateCode":"SV","latitude":"47.64509000","longitude":"26.35842000"},{"name":"Oraş Siret","countryCode":"RO","stateCode":"SV","latitude":"47.94798000","longitude":"26.06875000"},{"name":"Oraş Solca","countryCode":"RO","stateCode":"SV","latitude":"47.70078000","longitude":"25.83488000"},{"name":"Oraş Vicovu De Sus","countryCode":"RO","stateCode":"SV","latitude":"47.92071000","longitude":"25.65842000"},{"name":"Ostra","countryCode":"RO","stateCode":"SV","latitude":"47.40000000","longitude":"25.76667000"},{"name":"Panaci","countryCode":"RO","stateCode":"SV","latitude":"47.26667000","longitude":"25.38333000"},{"name":"Plopeni","countryCode":"RO","stateCode":"SV","latitude":"47.65874000","longitude":"26.33913000"},{"name":"Plutonița","countryCode":"RO","stateCode":"SV","latitude":"47.48081000","longitude":"25.79145000"},{"name":"Plăvălari","countryCode":"RO","stateCode":"SV","latitude":"47.56832000","longitude":"26.35925000"},{"name":"Poiana Mărului","countryCode":"RO","stateCode":"SV","latitude":"47.41188000","longitude":"26.04077000"},{"name":"Poiana Stampei","countryCode":"RO","stateCode":"SV","latitude":"47.31667000","longitude":"25.13333000"},{"name":"Poieni-Solca","countryCode":"RO","stateCode":"SV","latitude":"47.68626000","longitude":"25.89374000"},{"name":"Pojorâta","countryCode":"RO","stateCode":"SV","latitude":"47.51667000","longitude":"25.45000000"},{"name":"Prelipca","countryCode":"RO","stateCode":"SV","latitude":"47.61085000","longitude":"26.35414000"},{"name":"Preuteşti","countryCode":"RO","stateCode":"SV","latitude":"47.45000000","longitude":"26.41667000"},{"name":"Probota","countryCode":"RO","stateCode":"SV","latitude":"47.37584000","longitude":"26.62415000"},{"name":"Putna","countryCode":"RO","stateCode":"SV","latitude":"47.86667000","longitude":"25.61667000"},{"name":"Pâraie","countryCode":"RO","stateCode":"SV","latitude":"47.46299000","longitude":"26.06608000"},{"name":"Păltinoasa","countryCode":"RO","stateCode":"SV","latitude":"47.55000000","longitude":"25.95000000"},{"name":"Părhăuți","countryCode":"RO","stateCode":"SV","latitude":"47.71057000","longitude":"26.09012000"},{"name":"Părteştii de Jos","countryCode":"RO","stateCode":"SV","latitude":"47.63333000","longitude":"25.96667000"},{"name":"Pătrăuţi","countryCode":"RO","stateCode":"SV","latitude":"47.71667000","longitude":"26.20000000"},{"name":"Rotunda","countryCode":"RO","stateCode":"SV","latitude":"47.48745000","longitude":"26.52466000"},{"name":"Roșcani","countryCode":"RO","stateCode":"SV","latitude":"47.53346000","longitude":"26.54909000"},{"name":"Râşca","countryCode":"RO","stateCode":"SV","latitude":"47.36667000","longitude":"26.23333000"},{"name":"Rădăuți","countryCode":"RO","stateCode":"SV","latitude":"47.85000000","longitude":"25.91667000"},{"name":"Rădăşeni","countryCode":"RO","stateCode":"SV","latitude":"47.46667000","longitude":"26.25000000"},{"name":"Sadova","countryCode":"RO","stateCode":"SV","latitude":"47.53333000","longitude":"25.50000000"},{"name":"Salcea","countryCode":"RO","stateCode":"SV","latitude":"47.65000000","longitude":"26.36667000"},{"name":"Satu Mare","countryCode":"RO","stateCode":"SV","latitude":"47.83333000","longitude":"26.01667000"},{"name":"Scheia","countryCode":"RO","stateCode":"SV","latitude":"47.65000000","longitude":"26.23333000"},{"name":"Siminicea","countryCode":"RO","stateCode":"SV","latitude":"47.70000000","longitude":"26.40000000"},{"name":"Siret","countryCode":"RO","stateCode":"SV","latitude":"47.95000000","longitude":"26.06667000"},{"name":"Slatina","countryCode":"RO","stateCode":"SV","latitude":"47.45000000","longitude":"26.01667000"},{"name":"Solca","countryCode":"RO","stateCode":"SV","latitude":"47.70000000","longitude":"25.85000000"},{"name":"Soloneț","countryCode":"RO","stateCode":"SV","latitude":"47.68682000","longitude":"26.03222000"},{"name":"Stamate","countryCode":"RO","stateCode":"SV","latitude":"47.60598000","longitude":"26.51698000"},{"name":"Straja","countryCode":"RO","stateCode":"SV","latitude":"47.91667000","longitude":"25.55000000"},{"name":"Stroiești","countryCode":"RO","stateCode":"SV","latitude":"47.61667000","longitude":"26.13333000"},{"name":"Strâmtura","countryCode":"RO","stateCode":"SV","latitude":"47.58082000","longitude":"25.68144000"},{"name":"Stulpicani","countryCode":"RO","stateCode":"SV","latitude":"47.46667000","longitude":"25.76667000"},{"name":"Suceava","countryCode":"RO","stateCode":"SV","latitude":"47.63333000","longitude":"26.25000000"},{"name":"Suceviţa","countryCode":"RO","stateCode":"SV","latitude":"47.78333000","longitude":"25.71667000"},{"name":"Udeşti","countryCode":"RO","stateCode":"SV","latitude":"47.56667000","longitude":"26.41667000"},{"name":"Ulma","countryCode":"RO","stateCode":"SV","latitude":"47.88333000","longitude":"25.30000000"},{"name":"Vadu Moldovei","countryCode":"RO","stateCode":"SV","latitude":"47.38333000","longitude":"26.36667000"},{"name":"Valea Moldovei","countryCode":"RO","stateCode":"SV","latitude":"47.46667000","longitude":"26.03333000"},{"name":"Vama","countryCode":"RO","stateCode":"SV","latitude":"47.56667000","longitude":"25.68333000"},{"name":"Vatra Dornei","countryCode":"RO","stateCode":"SV","latitude":"47.35000000","longitude":"25.36667000"},{"name":"Vatra Moldoviţei","countryCode":"RO","stateCode":"SV","latitude":"47.65000000","longitude":"25.56667000"},{"name":"Vereşti","countryCode":"RO","stateCode":"SV","latitude":"47.60000000","longitude":"26.43333000"},{"name":"Vicovu de Jos","countryCode":"RO","stateCode":"SV","latitude":"47.90000000","longitude":"25.73333000"},{"name":"Vicovu de Sus","countryCode":"RO","stateCode":"SV","latitude":"47.93333000","longitude":"25.68333000"},{"name":"Voievodeasa","countryCode":"RO","stateCode":"SV","latitude":"47.79953000","longitude":"25.74939000"},{"name":"Voitinel","countryCode":"RO","stateCode":"SV","latitude":"47.88366000","longitude":"25.75735000"},{"name":"Volovăţ","countryCode":"RO","stateCode":"SV","latitude":"47.81667000","longitude":"25.90000000"},{"name":"Vultureşti","countryCode":"RO","stateCode":"SV","latitude":"47.51667000","longitude":"26.45000000"},{"name":"Văratec","countryCode":"RO","stateCode":"SV","latitude":"47.63988000","longitude":"26.40312000"},{"name":"Zamostea","countryCode":"RO","stateCode":"SV","latitude":"47.86667000","longitude":"26.20000000"},{"name":"Zvoriştea","countryCode":"RO","stateCode":"SV","latitude":"47.83333000","longitude":"26.28333000"},{"name":"Şaru Dornei","countryCode":"RO","stateCode":"SV","latitude":"47.28333000","longitude":"25.35000000"},{"name":"Șerbănești","countryCode":"RO","stateCode":"SV","latitude":"47.81014000","longitude":"26.31922000"},{"name":"Șerbăuți","countryCode":"RO","stateCode":"SV","latitude":"47.82684000","longitude":"26.14009000"},{"name":"Țibeni","countryCode":"RO","stateCode":"SV","latitude":"47.81618000","longitude":"26.02438000"},{"name":"Todireşti","countryCode":"RO","stateCode":"SV","latitude":"47.70000000","longitude":"26.03333000"},{"name":"Adășeni","countryCode":"RO","stateCode":"BT","latitude":"48.06920000","longitude":"26.93789000"},{"name":"Alba","countryCode":"RO","stateCode":"BT","latitude":"48.15859000","longitude":"26.47736000"},{"name":"Albeşti","countryCode":"RO","stateCode":"BT","latitude":"47.70000000","longitude":"27.06667000"},{"name":"Avrămeni","countryCode":"RO","stateCode":"BT","latitude":"48.01667000","longitude":"26.95000000"},{"name":"Bajura","countryCode":"RO","stateCode":"BT","latitude":"48.20119000","longitude":"26.53987000"},{"name":"Baranca","countryCode":"RO","stateCode":"BT","latitude":"48.19651000","longitude":"26.47893000"},{"name":"Blândeşti","countryCode":"RO","stateCode":"BT","latitude":"47.70000000","longitude":"26.86667000"},{"name":"Bobulești","countryCode":"RO","stateCode":"BT","latitude":"47.75135000","longitude":"27.22697000"},{"name":"Botoşani","countryCode":"RO","stateCode":"BT","latitude":"47.75000000","longitude":"26.66667000"},{"name":"Brehuiești","countryCode":"RO","stateCode":"BT","latitude":"47.70194000","longitude":"26.54472000"},{"name":"Broscăuţi","countryCode":"RO","stateCode":"BT","latitude":"47.95000000","longitude":"26.45000000"},{"name":"Brăeşti","countryCode":"RO","stateCode":"BT","latitude":"47.86667000","longitude":"26.45000000"},{"name":"Bucecea","countryCode":"RO","stateCode":"BT","latitude":"47.76667000","longitude":"26.43333000"},{"name":"Bucovineni","countryCode":"RO","stateCode":"BT","latitude":"47.85000000","longitude":"26.33333000"},{"name":"Băluşeni","countryCode":"RO","stateCode":"BT","latitude":"47.66667000","longitude":"26.80000000"},{"name":"Comuna Adăşeni","countryCode":"RO","stateCode":"BT","latitude":"48.06287000","longitude":"26.95205000"},{"name":"Comuna Albeşti","countryCode":"RO","stateCode":"BT","latitude":"47.68387000","longitude":"27.08704000"},{"name":"Comuna Avrămeni","countryCode":"RO","stateCode":"BT","latitude":"48.02439000","longitude":"26.95734000"},{"name":"Comuna Blândeşti","countryCode":"RO","stateCode":"BT","latitude":"47.71218000","longitude":"26.89193000"},{"name":"Comuna Broscăuţi","countryCode":"RO","stateCode":"BT","latitude":"47.95596000","longitude":"26.46648000"},{"name":"Comuna Brăeşti","countryCode":"RO","stateCode":"BT","latitude":"47.84903000","longitude":"26.45715000"},{"name":"Comuna Băluşeni","countryCode":"RO","stateCode":"BT","latitude":"47.67758000","longitude":"26.77855000"},{"name":"Comuna Conceşti","countryCode":"RO","stateCode":"BT","latitude":"48.14676000","longitude":"26.57937000"},{"name":"Comuna Copălău","countryCode":"RO","stateCode":"BT","latitude":"47.61120000","longitude":"26.86778000"},{"name":"Comuna Corlăteni","countryCode":"RO","stateCode":"BT","latitude":"47.93121000","longitude":"26.58515000"},{"name":"Comuna Corni","countryCode":"RO","stateCode":"BT","latitude":"47.64025000","longitude":"26.60869000"},{"name":"Comuna Coşula","countryCode":"RO","stateCode":"BT","latitude":"47.61915000","longitude":"26.78553000"},{"name":"Comuna Coţuşca","countryCode":"RO","stateCode":"BT","latitude":"48.12109000","longitude":"26.87179000"},{"name":"Comuna Cristeşti","countryCode":"RO","stateCode":"BT","latitude":"47.61482000","longitude":"26.71546000"},{"name":"Comuna Cristineşti","countryCode":"RO","stateCode":"BT","latitude":"48.10199000","longitude":"26.36951000"},{"name":"Comuna Curteşti","countryCode":"RO","stateCode":"BT","latitude":"47.70275000","longitude":"26.64109000"},{"name":"Comuna Cândeşti","countryCode":"RO","stateCode":"BT","latitude":"47.92325000","longitude":"26.22050000"},{"name":"Comuna Călăraşi","countryCode":"RO","stateCode":"BT","latitude":"47.60340000","longitude":"27.27766000"},{"name":"Comuna Dersca","countryCode":"RO","stateCode":"BT","latitude":"47.98958000","longitude":"26.21496000"},{"name":"Comuna Dimăcheni","countryCode":"RO","stateCode":"BT","latitude":"47.91832000","longitude":"26.54362000"},{"name":"Comuna Dobârceni","countryCode":"RO","stateCode":"BT","latitude":"47.83289000","longitude":"27.07611000"},{"name":"Comuna Drăguşeni","countryCode":"RO","stateCode":"BT","latitude":"48.03290000","longitude":"26.81987000"},{"name":"Comuna Durneşti","countryCode":"RO","stateCode":"BT","latitude":"47.76992000","longitude":"27.09406000"},{"name":"Comuna Dângeni","countryCode":"RO","stateCode":"BT","latitude":"47.84762000","longitude":"26.94817000"},{"name":"Comuna Frumuşica","countryCode":"RO","stateCode":"BT","latitude":"47.52602000","longitude":"26.87967000"},{"name":"Comuna George Enescu","countryCode":"RO","stateCode":"BT","latitude":"48.03617000","longitude":"26.51437000"},{"name":"Comuna Gorbăneşti","countryCode":"RO","stateCode":"BT","latitude":"47.77450000","longitude":"26.88143000"},{"name":"Comuna Havârna","countryCode":"RO","stateCode":"BT","latitude":"48.05683000","longitude":"26.68314000"},{"name":"Comuna Hilişeu-Horia","countryCode":"RO","stateCode":"BT","latitude":"48.01336000","longitude":"26.29685000"},{"name":"Comuna Hlipiceni","countryCode":"RO","stateCode":"BT","latitude":"47.60401000","longitude":"27.17080000"},{"name":"Comuna Hudeşti","countryCode":"RO","stateCode":"BT","latitude":"48.15280000","longitude":"26.50102000"},{"name":"Comuna Hăneşti","countryCode":"RO","stateCode":"BT","latitude":"47.91987000","longitude":"27.01151000"},{"name":"Comuna Ibăneşti","countryCode":"RO","stateCode":"BT","latitude":"48.04435000","longitude":"26.40450000"},{"name":"Comuna Leorda","countryCode":"RO","stateCode":"BT","latitude":"47.81862000","longitude":"26.45408000"},{"name":"Comuna Lozna","countryCode":"RO","stateCode":"BT","latitude":"47.94410000","longitude":"26.28694000"},{"name":"Comuna Lunca","countryCode":"RO","stateCode":"BT","latitude":"47.62751000","longitude":"26.99240000"},{"name":"Comuna Manoleasa","countryCode":"RO","stateCode":"BT","latitude":"48.00852000","longitude":"27.07951000"},{"name":"Comuna Mihai Eminescu","countryCode":"RO","stateCode":"BT","latitude":"47.76632000","longitude":"26.56267000"},{"name":"Comuna Mihăileni","countryCode":"RO","stateCode":"BT","latitude":"47.95552000","longitude":"26.16204000"},{"name":"Comuna Mihălăşeni","countryCode":"RO","stateCode":"BT","latitude":"47.87956000","longitude":"27.09620000"},{"name":"Comuna Mileanca","countryCode":"RO","stateCode":"BT","latitude":"48.09121000","longitude":"26.72965000"},{"name":"Comuna Mitoc","countryCode":"RO","stateCode":"BT","latitude":"48.11288000","longitude":"27.00423000"},{"name":"Comuna Nicşeni","countryCode":"RO","stateCode":"BT","latitude":"47.86170000","longitude":"26.66023000"},{"name":"Comuna Pomârla","countryCode":"RO","stateCode":"BT","latitude":"48.06225000","longitude":"26.32090000"},{"name":"Comuna Prăjeni","countryCode":"RO","stateCode":"BT","latitude":"47.49577000","longitude":"27.02386000"},{"name":"Comuna Păltiniş","countryCode":"RO","stateCode":"BT","latitude":"48.23494000","longitude":"26.68555000"},{"name":"Comuna Ripiceni","countryCode":"RO","stateCode":"BT","latitude":"47.91899000","longitude":"27.13958000"},{"name":"Comuna Roma","countryCode":"RO","stateCode":"BT","latitude":"47.84497000","longitude":"26.57084000"},{"name":"Comuna Româneşti","countryCode":"RO","stateCode":"BT","latitude":"47.70860000","longitude":"27.23491000"},{"name":"Comuna Rãdãuţi-Prut","countryCode":"RO","stateCode":"BT","latitude":"48.22492000","longitude":"26.81304000"},{"name":"Comuna Răchiţi","countryCode":"RO","stateCode":"BT","latitude":"47.77282000","longitude":"26.68847000"},{"name":"Comuna Răuseni","countryCode":"RO","stateCode":"BT","latitude":"47.55941000","longitude":"27.22551000"},{"name":"Comuna Santa Mare","countryCode":"RO","stateCode":"BT","latitude":"47.63308000","longitude":"27.30260000"},{"name":"Comuna Stăuceni","countryCode":"RO","stateCode":"BT","latitude":"47.72142000","longitude":"26.77471000"},{"name":"Comuna Suharău","countryCode":"RO","stateCode":"BT","latitude":"48.11697000","longitude":"26.44743000"},{"name":"Comuna Suliţa","countryCode":"RO","stateCode":"BT","latitude":"47.63723000","longitude":"26.93510000"},{"name":"Comuna Todireni","countryCode":"RO","stateCode":"BT","latitude":"47.61386000","longitude":"27.10122000"},{"name":"Comuna Truşeşti","countryCode":"RO","stateCode":"BT","latitude":"47.78058000","longitude":"26.98911000"},{"name":"Comuna Tudora","countryCode":"RO","stateCode":"BT","latitude":"47.50773000","longitude":"26.63397000"},{"name":"Comuna Ungureni","countryCode":"RO","stateCode":"BT","latitude":"47.90384000","longitude":"26.76051000"},{"name":"Comuna Unţeni","countryCode":"RO","stateCode":"BT","latitude":"47.81164000","longitude":"26.77886000"},{"name":"Comuna Viişoara","countryCode":"RO","stateCode":"BT","latitude":"48.16752000","longitude":"26.74267000"},{"name":"Comuna Vlădeni","countryCode":"RO","stateCode":"BT","latitude":"47.72216000","longitude":"26.50880000"},{"name":"Comuna Vlăsineşti","countryCode":"RO","stateCode":"BT","latitude":"47.93988000","longitude":"26.91901000"},{"name":"Comuna Vorniceni","countryCode":"RO","stateCode":"BT","latitude":"47.96004000","longitude":"26.64699000"},{"name":"Comuna Vorona","countryCode":"RO","stateCode":"BT","latitude":"47.57859000","longitude":"26.61380000"},{"name":"Comuna Vârfu Câmpului","countryCode":"RO","stateCode":"BT","latitude":"47.86108000","longitude":"26.31529000"},{"name":"Comuna Văculeşti","countryCode":"RO","stateCode":"BT","latitude":"47.88229000","longitude":"26.38590000"},{"name":"Comuna Şendriceni","countryCode":"RO","stateCode":"BT","latitude":"47.94657000","longitude":"26.32957000"},{"name":"Comuna Ştiubieni","countryCode":"RO","stateCode":"BT","latitude":"47.97903000","longitude":"26.76420000"},{"name":"Comună Cordăreni","countryCode":"RO","stateCode":"BT","latitude":"48.00420000","longitude":"26.59106000"},{"name":"Conceşti","countryCode":"RO","stateCode":"BT","latitude":"48.16667000","longitude":"26.55000000"},{"name":"Copălău","countryCode":"RO","stateCode":"BT","latitude":"47.61667000","longitude":"26.83333000"},{"name":"Cordăreni","countryCode":"RO","stateCode":"BT","latitude":"47.98333000","longitude":"26.58333000"},{"name":"Corlăteni","countryCode":"RO","stateCode":"BT","latitude":"47.93333000","longitude":"26.55000000"},{"name":"Corni","countryCode":"RO","stateCode":"BT","latitude":"47.65000000","longitude":"26.58333000"},{"name":"Costești","countryCode":"RO","stateCode":"BT","latitude":"47.80032000","longitude":"26.67584000"},{"name":"Coţuşca","countryCode":"RO","stateCode":"BT","latitude":"48.13333000","longitude":"26.85000000"},{"name":"Coșula","countryCode":"RO","stateCode":"BT","latitude":"47.62570000","longitude":"26.77827000"},{"name":"Cristeşti","countryCode":"RO","stateCode":"BT","latitude":"47.63333000","longitude":"26.73333000"},{"name":"Cristineşti","countryCode":"RO","stateCode":"BT","latitude":"48.10000000","longitude":"26.38333000"},{"name":"Curteşti","countryCode":"RO","stateCode":"BT","latitude":"47.71667000","longitude":"26.65000000"},{"name":"Cândeşti","countryCode":"RO","stateCode":"BT","latitude":"47.93333000","longitude":"26.20000000"},{"name":"Călăraşi","countryCode":"RO","stateCode":"BT","latitude":"47.61667000","longitude":"27.26667000"},{"name":"Cătămărești-Deal","countryCode":"RO","stateCode":"BT","latitude":"47.76999000","longitude":"26.59897000"},{"name":"Darabani","countryCode":"RO","stateCode":"BT","latitude":"48.18333000","longitude":"26.58333000"},{"name":"Dersca","countryCode":"RO","stateCode":"BT","latitude":"47.98333000","longitude":"26.20000000"},{"name":"Dimăcheni","countryCode":"RO","stateCode":"BT","latitude":"47.91139000","longitude":"26.54560000"},{"name":"Dobârceni","countryCode":"RO","stateCode":"BT","latitude":"47.81667000","longitude":"27.06667000"},{"name":"Dorobanți","countryCode":"RO","stateCode":"BT","latitude":"47.88234000","longitude":"26.64723000"},{"name":"Dorohoi","countryCode":"RO","stateCode":"BT","latitude":"47.95000000","longitude":"26.40000000"},{"name":"Dracșani","countryCode":"RO","stateCode":"BT","latitude":"47.62945000","longitude":"26.93029000"},{"name":"Draxini","countryCode":"RO","stateCode":"BT","latitude":"47.65000000","longitude":"26.81667000"},{"name":"Drăguşeni","countryCode":"RO","stateCode":"BT","latitude":"48.01667000","longitude":"26.81667000"},{"name":"Dumbrăvița","countryCode":"RO","stateCode":"BT","latitude":"48.01900000","longitude":"26.42724000"},{"name":"Dumeni","countryCode":"RO","stateCode":"BT","latitude":"48.00724000","longitude":"26.54287000"},{"name":"Durneşti","countryCode":"RO","stateCode":"BT","latitude":"47.76667000","longitude":"27.10000000"},{"name":"Dângeni","countryCode":"RO","stateCode":"BT","latitude":"47.85000000","longitude":"26.96667000"},{"name":"Flămânzi","countryCode":"RO","stateCode":"BT","latitude":"47.55000000","longitude":"26.86667000"},{"name":"Frumuşica","countryCode":"RO","stateCode":"BT","latitude":"47.53333000","longitude":"26.90000000"},{"name":"George Enescu","countryCode":"RO","stateCode":"BT","latitude":"48.03333000","longitude":"26.48333000"},{"name":"Gorbăneşti","countryCode":"RO","stateCode":"BT","latitude":"47.78333000","longitude":"26.85000000"},{"name":"Havârna","countryCode":"RO","stateCode":"BT","latitude":"48.06667000","longitude":"26.65000000"},{"name":"Hilişeu-Horia","countryCode":"RO","stateCode":"BT","latitude":"48.03333000","longitude":"26.25000000"},{"name":"Hlipiceni","countryCode":"RO","stateCode":"BT","latitude":"47.60000000","longitude":"27.15000000"},{"name":"Hudeşti","countryCode":"RO","stateCode":"BT","latitude":"48.15000000","longitude":"26.50000000"},{"name":"Hăneşti","countryCode":"RO","stateCode":"BT","latitude":"47.91667000","longitude":"26.98333000"},{"name":"Iacobeni","countryCode":"RO","stateCode":"BT","latitude":"47.86115000","longitude":"26.91304000"},{"name":"Ibăneşti","countryCode":"RO","stateCode":"BT","latitude":"48.06667000","longitude":"26.36667000"},{"name":"Icușeni","countryCode":"RO","stateCode":"BT","latitude":"47.59269000","longitude":"26.59605000"},{"name":"Ionășeni","countryCode":"RO","stateCode":"BT","latitude":"47.73029000","longitude":"26.99329000"},{"name":"Joldești","countryCode":"RO","stateCode":"BT","latitude":"47.56004000","longitude":"26.57705000"},{"name":"Leorda","countryCode":"RO","stateCode":"BT","latitude":"47.81667000","longitude":"26.45000000"},{"name":"Lozna","countryCode":"RO","stateCode":"BT","latitude":"47.95144000","longitude":"26.27723000"},{"name":"Lunca","countryCode":"RO","stateCode":"BT","latitude":"47.61667000","longitude":"26.98333000"},{"name":"Manoleasa","countryCode":"RO","stateCode":"BT","latitude":"47.98333000","longitude":"27.06667000"},{"name":"Mihăileni","countryCode":"RO","stateCode":"BT","latitude":"47.96667000","longitude":"26.15000000"},{"name":"Mihălăşeni","countryCode":"RO","stateCode":"BT","latitude":"47.88333000","longitude":"27.06667000"},{"name":"Mileanca","countryCode":"RO","stateCode":"BT","latitude":"48.08333000","longitude":"26.70000000"},{"name":"Miorcani","countryCode":"RO","stateCode":"BT","latitude":"48.20223000","longitude":"26.85279000"},{"name":"Mitoc","countryCode":"RO","stateCode":"BT","latitude":"48.10000000","longitude":"27.03333000"},{"name":"Mlenăuți","countryCode":"RO","stateCode":"BT","latitude":"48.12663000","longitude":"26.48961000"},{"name":"Municipiul Botoşani","countryCode":"RO","stateCode":"BT","latitude":"47.73984000","longitude":"26.67156000"},{"name":"Municipiul Dorohoi","countryCode":"RO","stateCode":"BT","latitude":"47.96772000","longitude":"26.41685000"},{"name":"Mândrești","countryCode":"RO","stateCode":"BT","latitude":"47.73333000","longitude":"26.48333000"},{"name":"Nicolae Bălcescu","countryCode":"RO","stateCode":"BT","latitude":"47.56664000","longitude":"26.89629000"},{"name":"Nicşeni","countryCode":"RO","stateCode":"BT","latitude":"47.86667000","longitude":"26.63333000"},{"name":"Oneaga","countryCode":"RO","stateCode":"BT","latitude":"47.57626000","longitude":"26.73244000"},{"name":"Oraş Bucecea","countryCode":"RO","stateCode":"BT","latitude":"47.77741000","longitude":"26.43966000"},{"name":"Oraş Darabani","countryCode":"RO","stateCode":"BT","latitude":"48.17429000","longitude":"26.61519000"},{"name":"Oraş Flãmânzi","countryCode":"RO","stateCode":"BT","latitude":"47.56193000","longitude":"26.90381000"},{"name":"Oraş Sãveni","countryCode":"RO","stateCode":"BT","latitude":"47.95998000","longitude":"26.86677000"},{"name":"Oraş Ştefãneşti","countryCode":"RO","stateCode":"BT","latitude":"47.78834000","longitude":"27.20601000"},{"name":"Oroftiana","countryCode":"RO","stateCode":"BT","latitude":"48.17758000","longitude":"26.34856000"},{"name":"Orășeni-Deal","countryCode":"RO","stateCode":"BT","latitude":"47.67597000","longitude":"26.67671000"},{"name":"Poiana","countryCode":"RO","stateCode":"BT","latitude":"47.60149000","longitude":"26.60826000"},{"name":"Pomârla","countryCode":"RO","stateCode":"BT","latitude":"48.06667000","longitude":"26.31667000"},{"name":"Prăjeni","countryCode":"RO","stateCode":"BT","latitude":"47.51667000","longitude":"27.01667000"},{"name":"Pădureni","countryCode":"RO","stateCode":"BT","latitude":"47.97434000","longitude":"26.31672000"},{"name":"Păltiniş","countryCode":"RO","stateCode":"BT","latitude":"48.21667000","longitude":"26.65000000"},{"name":"Rediu","countryCode":"RO","stateCode":"BT","latitude":"48.23075000","longitude":"26.77841000"},{"name":"Ripiceni","countryCode":"RO","stateCode":"BT","latitude":"47.95000000","longitude":"27.13333000"},{"name":"Roma","countryCode":"RO","stateCode":"BT","latitude":"47.83333000","longitude":"26.60000000"},{"name":"Românești","countryCode":"RO","stateCode":"BT","latitude":"47.73141000","longitude":"27.24027000"},{"name":"Roșiori","countryCode":"RO","stateCode":"BT","latitude":"47.76095000","longitude":"26.72167000"},{"name":"Răchiţi","countryCode":"RO","stateCode":"BT","latitude":"47.76667000","longitude":"26.68333000"},{"name":"Rădeni","countryCode":"RO","stateCode":"BT","latitude":"47.51186000","longitude":"26.89249000"},{"name":"Rădăuți-Prut","countryCode":"RO","stateCode":"BT","latitude":"48.23333000","longitude":"26.80000000"},{"name":"Răuseni","countryCode":"RO","stateCode":"BT","latitude":"47.56667000","longitude":"27.20000000"},{"name":"Santa Mare","countryCode":"RO","stateCode":"BT","latitude":"47.61667000","longitude":"27.35000000"},{"name":"Sarafinești","countryCode":"RO","stateCode":"BT","latitude":"47.61708000","longitude":"26.60740000"},{"name":"Storeşti","countryCode":"RO","stateCode":"BT","latitude":"47.55000000","longitude":"26.86667000"},{"name":"Stroiești","countryCode":"RO","stateCode":"BT","latitude":"47.61042000","longitude":"26.96562000"},{"name":"Străteni","countryCode":"RO","stateCode":"BT","latitude":"47.93677000","longitude":"26.29664000"},{"name":"Stâncești","countryCode":"RO","stateCode":"BT","latitude":"47.75000000","longitude":"26.60000000"},{"name":"Stăuceni","countryCode":"RO","stateCode":"BT","latitude":"47.71667000","longitude":"26.75000000"},{"name":"Suharău","countryCode":"RO","stateCode":"BT","latitude":"48.13333000","longitude":"26.41667000"},{"name":"Sulița","countryCode":"RO","stateCode":"BT","latitude":"47.65000000","longitude":"26.91667000"},{"name":"Ungureni","countryCode":"RO","stateCode":"BT","latitude":"47.88176000","longitude":"26.79899000"},{"name":"Ungureni-Jianu","countryCode":"RO","stateCode":"BT","latitude":"47.88333000","longitude":"26.78333000"},{"name":"Unţeni","countryCode":"RO","stateCode":"BT","latitude":"47.80000000","longitude":"26.78333000"},{"name":"Victoria","countryCode":"RO","stateCode":"BT","latitude":"47.61018000","longitude":"27.16730000"},{"name":"Viişoara","countryCode":"RO","stateCode":"BT","latitude":"48.16667000","longitude":"26.73333000"},{"name":"Vlădeni","countryCode":"RO","stateCode":"BT","latitude":"47.71667000","longitude":"26.51667000"},{"name":"Vlădeni-Deal","countryCode":"RO","stateCode":"BT","latitude":"47.52250000","longitude":"26.87295000"},{"name":"Vlăsineşti","countryCode":"RO","stateCode":"BT","latitude":"47.93333000","longitude":"26.88333000"},{"name":"Vorniceni","countryCode":"RO","stateCode":"BT","latitude":"47.98333000","longitude":"26.66667000"},{"name":"Vorona","countryCode":"RO","stateCode":"BT","latitude":"47.57714000","longitude":"26.63078000"},{"name":"Vorona Teodoru","countryCode":"RO","stateCode":"BT","latitude":"47.55000000","longitude":"26.60000000"},{"name":"Vârfu Câmpului","countryCode":"RO","stateCode":"BT","latitude":"47.84566000","longitude":"26.33056000"},{"name":"Văculeşti","countryCode":"RO","stateCode":"BT","latitude":"47.88333000","longitude":"26.41667000"},{"name":"Zlătunoaia","countryCode":"RO","stateCode":"BT","latitude":"47.65026000","longitude":"27.00743000"},{"name":"Şendriceni","countryCode":"RO","stateCode":"BT","latitude":"47.95171000","longitude":"26.32817000"},{"name":"Ştefăneşti-Sat","countryCode":"RO","stateCode":"BT","latitude":"47.78333000","longitude":"27.18333000"},{"name":"Ştiubieni","countryCode":"RO","stateCode":"BT","latitude":"47.96667000","longitude":"26.78333000"},{"name":"Ștefănești","countryCode":"RO","stateCode":"BT","latitude":"47.79169000","longitude":"27.20053000"},{"name":"Șupitca","countryCode":"RO","stateCode":"BT","latitude":"47.60941000","longitude":"26.78359000"},{"name":"Sârbi","countryCode":"RO","stateCode":"BT","latitude":"47.94268000","longitude":"26.91818000"},{"name":"Săveni","countryCode":"RO","stateCode":"BT","latitude":"47.95000000","longitude":"26.86667000"},{"name":"Tocileni","countryCode":"RO","stateCode":"BT","latitude":"47.71104000","longitude":"26.78657000"},{"name":"Todireni","countryCode":"RO","stateCode":"BT","latitude":"47.61667000","longitude":"27.11667000"},{"name":"Truşeşti","countryCode":"RO","stateCode":"BT","latitude":"47.76667000","longitude":"27.01667000"},{"name":"Tudor Vladimirescu","countryCode":"RO","stateCode":"BT","latitude":"47.68635000","longitude":"27.17211000"},{"name":"Tudora","countryCode":"RO","stateCode":"BT","latitude":"47.51667000","longitude":"26.63333000"},{"name":"Afumaţi","countryCode":"RO","stateCode":"DJ","latitude":"44.00000000","longitude":"23.46667000"},{"name":"Almăj","countryCode":"RO","stateCode":"DJ","latitude":"44.45000000","longitude":"23.71667000"},{"name":"Amărăştii de Jos","countryCode":"RO","stateCode":"DJ","latitude":"43.95000000","longitude":"24.16667000"},{"name":"Amărăştii de Sus","countryCode":"RO","stateCode":"DJ","latitude":"43.98333000","longitude":"24.15000000"},{"name":"Apele Vii","countryCode":"RO","stateCode":"DJ","latitude":"44.06667000","longitude":"24.06667000"},{"name":"Argetoaia","countryCode":"RO","stateCode":"DJ","latitude":"44.51667000","longitude":"23.36667000"},{"name":"Basarabi","countryCode":"RO","stateCode":"DJ","latitude":"44.00561000","longitude":"23.00915000"},{"name":"Bechet","countryCode":"RO","stateCode":"DJ","latitude":"43.78188000","longitude":"23.95706000"},{"name":"Bistreț","countryCode":"RO","stateCode":"DJ","latitude":"43.90000000","longitude":"23.50000000"},{"name":"Botoşeşti-Paia","countryCode":"RO","stateCode":"DJ","latitude":"44.40000000","longitude":"23.26667000"},{"name":"Boureni","countryCode":"RO","stateCode":"DJ","latitude":"44.01589000","longitude":"23.43393000"},{"name":"Brabeți","countryCode":"RO","stateCode":"DJ","latitude":"43.96098000","longitude":"24.01339000"},{"name":"Brabova","countryCode":"RO","stateCode":"DJ","latitude":"44.36667000","longitude":"23.43333000"},{"name":"Braloştiţa","countryCode":"RO","stateCode":"DJ","latitude":"44.50000000","longitude":"23.51667000"},{"name":"Bratovoești","countryCode":"RO","stateCode":"DJ","latitude":"44.13333000","longitude":"23.90000000"},{"name":"Breasta","countryCode":"RO","stateCode":"DJ","latitude":"44.33333000","longitude":"23.68333000"},{"name":"Brădeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.48333000","longitude":"23.63333000"},{"name":"Bucovăţ","countryCode":"RO","stateCode":"DJ","latitude":"44.30000000","longitude":"23.75000000"},{"name":"Bulzeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.53333000","longitude":"23.88333000"},{"name":"Bâlta","countryCode":"RO","stateCode":"DJ","latitude":"44.53564000","longitude":"23.47019000"},{"name":"Bârca","countryCode":"RO","stateCode":"DJ","latitude":"43.96667000","longitude":"23.61667000"},{"name":"Bădoși","countryCode":"RO","stateCode":"DJ","latitude":"44.14723000","longitude":"23.88974000"},{"name":"Băileşti","countryCode":"RO","stateCode":"DJ","latitude":"44.01667000","longitude":"23.35000000"},{"name":"Calafat","countryCode":"RO","stateCode":"DJ","latitude":"43.99069000","longitude":"22.93328000"},{"name":"Calopăr","countryCode":"RO","stateCode":"DJ","latitude":"44.16502000","longitude":"23.76060000"},{"name":"Caraula","countryCode":"RO","stateCode":"DJ","latitude":"44.18333000","longitude":"23.25000000"},{"name":"Carpen","countryCode":"RO","stateCode":"DJ","latitude":"44.33333000","longitude":"23.25000000"},{"name":"Castranova","countryCode":"RO","stateCode":"DJ","latitude":"44.11667000","longitude":"24.01667000"},{"name":"Castrele Traiane","countryCode":"RO","stateCode":"DJ","latitude":"44.22865000","longitude":"23.13921000"},{"name":"Catane","countryCode":"RO","stateCode":"DJ","latitude":"43.92671000","longitude":"23.41178000"},{"name":"Celaru","countryCode":"RO","stateCode":"DJ","latitude":"44.05000000","longitude":"24.13333000"},{"name":"Cernele","countryCode":"RO","stateCode":"DJ","latitude":"44.33363000","longitude":"23.74140000"},{"name":"Cernăteşti","countryCode":"RO","stateCode":"DJ","latitude":"44.45000000","longitude":"23.43333000"},{"name":"Cerăt","countryCode":"RO","stateCode":"DJ","latitude":"44.06667000","longitude":"23.66667000"},{"name":"Cetate","countryCode":"RO","stateCode":"DJ","latitude":"44.10000000","longitude":"23.05000000"},{"name":"Cioroiași","countryCode":"RO","stateCode":"DJ","latitude":"44.08333000","longitude":"23.45000000"},{"name":"Ciupercenii Noi","countryCode":"RO","stateCode":"DJ","latitude":"43.90972000","longitude":"22.94833000"},{"name":"Ciupercenii Vechi","countryCode":"RO","stateCode":"DJ","latitude":"43.94512000","longitude":"22.89469000"},{"name":"Cleanov","countryCode":"RO","stateCode":"DJ","latitude":"44.35288000","longitude":"23.21032000"},{"name":"Comoșteni","countryCode":"RO","stateCode":"DJ","latitude":"43.87405000","longitude":"23.86356000"},{"name":"Comuna Afumaţi","countryCode":"RO","stateCode":"DJ","latitude":"43.99793000","longitude":"23.44386000"},{"name":"Comuna Almãj","countryCode":"RO","stateCode":"DJ","latitude":"44.44093000","longitude":"23.70915000"},{"name":"Comuna Amărăştii de Jos","countryCode":"RO","stateCode":"DJ","latitude":"43.92611000","longitude":"24.16076000"},{"name":"Comuna Amărăştii de Sus","countryCode":"RO","stateCode":"DJ","latitude":"43.98588000","longitude":"24.16715000"},{"name":"Comuna Apele Vii","countryCode":"RO","stateCode":"DJ","latitude":"44.06658000","longitude":"24.06611000"},{"name":"Comuna Argetoaia","countryCode":"RO","stateCode":"DJ","latitude":"44.50920000","longitude":"23.37593000"},{"name":"Comuna Bistreţ","countryCode":"RO","stateCode":"DJ","latitude":"43.90162000","longitude":"23.52291000"},{"name":"Comuna Botoşeşti-Paia","countryCode":"RO","stateCode":"DJ","latitude":"44.40390000","longitude":"23.26381000"},{"name":"Comuna Brabova","countryCode":"RO","stateCode":"DJ","latitude":"44.35864000","longitude":"23.39816000"},{"name":"Comuna Braloştiţa","countryCode":"RO","stateCode":"DJ","latitude":"44.50483000","longitude":"23.49123000"},{"name":"Comuna Bratovoeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.13725000","longitude":"23.91445000"},{"name":"Comuna Breasta","countryCode":"RO","stateCode":"DJ","latitude":"44.34924000","longitude":"23.67073000"},{"name":"Comuna Brădeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.51766000","longitude":"23.61747000"},{"name":"Comuna Bucovăţ","countryCode":"RO","stateCode":"DJ","latitude":"44.29453000","longitude":"23.69512000"},{"name":"Comuna Bulzeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.59126000","longitude":"23.87180000"},{"name":"Comuna Bârca","countryCode":"RO","stateCode":"DJ","latitude":"43.96954000","longitude":"23.61782000"},{"name":"Comuna Calopăru","countryCode":"RO","stateCode":"DJ","latitude":"44.15560000","longitude":"23.75966000"},{"name":"Comuna Caraula","countryCode":"RO","stateCode":"DJ","latitude":"44.19287000","longitude":"23.25298000"},{"name":"Comuna Carpen","countryCode":"RO","stateCode":"DJ","latitude":"44.34169000","longitude":"23.26059000"},{"name":"Comuna Castranova","countryCode":"RO","stateCode":"DJ","latitude":"44.12778000","longitude":"24.01240000"},{"name":"Comuna Catane","countryCode":"RO","stateCode":"DJ","latitude":"43.92584000","longitude":"23.41332000"},{"name":"Comuna Celaru","countryCode":"RO","stateCode":"DJ","latitude":"44.04192000","longitude":"24.11972000"},{"name":"Comuna Cernăteşti","countryCode":"RO","stateCode":"DJ","latitude":"44.44315000","longitude":"23.47578000"},{"name":"Comuna Cerãt","countryCode":"RO","stateCode":"DJ","latitude":"44.07358000","longitude":"23.67078000"},{"name":"Comuna Cetate","countryCode":"RO","stateCode":"DJ","latitude":"44.09894000","longitude":"23.06370000"},{"name":"Comuna Cioroiaşi","countryCode":"RO","stateCode":"DJ","latitude":"44.08624000","longitude":"23.45207000"},{"name":"Comuna Ciupercenii Noi","countryCode":"RO","stateCode":"DJ","latitude":"43.92186000","longitude":"22.95877000"},{"name":"Comuna Coşoveni","countryCode":"RO","stateCode":"DJ","latitude":"44.24628000","longitude":"23.93612000"},{"name":"Comuna Coţofenii din Dos","countryCode":"RO","stateCode":"DJ","latitude":"44.41282000","longitude":"23.64369000"},{"name":"Comuna Coţofenii din Faţă","countryCode":"RO","stateCode":"DJ","latitude":"44.45275000","longitude":"23.67053000"},{"name":"Comuna Cârcea","countryCode":"RO","stateCode":"DJ","latitude":"44.26856000","longitude":"23.89801000"},{"name":"Comuna Cârna","countryCode":"RO","stateCode":"DJ","latitude":"43.88613000","longitude":"23.60153000"},{"name":"Comuna Călăraşi","countryCode":"RO","stateCode":"DJ","latitude":"43.78416000","longitude":"24.04076000"},{"name":"Comuna Desa","countryCode":"RO","stateCode":"DJ","latitude":"43.87038000","longitude":"23.03236000"},{"name":"Comuna Dioşti","countryCode":"RO","stateCode":"DJ","latitude":"44.12923000","longitude":"24.17156000"},{"name":"Comuna Dobreşti","countryCode":"RO","stateCode":"DJ","latitude":"43.96771000","longitude":"23.95341000"},{"name":"Comuna Dobroteşti","countryCode":"RO","stateCode":"DJ","latitude":"43.96749000","longitude":"24.12835000"},{"name":"Comuna Drãnic","countryCode":"RO","stateCode":"DJ","latitude":"44.05601000","longitude":"23.84033000"},{"name":"Comuna Drăgoteşti","countryCode":"RO","stateCode":"DJ","latitude":"44.25774000","longitude":"24.08138000"},{"name":"Comuna Dăneţi","countryCode":"RO","stateCode":"DJ","latitude":"43.97750000","longitude":"24.04015000"},{"name":"Comuna Fãrcaş","countryCode":"RO","stateCode":"DJ","latitude":"44.61267000","longitude":"23.74081000"},{"name":"Comuna Galicea Mare","countryCode":"RO","stateCode":"DJ","latitude":"44.09805000","longitude":"23.30967000"},{"name":"Comuna Galiciuica","countryCode":"RO","stateCode":"DJ","latitude":"44.10189000","longitude":"23.38921000"},{"name":"Comuna Gherceşti","countryCode":"RO","stateCode":"DJ","latitude":"44.38567000","longitude":"23.92481000"},{"name":"Comuna Ghidici","countryCode":"RO","stateCode":"DJ","latitude":"43.88899000","longitude":"23.19454000"},{"name":"Comuna Ghindeni","countryCode":"RO","stateCode":"DJ","latitude":"44.21223000","longitude":"23.92336000"},{"name":"Comuna Gighera","countryCode":"RO","stateCode":"DJ","latitude":"43.84806000","longitude":"23.80590000"},{"name":"Comuna Giubega","countryCode":"RO","stateCode":"DJ","latitude":"44.12821000","longitude":"23.41164000"},{"name":"Comuna Giurgiţa","countryCode":"RO","stateCode":"DJ","latitude":"44.00721000","longitude":"23.63050000"},{"name":"Comuna Gogoşu","countryCode":"RO","stateCode":"DJ","latitude":"44.41717000","longitude":"23.37842000"},{"name":"Comuna Goicea","countryCode":"RO","stateCode":"DJ","latitude":"43.92623000","longitude":"23.61845000"},{"name":"Comuna Goieşti","countryCode":"RO","stateCode":"DJ","latitude":"44.48627000","longitude":"23.75375000"},{"name":"Comuna Greceşti","countryCode":"RO","stateCode":"DJ","latitude":"44.45468000","longitude":"23.26394000"},{"name":"Comuna Gângiova","countryCode":"RO","stateCode":"DJ","latitude":"43.88621000","longitude":"23.86161000"},{"name":"Comuna Izvoare","countryCode":"RO","stateCode":"DJ","latitude":"44.15000000","longitude":"23.28333000"},{"name":"Comuna Işalniţa","countryCode":"RO","stateCode":"DJ","latitude":"44.39390000","longitude":"23.73711000"},{"name":"Comuna Leu","countryCode":"RO","stateCode":"DJ","latitude":"44.17207000","longitude":"24.04971000"},{"name":"Comuna Lipovu","countryCode":"RO","stateCode":"DJ","latitude":"44.11342000","longitude":"23.62736000"},{"name":"Comuna Maglavit","countryCode":"RO","stateCode":"DJ","latitude":"44.04339000","longitude":"23.09854000"},{"name":"Comuna Malu Mare","countryCode":"RO","stateCode":"DJ","latitude":"44.23844000","longitude":"23.85570000"},{"name":"Comuna Melineşti","countryCode":"RO","stateCode":"DJ","latitude":"44.56310000","longitude":"23.69530000"},{"name":"Comuna Mischii","countryCode":"RO","stateCode":"DJ","latitude":"44.42093000","longitude":"23.86238000"},{"name":"Comuna Moţăţei","countryCode":"RO","stateCode":"DJ","latitude":"44.08454000","longitude":"23.18856000"},{"name":"Comuna Murgaşi","countryCode":"RO","stateCode":"DJ","latitude":"44.54342000","longitude":"23.82994000"},{"name":"Comuna Mârşani","countryCode":"RO","stateCode":"DJ","latitude":"44.01157000","longitude":"24.01919000"},{"name":"Comuna Măceşu de Jos","countryCode":"RO","stateCode":"DJ","latitude":"43.87966000","longitude":"23.68954000"},{"name":"Comuna Măceşu de Sus","countryCode":"RO","stateCode":"DJ","latitude":"43.91667000","longitude":"23.71126000"},{"name":"Comuna Negoi","countryCode":"RO","stateCode":"DJ","latitude":"43.91396000","longitude":"23.37288000"},{"name":"Comuna Orodel","countryCode":"RO","stateCode":"DJ","latitude":"44.26414000","longitude":"23.27390000"},{"name":"Comuna Ostroveni","countryCode":"RO","stateCode":"DJ","latitude":"43.82121000","longitude":"23.90789000"},{"name":"Comuna Perişor","countryCode":"RO","stateCode":"DJ","latitude":"44.15843000","longitude":"23.49214000"},{"name":"Comuna Pieleşti","countryCode":"RO","stateCode":"DJ","latitude":"44.35632000","longitude":"23.97570000"},{"name":"Comuna Piscu Vechi","countryCode":"RO","stateCode":"DJ","latitude":"43.89938000","longitude":"23.16364000"},{"name":"Comuna Pleniţa","countryCode":"RO","stateCode":"DJ","latitude":"44.22532000","longitude":"23.16364000"},{"name":"Comuna Pleşoi","countryCode":"RO","stateCode":"DJ","latitude":"44.35380000","longitude":"23.54284000"},{"name":"Comuna Podari","countryCode":"RO","stateCode":"DJ","latitude":"44.24394000","longitude":"23.79217000"},{"name":"Comuna Poiana Mare","countryCode":"RO","stateCode":"DJ","latitude":"43.92040000","longitude":"23.06271000"},{"name":"Comuna Predeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.34640000","longitude":"23.58506000"},{"name":"Comuna Radovan","countryCode":"RO","stateCode":"DJ","latitude":"44.17687000","longitude":"23.58518000"},{"name":"Comuna Rast","countryCode":"RO","stateCode":"DJ","latitude":"43.88713000","longitude":"23.28409000"},{"name":"Comuna Robăneşti","countryCode":"RO","stateCode":"DJ","latitude":"44.30356000","longitude":"24.00582000"},{"name":"Comuna Rojişte","countryCode":"RO","stateCode":"DJ","latitude":"44.02515000","longitude":"23.91865000"},{"name":"Comuna Sadova","countryCode":"RO","stateCode":"DJ","latitude":"43.88749000","longitude":"23.94622000"},{"name":"Comuna Scăeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.46591000","longitude":"23.54822000"},{"name":"Comuna Seaca de Câmp","countryCode":"RO","stateCode":"DJ","latitude":"43.92824000","longitude":"23.19955000"},{"name":"Comuna Seaca de Pădure","countryCode":"RO","stateCode":"DJ","latitude":"44.37108000","longitude":"23.32359000"},{"name":"Comuna Secu","countryCode":"RO","stateCode":"DJ","latitude":"44.47854000","longitude":"23.29525000"},{"name":"Comuna Siliştea Crucii","countryCode":"RO","stateCode":"DJ","latitude":"44.04488000","longitude":"23.48194000"},{"name":"Comuna Sopot","countryCode":"RO","stateCode":"DJ","latitude":"44.39061000","longitude":"23.51252000"},{"name":"Comuna Sălcuţa","countryCode":"RO","stateCode":"DJ","latitude":"44.22948000","longitude":"23.45454000"},{"name":"Comuna Teasc","countryCode":"RO","stateCode":"DJ","latitude":"44.17820000","longitude":"23.86390000"},{"name":"Comuna Terpeziţa","countryCode":"RO","stateCode":"DJ","latitude":"44.30631000","longitude":"23.49202000"},{"name":"Comuna Teslui","countryCode":"RO","stateCode":"DJ","latitude":"44.20534000","longitude":"24.15241000"},{"name":"Comuna Tãlpaş","countryCode":"RO","stateCode":"DJ","latitude":"44.68256000","longitude":"23.74391000"},{"name":"Comuna Unirea","countryCode":"RO","stateCode":"DJ","latitude":"44.15811000","longitude":"23.17936000"},{"name":"Comuna Urzicuţa","countryCode":"RO","stateCode":"DJ","latitude":"44.01485000","longitude":"23.56956000"},{"name":"Comuna Valea Stanciului","countryCode":"RO","stateCode":"DJ","latitude":"43.98333000","longitude":"23.86667000"},{"name":"Comuna Vela","countryCode":"RO","stateCode":"DJ","latitude":"44.28526000","longitude":"23.37887000"},{"name":"Comuna Verbiţa","countryCode":"RO","stateCode":"DJ","latitude":"44.29305000","longitude":"23.17886000"},{"name":"Comuna Vârtop","countryCode":"RO","stateCode":"DJ","latitude":"44.20873000","longitude":"23.34831000"},{"name":"Comuna Vârvoru de Jos","countryCode":"RO","stateCode":"DJ","latitude":"44.24458000","longitude":"23.60636000"},{"name":"Comuna Întorsura","countryCode":"RO","stateCode":"DJ","latitude":"44.11226000","longitude":"23.57574000"},{"name":"Comuna Şimnicu de Sus","countryCode":"RO","stateCode":"DJ","latitude":"44.41283000","longitude":"23.78863000"},{"name":"Comuna Ţuglui","countryCode":"RO","stateCode":"DJ","latitude":"44.20034000","longitude":"23.82296000"},{"name":"Coşoveni","countryCode":"RO","stateCode":"DJ","latitude":"44.25000000","longitude":"23.93333000"},{"name":"Coţofenii din Dos","countryCode":"RO","stateCode":"DJ","latitude":"44.43333000","longitude":"23.61667000"},{"name":"Coțofenii din Față","countryCode":"RO","stateCode":"DJ","latitude":"44.45971000","longitude":"23.65688000"},{"name":"Craiova","countryCode":"RO","stateCode":"DJ","latitude":"44.31667000","longitude":"23.80000000"},{"name":"Cârcea","countryCode":"RO","stateCode":"DJ","latitude":"44.26917000","longitude":"23.90007000"},{"name":"Cârna","countryCode":"RO","stateCode":"DJ","latitude":"43.88613000","longitude":"23.60153000"},{"name":"Călăraşi","countryCode":"RO","stateCode":"DJ","latitude":"43.80000000","longitude":"24.05000000"},{"name":"Desa","countryCode":"RO","stateCode":"DJ","latitude":"43.86667000","longitude":"23.03333000"},{"name":"Dioşti","countryCode":"RO","stateCode":"DJ","latitude":"44.11667000","longitude":"24.18333000"},{"name":"Dobreşti","countryCode":"RO","stateCode":"DJ","latitude":"43.96667000","longitude":"23.95000000"},{"name":"Dobridor","countryCode":"RO","stateCode":"DJ","latitude":"44.11866000","longitude":"23.16969000"},{"name":"Dobrotești","countryCode":"RO","stateCode":"DJ","latitude":"43.96141000","longitude":"24.12405000"},{"name":"Drăgoteşti","countryCode":"RO","stateCode":"DJ","latitude":"44.25000000","longitude":"24.10000000"},{"name":"Drănic","countryCode":"RO","stateCode":"DJ","latitude":"44.05519000","longitude":"23.84678000"},{"name":"Dăbuleni","countryCode":"RO","stateCode":"DJ","latitude":"43.80000000","longitude":"24.08333000"},{"name":"Dăneţi","countryCode":"RO","stateCode":"DJ","latitude":"43.98333000","longitude":"24.05000000"},{"name":"Filiaşi","countryCode":"RO","stateCode":"DJ","latitude":"44.55000000","longitude":"23.51667000"},{"name":"Fratoștița","countryCode":"RO","stateCode":"DJ","latitude":"44.58671000","longitude":"23.57044000"},{"name":"Făcăi","countryCode":"RO","stateCode":"DJ","latitude":"44.27356000","longitude":"23.82029000"},{"name":"Fărcaș","countryCode":"RO","stateCode":"DJ","latitude":"44.60000000","longitude":"23.75000000"},{"name":"Galicea Mare","countryCode":"RO","stateCode":"DJ","latitude":"44.10000000","longitude":"23.30000000"},{"name":"Galiciuica","countryCode":"RO","stateCode":"DJ","latitude":"44.10324000","longitude":"23.39067000"},{"name":"Ghidici","countryCode":"RO","stateCode":"DJ","latitude":"43.89103000","longitude":"23.19454000"},{"name":"Ghindeni","countryCode":"RO","stateCode":"DJ","latitude":"44.21223000","longitude":"23.92336000"},{"name":"Ghizdăvești","countryCode":"RO","stateCode":"DJ","latitude":"44.05757000","longitude":"24.10811000"},{"name":"Gighera","countryCode":"RO","stateCode":"DJ","latitude":"43.85000000","longitude":"23.80000000"},{"name":"Giubega","countryCode":"RO","stateCode":"DJ","latitude":"44.12740000","longitude":"23.40757000"},{"name":"Giurgiţa","countryCode":"RO","stateCode":"DJ","latitude":"44.01667000","longitude":"23.63333000"},{"name":"Gogoşu","countryCode":"RO","stateCode":"DJ","latitude":"44.41667000","longitude":"23.36667000"},{"name":"Goicea","countryCode":"RO","stateCode":"DJ","latitude":"43.91667000","longitude":"23.61667000"},{"name":"Goiești","countryCode":"RO","stateCode":"DJ","latitude":"44.48333000","longitude":"23.76667000"},{"name":"Greceşti","countryCode":"RO","stateCode":"DJ","latitude":"44.45000000","longitude":"23.28333000"},{"name":"Gângiova","countryCode":"RO","stateCode":"DJ","latitude":"43.90000000","longitude":"23.85000000"},{"name":"Hunia","countryCode":"RO","stateCode":"DJ","latitude":"44.05532000","longitude":"23.09893000"},{"name":"Izvoare","countryCode":"RO","stateCode":"DJ","latitude":"44.14773000","longitude":"23.29582000"},{"name":"Işalniţa","countryCode":"RO","stateCode":"DJ","latitude":"44.40000000","longitude":"23.73333000"},{"name":"Leu","countryCode":"RO","stateCode":"DJ","latitude":"44.18333000","longitude":"24.00000000"},{"name":"Lipovu","countryCode":"RO","stateCode":"DJ","latitude":"44.10000000","longitude":"23.63333000"},{"name":"Lișteava","countryCode":"RO","stateCode":"DJ","latitude":"43.83418000","longitude":"23.92022000"},{"name":"Maglavit","countryCode":"RO","stateCode":"DJ","latitude":"44.03333000","longitude":"23.10000000"},{"name":"Malu Mare","countryCode":"RO","stateCode":"DJ","latitude":"44.24182000","longitude":"23.85321000"},{"name":"Melineşti","countryCode":"RO","stateCode":"DJ","latitude":"44.56667000","longitude":"23.71667000"},{"name":"Mischii","countryCode":"RO","stateCode":"DJ","latitude":"44.38333000","longitude":"23.85000000"},{"name":"Mofleni","countryCode":"RO","stateCode":"DJ","latitude":"44.30220000","longitude":"23.75848000"},{"name":"Moţăţei","countryCode":"RO","stateCode":"DJ","latitude":"44.08333000","longitude":"23.20000000"},{"name":"Municipiul Bãileşti","countryCode":"RO","stateCode":"DJ","latitude":"44.02121000","longitude":"23.34475000"},{"name":"Municipiul Calafat","countryCode":"RO","stateCode":"DJ","latitude":"43.98979000","longitude":"22.93130000"},{"name":"Municipiul Craiova","countryCode":"RO","stateCode":"DJ","latitude":"44.31943000","longitude":"23.80875000"},{"name":"Murgași","countryCode":"RO","stateCode":"DJ","latitude":"44.49968000","longitude":"23.86698000"},{"name":"Mârşani","countryCode":"RO","stateCode":"DJ","latitude":"44.01667000","longitude":"24.01667000"},{"name":"Măceşu de Jos","countryCode":"RO","stateCode":"DJ","latitude":"43.88333000","longitude":"23.71667000"},{"name":"Măceşu de Sus","countryCode":"RO","stateCode":"DJ","latitude":"43.91667000","longitude":"23.70000000"},{"name":"Nedeia","countryCode":"RO","stateCode":"DJ","latitude":"43.84992000","longitude":"23.77643000"},{"name":"Negoi","countryCode":"RO","stateCode":"DJ","latitude":"43.91396000","longitude":"23.37288000"},{"name":"Negoiești","countryCode":"RO","stateCode":"DJ","latitude":"44.53584000","longitude":"23.72690000"},{"name":"Ocolna","countryCode":"RO","stateCode":"DJ","latitude":"43.87917000","longitude":"24.13405000"},{"name":"Oraş Bechet","countryCode":"RO","stateCode":"DJ","latitude":"43.78301000","longitude":"23.95870000"},{"name":"Oraş Dãbuleni","countryCode":"RO","stateCode":"DJ","latitude":"43.78047000","longitude":"24.08653000"},{"name":"Oraş Filiaşi","countryCode":"RO","stateCode":"DJ","latitude":"44.56847000","longitude":"23.55164000"},{"name":"Oraş Segarcea","countryCode":"RO","stateCode":"DJ","latitude":"44.09434000","longitude":"23.74197000"},{"name":"Orodel","countryCode":"RO","stateCode":"DJ","latitude":"44.23333000","longitude":"23.23333000"},{"name":"Ostroveni","countryCode":"RO","stateCode":"DJ","latitude":"43.80000000","longitude":"23.90000000"},{"name":"Padea","countryCode":"RO","stateCode":"DJ","latitude":"44.02128000","longitude":"23.86827000"},{"name":"Perișor","countryCode":"RO","stateCode":"DJ","latitude":"44.14331000","longitude":"23.47509000"},{"name":"Pieleştí","countryCode":"RO","stateCode":"DJ","latitude":"44.33333000","longitude":"23.95000000"},{"name":"Piscu Nou","countryCode":"RO","stateCode":"DJ","latitude":"43.92400000","longitude":"23.17917000"},{"name":"Piscu Sadovei","countryCode":"RO","stateCode":"DJ","latitude":"43.87729000","longitude":"23.93687000"},{"name":"Piscu Vechi","countryCode":"RO","stateCode":"DJ","latitude":"43.90000000","longitude":"23.16667000"},{"name":"Pleniţa","countryCode":"RO","stateCode":"DJ","latitude":"44.21667000","longitude":"23.18333000"},{"name":"Pleșoi","countryCode":"RO","stateCode":"DJ","latitude":"44.35077000","longitude":"23.53345000"},{"name":"Podari","countryCode":"RO","stateCode":"DJ","latitude":"44.25000000","longitude":"23.78333000"},{"name":"Poiana Mare","countryCode":"RO","stateCode":"DJ","latitude":"43.91667000","longitude":"23.06667000"},{"name":"Popoveni","countryCode":"RO","stateCode":"DJ","latitude":"44.28800000","longitude":"23.78208000"},{"name":"Prapor","countryCode":"RO","stateCode":"DJ","latitude":"43.94487000","longitude":"24.17475000"},{"name":"Preajba","countryCode":"RO","stateCode":"DJ","latitude":"44.26511000","longitude":"23.85024000"},{"name":"Predeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.35000000","longitude":"23.60000000"},{"name":"Puțuri","countryCode":"RO","stateCode":"DJ","latitude":"44.13835000","longitude":"24.01017000"},{"name":"Radomir","countryCode":"RO","stateCode":"DJ","latitude":"44.12115000","longitude":"24.16832000"},{"name":"Radovan","countryCode":"RO","stateCode":"DJ","latitude":"44.16667000","longitude":"23.61667000"},{"name":"Rast","countryCode":"RO","stateCode":"DJ","latitude":"43.88333000","longitude":"23.28333000"},{"name":"Rojiște","countryCode":"RO","stateCode":"DJ","latitude":"44.06683000","longitude":"23.93898000"},{"name":"Răcarii de Sus","countryCode":"RO","stateCode":"DJ","latitude":"44.53539000","longitude":"23.55746000"},{"name":"Sadova","countryCode":"RO","stateCode":"DJ","latitude":"43.90000000","longitude":"23.95000000"},{"name":"Salcia","countryCode":"RO","stateCode":"DJ","latitude":"44.48195000","longitude":"23.44645000"},{"name":"Satu Nou Calopăr","countryCode":"RO","stateCode":"DJ","latitude":"44.16667000","longitude":"23.76667000"},{"name":"Scăeşti","countryCode":"RO","stateCode":"DJ","latitude":"44.46667000","longitude":"23.58333000"},{"name":"Seaca de Câmp","countryCode":"RO","stateCode":"DJ","latitude":"43.93333000","longitude":"23.21667000"},{"name":"Seaca de Pădure","countryCode":"RO","stateCode":"DJ","latitude":"44.36611000","longitude":"23.30587000"},{"name":"Secu","countryCode":"RO","stateCode":"DJ","latitude":"44.46667000","longitude":"23.30000000"},{"name":"Secui","countryCode":"RO","stateCode":"DJ","latitude":"44.19186000","longitude":"23.86319000"},{"name":"Segarcea","countryCode":"RO","stateCode":"DJ","latitude":"44.10000000","longitude":"23.75000000"},{"name":"Sfârcea","countryCode":"RO","stateCode":"DJ","latitude":"44.48613000","longitude":"23.54661000"},{"name":"Siliştea Crucii","countryCode":"RO","stateCode":"DJ","latitude":"44.03333000","longitude":"23.48333000"},{"name":"Smârdan","countryCode":"RO","stateCode":"DJ","latitude":"43.93382000","longitude":"22.96592000"},{"name":"Sopot","countryCode":"RO","stateCode":"DJ","latitude":"44.41667000","longitude":"23.50000000"},{"name":"Tălpaș","countryCode":"RO","stateCode":"DJ","latitude":"44.68227000","longitude":"23.74553000"},{"name":"Unirea","countryCode":"RO","stateCode":"DJ","latitude":"44.15000000","longitude":"23.18333000"},{"name":"Urzicuţa","countryCode":"RO","stateCode":"DJ","latitude":"44.01667000","longitude":"23.55000000"},{"name":"Valea Stanciului","countryCode":"RO","stateCode":"DJ","latitude":"43.98333000","longitude":"23.86667000"},{"name":"Vela","countryCode":"RO","stateCode":"DJ","latitude":"44.28333000","longitude":"23.41667000"},{"name":"Verbiţa","countryCode":"RO","stateCode":"DJ","latitude":"44.30000000","longitude":"23.16667000"},{"name":"Vârtop","countryCode":"RO","stateCode":"DJ","latitude":"44.20682000","longitude":"23.34869000"},{"name":"Vârvoru de Jos","countryCode":"RO","stateCode":"DJ","latitude":"44.24415000","longitude":"23.60790000"},{"name":"Zănoaga","countryCode":"RO","stateCode":"DJ","latitude":"44.15511000","longitude":"24.09832000"},{"name":"Zăval","countryCode":"RO","stateCode":"DJ","latitude":"43.84717000","longitude":"23.84208000"},{"name":"Întorsura","countryCode":"RO","stateCode":"DJ","latitude":"44.11226000","longitude":"23.57574000"},{"name":"Şimnicu de Sus","countryCode":"RO","stateCode":"DJ","latitude":"44.38333000","longitude":"23.80000000"},{"name":"Ţuglui","countryCode":"RO","stateCode":"DJ","latitude":"44.18333000","longitude":"23.81667000"},{"name":"Sălcuţa","countryCode":"RO","stateCode":"DJ","latitude":"44.25000000","longitude":"23.43333000"},{"name":"Sărata","countryCode":"RO","stateCode":"DJ","latitude":"43.77436000","longitude":"24.03351000"},{"name":"Teasc","countryCode":"RO","stateCode":"DJ","latitude":"44.16454000","longitude":"23.86461000"},{"name":"Terpeziţa","countryCode":"RO","stateCode":"DJ","latitude":"44.29191000","longitude":"23.50559000"},{"name":"Teslui","countryCode":"RO","stateCode":"DJ","latitude":"44.20559000","longitude":"24.15482000"},{"name":"Aghireș","countryCode":"RO","stateCode":"SJ","latitude":"47.16164000","longitude":"23.01764000"},{"name":"Agrij","countryCode":"RO","stateCode":"SJ","latitude":"47.06685000","longitude":"23.09918000"},{"name":"Almaşu","countryCode":"RO","stateCode":"SJ","latitude":"46.94546000","longitude":"23.12965000"},{"name":"Benesat","countryCode":"RO","stateCode":"SJ","latitude":"47.41049000","longitude":"23.28904000"},{"name":"Bobota","countryCode":"RO","stateCode":"SJ","latitude":"47.38333000","longitude":"22.76667000"},{"name":"Bocşa","countryCode":"RO","stateCode":"SJ","latitude":"47.29390000","longitude":"22.91405000"},{"name":"Boghiș","countryCode":"RO","stateCode":"SJ","latitude":"47.15512000","longitude":"22.73880000"},{"name":"Buciumi","countryCode":"RO","stateCode":"SJ","latitude":"47.03333000","longitude":"23.06667000"},{"name":"Băbeni","countryCode":"RO","stateCode":"SJ","latitude":"47.30000000","longitude":"23.40000000"},{"name":"Bălan","countryCode":"RO","stateCode":"SJ","latitude":"47.15599000","longitude":"23.31213000"},{"name":"Bănişor","countryCode":"RO","stateCode":"SJ","latitude":"47.10431000","longitude":"22.83731000"},{"name":"Camăr","countryCode":"RO","stateCode":"SJ","latitude":"47.30000000","longitude":"22.61667000"},{"name":"Carastelec","countryCode":"RO","stateCode":"SJ","latitude":"47.30000000","longitude":"22.70000000"},{"name":"Cehei","countryCode":"RO","stateCode":"SJ","latitude":"47.25632000","longitude":"22.77507000"},{"name":"Cehu Silvaniei","countryCode":"RO","stateCode":"SJ","latitude":"47.41177000","longitude":"23.17489000"},{"name":"Chendrea","countryCode":"RO","stateCode":"SJ","latitude":"47.12236000","longitude":"23.29904000"},{"name":"Chieşd","countryCode":"RO","stateCode":"SJ","latitude":"47.38333000","longitude":"22.88333000"},{"name":"Cizer","countryCode":"RO","stateCode":"SJ","latitude":"47.06667000","longitude":"22.88333000"},{"name":"Comuna Agrij","countryCode":"RO","stateCode":"SJ","latitude":"47.06784000","longitude":"23.09764000"},{"name":"Comuna Almaşu","countryCode":"RO","stateCode":"SJ","latitude":"46.95000000","longitude":"23.13333000"},{"name":"Comuna Benesat","countryCode":"RO","stateCode":"SJ","latitude":"47.41667000","longitude":"23.30000000"},{"name":"Comuna Bobota","countryCode":"RO","stateCode":"SJ","latitude":"47.38333000","longitude":"22.76667000"},{"name":"Comuna Bocşa","countryCode":"RO","stateCode":"SJ","latitude":"47.30332000","longitude":"22.91241000"},{"name":"Comuna Boghiş","countryCode":"RO","stateCode":"SJ","latitude":"47.15611000","longitude":"22.72706000"},{"name":"Comuna Buciumi","countryCode":"RO","stateCode":"SJ","latitude":"47.03476000","longitude":"23.02546000"},{"name":"Comuna Băbeni","countryCode":"RO","stateCode":"SJ","latitude":"47.30000000","longitude":"23.40000000"},{"name":"Comuna Bălan","countryCode":"RO","stateCode":"SJ","latitude":"47.15768000","longitude":"23.31187000"},{"name":"Comuna Bănişor","countryCode":"RO","stateCode":"SJ","latitude":"47.10215000","longitude":"22.83646000"},{"name":"Comuna Camăr","countryCode":"RO","stateCode":"SJ","latitude":"47.31728000","longitude":"22.62815000"},{"name":"Comuna Carastelec","countryCode":"RO","stateCode":"SJ","latitude":"47.30714000","longitude":"22.68062000"},{"name":"Comuna Cehu Silvaniei","countryCode":"RO","stateCode":"SJ","latitude":"47.41293000","longitude":"23.17660000"},{"name":"Comuna Chieşd","countryCode":"RO","stateCode":"SJ","latitude":"47.36505000","longitude":"22.89296000"},{"name":"Comuna Cizer","countryCode":"RO","stateCode":"SJ","latitude":"47.06684000","longitude":"22.88129000"},{"name":"Comuna Coşeiu","countryCode":"RO","stateCode":"SJ","latitude":"47.33189000","longitude":"23.01282000"},{"name":"Comuna Crasna","countryCode":"RO","stateCode":"SJ","latitude":"47.16191000","longitude":"22.82979000"},{"name":"Comuna Creaca","countryCode":"RO","stateCode":"SJ","latitude":"47.19490000","longitude":"23.22760000"},{"name":"Comuna Cristolţ","countryCode":"RO","stateCode":"SJ","latitude":"47.21231000","longitude":"23.43745000"},{"name":"Comuna Crişeni","countryCode":"RO","stateCode":"SJ","latitude":"47.25028000","longitude":"23.06965000"},{"name":"Comuna Cuzăplac","countryCode":"RO","stateCode":"SJ","latitude":"46.94651000","longitude":"23.21895000"},{"name":"Comuna Dobrin","countryCode":"RO","stateCode":"SJ","latitude":"47.30812000","longitude":"23.11367000"},{"name":"Comuna Dragu","countryCode":"RO","stateCode":"SJ","latitude":"47.03493000","longitude":"23.41089000"},{"name":"Comuna Fildu De Jos","countryCode":"RO","stateCode":"SJ","latitude":"46.91837000","longitude":"23.01591000"},{"name":"Comuna Gâlgău","countryCode":"RO","stateCode":"SJ","latitude":"47.27667000","longitude":"23.68763000"},{"name":"Comuna Gârbou","countryCode":"RO","stateCode":"SJ","latitude":"47.15447000","longitude":"23.43522000"},{"name":"Comuna Halmăşd","countryCode":"RO","stateCode":"SJ","latitude":"47.15903000","longitude":"22.59664000"},{"name":"Comuna Hereclean","countryCode":"RO","stateCode":"SJ","latitude":"47.26297000","longitude":"23.00704000"},{"name":"Comuna Hida","countryCode":"RO","stateCode":"SJ","latitude":"47.07831000","longitude":"23.33841000"},{"name":"Comuna Horoatu Crasnei","countryCode":"RO","stateCode":"SJ","latitude":"47.09729000","longitude":"22.92131000"},{"name":"Comuna Ileanda","countryCode":"RO","stateCode":"SJ","latitude":"47.34501000","longitude":"23.60827000"},{"name":"Comuna Ip","countryCode":"RO","stateCode":"SJ","latitude":"47.22138000","longitude":"22.62406000"},{"name":"Comuna Letca","countryCode":"RO","stateCode":"SJ","latitude":"47.34948000","longitude":"23.42865000"},{"name":"Comuna Lozna","countryCode":"RO","stateCode":"SJ","latitude":"47.31510000","longitude":"23.48507000"},{"name":"Comuna Marca","countryCode":"RO","stateCode":"SJ","latitude":"47.23495000","longitude":"22.55089000"},{"name":"Comuna Mirşid","countryCode":"RO","stateCode":"SJ","latitude":"47.23132000","longitude":"23.14308000"},{"name":"Comuna Măerişte","countryCode":"RO","stateCode":"SJ","latitude":"47.29893000","longitude":"22.75444000"},{"name":"Comuna Nuşfalău","countryCode":"RO","stateCode":"SJ","latitude":"47.21355000","longitude":"22.70784000"},{"name":"Comuna Năpradea","countryCode":"RO","stateCode":"SJ","latitude":"47.34497000","longitude":"23.31603000"},{"name":"Comuna Pericei","countryCode":"RO","stateCode":"SJ","latitude":"47.24643000","longitude":"22.87644000"},{"name":"Comuna Plopiş","countryCode":"RO","stateCode":"SJ","latitude":"47.11425000","longitude":"22.64240000"},{"name":"Comuna Poiana Blenchii","countryCode":"RO","stateCode":"SJ","latitude":"47.30626000","longitude":"23.76012000"},{"name":"Comuna Românaşi","countryCode":"RO","stateCode":"SJ","latitude":"47.11470000","longitude":"23.17627000"},{"name":"Comuna Rus","countryCode":"RO","stateCode":"SJ","latitude":"47.27800000","longitude":"23.57813000"},{"name":"Comuna Someş-Odorhei","countryCode":"RO","stateCode":"SJ","latitude":"47.32846000","longitude":"23.22294000"},{"name":"Comuna Surduc","countryCode":"RO","stateCode":"SJ","latitude":"47.24433000","longitude":"23.37313000"},{"name":"Comuna Sâg","countryCode":"RO","stateCode":"SJ","latitude":"47.07041000","longitude":"22.78671000"},{"name":"Comuna Sânmihaiu Almaşului","countryCode":"RO","stateCode":"SJ","latitude":"47.03822000","longitude":"23.21448000"},{"name":"Comuna Sălăţig","countryCode":"RO","stateCode":"SJ","latitude":"47.35417000","longitude":"23.15585000"},{"name":"Comuna Treznea","countryCode":"RO","stateCode":"SJ","latitude":"47.09432000","longitude":"23.10166000"},{"name":"Comuna Valcãu De Jos","countryCode":"RO","stateCode":"SJ","latitude":"47.10960000","longitude":"22.73662000"},{"name":"Comuna Vârşolţ","countryCode":"RO","stateCode":"SJ","latitude":"47.19711000","longitude":"22.94529000"},{"name":"Comuna Zalha","countryCode":"RO","stateCode":"SJ","latitude":"47.19786000","longitude":"23.53139000"},{"name":"Comuna Zimbor","countryCode":"RO","stateCode":"SJ","latitude":"46.98887000","longitude":"23.29029000"},{"name":"Comuna Şamşud","countryCode":"RO","stateCode":"SJ","latitude":"47.33234000","longitude":"22.95373000"},{"name":"Comuna Şimişna","countryCode":"RO","stateCode":"SJ","latitude":"47.21179000","longitude":"23.61546000"},{"name":"Comuna Şărmăşag","countryCode":"RO","stateCode":"SJ","latitude":"47.33342000","longitude":"22.81988000"},{"name":"Comună Meseşenii de Jos","countryCode":"RO","stateCode":"SJ","latitude":"47.14568000","longitude":"22.99133000"},{"name":"Coşeiu","countryCode":"RO","stateCode":"SJ","latitude":"47.31667000","longitude":"22.98333000"},{"name":"Crasna","countryCode":"RO","stateCode":"SJ","latitude":"47.16667000","longitude":"22.90000000"},{"name":"Creaca","countryCode":"RO","stateCode":"SJ","latitude":"47.20000000","longitude":"23.25000000"},{"name":"Cristolţ","countryCode":"RO","stateCode":"SJ","latitude":"47.20000000","longitude":"23.43333000"},{"name":"Crişeni","countryCode":"RO","stateCode":"SJ","latitude":"47.23333000","longitude":"23.05000000"},{"name":"Cuzăplac","countryCode":"RO","stateCode":"SJ","latitude":"46.96667000","longitude":"23.20000000"},{"name":"Deja","countryCode":"RO","stateCode":"SJ","latitude":"47.35537000","longitude":"23.18300000"},{"name":"Derșida","countryCode":"RO","stateCode":"SJ","latitude":"47.38810000","longitude":"22.80170000"},{"name":"Dioșod","countryCode":"RO","stateCode":"SJ","latitude":"47.29238000","longitude":"23.02099000"},{"name":"Dobrin","countryCode":"RO","stateCode":"SJ","latitude":"47.28333000","longitude":"23.13333000"},{"name":"Dragu","countryCode":"RO","stateCode":"SJ","latitude":"47.01667000","longitude":"23.40000000"},{"name":"Fildu de Jos","countryCode":"RO","stateCode":"SJ","latitude":"46.93333000","longitude":"23.06667000"},{"name":"Giurtelecu Șimleului","countryCode":"RO","stateCode":"SJ","latitude":"47.29680000","longitude":"22.79557000"},{"name":"Gâlgău","countryCode":"RO","stateCode":"SJ","latitude":"47.28183000","longitude":"23.70157000"},{"name":"Gâlgău Almaşului","countryCode":"RO","stateCode":"SJ","latitude":"47.20000000","longitude":"23.33333000"},{"name":"Gârbou","countryCode":"RO","stateCode":"SJ","latitude":"47.15000000","longitude":"23.43333000"},{"name":"Halmăşd","countryCode":"RO","stateCode":"SJ","latitude":"47.15000000","longitude":"22.61667000"},{"name":"Hereclean","countryCode":"RO","stateCode":"SJ","latitude":"47.25000000","longitude":"23.01667000"},{"name":"Hida","countryCode":"RO","stateCode":"SJ","latitude":"47.06667000","longitude":"23.28333000"},{"name":"Horoatu Crasnei","countryCode":"RO","stateCode":"SJ","latitude":"47.13333000","longitude":"22.88333000"},{"name":"Ileanda","countryCode":"RO","stateCode":"SJ","latitude":"47.33333000","longitude":"23.63333000"},{"name":"Ip","countryCode":"RO","stateCode":"SJ","latitude":"47.23333000","longitude":"22.65000000"},{"name":"Jibou","countryCode":"RO","stateCode":"SJ","latitude":"47.25896000","longitude":"23.25651000"},{"name":"Letca","countryCode":"RO","stateCode":"SJ","latitude":"47.33333000","longitude":"23.45000000"},{"name":"Lozna","countryCode":"RO","stateCode":"SJ","latitude":"47.31667000","longitude":"23.46667000"},{"name":"Mal","countryCode":"RO","stateCode":"SJ","latitude":"47.06979000","longitude":"22.81441000"},{"name":"Marca","countryCode":"RO","stateCode":"SJ","latitude":"47.21667000","longitude":"22.56667000"},{"name":"Marin","countryCode":"RO","stateCode":"SJ","latitude":"47.12754000","longitude":"22.81055000"},{"name":"Meseşenii de Jos","countryCode":"RO","stateCode":"SJ","latitude":"47.15000000","longitude":"22.98333000"},{"name":"Mirşid","countryCode":"RO","stateCode":"SJ","latitude":"47.23333000","longitude":"23.13333000"},{"name":"Municipiul Zalãu","countryCode":"RO","stateCode":"SJ","latitude":"47.16633000","longitude":"23.09660000"},{"name":"Măerişte","countryCode":"RO","stateCode":"SJ","latitude":"47.31667000","longitude":"22.80000000"},{"name":"Nuşfalău","countryCode":"RO","stateCode":"SJ","latitude":"47.20000000","longitude":"22.73333000"},{"name":"Năpradea","countryCode":"RO","stateCode":"SJ","latitude":"47.36667000","longitude":"23.31667000"},{"name":"Oraş Şimleu Silvaniei","countryCode":"RO","stateCode":"SJ","latitude":"47.23018000","longitude":"22.79440000"},{"name":"Oraș Jibou","countryCode":"RO","stateCode":"SJ","latitude":"47.26001000","longitude":"23.25488000"},{"name":"Peceiu","countryCode":"RO","stateCode":"SJ","latitude":"47.12415000","longitude":"22.86238000"},{"name":"Pericei","countryCode":"RO","stateCode":"SJ","latitude":"47.23333000","longitude":"22.88333000"},{"name":"Plopiş","countryCode":"RO","stateCode":"SJ","latitude":"47.13333000","longitude":"22.68333000"},{"name":"Poiana Blenchii","countryCode":"RO","stateCode":"SJ","latitude":"47.30000000","longitude":"23.75000000"},{"name":"Pusta","countryCode":"RO","stateCode":"SJ","latitude":"47.24596000","longitude":"22.72374000"},{"name":"Românaşi","countryCode":"RO","stateCode":"SJ","latitude":"47.10000000","longitude":"23.18333000"},{"name":"Rus","countryCode":"RO","stateCode":"SJ","latitude":"47.28333000","longitude":"23.60000000"},{"name":"Someş-Odorhei","countryCode":"RO","stateCode":"SJ","latitude":"47.31667000","longitude":"23.26667000"},{"name":"Stârciu","countryCode":"RO","stateCode":"SJ","latitude":"47.08747000","longitude":"22.91998000"},{"name":"Surduc","countryCode":"RO","stateCode":"SJ","latitude":"47.25000000","longitude":"23.35000000"},{"name":"Sâg","countryCode":"RO","stateCode":"SJ","latitude":"47.07545000","longitude":"22.78084000"},{"name":"Sânmihaiu Almaşului","countryCode":"RO","stateCode":"SJ","latitude":"47.01667000","longitude":"23.30000000"},{"name":"Valcău de Jos","countryCode":"RO","stateCode":"SJ","latitude":"47.11667000","longitude":"22.73333000"},{"name":"Vârşolţ","countryCode":"RO","stateCode":"SJ","latitude":"47.20000000","longitude":"22.93333000"},{"name":"Zalha","countryCode":"RO","stateCode":"SJ","latitude":"47.18333000","longitude":"23.53333000"},{"name":"Zalău","countryCode":"RO","stateCode":"SJ","latitude":"47.20000000","longitude":"23.05000000"},{"name":"Zimbor","countryCode":"RO","stateCode":"SJ","latitude":"47.00000000","longitude":"23.26667000"},{"name":"Zăuan","countryCode":"RO","stateCode":"SJ","latitude":"47.22495000","longitude":"22.66328000"},{"name":"Şamşud","countryCode":"RO","stateCode":"SJ","latitude":"47.35000000","longitude":"22.95000000"},{"name":"Şimleu Silvaniei","countryCode":"RO","stateCode":"SJ","latitude":"47.23333000","longitude":"22.80000000"},{"name":"Şărmăşag","countryCode":"RO","stateCode":"SJ","latitude":"47.35000000","longitude":"22.83333000"},{"name":"Șimișna","countryCode":"RO","stateCode":"SJ","latitude":"47.23202000","longitude":"23.62370000"},{"name":"Sălăţig","countryCode":"RO","stateCode":"SJ","latitude":"47.36667000","longitude":"23.13333000"},{"name":"Tihău","countryCode":"RO","stateCode":"SJ","latitude":"47.22724000","longitude":"23.32964000"},{"name":"Treznea","countryCode":"RO","stateCode":"SJ","latitude":"47.10000000","longitude":"23.11667000"},{"name":"Aghireșu","countryCode":"RO","stateCode":"CJ","latitude":"46.87209000","longitude":"23.23773000"},{"name":"Aghireșu-Fabrici","countryCode":"RO","stateCode":"CJ","latitude":"46.86690000","longitude":"23.27129000"},{"name":"Aiton","countryCode":"RO","stateCode":"CJ","latitude":"46.68333000","longitude":"23.73333000"},{"name":"Aluniş","countryCode":"RO","stateCode":"CJ","latitude":"47.03333000","longitude":"23.75000000"},{"name":"Apahida","countryCode":"RO","stateCode":"CJ","latitude":"46.81667000","longitude":"23.75000000"},{"name":"Aşchileu Dorna","countryCode":"RO","stateCode":"CJ","latitude":"46.98333000","longitude":"23.48333000"},{"name":"Baciu","countryCode":"RO","stateCode":"CJ","latitude":"46.80000000","longitude":"23.51667000"},{"name":"Beliş","countryCode":"RO","stateCode":"CJ","latitude":"46.65000000","longitude":"23.03333000"},{"name":"Bobâlna","countryCode":"RO","stateCode":"CJ","latitude":"47.14385000","longitude":"23.64461000"},{"name":"Bogdăneşti","countryCode":"RO","stateCode":"CJ","latitude":"46.63333000","longitude":"23.13333000"},{"name":"Bonțida","countryCode":"RO","stateCode":"CJ","latitude":"46.91550000","longitude":"23.81475000"},{"name":"Borşa","countryCode":"RO","stateCode":"CJ","latitude":"46.93333000","longitude":"23.66667000"},{"name":"Buza","countryCode":"RO","stateCode":"CJ","latitude":"46.90000000","longitude":"24.15000000"},{"name":"Băişoara","countryCode":"RO","stateCode":"CJ","latitude":"46.58333000","longitude":"23.46667000"},{"name":"Ceanu Mare","countryCode":"RO","stateCode":"CJ","latitude":"46.66667000","longitude":"23.95000000"},{"name":"Chinteni","countryCode":"RO","stateCode":"CJ","latitude":"46.86667000","longitude":"23.53333000"},{"name":"Chiuiești","countryCode":"RO","stateCode":"CJ","latitude":"47.29686000","longitude":"23.87553000"},{"name":"Ciucea","countryCode":"RO","stateCode":"CJ","latitude":"46.95000000","longitude":"22.81667000"},{"name":"Ciurila","countryCode":"RO","stateCode":"CJ","latitude":"46.65000000","longitude":"23.55000000"},{"name":"Cluj-Napoca","countryCode":"RO","stateCode":"CJ","latitude":"46.76667000","longitude":"23.60000000"},{"name":"Cojocna","countryCode":"RO","stateCode":"CJ","latitude":"46.75000000","longitude":"23.83333000"},{"name":"Comuna Aghireşu","countryCode":"RO","stateCode":"CJ","latitude":"46.87785000","longitude":"23.25320000"},{"name":"Comuna Aiton","countryCode":"RO","stateCode":"CJ","latitude":"46.68275000","longitude":"23.71608000"},{"name":"Comuna Aluniş","countryCode":"RO","stateCode":"CJ","latitude":"47.05595000","longitude":"23.74365000"},{"name":"Comuna Apahida","countryCode":"RO","stateCode":"CJ","latitude":"46.78296000","longitude":"23.74433000"},{"name":"Comuna Aşchileu","countryCode":"RO","stateCode":"CJ","latitude":"46.98498000","longitude":"23.48468000"},{"name":"Comuna Baciu","countryCode":"RO","stateCode":"CJ","latitude":"46.82010000","longitude":"23.49036000"},{"name":"Comuna Beliş","countryCode":"RO","stateCode":"CJ","latitude":"46.65246000","longitude":"22.95213000"},{"name":"Comuna Bobâlna","countryCode":"RO","stateCode":"CJ","latitude":"47.13319000","longitude":"23.65163000"},{"name":"Comuna Bonţida","countryCode":"RO","stateCode":"CJ","latitude":"46.90036000","longitude":"23.82228000"},{"name":"Comuna Borşa","countryCode":"RO","stateCode":"CJ","latitude":"46.92402000","longitude":"23.64940000"},{"name":"Comuna Buza","countryCode":"RO","stateCode":"CJ","latitude":"46.90492000","longitude":"24.18041000"},{"name":"Comuna Băişoara","countryCode":"RO","stateCode":"CJ","latitude":"46.58331000","longitude":"23.39349000"},{"name":"Comuna Ceanu Mare","countryCode":"RO","stateCode":"CJ","latitude":"46.65324000","longitude":"23.94586000"},{"name":"Comuna Chinteni","countryCode":"RO","stateCode":"CJ","latitude":"46.88822000","longitude":"23.55319000"},{"name":"Comuna Chiuieşti","countryCode":"RO","stateCode":"CJ","latitude":"47.32292000","longitude":"23.92016000"},{"name":"Comuna Ciucea","countryCode":"RO","stateCode":"CJ","latitude":"46.95981000","longitude":"22.84363000"},{"name":"Comuna Ciurila","countryCode":"RO","stateCode":"CJ","latitude":"46.63372000","longitude":"23.53979000"},{"name":"Comuna Cojocna","countryCode":"RO","stateCode":"CJ","latitude":"46.72137000","longitude":"23.83949000"},{"name":"Comuna Corneşti","countryCode":"RO","stateCode":"CJ","latitude":"47.02811000","longitude":"23.68500000"},{"name":"Comuna Cuzdrioara","countryCode":"RO","stateCode":"CJ","latitude":"47.18274000","longitude":"23.93248000"},{"name":"Comuna Câţcău","countryCode":"RO","stateCode":"CJ","latitude":"47.23058000","longitude":"23.79331000"},{"name":"Comuna Cãpuşu Mare","countryCode":"RO","stateCode":"CJ","latitude":"46.78746000","longitude":"23.23462000"},{"name":"Comuna Căianu","countryCode":"RO","stateCode":"CJ","latitude":"46.80670000","longitude":"23.90883000"},{"name":"Comuna Călăraşi","countryCode":"RO","stateCode":"CJ","latitude":"46.49376000","longitude":"23.85359000"},{"name":"Comuna Călăţele","countryCode":"RO","stateCode":"CJ","latitude":"46.76282000","longitude":"23.03046000"},{"name":"Comuna Cămăraşu","countryCode":"RO","stateCode":"CJ","latitude":"46.78695000","longitude":"24.11369000"},{"name":"Comuna Cătina","countryCode":"RO","stateCode":"CJ","latitude":"46.85179000","longitude":"24.16497000"},{"name":"Comuna Căşeiu","countryCode":"RO","stateCode":"CJ","latitude":"47.23810000","longitude":"23.86404000"},{"name":"Comuna Dăbâca","countryCode":"RO","stateCode":"CJ","latitude":"46.96989000","longitude":"23.69456000"},{"name":"Comuna Feleacu","countryCode":"RO","stateCode":"CJ","latitude":"46.70345000","longitude":"23.64021000"},{"name":"Comuna Fizeşu Gherlii","countryCode":"RO","stateCode":"CJ","latitude":"46.99442000","longitude":"23.94727000"},{"name":"Comuna Floreşti","countryCode":"RO","stateCode":"CJ","latitude":"46.73375000","longitude":"23.47861000"},{"name":"Comuna Frata","countryCode":"RO","stateCode":"CJ","latitude":"46.69878000","longitude":"24.05385000"},{"name":"Comuna Geaca","countryCode":"RO","stateCode":"CJ","latitude":"46.88141000","longitude":"24.06256000"},{"name":"Comuna Gilău","countryCode":"RO","stateCode":"CJ","latitude":"46.72607000","longitude":"23.34909000"},{"name":"Comuna Gârbãu","countryCode":"RO","stateCode":"CJ","latitude":"46.84059000","longitude":"23.37049000"},{"name":"Comuna Iara","countryCode":"RO","stateCode":"CJ","latitude":"46.54268000","longitude":"23.52749000"},{"name":"Comuna Iclod","countryCode":"RO","stateCode":"CJ","latitude":"46.99174000","longitude":"23.81618000"},{"name":"Comuna Izvoru Crişului","countryCode":"RO","stateCode":"CJ","latitude":"46.84542000","longitude":"23.10025000"},{"name":"Comuna Jichişu De Jos","countryCode":"RO","stateCode":"CJ","latitude":"47.12028000","longitude":"23.76788000"},{"name":"Comuna Jucu","countryCode":"RO","stateCode":"CJ","latitude":"46.84958000","longitude":"23.80953000"},{"name":"Comuna Luna","countryCode":"RO","stateCode":"CJ","latitude":"46.47522000","longitude":"23.94928000"},{"name":"Comuna Mica","countryCode":"RO","stateCode":"CJ","latitude":"47.14436000","longitude":"23.97593000"},{"name":"Comuna Mihai Viteazu","countryCode":"RO","stateCode":"CJ","latitude":"46.53477000","longitude":"23.71595000"},{"name":"Comuna Mintiu Gherlii","countryCode":"RO","stateCode":"CJ","latitude":"47.07323000","longitude":"23.92731000"},{"name":"Comuna Mociu","countryCode":"RO","stateCode":"CJ","latitude":"46.79232000","longitude":"24.02853000"},{"name":"Comuna Moldoveneşti","countryCode":"RO","stateCode":"CJ","latitude":"46.47350000","longitude":"23.68905000"},{"name":"Comuna Mânăstireni","countryCode":"RO","stateCode":"CJ","latitude":"46.79131000","longitude":"23.09871000"},{"name":"Comuna Mãguri-Rãcãtãu","countryCode":"RO","stateCode":"CJ","latitude":"46.63948000","longitude":"23.19485000"},{"name":"Comuna Mărgău","countryCode":"RO","stateCode":"CJ","latitude":"46.75677000","longitude":"22.94429000"},{"name":"Comuna Mărişel","countryCode":"RO","stateCode":"CJ","latitude":"46.68422000","longitude":"23.11466000"},{"name":"Comuna Negreni","countryCode":"RO","stateCode":"CJ","latitude":"46.95224000","longitude":"22.75835000"},{"name":"Comuna Panticeu","countryCode":"RO","stateCode":"CJ","latitude":"47.04079000","longitude":"23.55639000"},{"name":"Comuna Petreştii De Jos","countryCode":"RO","stateCode":"CJ","latitude":"46.58162000","longitude":"23.62191000"},{"name":"Comuna Ploscoş","countryCode":"RO","stateCode":"CJ","latitude":"46.66066000","longitude":"23.84322000"},{"name":"Comuna Poieni","countryCode":"RO","stateCode":"CJ","latitude":"46.88361000","longitude":"22.86041000"},{"name":"Comuna Pãlatca","countryCode":"RO","stateCode":"CJ","latitude":"46.87358000","longitude":"23.98288000"},{"name":"Comuna Recea Cristur","countryCode":"RO","stateCode":"CJ","latitude":"47.12155000","longitude":"23.54554000"},{"name":"Comuna Râșca","countryCode":"RO","stateCode":"CJ","latitude":"46.73082000","longitude":"23.15413000"},{"name":"Comuna Sic","countryCode":"RO","stateCode":"CJ","latitude":"46.93134000","longitude":"23.89615000"},{"name":"Comuna Suatu","countryCode":"RO","stateCode":"CJ","latitude":"46.75372000","longitude":"23.95820000"},{"name":"Comuna Sâncraiu","countryCode":"RO","stateCode":"CJ","latitude":"46.83410000","longitude":"22.99135000"},{"name":"Comuna Sânmărtin","countryCode":"RO","stateCode":"CJ","latitude":"47.00708000","longitude":"24.07336000"},{"name":"Comuna Sânpaul","countryCode":"RO","stateCode":"CJ","latitude":"46.89597000","longitude":"23.41731000"},{"name":"Comuna Sãcuieu","countryCode":"RO","stateCode":"CJ","latitude":"46.81600000","longitude":"22.86010000"},{"name":"Comuna Sănduleşti","countryCode":"RO","stateCode":"CJ","latitude":"46.58887000","longitude":"23.73049000"},{"name":"Comuna Săvădisla","countryCode":"RO","stateCode":"CJ","latitude":"46.66540000","longitude":"23.44808000"},{"name":"Comuna Tritenii De Jos","countryCode":"RO","stateCode":"CJ","latitude":"46.58735000","longitude":"24.00139000"},{"name":"Comuna Tureni","countryCode":"RO","stateCode":"CJ","latitude":"46.63917000","longitude":"23.67684000"},{"name":"Comuna Unguraş","countryCode":"RO","stateCode":"CJ","latitude":"47.11667000","longitude":"24.05000000"},{"name":"Comuna Vad","countryCode":"RO","stateCode":"CJ","latitude":"47.20634000","longitude":"23.71403000"},{"name":"Comuna Valea Ierii","countryCode":"RO","stateCode":"CJ","latitude":"46.64086000","longitude":"23.31997000"},{"name":"Comuna Viişoara","countryCode":"RO","stateCode":"CJ","latitude":"46.55377000","longitude":"23.93583000"},{"name":"Comuna Vultureni","countryCode":"RO","stateCode":"CJ","latitude":"46.95597000","longitude":"23.56762000"},{"name":"Comuna Ţaga","countryCode":"RO","stateCode":"CJ","latitude":"46.95100000","longitude":"24.02605000"},{"name":"Copăceni","countryCode":"RO","stateCode":"CJ","latitude":"46.59675000","longitude":"23.73886000"},{"name":"Corneşti","countryCode":"RO","stateCode":"CJ","latitude":"47.03333000","longitude":"23.68333000"},{"name":"Cuzdrioara","countryCode":"RO","stateCode":"CJ","latitude":"47.16667000","longitude":"23.91667000"},{"name":"Câmpia Turzii","countryCode":"RO","stateCode":"CJ","latitude":"46.55000000","longitude":"23.88333000"},{"name":"Câţcău","countryCode":"RO","stateCode":"CJ","latitude":"47.20000000","longitude":"23.78333000"},{"name":"Căianu","countryCode":"RO","stateCode":"CJ","latitude":"46.78460000","longitude":"23.91850000"},{"name":"Căianu Mic","countryCode":"RO","stateCode":"CJ","latitude":"46.78333000","longitude":"23.91667000"},{"name":"Călăraşi","countryCode":"RO","stateCode":"CJ","latitude":"46.48333000","longitude":"23.86667000"},{"name":"Călăţele","countryCode":"RO","stateCode":"CJ","latitude":"46.76667000","longitude":"23.01667000"},{"name":"Cămăraşu","countryCode":"RO","stateCode":"CJ","latitude":"46.78333000","longitude":"24.13333000"},{"name":"Căpuşu Mare","countryCode":"RO","stateCode":"CJ","latitude":"46.78333000","longitude":"23.30000000"},{"name":"Cătina","countryCode":"RO","stateCode":"CJ","latitude":"46.85000000","longitude":"24.18333000"},{"name":"Căşeiu","countryCode":"RO","stateCode":"CJ","latitude":"47.18333000","longitude":"23.86667000"},{"name":"Dej","countryCode":"RO","stateCode":"CJ","latitude":"47.15000000","longitude":"23.86667000"},{"name":"Dezmir","countryCode":"RO","stateCode":"CJ","latitude":"46.76475000","longitude":"23.72451000"},{"name":"Dăbâca","countryCode":"RO","stateCode":"CJ","latitude":"46.98333000","longitude":"23.66667000"},{"name":"Feleacu","countryCode":"RO","stateCode":"CJ","latitude":"46.71667000","longitude":"23.61667000"},{"name":"Fizeşu Gherlii","countryCode":"RO","stateCode":"CJ","latitude":"47.01667000","longitude":"23.98333000"},{"name":"Floreşti","countryCode":"RO","stateCode":"CJ","latitude":"46.74574000","longitude":"23.49375000"},{"name":"Frata","countryCode":"RO","stateCode":"CJ","latitude":"46.70000000","longitude":"24.05000000"},{"name":"Geaca","countryCode":"RO","stateCode":"CJ","latitude":"46.86667000","longitude":"24.10000000"},{"name":"Gheorghieni","countryCode":"RO","stateCode":"CJ","latitude":"46.71393000","longitude":"23.68853000"},{"name":"Gherla","countryCode":"RO","stateCode":"CJ","latitude":"47.03333000","longitude":"23.91667000"},{"name":"Gilău","countryCode":"RO","stateCode":"CJ","latitude":"46.73245000","longitude":"23.36174000"},{"name":"Gârbău","countryCode":"RO","stateCode":"CJ","latitude":"46.83305000","longitude":"23.35240000"},{"name":"Huedin","countryCode":"RO","stateCode":"CJ","latitude":"46.86667000","longitude":"23.05000000"},{"name":"Iara","countryCode":"RO","stateCode":"CJ","latitude":"46.55000000","longitude":"23.51667000"},{"name":"Iclod","countryCode":"RO","stateCode":"CJ","latitude":"46.98333000","longitude":"23.80000000"},{"name":"Izvoru Crişului","countryCode":"RO","stateCode":"CJ","latitude":"46.83333000","longitude":"23.10000000"},{"name":"Jichişu de Jos","countryCode":"RO","stateCode":"CJ","latitude":"47.11667000","longitude":"23.80000000"},{"name":"Luna","countryCode":"RO","stateCode":"CJ","latitude":"46.50659000","longitude":"23.91959000"},{"name":"Luna de Sus","countryCode":"RO","stateCode":"CJ","latitude":"46.74313000","longitude":"23.43539000"},{"name":"Luncani","countryCode":"RO","stateCode":"CJ","latitude":"46.47274000","longitude":"23.95095000"},{"name":"Mera","countryCode":"RO","stateCode":"CJ","latitude":"46.81525000","longitude":"23.45405000"},{"name":"Mica","countryCode":"RO","stateCode":"CJ","latitude":"47.13333000","longitude":"23.93333000"},{"name":"Mihai Viteazu","countryCode":"RO","stateCode":"CJ","latitude":"46.53333000","longitude":"23.75000000"},{"name":"Mintiu Gherlii","countryCode":"RO","stateCode":"CJ","latitude":"47.05000000","longitude":"23.95000000"},{"name":"Mociu","countryCode":"RO","stateCode":"CJ","latitude":"46.80000000","longitude":"24.03333000"},{"name":"Moldoveneşti","countryCode":"RO","stateCode":"CJ","latitude":"46.50000000","longitude":"23.65000000"},{"name":"Municipiul Cluj-Napoca","countryCode":"RO","stateCode":"CJ","latitude":"46.77791000","longitude":"23.60512000"},{"name":"Municipiul Câmpia Turzii","countryCode":"RO","stateCode":"CJ","latitude":"46.54417000","longitude":"23.88472000"},{"name":"Municipiul Dej","countryCode":"RO","stateCode":"CJ","latitude":"47.12783000","longitude":"23.87504000"},{"name":"Municipiul Gherla","countryCode":"RO","stateCode":"CJ","latitude":"47.01431000","longitude":"23.88134000"},{"name":"Municipiul Turda","countryCode":"RO","stateCode":"CJ","latitude":"46.57456000","longitude":"23.78574000"},{"name":"Mânăstireni","countryCode":"RO","stateCode":"CJ","latitude":"46.76667000","longitude":"23.08333000"},{"name":"Măguri","countryCode":"RO","stateCode":"CJ","latitude":"46.62849000","longitude":"23.10294000"},{"name":"Măguri-Răcătău","countryCode":"RO","stateCode":"CJ","latitude":"46.64500000","longitude":"23.19700000"},{"name":"Mărgău","countryCode":"RO","stateCode":"CJ","latitude":"46.75000000","longitude":"22.96667000"},{"name":"Mărişel","countryCode":"RO","stateCode":"CJ","latitude":"46.65000000","longitude":"23.13333000"},{"name":"Negreni","countryCode":"RO","stateCode":"CJ","latitude":"46.95378000","longitude":"22.76347000"},{"name":"Nireș","countryCode":"RO","stateCode":"CJ","latitude":"47.11499000","longitude":"23.98092000"},{"name":"Ocna Dejului","countryCode":"RO","stateCode":"CJ","latitude":"47.11581000","longitude":"23.85934000"},{"name":"Oraş Huedin","countryCode":"RO","stateCode":"CJ","latitude":"46.87204000","longitude":"23.03935000"},{"name":"Panticeu","countryCode":"RO","stateCode":"CJ","latitude":"47.03333000","longitude":"23.56667000"},{"name":"Petreştii de Jos","countryCode":"RO","stateCode":"CJ","latitude":"46.58333000","longitude":"23.65000000"},{"name":"Ploscoș","countryCode":"RO","stateCode":"CJ","latitude":"46.64303000","longitude":"23.84663000"},{"name":"Poieni","countryCode":"RO","stateCode":"CJ","latitude":"46.91880000","longitude":"22.85826000"},{"name":"Pădureni","countryCode":"RO","stateCode":"CJ","latitude":"46.59316000","longitude":"24.02700000"},{"name":"Pălatca","countryCode":"RO","stateCode":"CJ","latitude":"46.85000000","longitude":"23.98333000"},{"name":"Recea Cristur","countryCode":"RO","stateCode":"CJ","latitude":"47.06667000","longitude":"23.53333000"},{"name":"Rugășești","countryCode":"RO","stateCode":"CJ","latitude":"47.23147000","longitude":"23.87326000"},{"name":"Râșca","countryCode":"RO","stateCode":"CJ","latitude":"46.73967000","longitude":"23.10625000"},{"name":"Răscruci","countryCode":"RO","stateCode":"CJ","latitude":"46.90569000","longitude":"23.76860000"},{"name":"Sic","countryCode":"RO","stateCode":"CJ","latitude":"46.93333000","longitude":"23.88333000"},{"name":"Soporu de Câmpie","countryCode":"RO","stateCode":"CJ","latitude":"46.69618000","longitude":"24.00658000"},{"name":"Suatu","countryCode":"RO","stateCode":"CJ","latitude":"46.76667000","longitude":"23.96667000"},{"name":"Suceagu","countryCode":"RO","stateCode":"CJ","latitude":"46.78432000","longitude":"23.46511000"},{"name":"Sâncraiu","countryCode":"RO","stateCode":"CJ","latitude":"46.83333000","longitude":"22.98333000"},{"name":"Sânmărghita","countryCode":"RO","stateCode":"CJ","latitude":"47.15649000","longitude":"23.99461000"},{"name":"Sânmărtin","countryCode":"RO","stateCode":"CJ","latitude":"46.90000000","longitude":"23.56667000"},{"name":"Sânnicoară","countryCode":"RO","stateCode":"CJ","latitude":"46.78990000","longitude":"23.72570000"},{"name":"Sânpaul","countryCode":"RO","stateCode":"CJ","latitude":"46.88333000","longitude":"23.41667000"},{"name":"Turda","countryCode":"RO","stateCode":"CJ","latitude":"46.56667000","longitude":"23.78333000"},{"name":"Tureni","countryCode":"RO","stateCode":"CJ","latitude":"46.62934000","longitude":"23.70240000"},{"name":"Unguraş","countryCode":"RO","stateCode":"CJ","latitude":"47.11667000","longitude":"24.05000000"},{"name":"Urca","countryCode":"RO","stateCode":"CJ","latitude":"46.54885000","longitude":"23.96187000"},{"name":"Vad","countryCode":"RO","stateCode":"CJ","latitude":"47.20000000","longitude":"23.75000000"},{"name":"Vaida-Cămăraș","countryCode":"RO","stateCode":"CJ","latitude":"46.82823000","longitude":"23.94724000"},{"name":"Valea Ierii","countryCode":"RO","stateCode":"CJ","latitude":"46.65000000","longitude":"23.35000000"},{"name":"Viişoara","countryCode":"RO","stateCode":"CJ","latitude":"46.55000000","longitude":"23.91667000"},{"name":"Vultureni","countryCode":"RO","stateCode":"CJ","latitude":"46.96667000","longitude":"23.56667000"},{"name":"Ţaga","countryCode":"RO","stateCode":"CJ","latitude":"46.95000000","longitude":"24.05000000"},{"name":"Săcuieu","countryCode":"RO","stateCode":"CJ","latitude":"46.82335000","longitude":"22.88824000"},{"name":"Sănduleşti","countryCode":"RO","stateCode":"CJ","latitude":"46.58333000","longitude":"23.71667000"},{"name":"Săvădisla","countryCode":"RO","stateCode":"CJ","latitude":"46.68333000","longitude":"23.45000000"},{"name":"Tritenii de Jos","countryCode":"RO","stateCode":"CJ","latitude":"46.58333000","longitude":"24.00000000"},{"name":"Tritenii de Sus","countryCode":"RO","stateCode":"CJ","latitude":"46.60544000","longitude":"23.99849000"},{"name":"Agighiol","countryCode":"RO","stateCode":"TL","latitude":"45.03362000","longitude":"28.87628000"},{"name":"Babadag","countryCode":"RO","stateCode":"TL","latitude":"44.90000000","longitude":"28.71667000"},{"name":"Baia","countryCode":"RO","stateCode":"TL","latitude":"44.71667000","longitude":"28.66667000"},{"name":"Beidaud","countryCode":"RO","stateCode":"TL","latitude":"44.71667000","longitude":"28.56667000"},{"name":"Beștepe","countryCode":"RO","stateCode":"TL","latitude":"45.09241000","longitude":"29.01478000"},{"name":"C.A. Rosetti","countryCode":"RO","stateCode":"TL","latitude":"45.30000000","longitude":"29.56667000"},{"name":"Carcaliu","countryCode":"RO","stateCode":"TL","latitude":"45.18333000","longitude":"28.15000000"},{"name":"Casimcea","countryCode":"RO","stateCode":"TL","latitude":"44.73333000","longitude":"28.36667000"},{"name":"Cataloi","countryCode":"RO","stateCode":"TL","latitude":"45.09581000","longitude":"28.72856000"},{"name":"Ceamurlia de Jos","countryCode":"RO","stateCode":"TL","latitude":"44.73333000","longitude":"28.71667000"},{"name":"Ceamurlia de Sus","countryCode":"RO","stateCode":"TL","latitude":"44.76373000","longitude":"28.60881000"},{"name":"Ceatalchioi","countryCode":"RO","stateCode":"TL","latitude":"45.28333000","longitude":"28.78333000"},{"name":"Cerna","countryCode":"RO","stateCode":"TL","latitude":"45.08333000","longitude":"28.31667000"},{"name":"Chilia Veche","countryCode":"RO","stateCode":"TL","latitude":"45.41667000","longitude":"29.28333000"},{"name":"Ciucurova","countryCode":"RO","stateCode":"TL","latitude":"44.93333000","longitude":"28.48333000"},{"name":"Comuna Baia","countryCode":"RO","stateCode":"TL","latitude":"44.75708000","longitude":"28.64028000"},{"name":"Comuna Beidaud","countryCode":"RO","stateCode":"TL","latitude":"44.72132000","longitude":"28.53265000"},{"name":"Comuna Beştepe","countryCode":"RO","stateCode":"TL","latitude":"45.11243000","longitude":"29.02425000"},{"name":"Comuna C.A. Rosetti","countryCode":"RO","stateCode":"TL","latitude":"45.30207000","longitude":"29.57289000"},{"name":"Comuna Carcaliu","countryCode":"RO","stateCode":"TL","latitude":"45.18688000","longitude":"28.14870000"},{"name":"Comuna Casimcea","countryCode":"RO","stateCode":"TL","latitude":"44.76276000","longitude":"28.33156000"},{"name":"Comuna Ceamurlia de Jos","countryCode":"RO","stateCode":"TL","latitude":"44.73731000","longitude":"28.75115000"},{"name":"Comuna Ceatalchioi","countryCode":"RO","stateCode":"TL","latitude":"45.27904000","longitude":"28.78323000"},{"name":"Comuna Cerna","countryCode":"RO","stateCode":"TL","latitude":"45.04007000","longitude":"28.31668000"},{"name":"Comuna Chilia Veche","countryCode":"RO","stateCode":"TL","latitude":"45.37799000","longitude":"29.21511000"},{"name":"Comuna Ciucurova","countryCode":"RO","stateCode":"TL","latitude":"44.91355000","longitude":"28.47111000"},{"name":"Comuna Crişan","countryCode":"RO","stateCode":"TL","latitude":"45.16093000","longitude":"29.34258000"},{"name":"Comuna Dorobanţu","countryCode":"RO","stateCode":"TL","latitude":"44.94874000","longitude":"28.30073000"},{"name":"Comuna Dăeni","countryCode":"RO","stateCode":"TL","latitude":"44.84533000","longitude":"28.13218000"},{"name":"Comuna Frecăţei","countryCode":"RO","stateCode":"TL","latitude":"45.11808000","longitude":"28.64492000"},{"name":"Comuna Greci","countryCode":"RO","stateCode":"TL","latitude":"45.19132000","longitude":"28.23854000"},{"name":"Comuna Grindu","countryCode":"RO","stateCode":"TL","latitude":"45.40829000","longitude":"28.20031000"},{"name":"Comuna Hamcearca","countryCode":"RO","stateCode":"TL","latitude":"45.11559000","longitude":"28.39383000"},{"name":"Comuna Horia","countryCode":"RO","stateCode":"TL","latitude":"45.03655000","longitude":"28.45947000"},{"name":"Comuna I.C.Brãtianu","countryCode":"RO","stateCode":"TL","latitude":"45.40648000","longitude":"28.05332000"},{"name":"Comuna Izvoarele","countryCode":"RO","stateCode":"TL","latitude":"45.03932000","longitude":"28.53351000"},{"name":"Comuna Jijila","countryCode":"RO","stateCode":"TL","latitude":"45.32554000","longitude":"28.15710000"},{"name":"Comuna Jurilovca","countryCode":"RO","stateCode":"TL","latitude":"44.77261000","longitude":"28.86906000"},{"name":"Comuna Luncaviţa","countryCode":"RO","stateCode":"TL","latitude":"45.28653000","longitude":"28.30029000"},{"name":"Comuna Mahmudia","countryCode":"RO","stateCode":"TL","latitude":"45.08582000","longitude":"29.08775000"},{"name":"Comuna Maliuc","countryCode":"RO","stateCode":"TL","latitude":"45.18330000","longitude":"29.04828000"},{"name":"Comuna Mihai Bravu","countryCode":"RO","stateCode":"TL","latitude":"44.95974000","longitude":"28.65504000"},{"name":"Comuna Mihail Kogălniceanu","countryCode":"RO","stateCode":"TL","latitude":"45.02225000","longitude":"28.72861000"},{"name":"Comuna Murighiol","countryCode":"RO","stateCode":"TL","latitude":"45.02504000","longitude":"29.15177000"},{"name":"Comuna Nalbant","countryCode":"RO","stateCode":"TL","latitude":"45.04119000","longitude":"28.59827000"},{"name":"Comuna Niculiţel","countryCode":"RO","stateCode":"TL","latitude":"45.18251000","longitude":"28.48139000"},{"name":"Comuna Nufăru","countryCode":"RO","stateCode":"TL","latitude":"45.14333000","longitude":"28.92452000"},{"name":"Comuna Ostrov","countryCode":"RO","stateCode":"TL","latitude":"44.91052000","longitude":"28.14640000"},{"name":"Comuna Pardina","countryCode":"RO","stateCode":"TL","latitude":"45.30780000","longitude":"28.95691000"},{"name":"Comuna Peceneaga","countryCode":"RO","stateCode":"TL","latitude":"45.00849000","longitude":"28.14872000"},{"name":"Comuna Sarichioi","countryCode":"RO","stateCode":"TL","latitude":"44.92129000","longitude":"28.81870000"},{"name":"Comuna Sfântu Gheorghe","countryCode":"RO","stateCode":"TL","latitude":"44.89654000","longitude":"29.59357000"},{"name":"Comuna Slava Cercheză","countryCode":"RO","stateCode":"TL","latitude":"44.87578000","longitude":"28.58134000"},{"name":"Comuna Smârdan","countryCode":"RO","stateCode":"TL","latitude":"45.28462000","longitude":"28.00599000"},{"name":"Comuna Somova","countryCode":"RO","stateCode":"TL","latitude":"45.18861000","longitude":"28.65673000"},{"name":"Comuna Stejaru","countryCode":"RO","stateCode":"TL","latitude":"44.78528000","longitude":"28.53996000"},{"name":"Comuna Topolog","countryCode":"RO","stateCode":"TL","latitude":"44.86083000","longitude":"28.34320000"},{"name":"Comuna Turcoaia","countryCode":"RO","stateCode":"TL","latitude":"45.10923000","longitude":"28.18806000"},{"name":"Comuna Valea Nucarilor","countryCode":"RO","stateCode":"TL","latitude":"45.03206000","longitude":"28.91994000"},{"name":"Comuna Valea Teilor","countryCode":"RO","stateCode":"TL","latitude":"45.11150000","longitude":"28.48801000"},{"name":"Comuna Văcăreni","countryCode":"RO","stateCode":"TL","latitude":"45.32463000","longitude":"28.19504000"},{"name":"Crişan","countryCode":"RO","stateCode":"TL","latitude":"44.96667000","longitude":"29.46667000"},{"name":"Dorobanţu","countryCode":"RO","stateCode":"TL","latitude":"44.95000000","longitude":"28.26667000"},{"name":"Dăeni","countryCode":"RO","stateCode":"TL","latitude":"44.83333000","longitude":"28.11667000"},{"name":"Enisala","countryCode":"RO","stateCode":"TL","latitude":"44.87956000","longitude":"28.81872000"},{"name":"Frecăţei","countryCode":"RO","stateCode":"TL","latitude":"45.10000000","longitude":"28.66667000"},{"name":"Garvăn","countryCode":"RO","stateCode":"TL","latitude":"45.34710000","longitude":"28.16187000"},{"name":"Greci","countryCode":"RO","stateCode":"TL","latitude":"45.18333000","longitude":"28.23333000"},{"name":"Grindu","countryCode":"RO","stateCode":"TL","latitude":"45.40000000","longitude":"28.21667000"},{"name":"Hamcearca","countryCode":"RO","stateCode":"TL","latitude":"45.11667000","longitude":"28.36667000"},{"name":"Horia","countryCode":"RO","stateCode":"TL","latitude":"45.01667000","longitude":"28.45000000"},{"name":"I. C. Brătianu","countryCode":"RO","stateCode":"TL","latitude":"45.40581000","longitude":"28.05381000"},{"name":"Iazurile","countryCode":"RO","stateCode":"TL","latitude":"45.02162000","longitude":"28.94281000"},{"name":"Isaccea","countryCode":"RO","stateCode":"TL","latitude":"45.26667000","longitude":"28.46667000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"TL","latitude":"45.03333000","longitude":"28.53333000"},{"name":"Jijila","countryCode":"RO","stateCode":"TL","latitude":"45.30000000","longitude":"28.15000000"},{"name":"Jurilovca","countryCode":"RO","stateCode":"TL","latitude":"44.76667000","longitude":"28.86667000"},{"name":"Lunca","countryCode":"RO","stateCode":"TL","latitude":"44.73288000","longitude":"28.77495000"},{"name":"Luncaviţa","countryCode":"RO","stateCode":"TL","latitude":"45.28333000","longitude":"28.26667000"},{"name":"Mahmudia","countryCode":"RO","stateCode":"TL","latitude":"45.08333000","longitude":"29.08333000"},{"name":"Malcoci","countryCode":"RO","stateCode":"TL","latitude":"45.13851000","longitude":"28.88824000"},{"name":"Maliuc","countryCode":"RO","stateCode":"TL","latitude":"45.17678000","longitude":"29.11334000"},{"name":"Mihai Bravu","countryCode":"RO","stateCode":"TL","latitude":"44.95000000","longitude":"28.65000000"},{"name":"Mihail Kogălniceanu","countryCode":"RO","stateCode":"TL","latitude":"45.03333000","longitude":"28.73333000"},{"name":"Mineri","countryCode":"RO","stateCode":"TL","latitude":"45.16472000","longitude":"28.71573000"},{"name":"Municipiul Tulcea","countryCode":"RO","stateCode":"TL","latitude":"45.18325000","longitude":"28.79298000"},{"name":"Murighiol","countryCode":"RO","stateCode":"TL","latitude":"45.03333000","longitude":"29.16667000"},{"name":"Măcin","countryCode":"RO","stateCode":"TL","latitude":"45.24371000","longitude":"28.13564000"},{"name":"Nalbant","countryCode":"RO","stateCode":"TL","latitude":"45.05000000","longitude":"28.61667000"},{"name":"Nicolae Bălcescu","countryCode":"RO","stateCode":"TL","latitude":"44.99714000","longitude":"28.58757000"},{"name":"Niculiţel","countryCode":"RO","stateCode":"TL","latitude":"45.18333000","longitude":"28.48333000"},{"name":"Nufăru","countryCode":"RO","stateCode":"TL","latitude":"45.15000000","longitude":"28.91667000"},{"name":"Oraş Babadag","countryCode":"RO","stateCode":"TL","latitude":"44.89092000","longitude":"28.71858000"},{"name":"Oraş Isaccea","countryCode":"RO","stateCode":"TL","latitude":"45.26900000","longitude":"28.40446000"},{"name":"Oraş Mãcin","countryCode":"RO","stateCode":"TL","latitude":"45.24736000","longitude":"28.13830000"},{"name":"Oraş Sulina","countryCode":"RO","stateCode":"TL","latitude":"45.15608000","longitude":"29.65197000"},{"name":"Ostrov","countryCode":"RO","stateCode":"TL","latitude":"44.93333000","longitude":"28.15000000"},{"name":"Pardina","countryCode":"RO","stateCode":"TL","latitude":"45.30000000","longitude":"28.96667000"},{"name":"Peceneaga","countryCode":"RO","stateCode":"TL","latitude":"45.01667000","longitude":"28.13333000"},{"name":"Rachelu","countryCode":"RO","stateCode":"TL","latitude":"45.28667000","longitude":"28.32349000"},{"name":"Sarichioi","countryCode":"RO","stateCode":"TL","latitude":"44.95000000","longitude":"28.85000000"},{"name":"Sfântu Gheorghe","countryCode":"RO","stateCode":"TL","latitude":"44.89600000","longitude":"29.59294000"},{"name":"Slava Cercheză","countryCode":"RO","stateCode":"TL","latitude":"44.90128000","longitude":"28.54753000"},{"name":"Slava Rusă","countryCode":"RO","stateCode":"TL","latitude":"44.85029000","longitude":"28.60557000"},{"name":"Smârdan","countryCode":"RO","stateCode":"TL","latitude":"45.28670000","longitude":"28.00368000"},{"name":"Somova","countryCode":"RO","stateCode":"TL","latitude":"45.18333000","longitude":"28.66667000"},{"name":"Stejaru","countryCode":"RO","stateCode":"TL","latitude":"44.76667000","longitude":"28.55000000"},{"name":"Sulina","countryCode":"RO","stateCode":"TL","latitude":"45.15564000","longitude":"29.65403000"},{"name":"Turcoaia","countryCode":"RO","stateCode":"TL","latitude":"45.11667000","longitude":"28.18333000"},{"name":"Turda","countryCode":"RO","stateCode":"TL","latitude":"44.97501000","longitude":"28.62402000"},{"name":"Valea Nucarilor","countryCode":"RO","stateCode":"TL","latitude":"45.03333000","longitude":"28.93333000"},{"name":"Valea Teilor","countryCode":"RO","stateCode":"TL","latitude":"45.11150000","longitude":"28.48801000"},{"name":"Văcăreni","countryCode":"RO","stateCode":"TL","latitude":"45.32415000","longitude":"28.19512000"},{"name":"Zebil","countryCode":"RO","stateCode":"TL","latitude":"44.94600000","longitude":"28.76873000"},{"name":"Sălcioara","countryCode":"RO","stateCode":"TL","latitude":"44.76667000","longitude":"28.88333000"},{"name":"Topolog","countryCode":"RO","stateCode":"TL","latitude":"44.88333000","longitude":"28.36667000"},{"name":"Traian","countryCode":"RO","stateCode":"TL","latitude":"45.02876000","longitude":"28.23518000"},{"name":"Tulcea","countryCode":"RO","stateCode":"TL","latitude":"45.17870000","longitude":"28.80501000"},{"name":"Agnita","countryCode":"RO","stateCode":"SB","latitude":"45.96667000","longitude":"24.61667000"},{"name":"Agârbiciu","countryCode":"RO","stateCode":"SB","latitude":"46.06764000","longitude":"24.19386000"},{"name":"Alma","countryCode":"RO","stateCode":"SB","latitude":"46.21359000","longitude":"24.48037000"},{"name":"Alămor","countryCode":"RO","stateCode":"SB","latitude":"45.93003000","longitude":"23.99370000"},{"name":"Alțâna","countryCode":"RO","stateCode":"SB","latitude":"45.93333000","longitude":"24.46667000"},{"name":"Apoldu de Jos","countryCode":"RO","stateCode":"SB","latitude":"45.86667000","longitude":"23.85000000"},{"name":"Arpaşu de Jos","countryCode":"RO","stateCode":"SB","latitude":"45.78333000","longitude":"24.61667000"},{"name":"Arpașu de Sus","countryCode":"RO","stateCode":"SB","latitude":"45.73436000","longitude":"24.61906000"},{"name":"Avrig","countryCode":"RO","stateCode":"SB","latitude":"45.71667000","longitude":"24.38333000"},{"name":"Axente Sever","countryCode":"RO","stateCode":"SB","latitude":"46.10000000","longitude":"24.21667000"},{"name":"Aţel","countryCode":"RO","stateCode":"SB","latitude":"46.15000000","longitude":"24.46667000"},{"name":"Bazna","countryCode":"RO","stateCode":"SB","latitude":"46.20000000","longitude":"24.28333000"},{"name":"Biertan","countryCode":"RO","stateCode":"SB","latitude":"46.13333000","longitude":"24.51667000"},{"name":"Blăjel","countryCode":"RO","stateCode":"SB","latitude":"46.21667000","longitude":"24.31667000"},{"name":"Boian","countryCode":"RO","stateCode":"SB","latitude":"46.20159000","longitude":"24.22862000"},{"name":"Boița","countryCode":"RO","stateCode":"SB","latitude":"45.63454000","longitude":"24.26037000"},{"name":"Bradu","countryCode":"RO","stateCode":"SB","latitude":"45.72221000","longitude":"24.33234000"},{"name":"Brateiu","countryCode":"RO","stateCode":"SB","latitude":"46.16667000","longitude":"24.41667000"},{"name":"Bruiu","countryCode":"RO","stateCode":"SB","latitude":"45.86667000","longitude":"24.70000000"},{"name":"Brădeni","countryCode":"RO","stateCode":"SB","latitude":"46.08333000","longitude":"24.83333000"},{"name":"Bârghiş","countryCode":"RO","stateCode":"SB","latitude":"45.98333000","longitude":"24.53333000"},{"name":"Chirpăr","countryCode":"RO","stateCode":"SB","latitude":"45.90000000","longitude":"24.60000000"},{"name":"Cisnădie","countryCode":"RO","stateCode":"SB","latitude":"45.71667000","longitude":"24.15000000"},{"name":"Comuna Alma","countryCode":"RO","stateCode":"SB","latitude":"46.22726000","longitude":"24.46825000"},{"name":"Comuna Alțâna","countryCode":"RO","stateCode":"SB","latitude":"45.95534000","longitude":"24.46144000"},{"name":"Comuna Apoldu de Jos","countryCode":"RO","stateCode":"SB","latitude":"45.89598000","longitude":"23.85036000"},{"name":"Comuna Arpaşu de Jos","countryCode":"RO","stateCode":"SB","latitude":"45.77314000","longitude":"24.60870000"},{"name":"Comuna Axente Sever","countryCode":"RO","stateCode":"SB","latitude":"46.07315000","longitude":"24.22535000"},{"name":"Comuna Aţel","countryCode":"RO","stateCode":"SB","latitude":"46.15465000","longitude":"24.48297000"},{"name":"Comuna Bazna","countryCode":"RO","stateCode":"SB","latitude":"46.21384000","longitude":"24.26438000"},{"name":"Comuna Biertan","countryCode":"RO","stateCode":"SB","latitude":"46.12456000","longitude":"24.51945000"},{"name":"Comuna Blăjel","countryCode":"RO","stateCode":"SB","latitude":"46.22436000","longitude":"24.34108000"},{"name":"Comuna Boiţa","countryCode":"RO","stateCode":"SB","latitude":"45.57905000","longitude":"24.24651000"},{"name":"Comuna Brateiu","countryCode":"RO","stateCode":"SB","latitude":"46.15361000","longitude":"24.42007000"},{"name":"Comuna Bruiu","countryCode":"RO","stateCode":"SB","latitude":"45.86350000","longitude":"24.70341000"},{"name":"Comuna Brădeni","countryCode":"RO","stateCode":"SB","latitude":"46.06701000","longitude":"24.86289000"},{"name":"Comuna Bârghiş","countryCode":"RO","stateCode":"SB","latitude":"46.01126000","longitude":"24.50431000"},{"name":"Comuna Chirpăr","countryCode":"RO","stateCode":"SB","latitude":"45.90545000","longitude":"24.61093000"},{"name":"Comuna Cristian","countryCode":"RO","stateCode":"SB","latitude":"45.78444000","longitude":"24.02995000"},{"name":"Comuna Cârţa","countryCode":"RO","stateCode":"SB","latitude":"45.80033000","longitude":"24.56371000"},{"name":"Comuna Cârţişoara","countryCode":"RO","stateCode":"SB","latitude":"45.72704000","longitude":"24.57985000"},{"name":"Comuna Dârlos","countryCode":"RO","stateCode":"SB","latitude":"46.20795000","longitude":"24.39737000"},{"name":"Comuna Gura Râului","countryCode":"RO","stateCode":"SB","latitude":"45.73012000","longitude":"23.98417000"},{"name":"Comuna Hoghilag","countryCode":"RO","stateCode":"SB","latitude":"46.21941000","longitude":"24.61559000"},{"name":"Comuna Iacobeni","countryCode":"RO","stateCode":"SB","latitude":"46.04440000","longitude":"24.75456000"},{"name":"Comuna Jina","countryCode":"RO","stateCode":"SB","latitude":"45.78593000","longitude":"23.67793000"},{"name":"Comuna Laslea","countryCode":"RO","stateCode":"SB","latitude":"46.14966000","longitude":"24.63839000"},{"name":"Comuna Loamneş","countryCode":"RO","stateCode":"SB","latitude":"45.95467000","longitude":"24.04197000"},{"name":"Comuna Ludoş","countryCode":"RO","stateCode":"SB","latitude":"45.93336000","longitude":"23.90070000"},{"name":"Comuna Marpod","countryCode":"RO","stateCode":"SB","latitude":"45.87101000","longitude":"24.51544000"},{"name":"Comuna Merghindeal","countryCode":"RO","stateCode":"SB","latitude":"45.97533000","longitude":"24.71324000"},{"name":"Comuna Micăsasa","countryCode":"RO","stateCode":"SB","latitude":"46.10607000","longitude":"24.13264000"},{"name":"Comuna Mihăileni","countryCode":"RO","stateCode":"SB","latitude":"45.99998000","longitude":"24.36621000"},{"name":"Comuna Moşna","countryCode":"RO","stateCode":"SB","latitude":"46.07534000","longitude":"24.42509000"},{"name":"Comuna Nocrich","countryCode":"RO","stateCode":"SB","latitude":"45.87075000","longitude":"24.43314000"},{"name":"Comuna Orlat","countryCode":"RO","stateCode":"SB","latitude":"45.75550000","longitude":"23.96855000"},{"name":"Comuna Poiana Sibiului","countryCode":"RO","stateCode":"SB","latitude":"45.80920000","longitude":"23.73095000"},{"name":"Comuna Poplaca","countryCode":"RO","stateCode":"SB","latitude":"45.72815000","longitude":"24.05380000"},{"name":"Comuna Porumbacu de Jos","countryCode":"RO","stateCode":"SB","latitude":"45.75078000","longitude":"24.49551000"},{"name":"Comuna Păuca","countryCode":"RO","stateCode":"SB","latitude":"46.00209000","longitude":"23.91696000"},{"name":"Comuna Racoviţa","countryCode":"RO","stateCode":"SB","latitude":"45.66604000","longitude":"24.35142000"},{"name":"Comuna Roşia","countryCode":"RO","stateCode":"SB","latitude":"45.80385000","longitude":"24.31786000"},{"name":"Comuna Râu Sadului","countryCode":"RO","stateCode":"SB","latitude":"45.62401000","longitude":"24.06132000"},{"name":"Comuna Răşinari","countryCode":"RO","stateCode":"SB","latitude":"45.69761000","longitude":"24.07378000"},{"name":"Comuna Sadu","countryCode":"RO","stateCode":"SB","latitude":"45.67199000","longitude":"24.18393000"},{"name":"Comuna Slimnic","countryCode":"RO","stateCode":"SB","latitude":"45.94465000","longitude":"24.19777000"},{"name":"Comuna Tilişca","countryCode":"RO","stateCode":"SB","latitude":"45.80131000","longitude":"23.81411000"},{"name":"Comuna Turnu Roşu","countryCode":"RO","stateCode":"SB","latitude":"45.64667000","longitude":"24.31762000"},{"name":"Comuna Târnava","countryCode":"RO","stateCode":"SB","latitude":"46.13752000","longitude":"24.29756000"},{"name":"Comuna Valea Viilor","countryCode":"RO","stateCode":"SB","latitude":"46.07141000","longitude":"24.31223000"},{"name":"Comuna Vurpăr","countryCode":"RO","stateCode":"SB","latitude":"45.89672000","longitude":"24.34315000"},{"name":"Comuna Şeica Mare","countryCode":"RO","stateCode":"SB","latitude":"45.99998000","longitude":"24.23909000"},{"name":"Comuna Şeica Mică","countryCode":"RO","stateCode":"SB","latitude":"46.04202000","longitude":"24.09567000"},{"name":"Comuna Şelimbăr","countryCode":"RO","stateCode":"SB","latitude":"45.75141000","longitude":"24.21985000"},{"name":"Comuna Şura Mare","countryCode":"RO","stateCode":"SB","latitude":"45.85917000","longitude":"24.18477000"},{"name":"Comuna Şura Mică","countryCode":"RO","stateCode":"SB","latitude":"45.82485000","longitude":"24.04210000"},{"name":"Copşa Mică","countryCode":"RO","stateCode":"SB","latitude":"46.11667000","longitude":"24.25000000"},{"name":"Cristian","countryCode":"RO","stateCode":"SB","latitude":"45.78333000","longitude":"24.03333000"},{"name":"Cârţa","countryCode":"RO","stateCode":"SB","latitude":"45.78333000","longitude":"24.56667000"},{"name":"Cârţişoara","countryCode":"RO","stateCode":"SB","latitude":"45.71667000","longitude":"24.58333000"},{"name":"Dumbrăveni","countryCode":"RO","stateCode":"SB","latitude":"46.23333000","longitude":"24.56667000"},{"name":"Dârlos","countryCode":"RO","stateCode":"SB","latitude":"46.18333000","longitude":"24.40000000"},{"name":"Gura Râului","countryCode":"RO","stateCode":"SB","latitude":"45.73333000","longitude":"23.98333000"},{"name":"Hoghilag","countryCode":"RO","stateCode":"SB","latitude":"46.23333000","longitude":"24.61667000"},{"name":"Iacobeni","countryCode":"RO","stateCode":"SB","latitude":"46.05000000","longitude":"24.71667000"},{"name":"Ighișu Nou","countryCode":"RO","stateCode":"SB","latitude":"46.11121000","longitude":"24.34920000"},{"name":"Jina","countryCode":"RO","stateCode":"SB","latitude":"45.78333000","longitude":"23.68333000"},{"name":"Laslea","countryCode":"RO","stateCode":"SB","latitude":"46.21667000","longitude":"24.65000000"},{"name":"Loamneş","countryCode":"RO","stateCode":"SB","latitude":"45.93333000","longitude":"24.10000000"},{"name":"Ludoş","countryCode":"RO","stateCode":"SB","latitude":"45.91667000","longitude":"23.90000000"},{"name":"Marpod","countryCode":"RO","stateCode":"SB","latitude":"45.86667000","longitude":"24.50000000"},{"name":"Mediaş","countryCode":"RO","stateCode":"SB","latitude":"46.16667000","longitude":"24.35000000"},{"name":"Merghindeal","countryCode":"RO","stateCode":"SB","latitude":"45.96667000","longitude":"24.73333000"},{"name":"Micăsasa","countryCode":"RO","stateCode":"SB","latitude":"46.08333000","longitude":"24.11667000"},{"name":"Miercurea Sibiului","countryCode":"RO","stateCode":"SB","latitude":"45.88333000","longitude":"23.80000000"},{"name":"Mihăileni","countryCode":"RO","stateCode":"SB","latitude":"45.98333000","longitude":"24.35000000"},{"name":"Moşna","countryCode":"RO","stateCode":"SB","latitude":"46.08333000","longitude":"24.40000000"},{"name":"Municipiul Mediaş","countryCode":"RO","stateCode":"SB","latitude":"46.13663000","longitude":"24.35377000"},{"name":"Municipiul Sibiu","countryCode":"RO","stateCode":"SB","latitude":"45.79383000","longitude":"24.13533000"},{"name":"Mârșa","countryCode":"RO","stateCode":"SB","latitude":"45.70002000","longitude":"24.37046000"},{"name":"Mălâncrav","countryCode":"RO","stateCode":"SB","latitude":"46.11003000","longitude":"24.64810000"},{"name":"Nocrich","countryCode":"RO","stateCode":"SB","latitude":"45.90000000","longitude":"24.45000000"},{"name":"Nou","countryCode":"RO","stateCode":"SB","latitude":"45.83333000","longitude":"24.28333000"},{"name":"Ocna Sibiului","countryCode":"RO","stateCode":"SB","latitude":"45.88333000","longitude":"24.05000000"},{"name":"Oraş Agnita","countryCode":"RO","stateCode":"SB","latitude":"45.98952000","longitude":"24.61458000"},{"name":"Oraş Avrig","countryCode":"RO","stateCode":"SB","latitude":"45.73797000","longitude":"24.38713000"},{"name":"Oraş Cisnãdie","countryCode":"RO","stateCode":"SB","latitude":"45.70924000","longitude":"24.13284000"},{"name":"Oraş Copşa Micã","countryCode":"RO","stateCode":"SB","latitude":"46.11651000","longitude":"24.25517000"},{"name":"Oraş Dumbrãveni","countryCode":"RO","stateCode":"SB","latitude":"46.22258000","longitude":"24.55274000"},{"name":"Oraş Miercurea Sibiului","countryCode":"RO","stateCode":"SB","latitude":"45.86247000","longitude":"23.79766000"},{"name":"Oraş Ocna Sibiului","countryCode":"RO","stateCode":"SB","latitude":"45.88311000","longitude":"24.00095000"},{"name":"Oraş Sãlişte","countryCode":"RO","stateCode":"SB","latitude":"45.78967000","longitude":"23.89532000"},{"name":"Oraş Tãlmaciu","countryCode":"RO","stateCode":"SB","latitude":"45.66751000","longitude":"24.25357000"},{"name":"Orlat","countryCode":"RO","stateCode":"SB","latitude":"45.75000000","longitude":"23.96667000"},{"name":"Poiana Sibiului","countryCode":"RO","stateCode":"SB","latitude":"45.80000000","longitude":"23.73333000"},{"name":"Poplaca","countryCode":"RO","stateCode":"SB","latitude":"45.71667000","longitude":"24.05000000"},{"name":"Porumbacu de Jos","countryCode":"RO","stateCode":"SB","latitude":"45.75000000","longitude":"24.45000000"},{"name":"Păuca","countryCode":"RO","stateCode":"SB","latitude":"46.01667000","longitude":"23.90000000"},{"name":"Racoviţa","countryCode":"RO","stateCode":"SB","latitude":"45.68333000","longitude":"24.35000000"},{"name":"Roşia","countryCode":"RO","stateCode":"SB","latitude":"45.81667000","longitude":"24.31667000"},{"name":"Ruja","countryCode":"RO","stateCode":"SB","latitude":"46.01175000","longitude":"24.65048000"},{"name":"Râu Sadului","countryCode":"RO","stateCode":"SB","latitude":"45.61667000","longitude":"24.06667000"},{"name":"Răşinari","countryCode":"RO","stateCode":"SB","latitude":"45.70000000","longitude":"24.06667000"},{"name":"Sadu","countryCode":"RO","stateCode":"SB","latitude":"45.66667000","longitude":"24.18333000"},{"name":"Sibiu","countryCode":"RO","stateCode":"SB","latitude":"45.80000000","longitude":"24.15000000"},{"name":"Slimnic","countryCode":"RO","stateCode":"SB","latitude":"45.91667000","longitude":"24.16667000"},{"name":"Turnu Roşu","countryCode":"RO","stateCode":"SB","latitude":"45.63333000","longitude":"24.30000000"},{"name":"Târnava","countryCode":"RO","stateCode":"SB","latitude":"46.13975000","longitude":"24.28926000"},{"name":"Tălmaciu","countryCode":"RO","stateCode":"SB","latitude":"45.66714000","longitude":"24.26464000"},{"name":"Tălmăcel","countryCode":"RO","stateCode":"SB","latitude":"45.64712000","longitude":"24.24270000"},{"name":"Valea Viilor","countryCode":"RO","stateCode":"SB","latitude":"46.08333000","longitude":"24.28333000"},{"name":"Veștem","countryCode":"RO","stateCode":"SB","latitude":"45.71752000","longitude":"24.23958000"},{"name":"Vurpăr","countryCode":"RO","stateCode":"SB","latitude":"45.90000000","longitude":"24.35000000"},{"name":"Şeica Mică","countryCode":"RO","stateCode":"SB","latitude":"46.05000000","longitude":"24.13333000"},{"name":"Şelimbăr","countryCode":"RO","stateCode":"SB","latitude":"45.76667000","longitude":"24.20000000"},{"name":"Şeíca Mare","countryCode":"RO","stateCode":"SB","latitude":"46.01667000","longitude":"24.15000000"},{"name":"Şura Mare","countryCode":"RO","stateCode":"SB","latitude":"45.85000000","longitude":"24.16667000"},{"name":"Şura Mică","countryCode":"RO","stateCode":"SB","latitude":"45.83333000","longitude":"24.06667000"},{"name":"Șaroș pe Târnave","countryCode":"RO","stateCode":"SB","latitude":"46.20000000","longitude":"24.55000000"},{"name":"Sălişte","countryCode":"RO","stateCode":"SB","latitude":"45.79633000","longitude":"23.88677000"},{"name":"Tilişca","countryCode":"RO","stateCode":"SB","latitude":"45.80000000","longitude":"23.85000000"},{"name":"Agrieș","countryCode":"RO","stateCode":"BN","latitude":"47.40022000","longitude":"24.13491000"},{"name":"Anieș","countryCode":"RO","stateCode":"BN","latitude":"47.41347000","longitude":"24.76853000"},{"name":"Beclean","countryCode":"RO","stateCode":"BN","latitude":"47.18333000","longitude":"24.18333000"},{"name":"Bichigiu","countryCode":"RO","stateCode":"BN","latitude":"47.42522000","longitude":"24.33893000"},{"name":"Bistriţa","countryCode":"RO","stateCode":"BN","latitude":"47.13316000","longitude":"24.50011000"},{"name":"Bistriţa Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.21667000","longitude":"24.76667000"},{"name":"Braniştea","countryCode":"RO","stateCode":"BN","latitude":"47.16667000","longitude":"24.06667000"},{"name":"Breaza","countryCode":"RO","stateCode":"BN","latitude":"47.35108000","longitude":"24.06220000"},{"name":"Budacu de Jos","countryCode":"RO","stateCode":"BN","latitude":"47.08333000","longitude":"24.51667000"},{"name":"Budacu de Sus","countryCode":"RO","stateCode":"BN","latitude":"47.06118000","longitude":"24.65752000"},{"name":"Budeşti","countryCode":"RO","stateCode":"BN","latitude":"46.88333000","longitude":"24.25000000"},{"name":"Chiochiş","countryCode":"RO","stateCode":"BN","latitude":"46.98333000","longitude":"24.18333000"},{"name":"Chiuza","countryCode":"RO","stateCode":"BN","latitude":"47.23333000","longitude":"24.25000000"},{"name":"Ciceu-Giurgeşti","countryCode":"RO","stateCode":"BN","latitude":"47.25000000","longitude":"24.01667000"},{"name":"Ciceu-Mihăiești","countryCode":"RO","stateCode":"BN","latitude":"47.18568000","longitude":"23.97480000"},{"name":"Cireșoaia","countryCode":"RO","stateCode":"BN","latitude":"47.14265000","longitude":"24.06217000"},{"name":"Cociu","countryCode":"RO","stateCode":"BN","latitude":"47.19926000","longitude":"24.23238000"},{"name":"Comuna Bistriţa Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.19026000","longitude":"24.83429000"},{"name":"Comuna Braniştea","countryCode":"RO","stateCode":"BN","latitude":"47.16250000","longitude":"24.07815000"},{"name":"Comuna Budacu de Jos","countryCode":"RO","stateCode":"BN","latitude":"47.08214000","longitude":"24.51840000"},{"name":"Comuna Budeşti","countryCode":"RO","stateCode":"BN","latitude":"46.83403000","longitude":"24.23802000"},{"name":"Comuna Chiochiş","countryCode":"RO","stateCode":"BN","latitude":"46.98381000","longitude":"24.18318000"},{"name":"Comuna Chiuza","countryCode":"RO","stateCode":"BN","latitude":"47.24007000","longitude":"24.24001000"},{"name":"Comuna Ciceu-Giurgeşti","countryCode":"RO","stateCode":"BN","latitude":"47.26529000","longitude":"24.00380000"},{"name":"Comuna Ciceu-Mihăieşti","countryCode":"RO","stateCode":"BN","latitude":"47.21738000","longitude":"23.95696000"},{"name":"Comuna Coşbuc","countryCode":"RO","stateCode":"BN","latitude":"47.36544000","longitude":"24.39220000"},{"name":"Comuna Căianu","countryCode":"RO","stateCode":"BN","latitude":"47.25389000","longitude":"24.13440000"},{"name":"Comuna Dumitra","countryCode":"RO","stateCode":"BN","latitude":"47.21675000","longitude":"24.43434000"},{"name":"Comuna Dumitriţa","countryCode":"RO","stateCode":"BN","latitude":"47.06781000","longitude":"24.63503000"},{"name":"Comuna Feldru","countryCode":"RO","stateCode":"BN","latitude":"47.27796000","longitude":"24.56415000"},{"name":"Comuna Galaţii Bistriţei","countryCode":"RO","stateCode":"BN","latitude":"46.99307000","longitude":"24.42153000"},{"name":"Comuna Ilva Mare","countryCode":"RO","stateCode":"BN","latitude":"47.35100000","longitude":"24.89630000"},{"name":"Comuna Ilva Mică","countryCode":"RO","stateCode":"BN","latitude":"47.30760000","longitude":"24.66035000"},{"name":"Comuna Josenii Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.21238000","longitude":"24.66351000"},{"name":"Comuna Lechinţa","countryCode":"RO","stateCode":"BN","latitude":"47.01983000","longitude":"24.32605000"},{"name":"Comuna Leşu","countryCode":"RO","stateCode":"BN","latitude":"47.31077000","longitude":"24.76369000"},{"name":"Comuna Livezile","countryCode":"RO","stateCode":"BN","latitude":"47.17744000","longitude":"24.63595000"},{"name":"Comuna Lunca Ilvei","countryCode":"RO","stateCode":"BN","latitude":"47.36409000","longitude":"24.97106000"},{"name":"Comuna Matei","countryCode":"RO","stateCode":"BN","latitude":"46.99930000","longitude":"24.26029000"},{"name":"Comuna Miceştii de Câmpie","countryCode":"RO","stateCode":"BN","latitude":"46.84309000","longitude":"24.31568000"},{"name":"Comuna Milas","countryCode":"RO","stateCode":"BN","latitude":"46.82249000","longitude":"24.43371000"},{"name":"Comuna Monor","countryCode":"RO","stateCode":"BN","latitude":"46.95475000","longitude":"24.70106000"},{"name":"Comuna Măgura Ilvei","countryCode":"RO","stateCode":"BN","latitude":"47.36625000","longitude":"24.82185000"},{"name":"Comuna Măieru","countryCode":"RO","stateCode":"BN","latitude":"47.40738000","longitude":"24.75680000"},{"name":"Comuna Mărişelu","countryCode":"RO","stateCode":"BN","latitude":"47.01066000","longitude":"24.51260000"},{"name":"Comuna Negrileşti","countryCode":"RO","stateCode":"BN","latitude":"47.31054000","longitude":"24.05557000"},{"name":"Comuna Nimigea","countryCode":"RO","stateCode":"BN","latitude":"47.24697000","longitude":"24.30623000"},{"name":"Comuna Nuşeni","countryCode":"RO","stateCode":"BN","latitude":"47.09063000","longitude":"24.17525000"},{"name":"Comuna Parva","countryCode":"RO","stateCode":"BN","latitude":"47.39601000","longitude":"24.54218000"},{"name":"Comuna Petru Rareş","countryCode":"RO","stateCode":"BN","latitude":"47.19221000","longitude":"24.00731000"},{"name":"Comuna Poiana  Ilvei","countryCode":"RO","stateCode":"BN","latitude":"47.35749000","longitude":"24.74104000"},{"name":"Comuna Prundu Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.22154000","longitude":"24.72450000"},{"name":"Comuna Rebra","countryCode":"RO","stateCode":"BN","latitude":"47.32588000","longitude":"24.49984000"},{"name":"Comuna Rebrişoara","countryCode":"RO","stateCode":"BN","latitude":"47.31994000","longitude":"24.46568000"},{"name":"Comuna Rodna","countryCode":"RO","stateCode":"BN","latitude":"47.45140000","longitude":"24.82366000"},{"name":"Comuna Romuli","countryCode":"RO","stateCode":"BN","latitude":"47.56247000","longitude":"24.42897000"},{"name":"Comuna Runcu Salvei","countryCode":"RO","stateCode":"BN","latitude":"47.34382000","longitude":"24.32529000"},{"name":"Comuna Războeni-Cetate","countryCode":"RO","stateCode":"BN","latitude":"47.11072000","longitude":"24.62878000"},{"name":"Comuna Salva","countryCode":"RO","stateCode":"BN","latitude":"47.30586000","longitude":"24.35557000"},{"name":"Comuna Silivaşu De Câmpie","countryCode":"RO","stateCode":"BN","latitude":"46.78127000","longitude":"24.29155000"},{"name":"Comuna Spermezeu","countryCode":"RO","stateCode":"BN","latitude":"47.30000000","longitude":"24.15000000"},{"name":"Comuna Sânmihaiu de Câmpie","countryCode":"RO","stateCode":"BN","latitude":"46.89640000","longitude":"24.34323000"},{"name":"Comuna Teaca","countryCode":"RO","stateCode":"BN","latitude":"46.91151000","longitude":"24.47653000"},{"name":"Comuna Telciu","countryCode":"RO","stateCode":"BN","latitude":"47.45070000","longitude":"24.39396000"},{"name":"Comuna Tiha Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.23676000","longitude":"24.87913000"},{"name":"Comuna Târlişua","countryCode":"RO","stateCode":"BN","latitude":"47.40584000","longitude":"24.16514000"},{"name":"Comuna Uriu","countryCode":"RO","stateCode":"BN","latitude":"47.21202000","longitude":"24.07755000"},{"name":"Comuna Urmeniş","countryCode":"RO","stateCode":"BN","latitude":"46.79559000","longitude":"24.35923000"},{"name":"Comuna Zagra","countryCode":"RO","stateCode":"BN","latitude":"47.37083000","longitude":"24.26057000"},{"name":"Comuna Şanţ","countryCode":"RO","stateCode":"BN","latitude":"47.45266000","longitude":"24.91842000"},{"name":"Comuna Şieu","countryCode":"RO","stateCode":"BN","latitude":"47.01244000","longitude":"24.62425000"},{"name":"Comuna Şieu-Măgheruş","countryCode":"RO","stateCode":"BN","latitude":"47.08975000","longitude":"24.37651000"},{"name":"Comuna Şieu-Odorhei","countryCode":"RO","stateCode":"BN","latitude":"47.13288000","longitude":"24.26856000"},{"name":"Comuna Şieuţ","countryCode":"RO","stateCode":"BN","latitude":"46.99880000","longitude":"24.67935000"},{"name":"Comuna Şintereag","countryCode":"RO","stateCode":"BN","latitude":"47.16796000","longitude":"24.31655000"},{"name":"Cormaia","countryCode":"RO","stateCode":"BN","latitude":"47.36667000","longitude":"24.68333000"},{"name":"Coşbuc","countryCode":"RO","stateCode":"BN","latitude":"47.36540000","longitude":"24.39115000"},{"name":"Cristeștii Ciceului","countryCode":"RO","stateCode":"BN","latitude":"47.19326000","longitude":"24.09605000"},{"name":"Căianu Mic","countryCode":"RO","stateCode":"BN","latitude":"47.23333000","longitude":"24.15000000"},{"name":"Dobric","countryCode":"RO","stateCode":"BN","latitude":"47.24690000","longitude":"24.12777000"},{"name":"Dumitra","countryCode":"RO","stateCode":"BN","latitude":"47.21667000","longitude":"24.48333000"},{"name":"Dumitrița","countryCode":"RO","stateCode":"BN","latitude":"47.07143000","longitude":"24.62579000"},{"name":"Feldru","countryCode":"RO","stateCode":"BN","latitude":"47.28333000","longitude":"24.60000000"},{"name":"Frunzi","countryCode":"RO","stateCode":"BN","latitude":"46.90000000","longitude":"24.33333000"},{"name":"Galaţii Bistriţei","countryCode":"RO","stateCode":"BN","latitude":"46.98333000","longitude":"24.40000000"},{"name":"Ilva Mare","countryCode":"RO","stateCode":"BN","latitude":"47.36667000","longitude":"24.90000000"},{"name":"Ilva Mică","countryCode":"RO","stateCode":"BN","latitude":"47.31667000","longitude":"24.66667000"},{"name":"Josenii Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.21667000","longitude":"24.68333000"},{"name":"Lechinţa","countryCode":"RO","stateCode":"BN","latitude":"47.01667000","longitude":"24.35000000"},{"name":"Leşu","countryCode":"RO","stateCode":"BN","latitude":"47.31667000","longitude":"24.75000000"},{"name":"Livezile","countryCode":"RO","stateCode":"BN","latitude":"47.18333000","longitude":"24.56667000"},{"name":"Lunca Ilvei","countryCode":"RO","stateCode":"BN","latitude":"47.36667000","longitude":"24.98333000"},{"name":"Lunca Leșului","countryCode":"RO","stateCode":"BN","latitude":"47.30943000","longitude":"24.77602000"},{"name":"Matei","countryCode":"RO","stateCode":"BN","latitude":"46.98333000","longitude":"24.26667000"},{"name":"Miceştii de Câmpie","countryCode":"RO","stateCode":"BN","latitude":"46.86667000","longitude":"24.31667000"},{"name":"Mijlocenii Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.21592000","longitude":"24.68936000"},{"name":"Milaş","countryCode":"RO","stateCode":"BN","latitude":"46.81667000","longitude":"24.43333000"},{"name":"Monor","countryCode":"RO","stateCode":"BN","latitude":"46.96667000","longitude":"24.70000000"},{"name":"Municipiul Bistriţa","countryCode":"RO","stateCode":"BN","latitude":"47.13499000","longitude":"24.49115000"},{"name":"Măgura Ilvei","countryCode":"RO","stateCode":"BN","latitude":"47.38333000","longitude":"24.80000000"},{"name":"Măieru","countryCode":"RO","stateCode":"BN","latitude":"47.40000000","longitude":"24.75000000"},{"name":"Mărişelu","countryCode":"RO","stateCode":"BN","latitude":"47.01667000","longitude":"24.51667000"},{"name":"Negrilești","countryCode":"RO","stateCode":"BN","latitude":"47.27068000","longitude":"24.04936000"},{"name":"Nepos","countryCode":"RO","stateCode":"BN","latitude":"47.27750000","longitude":"24.53320000"},{"name":"Nimigea de Jos","countryCode":"RO","stateCode":"BN","latitude":"47.25357000","longitude":"24.30084000"},{"name":"Nimigea de Sus","countryCode":"RO","stateCode":"BN","latitude":"47.28333000","longitude":"24.31667000"},{"name":"Nuşeni","countryCode":"RO","stateCode":"BN","latitude":"47.10000000","longitude":"24.20000000"},{"name":"Năsăud","countryCode":"RO","stateCode":"BN","latitude":"47.28333000","longitude":"24.40000000"},{"name":"Ocnița","countryCode":"RO","stateCode":"BN","latitude":"46.86266000","longitude":"24.48677000"},{"name":"Oraş Beclean","countryCode":"RO","stateCode":"BN","latitude":"47.16124000","longitude":"24.17385000"},{"name":"Oraş Nãsãud","countryCode":"RO","stateCode":"BN","latitude":"47.27491000","longitude":"24.41483000"},{"name":"Oraş Sângeorz-Bãi","countryCode":"RO","stateCode":"BN","latitude":"47.37780000","longitude":"24.66979000"},{"name":"Parva","countryCode":"RO","stateCode":"BN","latitude":"47.40000000","longitude":"24.55000000"},{"name":"Petriș","countryCode":"RO","stateCode":"BN","latitude":"47.10301000","longitude":"24.62314000"},{"name":"Poiana Ilvei","countryCode":"RO","stateCode":"BN","latitude":"47.35749000","longitude":"24.74104000"},{"name":"Prundu Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.21975000","longitude":"24.74123000"},{"name":"Rebra","countryCode":"RO","stateCode":"BN","latitude":"47.31667000","longitude":"24.50000000"},{"name":"Rebrişoara","countryCode":"RO","stateCode":"BN","latitude":"47.28333000","longitude":"24.45000000"},{"name":"Reteag","countryCode":"RO","stateCode":"BN","latitude":"47.19582000","longitude":"24.01862000"},{"name":"Rodna","countryCode":"RO","stateCode":"BN","latitude":"47.41667000","longitude":"24.81667000"},{"name":"Romuli","countryCode":"RO","stateCode":"BN","latitude":"47.53333000","longitude":"24.43333000"},{"name":"Runcu Salvei","countryCode":"RO","stateCode":"BN","latitude":"47.34382000","longitude":"24.32529000"},{"name":"Răpănaşu","countryCode":"RO","stateCode":"BN","latitude":"47.38333000","longitude":"24.18333000"},{"name":"Salva","countryCode":"RO","stateCode":"BN","latitude":"47.30000000","longitude":"24.35000000"},{"name":"Silivașu de Câmpie","countryCode":"RO","stateCode":"BN","latitude":"46.78333000","longitude":"24.30000000"},{"name":"Spermezeu","countryCode":"RO","stateCode":"BN","latitude":"47.30000000","longitude":"24.15000000"},{"name":"Susenii Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.22311000","longitude":"24.70730000"},{"name":"Sângeorz-Băi","countryCode":"RO","stateCode":"BN","latitude":"47.36850000","longitude":"24.67212000"},{"name":"Sânmihaiu de Câmpie","countryCode":"RO","stateCode":"BN","latitude":"46.89257000","longitude":"24.33589000"},{"name":"Tureac","countryCode":"RO","stateCode":"BN","latitude":"47.22967000","longitude":"24.80589000"},{"name":"Târlişua","countryCode":"RO","stateCode":"BN","latitude":"47.38333000","longitude":"24.18333000"},{"name":"Unirea","countryCode":"RO","stateCode":"BN","latitude":"47.16060000","longitude":"24.53078000"},{"name":"Uriu","countryCode":"RO","stateCode":"BN","latitude":"47.20000000","longitude":"24.05000000"},{"name":"Urmeniş","countryCode":"RO","stateCode":"BN","latitude":"46.76667000","longitude":"24.36667000"},{"name":"Valea Borcutului","countryCode":"RO","stateCode":"BN","latitude":"47.37483000","longitude":"24.65293000"},{"name":"Viile Tecii","countryCode":"RO","stateCode":"BN","latitude":"46.93333000","longitude":"24.48333000"},{"name":"Viișoara","countryCode":"RO","stateCode":"BN","latitude":"47.10332000","longitude":"24.44949000"},{"name":"Zagra","countryCode":"RO","stateCode":"BN","latitude":"47.33333000","longitude":"24.28333000"},{"name":"Şieu","countryCode":"RO","stateCode":"BN","latitude":"47.01667000","longitude":"24.60000000"},{"name":"Şieu-Măgheruş","countryCode":"RO","stateCode":"BN","latitude":"47.08333000","longitude":"24.38333000"},{"name":"Şieu-Odorhei","countryCode":"RO","stateCode":"BN","latitude":"47.15194000","longitude":"24.29159000"},{"name":"Şieuţ","countryCode":"RO","stateCode":"BN","latitude":"46.98333000","longitude":"24.65000000"},{"name":"Şintereag","countryCode":"RO","stateCode":"BN","latitude":"47.18333000","longitude":"24.30000000"},{"name":"Șanț","countryCode":"RO","stateCode":"BN","latitude":"47.45000000","longitude":"24.90000000"},{"name":"Teaca","countryCode":"RO","stateCode":"BN","latitude":"46.91667000","longitude":"24.51667000"},{"name":"Telciu","countryCode":"RO","stateCode":"BN","latitude":"47.43333000","longitude":"24.40000000"},{"name":"Telcișor","countryCode":"RO","stateCode":"BN","latitude":"47.46000000","longitude":"24.45158000"},{"name":"Tiha Bârgăului","countryCode":"RO","stateCode":"BN","latitude":"47.23333000","longitude":"24.76667000"},{"name":"Agăş","countryCode":"RO","stateCode":"BC","latitude":"46.48333000","longitude":"26.21667000"},{"name":"Apa Asău","countryCode":"RO","stateCode":"BC","latitude":"46.48747000","longitude":"26.37888000"},{"name":"Ardeoani","countryCode":"RO","stateCode":"BC","latitude":"46.53333000","longitude":"26.60000000"},{"name":"Arini","countryCode":"RO","stateCode":"BC","latitude":"46.35000000","longitude":"27.18333000"},{"name":"Asău","countryCode":"RO","stateCode":"BC","latitude":"46.43333000","longitude":"26.40000000"},{"name":"Bacău","countryCode":"RO","stateCode":"BC","latitude":"46.56718000","longitude":"26.91384000"},{"name":"Balcani","countryCode":"RO","stateCode":"BC","latitude":"46.63333000","longitude":"26.55000000"},{"name":"Barați","countryCode":"RO","stateCode":"BC","latitude":"46.57569000","longitude":"26.87118000"},{"name":"Bereşti-Bistriţa","countryCode":"RO","stateCode":"BC","latitude":"46.71667000","longitude":"26.83333000"},{"name":"Bereşti-Tazlău","countryCode":"RO","stateCode":"BC","latitude":"46.46667000","longitude":"26.66667000"},{"name":"Berești","countryCode":"RO","stateCode":"BC","latitude":"46.20329000","longitude":"27.14476000"},{"name":"Berzunţi","countryCode":"RO","stateCode":"BC","latitude":"46.40000000","longitude":"26.63333000"},{"name":"Bijghir","countryCode":"RO","stateCode":"BC","latitude":"46.60185000","longitude":"27.01859000"},{"name":"Blăgeşti","countryCode":"RO","stateCode":"BC","latitude":"46.68333000","longitude":"26.65000000"},{"name":"Bogdăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.21667000","longitude":"26.68333000"},{"name":"Bolovăniș","countryCode":"RO","stateCode":"BC","latitude":"46.61633000","longitude":"26.05263000"},{"name":"Bolătău","countryCode":"RO","stateCode":"BC","latitude":"46.63345000","longitude":"26.40149000"},{"name":"Brusturoasa","countryCode":"RO","stateCode":"BC","latitude":"46.51667000","longitude":"26.20000000"},{"name":"Brătești","countryCode":"RO","stateCode":"BC","latitude":"46.32540000","longitude":"26.64333000"},{"name":"Brătila","countryCode":"RO","stateCode":"BC","latitude":"46.32348000","longitude":"26.77442000"},{"name":"Buciumi","countryCode":"RO","stateCode":"BC","latitude":"46.20230000","longitude":"26.78445000"},{"name":"Bucșești","countryCode":"RO","stateCode":"BC","latitude":"46.48381000","longitude":"26.58230000"},{"name":"Buda","countryCode":"RO","stateCode":"BC","latitude":"46.67111000","longitude":"26.71953000"},{"name":"Buhoci","countryCode":"RO","stateCode":"BC","latitude":"46.56667000","longitude":"27.01667000"},{"name":"Buhuşi","countryCode":"RO","stateCode":"BC","latitude":"46.71667000","longitude":"26.70000000"},{"name":"Bârsăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.33333000","longitude":"26.70000000"},{"name":"Băcioiu","countryCode":"RO","stateCode":"BC","latitude":"46.31431000","longitude":"27.15745000"},{"name":"Caraclău","countryCode":"RO","stateCode":"BC","latitude":"46.30696000","longitude":"26.71641000"},{"name":"Caşin","countryCode":"RO","stateCode":"BC","latitude":"46.20000000","longitude":"26.75000000"},{"name":"Cerdac","countryCode":"RO","stateCode":"BC","latitude":"46.23794000","longitude":"26.51638000"},{"name":"Cernu","countryCode":"RO","stateCode":"BC","latitude":"46.46999000","longitude":"26.58477000"},{"name":"Cireșoaia","countryCode":"RO","stateCode":"BC","latitude":"46.24816000","longitude":"26.54929000"},{"name":"Ciugheș","countryCode":"RO","stateCode":"BC","latitude":"46.52220000","longitude":"26.11970000"},{"name":"Cleja","countryCode":"RO","stateCode":"BC","latitude":"46.41667000","longitude":"26.90000000"},{"name":"Coloneşti","countryCode":"RO","stateCode":"BC","latitude":"46.56667000","longitude":"27.30000000"},{"name":"Comuna Agăş","countryCode":"RO","stateCode":"BC","latitude":"46.46458000","longitude":"26.22962000"},{"name":"Comuna Ardeoani","countryCode":"RO","stateCode":"BC","latitude":"46.52183000","longitude":"26.60165000"},{"name":"Comuna Asău","countryCode":"RO","stateCode":"BC","latitude":"46.46495000","longitude":"26.37497000"},{"name":"Comuna Balcani","countryCode":"RO","stateCode":"BC","latitude":"46.64108000","longitude":"26.54412000"},{"name":"Comuna Bereşti-Bistriţa","countryCode":"RO","stateCode":"BC","latitude":"46.70870000","longitude":"26.85648000"},{"name":"Comuna Bereşti-Tazlău","countryCode":"RO","stateCode":"BC","latitude":"46.48302000","longitude":"26.67877000"},{"name":"Comuna Berzunţi","countryCode":"RO","stateCode":"BC","latitude":"46.41360000","longitude":"26.62237000"},{"name":"Comuna Blăgeşti","countryCode":"RO","stateCode":"BC","latitude":"46.68668000","longitude":"26.64835000"},{"name":"Comuna Bogdăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.21790000","longitude":"26.69950000"},{"name":"Comuna Brusturoasa","countryCode":"RO","stateCode":"BC","latitude":"46.51898000","longitude":"26.19352000"},{"name":"Comuna Buciumi","countryCode":"RO","stateCode":"BC","latitude":"46.21353000","longitude":"26.78584000"},{"name":"Comuna Buhoci","countryCode":"RO","stateCode":"BC","latitude":"46.56581000","longitude":"27.00824000"},{"name":"Comuna Bârsăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.33290000","longitude":"26.68192000"},{"name":"Comuna Cleja","countryCode":"RO","stateCode":"BC","latitude":"46.40183000","longitude":"26.92104000"},{"name":"Comuna Coloneşti","countryCode":"RO","stateCode":"BC","latitude":"46.60471000","longitude":"27.26584000"},{"name":"Comuna Corbasca","countryCode":"RO","stateCode":"BC","latitude":"46.29728000","longitude":"27.13675000"},{"name":"Comuna Coţofăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.14808000","longitude":"26.98644000"},{"name":"Comuna Căiuţi","countryCode":"RO","stateCode":"BC","latitude":"46.17987000","longitude":"26.91633000"},{"name":"Comuna Dealu Morii","countryCode":"RO","stateCode":"BC","latitude":"46.30877000","longitude":"27.29511000"},{"name":"Comuna Dofteana","countryCode":"RO","stateCode":"BC","latitude":"46.32282000","longitude":"26.53081000"},{"name":"Comuna Dămieneşti","countryCode":"RO","stateCode":"BC","latitude":"46.74310000","longitude":"27.00649000"},{"name":"Comuna Faraoani","countryCode":"RO","stateCode":"BC","latitude":"46.43375000","longitude":"26.89835000"},{"name":"Comuna Filipeni","countryCode":"RO","stateCode":"BC","latitude":"46.53357000","longitude":"27.19114000"},{"name":"Comuna Filipeşti","countryCode":"RO","stateCode":"BC","latitude":"46.76821000","longitude":"26.89338000"},{"name":"Comuna Ghimeş-Făget","countryCode":"RO","stateCode":"BC","latitude":"46.60483000","longitude":"26.05354000"},{"name":"Comuna Gioseni","countryCode":"RO","stateCode":"BC","latitude":"46.42925000","longitude":"26.99239000"},{"name":"Comuna Glăvăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.26329000","longitude":"27.38778000"},{"name":"Comuna Gura Văii","countryCode":"RO","stateCode":"BC","latitude":"46.27305000","longitude":"26.82312000"},{"name":"Comuna Gârleni","countryCode":"RO","stateCode":"BC","latitude":"46.66251000","longitude":"26.78819000"},{"name":"Comuna Găiceana","countryCode":"RO","stateCode":"BC","latitude":"46.35060000","longitude":"27.22154000"},{"name":"Comuna Helegiu","countryCode":"RO","stateCode":"BC","latitude":"46.34967000","longitude":"26.76690000"},{"name":"Comuna Hemeiuşi","countryCode":"RO","stateCode":"BC","latitude":"46.61927000","longitude":"26.85729000"},{"name":"Comuna Horgeşti","countryCode":"RO","stateCode":"BC","latitude":"46.39837000","longitude":"27.05603000"},{"name":"Comuna Huruieşti","countryCode":"RO","stateCode":"BC","latitude":"46.25297000","longitude":"27.23828000"},{"name":"Comuna Iteşti","countryCode":"RO","stateCode":"BC","latitude":"46.67368000","longitude":"26.85555000"},{"name":"Comuna Izvoru Berheciului","countryCode":"RO","stateCode":"BC","latitude":"46.57693000","longitude":"27.22842000"},{"name":"Comuna Letea Veche","countryCode":"RO","stateCode":"BC","latitude":"46.54236000","longitude":"26.96869000"},{"name":"Comuna Lipova","countryCode":"RO","stateCode":"BC","latitude":"46.72016000","longitude":"27.23238000"},{"name":"Comuna Livezi","countryCode":"RO","stateCode":"BC","latitude":"46.39932000","longitude":"26.72438000"},{"name":"Comuna Luizi-Cãlugãra","countryCode":"RO","stateCode":"BC","latitude":"46.53604000","longitude":"26.84012000"},{"name":"Comuna Motoşeni","countryCode":"RO","stateCode":"BC","latitude":"46.32779000","longitude":"27.41721000"},{"name":"Comuna Mânăstirea Caşin","countryCode":"RO","stateCode":"BC","latitude":"46.19394000","longitude":"26.72923000"},{"name":"Comuna Măgireşti","countryCode":"RO","stateCode":"BC","latitude":"46.50965000","longitude":"26.53727000"},{"name":"Comuna Măgura","countryCode":"RO","stateCode":"BC","latitude":"46.56065000","longitude":"26.83900000"},{"name":"Comuna Mărgineni","countryCode":"RO","stateCode":"BC","latitude":"46.59779000","longitude":"26.80505000"},{"name":"Comuna Negri","countryCode":"RO","stateCode":"BC","latitude":"46.70500000","longitude":"26.97216000"},{"name":"Comuna Nicolae Bălcescu","countryCode":"RO","stateCode":"BC","latitude":"46.46687000","longitude":"26.88837000"},{"name":"Comuna Odobeşti","countryCode":"RO","stateCode":"BC","latitude":"46.66902000","longitude":"27.13224000"},{"name":"Comuna Oituz","countryCode":"RO","stateCode":"BC","latitude":"46.19045000","longitude":"26.56043000"},{"name":"Comuna Onceşti","countryCode":"RO","stateCode":"BC","latitude":"46.47537000","longitude":"27.25835000"},{"name":"Comuna Orbeni","countryCode":"RO","stateCode":"BC","latitude":"46.26934000","longitude":"27.01872000"},{"name":"Comuna Palanca","countryCode":"RO","stateCode":"BC","latitude":"46.50647000","longitude":"26.11239000"},{"name":"Comuna Parava","countryCode":"RO","stateCode":"BC","latitude":"46.30993000","longitude":"26.96787000"},{"name":"Comuna Parincea","countryCode":"RO","stateCode":"BC","latitude":"46.47841000","longitude":"27.12877000"},{"name":"Comuna Plopana","countryCode":"RO","stateCode":"BC","latitude":"46.66549000","longitude":"27.24403000"},{"name":"Comuna Podu Turcului","countryCode":"RO","stateCode":"BC","latitude":"46.19703000","longitude":"27.38796000"},{"name":"Comuna Poduri","countryCode":"RO","stateCode":"BC","latitude":"46.47888000","longitude":"26.56593000"},{"name":"Comuna Prăjeşti","countryCode":"RO","stateCode":"BC","latitude":"46.65469000","longitude":"26.97631000"},{"name":"Comuna Pârgăreşti","countryCode":"RO","stateCode":"BC","latitude":"46.24414000","longitude":"26.65017000"},{"name":"Comuna Pârjol","countryCode":"RO","stateCode":"BC","latitude":"46.59014000","longitude":"26.60903000"},{"name":"Comuna Pănceşti","countryCode":"RO","stateCode":"BC","latitude":"46.36459000","longitude":"27.11377000"},{"name":"Comuna Racova","countryCode":"RO","stateCode":"BC","latitude":"46.69790000","longitude":"26.78097000"},{"name":"Comuna Roşiori","countryCode":"RO","stateCode":"BC","latitude":"46.72620000","longitude":"27.10446000"},{"name":"Comuna Răchitoasa","countryCode":"RO","stateCode":"BC","latitude":"46.44772000","longitude":"27.36875000"},{"name":"Comuna Răcăciuni","countryCode":"RO","stateCode":"BC","latitude":"46.35011000","longitude":"26.96705000"},{"name":"Comuna Sascut","countryCode":"RO","stateCode":"BC","latitude":"46.19288000","longitude":"27.09163000"},{"name":"Comuna Scorţeni","countryCode":"RO","stateCode":"BC","latitude":"46.58037000","longitude":"26.68543000"},{"name":"Comuna Secuieni","countryCode":"RO","stateCode":"BC","latitude":"46.65329000","longitude":"27.09674000"},{"name":"Comuna Solonţ","countryCode":"RO","stateCode":"BC","latitude":"46.56929000","longitude":"26.53863000"},{"name":"Comuna Strugari","countryCode":"RO","stateCode":"BC","latitude":"46.52715000","longitude":"26.73578000"},{"name":"Comuna Stănişeşti","countryCode":"RO","stateCode":"BC","latitude":"46.42760000","longitude":"27.31055000"},{"name":"Comuna Sănduleni","countryCode":"RO","stateCode":"BC","latitude":"46.45082000","longitude":"26.74185000"},{"name":"Comuna Sărata","countryCode":"RO","stateCode":"BC","latitude":"46.49582000","longitude":"26.86916000"},{"name":"Comuna Săuceşti","countryCode":"RO","stateCode":"BC","latitude":"46.65781000","longitude":"26.93368000"},{"name":"Comuna Tamaşi","countryCode":"RO","stateCode":"BC","latitude":"46.48841000","longitude":"26.99549000"},{"name":"Comuna Traian","countryCode":"RO","stateCode":"BC","latitude":"46.64706000","longitude":"27.03533000"},{"name":"Comuna Târgu Trotuş","countryCode":"RO","stateCode":"BC","latitude":"46.26789000","longitude":"26.67587000"},{"name":"Comuna Tătărăşti","countryCode":"RO","stateCode":"BC","latitude":"46.22823000","longitude":"27.19631000"},{"name":"Comuna Ungureni","countryCode":"RO","stateCode":"BC","latitude":"46.54522000","longitude":"27.10680000"},{"name":"Comuna Urecheşti","countryCode":"RO","stateCode":"BC","latitude":"46.12425000","longitude":"27.07070000"},{"name":"Comuna Valea Seacă","countryCode":"RO","stateCode":"BC","latitude":"46.24851000","longitude":"27.04535000"},{"name":"Comuna Vultureni","countryCode":"RO","stateCode":"BC","latitude":"46.41385000","longitude":"27.23668000"},{"name":"Comuna Zemeş","countryCode":"RO","stateCode":"BC","latitude":"46.59171000","longitude":"26.43381000"},{"name":"Comuna Ştefan Cel Mare","countryCode":"RO","stateCode":"BC","latitude":"46.20645000","longitude":"26.85488000"},{"name":"Comăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.42135000","longitude":"26.43645000"},{"name":"Corbasca","countryCode":"RO","stateCode":"BC","latitude":"46.28333000","longitude":"27.16667000"},{"name":"Cotumba","countryCode":"RO","stateCode":"BC","latitude":"46.49743000","longitude":"26.19112000"},{"name":"Coţofăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.15000000","longitude":"26.98333000"},{"name":"Cucuieți","countryCode":"RO","stateCode":"BC","latitude":"46.32731000","longitude":"26.55504000"},{"name":"Cârligi","countryCode":"RO","stateCode":"BC","latitude":"46.76583000","longitude":"26.85053000"},{"name":"Căiuţi-Sat","countryCode":"RO","stateCode":"BC","latitude":"46.18333000","longitude":"26.93333000"},{"name":"Căiuți","countryCode":"RO","stateCode":"BC","latitude":"46.18057000","longitude":"26.92571000"},{"name":"Dealu Morii","countryCode":"RO","stateCode":"BC","latitude":"46.31667000","longitude":"27.23333000"},{"name":"Deleni","countryCode":"RO","stateCode":"BC","latitude":"46.35360000","longitude":"26.77628000"},{"name":"Dofteana","countryCode":"RO","stateCode":"BC","latitude":"46.31667000","longitude":"26.51667000"},{"name":"Dragomir","countryCode":"RO","stateCode":"BC","latitude":"46.41373000","longitude":"26.63163000"},{"name":"Drăgugești","countryCode":"RO","stateCode":"BC","latitude":"46.36796000","longitude":"26.77433000"},{"name":"Dumbrava","countryCode":"RO","stateCode":"BC","latitude":"46.30969000","longitude":"26.89087000"},{"name":"Dămieneşti","countryCode":"RO","stateCode":"BC","latitude":"46.73333000","longitude":"26.98333000"},{"name":"Dămoc","countryCode":"RO","stateCode":"BC","latitude":"46.46667000","longitude":"26.86667000"},{"name":"Dărmăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.36667000","longitude":"26.48333000"},{"name":"Faraoaní","countryCode":"RO","stateCode":"BC","latitude":"46.43333000","longitude":"26.90000000"},{"name":"Ferestrău-Oituz","countryCode":"RO","stateCode":"BC","latitude":"46.20249000","longitude":"26.57629000"},{"name":"Filipeni","countryCode":"RO","stateCode":"BC","latitude":"46.53333000","longitude":"27.18333000"},{"name":"Filipeşti","countryCode":"RO","stateCode":"BC","latitude":"46.75000000","longitude":"26.88333000"},{"name":"Frumoasa","countryCode":"RO","stateCode":"BC","latitude":"46.66298000","longitude":"26.54196000"},{"name":"Frumușelu","countryCode":"RO","stateCode":"BC","latitude":"46.27796000","longitude":"27.35203000"},{"name":"Fundu Răcăciuni","countryCode":"RO","stateCode":"BC","latitude":"46.35864000","longitude":"26.88987000"},{"name":"Făget","countryCode":"RO","stateCode":"BC","latitude":"46.58891000","longitude":"26.05349000"},{"name":"Galbeni","countryCode":"RO","stateCode":"BC","latitude":"46.45661000","longitude":"26.94664000"},{"name":"Gheorghe Doja","countryCode":"RO","stateCode":"BC","latitude":"46.37831000","longitude":"26.96248000"},{"name":"Ghimeş-Făget","countryCode":"RO","stateCode":"BC","latitude":"46.58333000","longitude":"26.06667000"},{"name":"Ghimeș","countryCode":"RO","stateCode":"BC","latitude":"46.56821000","longitude":"26.08886000"},{"name":"Gioseni","countryCode":"RO","stateCode":"BC","latitude":"46.42925000","longitude":"26.99239000"},{"name":"Glăvăneşti","countryCode":"RO","stateCode":"BC","latitude":"46.25000000","longitude":"27.38333000"},{"name":"Gura Văii","countryCode":"RO","stateCode":"BC","latitude":"46.27234000","longitude":"26.82604000"},{"name":"Gârleni","countryCode":"RO","stateCode":"BC","latitude":"46.66667000","longitude":"26.80000000"},{"name":"Gârlenii de Sus","countryCode":"RO","stateCode":"BC","latitude":"46.65414000","longitude":"26.79491000"},{"name":"Găiceana","countryCode":"RO","stateCode":"BC","latitude":"46.33333000","longitude":"27.21667000"},{"name":"Găzărie","countryCode":"RO","stateCode":"BC","latitude":"46.48928000","longitude":"26.51877000"},{"name":"Helegiu","countryCode":"RO","stateCode":"BC","latitude":"46.35000000","longitude":"26.75000000"},{"name":"Hemeiuș","countryCode":"RO","stateCode":"BC","latitude":"46.62643000","longitude":"26.85440000"},{"name":"Holt","countryCode":"RO","stateCode":"BC","latitude":"46.57856000","longitude":"26.97499000"},{"name":"Horgeşti","countryCode":"RO","stateCode":"BC","latitude":"46.43333000","longitude":"27.06667000"},{"name":"Huruiești","countryCode":"RO","stateCode":"BC","latitude":"46.26667000","longitude":"27.25000000"},{"name":"Hăghiac","countryCode":"RO","stateCode":"BC","latitude":"46.31200000","longitude":"26.51841000"},{"name":"Iteşti","countryCode":"RO","stateCode":"BC","latitude":"46.65309000","longitude":"26.87256000"},{"name":"Izvoru Berheciului","countryCode":"RO","stateCode":"BC","latitude":"46.58333000","longitude":"27.21667000"},{"name":"Larga","countryCode":"RO","stateCode":"BC","latitude":"46.35060000","longitude":"26.53321000"},{"name":"Lespezi","countryCode":"RO","stateCode":"BC","latitude":"46.66493000","longitude":"26.76882000"},{"name":"Letea Veche","countryCode":"RO","stateCode":"BC","latitude":"46.55000000","longitude":"26.95000000"},{"name":"Lilieci","countryCode":"RO","stateCode":"BC","latitude":"46.62861000","longitude":"26.87176000"},{"name":"Lipova","countryCode":"RO","stateCode":"BC","latitude":"46.71667000","longitude":"27.23333000"},{"name":"Livezi","countryCode":"RO","stateCode":"BC","latitude":"46.40639000","longitude":"26.73613000"},{"name":"Livezi-Vale","countryCode":"RO","stateCode":"BC","latitude":"46.41667000","longitude":"26.73333000"},{"name":"Ludași","countryCode":"RO","stateCode":"BC","latitude":"46.61962000","longitude":"26.57926000"},{"name":"Luizi-Călugăra","countryCode":"RO","stateCode":"BC","latitude":"46.53333000","longitude":"26.83333000"},{"name":"Lăpoș","countryCode":"RO","stateCode":"BC","latitude":"46.39363000","longitude":"26.46245000"},{"name":"Moineşti","countryCode":"RO","stateCode":"BC","latitude":"46.47523000","longitude":"26.48907000"},{"name":"Motoşeni","countryCode":"RO","stateCode":"BC","latitude":"46.33333000","longitude":"27.38333000"},{"name":"Municipiul Bacãu","countryCode":"RO","stateCode":"BC","latitude":"46.56854000","longitude":"26.91135000"},{"name":"Municipiul Moineşti","countryCode":"RO","stateCode":"BC","latitude":"46.47428000","longitude":"26.48804000"},{"name":"Municipiul Oneşti","countryCode":"RO","stateCode":"BC","latitude":"46.25000000","longitude":"26.75000000"},{"name":"Mânăstirea Caşin","countryCode":"RO","stateCode":"BC","latitude":"46.15000000","longitude":"26.68333000"},{"name":"Măgireşti","countryCode":"RO","stateCode":"BC","latitude":"46.51667000","longitude":"26.55000000"},{"name":"Măgura","countryCode":"RO","stateCode":"BC","latitude":"46.56667000","longitude":"26.85000000"},{"name":"Mărgineni","countryCode":"RO","stateCode":"BC","latitude":"46.58760000","longitude":"26.85095000"},{"name":"Mărgineni-Munteni","countryCode":"RO","stateCode":"BC","latitude":"46.60000000","longitude":"26.90000000"},{"name":"Negri","countryCode":"RO","stateCode":"BC","latitude":"46.70000000","longitude":"26.96667000"},{"name":"Nicolae Bălcescu","countryCode":"RO","stateCode":"BC","latitude":"46.46667000","longitude":"26.91667000"},{"name":"Odobești","countryCode":"RO","stateCode":"BC","latitude":"46.67608000","longitude":"27.14983000"},{"name":"Oituz","countryCode":"RO","stateCode":"BC","latitude":"46.20000000","longitude":"26.61667000"},{"name":"Onceşti","countryCode":"RO","stateCode":"BC","latitude":"46.46667000","longitude":"27.25000000"},{"name":"Onesti","countryCode":"RO","stateCode":"BC","latitude":"46.25000000","longitude":"26.75000000"},{"name":"Oraş Buhuşi","countryCode":"RO","stateCode":"BC","latitude":"46.71845000","longitude":"26.69952000"},{"name":"Oraş Comãneşti","countryCode":"RO","stateCode":"BC","latitude":"46.42348000","longitude":"26.42796000"},{"name":"Oraş Dãrmãneşti","countryCode":"RO","stateCode":"BC","latitude":"46.37559000","longitude":"26.47673000"},{"name":"Oraş Slãnic-Moldova","countryCode":"RO","stateCode":"BC","latitude":"46.22320000","longitude":"26.47774000"},{"name":"Oraş Târgu Ocna","countryCode":"RO","stateCode":"BC","latitude":"46.27988000","longitude":"26.61129000"},{"name":"Orbeni","countryCode":"RO","stateCode":"BC","latitude":"46.28333000","longitude":"27.01667000"},{"name":"Orășa","countryCode":"RO","stateCode":"BC","latitude":"46.42225000","longitude":"26.74370000"},{"name":"Osebiți","countryCode":"RO","stateCode":"BC","latitude":"46.53839000","longitude":"26.83946000"},{"name":"Palanca","countryCode":"RO","stateCode":"BC","latitude":"46.53333000","longitude":"26.11667000"},{"name":"Parava","countryCode":"RO","stateCode":"BC","latitude":"46.30000000","longitude":"27.00000000"},{"name":"Parincea","countryCode":"RO","stateCode":"BC","latitude":"46.48333000","longitude":"27.10000000"},{"name":"Plopana","countryCode":"RO","stateCode":"BC","latitude":"46.68333000","longitude":"27.21667000"},{"name":"Plopu","countryCode":"RO","stateCode":"BC","latitude":"46.39256000","longitude":"26.50268000"},{"name":"Podu Turcului","countryCode":"RO","stateCode":"BC","latitude":"46.20000000","longitude":"27.38333000"},{"name":"Poduri","countryCode":"RO","stateCode":"BC","latitude":"46.46667000","longitude":"26.53333000"},{"name":"Poiana","countryCode":"RO","stateCode":"BC","latitude":"46.69819000","longitude":"27.01765000"},{"name":"Prohozești","countryCode":"RO","stateCode":"BC","latitude":"46.48155000","longitude":"26.55170000"},{"name":"Prăjești","countryCode":"RO","stateCode":"BC","latitude":"46.65469000","longitude":"26.97631000"},{"name":"Pustiana","countryCode":"RO","stateCode":"BC","latitude":"46.58990000","longitude":"26.63083000"},{"name":"Pârgăreşti","countryCode":"RO","stateCode":"BC","latitude":"46.25000000","longitude":"26.65000000"},{"name":"Pârjol","countryCode":"RO","stateCode":"BC","latitude":"46.58333000","longitude":"26.60000000"},{"name":"Pănceşti","countryCode":"RO","stateCode":"BC","latitude":"46.33333000","longitude":"27.08333000"},{"name":"Racova","countryCode":"RO","stateCode":"BC","latitude":"46.70000000","longitude":"26.75000000"},{"name":"Roşiori","countryCode":"RO","stateCode":"BC","latitude":"46.71667000","longitude":"27.08333000"},{"name":"Răchitoasa","countryCode":"RO","stateCode":"BC","latitude":"46.43333000","longitude":"27.36667000"},{"name":"Răcăciuni","countryCode":"RO","stateCode":"BC","latitude":"46.33333000","longitude":"26.98333000"},{"name":"Răcăuți","countryCode":"RO","stateCode":"BC","latitude":"46.22476000","longitude":"26.78723000"},{"name":"Sascut","countryCode":"RO","stateCode":"BC","latitude":"46.20000000","longitude":"27.10000000"},{"name":"Sascut-Sat","countryCode":"RO","stateCode":"BC","latitude":"46.18727000","longitude":"27.06851000"},{"name":"Satu Nou","countryCode":"RO","stateCode":"BC","latitude":"46.24447000","longitude":"26.65343000"},{"name":"Schitu Frumoasa","countryCode":"RO","stateCode":"BC","latitude":"46.63541000","longitude":"26.48761000"},{"name":"Scorţeni","countryCode":"RO","stateCode":"BC","latitude":"46.55000000","longitude":"26.65000000"},{"name":"Scurta","countryCode":"RO","stateCode":"BC","latitude":"46.26133000","longitude":"27.01548000"},{"name":"Secuieni","countryCode":"RO","stateCode":"BC","latitude":"46.65000000","longitude":"27.10000000"},{"name":"Slobozia","countryCode":"RO","stateCode":"BC","latitude":"46.47495000","longitude":"27.31111000"},{"name":"Slănic-Moldova","countryCode":"RO","stateCode":"BC","latitude":"46.22308000","longitude":"26.47413000"},{"name":"Solonţ","countryCode":"RO","stateCode":"BC","latitude":"46.55000000","longitude":"26.51667000"},{"name":"Somușca","countryCode":"RO","stateCode":"BC","latitude":"46.40147000","longitude":"26.91189000"},{"name":"Straja","countryCode":"RO","stateCode":"BC","latitude":"46.43989000","longitude":"26.36258000"},{"name":"Strugari","countryCode":"RO","stateCode":"BC","latitude":"46.53333000","longitude":"26.71667000"},{"name":"Stănişeşti","countryCode":"RO","stateCode":"BC","latitude":"46.43333000","longitude":"27.30000000"},{"name":"Turluianu","countryCode":"RO","stateCode":"BC","latitude":"46.45298000","longitude":"26.64607000"},{"name":"Tuta","countryCode":"RO","stateCode":"BC","latitude":"46.25643000","longitude":"26.69103000"},{"name":"Târgu Ocna","countryCode":"RO","stateCode":"BC","latitude":"46.27899000","longitude":"26.61301000"},{"name":"Târgu Trotuş","countryCode":"RO","stateCode":"BC","latitude":"46.26667000","longitude":"26.66667000"},{"name":"Tătărăști","countryCode":"RO","stateCode":"BC","latitude":"46.21667000","longitude":"27.20000000"},{"name":"Ungureni","countryCode":"RO","stateCode":"BC","latitude":"46.52283000","longitude":"27.11186000"},{"name":"Urecheşti","countryCode":"RO","stateCode":"BC","latitude":"46.13333000","longitude":"27.08333000"},{"name":"Valea Arinilor","countryCode":"RO","stateCode":"BC","latitude":"46.49793000","longitude":"26.50918000"},{"name":"Valea Seacă","countryCode":"RO","stateCode":"BC","latitude":"46.24281000","longitude":"27.04594000"},{"name":"Valea lui Ion","countryCode":"RO","stateCode":"BC","latitude":"46.70350000","longitude":"26.62499000"},{"name":"Valea Șoșii","countryCode":"RO","stateCode":"BC","latitude":"46.46180000","longitude":"26.54992000"},{"name":"Vermești","countryCode":"RO","stateCode":"BC","latitude":"46.42172000","longitude":"26.47660000"},{"name":"Verșești","countryCode":"RO","stateCode":"BC","latitude":"46.44904000","longitude":"26.70183000"},{"name":"Viișoara","countryCode":"RO","stateCode":"BC","latitude":"46.28325000","longitude":"26.66187000"},{"name":"Vultureni","countryCode":"RO","stateCode":"BC","latitude":"46.36667000","longitude":"27.28333000"},{"name":"Vâlcele","countryCode":"RO","stateCode":"BC","latitude":"46.29801000","longitude":"26.60005000"},{"name":"Zemeş","countryCode":"RO","stateCode":"BC","latitude":"46.58333000","longitude":"26.41667000"},{"name":"Ştefan Cel Mare","countryCode":"RO","stateCode":"BC","latitude":"46.20526000","longitude":"26.85488000"},{"name":"Ștefan Vodă","countryCode":"RO","stateCode":"BC","latitude":"46.31692000","longitude":"26.51250000"},{"name":"Sănduleni","countryCode":"RO","stateCode":"BC","latitude":"46.45000000","longitude":"26.73333000"},{"name":"Sărata","countryCode":"RO","stateCode":"BC","latitude":"46.50249000","longitude":"26.86857000"},{"name":"Săucești","countryCode":"RO","stateCode":"BC","latitude":"46.61853000","longitude":"26.94141000"},{"name":"Tamaşi","countryCode":"RO","stateCode":"BC","latitude":"46.48333000","longitude":"26.98333000"},{"name":"Traian","countryCode":"RO","stateCode":"BC","latitude":"46.63333000","longitude":"27.03333000"},{"name":"Aita Mare","countryCode":"RO","stateCode":"CV","latitude":"45.96667000","longitude":"25.55000000"},{"name":"Araci","countryCode":"RO","stateCode":"CV","latitude":"45.81187000","longitude":"25.65482000"},{"name":"Arcuș","countryCode":"RO","stateCode":"CV","latitude":"45.90077000","longitude":"25.77673000"},{"name":"Baraolt","countryCode":"RO","stateCode":"CV","latitude":"46.07514000","longitude":"25.60029000"},{"name":"Barcani","countryCode":"RO","stateCode":"CV","latitude":"45.70000000","longitude":"26.08333000"},{"name":"Belin","countryCode":"RO","stateCode":"CV","latitude":"45.93333000","longitude":"25.56667000"},{"name":"Belin-Vale","countryCode":"RO","stateCode":"CV","latitude":"45.93237000","longitude":"25.60878000"},{"name":"Bixad","countryCode":"RO","stateCode":"CV","latitude":"46.10000000","longitude":"25.86667000"},{"name":"Bodoc","countryCode":"RO","stateCode":"CV","latitude":"45.95000000","longitude":"25.85000000"},{"name":"Boroşneu Mare","countryCode":"RO","stateCode":"CV","latitude":"45.81667000","longitude":"26.00000000"},{"name":"Brateş","countryCode":"RO","stateCode":"CV","latitude":"45.83333000","longitude":"26.06667000"},{"name":"Breţcu","countryCode":"RO","stateCode":"CV","latitude":"46.05000000","longitude":"26.30000000"},{"name":"Brăduţ","countryCode":"RO","stateCode":"CV","latitude":"46.13333000","longitude":"25.61667000"},{"name":"Băţanii Mari","countryCode":"RO","stateCode":"CV","latitude":"46.08333000","longitude":"25.68333000"},{"name":"Catalina","countryCode":"RO","stateCode":"CV","latitude":"45.96667000","longitude":"26.15000000"},{"name":"Cernat","countryCode":"RO","stateCode":"CV","latitude":"45.95000000","longitude":"26.03333000"},{"name":"Chichiş","countryCode":"RO","stateCode":"CV","latitude":"45.78333000","longitude":"25.80000000"},{"name":"Comandău","countryCode":"RO","stateCode":"CV","latitude":"45.76667000","longitude":"26.26667000"},{"name":"Comuna Aita Mare","countryCode":"RO","stateCode":"CV","latitude":"45.97126000","longitude":"25.58824000"},{"name":"Comuna Arcuş","countryCode":"RO","stateCode":"CV","latitude":"45.90077000","longitude":"25.77673000"},{"name":"Comuna Barcani","countryCode":"RO","stateCode":"CV","latitude":"45.70483000","longitude":"26.06393000"},{"name":"Comuna Belin","countryCode":"RO","stateCode":"CV","latitude":"45.93361000","longitude":"25.59126000"},{"name":"Comuna Bixad","countryCode":"RO","stateCode":"CV","latitude":"46.10225000","longitude":"25.86344000"},{"name":"Comuna Bodoc","countryCode":"RO","stateCode":"CV","latitude":"45.96190000","longitude":"25.84149000"},{"name":"Comuna Boroşneu Mare","countryCode":"RO","stateCode":"CV","latitude":"45.81010000","longitude":"26.01568000"},{"name":"Comuna Brateş","countryCode":"RO","stateCode":"CV","latitude":"45.83992000","longitude":"26.07887000"},{"name":"Comuna Breţcu","countryCode":"RO","stateCode":"CV","latitude":"46.04444000","longitude":"26.32887000"},{"name":"Comuna Brăduţ","countryCode":"RO","stateCode":"CV","latitude":"46.12574000","longitude":"25.60329000"},{"name":"Comuna Băţani","countryCode":"RO","stateCode":"CV","latitude":"46.09167000","longitude":"25.71930000"},{"name":"Comuna Catalina","countryCode":"RO","stateCode":"CV","latitude":"45.93736000","longitude":"26.12250000"},{"name":"Comuna Chichiş","countryCode":"RO","stateCode":"CV","latitude":"45.76781000","longitude":"25.81378000"},{"name":"Comuna Comandău","countryCode":"RO","stateCode":"CV","latitude":"45.76179000","longitude":"26.27776000"},{"name":"Comuna Dalnic","countryCode":"RO","stateCode":"CV","latitude":"45.92242000","longitude":"25.98741000"},{"name":"Comuna Dobârlău","countryCode":"RO","stateCode":"CV","latitude":"45.73410000","longitude":"25.88112000"},{"name":"Comuna Estelnic","countryCode":"RO","stateCode":"CV","latitude":"46.12537000","longitude":"26.20544000"},{"name":"Comuna Ghelinţa","countryCode":"RO","stateCode":"CV","latitude":"45.93491000","longitude":"26.22068000"},{"name":"Comuna Ghidfalău","countryCode":"RO","stateCode":"CV","latitude":"45.89956000","longitude":"25.86399000"},{"name":"Comuna Hăghig","countryCode":"RO","stateCode":"CV","latitude":"45.85362000","longitude":"25.59501000"},{"name":"Comuna Ilieni","countryCode":"RO","stateCode":"CV","latitude":"45.80054000","longitude":"25.76436000"},{"name":"Comuna Lemnia","countryCode":"RO","stateCode":"CV","latitude":"46.07078000","longitude":"26.27277000"},{"name":"Comuna Malnaş","countryCode":"RO","stateCode":"CV","latitude":"46.01995000","longitude":"25.82705000"},{"name":"Comuna Mereni","countryCode":"RO","stateCode":"CV","latitude":"46.08496000","longitude":"26.23460000"},{"name":"Comuna Micfalău","countryCode":"RO","stateCode":"CV","latitude":"46.05342000","longitude":"25.83737000"},{"name":"Comuna Moacşa","countryCode":"RO","stateCode":"CV","latitude":"45.87883000","longitude":"25.95270000"},{"name":"Comuna Ojdula","countryCode":"RO","stateCode":"CV","latitude":"45.97871000","longitude":"26.24773000"},{"name":"Comuna Ozun","countryCode":"RO","stateCode":"CV","latitude":"45.78331000","longitude":"25.88260000"},{"name":"Comuna Poian","countryCode":"RO","stateCode":"CV","latitude":"46.07731000","longitude":"26.17423000"},{"name":"Comuna Reci","countryCode":"RO","stateCode":"CV","latitude":"45.81913000","longitude":"25.95552000"},{"name":"Comuna Sita Buzăului","countryCode":"RO","stateCode":"CV","latitude":"45.61959000","longitude":"26.10621000"},{"name":"Comuna Sânzieni","countryCode":"RO","stateCode":"CV","latitude":"46.06458000","longitude":"26.11790000"},{"name":"Comuna Turia","countryCode":"RO","stateCode":"CV","latitude":"46.02927000","longitude":"26.03953000"},{"name":"Comuna Valea Crişului","countryCode":"RO","stateCode":"CV","latitude":"45.92372000","longitude":"25.78483000"},{"name":"Comuna Valea Mare","countryCode":"RO","stateCode":"CV","latitude":"45.76389000","longitude":"26.01435000"},{"name":"Comuna Vâlcele","countryCode":"RO","stateCode":"CV","latitude":"45.81736000","longitude":"25.67925000"},{"name":"Comuna Vârghiş","countryCode":"RO","stateCode":"CV","latitude":"46.12737000","longitude":"25.55901000"},{"name":"Comuna Zagon","countryCode":"RO","stateCode":"CV","latitude":"45.77961000","longitude":"26.12897000"},{"name":"Comuna Zăbala","countryCode":"RO","stateCode":"CV","latitude":"45.89141000","longitude":"26.13251000"},{"name":"Comună Cernat","countryCode":"RO","stateCode":"CV","latitude":"45.96650000","longitude":"26.01955000"},{"name":"Covasna","countryCode":"RO","stateCode":"CV","latitude":"45.85000000","longitude":"26.18333000"},{"name":"Căpeni","countryCode":"RO","stateCode":"CV","latitude":"46.04111000","longitude":"25.57858000"},{"name":"Dalnic","countryCode":"RO","stateCode":"CV","latitude":"45.92242000","longitude":"25.98741000"},{"name":"Doboșeni","countryCode":"RO","stateCode":"CV","latitude":"46.12431000","longitude":"25.59347000"},{"name":"Dobârlău","countryCode":"RO","stateCode":"CV","latitude":"45.73333000","longitude":"25.88333000"},{"name":"Estelnic","countryCode":"RO","stateCode":"CV","latitude":"46.10445000","longitude":"26.21262000"},{"name":"Filia","countryCode":"RO","stateCode":"CV","latitude":"46.14409000","longitude":"25.62140000"},{"name":"Floroaia","countryCode":"RO","stateCode":"CV","latitude":"45.69497000","longitude":"26.01563000"},{"name":"Ghelinţa","countryCode":"RO","stateCode":"CV","latitude":"45.95000000","longitude":"26.23333000"},{"name":"Ghidfalău","countryCode":"RO","stateCode":"CV","latitude":"45.90000000","longitude":"25.85000000"},{"name":"Herculian","countryCode":"RO","stateCode":"CV","latitude":"46.13402000","longitude":"25.70977000"},{"name":"Hăghig","countryCode":"RO","stateCode":"CV","latitude":"45.83333000","longitude":"25.58333000"},{"name":"Ilieni","countryCode":"RO","stateCode":"CV","latitude":"45.80000000","longitude":"25.76667000"},{"name":"Lemnia","countryCode":"RO","stateCode":"CV","latitude":"46.05000000","longitude":"26.26667000"},{"name":"Lunga","countryCode":"RO","stateCode":"CV","latitude":"46.01822000","longitude":"26.21208000"},{"name":"Malnaş","countryCode":"RO","stateCode":"CV","latitude":"46.01667000","longitude":"25.83333000"},{"name":"Mereni","countryCode":"RO","stateCode":"CV","latitude":"46.07924000","longitude":"26.23597000"},{"name":"Micfalău","countryCode":"RO","stateCode":"CV","latitude":"46.05342000","longitude":"25.83737000"},{"name":"Moacşa","countryCode":"RO","stateCode":"CV","latitude":"45.86667000","longitude":"25.96667000"},{"name":"Municipiul Sfântu Gheorghe","countryCode":"RO","stateCode":"CV","latitude":"45.83806000","longitude":"25.79730000"},{"name":"Municipiul Târgu Secuiesc","countryCode":"RO","stateCode":"CV","latitude":"46.00589000","longitude":"26.17155000"},{"name":"Ojdula","countryCode":"RO","stateCode":"CV","latitude":"45.98333000","longitude":"26.25000000"},{"name":"Oraş Baraolt","countryCode":"RO","stateCode":"CV","latitude":"46.06250000","longitude":"25.60505000"},{"name":"Oraş Covasna","countryCode":"RO","stateCode":"CV","latitude":"45.83527000","longitude":"26.16637000"},{"name":"Oraş Întorsura Buzãului","countryCode":"RO","stateCode":"CV","latitude":"45.68539000","longitude":"26.01260000"},{"name":"Ozun","countryCode":"RO","stateCode":"CV","latitude":"45.80000000","longitude":"25.85000000"},{"name":"Poian","countryCode":"RO","stateCode":"CV","latitude":"46.06667000","longitude":"26.15000000"},{"name":"Păpăuți","countryCode":"RO","stateCode":"CV","latitude":"45.78333000","longitude":"26.13333000"},{"name":"Reci","countryCode":"RO","stateCode":"CV","latitude":"45.85000000","longitude":"25.93333000"},{"name":"Sfântu Gheorghe","countryCode":"RO","stateCode":"CV","latitude":"45.86667000","longitude":"25.78333000"},{"name":"Sita Buzăului","countryCode":"RO","stateCode":"CV","latitude":"45.65000000","longitude":"26.06667000"},{"name":"Turia","countryCode":"RO","stateCode":"CV","latitude":"46.03333000","longitude":"26.05000000"},{"name":"Târgu Secuiesc","countryCode":"RO","stateCode":"CV","latitude":"46.00000000","longitude":"26.13333000"},{"name":"Valea Crişului","countryCode":"RO","stateCode":"CV","latitude":"45.91667000","longitude":"25.76667000"},{"name":"Valea Mare","countryCode":"RO","stateCode":"CV","latitude":"45.76667000","longitude":"26.00000000"},{"name":"Vâlcele","countryCode":"RO","stateCode":"CV","latitude":"45.85000000","longitude":"25.68333000"},{"name":"Vârghiş","countryCode":"RO","stateCode":"CV","latitude":"46.13333000","longitude":"25.53333000"},{"name":"Zagon","countryCode":"RO","stateCode":"CV","latitude":"45.76667000","longitude":"26.11667000"},{"name":"Zăbala","countryCode":"RO","stateCode":"CV","latitude":"45.90000000","longitude":"26.18333000"},{"name":"Întorsura Buzăului","countryCode":"RO","stateCode":"CV","latitude":"45.68333000","longitude":"26.03333000"},{"name":"Sânzieni","countryCode":"RO","stateCode":"CV","latitude":"46.05000000","longitude":"26.13333000"},{"name":"Albeni","countryCode":"RO","stateCode":"GJ","latitude":"45.03333000","longitude":"23.60000000"},{"name":"Alimpeşti","countryCode":"RO","stateCode":"GJ","latitude":"45.08333000","longitude":"23.80000000"},{"name":"Andreești","countryCode":"RO","stateCode":"GJ","latitude":"44.78948000","longitude":"23.55099000"},{"name":"Aninoasa","countryCode":"RO","stateCode":"GJ","latitude":"44.75000000","longitude":"23.48333000"},{"name":"Arcani","countryCode":"RO","stateCode":"GJ","latitude":"45.08333000","longitude":"23.13333000"},{"name":"Baia de Fier","countryCode":"RO","stateCode":"GJ","latitude":"45.16667000","longitude":"23.76667000"},{"name":"Bengești","countryCode":"RO","stateCode":"GJ","latitude":"45.06667000","longitude":"23.60000000"},{"name":"Berleşti","countryCode":"RO","stateCode":"GJ","latitude":"44.91667000","longitude":"23.66667000"},{"name":"Bolboşi","countryCode":"RO","stateCode":"GJ","latitude":"44.75000000","longitude":"23.21667000"},{"name":"Borăscu","countryCode":"RO","stateCode":"GJ","latitude":"44.70000000","longitude":"23.28333000"},{"name":"Brăneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.65000000","longitude":"23.46667000"},{"name":"Bumbeşti-Jiu","countryCode":"RO","stateCode":"GJ","latitude":"45.16667000","longitude":"23.40000000"},{"name":"Bustuchin","countryCode":"RO","stateCode":"GJ","latitude":"44.96667000","longitude":"23.73333000"},{"name":"Bâlta","countryCode":"RO","stateCode":"GJ","latitude":"45.11791000","longitude":"23.10220000"},{"name":"Bâlteni","countryCode":"RO","stateCode":"GJ","latitude":"44.86919000","longitude":"23.27311000"},{"name":"Bălcești","countryCode":"RO","stateCode":"GJ","latitude":"45.10516000","longitude":"23.63290000"},{"name":"Băleşti","countryCode":"RO","stateCode":"GJ","latitude":"45.01667000","longitude":"23.21667000"},{"name":"Bărbăteşti","countryCode":"RO","stateCode":"GJ","latitude":"44.86667000","longitude":"23.50000000"},{"name":"Ceauru","countryCode":"RO","stateCode":"GJ","latitude":"45.01175000","longitude":"23.20211000"},{"name":"Ciuperceni","countryCode":"RO","stateCode":"GJ","latitude":"44.93333000","longitude":"23.01667000"},{"name":"Cloșani","countryCode":"RO","stateCode":"GJ","latitude":"45.06897000","longitude":"22.80250000"},{"name":"Cocoreni","countryCode":"RO","stateCode":"GJ","latitude":"44.82772000","longitude":"23.31405000"},{"name":"Comuna Albeni","countryCode":"RO","stateCode":"GJ","latitude":"45.01363000","longitude":"23.60208000"},{"name":"Comuna Alimpeşti","countryCode":"RO","stateCode":"GJ","latitude":"45.10542000","longitude":"23.79651000"},{"name":"Comuna Aninoasa","countryCode":"RO","stateCode":"GJ","latitude":"44.74836000","longitude":"23.47372000"},{"name":"Comuna Arcani","countryCode":"RO","stateCode":"GJ","latitude":"45.07232000","longitude":"23.14108000"},{"name":"Comuna Baia de Fier","countryCode":"RO","stateCode":"GJ","latitude":"45.17402000","longitude":"23.74152000"},{"name":"Comuna Bengeşti-Ciocadia","countryCode":"RO","stateCode":"GJ","latitude":"45.09845000","longitude":"23.60621000"},{"name":"Comuna Bolboşi","countryCode":"RO","stateCode":"GJ","latitude":"44.73740000","longitude":"23.22157000"},{"name":"Comuna Borăscu","countryCode":"RO","stateCode":"GJ","latitude":"44.70105000","longitude":"23.26739000"},{"name":"Comuna Brăneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.66555000","longitude":"23.47213000"},{"name":"Comuna Bumbeşti-Piţic","countryCode":"RO","stateCode":"GJ","latitude":"45.12413000","longitude":"23.70348000"},{"name":"Comuna Bustuchin","countryCode":"RO","stateCode":"GJ","latitude":"44.96835000","longitude":"23.70347000"},{"name":"Comuna Bâlteni","countryCode":"RO","stateCode":"GJ","latitude":"44.86667000","longitude":"23.26736000"},{"name":"Comuna Băleşti","countryCode":"RO","stateCode":"GJ","latitude":"45.01898000","longitude":"23.18145000"},{"name":"Comuna Bălăneşti","countryCode":"RO","stateCode":"GJ","latitude":"45.09028000","longitude":"23.44674000"},{"name":"Comuna Bărbăteşti","countryCode":"RO","stateCode":"GJ","latitude":"44.85916000","longitude":"23.50760000"},{"name":"Comuna Ciuperceni","countryCode":"RO","stateCode":"GJ","latitude":"44.92800000","longitude":"22.99173000"},{"name":"Comuna Crasna","countryCode":"RO","stateCode":"GJ","latitude":"45.17065000","longitude":"23.55625000"},{"name":"Comuna Crușeț","countryCode":"RO","stateCode":"GJ","latitude":"44.63848000","longitude":"23.67247000"},{"name":"Comuna Câlnic","countryCode":"RO","stateCode":"GJ","latitude":"44.94202000","longitude":"23.06292000"},{"name":"Comuna Căpreni","countryCode":"RO","stateCode":"GJ","latitude":"44.74439000","longitude":"23.62033000"},{"name":"Comuna Cătunele","countryCode":"RO","stateCode":"GJ","latitude":"44.83902000","longitude":"22.92465000"},{"name":"Comuna Drãguţeşti","countryCode":"RO","stateCode":"GJ","latitude":"44.96370000","longitude":"23.23480000"},{"name":"Comuna Drăgoteşti","countryCode":"RO","stateCode":"GJ","latitude":"44.79957000","longitude":"23.16192000"},{"name":"Comuna Dănciuleşti","countryCode":"RO","stateCode":"GJ","latitude":"44.77004000","longitude":"23.76023000"},{"name":"Comuna Dăneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.96735000","longitude":"23.34390000"},{"name":"Comuna Fãrcãşeşti","countryCode":"RO","stateCode":"GJ","latitude":"44.87069000","longitude":"23.19279000"},{"name":"Comuna Glogova","countryCode":"RO","stateCode":"GJ","latitude":"44.91623000","longitude":"22.90810000"},{"name":"Comuna Godineşti","countryCode":"RO","stateCode":"GJ","latitude":"44.97634000","longitude":"22.96093000"},{"name":"Comuna Hurezani","countryCode":"RO","stateCode":"GJ","latitude":"44.80305000","longitude":"23.63617000"},{"name":"Comuna Ioneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.61636000","longitude":"23.42688000"},{"name":"Comuna Jupâneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.91241000","longitude":"23.52325000"},{"name":"Comuna Leleşti","countryCode":"RO","stateCode":"GJ","latitude":"45.09875000","longitude":"23.19761000"},{"name":"Comuna Licurici","countryCode":"RO","stateCode":"GJ","latitude":"44.87544000","longitude":"23.62641000"},{"name":"Comuna Logreşti-Moşteni","countryCode":"RO","stateCode":"GJ","latitude":"44.88848000","longitude":"23.71256000"},{"name":"Comuna Muşeteşti","countryCode":"RO","stateCode":"GJ","latitude":"45.15231000","longitude":"23.45022000"},{"name":"Comuna Mătăsari","countryCode":"RO","stateCode":"GJ","latitude":"44.85764000","longitude":"23.06819000"},{"name":"Comuna Negomir","countryCode":"RO","stateCode":"GJ","latitude":"44.78593000","longitude":"23.22744000"},{"name":"Comuna Padeş","countryCode":"RO","stateCode":"GJ","latitude":"45.05089000","longitude":"22.80954000"},{"name":"Comuna Peştişani","countryCode":"RO","stateCode":"GJ","latitude":"45.07061000","longitude":"23.04902000"},{"name":"Comuna Plopşoru","countryCode":"RO","stateCode":"GJ","latitude":"44.73869000","longitude":"23.39053000"},{"name":"Comuna Polovragi","countryCode":"RO","stateCode":"GJ","latitude":"45.17196000","longitude":"23.82134000"},{"name":"Comuna Prigoria","countryCode":"RO","stateCode":"GJ","latitude":"45.05711000","longitude":"23.68453000"},{"name":"Comuna Roşia De Amaradia","countryCode":"RO","stateCode":"GJ","latitude":"45.04419000","longitude":"23.75991000"},{"name":"Comuna Runcu","countryCode":"RO","stateCode":"GJ","latitude":"45.12041000","longitude":"23.13974000"},{"name":"Comuna Samarineşti","countryCode":"RO","stateCode":"GJ","latitude":"44.77152000","longitude":"23.04889000"},{"name":"Comuna Schela","countryCode":"RO","stateCode":"GJ","latitude":"45.15883000","longitude":"23.32395000"},{"name":"Comuna Scoarţa","countryCode":"RO","stateCode":"GJ","latitude":"45.02872000","longitude":"23.47131000"},{"name":"Comuna Slivileşti","countryCode":"RO","stateCode":"GJ","latitude":"44.79198000","longitude":"23.10761000"},{"name":"Comuna Stejari","countryCode":"RO","stateCode":"GJ","latitude":"44.77359000","longitude":"23.70567000"},{"name":"Comuna Stoina","countryCode":"RO","stateCode":"GJ","latitude":"44.67998000","longitude":"23.64563000"},{"name":"Comuna Stăneşti","countryCode":"RO","stateCode":"GJ","latitude":"45.13050000","longitude":"23.25328000"},{"name":"Comuna Săcelu","countryCode":"RO","stateCode":"GJ","latitude":"45.10648000","longitude":"23.53717000"},{"name":"Comuna Săuleşti","countryCode":"RO","stateCode":"GJ","latitude":"44.81247000","longitude":"23.48767000"},{"name":"Comuna Teleşti","countryCode":"RO","stateCode":"GJ","latitude":"44.98175000","longitude":"23.10843000"},{"name":"Comuna Turburea","countryCode":"RO","stateCode":"GJ","latitude":"44.68249000","longitude":"23.53171000"},{"name":"Comuna Turcineşti","countryCode":"RO","stateCode":"GJ","latitude":"45.12744000","longitude":"23.30333000"},{"name":"Comuna Urdari","countryCode":"RO","stateCode":"GJ","latitude":"44.79934000","longitude":"23.29600000"},{"name":"Comuna Vladimir","countryCode":"RO","stateCode":"GJ","latitude":"44.82235000","longitude":"23.55520000"},{"name":"Comuna Văgiuleşti","countryCode":"RO","stateCode":"GJ","latitude":"44.72980000","longitude":"23.10113000"},{"name":"Comuna Ţânţăreni","countryCode":"RO","stateCode":"GJ","latitude":"44.61874000","longitude":"23.54285000"},{"name":"Costești","countryCode":"RO","stateCode":"GJ","latitude":"44.73264000","longitude":"23.44491000"},{"name":"Covrigi","countryCode":"RO","stateCode":"GJ","latitude":"44.73825000","longitude":"23.14921000"},{"name":"Crasna","countryCode":"RO","stateCode":"GJ","latitude":"45.16667000","longitude":"23.50000000"},{"name":"Crușeț","countryCode":"RO","stateCode":"GJ","latitude":"44.63333000","longitude":"23.66667000"},{"name":"Câlnic","countryCode":"RO","stateCode":"GJ","latitude":"44.95000000","longitude":"23.08333000"},{"name":"Căpreni","countryCode":"RO","stateCode":"GJ","latitude":"44.75000000","longitude":"23.61667000"},{"name":"Cărpiniș","countryCode":"RO","stateCode":"GJ","latitude":"45.18407000","longitude":"23.58052000"},{"name":"Cătunele","countryCode":"RO","stateCode":"GJ","latitude":"44.86442000","longitude":"22.90707000"},{"name":"Dobrița","countryCode":"RO","stateCode":"GJ","latitude":"45.13504000","longitude":"23.17406000"},{"name":"Drăgoteşti","countryCode":"RO","stateCode":"GJ","latitude":"44.80000000","longitude":"23.16667000"},{"name":"Drăguţeşti","countryCode":"RO","stateCode":"GJ","latitude":"44.96667000","longitude":"23.23333000"},{"name":"Dănciuleşti","countryCode":"RO","stateCode":"GJ","latitude":"44.73333000","longitude":"23.75000000"},{"name":"Dăneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.96667000","longitude":"23.33333000"},{"name":"Florești","countryCode":"RO","stateCode":"GJ","latitude":"44.61918000","longitude":"23.52838000"},{"name":"Fărcăşeşti","countryCode":"RO","stateCode":"GJ","latitude":"44.86667000","longitude":"23.20000000"},{"name":"Glogova","countryCode":"RO","stateCode":"GJ","latitude":"44.92806000","longitude":"22.90667000"},{"name":"Godineşti","countryCode":"RO","stateCode":"GJ","latitude":"45.00000000","longitude":"22.96667000"},{"name":"Hurezani","countryCode":"RO","stateCode":"GJ","latitude":"44.80000000","longitude":"23.65000000"},{"name":"Ioneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.61667000","longitude":"23.43333000"},{"name":"Jupâneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.90000000","longitude":"23.53333000"},{"name":"Leleşti","countryCode":"RO","stateCode":"GJ","latitude":"45.10000000","longitude":"23.20000000"},{"name":"Licurici","countryCode":"RO","stateCode":"GJ","latitude":"44.91667000","longitude":"23.61667000"},{"name":"Logreşti","countryCode":"RO","stateCode":"GJ","latitude":"44.90000000","longitude":"23.70000000"},{"name":"Logrești Moșteni","countryCode":"RO","stateCode":"GJ","latitude":"44.90663000","longitude":"23.70480000"},{"name":"Motru","countryCode":"RO","stateCode":"GJ","latitude":"44.80333000","longitude":"22.97194000"},{"name":"Municipiul Motru","countryCode":"RO","stateCode":"GJ","latitude":"44.81422000","longitude":"22.98229000"},{"name":"Municipiul Târgu Jiu","countryCode":"RO","stateCode":"GJ","latitude":"45.05278000","longitude":"23.27708000"},{"name":"Muşeteşti","countryCode":"RO","stateCode":"GJ","latitude":"45.15000000","longitude":"23.46667000"},{"name":"Mătăsari","countryCode":"RO","stateCode":"GJ","latitude":"44.85000000","longitude":"23.08333000"},{"name":"Negomir","countryCode":"RO","stateCode":"GJ","latitude":"44.83333000","longitude":"23.16667000"},{"name":"Novaci","countryCode":"RO","stateCode":"GJ","latitude":"45.16462000","longitude":"23.66839000"},{"name":"Oraş Bumbeşti-Jiu","countryCode":"RO","stateCode":"GJ","latitude":"45.14429000","longitude":"23.38185000"},{"name":"Oraş Rovinari","countryCode":"RO","stateCode":"GJ","latitude":"44.93857000","longitude":"23.15598000"},{"name":"Oraş Tismana","countryCode":"RO","stateCode":"GJ","latitude":"45.04464000","longitude":"22.93803000"},{"name":"Oraş Turceni","countryCode":"RO","stateCode":"GJ","latitude":"44.71779000","longitude":"23.35419000"},{"name":"Oraş Târgu Cãrbuneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.96550000","longitude":"23.49567000"},{"name":"Oraş Ţicleni","countryCode":"RO","stateCode":"GJ","latitude":"44.88344000","longitude":"23.38921000"},{"name":"Padeş","countryCode":"RO","stateCode":"GJ","latitude":"45.01667000","longitude":"22.85000000"},{"name":"Peştişani","countryCode":"RO","stateCode":"GJ","latitude":"45.06667000","longitude":"23.03333000"},{"name":"Peșteana Jiu","countryCode":"RO","stateCode":"GJ","latitude":"44.84695000","longitude":"23.30401000"},{"name":"Peșteana de Jos","countryCode":"RO","stateCode":"GJ","latitude":"44.83333000","longitude":"23.26974000"},{"name":"Piscoiu","countryCode":"RO","stateCode":"GJ","latitude":"44.85211000","longitude":"23.75387000"},{"name":"Plopşoru","countryCode":"RO","stateCode":"GJ","latitude":"44.78333000","longitude":"23.35000000"},{"name":"Ploștina","countryCode":"RO","stateCode":"GJ","latitude":"44.82398000","longitude":"22.98791000"},{"name":"Pociovaliștea","countryCode":"RO","stateCode":"GJ","latitude":"45.15315000","longitude":"23.64392000"},{"name":"Pocruia","countryCode":"RO","stateCode":"GJ","latitude":"45.04470000","longitude":"22.92495000"},{"name":"Poiana","countryCode":"RO","stateCode":"GJ","latitude":"44.65174000","longitude":"23.53148000"},{"name":"Pojogeni","countryCode":"RO","stateCode":"GJ","latitude":"44.99119000","longitude":"23.48425000"},{"name":"Polovragi","countryCode":"RO","stateCode":"GJ","latitude":"45.18333000","longitude":"23.80000000"},{"name":"Prigoria","countryCode":"RO","stateCode":"GJ","latitude":"45.06667000","longitude":"23.68333000"},{"name":"Rovinari","countryCode":"RO","stateCode":"GJ","latitude":"44.91667000","longitude":"23.18333000"},{"name":"Roşia de Amaradia","countryCode":"RO","stateCode":"GJ","latitude":"45.05000000","longitude":"23.75000000"},{"name":"Runcu","countryCode":"RO","stateCode":"GJ","latitude":"45.11667000","longitude":"23.13333000"},{"name":"Samarineşti","countryCode":"RO","stateCode":"GJ","latitude":"44.75000000","longitude":"23.05000000"},{"name":"Scoarţa","countryCode":"RO","stateCode":"GJ","latitude":"45.01667000","longitude":"23.45000000"},{"name":"Slivileşti","countryCode":"RO","stateCode":"GJ","latitude":"44.78333000","longitude":"23.13333000"},{"name":"Sohodol","countryCode":"RO","stateCode":"GJ","latitude":"45.05531000","longitude":"22.88194000"},{"name":"Stejari","countryCode":"RO","stateCode":"GJ","latitude":"44.76667000","longitude":"23.68333000"},{"name":"Sterpoaia","countryCode":"RO","stateCode":"GJ","latitude":"44.79058000","longitude":"23.43601000"},{"name":"Stoina","countryCode":"RO","stateCode":"GJ","latitude":"44.68333000","longitude":"23.63333000"},{"name":"Stăneşti","countryCode":"RO","stateCode":"GJ","latitude":"45.11667000","longitude":"23.25000000"},{"name":"Sâmbotin","countryCode":"RO","stateCode":"GJ","latitude":"45.13333000","longitude":"23.33333000"},{"name":"Turburea","countryCode":"RO","stateCode":"GJ","latitude":"44.71667000","longitude":"23.51667000"},{"name":"Turceni","countryCode":"RO","stateCode":"GJ","latitude":"44.68333000","longitude":"23.36667000"},{"name":"Turcineşti","countryCode":"RO","stateCode":"GJ","latitude":"45.10000000","longitude":"23.33333000"},{"name":"Târgu Cărbuneşti","countryCode":"RO","stateCode":"GJ","latitude":"44.95000000","longitude":"23.51667000"},{"name":"Târgu Jiu","countryCode":"RO","stateCode":"GJ","latitude":"45.05000000","longitude":"23.28333000"},{"name":"Urdari","countryCode":"RO","stateCode":"GJ","latitude":"44.80000000","longitude":"23.30000000"},{"name":"Valea Mare","countryCode":"RO","stateCode":"GJ","latitude":"45.11263000","longitude":"23.08004000"},{"name":"Vierșani","countryCode":"RO","stateCode":"GJ","latitude":"44.87875000","longitude":"23.53120000"},{"name":"Vlăduleni","countryCode":"RO","stateCode":"GJ","latitude":"44.88857000","longitude":"23.23727000"},{"name":"Voiteștii din Vale","countryCode":"RO","stateCode":"GJ","latitude":"45.08746000","longitude":"23.42145000"},{"name":"Văgiuleşti","countryCode":"RO","stateCode":"GJ","latitude":"44.71667000","longitude":"23.08333000"},{"name":"Ţicleni","countryCode":"RO","stateCode":"GJ","latitude":"44.88333000","longitude":"23.40000000"},{"name":"Ţânţăreni","countryCode":"RO","stateCode":"GJ","latitude":"44.60000000","longitude":"23.48333000"},{"name":"Săcelu","countryCode":"RO","stateCode":"GJ","latitude":"45.10000000","longitude":"23.53333000"},{"name":"Săuleşti","countryCode":"RO","stateCode":"GJ","latitude":"44.80000000","longitude":"23.48333000"},{"name":"Teleşti","countryCode":"RO","stateCode":"GJ","latitude":"45.00000000","longitude":"23.08333000"},{"name":"Tismana","countryCode":"RO","stateCode":"GJ","latitude":"45.05000000","longitude":"22.96667000"},{"name":"Albeşti","countryCode":"RO","stateCode":"VS","latitude":"46.50000000","longitude":"27.86667000"},{"name":"Alexandru Vlăhuţă","countryCode":"RO","stateCode":"VS","latitude":"46.41667000","longitude":"27.63333000"},{"name":"Arsura","countryCode":"RO","stateCode":"VS","latitude":"46.81333000","longitude":"28.02222000"},{"name":"Banca","countryCode":"RO","stateCode":"VS","latitude":"46.30000000","longitude":"27.80000000"},{"name":"Berezeni","countryCode":"RO","stateCode":"VS","latitude":"46.37611000","longitude":"28.14778000"},{"name":"Blăgeşti","countryCode":"RO","stateCode":"VS","latitude":"46.13722000","longitude":"28.01306000"},{"name":"Bogdana","countryCode":"RO","stateCode":"VS","latitude":"46.52668000","longitude":"27.63278000"},{"name":"Bogdănești","countryCode":"RO","stateCode":"VS","latitude":"46.44965000","longitude":"27.72679000"},{"name":"Bogdăniţa","countryCode":"RO","stateCode":"VS","latitude":"46.45000000","longitude":"27.68333000"},{"name":"Boţeşti","countryCode":"RO","stateCode":"VS","latitude":"46.80000000","longitude":"27.88333000"},{"name":"Brodoc","countryCode":"RO","stateCode":"VS","latitude":"46.65090000","longitude":"27.67669000"},{"name":"Buda","countryCode":"RO","stateCode":"VS","latitude":"46.76231000","longitude":"27.42113000"},{"name":"Buneşti","countryCode":"RO","stateCode":"VS","latitude":"46.83333000","longitude":"27.96667000"},{"name":"Bârlad","countryCode":"RO","stateCode":"VS","latitude":"46.23175000","longitude":"27.66907000"},{"name":"Bârzești","countryCode":"RO","stateCode":"VS","latitude":"46.75000000","longitude":"27.55000000"},{"name":"Băcani","countryCode":"RO","stateCode":"VS","latitude":"46.33333000","longitude":"27.66667000"},{"name":"Băceşti","countryCode":"RO","stateCode":"VS","latitude":"46.85000000","longitude":"27.23333000"},{"name":"Bădeana","countryCode":"RO","stateCode":"VS","latitude":"46.15000000","longitude":"27.58333000"},{"name":"Băile Drânceni","countryCode":"RO","stateCode":"VS","latitude":"46.81361000","longitude":"28.10083000"},{"name":"Bălteni","countryCode":"RO","stateCode":"VS","latitude":"46.66667000","longitude":"27.61667000"},{"name":"Chircești","countryCode":"RO","stateCode":"VS","latitude":"46.84629000","longitude":"27.84920000"},{"name":"Chițoc","countryCode":"RO","stateCode":"VS","latitude":"46.59545000","longitude":"27.67450000"},{"name":"Ciocani","countryCode":"RO","stateCode":"VS","latitude":"46.26044000","longitude":"27.55994000"},{"name":"Codăeşti","countryCode":"RO","stateCode":"VS","latitude":"46.86667000","longitude":"27.75000000"},{"name":"Comuna Albeşti","countryCode":"RO","stateCode":"VS","latitude":"46.49850000","longitude":"27.85167000"},{"name":"Comuna Alexandru Vlăhuţă","countryCode":"RO","stateCode":"VS","latitude":"46.44973000","longitude":"27.62420000"},{"name":"Comuna Arsura","countryCode":"RO","stateCode":"VS","latitude":"46.79618000","longitude":"28.03896000"},{"name":"Comuna Banca","countryCode":"RO","stateCode":"VS","latitude":"46.34406000","longitude":"27.82091000"},{"name":"Comuna Berezeni","countryCode":"RO","stateCode":"VS","latitude":"46.39654000","longitude":"28.11570000"},{"name":"Comuna Blăgeşti","countryCode":"RO","stateCode":"VS","latitude":"46.14130000","longitude":"27.99695000"},{"name":"Comuna Bogdana","countryCode":"RO","stateCode":"VS","latitude":"46.55124000","longitude":"27.61516000"},{"name":"Comuna Bogdăneşti","countryCode":"RO","stateCode":"VS","latitude":"46.43700000","longitude":"27.72015000"},{"name":"Comuna Bogdăniţa","countryCode":"RO","stateCode":"VS","latitude":"46.44752000","longitude":"27.67505000"},{"name":"Comuna Boţeşti","countryCode":"RO","stateCode":"VS","latitude":"46.79630000","longitude":"27.88467000"},{"name":"Comuna Bunești Averești","countryCode":"RO","stateCode":"VS","latitude":"46.79810000","longitude":"27.97722000"},{"name":"Comuna Băcani","countryCode":"RO","stateCode":"VS","latitude":"46.33768000","longitude":"27.67905000"},{"name":"Comuna Băceşti","countryCode":"RO","stateCode":"VS","latitude":"46.83325000","longitude":"27.23668000"},{"name":"Comuna Bălteni","countryCode":"RO","stateCode":"VS","latitude":"46.67554000","longitude":"27.61019000"},{"name":"Comuna Ciocani","countryCode":"RO","stateCode":"VS","latitude":"46.25393000","longitude":"27.56957000"},{"name":"Comuna Codăeşti","countryCode":"RO","stateCode":"VS","latitude":"46.88029000","longitude":"27.75360000"},{"name":"Comuna Coroieşti","countryCode":"RO","stateCode":"VS","latitude":"46.28891000","longitude":"27.49249000"},{"name":"Comuna Costeşti","countryCode":"RO","stateCode":"VS","latitude":"46.47971000","longitude":"27.76360000"},{"name":"Comuna Cozmeşti","countryCode":"RO","stateCode":"VS","latitude":"46.73024000","longitude":"27.49753000"},{"name":"Comuna Creţeşti","countryCode":"RO","stateCode":"VS","latitude":"46.63508000","longitude":"27.96827000"},{"name":"Comuna Deleni","countryCode":"RO","stateCode":"VS","latitude":"46.53486000","longitude":"27.75726000"},{"name":"Comuna Deleşti","countryCode":"RO","stateCode":"VS","latitude":"46.69163000","longitude":"27.55152000"},{"name":"Comuna Dimitrie Cantemir","countryCode":"RO","stateCode":"VS","latitude":"46.52932000","longitude":"28.05059000"},{"name":"Comuna Dodeşti","countryCode":"RO","stateCode":"VS","latitude":"46.35165000","longitude":"27.91789000"},{"name":"Comuna Dragomireşti","countryCode":"RO","stateCode":"VS","latitude":"46.61861000","longitude":"27.35794000"},{"name":"Comuna Drânceni","countryCode":"RO","stateCode":"VS","latitude":"46.79614000","longitude":"28.12092000"},{"name":"Comuna Duda  Epureni","countryCode":"RO","stateCode":"VS","latitude":"46.72477000","longitude":"28.04647000"},{"name":"Comuna Dumeşti","countryCode":"RO","stateCode":"VS","latitude":"46.84347000","longitude":"27.30041000"},{"name":"Comuna Dăneşti","countryCode":"RO","stateCode":"VS","latitude":"46.83967000","longitude":"27.65905000"},{"name":"Comuna Epureni","countryCode":"RO","stateCode":"VS","latitude":"46.24228000","longitude":"27.89582000"},{"name":"Comuna Fereşti","countryCode":"RO","stateCode":"VS","latitude":"46.78179000","longitude":"27.70093000"},{"name":"Comuna Fruntişeni","countryCode":"RO","stateCode":"VS","latitude":"46.19806000","longitude":"27.77368000"},{"name":"Comuna Fălciu","countryCode":"RO","stateCode":"VS","latitude":"46.29370000","longitude":"28.10324000"},{"name":"Comuna Ghergheşti","countryCode":"RO","stateCode":"VS","latitude":"46.52167000","longitude":"27.52404000"},{"name":"Comuna Griviţa","countryCode":"RO","stateCode":"VS","latitude":"46.16827000","longitude":"27.68223000"},{"name":"Comuna Gârceni","countryCode":"RO","stateCode":"VS","latitude":"46.75136000","longitude":"27.27964000"},{"name":"Comuna Găgeşti","countryCode":"RO","stateCode":"VS","latitude":"46.33311000","longitude":"27.98026000"},{"name":"Comuna Hoceni","countryCode":"RO","stateCode":"VS","latitude":"46.54027000","longitude":"27.98196000"},{"name":"Comuna Iana","countryCode":"RO","stateCode":"VS","latitude":"46.40438000","longitude":"27.55265000"},{"name":"Comuna Ibăneşti","countryCode":"RO","stateCode":"VS","latitude":"46.40507000","longitude":"27.62043000"},{"name":"Comuna Iveşti","countryCode":"RO","stateCode":"VS","latitude":"46.19492000","longitude":"27.53670000"},{"name":"Comuna Ivăneşti","countryCode":"RO","stateCode":"VS","latitude":"46.66216000","longitude":"27.44465000"},{"name":"Comuna Laza","countryCode":"RO","stateCode":"VS","latitude":"46.65239000","longitude":"27.59843000"},{"name":"Comuna Lipovăţ","countryCode":"RO","stateCode":"VS","latitude":"46.56352000","longitude":"27.69270000"},{"name":"Comuna Lunca Banului","countryCode":"RO","stateCode":"VS","latitude":"46.56640000","longitude":"28.19790000"},{"name":"Comuna Micleşti","countryCode":"RO","stateCode":"VS","latitude":"46.82203000","longitude":"27.84215000"},{"name":"Comuna Muntenii de Jos","countryCode":"RO","stateCode":"VS","latitude":"46.60405000","longitude":"27.76949000"},{"name":"Comuna Muntenii de Sus","countryCode":"RO","stateCode":"VS","latitude":"46.69288000","longitude":"27.76320000"},{"name":"Comuna Măluşteni","countryCode":"RO","stateCode":"VS","latitude":"46.17587000","longitude":"27.91546000"},{"name":"Comuna Olteneşti","countryCode":"RO","stateCode":"VS","latitude":"46.58438000","longitude":"27.90180000"},{"name":"Comuna Oşeşti","countryCode":"RO","stateCode":"VS","latitude":"46.76376000","longitude":"27.44832000"},{"name":"Comuna Perieni","countryCode":"RO","stateCode":"VS","latitude":"46.30407000","longitude":"27.61323000"},{"name":"Comuna Pochidia","countryCode":"RO","stateCode":"VS","latitude":"46.05233000","longitude":"27.58450000"},{"name":"Comuna Pogana","countryCode":"RO","stateCode":"VS","latitude":"46.33546000","longitude":"27.55360000"},{"name":"Comuna Pogoneşti","countryCode":"RO","stateCode":"VS","latitude":"46.14748000","longitude":"27.52665000"},{"name":"Comuna Poieneşti","countryCode":"RO","stateCode":"VS","latitude":"46.57978000","longitude":"27.54608000"},{"name":"Comuna Puieşti","countryCode":"RO","stateCode":"VS","latitude":"46.44541000","longitude":"27.46214000"},{"name":"Comuna Pungeşti","countryCode":"RO","stateCode":"VS","latitude":"46.70274000","longitude":"27.38157000"},{"name":"Comuna Puşcaşi","countryCode":"RO","stateCode":"VS","latitude":"46.62530000","longitude":"27.62563000"},{"name":"Comuna Pădureni","countryCode":"RO","stateCode":"VS","latitude":"46.59285000","longitude":"28.09127000"},{"name":"Comuna Rafaila","countryCode":"RO","stateCode":"VS","latitude":"46.80064000","longitude":"27.36236000"},{"name":"Comuna Rebricea","countryCode":"RO","stateCode":"VS","latitude":"46.87229000","longitude":"27.57250000"},{"name":"Comuna Roşieşti","countryCode":"RO","stateCode":"VS","latitude":"46.45107000","longitude":"27.89202000"},{"name":"Comuna Soleşti","countryCode":"RO","stateCode":"VS","latitude":"46.77174000","longitude":"27.80613000"},{"name":"Comuna Stănileşti","countryCode":"RO","stateCode":"VS","latitude":"46.65030000","longitude":"28.16151000"},{"name":"Comuna Tanacu","countryCode":"RO","stateCode":"VS","latitude":"46.68721000","longitude":"27.82443000"},{"name":"Comuna Todireşti","countryCode":"RO","stateCode":"VS","latitude":"46.84897000","longitude":"27.38756000"},{"name":"Comuna Tutova","countryCode":"RO","stateCode":"VS","latitude":"46.11223000","longitude":"27.57244000"},{"name":"Comuna Tăcuta","countryCode":"RO","stateCode":"VS","latitude":"46.93630000","longitude":"27.66505000"},{"name":"Comuna Tătărăni","countryCode":"RO","stateCode":"VS","latitude":"46.70894000","longitude":"27.95602000"},{"name":"Comuna Vetrişoaia","countryCode":"RO","stateCode":"VS","latitude":"46.45742000","longitude":"28.21799000"},{"name":"Comuna Viişoara","countryCode":"RO","stateCode":"VS","latitude":"46.37992000","longitude":"27.86070000"},{"name":"Comuna Vinderei","countryCode":"RO","stateCode":"VS","latitude":"46.14349000","longitude":"27.80566000"},{"name":"Comuna Voineşti","countryCode":"RO","stateCode":"VS","latitude":"46.55578000","longitude":"27.43315000"},{"name":"Comuna Vultureşti","countryCode":"RO","stateCode":"VS","latitude":"46.80254000","longitude":"27.53258000"},{"name":"Comuna Vutcani","countryCode":"RO","stateCode":"VS","latitude":"46.44575000","longitude":"27.97366000"},{"name":"Comuna Vãleni","countryCode":"RO","stateCode":"VS","latitude":"46.73091000","longitude":"27.75925000"},{"name":"Comuna Zorleni","countryCode":"RO","stateCode":"VS","latitude":"46.25078000","longitude":"27.73866000"},{"name":"Comuna Zăpodeni","countryCode":"RO","stateCode":"VS","latitude":"46.76642000","longitude":"27.64160000"},{"name":"Comuna Ştefan cel Mare","countryCode":"RO","stateCode":"VS","latitude":"46.71562000","longitude":"27.62941000"},{"name":"Comuna Şuletea","countryCode":"RO","stateCode":"VS","latitude":"46.30607000","longitude":"27.90413000"},{"name":"Corni-Albești","countryCode":"RO","stateCode":"VS","latitude":"46.51813000","longitude":"27.87171000"},{"name":"Coroieşti","countryCode":"RO","stateCode":"VS","latitude":"46.25000000","longitude":"27.48333000"},{"name":"Costeşti","countryCode":"RO","stateCode":"VS","latitude":"46.50000000","longitude":"27.75000000"},{"name":"Cozmești","countryCode":"RO","stateCode":"VS","latitude":"46.73375000","longitude":"27.50164000"},{"name":"Crețești","countryCode":"RO","stateCode":"VS","latitude":"46.63333000","longitude":"27.95000000"},{"name":"Cârja","countryCode":"RO","stateCode":"VS","latitude":"46.14878000","longitude":"28.11012000"},{"name":"Deleni","countryCode":"RO","stateCode":"VS","latitude":"46.55000000","longitude":"27.75000000"},{"name":"Deleşti","countryCode":"RO","stateCode":"VS","latitude":"46.70000000","longitude":"27.55000000"},{"name":"Dodești","countryCode":"RO","stateCode":"VS","latitude":"46.35455000","longitude":"27.89311000"},{"name":"Dragomireşti","countryCode":"RO","stateCode":"VS","latitude":"46.63333000","longitude":"27.35000000"},{"name":"Drânceni","countryCode":"RO","stateCode":"VS","latitude":"46.80146000","longitude":"28.13264000"},{"name":"Duda","countryCode":"RO","stateCode":"VS","latitude":"46.75250000","longitude":"28.03722000"},{"name":"Dumeşti","countryCode":"RO","stateCode":"VS","latitude":"46.85000000","longitude":"27.28333000"},{"name":"Dăneşti","countryCode":"RO","stateCode":"VS","latitude":"46.85000000","longitude":"27.66667000"},{"name":"Emil Racoviță","countryCode":"RO","stateCode":"VS","latitude":"46.87147000","longitude":"27.67937000"},{"name":"Epureni","countryCode":"RO","stateCode":"VS","latitude":"46.70769000","longitude":"28.03829000"},{"name":"Ferești","countryCode":"RO","stateCode":"VS","latitude":"46.78179000","longitude":"27.70093000"},{"name":"Fruntișeni","countryCode":"RO","stateCode":"VS","latitude":"46.20634000","longitude":"27.76904000"},{"name":"Fâstâci","countryCode":"RO","stateCode":"VS","latitude":"46.73058000","longitude":"27.44901000"},{"name":"Fălciu","countryCode":"RO","stateCode":"VS","latitude":"46.29611000","longitude":"28.14083000"},{"name":"Ghergheşti","countryCode":"RO","stateCode":"VS","latitude":"46.50000000","longitude":"27.51667000"},{"name":"Ghermănești","countryCode":"RO","stateCode":"VS","latitude":"46.82998000","longitude":"28.08105000"},{"name":"Griviţa","countryCode":"RO","stateCode":"VS","latitude":"46.15000000","longitude":"27.65000000"},{"name":"Gugești","countryCode":"RO","stateCode":"VS","latitude":"46.76342000","longitude":"27.90050000"},{"name":"Gârceni","countryCode":"RO","stateCode":"VS","latitude":"46.76667000","longitude":"27.28333000"},{"name":"Găgeşti","countryCode":"RO","stateCode":"VS","latitude":"46.33333000","longitude":"27.96667000"},{"name":"Hoceni","countryCode":"RO","stateCode":"VS","latitude":"46.53917000","longitude":"28.00667000"},{"name":"Hurdugi","countryCode":"RO","stateCode":"VS","latitude":"46.50778000","longitude":"28.05472000"},{"name":"Huşi","countryCode":"RO","stateCode":"VS","latitude":"46.67361000","longitude":"28.05944000"},{"name":"Hălărești","countryCode":"RO","stateCode":"VS","latitude":"46.39447000","longitude":"27.55614000"},{"name":"Iana","countryCode":"RO","stateCode":"VS","latitude":"46.38333000","longitude":"27.55000000"},{"name":"Ibănești","countryCode":"RO","stateCode":"VS","latitude":"46.39482000","longitude":"27.62548000"},{"name":"Iveşti","countryCode":"RO","stateCode":"VS","latitude":"46.18333000","longitude":"27.53333000"},{"name":"Ivănești","countryCode":"RO","stateCode":"VS","latitude":"46.63481000","longitude":"27.46048000"},{"name":"Laza","countryCode":"RO","stateCode":"VS","latitude":"46.65000000","longitude":"27.58333000"},{"name":"Lipovăţ","countryCode":"RO","stateCode":"VS","latitude":"46.56667000","longitude":"27.70000000"},{"name":"Lunca Banului","countryCode":"RO","stateCode":"VS","latitude":"46.59500000","longitude":"28.16833000"},{"name":"Micleşti","countryCode":"RO","stateCode":"VS","latitude":"46.81667000","longitude":"27.83333000"},{"name":"Moara Domnească","countryCode":"RO","stateCode":"VS","latitude":"46.71448000","longitude":"27.75890000"},{"name":"Moara Grecilor","countryCode":"RO","stateCode":"VS","latitude":"46.67145000","longitude":"27.74569000"},{"name":"Municipiul Bârlad","countryCode":"RO","stateCode":"VS","latitude":"46.22579000","longitude":"27.67070000"},{"name":"Municipiul Huşi","countryCode":"RO","stateCode":"VS","latitude":"46.67320000","longitude":"28.05952000"},{"name":"Municipiul Vaslui","countryCode":"RO","stateCode":"VS","latitude":"46.64683000","longitude":"27.73872000"},{"name":"Muntenii de Jos","countryCode":"RO","stateCode":"VS","latitude":"46.61667000","longitude":"27.76667000"},{"name":"Muntenii de Sus","countryCode":"RO","stateCode":"VS","latitude":"46.68968000","longitude":"27.77763000"},{"name":"Murgeni","countryCode":"RO","stateCode":"VS","latitude":"46.20444000","longitude":"28.01972000"},{"name":"Măluşteni","countryCode":"RO","stateCode":"VS","latitude":"46.18333000","longitude":"27.91667000"},{"name":"Negreşti","countryCode":"RO","stateCode":"VS","latitude":"46.83333000","longitude":"27.43333000"},{"name":"Olteneşti","countryCode":"RO","stateCode":"VS","latitude":"46.58333000","longitude":"27.90000000"},{"name":"Oraş Negreşti","countryCode":"RO","stateCode":"VS","latitude":"46.83188000","longitude":"27.47810000"},{"name":"Oraș Murgeni","countryCode":"RO","stateCode":"VS","latitude":"46.20160000","longitude":"28.00424000"},{"name":"Oşeşti","countryCode":"RO","stateCode":"VS","latitude":"46.76667000","longitude":"27.46667000"},{"name":"Perieni","countryCode":"RO","stateCode":"VS","latitude":"46.30000000","longitude":"27.61667000"},{"name":"Pochidia","countryCode":"RO","stateCode":"VS","latitude":"46.04318000","longitude":"27.58746000"},{"name":"Pogana","countryCode":"RO","stateCode":"VS","latitude":"46.31667000","longitude":"27.56667000"},{"name":"Pogonești","countryCode":"RO","stateCode":"VS","latitude":"46.15229000","longitude":"27.53225000"},{"name":"Pogănești","countryCode":"RO","stateCode":"VS","latitude":"46.69237000","longitude":"28.16779000"},{"name":"Poieneşti","countryCode":"RO","stateCode":"VS","latitude":"46.61667000","longitude":"27.53333000"},{"name":"Popeni","countryCode":"RO","stateCode":"VS","latitude":"46.24667000","longitude":"27.80520000"},{"name":"Pribești","countryCode":"RO","stateCode":"VS","latitude":"46.91001000","longitude":"27.79659000"},{"name":"Puieşti","countryCode":"RO","stateCode":"VS","latitude":"46.41667000","longitude":"27.50000000"},{"name":"Pungeşti","countryCode":"RO","stateCode":"VS","latitude":"46.70000000","longitude":"27.33333000"},{"name":"Pușcași","countryCode":"RO","stateCode":"VS","latitude":"46.62154000","longitude":"27.64503000"},{"name":"Pădureni","countryCode":"RO","stateCode":"VS","latitude":"46.62192000","longitude":"28.08258000"},{"name":"Rafaila","countryCode":"RO","stateCode":"VS","latitude":"46.80064000","longitude":"27.36236000"},{"name":"Rebricea","countryCode":"RO","stateCode":"VS","latitude":"46.86667000","longitude":"27.55000000"},{"name":"Rediu","countryCode":"RO","stateCode":"VS","latitude":"46.63374000","longitude":"27.69439000"},{"name":"Roşieşti","countryCode":"RO","stateCode":"VS","latitude":"46.43333000","longitude":"27.88333000"},{"name":"Rânzești","countryCode":"RO","stateCode":"VS","latitude":"46.22101000","longitude":"28.09468000"},{"name":"Râșești","countryCode":"RO","stateCode":"VS","latitude":"46.77219000","longitude":"28.14273000"},{"name":"Satu Nou","countryCode":"RO","stateCode":"VS","latitude":"46.69608000","longitude":"27.74876000"},{"name":"Sauca","countryCode":"RO","stateCode":"VS","latitude":"46.65268000","longitude":"27.60523000"},{"name":"Soleşti","countryCode":"RO","stateCode":"VS","latitude":"46.76667000","longitude":"27.78333000"},{"name":"Stănileşti","countryCode":"RO","stateCode":"VS","latitude":"46.61833000","longitude":"28.17139000"},{"name":"Tutova","countryCode":"RO","stateCode":"VS","latitude":"46.11667000","longitude":"27.55000000"},{"name":"Tăcuta","countryCode":"RO","stateCode":"VS","latitude":"46.91667000","longitude":"27.68333000"},{"name":"Tătărăni","countryCode":"RO","stateCode":"VS","latitude":"46.69422000","longitude":"27.96443000"},{"name":"Valea Grecului","countryCode":"RO","stateCode":"VS","latitude":"46.71985000","longitude":"28.10123000"},{"name":"Vaslui","countryCode":"RO","stateCode":"VS","latitude":"46.63333000","longitude":"27.73333000"},{"name":"Vetrişoaia","countryCode":"RO","stateCode":"VS","latitude":"46.43000000","longitude":"28.20833000"},{"name":"Viişoara","countryCode":"RO","stateCode":"VS","latitude":"46.38333000","longitude":"27.88333000"},{"name":"Vinderei","countryCode":"RO","stateCode":"VS","latitude":"46.15000000","longitude":"27.80000000"},{"name":"Voineşti","countryCode":"RO","stateCode":"VS","latitude":"46.56667000","longitude":"27.41667000"},{"name":"Vultureşti","countryCode":"RO","stateCode":"VS","latitude":"46.81667000","longitude":"27.53333000"},{"name":"Vutcani","countryCode":"RO","stateCode":"VS","latitude":"46.46667000","longitude":"27.96667000"},{"name":"Văleni","countryCode":"RO","stateCode":"VS","latitude":"46.59278000","longitude":"28.06250000"},{"name":"Zorleni","countryCode":"RO","stateCode":"VS","latitude":"46.26667000","longitude":"27.71667000"},{"name":"Zăpodeni","countryCode":"RO","stateCode":"VS","latitude":"46.75000000","longitude":"27.65000000"},{"name":"Ştefan cel Mare","countryCode":"RO","stateCode":"VS","latitude":"46.71668000","longitude":"27.62873000"},{"name":"Şuletea","countryCode":"RO","stateCode":"VS","latitude":"46.28333000","longitude":"27.90000000"},{"name":"Tanacu","countryCode":"RO","stateCode":"VS","latitude":"46.68333000","longitude":"27.81667000"},{"name":"Todireşti","countryCode":"RO","stateCode":"VS","latitude":"46.85000000","longitude":"27.36667000"},{"name":"Trestiana","countryCode":"RO","stateCode":"VS","latitude":"46.20000000","longitude":"27.65000000"},{"name":"Albeşti","countryCode":"RO","stateCode":"AG","latitude":"45.30955000","longitude":"25.00780000"},{"name":"Albeştii Pământeni","countryCode":"RO","stateCode":"AG","latitude":"45.21667000","longitude":"24.66667000"},{"name":"Albeștii Ungureni","countryCode":"RO","stateCode":"AG","latitude":"45.22529000","longitude":"24.67254000"},{"name":"Albota","countryCode":"RO","stateCode":"AG","latitude":"44.78333000","longitude":"24.85000000"},{"name":"Albota de Jos","countryCode":"RO","stateCode":"AG","latitude":"44.76667000","longitude":"24.83333000"},{"name":"Aninoasa","countryCode":"RO","stateCode":"AG","latitude":"45.18333000","longitude":"24.93333000"},{"name":"Arefu","countryCode":"RO","stateCode":"AG","latitude":"45.33333000","longitude":"24.60000000"},{"name":"Argeșelu","countryCode":"RO","stateCode":"AG","latitude":"44.92740000","longitude":"24.87115000"},{"name":"Başcov","countryCode":"RO","stateCode":"AG","latitude":"44.90000000","longitude":"24.81667000"},{"name":"Beleţi","countryCode":"RO","stateCode":"AG","latitude":"44.90000000","longitude":"25.08333000"},{"name":"Berevoeşti","countryCode":"RO","stateCode":"AG","latitude":"45.23333000","longitude":"24.91667000"},{"name":"Bogaţi","countryCode":"RO","stateCode":"AG","latitude":"44.86667000","longitude":"25.13333000"},{"name":"Boteni","countryCode":"RO","stateCode":"AG","latitude":"45.18333000","longitude":"25.11667000"},{"name":"Boţeşti","countryCode":"RO","stateCode":"AG","latitude":"45.01667000","longitude":"25.13333000"},{"name":"Bradu","countryCode":"RO","stateCode":"AG","latitude":"44.78333000","longitude":"24.90000000"},{"name":"Brăduleţ","countryCode":"RO","stateCode":"AG","latitude":"45.28333000","longitude":"24.76667000"},{"name":"Bucșenești","countryCode":"RO","stateCode":"AG","latitude":"45.30096000","longitude":"24.65841000"},{"name":"Bucșenești-Lotași","countryCode":"RO","stateCode":"AG","latitude":"45.01307000","longitude":"24.96845000"},{"name":"Budeasa Mică","countryCode":"RO","stateCode":"AG","latitude":"44.95000000","longitude":"24.85000000"},{"name":"Bughea de Jos","countryCode":"RO","stateCode":"AG","latitude":"45.26667000","longitude":"25.00000000"},{"name":"Bughea de Sus","countryCode":"RO","stateCode":"AG","latitude":"45.29812000","longitude":"25.03284000"},{"name":"Buzoeşti","countryCode":"RO","stateCode":"AG","latitude":"44.58333000","longitude":"24.91667000"},{"name":"Bârla","countryCode":"RO","stateCode":"AG","latitude":"44.42606000","longitude":"24.77743000"},{"name":"Bârlogu","countryCode":"RO","stateCode":"AG","latitude":"44.62658000","longitude":"25.08066000"},{"name":"Băbana","countryCode":"RO","stateCode":"AG","latitude":"44.90000000","longitude":"24.70000000"},{"name":"Bădești","countryCode":"RO","stateCode":"AG","latitude":"45.17157000","longitude":"24.86064000"},{"name":"Băiculeşti","countryCode":"RO","stateCode":"AG","latitude":"45.06667000","longitude":"24.70000000"},{"name":"Băjești","countryCode":"RO","stateCode":"AG","latitude":"45.02615000","longitude":"24.94006000"},{"name":"Bălileşti","countryCode":"RO","stateCode":"AG","latitude":"45.06667000","longitude":"24.93333000"},{"name":"Bărăști","countryCode":"RO","stateCode":"AG","latitude":"45.25369000","longitude":"24.59651000"},{"name":"Capu Piscului","countryCode":"RO","stateCode":"AG","latitude":"45.17999000","longitude":"24.97679000"},{"name":"Ceparii Pământeni","countryCode":"RO","stateCode":"AG","latitude":"45.21667000","longitude":"24.56667000"},{"name":"Cetăţeni","countryCode":"RO","stateCode":"AG","latitude":"45.20000000","longitude":"25.18333000"},{"name":"Cicănești","countryCode":"RO","stateCode":"AG","latitude":"45.24601000","longitude":"24.60526000"},{"name":"Ciofrângeni","countryCode":"RO","stateCode":"AG","latitude":"45.08333000","longitude":"24.53333000"},{"name":"Ciomăgeşti","countryCode":"RO","stateCode":"AG","latitude":"44.83333000","longitude":"24.45000000"},{"name":"Ciulnița","countryCode":"RO","stateCode":"AG","latitude":"44.78769000","longitude":"25.15388000"},{"name":"Cocu","countryCode":"RO","stateCode":"AG","latitude":"44.86667000","longitude":"24.65000000"},{"name":"Colibași","countryCode":"RO","stateCode":"AG","latitude":"44.93544000","longitude":"24.90905000"},{"name":"Comuna Albeștii de Argeș","countryCode":"RO","stateCode":"AG","latitude":"45.21667000","longitude":"24.66667000"},{"name":"Comuna Albeștii de Muscel","countryCode":"RO","stateCode":"AG","latitude":"45.31667000","longitude":"25.00000000"},{"name":"Comuna Albota","countryCode":"RO","stateCode":"AG","latitude":"44.78287000","longitude":"24.81838000"},{"name":"Comuna Aninoasa","countryCode":"RO","stateCode":"AG","latitude":"45.20222000","longitude":"24.91206000"},{"name":"Comuna Arefu","countryCode":"RO","stateCode":"AG","latitude":"45.33142000","longitude":"24.62944000"},{"name":"Comuna Başcov","countryCode":"RO","stateCode":"AG","latitude":"44.89295000","longitude":"24.78532000"},{"name":"Comuna Beleţi-Negreşti","countryCode":"RO","stateCode":"AG","latitude":"44.94651000","longitude":"25.08603000"},{"name":"Comuna Berevoeşti","countryCode":"RO","stateCode":"AG","latitude":"45.25327000","longitude":"24.94292000"},{"name":"Comuna Bogaţi","countryCode":"RO","stateCode":"AG","latitude":"44.87344000","longitude":"25.15045000"},{"name":"Comuna Boteni","countryCode":"RO","stateCode":"AG","latitude":"45.17937000","longitude":"25.13073000"},{"name":"Comuna Boţeşti","countryCode":"RO","stateCode":"AG","latitude":"45.00704000","longitude":"25.14723000"},{"name":"Comuna Bradu","countryCode":"RO","stateCode":"AG","latitude":"44.78333000","longitude":"24.90000000"},{"name":"Comuna Brăduleţ","countryCode":"RO","stateCode":"AG","latitude":"45.27502000","longitude":"24.77372000"},{"name":"Comuna Budeasa","countryCode":"RO","stateCode":"AG","latitude":"44.95042000","longitude":"24.80254000"},{"name":"Comuna Bughea de Jos","countryCode":"RO","stateCode":"AG","latitude":"45.27404000","longitude":"25.00324000"},{"name":"Comuna Bughea de Sus","countryCode":"RO","stateCode":"AG","latitude":"45.29812000","longitude":"25.03284000"},{"name":"Comuna Buzoeşti","countryCode":"RO","stateCode":"AG","latitude":"44.60205000","longitude":"24.91856000"},{"name":"Comuna Bârla","countryCode":"RO","stateCode":"AG","latitude":"44.42636000","longitude":"24.77949000"},{"name":"Comuna Băbana","countryCode":"RO","stateCode":"AG","latitude":"44.87539000","longitude":"24.71918000"},{"name":"Comuna Băiculeşti","countryCode":"RO","stateCode":"AG","latitude":"45.06017000","longitude":"24.67331000"},{"name":"Comuna Bălileşti","countryCode":"RO","stateCode":"AG","latitude":"45.07981000","longitude":"24.93943000"},{"name":"Comuna Cepari","countryCode":"RO","stateCode":"AG","latitude":"45.20564000","longitude":"24.53064000"},{"name":"Comuna Cetăţeni","countryCode":"RO","stateCode":"AG","latitude":"45.19234000","longitude":"25.20789000"},{"name":"Comuna Cicănești","countryCode":"RO","stateCode":"AG","latitude":"45.24577000","longitude":"24.60629000"},{"name":"Comuna Ciofrângeni","countryCode":"RO","stateCode":"AG","latitude":"45.10277000","longitude":"24.53704000"},{"name":"Comuna Ciomăgeşti","countryCode":"RO","stateCode":"AG","latitude":"44.85656000","longitude":"24.47229000"},{"name":"Comuna Cocu","countryCode":"RO","stateCode":"AG","latitude":"44.87429000","longitude":"24.65112000"},{"name":"Comuna Corbeni","countryCode":"RO","stateCode":"AG","latitude":"45.29597000","longitude":"24.66207000"},{"name":"Comuna Corbi","countryCode":"RO","stateCode":"AG","latitude":"45.25572000","longitude":"24.81611000"},{"name":"Comuna Cotmeana","countryCode":"RO","stateCode":"AG","latitude":"45.00518000","longitude":"24.62021000"},{"name":"Comuna Coşeşti","countryCode":"RO","stateCode":"AG","latitude":"45.06431000","longitude":"24.87202000"},{"name":"Comuna Cuca","countryCode":"RO","stateCode":"AG","latitude":"44.95654000","longitude":"24.50636000"},{"name":"Comuna Căldăraru","countryCode":"RO","stateCode":"AG","latitude":"44.45395000","longitude":"24.94263000"},{"name":"Comuna Călineşti","countryCode":"RO","stateCode":"AG","latitude":"44.85650000","longitude":"25.01968000"},{"name":"Comuna Căteasca","countryCode":"RO","stateCode":"AG","latitude":"44.77056000","longitude":"25.03633000"},{"name":"Comuna Davideşti","countryCode":"RO","stateCode":"AG","latitude":"45.00694000","longitude":"25.03599000"},{"name":"Comuna Dobreşti","countryCode":"RO","stateCode":"AG","latitude":"44.94992000","longitude":"25.11907000"},{"name":"Comuna Domneşti","countryCode":"RO","stateCode":"AG","latitude":"45.20562000","longitude":"24.83945000"},{"name":"Comuna Dragoslavele","countryCode":"RO","stateCode":"AG","latitude":"45.33451000","longitude":"25.17010000"},{"name":"Comuna Drăganu","countryCode":"RO","stateCode":"AG","latitude":"44.93761000","longitude":"24.70301000"},{"name":"Comuna Dâmbovicioara","countryCode":"RO","stateCode":"AG","latitude":"45.43452000","longitude":"25.22737000"},{"name":"Comuna Dărmăneşti","countryCode":"RO","stateCode":"AG","latitude":"45.00656000","longitude":"24.90224000"},{"name":"Comuna Godeni","countryCode":"RO","stateCode":"AG","latitude":"45.22311000","longitude":"24.97842000"},{"name":"Comuna Hârseşti","countryCode":"RO","stateCode":"AG","latitude":"44.51091000","longitude":"24.78294000"},{"name":"Comuna Hârtieşti","countryCode":"RO","stateCode":"AG","latitude":"45.12629000","longitude":"25.11343000"},{"name":"Comuna Izvoru","countryCode":"RO","stateCode":"AG","latitude":"44.49414000","longitude":"25.06470000"},{"name":"Comuna Leordeni","countryCode":"RO","stateCode":"AG","latitude":"44.79117000","longitude":"25.16299000"},{"name":"Comuna Lereşti","countryCode":"RO","stateCode":"AG","latitude":"45.32789000","longitude":"25.06951000"},{"name":"Comuna Lunca Corbului","countryCode":"RO","stateCode":"AG","latitude":"44.68361000","longitude":"24.76056000"},{"name":"Comuna Merișani","countryCode":"RO","stateCode":"AG","latitude":"44.96674000","longitude":"24.74482000"},{"name":"Comuna Miceşti","countryCode":"RO","stateCode":"AG","latitude":"44.97367000","longitude":"24.85577000"},{"name":"Comuna Mihăeşti","countryCode":"RO","stateCode":"AG","latitude":"45.11563000","longitude":"25.01938000"},{"name":"Comuna Mioarele","countryCode":"RO","stateCode":"AG","latitude":"45.23396000","longitude":"25.10045000"},{"name":"Comuna Miroşi","countryCode":"RO","stateCode":"AG","latitude":"44.40316000","longitude":"24.95170000"},{"name":"Comuna Morărești","countryCode":"RO","stateCode":"AG","latitude":"45.00760000","longitude":"24.56079000"},{"name":"Comuna Mozăceni","countryCode":"RO","stateCode":"AG","latitude":"44.56366000","longitude":"25.17492000"},{"name":"Comuna Moşoaia","countryCode":"RO","stateCode":"AG","latitude":"44.83013000","longitude":"24.79957000"},{"name":"Comuna Mușătești","countryCode":"RO","stateCode":"AG","latitude":"45.21667000","longitude":"24.78333000"},{"name":"Comuna Mălureni","countryCode":"RO","stateCode":"AG","latitude":"45.04780000","longitude":"24.77875000"},{"name":"Comuna Mărăcineni","countryCode":"RO","stateCode":"AG","latitude":"44.90857000","longitude":"24.87484000"},{"name":"Comuna Negraşi","countryCode":"RO","stateCode":"AG","latitude":"44.61441000","longitude":"25.12404000"},{"name":"Comuna Nucşoara","countryCode":"RO","stateCode":"AG","latitude":"45.33798000","longitude":"24.78943000"},{"name":"Comuna Oarja","countryCode":"RO","stateCode":"AG","latitude":"44.75730000","longitude":"24.96935000"},{"name":"Comuna Pietroşani","countryCode":"RO","stateCode":"AG","latitude":"45.15375000","longitude":"24.84439000"},{"name":"Comuna Poiana Lacului","countryCode":"RO","stateCode":"AG","latitude":"44.81199000","longitude":"24.71296000"},{"name":"Comuna Poienarii de Argeş","countryCode":"RO","stateCode":"AG","latitude":"45.06667000","longitude":"24.53333000"},{"name":"Comuna Poienarii de Muscel","countryCode":"RO","stateCode":"AG","latitude":"45.21667000","longitude":"25.05000000"},{"name":"Comuna Popeşti","countryCode":"RO","stateCode":"AG","latitude":"44.44521000","longitude":"25.09114000"},{"name":"Comuna Priboieni","countryCode":"RO","stateCode":"AG","latitude":"44.87728000","longitude":"25.08680000"},{"name":"Comuna Recea","countryCode":"RO","stateCode":"AG","latitude":"44.54264000","longitude":"25.02738000"},{"name":"Comuna Rociu","countryCode":"RO","stateCode":"AG","latitude":"44.66838000","longitude":"25.02014000"},{"name":"Comuna Rucăr","countryCode":"RO","stateCode":"AG","latitude":"45.41607000","longitude":"25.17338000"},{"name":"Comuna Râca","countryCode":"RO","stateCode":"AG","latitude":"44.44216000","longitude":"25.03671000"},{"name":"Comuna Răteşti","countryCode":"RO","stateCode":"AG","latitude":"44.71690000","longitude":"25.15858000"},{"name":"Comuna Schitu-Goleşti","countryCode":"RO","stateCode":"AG","latitude":"45.18630000","longitude":"25.00576000"},{"name":"Comuna Slobozia","countryCode":"RO","stateCode":"AG","latitude":"44.52197000","longitude":"25.24092000"},{"name":"Comuna Stoeneşti","countryCode":"RO","stateCode":"AG","latitude":"45.26432000","longitude":"25.17674000"},{"name":"Comuna Stolnici","countryCode":"RO","stateCode":"AG","latitude":"44.58075000","longitude":"24.77335000"},{"name":"Comuna Stâlpeni","countryCode":"RO","stateCode":"AG","latitude":"45.05665000","longitude":"24.99307000"},{"name":"Comuna Suseni","countryCode":"RO","stateCode":"AG","latitude":"44.70861000","longitude":"24.96437000"},{"name":"Comuna Sălătrucu","countryCode":"RO","stateCode":"AG","latitude":"45.29098000","longitude":"24.52523000"},{"name":"Comuna Săpata","countryCode":"RO","stateCode":"AG","latitude":"44.72789000","longitude":"24.75280000"},{"name":"Comuna Teiu","countryCode":"RO","stateCode":"AG","latitude":"44.64225000","longitude":"25.14110000"},{"name":"Comuna Tigveni","countryCode":"RO","stateCode":"AG","latitude":"45.15588000","longitude":"24.55094000"},{"name":"Comuna Uda","countryCode":"RO","stateCode":"AG","latitude":"44.87591000","longitude":"24.58582000"},{"name":"Comuna Ungheni","countryCode":"RO","stateCode":"AG","latitude":"44.51166000","longitude":"24.95186000"},{"name":"Comuna Valea Danului","countryCode":"RO","stateCode":"AG","latitude":"45.18962000","longitude":"24.61959000"},{"name":"Comuna Valea Iaşului","countryCode":"RO","stateCode":"AG","latitude":"45.19677000","longitude":"24.70094000"},{"name":"Comuna Valea Mare-Pravăţ","countryCode":"RO","stateCode":"AG","latitude":"45.28900000","longitude":"25.10567000"},{"name":"Comuna Vedea","countryCode":"RO","stateCode":"AG","latitude":"44.77735000","longitude":"24.64677000"},{"name":"Comuna Vlădeşti","countryCode":"RO","stateCode":"AG","latitude":"45.14344000","longitude":"24.93634000"},{"name":"Comuna Vultureşti","countryCode":"RO","stateCode":"AG","latitude":"45.05999000","longitude":"25.07370000"},{"name":"Comuna Ştefan cel Mare","countryCode":"RO","stateCode":"AG","latitude":"44.49197000","longitude":"25.24710000"},{"name":"Comuna Şuici","countryCode":"RO","stateCode":"AG","latitude":"45.24454000","longitude":"24.53621000"},{"name":"Comuna Țițești","countryCode":"RO","stateCode":"AG","latitude":"45.01146000","longitude":"24.97898000"},{"name":"Conțești","countryCode":"RO","stateCode":"AG","latitude":"44.98494000","longitude":"25.01032000"},{"name":"Corbeni","countryCode":"RO","stateCode":"AG","latitude":"45.30000000","longitude":"24.65000000"},{"name":"Corbi","countryCode":"RO","stateCode":"AG","latitude":"45.28333000","longitude":"24.80000000"},{"name":"Cornățel","countryCode":"RO","stateCode":"AG","latitude":"44.57972000","longitude":"24.95487000"},{"name":"Costeşti","countryCode":"RO","stateCode":"AG","latitude":"44.66667000","longitude":"24.88333000"},{"name":"Cotenești","countryCode":"RO","stateCode":"AG","latitude":"45.23462000","longitude":"25.18617000"},{"name":"Cotmeana","countryCode":"RO","stateCode":"AG","latitude":"44.96667000","longitude":"24.61667000"},{"name":"Coşeşti","countryCode":"RO","stateCode":"AG","latitude":"45.06667000","longitude":"24.86667000"},{"name":"Cuca","countryCode":"RO","stateCode":"AG","latitude":"44.95000000","longitude":"24.51667000"},{"name":"Curtea de Argeş","countryCode":"RO","stateCode":"AG","latitude":"45.13422000","longitude":"24.67409000"},{"name":"Câmpulung","countryCode":"RO","stateCode":"AG","latitude":"45.26667000","longitude":"25.05000000"},{"name":"Căldăraru","countryCode":"RO","stateCode":"AG","latitude":"44.45000000","longitude":"24.95000000"},{"name":"Călineşti","countryCode":"RO","stateCode":"AG","latitude":"44.81667000","longitude":"25.05000000"},{"name":"Căpățânenii Pământeni","countryCode":"RO","stateCode":"AG","latitude":"45.31667000","longitude":"24.65000000"},{"name":"Căteasca","countryCode":"RO","stateCode":"AG","latitude":"44.76667000","longitude":"25.08333000"},{"name":"Davideşti","countryCode":"RO","stateCode":"AG","latitude":"45.01667000","longitude":"25.03333000"},{"name":"Dobreşti","countryCode":"RO","stateCode":"AG","latitude":"44.96667000","longitude":"25.13333000"},{"name":"Dobrotu","countryCode":"RO","stateCode":"AG","latitude":"45.20633000","longitude":"24.65859000"},{"name":"Domneşti","countryCode":"RO","stateCode":"AG","latitude":"45.20000000","longitude":"24.83333000"},{"name":"Dragoslavele","countryCode":"RO","stateCode":"AG","latitude":"45.34801000","longitude":"25.16925000"},{"name":"Drăganu-Olteni","countryCode":"RO","stateCode":"AG","latitude":"44.93333000","longitude":"24.71667000"},{"name":"Drăghici","countryCode":"RO","stateCode":"AG","latitude":"45.12865000","longitude":"25.04508000"},{"name":"Dâmbovicioara","countryCode":"RO","stateCode":"AG","latitude":"45.45000000","longitude":"25.23333000"},{"name":"Dărmăneşti","countryCode":"RO","stateCode":"AG","latitude":"45.01667000","longitude":"24.90000000"},{"name":"Făgetu","countryCode":"RO","stateCode":"AG","latitude":"44.90616000","longitude":"24.91159000"},{"name":"Geamăna","countryCode":"RO","stateCode":"AG","latitude":"44.82005000","longitude":"24.89109000"},{"name":"Godeni","countryCode":"RO","stateCode":"AG","latitude":"45.23333000","longitude":"24.98333000"},{"name":"Golești","countryCode":"RO","stateCode":"AG","latitude":"44.83970000","longitude":"24.96530000"},{"name":"Gorganu","countryCode":"RO","stateCode":"AG","latitude":"44.84241000","longitude":"25.03838000"},{"name":"Gălășești","countryCode":"RO","stateCode":"AG","latitude":"44.95593000","longitude":"24.78602000"},{"name":"Humele","countryCode":"RO","stateCode":"AG","latitude":"44.52612000","longitude":"24.97714000"},{"name":"Hârseşti","countryCode":"RO","stateCode":"AG","latitude":"44.53333000","longitude":"24.78333000"},{"name":"Hârtieşti","countryCode":"RO","stateCode":"AG","latitude":"45.11667000","longitude":"25.10000000"},{"name":"Izvoru","countryCode":"RO","stateCode":"AG","latitude":"44.49414000","longitude":"25.06470000"},{"name":"Izvoru de Sus","countryCode":"RO","stateCode":"AG","latitude":"44.81667000","longitude":"24.65000000"},{"name":"Jugur","countryCode":"RO","stateCode":"AG","latitude":"45.19255000","longitude":"25.08493000"},{"name":"Jupânești","countryCode":"RO","stateCode":"AG","latitude":"45.06667000","longitude":"24.85000000"},{"name":"Leicești","countryCode":"RO","stateCode":"AG","latitude":"45.09586000","longitude":"24.86108000"},{"name":"Leordeni","countryCode":"RO","stateCode":"AG","latitude":"44.78333000","longitude":"25.11667000"},{"name":"Lereşti","countryCode":"RO","stateCode":"AG","latitude":"45.33333000","longitude":"25.06667000"},{"name":"Livezeni","countryCode":"RO","stateCode":"AG","latitude":"45.03838000","longitude":"24.97676000"},{"name":"Lunca Corbului","countryCode":"RO","stateCode":"AG","latitude":"44.68391000","longitude":"24.75855000"},{"name":"Lăzărești","countryCode":"RO","stateCode":"AG","latitude":"45.15659000","longitude":"24.99540000"},{"name":"Mareș","countryCode":"RO","stateCode":"AG","latitude":"44.77824000","longitude":"24.79005000"},{"name":"Merişani","countryCode":"RO","stateCode":"AG","latitude":"44.96820000","longitude":"24.74327000"},{"name":"Miceşti","countryCode":"RO","stateCode":"AG","latitude":"44.95000000","longitude":"24.86667000"},{"name":"Mihăeşti","countryCode":"RO","stateCode":"AG","latitude":"45.11667000","longitude":"25.00000000"},{"name":"Mioveni","countryCode":"RO","stateCode":"AG","latitude":"44.95905000","longitude":"24.94198000"},{"name":"Miroşi","countryCode":"RO","stateCode":"AG","latitude":"44.41667000","longitude":"24.93333000"},{"name":"Morăreşti","countryCode":"RO","stateCode":"AG","latitude":"45.01667000","longitude":"24.56667000"},{"name":"Mozăceni","countryCode":"RO","stateCode":"AG","latitude":"44.56667000","longitude":"25.16667000"},{"name":"Moşoaia","countryCode":"RO","stateCode":"AG","latitude":"44.81667000","longitude":"24.76667000"},{"name":"Municipiul Curtea de Argeș","countryCode":"RO","stateCode":"AG","latitude":"45.13840000","longitude":"24.67512000"},{"name":"Municipiul Câmpulung","countryCode":"RO","stateCode":"AG","latitude":"45.26691000","longitude":"25.04419000"},{"name":"Municipiul Piteşti","countryCode":"RO","stateCode":"AG","latitude":"44.85782000","longitude":"24.87133000"},{"name":"Mușătești","countryCode":"RO","stateCode":"AG","latitude":"45.21651000","longitude":"24.77941000"},{"name":"Mârţeşti","countryCode":"RO","stateCode":"AG","latitude":"44.71667000","longitude":"24.75000000"},{"name":"Mălureni","countryCode":"RO","stateCode":"AG","latitude":"45.10000000","longitude":"24.80000000"},{"name":"Mărăcineni","countryCode":"RO","stateCode":"AG","latitude":"44.90000000","longitude":"24.88333000"},{"name":"Mățău","countryCode":"RO","stateCode":"AG","latitude":"45.23565000","longitude":"25.08286000"},{"name":"Negraşi","countryCode":"RO","stateCode":"AG","latitude":"44.60000000","longitude":"25.11667000"},{"name":"Nucşoara","countryCode":"RO","stateCode":"AG","latitude":"45.33333000","longitude":"24.78333000"},{"name":"Oarja","countryCode":"RO","stateCode":"AG","latitude":"44.76053000","longitude":"24.97596000"},{"name":"Oarja Sat","countryCode":"RO","stateCode":"AG","latitude":"44.76429000","longitude":"24.97141000"},{"name":"Oeștii Pământeni","countryCode":"RO","stateCode":"AG","latitude":"45.25241000","longitude":"24.65658000"},{"name":"Oraș Costeşti","countryCode":"RO","stateCode":"AG","latitude":"44.66667000","longitude":"24.88333000"},{"name":"Oraș Mioveni","countryCode":"RO","stateCode":"AG","latitude":"44.95897000","longitude":"24.94274000"},{"name":"Oraș Topoloveni","countryCode":"RO","stateCode":"AG","latitude":"44.81667000","longitude":"25.08333000"},{"name":"Oraș Ştefăneşti","countryCode":"RO","stateCode":"AG","latitude":"44.86667000","longitude":"24.93333000"},{"name":"Petrești","countryCode":"RO","stateCode":"AG","latitude":"45.04364000","longitude":"24.88989000"},{"name":"Pietroşani","countryCode":"RO","stateCode":"AG","latitude":"45.18333000","longitude":"24.85000000"},{"name":"Piteşti","countryCode":"RO","stateCode":"AG","latitude":"44.85000000","longitude":"24.86667000"},{"name":"Poiana Lacului","countryCode":"RO","stateCode":"AG","latitude":"44.81667000","longitude":"24.73333000"},{"name":"Poienari","countryCode":"RO","stateCode":"AG","latitude":"45.21667000","longitude":"25.05000000"},{"name":"Popeşti","countryCode":"RO","stateCode":"AG","latitude":"44.44181000","longitude":"25.10007000"},{"name":"Priboieni","countryCode":"RO","stateCode":"AG","latitude":"44.88333000","longitude":"25.08333000"},{"name":"Purcăreni","countryCode":"RO","stateCode":"AG","latitude":"44.96847000","longitude":"24.88736000"},{"name":"Pătuleni","countryCode":"RO","stateCode":"AG","latitude":"44.73247000","longitude":"25.16495000"},{"name":"Racovița","countryCode":"RO","stateCode":"AG","latitude":"44.97081000","longitude":"24.97582000"},{"name":"Recea","countryCode":"RO","stateCode":"AG","latitude":"44.53333000","longitude":"25.01667000"},{"name":"Retevoiești","countryCode":"RO","stateCode":"AG","latitude":"45.14016000","longitude":"24.83797000"},{"name":"Rociu","countryCode":"RO","stateCode":"AG","latitude":"44.66667000","longitude":"25.03333000"},{"name":"Rucăr","countryCode":"RO","stateCode":"AG","latitude":"45.40000000","longitude":"25.16667000"},{"name":"Râca","countryCode":"RO","stateCode":"AG","latitude":"44.43426000","longitude":"25.04333000"},{"name":"Rădești","countryCode":"RO","stateCode":"AG","latitude":"45.07184000","longitude":"25.00207000"},{"name":"Răteşti","countryCode":"RO","stateCode":"AG","latitude":"44.73333000","longitude":"25.13333000"},{"name":"Schitu-Goleşti","countryCode":"RO","stateCode":"AG","latitude":"45.20000000","longitude":"25.00000000"},{"name":"Slobozia","countryCode":"RO","stateCode":"AG","latitude":"44.52527000","longitude":"25.24263000"},{"name":"Slănic","countryCode":"RO","stateCode":"AG","latitude":"45.23108000","longitude":"24.89411000"},{"name":"Stoeneşti","countryCode":"RO","stateCode":"AG","latitude":"45.25000000","longitude":"25.16667000"},{"name":"Stolnici","countryCode":"RO","stateCode":"AG","latitude":"44.56667000","longitude":"24.78333000"},{"name":"Stroești","countryCode":"RO","stateCode":"AG","latitude":"45.12953000","longitude":"24.79418000"},{"name":"Strâmbeni","countryCode":"RO","stateCode":"AG","latitude":"44.46897000","longitude":"24.97315000"},{"name":"Stâlpeni","countryCode":"RO","stateCode":"AG","latitude":"45.05000000","longitude":"24.96667000"},{"name":"Surdulești","countryCode":"RO","stateCode":"AG","latitude":"44.39217000","longitude":"24.95798000"},{"name":"Suseni","countryCode":"RO","stateCode":"AG","latitude":"44.71667000","longitude":"24.95000000"},{"name":"Tutana","countryCode":"RO","stateCode":"AG","latitude":"45.04286000","longitude":"24.65122000"},{"name":"Uda","countryCode":"RO","stateCode":"AG","latitude":"44.91667000","longitude":"24.56667000"},{"name":"Ungheni","countryCode":"RO","stateCode":"AG","latitude":"44.50000000","longitude":"24.96667000"},{"name":"Valea Caselor","countryCode":"RO","stateCode":"AG","latitude":"45.35000000","longitude":"25.16667000"},{"name":"Valea Danului","countryCode":"RO","stateCode":"AG","latitude":"45.18333000","longitude":"24.65000000"},{"name":"Valea Iaşului","countryCode":"RO","stateCode":"AG","latitude":"45.18333000","longitude":"24.71667000"},{"name":"Valea Mare Pravăț","countryCode":"RO","stateCode":"AG","latitude":"45.29171000","longitude":"25.09250000"},{"name":"Valea Mare-Podgoria","countryCode":"RO","stateCode":"AG","latitude":"44.88513000","longitude":"24.90613000"},{"name":"Valea Popii","countryCode":"RO","stateCode":"AG","latitude":"45.09253000","longitude":"25.02240000"},{"name":"Vedea","countryCode":"RO","stateCode":"AG","latitude":"44.78333000","longitude":"24.61667000"},{"name":"Vlădești","countryCode":"RO","stateCode":"AG","latitude":"45.15000000","longitude":"24.91667000"},{"name":"Voinești","countryCode":"RO","stateCode":"AG","latitude":"45.30007000","longitude":"25.07225000"},{"name":"Vrănești","countryCode":"RO","stateCode":"AG","latitude":"44.84595000","longitude":"25.00716000"},{"name":"Vulturești","countryCode":"RO","stateCode":"AG","latitude":"45.06618000","longitude":"25.08347000"},{"name":"Văleni-Podgoria","countryCode":"RO","stateCode":"AG","latitude":"44.85755000","longitude":"24.98930000"},{"name":"Ştefan cel Mare","countryCode":"RO","stateCode":"AG","latitude":"44.49283000","longitude":"25.24418000"},{"name":"Ştefăneşti","countryCode":"RO","stateCode":"AG","latitude":"44.86506000","longitude":"24.94961000"},{"name":"Şuici","countryCode":"RO","stateCode":"AG","latitude":"45.25000000","longitude":"24.53333000"},{"name":"Șerboeni","countryCode":"RO","stateCode":"AG","latitude":"44.63818000","longitude":"24.89355000"},{"name":"Șerbănești","countryCode":"RO","stateCode":"AG","latitude":"44.68142000","longitude":"24.99236000"},{"name":"Sălătrucu","countryCode":"RO","stateCode":"AG","latitude":"45.33333000","longitude":"24.51667000"},{"name":"Teiu","countryCode":"RO","stateCode":"AG","latitude":"44.66667000","longitude":"25.10000000"},{"name":"Tigveni","countryCode":"RO","stateCode":"AG","latitude":"45.13333000","longitude":"24.58333000"},{"name":"Titeşti","countryCode":"RO","stateCode":"AG","latitude":"45.01667000","longitude":"25.00000000"},{"name":"Toplița","countryCode":"RO","stateCode":"AG","latitude":"45.09022000","longitude":"24.73236000"},{"name":"Topoloveni","countryCode":"RO","stateCode":"AG","latitude":"44.81667000","longitude":"25.08333000"},{"name":"Alexandria","countryCode":"RO","stateCode":"TR","latitude":"43.98333000","longitude":"25.33333000"},{"name":"Baciu","countryCode":"RO","stateCode":"TR","latitude":"44.33152000","longitude":"25.44429000"},{"name":"Balaci","countryCode":"RO","stateCode":"TR","latitude":"44.35000000","longitude":"24.91667000"},{"name":"Beciu","countryCode":"RO","stateCode":"TR","latitude":"44.00429000","longitude":"24.66571000"},{"name":"Beiu","countryCode":"RO","stateCode":"TR","latitude":"43.87352000","longitude":"25.45548000"},{"name":"Beuca","countryCode":"RO","stateCode":"TR","latitude":"44.25200000","longitude":"24.96637000"},{"name":"Blejeşti","countryCode":"RO","stateCode":"TR","latitude":"44.30000000","longitude":"25.46667000"},{"name":"Bogdana","countryCode":"RO","stateCode":"TR","latitude":"43.93333000","longitude":"25.08333000"},{"name":"Botoroaga","countryCode":"RO","stateCode":"TR","latitude":"44.14833000","longitude":"25.54472000"},{"name":"Bragadiru","countryCode":"RO","stateCode":"TR","latitude":"43.76667000","longitude":"25.51667000"},{"name":"Brânceni","countryCode":"RO","stateCode":"TR","latitude":"43.88333000","longitude":"25.40000000"},{"name":"Brâncoveanca","countryCode":"RO","stateCode":"TR","latitude":"43.94075000","longitude":"24.69336000"},{"name":"Bujoreni","countryCode":"RO","stateCode":"TR","latitude":"44.11667000","longitude":"25.63333000"},{"name":"Bujoru","countryCode":"RO","stateCode":"TR","latitude":"43.71667000","longitude":"25.56667000"},{"name":"Buzescu","countryCode":"RO","stateCode":"TR","latitude":"44.01667000","longitude":"25.23333000"},{"name":"Bâscoveni","countryCode":"RO","stateCode":"TR","latitude":"44.24444000","longitude":"25.35998000"},{"name":"Băbăiţa","countryCode":"RO","stateCode":"TR","latitude":"44.16667000","longitude":"25.38333000"},{"name":"Băcălești","countryCode":"RO","stateCode":"TR","latitude":"44.05997000","longitude":"24.81636000"},{"name":"Băduleasa","countryCode":"RO","stateCode":"TR","latitude":"43.92286000","longitude":"24.98274000"},{"name":"Băneasa","countryCode":"RO","stateCode":"TR","latitude":"43.93975000","longitude":"24.94997000"},{"name":"Calomfirești","countryCode":"RO","stateCode":"TR","latitude":"43.91736000","longitude":"25.35801000"},{"name":"Cernetu","countryCode":"RO","stateCode":"TR","latitude":"43.90727000","longitude":"25.45688000"},{"name":"Cervenia","countryCode":"RO","stateCode":"TR","latitude":"43.83333000","longitude":"25.46667000"},{"name":"Ciuani","countryCode":"RO","stateCode":"TR","latitude":"44.23333000","longitude":"25.65000000"},{"name":"Ciuperceni","countryCode":"RO","stateCode":"TR","latitude":"43.76667000","longitude":"24.95000000"},{"name":"Comuna Balaci","countryCode":"RO","stateCode":"TR","latitude":"44.35188000","longitude":"24.90962000"},{"name":"Comuna Beciu","countryCode":"RO","stateCode":"TR","latitude":"44.01272000","longitude":"24.66163000"},{"name":"Comuna Beuca","countryCode":"RO","stateCode":"TR","latitude":"44.26595000","longitude":"24.97928000"},{"name":"Comuna Blejeşti","countryCode":"RO","stateCode":"TR","latitude":"44.30317000","longitude":"25.45269000"},{"name":"Comuna Bogdana","countryCode":"RO","stateCode":"TR","latitude":"43.92860000","longitude":"25.08358000"},{"name":"Comuna Botoroaga","countryCode":"RO","stateCode":"TR","latitude":"44.14997000","longitude":"25.55171000"},{"name":"Comuna Bragadiru","countryCode":"RO","stateCode":"TR","latitude":"43.76059000","longitude":"25.51984000"},{"name":"Comuna Brânceni","countryCode":"RO","stateCode":"TR","latitude":"43.87792000","longitude":"25.39711000"},{"name":"Comuna Bujoreni","countryCode":"RO","stateCode":"TR","latitude":"44.12054000","longitude":"25.65152000"},{"name":"Comuna Bujoru","countryCode":"RO","stateCode":"TR","latitude":"43.71092000","longitude":"25.56315000"},{"name":"Comuna Buzescu","countryCode":"RO","stateCode":"TR","latitude":"44.01081000","longitude":"25.22886000"},{"name":"Comuna Băbăiţa","countryCode":"RO","stateCode":"TR","latitude":"44.13909000","longitude":"25.39156000"},{"name":"Comuna Cervenia","countryCode":"RO","stateCode":"TR","latitude":"43.83585000","longitude":"25.46050000"},{"name":"Comuna Ciolăneşti","countryCode":"RO","stateCode":"TR","latitude":"44.31372000","longitude":"25.08333000"},{"name":"Comuna Ciuperceni","countryCode":"RO","stateCode":"TR","latitude":"43.75115000","longitude":"24.94397000"},{"name":"Comuna Conţeşti","countryCode":"RO","stateCode":"TR","latitude":"43.79183000","longitude":"25.49530000"},{"name":"Comuna Cosmeşti","countryCode":"RO","stateCode":"TR","latitude":"44.30661000","longitude":"25.38602000"},{"name":"Comuna Crevenicu","countryCode":"RO","stateCode":"TR","latitude":"44.24508000","longitude":"25.57385000"},{"name":"Comuna Crângeni","countryCode":"RO","stateCode":"TR","latitude":"44.01370000","longitude":"24.80845000"},{"name":"Comuna Crângu","countryCode":"RO","stateCode":"TR","latitude":"43.84490000","longitude":"25.08121000"},{"name":"Comuna Cãlmãţuiu","countryCode":"RO","stateCode":"TR","latitude":"43.96083000","longitude":"24.85612000"},{"name":"Comuna Cãlmãţuiu De Sus","countryCode":"RO","stateCode":"TR","latitude":"44.04404000","longitude":"24.81582000"},{"name":"Comuna Călineşti","countryCode":"RO","stateCode":"TR","latitude":"44.11002000","longitude":"25.21305000"},{"name":"Comuna Dideşti","countryCode":"RO","stateCode":"TR","latitude":"44.22331000","longitude":"24.88878000"},{"name":"Comuna Dobroteşti","countryCode":"RO","stateCode":"TR","latitude":"44.26466000","longitude":"24.88097000"},{"name":"Comuna Dracea","countryCode":"RO","stateCode":"TR","latitude":"43.87177000","longitude":"25.03182000"},{"name":"Comuna Drãcşenei","countryCode":"RO","stateCode":"TR","latitude":"44.20715000","longitude":"25.00370000"},{"name":"Comuna Drăgăneşti de Vede","countryCode":"RO","stateCode":"TR","latitude":"44.13081000","longitude":"25.04870000"},{"name":"Comuna Drăgăneşti-Vlaşca","countryCode":"RO","stateCode":"TR","latitude":"44.09517000","longitude":"25.54848000"},{"name":"Comuna Frumoasa","countryCode":"RO","stateCode":"TR","latitude":"43.80298000","longitude":"25.46311000"},{"name":"Comuna Frăsinet","countryCode":"RO","stateCode":"TR","latitude":"44.18808000","longitude":"25.37818000"},{"name":"Comuna Furculeşti","countryCode":"RO","stateCode":"TR","latitude":"43.86572000","longitude":"25.13980000"},{"name":"Comuna Fântânele","countryCode":"RO","stateCode":"TR","latitude":"43.72104000","longitude":"25.29265000"},{"name":"Comuna Gratia","countryCode":"RO","stateCode":"TR","latitude":"44.43382000","longitude":"25.44103000"},{"name":"Comuna Gălăţeni","countryCode":"RO","stateCode":"TR","latitude":"44.22491000","longitude":"25.36466000"},{"name":"Comuna Islaz","countryCode":"RO","stateCode":"TR","latitude":"43.75179000","longitude":"24.74381000"},{"name":"Comuna Izvoarele","countryCode":"RO","stateCode":"TR","latitude":"43.82717000","longitude":"25.39459000"},{"name":"Comuna Lisa","countryCode":"RO","stateCode":"TR","latitude":"43.77230000","longitude":"25.14919000"},{"name":"Comuna Liţa","countryCode":"RO","stateCode":"TR","latitude":"43.79545000","longitude":"24.82157000"},{"name":"Comuna Lunca","countryCode":"RO","stateCode":"TR","latitude":"43.85788000","longitude":"24.78610000"},{"name":"Comuna Mavrodin","countryCode":"RO","stateCode":"TR","latitude":"44.03559000","longitude":"25.24088000"},{"name":"Comuna Mereni","countryCode":"RO","stateCode":"TR","latitude":"44.22879000","longitude":"25.64434000"},{"name":"Comuna Moşteni","countryCode":"RO","stateCode":"TR","latitude":"44.19787000","longitude":"25.50854000"},{"name":"Comuna Mârzãneşti","countryCode":"RO","stateCode":"TR","latitude":"43.93154000","longitude":"25.46230000"},{"name":"Comuna Măgura","countryCode":"RO","stateCode":"TR","latitude":"44.04054000","longitude":"25.39590000"},{"name":"Comuna Măldăeni","countryCode":"RO","stateCode":"TR","latitude":"44.12658000","longitude":"24.92327000"},{"name":"Comuna Nanov","countryCode":"RO","stateCode":"TR","latitude":"43.99171000","longitude":"25.28894000"},{"name":"Comuna Necşeşti","countryCode":"RO","stateCode":"TR","latitude":"44.26085000","longitude":"25.13225000"},{"name":"Comuna Nenciuleşti","countryCode":"RO","stateCode":"TR","latitude":"44.03860000","longitude":"25.18551000"},{"name":"Comuna Năsturelu","countryCode":"RO","stateCode":"TR","latitude":"43.66634000","longitude":"25.43856000"},{"name":"Comuna Olteni","countryCode":"RO","stateCode":"TR","latitude":"44.18976000","longitude":"25.27800000"},{"name":"Comuna Orbeasca","countryCode":"RO","stateCode":"TR","latitude":"44.11606000","longitude":"25.32708000"},{"name":"Comuna Peretu","countryCode":"RO","stateCode":"TR","latitude":"44.04372000","longitude":"25.09285000"},{"name":"Comuna Piatra","countryCode":"RO","stateCode":"TR","latitude":"43.81058000","longitude":"25.16777000"},{"name":"Comuna Pietroşani","countryCode":"RO","stateCode":"TR","latitude":"43.71364000","longitude":"25.63998000"},{"name":"Comuna Plopii Slăviţeşti","countryCode":"RO","stateCode":"TR","latitude":"43.96098000","longitude":"24.68525000"},{"name":"Comuna Plosca","countryCode":"RO","stateCode":"TR","latitude":"44.02338000","longitude":"25.14920000"},{"name":"Comuna Poeni","countryCode":"RO","stateCode":"TR","latitude":"44.43297000","longitude":"25.33868000"},{"name":"Comuna Poroschia","countryCode":"RO","stateCode":"TR","latitude":"43.92887000","longitude":"25.35760000"},{"name":"Comuna Purani","countryCode":"RO","stateCode":"TR","latitude":"44.36509000","longitude":"25.41322000"},{"name":"Comuna Putineiu","countryCode":"RO","stateCode":"TR","latitude":"43.91429000","longitude":"24.96969000"},{"name":"Comuna Rãdoieşti","countryCode":"RO","stateCode":"TR","latitude":"44.14377000","longitude":"25.15357000"},{"name":"Comuna Răsmireşti","countryCode":"RO","stateCode":"TR","latitude":"43.99981000","longitude":"25.57118000"},{"name":"Comuna Saelele","countryCode":"RO","stateCode":"TR","latitude":"43.85274000","longitude":"24.73838000"},{"name":"Comuna Salcia","countryCode":"RO","stateCode":"TR","latitude":"43.94157000","longitude":"24.92663000"},{"name":"Comuna Scrioaştea","countryCode":"RO","stateCode":"TR","latitude":"44.16453000","longitude":"24.95299000"},{"name":"Comuna Scurtu Mare","countryCode":"RO","stateCode":"TR","latitude":"44.35259000","longitude":"25.25895000"},{"name":"Comuna Seaca","countryCode":"RO","stateCode":"TR","latitude":"43.74933000","longitude":"25.07423000"},{"name":"Comuna Segarcea Vale","countryCode":"RO","stateCode":"TR","latitude":"43.82417000","longitude":"24.81422000"},{"name":"Comuna Sfinţeşti","countryCode":"RO","stateCode":"TR","latitude":"44.18824000","longitude":"25.10389000"},{"name":"Comuna Siliştea","countryCode":"RO","stateCode":"TR","latitude":"44.37398000","longitude":"25.35104000"},{"name":"Comuna Siliștea Gumești","countryCode":"RO","stateCode":"TR","latitude":"44.38028000","longitude":"25.01389000"},{"name":"Comuna Slobozia-Mândra","countryCode":"RO","stateCode":"TR","latitude":"43.91576000","longitude":"24.69914000"},{"name":"Comuna Smârdioasa","countryCode":"RO","stateCode":"TR","latitude":"43.83939000","longitude":"25.44190000"},{"name":"Comuna Stejaru","countryCode":"RO","stateCode":"TR","latitude":"44.17715000","longitude":"24.88208000"},{"name":"Comuna Storobăneasa","countryCode":"RO","stateCode":"TR","latitude":"43.87974000","longitude":"25.45622000"},{"name":"Comuna Suhaia","countryCode":"RO","stateCode":"TR","latitude":"43.73953000","longitude":"25.25291000"},{"name":"Comuna Sârbeni","countryCode":"RO","stateCode":"TR","latitude":"44.46667000","longitude":"25.38333000"},{"name":"Comuna Săceni","countryCode":"RO","stateCode":"TR","latitude":"44.23310000","longitude":"25.06073000"},{"name":"Comuna Talpa","countryCode":"RO","stateCode":"TR","latitude":"44.28070000","longitude":"25.30919000"},{"name":"Comuna Traian","countryCode":"RO","stateCode":"TR","latitude":"43.76720000","longitude":"25.00494000"},{"name":"Comuna Trivalea-Moşteni","countryCode":"RO","stateCode":"TR","latitude":"44.26200000","longitude":"25.24082000"},{"name":"Comuna Troianul","countryCode":"RO","stateCode":"TR","latitude":"44.00415000","longitude":"25.02400000"},{"name":"Comuna Tătărăştii de Jos","countryCode":"RO","stateCode":"TR","latitude":"44.36960000","longitude":"25.19385000"},{"name":"Comuna Tătărăştii de Sus","countryCode":"RO","stateCode":"TR","latitude":"44.40857000","longitude":"25.13146000"},{"name":"Comuna Uda-Clocociov","countryCode":"RO","stateCode":"TR","latitude":"43.88385000","longitude":"24.71908000"},{"name":"Comuna Vedea","countryCode":"RO","stateCode":"TR","latitude":"44.09436000","longitude":"25.07495000"},{"name":"Comuna Viişoara","countryCode":"RO","stateCode":"TR","latitude":"43.77985000","longitude":"25.17520000"},{"name":"Comuna Vităneşti","countryCode":"RO","stateCode":"TR","latitude":"43.99272000","longitude":"25.45246000"},{"name":"Comuna Vârtoape","countryCode":"RO","stateCode":"TR","latitude":"44.19981000","longitude":"25.19797000"},{"name":"Comuna Zâmbreasca","countryCode":"RO","stateCode":"TR","latitude":"44.30350000","longitude":"24.99847000"},{"name":"Comuna Ţigăneşti","countryCode":"RO","stateCode":"TR","latitude":"43.90141000","longitude":"25.37804000"},{"name":"Conţeşti","countryCode":"RO","stateCode":"TR","latitude":"43.80000000","longitude":"25.48333000"},{"name":"Cosmeşti","countryCode":"RO","stateCode":"TR","latitude":"44.30000000","longitude":"25.38333000"},{"name":"Crevenicu","countryCode":"RO","stateCode":"TR","latitude":"44.24083000","longitude":"25.58861000"},{"name":"Crângeni","countryCode":"RO","stateCode":"TR","latitude":"44.03333000","longitude":"24.78333000"},{"name":"Crângu","countryCode":"RO","stateCode":"TR","latitude":"43.84611000","longitude":"25.07350000"},{"name":"Cucueți","countryCode":"RO","stateCode":"TR","latitude":"44.18432000","longitude":"24.94826000"},{"name":"Călineşti","countryCode":"RO","stateCode":"TR","latitude":"44.08333000","longitude":"25.23333000"},{"name":"Călmăţuiu","countryCode":"RO","stateCode":"TR","latitude":"43.96667000","longitude":"24.86667000"},{"name":"Călmățuiu de Sus","countryCode":"RO","stateCode":"TR","latitude":"44.02632000","longitude":"24.81230000"},{"name":"Deparați","countryCode":"RO","stateCode":"TR","latitude":"44.28116000","longitude":"25.22151000"},{"name":"Didești","countryCode":"RO","stateCode":"TR","latitude":"44.21667000","longitude":"24.88333000"},{"name":"Dobreni","countryCode":"RO","stateCode":"TR","latitude":"44.41667000","longitude":"25.11667000"},{"name":"Dobroteşti","countryCode":"RO","stateCode":"TR","latitude":"44.28333000","longitude":"24.88333000"},{"name":"Dracea","countryCode":"RO","stateCode":"TR","latitude":"43.84914000","longitude":"25.05194000"},{"name":"Drăcşani","countryCode":"RO","stateCode":"TR","latitude":"44.21667000","longitude":"24.98333000"},{"name":"Drăcșenei","countryCode":"RO","stateCode":"TR","latitude":"44.22676000","longitude":"24.98542000"},{"name":"Drăghinești","countryCode":"RO","stateCode":"TR","latitude":"44.43093000","longitude":"25.42608000"},{"name":"Drăgăneşti de Vede","countryCode":"RO","stateCode":"TR","latitude":"44.13333000","longitude":"25.05000000"},{"name":"Drăgăneşti-Vlaşca","countryCode":"RO","stateCode":"TR","latitude":"44.10139000","longitude":"25.59806000"},{"name":"Dudu","countryCode":"RO","stateCode":"TR","latitude":"43.97897000","longitude":"24.67786000"},{"name":"Frumoasa","countryCode":"RO","stateCode":"TR","latitude":"43.80000000","longitude":"25.46667000"},{"name":"Frăsinet","countryCode":"RO","stateCode":"TR","latitude":"44.18038000","longitude":"25.38238000"},{"name":"Furculești","countryCode":"RO","stateCode":"TR","latitude":"43.87202000","longitude":"25.14285000"},{"name":"Fântânele","countryCode":"RO","stateCode":"TR","latitude":"43.72104000","longitude":"25.29265000"},{"name":"Gratia","countryCode":"RO","stateCode":"TR","latitude":"44.43333000","longitude":"25.45000000"},{"name":"Guruieni","countryCode":"RO","stateCode":"TR","latitude":"44.05845000","longitude":"25.39656000"},{"name":"Gălăţeni","countryCode":"RO","stateCode":"TR","latitude":"44.21667000","longitude":"25.35000000"},{"name":"Gărăgău","countryCode":"RO","stateCode":"TR","latitude":"44.23186000","longitude":"25.18920000"},{"name":"Islaz","countryCode":"RO","stateCode":"TR","latitude":"43.72006000","longitude":"24.76436000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"TR","latitude":"43.81667000","longitude":"25.38333000"},{"name":"Lisa","countryCode":"RO","stateCode":"TR","latitude":"43.80000000","longitude":"25.13333000"},{"name":"Liţa","countryCode":"RO","stateCode":"TR","latitude":"43.80000000","longitude":"24.81667000"},{"name":"Lunca","countryCode":"RO","stateCode":"TR","latitude":"43.83333000","longitude":"24.76667000"},{"name":"Lăceni","countryCode":"RO","stateCode":"TR","latitude":"44.08466000","longitude":"25.33270000"},{"name":"Mavrodin","countryCode":"RO","stateCode":"TR","latitude":"44.03333000","longitude":"25.25000000"},{"name":"Merenii de Jos","countryCode":"RO","stateCode":"TR","latitude":"44.23214000","longitude":"25.64346000"},{"name":"Merenii de Sus","countryCode":"RO","stateCode":"TR","latitude":"44.22839000","longitude":"25.62103000"},{"name":"Merișani","countryCode":"RO","stateCode":"TR","latitude":"44.25190000","longitude":"24.87550000"},{"name":"Moldoveni","countryCode":"RO","stateCode":"TR","latitude":"43.77772000","longitude":"24.72802000"},{"name":"Moșteni","countryCode":"RO","stateCode":"TR","latitude":"44.19787000","longitude":"25.50854000"},{"name":"Municipiul Alexandria","countryCode":"RO","stateCode":"TR","latitude":"43.96967000","longitude":"25.33272000"},{"name":"Municipiul Roșiorii de Vede","countryCode":"RO","stateCode":"TR","latitude":"44.11368000","longitude":"24.98722000"},{"name":"Municipiul Turnu Magurele","countryCode":"RO","stateCode":"TR","latitude":"43.74646000","longitude":"24.86893000"},{"name":"Mârzăneşti","countryCode":"RO","stateCode":"TR","latitude":"43.93333000","longitude":"25.46667000"},{"name":"Măgura","countryCode":"RO","stateCode":"TR","latitude":"44.03333000","longitude":"25.40000000"},{"name":"Măldăeni","countryCode":"RO","stateCode":"TR","latitude":"44.11667000","longitude":"24.93333000"},{"name":"Nanov","countryCode":"RO","stateCode":"TR","latitude":"44.00000000","longitude":"25.30000000"},{"name":"Necşeşti","countryCode":"RO","stateCode":"TR","latitude":"44.25000000","longitude":"25.15000000"},{"name":"Nenciulești","countryCode":"RO","stateCode":"TR","latitude":"44.03486000","longitude":"25.20061000"},{"name":"Năsturelu","countryCode":"RO","stateCode":"TR","latitude":"43.66667000","longitude":"25.46667000"},{"name":"Năvodari","countryCode":"RO","stateCode":"TR","latitude":"43.74208000","longitude":"25.09410000"},{"name":"Olteanca","countryCode":"RO","stateCode":"TR","latitude":"43.83047000","longitude":"24.79597000"},{"name":"Olteni","countryCode":"RO","stateCode":"TR","latitude":"44.18333000","longitude":"25.28333000"},{"name":"Oraş Videle","countryCode":"RO","stateCode":"TR","latitude":"44.27660000","longitude":"25.57844000"},{"name":"Oraş Zimnicea","countryCode":"RO","stateCode":"TR","latitude":"43.65660000","longitude":"25.36603000"},{"name":"Orbeasca de Jos","countryCode":"RO","stateCode":"TR","latitude":"44.12177000","longitude":"25.32952000"},{"name":"Orbeasca de Sus","countryCode":"RO","stateCode":"TR","latitude":"44.15000000","longitude":"25.31667000"},{"name":"Peretu","countryCode":"RO","stateCode":"TR","latitude":"44.05000000","longitude":"25.08333000"},{"name":"Perii Broșteni","countryCode":"RO","stateCode":"TR","latitude":"44.20336000","longitude":"25.26377000"},{"name":"Piatra","countryCode":"RO","stateCode":"TR","latitude":"43.81667000","longitude":"25.16667000"},{"name":"Pietroşani","countryCode":"RO","stateCode":"TR","latitude":"43.71383000","longitude":"25.64409000"},{"name":"Pleașov","countryCode":"RO","stateCode":"TR","latitude":"43.84971000","longitude":"24.74886000"},{"name":"Plopii Slăviţeştí","countryCode":"RO","stateCode":"TR","latitude":"43.96667000","longitude":"24.68333000"},{"name":"Plosca","countryCode":"RO","stateCode":"TR","latitude":"44.03333000","longitude":"25.13333000"},{"name":"Poeni","countryCode":"RO","stateCode":"TR","latitude":"44.40000000","longitude":"25.33333000"},{"name":"Poiana","countryCode":"RO","stateCode":"TR","latitude":"43.74192000","longitude":"24.95244000"},{"name":"Poporogi","countryCode":"RO","stateCode":"TR","latitude":"44.36667000","longitude":"25.18333000"},{"name":"Poroschia","countryCode":"RO","stateCode":"TR","latitude":"43.93333000","longitude":"25.36667000"},{"name":"Prundu","countryCode":"RO","stateCode":"TR","latitude":"43.82394000","longitude":"24.69196000"},{"name":"Purani","countryCode":"RO","stateCode":"TR","latitude":"43.97989000","longitude":"25.43656000"},{"name":"Putineiu","countryCode":"RO","stateCode":"TR","latitude":"43.90000000","longitude":"24.96667000"},{"name":"Roșiorii de Vede","countryCode":"RO","stateCode":"TR","latitude":"44.11667000","longitude":"24.98333000"},{"name":"Rădoiești-Deal","countryCode":"RO","stateCode":"TR","latitude":"44.15000000","longitude":"25.13333000"},{"name":"Răsmireşti","countryCode":"RO","stateCode":"TR","latitude":"43.98333000","longitude":"25.55000000"},{"name":"Saelele","countryCode":"RO","stateCode":"TR","latitude":"43.85577000","longitude":"24.72789000"},{"name":"Salcia","countryCode":"RO","stateCode":"TR","latitude":"43.95000000","longitude":"24.91667000"},{"name":"Scrioaştea","countryCode":"RO","stateCode":"TR","latitude":"44.15000000","longitude":"24.95000000"},{"name":"Scurtu Mare","countryCode":"RO","stateCode":"TR","latitude":"44.35000000","longitude":"25.26667000"},{"name":"Seaca","countryCode":"RO","stateCode":"TR","latitude":"43.75000000","longitude":"25.06667000"},{"name":"Segarcea Vale","countryCode":"RO","stateCode":"TR","latitude":"43.81667000","longitude":"24.80000000"},{"name":"Segarcea-Deal","countryCode":"RO","stateCode":"TR","latitude":"43.82548000","longitude":"24.84020000"},{"name":"Sfinţeşti","countryCode":"RO","stateCode":"TR","latitude":"44.18333000","longitude":"25.10000000"},{"name":"Siliştea","countryCode":"RO","stateCode":"TR","latitude":"44.38333000","longitude":"25.35000000"},{"name":"Siliștea Gumești","countryCode":"RO","stateCode":"TR","latitude":"44.38333000","longitude":"25.00000000"},{"name":"Slobozia-Mândra","countryCode":"RO","stateCode":"TR","latitude":"43.91667000","longitude":"24.70000000"},{"name":"Smârdioasa","countryCode":"RO","stateCode":"TR","latitude":"43.85000000","longitude":"25.43333000"},{"name":"Socetu","countryCode":"RO","stateCode":"TR","latitude":"44.19502000","longitude":"24.85421000"},{"name":"Spătărei","countryCode":"RO","stateCode":"TR","latitude":"43.88848000","longitude":"25.13650000"},{"name":"Stejaru","countryCode":"RO","stateCode":"TR","latitude":"44.18333000","longitude":"24.88333000"},{"name":"Storobăneasa","countryCode":"RO","stateCode":"TR","latitude":"43.88333000","longitude":"25.45000000"},{"name":"Suhaia","countryCode":"RO","stateCode":"TR","latitude":"43.73333000","longitude":"25.25000000"},{"name":"Turnu Măgurele","countryCode":"RO","stateCode":"TR","latitude":"43.74690000","longitude":"24.86846000"},{"name":"Târnava","countryCode":"RO","stateCode":"TR","latitude":"44.14440000","longitude":"25.56347000"},{"name":"Tătărăștii de Jos","countryCode":"RO","stateCode":"TR","latitude":"44.37501000","longitude":"25.17721000"},{"name":"Tătărăștii de Sus","countryCode":"RO","stateCode":"TR","latitude":"44.40768000","longitude":"25.12192000"},{"name":"Uda-Clocociov","countryCode":"RO","stateCode":"TR","latitude":"43.88791000","longitude":"24.71437000"},{"name":"Uda-Paciurea","countryCode":"RO","stateCode":"TR","latitude":"43.87979000","longitude":"24.72379000"},{"name":"Udupu","countryCode":"RO","stateCode":"TR","latitude":"44.39657000","longitude":"25.14488000"},{"name":"Valea Cireșului","countryCode":"RO","stateCode":"TR","latitude":"44.16699000","longitude":"25.56437000"},{"name":"Valea Părului","countryCode":"RO","stateCode":"TR","latitude":"43.91727000","longitude":"25.46589000"},{"name":"Vedea","countryCode":"RO","stateCode":"TR","latitude":"44.08333000","longitude":"25.06667000"},{"name":"Videle","countryCode":"RO","stateCode":"TR","latitude":"44.27806000","longitude":"25.52444000"},{"name":"Viişoara","countryCode":"RO","stateCode":"TR","latitude":"43.78333000","longitude":"25.16667000"},{"name":"Vităneşti","countryCode":"RO","stateCode":"TR","latitude":"44.00000000","longitude":"25.41667000"},{"name":"Vârtoapele de Jos","countryCode":"RO","stateCode":"TR","latitude":"44.18333000","longitude":"25.20000000"},{"name":"Vârtoapele de Sus","countryCode":"RO","stateCode":"TR","latitude":"44.19182000","longitude":"25.20025000"},{"name":"Zimnicea","countryCode":"RO","stateCode":"TR","latitude":"43.65638000","longitude":"25.36454000"},{"name":"Zimnicele","countryCode":"RO","stateCode":"TR","latitude":"43.66126000","longitude":"25.41291000"},{"name":"Zâmbreasca","countryCode":"RO","stateCode":"TR","latitude":"44.31667000","longitude":"24.98333000"},{"name":"Ţigăneşti","countryCode":"RO","stateCode":"TR","latitude":"43.90000000","longitude":"25.36667000"},{"name":"Sârbeni","countryCode":"RO","stateCode":"TR","latitude":"44.46667000","longitude":"25.38333000"},{"name":"Săceni","countryCode":"RO","stateCode":"TR","latitude":"44.23333000","longitude":"25.06667000"},{"name":"Talpa-Ogrăzile","countryCode":"RO","stateCode":"TR","latitude":"44.28726000","longitude":"25.29328000"},{"name":"Talpa-Trivalea","countryCode":"RO","stateCode":"TR","latitude":"44.28333000","longitude":"25.28333000"},{"name":"Tecuci","countryCode":"RO","stateCode":"TR","latitude":"44.34179000","longitude":"24.85966000"},{"name":"Teleormanu","countryCode":"RO","stateCode":"TR","latitude":"43.96271000","longitude":"25.45876000"},{"name":"Traian","countryCode":"RO","stateCode":"TR","latitude":"43.76667000","longitude":"25.00000000"},{"name":"Trivalea-Moşteni","countryCode":"RO","stateCode":"TR","latitude":"44.26667000","longitude":"25.23333000"},{"name":"Troianul","countryCode":"RO","stateCode":"TR","latitude":"44.00000000","longitude":"25.00000000"},{"name":"Tudor Vladimirescu","countryCode":"RO","stateCode":"TR","latitude":"43.94761000","longitude":"24.90616000"},{"name":"Alexandru I. Cuza","countryCode":"RO","stateCode":"IS","latitude":"47.13333000","longitude":"26.85000000"},{"name":"Andrieşeni","countryCode":"RO","stateCode":"IS","latitude":"47.53333000","longitude":"27.28333000"},{"name":"Aroneanu","countryCode":"RO","stateCode":"IS","latitude":"47.20000000","longitude":"27.60000000"},{"name":"Balș","countryCode":"RO","stateCode":"IS","latitude":"47.29628000","longitude":"26.97856000"},{"name":"Belceşti","countryCode":"RO","stateCode":"IS","latitude":"47.30000000","longitude":"27.08333000"},{"name":"Bivolari","countryCode":"RO","stateCode":"IS","latitude":"47.53333000","longitude":"27.43333000"},{"name":"Bohotin","countryCode":"RO","stateCode":"IS","latitude":"46.93914000","longitude":"27.97782000"},{"name":"Borosoaia","countryCode":"RO","stateCode":"IS","latitude":"47.46300000","longitude":"27.09862000"},{"name":"Bosia","countryCode":"RO","stateCode":"IS","latitude":"47.21696000","longitude":"27.76707000"},{"name":"Boureni","countryCode":"RO","stateCode":"IS","latitude":"47.26497000","longitude":"26.97672000"},{"name":"Breazu","countryCode":"RO","stateCode":"IS","latitude":"47.21343000","longitude":"27.51815000"},{"name":"Brădicești","countryCode":"RO","stateCode":"IS","latitude":"46.84810000","longitude":"27.90270000"},{"name":"Brăeşti","countryCode":"RO","stateCode":"IS","latitude":"47.15000000","longitude":"27.10000000"},{"name":"Brătești","countryCode":"RO","stateCode":"IS","latitude":"47.19135000","longitude":"26.68580000"},{"name":"Buda","countryCode":"RO","stateCode":"IS","latitude":"47.40318000","longitude":"26.67835000"},{"name":"Budăi","countryCode":"RO","stateCode":"IS","latitude":"47.21773000","longitude":"27.22282000"},{"name":"Buhalnița","countryCode":"RO","stateCode":"IS","latitude":"47.37892000","longitude":"26.91547000"},{"name":"Butea","countryCode":"RO","stateCode":"IS","latitude":"47.06667000","longitude":"26.91667000"},{"name":"Buznea","countryCode":"RO","stateCode":"IS","latitude":"47.19515000","longitude":"27.01572000"},{"name":"Bârnova","countryCode":"RO","stateCode":"IS","latitude":"47.06667000","longitude":"27.61667000"},{"name":"Bădeni","countryCode":"RO","stateCode":"IS","latitude":"47.40581000","longitude":"26.94898000"},{"name":"Bălţaţi","countryCode":"RO","stateCode":"IS","latitude":"47.21667000","longitude":"27.15000000"},{"name":"Cepleniţa","countryCode":"RO","stateCode":"IS","latitude":"47.38333000","longitude":"27.01667000"},{"name":"Chișcăreni","countryCode":"RO","stateCode":"IS","latitude":"47.46974000","longitude":"27.19626000"},{"name":"Ciohorăni","countryCode":"RO","stateCode":"IS","latitude":"47.13520000","longitude":"26.68955000"},{"name":"Ciorteşti","countryCode":"RO","stateCode":"IS","latitude":"46.90000000","longitude":"27.83333000"},{"name":"Ciurea","countryCode":"RO","stateCode":"IS","latitude":"47.05000000","longitude":"27.56667000"},{"name":"Coarnele Caprei","countryCode":"RO","stateCode":"IS","latitude":"47.38333000","longitude":"27.10000000"},{"name":"Cogeasca","countryCode":"RO","stateCode":"IS","latitude":"47.16644000","longitude":"27.38537000"},{"name":"Comarna","countryCode":"RO","stateCode":"IS","latitude":"47.05000000","longitude":"27.78333000"},{"name":"Comuna Alexandru I. Cuza","countryCode":"RO","stateCode":"IS","latitude":"47.14424000","longitude":"26.85449000"},{"name":"Comuna Andrieşeni","countryCode":"RO","stateCode":"IS","latitude":"47.51112000","longitude":"27.29502000"},{"name":"Comuna Aroneanu","countryCode":"RO","stateCode":"IS","latitude":"47.21584000","longitude":"27.60632000"},{"name":"Comuna Balş","countryCode":"RO","stateCode":"IS","latitude":"47.29219000","longitude":"26.96028000"},{"name":"Comuna Belceşti","countryCode":"RO","stateCode":"IS","latitude":"47.30581000","longitude":"27.08747000"},{"name":"Comuna Bivolari","countryCode":"RO","stateCode":"IS","latitude":"47.52988000","longitude":"27.42726000"},{"name":"Comuna Brăeşti","countryCode":"RO","stateCode":"IS","latitude":"47.16318000","longitude":"27.09031000"},{"name":"Comuna Butea","countryCode":"RO","stateCode":"IS","latitude":"47.08386000","longitude":"26.93552000"},{"name":"Comuna Bârnova","countryCode":"RO","stateCode":"IS","latitude":"47.08669000","longitude":"27.62635000"},{"name":"Comuna Bălţaţi","countryCode":"RO","stateCode":"IS","latitude":"47.23366000","longitude":"27.11866000"},{"name":"Comuna Cepleniţa","countryCode":"RO","stateCode":"IS","latitude":"47.37581000","longitude":"26.92597000"},{"name":"Comuna Ciohorãni","countryCode":"RO","stateCode":"IS","latitude":"47.13520000","longitude":"26.68955000"},{"name":"Comuna Ciorteşti","countryCode":"RO","stateCode":"IS","latitude":"46.91766000","longitude":"27.84749000"},{"name":"Comuna Ciurea","countryCode":"RO","stateCode":"IS","latitude":"47.06150000","longitude":"27.57572000"},{"name":"Comuna Coarnele Caprei","countryCode":"RO","stateCode":"IS","latitude":"47.40195000","longitude":"27.09699000"},{"name":"Comuna Comarna","countryCode":"RO","stateCode":"IS","latitude":"47.07004000","longitude":"27.78668000"},{"name":"Comuna Costeşti","countryCode":"RO","stateCode":"IS","latitude":"47.24224000","longitude":"26.91751000"},{"name":"Comuna Costuleni","countryCode":"RO","stateCode":"IS","latitude":"47.01055000","longitude":"27.85829000"},{"name":"Comuna Cotnari","countryCode":"RO","stateCode":"IS","latitude":"47.35813000","longitude":"26.91687000"},{"name":"Comuna Cozmeşti","countryCode":"RO","stateCode":"IS","latitude":"46.86032000","longitude":"28.01297000"},{"name":"Comuna Cristeşti","countryCode":"RO","stateCode":"IS","latitude":"47.27821000","longitude":"26.58525000"},{"name":"Comuna Cucuteni","countryCode":"RO","stateCode":"IS","latitude":"47.27587000","longitude":"26.92807000"},{"name":"Comuna Dagâţa","countryCode":"RO","stateCode":"IS","latitude":"46.94469000","longitude":"27.19147000"},{"name":"Comuna Deleni","countryCode":"RO","stateCode":"IS","latitude":"47.47458000","longitude":"26.89451000"},{"name":"Comuna Dobrovăţ","countryCode":"RO","stateCode":"IS","latitude":"46.96335000","longitude":"27.72245000"},{"name":"Comuna Dolheşti","countryCode":"RO","stateCode":"IS","latitude":"46.86958000","longitude":"27.90652000"},{"name":"Comuna Drăguşeni","countryCode":"RO","stateCode":"IS","latitude":"46.89432000","longitude":"27.49491000"},{"name":"Comuna Dumeşti","countryCode":"RO","stateCode":"IS","latitude":"47.17668000","longitude":"27.33470000"},{"name":"Comuna Erbiceni","countryCode":"RO","stateCode":"IS","latitude":"47.25219000","longitude":"27.24756000"},{"name":"Comuna Focuri","countryCode":"RO","stateCode":"IS","latitude":"47.35113000","longitude":"27.20200000"},{"name":"Comuna Fântânele","countryCode":"RO","stateCode":"IS","latitude":"47.41498000","longitude":"27.18066000"},{"name":"Comuna Golãieşti","countryCode":"RO","stateCode":"IS","latitude":"47.26355000","longitude":"27.69515000"},{"name":"Comuna Gorban","countryCode":"RO","stateCode":"IS","latitude":"46.90059000","longitude":"28.07017000"},{"name":"Comuna Grajduri","countryCode":"RO","stateCode":"IS","latitude":"46.97069000","longitude":"27.55569000"},{"name":"Comuna Gropniţa","countryCode":"RO","stateCode":"IS","latitude":"47.36874000","longitude":"27.26376000"},{"name":"Comuna Grozeşti","countryCode":"RO","stateCode":"IS","latitude":"47.01001000","longitude":"28.02507000"},{"name":"Comuna Heleşteni","countryCode":"RO","stateCode":"IS","latitude":"47.19295000","longitude":"26.88060000"},{"name":"Comuna Holboca","countryCode":"RO","stateCode":"IS","latitude":"47.17512000","longitude":"27.68235000"},{"name":"Comuna Horleşti","countryCode":"RO","stateCode":"IS","latitude":"47.11718000","longitude":"27.40856000"},{"name":"Comuna Hălăuceşti","countryCode":"RO","stateCode":"IS","latitude":"47.10593000","longitude":"26.80967000"},{"name":"Comuna Hărmăneşti","countryCode":"RO","stateCode":"IS","latitude":"47.27087000","longitude":"26.81322000"},{"name":"Comuna Ion Neculce","countryCode":"RO","stateCode":"IS","latitude":"47.20159000","longitude":"27.03221000"},{"name":"Comuna Ipatele","countryCode":"RO","stateCode":"IS","latitude":"46.90390000","longitude":"27.43762000"},{"name":"Comuna Lespezi","countryCode":"RO","stateCode":"IS","latitude":"47.34957000","longitude":"26.68807000"},{"name":"Comuna Leţcani","countryCode":"RO","stateCode":"IS","latitude":"47.18012000","longitude":"27.41296000"},{"name":"Comuna Lungani","countryCode":"RO","stateCode":"IS","latitude":"47.17564000","longitude":"27.15749000"},{"name":"Comuna Mirceşti","countryCode":"RO","stateCode":"IS","latitude":"47.05486000","longitude":"26.83945000"},{"name":"Comuna Mironeasa","countryCode":"RO","stateCode":"IS","latitude":"46.99869000","longitude":"27.42519000"},{"name":"Comuna Miroslava","countryCode":"RO","stateCode":"IS","latitude":"47.13047000","longitude":"27.51039000"},{"name":"Comuna Mirosloveşti","countryCode":"RO","stateCode":"IS","latitude":"47.13966000","longitude":"26.64648000"},{"name":"Comuna Mogoşeşti","countryCode":"RO","stateCode":"IS","latitude":"47.04200000","longitude":"27.48492000"},{"name":"Comuna Mogoşeşti-Siret","countryCode":"RO","stateCode":"IS","latitude":"47.13190000","longitude":"26.77101000"},{"name":"Comuna Movileni","countryCode":"RO","stateCode":"IS","latitude":"47.32032000","longitude":"27.38016000"},{"name":"Comuna Moşna","countryCode":"RO","stateCode":"IS","latitude":"46.92189000","longitude":"27.95956000"},{"name":"Comuna Moţca","countryCode":"RO","stateCode":"IS","latitude":"47.22407000","longitude":"26.61632000"},{"name":"Comuna Mădârjac","countryCode":"RO","stateCode":"IS","latitude":"47.04094000","longitude":"27.27716000"},{"name":"Comuna Oţeleni","countryCode":"RO","stateCode":"IS","latitude":"47.08566000","longitude":"27.02730000"},{"name":"Comuna Plugari","countryCode":"RO","stateCode":"IS","latitude":"47.47732000","longitude":"27.11577000"},{"name":"Comuna Popeşti","countryCode":"RO","stateCode":"IS","latitude":"47.13704000","longitude":"27.26169000"},{"name":"Comuna Popricani","countryCode":"RO","stateCode":"IS","latitude":"47.26750000","longitude":"27.52729000"},{"name":"Comuna Prisăcani","countryCode":"RO","stateCode":"IS","latitude":"47.07015000","longitude":"27.90795000"},{"name":"Comuna Probota","countryCode":"RO","stateCode":"IS","latitude":"47.38792000","longitude":"27.49446000"},{"name":"Comuna Rediu-Tătar","countryCode":"RO","stateCode":"IS","latitude":"47.23169000","longitude":"27.48747000"},{"name":"Comuna Româneşti","countryCode":"RO","stateCode":"IS","latitude":"47.27171000","longitude":"27.35819000"},{"name":"Comuna Roşcani","countryCode":"RO","stateCode":"IS","latitude":"47.44259000","longitude":"27.41778000"},{"name":"Comuna Ruginoasa","countryCode":"RO","stateCode":"IS","latitude":"47.25259000","longitude":"26.85589000"},{"name":"Comuna Răchiţeni","countryCode":"RO","stateCode":"IS","latitude":"47.05163000","longitude":"26.90504000"},{"name":"Comuna Răducăneni","countryCode":"RO","stateCode":"IS","latitude":"46.95541000","longitude":"27.97344000"},{"name":"Comuna Scheia","countryCode":"RO","stateCode":"IS","latitude":"46.93950000","longitude":"27.49765000"},{"name":"Comuna Schitu-Duca","countryCode":"RO","stateCode":"IS","latitude":"47.00255000","longitude":"27.76703000"},{"name":"Comuna Scobinţi","countryCode":"RO","stateCode":"IS","latitude":"47.40529000","longitude":"26.89850000"},{"name":"Comuna Scânteia","countryCode":"RO","stateCode":"IS","latitude":"46.92408000","longitude":"27.58855000"},{"name":"Comuna Sineşti","countryCode":"RO","stateCode":"IS","latitude":"47.12117000","longitude":"27.18745000"},{"name":"Comuna Sireţel","countryCode":"RO","stateCode":"IS","latitude":"47.41840000","longitude":"26.73381000"},{"name":"Comuna Stolniceni-Prăjescu","countryCode":"RO","stateCode":"IS","latitude":"47.18563000","longitude":"26.73525000"},{"name":"Comuna Strunga","countryCode":"RO","stateCode":"IS","latitude":"47.16021000","longitude":"26.94400000"},{"name":"Comuna Tansa","countryCode":"RO","stateCode":"IS","latitude":"46.90812000","longitude":"27.24808000"},{"name":"Comuna Todireşti","countryCode":"RO","stateCode":"IS","latitude":"47.32137000","longitude":"26.87743000"},{"name":"Comuna Tomeşti","countryCode":"RO","stateCode":"IS","latitude":"47.11704000","longitude":"27.70476000"},{"name":"Comuna Trifeşti","countryCode":"RO","stateCode":"IS","latitude":"47.44992000","longitude":"27.53175000"},{"name":"Comuna Tătăruşi","countryCode":"RO","stateCode":"IS","latitude":"47.34254000","longitude":"26.58590000"},{"name":"Comuna Ungheni","countryCode":"RO","stateCode":"IS","latitude":"47.20176000","longitude":"27.74664000"},{"name":"Comuna Valea Lupului","countryCode":"RO","stateCode":"IS","latitude":"47.17920000","longitude":"27.49965000"},{"name":"Comuna Valea Seacă","countryCode":"RO","stateCode":"IS","latitude":"47.28840000","longitude":"26.66455000"},{"name":"Comuna Victoria","countryCode":"RO","stateCode":"IS","latitude":"47.30749000","longitude":"27.60170000"},{"name":"Comuna Vlădeni","countryCode":"RO","stateCode":"IS","latitude":"47.43756000","longitude":"27.33560000"},{"name":"Comuna Voineşti","countryCode":"RO","stateCode":"IS","latitude":"47.07509000","longitude":"27.42151000"},{"name":"Comuna Vânãtori","countryCode":"RO","stateCode":"IS","latitude":"47.33379000","longitude":"26.76404000"},{"name":"Comuna Şipote","countryCode":"RO","stateCode":"IS","latitude":"47.46038000","longitude":"27.22592000"},{"name":"Comuna Ţibana","countryCode":"RO","stateCode":"IS","latitude":"46.98685000","longitude":"27.32607000"},{"name":"Comuna Ţibăneşti","countryCode":"RO","stateCode":"IS","latitude":"46.91757000","longitude":"27.33547000"},{"name":"Comuna Ţigănaşi","countryCode":"RO","stateCode":"IS","latitude":"47.34867000","longitude":"27.45588000"},{"name":"Comuna Ţuţora","countryCode":"RO","stateCode":"IS","latitude":"47.12578000","longitude":"27.79866000"},{"name":"Conțești","countryCode":"RO","stateCode":"IS","latitude":"47.30960000","longitude":"26.65605000"},{"name":"Coropceni","countryCode":"RO","stateCode":"IS","latitude":"46.94193000","longitude":"27.83710000"},{"name":"Costești","countryCode":"RO","stateCode":"IS","latitude":"47.23428000","longitude":"26.92622000"},{"name":"Costuleni","countryCode":"RO","stateCode":"IS","latitude":"47.03333000","longitude":"27.85000000"},{"name":"Cotnari","countryCode":"RO","stateCode":"IS","latitude":"47.35000000","longitude":"26.98333000"},{"name":"Covasna","countryCode":"RO","stateCode":"IS","latitude":"47.00255000","longitude":"27.85106000"},{"name":"Cozia","countryCode":"RO","stateCode":"IS","latitude":"47.00319000","longitude":"27.89434000"},{"name":"Cozmeşti","countryCode":"RO","stateCode":"IS","latitude":"46.88333000","longitude":"27.98333000"},{"name":"Cristeşti","countryCode":"RO","stateCode":"IS","latitude":"47.26667000","longitude":"26.56667000"},{"name":"Crivești","countryCode":"RO","stateCode":"IS","latitude":"47.32430000","longitude":"26.78240000"},{"name":"Crucea","countryCode":"RO","stateCode":"IS","latitude":"47.16567000","longitude":"27.17093000"},{"name":"Cucuteni","countryCode":"RO","stateCode":"IS","latitude":"47.28333000","longitude":"26.93333000"},{"name":"Cârjoaia","countryCode":"RO","stateCode":"IS","latitude":"47.34032000","longitude":"26.90863000"},{"name":"Cârniceni","countryCode":"RO","stateCode":"IS","latitude":"47.33942000","longitude":"27.50508000"},{"name":"Dagâţa","countryCode":"RO","stateCode":"IS","latitude":"46.93333000","longitude":"27.18333000"},{"name":"Dancu","countryCode":"RO","stateCode":"IS","latitude":"47.15417000","longitude":"27.66623000"},{"name":"Deleni","countryCode":"RO","stateCode":"IS","latitude":"47.46667000","longitude":"26.88333000"},{"name":"Dobrovăţ","countryCode":"RO","stateCode":"IS","latitude":"46.95000000","longitude":"27.70000000"},{"name":"Dolheşti","countryCode":"RO","stateCode":"IS","latitude":"46.86667000","longitude":"27.90000000"},{"name":"Domnița","countryCode":"RO","stateCode":"IS","latitude":"47.02091000","longitude":"27.33500000"},{"name":"Drăgușeni","countryCode":"RO","stateCode":"IS","latitude":"46.90116000","longitude":"27.51260000"},{"name":"Dumbrava","countryCode":"RO","stateCode":"IS","latitude":"47.07578000","longitude":"27.55174000"},{"name":"Dumbrăvița","countryCode":"RO","stateCode":"IS","latitude":"47.25483000","longitude":"26.84169000"},{"name":"Dumeşti","countryCode":"RO","stateCode":"IS","latitude":"47.18333000","longitude":"27.35000000"},{"name":"Erbiceni","countryCode":"RO","stateCode":"IS","latitude":"47.26667000","longitude":"27.23333000"},{"name":"Fetești","countryCode":"RO","stateCode":"IS","latitude":"47.40932000","longitude":"26.90885000"},{"name":"Focuri","countryCode":"RO","stateCode":"IS","latitude":"47.35000000","longitude":"27.21667000"},{"name":"Fântânele","countryCode":"RO","stateCode":"IS","latitude":"47.41498000","longitude":"27.18066000"},{"name":"Fărcășeni","countryCode":"RO","stateCode":"IS","latitude":"47.15987000","longitude":"26.89615000"},{"name":"Glodenii Gândului","countryCode":"RO","stateCode":"IS","latitude":"46.95158000","longitude":"27.29938000"},{"name":"Goești","countryCode":"RO","stateCode":"IS","latitude":"47.15654000","longitude":"27.13659000"},{"name":"Golăiești","countryCode":"RO","stateCode":"IS","latitude":"47.23333000","longitude":"27.70000000"},{"name":"Gorban","countryCode":"RO","stateCode":"IS","latitude":"46.87611000","longitude":"28.07889000"},{"name":"Goruni","countryCode":"RO","stateCode":"IS","latitude":"47.10389000","longitude":"27.71854000"},{"name":"Grajduri","countryCode":"RO","stateCode":"IS","latitude":"46.96667000","longitude":"27.51667000"},{"name":"Gropniţa","countryCode":"RO","stateCode":"IS","latitude":"47.35000000","longitude":"27.25000000"},{"name":"Grozeşti","countryCode":"RO","stateCode":"IS","latitude":"46.99083000","longitude":"28.05056000"},{"name":"Gârbești","countryCode":"RO","stateCode":"IS","latitude":"46.98333000","longitude":"27.30000000"},{"name":"Heci","countryCode":"RO","stateCode":"IS","latitude":"47.34325000","longitude":"26.66226000"},{"name":"Heleșteni","countryCode":"RO","stateCode":"IS","latitude":"47.20303000","longitude":"26.87755000"},{"name":"Hodora","countryCode":"RO","stateCode":"IS","latitude":"47.33712000","longitude":"27.01970000"},{"name":"Holboca","countryCode":"RO","stateCode":"IS","latitude":"47.15000000","longitude":"27.70000000"},{"name":"Horleşti","countryCode":"RO","stateCode":"IS","latitude":"47.11667000","longitude":"27.36667000"},{"name":"Hârlău","countryCode":"RO","stateCode":"IS","latitude":"47.43333000","longitude":"26.90000000"},{"name":"Hârtoape","countryCode":"RO","stateCode":"IS","latitude":"47.32164000","longitude":"26.72459000"},{"name":"Hălăuceşti","countryCode":"RO","stateCode":"IS","latitude":"47.10000000","longitude":"26.80000000"},{"name":"Hărmăneasa","countryCode":"RO","stateCode":"IS","latitude":"47.20000000","longitude":"26.86667000"},{"name":"Hărmăneștii Vechi","countryCode":"RO","stateCode":"IS","latitude":"47.27732000","longitude":"26.81394000"},{"name":"Iazu Nou","countryCode":"RO","stateCode":"IS","latitude":"47.48272000","longitude":"27.20913000"},{"name":"Iaşi","countryCode":"RO","stateCode":"IS","latitude":"47.16667000","longitude":"27.60000000"},{"name":"Ion Neculce","countryCode":"RO","stateCode":"IS","latitude":"47.20344000","longitude":"27.05268000"},{"name":"Ipatele","countryCode":"RO","stateCode":"IS","latitude":"46.91667000","longitude":"27.41667000"},{"name":"Iugani","countryCode":"RO","stateCode":"IS","latitude":"47.04431000","longitude":"26.82891000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"IS","latitude":"47.04241000","longitude":"26.90230000"},{"name":"Lespezi","countryCode":"RO","stateCode":"IS","latitude":"47.36667000","longitude":"26.70000000"},{"name":"Leţcani","countryCode":"RO","stateCode":"IS","latitude":"47.18333000","longitude":"27.41667000"},{"name":"Liteni","countryCode":"RO","stateCode":"IS","latitude":"47.30169000","longitude":"27.03837000"},{"name":"Lunca","countryCode":"RO","stateCode":"IS","latitude":"47.28144000","longitude":"26.73708000"},{"name":"Lunca Cetățuii","countryCode":"RO","stateCode":"IS","latitude":"47.09660000","longitude":"27.56319000"},{"name":"Lungani","countryCode":"RO","stateCode":"IS","latitude":"47.18333000","longitude":"27.15000000"},{"name":"Maxut","countryCode":"RO","stateCode":"IS","latitude":"47.44040000","longitude":"26.89204000"},{"name":"Mirceşti","countryCode":"RO","stateCode":"IS","latitude":"47.08333000","longitude":"26.83333000"},{"name":"Mironeasa","countryCode":"RO","stateCode":"IS","latitude":"46.96667000","longitude":"27.41667000"},{"name":"Miroslava","countryCode":"RO","stateCode":"IS","latitude":"47.15000000","longitude":"27.51667000"},{"name":"Miroslovești","countryCode":"RO","stateCode":"IS","latitude":"47.15000000","longitude":"26.65000000"},{"name":"Mogoşeşti","countryCode":"RO","stateCode":"IS","latitude":"47.03333000","longitude":"27.53333000"},{"name":"Mogoşeşti-Siret","countryCode":"RO","stateCode":"IS","latitude":"47.13333000","longitude":"26.78333000"},{"name":"Movileni","countryCode":"RO","stateCode":"IS","latitude":"47.31667000","longitude":"27.35000000"},{"name":"Moşna","countryCode":"RO","stateCode":"IS","latitude":"46.91667000","longitude":"27.95000000"},{"name":"Moţca","countryCode":"RO","stateCode":"IS","latitude":"47.25000000","longitude":"26.61667000"},{"name":"Muncelu de Sus","countryCode":"RO","stateCode":"IS","latitude":"47.12384000","longitude":"26.73518000"},{"name":"Municipiul Iaşi","countryCode":"RO","stateCode":"IS","latitude":"47.16184000","longitude":"27.58451000"},{"name":"Municipiul Paşcani","countryCode":"RO","stateCode":"IS","latitude":"47.24736000","longitude":"26.71235000"},{"name":"Munteni","countryCode":"RO","stateCode":"IS","latitude":"47.31530000","longitude":"27.13839000"},{"name":"Mădârjac","countryCode":"RO","stateCode":"IS","latitude":"47.04994000","longitude":"27.26182000"},{"name":"Mănăstirea","countryCode":"RO","stateCode":"IS","latitude":"46.95000000","longitude":"27.20000000"},{"name":"Oraş Hârlãu","countryCode":"RO","stateCode":"IS","latitude":"47.43153000","longitude":"26.87774000"},{"name":"Oraş Podu Iloaiei","countryCode":"RO","stateCode":"IS","latitude":"47.20807000","longitude":"27.26548000"},{"name":"Oraş Târgu Frumos","countryCode":"RO","stateCode":"IS","latitude":"47.20788000","longitude":"27.01196000"},{"name":"Osoi","countryCode":"RO","stateCode":"IS","latitude":"47.09479000","longitude":"27.80091000"},{"name":"Oţeleni","countryCode":"RO","stateCode":"IS","latitude":"47.08333000","longitude":"27.03333000"},{"name":"Paşcani","countryCode":"RO","stateCode":"IS","latitude":"47.24690000","longitude":"26.72291000"},{"name":"Perieni","countryCode":"RO","stateCode":"IS","latitude":"47.38469000","longitude":"27.47453000"},{"name":"Pietrosu","countryCode":"RO","stateCode":"IS","latitude":"47.34118000","longitude":"26.60817000"},{"name":"Plugari","countryCode":"RO","stateCode":"IS","latitude":"47.48333000","longitude":"27.10000000"},{"name":"Podolenii de Sus","countryCode":"RO","stateCode":"IS","latitude":"46.85716000","longitude":"28.01545000"},{"name":"Podu Iloaiei","countryCode":"RO","stateCode":"IS","latitude":"47.21667000","longitude":"27.26667000"},{"name":"Poiana","countryCode":"RO","stateCode":"IS","latitude":"47.49299000","longitude":"26.86387000"},{"name":"Poiana Mărului","countryCode":"RO","stateCode":"IS","latitude":"47.37951000","longitude":"26.89243000"},{"name":"Poienile","countryCode":"RO","stateCode":"IS","latitude":"46.93333000","longitude":"27.18333000"},{"name":"Popeşti","countryCode":"RO","stateCode":"IS","latitude":"47.15000000","longitude":"27.23333000"},{"name":"Popricani","countryCode":"RO","stateCode":"IS","latitude":"47.30000000","longitude":"27.51667000"},{"name":"Prisăcani","countryCode":"RO","stateCode":"IS","latitude":"47.08333000","longitude":"27.88333000"},{"name":"Probota","countryCode":"RO","stateCode":"IS","latitude":"47.38333000","longitude":"27.50000000"},{"name":"Pârcovaci","countryCode":"RO","stateCode":"IS","latitude":"47.43586000","longitude":"26.85075000"},{"name":"Păușești","countryCode":"RO","stateCode":"IS","latitude":"47.15810000","longitude":"27.32594000"},{"name":"Rediu","countryCode":"RO","stateCode":"IS","latitude":"47.21667000","longitude":"27.50000000"},{"name":"Româneşti","countryCode":"RO","stateCode":"IS","latitude":"47.28333000","longitude":"27.31667000"},{"name":"Roșcani","countryCode":"RO","stateCode":"IS","latitude":"47.45581000","longitude":"27.40021000"},{"name":"Ruginoasa","countryCode":"RO","stateCode":"IS","latitude":"47.25000000","longitude":"26.85000000"},{"name":"Răchiteni","countryCode":"RO","stateCode":"IS","latitude":"47.05347000","longitude":"26.91730000"},{"name":"Răducăneni","countryCode":"RO","stateCode":"IS","latitude":"46.95000000","longitude":"27.93333000"},{"name":"Războieni","countryCode":"RO","stateCode":"IS","latitude":"47.21754000","longitude":"27.05039000"},{"name":"Satu Nou","countryCode":"RO","stateCode":"IS","latitude":"47.32147000","longitude":"27.09555000"},{"name":"Scheia","countryCode":"RO","stateCode":"IS","latitude":"47.11725000","longitude":"26.88153000"},{"name":"Schitu-Duca","countryCode":"RO","stateCode":"IS","latitude":"47.03333000","longitude":"27.76667000"},{"name":"Scobinţi","countryCode":"RO","stateCode":"IS","latitude":"47.38333000","longitude":"26.93333000"},{"name":"Scânteia","countryCode":"RO","stateCode":"IS","latitude":"46.91667000","longitude":"27.56667000"},{"name":"Sineşti","countryCode":"RO","stateCode":"IS","latitude":"47.11667000","longitude":"27.18333000"},{"name":"Sireţel","countryCode":"RO","stateCode":"IS","latitude":"47.40000000","longitude":"26.73333000"},{"name":"Slobozia","countryCode":"RO","stateCode":"IS","latitude":"47.05758000","longitude":"27.41446000"},{"name":"Soci","countryCode":"RO","stateCode":"IS","latitude":"47.18573000","longitude":"26.64446000"},{"name":"Sodomeni","countryCode":"RO","stateCode":"IS","latitude":"47.22233000","longitude":"26.68805000"},{"name":"Sticlăria","countryCode":"RO","stateCode":"IS","latitude":"47.40115000","longitude":"26.83797000"},{"name":"Stolniceni-Prăjescu","countryCode":"RO","stateCode":"IS","latitude":"47.19858000","longitude":"26.74810000"},{"name":"Stornești","countryCode":"RO","stateCode":"IS","latitude":"47.11667000","longitude":"27.18333000"},{"name":"Strunga","countryCode":"RO","stateCode":"IS","latitude":"47.16667000","longitude":"26.98333000"},{"name":"Suhuleț","countryCode":"RO","stateCode":"IS","latitude":"46.90368000","longitude":"27.25849000"},{"name":"Târgu Frumos","countryCode":"RO","stateCode":"IS","latitude":"47.20000000","longitude":"27.00000000"},{"name":"Tătăruşi","countryCode":"RO","stateCode":"IS","latitude":"47.35000000","longitude":"26.60000000"},{"name":"Uda","countryCode":"RO","stateCode":"IS","latitude":"47.33645000","longitude":"26.57165000"},{"name":"Valea Lupului","countryCode":"RO","stateCode":"IS","latitude":"47.17920000","longitude":"27.49965000"},{"name":"Valea Seacă","countryCode":"RO","stateCode":"IS","latitude":"47.29219000","longitude":"26.66876000"},{"name":"Verșeni","countryCode":"RO","stateCode":"IS","latitude":"47.11294000","longitude":"26.64341000"},{"name":"Victoria","countryCode":"RO","stateCode":"IS","latitude":"47.28333000","longitude":"27.58333000"},{"name":"Vlădeni","countryCode":"RO","stateCode":"IS","latitude":"47.41667000","longitude":"27.33333000"},{"name":"Voineşti","countryCode":"RO","stateCode":"IS","latitude":"47.06667000","longitude":"27.41667000"},{"name":"Vânători","countryCode":"RO","stateCode":"IS","latitude":"47.23333000","longitude":"27.53333000"},{"name":"Zagavia","countryCode":"RO","stateCode":"IS","latitude":"47.41911000","longitude":"26.89790000"},{"name":"Zmeu","countryCode":"RO","stateCode":"IS","latitude":"47.19161000","longitude":"27.17917000"},{"name":"Şipote","countryCode":"RO","stateCode":"IS","latitude":"47.46667000","longitude":"27.21667000"},{"name":"Ţibana","countryCode":"RO","stateCode":"IS","latitude":"46.98333000","longitude":"27.33333000"},{"name":"Ţibăneşti","countryCode":"RO","stateCode":"IS","latitude":"46.91667000","longitude":"27.33333000"},{"name":"Ţigănaşi","countryCode":"RO","stateCode":"IS","latitude":"47.33333000","longitude":"27.46667000"},{"name":"Ţuţora","countryCode":"RO","stateCode":"IS","latitude":"47.13333000","longitude":"27.78333000"},{"name":"Tabăra","countryCode":"RO","stateCode":"IS","latitude":"47.57395000","longitude":"27.41213000"},{"name":"Tansa","countryCode":"RO","stateCode":"IS","latitude":"46.91667000","longitude":"27.23333000"},{"name":"Todireşti","countryCode":"RO","stateCode":"IS","latitude":"47.31667000","longitude":"26.83333000"},{"name":"Tomeşti","countryCode":"RO","stateCode":"IS","latitude":"47.11667000","longitude":"27.68333000"},{"name":"Topile","countryCode":"RO","stateCode":"IS","latitude":"47.26340000","longitude":"26.66883000"},{"name":"Totoești","countryCode":"RO","stateCode":"IS","latitude":"47.25107000","longitude":"27.28879000"},{"name":"Trifeşti","countryCode":"RO","stateCode":"IS","latitude":"47.45000000","longitude":"27.51667000"},{"name":"Alexandru Odobescu","countryCode":"RO","stateCode":"CL","latitude":"44.26667000","longitude":"27.08333000"},{"name":"Aprozi","countryCode":"RO","stateCode":"CL","latitude":"44.26616000","longitude":"26.50213000"},{"name":"Belciugatele","countryCode":"RO","stateCode":"CL","latitude":"44.48333000","longitude":"26.43333000"},{"name":"Borcea","countryCode":"RO","stateCode":"CL","latitude":"44.33333000","longitude":"27.75000000"},{"name":"Budeşti","countryCode":"RO","stateCode":"CL","latitude":"44.23472000","longitude":"26.46583000"},{"name":"Ceacu","countryCode":"RO","stateCode":"CL","latitude":"44.26530000","longitude":"27.25213000"},{"name":"Chirnogi","countryCode":"RO","stateCode":"CL","latitude":"44.11667000","longitude":"26.56667000"},{"name":"Chiselet","countryCode":"RO","stateCode":"CL","latitude":"44.18333000","longitude":"26.85000000"},{"name":"Ciocăneşti","countryCode":"RO","stateCode":"CL","latitude":"44.20000000","longitude":"27.06667000"},{"name":"Coconi","countryCode":"RO","stateCode":"CL","latitude":"44.24769000","longitude":"26.88409000"},{"name":"Comuna Alexandru Odobescu","countryCode":"RO","stateCode":"CL","latitude":"44.27254000","longitude":"27.09402000"},{"name":"Comuna Belciugatele","countryCode":"RO","stateCode":"CL","latitude":"44.51160000","longitude":"26.44556000"},{"name":"Comuna Borcea","countryCode":"RO","stateCode":"CL","latitude":"44.32356000","longitude":"27.71808000"},{"name":"Comuna Chirnogi","countryCode":"RO","stateCode":"CL","latitude":"44.11064000","longitude":"26.57747000"},{"name":"Comuna Chiselet","countryCode":"RO","stateCode":"CL","latitude":"44.16868000","longitude":"26.85603000"},{"name":"Comuna Ciocăneşti","countryCode":"RO","stateCode":"CL","latitude":"44.19701000","longitude":"27.06530000"},{"name":"Comuna Crivăţ","countryCode":"RO","stateCode":"CL","latitude":"44.19338000","longitude":"26.43846000"},{"name":"Comuna Curcani","countryCode":"RO","stateCode":"CL","latitude":"44.20208000","longitude":"26.57632000"},{"name":"Comuna Cuza Vodă","countryCode":"RO","stateCode":"CL","latitude":"44.26730000","longitude":"27.27113000"},{"name":"Comuna Căscioarele","countryCode":"RO","stateCode":"CL","latitude":"44.12731000","longitude":"26.46960000"},{"name":"Comuna Dichiseni","countryCode":"RO","stateCode":"CL","latitude":"44.23056000","longitude":"27.53466000"},{"name":"Comuna Dor Mărunt","countryCode":"RO","stateCode":"CL","latitude":"44.44116000","longitude":"26.99417000"},{"name":"Comuna Dorobanţu","countryCode":"RO","stateCode":"CL","latitude":"44.22324000","longitude":"26.95219000"},{"name":"Comuna Dragalina","countryCode":"RO","stateCode":"CL","latitude":"44.44479000","longitude":"27.37537000"},{"name":"Comuna Dragoş Vodă","countryCode":"RO","stateCode":"CL","latitude":"44.44836000","longitude":"27.15382000"},{"name":"Comuna Frumuşani","countryCode":"RO","stateCode":"CL","latitude":"44.31716000","longitude":"26.30967000"},{"name":"Comuna Frăsinet","countryCode":"RO","stateCode":"CL","latitude":"44.30798000","longitude":"26.82463000"},{"name":"Comuna Fundeni","countryCode":"RO","stateCode":"CL","latitude":"44.38325000","longitude":"26.34968000"},{"name":"Comuna Grădiştea","countryCode":"RO","stateCode":"CL","latitude":"44.21945000","longitude":"27.16160000"},{"name":"Comuna Gurbăneşti","countryCode":"RO","stateCode":"CL","latitude":"44.37540000","longitude":"26.69277000"},{"name":"Comuna Gălbinaşi","countryCode":"RO","stateCode":"CL","latitude":"44.31724000","longitude":"26.41941000"},{"name":"Comuna Ileana","countryCode":"RO","stateCode":"CL","latitude":"44.52732000","longitude":"26.68993000"},{"name":"Comuna Independenţa","countryCode":"RO","stateCode":"CL","latitude":"44.27922000","longitude":"27.16053000"},{"name":"Comuna Jegălia","countryCode":"RO","stateCode":"CL","latitude":"44.29436000","longitude":"27.64286000"},{"name":"Comuna Lehliu","countryCode":"RO","stateCode":"CL","latitude":"44.48828000","longitude":"26.82729000"},{"name":"Comuna Luica","countryCode":"RO","stateCode":"CL","latitude":"44.24126000","longitude":"26.60071000"},{"name":"Comuna Lupşanu","countryCode":"RO","stateCode":"CL","latitude":"44.38075000","longitude":"26.94842000"},{"name":"Comuna Mitreni","countryCode":"RO","stateCode":"CL","latitude":"44.16339000","longitude":"26.61454000"},{"name":"Comuna Modelu","countryCode":"RO","stateCode":"CL","latitude":"44.19661000","longitude":"27.38960000"},{"name":"Comuna Mânăstirea","countryCode":"RO","stateCode":"CL","latitude":"44.23953000","longitude":"26.87940000"},{"name":"Comuna Nana","countryCode":"RO","stateCode":"CL","latitude":"44.26771000","longitude":"26.59199000"},{"name":"Comuna Nicolae Bălcescu","countryCode":"RO","stateCode":"CL","latitude":"44.44506000","longitude":"26.75839000"},{"name":"Comuna Perişoru","countryCode":"RO","stateCode":"CL","latitude":"44.43266000","longitude":"27.50197000"},{"name":"Comuna Plătăreşti","countryCode":"RO","stateCode":"CL","latitude":"44.34476000","longitude":"26.38255000"},{"name":"Comuna Radovanu","countryCode":"RO","stateCode":"CL","latitude":"44.17671000","longitude":"26.53259000"},{"name":"Comuna Roseţi","countryCode":"RO","stateCode":"CL","latitude":"44.21435000","longitude":"27.45085000"},{"name":"Comuna Sohatu","countryCode":"RO","stateCode":"CL","latitude":"44.35549000","longitude":"26.52161000"},{"name":"Comuna Spanţov","countryCode":"RO","stateCode":"CL","latitude":"44.13110000","longitude":"26.78896000"},{"name":"Comuna Săruleşti","countryCode":"RO","stateCode":"CL","latitude":"44.41289000","longitude":"26.61657000"},{"name":"Comuna Tãmãdãu Mare","countryCode":"RO","stateCode":"CL","latitude":"44.45951000","longitude":"26.57622000"},{"name":"Comuna Ulmeni","countryCode":"RO","stateCode":"CL","latitude":"44.14587000","longitude":"26.72793000"},{"name":"Comuna Ulmu","countryCode":"RO","stateCode":"CL","latitude":"44.28725000","longitude":"26.91814000"},{"name":"Comuna Unirea","countryCode":"RO","stateCode":"CL","latitude":"44.25119000","longitude":"27.58278000"},{"name":"Comuna Valea Argovei","countryCode":"RO","stateCode":"CL","latitude":"44.34829000","longitude":"26.78180000"},{"name":"Comuna Vasilaţi","countryCode":"RO","stateCode":"CL","latitude":"44.29143000","longitude":"26.42151000"},{"name":"Comuna Vlad Ţepeş","countryCode":"RO","stateCode":"CL","latitude":"44.34482000","longitude":"27.08505000"},{"name":"Comuna Vâlcelele","countryCode":"RO","stateCode":"CL","latitude":"44.37457000","longitude":"27.16661000"},{"name":"Comuna Şoldanu","countryCode":"RO","stateCode":"CL","latitude":"44.22675000","longitude":"26.51224000"},{"name":"Comuna Ştefan Cel Mare","countryCode":"RO","stateCode":"CL","latitude":"44.42593000","longitude":"27.63963000"},{"name":"Comuna Ştefan Vodă","countryCode":"RO","stateCode":"CL","latitude":"44.33097000","longitude":"27.32505000"},{"name":"Constantin Brâncoveanu","countryCode":"RO","stateCode":"CL","latitude":"44.47842000","longitude":"27.41274000"},{"name":"Crivăț","countryCode":"RO","stateCode":"CL","latitude":"44.19338000","longitude":"26.43846000"},{"name":"Curcani","countryCode":"RO","stateCode":"CL","latitude":"44.20000000","longitude":"26.58333000"},{"name":"Cuza Vodă","countryCode":"RO","stateCode":"CL","latitude":"44.26667000","longitude":"27.26667000"},{"name":"Călăraşi","countryCode":"RO","stateCode":"CL","latitude":"44.20510000","longitude":"27.31356000"},{"name":"Căscioarele","countryCode":"RO","stateCode":"CL","latitude":"44.12611000","longitude":"26.46972000"},{"name":"Dichiseni","countryCode":"RO","stateCode":"CL","latitude":"44.23333000","longitude":"27.53333000"},{"name":"Dor Mărunt","countryCode":"RO","stateCode":"CL","latitude":"44.45000000","longitude":"26.91667000"},{"name":"Dorobanţu","countryCode":"RO","stateCode":"CL","latitude":"44.21667000","longitude":"26.95000000"},{"name":"Dragalina","countryCode":"RO","stateCode":"CL","latitude":"44.43333000","longitude":"27.31667000"},{"name":"Dragoș Vodă","countryCode":"RO","stateCode":"CL","latitude":"44.43333000","longitude":"27.15000000"},{"name":"Drajna Nouă","countryCode":"RO","stateCode":"CL","latitude":"44.42262000","longitude":"27.38007000"},{"name":"Dâlga-Gară","countryCode":"RO","stateCode":"CL","latitude":"44.43333000","longitude":"27.05000000"},{"name":"Frumuşani","countryCode":"RO","stateCode":"CL","latitude":"44.29611000","longitude":"26.32556000"},{"name":"Frăsinet","countryCode":"RO","stateCode":"CL","latitude":"44.31667000","longitude":"26.80000000"},{"name":"Fundeni","countryCode":"RO","stateCode":"CL","latitude":"44.38333000","longitude":"26.35000000"},{"name":"Fundulea","countryCode":"RO","stateCode":"CL","latitude":"44.46667000","longitude":"26.51667000"},{"name":"Grădiştea","countryCode":"RO","stateCode":"CL","latitude":"44.23333000","longitude":"27.21667000"},{"name":"Gurbăneşti","countryCode":"RO","stateCode":"CL","latitude":"44.38333000","longitude":"26.70000000"},{"name":"Gâldău","countryCode":"RO","stateCode":"CL","latitude":"44.30544000","longitude":"27.66972000"},{"name":"Gălbinași","countryCode":"RO","stateCode":"CL","latitude":"44.31724000","longitude":"26.41941000"},{"name":"Iezeru","countryCode":"RO","stateCode":"CL","latitude":"44.28617000","longitude":"27.62447000"},{"name":"Ileana","countryCode":"RO","stateCode":"CL","latitude":"44.51667000","longitude":"26.66667000"},{"name":"Independenţa","countryCode":"RO","stateCode":"CL","latitude":"44.28333000","longitude":"27.15000000"},{"name":"Jegălia","countryCode":"RO","stateCode":"CL","latitude":"44.30000000","longitude":"27.63333000"},{"name":"Lehliu","countryCode":"RO","stateCode":"CL","latitude":"44.46667000","longitude":"26.81667000"},{"name":"Lehliu-Gară","countryCode":"RO","stateCode":"CL","latitude":"44.43333000","longitude":"26.85000000"},{"name":"Luica","countryCode":"RO","stateCode":"CL","latitude":"44.23333000","longitude":"26.58333000"},{"name":"Lupşanu","countryCode":"RO","stateCode":"CL","latitude":"44.38333000","longitude":"26.90000000"},{"name":"Mihai Viteazu","countryCode":"RO","stateCode":"CL","latitude":"44.34864000","longitude":"27.07361000"},{"name":"Mitreni","countryCode":"RO","stateCode":"CL","latitude":"44.16667000","longitude":"26.60000000"},{"name":"Modelu","countryCode":"RO","stateCode":"CL","latitude":"44.19574000","longitude":"27.38720000"},{"name":"Municipiul Călăraşi","countryCode":"RO","stateCode":"CL","latitude":"44.20000000","longitude":"27.33333000"},{"name":"Municipiul Olteniţa","countryCode":"RO","stateCode":"CL","latitude":"44.09204000","longitude":"26.64183000"},{"name":"Mânăstirea","countryCode":"RO","stateCode":"CL","latitude":"44.21667000","longitude":"26.90000000"},{"name":"Nana","countryCode":"RO","stateCode":"CL","latitude":"44.26667000","longitude":"26.58333000"},{"name":"Negoești","countryCode":"RO","stateCode":"CL","latitude":"44.23065000","longitude":"26.50151000"},{"name":"Nicolae Bălcescu","countryCode":"RO","stateCode":"CL","latitude":"44.45000000","longitude":"26.76667000"},{"name":"Olteniţa","countryCode":"RO","stateCode":"CL","latitude":"44.08333000","longitude":"26.63333000"},{"name":"Oraş Budeşti","countryCode":"RO","stateCode":"CL","latitude":"44.24766000","longitude":"26.45099000"},{"name":"Oraş Fundulea","countryCode":"RO","stateCode":"CL","latitude":"44.46456000","longitude":"26.49901000"},{"name":"Oraş Lehliu Garã","countryCode":"RO","stateCode":"CL","latitude":"44.42178000","longitude":"26.86167000"},{"name":"Perişoru","countryCode":"RO","stateCode":"CL","latitude":"44.45000000","longitude":"27.55000000"},{"name":"Plătăreşti","countryCode":"RO","stateCode":"CL","latitude":"44.35000000","longitude":"26.36667000"},{"name":"Potcoava","countryCode":"RO","stateCode":"CL","latitude":"44.26332000","longitude":"27.13223000"},{"name":"Progresu","countryCode":"RO","stateCode":"CL","latitude":"44.35886000","longitude":"26.46110000"},{"name":"Radovanu","countryCode":"RO","stateCode":"CL","latitude":"44.20000000","longitude":"26.51667000"},{"name":"Radu Vodă","countryCode":"RO","stateCode":"CL","latitude":"44.38563000","longitude":"26.92541000"},{"name":"Rasa","countryCode":"RO","stateCode":"CL","latitude":"44.21404000","longitude":"27.14717000"},{"name":"Roseţi","countryCode":"RO","stateCode":"CL","latitude":"44.21482000","longitude":"27.44848000"},{"name":"Răzvani","countryCode":"RO","stateCode":"CL","latitude":"44.42114000","longitude":"26.88092000"},{"name":"Sohatu","countryCode":"RO","stateCode":"CL","latitude":"44.31667000","longitude":"26.50000000"},{"name":"Spanţov","countryCode":"RO","stateCode":"CL","latitude":"44.11667000","longitude":"26.78333000"},{"name":"Stancea","countryCode":"RO","stateCode":"CL","latitude":"44.13680000","longitude":"26.81226000"},{"name":"Sultana","countryCode":"RO","stateCode":"CL","latitude":"44.26062000","longitude":"26.85424000"},{"name":"Tămădău Mare","countryCode":"RO","stateCode":"CL","latitude":"44.46667000","longitude":"26.55000000"},{"name":"Ulmeni","countryCode":"RO","stateCode":"CL","latitude":"44.15000000","longitude":"26.71667000"},{"name":"Ulmu","countryCode":"RO","stateCode":"CL","latitude":"44.26667000","longitude":"26.91667000"},{"name":"Unirea","countryCode":"RO","stateCode":"CL","latitude":"44.26667000","longitude":"27.63333000"},{"name":"Valea Argovei","countryCode":"RO","stateCode":"CL","latitude":"44.35000000","longitude":"26.78333000"},{"name":"Valea Roșie","countryCode":"RO","stateCode":"CL","latitude":"44.17755000","longitude":"26.63457000"},{"name":"Vasilaţi","countryCode":"RO","stateCode":"CL","latitude":"44.28778000","longitude":"26.44750000"},{"name":"Vlad Ţepeş","countryCode":"RO","stateCode":"CL","latitude":"44.35000000","longitude":"27.08333000"},{"name":"Vâlcelele","countryCode":"RO","stateCode":"CL","latitude":"44.38834000","longitude":"27.15022000"},{"name":"Vărăști","countryCode":"RO","stateCode":"CL","latitude":"44.21244000","longitude":"26.97188000"},{"name":"Şoldanu","countryCode":"RO","stateCode":"CL","latitude":"44.21667000","longitude":"26.51667000"},{"name":"Ştefan Vodă","countryCode":"RO","stateCode":"CL","latitude":"44.31667000","longitude":"27.31667000"},{"name":"Ștefan cel Mare","countryCode":"RO","stateCode":"CL","latitude":"44.42639000","longitude":"27.64556000"},{"name":"Săpunari","countryCode":"RO","stateCode":"CL","latitude":"44.50141000","longitude":"26.83665000"},{"name":"Săruleşti","countryCode":"RO","stateCode":"CL","latitude":"44.41667000","longitude":"26.65000000"},{"name":"Sărulești-Gară","countryCode":"RO","stateCode":"CL","latitude":"44.44444000","longitude":"26.65780000"},{"name":"Alimănești","countryCode":"RO","stateCode":"OT","latitude":"44.25693000","longitude":"24.53895000"},{"name":"Alunișu","countryCode":"RO","stateCode":"OT","latitude":"44.71667000","longitude":"24.55000000"},{"name":"Bacea","countryCode":"RO","stateCode":"OT","latitude":"44.39824000","longitude":"24.63759000"},{"name":"Baldovineşti","countryCode":"RO","stateCode":"OT","latitude":"44.38333000","longitude":"24.05000000"},{"name":"Balş","countryCode":"RO","stateCode":"OT","latitude":"44.35000000","longitude":"24.10000000"},{"name":"Barza","countryCode":"RO","stateCode":"OT","latitude":"44.33333000","longitude":"24.78333000"},{"name":"Bircii","countryCode":"RO","stateCode":"OT","latitude":"44.51673000","longitude":"24.60324000"},{"name":"Bobiceşti","countryCode":"RO","stateCode":"OT","latitude":"44.38333000","longitude":"24.15000000"},{"name":"Braneț","countryCode":"RO","stateCode":"OT","latitude":"44.32576000","longitude":"24.17792000"},{"name":"Brastavățu","countryCode":"RO","stateCode":"OT","latitude":"43.90634000","longitude":"24.40784000"},{"name":"Brebeni","countryCode":"RO","stateCode":"OT","latitude":"44.36667000","longitude":"24.45000000"},{"name":"Brâncoveni","countryCode":"RO","stateCode":"OT","latitude":"44.31667000","longitude":"24.30000000"},{"name":"Bucinişu","countryCode":"RO","stateCode":"OT","latitude":"43.95000000","longitude":"24.25000000"},{"name":"Bușca","countryCode":"RO","stateCode":"OT","latitude":"44.11166000","longitude":"24.80238000"},{"name":"Băbiciu","countryCode":"RO","stateCode":"OT","latitude":"44.03333000","longitude":"24.56667000"},{"name":"Bălteni","countryCode":"RO","stateCode":"OT","latitude":"44.44883000","longitude":"24.53247000"},{"name":"Bălănești","countryCode":"RO","stateCode":"OT","latitude":"44.24970000","longitude":"24.48216000"},{"name":"Bărăștii de Vede","countryCode":"RO","stateCode":"OT","latitude":"44.71601000","longitude":"24.65919000"},{"name":"Caracal","countryCode":"RO","stateCode":"OT","latitude":"44.11667000","longitude":"24.35000000"},{"name":"Catanele","countryCode":"RO","stateCode":"OT","latitude":"44.38199000","longitude":"24.56145000"},{"name":"Cepari","countryCode":"RO","stateCode":"OT","latitude":"44.49733000","longitude":"24.17122000"},{"name":"Cezieni","countryCode":"RO","stateCode":"OT","latitude":"44.18333000","longitude":"24.26667000"},{"name":"Cilieni","countryCode":"RO","stateCode":"OT","latitude":"43.90000000","longitude":"24.61667000"},{"name":"Coloneşti","countryCode":"RO","stateCode":"OT","latitude":"44.65000000","longitude":"24.66667000"},{"name":"Comanca","countryCode":"RO","stateCode":"OT","latitude":"44.07790000","longitude":"24.35863000"},{"name":"Comani","countryCode":"RO","stateCode":"OT","latitude":"44.18286000","longitude":"24.49160000"},{"name":"Comuna Baldovineşti","countryCode":"RO","stateCode":"OT","latitude":"44.39195000","longitude":"24.03898000"},{"name":"Comuna Bobiceşti","countryCode":"RO","stateCode":"OT","latitude":"44.39321000","longitude":"24.14215000"},{"name":"Comuna Brastavăţu","countryCode":"RO","stateCode":"OT","latitude":"43.91553000","longitude":"24.41135000"},{"name":"Comuna Brebeni","countryCode":"RO","stateCode":"OT","latitude":"44.35956000","longitude":"24.44360000"},{"name":"Comuna Brâncoveni","countryCode":"RO","stateCode":"OT","latitude":"44.31488000","longitude":"24.32941000"},{"name":"Comuna Bucinişu","countryCode":"RO","stateCode":"OT","latitude":"43.94202000","longitude":"24.25463000"},{"name":"Comuna Bârza","countryCode":"RO","stateCode":"OT","latitude":"44.32693000","longitude":"24.15990000"},{"name":"Comuna Bãrãşti","countryCode":"RO","stateCode":"OT","latitude":"44.70852000","longitude":"24.64470000"},{"name":"Comuna Băbiciu","countryCode":"RO","stateCode":"OT","latitude":"44.03230000","longitude":"24.56533000"},{"name":"Comuna Bălteni","countryCode":"RO","stateCode":"OT","latitude":"44.44883000","longitude":"24.53247000"},{"name":"Comuna Cezieni","countryCode":"RO","stateCode":"OT","latitude":"44.18245000","longitude":"24.26846000"},{"name":"Comuna Cilieni","countryCode":"RO","stateCode":"OT","latitude":"43.90206000","longitude":"24.61470000"},{"name":"Comuna Coloneşti","countryCode":"RO","stateCode":"OT","latitude":"44.62345000","longitude":"24.67666000"},{"name":"Comuna Corbu","countryCode":"RO","stateCode":"OT","latitude":"44.45514000","longitude":"24.71639000"},{"name":"Comuna Coteana","countryCode":"RO","stateCode":"OT","latitude":"44.30133000","longitude":"24.46638000"},{"name":"Comuna Crâmpoia","countryCode":"RO","stateCode":"OT","latitude":"44.30513000","longitude":"24.72742000"},{"name":"Comuna Cungrea","countryCode":"RO","stateCode":"OT","latitude":"44.68497000","longitude":"24.39274000"},{"name":"Comuna Curtişoara","countryCode":"RO","stateCode":"OT","latitude":"44.48175000","longitude":"24.34214000"},{"name":"Comuna Cârlogani","countryCode":"RO","stateCode":"OT","latitude":"44.51990000","longitude":"24.16007000"},{"name":"Comuna Cãlui","countryCode":"RO","stateCode":"OT","latitude":"44.45600000","longitude":"24.04953000"},{"name":"Comuna Deveselu","countryCode":"RO","stateCode":"OT","latitude":"44.06569000","longitude":"24.37351000"},{"name":"Comuna Dobreţu","countryCode":"RO","stateCode":"OT","latitude":"44.49164000","longitude":"23.95302000"},{"name":"Comuna Dobrosloveni","countryCode":"RO","stateCode":"OT","latitude":"44.17356000","longitude":"24.36558000"},{"name":"Comuna Dobroteasa","countryCode":"RO","stateCode":"OT","latitude":"44.77107000","longitude":"24.32810000"},{"name":"Comuna Dobrun","countryCode":"RO","stateCode":"OT","latitude":"44.25323000","longitude":"24.23299000"},{"name":"Comuna Drăghiceni","countryCode":"RO","stateCode":"OT","latitude":"44.12694000","longitude":"24.25611000"},{"name":"Comuna Dăneasa","countryCode":"RO","stateCode":"OT","latitude":"44.11390000","longitude":"24.56597000"},{"name":"Comuna Făgeţelu","countryCode":"RO","stateCode":"OT","latitude":"44.78429000","longitude":"24.54421000"},{"name":"Comuna Fălcoiu","countryCode":"RO","stateCode":"OT","latitude":"44.23774000","longitude":"24.37601000"},{"name":"Comuna Fărcaşele","countryCode":"RO","stateCode":"OT","latitude":"44.15057000","longitude":"24.43283000"},{"name":"Comuna Ghimpeţeni","countryCode":"RO","stateCode":"OT","latitude":"44.29002000","longitude":"24.78303000"},{"name":"Comuna Giuvărăşti","countryCode":"RO","stateCode":"OT","latitude":"43.79412000","longitude":"24.68729000"},{"name":"Comuna Gostavăţu","countryCode":"RO","stateCode":"OT","latitude":"44.08028000","longitude":"24.53283000"},{"name":"Comuna Grojdibodu","countryCode":"RO","stateCode":"OT","latitude":"43.75562000","longitude":"24.26073000"},{"name":"Comuna Grãdinari","countryCode":"RO","stateCode":"OT","latitude":"44.56736000","longitude":"24.27761000"},{"name":"Comuna Grãdinile","countryCode":"RO","stateCode":"OT","latitude":"43.94973000","longitude":"24.39228000"},{"name":"Comuna Gura Padinii","countryCode":"RO","stateCode":"OT","latitude":"43.76276000","longitude":"24.31690000"},{"name":"Comuna Gârcov","countryCode":"RO","stateCode":"OT","latitude":"43.77342000","longitude":"24.62709000"},{"name":"Comuna Găneasa","countryCode":"RO","stateCode":"OT","latitude":"44.42129000","longitude":"24.26774000"},{"name":"Comuna Găvăneşti","countryCode":"RO","stateCode":"OT","latitude":"44.41403000","longitude":"24.00867000"},{"name":"Comuna Ianca","countryCode":"RO","stateCode":"OT","latitude":"43.77472000","longitude":"24.19165000"},{"name":"Comuna Iancu Jianu","countryCode":"RO","stateCode":"OT","latitude":"44.51807000","longitude":"24.01257000"},{"name":"Comuna Icoana","countryCode":"RO","stateCode":"OT","latitude":"44.40682000","longitude":"24.72551000"},{"name":"Comuna Ipotesti","countryCode":"RO","stateCode":"OT","latitude":"44.32529000","longitude":"24.40089000"},{"name":"Comuna Izbiceni","countryCode":"RO","stateCode":"OT","latitude":"43.82418000","longitude":"24.66415000"},{"name":"Comuna Izvoarele","countryCode":"RO","stateCode":"OT","latitude":"44.25958000","longitude":"24.53144000"},{"name":"Comuna Leleasca","countryCode":"RO","stateCode":"OT","latitude":"44.75768000","longitude":"24.43708000"},{"name":"Comuna Mihăeşti","countryCode":"RO","stateCode":"OT","latitude":"44.11870000","longitude":"24.79663000"},{"name":"Comuna Milcov","countryCode":"RO","stateCode":"OT","latitude":"44.37396000","longitude":"24.38004000"},{"name":"Comuna Morunglav","countryCode":"RO","stateCode":"OT","latitude":"44.47266000","longitude":"24.11686000"},{"name":"Comuna Movileni","countryCode":"RO","stateCode":"OT","latitude":"44.38368000","longitude":"24.64075000"},{"name":"Comuna Mărunţei","countryCode":"RO","stateCode":"OT","latitude":"44.23679000","longitude":"24.46583000"},{"name":"Comuna Nicolae Titulescu","countryCode":"RO","stateCode":"OT","latitude":"44.27008000","longitude":"24.75897000"},{"name":"Comuna Oboga","countryCode":"RO","stateCode":"OT","latitude":"44.42448000","longitude":"24.08724000"},{"name":"Comuna Obârşia","countryCode":"RO","stateCode":"OT","latitude":"43.89063000","longitude":"24.32188000"},{"name":"Comuna Oporelu","countryCode":"RO","stateCode":"OT","latitude":"44.58682000","longitude":"24.42410000"},{"name":"Comuna Optaşi-Mãgura","countryCode":"RO","stateCode":"OT","latitude":"44.57944000","longitude":"24.65183000"},{"name":"Comuna Orlea","countryCode":"RO","stateCode":"OT","latitude":"43.75430000","longitude":"24.36775000"},{"name":"Comuna Osica de Jos","countryCode":"RO","stateCode":"OT","latitude":"44.23800000","longitude":"24.29502000"},{"name":"Comuna Osica de Sus","countryCode":"RO","stateCode":"OT","latitude":"44.27268000","longitude":"24.33730000"},{"name":"Comuna Perieţi","countryCode":"RO","stateCode":"OT","latitude":"44.40468000","longitude":"24.55611000"},{"name":"Comuna Pleşoiu","countryCode":"RO","stateCode":"OT","latitude":"44.48165000","longitude":"24.24212000"},{"name":"Comuna Poboru","countryCode":"RO","stateCode":"OT","latitude":"44.68335000","longitude":"24.48678000"},{"name":"Comuna Priseaca","countryCode":"RO","stateCode":"OT","latitude":"44.51206000","longitude":"24.43787000"},{"name":"Comuna Pârşcoveni","countryCode":"RO","stateCode":"OT","latitude":"44.29678000","longitude":"24.21836000"},{"name":"Comuna Radomireşti","countryCode":"RO","stateCode":"OT","latitude":"44.11049000","longitude":"24.67816000"},{"name":"Comuna Redea","countryCode":"RO","stateCode":"OT","latitude":"44.04157000","longitude":"24.30677000"},{"name":"Comuna Rotunda","countryCode":"RO","stateCode":"OT","latitude":"43.98427000","longitude":"24.31402000"},{"name":"Comuna Rusăneşti","countryCode":"RO","stateCode":"OT","latitude":"43.94385000","longitude":"24.59498000"},{"name":"Comuna Schitu","countryCode":"RO","stateCode":"OT","latitude":"44.35679000","longitude":"24.55926000"},{"name":"Comuna Scărişoara","countryCode":"RO","stateCode":"OT","latitude":"43.98528000","longitude":"24.58333000"},{"name":"Comuna Seaca","countryCode":"RO","stateCode":"OT","latitude":"44.15159000","longitude":"24.76149000"},{"name":"Comuna Slătioara","countryCode":"RO","stateCode":"OT","latitude":"44.41545000","longitude":"24.32082000"},{"name":"Comuna Spineni","countryCode":"RO","stateCode":"OT","latitude":"44.71808000","longitude":"24.55897000"},{"name":"Comuna Sprâncenata","countryCode":"RO","stateCode":"OT","latitude":"44.06110000","longitude":"24.63984000"},{"name":"Comuna Stoeneşti","countryCode":"RO","stateCode":"OT","latitude":"44.11675000","longitude":"24.49720000"},{"name":"Comuna Stoicăneşti","countryCode":"RO","stateCode":"OT","latitude":"44.18568000","longitude":"24.64267000"},{"name":"Comuna Strejeşti","countryCode":"RO","stateCode":"OT","latitude":"44.52733000","longitude":"24.27036000"},{"name":"Comuna Studina","countryCode":"RO","stateCode":"OT","latitude":"43.96784000","longitude":"24.42136000"},{"name":"Comuna Sâmbureşti","countryCode":"RO","stateCode":"OT","latitude":"44.81131000","longitude":"24.39922000"},{"name":"Comuna Sârbii-Măgura","countryCode":"RO","stateCode":"OT","latitude":"44.52730000","longitude":"24.69585000"},{"name":"Comuna Teslui","countryCode":"RO","stateCode":"OT","latitude":"44.51316000","longitude":"24.35600000"},{"name":"Comuna Tia Mare","countryCode":"RO","stateCode":"OT","latitude":"43.86417000","longitude":"24.63883000"},{"name":"Comuna Topana","countryCode":"RO","stateCode":"OT","latitude":"44.84319000","longitude":"24.52827000"},{"name":"Comuna Traian","countryCode":"RO","stateCode":"OT","latitude":"44.02337000","longitude":"24.45586000"},{"name":"Comuna Tufeni","countryCode":"RO","stateCode":"OT","latitude":"44.34718000","longitude":"24.78986000"},{"name":"Comuna Tătuleşti","countryCode":"RO","stateCode":"OT","latitude":"44.66386000","longitude":"24.61405000"},{"name":"Comuna Urzica","countryCode":"RO","stateCode":"OT","latitude":"43.86055000","longitude":"24.27497000"},{"name":"Comuna Valea Mare","countryCode":"RO","stateCode":"OT","latitude":"44.44188000","longitude":"24.46120000"},{"name":"Comuna Verguleasa","countryCode":"RO","stateCode":"OT","latitude":"44.64128000","longitude":"24.34234000"},{"name":"Comuna Vitomireşti","countryCode":"RO","stateCode":"OT","latitude":"44.85194000","longitude":"24.37704000"},{"name":"Comuna Vişina","countryCode":"RO","stateCode":"OT","latitude":"43.86618000","longitude":"24.45469000"},{"name":"Comuna Vişina Nouă","countryCode":"RO","stateCode":"OT","latitude":"43.87434000","longitude":"24.41820000"},{"name":"Comuna Vlădila","countryCode":"RO","stateCode":"OT","latitude":"44.00114000","longitude":"24.40993000"},{"name":"Comuna Voineasa","countryCode":"RO","stateCode":"OT","latitude":"44.28949000","longitude":"24.15529000"},{"name":"Comuna Vulpeni","countryCode":"RO","stateCode":"OT","latitude":"44.45854000","longitude":"23.92718000"},{"name":"Comuna Vultureşti","countryCode":"RO","stateCode":"OT","latitude":"44.72993000","longitude":"24.33354000"},{"name":"Comuna Vâlcele","countryCode":"RO","stateCode":"OT","latitude":"44.28923000","longitude":"24.54968000"},{"name":"Comuna Vădastra","countryCode":"RO","stateCode":"OT","latitude":"43.86497000","longitude":"24.38069000"},{"name":"Comuna Vădăstriţa","countryCode":"RO","stateCode":"OT","latitude":"43.84531000","longitude":"24.34017000"},{"name":"Comuna Văleni","countryCode":"RO","stateCode":"OT","latitude":"44.21882000","longitude":"24.79748000"},{"name":"Comuna Şerbăneşti","countryCode":"RO","stateCode":"OT","latitude":"44.33607000","longitude":"24.68782000"},{"name":"Comuna Şopârliţa","countryCode":"RO","stateCode":"OT","latitude":"44.27705000","longitude":"24.27743000"},{"name":"Comuna Ştefan cel Mare","countryCode":"RO","stateCode":"OT","latitude":"43.81174000","longitude":"24.22262000"},{"name":"Corabia","countryCode":"RO","stateCode":"OT","latitude":"43.77513000","longitude":"24.50146000"},{"name":"Corbu","countryCode":"RO","stateCode":"OT","latitude":"44.48333000","longitude":"24.71667000"},{"name":"Coteana","countryCode":"RO","stateCode":"OT","latitude":"44.30000000","longitude":"24.46667000"},{"name":"Crușovu","countryCode":"RO","stateCode":"OT","latitude":"43.92473000","longitude":"24.41486000"},{"name":"Crâmpoia","countryCode":"RO","stateCode":"OT","latitude":"44.30215000","longitude":"24.74513000"},{"name":"Crăciunei","countryCode":"RO","stateCode":"OT","latitude":"44.14575000","longitude":"24.66309000"},{"name":"Cungrea","countryCode":"RO","stateCode":"OT","latitude":"44.66667000","longitude":"24.38333000"},{"name":"Curtişoara","countryCode":"RO","stateCode":"OT","latitude":"44.50000000","longitude":"24.33333000"},{"name":"Cârlogani","countryCode":"RO","stateCode":"OT","latitude":"44.51667000","longitude":"24.15000000"},{"name":"Călinești","countryCode":"RO","stateCode":"OT","latitude":"44.07727000","longitude":"24.68796000"},{"name":"Călui","countryCode":"RO","stateCode":"OT","latitude":"44.45297000","longitude":"24.06360000"},{"name":"Dejești","countryCode":"RO","stateCode":"OT","latitude":"44.83093000","longitude":"24.35648000"},{"name":"Deveselu","countryCode":"RO","stateCode":"OT","latitude":"44.06667000","longitude":"24.38333000"},{"name":"Doanca","countryCode":"RO","stateCode":"OT","latitude":"43.84870000","longitude":"24.64949000"},{"name":"Dobreţu","countryCode":"RO","stateCode":"OT","latitude":"44.50000000","longitude":"23.95000000"},{"name":"Dobrosloveni","countryCode":"RO","stateCode":"OT","latitude":"44.18333000","longitude":"24.36667000"},{"name":"Dobroteasa","countryCode":"RO","stateCode":"OT","latitude":"44.78333000","longitude":"24.38333000"},{"name":"Dobrotinet","countryCode":"RO","stateCode":"OT","latitude":"44.47957000","longitude":"24.34730000"},{"name":"Dobrun","countryCode":"RO","stateCode":"OT","latitude":"44.26667000","longitude":"24.21667000"},{"name":"Dranovățu","countryCode":"RO","stateCode":"OT","latitude":"44.43619000","longitude":"24.27894000"},{"name":"Drăghiceni","countryCode":"RO","stateCode":"OT","latitude":"44.13333000","longitude":"24.25000000"},{"name":"Drăgăneşti-Olt","countryCode":"RO","stateCode":"OT","latitude":"44.16667000","longitude":"24.53333000"},{"name":"Dumitrești","countryCode":"RO","stateCode":"OT","latitude":"44.68370000","longitude":"24.31628000"},{"name":"Dăneasa","countryCode":"RO","stateCode":"OT","latitude":"44.15000000","longitude":"24.56667000"},{"name":"Făgeţelu","countryCode":"RO","stateCode":"OT","latitude":"44.78333000","longitude":"24.53333000"},{"name":"Fălcoiu","countryCode":"RO","stateCode":"OT","latitude":"44.23333000","longitude":"24.36667000"},{"name":"Fărcaşele","countryCode":"RO","stateCode":"OT","latitude":"44.15000000","longitude":"24.43333000"},{"name":"Fărcașu de Jos","countryCode":"RO","stateCode":"OT","latitude":"44.13539000","longitude":"24.45901000"},{"name":"Ghimpați","countryCode":"RO","stateCode":"OT","latitude":"44.15359000","longitude":"24.42698000"},{"name":"Ghimpețeni","countryCode":"RO","stateCode":"OT","latitude":"44.28101000","longitude":"24.77458000"},{"name":"Ghioca","countryCode":"RO","stateCode":"OT","latitude":"44.31667000","longitude":"24.73333000"},{"name":"Giuvărăşti","countryCode":"RO","stateCode":"OT","latitude":"43.80000000","longitude":"24.70000000"},{"name":"Gostavăţu","countryCode":"RO","stateCode":"OT","latitude":"44.08333000","longitude":"24.53333000"},{"name":"Greci","countryCode":"RO","stateCode":"OT","latitude":"44.33025000","longitude":"24.55923000"},{"name":"Grojdibodu","countryCode":"RO","stateCode":"OT","latitude":"43.75000000","longitude":"24.26667000"},{"name":"Gropșani","countryCode":"RO","stateCode":"OT","latitude":"44.44072000","longitude":"23.97047000"},{"name":"Grădinari","countryCode":"RO","stateCode":"OT","latitude":"44.56667000","longitude":"24.26667000"},{"name":"Gura Căluiu","countryCode":"RO","stateCode":"OT","latitude":"44.45903000","longitude":"24.03547000"},{"name":"Gura Padinii","countryCode":"RO","stateCode":"OT","latitude":"43.75704000","longitude":"24.31615000"},{"name":"Gârcov","countryCode":"RO","stateCode":"OT","latitude":"43.75910000","longitude":"24.61577000"},{"name":"Găneasa","countryCode":"RO","stateCode":"OT","latitude":"44.41667000","longitude":"24.28333000"},{"name":"Găvănești","countryCode":"RO","stateCode":"OT","latitude":"44.41724000","longitude":"24.01654000"},{"name":"Ianca","countryCode":"RO","stateCode":"OT","latitude":"43.78333000","longitude":"24.18333000"},{"name":"Iancu Jianu","countryCode":"RO","stateCode":"OT","latitude":"44.50000000","longitude":"24.03333000"},{"name":"Icoana","countryCode":"RO","stateCode":"OT","latitude":"44.41667000","longitude":"24.71667000"},{"name":"Ipotești","countryCode":"RO","stateCode":"OT","latitude":"44.32529000","longitude":"24.40089000"},{"name":"Izbiceni","countryCode":"RO","stateCode":"OT","latitude":"43.83333000","longitude":"24.65000000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"OT","latitude":"44.26667000","longitude":"24.51667000"},{"name":"Jieni","countryCode":"RO","stateCode":"OT","latitude":"43.95095000","longitude":"24.59349000"},{"name":"Leleasca","countryCode":"RO","stateCode":"OT","latitude":"44.78333000","longitude":"24.43333000"},{"name":"Mihăeşti","countryCode":"RO","stateCode":"OT","latitude":"44.13333000","longitude":"24.78333000"},{"name":"Morunglav","countryCode":"RO","stateCode":"OT","latitude":"44.46667000","longitude":"24.11667000"},{"name":"Movileni","countryCode":"RO","stateCode":"OT","latitude":"44.36667000","longitude":"24.65000000"},{"name":"Municipiul Caracal","countryCode":"RO","stateCode":"OT","latitude":"44.11273000","longitude":"24.35089000"},{"name":"Municipiul Slatina","countryCode":"RO","stateCode":"OT","latitude":"44.44276000","longitude":"24.36745000"},{"name":"Mărgineni Slobozia","countryCode":"RO","stateCode":"OT","latitude":"44.53121000","longitude":"24.55675000"},{"name":"Mărunţei","countryCode":"RO","stateCode":"OT","latitude":"44.20000000","longitude":"24.46667000"},{"name":"Negreni","countryCode":"RO","stateCode":"OT","latitude":"44.56848000","longitude":"24.59535000"},{"name":"Nicolae Titulescu","countryCode":"RO","stateCode":"OT","latitude":"44.30000000","longitude":"24.80000000"},{"name":"Oboga","countryCode":"RO","stateCode":"OT","latitude":"44.41667000","longitude":"24.10000000"},{"name":"Obârşia","countryCode":"RO","stateCode":"OT","latitude":"43.88333000","longitude":"24.33333000"},{"name":"Olari","countryCode":"RO","stateCode":"OT","latitude":"44.30783000","longitude":"24.20857000"},{"name":"Oporelu","countryCode":"RO","stateCode":"OT","latitude":"44.60000000","longitude":"24.41667000"},{"name":"Optaşi","countryCode":"RO","stateCode":"OT","latitude":"44.58333000","longitude":"24.65000000"},{"name":"Oraş Balş","countryCode":"RO","stateCode":"OT","latitude":"44.36546000","longitude":"24.11321000"},{"name":"Oraş Corabia","countryCode":"RO","stateCode":"OT","latitude":"43.80248000","longitude":"24.47028000"},{"name":"Oraş Drãgãneşti-Olt","countryCode":"RO","stateCode":"OT","latitude":"44.17618000","longitude":"24.50836000"},{"name":"Oraş Piatra-Olt","countryCode":"RO","stateCode":"OT","latitude":"44.37560000","longitude":"24.28332000"},{"name":"Oraş Potcoava","countryCode":"RO","stateCode":"OT","latitude":"44.47992000","longitude":"24.64172000"},{"name":"Oraş Scorniceşti","countryCode":"RO","stateCode":"OT","latitude":"44.56790000","longitude":"24.55394000"},{"name":"Orlea","countryCode":"RO","stateCode":"OT","latitude":"43.75000000","longitude":"24.38333000"},{"name":"Orlea Nouă","countryCode":"RO","stateCode":"OT","latitude":"43.75522000","longitude":"24.35834000"},{"name":"Osica de Jos","countryCode":"RO","stateCode":"OT","latitude":"44.24439000","longitude":"24.27926000"},{"name":"Osica de Sus","countryCode":"RO","stateCode":"OT","latitude":"44.25000000","longitude":"24.31667000"},{"name":"Perieţi","countryCode":"RO","stateCode":"OT","latitude":"44.40000000","longitude":"24.55000000"},{"name":"Piatra","countryCode":"RO","stateCode":"OT","latitude":"44.36054000","longitude":"24.29557000"},{"name":"Piatra Olt","countryCode":"RO","stateCode":"OT","latitude":"44.36667000","longitude":"24.26667000"},{"name":"Pleşoiu","countryCode":"RO","stateCode":"OT","latitude":"44.46667000","longitude":"24.26667000"},{"name":"Poboru","countryCode":"RO","stateCode":"OT","latitude":"44.66667000","longitude":"24.50000000"},{"name":"Potcoava","countryCode":"RO","stateCode":"OT","latitude":"44.48333000","longitude":"24.65000000"},{"name":"Potcoava Fălcoeni","countryCode":"RO","stateCode":"OT","latitude":"44.49484000","longitude":"24.61650000"},{"name":"Potelu","countryCode":"RO","stateCode":"OT","latitude":"43.76577000","longitude":"24.20535000"},{"name":"Potlogeni","countryCode":"RO","stateCode":"OT","latitude":"43.87995000","longitude":"24.63092000"},{"name":"Priseaca","countryCode":"RO","stateCode":"OT","latitude":"44.51667000","longitude":"24.45000000"},{"name":"Pârşcoveni","countryCode":"RO","stateCode":"OT","latitude":"44.30000000","longitude":"24.23333000"},{"name":"Radomireşti","countryCode":"RO","stateCode":"OT","latitude":"44.11667000","longitude":"24.68333000"},{"name":"Redea","countryCode":"RO","stateCode":"OT","latitude":"44.05000000","longitude":"24.30000000"},{"name":"Rotunda","countryCode":"RO","stateCode":"OT","latitude":"43.98333000","longitude":"24.31667000"},{"name":"Rusăneşti","countryCode":"RO","stateCode":"OT","latitude":"43.93333000","longitude":"24.60000000"},{"name":"Schitu","countryCode":"RO","stateCode":"OT","latitude":"44.35000000","longitude":"24.56667000"},{"name":"Scorniceşti","countryCode":"RO","stateCode":"OT","latitude":"44.56667000","longitude":"24.55000000"},{"name":"Scărişoara","countryCode":"RO","stateCode":"OT","latitude":"44.00000000","longitude":"24.56667000"},{"name":"Seaca","countryCode":"RO","stateCode":"OT","latitude":"44.16667000","longitude":"24.75000000"},{"name":"Sinești","countryCode":"RO","stateCode":"OT","latitude":"44.46777000","longitude":"24.66585000"},{"name":"Slatina","countryCode":"RO","stateCode":"OT","latitude":"44.43333000","longitude":"24.36667000"},{"name":"Slătioara","countryCode":"RO","stateCode":"OT","latitude":"44.40000000","longitude":"24.31667000"},{"name":"Slăveni","countryCode":"RO","stateCode":"OT","latitude":"44.08558000","longitude":"24.52843000"},{"name":"Sprâncenata","countryCode":"RO","stateCode":"OT","latitude":"44.08333000","longitude":"24.63333000"},{"name":"Stoeneşti","countryCode":"RO","stateCode":"OT","latitude":"44.11667000","longitude":"24.50000000"},{"name":"Stoicăneşti","countryCode":"RO","stateCode":"OT","latitude":"44.18333000","longitude":"24.63333000"},{"name":"Strejeşti","countryCode":"RO","stateCode":"OT","latitude":"44.53333000","longitude":"24.26667000"},{"name":"Strejeștii de Sus","countryCode":"RO","stateCode":"OT","latitude":"44.54389000","longitude":"24.22772000"},{"name":"Studina","countryCode":"RO","stateCode":"OT","latitude":"43.96667000","longitude":"24.41667000"},{"name":"Studinița","countryCode":"RO","stateCode":"OT","latitude":"43.97691000","longitude":"24.42668000"},{"name":"Stăvaru","countryCode":"RO","stateCode":"OT","latitude":"43.86445000","longitude":"24.25902000"},{"name":"Sâmbureşti","countryCode":"RO","stateCode":"OT","latitude":"44.80000000","longitude":"24.41667000"},{"name":"Tătuleşti","countryCode":"RO","stateCode":"OT","latitude":"44.63333000","longitude":"24.63333000"},{"name":"Ursa","countryCode":"RO","stateCode":"OT","latitude":"43.78783000","longitude":"24.63787000"},{"name":"Urzica","countryCode":"RO","stateCode":"OT","latitude":"43.85670000","longitude":"24.28952000"},{"name":"Valea Mare","countryCode":"RO","stateCode":"OT","latitude":"44.46667000","longitude":"24.43333000"},{"name":"Valea Merilor","countryCode":"RO","stateCode":"OT","latitude":"44.47169000","longitude":"24.65611000"},{"name":"Verguleasa","countryCode":"RO","stateCode":"OT","latitude":"44.65000000","longitude":"24.31667000"},{"name":"Vitomireşti","countryCode":"RO","stateCode":"OT","latitude":"44.86667000","longitude":"24.40000000"},{"name":"Vitănești","countryCode":"RO","stateCode":"OT","latitude":"44.52730000","longitude":"24.69585000"},{"name":"Vişina","countryCode":"RO","stateCode":"OT","latitude":"43.86667000","longitude":"24.45000000"},{"name":"Vișina Nouă","countryCode":"RO","stateCode":"OT","latitude":"43.87434000","longitude":"24.41820000"},{"name":"Vlădila","countryCode":"RO","stateCode":"OT","latitude":"44.00000000","longitude":"24.40000000"},{"name":"Voineasa","countryCode":"RO","stateCode":"OT","latitude":"44.28333000","longitude":"24.13333000"},{"name":"Vulpeni","countryCode":"RO","stateCode":"OT","latitude":"44.46667000","longitude":"23.91667000"},{"name":"Vultureşti","countryCode":"RO","stateCode":"OT","latitude":"44.73333000","longitude":"24.31667000"},{"name":"Vâlcele","countryCode":"RO","stateCode":"OT","latitude":"44.28263000","longitude":"24.54376000"},{"name":"Vâlcelele de Sus","countryCode":"RO","stateCode":"OT","latitude":"44.28461000","longitude":"24.55821000"},{"name":"Vădastra","countryCode":"RO","stateCode":"OT","latitude":"43.86667000","longitude":"24.36667000"},{"name":"Vădăstriţa","countryCode":"RO","stateCode":"OT","latitude":"43.85000000","longitude":"24.33333000"},{"name":"Văleni","countryCode":"RO","stateCode":"OT","latitude":"44.23333000","longitude":"24.78333000"},{"name":"Şerbăneşti","countryCode":"RO","stateCode":"OT","latitude":"44.33333000","longitude":"24.70000000"},{"name":"Şopârliţa","countryCode":"RO","stateCode":"OT","latitude":"44.28333000","longitude":"24.28333000"},{"name":"Ştefan cel Mare","countryCode":"RO","stateCode":"OT","latitude":"43.81124000","longitude":"24.22039000"},{"name":"Teslui","countryCode":"RO","stateCode":"OT","latitude":"44.51667000","longitude":"24.36667000"},{"name":"Tia Mare","countryCode":"RO","stateCode":"OT","latitude":"43.86667000","longitude":"24.63333000"},{"name":"Topana","countryCode":"RO","stateCode":"OT","latitude":"44.81667000","longitude":"24.51667000"},{"name":"Traian","countryCode":"RO","stateCode":"OT","latitude":"44.01667000","longitude":"24.45000000"},{"name":"Tufeni","countryCode":"RO","stateCode":"OT","latitude":"44.36667000","longitude":"24.78333000"},{"name":"Alunu","countryCode":"RO","stateCode":"VL","latitude":"45.01667000","longitude":"23.81667000"},{"name":"Amărăşti","countryCode":"RO","stateCode":"VL","latitude":"44.76667000","longitude":"24.15000000"},{"name":"Batârăşti","countryCode":"RO","stateCode":"VL","latitude":"44.81667000","longitude":"24.15000000"},{"name":"Berbeşti","countryCode":"RO","stateCode":"VL","latitude":"44.98333000","longitude":"23.88333000"},{"name":"Berislăveşti","countryCode":"RO","stateCode":"VL","latitude":"45.25000000","longitude":"24.41667000"},{"name":"Bistrița","countryCode":"RO","stateCode":"VL","latitude":"45.18612000","longitude":"24.04010000"},{"name":"Bodești","countryCode":"RO","stateCode":"VL","latitude":"45.14167000","longitude":"24.11549000"},{"name":"Boişoara","countryCode":"RO","stateCode":"VL","latitude":"45.43333000","longitude":"24.38333000"},{"name":"Brezoi","countryCode":"RO","stateCode":"VL","latitude":"45.33797000","longitude":"24.24863000"},{"name":"Budeşti","countryCode":"RO","stateCode":"VL","latitude":"45.05000000","longitude":"24.38333000"},{"name":"Bujoreni","countryCode":"RO","stateCode":"VL","latitude":"45.13333000","longitude":"24.35000000"},{"name":"Buneşti","countryCode":"RO","stateCode":"VL","latitude":"45.11667000","longitude":"24.18333000"},{"name":"Băbeni","countryCode":"RO","stateCode":"VL","latitude":"44.96667000","longitude":"24.23333000"},{"name":"Băbeni-Oltețu","countryCode":"RO","stateCode":"VL","latitude":"44.61404000","longitude":"23.97798000"},{"name":"Băile Govora","countryCode":"RO","stateCode":"VL","latitude":"45.08333000","longitude":"24.18333000"},{"name":"Băile Olăneşti","countryCode":"RO","stateCode":"VL","latitude":"45.20000000","longitude":"24.23333000"},{"name":"Bălceşti","countryCode":"RO","stateCode":"VL","latitude":"44.61667000","longitude":"23.95000000"},{"name":"Bărbăteşti","countryCode":"RO","stateCode":"VL","latitude":"45.18333000","longitude":"24.11667000"},{"name":"Cernişoara","countryCode":"RO","stateCode":"VL","latitude":"45.03333000","longitude":"23.98333000"},{"name":"Cheia","countryCode":"RO","stateCode":"VL","latitude":"45.18306000","longitude":"24.21666000"},{"name":"Comuna Alunu","countryCode":"RO","stateCode":"VL","latitude":"45.00954000","longitude":"23.81760000"},{"name":"Comuna Amărăşti","countryCode":"RO","stateCode":"VL","latitude":"44.76107000","longitude":"24.14382000"},{"name":"Comuna Berislăveşti","countryCode":"RO","stateCode":"VL","latitude":"45.26406000","longitude":"24.43785000"},{"name":"Comuna Boişoara","countryCode":"RO","stateCode":"VL","latitude":"45.44232000","longitude":"24.37462000"},{"name":"Comuna Budeşti","countryCode":"RO","stateCode":"VL","latitude":"45.04714000","longitude":"24.36603000"},{"name":"Comuna Bujoreni","countryCode":"RO","stateCode":"VL","latitude":"45.16235000","longitude":"24.36593000"},{"name":"Comuna Buneşti","countryCode":"RO","stateCode":"VL","latitude":"45.10202000","longitude":"24.21397000"},{"name":"Comuna Bărbăteşti","countryCode":"RO","stateCode":"VL","latitude":"45.14154000","longitude":"24.10933000"},{"name":"Comuna Cernişoara","countryCode":"RO","stateCode":"VL","latitude":"45.03432000","longitude":"24.00487000"},{"name":"Comuna Copăceni","countryCode":"RO","stateCode":"VL","latitude":"44.98223000","longitude":"23.98164000"},{"name":"Comuna Costeşti","countryCode":"RO","stateCode":"VL","latitude":"45.16936000","longitude":"24.05813000"},{"name":"Comuna Creţeni","countryCode":"RO","stateCode":"VL","latitude":"44.70571000","longitude":"24.18009000"},{"name":"Comuna Câineni","countryCode":"RO","stateCode":"VL","latitude":"45.49499000","longitude":"24.30885000"},{"name":"Comuna Diculeşti","countryCode":"RO","stateCode":"VL","latitude":"44.60974000","longitude":"23.98795000"},{"name":"Comuna Drăgoeşti","countryCode":"RO","stateCode":"VL","latitude":"44.80393000","longitude":"24.29400000"},{"name":"Comuna Dăeşti","countryCode":"RO","stateCode":"VL","latitude":"45.18584000","longitude":"24.39337000"},{"name":"Comuna Dănicei","countryCode":"RO","stateCode":"VL","latitude":"44.91181000","longitude":"24.44503000"},{"name":"Comuna Frânceşti-Mânăstireni","countryCode":"RO","stateCode":"VL","latitude":"45.02358000","longitude":"24.16794000"},{"name":"Comuna Fârtãţeşti","countryCode":"RO","stateCode":"VL","latitude":"44.77577000","longitude":"23.98080000"},{"name":"Comuna Făureşti","countryCode":"RO","stateCode":"VL","latitude":"44.57351000","longitude":"24.00871000"},{"name":"Comuna Galicea","countryCode":"RO","stateCode":"VL","latitude":"44.94428000","longitude":"24.29633000"},{"name":"Comuna Ghioroiu","countryCode":"RO","stateCode":"VL","latitude":"44.67868000","longitude":"23.84740000"},{"name":"Comuna Glăvile","countryCode":"RO","stateCode":"VL","latitude":"44.80423000","longitude":"24.12255000"},{"name":"Comuna Goleşti","countryCode":"RO","stateCode":"VL","latitude":"45.11370000","longitude":"24.47395000"},{"name":"Comuna Grădiştea","countryCode":"RO","stateCode":"VL","latitude":"44.89929000","longitude":"23.81621000"},{"name":"Comuna Guşoeni","countryCode":"RO","stateCode":"VL","latitude":"44.72134000","longitude":"24.12696000"},{"name":"Comuna Ioneşti","countryCode":"RO","stateCode":"VL","latitude":"44.85429000","longitude":"24.23134000"},{"name":"Comuna Laloşu","countryCode":"RO","stateCode":"VL","latitude":"44.53046000","longitude":"24.04689000"},{"name":"Comuna Livezi","countryCode":"RO","stateCode":"VL","latitude":"44.83700000","longitude":"23.83209000"},{"name":"Comuna Lungeşti","countryCode":"RO","stateCode":"VL","latitude":"44.60271000","longitude":"24.17894000"},{"name":"Comuna Lăcusteni","countryCode":"RO","stateCode":"VL","latitude":"44.70863000","longitude":"23.89214000"},{"name":"Comuna Lădeşti","countryCode":"RO","stateCode":"VL","latitude":"44.87014000","longitude":"24.04350000"},{"name":"Comuna Lăpuşata","countryCode":"RO","stateCode":"VL","latitude":"44.92591000","longitude":"24.00976000"},{"name":"Comuna Malaia","countryCode":"RO","stateCode":"VL","latitude":"45.36429000","longitude":"24.04456000"},{"name":"Comuna Mateeşti","countryCode":"RO","stateCode":"VL","latitude":"45.06784000","longitude":"23.85490000"},{"name":"Comuna Mihăeşti","countryCode":"RO","stateCode":"VL","latitude":"45.03282000","longitude":"24.24501000"},{"name":"Comuna Milcoiu","countryCode":"RO","stateCode":"VL","latitude":"45.04046000","longitude":"24.46786000"},{"name":"Comuna Mitrofani","countryCode":"RO","stateCode":"VL","latitude":"44.75104000","longitude":"24.20272000"},{"name":"Comuna Muereasca","countryCode":"RO","stateCode":"VL","latitude":"45.20364000","longitude":"24.29726000"},{"name":"Comuna Măciuca","countryCode":"RO","stateCode":"VL","latitude":"44.75807000","longitude":"24.02408000"},{"name":"Comuna Mădulari-Beica","countryCode":"RO","stateCode":"VL","latitude":"44.67820000","longitude":"24.10121000"},{"name":"Comuna Măldăreşti","countryCode":"RO","stateCode":"VL","latitude":"45.10258000","longitude":"24.00613000"},{"name":"Comuna Nicolae Bãlcescu","countryCode":"RO","stateCode":"VL","latitude":"44.98760000","longitude":"24.41990000"},{"name":"Comuna Olanu","countryCode":"RO","stateCode":"VL","latitude":"44.87416000","longitude":"24.29169000"},{"name":"Comuna Orleşti","countryCode":"RO","stateCode":"VL","latitude":"44.78125000","longitude":"24.24623000"},{"name":"Comuna Oteşani","countryCode":"RO","stateCode":"VL","latitude":"45.04807000","longitude":"24.03989000"},{"name":"Comuna Perişani","countryCode":"RO","stateCode":"VL","latitude":"45.37925000","longitude":"24.40776000"},{"name":"Comuna Pesceana","countryCode":"RO","stateCode":"VL","latitude":"44.88169000","longitude":"24.12797000"},{"name":"Comuna Pietrari","countryCode":"RO","stateCode":"VL","latitude":"45.11586000","longitude":"24.10242000"},{"name":"Comuna Popeşti","countryCode":"RO","stateCode":"VL","latitude":"44.97908000","longitude":"24.11014000"},{"name":"Comuna Prundeni","countryCode":"RO","stateCode":"VL","latitude":"44.73460000","longitude":"24.24863000"},{"name":"Comuna Păuşeşti","countryCode":"RO","stateCode":"VL","latitude":"45.07341000","longitude":"24.13552000"},{"name":"Comuna Păuşeşti-Măglaşi","countryCode":"RO","stateCode":"VL","latitude":"45.14165000","longitude":"24.24474000"},{"name":"Comuna Racoviţa","countryCode":"RO","stateCode":"VL","latitude":"45.41200000","longitude":"24.31792000"},{"name":"Comuna Roeşti","countryCode":"RO","stateCode":"VL","latitude":"44.92016000","longitude":"24.07793000"},{"name":"Comuna Roşiile","countryCode":"RO","stateCode":"VL","latitude":"44.88537000","longitude":"23.92438000"},{"name":"Comuna Runcu","countryCode":"RO","stateCode":"VL","latitude":"45.18685000","longitude":"24.45979000"},{"name":"Comuna Scundu","countryCode":"RO","stateCode":"VL","latitude":"44.84880000","longitude":"24.17981000"},{"name":"Comuna Sineşti","countryCode":"RO","stateCode":"VL","latitude":"44.93231000","longitude":"23.83951000"},{"name":"Comuna Slătioara","countryCode":"RO","stateCode":"VL","latitude":"45.12396000","longitude":"23.88581000"},{"name":"Comuna Stoeneşti","countryCode":"RO","stateCode":"VL","latitude":"45.14715000","longitude":"24.16337000"},{"name":"Comuna Stoileşti","countryCode":"RO","stateCode":"VL","latitude":"44.91463000","longitude":"24.35992000"},{"name":"Comuna Stroeşti","countryCode":"RO","stateCode":"VL","latitude":"45.07519000","longitude":"23.92645000"},{"name":"Comuna Stăneşti","countryCode":"RO","stateCode":"VL","latitude":"44.81359000","longitude":"24.04264000"},{"name":"Comuna Suteşti","countryCode":"RO","stateCode":"VL","latitude":"44.67103000","longitude":"24.21893000"},{"name":"Comuna Sălătrucel","countryCode":"RO","stateCode":"VL","latitude":"45.26684000","longitude":"24.38921000"},{"name":"Comuna Tetoiu","countryCode":"RO","stateCode":"VL","latitude":"44.78374000","longitude":"23.91735000"},{"name":"Comuna Titeşti","countryCode":"RO","stateCode":"VL","latitude":"45.41971000","longitude":"24.39323000"},{"name":"Comuna Tomşani","countryCode":"RO","stateCode":"VL","latitude":"45.09606000","longitude":"24.06020000"},{"name":"Comuna Vaideeni","countryCode":"RO","stateCode":"VL","latitude":"45.17322000","longitude":"23.88622000"},{"name":"Comuna Valea Mare","countryCode":"RO","stateCode":"VL","latitude":"44.67374000","longitude":"24.00055000"},{"name":"Comuna Vlădeşti","countryCode":"RO","stateCode":"VL","latitude":"45.13574000","longitude":"24.30181000"},{"name":"Comuna Voiceşti","countryCode":"RO","stateCode":"VL","latitude":"44.59651000","longitude":"24.29980000"},{"name":"Comuna Voineasa","countryCode":"RO","stateCode":"VL","latitude":"45.41128000","longitude":"23.97611000"},{"name":"Comuna Zătreni","countryCode":"RO","stateCode":"VL","latitude":"44.77069000","longitude":"23.84320000"},{"name":"Comuna Şirineasa","countryCode":"RO","stateCode":"VL","latitude":"44.93871000","longitude":"24.18570000"},{"name":"Comuna Ştefăneşti","countryCode":"RO","stateCode":"VL","latitude":"44.60541000","longitude":"24.23338000"},{"name":"Comuna Şuşani","countryCode":"RO","stateCode":"VL","latitude":"44.61009000","longitude":"24.10021000"},{"name":"Copăcelu","countryCode":"RO","stateCode":"VL","latitude":"45.06762000","longitude":"24.31161000"},{"name":"Copăceni","countryCode":"RO","stateCode":"VL","latitude":"45.00000000","longitude":"23.98333000"},{"name":"Costeşti","countryCode":"RO","stateCode":"VL","latitude":"45.15000000","longitude":"24.06667000"},{"name":"Coșani","countryCode":"RO","stateCode":"VL","latitude":"45.00788000","longitude":"24.19188000"},{"name":"Creţeni","countryCode":"RO","stateCode":"VL","latitude":"44.68333000","longitude":"24.18333000"},{"name":"Câinenii Mici","countryCode":"RO","stateCode":"VL","latitude":"45.48333000","longitude":"24.30000000"},{"name":"Călimăneşti","countryCode":"RO","stateCode":"VL","latitude":"45.23333000","longitude":"24.33333000"},{"name":"Călina","countryCode":"RO","stateCode":"VL","latitude":"44.70205000","longitude":"24.25439000"},{"name":"Dealu Aluniș","countryCode":"RO","stateCode":"VL","latitude":"44.98252000","longitude":"23.86749000"},{"name":"Dealu Dănicei","countryCode":"RO","stateCode":"VL","latitude":"44.90000000","longitude":"24.43333000"},{"name":"Diculești","countryCode":"RO","stateCode":"VL","latitude":"44.59351000","longitude":"23.98968000"},{"name":"Dobrușa","countryCode":"RO","stateCode":"VL","latitude":"44.62642000","longitude":"24.20779000"},{"name":"Drăgoeşti","countryCode":"RO","stateCode":"VL","latitude":"44.81667000","longitude":"24.30000000"},{"name":"Drăgăşani","countryCode":"RO","stateCode":"VL","latitude":"44.65000000","longitude":"24.26667000"},{"name":"Dăeşti","countryCode":"RO","stateCode":"VL","latitude":"44.96667000","longitude":"24.13333000"},{"name":"Fărtăţeşti","countryCode":"RO","stateCode":"VL","latitude":"44.78333000","longitude":"24.00000000"},{"name":"Făureşti","countryCode":"RO","stateCode":"VL","latitude":"44.56667000","longitude":"24.01667000"},{"name":"Galicea","countryCode":"RO","stateCode":"VL","latitude":"44.91667000","longitude":"24.28333000"},{"name":"Ghioroiu","countryCode":"RO","stateCode":"VL","latitude":"44.70000000","longitude":"23.83333000"},{"name":"Glăvile","countryCode":"RO","stateCode":"VL","latitude":"44.81667000","longitude":"24.15000000"},{"name":"Goranu","countryCode":"RO","stateCode":"VL","latitude":"45.10523000","longitude":"24.38431000"},{"name":"Greblești","countryCode":"RO","stateCode":"VL","latitude":"45.47514000","longitude":"24.31182000"},{"name":"Grădiştea","countryCode":"RO","stateCode":"VL","latitude":"44.86667000","longitude":"23.81667000"},{"name":"Gura Suhașului","countryCode":"RO","stateCode":"VL","latitude":"45.08803000","longitude":"24.29886000"},{"name":"Guşoeni","countryCode":"RO","stateCode":"VL","latitude":"44.73333000","longitude":"24.11667000"},{"name":"Horezu","countryCode":"RO","stateCode":"VL","latitude":"45.15000000","longitude":"24.01667000"},{"name":"Igoiu","countryCode":"RO","stateCode":"VL","latitude":"45.04824000","longitude":"23.80835000"},{"name":"Ioneşti","countryCode":"RO","stateCode":"VL","latitude":"44.85000000","longitude":"24.23333000"},{"name":"Jiblea Veche","countryCode":"RO","stateCode":"VL","latitude":"45.24360000","longitude":"24.35163000"},{"name":"Laloşu","countryCode":"RO","stateCode":"VL","latitude":"44.55000000","longitude":"24.01667000"},{"name":"Livadia","countryCode":"RO","stateCode":"VL","latitude":"45.20546000","longitude":"24.24192000"},{"name":"Livezi","countryCode":"RO","stateCode":"VL","latitude":"44.84029000","longitude":"23.82505000"},{"name":"Lungeşti","countryCode":"RO","stateCode":"VL","latitude":"44.56667000","longitude":"24.18333000"},{"name":"Lăcusteni","countryCode":"RO","stateCode":"VL","latitude":"44.69544000","longitude":"23.89984000"},{"name":"Lădeşti","countryCode":"RO","stateCode":"VL","latitude":"44.88333000","longitude":"24.05000000"},{"name":"Malaia","countryCode":"RO","stateCode":"VL","latitude":"45.35000000","longitude":"24.03333000"},{"name":"Mateeşti","countryCode":"RO","stateCode":"VL","latitude":"45.06667000","longitude":"23.85000000"},{"name":"Mihăeşti","countryCode":"RO","stateCode":"VL","latitude":"45.03333000","longitude":"24.25000000"},{"name":"Milcoiu","countryCode":"RO","stateCode":"VL","latitude":"45.05000000","longitude":"24.46667000"},{"name":"Mitrofani","countryCode":"RO","stateCode":"VL","latitude":"44.73268000","longitude":"24.20910000"},{"name":"Mogești","countryCode":"RO","stateCode":"VL","latitude":"45.11667000","longitude":"23.91667000"},{"name":"Muereasca","countryCode":"RO","stateCode":"VL","latitude":"45.18333000","longitude":"24.33333000"},{"name":"Municipiul Drãgãşani","countryCode":"RO","stateCode":"VL","latitude":"44.64414000","longitude":"24.24632000"},{"name":"Municipiul Râmnicu Vâlcea","countryCode":"RO","stateCode":"VL","latitude":"45.09448000","longitude":"24.35215000"},{"name":"Mădulari","countryCode":"RO","stateCode":"VL","latitude":"45.03333000","longitude":"24.00000000"},{"name":"Măldăreşti","countryCode":"RO","stateCode":"VL","latitude":"45.11667000","longitude":"24.00000000"},{"name":"Mănăilești","countryCode":"RO","stateCode":"VL","latitude":"45.02464000","longitude":"24.12451000"},{"name":"Olanu","countryCode":"RO","stateCode":"VL","latitude":"44.86667000","longitude":"24.30000000"},{"name":"Olănești","countryCode":"RO","stateCode":"VL","latitude":"45.18209000","longitude":"24.25990000"},{"name":"Oraş Berbeşti","countryCode":"RO","stateCode":"VL","latitude":"44.99915000","longitude":"23.88013000"},{"name":"Oraş Brezoi","countryCode":"RO","stateCode":"VL","latitude":"45.35088000","longitude":"24.25681000"},{"name":"Oraş Bãbeni","countryCode":"RO","stateCode":"VL","latitude":"44.97023000","longitude":"24.22555000"},{"name":"Oraş Bãile Govora","countryCode":"RO","stateCode":"VL","latitude":"45.08174000","longitude":"24.18246000"},{"name":"Oraş Bãile Olãneşti","countryCode":"RO","stateCode":"VL","latitude":"45.20059000","longitude":"24.23416000"},{"name":"Oraş Bãlceşti","countryCode":"RO","stateCode":"VL","latitude":"44.62941000","longitude":"23.94052000"},{"name":"Oraş Cãlimãneşti","countryCode":"RO","stateCode":"VL","latitude":"45.24252000","longitude":"24.34375000"},{"name":"Oraş Horezu","countryCode":"RO","stateCode":"VL","latitude":"45.16962000","longitude":"23.98448000"},{"name":"Oraş Ocnele Mari","countryCode":"RO","stateCode":"VL","latitude":"45.08904000","longitude":"24.28162000"},{"name":"Orleşti","countryCode":"RO","stateCode":"VL","latitude":"44.80000000","longitude":"24.21667000"},{"name":"Otetelișu","countryCode":"RO","stateCode":"VL","latitude":"44.63839000","longitude":"23.95917000"},{"name":"Oteşani","countryCode":"RO","stateCode":"VL","latitude":"45.06667000","longitude":"24.03333000"},{"name":"Oveselu","countryCode":"RO","stateCode":"VL","latitude":"44.75000000","longitude":"24.01667000"},{"name":"Perişani","countryCode":"RO","stateCode":"VL","latitude":"45.38333000","longitude":"24.40000000"},{"name":"Pesceana","countryCode":"RO","stateCode":"VL","latitude":"44.88333000","longitude":"24.15000000"},{"name":"Pietrari","countryCode":"RO","stateCode":"VL","latitude":"45.10000000","longitude":"24.13333000"},{"name":"Pietrarii de Sus","countryCode":"RO","stateCode":"VL","latitude":"45.11697000","longitude":"24.09336000"},{"name":"Popeşti","countryCode":"RO","stateCode":"VL","latitude":"44.98333000","longitude":"24.10000000"},{"name":"Prajila","countryCode":"RO","stateCode":"VL","latitude":"45.08270000","longitude":"24.16949000"},{"name":"Prundeni","countryCode":"RO","stateCode":"VL","latitude":"44.73333000","longitude":"24.26667000"},{"name":"Păuşeşti","countryCode":"RO","stateCode":"VL","latitude":"45.07358000","longitude":"24.13473000"},{"name":"Păuşeşti-Măglaşi","countryCode":"RO","stateCode":"VL","latitude":"45.13333000","longitude":"24.25000000"},{"name":"Racoviţa","countryCode":"RO","stateCode":"VL","latitude":"45.41667000","longitude":"24.31667000"},{"name":"Roeşti","countryCode":"RO","stateCode":"VL","latitude":"44.91667000","longitude":"24.08333000"},{"name":"Români","countryCode":"RO","stateCode":"VL","latitude":"44.97310000","longitude":"24.20513000"},{"name":"Roşiile","countryCode":"RO","stateCode":"VL","latitude":"44.86667000","longitude":"23.93333000"},{"name":"Runcu","countryCode":"RO","stateCode":"VL","latitude":"45.16667000","longitude":"24.45000000"},{"name":"Râmești","countryCode":"RO","stateCode":"VL","latitude":"44.56667000","longitude":"24.10000000"},{"name":"Râmnicu Vâlcea","countryCode":"RO","stateCode":"VL","latitude":"45.10000000","longitude":"24.36667000"},{"name":"Scundu","countryCode":"RO","stateCode":"VL","latitude":"44.83333000","longitude":"24.20000000"},{"name":"Sineşti","countryCode":"RO","stateCode":"VL","latitude":"44.95000000","longitude":"23.85000000"},{"name":"Stoeneşti","countryCode":"RO","stateCode":"VL","latitude":"45.11667000","longitude":"24.16667000"},{"name":"Stoileşti","countryCode":"RO","stateCode":"VL","latitude":"44.90000000","longitude":"24.38333000"},{"name":"Stolniceni","countryCode":"RO","stateCode":"VL","latitude":"45.03948000","longitude":"24.30640000"},{"name":"Stroeşti","countryCode":"RO","stateCode":"VL","latitude":"45.08333000","longitude":"23.90000000"},{"name":"Stănești","countryCode":"RO","stateCode":"VL","latitude":"44.81667000","longitude":"24.05000000"},{"name":"Sutești","countryCode":"RO","stateCode":"VL","latitude":"44.66851000","longitude":"24.21476000"},{"name":"Turcești","countryCode":"RO","stateCode":"VL","latitude":"45.04023000","longitude":"23.86574000"},{"name":"Urși","countryCode":"RO","stateCode":"VL","latitude":"44.99404000","longitude":"24.08895000"},{"name":"Vaideeni","countryCode":"RO","stateCode":"VL","latitude":"45.16667000","longitude":"23.93333000"},{"name":"Valea Mare","countryCode":"RO","stateCode":"VL","latitude":"44.66667000","longitude":"24.00000000"},{"name":"Vlădeşti","countryCode":"RO","stateCode":"VL","latitude":"45.11667000","longitude":"24.30000000"},{"name":"Voiceşti","countryCode":"RO","stateCode":"VL","latitude":"44.60000000","longitude":"24.28333000"},{"name":"Voineasa","countryCode":"RO","stateCode":"VL","latitude":"45.41667000","longitude":"23.95000000"},{"name":"Zlătărei","countryCode":"RO","stateCode":"VL","latitude":"44.63057000","longitude":"24.25788000"},{"name":"Zătreni","countryCode":"RO","stateCode":"VL","latitude":"44.76667000","longitude":"23.85000000"},{"name":"Şirineasa","countryCode":"RO","stateCode":"VL","latitude":"44.93333000","longitude":"24.20000000"},{"name":"Ştefăneşti","countryCode":"RO","stateCode":"VL","latitude":"44.61667000","longitude":"24.25000000"},{"name":"Şuşani","countryCode":"RO","stateCode":"VL","latitude":"44.58333000","longitude":"24.10000000"},{"name":"Sălătrucel","countryCode":"RO","stateCode":"VL","latitude":"45.25000000","longitude":"24.38333000"},{"name":"Tetoiu","countryCode":"RO","stateCode":"VL","latitude":"44.75000000","longitude":"23.91667000"},{"name":"Titești","countryCode":"RO","stateCode":"VL","latitude":"45.41971000","longitude":"24.39323000"},{"name":"Tomşani","countryCode":"RO","stateCode":"VL","latitude":"45.11667000","longitude":"24.05000000"},{"name":"Amara","countryCode":"RO","stateCode":"BZ","latitude":"45.24866000","longitude":"27.29244000"},{"name":"Amaru","countryCode":"RO","stateCode":"BZ","latitude":"44.93333000","longitude":"26.58333000"},{"name":"Babeţi","countryCode":"RO","stateCode":"BZ","latitude":"45.31667000","longitude":"26.38333000"},{"name":"Balta Albă","countryCode":"RO","stateCode":"BZ","latitude":"45.30423000","longitude":"27.28557000"},{"name":"Beceni","countryCode":"RO","stateCode":"BZ","latitude":"45.38333000","longitude":"26.78333000"},{"name":"Berca","countryCode":"RO","stateCode":"BZ","latitude":"45.28333000","longitude":"26.68333000"},{"name":"Bisoca","countryCode":"RO","stateCode":"BZ","latitude":"45.53333000","longitude":"26.70000000"},{"name":"Blăjani","countryCode":"RO","stateCode":"BZ","latitude":"45.31667000","longitude":"26.81667000"},{"name":"Boboc","countryCode":"RO","stateCode":"BZ","latitude":"45.19570000","longitude":"26.98136000"},{"name":"Boldu","countryCode":"RO","stateCode":"BZ","latitude":"45.33333000","longitude":"27.23333000"},{"name":"Bozioru","countryCode":"RO","stateCode":"BZ","latitude":"45.38333000","longitude":"26.48333000"},{"name":"Breaza","countryCode":"RO","stateCode":"BZ","latitude":"45.10000000","longitude":"26.53333000"},{"name":"Brădeanu","countryCode":"RO","stateCode":"BZ","latitude":"44.93333000","longitude":"26.85000000"},{"name":"Brăeşti","countryCode":"RO","stateCode":"BZ","latitude":"45.43333000","longitude":"26.50000000"},{"name":"Buda","countryCode":"RO","stateCode":"BZ","latitude":"45.50000000","longitude":"26.90000000"},{"name":"Burueneşti","countryCode":"RO","stateCode":"BZ","latitude":"45.31667000","longitude":"26.35000000"},{"name":"Buzău","countryCode":"RO","stateCode":"BZ","latitude":"45.15000000","longitude":"26.83333000"},{"name":"Bâsca Chiojdului","countryCode":"RO","stateCode":"BZ","latitude":"45.37120000","longitude":"26.18355000"},{"name":"Bâsca Rozilei","countryCode":"RO","stateCode":"BZ","latitude":"45.45387000","longitude":"26.33714000"},{"name":"Bâscenii de Jos","countryCode":"RO","stateCode":"BZ","latitude":"45.24708000","longitude":"26.32122000"},{"name":"Bâscenii de Sus","countryCode":"RO","stateCode":"BZ","latitude":"45.26662000","longitude":"26.27073000"},{"name":"Băbeni","countryCode":"RO","stateCode":"BZ","latitude":"45.44635000","longitude":"26.97875000"},{"name":"Bălăceanu","countryCode":"RO","stateCode":"BZ","latitude":"45.26667000","longitude":"27.15000000"},{"name":"C.a. Rosetti","countryCode":"RO","stateCode":"BZ","latitude":"45.04622000","longitude":"27.16640000"},{"name":"Calvini","countryCode":"RO","stateCode":"BZ","latitude":"45.25000000","longitude":"26.30000000"},{"name":"Cașoca","countryCode":"RO","stateCode":"BZ","latitude":"45.48914000","longitude":"26.26706000"},{"name":"Cernăteşti","countryCode":"RO","stateCode":"BZ","latitude":"45.26667000","longitude":"26.76667000"},{"name":"Chiliile","countryCode":"RO","stateCode":"BZ","latitude":"45.45000000","longitude":"26.58333000"},{"name":"Chiojdu","countryCode":"RO","stateCode":"BZ","latitude":"45.35000000","longitude":"26.20000000"},{"name":"Cilibia","countryCode":"RO","stateCode":"BZ","latitude":"45.06667000","longitude":"27.06667000"},{"name":"Cislău","countryCode":"RO","stateCode":"BZ","latitude":"45.25000000","longitude":"26.36667000"},{"name":"Cochirleanca","countryCode":"RO","stateCode":"BZ","latitude":"45.21667000","longitude":"27.03333000"},{"name":"Colţi","countryCode":"RO","stateCode":"BZ","latitude":"45.38333000","longitude":"26.38333000"},{"name":"Comuna Amaru","countryCode":"RO","stateCode":"BZ","latitude":"44.93770000","longitude":"26.59991000"},{"name":"Comuna Balta Albă","countryCode":"RO","stateCode":"BZ","latitude":"45.26376000","longitude":"27.30558000"},{"name":"Comuna Beceni","countryCode":"RO","stateCode":"BZ","latitude":"45.38456000","longitude":"26.76978000"},{"name":"Comuna Berca","countryCode":"RO","stateCode":"BZ","latitude":"45.30098000","longitude":"26.65989000"},{"name":"Comuna Bisoca","countryCode":"RO","stateCode":"BZ","latitude":"45.54340000","longitude":"26.70591000"},{"name":"Comuna Blăjani","countryCode":"RO","stateCode":"BZ","latitude":"45.29964000","longitude":"26.81716000"},{"name":"Comuna Boldu","countryCode":"RO","stateCode":"BZ","latitude":"45.32267000","longitude":"27.24313000"},{"name":"Comuna Bozioru","countryCode":"RO","stateCode":"BZ","latitude":"45.38987000","longitude":"26.46770000"},{"name":"Comuna Breaza","countryCode":"RO","stateCode":"BZ","latitude":"45.09183000","longitude":"26.53240000"},{"name":"Comuna Brădeanu","countryCode":"RO","stateCode":"BZ","latitude":"44.89367000","longitude":"26.86105000"},{"name":"Comuna Brăeşti","countryCode":"RO","stateCode":"BZ","latitude":"45.44253000","longitude":"26.49487000"},{"name":"Comuna Buda","countryCode":"RO","stateCode":"BZ","latitude":"45.50907000","longitude":"26.90434000"},{"name":"Comuna Bălăceanu","countryCode":"RO","stateCode":"BZ","latitude":"45.24656000","longitude":"27.13604000"},{"name":"Comuna C.A. Rosetti","countryCode":"RO","stateCode":"BZ","latitude":"45.03678000","longitude":"27.16722000"},{"name":"Comuna Calvini","countryCode":"RO","stateCode":"BZ","latitude":"45.24906000","longitude":"26.29982000"},{"name":"Comuna Cernăteşti","countryCode":"RO","stateCode":"BZ","latitude":"45.29838000","longitude":"26.76260000"},{"name":"Comuna Chiliile","countryCode":"RO","stateCode":"BZ","latitude":"45.44784000","longitude":"26.59441000"},{"name":"Comuna Chiojdu","countryCode":"RO","stateCode":"BZ","latitude":"45.36671000","longitude":"26.21840000"},{"name":"Comuna Cilibia","countryCode":"RO","stateCode":"BZ","latitude":"45.05219000","longitude":"27.04337000"},{"name":"Comuna Cislău","countryCode":"RO","stateCode":"BZ","latitude":"45.22578000","longitude":"26.37954000"},{"name":"Comuna Cochirleanca","countryCode":"RO","stateCode":"BZ","latitude":"45.20146000","longitude":"27.01126000"},{"name":"Comuna Colţi","countryCode":"RO","stateCode":"BZ","latitude":"45.39105000","longitude":"26.40723000"},{"name":"Comuna Costeşti","countryCode":"RO","stateCode":"BZ","latitude":"45.06179000","longitude":"26.77321000"},{"name":"Comuna Cozieni","countryCode":"RO","stateCode":"BZ","latitude":"45.33240000","longitude":"26.49410000"},{"name":"Comuna Căneşti","countryCode":"RO","stateCode":"BZ","latitude":"45.39711000","longitude":"26.60889000"},{"name":"Comuna Cătina","countryCode":"RO","stateCode":"BZ","latitude":"45.28747000","longitude":"26.24479000"},{"name":"Comuna Florica","countryCode":"RO","stateCode":"BZ","latitude":"44.90802000","longitude":"26.76627000"},{"name":"Comuna Ghergheasa","countryCode":"RO","stateCode":"BZ","latitude":"45.28915000","longitude":"27.19182000"},{"name":"Comuna Gherăseni","countryCode":"RO","stateCode":"BZ","latitude":"45.02443000","longitude":"26.80069000"},{"name":"Comuna Glodeanu-Siliştea","countryCode":"RO","stateCode":"BZ","latitude":"44.83956000","longitude":"26.76757000"},{"name":"Comuna Glodeanu-Sărat","countryCode":"RO","stateCode":"BZ","latitude":"44.87601000","longitude":"26.65897000"},{"name":"Comuna Greabănu","countryCode":"RO","stateCode":"BZ","latitude":"45.38794000","longitude":"26.96628000"},{"name":"Comuna Gura Teghii","countryCode":"RO","stateCode":"BZ","latitude":"45.50703000","longitude":"26.43441000"},{"name":"Comuna Gălbinaşi","countryCode":"RO","stateCode":"BZ","latitude":"45.07439000","longitude":"26.94363000"},{"name":"Comuna Largu","countryCode":"RO","stateCode":"BZ","latitude":"44.97448000","longitude":"27.16261000"},{"name":"Comuna Lopătari","countryCode":"RO","stateCode":"BZ","latitude":"45.48774000","longitude":"26.55233000"},{"name":"Comuna Luciu","countryCode":"RO","stateCode":"BZ","latitude":"44.97510000","longitude":"27.05781000"},{"name":"Comuna Merei","countryCode":"RO","stateCode":"BZ","latitude":"45.13102000","longitude":"26.66127000"},{"name":"Comuna Mihăileşti","countryCode":"RO","stateCode":"BZ","latitude":"44.92518000","longitude":"26.67330000"},{"name":"Comuna Movila Banului","countryCode":"RO","stateCode":"BZ","latitude":"44.97607000","longitude":"26.70299000"},{"name":"Comuna Murgeşti","countryCode":"RO","stateCode":"BZ","latitude":"45.40612000","longitude":"26.88883000"},{"name":"Comuna Mânzăleşti","countryCode":"RO","stateCode":"BZ","latitude":"45.50414000","longitude":"26.64561000"},{"name":"Comuna Măgura","countryCode":"RO","stateCode":"BZ","latitude":"45.26962000","longitude":"26.55104000"},{"name":"Comuna Mărgăriteşti","countryCode":"RO","stateCode":"BZ","latitude":"45.43496000","longitude":"26.83619000"},{"name":"Comuna Mărăcineni","countryCode":"RO","stateCode":"BZ","latitude":"45.18902000","longitude":"26.79393000"},{"name":"Comuna Năeni","countryCode":"RO","stateCode":"BZ","latitude":"45.09968000","longitude":"26.48944000"},{"name":"Comuna Odăile","countryCode":"RO","stateCode":"BZ","latitude":"45.38458000","longitude":"26.53966000"},{"name":"Comuna Padina","countryCode":"RO","stateCode":"BZ","latitude":"44.87082000","longitude":"27.11566000"},{"name":"Comuna Pardoşi","countryCode":"RO","stateCode":"BZ","latitude":"45.44989000","longitude":"26.87934000"},{"name":"Comuna Pietroasele","countryCode":"RO","stateCode":"BZ","latitude":"45.10357000","longitude":"26.59143000"},{"name":"Comuna Podgoria","countryCode":"RO","stateCode":"BZ","latitude":"45.45591000","longitude":"27.00626000"},{"name":"Comuna Poşta Câlnãu","countryCode":"RO","stateCode":"BZ","latitude":"45.24683000","longitude":"26.86785000"},{"name":"Comuna Puieşti","countryCode":"RO","stateCode":"BZ","latitude":"45.39338000","longitude":"27.20850000"},{"name":"Comuna Pârscov","countryCode":"RO","stateCode":"BZ","latitude":"45.30760000","longitude":"26.55283000"},{"name":"Comuna Pănătău","countryCode":"RO","stateCode":"BZ","latitude":"45.30516000","longitude":"26.39159000"},{"name":"Comuna Racoviţeni","countryCode":"RO","stateCode":"BZ","latitude":"45.35025000","longitude":"26.89919000"},{"name":"Comuna Robeasca","countryCode":"RO","stateCode":"BZ","latitude":"45.14246000","longitude":"27.14697000"},{"name":"Comuna Ruşeţu","countryCode":"RO","stateCode":"BZ","latitude":"44.94214000","longitude":"27.21863000"},{"name":"Comuna Râmnicelu","countryCode":"RO","stateCode":"BZ","latitude":"45.37840000","longitude":"27.13293000"},{"name":"Comuna Scorţoasa","countryCode":"RO","stateCode":"BZ","latitude":"45.36204000","longitude":"26.66176000"},{"name":"Comuna Scutelnici","countryCode":"RO","stateCode":"BZ","latitude":"44.83964000","longitude":"26.93747000"},{"name":"Comuna Siriu","countryCode":"RO","stateCode":"BZ","latitude":"45.50872000","longitude":"26.24470000"},{"name":"Comuna Smeeni","countryCode":"RO","stateCode":"BZ","latitude":"44.98816000","longitude":"26.91261000"},{"name":"Comuna Stâlpu","countryCode":"RO","stateCode":"BZ","latitude":"45.08519000","longitude":"26.70839000"},{"name":"Comuna Săgeata","countryCode":"RO","stateCode":"BZ","latitude":"45.10063000","longitude":"27.02496000"},{"name":"Comuna Săhăteni","countryCode":"RO","stateCode":"BZ","latitude":"45.02238000","longitude":"26.56344000"},{"name":"Comuna Săpoca","countryCode":"RO","stateCode":"BZ","latitude":"45.22290000","longitude":"26.75175000"},{"name":"Comuna Săruleşti","countryCode":"RO","stateCode":"BZ","latitude":"45.48304000","longitude":"26.77864000"},{"name":"Comuna Tisãu","countryCode":"RO","stateCode":"BZ","latitude":"45.19337000","longitude":"26.57321000"},{"name":"Comuna Topliceni","countryCode":"RO","stateCode":"BZ","latitude":"45.44104000","longitude":"26.98210000"},{"name":"Comuna Ulmeni","countryCode":"RO","stateCode":"BZ","latitude":"45.06881000","longitude":"26.62364000"},{"name":"Comuna Unguriu","countryCode":"RO","stateCode":"BZ","latitude":"45.27963000","longitude":"26.64103000"},{"name":"Comuna Vadu Paşii","countryCode":"RO","stateCode":"BZ","latitude":"45.15743000","longitude":"26.88249000"},{"name":"Comuna Valea Râmnicului","countryCode":"RO","stateCode":"BZ","latitude":"45.36174000","longitude":"27.04675000"},{"name":"Comuna Valea Sălciei","countryCode":"RO","stateCode":"BZ","latitude":"45.48818000","longitude":"26.82912000"},{"name":"Comuna Verneşti","countryCode":"RO","stateCode":"BZ","latitude":"45.20804000","longitude":"26.69650000"},{"name":"Comuna Vintilă Vodă","countryCode":"RO","stateCode":"BZ","latitude":"45.45461000","longitude":"26.72385000"},{"name":"Comuna Vipereşti","countryCode":"RO","stateCode":"BZ","latitude":"45.24643000","longitude":"26.44527000"},{"name":"Comuna Vâlcelele","countryCode":"RO","stateCode":"BZ","latitude":"45.34430000","longitude":"27.34937000"},{"name":"Comuna Ziduri","countryCode":"RO","stateCode":"BZ","latitude":"45.28211000","longitude":"27.05974000"},{"name":"Comuna Zărneşti","countryCode":"RO","stateCode":"BZ","latitude":"45.30951000","longitude":"26.88100000"},{"name":"Comuna Ţinteşti","countryCode":"RO","stateCode":"BZ","latitude":"45.07280000","longitude":"26.85786000"},{"name":"Corbu","countryCode":"RO","stateCode":"BZ","latitude":"45.32108000","longitude":"26.24936000"},{"name":"Costeşti","countryCode":"RO","stateCode":"BZ","latitude":"45.05000000","longitude":"26.76667000"},{"name":"Cozieni","countryCode":"RO","stateCode":"BZ","latitude":"45.33333000","longitude":"26.48333000"},{"name":"Coțatcu","countryCode":"RO","stateCode":"BZ","latitude":"45.46643000","longitude":"27.01486000"},{"name":"Căldărăști","countryCode":"RO","stateCode":"BZ","latitude":"44.89375000","longitude":"27.03400000"},{"name":"Căneşti","countryCode":"RO","stateCode":"BZ","latitude":"45.40000000","longitude":"26.60000000"},{"name":"Căpățânești","countryCode":"RO","stateCode":"BZ","latitude":"45.18333000","longitude":"26.80000000"},{"name":"Cătina","countryCode":"RO","stateCode":"BZ","latitude":"45.30000000","longitude":"26.25000000"},{"name":"Dedulești","countryCode":"RO","stateCode":"BZ","latitude":"45.47003000","longitude":"26.96737000"},{"name":"Dâmbroca","countryCode":"RO","stateCode":"BZ","latitude":"45.12328000","longitude":"26.95578000"},{"name":"Dăscălești","countryCode":"RO","stateCode":"BZ","latitude":"45.40626000","longitude":"27.25039000"},{"name":"Florica","countryCode":"RO","stateCode":"BZ","latitude":"44.90802000","longitude":"26.76627000"},{"name":"Fundeni","countryCode":"RO","stateCode":"BZ","latitude":"45.29141000","longitude":"26.88028000"},{"name":"Furtunești","countryCode":"RO","stateCode":"BZ","latitude":"45.45940000","longitude":"26.39760000"},{"name":"Ghergheasa","countryCode":"RO","stateCode":"BZ","latitude":"45.26667000","longitude":"27.20000000"},{"name":"Gherăseni","countryCode":"RO","stateCode":"BZ","latitude":"45.02589000","longitude":"26.79128000"},{"name":"Glodeanu-Siliştea","countryCode":"RO","stateCode":"BZ","latitude":"44.83333000","longitude":"26.80000000"},{"name":"Glodeanu-Sărat","countryCode":"RO","stateCode":"BZ","latitude":"44.86667000","longitude":"26.65000000"},{"name":"Grebănu","countryCode":"RO","stateCode":"BZ","latitude":"45.38333000","longitude":"26.96667000"},{"name":"Greceanca","countryCode":"RO","stateCode":"BZ","latitude":"45.07863000","longitude":"26.54468000"},{"name":"Grunji","countryCode":"RO","stateCode":"BZ","latitude":"45.50000000","longitude":"26.65000000"},{"name":"Grăjdana","countryCode":"RO","stateCode":"BZ","latitude":"45.20865000","longitude":"26.63114000"},{"name":"Gura Teghii","countryCode":"RO","stateCode":"BZ","latitude":"45.48333000","longitude":"26.41667000"},{"name":"Gălbinaşi","countryCode":"RO","stateCode":"BZ","latitude":"45.08333000","longitude":"26.91667000"},{"name":"Găvănești","countryCode":"RO","stateCode":"BZ","latitude":"45.08825000","longitude":"27.06499000"},{"name":"Izvoru","countryCode":"RO","stateCode":"BZ","latitude":"45.19249000","longitude":"26.59154000"},{"name":"Izvoru Dulce","countryCode":"RO","stateCode":"BZ","latitude":"45.34178000","longitude":"26.77730000"},{"name":"Largu","countryCode":"RO","stateCode":"BZ","latitude":"44.96667000","longitude":"27.15000000"},{"name":"Limpeziș","countryCode":"RO","stateCode":"BZ","latitude":"44.95357000","longitude":"26.70490000"},{"name":"Lipia","countryCode":"RO","stateCode":"BZ","latitude":"45.13970000","longitude":"26.73505000"},{"name":"Lopătari","countryCode":"RO","stateCode":"BZ","latitude":"45.48333000","longitude":"26.58333000"},{"name":"Luciu","countryCode":"RO","stateCode":"BZ","latitude":"44.96667000","longitude":"27.08333000"},{"name":"Lunca","countryCode":"RO","stateCode":"BZ","latitude":"45.00494000","longitude":"27.21335000"},{"name":"Lunca Jariștei","countryCode":"RO","stateCode":"BZ","latitude":"45.48231000","longitude":"26.25483000"},{"name":"Lunca Priporului","countryCode":"RO","stateCode":"BZ","latitude":"45.43909000","longitude":"26.30869000"},{"name":"Maxenu","countryCode":"RO","stateCode":"BZ","latitude":"45.05162000","longitude":"26.85498000"},{"name":"Merei","countryCode":"RO","stateCode":"BZ","latitude":"45.13333000","longitude":"26.68333000"},{"name":"Mihăileşti","countryCode":"RO","stateCode":"BZ","latitude":"44.91667000","longitude":"26.66667000"},{"name":"Movila Banului","countryCode":"RO","stateCode":"BZ","latitude":"44.98333000","longitude":"26.68333000"},{"name":"Municipiul Buzău","countryCode":"RO","stateCode":"BZ","latitude":"45.15046000","longitude":"26.82136000"},{"name":"Municipiul Râmnicu Sãrat","countryCode":"RO","stateCode":"BZ","latitude":"45.38324000","longitude":"27.05162000"},{"name":"Murgeşti","countryCode":"RO","stateCode":"BZ","latitude":"45.40000000","longitude":"26.88333000"},{"name":"Mânzăleşti","countryCode":"RO","stateCode":"BZ","latitude":"45.50000000","longitude":"26.65000000"},{"name":"Măgura","countryCode":"RO","stateCode":"BZ","latitude":"45.26667000","longitude":"26.58333000"},{"name":"Mărgăriteşti","countryCode":"RO","stateCode":"BZ","latitude":"45.43333000","longitude":"26.83333000"},{"name":"Mărunțișu","countryCode":"RO","stateCode":"BZ","latitude":"45.28610000","longitude":"26.35421000"},{"name":"Mărăcineni","countryCode":"RO","stateCode":"BZ","latitude":"45.20000000","longitude":"26.80000000"},{"name":"Mătești","countryCode":"RO","stateCode":"BZ","latitude":"45.21339000","longitude":"26.75607000"},{"name":"Nehoiu","countryCode":"RO","stateCode":"BZ","latitude":"45.41667000","longitude":"26.30000000"},{"name":"Năeni","countryCode":"RO","stateCode":"BZ","latitude":"45.10000000","longitude":"26.48333000"},{"name":"Odăile","countryCode":"RO","stateCode":"BZ","latitude":"45.38333000","longitude":"26.55000000"},{"name":"Oraş Nehoiu","countryCode":"RO","stateCode":"BZ","latitude":"45.41538000","longitude":"26.32089000"},{"name":"Oraş Pogoanele","countryCode":"RO","stateCode":"BZ","latitude":"44.90555000","longitude":"27.01183000"},{"name":"Oraş Pãtârlagele","countryCode":"RO","stateCode":"BZ","latitude":"45.32035000","longitude":"26.34539000"},{"name":"Oreavu","countryCode":"RO","stateCode":"BZ","latitude":"45.36826000","longitude":"27.02301000"},{"name":"Padina","countryCode":"RO","stateCode":"BZ","latitude":"44.83333000","longitude":"27.11667000"},{"name":"Pardoşi","countryCode":"RO","stateCode":"BZ","latitude":"45.36667000","longitude":"26.90000000"},{"name":"Pietroasele","countryCode":"RO","stateCode":"BZ","latitude":"45.10000000","longitude":"26.56667000"},{"name":"Pietrosu","countryCode":"RO","stateCode":"BZ","latitude":"45.05928000","longitude":"26.75827000"},{"name":"Plevna","countryCode":"RO","stateCode":"BZ","latitude":"45.37815000","longitude":"27.01310000"},{"name":"Podgoria","countryCode":"RO","stateCode":"BZ","latitude":"45.41667000","longitude":"27.01667000"},{"name":"Pogoanele","countryCode":"RO","stateCode":"BZ","latitude":"44.91667000","longitude":"27.00000000"},{"name":"Pogonele","countryCode":"RO","stateCode":"BZ","latitude":"45.08645000","longitude":"26.86454000"},{"name":"Potoceni","countryCode":"RO","stateCode":"BZ","latitude":"45.19660000","longitude":"26.77649000"},{"name":"Poşta Câlnău","countryCode":"RO","stateCode":"BZ","latitude":"45.23333000","longitude":"26.85000000"},{"name":"Puieștii de Jos","countryCode":"RO","stateCode":"BZ","latitude":"45.40267000","longitude":"27.22013000"},{"name":"Pârscov","countryCode":"RO","stateCode":"BZ","latitude":"45.28333000","longitude":"26.55000000"},{"name":"Păltineni","countryCode":"RO","stateCode":"BZ","latitude":"45.39596000","longitude":"26.32334000"},{"name":"Pănătău","countryCode":"RO","stateCode":"BZ","latitude":"45.32113000","longitude":"26.39442000"},{"name":"Pătârlagele","countryCode":"RO","stateCode":"BZ","latitude":"45.32081000","longitude":"26.36134000"},{"name":"Racoviţeni","countryCode":"RO","stateCode":"BZ","latitude":"45.36667000","longitude":"26.90000000"},{"name":"Robeasca","countryCode":"RO","stateCode":"BZ","latitude":"45.16667000","longitude":"27.13333000"},{"name":"Rubla","countryCode":"RO","stateCode":"BZ","latitude":"45.35300000","longitude":"27.07525000"},{"name":"Ruşeţu","countryCode":"RO","stateCode":"BZ","latitude":"44.95000000","longitude":"27.21667000"},{"name":"Râmnicelu","countryCode":"RO","stateCode":"BZ","latitude":"45.36381000","longitude":"27.11121000"},{"name":"Râmnicu Sărat","countryCode":"RO","stateCode":"BZ","latitude":"45.38333000","longitude":"27.05000000"},{"name":"Scorţoasa","countryCode":"RO","stateCode":"BZ","latitude":"45.36403000","longitude":"26.66116000"},{"name":"Scurtești","countryCode":"RO","stateCode":"BZ","latitude":"45.13829000","longitude":"26.90397000"},{"name":"Scutelnici","countryCode":"RO","stateCode":"BZ","latitude":"44.85000000","longitude":"26.91667000"},{"name":"Smeeni","countryCode":"RO","stateCode":"BZ","latitude":"44.98333000","longitude":"26.85000000"},{"name":"Stâlpu","countryCode":"RO","stateCode":"BZ","latitude":"45.08333000","longitude":"26.71667000"},{"name":"Stăncești","countryCode":"RO","stateCode":"BZ","latitude":"45.12665000","longitude":"26.92319000"},{"name":"Sudiți","countryCode":"RO","stateCode":"BZ","latitude":"45.26890000","longitude":"26.87183000"},{"name":"Tăbărăști","countryCode":"RO","stateCode":"BZ","latitude":"45.07948000","longitude":"26.91943000"},{"name":"Ulmeni","countryCode":"RO","stateCode":"BZ","latitude":"45.06667000","longitude":"26.65000000"},{"name":"Unguriu","countryCode":"RO","stateCode":"BZ","latitude":"45.27933000","longitude":"26.63208000"},{"name":"Vadu Paşii","countryCode":"RO","stateCode":"BZ","latitude":"45.16667000","longitude":"26.90000000"},{"name":"Vadu Sorești","countryCode":"RO","stateCode":"BZ","latitude":"45.31500000","longitude":"26.87748000"},{"name":"Valea Părului","countryCode":"RO","stateCode":"BZ","latitude":"45.36374000","longitude":"26.77706000"},{"name":"Valea Râmnicului","countryCode":"RO","stateCode":"BZ","latitude":"45.36395000","longitude":"27.04197000"},{"name":"Valea Salciei","countryCode":"RO","stateCode":"BZ","latitude":"45.49622000","longitude":"26.82361000"},{"name":"Verneşti","countryCode":"RO","stateCode":"BZ","latitude":"45.21667000","longitude":"26.73333000"},{"name":"Vintileanca","countryCode":"RO","stateCode":"BZ","latitude":"44.98500000","longitude":"26.58005000"},{"name":"Vintilă Vodă","countryCode":"RO","stateCode":"BZ","latitude":"45.46667000","longitude":"26.71667000"},{"name":"Vipereşti","countryCode":"RO","stateCode":"BZ","latitude":"45.23333000","longitude":"26.46667000"},{"name":"Vâlcele","countryCode":"RO","stateCode":"BZ","latitude":"45.08692000","longitude":"26.63353000"},{"name":"Vâlcelele","countryCode":"RO","stateCode":"BZ","latitude":"45.34430000","longitude":"27.34937000"},{"name":"Ziduri","countryCode":"RO","stateCode":"BZ","latitude":"45.30000000","longitude":"27.08333000"},{"name":"Zorești","countryCode":"RO","stateCode":"BZ","latitude":"45.18177000","longitude":"26.70291000"},{"name":"Zărneşti","countryCode":"RO","stateCode":"BZ","latitude":"45.30000000","longitude":"26.86667000"},{"name":"Zărneștii de Slănic","countryCode":"RO","stateCode":"BZ","latitude":"45.27708000","longitude":"26.75549000"},{"name":"Ţinteşti","countryCode":"RO","stateCode":"BZ","latitude":"45.06667000","longitude":"26.86667000"},{"name":"Săgeata","countryCode":"RO","stateCode":"BZ","latitude":"45.10000000","longitude":"26.98333000"},{"name":"Săhăteni","countryCode":"RO","stateCode":"BZ","latitude":"45.03333000","longitude":"26.51667000"},{"name":"Sălcioara","countryCode":"RO","stateCode":"BZ","latitude":"45.30874000","longitude":"27.17692000"},{"name":"Săpoca","countryCode":"RO","stateCode":"BZ","latitude":"45.25000000","longitude":"26.75000000"},{"name":"Săruleşti","countryCode":"RO","stateCode":"BZ","latitude":"45.50000000","longitude":"26.75000000"},{"name":"Topliceni","countryCode":"RO","stateCode":"BZ","latitude":"45.41667000","longitude":"27.00000000"},{"name":"Anina","countryCode":"RO","stateCode":"CS","latitude":"45.07944000","longitude":"21.85694000"},{"name":"Armeniş","countryCode":"RO","stateCode":"CS","latitude":"45.20000000","longitude":"22.31667000"},{"name":"Berlişte","countryCode":"RO","stateCode":"CS","latitude":"44.98667000","longitude":"21.46306000"},{"name":"Berzasca","countryCode":"RO","stateCode":"CS","latitude":"44.64712000","longitude":"21.95428000"},{"name":"Berzovia","countryCode":"RO","stateCode":"CS","latitude":"45.42611000","longitude":"21.62806000"},{"name":"Bocşa","countryCode":"RO","stateCode":"CS","latitude":"45.37333000","longitude":"21.70917000"},{"name":"Bolvașnița","countryCode":"RO","stateCode":"CS","latitude":"45.34558000","longitude":"22.31012000"},{"name":"Borlova","countryCode":"RO","stateCode":"CS","latitude":"45.36738000","longitude":"22.35200000"},{"name":"Bozovici","countryCode":"RO","stateCode":"CS","latitude":"44.93889000","longitude":"22.00167000"},{"name":"Brebu","countryCode":"RO","stateCode":"CS","latitude":"45.42028000","longitude":"21.99250000"},{"name":"Brebu Nou","countryCode":"RO","stateCode":"CS","latitude":"45.23333000","longitude":"22.13333000"},{"name":"Buchin","countryCode":"RO","stateCode":"CS","latitude":"45.36667000","longitude":"22.25000000"},{"name":"Bucova","countryCode":"RO","stateCode":"CS","latitude":"45.50906000","longitude":"22.63731000"},{"name":"Bucoşniţa","countryCode":"RO","stateCode":"CS","latitude":"45.30000000","longitude":"22.26667000"},{"name":"Băile Herculane","countryCode":"RO","stateCode":"CS","latitude":"44.87972000","longitude":"22.41250000"},{"name":"Bănia","countryCode":"RO","stateCode":"CS","latitude":"44.89583000","longitude":"22.04472000"},{"name":"Băuţar","countryCode":"RO","stateCode":"CS","latitude":"45.51667000","longitude":"22.56667000"},{"name":"Caransebeş","countryCode":"RO","stateCode":"CS","latitude":"45.41667000","longitude":"22.21667000"},{"name":"Caraşova","countryCode":"RO","stateCode":"CS","latitude":"45.19861000","longitude":"21.87000000"},{"name":"Ciclova-Română","countryCode":"RO","stateCode":"CS","latitude":"45.01361000","longitude":"21.71917000"},{"name":"Ciuchici","countryCode":"RO","stateCode":"CS","latitude":"44.94139000","longitude":"21.61000000"},{"name":"Ciudanoviţa","countryCode":"RO","stateCode":"CS","latitude":"45.14472000","longitude":"21.79778000"},{"name":"Clocotici","countryCode":"RO","stateCode":"CS","latitude":"45.24495000","longitude":"21.83467000"},{"name":"Comuna Armeniş","countryCode":"RO","stateCode":"CS","latitude":"45.21901000","longitude":"22.35198000"},{"name":"Comuna Berlişte","countryCode":"RO","stateCode":"CS","latitude":"44.99004000","longitude":"21.46920000"},{"name":"Comuna Berzasca","countryCode":"RO","stateCode":"CS","latitude":"44.64845000","longitude":"21.98580000"},{"name":"Comuna Berzovia","countryCode":"RO","stateCode":"CS","latitude":"45.40777000","longitude":"21.60233000"},{"name":"Comuna Bolvaşniţa","countryCode":"RO","stateCode":"CS","latitude":"45.33634000","longitude":"22.33110000"},{"name":"Comuna Bozovici","countryCode":"RO","stateCode":"CS","latitude":"44.97815000","longitude":"21.97965000"},{"name":"Comuna Brebu","countryCode":"RO","stateCode":"CS","latitude":"45.40358000","longitude":"22.01842000"},{"name":"Comuna Brebu Nou","countryCode":"RO","stateCode":"CS","latitude":"45.23062000","longitude":"22.11809000"},{"name":"Comuna Buchin","countryCode":"RO","stateCode":"CS","latitude":"45.34756000","longitude":"22.20877000"},{"name":"Comuna Bucoşniţa","countryCode":"RO","stateCode":"CS","latitude":"45.30652000","longitude":"22.26856000"},{"name":"Comuna Bănia","countryCode":"RO","stateCode":"CS","latitude":"44.87200000","longitude":"22.02747000"},{"name":"Comuna Băuţar","countryCode":"RO","stateCode":"CS","latitude":"45.53016000","longitude":"22.57848000"},{"name":"Comuna Caraşova","countryCode":"RO","stateCode":"CS","latitude":"45.21545000","longitude":"21.88149000"},{"name":"Comuna Ciclova Română","countryCode":"RO","stateCode":"CS","latitude":"44.97477000","longitude":"21.71425000"},{"name":"Comuna Ciuchici","countryCode":"RO","stateCode":"CS","latitude":"44.93914000","longitude":"21.61419000"},{"name":"Comuna Ciudanoviţa","countryCode":"RO","stateCode":"CS","latitude":"45.15308000","longitude":"21.75402000"},{"name":"Comuna Constantin Daicoviciu","countryCode":"RO","stateCode":"CS","latitude":"45.51458000","longitude":"22.16374000"},{"name":"Comuna Copăcele","countryCode":"RO","stateCode":"CS","latitude":"45.48036000","longitude":"22.08720000"},{"name":"Comuna Cornea","countryCode":"RO","stateCode":"CS","latitude":"45.01953000","longitude":"22.31903000"},{"name":"Comuna Cornereva","countryCode":"RO","stateCode":"CS","latitude":"45.06968000","longitude":"22.44671000"},{"name":"Comuna Cărbunari","countryCode":"RO","stateCode":"CS","latitude":"44.83985000","longitude":"21.74178000"},{"name":"Comuna Dalboşeţ","countryCode":"RO","stateCode":"CS","latitude":"44.84425000","longitude":"21.93495000"},{"name":"Comuna Doclin","countryCode":"RO","stateCode":"CS","latitude":"45.32370000","longitude":"21.64622000"},{"name":"Comuna Dognecea","countryCode":"RO","stateCode":"CS","latitude":"45.24797000","longitude":"21.72574000"},{"name":"Comuna Domaşnea","countryCode":"RO","stateCode":"CS","latitude":"45.07577000","longitude":"22.33693000"},{"name":"Comuna Eftimie Murgu","countryCode":"RO","stateCode":"CS","latitude":"44.87744000","longitude":"22.09522000"},{"name":"Comuna Ezeriş","countryCode":"RO","stateCode":"CS","latitude":"45.38982000","longitude":"21.91754000"},{"name":"Comuna Forotic","countryCode":"RO","stateCode":"CS","latitude":"45.23159000","longitude":"21.57890000"},{"name":"Comuna Fârliug","countryCode":"RO","stateCode":"CS","latitude":"45.50025000","longitude":"21.85355000"},{"name":"Comuna Glimboca","countryCode":"RO","stateCode":"CS","latitude":"45.49499000","longitude":"22.32194000"},{"name":"Comuna Goruia","countryCode":"RO","stateCode":"CS","latitude":"45.18298000","longitude":"21.77054000"},{"name":"Comuna Grădinari","countryCode":"RO","stateCode":"CS","latitude":"45.10488000","longitude":"21.60576000"},{"name":"Comuna Gârnic","countryCode":"RO","stateCode":"CS","latitude":"44.75521000","longitude":"21.77168000"},{"name":"Comuna Iablaniţa","countryCode":"RO","stateCode":"CS","latitude":"44.97480000","longitude":"22.29180000"},{"name":"Comuna Luncaviţa","countryCode":"RO","stateCode":"CS","latitude":"45.08520000","longitude":"22.25352000"},{"name":"Comuna Lupac","countryCode":"RO","stateCode":"CS","latitude":"45.25215000","longitude":"21.80835000"},{"name":"Comuna Lăpuşnicel","countryCode":"RO","stateCode":"CS","latitude":"44.98679000","longitude":"22.20710000"},{"name":"Comuna Lăpuşnicu Mare","countryCode":"RO","stateCode":"CS","latitude":"44.88519000","longitude":"21.93321000"},{"name":"Comuna Marga","countryCode":"RO","stateCode":"CS","latitude":"45.51489000","longitude":"22.51537000"},{"name":"Comuna Mehadia","countryCode":"RO","stateCode":"CS","latitude":"44.95509000","longitude":"22.37181000"},{"name":"Comuna Mehadica","countryCode":"RO","stateCode":"CS","latitude":"45.03894000","longitude":"22.26476000"},{"name":"Comuna Măureni","countryCode":"RO","stateCode":"CS","latitude":"45.43170000","longitude":"21.51348000"},{"name":"Comuna Naidaş","countryCode":"RO","stateCode":"CS","latitude":"44.87584000","longitude":"21.56807000"},{"name":"Comuna Obreja","countryCode":"RO","stateCode":"CS","latitude":"45.46873000","longitude":"22.25570000"},{"name":"Comuna Ocna De Fier","countryCode":"RO","stateCode":"CS","latitude":"45.34195000","longitude":"21.77503000"},{"name":"Comuna Pescari","countryCode":"RO","stateCode":"CS","latitude":"44.67286000","longitude":"21.70092000"},{"name":"Comuna Pojejena","countryCode":"RO","stateCode":"CS","latitude":"44.78437000","longitude":"21.53365000"},{"name":"Comuna Prigor","countryCode":"RO","stateCode":"CS","latitude":"44.94774000","longitude":"22.12896000"},{"name":"Comuna Pãltiniş","countryCode":"RO","stateCode":"CS","latitude":"45.40607000","longitude":"22.11233000"},{"name":"Comuna Ramna","countryCode":"RO","stateCode":"CS","latitude":"45.46530000","longitude":"21.72257000"},{"name":"Comuna Rusca Montană","countryCode":"RO","stateCode":"CS","latitude":"45.60042000","longitude":"22.43638000"},{"name":"Comuna Răcăşdia","countryCode":"RO","stateCode":"CS","latitude":"44.99767000","longitude":"21.58786000"},{"name":"Comuna Sacu","countryCode":"RO","stateCode":"CS","latitude":"45.57152000","longitude":"22.11048000"},{"name":"Comuna Sasca Montană","countryCode":"RO","stateCode":"CS","latitude":"44.90394000","longitude":"21.70167000"},{"name":"Comuna Sicheviţa","countryCode":"RO","stateCode":"CS","latitude":"44.70616000","longitude":"21.82910000"},{"name":"Comuna Slatina-Timiş","countryCode":"RO","stateCode":"CS","latitude":"45.26064000","longitude":"22.31807000"},{"name":"Comuna Socol","countryCode":"RO","stateCode":"CS","latitude":"44.85334000","longitude":"21.41782000"},{"name":"Comuna Teregova","countryCode":"RO","stateCode":"CS","latitude":"45.14536000","longitude":"22.31192000"},{"name":"Comuna Ticvaniu Mare","countryCode":"RO","stateCode":"CS","latitude":"45.15901000","longitude":"21.65596000"},{"name":"Comuna Topleţ","countryCode":"RO","stateCode":"CS","latitude":"44.80454000","longitude":"22.39102000"},{"name":"Comuna Turnu Rueni","countryCode":"RO","stateCode":"CS","latitude":"45.39767000","longitude":"22.31756000"},{"name":"Comuna Târnova","countryCode":"RO","stateCode":"CS","latitude":"45.33274000","longitude":"21.96849000"},{"name":"Comuna Vermeş","countryCode":"RO","stateCode":"CS","latitude":"45.52216000","longitude":"21.62988000"},{"name":"Comuna Vrani","countryCode":"RO","stateCode":"CS","latitude":"45.02799000","longitude":"21.48549000"},{"name":"Comuna Văliug","countryCode":"RO","stateCode":"CS","latitude":"45.22643000","longitude":"22.03169000"},{"name":"Comuna Vărădia","countryCode":"RO","stateCode":"CS","latitude":"45.07166000","longitude":"21.54036000"},{"name":"Comuna Zorlenţu Mare","countryCode":"RO","stateCode":"CS","latitude":"45.46419000","longitude":"21.98155000"},{"name":"Comuna Zăvoi","countryCode":"RO","stateCode":"CS","latitude":"45.49706000","longitude":"22.44346000"},{"name":"Comuna Şopotu Nou","countryCode":"RO","stateCode":"CS","latitude":"44.79650000","longitude":"21.85135000"},{"name":"Constantin Daicoviciu","countryCode":"RO","stateCode":"CS","latitude":"45.55000000","longitude":"22.15000000"},{"name":"Copăcele","countryCode":"RO","stateCode":"CS","latitude":"45.50000000","longitude":"22.10000000"},{"name":"Cornea","countryCode":"RO","stateCode":"CS","latitude":"45.03333000","longitude":"22.31667000"},{"name":"Cornereva","countryCode":"RO","stateCode":"CS","latitude":"45.06667000","longitude":"22.41667000"},{"name":"Cornuțel","countryCode":"RO","stateCode":"CS","latitude":"45.43489000","longitude":"22.09556000"},{"name":"Coronini","countryCode":"RO","stateCode":"CS","latitude":"44.68004000","longitude":"21.68552000"},{"name":"Câlnic","countryCode":"RO","stateCode":"CS","latitude":"45.33844000","longitude":"21.85754000"},{"name":"Cărbunari","countryCode":"RO","stateCode":"CS","latitude":"44.83444000","longitude":"21.74417000"},{"name":"Dalboșeț","countryCode":"RO","stateCode":"CS","latitude":"44.86399000","longitude":"21.95854000"},{"name":"Doclin","countryCode":"RO","stateCode":"CS","latitude":"45.29694000","longitude":"21.65389000"},{"name":"Dognecea","countryCode":"RO","stateCode":"CS","latitude":"45.27417000","longitude":"21.75694000"},{"name":"Domaşnea","countryCode":"RO","stateCode":"CS","latitude":"45.08333000","longitude":"22.31667000"},{"name":"Eftimie Murgu","countryCode":"RO","stateCode":"CS","latitude":"44.90028000","longitude":"22.09278000"},{"name":"Ezeriş","countryCode":"RO","stateCode":"CS","latitude":"45.41083000","longitude":"21.88583000"},{"name":"Fizeș","countryCode":"RO","stateCode":"CS","latitude":"45.36403000","longitude":"21.59517000"},{"name":"Forotic","countryCode":"RO","stateCode":"CS","latitude":"45.23028000","longitude":"21.58750000"},{"name":"Fârliug","countryCode":"RO","stateCode":"CS","latitude":"45.48833000","longitude":"21.84944000"},{"name":"Gherteniș","countryCode":"RO","stateCode":"CS","latitude":"45.43315000","longitude":"21.58126000"},{"name":"Glimboca","countryCode":"RO","stateCode":"CS","latitude":"45.48333000","longitude":"22.31667000"},{"name":"Goruia","countryCode":"RO","stateCode":"CS","latitude":"45.18722000","longitude":"21.77917000"},{"name":"Greoni","countryCode":"RO","stateCode":"CS","latitude":"45.08901000","longitude":"21.61731000"},{"name":"Grădinari","countryCode":"RO","stateCode":"CS","latitude":"45.11861000","longitude":"21.59889000"},{"name":"Gârnic","countryCode":"RO","stateCode":"CS","latitude":"44.78639000","longitude":"21.79444000"},{"name":"Iablaniţa","countryCode":"RO","stateCode":"CS","latitude":"44.95028000","longitude":"22.31417000"},{"name":"Liubcova","countryCode":"RO","stateCode":"CS","latitude":"44.65885000","longitude":"21.89559000"},{"name":"Luncaviţa","countryCode":"RO","stateCode":"CS","latitude":"45.08333000","longitude":"22.26667000"},{"name":"Lupac","countryCode":"RO","stateCode":"CS","latitude":"45.28000000","longitude":"21.81278000"},{"name":"Lăpuşnicel","countryCode":"RO","stateCode":"CS","latitude":"44.98306000","longitude":"22.22694000"},{"name":"Lăpuşnicu Mare","countryCode":"RO","stateCode":"CS","latitude":"44.91306000","longitude":"21.94417000"},{"name":"Marga","countryCode":"RO","stateCode":"CS","latitude":"45.50000000","longitude":"22.51667000"},{"name":"Mehadia","countryCode":"RO","stateCode":"CS","latitude":"44.90083000","longitude":"22.36694000"},{"name":"Mehadica","countryCode":"RO","stateCode":"CS","latitude":"45.03333000","longitude":"22.26667000"},{"name":"Moldova Nouă","countryCode":"RO","stateCode":"CS","latitude":"44.73750000","longitude":"21.66694000"},{"name":"Municipiul Caransebeş","countryCode":"RO","stateCode":"CS","latitude":"45.43476000","longitude":"22.20358000"},{"name":"Municipiul Reşiţa","countryCode":"RO","stateCode":"CS","latitude":"45.29838000","longitude":"21.91192000"},{"name":"Muntele Mic","countryCode":"RO","stateCode":"CS","latitude":"45.38333000","longitude":"22.33333000"},{"name":"Măru","countryCode":"RO","stateCode":"CS","latitude":"45.47586000","longitude":"22.45039000"},{"name":"Măureni","countryCode":"RO","stateCode":"CS","latitude":"45.40389000","longitude":"21.50250000"},{"name":"Naidăș","countryCode":"RO","stateCode":"CS","latitude":"44.88108000","longitude":"21.59061000"},{"name":"Obreja","countryCode":"RO","stateCode":"CS","latitude":"45.48333000","longitude":"22.25000000"},{"name":"Oraviţa","countryCode":"RO","stateCode":"CS","latitude":"45.03250000","longitude":"21.68944000"},{"name":"Oraş Anina","countryCode":"RO","stateCode":"CS","latitude":"45.07683000","longitude":"21.85213000"},{"name":"Oraş Bocşa","countryCode":"RO","stateCode":"CS","latitude":"45.37570000","longitude":"21.71483000"},{"name":"Oraş Bãile Herculane","countryCode":"RO","stateCode":"CS","latitude":"44.87326000","longitude":"22.41613000"},{"name":"Oraş Oraviţa","countryCode":"RO","stateCode":"CS","latitude":"45.05918000","longitude":"21.70739000"},{"name":"Oraş Oţelu Roşu","countryCode":"RO","stateCode":"CS","latitude":"45.51638000","longitude":"22.38135000"},{"name":"Oţelu Roşu","countryCode":"RO","stateCode":"CS","latitude":"45.53333000","longitude":"22.36667000"},{"name":"Padina Matei","countryCode":"RO","stateCode":"CS","latitude":"44.75843000","longitude":"21.75067000"},{"name":"Petroșnița","countryCode":"RO","stateCode":"CS","latitude":"45.32351000","longitude":"22.25920000"},{"name":"Plugova","countryCode":"RO","stateCode":"CS","latitude":"44.96250000","longitude":"22.35864000"},{"name":"Pojejena","countryCode":"RO","stateCode":"CS","latitude":"44.77417000","longitude":"21.57917000"},{"name":"Prigor","countryCode":"RO","stateCode":"CS","latitude":"44.93833000","longitude":"22.11333000"},{"name":"Păltiniş","countryCode":"RO","stateCode":"CS","latitude":"45.43333000","longitude":"22.15000000"},{"name":"Ramna","countryCode":"RO","stateCode":"CS","latitude":"45.43833000","longitude":"21.68833000"},{"name":"Reşiţa","countryCode":"RO","stateCode":"CS","latitude":"45.30083000","longitude":"21.88917000"},{"name":"Rusca","countryCode":"RO","stateCode":"CS","latitude":"45.14517000","longitude":"22.33859000"},{"name":"Rusca Montană","countryCode":"RO","stateCode":"CS","latitude":"45.56741000","longitude":"22.45816000"},{"name":"Răcăşdia","countryCode":"RO","stateCode":"CS","latitude":"44.99306000","longitude":"21.61806000"},{"name":"Sacu","countryCode":"RO","stateCode":"CS","latitude":"45.56667000","longitude":"22.11667000"},{"name":"Sasca Montană","countryCode":"RO","stateCode":"CS","latitude":"44.88546000","longitude":"21.70915000"},{"name":"Sicheviţa","countryCode":"RO","stateCode":"CS","latitude":"44.73500000","longitude":"21.84861000"},{"name":"Slatina-Timiş","countryCode":"RO","stateCode":"CS","latitude":"45.25000000","longitude":"22.28333000"},{"name":"Socol","countryCode":"RO","stateCode":"CS","latitude":"44.86083000","longitude":"21.37028000"},{"name":"Steierdorf","countryCode":"RO","stateCode":"CS","latitude":"45.06359000","longitude":"21.85216000"},{"name":"Turnu Ruieni","countryCode":"RO","stateCode":"CS","latitude":"45.39070000","longitude":"22.33557000"},{"name":"Târnova","countryCode":"RO","stateCode":"CS","latitude":"45.34250000","longitude":"22.00611000"},{"name":"Valea Bolvașnița","countryCode":"RO","stateCode":"CS","latitude":"44.94602000","longitude":"22.39019000"},{"name":"Verendin","countryCode":"RO","stateCode":"CS","latitude":"45.07755000","longitude":"22.23917000"},{"name":"Vermeş","countryCode":"RO","stateCode":"CS","latitude":"45.52056000","longitude":"21.65972000"},{"name":"Vrani","countryCode":"RO","stateCode":"CS","latitude":"45.03833000","longitude":"21.49250000"},{"name":"Vârciorova","countryCode":"RO","stateCode":"CS","latitude":"45.32710000","longitude":"22.35208000"},{"name":"Văliug","countryCode":"RO","stateCode":"CS","latitude":"45.23333000","longitude":"22.03333000"},{"name":"Vărădia","countryCode":"RO","stateCode":"CS","latitude":"45.07833000","longitude":"21.54694000"},{"name":"Zorlenţu Mare","countryCode":"RO","stateCode":"CS","latitude":"45.45056000","longitude":"21.95611000"},{"name":"Zăvoi","countryCode":"RO","stateCode":"CS","latitude":"45.51667000","longitude":"22.41667000"},{"name":"Şopotu Nou","countryCode":"RO","stateCode":"CS","latitude":"44.84194000","longitude":"21.86278000"},{"name":"Teregova","countryCode":"RO","stateCode":"CS","latitude":"45.15000000","longitude":"22.28333000"},{"name":"Ticvaniu Mare","countryCode":"RO","stateCode":"CS","latitude":"45.13528000","longitude":"21.63806000"},{"name":"Topleţ","countryCode":"RO","stateCode":"CS","latitude":"44.79722000","longitude":"22.39444000"},{"name":"Aninoasa","countryCode":"RO","stateCode":"HD","latitude":"45.40924000","longitude":"23.31505000"},{"name":"Baia de Criş","countryCode":"RO","stateCode":"HD","latitude":"46.16667000","longitude":"22.71667000"},{"name":"Balşa","countryCode":"RO","stateCode":"HD","latitude":"46.03333000","longitude":"23.11667000"},{"name":"Baru","countryCode":"RO","stateCode":"HD","latitude":"45.47218000","longitude":"23.16271000"},{"name":"Baru Mic","countryCode":"RO","stateCode":"HD","latitude":"45.46667000","longitude":"23.15000000"},{"name":"Barza","countryCode":"RO","stateCode":"HD","latitude":"46.11990000","longitude":"22.85695000"},{"name":"Beriu","countryCode":"RO","stateCode":"HD","latitude":"45.78333000","longitude":"23.18333000"},{"name":"Blăjeni","countryCode":"RO","stateCode":"HD","latitude":"46.23333000","longitude":"22.90000000"},{"name":"Boşorod","countryCode":"RO","stateCode":"HD","latitude":"45.68333000","longitude":"23.08333000"},{"name":"Brad","countryCode":"RO","stateCode":"HD","latitude":"46.13333000","longitude":"22.78333000"},{"name":"Brazi","countryCode":"RO","stateCode":"HD","latitude":"45.48716000","longitude":"22.84040000"},{"name":"Bretea Română","countryCode":"RO","stateCode":"HD","latitude":"45.66085000","longitude":"23.01739000"},{"name":"Brănişca","countryCode":"RO","stateCode":"HD","latitude":"45.91667000","longitude":"22.78333000"},{"name":"Buceş","countryCode":"RO","stateCode":"HD","latitude":"46.18333000","longitude":"22.93333000"},{"name":"Bucium-Orlea","countryCode":"RO","stateCode":"HD","latitude":"45.58333000","longitude":"22.96667000"},{"name":"Bucureşci","countryCode":"RO","stateCode":"HD","latitude":"46.13333000","longitude":"22.90000000"},{"name":"Bulzeștii de Sus","countryCode":"RO","stateCode":"HD","latitude":"46.30070000","longitude":"22.76118000"},{"name":"Bunila","countryCode":"RO","stateCode":"HD","latitude":"45.70000000","longitude":"22.66667000"},{"name":"Burjuc","countryCode":"RO","stateCode":"HD","latitude":"45.95000000","longitude":"22.48333000"},{"name":"Băcia","countryCode":"RO","stateCode":"HD","latitude":"45.80000000","longitude":"23.01667000"},{"name":"Băiţa","countryCode":"RO","stateCode":"HD","latitude":"46.03333000","longitude":"22.90000000"},{"name":"Băniţa","countryCode":"RO","stateCode":"HD","latitude":"45.45000000","longitude":"23.26667000"},{"name":"Bătrâna","countryCode":"RO","stateCode":"HD","latitude":"45.78333000","longitude":"22.58333000"},{"name":"Cerbăl","countryCode":"RO","stateCode":"HD","latitude":"45.78333000","longitude":"22.71667000"},{"name":"Certeju de Sus","countryCode":"RO","stateCode":"HD","latitude":"45.96667000","longitude":"22.96667000"},{"name":"Comuna Baia de Criş","countryCode":"RO","stateCode":"HD","latitude":"46.18227000","longitude":"22.70027000"},{"name":"Comuna Balşa","countryCode":"RO","stateCode":"HD","latitude":"46.04738000","longitude":"23.06886000"},{"name":"Comuna Baru","countryCode":"RO","stateCode":"HD","latitude":"45.47912000","longitude":"23.15132000"},{"name":"Comuna Beriu","countryCode":"RO","stateCode":"HD","latitude":"45.76347000","longitude":"23.23126000"},{"name":"Comuna Blăjeni","countryCode":"RO","stateCode":"HD","latitude":"46.25491000","longitude":"22.90335000"},{"name":"Comuna Boşorod","countryCode":"RO","stateCode":"HD","latitude":"45.63805000","longitude":"23.12990000"},{"name":"Comuna Bretea Română","countryCode":"RO","stateCode":"HD","latitude":"45.66021000","longitude":"23.01665000"},{"name":"Comuna Brănişca","countryCode":"RO","stateCode":"HD","latitude":"45.97185000","longitude":"22.76723000"},{"name":"Comuna Buceş","countryCode":"RO","stateCode":"HD","latitude":"46.19130000","longitude":"22.97718000"},{"name":"Comuna Bucureşci","countryCode":"RO","stateCode":"HD","latitude":"46.12392000","longitude":"22.93047000"},{"name":"Comuna Bulzeştii De Sus","countryCode":"RO","stateCode":"HD","latitude":"46.29383000","longitude":"22.77766000"},{"name":"Comuna Bunila","countryCode":"RO","stateCode":"HD","latitude":"45.69454000","longitude":"22.65763000"},{"name":"Comuna Burjuc","countryCode":"RO","stateCode":"HD","latitude":"45.97100000","longitude":"22.50164000"},{"name":"Comuna Băcia","countryCode":"RO","stateCode":"HD","latitude":"45.80832000","longitude":"23.02530000"},{"name":"Comuna Băiţa","countryCode":"RO","stateCode":"HD","latitude":"46.02424000","longitude":"22.89087000"},{"name":"Comuna Băniţa","countryCode":"RO","stateCode":"HD","latitude":"45.45636000","longitude":"23.23214000"},{"name":"Comuna Bătrâna","countryCode":"RO","stateCode":"HD","latitude":"45.80901000","longitude":"22.58859000"},{"name":"Comuna Cerbăl","countryCode":"RO","stateCode":"HD","latitude":"45.78603000","longitude":"22.68059000"},{"name":"Comuna Certeju de Sus","countryCode":"RO","stateCode":"HD","latitude":"45.97437000","longitude":"22.98863000"},{"name":"Comuna Crişcior","countryCode":"RO","stateCode":"HD","latitude":"46.12326000","longitude":"22.86590000"},{"name":"Comuna Cârjiţi","countryCode":"RO","stateCode":"HD","latitude":"45.84678000","longitude":"22.83467000"},{"name":"Comuna Densuş","countryCode":"RO","stateCode":"HD","latitude":"45.56403000","longitude":"22.77805000"},{"name":"Comuna Dobra","countryCode":"RO","stateCode":"HD","latitude":"45.88654000","longitude":"22.58817000"},{"name":"Comuna General Berthelot","countryCode":"RO","stateCode":"HD","latitude":"45.61164000","longitude":"22.88795000"},{"name":"Comuna Ghelari","countryCode":"RO","stateCode":"HD","latitude":"45.71810000","longitude":"22.77414000"},{"name":"Comuna Gurasada","countryCode":"RO","stateCode":"HD","latitude":"45.98515000","longitude":"22.58854000"},{"name":"Comuna Hărău","countryCode":"RO","stateCode":"HD","latitude":"45.90555000","longitude":"22.98136000"},{"name":"Comuna Ilia","countryCode":"RO","stateCode":"HD","latitude":"45.94059000","longitude":"22.67861000"},{"name":"Comuna Lelese","countryCode":"RO","stateCode":"HD","latitude":"45.73754000","longitude":"22.68923000"},{"name":"Comuna Lunca Cernii De Jos","countryCode":"RO","stateCode":"HD","latitude":"45.64302000","longitude":"22.58438000"},{"name":"Comuna Luncoiu De Jos","countryCode":"RO","stateCode":"HD","latitude":"46.06807000","longitude":"22.79112000"},{"name":"Comuna Lãpugiu De Jos","countryCode":"RO","stateCode":"HD","latitude":"45.89222000","longitude":"22.45747000"},{"name":"Comuna Mărtineşti","countryCode":"RO","stateCode":"HD","latitude":"45.79278000","longitude":"23.11998000"},{"name":"Comuna Orăştioara de Sus","countryCode":"RO","stateCode":"HD","latitude":"45.70150000","longitude":"23.18208000"},{"name":"Comuna Pestişu Mic","countryCode":"RO","stateCode":"HD","latitude":"45.80178000","longitude":"22.83551000"},{"name":"Comuna Pui","countryCode":"RO","stateCode":"HD","latitude":"45.51086000","longitude":"23.08463000"},{"name":"Comuna Rapoltu Mare","countryCode":"RO","stateCode":"HD","latitude":"45.87904000","longitude":"23.11543000"},{"name":"Comuna Ribiţa","countryCode":"RO","stateCode":"HD","latitude":"46.20595000","longitude":"22.79638000"},{"name":"Comuna Romos","countryCode":"RO","stateCode":"HD","latitude":"45.82922000","longitude":"23.30902000"},{"name":"Comuna Râu de Mori","countryCode":"RO","stateCode":"HD","latitude":"45.50717000","longitude":"22.86463000"},{"name":"Comuna Răchitova","countryCode":"RO","stateCode":"HD","latitude":"45.60982000","longitude":"22.76739000"},{"name":"Comuna Sarmizegetusa","countryCode":"RO","stateCode":"HD","latitude":"45.50996000","longitude":"22.76955000"},{"name":"Comuna Sântămăria-Orlea","countryCode":"RO","stateCode":"HD","latitude":"45.58333000","longitude":"22.96667000"},{"name":"Comuna Sãlaşu De Sus","countryCode":"RO","stateCode":"HD","latitude":"45.50425000","longitude":"22.97422000"},{"name":"Comuna Teliucu Inferior","countryCode":"RO","stateCode":"HD","latitude":"45.69866000","longitude":"22.87925000"},{"name":"Comuna Tomeşti","countryCode":"RO","stateCode":"HD","latitude":"46.22454000","longitude":"22.67017000"},{"name":"Comuna Topliţa","countryCode":"RO","stateCode":"HD","latitude":"45.66897000","longitude":"22.77399000"},{"name":"Comuna Toteşti","countryCode":"RO","stateCode":"HD","latitude":"45.57137000","longitude":"22.89023000"},{"name":"Comuna Turdaş","countryCode":"RO","stateCode":"HD","latitude":"45.84766000","longitude":"23.13189000"},{"name":"Comuna Vaţa De Jos","countryCode":"RO","stateCode":"HD","latitude":"46.18432000","longitude":"22.58002000"},{"name":"Comuna Veţel","countryCode":"RO","stateCode":"HD","latitude":"45.87424000","longitude":"22.76738000"},{"name":"Comuna Vorţa","countryCode":"RO","stateCode":"HD","latitude":"46.03672000","longitude":"22.67226000"},{"name":"Comuna Vălişoara","countryCode":"RO","stateCode":"HD","latitude":"46.02285000","longitude":"22.82527000"},{"name":"Comuna Zam","countryCode":"RO","stateCode":"HD","latitude":"46.04580000","longitude":"22.48786000"},{"name":"Comuna Şoimuş","countryCode":"RO","stateCode":"HD","latitude":"45.94589000","longitude":"22.86298000"},{"name":"Cristur","countryCode":"RO","stateCode":"HD","latitude":"45.82936000","longitude":"22.94323000"},{"name":"Crişcior","countryCode":"RO","stateCode":"HD","latitude":"46.11667000","longitude":"22.86667000"},{"name":"Cârjiţi","countryCode":"RO","stateCode":"HD","latitude":"45.85000000","longitude":"22.83333000"},{"name":"Călan","countryCode":"RO","stateCode":"HD","latitude":"45.73333000","longitude":"22.98333000"},{"name":"Căstău","countryCode":"RO","stateCode":"HD","latitude":"45.81465000","longitude":"23.21173000"},{"name":"Densuş","countryCode":"RO","stateCode":"HD","latitude":"45.58333000","longitude":"22.80000000"},{"name":"Deva","countryCode":"RO","stateCode":"HD","latitude":"45.88333000","longitude":"22.90000000"},{"name":"Dobra","countryCode":"RO","stateCode":"HD","latitude":"45.91667000","longitude":"22.56667000"},{"name":"General Berthelot","countryCode":"RO","stateCode":"HD","latitude":"45.61667000","longitude":"22.88333000"},{"name":"Geoagiu","countryCode":"RO","stateCode":"HD","latitude":"45.91667000","longitude":"23.20000000"},{"name":"Ghelari","countryCode":"RO","stateCode":"HD","latitude":"45.71667000","longitude":"22.78333000"},{"name":"Gurasada","countryCode":"RO","stateCode":"HD","latitude":"45.95483000","longitude":"22.59491000"},{"name":"Haţeg","countryCode":"RO","stateCode":"HD","latitude":"45.61667000","longitude":"22.95000000"},{"name":"Hunedoara","countryCode":"RO","stateCode":"HD","latitude":"45.75000000","longitude":"22.90000000"},{"name":"Hărău","countryCode":"RO","stateCode":"HD","latitude":"45.90000000","longitude":"22.95000000"},{"name":"Hărțăgani","countryCode":"RO","stateCode":"HD","latitude":"46.05012000","longitude":"22.92183000"},{"name":"Ilia","countryCode":"RO","stateCode":"HD","latitude":"45.93333000","longitude":"22.65000000"},{"name":"Iscroni","countryCode":"RO","stateCode":"HD","latitude":"45.37794000","longitude":"23.34201000"},{"name":"Jiu-Paroșeni","countryCode":"RO","stateCode":"HD","latitude":"45.36175000","longitude":"23.26044000"},{"name":"Lelese","countryCode":"RO","stateCode":"HD","latitude":"45.73333000","longitude":"22.70000000"},{"name":"Lunca Cernii de Jos","countryCode":"RO","stateCode":"HD","latitude":"45.63333000","longitude":"22.61667000"},{"name":"Luncoiu de Jos","countryCode":"RO","stateCode":"HD","latitude":"46.10000000","longitude":"22.76667000"},{"name":"Lupeni","countryCode":"RO","stateCode":"HD","latitude":"45.36029000","longitude":"23.23832000"},{"name":"Lăpugiu de Jos","countryCode":"RO","stateCode":"HD","latitude":"45.88333000","longitude":"22.48333000"},{"name":"Municipiul  Lupeni","countryCode":"RO","stateCode":"HD","latitude":"45.35654000","longitude":"23.22162000"},{"name":"Municipiul  Vulcan","countryCode":"RO","stateCode":"HD","latitude":"45.37985000","longitude":"23.27480000"},{"name":"Municipiul Brad","countryCode":"RO","stateCode":"HD","latitude":"46.14073000","longitude":"22.81284000"},{"name":"Municipiul Deva","countryCode":"RO","stateCode":"HD","latitude":"45.84644000","longitude":"22.93123000"},{"name":"Municipiul Hunedoara","countryCode":"RO","stateCode":"HD","latitude":"45.76512000","longitude":"22.87538000"},{"name":"Municipiul Orãştie","countryCode":"RO","stateCode":"HD","latitude":"45.83841000","longitude":"23.19885000"},{"name":"Municipiul Petroşani","countryCode":"RO","stateCode":"HD","latitude":"45.41963000","longitude":"23.35692000"},{"name":"Mărtineşti","countryCode":"RO","stateCode":"HD","latitude":"45.81667000","longitude":"23.13333000"},{"name":"Oraş Aninoasa","countryCode":"RO","stateCode":"HD","latitude":"45.39316000","longitude":"23.33020000"},{"name":"Oraş Cãlan","countryCode":"RO","stateCode":"HD","latitude":"45.73940000","longitude":"23.01035000"},{"name":"Oraş Geoagiu","countryCode":"RO","stateCode":"HD","latitude":"45.94835000","longitude":"23.20022000"},{"name":"Oraş Haţeg","countryCode":"RO","stateCode":"HD","latitude":"45.62512000","longitude":"22.92275000"},{"name":"Oraş Petrila","countryCode":"RO","stateCode":"HD","latitude":"45.45352000","longitude":"23.43697000"},{"name":"Oraş Simeria","countryCode":"RO","stateCode":"HD","latitude":"45.85296000","longitude":"23.00748000"},{"name":"Oraş Uricani","countryCode":"RO","stateCode":"HD","latitude":"45.31733000","longitude":"23.08005000"},{"name":"Orăştie","countryCode":"RO","stateCode":"HD","latitude":"45.83333000","longitude":"23.20000000"},{"name":"Orăştioara de Sus","countryCode":"RO","stateCode":"HD","latitude":"45.73333000","longitude":"23.16667000"},{"name":"Petrila","countryCode":"RO","stateCode":"HD","latitude":"45.45000000","longitude":"23.41667000"},{"name":"Petroşani","countryCode":"RO","stateCode":"HD","latitude":"45.41667000","longitude":"23.36667000"},{"name":"Peştişu Mic","countryCode":"RO","stateCode":"HD","latitude":"45.80000000","longitude":"22.88333000"},{"name":"Peștișu Mare","countryCode":"RO","stateCode":"HD","latitude":"45.80192000","longitude":"22.92704000"},{"name":"Pricaz","countryCode":"RO","stateCode":"HD","latitude":"45.85929000","longitude":"23.17266000"},{"name":"Pui","countryCode":"RO","stateCode":"HD","latitude":"45.51667000","longitude":"23.10000000"},{"name":"Rapoltu Mare","countryCode":"RO","stateCode":"HD","latitude":"45.86667000","longitude":"23.06667000"},{"name":"Ribiţa","countryCode":"RO","stateCode":"HD","latitude":"46.18333000","longitude":"22.76667000"},{"name":"Romos","countryCode":"RO","stateCode":"HD","latitude":"45.83333000","longitude":"23.28333000"},{"name":"Râu de Mori","countryCode":"RO","stateCode":"HD","latitude":"45.48333000","longitude":"22.85000000"},{"name":"Răchitova","countryCode":"RO","stateCode":"HD","latitude":"45.60000000","longitude":"22.75000000"},{"name":"Sarmizegetusa","countryCode":"RO","stateCode":"HD","latitude":"45.51667000","longitude":"22.78333000"},{"name":"Simeria","countryCode":"RO","stateCode":"HD","latitude":"45.85000000","longitude":"23.01667000"},{"name":"Turdaş","countryCode":"RO","stateCode":"HD","latitude":"45.85000000","longitude":"23.11667000"},{"name":"Uricani","countryCode":"RO","stateCode":"HD","latitude":"45.33731000","longitude":"23.15240000"},{"name":"Vaţa de Jos","countryCode":"RO","stateCode":"HD","latitude":"46.18333000","longitude":"22.60000000"},{"name":"Veţel","countryCode":"RO","stateCode":"HD","latitude":"45.90000000","longitude":"22.81667000"},{"name":"Vorţa","countryCode":"RO","stateCode":"HD","latitude":"46.01667000","longitude":"22.68333000"},{"name":"Vulcan","countryCode":"RO","stateCode":"HD","latitude":"45.38333000","longitude":"23.26667000"},{"name":"Vălişoara","countryCode":"RO","stateCode":"HD","latitude":"46.05000000","longitude":"22.85000000"},{"name":"Zam","countryCode":"RO","stateCode":"HD","latitude":"46.00000000","longitude":"22.45000000"},{"name":"Zdrapți","countryCode":"RO","stateCode":"HD","latitude":"46.15612000","longitude":"22.86954000"},{"name":"Şoimuş","countryCode":"RO","stateCode":"HD","latitude":"45.91667000","longitude":"22.90000000"},{"name":"Sântămăria-Orlea","countryCode":"RO","stateCode":"HD","latitude":"45.58874000","longitude":"22.97042000"},{"name":"Sălaşu de Sus","countryCode":"RO","stateCode":"HD","latitude":"45.51667000","longitude":"22.95000000"},{"name":"Teliucu Inferior","countryCode":"RO","stateCode":"HD","latitude":"45.71667000","longitude":"22.88333000"},{"name":"Tomeşti","countryCode":"RO","stateCode":"HD","latitude":"46.21667000","longitude":"22.65000000"},{"name":"Topliţa","countryCode":"RO","stateCode":"HD","latitude":"45.68333000","longitude":"22.78333000"},{"name":"Toteşti","countryCode":"RO","stateCode":"HD","latitude":"45.56667000","longitude":"22.88333000"},{"name":"Ardusat","countryCode":"RO","stateCode":"MM","latitude":"47.65000000","longitude":"23.36667000"},{"name":"Ariniş","countryCode":"RO","stateCode":"MM","latitude":"47.50000000","longitude":"23.23333000"},{"name":"Asuaju de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.56667000","longitude":"23.18333000"},{"name":"Baia Mare","countryCode":"RO","stateCode":"MM","latitude":"47.65729000","longitude":"23.56808000"},{"name":"Baia Sprie","countryCode":"RO","stateCode":"MM","latitude":"47.66189000","longitude":"23.69215000"},{"name":"Berbești","countryCode":"RO","stateCode":"MM","latitude":"47.84865000","longitude":"23.93448000"},{"name":"Bicaz","countryCode":"RO","stateCode":"MM","latitude":"47.46667000","longitude":"23.03333000"},{"name":"Bistra","countryCode":"RO","stateCode":"MM","latitude":"47.86667000","longitude":"24.20000000"},{"name":"Bocicoiu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.96667000","longitude":"24.00000000"},{"name":"Bogdan Vodă","countryCode":"RO","stateCode":"MM","latitude":"47.69197000","longitude":"24.26605000"},{"name":"Boiu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.40000000","longitude":"23.58333000"},{"name":"Borcut","countryCode":"RO","stateCode":"MM","latitude":"47.48200000","longitude":"23.84071000"},{"name":"Borşa","countryCode":"RO","stateCode":"MM","latitude":"47.65527000","longitude":"24.66328000"},{"name":"Botiza","countryCode":"RO","stateCode":"MM","latitude":"47.66667000","longitude":"24.15000000"},{"name":"Breb","countryCode":"RO","stateCode":"MM","latitude":"47.74854000","longitude":"23.90494000"},{"name":"Budeşti","countryCode":"RO","stateCode":"MM","latitude":"47.73333000","longitude":"23.95000000"},{"name":"Bârsana","countryCode":"RO","stateCode":"MM","latitude":"47.81667000","longitude":"24.06667000"},{"name":"Băile Borșa","countryCode":"RO","stateCode":"MM","latitude":"47.68416000","longitude":"24.71391000"},{"name":"Băiuţ","countryCode":"RO","stateCode":"MM","latitude":"47.61667000","longitude":"24.00000000"},{"name":"Băiţa de sub Codru","countryCode":"RO","stateCode":"MM","latitude":"47.53333000","longitude":"23.15000000"},{"name":"Băița","countryCode":"RO","stateCode":"MM","latitude":"47.70614000","longitude":"23.49326000"},{"name":"Băseşti","countryCode":"RO","stateCode":"MM","latitude":"47.48333000","longitude":"23.15000000"},{"name":"Cavnic","countryCode":"RO","stateCode":"MM","latitude":"47.66667000","longitude":"23.86667000"},{"name":"Cerneşti","countryCode":"RO","stateCode":"MM","latitude":"47.51667000","longitude":"23.75000000"},{"name":"Chelința","countryCode":"RO","stateCode":"MM","latitude":"47.45311000","longitude":"23.31799000"},{"name":"Cicârlău","countryCode":"RO","stateCode":"MM","latitude":"47.69155000","longitude":"23.40380000"},{"name":"Coaș","countryCode":"RO","stateCode":"MM","latitude":"47.53957000","longitude":"23.58584000"},{"name":"Coltău","countryCode":"RO","stateCode":"MM","latitude":"47.59837000","longitude":"23.52459000"},{"name":"Comuna Ardusat","countryCode":"RO","stateCode":"MM","latitude":"47.63241000","longitude":"23.39156000"},{"name":"Comuna Ariniş","countryCode":"RO","stateCode":"MM","latitude":"47.50757000","longitude":"23.22435000"},{"name":"Comuna Asuaju de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.55000000","longitude":"23.20000000"},{"name":"Comuna Bicaz","countryCode":"RO","stateCode":"MM","latitude":"47.46241000","longitude":"23.01474000"},{"name":"Comuna Bistra","countryCode":"RO","stateCode":"MM","latitude":"47.86860000","longitude":"24.19291000"},{"name":"Comuna Bocicoiu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.94673000","longitude":"24.01121000"},{"name":"Comuna Bogdan Vodă","countryCode":"RO","stateCode":"MM","latitude":"47.69480000","longitude":"24.29548000"},{"name":"Comuna Boiu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.40202000","longitude":"23.59965000"},{"name":"Comuna Botiza","countryCode":"RO","stateCode":"MM","latitude":"47.66818000","longitude":"24.15035000"},{"name":"Comuna Budeşti","countryCode":"RO","stateCode":"MM","latitude":"47.74615000","longitude":"23.94569000"},{"name":"Comuna Bârsana","countryCode":"RO","stateCode":"MM","latitude":"47.81500000","longitude":"24.05731000"},{"name":"Comuna Băiuţ","countryCode":"RO","stateCode":"MM","latitude":"47.60191000","longitude":"24.00180000"},{"name":"Comuna Băiţa de sub Codru","countryCode":"RO","stateCode":"MM","latitude":"47.53333000","longitude":"23.15000000"},{"name":"Comuna Băseşti","countryCode":"RO","stateCode":"MM","latitude":"47.49608000","longitude":"23.10786000"},{"name":"Comuna Cerneşti","countryCode":"RO","stateCode":"MM","latitude":"47.53576000","longitude":"23.78366000"},{"name":"Comuna Cicârlău","countryCode":"RO","stateCode":"MM","latitude":"47.70582000","longitude":"23.38142000"},{"name":"Comuna Coaş","countryCode":"RO","stateCode":"MM","latitude":"47.51282000","longitude":"23.60046000"},{"name":"Comuna Coltãu","countryCode":"RO","stateCode":"MM","latitude":"47.60118000","longitude":"23.53450000"},{"name":"Comuna Copalnic Mănăştur","countryCode":"RO","stateCode":"MM","latitude":"47.52250000","longitude":"23.68782000"},{"name":"Comuna Coroieni","countryCode":"RO","stateCode":"MM","latitude":"47.36635000","longitude":"23.77764000"},{"name":"Comuna Cupşeni","countryCode":"RO","stateCode":"MM","latitude":"47.53255000","longitude":"23.94243000"},{"name":"Comuna Câmpulung la Tisa","countryCode":"RO","stateCode":"MM","latitude":"47.98651000","longitude":"23.77263000"},{"name":"Comuna Călineşti","countryCode":"RO","stateCode":"MM","latitude":"47.78502000","longitude":"23.97011000"},{"name":"Comuna Deseşti","countryCode":"RO","stateCode":"MM","latitude":"47.77004000","longitude":"23.85900000"},{"name":"Comuna Dumbrăviţa","countryCode":"RO","stateCode":"MM","latitude":"47.60118000","longitude":"23.65726000"},{"name":"Comuna Fărcaşa","countryCode":"RO","stateCode":"MM","latitude":"47.59482000","longitude":"23.34826000"},{"name":"Comuna Giuleşti","countryCode":"RO","stateCode":"MM","latitude":"47.82215000","longitude":"23.92994000"},{"name":"Comuna Groşi","countryCode":"RO","stateCode":"MM","latitude":"47.61193000","longitude":"23.58661000"},{"name":"Comuna Groşii Ţibleşului","countryCode":"RO","stateCode":"MM","latitude":"47.48983000","longitude":"24.06368000"},{"name":"Comuna Gârdani","countryCode":"RO","stateCode":"MM","latitude":"47.55135000","longitude":"23.30880000"},{"name":"Comuna Ieud","countryCode":"RO","stateCode":"MM","latitude":"47.67739000","longitude":"24.23378000"},{"name":"Comuna Leordina","countryCode":"RO","stateCode":"MM","latitude":"47.78306000","longitude":"24.26401000"},{"name":"Comuna Lăpuş","countryCode":"RO","stateCode":"MM","latitude":"47.49363000","longitude":"24.00646000"},{"name":"Comuna Mireşu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.50011000","longitude":"23.36420000"},{"name":"Comuna Moisei","countryCode":"RO","stateCode":"MM","latitude":"47.65612000","longitude":"24.53988000"},{"name":"Comuna Oarţa De Jos","countryCode":"RO","stateCode":"MM","latitude":"47.45000000","longitude":"23.10000000"},{"name":"Comuna Ocna Şugatag","countryCode":"RO","stateCode":"MM","latitude":"47.77493000","longitude":"23.91268000"},{"name":"Comuna Onceşti","countryCode":"RO","stateCode":"MM","latitude":"47.84814000","longitude":"23.98183000"},{"name":"Comuna Petrova","countryCode":"RO","stateCode":"MM","latitude":"47.83003000","longitude":"24.21603000"},{"name":"Comuna Poienile Izei","countryCode":"RO","stateCode":"MM","latitude":"47.70309000","longitude":"24.11276000"},{"name":"Comuna Poienile de sub Munte","countryCode":"RO","stateCode":"MM","latitude":"47.82371000","longitude":"24.43674000"},{"name":"Comuna Recea","countryCode":"RO","stateCode":"MM","latitude":"47.63108000","longitude":"23.48610000"},{"name":"Comuna Remetea Chioarului","countryCode":"RO","stateCode":"MM","latitude":"47.52129000","longitude":"23.52891000"},{"name":"Comuna Remeţi","countryCode":"RO","stateCode":"MM","latitude":"47.99630000","longitude":"23.58741000"},{"name":"Comuna Repedea","countryCode":"RO","stateCode":"MM","latitude":"47.83212000","longitude":"24.40142000"},{"name":"Comuna Rona de Jos","countryCode":"RO","stateCode":"MM","latitude":"47.91667000","longitude":"24.01667000"},{"name":"Comuna Rona de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.90184000","longitude":"24.03877000"},{"name":"Comuna Rozavlea","countryCode":"RO","stateCode":"MM","latitude":"47.73791000","longitude":"24.20116000"},{"name":"Comuna Ruşcova","countryCode":"RO","stateCode":"MM","latitude":"47.79289000","longitude":"24.28546000"},{"name":"Comuna Satulung","countryCode":"RO","stateCode":"MM","latitude":"47.57189000","longitude":"23.41978000"},{"name":"Comuna Strâmtura","countryCode":"RO","stateCode":"MM","latitude":"47.75156000","longitude":"24.10267000"},{"name":"Comuna Suciu de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.44309000","longitude":"24.04303000"},{"name":"Comuna Sãpânţa","countryCode":"RO","stateCode":"MM","latitude":"47.96933000","longitude":"23.69818000"},{"name":"Comuna Săcel","countryCode":"RO","stateCode":"MM","latitude":"47.63690000","longitude":"24.43508000"},{"name":"Comuna Săcălăşeni","countryCode":"RO","stateCode":"MM","latitude":"47.57041000","longitude":"23.57207000"},{"name":"Comuna Sălsig","countryCode":"RO","stateCode":"MM","latitude":"47.51934000","longitude":"23.30270000"},{"name":"Comuna Sărăsău","countryCode":"RO","stateCode":"MM","latitude":"47.95000000","longitude":"23.81667000"},{"name":"Comuna Vadu Izei","countryCode":"RO","stateCode":"MM","latitude":"47.88131000","longitude":"23.96081000"},{"name":"Comuna Valea Chioarului","countryCode":"RO","stateCode":"MM","latitude":"47.40706000","longitude":"23.46101000"},{"name":"Comuna Vima Micã","countryCode":"RO","stateCode":"MM","latitude":"47.41766000","longitude":"23.68841000"},{"name":"Comuna Vişeu de Jos","countryCode":"RO","stateCode":"MM","latitude":"47.72760000","longitude":"24.36306000"},{"name":"Comuna Şieu","countryCode":"RO","stateCode":"MM","latitude":"47.72462000","longitude":"24.22389000"},{"name":"Comuna Şişeşti","countryCode":"RO","stateCode":"MM","latitude":"47.61329000","longitude":"23.74104000"},{"name":"Copalnic Mănăştur","countryCode":"RO","stateCode":"MM","latitude":"47.50000000","longitude":"23.68333000"},{"name":"Coroieni","countryCode":"RO","stateCode":"MM","latitude":"47.36667000","longitude":"23.76667000"},{"name":"Crasna Vișeului","countryCode":"RO","stateCode":"MM","latitude":"47.82869000","longitude":"24.23000000"},{"name":"Crăciunești","countryCode":"RO","stateCode":"MM","latitude":"47.95551000","longitude":"23.98267000"},{"name":"Cupşeni","countryCode":"RO","stateCode":"MM","latitude":"47.55000000","longitude":"23.93333000"},{"name":"Câmpulung la Tisa","countryCode":"RO","stateCode":"MM","latitude":"47.98651000","longitude":"23.77263000"},{"name":"Călineşti","countryCode":"RO","stateCode":"MM","latitude":"47.78423000","longitude":"23.96961000"},{"name":"Deseşti","countryCode":"RO","stateCode":"MM","latitude":"47.76667000","longitude":"23.85000000"},{"name":"Dragomireşti","countryCode":"RO","stateCode":"MM","latitude":"47.66839000","longitude":"24.29111000"},{"name":"Dumbrăviţa","countryCode":"RO","stateCode":"MM","latitude":"47.60000000","longitude":"23.65000000"},{"name":"Dămăcușeni","countryCode":"RO","stateCode":"MM","latitude":"47.45709000","longitude":"23.90914000"},{"name":"Fărcaşa","countryCode":"RO","stateCode":"MM","latitude":"47.58333000","longitude":"23.33333000"},{"name":"Giuleşti","countryCode":"RO","stateCode":"MM","latitude":"47.81667000","longitude":"23.93333000"},{"name":"Groşi","countryCode":"RO","stateCode":"MM","latitude":"47.61667000","longitude":"23.61667000"},{"name":"Groșii Țibleșului","countryCode":"RO","stateCode":"MM","latitude":"47.48983000","longitude":"24.06368000"},{"name":"Gârdani","countryCode":"RO","stateCode":"MM","latitude":"47.55135000","longitude":"23.30880000"},{"name":"Iadăra","countryCode":"RO","stateCode":"MM","latitude":"47.47927000","longitude":"23.39893000"},{"name":"Iapa","countryCode":"RO","stateCode":"MM","latitude":"47.92513000","longitude":"23.82539000"},{"name":"Ieud","countryCode":"RO","stateCode":"MM","latitude":"47.67796000","longitude":"24.23399000"},{"name":"Ilba","countryCode":"RO","stateCode":"MM","latitude":"47.71280000","longitude":"23.35765000"},{"name":"Leordina","countryCode":"RO","stateCode":"MM","latitude":"47.78333000","longitude":"24.25000000"},{"name":"Libotin","countryCode":"RO","stateCode":"MM","latitude":"47.50541000","longitude":"23.96833000"},{"name":"Lunca la Tisa","countryCode":"RO","stateCode":"MM","latitude":"47.95213000","longitude":"24.05216000"},{"name":"Lăpuş","countryCode":"RO","stateCode":"MM","latitude":"47.50000000","longitude":"24.01667000"},{"name":"Lăpușel","countryCode":"RO","stateCode":"MM","latitude":"47.61830000","longitude":"23.47913000"},{"name":"Mara","countryCode":"RO","stateCode":"MM","latitude":"47.75552000","longitude":"23.83126000"},{"name":"Mireşu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.50000000","longitude":"23.33333000"},{"name":"Moisei","countryCode":"RO","stateCode":"MM","latitude":"47.65562000","longitude":"24.54011000"},{"name":"Sighetu Marmaţiei","countryCode":"RO","stateCode":"MM","latitude":"47.91914000","longitude":"23.88679000"},{"name":"Mânău","countryCode":"RO","stateCode":"MM","latitude":"47.48179000","longitude":"23.26247000"},{"name":"Nistru","countryCode":"RO","stateCode":"MM","latitude":"47.72088000","longitude":"23.45495000"},{"name":"Oarţa de Jos","countryCode":"RO","stateCode":"MM","latitude":"47.45827000","longitude":"23.12742000"},{"name":"Ocna Şugatag","countryCode":"RO","stateCode":"MM","latitude":"47.78333000","longitude":"23.93333000"},{"name":"Oncești","countryCode":"RO","stateCode":"MM","latitude":"47.84814000","longitude":"23.98183000"},{"name":"Ulmeni","countryCode":"RO","stateCode":"MM","latitude":"47.46209000","longitude":"23.27925000"},{"name":"Vişeu De Sus","countryCode":"RO","stateCode":"MM","latitude":"47.71493000","longitude":"24.41707000"},{"name":"Seini","countryCode":"RO","stateCode":"MM","latitude":"47.75000000","longitude":"23.28333000"},{"name":"Săliştea de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.66019000","longitude":"24.35336000"},{"name":"Târgu Lăpuş","countryCode":"RO","stateCode":"MM","latitude":"47.46124000","longitude":"23.85353000"},{"name":"Tăuţii-Măgherăuş","countryCode":"RO","stateCode":"MM","latitude":"47.72129000","longitude":"23.48601000"},{"name":"Şomcuta Mare","countryCode":"RO","stateCode":"MM","latitude":"47.51667000","longitude":"23.46667000"},{"name":"Petrova","countryCode":"RO","stateCode":"MM","latitude":"47.82981000","longitude":"24.21533000"},{"name":"Poienile Izei","countryCode":"RO","stateCode":"MM","latitude":"47.70000000","longitude":"24.11667000"},{"name":"Poienile de sub Munte","countryCode":"RO","stateCode":"MM","latitude":"47.81667000","longitude":"24.43333000"},{"name":"Recea","countryCode":"RO","stateCode":"MM","latitude":"47.63333000","longitude":"23.51667000"},{"name":"Remetea Chioarului","countryCode":"RO","stateCode":"MM","latitude":"47.53333000","longitude":"23.55000000"},{"name":"Remeţi","countryCode":"RO","stateCode":"MM","latitude":"47.98333000","longitude":"23.63333000"},{"name":"Repedea","countryCode":"RO","stateCode":"MM","latitude":"47.83333000","longitude":"24.40000000"},{"name":"Rogoz","countryCode":"RO","stateCode":"MM","latitude":"47.46749000","longitude":"23.93214000"},{"name":"Rona de Jos","countryCode":"RO","stateCode":"MM","latitude":"47.91667000","longitude":"24.01667000"},{"name":"Rona de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.90000000","longitude":"24.05000000"},{"name":"Rozavlea","countryCode":"RO","stateCode":"MM","latitude":"47.73333000","longitude":"24.21667000"},{"name":"Ruscova","countryCode":"RO","stateCode":"MM","latitude":"47.79289000","longitude":"24.28546000"},{"name":"Sarasău","countryCode":"RO","stateCode":"MM","latitude":"47.95510000","longitude":"23.82874000"},{"name":"Sat-Șugatag","countryCode":"RO","stateCode":"MM","latitude":"47.79796000","longitude":"23.90637000"},{"name":"Satulung","countryCode":"RO","stateCode":"MM","latitude":"47.56667000","longitude":"23.43333000"},{"name":"Strâmtura","countryCode":"RO","stateCode":"MM","latitude":"47.78333000","longitude":"24.13333000"},{"name":"Suciu de Jos","countryCode":"RO","stateCode":"MM","latitude":"47.44584000","longitude":"23.98250000"},{"name":"Suciu de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.43333000","longitude":"24.03333000"},{"name":"Tăuții de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.65665000","longitude":"23.65841000"},{"name":"Ungureni","countryCode":"RO","stateCode":"MM","latitude":"47.54631000","longitude":"23.95241000"},{"name":"Vadu Izei","countryCode":"RO","stateCode":"MM","latitude":"47.88821000","longitude":"23.93209000"},{"name":"Valea Chioarului","countryCode":"RO","stateCode":"MM","latitude":"47.43333000","longitude":"23.48333000"},{"name":"Valea Vișeului","countryCode":"RO","stateCode":"MM","latitude":"47.91203000","longitude":"24.15842000"},{"name":"Vima Mică","countryCode":"RO","stateCode":"MM","latitude":"47.40000000","longitude":"23.71667000"},{"name":"Vişeu de Jos","countryCode":"RO","stateCode":"MM","latitude":"47.72558000","longitude":"24.36613000"},{"name":"Vișeu de Mijloc","countryCode":"RO","stateCode":"MM","latitude":"47.71562000","longitude":"24.40661000"},{"name":"Văleni","countryCode":"RO","stateCode":"MM","latitude":"47.78559000","longitude":"24.01625000"},{"name":"Vălenii Șomcutei","countryCode":"RO","stateCode":"MM","latitude":"47.47291000","longitude":"23.45138000"},{"name":"Șieu","countryCode":"RO","stateCode":"MM","latitude":"47.72462000","longitude":"24.22389000"},{"name":"Șisești","countryCode":"RO","stateCode":"MM","latitude":"47.63506000","longitude":"23.70794000"},{"name":"Șurdești","countryCode":"RO","stateCode":"MM","latitude":"47.60215000","longitude":"23.76899000"},{"name":"Sârbi","countryCode":"RO","stateCode":"MM","latitude":"47.76184000","longitude":"23.94490000"},{"name":"Săcel","countryCode":"RO","stateCode":"MM","latitude":"47.63333000","longitude":"24.43333000"},{"name":"Săcălășeni","countryCode":"RO","stateCode":"MM","latitude":"47.58180000","longitude":"23.56432000"},{"name":"Sălsig","countryCode":"RO","stateCode":"MM","latitude":"47.53333000","longitude":"23.30000000"},{"name":"Săpânţa","countryCode":"RO","stateCode":"MM","latitude":"47.96667000","longitude":"23.70000000"},{"name":"Săsar","countryCode":"RO","stateCode":"MM","latitude":"47.64406000","longitude":"23.49869000"},{"name":"Tisa","countryCode":"RO","stateCode":"MM","latitude":"47.94844000","longitude":"23.95768000"},{"name":"Arduzel","countryCode":"RO","stateCode":"MM","latitude":"47.44804500","longitude":"23.26686200"},{"name":"Arieșu de Câmp","countryCode":"RO","stateCode":"MM","latitude":"47.63977000","longitude":"23.39872600"},{"name":"Arieșu de Pădure","countryCode":"RO","stateCode":"MM","latitude":"47.58623800","longitude":"23.47910600"},{"name":"Aspra","countryCode":"RO","stateCode":"MM","latitude":"47.45021000","longitude":"23.63817900"},{"name":"Asuaju de Jos","countryCode":"RO","stateCode":"MM","latitude":"47.54051900","longitude":"23.22298700"},{"name":"Baba","countryCode":"RO","stateCode":"MM","latitude":"47.34026800","longitude":"23.74561100"},{"name":"Berchez","countryCode":"RO","stateCode":"MM","latitude":"47.51892400","longitude":"23.50569300"},{"name":"Berința","countryCode":"RO","stateCode":"MM","latitude":"47.54066900","longitude":"23.67692900"},{"name":"Blidari","countryCode":"RO","stateCode":"MM","latitude":"47.77970000","longitude":"23.61370400"},{"name":"Bocicoel","countryCode":"RO","stateCode":"MM","latitude":"47.69861111","longitude":"24.31916667"},{"name":"Boiereni","countryCode":"RO","stateCode":"MM","latitude":"47.38885900","longitude":"23.93048300"},{"name":"Bontăieni","countryCode":"RO","stateCode":"MM","latitude":"47.61221500","longitude":"23.72160000"},{"name":"Bozânta Mare","countryCode":"RO","stateCode":"MM","latitude":"47.63965800","longitude":"23.44165500"},{"name":"Bozânta Mică","countryCode":"RO","stateCode":"MM","latitude":"47.63641400","longitude":"23.42235700"},{"name":"Brebeni","countryCode":"RO","stateCode":"MM","latitude":"47.50358200","longitude":"23.78135600"},{"name":"Buciumi","countryCode":"RO","stateCode":"MM","latitude":"47.47032600","longitude":"23.48925800"},{"name":"Buteasa","countryCode":"RO","stateCode":"MM","latitude":"47.44830300","longitude":"23.54987800"},{"name":"Buzești","countryCode":"RO","stateCode":"MM","latitude":"47.60844900","longitude":"23.35416900"},{"name":"Bușag","countryCode":"RO","stateCode":"MM","latitude":"47.65871500","longitude":"23.42775200"},{"name":"Bârgău","countryCode":"RO","stateCode":"MM","latitude":"47.68343800","longitude":"23.39971200"},{"name":"Cetățele","countryCode":"RO","stateCode":"MM","latitude":"47.59880900","longitude":"23.73945000"},{"name":"Chechiș","countryCode":"RO","stateCode":"MM","latitude":"47.58441400","longitude":"23.60388500"},{"name":"Chiuzbaia","countryCode":"RO","stateCode":"MM","latitude":"47.69954800","longitude":"23.68056000"},{"name":"Ciocotiș","countryCode":"RO","stateCode":"MM","latitude":"47.55666000","longitude":"23.79649900"},{"name":"Ciolt","countryCode":"RO","stateCode":"MM","latitude":"47.48385400","longitude":"23.50944300"},{"name":"Ciuta","countryCode":"RO","stateCode":"MM","latitude":"47.44713800","longitude":"22.98833000"},{"name":"Codru Butesii","countryCode":"RO","stateCode":"MM","latitude":"47.46817900","longitude":"23.60146300"},{"name":"Colțirea","countryCode":"RO","stateCode":"MM","latitude":"47.60996100","longitude":"23.40519700"},{"name":"Copalnic","countryCode":"RO","stateCode":"MM","latitude":"47.52041800","longitude":"23.65562700"},{"name":"Cornești","countryCode":"RO","stateCode":"MM","latitude":"47.81675500","longitude":"23.96811700"},{"name":"Corni","countryCode":"RO","stateCode":"MM","latitude":"47.47831800","longitude":"23.01904200"},{"name":"Coruia","countryCode":"RO","stateCode":"MM","latitude":"47.56334800","longitude":"23.59653000"},{"name":"Costeni","countryCode":"RO","stateCode":"MM","latitude":"47.53705400","longitude":"23.91464600"},{"name":"Coștiui","countryCode":"RO","stateCode":"MM","latitude":"47.87931200","longitude":"24.03031700"},{"name":"Cufoaia","countryCode":"RO","stateCode":"MM","latitude":"47.47924400","longitude":"23.80338200"},{"name":"Culcea","countryCode":"RO","stateCode":"MM","latitude":"47.56609000","longitude":"23.55536200"},{"name":"Curtuiușu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.42743300","longitude":"23.44777200"},{"name":"Curtuiușu Mic","countryCode":"RO","stateCode":"MM","latitude":"47.54299300","longitude":"23.62531100"},{"name":"Cărbunari","countryCode":"RO","stateCode":"MM","latitude":"47.57515600","longitude":"23.64403400"},{"name":"Cărpiniș","countryCode":"RO","stateCode":"MM","latitude":"47.57555500","longitude":"23.70336500"},{"name":"Cătălina","countryCode":"RO","stateCode":"MM","latitude":"47.60383500","longitude":"23.54459100"},{"name":"Dealu Corbului","countryCode":"RO","stateCode":"MM","latitude":"47.44966500","longitude":"23.68523300"},{"name":"Dealu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.36026500","longitude":"23.81520600"},{"name":"Dobricu Lăpușului","countryCode":"RO","stateCode":"MM","latitude":"47.49748400","longitude":"23.90800600"},{"name":"Drăghia","countryCode":"RO","stateCode":"MM","latitude":"47.35166300","longitude":"23.77478400"},{"name":"Dumbrava","countryCode":"RO","stateCode":"MM","latitude":"47.49324800","longitude":"23.87236300"},{"name":"Durușa","countryCode":"RO","stateCode":"MM","latitude":"47.41291400","longitude":"23.46473400"},{"name":"Dănești","countryCode":"RO","stateCode":"MM","latitude":"47.61980900","longitude":"23.73249900"},{"name":"Dăneștii Chioarului","countryCode":"RO","stateCode":"MM","latitude":"47.55381600","longitude":"23.34478400"},{"name":"Ferești","countryCode":"RO","stateCode":"MM","latitude":"47.83055556","longitude":"23.94916667"},{"name":"Fericea","countryCode":"RO","stateCode":"MM","latitude":"47.40662600","longitude":"23.39370000"},{"name":"Fersig","countryCode":"RO","stateCode":"MM","latitude":"47.54049300","longitude":"23.38371200"},{"name":"Finteușu Mare","countryCode":"RO","stateCode":"MM","latitude":"47.54000600","longitude":"23.46451200"},{"name":"Finteușu Mic","countryCode":"RO","stateCode":"MM","latitude":"47.56778800","longitude":"23.45390100"},{"name":"Firiza","countryCode":"RO","stateCode":"MM","latitude":"47.74889200","longitude":"23.60494900"},{"name":"Frâncenii Boiului","countryCode":"RO","stateCode":"MM","latitude":"47.39969200","longitude":"23.61791000"},{"name":"Fânațe","countryCode":"RO","stateCode":"MM","latitude":"47.53463800","longitude":"23.75791900"},{"name":"Fântânele","countryCode":"RO","stateCode":"MM","latitude":"47.41135100","longitude":"23.82600000"},{"name":"Făurești","countryCode":"RO","stateCode":"MM","latitude":"47.56319400","longitude":"23.75004900"},{"name":"Glod","countryCode":"RO","stateCode":"MM","latitude":"47.72711800","longitude":"24.08322500"},{"name":"Groape","countryCode":"RO","stateCode":"MM","latitude":"47.44449000","longitude":"23.72530100"},{"name":"Handalu Ilbei","countryCode":"RO","stateCode":"MM","latitude":"47.73549800","longitude":"23.36451000"},{"name":"Hideaga","countryCode":"RO","stateCode":"MM","latitude":"47.59132500","longitude":"23.42202000"},{"name":"Hoteni","countryCode":"RO","stateCode":"MM","latitude":"47.77191500","longitude":"23.89993300"},{"name":"Hovrila","countryCode":"RO","stateCode":"MM","latitude":"47.45969700","longitude":"23.50842200"},{"name":"Hărnicești","countryCode":"RO","stateCode":"MM","latitude":"47.78213200","longitude":"23.88658900"},{"name":"Inău","countryCode":"RO","stateCode":"MM","latitude":"47.51733400","longitude":"23.82483400"},{"name":"Izvoarele","countryCode":"RO","stateCode":"MM","latitude":"47.75338480","longitude":"23.71439510"},{"name":"Jugăstreni","countryCode":"RO","stateCode":"MM","latitude":"47.39527000","longitude":"23.66424800"},{"name":"Larga","countryCode":"RO","stateCode":"MM","latitude":"47.45200800","longitude":"24.10506800"},{"name":"Lazu Baciului","countryCode":"RO","stateCode":"MM","latitude":"47.90513100","longitude":"23.92052200"},{"name":"Lucăcești","countryCode":"RO","stateCode":"MM","latitude":"47.53995600","longitude":"23.33550400"},{"name":"Lăschia","countryCode":"RO","stateCode":"MM","latitude":"47.54331800","longitude":"23.73214200"},{"name":"Merișor","countryCode":"RO","stateCode":"MM","latitude":"47.66090600","longitude":"23.41025800"},{"name":"Mesteacăn","countryCode":"RO","stateCode":"MM","latitude":"47.38124200","longitude":"23.52177700"},{"name":"Mocira","countryCode":"RO","stateCode":"MM","latitude":"47.62295000","longitude":"23.52506000"},{"name":"Mogoșești","countryCode":"RO","stateCode":"MM","latitude":"47.58681000","longitude":"23.40365200"},{"name":"Măgureni","countryCode":"RO","stateCode":"MM","latitude":"47.48671600","longitude":"23.74353500"},{"name":"Mănăstirea","countryCode":"RO","stateCode":"MM","latitude":"47.80299200","longitude":"23.92222100"},{"name":"Negreia","countryCode":"RO","stateCode":"MM","latitude":"47.63538800","longitude":"23.74406500"},{"name":"Nănești","countryCode":"RO","stateCode":"MM","latitude":"47.83812000","longitude":"24.01104900"},{"name":"Oarța de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.46793300","longitude":"23.07767300"},{"name":"Ocoliș","countryCode":"RO","stateCode":"MM","latitude":"47.60203400","longitude":"23.57926900"},{"name":"Odești","countryCode":"RO","stateCode":"MM","latitude":"47.51595000","longitude":"23.09587300"},{"name":"Orțița","countryCode":"RO","stateCode":"MM","latitude":"47.46262000","longitude":"23.09427500"},{"name":"Peteritea","countryCode":"RO","stateCode":"MM","latitude":"47.42291100","longitude":"23.74368400"},{"name":"Piatra","countryCode":"RO","stateCode":"MM","latitude":"47.99565500","longitude":"23.53842100"},{"name":"Plopiș","countryCode":"RO","stateCode":"MM","latitude":"47.58962200","longitude":"23.77273700"},{"name":"Poiana Botizii","countryCode":"RO","stateCode":"MM","latitude":"47.59333700","longitude":"24.02531400"},{"name":"Posta","countryCode":"RO","stateCode":"MM","latitude":"47.54781300","longitude":"23.49390200"},{"name":"Preluca Nouă","countryCode":"RO","stateCode":"MM","latitude":"47.46697200","longitude":"23.65150800"},{"name":"Preluca Veche","countryCode":"RO","stateCode":"MM","latitude":"47.46941300","longitude":"23.70789700"},{"name":"Pribilești","countryCode":"RO","stateCode":"MM","latitude":"47.56523000","longitude":"23.37328400"},{"name":"Prislop","countryCode":"RO","stateCode":"MM","latitude":"47.41155400","longitude":"23.55339400"},{"name":"Remecioara","countryCode":"RO","stateCode":"MM","latitude":"47.51397700","longitude":"23.55886000"},{"name":"Remeți pe Someș","countryCode":"RO","stateCode":"MM","latitude":"47.48143500","longitude":"23.33929800"},{"name":"Rodina","countryCode":"RO","stateCode":"MM","latitude":"47.51826800","longitude":"23.25352900"},{"name":"Rohia","countryCode":"RO","stateCode":"MM","latitude":"47.40612600","longitude":"23.85804000"},{"name":"Românești","countryCode":"RO","stateCode":"MM","latitude":"47.40336300","longitude":"23.64537600"},{"name":"Rus","countryCode":"RO","stateCode":"MM","latitude":"47.61292400","longitude":"23.66938300"},{"name":"Rușor","countryCode":"RO","stateCode":"MM","latitude":"47.50440500","longitude":"23.71101800"},{"name":"Răzoare","countryCode":"RO","stateCode":"MM","latitude":"47.44440600","longitude":"23.77943200"},{"name":"Satu Nou de Jos","countryCode":"RO","stateCode":"MM","latitude":"47.61620400","longitude":"23.56850000"},{"name":"Satu Nou de Sus","countryCode":"RO","stateCode":"MM","latitude":"47.63847400","longitude":"23.63476500"},{"name":"Slătioara","countryCode":"RO","stateCode":"MM","latitude":"47.75186300","longitude":"24.08980000"},{"name":"Someș-Uileac","countryCode":"RO","stateCode":"MM","latitude":"47.45918200","longitude":"23.22755400"},{"name":"Stejera","countryCode":"RO","stateCode":"MM","latitude":"47.44189900","longitude":"23.42443800"},{"name":"Stoiceni","countryCode":"RO","stateCode":"MM","latitude":"47.51121300","longitude":"23.88079900"},{"name":"Stremț","countryCode":"RO","stateCode":"MM","latitude":"47.49183600","longitude":"23.07710300"},{"name":"Strâmbu-Băiuț","countryCode":"RO","stateCode":"MM","latitude":"47.59839500","longitude":"23.98257400"},{"name":"Sâlța","countryCode":"RO","stateCode":"MM","latitude":"47.73740700","longitude":"24.17945100"},{"name":"Săbișa","countryCode":"RO","stateCode":"MM","latitude":"47.72946200","longitude":"23.32900600"},{"name":"Săliște","countryCode":"RO","stateCode":"MM","latitude":"47.49595700","longitude":"23.11222500"},{"name":"Sălnița","countryCode":"RO","stateCode":"MM","latitude":"47.41159000","longitude":"23.67218900"},{"name":"Teceu Mic","countryCode":"RO","stateCode":"MM","latitude":"48.00305000","longitude":"23.58080500"},{"name":"Trestia","countryCode":"RO","stateCode":"MM","latitude":"47.56474400","longitude":"23.79368500"},{"name":"Tulghieș","countryCode":"RO","stateCode":"MM","latitude":"47.50091000","longitude":"23.37081400"},{"name":"Tămaia","countryCode":"RO","stateCode":"MM","latitude":"47.59353500","longitude":"23.36340400"},{"name":"Tămășești","countryCode":"RO","stateCode":"MM","latitude":"47.50343400","longitude":"23.18904200"},{"name":"Ulmoasa","countryCode":"RO","stateCode":"MM","latitude":"47.73242300","longitude":"23.53324100"},{"name":"Unguraș","countryCode":"RO","stateCode":"MM","latitude":"47.62904400","longitude":"23.67893300"},{"name":"Urmeniș","countryCode":"RO","stateCode":"MM","latitude":"47.52357200","longitude":"23.19626000"},{"name":"Vad","countryCode":"RO","stateCode":"MM","latitude":"47.52145800","longitude":"23.71161400"},{"name":"Valea Cufundoasă","countryCode":"RO","stateCode":"MM","latitude":"47.94086600","longitude":"23.92678900"},{"name":"Valea Hotarului","countryCode":"RO","stateCode":"MM","latitude":"47.93119500","longitude":"23.84362600"},{"name":"Valea Neagră","countryCode":"RO","stateCode":"MM","latitude":"47.76631800","longitude":"23.62108600"},{"name":"Valea Stejarului","countryCode":"RO","stateCode":"MM","latitude":"47.87441400","longitude":"23.98952800"},{"name":"Vicea","countryCode":"RO","stateCode":"MM","latitude":"47.45094800","longitude":"23.24101100"},{"name":"Viile Apei","countryCode":"RO","stateCode":"MM","latitude":"47.78109100","longitude":"23.29103500"},{"name":"Vima Mare","countryCode":"RO","stateCode":"MM","latitude":"47.38170200","longitude":"23.70853400"},{"name":"Vălenii Lăpușului","countryCode":"RO","stateCode":"MM","latitude":"47.40572900","longitude":"23.78592100"},{"name":"Vărai","countryCode":"RO","stateCode":"MM","latitude":"47.38618500","longitude":"23.45107600"},{"name":"tohat","countryCode":"RO","stateCode":"MM","latitude":"47.49475700","longitude":"23.30669100"},{"name":"Întrerâuri","countryCode":"RO","stateCode":"MM","latitude":"47.48607300","longitude":"23.61508700"},{"name":"Șindrești","countryCode":"RO","stateCode":"MM","latitude":"47.60659500","longitude":"23.69513300"},{"name":"Șugău","countryCode":"RO","stateCode":"MM","latitude":"47.88362700","longitude":"23.90900900"},{"name":"Țicău","countryCode":"RO","stateCode":"MM","latitude":"47.44566300","longitude":"23.30722800"},{"name":"Atid","countryCode":"RO","stateCode":"HR","latitude":"46.45000000","longitude":"25.05000000"},{"name":"Avrămeşti","countryCode":"RO","stateCode":"HR","latitude":"46.33333000","longitude":"25.01667000"},{"name":"Bancu","countryCode":"RO","stateCode":"HR","latitude":"46.30291000","longitude":"25.94422000"},{"name":"Bilbor","countryCode":"RO","stateCode":"HR","latitude":"47.05000000","longitude":"25.51667000"},{"name":"Borsec","countryCode":"RO","stateCode":"HR","latitude":"46.95000000","longitude":"25.56667000"},{"name":"Brădeşti","countryCode":"RO","stateCode":"HR","latitude":"46.35000000","longitude":"25.35000000"},{"name":"Băile Tuşnad","countryCode":"RO","stateCode":"HR","latitude":"46.15000000","longitude":"25.85000000"},{"name":"Bălan","countryCode":"RO","stateCode":"HR","latitude":"46.65050000","longitude":"25.80834000"},{"name":"Ciceu","countryCode":"RO","stateCode":"HR","latitude":"46.41328000","longitude":"25.78204000"},{"name":"Ciucani","countryCode":"RO","stateCode":"HR","latitude":"46.25701000","longitude":"25.94744000"},{"name":"Ciucsângeorgiu","countryCode":"RO","stateCode":"HR","latitude":"46.31667000","longitude":"25.95000000"},{"name":"Ciumani","countryCode":"RO","stateCode":"HR","latitude":"46.68333000","longitude":"25.51667000"},{"name":"Comuna Atid","countryCode":"RO","stateCode":"HR","latitude":"46.45844000","longitude":"25.04357000"},{"name":"Comuna Avrămeşti","countryCode":"RO","stateCode":"HR","latitude":"46.36400000","longitude":"25.03223000"},{"name":"Comuna Bilbor","countryCode":"RO","stateCode":"HR","latitude":"47.05615000","longitude":"25.49989000"},{"name":"Comuna Brădeşti","countryCode":"RO","stateCode":"HR","latitude":"46.35788000","longitude":"25.35195000"},{"name":"Comuna Ciceu","countryCode":"RO","stateCode":"HR","latitude":"46.41271000","longitude":"25.76585000"},{"name":"Comuna Ciucsângeorgiu","countryCode":"RO","stateCode":"HR","latitude":"46.33942000","longitude":"25.99860000"},{"name":"Comuna Ciumani","countryCode":"RO","stateCode":"HR","latitude":"46.67821000","longitude":"25.51825000"},{"name":"Comuna Corbu","countryCode":"RO","stateCode":"HR","latitude":"46.99559000","longitude":"25.65696000"},{"name":"Comuna Corund","countryCode":"RO","stateCode":"HR","latitude":"46.48060000","longitude":"25.20070000"},{"name":"Comuna Cozmeni","countryCode":"RO","stateCode":"HR","latitude":"46.20934000","longitude":"25.94274000"},{"name":"Comuna Cârţa","countryCode":"RO","stateCode":"HR","latitude":"46.54068000","longitude":"25.76275000"},{"name":"Comuna Căpâlniţa","countryCode":"RO","stateCode":"HR","latitude":"46.36047000","longitude":"25.51515000"},{"name":"Comuna Dealu","countryCode":"RO","stateCode":"HR","latitude":"46.37070000","longitude":"25.30599000"},{"name":"Comuna Ditrău","countryCode":"RO","stateCode":"HR","latitude":"46.84564000","longitude":"25.52740000"},{"name":"Comuna Dârjiu","countryCode":"RO","stateCode":"HR","latitude":"46.20378000","longitude":"25.17462000"},{"name":"Comuna Dăneşti","countryCode":"RO","stateCode":"HR","latitude":"46.51712000","longitude":"25.74989000"},{"name":"Comuna Feliceni","countryCode":"RO","stateCode":"HR","latitude":"46.27909000","longitude":"25.27430000"},{"name":"Comuna Frumoasa","countryCode":"RO","stateCode":"HR","latitude":"46.44683000","longitude":"25.86759000"},{"name":"Comuna Gălăuţaş","countryCode":"RO","stateCode":"HR","latitude":"46.90028000","longitude":"25.39118000"},{"name":"Comuna Joseni","countryCode":"RO","stateCode":"HR","latitude":"46.69525000","longitude":"25.46114000"},{"name":"Comuna Leliceni","countryCode":"RO","stateCode":"HR","latitude":"46.34900000","longitude":"25.84911000"},{"name":"Comuna Lueta","countryCode":"RO","stateCode":"HR","latitude":"46.28724000","longitude":"25.53719000"},{"name":"Comuna Lunca de Jos","countryCode":"RO","stateCode":"HR","latitude":"46.59868000","longitude":"25.96582000"},{"name":"Comuna Lunca de Sus","countryCode":"RO","stateCode":"HR","latitude":"46.51853000","longitude":"25.95575000"},{"name":"Comuna Lupeni","countryCode":"RO","stateCode":"HR","latitude":"46.39565000","longitude":"25.21905000"},{"name":"Comuna Lăzarea","countryCode":"RO","stateCode":"HR","latitude":"46.76626000","longitude":"25.53875000"},{"name":"Comuna Mereşti","countryCode":"RO","stateCode":"HR","latitude":"46.23458000","longitude":"25.46099000"},{"name":"Comuna Mihăileni","countryCode":"RO","stateCode":"HR","latitude":"46.48874000","longitude":"25.83027000"},{"name":"Comuna Mugeni","countryCode":"RO","stateCode":"HR","latitude":"46.26544000","longitude":"25.19498000"},{"name":"Comuna Mădăraş","countryCode":"RO","stateCode":"HR","latitude":"46.49472000","longitude":"25.74750000"},{"name":"Comuna Mărtiniş","countryCode":"RO","stateCode":"HR","latitude":"46.22996000","longitude":"25.38756000"},{"name":"Comuna Ocland","countryCode":"RO","stateCode":"HR","latitude":"46.16242000","longitude":"25.42557000"},{"name":"Comuna Plãieşii De Jos","countryCode":"RO","stateCode":"HR","latitude":"46.21626000","longitude":"26.09436000"},{"name":"Comuna Porumbeni","countryCode":"RO","stateCode":"HR","latitude":"46.27415000","longitude":"25.12006000"},{"name":"Comuna Praid","countryCode":"RO","stateCode":"HR","latitude":"46.54844000","longitude":"25.14717000"},{"name":"Comuna Pãuleni-Ciuc","countryCode":"RO","stateCode":"HR","latitude":"46.40073000","longitude":"25.84076000"},{"name":"Comuna Racu","countryCode":"RO","stateCode":"HR","latitude":"46.45397000","longitude":"25.77098000"},{"name":"Comuna Remetea","countryCode":"RO","stateCode":"HR","latitude":"46.81908000","longitude":"25.42286000"},{"name":"Comuna Satu Mare","countryCode":"RO","stateCode":"HR","latitude":"46.34082000","longitude":"25.38378000"},{"name":"Comuna Secuieni","countryCode":"RO","stateCode":"HR","latitude":"46.27623000","longitude":"24.96946000"},{"name":"Comuna Siculeni","countryCode":"RO","stateCode":"HR","latitude":"46.43537000","longitude":"25.75409000"},{"name":"Comuna Simoneşti","countryCode":"RO","stateCode":"HR","latitude":"46.35466000","longitude":"25.11325000"},{"name":"Comuna Subcetate","countryCode":"RO","stateCode":"HR","latitude":"46.85645000","longitude":"25.40652000"},{"name":"Comuna Suseni","countryCode":"RO","stateCode":"HR","latitude":"46.64350000","longitude":"25.56479000"},{"name":"Comuna Sâncrăieni","countryCode":"RO","stateCode":"HR","latitude":"46.30575000","longitude":"25.84590000"},{"name":"Comuna Sândominic","countryCode":"RO","stateCode":"HR","latitude":"46.57933000","longitude":"25.79305000"},{"name":"Comuna Sânmartin","countryCode":"RO","stateCode":"HR","latitude":"46.26368000","longitude":"25.95348000"},{"name":"Comuna Sânsimion","countryCode":"RO","stateCode":"HR","latitude":"46.25015000","longitude":"25.89196000"},{"name":"Comuna Sântimbru","countryCode":"RO","stateCode":"HR","latitude":"46.27664000","longitude":"25.81054000"},{"name":"Comuna Săcel","countryCode":"RO","stateCode":"HR","latitude":"46.32872000","longitude":"24.91795000"},{"name":"Comuna Sărmaş","countryCode":"RO","stateCode":"HR","latitude":"46.88680000","longitude":"25.44289000"},{"name":"Comuna Tomeşti","countryCode":"RO","stateCode":"HR","latitude":"46.55617000","longitude":"25.77922000"},{"name":"Comuna Tulgheş","countryCode":"RO","stateCode":"HR","latitude":"46.92544000","longitude":"25.75328000"},{"name":"Comuna Tuşnad","countryCode":"RO","stateCode":"HR","latitude":"46.20745000","longitude":"25.90305000"},{"name":"Comuna Ulieş","countryCode":"RO","stateCode":"HR","latitude":"46.21153000","longitude":"25.27048000"},{"name":"Comuna Voşlãbeni","countryCode":"RO","stateCode":"HR","latitude":"46.63582000","longitude":"25.65282000"},{"name":"Comuna Vărşag","countryCode":"RO","stateCode":"HR","latitude":"46.53155000","longitude":"25.33900000"},{"name":"Comuna Zetea","countryCode":"RO","stateCode":"HR","latitude":"46.46047000","longitude":"25.42823000"},{"name":"Corbu","countryCode":"RO","stateCode":"HR","latitude":"46.98333000","longitude":"25.70000000"},{"name":"Corund","countryCode":"RO","stateCode":"HR","latitude":"46.46667000","longitude":"25.18333000"},{"name":"Cozmeni","countryCode":"RO","stateCode":"HR","latitude":"46.22678000","longitude":"25.94209000"},{"name":"Cristuru Secuiesc","countryCode":"RO","stateCode":"HR","latitude":"46.28333000","longitude":"25.03333000"},{"name":"Cârţa","countryCode":"RO","stateCode":"HR","latitude":"46.53333000","longitude":"25.75000000"},{"name":"Căpâlniţa","countryCode":"RO","stateCode":"HR","latitude":"46.36667000","longitude":"25.51667000"},{"name":"Dealu","countryCode":"RO","stateCode":"HR","latitude":"46.40000000","longitude":"25.30000000"},{"name":"Ditrău","countryCode":"RO","stateCode":"HR","latitude":"46.81667000","longitude":"25.51667000"},{"name":"Dârjiu","countryCode":"RO","stateCode":"HR","latitude":"46.20000000","longitude":"25.20000000"},{"name":"Dăneşti","countryCode":"RO","stateCode":"HR","latitude":"46.51667000","longitude":"25.75000000"},{"name":"Eliseni","countryCode":"RO","stateCode":"HR","latitude":"46.29235000","longitude":"24.93724000"},{"name":"Feliceni","countryCode":"RO","stateCode":"HR","latitude":"46.26667000","longitude":"25.26667000"},{"name":"Filiaș","countryCode":"RO","stateCode":"HR","latitude":"46.27075000","longitude":"25.02120000"},{"name":"Frumoasa","countryCode":"RO","stateCode":"HR","latitude":"46.45000000","longitude":"25.85000000"},{"name":"Gheorgheni","countryCode":"RO","stateCode":"HR","latitude":"46.72292000","longitude":"25.60055000"},{"name":"Gălăuţaş","countryCode":"RO","stateCode":"HR","latitude":"46.91667000","longitude":"25.43333000"},{"name":"Hodoșa","countryCode":"RO","stateCode":"HR","latitude":"46.86558000","longitude":"25.44620000"},{"name":"Imper","countryCode":"RO","stateCode":"HR","latitude":"46.21667000","longitude":"26.10000000"},{"name":"Ineu","countryCode":"RO","stateCode":"HR","latitude":"46.54530000","longitude":"25.76357000"},{"name":"Joseni","countryCode":"RO","stateCode":"HR","latitude":"46.70000000","longitude":"25.50000000"},{"name":"Leliceni","countryCode":"RO","stateCode":"HR","latitude":"46.34713000","longitude":"25.84782000"},{"name":"Lueta","countryCode":"RO","stateCode":"HR","latitude":"46.26667000","longitude":"25.48333000"},{"name":"Lunca de Jos","countryCode":"RO","stateCode":"HR","latitude":"46.56667000","longitude":"25.98333000"},{"name":"Lunca de Sus","countryCode":"RO","stateCode":"HR","latitude":"46.53333000","longitude":"25.96667000"},{"name":"Lupeni","countryCode":"RO","stateCode":"HR","latitude":"46.38333000","longitude":"25.21667000"},{"name":"Lăzarea","countryCode":"RO","stateCode":"HR","latitude":"46.75000000","longitude":"25.53333000"},{"name":"Mereşti","countryCode":"RO","stateCode":"HR","latitude":"46.23333000","longitude":"25.45000000"},{"name":"Miercurea-Ciuc","countryCode":"RO","stateCode":"HR","latitude":"46.35000000","longitude":"25.80000000"},{"name":"Mihăileni","countryCode":"RO","stateCode":"HR","latitude":"46.46667000","longitude":"25.81667000"},{"name":"Misentea","countryCode":"RO","stateCode":"HR","latitude":"46.32714000","longitude":"25.89506000"},{"name":"Mugeni","countryCode":"RO","stateCode":"HR","latitude":"46.25000000","longitude":"25.21667000"},{"name":"Municipiul  Topliţa","countryCode":"RO","stateCode":"HR","latitude":"46.93701000","longitude":"25.36052000"},{"name":"Municipiul Gheorgheni","countryCode":"RO","stateCode":"HR","latitude":"46.72268000","longitude":"25.59917000"},{"name":"Municipiul Miercurea Ciuc","countryCode":"RO","stateCode":"HR","latitude":"46.36091000","longitude":"25.79985000"},{"name":"Municipiul Odorheiu Secuiesc","countryCode":"RO","stateCode":"HR","latitude":"46.30646000","longitude":"25.29551000"},{"name":"Mădăraș","countryCode":"RO","stateCode":"HR","latitude":"46.49472000","longitude":"25.74750000"},{"name":"Mărtiniş","countryCode":"RO","stateCode":"HR","latitude":"46.23333000","longitude":"25.38333000"},{"name":"Nicolești","countryCode":"RO","stateCode":"HR","latitude":"46.43918000","longitude":"25.84446000"},{"name":"Ocland","countryCode":"RO","stateCode":"HR","latitude":"46.16667000","longitude":"25.41667000"},{"name":"Ocna de Jos","countryCode":"RO","stateCode":"HR","latitude":"46.52635000","longitude":"25.12945000"},{"name":"Ocna de Sus","countryCode":"RO","stateCode":"HR","latitude":"46.52729000","longitude":"25.15131000"},{"name":"Odorheiu Secuiesc","countryCode":"RO","stateCode":"HR","latitude":"46.30000000","longitude":"25.30000000"},{"name":"Oraş Borsec","countryCode":"RO","stateCode":"HR","latitude":"46.96551000","longitude":"25.56173000"},{"name":"Oraş Bãile Tuşnad","countryCode":"RO","stateCode":"HR","latitude":"46.14707000","longitude":"25.86013000"},{"name":"Oraş Bãlan","countryCode":"RO","stateCode":"HR","latitude":"46.65740000","longitude":"25.80554000"},{"name":"Oraş Cristuru Secuiesc","countryCode":"RO","stateCode":"HR","latitude":"46.28390000","longitude":"25.04583000"},{"name":"Oraş Vlãhiţa","countryCode":"RO","stateCode":"HR","latitude":"46.37412000","longitude":"25.57625000"},{"name":"Porumbenii Mari","countryCode":"RO","stateCode":"HR","latitude":"46.27549000","longitude":"25.13620000"},{"name":"Praid","countryCode":"RO","stateCode":"HR","latitude":"46.55000000","longitude":"25.13333000"},{"name":"Păuleni-Ciuc","countryCode":"RO","stateCode":"HR","latitude":"46.40000000","longitude":"25.83333000"},{"name":"Racu","countryCode":"RO","stateCode":"HR","latitude":"46.45178000","longitude":"25.76060000"},{"name":"Remetea","countryCode":"RO","stateCode":"HR","latitude":"46.78333000","longitude":"25.45000000"},{"name":"Satu Mare","countryCode":"RO","stateCode":"HR","latitude":"46.34082000","longitude":"25.38378000"},{"name":"Siculeni","countryCode":"RO","stateCode":"HR","latitude":"46.41667000","longitude":"25.75000000"},{"name":"Simoneşti","countryCode":"RO","stateCode":"HR","latitude":"46.33333000","longitude":"25.10000000"},{"name":"Subcetate","countryCode":"RO","stateCode":"HR","latitude":"46.85000000","longitude":"25.45000000"},{"name":"Suseni","countryCode":"RO","stateCode":"HR","latitude":"46.66667000","longitude":"25.55000000"},{"name":"Sâncrai","countryCode":"RO","stateCode":"HR","latitude":"46.36667000","longitude":"25.31667000"},{"name":"Sâncrăieni","countryCode":"RO","stateCode":"HR","latitude":"46.31439000","longitude":"25.83941000"},{"name":"Sândominic","countryCode":"RO","stateCode":"HR","latitude":"46.58400000","longitude":"25.78028000"},{"name":"Sânmartin","countryCode":"RO","stateCode":"HR","latitude":"46.26667000","longitude":"25.93333000"},{"name":"Sânsimion","countryCode":"RO","stateCode":"HR","latitude":"46.25000000","longitude":"25.88333000"},{"name":"Tuşnad","countryCode":"RO","stateCode":"HR","latitude":"46.20000000","longitude":"25.90000000"},{"name":"Tușnadu Nou","countryCode":"RO","stateCode":"HR","latitude":"46.19364000","longitude":"25.88757000"},{"name":"Tăureni","countryCode":"RO","stateCode":"HR","latitude":"46.26667000","longitude":"25.25000000"},{"name":"Vale","countryCode":"RO","stateCode":"HR","latitude":"46.94910000","longitude":"25.37869000"},{"name":"Valea Rece","countryCode":"RO","stateCode":"HR","latitude":"46.62082000","longitude":"25.95827000"},{"name":"Valea Strâmbă","countryCode":"RO","stateCode":"HR","latitude":"46.69429000","longitude":"25.59956000"},{"name":"Vlăhiţa","countryCode":"RO","stateCode":"HR","latitude":"46.35000000","longitude":"25.51667000"},{"name":"Voșlăbeni","countryCode":"RO","stateCode":"HR","latitude":"46.65000000","longitude":"25.63333000"},{"name":"Vărşag","countryCode":"RO","stateCode":"HR","latitude":"46.51667000","longitude":"25.35000000"},{"name":"Zencani","countryCode":"RO","stateCode":"HR","latitude":"46.92700000","longitude":"25.33411000"},{"name":"Zetea","countryCode":"RO","stateCode":"HR","latitude":"46.38333000","longitude":"25.36667000"},{"name":"Sântimbru","countryCode":"RO","stateCode":"HR","latitude":"46.28126000","longitude":"25.85439000"},{"name":"Săcel","countryCode":"RO","stateCode":"HR","latitude":"46.30000000","longitude":"24.93333000"},{"name":"Sărmaş","countryCode":"RO","stateCode":"HR","latitude":"46.88333000","longitude":"25.46667000"},{"name":"Tomești","countryCode":"RO","stateCode":"HR","latitude":"46.55617000","longitude":"25.77922000"},{"name":"Tulgheş","countryCode":"RO","stateCode":"HR","latitude":"46.95000000","longitude":"25.76667000"},{"name":"Bacova","countryCode":"RO","stateCode":"TM","latitude":"45.66410000","longitude":"21.55238000"},{"name":"Balinţ","countryCode":"RO","stateCode":"TM","latitude":"45.81250000","longitude":"21.85361000"},{"name":"Banloc","countryCode":"RO","stateCode":"TM","latitude":"45.38742000","longitude":"21.13581000"},{"name":"Bara","countryCode":"RO","stateCode":"TM","latitude":"45.89472000","longitude":"21.87194000"},{"name":"Beba Veche","countryCode":"RO","stateCode":"TM","latitude":"46.13333000","longitude":"20.31667000"},{"name":"Becicherecu Mic","countryCode":"RO","stateCode":"TM","latitude":"45.82917000","longitude":"21.05139000"},{"name":"Belinţ","countryCode":"RO","stateCode":"TM","latitude":"45.75500000","longitude":"21.76028000"},{"name":"Beregsău Mare","countryCode":"RO","stateCode":"TM","latitude":"45.75921000","longitude":"21.02666000"},{"name":"Bethausen","countryCode":"RO","stateCode":"TM","latitude":"45.83306000","longitude":"21.95278000"},{"name":"Biled","countryCode":"RO","stateCode":"TM","latitude":"45.88639000","longitude":"20.95889000"},{"name":"Birda","countryCode":"RO","stateCode":"TM","latitude":"45.42996000","longitude":"21.34359000"},{"name":"Bogda","countryCode":"RO","stateCode":"TM","latitude":"45.97833000","longitude":"21.57250000"},{"name":"Boldur","countryCode":"RO","stateCode":"TM","latitude":"45.69417000","longitude":"21.77667000"},{"name":"Brestovăț","countryCode":"RO","stateCode":"TM","latitude":"45.87342000","longitude":"21.68201000"},{"name":"Bucovăț","countryCode":"RO","stateCode":"TM","latitude":"45.75569000","longitude":"21.38324000"},{"name":"Bulgăruș","countryCode":"RO","stateCode":"TM","latitude":"45.91947000","longitude":"20.82219000"},{"name":"Buziaş","countryCode":"RO","stateCode":"TM","latitude":"45.64917000","longitude":"21.60361000"},{"name":"Bârna","countryCode":"RO","stateCode":"TM","latitude":"45.71667000","longitude":"22.05000000"},{"name":"Carani","countryCode":"RO","stateCode":"TM","latitude":"45.91095000","longitude":"21.15686000"},{"name":"Cenad","countryCode":"RO","stateCode":"TM","latitude":"46.13333000","longitude":"20.58333000"},{"name":"Cenei","countryCode":"RO","stateCode":"TM","latitude":"45.71583000","longitude":"20.90389000"},{"name":"Checea","countryCode":"RO","stateCode":"TM","latitude":"45.75298000","longitude":"20.83596000"},{"name":"Chevereşu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.66694000","longitude":"21.49083000"},{"name":"Chișoda","countryCode":"RO","stateCode":"TM","latitude":"45.70380000","longitude":"21.21437000"},{"name":"Ciacova","countryCode":"RO","stateCode":"TM","latitude":"45.50806000","longitude":"21.12861000"},{"name":"Colonia Fabricii","countryCode":"RO","stateCode":"TM","latitude":"45.76620000","longitude":"22.31463000"},{"name":"Comloşu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.89056000","longitude":"20.62722000"},{"name":"Comuna Balinţ","countryCode":"RO","stateCode":"TM","latitude":"45.82290000","longitude":"21.85841000"},{"name":"Comuna Banloc","countryCode":"RO","stateCode":"TM","latitude":"45.38603000","longitude":"21.13203000"},{"name":"Comuna Bara","countryCode":"RO","stateCode":"TM","latitude":"45.91096000","longitude":"21.90440000"},{"name":"Comuna Beba Veche","countryCode":"RO","stateCode":"TM","latitude":"46.13503000","longitude":"20.36289000"},{"name":"Comuna Becicherecu Mic","countryCode":"RO","stateCode":"TM","latitude":"45.83475000","longitude":"21.05195000"},{"name":"Comuna Belinţ","countryCode":"RO","stateCode":"TM","latitude":"45.77023000","longitude":"21.77550000"},{"name":"Comuna Bethausen","countryCode":"RO","stateCode":"TM","latitude":"45.82505000","longitude":"21.96054000"},{"name":"Comuna Biled","countryCode":"RO","stateCode":"TM","latitude":"45.88760000","longitude":"20.96214000"},{"name":"Comuna Birda","countryCode":"RO","stateCode":"TM","latitude":"45.41265000","longitude":"21.33733000"},{"name":"Comuna Bogda","countryCode":"RO","stateCode":"TM","latitude":"45.97025000","longitude":"21.56964000"},{"name":"Comuna Boldur","countryCode":"RO","stateCode":"TM","latitude":"45.70016000","longitude":"21.76225000"},{"name":"Comuna Brestovăţ","countryCode":"RO","stateCode":"TM","latitude":"45.87818000","longitude":"21.67986000"},{"name":"Comuna Bucovăţ","countryCode":"RO","stateCode":"TM","latitude":"45.75309000","longitude":"21.40277000"},{"name":"Comuna Bârna","countryCode":"RO","stateCode":"TM","latitude":"45.71642000","longitude":"22.06530000"},{"name":"Comuna Cenad","countryCode":"RO","stateCode":"TM","latitude":"46.13371000","longitude":"20.58001000"},{"name":"Comuna Cenei","countryCode":"RO","stateCode":"TM","latitude":"45.72608000","longitude":"20.92561000"},{"name":"Comuna Checea","countryCode":"RO","stateCode":"TM","latitude":"45.75298000","longitude":"20.83596000"},{"name":"Comuna Chevereşu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.66230000","longitude":"21.47888000"},{"name":"Comuna Comloşu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.87549000","longitude":"20.62938000"},{"name":"Comuna Coşteiu","countryCode":"RO","stateCode":"TM","latitude":"45.75242000","longitude":"21.88756000"},{"name":"Comuna Criciova","countryCode":"RO","stateCode":"TM","latitude":"45.64454000","longitude":"22.06260000"},{"name":"Comuna Curtea","countryCode":"RO","stateCode":"TM","latitude":"45.84453000","longitude":"22.32658000"},{"name":"Comuna Cărpiniş","countryCode":"RO","stateCode":"TM","latitude":"45.80603000","longitude":"20.91452000"},{"name":"Comuna Darova","countryCode":"RO","stateCode":"TM","latitude":"45.63081000","longitude":"21.76709000"},{"name":"Comuna Denta","countryCode":"RO","stateCode":"TM","latitude":"45.35950000","longitude":"21.28331000"},{"name":"Comuna Dudeştii Noi","countryCode":"RO","stateCode":"TM","latitude":"45.83989000","longitude":"21.10215000"},{"name":"Comuna Dudeştii Vechi","countryCode":"RO","stateCode":"TM","latitude":"46.08562000","longitude":"20.44521000"},{"name":"Comuna Dumbrava","countryCode":"RO","stateCode":"TM","latitude":"45.81746000","longitude":"22.12550000"},{"name":"Comuna Dumbrăviţa","countryCode":"RO","stateCode":"TM","latitude":"45.80011000","longitude":"21.24648000"},{"name":"Comuna Fibiş","countryCode":"RO","stateCode":"TM","latitude":"45.97280000","longitude":"21.42355000"},{"name":"Comuna Foeni","countryCode":"RO","stateCode":"TM","latitude":"45.48613000","longitude":"20.87810000"},{"name":"Comuna Fârdea","countryCode":"RO","stateCode":"TM","latitude":"45.74895000","longitude":"22.19779000"},{"name":"Comuna Gavojdia","countryCode":"RO","stateCode":"TM","latitude":"45.61284000","longitude":"22.02471000"},{"name":"Comuna Ghilad","countryCode":"RO","stateCode":"TM","latitude":"45.46633000","longitude":"21.06467000"},{"name":"Comuna Ghiroda","countryCode":"RO","stateCode":"TM","latitude":"45.78494000","longitude":"21.30245000"},{"name":"Comuna Ghizela","countryCode":"RO","stateCode":"TM","latitude":"45.82641000","longitude":"21.75048000"},{"name":"Comuna Giarmata","countryCode":"RO","stateCode":"TM","latitude":"45.84218000","longitude":"21.28918000"},{"name":"Comuna Giera","countryCode":"RO","stateCode":"TM","latitude":"45.42060000","longitude":"20.94696000"},{"name":"Comuna Giroc","countryCode":"RO","stateCode":"TM","latitude":"45.70020000","longitude":"21.22641000"},{"name":"Comuna Giulvăz","countryCode":"RO","stateCode":"TM","latitude":"45.52522000","longitude":"20.98501000"},{"name":"Comuna Gottlob","countryCode":"RO","stateCode":"TM","latitude":"45.93916000","longitude":"20.68384000"},{"name":"Comuna Iecea Mare","countryCode":"RO","stateCode":"TM","latitude":"45.85074000","longitude":"20.89310000"},{"name":"Comuna Jamu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.26768000","longitude":"21.44318000"},{"name":"Comuna Jebel","countryCode":"RO","stateCode":"TM","latitude":"45.56020000","longitude":"21.21805000"},{"name":"Comuna Lenauheim","countryCode":"RO","stateCode":"TM","latitude":"45.89042000","longitude":"20.78901000"},{"name":"Comuna Liebling","countryCode":"RO","stateCode":"TM","latitude":"45.57121000","longitude":"21.33526000"},{"name":"Comuna Livezile","countryCode":"RO","stateCode":"TM","latitude":"45.40994000","longitude":"21.06179000"},{"name":"Comuna Lovrin","countryCode":"RO","stateCode":"TM","latitude":"45.96943000","longitude":"20.76953000"},{"name":"Comuna Margina","countryCode":"RO","stateCode":"TM","latitude":"45.86159000","longitude":"22.27233000"},{"name":"Comuna Maşloc","countryCode":"RO","stateCode":"TM","latitude":"45.99637000","longitude":"21.45484000"},{"name":"Comuna Moraviţa","countryCode":"RO","stateCode":"TM","latitude":"45.28025000","longitude":"21.25570000"},{"name":"Comuna Moşniţa Nouã","countryCode":"RO","stateCode":"TM","latitude":"45.71397000","longitude":"21.32403000"},{"name":"Comuna Mănăştiur","countryCode":"RO","stateCode":"TM","latitude":"45.86808000","longitude":"22.05329000"},{"name":"Comuna Niţchidorf","countryCode":"RO","stateCode":"TM","latitude":"45.57379000","longitude":"21.52266000"},{"name":"Comuna Nădrag","countryCode":"RO","stateCode":"TM","latitude":"45.65064000","longitude":"22.15383000"},{"name":"Comuna Ohaba Lungă","countryCode":"RO","stateCode":"TM","latitude":"45.91812000","longitude":"21.99094000"},{"name":"Comuna Orţişoara","countryCode":"RO","stateCode":"TM","latitude":"45.95206000","longitude":"21.22370000"},{"name":"Comuna Otelec","countryCode":"RO","stateCode":"TM","latitude":"45.59079000","longitude":"20.85648000"},{"name":"Comuna Parţa","countryCode":"RO","stateCode":"TM","latitude":"45.62888000","longitude":"21.13877000"},{"name":"Comuna Peciu Nou","countryCode":"RO","stateCode":"TM","latitude":"45.62070000","longitude":"21.00816000"},{"name":"Comuna Periam","countryCode":"RO","stateCode":"TM","latitude":"46.04394000","longitude":"20.87517000"},{"name":"Comuna Pesac","countryCode":"RO","stateCode":"TM","latitude":"45.99590000","longitude":"20.83522000"},{"name":"Comuna Pietroasa","countryCode":"RO","stateCode":"TM","latitude":"45.82012000","longitude":"22.41805000"},{"name":"Comuna Pişchia","countryCode":"RO","stateCode":"TM","latitude":"45.90460000","longitude":"21.40241000"},{"name":"Comuna Pădureni","countryCode":"RO","stateCode":"TM","latitude":"45.60039000","longitude":"21.21773000"},{"name":"Comuna Racoviţa","countryCode":"RO","stateCode":"TM","latitude":"45.70441000","longitude":"21.63935000"},{"name":"Comuna Remetea Mare","countryCode":"RO","stateCode":"TM","latitude":"45.81036000","longitude":"21.39893000"},{"name":"Comuna Sacoşu Turcesc","countryCode":"RO","stateCode":"TM","latitude":"45.63526000","longitude":"21.39828000"},{"name":"Comuna Saravale","countryCode":"RO","stateCode":"TM","latitude":"46.06929000","longitude":"20.74085000"},{"name":"Comuna Satchinez","countryCode":"RO","stateCode":"TM","latitude":"45.93933000","longitude":"21.07597000"},{"name":"Comuna Secaş","countryCode":"RO","stateCode":"TM","latitude":"45.90501000","longitude":"21.80832000"},{"name":"Comuna Sânandrei","countryCode":"RO","stateCode":"TM","latitude":"45.86677000","longitude":"21.18623000"},{"name":"Comuna Sânmihaiu Român","countryCode":"RO","stateCode":"TM","latitude":"45.71002000","longitude":"21.08352000"},{"name":"Comuna Sânpetru Mare","countryCode":"RO","stateCode":"TM","latitude":"46.07994000","longitude":"20.80148000"},{"name":"Comuna Săcălaz","countryCode":"RO","stateCode":"TM","latitude":"45.75681000","longitude":"21.03903000"},{"name":"Comuna Teremia Mare","countryCode":"RO","stateCode":"TM","latitude":"45.95401000","longitude":"20.52908000"},{"name":"Comuna Tomeşti","countryCode":"RO","stateCode":"TM","latitude":"45.76670000","longitude":"22.30974000"},{"name":"Comuna Tomnatic","countryCode":"RO","stateCode":"TM","latitude":"45.98857000","longitude":"20.66186000"},{"name":"Comuna Topolovãţu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.78363000","longitude":"21.63784000"},{"name":"Comuna Tormac","countryCode":"RO","stateCode":"TM","latitude":"45.52140000","longitude":"21.47648000"},{"name":"Comuna Traian Vuia","countryCode":"RO","stateCode":"TM","latitude":"45.78754000","longitude":"22.04595000"},{"name":"Comuna Uivar","countryCode":"RO","stateCode":"TM","latitude":"45.65085000","longitude":"20.90281000"},{"name":"Comuna Variaş","countryCode":"RO","stateCode":"TM","latitude":"46.01491000","longitude":"21.01965000"},{"name":"Comuna Victor Vlad Delamarina","countryCode":"RO","stateCode":"TM","latitude":"45.61227000","longitude":"21.87572000"},{"name":"Comuna Voiteg","countryCode":"RO","stateCode":"TM","latitude":"45.48472000","longitude":"21.26977000"},{"name":"Comuna Vălcani","countryCode":"RO","stateCode":"TM","latitude":"46.00357000","longitude":"20.39865000"},{"name":"Comuna Şag","countryCode":"RO","stateCode":"TM","latitude":"45.65184000","longitude":"21.16933000"},{"name":"Comuna Şandra","countryCode":"RO","stateCode":"TM","latitude":"45.91878000","longitude":"20.87801000"},{"name":"Comuna Ştiuca","countryCode":"RO","stateCode":"TM","latitude":"45.56283000","longitude":"21.97988000"},{"name":"Coşteiu","countryCode":"RO","stateCode":"TM","latitude":"45.74111000","longitude":"21.84917000"},{"name":"Criciova","countryCode":"RO","stateCode":"TM","latitude":"45.63333000","longitude":"22.06667000"},{"name":"Curtea","countryCode":"RO","stateCode":"TM","latitude":"45.81667000","longitude":"22.30000000"},{"name":"Cărpiniş","countryCode":"RO","stateCode":"TM","latitude":"45.78722000","longitude":"20.90417000"},{"name":"Darova","countryCode":"RO","stateCode":"TM","latitude":"45.64200000","longitude":"21.77333000"},{"name":"Darova Nouă","countryCode":"RO","stateCode":"TM","latitude":"45.63333000","longitude":"21.76667000"},{"name":"Denta","countryCode":"RO","stateCode":"TM","latitude":"45.35389000","longitude":"21.24917000"},{"name":"Deta","countryCode":"RO","stateCode":"TM","latitude":"45.38889000","longitude":"21.22444000"},{"name":"Dudeştii Vechi","countryCode":"RO","stateCode":"TM","latitude":"46.05000000","longitude":"20.48333000"},{"name":"Dudeștii Noi","countryCode":"RO","stateCode":"TM","latitude":"45.83989000","longitude":"21.10215000"},{"name":"Dumbrava","countryCode":"RO","stateCode":"TM","latitude":"45.81667000","longitude":"22.11667000"},{"name":"Dumbrăviţa","countryCode":"RO","stateCode":"TM","latitude":"45.79694000","longitude":"21.24250000"},{"name":"Fibiș","countryCode":"RO","stateCode":"TM","latitude":"45.97280000","longitude":"21.42355000"},{"name":"Foeni","countryCode":"RO","stateCode":"TM","latitude":"45.49861000","longitude":"20.87583000"},{"name":"Fârdea","countryCode":"RO","stateCode":"TM","latitude":"45.73333000","longitude":"22.16667000"},{"name":"Făget","countryCode":"RO","stateCode":"TM","latitude":"45.85000000","longitude":"22.18333000"},{"name":"Gavojdia","countryCode":"RO","stateCode":"TM","latitude":"45.61667000","longitude":"22.01667000"},{"name":"Gelu","countryCode":"RO","stateCode":"TM","latitude":"46.00591000","longitude":"21.06002000"},{"name":"Ghilad","countryCode":"RO","stateCode":"TM","latitude":"45.46501000","longitude":"21.13824000"},{"name":"Ghiroda","countryCode":"RO","stateCode":"TM","latitude":"45.76389000","longitude":"21.30028000"},{"name":"Ghizela","countryCode":"RO","stateCode":"TM","latitude":"45.82417000","longitude":"21.73722000"},{"name":"Giarmata","countryCode":"RO","stateCode":"TM","latitude":"45.83833000","longitude":"21.31083000"},{"name":"Giarmata-Vii","countryCode":"RO","stateCode":"TM","latitude":"45.79960000","longitude":"21.30026000"},{"name":"Giera","countryCode":"RO","stateCode":"TM","latitude":"45.40722000","longitude":"20.99222000"},{"name":"Giroc","countryCode":"RO","stateCode":"TM","latitude":"45.69417000","longitude":"21.23583000"},{"name":"Giulvăz","countryCode":"RO","stateCode":"TM","latitude":"45.54889000","longitude":"20.98444000"},{"name":"Gottlob","countryCode":"RO","stateCode":"TM","latitude":"45.93600000","longitude":"20.71168000"},{"name":"Grabăț","countryCode":"RO","stateCode":"TM","latitude":"45.87861000","longitude":"20.74238000"},{"name":"Gătaia","countryCode":"RO","stateCode":"TM","latitude":"45.43111000","longitude":"21.43000000"},{"name":"Hodoni","countryCode":"RO","stateCode":"TM","latitude":"45.90646000","longitude":"21.08851000"},{"name":"Iecea Mare","countryCode":"RO","stateCode":"TM","latitude":"45.85074000","longitude":"20.89310000"},{"name":"Iecea Mică","countryCode":"RO","stateCode":"TM","latitude":"45.82147000","longitude":"20.92322000"},{"name":"Igriș","countryCode":"RO","stateCode":"TM","latitude":"46.11313000","longitude":"20.78496000"},{"name":"Izvin","countryCode":"RO","stateCode":"TM","latitude":"45.80034000","longitude":"21.46066000"},{"name":"Jamu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.25417000","longitude":"21.41694000"},{"name":"Jebel","countryCode":"RO","stateCode":"TM","latitude":"45.55556000","longitude":"21.21361000"},{"name":"Jimbolia","countryCode":"RO","stateCode":"TM","latitude":"45.79139000","longitude":"20.71722000"},{"name":"Lenauheim","countryCode":"RO","stateCode":"TM","latitude":"45.87194000","longitude":"20.79944000"},{"name":"Liebling","countryCode":"RO","stateCode":"TM","latitude":"45.57750000","longitude":"21.32167000"},{"name":"Livezile","countryCode":"RO","stateCode":"TM","latitude":"45.39026000","longitude":"21.05794000"},{"name":"Lovrin","countryCode":"RO","stateCode":"TM","latitude":"45.96806000","longitude":"20.77028000"},{"name":"Lugoj","countryCode":"RO","stateCode":"TM","latitude":"45.68861000","longitude":"21.90306000"},{"name":"Margina","countryCode":"RO","stateCode":"TM","latitude":"45.85841000","longitude":"22.26654000"},{"name":"Maşloc","countryCode":"RO","stateCode":"TM","latitude":"45.99806000","longitude":"21.44972000"},{"name":"Moraviţa","countryCode":"RO","stateCode":"TM","latitude":"45.25583000","longitude":"21.27028000"},{"name":"Moşniţa Nouă","countryCode":"RO","stateCode":"TM","latitude":"45.71722000","longitude":"21.32528000"},{"name":"Moșnița Veche","countryCode":"RO","stateCode":"TM","latitude":"45.73549000","longitude":"21.33396000"},{"name":"Municipiul Lugoj","countryCode":"RO","stateCode":"TM","latitude":"45.67678000","longitude":"21.95988000"},{"name":"Municipiul Timişoara","countryCode":"RO","stateCode":"TM","latitude":"45.75641000","longitude":"21.22974000"},{"name":"Mănăştiur","countryCode":"RO","stateCode":"TM","latitude":"45.81667000","longitude":"22.06667000"},{"name":"Nerău","countryCode":"RO","stateCode":"TM","latitude":"45.96929000","longitude":"20.56070000"},{"name":"Niţchidorf","countryCode":"RO","stateCode":"TM","latitude":"45.58333000","longitude":"21.53333000"},{"name":"Nădrag","countryCode":"RO","stateCode":"TM","latitude":"45.65000000","longitude":"22.18333000"},{"name":"Ohaba Lungă","countryCode":"RO","stateCode":"TM","latitude":"45.90740000","longitude":"21.98535000"},{"name":"Oraş Buziaş","countryCode":"RO","stateCode":"TM","latitude":"45.64035000","longitude":"21.58934000"},{"name":"Oraş Ciacova","countryCode":"RO","stateCode":"TM","latitude":"45.53242000","longitude":"21.10558000"},{"name":"Oraş Deta","countryCode":"RO","stateCode":"TM","latitude":"45.40518000","longitude":"21.24829000"},{"name":"Oraş Fãget","countryCode":"RO","stateCode":"TM","latitude":"45.85770000","longitude":"22.17610000"},{"name":"Oraş Gãtaia","countryCode":"RO","stateCode":"TM","latitude":"45.37402000","longitude":"21.40796000"},{"name":"Oraş Jimbolia","countryCode":"RO","stateCode":"TM","latitude":"45.79226000","longitude":"20.71997000"},{"name":"Oraş Recaş","countryCode":"RO","stateCode":"TM","latitude":"45.82646000","longitude":"21.52629000"},{"name":"Oraş Sânnicolau Mare","countryCode":"RO","stateCode":"TM","latitude":"46.07292000","longitude":"20.62281000"},{"name":"Orţişoara","countryCode":"RO","stateCode":"TM","latitude":"45.96361000","longitude":"21.19833000"},{"name":"Otelec","countryCode":"RO","stateCode":"TM","latitude":"45.61478000","longitude":"20.84952000"},{"name":"Parța","countryCode":"RO","stateCode":"TM","latitude":"45.62888000","longitude":"21.13877000"},{"name":"Peciu Nou","countryCode":"RO","stateCode":"TM","latitude":"45.60639000","longitude":"21.05778000"},{"name":"Periam","countryCode":"RO","stateCode":"TM","latitude":"46.05000000","longitude":"20.86667000"},{"name":"Pesac","countryCode":"RO","stateCode":"TM","latitude":"45.99590000","longitude":"20.83522000"},{"name":"Pietroasa","countryCode":"RO","stateCode":"TM","latitude":"45.83333000","longitude":"22.40000000"},{"name":"Pişchia","countryCode":"RO","stateCode":"TM","latitude":"45.90306000","longitude":"21.33722000"},{"name":"Pădureni","countryCode":"RO","stateCode":"TM","latitude":"45.60039000","longitude":"21.21773000"},{"name":"Racoviţa","countryCode":"RO","stateCode":"TM","latitude":"45.69833000","longitude":"21.63583000"},{"name":"Recaş","countryCode":"RO","stateCode":"TM","latitude":"45.79889000","longitude":"21.50083000"},{"name":"Remetea Mare","countryCode":"RO","stateCode":"TM","latitude":"45.77944000","longitude":"21.37611000"},{"name":"Răchita","countryCode":"RO","stateCode":"TM","latitude":"45.83827000","longitude":"22.10615000"},{"name":"Sacoşu Turcesc","countryCode":"RO","stateCode":"TM","latitude":"45.65194000","longitude":"21.42889000"},{"name":"Sacoșu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.58503000","longitude":"21.72958000"},{"name":"Saravale","countryCode":"RO","stateCode":"TM","latitude":"46.06929000","longitude":"20.74085000"},{"name":"Satchinez","countryCode":"RO","stateCode":"TM","latitude":"45.93750000","longitude":"21.04056000"},{"name":"Sculia","countryCode":"RO","stateCode":"TM","latitude":"45.44429000","longitude":"21.43225000"},{"name":"Secaş","countryCode":"RO","stateCode":"TM","latitude":"45.88500000","longitude":"21.81917000"},{"name":"Sânandrei","countryCode":"RO","stateCode":"TM","latitude":"45.85306000","longitude":"21.16806000"},{"name":"Sânmihaiu Român","countryCode":"RO","stateCode":"TM","latitude":"45.70444000","longitude":"21.08889000"},{"name":"Sânnicolau Mare","countryCode":"RO","stateCode":"TM","latitude":"46.08333000","longitude":"20.63333000"},{"name":"Sânpetru Mare","countryCode":"RO","stateCode":"TM","latitude":"46.04515000","longitude":"20.81834000"},{"name":"Uivar","countryCode":"RO","stateCode":"TM","latitude":"45.65806000","longitude":"20.90583000"},{"name":"Urseni","countryCode":"RO","stateCode":"TM","latitude":"45.69269000","longitude":"21.30993000"},{"name":"Utvin","countryCode":"RO","stateCode":"TM","latitude":"45.71298000","longitude":"21.13011000"},{"name":"Variaş","countryCode":"RO","stateCode":"TM","latitude":"46.01667000","longitude":"20.95000000"},{"name":"Victor Vlad Delamarina","countryCode":"RO","stateCode":"TM","latitude":"45.64056000","longitude":"21.89278000"},{"name":"Voiteg","countryCode":"RO","stateCode":"TM","latitude":"45.46889000","longitude":"21.23917000"},{"name":"Vălcani","countryCode":"RO","stateCode":"TM","latitude":"46.00357000","longitude":"20.39865000"},{"name":"Şag","countryCode":"RO","stateCode":"TM","latitude":"45.64861000","longitude":"21.17556000"},{"name":"Şandra","countryCode":"RO","stateCode":"TM","latitude":"45.92500000","longitude":"20.89028000"},{"name":"Ştiuca","countryCode":"RO","stateCode":"TM","latitude":"45.57139000","longitude":"21.97667000"},{"name":"Săcălaz","countryCode":"RO","stateCode":"TM","latitude":"45.75833000","longitude":"21.11222000"},{"name":"Teremia Mare","countryCode":"RO","stateCode":"TM","latitude":"45.93528000","longitude":"20.52500000"},{"name":"Timişoara","countryCode":"RO","stateCode":"TM","latitude":"45.75372000","longitude":"21.22571000"},{"name":"Tomeşti","countryCode":"RO","stateCode":"TM","latitude":"45.78333000","longitude":"22.30000000"},{"name":"Tomnatic","countryCode":"RO","stateCode":"TM","latitude":"45.98857000","longitude":"20.66186000"},{"name":"Topolovăţu Mare","countryCode":"RO","stateCode":"TM","latitude":"45.77389000","longitude":"21.61889000"},{"name":"Tormac","countryCode":"RO","stateCode":"TM","latitude":"45.52083000","longitude":"21.49361000"},{"name":"Traian Vuia","countryCode":"RO","stateCode":"TM","latitude":"45.80000000","longitude":"22.06667000"},{"name":"Baia de Aramă","countryCode":"RO","stateCode":"MH","latitude":"44.99929000","longitude":"22.80784000"},{"name":"Bala","countryCode":"RO","stateCode":"MH","latitude":"44.88389000","longitude":"22.83333000"},{"name":"Balta","countryCode":"RO","stateCode":"MH","latitude":"44.88694000","longitude":"22.63694000"},{"name":"Balta Verde","countryCode":"RO","stateCode":"MH","latitude":"44.34411000","longitude":"22.59878000"},{"name":"Bistrița","countryCode":"RO","stateCode":"MH","latitude":"44.58511000","longitude":"22.78762000"},{"name":"Braniștea","countryCode":"RO","stateCode":"MH","latitude":"44.24201000","longitude":"22.97354000"},{"name":"Brezniţa Ocol","countryCode":"RO","stateCode":"MH","latitude":"44.66667000","longitude":"22.61833000"},{"name":"Brezniţa-Motru","countryCode":"RO","stateCode":"MH","latitude":"44.56667000","longitude":"23.21667000"},{"name":"Broşteni","countryCode":"RO","stateCode":"MH","latitude":"44.76083000","longitude":"22.97944000"},{"name":"Burila Mare","countryCode":"RO","stateCode":"MH","latitude":"44.45278000","longitude":"22.57361000"},{"name":"Butoieşti","countryCode":"RO","stateCode":"MH","latitude":"44.58333000","longitude":"23.36667000"},{"name":"Bâcleș","countryCode":"RO","stateCode":"MH","latitude":"44.48333000","longitude":"23.13333000"},{"name":"Bâlvăneşti","countryCode":"RO","stateCode":"MH","latitude":"44.79750000","longitude":"22.68028000"},{"name":"Bălăciţa","countryCode":"RO","stateCode":"MH","latitude":"44.38333000","longitude":"23.13333000"},{"name":"Cerneți","countryCode":"RO","stateCode":"MH","latitude":"44.63476000","longitude":"22.70931000"},{"name":"Ciochiuța","countryCode":"RO","stateCode":"MH","latitude":"44.60306000","longitude":"23.11698000"},{"name":"Cioroboreni","countryCode":"RO","stateCode":"MH","latitude":"44.38877000","longitude":"22.76326000"},{"name":"Cireşu","countryCode":"RO","stateCode":"MH","latitude":"44.82333000","longitude":"22.53806000"},{"name":"Comanda","countryCode":"RO","stateCode":"MH","latitude":"44.64863000","longitude":"23.16413000"},{"name":"Comuna Bala","countryCode":"RO","stateCode":"MH","latitude":"44.89479000","longitude":"22.83235000"},{"name":"Comuna Balta","countryCode":"RO","stateCode":"MH","latitude":"44.90652000","longitude":"22.61789000"},{"name":"Comuna Braniştea","countryCode":"RO","stateCode":"MH","latitude":"44.23768000","longitude":"22.96793000"},{"name":"Comuna Brezniţa Ocol","countryCode":"RO","stateCode":"MH","latitude":"44.69266000","longitude":"22.60992000"},{"name":"Comuna Brezniţa-Motru","countryCode":"RO","stateCode":"MH","latitude":"44.55668000","longitude":"23.24187000"},{"name":"Comuna Broşteni","countryCode":"RO","stateCode":"MH","latitude":"44.74698000","longitude":"22.99083000"},{"name":"Comuna Burila Mare","countryCode":"RO","stateCode":"MH","latitude":"44.47835000","longitude":"22.54915000"},{"name":"Comuna Butoieşti","countryCode":"RO","stateCode":"MH","latitude":"44.57037000","longitude":"23.37587000"},{"name":"Comuna Bâcleş","countryCode":"RO","stateCode":"MH","latitude":"44.48031000","longitude":"23.12207000"},{"name":"Comuna Bâlvăneşti","countryCode":"RO","stateCode":"MH","latitude":"44.79756000","longitude":"22.68313000"},{"name":"Comuna Bălăciţa","countryCode":"RO","stateCode":"MH","latitude":"44.39040000","longitude":"23.12095000"},{"name":"Comuna Cireşu","countryCode":"RO","stateCode":"MH","latitude":"44.81995000","longitude":"22.54058000"},{"name":"Comuna Corcova","countryCode":"RO","stateCode":"MH","latitude":"44.67794000","longitude":"23.07843000"},{"name":"Comuna Corlăţel","countryCode":"RO","stateCode":"MH","latitude":"44.38101000","longitude":"22.92847000"},{"name":"Comuna Cujmir","countryCode":"RO","stateCode":"MH","latitude":"44.19723000","longitude":"22.93125000"},{"name":"Comuna Căzăneşti","countryCode":"RO","stateCode":"MH","latitude":"44.70475000","longitude":"22.90575000"},{"name":"Comuna Devesel","countryCode":"RO","stateCode":"MH","latitude":"44.48787000","longitude":"22.67669000"},{"name":"Comuna Dubova","countryCode":"RO","stateCode":"MH","latitude":"44.57284000","longitude":"22.18226000"},{"name":"Comuna Dumbrava","countryCode":"RO","stateCode":"MH","latitude":"44.52117000","longitude":"23.13564000"},{"name":"Comuna Dârvari","countryCode":"RO","stateCode":"MH","latitude":"44.18184000","longitude":"23.06648000"},{"name":"Comuna Eşelniţa","countryCode":"RO","stateCode":"MH","latitude":"44.69905000","longitude":"22.36577000"},{"name":"Comuna Floreşti","countryCode":"RO","stateCode":"MH","latitude":"44.79545000","longitude":"22.90986000"},{"name":"Comuna Godeanu","countryCode":"RO","stateCode":"MH","latitude":"44.80808000","longitude":"22.60870000"},{"name":"Comuna Gogoşu","countryCode":"RO","stateCode":"MH","latitude":"44.37930000","longitude":"22.57357000"},{"name":"Comuna Greci","countryCode":"RO","stateCode":"MH","latitude":"44.57162000","longitude":"23.10745000"},{"name":"Comuna Grozeşti","countryCode":"RO","stateCode":"MH","latitude":"44.63649000","longitude":"23.33206000"},{"name":"Comuna Gruia","countryCode":"RO","stateCode":"MH","latitude":"44.28593000","longitude":"22.72949000"},{"name":"Comuna Gârla Mare","countryCode":"RO","stateCode":"MH","latitude":"44.21087000","longitude":"22.77696000"},{"name":"Comuna Hinova","countryCode":"RO","stateCode":"MH","latitude":"44.54565000","longitude":"22.77675000"},{"name":"Comuna Husnicioara","countryCode":"RO","stateCode":"MH","latitude":"44.66283000","longitude":"22.83939000"},{"name":"Comuna Iloviţa","countryCode":"RO","stateCode":"MH","latitude":"44.78026000","longitude":"22.49234000"},{"name":"Comuna Ilovăt","countryCode":"RO","stateCode":"MH","latitude":"44.81543000","longitude":"22.73749000"},{"name":"Comuna Isverna","countryCode":"RO","stateCode":"MH","latitude":"44.96572000","longitude":"22.67037000"},{"name":"Comuna Izvoru Bârzii","countryCode":"RO","stateCode":"MH","latitude":"44.70830000","longitude":"22.67003000"},{"name":"Comuna Jiana","countryCode":"RO","stateCode":"MH","latitude":"44.39156000","longitude":"22.71076000"},{"name":"Comuna Livezile","countryCode":"RO","stateCode":"MH","latitude":"44.54482000","longitude":"22.86644000"},{"name":"Comuna Malovãţ","countryCode":"RO","stateCode":"MH","latitude":"44.72156000","longitude":"22.74546000"},{"name":"Comuna Obârşia De Câmp","countryCode":"RO","stateCode":"MH","latitude":"44.17507000","longitude":"22.97076000"},{"name":"Comuna Obârşia-Cloşani","countryCode":"RO","stateCode":"MH","latitude":"45.01667000","longitude":"22.68333000"},{"name":"Comuna Oprişor","countryCode":"RO","stateCode":"MH","latitude":"44.30105000","longitude":"23.08646000"},{"name":"Comuna Padina","countryCode":"RO","stateCode":"MH","latitude":"44.43776000","longitude":"23.01426000"},{"name":"Comuna Podeni","countryCode":"RO","stateCode":"MH","latitude":"44.89218000","longitude":"22.55503000"},{"name":"Comuna Ponoarele","countryCode":"RO","stateCode":"MH","latitude":"44.97347000","longitude":"22.75676000"},{"name":"Comuna Poroina Mare","countryCode":"RO","stateCode":"MH","latitude":"44.49516000","longitude":"22.94161000"},{"name":"Comuna Pristol","countryCode":"RO","stateCode":"MH","latitude":"44.22080000","longitude":"22.71200000"},{"name":"Comuna Prunişor","countryCode":"RO","stateCode":"MH","latitude":"44.60030000","longitude":"22.90476000"},{"name":"Comuna Punghina","countryCode":"RO","stateCode":"MH","latitude":"44.29534000","longitude":"22.96318000"},{"name":"Comuna Pătulele","countryCode":"RO","stateCode":"MH","latitude":"44.34984000","longitude":"22.80368000"},{"name":"Comuna Rogova","countryCode":"RO","stateCode":"MH","latitude":"44.47076000","longitude":"22.82951000"},{"name":"Comuna Salcia","countryCode":"RO","stateCode":"MH","latitude":"44.14124000","longitude":"22.93048000"},{"name":"Comuna Simian","countryCode":"RO","stateCode":"MH","latitude":"44.62736000","longitude":"22.74227000"},{"name":"Comuna Siseşti","countryCode":"RO","stateCode":"MH","latitude":"44.77146000","longitude":"22.83754000"},{"name":"Comuna Sovarna","countryCode":"RO","stateCode":"MH","latitude":"44.84837000","longitude":"22.81235000"},{"name":"Comuna Stângăceaua","countryCode":"RO","stateCode":"MH","latitude":"44.60024000","longitude":"23.29263000"},{"name":"Comuna Sviniţa","countryCode":"RO","stateCode":"MH","latitude":"44.50013000","longitude":"22.10488000"},{"name":"Comuna Tâmna","countryCode":"RO","stateCode":"MH","latitude":"44.56147000","longitude":"23.00793000"},{"name":"Comuna Vlădaia","countryCode":"RO","stateCode":"MH","latitude":"44.36108000","longitude":"23.03758000"},{"name":"Comuna Voloiac","countryCode":"RO","stateCode":"MH","latitude":"44.63241000","longitude":"23.05948000"},{"name":"Comuna Vrata","countryCode":"RO","stateCode":"MH","latitude":"44.19197000","longitude":"22.84928000"},{"name":"Comuna Vânjuleţ","countryCode":"RO","stateCode":"MH","latitude":"44.43124000","longitude":"22.80212000"},{"name":"Comuna Vânători","countryCode":"RO","stateCode":"MH","latitude":"44.24781000","longitude":"22.92979000"},{"name":"Corcova","countryCode":"RO","stateCode":"MH","latitude":"44.70000000","longitude":"23.05000000"},{"name":"Corlăţel","countryCode":"RO","stateCode":"MH","latitude":"44.39861000","longitude":"22.93306000"},{"name":"Cujmir","countryCode":"RO","stateCode":"MH","latitude":"44.20667000","longitude":"22.92667000"},{"name":"Căzăneşti","countryCode":"RO","stateCode":"MH","latitude":"44.72333000","longitude":"22.89056000"},{"name":"Devesel","countryCode":"RO","stateCode":"MH","latitude":"44.46889000","longitude":"22.66722000"},{"name":"Drobeta-Turnu Severin","countryCode":"RO","stateCode":"MH","latitude":"44.62693000","longitude":"22.65288000"},{"name":"Dubova","countryCode":"RO","stateCode":"MH","latitude":"44.61667000","longitude":"22.26667000"},{"name":"Dudașu","countryCode":"RO","stateCode":"MH","latitude":"44.65253000","longitude":"22.69683000"},{"name":"Dumbrava de Sus","countryCode":"RO","stateCode":"MH","latitude":"44.51667000","longitude":"23.11667000"},{"name":"Dârvari","countryCode":"RO","stateCode":"MH","latitude":"44.20000000","longitude":"23.05000000"},{"name":"Dănceu","countryCode":"RO","stateCode":"MH","latitude":"44.36416000","longitude":"22.72098000"},{"name":"Eşelniţa","countryCode":"RO","stateCode":"MH","latitude":"44.69917000","longitude":"22.36222000"},{"name":"Floreşti","countryCode":"RO","stateCode":"MH","latitude":"44.76306000","longitude":"22.94778000"},{"name":"Gemeni","countryCode":"RO","stateCode":"MH","latitude":"44.17265000","longitude":"23.08251000"},{"name":"Godeanu","countryCode":"RO","stateCode":"MH","latitude":"44.80111000","longitude":"22.60861000"},{"name":"Gogoşu","countryCode":"RO","stateCode":"MH","latitude":"44.37389000","longitude":"22.59306000"},{"name":"Greci","countryCode":"RO","stateCode":"MH","latitude":"44.55000000","longitude":"23.11667000"},{"name":"Grozeşti","countryCode":"RO","stateCode":"MH","latitude":"44.65000000","longitude":"23.31667000"},{"name":"Gruia","countryCode":"RO","stateCode":"MH","latitude":"44.26750000","longitude":"22.70472000"},{"name":"Gura Văii","countryCode":"RO","stateCode":"MH","latitude":"44.66732000","longitude":"22.55646000"},{"name":"Gvardinița","countryCode":"RO","stateCode":"MH","latitude":"44.39505000","longitude":"23.14635000"},{"name":"Gârla-Mare","countryCode":"RO","stateCode":"MH","latitude":"44.20917000","longitude":"22.77500000"},{"name":"Halânga","countryCode":"RO","stateCode":"MH","latitude":"44.68116000","longitude":"22.69037000"},{"name":"Hinova","countryCode":"RO","stateCode":"MH","latitude":"44.54056000","longitude":"22.77694000"},{"name":"Husnicioara","countryCode":"RO","stateCode":"MH","latitude":"44.67806000","longitude":"22.84250000"},{"name":"Iloviţa","countryCode":"RO","stateCode":"MH","latitude":"44.75639000","longitude":"22.47278000"},{"name":"Ilovăț","countryCode":"RO","stateCode":"MH","latitude":"44.81197000","longitude":"22.76333000"},{"name":"Isverna","countryCode":"RO","stateCode":"MH","latitude":"44.97972000","longitude":"22.62917000"},{"name":"Izimșa","countryCode":"RO","stateCode":"MH","latitude":"44.17819000","longitude":"22.95649000"},{"name":"Izvoarele","countryCode":"RO","stateCode":"MH","latitude":"44.30958000","longitude":"22.66348000"},{"name":"Izvoru Bârzii","countryCode":"RO","stateCode":"MH","latitude":"44.70667000","longitude":"22.67417000"},{"name":"Jiana","countryCode":"RO","stateCode":"MH","latitude":"44.40184000","longitude":"22.71278000"},{"name":"Jiana Veche","countryCode":"RO","stateCode":"MH","latitude":"44.39083000","longitude":"22.66861000"},{"name":"Jidoștița","countryCode":"RO","stateCode":"MH","latitude":"44.71582000","longitude":"22.59311000"},{"name":"Jirov","countryCode":"RO","stateCode":"MH","latitude":"44.67098000","longitude":"23.08693000"},{"name":"Livezile","countryCode":"RO","stateCode":"MH","latitude":"44.51222000","longitude":"22.86333000"},{"name":"Malovăţ","countryCode":"RO","stateCode":"MH","latitude":"44.70444000","longitude":"22.73111000"},{"name":"Municipiul Drobeta-Turnu Severin","countryCode":"RO","stateCode":"MH","latitude":"44.64287000","longitude":"22.60669000"},{"name":"Municipiul Orşova","countryCode":"RO","stateCode":"MH","latitude":"44.72520000","longitude":"22.39771000"},{"name":"Nicolae Bălcescu","countryCode":"RO","stateCode":"MH","latitude":"44.37427000","longitude":"22.85837000"},{"name":"Obârşia-Cloşani","countryCode":"RO","stateCode":"MH","latitude":"45.01667000","longitude":"22.68333000"},{"name":"Obârșia de Câmp","countryCode":"RO","stateCode":"MH","latitude":"44.17222000","longitude":"22.98000000"},{"name":"Oprişor","countryCode":"RO","stateCode":"MH","latitude":"44.28333000","longitude":"23.08333000"},{"name":"Oraş Baia De Aramã","countryCode":"RO","stateCode":"MH","latitude":"45.00366000","longitude":"22.80709000"},{"name":"Oraş Strehaia","countryCode":"RO","stateCode":"MH","latitude":"44.62360000","longitude":"23.18792000"},{"name":"Oraş Vânju Mare","countryCode":"RO","stateCode":"MH","latitude":"44.42326000","longitude":"22.87340000"},{"name":"Orevița Mare","countryCode":"RO","stateCode":"MH","latitude":"44.45715000","longitude":"22.91317000"},{"name":"Orşova","countryCode":"RO","stateCode":"MH","latitude":"44.72299000","longitude":"22.39619000"},{"name":"Ostrovu Mare","countryCode":"RO","stateCode":"MH","latitude":"44.37931000","longitude":"22.51581000"},{"name":"Padina Mică","countryCode":"RO","stateCode":"MH","latitude":"44.42722000","longitude":"22.99250000"},{"name":"Podeni","countryCode":"RO","stateCode":"MH","latitude":"44.88139000","longitude":"22.54333000"},{"name":"Ponoarele","countryCode":"RO","stateCode":"MH","latitude":"44.97389000","longitude":"22.76444000"},{"name":"Poroina Mare","countryCode":"RO","stateCode":"MH","latitude":"44.49528000","longitude":"22.93639000"},{"name":"Pristol","countryCode":"RO","stateCode":"MH","latitude":"44.22472000","longitude":"22.70917000"},{"name":"Prunişor","countryCode":"RO","stateCode":"MH","latitude":"44.60944000","longitude":"22.91528000"},{"name":"Punghina","countryCode":"RO","stateCode":"MH","latitude":"44.28194000","longitude":"22.93472000"},{"name":"Pătulele","countryCode":"RO","stateCode":"MH","latitude":"44.34528000","longitude":"22.77278000"},{"name":"Recea","countryCode":"RO","stateCode":"MH","latitude":"44.31949000","longitude":"22.91659000"},{"name":"Rogova","countryCode":"RO","stateCode":"MH","latitude":"44.47167000","longitude":"22.80667000"},{"name":"Roșiori","countryCode":"RO","stateCode":"MH","latitude":"44.25633000","longitude":"22.92838000"},{"name":"Salcia","countryCode":"RO","stateCode":"MH","latitude":"44.14083000","longitude":"22.92778000"},{"name":"Strehaia","countryCode":"RO","stateCode":"MH","latitude":"44.61667000","longitude":"23.20000000"},{"name":"Stângăceaua","countryCode":"RO","stateCode":"MH","latitude":"44.60896000","longitude":"23.31273000"},{"name":"Sviniţa","countryCode":"RO","stateCode":"MH","latitude":"44.49972000","longitude":"22.10611000"},{"name":"Tâmna","countryCode":"RO","stateCode":"MH","latitude":"44.56667000","longitude":"23.01667000"},{"name":"Vlădaia","countryCode":"RO","stateCode":"MH","latitude":"44.35000000","longitude":"23.03333000"},{"name":"Voloiac","countryCode":"RO","stateCode":"MH","latitude":"44.61667000","longitude":"23.10000000"},{"name":"Vrata","countryCode":"RO","stateCode":"MH","latitude":"44.19197000","longitude":"22.84928000"},{"name":"Vânju-Mare","countryCode":"RO","stateCode":"MH","latitude":"44.42528000","longitude":"22.86972000"},{"name":"Vânjuleţ","countryCode":"RO","stateCode":"MH","latitude":"44.44111000","longitude":"22.79250000"},{"name":"Vânători","countryCode":"RO","stateCode":"MH","latitude":"44.24278000","longitude":"22.92889000"},{"name":"Şimian","countryCode":"RO","stateCode":"MH","latitude":"44.61417000","longitude":"22.70722000"},{"name":"Şişeşti","countryCode":"RO","stateCode":"MH","latitude":"44.77750000","longitude":"22.83944000"},{"name":"Şovarna","countryCode":"RO","stateCode":"MH","latitude":"44.85361000","longitude":"22.79250000"},{"name":"Baldovinești","countryCode":"RO","stateCode":"BR","latitude":"45.32182000","longitude":"27.91107000"},{"name":"Berteştii de Jos","countryCode":"RO","stateCode":"BR","latitude":"44.83333000","longitude":"27.75000000"},{"name":"Bordei Verde","countryCode":"RO","stateCode":"BR","latitude":"45.08333000","longitude":"27.56667000"},{"name":"Brăila","countryCode":"RO","stateCode":"BR","latitude":"45.27152000","longitude":"27.97429000"},{"name":"Bărăganul","countryCode":"RO","stateCode":"BR","latitude":"44.80000000","longitude":"27.51667000"},{"name":"Cazasu","countryCode":"RO","stateCode":"BR","latitude":"45.27172000","longitude":"27.89011000"},{"name":"Chiscani","countryCode":"RO","stateCode":"BR","latitude":"45.18333000","longitude":"27.93333000"},{"name":"Ciocile","countryCode":"RO","stateCode":"BR","latitude":"44.81667000","longitude":"27.23333000"},{"name":"Cireşu","countryCode":"RO","stateCode":"BR","latitude":"44.95000000","longitude":"27.35000000"},{"name":"Comuna Berteştii de Jos","countryCode":"RO","stateCode":"BR","latitude":"44.83024000","longitude":"27.72008000"},{"name":"Comuna Bordei Verde","countryCode":"RO","stateCode":"BR","latitude":"45.03225000","longitude":"27.57088000"},{"name":"Comuna Bărăganul","countryCode":"RO","stateCode":"BR","latitude":"44.81068000","longitude":"27.51515000"},{"name":"Comuna Cazasu","countryCode":"RO","stateCode":"BR","latitude":"45.27172000","longitude":"27.89011000"},{"name":"Comuna Chiscani","countryCode":"RO","stateCode":"BR","latitude":"45.20880000","longitude":"27.91776000"},{"name":"Comuna Ciocile","countryCode":"RO","stateCode":"BR","latitude":"44.82211000","longitude":"27.25180000"},{"name":"Comuna Cireşu","countryCode":"RO","stateCode":"BR","latitude":"44.95368000","longitude":"27.37901000"},{"name":"Comuna Dudeşti","countryCode":"RO","stateCode":"BR","latitude":"44.87624000","longitude":"27.44325000"},{"name":"Comuna Frecãţei","countryCode":"RO","stateCode":"BR","latitude":"44.85977000","longitude":"28.08422000"},{"name":"Comuna Galbenu","countryCode":"RO","stateCode":"BR","latitude":"45.19252000","longitude":"27.16669000"},{"name":"Comuna Gemenele","countryCode":"RO","stateCode":"BR","latitude":"45.28931000","longitude":"27.65637000"},{"name":"Comuna Gropeni","countryCode":"RO","stateCode":"BR","latitude":"45.07328000","longitude":"27.88606000"},{"name":"Comuna Grădiştea","countryCode":"RO","stateCode":"BR","latitude":"45.24832000","longitude":"27.38192000"},{"name":"Comuna Jirlău","countryCode":"RO","stateCode":"BR","latitude":"45.15314000","longitude":"27.20900000"},{"name":"Comuna Mircea Vodă","countryCode":"RO","stateCode":"BR","latitude":"45.12889000","longitude":"27.38258000"},{"name":"Comuna Movila Miresii","countryCode":"RO","stateCode":"BR","latitude":"45.19574000","longitude":"27.60368000"},{"name":"Comuna Măraşu","countryCode":"RO","stateCode":"BR","latitude":"45.00807000","longitude":"27.98062000"},{"name":"Comuna Măxineni","countryCode":"RO","stateCode":"BR","latitude":"45.41803000","longitude":"27.66470000"},{"name":"Comuna Racoviţa","countryCode":"RO","stateCode":"BR","latitude":"45.30627000","longitude":"27.46720000"},{"name":"Comuna Romanu","countryCode":"RO","stateCode":"BR","latitude":"45.31818000","longitude":"27.74046000"},{"name":"Comuna Roşiori","countryCode":"RO","stateCode":"BR","latitude":"44.84097000","longitude":"27.34129000"},{"name":"Comuna Râmnicelu","countryCode":"RO","stateCode":"BR","latitude":"45.29786000","longitude":"27.51338000"},{"name":"Comuna Salcia Tudor","countryCode":"RO","stateCode":"BR","latitude":"45.40260000","longitude":"27.50380000"},{"name":"Comuna Scorţaru Nou","countryCode":"RO","stateCode":"BR","latitude":"45.34905000","longitude":"27.61478000"},{"name":"Comuna Siliştea","countryCode":"RO","stateCode":"BR","latitude":"45.35263000","longitude":"27.82592000"},{"name":"Comuna Stăncuţa","countryCode":"RO","stateCode":"BR","latitude":"44.88885000","longitude":"27.79614000"},{"name":"Comuna Surdila-Greci","countryCode":"RO","stateCode":"BR","latitude":"45.07288000","longitude":"27.26840000"},{"name":"Comuna Surdila-Găiseanca","countryCode":"RO","stateCode":"BR","latitude":"45.09893000","longitude":"27.33491000"},{"name":"Comuna Tichileşti","countryCode":"RO","stateCode":"BR","latitude":"45.14822000","longitude":"27.89059000"},{"name":"Comuna Traian","countryCode":"RO","stateCode":"BR","latitude":"45.15355000","longitude":"27.69170000"},{"name":"Comuna Tudor Vladimirescu","countryCode":"RO","stateCode":"BR","latitude":"45.22537000","longitude":"27.75299000"},{"name":"Comuna Tufeşti","countryCode":"RO","stateCode":"BR","latitude":"44.98719000","longitude":"27.80256000"},{"name":"Comuna Ulmu","countryCode":"RO","stateCode":"BR","latitude":"44.94821000","longitude":"27.29836000"},{"name":"Comuna Unirea","countryCode":"RO","stateCode":"BR","latitude":"45.10592000","longitude":"27.77613000"},{"name":"Comuna Victoria","countryCode":"RO","stateCode":"BR","latitude":"44.79568000","longitude":"27.67036000"},{"name":"Comuna Viziru","countryCode":"RO","stateCode":"BR","latitude":"45.02027000","longitude":"27.73217000"},{"name":"Comuna Vişani","countryCode":"RO","stateCode":"BR","latitude":"45.18495000","longitude":"27.30611000"},{"name":"Comuna Vădeni","countryCode":"RO","stateCode":"BR","latitude":"45.33745000","longitude":"27.90589000"},{"name":"Comuna Zăvoaia","countryCode":"RO","stateCode":"BR","latitude":"44.95276000","longitude":"27.45613000"},{"name":"Comuna Şuţeşti","countryCode":"RO","stateCode":"BR","latitude":"45.22101000","longitude":"27.47067000"},{"name":"Corbu Nou","countryCode":"RO","stateCode":"BR","latitude":"45.40996000","longitude":"27.59191000"},{"name":"Cuza Vodă","countryCode":"RO","stateCode":"BR","latitude":"44.92513000","longitude":"27.73273000"},{"name":"Dedulești","countryCode":"RO","stateCode":"BR","latitude":"45.14679000","longitude":"27.38907000"},{"name":"Dudeşti","countryCode":"RO","stateCode":"BR","latitude":"44.90000000","longitude":"27.43333000"},{"name":"Frecăţei","countryCode":"RO","stateCode":"BR","latitude":"44.90000000","longitude":"28.11667000"},{"name":"Făurei","countryCode":"RO","stateCode":"BR","latitude":"45.08333000","longitude":"27.26667000"},{"name":"Galbenu","countryCode":"RO","stateCode":"BR","latitude":"45.21667000","longitude":"27.16667000"},{"name":"Gemenele","countryCode":"RO","stateCode":"BR","latitude":"45.28333000","longitude":"27.61667000"},{"name":"Gropeni","countryCode":"RO","stateCode":"BR","latitude":"45.07547000","longitude":"27.87969000"},{"name":"Grădiştea","countryCode":"RO","stateCode":"BR","latitude":"45.26667000","longitude":"27.38333000"},{"name":"Ianca","countryCode":"RO","stateCode":"BR","latitude":"45.13333000","longitude":"27.45000000"},{"name":"Jirlău","countryCode":"RO","stateCode":"BR","latitude":"45.16667000","longitude":"27.16667000"},{"name":"Jugureanu","countryCode":"RO","stateCode":"BR","latitude":"44.94313000","longitude":"27.27878000"},{"name":"Lacu Sărat","countryCode":"RO","stateCode":"BR","latitude":"45.21867000","longitude":"27.88764000"},{"name":"Lanurile","countryCode":"RO","stateCode":"BR","latitude":"45.04149000","longitude":"27.74916000"},{"name":"Mihai Bravu","countryCode":"RO","stateCode":"BR","latitude":"44.78469000","longitude":"27.72144000"},{"name":"Mircea Vodă","countryCode":"RO","stateCode":"BR","latitude":"45.11667000","longitude":"27.38333000"},{"name":"Movila Miresii","countryCode":"RO","stateCode":"BR","latitude":"45.21667000","longitude":"27.60000000"},{"name":"Municipiul Brãila","countryCode":"RO","stateCode":"BR","latitude":"45.27190000","longitude":"27.97500000"},{"name":"Măraşu","countryCode":"RO","stateCode":"BR","latitude":"44.85000000","longitude":"27.96667000"},{"name":"Măxineni","countryCode":"RO","stateCode":"BR","latitude":"45.40000000","longitude":"27.63333000"},{"name":"Oraş Fãurei","countryCode":"RO","stateCode":"BR","latitude":"45.08534000","longitude":"27.27155000"},{"name":"Oraş Ianca","countryCode":"RO","stateCode":"BR","latitude":"45.11446000","longitude":"27.50205000"},{"name":"Oraş Însurãţei","countryCode":"RO","stateCode":"BR","latitude":"44.91928000","longitude":"27.64433000"},{"name":"Perișoru","countryCode":"RO","stateCode":"BR","latitude":"45.11268000","longitude":"27.49817000"},{"name":"Plopu","countryCode":"RO","stateCode":"BR","latitude":"45.14847000","longitude":"27.51387000"},{"name":"Racoviţa","countryCode":"RO","stateCode":"BR","latitude":"45.30000000","longitude":"27.45000000"},{"name":"Romanu","countryCode":"RO","stateCode":"BR","latitude":"45.28333000","longitude":"27.73333000"},{"name":"Roşiori","countryCode":"RO","stateCode":"BR","latitude":"44.80000000","longitude":"27.38333000"},{"name":"Râmnicelu","countryCode":"RO","stateCode":"BR","latitude":"45.28333000","longitude":"27.53333000"},{"name":"Salcia Tudor","countryCode":"RO","stateCode":"BR","latitude":"45.36667000","longitude":"27.51667000"},{"name":"Scorţaru Nou","countryCode":"RO","stateCode":"BR","latitude":"45.31667000","longitude":"27.60000000"},{"name":"Scorțaru Vechi","countryCode":"RO","stateCode":"BR","latitude":"45.21886000","longitude":"27.75489000"},{"name":"Siliştea","countryCode":"RO","stateCode":"BR","latitude":"45.30000000","longitude":"27.85000000"},{"name":"Spiru Haret","countryCode":"RO","stateCode":"BR","latitude":"44.86715000","longitude":"27.74463000"},{"name":"Stăncuţa","countryCode":"RO","stateCode":"BR","latitude":"44.90000000","longitude":"27.83333000"},{"name":"Surdila-Greci","countryCode":"RO","stateCode":"BR","latitude":"45.06667000","longitude":"27.26667000"},{"name":"Surdila-Găiseanca","countryCode":"RO","stateCode":"BR","latitude":"45.06667000","longitude":"27.33333000"},{"name":"Tătaru","countryCode":"RO","stateCode":"BR","latitude":"44.84482000","longitude":"27.43376000"},{"name":"Ulmu","countryCode":"RO","stateCode":"BR","latitude":"44.95000000","longitude":"27.31667000"},{"name":"Unirea","countryCode":"RO","stateCode":"BR","latitude":"45.11667000","longitude":"27.81667000"},{"name":"Urleasca","countryCode":"RO","stateCode":"BR","latitude":"45.13697000","longitude":"27.64736000"},{"name":"Valea Cânepii","countryCode":"RO","stateCode":"BR","latitude":"45.08333000","longitude":"27.81667000"},{"name":"Victoria","countryCode":"RO","stateCode":"BR","latitude":"44.81667000","longitude":"27.61667000"},{"name":"Viziru","countryCode":"RO","stateCode":"BR","latitude":"45.01667000","longitude":"27.70000000"},{"name":"Vişani","countryCode":"RO","stateCode":"BR","latitude":"45.15000000","longitude":"27.28333000"},{"name":"Vădeni","countryCode":"RO","stateCode":"BR","latitude":"45.36667000","longitude":"27.93333000"},{"name":"Zăvoaia","countryCode":"RO","stateCode":"BR","latitude":"44.95000000","longitude":"27.48333000"},{"name":"Însurăţei","countryCode":"RO","stateCode":"BR","latitude":"44.91667000","longitude":"27.60000000"},{"name":"Şuţeşti","countryCode":"RO","stateCode":"BR","latitude":"45.21667000","longitude":"27.43333000"},{"name":"Tichileşti","countryCode":"RO","stateCode":"BR","latitude":"45.11667000","longitude":"27.90000000"},{"name":"Traian","countryCode":"RO","stateCode":"BR","latitude":"45.18333000","longitude":"27.73333000"},{"name":"Tudor Vladimirescu","countryCode":"RO","stateCode":"BR","latitude":"45.21667000","longitude":"27.80000000"},{"name":"Tufeşti","countryCode":"RO","stateCode":"BR","latitude":"45.05000000","longitude":"27.81667000"},{"name":"Balintești","countryCode":"RO","stateCode":"GL","latitude":"46.02937000","longitude":"27.92201000"},{"name":"Barcea","countryCode":"RO","stateCode":"GL","latitude":"45.75000000","longitude":"27.46667000"},{"name":"Bereşti-Sat","countryCode":"RO","stateCode":"GL","latitude":"46.10000000","longitude":"27.88333000"},{"name":"Berești","countryCode":"RO","stateCode":"GL","latitude":"46.10000000","longitude":"27.88333000"},{"name":"Blânzi","countryCode":"RO","stateCode":"GL","latitude":"45.93575000","longitude":"27.65063000"},{"name":"Braniştea","countryCode":"RO","stateCode":"GL","latitude":"45.45000000","longitude":"27.85000000"},{"name":"Brăhăşeştii de Sus","countryCode":"RO","stateCode":"GL","latitude":"46.05000000","longitude":"27.35000000"},{"name":"Brăhășești","countryCode":"RO","stateCode":"GL","latitude":"46.03333000","longitude":"27.36667000"},{"name":"Bucești","countryCode":"RO","stateCode":"GL","latitude":"45.65250000","longitude":"27.53008000"},{"name":"Buciumeni","countryCode":"RO","stateCode":"GL","latitude":"46.00000000","longitude":"27.30000000"},{"name":"Băleni","countryCode":"RO","stateCode":"GL","latitude":"45.81667000","longitude":"27.83333000"},{"name":"Bălăbănești","countryCode":"RO","stateCode":"GL","latitude":"46.09546000","longitude":"27.72206000"},{"name":"Bălăşeşti","countryCode":"RO","stateCode":"GL","latitude":"46.10000000","longitude":"27.66667000"},{"name":"Băneasa","countryCode":"RO","stateCode":"GL","latitude":"45.93333000","longitude":"27.93333000"},{"name":"Cavadineşti","countryCode":"RO","stateCode":"GL","latitude":"46.06667000","longitude":"28.01694000"},{"name":"Cerţeşti","countryCode":"RO","stateCode":"GL","latitude":"46.01667000","longitude":"27.61667000"},{"name":"Chiraftei","countryCode":"RO","stateCode":"GL","latitude":"45.77220000","longitude":"28.02716000"},{"name":"Ciorăști","countryCode":"RO","stateCode":"GL","latitude":"46.11380000","longitude":"27.45311000"},{"name":"Cișmele","countryCode":"RO","stateCode":"GL","latitude":"45.51634000","longitude":"27.92975000"},{"name":"Comuna Barcea","countryCode":"RO","stateCode":"GL","latitude":"45.74744000","longitude":"27.46265000"},{"name":"Comuna Bereşti-Meria","countryCode":"RO","stateCode":"GL","latitude":"46.10362000","longitude":"27.92288000"},{"name":"Comuna Braniştea","countryCode":"RO","stateCode":"GL","latitude":"45.44141000","longitude":"27.83240000"},{"name":"Comuna Brăhăşeşti","countryCode":"RO","stateCode":"GL","latitude":"46.06160000","longitude":"27.36196000"},{"name":"Comuna Buciumeni","countryCode":"RO","stateCode":"GL","latitude":"45.97702000","longitude":"27.31922000"},{"name":"Comuna Băleni","countryCode":"RO","stateCode":"GL","latitude":"45.80942000","longitude":"27.85020000"},{"name":"Comuna Bălăbăneşti","countryCode":"RO","stateCode":"GL","latitude":"46.07623000","longitude":"27.75375000"},{"name":"Comuna Bălăşeşti","countryCode":"RO","stateCode":"GL","latitude":"46.09003000","longitude":"27.65844000"},{"name":"Comuna Băneasa","countryCode":"RO","stateCode":"GL","latitude":"45.93008000","longitude":"27.97963000"},{"name":"Comuna Cavadineşti","countryCode":"RO","stateCode":"GL","latitude":"46.08040000","longitude":"28.01638000"},{"name":"Comuna Cerţeşti","countryCode":"RO","stateCode":"GL","latitude":"46.01758000","longitude":"27.62321000"},{"name":"Comuna Corni","countryCode":"RO","stateCode":"GL","latitude":"45.86922000","longitude":"27.77693000"},{"name":"Comuna Corod","countryCode":"RO","stateCode":"GL","latitude":"45.93693000","longitude":"27.65150000"},{"name":"Comuna Cosmeşti","countryCode":"RO","stateCode":"GL","latitude":"45.84926000","longitude":"27.31605000"},{"name":"Comuna Costache Negri","countryCode":"RO","stateCode":"GL","latitude":"45.70518000","longitude":"27.72342000"},{"name":"Comuna Cuca","countryCode":"RO","stateCode":"GL","latitude":"45.73246000","longitude":"27.89396000"},{"name":"Comuna Cudalbi","countryCode":"RO","stateCode":"GL","latitude":"45.77622000","longitude":"27.68604000"},{"name":"Comuna Cuza Vodă","countryCode":"RO","stateCode":"GL","latitude":"45.59595000","longitude":"27.79267000"},{"name":"Comuna Drăguşeni","countryCode":"RO","stateCode":"GL","latitude":"46.00203000","longitude":"27.73297000"},{"name":"Comuna Drăgăneşti","countryCode":"RO","stateCode":"GL","latitude":"45.79281000","longitude":"27.46438000"},{"name":"Comuna Folteşti","countryCode":"RO","stateCode":"GL","latitude":"45.72301000","longitude":"28.06995000"},{"name":"Comuna Frumuşiţa","countryCode":"RO","stateCode":"GL","latitude":"45.65593000","longitude":"28.06631000"},{"name":"Comuna Fundeni","countryCode":"RO","stateCode":"GL","latitude":"45.56736000","longitude":"27.55104000"},{"name":"Comuna Fârţăneşti","countryCode":"RO","stateCode":"GL","latitude":"45.79843000","longitude":"27.96950000"},{"name":"Comuna Ghidigeni","countryCode":"RO","stateCode":"GL","latitude":"46.03356000","longitude":"27.49210000"},{"name":"Comuna Gohor","countryCode":"RO","stateCode":"GL","latitude":"46.01539000","longitude":"27.42653000"},{"name":"Comuna Griviţa","countryCode":"RO","stateCode":"GL","latitude":"45.70040000","longitude":"27.64104000"},{"name":"Comuna Independenţa","countryCode":"RO","stateCode":"GL","latitude":"45.47466000","longitude":"27.76025000"},{"name":"Comuna Iveşti","countryCode":"RO","stateCode":"GL","latitude":"45.66843000","longitude":"27.52467000"},{"name":"Comuna Jorăşti","countryCode":"RO","stateCode":"GL","latitude":"45.98544000","longitude":"27.87215000"},{"name":"Comuna Lieşti","countryCode":"RO","stateCode":"GL","latitude":"45.62018000","longitude":"27.54132000"},{"name":"Comuna Matca","countryCode":"RO","stateCode":"GL","latitude":"45.85686000","longitude":"27.53660000"},{"name":"Comuna Movileni","countryCode":"RO","stateCode":"GL","latitude":"45.76584000","longitude":"27.37587000"},{"name":"Comuna Munteni","countryCode":"RO","stateCode":"GL","latitude":"45.91503000","longitude":"27.44242000"},{"name":"Comuna Măstăcani","countryCode":"RO","stateCode":"GL","latitude":"45.76700000","longitude":"28.04175000"},{"name":"Comuna Negrileşti","countryCode":"RO","stateCode":"GL","latitude":"45.94768000","longitude":"27.48018000"},{"name":"Comuna Nicoreşti","countryCode":"RO","stateCode":"GL","latitude":"45.93603000","longitude":"27.29735000"},{"name":"Comuna Nămoloasa","countryCode":"RO","stateCode":"GL","latitude":"45.52383000","longitude":"27.56307000"},{"name":"Comuna Oancea","countryCode":"RO","stateCode":"GL","latitude":"45.90648000","longitude":"28.11118000"},{"name":"Comuna Pechea","countryCode":"RO","stateCode":"GL","latitude":"45.64303000","longitude":"27.82756000"},{"name":"Comuna Piscu","countryCode":"RO","stateCode":"GL","latitude":"45.51681000","longitude":"27.71645000"},{"name":"Comuna Poiana","countryCode":"RO","stateCode":"GL","latitude":"45.99554000","longitude":"27.26693000"},{"name":"Comuna Priponeşti","countryCode":"RO","stateCode":"GL","latitude":"46.10150000","longitude":"27.43939000"},{"name":"Comuna Rediu","countryCode":"RO","stateCode":"GL","latitude":"45.72065000","longitude":"27.84647000"},{"name":"Comuna Rădeşti","countryCode":"RO","stateCode":"GL","latitude":"46.08312000","longitude":"27.79606000"},{"name":"Comuna Schela","countryCode":"RO","stateCode":"GL","latitude":"45.51810000","longitude":"27.85229000"},{"name":"Comuna Scânteieşti","countryCode":"RO","stateCode":"GL","latitude":"45.68833000","longitude":"28.00432000"},{"name":"Comuna Slobozia Conachi","countryCode":"RO","stateCode":"GL","latitude":"45.56430000","longitude":"27.77143000"},{"name":"Comuna Smulţi","countryCode":"RO","stateCode":"GL","latitude":"45.93246000","longitude":"27.75488000"},{"name":"Comuna Smârdan","countryCode":"RO","stateCode":"GL","latitude":"45.49694000","longitude":"27.93554000"},{"name":"Comuna Suceveni","countryCode":"RO","stateCode":"GL","latitude":"45.99495000","longitude":"28.05748000"},{"name":"Comuna Suhurlui","countryCode":"RO","stateCode":"GL","latitude":"45.72873000","longitude":"27.82678000"},{"name":"Comuna Tudor Vladimirescu","countryCode":"RO","stateCode":"GL","latitude":"45.56466000","longitude":"27.65075000"},{"name":"Comuna Tuluceşti","countryCode":"RO","stateCode":"GL","latitude":"45.59242000","longitude":"28.05239000"},{"name":"Comuna Umbrăreşti","countryCode":"RO","stateCode":"GL","latitude":"45.71386000","longitude":"27.45893000"},{"name":"Comuna Valea Mãrului","countryCode":"RO","stateCode":"GL","latitude":"45.85934000","longitude":"27.69554000"},{"name":"Comuna Vlădeşti","countryCode":"RO","stateCode":"GL","latitude":"45.81991000","longitude":"28.08845000"},{"name":"Comuna Vânători","countryCode":"RO","stateCode":"GL","latitude":"45.52597000","longitude":"28.00892000"},{"name":"Comuna Vârlezi","countryCode":"RO","stateCode":"GL","latitude":"45.92244000","longitude":"27.82966000"},{"name":"Comuna Şendreni","countryCode":"RO","stateCode":"GL","latitude":"45.41320000","longitude":"27.92253000"},{"name":"Comuna Ţepu","countryCode":"RO","stateCode":"GL","latitude":"45.97734000","longitude":"27.37677000"},{"name":"Corni","countryCode":"RO","stateCode":"GL","latitude":"45.85000000","longitude":"27.76667000"},{"name":"Corod","countryCode":"RO","stateCode":"GL","latitude":"45.90000000","longitude":"27.61667000"},{"name":"Cosmeşti","countryCode":"RO","stateCode":"GL","latitude":"45.87017000","longitude":"27.31115000"},{"name":"Cosmeștii-Vale","countryCode":"RO","stateCode":"GL","latitude":"45.86931000","longitude":"27.28771000"},{"name":"Costache Negri","countryCode":"RO","stateCode":"GL","latitude":"45.70000000","longitude":"27.71667000"},{"name":"Crăiești","countryCode":"RO","stateCode":"GL","latitude":"45.94314000","longitude":"27.81136000"},{"name":"Cuca","countryCode":"RO","stateCode":"GL","latitude":"45.73333000","longitude":"27.88333000"},{"name":"Cudalbi","countryCode":"RO","stateCode":"GL","latitude":"45.78333000","longitude":"27.70000000"},{"name":"Cuza Vodă","countryCode":"RO","stateCode":"GL","latitude":"45.59595000","longitude":"27.79267000"},{"name":"Drăguşeni","countryCode":"RO","stateCode":"GL","latitude":"45.96667000","longitude":"27.75000000"},{"name":"Drăgăneşti","countryCode":"RO","stateCode":"GL","latitude":"45.78333000","longitude":"27.46667000"},{"name":"Folteşti","countryCode":"RO","stateCode":"GL","latitude":"45.75000000","longitude":"28.05000000"},{"name":"Frumuşiţa","countryCode":"RO","stateCode":"GL","latitude":"45.66667000","longitude":"28.06667000"},{"name":"Fundeni","countryCode":"RO","stateCode":"GL","latitude":"45.54123000","longitude":"27.54056000"},{"name":"Furcenii Noi","countryCode":"RO","stateCode":"GL","latitude":"45.81118000","longitude":"27.33954000"},{"name":"Fântânele","countryCode":"RO","stateCode":"GL","latitude":"45.70152000","longitude":"28.00354000"},{"name":"Fârţăneşti","countryCode":"RO","stateCode":"GL","latitude":"45.81667000","longitude":"27.98333000"},{"name":"Galaţi","countryCode":"RO","stateCode":"GL","latitude":"45.43687000","longitude":"28.05028000"},{"name":"Ghidigeni","countryCode":"RO","stateCode":"GL","latitude":"46.05000000","longitude":"27.50000000"},{"name":"Gohor","countryCode":"RO","stateCode":"GL","latitude":"46.06667000","longitude":"27.40000000"},{"name":"Griviţa","countryCode":"RO","stateCode":"GL","latitude":"45.71667000","longitude":"27.65000000"},{"name":"Gănești","countryCode":"RO","stateCode":"GL","latitude":"46.08970000","longitude":"27.99337000"},{"name":"Hanu Conachi","countryCode":"RO","stateCode":"GL","latitude":"45.58650000","longitude":"27.59481000"},{"name":"Independenţa","countryCode":"RO","stateCode":"GL","latitude":"45.48333000","longitude":"27.75000000"},{"name":"Iveşti","countryCode":"RO","stateCode":"GL","latitude":"45.68333000","longitude":"27.51667000"},{"name":"Jorăşti","countryCode":"RO","stateCode":"GL","latitude":"45.98333000","longitude":"27.86667000"},{"name":"Lieşti","countryCode":"RO","stateCode":"GL","latitude":"45.61667000","longitude":"27.51667000"},{"name":"Matca","countryCode":"RO","stateCode":"GL","latitude":"45.85000000","longitude":"27.53333000"},{"name":"Moscu","countryCode":"RO","stateCode":"GL","latitude":"45.90260000","longitude":"27.93120000"},{"name":"Movileni","countryCode":"RO","stateCode":"GL","latitude":"45.76154000","longitude":"27.37184000"},{"name":"Municipiul Galaţi","countryCode":"RO","stateCode":"GL","latitude":"45.44078000","longitude":"28.04118000"},{"name":"Municipiul Tecuci","countryCode":"RO","stateCode":"GL","latitude":"45.85155000","longitude":"27.42826000"},{"name":"Munteni","countryCode":"RO","stateCode":"GL","latitude":"45.93333000","longitude":"27.43333000"},{"name":"Mândrești","countryCode":"RO","stateCode":"GL","latitude":"45.88333000","longitude":"27.70000000"},{"name":"Măstăcani","countryCode":"RO","stateCode":"GL","latitude":"45.78333000","longitude":"28.03333000"},{"name":"Negrilești","countryCode":"RO","stateCode":"GL","latitude":"45.95729000","longitude":"27.48085000"},{"name":"Nicoreşti","countryCode":"RO","stateCode":"GL","latitude":"45.93223000","longitude":"27.30866000"},{"name":"Nămoloasa","countryCode":"RO","stateCode":"GL","latitude":"45.53610000","longitude":"27.55226000"},{"name":"Nămoloasa-Sat","countryCode":"RO","stateCode":"GL","latitude":"45.53333000","longitude":"27.58333000"},{"name":"Oancea","countryCode":"RO","stateCode":"GL","latitude":"45.91667000","longitude":"28.10000000"},{"name":"Odaia Manolache","countryCode":"RO","stateCode":"GL","latitude":"45.54897000","longitude":"27.99057000"},{"name":"Oraş Bereşti","countryCode":"RO","stateCode":"GL","latitude":"46.09648000","longitude":"27.88623000"},{"name":"Oraș Târgu Bujor","countryCode":"RO","stateCode":"GL","latitude":"45.87398000","longitude":"27.92304000"},{"name":"Pechea","countryCode":"RO","stateCode":"GL","latitude":"45.63333000","longitude":"27.80000000"},{"name":"Piscu","countryCode":"RO","stateCode":"GL","latitude":"45.50000000","longitude":"27.73333000"},{"name":"Podoleni","countryCode":"RO","stateCode":"GL","latitude":"45.74830000","longitude":"27.44661000"},{"name":"Poiana","countryCode":"RO","stateCode":"GL","latitude":"45.99228000","longitude":"27.25609000"},{"name":"Priponeşti","countryCode":"RO","stateCode":"GL","latitude":"46.08333000","longitude":"27.43333000"},{"name":"Rediu","countryCode":"RO","stateCode":"GL","latitude":"45.71667000","longitude":"27.83333000"},{"name":"Rădești","countryCode":"RO","stateCode":"GL","latitude":"46.07263000","longitude":"27.78936000"},{"name":"Schela","countryCode":"RO","stateCode":"GL","latitude":"45.50000000","longitude":"27.81667000"},{"name":"Scânteiești","countryCode":"RO","stateCode":"GL","latitude":"45.68333000","longitude":"27.98333000"},{"name":"Slobozia Conachi","countryCode":"RO","stateCode":"GL","latitude":"45.58333000","longitude":"27.78333000"},{"name":"Smulţi","countryCode":"RO","stateCode":"GL","latitude":"45.93333000","longitude":"27.75000000"},{"name":"Smârdan","countryCode":"RO","stateCode":"GL","latitude":"45.48333000","longitude":"27.93333000"},{"name":"Suceveni","countryCode":"RO","stateCode":"GL","latitude":"46.01222000","longitude":"28.01806000"},{"name":"Suhurlui","countryCode":"RO","stateCode":"GL","latitude":"45.72873000","longitude":"27.82678000"},{"name":"Tuluceşti","countryCode":"RO","stateCode":"GL","latitude":"45.56667000","longitude":"28.03333000"},{"name":"Târgu Bujor","countryCode":"RO","stateCode":"GL","latitude":"45.86667000","longitude":"27.90000000"},{"name":"Tălpigi","countryCode":"RO","stateCode":"GL","latitude":"46.00796000","longitude":"27.47247000"},{"name":"Umbrăreşti","countryCode":"RO","stateCode":"GL","latitude":"45.71667000","longitude":"27.46667000"},{"name":"Umbrărești-Deal","countryCode":"RO","stateCode":"GL","latitude":"45.70000000","longitude":"27.46667000"},{"name":"Ungureni","countryCode":"RO","stateCode":"GL","latitude":"45.91307000","longitude":"27.47000000"},{"name":"Valea Mărului","countryCode":"RO","stateCode":"GL","latitude":"45.83866000","longitude":"27.69138000"},{"name":"Viile","countryCode":"RO","stateCode":"GL","latitude":"45.80691000","longitude":"27.94748000"},{"name":"Vlădeşti","countryCode":"RO","stateCode":"GL","latitude":"45.85000000","longitude":"28.08333000"},{"name":"Vânători","countryCode":"RO","stateCode":"GL","latitude":"45.53333000","longitude":"28.01667000"},{"name":"Vârlezi","countryCode":"RO","stateCode":"GL","latitude":"45.90000000","longitude":"27.85000000"},{"name":"Şendreni","countryCode":"RO","stateCode":"GL","latitude":"45.40000000","longitude":"27.91667000"},{"name":"Ţepu","countryCode":"RO","stateCode":"GL","latitude":"45.96667000","longitude":"27.36667000"},{"name":"Șivița","countryCode":"RO","stateCode":"GL","latitude":"45.61285000","longitude":"28.05757000"},{"name":"Tecuci","countryCode":"RO","stateCode":"GL","latitude":"45.84973000","longitude":"27.43441000"},{"name":"Toflea","countryCode":"RO","stateCode":"GL","latitude":"46.06372000","longitude":"27.33411000"},{"name":"Tudor Vladimirescu","countryCode":"RO","stateCode":"GL","latitude":"45.56667000","longitude":"27.65000000"},{"name":"Bucharest","countryCode":"RO","stateCode":"B","latitude":"44.43225000","longitude":"26.10626000"},{"name":"Sector 1","countryCode":"RO","stateCode":"B","latitude":"44.49239000","longitude":"26.04831000"},{"name":"Sector 2","countryCode":"RO","stateCode":"B","latitude":"44.45280000","longitude":"26.13321000"},{"name":"Sector 3","countryCode":"RO","stateCode":"B","latitude":"44.42340000","longitude":"26.16874000"},{"name":"Sector 4","countryCode":"RO","stateCode":"B","latitude":"44.37571000","longitude":"26.12085000"},{"name":"Sector 5","countryCode":"RO","stateCode":"B","latitude":"44.38808000","longitude":"26.07144000"},{"name":"Sector 6","countryCode":"RO","stateCode":"B","latitude":"44.43579000","longitude":"26.01649000"},{"name":"Reghin","countryCode":"RO","stateCode":"MS","latitude":"46.77238770","longitude":"24.66945610"},{"name":"Abuș","countryCode":"RO","stateCode":"MS","latitude":"46.35000000","longitude":"24.38333333"},{"name":"Acățari","countryCode":"RO","stateCode":"MS","latitude":"46.48333333","longitude":"24.63333333"},{"name":"Adrian","countryCode":"RO","stateCode":"MS","latitude":"46.78209200","longitude":"24.83324200"},{"name":"Adrianu Mare","countryCode":"RO","stateCode":"MS","latitude":"46.49357300","longitude":"24.80324400"},{"name":"Adrianu Mic","countryCode":"RO","stateCode":"MS","latitude":"46.50082100","longitude":"24.79051400"},{"name":"Adămuș","countryCode":"RO","stateCode":"MS","latitude":"46.30000000","longitude":"24.23000000"},{"name":"Agrișteu","countryCode":"RO","stateCode":"MS","latitude":"46.39172800","longitude":"24.68379600"},{"name":"Albești","countryCode":"RO","stateCode":"MS","latitude":"46.23000000","longitude":"24.85000000"},{"name":"Aluniș","countryCode":"RO","stateCode":"MS","latitude":"46.90000000","longitude":"24.82000000"},{"name":"Andreneasa","countryCode":"RO","stateCode":"MS","latitude":"46.96784300","longitude":"25.02423500"},{"name":"Angofa","countryCode":"RO","stateCode":"MS","latitude":"46.18658200","longitude":"24.78418000"},{"name":"Apalina","countryCode":"RO","stateCode":"MS","latitude":"46.75231300","longitude":"24.69275500"},{"name":"Apold","countryCode":"RO","stateCode":"MS","latitude":"46.12777778","longitude":"24.81805556"},{"name":"Archita","countryCode":"RO","stateCode":"MS","latitude":"46.18194444","longitude":"25.08750000"},{"name":"Arșița","countryCode":"RO","stateCode":"MS","latitude":"46.78587400","longitude":"24.99858500"},{"name":"Aurel Vlaicu","countryCode":"RO","stateCode":"MS","latitude":"46.17787000","longitude":"24.82072000"},{"name":"Avrămești","countryCode":"RO","stateCode":"MS","latitude":"46.53620800","longitude":"24.09928400"},{"name":"Ațintiș","countryCode":"RO","stateCode":"MS","latitude":"46.43000000","longitude":"24.10000000"},{"name":"Bahnea","countryCode":"RO","stateCode":"MS","latitude":"46.37000000","longitude":"24.48000000"},{"name":"Balda","countryCode":"RO","stateCode":"MS","latitude":"46.73352800","longitude":"24.14361600"},{"name":"Band","countryCode":"RO","stateCode":"MS","latitude":"46.58333333","longitude":"24.38333333"},{"name":"Batoș","countryCode":"RO","stateCode":"MS","latitude":"46.88611111","longitude":"24.65555556"},{"name":"Bedeni","countryCode":"RO","stateCode":"MS","latitude":"46.46760600","longitude":"24.78337400"},{"name":"Beica de Jos","countryCode":"RO","stateCode":"MS","latitude":"46.73423000","longitude":"24.79671000"},{"name":"Beica de Sus","countryCode":"RO","stateCode":"MS","latitude":"46.73795400","longitude":"24.82270100"},{"name":"Bereni","countryCode":"RO","stateCode":"MS","latitude":"46.55000000","longitude":"24.86666667"},{"name":"Berghia","countryCode":"RO","stateCode":"MS","latitude":"46.53964600","longitude":"24.42961400"},{"name":"Bernadea","countryCode":"RO","stateCode":"MS","latitude":"46.37406800","longitude":"24.45846600"},{"name":"Beu","countryCode":"RO","stateCode":"MS","latitude":"46.57393000","longitude":"24.71942400"},{"name":"Bezid","countryCode":"RO","stateCode":"MS","latitude":"46.40639300","longitude":"24.92238400"},{"name":"Bicașu","countryCode":"RO","stateCode":"MS","latitude":"46.81066200","longitude":"24.95608700"},{"name":"Bichiș","countryCode":"RO","stateCode":"MS","latitude":"46.36666667","longitude":"24.10000000"},{"name":"Bistra Mureșului","countryCode":"RO","stateCode":"MS","latitude":"46.96093200","longitude":"24.90505900"},{"name":"Blidireasa","countryCode":"RO","stateCode":"MS","latitude":"46.76394400","longitude":"25.03065100"},{"name":"Bobohalma","countryCode":"RO","stateCode":"MS","latitude":"46.35142200","longitude":"24.23505000"},{"name":"Bogata","countryCode":"RO","stateCode":"MS","latitude":"46.45640800","longitude":"24.11961700"},{"name":"Boiu","countryCode":"RO","stateCode":"MS","latitude":"46.26570300","longitude":"24.87482300"},{"name":"Bolintineni","countryCode":"RO","stateCode":"MS","latitude":"46.49245700","longitude":"24.71309300"},{"name":"Bologaia","countryCode":"RO","stateCode":"MS","latitude":"46.63685600","longitude":"24.25876800"},{"name":"Bord","countryCode":"RO","stateCode":"MS","latitude":"46.39368900","longitude":"24.22694000"},{"name":"Bordoșiu","countryCode":"RO","stateCode":"MS","latitude":"46.39629600","longitude":"24.78414100"},{"name":"Borzia","countryCode":"RO","stateCode":"MS","latitude":"46.96974200","longitude":"24.93240200"},{"name":"Botei","countryCode":"RO","stateCode":"MS","latitude":"46.63939700","longitude":"24.13197800"},{"name":"Botez","countryCode":"RO","stateCode":"MS","latitude":"46.38674600","longitude":"24.02429900"},{"name":"Botorca","countryCode":"RO","stateCode":"MS","latitude":"46.28231800","longitude":"24.30157300"},{"name":"Bozed","countryCode":"RO","stateCode":"MS","latitude":"46.68735700","longitude":"24.46226000"},{"name":"Bozeni","countryCode":"RO","stateCode":"MS","latitude":"46.53212400","longitude":"24.67124300"},{"name":"Breaza","countryCode":"RO","stateCode":"MS","latitude":"46.77000000","longitude":"24.63000000"},{"name":"Brâncovenești","countryCode":"RO","stateCode":"MS","latitude":"46.87000000","longitude":"24.77000000"},{"name":"Brădețelu","countryCode":"RO","stateCode":"MS","latitude":"46.75538900","longitude":"25.05171000"},{"name":"Budiu Mic","countryCode":"RO","stateCode":"MS","latitude":"46.50920600","longitude":"24.58480700"},{"name":"Bujor","countryCode":"RO","stateCode":"MS","latitude":"46.65534000","longitude":"24.17342200"},{"name":"Bujor-Hodaie","countryCode":"RO","stateCode":"MS","latitude":"46.64494700","longitude":"24.16832800"},{"name":"Bâra","countryCode":"RO","stateCode":"MS","latitude":"46.57221300","longitude":"24.87262000"},{"name":"Bârlibaș","countryCode":"RO","stateCode":"MS","latitude":"46.68896500","longitude":"24.24549400"},{"name":"Bârlibășoaia","countryCode":"RO","stateCode":"MS","latitude":"46.29336500","longitude":"24.83495500"},{"name":"Bârza","countryCode":"RO","stateCode":"MS","latitude":"46.55000000","longitude":"24.13333000"},{"name":"Băgaciu","countryCode":"RO","stateCode":"MS","latitude":"46.27000000","longitude":"24.37000000"},{"name":"Băița","countryCode":"RO","stateCode":"MS","latitude":"46.83635200","longitude":"24.52999700"},{"name":"Băla","countryCode":"RO","stateCode":"MS","latitude":"46.72000000","longitude":"24.50000000"},{"name":"Bălăușeri","countryCode":"RO","stateCode":"MS","latitude":"46.40000000","longitude":"24.68333333"},{"name":"Bărboși","countryCode":"RO","stateCode":"MS","latitude":"46.58087200","longitude":"24.18193500"},{"name":"Bărdești","countryCode":"RO","stateCode":"MS","latitude":"46.59451300","longitude":"24.51309400"},{"name":"Cașva","countryCode":"RO","stateCode":"MS","latitude":"46.78193600","longitude":"24.87788000"},{"name":"Cecălaca","countryCode":"RO","stateCode":"MS","latitude":"46.39449200","longitude":"24.04013200"},{"name":"Ceie","countryCode":"RO","stateCode":"MS","latitude":"46.46406600","longitude":"24.98427000"},{"name":"Cerghid","countryCode":"RO","stateCode":"MS","latitude":"46.41450900","longitude":"24.44602000"},{"name":"Cerghizel","countryCode":"RO","stateCode":"MS","latitude":"46.44451000","longitude":"24.44687800"},{"name":"Ceuaș","countryCode":"RO","stateCode":"MS","latitude":"46.34277778","longitude":"24.44305556"},{"name":"Ceuașu de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.64293200","longitude":"24.51387100"},{"name":"Chendu","countryCode":"RO","stateCode":"MS","latitude":"46.39086900","longitude":"24.73045000"},{"name":"Chețani","countryCode":"RO","stateCode":"MS","latitude":"46.47000000","longitude":"24.03000000"},{"name":"Chibed","countryCode":"RO","stateCode":"MS","latitude":"46.52944444","longitude":"24.96333333"},{"name":"Chiheru de Jos","countryCode":"RO","stateCode":"MS","latitude":"46.68700200","longitude":"24.88163600"},{"name":"Chiheru de Sus","countryCode":"RO","stateCode":"MS","latitude":"46.68134800","longitude":"24.90359800"},{"name":"Chinari","countryCode":"RO","stateCode":"MS","latitude":"46.60525700","longitude":"24.58969100"},{"name":"Chinciuș","countryCode":"RO","stateCode":"MS","latitude":"46.35235400","longitude":"24.18323300"},{"name":"Chirileu","countryCode":"RO","stateCode":"MS","latitude":"46.47664400","longitude":"24.38296500"},{"name":"Chisălița","countryCode":"RO","stateCode":"MS","latitude":"46.56809100","longitude":"24.31475700"},{"name":"Ciba","countryCode":"RO","stateCode":"MS","latitude":"46.47922600","longitude":"24.56806300"},{"name":"Cibu","countryCode":"RO","stateCode":"MS","latitude":"46.37903800","longitude":"24.80370800"},{"name":"Cinta","countryCode":"RO","stateCode":"MS","latitude":"46.46022000","longitude":"24.55103800"},{"name":"Cioarga","countryCode":"RO","stateCode":"MS","latitude":"46.49385600","longitude":"24.07296500"},{"name":"Ciobotani","countryCode":"RO","stateCode":"MS","latitude":"46.95037600","longitude":"25.26872900"},{"name":"Cipaieni","countryCode":"RO","stateCode":"MS","latitude":"46.53242900","longitude":"24.16726100"},{"name":"Cipău","countryCode":"RO","stateCode":"MS","latitude":"46.44875700","longitude":"24.27785900"},{"name":"Ciretea","countryCode":"RO","stateCode":"MS","latitude":"46.60623600","longitude":"24.17041800"},{"name":"Cirhagău","countryCode":"RO","stateCode":"MS","latitude":"46.66041500","longitude":"24.10686800"},{"name":"Ciulea","countryCode":"RO","stateCode":"MS","latitude":"46.66667800","longitude":"24.26355200"},{"name":"Ciurgău","countryCode":"RO","stateCode":"MS","latitude":"46.50132300","longitude":"24.10504400"},{"name":"Cloașterf","countryCode":"RO","stateCode":"MS","latitude":"46.14655300","longitude":"24.99720400"},{"name":"Coasta Grindului","countryCode":"RO","stateCode":"MS","latitude":"46.49549800","longitude":"23.98263600"},{"name":"Coasta Mare","countryCode":"RO","stateCode":"MS","latitude":"46.69290700","longitude":"24.36331000"},{"name":"Comori","countryCode":"RO","stateCode":"MS","latitude":"46.73580300","longitude":"24.89690600"},{"name":"Comuna Coroisânmartin","countryCode":"RO","stateCode":"MS","latitude":"46.40376000","longitude":"24.59766000"},{"name":"Comuna Ibănești Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.76302000","longitude":"25.03118000"},{"name":"Comuna Rușii Munți","countryCode":"RO","stateCode":"MS","latitude":"46.91988000","longitude":"24.83521000"},{"name":"Corbești","countryCode":"RO","stateCode":"MS","latitude":"46.42943000","longitude":"24.59075500"},{"name":"Cordoș","countryCode":"RO","stateCode":"MS","latitude":"46.51284700","longitude":"24.02304400"},{"name":"Cornești","countryCode":"RO","stateCode":"MS","latitude":"46.29222222","longitude":"24.21277778"},{"name":"Coroi","countryCode":"RO","stateCode":"MS","latitude":"46.40909900","longitude":"24.63389100"},{"name":"Corunca","countryCode":"RO","stateCode":"MS","latitude":"46.51666667","longitude":"24.61666667"},{"name":"Cotorinau","countryCode":"RO","stateCode":"MS","latitude":"46.72378800","longitude":"24.37166200"},{"name":"Cotuș","countryCode":"RO","stateCode":"MS","latitude":"46.57562100","longitude":"24.67169900"},{"name":"Cozma","countryCode":"RO","stateCode":"MS","latitude":"46.80707200","longitude":"24.52253200"},{"name":"Cristești","countryCode":"RO","stateCode":"MS","latitude":"46.50000000","longitude":"24.48333333"},{"name":"Criș","countryCode":"RO","stateCode":"MS","latitude":"46.14388889","longitude":"24.69388889"},{"name":"Crăciunești","countryCode":"RO","stateCode":"MS","latitude":"46.47930000","longitude":"24.58234000"},{"name":"Crăiești","countryCode":"RO","stateCode":"MS","latitude":"46.29628000","longitude":"24.19674800"},{"name":"Cucerdea","countryCode":"RO","stateCode":"MS","latitude":"46.40222222","longitude":"24.26583333"},{"name":"Cuci","countryCode":"RO","stateCode":"MS","latitude":"46.47000000","longitude":"24.15000000"},{"name":"Cuieșd","countryCode":"RO","stateCode":"MS","latitude":"46.60168200","longitude":"24.47811600"},{"name":"Culpiu","countryCode":"RO","stateCode":"MS","latitude":"46.63960800","longitude":"24.43258000"},{"name":"Cund","countryCode":"RO","stateCode":"MS","latitude":"46.27278100","longitude":"24.51228800"},{"name":"Curețe","countryCode":"RO","stateCode":"MS","latitude":"46.74116800","longitude":"24.43177000"},{"name":"Curteni","countryCode":"RO","stateCode":"MS","latitude":"46.59436100","longitude":"24.57501100"},{"name":"Cuștelnic","countryCode":"RO","stateCode":"MS","latitude":"46.33896200","longitude":"24.31176800"},{"name":"Câmpenița","countryCode":"RO","stateCode":"MS","latitude":"46.65121100","longitude":"24.48733800"},{"name":"Câmpu Cetății","countryCode":"RO","stateCode":"MS","latitude":"46.67042700","longitude":"25.01397300"},{"name":"Cându","countryCode":"RO","stateCode":"MS","latitude":"46.59917700","longitude":"24.88790900"},{"name":"Căciulata","countryCode":"RO","stateCode":"MS","latitude":"46.71513500","longitude":"24.40602300"},{"name":"Căcuciu","countryCode":"RO","stateCode":"MS","latitude":"46.72559400","longitude":"24.84986700"},{"name":"Călimănești","countryCode":"RO","stateCode":"MS","latitude":"46.41332500","longitude":"24.73270900"},{"name":"Călugăreni","countryCode":"RO","stateCode":"MS","latitude":"46.62981900","longitude":"24.87772300"},{"name":"Călușeri","countryCode":"RO","stateCode":"MS","latitude":"46.60637300","longitude":"24.73717300"},{"name":"Căpeți","countryCode":"RO","stateCode":"MS","latitude":"46.63147000","longitude":"25.07876000"},{"name":"Căpușu de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.54226300","longitude":"24.31414200"},{"name":"Căpâlna de Sus","countryCode":"RO","stateCode":"MS","latitude":"46.37846300","longitude":"24.43502000"},{"name":"Daia","countryCode":"RO","stateCode":"MS","latitude":"46.14444444","longitude":"24.89861111"},{"name":"Dalu","countryCode":"RO","stateCode":"MS","latitude":"46.54544100","longitude":"24.08882800"},{"name":"Daneș","countryCode":"RO","stateCode":"MS","latitude":"46.22111111","longitude":"24.70472222"},{"name":"Deag","countryCode":"RO","stateCode":"MS","latitude":"46.38918500","longitude":"24.19220400"},{"name":"Deaj","countryCode":"RO","stateCode":"MS","latitude":"46.34710800","longitude":"24.40206500"},{"name":"Deda","countryCode":"RO","stateCode":"MS","latitude":"46.93333333","longitude":"24.90000000"},{"name":"Dedrad","countryCode":"RO","stateCode":"MS","latitude":"46.81666667","longitude":"24.66666667"},{"name":"Deleni","countryCode":"RO","stateCode":"MS","latitude":"46.26340300","longitude":"24.34119000"},{"name":"Dileu Nou","countryCode":"RO","stateCode":"MS","latitude":"46.46326500","longitude":"24.33267600"},{"name":"Dileu Vechi","countryCode":"RO","stateCode":"MS","latitude":"46.47109000","longitude":"24.30987500"},{"name":"Dobra","countryCode":"RO","stateCode":"MS","latitude":"46.58142400","longitude":"24.23734900"},{"name":"Drojdii","countryCode":"RO","stateCode":"MS","latitude":"46.54596600","longitude":"24.85711100"},{"name":"Drăculea Bandului","countryCode":"RO","stateCode":"MS","latitude":"46.62041700","longitude":"24.33844200"},{"name":"Dubiștea de Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.77679100","longitude":"24.96515100"},{"name":"Dulcea","countryCode":"RO","stateCode":"MS","latitude":"46.75769000","longitude":"25.03246700"},{"name":"Dumbrava","countryCode":"RO","stateCode":"MS","latitude":"46.94206800","longitude":"24.80491400"},{"name":"Dumbrăvioara","countryCode":"RO","stateCode":"MS","latitude":"46.64096000","longitude":"24.63796700"},{"name":"Dumitreni","countryCode":"RO","stateCode":"MS","latitude":"46.40092600","longitude":"24.75854800"},{"name":"Dumitreștii","countryCode":"RO","stateCode":"MS","latitude":"46.52174500","longitude":"24.78759200"},{"name":"După Deal","countryCode":"RO","stateCode":"MS","latitude":"46.51740800","longitude":"24.24629600"},{"name":"Dâmbu","countryCode":"RO","stateCode":"MS","latitude":"46.74256000","longitude":"24.26858500"},{"name":"Dâmbău","countryCode":"RO","stateCode":"MS","latitude":"46.31997900","longitude":"24.23443000"},{"name":"Dămieni","countryCode":"RO","stateCode":"MS","latitude":"46.62612200","longitude":"24.86071400"},{"name":"Dătășeni","countryCode":"RO","stateCode":"MS","latitude":"46.47474800","longitude":"24.17485200"},{"name":"Ercea","countryCode":"RO","stateCode":"MS","latitude":"46.73081400","longitude":"24.51057400"},{"name":"Eremieni","countryCode":"RO","stateCode":"MS","latitude":"46.53641900","longitude":"24.87158200"},{"name":"Eremitu","countryCode":"RO","stateCode":"MS","latitude":"46.66666667","longitude":"24.93333333"},{"name":"Ernei","countryCode":"RO","stateCode":"MS","latitude":"46.60000000","longitude":"24.65000000"},{"name":"Feleag","countryCode":"RO","stateCode":"MS","latitude":"46.24110000","longitude":"25.01418800"},{"name":"Filea","countryCode":"RO","stateCode":"MS","latitude":"46.94179700","longitude":"24.88375500"},{"name":"Filitelnic","countryCode":"RO","stateCode":"MS","latitude":"46.36694444","longitude":"24.66611111"},{"name":"Filpișu Mare","countryCode":"RO","stateCode":"MS","latitude":"46.75332700","longitude":"24.58749800"},{"name":"Filpișu Mic","countryCode":"RO","stateCode":"MS","latitude":"46.78219700","longitude":"24.60124800"},{"name":"Fițcău","countryCode":"RO","stateCode":"MS","latitude":"46.89908200","longitude":"24.87000200"},{"name":"Foi","countryCode":"RO","stateCode":"MS","latitude":"46.47996100","longitude":"24.59973400"},{"name":"Frunzeni","countryCode":"RO","stateCode":"MS","latitude":"46.81445800","longitude":"24.56796900"},{"name":"Fundoaia","countryCode":"RO","stateCode":"MS","latitude":"46.82762500","longitude":"24.90466000"},{"name":"Fundătura","countryCode":"RO","stateCode":"MS","latitude":"46.54329000","longitude":"24.04357400"},{"name":"Fânațe","countryCode":"RO","stateCode":"MS","latitude":"46.53239000","longitude":"24.21537200"},{"name":"Fânațele Mădărașului","countryCode":"RO","stateCode":"MS","latitude":"46.62596200","longitude":"24.36273200"},{"name":"Fânațele Socolului","countryCode":"RO","stateCode":"MS","latitude":"46.79298700","longitude":"24.48803200"},{"name":"Fântâna Babii","countryCode":"RO","stateCode":"MS","latitude":"46.67742200","longitude":"24.33776400"},{"name":"Fântânele","countryCode":"RO","stateCode":"MS","latitude":"46.41666667","longitude":"24.75000000"},{"name":"Fărăgău","countryCode":"RO","stateCode":"MS","latitude":"46.77000000","longitude":"24.52000000"},{"name":"Gaura Sângerului","countryCode":"RO","stateCode":"MS","latitude":"46.60031700","longitude":"24.12539700"},{"name":"Gheja","countryCode":"RO","stateCode":"MS","latitude":"46.44494800","longitude":"24.06135900"},{"name":"Gheorghe Doja","countryCode":"RO","stateCode":"MS","latitude":"46.46666667","longitude":"24.50000000"},{"name":"Ghidașteu","countryCode":"RO","stateCode":"MS","latitude":"46.55460300","longitude":"24.26810100"},{"name":"Ghindari","countryCode":"RO","stateCode":"MS","latitude":"46.50000000","longitude":"24.91666667"},{"name":"Ghinești","countryCode":"RO","stateCode":"MS","latitude":"46.49611100","longitude":"24.86619200"},{"name":"Giuluș","countryCode":"RO","stateCode":"MS","latitude":"46.40126200","longitude":"24.31114300"},{"name":"Giurgiș","countryCode":"RO","stateCode":"MS","latitude":"46.51705900","longitude":"23.96957900"},{"name":"Glodeni","countryCode":"RO","stateCode":"MS","latitude":"46.65000000","longitude":"24.60000000"},{"name":"Glăjărie","countryCode":"RO","stateCode":"MS","latitude":"46.83271000","longitude":"24.93285000"},{"name":"Gogan","countryCode":"RO","stateCode":"MS","latitude":"46.30491700","longitude":"24.51711900"},{"name":"Goreni","countryCode":"RO","stateCode":"MS","latitude":"46.85458100","longitude":"24.65413800"},{"name":"Gornești","countryCode":"RO","stateCode":"MS","latitude":"46.66666667","longitude":"24.65000000"},{"name":"Grebenișu de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.60000000","longitude":"24.30000000"},{"name":"Grindeni","countryCode":"RO","stateCode":"MS","latitude":"46.50005900","longitude":"23.99692300"},{"name":"Groapa Rădăii","countryCode":"RO","stateCode":"MS","latitude":"46.65809200","longitude":"24.23434300"},{"name":"Gruișor","countryCode":"RO","stateCode":"MS","latitude":"46.45273900","longitude":"24.61717000"},{"name":"Grâușorul","countryCode":"RO","stateCode":"MS","latitude":"46.59913400","longitude":"24.83048600"},{"name":"Grădini","countryCode":"RO","stateCode":"MS","latitude":"46.61474400","longitude":"24.09034300"},{"name":"Gurghiu","countryCode":"RO","stateCode":"MS","latitude":"46.76666667","longitude":"24.85000000"},{"name":"Gâmbuț","countryCode":"RO","stateCode":"MS","latitude":"46.35242400","longitude":"24.06523300"},{"name":"Găiești","countryCode":"RO","stateCode":"MS","latitude":"46.42549700","longitude":"24.67088000"},{"name":"Gălești","countryCode":"RO","stateCode":"MS","latitude":"46.51666667","longitude":"24.75000000"},{"name":"Gălăoaia","countryCode":"RO","stateCode":"MS","latitude":"46.97086700","longitude":"24.91824900"},{"name":"Gălățeni","countryCode":"RO","stateCode":"MS","latitude":"46.47319700","longitude":"24.70785400"},{"name":"Gănești","countryCode":"RO","stateCode":"MS","latitude":"46.33000000","longitude":"24.35000000"},{"name":"Habic","countryCode":"RO","stateCode":"MS","latitude":"46.70796000","longitude":"24.79060100"},{"name":"Hagău","countryCode":"RO","stateCode":"MS","latitude":"46.71628100","longitude":"24.37286100"},{"name":"Herepea","countryCode":"RO","stateCode":"MS","latitude":"46.33074300","longitude":"24.15515700"},{"name":"Herghelia","countryCode":"RO","stateCode":"MS","latitude":"46.63106000","longitude":"24.47818800"},{"name":"Hetiur","countryCode":"RO","stateCode":"MS","latitude":"46.26813000","longitude":"24.76680100"},{"name":"Hodac","countryCode":"RO","stateCode":"MS","latitude":"46.77447700","longitude":"24.92232400"},{"name":"Hodaia","countryCode":"RO","stateCode":"MS","latitude":"46.77367600","longitude":"24.47928200"},{"name":"Hodoșa","countryCode":"RO","stateCode":"MS","latitude":"46.63333333","longitude":"24.81666667"},{"name":"Hădăreni","countryCode":"RO","stateCode":"MS","latitude":"46.46698400","longitude":"23.98373800"},{"name":"Hărănglab","countryCode":"RO","stateCode":"MS","latitude":"46.30475800","longitude":"24.41535300"},{"name":"Hărțău","countryCode":"RO","stateCode":"MS","latitude":"46.57732800","longitude":"24.47862300"},{"name":"Iara de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.66148400","longitude":"24.73055600"},{"name":"Ibănești-Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.75919300","longitude":"24.98359200"},{"name":"Icland","countryCode":"RO","stateCode":"MS","latitude":"46.61196900","longitude":"24.69337700"},{"name":"Iclandu Mare","countryCode":"RO","stateCode":"MS","latitude":"46.52810400","longitude":"24.26536500"},{"name":"Iclănzel","countryCode":"RO","stateCode":"MS","latitude":"46.53000000","longitude":"24.28000000"},{"name":"Ideciu de Jos","countryCode":"RO","stateCode":"MS","latitude":"46.80000000","longitude":"24.75000000"},{"name":"Idicel-Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.85463900","longitude":"24.85723300"},{"name":"Idiciu","countryCode":"RO","stateCode":"MS","latitude":"46.27625000","longitude":"24.46105000"},{"name":"Idrifaia","countryCode":"RO","stateCode":"MS","latitude":"46.38758400","longitude":"24.46444400"},{"name":"Iernut","countryCode":"RO","stateCode":"MS","latitude":"46.45333333","longitude":"24.23333333"},{"name":"Iernuțeni","countryCode":"RO","stateCode":"MS","latitude":"46.76386600","longitude":"24.71919100"},{"name":"Ihod","countryCode":"RO","stateCode":"MS","latitude":"46.63494800","longitude":"24.79898600"},{"name":"Ilieni","countryCode":"RO","stateCode":"MS","latitude":"46.46370800","longitude":"24.53021400"},{"name":"Ilieși","countryCode":"RO","stateCode":"MS","latitude":"46.58255100","longitude":"25.12801700"},{"name":"Ilioara","countryCode":"RO","stateCode":"MS","latitude":"46.64585000","longitude":"24.74758800"},{"name":"Iod","countryCode":"RO","stateCode":"MS","latitude":"46.97336800","longitude":"24.97719600"},{"name":"Isla","countryCode":"RO","stateCode":"MS","latitude":"46.62475600","longitude":"24.78563700"},{"name":"Ivănești","countryCode":"RO","stateCode":"MS","latitude":"46.54204500","longitude":"24.67634700"},{"name":"Iștan-Tău","countryCode":"RO","stateCode":"MS","latitude":"46.65015200","longitude":"24.30310400"},{"name":"Iștihaza","countryCode":"RO","stateCode":"MS","latitude":"46.39267900","longitude":"24.10524100"},{"name":"Jabenița","countryCode":"RO","stateCode":"MS","latitude":"46.78259000","longitude":"24.79395400"},{"name":"Jacodu","countryCode":"RO","stateCode":"MS","latitude":"46.32780000","longitude":"24.83030000"},{"name":"Jacu","countryCode":"RO","stateCode":"MS","latitude":"46.32157900","longitude":"24.81406500"},{"name":"Larga","countryCode":"RO","stateCode":"MS","latitude":"46.71971100","longitude":"24.18108000"},{"name":"Laslău Mare","countryCode":"RO","stateCode":"MS","latitude":"46.38420800","longitude":"24.54075600"},{"name":"Laslău Mic","countryCode":"RO","stateCode":"MS","latitude":"46.36777778","longitude":"24.55500000"},{"name":"Lechincioara","countryCode":"RO","stateCode":"MS","latitude":"46.66570200","longitude":"24.42008900"},{"name":"Lechința","countryCode":"RO","stateCode":"MS","latitude":"46.47375600","longitude":"24.22653500"},{"name":"Lefaia","countryCode":"RO","stateCode":"MS","latitude":"46.74793000","longitude":"24.47041800"},{"name":"Leniș","countryCode":"RO","stateCode":"MS","latitude":"46.72792900","longitude":"24.42005400"},{"name":"Leordeni","countryCode":"RO","stateCode":"MS","latitude":"46.47107700","longitude":"24.48631800"},{"name":"Leorința","countryCode":"RO","stateCode":"MS","latitude":"46.60825000","longitude":"24.22974100"},{"name":"Leorința-Șăulia","countryCode":"RO","stateCode":"MS","latitude":"46.61897300","longitude":"24.21220900"},{"name":"Lepindea","countryCode":"RO","stateCode":"MS","latitude":"46.32888500","longitude":"24.47545900"},{"name":"Linț","countryCode":"RO","stateCode":"MS","latitude":"46.53319700","longitude":"24.00205700"},{"name":"Livezeni","countryCode":"RO","stateCode":"MS","latitude":"46.55000000","longitude":"24.63333333"},{"name":"Logig","countryCode":"RO","stateCode":"MS","latitude":"46.87945600","longitude":"24.57377600"},{"name":"Loțu","countryCode":"RO","stateCode":"MS","latitude":"46.40028800","longitude":"24.89633600"},{"name":"Luduș","countryCode":"RO","stateCode":"MS","latitude":"46.47777778","longitude":"24.09611111"},{"name":"Luieriu","countryCode":"RO","stateCode":"MS","latitude":"46.84547800","longitude":"24.72105100"},{"name":"Lunca","countryCode":"RO","stateCode":"MS","latitude":"46.84925500","longitude":"24.57591800"},{"name":"Lunca Bradului","countryCode":"RO","stateCode":"MS","latitude":"46.95000000","longitude":"25.10000000"},{"name":"Lunca Mureșului","countryCode":"RO","stateCode":"MS","latitude":"46.87459900","longitude":"24.79073300"},{"name":"Lăpușna","countryCode":"RO","stateCode":"MS","latitude":"46.76794900","longitude":"25.21501800"},{"name":"Lăscud","countryCode":"RO","stateCode":"MS","latitude":"46.39182100","longitude":"24.35564600"},{"name":"Lăureni","countryCode":"RO","stateCode":"MS","latitude":"46.54272000","longitude":"24.73292800"},{"name":"Maia","countryCode":"RO","stateCode":"MS","latitude":"46.58118100","longitude":"24.84818400"},{"name":"Maiad","countryCode":"RO","stateCode":"MS","latitude":"46.51967000","longitude":"24.71485000"},{"name":"Maiorești","countryCode":"RO","stateCode":"MS","latitude":"46.90787200","longitude":"24.81060000"},{"name":"Maldaoci","countryCode":"RO","stateCode":"MS","latitude":"46.41133400","longitude":"24.03977300"},{"name":"Malea","countryCode":"RO","stateCode":"MS","latitude":"46.58268900","longitude":"24.19079500"},{"name":"Merișor","countryCode":"RO","stateCode":"MS","latitude":"46.69921400","longitude":"24.54977700"},{"name":"Merișoru","countryCode":"RO","stateCode":"MS","latitude":"46.57026200","longitude":"24.21403300"},{"name":"Meștera","countryCode":"RO","stateCode":"MS","latitude":"46.96845800","longitude":"25.19289400"},{"name":"Mica","countryCode":"RO","stateCode":"MS","latitude":"46.36804600","longitude":"24.41240500"},{"name":"Miercurea Nirajului","countryCode":"RO","stateCode":"MS","latitude":"46.53000000","longitude":"24.80000000"},{"name":"Mihai Viteazu","countryCode":"RO","stateCode":"MS","latitude":"46.15526900","longitude":"25.02788100"},{"name":"Miheșu de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.68000000","longitude":"24.15000000"},{"name":"Milășel","countryCode":"RO","stateCode":"MS","latitude":"46.74269900","longitude":"24.45249900"},{"name":"Mirigioaia","countryCode":"RO","stateCode":"MS","latitude":"46.80204700","longitude":"24.92823500"},{"name":"Mitrești","countryCode":"RO","stateCode":"MS","latitude":"46.58449300","longitude":"24.80146800"},{"name":"Moara de Jos","countryCode":"RO","stateCode":"MS","latitude":"46.56450400","longitude":"24.09194200"},{"name":"Mogoaia","countryCode":"RO","stateCode":"MS","latitude":"46.67027100","longitude":"24.23240700"},{"name":"Moișa","countryCode":"RO","stateCode":"MS","latitude":"46.68456000","longitude":"24.52819500"},{"name":"Morești","countryCode":"RO","stateCode":"MS","latitude":"46.48937800","longitude":"24.43994000"},{"name":"Moruț","countryCode":"RO","stateCode":"MS","latitude":"46.74355500","longitude":"24.19908400"},{"name":"Morăreni","countryCode":"RO","stateCode":"MS","latitude":"46.92435800","longitude":"24.83138600"},{"name":"Moșuni","countryCode":"RO","stateCode":"MS","latitude":"46.56914500","longitude":"24.74331100"},{"name":"Mura Mare","countryCode":"RO","stateCode":"MS","latitude":"46.65696600","longitude":"24.78016600"},{"name":"Mura Mică","countryCode":"RO","stateCode":"MS","latitude":"46.64909100","longitude":"24.76523800"},{"name":"Mureni","countryCode":"RO","stateCode":"MS","latitude":"46.23041000","longitude":"24.98921200"},{"name":"Mureșeni","countryCode":"RO","stateCode":"MS","latitude":"46.52327600","longitude":"24.52160800"},{"name":"Murgești","countryCode":"RO","stateCode":"MS","latitude":"46.48087900","longitude":"24.65516400"},{"name":"Măcicășești","countryCode":"RO","stateCode":"MS","latitude":"46.63959400","longitude":"24.23585700"},{"name":"Mădăraș","countryCode":"RO","stateCode":"MS","latitude":"46.60000000","longitude":"24.43333333"},{"name":"Mădărășeni","countryCode":"RO","stateCode":"MS","latitude":"46.50305556","longitude":"24.25666667"},{"name":"Măgherani","countryCode":"RO","stateCode":"MS","latitude":"46.56666667","longitude":"24.90000000"},{"name":"Măgheruș","countryCode":"RO","stateCode":"MS","latitude":"46.32166667","longitude":"24.68722222"},{"name":"Mălăești","countryCode":"RO","stateCode":"MS","latitude":"46.62793400","longitude":"24.09674800"},{"name":"Mărculeni","countryCode":"RO","stateCode":"MS","latitude":"46.59712800","longitude":"24.86524000"},{"name":"Mărășești","countryCode":"RO","stateCode":"MS","latitude":"46.59302200","longitude":"24.35327500"},{"name":"Mătrici","countryCode":"RO","stateCode":"MS","latitude":"46.65278900","longitude":"24.90256400"},{"name":"Nadeș","countryCode":"RO","stateCode":"MS","latitude":"46.32138889","longitude":"24.71916667"},{"name":"Nadășa","countryCode":"RO","stateCode":"MS","latitude":"46.70274700","longitude":"24.81713700"},{"name":"Nandra","countryCode":"RO","stateCode":"MS","latitude":"46.38300400","longitude":"24.07663700"},{"name":"Nazna","countryCode":"RO","stateCode":"MS","latitude":"46.53552000","longitude":"24.50210000"},{"name":"Neagra","countryCode":"RO","stateCode":"MS","latitude":"46.97229600","longitude":"25.14685300"},{"name":"Neaua","countryCode":"RO","stateCode":"MS","latitude":"46.48333333","longitude":"24.83333333"},{"name":"Negrenii de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.64561200","longitude":"24.28743200"},{"name":"Nicolești","countryCode":"RO","stateCode":"MS","latitude":"46.47705500","longitude":"24.55574600"},{"name":"Nima Milășelului","countryCode":"RO","stateCode":"MS","latitude":"46.72838700","longitude":"24.44362800"},{"name":"Nima Râciului","countryCode":"RO","stateCode":"MS","latitude":"46.70365200","longitude":"24.44356700"},{"name":"Oarba de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.46325400","longitude":"24.29078300"},{"name":"Obârșie","countryCode":"RO","stateCode":"MS","latitude":"46.74781600","longitude":"24.39270800"},{"name":"Odrihei","countryCode":"RO","stateCode":"MS","latitude":"46.40458500","longitude":"24.56771400"},{"name":"Ogra","countryCode":"RO","stateCode":"MS","latitude":"46.43000000","longitude":"24.32000000"},{"name":"Onuca","countryCode":"RO","stateCode":"MS","latitude":"46.72629700","longitude":"24.58120400"},{"name":"Ormeniș","countryCode":"RO","stateCode":"MS","latitude":"46.32852600","longitude":"24.54506000"},{"name":"Oroiu","countryCode":"RO","stateCode":"MS","latitude":"46.54309200","longitude":"24.35470000"},{"name":"Orosia","countryCode":"RO","stateCode":"MS","latitude":"46.45651100","longitude":"24.14050800"},{"name":"Orșova","countryCode":"RO","stateCode":"MS","latitude":"46.75153400","longitude":"24.90642800"},{"name":"Ozd","countryCode":"RO","stateCode":"MS","latitude":"46.35726900","longitude":"24.12032200"},{"name":"Papiu Ilarian","countryCode":"RO","stateCode":"MS","latitude":"46.55932100","longitude":"24.20059000"},{"name":"Periș","countryCode":"RO","stateCode":"MS","latitude":"46.69422300","longitude":"24.66336800"},{"name":"Petea","countryCode":"RO","stateCode":"MS","latitude":"46.51038700","longitude":"24.34575400"},{"name":"Petelea","countryCode":"RO","stateCode":"MS","latitude":"46.73000000","longitude":"24.72000000"},{"name":"Petrilaca","countryCode":"RO","stateCode":"MS","latitude":"46.41111200","longitude":"24.14594500"},{"name":"Petrilaca de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.68921400","longitude":"24.75298500"},{"name":"Pietriș","countryCode":"RO","stateCode":"MS","latitude":"46.93593700","longitude":"24.84407800"},{"name":"Pipea","countryCode":"RO","stateCode":"MS","latitude":"46.32523500","longitude":"24.77454600"},{"name":"Poarta","countryCode":"RO","stateCode":"MS","latitude":"46.73516700","longitude":"24.56146700"},{"name":"Poduri","countryCode":"RO","stateCode":"MS","latitude":"46.63458400","longitude":"24.06107200"},{"name":"Pogăceaua","countryCode":"RO","stateCode":"MS","latitude":"46.68000000","longitude":"24.30000000"},{"name":"Poienița","countryCode":"RO","stateCode":"MS","latitude":"46.55562300","longitude":"24.67008400"},{"name":"Porumbac","countryCode":"RO","stateCode":"MS","latitude":"46.48110300","longitude":"24.26471900"},{"name":"Porumbeni","countryCode":"RO","stateCode":"MS","latitude":"46.63684000","longitude":"24.54680400"},{"name":"Pripoare","countryCode":"RO","stateCode":"MS","latitude":"46.52467900","longitude":"24.19844400"},{"name":"Pusta","countryCode":"RO","stateCode":"MS","latitude":"46.67812300","longitude":"24.35814900"},{"name":"Pârâu Crucii","countryCode":"RO","stateCode":"MS","latitude":"46.70860800","longitude":"24.35673000"},{"name":"Pârâu Mare","countryCode":"RO","stateCode":"MS","latitude":"46.76387600","longitude":"25.00424200"},{"name":"Păcureni","countryCode":"RO","stateCode":"MS","latitude":"46.66185500","longitude":"24.55651500"},{"name":"Pădurea","countryCode":"RO","stateCode":"MS","latitude":"46.63298200","longitude":"24.17731400"},{"name":"Pădureni","countryCode":"RO","stateCode":"MS","latitude":"46.64053200","longitude":"24.71624700"},{"name":"Păingeni","countryCode":"RO","stateCode":"MS","latitude":"46.68003300","longitude":"24.56196300"},{"name":"Pănet","countryCode":"RO","stateCode":"MS","latitude":"46.55000000","longitude":"24.46666667"},{"name":"Păsăreni","countryCode":"RO","stateCode":"MS","latitude":"46.48333333","longitude":"24.70000000"},{"name":"Păucișoara","countryCode":"RO","stateCode":"MS","latitude":"46.35088900","longitude":"24.35118800"},{"name":"Păuloaia","countryCode":"RO","stateCode":"MS","latitude":"46.80427800","longitude":"24.88358100"},{"name":"Racameț","countryCode":"RO","stateCode":"MS","latitude":"46.51306800","longitude":"24.24043900"},{"name":"Ranta","countryCode":"RO","stateCode":"MS","latitude":"46.48492400","longitude":"24.13149500"},{"name":"Recea","countryCode":"RO","stateCode":"MS","latitude":"46.46500600","longitude":"24.41671800"},{"name":"Remetea","countryCode":"RO","stateCode":"MS","latitude":"46.57294300","longitude":"24.52136900"},{"name":"Rigmani","countryCode":"RO","stateCode":"MS","latitude":"46.50898800","longitude":"24.83835000"},{"name":"Rora","countryCode":"RO","stateCode":"MS","latitude":"46.22606400","longitude":"24.74332800"},{"name":"Roteni","countryCode":"RO","stateCode":"MS","latitude":"46.45874900","longitude":"24.68182600"},{"name":"Roua","countryCode":"RO","stateCode":"MS","latitude":"46.38236300","longitude":"24.82890600"},{"name":"Roșiori","countryCode":"RO","stateCode":"MS","latitude":"46.51433400","longitude":"24.09475600"},{"name":"Rușii-Munți","countryCode":"RO","stateCode":"MS","latitude":"46.91667000","longitude":"24.85000000"},{"name":"Râciu","countryCode":"RO","stateCode":"MS","latitude":"46.68000000","longitude":"24.40000000"},{"name":"Râpa de Jos","countryCode":"RO","stateCode":"MS","latitude":"46.94084800","longitude":"24.76608000"},{"name":"Răstolița","countryCode":"RO","stateCode":"MS","latitude":"46.98000000","longitude":"25.03000000"},{"name":"Răzoare","countryCode":"RO","stateCode":"MS","latitude":"46.69243000","longitude":"24.19386000"},{"name":"Saschiz","countryCode":"RO","stateCode":"MS","latitude":"46.18333333","longitude":"24.96666667"},{"name":"Satu Nou","countryCode":"RO","stateCode":"MS","latitude":"46.45681300","longitude":"24.51225400"},{"name":"Scurta","countryCode":"RO","stateCode":"MS","latitude":"46.66065800","longitude":"24.24954500"},{"name":"Sebeș","countryCode":"RO","stateCode":"MS","latitude":"46.93202200","longitude":"24.86438100"},{"name":"Seleuș","countryCode":"RO","stateCode":"MS","latitude":"46.36280300","longitude":"24.58870800"},{"name":"Senereuș","countryCode":"RO","stateCode":"MS","latitude":"46.33231500","longitude":"24.64704100"},{"name":"Seuca","countryCode":"RO","stateCode":"MS","latitude":"46.33060600","longitude":"24.32907100"},{"name":"Sfântu Gheorghe","countryCode":"RO","stateCode":"MS","latitude":"46.45355000","longitude":"24.26593500"},{"name":"Sicele","countryCode":"RO","stateCode":"MS","latitude":"46.69435400","longitude":"24.29203800"},{"name":"Sighișoara","countryCode":"RO","stateCode":"MS","latitude":"46.21694444","longitude":"24.79111111"},{"name":"Socolu de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.79141500","longitude":"24.51575300"},{"name":"Solocma","countryCode":"RO","stateCode":"MS","latitude":"46.47591700","longitude":"24.99525900"},{"name":"Solovăstru","countryCode":"RO","stateCode":"MS","latitude":"46.77000000","longitude":"24.77000000"},{"name":"Sovata","countryCode":"RO","stateCode":"MS","latitude":"46.59611111","longitude":"25.07444444"},{"name":"Stejeriș","countryCode":"RO","stateCode":"MS","latitude":"46.47889700","longitude":"24.61642100"},{"name":"Stejărenii","countryCode":"RO","stateCode":"MS","latitude":"46.15367200","longitude":"24.72434500"},{"name":"Stânceni","countryCode":"RO","stateCode":"MS","latitude":"46.98000000","longitude":"25.23000000"},{"name":"Sub Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.37013700","longitude":"24.32634000"},{"name":"Suplac","countryCode":"RO","stateCode":"MS","latitude":"46.38333333","longitude":"24.51666667"},{"name":"Suseni","countryCode":"RO","stateCode":"MS","latitude":"46.81437100","longitude":"24.73169500"},{"name":"Suveica","countryCode":"RO","stateCode":"MS","latitude":"46.43351900","longitude":"24.71653800"},{"name":"Sâmbriaș","countryCode":"RO","stateCode":"MS","latitude":"46.66180800","longitude":"24.82884000"},{"name":"Sâncraiu de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.55000000","longitude":"24.52000000"},{"name":"Sângeorgiu de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.72695300","longitude":"24.29665200"},{"name":"Sângeorgiu de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.57643400","longitude":"24.60420700"},{"name":"Sângeorgiu de Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.43027778","longitude":"24.84166667"},{"name":"Sânger","countryCode":"RO","stateCode":"MS","latitude":"46.55000000","longitude":"24.13000000"},{"name":"Sângeru de Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.64071800","longitude":"24.66506300"},{"name":"Sâniacob","countryCode":"RO","stateCode":"MS","latitude":"46.42354300","longitude":"24.13191600"},{"name":"Sânișor","countryCode":"RO","stateCode":"MS","latitude":"46.55017300","longitude":"24.70070400"},{"name":"Sânmihai de Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.72888900","longitude":"24.87474000"},{"name":"Sânmărghita","countryCode":"RO","stateCode":"MS","latitude":"46.48157100","longitude":"24.37233200"},{"name":"Sânmărtinu de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.72812200","longitude":"24.40843300"},{"name":"Sânpaul","countryCode":"RO","stateCode":"MS","latitude":"46.45000000","longitude":"24.35000000"},{"name":"Sânpetru de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.72000000","longitude":"24.27000000"},{"name":"Sânsimion","countryCode":"RO","stateCode":"MS","latitude":"46.49549400","longitude":"24.83458500"},{"name":"Sântana de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.57611111","longitude":"24.55416667"},{"name":"Sântioana","countryCode":"RO","stateCode":"MS","latitude":"46.28367500","longitude":"24.55132300"},{"name":"Sântioana de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.51465700","longitude":"24.45714100"},{"name":"Sântu","countryCode":"RO","stateCode":"MS","latitude":"46.80168000","longitude":"24.60074400"},{"name":"Sânvăsii","countryCode":"RO","stateCode":"MS","latitude":"46.49573400","longitude":"24.74002600"},{"name":"Săbed","countryCode":"RO","stateCode":"MS","latitude":"46.66449900","longitude":"24.44631900"},{"name":"Săcalu de Pădure","countryCode":"RO","stateCode":"MS","latitude":"46.88368600","longitude":"24.71133700"},{"name":"Săcădat","countryCode":"RO","stateCode":"MS","latitude":"46.62453400","longitude":"25.06206000"},{"name":"Săcăreni","countryCode":"RO","stateCode":"MS","latitude":"46.59987700","longitude":"24.69729600"},{"name":"Sălard","countryCode":"RO","stateCode":"MS","latitude":"46.95145600","longitude":"25.07545400"},{"name":"Sălașuri","countryCode":"RO","stateCode":"MS","latitude":"46.37551400","longitude":"24.77606700"},{"name":"Sălcud","countryCode":"RO","stateCode":"MS","latitude":"46.40755500","longitude":"24.17140700"},{"name":"Sărmașu","countryCode":"RO","stateCode":"MS","latitude":"46.75361111","longitude":"24.16666667"},{"name":"Sărmășel","countryCode":"RO","stateCode":"MS","latitude":"46.76062500","longitude":"24.17885400"},{"name":"Sărățeni","countryCode":"RO","stateCode":"MS","latitude":"46.56233333","longitude":"25.00891667"},{"name":"Teleac","countryCode":"RO","stateCode":"MS","latitude":"46.67222222","longitude":"24.79166667"},{"name":"Tireu","countryCode":"RO","stateCode":"MS","latitude":"46.76660800","longitude":"24.99456200"},{"name":"Tirimia","countryCode":"RO","stateCode":"MS","latitude":"46.44927300","longitude":"24.49162200"},{"name":"Tirimioara","countryCode":"RO","stateCode":"MS","latitude":"46.45462800","longitude":"24.54789400"},{"name":"Tisieu","countryCode":"RO","stateCode":"MS","latitude":"46.76559400","longitude":"25.01258300"},{"name":"Titiana","countryCode":"RO","stateCode":"MS","latitude":"46.73168900","longitude":"24.18650000"},{"name":"Toaca","countryCode":"RO","stateCode":"MS","latitude":"46.79860900","longitude":"24.96550400"},{"name":"Tofalău","countryCode":"RO","stateCode":"MS","latitude":"46.58706100","longitude":"24.65770500"},{"name":"Toldal","countryCode":"RO","stateCode":"MS","latitude":"46.70509200","longitude":"24.58155000"},{"name":"Tonciu","countryCode":"RO","stateCode":"MS","latitude":"46.78025200","longitude":"24.55201300"},{"name":"Torba","countryCode":"RO","stateCode":"MS","latitude":"46.54745800","longitude":"24.88758400"},{"name":"Trei Sate","countryCode":"RO","stateCode":"MS","latitude":"46.47630600","longitude":"24.89778900"},{"name":"Troița","countryCode":"RO","stateCode":"MS","latitude":"46.48442300","longitude":"24.76977400"},{"name":"Tușinu","countryCode":"RO","stateCode":"MS","latitude":"46.73331200","longitude":"24.22759300"},{"name":"Tâmpa","countryCode":"RO","stateCode":"MS","latitude":"46.53019200","longitude":"24.76634600"},{"name":"Târgu Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.54972222","longitude":"24.55972222"},{"name":"Târnăveni","countryCode":"RO","stateCode":"MS","latitude":"46.32628000","longitude":"24.28540000"},{"name":"Tăblășeni","countryCode":"RO","stateCode":"MS","latitude":"46.51762600","longitude":"24.30666900"},{"name":"Tău","countryCode":"RO","stateCode":"MS","latitude":"46.59441600","longitude":"24.15418800"},{"name":"Tăureni","countryCode":"RO","stateCode":"MS","latitude":"46.58333333","longitude":"24.10000000"},{"name":"Uila","countryCode":"RO","stateCode":"MS","latitude":"46.93055556","longitude":"24.61805556"},{"name":"Ulieș","countryCode":"RO","stateCode":"MS","latitude":"46.73348000","longitude":"24.33354800"},{"name":"Ungheni","countryCode":"RO","stateCode":"MS","latitude":"46.48583333","longitude":"24.46083333"},{"name":"Uricea","countryCode":"RO","stateCode":"MS","latitude":"46.78384900","longitude":"24.98407300"},{"name":"Urisiu de Jos","countryCode":"RO","stateCode":"MS","latitude":"46.71085300","longitude":"24.89609000"},{"name":"Urisiu de Sus","countryCode":"RO","stateCode":"MS","latitude":"46.70622300","longitude":"24.91108700"},{"name":"Ursoaia","countryCode":"RO","stateCode":"MS","latitude":"46.54948600","longitude":"24.22471300"},{"name":"Vadu","countryCode":"RO","stateCode":"MS","latitude":"46.60812200","longitude":"24.78187700"},{"name":"Vaidacuta","countryCode":"RO","stateCode":"MS","latitude":"46.41906200","longitude":"24.52626400"},{"name":"Vaideiu","countryCode":"RO","stateCode":"MS","latitude":"46.49534200","longitude":"24.32084000"},{"name":"Valea","countryCode":"RO","stateCode":"MS","latitude":"46.56328700","longitude":"24.79691400"},{"name":"Valea Albeștiului","countryCode":"RO","stateCode":"MS","latitude":"46.21461700","longitude":"24.84833800"},{"name":"Valea Dăii","countryCode":"RO","stateCode":"MS","latitude":"46.22569300","longitude":"24.89612400"},{"name":"Valea Frăției","countryCode":"RO","stateCode":"MS","latitude":"46.64504900","longitude":"24.06656500"},{"name":"Valea Glodului","countryCode":"RO","stateCode":"MS","latitude":"46.64699400","longitude":"24.08480800"},{"name":"Valea Iclandului","countryCode":"RO","stateCode":"MS","latitude":"46.53439200","longitude":"24.25391100"},{"name":"Valea Izvoarelor","countryCode":"RO","stateCode":"MS","latitude":"46.43855300","longitude":"24.37597400"},{"name":"Valea Largă","countryCode":"RO","stateCode":"MS","latitude":"46.62000000","longitude":"24.07000000"},{"name":"Valea Mare","countryCode":"RO","stateCode":"MS","latitude":"46.63761900","longitude":"24.30019400"},{"name":"Valea Pădurii","countryCode":"RO","stateCode":"MS","latitude":"46.61968600","longitude":"24.05370200"},{"name":"Valea Rece","countryCode":"RO","stateCode":"MS","latitude":"46.57106800","longitude":"24.33606500"},{"name":"Valea Sasului","countryCode":"RO","stateCode":"MS","latitude":"46.82271600","longitude":"24.48454000"},{"name":"Valea Seacă","countryCode":"RO","stateCode":"MS","latitude":"46.74536500","longitude":"24.40752500"},{"name":"Valea Sânmărtinului","countryCode":"RO","stateCode":"MS","latitude":"46.74316600","longitude":"24.33757900"},{"name":"Valea Sânpetrului","countryCode":"RO","stateCode":"MS","latitude":"46.62258200","longitude":"24.28666100"},{"name":"Valea Ulieșului","countryCode":"RO","stateCode":"MS","latitude":"46.73656700","longitude":"24.36880600"},{"name":"Valea Ungurului","countryCode":"RO","stateCode":"MS","latitude":"46.80499200","longitude":"24.48055400"},{"name":"Valea Urieșului","countryCode":"RO","stateCode":"MS","latitude":"46.63004600","longitude":"24.08490200"},{"name":"Valea Șapartocului","countryCode":"RO","stateCode":"MS","latitude":"46.20599700","longitude":"24.84857400"},{"name":"Valea Șurii","countryCode":"RO","stateCode":"MS","latitude":"46.63676400","longitude":"24.05260900"},{"name":"Venchi","countryCode":"RO","stateCode":"MS","latitude":"46.24552300","longitude":"24.74306200"},{"name":"Veța","countryCode":"RO","stateCode":"MS","latitude":"46.56007300","longitude":"24.72308300"},{"name":"Vețca","countryCode":"RO","stateCode":"MS","latitude":"46.35000000","longitude":"24.78333333"},{"name":"Vidrasău","countryCode":"RO","stateCode":"MS","latitude":"46.47483400","longitude":"24.41266200"},{"name":"Viforoasa","countryCode":"RO","stateCode":"MS","latitude":"46.43189400","longitude":"24.80981600"},{"name":"Viilor","countryCode":"RO","stateCode":"MS","latitude":"46.23755800","longitude":"24.80933300"},{"name":"Viișoara","countryCode":"RO","stateCode":"MS","latitude":"46.28000000","longitude":"24.60000000"},{"name":"Vișinelu","countryCode":"RO","stateCode":"MS","latitude":"46.73790000","longitude":"24.10240000"},{"name":"Voiniceni","countryCode":"RO","stateCode":"MS","latitude":"46.61371800","longitude":"24.52496800"},{"name":"Voivodeni","countryCode":"RO","stateCode":"MS","latitude":"46.70000000","longitude":"24.63333333"},{"name":"Vulcan","countryCode":"RO","stateCode":"MS","latitude":"46.14891700","longitude":"24.85367000"},{"name":"Vânători","countryCode":"RO","stateCode":"MS","latitude":"46.24113400","longitude":"24.92259400"},{"name":"Vădaș","countryCode":"RO","stateCode":"MS","latitude":"46.45589800","longitude":"24.81939400"},{"name":"Văleni","countryCode":"RO","stateCode":"MS","latitude":"46.66275900","longitude":"24.27123700"},{"name":"Vălenii","countryCode":"RO","stateCode":"MS","latitude":"46.44691400","longitude":"24.64708600"},{"name":"Vălenii de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.89274400","longitude":"24.79792600"},{"name":"Vălișoara","countryCode":"RO","stateCode":"MS","latitude":"46.53172600","longitude":"24.19993200"},{"name":"Vălureni","countryCode":"RO","stateCode":"MS","latitude":"46.50021400","longitude":"24.54600700"},{"name":"Vărgata","countryCode":"RO","stateCode":"MS","latitude":"46.56666667","longitude":"24.80000000"},{"name":"Vătava","countryCode":"RO","stateCode":"MS","latitude":"46.96109300","longitude":"24.76506800"},{"name":"Zagăr","countryCode":"RO","stateCode":"MS","latitude":"46.35083333","longitude":"24.61638889"},{"name":"Zau de Câmpie","countryCode":"RO","stateCode":"MS","latitude":"46.60000000","longitude":"24.13000000"},{"name":"Zimți","countryCode":"RO","stateCode":"MS","latitude":"46.75979000","longitude":"25.04912200"},{"name":"Zăpodea","countryCode":"RO","stateCode":"MS","latitude":"46.54057000","longitude":"24.11751200"},{"name":"Șaeș","countryCode":"RO","stateCode":"MS","latitude":"46.15277778","longitude":"24.76944444"},{"name":"Șandru","countryCode":"RO","stateCode":"MS","latitude":"46.53733300","longitude":"24.21063300"},{"name":"Șapartoc","countryCode":"RO","stateCode":"MS","latitude":"46.23333333","longitude":"24.85000000"},{"name":"Șardu Nirajului","countryCode":"RO","stateCode":"MS","latitude":"46.54426000","longitude":"24.75285600"},{"name":"Șerbeni","countryCode":"RO","stateCode":"MS","latitude":"46.71475400","longitude":"24.86647900"},{"name":"Șeulia de Mureș","countryCode":"RO","stateCode":"MS","latitude":"46.41588800","longitude":"24.24719600"},{"name":"Șilea Nirajului","countryCode":"RO","stateCode":"MS","latitude":"46.59887300","longitude":"24.92319300"},{"name":"Șincai","countryCode":"RO","stateCode":"MS","latitude":"46.66341000","longitude":"24.37640000"},{"name":"Șincai-Fânațe","countryCode":"RO","stateCode":"MS","latitude":"46.65494100","longitude":"24.33687400"},{"name":"Șoard","countryCode":"RO","stateCode":"MS","latitude":"46.26301500","longitude":"24.92628200"},{"name":"Șoimuș","countryCode":"RO","stateCode":"MS","latitude":"46.39387700","longitude":"24.58703200"},{"name":"Șomoștelnic","countryCode":"RO","stateCode":"MS","latitude":"46.39175000","longitude":"24.38529700"},{"name":"Șoromiclea","countryCode":"RO","stateCode":"MS","latitude":"46.26024500","longitude":"24.77110000"},{"name":"Ștefanca","countryCode":"RO","stateCode":"MS","latitude":"46.68570600","longitude":"24.23161500"},{"name":"Ștefăneaca","countryCode":"RO","stateCode":"MS","latitude":"46.61190300","longitude":"24.11069200"},{"name":"Șăulia","countryCode":"RO","stateCode":"MS","latitude":"46.63000000","longitude":"24.22000000"},{"name":"Șăulița","countryCode":"RO","stateCode":"MS","latitude":"46.66267700","longitude":"24.21505400"},{"name":"Șăușa","countryCode":"RO","stateCode":"MS","latitude":"46.50376200","longitude":"24.39614600"},{"name":"Țigmandru","countryCode":"RO","stateCode":"MS","latitude":"46.35000000","longitude":"24.71666667"},{"name":"Țiptelnic","countryCode":"RO","stateCode":"MS","latitude":"46.58462100","longitude":"24.41422800"},{"name":"Țopa","countryCode":"RO","stateCode":"MS","latitude":"46.25444700","longitude":"24.88161900"},{"name":"Adorjan","countryCode":"RS","stateCode":"VO","latitude":"46.00333000","longitude":"20.04007000"},{"name":"Aleksandrovo","countryCode":"RS","stateCode":"VO","latitude":"45.63755000","longitude":"20.59288000"},{"name":"Alibunar","countryCode":"RS","stateCode":"VO","latitude":"45.08083000","longitude":"20.96583000"},{"name":"Apatin","countryCode":"RS","stateCode":"VO","latitude":"45.67260000","longitude":"18.97800000"},{"name":"Aradac","countryCode":"RS","stateCode":"VO","latitude":"45.38346000","longitude":"20.30137000"},{"name":"Banatska Topola","countryCode":"RS","stateCode":"VO","latitude":"45.67248000","longitude":"20.46530000"},{"name":"Banatski Despotovac","countryCode":"RS","stateCode":"VO","latitude":"45.36606000","longitude":"20.66407000"},{"name":"Banatski Dvor","countryCode":"RS","stateCode":"VO","latitude":"45.51866000","longitude":"20.51146000"},{"name":"Banatski Karlovac","countryCode":"RS","stateCode":"VO","latitude":"45.04987000","longitude":"21.01800000"},{"name":"Banatsko Karađorđevo","countryCode":"RS","stateCode":"VO","latitude":"45.58693000","longitude":"20.56421000"},{"name":"Banatsko Veliko Selo","countryCode":"RS","stateCode":"VO","latitude":"45.81961000","longitude":"20.60772000"},{"name":"Baranda","countryCode":"RS","stateCode":"VO","latitude":"45.08459000","longitude":"20.44264000"},{"name":"Barice","countryCode":"RS","stateCode":"VO","latitude":"45.18189000","longitude":"21.08279000"},{"name":"Bačka Palanka","countryCode":"RS","stateCode":"VO","latitude":"45.24966000","longitude":"19.39664000"},{"name":"Bačka Topola","countryCode":"RS","stateCode":"VO","latitude":"45.81516000","longitude":"19.63180000"},{"name":"Bački Breg","countryCode":"RS","stateCode":"VO","latitude":"45.92034000","longitude":"18.92944000"},{"name":"Bački Petrovac","countryCode":"RS","stateCode":"VO","latitude":"45.36056000","longitude":"19.59167000"},{"name":"Bačko Gradište","countryCode":"RS","stateCode":"VO","latitude":"45.53271000","longitude":"20.03082000"},{"name":"Bačko Petrovo Selo","countryCode":"RS","stateCode":"VO","latitude":"45.70681000","longitude":"20.07928000"},{"name":"Bašaid","countryCode":"RS","stateCode":"VO","latitude":"45.64102000","longitude":"20.41434000"},{"name":"Bela Crkva","countryCode":"RS","stateCode":"VO","latitude":"44.89750000","longitude":"21.41722000"},{"name":"Belegiš","countryCode":"RS","stateCode":"VO","latitude":"45.01920000","longitude":"20.33323000"},{"name":"Belo Blato","countryCode":"RS","stateCode":"VO","latitude":"45.27278000","longitude":"20.37500000"},{"name":"Bečej","countryCode":"RS","stateCode":"VO","latitude":"45.61632000","longitude":"20.03331000"},{"name":"Beška","countryCode":"RS","stateCode":"VO","latitude":"45.13092000","longitude":"20.06698000"},{"name":"Bogojevo","countryCode":"RS","stateCode":"VO","latitude":"45.53015000","longitude":"19.13022000"},{"name":"Boka","countryCode":"RS","stateCode":"VO","latitude":"45.35540000","longitude":"20.82987000"},{"name":"Bosut","countryCode":"RS","stateCode":"VO","latitude":"44.92977000","longitude":"19.36086000"},{"name":"Botoš","countryCode":"RS","stateCode":"VO","latitude":"45.30837000","longitude":"20.63514000"},{"name":"Bočar","countryCode":"RS","stateCode":"VO","latitude":"45.76994000","longitude":"20.28390000"},{"name":"Buđanovci","countryCode":"RS","stateCode":"VO","latitude":"44.89388000","longitude":"19.86344000"},{"name":"Crepaja","countryCode":"RS","stateCode":"VO","latitude":"45.00984000","longitude":"20.63702000"},{"name":"Debeljača","countryCode":"RS","stateCode":"VO","latitude":"45.07070000","longitude":"20.60153000"},{"name":"Despotovo","countryCode":"RS","stateCode":"VO","latitude":"45.45983000","longitude":"19.52653000"},{"name":"Dobrica","countryCode":"RS","stateCode":"VO","latitude":"45.21339000","longitude":"20.84995000"},{"name":"Doroslovo","countryCode":"RS","stateCode":"VO","latitude":"45.60699000","longitude":"19.18868000"},{"name":"Elemir","countryCode":"RS","stateCode":"VO","latitude":"45.44263000","longitude":"20.30003000"},{"name":"Ečka","countryCode":"RS","stateCode":"VO","latitude":"45.32328000","longitude":"20.44294000"},{"name":"Farkaždin","countryCode":"RS","stateCode":"VO","latitude":"45.19172000","longitude":"20.47239000"},{"name":"Gakovo","countryCode":"RS","stateCode":"VO","latitude":"45.90078000","longitude":"19.06138000"},{"name":"Gardinovci","countryCode":"RS","stateCode":"VO","latitude":"45.20359000","longitude":"20.13558000"},{"name":"Gložan","countryCode":"RS","stateCode":"VO","latitude":"45.27954000","longitude":"19.56838000"},{"name":"Golubinci","countryCode":"RS","stateCode":"VO","latitude":"44.98533000","longitude":"20.06339000"},{"name":"Gornji Breg","countryCode":"RS","stateCode":"VO","latitude":"45.91995000","longitude":"20.01766000"},{"name":"Grabovci","countryCode":"RS","stateCode":"VO","latitude":"44.76496000","longitude":"19.84489000"},{"name":"Gudurica","countryCode":"RS","stateCode":"VO","latitude":"45.16816000","longitude":"21.44264000"},{"name":"Hajdučica","countryCode":"RS","stateCode":"VO","latitude":"45.25010000","longitude":"20.96016000"},{"name":"Hetin","countryCode":"RS","stateCode":"VO","latitude":"45.66202000","longitude":"20.79138000"},{"name":"Hrtkovci","countryCode":"RS","stateCode":"VO","latitude":"44.88155000","longitude":"19.76374000"},{"name":"Idvor","countryCode":"RS","stateCode":"VO","latitude":"45.18895000","longitude":"20.51442000"},{"name":"Ilandža","countryCode":"RS","stateCode":"VO","latitude":"45.16897000","longitude":"20.92008000"},{"name":"Inđija","countryCode":"RS","stateCode":"VO","latitude":"45.04816000","longitude":"20.08165000"},{"name":"Irig","countryCode":"RS","stateCode":"VO","latitude":"45.05230000","longitude":"19.84448000"},{"name":"Izbište","countryCode":"RS","stateCode":"VO","latitude":"45.02253000","longitude":"21.18388000"},{"name":"Janošik","countryCode":"RS","stateCode":"VO","latitude":"45.17141000","longitude":"21.00658000"},{"name":"Jarak","countryCode":"RS","stateCode":"VO","latitude":"44.91843000","longitude":"19.75477000"},{"name":"Jarkovac","countryCode":"RS","stateCode":"VO","latitude":"45.26985000","longitude":"20.76078000"},{"name":"Jazovo","countryCode":"RS","stateCode":"VO","latitude":"45.89876000","longitude":"20.22130000"},{"name":"Jaša Tomić","countryCode":"RS","stateCode":"VO","latitude":"45.44725000","longitude":"20.85546000"},{"name":"Jermenovci","countryCode":"RS","stateCode":"VO","latitude":"45.18635000","longitude":"21.04550000"},{"name":"Kanjiža","countryCode":"RS","stateCode":"VO","latitude":"46.06667000","longitude":"20.05000000"},{"name":"Kikinda","countryCode":"RS","stateCode":"VO","latitude":"45.82972000","longitude":"20.46528000"},{"name":"Kisač","countryCode":"RS","stateCode":"VO","latitude":"45.35421000","longitude":"19.72975000"},{"name":"Klek","countryCode":"RS","stateCode":"VO","latitude":"45.42254000","longitude":"20.48049000"},{"name":"Klenak","countryCode":"RS","stateCode":"VO","latitude":"44.78846000","longitude":"19.71004000"},{"name":"Knićanin","countryCode":"RS","stateCode":"VO","latitude":"45.18675000","longitude":"20.31900000"},{"name":"Kolut","countryCode":"RS","stateCode":"VO","latitude":"45.89292000","longitude":"18.92760000"},{"name":"Konak","countryCode":"RS","stateCode":"VO","latitude":"45.31575000","longitude":"20.91468000"},{"name":"Kovačica","countryCode":"RS","stateCode":"VO","latitude":"45.11167000","longitude":"20.62139000"},{"name":"Kovilj","countryCode":"RS","stateCode":"VO","latitude":"45.23422000","longitude":"20.02327000"},{"name":"Kovin","countryCode":"RS","stateCode":"VO","latitude":"44.74750000","longitude":"20.97611000"},{"name":"Kozjak","countryCode":"RS","stateCode":"VO","latitude":"45.18264000","longitude":"20.86381000"},{"name":"Krajišnik","countryCode":"RS","stateCode":"VO","latitude":"45.45283000","longitude":"20.72976000"},{"name":"Krčedin","countryCode":"RS","stateCode":"VO","latitude":"45.13871000","longitude":"20.13308000"},{"name":"Kulpin","countryCode":"RS","stateCode":"VO","latitude":"45.40240000","longitude":"19.58814000"},{"name":"Kumane","countryCode":"RS","stateCode":"VO","latitude":"45.53946000","longitude":"20.22902000"},{"name":"Kupinovo","countryCode":"RS","stateCode":"VO","latitude":"44.70708000","longitude":"20.04959000"},{"name":"Kupusina","countryCode":"RS","stateCode":"VO","latitude":"45.73759000","longitude":"19.01082000"},{"name":"Kuštilj","countryCode":"RS","stateCode":"VO","latitude":"45.03487000","longitude":"21.37989000"},{"name":"Lazarevo","countryCode":"RS","stateCode":"VO","latitude":"45.38893000","longitude":"20.53999000"},{"name":"Ljukovo","countryCode":"RS","stateCode":"VO","latitude":"45.02604000","longitude":"20.02737000"},{"name":"Lok","countryCode":"RS","stateCode":"VO","latitude":"45.21583000","longitude":"20.21222000"},{"name":"Lokve","countryCode":"RS","stateCode":"VO","latitude":"45.15198000","longitude":"21.03073000"},{"name":"Lukićevo","countryCode":"RS","stateCode":"VO","latitude":"45.33815000","longitude":"20.49895000"},{"name":"Maglić","countryCode":"RS","stateCode":"VO","latitude":"45.36248000","longitude":"19.53211000"},{"name":"Margita","countryCode":"RS","stateCode":"VO","latitude":"45.21598000","longitude":"21.17527000"},{"name":"Mačvanska Mitrovica","countryCode":"RS","stateCode":"VO","latitude":"44.96739000","longitude":"19.59314000"},{"name":"Melenci","countryCode":"RS","stateCode":"VO","latitude":"45.51680000","longitude":"20.31961000"},{"name":"Međa","countryCode":"RS","stateCode":"VO","latitude":"45.53815000","longitude":"20.80677000"},{"name":"Mihajlovo","countryCode":"RS","stateCode":"VO","latitude":"45.47085000","longitude":"20.41508000"},{"name":"Mokrin","countryCode":"RS","stateCode":"VO","latitude":"45.93362000","longitude":"20.41215000"},{"name":"Mol","countryCode":"RS","stateCode":"VO","latitude":"45.76457000","longitude":"20.13286000"},{"name":"Mošorin","countryCode":"RS","stateCode":"VO","latitude":"45.30196000","longitude":"20.16919000"},{"name":"Nakovo","countryCode":"RS","stateCode":"VO","latitude":"45.87503000","longitude":"20.56709000"},{"name":"Neuzina","countryCode":"RS","stateCode":"VO","latitude":"45.34460000","longitude":"20.71418000"},{"name":"Nikinci","countryCode":"RS","stateCode":"VO","latitude":"44.85017000","longitude":"19.82321000"},{"name":"Nikolinci","countryCode":"RS","stateCode":"VO","latitude":"45.05245000","longitude":"21.06695000"},{"name":"Nova Crnja","countryCode":"RS","stateCode":"VO","latitude":"45.66833000","longitude":"20.60500000"},{"name":"Nova Pazova","countryCode":"RS","stateCode":"VO","latitude":"44.94366000","longitude":"20.21931000"},{"name":"Novi Banovci","countryCode":"RS","stateCode":"VO","latitude":"44.95691000","longitude":"20.28076000"},{"name":"Novi Itebej","countryCode":"RS","stateCode":"VO","latitude":"45.55918000","longitude":"20.70030000"},{"name":"Novi Karlovci","countryCode":"RS","stateCode":"VO","latitude":"45.07636000","longitude":"20.17948000"},{"name":"Novi Kneževac","countryCode":"RS","stateCode":"VO","latitude":"46.05000000","longitude":"20.10000000"},{"name":"Novi Kozarci","countryCode":"RS","stateCode":"VO","latitude":"45.78241000","longitude":"20.62289000"},{"name":"Novi Sad","countryCode":"RS","stateCode":"VO","latitude":"45.25167000","longitude":"19.83694000"},{"name":"Novi Slankamen","countryCode":"RS","stateCode":"VO","latitude":"45.12554000","longitude":"20.23914000"},{"name":"Novo Miloševo","countryCode":"RS","stateCode":"VO","latitude":"45.71916000","longitude":"20.30364000"},{"name":"Obrovac","countryCode":"RS","stateCode":"VO","latitude":"45.32106000","longitude":"19.35048000"},{"name":"Opovo","countryCode":"RS","stateCode":"VO","latitude":"45.05222000","longitude":"20.43028000"},{"name":"Orlovat","countryCode":"RS","stateCode":"VO","latitude":"45.24171000","longitude":"20.58089000"},{"name":"Ostojićevo","countryCode":"RS","stateCode":"VO","latitude":"45.88863000","longitude":"20.16642000"},{"name":"Padej","countryCode":"RS","stateCode":"VO","latitude":"45.82756000","longitude":"20.16279000"},{"name":"Padina","countryCode":"RS","stateCode":"VO","latitude":"45.11988000","longitude":"20.72860000"},{"name":"Pančevo","countryCode":"RS","stateCode":"VO","latitude":"44.87177000","longitude":"20.64167000"},{"name":"Pavliš","countryCode":"RS","stateCode":"VO","latitude":"45.10569000","longitude":"21.23952000"},{"name":"Perlez","countryCode":"RS","stateCode":"VO","latitude":"45.20813000","longitude":"20.38197000"},{"name":"Petrovaradin","countryCode":"RS","stateCode":"VO","latitude":"45.24667000","longitude":"19.87944000"},{"name":"Pećinci","countryCode":"RS","stateCode":"VO","latitude":"44.90889000","longitude":"19.96639000"},{"name":"Plandište","countryCode":"RS","stateCode":"VO","latitude":"45.22722000","longitude":"21.12167000"},{"name":"Platičevo","countryCode":"RS","stateCode":"VO","latitude":"44.82213000","longitude":"19.79487000"},{"name":"Prigrevica","countryCode":"RS","stateCode":"VO","latitude":"45.67636000","longitude":"19.08809000"},{"name":"Putinci","countryCode":"RS","stateCode":"VO","latitude":"44.99259000","longitude":"19.97102000"},{"name":"Radenković","countryCode":"RS","stateCode":"VO","latitude":"44.92191000","longitude":"19.49543000"},{"name":"Radojevo","countryCode":"RS","stateCode":"VO","latitude":"45.74617000","longitude":"20.78917000"},{"name":"Ravni Topolovac","countryCode":"RS","stateCode":"VO","latitude":"45.46082000","longitude":"20.56939000"},{"name":"Ravnje","countryCode":"RS","stateCode":"VO","latitude":"44.94326000","longitude":"19.42280000"},{"name":"Ravno Selo","countryCode":"RS","stateCode":"VO","latitude":"45.44967000","longitude":"19.62097000"},{"name":"Riđica","countryCode":"RS","stateCode":"VO","latitude":"45.99088000","longitude":"19.10635000"},{"name":"Ruma","countryCode":"RS","stateCode":"VO","latitude":"45.00806000","longitude":"19.82222000"},{"name":"Rumenka","countryCode":"RS","stateCode":"VO","latitude":"45.29400000","longitude":"19.74306000"},{"name":"Rusko Selo","countryCode":"RS","stateCode":"VO","latitude":"45.76291000","longitude":"20.57117000"},{"name":"Sajan","countryCode":"RS","stateCode":"VO","latitude":"45.84227000","longitude":"20.27815000"},{"name":"Sakule","countryCode":"RS","stateCode":"VO","latitude":"45.14667000","longitude":"20.48619000"},{"name":"Salaš Noćajski","countryCode":"RS","stateCode":"VO","latitude":"44.94722000","longitude":"19.58611000"},{"name":"Samoš","countryCode":"RS","stateCode":"VO","latitude":"45.20255000","longitude":"20.77392000"},{"name":"Sanad","countryCode":"RS","stateCode":"VO","latitude":"45.97596000","longitude":"20.10816000"},{"name":"Sefkerin","countryCode":"RS","stateCode":"VO","latitude":"45.00501000","longitude":"20.48256000"},{"name":"Seleuš","countryCode":"RS","stateCode":"VO","latitude":"45.12770000","longitude":"20.91461000"},{"name":"Senta","countryCode":"RS","stateCode":"VO","latitude":"45.92750000","longitude":"20.07722000"},{"name":"Sečanj","countryCode":"RS","stateCode":"VO","latitude":"45.36667000","longitude":"20.77222000"},{"name":"Sombor","countryCode":"RS","stateCode":"VO","latitude":"45.77417000","longitude":"19.11222000"},{"name":"Sonta","countryCode":"RS","stateCode":"VO","latitude":"45.59427000","longitude":"19.09719000"},{"name":"Sremska Mitrovica","countryCode":"RS","stateCode":"VO","latitude":"44.97639000","longitude":"19.61222000"},{"name":"Sremski Karlovci","countryCode":"RS","stateCode":"VO","latitude":"45.20285000","longitude":"19.93373000"},{"name":"Srpska Crnja","countryCode":"RS","stateCode":"VO","latitude":"45.72538000","longitude":"20.69008000"},{"name":"Srpski Itebej","countryCode":"RS","stateCode":"VO","latitude":"45.56715000","longitude":"20.71350000"},{"name":"Stajićevo","countryCode":"RS","stateCode":"VO","latitude":"45.29489000","longitude":"20.45845000"},{"name":"Stanišić","countryCode":"RS","stateCode":"VO","latitude":"45.93895000","longitude":"19.16709000"},{"name":"Stara Pazova","countryCode":"RS","stateCode":"VO","latitude":"44.98500000","longitude":"20.16083000"},{"name":"Stari Banovci","countryCode":"RS","stateCode":"VO","latitude":"44.98420000","longitude":"20.28382000"},{"name":"Stari Lec","countryCode":"RS","stateCode":"VO","latitude":"45.28401000","longitude":"20.96433000"},{"name":"Stepanovićevo","countryCode":"RS","stateCode":"VO","latitude":"45.41369000","longitude":"19.70000000"},{"name":"Subotica","countryCode":"RS","stateCode":"VO","latitude":"46.10000000","longitude":"19.66667000"},{"name":"Surduk","countryCode":"RS","stateCode":"VO","latitude":"45.07118000","longitude":"20.32510000"},{"name":"Sutjeska","countryCode":"RS","stateCode":"VO","latitude":"45.38312000","longitude":"20.69620000"},{"name":"Taraš","countryCode":"RS","stateCode":"VO","latitude":"45.46737000","longitude":"20.19867000"},{"name":"Tiszahegyes","countryCode":"RS","stateCode":"VO","latitude":"45.82648000","longitude":"20.31791000"},{"name":"Titel","countryCode":"RS","stateCode":"VO","latitude":"45.20611000","longitude":"20.29444000"},{"name":"Toba","countryCode":"RS","stateCode":"VO","latitude":"45.68943000","longitude":"20.55714000"},{"name":"Tomaševac","countryCode":"RS","stateCode":"VO","latitude":"45.26855000","longitude":"20.62272000"},{"name":"Torak","countryCode":"RS","stateCode":"VO","latitude":"45.50928000","longitude":"20.60900000"},{"name":"Torda","countryCode":"RS","stateCode":"VO","latitude":"45.58423000","longitude":"20.45900000"},{"name":"Uljma","countryCode":"RS","stateCode":"VO","latitude":"45.04213000","longitude":"21.15393000"},{"name":"Uzdin","countryCode":"RS","stateCode":"VO","latitude":"45.20512000","longitude":"20.62342000"},{"name":"Velika Greda","countryCode":"RS","stateCode":"VO","latitude":"45.24376000","longitude":"21.03498000"},{"name":"Veliki Gaj","countryCode":"RS","stateCode":"VO","latitude":"45.28849000","longitude":"21.17057000"},{"name":"Veliko Središte","countryCode":"RS","stateCode":"VO","latitude":"45.17919000","longitude":"21.40353000"},{"name":"Veternik","countryCode":"RS","stateCode":"VO","latitude":"45.25446000","longitude":"19.75880000"},{"name":"Vilovo","countryCode":"RS","stateCode":"VO","latitude":"45.24859000","longitude":"20.15521000"},{"name":"Višnjićevo","countryCode":"RS","stateCode":"VO","latitude":"44.96731000","longitude":"19.28993000"},{"name":"Vladimirovac","countryCode":"RS","stateCode":"VO","latitude":"45.03122000","longitude":"20.86566000"},{"name":"Vlajkovac","countryCode":"RS","stateCode":"VO","latitude":"45.07207000","longitude":"21.19945000"},{"name":"Vojka","countryCode":"RS","stateCode":"VO","latitude":"44.93713000","longitude":"20.15236000"},{"name":"Vojvoda Stepa","countryCode":"RS","stateCode":"VO","latitude":"45.68537000","longitude":"20.65536000"},{"name":"Vrbas","countryCode":"RS","stateCode":"VO","latitude":"45.57139000","longitude":"19.64083000"},{"name":"Vrdnik","countryCode":"RS","stateCode":"VO","latitude":"45.12174000","longitude":"19.79227000"},{"name":"Vršac","countryCode":"RS","stateCode":"VO","latitude":"45.11667000","longitude":"21.30361000"},{"name":"Zmajevo","countryCode":"RS","stateCode":"VO","latitude":"45.45408000","longitude":"19.69050000"},{"name":"Zrenjanin","countryCode":"RS","stateCode":"VO","latitude":"45.38361000","longitude":"20.38194000"},{"name":"Ðurđevo","countryCode":"RS","stateCode":"VO","latitude":"45.32591000","longitude":"20.06532000"},{"name":"Čelarevo","countryCode":"RS","stateCode":"VO","latitude":"45.26999000","longitude":"19.52484000"},{"name":"Čenta","countryCode":"RS","stateCode":"VO","latitude":"45.10814000","longitude":"20.38947000"},{"name":"Čestereg","countryCode":"RS","stateCode":"VO","latitude":"45.56361000","longitude":"20.53194000"},{"name":"Čoka","countryCode":"RS","stateCode":"VO","latitude":"45.94250000","longitude":"20.14333000"},{"name":"Čortanovci","countryCode":"RS","stateCode":"VO","latitude":"45.15460000","longitude":"20.01851000"},{"name":"Čurug","countryCode":"RS","stateCode":"VO","latitude":"45.47221000","longitude":"20.06861000"},{"name":"Šajkaš","countryCode":"RS","stateCode":"VO","latitude":"45.27315000","longitude":"20.09051000"},{"name":"Šašinci","countryCode":"RS","stateCode":"VO","latitude":"44.96514000","longitude":"19.74151000"},{"name":"Šimanovci","countryCode":"RS","stateCode":"VO","latitude":"44.87393000","longitude":"20.09175000"},{"name":"Žabalj","countryCode":"RS","stateCode":"VO","latitude":"45.37222000","longitude":"20.06389000"},{"name":"Žitište","countryCode":"RS","stateCode":"VO","latitude":"45.48500000","longitude":"20.54972000"},{"name":"Aranđelovac","countryCode":"RS","stateCode":"02","latitude":"44.30694000","longitude":"20.56000000"},{"name":"Arilje","countryCode":"RS","stateCode":"02","latitude":"43.75306000","longitude":"20.09556000"},{"name":"Badovinci","countryCode":"RS","stateCode":"02","latitude":"44.78534000","longitude":"19.37146000"},{"name":"Bajina Bašta","countryCode":"RS","stateCode":"02","latitude":"43.97083000","longitude":"19.56750000"},{"name":"Banovo Polje","countryCode":"RS","stateCode":"02","latitude":"44.91040000","longitude":"19.44916000"},{"name":"Barič","countryCode":"RS","stateCode":"02","latitude":"44.65070000","longitude":"20.25941000"},{"name":"Belgrade","countryCode":"RS","stateCode":"02","latitude":"44.80401000","longitude":"20.46513000"},{"name":"Belotić","countryCode":"RS","stateCode":"02","latitude":"44.81782000","longitude":"19.54801000"},{"name":"Bečmen","countryCode":"RS","stateCode":"02","latitude":"44.77983000","longitude":"20.20577000"},{"name":"Biljača","countryCode":"RS","stateCode":"02","latitude":"42.35518000","longitude":"21.74781000"},{"name":"Bogatić","countryCode":"RS","stateCode":"02","latitude":"44.83750000","longitude":"19.48056000"},{"name":"Bogosavac","countryCode":"RS","stateCode":"02","latitude":"44.71799000","longitude":"19.59533000"},{"name":"Boljevci","countryCode":"RS","stateCode":"02","latitude":"44.72355000","longitude":"20.22348000"},{"name":"Bor","countryCode":"RS","stateCode":"02","latitude":"44.36667000","longitude":"22.25000000"},{"name":"Brdarica","countryCode":"RS","stateCode":"02","latitude":"44.55376000","longitude":"19.77150000"},{"name":"Bukor","countryCode":"RS","stateCode":"02","latitude":"44.49523000","longitude":"19.57116000"},{"name":"Crna Bara","countryCode":"RS","stateCode":"02","latitude":"44.87374000","longitude":"19.39480000"},{"name":"Dobanovci","countryCode":"RS","stateCode":"02","latitude":"44.82631000","longitude":"20.22487000"},{"name":"Dobrić","countryCode":"RS","stateCode":"02","latitude":"44.70224000","longitude":"19.57931000"},{"name":"Donji Dobrić","countryCode":"RS","stateCode":"02","latitude":"44.61183000","longitude":"19.33109000"},{"name":"Donji Milanovac","countryCode":"RS","stateCode":"02","latitude":"44.46593000","longitude":"22.15170000"},{"name":"Draginje","countryCode":"RS","stateCode":"02","latitude":"44.53302000","longitude":"19.76250000"},{"name":"Drenovac","countryCode":"RS","stateCode":"02","latitude":"44.86649000","longitude":"19.70943000"},{"name":"Dublje","countryCode":"RS","stateCode":"02","latitude":"44.80117000","longitude":"19.50902000"},{"name":"Duboka","countryCode":"RS","stateCode":"02","latitude":"44.52223000","longitude":"21.76030000"},{"name":"Glušci","countryCode":"RS","stateCode":"02","latitude":"44.89021000","longitude":"19.54913000"},{"name":"Golubac","countryCode":"RS","stateCode":"02","latitude":"44.65296000","longitude":"21.63199000"},{"name":"Gornja Bukovica","countryCode":"RS","stateCode":"02","latitude":"44.33987000","longitude":"19.81368000"},{"name":"Gornji Milanovac","countryCode":"RS","stateCode":"02","latitude":"44.02603000","longitude":"20.46152000"},{"name":"Grabovac","countryCode":"RS","stateCode":"02","latitude":"44.60049000","longitude":"20.08539000"},{"name":"Jablanica","countryCode":"RS","stateCode":"02","latitude":"42.99528000","longitude":"21.91778000"},{"name":"Jadranska Lešnica","countryCode":"RS","stateCode":"02","latitude":"44.59730000","longitude":"19.35209000"},{"name":"Jagodina","countryCode":"RS","stateCode":"02","latitude":"43.97713000","longitude":"21.26121000"},{"name":"Jarebice","countryCode":"RS","stateCode":"02","latitude":"44.53995000","longitude":"19.42418000"},{"name":"Jelenča","countryCode":"RS","stateCode":"02","latitude":"44.72700000","longitude":"19.73500000"},{"name":"Jevremovac","countryCode":"RS","stateCode":"02","latitude":"44.72172000","longitude":"19.66364000"},{"name":"Joševa","countryCode":"RS","stateCode":"02","latitude":"44.58772000","longitude":"19.40967000"},{"name":"Kamenica","countryCode":"RS","stateCode":"02","latitude":"44.34300000","longitude":"19.72333000"},{"name":"Klenje","countryCode":"RS","stateCode":"02","latitude":"44.80794000","longitude":"19.43508000"},{"name":"Knjazevac","countryCode":"RS","stateCode":"02","latitude":"43.56634000","longitude":"22.25701000"},{"name":"Kolubara","countryCode":"RS","stateCode":"02","latitude":"44.26333000","longitude":"19.88750000"},{"name":"Kozjak","countryCode":"RS","stateCode":"02","latitude":"44.58727000","longitude":"19.28412000"},{"name":"Kragujevac","countryCode":"RS","stateCode":"02","latitude":"44.01667000","longitude":"20.91667000"},{"name":"Kraljevo","countryCode":"RS","stateCode":"02","latitude":"43.72583000","longitude":"20.68944000"},{"name":"Krivaja","countryCode":"RS","stateCode":"02","latitude":"44.55021000","longitude":"19.59153000"},{"name":"Krupanj","countryCode":"RS","stateCode":"02","latitude":"44.36556000","longitude":"19.36194000"},{"name":"Kruševac","countryCode":"RS","stateCode":"02","latitude":"43.58000000","longitude":"21.33389000"},{"name":"Lagja e Poshtme","countryCode":"RS","stateCode":"02","latitude":"42.38853000","longitude":"21.72971000"},{"name":"Lapovo","countryCode":"RS","stateCode":"02","latitude":"44.18424000","longitude":"21.09727000"},{"name":"Lazarevac","countryCode":"RS","stateCode":"02","latitude":"44.38534000","longitude":"20.25570000"},{"name":"Leskovac","countryCode":"RS","stateCode":"02","latitude":"42.99806000","longitude":"21.94611000"},{"name":"Lešnica","countryCode":"RS","stateCode":"02","latitude":"44.65250000","longitude":"19.31000000"},{"name":"Lipnički Šor","countryCode":"RS","stateCode":"02","latitude":"44.58058000","longitude":"19.26572000"},{"name":"Lipolist","countryCode":"RS","stateCode":"02","latitude":"44.69783000","longitude":"19.50101000"},{"name":"Ljig","countryCode":"RS","stateCode":"02","latitude":"44.23007000","longitude":"20.23819000"},{"name":"Ljubovija","countryCode":"RS","stateCode":"02","latitude":"44.18944000","longitude":"19.37667000"},{"name":"Lugavčina","countryCode":"RS","stateCode":"02","latitude":"44.52314000","longitude":"21.07083000"},{"name":"Majdanpek","countryCode":"RS","stateCode":"02","latitude":"44.42771000","longitude":"21.94596000"},{"name":"Majur","countryCode":"RS","stateCode":"02","latitude":"44.77105000","longitude":"19.65512000"},{"name":"Mala Moštanica","countryCode":"RS","stateCode":"02","latitude":"44.63834000","longitude":"20.30600000"},{"name":"Mali Zvornik","countryCode":"RS","stateCode":"02","latitude":"44.37344000","longitude":"19.10651000"},{"name":"Mačva","countryCode":"RS","stateCode":"02","latitude":"44.61472000","longitude":"19.47222000"},{"name":"Metković","countryCode":"RS","stateCode":"02","latitude":"44.85617000","longitude":"19.54654000"},{"name":"Miratovac","countryCode":"RS","stateCode":"02","latitude":"42.25846000","longitude":"21.66456000"},{"name":"Morava","countryCode":"RS","stateCode":"02","latitude":"43.80389000","longitude":"20.17806000"},{"name":"Negotin","countryCode":"RS","stateCode":"02","latitude":"44.22639000","longitude":"22.53083000"},{"name":"Niš","countryCode":"RS","stateCode":"02","latitude":"43.32472000","longitude":"21.90333000"},{"name":"Nišava","countryCode":"RS","stateCode":"02","latitude":"43.32306000","longitude":"21.89444000"},{"name":"Novi Pazar","countryCode":"RS","stateCode":"02","latitude":"43.13667000","longitude":"20.51222000"},{"name":"Novo Selo","countryCode":"RS","stateCode":"02","latitude":"44.67041000","longitude":"19.34495000"},{"name":"Obrenovac","countryCode":"RS","stateCode":"02","latitude":"44.65486000","longitude":"20.20017000"},{"name":"Osečina","countryCode":"RS","stateCode":"02","latitude":"44.37306000","longitude":"19.60139000"},{"name":"Osječenik","countryCode":"RS","stateCode":"02","latitude":"43.14528000","longitude":"19.85889000"},{"name":"Ostružnica","countryCode":"RS","stateCode":"02","latitude":"44.72769000","longitude":"20.31845000"},{"name":"Ovča","countryCode":"RS","stateCode":"02","latitude":"44.88349000","longitude":"20.53336000"},{"name":"Paraćin","countryCode":"RS","stateCode":"02","latitude":"43.86083000","longitude":"21.40778000"},{"name":"Petkovica","countryCode":"RS","stateCode":"02","latitude":"44.66627000","longitude":"19.43923000"},{"name":"Pirot","countryCode":"RS","stateCode":"02","latitude":"43.17528000","longitude":"22.59278000"},{"name":"Pocerski Pričinović","countryCode":"RS","stateCode":"02","latitude":"44.72222000","longitude":"19.70722000"},{"name":"Podunavlje District","countryCode":"RS","stateCode":"02","latitude":"44.48417000","longitude":"20.91167000"},{"name":"Pomoravlje","countryCode":"RS","stateCode":"02","latitude":"43.93667000","longitude":"21.40222000"},{"name":"Požarevac","countryCode":"RS","stateCode":"02","latitude":"44.62133000","longitude":"21.18782000"},{"name":"Priboj","countryCode":"RS","stateCode":"02","latitude":"43.58306000","longitude":"19.52519000"},{"name":"Prijepolje","countryCode":"RS","stateCode":"02","latitude":"43.38996000","longitude":"19.64870000"},{"name":"Prislonica","countryCode":"RS","stateCode":"02","latitude":"43.95223000","longitude":"20.43521000"},{"name":"Prnjavor","countryCode":"RS","stateCode":"02","latitude":"44.70061000","longitude":"19.38695000"},{"name":"Prokuplje","countryCode":"RS","stateCode":"02","latitude":"43.23417000","longitude":"21.58806000"},{"name":"Pčinja","countryCode":"RS","stateCode":"02","latitude":"42.56278000","longitude":"21.88250000"},{"name":"Radenka","countryCode":"RS","stateCode":"02","latitude":"44.58345000","longitude":"21.76469000"},{"name":"Radovnica","countryCode":"RS","stateCode":"02","latitude":"42.43364000","longitude":"22.22861000"},{"name":"Rajince","countryCode":"RS","stateCode":"02","latitude":"42.37870000","longitude":"21.69591000"},{"name":"Rasina","countryCode":"RS","stateCode":"02","latitude":"43.55917000","longitude":"21.21472000"},{"name":"Raška","countryCode":"RS","stateCode":"02","latitude":"43.26694000","longitude":"20.65278000"},{"name":"Ribari","countryCode":"RS","stateCode":"02","latitude":"44.70961000","longitude":"19.42472000"},{"name":"Rumska","countryCode":"RS","stateCode":"02","latitude":"44.57261000","longitude":"19.58988000"},{"name":"Rušanj","countryCode":"RS","stateCode":"02","latitude":"44.68477000","longitude":"20.44993000"},{"name":"Salaš Crnobarski","countryCode":"RS","stateCode":"02","latitude":"44.82843000","longitude":"19.39437000"},{"name":"Samoljica","countryCode":"RS","stateCode":"02","latitude":"42.38445000","longitude":"21.73708000"},{"name":"Sinošević","countryCode":"RS","stateCode":"02","latitude":"44.61503000","longitude":"19.63601000"},{"name":"Sjenica","countryCode":"RS","stateCode":"02","latitude":"43.27306000","longitude":"19.99944000"},{"name":"Smederevo","countryCode":"RS","stateCode":"02","latitude":"44.66436000","longitude":"20.92763000"},{"name":"Smederevska Palanka","countryCode":"RS","stateCode":"02","latitude":"44.36548000","longitude":"20.95885000"},{"name":"Sokolovica","countryCode":"RS","stateCode":"02","latitude":"43.21528000","longitude":"20.31556000"},{"name":"Sokolovo Brdo","countryCode":"RS","stateCode":"02","latitude":"43.13694000","longitude":"19.80556000"},{"name":"Sremčica","countryCode":"RS","stateCode":"02","latitude":"44.67653000","longitude":"20.39232000"},{"name":"Stepojevac","countryCode":"RS","stateCode":"02","latitude":"44.51278000","longitude":"20.29500000"},{"name":"Stubline","countryCode":"RS","stateCode":"02","latitude":"44.57476000","longitude":"20.13477000"},{"name":"Sumulicë","countryCode":"RS","stateCode":"02","latitude":"42.38682000","longitude":"21.73400000"},{"name":"Surčin","countryCode":"RS","stateCode":"02","latitude":"44.79306000","longitude":"20.28028000"},{"name":"Tabanović","countryCode":"RS","stateCode":"02","latitude":"44.82018000","longitude":"19.64128000"},{"name":"Toplica","countryCode":"RS","stateCode":"02","latitude":"43.14194000","longitude":"21.27806000"},{"name":"Trstenik","countryCode":"RS","stateCode":"02","latitude":"43.61694000","longitude":"21.00250000"},{"name":"Tršić","countryCode":"RS","stateCode":"02","latitude":"44.49502000","longitude":"19.26490000"},{"name":"Turija","countryCode":"RS","stateCode":"02","latitude":"44.52273000","longitude":"21.63945000"},{"name":"Tutin","countryCode":"RS","stateCode":"02","latitude":"42.99028000","longitude":"20.33139000"},{"name":"Ugrinovci","countryCode":"RS","stateCode":"02","latitude":"44.87635000","longitude":"20.18763000"},{"name":"Umka","countryCode":"RS","stateCode":"02","latitude":"44.67806000","longitude":"20.30472000"},{"name":"Uzveće","countryCode":"RS","stateCode":"02","latitude":"44.87861000","longitude":"19.60356000"},{"name":"Užice","countryCode":"RS","stateCode":"02","latitude":"43.85861000","longitude":"19.84878000"},{"name":"Valjevo","countryCode":"RS","stateCode":"02","latitude":"44.27513000","longitude":"19.89821000"},{"name":"Varna","countryCode":"RS","stateCode":"02","latitude":"44.67914000","longitude":"19.65150000"},{"name":"Velika Moštanica","countryCode":"RS","stateCode":"02","latitude":"44.66486000","longitude":"20.35395000"},{"name":"Vladimirci","countryCode":"RS","stateCode":"02","latitude":"44.61472000","longitude":"19.78528000"},{"name":"Vranić","countryCode":"RS","stateCode":"02","latitude":"44.60237000","longitude":"20.32872000"},{"name":"Vranje","countryCode":"RS","stateCode":"02","latitude":"42.55139000","longitude":"21.90028000"},{"name":"Vrnjačka Banja","countryCode":"RS","stateCode":"02","latitude":"43.62725000","longitude":"20.89634000"},{"name":"Zaječar","countryCode":"RS","stateCode":"02","latitude":"43.69917000","longitude":"21.98778000"},{"name":"Zemun","countryCode":"RS","stateCode":"02","latitude":"44.84580000","longitude":"20.40116000"},{"name":"Zlatibor","countryCode":"RS","stateCode":"02","latitude":"43.72900000","longitude":"19.70029000"},{"name":"Zminjak","countryCode":"RS","stateCode":"02","latitude":"44.75711000","longitude":"19.47070000"},{"name":"Zvečka","countryCode":"RS","stateCode":"02","latitude":"44.64025000","longitude":"20.16432000"},{"name":"Ðurići","countryCode":"RS","stateCode":"02","latitude":"43.82533000","longitude":"19.41233000"},{"name":"Ćićevac","countryCode":"RS","stateCode":"02","latitude":"43.71882000","longitude":"21.44085000"},{"name":"Ćuprija","countryCode":"RS","stateCode":"02","latitude":"43.92750000","longitude":"21.37000000"},{"name":"Čajetina","countryCode":"RS","stateCode":"02","latitude":"43.74977000","longitude":"19.71273000"},{"name":"Čačak","countryCode":"RS","stateCode":"02","latitude":"43.89139000","longitude":"20.34972000"},{"name":"Čokešina","countryCode":"RS","stateCode":"02","latitude":"44.65319000","longitude":"19.39016000"},{"name":"Šabac","countryCode":"RS","stateCode":"02","latitude":"44.74667000","longitude":"19.69000000"},{"name":"Ševarice","countryCode":"RS","stateCode":"02","latitude":"44.86704000","longitude":"19.66006000"},{"name":"Ševica","countryCode":"RS","stateCode":"02","latitude":"44.50883000","longitude":"21.72296000"},{"name":"Štitar","countryCode":"RS","stateCode":"02","latitude":"44.79415000","longitude":"19.59529000"},{"name":"Šumadija","countryCode":"RS","stateCode":"02","latitude":"44.00222000","longitude":"20.91778000"},{"name":"Žujince","countryCode":"RS","stateCode":"02","latitude":"42.31568000","longitude":"21.70212000"},{"name":"Abadzekhskaya","countryCode":"RU","stateCode":"AD","latitude":"44.39389000","longitude":"40.22139000"},{"name":"Adygeysk","countryCode":"RU","stateCode":"AD","latitude":"44.88414000","longitude":"39.19071000"},{"name":"Adygeysk Republican Urban Okrug","countryCode":"RU","stateCode":"AD","latitude":"44.87850000","longitude":"39.19167000"},{"name":"Beloye","countryCode":"RU","stateCode":"AD","latitude":"45.04832000","longitude":"39.65143000"},{"name":"Blechepsin","countryCode":"RU","stateCode":"AD","latitude":"44.82028000","longitude":"40.50028000"},{"name":"Dondukovskaya","countryCode":"RU","stateCode":"AD","latitude":"44.88190000","longitude":"40.36271000"},{"name":"Enem","countryCode":"RU","stateCode":"AD","latitude":"44.92640000","longitude":"38.90584000"},{"name":"Giaginskaya","countryCode":"RU","stateCode":"AD","latitude":"44.86208000","longitude":"40.07195000"},{"name":"Giaginskiy Rayon","countryCode":"RU","stateCode":"AD","latitude":"44.83333000","longitude":"40.16667000"},{"name":"Kamennomostskiy","countryCode":"RU","stateCode":"AD","latitude":"44.28910000","longitude":"40.18800000"},{"name":"Khanskaya","countryCode":"RU","stateCode":"AD","latitude":"44.67702000","longitude":"39.96160000"},{"name":"Khatukay","countryCode":"RU","stateCode":"AD","latitude":"45.19074000","longitude":"39.66320000"},{"name":"Khodz’","countryCode":"RU","stateCode":"AD","latitude":"44.51020000","longitude":"40.71420000"},{"name":"Koshekhabl’","countryCode":"RU","stateCode":"AD","latitude":"44.89722000","longitude":"40.51194000"},{"name":"Koshekhabl’skiy Rayon","countryCode":"RU","stateCode":"AD","latitude":"44.83333000","longitude":"40.50000000"},{"name":"Krasnogvardeyskiy Rayon","countryCode":"RU","stateCode":"AD","latitude":"45.08333000","longitude":"39.75000000"},{"name":"Krasnogvardeyskoye","countryCode":"RU","stateCode":"AD","latitude":"45.12780000","longitude":"39.57246000"},{"name":"Kuzhorskaya","countryCode":"RU","stateCode":"AD","latitude":"44.67512000","longitude":"40.31032000"},{"name":"Maykop","countryCode":"RU","stateCode":"AD","latitude":"44.60778000","longitude":"40.10583000"},{"name":"Maykop Republican Urban Okrug","countryCode":"RU","stateCode":"AD","latitude":"44.61100000","longitude":"40.12344000"},{"name":"Maykopskiy Rayon","countryCode":"RU","stateCode":"AD","latitude":"44.33333000","longitude":"40.25000000"},{"name":"Natyrbovo","countryCode":"RU","stateCode":"AD","latitude":"44.73000000","longitude":"40.62639000"},{"name":"Ponezhukay","countryCode":"RU","stateCode":"AD","latitude":"44.88761000","longitude":"39.38551000"},{"name":"Shovgenovskiy","countryCode":"RU","stateCode":"AD","latitude":"45.01028000","longitude":"40.22500000"},{"name":"Shovgenovskiy Rayon","countryCode":"RU","stateCode":"AD","latitude":"45.00000000","longitude":"40.16667000"},{"name":"Takhtamukay","countryCode":"RU","stateCode":"AD","latitude":"44.92150000","longitude":"38.99583000"},{"name":"Takhtamukayskiy Rayon","countryCode":"RU","stateCode":"AD","latitude":"44.97433000","longitude":"38.80548000"},{"name":"Teuchezhskiy Rayon","countryCode":"RU","stateCode":"AD","latitude":"44.91667000","longitude":"39.33333000"},{"name":"Tlyustenkhabl’","countryCode":"RU","stateCode":"AD","latitude":"44.98200000","longitude":"39.09773000"},{"name":"Yablonovskiy","countryCode":"RU","stateCode":"AD","latitude":"44.98901000","longitude":"38.94324000"},{"name":"Abagur","countryCode":"RU","stateCode":"KEM","latitude":"53.73080000","longitude":"87.25260000"},{"name":"Anzhero-Sudzhensk","countryCode":"RU","stateCode":"KEM","latitude":"56.08100000","longitude":"86.02850000"},{"name":"Artyshta","countryCode":"RU","stateCode":"KEM","latitude":"54.12220000","longitude":"86.29090000"},{"name":"Bachatskiy","countryCode":"RU","stateCode":"KEM","latitude":"54.29270000","longitude":"86.12850000"},{"name":"Barzas","countryCode":"RU","stateCode":"KEM","latitude":"55.72912000","longitude":"86.32233000"},{"name":"Belogorsk","countryCode":"RU","stateCode":"KEM","latitude":"55.01778000","longitude":"88.48972000"},{"name":"Belovo","countryCode":"RU","stateCode":"KEM","latitude":"54.41650000","longitude":"86.29760000"},{"name":"Berëzovskiy","countryCode":"RU","stateCode":"KEM","latitude":"55.60000000","longitude":"86.20000000"},{"name":"Borovoy","countryCode":"RU","stateCode":"KEM","latitude":"55.43333000","longitude":"86.08333000"},{"name":"Chistogorskiy","countryCode":"RU","stateCode":"KEM","latitude":"53.98350000","longitude":"87.38430000"},{"name":"Gramoteino","countryCode":"RU","stateCode":"KEM","latitude":"54.53680000","longitude":"86.38390000"},{"name":"Gur’yevsk","countryCode":"RU","stateCode":"KEM","latitude":"54.28333000","longitude":"85.93333000"},{"name":"Inskoy","countryCode":"RU","stateCode":"KEM","latitude":"54.42970000","longitude":"86.44000000"},{"name":"Itatskiy","countryCode":"RU","stateCode":"KEM","latitude":"56.07000000","longitude":"89.03694000"},{"name":"Izhmorskiy","countryCode":"RU","stateCode":"KEM","latitude":"56.19239000","longitude":"86.64161000"},{"name":"Kaltan","countryCode":"RU","stateCode":"KEM","latitude":"53.53470000","longitude":"87.24570000"},{"name":"Karagayla","countryCode":"RU","stateCode":"KEM","latitude":"54.17200000","longitude":"86.55210000"},{"name":"Kaz","countryCode":"RU","stateCode":"KEM","latitude":"52.91130000","longitude":"87.31050000"},{"name":"Kedrovka","countryCode":"RU","stateCode":"KEM","latitude":"55.53333000","longitude":"86.05000000"},{"name":"Kemerovo","countryCode":"RU","stateCode":"KEM","latitude":"55.33333000","longitude":"86.08333000"},{"name":"Kiselëvsk","countryCode":"RU","stateCode":"KEM","latitude":"53.99000000","longitude":"86.66210000"},{"name":"Krapivinskiy","countryCode":"RU","stateCode":"KEM","latitude":"54.99920000","longitude":"86.81330000"},{"name":"Krasnobrodskiy","countryCode":"RU","stateCode":"KEM","latitude":"54.15810000","longitude":"86.44860000"},{"name":"Krasnogorskiy","countryCode":"RU","stateCode":"KEM","latitude":"54.54710000","longitude":"86.28100000"},{"name":"Krasnoye","countryCode":"RU","stateCode":"KEM","latitude":"54.60680000","longitude":"85.38990000"},{"name":"Kuzedeyevo","countryCode":"RU","stateCode":"KEM","latitude":"53.33080000","longitude":"87.20190000"},{"name":"Leninsk-Kuznetskiy Rayon","countryCode":"RU","stateCode":"KEM","latitude":"54.66667000","longitude":"86.00000000"},{"name":"Leninsk-Kuznetsky","countryCode":"RU","stateCode":"KEM","latitude":"54.65670000","longitude":"86.17370000"},{"name":"Listvyagi","countryCode":"RU","stateCode":"KEM","latitude":"53.67720000","longitude":"86.95100000"},{"name":"Mariinsk","countryCode":"RU","stateCode":"KEM","latitude":"56.21389000","longitude":"87.74722000"},{"name":"Mezhdurechensk","countryCode":"RU","stateCode":"KEM","latitude":"53.69417000","longitude":"88.06028000"},{"name":"Mundybash","countryCode":"RU","stateCode":"KEM","latitude":"53.21100000","longitude":"87.29830000"},{"name":"Myski","countryCode":"RU","stateCode":"KEM","latitude":"53.70900000","longitude":"87.80140000"},{"name":"Nikitinskiy","countryCode":"RU","stateCode":"KEM","latitude":"54.58450000","longitude":"86.01150000"},{"name":"Novokuznetsk","countryCode":"RU","stateCode":"KEM","latitude":"53.75570000","longitude":"87.10990000"},{"name":"Novokuznetskiy Rayon","countryCode":"RU","stateCode":"KEM","latitude":"53.75000000","longitude":"87.08333000"},{"name":"Novopesterevo","countryCode":"RU","stateCode":"KEM","latitude":"54.44290000","longitude":"85.74010000"},{"name":"Osinniki","countryCode":"RU","stateCode":"KEM","latitude":"53.62390000","longitude":"87.35980000"},{"name":"Pioner","countryCode":"RU","stateCode":"KEM","latitude":"55.31660000","longitude":"85.95080000"},{"name":"Plotnikovo","countryCode":"RU","stateCode":"KEM","latitude":"55.02472000","longitude":"85.94361000"},{"name":"Polysayevo","countryCode":"RU","stateCode":"KEM","latitude":"54.60120000","longitude":"86.24590000"},{"name":"Pritomskiy","countryCode":"RU","stateCode":"KEM","latitude":"53.77240000","longitude":"87.60820000"},{"name":"Prokop’yevsk","countryCode":"RU","stateCode":"KEM","latitude":"53.90590000","longitude":"86.71900000"},{"name":"Prokop’yevskiy Rayon","countryCode":"RU","stateCode":"KEM","latitude":"54.00000000","longitude":"86.66667000"},{"name":"Promyshlennaya","countryCode":"RU","stateCode":"KEM","latitude":"54.91590000","longitude":"85.63850000"},{"name":"Promyshlennovskiy","countryCode":"RU","stateCode":"KEM","latitude":"55.48333000","longitude":"86.20000000"},{"name":"Rudnichnyy","countryCode":"RU","stateCode":"KEM","latitude":"56.08469000","longitude":"86.24988000"},{"name":"Salair","countryCode":"RU","stateCode":"KEM","latitude":"54.23120000","longitude":"85.79720000"},{"name":"Sheregesh","countryCode":"RU","stateCode":"KEM","latitude":"52.92090000","longitude":"87.98690000"},{"name":"Sosnovka","countryCode":"RU","stateCode":"KEM","latitude":"53.66760000","longitude":"87.15270000"},{"name":"Spassk","countryCode":"RU","stateCode":"KEM","latitude":"52.74700000","longitude":"87.75450000"},{"name":"Starobachaty","countryCode":"RU","stateCode":"KEM","latitude":"54.24250000","longitude":"86.20720000"},{"name":"Staropesterevo","countryCode":"RU","stateCode":"KEM","latitude":"54.50010000","longitude":"86.40940000"},{"name":"Suslovo","countryCode":"RU","stateCode":"KEM","latitude":"56.21667000","longitude":"88.11667000"},{"name":"Tashtagol","countryCode":"RU","stateCode":"KEM","latitude":"52.76570000","longitude":"87.88940000"},{"name":"Tashtagol’skiy Rayon","countryCode":"RU","stateCode":"KEM","latitude":"52.78333000","longitude":"87.88333000"},{"name":"Tayga","countryCode":"RU","stateCode":"KEM","latitude":"56.06402000","longitude":"85.62238000"},{"name":"Tayzhina","countryCode":"RU","stateCode":"KEM","latitude":"53.66790000","longitude":"87.43620000"},{"name":"Temirtau","countryCode":"RU","stateCode":"KEM","latitude":"53.13770000","longitude":"87.45380000"},{"name":"Tisul’","countryCode":"RU","stateCode":"KEM","latitude":"55.76173000","longitude":"88.31228000"},{"name":"Topki","countryCode":"RU","stateCode":"KEM","latitude":"55.27690000","longitude":"85.61630000"},{"name":"Trudarmeyskiy","countryCode":"RU","stateCode":"KEM","latitude":"54.13200000","longitude":"86.40980000"},{"name":"Tyazhinskiy","countryCode":"RU","stateCode":"KEM","latitude":"56.11607000","longitude":"88.52279000"},{"name":"Ursk","countryCode":"RU","stateCode":"KEM","latitude":"54.45417000","longitude":"85.40028000"},{"name":"Verkh-Chebula","countryCode":"RU","stateCode":"KEM","latitude":"56.03062000","longitude":"87.62215000"},{"name":"Yagunovo","countryCode":"RU","stateCode":"KEM","latitude":"55.24645000","longitude":"86.01097000"},{"name":"Yagunovskiy","countryCode":"RU","stateCode":"KEM","latitude":"55.28280000","longitude":"85.97800000"},{"name":"Yashkino","countryCode":"RU","stateCode":"KEM","latitude":"55.87360000","longitude":"85.42650000"},{"name":"Yaya","countryCode":"RU","stateCode":"KEM","latitude":"56.20600000","longitude":"86.44000000"},{"name":"Yurga","countryCode":"RU","stateCode":"KEM","latitude":"55.72306000","longitude":"84.88611000"},{"name":"Yurginskiy Rayon","countryCode":"RU","stateCode":"KEM","latitude":"55.75000000","longitude":"84.75000000"},{"name":"Zelenogorskiy","countryCode":"RU","stateCode":"KEM","latitude":"55.03333000","longitude":"87.00000000"},{"name":"Abakan","countryCode":"RU","stateCode":"KK","latitude":"53.71556000","longitude":"91.42917000"},{"name":"Abakan Gorod","countryCode":"RU","stateCode":"KK","latitude":"53.71667000","longitude":"91.43333000"},{"name":"Abaza","countryCode":"RU","stateCode":"KK","latitude":"52.65500000","longitude":"90.09278000"},{"name":"Altayskiy Rayon","countryCode":"RU","stateCode":"KK","latitude":"53.50000000","longitude":"91.50000000"},{"name":"Askiz","countryCode":"RU","stateCode":"KK","latitude":"53.13194000","longitude":"90.52639000"},{"name":"Belyy Yar","countryCode":"RU","stateCode":"KK","latitude":"53.60389000","longitude":"91.39028000"},{"name":"Beya","countryCode":"RU","stateCode":"KK","latitude":"53.05333000","longitude":"90.91389000"},{"name":"Biskamzha","countryCode":"RU","stateCode":"KK","latitude":"53.44972000","longitude":"89.52722000"},{"name":"Bograd","countryCode":"RU","stateCode":"KK","latitude":"54.23444000","longitude":"90.83278000"},{"name":"Bogradskiy Rayon","countryCode":"RU","stateCode":"KK","latitude":"54.33333000","longitude":"91.00000000"},{"name":"Chernogorsk","countryCode":"RU","stateCode":"KK","latitude":"53.82361000","longitude":"91.28417000"},{"name":"Cherëmushki","countryCode":"RU","stateCode":"KK","latitude":"52.85576000","longitude":"91.41672000"},{"name":"Kommunar","countryCode":"RU","stateCode":"KK","latitude":"54.34835000","longitude":"89.28297000"},{"name":"Mayna","countryCode":"RU","stateCode":"KK","latitude":"53.00639000","longitude":"91.48361000"},{"name":"Podsineye","countryCode":"RU","stateCode":"KK","latitude":"53.66583000","longitude":"91.53639000"},{"name":"Sayanogorsk","countryCode":"RU","stateCode":"KK","latitude":"53.08750000","longitude":"91.39972000"},{"name":"Shira","countryCode":"RU","stateCode":"KK","latitude":"54.49111000","longitude":"89.95306000"},{"name":"Sorsk","countryCode":"RU","stateCode":"KK","latitude":"54.00333000","longitude":"90.24667000"},{"name":"Tashtyp","countryCode":"RU","stateCode":"KK","latitude":"52.79542000","longitude":"89.89477000"},{"name":"Tuim","countryCode":"RU","stateCode":"KK","latitude":"54.33949000","longitude":"89.94586000"},{"name":"Ust’-Abakan","countryCode":"RU","stateCode":"KK","latitude":"53.83651000","longitude":"91.39077000"},{"name":"Vershina Tei","countryCode":"RU","stateCode":"KK","latitude":"53.26858000","longitude":"89.56008000"},{"name":"Abalak","countryCode":"RU","stateCode":"TYU","latitude":"58.12861000","longitude":"68.59444000"},{"name":"Abatskoye","countryCode":"RU","stateCode":"TYU","latitude":"56.28748000","longitude":"70.45553000"},{"name":"Antipino","countryCode":"RU","stateCode":"TYU","latitude":"57.10679000","longitude":"65.75755000"},{"name":"Armizonskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"56.00000000","longitude":"67.58333000"},{"name":"Armizonskoye","countryCode":"RU","stateCode":"TYU","latitude":"55.94611000","longitude":"67.67361000"},{"name":"Aromashevo","countryCode":"RU","stateCode":"TYU","latitude":"56.86018000","longitude":"68.63754000"},{"name":"Berdyuzhskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"55.83333000","longitude":"68.58333000"},{"name":"Bogandinskiy","countryCode":"RU","stateCode":"TYU","latitude":"56.89375000","longitude":"65.89378000"},{"name":"Borovskiy","countryCode":"RU","stateCode":"TYU","latitude":"57.04096000","longitude":"65.72018000"},{"name":"Chervishevo","countryCode":"RU","stateCode":"TYU","latitude":"56.94635000","longitude":"65.42782000"},{"name":"Golyshmanovo","countryCode":"RU","stateCode":"TYU","latitude":"56.39790000","longitude":"68.37279000"},{"name":"Golyshmanovskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"56.41667000","longitude":"68.41667000"},{"name":"Irtyshskiy","countryCode":"RU","stateCode":"TYU","latitude":"58.33333000","longitude":"68.13333000"},{"name":"Isetskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"56.50000000","longitude":"65.41667000"},{"name":"Isetskoye","countryCode":"RU","stateCode":"TYU","latitude":"56.48580000","longitude":"65.32260000"},{"name":"Ishim","countryCode":"RU","stateCode":"TYU","latitude":"56.11281000","longitude":"69.49015000"},{"name":"Ishimskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"56.16667000","longitude":"69.41667000"},{"name":"Kazanskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"55.58333000","longitude":"69.41667000"},{"name":"Kazanskoye","countryCode":"RU","stateCode":"TYU","latitude":"55.64477000","longitude":"69.23500000"},{"name":"Melioratorov","countryCode":"RU","stateCode":"TYU","latitude":"57.21065000","longitude":"65.60774000"},{"name":"Mendeleyevo","countryCode":"RU","stateCode":"TYU","latitude":"58.16667000","longitude":"68.30000000"},{"name":"Moskovskiy","countryCode":"RU","stateCode":"TYU","latitude":"57.11108000","longitude":"65.42298000"},{"name":"Nizhnyaya Tavda","countryCode":"RU","stateCode":"TYU","latitude":"57.67306000","longitude":"66.17250000"},{"name":"Novaya Zaimka","countryCode":"RU","stateCode":"TYU","latitude":"56.48571000","longitude":"66.92413000"},{"name":"Novoseleznëvo","countryCode":"RU","stateCode":"TYU","latitude":"55.68207000","longitude":"69.20562000"},{"name":"Omutinskiy","countryCode":"RU","stateCode":"TYU","latitude":"56.47453000","longitude":"67.67087000"},{"name":"Omutinskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"56.41667000","longitude":"67.58333000"},{"name":"Onokhino","countryCode":"RU","stateCode":"TYU","latitude":"56.92501000","longitude":"65.53940000"},{"name":"Sladkovo","countryCode":"RU","stateCode":"TYU","latitude":"55.52835000","longitude":"70.33854000"},{"name":"Sladkovskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"55.66667000","longitude":"70.16667000"},{"name":"Sumkino","countryCode":"RU","stateCode":"TYU","latitude":"58.11083000","longitude":"68.32444000"},{"name":"Tobol’sk","countryCode":"RU","stateCode":"TYU","latitude":"58.19807000","longitude":"68.25457000"},{"name":"Turtas","countryCode":"RU","stateCode":"TYU","latitude":"58.93867000","longitude":"69.13393000"},{"name":"Tyumen","countryCode":"RU","stateCode":"TYU","latitude":"57.15222000","longitude":"65.52722000"},{"name":"Uporovo","countryCode":"RU","stateCode":"TYU","latitude":"56.31093000","longitude":"66.26926000"},{"name":"Uporovskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"56.16667000","longitude":"66.33333000"},{"name":"Uspenka","countryCode":"RU","stateCode":"TYU","latitude":"56.80158000","longitude":"69.22702000"},{"name":"Uvat","countryCode":"RU","stateCode":"TYU","latitude":"59.14227000","longitude":"68.88881000"},{"name":"Vagay","countryCode":"RU","stateCode":"TYU","latitude":"57.93566000","longitude":"69.01953000"},{"name":"Vagayskiy Rayon","countryCode":"RU","stateCode":"TYU","latitude":"57.58333000","longitude":"69.16667000"},{"name":"Vikulovo","countryCode":"RU","stateCode":"TYU","latitude":"56.81667000","longitude":"70.61069000"},{"name":"Vinzili","countryCode":"RU","stateCode":"TYU","latitude":"56.95938000","longitude":"65.77080000"},{"name":"Yalutorovsk","countryCode":"RU","stateCode":"TYU","latitude":"56.65358000","longitude":"66.30057000"},{"name":"Yarkovo","countryCode":"RU","stateCode":"TYU","latitude":"57.40386000","longitude":"67.06390000"},{"name":"Yurginskoye","countryCode":"RU","stateCode":"TYU","latitude":"56.81888000","longitude":"67.39211000"},{"name":"Zavodoukovsk","countryCode":"RU","stateCode":"TYU","latitude":"56.50420000","longitude":"66.55153000"},{"name":"Aban","countryCode":"RU","stateCode":"KYA","latitude":"56.67870000","longitude":"96.06580000"},{"name":"Abanskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.83333000","longitude":"96.00000000"},{"name":"Achinsk","countryCode":"RU","stateCode":"KYA","latitude":"56.26940000","longitude":"90.49930000"},{"name":"Achinskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.25000000","longitude":"90.50000000"},{"name":"Aginskoye","countryCode":"RU","stateCode":"KYA","latitude":"55.25860000","longitude":"94.90790000"},{"name":"Balakhta","countryCode":"RU","stateCode":"KYA","latitude":"55.38425000","longitude":"91.61872000"},{"name":"Balakhtinskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"55.50000000","longitude":"91.50000000"},{"name":"Baykit","countryCode":"RU","stateCode":"KYA","latitude":"61.67694000","longitude":"96.37917000"},{"name":"Berezovskiy rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.03446000","longitude":"93.13866000"},{"name":"Berëzovka","countryCode":"RU","stateCode":"KYA","latitude":"56.03044000","longitude":"93.11164000"},{"name":"Birilyusskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"57.25000000","longitude":"90.75000000"},{"name":"Bogotol","countryCode":"RU","stateCode":"KYA","latitude":"56.20778000","longitude":"89.53417000"},{"name":"Bogotol’skiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.25000000","longitude":"89.75000000"},{"name":"Boguchanskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"58.50000000","longitude":"97.50000000"},{"name":"Boguchany","countryCode":"RU","stateCode":"KYA","latitude":"58.38139000","longitude":"97.45306000"},{"name":"Bol’shemurtinskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"57.00000000","longitude":"93.00000000"},{"name":"Bol’sheuluyskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.66667000","longitude":"90.75000000"},{"name":"Bor","countryCode":"RU","stateCode":"KYA","latitude":"61.60111000","longitude":"90.01806000"},{"name":"Borodino","countryCode":"RU","stateCode":"KYA","latitude":"55.90610000","longitude":"94.90790000"},{"name":"Chunoyar","countryCode":"RU","stateCode":"KYA","latitude":"57.44830000","longitude":"97.32860000"},{"name":"Dikson","countryCode":"RU","stateCode":"KYA","latitude":"73.50819000","longitude":"80.52918000"},{"name":"Divnogorsk","countryCode":"RU","stateCode":"KYA","latitude":"55.95810000","longitude":"92.37260000"},{"name":"Dubinino","countryCode":"RU","stateCode":"KYA","latitude":"55.61917000","longitude":"89.09111000"},{"name":"Dudinka","countryCode":"RU","stateCode":"KYA","latitude":"69.40583000","longitude":"86.17778000"},{"name":"Dzerzhinskoye","countryCode":"RU","stateCode":"KYA","latitude":"56.83444000","longitude":"95.22833000"},{"name":"Evenkiyskiy District","countryCode":"RU","stateCode":"KYA","latitude":"65.00000000","longitude":"98.00000000"},{"name":"Filimonovo","countryCode":"RU","stateCode":"KYA","latitude":"56.20111000","longitude":"95.46111000"},{"name":"Idrinskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"54.50000000","longitude":"92.50000000"},{"name":"Idrinskoye","countryCode":"RU","stateCode":"KYA","latitude":"54.37083000","longitude":"92.13583000"},{"name":"Igarka","countryCode":"RU","stateCode":"KYA","latitude":"67.46550000","longitude":"86.60270000"},{"name":"Ilanskiy","countryCode":"RU","stateCode":"KYA","latitude":"56.23250000","longitude":"96.06520000"},{"name":"Ilanskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.00000000","longitude":"96.08333000"},{"name":"Il’ichevo","countryCode":"RU","stateCode":"KYA","latitude":"53.27889000","longitude":"91.84028000"},{"name":"Irbeyskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"55.41667000","longitude":"96.00000000"},{"name":"Irbeyskoye","countryCode":"RU","stateCode":"KYA","latitude":"55.63960000","longitude":"95.45150000"},{"name":"Irsha","countryCode":"RU","stateCode":"KYA","latitude":"55.92730000","longitude":"94.79990000"},{"name":"Kansk","countryCode":"RU","stateCode":"KYA","latitude":"56.20167000","longitude":"95.71750000"},{"name":"Kanskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.25000000","longitude":"95.25000000"},{"name":"Karatuzskoye","countryCode":"RU","stateCode":"KYA","latitude":"53.60722000","longitude":"92.86667000"},{"name":"Kayyerkan","countryCode":"RU","stateCode":"KYA","latitude":"69.37861000","longitude":"87.74389000"},{"name":"Kazachinskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"57.66667000","longitude":"93.41667000"},{"name":"Kazachinskoye","countryCode":"RU","stateCode":"KYA","latitude":"57.70040000","longitude":"93.28090000"},{"name":"Kedrovyy","countryCode":"RU","stateCode":"KYA","latitude":"56.28232000","longitude":"91.53760000"},{"name":"Khatanga","countryCode":"RU","stateCode":"KYA","latitude":"71.98002000","longitude":"102.47111000"},{"name":"Kodinsk","countryCode":"RU","stateCode":"KYA","latitude":"58.60629000","longitude":"99.17398000"},{"name":"Koshurnikovo","countryCode":"RU","stateCode":"KYA","latitude":"54.16667000","longitude":"93.30000000"},{"name":"Krasnokamensk","countryCode":"RU","stateCode":"KYA","latitude":"54.33389000","longitude":"93.25944000"},{"name":"Krasnoturansk","countryCode":"RU","stateCode":"KYA","latitude":"54.31861000","longitude":"91.56389000"},{"name":"Krasnoyarsk","countryCode":"RU","stateCode":"KYA","latitude":"56.01839000","longitude":"92.86717000"},{"name":"Kuragino","countryCode":"RU","stateCode":"KYA","latitude":"53.88785000","longitude":"92.68152000"},{"name":"Lesosibirsk","countryCode":"RU","stateCode":"KYA","latitude":"58.23583000","longitude":"92.48278000"},{"name":"Manskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"55.41667000","longitude":"93.66667000"},{"name":"Manzya","countryCode":"RU","stateCode":"KYA","latitude":"58.49222000","longitude":"96.26167000"},{"name":"Minusinsk","countryCode":"RU","stateCode":"KYA","latitude":"53.71028000","longitude":"91.68750000"},{"name":"Minusinskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"53.75000000","longitude":"92.00000000"},{"name":"Motygino","countryCode":"RU","stateCode":"KYA","latitude":"58.18401000","longitude":"94.69339000"},{"name":"Nazarovo","countryCode":"RU","stateCode":"KYA","latitude":"56.01040000","longitude":"90.40110000"},{"name":"Nazarovskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.00000000","longitude":"90.62500000"},{"name":"Nizhneingashskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.25000000","longitude":"97.00000000"},{"name":"Nizhniy Ingash","countryCode":"RU","stateCode":"KYA","latitude":"56.20030000","longitude":"96.53730000"},{"name":"Nizhnyaya Poyma","countryCode":"RU","stateCode":"KYA","latitude":"56.16430000","longitude":"97.20650000"},{"name":"Norilsk","countryCode":"RU","stateCode":"KYA","latitude":"69.35350000","longitude":"88.20270000"},{"name":"Novobirilyussy","countryCode":"RU","stateCode":"KYA","latitude":"56.95260000","longitude":"90.68070000"},{"name":"Novochernorechenskiy","countryCode":"RU","stateCode":"KYA","latitude":"56.26658000","longitude":"91.09234000"},{"name":"Ovsyanka","countryCode":"RU","stateCode":"KYA","latitude":"55.95830000","longitude":"92.57200000"},{"name":"Partizanskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"55.00000000","longitude":"94.16667000"},{"name":"Partizanskoye","countryCode":"RU","stateCode":"KYA","latitude":"55.49720000","longitude":"94.39220000"},{"name":"Pirovskoye","countryCode":"RU","stateCode":"KYA","latitude":"57.63012000","longitude":"92.26373000"},{"name":"Predivinsk","countryCode":"RU","stateCode":"KYA","latitude":"57.06310000","longitude":"93.43740000"},{"name":"Rassvet","countryCode":"RU","stateCode":"KYA","latitude":"56.99900000","longitude":"91.47240000"},{"name":"Razdolinsk","countryCode":"RU","stateCode":"KYA","latitude":"58.42111000","longitude":"94.66583000"},{"name":"Sayansk","countryCode":"RU","stateCode":"KYA","latitude":"54.15000000","longitude":"91.88500000"},{"name":"Sayanskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"54.75000000","longitude":"95.00000000"},{"name":"Severo-Yeniseyskiy","countryCode":"RU","stateCode":"KYA","latitude":"60.37552000","longitude":"93.03017000"},{"name":"Severo-Yeniseyskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"60.00000000","longitude":"93.25000000"},{"name":"Shalinskoye","countryCode":"RU","stateCode":"KYA","latitude":"55.71940000","longitude":"93.75890000"},{"name":"Sharypovo","countryCode":"RU","stateCode":"KYA","latitude":"55.54028000","longitude":"89.20083000"},{"name":"Sharypovskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"55.50000000","longitude":"89.25000000"},{"name":"Shushenskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"53.41667000","longitude":"91.50000000"},{"name":"Shushenskoye","countryCode":"RU","stateCode":"KYA","latitude":"53.32500000","longitude":"91.93556000"},{"name":"Snezhnogorsk","countryCode":"RU","stateCode":"KYA","latitude":"68.09306000","longitude":"87.74000000"},{"name":"Solnechnyy","countryCode":"RU","stateCode":"KYA","latitude":"56.11583000","longitude":"92.92528000"},{"name":"Sosnovoborsk","countryCode":"RU","stateCode":"KYA","latitude":"56.12170000","longitude":"93.33850000"},{"name":"Strelka","countryCode":"RU","stateCode":"KYA","latitude":"58.07278000","longitude":"93.03444000"},{"name":"Sukhobuzimskoye","countryCode":"RU","stateCode":"KYA","latitude":"56.50000000","longitude":"93.27278000"},{"name":"Svetlogorsk","countryCode":"RU","stateCode":"KYA","latitude":"66.93762000","longitude":"88.35265000"},{"name":"Talnakh","countryCode":"RU","stateCode":"KYA","latitude":"69.48650000","longitude":"88.39720000"},{"name":"Tanzybey","countryCode":"RU","stateCode":"KYA","latitude":"53.13265000","longitude":"92.94335000"},{"name":"Taseyevo","countryCode":"RU","stateCode":"KYA","latitude":"57.21457000","longitude":"94.89393000"},{"name":"Taymyrsky Dolgano-Nenetsky District","countryCode":"RU","stateCode":"KYA","latitude":"72.00000000","longitude":"95.00000000"},{"name":"Teya","countryCode":"RU","stateCode":"KYA","latitude":"60.37202000","longitude":"92.62956000"},{"name":"Tinskoy","countryCode":"RU","stateCode":"KYA","latitude":"56.15130000","longitude":"96.91730000"},{"name":"Tura","countryCode":"RU","stateCode":"KYA","latitude":"64.27769000","longitude":"100.21849000"},{"name":"Turukhansk","countryCode":"RU","stateCode":"KYA","latitude":"65.79479000","longitude":"87.95006000"},{"name":"Tyukhtet","countryCode":"RU","stateCode":"KYA","latitude":"56.53939000","longitude":"89.31221000"},{"name":"Ural","countryCode":"RU","stateCode":"KYA","latitude":"55.90520000","longitude":"94.75370000"},{"name":"Uyar","countryCode":"RU","stateCode":"KYA","latitude":"55.81180000","longitude":"94.32470000"},{"name":"Uyarskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"55.83333000","longitude":"94.25000000"},{"name":"Uzhur","countryCode":"RU","stateCode":"KYA","latitude":"55.31246000","longitude":"89.83301000"},{"name":"Vanavara","countryCode":"RU","stateCode":"KYA","latitude":"60.34679000","longitude":"102.28434000"},{"name":"Yemel’yanovo","countryCode":"RU","stateCode":"KYA","latitude":"56.16776000","longitude":"92.67539000"},{"name":"Yemel’yanovskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"56.41667000","longitude":"92.75000000"},{"name":"Yeniseysk","countryCode":"RU","stateCode":"KYA","latitude":"58.44937000","longitude":"92.17968000"},{"name":"Yeniseyskiy Rayon","countryCode":"RU","stateCode":"KYA","latitude":"60.00000000","longitude":"89.00000000"},{"name":"Yermakovskoye","countryCode":"RU","stateCode":"KYA","latitude":"53.27545000","longitude":"92.40021000"},{"name":"Zelenogorsk","countryCode":"RU","stateCode":"KYA","latitude":"56.11240000","longitude":"94.59850000"},{"name":"Zelënyy Bor","countryCode":"RU","stateCode":"KYA","latitude":"53.62178000","longitude":"91.61528000"},{"name":"Zheleznogorsk","countryCode":"RU","stateCode":"KYA","latitude":"56.25111000","longitude":"93.53194000"},{"name":"Zykovo","countryCode":"RU","stateCode":"KYA","latitude":"55.95503000","longitude":"93.16093000"},{"name":"Abdulino","countryCode":"RU","stateCode":"ORE","latitude":"53.70000000","longitude":"53.66667000"},{"name":"Adamovka","countryCode":"RU","stateCode":"ORE","latitude":"51.52230000","longitude":"59.93960000"},{"name":"Alandskoye","countryCode":"RU","stateCode":"ORE","latitude":"52.22611000","longitude":"59.79389000"},{"name":"Asekeyevo","countryCode":"RU","stateCode":"ORE","latitude":"53.57425000","longitude":"52.79724000"},{"name":"Belyayevka","countryCode":"RU","stateCode":"ORE","latitude":"51.39742000","longitude":"56.41667000"},{"name":"Buguruslan","countryCode":"RU","stateCode":"ORE","latitude":"53.65540000","longitude":"52.44200000"},{"name":"Buzuluk","countryCode":"RU","stateCode":"ORE","latitude":"52.78070000","longitude":"52.26350000"},{"name":"Dombarovskiy","countryCode":"RU","stateCode":"ORE","latitude":"50.75870000","longitude":"59.53860000"},{"name":"Energetik","countryCode":"RU","stateCode":"ORE","latitude":"51.74450000","longitude":"58.79340000"},{"name":"Gay","countryCode":"RU","stateCode":"ORE","latitude":"51.46660000","longitude":"58.45520000"},{"name":"Ilek","countryCode":"RU","stateCode":"ORE","latitude":"51.52709000","longitude":"53.38306000"},{"name":"Kardailovo","countryCode":"RU","stateCode":"ORE","latitude":"51.53861000","longitude":"53.90417000"},{"name":"Koltubanovskiy","countryCode":"RU","stateCode":"ORE","latitude":"52.94070000","longitude":"52.02690000"},{"name":"Krasnogvardeyets","countryCode":"RU","stateCode":"ORE","latitude":"52.68040000","longitude":"52.36350000"},{"name":"Krasnokholm","countryCode":"RU","stateCode":"ORE","latitude":"51.59787000","longitude":"54.15670000"},{"name":"Krasnoyarskiy","countryCode":"RU","stateCode":"ORE","latitude":"51.96500000","longitude":"59.89667000"},{"name":"Krasnyy Kommunar","countryCode":"RU","stateCode":"ORE","latitude":"51.96436000","longitude":"55.36680000"},{"name":"Kurmanayevka","countryCode":"RU","stateCode":"ORE","latitude":"52.50930000","longitude":"52.06750000"},{"name":"Kuvandyk","countryCode":"RU","stateCode":"ORE","latitude":"51.47810000","longitude":"57.35520000"},{"name":"Kvarkeno","countryCode":"RU","stateCode":"ORE","latitude":"52.08333000","longitude":"59.72500000"},{"name":"Kvarkenskiy Rayon","countryCode":"RU","stateCode":"ORE","latitude":"52.16667000","longitude":"59.50000000"},{"name":"Matveyevka","countryCode":"RU","stateCode":"ORE","latitude":"52.15000000","longitude":"56.18333000"},{"name":"Mednogorsk","countryCode":"RU","stateCode":"ORE","latitude":"51.41280000","longitude":"57.59500000"},{"name":"Nezhinka","countryCode":"RU","stateCode":"ORE","latitude":"51.76760000","longitude":"55.36940000"},{"name":"Nizhnepavlovka","countryCode":"RU","stateCode":"ORE","latitude":"51.71324000","longitude":"54.80146000"},{"name":"Novoorsk","countryCode":"RU","stateCode":"ORE","latitude":"51.38100000","longitude":"58.98130000"},{"name":"Novoorskiy Rayon","countryCode":"RU","stateCode":"ORE","latitude":"51.50000000","longitude":"59.00000000"},{"name":"Novorudnyy","countryCode":"RU","stateCode":"ORE","latitude":"51.50260000","longitude":"58.18730000"},{"name":"Novosergiyevka","countryCode":"RU","stateCode":"ORE","latitude":"52.09340000","longitude":"53.65280000"},{"name":"Novotroitsk","countryCode":"RU","stateCode":"ORE","latitude":"51.20301000","longitude":"58.32665000"},{"name":"Orenburg","countryCode":"RU","stateCode":"ORE","latitude":"51.77270000","longitude":"55.09880000"},{"name":"Orsk","countryCode":"RU","stateCode":"ORE","latitude":"51.20487000","longitude":"58.56685000"},{"name":"Perevolotskiy","countryCode":"RU","stateCode":"ORE","latitude":"51.87633000","longitude":"54.19378000"},{"name":"Pleshanovo","countryCode":"RU","stateCode":"ORE","latitude":"52.83333000","longitude":"53.48333000"},{"name":"Podgorodnyaya Pokrovka","countryCode":"RU","stateCode":"ORE","latitude":"51.82808000","longitude":"54.98740000"},{"name":"Prigorodnyy","countryCode":"RU","stateCode":"ORE","latitude":"51.76608000","longitude":"55.26648000"},{"name":"Sakmara","countryCode":"RU","stateCode":"ORE","latitude":"51.98438000","longitude":"55.33380000"},{"name":"Saraktash","countryCode":"RU","stateCode":"ORE","latitude":"51.78771000","longitude":"56.36091000"},{"name":"Saraktashskiy Rayon","countryCode":"RU","stateCode":"ORE","latitude":"51.83333000","longitude":"56.41667000"},{"name":"Severnoye","countryCode":"RU","stateCode":"ORE","latitude":"54.09347000","longitude":"52.54393000"},{"name":"Sharlyk","countryCode":"RU","stateCode":"ORE","latitude":"52.91667000","longitude":"54.75000000"},{"name":"Shil’da","countryCode":"RU","stateCode":"ORE","latitude":"51.81430000","longitude":"59.77440000"},{"name":"Sol’-Iletsk","countryCode":"RU","stateCode":"ORE","latitude":"51.16310000","longitude":"54.99176000"},{"name":"Sorochinsk","countryCode":"RU","stateCode":"ORE","latitude":"52.43380000","longitude":"53.15830000"},{"name":"Staraya Akkermanovka","countryCode":"RU","stateCode":"ORE","latitude":"51.24669000","longitude":"58.23908000"},{"name":"Svetlyy","countryCode":"RU","stateCode":"ORE","latitude":"50.81833000","longitude":"60.85194000"},{"name":"Tashla","countryCode":"RU","stateCode":"ORE","latitude":"51.77157000","longitude":"52.74270000"},{"name":"Tatarskaya Kargala","countryCode":"RU","stateCode":"ORE","latitude":"51.94952000","longitude":"55.17314000"},{"name":"Totskoye","countryCode":"RU","stateCode":"ORE","latitude":"52.52478000","longitude":"52.76228000"},{"name":"Tyul’gan","countryCode":"RU","stateCode":"ORE","latitude":"52.34049000","longitude":"56.16604000"},{"name":"Yasnyy","countryCode":"RU","stateCode":"ORE","latitude":"51.03330000","longitude":"59.87420000"},{"name":"Yelizavetinka","countryCode":"RU","stateCode":"ORE","latitude":"51.76732000","longitude":"59.74245000"},{"name":"Abinsk","countryCode":"RU","stateCode":"KDA","latitude":"44.86803000","longitude":"38.15728000"},{"name":"Abinskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"44.83402000","longitude":"38.27891000"},{"name":"Abrau-Dyurso","countryCode":"RU","stateCode":"KDA","latitude":"44.69973000","longitude":"37.60098000"},{"name":"Adler","countryCode":"RU","stateCode":"KDA","latitude":"43.42896000","longitude":"39.92391000"},{"name":"Afipskiy","countryCode":"RU","stateCode":"KDA","latitude":"44.90005000","longitude":"38.84265000"},{"name":"Agoy","countryCode":"RU","stateCode":"KDA","latitude":"44.14660000","longitude":"39.03730000"},{"name":"Agronom","countryCode":"RU","stateCode":"KDA","latitude":"45.14021000","longitude":"39.19484000"},{"name":"Akhtanizovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.32128000","longitude":"37.10071000"},{"name":"Akhtyrskiy","countryCode":"RU","stateCode":"KDA","latitude":"44.85460000","longitude":"38.30310000"},{"name":"Alekseyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.77167000","longitude":"40.15528000"},{"name":"Anapa","countryCode":"RU","stateCode":"KDA","latitude":"44.89084000","longitude":"37.32390000"},{"name":"Anapskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.89671000","longitude":"37.38600000"},{"name":"Anastasiyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.21576000","longitude":"37.89258000"},{"name":"Apsheronsk","countryCode":"RU","stateCode":"KDA","latitude":"44.46472000","longitude":"39.73417000"},{"name":"Arkhipo-Osipovka","countryCode":"RU","stateCode":"KDA","latitude":"44.37194000","longitude":"38.52972000"},{"name":"Armavir","countryCode":"RU","stateCode":"KDA","latitude":"44.98920000","longitude":"41.12340000"},{"name":"Atamanskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.17730000","longitude":"39.63580000"},{"name":"Azovskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.79083000","longitude":"38.62639000"},{"name":"Baturinskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.79267000","longitude":"39.37065000"},{"name":"Belaya Glina","countryCode":"RU","stateCode":"KDA","latitude":"46.07802000","longitude":"40.86651000"},{"name":"Belorechensk","countryCode":"RU","stateCode":"KDA","latitude":"44.77127000","longitude":"39.87879000"},{"name":"Belorechenskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"44.79923000","longitude":"39.72061000"},{"name":"Belozërnyy","countryCode":"RU","stateCode":"KDA","latitude":"45.06433000","longitude":"38.67901000"},{"name":"Berezanskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.70562000","longitude":"39.59324000"},{"name":"Besleneyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.23100000","longitude":"40.72500000"},{"name":"Besskorbnaya","countryCode":"RU","stateCode":"KDA","latitude":"44.64470000","longitude":"41.31100000"},{"name":"Blagovetschenskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.05530000","longitude":"37.13276000"},{"name":"Bryukhovetskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.80603000","longitude":"38.99959000"},{"name":"Chamlykskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.71583000","longitude":"40.87861000"},{"name":"Chelbasskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.97924000","longitude":"39.37186000"},{"name":"Chernomorskiy","countryCode":"RU","stateCode":"KDA","latitude":"44.85056000","longitude":"38.49361000"},{"name":"Chernoyerkovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.43306000","longitude":"37.76861000"},{"name":"Dagomys","countryCode":"RU","stateCode":"KDA","latitude":"43.66974000","longitude":"39.66863000"},{"name":"Dinskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.21516000","longitude":"39.22650000"},{"name":"Divnomorskoye","countryCode":"RU","stateCode":"KDA","latitude":"44.50170000","longitude":"38.13420000"},{"name":"Dmitriyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.65639000","longitude":"40.76528000"},{"name":"Dneprovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.62359000","longitude":"38.80807000"},{"name":"Dolzhanskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.63369000","longitude":"37.80246000"},{"name":"Dvubratskiy","countryCode":"RU","stateCode":"KDA","latitude":"45.23888000","longitude":"39.80499000"},{"name":"Dzhiginka","countryCode":"RU","stateCode":"KDA","latitude":"45.13300000","longitude":"37.33825000"},{"name":"Dzhubga","countryCode":"RU","stateCode":"KDA","latitude":"44.32110000","longitude":"38.70730000"},{"name":"Fastovetskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.91889000","longitude":"40.15889000"},{"name":"Gayduk","countryCode":"RU","stateCode":"KDA","latitude":"44.78489000","longitude":"37.70050000"},{"name":"Gelendzhik","countryCode":"RU","stateCode":"KDA","latitude":"44.56220000","longitude":"38.08480000"},{"name":"Girey","countryCode":"RU","stateCode":"KDA","latitude":"45.40120000","longitude":"40.65870000"},{"name":"Glafirovka","countryCode":"RU","stateCode":"KDA","latitude":"46.76378000","longitude":"38.40785000"},{"name":"Glubokiy","countryCode":"RU","stateCode":"KDA","latitude":"44.94673000","longitude":"41.01845000"},{"name":"Golubitskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.32566000","longitude":"37.27020000"},{"name":"Gornoye Loo","countryCode":"RU","stateCode":"KDA","latitude":"43.71294000","longitude":"39.60492000"},{"name":"Goryachiy Klyuch","countryCode":"RU","stateCode":"KDA","latitude":"44.63083000","longitude":"39.13000000"},{"name":"Gostagayevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.02284000","longitude":"37.50511000"},{"name":"Grivenskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.64730000","longitude":"38.17597000"},{"name":"Gubskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.31639000","longitude":"40.63583000"},{"name":"Gul’kevichi","countryCode":"RU","stateCode":"KDA","latitude":"45.35383000","longitude":"40.69465000"},{"name":"Il’ich","countryCode":"RU","stateCode":"KDA","latitude":"45.42488000","longitude":"36.77402000"},{"name":"Il’skiy","countryCode":"RU","stateCode":"KDA","latitude":"44.84222000","longitude":"38.56686000"},{"name":"Irkliyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.85635000","longitude":"39.65381000"},{"name":"Kabardinka","countryCode":"RU","stateCode":"KDA","latitude":"44.65139000","longitude":"37.94278000"},{"name":"Kalininskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.48440000","longitude":"38.66221000"},{"name":"Kalnibolotskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.00583000","longitude":"40.45682000"},{"name":"Kamyshevatskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.41316000","longitude":"37.95632000"},{"name":"Kanelovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.58960000","longitude":"39.19440000"},{"name":"Kanevskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.08490000","longitude":"38.95960000"},{"name":"Kavkazskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.44530000","longitude":"40.67650000"},{"name":"Kazanskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.41060000","longitude":"40.43610000"},{"name":"Khadyzhensk","countryCode":"RU","stateCode":"KDA","latitude":"44.42580000","longitude":"39.53620000"},{"name":"Kholmskiy","countryCode":"RU","stateCode":"KDA","latitude":"44.84694000","longitude":"38.38500000"},{"name":"Khosta","countryCode":"RU","stateCode":"KDA","latitude":"43.51484000","longitude":"39.86825000"},{"name":"Kislyakovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.44170000","longitude":"39.67500000"},{"name":"Kiyevskoye","countryCode":"RU","stateCode":"KDA","latitude":"45.03829000","longitude":"37.88829000"},{"name":"Konokovo","countryCode":"RU","stateCode":"KDA","latitude":"44.86160000","longitude":"41.32660000"},{"name":"Konstantinovskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.83528000","longitude":"40.72694000"},{"name":"Kontenko","countryCode":"RU","stateCode":"KDA","latitude":"45.35806000","longitude":"36.83222000"},{"name":"Kopanskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.27785000","longitude":"38.47955000"},{"name":"Korenovsk","countryCode":"RU","stateCode":"KDA","latitude":"45.46899000","longitude":"39.45136000"},{"name":"Korzhevskiy","countryCode":"RU","stateCode":"KDA","latitude":"45.19414000","longitude":"37.71949000"},{"name":"Kovalevskoye","countryCode":"RU","stateCode":"KDA","latitude":"45.19417000","longitude":"40.97611000"},{"name":"Krasnaya Polyana","countryCode":"RU","stateCode":"KDA","latitude":"43.67952000","longitude":"40.20403000"},{"name":"Krasnoarmeyskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.36614000","longitude":"38.21171000"},{"name":"Krasnodar","countryCode":"RU","stateCode":"KDA","latitude":"45.04484000","longitude":"38.97603000"},{"name":"Krasnoye","countryCode":"RU","stateCode":"KDA","latitude":"46.73730000","longitude":"39.56450000"},{"name":"Kropotkin","countryCode":"RU","stateCode":"KDA","latitude":"45.43750000","longitude":"40.57556000"},{"name":"Krylovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.31944000","longitude":"39.97111000"},{"name":"Krylovskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"46.33333000","longitude":"39.96667000"},{"name":"Krymsk","countryCode":"RU","stateCode":"KDA","latitude":"44.92934000","longitude":"37.99117000"},{"name":"Krymskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"44.90532000","longitude":"37.80526000"},{"name":"Kubanskiy","countryCode":"RU","stateCode":"KDA","latitude":"45.92917000","longitude":"40.58056000"},{"name":"Kuchugury","countryCode":"RU","stateCode":"KDA","latitude":"45.40702000","longitude":"36.95586000"},{"name":"Kudepsta","countryCode":"RU","stateCode":"KDA","latitude":"43.49547000","longitude":"39.89294000"},{"name":"Kurganinsk","countryCode":"RU","stateCode":"KDA","latitude":"44.88000000","longitude":"40.59861000"},{"name":"Kushchëvskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.55990000","longitude":"39.63210000"},{"name":"Labinsk","countryCode":"RU","stateCode":"KDA","latitude":"44.63417000","longitude":"40.73556000"},{"name":"Ladozhskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.30902000","longitude":"39.93803000"},{"name":"Lazarevskoye","countryCode":"RU","stateCode":"KDA","latitude":"43.90886000","longitude":"39.33137000"},{"name":"Lenina","countryCode":"RU","stateCode":"KDA","latitude":"46.06667000","longitude":"39.78333000"},{"name":"Leningradskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.32140000","longitude":"39.38770000"},{"name":"Lermontovo","countryCode":"RU","stateCode":"KDA","latitude":"44.30380000","longitude":"38.75720000"},{"name":"Lovlinskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.51611000","longitude":"40.24000000"},{"name":"Maykopskoye","countryCode":"RU","stateCode":"KDA","latitude":"45.39361000","longitude":"40.76583000"},{"name":"Medvedovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.45151000","longitude":"39.02485000"},{"name":"Mikhaylovskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.99472000","longitude":"40.59639000"},{"name":"Mirskoy","countryCode":"RU","stateCode":"KDA","latitude":"45.54390000","longitude":"40.39980000"},{"name":"Mostovskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"44.27503000","longitude":"40.64588000"},{"name":"Mostovskoy","countryCode":"RU","stateCode":"KDA","latitude":"44.41222000","longitude":"40.79361000"},{"name":"Myskhako","countryCode":"RU","stateCode":"KDA","latitude":"44.65917000","longitude":"37.76611000"},{"name":"Nebug","countryCode":"RU","stateCode":"KDA","latitude":"44.17170000","longitude":"39.00260000"},{"name":"Neftegorsk","countryCode":"RU","stateCode":"KDA","latitude":"44.36580000","longitude":"39.70780000"},{"name":"Nekrasovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.14468000","longitude":"39.74868000"},{"name":"Novoalekseyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.81889000","longitude":"40.93389000"},{"name":"Novobeysugskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.47195000","longitude":"39.88614000"},{"name":"Novoderevyankovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.32312000","longitude":"38.74724000"},{"name":"Novodmitriyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.83276000","longitude":"38.87847000"},{"name":"Novodzhereliyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.77373000","longitude":"38.67227000"},{"name":"Novokorsunskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.64080000","longitude":"39.14641000"},{"name":"Novokubansk","countryCode":"RU","stateCode":"KDA","latitude":"45.11700000","longitude":"41.02670000"},{"name":"Novokubanskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"45.08798000","longitude":"41.04466000"},{"name":"Novolabinskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.10956000","longitude":"39.89399000"},{"name":"Novoleushkovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.99560000","longitude":"39.99210000"},{"name":"Novomalorossiyskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.63483000","longitude":"39.89481000"},{"name":"Novomikhaylovskiy","countryCode":"RU","stateCode":"KDA","latitude":"44.26260000","longitude":"38.85850000"},{"name":"Novominskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.31630000","longitude":"38.95860000"},{"name":"Novomyshastovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.19909000","longitude":"38.58272000"},{"name":"Novoplatnirovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.10650000","longitude":"39.41910000"},{"name":"Novopokrovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.95139000","longitude":"40.70056000"},{"name":"Novorossiysk","countryCode":"RU","stateCode":"KDA","latitude":"44.72439000","longitude":"37.76752000"},{"name":"Novorozhdestvenskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.86057000","longitude":"39.94968000"},{"name":"Novoshcherbinovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.47669000","longitude":"38.64757000"},{"name":"Novotitarovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.23756000","longitude":"38.98059000"},{"name":"Novoukrainskiy","countryCode":"RU","stateCode":"KDA","latitude":"44.89420000","longitude":"38.04886000"},{"name":"Novoukrainskoye","countryCode":"RU","stateCode":"KDA","latitude":"45.37833000","longitude":"40.52972000"},{"name":"Novovelichkovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.27638000","longitude":"38.84165000"},{"name":"Ol’ginka","countryCode":"RU","stateCode":"KDA","latitude":"44.20750000","longitude":"38.89111000"},{"name":"Ol’ginskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.94610000","longitude":"38.54864000"},{"name":"Orël-Izumrud","countryCode":"RU","stateCode":"KDA","latitude":"43.46005000","longitude":"39.92377000"},{"name":"Otradnaya","countryCode":"RU","stateCode":"KDA","latitude":"44.39333000","longitude":"41.52056000"},{"name":"Otrado-Kubanskoye","countryCode":"RU","stateCode":"KDA","latitude":"45.24417000","longitude":"40.84083000"},{"name":"Parkovyy","countryCode":"RU","stateCode":"KDA","latitude":"45.83306000","longitude":"40.14556000"},{"name":"Pashkovskiy","countryCode":"RU","stateCode":"KDA","latitude":"45.02366000","longitude":"39.10436000"},{"name":"Pavlovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.13770000","longitude":"39.78320000"},{"name":"Pavlovskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"46.08978000","longitude":"39.73150000"},{"name":"Peredovaya","countryCode":"RU","stateCode":"KDA","latitude":"44.11722000","longitude":"41.47556000"},{"name":"Perepravnaya","countryCode":"RU","stateCode":"KDA","latitude":"44.33660000","longitude":"40.78490000"},{"name":"Pereyaslovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.84121000","longitude":"39.02379000"},{"name":"Petropavlovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.08189000","longitude":"40.45125000"},{"name":"Petrovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.43139000","longitude":"37.95500000"},{"name":"Plastunovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.29432000","longitude":"39.26505000"},{"name":"Platnirovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.39531000","longitude":"39.38420000"},{"name":"Poputnaya","countryCode":"RU","stateCode":"KDA","latitude":"44.51250000","longitude":"41.43920000"},{"name":"Prikubanskiy","countryCode":"RU","stateCode":"KDA","latitude":"45.00150000","longitude":"41.17950000"},{"name":"Primorsko-Akhtarsk","countryCode":"RU","stateCode":"KDA","latitude":"46.04970000","longitude":"38.17470000"},{"name":"Prochnookopskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.06660000","longitude":"41.11750000"},{"name":"Psebay","countryCode":"RU","stateCode":"KDA","latitude":"44.12340000","longitude":"40.81070000"},{"name":"Pshada","countryCode":"RU","stateCode":"KDA","latitude":"44.47000000","longitude":"38.39960000"},{"name":"Pshekhskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.69597000","longitude":"39.79665000"},{"name":"Rayevskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.83571000","longitude":"37.55577000"},{"name":"Rodnikovskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.76444000","longitude":"40.66556000"},{"name":"Rogovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.73117000","longitude":"38.73960000"},{"name":"Ryazanskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.95528000","longitude":"39.58894000"},{"name":"Saratovskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.70752000","longitude":"39.22156000"},{"name":"Severskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.85407000","longitude":"38.67686000"},{"name":"Shabel’skoye","countryCode":"RU","stateCode":"KDA","latitude":"46.85275000","longitude":"38.47278000"},{"name":"Shedok","countryCode":"RU","stateCode":"KDA","latitude":"44.21790000","longitude":"40.84870000"},{"name":"Shepsi","countryCode":"RU","stateCode":"KDA","latitude":"44.03550000","longitude":"39.14740000"},{"name":"Shirochanka","countryCode":"RU","stateCode":"KDA","latitude":"46.64968000","longitude":"38.39782000"},{"name":"Shkurinskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.58580000","longitude":"39.35990000"},{"name":"Slavyansk-na-Kubani","countryCode":"RU","stateCode":"KDA","latitude":"45.25580000","longitude":"38.12560000"},{"name":"Slavyansky rayon","countryCode":"RU","stateCode":"KDA","latitude":"45.41667000","longitude":"37.75000000"},{"name":"Smolenskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.78636000","longitude":"38.80333000"},{"name":"Sochi","countryCode":"RU","stateCode":"KDA","latitude":"43.59917000","longitude":"39.72569000"},{"name":"Sokolovskoye","countryCode":"RU","stateCode":"KDA","latitude":"45.25833000","longitude":"40.67972000"},{"name":"Sovetskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.77694000","longitude":"41.17222000"},{"name":"Sovkhoznyy","countryCode":"RU","stateCode":"KDA","latitude":"45.29462000","longitude":"38.11384000"},{"name":"Spokoynaya","countryCode":"RU","stateCode":"KDA","latitude":"44.24680000","longitude":"41.40150000"},{"name":"Staraya Stanitsa","countryCode":"RU","stateCode":"KDA","latitude":"45.00980000","longitude":"41.15120000"},{"name":"Staroderevyankovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.12760000","longitude":"38.96740000"},{"name":"Starodzhereliyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.47599000","longitude":"38.29680000"},{"name":"Starokorsunskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.05727000","longitude":"39.31611000"},{"name":"Staroleushkovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.98666000","longitude":"39.75987000"},{"name":"Starominskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.53000000","longitude":"39.04972000"},{"name":"Staromyshastovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.34329000","longitude":"39.07608000"},{"name":"Staronizhestebliyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.38315000","longitude":"38.44304000"},{"name":"Staroshcherbinovskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.63110000","longitude":"38.67420000"},{"name":"Starotitarovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.21938000","longitude":"37.15476000"},{"name":"Starovelichkovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.42884000","longitude":"38.73261000"},{"name":"Strelka","countryCode":"RU","stateCode":"KDA","latitude":"45.20633000","longitude":"37.28650000"},{"name":"Sukko","countryCode":"RU","stateCode":"KDA","latitude":"44.79945000","longitude":"37.42145000"},{"name":"Taman’","countryCode":"RU","stateCode":"KDA","latitude":"45.21170000","longitude":"36.71609000"},{"name":"Tbilisskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.36333000","longitude":"40.19000000"},{"name":"Temirgoyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.11414000","longitude":"40.28027000"},{"name":"Temizhbekskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.44556000","longitude":"40.84500000"},{"name":"Temruksky rayon","countryCode":"RU","stateCode":"KDA","latitude":"45.25000000","longitude":"37.25000000"},{"name":"Temryuk","countryCode":"RU","stateCode":"KDA","latitude":"45.27055000","longitude":"37.38716000"},{"name":"Ternevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.85130000","longitude":"40.41250000"},{"name":"Tikhoretsk","countryCode":"RU","stateCode":"KDA","latitude":"45.85472000","longitude":"40.12528000"},{"name":"Tikhoretskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"45.73846000","longitude":"40.27549000"},{"name":"Timashëvsk","countryCode":"RU","stateCode":"KDA","latitude":"45.61694000","longitude":"38.94528000"},{"name":"Troitskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.13493000","longitude":"38.12544000"},{"name":"Trudobelikovskiy","countryCode":"RU","stateCode":"KDA","latitude":"45.26853000","longitude":"38.15376000"},{"name":"Tsibanobalka","countryCode":"RU","stateCode":"KDA","latitude":"44.98034000","longitude":"37.34384000"},{"name":"Tuapse","countryCode":"RU","stateCode":"KDA","latitude":"44.10530000","longitude":"39.08020000"},{"name":"Tuapsinskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"44.25000000","longitude":"39.08333000"},{"name":"Udobnaya","countryCode":"RU","stateCode":"KDA","latitude":"44.19320000","longitude":"41.55290000"},{"name":"Upornaya","countryCode":"RU","stateCode":"KDA","latitude":"44.39140000","longitude":"41.01960000"},{"name":"Uspenskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.76448000","longitude":"41.06696000"},{"name":"Uspenskoye","countryCode":"RU","stateCode":"KDA","latitude":"44.83110000","longitude":"41.39270000"},{"name":"Ust’-Labinsk","countryCode":"RU","stateCode":"KDA","latitude":"45.21077000","longitude":"39.68914000"},{"name":"Vardane","countryCode":"RU","stateCode":"KDA","latitude":"43.73179000","longitude":"39.55428000"},{"name":"Varenikovskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.12085000","longitude":"37.64171000"},{"name":"Vasyurinskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.11809000","longitude":"39.42399000"},{"name":"Velikovechnoye","countryCode":"RU","stateCode":"KDA","latitude":"44.93402000","longitude":"39.75499000"},{"name":"Ventsy","countryCode":"RU","stateCode":"KDA","latitude":"45.37639000","longitude":"40.83583000"},{"name":"Verkhnebakanskiy","countryCode":"RU","stateCode":"KDA","latitude":"44.84917000","longitude":"37.65722000"},{"name":"Vinogradnyy","countryCode":"RU","stateCode":"KDA","latitude":"45.05610000","longitude":"37.32125000"},{"name":"Vityazevo","countryCode":"RU","stateCode":"KDA","latitude":"45.00130000","longitude":"37.28211000"},{"name":"Vladimirskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.54550000","longitude":"40.79330000"},{"name":"Vorontsovka","countryCode":"RU","stateCode":"KDA","latitude":"46.65290000","longitude":"38.07870000"},{"name":"Voznesenskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.55270000","longitude":"41.03180000"},{"name":"Vyselki","countryCode":"RU","stateCode":"KDA","latitude":"45.58128000","longitude":"39.66409000"},{"name":"Vyselkovskiy Rayon","countryCode":"RU","stateCode":"KDA","latitude":"45.66667000","longitude":"39.75000000"},{"name":"Vyshestebliyevskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.19611000","longitude":"37.01806000"},{"name":"Vysokoye","countryCode":"RU","stateCode":"KDA","latitude":"43.46304000","longitude":"39.96701000"},{"name":"Yaroslavskaya","countryCode":"RU","stateCode":"KDA","latitude":"44.61056000","longitude":"40.46417000"},{"name":"Yasenskaya","countryCode":"RU","stateCode":"KDA","latitude":"46.35920000","longitude":"38.26900000"},{"name":"Yelizavetinskaya","countryCode":"RU","stateCode":"KDA","latitude":"45.04616000","longitude":"38.79491000"},{"name":"Yeysk","countryCode":"RU","stateCode":"KDA","latitude":"46.70550000","longitude":"38.27390000"},{"name":"Yeyskoye Ukrepleniye","countryCode":"RU","stateCode":"KDA","latitude":"46.70630000","longitude":"38.61210000"},{"name":"Yurovka","countryCode":"RU","stateCode":"KDA","latitude":"45.11470000","longitude":"37.41882000"},{"name":"Yuzhnyy","countryCode":"RU","stateCode":"KDA","latitude":"45.00250000","longitude":"40.47472000"},{"name":"Zavetnyy","countryCode":"RU","stateCode":"KDA","latitude":"44.93160000","longitude":"41.13730000"},{"name":"Abram Mys","countryCode":"RU","stateCode":"MUR","latitude":"68.97839000","longitude":"33.01926000"},{"name":"Afrikanda","countryCode":"RU","stateCode":"MUR","latitude":"67.44289000","longitude":"32.78279000"},{"name":"Alakurtti","countryCode":"RU","stateCode":"MUR","latitude":"66.96720000","longitude":"30.34905000"},{"name":"Apatity","countryCode":"RU","stateCode":"MUR","latitude":"67.56414000","longitude":"33.40310000"},{"name":"Gadzhiyevo","countryCode":"RU","stateCode":"MUR","latitude":"69.25506000","longitude":"33.33616000"},{"name":"Kandalaksha","countryCode":"RU","stateCode":"MUR","latitude":"67.16200000","longitude":"32.41229000"},{"name":"Kandalakshskiy rayon","countryCode":"RU","stateCode":"MUR","latitude":"67.16622000","longitude":"32.44606000"},{"name":"Kirovsk","countryCode":"RU","stateCode":"MUR","latitude":"67.61475000","longitude":"33.67274000"},{"name":"Kola","countryCode":"RU","stateCode":"MUR","latitude":"68.88062000","longitude":"33.01842000"},{"name":"Kol’skiy Rayon","countryCode":"RU","stateCode":"MUR","latitude":"68.50000000","longitude":"32.00000000"},{"name":"Kovdor","countryCode":"RU","stateCode":"MUR","latitude":"67.56616000","longitude":"30.47576000"},{"name":"Kovdorskiy Rayon","countryCode":"RU","stateCode":"MUR","latitude":"67.56667000","longitude":"30.40000000"},{"name":"Lovozero","countryCode":"RU","stateCode":"MUR","latitude":"68.00638000","longitude":"35.01589000"},{"name":"Lovozerskiy Rayon","countryCode":"RU","stateCode":"MUR","latitude":"68.00000000","longitude":"36.00000000"},{"name":"Molochnyy","countryCode":"RU","stateCode":"MUR","latitude":"68.85389000","longitude":"33.02046000"},{"name":"Monchegorsk","countryCode":"RU","stateCode":"MUR","latitude":"67.93972000","longitude":"32.87389000"},{"name":"Murmansk","countryCode":"RU","stateCode":"MUR","latitude":"68.97917000","longitude":"33.09251000"},{"name":"Murmashi","countryCode":"RU","stateCode":"MUR","latitude":"68.81542000","longitude":"32.81147000"},{"name":"Nikel","countryCode":"RU","stateCode":"MUR","latitude":"69.41285000","longitude":"30.22198000"},{"name":"Olenegorsk","countryCode":"RU","stateCode":"MUR","latitude":"68.14320000","longitude":"33.25287000"},{"name":"Ostrovnoy","countryCode":"RU","stateCode":"MUR","latitude":"68.05306000","longitude":"39.51306000"},{"name":"Pechenga","countryCode":"RU","stateCode":"MUR","latitude":"69.52587000","longitude":"31.17027000"},{"name":"Pechengskiy Rayon","countryCode":"RU","stateCode":"MUR","latitude":"69.00000000","longitude":"30.00000000"},{"name":"Polyarnyy","countryCode":"RU","stateCode":"MUR","latitude":"69.19889000","longitude":"33.44778000"},{"name":"Polyarnyye Zori","countryCode":"RU","stateCode":"MUR","latitude":"67.36611000","longitude":"32.49806000"},{"name":"Poyakonda","countryCode":"RU","stateCode":"MUR","latitude":"66.59428000","longitude":"32.82088000"},{"name":"Revda","countryCode":"RU","stateCode":"MUR","latitude":"67.93710000","longitude":"34.56149000"},{"name":"Roslyakovo","countryCode":"RU","stateCode":"MUR","latitude":"69.04303000","longitude":"33.19906000"},{"name":"Safonovo","countryCode":"RU","stateCode":"MUR","latitude":"69.06043000","longitude":"33.29523000"},{"name":"Severomorsk","countryCode":"RU","stateCode":"MUR","latitude":"69.06889000","longitude":"33.41622000"},{"name":"Severomorsk-3","countryCode":"RU","stateCode":"MUR","latitude":"68.87862000","longitude":"33.72631000"},{"name":"Shonguy","countryCode":"RU","stateCode":"MUR","latitude":"68.75261000","longitude":"33.14595000"},{"name":"Snezhnogorsk","countryCode":"RU","stateCode":"MUR","latitude":"69.19333000","longitude":"33.25314000"},{"name":"Teribërka","countryCode":"RU","stateCode":"MUR","latitude":"69.16088000","longitude":"35.14527000"},{"name":"Terskiy Rayon","countryCode":"RU","stateCode":"MUR","latitude":"66.91667000","longitude":"35.00000000"},{"name":"Umba","countryCode":"RU","stateCode":"MUR","latitude":"66.68706000","longitude":"34.34291000"},{"name":"Verkhnetulomskiy","countryCode":"RU","stateCode":"MUR","latitude":"68.60727000","longitude":"31.79621000"},{"name":"Vidyayevo","countryCode":"RU","stateCode":"MUR","latitude":"69.31914000","longitude":"32.80488000"},{"name":"Vysokiy","countryCode":"RU","stateCode":"MUR","latitude":"68.13583000","longitude":"33.41917000"},{"name":"Zaozërsk","countryCode":"RU","stateCode":"MUR","latitude":"69.40052000","longitude":"32.44761000"},{"name":"Zapolyarnyy","countryCode":"RU","stateCode":"MUR","latitude":"69.41541000","longitude":"30.81355000"},{"name":"Zelenoborskiy","countryCode":"RU","stateCode":"MUR","latitude":"66.84500000","longitude":"32.36222000"},{"name":"Abramovka","countryCode":"RU","stateCode":"VOR","latitude":"51.18860000","longitude":"41.02020000"},{"name":"Anna","countryCode":"RU","stateCode":"VOR","latitude":"51.48420000","longitude":"40.42990000"},{"name":"Anninskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.41667000","longitude":"40.25000000"},{"name":"Belogor’ye","countryCode":"RU","stateCode":"VOR","latitude":"50.49040000","longitude":"40.00950000"},{"name":"Bobrov","countryCode":"RU","stateCode":"VOR","latitude":"51.09611000","longitude":"40.03333000"},{"name":"Bobrovskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.25000000","longitude":"40.00000000"},{"name":"Boguchar","countryCode":"RU","stateCode":"VOR","latitude":"49.93577000","longitude":"40.54500000"},{"name":"Borisoglebsk","countryCode":"RU","stateCode":"VOR","latitude":"51.36713000","longitude":"42.08494000"},{"name":"Buturlinovka","countryCode":"RU","stateCode":"VOR","latitude":"50.82389000","longitude":"40.60917000"},{"name":"Buturlinovskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"50.83333000","longitude":"40.66667000"},{"name":"Davydovka","countryCode":"RU","stateCode":"VOR","latitude":"51.15781000","longitude":"39.42915000"},{"name":"Devitsa","countryCode":"RU","stateCode":"VOR","latitude":"51.63520000","longitude":"38.94500000"},{"name":"Drakino","countryCode":"RU","stateCode":"VOR","latitude":"51.13898000","longitude":"39.40215000"},{"name":"Ertil’","countryCode":"RU","stateCode":"VOR","latitude":"51.84056000","longitude":"40.80556000"},{"name":"Ertil’skiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.75000000","longitude":"40.75000000"},{"name":"Gribanovskiy","countryCode":"RU","stateCode":"VOR","latitude":"51.45792000","longitude":"41.97637000"},{"name":"Gribanovskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.50000000","longitude":"42.00000000"},{"name":"Imeni Pervogo Maya","countryCode":"RU","stateCode":"VOR","latitude":"50.88997000","longitude":"39.59190000"},{"name":"Kalach","countryCode":"RU","stateCode":"VOR","latitude":"50.42580000","longitude":"41.02610000"},{"name":"Kamenka","countryCode":"RU","stateCode":"VOR","latitude":"51.32230000","longitude":"42.76780000"},{"name":"Kamenskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.31667000","longitude":"42.76667000"},{"name":"Kantemirovka","countryCode":"RU","stateCode":"VOR","latitude":"49.70887000","longitude":"39.85922000"},{"name":"Kashirskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.41667000","longitude":"39.61667000"},{"name":"Kashirskoye","countryCode":"RU","stateCode":"VOR","latitude":"51.41945000","longitude":"39.61248000"},{"name":"Khrenovoye","countryCode":"RU","stateCode":"VOR","latitude":"51.12000000","longitude":"40.28889000"},{"name":"Kolodeznyy","countryCode":"RU","stateCode":"VOR","latitude":"51.33333000","longitude":"39.18333000"},{"name":"Korotoyak","countryCode":"RU","stateCode":"VOR","latitude":"50.98665000","longitude":"39.17677000"},{"name":"Kozlovka","countryCode":"RU","stateCode":"VOR","latitude":"50.86222000","longitude":"40.45556000"},{"name":"Krasnolesnyy","countryCode":"RU","stateCode":"VOR","latitude":"51.88072000","longitude":"39.58772000"},{"name":"Latnaya","countryCode":"RU","stateCode":"VOR","latitude":"51.65860000","longitude":"38.90110000"},{"name":"Liski","countryCode":"RU","stateCode":"VOR","latitude":"50.98405000","longitude":"39.51545000"},{"name":"Liskinskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"50.91667000","longitude":"39.50000000"},{"name":"Losevo","countryCode":"RU","stateCode":"VOR","latitude":"50.67667000","longitude":"40.04500000"},{"name":"Maslovka","countryCode":"RU","stateCode":"VOR","latitude":"51.55346000","longitude":"39.23573000"},{"name":"Mitrofanovka","countryCode":"RU","stateCode":"VOR","latitude":"49.97083000","longitude":"39.69389000"},{"name":"Nizhnedevitsk","countryCode":"RU","stateCode":"VOR","latitude":"51.54190000","longitude":"38.36570000"},{"name":"Nizhnedevitskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.50000000","longitude":"38.41667000"},{"name":"Nizhniy Kislyay","countryCode":"RU","stateCode":"VOR","latitude":"50.84970000","longitude":"40.17190000"},{"name":"Nizhniy Mamon","countryCode":"RU","stateCode":"VOR","latitude":"50.19370000","longitude":"40.50830000"},{"name":"Novaya Chigla","countryCode":"RU","stateCode":"VOR","latitude":"51.22333000","longitude":"40.47806000"},{"name":"Novaya Usman’","countryCode":"RU","stateCode":"VOR","latitude":"51.64177000","longitude":"39.40863000"},{"name":"Novokhoperskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.08333000","longitude":"41.58333000"},{"name":"Novokhopërsk","countryCode":"RU","stateCode":"VOR","latitude":"51.09690000","longitude":"41.62520000"},{"name":"Novousmanskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.58333000","longitude":"39.41667000"},{"name":"Novovoronezh","countryCode":"RU","stateCode":"VOR","latitude":"51.30719000","longitude":"39.21732000"},{"name":"Novozhivotinnoye","countryCode":"RU","stateCode":"VOR","latitude":"51.88770000","longitude":"39.16894000"},{"name":"Ol’khovatka","countryCode":"RU","stateCode":"VOR","latitude":"50.28308000","longitude":"39.28715000"},{"name":"Ol’khovatskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"50.25000000","longitude":"39.25000000"},{"name":"Orlovo","countryCode":"RU","stateCode":"VOR","latitude":"51.75397000","longitude":"39.58731000"},{"name":"Ostrogozhsk","countryCode":"RU","stateCode":"VOR","latitude":"50.86640000","longitude":"39.07561000"},{"name":"Panino","countryCode":"RU","stateCode":"VOR","latitude":"51.64670000","longitude":"40.13460000"},{"name":"Paninskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.66667000","longitude":"40.16667000"},{"name":"Pavlovsk","countryCode":"RU","stateCode":"VOR","latitude":"50.45778000","longitude":"40.10806000"},{"name":"Pavlovskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"50.41667000","longitude":"40.16667000"},{"name":"Pereleshino","countryCode":"RU","stateCode":"VOR","latitude":"51.73760000","longitude":"40.13880000"},{"name":"Pereleshinskiy","countryCode":"RU","stateCode":"VOR","latitude":"51.71480000","longitude":"40.19530000"},{"name":"Podgorenskiy","countryCode":"RU","stateCode":"VOR","latitude":"50.40498000","longitude":"39.64295000"},{"name":"Podgorenskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"50.50000000","longitude":"39.58333000"},{"name":"Podgornoye","countryCode":"RU","stateCode":"VOR","latitude":"51.73504000","longitude":"39.14961000"},{"name":"Podkletnoye","countryCode":"RU","stateCode":"VOR","latitude":"51.58993000","longitude":"39.46230000"},{"name":"Povorino","countryCode":"RU","stateCode":"VOR","latitude":"51.19450000","longitude":"42.24570000"},{"name":"Povorinskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.18333000","longitude":"42.20000000"},{"name":"Pridonskoy","countryCode":"RU","stateCode":"VOR","latitude":"51.68406000","longitude":"39.07270000"},{"name":"Ramonskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.91667000","longitude":"39.33333000"},{"name":"Ramon’","countryCode":"RU","stateCode":"VOR","latitude":"51.91569000","longitude":"39.33609000"},{"name":"Rep’yevskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.16667000","longitude":"38.66667000"},{"name":"Rossoshanskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"50.16667000","longitude":"39.58333000"},{"name":"Rossosh’","countryCode":"RU","stateCode":"VOR","latitude":"51.12090000","longitude":"38.51160000"},{"name":"Sadovoye","countryCode":"RU","stateCode":"VOR","latitude":"51.53111000","longitude":"40.50194000"},{"name":"Semiluki","countryCode":"RU","stateCode":"VOR","latitude":"51.68525000","longitude":"39.02787000"},{"name":"Semilukskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.66667000","longitude":"39.00000000"},{"name":"Shilovo","countryCode":"RU","stateCode":"VOR","latitude":"51.54583000","longitude":"39.08917000"},{"name":"Sloboda","countryCode":"RU","stateCode":"VOR","latitude":"51.14210000","longitude":"40.30210000"},{"name":"Somovo","countryCode":"RU","stateCode":"VOR","latitude":"51.74098000","longitude":"39.36655000"},{"name":"Sredniy Ikorets","countryCode":"RU","stateCode":"VOR","latitude":"51.06749000","longitude":"39.75838000"},{"name":"Strelitsa","countryCode":"RU","stateCode":"VOR","latitude":"51.60830000","longitude":"38.91020000"},{"name":"Talovaya","countryCode":"RU","stateCode":"VOR","latitude":"51.11444000","longitude":"40.73000000"},{"name":"Ternovka","countryCode":"RU","stateCode":"VOR","latitude":"51.67803000","longitude":"41.63750000"},{"name":"Ternovskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"51.66667000","longitude":"41.25000000"},{"name":"Uglyanets","countryCode":"RU","stateCode":"VOR","latitude":"51.81908000","longitude":"39.59606000"},{"name":"Uryv-Pokrovka","countryCode":"RU","stateCode":"VOR","latitude":"51.11590000","longitude":"39.16394000"},{"name":"Verkhniy Mamon","countryCode":"RU","stateCode":"VOR","latitude":"50.16350000","longitude":"40.38320000"},{"name":"Verkhnyaya Khava","countryCode":"RU","stateCode":"VOR","latitude":"51.84045000","longitude":"39.94134000"},{"name":"Verkhnyaya Tishanka","countryCode":"RU","stateCode":"VOR","latitude":"51.32389000","longitude":"40.53278000"},{"name":"Volya","countryCode":"RU","stateCode":"VOR","latitude":"51.76510000","longitude":"39.54040000"},{"name":"Vorob’yevskiy Rayon","countryCode":"RU","stateCode":"VOR","latitude":"50.65000000","longitude":"40.93333000"},{"name":"Voronezh","countryCode":"RU","stateCode":"VOR","latitude":"51.67204000","longitude":"39.18430000"},{"name":"Vorontsovka","countryCode":"RU","stateCode":"VOR","latitude":"50.61320000","longitude":"40.35490000"},{"name":"Yelan’-Koleno","countryCode":"RU","stateCode":"VOR","latitude":"51.15230000","longitude":"41.23060000"},{"name":"Yelan’-Kolenovskiy","countryCode":"RU","stateCode":"VOR","latitude":"51.16320000","longitude":"41.15100000"},{"name":"Zabolotovka","countryCode":"RU","stateCode":"VOR","latitude":"50.27799000","longitude":"39.31439000"},{"name":"Zemlyansk","countryCode":"RU","stateCode":"VOR","latitude":"51.90410000","longitude":"38.73340000"},{"name":"Abyysky District","countryCode":"RU","stateCode":"SA","latitude":"68.33333000","longitude":"146.00000000"},{"name":"Aldan","countryCode":"RU","stateCode":"SA","latitude":"58.61021000","longitude":"125.39613000"},{"name":"Allaikhovskiy Rayon","countryCode":"RU","stateCode":"SA","latitude":"71.00000000","longitude":"148.00000000"},{"name":"Almaznyy","countryCode":"RU","stateCode":"SA","latitude":"62.44917000","longitude":"114.32778000"},{"name":"Amga","countryCode":"RU","stateCode":"SA","latitude":"60.90009000","longitude":"131.97882000"},{"name":"Anabarskiy Rayon","countryCode":"RU","stateCode":"SA","latitude":"72.50000000","longitude":"116.00000000"},{"name":"Aykhal","countryCode":"RU","stateCode":"SA","latitude":"65.93381000","longitude":"111.48340000"},{"name":"Batagay","countryCode":"RU","stateCode":"SA","latitude":"67.65653000","longitude":"134.63962000"},{"name":"Batagay-Alyta","countryCode":"RU","stateCode":"SA","latitude":"67.79846000","longitude":"130.40119000"},{"name":"Belaya Gora","countryCode":"RU","stateCode":"SA","latitude":"68.53805000","longitude":"146.18583000"},{"name":"Berdigestyakh","countryCode":"RU","stateCode":"SA","latitude":"62.09842000","longitude":"126.69573000"},{"name":"Berkakit","countryCode":"RU","stateCode":"SA","latitude":"56.57456000","longitude":"124.77635000"},{"name":"Borogontsy","countryCode":"RU","stateCode":"SA","latitude":"62.67060000","longitude":"131.16344000"},{"name":"Bulunskiy Rayon","countryCode":"RU","stateCode":"SA","latitude":"71.00000000","longitude":"126.00000000"},{"name":"Chernyshevskiy","countryCode":"RU","stateCode":"SA","latitude":"63.01601000","longitude":"112.46901000"},{"name":"Cherskiy","countryCode":"RU","stateCode":"SA","latitude":"68.75325000","longitude":"161.33197000"},{"name":"Chokurdakh","countryCode":"RU","stateCode":"SA","latitude":"70.61897000","longitude":"147.89730000"},{"name":"Chul’man","countryCode":"RU","stateCode":"SA","latitude":"56.84735000","longitude":"124.90812000"},{"name":"Churapcha","countryCode":"RU","stateCode":"SA","latitude":"61.99858000","longitude":"132.43341000"},{"name":"Deputatsky","countryCode":"RU","stateCode":"SA","latitude":"69.30958000","longitude":"139.97571000"},{"name":"Dzhebariki-Khaya","countryCode":"RU","stateCode":"SA","latitude":"62.21084000","longitude":"135.84876000"},{"name":"Eveno-Bytantaysky National District","countryCode":"RU","stateCode":"SA","latitude":"67.82428000","longitude":"130.44617000"},{"name":"Gornyy Rayon","countryCode":"RU","stateCode":"SA","latitude":"62.33333000","longitude":"126.00000000"},{"name":"Kangalassy","countryCode":"RU","stateCode":"SA","latitude":"62.34824000","longitude":"129.96471000"},{"name":"Khandyga","countryCode":"RU","stateCode":"SA","latitude":"62.65333000","longitude":"135.56670000"},{"name":"Khatassy","countryCode":"RU","stateCode":"SA","latitude":"61.90638000","longitude":"129.63302000"},{"name":"Kobyayskiy Rayon","countryCode":"RU","stateCode":"SA","latitude":"64.00000000","longitude":"127.00000000"},{"name":"Kysyl-Syr","countryCode":"RU","stateCode":"SA","latitude":"63.89482000","longitude":"122.76540000"},{"name":"Lebedinyy","countryCode":"RU","stateCode":"SA","latitude":"58.48844000","longitude":"125.49415000"},{"name":"Leninskiy","countryCode":"RU","stateCode":"SA","latitude":"58.57141000","longitude":"125.43918000"},{"name":"Lensk","countryCode":"RU","stateCode":"SA","latitude":"60.72528000","longitude":"114.92778000"},{"name":"Magan","countryCode":"RU","stateCode":"SA","latitude":"62.10746000","longitude":"129.53184000"},{"name":"Markha","countryCode":"RU","stateCode":"SA","latitude":"62.11454000","longitude":"129.74403000"},{"name":"Mayya","countryCode":"RU","stateCode":"SA","latitude":"61.73824000","longitude":"130.28161000"},{"name":"Mirninskiy Rayon","countryCode":"RU","stateCode":"SA","latitude":"62.50000000","longitude":"113.88333000"},{"name":"Mirny","countryCode":"RU","stateCode":"SA","latitude":"62.53528000","longitude":"113.96111000"},{"name":"Mokhsogollokh","countryCode":"RU","stateCode":"SA","latitude":"61.39619000","longitude":"128.93810000"},{"name":"Momsky District","countryCode":"RU","stateCode":"SA","latitude":"66.00000000","longitude":"144.00000000"},{"name":"Namskiy Rayon","countryCode":"RU","stateCode":"SA","latitude":"63.00000000","longitude":"129.41667000"},{"name":"Namtsy","countryCode":"RU","stateCode":"SA","latitude":"62.71959000","longitude":"129.66722000"},{"name":"Neryungri","countryCode":"RU","stateCode":"SA","latitude":"56.66637000","longitude":"124.63825000"},{"name":"Nezhdaninskoe","countryCode":"RU","stateCode":"SA","latitude":"62.50523000","longitude":"139.05104000"},{"name":"Nizhniy Bestyakh","countryCode":"RU","stateCode":"SA","latitude":"61.96202000","longitude":"129.91245000"},{"name":"Nizhniy Kuranakh","countryCode":"RU","stateCode":"SA","latitude":"58.82380000","longitude":"125.52278000"},{"name":"Nyurba","countryCode":"RU","stateCode":"SA","latitude":"63.28417000","longitude":"118.33194000"},{"name":"Nyurbinsky District","countryCode":"RU","stateCode":"SA","latitude":"63.25000000","longitude":"118.41667000"},{"name":"Olenyok","countryCode":"RU","stateCode":"SA","latitude":"68.50472000","longitude":"112.44850000"},{"name":"Olenyoksky District","countryCode":"RU","stateCode":"SA","latitude":"68.32018000","longitude":"112.59338000"},{"name":"Olyokminsk","countryCode":"RU","stateCode":"SA","latitude":"60.37430000","longitude":"120.42030000"},{"name":"Olyokminsky District","countryCode":"RU","stateCode":"SA","latitude":"59.00000000","longitude":"121.00000000"},{"name":"Oymyakonskiy District","countryCode":"RU","stateCode":"SA","latitude":"63.00000000","longitude":"144.00000000"},{"name":"Peleduy","countryCode":"RU","stateCode":"SA","latitude":"59.62889000","longitude":"112.74056000"},{"name":"Pokrovsk","countryCode":"RU","stateCode":"SA","latitude":"61.47768000","longitude":"129.13699000"},{"name":"Sangar","countryCode":"RU","stateCode":"SA","latitude":"63.92301000","longitude":"127.47135000"},{"name":"Saskylakh","countryCode":"RU","stateCode":"SA","latitude":"71.96347000","longitude":"114.09199000"},{"name":"Serebryanyy Bor","countryCode":"RU","stateCode":"SA","latitude":"56.67076000","longitude":"124.83754000"},{"name":"Solnechnyy","countryCode":"RU","stateCode":"SA","latitude":"60.30217000","longitude":"137.55563000"},{"name":"Srednekolymsk","countryCode":"RU","stateCode":"SA","latitude":"67.45659000","longitude":"153.70246000"},{"name":"Srednekolymsky District","countryCode":"RU","stateCode":"SA","latitude":"68.00000000","longitude":"153.00000000"},{"name":"Suntar","countryCode":"RU","stateCode":"SA","latitude":"62.14444000","longitude":"117.63194000"},{"name":"Suntarskiy District","countryCode":"RU","stateCode":"SA","latitude":"63.00000000","longitude":"115.00000000"},{"name":"Tabaga","countryCode":"RU","stateCode":"SA","latitude":"61.85502000","longitude":"129.60022000"},{"name":"Tiksi","countryCode":"RU","stateCode":"SA","latitude":"71.69002000","longitude":"128.86467000"},{"name":"Tommot","countryCode":"RU","stateCode":"SA","latitude":"58.95717000","longitude":"126.29158000"},{"name":"Tomponskiy District","countryCode":"RU","stateCode":"SA","latitude":"62.75000000","longitude":"135.41667000"},{"name":"Udachny","countryCode":"RU","stateCode":"SA","latitude":"66.42989000","longitude":"112.40210000"},{"name":"Ust-Aldansky District","countryCode":"RU","stateCode":"SA","latitude":"63.00000000","longitude":"132.00000000"},{"name":"Ust-Kuyga","countryCode":"RU","stateCode":"SA","latitude":"70.00208000","longitude":"135.54876000"},{"name":"Ust-Maya","countryCode":"RU","stateCode":"SA","latitude":"60.41553000","longitude":"134.54405000"},{"name":"Ust-Nera","countryCode":"RU","stateCode":"SA","latitude":"64.56968000","longitude":"143.23700000"},{"name":"Ust’-Yanskiy Rayon","countryCode":"RU","stateCode":"SA","latitude":"69.33333000","longitude":"139.91667000"},{"name":"Verkhnekolymsky District","countryCode":"RU","stateCode":"SA","latitude":"65.75000000","longitude":"150.83333000"},{"name":"Verkhnevilyuysk","countryCode":"RU","stateCode":"SA","latitude":"63.44578000","longitude":"120.30739000"},{"name":"Verkhnevilyuysky District","countryCode":"RU","stateCode":"SA","latitude":"63.00000000","longitude":"120.50000000"},{"name":"Verkhoyansk","countryCode":"RU","stateCode":"SA","latitude":"67.55387000","longitude":"133.38976000"},{"name":"Verkhoyansky District","countryCode":"RU","stateCode":"SA","latitude":"68.00000000","longitude":"136.00000000"},{"name":"Vilyuysk","countryCode":"RU","stateCode":"SA","latitude":"63.74683000","longitude":"121.63339000"},{"name":"Vilyuyskiy Rayon","countryCode":"RU","stateCode":"SA","latitude":"64.00000000","longitude":"123.00000000"},{"name":"Vilyuysky District","countryCode":"RU","stateCode":"SA","latitude":"63.76398000","longitude":"121.65436000"},{"name":"Vitim","countryCode":"RU","stateCode":"SA","latitude":"59.44326000","longitude":"112.56993000"},{"name":"Yakutsk","countryCode":"RU","stateCode":"SA","latitude":"61.97382000","longitude":"129.75403000"},{"name":"Ytyk-Kyuyël’","countryCode":"RU","stateCode":"SA","latitude":"62.36119000","longitude":"133.56044000"},{"name":"Zhatay","countryCode":"RU","stateCode":"SA","latitude":"62.15975000","longitude":"129.82843000"},{"name":"Zhigansk","countryCode":"RU","stateCode":"SA","latitude":"66.76601000","longitude":"123.37418000"},{"name":"Zhigansky District","countryCode":"RU","stateCode":"SA","latitude":"66.75000000","longitude":"123.25000000"},{"name":"Zyryanka","countryCode":"RU","stateCode":"SA","latitude":"65.73489000","longitude":"150.89429000"},{"name":"Abzakovo","countryCode":"RU","stateCode":"BA","latitude":"53.82861000","longitude":"58.59333000"},{"name":"Abzelilovskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"53.41667000","longitude":"58.50000000"},{"name":"Agidel’","countryCode":"RU","stateCode":"BA","latitude":"55.90770000","longitude":"53.93550000"},{"name":"Akhunovo","countryCode":"RU","stateCode":"BA","latitude":"54.20790000","longitude":"59.60170000"},{"name":"Aksakovo","countryCode":"RU","stateCode":"BA","latitude":"54.03333000","longitude":"54.15000000"},{"name":"Ak”yar","countryCode":"RU","stateCode":"BA","latitude":"51.85905000","longitude":"58.22136000"},{"name":"Alekseyevka","countryCode":"RU","stateCode":"BA","latitude":"54.85000000","longitude":"55.23333000"},{"name":"Al’sheyevskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"54.00000000","longitude":"55.00000000"},{"name":"Amzya","countryCode":"RU","stateCode":"BA","latitude":"56.23460000","longitude":"54.38500000"},{"name":"Asanovo","countryCode":"RU","stateCode":"BA","latitude":"54.89418000","longitude":"55.49083000"},{"name":"Askino","countryCode":"RU","stateCode":"BA","latitude":"56.09013000","longitude":"56.57831000"},{"name":"Askinskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"56.08333000","longitude":"56.58333000"},{"name":"Avdon","countryCode":"RU","stateCode":"BA","latitude":"54.66667000","longitude":"55.71667000"},{"name":"Bakalinskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"55.16667000","longitude":"53.75000000"},{"name":"Bakaly","countryCode":"RU","stateCode":"BA","latitude":"55.17889000","longitude":"53.80278000"},{"name":"Baymak","countryCode":"RU","stateCode":"BA","latitude":"52.59333000","longitude":"58.32250000"},{"name":"Bedeyeva Polyana","countryCode":"RU","stateCode":"BA","latitude":"55.32345000","longitude":"56.38882000"},{"name":"Belebey","countryCode":"RU","stateCode":"BA","latitude":"54.11667000","longitude":"54.11667000"},{"name":"Beloretsk","countryCode":"RU","stateCode":"BA","latitude":"53.96306000","longitude":"58.39806000"},{"name":"Beloretskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"54.00000000","longitude":"58.00000000"},{"name":"Birsk","countryCode":"RU","stateCode":"BA","latitude":"55.42111000","longitude":"55.54278000"},{"name":"Bizhbulyak","countryCode":"RU","stateCode":"BA","latitude":"53.69670000","longitude":"54.26420000"},{"name":"Blagoveshchensk","countryCode":"RU","stateCode":"BA","latitude":"55.03500000","longitude":"55.97806000"},{"name":"Bulgakovo","countryCode":"RU","stateCode":"BA","latitude":"54.49680000","longitude":"55.88430000"},{"name":"Burayevo","countryCode":"RU","stateCode":"BA","latitude":"55.84069000","longitude":"55.40834000"},{"name":"Buribay","countryCode":"RU","stateCode":"BA","latitude":"51.96167000","longitude":"58.15917000"},{"name":"Buzdyak","countryCode":"RU","stateCode":"BA","latitude":"54.58333000","longitude":"54.55000000"},{"name":"Buzdyakskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"54.58333000","longitude":"54.50000000"},{"name":"Chekmagush","countryCode":"RU","stateCode":"BA","latitude":"55.13194000","longitude":"54.65556000"},{"name":"Chesnokovka","countryCode":"RU","stateCode":"BA","latitude":"54.61242000","longitude":"55.94575000"},{"name":"Chishmy","countryCode":"RU","stateCode":"BA","latitude":"54.57648000","longitude":"55.37642000"},{"name":"Davlekanovo","countryCode":"RU","stateCode":"BA","latitude":"54.22145000","longitude":"55.03434000"},{"name":"Dmitriyevka","countryCode":"RU","stateCode":"BA","latitude":"54.75000000","longitude":"55.33333000"},{"name":"Duvan","countryCode":"RU","stateCode":"BA","latitude":"55.69497000","longitude":"57.90237000"},{"name":"Dyurtyuli","countryCode":"RU","stateCode":"BA","latitude":"55.49106000","longitude":"54.86883000"},{"name":"Fëdorovskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"53.08333000","longitude":"55.25000000"},{"name":"Iglino","countryCode":"RU","stateCode":"BA","latitude":"54.83244000","longitude":"56.41264000"},{"name":"Inzer","countryCode":"RU","stateCode":"BA","latitude":"54.21670000","longitude":"57.55560000"},{"name":"Ishimbay","countryCode":"RU","stateCode":"BA","latitude":"53.45446000","longitude":"56.04149000"},{"name":"Isyangulovo","countryCode":"RU","stateCode":"BA","latitude":"52.18584000","longitude":"56.58043000"},{"name":"Kabakovo","countryCode":"RU","stateCode":"BA","latitude":"54.53690000","longitude":"56.15170000"},{"name":"Kaltasy","countryCode":"RU","stateCode":"BA","latitude":"55.96926000","longitude":"54.80321000"},{"name":"Kandry","countryCode":"RU","stateCode":"BA","latitude":"54.56667000","longitude":"54.11667000"},{"name":"Karaidel’","countryCode":"RU","stateCode":"BA","latitude":"55.83373000","longitude":"56.90692000"},{"name":"Karmaskaly","countryCode":"RU","stateCode":"BA","latitude":"54.37090000","longitude":"56.18370000"},{"name":"Khaybullinskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"52.00000000","longitude":"58.25000000"},{"name":"Kirgiz-Miyaki","countryCode":"RU","stateCode":"BA","latitude":"53.63240000","longitude":"54.79790000"},{"name":"Krasnaya Gorka","countryCode":"RU","stateCode":"BA","latitude":"55.19617000","longitude":"56.66727000"},{"name":"Krasnokholmskiy","countryCode":"RU","stateCode":"BA","latitude":"55.98729000","longitude":"55.04659000"},{"name":"Krasnyy Klyuch","countryCode":"RU","stateCode":"BA","latitude":"55.38625000","longitude":"56.65287000"},{"name":"Kudeyevskiy","countryCode":"RU","stateCode":"BA","latitude":"54.87583000","longitude":"56.75667000"},{"name":"Kumertau","countryCode":"RU","stateCode":"BA","latitude":"52.76667000","longitude":"55.78333000"},{"name":"Kushnarënkovo","countryCode":"RU","stateCode":"BA","latitude":"55.10500000","longitude":"55.35083000"},{"name":"Lomovka","countryCode":"RU","stateCode":"BA","latitude":"53.91944000","longitude":"58.36722000"},{"name":"Maginsk","countryCode":"RU","stateCode":"BA","latitude":"55.76338000","longitude":"56.96583000"},{"name":"Mayachnyy","countryCode":"RU","stateCode":"BA","latitude":"52.68390000","longitude":"55.68500000"},{"name":"Mechetlinskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"55.91667000","longitude":"58.25000000"},{"name":"Meleuz","countryCode":"RU","stateCode":"BA","latitude":"52.96467000","longitude":"55.93277000"},{"name":"Mesyagutovo","countryCode":"RU","stateCode":"BA","latitude":"55.53028000","longitude":"58.25278000"},{"name":"Mezgor\'e","countryCode":"RU","stateCode":"BA","latitude":"54.04976000","longitude":"57.81713000"},{"name":"Mikhaylovka","countryCode":"RU","stateCode":"BA","latitude":"54.80500000","longitude":"55.89193000"},{"name":"Mindyak","countryCode":"RU","stateCode":"BA","latitude":"54.02310000","longitude":"58.78910000"},{"name":"Mishkino","countryCode":"RU","stateCode":"BA","latitude":"53.99970000","longitude":"59.10640000"},{"name":"Mishkinskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"55.58333000","longitude":"56.00000000"},{"name":"Miyakinskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"53.58333000","longitude":"54.83333000"},{"name":"Mrakovo","countryCode":"RU","stateCode":"BA","latitude":"52.71611000","longitude":"56.62444000"},{"name":"Mursalimkino","countryCode":"RU","stateCode":"BA","latitude":"55.03790000","longitude":"58.55850000"},{"name":"Neftekamsk","countryCode":"RU","stateCode":"BA","latitude":"56.09200000","longitude":"54.26610000"},{"name":"Nikolo-Berëzovka","countryCode":"RU","stateCode":"BA","latitude":"56.12422000","longitude":"54.15573000"},{"name":"Nizhnetroitskiy","countryCode":"RU","stateCode":"BA","latitude":"54.33852000","longitude":"53.68329000"},{"name":"Novobelokatay","countryCode":"RU","stateCode":"BA","latitude":"55.70620000","longitude":"58.95490000"},{"name":"Nurimanovskiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"54.75000000","longitude":"56.66667000"},{"name":"Oktyabr’skiy","countryCode":"RU","stateCode":"BA","latitude":"54.48147000","longitude":"53.47103000"},{"name":"Pavlovka","countryCode":"RU","stateCode":"BA","latitude":"55.42094000","longitude":"56.55426000"},{"name":"Priyutovo","countryCode":"RU","stateCode":"BA","latitude":"53.90000000","longitude":"53.93333000"},{"name":"Rayevskiy","countryCode":"RU","stateCode":"BA","latitude":"54.06580000","longitude":"54.94680000"},{"name":"Salavat","countryCode":"RU","stateCode":"BA","latitude":"53.38365000","longitude":"55.90773000"},{"name":"Semiletka","countryCode":"RU","stateCode":"BA","latitude":"55.36028000","longitude":"54.61528000"},{"name":"Serafimovskiy","countryCode":"RU","stateCode":"BA","latitude":"54.42408000","longitude":"53.79640000"},{"name":"Shafranovo","countryCode":"RU","stateCode":"BA","latitude":"53.96667000","longitude":"54.76667000"},{"name":"Sharan","countryCode":"RU","stateCode":"BA","latitude":"54.81667000","longitude":"54.00000000"},{"name":"Sibay","countryCode":"RU","stateCode":"BA","latitude":"52.71806000","longitude":"58.66583000"},{"name":"Starobaltachevo","countryCode":"RU","stateCode":"BA","latitude":"56.00170000","longitude":"55.92800000"},{"name":"Starosubkhangulovo","countryCode":"RU","stateCode":"BA","latitude":"53.10310000","longitude":"57.44230000"},{"name":"Sterlibashevo","countryCode":"RU","stateCode":"BA","latitude":"53.43755000","longitude":"55.25780000"},{"name":"Sterlitamak","countryCode":"RU","stateCode":"BA","latitude":"53.62462000","longitude":"55.95015000"},{"name":"Subkhankulovo","countryCode":"RU","stateCode":"BA","latitude":"54.55741000","longitude":"53.81153000"},{"name":"Temyasovo","countryCode":"RU","stateCode":"BA","latitude":"52.99333000","longitude":"58.10139000"},{"name":"Tirlyanskiy","countryCode":"RU","stateCode":"BA","latitude":"54.21090000","longitude":"58.58060000"},{"name":"Tolbazy","countryCode":"RU","stateCode":"BA","latitude":"54.02408000","longitude":"55.88248000"},{"name":"Tubinskiy","countryCode":"RU","stateCode":"BA","latitude":"52.88917000","longitude":"58.22250000"},{"name":"Tukan","countryCode":"RU","stateCode":"BA","latitude":"53.84090000","longitude":"57.45520000"},{"name":"Tuymazy","countryCode":"RU","stateCode":"BA","latitude":"54.60666000","longitude":"53.70970000"},{"name":"Uchaly","countryCode":"RU","stateCode":"BA","latitude":"54.35806000","longitude":"59.43611000"},{"name":"Ufa","countryCode":"RU","stateCode":"BA","latitude":"54.74306000","longitude":"55.96779000"},{"name":"Ulu-Telyak","countryCode":"RU","stateCode":"BA","latitude":"54.91570000","longitude":"56.98270000"},{"name":"Ulukulevo","countryCode":"RU","stateCode":"BA","latitude":"54.43550000","longitude":"56.32210000"},{"name":"Urman","countryCode":"RU","stateCode":"BA","latitude":"54.88314000","longitude":"56.87417000"},{"name":"Verkhneyarkeyevo","countryCode":"RU","stateCode":"BA","latitude":"55.45046000","longitude":"54.31455000"},{"name":"Verkhniy Avzyan","countryCode":"RU","stateCode":"BA","latitude":"53.52889000","longitude":"57.53722000"},{"name":"Verkhniye Kigi","countryCode":"RU","stateCode":"BA","latitude":"55.40833000","longitude":"58.60444000"},{"name":"Verkhniye Tatyshly","countryCode":"RU","stateCode":"BA","latitude":"56.29117000","longitude":"55.85750000"},{"name":"Voskresenskoye","countryCode":"RU","stateCode":"BA","latitude":"53.12336000","longitude":"56.14664000"},{"name":"Yanaul","countryCode":"RU","stateCode":"BA","latitude":"56.27510000","longitude":"54.93380000"},{"name":"Yanaul’skiy Rayon","countryCode":"RU","stateCode":"BA","latitude":"56.25000000","longitude":"54.91667000"},{"name":"Yazykovo","countryCode":"RU","stateCode":"BA","latitude":"55.21988000","longitude":"56.13532000"},{"name":"Yermekeyevo","countryCode":"RU","stateCode":"BA","latitude":"54.07614000","longitude":"53.67125000"},{"name":"Yermolayevo","countryCode":"RU","stateCode":"BA","latitude":"52.71667000","longitude":"55.80000000"},{"name":"Yumaguzino","countryCode":"RU","stateCode":"BA","latitude":"52.90412000","longitude":"56.39329000"},{"name":"Zilair","countryCode":"RU","stateCode":"BA","latitude":"52.23320000","longitude":"57.43920000"},{"name":"Zirgan","countryCode":"RU","stateCode":"BA","latitude":"53.22220000","longitude":"55.91850000"},{"name":"Achikulak","countryCode":"RU","stateCode":"STA","latitude":"44.55167000","longitude":"44.83778000"},{"name":"Aleksandriya","countryCode":"RU","stateCode":"STA","latitude":"45.09472000","longitude":"43.24556000"},{"name":"Aleksandriyskaya","countryCode":"RU","stateCode":"STA","latitude":"44.22722000","longitude":"43.34528000"},{"name":"Aleksandrovskoye","countryCode":"RU","stateCode":"STA","latitude":"44.71417000","longitude":"43.00083000"},{"name":"Andzhiyevskiy","countryCode":"RU","stateCode":"STA","latitude":"44.23889000","longitude":"43.08556000"},{"name":"Arzgir","countryCode":"RU","stateCode":"STA","latitude":"45.37278000","longitude":"44.22056000"},{"name":"Balakhonovskoye","countryCode":"RU","stateCode":"STA","latitude":"44.77670000","longitude":"41.78420000"},{"name":"Barsukovskaya","countryCode":"RU","stateCode":"STA","latitude":"44.76320000","longitude":"41.81910000"},{"name":"Bekeshevskaya","countryCode":"RU","stateCode":"STA","latitude":"44.11389000","longitude":"42.42694000"},{"name":"Beshpagir","countryCode":"RU","stateCode":"STA","latitude":"45.02167000","longitude":"42.38083000"},{"name":"Bezopasnoye","countryCode":"RU","stateCode":"STA","latitude":"45.64833000","longitude":"41.93603000"},{"name":"Blagodarnyy","countryCode":"RU","stateCode":"STA","latitude":"45.09778000","longitude":"43.43639000"},{"name":"Blagodatnoye","countryCode":"RU","stateCode":"STA","latitude":"45.39972000","longitude":"42.58667000"},{"name":"Borgustanskaya","countryCode":"RU","stateCode":"STA","latitude":"44.05470000","longitude":"42.52880000"},{"name":"Budënnovsk","countryCode":"RU","stateCode":"STA","latitude":"44.78389000","longitude":"44.16583000"},{"name":"Burlatskoye","countryCode":"RU","stateCode":"STA","latitude":"45.05639000","longitude":"43.63500000"},{"name":"Chernolesskoye","countryCode":"RU","stateCode":"STA","latitude":"44.71556000","longitude":"43.71333000"},{"name":"Divnoye","countryCode":"RU","stateCode":"STA","latitude":"45.90889000","longitude":"43.35472000"},{"name":"Dmitriyevskoye","countryCode":"RU","stateCode":"STA","latitude":"45.80529000","longitude":"41.89667000"},{"name":"Donskoye","countryCode":"RU","stateCode":"STA","latitude":"45.45518000","longitude":"41.97411000"},{"name":"Edissiya","countryCode":"RU","stateCode":"STA","latitude":"44.05111000","longitude":"44.54083000"},{"name":"Etoka","countryCode":"RU","stateCode":"STA","latitude":"43.91944000","longitude":"43.04833000"},{"name":"Galyugayevskaya","countryCode":"RU","stateCode":"STA","latitude":"43.69694000","longitude":"44.93444000"},{"name":"Georgiyevsk","countryCode":"RU","stateCode":"STA","latitude":"44.15194000","longitude":"43.46972000"},{"name":"Georgiyevskaya","countryCode":"RU","stateCode":"STA","latitude":"44.11139000","longitude":"43.49222000"},{"name":"Gofitskoye","countryCode":"RU","stateCode":"STA","latitude":"45.07917000","longitude":"43.04639000"},{"name":"Goryachevodskiy","countryCode":"RU","stateCode":"STA","latitude":"44.02361000","longitude":"43.09222000"},{"name":"Grazhdanskoye","countryCode":"RU","stateCode":"STA","latitude":"44.23000000","longitude":"42.76980000"},{"name":"Grecheskoye","countryCode":"RU","stateCode":"STA","latitude":"44.43053000","longitude":"43.00830000"},{"name":"Grigoropolisskaya","countryCode":"RU","stateCode":"STA","latitude":"45.29722000","longitude":"41.05667000"},{"name":"Inozemtsevo","countryCode":"RU","stateCode":"STA","latitude":"44.09264000","longitude":"43.09113000"},{"name":"Ipatovo","countryCode":"RU","stateCode":"STA","latitude":"45.71806000","longitude":"42.90361000"},{"name":"Irgakly","countryCode":"RU","stateCode":"STA","latitude":"44.36111000","longitude":"44.75556000"},{"name":"Ivanovskoye","countryCode":"RU","stateCode":"STA","latitude":"44.57950000","longitude":"41.87640000"},{"name":"Izobil’nyy","countryCode":"RU","stateCode":"STA","latitude":"45.37092000","longitude":"41.70839000"},{"name":"Kalinovskoye","countryCode":"RU","stateCode":"STA","latitude":"44.86350000","longitude":"42.96220000"},{"name":"Kangly","countryCode":"RU","stateCode":"STA","latitude":"44.25444000","longitude":"43.03083000"},{"name":"Kara-Tyube","countryCode":"RU","stateCode":"STA","latitude":"44.63361000","longitude":"45.43694000"},{"name":"Kayasula","countryCode":"RU","stateCode":"STA","latitude":"44.32500000","longitude":"45.00000000"},{"name":"Kevsala","countryCode":"RU","stateCode":"STA","latitude":"45.79833000","longitude":"42.69028000"},{"name":"Kislovodsk","countryCode":"RU","stateCode":"STA","latitude":"43.91333000","longitude":"42.72083000"},{"name":"Kochubeyevskoye","countryCode":"RU","stateCode":"STA","latitude":"44.64417000","longitude":"41.84528000"},{"name":"Komsomolets","countryCode":"RU","stateCode":"STA","latitude":"44.01972000","longitude":"43.56972000"},{"name":"Konstantinovskaya","countryCode":"RU","stateCode":"STA","latitude":"44.04556000","longitude":"43.15833000"},{"name":"Konstantinovskoye","countryCode":"RU","stateCode":"STA","latitude":"45.29917000","longitude":"42.63667000"},{"name":"Krasnogvardeyskoye","countryCode":"RU","stateCode":"STA","latitude":"45.84604000","longitude":"41.51885000"},{"name":"Krasnokumskoye","countryCode":"RU","stateCode":"STA","latitude":"44.17806000","longitude":"43.50194000"},{"name":"Kruglolesskoye","countryCode":"RU","stateCode":"STA","latitude":"44.65889000","longitude":"42.81417000"},{"name":"Kursavka","countryCode":"RU","stateCode":"STA","latitude":"44.45640000","longitude":"42.50930000"},{"name":"Kurskaya","countryCode":"RU","stateCode":"STA","latitude":"44.05000000","longitude":"44.45000000"},{"name":"Ladovskaya Balka","countryCode":"RU","stateCode":"STA","latitude":"45.62965000","longitude":"41.40231000"},{"name":"Lermontov","countryCode":"RU","stateCode":"STA","latitude":"44.10667000","longitude":"42.97333000"},{"name":"Letnyaya Stavka","countryCode":"RU","stateCode":"STA","latitude":"45.43056000","longitude":"43.44722000"},{"name":"Levokumka","countryCode":"RU","stateCode":"STA","latitude":"44.23167000","longitude":"43.15000000"},{"name":"Levokumskoye","countryCode":"RU","stateCode":"STA","latitude":"44.82194000","longitude":"44.66056000"},{"name":"Lysogorskaya","countryCode":"RU","stateCode":"STA","latitude":"44.10639000","longitude":"43.27556000"},{"name":"Mikhaylovsk","countryCode":"RU","stateCode":"STA","latitude":"45.12833000","longitude":"42.02556000"},{"name":"Mineralnye Vody","countryCode":"RU","stateCode":"STA","latitude":"44.21028000","longitude":"43.13528000"},{"name":"Moskovskoye","countryCode":"RU","stateCode":"STA","latitude":"45.28420000","longitude":"41.91030000"},{"name":"Nadezhda","countryCode":"RU","stateCode":"STA","latitude":"44.10000000","longitude":"44.60000000"},{"name":"Nagutskoye","countryCode":"RU","stateCode":"STA","latitude":"44.44150000","longitude":"42.87620000"},{"name":"Neftekumsk","countryCode":"RU","stateCode":"STA","latitude":"44.75583000","longitude":"44.99250000"},{"name":"Nevinnomyssk","countryCode":"RU","stateCode":"STA","latitude":"44.63330000","longitude":"41.94440000"},{"name":"Nezhinskiy","countryCode":"RU","stateCode":"STA","latitude":"43.92833000","longitude":"42.68556000"},{"name":"Nezlobnaya","countryCode":"RU","stateCode":"STA","latitude":"44.11806000","longitude":"43.40278000"},{"name":"Niny","countryCode":"RU","stateCode":"STA","latitude":"44.48778000","longitude":"43.94889000"},{"name":"Novoaleksandrovsk","countryCode":"RU","stateCode":"STA","latitude":"45.49480000","longitude":"41.22075000"},{"name":"Novoblagodarnoye","countryCode":"RU","stateCode":"STA","latitude":"44.14333000","longitude":"42.87500000"},{"name":"Novopavlovsk","countryCode":"RU","stateCode":"STA","latitude":"43.96222000","longitude":"43.63417000"},{"name":"Novoselitskoye","countryCode":"RU","stateCode":"STA","latitude":"44.75083000","longitude":"43.43694000"},{"name":"Novoterskiy","countryCode":"RU","stateCode":"STA","latitude":"44.14861000","longitude":"43.09250000"},{"name":"Novotroitskaya","countryCode":"RU","stateCode":"STA","latitude":"45.32667000","longitude":"41.52528000"},{"name":"Novozavedennoye","countryCode":"RU","stateCode":"STA","latitude":"44.26278000","longitude":"43.63806000"},{"name":"Orlovka","countryCode":"RU","stateCode":"STA","latitude":"44.69139000","longitude":"44.17444000"},{"name":"Otkaznoye","countryCode":"RU","stateCode":"STA","latitude":"44.32639000","longitude":"43.86083000"},{"name":"Ovoshchi","countryCode":"RU","stateCode":"STA","latitude":"45.36639000","longitude":"43.32333000"},{"name":"Pelagiada","countryCode":"RU","stateCode":"STA","latitude":"45.20639000","longitude":"42.02361000"},{"name":"Podgornaya","countryCode":"RU","stateCode":"STA","latitude":"44.20306000","longitude":"43.42972000"},{"name":"Podkumskiy","countryCode":"RU","stateCode":"STA","latitude":"44.07556000","longitude":"43.21028000"},{"name":"Pokoynoye","countryCode":"RU","stateCode":"STA","latitude":"44.80972000","longitude":"44.25167000"},{"name":"Praskoveya","countryCode":"RU","stateCode":"STA","latitude":"44.74444000","longitude":"44.20306000"},{"name":"Pravokumskoye","countryCode":"RU","stateCode":"STA","latitude":"44.76944000","longitude":"44.64722000"},{"name":"Pregradnoye","countryCode":"RU","stateCode":"STA","latitude":"45.82183000","longitude":"41.74692000"},{"name":"Pyatigorsk","countryCode":"RU","stateCode":"STA","latitude":"44.04861000","longitude":"43.05944000"},{"name":"Pyatigorskiy","countryCode":"RU","stateCode":"STA","latitude":"43.97417000","longitude":"43.25833000"},{"name":"Rasshevatskaya","countryCode":"RU","stateCode":"STA","latitude":"45.57480000","longitude":"41.03496000"},{"name":"Ryzdvyanyy","countryCode":"RU","stateCode":"STA","latitude":"45.26560000","longitude":"41.83890000"},{"name":"Severnoye","countryCode":"RU","stateCode":"STA","latitude":"44.83194000","longitude":"42.85833000"},{"name":"Soldato-Aleksandrovskoye","countryCode":"RU","stateCode":"STA","latitude":"44.26528000","longitude":"43.75611000"},{"name":"Solomenskoye","countryCode":"RU","stateCode":"STA","latitude":"44.21667000","longitude":"44.35278000"},{"name":"Soluno-Dmitriyevskoye","countryCode":"RU","stateCode":"STA","latitude":"44.40740000","longitude":"42.72400000"},{"name":"Sotnikovskoye","countryCode":"RU","stateCode":"STA","latitude":"45.00389000","longitude":"43.77722000"},{"name":"Sovetskaya","countryCode":"RU","stateCode":"STA","latitude":"44.02667000","longitude":"44.05000000"},{"name":"Spitsevka","countryCode":"RU","stateCode":"STA","latitude":"45.12306000","longitude":"42.51250000"},{"name":"Starodubskoye","countryCode":"RU","stateCode":"STA","latitude":"44.56306000","longitude":"44.01528000"},{"name":"Staropavlovskaya","countryCode":"RU","stateCode":"STA","latitude":"43.84889000","longitude":"43.63278000"},{"name":"Stavropol’","countryCode":"RU","stateCode":"STA","latitude":"45.04280000","longitude":"41.97340000"},{"name":"Stepnoye","countryCode":"RU","stateCode":"STA","latitude":"44.27083000","longitude":"44.58500000"},{"name":"Sukhaya Buyvola","countryCode":"RU","stateCode":"STA","latitude":"45.15333000","longitude":"42.99556000"},{"name":"Suvorovskaya","countryCode":"RU","stateCode":"STA","latitude":"44.19010000","longitude":"42.65950000"},{"name":"Svetlograd","countryCode":"RU","stateCode":"STA","latitude":"45.33528000","longitude":"42.85472000"},{"name":"Svobody","countryCode":"RU","stateCode":"STA","latitude":"44.02556000","longitude":"43.05028000"},{"name":"Tatarka","countryCode":"RU","stateCode":"STA","latitude":"44.95889000","longitude":"41.95171000"},{"name":"Temizhbekskaya","countryCode":"RU","stateCode":"STA","latitude":"45.45078000","longitude":"41.03866000"},{"name":"Tishchenskoye","countryCode":"RU","stateCode":"STA","latitude":"45.46056000","longitude":"41.67382000"},{"name":"Trunovskoye","countryCode":"RU","stateCode":"STA","latitude":"45.48778000","longitude":"42.13583000"},{"name":"Urozhaynoye","countryCode":"RU","stateCode":"STA","latitude":"44.78833000","longitude":"44.92278000"},{"name":"Vinsady","countryCode":"RU","stateCode":"STA","latitude":"44.08083000","longitude":"42.96528000"},{"name":"Vostochny","countryCode":"RU","stateCode":"STA","latitude":"44.31494000","longitude":"44.19637000"},{"name":"Vysotskoye","countryCode":"RU","stateCode":"STA","latitude":"45.02500000","longitude":"42.90639000"},{"name":"Yasnaya Polyana","countryCode":"RU","stateCode":"STA","latitude":"44.02250000","longitude":"42.75390000"},{"name":"Yelizavetinskoye","countryCode":"RU","stateCode":"STA","latitude":"45.00722000","longitude":"43.34944000"},{"name":"Yessentuki","countryCode":"RU","stateCode":"STA","latitude":"44.04444000","longitude":"42.86056000"},{"name":"Yessentukskaya","countryCode":"RU","stateCode":"STA","latitude":"44.03280000","longitude":"42.88130000"},{"name":"Yutsa","countryCode":"RU","stateCode":"STA","latitude":"43.95639000","longitude":"43.01278000"},{"name":"Zaterechnyy","countryCode":"RU","stateCode":"STA","latitude":"44.79306000","longitude":"45.20972000"},{"name":"Zavetnoye","countryCode":"RU","stateCode":"STA","latitude":"44.74920000","longitude":"41.59950000"},{"name":"Zelenokumsk","countryCode":"RU","stateCode":"STA","latitude":"44.40694000","longitude":"43.88056000"},{"name":"Zheleznovodsk","countryCode":"RU","stateCode":"STA","latitude":"44.13944000","longitude":"43.01972000"},{"name":"Zmeyka","countryCode":"RU","stateCode":"STA","latitude":"44.14278000","longitude":"43.12083000"},{"name":"Achisu","countryCode":"RU","stateCode":"DA","latitude":"42.65197000","longitude":"47.68282000"},{"name":"Adil’-Yangiyurt","countryCode":"RU","stateCode":"DA","latitude":"43.56328000","longitude":"46.58462000"},{"name":"Agul’skiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"41.83333000","longitude":"47.58333000"},{"name":"Agvali","countryCode":"RU","stateCode":"DA","latitude":"42.53853000","longitude":"46.11967000"},{"name":"Akhty","countryCode":"RU","stateCode":"DA","latitude":"41.45968000","longitude":"47.73123000"},{"name":"Akhtynskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"41.33333000","longitude":"47.58333000"},{"name":"Akhvakhskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.58333000","longitude":"46.33333000"},{"name":"Aknada","countryCode":"RU","stateCode":"DA","latitude":"42.40155000","longitude":"46.17228000"},{"name":"Aksay","countryCode":"RU","stateCode":"DA","latitude":"43.37254000","longitude":"46.44497000"},{"name":"Akusha","countryCode":"RU","stateCode":"DA","latitude":"42.26885000","longitude":"47.34114000"},{"name":"Akushinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.16667000","longitude":"47.33333000"},{"name":"Andi","countryCode":"RU","stateCode":"DA","latitude":"42.78359000","longitude":"46.26171000"},{"name":"Ansalta","countryCode":"RU","stateCode":"DA","latitude":"42.68941000","longitude":"46.11782000"},{"name":"Ashil’ta","countryCode":"RU","stateCode":"DA","latitude":"42.77042000","longitude":"46.72992000"},{"name":"Babayurt","countryCode":"RU","stateCode":"DA","latitude":"43.60020000","longitude":"46.77888000"},{"name":"Babayurtovskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"43.58333000","longitude":"47.00000000"},{"name":"Bammatyurt","countryCode":"RU","stateCode":"DA","latitude":"43.34576000","longitude":"46.60819000"},{"name":"Bavtugay","countryCode":"RU","stateCode":"DA","latitude":"43.16808000","longitude":"46.83415000"},{"name":"Belidzhi","countryCode":"RU","stateCode":"DA","latitude":"41.89184000","longitude":"48.41247000"},{"name":"Bezhta","countryCode":"RU","stateCode":"DA","latitude":"42.13380000","longitude":"46.12828000"},{"name":"Botashyurt","countryCode":"RU","stateCode":"DA","latitude":"43.30801000","longitude":"46.50991000"},{"name":"Botayurt","countryCode":"RU","stateCode":"DA","latitude":"43.31865000","longitude":"46.68371000"},{"name":"Botlikhskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.75000000","longitude":"46.25000000"},{"name":"Burtunay","countryCode":"RU","stateCode":"DA","latitude":"42.98860000","longitude":"46.63034000"},{"name":"Buynaksk","countryCode":"RU","stateCode":"DA","latitude":"42.81900000","longitude":"47.11920000"},{"name":"Buynakskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.83333000","longitude":"47.16667000"},{"name":"Charodinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.16667000","longitude":"46.75000000"},{"name":"Chinar","countryCode":"RU","stateCode":"DA","latitude":"42.10798000","longitude":"48.14321000"},{"name":"Chirkey","countryCode":"RU","stateCode":"DA","latitude":"42.96131000","longitude":"46.97866000"},{"name":"Chontaul","countryCode":"RU","stateCode":"DA","latitude":"43.30481000","longitude":"46.85967000"},{"name":"Dagestanskiye Ogni","countryCode":"RU","stateCode":"DA","latitude":"42.11589000","longitude":"48.19204000"},{"name":"Dakhadayevskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.08333000","longitude":"47.58333000"},{"name":"Derbent","countryCode":"RU","stateCode":"DA","latitude":"42.06779000","longitude":"48.28987000"},{"name":"Derbentskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.08333000","longitude":"48.16667000"},{"name":"Dokuzparinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.33333000","longitude":"47.91667000"},{"name":"Dorgeli","countryCode":"RU","stateCode":"DA","latitude":"42.66700000","longitude":"47.29435000"},{"name":"Druzhba","countryCode":"RU","stateCode":"DA","latitude":"42.24200000","longitude":"48.00145000"},{"name":"Dubki","countryCode":"RU","stateCode":"DA","latitude":"43.02116000","longitude":"46.83746000"},{"name":"Dylym","countryCode":"RU","stateCode":"DA","latitude":"43.07099000","longitude":"46.63454000"},{"name":"Endirey","countryCode":"RU","stateCode":"DA","latitude":"43.16316000","longitude":"46.65401000"},{"name":"Erpeli","countryCode":"RU","stateCode":"DA","latitude":"42.80584000","longitude":"46.97732000"},{"name":"Gagatli","countryCode":"RU","stateCode":"DA","latitude":"42.80130000","longitude":"46.29162000"},{"name":"Gaptsakh","countryCode":"RU","stateCode":"DA","latitude":"41.45174000","longitude":"47.93027000"},{"name":"Gedzhukh","countryCode":"RU","stateCode":"DA","latitude":"42.12786000","longitude":"48.06474000"},{"name":"Gereykhanovskoye","countryCode":"RU","stateCode":"DA","latitude":"41.70110000","longitude":"48.28113000"},{"name":"Gerga","countryCode":"RU","stateCode":"DA","latitude":"42.34645000","longitude":"47.96333000"},{"name":"Gergebil’","countryCode":"RU","stateCode":"DA","latitude":"42.50472000","longitude":"47.06611000"},{"name":"Gergebil’skiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.50000000","longitude":"47.00000000"},{"name":"Gimry","countryCode":"RU","stateCode":"DA","latitude":"42.75974000","longitude":"46.83959000"},{"name":"Gubden","countryCode":"RU","stateCode":"DA","latitude":"42.56808000","longitude":"47.56579000"},{"name":"Gumbetovskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.83333000","longitude":"46.50000000"},{"name":"Gunib","countryCode":"RU","stateCode":"DA","latitude":"42.38758000","longitude":"46.96509000"},{"name":"Gunibskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.41667000","longitude":"46.83333000"},{"name":"Gurbuki","countryCode":"RU","stateCode":"DA","latitude":"42.61128000","longitude":"47.60067000"},{"name":"Irganay","countryCode":"RU","stateCode":"DA","latitude":"42.64650000","longitude":"46.91154000"},{"name":"Izberbash","countryCode":"RU","stateCode":"DA","latitude":"42.56955000","longitude":"47.86447000"},{"name":"Kafyr-Kumukh","countryCode":"RU","stateCode":"DA","latitude":"42.83754000","longitude":"47.15412000"},{"name":"Kalininaul","countryCode":"RU","stateCode":"DA","latitude":"43.07121000","longitude":"46.56679000"},{"name":"Karabudakhkent","countryCode":"RU","stateCode":"DA","latitude":"42.70870000","longitude":"47.56735000"},{"name":"Karabudakhkentskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.66667000","longitude":"47.50000000"},{"name":"Karamakhi","countryCode":"RU","stateCode":"DA","latitude":"42.61934000","longitude":"47.26017000"},{"name":"Karata","countryCode":"RU","stateCode":"DA","latitude":"42.59486000","longitude":"46.33930000"},{"name":"Kaspiysk","countryCode":"RU","stateCode":"DA","latitude":"42.88165000","longitude":"47.63919000"},{"name":"Kasumkent","countryCode":"RU","stateCode":"DA","latitude":"41.67725000","longitude":"48.14601000"},{"name":"Kayakent","countryCode":"RU","stateCode":"DA","latitude":"42.38736000","longitude":"47.90301000"},{"name":"Kayakentskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.33333000","longitude":"47.91667000"},{"name":"Kaytagskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.08333000","longitude":"47.83333000"},{"name":"Kazbekovskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"43.00000000","longitude":"46.66667000"},{"name":"Khadzhalmakhi","countryCode":"RU","stateCode":"DA","latitude":"42.42000000","longitude":"47.18206000"},{"name":"Khamamatyurt","countryCode":"RU","stateCode":"DA","latitude":"43.60809000","longitude":"46.50060000"},{"name":"Khasavyurt","countryCode":"RU","stateCode":"DA","latitude":"43.25090000","longitude":"46.58766000"},{"name":"Khasavyurtovskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"43.33333000","longitude":"46.66667000"},{"name":"Khazar","countryCode":"RU","stateCode":"DA","latitude":"41.99740000","longitude":"48.33325000"},{"name":"Khebda","countryCode":"RU","stateCode":"DA","latitude":"42.44423000","longitude":"46.55172000"},{"name":"Khiv","countryCode":"RU","stateCode":"DA","latitude":"41.75428000","longitude":"47.93063000"},{"name":"Khivskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"41.75000000","longitude":"47.91667000"},{"name":"Khuchni","countryCode":"RU","stateCode":"DA","latitude":"41.94986000","longitude":"47.94854000"},{"name":"Khunzakh","countryCode":"RU","stateCode":"DA","latitude":"42.54240000","longitude":"46.70689000"},{"name":"Khunzakhskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.58333000","longitude":"46.66667000"},{"name":"Kishcha","countryCode":"RU","stateCode":"DA","latitude":"42.17677000","longitude":"47.58117000"},{"name":"Kizilyurt","countryCode":"RU","stateCode":"DA","latitude":"43.18830000","longitude":"46.88511000"},{"name":"Kizilyurtovskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"43.25000000","longitude":"46.91667000"},{"name":"Kizlyar","countryCode":"RU","stateCode":"DA","latitude":"43.84712000","longitude":"46.71445000"},{"name":"Kizlyarskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"44.00000000","longitude":"47.00000000"},{"name":"Kochubey","countryCode":"RU","stateCode":"DA","latitude":"44.38611000","longitude":"46.58250000"},{"name":"Kokrek","countryCode":"RU","stateCode":"DA","latitude":"43.23639000","longitude":"46.72665000"},{"name":"Komsomol’skiy","countryCode":"RU","stateCode":"DA","latitude":"43.97833000","longitude":"46.69852000"},{"name":"Korkmaskala","countryCode":"RU","stateCode":"DA","latitude":"43.02379000","longitude":"47.29436000"},{"name":"Kostek","countryCode":"RU","stateCode":"DA","latitude":"43.34387000","longitude":"46.85411000"},{"name":"Kubachi","countryCode":"RU","stateCode":"DA","latitude":"42.08598000","longitude":"47.60338000"},{"name":"Kuli","countryCode":"RU","stateCode":"DA","latitude":"42.01845000","longitude":"47.24342000"},{"name":"Kulinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.00000000","longitude":"47.25000000"},{"name":"Kumukh","countryCode":"RU","stateCode":"DA","latitude":"42.17036000","longitude":"47.11606000"},{"name":"Kurakh","countryCode":"RU","stateCode":"DA","latitude":"41.58491000","longitude":"47.78306000"},{"name":"Kurakhskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"41.58333000","longitude":"47.75000000"},{"name":"Kurkent","countryCode":"RU","stateCode":"DA","latitude":"41.71199000","longitude":"48.11531000"},{"name":"Kurush","countryCode":"RU","stateCode":"DA","latitude":"41.28413000","longitude":"47.83454000"},{"name":"Kyakhulay","countryCode":"RU","stateCode":"DA","latitude":"42.96839000","longitude":"47.48301000"},{"name":"Lakskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.16667000","longitude":"47.08333000"},{"name":"Leninaul","countryCode":"RU","stateCode":"DA","latitude":"43.09138000","longitude":"46.57434000"},{"name":"Leninkent","countryCode":"RU","stateCode":"DA","latitude":"42.96895000","longitude":"47.35202000"},{"name":"Levashi","countryCode":"RU","stateCode":"DA","latitude":"42.43036000","longitude":"47.32148000"},{"name":"Levashinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.41667000","longitude":"47.33333000"},{"name":"Lutkun","countryCode":"RU","stateCode":"DA","latitude":"41.48084000","longitude":"47.68578000"},{"name":"Madzhalis","countryCode":"RU","stateCode":"DA","latitude":"42.12167000","longitude":"47.83333000"},{"name":"Magaramkent","countryCode":"RU","stateCode":"DA","latitude":"41.61586000","longitude":"48.34797000"},{"name":"Magaramkentskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"41.66667000","longitude":"48.33333000"},{"name":"Makhachkala","countryCode":"RU","stateCode":"DA","latitude":"42.97638000","longitude":"47.50236000"},{"name":"Mamedkala","countryCode":"RU","stateCode":"DA","latitude":"42.16757000","longitude":"48.11671000"},{"name":"Manas","countryCode":"RU","stateCode":"DA","latitude":"42.72749000","longitude":"47.67846000"},{"name":"Manaskent","countryCode":"RU","stateCode":"DA","latitude":"42.74020000","longitude":"47.69140000"},{"name":"Miatli","countryCode":"RU","stateCode":"DA","latitude":"43.08173000","longitude":"46.82860000"},{"name":"Miskindzha","countryCode":"RU","stateCode":"DA","latitude":"41.42402000","longitude":"47.84669000"},{"name":"Mugi","countryCode":"RU","stateCode":"DA","latitude":"42.29944000","longitude":"47.42077000"},{"name":"Mutsalaul","countryCode":"RU","stateCode":"DA","latitude":"43.27548000","longitude":"46.73078000"},{"name":"Myurego","countryCode":"RU","stateCode":"DA","latitude":"42.41087000","longitude":"47.69304000"},{"name":"Nizhneye Kazanishche","countryCode":"RU","stateCode":"DA","latitude":"42.76369000","longitude":"47.16027000"},{"name":"Nizhniy Dzhengutay","countryCode":"RU","stateCode":"DA","latitude":"42.70008000","longitude":"47.24488000"},{"name":"Nogayskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"44.50000000","longitude":"46.00000000"},{"name":"Novaya Maka","countryCode":"RU","stateCode":"DA","latitude":"41.77173000","longitude":"48.36149000"},{"name":"Novogagatli","countryCode":"RU","stateCode":"DA","latitude":"43.45677000","longitude":"46.48175000"},{"name":"Novokayakent","countryCode":"RU","stateCode":"DA","latitude":"42.39368000","longitude":"47.98608000"},{"name":"Novolakskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"43.16667000","longitude":"46.50000000"},{"name":"Novolakskoye","countryCode":"RU","stateCode":"DA","latitude":"43.11952000","longitude":"46.48281000"},{"name":"Novyy Chirkey","countryCode":"RU","stateCode":"DA","latitude":"43.16205000","longitude":"47.05585000"},{"name":"Novyy Khushet","countryCode":"RU","stateCode":"DA","latitude":"42.89941000","longitude":"47.56040000"},{"name":"Novyy Kostek","countryCode":"RU","stateCode":"DA","latitude":"43.33530000","longitude":"46.82466000"},{"name":"Novyy Sulak","countryCode":"RU","stateCode":"DA","latitude":"43.18126000","longitude":"46.82630000"},{"name":"Nuradilovo","countryCode":"RU","stateCode":"DA","latitude":"43.28447000","longitude":"46.45763000"},{"name":"Paraul","countryCode":"RU","stateCode":"DA","latitude":"42.74193000","longitude":"47.35531000"},{"name":"Pervomayskoye","countryCode":"RU","stateCode":"DA","latitude":"43.91904000","longitude":"46.71019000"},{"name":"Pokrovskoye","countryCode":"RU","stateCode":"DA","latitude":"43.28872000","longitude":"46.66527000"},{"name":"Rutul","countryCode":"RU","stateCode":"DA","latitude":"41.53566000","longitude":"47.42391000"},{"name":"Rutul’skiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"41.66667000","longitude":"47.25000000"},{"name":"Sabnova","countryCode":"RU","stateCode":"DA","latitude":"42.06316000","longitude":"48.25326000"},{"name":"Samur","countryCode":"RU","stateCode":"DA","latitude":"41.82527000","longitude":"48.48597000"},{"name":"Sergokala","countryCode":"RU","stateCode":"DA","latitude":"42.45468000","longitude":"47.66119000"},{"name":"Sergokalinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.33333000","longitude":"47.58333000"},{"name":"Shamil’kala","countryCode":"RU","stateCode":"DA","latitude":"42.68581000","longitude":"46.86393000"},{"name":"Shamil’skiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.41667000","longitude":"46.50000000"},{"name":"Shamkhal","countryCode":"RU","stateCode":"DA","latitude":"43.05958000","longitude":"47.33732000"},{"name":"Shamkhal-Termen","countryCode":"RU","stateCode":"DA","latitude":"43.03389000","longitude":"47.31053000"},{"name":"Siukh","countryCode":"RU","stateCode":"DA","latitude":"42.59990000","longitude":"46.54462000"},{"name":"Solnechnoye","countryCode":"RU","stateCode":"DA","latitude":"43.27600000","longitude":"46.50697000"},{"name":"Sulak","countryCode":"RU","stateCode":"DA","latitude":"43.27342000","longitude":"47.51463000"},{"name":"Suleyman-Stal’skiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"41.66667000","longitude":"48.08333000"},{"name":"Syrtych","countryCode":"RU","stateCode":"DA","latitude":"41.83388000","longitude":"48.22901000"},{"name":"Tabasaranskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"41.91667000","longitude":"48.00000000"},{"name":"Tarki","countryCode":"RU","stateCode":"DA","latitude":"42.94423000","longitude":"47.49527000"},{"name":"Tarumovka","countryCode":"RU","stateCode":"DA","latitude":"44.07606000","longitude":"46.53613000"},{"name":"Tarumovskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"44.41667000","longitude":"46.66667000"},{"name":"Temiraul","countryCode":"RU","stateCode":"DA","latitude":"43.25322000","longitude":"46.82540000"},{"name":"Terekli-Mekteb","countryCode":"RU","stateCode":"DA","latitude":"44.16710000","longitude":"45.86975000"},{"name":"Tlyarata","countryCode":"RU","stateCode":"DA","latitude":"42.10408000","longitude":"46.35590000"},{"name":"Tlyaratinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.08333000","longitude":"46.41667000"},{"name":"Tpig","countryCode":"RU","stateCode":"DA","latitude":"41.78007000","longitude":"47.58896000"},{"name":"Tsumadinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.50000000","longitude":"46.08333000"},{"name":"Tsuntinskiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.16667000","longitude":"46.00000000"},{"name":"Tsurib","countryCode":"RU","stateCode":"DA","latitude":"42.23680000","longitude":"46.83073000"},{"name":"Tyube","countryCode":"RU","stateCode":"DA","latitude":"43.04926000","longitude":"47.30742000"},{"name":"Uchkent","countryCode":"RU","stateCode":"DA","latitude":"43.11427000","longitude":"47.08255000"},{"name":"Ulluaya","countryCode":"RU","stateCode":"DA","latitude":"42.37377000","longitude":"47.37451000"},{"name":"Ullubiyaul","countryCode":"RU","stateCode":"DA","latitude":"42.59689000","longitude":"47.71825000"},{"name":"Untsukul’","countryCode":"RU","stateCode":"DA","latitude":"42.71149000","longitude":"46.78663000"},{"name":"Untsukul’skiy Rayon","countryCode":"RU","stateCode":"DA","latitude":"42.66667000","longitude":"46.83333000"},{"name":"Urkarakh","countryCode":"RU","stateCode":"DA","latitude":"42.16297000","longitude":"47.63068000"},{"name":"Urma","countryCode":"RU","stateCode":"DA","latitude":"42.53894000","longitude":"47.28639000"},{"name":"Usisha","countryCode":"RU","stateCode":"DA","latitude":"42.25111000","longitude":"47.39278000"},{"name":"Usukhchay","countryCode":"RU","stateCode":"DA","latitude":"41.42245000","longitude":"47.91318000"},{"name":"Utamysh","countryCode":"RU","stateCode":"DA","latitude":"42.40718000","longitude":"47.75109000"},{"name":"Utsmiyurt","countryCode":"RU","stateCode":"DA","latitude":"43.53481000","longitude":"46.46952000"},{"name":"Velikent","countryCode":"RU","stateCode":"DA","latitude":"42.18762000","longitude":"48.06366000"},{"name":"Verkhneye Kazanishche","countryCode":"RU","stateCode":"DA","latitude":"42.73547000","longitude":"47.13780000"},{"name":"Yuzhno-Sukhokumsk","countryCode":"RU","stateCode":"DA","latitude":"44.65811000","longitude":"45.64360000"},{"name":"Zubutli-Miatli","countryCode":"RU","stateCode":"DA","latitude":"43.19886000","longitude":"46.81241000"},{"name":"Achit","countryCode":"RU","stateCode":"SVE","latitude":"56.79850000","longitude":"57.89940000"},{"name":"Alapayevsk","countryCode":"RU","stateCode":"SVE","latitude":"57.85158000","longitude":"61.69627000"},{"name":"Aramil","countryCode":"RU","stateCode":"SVE","latitude":"56.69770000","longitude":"60.83690000"},{"name":"Arti","countryCode":"RU","stateCode":"SVE","latitude":"56.42344000","longitude":"58.53276000"},{"name":"Artëmovskiy","countryCode":"RU","stateCode":"SVE","latitude":"57.35550000","longitude":"61.86865000"},{"name":"Asbest","countryCode":"RU","stateCode":"SVE","latitude":"57.00993000","longitude":"61.45776000"},{"name":"Asbestovskiy","countryCode":"RU","stateCode":"SVE","latitude":"57.75574000","longitude":"61.39672000"},{"name":"Atig","countryCode":"RU","stateCode":"SVE","latitude":"56.69307000","longitude":"59.42271000"},{"name":"Azanka","countryCode":"RU","stateCode":"SVE","latitude":"58.04012000","longitude":"64.78927000"},{"name":"Baraba","countryCode":"RU","stateCode":"SVE","latitude":"56.75000000","longitude":"61.76667000"},{"name":"Baranchinskiy","countryCode":"RU","stateCode":"SVE","latitude":"58.16170000","longitude":"59.69910000"},{"name":"Baykalovo","countryCode":"RU","stateCode":"SVE","latitude":"57.39811000","longitude":"63.76841000"},{"name":"Beloyarskiy","countryCode":"RU","stateCode":"SVE","latitude":"56.75840000","longitude":"61.41430000"},{"name":"Beryozovsky","countryCode":"RU","stateCode":"SVE","latitude":"56.90830000","longitude":"60.80190000"},{"name":"Bilimbay","countryCode":"RU","stateCode":"SVE","latitude":"56.96889000","longitude":"59.81490000"},{"name":"Bisert’","countryCode":"RU","stateCode":"SVE","latitude":"56.86174000","longitude":"59.05231000"},{"name":"Bobrovskiy","countryCode":"RU","stateCode":"SVE","latitude":"56.67320000","longitude":"60.98070000"},{"name":"Bogdanovich","countryCode":"RU","stateCode":"SVE","latitude":"56.78028000","longitude":"62.04944000"},{"name":"Bulanash","countryCode":"RU","stateCode":"SVE","latitude":"57.27825000","longitude":"61.99650000"},{"name":"Butka","countryCode":"RU","stateCode":"SVE","latitude":"56.71788000","longitude":"63.78661000"},{"name":"Chernoistochinsk","countryCode":"RU","stateCode":"SVE","latitude":"57.73639000","longitude":"59.87194000"},{"name":"Cherëmukhovo","countryCode":"RU","stateCode":"SVE","latitude":"60.34842000","longitude":"59.98507000"},{"name":"Degtyarsk","countryCode":"RU","stateCode":"SVE","latitude":"56.70400000","longitude":"60.08790000"},{"name":"Druzhinino","countryCode":"RU","stateCode":"SVE","latitude":"56.78945000","longitude":"59.51428000"},{"name":"Dvurechensk","countryCode":"RU","stateCode":"SVE","latitude":"56.59820000","longitude":"61.09530000"},{"name":"Gari","countryCode":"RU","stateCode":"SVE","latitude":"59.43075000","longitude":"62.34967000"},{"name":"Gornyy Shchit","countryCode":"RU","stateCode":"SVE","latitude":"56.68815000","longitude":"60.51947000"},{"name":"Gryaznovskoye","countryCode":"RU","stateCode":"SVE","latitude":"56.78250000","longitude":"61.70530000"},{"name":"Irbit","countryCode":"RU","stateCode":"SVE","latitude":"57.67052000","longitude":"63.07100000"},{"name":"Is","countryCode":"RU","stateCode":"SVE","latitude":"58.79090000","longitude":"59.71790000"},{"name":"Iset’","countryCode":"RU","stateCode":"SVE","latitude":"56.97790000","longitude":"60.37180000"},{"name":"Istok","countryCode":"RU","stateCode":"SVE","latitude":"56.79086000","longitude":"60.77889000"},{"name":"Ivdel’","countryCode":"RU","stateCode":"SVE","latitude":"60.69111000","longitude":"60.42056000"},{"name":"Izumrud","countryCode":"RU","stateCode":"SVE","latitude":"57.07881000","longitude":"61.39932000"},{"name":"Kachkanar","countryCode":"RU","stateCode":"SVE","latitude":"58.70020000","longitude":"59.48390000"},{"name":"Kalinovo","countryCode":"RU","stateCode":"SVE","latitude":"57.13170000","longitude":"60.14640000"},{"name":"Kamensk-Ural’skiy","countryCode":"RU","stateCode":"SVE","latitude":"56.41850000","longitude":"61.93290000"},{"name":"Kamyshlov","countryCode":"RU","stateCode":"SVE","latitude":"56.84278000","longitude":"62.71111000"},{"name":"Karpinsk","countryCode":"RU","stateCode":"SVE","latitude":"59.77030000","longitude":"59.99640000"},{"name":"Karpushikha","countryCode":"RU","stateCode":"SVE","latitude":"57.50167000","longitude":"59.89556000"},{"name":"Kedrovoye","countryCode":"RU","stateCode":"SVE","latitude":"57.15760000","longitude":"60.56980000"},{"name":"Kirovgrad","countryCode":"RU","stateCode":"SVE","latitude":"57.42972000","longitude":"60.05972000"},{"name":"Klyuchevsk","countryCode":"RU","stateCode":"SVE","latitude":"57.12160000","longitude":"60.94140000"},{"name":"Krasnogvardeyskiy","countryCode":"RU","stateCode":"SVE","latitude":"57.37928000","longitude":"62.31952000"},{"name":"Krasnotur’insk","countryCode":"RU","stateCode":"SVE","latitude":"59.76660000","longitude":"60.20860000"},{"name":"Krasnoufimsk","countryCode":"RU","stateCode":"SVE","latitude":"56.60585000","longitude":"57.76686000"},{"name":"Krasnoural’sk","countryCode":"RU","stateCode":"SVE","latitude":"58.36380000","longitude":"60.04070000"},{"name":"Kushva","countryCode":"RU","stateCode":"SVE","latitude":"58.29056000","longitude":"59.75917000"},{"name":"Kuzino","countryCode":"RU","stateCode":"SVE","latitude":"57.02240000","longitude":"59.44120000"},{"name":"Lesnoy","countryCode":"RU","stateCode":"SVE","latitude":"57.61980000","longitude":"63.07840000"},{"name":"Levikha","countryCode":"RU","stateCode":"SVE","latitude":"57.58361000","longitude":"59.90028000"},{"name":"Lobva","countryCode":"RU","stateCode":"SVE","latitude":"59.18538000","longitude":"60.51846000"},{"name":"Losinyy","countryCode":"RU","stateCode":"SVE","latitude":"57.13862000","longitude":"61.06663000"},{"name":"Lugovskoy","countryCode":"RU","stateCode":"SVE","latitude":"56.95849000","longitude":"64.52897000"},{"name":"Malysheva","countryCode":"RU","stateCode":"SVE","latitude":"57.11851000","longitude":"61.40345000"},{"name":"Martyush","countryCode":"RU","stateCode":"SVE","latitude":"56.40000000","longitude":"61.88194000"},{"name":"Mikhaylovsk","countryCode":"RU","stateCode":"SVE","latitude":"56.43583000","longitude":"59.12000000"},{"name":"Monetnyy","countryCode":"RU","stateCode":"SVE","latitude":"57.04720000","longitude":"60.87940000"},{"name":"Nev’yansk","countryCode":"RU","stateCode":"SVE","latitude":"57.49530000","longitude":"60.21120000"},{"name":"Neyvo-Rudyanka","countryCode":"RU","stateCode":"SVE","latitude":"57.34440000","longitude":"60.13430000"},{"name":"Neyvo-Shaytanskiy","countryCode":"RU","stateCode":"SVE","latitude":"57.72860000","longitude":"61.24956000"},{"name":"Nikolo-Pavlovskoye","countryCode":"RU","stateCode":"SVE","latitude":"57.78306000","longitude":"60.05778000"},{"name":"Nizhniye Sergi","countryCode":"RU","stateCode":"SVE","latitude":"56.66139000","longitude":"59.30333000"},{"name":"Nizhny Tagil","countryCode":"RU","stateCode":"SVE","latitude":"57.91944000","longitude":"59.96500000"},{"name":"Nizhnyaya Irga","countryCode":"RU","stateCode":"SVE","latitude":"56.86690000","longitude":"57.42200000"},{"name":"Nizhnyaya Salda","countryCode":"RU","stateCode":"SVE","latitude":"58.07756000","longitude":"60.72020000"},{"name":"Nizhnyaya Tura","countryCode":"RU","stateCode":"SVE","latitude":"58.62930000","longitude":"59.81180000"},{"name":"Novaya Lyalya","countryCode":"RU","stateCode":"SVE","latitude":"59.05503000","longitude":"60.59899000"},{"name":"Novoasbest","countryCode":"RU","stateCode":"SVE","latitude":"57.74225000","longitude":"60.28773000"},{"name":"Novoural’sk","countryCode":"RU","stateCode":"SVE","latitude":"57.24389000","longitude":"60.08389000"},{"name":"Novoutkinsk","countryCode":"RU","stateCode":"SVE","latitude":"56.99295000","longitude":"59.55714000"},{"name":"Obukhovskoye","countryCode":"RU","stateCode":"SVE","latitude":"56.83450000","longitude":"62.61200000"},{"name":"Ous","countryCode":"RU","stateCode":"SVE","latitude":"60.90583000","longitude":"61.51861000"},{"name":"Pelym","countryCode":"RU","stateCode":"SVE","latitude":"61.01083000","longitude":"61.99778000"},{"name":"Pervoural’sk","countryCode":"RU","stateCode":"SVE","latitude":"56.90528000","longitude":"59.94361000"},{"name":"Petrokamenskoye","countryCode":"RU","stateCode":"SVE","latitude":"57.71600000","longitude":"60.64840000"},{"name":"Pokrovskoye","countryCode":"RU","stateCode":"SVE","latitude":"56.47040000","longitude":"61.60920000"},{"name":"Polevskoy","countryCode":"RU","stateCode":"SVE","latitude":"56.44222000","longitude":"60.18778000"},{"name":"Polunochnoye","countryCode":"RU","stateCode":"SVE","latitude":"60.86972000","longitude":"60.41528000"},{"name":"Pyshma","countryCode":"RU","stateCode":"SVE","latitude":"56.95226000","longitude":"63.25129000"},{"name":"Reftinskiy","countryCode":"RU","stateCode":"SVE","latitude":"57.09013000","longitude":"61.67692000"},{"name":"Revda","countryCode":"RU","stateCode":"SVE","latitude":"56.80097000","longitude":"59.93028000"},{"name":"Rezh","countryCode":"RU","stateCode":"SVE","latitude":"57.37005000","longitude":"61.40428000"},{"name":"Rudnichnyy","countryCode":"RU","stateCode":"SVE","latitude":"59.70118000","longitude":"60.28817000"},{"name":"Sarana","countryCode":"RU","stateCode":"SVE","latitude":"56.47728000","longitude":"57.72586000"},{"name":"Serov","countryCode":"RU","stateCode":"SVE","latitude":"59.60334000","longitude":"60.57870000"},{"name":"Severka","countryCode":"RU","stateCode":"SVE","latitude":"56.86880000","longitude":"60.30150000"},{"name":"Severoural’sk","countryCode":"RU","stateCode":"SVE","latitude":"60.15328000","longitude":"59.95205000"},{"name":"Shabrovskiy","countryCode":"RU","stateCode":"SVE","latitude":"56.63597000","longitude":"60.58065000"},{"name":"Shalya","countryCode":"RU","stateCode":"SVE","latitude":"57.24710000","longitude":"58.72980000"},{"name":"Shamary","countryCode":"RU","stateCode":"SVE","latitude":"57.34340000","longitude":"58.21988000"},{"name":"Shchelkun","countryCode":"RU","stateCode":"SVE","latitude":"56.30338000","longitude":"60.94831000"},{"name":"Shirokaya Rechka","countryCode":"RU","stateCode":"SVE","latitude":"56.79858000","longitude":"60.48522000"},{"name":"Shuvakish","countryCode":"RU","stateCode":"SVE","latitude":"56.91870000","longitude":"60.47727000"},{"name":"Sos’va","countryCode":"RU","stateCode":"SVE","latitude":"59.17662000","longitude":"61.85579000"},{"name":"Sovkhoznyy","countryCode":"RU","stateCode":"SVE","latitude":"56.55990000","longitude":"61.42600000"},{"name":"Sredneuralsk","countryCode":"RU","stateCode":"SVE","latitude":"56.98921000","longitude":"60.46662000"},{"name":"Staropyshminsk","countryCode":"RU","stateCode":"SVE","latitude":"56.93867000","longitude":"60.90295000"},{"name":"Staroutkinsk","countryCode":"RU","stateCode":"SVE","latitude":"57.23017000","longitude":"59.33483000"},{"name":"Sukhoy Log","countryCode":"RU","stateCode":"SVE","latitude":"56.90940000","longitude":"62.02960000"},{"name":"Svobodnyy","countryCode":"RU","stateCode":"SVE","latitude":"58.03972000","longitude":"60.39611000"},{"name":"Sylva","countryCode":"RU","stateCode":"SVE","latitude":"57.30920000","longitude":"58.77340000"},{"name":"Sysertskiy Rayon","countryCode":"RU","stateCode":"SVE","latitude":"56.50000000","longitude":"60.75000000"},{"name":"Sysert’","countryCode":"RU","stateCode":"SVE","latitude":"56.50243000","longitude":"60.81917000"},{"name":"Tabory","countryCode":"RU","stateCode":"SVE","latitude":"58.51982000","longitude":"64.54947000"},{"name":"Talitsa","countryCode":"RU","stateCode":"SVE","latitude":"57.01095000","longitude":"63.73254000"},{"name":"Tavda","countryCode":"RU","stateCode":"SVE","latitude":"58.04254000","longitude":"65.27258000"},{"name":"Tretiy Severnyy","countryCode":"RU","stateCode":"SVE","latitude":"60.20861000","longitude":"59.96111000"},{"name":"Troitskiy","countryCode":"RU","stateCode":"SVE","latitude":"57.06028000","longitude":"63.74811000"},{"name":"Tsementnyy","countryCode":"RU","stateCode":"SVE","latitude":"57.46930000","longitude":"60.15360000"},{"name":"Tugulym","countryCode":"RU","stateCode":"SVE","latitude":"57.05906000","longitude":"64.64251000"},{"name":"Turinsk","countryCode":"RU","stateCode":"SVE","latitude":"58.04575000","longitude":"63.69605000"},{"name":"Turinskaya Sloboda","countryCode":"RU","stateCode":"SVE","latitude":"57.62320000","longitude":"64.38575000"},{"name":"Ufimskiy","countryCode":"RU","stateCode":"SVE","latitude":"56.70840000","longitude":"58.05170000"},{"name":"Uralets","countryCode":"RU","stateCode":"SVE","latitude":"57.66140000","longitude":"59.64970000"},{"name":"Valerianovsk","countryCode":"RU","stateCode":"SVE","latitude":"58.76080000","longitude":"59.55960000"},{"name":"Verkh-Neyvinskiy","countryCode":"RU","stateCode":"SVE","latitude":"57.27013000","longitude":"60.13762000"},{"name":"Verkhneye Dubrovo","countryCode":"RU","stateCode":"SVE","latitude":"56.75280000","longitude":"61.04680000"},{"name":"Verkhniy Tagil","countryCode":"RU","stateCode":"SVE","latitude":"57.37330000","longitude":"59.95560000"},{"name":"Verkhniye Sergi","countryCode":"RU","stateCode":"SVE","latitude":"56.64694000","longitude":"59.55556000"},{"name":"Verkhnyaya Pyshma","countryCode":"RU","stateCode":"SVE","latitude":"56.97047000","longitude":"60.58219000"},{"name":"Verkhnyaya Salda","countryCode":"RU","stateCode":"SVE","latitude":"58.04874000","longitude":"60.55949000"},{"name":"Verkhnyaya Sinyachikha","countryCode":"RU","stateCode":"SVE","latitude":"57.97604000","longitude":"61.66733000"},{"name":"Verkhnyaya Sysert’","countryCode":"RU","stateCode":"SVE","latitude":"56.44012000","longitude":"60.75563000"},{"name":"Verkhnyaya Tura","countryCode":"RU","stateCode":"SVE","latitude":"58.36083000","longitude":"59.80667000"},{"name":"Verkhotur’ye","countryCode":"RU","stateCode":"SVE","latitude":"58.86271000","longitude":"60.80536000"},{"name":"Visim","countryCode":"RU","stateCode":"SVE","latitude":"57.64880000","longitude":"59.50140000"},{"name":"Volchansk","countryCode":"RU","stateCode":"SVE","latitude":"59.93780000","longitude":"60.08100000"},{"name":"Vostochnyy","countryCode":"RU","stateCode":"SVE","latitude":"58.79991000","longitude":"61.81391000"},{"name":"Yekaterinburg","countryCode":"RU","stateCode":"SVE","latitude":"56.85190000","longitude":"60.61220000"},{"name":"Yelanskiy","countryCode":"RU","stateCode":"SVE","latitude":"56.84190000","longitude":"62.50140000"},{"name":"Yertarskiy","countryCode":"RU","stateCode":"SVE","latitude":"56.79016000","longitude":"64.29952000"},{"name":"Yushala","countryCode":"RU","stateCode":"SVE","latitude":"57.07611000","longitude":"64.26011000"},{"name":"Yëlkino","countryCode":"RU","stateCode":"SVE","latitude":"58.69220000","longitude":"59.83200000"},{"name":"Zarechnyy","countryCode":"RU","stateCode":"SVE","latitude":"56.81100000","longitude":"61.32540000"},{"name":"Zavodouspenskoye","countryCode":"RU","stateCode":"SVE","latitude":"56.86256000","longitude":"65.01553000"},{"name":"Zaykovo","countryCode":"RU","stateCode":"SVE","latitude":"57.56130000","longitude":"62.75681000"},{"name":"Zyuzel’skiy","countryCode":"RU","stateCode":"SVE","latitude":"56.48560000","longitude":"60.13310000"},{"name":"Achkhoy-Martan","countryCode":"RU","stateCode":"CE","latitude":"43.18997000","longitude":"45.28373000"},{"name":"Achkhoy-Martanovskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.08333000","longitude":"45.25000000"},{"name":"Alkhan-Kala","countryCode":"RU","stateCode":"CE","latitude":"43.25861000","longitude":"45.53917000"},{"name":"Alkhan-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.23179000","longitude":"45.57228000"},{"name":"Alkhazurovo","countryCode":"RU","stateCode":"CE","latitude":"43.06390000","longitude":"45.65134000"},{"name":"Alleroy","countryCode":"RU","stateCode":"CE","latitude":"43.21711000","longitude":"46.28209000"},{"name":"Alpatovo","countryCode":"RU","stateCode":"CE","latitude":"43.70280000","longitude":"45.24154000"},{"name":"Argun","countryCode":"RU","stateCode":"CE","latitude":"43.29713000","longitude":"45.87454000"},{"name":"Assinovskaya","countryCode":"RU","stateCode":"CE","latitude":"43.24167000","longitude":"45.18194000"},{"name":"Avtury","countryCode":"RU","stateCode":"CE","latitude":"43.16345000","longitude":"46.00152000"},{"name":"Bachi-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.22417000","longitude":"46.19423000"},{"name":"Bamut","countryCode":"RU","stateCode":"CE","latitude":"43.15986000","longitude":"45.19734000"},{"name":"Belgatoy","countryCode":"RU","stateCode":"CE","latitude":"43.18995000","longitude":"45.83082000"},{"name":"Benoy-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.69305000","longitude":"45.05025000"},{"name":"Borzoy","countryCode":"RU","stateCode":"CE","latitude":"42.84147000","longitude":"45.62746000"},{"name":"Chechen-Aul","countryCode":"RU","stateCode":"CE","latitude":"43.20000000","longitude":"45.78889000"},{"name":"Chiri-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.08869000","longitude":"45.74323000"},{"name":"Duba-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.03534000","longitude":"45.73046000"},{"name":"Dyshne-Vedeno","countryCode":"RU","stateCode":"CE","latitude":"42.96435000","longitude":"46.11578000"},{"name":"Dzhalka","countryCode":"RU","stateCode":"CE","latitude":"43.31860000","longitude":"45.98787000"},{"name":"Elin-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.67306000","longitude":"44.95889000"},{"name":"Engel’-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.32633000","longitude":"46.36048000"},{"name":"Gekhi","countryCode":"RU","stateCode":"CE","latitude":"43.16354000","longitude":"45.47238000"},{"name":"Germenchuk","countryCode":"RU","stateCode":"CE","latitude":"43.18570000","longitude":"45.92100000"},{"name":"Gerzel’-Aul","countryCode":"RU","stateCode":"CE","latitude":"43.24728000","longitude":"46.40249000"},{"name":"Goragorskiy","countryCode":"RU","stateCode":"CE","latitude":"43.50020000","longitude":"45.08574000"},{"name":"Goyty","countryCode":"RU","stateCode":"CE","latitude":"43.16417000","longitude":"45.62278000"},{"name":"Grebenskaya","countryCode":"RU","stateCode":"CE","latitude":"43.53086000","longitude":"46.37174000"},{"name":"Groznenskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.33333000","longitude":"45.50000000"},{"name":"Groznyy","countryCode":"RU","stateCode":"CE","latitude":"43.31195000","longitude":"45.68895000"},{"name":"Gudermes","countryCode":"RU","stateCode":"CE","latitude":"43.35071000","longitude":"46.10925000"},{"name":"Gudermesskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.33333000","longitude":"46.16667000"},{"name":"Ilaskhan-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.27910000","longitude":"46.10229000"},{"name":"Ishcherskaya","countryCode":"RU","stateCode":"CE","latitude":"43.71359000","longitude":"45.13371000"},{"name":"Ishkhoy-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.21278000","longitude":"46.38936000"},{"name":"Itum-Kali","countryCode":"RU","stateCode":"CE","latitude":"42.73552000","longitude":"45.57574000"},{"name":"Itum-Kalinskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"42.73611000","longitude":"45.57250000"},{"name":"Kalinovskaya","countryCode":"RU","stateCode":"CE","latitude":"43.57383000","longitude":"45.52090000"},{"name":"Kargalinskaya","countryCode":"RU","stateCode":"CE","latitude":"43.74381000","longitude":"46.47821000"},{"name":"Katyr-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.17164000","longitude":"45.36991000"},{"name":"Khambi-Irze","countryCode":"RU","stateCode":"CE","latitude":"43.23502000","longitude":"45.45302000"},{"name":"Khankala","countryCode":"RU","stateCode":"CE","latitude":"43.30212000","longitude":"45.75564000"},{"name":"Kulary","countryCode":"RU","stateCode":"CE","latitude":"43.23972000","longitude":"45.50417000"},{"name":"Kurchaloy","countryCode":"RU","stateCode":"CE","latitude":"43.20184000","longitude":"46.08810000"},{"name":"Lakha Nëvre","countryCode":"RU","stateCode":"CE","latitude":"43.62271000","longitude":"45.33969000"},{"name":"Lakkha Nëvre","countryCode":"RU","stateCode":"CE","latitude":"43.61033000","longitude":"45.24542000"},{"name":"Martan-Chu","countryCode":"RU","stateCode":"CE","latitude":"43.06366000","longitude":"45.56217000"},{"name":"Mayrtup","countryCode":"RU","stateCode":"CE","latitude":"43.20348000","longitude":"46.13215000"},{"name":"Mesker-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.25147000","longitude":"45.90716000"},{"name":"Nadterechnyy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.58333000","longitude":"45.25000000"},{"name":"Naurskaya","countryCode":"RU","stateCode":"CE","latitude":"43.65075000","longitude":"45.31173000"},{"name":"Naurskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.66667000","longitude":"45.50000000"},{"name":"Nogamerzin-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.65361000","longitude":"44.88889000"},{"name":"Novyye Atagi","countryCode":"RU","stateCode":"CE","latitude":"43.13528000","longitude":"45.77306000"},{"name":"Nozhay-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.09290000","longitude":"46.37868000"},{"name":"Nozhay-Yurtovskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.08333000","longitude":"46.41667000"},{"name":"Oyskhara","countryCode":"RU","stateCode":"CE","latitude":"43.26402000","longitude":"46.24803000"},{"name":"Pervomayskaya","countryCode":"RU","stateCode":"CE","latitude":"43.40331000","longitude":"45.52343000"},{"name":"Petropavlovskaya","countryCode":"RU","stateCode":"CE","latitude":"43.37944000","longitude":"45.82611000"},{"name":"Prigorodnoye","countryCode":"RU","stateCode":"CE","latitude":"43.25303000","longitude":"45.75808000"},{"name":"Roshni-Chu","countryCode":"RU","stateCode":"CE","latitude":"43.08954000","longitude":"45.45435000"},{"name":"Samashki","countryCode":"RU","stateCode":"CE","latitude":"43.28935000","longitude":"45.29786000"},{"name":"Sernovodsk","countryCode":"RU","stateCode":"CE","latitude":"43.31277000","longitude":"45.15969000"},{"name":"Serzhen’-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.12265000","longitude":"45.98583000"},{"name":"Shaami-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.22647000","longitude":"45.38815000"},{"name":"Shalazhi","countryCode":"RU","stateCode":"CE","latitude":"43.09476000","longitude":"45.35898000"},{"name":"Shali","countryCode":"RU","stateCode":"CE","latitude":"43.14806000","longitude":"45.90194000"},{"name":"Shalinskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.16667000","longitude":"45.91667000"},{"name":"Shatoy","countryCode":"RU","stateCode":"CE","latitude":"42.87143000","longitude":"45.68865000"},{"name":"Shelkovskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.58333000","longitude":"46.00000000"},{"name":"Shëlkovskaya","countryCode":"RU","stateCode":"CE","latitude":"43.50804000","longitude":"46.34016000"},{"name":"Staraya Sunzha","countryCode":"RU","stateCode":"CE","latitude":"43.33542000","longitude":"45.74377000"},{"name":"Staryye Atagi","countryCode":"RU","stateCode":"CE","latitude":"43.12028000","longitude":"45.74056000"},{"name":"Tolstoy-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.44548000","longitude":"45.77901000"},{"name":"Tsentoroy","countryCode":"RU","stateCode":"CE","latitude":"43.00658000","longitude":"46.22235000"},{"name":"Tsotsin-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.24206000","longitude":"46.00013000"},{"name":"Urus-Martan","countryCode":"RU","stateCode":"CE","latitude":"43.13053000","longitude":"45.53791000"},{"name":"Urus-Martanovskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.08333000","longitude":"45.58333000"},{"name":"Valerik","countryCode":"RU","stateCode":"CE","latitude":"43.17972000","longitude":"45.40806000"},{"name":"Vedeno","countryCode":"RU","stateCode":"CE","latitude":"42.96892000","longitude":"46.09611000"},{"name":"Vedenskiy Rayon","countryCode":"RU","stateCode":"CE","latitude":"43.00000000","longitude":"46.08333000"},{"name":"Yalkhoy-Mokhk","countryCode":"RU","stateCode":"CE","latitude":"43.10528000","longitude":"46.19045000"},{"name":"Zakan-Yurt","countryCode":"RU","stateCode":"CE","latitude":"43.26224000","longitude":"45.42307000"},{"name":"Zandak","countryCode":"RU","stateCode":"CE","latitude":"43.05710000","longitude":"46.45566000"},{"name":"Znamenskoye","countryCode":"RU","stateCode":"CE","latitude":"43.67898000","longitude":"45.12867000"},{"name":"Admiralteisky","countryCode":"RU","stateCode":"SPE","latitude":"59.90839000","longitude":"30.28484000"},{"name":"Aleksandrovskaya","countryCode":"RU","stateCode":"SPE","latitude":"59.73083000","longitude":"30.33222000"},{"name":"Avtovo","countryCode":"RU","stateCode":"SPE","latitude":"59.87167000","longitude":"30.26583000"},{"name":"Beloostrov","countryCode":"RU","stateCode":"SPE","latitude":"60.15118000","longitude":"30.00151000"},{"name":"Centralniy","countryCode":"RU","stateCode":"SPE","latitude":"59.93111000","longitude":"30.36072000"},{"name":"Dachnoye","countryCode":"RU","stateCode":"SPE","latitude":"59.84167000","longitude":"30.25583000"},{"name":"Frunzenskiy Rayon","countryCode":"RU","stateCode":"SPE","latitude":"59.87190000","longitude":"30.37891000"},{"name":"Gorelovo","countryCode":"RU","stateCode":"SPE","latitude":"59.77234000","longitude":"30.13455000"},{"name":"Grazhdanka","countryCode":"RU","stateCode":"SPE","latitude":"60.03587000","longitude":"30.40518000"},{"name":"Kolomyagi","countryCode":"RU","stateCode":"SPE","latitude":"60.02427000","longitude":"30.28491000"},{"name":"Kolpino","countryCode":"RU","stateCode":"SPE","latitude":"59.75069000","longitude":"30.58856000"},{"name":"Komarovo","countryCode":"RU","stateCode":"SPE","latitude":"60.18660000","longitude":"29.80865000"},{"name":"Komendantsky aerodrom","countryCode":"RU","stateCode":"SPE","latitude":"60.00448000","longitude":"30.27523000"},{"name":"Krasnogvargeisky","countryCode":"RU","stateCode":"SPE","latitude":"59.97305000","longitude":"30.47607000"},{"name":"Krasnoye Selo","countryCode":"RU","stateCode":"SPE","latitude":"59.73833000","longitude":"30.08944000"},{"name":"Kronshtadt","countryCode":"RU","stateCode":"SPE","latitude":"59.99541000","longitude":"29.76668000"},{"name":"Kupchino","countryCode":"RU","stateCode":"SPE","latitude":"59.85278000","longitude":"30.35667000"},{"name":"Kurortnyy Rayon","countryCode":"RU","stateCode":"SPE","latitude":"60.17601000","longitude":"29.87389000"},{"name":"Kushelevka","countryCode":"RU","stateCode":"SPE","latitude":"59.99333000","longitude":"30.36389000"},{"name":"Lakhtinskiy","countryCode":"RU","stateCode":"SPE","latitude":"59.99521000","longitude":"30.14717000"},{"name":"Levashovo","countryCode":"RU","stateCode":"SPE","latitude":"60.10369000","longitude":"30.20683000"},{"name":"Lisiy Nos","countryCode":"RU","stateCode":"SPE","latitude":"60.01686000","longitude":"30.02008000"},{"name":"Lomonosov","countryCode":"RU","stateCode":"SPE","latitude":"59.90612000","longitude":"29.77253000"},{"name":"Metallostroy","countryCode":"RU","stateCode":"SPE","latitude":"59.80083000","longitude":"30.54778000"},{"name":"Molodezhnoye","countryCode":"RU","stateCode":"SPE","latitude":"60.19803000","longitude":"29.51597000"},{"name":"Novaya Derevnya","countryCode":"RU","stateCode":"SPE","latitude":"59.98748000","longitude":"30.28682000"},{"name":"Obukhovo","countryCode":"RU","stateCode":"SPE","latitude":"59.84389000","longitude":"30.45111000"},{"name":"Ol’gino","countryCode":"RU","stateCode":"SPE","latitude":"60.00928000","longitude":"30.11559000"},{"name":"Ozerki","countryCode":"RU","stateCode":"SPE","latitude":"60.03947000","longitude":"30.31128000"},{"name":"Pargolovo","countryCode":"RU","stateCode":"SPE","latitude":"60.08120000","longitude":"30.27626000"},{"name":"Pavlovsk","countryCode":"RU","stateCode":"SPE","latitude":"59.68333000","longitude":"30.43472000"},{"name":"Pesochnyy","countryCode":"RU","stateCode":"SPE","latitude":"60.12295000","longitude":"30.16404000"},{"name":"Peterhof","countryCode":"RU","stateCode":"SPE","latitude":"59.88333000","longitude":"29.90000000"},{"name":"Petro-Slavyanka","countryCode":"RU","stateCode":"SPE","latitude":"59.80222000","longitude":"30.50694000"},{"name":"Petrodvorets","countryCode":"RU","stateCode":"SPE","latitude":"59.89565000","longitude":"29.80145000"},{"name":"Petrogradka","countryCode":"RU","stateCode":"SPE","latitude":"59.96567000","longitude":"30.31154000"},{"name":"Pontonnyy","countryCode":"RU","stateCode":"SPE","latitude":"59.78667000","longitude":"30.61528000"},{"name":"Primorskiy Rayon","countryCode":"RU","stateCode":"SPE","latitude":"59.99624000","longitude":"30.24090000"},{"name":"Pushkin","countryCode":"RU","stateCode":"SPE","latitude":"59.71417000","longitude":"30.39642000"},{"name":"Razliv","countryCode":"RU","stateCode":"SPE","latitude":"60.07919000","longitude":"29.97206000"},{"name":"Repino","countryCode":"RU","stateCode":"SPE","latitude":"60.17217000","longitude":"29.86908000"},{"name":"Saint Petersburg","countryCode":"RU","stateCode":"SPE","latitude":"59.93863000","longitude":"30.31413000"},{"name":"Sapërnyy","countryCode":"RU","stateCode":"SPE","latitude":"59.77611000","longitude":"30.66139000"},{"name":"Sestroretsk","countryCode":"RU","stateCode":"SPE","latitude":"60.09801000","longitude":"29.96378000"},{"name":"Shushary","countryCode":"RU","stateCode":"SPE","latitude":"59.80917000","longitude":"30.38167000"},{"name":"Shuvalovo","countryCode":"RU","stateCode":"SPE","latitude":"60.04903000","longitude":"30.29360000"},{"name":"Solnechnoye","countryCode":"RU","stateCode":"SPE","latitude":"60.15612000","longitude":"29.94753000"},{"name":"Sosnovaya Polyana","countryCode":"RU","stateCode":"SPE","latitude":"59.83528000","longitude":"30.14667000"},{"name":"Sosnovka","countryCode":"RU","stateCode":"SPE","latitude":"60.01667000","longitude":"30.35000000"},{"name":"Staraya Derevnya","countryCode":"RU","stateCode":"SPE","latitude":"59.98834000","longitude":"30.24296000"},{"name":"Strel\'na","countryCode":"RU","stateCode":"SPE","latitude":"59.85189000","longitude":"30.03611000"},{"name":"Tarkhovka","countryCode":"RU","stateCode":"SPE","latitude":"60.06687000","longitude":"29.97435000"},{"name":"Tyarlevo","countryCode":"RU","stateCode":"SPE","latitude":"59.70777000","longitude":"30.44543000"},{"name":"Uritsk","countryCode":"RU","stateCode":"SPE","latitude":"59.83889000","longitude":"30.17528000"},{"name":"Ust’-Izhora","countryCode":"RU","stateCode":"SPE","latitude":"59.81194000","longitude":"30.58139000"},{"name":"Vasileostrovskiy Rayon","countryCode":"RU","stateCode":"SPE","latitude":"59.93971000","longitude":"30.26115000"},{"name":"Vasyl\'evsky Ostrov","countryCode":"RU","stateCode":"SPE","latitude":"59.94091000","longitude":"30.25377000"},{"name":"Zelenogorsk","countryCode":"RU","stateCode":"SPE","latitude":"60.19968000","longitude":"29.70183000"},{"name":"Adyge-Khabl’","countryCode":"RU","stateCode":"KC","latitude":"44.33434000","longitude":"41.93922000"},{"name":"Ali-Berdukovskiy","countryCode":"RU","stateCode":"KC","latitude":"43.98952000","longitude":"41.74212000"},{"name":"Besleney","countryCode":"RU","stateCode":"KC","latitude":"44.24050000","longitude":"41.73870000"},{"name":"Cherkessk","countryCode":"RU","stateCode":"KC","latitude":"44.22333000","longitude":"42.05778000"},{"name":"Druzhba","countryCode":"RU","stateCode":"KC","latitude":"44.19530000","longitude":"42.01700000"},{"name":"Ikon-Khalk","countryCode":"RU","stateCode":"KC","latitude":"44.30510000","longitude":"41.91420000"},{"name":"Ispravnaya","countryCode":"RU","stateCode":"KC","latitude":"44.06820000","longitude":"41.61020000"},{"name":"Karachayevsk","countryCode":"RU","stateCode":"KC","latitude":"43.77399000","longitude":"41.91419000"},{"name":"Karachayevskiy Rayon","countryCode":"RU","stateCode":"KC","latitude":"43.50000000","longitude":"42.00000000"},{"name":"Kardonikskaya","countryCode":"RU","stateCode":"KC","latitude":"43.86577000","longitude":"41.71432000"},{"name":"Kavkazskiy","countryCode":"RU","stateCode":"KC","latitude":"44.26720000","longitude":"42.23470000"},{"name":"Khabez","countryCode":"RU","stateCode":"KC","latitude":"44.04340000","longitude":"41.77200000"},{"name":"Krasnyy Kurgan","countryCode":"RU","stateCode":"KC","latitude":"43.94222000","longitude":"42.61083000"},{"name":"Kumysh","countryCode":"RU","stateCode":"KC","latitude":"43.88334000","longitude":"41.89323000"},{"name":"Kurdzhinovo","countryCode":"RU","stateCode":"KC","latitude":"43.98838000","longitude":"40.95519000"},{"name":"Kyzyl-Oktyabr’skiy","countryCode":"RU","stateCode":"KC","latitude":"43.82570000","longitude":"41.78605000"},{"name":"Malokarachayevskiy Rayon","countryCode":"RU","stateCode":"KC","latitude":"43.75000000","longitude":"42.50000000"},{"name":"Mednogorskiy","countryCode":"RU","stateCode":"KC","latitude":"43.91780000","longitude":"41.18255000"},{"name":"Nizhniy Arkhyz","countryCode":"RU","stateCode":"KC","latitude":"43.67817000","longitude":"41.45977000"},{"name":"Novyy Karachay","countryCode":"RU","stateCode":"KC","latitude":"43.82076000","longitude":"41.90322000"},{"name":"Ordzhonikidzevskiy","countryCode":"RU","stateCode":"KC","latitude":"43.84233000","longitude":"41.89636000"},{"name":"Pervomayskoye","countryCode":"RU","stateCode":"KC","latitude":"43.93847000","longitude":"42.47600000"},{"name":"Pravokubanskiy","countryCode":"RU","stateCode":"KC","latitude":"43.91721000","longitude":"41.88413000"},{"name":"Pregradnaya","countryCode":"RU","stateCode":"KC","latitude":"43.95395000","longitude":"41.18910000"},{"name":"Prikubanskiy Rayon","countryCode":"RU","stateCode":"KC","latitude":"44.08333000","longitude":"42.00000000"},{"name":"Psyzh","countryCode":"RU","stateCode":"KC","latitude":"44.23306000","longitude":"42.01833000"},{"name":"Sary-Tyuz","countryCode":"RU","stateCode":"KC","latitude":"43.90181000","longitude":"41.89523000"},{"name":"Storozhevaya","countryCode":"RU","stateCode":"KC","latitude":"43.87886000","longitude":"41.45143000"},{"name":"Tereze","countryCode":"RU","stateCode":"KC","latitude":"43.93608000","longitude":"42.44340000"},{"name":"Uchkeken","countryCode":"RU","stateCode":"KC","latitude":"43.93778000","longitude":"42.51167000"},{"name":"Uchkulan","countryCode":"RU","stateCode":"KC","latitude":"43.45705000","longitude":"42.09643000"},{"name":"Udarnyy","countryCode":"RU","stateCode":"KC","latitude":"44.34917000","longitude":"42.50528000"},{"name":"Ust’-Dzheguta","countryCode":"RU","stateCode":"KC","latitude":"44.08340000","longitude":"41.97630000"},{"name":"Zelenchukskaya","countryCode":"RU","stateCode":"KC","latitude":"43.85804000","longitude":"41.58940000"},{"name":"Afanas’yevskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"58.83333000","longitude":"53.25000000"},{"name":"Arbazh","countryCode":"RU","stateCode":"KIR","latitude":"57.68041000","longitude":"48.30647000"},{"name":"Arkul’","countryCode":"RU","stateCode":"KIR","latitude":"57.28085000","longitude":"50.04400000"},{"name":"Belaya Kholunitsa","countryCode":"RU","stateCode":"KIR","latitude":"58.84000000","longitude":"50.85278000"},{"name":"Belorechensk","countryCode":"RU","stateCode":"KIR","latitude":"58.77251000","longitude":"52.29357000"},{"name":"Bogorodskoye","countryCode":"RU","stateCode":"KIR","latitude":"57.82849000","longitude":"50.74856000"},{"name":"Chërnaya Kholunitsa","countryCode":"RU","stateCode":"KIR","latitude":"58.85115000","longitude":"51.71545000"},{"name":"Darovskoy","countryCode":"RU","stateCode":"KIR","latitude":"58.76999000","longitude":"47.95642000"},{"name":"Dem’yanovo","countryCode":"RU","stateCode":"KIR","latitude":"60.35111000","longitude":"47.08417000"},{"name":"Dubrovka","countryCode":"RU","stateCode":"KIR","latitude":"59.22866000","longitude":"51.15578000"},{"name":"Falënki","countryCode":"RU","stateCode":"KIR","latitude":"58.36127000","longitude":"51.59461000"},{"name":"Falënskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"58.33333000","longitude":"51.58333000"},{"name":"Kiknur","countryCode":"RU","stateCode":"KIR","latitude":"57.30341000","longitude":"47.20105000"},{"name":"Kiknurskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.33333000","longitude":"47.16667000"},{"name":"Kil’mez’","countryCode":"RU","stateCode":"KIR","latitude":"56.94389000","longitude":"51.06500000"},{"name":"Kirov","countryCode":"RU","stateCode":"KIR","latitude":"58.59665000","longitude":"49.66007000"},{"name":"Kirovo-Chepetsk","countryCode":"RU","stateCode":"KIR","latitude":"58.55386000","longitude":"50.03986000"},{"name":"Kirovo-Chepetskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"58.50000000","longitude":"50.00000000"},{"name":"Kirs","countryCode":"RU","stateCode":"KIR","latitude":"59.33882000","longitude":"52.24467000"},{"name":"Kosino","countryCode":"RU","stateCode":"KIR","latitude":"58.41272000","longitude":"51.27819000"},{"name":"Kostino","countryCode":"RU","stateCode":"KIR","latitude":"58.90966000","longitude":"53.26907000"},{"name":"Kotel’nich","countryCode":"RU","stateCode":"KIR","latitude":"58.30890000","longitude":"48.34800000"},{"name":"Krasnaya Polyana","countryCode":"RU","stateCode":"KIR","latitude":"56.24204000","longitude":"51.14425000"},{"name":"Kumëny","countryCode":"RU","stateCode":"KIR","latitude":"58.10887000","longitude":"49.91614000"},{"name":"Lal’sk","countryCode":"RU","stateCode":"KIR","latitude":"60.74146000","longitude":"47.58617000"},{"name":"Leninskoye","countryCode":"RU","stateCode":"KIR","latitude":"58.31637000","longitude":"47.08856000"},{"name":"Lesnoy","countryCode":"RU","stateCode":"KIR","latitude":"59.78100000","longitude":"52.12838000"},{"name":"Lesnyye Polyany","countryCode":"RU","stateCode":"KIR","latitude":"59.00314000","longitude":"52.41802000"},{"name":"Luza","countryCode":"RU","stateCode":"KIR","latitude":"60.63081000","longitude":"47.25118000"},{"name":"Luzskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"60.58333000","longitude":"47.25000000"},{"name":"Lyangasovo","countryCode":"RU","stateCode":"KIR","latitude":"58.51759000","longitude":"49.44718000"},{"name":"Malmyzh","countryCode":"RU","stateCode":"KIR","latitude":"56.52050000","longitude":"50.68180000"},{"name":"Malmyzhskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"56.58333000","longitude":"50.91667000"},{"name":"Maromitsa","countryCode":"RU","stateCode":"KIR","latitude":"59.86828000","longitude":"48.01227000"},{"name":"Medvedok","countryCode":"RU","stateCode":"KIR","latitude":"57.38913000","longitude":"50.03510000"},{"name":"Mirnyy","countryCode":"RU","stateCode":"KIR","latitude":"58.49333000","longitude":"47.65389000"},{"name":"Murashi","countryCode":"RU","stateCode":"KIR","latitude":"59.39990000","longitude":"48.96150000"},{"name":"Murashinskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"59.33333000","longitude":"48.75000000"},{"name":"Murygino","countryCode":"RU","stateCode":"KIR","latitude":"58.73831000","longitude":"49.45822000"},{"name":"Nagorsk","countryCode":"RU","stateCode":"KIR","latitude":"59.31722000","longitude":"50.80778000"},{"name":"Nagorskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"59.50000000","longitude":"50.83333000"},{"name":"Nema","countryCode":"RU","stateCode":"KIR","latitude":"57.50675000","longitude":"50.50115000"},{"name":"Nemskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.50000000","longitude":"50.66667000"},{"name":"Nizhneivkino","countryCode":"RU","stateCode":"KIR","latitude":"58.19398000","longitude":"49.52137000"},{"name":"Nolinsk","countryCode":"RU","stateCode":"KIR","latitude":"57.55962000","longitude":"49.93629000"},{"name":"Nolinskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.58333000","longitude":"49.91667000"},{"name":"Omutninsk","countryCode":"RU","stateCode":"KIR","latitude":"58.67001000","longitude":"52.19320000"},{"name":"Oparino","countryCode":"RU","stateCode":"KIR","latitude":"59.85179000","longitude":"48.27826000"},{"name":"Orichevskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"58.25000000","longitude":"48.75000000"},{"name":"Orichi","countryCode":"RU","stateCode":"KIR","latitude":"58.40356000","longitude":"49.05719000"},{"name":"Orlov","countryCode":"RU","stateCode":"KIR","latitude":"58.53946000","longitude":"48.89173000"},{"name":"Orlovskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"58.66306000","longitude":"48.74222000"},{"name":"Pasegovo","countryCode":"RU","stateCode":"KIR","latitude":"58.50602000","longitude":"49.51383000"},{"name":"Peskovka","countryCode":"RU","stateCode":"KIR","latitude":"59.04478000","longitude":"52.36057000"},{"name":"Pinyug","countryCode":"RU","stateCode":"KIR","latitude":"60.25095000","longitude":"47.78425000"},{"name":"Pizhanka","countryCode":"RU","stateCode":"KIR","latitude":"57.46042000","longitude":"48.54200000"},{"name":"Pizhanskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.41667000","longitude":"48.50000000"},{"name":"Podosinovets","countryCode":"RU","stateCode":"KIR","latitude":"60.27758000","longitude":"47.06587000"},{"name":"Podosinovskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"60.16667000","longitude":"47.33333000"},{"name":"Raduzhnyy","countryCode":"RU","stateCode":"KIR","latitude":"58.49899000","longitude":"49.64347000"},{"name":"Rudnichnyy","countryCode":"RU","stateCode":"KIR","latitude":"59.61702000","longitude":"52.47033000"},{"name":"Sanchursk","countryCode":"RU","stateCode":"KIR","latitude":"56.94125000","longitude":"47.24987000"},{"name":"Sanchurskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.00000000","longitude":"47.33333000"},{"name":"Shabalinskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"58.33333000","longitude":"46.91667000"},{"name":"Slobodskoy","countryCode":"RU","stateCode":"KIR","latitude":"58.73222000","longitude":"50.17722000"},{"name":"Slobodskoy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"58.75000000","longitude":"50.25000000"},{"name":"Sosnovka","countryCode":"RU","stateCode":"KIR","latitude":"56.25496000","longitude":"51.28419000"},{"name":"Sovetsk","countryCode":"RU","stateCode":"KIR","latitude":"57.58475000","longitude":"48.95844000"},{"name":"Sovetskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.58333000","longitude":"49.00000000"},{"name":"Sozimskiy","countryCode":"RU","stateCode":"KIR","latitude":"59.74178000","longitude":"52.24821000"},{"name":"Strizhi","countryCode":"RU","stateCode":"KIR","latitude":"58.45758000","longitude":"49.28667000"},{"name":"Stulovo","countryCode":"RU","stateCode":"KIR","latitude":"58.72250000","longitude":"50.14389000"},{"name":"Suna","countryCode":"RU","stateCode":"KIR","latitude":"57.83379000","longitude":"50.05884000"},{"name":"Sunskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.83333000","longitude":"50.00000000"},{"name":"Svecha","countryCode":"RU","stateCode":"KIR","latitude":"58.27849000","longitude":"47.51636000"},{"name":"Svetlopolyansk","countryCode":"RU","stateCode":"KIR","latitude":"59.41836000","longitude":"52.36045000"},{"name":"Torfyanoy","countryCode":"RU","stateCode":"KIR","latitude":"58.49160000","longitude":"49.19786000"},{"name":"Tuzha","countryCode":"RU","stateCode":"KIR","latitude":"57.60615000","longitude":"47.93597000"},{"name":"Uni","countryCode":"RU","stateCode":"KIR","latitude":"57.75100000","longitude":"51.49130000"},{"name":"Uninskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.66667000","longitude":"51.50000000"},{"name":"Urzhum","countryCode":"RU","stateCode":"KIR","latitude":"57.11412000","longitude":"49.99956000"},{"name":"Vakhrushi","countryCode":"RU","stateCode":"KIR","latitude":"58.68472000","longitude":"50.02611000"},{"name":"Verkhoshizhem’ye","countryCode":"RU","stateCode":"KIR","latitude":"58.01097000","longitude":"49.10384000"},{"name":"Vostochnyy","countryCode":"RU","stateCode":"KIR","latitude":"58.78811000","longitude":"52.24513000"},{"name":"Vyatskiye Polyany","countryCode":"RU","stateCode":"KIR","latitude":"56.22602000","longitude":"51.06557000"},{"name":"Yaransk","countryCode":"RU","stateCode":"KIR","latitude":"57.30331000","longitude":"47.88611000"},{"name":"Yaranskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"57.16667000","longitude":"48.00000000"},{"name":"Yur’yanskiy Rayon","countryCode":"RU","stateCode":"KIR","latitude":"59.00000000","longitude":"49.25000000"},{"name":"Zuyevka","countryCode":"RU","stateCode":"KIR","latitude":"58.40503000","longitude":"51.13355000"},{"name":"Afonino","countryCode":"RU","stateCode":"NIZ","latitude":"56.26201000","longitude":"44.09503000"},{"name":"Ardatov","countryCode":"RU","stateCode":"NIZ","latitude":"55.24205000","longitude":"43.09699000"},{"name":"Ardatovskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.25000000","longitude":"43.08333000"},{"name":"Arzamas","countryCode":"RU","stateCode":"NIZ","latitude":"55.39485000","longitude":"43.83992000"},{"name":"Arzamasskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.33333000","longitude":"43.75000000"},{"name":"Ar’ya","countryCode":"RU","stateCode":"NIZ","latitude":"57.49146000","longitude":"45.96691000"},{"name":"Babino","countryCode":"RU","stateCode":"NIZ","latitude":"56.22564000","longitude":"43.62380000"},{"name":"Blizhne-Pesochnoye","countryCode":"RU","stateCode":"NIZ","latitude":"55.34560000","longitude":"42.10150000"},{"name":"Bogorodsk","countryCode":"RU","stateCode":"NIZ","latitude":"56.10513000","longitude":"43.51294000"},{"name":"Bogorodskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"56.08333000","longitude":"43.50000000"},{"name":"Bol’sheboldinskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.00000000","longitude":"45.25000000"},{"name":"Bol’shoye Boldino","countryCode":"RU","stateCode":"NIZ","latitude":"55.00588000","longitude":"45.31419000"},{"name":"Bol’shoye Kozino","countryCode":"RU","stateCode":"NIZ","latitude":"56.40397000","longitude":"43.71424000"},{"name":"Bol’shoye Murashkino","countryCode":"RU","stateCode":"NIZ","latitude":"55.78261000","longitude":"44.77541000"},{"name":"Bor","countryCode":"RU","stateCode":"NIZ","latitude":"56.35808000","longitude":"44.07477000"},{"name":"Bor Urban Okrug","countryCode":"RU","stateCode":"NIZ","latitude":"56.35325000","longitude":"44.09010000"},{"name":"Burevestnik","countryCode":"RU","stateCode":"NIZ","latitude":"56.14403000","longitude":"43.78832000"},{"name":"Buturlino","countryCode":"RU","stateCode":"NIZ","latitude":"55.56673000","longitude":"44.89738000"},{"name":"Chernukha","countryCode":"RU","stateCode":"NIZ","latitude":"55.59739000","longitude":"43.75560000"},{"name":"Chistoye","countryCode":"RU","stateCode":"NIZ","latitude":"56.53753000","longitude":"43.00445000"},{"name":"Chkalovsk","countryCode":"RU","stateCode":"NIZ","latitude":"56.76776000","longitude":"43.25135000"},{"name":"Dal’nekonstantinovskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.83333000","longitude":"44.08333000"},{"name":"Dal’neye Konstantinovo","countryCode":"RU","stateCode":"NIZ","latitude":"55.81025000","longitude":"44.09595000"},{"name":"Diveyevo","countryCode":"RU","stateCode":"NIZ","latitude":"55.04329000","longitude":"43.24178000"},{"name":"Doschatoye","countryCode":"RU","stateCode":"NIZ","latitude":"55.38860000","longitude":"42.10320000"},{"name":"Dzerzhinsk","countryCode":"RU","stateCode":"NIZ","latitude":"56.24143000","longitude":"43.45539000"},{"name":"Frolishchi","countryCode":"RU","stateCode":"NIZ","latitude":"56.42177000","longitude":"42.65187000"},{"name":"Gagino","countryCode":"RU","stateCode":"NIZ","latitude":"55.23142000","longitude":"45.03386000"},{"name":"Gidrotorf","countryCode":"RU","stateCode":"NIZ","latitude":"56.47562000","longitude":"43.53813000"},{"name":"Gorbatov","countryCode":"RU","stateCode":"NIZ","latitude":"56.13110000","longitude":"43.06363000"},{"name":"Gorbatovka","countryCode":"RU","stateCode":"NIZ","latitude":"56.25716000","longitude":"43.74577000"},{"name":"Gorodets","countryCode":"RU","stateCode":"NIZ","latitude":"56.65493000","longitude":"43.47273000"},{"name":"Gorodetskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"56.75000000","longitude":"43.75000000"},{"name":"Gremyachevo","countryCode":"RU","stateCode":"NIZ","latitude":"55.39193000","longitude":"43.02734000"},{"name":"Ilyinogorsk","countryCode":"RU","stateCode":"NIZ","latitude":"56.22775000","longitude":"42.95385000"},{"name":"Imeni M. I. Kalinina","countryCode":"RU","stateCode":"NIZ","latitude":"56.17926000","longitude":"44.33098000"},{"name":"Imeni Stepana Razina","countryCode":"RU","stateCode":"NIZ","latitude":"54.89320000","longitude":"44.29627000"},{"name":"Knyaginino","countryCode":"RU","stateCode":"NIZ","latitude":"55.82278000","longitude":"45.03489000"},{"name":"Kovernino","countryCode":"RU","stateCode":"NIZ","latitude":"57.12818000","longitude":"43.81350000"},{"name":"Krasnaya Gorka","countryCode":"RU","stateCode":"NIZ","latitude":"55.38666000","longitude":"46.10925000"},{"name":"Krasnooktyabr’skiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.33333000","longitude":"45.58333000"},{"name":"Krasnyye Baki","countryCode":"RU","stateCode":"NIZ","latitude":"57.13100000","longitude":"45.15992000"},{"name":"Kstovo","countryCode":"RU","stateCode":"NIZ","latitude":"56.14733000","longitude":"44.19787000"},{"name":"Kulebaki","countryCode":"RU","stateCode":"NIZ","latitude":"55.41333000","longitude":"42.53250000"},{"name":"Linda","countryCode":"RU","stateCode":"NIZ","latitude":"56.61571000","longitude":"44.09544000"},{"name":"Lukino","countryCode":"RU","stateCode":"NIZ","latitude":"56.44183000","longitude":"43.62932000"},{"name":"Lukoyanov","countryCode":"RU","stateCode":"NIZ","latitude":"55.02772000","longitude":"44.47865000"},{"name":"Lukoyanovskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.00000000","longitude":"44.50000000"},{"name":"Lyskovo","countryCode":"RU","stateCode":"NIZ","latitude":"56.03282000","longitude":"45.04220000"},{"name":"Mukhtolovo","countryCode":"RU","stateCode":"NIZ","latitude":"55.46751000","longitude":"43.19973000"},{"name":"Mulino","countryCode":"RU","stateCode":"NIZ","latitude":"56.28923000","longitude":"42.92005000"},{"name":"Navashino","countryCode":"RU","stateCode":"NIZ","latitude":"55.54410000","longitude":"42.19680000"},{"name":"Neklyudovo","countryCode":"RU","stateCode":"NIZ","latitude":"56.41421000","longitude":"43.97721000"},{"name":"Nizhniy Novgorod","countryCode":"RU","stateCode":"NIZ","latitude":"56.32867000","longitude":"44.00205000"},{"name":"Novaya Balakhna","countryCode":"RU","stateCode":"NIZ","latitude":"56.48989000","longitude":"43.60114000"},{"name":"Novosmolinskiy","countryCode":"RU","stateCode":"NIZ","latitude":"56.28410000","longitude":"43.05071000"},{"name":"Pamyat’ Parizhskoy Kommuny","countryCode":"RU","stateCode":"NIZ","latitude":"56.10480000","longitude":"44.49520000"},{"name":"Pavlovo","countryCode":"RU","stateCode":"NIZ","latitude":"55.96860000","longitude":"43.09120000"},{"name":"Pavlovskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"56.00000000","longitude":"43.00000000"},{"name":"Perevoz","countryCode":"RU","stateCode":"NIZ","latitude":"55.59613000","longitude":"44.54461000"},{"name":"Pervomaysk","countryCode":"RU","stateCode":"NIZ","latitude":"54.86890000","longitude":"43.80272000"},{"name":"Pervomayskiy","countryCode":"RU","stateCode":"NIZ","latitude":"56.61474000","longitude":"43.35825000"},{"name":"Pervoye Maya","countryCode":"RU","stateCode":"NIZ","latitude":"56.16403000","longitude":"44.71955000"},{"name":"Pil’na","countryCode":"RU","stateCode":"NIZ","latitude":"55.55394000","longitude":"45.92194000"},{"name":"Pil’ninskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.58333000","longitude":"45.91667000"},{"name":"Pizhma","countryCode":"RU","stateCode":"NIZ","latitude":"57.86418000","longitude":"47.11714000"},{"name":"Pochinki","countryCode":"RU","stateCode":"NIZ","latitude":"54.69875000","longitude":"44.86678000"},{"name":"Pochinkovskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"54.66667000","longitude":"44.83333000"},{"name":"Podnov’ye","countryCode":"RU","stateCode":"NIZ","latitude":"56.30610000","longitude":"44.09244000"},{"name":"Prudy","countryCode":"RU","stateCode":"NIZ","latitude":"57.57380000","longitude":"46.27176000"},{"name":"Purekh","countryCode":"RU","stateCode":"NIZ","latitude":"56.64684000","longitude":"43.06772000"},{"name":"Pyra","countryCode":"RU","stateCode":"NIZ","latitude":"56.29527000","longitude":"43.35274000"},{"name":"Rabotki","countryCode":"RU","stateCode":"NIZ","latitude":"56.04147000","longitude":"44.60265000"},{"name":"Reshetikha","countryCode":"RU","stateCode":"NIZ","latitude":"56.21566000","longitude":"43.28802000"},{"name":"Sarov","countryCode":"RU","stateCode":"NIZ","latitude":"54.93583000","longitude":"43.32352000"},{"name":"Satis","countryCode":"RU","stateCode":"NIZ","latitude":"54.92290000","longitude":"43.22977000"},{"name":"Savasleyka","countryCode":"RU","stateCode":"NIZ","latitude":"55.46060000","longitude":"42.32070000"},{"name":"Sechenovo","countryCode":"RU","stateCode":"NIZ","latitude":"55.22444000","longitude":"45.89056000"},{"name":"Sechenovskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.16667000","longitude":"45.91667000"},{"name":"Semënov","countryCode":"RU","stateCode":"NIZ","latitude":"56.78749000","longitude":"44.49297000"},{"name":"Sergach","countryCode":"RU","stateCode":"NIZ","latitude":"55.53079000","longitude":"45.46611000"},{"name":"Sergachskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.58333000","longitude":"45.50000000"},{"name":"Shakhun’ya","countryCode":"RU","stateCode":"NIZ","latitude":"57.67579000","longitude":"46.61136000"},{"name":"Sharanga","countryCode":"RU","stateCode":"NIZ","latitude":"57.17749000","longitude":"46.53956000"},{"name":"Sharangskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"57.08333000","longitude":"46.41667000"},{"name":"Shatki","countryCode":"RU","stateCode":"NIZ","latitude":"55.18874000","longitude":"44.12486000"},{"name":"Shimorskoye","countryCode":"RU","stateCode":"NIZ","latitude":"55.32810000","longitude":"42.02560000"},{"name":"Sitniki","countryCode":"RU","stateCode":"NIZ","latitude":"56.45529000","longitude":"44.06658000"},{"name":"Smolino","countryCode":"RU","stateCode":"NIZ","latitude":"56.27526000","longitude":"43.09109000"},{"name":"Sokol’skoye","countryCode":"RU","stateCode":"NIZ","latitude":"57.14122000","longitude":"43.15895000"},{"name":"Sosnovskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.75000000","longitude":"43.25000000"},{"name":"Sosnovskoye","countryCode":"RU","stateCode":"NIZ","latitude":"55.80549000","longitude":"43.16791000"},{"name":"Spasskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.83333000","longitude":"45.75000000"},{"name":"Spasskoye","countryCode":"RU","stateCode":"NIZ","latitude":"55.86048000","longitude":"45.69695000"},{"name":"Sukhobezvodnoye","countryCode":"RU","stateCode":"NIZ","latitude":"57.04913000","longitude":"44.88909000"},{"name":"Surovatikha","countryCode":"RU","stateCode":"NIZ","latitude":"55.76516000","longitude":"43.89845000"},{"name":"Syava","countryCode":"RU","stateCode":"NIZ","latitude":"58.01457000","longitude":"46.32216000"},{"name":"Taremskoye","countryCode":"RU","stateCode":"NIZ","latitude":"55.92889000","longitude":"43.04433000"},{"name":"Tonkino","countryCode":"RU","stateCode":"NIZ","latitude":"57.37257000","longitude":"46.46294000"},{"name":"Tonshayevo","countryCode":"RU","stateCode":"NIZ","latitude":"57.73598000","longitude":"47.01265000"},{"name":"Tsentral’nyy","countryCode":"RU","stateCode":"NIZ","latitude":"56.29700000","longitude":"42.78869000"},{"name":"Tumbotino","countryCode":"RU","stateCode":"NIZ","latitude":"55.99926000","longitude":"43.02359000"},{"name":"Urazovka","countryCode":"RU","stateCode":"NIZ","latitude":"55.40126000","longitude":"45.61860000"},{"name":"Uren’","countryCode":"RU","stateCode":"NIZ","latitude":"57.45516000","longitude":"45.78522000"},{"name":"Vacha","countryCode":"RU","stateCode":"NIZ","latitude":"55.80350000","longitude":"42.77090000"},{"name":"Vachskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"55.75000000","longitude":"42.75000000"},{"name":"Vad","countryCode":"RU","stateCode":"NIZ","latitude":"55.53009000","longitude":"44.21137000"},{"name":"Vakhtan","countryCode":"RU","stateCode":"NIZ","latitude":"57.96592000","longitude":"46.68886000"},{"name":"Varnavino","countryCode":"RU","stateCode":"NIZ","latitude":"57.40351000","longitude":"45.09164000"},{"name":"Varnavinskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"57.50000000","longitude":"44.91667000"},{"name":"Vasil’sursk","countryCode":"RU","stateCode":"NIZ","latitude":"56.13139000","longitude":"46.01600000"},{"name":"Vetluga","countryCode":"RU","stateCode":"NIZ","latitude":"57.85574000","longitude":"45.78102000"},{"name":"Vetluzhskiy","countryCode":"RU","stateCode":"NIZ","latitude":"57.17355000","longitude":"45.12272000"},{"name":"Vetluzhskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"57.75000000","longitude":"45.58333000"},{"name":"Vilya","countryCode":"RU","stateCode":"NIZ","latitude":"55.24556000","longitude":"42.20889000"},{"name":"Vladimirskoye","countryCode":"RU","stateCode":"NIZ","latitude":"56.82002000","longitude":"45.11843000"},{"name":"Volodarsk","countryCode":"RU","stateCode":"NIZ","latitude":"56.23105000","longitude":"43.18767000"},{"name":"Vorotynets","countryCode":"RU","stateCode":"NIZ","latitude":"56.06028000","longitude":"45.86330000"},{"name":"Vorsma","countryCode":"RU","stateCode":"NIZ","latitude":"55.99062000","longitude":"43.27249000"},{"name":"Voskresenskiy Rayon","countryCode":"RU","stateCode":"NIZ","latitude":"56.75000000","longitude":"45.50000000"},{"name":"Voskresenskoye","countryCode":"RU","stateCode":"NIZ","latitude":"56.83806000","longitude":"45.43167000"},{"name":"Voznesenskoye","countryCode":"RU","stateCode":"NIZ","latitude":"54.89000000","longitude":"42.75694000"},{"name":"Vyksa","countryCode":"RU","stateCode":"NIZ","latitude":"55.31750000","longitude":"42.17444000"},{"name":"Vyyezdnoye","countryCode":"RU","stateCode":"NIZ","latitude":"55.38154000","longitude":"43.78638000"},{"name":"Yuganets","countryCode":"RU","stateCode":"NIZ","latitude":"56.25080000","longitude":"43.23069000"},{"name":"Zavolzh’ye","countryCode":"RU","stateCode":"NIZ","latitude":"56.64051000","longitude":"43.39446000"},{"name":"Zelyony Gorod","countryCode":"RU","stateCode":"NIZ","latitude":"56.17833000","longitude":"44.07440000"},{"name":"Agalatovo","countryCode":"RU","stateCode":"LEN","latitude":"60.21950000","longitude":"30.27388000"},{"name":"Akademicheskoe","countryCode":"RU","stateCode":"LEN","latitude":"60.01375000","longitude":"30.39471000"},{"name":"Annino","countryCode":"RU","stateCode":"LEN","latitude":"59.77056000","longitude":"30.05611000"},{"name":"Begunitsy","countryCode":"RU","stateCode":"LEN","latitude":"59.58552000","longitude":"29.31757000"},{"name":"Boksitogorsk","countryCode":"RU","stateCode":"LEN","latitude":"59.47405000","longitude":"33.84853000"},{"name":"Boksitogorskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.50000000","longitude":"34.00000000"},{"name":"Bol’shaya Izhora","countryCode":"RU","stateCode":"LEN","latitude":"59.93796000","longitude":"29.57721000"},{"name":"Borisova Griva","countryCode":"RU","stateCode":"LEN","latitude":"60.08936000","longitude":"30.97727000"},{"name":"Budogoshch’","countryCode":"RU","stateCode":"LEN","latitude":"59.28158000","longitude":"32.47074000"},{"name":"Bugry","countryCode":"RU","stateCode":"LEN","latitude":"60.07121000","longitude":"30.39225000"},{"name":"Chernaya Rechka","countryCode":"RU","stateCode":"LEN","latitude":"59.98594000","longitude":"30.30338000"},{"name":"Druzhnaya Gorka","countryCode":"RU","stateCode":"LEN","latitude":"59.28018000","longitude":"30.12709000"},{"name":"Finlyandskiy","countryCode":"RU","stateCode":"LEN","latitude":"59.96824000","longitude":"30.36415000"},{"name":"Fornosovo","countryCode":"RU","stateCode":"LEN","latitude":"59.56889000","longitude":"30.55444000"},{"name":"Fëdorovskoye","countryCode":"RU","stateCode":"LEN","latitude":"59.66306000","longitude":"30.53222000"},{"name":"Garbolovo","countryCode":"RU","stateCode":"LEN","latitude":"60.34127000","longitude":"30.49551000"},{"name":"Gatchina","countryCode":"RU","stateCode":"LEN","latitude":"59.57639000","longitude":"30.12833000"},{"name":"Glebychevo","countryCode":"RU","stateCode":"LEN","latitude":"60.43868000","longitude":"28.71826000"},{"name":"Gorbunki","countryCode":"RU","stateCode":"LEN","latitude":"59.81307000","longitude":"29.98478000"},{"name":"Gorskaya","countryCode":"RU","stateCode":"LEN","latitude":"60.04640000","longitude":"29.97137000"},{"name":"Gostilitsy","countryCode":"RU","stateCode":"LEN","latitude":"59.74832000","longitude":"29.62205000"},{"name":"Il’ichëvo","countryCode":"RU","stateCode":"LEN","latitude":"60.26808000","longitude":"29.75230000"},{"name":"Imeni Morozova","countryCode":"RU","stateCode":"LEN","latitude":"59.97572000","longitude":"31.03762000"},{"name":"Imeni Sverdlova","countryCode":"RU","stateCode":"LEN","latitude":"59.79611000","longitude":"30.66583000"},{"name":"Issad","countryCode":"RU","stateCode":"LEN","latitude":"60.06743000","longitude":"32.34331000"},{"name":"Ivangorod","countryCode":"RU","stateCode":"LEN","latitude":"59.37155000","longitude":"28.21625000"},{"name":"Kalininskiy","countryCode":"RU","stateCode":"LEN","latitude":"59.99675000","longitude":"30.38990000"},{"name":"Kamenka","countryCode":"RU","stateCode":"LEN","latitude":"60.44639000","longitude":"29.08290000"},{"name":"Kamennogorsk","countryCode":"RU","stateCode":"LEN","latitude":"60.95451000","longitude":"29.13391000"},{"name":"Khvalovo","countryCode":"RU","stateCode":"LEN","latitude":"59.94774000","longitude":"32.73723000"},{"name":"Kikerino","countryCode":"RU","stateCode":"LEN","latitude":"59.46466000","longitude":"29.62729000"},{"name":"Kingisepp","countryCode":"RU","stateCode":"LEN","latitude":"59.37331000","longitude":"28.61343000"},{"name":"Kingiseppskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.50000000","longitude":"28.50000000"},{"name":"Kipen’","countryCode":"RU","stateCode":"LEN","latitude":"59.67407000","longitude":"29.84977000"},{"name":"Kirishi","countryCode":"RU","stateCode":"LEN","latitude":"59.44712000","longitude":"32.02049000"},{"name":"Kirovsk","countryCode":"RU","stateCode":"LEN","latitude":"59.88101000","longitude":"30.99507000"},{"name":"Kirovskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.83333000","longitude":"31.00000000"},{"name":"Kobrinskoye","countryCode":"RU","stateCode":"LEN","latitude":"59.42250000","longitude":"30.12389000"},{"name":"Kolchanovo","countryCode":"RU","stateCode":"LEN","latitude":"60.01647000","longitude":"32.58837000"},{"name":"Koltushi","countryCode":"RU","stateCode":"LEN","latitude":"59.92969000","longitude":"30.64465000"},{"name":"Kommunar","countryCode":"RU","stateCode":"LEN","latitude":"59.62056000","longitude":"30.39000000"},{"name":"Kopor’ye","countryCode":"RU","stateCode":"LEN","latitude":"59.71067000","longitude":"29.03488000"},{"name":"Korobitsyno","countryCode":"RU","stateCode":"LEN","latitude":"60.51523000","longitude":"29.72437000"},{"name":"Krasnyy Bor","countryCode":"RU","stateCode":"LEN","latitude":"59.68194000","longitude":"30.66806000"},{"name":"Krestovskiy ostrov","countryCode":"RU","stateCode":"LEN","latitude":"59.97091000","longitude":"30.25789000"},{"name":"Kurortnyy","countryCode":"RU","stateCode":"LEN","latitude":"60.16562000","longitude":"29.90800000"},{"name":"Kuyvozi","countryCode":"RU","stateCode":"LEN","latitude":"60.31931000","longitude":"30.43631000"},{"name":"Kuznechnoye","countryCode":"RU","stateCode":"LEN","latitude":"61.11530000","longitude":"29.87535000"},{"name":"Lebyazh’ye","countryCode":"RU","stateCode":"LEN","latitude":"59.96124000","longitude":"29.41487000"},{"name":"Leninskoye","countryCode":"RU","stateCode":"LEN","latitude":"60.22021000","longitude":"29.84711000"},{"name":"Leskolovo","countryCode":"RU","stateCode":"LEN","latitude":"60.26341000","longitude":"30.45462000"},{"name":"Lesogorskiy","countryCode":"RU","stateCode":"LEN","latitude":"61.04549000","longitude":"28.92938000"},{"name":"Lodeynopol’skiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"60.50000000","longitude":"33.75000000"},{"name":"Lodeynoye Pole","countryCode":"RU","stateCode":"LEN","latitude":"60.72600000","longitude":"33.55306000"},{"name":"Lomonosovskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.89721000","longitude":"29.73994000"},{"name":"Luga","countryCode":"RU","stateCode":"LEN","latitude":"58.73722000","longitude":"29.84528000"},{"name":"Luppolovo","countryCode":"RU","stateCode":"LEN","latitude":"60.15402000","longitude":"30.28034000"},{"name":"Luzhskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"58.75000000","longitude":"29.75000000"},{"name":"Lyuban’","countryCode":"RU","stateCode":"LEN","latitude":"59.35000000","longitude":"31.21667000"},{"name":"Maloye Verevo","countryCode":"RU","stateCode":"LEN","latitude":"59.61361000","longitude":"30.17278000"},{"name":"Mariyenburg","countryCode":"RU","stateCode":"LEN","latitude":"59.57139000","longitude":"30.06472000"},{"name":"Mga","countryCode":"RU","stateCode":"LEN","latitude":"59.75000000","longitude":"31.06667000"},{"name":"Michurinskoye","countryCode":"RU","stateCode":"LEN","latitude":"60.56420000","longitude":"29.86232000"},{"name":"Mshinskaya","countryCode":"RU","stateCode":"LEN","latitude":"59.01500000","longitude":"29.94333000"},{"name":"Murino","countryCode":"RU","stateCode":"LEN","latitude":"60.04796000","longitude":"30.45204000"},{"name":"Nikol’skoye","countryCode":"RU","stateCode":"LEN","latitude":"59.70056000","longitude":"30.78472000"},{"name":"Novaya Ladoga","countryCode":"RU","stateCode":"LEN","latitude":"60.10246000","longitude":"32.30191000"},{"name":"Novoye Devyatkino","countryCode":"RU","stateCode":"LEN","latitude":"60.06364000","longitude":"30.48328000"},{"name":"Nurma","countryCode":"RU","stateCode":"LEN","latitude":"59.55000000","longitude":"31.01667000"},{"name":"Ol’gino","countryCode":"RU","stateCode":"LEN","latitude":"59.83702000","longitude":"29.92266000"},{"name":"Osel’ki","countryCode":"RU","stateCode":"LEN","latitude":"60.20503000","longitude":"30.49667000"},{"name":"Otradnoye","countryCode":"RU","stateCode":"LEN","latitude":"59.77750000","longitude":"30.81806000"},{"name":"Parnas","countryCode":"RU","stateCode":"LEN","latitude":"60.06964000","longitude":"30.34870000"},{"name":"Pasha","countryCode":"RU","stateCode":"LEN","latitude":"60.39546000","longitude":"33.04308000"},{"name":"Pavlovo","countryCode":"RU","stateCode":"LEN","latitude":"59.80861000","longitude":"30.89667000"},{"name":"Pervomayskoye","countryCode":"RU","stateCode":"LEN","latitude":"60.35922000","longitude":"29.74240000"},{"name":"Pikalëvo","countryCode":"RU","stateCode":"LEN","latitude":"59.51833000","longitude":"34.16639000"},{"name":"Podporozhskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"61.00000000","longitude":"34.50000000"},{"name":"Podporozh’ye","countryCode":"RU","stateCode":"LEN","latitude":"60.91124000","longitude":"34.17064000"},{"name":"Priladozhskiy","countryCode":"RU","stateCode":"LEN","latitude":"59.85000000","longitude":"31.48333000"},{"name":"Primorsk","countryCode":"RU","stateCode":"LEN","latitude":"60.36593000","longitude":"28.60737000"},{"name":"Priozersky","countryCode":"RU","stateCode":"LEN","latitude":"61.03901000","longitude":"30.13515000"},{"name":"Priozërsk","countryCode":"RU","stateCode":"LEN","latitude":"61.03928000","longitude":"30.12907000"},{"name":"Romanovka","countryCode":"RU","stateCode":"LEN","latitude":"60.04430000","longitude":"30.71400000"},{"name":"Roshchino","countryCode":"RU","stateCode":"LEN","latitude":"60.25191000","longitude":"29.60850000"},{"name":"Rozhdestveno","countryCode":"RU","stateCode":"LEN","latitude":"59.31812000","longitude":"29.94594000"},{"name":"Russko-Vysotskoye","countryCode":"RU","stateCode":"LEN","latitude":"59.69963000","longitude":"29.94404000"},{"name":"Ryabovo","countryCode":"RU","stateCode":"LEN","latitude":"59.40000000","longitude":"31.13333000"},{"name":"Rybatskoye","countryCode":"RU","stateCode":"LEN","latitude":"59.83930000","longitude":"30.49873000"},{"name":"Sampsonievskiy","countryCode":"RU","stateCode":"LEN","latitude":"59.98499000","longitude":"30.34295000"},{"name":"Sapernoye","countryCode":"RU","stateCode":"LEN","latitude":"60.71418000","longitude":"29.95525000"},{"name":"Semiozerje","countryCode":"RU","stateCode":"LEN","latitude":"60.32018000","longitude":"29.29705000"},{"name":"Sertolovo","countryCode":"RU","stateCode":"LEN","latitude":"60.14440000","longitude":"30.20165000"},{"name":"Shcheglovo","countryCode":"RU","stateCode":"LEN","latitude":"60.02839000","longitude":"30.75289000"},{"name":"Shlissel’burg","countryCode":"RU","stateCode":"LEN","latitude":"59.94730000","longitude":"31.03845000"},{"name":"Sinyavino","countryCode":"RU","stateCode":"LEN","latitude":"59.90781000","longitude":"31.07110000"},{"name":"Sista-Palkino","countryCode":"RU","stateCode":"LEN","latitude":"59.80042000","longitude":"28.91049000"},{"name":"Siverskiy","countryCode":"RU","stateCode":"LEN","latitude":"59.35444000","longitude":"30.07833000"},{"name":"Slantsevskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.08333000","longitude":"28.25000000"},{"name":"Slantsy","countryCode":"RU","stateCode":"LEN","latitude":"59.11817000","longitude":"28.09137000"},{"name":"Sosnovo","countryCode":"RU","stateCode":"LEN","latitude":"60.55145000","longitude":"30.21441000"},{"name":"Sosnovyy Bor","countryCode":"RU","stateCode":"LEN","latitude":"59.89960000","longitude":"29.08574000"},{"name":"Sovetskiy","countryCode":"RU","stateCode":"LEN","latitude":"60.53945000","longitude":"28.67756000"},{"name":"Staraya","countryCode":"RU","stateCode":"LEN","latitude":"59.92749000","longitude":"30.62765000"},{"name":"Staraya Ladoga","countryCode":"RU","stateCode":"LEN","latitude":"59.99872000","longitude":"32.29413000"},{"name":"Svetlanovskiy","countryCode":"RU","stateCode":"LEN","latitude":"60.00276000","longitude":"30.33051000"},{"name":"Svetogorsk","countryCode":"RU","stateCode":"LEN","latitude":"61.11213000","longitude":"28.86321000"},{"name":"Syas’stroy","countryCode":"RU","stateCode":"LEN","latitude":"60.13669000","longitude":"32.56906000"},{"name":"Taytsy","countryCode":"RU","stateCode":"LEN","latitude":"59.66444000","longitude":"30.11472000"},{"name":"Tikhvin","countryCode":"RU","stateCode":"LEN","latitude":"59.64511000","longitude":"33.52937000"},{"name":"Tikhvinskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.75000000","longitude":"33.33333000"},{"name":"Toksovo","countryCode":"RU","stateCode":"LEN","latitude":"60.15323000","longitude":"30.51646000"},{"name":"Tolmachevo","countryCode":"RU","stateCode":"LEN","latitude":"58.85973000","longitude":"29.91091000"},{"name":"Tosnenskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.41667000","longitude":"31.00000000"},{"name":"Tosno","countryCode":"RU","stateCode":"LEN","latitude":"59.54000000","longitude":"30.87750000"},{"name":"Udel’naya","countryCode":"RU","stateCode":"LEN","latitude":"60.01636000","longitude":"30.31815000"},{"name":"Ul’yanovka","countryCode":"RU","stateCode":"LEN","latitude":"59.63944000","longitude":"30.76472000"},{"name":"Untolovo","countryCode":"RU","stateCode":"LEN","latitude":"60.01220000","longitude":"30.20897000"},{"name":"Ust’-Luga","countryCode":"RU","stateCode":"LEN","latitude":"59.66755000","longitude":"28.28713000"},{"name":"Vaskelovo","countryCode":"RU","stateCode":"LEN","latitude":"60.39571000","longitude":"30.35419000"},{"name":"Vazhiny","countryCode":"RU","stateCode":"LEN","latitude":"60.96444000","longitude":"34.02222000"},{"name":"Verkhniye Osel’ki","countryCode":"RU","stateCode":"LEN","latitude":"60.24948000","longitude":"30.44938000"},{"name":"Veshchevo","countryCode":"RU","stateCode":"LEN","latitude":"60.73107000","longitude":"29.18305000"},{"name":"Vinnitsy","countryCode":"RU","stateCode":"LEN","latitude":"60.62867000","longitude":"34.77302000"},{"name":"Vistino","countryCode":"RU","stateCode":"LEN","latitude":"59.77558000","longitude":"28.47708000"},{"name":"Volkhov","countryCode":"RU","stateCode":"LEN","latitude":"59.92580000","longitude":"32.33819000"},{"name":"Volkhovskiy rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.75000000","longitude":"32.50000000"},{"name":"Volosovo","countryCode":"RU","stateCode":"LEN","latitude":"59.44525000","longitude":"29.48911000"},{"name":"Volosovskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"59.42105000","longitude":"29.47705000"},{"name":"Voyskovitsy","countryCode":"RU","stateCode":"LEN","latitude":"59.53266000","longitude":"29.93620000"},{"name":"Voznesen’ye","countryCode":"RU","stateCode":"LEN","latitude":"61.01060000","longitude":"35.47813000"},{"name":"Vsevolozhsk","countryCode":"RU","stateCode":"LEN","latitude":"60.01512000","longitude":"30.67314000"},{"name":"Vsevolozhskiy Rayon","countryCode":"RU","stateCode":"LEN","latitude":"60.16667000","longitude":"30.50000000"},{"name":"Vyborg","countryCode":"RU","stateCode":"LEN","latitude":"60.70763000","longitude":"28.75283000"},{"name":"Vyritsa","countryCode":"RU","stateCode":"LEN","latitude":"59.40778000","longitude":"30.34806000"},{"name":"Vysotsk","countryCode":"RU","stateCode":"LEN","latitude":"60.62879000","longitude":"28.57048000"},{"name":"Yakovlevo","countryCode":"RU","stateCode":"LEN","latitude":"60.29409000","longitude":"29.48800000"},{"name":"Yanino-1","countryCode":"RU","stateCode":"LEN","latitude":"59.94808000","longitude":"30.55914000"},{"name":"Yaroslavichi","countryCode":"RU","stateCode":"LEN","latitude":"60.49275000","longitude":"34.50806000"},{"name":"Yefimovskiy","countryCode":"RU","stateCode":"LEN","latitude":"59.49639000","longitude":"34.67222000"},{"name":"Yelizavetino","countryCode":"RU","stateCode":"LEN","latitude":"59.49173000","longitude":"29.78153000"},{"name":"Agapovka","countryCode":"RU","stateCode":"CHE","latitude":"53.29730000","longitude":"59.13480000"},{"name":"Agapovskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"53.33333000","longitude":"59.33333000"},{"name":"Argayash","countryCode":"RU","stateCode":"CHE","latitude":"55.48880000","longitude":"60.87670000"},{"name":"Asha","countryCode":"RU","stateCode":"CHE","latitude":"54.99730000","longitude":"57.27220000"},{"name":"Ashinskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"55.00000000","longitude":"57.50000000"},{"name":"Bakal","countryCode":"RU","stateCode":"CHE","latitude":"54.94170000","longitude":"58.80830000"},{"name":"Bazhovo","countryCode":"RU","stateCode":"CHE","latitude":"55.05955000","longitude":"61.60445000"},{"name":"Berdyaush","countryCode":"RU","stateCode":"CHE","latitude":"55.16190000","longitude":"59.14640000"},{"name":"Bobrovka","countryCode":"RU","stateCode":"CHE","latitude":"54.04700000","longitude":"61.74550000"},{"name":"Bredy","countryCode":"RU","stateCode":"CHE","latitude":"52.41528000","longitude":"60.34111000"},{"name":"Brodokalmak","countryCode":"RU","stateCode":"CHE","latitude":"55.57480000","longitude":"62.08200000"},{"name":"Chebarkul’","countryCode":"RU","stateCode":"CHE","latitude":"54.97490000","longitude":"60.36330000"},{"name":"Chebarkul’skiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"54.83333000","longitude":"60.50000000"},{"name":"Chelyabinsk","countryCode":"RU","stateCode":"CHE","latitude":"55.15402000","longitude":"61.42915000"},{"name":"Cheremshanka","countryCode":"RU","stateCode":"CHE","latitude":"56.11920000","longitude":"60.26804000"},{"name":"Chesma","countryCode":"RU","stateCode":"CHE","latitude":"53.81111000","longitude":"60.65333000"},{"name":"Dolgoderevenskoye","countryCode":"RU","stateCode":"CHE","latitude":"55.34444000","longitude":"61.34444000"},{"name":"Fershampenuaz","countryCode":"RU","stateCode":"CHE","latitude":"53.52020000","longitude":"59.81170000"},{"name":"Gornyak","countryCode":"RU","stateCode":"CHE","latitude":"55.13446000","longitude":"61.68268000"},{"name":"Gorod Chelyabinsk","countryCode":"RU","stateCode":"CHE","latitude":"55.16553000","longitude":"61.41673000"},{"name":"Kanashevo","countryCode":"RU","stateCode":"CHE","latitude":"55.21690000","longitude":"62.06340000"},{"name":"Karabash","countryCode":"RU","stateCode":"CHE","latitude":"55.48080000","longitude":"60.21570000"},{"name":"Kartalinskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"53.00000000","longitude":"60.50000000"},{"name":"Kartaly","countryCode":"RU","stateCode":"CHE","latitude":"53.05285000","longitude":"60.64903000"},{"name":"Kasli","countryCode":"RU","stateCode":"CHE","latitude":"55.89090000","longitude":"60.76160000"},{"name":"Katav-Ivanovsk","countryCode":"RU","stateCode":"CHE","latitude":"54.75306000","longitude":"58.19556000"},{"name":"Katav-Ivanovskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"54.75000000","longitude":"58.25000000"},{"name":"Kizil’skiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"52.75000000","longitude":"59.41667000"},{"name":"Kopeysk","countryCode":"RU","stateCode":"CHE","latitude":"55.11722000","longitude":"61.62823000"},{"name":"Korkino","countryCode":"RU","stateCode":"CHE","latitude":"54.89130000","longitude":"61.39690000"},{"name":"Koyelga","countryCode":"RU","stateCode":"CHE","latitude":"54.65224000","longitude":"60.90490000"},{"name":"Krasnogorskiy","countryCode":"RU","stateCode":"CHE","latitude":"54.60250000","longitude":"61.23100000"},{"name":"Kropachëvo","countryCode":"RU","stateCode":"CHE","latitude":"55.01120000","longitude":"57.98960000"},{"name":"Kunashak","countryCode":"RU","stateCode":"CHE","latitude":"55.70320000","longitude":"61.54980000"},{"name":"Kusa","countryCode":"RU","stateCode":"CHE","latitude":"55.33833000","longitude":"59.44056000"},{"name":"Kyshtym","countryCode":"RU","stateCode":"CHE","latitude":"55.71400000","longitude":"60.55280000"},{"name":"Leninsk","countryCode":"RU","stateCode":"CHE","latitude":"54.90306000","longitude":"59.86750000"},{"name":"Lokomotivnyy","countryCode":"RU","stateCode":"CHE","latitude":"53.01180000","longitude":"60.56840000"},{"name":"Magnitka","countryCode":"RU","stateCode":"CHE","latitude":"55.34750000","longitude":"59.69611000"},{"name":"Magnitogorsk","countryCode":"RU","stateCode":"CHE","latitude":"53.41861000","longitude":"59.04722000"},{"name":"Mezhevoy","countryCode":"RU","stateCode":"CHE","latitude":"55.17111000","longitude":"58.78139000"},{"name":"Miass","countryCode":"RU","stateCode":"CHE","latitude":"55.04500000","longitude":"60.10833000"},{"name":"Miasskoye","countryCode":"RU","stateCode":"CHE","latitude":"55.27840000","longitude":"61.89050000"},{"name":"Muslyumovo","countryCode":"RU","stateCode":"CHE","latitude":"55.61330000","longitude":"61.62600000"},{"name":"Nagaybakskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"53.58333000","longitude":"59.75000000"},{"name":"Nizhniy Ufaley","countryCode":"RU","stateCode":"CHE","latitude":"55.91528000","longitude":"59.98417000"},{"name":"Novogornyy","countryCode":"RU","stateCode":"CHE","latitude":"55.63000000","longitude":"60.79190000"},{"name":"Novosineglazovskiy","countryCode":"RU","stateCode":"CHE","latitude":"55.03928000","longitude":"61.37680000"},{"name":"Nyazepetrovsk","countryCode":"RU","stateCode":"CHE","latitude":"56.05306000","longitude":"59.60278000"},{"name":"Nyazepetrovskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"56.00000000","longitude":"59.58333000"},{"name":"Oktyabr’skiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"54.41667000","longitude":"62.75000000"},{"name":"Ozersk","countryCode":"RU","stateCode":"CHE","latitude":"55.75556000","longitude":"60.70278000"},{"name":"Parizh","countryCode":"RU","stateCode":"CHE","latitude":"53.29740000","longitude":"60.10050000"},{"name":"Plast","countryCode":"RU","stateCode":"CHE","latitude":"54.36914000","longitude":"60.81361000"},{"name":"Poletayevo","countryCode":"RU","stateCode":"CHE","latitude":"55.03360000","longitude":"61.11380000"},{"name":"Potanino","countryCode":"RU","stateCode":"CHE","latitude":"55.17860000","longitude":"61.62220000"},{"name":"Roshchino","countryCode":"RU","stateCode":"CHE","latitude":"55.31012000","longitude":"61.26363000"},{"name":"Roza","countryCode":"RU","stateCode":"CHE","latitude":"54.91630000","longitude":"61.45860000"},{"name":"Sargazy","countryCode":"RU","stateCode":"CHE","latitude":"55.02064000","longitude":"61.24985000"},{"name":"Satka","countryCode":"RU","stateCode":"CHE","latitude":"55.04250000","longitude":"59.04000000"},{"name":"Satkinskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"55.00000000","longitude":"59.00000000"},{"name":"Selezyan","countryCode":"RU","stateCode":"CHE","latitude":"54.90583000","longitude":"61.82444000"},{"name":"Sim","countryCode":"RU","stateCode":"CHE","latitude":"54.99300000","longitude":"57.69820000"},{"name":"Snezhinsk","countryCode":"RU","stateCode":"CHE","latitude":"56.08500000","longitude":"60.73139000"},{"name":"Sosnovskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"55.25000000","longitude":"61.16667000"},{"name":"Starokamyshinsk","countryCode":"RU","stateCode":"CHE","latitude":"55.03912000","longitude":"61.58778000"},{"name":"Syrostan","countryCode":"RU","stateCode":"CHE","latitude":"55.06340000","longitude":"59.90020000"},{"name":"Tayginka","countryCode":"RU","stateCode":"CHE","latitude":"55.62440000","longitude":"60.50760000"},{"name":"Timiryazevskiy","countryCode":"RU","stateCode":"CHE","latitude":"54.92917000","longitude":"60.76250000"},{"name":"Troitsk","countryCode":"RU","stateCode":"CHE","latitude":"54.09790000","longitude":"61.57730000"},{"name":"Trëkhgornyy","countryCode":"RU","stateCode":"CHE","latitude":"54.81500000","longitude":"58.45917000"},{"name":"Turgoyak","countryCode":"RU","stateCode":"CHE","latitude":"55.15000000","longitude":"60.11833000"},{"name":"Tyubuk","countryCode":"RU","stateCode":"CHE","latitude":"56.05521000","longitude":"60.94050000"},{"name":"Ust’-Bagaryak","countryCode":"RU","stateCode":"CHE","latitude":"56.13278000","longitude":"61.84722000"},{"name":"Ust’-Katav","countryCode":"RU","stateCode":"CHE","latitude":"54.93660000","longitude":"58.17570000"},{"name":"Uvel’skiy","countryCode":"RU","stateCode":"CHE","latitude":"54.44460000","longitude":"61.35740000"},{"name":"Uvel’skiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"54.50000000","longitude":"61.50000000"},{"name":"Uyskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"54.33333000","longitude":"60.08333000"},{"name":"Uyskoye","countryCode":"RU","stateCode":"CHE","latitude":"54.37750000","longitude":"60.00472000"},{"name":"Vakhrushevo","countryCode":"RU","stateCode":"CHE","latitude":"55.23170000","longitude":"61.71730000"},{"name":"Varna","countryCode":"RU","stateCode":"CHE","latitude":"53.38194000","longitude":"60.97472000"},{"name":"Varnenskiy Rayon","countryCode":"RU","stateCode":"CHE","latitude":"53.25000000","longitude":"61.08333000"},{"name":"Velikopetrovka","countryCode":"RU","stateCode":"CHE","latitude":"53.25042000","longitude":"60.48606000"},{"name":"Verkhneural’sk","countryCode":"RU","stateCode":"CHE","latitude":"53.87694000","longitude":"59.21056000"},{"name":"Verkhniy Ufaley","countryCode":"RU","stateCode":"CHE","latitude":"56.05560000","longitude":"60.23970000"},{"name":"Vishnëvogorsk","countryCode":"RU","stateCode":"CHE","latitude":"55.99130000","longitude":"60.65790000"},{"name":"Vyazovaya","countryCode":"RU","stateCode":"CHE","latitude":"54.90500000","longitude":"58.35611000"},{"name":"Yemanzhelinka","countryCode":"RU","stateCode":"CHE","latitude":"54.80100000","longitude":"61.29890000"},{"name":"Yemanzhelinsk","countryCode":"RU","stateCode":"CHE","latitude":"54.75472000","longitude":"61.32083000"},{"name":"Yetkul’","countryCode":"RU","stateCode":"CHE","latitude":"54.82210000","longitude":"61.58800000"},{"name":"Yuryuzan’","countryCode":"RU","stateCode":"CHE","latitude":"54.86333000","longitude":"58.42194000"},{"name":"Yuzhnoural’sk","countryCode":"RU","stateCode":"CHE","latitude":"54.44180000","longitude":"61.25360000"},{"name":"Zheleznodorozhnyy","countryCode":"RU","stateCode":"CHE","latitude":"55.10183000","longitude":"61.54926000"},{"name":"Zlatoust","countryCode":"RU","stateCode":"CHE","latitude":"55.17111000","longitude":"59.65083000"},{"name":"Ageyevo","countryCode":"RU","stateCode":"TUL","latitude":"54.15883000","longitude":"36.46927000"},{"name":"Aleksin","countryCode":"RU","stateCode":"TUL","latitude":"54.50503000","longitude":"37.06740000"},{"name":"Aleksinskiy Rayon","countryCode":"RU","stateCode":"TUL","latitude":"54.50000000","longitude":"37.08333000"},{"name":"Arsen’yevo","countryCode":"RU","stateCode":"TUL","latitude":"53.73893000","longitude":"36.66429000"},{"name":"Barsuki","countryCode":"RU","stateCode":"TUL","latitude":"54.26548000","longitude":"37.48746000"},{"name":"Begichevskiy","countryCode":"RU","stateCode":"TUL","latitude":"53.79605000","longitude":"38.25498000"},{"name":"Belëv","countryCode":"RU","stateCode":"TUL","latitude":"53.81194000","longitude":"36.13194000"},{"name":"Bogoroditsk","countryCode":"RU","stateCode":"TUL","latitude":"53.77166000","longitude":"38.12408000"},{"name":"Bolokhovo","countryCode":"RU","stateCode":"TUL","latitude":"54.08378000","longitude":"37.82895000"},{"name":"Bol’shoye Skuratovo","countryCode":"RU","stateCode":"TUL","latitude":"53.43852000","longitude":"36.84085000"},{"name":"Borodinskiy","countryCode":"RU","stateCode":"TUL","latitude":"53.99859000","longitude":"37.81792000"},{"name":"Brusyanka","countryCode":"RU","stateCode":"TUL","latitude":"53.98492000","longitude":"38.03593000"},{"name":"Chekalin","countryCode":"RU","stateCode":"TUL","latitude":"54.09685000","longitude":"36.24499000"},{"name":"Cherepet’","countryCode":"RU","stateCode":"TUL","latitude":"54.11784000","longitude":"36.37877000"},{"name":"Chern’","countryCode":"RU","stateCode":"TUL","latitude":"53.45232000","longitude":"36.91450000"},{"name":"Donskoy","countryCode":"RU","stateCode":"TUL","latitude":"53.97106000","longitude":"38.33627000"},{"name":"Dubna","countryCode":"RU","stateCode":"TUL","latitude":"54.15416000","longitude":"36.96173000"},{"name":"Dubovka","countryCode":"RU","stateCode":"TUL","latitude":"53.95223000","longitude":"38.06276000"},{"name":"Gorelki","countryCode":"RU","stateCode":"TUL","latitude":"54.25617000","longitude":"37.61080000"},{"name":"Gritsovskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.13761000","longitude":"38.16043000"},{"name":"Kamenetskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.01353000","longitude":"38.22115000"},{"name":"Kazachka","countryCode":"RU","stateCode":"TUL","latitude":"53.36440000","longitude":"38.06940000"},{"name":"Khanino","countryCode":"RU","stateCode":"TUL","latitude":"54.21100000","longitude":"36.62292000"},{"name":"Kimovsk","countryCode":"RU","stateCode":"TUL","latitude":"53.97164000","longitude":"38.53186000"},{"name":"Kireyevsk","countryCode":"RU","stateCode":"TUL","latitude":"53.93361000","longitude":"37.92792000"},{"name":"Kosaya Gora","countryCode":"RU","stateCode":"TUL","latitude":"54.11896000","longitude":"37.54459000"},{"name":"Krapivna","countryCode":"RU","stateCode":"TUL","latitude":"53.94235000","longitude":"37.15744000"},{"name":"Kurkino","countryCode":"RU","stateCode":"TUL","latitude":"53.42567000","longitude":"38.65824000"},{"name":"Leninskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.28768000","longitude":"37.45926000"},{"name":"Lomintsevskiy","countryCode":"RU","stateCode":"TUL","latitude":"53.98548000","longitude":"37.66471000"},{"name":"Mayskiy","countryCode":"RU","stateCode":"TUL","latitude":"53.96216000","longitude":"38.21165000"},{"name":"Mendeleyevskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.13745000","longitude":"37.58742000"},{"name":"Novogurovskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.46782000","longitude":"37.33709000"},{"name":"Novomoskovsk","countryCode":"RU","stateCode":"TUL","latitude":"54.01050000","longitude":"38.28460000"},{"name":"Odoyev","countryCode":"RU","stateCode":"TUL","latitude":"53.93933000","longitude":"36.68639000"},{"name":"Partizan","countryCode":"RU","stateCode":"TUL","latitude":"53.95017000","longitude":"38.09801000"},{"name":"Pervomayskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.04482000","longitude":"37.50875000"},{"name":"Plavsk","countryCode":"RU","stateCode":"TUL","latitude":"53.70944000","longitude":"37.29194000"},{"name":"Podlesnyy","countryCode":"RU","stateCode":"TUL","latitude":"53.94003000","longitude":"38.26872000"},{"name":"Priupskiy","countryCode":"RU","stateCode":"TUL","latitude":"53.90960000","longitude":"37.73600000"},{"name":"Revyakino","countryCode":"RU","stateCode":"TUL","latitude":"54.36517000","longitude":"37.66249000"},{"name":"Rozhdestvenskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.29570000","longitude":"37.57019000"},{"name":"Severo-Zadonsk","countryCode":"RU","stateCode":"TUL","latitude":"54.03481000","longitude":"38.40172000"},{"name":"Shchëkino","countryCode":"RU","stateCode":"TUL","latitude":"54.00513000","longitude":"37.52194000"},{"name":"Shvartsevskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.09174000","longitude":"37.99053000"},{"name":"Skuratovskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.10152000","longitude":"37.60384000"},{"name":"Slavniy","countryCode":"RU","stateCode":"TUL","latitude":"53.54654000","longitude":"36.47387000"},{"name":"Suvorov","countryCode":"RU","stateCode":"TUL","latitude":"54.12230000","longitude":"36.49657000"},{"name":"Suvorovskiy Rayon","countryCode":"RU","stateCode":"TUL","latitude":"54.16667000","longitude":"36.58333000"},{"name":"Tovarkovskiy","countryCode":"RU","stateCode":"TUL","latitude":"53.68217000","longitude":"38.20920000"},{"name":"Tula","countryCode":"RU","stateCode":"TUL","latitude":"54.19609000","longitude":"37.61822000"},{"name":"Tëplo-Ogarëvskiy Rayon","countryCode":"RU","stateCode":"TUL","latitude":"53.58333000","longitude":"37.66667000"},{"name":"Tëploye","countryCode":"RU","stateCode":"TUL","latitude":"53.62022000","longitude":"37.59026000"},{"name":"Uzlovaya","countryCode":"RU","stateCode":"TUL","latitude":"53.98179000","longitude":"38.17118000"},{"name":"Venevskiy Rayon","countryCode":"RU","stateCode":"TUL","latitude":"54.25000000","longitude":"38.25000000"},{"name":"Venëv","countryCode":"RU","stateCode":"TUL","latitude":"54.35533000","longitude":"38.26843000"},{"name":"Volovo","countryCode":"RU","stateCode":"TUL","latitude":"53.55831000","longitude":"38.00285000"},{"name":"Yasnogorsk","countryCode":"RU","stateCode":"TUL","latitude":"54.48082000","longitude":"37.69854000"},{"name":"Yasnogorskiy Rayon","countryCode":"RU","stateCode":"TUL","latitude":"54.50000000","longitude":"37.75000000"},{"name":"Yefremov","countryCode":"RU","stateCode":"TUL","latitude":"53.14806000","longitude":"38.09924000"},{"name":"Yepifan’","countryCode":"RU","stateCode":"TUL","latitude":"53.82526000","longitude":"38.55181000"},{"name":"Zaokskiy","countryCode":"RU","stateCode":"TUL","latitude":"54.73227000","longitude":"37.40539000"},{"name":"Zaokskiy Rayon","countryCode":"RU","stateCode":"TUL","latitude":"54.66667000","longitude":"37.50000000"},{"name":"Zhdankovskiy","countryCode":"RU","stateCode":"TUL","latitude":"53.75321000","longitude":"38.17951000"},{"name":"Aginskoye","countryCode":"RU","stateCode":"ZAB","latitude":"51.10000000","longitude":"114.53000000"},{"name":"Aksha","countryCode":"RU","stateCode":"ZAB","latitude":"50.28139000","longitude":"113.28667000"},{"name":"Akshinskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"50.25000000","longitude":"113.25000000"},{"name":"Aleksandrovo-Zavodskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"50.91667000","longitude":"117.95000000"},{"name":"Aleksandrovskiy Zavod","countryCode":"RU","stateCode":"ZAB","latitude":"50.92525000","longitude":"117.93773000"},{"name":"Amazar","countryCode":"RU","stateCode":"ZAB","latitude":"53.86033000","longitude":"120.87925000"},{"name":"Atamanovka","countryCode":"RU","stateCode":"ZAB","latitude":"51.93333000","longitude":"113.63333000"},{"name":"Bada","countryCode":"RU","stateCode":"ZAB","latitude":"51.39100000","longitude":"109.86145000"},{"name":"Baley","countryCode":"RU","stateCode":"ZAB","latitude":"51.58166000","longitude":"116.63395000"},{"name":"Baleyskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"51.50000000","longitude":"117.00000000"},{"name":"Balyaga","countryCode":"RU","stateCode":"ZAB","latitude":"51.15293000","longitude":"108.92767000"},{"name":"Bol’shaya Tura","countryCode":"RU","stateCode":"ZAB","latitude":"51.61642000","longitude":"114.11242000"},{"name":"Borzinskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"50.16667000","longitude":"117.33333000"},{"name":"Borzya","countryCode":"RU","stateCode":"ZAB","latitude":"50.38333000","longitude":"116.51667000"},{"name":"Bukachacha","countryCode":"RU","stateCode":"ZAB","latitude":"52.98333000","longitude":"116.91667000"},{"name":"Chara","countryCode":"RU","stateCode":"ZAB","latitude":"56.90639000","longitude":"118.26306000"},{"name":"Chernyshevsk","countryCode":"RU","stateCode":"ZAB","latitude":"52.52209000","longitude":"117.01712000"},{"name":"Chita","countryCode":"RU","stateCode":"ZAB","latitude":"52.03171000","longitude":"113.50087000"},{"name":"Chitinskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"52.00000000","longitude":"113.50024000"},{"name":"Darasun","countryCode":"RU","stateCode":"ZAB","latitude":"51.65940000","longitude":"113.97515000"},{"name":"Dauriya","countryCode":"RU","stateCode":"ZAB","latitude":"49.93333000","longitude":"116.86667000"},{"name":"Domna","countryCode":"RU","stateCode":"ZAB","latitude":"51.89712000","longitude":"113.15730000"},{"name":"Drovyanaya","countryCode":"RU","stateCode":"ZAB","latitude":"51.57620000","longitude":"113.04078000"},{"name":"Dul’durga","countryCode":"RU","stateCode":"ZAB","latitude":"50.67611000","longitude":"113.59306000"},{"name":"Gazimuro-Zavodskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"51.55000000","longitude":"118.36667000"},{"name":"Gazimurskiy Zavod","countryCode":"RU","stateCode":"ZAB","latitude":"51.55352000","longitude":"118.34460000"},{"name":"Kadaya","countryCode":"RU","stateCode":"ZAB","latitude":"50.93254000","longitude":"119.29468000"},{"name":"Kalanguy","countryCode":"RU","stateCode":"ZAB","latitude":"51.01667000","longitude":"116.51667000"},{"name":"Kalga","countryCode":"RU","stateCode":"ZAB","latitude":"50.92538000","longitude":"118.89958000"},{"name":"Karymskoye","countryCode":"RU","stateCode":"ZAB","latitude":"51.61667000","longitude":"114.35000000"},{"name":"Khilok","countryCode":"RU","stateCode":"ZAB","latitude":"51.36777000","longitude":"110.46804000"},{"name":"Kholbon","countryCode":"RU","stateCode":"ZAB","latitude":"51.88333000","longitude":"116.25000000"},{"name":"Klichka","countryCode":"RU","stateCode":"ZAB","latitude":"50.44570000","longitude":"117.99600000"},{"name":"Klyuchevskiy","countryCode":"RU","stateCode":"ZAB","latitude":"53.53360000","longitude":"119.45269000"},{"name":"Kokuy","countryCode":"RU","stateCode":"ZAB","latitude":"52.20634000","longitude":"117.55412000"},{"name":"Krasnokamensk","countryCode":"RU","stateCode":"ZAB","latitude":"50.09790000","longitude":"118.03690000"},{"name":"Krasnyy Chikoy","countryCode":"RU","stateCode":"ZAB","latitude":"50.36321000","longitude":"108.75445000"},{"name":"Kuanda","countryCode":"RU","stateCode":"ZAB","latitude":"56.31611000","longitude":"116.08056000"},{"name":"Kurort-Darasun","countryCode":"RU","stateCode":"ZAB","latitude":"51.19905000","longitude":"113.71599000"},{"name":"Kyra","countryCode":"RU","stateCode":"ZAB","latitude":"49.57903000","longitude":"111.97638000"},{"name":"Makkaveyevo","countryCode":"RU","stateCode":"ZAB","latitude":"51.75325000","longitude":"113.94540000"},{"name":"Mogocha","countryCode":"RU","stateCode":"ZAB","latitude":"53.73417000","longitude":"119.76515000"},{"name":"Mogoytuy","countryCode":"RU","stateCode":"ZAB","latitude":"51.28333000","longitude":"114.91667000"},{"name":"Mogzon","countryCode":"RU","stateCode":"ZAB","latitude":"51.74060000","longitude":"111.96555000"},{"name":"Nerchinsk","countryCode":"RU","stateCode":"ZAB","latitude":"51.98333000","longitude":"116.58333000"},{"name":"Nerchinskiy Zavod","countryCode":"RU","stateCode":"ZAB","latitude":"51.30829000","longitude":"119.61597000"},{"name":"Nerchinsko-Zavodskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"51.31667000","longitude":"119.60000000"},{"name":"Nizhniy Tsasuchey","countryCode":"RU","stateCode":"ZAB","latitude":"50.51667000","longitude":"115.13333000"},{"name":"Novaya Chara","countryCode":"RU","stateCode":"ZAB","latitude":"56.81639000","longitude":"118.29861000"},{"name":"Novokruchininskiy","countryCode":"RU","stateCode":"ZAB","latitude":"51.78360000","longitude":"113.77591000"},{"name":"Novoorlovsk","countryCode":"RU","stateCode":"ZAB","latitude":"51.07549000","longitude":"114.72610000"},{"name":"Novopavlovka","countryCode":"RU","stateCode":"ZAB","latitude":"51.21724000","longitude":"109.21305000"},{"name":"Olovyannaya","countryCode":"RU","stateCode":"ZAB","latitude":"50.95000000","longitude":"115.56667000"},{"name":"Olovyanninskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"51.00000000","longitude":"116.16667000"},{"name":"Orlovskiy","countryCode":"RU","stateCode":"ZAB","latitude":"51.03333000","longitude":"114.83333000"},{"name":"Pervomayskiy","countryCode":"RU","stateCode":"ZAB","latitude":"51.67013000","longitude":"115.62543000"},{"name":"Petrovsk-Zabaykal’skiy","countryCode":"RU","stateCode":"ZAB","latitude":"51.27530000","longitude":"108.84301000"},{"name":"Priargunsk","countryCode":"RU","stateCode":"ZAB","latitude":"50.36910000","longitude":"119.10120000"},{"name":"Priargunskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"50.75000000","longitude":"118.50000000"},{"name":"Priiskovyy","countryCode":"RU","stateCode":"ZAB","latitude":"51.93333000","longitude":"116.63333000"},{"name":"Shelopugino","countryCode":"RU","stateCode":"ZAB","latitude":"51.65286000","longitude":"117.56303000"},{"name":"Shilka","countryCode":"RU","stateCode":"ZAB","latitude":"51.85000000","longitude":"116.03333000"},{"name":"Shilkinskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"52.00000000","longitude":"115.66667000"},{"name":"Smolenka","countryCode":"RU","stateCode":"ZAB","latitude":"52.13523000","longitude":"113.49740000"},{"name":"Sretensk","countryCode":"RU","stateCode":"ZAB","latitude":"52.24780000","longitude":"117.70835000"},{"name":"Sretenskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"52.33333000","longitude":"117.83333000"},{"name":"Tarbagatay","countryCode":"RU","stateCode":"ZAB","latitude":"51.17559000","longitude":"109.09484000"},{"name":"Uletovskiy Rayon","countryCode":"RU","stateCode":"ZAB","latitude":"51.00000000","longitude":"112.00000000"},{"name":"Ulety","countryCode":"RU","stateCode":"ZAB","latitude":"51.35589000","longitude":"112.48430000"},{"name":"Ust’-Karsk","countryCode":"RU","stateCode":"ZAB","latitude":"52.70206000","longitude":"118.80163000"},{"name":"Verkh-Usugli","countryCode":"RU","stateCode":"ZAB","latitude":"52.70000000","longitude":"115.16667000"},{"name":"Vershino-Darasunskiy","countryCode":"RU","stateCode":"ZAB","latitude":"52.36604000","longitude":"115.52661000"},{"name":"Vershino-Shakhtaminskiy","countryCode":"RU","stateCode":"ZAB","latitude":"51.30024000","longitude":"117.88762000"},{"name":"Zabaykal’sk","countryCode":"RU","stateCode":"ZAB","latitude":"49.65130000","longitude":"117.32557000"},{"name":"Zhireken","countryCode":"RU","stateCode":"ZAB","latitude":"52.82657000","longitude":"117.30725000"},{"name":"Agirish","countryCode":"RU","stateCode":"KHM","latitude":"61.92472000","longitude":"63.02306000"},{"name":"Andra","countryCode":"RU","stateCode":"KHM","latitude":"62.51472000","longitude":"65.88778000"},{"name":"Barsovo","countryCode":"RU","stateCode":"KHM","latitude":"61.16667000","longitude":"73.16667000"},{"name":"Beloyarskiy","countryCode":"RU","stateCode":"KHM","latitude":"63.71194000","longitude":"66.67222000"},{"name":"Berëzovo","countryCode":"RU","stateCode":"KHM","latitude":"63.93806000","longitude":"65.04194000"},{"name":"Fedorovskiy","countryCode":"RU","stateCode":"KHM","latitude":"61.60630000","longitude":"73.71415000"},{"name":"Gornopravdinsk","countryCode":"RU","stateCode":"KHM","latitude":"60.05000000","longitude":"69.90000000"},{"name":"Igrim","countryCode":"RU","stateCode":"KHM","latitude":"63.19060000","longitude":"64.41620000"},{"name":"Izluchinsk","countryCode":"RU","stateCode":"KHM","latitude":"60.97944000","longitude":"76.92421000"},{"name":"Khanty-Mansiysk","countryCode":"RU","stateCode":"KHM","latitude":"61.00417000","longitude":"69.00194000"},{"name":"Khulimsunt","countryCode":"RU","stateCode":"KHM","latitude":"62.86333000","longitude":"61.64361000"},{"name":"Kogalym","countryCode":"RU","stateCode":"KHM","latitude":"62.26537000","longitude":"74.47906000"},{"name":"Kommunisticheskiy","countryCode":"RU","stateCode":"KHM","latitude":"61.67889000","longitude":"64.48194000"},{"name":"Kondinskoye","countryCode":"RU","stateCode":"KHM","latitude":"59.64806000","longitude":"67.41000000"},{"name":"Kuminskiy","countryCode":"RU","stateCode":"KHM","latitude":"58.66667000","longitude":"66.56667000"},{"name":"Langepas","countryCode":"RU","stateCode":"KHM","latitude":"61.25439000","longitude":"75.21240000"},{"name":"Lokosovo","countryCode":"RU","stateCode":"KHM","latitude":"61.13333000","longitude":"74.81667000"},{"name":"Lyantor","countryCode":"RU","stateCode":"KHM","latitude":"61.61945000","longitude":"72.15546000"},{"name":"Malinovskiy","countryCode":"RU","stateCode":"KHM","latitude":"61.19528000","longitude":"62.83972000"},{"name":"Megion","countryCode":"RU","stateCode":"KHM","latitude":"61.02960000","longitude":"76.11360000"},{"name":"Mezhdurechenskiy","countryCode":"RU","stateCode":"KHM","latitude":"59.60000000","longitude":"65.93333000"},{"name":"Mortka","countryCode":"RU","stateCode":"KHM","latitude":"59.33222000","longitude":"66.02139000"},{"name":"Nefteyugansk","countryCode":"RU","stateCode":"KHM","latitude":"61.09979000","longitude":"72.60349000"},{"name":"Nizhnesortymskiy","countryCode":"RU","stateCode":"KHM","latitude":"62.43965000","longitude":"71.76029000"},{"name":"Nizhnevartovsk","countryCode":"RU","stateCode":"KHM","latitude":"60.93440000","longitude":"76.55310000"},{"name":"Novoagansk","countryCode":"RU","stateCode":"KHM","latitude":"61.94490000","longitude":"76.66250000"},{"name":"Nyagan","countryCode":"RU","stateCode":"KHM","latitude":"62.14056000","longitude":"65.39361000"},{"name":"Pionerskiy","countryCode":"RU","stateCode":"KHM","latitude":"61.19472000","longitude":"62.86889000"},{"name":"Pokachi","countryCode":"RU","stateCode":"KHM","latitude":"61.71982000","longitude":"75.36827000"},{"name":"Poykovskiy","countryCode":"RU","stateCode":"KHM","latitude":"61.23333000","longitude":"73.33333000"},{"name":"Priob’ye","countryCode":"RU","stateCode":"KHM","latitude":"62.52056000","longitude":"65.59639000"},{"name":"Pyt-Yakh","countryCode":"RU","stateCode":"KHM","latitude":"60.74985000","longitude":"72.85824000"},{"name":"Raduzhny","countryCode":"RU","stateCode":"KHM","latitude":"62.09611000","longitude":"77.47500000"},{"name":"Russkinskiye","countryCode":"RU","stateCode":"KHM","latitude":"62.15380000","longitude":"73.60102000"},{"name":"Salym","countryCode":"RU","stateCode":"KHM","latitude":"60.06250000","longitude":"71.47889000"},{"name":"Saranpaul’","countryCode":"RU","stateCode":"KHM","latitude":"64.26102000","longitude":"60.90233000"},{"name":"Sherkaly","countryCode":"RU","stateCode":"KHM","latitude":"62.75806000","longitude":"65.47528000"},{"name":"Singapay","countryCode":"RU","stateCode":"KHM","latitude":"61.15452000","longitude":"72.66072000"},{"name":"Solnechniy","countryCode":"RU","stateCode":"KHM","latitude":"61.27944000","longitude":"73.18139000"},{"name":"Sovetskiy","countryCode":"RU","stateCode":"KHM","latitude":"61.36139000","longitude":"63.58417000"},{"name":"Surgut","countryCode":"RU","stateCode":"KHM","latitude":"61.25000000","longitude":"73.41667000"},{"name":"Uray","countryCode":"RU","stateCode":"KHM","latitude":"60.13044000","longitude":"64.78896000"},{"name":"Yugorsk","countryCode":"RU","stateCode":"KHM","latitude":"61.31226000","longitude":"63.33067000"},{"name":"Zelenoborsk","countryCode":"RU","stateCode":"KHM","latitude":"61.47088000","longitude":"64.04344000"},{"name":"Agryz","countryCode":"RU","stateCode":"TA","latitude":"56.52034000","longitude":"52.99422000"},{"name":"Agryzskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"56.25000000","longitude":"52.83333000"},{"name":"Aksubayevskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.83333000","longitude":"50.83333000"},{"name":"Aktanysh","countryCode":"RU","stateCode":"TA","latitude":"55.72156000","longitude":"54.08293000"},{"name":"Aktanyshskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.75000000","longitude":"53.83333000"},{"name":"Aktyubinskiy","countryCode":"RU","stateCode":"TA","latitude":"54.81372000","longitude":"52.80559000"},{"name":"Alekseyevskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.16667000","longitude":"50.00000000"},{"name":"Alekseyevskoye","countryCode":"RU","stateCode":"TA","latitude":"55.30706000","longitude":"50.11353000"},{"name":"Al’keyevskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.91667000","longitude":"50.00000000"},{"name":"Al’met’yevsk","countryCode":"RU","stateCode":"TA","latitude":"54.90442000","longitude":"52.31540000"},{"name":"Al’met’yevskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.91667000","longitude":"52.41667000"},{"name":"Apastovo","countryCode":"RU","stateCode":"TA","latitude":"55.20293000","longitude":"48.51091000"},{"name":"Apastovskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.25000000","longitude":"48.50000000"},{"name":"Arsk","countryCode":"RU","stateCode":"TA","latitude":"56.09151000","longitude":"49.87783000"},{"name":"Arskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"56.16667000","longitude":"49.91667000"},{"name":"Atninskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"56.25000000","longitude":"49.41667000"},{"name":"Aysha","countryCode":"RU","stateCode":"TA","latitude":"55.87035000","longitude":"48.63187000"},{"name":"Aznakayevskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.91667000","longitude":"53.00000000"},{"name":"Baltasi","countryCode":"RU","stateCode":"TA","latitude":"56.34620000","longitude":"50.20620000"},{"name":"Baltasinskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"56.33333000","longitude":"50.25000000"},{"name":"Bavlinskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.25000000","longitude":"53.25000000"},{"name":"Bavly","countryCode":"RU","stateCode":"TA","latitude":"54.39304000","longitude":"53.26023000"},{"name":"Bazarnyye Mataki","countryCode":"RU","stateCode":"TA","latitude":"54.88333000","longitude":"49.93333000"},{"name":"Bilyarsk","countryCode":"RU","stateCode":"TA","latitude":"54.98358000","longitude":"50.38671000"},{"name":"Bogatyye Saby","countryCode":"RU","stateCode":"TA","latitude":"56.01020000","longitude":"50.44830000"},{"name":"Bolgar","countryCode":"RU","stateCode":"TA","latitude":"54.95000000","longitude":"49.06667000"},{"name":"Bugul’ma","countryCode":"RU","stateCode":"TA","latitude":"54.53780000","longitude":"52.79850000"},{"name":"Bugul’minskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.58333000","longitude":"52.91667000"},{"name":"Buinsk","countryCode":"RU","stateCode":"TA","latitude":"54.97119000","longitude":"48.29184000"},{"name":"Buinskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.00000000","longitude":"48.25000000"},{"name":"Cheremshan","countryCode":"RU","stateCode":"TA","latitude":"54.66667000","longitude":"51.50000000"},{"name":"Cheremshanskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.75000000","longitude":"51.50000000"},{"name":"Chistopol’","countryCode":"RU","stateCode":"TA","latitude":"55.36311000","longitude":"50.64244000"},{"name":"Chistopol’skiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.33333000","longitude":"50.75000000"},{"name":"Drozhzhanovskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.75000000","longitude":"47.58333000"},{"name":"Dzhalil’","countryCode":"RU","stateCode":"TA","latitude":"55.02390000","longitude":"52.73580000"},{"name":"Gorod Buinsk","countryCode":"RU","stateCode":"TA","latitude":"54.96694000","longitude":"48.28500000"},{"name":"Gorod Kazan’","countryCode":"RU","stateCode":"TA","latitude":"55.75000000","longitude":"49.13333000"},{"name":"Gorod Nizhnekamsk","countryCode":"RU","stateCode":"TA","latitude":"55.63333000","longitude":"51.81667000"},{"name":"Gorod Yelabuga","countryCode":"RU","stateCode":"TA","latitude":"55.75000000","longitude":"52.06667000"},{"name":"Gorod Zainsk","countryCode":"RU","stateCode":"TA","latitude":"55.31667000","longitude":"52.05000000"},{"name":"Gorod Zelënodol’sk","countryCode":"RU","stateCode":"TA","latitude":"55.83333000","longitude":"48.50000000"},{"name":"Kamsko-Ust’inskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.16667000","longitude":"49.00000000"},{"name":"Karabash","countryCode":"RU","stateCode":"TA","latitude":"54.69300000","longitude":"52.58359000"},{"name":"Kaybitskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.41667000","longitude":"48.16667000"},{"name":"Kazan","countryCode":"RU","stateCode":"TA","latitude":"55.78874000","longitude":"49.12214000"},{"name":"Kukmor","countryCode":"RU","stateCode":"TA","latitude":"56.18550000","longitude":"50.89440000"},{"name":"Kukmorskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"56.25000000","longitude":"50.66667000"},{"name":"Kuybyshevskiy Zaton","countryCode":"RU","stateCode":"TA","latitude":"55.15930000","longitude":"49.17010000"},{"name":"Laishevo","countryCode":"RU","stateCode":"TA","latitude":"55.40464000","longitude":"49.55037000"},{"name":"Laishevskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.50000000","longitude":"49.58333000"},{"name":"Leninogorsk","countryCode":"RU","stateCode":"TA","latitude":"54.60256000","longitude":"52.46087000"},{"name":"Leninogorskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.58333000","longitude":"52.08333000"},{"name":"Lubyany","countryCode":"RU","stateCode":"TA","latitude":"56.03780000","longitude":"51.40001000"},{"name":"Mamadysh","countryCode":"RU","stateCode":"TA","latitude":"55.71525000","longitude":"51.40797000"},{"name":"Mamadyshskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.66667000","longitude":"51.25000000"},{"name":"Mendeleyevsk","countryCode":"RU","stateCode":"TA","latitude":"55.90819000","longitude":"52.29047000"},{"name":"Mendeleyevskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.91667000","longitude":"52.33333000"},{"name":"Menzelinsk","countryCode":"RU","stateCode":"TA","latitude":"55.72706000","longitude":"53.10258000"},{"name":"Menzelinskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.75000000","longitude":"53.00000000"},{"name":"Muslyumovo","countryCode":"RU","stateCode":"TA","latitude":"55.30333000","longitude":"53.19472000"},{"name":"Muslyumovskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.25000000","longitude":"53.25000000"},{"name":"Naberezhnyye Chelny","countryCode":"RU","stateCode":"TA","latitude":"55.72545000","longitude":"52.41122000"},{"name":"Nizhnekamsk","countryCode":"RU","stateCode":"TA","latitude":"55.63657000","longitude":"51.82447000"},{"name":"Nizhnekamskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.41667000","longitude":"51.58333000"},{"name":"Nizhniye Vyazovyye","countryCode":"RU","stateCode":"TA","latitude":"55.79877000","longitude":"48.52476000"},{"name":"Nizhnyaya Maktama","countryCode":"RU","stateCode":"TA","latitude":"54.86356000","longitude":"52.42810000"},{"name":"Novosheshminsk","countryCode":"RU","stateCode":"TA","latitude":"55.06513000","longitude":"51.23376000"},{"name":"Novosheshminskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.08333000","longitude":"51.25000000"},{"name":"Nurlat","countryCode":"RU","stateCode":"TA","latitude":"54.42766000","longitude":"50.80511000"},{"name":"Nurlatskiy rayon","countryCode":"RU","stateCode":"TA","latitude":"54.50000000","longitude":"50.75000000"},{"name":"Osinovo","countryCode":"RU","stateCode":"TA","latitude":"55.88090000","longitude":"48.88100000"},{"name":"Pestrechinskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.75000000","longitude":"49.75000000"},{"name":"Pestretsy","countryCode":"RU","stateCode":"TA","latitude":"55.75313000","longitude":"49.65454000"},{"name":"Russkiy Aktash","countryCode":"RU","stateCode":"TA","latitude":"55.03840000","longitude":"52.12140000"},{"name":"Rybnaya Sloboda","countryCode":"RU","stateCode":"TA","latitude":"55.46129000","longitude":"50.14090000"},{"name":"Rybno-Slobodskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.58333000","longitude":"50.16667000"},{"name":"Sabinskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"56.00000000","longitude":"50.50000000"},{"name":"Sarmanovo","countryCode":"RU","stateCode":"TA","latitude":"55.25529000","longitude":"52.58907000"},{"name":"Sarmanovskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.25000000","longitude":"52.58333000"},{"name":"Shemordan","countryCode":"RU","stateCode":"TA","latitude":"56.18560000","longitude":"50.39720000"},{"name":"Shugurovo","countryCode":"RU","stateCode":"TA","latitude":"54.50828000","longitude":"52.13265000"},{"name":"Spasskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.00000000","longitude":"49.50000000"},{"name":"Staroye Arakchino","countryCode":"RU","stateCode":"TA","latitude":"55.80410000","longitude":"48.97090000"},{"name":"Staroye Drozhzhanoye","countryCode":"RU","stateCode":"TA","latitude":"54.72657000","longitude":"47.56766000"},{"name":"Stolbishchi","countryCode":"RU","stateCode":"TA","latitude":"55.64679000","longitude":"49.21595000"},{"name":"Sviyazhsk","countryCode":"RU","stateCode":"TA","latitude":"55.77329000","longitude":"48.66051000"},{"name":"Tetyushi","countryCode":"RU","stateCode":"TA","latitude":"54.93821000","longitude":"48.83656000"},{"name":"Tetyushskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.00000000","longitude":"48.75000000"},{"name":"Tukayevskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.66667000","longitude":"52.25000000"},{"name":"Tyulyachi","countryCode":"RU","stateCode":"TA","latitude":"55.89125000","longitude":"50.23992000"},{"name":"Tyulyachinskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.91667000","longitude":"50.25000000"},{"name":"Urussu","countryCode":"RU","stateCode":"TA","latitude":"54.59812000","longitude":"53.46313000"},{"name":"Vasil’yevo","countryCode":"RU","stateCode":"TA","latitude":"55.83595000","longitude":"48.65820000"},{"name":"Verkhneuslonskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.66667000","longitude":"48.75000000"},{"name":"Verkhniy Uslon","countryCode":"RU","stateCode":"TA","latitude":"55.77010000","longitude":"48.98230000"},{"name":"Vysokaya Gora","countryCode":"RU","stateCode":"TA","latitude":"55.91278000","longitude":"49.30167000"},{"name":"Vysokogorskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.90000000","longitude":"49.31667000"},{"name":"Yelabuga","countryCode":"RU","stateCode":"TA","latitude":"55.76127000","longitude":"52.06493000"},{"name":"Yelabuzhskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.83333000","longitude":"51.83333000"},{"name":"Yutazinskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"54.66667000","longitude":"53.50000000"},{"name":"Zainsk","countryCode":"RU","stateCode":"TA","latitude":"55.31950000","longitude":"52.06942000"},{"name":"Zainskiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.30000000","longitude":"52.00000000"},{"name":"Zelenodolsk","countryCode":"RU","stateCode":"TA","latitude":"55.84376000","longitude":"48.51784000"},{"name":"Zelenodol’skiy Rayon","countryCode":"RU","stateCode":"TA","latitude":"55.91667000","longitude":"48.75000000"},{"name":"Ak-Dovurak","countryCode":"RU","stateCode":"TY","latitude":"51.18333000","longitude":"90.60000000"},{"name":"Balgazyn","countryCode":"RU","stateCode":"TY","latitude":"51.00000000","longitude":"95.20000000"},{"name":"Bay-Khaak","countryCode":"RU","stateCode":"TY","latitude":"51.16105000","longitude":"94.46371000"},{"name":"Chadan","countryCode":"RU","stateCode":"TY","latitude":"51.28333000","longitude":"91.58333000"},{"name":"Erzin","countryCode":"RU","stateCode":"TY","latitude":"50.26000000","longitude":"95.16230000"},{"name":"Kaa-Khem","countryCode":"RU","stateCode":"TY","latitude":"51.68333000","longitude":"94.73333000"},{"name":"Khandagayty","countryCode":"RU","stateCode":"TY","latitude":"50.73333000","longitude":"92.05000000"},{"name":"Khovu-Aksy","countryCode":"RU","stateCode":"TY","latitude":"51.13294000","longitude":"93.71286000"},{"name":"Kungurtug","countryCode":"RU","stateCode":"TY","latitude":"50.59944000","longitude":"97.52278000"},{"name":"Kyzyl","countryCode":"RU","stateCode":"TY","latitude":"51.71081000","longitude":"94.45338000"},{"name":"Kyzyl-Khaya","countryCode":"RU","stateCode":"TY","latitude":"50.04986000","longitude":"89.87821000"},{"name":"Kyzyl-Mazhalyk","countryCode":"RU","stateCode":"TY","latitude":"51.14594000","longitude":"90.58080000"},{"name":"Mugur-Aksy","countryCode":"RU","stateCode":"TY","latitude":"50.38072000","longitude":"90.43739000"},{"name":"Samagaltay","countryCode":"RU","stateCode":"TY","latitude":"50.60220000","longitude":"95.00470000"},{"name":"Saryg-Sep","countryCode":"RU","stateCode":"TY","latitude":"51.49074000","longitude":"95.56081000"},{"name":"Shagonar","countryCode":"RU","stateCode":"TY","latitude":"51.53400000","longitude":"92.93164000"},{"name":"Sukpak","countryCode":"RU","stateCode":"TY","latitude":"51.66667000","longitude":"94.63333000"},{"name":"Sut-Khol’","countryCode":"RU","stateCode":"TY","latitude":"51.40698000","longitude":"91.29244000"},{"name":"Teeli","countryCode":"RU","stateCode":"TY","latitude":"51.01398000","longitude":"90.20535000"},{"name":"Toora-Khem","countryCode":"RU","stateCode":"TY","latitude":"52.46556000","longitude":"96.11796000"},{"name":"Turan","countryCode":"RU","stateCode":"TY","latitude":"52.14490000","longitude":"93.91887000"},{"name":"Akademgorodok","countryCode":"RU","stateCode":"NVS","latitude":"54.85230000","longitude":"83.10600000"},{"name":"Bagan","countryCode":"RU","stateCode":"NVS","latitude":"54.10014000","longitude":"77.66462000"},{"name":"Barabinsk","countryCode":"RU","stateCode":"NVS","latitude":"55.35709000","longitude":"78.35697000"},{"name":"Baryshevo","countryCode":"RU","stateCode":"NVS","latitude":"54.95640000","longitude":"83.18220000"},{"name":"Berdsk","countryCode":"RU","stateCode":"NVS","latitude":"54.75510000","longitude":"83.09670000"},{"name":"Bolotnoye","countryCode":"RU","stateCode":"NVS","latitude":"55.67167000","longitude":"84.39806000"},{"name":"Chany","countryCode":"RU","stateCode":"NVS","latitude":"55.31205000","longitude":"76.76468000"},{"name":"Cherepanovo","countryCode":"RU","stateCode":"NVS","latitude":"54.22220000","longitude":"83.38100000"},{"name":"Chulym","countryCode":"RU","stateCode":"NVS","latitude":"55.09972000","longitude":"80.95722000"},{"name":"Dorogino","countryCode":"RU","stateCode":"NVS","latitude":"54.35980000","longitude":"83.31980000"},{"name":"Dubrovino","countryCode":"RU","stateCode":"NVS","latitude":"55.47180000","longitude":"83.29070000"},{"name":"Gornyy","countryCode":"RU","stateCode":"NVS","latitude":"55.11530000","longitude":"83.90590000"},{"name":"Iskitim","countryCode":"RU","stateCode":"NVS","latitude":"54.63660000","longitude":"83.30450000"},{"name":"Iskitimskiy Rayon","countryCode":"RU","stateCode":"NVS","latitude":"54.66667000","longitude":"83.25000000"},{"name":"Karasuk","countryCode":"RU","stateCode":"NVS","latitude":"53.73772000","longitude":"78.04026000"},{"name":"Kargat","countryCode":"RU","stateCode":"NVS","latitude":"55.19556000","longitude":"80.28111000"},{"name":"Kochenëvo","countryCode":"RU","stateCode":"NVS","latitude":"55.02180000","longitude":"82.20200000"},{"name":"Kochki","countryCode":"RU","stateCode":"NVS","latitude":"54.33583000","longitude":"80.48056000"},{"name":"Kolyvan’","countryCode":"RU","stateCode":"NVS","latitude":"55.30530000","longitude":"82.73910000"},{"name":"Kol’tsovo","countryCode":"RU","stateCode":"NVS","latitude":"54.93760000","longitude":"83.18250000"},{"name":"Krasnoobsk","countryCode":"RU","stateCode":"NVS","latitude":"54.91980000","longitude":"82.99090000"},{"name":"Krasnozërskoye","countryCode":"RU","stateCode":"NVS","latitude":"53.98277000","longitude":"79.23735000"},{"name":"Krivodanovka","countryCode":"RU","stateCode":"NVS","latitude":"55.08810000","longitude":"82.65510000"},{"name":"Kudryashovskiy","countryCode":"RU","stateCode":"NVS","latitude":"55.09740000","longitude":"82.77420000"},{"name":"Kupino","countryCode":"RU","stateCode":"NVS","latitude":"54.36635000","longitude":"77.29805000"},{"name":"Kuybyshev","countryCode":"RU","stateCode":"NVS","latitude":"55.44753000","longitude":"78.32181000"},{"name":"Kyshtovka","countryCode":"RU","stateCode":"NVS","latitude":"56.55498000","longitude":"76.62713000"},{"name":"Linëvo","countryCode":"RU","stateCode":"NVS","latitude":"54.45890000","longitude":"83.37640000"},{"name":"Listvyanskiy","countryCode":"RU","stateCode":"NVS","latitude":"54.43990000","longitude":"83.49840000"},{"name":"Maslyanino","countryCode":"RU","stateCode":"NVS","latitude":"54.34361000","longitude":"84.21111000"},{"name":"Maslyaninskiy Rayon","countryCode":"RU","stateCode":"NVS","latitude":"54.50000000","longitude":"84.50000000"},{"name":"Mochishche","countryCode":"RU","stateCode":"NVS","latitude":"55.15860000","longitude":"83.12290000"},{"name":"Moshkovo","countryCode":"RU","stateCode":"NVS","latitude":"55.30530000","longitude":"83.61040000"},{"name":"Moshkovskiy Rayon","countryCode":"RU","stateCode":"NVS","latitude":"55.30000000","longitude":"83.61667000"},{"name":"Novolugovoye","countryCode":"RU","stateCode":"NVS","latitude":"54.97920000","longitude":"83.11380000"},{"name":"Novosibirsk","countryCode":"RU","stateCode":"NVS","latitude":"55.04150000","longitude":"82.93460000"},{"name":"Novosibirskiy Rayon","countryCode":"RU","stateCode":"NVS","latitude":"55.00000000","longitude":"83.00000000"},{"name":"Ob’","countryCode":"RU","stateCode":"NVS","latitude":"54.98720000","longitude":"82.71660000"},{"name":"Ordynskiy Rayon","countryCode":"RU","stateCode":"NVS","latitude":"54.33333000","longitude":"81.66667000"},{"name":"Ordynskoye","countryCode":"RU","stateCode":"NVS","latitude":"54.36560000","longitude":"81.89940000"},{"name":"Polovinnoye","countryCode":"RU","stateCode":"NVS","latitude":"53.75671000","longitude":"79.24327000"},{"name":"Prokudskoye","countryCode":"RU","stateCode":"NVS","latitude":"55.00890000","longitude":"82.45740000"},{"name":"Sadovyy","countryCode":"RU","stateCode":"NVS","latitude":"55.13610000","longitude":"82.96590000"},{"name":"Severnoye","countryCode":"RU","stateCode":"NVS","latitude":"56.34912000","longitude":"78.36189000"},{"name":"Severnyy Rayon","countryCode":"RU","stateCode":"NVS","latitude":"56.33333000","longitude":"78.50000000"},{"name":"Sokur","countryCode":"RU","stateCode":"NVS","latitude":"55.20930000","longitude":"83.31900000"},{"name":"Stantsionno-Oyashinskiy","countryCode":"RU","stateCode":"NVS","latitude":"55.46640000","longitude":"83.82450000"},{"name":"Suzun","countryCode":"RU","stateCode":"NVS","latitude":"53.78410000","longitude":"82.31160000"},{"name":"Tashara","countryCode":"RU","stateCode":"NVS","latitude":"55.51950000","longitude":"83.50940000"},{"name":"Tatarsk","countryCode":"RU","stateCode":"NVS","latitude":"55.21903000","longitude":"75.98283000"},{"name":"Tatarskiy Rayon","countryCode":"RU","stateCode":"NVS","latitude":"55.25000000","longitude":"76.00000000"},{"name":"Toguchin","countryCode":"RU","stateCode":"NVS","latitude":"55.23528000","longitude":"84.38583000"},{"name":"Tolmachëvo","countryCode":"RU","stateCode":"NVS","latitude":"54.98240000","longitude":"82.73630000"},{"name":"Ubinskoye","countryCode":"RU","stateCode":"NVS","latitude":"55.30675000","longitude":"79.68016000"},{"name":"Ust’-Tarka","countryCode":"RU","stateCode":"NVS","latitude":"55.56715000","longitude":"75.70500000"},{"name":"Vengerovo","countryCode":"RU","stateCode":"NVS","latitude":"55.68485000","longitude":"76.74707000"},{"name":"Verkh-Tula","countryCode":"RU","stateCode":"NVS","latitude":"54.88390000","longitude":"82.77620000"},{"name":"Yarkovo","countryCode":"RU","stateCode":"NVS","latitude":"54.80560000","longitude":"82.59890000"},{"name":"Zdvinsk","countryCode":"RU","stateCode":"NVS","latitude":"54.70206000","longitude":"78.66105000"},{"name":"Akhtubinsk","countryCode":"RU","stateCode":"AST","latitude":"48.27955000","longitude":"46.17217000"},{"name":"Akhtubinskiy Rayon","countryCode":"RU","stateCode":"AST","latitude":"48.16667000","longitude":"46.25000000"},{"name":"Aksarayskiy","countryCode":"RU","stateCode":"AST","latitude":"46.79244000","longitude":"48.01188000"},{"name":"Astrakhan","countryCode":"RU","stateCode":"AST","latitude":"46.34968000","longitude":"48.04076000"},{"name":"Chyorny Yar","countryCode":"RU","stateCode":"AST","latitude":"48.06242000","longitude":"46.10911000"},{"name":"Ikryanoye","countryCode":"RU","stateCode":"AST","latitude":"46.09323000","longitude":"47.73078000"},{"name":"Kamyzyak","countryCode":"RU","stateCode":"AST","latitude":"46.10995000","longitude":"48.07364000"},{"name":"Kapustin Yar","countryCode":"RU","stateCode":"AST","latitude":"48.58175000","longitude":"45.74481000"},{"name":"Karalat","countryCode":"RU","stateCode":"AST","latitude":"45.91555000","longitude":"48.30683000"},{"name":"Kharabali","countryCode":"RU","stateCode":"AST","latitude":"47.41958000","longitude":"47.25678000"},{"name":"Kirovskiy","countryCode":"RU","stateCode":"AST","latitude":"45.84639000","longitude":"48.12472000"},{"name":"Krasnoyarskiy Rayon","countryCode":"RU","stateCode":"AST","latitude":"46.83333000","longitude":"48.25000000"},{"name":"Krasnyy Yar","countryCode":"RU","stateCode":"AST","latitude":"46.53314000","longitude":"48.34559000"},{"name":"Krasnyye Barrikady","countryCode":"RU","stateCode":"AST","latitude":"46.20450000","longitude":"47.85350000"},{"name":"Liman","countryCode":"RU","stateCode":"AST","latitude":"45.78457000","longitude":"47.22405000"},{"name":"Limanskiy Rayon","countryCode":"RU","stateCode":"AST","latitude":"45.83333000","longitude":"47.25000000"},{"name":"Marfino","countryCode":"RU","stateCode":"AST","latitude":"46.40852000","longitude":"48.71398000"},{"name":"Mumra","countryCode":"RU","stateCode":"AST","latitude":"45.77251000","longitude":"47.65398000"},{"name":"Nachalovo","countryCode":"RU","stateCode":"AST","latitude":"46.33800000","longitude":"48.20128000"},{"name":"Narimanov","countryCode":"RU","stateCode":"AST","latitude":"46.69270000","longitude":"47.84980000"},{"name":"Nizhniy Baskunchak","countryCode":"RU","stateCode":"AST","latitude":"48.21978000","longitude":"46.83105000"},{"name":"Oranzherei","countryCode":"RU","stateCode":"AST","latitude":"45.84756000","longitude":"47.56635000"},{"name":"Poldnëvoye","countryCode":"RU","stateCode":"AST","latitude":"45.85568000","longitude":"47.95241000"},{"name":"Privolzhskiy Rayon","countryCode":"RU","stateCode":"AST","latitude":"46.25000000","longitude":"48.16667000"},{"name":"Sasykoli","countryCode":"RU","stateCode":"AST","latitude":"47.55153000","longitude":"46.99679000"},{"name":"Sizyy Bugor","countryCode":"RU","stateCode":"AST","latitude":"46.21343000","longitude":"48.50462000"},{"name":"Solyanka","countryCode":"RU","stateCode":"AST","latitude":"46.38890000","longitude":"48.01755000"},{"name":"Starokucherganovka","countryCode":"RU","stateCode":"AST","latitude":"46.32476000","longitude":"47.95550000"},{"name":"Tambovka","countryCode":"RU","stateCode":"AST","latitude":"47.31528000","longitude":"47.37773000"},{"name":"Trudfront","countryCode":"RU","stateCode":"AST","latitude":"45.93460000","longitude":"47.66929000"},{"name":"Tumak","countryCode":"RU","stateCode":"AST","latitude":"46.23436000","longitude":"48.50627000"},{"name":"Uvary","countryCode":"RU","stateCode":"AST","latitude":"46.04575000","longitude":"48.03558000"},{"name":"Verkhniy Baskunchak","countryCode":"RU","stateCode":"AST","latitude":"48.22564000","longitude":"46.72169000"},{"name":"Volgo-Kaspiyskiy","countryCode":"RU","stateCode":"AST","latitude":"46.20306000","longitude":"47.91869000"},{"name":"Volodarskiy","countryCode":"RU","stateCode":"AST","latitude":"46.40134000","longitude":"48.54093000"},{"name":"Yaksatovo","countryCode":"RU","stateCode":"AST","latitude":"46.24343000","longitude":"48.01514000"},{"name":"Yandyki","countryCode":"RU","stateCode":"AST","latitude":"45.76913000","longitude":"47.12577000"},{"name":"Yenotayevka","countryCode":"RU","stateCode":"AST","latitude":"47.24559000","longitude":"47.02814000"},{"name":"Zenzeli","countryCode":"RU","stateCode":"AST","latitude":"45.92407000","longitude":"47.04739000"},{"name":"Znamensk","countryCode":"RU","stateCode":"AST","latitude":"48.58420000","longitude":"45.73380000"},{"name":"Aksarka","countryCode":"RU","stateCode":"YAN","latitude":"66.56056000","longitude":"67.79750000"},{"name":"Gubkinskiy","countryCode":"RU","stateCode":"YAN","latitude":"64.43400000","longitude":"76.50261000"},{"name":"Kharp","countryCode":"RU","stateCode":"YAN","latitude":"66.80139000","longitude":"65.80806000"},{"name":"Korotchaevo","countryCode":"RU","stateCode":"YAN","latitude":"65.91028000","longitude":"78.20917000"},{"name":"Labytnangi","countryCode":"RU","stateCode":"YAN","latitude":"66.65722000","longitude":"66.41833000"},{"name":"Muravlenko","countryCode":"RU","stateCode":"YAN","latitude":"63.78977000","longitude":"74.52301000"},{"name":"Muzhi","countryCode":"RU","stateCode":"YAN","latitude":"65.40030000","longitude":"64.70278000"},{"name":"Mys-Kamennyy","countryCode":"RU","stateCode":"YAN","latitude":"68.45972000","longitude":"73.59028000"},{"name":"Nadym","countryCode":"RU","stateCode":"YAN","latitude":"65.53333000","longitude":"72.51667000"},{"name":"Nadymskiy Rayon","countryCode":"RU","stateCode":"YAN","latitude":"66.00000000","longitude":"73.00000000"},{"name":"Novyy Urengoy","countryCode":"RU","stateCode":"YAN","latitude":"66.08333000","longitude":"76.63333000"},{"name":"Noyabrsk","countryCode":"RU","stateCode":"YAN","latitude":"63.19309000","longitude":"75.43728000"},{"name":"Nyda","countryCode":"RU","stateCode":"YAN","latitude":"66.62472000","longitude":"72.92278000"},{"name":"Pangody","countryCode":"RU","stateCode":"YAN","latitude":"65.85002000","longitude":"74.48593000"},{"name":"Priural’skiy Rayon","countryCode":"RU","stateCode":"YAN","latitude":"66.66667000","longitude":"67.66667000"},{"name":"Purovskiy Rayon","countryCode":"RU","stateCode":"YAN","latitude":"64.66667000","longitude":"78.00000000"},{"name":"Purpe","countryCode":"RU","stateCode":"YAN","latitude":"64.48028000","longitude":"76.68972000"},{"name":"Salekhard","countryCode":"RU","stateCode":"YAN","latitude":"66.53000000","longitude":"66.60194000"},{"name":"Shuryshkarskiy Rayon","countryCode":"RU","stateCode":"YAN","latitude":"65.33333000","longitude":"64.00000000"},{"name":"Staryy Nadym","countryCode":"RU","stateCode":"YAN","latitude":"65.61182000","longitude":"72.68417000"},{"name":"Tarko-Sale","countryCode":"RU","stateCode":"YAN","latitude":"64.91611000","longitude":"77.77457000"},{"name":"Tazovskiy","countryCode":"RU","stateCode":"YAN","latitude":"67.47150000","longitude":"78.71620000"},{"name":"Urengoy","countryCode":"RU","stateCode":"YAN","latitude":"65.96550000","longitude":"78.36929000"},{"name":"Yar-Sale","countryCode":"RU","stateCode":"YAN","latitude":"66.86540000","longitude":"70.83784000"},{"name":"Aksay","countryCode":"RU","stateCode":"ROS","latitude":"47.25838000","longitude":"39.86675000"},{"name":"Almaznyy","countryCode":"RU","stateCode":"ROS","latitude":"48.04476000","longitude":"40.04501000"},{"name":"Anastasiyevka","countryCode":"RU","stateCode":"ROS","latitude":"47.56072000","longitude":"38.52837000"},{"name":"Ayutinskiy","countryCode":"RU","stateCode":"ROS","latitude":"47.78228000","longitude":"40.14763000"},{"name":"Azov","countryCode":"RU","stateCode":"ROS","latitude":"47.10779000","longitude":"39.41648000"},{"name":"Bagayevskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.32411000","longitude":"40.38791000"},{"name":"Bataysk","countryCode":"RU","stateCode":"ROS","latitude":"47.13975000","longitude":"39.75181000"},{"name":"Belaya Kalitva","countryCode":"RU","stateCode":"ROS","latitude":"48.18585000","longitude":"40.77424000"},{"name":"Bokovskaya","countryCode":"RU","stateCode":"ROS","latitude":"49.22899000","longitude":"41.83060000"},{"name":"Bystrogorskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.20813000","longitude":"41.14097000"},{"name":"Chaltyr","countryCode":"RU","stateCode":"ROS","latitude":"47.28477000","longitude":"39.48232000"},{"name":"Chertkovo","countryCode":"RU","stateCode":"ROS","latitude":"49.38451000","longitude":"40.14723000"},{"name":"Donetsk","countryCode":"RU","stateCode":"ROS","latitude":"48.33962000","longitude":"39.95948000"},{"name":"Donskoy","countryCode":"RU","stateCode":"ROS","latitude":"47.41404000","longitude":"40.25742000"},{"name":"Dubovskoye","countryCode":"RU","stateCode":"ROS","latitude":"47.41420000","longitude":"42.76970000"},{"name":"Gigant","countryCode":"RU","stateCode":"ROS","latitude":"46.50665000","longitude":"41.34185000"},{"name":"Glubokiy","countryCode":"RU","stateCode":"ROS","latitude":"48.52716000","longitude":"40.33144000"},{"name":"Gornyatskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.29649000","longitude":"40.92404000"},{"name":"Gornyy","countryCode":"RU","stateCode":"ROS","latitude":"47.81592000","longitude":"40.20363000"},{"name":"Grushevskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.44056000","longitude":"39.95111000"},{"name":"Gukovo","countryCode":"RU","stateCode":"ROS","latitude":"48.06212000","longitude":"39.93550000"},{"name":"Gundorovskiy","countryCode":"RU","stateCode":"ROS","latitude":"46.78047000","longitude":"41.89680000"},{"name":"Kagal’nitskaya","countryCode":"RU","stateCode":"ROS","latitude":"46.88056000","longitude":"40.14657000"},{"name":"Kalinin","countryCode":"RU","stateCode":"ROS","latitude":"47.24678000","longitude":"39.51088000"},{"name":"Kamenolomni","countryCode":"RU","stateCode":"ROS","latitude":"47.66853000","longitude":"40.20510000"},{"name":"Kamensk-Shakhtinskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.31779000","longitude":"40.25948000"},{"name":"Kashary","countryCode":"RU","stateCode":"ROS","latitude":"49.04001000","longitude":"41.00557000"},{"name":"Kazanskaya","countryCode":"RU","stateCode":"ROS","latitude":"49.79333000","longitude":"41.14667000"},{"name":"Kirovskaya","countryCode":"RU","stateCode":"ROS","latitude":"46.97480000","longitude":"40.04020000"},{"name":"Koksovyy","countryCode":"RU","stateCode":"ROS","latitude":"48.19742000","longitude":"40.64325000"},{"name":"Konstantinovsk","countryCode":"RU","stateCode":"ROS","latitude":"47.58278000","longitude":"41.09222000"},{"name":"Krasnaya Polyana","countryCode":"RU","stateCode":"ROS","latitude":"46.11293000","longitude":"41.50157000"},{"name":"Krasnoarmeyskiy","countryCode":"RU","stateCode":"ROS","latitude":"47.01140000","longitude":"42.20720000"},{"name":"Krasnovka","countryCode":"RU","stateCode":"ROS","latitude":"48.81769000","longitude":"40.09226000"},{"name":"Krasnoyarskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.65010000","longitude":"42.04430000"},{"name":"Krasnyy Sulin","countryCode":"RU","stateCode":"ROS","latitude":"47.89221000","longitude":"40.07037000"},{"name":"Krasyukovskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.55222000","longitude":"40.10885000"},{"name":"Krivyanskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.39689000","longitude":"40.16680000"},{"name":"Krym","countryCode":"RU","stateCode":"ROS","latitude":"47.30025000","longitude":"39.51637000"},{"name":"Kuleshovka","countryCode":"RU","stateCode":"ROS","latitude":"47.07802000","longitude":"39.55794000"},{"name":"Kuybyshevo","countryCode":"RU","stateCode":"ROS","latitude":"47.81228000","longitude":"38.90731000"},{"name":"Letnik","countryCode":"RU","stateCode":"ROS","latitude":"46.01100000","longitude":"41.26570000"},{"name":"Likhovskoy","countryCode":"RU","stateCode":"ROS","latitude":"48.15188000","longitude":"40.17925000"},{"name":"Likhoy","countryCode":"RU","stateCode":"ROS","latitude":"48.12662000","longitude":"40.20556000"},{"name":"Martynovskiy Rayon","countryCode":"RU","stateCode":"ROS","latitude":"47.24867000","longitude":"41.49792000"},{"name":"Masalovka","countryCode":"RU","stateCode":"ROS","latitude":"48.40372000","longitude":"40.26064000"},{"name":"Matveyev Kurgan","countryCode":"RU","stateCode":"ROS","latitude":"47.56450000","longitude":"38.86947000"},{"name":"Mayskiy","countryCode":"RU","stateCode":"ROS","latitude":"47.69600000","longitude":"40.10259000"},{"name":"Mechetinskaya","countryCode":"RU","stateCode":"ROS","latitude":"46.77130000","longitude":"40.45597000"},{"name":"Melikhovskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.48106000","longitude":"40.48669000"},{"name":"Millerovo","countryCode":"RU","stateCode":"ROS","latitude":"48.92265000","longitude":"40.39673000"},{"name":"Milyutinskaya","countryCode":"RU","stateCode":"ROS","latitude":"48.62788000","longitude":"41.66788000"},{"name":"Milyutinskiy Rayon","countryCode":"RU","stateCode":"ROS","latitude":"48.66550000","longitude":"41.74981000"},{"name":"Morozovsk","countryCode":"RU","stateCode":"ROS","latitude":"48.35502000","longitude":"41.82627000"},{"name":"Nedvigovka","countryCode":"RU","stateCode":"ROS","latitude":"47.26873000","longitude":"39.34880000"},{"name":"Nikolayevskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.61391000","longitude":"41.50230000"},{"name":"Novobataysk","countryCode":"RU","stateCode":"ROS","latitude":"46.89806000","longitude":"39.78194000"},{"name":"Novobessergenovka","countryCode":"RU","stateCode":"ROS","latitude":"47.18465000","longitude":"38.84625000"},{"name":"Novocherkassk","countryCode":"RU","stateCode":"ROS","latitude":"47.42096000","longitude":"40.09185000"},{"name":"Novoshakhtinsk","countryCode":"RU","stateCode":"ROS","latitude":"47.76037000","longitude":"39.93335000"},{"name":"Novyy Yegorlyk","countryCode":"RU","stateCode":"ROS","latitude":"46.39270000","longitude":"41.87162000"},{"name":"Oblivskaya","countryCode":"RU","stateCode":"ROS","latitude":"48.53616000","longitude":"42.50138000"},{"name":"Ol’ginskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.18794000","longitude":"39.94925000"},{"name":"Orlovskiy","countryCode":"RU","stateCode":"ROS","latitude":"46.87139000","longitude":"42.05917000"},{"name":"Persianovka","countryCode":"RU","stateCode":"ROS","latitude":"47.52972000","longitude":"39.41833000"},{"name":"Peschanokopskoye","countryCode":"RU","stateCode":"ROS","latitude":"46.19517000","longitude":"41.08143000"},{"name":"Peshkovo","countryCode":"RU","stateCode":"ROS","latitude":"47.01867000","longitude":"39.38845000"},{"name":"Pokrovskoye","countryCode":"RU","stateCode":"ROS","latitude":"47.41570000","longitude":"38.89706000"},{"name":"Port-Katon","countryCode":"RU","stateCode":"ROS","latitude":"46.87900000","longitude":"38.75600000"},{"name":"Primorka","countryCode":"RU","stateCode":"ROS","latitude":"47.28395000","longitude":"39.06408000"},{"name":"Proletarsk","countryCode":"RU","stateCode":"ROS","latitude":"46.70289000","longitude":"41.72717000"},{"name":"Rassvet","countryCode":"RU","stateCode":"ROS","latitude":"46.83333000","longitude":"40.75000000"},{"name":"Remontnoye","countryCode":"RU","stateCode":"ROS","latitude":"46.56140000","longitude":"43.65010000"},{"name":"Rodionovo-Nesvetaiskoye","countryCode":"RU","stateCode":"ROS","latitude":"47.60000000","longitude":"39.70000000"},{"name":"Rodionovo-Nesvetayskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.61033000","longitude":"39.71212000"},{"name":"Romanovskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.54260000","longitude":"42.02850000"},{"name":"Rostov-na-Donu","countryCode":"RU","stateCode":"ROS","latitude":"47.23135000","longitude":"39.72328000"},{"name":"Sal’sk","countryCode":"RU","stateCode":"ROS","latitude":"46.47470000","longitude":"41.54114000"},{"name":"Samarskoye","countryCode":"RU","stateCode":"ROS","latitude":"46.93700000","longitude":"39.68810000"},{"name":"Sambek","countryCode":"RU","stateCode":"ROS","latitude":"47.74306000","longitude":"39.83083000"},{"name":"Sandata","countryCode":"RU","stateCode":"ROS","latitude":"46.27081000","longitude":"41.75834000"},{"name":"Semikarakorsk","countryCode":"RU","stateCode":"ROS","latitude":"47.51675000","longitude":"40.80577000"},{"name":"Shakhty","countryCode":"RU","stateCode":"ROS","latitude":"47.70911000","longitude":"40.21443000"},{"name":"Sholokhovskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.28071000","longitude":"41.04592000"},{"name":"Sinegorskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.01389000","longitude":"40.84468000"},{"name":"Sinyavskoye","countryCode":"RU","stateCode":"ROS","latitude":"47.27703000","longitude":"39.27888000"},{"name":"Sokolovo-Kundryuchenskiy","countryCode":"RU","stateCode":"ROS","latitude":"47.83536000","longitude":"39.94711000"},{"name":"Sovetskaya","countryCode":"RU","stateCode":"ROS","latitude":"49.00912000","longitude":"42.12178000"},{"name":"Staraya Stanitsa","countryCode":"RU","stateCode":"ROS","latitude":"48.34579000","longitude":"40.29376000"},{"name":"Starocherkasskaya","countryCode":"RU","stateCode":"ROS","latitude":"47.24077000","longitude":"40.04186000"},{"name":"Taganrog","countryCode":"RU","stateCode":"ROS","latitude":"47.23617000","longitude":"38.89688000"},{"name":"Talovyy","countryCode":"RU","stateCode":"ROS","latitude":"47.80765000","longitude":"40.10943000"},{"name":"Tanais","countryCode":"RU","stateCode":"ROS","latitude":"47.26837000","longitude":"39.33425000"},{"name":"Tarasovskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.72727000","longitude":"40.36267000"},{"name":"Tatsinskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.19677000","longitude":"41.27558000"},{"name":"Tselina","countryCode":"RU","stateCode":"ROS","latitude":"46.53381000","longitude":"41.03284000"},{"name":"Tsimlyansk","countryCode":"RU","stateCode":"ROS","latitude":"47.64611000","longitude":"42.10194000"},{"name":"Uglegorskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.24274000","longitude":"41.25310000"},{"name":"Uglerodovskiy","countryCode":"RU","stateCode":"ROS","latitude":"48.14558000","longitude":"40.06352000"},{"name":"Ust’-Donetskiy","countryCode":"RU","stateCode":"ROS","latitude":"47.64189000","longitude":"40.87182000"},{"name":"Veshenskaya","countryCode":"RU","stateCode":"ROS","latitude":"49.63033000","longitude":"41.73340000"},{"name":"Vesëlyy","countryCode":"RU","stateCode":"ROS","latitude":"47.09338000","longitude":"40.74220000"},{"name":"Volgodonsk","countryCode":"RU","stateCode":"ROS","latitude":"47.51361000","longitude":"42.15139000"},{"name":"Yegorlykskaya","countryCode":"RU","stateCode":"ROS","latitude":"46.56564000","longitude":"40.65621000"},{"name":"Zavetnoye","countryCode":"RU","stateCode":"ROS","latitude":"47.11944000","longitude":"43.89028000"},{"name":"Zernograd","countryCode":"RU","stateCode":"ROS","latitude":"46.84518000","longitude":"40.30834000"},{"name":"Zhirnov","countryCode":"RU","stateCode":"ROS","latitude":"48.17089000","longitude":"41.12608000"},{"name":"Zimovniki","countryCode":"RU","stateCode":"ROS","latitude":"47.14740000","longitude":"42.47210000"},{"name":"Zverevo","countryCode":"RU","stateCode":"ROS","latitude":"48.02108000","longitude":"40.12282000"},{"name":"Aktash","countryCode":"RU","stateCode":"AL","latitude":"50.30000000","longitude":"87.73333000"},{"name":"Artybash","countryCode":"RU","stateCode":"AL","latitude":"51.79278000","longitude":"87.27611000"},{"name":"Belyashi","countryCode":"RU","stateCode":"AL","latitude":"49.70900000","longitude":"87.42300000"},{"name":"Chemal","countryCode":"RU","stateCode":"AL","latitude":"51.41111000","longitude":"86.00500000"},{"name":"Cherga","countryCode":"RU","stateCode":"AL","latitude":"51.56889000","longitude":"85.56250000"},{"name":"Choya","countryCode":"RU","stateCode":"AL","latitude":"52.01080000","longitude":"86.54670000"},{"name":"Elekmonar","countryCode":"RU","stateCode":"AL","latitude":"51.45889000","longitude":"85.98778000"},{"name":"Gorno-Altaysk","countryCode":"RU","stateCode":"AL","latitude":"51.96056000","longitude":"85.91892000"},{"name":"Inya","countryCode":"RU","stateCode":"AL","latitude":"50.45611000","longitude":"86.62667000"},{"name":"Iogach","countryCode":"RU","stateCode":"AL","latitude":"51.78167000","longitude":"87.26306000"},{"name":"Kosh-Agach","countryCode":"RU","stateCode":"AL","latitude":"49.99273000","longitude":"88.67598000"},{"name":"Manzherok","countryCode":"RU","stateCode":"AL","latitude":"51.83028000","longitude":"85.77500000"},{"name":"Mayma","countryCode":"RU","stateCode":"AL","latitude":"52.01577000","longitude":"85.90963000"},{"name":"Mayminskiy Rayon","countryCode":"RU","stateCode":"AL","latitude":"51.83333000","longitude":"86.00000000"},{"name":"Onguday","countryCode":"RU","stateCode":"AL","latitude":"50.75000000","longitude":"86.15000000"},{"name":"Ongudayskiy Rayon","countryCode":"RU","stateCode":"AL","latitude":"50.66667000","longitude":"86.50000000"},{"name":"Shebalino","countryCode":"RU","stateCode":"AL","latitude":"51.29167000","longitude":"85.67722000"},{"name":"Shebalinskiy Rayon","countryCode":"RU","stateCode":"AL","latitude":"51.33333000","longitude":"85.50000000"},{"name":"Souzga","countryCode":"RU","stateCode":"AL","latitude":"51.88722000","longitude":"85.84944000"},{"name":"Tashanta","countryCode":"RU","stateCode":"AL","latitude":"49.71573000","longitude":"89.19425000"},{"name":"Turochak","countryCode":"RU","stateCode":"AL","latitude":"52.25760000","longitude":"87.12240000"},{"name":"Ust’-Kan","countryCode":"RU","stateCode":"AL","latitude":"50.92760000","longitude":"84.76100000"},{"name":"Ust’-Koksa","countryCode":"RU","stateCode":"AL","latitude":"50.26960000","longitude":"85.61080000"},{"name":"Ust’-Koksinskiy Rayon","countryCode":"RU","stateCode":"AL","latitude":"50.16667000","longitude":"85.58333000"},{"name":"Ust’-Ulagan","countryCode":"RU","stateCode":"AL","latitude":"50.63258000","longitude":"87.96046000"},{"name":"Alabushevo","countryCode":"RU","stateCode":"MOS","latitude":"56.01667000","longitude":"37.15000000"},{"name":"Alekseyevka","countryCode":"RU","stateCode":"MOS","latitude":"55.63000000","longitude":"37.80000000"},{"name":"Andreyevka","countryCode":"RU","stateCode":"MOS","latitude":"55.98028000","longitude":"37.13500000"},{"name":"Andreyevskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.55487000","longitude":"37.92566000"},{"name":"Annino","countryCode":"RU","stateCode":"MOS","latitude":"55.58316000","longitude":"37.26019000"},{"name":"Aprelevka","countryCode":"RU","stateCode":"MOS","latitude":"55.55194000","longitude":"37.08010000"},{"name":"Arkhangel’skoye","countryCode":"RU","stateCode":"MOS","latitude":"55.85486000","longitude":"35.32873000"},{"name":"Ashitkovo","countryCode":"RU","stateCode":"MOS","latitude":"55.45173000","longitude":"38.59518000"},{"name":"Ashukino","countryCode":"RU","stateCode":"MOS","latitude":"56.16667000","longitude":"37.95000000"},{"name":"Ateptsevo","countryCode":"RU","stateCode":"MOS","latitude":"55.32364000","longitude":"36.75002000"},{"name":"Avsyunino","countryCode":"RU","stateCode":"MOS","latitude":"55.56516000","longitude":"39.12324000"},{"name":"Avtopoligon","countryCode":"RU","stateCode":"MOS","latitude":"56.34984000","longitude":"37.32296000"},{"name":"Bakhchivandzhi","countryCode":"RU","stateCode":"MOS","latitude":"55.88333000","longitude":"38.08333000"},{"name":"Baksheyevo","countryCode":"RU","stateCode":"MOS","latitude":"55.70860000","longitude":"39.87666000"},{"name":"Balashikha","countryCode":"RU","stateCode":"MOS","latitude":"55.80945000","longitude":"37.95806000"},{"name":"Balashikha Urban Okrug","countryCode":"RU","stateCode":"MOS","latitude":"55.83333000","longitude":"38.00000000"},{"name":"Barvikha","countryCode":"RU","stateCode":"MOS","latitude":"55.74212000","longitude":"37.27926000"},{"name":"Barybino","countryCode":"RU","stateCode":"MOS","latitude":"55.26768000","longitude":"37.89333000"},{"name":"Beloomut","countryCode":"RU","stateCode":"MOS","latitude":"54.94478000","longitude":"39.33941000"},{"name":"Beloozërskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.45978000","longitude":"38.44358000"},{"name":"Belyye Stolby","countryCode":"RU","stateCode":"MOS","latitude":"55.33136000","longitude":"37.85400000"},{"name":"Biorki","countryCode":"RU","stateCode":"MOS","latitude":"55.05280000","longitude":"38.60873000"},{"name":"Biryulëvo Zapadnoye","countryCode":"RU","stateCode":"MOS","latitude":"55.58766000","longitude":"37.64282000"},{"name":"Bogorodskoye","countryCode":"RU","stateCode":"MOS","latitude":"56.55000000","longitude":"37.88333000"},{"name":"Bol\'shiye Vyazëmy","countryCode":"RU","stateCode":"MOS","latitude":"55.62058000","longitude":"36.97620000"},{"name":"Bolshevo","countryCode":"RU","stateCode":"MOS","latitude":"55.93486000","longitude":"37.83002000"},{"name":"Bol’shaya Setun’","countryCode":"RU","stateCode":"MOS","latitude":"55.71667000","longitude":"37.41667000"},{"name":"Bol’shoye Gryzlovo","countryCode":"RU","stateCode":"MOS","latitude":"54.80033000","longitude":"37.63939000"},{"name":"Bratovshchina","countryCode":"RU","stateCode":"MOS","latitude":"56.05000000","longitude":"37.88333000"},{"name":"Bronnitsy","countryCode":"RU","stateCode":"MOS","latitude":"55.42112000","longitude":"38.26188000"},{"name":"Budenovetc","countryCode":"RU","stateCode":"MOS","latitude":"56.37975000","longitude":"37.62774000"},{"name":"Bykovo","countryCode":"RU","stateCode":"MOS","latitude":"55.63614000","longitude":"38.08027000"},{"name":"Chashnikovo","countryCode":"RU","stateCode":"MOS","latitude":"56.03333000","longitude":"37.16667000"},{"name":"Chekhov","countryCode":"RU","stateCode":"MOS","latitude":"55.14770000","longitude":"37.47728000"},{"name":"Cherkizovo","countryCode":"RU","stateCode":"MOS","latitude":"55.97583000","longitude":"37.78750000"},{"name":"Chernogolovka","countryCode":"RU","stateCode":"MOS","latitude":"56.00000000","longitude":"38.36667000"},{"name":"Cherusti","countryCode":"RU","stateCode":"MOS","latitude":"55.54976000","longitude":"40.01071000"},{"name":"Chkalovskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.89534000","longitude":"38.07763000"},{"name":"Chornoye","countryCode":"RU","stateCode":"MOS","latitude":"55.74611000","longitude":"38.06889000"},{"name":"Chupryakovo","countryCode":"RU","stateCode":"MOS","latitude":"55.55282000","longitude":"36.62721000"},{"name":"Danki","countryCode":"RU","stateCode":"MOS","latitude":"54.91806000","longitude":"37.57009000"},{"name":"Davydovo","countryCode":"RU","stateCode":"MOS","latitude":"55.60859000","longitude":"38.86109000"},{"name":"Dedenëvo","countryCode":"RU","stateCode":"MOS","latitude":"56.24283000","longitude":"37.51769000"},{"name":"Dedovsk","countryCode":"RU","stateCode":"MOS","latitude":"55.86861000","longitude":"37.12222000"},{"name":"Demikhovo","countryCode":"RU","stateCode":"MOS","latitude":"55.79685000","longitude":"38.88404000"},{"name":"Dmitrov","countryCode":"RU","stateCode":"MOS","latitude":"56.34485000","longitude":"37.52041000"},{"name":"Dmitrovskiy Pogost","countryCode":"RU","stateCode":"MOS","latitude":"55.31333000","longitude":"39.83358000"},{"name":"Dmitrovskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.35000000","longitude":"37.58333000"},{"name":"Dolgoprudnyy","countryCode":"RU","stateCode":"MOS","latitude":"55.94958000","longitude":"37.50183000"},{"name":"Domodedovo","countryCode":"RU","stateCode":"MOS","latitude":"55.44130000","longitude":"37.75367000"},{"name":"Domodedovskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.41667000","longitude":"37.75000000"},{"name":"Dorogomilovo","countryCode":"RU","stateCode":"MOS","latitude":"55.75000000","longitude":"37.56667000"},{"name":"Dorokhovo","countryCode":"RU","stateCode":"MOS","latitude":"55.55056000","longitude":"36.37444000"},{"name":"Drezna","countryCode":"RU","stateCode":"MOS","latitude":"55.74208000","longitude":"38.84753000"},{"name":"Druzhba","countryCode":"RU","stateCode":"MOS","latitude":"55.88603000","longitude":"37.74267000"},{"name":"Dubna","countryCode":"RU","stateCode":"MOS","latitude":"56.73333000","longitude":"37.16667000"},{"name":"Dubrovitsy","countryCode":"RU","stateCode":"MOS","latitude":"55.43969000","longitude":"37.48670000"},{"name":"Dzerzhinskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.62945000","longitude":"37.85654000"},{"name":"Dzerzhinsky","countryCode":"RU","stateCode":"MOS","latitude":"55.62737000","longitude":"37.85803000"},{"name":"Elektrogorsk","countryCode":"RU","stateCode":"MOS","latitude":"55.88431000","longitude":"38.78640000"},{"name":"Elektrostal’","countryCode":"RU","stateCode":"MOS","latitude":"55.78959000","longitude":"38.44671000"},{"name":"Elektrougli","countryCode":"RU","stateCode":"MOS","latitude":"55.72445000","longitude":"38.20908000"},{"name":"Fedurnovo","countryCode":"RU","stateCode":"MOS","latitude":"55.75488000","longitude":"38.04696000"},{"name":"Fili","countryCode":"RU","stateCode":"MOS","latitude":"55.74819000","longitude":"37.47969000"},{"name":"Filimonki","countryCode":"RU","stateCode":"MOS","latitude":"55.55794000","longitude":"37.34719000"},{"name":"Firsanovka","countryCode":"RU","stateCode":"MOS","latitude":"55.95361000","longitude":"37.24083000"},{"name":"Fosforitnyy","countryCode":"RU","stateCode":"MOS","latitude":"55.32892000","longitude":"38.89509000"},{"name":"Fryanovo","countryCode":"RU","stateCode":"MOS","latitude":"56.13333000","longitude":"38.45000000"},{"name":"Fryazevo","countryCode":"RU","stateCode":"MOS","latitude":"55.73321000","longitude":"38.46458000"},{"name":"Fryazino","countryCode":"RU","stateCode":"MOS","latitude":"55.96056000","longitude":"38.04556000"},{"name":"Golitsyno","countryCode":"RU","stateCode":"MOS","latitude":"55.60928000","longitude":"36.98212000"},{"name":"Gorki Vtoryye","countryCode":"RU","stateCode":"MOS","latitude":"55.72565000","longitude":"37.16350000"},{"name":"Gorki-Leninskiye","countryCode":"RU","stateCode":"MOS","latitude":"55.50855000","longitude":"37.77618000"},{"name":"Gorshkovo","countryCode":"RU","stateCode":"MOS","latitude":"56.37561000","longitude":"37.41240000"},{"name":"Grebnevo","countryCode":"RU","stateCode":"MOS","latitude":"55.95074000","longitude":"38.07973000"},{"name":"Gzhel’","countryCode":"RU","stateCode":"MOS","latitude":"55.61008000","longitude":"38.39399000"},{"name":"Iksha","countryCode":"RU","stateCode":"MOS","latitude":"56.17204000","longitude":"37.49842000"},{"name":"Il’inskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.61902000","longitude":"38.11818000"},{"name":"Il’inskiy Pogost","countryCode":"RU","stateCode":"MOS","latitude":"55.47785000","longitude":"38.90906000"},{"name":"Il’inskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.24917000","longitude":"37.95805000"},{"name":"Imeni Tsyurupy","countryCode":"RU","stateCode":"MOS","latitude":"55.49567000","longitude":"38.65064000"},{"name":"Imeni Vorovskogo","countryCode":"RU","stateCode":"MOS","latitude":"55.73190000","longitude":"38.32368000"},{"name":"Istra","countryCode":"RU","stateCode":"MOS","latitude":"55.91997000","longitude":"36.86867000"},{"name":"Istrinskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.88333000","longitude":"36.93333000"},{"name":"Ivanteyevka","countryCode":"RU","stateCode":"MOS","latitude":"55.97111000","longitude":"37.92083000"},{"name":"Izmaylovo","countryCode":"RU","stateCode":"MOS","latitude":"55.78677000","longitude":"37.80165000"},{"name":"Kabanovo","countryCode":"RU","stateCode":"MOS","latitude":"55.74815000","longitude":"38.93511000"},{"name":"Karinskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.70969000","longitude":"36.68903000"},{"name":"Kashira","countryCode":"RU","stateCode":"MOS","latitude":"54.84444000","longitude":"38.16694000"},{"name":"Kastanayevo","countryCode":"RU","stateCode":"MOS","latitude":"55.71667000","longitude":"37.50000000"},{"name":"Kerva","countryCode":"RU","stateCode":"MOS","latitude":"55.61167000","longitude":"39.57665000"},{"name":"Khimki","countryCode":"RU","stateCode":"MOS","latitude":"55.89704000","longitude":"37.42969000"},{"name":"Khimki Urban Okrug","countryCode":"RU","stateCode":"MOS","latitude":"55.91667000","longitude":"37.41667000"},{"name":"Khorlovo","countryCode":"RU","stateCode":"MOS","latitude":"55.33270000","longitude":"38.81365000"},{"name":"Khoroshëvo-Mnevniki","countryCode":"RU","stateCode":"MOS","latitude":"55.78363000","longitude":"37.47137000"},{"name":"Khot\'kovo","countryCode":"RU","stateCode":"MOS","latitude":"56.25699000","longitude":"37.99544000"},{"name":"Kievskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.42999000","longitude":"36.86660000"},{"name":"Klimovsk","countryCode":"RU","stateCode":"MOS","latitude":"55.36352000","longitude":"37.52984000"},{"name":"Klin","countryCode":"RU","stateCode":"MOS","latitude":"56.33333000","longitude":"36.73333000"},{"name":"Klinskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.41667000","longitude":"36.83333000"},{"name":"Kolomenskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.08333000","longitude":"38.75000000"},{"name":"Kolomna","countryCode":"RU","stateCode":"MOS","latitude":"55.07944000","longitude":"38.77833000"},{"name":"Kolyubakino","countryCode":"RU","stateCode":"MOS","latitude":"55.66800000","longitude":"36.53234000"},{"name":"Kommunarka","countryCode":"RU","stateCode":"MOS","latitude":"55.56952000","longitude":"37.48932000"},{"name":"Konobeyevo","countryCode":"RU","stateCode":"MOS","latitude":"55.40776000","longitude":"38.66261000"},{"name":"Konstantinovo","countryCode":"RU","stateCode":"MOS","latitude":"56.55000000","longitude":"38.03333000"},{"name":"Koptëvo","countryCode":"RU","stateCode":"MOS","latitude":"55.81667000","longitude":"37.51667000"},{"name":"Korenëvo","countryCode":"RU","stateCode":"MOS","latitude":"55.67194000","longitude":"38.00778000"},{"name":"Korolev","countryCode":"RU","stateCode":"MOS","latitude":"55.91417000","longitude":"37.82556000"},{"name":"Korolyov","countryCode":"RU","stateCode":"MOS","latitude":"55.91732000","longitude":"37.81786000"},{"name":"Kostino","countryCode":"RU","stateCode":"MOS","latitude":"56.03333000","longitude":"37.91667000"},{"name":"Kostrovo","countryCode":"RU","stateCode":"MOS","latitude":"55.89429000","longitude":"36.69491000"},{"name":"Kotel’niki","countryCode":"RU","stateCode":"MOS","latitude":"55.63546000","longitude":"37.84450000"},{"name":"Kozhukhovo","countryCode":"RU","stateCode":"MOS","latitude":"55.70000000","longitude":"37.66667000"},{"name":"Kraskovo","countryCode":"RU","stateCode":"MOS","latitude":"55.64972000","longitude":"37.98778000"},{"name":"Krasnaya Poyma","countryCode":"RU","stateCode":"MOS","latitude":"55.00138000","longitude":"39.07997000"},{"name":"Krasnoarmeysk","countryCode":"RU","stateCode":"MOS","latitude":"56.10000000","longitude":"38.13333000"},{"name":"Krasnogorsk","countryCode":"RU","stateCode":"MOS","latitude":"55.82036000","longitude":"37.33017000"},{"name":"Krasnogorskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.83333000","longitude":"37.33333000"},{"name":"Krasnozavodsk","countryCode":"RU","stateCode":"MOS","latitude":"56.45000000","longitude":"38.21667000"},{"name":"Krasnoznamensk","countryCode":"RU","stateCode":"MOS","latitude":"55.59944000","longitude":"37.03861000"},{"name":"Krasnyy Tkach","countryCode":"RU","stateCode":"MOS","latitude":"55.47210000","longitude":"39.08017000"},{"name":"Kratovo","countryCode":"RU","stateCode":"MOS","latitude":"55.59728000","longitude":"38.17743000"},{"name":"Krivtsovo","countryCode":"RU","stateCode":"MOS","latitude":"56.15000000","longitude":"36.88333000"},{"name":"Kubinka","countryCode":"RU","stateCode":"MOS","latitude":"55.57957000","longitude":"36.70392000"},{"name":"Kupavna","countryCode":"RU","stateCode":"MOS","latitude":"55.74576000","longitude":"38.13136000"},{"name":"Kurilovo","countryCode":"RU","stateCode":"MOS","latitude":"55.37271000","longitude":"37.37703000"},{"name":"Kurovskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.58183000","longitude":"38.91994000"},{"name":"Kuskovo","countryCode":"RU","stateCode":"MOS","latitude":"55.73423000","longitude":"37.82616000"},{"name":"Leninskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.41667000","longitude":"37.58333000"},{"name":"Leninskiye Gory","countryCode":"RU","stateCode":"MOS","latitude":"55.70000000","longitude":"37.56667000"},{"name":"Lesnoy","countryCode":"RU","stateCode":"MOS","latitude":"56.06667000","longitude":"37.91667000"},{"name":"Lesnoy Gorodok","countryCode":"RU","stateCode":"MOS","latitude":"55.63893000","longitude":"37.20829000"},{"name":"Lesnyye Polyany","countryCode":"RU","stateCode":"MOS","latitude":"55.96667000","longitude":"37.86667000"},{"name":"Levoberezhnyy","countryCode":"RU","stateCode":"MOS","latitude":"55.85000000","longitude":"37.48333000"},{"name":"Likino-Dulevo","countryCode":"RU","stateCode":"MOS","latitude":"55.70830000","longitude":"38.95420000"},{"name":"Lobnya","countryCode":"RU","stateCode":"MOS","latitude":"56.00972000","longitude":"37.48194000"},{"name":"Lopatinskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.34101000","longitude":"38.72366000"},{"name":"Losino-Petrovskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.86959000","longitude":"38.20065000"},{"name":"Lotoshino","countryCode":"RU","stateCode":"MOS","latitude":"56.23489000","longitude":"35.64273000"},{"name":"Lotoshinskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.25000000","longitude":"35.66667000"},{"name":"Lozhki","countryCode":"RU","stateCode":"MOS","latitude":"56.09387000","longitude":"37.10873000"},{"name":"Lugovaya","countryCode":"RU","stateCode":"MOS","latitude":"56.05000000","longitude":"37.48333000"},{"name":"Lukhovitsy","countryCode":"RU","stateCode":"MOS","latitude":"54.97661000","longitude":"39.04440000"},{"name":"Lytkarino","countryCode":"RU","stateCode":"MOS","latitude":"55.58271000","longitude":"37.90516000"},{"name":"Lyuberetskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.66667000","longitude":"37.91667000"},{"name":"Lyubertsy","countryCode":"RU","stateCode":"MOS","latitude":"55.67719000","longitude":"37.89322000"},{"name":"Lyubuchany","countryCode":"RU","stateCode":"MOS","latitude":"55.25088000","longitude":"37.54988000"},{"name":"L’vovskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.31872000","longitude":"37.52337000"},{"name":"Malakhovka","countryCode":"RU","stateCode":"MOS","latitude":"55.64776000","longitude":"38.02486000"},{"name":"Malaya Dubna","countryCode":"RU","stateCode":"MOS","latitude":"55.87783000","longitude":"38.95423000"},{"name":"Malino","countryCode":"RU","stateCode":"MOS","latitude":"55.11195000","longitude":"38.17384000"},{"name":"Malyshevo","countryCode":"RU","stateCode":"MOS","latitude":"55.49450000","longitude":"38.35356000"},{"name":"Mamontovka","countryCode":"RU","stateCode":"MOS","latitude":"55.98083000","longitude":"37.81972000"},{"name":"Marfino","countryCode":"RU","stateCode":"MOS","latitude":"55.70267000","longitude":"37.38322000"},{"name":"Medvezh’i Ozëra","countryCode":"RU","stateCode":"MOS","latitude":"55.86935000","longitude":"37.98613000"},{"name":"Melikhovo","countryCode":"RU","stateCode":"MOS","latitude":"55.11440000","longitude":"37.64827000"},{"name":"Mendeleyevo","countryCode":"RU","stateCode":"MOS","latitude":"56.03333000","longitude":"37.21667000"},{"name":"Meshcherino","countryCode":"RU","stateCode":"MOS","latitude":"55.19567000","longitude":"38.36002000"},{"name":"Mikhnëvo","countryCode":"RU","stateCode":"MOS","latitude":"55.12747000","longitude":"37.95451000"},{"name":"Mikulino","countryCode":"RU","stateCode":"MOS","latitude":"56.45188000","longitude":"35.60685000"},{"name":"Misheronskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.71927000","longitude":"39.73835000"},{"name":"Molokovo","countryCode":"RU","stateCode":"MOS","latitude":"55.56186000","longitude":"37.86492000"},{"name":"Monino","countryCode":"RU","stateCode":"MOS","latitude":"55.84244000","longitude":"38.19362000"},{"name":"Mosrentgen","countryCode":"RU","stateCode":"MOS","latitude":"55.61970000","longitude":"37.46402000"},{"name":"Mozhaysk","countryCode":"RU","stateCode":"MOS","latitude":"55.50194000","longitude":"36.02722000"},{"name":"Mozhayskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.50000000","longitude":"36.00000000"},{"name":"Muranovo","countryCode":"RU","stateCode":"MOS","latitude":"56.18333000","longitude":"37.90000000"},{"name":"Mytishchi","countryCode":"RU","stateCode":"MOS","latitude":"55.91163000","longitude":"37.73076000"},{"name":"Mytishchi Urban Okrug","countryCode":"RU","stateCode":"MOS","latitude":"56.00000000","longitude":"37.66667000"},{"name":"Nakhabino","countryCode":"RU","stateCode":"MOS","latitude":"55.84854000","longitude":"37.17789000"},{"name":"Naro-Fominsk","countryCode":"RU","stateCode":"MOS","latitude":"55.38752000","longitude":"36.73307000"},{"name":"Nazar\'yevo","countryCode":"RU","stateCode":"MOS","latitude":"55.67417000","longitude":"37.04028000"},{"name":"Nekrasovskiy","countryCode":"RU","stateCode":"MOS","latitude":"56.09349000","longitude":"37.49934000"},{"name":"Nemchinovka","countryCode":"RU","stateCode":"MOS","latitude":"55.72288000","longitude":"37.36086000"},{"name":"Nikolina Gora","countryCode":"RU","stateCode":"MOS","latitude":"55.73433000","longitude":"37.04364000"},{"name":"Noginsk","countryCode":"RU","stateCode":"MOS","latitude":"55.86647000","longitude":"38.44380000"},{"name":"Noginsk-9","countryCode":"RU","stateCode":"MOS","latitude":"56.06681000","longitude":"38.50013000"},{"name":"Noginskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.91667000","longitude":"38.41667000"},{"name":"Novo-Nikol’skoye","countryCode":"RU","stateCode":"MOS","latitude":"56.56667000","longitude":"37.53333000"},{"name":"Novoivanovskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.70381000","longitude":"37.36510000"},{"name":"Novopetrovskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.99278000","longitude":"36.47194000"},{"name":"Novopodrezkovo","countryCode":"RU","stateCode":"MOS","latitude":"55.93972000","longitude":"37.34417000"},{"name":"Novosin’kovo","countryCode":"RU","stateCode":"MOS","latitude":"56.37737000","longitude":"37.32871000"},{"name":"Novoye","countryCode":"RU","stateCode":"MOS","latitude":"55.63104000","longitude":"38.92001000"},{"name":"Novyy Byt","countryCode":"RU","stateCode":"MOS","latitude":"55.05857000","longitude":"37.61348000"},{"name":"Nudol’","countryCode":"RU","stateCode":"MOS","latitude":"56.10000000","longitude":"36.51667000"},{"name":"Obolensk","countryCode":"RU","stateCode":"MOS","latitude":"54.97741000","longitude":"37.22449000"},{"name":"Obukhovo","countryCode":"RU","stateCode":"MOS","latitude":"55.83278000","longitude":"38.27250000"},{"name":"Odintsovo","countryCode":"RU","stateCode":"MOS","latitude":"55.67798000","longitude":"37.27773000"},{"name":"Odintsovskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.66667000","longitude":"36.91667000"},{"name":"Oktyabr’skiy","countryCode":"RU","stateCode":"MOS","latitude":"55.60806000","longitude":"37.97738000"},{"name":"Ol\'yavidovo","countryCode":"RU","stateCode":"MOS","latitude":"56.50330000","longitude":"37.75160000"},{"name":"Opalikha","countryCode":"RU","stateCode":"MOS","latitude":"55.82593000","longitude":"37.25278000"},{"name":"Orekhovo-Zuyevo","countryCode":"RU","stateCode":"MOS","latitude":"55.80672000","longitude":"38.96178000"},{"name":"Orekhovo-Zuyevskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.75000000","longitude":"39.00000000"},{"name":"Orud’yevo","countryCode":"RU","stateCode":"MOS","latitude":"56.43333000","longitude":"37.53333000"},{"name":"Ostashëvo","countryCode":"RU","stateCode":"MOS","latitude":"55.85896000","longitude":"35.86948000"},{"name":"Ostrovtsy","countryCode":"RU","stateCode":"MOS","latitude":"55.58750000","longitude":"38.00556000"},{"name":"Ozherel’ye","countryCode":"RU","stateCode":"MOS","latitude":"54.79197000","longitude":"38.26559000"},{"name":"Ozyory Urban Okrug","countryCode":"RU","stateCode":"MOS","latitude":"54.83333000","longitude":"38.58333000"},{"name":"Ozëry","countryCode":"RU","stateCode":"MOS","latitude":"54.85998000","longitude":"38.55062000"},{"name":"Pavlovskaya Sloboda","countryCode":"RU","stateCode":"MOS","latitude":"55.81517000","longitude":"37.08246000"},{"name":"Pavlovskiy Posad","countryCode":"RU","stateCode":"MOS","latitude":"55.78187000","longitude":"38.65025000"},{"name":"Pavshino","countryCode":"RU","stateCode":"MOS","latitude":"55.81667000","longitude":"37.35000000"},{"name":"Peresvet","countryCode":"RU","stateCode":"MOS","latitude":"56.42302000","longitude":"38.17612000"},{"name":"Pervomayskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.06696000","longitude":"38.66489000"},{"name":"Peshki","countryCode":"RU","stateCode":"MOS","latitude":"56.13333000","longitude":"37.06667000"},{"name":"Peski","countryCode":"RU","stateCode":"MOS","latitude":"55.21626000","longitude":"38.76262000"},{"name":"Petrovo-Dal’neye","countryCode":"RU","stateCode":"MOS","latitude":"55.74679000","longitude":"37.17347000"},{"name":"Petrovskaya","countryCode":"RU","stateCode":"MOS","latitude":"55.55000000","longitude":"37.78333000"},{"name":"Pirogovskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.97806000","longitude":"37.73361000"},{"name":"Podolsk","countryCode":"RU","stateCode":"MOS","latitude":"55.42419000","longitude":"37.55472000"},{"name":"Podosinki","countryCode":"RU","stateCode":"MOS","latitude":"56.20837000","longitude":"37.54741000"},{"name":"Popovo","countryCode":"RU","stateCode":"MOS","latitude":"55.07523000","longitude":"37.66727000"},{"name":"Klyazminskoe Reservoir","countryCode":"RU","stateCode":"MOS","latitude":"55.99507000","longitude":"37.67199000"},{"name":"Posëlok Mar’ino","countryCode":"RU","stateCode":"MOS","latitude":"55.55000000","longitude":"37.32000000"},{"name":"Povarovo","countryCode":"RU","stateCode":"MOS","latitude":"56.06667000","longitude":"37.05000000"},{"name":"Povedniki","countryCode":"RU","stateCode":"MOS","latitude":"55.97000000","longitude":"37.60000000"},{"name":"Pravdinskiy","countryCode":"RU","stateCode":"MOS","latitude":"56.06034000","longitude":"37.86266000"},{"name":"Proletarskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.02219000","longitude":"37.39019000"},{"name":"Protvino","countryCode":"RU","stateCode":"MOS","latitude":"54.86821000","longitude":"37.21583000"},{"name":"Purshevo","countryCode":"RU","stateCode":"MOS","latitude":"55.72124000","longitude":"38.03277000"},{"name":"Pushchino","countryCode":"RU","stateCode":"MOS","latitude":"54.83373000","longitude":"37.61138000"},{"name":"Pushkino","countryCode":"RU","stateCode":"MOS","latitude":"56.01722000","longitude":"37.86667000"},{"name":"Pushkinskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.98633000","longitude":"37.86122000"},{"name":"Radovitskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.12820000","longitude":"39.79560000"},{"name":"Radumlya","countryCode":"RU","stateCode":"MOS","latitude":"56.06901000","longitude":"37.14979000"},{"name":"Raduzhnyy","countryCode":"RU","stateCode":"MOS","latitude":"55.13680000","longitude":"38.72803000"},{"name":"Rakhmanovo","countryCode":"RU","stateCode":"MOS","latitude":"55.74401000","longitude":"38.61124000"},{"name":"Ramenskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.56667000","longitude":"38.23333000"},{"name":"Ramenskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.56694000","longitude":"38.23028000"},{"name":"Razvilka","countryCode":"RU","stateCode":"MOS","latitude":"55.59209000","longitude":"37.74085000"},{"name":"Rechitsy","countryCode":"RU","stateCode":"MOS","latitude":"55.59754000","longitude":"38.47134000"},{"name":"Reshetnikovo","countryCode":"RU","stateCode":"MOS","latitude":"56.45000000","longitude":"36.56667000"},{"name":"Reutov","countryCode":"RU","stateCode":"MOS","latitude":"55.76111000","longitude":"37.85750000"},{"name":"Rodniki","countryCode":"RU","stateCode":"MOS","latitude":"55.65204000","longitude":"38.06685000"},{"name":"Rogachëvo","countryCode":"RU","stateCode":"MOS","latitude":"56.43333000","longitude":"37.16667000"},{"name":"Roshal’","countryCode":"RU","stateCode":"MOS","latitude":"55.66853000","longitude":"39.87488000"},{"name":"Rozhdestveno","countryCode":"RU","stateCode":"MOS","latitude":"55.85444000","longitude":"37.04935000"},{"name":"Rumyantsevo","countryCode":"RU","stateCode":"MOS","latitude":"55.97278000","longitude":"36.53417000"},{"name":"Ruza","countryCode":"RU","stateCode":"MOS","latitude":"55.69898000","longitude":"36.19522000"},{"name":"Ruzskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.70000000","longitude":"36.25000000"},{"name":"Rybnoye","countryCode":"RU","stateCode":"MOS","latitude":"56.41349000","longitude":"37.62180000"},{"name":"Rzhavki","countryCode":"RU","stateCode":"MOS","latitude":"56.00000000","longitude":"37.25000000"},{"name":"Saltykovka","countryCode":"RU","stateCode":"MOS","latitude":"55.76679000","longitude":"37.93533000"},{"name":"Savinskaya","countryCode":"RU","stateCode":"MOS","latitude":"55.37013000","longitude":"39.99233000"},{"name":"Savvinskaya Sloboda","countryCode":"RU","stateCode":"MOS","latitude":"55.72343000","longitude":"36.80347000"},{"name":"Selyatino","countryCode":"RU","stateCode":"MOS","latitude":"55.51514000","longitude":"36.97746000"},{"name":"Semkhoz","countryCode":"RU","stateCode":"MOS","latitude":"56.28333000","longitude":"38.06667000"},{"name":"Semënovskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.68333000","longitude":"37.55000000"},{"name":"Serebryano-Prudskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"54.50000000","longitude":"38.66667000"},{"name":"Serebryanyye Prudy","countryCode":"RU","stateCode":"MOS","latitude":"54.46923000","longitude":"38.72095000"},{"name":"Sergiyev Posad","countryCode":"RU","stateCode":"MOS","latitude":"56.30000000","longitude":"38.13333000"},{"name":"Sergiyevo-Posadskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.33333000","longitude":"38.16667000"},{"name":"Serpukhov","countryCode":"RU","stateCode":"MOS","latitude":"54.91578000","longitude":"37.41114000"},{"name":"Serpukhovskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"54.91667000","longitude":"37.41667000"},{"name":"Severnyy","countryCode":"RU","stateCode":"MOS","latitude":"56.73333000","longitude":"37.65000000"},{"name":"Shaburnovo","countryCode":"RU","stateCode":"MOS","latitude":"56.55000000","longitude":"37.93333000"},{"name":"Shakhovskaya","countryCode":"RU","stateCode":"MOS","latitude":"56.03147000","longitude":"35.50697000"},{"name":"Shakhovskoy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.00192000","longitude":"35.49537000"},{"name":"Shatura","countryCode":"RU","stateCode":"MOS","latitude":"55.57253000","longitude":"39.53682000"},{"name":"Shaturtorf","countryCode":"RU","stateCode":"MOS","latitude":"55.56711000","longitude":"39.42129000"},{"name":"Shchelkovo","countryCode":"RU","stateCode":"MOS","latitude":"55.92497000","longitude":"37.97218000"},{"name":"Shchëlkovskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.00000000","longitude":"38.16667000"},{"name":"Shemëtovo","countryCode":"RU","stateCode":"MOS","latitude":"56.52764000","longitude":"38.07518000"},{"name":"Sheremet’yevskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.97583000","longitude":"37.49417000"},{"name":"Shevlyakovo","countryCode":"RU","stateCode":"MOS","latitude":"56.39733000","longitude":"36.85973000"},{"name":"Shishkin Les","countryCode":"RU","stateCode":"MOS","latitude":"55.41057000","longitude":"37.18853000"},{"name":"Skhodnya","countryCode":"RU","stateCode":"MOS","latitude":"55.94806000","longitude":"37.29778000"},{"name":"Skolkovo","countryCode":"RU","stateCode":"MOS","latitude":"55.68784000","longitude":"37.36836000"},{"name":"Skoropuskovskiy","countryCode":"RU","stateCode":"MOS","latitude":"56.36667000","longitude":"38.16667000"},{"name":"Snegiri","countryCode":"RU","stateCode":"MOS","latitude":"55.88867000","longitude":"37.02421000"},{"name":"Sofrino","countryCode":"RU","stateCode":"MOS","latitude":"56.15000000","longitude":"37.93333000"},{"name":"Solnechnogorsk","countryCode":"RU","stateCode":"MOS","latitude":"56.18333000","longitude":"36.98333000"},{"name":"Solnechnogorskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.08333000","longitude":"37.08333000"},{"name":"Spas-Zaulok","countryCode":"RU","stateCode":"MOS","latitude":"56.48333000","longitude":"36.56667000"},{"name":"Staraya Kupavna","countryCode":"RU","stateCode":"MOS","latitude":"55.80799000","longitude":"38.18050000"},{"name":"Stolbovaya","countryCode":"RU","stateCode":"MOS","latitude":"55.25021000","longitude":"37.49249000"},{"name":"Stromyn’","countryCode":"RU","stateCode":"MOS","latitude":"56.04347000","longitude":"38.48318000"},{"name":"Stupino","countryCode":"RU","stateCode":"MOS","latitude":"54.90083000","longitude":"38.07083000"},{"name":"Stupinskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"54.91667000","longitude":"38.08333000"},{"name":"Svatkovo","countryCode":"RU","stateCode":"MOS","latitude":"56.38333000","longitude":"38.21667000"},{"name":"Sverdlovskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.90968000","longitude":"38.14978000"},{"name":"Sychëvo","countryCode":"RU","stateCode":"MOS","latitude":"55.06196000","longitude":"38.71384000"},{"name":"Taldom","countryCode":"RU","stateCode":"MOS","latitude":"56.73333000","longitude":"37.53333000"},{"name":"Taldomskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.75000000","longitude":"37.58333000"},{"name":"Tarasovka","countryCode":"RU","stateCode":"MOS","latitude":"55.95722000","longitude":"37.84333000"},{"name":"Teryayevo","countryCode":"RU","stateCode":"MOS","latitude":"56.16974000","longitude":"36.12545000"},{"name":"Tomilino","countryCode":"RU","stateCode":"MOS","latitude":"55.65619000","longitude":"37.94713000"},{"name":"Troitskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.30000000","longitude":"38.53333000"},{"name":"Tuchkovo","countryCode":"RU","stateCode":"MOS","latitude":"55.60111000","longitude":"36.46806000"},{"name":"Tugolesskiy Bor","countryCode":"RU","stateCode":"MOS","latitude":"55.55051000","longitude":"39.82422000"},{"name":"Udel’naya","countryCode":"RU","stateCode":"MOS","latitude":"55.62536000","longitude":"38.00285000"},{"name":"Uvarovka","countryCode":"RU","stateCode":"MOS","latitude":"55.52778000","longitude":"35.60611000"},{"name":"Uzunovo","countryCode":"RU","stateCode":"MOS","latitude":"54.53858000","longitude":"38.61734000"},{"name":"Verbilki","countryCode":"RU","stateCode":"MOS","latitude":"56.53333000","longitude":"37.60000000"},{"name":"Vereya","countryCode":"RU","stateCode":"MOS","latitude":"55.34472000","longitude":"36.17194000"},{"name":"Vidnoye","countryCode":"RU","stateCode":"MOS","latitude":"55.55239000","longitude":"37.70967000"},{"name":"Vinogradovo","countryCode":"RU","stateCode":"MOS","latitude":"56.93333000","longitude":"37.55000000"},{"name":"Vishnyakovskiye Dachi","countryCode":"RU","stateCode":"MOS","latitude":"55.76470000","longitude":"38.13334000"},{"name":"Vniissok","countryCode":"RU","stateCode":"MOS","latitude":"55.65639000","longitude":"37.21194000"},{"name":"Volodarskogo","countryCode":"RU","stateCode":"MOS","latitude":"55.50349000","longitude":"37.94174000"},{"name":"Volokolamsk","countryCode":"RU","stateCode":"MOS","latitude":"56.03361000","longitude":"35.96944000"},{"name":"Volokolamskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"56.08886000","longitude":"35.99248000"},{"name":"Voskresensk","countryCode":"RU","stateCode":"MOS","latitude":"55.31733000","longitude":"38.65264000"},{"name":"Voskresenskiy Rayon","countryCode":"RU","stateCode":"MOS","latitude":"55.33333000","longitude":"38.75000000"},{"name":"Vostryakovo","countryCode":"RU","stateCode":"MOS","latitude":"55.66667000","longitude":"37.45000000"},{"name":"Vysokovsk","countryCode":"RU","stateCode":"MOS","latitude":"56.31667000","longitude":"36.55000000"},{"name":"Yakhroma","countryCode":"RU","stateCode":"MOS","latitude":"56.30000000","longitude":"37.48333000"},{"name":"Yakovlevskoye","countryCode":"RU","stateCode":"MOS","latitude":"55.44194000","longitude":"37.94806000"},{"name":"Yam","countryCode":"RU","stateCode":"MOS","latitude":"55.48785000","longitude":"37.74458000"},{"name":"Yamkino","countryCode":"RU","stateCode":"MOS","latitude":"55.92088000","longitude":"38.40417000"},{"name":"Yaropolets","countryCode":"RU","stateCode":"MOS","latitude":"56.13333000","longitude":"35.83317000"},{"name":"Yegor’yevsk","countryCode":"RU","stateCode":"MOS","latitude":"55.38283000","longitude":"39.03233000"},{"name":"Yel’digino","countryCode":"RU","stateCode":"MOS","latitude":"56.11667000","longitude":"37.81667000"},{"name":"Yermolino","countryCode":"RU","stateCode":"MOS","latitude":"56.14887000","longitude":"37.49112000"},{"name":"Yershovo","countryCode":"RU","stateCode":"MOS","latitude":"55.76911000","longitude":"36.85929000"},{"name":"Yubileyny","countryCode":"RU","stateCode":"MOS","latitude":"55.93333000","longitude":"37.83333000"},{"name":"Zagoryanskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.93250000","longitude":"37.95806000"},{"name":"Zaprudnya","countryCode":"RU","stateCode":"MOS","latitude":"56.56667000","longitude":"37.43333000"},{"name":"Zaraysk","countryCode":"RU","stateCode":"MOS","latitude":"54.76050000","longitude":"38.87841000"},{"name":"Zarech’ye","countryCode":"RU","stateCode":"MOS","latitude":"55.68667000","longitude":"37.39240000"},{"name":"Zarya","countryCode":"RU","stateCode":"MOS","latitude":"55.75533000","longitude":"38.09578000"},{"name":"Zelenogradskiy","countryCode":"RU","stateCode":"MOS","latitude":"56.10000000","longitude":"37.91667000"},{"name":"Zhavoronki","countryCode":"RU","stateCode":"MOS","latitude":"55.64943000","longitude":"37.10101000"},{"name":"Zheleznodorozhnyy","countryCode":"RU","stateCode":"MOS","latitude":"55.74400000","longitude":"38.01684000"},{"name":"Zhilëvo","countryCode":"RU","stateCode":"MOS","latitude":"55.01408000","longitude":"38.01106000"},{"name":"Zhitnevo","countryCode":"RU","stateCode":"MOS","latitude":"55.34233000","longitude":"37.91464000"},{"name":"Zhukovka","countryCode":"RU","stateCode":"MOS","latitude":"56.48333000","longitude":"37.51667000"},{"name":"Zhukovskiy","countryCode":"RU","stateCode":"MOS","latitude":"55.59528000","longitude":"38.12028000"},{"name":"Zvenigorod","countryCode":"RU","stateCode":"MOS","latitude":"55.73401000","longitude":"36.85918000"},{"name":"Alagir","countryCode":"RU","stateCode":"SE","latitude":"43.04222000","longitude":"44.22222000"},{"name":"Alagirskiy Rayon","countryCode":"RU","stateCode":"SE","latitude":"42.83333000","longitude":"44.08333000"},{"name":"Ardon","countryCode":"RU","stateCode":"SE","latitude":"43.17720000","longitude":"44.29702000"},{"name":"Arkhonskaya","countryCode":"RU","stateCode":"SE","latitude":"43.11000000","longitude":"44.51250000"},{"name":"Beslan","countryCode":"RU","stateCode":"SE","latitude":"43.19217000","longitude":"44.54313000"},{"name":"Chermen","countryCode":"RU","stateCode":"SE","latitude":"43.15186000","longitude":"44.71231000"},{"name":"Chikola","countryCode":"RU","stateCode":"SE","latitude":"43.19055000","longitude":"43.92093000"},{"name":"Dachnoye","countryCode":"RU","stateCode":"SE","latitude":"43.08468000","longitude":"44.73580000"},{"name":"Digora","countryCode":"RU","stateCode":"SE","latitude":"43.15806000","longitude":"44.15694000"},{"name":"Digorskiy Rayon","countryCode":"RU","stateCode":"SE","latitude":"43.16667000","longitude":"44.08333000"},{"name":"Gizel’","countryCode":"RU","stateCode":"SE","latitude":"43.04000000","longitude":"44.57083000"},{"name":"Irafskiy Rayon","countryCode":"RU","stateCode":"SE","latitude":"43.00000000","longitude":"43.75000000"},{"name":"Kambileyevskoye","countryCode":"RU","stateCode":"SE","latitude":"43.07858000","longitude":"44.75216000"},{"name":"Kardzhin","countryCode":"RU","stateCode":"SE","latitude":"43.27368000","longitude":"44.29075000"},{"name":"Khumalag","countryCode":"RU","stateCode":"SE","latitude":"43.24031000","longitude":"44.47521000"},{"name":"Kirovskiy Rayon","countryCode":"RU","stateCode":"SE","latitude":"43.33333000","longitude":"44.33333000"},{"name":"Kizlyar","countryCode":"RU","stateCode":"SE","latitude":"43.70379000","longitude":"44.59440000"},{"name":"Mikhaylovskoye","countryCode":"RU","stateCode":"SE","latitude":"43.09972000","longitude":"44.63164000"},{"name":"Mizur","countryCode":"RU","stateCode":"SE","latitude":"42.85376000","longitude":"44.06393000"},{"name":"Mozdok","countryCode":"RU","stateCode":"SE","latitude":"43.74359000","longitude":"44.65177000"},{"name":"Nogir","countryCode":"RU","stateCode":"SE","latitude":"43.08162000","longitude":"44.63650000"},{"name":"Pavlodol’skaya","countryCode":"RU","stateCode":"SE","latitude":"43.71923000","longitude":"44.47815000"},{"name":"Pravoberezhnyy Rayon","countryCode":"RU","stateCode":"SE","latitude":"43.16667000","longitude":"44.66667000"},{"name":"Prigorodnyy Rayon","countryCode":"RU","stateCode":"SE","latitude":"43.08333000","longitude":"44.83333000"},{"name":"Sunzha","countryCode":"RU","stateCode":"SE","latitude":"43.05862000","longitude":"44.82281000"},{"name":"Tarskoye","countryCode":"RU","stateCode":"SE","latitude":"42.96606000","longitude":"44.77540000"},{"name":"Terskaya","countryCode":"RU","stateCode":"SE","latitude":"43.72376000","longitude":"44.72442000"},{"name":"Troitskoye","countryCode":"RU","stateCode":"SE","latitude":"43.76219000","longitude":"44.68415000"},{"name":"Verkhniy Fiagdon","countryCode":"RU","stateCode":"SE","latitude":"42.83454000","longitude":"44.30604000"},{"name":"Vladikavkaz","countryCode":"RU","stateCode":"SE","latitude":"43.03667000","longitude":"44.66778000"},{"name":"Zmeyskaya","countryCode":"RU","stateCode":"SE","latitude":"43.33617000","longitude":"44.15733000"},{"name":"Alatyrskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"54.91667000","longitude":"46.75000000"},{"name":"Alatyr’","countryCode":"RU","stateCode":"CU","latitude":"54.84210000","longitude":"46.58130000"},{"name":"Alikovo","countryCode":"RU","stateCode":"CU","latitude":"55.73827000","longitude":"46.75493000"},{"name":"Alikovskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.75000000","longitude":"46.75000000"},{"name":"Atlashevo","countryCode":"RU","stateCode":"CU","latitude":"56.01235000","longitude":"47.55615000"},{"name":"Batyrevo","countryCode":"RU","stateCode":"CU","latitude":"55.06750000","longitude":"47.61111000"},{"name":"Batyrevskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.08333000","longitude":"47.50000000"},{"name":"Buinsk","countryCode":"RU","stateCode":"CU","latitude":"55.19500000","longitude":"47.06080000"},{"name":"Cheboksarskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"56.08333000","longitude":"47.25000000"},{"name":"Cheboksary","countryCode":"RU","stateCode":"CU","latitude":"56.13222000","longitude":"47.25194000"},{"name":"Ibresi","countryCode":"RU","stateCode":"CU","latitude":"55.30110000","longitude":"47.03800000"},{"name":"Ibresinskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.25000000","longitude":"47.00000000"},{"name":"Ishley","countryCode":"RU","stateCode":"CU","latitude":"56.02317000","longitude":"47.05054000"},{"name":"Kanash","countryCode":"RU","stateCode":"CU","latitude":"55.50962000","longitude":"47.49127000"},{"name":"Kanashskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.50000000","longitude":"47.41667000"},{"name":"Kirya","countryCode":"RU","stateCode":"CU","latitude":"55.08102000","longitude":"46.86091000"},{"name":"Komsomol\'skoye","countryCode":"RU","stateCode":"CU","latitude":"55.25667000","longitude":"47.54608000"},{"name":"Komsomol’skiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.25000000","longitude":"47.50000000"},{"name":"Kozlovka","countryCode":"RU","stateCode":"CU","latitude":"55.84284000","longitude":"48.24920000"},{"name":"Kozlovskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.83333000","longitude":"48.16667000"},{"name":"Krasnoarmeyskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.75000000","longitude":"47.16667000"},{"name":"Krasnoarmeyskoye","countryCode":"RU","stateCode":"CU","latitude":"55.76813000","longitude":"47.17244000"},{"name":"Krasnochetayskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.66667000","longitude":"46.25000000"},{"name":"Krasnyye Chetai","countryCode":"RU","stateCode":"CU","latitude":"55.68871000","longitude":"46.13865000"},{"name":"Kugesi","countryCode":"RU","stateCode":"CU","latitude":"56.02895000","longitude":"47.29255000"},{"name":"Mariinskiy Posad","countryCode":"RU","stateCode":"CU","latitude":"56.11497000","longitude":"47.71805000"},{"name":"Mariinsko-Posadskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.91667000","longitude":"47.83333000"},{"name":"Morgaushi","countryCode":"RU","stateCode":"CU","latitude":"55.96430000","longitude":"46.77430000"},{"name":"Morgaushskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"56.00000000","longitude":"46.75000000"},{"name":"Novocheboksarsk","countryCode":"RU","stateCode":"CU","latitude":"56.11095000","longitude":"47.47755000"},{"name":"Novyye Lapsary","countryCode":"RU","stateCode":"CU","latitude":"56.06850000","longitude":"47.21420000"},{"name":"Poretskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.16667000","longitude":"46.41667000"},{"name":"Poretskoye","countryCode":"RU","stateCode":"CU","latitude":"55.19742000","longitude":"46.32908000"},{"name":"Shemursha","countryCode":"RU","stateCode":"CU","latitude":"54.88663000","longitude":"47.51893000"},{"name":"Shemurshinskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"54.91667000","longitude":"47.50000000"},{"name":"Shikhazany","countryCode":"RU","stateCode":"CU","latitude":"55.56047000","longitude":"47.39297000"},{"name":"Shumerlinskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.50000000","longitude":"46.50000000"},{"name":"Shumerlya","countryCode":"RU","stateCode":"CU","latitude":"55.50050000","longitude":"46.41288000"},{"name":"Tsivil’sk","countryCode":"RU","stateCode":"CU","latitude":"55.86974000","longitude":"47.47874000"},{"name":"Tsivil’skiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.83333000","longitude":"47.50000000"},{"name":"Urmarskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.66667000","longitude":"47.91667000"},{"name":"Urmary","countryCode":"RU","stateCode":"CU","latitude":"55.67894000","longitude":"47.94396000"},{"name":"Vurnarskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.50000000","longitude":"46.91667000"},{"name":"Vurnary","countryCode":"RU","stateCode":"CU","latitude":"55.49044000","longitude":"46.96479000"},{"name":"Yadrin","countryCode":"RU","stateCode":"CU","latitude":"55.94052000","longitude":"46.20622000"},{"name":"Yadrinskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.91667000","longitude":"46.33333000"},{"name":"Yal’chikskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.16667000","longitude":"47.91667000"},{"name":"Yantikovo","countryCode":"RU","stateCode":"CU","latitude":"55.82158000","longitude":"47.91036000"},{"name":"Yantikovskiy Rayon","countryCode":"RU","stateCode":"CU","latitude":"55.50000000","longitude":"47.83333000"},{"name":"Aleksandro-Nevskiy","countryCode":"RU","stateCode":"RYA","latitude":"53.47510000","longitude":"40.20950000"},{"name":"Bagramovo","countryCode":"RU","stateCode":"RYA","latitude":"54.72337000","longitude":"39.45186000"},{"name":"Chuchkovo","countryCode":"RU","stateCode":"RYA","latitude":"54.26931000","longitude":"41.44648000"},{"name":"Gus’-Zheleznyy","countryCode":"RU","stateCode":"RYA","latitude":"55.05811000","longitude":"41.16556000"},{"name":"Izhevskoye","countryCode":"RU","stateCode":"RYA","latitude":"54.55700000","longitude":"40.87530000"},{"name":"Kadom","countryCode":"RU","stateCode":"RYA","latitude":"54.55917000","longitude":"42.46750000"},{"name":"Kasimov","countryCode":"RU","stateCode":"RYA","latitude":"54.94111000","longitude":"41.39528000"},{"name":"Kasimovskiy Rayon","countryCode":"RU","stateCode":"RYA","latitude":"54.91667000","longitude":"41.41667000"},{"name":"Kiritsy","countryCode":"RU","stateCode":"RYA","latitude":"54.28620000","longitude":"40.35720000"},{"name":"Klepikovskiy Rayon","countryCode":"RU","stateCode":"RYA","latitude":"55.08333000","longitude":"40.08333000"},{"name":"Korablino","countryCode":"RU","stateCode":"RYA","latitude":"53.91639000","longitude":"40.01333000"},{"name":"Lashma","countryCode":"RU","stateCode":"RYA","latitude":"54.93210000","longitude":"41.14379000"},{"name":"Lesnoy","countryCode":"RU","stateCode":"RYA","latitude":"54.21250000","longitude":"40.47130000"},{"name":"Mikhaylov","countryCode":"RU","stateCode":"RYA","latitude":"54.22980000","longitude":"39.02690000"},{"name":"Miloslavskoye","countryCode":"RU","stateCode":"RYA","latitude":"53.58152000","longitude":"39.43992000"},{"name":"Murmino","countryCode":"RU","stateCode":"RYA","latitude":"54.60430000","longitude":"40.05490000"},{"name":"Novomichurinsk","countryCode":"RU","stateCode":"RYA","latitude":"54.03840000","longitude":"39.74790000"},{"name":"Oktyabr’skiy","countryCode":"RU","stateCode":"RYA","latitude":"54.22675000","longitude":"38.89402000"},{"name":"Pavelets","countryCode":"RU","stateCode":"RYA","latitude":"53.78833000","longitude":"39.24601000"},{"name":"Pitelino","countryCode":"RU","stateCode":"RYA","latitude":"54.57768000","longitude":"41.81448000"},{"name":"Polyany","countryCode":"RU","stateCode":"RYA","latitude":"54.71801000","longitude":"39.82932000"},{"name":"Pronsk","countryCode":"RU","stateCode":"RYA","latitude":"54.10480000","longitude":"39.60920000"},{"name":"Putyatino","countryCode":"RU","stateCode":"RYA","latitude":"54.15998000","longitude":"41.11690000"},{"name":"Ryazanskiy Rayon","countryCode":"RU","stateCode":"RYA","latitude":"54.58333000","longitude":"39.75000000"},{"name":"Ryazan’","countryCode":"RU","stateCode":"RYA","latitude":"54.62690000","longitude":"39.69160000"},{"name":"Ryazhsk","countryCode":"RU","stateCode":"RYA","latitude":"53.70380000","longitude":"40.11090000"},{"name":"Rybnovskiy Rayon","countryCode":"RU","stateCode":"RYA","latitude":"54.75000000","longitude":"39.50000000"},{"name":"Rybnoye","countryCode":"RU","stateCode":"RYA","latitude":"54.72774000","longitude":"39.51731000"},{"name":"Sapozhok","countryCode":"RU","stateCode":"RYA","latitude":"53.94194000","longitude":"40.68056000"},{"name":"Sarai","countryCode":"RU","stateCode":"RYA","latitude":"53.74577000","longitude":"41.02126000"},{"name":"Sasovo","countryCode":"RU","stateCode":"RYA","latitude":"54.35369000","longitude":"41.91986000"},{"name":"Shatsk","countryCode":"RU","stateCode":"RYA","latitude":"54.02576000","longitude":"41.71191000"},{"name":"Shilovo","countryCode":"RU","stateCode":"RYA","latitude":"54.32040000","longitude":"40.87400000"},{"name":"Skopin","countryCode":"RU","stateCode":"RYA","latitude":"53.82486000","longitude":"39.55053000"},{"name":"Solotcha","countryCode":"RU","stateCode":"RYA","latitude":"54.78970000","longitude":"39.83336000"},{"name":"Spas-Klepiki","countryCode":"RU","stateCode":"RYA","latitude":"55.13472000","longitude":"40.17673000"},{"name":"Spassk-Ryazanskiy","countryCode":"RU","stateCode":"RYA","latitude":"54.40400000","longitude":"40.37620000"},{"name":"Starozhilovo","countryCode":"RU","stateCode":"RYA","latitude":"54.22540000","longitude":"39.91600000"},{"name":"Syntul","countryCode":"RU","stateCode":"RYA","latitude":"55.00327000","longitude":"41.29711000"},{"name":"Tuma","countryCode":"RU","stateCode":"RYA","latitude":"55.14798000","longitude":"40.55374000"},{"name":"Ukholovo","countryCode":"RU","stateCode":"RYA","latitude":"53.79290000","longitude":"40.48920000"},{"name":"Vilenka","countryCode":"RU","stateCode":"RYA","latitude":"54.26930000","longitude":"38.91663000"},{"name":"Yambirno","countryCode":"RU","stateCode":"RYA","latitude":"54.12310000","longitude":"42.09110000"},{"name":"Yelat’ma","countryCode":"RU","stateCode":"RYA","latitude":"54.96750000","longitude":"41.75083000"},{"name":"Yermish’","countryCode":"RU","stateCode":"RYA","latitude":"54.76778000","longitude":"42.27111000"},{"name":"Zakharovo","countryCode":"RU","stateCode":"RYA","latitude":"54.36600000","longitude":"39.27920000"},{"name":"Zakharovskiy Rayon","countryCode":"RU","stateCode":"RYA","latitude":"54.41667000","longitude":"39.25000000"},{"name":"Zarechnyy","countryCode":"RU","stateCode":"RYA","latitude":"53.73060000","longitude":"39.59437000"},{"name":"Aleksandrov","countryCode":"RU","stateCode":"VLA","latitude":"56.39516000","longitude":"38.71216000"},{"name":"Aleksandrovskiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"56.41667000","longitude":"38.58333000"},{"name":"Andreyevo","countryCode":"RU","stateCode":"VLA","latitude":"55.94650000","longitude":"41.15050000"},{"name":"Anopino","countryCode":"RU","stateCode":"VLA","latitude":"55.69809000","longitude":"40.66707000"},{"name":"Arsaki","countryCode":"RU","stateCode":"VLA","latitude":"56.38333000","longitude":"38.48333000"},{"name":"Balakirevo","countryCode":"RU","stateCode":"VLA","latitude":"56.50588000","longitude":"38.84324000"},{"name":"Bavleny","countryCode":"RU","stateCode":"VLA","latitude":"56.39448000","longitude":"39.56504000"},{"name":"Belaya Rechka","countryCode":"RU","stateCode":"VLA","latitude":"56.28491000","longitude":"39.40665000"},{"name":"Bogolyubovo","countryCode":"RU","stateCode":"VLA","latitude":"56.19052000","longitude":"40.52313000"},{"name":"Dobryatino","countryCode":"RU","stateCode":"VLA","latitude":"55.50550000","longitude":"41.31950000"},{"name":"Galitsy","countryCode":"RU","stateCode":"VLA","latitude":"56.17759000","longitude":"42.84588000"},{"name":"Golovino","countryCode":"RU","stateCode":"VLA","latitude":"55.96128000","longitude":"40.42511000"},{"name":"Gorokhovets","countryCode":"RU","stateCode":"VLA","latitude":"56.20152000","longitude":"42.69351000"},{"name":"Gusevskiy","countryCode":"RU","stateCode":"VLA","latitude":"55.66199000","longitude":"40.56267000"},{"name":"Gus’-Khrustal’nyy","countryCode":"RU","stateCode":"VLA","latitude":"55.61113000","longitude":"40.65186000"},{"name":"Imeni Vorovskogo","countryCode":"RU","stateCode":"VLA","latitude":"55.72370000","longitude":"41.11900000"},{"name":"Ivanishchi","countryCode":"RU","stateCode":"VLA","latitude":"55.77417000","longitude":"40.42731000"},{"name":"Kameshkovo","countryCode":"RU","stateCode":"VLA","latitude":"56.35305000","longitude":"41.00941000"},{"name":"Karabanovo","countryCode":"RU","stateCode":"VLA","latitude":"56.31667000","longitude":"38.70000000"},{"name":"Kideksha","countryCode":"RU","stateCode":"VLA","latitude":"56.42381000","longitude":"40.52146000"},{"name":"Kirzhach","countryCode":"RU","stateCode":"VLA","latitude":"56.15273000","longitude":"38.85509000"},{"name":"Kol’chugino","countryCode":"RU","stateCode":"VLA","latitude":"56.29929000","longitude":"39.38304000"},{"name":"Kol’chuginskiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"56.25000000","longitude":"39.41667000"},{"name":"Kommunar","countryCode":"RU","stateCode":"VLA","latitude":"56.11222000","longitude":"40.44666000"},{"name":"Kosterevo","countryCode":"RU","stateCode":"VLA","latitude":"55.92990000","longitude":"39.61438000"},{"name":"Kovrov","countryCode":"RU","stateCode":"VLA","latitude":"56.35722000","longitude":"41.31917000"},{"name":"Krasnaya Gorbatka","countryCode":"RU","stateCode":"VLA","latitude":"55.87030000","longitude":"41.76410000"},{"name":"Krasnyy Bogatyr’","countryCode":"RU","stateCode":"VLA","latitude":"56.01453000","longitude":"41.12958000"},{"name":"Krasnyy Oktyabr’","countryCode":"RU","stateCode":"VLA","latitude":"56.11667000","longitude":"38.88333000"},{"name":"Kurlovo","countryCode":"RU","stateCode":"VLA","latitude":"55.43252000","longitude":"40.48539000"},{"name":"Lakinsk","countryCode":"RU","stateCode":"VLA","latitude":"56.01931000","longitude":"39.94848000"},{"name":"Luknovo","countryCode":"RU","stateCode":"VLA","latitude":"56.18045000","longitude":"42.03987000"},{"name":"Melekhovo","countryCode":"RU","stateCode":"VLA","latitude":"56.27730000","longitude":"41.29346000"},{"name":"Melenki","countryCode":"RU","stateCode":"VLA","latitude":"55.33430000","longitude":"41.62950000"},{"name":"Melenkovskiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"55.33333000","longitude":"41.50000000"},{"name":"Mezinovskiy","countryCode":"RU","stateCode":"VLA","latitude":"55.50420000","longitude":"40.35932000"},{"name":"Mstera","countryCode":"RU","stateCode":"VLA","latitude":"56.37889000","longitude":"41.92000000"},{"name":"Murom","countryCode":"RU","stateCode":"VLA","latitude":"55.57500000","longitude":"42.04260000"},{"name":"Muromskiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"55.58333000","longitude":"41.91667000"},{"name":"Muromtsevo","countryCode":"RU","stateCode":"VLA","latitude":"55.93096000","longitude":"40.90738000"},{"name":"Nikologory","countryCode":"RU","stateCode":"VLA","latitude":"56.14130000","longitude":"41.99218000"},{"name":"Novki","countryCode":"RU","stateCode":"VLA","latitude":"56.36386000","longitude":"41.08655000"},{"name":"Novovyazniki","countryCode":"RU","stateCode":"VLA","latitude":"56.19750000","longitude":"42.17111000"},{"name":"Oktyabr’skiy","countryCode":"RU","stateCode":"VLA","latitude":"56.21887000","longitude":"42.04069000"},{"name":"Orgtrud","countryCode":"RU","stateCode":"VLA","latitude":"56.18320000","longitude":"40.61490000"},{"name":"Petushinskiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"55.91667000","longitude":"40.00000000"},{"name":"Petushki","countryCode":"RU","stateCode":"VLA","latitude":"55.92639000","longitude":"39.46104000"},{"name":"Pokrov","countryCode":"RU","stateCode":"VLA","latitude":"55.91797000","longitude":"39.17242000"},{"name":"Raduzhnyy","countryCode":"RU","stateCode":"VLA","latitude":"56.00380000","longitude":"40.33905000"},{"name":"Sobinka","countryCode":"RU","stateCode":"VLA","latitude":"55.98553000","longitude":"40.01111000"},{"name":"Sobinskiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"56.16667000","longitude":"40.00000000"},{"name":"Stavrovo","countryCode":"RU","stateCode":"VLA","latitude":"56.13311000","longitude":"40.01295000"},{"name":"Stepantsevo","countryCode":"RU","stateCode":"VLA","latitude":"56.13143000","longitude":"41.70320000"},{"name":"Strunino","countryCode":"RU","stateCode":"VLA","latitude":"56.37328000","longitude":"38.58321000"},{"name":"Sudogda","countryCode":"RU","stateCode":"VLA","latitude":"55.95394000","longitude":"40.86291000"},{"name":"Sudogodskiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"56.00000000","longitude":"41.00000000"},{"name":"Suzdal’","countryCode":"RU","stateCode":"VLA","latitude":"56.42274000","longitude":"40.44668000"},{"name":"Suzdal’skiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"56.08333000","longitude":"40.50000000"},{"name":"Urshel’skiy","countryCode":"RU","stateCode":"VLA","latitude":"55.67833000","longitude":"40.21692000"},{"name":"Velikodvorskiy","countryCode":"RU","stateCode":"VLA","latitude":"55.24996000","longitude":"40.66780000"},{"name":"Vladimir","countryCode":"RU","stateCode":"VLA","latitude":"56.13655000","longitude":"40.39658000"},{"name":"Vorsha","countryCode":"RU","stateCode":"VLA","latitude":"56.04910000","longitude":"40.07966000"},{"name":"Vyazniki","countryCode":"RU","stateCode":"VLA","latitude":"56.24057000","longitude":"42.15563000"},{"name":"Yur’yev-Pol’skiy","countryCode":"RU","stateCode":"VLA","latitude":"56.50339000","longitude":"39.67911000"},{"name":"Yur’yev-Pol’skiy Rayon","countryCode":"RU","stateCode":"VLA","latitude":"56.58333000","longitude":"39.58333000"},{"name":"Zolotkovo","countryCode":"RU","stateCode":"VLA","latitude":"55.52810000","longitude":"41.10530000"},{"name":"Aleksandrov Gay","countryCode":"RU","stateCode":"SAR","latitude":"50.14704000","longitude":"48.57037000"},{"name":"Alekseyevka","countryCode":"RU","stateCode":"SAR","latitude":"52.30583000","longitude":"48.02611000"},{"name":"Arkadak","countryCode":"RU","stateCode":"SAR","latitude":"51.93261000","longitude":"43.49779000"},{"name":"Atkarsk","countryCode":"RU","stateCode":"SAR","latitude":"51.87185000","longitude":"45.00775000"},{"name":"Atkarskiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"51.91667000","longitude":"45.00000000"},{"name":"Balakovo","countryCode":"RU","stateCode":"SAR","latitude":"52.02782000","longitude":"47.80070000"},{"name":"Balashov","countryCode":"RU","stateCode":"SAR","latitude":"51.55020000","longitude":"43.16670000"},{"name":"Baltay","countryCode":"RU","stateCode":"SAR","latitude":"52.46525000","longitude":"46.63081000"},{"name":"Baltayskiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"52.50000000","longitude":"46.66667000"},{"name":"Bazarno-Karabulakskiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"52.33333000","longitude":"46.33333000"},{"name":"Bazarnyy Karabulak","countryCode":"RU","stateCode":"SAR","latitude":"52.26833000","longitude":"46.41444000"},{"name":"Bol’shoy Karay","countryCode":"RU","stateCode":"SAR","latitude":"51.60542000","longitude":"42.69006000"},{"name":"Cherkasskoye","countryCode":"RU","stateCode":"SAR","latitude":"52.42895000","longitude":"47.21048000"},{"name":"Dergachi","countryCode":"RU","stateCode":"SAR","latitude":"51.23280000","longitude":"48.76590000"},{"name":"Dukhovnitskoye","countryCode":"RU","stateCode":"SAR","latitude":"52.48280000","longitude":"48.21370000"},{"name":"Engel’s","countryCode":"RU","stateCode":"SAR","latitude":"51.48389000","longitude":"46.10528000"},{"name":"Engel’sskiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"51.50000000","longitude":"46.16667000"},{"name":"Gornyy","countryCode":"RU","stateCode":"SAR","latitude":"51.75780000","longitude":"48.54130000"},{"name":"Ivanteyevka","countryCode":"RU","stateCode":"SAR","latitude":"52.26670000","longitude":"49.10550000"},{"name":"Kalininsk","countryCode":"RU","stateCode":"SAR","latitude":"51.50000000","longitude":"44.47580000"},{"name":"Kamenskiy","countryCode":"RU","stateCode":"SAR","latitude":"50.88547000","longitude":"45.48801000"},{"name":"Khvalynsk","countryCode":"RU","stateCode":"SAR","latitude":"52.49060000","longitude":"48.10580000"},{"name":"Khvalynskiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"52.50000000","longitude":"47.91667000"},{"name":"Khvatovka","countryCode":"RU","stateCode":"SAR","latitude":"52.35236000","longitude":"46.56282000"},{"name":"Kormëzhka","countryCode":"RU","stateCode":"SAR","latitude":"51.90050000","longitude":"48.01630000"},{"name":"Krasnoarmeysk","countryCode":"RU","stateCode":"SAR","latitude":"51.02389000","longitude":"45.69694000"},{"name":"Krasnyy Kut","countryCode":"RU","stateCode":"SAR","latitude":"50.95000000","longitude":"46.96667000"},{"name":"Krasnyy Oktyabr’","countryCode":"RU","stateCode":"SAR","latitude":"51.54018000","longitude":"45.70382000"},{"name":"Krasnyy Yar","countryCode":"RU","stateCode":"SAR","latitude":"51.62917000","longitude":"46.42167000"},{"name":"Lysyye Gory","countryCode":"RU","stateCode":"SAR","latitude":"51.55063000","longitude":"44.84144000"},{"name":"Marks","countryCode":"RU","stateCode":"SAR","latitude":"51.71111000","longitude":"46.74861000"},{"name":"Marksovskiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"51.66667000","longitude":"46.83333000"},{"name":"Mokrous","countryCode":"RU","stateCode":"SAR","latitude":"51.23730000","longitude":"47.51370000"},{"name":"Novouzensk","countryCode":"RU","stateCode":"SAR","latitude":"50.45917000","longitude":"48.14306000"},{"name":"Novyye Burasy","countryCode":"RU","stateCode":"SAR","latitude":"52.13236000","longitude":"46.07144000"},{"name":"Perelyub","countryCode":"RU","stateCode":"SAR","latitude":"51.86292000","longitude":"50.35412000"},{"name":"Petrovsk","countryCode":"RU","stateCode":"SAR","latitude":"52.30639000","longitude":"45.39167000"},{"name":"Pinerovka","countryCode":"RU","stateCode":"SAR","latitude":"51.56200000","longitude":"43.06890000"},{"name":"Piterka","countryCode":"RU","stateCode":"SAR","latitude":"50.68030000","longitude":"47.44539000"},{"name":"Podlesnoye","countryCode":"RU","stateCode":"SAR","latitude":"51.81610000","longitude":"47.00900000"},{"name":"Privolzhskiy","countryCode":"RU","stateCode":"SAR","latitude":"51.40944000","longitude":"46.04833000"},{"name":"Privolzhskoye","countryCode":"RU","stateCode":"SAR","latitude":"51.69194000","longitude":"46.72361000"},{"name":"Pugachev","countryCode":"RU","stateCode":"SAR","latitude":"52.01333000","longitude":"48.80250000"},{"name":"Pushkino","countryCode":"RU","stateCode":"SAR","latitude":"51.23500000","longitude":"46.97417000"},{"name":"Repnoye","countryCode":"RU","stateCode":"SAR","latitude":"51.59210000","longitude":"43.18610000"},{"name":"Romanovka","countryCode":"RU","stateCode":"SAR","latitude":"51.74427000","longitude":"42.75270000"},{"name":"Rovnoye","countryCode":"RU","stateCode":"SAR","latitude":"50.77650000","longitude":"46.05085000"},{"name":"Rtishchevo","countryCode":"RU","stateCode":"SAR","latitude":"52.26041000","longitude":"43.78745000"},{"name":"Samoylovka","countryCode":"RU","stateCode":"SAR","latitude":"51.18400000","longitude":"43.70810000"},{"name":"Saratov","countryCode":"RU","stateCode":"SAR","latitude":"51.54056000","longitude":"46.00861000"},{"name":"Saratovskiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"51.75000000","longitude":"46.16667000"},{"name":"Sennoy","countryCode":"RU","stateCode":"SAR","latitude":"52.15090000","longitude":"46.96309000"},{"name":"Shikhany","countryCode":"RU","stateCode":"SAR","latitude":"52.11776000","longitude":"47.19860000"},{"name":"Shumeyka","countryCode":"RU","stateCode":"SAR","latitude":"51.56361000","longitude":"46.24833000"},{"name":"Sinodskoye","countryCode":"RU","stateCode":"SAR","latitude":"51.99180000","longitude":"46.67009000"},{"name":"Sokolovyy","countryCode":"RU","stateCode":"SAR","latitude":"51.56857000","longitude":"45.83312000"},{"name":"Sovetskoye","countryCode":"RU","stateCode":"SAR","latitude":"51.44255000","longitude":"46.74240000"},{"name":"Staryye Ozinki","countryCode":"RU","stateCode":"SAR","latitude":"51.17860000","longitude":"49.67690000"},{"name":"Stepnoye","countryCode":"RU","stateCode":"SAR","latitude":"51.37972000","longitude":"46.84917000"},{"name":"Svetlyy","countryCode":"RU","stateCode":"SAR","latitude":"51.67370000","longitude":"45.63054000"},{"name":"Svobodnyy","countryCode":"RU","stateCode":"SAR","latitude":"52.33039000","longitude":"46.37122000"},{"name":"Tatishchevo","countryCode":"RU","stateCode":"SAR","latitude":"51.67028000","longitude":"45.59528000"},{"name":"Tersa","countryCode":"RU","stateCode":"SAR","latitude":"52.08671000","longitude":"47.53936000"},{"name":"Turki","countryCode":"RU","stateCode":"SAR","latitude":"51.98703000","longitude":"43.27310000"},{"name":"Vol’sk","countryCode":"RU","stateCode":"SAR","latitude":"52.04541000","longitude":"47.37993000"},{"name":"Vol’skiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"52.08333000","longitude":"47.25000000"},{"name":"Voskresenskiy Rayon","countryCode":"RU","stateCode":"SAR","latitude":"51.84139000","longitude":"46.90250000"},{"name":"Voskresenskoye","countryCode":"RU","stateCode":"SAR","latitude":"51.82478000","longitude":"46.93508000"},{"name":"Yekaterinovka","countryCode":"RU","stateCode":"SAR","latitude":"52.05083000","longitude":"44.34515000"},{"name":"Yelshanka","countryCode":"RU","stateCode":"SAR","latitude":"51.81389000","longitude":"46.39972000"},{"name":"Yershov","countryCode":"RU","stateCode":"SAR","latitude":"51.35130000","longitude":"48.27660000"},{"name":"Aleksandrovsk","countryCode":"RU","stateCode":"PER","latitude":"59.15810000","longitude":"57.56950000"},{"name":"Barda","countryCode":"RU","stateCode":"PER","latitude":"56.92870000","longitude":"55.59620000"},{"name":"Berezniki","countryCode":"RU","stateCode":"PER","latitude":"59.40910000","longitude":"56.82040000"},{"name":"Bershet’","countryCode":"RU","stateCode":"PER","latitude":"57.73090000","longitude":"56.37830000"},{"name":"Chastyye","countryCode":"RU","stateCode":"PER","latitude":"57.28876000","longitude":"54.97278000"},{"name":"Chaykovskaya","countryCode":"RU","stateCode":"PER","latitude":"58.12880000","longitude":"55.53520000"},{"name":"Chaykovskiy","countryCode":"RU","stateCode":"PER","latitude":"56.76864000","longitude":"54.11484000"},{"name":"Cherdyn’","countryCode":"RU","stateCode":"PER","latitude":"60.40295000","longitude":"56.47868000"},{"name":"Chermoz","countryCode":"RU","stateCode":"PER","latitude":"58.78130000","longitude":"56.15770000"},{"name":"Chernushka","countryCode":"RU","stateCode":"PER","latitude":"56.50722000","longitude":"56.07661000"},{"name":"Chusovoy","countryCode":"RU","stateCode":"PER","latitude":"58.30130000","longitude":"57.81310000"},{"name":"Dobryanka","countryCode":"RU","stateCode":"PER","latitude":"58.46440000","longitude":"56.41270000"},{"name":"Ferma","countryCode":"RU","stateCode":"PER","latitude":"57.90160000","longitude":"56.30640000"},{"name":"Filippovka","countryCode":"RU","stateCode":"PER","latitude":"57.43730000","longitude":"57.01934000"},{"name":"Foki","countryCode":"RU","stateCode":"PER","latitude":"56.69300000","longitude":"54.34985000"},{"name":"Froly","countryCode":"RU","stateCode":"PER","latitude":"57.92140000","longitude":"56.27280000"},{"name":"Gamovo","countryCode":"RU","stateCode":"PER","latitude":"57.86520000","longitude":"56.10560000"},{"name":"Gayny","countryCode":"RU","stateCode":"PER","latitude":"60.30707000","longitude":"54.32412000"},{"name":"Gornozavodsk","countryCode":"RU","stateCode":"PER","latitude":"58.37583000","longitude":"58.32111000"},{"name":"Gremyachinsk","countryCode":"RU","stateCode":"PER","latitude":"58.56030000","longitude":"57.85100000"},{"name":"Gubakha","countryCode":"RU","stateCode":"PER","latitude":"58.83862000","longitude":"57.55325000"},{"name":"Kalino","countryCode":"RU","stateCode":"PER","latitude":"58.25040000","longitude":"57.60850000"},{"name":"Karagay","countryCode":"RU","stateCode":"PER","latitude":"58.26669000","longitude":"54.93678000"},{"name":"Kerchevskiy","countryCode":"RU","stateCode":"PER","latitude":"59.94560000","longitude":"56.29590000"},{"name":"Kizel","countryCode":"RU","stateCode":"PER","latitude":"59.04709000","longitude":"57.64767000"},{"name":"Kochevo","countryCode":"RU","stateCode":"PER","latitude":"59.59740000","longitude":"54.31470000"},{"name":"Komarikhinskiy","countryCode":"RU","stateCode":"PER","latitude":"58.09790000","longitude":"57.11630000"},{"name":"Kondratovo","countryCode":"RU","stateCode":"PER","latitude":"57.98040000","longitude":"56.10660000"},{"name":"Kosa","countryCode":"RU","stateCode":"PER","latitude":"59.94490000","longitude":"54.98950000"},{"name":"Krasnokamsk","countryCode":"RU","stateCode":"PER","latitude":"58.07960000","longitude":"55.75520000"},{"name":"Krasnovishersk","countryCode":"RU","stateCode":"PER","latitude":"60.40783000","longitude":"57.08199000"},{"name":"Kudymkar","countryCode":"RU","stateCode":"PER","latitude":"59.01306000","longitude":"54.65556000"},{"name":"Kukushtan","countryCode":"RU","stateCode":"PER","latitude":"57.64640000","longitude":"56.49520000"},{"name":"Kultayevo","countryCode":"RU","stateCode":"PER","latitude":"57.89480000","longitude":"55.93780000"},{"name":"Kungur","countryCode":"RU","stateCode":"PER","latitude":"57.43680000","longitude":"56.95930000"},{"name":"Kuyeda","countryCode":"RU","stateCode":"PER","latitude":"56.43110000","longitude":"55.58861000"},{"name":"Lobanovo","countryCode":"RU","stateCode":"PER","latitude":"57.85950000","longitude":"56.30260000"},{"name":"Lyamino","countryCode":"RU","stateCode":"PER","latitude":"58.28390000","longitude":"57.72500000"},{"name":"Lys’va","countryCode":"RU","stateCode":"PER","latitude":"58.10861000","longitude":"57.80528000"},{"name":"Maykor","countryCode":"RU","stateCode":"PER","latitude":"59.00470000","longitude":"55.87840000"},{"name":"Mendeleyevo","countryCode":"RU","stateCode":"PER","latitude":"58.16976000","longitude":"54.99634000"},{"name":"Novyye Lyady","countryCode":"RU","stateCode":"PER","latitude":"58.05520000","longitude":"56.61040000"},{"name":"Nyrob","countryCode":"RU","stateCode":"PER","latitude":"60.73300000","longitude":"56.72024000"},{"name":"Nytva","countryCode":"RU","stateCode":"PER","latitude":"57.94370000","longitude":"55.33960000"},{"name":"Ochër","countryCode":"RU","stateCode":"PER","latitude":"57.89035000","longitude":"54.72019000"},{"name":"Okhansk","countryCode":"RU","stateCode":"PER","latitude":"57.72030000","longitude":"55.38820000"},{"name":"Orda","countryCode":"RU","stateCode":"PER","latitude":"57.19509000","longitude":"56.90908000"},{"name":"Osa","countryCode":"RU","stateCode":"PER","latitude":"57.28300000","longitude":"55.45890000"},{"name":"Overyata","countryCode":"RU","stateCode":"PER","latitude":"58.08417000","longitude":"55.86694000"},{"name":"Pashiya","countryCode":"RU","stateCode":"PER","latitude":"58.43240000","longitude":"58.25620000"},{"name":"Pavlovskiy","countryCode":"RU","stateCode":"PER","latitude":"57.84240000","longitude":"54.84357000"},{"name":"Perm","countryCode":"RU","stateCode":"PER","latitude":"58.01046000","longitude":"56.25017000"},{"name":"Polazna","countryCode":"RU","stateCode":"PER","latitude":"58.29220000","longitude":"56.41560000"},{"name":"Pozhva","countryCode":"RU","stateCode":"PER","latitude":"59.09120000","longitude":"56.09010000"},{"name":"Sarany","countryCode":"RU","stateCode":"PER","latitude":"58.50000000","longitude":"58.88333000"},{"name":"Sars","countryCode":"RU","stateCode":"PER","latitude":"56.55017000","longitude":"57.13658000"},{"name":"Severnyy-Kospashskiy","countryCode":"RU","stateCode":"PER","latitude":"59.08970000","longitude":"57.80390000"},{"name":"Shakhta","countryCode":"RU","stateCode":"PER","latitude":"59.09050000","longitude":"57.65750000"},{"name":"Shirokovskiy","countryCode":"RU","stateCode":"PER","latitude":"58.84110000","longitude":"57.78500000"},{"name":"Shumikhinskiy","countryCode":"RU","stateCode":"PER","latitude":"58.74480000","longitude":"57.69260000"},{"name":"Siva","countryCode":"RU","stateCode":"PER","latitude":"58.38204000","longitude":"54.38037000"},{"name":"Sokol","countryCode":"RU","stateCode":"PER","latitude":"57.91460000","longitude":"56.04560000"},{"name":"Solikamsk","countryCode":"RU","stateCode":"PER","latitude":"59.63160000","longitude":"56.76850000"},{"name":"Suksun","countryCode":"RU","stateCode":"PER","latitude":"57.14310000","longitude":"57.39490000"},{"name":"Sylva","countryCode":"RU","stateCode":"PER","latitude":"58.03270000","longitude":"56.77130000"},{"name":"Tëplaya Gora","countryCode":"RU","stateCode":"PER","latitude":"58.52444000","longitude":"59.07278000"},{"name":"Ugleural’skiy","countryCode":"RU","stateCode":"PER","latitude":"58.94430000","longitude":"57.59370000"},{"name":"Uinskoye","countryCode":"RU","stateCode":"PER","latitude":"56.88174000","longitude":"56.58135000"},{"name":"Usol’ye","countryCode":"RU","stateCode":"PER","latitude":"59.42190000","longitude":"56.68620000"},{"name":"Ust’-Kachka","countryCode":"RU","stateCode":"PER","latitude":"58.00380000","longitude":"55.67210000"},{"name":"Ust’-Kishert’","countryCode":"RU","stateCode":"PER","latitude":"57.36540000","longitude":"57.24950000"},{"name":"Vereshchagino","countryCode":"RU","stateCode":"PER","latitude":"58.07894000","longitude":"54.65570000"},{"name":"Verkhnechusovskiye Gorodki","countryCode":"RU","stateCode":"PER","latitude":"58.16710000","longitude":"57.10860000"},{"name":"Yayva","countryCode":"RU","stateCode":"PER","latitude":"59.33470000","longitude":"57.25920000"},{"name":"Yelovo","countryCode":"RU","stateCode":"PER","latitude":"57.05381000","longitude":"54.92070000"},{"name":"Yubileynyy","countryCode":"RU","stateCode":"PER","latitude":"58.77940000","longitude":"57.78220000"},{"name":"Yug","countryCode":"RU","stateCode":"PER","latitude":"57.72930000","longitude":"56.17200000"},{"name":"Yugo-Kamskiy","countryCode":"RU","stateCode":"PER","latitude":"57.70260000","longitude":"55.59040000"},{"name":"Yurla","countryCode":"RU","stateCode":"PER","latitude":"59.32510000","longitude":"54.32780000"},{"name":"Yus’vinskiy Rayon","countryCode":"RU","stateCode":"PER","latitude":"59.08333000","longitude":"55.25000000"},{"name":"Yuzhnyy-Kospashskiy","countryCode":"RU","stateCode":"PER","latitude":"58.97250000","longitude":"57.75900000"},{"name":"Zvëzdnyy","countryCode":"RU","stateCode":"PER","latitude":"57.73250000","longitude":"56.31472000"},{"name":"Zyukayka","countryCode":"RU","stateCode":"PER","latitude":"58.20416000","longitude":"54.70784000"},{"name":"Aleksandrovsk-Sakhalinskiy","countryCode":"RU","stateCode":"SAK","latitude":"50.89926000","longitude":"142.16215000"},{"name":"Aniva","countryCode":"RU","stateCode":"SAK","latitude":"46.71492000","longitude":"142.52866000"},{"name":"Boshnyakovo","countryCode":"RU","stateCode":"SAK","latitude":"49.64572000","longitude":"142.17047000"},{"name":"Bykov","countryCode":"RU","stateCode":"SAK","latitude":"47.32099000","longitude":"142.56226000"},{"name":"Chekhov","countryCode":"RU","stateCode":"SAK","latitude":"47.44984000","longitude":"141.99064000"},{"name":"Dolinsk","countryCode":"RU","stateCode":"SAK","latitude":"47.32946000","longitude":"142.79291000"},{"name":"Gastello","countryCode":"RU","stateCode":"SAK","latitude":"49.10056000","longitude":"142.95917000"},{"name":"Gornozavodsk","countryCode":"RU","stateCode":"SAK","latitude":"46.55984000","longitude":"141.84358000"},{"name":"Kholmsk","countryCode":"RU","stateCode":"SAK","latitude":"47.04737000","longitude":"142.05048000"},{"name":"Korsakov","countryCode":"RU","stateCode":"SAK","latitude":"46.63420000","longitude":"142.77722000"},{"name":"Krasnogorsk","countryCode":"RU","stateCode":"SAK","latitude":"48.41728000","longitude":"142.08686000"},{"name":"Kurilsky District","countryCode":"RU","stateCode":"SAK","latitude":"46.00000000","longitude":"150.00000000"},{"name":"Kuril’sk","countryCode":"RU","stateCode":"SAK","latitude":"45.22686000","longitude":"147.87767000"},{"name":"Leonidovo","countryCode":"RU","stateCode":"SAK","latitude":"49.28619000","longitude":"142.86975000"},{"name":"Makarov","countryCode":"RU","stateCode":"SAK","latitude":"48.62698000","longitude":"142.77999000"},{"name":"Mgachi","countryCode":"RU","stateCode":"SAK","latitude":"51.04834000","longitude":"142.26821000"},{"name":"Nevel’sk","countryCode":"RU","stateCode":"SAK","latitude":"46.67902000","longitude":"141.85629000"},{"name":"Nogliki","countryCode":"RU","stateCode":"SAK","latitude":"51.79917000","longitude":"143.13871000"},{"name":"Okha","countryCode":"RU","stateCode":"SAK","latitude":"53.58991000","longitude":"142.95313000"},{"name":"Otrada","countryCode":"RU","stateCode":"SAK","latitude":"44.06832000","longitude":"145.86454000"},{"name":"Poronaysk","countryCode":"RU","stateCode":"SAK","latitude":"49.22188000","longitude":"143.09694000"},{"name":"Pravda","countryCode":"RU","stateCode":"SAK","latitude":"46.93972000","longitude":"142.00426000"},{"name":"Severo-Kuril’sk","countryCode":"RU","stateCode":"SAK","latitude":"50.67531000","longitude":"156.12695000"},{"name":"Shakhtersk","countryCode":"RU","stateCode":"SAK","latitude":"49.17175000","longitude":"142.13640000"},{"name":"Shebunino","countryCode":"RU","stateCode":"SAK","latitude":"46.43010000","longitude":"141.85699000"},{"name":"Shikotan","countryCode":"RU","stateCode":"SAK","latitude":"43.79916000","longitude":"146.72164000"},{"name":"Sinegorsk","countryCode":"RU","stateCode":"SAK","latitude":"47.17278000","longitude":"142.51577000"},{"name":"Smirnykh","countryCode":"RU","stateCode":"SAK","latitude":"49.74596000","longitude":"142.83716000"},{"name":"Sokol","countryCode":"RU","stateCode":"SAK","latitude":"47.24464000","longitude":"142.75167000"},{"name":"Tomari","countryCode":"RU","stateCode":"SAK","latitude":"47.76482000","longitude":"142.07106000"},{"name":"Troitskoye","countryCode":"RU","stateCode":"SAK","latitude":"46.92493000","longitude":"142.64532000"},{"name":"Tungor","countryCode":"RU","stateCode":"SAK","latitude":"53.39121000","longitude":"142.95755000"},{"name":"Tymovskoye","countryCode":"RU","stateCode":"SAK","latitude":"50.84925000","longitude":"142.66520000"},{"name":"Uglegorsk","countryCode":"RU","stateCode":"SAK","latitude":"49.08047000","longitude":"142.06449000"},{"name":"Uglegorskiy Rayon","countryCode":"RU","stateCode":"SAK","latitude":"49.08333000","longitude":"142.08333000"},{"name":"Uglezavodsk","countryCode":"RU","stateCode":"SAK","latitude":"47.32332000","longitude":"142.63317000"},{"name":"Vakhrushev","countryCode":"RU","stateCode":"SAK","latitude":"48.99035000","longitude":"142.95303000"},{"name":"Vostok","countryCode":"RU","stateCode":"SAK","latitude":"48.97715000","longitude":"142.91556000"},{"name":"Yablochnyy","countryCode":"RU","stateCode":"SAK","latitude":"47.15200000","longitude":"142.05678000"},{"name":"Yuzhno-Kurilsk","countryCode":"RU","stateCode":"SAK","latitude":"44.02734000","longitude":"145.86146000"},{"name":"Yuzhno-Kurilsky District","countryCode":"RU","stateCode":"SAK","latitude":"44.59242000","longitude":"146.77048000"},{"name":"Yuzhno-Sakhalinsk","countryCode":"RU","stateCode":"SAK","latitude":"46.95407000","longitude":"142.73603000"},{"name":"Aleksandrovskaya","countryCode":"RU","stateCode":"KB","latitude":"43.48333000","longitude":"43.65000000"},{"name":"Altud","countryCode":"RU","stateCode":"KB","latitude":"43.72194000","longitude":"43.86583000"},{"name":"Argudan","countryCode":"RU","stateCode":"KB","latitude":"43.42139000","longitude":"43.91583000"},{"name":"Aushiger","countryCode":"RU","stateCode":"KB","latitude":"43.39611000","longitude":"43.73167000"},{"name":"Babugent","countryCode":"RU","stateCode":"KB","latitude":"43.27942000","longitude":"43.55020000"},{"name":"Baksan","countryCode":"RU","stateCode":"KB","latitude":"43.68806000","longitude":"43.53694000"},{"name":"Baksanenok","countryCode":"RU","stateCode":"KB","latitude":"43.68972000","longitude":"43.65472000"},{"name":"Baksanskiy Rayon","countryCode":"RU","stateCode":"KB","latitude":"43.75000000","longitude":"43.50000000"},{"name":"Belaya Rechka","countryCode":"RU","stateCode":"KB","latitude":"43.43806000","longitude":"43.53500000"},{"name":"Bylym","countryCode":"RU","stateCode":"KB","latitude":"43.46500000","longitude":"43.03889000"},{"name":"Chegem","countryCode":"RU","stateCode":"KB","latitude":"43.28333000","longitude":"43.13333000"},{"name":"Chegem Vtoroy","countryCode":"RU","stateCode":"KB","latitude":"43.59583000","longitude":"43.59944000"},{"name":"Cherekskiy Rayon","countryCode":"RU","stateCode":"KB","latitude":"43.25000000","longitude":"43.50000000"},{"name":"Deyskoye","countryCode":"RU","stateCode":"KB","latitude":"43.47546000","longitude":"44.16182000"},{"name":"Dugulubgey","countryCode":"RU","stateCode":"KB","latitude":"43.66250000","longitude":"43.53694000"},{"name":"El’brus","countryCode":"RU","stateCode":"KB","latitude":"43.25771000","longitude":"42.64435000"},{"name":"El’brusskiy Rayon","countryCode":"RU","stateCode":"KB","latitude":"43.41667000","longitude":"42.83333000"},{"name":"Germenchik","countryCode":"RU","stateCode":"KB","latitude":"43.59389000","longitude":"43.76611000"},{"name":"Gundelen","countryCode":"RU","stateCode":"KB","latitude":"43.59750000","longitude":"43.17194000"},{"name":"Islamey","countryCode":"RU","stateCode":"KB","latitude":"43.67556000","longitude":"43.45500000"},{"name":"Kakhun","countryCode":"RU","stateCode":"KB","latitude":"43.54306000","longitude":"43.87639000"},{"name":"Kamenka","countryCode":"RU","stateCode":"KB","latitude":"43.53333000","longitude":"43.51667000"},{"name":"Kamennomostskoye","countryCode":"RU","stateCode":"KB","latitude":"43.73722000","longitude":"43.05139000"},{"name":"Karagach","countryCode":"RU","stateCode":"KB","latitude":"43.80528000","longitude":"43.77500000"},{"name":"Kashkhatau","countryCode":"RU","stateCode":"KB","latitude":"43.31848000","longitude":"43.60804000"},{"name":"Kenzhe","countryCode":"RU","stateCode":"KB","latitude":"43.50167000","longitude":"43.55722000"},{"name":"Kishpek","countryCode":"RU","stateCode":"KB","latitude":"43.65500000","longitude":"43.64083000"},{"name":"Kotlyarevskaya","countryCode":"RU","stateCode":"KB","latitude":"43.57344000","longitude":"44.06134000"},{"name":"Kuba-Taba","countryCode":"RU","stateCode":"KB","latitude":"43.77611000","longitude":"43.44278000"},{"name":"Kyzburun Pervyy","countryCode":"RU","stateCode":"KB","latitude":"43.65167000","longitude":"43.39500000"},{"name":"Lechinkay","countryCode":"RU","stateCode":"KB","latitude":"43.56472000","longitude":"43.43278000"},{"name":"Leskenskiy rayon","countryCode":"RU","stateCode":"KB","latitude":"43.35556000","longitude":"43.94139000"},{"name":"Malka","countryCode":"RU","stateCode":"KB","latitude":"43.80389000","longitude":"43.32417000"},{"name":"Mayskiy Rayon","countryCode":"RU","stateCode":"KB","latitude":"43.66667000","longitude":"44.08333000"},{"name":"Nal’chik","countryCode":"RU","stateCode":"KB","latitude":"43.49806000","longitude":"43.61889000"},{"name":"Nartan","countryCode":"RU","stateCode":"KB","latitude":"43.51083000","longitude":"43.69944000"},{"name":"Nartkala","countryCode":"RU","stateCode":"KB","latitude":"43.55750000","longitude":"43.85083000"},{"name":"Nizhniy Cherek","countryCode":"RU","stateCode":"KB","latitude":"43.51306000","longitude":"43.91389000"},{"name":"Nizhniy Kurkuzhin","countryCode":"RU","stateCode":"KB","latitude":"43.74833000","longitude":"43.34972000"},{"name":"Planovskoye","countryCode":"RU","stateCode":"KB","latitude":"43.39846000","longitude":"44.19490000"},{"name":"Primalkinskoye","countryCode":"RU","stateCode":"KB","latitude":"43.74667000","longitude":"44.00833000"},{"name":"Prokhladnenskiy Rayon","countryCode":"RU","stateCode":"KB","latitude":"43.83333000","longitude":"44.00000000"},{"name":"Prokhladnyy","countryCode":"RU","stateCode":"KB","latitude":"43.75741000","longitude":"44.02970000"},{"name":"Psygansu","countryCode":"RU","stateCode":"KB","latitude":"43.41944000","longitude":"43.79361000"},{"name":"Sarmakovo","countryCode":"RU","stateCode":"KB","latitude":"43.74556000","longitude":"43.20028000"},{"name":"Shalushka","countryCode":"RU","stateCode":"KB","latitude":"43.53250000","longitude":"43.56611000"},{"name":"Soldatskaya","countryCode":"RU","stateCode":"KB","latitude":"43.81806000","longitude":"43.81583000"},{"name":"Staryy Cherek","countryCode":"RU","stateCode":"KB","latitude":"43.47139000","longitude":"43.84694000"},{"name":"Staryy Urukh","countryCode":"RU","stateCode":"KB","latitude":"43.34041000","longitude":"44.01868000"},{"name":"Terek","countryCode":"RU","stateCode":"KB","latitude":"43.48333000","longitude":"44.13611000"},{"name":"Terskiy Rayon","countryCode":"RU","stateCode":"KB","latitude":"43.58333000","longitude":"44.25000000"},{"name":"Terskol","countryCode":"RU","stateCode":"KB","latitude":"43.25680000","longitude":"42.51481000"},{"name":"Tyrnyauz","countryCode":"RU","stateCode":"KB","latitude":"43.38278000","longitude":"42.91833000"},{"name":"Urukh","countryCode":"RU","stateCode":"KB","latitude":"43.29335000","longitude":"44.02647000"},{"name":"Urvanskiy Rayon","countryCode":"RU","stateCode":"KB","latitude":"43.41667000","longitude":"43.91667000"},{"name":"Urvan’","countryCode":"RU","stateCode":"KB","latitude":"43.49222000","longitude":"43.76056000"},{"name":"Verkhniy Kurkuzhin","countryCode":"RU","stateCode":"KB","latitude":"43.69556000","longitude":"43.27472000"},{"name":"Verkhnyaya Balkariya","countryCode":"RU","stateCode":"KB","latitude":"43.12545000","longitude":"43.45687000"},{"name":"Vol’nyy Aul","countryCode":"RU","stateCode":"KB","latitude":"43.47861000","longitude":"43.62750000"},{"name":"Zalukokoazhe","countryCode":"RU","stateCode":"KB","latitude":"43.90389000","longitude":"43.21556000"},{"name":"Zayukovo","countryCode":"RU","stateCode":"KB","latitude":"43.61611000","longitude":"43.33389000"},{"name":"Zhankhoteko","countryCode":"RU","stateCode":"KB","latitude":"43.56417000","longitude":"43.21056000"},{"name":"Zhemtala","countryCode":"RU","stateCode":"KB","latitude":"43.28408000","longitude":"43.65586000"},{"name":"Zol’skiy Rayon","countryCode":"RU","stateCode":"KB","latitude":"43.75000000","longitude":"42.91667000"},{"name":"Aleksandrovskoye","countryCode":"RU","stateCode":"TOM","latitude":"56.74083000","longitude":"85.39056000"},{"name":"Asino","countryCode":"RU","stateCode":"TOM","latitude":"56.99987000","longitude":"86.14393000"},{"name":"Bakchar","countryCode":"RU","stateCode":"TOM","latitude":"57.01861000","longitude":"82.07111000"},{"name":"Belyy Yar","countryCode":"RU","stateCode":"TOM","latitude":"58.44472000","longitude":"85.04250000"},{"name":"Bogashevo","countryCode":"RU","stateCode":"TOM","latitude":"56.36798000","longitude":"85.14414000"},{"name":"Kaltay","countryCode":"RU","stateCode":"TOM","latitude":"56.27917000","longitude":"84.87861000"},{"name":"Kargasok","countryCode":"RU","stateCode":"TOM","latitude":"59.05556000","longitude":"80.85722000"},{"name":"Kedrovyy","countryCode":"RU","stateCode":"TOM","latitude":"57.51972000","longitude":"79.51556000"},{"name":"Kolpashevo","countryCode":"RU","stateCode":"TOM","latitude":"58.31306000","longitude":"82.90889000"},{"name":"Kozhevnikovo","countryCode":"RU","stateCode":"TOM","latitude":"56.25889000","longitude":"83.97139000"},{"name":"Krasnyy Yar","countryCode":"RU","stateCode":"TOM","latitude":"57.12750000","longitude":"84.53028000"},{"name":"Krivosheino","countryCode":"RU","stateCode":"TOM","latitude":"57.34306000","longitude":"83.92611000"},{"name":"Mel’nikovo","countryCode":"RU","stateCode":"TOM","latitude":"56.55738000","longitude":"84.08350000"},{"name":"Molchanovo","countryCode":"RU","stateCode":"TOM","latitude":"57.58167000","longitude":"83.76917000"},{"name":"Molchanovskiy Rayon","countryCode":"RU","stateCode":"TOM","latitude":"57.75000000","longitude":"84.33333000"},{"name":"Moryakovskiy Zaton","countryCode":"RU","stateCode":"TOM","latitude":"56.69448000","longitude":"84.65145000"},{"name":"Parabel’","countryCode":"RU","stateCode":"TOM","latitude":"58.69778000","longitude":"81.48250000"},{"name":"Pervomayskoye","countryCode":"RU","stateCode":"TOM","latitude":"57.07610000","longitude":"86.23130000"},{"name":"Podgornoye","countryCode":"RU","stateCode":"TOM","latitude":"57.78861000","longitude":"82.65194000"},{"name":"Samus’","countryCode":"RU","stateCode":"TOM","latitude":"56.74482000","longitude":"84.70422000"},{"name":"Seversk","countryCode":"RU","stateCode":"TOM","latitude":"56.60056000","longitude":"84.88639000"},{"name":"Strezhevoy","countryCode":"RU","stateCode":"TOM","latitude":"60.73330000","longitude":"77.58890000"},{"name":"Svetlyy","countryCode":"RU","stateCode":"TOM","latitude":"56.91667000","longitude":"85.96667000"},{"name":"Tegul’det","countryCode":"RU","stateCode":"TOM","latitude":"57.30679000","longitude":"88.16004000"},{"name":"Tegul’detskiy Rayon","countryCode":"RU","stateCode":"TOM","latitude":"57.50000000","longitude":"88.16667000"},{"name":"Timiryazevskoye","countryCode":"RU","stateCode":"TOM","latitude":"56.48988000","longitude":"84.87795000"},{"name":"Togur","countryCode":"RU","stateCode":"TOM","latitude":"58.36310000","longitude":"82.82650000"},{"name":"Tomsk","countryCode":"RU","stateCode":"TOM","latitude":"56.49771000","longitude":"84.97437000"},{"name":"Tomskiy Rayon","countryCode":"RU","stateCode":"TOM","latitude":"56.50000000","longitude":"84.66667000"},{"name":"Zyryanskoye","countryCode":"RU","stateCode":"TOM","latitude":"56.83058000","longitude":"86.62734000"},{"name":"Alekseyevka","countryCode":"RU","stateCode":"BEL","latitude":"50.63090000","longitude":"38.69030000"},{"name":"Bekhteyevka","countryCode":"RU","stateCode":"BEL","latitude":"50.80758000","longitude":"37.21789000"},{"name":"Belgorod","countryCode":"RU","stateCode":"BEL","latitude":"50.61074000","longitude":"36.58015000"},{"name":"Belgorodskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.50000000","longitude":"36.50000000"},{"name":"Bessonovka","countryCode":"RU","stateCode":"BEL","latitude":"50.52644000","longitude":"36.30107000"},{"name":"Borisovka","countryCode":"RU","stateCode":"BEL","latitude":"50.60155000","longitude":"36.01549000"},{"name":"Borisovskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.58333000","longitude":"36.00000000"},{"name":"Chernyanka","countryCode":"RU","stateCode":"BEL","latitude":"50.94095000","longitude":"37.80693000"},{"name":"Chernyanskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"51.00000000","longitude":"37.91667000"},{"name":"Golovchino","countryCode":"RU","stateCode":"BEL","latitude":"50.53410000","longitude":"35.79700000"},{"name":"Grayvoron","countryCode":"RU","stateCode":"BEL","latitude":"50.47670000","longitude":"35.67730000"},{"name":"Grayvoronskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.50000000","longitude":"35.66667000"},{"name":"Gubkin","countryCode":"RU","stateCode":"BEL","latitude":"51.28167000","longitude":"37.54583000"},{"name":"Ilovka","countryCode":"RU","stateCode":"BEL","latitude":"50.70530000","longitude":"38.63700000"},{"name":"Ivnya","countryCode":"RU","stateCode":"BEL","latitude":"51.06294000","longitude":"36.13426000"},{"name":"Ivnyanskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"51.00000000","longitude":"36.25000000"},{"name":"Korocha","countryCode":"RU","stateCode":"BEL","latitude":"50.81320000","longitude":"37.18598000"},{"name":"Korochanskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.83333000","longitude":"37.25000000"},{"name":"Krasnaya Yaruga","countryCode":"RU","stateCode":"BEL","latitude":"50.80083000","longitude":"35.65833000"},{"name":"Krasnenskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.91667000","longitude":"38.58333000"},{"name":"Krasnogvardeyskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.66667000","longitude":"38.33333000"},{"name":"Krasnogvardeyskoye","countryCode":"RU","stateCode":"BEL","latitude":"50.64920000","longitude":"38.40360000"},{"name":"Krasnoyaruzhskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.83333000","longitude":"35.50000000"},{"name":"Krasnoye","countryCode":"RU","stateCode":"BEL","latitude":"50.92970000","longitude":"38.68170000"},{"name":"Livenka","countryCode":"RU","stateCode":"BEL","latitude":"50.44910000","longitude":"38.29590000"},{"name":"Maslova Pristan’","countryCode":"RU","stateCode":"BEL","latitude":"50.45758000","longitude":"36.72038000"},{"name":"Mayskiy","countryCode":"RU","stateCode":"BEL","latitude":"50.51988000","longitude":"36.45878000"},{"name":"Novaya Tavolzhanka","countryCode":"RU","stateCode":"BEL","latitude":"50.35123000","longitude":"36.82980000"},{"name":"Novooskol’skiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.75000000","longitude":"37.83333000"},{"name":"Novyy Oskol","countryCode":"RU","stateCode":"BEL","latitude":"50.76330000","longitude":"37.86402000"},{"name":"Prokhorovka","countryCode":"RU","stateCode":"BEL","latitude":"51.03741000","longitude":"36.73252000"},{"name":"Prokhorovskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"51.00447000","longitude":"36.74875000"},{"name":"Proletarskiy","countryCode":"RU","stateCode":"BEL","latitude":"50.79139000","longitude":"35.77306000"},{"name":"Pyatnitskoye","countryCode":"RU","stateCode":"BEL","latitude":"50.42330000","longitude":"37.82730000"},{"name":"Rakitnoye","countryCode":"RU","stateCode":"BEL","latitude":"50.83890000","longitude":"35.85150000"},{"name":"Rakityanskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.83333000","longitude":"35.91667000"},{"name":"Razumnoye","countryCode":"RU","stateCode":"BEL","latitude":"50.53439000","longitude":"36.68462000"},{"name":"Rogovatoye","countryCode":"RU","stateCode":"BEL","latitude":"51.23000000","longitude":"38.38180000"},{"name":"Roven’skiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.00000000","longitude":"39.00000000"},{"name":"Severnyy","countryCode":"RU","stateCode":"BEL","latitude":"50.67704000","longitude":"36.55324000"},{"name":"Shebekino","countryCode":"RU","stateCode":"BEL","latitude":"50.40967000","longitude":"36.91360000"},{"name":"Shebekinskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.50000000","longitude":"37.00000000"},{"name":"Skorodnoye","countryCode":"RU","stateCode":"BEL","latitude":"51.07101000","longitude":"37.22756000"},{"name":"Staryy Oskol","countryCode":"RU","stateCode":"BEL","latitude":"51.29667000","longitude":"37.84167000"},{"name":"Stroitel’","countryCode":"RU","stateCode":"BEL","latitude":"50.78543000","longitude":"36.48310000"},{"name":"Tomarovka","countryCode":"RU","stateCode":"BEL","latitude":"50.68338000","longitude":"36.23309000"},{"name":"Troitskiy","countryCode":"RU","stateCode":"BEL","latitude":"51.35880000","longitude":"37.52530000"},{"name":"Urazovo","countryCode":"RU","stateCode":"BEL","latitude":"50.08360000","longitude":"38.03950000"},{"name":"Valuyki","countryCode":"RU","stateCode":"BEL","latitude":"50.20350000","longitude":"38.10670000"},{"name":"Valuyskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.16667000","longitude":"38.00000000"},{"name":"Veydelevka","countryCode":"RU","stateCode":"BEL","latitude":"50.15210000","longitude":"38.44920000"},{"name":"Volokonovka","countryCode":"RU","stateCode":"BEL","latitude":"50.48270000","longitude":"37.85630000"},{"name":"Volokonovskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.50000000","longitude":"37.83333000"},{"name":"Yakovlevo","countryCode":"RU","stateCode":"BEL","latitude":"50.86033000","longitude":"36.44784000"},{"name":"Yakovlevskiy Rayon","countryCode":"RU","stateCode":"BEL","latitude":"50.83333000","longitude":"36.41667000"},{"name":"Zasosna","countryCode":"RU","stateCode":"BEL","latitude":"50.63070000","longitude":"38.39650000"},{"name":"Aleutskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"55.21667000","longitude":"165.98333000"},{"name":"Atlasovo","countryCode":"RU","stateCode":"KAM","latitude":"55.60650000","longitude":"159.64266000"},{"name":"Bystrinskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"56.00000000","longitude":"158.50000000"},{"name":"Esso","countryCode":"RU","stateCode":"KAM","latitude":"55.92738000","longitude":"158.70708000"},{"name":"Karaginsky District","countryCode":"RU","stateCode":"KAM","latitude":"58.00000000","longitude":"159.83333000"},{"name":"Klyuchi","countryCode":"RU","stateCode":"KAM","latitude":"56.32035000","longitude":"160.84541000"},{"name":"Kozyrëvsk","countryCode":"RU","stateCode":"KAM","latitude":"56.04860000","longitude":"159.87150000"},{"name":"Mil’kovo","countryCode":"RU","stateCode":"KAM","latitude":"54.69610000","longitude":"158.62067000"},{"name":"Mil’kovskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"55.00000000","longitude":"159.00000000"},{"name":"Olyutorskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"61.00000000","longitude":"169.00000000"},{"name":"Ossora","countryCode":"RU","stateCode":"KAM","latitude":"59.24781000","longitude":"163.07034000"},{"name":"Ozernovskiy","countryCode":"RU","stateCode":"KAM","latitude":"51.49604000","longitude":"156.50102000"},{"name":"Palana","countryCode":"RU","stateCode":"KAM","latitude":"59.08384000","longitude":"159.95630000"},{"name":"Paratunka","countryCode":"RU","stateCode":"KAM","latitude":"52.96202000","longitude":"158.25723000"},{"name":"Penzhinskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"63.00000000","longitude":"167.00000000"},{"name":"Petropavlovsk-Kamchatsky","countryCode":"RU","stateCode":"KAM","latitude":"53.04444000","longitude":"158.65076000"},{"name":"Sobolevskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"54.58333000","longitude":"156.50000000"},{"name":"Tigil’","countryCode":"RU","stateCode":"KAM","latitude":"57.75979000","longitude":"158.68161000"},{"name":"Tigil’skiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"57.76046000","longitude":"158.68687000"},{"name":"Tilichiki","countryCode":"RU","stateCode":"KAM","latitude":"60.42795000","longitude":"166.05764000"},{"name":"Ust’-Bol’sheretskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"52.66667000","longitude":"157.00000000"},{"name":"Ust’-Kamchatsk Staryy","countryCode":"RU","stateCode":"KAM","latitude":"56.22778000","longitude":"162.47778000"},{"name":"Ust’-Kamchatskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"56.00000000","longitude":"161.00000000"},{"name":"Vilyuchinsk","countryCode":"RU","stateCode":"KAM","latitude":"52.93110000","longitude":"158.40469000"},{"name":"Yelizovo","countryCode":"RU","stateCode":"KAM","latitude":"53.18909000","longitude":"158.38135000"},{"name":"Yelizovskiy Rayon","countryCode":"RU","stateCode":"KAM","latitude":"53.66667000","longitude":"159.00000000"},{"name":"Aleysk","countryCode":"RU","stateCode":"ALT","latitude":"52.49260000","longitude":"82.78220000"},{"name":"Aleyskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.41667000","longitude":"82.75000000"},{"name":"Altayskoye","countryCode":"RU","stateCode":"ALT","latitude":"51.95333000","longitude":"85.33250000"},{"name":"Anton’yevka","countryCode":"RU","stateCode":"ALT","latitude":"51.99610000","longitude":"83.97400000"},{"name":"Aya","countryCode":"RU","stateCode":"ALT","latitude":"51.94532000","longitude":"85.80168000"},{"name":"Barnaul","countryCode":"RU","stateCode":"ALT","latitude":"53.36056000","longitude":"83.76361000"},{"name":"Barnaul Urban Okrug","countryCode":"RU","stateCode":"ALT","latitude":"53.33087000","longitude":"83.64441000"},{"name":"Bastan","countryCode":"RU","stateCode":"ALT","latitude":"51.85889000","longitude":"79.47444000"},{"name":"Bayevo","countryCode":"RU","stateCode":"ALT","latitude":"53.27065000","longitude":"80.77921000"},{"name":"Bayunovskiye Klyuchi","countryCode":"RU","stateCode":"ALT","latitude":"53.32806000","longitude":"84.18222000"},{"name":"Belokurikha","countryCode":"RU","stateCode":"ALT","latitude":"51.99590000","longitude":"84.98960000"},{"name":"Beloyarsk","countryCode":"RU","stateCode":"ALT","latitude":"53.44610000","longitude":"83.90480000"},{"name":"Berëzovka","countryCode":"RU","stateCode":"ALT","latitude":"52.35111000","longitude":"85.82722000"},{"name":"Biysk","countryCode":"RU","stateCode":"ALT","latitude":"52.53639000","longitude":"85.20722000"},{"name":"Blagoveshchenka","countryCode":"RU","stateCode":"ALT","latitude":"52.83333000","longitude":"79.86667000"},{"name":"Bobrovka","countryCode":"RU","stateCode":"ALT","latitude":"53.18361000","longitude":"83.87639000"},{"name":"Borovikha","countryCode":"RU","stateCode":"ALT","latitude":"53.50720000","longitude":"83.83790000"},{"name":"Burla","countryCode":"RU","stateCode":"ALT","latitude":"53.33620000","longitude":"78.33010000"},{"name":"Bystryanka","countryCode":"RU","stateCode":"ALT","latitude":"52.28611000","longitude":"85.82833000"},{"name":"Bystryy Istok","countryCode":"RU","stateCode":"ALT","latitude":"52.37100000","longitude":"84.38730000"},{"name":"Charyshskoye","countryCode":"RU","stateCode":"ALT","latitude":"51.39780000","longitude":"83.55980000"},{"name":"Cheremnoye","countryCode":"RU","stateCode":"ALT","latitude":"53.16972000","longitude":"83.21333000"},{"name":"Gal’bshtadt","countryCode":"RU","stateCode":"ALT","latitude":"53.22640000","longitude":"78.98450000"},{"name":"Gon’ba","countryCode":"RU","stateCode":"ALT","latitude":"53.41720000","longitude":"83.57470000"},{"name":"Gornyak","countryCode":"RU","stateCode":"ALT","latitude":"50.99417000","longitude":"81.46611000"},{"name":"Grishkovka","countryCode":"RU","stateCode":"ALT","latitude":"53.14870000","longitude":"78.75100000"},{"name":"Inya","countryCode":"RU","stateCode":"ALT","latitude":"53.50440000","longitude":"82.67120000"},{"name":"Kalmanka","countryCode":"RU","stateCode":"ALT","latitude":"52.89917000","longitude":"83.54333000"},{"name":"Kalmanskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.00000000","longitude":"83.50000000"},{"name":"Kamen’-na-Obi","countryCode":"RU","stateCode":"ALT","latitude":"53.78840000","longitude":"81.34230000"},{"name":"Khabarskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.58333000","longitude":"79.50000000"},{"name":"Khabary","countryCode":"RU","stateCode":"ALT","latitude":"53.62588000","longitude":"79.53450000"},{"name":"Klyuchi","countryCode":"RU","stateCode":"ALT","latitude":"52.25303000","longitude":"79.16868000"},{"name":"Kosikha","countryCode":"RU","stateCode":"ALT","latitude":"53.36167000","longitude":"84.58222000"},{"name":"Kosikhinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.41667000","longitude":"84.58333000"},{"name":"Krasnogorskoye","countryCode":"RU","stateCode":"ALT","latitude":"52.29530000","longitude":"86.19790000"},{"name":"Krasnoshchekovo","countryCode":"RU","stateCode":"ALT","latitude":"51.67083000","longitude":"82.72889000"},{"name":"Krasnyy Yar","countryCode":"RU","stateCode":"ALT","latitude":"52.35750000","longitude":"85.33806000"},{"name":"Krutikha","countryCode":"RU","stateCode":"ALT","latitude":"53.95990000","longitude":"81.20930000"},{"name":"Kulunda","countryCode":"RU","stateCode":"ALT","latitude":"52.56600000","longitude":"78.93850000"},{"name":"Kulundinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.58333000","longitude":"79.00000000"},{"name":"Kur’inskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"51.41667000","longitude":"82.41667000"},{"name":"Kusak","countryCode":"RU","stateCode":"ALT","latitude":"53.22380000","longitude":"78.93370000"},{"name":"Kytmanovo","countryCode":"RU","stateCode":"ALT","latitude":"53.45930000","longitude":"85.44790000"},{"name":"Lebyazh’ye","countryCode":"RU","stateCode":"ALT","latitude":"53.24361000","longitude":"83.65333000"},{"name":"Lesnoye","countryCode":"RU","stateCode":"ALT","latitude":"52.46926000","longitude":"85.25547000"},{"name":"Logovskoye","countryCode":"RU","stateCode":"ALT","latitude":"53.49430000","longitude":"84.20160000"},{"name":"Loktevskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"51.00000000","longitude":"81.58333000"},{"name":"Malinovoye Ozero","countryCode":"RU","stateCode":"ALT","latitude":"51.67528000","longitude":"79.78250000"},{"name":"Malougrenevo","countryCode":"RU","stateCode":"ALT","latitude":"52.55680000","longitude":"85.33908000"},{"name":"Mamontovo","countryCode":"RU","stateCode":"ALT","latitude":"52.70550000","longitude":"81.62440000"},{"name":"Mamontovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.66667000","longitude":"81.75000000"},{"name":"Martynovo","countryCode":"RU","stateCode":"ALT","latitude":"53.26667000","longitude":"85.88333000"},{"name":"Mikhaylovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"51.75000000","longitude":"79.66667000"},{"name":"Mikhaylovskoye","countryCode":"RU","stateCode":"ALT","latitude":"51.82389000","longitude":"79.71722000"},{"name":"Nagornyy","countryCode":"RU","stateCode":"ALT","latitude":"52.79590000","longitude":"83.54980000"},{"name":"Nalobikha","countryCode":"RU","stateCode":"ALT","latitude":"53.20090000","longitude":"84.60000000"},{"name":"Natsional’nyy Rayon Nemetskiy","countryCode":"RU","stateCode":"ALT","latitude":"53.25000000","longitude":"79.00000000"},{"name":"Nauchnyy Gorodok","countryCode":"RU","stateCode":"ALT","latitude":"53.42030000","longitude":"83.52100000"},{"name":"Nikolayevka","countryCode":"RU","stateCode":"ALT","latitude":"51.92556000","longitude":"79.41583000"},{"name":"Novichikha","countryCode":"RU","stateCode":"ALT","latitude":"52.20400000","longitude":"81.38770000"},{"name":"Novichikhinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.16667000","longitude":"81.41667000"},{"name":"Novikovo","countryCode":"RU","stateCode":"ALT","latitude":"52.62231000","longitude":"85.96392000"},{"name":"Novoaltaysk","countryCode":"RU","stateCode":"ALT","latitude":"53.39170000","longitude":"83.93630000"},{"name":"Novosilikatnyy","countryCode":"RU","stateCode":"ALT","latitude":"53.30972000","longitude":"83.62389000"},{"name":"Novotyryshkino","countryCode":"RU","stateCode":"ALT","latitude":"52.08330000","longitude":"84.90890000"},{"name":"Novyye Zori","countryCode":"RU","stateCode":"ALT","latitude":"53.24778000","longitude":"83.42500000"},{"name":"Pankrushikha","countryCode":"RU","stateCode":"ALT","latitude":"53.83194000","longitude":"80.34056000"},{"name":"Pankrushikhinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.83333000","longitude":"80.33333000"},{"name":"Pavlovsk","countryCode":"RU","stateCode":"ALT","latitude":"53.31861000","longitude":"82.98222000"},{"name":"Pavlovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.25000000","longitude":"83.00000000"},{"name":"Pervomayskiy","countryCode":"RU","stateCode":"ALT","latitude":"52.91730000","longitude":"81.66240000"},{"name":"Pervomayskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.41667000","longitude":"84.08333000"},{"name":"Pervomayskoye","countryCode":"RU","stateCode":"ALT","latitude":"52.59888000","longitude":"85.25769000"},{"name":"Petropavlovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.16667000","longitude":"84.25000000"},{"name":"Petropavlovskoye","countryCode":"RU","stateCode":"ALT","latitude":"52.07120000","longitude":"84.10700000"},{"name":"Podsosnovo","countryCode":"RU","stateCode":"ALT","latitude":"53.37210000","longitude":"78.91840000"},{"name":"Pospelikha","countryCode":"RU","stateCode":"ALT","latitude":"51.95000000","longitude":"81.76667000"},{"name":"Pospelikhinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"51.83333000","longitude":"81.66667000"},{"name":"Rebrikha","countryCode":"RU","stateCode":"ALT","latitude":"53.07333000","longitude":"82.34083000"},{"name":"Rebrikhinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.00000000","longitude":"82.25000000"},{"name":"Rodino","countryCode":"RU","stateCode":"ALT","latitude":"52.49783000","longitude":"80.20294000"},{"name":"Rodinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.50000000","longitude":"80.33333000"},{"name":"Romanovo","countryCode":"RU","stateCode":"ALT","latitude":"52.61820000","longitude":"81.22710000"},{"name":"Romanovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.58333000","longitude":"81.16667000"},{"name":"Rubtsovsk","countryCode":"RU","stateCode":"ALT","latitude":"51.51473000","longitude":"81.20613000"},{"name":"Rubtsovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"51.50000000","longitude":"81.33333000"},{"name":"Sannikovo","countryCode":"RU","stateCode":"ALT","latitude":"53.34480000","longitude":"83.97490000"},{"name":"Severka","countryCode":"RU","stateCode":"ALT","latitude":"52.13333000","longitude":"79.28333000"},{"name":"Shakhi","countryCode":"RU","stateCode":"ALT","latitude":"53.33610000","longitude":"83.36240000"},{"name":"Shelabolikha","countryCode":"RU","stateCode":"ALT","latitude":"53.41310000","longitude":"82.61670000"},{"name":"Shelabolikhinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.41667000","longitude":"82.25000000"},{"name":"Shipunovo","countryCode":"RU","stateCode":"ALT","latitude":"52.15820000","longitude":"82.21730000"},{"name":"Shipunovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.33333000","longitude":"82.08333000"},{"name":"Shubenka","countryCode":"RU","stateCode":"ALT","latitude":"52.65510000","longitude":"85.09858000"},{"name":"Shul’gin Log","countryCode":"RU","stateCode":"ALT","latitude":"52.16985000","longitude":"85.85573000"},{"name":"Sibirskiy","countryCode":"RU","stateCode":"ALT","latitude":"53.57770000","longitude":"83.75770000"},{"name":"Slavgorod","countryCode":"RU","stateCode":"ALT","latitude":"52.99780000","longitude":"78.64490000"},{"name":"Slavgorodskoye","countryCode":"RU","stateCode":"ALT","latitude":"53.02140000","longitude":"78.64350000"},{"name":"Smolenskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.16667000","longitude":"84.91667000"},{"name":"Smolenskoye","countryCode":"RU","stateCode":"ALT","latitude":"52.30447000","longitude":"85.07850000"},{"name":"Sokolovo","countryCode":"RU","stateCode":"ALT","latitude":"52.53180000","longitude":"84.78960000"},{"name":"Soloneshenskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"51.66667000","longitude":"84.50000000"},{"name":"Soloneshnoye","countryCode":"RU","stateCode":"ALT","latitude":"51.65440000","longitude":"84.31970000"},{"name":"Solton","countryCode":"RU","stateCode":"ALT","latitude":"52.84290000","longitude":"86.47870000"},{"name":"Soltonskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.83333000","longitude":"86.50000000"},{"name":"Sorokino","countryCode":"RU","stateCode":"ALT","latitude":"53.75000000","longitude":"84.91667000"},{"name":"Sovetskoye","countryCode":"RU","stateCode":"ALT","latitude":"52.28556000","longitude":"85.41424000"},{"name":"Srostki","countryCode":"RU","stateCode":"ALT","latitude":"52.42090000","longitude":"85.69923000"},{"name":"Stan-Bekhtemir","countryCode":"RU","stateCode":"ALT","latitude":"52.60665000","longitude":"85.62619000"},{"name":"Staroaleyskoye","countryCode":"RU","stateCode":"ALT","latitude":"51.00611000","longitude":"82.00000000"},{"name":"Starobelokurikha","countryCode":"RU","stateCode":"ALT","latitude":"52.05206000","longitude":"85.08765000"},{"name":"Staryy Togul","countryCode":"RU","stateCode":"ALT","latitude":"53.42910000","longitude":"85.90060000"},{"name":"Stukovo","countryCode":"RU","stateCode":"ALT","latitude":"53.21278000","longitude":"83.33778000"},{"name":"Sychëvka","countryCode":"RU","stateCode":"ALT","latitude":"52.05120000","longitude":"84.77880000"},{"name":"Tabuny","countryCode":"RU","stateCode":"ALT","latitude":"52.77730000","longitude":"78.78960000"},{"name":"Tal’menka","countryCode":"RU","stateCode":"ALT","latitude":"53.81830000","longitude":"83.56770000"},{"name":"Tal’menskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.75000000","longitude":"83.41667000"},{"name":"Togul","countryCode":"RU","stateCode":"ALT","latitude":"53.46700000","longitude":"85.91280000"},{"name":"Togul’skiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.66667000","longitude":"86.08333000"},{"name":"Topchikha","countryCode":"RU","stateCode":"ALT","latitude":"52.81920000","longitude":"83.11850000"},{"name":"Topol’noye","countryCode":"RU","stateCode":"ALT","latitude":"51.51050000","longitude":"84.48130000"},{"name":"Troitskoye","countryCode":"RU","stateCode":"ALT","latitude":"52.98220000","longitude":"84.68000000"},{"name":"Tselinnoye","countryCode":"RU","stateCode":"ALT","latitude":"53.07822000","longitude":"85.65363000"},{"name":"Tyumentsevo","countryCode":"RU","stateCode":"ALT","latitude":"53.32240000","longitude":"81.49800000"},{"name":"Tyumentsevskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.25000000","longitude":"81.50000000"},{"name":"Uglovskoye","countryCode":"RU","stateCode":"ALT","latitude":"51.35570000","longitude":"80.19420000"},{"name":"Ust’-Charyshskaya Pristan’","countryCode":"RU","stateCode":"ALT","latitude":"52.39340000","longitude":"83.66350000"},{"name":"Ust’-Isha","countryCode":"RU","stateCode":"ALT","latitude":"52.18201000","longitude":"85.96757000"},{"name":"Ust’-Kalmanka","countryCode":"RU","stateCode":"ALT","latitude":"52.12070000","longitude":"83.30500000"},{"name":"Ust’yanka","countryCode":"RU","stateCode":"ALT","latitude":"53.45270000","longitude":"78.74250000"},{"name":"Usyatskoye","countryCode":"RU","stateCode":"ALT","latitude":"52.56806000","longitude":"85.76085000"},{"name":"Verkh-Katunskoye","countryCode":"RU","stateCode":"ALT","latitude":"52.45000000","longitude":"85.43162000"},{"name":"Verkh-Suetka","countryCode":"RU","stateCode":"ALT","latitude":"53.30401000","longitude":"80.04675000"},{"name":"Verkhniy Bekhtemir","countryCode":"RU","stateCode":"ALT","latitude":"52.76582000","longitude":"85.91011000"},{"name":"Veseloyarsk","countryCode":"RU","stateCode":"ALT","latitude":"51.28737000","longitude":"81.10703000"},{"name":"Vlasikha","countryCode":"RU","stateCode":"ALT","latitude":"53.29722000","longitude":"83.57417000"},{"name":"Volchikha","countryCode":"RU","stateCode":"ALT","latitude":"52.01356000","longitude":"80.35715000"},{"name":"Volchikhinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.08333000","longitude":"80.50000000"},{"name":"Yarovoye","countryCode":"RU","stateCode":"ALT","latitude":"52.92730000","longitude":"78.58000000"},{"name":"Yegor’yevskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"51.75000000","longitude":"81.00000000"},{"name":"Yel’tsovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.25000000","longitude":"86.41667000"},{"name":"Yuzhnyy","countryCode":"RU","stateCode":"ALT","latitude":"53.25417000","longitude":"83.69361000"},{"name":"Zalesovo","countryCode":"RU","stateCode":"ALT","latitude":"53.99389000","longitude":"84.74306000"},{"name":"Zarinsk","countryCode":"RU","stateCode":"ALT","latitude":"53.70740000","longitude":"84.94930000"},{"name":"Zarinskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"53.91667000","longitude":"85.33333000"},{"name":"Zarya","countryCode":"RU","stateCode":"ALT","latitude":"52.59696000","longitude":"85.17570000"},{"name":"Zaton","countryCode":"RU","stateCode":"ALT","latitude":"53.29361000","longitude":"83.80722000"},{"name":"Zav’yalovo","countryCode":"RU","stateCode":"ALT","latitude":"52.83805000","longitude":"80.91970000"},{"name":"Zav’yalovskiy Rayon","countryCode":"RU","stateCode":"ALT","latitude":"52.91667000","longitude":"81.00000000"},{"name":"Zmeinogorsk","countryCode":"RU","stateCode":"ALT","latitude":"51.15776000","longitude":"82.19534000"},{"name":"Zonal’noye","countryCode":"RU","stateCode":"ALT","latitude":"52.66650000","longitude":"84.93310000"},{"name":"Zudilovo","countryCode":"RU","stateCode":"ALT","latitude":"53.49270000","longitude":"83.89370000"},{"name":"Ali-Yurt","countryCode":"RU","stateCode":"IN","latitude":"43.14250000","longitude":"44.85250000"},{"name":"Alkhan-Churt","countryCode":"RU","stateCode":"IN","latitude":"43.35194000","longitude":"44.78694000"},{"name":"Dalakovo","countryCode":"RU","stateCode":"IN","latitude":"43.23759000","longitude":"44.58964000"},{"name":"Dzhayrakh","countryCode":"RU","stateCode":"IN","latitude":"42.82043000","longitude":"44.68139000"},{"name":"Dzhayrakhskiy Rayon","countryCode":"RU","stateCode":"IN","latitude":"42.80749000","longitude":"44.91760000"},{"name":"Ekazhevo","countryCode":"RU","stateCode":"IN","latitude":"43.21222000","longitude":"44.82306000"},{"name":"Galashki","countryCode":"RU","stateCode":"IN","latitude":"43.11740000","longitude":"44.99055000"},{"name":"Kantyshevo","countryCode":"RU","stateCode":"IN","latitude":"43.22824000","longitude":"44.63322000"},{"name":"Karabulak","countryCode":"RU","stateCode":"IN","latitude":"43.30513000","longitude":"44.89949000"},{"name":"Magas","countryCode":"RU","stateCode":"IN","latitude":"43.22257000","longitude":"44.77261000"},{"name":"Malgobek","countryCode":"RU","stateCode":"IN","latitude":"43.51118000","longitude":"44.58821000"},{"name":"Malgobekskiy Rayon","countryCode":"RU","stateCode":"IN","latitude":"43.50000000","longitude":"44.58333000"},{"name":"Nazranovskiy Rayon","countryCode":"RU","stateCode":"IN","latitude":"43.25000000","longitude":"44.83333000"},{"name":"Nazran’","countryCode":"RU","stateCode":"IN","latitude":"43.22597000","longitude":"44.77323000"},{"name":"Nesterovskaya","countryCode":"RU","stateCode":"IN","latitude":"43.23861000","longitude":"45.05028000"},{"name":"Nizhniye Achaluki","countryCode":"RU","stateCode":"IN","latitude":"43.40280000","longitude":"44.75908000"},{"name":"Psedakh","countryCode":"RU","stateCode":"IN","latitude":"43.46722000","longitude":"44.56917000"},{"name":"Sagopshi","countryCode":"RU","stateCode":"IN","latitude":"43.48515000","longitude":"44.59063000"},{"name":"Staryy Malgobek","countryCode":"RU","stateCode":"IN","latitude":"43.54437000","longitude":"44.59592000"},{"name":"Sunzha","countryCode":"RU","stateCode":"IN","latitude":"43.31950000","longitude":"45.04911000"},{"name":"Sunzhenskiy Rayon","countryCode":"RU","stateCode":"IN","latitude":"43.33333000","longitude":"45.08333000"},{"name":"Surkhakhi","countryCode":"RU","stateCode":"IN","latitude":"43.18750000","longitude":"44.90194000"},{"name":"Troitskaya","countryCode":"RU","stateCode":"IN","latitude":"43.30664000","longitude":"44.98395000"},{"name":"Verkhniye Achaluki","countryCode":"RU","stateCode":"IN","latitude":"43.34694000","longitude":"44.69750000"},{"name":"Voznesenskaya","countryCode":"RU","stateCode":"IN","latitude":"43.54379000","longitude":"44.74614000"},{"name":"Alnashi","countryCode":"RU","stateCode":"UD","latitude":"56.18738000","longitude":"52.47919000"},{"name":"Balezino","countryCode":"RU","stateCode":"UD","latitude":"57.97870000","longitude":"53.01380000"},{"name":"Debesy","countryCode":"RU","stateCode":"UD","latitude":"57.65150000","longitude":"53.80890000"},{"name":"Fakel","countryCode":"RU","stateCode":"UD","latitude":"57.63100000","longitude":"53.02510000"},{"name":"Glazov","countryCode":"RU","stateCode":"UD","latitude":"58.13930000","longitude":"52.65800000"},{"name":"Grakhovo","countryCode":"RU","stateCode":"UD","latitude":"56.05017000","longitude":"51.96758000"},{"name":"Igra","countryCode":"RU","stateCode":"UD","latitude":"57.55490000","longitude":"53.05440000"},{"name":"Izhevsk","countryCode":"RU","stateCode":"UD","latitude":"56.84976000","longitude":"53.20448000"},{"name":"Kama","countryCode":"RU","stateCode":"UD","latitude":"56.30512000","longitude":"54.09361000"},{"name":"Kambarka","countryCode":"RU","stateCode":"UD","latitude":"56.26660000","longitude":"54.20560000"},{"name":"Karakulino","countryCode":"RU","stateCode":"UD","latitude":"56.01200000","longitude":"53.70669000"},{"name":"Karakulinskiy Rayon","countryCode":"RU","stateCode":"UD","latitude":"56.08333000","longitude":"53.66667000"},{"name":"Kez","countryCode":"RU","stateCode":"UD","latitude":"57.89570000","longitude":"53.71320000"},{"name":"Khokhryaki","countryCode":"RU","stateCode":"UD","latitude":"56.91561000","longitude":"53.32210000"},{"name":"Kiyasovo","countryCode":"RU","stateCode":"UD","latitude":"56.34907000","longitude":"53.12439000"},{"name":"Kiyasovskiy Rayon","countryCode":"RU","stateCode":"UD","latitude":"56.33333000","longitude":"53.16667000"},{"name":"Kizner","countryCode":"RU","stateCode":"UD","latitude":"56.27489000","longitude":"51.50800000"},{"name":"Krasnogorskoye","countryCode":"RU","stateCode":"UD","latitude":"57.70470000","longitude":"52.49990000"},{"name":"Malaya Purga","countryCode":"RU","stateCode":"UD","latitude":"56.55666000","longitude":"53.00434000"},{"name":"Malopurginskiy Rayon","countryCode":"RU","stateCode":"UD","latitude":"56.55766000","longitude":"53.03476000"},{"name":"Mozhga","countryCode":"RU","stateCode":"UD","latitude":"56.44469000","longitude":"52.22763000"},{"name":"Pirogovo","countryCode":"RU","stateCode":"UD","latitude":"56.77959000","longitude":"53.14954000"},{"name":"Pudem","countryCode":"RU","stateCode":"UD","latitude":"58.30470000","longitude":"52.16730000"},{"name":"Pychas","countryCode":"RU","stateCode":"UD","latitude":"56.50332000","longitude":"52.44088000"},{"name":"Sarapul","countryCode":"RU","stateCode":"UD","latitude":"56.47633000","longitude":"53.79782000"},{"name":"Sarapul’skiy Rayon","countryCode":"RU","stateCode":"UD","latitude":"56.50000000","longitude":"53.75000000"},{"name":"Selty","countryCode":"RU","stateCode":"UD","latitude":"57.31320000","longitude":"52.13450000"},{"name":"Sharkan","countryCode":"RU","stateCode":"UD","latitude":"57.29885000","longitude":"53.87122000"},{"name":"Sigayevo","countryCode":"RU","stateCode":"UD","latitude":"56.42163000","longitude":"53.77566000"},{"name":"Syumsi","countryCode":"RU","stateCode":"UD","latitude":"57.11108000","longitude":"51.61494000"},{"name":"Uva","countryCode":"RU","stateCode":"UD","latitude":"56.99081000","longitude":"52.18517000"},{"name":"Vavozh","countryCode":"RU","stateCode":"UD","latitude":"56.77513000","longitude":"51.93098000"},{"name":"Votkinsk","countryCode":"RU","stateCode":"UD","latitude":"57.04865000","longitude":"53.98717000"},{"name":"Yar","countryCode":"RU","stateCode":"UD","latitude":"58.24580000","longitude":"52.10540000"},{"name":"Yukamenskoye","countryCode":"RU","stateCode":"UD","latitude":"57.88780000","longitude":"52.24500000"},{"name":"Zav’yalovskiy Rayon","countryCode":"RU","stateCode":"UD","latitude":"56.83333000","longitude":"53.08333000"},{"name":"Altuf’yevskiy","countryCode":"RU","stateCode":"MOW","latitude":"55.88333000","longitude":"37.58333000"},{"name":"Amin’yevo","countryCode":"RU","stateCode":"MOW","latitude":"55.70000000","longitude":"37.46667000"},{"name":"Annino","countryCode":"RU","stateCode":"MOW","latitude":"55.58333000","longitude":"37.60000000"},{"name":"Babushkin","countryCode":"RU","stateCode":"MOW","latitude":"55.86931000","longitude":"37.72966000"},{"name":"Bibirevo","countryCode":"RU","stateCode":"MOW","latitude":"55.88333000","longitude":"37.60000000"},{"name":"Biryulëvo","countryCode":"RU","stateCode":"MOW","latitude":"55.58635000","longitude":"37.67781000"},{"name":"Bogorodskoye","countryCode":"RU","stateCode":"MOW","latitude":"55.81353000","longitude":"37.71617000"},{"name":"Brateyevo","countryCode":"RU","stateCode":"MOW","latitude":"55.63755000","longitude":"37.76438000"},{"name":"Chertanovo Yuzhnoye","countryCode":"RU","stateCode":"MOW","latitude":"55.59072000","longitude":"37.59519000"},{"name":"Cherëmushki","countryCode":"RU","stateCode":"MOW","latitude":"55.66473000","longitude":"37.56135000"},{"name":"Davydkovo","countryCode":"RU","stateCode":"MOW","latitude":"55.71815000","longitude":"37.47271000"},{"name":"Golovinskiy","countryCode":"RU","stateCode":"MOW","latitude":"55.85381000","longitude":"37.49604000"},{"name":"Gol’yanovo","countryCode":"RU","stateCode":"MOW","latitude":"55.82299000","longitude":"37.81306000"},{"name":"Ivanovskoye","countryCode":"RU","stateCode":"MOW","latitude":"55.76667000","longitude":"37.83333000"},{"name":"Kapotnya","countryCode":"RU","stateCode":"MOW","latitude":"55.63806000","longitude":"37.79306000"},{"name":"Kokoshkino","countryCode":"RU","stateCode":"MOW","latitude":"55.59769000","longitude":"37.16950000"},{"name":"Kolomenskoye","countryCode":"RU","stateCode":"MOW","latitude":"55.66667000","longitude":"37.68333000"},{"name":"Kotlovka","countryCode":"RU","stateCode":"MOW","latitude":"55.65928000","longitude":"37.60404000"},{"name":"Kozeyevo","countryCode":"RU","stateCode":"MOW","latitude":"55.86667000","longitude":"37.61667000"},{"name":"Krasnaya Pahra","countryCode":"RU","stateCode":"MOW","latitude":"55.43223000","longitude":"37.26966000"},{"name":"Kur’yanovo","countryCode":"RU","stateCode":"MOW","latitude":"55.65000000","longitude":"37.70000000"},{"name":"Kuz’minki","countryCode":"RU","stateCode":"MOW","latitude":"55.70000000","longitude":"37.80000000"},{"name":"LMS","countryCode":"RU","stateCode":"MOW","latitude":"55.31425000","longitude":"37.18546000"},{"name":"Lefortovo","countryCode":"RU","stateCode":"MOW","latitude":"55.76667000","longitude":"37.70000000"},{"name":"Leonovo","countryCode":"RU","stateCode":"MOW","latitude":"55.85000000","longitude":"37.65000000"},{"name":"Lianozovo","countryCode":"RU","stateCode":"MOW","latitude":"55.89783000","longitude":"37.58680000"},{"name":"Likhobory","countryCode":"RU","stateCode":"MOW","latitude":"55.85000000","longitude":"37.56667000"},{"name":"Luzhniki","countryCode":"RU","stateCode":"MOW","latitude":"55.71599000","longitude":"37.55376000"},{"name":"Lyublino","countryCode":"RU","stateCode":"MOW","latitude":"55.67738000","longitude":"37.76005000"},{"name":"Mar’ino","countryCode":"RU","stateCode":"MOW","latitude":"55.65000000","longitude":"37.71667000"},{"name":"Matveyevskoye","countryCode":"RU","stateCode":"MOW","latitude":"55.71112000","longitude":"37.47502000"},{"name":"Metrogorodok","countryCode":"RU","stateCode":"MOW","latitude":"55.80961000","longitude":"37.78739000"},{"name":"Mikhalkovo","countryCode":"RU","stateCode":"MOW","latitude":"55.68333000","longitude":"37.43333000"},{"name":"Moscow","countryCode":"RU","stateCode":"MOW","latitude":"55.75222000","longitude":"37.61556000"},{"name":"Moskovskiy","countryCode":"RU","stateCode":"MOW","latitude":"55.59911000","longitude":"37.35495000"},{"name":"Nagornyy","countryCode":"RU","stateCode":"MOW","latitude":"55.65000000","longitude":"37.61667000"},{"name":"Nekrasovka","countryCode":"RU","stateCode":"MOW","latitude":"55.69328000","longitude":"37.91148000"},{"name":"Nikol’skoye","countryCode":"RU","stateCode":"MOW","latitude":"55.68333000","longitude":"37.48333000"},{"name":"Nikulino","countryCode":"RU","stateCode":"MOW","latitude":"55.66943000","longitude":"37.46598000"},{"name":"Novo-Peredelkino","countryCode":"RU","stateCode":"MOW","latitude":"55.64528000","longitude":"37.33583000"},{"name":"Novogireyevo","countryCode":"RU","stateCode":"MOW","latitude":"55.75378000","longitude":"37.81885000"},{"name":"Novokhovrino","countryCode":"RU","stateCode":"MOW","latitude":"55.86667000","longitude":"37.50000000"},{"name":"Novokuz’minki","countryCode":"RU","stateCode":"MOW","latitude":"55.71667000","longitude":"37.78333000"},{"name":"Novovladykino","countryCode":"RU","stateCode":"MOW","latitude":"55.85000000","longitude":"37.58333000"},{"name":"Novyye Cherëmushki","countryCode":"RU","stateCode":"MOW","latitude":"55.70000000","longitude":"37.58333000"},{"name":"Novyye Kuz’minki","countryCode":"RU","stateCode":"MOW","latitude":"55.70000000","longitude":"37.75000000"},{"name":"Ochakovo-Matveyevskoye","countryCode":"RU","stateCode":"MOW","latitude":"55.68432000","longitude":"37.44654000"},{"name":"Orekhovo-Borisovo","countryCode":"RU","stateCode":"MOW","latitude":"55.61252000","longitude":"37.72639000"},{"name":"Orekhovo-Borisovo Severnoye","countryCode":"RU","stateCode":"MOW","latitude":"55.61667000","longitude":"37.68333000"},{"name":"Ostankinskiy","countryCode":"RU","stateCode":"MOW","latitude":"55.82957000","longitude":"37.61604000"},{"name":"Otradnoye","countryCode":"RU","stateCode":"MOW","latitude":"55.86667000","longitude":"37.60000000"},{"name":"Pokrovskoye-Streshnëvo","countryCode":"RU","stateCode":"MOW","latitude":"55.80797000","longitude":"37.45814000"},{"name":"Presnenskiy","countryCode":"RU","stateCode":"MOW","latitude":"55.75000000","longitude":"37.55000000"},{"name":"Ramenki","countryCode":"RU","stateCode":"MOW","latitude":"55.70000000","longitude":"37.50000000"},{"name":"Rostokino","countryCode":"RU","stateCode":"MOW","latitude":"55.83333000","longitude":"37.66667000"},{"name":"Rublëvo","countryCode":"RU","stateCode":"MOW","latitude":"55.78514000","longitude":"37.35481000"},{"name":"Ryazanskiy","countryCode":"RU","stateCode":"MOW","latitude":"55.73333000","longitude":"37.76667000"},{"name":"Setun’","countryCode":"RU","stateCode":"MOW","latitude":"55.71667000","longitude":"37.41667000"},{"name":"Severnyy","countryCode":"RU","stateCode":"MOW","latitude":"55.93583000","longitude":"37.54889000"},{"name":"Shcherbinka","countryCode":"RU","stateCode":"MOW","latitude":"55.49972000","longitude":"37.55972000"},{"name":"Shchukino","countryCode":"RU","stateCode":"MOW","latitude":"55.80000000","longitude":"37.45000000"},{"name":"Slobodka","countryCode":"RU","stateCode":"MOW","latitude":"55.86667000","longitude":"37.58333000"},{"name":"Sokol","countryCode":"RU","stateCode":"MOW","latitude":"55.80000000","longitude":"37.51667000"},{"name":"Sokol’niki","countryCode":"RU","stateCode":"MOW","latitude":"55.80202000","longitude":"37.67159000"},{"name":"Solntsevo","countryCode":"RU","stateCode":"MOW","latitude":"55.63711000","longitude":"37.38115000"},{"name":"Strogino","countryCode":"RU","stateCode":"MOW","latitude":"55.81838000","longitude":"37.41224000"},{"name":"Sviblovo","countryCode":"RU","stateCode":"MOW","latitude":"55.85000000","longitude":"37.63333000"},{"name":"Taganskiy","countryCode":"RU","stateCode":"MOW","latitude":"55.73333000","longitude":"37.66667000"},{"name":"Tekstil’shchiki","countryCode":"RU","stateCode":"MOW","latitude":"55.70033000","longitude":"37.74271000"},{"name":"Tolstopal’tsevo","countryCode":"RU","stateCode":"MOW","latitude":"55.61026000","longitude":"37.21834000"},{"name":"Troitsk","countryCode":"RU","stateCode":"MOW","latitude":"55.48498000","longitude":"37.30736000"},{"name":"Troparëvo","countryCode":"RU","stateCode":"MOW","latitude":"55.65625000","longitude":"37.48496000"},{"name":"Tsaritsyno","countryCode":"RU","stateCode":"MOW","latitude":"55.62540000","longitude":"37.65032000"},{"name":"Tsentral’nyy Administrativnyy Okrug","countryCode":"RU","stateCode":"MOW","latitude":"55.74943000","longitude":"37.62371000"},{"name":"Tyoply Stan","countryCode":"RU","stateCode":"MOW","latitude":"55.62047000","longitude":"37.49338000"},{"name":"Vagonoremont","countryCode":"RU","stateCode":"MOW","latitude":"55.90000000","longitude":"37.55000000"},{"name":"Vatutinki","countryCode":"RU","stateCode":"MOW","latitude":"55.49650000","longitude":"37.32988000"},{"name":"Vatutino","countryCode":"RU","stateCode":"MOW","latitude":"55.88441000","longitude":"37.69055000"},{"name":"Veshnyaki","countryCode":"RU","stateCode":"MOW","latitude":"55.72393000","longitude":"37.81952000"},{"name":"Vnukovo","countryCode":"RU","stateCode":"MOW","latitude":"55.61194000","longitude":"37.29611000"},{"name":"Vorob’yovo","countryCode":"RU","stateCode":"MOW","latitude":"55.71667000","longitude":"37.53333000"},{"name":"Vostochnoe Degunino","countryCode":"RU","stateCode":"MOW","latitude":"55.88010000","longitude":"37.55758000"},{"name":"Vostochnyy","countryCode":"RU","stateCode":"MOW","latitude":"55.81667000","longitude":"37.86667000"},{"name":"Vykhino-Zhulebino","countryCode":"RU","stateCode":"MOW","latitude":"55.70196000","longitude":"37.81178000"},{"name":"Yaroslavskiy","countryCode":"RU","stateCode":"MOW","latitude":"55.88333000","longitude":"37.71667000"},{"name":"Yasenevo","countryCode":"RU","stateCode":"MOW","latitude":"55.60686000","longitude":"37.51991000"},{"name":"Zagor’ye","countryCode":"RU","stateCode":"MOW","latitude":"55.57657000","longitude":"37.66709000"},{"name":"Zamoskvorech’ye","countryCode":"RU","stateCode":"MOW","latitude":"55.73333000","longitude":"37.63333000"},{"name":"Zelenograd","countryCode":"RU","stateCode":"MOW","latitude":"55.98250000","longitude":"37.18139000"},{"name":"Zhulebino","countryCode":"RU","stateCode":"MOW","latitude":"55.70000000","longitude":"37.85000000"},{"name":"Zyablikovo","countryCode":"RU","stateCode":"MOW","latitude":"55.61667000","longitude":"37.76667000"},{"name":"Zyuzino","countryCode":"RU","stateCode":"MOW","latitude":"55.65608000","longitude":"37.56846000"},{"name":"Altukhovo","countryCode":"RU","stateCode":"BRY","latitude":"52.67559000","longitude":"34.36703000"},{"name":"Ardon’","countryCode":"RU","stateCode":"BRY","latitude":"52.73524000","longitude":"32.30857000"},{"name":"Belyye Berega","countryCode":"RU","stateCode":"BRY","latitude":"53.20851000","longitude":"34.66405000"},{"name":"Brasovskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.66667000","longitude":"34.75000000"},{"name":"Bryansk","countryCode":"RU","stateCode":"BRY","latitude":"53.25209000","longitude":"34.37167000"},{"name":"Bryanskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.25000000","longitude":"34.41667000"},{"name":"Bytosh’","countryCode":"RU","stateCode":"BRY","latitude":"53.81861000","longitude":"34.09116000"},{"name":"Churovichi","countryCode":"RU","stateCode":"BRY","latitude":"52.16930000","longitude":"31.99260000"},{"name":"Dobrun’","countryCode":"RU","stateCode":"BRY","latitude":"53.18512000","longitude":"34.24625000"},{"name":"Dubrovka","countryCode":"RU","stateCode":"BRY","latitude":"53.69070000","longitude":"33.50710000"},{"name":"Dubrovskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.66667000","longitude":"33.41667000"},{"name":"Dyat’kovo","countryCode":"RU","stateCode":"BRY","latitude":"53.59782000","longitude":"34.33825000"},{"name":"Dyat’kovskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.66667000","longitude":"34.25000000"},{"name":"Glinishchevo","countryCode":"RU","stateCode":"BRY","latitude":"53.30416000","longitude":"34.06523000"},{"name":"Gordeyevka","countryCode":"RU","stateCode":"BRY","latitude":"52.95690000","longitude":"31.97030000"},{"name":"Gordeyevskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.91667000","longitude":"31.91667000"},{"name":"Gorod Bryansk","countryCode":"RU","stateCode":"BRY","latitude":"53.25000000","longitude":"34.41667000"},{"name":"Gorod Dyat’kovo","countryCode":"RU","stateCode":"BRY","latitude":"53.60000000","longitude":"34.35000000"},{"name":"Ivanovka","countryCode":"RU","stateCode":"BRY","latitude":"53.34694000","longitude":"34.21917000"},{"name":"Ivot","countryCode":"RU","stateCode":"BRY","latitude":"53.67556000","longitude":"34.18722000"},{"name":"Karachev","countryCode":"RU","stateCode":"BRY","latitude":"53.12292000","longitude":"34.98517000"},{"name":"Kletnya","countryCode":"RU","stateCode":"BRY","latitude":"53.38967000","longitude":"33.21714000"},{"name":"Kletnyanskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.33333000","longitude":"33.16667000"},{"name":"Klimovo","countryCode":"RU","stateCode":"BRY","latitude":"52.38053000","longitude":"32.19233000"},{"name":"Klimovskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.25000000","longitude":"32.16667000"},{"name":"Klintsovskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.75000000","longitude":"32.16667000"},{"name":"Klintsy","countryCode":"RU","stateCode":"BRY","latitude":"52.76019000","longitude":"32.23935000"},{"name":"Kokino","countryCode":"RU","stateCode":"BRY","latitude":"52.49640000","longitude":"34.78080000"},{"name":"Kokorevka","countryCode":"RU","stateCode":"BRY","latitude":"52.58740000","longitude":"34.26920000"},{"name":"Komarichi","countryCode":"RU","stateCode":"BRY","latitude":"52.41510000","longitude":"34.79050000"},{"name":"Komarichskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.41667000","longitude":"34.75000000"},{"name":"Korzhovka-Golubovka","countryCode":"RU","stateCode":"BRY","latitude":"52.76742000","longitude":"32.35362000"},{"name":"Krasnaya Gora","countryCode":"RU","stateCode":"BRY","latitude":"52.99950000","longitude":"31.60230000"},{"name":"Krasnogorskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.00000000","longitude":"31.50000000"},{"name":"Lokot’","countryCode":"RU","stateCode":"BRY","latitude":"52.56500000","longitude":"34.57760000"},{"name":"Lopandino","countryCode":"RU","stateCode":"BRY","latitude":"52.46660000","longitude":"34.81630000"},{"name":"Lyubokhna","countryCode":"RU","stateCode":"BRY","latitude":"53.50332000","longitude":"34.38847000"},{"name":"Lyubovsho","countryCode":"RU","stateCode":"BRY","latitude":"52.98510000","longitude":"31.54220000"},{"name":"Mglin","countryCode":"RU","stateCode":"BRY","latitude":"53.05907000","longitude":"32.84753000"},{"name":"Mglinskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.16667000","longitude":"32.83333000"},{"name":"Navlinskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.83333000","longitude":"34.41667000"},{"name":"Navlya","countryCode":"RU","stateCode":"BRY","latitude":"52.82544000","longitude":"34.49960000"},{"name":"Net’inka","countryCode":"RU","stateCode":"BRY","latitude":"53.34778000","longitude":"34.19111000"},{"name":"Novozybkov","countryCode":"RU","stateCode":"BRY","latitude":"52.53960000","longitude":"31.92750000"},{"name":"Novozybkovskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.58333000","longitude":"31.83333000"},{"name":"Novyy Ropsk","countryCode":"RU","stateCode":"BRY","latitude":"52.29781000","longitude":"32.31206000"},{"name":"Pochep","countryCode":"RU","stateCode":"BRY","latitude":"52.93360000","longitude":"33.44640000"},{"name":"Pochepskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.91667000","longitude":"33.50000000"},{"name":"Pogar","countryCode":"RU","stateCode":"BRY","latitude":"52.55399000","longitude":"33.25907000"},{"name":"Pogarskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.50000000","longitude":"33.25000000"},{"name":"Putëvka","countryCode":"RU","stateCode":"BRY","latitude":"53.25833000","longitude":"34.28778000"},{"name":"Raditsa-Krylovka","countryCode":"RU","stateCode":"BRY","latitude":"53.31712000","longitude":"34.35742000"},{"name":"Rognedino","countryCode":"RU","stateCode":"BRY","latitude":"53.80147000","longitude":"33.55760000"},{"name":"Rognedinskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.83333000","longitude":"33.66667000"},{"name":"Rzhanitsa","countryCode":"RU","stateCode":"BRY","latitude":"53.42844000","longitude":"33.92297000"},{"name":"Sachkovichi","countryCode":"RU","stateCode":"BRY","latitude":"52.34590000","longitude":"32.22460000"},{"name":"Sel’tso","countryCode":"RU","stateCode":"BRY","latitude":"53.36831000","longitude":"34.10328000"},{"name":"Seshcha","countryCode":"RU","stateCode":"BRY","latitude":"53.73610000","longitude":"33.33870000"},{"name":"Sevsk","countryCode":"RU","stateCode":"BRY","latitude":"52.14910000","longitude":"34.49260000"},{"name":"Sevskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.08333000","longitude":"34.41667000"},{"name":"Starodub","countryCode":"RU","stateCode":"BRY","latitude":"52.58444000","longitude":"32.76333000"},{"name":"Starodubskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.50000000","longitude":"32.75000000"},{"name":"Star’","countryCode":"RU","stateCode":"BRY","latitude":"53.62362000","longitude":"34.15183000"},{"name":"Suponevo","countryCode":"RU","stateCode":"BRY","latitude":"53.20492000","longitude":"34.29597000"},{"name":"Surazh","countryCode":"RU","stateCode":"BRY","latitude":"53.01747000","longitude":"32.39178000"},{"name":"Surazhskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.08333000","longitude":"32.41667000"},{"name":"Suzemskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.41667000","longitude":"34.16667000"},{"name":"Suzëmka","countryCode":"RU","stateCode":"BRY","latitude":"52.31834000","longitude":"34.07899000"},{"name":"Sven’","countryCode":"RU","stateCode":"BRY","latitude":"53.18222000","longitude":"34.55111000"},{"name":"Trubchevsk","countryCode":"RU","stateCode":"BRY","latitude":"52.57980000","longitude":"33.76440000"},{"name":"Trubchevskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.58333000","longitude":"33.75000000"},{"name":"Unecha","countryCode":"RU","stateCode":"BRY","latitude":"52.84591000","longitude":"32.67394000"},{"name":"Unechskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"52.83333000","longitude":"32.83333000"},{"name":"Vygonichi","countryCode":"RU","stateCode":"BRY","latitude":"53.09855000","longitude":"34.06728000"},{"name":"Vygonichskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.08333000","longitude":"34.00000000"},{"name":"Vyshkov","countryCode":"RU","stateCode":"BRY","latitude":"52.47640000","longitude":"31.68730000"},{"name":"Zamishevo","countryCode":"RU","stateCode":"BRY","latitude":"52.53950000","longitude":"32.01290000"},{"name":"Zaymishche","countryCode":"RU","stateCode":"BRY","latitude":"52.72640000","longitude":"32.23340000"},{"name":"Zhiryatino","countryCode":"RU","stateCode":"BRY","latitude":"53.22280000","longitude":"33.73060000"},{"name":"Zhiryatinskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.25000000","longitude":"33.58333000"},{"name":"Zhukovka","countryCode":"RU","stateCode":"BRY","latitude":"53.53395000","longitude":"33.72798000"},{"name":"Zhukovskiy Rayon","countryCode":"RU","stateCode":"BRY","latitude":"53.50000000","longitude":"33.83333000"},{"name":"Zlynka","countryCode":"RU","stateCode":"BRY","latitude":"52.42670000","longitude":"31.73780000"},{"name":"Amursk","countryCode":"RU","stateCode":"KHA","latitude":"50.23685000","longitude":"136.88136000"},{"name":"Ayan","countryCode":"RU","stateCode":"KHA","latitude":"56.46314000","longitude":"138.17777000"},{"name":"Berëzovyy","countryCode":"RU","stateCode":"KHA","latitude":"51.66897000","longitude":"135.66584000"},{"name":"Bikin","countryCode":"RU","stateCode":"KHA","latitude":"46.81293000","longitude":"134.25012000"},{"name":"Bikinskiy Rayon","countryCode":"RU","stateCode":"KHA","latitude":"47.00000000","longitude":"134.25000000"},{"name":"Bogorodskoye","countryCode":"RU","stateCode":"KHA","latitude":"52.37397000","longitude":"140.43579000"},{"name":"Chegdomyn","countryCode":"RU","stateCode":"KHA","latitude":"51.12853000","longitude":"133.00827000"},{"name":"Chumikan","countryCode":"RU","stateCode":"KHA","latitude":"54.71857000","longitude":"135.31630000"},{"name":"De-Kastri","countryCode":"RU","stateCode":"KHA","latitude":"51.47543000","longitude":"140.76986000"},{"name":"Gorin","countryCode":"RU","stateCode":"KHA","latitude":"51.19861000","longitude":"136.66216000"},{"name":"Gornyy","countryCode":"RU","stateCode":"KHA","latitude":"50.76344000","longitude":"136.44951000"},{"name":"Imeni Poliny Osipenko","countryCode":"RU","stateCode":"KHA","latitude":"52.42270000","longitude":"136.48692000"},{"name":"Khabarovsk","countryCode":"RU","stateCode":"KHA","latitude":"48.48271000","longitude":"135.08379000"},{"name":"Khabarovsk Vtoroy","countryCode":"RU","stateCode":"KHA","latitude":"48.43776000","longitude":"135.13329000"},{"name":"Khor","countryCode":"RU","stateCode":"KHA","latitude":"47.88696000","longitude":"134.94630000"},{"name":"Khurba","countryCode":"RU","stateCode":"KHA","latitude":"50.40657000","longitude":"136.88276000"},{"name":"Knyaze-Volkonskoye","countryCode":"RU","stateCode":"KHA","latitude":"48.46547000","longitude":"135.45582000"},{"name":"Komsomolsk-on-Amur","countryCode":"RU","stateCode":"KHA","latitude":"50.55034000","longitude":"137.00995000"},{"name":"Korfovskiy","countryCode":"RU","stateCode":"KHA","latitude":"48.22259000","longitude":"135.05966000"},{"name":"Lazarev","countryCode":"RU","stateCode":"KHA","latitude":"52.22307000","longitude":"141.51265000"},{"name":"Lermontovka","countryCode":"RU","stateCode":"KHA","latitude":"47.14795000","longitude":"134.33477000"},{"name":"Litovko","countryCode":"RU","stateCode":"KHA","latitude":"49.23754000","longitude":"135.17401000"},{"name":"Lososina","countryCode":"RU","stateCode":"KHA","latitude":"48.99652000","longitude":"140.31462000"},{"name":"Mago","countryCode":"RU","stateCode":"KHA","latitude":"53.25851000","longitude":"140.18269000"},{"name":"Mayskiy","countryCode":"RU","stateCode":"KHA","latitude":"48.99887000","longitude":"140.20976000"},{"name":"Mnogovershinnyy","countryCode":"RU","stateCode":"KHA","latitude":"53.93345000","longitude":"139.92740000"},{"name":"Mukhen","countryCode":"RU","stateCode":"KHA","latitude":"48.19672000","longitude":"136.12691000"},{"name":"Nekrasovka","countryCode":"RU","stateCode":"KHA","latitude":"48.35208000","longitude":"135.23221000"},{"name":"Nikolayevsk-on-Amure","countryCode":"RU","stateCode":"KHA","latitude":"53.14657000","longitude":"140.72287000"},{"name":"Novyy Urgal","countryCode":"RU","stateCode":"KHA","latitude":"51.07089000","longitude":"132.60075000"},{"name":"Okhotsk","countryCode":"RU","stateCode":"KHA","latitude":"59.36200000","longitude":"143.21468000"},{"name":"Selikhino","countryCode":"RU","stateCode":"KHA","latitude":"50.36832000","longitude":"137.50163000"},{"name":"Solnechnyy","countryCode":"RU","stateCode":"KHA","latitude":"50.72367000","longitude":"136.63831000"},{"name":"Sovetskaya Gavan’","countryCode":"RU","stateCode":"KHA","latitude":"48.97215000","longitude":"140.28919000"},{"name":"Topolëvo","countryCode":"RU","stateCode":"KHA","latitude":"48.50264000","longitude":"135.17611000"},{"name":"Tyrma","countryCode":"RU","stateCode":"KHA","latitude":"50.04770000","longitude":"132.15011000"},{"name":"Vanino","countryCode":"RU","stateCode":"KHA","latitude":"49.09848000","longitude":"140.25313000"},{"name":"Vyazemskiy","countryCode":"RU","stateCode":"KHA","latitude":"47.53757000","longitude":"134.75556000"},{"name":"Vysokogornyy","countryCode":"RU","stateCode":"KHA","latitude":"50.09885000","longitude":"139.12284000"},{"name":"Zavety Il’icha","countryCode":"RU","stateCode":"KHA","latitude":"49.03737000","longitude":"140.26989000"},{"name":"Amurzet","countryCode":"RU","stateCode":"YEV","latitude":"47.69541000","longitude":"131.09493000"},{"name":"Babstovo","countryCode":"RU","stateCode":"YEV","latitude":"48.11853000","longitude":"132.47913000"},{"name":"Bira","countryCode":"RU","stateCode":"YEV","latitude":"49.00135000","longitude":"132.46826000"},{"name":"Birakan","countryCode":"RU","stateCode":"YEV","latitude":"48.99302000","longitude":"131.72026000"},{"name":"Birobidzhan","countryCode":"RU","stateCode":"YEV","latitude":"48.79284000","longitude":"132.92386000"},{"name":"Birobidzhanskiy Rayon","countryCode":"RU","stateCode":"YEV","latitude":"48.50000000","longitude":"132.75000000"},{"name":"Izvestkovyy","countryCode":"RU","stateCode":"YEV","latitude":"48.98043000","longitude":"131.55274000"},{"name":"Khingansk","countryCode":"RU","stateCode":"YEV","latitude":"49.12821000","longitude":"131.19322000"},{"name":"Kul’dur","countryCode":"RU","stateCode":"YEV","latitude":"49.20465000","longitude":"131.63840000"},{"name":"Leninskiy Rayon","countryCode":"RU","stateCode":"YEV","latitude":"48.16667000","longitude":"132.25000000"},{"name":"Leninskoye","countryCode":"RU","stateCode":"YEV","latitude":"47.93501000","longitude":"132.62025000"},{"name":"Londoko","countryCode":"RU","stateCode":"YEV","latitude":"49.01805000","longitude":"131.99142000"},{"name":"Obluchenskiy Rayon","countryCode":"RU","stateCode":"YEV","latitude":"49.00000000","longitude":"132.00000000"},{"name":"Oktyabr’skiy Rayon","countryCode":"RU","stateCode":"YEV","latitude":"48.16667000","longitude":"131.41667000"},{"name":"Priamurskiy","countryCode":"RU","stateCode":"YEV","latitude":"48.52716000","longitude":"134.90359000"},{"name":"Smidovich","countryCode":"RU","stateCode":"YEV","latitude":"48.59647000","longitude":"133.80866000"},{"name":"Smidovichskiy Rayon","countryCode":"RU","stateCode":"YEV","latitude":"48.50000000","longitude":"134.00000000"},{"name":"Volochayevka Vtoraya","countryCode":"RU","stateCode":"YEV","latitude":"48.56695000","longitude":"134.58232000"},{"name":"Anadyr","countryCode":"RU","stateCode":"CHU","latitude":"64.73424000","longitude":"177.51030000"},{"name":"Anadyrskiy Rayon","countryCode":"RU","stateCode":"CHU","latitude":"65.00000000","longitude":"173.00000000"},{"name":"Beringovskiy","countryCode":"RU","stateCode":"CHU","latitude":"63.06101000","longitude":"179.35046000"},{"name":"Bilibino","countryCode":"RU","stateCode":"CHU","latitude":"68.05464000","longitude":"166.43721000"},{"name":"Egvekinot","countryCode":"RU","stateCode":"CHU","latitude":"66.32166000","longitude":"-179.12198000"},{"name":"Lavrentiya","countryCode":"RU","stateCode":"CHU","latitude":"65.58604000","longitude":"-171.02082000"},{"name":"Lorino","countryCode":"RU","stateCode":"CHU","latitude":"65.50306000","longitude":"-171.70387000"},{"name":"Pevek","countryCode":"RU","stateCode":"CHU","latitude":"69.70287000","longitude":"170.29993000"},{"name":"Provideniya","countryCode":"RU","stateCode":"CHU","latitude":"64.42289000","longitude":"-173.22641000"},{"name":"Providenskiy Rayon","countryCode":"RU","stateCode":"CHU","latitude":"65.25000000","longitude":"-175.00000000"},{"name":"Andreapol’","countryCode":"RU","stateCode":"TVE","latitude":"56.65134000","longitude":"32.26640000"},{"name":"Andreapol’skiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.66667000","longitude":"32.25000000"},{"name":"Belyy","countryCode":"RU","stateCode":"TVE","latitude":"55.84020000","longitude":"32.94190000"},{"name":"Belyy Gorodok","countryCode":"RU","stateCode":"TVE","latitude":"56.96500000","longitude":"37.51250000"},{"name":"Bel’skiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"55.83333000","longitude":"33.08333000"},{"name":"Berezayka","countryCode":"RU","stateCode":"TVE","latitude":"57.98833000","longitude":"33.90361000"},{"name":"Bernovo","countryCode":"RU","stateCode":"TVE","latitude":"56.68633000","longitude":"34.70357000"},{"name":"Bezhetsk","countryCode":"RU","stateCode":"TVE","latitude":"57.78506000","longitude":"36.69651000"},{"name":"Bezhetskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.76667000","longitude":"36.58333000"},{"name":"Bologovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.91667000","longitude":"34.00000000"},{"name":"Bologoye","countryCode":"RU","stateCode":"TVE","latitude":"57.88585000","longitude":"34.04876000"},{"name":"Bologoye-4","countryCode":"RU","stateCode":"TVE","latitude":"57.90000000","longitude":"33.65000000"},{"name":"Emmaus","countryCode":"RU","stateCode":"TVE","latitude":"56.78055000","longitude":"36.11500000"},{"name":"Firovo","countryCode":"RU","stateCode":"TVE","latitude":"57.48135000","longitude":"33.70211000"},{"name":"Firovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.48333000","longitude":"33.70000000"},{"name":"Gorodnya","countryCode":"RU","stateCode":"TVE","latitude":"56.70550000","longitude":"36.31793000"},{"name":"Il’inskoye","countryCode":"RU","stateCode":"TVE","latitude":"56.96667000","longitude":"37.18333000"},{"name":"Izoplit","countryCode":"RU","stateCode":"TVE","latitude":"56.62558000","longitude":"36.22198000"},{"name":"Kalashnikovo","countryCode":"RU","stateCode":"TVE","latitude":"57.28237000","longitude":"35.22617000"},{"name":"Kalininskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.75958000","longitude":"35.98945000"},{"name":"Kalyazin","countryCode":"RU","stateCode":"TVE","latitude":"57.24028000","longitude":"37.84333000"},{"name":"Kalyazinskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.25000000","longitude":"37.83333000"},{"name":"Kashin","countryCode":"RU","stateCode":"TVE","latitude":"57.35917000","longitude":"37.60806000"},{"name":"Kashinskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.41667000","longitude":"37.58333000"},{"name":"Kesova Gora","countryCode":"RU","stateCode":"TVE","latitude":"57.58361000","longitude":"37.29222000"},{"name":"Kesovogorskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.58333000","longitude":"37.33333000"},{"name":"Kimrskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.91667000","longitude":"37.33333000"},{"name":"Kimry","countryCode":"RU","stateCode":"TVE","latitude":"56.86667000","longitude":"37.35000000"},{"name":"Konakovo","countryCode":"RU","stateCode":"TVE","latitude":"56.70000000","longitude":"36.76667000"},{"name":"Konakovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.66667000","longitude":"36.83333000"},{"name":"Kozlovo","countryCode":"RU","stateCode":"TVE","latitude":"56.50977000","longitude":"36.27326000"},{"name":"Krasnokholmskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"58.08333000","longitude":"37.16667000"},{"name":"Krasnomayskiy","countryCode":"RU","stateCode":"TVE","latitude":"57.61941000","longitude":"34.40987000"},{"name":"Krasnyy Kholm","countryCode":"RU","stateCode":"TVE","latitude":"58.06070000","longitude":"37.12032000"},{"name":"Kuvshinovo","countryCode":"RU","stateCode":"TVE","latitude":"57.02953000","longitude":"34.17252000"},{"name":"Kuvshinovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.00000000","longitude":"34.16667000"},{"name":"Kuzhenkino","countryCode":"RU","stateCode":"TVE","latitude":"57.76111000","longitude":"33.95083000"},{"name":"Lesnoy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"58.25000000","longitude":"35.50000000"},{"name":"Lesnoye","countryCode":"RU","stateCode":"TVE","latitude":"58.28406000","longitude":"35.51584000"},{"name":"Likhoslavl’","countryCode":"RU","stateCode":"TVE","latitude":"57.12747000","longitude":"35.46404000"},{"name":"Likhoslavl’skiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.16667000","longitude":"35.41667000"},{"name":"Maksatikha","countryCode":"RU","stateCode":"TVE","latitude":"57.79695000","longitude":"35.88254000"},{"name":"Maksatikhinskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.83333000","longitude":"35.91667000"},{"name":"Molokovo","countryCode":"RU","stateCode":"TVE","latitude":"58.16611000","longitude":"36.76278000"},{"name":"Nelidovo","countryCode":"RU","stateCode":"TVE","latitude":"56.22107000","longitude":"32.77738000"},{"name":"Novozavidovskiy","countryCode":"RU","stateCode":"TVE","latitude":"56.55000000","longitude":"36.43333000"},{"name":"Olenino","countryCode":"RU","stateCode":"TVE","latitude":"56.20917000","longitude":"33.48888000"},{"name":"Orsha","countryCode":"RU","stateCode":"TVE","latitude":"56.91196000","longitude":"36.22862000"},{"name":"Ostashkov","countryCode":"RU","stateCode":"TVE","latitude":"57.14667000","longitude":"33.10753000"},{"name":"Ostashkovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.16667000","longitude":"33.25000000"},{"name":"Peno","countryCode":"RU","stateCode":"TVE","latitude":"56.92624000","longitude":"32.74262000"},{"name":"Penovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.91667000","longitude":"32.75000000"},{"name":"Radchenko","countryCode":"RU","stateCode":"TVE","latitude":"56.68027000","longitude":"36.37178000"},{"name":"Rameshki","countryCode":"RU","stateCode":"TVE","latitude":"57.34390000","longitude":"36.04535000"},{"name":"Rameshkovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.33333000","longitude":"36.08333000"},{"name":"Redkino","countryCode":"RU","stateCode":"TVE","latitude":"56.64754000","longitude":"36.29674000"},{"name":"Rzhev","countryCode":"RU","stateCode":"TVE","latitude":"56.26241000","longitude":"34.32817000"},{"name":"Sakharovo","countryCode":"RU","stateCode":"TVE","latitude":"56.89949000","longitude":"36.05015000"},{"name":"Sandovo","countryCode":"RU","stateCode":"TVE","latitude":"58.46022000","longitude":"36.41277000"},{"name":"Sandovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"58.41667000","longitude":"36.41667000"},{"name":"Selishche","countryCode":"RU","stateCode":"TVE","latitude":"56.88794000","longitude":"33.26914000"},{"name":"Selizharovo","countryCode":"RU","stateCode":"TVE","latitude":"56.85188000","longitude":"33.44869000"},{"name":"Selizharovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.83333000","longitude":"33.41667000"},{"name":"Sonkovo","countryCode":"RU","stateCode":"TVE","latitude":"57.77816000","longitude":"37.15707000"},{"name":"Spirovo","countryCode":"RU","stateCode":"TVE","latitude":"57.41905000","longitude":"34.97658000"},{"name":"Spirovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.41667000","longitude":"35.00000000"},{"name":"Stantsia Staritsa","countryCode":"RU","stateCode":"TVE","latitude":"56.53224000","longitude":"34.77287000"},{"name":"Staraya Toropa","countryCode":"RU","stateCode":"TVE","latitude":"56.28012000","longitude":"31.67018000"},{"name":"Staritsa","countryCode":"RU","stateCode":"TVE","latitude":"56.50752000","longitude":"34.93544000"},{"name":"Staritskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.50000000","longitude":"34.91667000"},{"name":"Toropets","countryCode":"RU","stateCode":"TVE","latitude":"56.49779000","longitude":"31.63528000"},{"name":"Toropetskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.58333000","longitude":"31.50000000"},{"name":"Torzhok","countryCode":"RU","stateCode":"TVE","latitude":"57.04360000","longitude":"34.96221000"},{"name":"Torzhokskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.08333000","longitude":"35.00000000"},{"name":"Tver","countryCode":"RU","stateCode":"TVE","latitude":"56.85836000","longitude":"35.90057000"},{"name":"Udomlya","countryCode":"RU","stateCode":"TVE","latitude":"57.87944000","longitude":"34.99250000"},{"name":"Vasil’yevskiy Mokh","countryCode":"RU","stateCode":"TVE","latitude":"57.01316000","longitude":"35.91897000"},{"name":"Velikooktyabr’skiy","countryCode":"RU","stateCode":"TVE","latitude":"57.43333000","longitude":"33.81595000"},{"name":"Ves’yegonsk","countryCode":"RU","stateCode":"TVE","latitude":"58.66398000","longitude":"37.26040000"},{"name":"Ves’yegonskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"58.66667000","longitude":"37.16667000"},{"name":"Vydropuzhsk","countryCode":"RU","stateCode":"TVE","latitude":"57.36470000","longitude":"34.84287000"},{"name":"Vypolzovo","countryCode":"RU","stateCode":"TVE","latitude":"57.87667000","longitude":"33.69861000"},{"name":"Vyshnevolotskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"57.58333000","longitude":"34.58333000"},{"name":"Vyshniy Volochëk","countryCode":"RU","stateCode":"TVE","latitude":"57.59125000","longitude":"34.56453000"},{"name":"Zapadnaya Dvina","countryCode":"RU","stateCode":"TVE","latitude":"56.25901000","longitude":"32.07454000"},{"name":"Zavidovo","countryCode":"RU","stateCode":"TVE","latitude":"56.53333000","longitude":"36.53333000"},{"name":"Zharkovskiy","countryCode":"RU","stateCode":"TVE","latitude":"55.84900000","longitude":"32.26970000"},{"name":"Zubtsov","countryCode":"RU","stateCode":"TVE","latitude":"56.17533000","longitude":"34.58935000"},{"name":"Zubtsovskiy Rayon","countryCode":"RU","stateCode":"TVE","latitude":"56.16667000","longitude":"34.58333000"},{"name":"Antropovo","countryCode":"RU","stateCode":"KOS","latitude":"58.39876000","longitude":"43.00659000"},{"name":"Antropovskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.16667000","longitude":"43.00000000"},{"name":"Bogovarovo","countryCode":"RU","stateCode":"KOS","latitude":"58.97849000","longitude":"47.02462000"},{"name":"Buy","countryCode":"RU","stateCode":"KOS","latitude":"58.48067000","longitude":"41.53699000"},{"name":"Buyskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.50000000","longitude":"41.50000000"},{"name":"Chistyye Bory","countryCode":"RU","stateCode":"KOS","latitude":"58.36472000","longitude":"41.62778000"},{"name":"Chukhloma","countryCode":"RU","stateCode":"KOS","latitude":"58.75375000","longitude":"42.68318000"},{"name":"Galich","countryCode":"RU","stateCode":"KOS","latitude":"58.37884000","longitude":"42.34633000"},{"name":"Galichskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.33333000","longitude":"42.25000000"},{"name":"Georgiyevskoye","countryCode":"RU","stateCode":"KOS","latitude":"58.73101000","longitude":"45.02404000"},{"name":"Kadyy","countryCode":"RU","stateCode":"KOS","latitude":"57.78704000","longitude":"43.19029000"},{"name":"Kadyyskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"57.75000000","longitude":"43.25000000"},{"name":"Kologriv","countryCode":"RU","stateCode":"KOS","latitude":"58.82748000","longitude":"44.31777000"},{"name":"Kosmynino","countryCode":"RU","stateCode":"KOS","latitude":"57.58183000","longitude":"40.76434000"},{"name":"Kostroma","countryCode":"RU","stateCode":"KOS","latitude":"57.76647000","longitude":"40.92686000"},{"name":"Kostromskoy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"57.83333000","longitude":"41.00000000"},{"name":"Krasnosel’skiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"57.58333000","longitude":"41.33333000"},{"name":"Krasnoye-na-Volge","countryCode":"RU","stateCode":"KOS","latitude":"57.51483000","longitude":"41.23900000"},{"name":"Makar’yev","countryCode":"RU","stateCode":"KOS","latitude":"57.88501000","longitude":"43.80490000"},{"name":"Manturovo","countryCode":"RU","stateCode":"KOS","latitude":"58.32889000","longitude":"44.76406000"},{"name":"Manturovskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.25000000","longitude":"44.75000000"},{"name":"Nerekhta","countryCode":"RU","stateCode":"KOS","latitude":"57.45881000","longitude":"40.57471000"},{"name":"Nerekhtskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"57.41667000","longitude":"40.75000000"},{"name":"Neya","countryCode":"RU","stateCode":"KOS","latitude":"58.29719000","longitude":"43.86808000"},{"name":"Neyskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.30000000","longitude":"43.90000000"},{"name":"Ostrovskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"57.66667000","longitude":"42.25000000"},{"name":"Ostrovskoye","countryCode":"RU","stateCode":"KOS","latitude":"57.80574000","longitude":"42.24332000"},{"name":"Parfen’yevo","countryCode":"RU","stateCode":"KOS","latitude":"58.48396000","longitude":"43.40876000"},{"name":"Parfen’yevskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.66667000","longitude":"43.50000000"},{"name":"Pavino","countryCode":"RU","stateCode":"KOS","latitude":"59.11390000","longitude":"46.14142000"},{"name":"Ponazyrevo","countryCode":"RU","stateCode":"KOS","latitude":"58.35784000","longitude":"46.31421000"},{"name":"Ponazyrevskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.70000000","longitude":"46.31667000"},{"name":"Pyshchug","countryCode":"RU","stateCode":"KOS","latitude":"58.88726000","longitude":"45.71341000"},{"name":"Shar’inskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.50000000","longitude":"45.58333000"},{"name":"Shar’ya","countryCode":"RU","stateCode":"KOS","latitude":"58.36909000","longitude":"45.51558000"},{"name":"Soligalich","countryCode":"RU","stateCode":"KOS","latitude":"59.07960000","longitude":"42.28526000"},{"name":"Soligalichskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"59.00000000","longitude":"42.25000000"},{"name":"Sudislavl’","countryCode":"RU","stateCode":"KOS","latitude":"57.88175000","longitude":"41.70829000"},{"name":"Sudislavskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"57.83333000","longitude":"41.66667000"},{"name":"Susanino","countryCode":"RU","stateCode":"KOS","latitude":"58.14881000","longitude":"41.59483000"},{"name":"Vetluzhskiy","countryCode":"RU","stateCode":"KOS","latitude":"58.39016000","longitude":"45.46543000"},{"name":"Vokhma","countryCode":"RU","stateCode":"KOS","latitude":"58.93030000","longitude":"46.75859000"},{"name":"Vokhomskiy Rayon","countryCode":"RU","stateCode":"KOS","latitude":"58.91667000","longitude":"46.58333000"},{"name":"Volgorechensk","countryCode":"RU","stateCode":"KOS","latitude":"57.43931000","longitude":"41.15553000"},{"name":"Anuchino","countryCode":"RU","stateCode":"PRI","latitude":"43.96571000","longitude":"133.05846000"},{"name":"Anuchinskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"44.00000000","longitude":"133.00000000"},{"name":"Arsen’yev","countryCode":"RU","stateCode":"PRI","latitude":"44.15254000","longitude":"133.27791000"},{"name":"Artëm","countryCode":"RU","stateCode":"PRI","latitude":"43.35950000","longitude":"132.18887000"},{"name":"Barabash","countryCode":"RU","stateCode":"PRI","latitude":"43.19948000","longitude":"131.49185000"},{"name":"Blagodatnoye","countryCode":"RU","stateCode":"PRI","latitude":"44.32285000","longitude":"132.09050000"},{"name":"Bol’shoy Kamen’","countryCode":"RU","stateCode":"PRI","latitude":"43.11283000","longitude":"132.35400000"},{"name":"Chernigovka","countryCode":"RU","stateCode":"PRI","latitude":"44.34216000","longitude":"132.56937000"},{"name":"Chernigovskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"44.33333000","longitude":"132.58333000"},{"name":"Chernyshëvka","countryCode":"RU","stateCode":"PRI","latitude":"44.19971000","longitude":"133.13193000"},{"name":"Chkalovskoye","countryCode":"RU","stateCode":"PRI","latitude":"44.83808000","longitude":"133.04332000"},{"name":"Chuguyevka","countryCode":"RU","stateCode":"PRI","latitude":"44.16652000","longitude":"133.86495000"},{"name":"Dalnegorsk","countryCode":"RU","stateCode":"PRI","latitude":"44.55745000","longitude":"135.62090000"},{"name":"Dalnerechensk","countryCode":"RU","stateCode":"PRI","latitude":"45.93149000","longitude":"133.73906000"},{"name":"Dostoyevka","countryCode":"RU","stateCode":"PRI","latitude":"44.32554000","longitude":"133.48134000"},{"name":"Dunay","countryCode":"RU","stateCode":"PRI","latitude":"42.87881000","longitude":"132.33521000"},{"name":"Emar","countryCode":"RU","stateCode":"PRI","latitude":"43.20417000","longitude":"132.15643000"},{"name":"Fokino","countryCode":"RU","stateCode":"PRI","latitude":"42.97429000","longitude":"132.40574000"},{"name":"Gornorechenskiy","countryCode":"RU","stateCode":"PRI","latitude":"44.26555000","longitude":"135.11465000"},{"name":"Gornyye Klyuchi","countryCode":"RU","stateCode":"PRI","latitude":"45.24221000","longitude":"133.50601000"},{"name":"Grazhdanka","countryCode":"RU","stateCode":"PRI","latitude":"44.21630000","longitude":"133.17706000"},{"name":"Ivanovka","countryCode":"RU","stateCode":"PRI","latitude":"43.96879000","longitude":"132.48331000"},{"name":"Kamenka","countryCode":"RU","stateCode":"PRI","latitude":"44.45865000","longitude":"136.01403000"},{"name":"Kamen’-Rybolov","countryCode":"RU","stateCode":"PRI","latitude":"44.74520000","longitude":"132.04650000"},{"name":"Kavalerovo","countryCode":"RU","stateCode":"PRI","latitude":"44.27221000","longitude":"135.05227000"},{"name":"Khasanskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"42.75000000","longitude":"131.00000000"},{"name":"Khorol’","countryCode":"RU","stateCode":"PRI","latitude":"44.42631000","longitude":"132.07638000"},{"name":"Kirovskiy","countryCode":"RU","stateCode":"PRI","latitude":"45.09272000","longitude":"133.50084000"},{"name":"Knevichi","countryCode":"RU","stateCode":"PRI","latitude":"43.39975000","longitude":"132.18808000"},{"name":"Kraskino","countryCode":"RU","stateCode":"PRI","latitude":"42.71071000","longitude":"130.78126000"},{"name":"Krasnorechenskiy","countryCode":"RU","stateCode":"PRI","latitude":"44.62807000","longitude":"135.35262000"},{"name":"Lazo","countryCode":"RU","stateCode":"PRI","latitude":"43.38563000","longitude":"133.90610000"},{"name":"Lazovskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"43.25000000","longitude":"134.00000000"},{"name":"Lesozavodsk","countryCode":"RU","stateCode":"PRI","latitude":"45.47885000","longitude":"133.42825000"},{"name":"Lipovtsy","countryCode":"RU","stateCode":"PRI","latitude":"44.20018000","longitude":"131.72373000"},{"name":"Livadiya","countryCode":"RU","stateCode":"PRI","latitude":"42.86820000","longitude":"132.67367000"},{"name":"Luchegorsk","countryCode":"RU","stateCode":"PRI","latitude":"46.47656000","longitude":"134.19532000"},{"name":"Luchki","countryCode":"RU","stateCode":"PRI","latitude":"44.28613000","longitude":"132.25975000"},{"name":"Lyalichi","countryCode":"RU","stateCode":"PRI","latitude":"44.07352000","longitude":"132.38991000"},{"name":"Mikhaylovka","countryCode":"RU","stateCode":"PRI","latitude":"43.93283000","longitude":"132.00911000"},{"name":"Mikhaylovskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"44.00000000","longitude":"132.00000000"},{"name":"Mnogoudobnoye","countryCode":"RU","stateCode":"PRI","latitude":"43.46802000","longitude":"132.46675000"},{"name":"Monastyrishche","countryCode":"RU","stateCode":"PRI","latitude":"44.19641000","longitude":"132.50223000"},{"name":"Nadezhdinskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"43.41667000","longitude":"132.00000000"},{"name":"Nakhodka","countryCode":"RU","stateCode":"PRI","latitude":"42.81384000","longitude":"132.87348000"},{"name":"Novonikol’sk","countryCode":"RU","stateCode":"PRI","latitude":"43.85518000","longitude":"131.86257000"},{"name":"Novopokrovka","countryCode":"RU","stateCode":"PRI","latitude":"45.85296000","longitude":"134.50035000"},{"name":"Novoshakhtinskiy","countryCode":"RU","stateCode":"PRI","latitude":"44.02576000","longitude":"132.16583000"},{"name":"Novosysoyevka","countryCode":"RU","stateCode":"PRI","latitude":"44.23470000","longitude":"133.36420000"},{"name":"Novyy","countryCode":"RU","stateCode":"PRI","latitude":"43.36438000","longitude":"132.02109000"},{"name":"Ol’ga","countryCode":"RU","stateCode":"PRI","latitude":"43.74735000","longitude":"135.29090000"},{"name":"Partizansk","countryCode":"RU","stateCode":"PRI","latitude":"43.12165000","longitude":"133.12347000"},{"name":"Plastun","countryCode":"RU","stateCode":"PRI","latitude":"44.76077000","longitude":"136.28048000"},{"name":"Pogranichnyy","countryCode":"RU","stateCode":"PRI","latitude":"44.40970000","longitude":"131.37780000"},{"name":"Pokrovka","countryCode":"RU","stateCode":"PRI","latitude":"43.95331000","longitude":"131.63443000"},{"name":"Popova","countryCode":"RU","stateCode":"PRI","latitude":"42.96096000","longitude":"131.72494000"},{"name":"Preobrazheniye","countryCode":"RU","stateCode":"PRI","latitude":"42.90117000","longitude":"133.90430000"},{"name":"Primorskiy","countryCode":"RU","stateCode":"PRI","latitude":"43.09962000","longitude":"131.58938000"},{"name":"Putyatin","countryCode":"RU","stateCode":"PRI","latitude":"42.86179000","longitude":"132.41564000"},{"name":"Razdol’noye","countryCode":"RU","stateCode":"PRI","latitude":"43.53894000","longitude":"131.89691000"},{"name":"Rettikhovka","countryCode":"RU","stateCode":"PRI","latitude":"44.17038000","longitude":"132.77083000"},{"name":"Romanovka","countryCode":"RU","stateCode":"PRI","latitude":"43.23294000","longitude":"132.45714000"},{"name":"Rudnaya Pristan’","countryCode":"RU","stateCode":"PRI","latitude":"44.35812000","longitude":"135.81478000"},{"name":"Rudnyy","countryCode":"RU","stateCode":"PRI","latitude":"44.27759000","longitude":"134.96106000"},{"name":"Russkiy","countryCode":"RU","stateCode":"PRI","latitude":"43.02240000","longitude":"131.86010000"},{"name":"Sergeyevka","countryCode":"RU","stateCode":"PRI","latitude":"43.34909000","longitude":"133.35972000"},{"name":"Shkotovo","countryCode":"RU","stateCode":"PRI","latitude":"43.32092000","longitude":"132.35433000"},{"name":"Shkotovskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"43.33333000","longitude":"132.58333000"},{"name":"Shtykovo","countryCode":"RU","stateCode":"PRI","latitude":"43.38918000","longitude":"132.36129000"},{"name":"Sivakovka","countryCode":"RU","stateCode":"PRI","latitude":"44.47838000","longitude":"132.36718000"},{"name":"Slavyanka","countryCode":"RU","stateCode":"PRI","latitude":"42.86413000","longitude":"131.38820000"},{"name":"Smolyaninovo","countryCode":"RU","stateCode":"PRI","latitude":"43.28801000","longitude":"132.45586000"},{"name":"Spassk-Dal’niy","countryCode":"RU","stateCode":"PRI","latitude":"44.59884000","longitude":"132.82593000"},{"name":"Spasskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"44.50000000","longitude":"133.00000000"},{"name":"Spasskoye","countryCode":"RU","stateCode":"PRI","latitude":"44.61215000","longitude":"132.80007000"},{"name":"Svetlaya","countryCode":"RU","stateCode":"PRI","latitude":"46.54217000","longitude":"138.32973000"},{"name":"Tavrichanka","countryCode":"RU","stateCode":"PRI","latitude":"43.32551000","longitude":"131.86264000"},{"name":"Terney","countryCode":"RU","stateCode":"PRI","latitude":"45.05278000","longitude":"136.60881000"},{"name":"Trudovoye","countryCode":"RU","stateCode":"PRI","latitude":"43.29823000","longitude":"132.06877000"},{"name":"Uglekamensk","countryCode":"RU","stateCode":"PRI","latitude":"43.21996000","longitude":"133.23177000"},{"name":"Uglovoye","countryCode":"RU","stateCode":"PRI","latitude":"43.32807000","longitude":"132.08832000"},{"name":"Ussuriysk","countryCode":"RU","stateCode":"PRI","latitude":"43.80291000","longitude":"131.94578000"},{"name":"Vladimiro-Aleksandrovskoye","countryCode":"RU","stateCode":"PRI","latitude":"42.89134000","longitude":"133.07801000"},{"name":"Vladivostok","countryCode":"RU","stateCode":"PRI","latitude":"43.10562000","longitude":"131.87353000"},{"name":"Volchanets","countryCode":"RU","stateCode":"PRI","latitude":"42.91388000","longitude":"132.76222000"},{"name":"Vol’no-Nadezhdinskoye","countryCode":"RU","stateCode":"PRI","latitude":"43.37496000","longitude":"131.99675000"},{"name":"Vostok","countryCode":"RU","stateCode":"PRI","latitude":"46.45148000","longitude":"135.82738000"},{"name":"Vozdvizhenka","countryCode":"RU","stateCode":"PRI","latitude":"43.89413000","longitude":"131.94589000"},{"name":"Vrangel’","countryCode":"RU","stateCode":"PRI","latitude":"42.73021000","longitude":"133.08322000"},{"name":"Yakovlevka","countryCode":"RU","stateCode":"PRI","latitude":"44.42588000","longitude":"133.47406000"},{"name":"Yakovlevskiy Rayon","countryCode":"RU","stateCode":"PRI","latitude":"44.41667000","longitude":"133.50000000"},{"name":"Yaroslavskiy","countryCode":"RU","stateCode":"PRI","latitude":"44.18578000","longitude":"132.22862000"},{"name":"Yekaterinovka","countryCode":"RU","stateCode":"PRI","latitude":"42.92525000","longitude":"133.04922000"},{"name":"Zarubino","countryCode":"RU","stateCode":"PRI","latitude":"42.63257000","longitude":"131.09005000"},{"name":"Zavodskoy","countryCode":"RU","stateCode":"PRI","latitude":"43.46242000","longitude":"132.28494000"},{"name":"Zharikovo","countryCode":"RU","stateCode":"PRI","latitude":"44.58800000","longitude":"131.72770000"},{"name":"Ardatov","countryCode":"RU","stateCode":"MO","latitude":"54.84767000","longitude":"46.23878000"},{"name":"Ardatovskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.83333000","longitude":"46.25000000"},{"name":"Atemar","countryCode":"RU","stateCode":"MO","latitude":"54.18097000","longitude":"45.40909000"},{"name":"Atyashevo","countryCode":"RU","stateCode":"MO","latitude":"54.56443000","longitude":"46.06905000"},{"name":"Atyashevskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.58333000","longitude":"46.08333000"},{"name":"Atyur’yevskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.33333000","longitude":"43.41667000"},{"name":"Barashevo","countryCode":"RU","stateCode":"MO","latitude":"54.53250000","longitude":"42.87917000"},{"name":"Bol’shebereznikovskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.16667000","longitude":"45.83333000"},{"name":"Chamzinka","countryCode":"RU","stateCode":"MO","latitude":"54.40188000","longitude":"45.78387000"},{"name":"Chamzinskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.41667000","longitude":"45.75000000"},{"name":"Insar","countryCode":"RU","stateCode":"MO","latitude":"53.86531000","longitude":"44.37382000"},{"name":"Insarskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"53.83333000","longitude":"44.41667000"},{"name":"Kadoshkino","countryCode":"RU","stateCode":"MO","latitude":"54.02570000","longitude":"44.41910000"},{"name":"Kemlya","countryCode":"RU","stateCode":"MO","latitude":"54.69630000","longitude":"45.24240000"},{"name":"Kochkurovo","countryCode":"RU","stateCode":"MO","latitude":"54.03576000","longitude":"45.41845000"},{"name":"Kochkurovskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.00000000","longitude":"45.41667000"},{"name":"Kovylkino","countryCode":"RU","stateCode":"MO","latitude":"54.03876000","longitude":"43.91385000"},{"name":"Krasnoslobodsk","countryCode":"RU","stateCode":"MO","latitude":"54.42530000","longitude":"43.78963000"},{"name":"Krasnoslobodskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.41667000","longitude":"43.75000000"},{"name":"Lepley","countryCode":"RU","stateCode":"MO","latitude":"54.30920000","longitude":"42.85990000"},{"name":"Lukhovka","countryCode":"RU","stateCode":"MO","latitude":"54.14844000","longitude":"45.25728000"},{"name":"Lyambirskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.33333000","longitude":"45.25000000"},{"name":"Lyambir’","countryCode":"RU","stateCode":"MO","latitude":"54.28172000","longitude":"45.12494000"},{"name":"Nikolayevka","countryCode":"RU","stateCode":"MO","latitude":"54.14510000","longitude":"45.14440000"},{"name":"Partsa","countryCode":"RU","stateCode":"MO","latitude":"54.36530000","longitude":"42.86170000"},{"name":"Romodanovo","countryCode":"RU","stateCode":"MO","latitude":"54.42753000","longitude":"45.32962000"},{"name":"Romodanovskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.41667000","longitude":"45.33333000"},{"name":"Ruzayevka","countryCode":"RU","stateCode":"MO","latitude":"54.06387000","longitude":"44.95090000"},{"name":"Ruzayevskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.08333000","longitude":"44.83333000"},{"name":"Saransk","countryCode":"RU","stateCode":"MO","latitude":"54.18380000","longitude":"45.17490000"},{"name":"Shiringushi","countryCode":"RU","stateCode":"MO","latitude":"53.84851000","longitude":"42.76759000"},{"name":"Sosnovka","countryCode":"RU","stateCode":"MO","latitude":"54.71161000","longitude":"43.29774000"},{"name":"Staroshaygovskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.33333000","longitude":"44.50000000"},{"name":"Tatarskaya Pishlya","countryCode":"RU","stateCode":"MO","latitude":"54.06085000","longitude":"44.89978000"},{"name":"Temnikov","countryCode":"RU","stateCode":"MO","latitude":"54.63023000","longitude":"43.21483000"},{"name":"Temnikovskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.66667000","longitude":"43.16667000"},{"name":"Ten’gushevo","countryCode":"RU","stateCode":"MO","latitude":"54.76861000","longitude":"42.71889000"},{"name":"Ten’gushevskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.66667000","longitude":"42.75000000"},{"name":"Torbeyevo","countryCode":"RU","stateCode":"MO","latitude":"54.07972000","longitude":"43.24732000"},{"name":"Turgenevo","countryCode":"RU","stateCode":"MO","latitude":"54.84555000","longitude":"46.32968000"},{"name":"Udarnyy","countryCode":"RU","stateCode":"MO","latitude":"54.34090000","longitude":"42.86110000"},{"name":"Umet","countryCode":"RU","stateCode":"MO","latitude":"54.11611000","longitude":"42.69750000"},{"name":"Vysha","countryCode":"RU","stateCode":"MO","latitude":"53.84768000","longitude":"42.37766000"},{"name":"Yavas","countryCode":"RU","stateCode":"MO","latitude":"54.41590000","longitude":"42.84910000"},{"name":"Yel’nikovskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.58333000","longitude":"43.83333000"},{"name":"Zubova Polyana","countryCode":"RU","stateCode":"MO","latitude":"54.07710000","longitude":"42.83720000"},{"name":"Zubovo-Polyanskiy Rayon","countryCode":"RU","stateCode":"MO","latitude":"54.00000000","longitude":"42.75000000"},{"name":"Zykovo","countryCode":"RU","stateCode":"MO","latitude":"54.06853000","longitude":"45.08633000"},{"name":"Arkhangel’sk","countryCode":"RU","stateCode":"ARK","latitude":"64.54010000","longitude":"40.54330000"},{"name":"Berëznik","countryCode":"RU","stateCode":"ARK","latitude":"62.85200000","longitude":"42.70710000"},{"name":"Cheremushskiy","countryCode":"RU","stateCode":"ARK","latitude":"61.27306000","longitude":"47.26361000"},{"name":"Dvinskoy","countryCode":"RU","stateCode":"ARK","latitude":"62.15190000","longitude":"45.11840000"},{"name":"Ileza","countryCode":"RU","stateCode":"ARK","latitude":"61.05328000","longitude":"43.90021000"},{"name":"Il’insko-Podomskoye","countryCode":"RU","stateCode":"ARK","latitude":"61.11444000","longitude":"47.97861000"},{"name":"Isakogorka","countryCode":"RU","stateCode":"ARK","latitude":"64.44600000","longitude":"40.65310000"},{"name":"Kamenka","countryCode":"RU","stateCode":"ARK","latitude":"65.88350000","longitude":"44.12720000"},{"name":"Kargopol’","countryCode":"RU","stateCode":"ARK","latitude":"61.50359000","longitude":"38.94860000"},{"name":"Kargopol’skiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"61.33333000","longitude":"39.00000000"},{"name":"Karpogory","countryCode":"RU","stateCode":"ARK","latitude":"64.00189000","longitude":"44.44513000"},{"name":"Katunino","countryCode":"RU","stateCode":"ARK","latitude":"64.38620000","longitude":"40.62980000"},{"name":"Kharitonovo","countryCode":"RU","stateCode":"ARK","latitude":"61.40092000","longitude":"47.49779000"},{"name":"Kholmogorskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"64.08333000","longitude":"41.66667000"},{"name":"Kholmogory","countryCode":"RU","stateCode":"ARK","latitude":"64.22290000","longitude":"41.65600000"},{"name":"Kizema","countryCode":"RU","stateCode":"ARK","latitude":"61.11304000","longitude":"44.83017000"},{"name":"Kodino","countryCode":"RU","stateCode":"ARK","latitude":"63.71976000","longitude":"39.64465000"},{"name":"Konosha","countryCode":"RU","stateCode":"ARK","latitude":"60.97360000","longitude":"40.25700000"},{"name":"Konëvo","countryCode":"RU","stateCode":"ARK","latitude":"62.11745000","longitude":"39.33131000"},{"name":"Koryazhma","countryCode":"RU","stateCode":"ARK","latitude":"61.31433000","longitude":"47.16914000"},{"name":"Kotlas","countryCode":"RU","stateCode":"ARK","latitude":"61.25745000","longitude":"46.64963000"},{"name":"Kotlasskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"61.16667000","longitude":"46.33333000"},{"name":"Krasnoborsk","countryCode":"RU","stateCode":"ARK","latitude":"61.55978000","longitude":"45.93396000"},{"name":"Kuloy","countryCode":"RU","stateCode":"ARK","latitude":"61.03049000","longitude":"42.49252000"},{"name":"Lenskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"62.00000000","longitude":"48.66667000"},{"name":"Leshukonskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"65.00000000","longitude":"47.00000000"},{"name":"Leshukonskoye","countryCode":"RU","stateCode":"ARK","latitude":"64.89770000","longitude":"45.76550000"},{"name":"Loyga","countryCode":"RU","stateCode":"ARK","latitude":"61.07845000","longitude":"44.60750000"},{"name":"Lukovetskiy","countryCode":"RU","stateCode":"ARK","latitude":"64.29560000","longitude":"41.92110000"},{"name":"Mezenskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"65.75000000","longitude":"44.00000000"},{"name":"Mezen’","countryCode":"RU","stateCode":"ARK","latitude":"65.84010000","longitude":"44.25420000"},{"name":"Mirnyy","countryCode":"RU","stateCode":"ARK","latitude":"61.33289000","longitude":"44.53598000"},{"name":"Novodvinsk","countryCode":"RU","stateCode":"ARK","latitude":"64.41650000","longitude":"40.81220000"},{"name":"Nyandoma","countryCode":"RU","stateCode":"ARK","latitude":"61.66560000","longitude":"40.20130000"},{"name":"Nyandomskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"62.00000000","longitude":"40.66667000"},{"name":"Oksovskiy","countryCode":"RU","stateCode":"ARK","latitude":"62.60623000","longitude":"39.89845000"},{"name":"Onega","countryCode":"RU","stateCode":"ARK","latitude":"63.90692000","longitude":"38.11112000"},{"name":"Onezhskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"63.33333000","longitude":"38.00000000"},{"name":"Pinega","countryCode":"RU","stateCode":"ARK","latitude":"64.69969000","longitude":"43.39016000"},{"name":"Pinezhskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"64.66667000","longitude":"43.00000000"},{"name":"Plesetsk","countryCode":"RU","stateCode":"ARK","latitude":"62.70804000","longitude":"40.29159000"},{"name":"Podyuga","countryCode":"RU","stateCode":"ARK","latitude":"61.09500000","longitude":"40.86472000"},{"name":"Primorskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"65.00000000","longitude":"41.00000000"},{"name":"Privodino","countryCode":"RU","stateCode":"ARK","latitude":"61.07599000","longitude":"46.50238000"},{"name":"Puksoozero","countryCode":"RU","stateCode":"ARK","latitude":"62.59030000","longitude":"40.60660000"},{"name":"Rochegda","countryCode":"RU","stateCode":"ARK","latitude":"62.66780000","longitude":"43.41330000"},{"name":"Samoded","countryCode":"RU","stateCode":"ARK","latitude":"63.60830000","longitude":"40.51110000"},{"name":"Severodvinsk","countryCode":"RU","stateCode":"ARK","latitude":"64.56350000","longitude":"39.83020000"},{"name":"Shalakusha","countryCode":"RU","stateCode":"ARK","latitude":"62.22472000","longitude":"40.25389000"},{"name":"Shangaly","countryCode":"RU","stateCode":"ARK","latitude":"61.12842000","longitude":"43.33427000"},{"name":"Shenkursk","countryCode":"RU","stateCode":"ARK","latitude":"62.10910000","longitude":"42.89595000"},{"name":"Shenkurskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"62.25000000","longitude":"42.41667000"},{"name":"Shipitsyno","countryCode":"RU","stateCode":"ARK","latitude":"61.28056000","longitude":"46.52083000"},{"name":"Solginskiy","countryCode":"RU","stateCode":"ARK","latitude":"61.05000000","longitude":"41.34278000"},{"name":"Sol’vychegodsk","countryCode":"RU","stateCode":"ARK","latitude":"61.33046000","longitude":"46.91559000"},{"name":"Udimskiy","countryCode":"RU","stateCode":"ARK","latitude":"61.14171000","longitude":"45.91443000"},{"name":"Urdoma","countryCode":"RU","stateCode":"ARK","latitude":"61.75335000","longitude":"48.54420000"},{"name":"Ust’-Shonosha","countryCode":"RU","stateCode":"ARK","latitude":"61.15310000","longitude":"41.34300000"},{"name":"Ust’yanskiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"61.33333000","longitude":"43.66667000"},{"name":"Uyemskiy","countryCode":"RU","stateCode":"ARK","latitude":"64.47430000","longitude":"40.85240000"},{"name":"Vas’kovo","countryCode":"RU","stateCode":"ARK","latitude":"64.41220000","longitude":"40.46390000"},{"name":"Vel’sk","countryCode":"RU","stateCode":"ARK","latitude":"61.07006000","longitude":"42.09830000"},{"name":"Vel’skiy Rayon","countryCode":"RU","stateCode":"ARK","latitude":"61.00000000","longitude":"42.00000000"},{"name":"Verkhnyaya Toyma","countryCode":"RU","stateCode":"ARK","latitude":"62.23470000","longitude":"45.00090000"},{"name":"Voloshka","countryCode":"RU","stateCode":"ARK","latitude":"61.33139000","longitude":"40.08583000"},{"name":"Vychegodskiy","countryCode":"RU","stateCode":"ARK","latitude":"61.24702000","longitude":"46.89842000"},{"name":"Yagry","countryCode":"RU","stateCode":"ARK","latitude":"64.59417000","longitude":"39.81028000"},{"name":"Yarensk","countryCode":"RU","stateCode":"ARK","latitude":"62.16755000","longitude":"49.09162000"},{"name":"Yemetsk","countryCode":"RU","stateCode":"ARK","latitude":"63.47191000","longitude":"41.78023000"},{"name":"Yemtsa","countryCode":"RU","stateCode":"ARK","latitude":"63.07337000","longitude":"40.33285000"},{"name":"Yertsevo","countryCode":"RU","stateCode":"ARK","latitude":"60.79660000","longitude":"40.08600000"},{"name":"Arkhara","countryCode":"RU","stateCode":"AMU","latitude":"49.42447000","longitude":"130.08569000"},{"name":"Arkharinskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"49.50000000","longitude":"130.66667000"},{"name":"Belogorsk","countryCode":"RU","stateCode":"AMU","latitude":"50.91644000","longitude":"128.47726000"},{"name":"Belogorskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"50.75000000","longitude":"128.50000000"},{"name":"Blagoveshchensk","countryCode":"RU","stateCode":"AMU","latitude":"50.27961000","longitude":"127.54050000"},{"name":"Blagoveshchenskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"50.75000000","longitude":"127.50000000"},{"name":"Bureya","countryCode":"RU","stateCode":"AMU","latitude":"49.81212000","longitude":"129.81278000"},{"name":"Bureyskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"50.00000000","longitude":"130.00000000"},{"name":"Ekimchan","countryCode":"RU","stateCode":"AMU","latitude":"53.06972000","longitude":"132.94011000"},{"name":"Gorod Blagoveshchensk","countryCode":"RU","stateCode":"AMU","latitude":"50.40000000","longitude":"127.60000000"},{"name":"Gorod Raychikhinsk","countryCode":"RU","stateCode":"AMU","latitude":"49.75000000","longitude":"129.41667000"},{"name":"Ivanovskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"50.45611000","longitude":"127.99778000"},{"name":"Konstantinovka","countryCode":"RU","stateCode":"AMU","latitude":"49.61876000","longitude":"127.99025000"},{"name":"Konstantinovskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"49.75000000","longitude":"128.16667000"},{"name":"Magdagachi","countryCode":"RU","stateCode":"AMU","latitude":"53.45398000","longitude":"125.80932000"},{"name":"Magdagachinskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"53.33333000","longitude":"126.00000000"},{"name":"Mazanovskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"52.16667000","longitude":"129.50000000"},{"name":"Mikhaylovskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"49.75000000","longitude":"128.75000000"},{"name":"Never","countryCode":"RU","stateCode":"AMU","latitude":"53.97946000","longitude":"124.15777000"},{"name":"Novobureyskiy","countryCode":"RU","stateCode":"AMU","latitude":"49.79695000","longitude":"129.87443000"},{"name":"Novoraychikhinsk","countryCode":"RU","stateCode":"AMU","latitude":"49.78423000","longitude":"129.59051000"},{"name":"Oktyabr’skiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"50.33333000","longitude":"129.00000000"},{"name":"Ovsyanka","countryCode":"RU","stateCode":"AMU","latitude":"53.57868000","longitude":"126.89623000"},{"name":"Poyarkovo","countryCode":"RU","stateCode":"AMU","latitude":"49.62678000","longitude":"128.65352000"},{"name":"Raychikhinsk","countryCode":"RU","stateCode":"AMU","latitude":"49.78998000","longitude":"129.40992000"},{"name":"Romnenskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"51.00000000","longitude":"130.00000000"},{"name":"Romny","countryCode":"RU","stateCode":"AMU","latitude":"50.72070000","longitude":"129.29122000"},{"name":"Selemdzhinskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"52.50000000","longitude":"132.00000000"},{"name":"Seryshevo","countryCode":"RU","stateCode":"AMU","latitude":"51.09391000","longitude":"128.38258000"},{"name":"Seryshevskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"51.16667000","longitude":"128.50000000"},{"name":"Shimanovsk","countryCode":"RU","stateCode":"AMU","latitude":"52.00575000","longitude":"127.67756000"},{"name":"Shimanovskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"52.16667000","longitude":"127.50000000"},{"name":"Shirokiy","countryCode":"RU","stateCode":"AMU","latitude":"49.75907000","longitude":"129.51988000"},{"name":"Sivaki","countryCode":"RU","stateCode":"AMU","latitude":"52.63430000","longitude":"126.74777000"},{"name":"Skovorodino","countryCode":"RU","stateCode":"AMU","latitude":"53.98473000","longitude":"123.94030000"},{"name":"Skovorodinskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"53.83333000","longitude":"123.50000000"},{"name":"Solovjevsk","countryCode":"RU","stateCode":"AMU","latitude":"54.23333000","longitude":"124.43333000"},{"name":"Srednebelaya","countryCode":"RU","stateCode":"AMU","latitude":"50.65854000","longitude":"128.00932000"},{"name":"Svobodnenskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"51.50000000","longitude":"127.83333000"},{"name":"Svobodnyy","countryCode":"RU","stateCode":"AMU","latitude":"51.37525000","longitude":"128.14097000"},{"name":"Takhtamygda","countryCode":"RU","stateCode":"AMU","latitude":"54.11031000","longitude":"123.60802000"},{"name":"Talakan","countryCode":"RU","stateCode":"AMU","latitude":"50.26378000","longitude":"130.26755000"},{"name":"Taldan","countryCode":"RU","stateCode":"AMU","latitude":"53.68981000","longitude":"124.81490000"},{"name":"Tambovka","countryCode":"RU","stateCode":"AMU","latitude":"50.09968000","longitude":"128.05724000"},{"name":"Tambovskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"50.08333000","longitude":"128.00000000"},{"name":"Tokur","countryCode":"RU","stateCode":"AMU","latitude":"53.13531000","longitude":"132.88996000"},{"name":"Tsiolkovskiy","countryCode":"RU","stateCode":"AMU","latitude":"51.76694000","longitude":"128.11472000"},{"name":"Tygda","countryCode":"RU","stateCode":"AMU","latitude":"53.11169000","longitude":"126.32907000"},{"name":"Tynda","countryCode":"RU","stateCode":"AMU","latitude":"55.15600000","longitude":"124.72479000"},{"name":"Tyndinskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"55.33333000","longitude":"123.50000000"},{"name":"Urusha","countryCode":"RU","stateCode":"AMU","latitude":"54.05303000","longitude":"122.88561000"},{"name":"Ushumun","countryCode":"RU","stateCode":"AMU","latitude":"52.78633000","longitude":"126.53767000"},{"name":"Yekaterinoslavka","countryCode":"RU","stateCode":"AMU","latitude":"50.37344000","longitude":"129.10957000"},{"name":"Yerofey Pavlovich","countryCode":"RU","stateCode":"AMU","latitude":"53.96305000","longitude":"121.95805000"},{"name":"Zavitinsk","countryCode":"RU","stateCode":"AMU","latitude":"50.11118000","longitude":"129.44156000"},{"name":"Zavitinskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"50.16667000","longitude":"129.50000000"},{"name":"Zeya","countryCode":"RU","stateCode":"AMU","latitude":"53.73601000","longitude":"127.25700000"},{"name":"Zeyskiy Rayon","countryCode":"RU","stateCode":"AMU","latitude":"54.50000000","longitude":"128.50000000"},{"name":"Arkhipovka","countryCode":"RU","stateCode":"IVA","latitude":"56.66292000","longitude":"41.25434000"},{"name":"Bogorodskoye","countryCode":"RU","stateCode":"IVA","latitude":"57.04695000","longitude":"41.01354000"},{"name":"Dulyapino","countryCode":"RU","stateCode":"IVA","latitude":"57.25783000","longitude":"40.81471000"},{"name":"Furmanov","countryCode":"RU","stateCode":"IVA","latitude":"57.25363000","longitude":"41.10849000"},{"name":"Gavrilov Posad","countryCode":"RU","stateCode":"IVA","latitude":"56.55930000","longitude":"40.12100000"},{"name":"Il’inskoye-Khovanskoye","countryCode":"RU","stateCode":"IVA","latitude":"56.97180000","longitude":"39.76840000"},{"name":"Ivanovo","countryCode":"RU","stateCode":"IVA","latitude":"56.99719000","longitude":"40.97139000"},{"name":"Ivanovskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.00000000","longitude":"41.00000000"},{"name":"Kamenka","countryCode":"RU","stateCode":"IVA","latitude":"57.39214000","longitude":"41.79383000"},{"name":"Kaminskiy","countryCode":"RU","stateCode":"IVA","latitude":"57.15159000","longitude":"41.47318000"},{"name":"Kineshemskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.33333000","longitude":"42.33333000"},{"name":"Kineshma","countryCode":"RU","stateCode":"IVA","latitude":"57.43914000","longitude":"42.12894000"},{"name":"Kitovo","countryCode":"RU","stateCode":"IVA","latitude":"56.86586000","longitude":"41.28246000"},{"name":"Kokhma","countryCode":"RU","stateCode":"IVA","latitude":"56.93487000","longitude":"41.09150000"},{"name":"Kolobovo","countryCode":"RU","stateCode":"IVA","latitude":"56.70199000","longitude":"41.34173000"},{"name":"Komsomol’sk","countryCode":"RU","stateCode":"IVA","latitude":"57.02913000","longitude":"40.37266000"},{"name":"Komsomol’skiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.08333000","longitude":"40.41667000"},{"name":"Kuznechikha","countryCode":"RU","stateCode":"IVA","latitude":"57.21607000","longitude":"42.33477000"},{"name":"Lezhnevo","countryCode":"RU","stateCode":"IVA","latitude":"56.77508000","longitude":"40.89174000"},{"name":"Lezhnevskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"56.75000000","longitude":"40.91667000"},{"name":"Lukh","countryCode":"RU","stateCode":"IVA","latitude":"57.01242000","longitude":"42.25838000"},{"name":"Lukhskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.00000000","longitude":"42.41667000"},{"name":"Markovo","countryCode":"RU","stateCode":"IVA","latitude":"57.01850000","longitude":"40.49465000"},{"name":"Navoloki","countryCode":"RU","stateCode":"IVA","latitude":"57.46572000","longitude":"41.96344000"},{"name":"Nerl’","countryCode":"RU","stateCode":"IVA","latitude":"56.66285000","longitude":"40.38931000"},{"name":"Novo-Talitsy","countryCode":"RU","stateCode":"IVA","latitude":"57.00392000","longitude":"40.85936000"},{"name":"Novopistsovo","countryCode":"RU","stateCode":"IVA","latitude":"57.32177000","longitude":"41.85310000"},{"name":"Novoye Leushino","countryCode":"RU","stateCode":"IVA","latitude":"56.80732000","longitude":"40.51443000"},{"name":"Novyye Gorki","countryCode":"RU","stateCode":"IVA","latitude":"56.72535000","longitude":"41.06014000"},{"name":"Palekh","countryCode":"RU","stateCode":"IVA","latitude":"56.80256000","longitude":"41.85508000"},{"name":"Palekhskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"56.83333000","longitude":"42.00000000"},{"name":"Pestyaki","countryCode":"RU","stateCode":"IVA","latitude":"56.70860000","longitude":"42.66954000"},{"name":"Pestyakovskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"56.58333000","longitude":"42.66667000"},{"name":"Petrovskiy","countryCode":"RU","stateCode":"IVA","latitude":"56.64210000","longitude":"40.32026000"},{"name":"Pistsovo","countryCode":"RU","stateCode":"IVA","latitude":"57.17904000","longitude":"40.52983000"},{"name":"Plës","countryCode":"RU","stateCode":"IVA","latitude":"57.45862000","longitude":"41.51579000"},{"name":"Privolzhsk","countryCode":"RU","stateCode":"IVA","latitude":"57.38698000","longitude":"41.28666000"},{"name":"Privolzhskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.33333000","longitude":"41.33333000"},{"name":"Puchezh","countryCode":"RU","stateCode":"IVA","latitude":"56.97878000","longitude":"43.16761000"},{"name":"Puchezhskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.00000000","longitude":"43.00000000"},{"name":"Rodniki","countryCode":"RU","stateCode":"IVA","latitude":"57.10513000","longitude":"41.73048000"},{"name":"Rodnikovskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.08333000","longitude":"41.75000000"},{"name":"Savino","countryCode":"RU","stateCode":"IVA","latitude":"56.59285000","longitude":"41.21814000"},{"name":"Savinskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"56.58333000","longitude":"41.33333000"},{"name":"Shuya","countryCode":"RU","stateCode":"IVA","latitude":"56.84865000","longitude":"41.38833000"},{"name":"Shuyskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"56.83333000","longitude":"41.50000000"},{"name":"Staraya Vichuga","countryCode":"RU","stateCode":"IVA","latitude":"57.26833000","longitude":"41.87873000"},{"name":"Talitsy","countryCode":"RU","stateCode":"IVA","latitude":"56.52801000","longitude":"42.33230000"},{"name":"Teykovo","countryCode":"RU","stateCode":"IVA","latitude":"56.85796000","longitude":"40.53692000"},{"name":"Teykovskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"56.75000000","longitude":"40.50000000"},{"name":"Verkhnelandekhovskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"56.83333000","longitude":"42.58333000"},{"name":"Verkhniy Landekh","countryCode":"RU","stateCode":"IVA","latitude":"56.83971000","longitude":"42.59730000"},{"name":"Vichuga","countryCode":"RU","stateCode":"IVA","latitude":"57.21276000","longitude":"41.93012000"},{"name":"Vichugskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.25000000","longitude":"42.00000000"},{"name":"Yur’yevets","countryCode":"RU","stateCode":"IVA","latitude":"57.32007000","longitude":"43.10410000"},{"name":"Yur’yevetskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.25000000","longitude":"42.83333000"},{"name":"Yuzha","countryCode":"RU","stateCode":"IVA","latitude":"56.58306000","longitude":"42.01222000"},{"name":"Yuzhskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"56.58333000","longitude":"42.00000000"},{"name":"Zarechnyy","countryCode":"RU","stateCode":"IVA","latitude":"57.46931000","longitude":"42.28431000"},{"name":"Zavolzhsk","countryCode":"RU","stateCode":"IVA","latitude":"57.48230000","longitude":"42.13779000"},{"name":"Zavolzhskiy Rayon","countryCode":"RU","stateCode":"IVA","latitude":"57.50000000","longitude":"42.08333000"},{"name":"Arman’","countryCode":"RU","stateCode":"MAG","latitude":"59.66994000","longitude":"150.13164000"},{"name":"Dukat","countryCode":"RU","stateCode":"MAG","latitude":"62.57231000","longitude":"155.34988000"},{"name":"Evensk","countryCode":"RU","stateCode":"MAG","latitude":"61.91722000","longitude":"159.23348000"},{"name":"Gorod Magadan","countryCode":"RU","stateCode":"MAG","latitude":"59.56029000","longitude":"150.79843000"},{"name":"Kholodnyy","countryCode":"RU","stateCode":"MAG","latitude":"62.71333000","longitude":"147.91361000"},{"name":"Magadan","countryCode":"RU","stateCode":"MAG","latitude":"59.56380000","longitude":"150.80347000"},{"name":"Myaundzha","countryCode":"RU","stateCode":"MAG","latitude":"63.04996000","longitude":"147.18438000"},{"name":"Ola","countryCode":"RU","stateCode":"MAG","latitude":"59.57823000","longitude":"151.29819000"},{"name":"Ol’skiy Rayon","countryCode":"RU","stateCode":"MAG","latitude":"60.00000000","longitude":"153.00000000"},{"name":"Omsukchan","countryCode":"RU","stateCode":"MAG","latitude":"62.51575000","longitude":"155.79038000"},{"name":"Omsukchanskiy Rayon","countryCode":"RU","stateCode":"MAG","latitude":"63.00000000","longitude":"156.33333000"},{"name":"Orotukan","countryCode":"RU","stateCode":"MAG","latitude":"62.26423000","longitude":"151.67153000"},{"name":"Palatka","countryCode":"RU","stateCode":"MAG","latitude":"60.10183000","longitude":"150.93433000"},{"name":"Seymchan","countryCode":"RU","stateCode":"MAG","latitude":"62.93373000","longitude":"152.39109000"},{"name":"Sinegor\'ye","countryCode":"RU","stateCode":"MAG","latitude":"62.08782000","longitude":"150.52162000"},{"name":"Sokol","countryCode":"RU","stateCode":"MAG","latitude":"59.91834000","longitude":"150.74956000"},{"name":"Srednekanskiy Rayon","countryCode":"RU","stateCode":"MAG","latitude":"64.00000000","longitude":"153.50000000"},{"name":"Susuman","countryCode":"RU","stateCode":"MAG","latitude":"62.78075000","longitude":"148.15396000"},{"name":"Talaya","countryCode":"RU","stateCode":"MAG","latitude":"61.37038000","longitude":"152.76878000"},{"name":"Uptar","countryCode":"RU","stateCode":"MAG","latitude":"59.89923000","longitude":"150.87376000"},{"name":"Ust’-Omchug","countryCode":"RU","stateCode":"MAG","latitude":"61.13336000","longitude":"149.63283000"},{"name":"Yagodnoye","countryCode":"RU","stateCode":"MAG","latitude":"62.52406000","longitude":"149.62827000"},{"name":"Arshan’","countryCode":"RU","stateCode":"KL","latitude":"46.27320000","longitude":"44.22000000"},{"name":"Elista","countryCode":"RU","stateCode":"KL","latitude":"46.30778000","longitude":"44.25583000"},{"name":"Gorodoviki","countryCode":"RU","stateCode":"KL","latitude":"46.13528000","longitude":"41.96556000"},{"name":"Gorodovikovsk","countryCode":"RU","stateCode":"KL","latitude":"46.08785000","longitude":"41.93353000"},{"name":"Iki-Burul","countryCode":"RU","stateCode":"KL","latitude":"45.82083000","longitude":"44.64722000"},{"name":"Iki-Burul’skiy Rayon","countryCode":"RU","stateCode":"KL","latitude":"45.83333000","longitude":"44.66667000"},{"name":"Kaspiyskiy","countryCode":"RU","stateCode":"KL","latitude":"45.39288000","longitude":"47.37073000"},{"name":"Komsomol’skiy","countryCode":"RU","stateCode":"KL","latitude":"45.33000000","longitude":"46.04280000"},{"name":"Malyye Derbety","countryCode":"RU","stateCode":"KL","latitude":"47.95472000","longitude":"44.68083000"},{"name":"Priyutnoye","countryCode":"RU","stateCode":"KL","latitude":"46.10111000","longitude":"43.50722000"},{"name":"Sadovoye","countryCode":"RU","stateCode":"KL","latitude":"47.77720000","longitude":"44.52080000"},{"name":"Sarpinskiy Rayon","countryCode":"RU","stateCode":"KL","latitude":"47.83333000","longitude":"44.83333000"},{"name":"Sovetskoye","countryCode":"RU","stateCode":"KL","latitude":"47.30868000","longitude":"44.52162000"},{"name":"Troitskoye","countryCode":"RU","stateCode":"KL","latitude":"46.42060000","longitude":"44.25910000"},{"name":"Tsagan Aman","countryCode":"RU","stateCode":"KL","latitude":"47.56390000","longitude":"46.72180000"},{"name":"Yashalta","countryCode":"RU","stateCode":"KL","latitude":"46.33950000","longitude":"42.27620000"},{"name":"Yashaltinskiy Rayon","countryCode":"RU","stateCode":"KL","latitude":"46.25000000","longitude":"42.50000000"},{"name":"Yashkul’","countryCode":"RU","stateCode":"KL","latitude":"46.17110000","longitude":"45.34350000"},{"name":"Aykino","countryCode":"RU","stateCode":"KO","latitude":"62.22481000","longitude":"49.99222000"},{"name":"Blagoyevo","countryCode":"RU","stateCode":"KO","latitude":"63.42310000","longitude":"47.96460000"},{"name":"Borovoy","countryCode":"RU","stateCode":"KO","latitude":"63.23005000","longitude":"52.89031000"},{"name":"Ezhva","countryCode":"RU","stateCode":"KO","latitude":"61.81281000","longitude":"50.72834000"},{"name":"Inta","countryCode":"RU","stateCode":"KO","latitude":"66.03169000","longitude":"60.16594000"},{"name":"Izhma","countryCode":"RU","stateCode":"KO","latitude":"65.00833000","longitude":"53.91128000"},{"name":"Knyazhpogostskiy Rayon","countryCode":"RU","stateCode":"KO","latitude":"62.58333000","longitude":"50.91667000"},{"name":"Kortkeros","countryCode":"RU","stateCode":"KO","latitude":"61.81056000","longitude":"51.58056000"},{"name":"Koslan","countryCode":"RU","stateCode":"KO","latitude":"63.45641000","longitude":"48.89891000"},{"name":"Koygorodok","countryCode":"RU","stateCode":"KO","latitude":"60.44498000","longitude":"50.99680000"},{"name":"Koygorodskiy Rayon","countryCode":"RU","stateCode":"KO","latitude":"60.41667000","longitude":"51.00000000"},{"name":"Kozhva","countryCode":"RU","stateCode":"KO","latitude":"65.10727000","longitude":"57.04590000"},{"name":"Letka","countryCode":"RU","stateCode":"KO","latitude":"59.60111000","longitude":"49.42321000"},{"name":"Mezhdurechensk","countryCode":"RU","stateCode":"KO","latitude":"63.24556000","longitude":"48.55333000"},{"name":"Mikun’","countryCode":"RU","stateCode":"KO","latitude":"62.35472000","longitude":"50.07714000"},{"name":"Mordino","countryCode":"RU","stateCode":"KO","latitude":"61.35327000","longitude":"51.89574000"},{"name":"Nizhniy Odes","countryCode":"RU","stateCode":"KO","latitude":"63.64451000","longitude":"54.85598000"},{"name":"Parma","countryCode":"RU","stateCode":"KO","latitude":"66.00000000","longitude":"57.70000000"},{"name":"Pechora","countryCode":"RU","stateCode":"KO","latitude":"65.14717000","longitude":"57.22439000"},{"name":"Priluzskiy Rayon","countryCode":"RU","stateCode":"KO","latitude":"60.33333000","longitude":"49.33333000"},{"name":"Promyshlennyy","countryCode":"RU","stateCode":"KO","latitude":"67.58333000","longitude":"63.91667000"},{"name":"Puteyets","countryCode":"RU","stateCode":"KO","latitude":"65.17157000","longitude":"57.09101000"},{"name":"Sedkyrkeshch","countryCode":"RU","stateCode":"KO","latitude":"61.75000000","longitude":"50.91667000"},{"name":"Shudayag","countryCode":"RU","stateCode":"KO","latitude":"63.52665000","longitude":"53.60582000"},{"name":"Sindor","countryCode":"RU","stateCode":"KO","latitude":"62.86286000","longitude":"51.89051000"},{"name":"Sosnogorsk","countryCode":"RU","stateCode":"KO","latitude":"63.60229000","longitude":"53.88175000"},{"name":"Sovetskiy","countryCode":"RU","stateCode":"KO","latitude":"67.48333000","longitude":"64.41667000"},{"name":"Syktyvkar","countryCode":"RU","stateCode":"KO","latitude":"61.66400000","longitude":"50.81500000"},{"name":"Synya","countryCode":"RU","stateCode":"KO","latitude":"65.37185000","longitude":"58.03874000"},{"name":"Troitsko-Pechorsk","countryCode":"RU","stateCode":"KO","latitude":"62.70836000","longitude":"56.19643000"},{"name":"Troitsko-Pechorskiy Rayon","countryCode":"RU","stateCode":"KO","latitude":"62.66667000","longitude":"56.25000000"},{"name":"Tsementnozavodskiy","countryCode":"RU","stateCode":"KO","latitude":"67.62834000","longitude":"64.08965000"},{"name":"Ukhta","countryCode":"RU","stateCode":"KO","latitude":"63.56705000","longitude":"53.68348000"},{"name":"Usinsk","countryCode":"RU","stateCode":"KO","latitude":"65.99389000","longitude":"57.52806000"},{"name":"Usogorsk","countryCode":"RU","stateCode":"KO","latitude":"63.41064000","longitude":"48.68722000"},{"name":"Ust-Tsilma","countryCode":"RU","stateCode":"KO","latitude":"65.44104000","longitude":"52.14978000"},{"name":"Ust’-Kulom","countryCode":"RU","stateCode":"KO","latitude":"61.68636000","longitude":"53.69020000"},{"name":"Ust’-Tsilemskiy Rayon","countryCode":"RU","stateCode":"KO","latitude":"65.41667000","longitude":"52.16667000"},{"name":"Verkhnyaya Inta","countryCode":"RU","stateCode":"KO","latitude":"65.98115000","longitude":"60.30945000"},{"name":"Verkhnyaya Maksakovka","countryCode":"RU","stateCode":"KO","latitude":"61.63504000","longitude":"50.96740000"},{"name":"Vizinga","countryCode":"RU","stateCode":"KO","latitude":"61.07493000","longitude":"50.10311000"},{"name":"Vodnyy","countryCode":"RU","stateCode":"KO","latitude":"63.50464000","longitude":"53.40947000"},{"name":"Vorgashor","countryCode":"RU","stateCode":"KO","latitude":"67.58355000","longitude":"63.79399000"},{"name":"Vorkuta","countryCode":"RU","stateCode":"KO","latitude":"67.49884000","longitude":"64.05253000"},{"name":"Voyvozh","countryCode":"RU","stateCode":"KO","latitude":"62.89198000","longitude":"54.96346000"},{"name":"Vuktyl","countryCode":"RU","stateCode":"KO","latitude":"63.85667000","longitude":"57.30944000"},{"name":"Yarega","countryCode":"RU","stateCode":"KO","latitude":"63.43543000","longitude":"53.57650000"},{"name":"Yemva","countryCode":"RU","stateCode":"KO","latitude":"62.58999000","longitude":"50.85939000"},{"name":"Zapolyarnyy","countryCode":"RU","stateCode":"KO","latitude":"67.49552000","longitude":"63.73275000"},{"name":"Zelenets","countryCode":"RU","stateCode":"KO","latitude":"61.88485000","longitude":"50.74892000"},{"name":"Zheshart","countryCode":"RU","stateCode":"KO","latitude":"62.07314000","longitude":"49.57335000"},{"name":"Azovo","countryCode":"RU","stateCode":"OMS","latitude":"54.69972000","longitude":"73.02367000"},{"name":"Beregovoy","countryCode":"RU","stateCode":"OMS","latitude":"55.17301000","longitude":"73.21984000"},{"name":"Bol’sherech’ye","countryCode":"RU","stateCode":"OMS","latitude":"56.09252000","longitude":"74.62716000"},{"name":"Cherlak","countryCode":"RU","stateCode":"OMS","latitude":"54.15500000","longitude":"74.80550000"},{"name":"Irtyshskiy","countryCode":"RU","stateCode":"OMS","latitude":"54.81426000","longitude":"73.58722000"},{"name":"Kalachinsk","countryCode":"RU","stateCode":"OMS","latitude":"55.05286000","longitude":"74.57511000"},{"name":"Kolosovka","countryCode":"RU","stateCode":"OMS","latitude":"56.46779000","longitude":"73.61096000"},{"name":"Kormilovka","countryCode":"RU","stateCode":"OMS","latitude":"55.00264000","longitude":"74.10281000"},{"name":"Krasnoyarka","countryCode":"RU","stateCode":"OMS","latitude":"55.33333000","longitude":"73.11667000"},{"name":"Krasnyy Yar","countryCode":"RU","stateCode":"OMS","latitude":"55.24242000","longitude":"72.92635000"},{"name":"Krutaya Gorka","countryCode":"RU","stateCode":"OMS","latitude":"55.36493000","longitude":"73.22310000"},{"name":"Krutinka","countryCode":"RU","stateCode":"OMS","latitude":"56.00550000","longitude":"71.51131000"},{"name":"Luzino","countryCode":"RU","stateCode":"OMS","latitude":"54.94811000","longitude":"73.03531000"},{"name":"Lyubinskiy","countryCode":"RU","stateCode":"OMS","latitude":"55.15421000","longitude":"72.69247000"},{"name":"Muromtsevo","countryCode":"RU","stateCode":"OMS","latitude":"56.37238000","longitude":"75.24175000"},{"name":"Muromtsevskiy Rayon","countryCode":"RU","stateCode":"OMS","latitude":"56.41667000","longitude":"75.50000000"},{"name":"Nazyvayevsk","countryCode":"RU","stateCode":"OMS","latitude":"55.56975000","longitude":"71.35294000"},{"name":"Nizhnyaya Omka","countryCode":"RU","stateCode":"OMS","latitude":"55.43375000","longitude":"74.94256000"},{"name":"Novoomskiy","countryCode":"RU","stateCode":"OMS","latitude":"54.84152000","longitude":"73.30174000"},{"name":"Novovarshavka","countryCode":"RU","stateCode":"OMS","latitude":"54.17210000","longitude":"74.69460000"},{"name":"Odesskoye","countryCode":"RU","stateCode":"OMS","latitude":"54.21500000","longitude":"72.96510000"},{"name":"Okoneshnikovo","countryCode":"RU","stateCode":"OMS","latitude":"54.83767000","longitude":"75.08343000"},{"name":"Omsk","countryCode":"RU","stateCode":"OMS","latitude":"54.99244000","longitude":"73.36859000"},{"name":"Pavlogradka","countryCode":"RU","stateCode":"OMS","latitude":"54.20240000","longitude":"73.55920000"},{"name":"Poltavka","countryCode":"RU","stateCode":"OMS","latitude":"54.36629000","longitude":"71.76319000"},{"name":"Rostovka","countryCode":"RU","stateCode":"OMS","latitude":"55.38420000","longitude":"71.88913000"},{"name":"Russkaya Polyana","countryCode":"RU","stateCode":"OMS","latitude":"53.77944000","longitude":"73.88056000"},{"name":"Sargatskoye","countryCode":"RU","stateCode":"OMS","latitude":"55.61006000","longitude":"73.49716000"},{"name":"Sedel’nikovskiy Rayon","countryCode":"RU","stateCode":"OMS","latitude":"57.00000000","longitude":"75.50000000"},{"name":"Sherbakul’","countryCode":"RU","stateCode":"OMS","latitude":"54.63159000","longitude":"72.39635000"},{"name":"Tara","countryCode":"RU","stateCode":"OMS","latitude":"56.89436000","longitude":"74.37096000"},{"name":"Tavricheskoye","countryCode":"RU","stateCode":"OMS","latitude":"54.58508000","longitude":"73.63950000"},{"name":"Tevriz","countryCode":"RU","stateCode":"OMS","latitude":"57.50900000","longitude":"72.40420000"},{"name":"Troitsk","countryCode":"RU","stateCode":"OMS","latitude":"55.70128000","longitude":"72.23369000"},{"name":"Tyukalinsk","countryCode":"RU","stateCode":"OMS","latitude":"55.87321000","longitude":"72.19673000"},{"name":"Ust’-Ishim","countryCode":"RU","stateCode":"OMS","latitude":"57.69350000","longitude":"71.16650000"},{"name":"Vkhodnoy","countryCode":"RU","stateCode":"OMS","latitude":"54.95181000","longitude":"73.17108000"},{"name":"Znamenskoye","countryCode":"RU","stateCode":"OMS","latitude":"57.12806000","longitude":"73.82821000"},{"name":"Babayevo","countryCode":"RU","stateCode":"VLG","latitude":"59.39360000","longitude":"35.93710000"},{"name":"Babayevskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.50000000","longitude":"36.00000000"},{"name":"Belozërsk","countryCode":"RU","stateCode":"VLG","latitude":"60.02880000","longitude":"37.80840000"},{"name":"Belozërskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.91667000","longitude":"37.25000000"},{"name":"Chagoda","countryCode":"RU","stateCode":"VLG","latitude":"59.16400000","longitude":"35.32850000"},{"name":"Chagodoshchenskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.00000000","longitude":"35.41667000"},{"name":"Chebsara","countryCode":"RU","stateCode":"VLG","latitude":"59.20016000","longitude":"38.83556000"},{"name":"Cherepovets","countryCode":"RU","stateCode":"VLG","latitude":"59.13333000","longitude":"37.90000000"},{"name":"Cherepovetskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.33333000","longitude":"37.91667000"},{"name":"Ferapontovo","countryCode":"RU","stateCode":"VLG","latitude":"59.95425000","longitude":"38.56745000"},{"name":"Goritsy","countryCode":"RU","stateCode":"VLG","latitude":"59.86949000","longitude":"38.26016000"},{"name":"Gryazovets","countryCode":"RU","stateCode":"VLG","latitude":"58.88000000","longitude":"40.25250000"},{"name":"Gryazovetskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"58.91667000","longitude":"40.75000000"},{"name":"Imeni Babushkina","countryCode":"RU","stateCode":"VLG","latitude":"59.75727000","longitude":"43.12847000"},{"name":"Imeni Zhelyabova","countryCode":"RU","stateCode":"VLG","latitude":"58.95440000","longitude":"36.59560000"},{"name":"Kadnikov","countryCode":"RU","stateCode":"VLG","latitude":"59.50218000","longitude":"40.33803000"},{"name":"Kaduy","countryCode":"RU","stateCode":"VLG","latitude":"59.20000000","longitude":"37.15000000"},{"name":"Kaduyskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.33333000","longitude":"37.00000000"},{"name":"Kharovsk","countryCode":"RU","stateCode":"VLG","latitude":"59.96425000","longitude":"40.19121000"},{"name":"Kharovskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"60.08333000","longitude":"40.25000000"},{"name":"Khokhlovo","countryCode":"RU","stateCode":"VLG","latitude":"59.14923000","longitude":"37.39978000"},{"name":"Kichmengskiy Gorodok","countryCode":"RU","stateCode":"VLG","latitude":"59.98164000","longitude":"45.78543000"},{"name":"Kichmengsko-Gorodetskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"60.00000000","longitude":"46.00000000"},{"name":"Kirillov","countryCode":"RU","stateCode":"VLG","latitude":"59.86299000","longitude":"38.38128000"},{"name":"Kirillovskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"60.00000000","longitude":"38.58333000"},{"name":"Krasavino","countryCode":"RU","stateCode":"VLG","latitude":"60.96225000","longitude":"46.48321000"},{"name":"Kuzino","countryCode":"RU","stateCode":"VLG","latitude":"59.77665000","longitude":"38.31040000"},{"name":"Lipin Bor","countryCode":"RU","stateCode":"VLG","latitude":"60.26300000","longitude":"37.97850000"},{"name":"Mezhdurechenskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.25000000","longitude":"41.00000000"},{"name":"Molochnoye","countryCode":"RU","stateCode":"VLG","latitude":"59.29166000","longitude":"39.67868000"},{"name":"Myaksa","countryCode":"RU","stateCode":"VLG","latitude":"58.88890000","longitude":"38.19380000"},{"name":"Nelazskoye","countryCode":"RU","stateCode":"VLG","latitude":"59.18919000","longitude":"37.63963000"},{"name":"Nikol’sk","countryCode":"RU","stateCode":"VLG","latitude":"59.53531000","longitude":"45.45743000"},{"name":"Nyuksenitsa","countryCode":"RU","stateCode":"VLG","latitude":"60.41159000","longitude":"44.23309000"},{"name":"Sazonovo","countryCode":"RU","stateCode":"VLG","latitude":"59.09190000","longitude":"35.22680000"},{"name":"Sheksna","countryCode":"RU","stateCode":"VLG","latitude":"59.20998000","longitude":"38.51066000"},{"name":"Sheksninskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.25000000","longitude":"38.58333000"},{"name":"Shuyskoye","countryCode":"RU","stateCode":"VLG","latitude":"59.37356000","longitude":"41.03047000"},{"name":"Sokol","countryCode":"RU","stateCode":"VLG","latitude":"59.46167000","longitude":"40.12056000"},{"name":"Sokol’skiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.50000000","longitude":"40.33333000"},{"name":"Suda","countryCode":"RU","stateCode":"VLG","latitude":"59.15254000","longitude":"37.55820000"},{"name":"Syamzha","countryCode":"RU","stateCode":"VLG","latitude":"60.01577000","longitude":"41.06139000"},{"name":"Syamzhenskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"60.00000000","longitude":"41.25000000"},{"name":"Tarnogskiy Gorodok","countryCode":"RU","stateCode":"VLG","latitude":"60.49972000","longitude":"43.57611000"},{"name":"Tarnogskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"60.50000000","longitude":"43.50000000"},{"name":"Tonshalovo","countryCode":"RU","stateCode":"VLG","latitude":"59.19483000","longitude":"37.94746000"},{"name":"Totemskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.75000000","longitude":"42.50000000"},{"name":"Tot’ma","countryCode":"RU","stateCode":"VLG","latitude":"59.97375000","longitude":"42.76487000"},{"name":"Ustyuzhenskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"58.83333000","longitude":"36.50000000"},{"name":"Ustyuzhna","countryCode":"RU","stateCode":"VLG","latitude":"58.83940000","longitude":"36.43210000"},{"name":"Ust’-Kubinskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.91667000","longitude":"39.50000000"},{"name":"Ust’ye","countryCode":"RU","stateCode":"VLG","latitude":"59.63043000","longitude":"39.73596000"},{"name":"Velikiy Ustyug","countryCode":"RU","stateCode":"VLG","latitude":"60.76186000","longitude":"46.31352000"},{"name":"Velikoustyugskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"60.75000000","longitude":"46.00000000"},{"name":"Verkhovazhskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"60.58333000","longitude":"42.25000000"},{"name":"Verkhovazh’ye","countryCode":"RU","stateCode":"VLG","latitude":"60.74717000","longitude":"42.04652000"},{"name":"Vokhtoga","countryCode":"RU","stateCode":"VLG","latitude":"58.80949000","longitude":"41.06245000"},{"name":"Vologda","countryCode":"RU","stateCode":"VLG","latitude":"59.22390000","longitude":"39.88398000"},{"name":"Vologodskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"59.16667000","longitude":"39.75000000"},{"name":"Vozhega","countryCode":"RU","stateCode":"VLG","latitude":"60.47246000","longitude":"40.22134000"},{"name":"Vytegorskiy Rayon","countryCode":"RU","stateCode":"VLG","latitude":"61.00000000","longitude":"36.50000000"},{"name":"Vytegra","countryCode":"RU","stateCode":"VLG","latitude":"61.00636000","longitude":"36.44811000"},{"name":"Zubovo","countryCode":"RU","stateCode":"VLG","latitude":"60.31810000","longitude":"36.97090000"},{"name":"Babushkin","countryCode":"RU","stateCode":"BU","latitude":"51.71222000","longitude":"105.86472000"},{"name":"Bagdarin","countryCode":"RU","stateCode":"BU","latitude":"54.43333000","longitude":"113.60000000"},{"name":"Barguzin","countryCode":"RU","stateCode":"BU","latitude":"53.61875000","longitude":"109.63904000"},{"name":"Bayangol","countryCode":"RU","stateCode":"BU","latitude":"50.69770000","longitude":"103.46560000"},{"name":"Bichura","countryCode":"RU","stateCode":"BU","latitude":"50.58806000","longitude":"107.60222000"},{"name":"Bol’shoy Kunaley","countryCode":"RU","stateCode":"BU","latitude":"51.43203000","longitude":"107.60890000"},{"name":"Dzhida","countryCode":"RU","stateCode":"BU","latitude":"50.67722000","longitude":"106.18056000"},{"name":"Gusinoozyorsk","countryCode":"RU","stateCode":"BU","latitude":"51.28333000","longitude":"106.50000000"},{"name":"Gusinoye Ozero","countryCode":"RU","stateCode":"BU","latitude":"51.11444000","longitude":"106.26139000"},{"name":"Il’inka","countryCode":"RU","stateCode":"BU","latitude":"52.11944000","longitude":"107.27083000"},{"name":"Il’ka","countryCode":"RU","stateCode":"BU","latitude":"51.72114000","longitude":"108.52169000"},{"name":"Istok","countryCode":"RU","stateCode":"BU","latitude":"52.09528000","longitude":"106.24750000"},{"name":"Ivolginsk","countryCode":"RU","stateCode":"BU","latitude":"51.74919000","longitude":"107.28374000"},{"name":"Ivolginskiy Rayon","countryCode":"RU","stateCode":"BU","latitude":"51.83333000","longitude":"107.33333000"},{"name":"Kabansk","countryCode":"RU","stateCode":"BU","latitude":"52.04861000","longitude":"106.65278000"},{"name":"Kholtoson","countryCode":"RU","stateCode":"BU","latitude":"50.29810000","longitude":"103.30970000"},{"name":"Khonkholoy","countryCode":"RU","stateCode":"BU","latitude":"51.13186000","longitude":"108.22515000"},{"name":"Khorinsk","countryCode":"RU","stateCode":"BU","latitude":"52.16631000","longitude":"109.77626000"},{"name":"Kichera","countryCode":"RU","stateCode":"BU","latitude":"55.93874000","longitude":"110.10122000"},{"name":"Kizhinga","countryCode":"RU","stateCode":"BU","latitude":"51.84760000","longitude":"109.90795000"},{"name":"Kudara-Somon","countryCode":"RU","stateCode":"BU","latitude":"50.15472000","longitude":"107.40139000"},{"name":"Kurumkan","countryCode":"RU","stateCode":"BU","latitude":"54.32093000","longitude":"110.30651000"},{"name":"Kyakhta","countryCode":"RU","stateCode":"BU","latitude":"50.35737000","longitude":"106.45033000"},{"name":"Kyren","countryCode":"RU","stateCode":"BU","latitude":"51.68280000","longitude":"102.14080000"},{"name":"Mukhorshibirskiy Rayon","countryCode":"RU","stateCode":"BU","latitude":"51.08333000","longitude":"107.75000000"},{"name":"Mukhorshibir’","countryCode":"RU","stateCode":"BU","latitude":"51.04986000","longitude":"107.82997000"},{"name":"Muyskiy Rayon","countryCode":"RU","stateCode":"BU","latitude":"56.33333000","longitude":"115.00000000"},{"name":"Naushki","countryCode":"RU","stateCode":"BU","latitude":"50.38278000","longitude":"106.10556000"},{"name":"Nikolayevskiy","countryCode":"RU","stateCode":"BU","latitude":"51.65526000","longitude":"107.80068000"},{"name":"Nikol’sk","countryCode":"RU","stateCode":"BU","latitude":"51.18867000","longitude":"108.32187000"},{"name":"Nizhneangarsk","countryCode":"RU","stateCode":"BU","latitude":"55.79326000","longitude":"109.58029000"},{"name":"Nizhniy Sayantuy","countryCode":"RU","stateCode":"BU","latitude":"51.73751000","longitude":"107.51308000"},{"name":"Novaya Bryan’","countryCode":"RU","stateCode":"BU","latitude":"51.71699000","longitude":"108.27014000"},{"name":"Novokizhinginsk","countryCode":"RU","stateCode":"BU","latitude":"51.61620000","longitude":"109.60265000"},{"name":"Novyy Uoyan","countryCode":"RU","stateCode":"BU","latitude":"56.15722000","longitude":"111.70556000"},{"name":"Novyy Zagan","countryCode":"RU","stateCode":"BU","latitude":"51.02858000","longitude":"107.76376000"},{"name":"Okino-Klyuchi","countryCode":"RU","stateCode":"BU","latitude":"50.59389000","longitude":"107.10944000"},{"name":"Okinskiy Rayon","countryCode":"RU","stateCode":"BU","latitude":"52.50000000","longitude":"100.50000000"},{"name":"Onokhoy","countryCode":"RU","stateCode":"BU","latitude":"51.92859000","longitude":"108.06693000"},{"name":"Orlik","countryCode":"RU","stateCode":"BU","latitude":"52.51780000","longitude":"99.82500000"},{"name":"Petropavlovka","countryCode":"RU","stateCode":"BU","latitude":"50.61140000","longitude":"105.31960000"},{"name":"Pribaykal’skiy Rayon","countryCode":"RU","stateCode":"BU","latitude":"52.50000000","longitude":"108.00000000"},{"name":"Rechka-Vydrino","countryCode":"RU","stateCode":"BU","latitude":"51.48920000","longitude":"104.84290000"},{"name":"Sagan-Nur","countryCode":"RU","stateCode":"BU","latitude":"51.34360000","longitude":"108.44490000"},{"name":"Selenduma","countryCode":"RU","stateCode":"BU","latitude":"50.91306000","longitude":"106.24056000"},{"name":"Selenginskiy Rayon","countryCode":"RU","stateCode":"BU","latitude":"51.16667000","longitude":"106.33333000"},{"name":"Severo-Baykal’skiy Rayon","countryCode":"RU","stateCode":"BU","latitude":"56.00000000","longitude":"111.50000000"},{"name":"Severobaykal’sk","countryCode":"RU","stateCode":"BU","latitude":"55.63695000","longitude":"109.32297000"},{"name":"Severomuysk","countryCode":"RU","stateCode":"BU","latitude":"56.14806000","longitude":"113.42667000"},{"name":"Sharalday","countryCode":"RU","stateCode":"BU","latitude":"51.02528000","longitude":"107.64487000"},{"name":"Sokol","countryCode":"RU","stateCode":"BU","latitude":"51.80036000","longitude":"107.44437000"},{"name":"Sosnovo-Ozerskoye","countryCode":"RU","stateCode":"BU","latitude":"52.52466000","longitude":"111.54124000"},{"name":"Sotnikovo","countryCode":"RU","stateCode":"BU","latitude":"51.88448000","longitude":"107.48250000"},{"name":"Taksimo","countryCode":"RU","stateCode":"BU","latitude":"56.34162000","longitude":"114.90048000"},{"name":"Tankhoy","countryCode":"RU","stateCode":"BU","latitude":"51.55683000","longitude":"105.12620000"},{"name":"Tarbagatay","countryCode":"RU","stateCode":"BU","latitude":"51.48195000","longitude":"107.36158000"},{"name":"Tataurovo","countryCode":"RU","stateCode":"BU","latitude":"52.14182000","longitude":"107.44054000"},{"name":"Turka","countryCode":"RU","stateCode":"BU","latitude":"52.94920000","longitude":"108.22170000"},{"name":"Turuntayevo","countryCode":"RU","stateCode":"BU","latitude":"52.20203000","longitude":"107.64484000"},{"name":"Ulan-Ude","countryCode":"RU","stateCode":"BU","latitude":"51.82721000","longitude":"107.60627000"},{"name":"Ust’-Barguzin","countryCode":"RU","stateCode":"BU","latitude":"53.41116000","longitude":"109.03103000"},{"name":"Vydrino","countryCode":"RU","stateCode":"BU","latitude":"51.46300000","longitude":"104.64250000"},{"name":"Zaigrayevo","countryCode":"RU","stateCode":"BU","latitude":"51.83487000","longitude":"108.26700000"},{"name":"Zakamensk","countryCode":"RU","stateCode":"BU","latitude":"50.37410000","longitude":"103.28630000"},{"name":"Zarechnyy","countryCode":"RU","stateCode":"BU","latitude":"51.84928000","longitude":"107.52100000"},{"name":"Zhemchug","countryCode":"RU","stateCode":"BU","latitude":"51.68610000","longitude":"102.45900000"},{"name":"Babynino","countryCode":"RU","stateCode":"KLU","latitude":"54.39385000","longitude":"35.77013000"},{"name":"Babyninskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.41667000","longitude":"35.75000000"},{"name":"Balabanovo","countryCode":"RU","stateCode":"KLU","latitude":"55.18161000","longitude":"36.66060000"},{"name":"Baryatino","countryCode":"RU","stateCode":"KLU","latitude":"54.31206000","longitude":"34.52096000"},{"name":"Baryatinskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.33333000","longitude":"34.58333000"},{"name":"Belousovo","countryCode":"RU","stateCode":"KLU","latitude":"55.09499000","longitude":"36.67320000"},{"name":"Betlitsa","countryCode":"RU","stateCode":"KLU","latitude":"54.00946000","longitude":"33.95875000"},{"name":"Borovsk","countryCode":"RU","stateCode":"KLU","latitude":"55.20639000","longitude":"36.48611000"},{"name":"Borovskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"55.16667000","longitude":"36.50000000"},{"name":"Deshovki","countryCode":"RU","stateCode":"KLU","latitude":"54.00333000","longitude":"35.78771000"},{"name":"Detchino","countryCode":"RU","stateCode":"KLU","latitude":"54.80923000","longitude":"36.30750000"},{"name":"Duminichi","countryCode":"RU","stateCode":"KLU","latitude":"53.93446000","longitude":"35.10993000"},{"name":"Duminichskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"53.91667000","longitude":"35.00000000"},{"name":"Dvortsy","countryCode":"RU","stateCode":"KLU","latitude":"54.61677000","longitude":"35.99740000"},{"name":"Dzerzhinskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.75000000","longitude":"35.75000000"},{"name":"Ferzikovo","countryCode":"RU","stateCode":"KLU","latitude":"54.51913000","longitude":"36.75671000"},{"name":"Ferzikovskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.58333000","longitude":"36.58333000"},{"name":"Iznoski","countryCode":"RU","stateCode":"KLU","latitude":"54.98806000","longitude":"35.31083000"},{"name":"Iznoskovskiy rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.99026000","longitude":"35.30961000"},{"name":"Kaluga","countryCode":"RU","stateCode":"KLU","latitude":"54.52930000","longitude":"36.27542000"},{"name":"Khvastovichi","countryCode":"RU","stateCode":"KLU","latitude":"53.46942000","longitude":"35.09409000"},{"name":"Khvastovichskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"53.50000000","longitude":"35.16667000"},{"name":"Kirov","countryCode":"RU","stateCode":"KLU","latitude":"54.06686000","longitude":"34.29955000"},{"name":"Kirovskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.08333000","longitude":"34.41667000"},{"name":"Kondrovo","countryCode":"RU","stateCode":"KLU","latitude":"54.80639000","longitude":"35.92778000"},{"name":"Kozel’sk","countryCode":"RU","stateCode":"KLU","latitude":"54.03746000","longitude":"35.77159000"},{"name":"Kozel’skiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.00000000","longitude":"35.83333000"},{"name":"Kremenki","countryCode":"RU","stateCode":"KLU","latitude":"54.88626000","longitude":"37.11955000"},{"name":"Kudinovo","countryCode":"RU","stateCode":"KLU","latitude":"54.99939000","longitude":"36.25331000"},{"name":"Kurovskoye","countryCode":"RU","stateCode":"KLU","latitude":"54.54299000","longitude":"36.00262000"},{"name":"Kuybyshevskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.08333000","longitude":"33.91667000"},{"name":"Lyudinovo","countryCode":"RU","stateCode":"KLU","latitude":"53.86639000","longitude":"34.44778000"},{"name":"Lyudinovskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"53.91667000","longitude":"34.50000000"},{"name":"Maloyaroslavets","countryCode":"RU","stateCode":"KLU","latitude":"55.01457000","longitude":"36.47185000"},{"name":"Maloyaroslavetskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.91667000","longitude":"36.50000000"},{"name":"Medynskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"55.08333000","longitude":"35.83333000"},{"name":"Medyn’","countryCode":"RU","stateCode":"KLU","latitude":"54.96917000","longitude":"35.85861000"},{"name":"Meshchovsk","countryCode":"RU","stateCode":"KLU","latitude":"54.32444000","longitude":"35.28083000"},{"name":"Meshchovskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.33333000","longitude":"35.41667000"},{"name":"Mosal’sk","countryCode":"RU","stateCode":"KLU","latitude":"54.48806000","longitude":"34.98167000"},{"name":"Mosal’skiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.58333000","longitude":"34.83333000"},{"name":"Mstikhino","countryCode":"RU","stateCode":"KLU","latitude":"54.55947000","longitude":"36.12777000"},{"name":"Myatlevo","countryCode":"RU","stateCode":"KLU","latitude":"54.89693000","longitude":"35.67619000"},{"name":"Nikola-Lenivets","countryCode":"RU","stateCode":"KLU","latitude":"54.74943000","longitude":"35.60133000"},{"name":"Obninsk","countryCode":"RU","stateCode":"KLU","latitude":"55.09681000","longitude":"36.61006000"},{"name":"Peremyshl’","countryCode":"RU","stateCode":"KLU","latitude":"54.26313000","longitude":"36.16063000"},{"name":"Peremyshl’skiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.25000000","longitude":"36.08333000"},{"name":"Polotnyanyy Zavod","countryCode":"RU","stateCode":"KLU","latitude":"54.72139000","longitude":"35.96611000"},{"name":"Pyatovskiy","countryCode":"RU","stateCode":"KLU","latitude":"54.68908000","longitude":"36.05634000"},{"name":"Seredeyskiy","countryCode":"RU","stateCode":"KLU","latitude":"54.05071000","longitude":"35.23183000"},{"name":"Sosenskiy","countryCode":"RU","stateCode":"KLU","latitude":"54.05899000","longitude":"35.96228000"},{"name":"Spas-Demensk","countryCode":"RU","stateCode":"KLU","latitude":"54.41222000","longitude":"34.02257000"},{"name":"Spas-Demenskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.41667000","longitude":"34.00000000"},{"name":"Sukhinichi","countryCode":"RU","stateCode":"KLU","latitude":"54.09989000","longitude":"35.34254000"},{"name":"Sukhinichskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.08333000","longitude":"35.33333000"},{"name":"Tarusa","countryCode":"RU","stateCode":"KLU","latitude":"54.72436000","longitude":"37.17272000"},{"name":"Tarusskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.66667000","longitude":"37.00000000"},{"name":"Tovarkovo","countryCode":"RU","stateCode":"KLU","latitude":"54.67617000","longitude":"35.93860000"},{"name":"Ul’yanovskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"53.66667000","longitude":"35.66667000"},{"name":"Vorotynsk","countryCode":"RU","stateCode":"KLU","latitude":"54.42828000","longitude":"36.04646000"},{"name":"Vysokinichi","countryCode":"RU","stateCode":"KLU","latitude":"54.90928000","longitude":"36.93148000"},{"name":"Yermolino","countryCode":"RU","stateCode":"KLU","latitude":"55.19489000","longitude":"36.59513000"},{"name":"Yukhnov","countryCode":"RU","stateCode":"KLU","latitude":"54.74444000","longitude":"35.22972000"},{"name":"Yukhnovskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"54.75000000","longitude":"35.25000000"},{"name":"Zarech’ye","countryCode":"RU","stateCode":"KLU","latitude":"53.73078000","longitude":"35.63246000"},{"name":"Zhiletovo","countryCode":"RU","stateCode":"KLU","latitude":"54.69216000","longitude":"36.02225000"},{"name":"Zhizdra","countryCode":"RU","stateCode":"KLU","latitude":"53.74596000","longitude":"34.73951000"},{"name":"Zhizdrinskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"53.66667000","longitude":"34.75000000"},{"name":"Zhukovo","countryCode":"RU","stateCode":"KLU","latitude":"55.03178000","longitude":"36.74402000"},{"name":"Zhukovskiy Rayon","countryCode":"RU","stateCode":"KLU","latitude":"55.08333000","longitude":"36.75000000"},{"name":"Bagrationovsk","countryCode":"RU","stateCode":"KGD","latitude":"54.38714000","longitude":"20.64372000"},{"name":"Baltiysk","countryCode":"RU","stateCode":"KGD","latitude":"54.65455000","longitude":"19.90929000"},{"name":"Bol\'shoe Isakovo","countryCode":"RU","stateCode":"KGD","latitude":"54.71774000","longitude":"20.60284000"},{"name":"Chernyakhovsk","countryCode":"RU","stateCode":"KGD","latitude":"54.63345000","longitude":"21.81557000"},{"name":"Donskoye","countryCode":"RU","stateCode":"KGD","latitude":"54.93842000","longitude":"19.96821000"},{"name":"Gur’yevsk","countryCode":"RU","stateCode":"KGD","latitude":"54.77323000","longitude":"20.60521000"},{"name":"Gusev","countryCode":"RU","stateCode":"KGD","latitude":"54.59222000","longitude":"22.19972000"},{"name":"Gvardeysk","countryCode":"RU","stateCode":"KGD","latitude":"54.64772000","longitude":"21.06513000"},{"name":"Kaliningrad","countryCode":"RU","stateCode":"KGD","latitude":"54.70649000","longitude":"20.51095000"},{"name":"Khrabrovo","countryCode":"RU","stateCode":"KGD","latitude":"54.89709000","longitude":"20.58035000"},{"name":"Krasnoznamensk","countryCode":"RU","stateCode":"KGD","latitude":"54.94222000","longitude":"22.48972000"},{"name":"Ladushkin","countryCode":"RU","stateCode":"KGD","latitude":"54.57025000","longitude":"20.17099000"},{"name":"Maloye Isakovo","countryCode":"RU","stateCode":"KGD","latitude":"54.73269000","longitude":"20.58413000"},{"name":"Mamonovo","countryCode":"RU","stateCode":"KGD","latitude":"54.46427000","longitude":"19.93801000"},{"name":"Neman","countryCode":"RU","stateCode":"KGD","latitude":"55.03111000","longitude":"22.02639000"},{"name":"Nemanskiy Rayon","countryCode":"RU","stateCode":"KGD","latitude":"54.91667000","longitude":"22.00000000"},{"name":"Nesterov","countryCode":"RU","stateCode":"KGD","latitude":"54.63056000","longitude":"22.57139000"},{"name":"Nesterovskiy Rayon","countryCode":"RU","stateCode":"KGD","latitude":"54.58333000","longitude":"22.58333000"},{"name":"Otradnoye","countryCode":"RU","stateCode":"KGD","latitude":"54.94114000","longitude":"20.11397000"},{"name":"Ozerskiy Rayon","countryCode":"RU","stateCode":"KGD","latitude":"54.41667000","longitude":"22.00000000"},{"name":"Ozërsk","countryCode":"RU","stateCode":"KGD","latitude":"54.41056000","longitude":"22.01167000"},{"name":"Pionerskiy","countryCode":"RU","stateCode":"KGD","latitude":"54.95083000","longitude":"20.22748000"},{"name":"Polessk","countryCode":"RU","stateCode":"KGD","latitude":"54.86205000","longitude":"21.10279000"},{"name":"Pravdinsk","countryCode":"RU","stateCode":"KGD","latitude":"54.44289000","longitude":"21.01785000"},{"name":"Primorsk","countryCode":"RU","stateCode":"KGD","latitude":"54.73905000","longitude":"20.00553000"},{"name":"Slavsk","countryCode":"RU","stateCode":"KGD","latitude":"55.04250000","longitude":"21.67704000"},{"name":"Slavskiy Rayon","countryCode":"RU","stateCode":"KGD","latitude":"55.00000000","longitude":"21.66667000"},{"name":"Sovetsk","countryCode":"RU","stateCode":"KGD","latitude":"55.08392000","longitude":"21.87851000"},{"name":"Svetlogorsk","countryCode":"RU","stateCode":"KGD","latitude":"54.93987000","longitude":"20.15479000"},{"name":"Svetlyy","countryCode":"RU","stateCode":"KGD","latitude":"54.67501000","longitude":"20.13473000"},{"name":"Volochayevskoye","countryCode":"RU","stateCode":"KGD","latitude":"54.70034000","longitude":"20.21966000"},{"name":"Vzmorye","countryCode":"RU","stateCode":"KGD","latitude":"54.69606000","longitude":"20.23613000"},{"name":"Yantarnyy","countryCode":"RU","stateCode":"KGD","latitude":"54.87102000","longitude":"19.94016000"},{"name":"Yuzhnyy","countryCode":"RU","stateCode":"KGD","latitude":"54.54837000","longitude":"20.59843000"},{"name":"Zelenogradsk","countryCode":"RU","stateCode":"KGD","latitude":"54.95893000","longitude":"20.47668000"},{"name":"Zheleznodorozhnyy","countryCode":"RU","stateCode":"KGD","latitude":"54.36013000","longitude":"21.30597000"},{"name":"Znamensk","countryCode":"RU","stateCode":"KGD","latitude":"54.61403000","longitude":"21.22722000"},{"name":"Bakhilovo","countryCode":"RU","stateCode":"SAM","latitude":"53.40110000","longitude":"49.63600000"},{"name":"Balasheyka","countryCode":"RU","stateCode":"SAM","latitude":"53.28410000","longitude":"48.08510000"},{"name":"Berëza","countryCode":"RU","stateCode":"SAM","latitude":"53.51833000","longitude":"50.13967000"},{"name":"Bezenchuk","countryCode":"RU","stateCode":"SAM","latitude":"52.98200000","longitude":"49.43330000"},{"name":"Bogatoye","countryCode":"RU","stateCode":"SAM","latitude":"53.06010000","longitude":"51.33250000"},{"name":"Bogatyr’","countryCode":"RU","stateCode":"SAM","latitude":"53.42980000","longitude":"49.94550000"},{"name":"Borskoye","countryCode":"RU","stateCode":"SAM","latitude":"53.03333000","longitude":"51.71667000"},{"name":"Chapayevsk","countryCode":"RU","stateCode":"SAM","latitude":"52.97710000","longitude":"49.70860000"},{"name":"Chelno-Vershiny","countryCode":"RU","stateCode":"SAM","latitude":"54.41480000","longitude":"51.08594000"},{"name":"Dubovyy Umët","countryCode":"RU","stateCode":"SAM","latitude":"52.97629000","longitude":"50.28569000"},{"name":"Georgiyevka","countryCode":"RU","stateCode":"SAM","latitude":"53.27438000","longitude":"50.99848000"},{"name":"Isakly","countryCode":"RU","stateCode":"SAM","latitude":"54.13333000","longitude":"51.53333000"},{"name":"Kamyshla","countryCode":"RU","stateCode":"SAM","latitude":"54.11693000","longitude":"52.14262000"},{"name":"Khryashchevka","countryCode":"RU","stateCode":"SAM","latitude":"53.81190000","longitude":"49.09160000"},{"name":"Khvorostyanka","countryCode":"RU","stateCode":"SAM","latitude":"52.60960000","longitude":"48.95970000"},{"name":"Kinel’","countryCode":"RU","stateCode":"SAM","latitude":"53.22571000","longitude":"50.62907000"},{"name":"Kinel’-Cherkassy","countryCode":"RU","stateCode":"SAM","latitude":"53.47060000","longitude":"51.47431000"},{"name":"Kinel’skiy Rayon","countryCode":"RU","stateCode":"SAM","latitude":"53.16667000","longitude":"50.75000000"},{"name":"Klyavlino","countryCode":"RU","stateCode":"SAM","latitude":"54.26491000","longitude":"52.02674000"},{"name":"Koshki","countryCode":"RU","stateCode":"SAM","latitude":"54.20914000","longitude":"50.46767000"},{"name":"Krasnoarmeyskoye","countryCode":"RU","stateCode":"SAM","latitude":"52.71994000","longitude":"50.03122000"},{"name":"Krasnoyarskiy Rayon","countryCode":"RU","stateCode":"SAM","latitude":"53.50000000","longitude":"50.50000000"},{"name":"Krasnyy Yar","countryCode":"RU","stateCode":"SAM","latitude":"53.49988000","longitude":"50.39312000"},{"name":"Krotovka","countryCode":"RU","stateCode":"SAM","latitude":"53.28580000","longitude":"51.16860000"},{"name":"Kurumoch","countryCode":"RU","stateCode":"SAM","latitude":"53.48963000","longitude":"50.03748000"},{"name":"Mayskoye","countryCode":"RU","stateCode":"SAM","latitude":"52.27244000","longitude":"50.03383000"},{"name":"Mezhdurechensk","countryCode":"RU","stateCode":"SAM","latitude":"53.26650000","longitude":"49.11160000"},{"name":"Mirnyy","countryCode":"RU","stateCode":"SAM","latitude":"53.50642000","longitude":"50.27658000"},{"name":"Neftegorsk","countryCode":"RU","stateCode":"SAM","latitude":"52.80200000","longitude":"51.16600000"},{"name":"Neftegorskiy Rayon","countryCode":"RU","stateCode":"SAM","latitude":"52.83333000","longitude":"50.83333000"},{"name":"Novokuybyshevsk","countryCode":"RU","stateCode":"SAM","latitude":"53.09590000","longitude":"49.94620000"},{"name":"Novosemeykino","countryCode":"RU","stateCode":"SAM","latitude":"53.37056000","longitude":"50.35428000"},{"name":"Novyy Buyan","countryCode":"RU","stateCode":"SAM","latitude":"53.68611000","longitude":"50.04691000"},{"name":"Obsharovka","countryCode":"RU","stateCode":"SAM","latitude":"53.12500000","longitude":"48.85306000"},{"name":"Oktyabr’sk","countryCode":"RU","stateCode":"SAM","latitude":"53.16722000","longitude":"48.70056000"},{"name":"Osinki","countryCode":"RU","stateCode":"SAM","latitude":"52.84320000","longitude":"49.51320000"},{"name":"Otradnyy","countryCode":"RU","stateCode":"SAM","latitude":"53.37596000","longitude":"51.34520000"},{"name":"Perevoloki","countryCode":"RU","stateCode":"SAM","latitude":"53.24580000","longitude":"49.17930000"},{"name":"Pestravka","countryCode":"RU","stateCode":"SAM","latitude":"52.39820000","longitude":"49.96100000"},{"name":"Petra-Dubrava","countryCode":"RU","stateCode":"SAM","latitude":"53.29613000","longitude":"50.36554000"},{"name":"Podsolnechnoye","countryCode":"RU","stateCode":"SAM","latitude":"53.15000000","longitude":"52.01910000"},{"name":"Podstepki","countryCode":"RU","stateCode":"SAM","latitude":"53.51510000","longitude":"49.13550000"},{"name":"Pokhvistnevo","countryCode":"RU","stateCode":"SAM","latitude":"53.65237000","longitude":"52.12738000"},{"name":"Povolzhskiy","countryCode":"RU","stateCode":"SAM","latitude":"53.58540000","longitude":"49.76290000"},{"name":"Pribrezhnyy","countryCode":"RU","stateCode":"SAM","latitude":"53.48662000","longitude":"49.85836000"},{"name":"Roschinskiy","countryCode":"RU","stateCode":"SAM","latitude":"53.05111000","longitude":"50.49667000"},{"name":"Rozhdestveno","countryCode":"RU","stateCode":"SAM","latitude":"53.23745000","longitude":"50.05971000"},{"name":"Samara","countryCode":"RU","stateCode":"SAM","latitude":"53.20007000","longitude":"50.15000000"},{"name":"Sernovodsk","countryCode":"RU","stateCode":"SAM","latitude":"53.92293000","longitude":"51.25704000"},{"name":"Shentala","countryCode":"RU","stateCode":"SAM","latitude":"54.45000000","longitude":"51.48333000"},{"name":"Shigony","countryCode":"RU","stateCode":"SAM","latitude":"53.38750000","longitude":"48.67770000"},{"name":"Smyshlyayevka","countryCode":"RU","stateCode":"SAM","latitude":"53.23913000","longitude":"50.39072000"},{"name":"Spiridonovka","countryCode":"RU","stateCode":"SAM","latitude":"53.09248000","longitude":"50.64621000"},{"name":"Sukhodol","countryCode":"RU","stateCode":"SAM","latitude":"53.90063000","longitude":"51.21170000"},{"name":"Surgut","countryCode":"RU","stateCode":"SAM","latitude":"53.92498000","longitude":"51.20348000"},{"name":"Syzran’","countryCode":"RU","stateCode":"SAM","latitude":"53.15850000","longitude":"48.46810000"},{"name":"Tol’yatti","countryCode":"RU","stateCode":"SAM","latitude":"53.53030000","longitude":"49.34610000"},{"name":"Utevka","countryCode":"RU","stateCode":"SAM","latitude":"52.90350000","longitude":"50.94950000"},{"name":"Varlamovo","countryCode":"RU","stateCode":"SAM","latitude":"53.18970000","longitude":"48.42260000"},{"name":"Volzhskiy","countryCode":"RU","stateCode":"SAM","latitude":"53.43058000","longitude":"50.11900000"},{"name":"Yelkhovka","countryCode":"RU","stateCode":"SAM","latitude":"53.86668000","longitude":"50.28319000"},{"name":"Zhigulevsk","countryCode":"RU","stateCode":"SAM","latitude":"53.39972000","longitude":"49.49528000"},{"name":"Zhiguli","countryCode":"RU","stateCode":"SAM","latitude":"53.35790000","longitude":"49.30100000"},{"name":"Zol’noye","countryCode":"RU","stateCode":"SAM","latitude":"53.44210000","longitude":"49.79780000"},{"name":"Barysh","countryCode":"RU","stateCode":"ULY","latitude":"53.65533000","longitude":"47.11229000"},{"name":"Bazarnyy Syzgan","countryCode":"RU","stateCode":"ULY","latitude":"53.75117000","longitude":"46.75354000"},{"name":"Cherdaklinskiy Rayon","countryCode":"RU","stateCode":"ULY","latitude":"54.25000000","longitude":"48.83333000"},{"name":"Cherdakly","countryCode":"RU","stateCode":"ULY","latitude":"54.35940000","longitude":"48.84497000"},{"name":"Chufarovo","countryCode":"RU","stateCode":"ULY","latitude":"54.09630000","longitude":"47.33670000"},{"name":"Dimitrovgrad","countryCode":"RU","stateCode":"ULY","latitude":"54.21386000","longitude":"49.61838000"},{"name":"Glotovka","countryCode":"RU","stateCode":"ULY","latitude":"53.94906000","longitude":"46.70422000"},{"name":"Ignatovka","countryCode":"RU","stateCode":"ULY","latitude":"53.94787000","longitude":"47.65360000"},{"name":"Imeni Vladimira Il’icha Lenina","countryCode":"RU","stateCode":"ULY","latitude":"53.56422000","longitude":"46.98010000"},{"name":"Inza","countryCode":"RU","stateCode":"ULY","latitude":"53.85672000","longitude":"46.35622000"},{"name":"Isheyevka","countryCode":"RU","stateCode":"ULY","latitude":"54.42789000","longitude":"48.26675000"},{"name":"Izmaylovo","countryCode":"RU","stateCode":"ULY","latitude":"53.72114000","longitude":"47.24581000"},{"name":"Kanadey","countryCode":"RU","stateCode":"ULY","latitude":"53.16786000","longitude":"47.52644000"},{"name":"Karsun","countryCode":"RU","stateCode":"ULY","latitude":"54.19941000","longitude":"46.98270000"},{"name":"Krasnyy Gulyay","countryCode":"RU","stateCode":"ULY","latitude":"54.02821000","longitude":"48.33327000"},{"name":"Kuzovatovo","countryCode":"RU","stateCode":"ULY","latitude":"53.54681000","longitude":"47.68659000"},{"name":"Mayna","countryCode":"RU","stateCode":"ULY","latitude":"54.11350000","longitude":"47.62310000"},{"name":"Maynskiy Rayon","countryCode":"RU","stateCode":"ULY","latitude":"54.16667000","longitude":"47.66667000"},{"name":"Mirnyy","countryCode":"RU","stateCode":"ULY","latitude":"54.36607000","longitude":"48.72939000"},{"name":"Mullovka","countryCode":"RU","stateCode":"ULY","latitude":"54.20000000","longitude":"49.40000000"},{"name":"Nikolayevka","countryCode":"RU","stateCode":"ULY","latitude":"53.12570000","longitude":"47.20410000"},{"name":"Novaya Malykla","countryCode":"RU","stateCode":"ULY","latitude":"54.20000000","longitude":"49.95000000"},{"name":"Novaya Mayna","countryCode":"RU","stateCode":"ULY","latitude":"54.15000000","longitude":"49.75000000"},{"name":"Novocheremshansk","countryCode":"RU","stateCode":"ULY","latitude":"54.35714000","longitude":"50.16662000"},{"name":"Novospasskoye","countryCode":"RU","stateCode":"ULY","latitude":"53.14683000","longitude":"47.75138000"},{"name":"Novoul’yanovsk","countryCode":"RU","stateCode":"ULY","latitude":"54.14961000","longitude":"48.38907000"},{"name":"Pavlovka","countryCode":"RU","stateCode":"ULY","latitude":"52.68966000","longitude":"47.14046000"},{"name":"Pavlovskiy Rayon","countryCode":"RU","stateCode":"ULY","latitude":"52.66667000","longitude":"47.08333000"},{"name":"Radishchevo","countryCode":"RU","stateCode":"ULY","latitude":"52.85459000","longitude":"47.87644000"},{"name":"Sengiley","countryCode":"RU","stateCode":"ULY","latitude":"53.96222000","longitude":"48.79444000"},{"name":"Silikatnyy","countryCode":"RU","stateCode":"ULY","latitude":"53.98957000","longitude":"48.32749000"},{"name":"Staraya Kulatka","countryCode":"RU","stateCode":"ULY","latitude":"52.72778000","longitude":"47.61788000"},{"name":"Staraya Mayna","countryCode":"RU","stateCode":"ULY","latitude":"54.60417000","longitude":"48.93056000"},{"name":"Starokulatkinskiy Rayon","countryCode":"RU","stateCode":"ULY","latitude":"52.75000000","longitude":"47.50000000"},{"name":"Starotimoshkino","countryCode":"RU","stateCode":"ULY","latitude":"53.71908000","longitude":"47.53116000"},{"name":"Surskoye","countryCode":"RU","stateCode":"ULY","latitude":"54.48210000","longitude":"46.72140000"},{"name":"Teren’gul’skiy Rayon","countryCode":"RU","stateCode":"ULY","latitude":"53.75000000","longitude":"48.25000000"},{"name":"Tsil’na","countryCode":"RU","stateCode":"ULY","latitude":"54.59533000","longitude":"48.14140000"},{"name":"Tsil’ninskiy Rayon","countryCode":"RU","stateCode":"ULY","latitude":"54.58333000","longitude":"48.00000000"},{"name":"Ulyanovsk","countryCode":"RU","stateCode":"ULY","latitude":"54.32824000","longitude":"48.38657000"},{"name":"Ulyanovskiy Rayon","countryCode":"RU","stateCode":"ULY","latitude":"54.33528000","longitude":"48.01694000"},{"name":"Undory","countryCode":"RU","stateCode":"ULY","latitude":"54.60849000","longitude":"48.39276000"},{"name":"Veshkayma","countryCode":"RU","stateCode":"ULY","latitude":"54.04720000","longitude":"47.13000000"},{"name":"Yazykovo","countryCode":"RU","stateCode":"ULY","latitude":"54.29220000","longitude":"47.38910000"},{"name":"Zhadovka","countryCode":"RU","stateCode":"ULY","latitude":"53.57464000","longitude":"46.94985000"},{"name":"Bashmakovo","countryCode":"RU","stateCode":"PNZ","latitude":"53.21329000","longitude":"43.03420000"},{"name":"Bekovo","countryCode":"RU","stateCode":"PNZ","latitude":"52.46632000","longitude":"43.71199000"},{"name":"Belinskiy","countryCode":"RU","stateCode":"PNZ","latitude":"52.96474000","longitude":"43.41647000"},{"name":"Bessonovka","countryCode":"RU","stateCode":"PNZ","latitude":"53.30968000","longitude":"45.04069000"},{"name":"Bogoslovka","countryCode":"RU","stateCode":"PNZ","latitude":"53.20837000","longitude":"44.80133000"},{"name":"Chaadayevka","countryCode":"RU","stateCode":"PNZ","latitude":"53.14270000","longitude":"45.91220000"},{"name":"Chemodanovka","countryCode":"RU","stateCode":"PNZ","latitude":"53.23162000","longitude":"45.24738000"},{"name":"Gorodishche","countryCode":"RU","stateCode":"PNZ","latitude":"53.27750000","longitude":"45.70170000"},{"name":"Grabovo","countryCode":"RU","stateCode":"PNZ","latitude":"53.38751000","longitude":"45.06395000"},{"name":"Inderka","countryCode":"RU","stateCode":"PNZ","latitude":"53.24846000","longitude":"46.25823000"},{"name":"Issa","countryCode":"RU","stateCode":"PNZ","latitude":"53.87049000","longitude":"44.85781000"},{"name":"Issinskiy Rayon","countryCode":"RU","stateCode":"PNZ","latitude":"53.83333000","longitude":"45.00000000"},{"name":"Kanayevka","countryCode":"RU","stateCode":"PNZ","latitude":"53.10783000","longitude":"45.56144000"},{"name":"Kolyshley","countryCode":"RU","stateCode":"PNZ","latitude":"52.70050000","longitude":"44.53670000"},{"name":"Kondol’","countryCode":"RU","stateCode":"PNZ","latitude":"52.81889000","longitude":"45.05798000"},{"name":"Kuznetsk","countryCode":"RU","stateCode":"PNZ","latitude":"53.11675000","longitude":"46.60037000"},{"name":"Kuznetskiy Rayon","countryCode":"RU","stateCode":"PNZ","latitude":"53.08333000","longitude":"46.58333000"},{"name":"Lermontovo","countryCode":"RU","stateCode":"PNZ","latitude":"52.99277000","longitude":"43.66141000"},{"name":"Lopatino","countryCode":"RU","stateCode":"PNZ","latitude":"52.61949000","longitude":"45.81184000"},{"name":"Lunino","countryCode":"RU","stateCode":"PNZ","latitude":"53.59176000","longitude":"45.22709000"},{"name":"Makhalino","countryCode":"RU","stateCode":"PNZ","latitude":"53.08543000","longitude":"46.22108000"},{"name":"Malaya Serdoba","countryCode":"RU","stateCode":"PNZ","latitude":"52.46610000","longitude":"44.95120000"},{"name":"Mokshan","countryCode":"RU","stateCode":"PNZ","latitude":"53.43650000","longitude":"44.61322000"},{"name":"Narovchat","countryCode":"RU","stateCode":"PNZ","latitude":"53.87654000","longitude":"43.69458000"},{"name":"Neverkino","countryCode":"RU","stateCode":"PNZ","latitude":"52.78541000","longitude":"46.74174000"},{"name":"Neverkinskiy Rayon","countryCode":"RU","stateCode":"PNZ","latitude":"52.75000000","longitude":"46.66667000"},{"name":"Nikol’sk","countryCode":"RU","stateCode":"PNZ","latitude":"53.71886000","longitude":"46.07118000"},{"name":"Nizhniy Lomov","countryCode":"RU","stateCode":"PNZ","latitude":"53.53041000","longitude":"43.67663000"},{"name":"Pachelma","countryCode":"RU","stateCode":"PNZ","latitude":"53.24426000","longitude":"43.35205000"},{"name":"Penza","countryCode":"RU","stateCode":"PNZ","latitude":"53.20066000","longitude":"45.00464000"},{"name":"Poim","countryCode":"RU","stateCode":"PNZ","latitude":"53.02639000","longitude":"43.18721000"},{"name":"Poselki","countryCode":"RU","stateCode":"PNZ","latitude":"53.13236000","longitude":"46.50307000"},{"name":"Russkiy Kameshkir","countryCode":"RU","stateCode":"PNZ","latitude":"52.85955000","longitude":"46.08861000"},{"name":"Serdobsk","countryCode":"RU","stateCode":"PNZ","latitude":"52.45861000","longitude":"44.21689000"},{"name":"Shemysheyka","countryCode":"RU","stateCode":"PNZ","latitude":"52.89196000","longitude":"45.39282000"},{"name":"Sosnovoborsk","countryCode":"RU","stateCode":"PNZ","latitude":"53.29066000","longitude":"46.24849000"},{"name":"Spassk","countryCode":"RU","stateCode":"PNZ","latitude":"53.92559000","longitude":"43.18394000"},{"name":"Srednyaya Yelyuzan’","countryCode":"RU","stateCode":"PNZ","latitude":"53.02410000","longitude":"45.95290000"},{"name":"Sura","countryCode":"RU","stateCode":"PNZ","latitude":"53.88786000","longitude":"45.74192000"},{"name":"Sursk","countryCode":"RU","stateCode":"PNZ","latitude":"53.07542000","longitude":"45.68461000"},{"name":"Tamala","countryCode":"RU","stateCode":"PNZ","latitude":"52.54097000","longitude":"43.25145000"},{"name":"Vadinsk","countryCode":"RU","stateCode":"PNZ","latitude":"53.69157000","longitude":"43.05744000"},{"name":"Verkhniy Lomov","countryCode":"RU","stateCode":"PNZ","latitude":"53.46778000","longitude":"43.55111000"},{"name":"Verkhozim","countryCode":"RU","stateCode":"PNZ","latitude":"52.71221000","longitude":"45.41803000"},{"name":"Zarechnyy","countryCode":"RU","stateCode":"PNZ","latitude":"53.20356000","longitude":"45.19227000"},{"name":"Zasechnoye","countryCode":"RU","stateCode":"PNZ","latitude":"53.10920000","longitude":"45.07936000"},{"name":"Zemetchino","countryCode":"RU","stateCode":"PNZ","latitude":"53.49730000","longitude":"42.61632000"},{"name":"Batetskiy","countryCode":"RU","stateCode":"NGR","latitude":"58.64610000","longitude":"30.30268000"},{"name":"Batetskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.58333000","longitude":"30.50000000"},{"name":"Borovichi","countryCode":"RU","stateCode":"NGR","latitude":"58.38778000","longitude":"33.91546000"},{"name":"Borovichskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.50000000","longitude":"34.00000000"},{"name":"Chudovo","countryCode":"RU","stateCode":"NGR","latitude":"59.11667000","longitude":"31.68333000"},{"name":"Chudovskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"59.16667000","longitude":"31.83333000"},{"name":"Demyansk","countryCode":"RU","stateCode":"NGR","latitude":"57.64301000","longitude":"32.46600000"},{"name":"Demyanskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"57.58333000","longitude":"32.75000000"},{"name":"Kholm","countryCode":"RU","stateCode":"NGR","latitude":"59.26667000","longitude":"32.85000000"},{"name":"Kholmskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"57.08333000","longitude":"31.33333000"},{"name":"Khvoynaya","countryCode":"RU","stateCode":"NGR","latitude":"58.90000000","longitude":"34.53333000"},{"name":"Khvoyninskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.91667000","longitude":"34.50000000"},{"name":"Krasnofarfornyy","countryCode":"RU","stateCode":"NGR","latitude":"59.13640000","longitude":"31.85023000"},{"name":"Krechevitsy","countryCode":"RU","stateCode":"NGR","latitude":"58.61703000","longitude":"31.40101000"},{"name":"Krestetskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.25000000","longitude":"32.50000000"},{"name":"Kresttsy","countryCode":"RU","stateCode":"NGR","latitude":"58.24520000","longitude":"32.51647000"},{"name":"Kulotino","countryCode":"RU","stateCode":"NGR","latitude":"58.45000000","longitude":"33.38333000"},{"name":"Lyubytino","countryCode":"RU","stateCode":"NGR","latitude":"58.81222000","longitude":"33.39222000"},{"name":"Lyubytinskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.83333000","longitude":"33.50000000"},{"name":"Malaya Vishera","countryCode":"RU","stateCode":"NGR","latitude":"58.84538000","longitude":"32.22218000"},{"name":"Malovisherskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.75000000","longitude":"32.50000000"},{"name":"Marevo","countryCode":"RU","stateCode":"NGR","latitude":"57.31461000","longitude":"32.08045000"},{"name":"Marevskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"57.33333000","longitude":"32.25000000"},{"name":"Moshenskoy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.50000000","longitude":"34.75000000"},{"name":"Moshenskoye","countryCode":"RU","stateCode":"NGR","latitude":"58.51016000","longitude":"34.59108000"},{"name":"Nebolchi","countryCode":"RU","stateCode":"NGR","latitude":"59.12393000","longitude":"33.34537000"},{"name":"Novgorodskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.75000000","longitude":"31.25000000"},{"name":"Okulovka","countryCode":"RU","stateCode":"NGR","latitude":"58.40083000","longitude":"33.29083000"},{"name":"Okulovskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.41667000","longitude":"33.25000000"},{"name":"Opechenskiy Posad","countryCode":"RU","stateCode":"NGR","latitude":"58.27510000","longitude":"34.11731000"},{"name":"Pankovka","countryCode":"RU","stateCode":"NGR","latitude":"58.50004000","longitude":"31.19990000"},{"name":"Parfino","countryCode":"RU","stateCode":"NGR","latitude":"57.97306000","longitude":"31.64806000"},{"name":"Parfinskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.00000000","longitude":"31.66667000"},{"name":"Pestovo","countryCode":"RU","stateCode":"NGR","latitude":"58.59382000","longitude":"35.80244000"},{"name":"Pestovskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.66667000","longitude":"35.66667000"},{"name":"Poddorskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"57.41667000","longitude":"31.25000000"},{"name":"Poddor’ye","countryCode":"RU","stateCode":"NGR","latitude":"57.46947000","longitude":"31.11561000"},{"name":"Proletariy","countryCode":"RU","stateCode":"NGR","latitude":"58.43423000","longitude":"31.70462000"},{"name":"Shimsk","countryCode":"RU","stateCode":"NGR","latitude":"58.21201000","longitude":"30.71269000"},{"name":"Shimskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.21667000","longitude":"30.71667000"},{"name":"Soletskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.08333000","longitude":"30.25000000"},{"name":"Sol’tsy","countryCode":"RU","stateCode":"NGR","latitude":"58.12387000","longitude":"30.32377000"},{"name":"Staraya Russa","countryCode":"RU","stateCode":"NGR","latitude":"57.99439000","longitude":"31.36081000"},{"name":"Starorusskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"58.00000000","longitude":"31.41667000"},{"name":"Uglovka","countryCode":"RU","stateCode":"NGR","latitude":"58.23917000","longitude":"33.51083000"},{"name":"Utorgosh","countryCode":"RU","stateCode":"NGR","latitude":"58.28127000","longitude":"30.25344000"},{"name":"Valday","countryCode":"RU","stateCode":"NGR","latitude":"57.97826000","longitude":"33.24737000"},{"name":"Valdayskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"57.91667000","longitude":"33.25000000"},{"name":"Velikiy Novgorod","countryCode":"RU","stateCode":"NGR","latitude":"58.52131000","longitude":"31.27104000"},{"name":"Volkhovskiy","countryCode":"RU","stateCode":"NGR","latitude":"58.58000000","longitude":"31.31641000"},{"name":"Volot","countryCode":"RU","stateCode":"NGR","latitude":"57.92778000","longitude":"30.70250000"},{"name":"Volotovskiy Rayon","countryCode":"RU","stateCode":"NGR","latitude":"57.83333000","longitude":"30.66667000"},{"name":"Yedrovo","countryCode":"RU","stateCode":"NGR","latitude":"57.91306000","longitude":"33.62028000"},{"name":"Zarubino","countryCode":"RU","stateCode":"NGR","latitude":"58.73500000","longitude":"33.47556000"},{"name":"Belaya","countryCode":"RU","stateCode":"KRS","latitude":"51.05444000","longitude":"35.71611000"},{"name":"Cheremisinovo","countryCode":"RU","stateCode":"KRS","latitude":"51.88550000","longitude":"37.26460000"},{"name":"Cheremisinovskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.91667000","longitude":"37.16667000"},{"name":"Chernitsyno","countryCode":"RU","stateCode":"KRS","latitude":"51.50739000","longitude":"36.05101000"},{"name":"Fatezh","countryCode":"RU","stateCode":"KRS","latitude":"52.08910000","longitude":"35.86320000"},{"name":"Fatezhskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"52.00000000","longitude":"35.75000000"},{"name":"Glushkovo","countryCode":"RU","stateCode":"KRS","latitude":"51.33917000","longitude":"34.63278000"},{"name":"Gorshechenskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.50000000","longitude":"38.00000000"},{"name":"Gorshechnoye","countryCode":"RU","stateCode":"KRS","latitude":"51.52440000","longitude":"38.03650000"},{"name":"Ivanino","countryCode":"RU","stateCode":"KRS","latitude":"51.64340000","longitude":"35.57690000"},{"name":"Kastorenskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.75000000","longitude":"38.16667000"},{"name":"Kastornoye","countryCode":"RU","stateCode":"KRS","latitude":"51.83340000","longitude":"38.13020000"},{"name":"Khomutovka","countryCode":"RU","stateCode":"KRS","latitude":"51.92070000","longitude":"34.56190000"},{"name":"Kirovskiy","countryCode":"RU","stateCode":"KRS","latitude":"51.41667000","longitude":"36.66667000"},{"name":"Konyshevka","countryCode":"RU","stateCode":"KRS","latitude":"51.84180000","longitude":"35.29410000"},{"name":"Korenëvo","countryCode":"RU","stateCode":"KRS","latitude":"51.41190000","longitude":"34.90800000"},{"name":"Kshenskiy","countryCode":"RU","stateCode":"KRS","latitude":"51.84083000","longitude":"37.71361000"},{"name":"Kurchatov","countryCode":"RU","stateCode":"KRS","latitude":"51.66010000","longitude":"35.65210000"},{"name":"Kursk","countryCode":"RU","stateCode":"KRS","latitude":"51.73733000","longitude":"36.18735000"},{"name":"Kurskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.75000000","longitude":"36.16667000"},{"name":"L’govskiy","countryCode":"RU","stateCode":"KRS","latitude":"51.63069000","longitude":"35.27750000"},{"name":"L’govskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.58333000","longitude":"35.25000000"},{"name":"Manturovo","countryCode":"RU","stateCode":"KRS","latitude":"51.45470000","longitude":"37.12820000"},{"name":"Medvenskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.41667000","longitude":"36.11667000"},{"name":"Mikhaylovka","countryCode":"RU","stateCode":"KRS","latitude":"52.23170000","longitude":"35.37670000"},{"name":"Oboyanskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.25000000","longitude":"36.16667000"},{"name":"Oboyan’","countryCode":"RU","stateCode":"KRS","latitude":"51.20981000","longitude":"36.27919000"},{"name":"Olym","countryCode":"RU","stateCode":"KRS","latitude":"51.67980000","longitude":"38.17580000"},{"name":"Pervoavgustovskiy","countryCode":"RU","stateCode":"KRS","latitude":"52.22640000","longitude":"35.05520000"},{"name":"Ponyri Vtoryye","countryCode":"RU","stateCode":"KRS","latitude":"52.27994000","longitude":"36.22461000"},{"name":"Pristenskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.25000000","longitude":"36.75000000"},{"name":"Pristen’","countryCode":"RU","stateCode":"KRS","latitude":"51.23551000","longitude":"36.69594000"},{"name":"Pryamitsyno","countryCode":"RU","stateCode":"KRS","latitude":"51.65610000","longitude":"35.93140000"},{"name":"Ryl’sk","countryCode":"RU","stateCode":"KRS","latitude":"51.56550000","longitude":"34.68220000"},{"name":"Shchigry","countryCode":"RU","stateCode":"KRS","latitude":"51.87555000","longitude":"36.90432000"},{"name":"Solntsevo","countryCode":"RU","stateCode":"KRS","latitude":"51.41853000","longitude":"36.74990000"},{"name":"Solntsevskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.50000000","longitude":"36.75000000"},{"name":"Sovetskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"51.83333000","longitude":"37.58333000"},{"name":"Sudzha","countryCode":"RU","stateCode":"KRS","latitude":"51.19760000","longitude":"35.27260000"},{"name":"Tim","countryCode":"RU","stateCode":"KRS","latitude":"51.62222000","longitude":"37.12444000"},{"name":"Voroshnëvo","countryCode":"RU","stateCode":"KRS","latitude":"51.65278000","longitude":"36.01722000"},{"name":"Zheleznogorsk","countryCode":"RU","stateCode":"KRS","latitude":"52.33100000","longitude":"35.37110000"},{"name":"Zolotukhino","countryCode":"RU","stateCode":"KRS","latitude":"52.08420000","longitude":"36.37777000"},{"name":"Zolotukhinskiy Rayon","countryCode":"RU","stateCode":"KRS","latitude":"52.08333000","longitude":"36.50000000"},{"name":"Belomorsk","countryCode":"RU","stateCode":"KR","latitude":"64.52322000","longitude":"34.76680000"},{"name":"Borovoy","countryCode":"RU","stateCode":"KR","latitude":"64.61210000","longitude":"32.24968000"},{"name":"Chupa","countryCode":"RU","stateCode":"KR","latitude":"66.27001000","longitude":"33.05486000"},{"name":"Essoyla","countryCode":"RU","stateCode":"KR","latitude":"61.86983000","longitude":"33.14901000"},{"name":"Girvas","countryCode":"RU","stateCode":"KR","latitude":"62.47962000","longitude":"33.68482000"},{"name":"Kalevala","countryCode":"RU","stateCode":"KR","latitude":"65.19873000","longitude":"31.18999000"},{"name":"Kem’","countryCode":"RU","stateCode":"KR","latitude":"64.95546000","longitude":"34.57929000"},{"name":"Kharlu","countryCode":"RU","stateCode":"KR","latitude":"61.80000000","longitude":"30.95000000"},{"name":"Khelyulya","countryCode":"RU","stateCode":"KR","latitude":"61.74900000","longitude":"30.66473000"},{"name":"Kondopoga","countryCode":"RU","stateCode":"KR","latitude":"62.20565000","longitude":"34.26138000"},{"name":"Kostomuksha","countryCode":"RU","stateCode":"KR","latitude":"64.57100000","longitude":"30.57667000"},{"name":"Kvartsitnyy","countryCode":"RU","stateCode":"KR","latitude":"61.49321000","longitude":"35.02888000"},{"name":"Lakhdenpokh’ya","countryCode":"RU","stateCode":"KR","latitude":"61.51981000","longitude":"30.19917000"},{"name":"Ledmozero","countryCode":"RU","stateCode":"KR","latitude":"64.25444000","longitude":"32.02789000"},{"name":"Loukhi","countryCode":"RU","stateCode":"KR","latitude":"66.07616000","longitude":"33.04745000"},{"name":"Lyaskelya","countryCode":"RU","stateCode":"KR","latitude":"61.76322000","longitude":"31.00616000"},{"name":"Matrosy","countryCode":"RU","stateCode":"KR","latitude":"61.78042000","longitude":"33.81283000"},{"name":"Medvezh’yegorsk","countryCode":"RU","stateCode":"KR","latitude":"62.91713000","longitude":"34.45689000"},{"name":"Muyezerskiy","countryCode":"RU","stateCode":"KR","latitude":"63.95758000","longitude":"31.98738000"},{"name":"Nadvoitsy","countryCode":"RU","stateCode":"KR","latitude":"63.86667000","longitude":"34.31667000"},{"name":"Olonets","countryCode":"RU","stateCode":"KR","latitude":"60.98475000","longitude":"32.96976000"},{"name":"Petrozavodsk","countryCode":"RU","stateCode":"KR","latitude":"61.78491000","longitude":"34.34691000"},{"name":"Pindushi","countryCode":"RU","stateCode":"KR","latitude":"62.91519000","longitude":"34.57996000"},{"name":"Pitkyaranta","countryCode":"RU","stateCode":"KR","latitude":"61.57340000","longitude":"31.47915000"},{"name":"Pitkyarantskiy Rayon","countryCode":"RU","stateCode":"KR","latitude":"61.58333000","longitude":"31.50000000"},{"name":"Porosozero","countryCode":"RU","stateCode":"KR","latitude":"62.71912000","longitude":"32.72703000"},{"name":"Povenets","countryCode":"RU","stateCode":"KR","latitude":"62.84870000","longitude":"34.82621000"},{"name":"Prionezhskiy Rayon","countryCode":"RU","stateCode":"KR","latitude":"61.50000000","longitude":"34.33333000"},{"name":"Pryazha","countryCode":"RU","stateCode":"KR","latitude":"61.69258000","longitude":"33.62159000"},{"name":"Pudozh","countryCode":"RU","stateCode":"KR","latitude":"61.80415000","longitude":"36.52770000"},{"name":"Pyaozerskiy","countryCode":"RU","stateCode":"KR","latitude":"65.76870000","longitude":"31.08925000"},{"name":"Rabocheostrovsk","countryCode":"RU","stateCode":"KR","latitude":"64.98547000","longitude":"34.76611000"},{"name":"Ruskeala","countryCode":"RU","stateCode":"KR","latitude":"61.93333000","longitude":"30.58333000"},{"name":"Salmi","countryCode":"RU","stateCode":"KR","latitude":"61.36971000","longitude":"31.85185000"},{"name":"Segezha","countryCode":"RU","stateCode":"KR","latitude":"63.74147000","longitude":"34.32218000"},{"name":"Shal’skiy","countryCode":"RU","stateCode":"KR","latitude":"61.79698000","longitude":"36.01680000"},{"name":"Sheltozero","countryCode":"RU","stateCode":"KR","latitude":"61.36667000","longitude":"35.36667000"},{"name":"Shun’ga","countryCode":"RU","stateCode":"KR","latitude":"62.60263000","longitude":"34.94680000"},{"name":"Shuya","countryCode":"RU","stateCode":"KR","latitude":"61.95251000","longitude":"34.23271000"},{"name":"Sortavala","countryCode":"RU","stateCode":"KR","latitude":"61.71233000","longitude":"30.70953000"},{"name":"Sortaval’skiy Rayon","countryCode":"RU","stateCode":"KR","latitude":"61.75000000","longitude":"30.66667000"},{"name":"Sukkozero","countryCode":"RU","stateCode":"KR","latitude":"63.17018000","longitude":"32.34436000"},{"name":"Suoyarvi","countryCode":"RU","stateCode":"KR","latitude":"62.08333000","longitude":"32.35000000"},{"name":"Suoyarvskiy Rayon","countryCode":"RU","stateCode":"KR","latitude":"62.25000000","longitude":"32.25000000"},{"name":"Vyartsilya","countryCode":"RU","stateCode":"KR","latitude":"62.17645000","longitude":"30.69296000"},{"name":"Yanishpole","countryCode":"RU","stateCode":"KR","latitude":"62.11095000","longitude":"34.27013000"},{"name":"Yanis’yarvi","countryCode":"RU","stateCode":"KR","latitude":"61.89127000","longitude":"30.94849000"},{"name":"Yushkozero","countryCode":"RU","stateCode":"KR","latitude":"64.75162000","longitude":"32.10255000"},{"name":"Belozërskoye","countryCode":"RU","stateCode":"KGN","latitude":"55.82139000","longitude":"65.58417000"},{"name":"Dalmatovo","countryCode":"RU","stateCode":"KGN","latitude":"56.26000000","longitude":"62.93620000"},{"name":"Glyadyanskoye","countryCode":"RU","stateCode":"KGN","latitude":"54.90750000","longitude":"65.08833000"},{"name":"Ikovka","countryCode":"RU","stateCode":"KGN","latitude":"55.60889000","longitude":"64.93750000"},{"name":"Kataysk","countryCode":"RU","stateCode":"KGN","latitude":"56.28900000","longitude":"62.58410000"},{"name":"Ketovo","countryCode":"RU","stateCode":"KGN","latitude":"55.35500000","longitude":"65.32583000"},{"name":"Krasnyy Oktyabr’","countryCode":"RU","stateCode":"KGN","latitude":"55.65667000","longitude":"64.81333000"},{"name":"Kurgan","countryCode":"RU","stateCode":"KGN","latitude":"55.45000000","longitude":"65.33333000"},{"name":"Kurtamysh","countryCode":"RU","stateCode":"KGN","latitude":"54.91028000","longitude":"64.43194000"},{"name":"Lebyazh’ye","countryCode":"RU","stateCode":"KGN","latitude":"55.26889000","longitude":"66.49472000"},{"name":"Lebyazh’yevskiy Rayon","countryCode":"RU","stateCode":"KGN","latitude":"55.33333000","longitude":"66.50000000"},{"name":"Lesnikovo","countryCode":"RU","stateCode":"KGN","latitude":"55.28222000","longitude":"65.31750000"},{"name":"Makushino","countryCode":"RU","stateCode":"KGN","latitude":"55.21028000","longitude":"67.24417000"},{"name":"Mishkino","countryCode":"RU","stateCode":"KGN","latitude":"55.33889000","longitude":"63.91750000"},{"name":"Mokrousovo","countryCode":"RU","stateCode":"KGN","latitude":"55.81028000","longitude":"66.76528000"},{"name":"Mokrousovskiy Rayon","countryCode":"RU","stateCode":"KGN","latitude":"55.75000000","longitude":"67.00000000"},{"name":"Petukhovo","countryCode":"RU","stateCode":"KGN","latitude":"55.06917000","longitude":"67.90194000"},{"name":"Polovinnoye","countryCode":"RU","stateCode":"KGN","latitude":"54.79139000","longitude":"65.98639000"},{"name":"Prosvet","countryCode":"RU","stateCode":"KGN","latitude":"55.57028000","longitude":"65.08250000"},{"name":"Safakulevo","countryCode":"RU","stateCode":"KGN","latitude":"54.99010000","longitude":"62.54420000"},{"name":"Safakulevskiy Rayon","countryCode":"RU","stateCode":"KGN","latitude":"54.91667000","longitude":"62.50000000"},{"name":"Shadrinsk","countryCode":"RU","stateCode":"KGN","latitude":"56.08520000","longitude":"63.63350000"},{"name":"Shatrovo","countryCode":"RU","stateCode":"KGN","latitude":"56.51970000","longitude":"64.63200000"},{"name":"Shumikha","countryCode":"RU","stateCode":"KGN","latitude":"55.22611000","longitude":"63.29611000"},{"name":"Shumikhinskiy Rayon","countryCode":"RU","stateCode":"KGN","latitude":"55.25000000","longitude":"63.25000000"},{"name":"Tselinnoye","countryCode":"RU","stateCode":"KGN","latitude":"54.50111000","longitude":"63.67361000"},{"name":"Vargashi","countryCode":"RU","stateCode":"KGN","latitude":"55.35556000","longitude":"65.84667000"},{"name":"Vargashinskiy Rayon","countryCode":"RU","stateCode":"KGN","latitude":"55.33333000","longitude":"65.91667000"},{"name":"Vvedenskoye","countryCode":"RU","stateCode":"KGN","latitude":"55.47426000","longitude":"65.08449000"},{"name":"Yurgamysh","countryCode":"RU","stateCode":"KGN","latitude":"55.37454000","longitude":"64.46222000"},{"name":"Zverinogolovskoye","countryCode":"RU","stateCode":"KGN","latitude":"54.45397000","longitude":"64.85242000"},{"name":"Berendeyevo","countryCode":"RU","stateCode":"YAR","latitude":"56.60078000","longitude":"39.02173000"},{"name":"Bol’shesel’skiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.66667000","longitude":"39.00000000"},{"name":"Bol’shoye Selo","countryCode":"RU","stateCode":"YAR","latitude":"57.71774000","longitude":"38.93341000"},{"name":"Borisoglebskiy","countryCode":"RU","stateCode":"YAR","latitude":"57.25860000","longitude":"39.15080000"},{"name":"Borisoglebskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.33333000","longitude":"39.00000000"},{"name":"Borok","countryCode":"RU","stateCode":"YAR","latitude":"58.06532000","longitude":"38.23620000"},{"name":"Breytovo","countryCode":"RU","stateCode":"YAR","latitude":"58.29925000","longitude":"37.86172000"},{"name":"Breytovskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"58.25000000","longitude":"37.75000000"},{"name":"Burmakino","countryCode":"RU","stateCode":"YAR","latitude":"57.41663000","longitude":"40.23687000"},{"name":"Danilov","countryCode":"RU","stateCode":"YAR","latitude":"58.19080000","longitude":"40.17171000"},{"name":"Danilovskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"58.16667000","longitude":"40.08333000"},{"name":"Dubki","countryCode":"RU","stateCode":"YAR","latitude":"57.30000000","longitude":"40.25000000"},{"name":"Gavrilov-Yam","countryCode":"RU","stateCode":"YAR","latitude":"57.30185000","longitude":"39.85331000"},{"name":"Gavrilov-Yamskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.33333000","longitude":"39.75000000"},{"name":"Ishnya","countryCode":"RU","stateCode":"YAR","latitude":"57.19070000","longitude":"39.36004000"},{"name":"Konstantinovskiy","countryCode":"RU","stateCode":"YAR","latitude":"57.83005000","longitude":"39.58989000"},{"name":"Krasnyy Profintern","countryCode":"RU","stateCode":"YAR","latitude":"57.74459000","longitude":"40.43501000"},{"name":"Krasnyye Tkachi","countryCode":"RU","stateCode":"YAR","latitude":"57.49259000","longitude":"39.75629000"},{"name":"Kukoboy","countryCode":"RU","stateCode":"YAR","latitude":"58.70089000","longitude":"39.91427000"},{"name":"Kurba","countryCode":"RU","stateCode":"YAR","latitude":"57.56097000","longitude":"39.49810000"},{"name":"Levashevo","countryCode":"RU","stateCode":"YAR","latitude":"57.64451000","longitude":"40.52401000"},{"name":"Lyubim","countryCode":"RU","stateCode":"YAR","latitude":"58.36250000","longitude":"40.68433000"},{"name":"Lyubimskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"58.33333000","longitude":"40.75000000"},{"name":"Myshkin","countryCode":"RU","stateCode":"YAR","latitude":"57.78973000","longitude":"38.45448000"},{"name":"Myshkinskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.83333000","longitude":"38.41667000"},{"name":"Nekouzskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"58.00000000","longitude":"38.00000000"},{"name":"Nekrasovskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.66667000","longitude":"40.41667000"},{"name":"Nekrasovskoye","countryCode":"RU","stateCode":"YAR","latitude":"57.67663000","longitude":"40.36567000"},{"name":"Novyy Nekouz","countryCode":"RU","stateCode":"YAR","latitude":"57.90286000","longitude":"38.07004000"},{"name":"Pereslavl’-Zalesskiy","countryCode":"RU","stateCode":"YAR","latitude":"56.73934000","longitude":"38.85626000"},{"name":"Pereslavskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"56.75000000","longitude":"38.83333000"},{"name":"Pervomayskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"58.66667000","longitude":"39.75000000"},{"name":"Pesochnoye","countryCode":"RU","stateCode":"YAR","latitude":"58.00597000","longitude":"39.17717000"},{"name":"Petrovsk","countryCode":"RU","stateCode":"YAR","latitude":"57.01039000","longitude":"39.26928000"},{"name":"Porech’ye-Rybnoye","countryCode":"RU","stateCode":"YAR","latitude":"57.09805000","longitude":"39.38354000"},{"name":"Poshekhonskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"58.66667000","longitude":"39.08333000"},{"name":"Poshekhon’ye","countryCode":"RU","stateCode":"YAR","latitude":"58.49928000","longitude":"39.13531000"},{"name":"Prechistoye","countryCode":"RU","stateCode":"YAR","latitude":"58.42068000","longitude":"40.34017000"},{"name":"Rostov","countryCode":"RU","stateCode":"YAR","latitude":"57.19140000","longitude":"39.41394000"},{"name":"Rostovskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.16667000","longitude":"39.50000000"},{"name":"Rybinsk","countryCode":"RU","stateCode":"YAR","latitude":"58.04460000","longitude":"38.84259000"},{"name":"Rybinskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"58.00000000","longitude":"39.00000000"},{"name":"Semibratovo","countryCode":"RU","stateCode":"YAR","latitude":"57.30461000","longitude":"39.53688000"},{"name":"Sudoverf’","countryCode":"RU","stateCode":"YAR","latitude":"58.11696000","longitude":"38.64175000"},{"name":"Tunoshna","countryCode":"RU","stateCode":"YAR","latitude":"57.54589000","longitude":"40.12543000"},{"name":"Tutayev","countryCode":"RU","stateCode":"YAR","latitude":"57.88529000","longitude":"39.54060000"},{"name":"Tutayevskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.91667000","longitude":"39.58333000"},{"name":"Uglich","countryCode":"RU","stateCode":"YAR","latitude":"57.52750000","longitude":"38.33167000"},{"name":"Uglichskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.50000000","longitude":"38.41667000"},{"name":"Volga","countryCode":"RU","stateCode":"YAR","latitude":"57.95157000","longitude":"38.38785000"},{"name":"Yaroslavl","countryCode":"RU","stateCode":"YAR","latitude":"57.62987000","longitude":"39.87368000"},{"name":"Yaroslavskiy Rayon","countryCode":"RU","stateCode":"YAR","latitude":"57.58333000","longitude":"40.00000000"},{"name":"Bezhanitsy","countryCode":"RU","stateCode":"PSK","latitude":"56.97669000","longitude":"29.89065000"},{"name":"Dedovichi","countryCode":"RU","stateCode":"PSK","latitude":"57.55166000","longitude":"29.95018000"},{"name":"Dno","countryCode":"RU","stateCode":"PSK","latitude":"57.82772000","longitude":"29.96368000"},{"name":"Gdov","countryCode":"RU","stateCode":"PSK","latitude":"58.74424000","longitude":"27.81977000"},{"name":"Gdovskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"58.75000000","longitude":"28.00000000"},{"name":"Idritsa","countryCode":"RU","stateCode":"PSK","latitude":"56.33157000","longitude":"28.89884000"},{"name":"Izborsk","countryCode":"RU","stateCode":"PSK","latitude":"57.70757000","longitude":"27.86291000"},{"name":"Krasnogorodsk","countryCode":"RU","stateCode":"PSK","latitude":"56.83568000","longitude":"28.28224000"},{"name":"Krasnyy Luch","countryCode":"RU","stateCode":"PSK","latitude":"57.06676000","longitude":"30.09032000"},{"name":"Kun’inskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"56.25000000","longitude":"31.00000000"},{"name":"Loknya","countryCode":"RU","stateCode":"PSK","latitude":"56.82998000","longitude":"30.14665000"},{"name":"Nevel’","countryCode":"RU","stateCode":"PSK","latitude":"56.02094000","longitude":"29.92844000"},{"name":"Novorzhev","countryCode":"RU","stateCode":"PSK","latitude":"57.02942000","longitude":"29.33378000"},{"name":"Novorzhevskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"57.08333000","longitude":"29.41667000"},{"name":"Novosokol’nicheskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"56.41667000","longitude":"30.00000000"},{"name":"Novosokol’niki","countryCode":"RU","stateCode":"PSK","latitude":"56.34634000","longitude":"30.15778000"},{"name":"Novyy Izborsk","countryCode":"RU","stateCode":"PSK","latitude":"57.77079000","longitude":"27.97306000"},{"name":"Opochka","countryCode":"RU","stateCode":"PSK","latitude":"56.71357000","longitude":"28.66388000"},{"name":"Ostrov","countryCode":"RU","stateCode":"PSK","latitude":"57.34395000","longitude":"28.35368000"},{"name":"Ostrovskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"57.25000000","longitude":"28.33333000"},{"name":"Palkino","countryCode":"RU","stateCode":"PSK","latitude":"57.54089000","longitude":"28.01257000"},{"name":"Palkinskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"57.50000000","longitude":"28.00000000"},{"name":"Pechorskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"57.75000000","longitude":"27.75000000"},{"name":"Pechory","countryCode":"RU","stateCode":"PSK","latitude":"57.81642000","longitude":"27.61190000"},{"name":"Plyussa","countryCode":"RU","stateCode":"PSK","latitude":"58.43078000","longitude":"29.36537000"},{"name":"Porkhov","countryCode":"RU","stateCode":"PSK","latitude":"57.76502000","longitude":"29.55612000"},{"name":"Porkhovskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"57.75000000","longitude":"29.50000000"},{"name":"Pskov","countryCode":"RU","stateCode":"PSK","latitude":"57.81360000","longitude":"28.34960000"},{"name":"Pskovskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"57.75000000","longitude":"28.25000000"},{"name":"Pushkino-Gorskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"57.00000000","longitude":"28.75000000"},{"name":"Pushkinskiye Gory","countryCode":"RU","stateCode":"PSK","latitude":"57.02085000","longitude":"28.91030000"},{"name":"Pustoshka","countryCode":"RU","stateCode":"PSK","latitude":"56.33547000","longitude":"29.36901000"},{"name":"Pustoshkinskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"56.41667000","longitude":"29.41667000"},{"name":"Pytalovo","countryCode":"RU","stateCode":"PSK","latitude":"57.06791000","longitude":"27.91384000"},{"name":"Pytalovskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"57.00000000","longitude":"28.00000000"},{"name":"Sebezh","countryCode":"RU","stateCode":"PSK","latitude":"56.28511000","longitude":"28.48187000"},{"name":"Sebezhskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"56.25000000","longitude":"28.50000000"},{"name":"Serëdka","countryCode":"RU","stateCode":"PSK","latitude":"58.15838000","longitude":"28.18576000"},{"name":"Strugi-Krasnyye","countryCode":"RU","stateCode":"PSK","latitude":"58.26754000","longitude":"29.11137000"},{"name":"Strugo-Krasnenskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"58.33333000","longitude":"29.00000000"},{"name":"Usvyaty","countryCode":"RU","stateCode":"PSK","latitude":"55.74556000","longitude":"30.75333000"},{"name":"Velikiye Luki","countryCode":"RU","stateCode":"PSK","latitude":"56.34000000","longitude":"30.54517000"},{"name":"Velikolukskiy Rayon","countryCode":"RU","stateCode":"PSK","latitude":"56.50000000","longitude":"30.58333000"},{"name":"Vybor","countryCode":"RU","stateCode":"PSK","latitude":"57.22716000","longitude":"29.16630000"},{"name":"Bokino","countryCode":"RU","stateCode":"TAM","latitude":"52.63744000","longitude":"41.45968000"},{"name":"Bondarskiy Rayon","countryCode":"RU","stateCode":"TAM","latitude":"53.00000000","longitude":"42.00000000"},{"name":"Donskoye","countryCode":"RU","stateCode":"TAM","latitude":"52.77495000","longitude":"41.47759000"},{"name":"Gavrilovka Vtoraya","countryCode":"RU","stateCode":"TAM","latitude":"52.87697000","longitude":"42.76633000"},{"name":"Goreloye","countryCode":"RU","stateCode":"TAM","latitude":"52.93697000","longitude":"41.50435000"},{"name":"Inzhavino","countryCode":"RU","stateCode":"TAM","latitude":"52.31847000","longitude":"42.49369000"},{"name":"Kirsanov","countryCode":"RU","stateCode":"TAM","latitude":"52.65494000","longitude":"42.72236000"},{"name":"Kirsanovskiy Rayon","countryCode":"RU","stateCode":"TAM","latitude":"52.61667000","longitude":"42.55000000"},{"name":"Komsomolets","countryCode":"RU","stateCode":"TAM","latitude":"52.76860000","longitude":"41.28683000"},{"name":"Kotovsk","countryCode":"RU","stateCode":"TAM","latitude":"52.58666000","longitude":"41.50210000"},{"name":"Michurinsk","countryCode":"RU","stateCode":"TAM","latitude":"52.89780000","longitude":"40.49070000"},{"name":"Mordovo","countryCode":"RU","stateCode":"TAM","latitude":"52.08340000","longitude":"40.77000000"},{"name":"Morshansk","countryCode":"RU","stateCode":"TAM","latitude":"53.44354000","longitude":"41.81065000"},{"name":"Muchkapskiy","countryCode":"RU","stateCode":"TAM","latitude":"51.85133000","longitude":"42.47175000"},{"name":"Novaya Lyada","countryCode":"RU","stateCode":"TAM","latitude":"52.71309000","longitude":"41.63872000"},{"name":"Novopokrovka","countryCode":"RU","stateCode":"TAM","latitude":"52.13310000","longitude":"40.87830000"},{"name":"Pervomayskiy","countryCode":"RU","stateCode":"TAM","latitude":"53.24850000","longitude":"40.28710000"},{"name":"Pichayevo","countryCode":"RU","stateCode":"TAM","latitude":"53.23627000","longitude":"42.20323000"},{"name":"Platonovka","countryCode":"RU","stateCode":"TAM","latitude":"52.71058000","longitude":"41.95199000"},{"name":"Pokrovo-Prigorodnoye","countryCode":"RU","stateCode":"TAM","latitude":"52.68405000","longitude":"41.41752000"},{"name":"Rasskazovo","countryCode":"RU","stateCode":"TAM","latitude":"52.65599000","longitude":"41.88461000"},{"name":"Rasskazovskiy Rayon","countryCode":"RU","stateCode":"TAM","latitude":"52.58333000","longitude":"41.91667000"},{"name":"Rzhaksa","countryCode":"RU","stateCode":"TAM","latitude":"52.13384000","longitude":"42.02640000"},{"name":"Sampurskiy Rayon","countryCode":"RU","stateCode":"TAM","latitude":"52.25000000","longitude":"41.66667000"},{"name":"Satinka","countryCode":"RU","stateCode":"TAM","latitude":"52.37923000","longitude":"41.68192000"},{"name":"Selezni","countryCode":"RU","stateCode":"TAM","latitude":"52.80415000","longitude":"41.23961000"},{"name":"Sosnovka","countryCode":"RU","stateCode":"TAM","latitude":"53.23593000","longitude":"41.36859000"},{"name":"Staroyur’yevo","countryCode":"RU","stateCode":"TAM","latitude":"53.31611000","longitude":"40.70806000"},{"name":"Tambov","countryCode":"RU","stateCode":"TAM","latitude":"52.73169000","longitude":"41.44326000"},{"name":"Tokarevskiy Rayon","countryCode":"RU","stateCode":"TAM","latitude":"52.00000000","longitude":"41.25000000"},{"name":"Uvarovo","countryCode":"RU","stateCode":"TAM","latitude":"51.98486000","longitude":"42.26147000"},{"name":"Zavoronezhskoye","countryCode":"RU","stateCode":"TAM","latitude":"52.88010000","longitude":"40.55260000"},{"name":"Zherdevka","countryCode":"RU","stateCode":"TAM","latitude":"51.84861000","longitude":"41.46056000"},{"name":"Znamenka","countryCode":"RU","stateCode":"TAM","latitude":"52.41670000","longitude":"41.43108000"},{"name":"Znamenskiy Rayon","countryCode":"RU","stateCode":"TAM","latitude":"52.33333000","longitude":"41.33333000"},{"name":"Bolkhov","countryCode":"RU","stateCode":"ORL","latitude":"53.44295000","longitude":"36.00546000"},{"name":"Bolkhovskiy Rayon","countryCode":"RU","stateCode":"ORL","latitude":"53.41667000","longitude":"36.00000000"},{"name":"Dmitrovsk-Orlovskiy","countryCode":"RU","stateCode":"ORL","latitude":"52.50500000","longitude":"35.14640000"},{"name":"Glazunovka","countryCode":"RU","stateCode":"ORL","latitude":"52.50057000","longitude":"36.31997000"},{"name":"Khomutovo","countryCode":"RU","stateCode":"ORL","latitude":"52.85386000","longitude":"37.43880000"},{"name":"Khotynets","countryCode":"RU","stateCode":"ORL","latitude":"53.12860000","longitude":"35.39660000"},{"name":"Kolpny","countryCode":"RU","stateCode":"ORL","latitude":"52.22823000","longitude":"37.03683000"},{"name":"Korsakovo","countryCode":"RU","stateCode":"ORL","latitude":"53.26767000","longitude":"37.35689000"},{"name":"Krasnaya Zarya","countryCode":"RU","stateCode":"ORL","latitude":"52.78250000","longitude":"37.68056000"},{"name":"Kromy","countryCode":"RU","stateCode":"ORL","latitude":"52.68762000","longitude":"35.76665000"},{"name":"Livny","countryCode":"RU","stateCode":"ORL","latitude":"52.42534000","longitude":"37.60689000"},{"name":"Maloarkhangel’sk","countryCode":"RU","stateCode":"ORL","latitude":"52.40024000","longitude":"36.50332000"},{"name":"Mtsensk","countryCode":"RU","stateCode":"ORL","latitude":"53.27657000","longitude":"36.57334000"},{"name":"Naryshkino","countryCode":"RU","stateCode":"ORL","latitude":"52.96778000","longitude":"35.72677000"},{"name":"Novosil’","countryCode":"RU","stateCode":"ORL","latitude":"52.97387000","longitude":"37.04048000"},{"name":"Orël","countryCode":"RU","stateCode":"ORL","latitude":"52.96508000","longitude":"36.07849000"},{"name":"Pokrovskoye","countryCode":"RU","stateCode":"ORL","latitude":"52.60968000","longitude":"36.87124000"},{"name":"Shablykino","countryCode":"RU","stateCode":"ORL","latitude":"52.85661000","longitude":"35.19637000"},{"name":"Soskovo","countryCode":"RU","stateCode":"ORL","latitude":"52.74752000","longitude":"35.38277000"},{"name":"Spasskoye-Lutovinovo","countryCode":"RU","stateCode":"ORL","latitude":"53.37012000","longitude":"36.62297000"},{"name":"Trosna","countryCode":"RU","stateCode":"ORL","latitude":"52.44460000","longitude":"35.77910000"},{"name":"Verkhov’ye","countryCode":"RU","stateCode":"ORL","latitude":"52.81165000","longitude":"37.24215000"},{"name":"Vyshneye Dolgoye","countryCode":"RU","stateCode":"ORL","latitude":"52.06302000","longitude":"37.40518000"},{"name":"Zalegoshch’","countryCode":"RU","stateCode":"ORL","latitude":"52.89890000","longitude":"36.89093000"},{"name":"Zmiyëvka","countryCode":"RU","stateCode":"ORL","latitude":"52.66697000","longitude":"36.37426000"},{"name":"Znamenka","countryCode":"RU","stateCode":"ORL","latitude":"52.89789000","longitude":"35.97703000"},{"name":"Znamenskoye","countryCode":"RU","stateCode":"ORL","latitude":"53.27869000","longitude":"35.69055000"},{"name":"Bol’shoy Khomutets","countryCode":"RU","stateCode":"LIP","latitude":"52.78285000","longitude":"39.87214000"},{"name":"Borinskoye","countryCode":"RU","stateCode":"LIP","latitude":"52.45690000","longitude":"39.37130000"},{"name":"Chaplygin","countryCode":"RU","stateCode":"LIP","latitude":"53.24319000","longitude":"39.96288000"},{"name":"Chaplyginskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"53.25000000","longitude":"40.00000000"},{"name":"Dankov","countryCode":"RU","stateCode":"LIP","latitude":"53.25155000","longitude":"39.15553000"},{"name":"Dankovskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"53.25000000","longitude":"39.16667000"},{"name":"Dobrinka","countryCode":"RU","stateCode":"LIP","latitude":"52.16528000","longitude":"40.47306000"},{"name":"Dobrinskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.16667000","longitude":"40.50000000"},{"name":"Dobrovskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.83333000","longitude":"39.83333000"},{"name":"Dobroye","countryCode":"RU","stateCode":"LIP","latitude":"52.86780000","longitude":"39.81090000"},{"name":"Dolgorukovo","countryCode":"RU","stateCode":"LIP","latitude":"52.31945000","longitude":"38.34527000"},{"name":"Dolgorukovskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.33333000","longitude":"38.33333000"},{"name":"Donskoye","countryCode":"RU","stateCode":"LIP","latitude":"52.61740000","longitude":"38.97380000"},{"name":"Gryazi","countryCode":"RU","stateCode":"LIP","latitude":"52.49657000","longitude":"39.93593000"},{"name":"Gryazinskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.50000000","longitude":"39.91667000"},{"name":"Izmalkovo","countryCode":"RU","stateCode":"LIP","latitude":"52.68870000","longitude":"37.96398000"},{"name":"Izmalkovskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.66667000","longitude":"38.00000000"},{"name":"Kalikino","countryCode":"RU","stateCode":"LIP","latitude":"52.94930000","longitude":"39.82690000"},{"name":"Kazaki","countryCode":"RU","stateCode":"LIP","latitude":"52.62484000","longitude":"38.26488000"},{"name":"Kazinka","countryCode":"RU","stateCode":"LIP","latitude":"52.53817000","longitude":"39.82164000"},{"name":"Khlevenskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.16667000","longitude":"39.08333000"},{"name":"Khlevnoye","countryCode":"RU","stateCode":"LIP","latitude":"52.19512000","longitude":"39.09316000"},{"name":"Krasninskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.83333000","longitude":"38.75000000"},{"name":"Krasnoye","countryCode":"RU","stateCode":"LIP","latitude":"52.86449000","longitude":"38.79353000"},{"name":"Kuz’minskiye Otverzhki","countryCode":"RU","stateCode":"LIP","latitude":"52.69574000","longitude":"39.47036000"},{"name":"Lebedyanskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"53.00000000","longitude":"39.16667000"},{"name":"Lebedyan’","countryCode":"RU","stateCode":"LIP","latitude":"53.01942000","longitude":"39.16639000"},{"name":"Lev Tolstoy","countryCode":"RU","stateCode":"LIP","latitude":"53.21344000","longitude":"39.44604000"},{"name":"Lev-Tolstovskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"53.25000000","longitude":"39.50000000"},{"name":"Lipetsk","countryCode":"RU","stateCode":"LIP","latitude":"52.60311000","longitude":"39.57076000"},{"name":"Lipetskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.58333000","longitude":"39.58333000"},{"name":"Petrovskiy","countryCode":"RU","stateCode":"LIP","latitude":"52.24159000","longitude":"40.64976000"},{"name":"Plekhanovo","countryCode":"RU","stateCode":"LIP","latitude":"52.63822000","longitude":"39.84729000"},{"name":"Prigorodka","countryCode":"RU","stateCode":"LIP","latitude":"52.04472000","longitude":"39.71238000"},{"name":"Stanovlyanskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.83333000","longitude":"38.33333000"},{"name":"Stanovoye","countryCode":"RU","stateCode":"LIP","latitude":"52.76384000","longitude":"38.35818000"},{"name":"Syrskoye","countryCode":"RU","stateCode":"LIP","latitude":"52.57437000","longitude":"39.49660000"},{"name":"Terbunskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.16667000","longitude":"38.25000000"},{"name":"Terbuny","countryCode":"RU","stateCode":"LIP","latitude":"52.14930000","longitude":"38.28340000"},{"name":"Usmanskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.00000000","longitude":"39.75000000"},{"name":"Usman’","countryCode":"RU","stateCode":"LIP","latitude":"52.04662000","longitude":"39.72880000"},{"name":"Volovo","countryCode":"RU","stateCode":"LIP","latitude":"52.02659000","longitude":"37.88540000"},{"name":"Volovskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.00000000","longitude":"37.91667000"},{"name":"Yelets","countryCode":"RU","stateCode":"LIP","latitude":"52.62366000","longitude":"38.50169000"},{"name":"Yeletskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.58333000","longitude":"38.50000000"},{"name":"Zadonsk","countryCode":"RU","stateCode":"LIP","latitude":"52.39040000","longitude":"38.92610000"},{"name":"Zadonskiy Rayon","countryCode":"RU","stateCode":"LIP","latitude":"52.41667000","longitude":"38.91667000"},{"name":"Demidov","countryCode":"RU","stateCode":"SMO","latitude":"55.27063000","longitude":"31.51497000"},{"name":"Desnogorsk","countryCode":"RU","stateCode":"SMO","latitude":"54.15077000","longitude":"33.28151000"},{"name":"Dorogobuzh","countryCode":"RU","stateCode":"SMO","latitude":"54.91500000","longitude":"33.29722000"},{"name":"Dukhovshchina","countryCode":"RU","stateCode":"SMO","latitude":"55.19190000","longitude":"32.41110000"},{"name":"Gagarin","countryCode":"RU","stateCode":"SMO","latitude":"55.55291000","longitude":"34.99537000"},{"name":"Glinka","countryCode":"RU","stateCode":"SMO","latitude":"54.64043000","longitude":"32.87811000"},{"name":"Golynki","countryCode":"RU","stateCode":"SMO","latitude":"54.86964000","longitude":"31.38609000"},{"name":"Kardymovo","countryCode":"RU","stateCode":"SMO","latitude":"54.89016000","longitude":"32.43111000"},{"name":"Katyn\'","countryCode":"RU","stateCode":"SMO","latitude":"54.77455000","longitude":"31.69041000"},{"name":"Khislavichi","countryCode":"RU","stateCode":"SMO","latitude":"54.18714000","longitude":"32.15817000"},{"name":"Kholm-Zhirkovskiy","countryCode":"RU","stateCode":"SMO","latitude":"55.51889000","longitude":"33.47306000"},{"name":"Monastyrshchina","countryCode":"RU","stateCode":"SMO","latitude":"54.34961000","longitude":"31.83795000"},{"name":"Novodugino","countryCode":"RU","stateCode":"SMO","latitude":"55.63052000","longitude":"34.28423000"},{"name":"Oster","countryCode":"RU","stateCode":"SMO","latitude":"54.01700000","longitude":"32.80190000"},{"name":"Ozërnyy","countryCode":"RU","stateCode":"SMO","latitude":"55.58020000","longitude":"32.41270000"},{"name":"Pechersk","countryCode":"RU","stateCode":"SMO","latitude":"54.85355000","longitude":"32.03154000"},{"name":"Pochinok","countryCode":"RU","stateCode":"SMO","latitude":"54.40685000","longitude":"32.44067000"},{"name":"Roslavl’","countryCode":"RU","stateCode":"SMO","latitude":"53.95278000","longitude":"32.86389000"},{"name":"Rudnya","countryCode":"RU","stateCode":"SMO","latitude":"54.94698000","longitude":"31.09340000"},{"name":"Safonovo","countryCode":"RU","stateCode":"SMO","latitude":"55.11087000","longitude":"33.23292000"},{"name":"Safonovskiy Rayon","countryCode":"RU","stateCode":"SMO","latitude":"55.16667000","longitude":"33.16667000"},{"name":"Shatalovo","countryCode":"RU","stateCode":"SMO","latitude":"54.33400000","longitude":"32.44650000"},{"name":"Shumyachi","countryCode":"RU","stateCode":"SMO","latitude":"53.85833000","longitude":"32.42417000"},{"name":"Smolensk","countryCode":"RU","stateCode":"SMO","latitude":"54.78180000","longitude":"32.04010000"},{"name":"Stodolishche","countryCode":"RU","stateCode":"SMO","latitude":"54.18594000","longitude":"32.64925000"},{"name":"Sychëvka","countryCode":"RU","stateCode":"SMO","latitude":"55.82515000","longitude":"34.27361000"},{"name":"Talashkino","countryCode":"RU","stateCode":"SMO","latitude":"54.65471000","longitude":"32.18325000"},{"name":"Tëmkino","countryCode":"RU","stateCode":"SMO","latitude":"55.10917000","longitude":"35.01389000"},{"name":"Ugra","countryCode":"RU","stateCode":"SMO","latitude":"54.77775000","longitude":"34.32674000"},{"name":"Velizh","countryCode":"RU","stateCode":"SMO","latitude":"55.60564000","longitude":"31.19673000"},{"name":"Verkhnedneprovskiy","countryCode":"RU","stateCode":"SMO","latitude":"54.98131000","longitude":"33.34573000"},{"name":"Vyaz’ma","countryCode":"RU","stateCode":"SMO","latitude":"55.21039000","longitude":"34.29508000"},{"name":"Yartsevo","countryCode":"RU","stateCode":"SMO","latitude":"55.06667000","longitude":"32.69639000"},{"name":"Yekimovichi","countryCode":"RU","stateCode":"SMO","latitude":"54.11285000","longitude":"33.29648000"},{"name":"Yel’nya","countryCode":"RU","stateCode":"SMO","latitude":"54.57864000","longitude":"33.18373000"},{"name":"Yershichi","countryCode":"RU","stateCode":"SMO","latitude":"53.67250000","longitude":"32.75417000"},{"name":"Gornomariyskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.41667000","longitude":"46.75000000"},{"name":"Kilemarskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.75000000","longitude":"46.91667000"},{"name":"Kilemary","countryCode":"RU","stateCode":"ME","latitude":"56.77825000","longitude":"46.86594000"},{"name":"Koz’modem’yansk","countryCode":"RU","stateCode":"ME","latitude":"56.34190000","longitude":"46.56353000"},{"name":"Krasnogorskiy","countryCode":"RU","stateCode":"ME","latitude":"56.15250000","longitude":"48.32583000"},{"name":"Kuzhener","countryCode":"RU","stateCode":"ME","latitude":"56.81111000","longitude":"48.91278000"},{"name":"Kuzhenerskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.75000000","longitude":"49.00000000"},{"name":"Mari-Turek","countryCode":"RU","stateCode":"ME","latitude":"56.78946000","longitude":"49.62349000"},{"name":"Mari-Turekskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.75000000","longitude":"49.83333000"},{"name":"Medvedevo","countryCode":"RU","stateCode":"ME","latitude":"56.63388000","longitude":"47.80405000"},{"name":"Medvedevskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.66667000","longitude":"47.75000000"},{"name":"Mochalishche","countryCode":"RU","stateCode":"ME","latitude":"56.33060000","longitude":"48.35470000"},{"name":"Morki","countryCode":"RU","stateCode":"ME","latitude":"56.43028000","longitude":"48.99472000"},{"name":"Morkinskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.50000000","longitude":"49.00000000"},{"name":"Novotor”yal’skiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"57.08333000","longitude":"48.66667000"},{"name":"Orshanka","countryCode":"RU","stateCode":"ME","latitude":"56.91607000","longitude":"47.89335000"},{"name":"Orshanskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.91667000","longitude":"47.91667000"},{"name":"Paran’ga","countryCode":"RU","stateCode":"ME","latitude":"56.70389000","longitude":"49.40472000"},{"name":"Paran’ginskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.66667000","longitude":"49.41667000"},{"name":"Pomary","countryCode":"RU","stateCode":"ME","latitude":"55.96815000","longitude":"48.35072000"},{"name":"Privolzhskiy","countryCode":"RU","stateCode":"ME","latitude":"55.96135000","longitude":"48.41512000"},{"name":"Sernur","countryCode":"RU","stateCode":"ME","latitude":"56.93333000","longitude":"49.15361000"},{"name":"Sernurskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"57.00000000","longitude":"49.25000000"},{"name":"Sovetskiy","countryCode":"RU","stateCode":"ME","latitude":"56.75833000","longitude":"48.47611000"},{"name":"Sovetskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.66667000","longitude":"48.50000000"},{"name":"Surok","countryCode":"RU","stateCode":"ME","latitude":"56.44694000","longitude":"48.12139000"},{"name":"Suslonger","countryCode":"RU","stateCode":"ME","latitude":"56.31556000","longitude":"48.25306000"},{"name":"Vilovatovo","countryCode":"RU","stateCode":"ME","latitude":"56.17240000","longitude":"46.60134000"},{"name":"Volzhsk","countryCode":"RU","stateCode":"ME","latitude":"55.86638000","longitude":"48.35940000"},{"name":"Volzhskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.08333000","longitude":"48.58333000"},{"name":"Yoshkar-Ola","countryCode":"RU","stateCode":"ME","latitude":"56.63877000","longitude":"47.89078000"},{"name":"Yurino","countryCode":"RU","stateCode":"ME","latitude":"56.29417000","longitude":"46.30392000"},{"name":"Yurinskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.30000000","longitude":"46.30000000"},{"name":"Zvenigovo","countryCode":"RU","stateCode":"ME","latitude":"55.97539000","longitude":"48.01304000"},{"name":"Zvenigovskiy Rayon","countryCode":"RU","stateCode":"ME","latitude":"56.25000000","longitude":"47.75000000"},{"name":"Iskateley","countryCode":"RU","stateCode":"NEN","latitude":"67.68026000","longitude":"53.15117000"},{"name":"Nar\'yan-Mar","countryCode":"RU","stateCode":"NEN","latitude":"67.63869000","longitude":"53.00371000"},{"name":"Afanas’yeva","countryCode":"RU","stateCode":"UA-40","latitude":"54.63958000","longitude":"100.61755000"},{"name":"Alarskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"53.33333000","longitude":"103.00000000"},{"name":"Alekseyevskaya","countryCode":"RU","stateCode":"UA-40","latitude":"57.85000000","longitude":"108.40000000"},{"name":"Algatuy","countryCode":"RU","stateCode":"UA-40","latitude":"54.40090000","longitude":"100.25500000"},{"name":"Alzamay","countryCode":"RU","stateCode":"UA-40","latitude":"55.55620000","longitude":"98.66440000"},{"name":"Andreyevka","countryCode":"RU","stateCode":"UA-40","latitude":"44.81663000","longitude":"33.56313000"},{"name":"Angarsk","countryCode":"RU","stateCode":"UA-40","latitude":"52.53667000","longitude":"103.88639000"},{"name":"Angarskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"52.33333000","longitude":"103.66667000"},{"name":"Atagay","countryCode":"RU","stateCode":"UA-40","latitude":"55.10330000","longitude":"99.38750000"},{"name":"Badar","countryCode":"RU","stateCode":"UA-40","latitude":"54.39948000","longitude":"100.59436000"},{"name":"Baklashi","countryCode":"RU","stateCode":"UA-40","latitude":"52.22556000","longitude":"104.04861000"},{"name":"Balagansk","countryCode":"RU","stateCode":"UA-40","latitude":"54.00570000","longitude":"103.05234000"},{"name":"Balaganskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"54.66667000","longitude":"102.83333000"},{"name":"Balakhninskiy","countryCode":"RU","stateCode":"UA-40","latitude":"58.01056000","longitude":"114.27694000"},{"name":"Balaklava","countryCode":"RU","stateCode":"UA-40","latitude":"44.51118000","longitude":"33.59942000"},{"name":"Balaklava District","countryCode":"RU","stateCode":"UA-40","latitude":"44.50581000","longitude":"33.67035000"},{"name":"Bayanday","countryCode":"RU","stateCode":"UA-40","latitude":"53.06611000","longitude":"105.51389000"},{"name":"Bayandayevskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"53.08333000","longitude":"105.58333000"},{"name":"Baykal’sk","countryCode":"RU","stateCode":"UA-40","latitude":"51.51510000","longitude":"104.14020000"},{"name":"Bereznyaki","countryCode":"RU","stateCode":"UA-40","latitude":"56.93660000","longitude":"103.58510000"},{"name":"Biryusinsk","countryCode":"RU","stateCode":"UA-40","latitude":"55.96340000","longitude":"97.82350000"},{"name":"Bodaybo","countryCode":"RU","stateCode":"UA-40","latitude":"57.85056000","longitude":"114.19333000"},{"name":"Bokhan","countryCode":"RU","stateCode":"UA-40","latitude":"53.15300000","longitude":"103.77140000"},{"name":"Bokhanskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"53.16667000","longitude":"104.00000000"},{"name":"Bol’shaya Rechka","countryCode":"RU","stateCode":"UA-40","latitude":"51.95360000","longitude":"104.73350000"},{"name":"Bratsk","countryCode":"RU","stateCode":"UA-40","latitude":"56.13250000","longitude":"101.61417000"},{"name":"Bratskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"56.00000000","longitude":"102.00000000"},{"name":"Budagovo","countryCode":"RU","stateCode":"UA-40","latitude":"54.62550000","longitude":"100.13109000"},{"name":"Cheremkhovo","countryCode":"RU","stateCode":"UA-40","latitude":"53.15611000","longitude":"103.06750000"},{"name":"Cheremkhovskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"52.66667000","longitude":"102.33333000"},{"name":"Chunskiy","countryCode":"RU","stateCode":"UA-40","latitude":"56.08150000","longitude":"99.63420000"},{"name":"Dzerzhinsk","countryCode":"RU","stateCode":"UA-40","latitude":"52.28028000","longitude":"104.38694000"},{"name":"Ekhirit-Bulagatskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"53.00000000","longitude":"104.83333000"},{"name":"Frontovoye","countryCode":"RU","stateCode":"UA-40","latitude":"44.66737000","longitude":"33.73841000"},{"name":"Gadaley","countryCode":"RU","stateCode":"UA-40","latitude":"54.40318000","longitude":"100.74093000"},{"name":"Guran","countryCode":"RU","stateCode":"UA-40","latitude":"54.76127000","longitude":"100.64399000"},{"name":"Haharinskyi District","countryCode":"RU","stateCode":"UA-40","latitude":"44.59217000","longitude":"33.43925000"},{"name":"Ikey","countryCode":"RU","stateCode":"UA-40","latitude":"54.19194000","longitude":"100.08111000"},{"name":"Ilir","countryCode":"RU","stateCode":"UA-40","latitude":"55.22473000","longitude":"100.68498000"},{"name":"Inkerman","countryCode":"RU","stateCode":"UA-40","latitude":"44.61391000","longitude":"33.60980000"},{"name":"Irkutsk","countryCode":"RU","stateCode":"UA-40","latitude":"52.29778000","longitude":"104.29639000"},{"name":"Irkutskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"52.33333000","longitude":"104.66667000"},{"name":"Kacha","countryCode":"RU","stateCode":"UA-40","latitude":"44.77635000","longitude":"33.54387000"},{"name":"Kachug","countryCode":"RU","stateCode":"UA-40","latitude":"53.96056000","longitude":"105.88167000"},{"name":"Kachugskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"54.00000000","longitude":"106.50000000"},{"name":"Katangskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"61.00000000","longitude":"108.00000000"},{"name":"Kazachinsko-Lenskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"56.00000000","longitude":"108.00000000"},{"name":"Kazachinskoye","countryCode":"RU","stateCode":"UA-40","latitude":"56.26974000","longitude":"107.57624000"},{"name":"Khomutovo","countryCode":"RU","stateCode":"UA-40","latitude":"52.46583000","longitude":"104.40250000"},{"name":"Khrebtovaya","countryCode":"RU","stateCode":"UA-40","latitude":"56.70320000","longitude":"104.24940000"},{"name":"Khudoyelanskoye","countryCode":"RU","stateCode":"UA-40","latitude":"54.70375000","longitude":"99.63042000"},{"name":"Khuzhir","countryCode":"RU","stateCode":"UA-40","latitude":"53.19389000","longitude":"107.33972000"},{"name":"Kimil’tey","countryCode":"RU","stateCode":"UA-40","latitude":"54.13370000","longitude":"101.98110000"},{"name":"Kirensk","countryCode":"RU","stateCode":"UA-40","latitude":"57.78528000","longitude":"108.11194000"},{"name":"Kirenskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"58.00000000","longitude":"109.25000000"},{"name":"Kitoy","countryCode":"RU","stateCode":"UA-40","latitude":"52.60000000","longitude":"103.90000000"},{"name":"Kotik","countryCode":"RU","stateCode":"UA-40","latitude":"54.65057000","longitude":"100.45395000"},{"name":"Kropotkin","countryCode":"RU","stateCode":"UA-40","latitude":"58.50944000","longitude":"115.32167000"},{"name":"Kultuk","countryCode":"RU","stateCode":"UA-40","latitude":"51.72083000","longitude":"103.69556000"},{"name":"Kutulik","countryCode":"RU","stateCode":"UA-40","latitude":"53.35080000","longitude":"102.78389000"},{"name":"Kuytun","countryCode":"RU","stateCode":"UA-40","latitude":"54.34241000","longitude":"101.50917000"},{"name":"Kuytunskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"54.50000000","longitude":"101.66667000"},{"name":"Kvitok","countryCode":"RU","stateCode":"UA-40","latitude":"56.07240000","longitude":"98.48130000"},{"name":"Lenin District","countryCode":"RU","stateCode":"UA-40","latitude":"44.60000000","longitude":"33.53333000"},{"name":"Lesogorsk","countryCode":"RU","stateCode":"UA-40","latitude":"56.04580000","longitude":"99.51360000"},{"name":"Listvyanka","countryCode":"RU","stateCode":"UA-40","latitude":"51.85350000","longitude":"104.86930000"},{"name":"Magistral’nyy","countryCode":"RU","stateCode":"UA-40","latitude":"56.17148000","longitude":"107.44166000"},{"name":"Mama","countryCode":"RU","stateCode":"UA-40","latitude":"58.31056000","longitude":"112.89861000"},{"name":"Mamakan","countryCode":"RU","stateCode":"UA-40","latitude":"57.81611000","longitude":"114.00278000"},{"name":"Mamsko-Chuyskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"58.00000000","longitude":"112.50000000"},{"name":"Manzurka","countryCode":"RU","stateCode":"UA-40","latitude":"53.48556000","longitude":"106.05444000"},{"name":"Markova","countryCode":"RU","stateCode":"UA-40","latitude":"52.20889000","longitude":"104.21083000"},{"name":"Markovo","countryCode":"RU","stateCode":"UA-40","latitude":"57.32056000","longitude":"107.08806000"},{"name":"Meget","countryCode":"RU","stateCode":"UA-40","latitude":"52.41500000","longitude":"104.04944000"},{"name":"Mishelevka","countryCode":"RU","stateCode":"UA-40","latitude":"52.85750000","longitude":"103.17194000"},{"name":"Mugun","countryCode":"RU","stateCode":"UA-40","latitude":"54.47143000","longitude":"100.24831000"},{"name":"Nakhimovskiy rayon","countryCode":"RU","stateCode":"UA-40","latitude":"44.69502000","longitude":"33.58092000"},{"name":"Nizhneilimskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"57.00000000","longitude":"103.50000000"},{"name":"Nizhneudinsk","countryCode":"RU","stateCode":"UA-40","latitude":"54.90760000","longitude":"99.02760000"},{"name":"Nizhneudinskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"54.33333000","longitude":"98.50000000"},{"name":"Novaya Igirma","countryCode":"RU","stateCode":"UA-40","latitude":"57.13340000","longitude":"103.91120000"},{"name":"Novobiryusinskiy","countryCode":"RU","stateCode":"UA-40","latitude":"56.95780000","longitude":"97.70760000"},{"name":"Novonukutskiy","countryCode":"RU","stateCode":"UA-40","latitude":"53.70000000","longitude":"102.71170000"},{"name":"Ol’khonskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"53.00000000","longitude":"106.50000000"},{"name":"Orlinoye","countryCode":"RU","stateCode":"UA-40","latitude":"44.44685000","longitude":"33.77588000"},{"name":"Osa","countryCode":"RU","stateCode":"UA-40","latitude":"53.38722000","longitude":"103.87694000"},{"name":"Oyëk","countryCode":"RU","stateCode":"UA-40","latitude":"52.58611000","longitude":"104.45556000"},{"name":"Pad’ Mel’nichnaya","countryCode":"RU","stateCode":"UA-40","latitude":"52.16000000","longitude":"104.38000000"},{"name":"Perfilovo","countryCode":"RU","stateCode":"UA-40","latitude":"54.41083000","longitude":"100.48454000"},{"name":"Pivovarikha","countryCode":"RU","stateCode":"UA-40","latitude":"52.27056000","longitude":"104.44583000"},{"name":"Pokosnoye","countryCode":"RU","stateCode":"UA-40","latitude":"55.52583000","longitude":"101.05361000"},{"name":"Polyushko","countryCode":"RU","stateCode":"UA-40","latitude":"44.74219000","longitude":"33.58913000"},{"name":"Rudnogorsk","countryCode":"RU","stateCode":"UA-40","latitude":"57.26390000","longitude":"103.75190000"},{"name":"Sakharnaya Golovka","countryCode":"RU","stateCode":"UA-40","latitude":"44.58362000","longitude":"33.64383000"},{"name":"Sayansk","countryCode":"RU","stateCode":"UA-40","latitude":"54.10880000","longitude":"102.16480000"},{"name":"Sevastopol","countryCode":"RU","stateCode":"UA-40","latitude":"44.58883000","longitude":"33.52240000"},{"name":"Shamanka","countryCode":"RU","stateCode":"UA-40","latitude":"52.06667000","longitude":"103.82028000"},{"name":"Sheberta","countryCode":"RU","stateCode":"UA-40","latitude":"54.64178000","longitude":"99.89209000"},{"name":"Shelekhov","countryCode":"RU","stateCode":"UA-40","latitude":"52.21389000","longitude":"104.10000000"},{"name":"Sheragul","countryCode":"RU","stateCode":"UA-40","latitude":"54.46243000","longitude":"100.90994000"},{"name":"Shestakovo","countryCode":"RU","stateCode":"UA-40","latitude":"56.49150000","longitude":"103.96000000"},{"name":"Shitkino","countryCode":"RU","stateCode":"UA-40","latitude":"56.37030000","longitude":"98.35430000"},{"name":"Shturmovoye","countryCode":"RU","stateCode":"UA-40","latitude":"44.56767000","longitude":"33.62245000"},{"name":"Shumskiy","countryCode":"RU","stateCode":"UA-40","latitude":"54.83180000","longitude":"99.13280000"},{"name":"Slyudyanka","countryCode":"RU","stateCode":"UA-40","latitude":"51.65944000","longitude":"103.70611000"},{"name":"Slyudyanskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"51.50000000","longitude":"104.00000000"},{"name":"Smolenshchina","countryCode":"RU","stateCode":"UA-40","latitude":"52.25528000","longitude":"104.12806000"},{"name":"Solnechniy","countryCode":"RU","stateCode":"UA-40","latitude":"44.78677000","longitude":"33.61786000"},{"name":"Sredniy","countryCode":"RU","stateCode":"UA-40","latitude":"52.88840000","longitude":"103.49040000"},{"name":"Svirsk","countryCode":"RU","stateCode":"UA-40","latitude":"53.08583000","longitude":"103.33250000"},{"name":"Tayshet","countryCode":"RU","stateCode":"UA-40","latitude":"55.93420000","longitude":"98.00440000"},{"name":"Tayshetskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"56.00000000","longitude":"98.00000000"},{"name":"Tayturka","countryCode":"RU","stateCode":"UA-40","latitude":"52.86917000","longitude":"103.46083000"},{"name":"Tel’ma","countryCode":"RU","stateCode":"UA-40","latitude":"52.69810000","longitude":"103.71380000"},{"name":"Ternovka","countryCode":"RU","stateCode":"UA-40","latitude":"44.57922000","longitude":"33.75105000"},{"name":"Tulun","countryCode":"RU","stateCode":"UA-40","latitude":"54.56358000","longitude":"100.58143000"},{"name":"Tulunskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"54.16667000","longitude":"100.33333000"},{"name":"Tulyushka","countryCode":"RU","stateCode":"UA-40","latitude":"54.45851000","longitude":"101.17054000"},{"name":"Tyret’ Pervaya","countryCode":"RU","stateCode":"UA-40","latitude":"53.67028000","longitude":"102.31056000"},{"name":"Uk","countryCode":"RU","stateCode":"UA-40","latitude":"55.07900000","longitude":"98.85860000"},{"name":"Urik","countryCode":"RU","stateCode":"UA-40","latitude":"52.46051000","longitude":"104.24016000"},{"name":"Usol’skiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"52.50000000","longitude":"103.25000000"},{"name":"Usol’ye-Sibirskoye","countryCode":"RU","stateCode":"UA-40","latitude":"52.75194000","longitude":"103.64528000"},{"name":"Ust’-Ilimsk","countryCode":"RU","stateCode":"UA-40","latitude":"58.00056000","longitude":"102.66194000"},{"name":"Ust’-Kut","countryCode":"RU","stateCode":"UA-40","latitude":"56.79380000","longitude":"105.76720000"},{"name":"Ust’-Kutskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"57.00000000","longitude":"106.00000000"},{"name":"Ust’-Ordynskiy","countryCode":"RU","stateCode":"UA-40","latitude":"52.80500000","longitude":"104.75083000"},{"name":"Ust’-Uda","countryCode":"RU","stateCode":"UA-40","latitude":"54.17420000","longitude":"103.03040000"},{"name":"Ust’-Udinskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"55.00000000","longitude":"103.66667000"},{"name":"Verkhnesadovoye","countryCode":"RU","stateCode":"UA-40","latitude":"44.68932000","longitude":"33.70207000"},{"name":"Vidim","countryCode":"RU","stateCode":"UA-40","latitude":"56.40880000","longitude":"103.11060000"},{"name":"Vikhorevka","countryCode":"RU","stateCode":"UA-40","latitude":"56.12128000","longitude":"101.17767000"},{"name":"Voznesenskiy","countryCode":"RU","stateCode":"UA-40","latitude":"54.89680000","longitude":"99.10310000"},{"name":"Yantal’","countryCode":"RU","stateCode":"UA-40","latitude":"56.84710000","longitude":"105.25420000"},{"name":"Yedogon","countryCode":"RU","stateCode":"UA-40","latitude":"54.25490000","longitude":"100.23850000"},{"name":"Yelantsy","countryCode":"RU","stateCode":"UA-40","latitude":"52.80286000","longitude":"106.40466000"},{"name":"Yerbogachen","countryCode":"RU","stateCode":"UA-40","latitude":"61.28016000","longitude":"108.01535000"},{"name":"Yurty","countryCode":"RU","stateCode":"UA-40","latitude":"56.04980000","longitude":"97.63480000"},{"name":"Zalari","countryCode":"RU","stateCode":"UA-40","latitude":"53.55840000","longitude":"102.50650000"},{"name":"Zalarinskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"53.16667000","longitude":"101.50000000"},{"name":"Zheleznodorozhnyy","countryCode":"RU","stateCode":"UA-40","latitude":"57.90525000","longitude":"102.77838000"},{"name":"Zheleznogorsk-Ilimskiy","countryCode":"RU","stateCode":"UA-40","latitude":"56.57680000","longitude":"104.12170000"},{"name":"Zhigalovo","countryCode":"RU","stateCode":"UA-40","latitude":"54.81061000","longitude":"105.15808000"},{"name":"Zhigalovskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"55.00000000","longitude":"105.50000000"},{"name":"Zima","countryCode":"RU","stateCode":"UA-40","latitude":"53.92020000","longitude":"102.04420000"},{"name":"Ziminskiy Rayon","countryCode":"RU","stateCode":"UA-40","latitude":"55.83333000","longitude":"101.66667000"},{"name":"Zvëzdnyy","countryCode":"RU","stateCode":"UA-40","latitude":"56.74920000","longitude":"106.47990000"},{"name":"Alimov-Lyubimovsky","countryCode":"RU","stateCode":"VGG","latitude":"50.26631944","longitude":"42.75618611"},{"name":"Amochayevsky","countryCode":"RU","stateCode":"VGG","latitude":"50.70363889","longitude":"42.42831944"},{"name":"Antipovka","countryCode":"RU","stateCode":"VGG","latitude":"49.83000000","longitude":"45.31222222"},{"name":"Archedino-Chernushinsky","countryCode":"RU","stateCode":"VGG","latitude":"49.87194444","longitude":"44.16388889"},{"name":"Archedinskaya","countryCode":"RU","stateCode":"VGG","latitude":"49.89305556","longitude":"43.11250000"},{"name":"Beluzhino-Koldairov","countryCode":"RU","stateCode":"VGG","latitude":"49.28033200","longitude":"43.71795500"},{"name":"Bereslavka","countryCode":"RU","stateCode":"VGG","latitude":"48.61190900","longitude":"44.05960700"},{"name":"Bobrovsky 2-y","countryCode":"RU","stateCode":"VGG","latitude":"49.48820000","longitude":"42.75470000"},{"name":"Burnatsky","countryCode":"RU","stateCode":"VGG","latitude":"50.42997222","longitude":"42.95563056"},{"name":"Buyerak-Popovsky","countryCode":"RU","stateCode":"VGG","latitude":"49.55060000","longitude":"42.61350000"},{"name":"Bykovo, Volgograd Oblast","countryCode":"RU","stateCode":"VGG","latitude":"49.76444444","longitude":"45.39138889"},{"name":"Chernyshkovsky","countryCode":"RU","stateCode":"VGG","latitude":"48.42111111","longitude":"42.23333333"},{"name":"Chiganaki 1-ye","countryCode":"RU","stateCode":"VGG","latitude":"49.78505833","longitude":"42.72091944"},{"name":"Chiganaki 2-ye","countryCode":"RU","stateCode":"VGG","latitude":"49.76481389","longitude":"42.70378889"},{"name":"Danilovka, Volgograd Oblast","countryCode":"RU","stateCode":"VGG","latitude":"50.36666667","longitude":"44.11666667"},{"name":"Dubovka","countryCode":"RU","stateCode":"VGG","latitude":"49.05000000","longitude":"44.83333333"},{"name":"Elton","countryCode":"RU","stateCode":"VGG","latitude":"49.12722222","longitude":"46.84694444"},{"name":"Fastov","countryCode":"RU","stateCode":"VGG","latitude":"49.07411000","longitude":"44.20814000"},{"name":"Frolovo","countryCode":"RU","stateCode":"VGG","latitude":"49.77138889","longitude":"43.66222222"},{"name":"Glubokovsky","countryCode":"RU","stateCode":"VGG","latitude":"49.46330000","longitude":"42.90550000"},{"name":"Gorbatovsky","countryCode":"RU","stateCode":"VGG","latitude":"49.35910000","longitude":"42.04060000"},{"name":"Gornaya Polyana","countryCode":"RU","stateCode":"VGG","latitude":"48.50138889","longitude":"45.11944444"},{"name":"Gorodishche, Volgograd Oblast","countryCode":"RU","stateCode":"VGG","latitude":"48.80000000","longitude":"44.48333333"},{"name":"Ilovlya","countryCode":"RU","stateCode":"VGG","latitude":"49.30333333","longitude":"43.97972222"},{"name":"Kalach-na-Donu","countryCode":"RU","stateCode":"VGG","latitude":"48.68333333","longitude":"43.53333333"},{"name":"Kamyshin","countryCode":"RU","stateCode":"VGG","latitude":"50.08333333","longitude":"45.40000000"},{"name":"Karpovsky","countryCode":"RU","stateCode":"VGG","latitude":"50.32108056","longitude":"42.58680278"},{"name":"Kletskaya","countryCode":"RU","stateCode":"VGG","latitude":"49.31472222","longitude":"43.06194444"},{"name":"Kolotsky","countryCode":"RU","stateCode":"VGG","latitude":"49.25952000","longitude":"43.99259000"},{"name":"Kotelnikovo","countryCode":"RU","stateCode":"VGG","latitude":"47.63333333","longitude":"43.13333333"},{"name":"Kotovo","countryCode":"RU","stateCode":"VGG","latitude":"50.31666667","longitude":"44.80000000"},{"name":"Krasnoslobodsk","countryCode":"RU","stateCode":"VGG","latitude":"48.70000000","longitude":"44.56666667"},{"name":"Krasny Yar, Volgograd Oblast","countryCode":"RU","stateCode":"VGG","latitude":"50.69638889","longitude":"44.72805556"},{"name":"Kumylzhenskaya","countryCode":"RU","stateCode":"VGG","latitude":"49.88083333","longitude":"42.58972222"},{"name":"Leninsk","countryCode":"RU","stateCode":"VGG","latitude":"48.70000000","longitude":"45.20000000"},{"name":"Log","countryCode":"RU","stateCode":"VGG","latitude":"49.48444444","longitude":"43.86138889"},{"name":"Medveditsky","countryCode":"RU","stateCode":"VGG","latitude":"50.78527778","longitude":"44.71277778"},{"name":"Mikhaylovka","countryCode":"RU","stateCode":"VGG","latitude":"50.06666667","longitude":"43.23333333"},{"name":"Mikhaylovka Urban Okrug","countryCode":"RU","stateCode":"VGG","latitude":"50.06666667","longitude":"43.23333333"},{"name":"Mitkin","countryCode":"RU","stateCode":"VGG","latitude":"49.74354167","longitude":"42.25430833"},{"name":"Nekhayevskaya","countryCode":"RU","stateCode":"VGG","latitude":"50.40861111","longitude":"41.74944444"},{"name":"Nikolayevsk","countryCode":"RU","stateCode":"VGG","latitude":"50.01666667","longitude":"45.45000000"},{"name":"Nizhny Chir","countryCode":"RU","stateCode":"VGG","latitude":"48.35972222","longitude":"43.08638889"},{"name":"Novoanninsky","countryCode":"RU","stateCode":"VGG","latitude":"50.51666667","longitude":"42.66666667"},{"name":"Novonikolayevsky, Volgograd Oblast","countryCode":"RU","stateCode":"VGG","latitude":"50.96666670","longitude":"42.36666670"},{"name":"Novonikolskoe","countryCode":"RU","stateCode":"VGG","latitude":"49.19397500","longitude":"45.01108611"},{"name":"Novy Rogachik","countryCode":"RU","stateCode":"VGG","latitude":"48.67694444","longitude":"44.06083333"},{"name":"Oktyabrsky","countryCode":"RU","stateCode":"VGG","latitude":"48.65555556","longitude":"43.79555556"},{"name":"Olkhovka, Volgograd Oblast","countryCode":"RU","stateCode":"VGG","latitude":"49.85444444","longitude":"44.56333333"},{"name":"Otruba","countryCode":"RU","stateCode":"VGG","latitude":"50.04300000","longitude":"43.12150000"},{"name":"Pallasovka","countryCode":"RU","stateCode":"VGG","latitude":"50.05000000","longitude":"46.88333333"},{"name":"Petrov Val","countryCode":"RU","stateCode":"VGG","latitude":"50.13333333","longitude":"45.21666667"},{"name":"Poltavsky","countryCode":"RU","stateCode":"VGG","latitude":"50.37360000","longitude":"43.07290000"},{"name":"Popovsky","countryCode":"RU","stateCode":"VGG","latitude":"50.60229722","longitude":"42.41745278"},{"name":"Preobrazhenskaya, Volgograd Oblast","countryCode":"RU","stateCode":"VGG","latitude":"50.74083333","longitude":"43.05194444"},{"name":"Primorsk","countryCode":"RU","stateCode":"VGG","latitude":"49.26527778","longitude":"45.02888889"},{"name":"Repino","countryCode":"RU","stateCode":"VGG","latitude":"48.55252000","longitude":"44.79595000"},{"name":"Rogachev","countryCode":"RU","stateCode":"VGG","latitude":"50.66952222","longitude":"42.41200556"},{"name":"Rubyozhny","countryCode":"RU","stateCode":"VGG","latitude":"49.81750000","longitude":"44.05027778"},{"name":"Rudnya, Volgograd Oblast","countryCode":"RU","stateCode":"VGG","latitude":"50.79805556","longitude":"44.56000000"},{"name":"Russko-Osinovsky","countryCode":"RU","stateCode":"VGG","latitude":"49.97500000","longitude":"44.10305556"},{"name":"Samoylovsky","countryCode":"RU","stateCode":"VGG","latitude":"49.87533056","longitude":"42.39540556"},{"name":"Satarovsky","countryCode":"RU","stateCode":"VGG","latitude":"50.27939722","longitude":"42.59351944"},{"name":"Savinka","countryCode":"RU","stateCode":"VGG","latitude":"50.07848000","longitude":"47.09936000"},{"name":"Sebrovo","countryCode":"RU","stateCode":"VGG","latitude":"50.09810000","longitude":"43.29760000"},{"name":"Serafimovich","countryCode":"RU","stateCode":"VGG","latitude":"49.58333333","longitude":"42.73333333"},{"name":"Shirokov","countryCode":"RU","stateCode":"VGG","latitude":"49.12103000","longitude":"44.26507000"},{"name":"Slashchyovskaya","countryCode":"RU","stateCode":"VGG","latitude":"49.86000000","longitude":"42.33611111"},{"name":"Sovetsky District","countryCode":"RU","stateCode":"VGG","latitude":"48.66666667","longitude":"44.45000000"},{"name":"Srednyaya Akhtuba","countryCode":"RU","stateCode":"VGG","latitude":"48.71111111","longitude":"44.86403000"},{"name":"Staraya Poltavka","countryCode":"RU","stateCode":"VGG","latitude":"50.47861111","longitude":"46.48222222"},{"name":"Surovikino","countryCode":"RU","stateCode":"VGG","latitude":"48.60000000","longitude":"42.85000000"},{"name":"Svetly Yar","countryCode":"RU","stateCode":"VGG","latitude":"48.47472222","longitude":"44.78083333"},{"name":"Tochilkin","countryCode":"RU","stateCode":"VGG","latitude":"49.73334722","longitude":"42.69625278"},{"name":"Uryupinsk","countryCode":"RU","stateCode":"VGG","latitude":"50.80000000","longitude":"42.01666667"},{"name":"Vodstroy","countryCode":"RU","stateCode":"VGG","latitude":"48.84593056","longitude":"44.55466667"},{"name":"Volgograd","countryCode":"RU","stateCode":"VGG","latitude":"48.70000000","longitude":"44.48333333"},{"name":"Volzhsky","countryCode":"RU","stateCode":"VGG","latitude":"48.78333333","longitude":"44.76666667"},{"name":"Voroshilovskiy District, Volgograd","countryCode":"RU","stateCode":"VGG","latitude":"48.70000000","longitude":"44.46666667"},{"name":"Yelan","countryCode":"RU","stateCode":"VGG","latitude":"50.94611111","longitude":"43.73638889"},{"name":"Zaplavnoye","countryCode":"RU","stateCode":"VGG","latitude":"48.70472222","longitude":"45.02277778"},{"name":"Zhirnovsk","countryCode":"RU","stateCode":"VGG","latitude":"50.98333333","longitude":"44.76666667"},{"name":"Butare","countryCode":"RW","stateCode":"05","latitude":"-2.59667000","longitude":"29.73944000"},{"name":"Eglise Catholique, Centrale GIKO","countryCode":"RW","stateCode":"05","latitude":"-1.93653000","longitude":"29.80610000"},{"name":"Gitarama","countryCode":"RW","stateCode":"05","latitude":"-2.07444000","longitude":"29.75667000"},{"name":"Nzega","countryCode":"RW","stateCode":"05","latitude":"-2.47900000","longitude":"29.55640000"},{"name":"Byumba","countryCode":"RW","stateCode":"03","latitude":"-1.57630000","longitude":"30.06750000"},{"name":"Musanze","countryCode":"RW","stateCode":"03","latitude":"-1.49984000","longitude":"29.63497000"},{"name":"Cyangugu","countryCode":"RW","stateCode":"04","latitude":"-2.48460000","longitude":"28.90750000"},{"name":"Gisenyi","countryCode":"RW","stateCode":"04","latitude":"-1.70278000","longitude":"29.25639000"},{"name":"Kibuye","countryCode":"RW","stateCode":"04","latitude":"-2.06028000","longitude":"29.34778000"},{"name":"Kibungo","countryCode":"RW","stateCode":"02","latitude":"-2.15970000","longitude":"30.54270000"},{"name":"Rwamagana","countryCode":"RW","stateCode":"02","latitude":"-1.94870000","longitude":"30.43470000"},{"name":"Kigali","countryCode":"RW","stateCode":"01","latitude":"-1.94995000","longitude":"30.05885000"},{"name":"Abha","countryCode":"SA","stateCode":"14","latitude":"18.21639000","longitude":"42.50528000"},{"name":"Al Majāridah","countryCode":"SA","stateCode":"14","latitude":"19.12361000","longitude":"41.91111000"},{"name":"An Nimāş","countryCode":"SA","stateCode":"14","latitude":"19.14547000","longitude":"42.12009000"},{"name":"Khamis Mushait","countryCode":"SA","stateCode":"14","latitude":"18.30000000","longitude":"42.73333000"},{"name":"Qal‘at Bīshah","countryCode":"SA","stateCode":"14","latitude":"20.00054000","longitude":"42.60520000"},{"name":"Sabt Al Alayah","countryCode":"SA","stateCode":"14","latitude":"19.70000000","longitude":"41.91667000"},{"name":"Tabālah","countryCode":"SA","stateCode":"14","latitude":"19.95000000","longitude":"42.40000000"},{"name":"Al Bahah","countryCode":"SA","stateCode":"14","latitude":"20.01288000","longitude":"41.46767000"},{"name":"Al Mindak","countryCode":"SA","stateCode":"14","latitude":"20.15888889","longitude":"41.28333333"},{"name":"Al Qahab","countryCode":"SA","stateCode":"14","latitude":"18.92560000","longitude":"41.95500000"},{"name":"Hajrah","countryCode":"SA","stateCode":"14","latitude":"20.23333333","longitude":"41.05000000"},{"name":"Ma`riyah","countryCode":"SA","stateCode":"14","latitude":"18.85000000","longitude":"41.96670000"},{"name":"Mifa","countryCode":"SA","stateCode":"14","latitude":"18.89170000","longitude":"41.96330000"},{"name":"Munayzir","countryCode":"SA","stateCode":"14","latitude":"18.94640000","longitude":"41.91640000"},{"name":"Abqaiq","countryCode":"SA","stateCode":"04","latitude":"25.93402000","longitude":"49.66880000"},{"name":"Al Awjām","countryCode":"SA","stateCode":"04","latitude":"26.56324000","longitude":"49.94331000"},{"name":"Al Baţţālīyah","countryCode":"SA","stateCode":"04","latitude":"25.43333000","longitude":"49.63333000"},{"name":"Al Hufūf","countryCode":"SA","stateCode":"04","latitude":"25.36467000","longitude":"49.58764000"},{"name":"Al Jafr","countryCode":"SA","stateCode":"04","latitude":"25.37736000","longitude":"49.72154000"},{"name":"Al Jubayl","countryCode":"SA","stateCode":"04","latitude":"27.01740000","longitude":"49.62251000"},{"name":"Al Khafjī","countryCode":"SA","stateCode":"04","latitude":"28.43905000","longitude":"48.49132000"},{"name":"Al Markaz","countryCode":"SA","stateCode":"04","latitude":"25.40000000","longitude":"49.73333000"},{"name":"Al Mubarraz","countryCode":"SA","stateCode":"04","latitude":"25.40768000","longitude":"49.59028000"},{"name":"Al Munayzilah","countryCode":"SA","stateCode":"04","latitude":"25.38333000","longitude":"49.66667000"},{"name":"Al Muţayrifī","countryCode":"SA","stateCode":"04","latitude":"25.47878000","longitude":"49.55824000"},{"name":"Al Qaţīf","countryCode":"SA","stateCode":"04","latitude":"26.56542000","longitude":"50.00890000"},{"name":"Al Qurayn","countryCode":"SA","stateCode":"04","latitude":"25.48333000","longitude":"49.60000000"},{"name":"Al Qārah","countryCode":"SA","stateCode":"04","latitude":"25.41667000","longitude":"49.66667000"},{"name":"As Saffānīyah","countryCode":"SA","stateCode":"04","latitude":"27.97083000","longitude":"48.73000000"},{"name":"At Tūbī","countryCode":"SA","stateCode":"04","latitude":"26.55778000","longitude":"49.99167000"},{"name":"Aţ Ţaraf","countryCode":"SA","stateCode":"04","latitude":"25.36232000","longitude":"49.72757000"},{"name":"Dammam","countryCode":"SA","stateCode":"04","latitude":"26.43442000","longitude":"50.10326000"},{"name":"Dhahran","countryCode":"SA","stateCode":"04","latitude":"26.28864000","longitude":"50.11396000"},{"name":"Hafar Al-Batin","countryCode":"SA","stateCode":"04","latitude":"28.43279000","longitude":"45.97077000"},{"name":"Julayjilah","countryCode":"SA","stateCode":"04","latitude":"25.50000000","longitude":"49.60000000"},{"name":"Khobar","countryCode":"SA","stateCode":"04","latitude":"26.27944000","longitude":"50.20833000"},{"name":"Mulayjah","countryCode":"SA","stateCode":"04","latitude":"27.27103000","longitude":"48.42419000"},{"name":"Qaisumah","countryCode":"SA","stateCode":"04","latitude":"28.31117000","longitude":"46.12729000"},{"name":"Raḩīmah","countryCode":"SA","stateCode":"04","latitude":"26.70791000","longitude":"50.06194000"},{"name":"Tārūt","countryCode":"SA","stateCode":"04","latitude":"26.57330000","longitude":"50.04028000"},{"name":"Umm as Sāhik","countryCode":"SA","stateCode":"04","latitude":"26.65361000","longitude":"49.91639000"},{"name":"Şafwá","countryCode":"SA","stateCode":"04","latitude":"26.64970000","longitude":"49.95522000"},{"name":"Al Ubaylah","countryCode":"SA","stateCode":"04","latitude":"21.98417000","longitude":"50.93966000"},{"name":"Al-Awamiyah","countryCode":"SA","stateCode":"04","latitude":"26.58333300","longitude":"49.98333300"},{"name":"Al-Awjam","countryCode":"SA","stateCode":"04","latitude":"26.55830000","longitude":"49.95030000"},{"name":"Al-Mubarraz","countryCode":"SA","stateCode":"04","latitude":"25.44160000","longitude":"49.66420000"},{"name":"Ha\'il ","countryCode":"SA","stateCode":"04","latitude":"27.51666667","longitude":"41.68333333"},{"name":"Haradh","countryCode":"SA","stateCode":"04","latitude":"24.14555556","longitude":"49.06527778"},{"name":"Jubbah","countryCode":"SA","stateCode":"04","latitude":"28.00620000","longitude":"40.94160000"},{"name":"Mawqaq","countryCode":"SA","stateCode":"04","latitude":"27.38398000","longitude":"41.17635000"},{"name":"Nariyah","countryCode":"SA","stateCode":"04","latitude":"27.46990000","longitude":"48.48440000"},{"name":"Qufar","countryCode":"SA","stateCode":"04","latitude":"27.41534000","longitude":"41.61903000"},{"name":"Sayhāt","countryCode":"SA","stateCode":"04","latitude":"26.47500000","longitude":"50.04166667"},{"name":"Simira","countryCode":"SA","stateCode":"04","latitude":"26.49418000","longitude":"42.12494000"},{"name":"Udhailiyah","countryCode":"SA","stateCode":"04","latitude":"25.13330000","longitude":"49.30000000"},{"name":"Uqair","countryCode":"SA","stateCode":"04","latitude":"25.64310000","longitude":"50.21440000"},{"name":"Abū ‘Arīsh","countryCode":"SA","stateCode":"09","latitude":"16.96887000","longitude":"42.83251000"},{"name":"Ad Darb","countryCode":"SA","stateCode":"09","latitude":"17.72285000","longitude":"42.25261000"},{"name":"Al Jarādīyah","countryCode":"SA","stateCode":"09","latitude":"16.57946000","longitude":"42.91240000"},{"name":"Farasān","countryCode":"SA","stateCode":"09","latitude":"16.70222000","longitude":"42.11833000"},{"name":"Jizan","countryCode":"SA","stateCode":"09","latitude":"16.88917000","longitude":"42.55111000"},{"name":"Mislīyah","countryCode":"SA","stateCode":"09","latitude":"17.45988000","longitude":"42.55720000"},{"name":"Mizhirah","countryCode":"SA","stateCode":"09","latitude":"16.82611000","longitude":"42.73333000"},{"name":"Şabyā","countryCode":"SA","stateCode":"09","latitude":"17.14950000","longitude":"42.62537000"},{"name":"Şāmitah","countryCode":"SA","stateCode":"09","latitude":"16.59601000","longitude":"42.94435000"},{"name":"Abu Radif","countryCode":"SA","stateCode":"09","latitude":"16.61860000","longitude":"43.13110000"},{"name":"Ad Dur`iyah","countryCode":"SA","stateCode":"09","latitude":"16.58420000","longitude":"42.84310000"},{"name":"Adh Dhagharir","countryCode":"SA","stateCode":"09","latitude":"16.67780000","longitude":"42.95920000"},{"name":"Al Badawi","countryCode":"SA","stateCode":"09","latitude":"16.63330000","longitude":"42.86500000"},{"name":"Al Hadrur","countryCode":"SA","stateCode":"09","latitude":"16.54360000","longitude":"42.86720000"},{"name":"Al Hanashah","countryCode":"SA","stateCode":"09","latitude":"16.55810000","longitude":"42.76530000"},{"name":"Al Harani","countryCode":"SA","stateCode":"09","latitude":"16.77500000","longitude":"42.90970000"},{"name":"Al Hasamah","countryCode":"SA","stateCode":"09","latitude":"16.68333333","longitude":"42.92694444"},{"name":"Al Hijfar","countryCode":"SA","stateCode":"09","latitude":"16.54440000","longitude":"42.84720000"},{"name":"Al Jadi","countryCode":"SA","stateCode":"09","latitude":"16.64500000","longitude":"42.99470000"},{"name":"Al Jawah","countryCode":"SA","stateCode":"09","latitude":"16.95670000","longitude":"43.02970000"},{"name":"Al Jirbah","countryCode":"SA","stateCode":"09","latitude":"16.92640000","longitude":"42.88610000"},{"name":"Al Karbus","countryCode":"SA","stateCode":"09","latitude":"16.87330000","longitude":"42.63170000"},{"name":"Al Kawahilah","countryCode":"SA","stateCode":"09","latitude":"16.96140000","longitude":"42.67250000"},{"name":"Al Khadra\', Jizan","countryCode":"SA","stateCode":"09","latitude":"16.58583333","longitude":"42.96333333"},{"name":"Al Kharabah, Jizan","countryCode":"SA","stateCode":"09","latitude":"16.75580000","longitude":"42.95470000"},{"name":"Al Kharadilah","countryCode":"SA","stateCode":"09","latitude":"16.92720000","longitude":"42.62640000"},{"name":"Al Khashabiyah","countryCode":"SA","stateCode":"09","latitude":"16.94030000","longitude":"42.64310000"},{"name":"Al Khubah","countryCode":"SA","stateCode":"09","latitude":"16.78860000","longitude":"43.22190000"},{"name":"Al Kirs","countryCode":"SA","stateCode":"09","latitude":"16.57720000","longitude":"42.94750000"},{"name":"Al Luqiyah","countryCode":"SA","stateCode":"09","latitude":"16.66060000","longitude":"43.04000000"},{"name":"Al Ma`ayin","countryCode":"SA","stateCode":"09","latitude":"16.61080000","longitude":"43.14720000"},{"name":"Al Madaya","countryCode":"SA","stateCode":"09","latitude":"16.76970000","longitude":"42.73110000"},{"name":"Al Mali","countryCode":"SA","stateCode":"09","latitude":"16.79530000","longitude":"42.95360000"},{"name":"Al Mayasam","countryCode":"SA","stateCode":"09","latitude":"16.94780000","longitude":"42.72110000"},{"name":"Al Qa\'im","countryCode":"SA","stateCode":"09","latitude":"16.71944444","longitude":"42.97666667"},{"name":"Al Quful","countryCode":"SA","stateCode":"09","latitude":"16.67330000","longitude":"43.07890000"},{"name":"Al Qurayb","countryCode":"SA","stateCode":"09","latitude":"16.97500000","longitude":"42.72530000"},{"name":"Al Quwah","countryCode":"SA","stateCode":"09","latitude":"16.79940000","longitude":"43.22500000"},{"name":"Al Wasili","countryCode":"SA","stateCode":"09","latitude":"16.94690000","longitude":"42.69030000"},{"name":"Al `Ulayin","countryCode":"SA","stateCode":"09","latitude":"17.15000000","longitude":"43.17080000"},{"name":"Al `Usaylah","countryCode":"SA","stateCode":"09","latitude":"16.92030000","longitude":"42.73530000"},{"name":"An Najamiyah","countryCode":"SA","stateCode":"09","latitude":"16.56470000","longitude":"42.94390000"},{"name":"Ar Rukubah","countryCode":"SA","stateCode":"09","latitude":"16.62220000","longitude":"42.96750000"},{"name":"Ash Shuqayq","countryCode":"SA","stateCode":"09","latitude":"17.70305556","longitude":"42.02944444"},{"name":"Bakhshat Yamani","countryCode":"SA","stateCode":"09","latitude":"16.89860000","longitude":"42.59890000"},{"name":"Ghawiyah","countryCode":"SA","stateCode":"09","latitude":"16.56500000","longitude":"43.11080000"},{"name":"Hamayyah","countryCode":"SA","stateCode":"09","latitude":"16.98940000","longitude":"43.16030000"},{"name":"Hamdah","countryCode":"SA","stateCode":"09","latitude":"16.76190000","longitude":"42.92220000"},{"name":"Juha, Saudi Arabia","countryCode":"SA","stateCode":"09","latitude":"16.66940000","longitude":"42.89220000"},{"name":"Ka`lul","countryCode":"SA","stateCode":"09","latitude":"16.89750000","longitude":"42.84670000"},{"name":"Khabath Sa`id","countryCode":"SA","stateCode":"09","latitude":"16.99780000","longitude":"42.73220000"},{"name":"Khalfah","countryCode":"SA","stateCode":"09","latitude":"16.55470000","longitude":"43.08940000"},{"name":"Khatib, Saudi Arabia","countryCode":"SA","stateCode":"09","latitude":"16.89610000","longitude":"41.85750000"},{"name":"Khumsiyah","countryCode":"SA","stateCode":"09","latitude":"16.77140000","longitude":"42.80190000"},{"name":"Khushaym","countryCode":"SA","stateCode":"09","latitude":"16.88000000","longitude":"43.13720000"},{"name":"Mahatah","countryCode":"SA","stateCode":"09","latitude":"16.83330000","longitude":"43.16670000"},{"name":"Malgocta","countryCode":"SA","stateCode":"09","latitude":"16.99777778","longitude":"42.67388889"},{"name":"Mukambal","countryCode":"SA","stateCode":"09","latitude":"16.59360000","longitude":"43.03280000"},{"name":"Mundaraq","countryCode":"SA","stateCode":"09","latitude":"16.75420000","longitude":"43.14890000"},{"name":"Muwassam","countryCode":"SA","stateCode":"09","latitude":"16.41670000","longitude":"42.82580000"},{"name":"Qitabir","countryCode":"SA","stateCode":"09","latitude":"17.33330000","longitude":"43.25000000"},{"name":"Quwayda\'","countryCode":"SA","stateCode":"09","latitude":"16.73333333","longitude":"42.89027778"},{"name":"Rahwan","countryCode":"SA","stateCode":"09","latitude":"16.83330000","longitude":"43.21670000"},{"name":"Rawkhah","countryCode":"SA","stateCode":"09","latitude":"16.94780000","longitude":"42.79330000"},{"name":"Sadiliyah","countryCode":"SA","stateCode":"09","latitude":"16.92640000","longitude":"42.83000000"},{"name":"Salamah","countryCode":"SA","stateCode":"09","latitude":"16.97530000","longitude":"42.75640000"},{"name":"Ad Dawādimī","countryCode":"SA","stateCode":"01","latitude":"24.50772000","longitude":"44.39237000"},{"name":"Ad Dilam","countryCode":"SA","stateCode":"01","latitude":"23.99104000","longitude":"47.16181000"},{"name":"Afif","countryCode":"SA","stateCode":"01","latitude":"23.90650000","longitude":"42.91724000"},{"name":"Ain AlBaraha","countryCode":"SA","stateCode":"01","latitude":"24.75806000","longitude":"43.77389000"},{"name":"Al Arţāwīyah","countryCode":"SA","stateCode":"01","latitude":"26.50387000","longitude":"45.34813000"},{"name":"Al Kharj","countryCode":"SA","stateCode":"01","latitude":"24.15541000","longitude":"47.33457000"},{"name":"As Sulayyil","countryCode":"SA","stateCode":"01","latitude":"20.46067000","longitude":"45.57792000"},{"name":"Az Zulfī","countryCode":"SA","stateCode":"01","latitude":"26.29945000","longitude":"44.81542000"},{"name":"Marāt","countryCode":"SA","stateCode":"01","latitude":"25.07064000","longitude":"45.45775000"},{"name":"Riyadh","countryCode":"SA","stateCode":"01","latitude":"24.68773000","longitude":"46.72185000"},{"name":"Sājir","countryCode":"SA","stateCode":"01","latitude":"25.18251000","longitude":"44.59964000"},{"name":"Tumayr","countryCode":"SA","stateCode":"01","latitude":"25.70347000","longitude":"45.86835000"},{"name":"shokhaibٍ","countryCode":"SA","stateCode":"01","latitude":"24.49023000","longitude":"46.26871000"},{"name":"Al Bir","countryCode":"SA","stateCode":"01","latitude":"25.30000000","longitude":"45.96670000"},{"name":"Al Hair","countryCode":"SA","stateCode":"01","latitude":"24.39072000","longitude":"46.98677000"},{"name":"Al Jurayfah","countryCode":"SA","stateCode":"01","latitude":"25.52932000","longitude":"45.25644000"},{"name":"Ar Rayn","countryCode":"SA","stateCode":"01","latitude":"23.54995000","longitude":"45.50463000"},{"name":"As Salamiyah","countryCode":"SA","stateCode":"01","latitude":"24.20154000","longitude":"47.28872000"},{"name":"Dawadmi","countryCode":"SA","stateCode":"01","latitude":"24.50772000","longitude":"44.39237000"},{"name":"Diriyah","countryCode":"SA","stateCode":"01","latitude":"24.75187000","longitude":"46.53874000"},{"name":"Harmah","countryCode":"SA","stateCode":"01","latitude":"25.91666667","longitude":"45.33333333"},{"name":"Jalajil","countryCode":"SA","stateCode":"01","latitude":"25.66666667","longitude":"45.45000000"},{"name":"Layla","countryCode":"SA","stateCode":"01","latitude":"22.28330000","longitude":"46.73330000"},{"name":"Manfuha","countryCode":"SA","stateCode":"01","latitude":"24.59611111","longitude":"46.72722222"},{"name":"Najan","countryCode":"SA","stateCode":"01","latitude":"24.07746000","longitude":"47.16590000"},{"name":"Najran","countryCode":"SA","stateCode":"01","latitude":"17.49170000","longitude":"44.13220000"},{"name":"Adh Dhibiyah","countryCode":"SA","stateCode":"05","latitude":"26.02700000","longitude":"43.15700000"},{"name":"Al Bukayrīyah","countryCode":"SA","stateCode":"05","latitude":"26.13915000","longitude":"43.65782000"},{"name":"Al Fuwayliq","countryCode":"SA","stateCode":"05","latitude":"26.44360000","longitude":"43.25164000"},{"name":"Al Mithnab","countryCode":"SA","stateCode":"05","latitude":"25.86012000","longitude":"44.22228000"},{"name":"Ar Rass","countryCode":"SA","stateCode":"05","latitude":"25.86944000","longitude":"43.49730000"},{"name":"Buraydah","countryCode":"SA","stateCode":"05","latitude":"26.32599000","longitude":"43.97497000"},{"name":"Tanūmah","countryCode":"SA","stateCode":"05","latitude":"27.10000000","longitude":"44.13333000"},{"name":"Wed Alnkil","countryCode":"SA","stateCode":"05","latitude":"25.42670000","longitude":"42.83430000"},{"name":"Al Thybiyah","countryCode":"SA","stateCode":"05","latitude":"26.02700000","longitude":"43.15700000"},{"name":"Arar","countryCode":"SA","stateCode":"05","latitude":"30.98333333","longitude":"41.01666667"},{"name":"Buraidah","countryCode":"SA","stateCode":"05","latitude":"26.33333333","longitude":"43.96666667"},{"name":"Dukhnah","countryCode":"SA","stateCode":"05","latitude":"25.35621000","longitude":"43.62268000"},{"name":"Nisab","countryCode":"SA","stateCode":"05","latitude":"29.19274000","longitude":"44.71598000"},{"name":"Qiba","countryCode":"SA","stateCode":"05","latitude":"27.40285000","longitude":"44.32770000"},{"name":"Umm Radamah","countryCode":"SA","stateCode":"05","latitude":"28.67985000","longitude":"44.69549000"},{"name":"Al Bahah","countryCode":"SA","stateCode":"11","latitude":"20.01288000","longitude":"41.46767000"},{"name":"Al Mindak","countryCode":"SA","stateCode":"11","latitude":"20.15880000","longitude":"41.28337000"},{"name":"Abu Hisani","countryCode":"SA","stateCode":"11","latitude":"21.73060000","longitude":"39.78330000"},{"name":"Abu Qirfah","countryCode":"SA","stateCode":"11","latitude":"21.76670000","longitude":"39.68330000"},{"name":"Abu Shu`ayb","countryCode":"SA","stateCode":"11","latitude":"21.58330000","longitude":"39.70000000"},{"name":"Abu `Urwah","countryCode":"SA","stateCode":"11","latitude":"21.65000000","longitude":"39.70000000"},{"name":"Ad Dabbah","countryCode":"SA","stateCode":"11","latitude":"21.71670000","longitude":"39.83330000"},{"name":"Ad Dawh","countryCode":"SA","stateCode":"11","latitude":"21.77220000","longitude":"39.70140000"},{"name":"Ad Dur","countryCode":"SA","stateCode":"11","latitude":"21.81670000","longitude":"39.76670000"},{"name":"Al Adl","countryCode":"SA","stateCode":"11","latitude":"21.44361000","longitude":"39.85611000"},{"name":"Al Ashraf","countryCode":"SA","stateCode":"11","latitude":"21.52360000","longitude":"39.61670000"},{"name":"Al Balad","countryCode":"SA","stateCode":"11","latitude":"21.48780000","longitude":"39.19360000"},{"name":"Al Barabir","countryCode":"SA","stateCode":"11","latitude":"21.52030000","longitude":"39.63250000"},{"name":"Al Bi\'ar","countryCode":"SA","stateCode":"11","latitude":"22.64972222","longitude":"39.67027778"},{"name":"Al Birk","countryCode":"SA","stateCode":"11","latitude":"18.21631000","longitude":"41.53593000"},{"name":"Al Buraykah","countryCode":"SA","stateCode":"11","latitude":"21.78610000","longitude":"39.71670000"},{"name":"Al Fawwarah","countryCode":"SA","stateCode":"11","latitude":"21.83280000","longitude":"40.16110000"},{"name":"Al Faydah","countryCode":"SA","stateCode":"11","latitude":"21.98440000","longitude":"39.38470000"},{"name":"Al Fazz","countryCode":"SA","stateCode":"11","latitude":"21.98330000","longitude":"39.52220000"},{"name":"Al Gharith","countryCode":"SA","stateCode":"11","latitude":"21.60000000","longitude":"41.88330000"},{"name":"Al Ghassalah","countryCode":"SA","stateCode":"11","latitude":"21.45000000","longitude":"39.86670000"},{"name":"Al Ghulah","countryCode":"SA","stateCode":"11","latitude":"21.95000000","longitude":"39.31670000"},{"name":"Al Hada","countryCode":"SA","stateCode":"11","latitude":"21.36860000","longitude":"40.28470000"},{"name":"Al Halaqah","countryCode":"SA","stateCode":"11","latitude":"21.35000000","longitude":"40.45000000"},{"name":"Al Hamimah","countryCode":"SA","stateCode":"11","latitude":"21.51670000","longitude":"39.63330000"},{"name":"Al Harra\', Makkah","countryCode":"SA","stateCode":"11","latitude":"21.95000000","longitude":"39.48333333"},{"name":"Al Hawiyah","countryCode":"SA","stateCode":"11","latitude":"21.42415000","longitude":"40.49303000"},{"name":"Al Iskan","countryCode":"SA","stateCode":"11","latitude":"21.40000000","longitude":"39.78330000"},{"name":"Al Jadidah","countryCode":"SA","stateCode":"11","latitude":"21.67030000","longitude":"40.12640000"},{"name":"Al Jami`ah","countryCode":"SA","stateCode":"11","latitude":"21.46670000","longitude":"39.25000000"},{"name":"Al Jid`","countryCode":"SA","stateCode":"11","latitude":"21.93330000","longitude":"39.58330000"},{"name":"Al Ju`ranah","countryCode":"SA","stateCode":"11","latitude":"21.56670000","longitude":"39.95000000"},{"name":"Al Khadra\', Makkah","countryCode":"SA","stateCode":"11","latitude":"21.46777778","longitude":"39.90472222"},{"name":"Al Khalas","countryCode":"SA","stateCode":"11","latitude":"21.70000000","longitude":"39.80000000"},{"name":"Al Khamrah","countryCode":"SA","stateCode":"11","latitude":"22.43330000","longitude":"39.46670000"},{"name":"Al Khaydar","countryCode":"SA","stateCode":"11","latitude":"21.46940000","longitude":"40.63060000"},{"name":"Al Khayf","countryCode":"SA","stateCode":"11","latitude":"21.68330000","longitude":"39.73330000"},{"name":"Al Khulasah","countryCode":"SA","stateCode":"11","latitude":"21.68330000","longitude":"39.91670000"},{"name":"Al Kidwah","countryCode":"SA","stateCode":"11","latitude":"21.78330000","longitude":"39.68330000"},{"name":"Al Kura`","countryCode":"SA","stateCode":"11","latitude":"21.80000000","longitude":"39.13330000"},{"name":"Al Ma`rash","countryCode":"SA","stateCode":"11","latitude":"21.13330000","longitude":"40.60000000"},{"name":"Al Madiq, Makkah","countryCode":"SA","stateCode":"11","latitude":"21.67580000","longitude":"40.13080000"},{"name":"Al Maghal","countryCode":"SA","stateCode":"11","latitude":"21.96670000","longitude":"39.55000000"},{"name":"Al Mahjar","countryCode":"SA","stateCode":"11","latitude":"21.43330000","longitude":"39.20000000"},{"name":"Al Maqrah","countryCode":"SA","stateCode":"11","latitude":"21.26670000","longitude":"39.95000000"},{"name":"Al Masarrah","countryCode":"SA","stateCode":"11","latitude":"21.36670000","longitude":"40.46670000"},{"name":"Al Masfalah","countryCode":"SA","stateCode":"11","latitude":"21.41670000","longitude":"39.81670000"},{"name":"Al Mashayikh","countryCode":"SA","stateCode":"11","latitude":"21.35000000","longitude":"40.33330000"},{"name":"Al Mathnah","countryCode":"SA","stateCode":"11","latitude":"21.26666667","longitude":"40.38333333"},{"name":"Al Mubarak","countryCode":"SA","stateCode":"11","latitude":"21.70000000","longitude":"39.90000000"},{"name":"Al Mudawwarah","countryCode":"SA","stateCode":"11","latitude":"21.26670000","longitude":"39.96670000"},{"name":"Al Mulayha\'","countryCode":"SA","stateCode":"11","latitude":"21.80000000","longitude":"40.35000000"},{"name":"Al Mundassah","countryCode":"SA","stateCode":"11","latitude":"21.63330000","longitude":"39.74860000"},{"name":"Al Muqayti`","countryCode":"SA","stateCode":"11","latitude":"21.54860000","longitude":"39.78610000"},{"name":"Al Muqr","countryCode":"SA","stateCode":"11","latitude":"22.00000000","longitude":"39.38330000"},{"name":"Al Muwayh","countryCode":"SA","stateCode":"11","latitude":"22.43333000","longitude":"41.75829000"},{"name":"Al Qadimah","countryCode":"SA","stateCode":"11","latitude":"22.35000000","longitude":"39.15000000"},{"name":"Al Qararah","countryCode":"SA","stateCode":"11","latitude":"21.42890000","longitude":"39.82810000"},{"name":"Al Qaryat","countryCode":"SA","stateCode":"11","latitude":"21.46670000","longitude":"39.20000000"},{"name":"Al Qawba`iyah","countryCode":"SA","stateCode":"11","latitude":"21.66670000","longitude":"39.98330000"},{"name":"Al Qirshan","countryCode":"SA","stateCode":"11","latitude":"21.56670000","longitude":"39.70000000"},{"name":"Al Qu`tubah","countryCode":"SA","stateCode":"11","latitude":"21.93330000","longitude":"40.36670000"},{"name":"Al Qufayf","countryCode":"SA","stateCode":"11","latitude":"21.83330000","longitude":"40.45000000"},{"name":"Al Qushashiyah","countryCode":"SA","stateCode":"11","latitude":"21.43330000","longitude":"39.83330000"},{"name":"Al Ukhaydir","countryCode":"SA","stateCode":"11","latitude":"21.93330000","longitude":"40.01670000"},{"name":"Al Waht","countryCode":"SA","stateCode":"11","latitude":"21.23330000","longitude":"40.35000000"},{"name":"Al Ābār","countryCode":"SA","stateCode":"11","latitude":"21.09810000","longitude":"39.91030000"},{"name":"Ar Rabwah as Sufla","countryCode":"SA","stateCode":"11","latitude":"21.95530000","longitude":"39.43670000"},{"name":"Ar Rafah","countryCode":"SA","stateCode":"11","latitude":"21.51670000","longitude":"40.20000000"},{"name":"Ar Rawdah ash Shamaliyah","countryCode":"SA","stateCode":"11","latitude":"21.73330000","longitude":"39.96670000"},{"name":"Ar Rudaymah","countryCode":"SA","stateCode":"11","latitude":"21.76670000","longitude":"39.68330000"},{"name":"Arya`","countryCode":"SA","stateCode":"11","latitude":"21.08560000","longitude":"40.62390000"},{"name":"As Sadr","countryCode":"SA","stateCode":"11","latitude":"21.51890000","longitude":"40.19750000"},{"name":"As Samd ash Shamali","countryCode":"SA","stateCode":"11","latitude":"21.67500000","longitude":"39.75000000"},{"name":"As Sayl al Kabir","countryCode":"SA","stateCode":"11","latitude":"21.62640000","longitude":"40.41530000"},{"name":"As Sayl as Saghir","countryCode":"SA","stateCode":"11","latitude":"21.50640000","longitude":"40.48220000"},{"name":"As Sifyani","countryCode":"SA","stateCode":"11","latitude":"21.47560000","longitude":"39.84310000"},{"name":"As Sudayrah, Makkah","countryCode":"SA","stateCode":"11","latitude":"21.36190000","longitude":"40.85470000"},{"name":"As Suwadah","countryCode":"SA","stateCode":"11","latitude":"21.13390000","longitude":"40.51170000"},{"name":"Ash Shajwah","countryCode":"SA","stateCode":"11","latitude":"21.66440000","longitude":"40.01140000"},{"name":"Ash Shamiyah","countryCode":"SA","stateCode":"11","latitude":"21.84110000","longitude":"39.52440000"},{"name":"Ash Shara\'i`","countryCode":"SA","stateCode":"11","latitude":"21.46305556","longitude":"39.94611111"},{"name":"Ash Shaybi","countryCode":"SA","stateCode":"11","latitude":"21.69580000","longitude":"39.94170000"},{"name":"Ash Shi`b","countryCode":"SA","stateCode":"11","latitude":"21.96890000","longitude":"39.48610000"},{"name":"Ash Shishah","countryCode":"SA","stateCode":"11","latitude":"21.35030000","longitude":"39.89190000"},{"name":"Ash Shumaysi","countryCode":"SA","stateCode":"11","latitude":"21.58330000","longitude":"39.68330000"},{"name":"Ash Shuwaybit","countryCode":"SA","stateCode":"11","latitude":"21.37970000","longitude":"40.51940000"},{"name":"At Tan`im","countryCode":"SA","stateCode":"11","latitude":"21.48250000","longitude":"39.80500000"},{"name":"At Tarfa\'","countryCode":"SA","stateCode":"11","latitude":"21.70638889","longitude":"39.87138889"},{"name":"At Turqi","countryCode":"SA","stateCode":"11","latitude":"21.94920000","longitude":"39.41310000"},{"name":"Az Zaymah","countryCode":"SA","stateCode":"11","latitude":"21.61860000","longitude":"40.11330000"},{"name":"Az Zilal","countryCode":"SA","stateCode":"11","latitude":"21.48890000","longitude":"39.59420000"},{"name":"Az Zughbah","countryCode":"SA","stateCode":"11","latitude":"21.71670000","longitude":"39.94580000"},{"name":"Az Zurra`","countryCode":"SA","stateCode":"11","latitude":"21.91060000","longitude":"39.40000000"},{"name":"Az Zuwayb","countryCode":"SA","stateCode":"11","latitude":"21.91670000","longitude":"39.96940000"},{"name":"Bahrat al Qadimah","countryCode":"SA","stateCode":"11","latitude":"21.41330000","longitude":"39.49390000"},{"name":"Bahwil","countryCode":"SA","stateCode":"11","latitude":"22.42940000","longitude":"39.42940000"},{"name":"Baranah","countryCode":"SA","stateCode":"11","latitude":"21.55420000","longitude":"39.82220000"},{"name":"Barzah","countryCode":"SA","stateCode":"11","latitude":"21.98000000","longitude":"39.67560000"},{"name":"Bashm","countryCode":"SA","stateCode":"11","latitude":"21.48220000","longitude":"39.82080000"},{"name":"Buraykah","countryCode":"SA","stateCode":"11","latitude":"22.34440000","longitude":"39.32000000"},{"name":"Burayman","countryCode":"SA","stateCode":"11","latitude":"21.63750000","longitude":"39.22640000"},{"name":"CITY GHRAN","countryCode":"SA","stateCode":"11","latitude":"21.97380000","longitude":"39.36820000"},{"name":"Dabyah","countryCode":"SA","stateCode":"11","latitude":"22.42470000","longitude":"39.44610000"},{"name":"Dahaban","countryCode":"SA","stateCode":"11","latitude":"21.93333333","longitude":"39.11666667"},{"name":"Dughaybjah","countryCode":"SA","stateCode":"11","latitude":"22.59030000","longitude":"41.35970000"},{"name":"Fayd","countryCode":"SA","stateCode":"11","latitude":"21.91720000","longitude":"39.38830000"},{"name":"Ghran","countryCode":"SA","stateCode":"11","latitude":"21.98027000","longitude":"39.36521000"},{"name":"Hadda\'","countryCode":"SA","stateCode":"11","latitude":"21.45027778","longitude":"39.55444444"},{"name":"Haddat ash Sham","countryCode":"SA","stateCode":"11","latitude":"21.79670000","longitude":"39.68330000"},{"name":"Hadhah","countryCode":"SA","stateCode":"11","latitude":"21.65250000","longitude":"40.01420000"},{"name":"Hajrah","countryCode":"SA","stateCode":"11","latitude":"20.23333333","longitude":"41.05000000"},{"name":"Hajur","countryCode":"SA","stateCode":"11","latitude":"23.01780000","longitude":"39.73030000"},{"name":"Halamah","countryCode":"SA","stateCode":"11","latitude":"21.95420000","longitude":"39.70280000"},{"name":"Husnah","countryCode":"SA","stateCode":"11","latitude":"21.80000000","longitude":"39.59166667"},{"name":"Jarwal","countryCode":"SA","stateCode":"11","latitude":"21.43330000","longitude":"39.81670000"},{"name":"Jeddah","countryCode":"SA","stateCode":"11","latitude":"21.54277778","longitude":"39.17277778"},{"name":"Julayyil","countryCode":"SA","stateCode":"11","latitude":"21.95830000","longitude":"39.75830000"},{"name":"Khumrah","countryCode":"SA","stateCode":"11","latitude":"21.37280000","longitude":"39.22610000"},{"name":"Kulakh","countryCode":"SA","stateCode":"11","latitude":"21.29640000","longitude":"40.79690000"},{"name":"Madrakah","countryCode":"SA","stateCode":"11","latitude":"21.97970000","longitude":"39.98750000"},{"name":"Mafruq","countryCode":"SA","stateCode":"11","latitude":"21.52220000","longitude":"40.17940000"},{"name":"Malakan","countryCode":"SA","stateCode":"11","latitude":"21.21580000","longitude":"39.95030000"},{"name":"Mashajji","countryCode":"SA","stateCode":"11","latitude":"21.73890000","longitude":"39.96670000"},{"name":"Masihat Mahd al Hayl","countryCode":"SA","stateCode":"11","latitude":"21.94170000","longitude":"39.88610000"},{"name":"Maskar","countryCode":"SA","stateCode":"11","latitude":"21.75000000","longitude":"40.31640000"},{"name":"Matiyah","countryCode":"SA","stateCode":"11","latitude":"21.54170000","longitude":"39.81940000"},{"name":"Mecca","countryCode":"SA","stateCode":"11","latitude":"21.42250000","longitude":"39.82611111"},{"name":"Mina","countryCode":"SA","stateCode":"11","latitude":"21.41333333","longitude":"39.89333333"},{"name":"Murshidiyah","countryCode":"SA","stateCode":"11","latitude":"21.48890000","longitude":"39.79440000"},{"name":"Mushrif","countryCode":"SA","stateCode":"11","latitude":"22.62920000","longitude":"41.35670000"},{"name":"Nughayshiyah","countryCode":"SA","stateCode":"11","latitude":"21.21670000","longitude":"40.75000000"},{"name":"Nuzlat al Faqin","countryCode":"SA","stateCode":"11","latitude":"22.00000000","longitude":"39.41670000"},{"name":"Qiya","countryCode":"SA","stateCode":"11","latitude":"21.06670000","longitude":"41.01670000"},{"name":"Quwayzah","countryCode":"SA","stateCode":"11","latitude":"21.49030000","longitude":"39.27670000"},{"name":"Rabwah Ghran","countryCode":"SA","stateCode":"11","latitude":"21.98330000","longitude":"39.41670000"},{"name":"Raqiyah","countryCode":"SA","stateCode":"11","latitude":"21.76670000","longitude":"40.35000000"},{"name":"Sabuhah","countryCode":"SA","stateCode":"11","latitude":"21.58330000","longitude":"40.11670000"},{"name":"Shi`b `amir","countryCode":"SA","stateCode":"11","latitude":"21.43330000","longitude":"39.83330000"},{"name":"Shira`ayn","countryCode":"SA","stateCode":"11","latitude":"21.28330000","longitude":"40.78330000"},{"name":"Sulaym","countryCode":"SA","stateCode":"11","latitude":"22.58330000","longitude":"39.63330000"},{"name":"Sumaymah","countryCode":"SA","stateCode":"11","latitude":"21.25000000","longitude":"39.16670000"},{"name":"Suways","countryCode":"SA","stateCode":"11","latitude":"21.95000000","longitude":"39.96670000"},{"name":"Ta\'if","countryCode":"SA","stateCode":"11","latitude":"21.26666667","longitude":"40.41666667"},{"name":"Tharwah","countryCode":"SA","stateCode":"11","latitude":"21.51670000","longitude":"39.61670000"},{"name":"Thuwal","countryCode":"SA","stateCode":"11","latitude":"22.28333333","longitude":"39.10000000"},{"name":"Usfan","countryCode":"SA","stateCode":"11","latitude":"21.92306000","longitude":"39.35594000"},{"name":"Wadi al Jalil","countryCode":"SA","stateCode":"11","latitude":"21.46670000","longitude":"39.85000000"},{"name":"Al Hadā","countryCode":"SA","stateCode":"02","latitude":"21.36753000","longitude":"40.28694000"},{"name":"Al Jumūm","countryCode":"SA","stateCode":"02","latitude":"21.61694000","longitude":"39.69806000"},{"name":"Al Muwayh","countryCode":"SA","stateCode":"02","latitude":"22.43333000","longitude":"41.75829000"},{"name":"Ash Shafā","countryCode":"SA","stateCode":"02","latitude":"21.07210000","longitude":"40.31185000"},{"name":"Ghran","countryCode":"SA","stateCode":"02","latitude":"21.98027000","longitude":"39.36521000"},{"name":"Jeddah","countryCode":"SA","stateCode":"02","latitude":"21.54238000","longitude":"39.19797000"},{"name":"Mecca","countryCode":"SA","stateCode":"02","latitude":"21.42664000","longitude":"39.82563000"},{"name":"Rābigh","countryCode":"SA","stateCode":"02","latitude":"22.79856000","longitude":"39.03493000"},{"name":"Ta\'if","countryCode":"SA","stateCode":"02","latitude":"21.27028000","longitude":"40.41583000"},{"name":"Turabah","countryCode":"SA","stateCode":"02","latitude":"21.21406000","longitude":"41.63310000"},{"name":"Abha","countryCode":"SA","stateCode":"02","latitude":"18.21666667","longitude":"42.50000000"},{"name":"Abu Hisani","countryCode":"SA","stateCode":"02","latitude":"21.73060000","longitude":"39.78330000"},{"name":"Abu Qirfah","countryCode":"SA","stateCode":"02","latitude":"21.76670000","longitude":"39.68330000"},{"name":"Abu Shu`ayb","countryCode":"SA","stateCode":"02","latitude":"21.58330000","longitude":"39.70000000"},{"name":"Abu `Urwah","countryCode":"SA","stateCode":"02","latitude":"21.65000000","longitude":"39.70000000"},{"name":"Ad Dabbah","countryCode":"SA","stateCode":"02","latitude":"21.71670000","longitude":"39.83330000"},{"name":"Ad Dawh","countryCode":"SA","stateCode":"02","latitude":"21.77220000","longitude":"39.70140000"},{"name":"Ad Dur","countryCode":"SA","stateCode":"02","latitude":"21.81670000","longitude":"39.76670000"},{"name":"Al Adl","countryCode":"SA","stateCode":"02","latitude":"21.44361000","longitude":"39.85611000"},{"name":"Al Ashraf","countryCode":"SA","stateCode":"02","latitude":"21.52360000","longitude":"39.61670000"},{"name":"Al Balad","countryCode":"SA","stateCode":"02","latitude":"21.48780000","longitude":"39.19360000"},{"name":"Al Barabir","countryCode":"SA","stateCode":"02","latitude":"21.52030000","longitude":"39.63250000"},{"name":"Al Bi\'ar","countryCode":"SA","stateCode":"02","latitude":"22.64972222","longitude":"39.67027778"},{"name":"Al Birk","countryCode":"SA","stateCode":"02","latitude":"18.21631000","longitude":"41.53593000"},{"name":"Al Buraykah","countryCode":"SA","stateCode":"02","latitude":"21.78610000","longitude":"39.71670000"},{"name":"Al Fawwarah","countryCode":"SA","stateCode":"02","latitude":"21.83280000","longitude":"40.16110000"},{"name":"Al Faydah","countryCode":"SA","stateCode":"02","latitude":"21.98440000","longitude":"39.38470000"},{"name":"Al Fazz","countryCode":"SA","stateCode":"02","latitude":"21.98330000","longitude":"39.52220000"},{"name":"Al Gharith","countryCode":"SA","stateCode":"02","latitude":"21.60000000","longitude":"41.88330000"},{"name":"Al Ghassalah","countryCode":"SA","stateCode":"02","latitude":"21.45000000","longitude":"39.86670000"},{"name":"Al Ghulah","countryCode":"SA","stateCode":"02","latitude":"21.95000000","longitude":"39.31670000"},{"name":"Al Halaqah","countryCode":"SA","stateCode":"02","latitude":"21.35000000","longitude":"40.45000000"},{"name":"Al Hamimah","countryCode":"SA","stateCode":"02","latitude":"21.51670000","longitude":"39.63330000"},{"name":"Al Harra\', Makkah","countryCode":"SA","stateCode":"02","latitude":"21.95000000","longitude":"39.48333333"},{"name":"Al Hawiyah","countryCode":"SA","stateCode":"02","latitude":"21.42415000","longitude":"40.49303000"},{"name":"Al Iskan","countryCode":"SA","stateCode":"02","latitude":"21.40000000","longitude":"39.78330000"},{"name":"Al Jadidah","countryCode":"SA","stateCode":"02","latitude":"21.67030000","longitude":"40.12640000"},{"name":"Al Jami`ah","countryCode":"SA","stateCode":"02","latitude":"21.46670000","longitude":"39.25000000"},{"name":"Al Jid`","countryCode":"SA","stateCode":"02","latitude":"21.93330000","longitude":"39.58330000"},{"name":"Al Ju`ranah","countryCode":"SA","stateCode":"02","latitude":"21.56670000","longitude":"39.95000000"},{"name":"Al Khadra\', Makkah","countryCode":"SA","stateCode":"02","latitude":"21.46777778","longitude":"39.90472222"},{"name":"Al Khalas","countryCode":"SA","stateCode":"02","latitude":"21.70000000","longitude":"39.80000000"},{"name":"Al Khamrah","countryCode":"SA","stateCode":"02","latitude":"22.43330000","longitude":"39.46670000"},{"name":"Al Khaydar","countryCode":"SA","stateCode":"02","latitude":"21.46940000","longitude":"40.63060000"},{"name":"Al Khayf","countryCode":"SA","stateCode":"02","latitude":"21.68330000","longitude":"39.73330000"},{"name":"Al Khulasah","countryCode":"SA","stateCode":"02","latitude":"21.68330000","longitude":"39.91670000"},{"name":"Al Kidwah","countryCode":"SA","stateCode":"02","latitude":"21.78330000","longitude":"39.68330000"},{"name":"Al Kura`","countryCode":"SA","stateCode":"02","latitude":"21.80000000","longitude":"39.13330000"},{"name":"Al Ma`rash","countryCode":"SA","stateCode":"02","latitude":"21.13330000","longitude":"40.60000000"},{"name":"Al Madiq, Makkah","countryCode":"SA","stateCode":"02","latitude":"21.67580000","longitude":"40.13080000"},{"name":"Al Maghal","countryCode":"SA","stateCode":"02","latitude":"21.96670000","longitude":"39.55000000"},{"name":"Al Mahjar","countryCode":"SA","stateCode":"02","latitude":"21.43330000","longitude":"39.20000000"},{"name":"Al Majāridah","countryCode":"SA","stateCode":"02","latitude":"19.12361111","longitude":"41.91111111"},{"name":"Al Maqrah","countryCode":"SA","stateCode":"02","latitude":"21.26670000","longitude":"39.95000000"},{"name":"Al Masarrah","countryCode":"SA","stateCode":"02","latitude":"21.36670000","longitude":"40.46670000"},{"name":"Al Masfalah","countryCode":"SA","stateCode":"02","latitude":"21.41670000","longitude":"39.81670000"},{"name":"Al Mashayikh","countryCode":"SA","stateCode":"02","latitude":"21.35000000","longitude":"40.33330000"},{"name":"Al Mathnah","countryCode":"SA","stateCode":"02","latitude":"21.26666667","longitude":"40.38333333"},{"name":"Al Mubarak","countryCode":"SA","stateCode":"02","latitude":"21.70000000","longitude":"39.90000000"},{"name":"Al Mudawwarah","countryCode":"SA","stateCode":"02","latitude":"21.26670000","longitude":"39.96670000"},{"name":"Al Mulayha\'","countryCode":"SA","stateCode":"02","latitude":"21.80000000","longitude":"40.35000000"},{"name":"Al Mundassah","countryCode":"SA","stateCode":"02","latitude":"21.63330000","longitude":"39.74860000"},{"name":"Al Muqayti`","countryCode":"SA","stateCode":"02","latitude":"21.54860000","longitude":"39.78610000"},{"name":"Al Muqr","countryCode":"SA","stateCode":"02","latitude":"22.00000000","longitude":"39.38330000"},{"name":"Al Qadimah","countryCode":"SA","stateCode":"02","latitude":"22.35000000","longitude":"39.15000000"},{"name":"Al Qahab","countryCode":"SA","stateCode":"02","latitude":"18.92560000","longitude":"41.95500000"},{"name":"Al Qararah","countryCode":"SA","stateCode":"02","latitude":"21.42890000","longitude":"39.82810000"},{"name":"Al Qaryat","countryCode":"SA","stateCode":"02","latitude":"21.46670000","longitude":"39.20000000"},{"name":"Al Qawba`iyah","countryCode":"SA","stateCode":"02","latitude":"21.66670000","longitude":"39.98330000"},{"name":"Al Qirshan","countryCode":"SA","stateCode":"02","latitude":"21.56670000","longitude":"39.70000000"},{"name":"Al Qu`tubah","countryCode":"SA","stateCode":"02","latitude":"21.93330000","longitude":"40.36670000"},{"name":"Al Qufayf","countryCode":"SA","stateCode":"02","latitude":"21.83330000","longitude":"40.45000000"},{"name":"Al Qushashiyah","countryCode":"SA","stateCode":"02","latitude":"21.43330000","longitude":"39.83330000"},{"name":"Al Ukhaydir","countryCode":"SA","stateCode":"02","latitude":"21.93330000","longitude":"40.01670000"},{"name":"Al Waht","countryCode":"SA","stateCode":"02","latitude":"21.23330000","longitude":"40.35000000"},{"name":"Al Ābār","countryCode":"SA","stateCode":"02","latitude":"21.09810000","longitude":"39.91030000"},{"name":"Ar Rabwah as Sufla","countryCode":"SA","stateCode":"02","latitude":"21.95530000","longitude":"39.43670000"},{"name":"Ar Rafah","countryCode":"SA","stateCode":"02","latitude":"21.51670000","longitude":"40.20000000"},{"name":"Ar Rawdah ash Shamaliyah","countryCode":"SA","stateCode":"02","latitude":"21.73330000","longitude":"39.96670000"},{"name":"Ar Rudaymah","countryCode":"SA","stateCode":"02","latitude":"21.76670000","longitude":"39.68330000"},{"name":"Arya`","countryCode":"SA","stateCode":"02","latitude":"21.08560000","longitude":"40.62390000"},{"name":"As Sadr","countryCode":"SA","stateCode":"02","latitude":"21.51890000","longitude":"40.19750000"},{"name":"As Samd ash Shamali","countryCode":"SA","stateCode":"02","latitude":"21.67500000","longitude":"39.75000000"},{"name":"As Sayl al Kabir","countryCode":"SA","stateCode":"02","latitude":"21.62640000","longitude":"40.41530000"},{"name":"As Sayl as Saghir","countryCode":"SA","stateCode":"02","latitude":"21.50640000","longitude":"40.48220000"},{"name":"As Sifyani","countryCode":"SA","stateCode":"02","latitude":"21.47560000","longitude":"39.84310000"},{"name":"As Sudayrah, Makkah","countryCode":"SA","stateCode":"02","latitude":"21.36190000","longitude":"40.85470000"},{"name":"As Suwadah","countryCode":"SA","stateCode":"02","latitude":"21.13390000","longitude":"40.51170000"},{"name":"Ash Shajwah","countryCode":"SA","stateCode":"02","latitude":"21.66440000","longitude":"40.01140000"},{"name":"Ash Shamiyah","countryCode":"SA","stateCode":"02","latitude":"21.84110000","longitude":"39.52440000"},{"name":"Ash Shara\'i`","countryCode":"SA","stateCode":"02","latitude":"21.46305556","longitude":"39.94611111"},{"name":"Ash Shaybi","countryCode":"SA","stateCode":"02","latitude":"21.69580000","longitude":"39.94170000"},{"name":"Ash Shi`b","countryCode":"SA","stateCode":"02","latitude":"21.96890000","longitude":"39.48610000"},{"name":"Ash Shishah","countryCode":"SA","stateCode":"02","latitude":"21.35030000","longitude":"39.89190000"},{"name":"Ash Shumaysi","countryCode":"SA","stateCode":"02","latitude":"21.58330000","longitude":"39.68330000"},{"name":"Ash Shuwaybit","countryCode":"SA","stateCode":"02","latitude":"21.37970000","longitude":"40.51940000"},{"name":"At Tan`im","countryCode":"SA","stateCode":"02","latitude":"21.48250000","longitude":"39.80500000"},{"name":"At Tarfa\'","countryCode":"SA","stateCode":"02","latitude":"21.70638889","longitude":"39.87138889"},{"name":"At Turqi","countryCode":"SA","stateCode":"02","latitude":"21.94920000","longitude":"39.41310000"},{"name":"Az Zaymah","countryCode":"SA","stateCode":"02","latitude":"21.61860000","longitude":"40.11330000"},{"name":"Az Zilal","countryCode":"SA","stateCode":"02","latitude":"21.48890000","longitude":"39.59420000"},{"name":"Az Zughbah","countryCode":"SA","stateCode":"02","latitude":"21.71670000","longitude":"39.94580000"},{"name":"Az Zurra`","countryCode":"SA","stateCode":"02","latitude":"21.91060000","longitude":"39.40000000"},{"name":"Az Zuwayb","countryCode":"SA","stateCode":"02","latitude":"21.91670000","longitude":"39.96940000"},{"name":"Bahrat al Qadimah","countryCode":"SA","stateCode":"02","latitude":"21.41330000","longitude":"39.49390000"},{"name":"Bahwil","countryCode":"SA","stateCode":"02","latitude":"22.42940000","longitude":"39.42940000"},{"name":"Baranah","countryCode":"SA","stateCode":"02","latitude":"21.55420000","longitude":"39.82220000"},{"name":"Barzah","countryCode":"SA","stateCode":"02","latitude":"21.98000000","longitude":"39.67560000"},{"name":"Bashm","countryCode":"SA","stateCode":"02","latitude":"21.48220000","longitude":"39.82080000"},{"name":"Buraykah","countryCode":"SA","stateCode":"02","latitude":"22.34440000","longitude":"39.32000000"},{"name":"Burayman","countryCode":"SA","stateCode":"02","latitude":"21.63750000","longitude":"39.22640000"},{"name":"CITY GHRAN","countryCode":"SA","stateCode":"02","latitude":"21.97380000","longitude":"39.36820000"},{"name":"Dabyah","countryCode":"SA","stateCode":"02","latitude":"22.42470000","longitude":"39.44610000"},{"name":"Dahaban","countryCode":"SA","stateCode":"02","latitude":"21.93333333","longitude":"39.11666667"},{"name":"Dughaybjah","countryCode":"SA","stateCode":"02","latitude":"22.59030000","longitude":"41.35970000"},{"name":"Fayd","countryCode":"SA","stateCode":"02","latitude":"21.91720000","longitude":"39.38830000"},{"name":"Hadda\'","countryCode":"SA","stateCode":"02","latitude":"21.45027778","longitude":"39.55444444"},{"name":"Haddat ash Sham","countryCode":"SA","stateCode":"02","latitude":"21.79670000","longitude":"39.68330000"},{"name":"Hadhah","countryCode":"SA","stateCode":"02","latitude":"21.65250000","longitude":"40.01420000"},{"name":"Hajur","countryCode":"SA","stateCode":"02","latitude":"23.01780000","longitude":"39.73030000"},{"name":"Halamah","countryCode":"SA","stateCode":"02","latitude":"21.95420000","longitude":"39.70280000"},{"name":"Husnah","countryCode":"SA","stateCode":"02","latitude":"21.80000000","longitude":"39.59166667"},{"name":"Jarwal","countryCode":"SA","stateCode":"02","latitude":"21.43330000","longitude":"39.81670000"},{"name":"Julayyil","countryCode":"SA","stateCode":"02","latitude":"21.95830000","longitude":"39.75830000"},{"name":"Khamis Mushait","countryCode":"SA","stateCode":"02","latitude":"18.30000000","longitude":"42.73333333"},{"name":"Khumrah","countryCode":"SA","stateCode":"02","latitude":"21.37280000","longitude":"39.22610000"},{"name":"Kulakh","countryCode":"SA","stateCode":"02","latitude":"21.29640000","longitude":"40.79690000"},{"name":"Ma`riyah","countryCode":"SA","stateCode":"02","latitude":"18.85000000","longitude":"41.96670000"},{"name":"Madrakah","countryCode":"SA","stateCode":"02","latitude":"21.97970000","longitude":"39.98750000"},{"name":"Mafruq","countryCode":"SA","stateCode":"02","latitude":"21.52220000","longitude":"40.17940000"},{"name":"Malakan","countryCode":"SA","stateCode":"02","latitude":"21.21580000","longitude":"39.95030000"},{"name":"Mashajji","countryCode":"SA","stateCode":"02","latitude":"21.73890000","longitude":"39.96670000"},{"name":"Masihat Mahd al Hayl","countryCode":"SA","stateCode":"02","latitude":"21.94170000","longitude":"39.88610000"},{"name":"Maskar","countryCode":"SA","stateCode":"02","latitude":"21.75000000","longitude":"40.31640000"},{"name":"Matiyah","countryCode":"SA","stateCode":"02","latitude":"21.54170000","longitude":"39.81940000"},{"name":"Mifa","countryCode":"SA","stateCode":"02","latitude":"18.89170000","longitude":"41.96330000"},{"name":"Mina","countryCode":"SA","stateCode":"02","latitude":"21.41333333","longitude":"39.89333333"},{"name":"Munayzir","countryCode":"SA","stateCode":"02","latitude":"18.94640000","longitude":"41.91640000"},{"name":"Murshidiyah","countryCode":"SA","stateCode":"02","latitude":"21.48890000","longitude":"39.79440000"},{"name":"Mushrif","countryCode":"SA","stateCode":"02","latitude":"22.62920000","longitude":"41.35670000"},{"name":"Nughayshiyah","countryCode":"SA","stateCode":"02","latitude":"21.21670000","longitude":"40.75000000"},{"name":"Nuzlat al Faqin","countryCode":"SA","stateCode":"02","latitude":"22.00000000","longitude":"39.41670000"},{"name":"Qiya","countryCode":"SA","stateCode":"02","latitude":"21.06670000","longitude":"41.01670000"},{"name":"Quwayzah","countryCode":"SA","stateCode":"02","latitude":"21.49030000","longitude":"39.27670000"},{"name":"Rabwah Ghran","countryCode":"SA","stateCode":"02","latitude":"21.98330000","longitude":"39.41670000"},{"name":"Raqiyah","countryCode":"SA","stateCode":"02","latitude":"21.76670000","longitude":"40.35000000"},{"name":"Sabuhah","countryCode":"SA","stateCode":"02","latitude":"21.58330000","longitude":"40.11670000"},{"name":"Shi`b `amir","countryCode":"SA","stateCode":"02","latitude":"21.43330000","longitude":"39.83330000"},{"name":"Shira`ayn","countryCode":"SA","stateCode":"02","latitude":"21.28330000","longitude":"40.78330000"},{"name":"Sulaym","countryCode":"SA","stateCode":"02","latitude":"22.58330000","longitude":"39.63330000"},{"name":"Sumaymah","countryCode":"SA","stateCode":"02","latitude":"21.25000000","longitude":"39.16670000"},{"name":"Suways","countryCode":"SA","stateCode":"02","latitude":"21.95000000","longitude":"39.96670000"},{"name":"Tabālah","countryCode":"SA","stateCode":"02","latitude":"19.95000000","longitude":"42.40000000"},{"name":"Tharwah","countryCode":"SA","stateCode":"02","latitude":"21.51670000","longitude":"39.61670000"},{"name":"Thuwal","countryCode":"SA","stateCode":"02","latitude":"22.28333333","longitude":"39.10000000"},{"name":"Usfan","countryCode":"SA","stateCode":"02","latitude":"21.92306000","longitude":"39.35594000"},{"name":"Wadi al Jalil","countryCode":"SA","stateCode":"02","latitude":"21.46670000","longitude":"39.85000000"},{"name":"Al Wajh","countryCode":"SA","stateCode":"07","latitude":"26.24551000","longitude":"36.45249000"},{"name":"Duba","countryCode":"SA","stateCode":"07","latitude":"27.35134000","longitude":"35.69014000"},{"name":"Tabuk","countryCode":"SA","stateCode":"07","latitude":"28.39980000","longitude":"36.57151000"},{"name":"Umm Lajj","countryCode":"SA","stateCode":"07","latitude":"25.02126000","longitude":"37.26850000"},{"name":"Al-Ula","countryCode":"SA","stateCode":"03","latitude":"26.60853000","longitude":"37.92316000"},{"name":"Badr Ḩunayn","countryCode":"SA","stateCode":"03","latitude":"23.78292000","longitude":"38.79047000"},{"name":"Medina","countryCode":"SA","stateCode":"03","latitude":"24.46861000","longitude":"39.61417000"},{"name":"Sulţānah","countryCode":"SA","stateCode":"03","latitude":"24.49258000","longitude":"39.58572000"},{"name":"Yanbu","countryCode":"SA","stateCode":"03","latitude":"24.08954000","longitude":"38.06180000"},{"name":"Abu Dhiba","countryCode":"SA","stateCode":"03","latitude":"23.19890000","longitude":"39.55780000"},{"name":"Abyar \'Ali","countryCode":"SA","stateCode":"03","latitude":"24.41666667","longitude":"39.55000000"},{"name":"Abū Shayţānah","countryCode":"SA","stateCode":"03","latitude":"23.86670000","longitude":"38.36670000"},{"name":"Ad Dulu`","countryCode":"SA","stateCode":"03","latitude":"24.76670000","longitude":"39.53330000"},{"name":"Al Akhal","countryCode":"SA","stateCode":"03","latitude":"23.31560000","longitude":"39.85940000"},{"name":"Al Bardiyah","countryCode":"SA","stateCode":"03","latitude":"24.04390000","longitude":"39.60610000"},{"name":"Al Biqa\'","countryCode":"SA","stateCode":"03","latitude":"24.38861111","longitude":"38.59888889"},{"name":"Al Bustan","countryCode":"SA","stateCode":"03","latitude":"23.27830000","longitude":"39.24280000"},{"name":"Al Faqirah","countryCode":"SA","stateCode":"03","latitude":"23.42170000","longitude":"39.70970000"},{"name":"Al Furaysh","countryCode":"SA","stateCode":"03","latitude":"24.22000000","longitude":"39.28140000"},{"name":"Al Fuwayliq","countryCode":"SA","stateCode":"03","latitude":"26.44360000","longitude":"43.25164000"},{"name":"Al Jabriyah","countryCode":"SA","stateCode":"03","latitude":"24.25000000","longitude":"38.51670000"},{"name":"Al Jissah","countryCode":"SA","stateCode":"03","latitude":"23.33330000","longitude":"40.30000000"},{"name":"Al Kharma\'","countryCode":"SA","stateCode":"03","latitude":"23.90000000","longitude":"38.90000000"},{"name":"Al Madiq, Al Madinah","countryCode":"SA","stateCode":"03","latitude":"23.32220000","longitude":"39.62030000"},{"name":"Al Malbanah","countryCode":"SA","stateCode":"03","latitude":"23.18330000","longitude":"39.51670000"},{"name":"Al Mufrihat","countryCode":"SA","stateCode":"03","latitude":"24.35000000","longitude":"39.41670000"},{"name":"Al Multasa","countryCode":"SA","stateCode":"03","latitude":"24.08330000","longitude":"38.15000000"},{"name":"Al Musayjid","countryCode":"SA","stateCode":"03","latitude":"24.08330000","longitude":"39.10000000"},{"name":"Al Thybiyah","countryCode":"SA","stateCode":"03","latitude":"26.02700000","longitude":"43.15700000"},{"name":"Al Wuday","countryCode":"SA","stateCode":"03","latitude":"24.17890000","longitude":"39.54810000"},{"name":"Al `Awali","countryCode":"SA","stateCode":"03","latitude":"24.45000000","longitude":"39.61670000"},{"name":"Al `Uqul","countryCode":"SA","stateCode":"03","latitude":"24.50000000","longitude":"39.81670000"},{"name":"Al-Jafr","countryCode":"SA","stateCode":"03","latitude":"25.41666667","longitude":"49.61666667"},{"name":"Ar Rass","countryCode":"SA","stateCode":"03","latitude":"25.86666667","longitude":"43.50000000"},{"name":"As Sadayir","countryCode":"SA","stateCode":"03","latitude":"24.25000000","longitude":"39.18330000"},{"name":"As Safra\'","countryCode":"SA","stateCode":"03","latitude":"24.01277778","longitude":"38.92277778"},{"name":"As Sumariyah","countryCode":"SA","stateCode":"03","latitude":"24.92140000","longitude":"39.61780000"},{"name":"As Suwayriqiyah","countryCode":"SA","stateCode":"03","latitude":"23.35000000","longitude":"40.31670000"},{"name":"Ash Shufayyah","countryCode":"SA","stateCode":"03","latitude":"23.81670000","longitude":"39.15000000"},{"name":"Asira","countryCode":"SA","stateCode":"03","latitude":"24.33330000","longitude":"38.63330000"},{"name":"Baq`a\'","countryCode":"SA","stateCode":"03","latitude":"24.21666667","longitude":"38.71666667"},{"name":"Bartiyah","countryCode":"SA","stateCode":"03","latitude":"24.28330000","longitude":"38.58330000"},{"name":"Bi\'r al Mashi","countryCode":"SA","stateCode":"03","latitude":"24.21666667","longitude":"39.55000000"},{"name":"Birkah","countryCode":"SA","stateCode":"03","latitude":"23.82030000","longitude":"38.85970000"},{"name":"Buraidah","countryCode":"SA","stateCode":"03","latitude":"26.33333333","longitude":"43.96666667"},{"name":"Dukhnah","countryCode":"SA","stateCode":"03","latitude":"25.35621000","longitude":"43.62268000"},{"name":"Far`","countryCode":"SA","stateCode":"03","latitude":"23.81670000","longitude":"38.86670000"},{"name":"Fiji","countryCode":"SA","stateCode":"03","latitude":"24.26666667","longitude":"38.56666667"},{"name":"Harthiyah","countryCode":"SA","stateCode":"03","latitude":"24.25000000","longitude":"38.55000000"},{"name":"Hasa, Al Madinah","countryCode":"SA","stateCode":"03","latitude":"24.28333333","longitude":"38.60000000"},{"name":"Haylat Radi al Baham","countryCode":"SA","stateCode":"03","latitude":"24.08390000","longitude":"39.72500000"},{"name":"Husayniyah","countryCode":"SA","stateCode":"03","latitude":"23.86666667","longitude":"38.90000000"},{"name":"Jadidah","countryCode":"SA","stateCode":"03","latitude":"23.81670000","longitude":"38.83330000"},{"name":"Khayf Fadil","countryCode":"SA","stateCode":"03","latitude":"24.26670000","longitude":"38.56670000"},{"name":"Madsus","countryCode":"SA","stateCode":"03","latitude":"24.35000000","longitude":"38.55000000"},{"name":"Mahattat al Hafah","countryCode":"SA","stateCode":"03","latitude":"23.75000000","longitude":"39.30000000"},{"name":"Maqrah","countryCode":"SA","stateCode":"03","latitude":"24.41670000","longitude":"38.70000000"},{"name":"Maqshush","countryCode":"SA","stateCode":"03","latitude":"23.58330000","longitude":"38.60000000"},{"name":"Masahili","countryCode":"SA","stateCode":"03","latitude":"24.03330000","longitude":"38.23330000"},{"name":"Mastoorah","countryCode":"SA","stateCode":"03","latitude":"23.11090000","longitude":"38.85068889"},{"name":"Mawarah","countryCode":"SA","stateCode":"03","latitude":"24.20000000","longitude":"38.43330000"},{"name":"Milhah","countryCode":"SA","stateCode":"03","latitude":"24.05000000","longitude":"38.30000000"},{"name":"Nujayl","countryCode":"SA","stateCode":"03","latitude":"24.26670000","longitude":"38.65000000"},{"name":"Qaba\'","countryCode":"SA","stateCode":"03","latitude":"24.40000000","longitude":"39.65000000"},{"name":"Qiba","countryCode":"SA","stateCode":"03","latitude":"27.40285000","longitude":"44.32770000"},{"name":"Rayyis","countryCode":"SA","stateCode":"03","latitude":"23.56670000","longitude":"38.60000000"},{"name":"Sha`tha\'","countryCode":"SA","stateCode":"03","latitude":"24.23333333","longitude":"38.53333333"},{"name":"Sidi Hamzah","countryCode":"SA","stateCode":"03","latitude":"24.50000000","longitude":"39.61670000"},{"name":"Suq Suwayq","countryCode":"SA","stateCode":"03","latitude":"24.36670000","longitude":"38.45000000"},{"name":"Suqubiya","countryCode":"SA","stateCode":"03","latitude":"24.23330000","longitude":"38.50000000"},{"name":"Suwadah","countryCode":"SA","stateCode":"03","latitude":"24.03330000","longitude":"38.20000000"},{"name":"Tanūmah","countryCode":"SA","stateCode":"03","latitude":"27.10000000","longitude":"44.13333333"},{"name":"Wasitah","countryCode":"SA","stateCode":"03","latitude":"23.88330000","longitude":"38.90000000"},{"name":"`Ajmiyah","countryCode":"SA","stateCode":"03","latitude":"24.21670000","longitude":"38.50000000"},{"name":"`Alya\'","countryCode":"SA","stateCode":"03","latitude":"23.82360000","longitude":"38.88330000"},{"name":"`Ushash","countryCode":"SA","stateCode":"03","latitude":"23.50000000","longitude":"38.91670000"},{"name":"`Ushayrah","countryCode":"SA","stateCode":"03","latitude":"24.01860000","longitude":"39.67310000"},{"name":"Arar","countryCode":"SA","stateCode":"08","latitude":"30.97531000","longitude":"41.03808000"},{"name":"Turaif","countryCode":"SA","stateCode":"08","latitude":"31.67252000","longitude":"38.66374000"},{"name":"Nisab","countryCode":"SA","stateCode":"08","latitude":"29.19274000","longitude":"44.71598000"},{"name":"Umm Radamah","countryCode":"SA","stateCode":"08","latitude":"28.67985000","longitude":"44.69549000"},{"name":"Ha\'il","countryCode":"SA","stateCode":"06","latitude":"27.52188000","longitude":"41.69073000"},{"name":"Jubbah","countryCode":"SA","stateCode":"06","latitude":"28.00620000","longitude":"40.94160000"},{"name":"Mawqaq","countryCode":"SA","stateCode":"06","latitude":"27.38398000","longitude":"41.17635000"},{"name":"Qufar","countryCode":"SA","stateCode":"06","latitude":"27.41534000","longitude":"41.61903000"},{"name":"Simira","countryCode":"SA","stateCode":"06","latitude":"26.49418000","longitude":"42.12494000"},{"name":"Najrān","countryCode":"SA","stateCode":"10","latitude":"17.49326000","longitude":"44.12766000"},{"name":"Qurayyat","countryCode":"SA","stateCode":"12","latitude":"31.33176000","longitude":"37.34282000"},{"name":"Sakakah","countryCode":"SA","stateCode":"12","latitude":"29.96974000","longitude":"40.20641000"},{"name":"Şuwayr","countryCode":"SA","stateCode":"12","latitude":"30.11713000","longitude":"40.38925000"},{"name":"Ţubarjal","countryCode":"SA","stateCode":"12","latitude":"30.49987000","longitude":"38.21603000"},{"name":"Al Isawiyah","countryCode":"SA","stateCode":"12","latitude":"30.71681000","longitude":"37.97767000"},{"name":"Al-Haditha","countryCode":"SA","stateCode":"12","latitude":"31.45601100","longitude":"37.14814000"},{"name":"Halat Ammar","countryCode":"SA","stateCode":"12","latitude":"29.15944444","longitude":"36.07500000"},{"name":"Tabarjal","countryCode":"SA","stateCode":"12","latitude":"30.50000000","longitude":"38.21670000"},{"name":"Auki","countryCode":"SB","stateCode":"ML","latitude":"-8.76778000","longitude":"160.69778000"},{"name":"Buala","countryCode":"SB","stateCode":"IS","latitude":"-8.14497000","longitude":"159.59212000"},{"name":"Gizo","countryCode":"SB","stateCode":"WE","latitude":"-8.10303000","longitude":"156.84186000"},{"name":"Honiara","countryCode":"SB","stateCode":"GU","latitude":"-9.43333000","longitude":"159.95000000"},{"name":"Kirakira","countryCode":"SB","stateCode":"MK","latitude":"-10.45442000","longitude":"161.92045000"},{"name":"Lata","countryCode":"SB","stateCode":"TE","latitude":"-10.72500000","longitude":"165.79722000"},{"name":"Tulagi","countryCode":"SB","stateCode":"CE","latitude":"-9.10306000","longitude":"160.15056000"},{"name":"Anse Boileau","countryCode":"SC","stateCode":"02","latitude":"-4.71667000","longitude":"55.48333000"},{"name":"Anse Royale","countryCode":"SC","stateCode":"05","latitude":"-4.73333000","longitude":"55.51667000"},{"name":"Beau Vallon","countryCode":"SC","stateCode":"08","latitude":"-4.62091000","longitude":"55.43015000"},{"name":"Bel Ombre","countryCode":"SC","stateCode":"10","latitude":"-4.61667000","longitude":"55.41667000"},{"name":"Cascade","countryCode":"SC","stateCode":"11","latitude":"-4.66667000","longitude":"55.50000000"},{"name":"Port Glaud","countryCode":"SC","stateCode":"21","latitude":"-4.66667000","longitude":"55.41667000"},{"name":"Takamaka","countryCode":"SC","stateCode":"23","latitude":"-4.76667000","longitude":"55.50000000"},{"name":"Victoria","countryCode":"SC","stateCode":"16","latitude":"-4.62001000","longitude":"55.45501000"},{"name":"Abu Jibeha","countryCode":"SD","stateCode":"KS","latitude":"11.45620000","longitude":"31.22850000"},{"name":"Al Fūlah","countryCode":"SD","stateCode":"KS","latitude":"11.73292000","longitude":"28.35786000"},{"name":"Dilling","countryCode":"SD","stateCode":"KS","latitude":"12.05000000","longitude":"29.65000000"},{"name":"Kadugli","countryCode":"SD","stateCode":"KS","latitude":"11.01111000","longitude":"29.71833000"},{"name":"Talodi","countryCode":"SD","stateCode":"KS","latitude":"10.63246000","longitude":"30.37970000"},{"name":"Abū Zabad","countryCode":"SD","stateCode":"GK","latitude":"12.35000000","longitude":"29.25000000"},{"name":"Al Lagowa","countryCode":"SD","stateCode":"GK","latitude":"11.40000000","longitude":"29.13333000"},{"name":"Al Mijlad","countryCode":"SD","stateCode":"GK","latitude":"11.03333000","longitude":"27.73333000"},{"name":"An Nuhūd","countryCode":"SD","stateCode":"GK","latitude":"12.70000000","longitude":"28.43333000"},{"name":"Ad Dabbah","countryCode":"SD","stateCode":"NO","latitude":"18.05000000","longitude":"30.95000000"},{"name":"Argo","countryCode":"SD","stateCode":"NO","latitude":"19.51667000","longitude":"30.41667000"},{"name":"Dongola","countryCode":"SD","stateCode":"NO","latitude":"19.18163000","longitude":"30.47689000"},{"name":"Karmah an Nuzul","countryCode":"SD","stateCode":"NO","latitude":"19.63333000","longitude":"30.41667000"},{"name":"Kuraymah","countryCode":"SD","stateCode":"NO","latitude":"18.55000000","longitude":"31.85000000"},{"name":"Merowe","countryCode":"SD","stateCode":"NO","latitude":"18.47036000","longitude":"31.81126000"},{"name":"Ad Dindar","countryCode":"SD","stateCode":"SI","latitude":"13.20000000","longitude":"34.16667000"},{"name":"As Sūkī","countryCode":"SD","stateCode":"SI","latitude":"13.31667000","longitude":"33.88333000"},{"name":"Jalqani","countryCode":"SD","stateCode":"SI","latitude":"12.44860000","longitude":"34.21860000"},{"name":"Kināna","countryCode":"SD","stateCode":"SI","latitude":"14.03610000","longitude":"33.17120000"},{"name":"Maiurno","countryCode":"SD","stateCode":"SI","latitude":"13.41667000","longitude":"33.66667000"},{"name":"Singa","countryCode":"SD","stateCode":"SI","latitude":"13.14830000","longitude":"33.93117000"},{"name":"Sinnar","countryCode":"SD","stateCode":"SI","latitude":"13.56907000","longitude":"33.56718000"},{"name":"Ad Douiem","countryCode":"SD","stateCode":"NW","latitude":"14.00120000","longitude":"32.31160000"},{"name":"Al Kawa","countryCode":"SD","stateCode":"NW","latitude":"13.74630000","longitude":"32.49960000"},{"name":"Al Qiţena","countryCode":"SD","stateCode":"NW","latitude":"14.86480000","longitude":"32.36680000"},{"name":"Kosti","countryCode":"SD","stateCode":"NW","latitude":"13.16290000","longitude":"32.66347000"},{"name":"Marabba","countryCode":"SD","stateCode":"NW","latitude":"12.35000000","longitude":"32.18333000"},{"name":"Rabak","countryCode":"SD","stateCode":"NW","latitude":"13.18087000","longitude":"32.73999000"},{"name":"Tandaltī","countryCode":"SD","stateCode":"NW","latitude":"13.01667000","longitude":"31.86667000"},{"name":"Um Jar Al Gharbiyya","countryCode":"SD","stateCode":"NW","latitude":"13.80130000","longitude":"32.40780000"},{"name":"Wad az Zāki","countryCode":"SD","stateCode":"NW","latitude":"14.46190000","longitude":"32.20650000"},{"name":"Ad-Damazin","countryCode":"SD","stateCode":"NB","latitude":"11.78910000","longitude":"34.35920000"},{"name":"Ar Ruseris","countryCode":"SD","stateCode":"NB","latitude":"11.86590000","longitude":"34.38690000"},{"name":"Kurmuk","countryCode":"SD","stateCode":"NB","latitude":"10.55000000","longitude":"34.28333000"},{"name":"Al Hasaheisa","countryCode":"SD","stateCode":"GZ","latitude":"14.75264000","longitude":"33.29836000"},{"name":"Al Hilāliyya","countryCode":"SD","stateCode":"GZ","latitude":"14.93980000","longitude":"33.23400000"},{"name":"Al Kiremit al ‘Arakiyyīn","countryCode":"SD","stateCode":"GZ","latitude":"14.34760000","longitude":"32.94370000"},{"name":"Al Manāqil","countryCode":"SD","stateCode":"GZ","latitude":"14.24590000","longitude":"32.98910000"},{"name":"Al Masallamiyya","countryCode":"SD","stateCode":"GZ","latitude":"14.57480000","longitude":"33.33730000"},{"name":"Wad Medani","countryCode":"SD","stateCode":"GZ","latitude":"14.40118000","longitude":"33.51989000"},{"name":"Wad Rāwah","countryCode":"SD","stateCode":"GZ","latitude":"15.16028000","longitude":"33.13972000"},{"name":"Al Qadarif","countryCode":"SD","stateCode":"GD","latitude":"14.03493000","longitude":"35.38344000"},{"name":"Al Ḩawātah","countryCode":"SD","stateCode":"GD","latitude":"13.41667000","longitude":"34.63333000"},{"name":"Doka","countryCode":"SD","stateCode":"GD","latitude":"13.51667000","longitude":"35.76667000"},{"name":"Ar Rahad","countryCode":"SD","stateCode":"KN","latitude":"12.71667000","longitude":"30.65000000"},{"name":"Bārah","countryCode":"SD","stateCode":"KN","latitude":"13.70000000","longitude":"30.36667000"},{"name":"El Obeid","countryCode":"SD","stateCode":"KN","latitude":"13.18421000","longitude":"30.21669000"},{"name":"Umm Ruwaba","countryCode":"SD","stateCode":"KN","latitude":"12.90610000","longitude":"31.21580000"},{"name":"Aroma","countryCode":"SD","stateCode":"KA","latitude":"15.81667000","longitude":"36.13333000"},{"name":"Kassala","countryCode":"SD","stateCode":"KA","latitude":"15.45099000","longitude":"36.39998000"},{"name":"Wagar","countryCode":"SD","stateCode":"KA","latitude":"16.15250000","longitude":"36.20320000"},{"name":"Atbara","countryCode":"SD","stateCode":"NR","latitude":"17.70217000","longitude":"33.98638000"},{"name":"Berber","countryCode":"SD","stateCode":"NR","latitude":"18.02158000","longitude":"33.98299000"},{"name":"Ed Damer","countryCode":"SD","stateCode":"NR","latitude":"17.59898000","longitude":"33.97205000"},{"name":"El Bauga","countryCode":"SD","stateCode":"NR","latitude":"18.26197000","longitude":"33.90812000"},{"name":"El Matama","countryCode":"SD","stateCode":"NR","latitude":"16.70950000","longitude":"33.35650000"},{"name":"Shendi","countryCode":"SD","stateCode":"NR","latitude":"16.69150000","longitude":"33.43410000"},{"name":"El Daein","countryCode":"SD","stateCode":"DE","latitude":"11.46186000","longitude":"26.12583000"},{"name":"El Fasher","countryCode":"SD","stateCode":"DN","latitude":"13.62793000","longitude":"25.34936000"},{"name":"Kutum","countryCode":"SD","stateCode":"DN","latitude":"14.20000000","longitude":"24.66667000"},{"name":"Umm Kaddadah","countryCode":"SD","stateCode":"DN","latitude":"13.60169000","longitude":"26.68759000"},{"name":"Gebeit","countryCode":"SD","stateCode":"RS","latitude":"21.06667000","longitude":"36.31667000"},{"name":"Port Sudan","countryCode":"SD","stateCode":"RS","latitude":"19.61745000","longitude":"37.21644000"},{"name":"Sawākin","countryCode":"SD","stateCode":"RS","latitude":"19.10590000","longitude":"37.33210000"},{"name":"Tokār","countryCode":"SD","stateCode":"RS","latitude":"18.42540000","longitude":"37.72900000"},{"name":"Geneina","countryCode":"SD","stateCode":"DW","latitude":"13.45262000","longitude":"22.44725000"},{"name":"Gereida","countryCode":"SD","stateCode":"DS","latitude":"11.27543000","longitude":"25.14026000"},{"name":"Nyala","countryCode":"SD","stateCode":"DS","latitude":"12.04888000","longitude":"24.88069000"},{"name":"Khartoum","countryCode":"SD","stateCode":"KH","latitude":"15.55177000","longitude":"32.53241000"},{"name":"Omdurman","countryCode":"SD","stateCode":"KH","latitude":"15.64453000","longitude":"32.47773000"},{"name":"Zalingei","countryCode":"SD","stateCode":"DC","latitude":"12.90918000","longitude":"23.47058000"},{"name":"Abborrberget","countryCode":"SE","stateCode":"W","latitude":"60.15000000","longitude":"14.80000000"},{"name":"Avesta","countryCode":"SE","stateCode":"W","latitude":"60.14274000","longitude":"16.16295000"},{"name":"Bjursås","countryCode":"SE","stateCode":"W","latitude":"60.73726000","longitude":"15.45291000"},{"name":"Borlänge","countryCode":"SE","stateCode":"W","latitude":"60.48580000","longitude":"15.43714000"},{"name":"Brunna","countryCode":"SE","stateCode":"W","latitude":"60.26255000","longitude":"16.01034000"},{"name":"Djurås","countryCode":"SE","stateCode":"W","latitude":"60.56061000","longitude":"15.13281000"},{"name":"Enbacka","countryCode":"SE","stateCode":"W","latitude":"60.40993000","longitude":"15.59575000"},{"name":"Falun","countryCode":"SE","stateCode":"W","latitude":"60.60357000","longitude":"15.62597000"},{"name":"Gagnef","countryCode":"SE","stateCode":"W","latitude":"60.59856000","longitude":"15.07745000"},{"name":"Grycksbo","countryCode":"SE","stateCode":"W","latitude":"60.68751000","longitude":"15.48507000"},{"name":"Grängesberg","countryCode":"SE","stateCode":"W","latitude":"60.07465000","longitude":"15.00784000"},{"name":"Hedemora","countryCode":"SE","stateCode":"W","latitude":"60.27973000","longitude":"15.98855000"},{"name":"Horndal","countryCode":"SE","stateCode":"W","latitude":"60.30000000","longitude":"16.41667000"},{"name":"Insjön","countryCode":"SE","stateCode":"W","latitude":"60.67688000","longitude":"15.09487000"},{"name":"Järna","countryCode":"SE","stateCode":"W","latitude":"60.53333000","longitude":"14.36667000"},{"name":"Krylbo","countryCode":"SE","stateCode":"W","latitude":"60.13333000","longitude":"16.21667000"},{"name":"Leksand","countryCode":"SE","stateCode":"W","latitude":"60.73030000","longitude":"14.99994000"},{"name":"Ludvika","countryCode":"SE","stateCode":"W","latitude":"60.14959000","longitude":"15.18776000"},{"name":"Långshyttan","countryCode":"SE","stateCode":"W","latitude":"60.45238000","longitude":"16.03831000"},{"name":"Malung","countryCode":"SE","stateCode":"W","latitude":"60.68329000","longitude":"13.71542000"},{"name":"Mockfjärd","countryCode":"SE","stateCode":"W","latitude":"60.50000000","longitude":"14.96667000"},{"name":"Mora","countryCode":"SE","stateCode":"W","latitude":"61.00704000","longitude":"14.54316000"},{"name":"Nyhammar","countryCode":"SE","stateCode":"W","latitude":"60.28333000","longitude":"14.96667000"},{"name":"Ornäs","countryCode":"SE","stateCode":"W","latitude":"60.50944000","longitude":"15.54128000"},{"name":"Orsa","countryCode":"SE","stateCode":"W","latitude":"61.12034000","longitude":"14.61550000"},{"name":"Romme","countryCode":"SE","stateCode":"W","latitude":"60.43333000","longitude":"15.50000000"},{"name":"Rättvik","countryCode":"SE","stateCode":"W","latitude":"60.88632000","longitude":"15.11787000"},{"name":"Siljansnäs","countryCode":"SE","stateCode":"W","latitude":"60.78333000","longitude":"14.85000000"},{"name":"Smedby","countryCode":"SE","stateCode":"W","latitude":"60.70000000","longitude":"15.05000000"},{"name":"Smedjebacken","countryCode":"SE","stateCode":"W","latitude":"60.14181000","longitude":"15.41416000"},{"name":"Svärdsjö","countryCode":"SE","stateCode":"W","latitude":"60.74022000","longitude":"15.90173000"},{"name":"Säter","countryCode":"SE","stateCode":"W","latitude":"60.34778000","longitude":"15.75051000"},{"name":"Vansbro","countryCode":"SE","stateCode":"W","latitude":"60.50893000","longitude":"14.22458000"},{"name":"Vikarbyn","countryCode":"SE","stateCode":"W","latitude":"60.91667000","longitude":"15.01667000"},{"name":"Älvdalen","countryCode":"SE","stateCode":"W","latitude":"61.22774000","longitude":"14.03935000"},{"name":"Akalla","countryCode":"SE","stateCode":"AB","latitude":"59.41465000","longitude":"17.91398000"},{"name":"Alby","countryCode":"SE","stateCode":"AB","latitude":"59.23350000","longitude":"17.85380000"},{"name":"Arnö","countryCode":"SE","stateCode":"AB","latitude":"60.11667000","longitude":"18.63333000"},{"name":"Bergshamra","countryCode":"SE","stateCode":"AB","latitude":"59.38083000","longitude":"18.03427000"},{"name":"Bollmora","countryCode":"SE","stateCode":"AB","latitude":"59.24196000","longitude":"18.22762000"},{"name":"Boo","countryCode":"SE","stateCode":"AB","latitude":"59.33333000","longitude":"18.28333000"},{"name":"Brevik","countryCode":"SE","stateCode":"AB","latitude":"59.35000000","longitude":"18.20000000"},{"name":"Bro","countryCode":"SE","stateCode":"AB","latitude":"59.51667000","longitude":"17.63333000"},{"name":"Bromma","countryCode":"SE","stateCode":"AB","latitude":"59.34000000","longitude":"17.94000000"},{"name":"Brunn","countryCode":"SE","stateCode":"AB","latitude":"59.28000000","longitude":"18.43000000"},{"name":"Brunna","countryCode":"SE","stateCode":"AB","latitude":"59.51667000","longitude":"17.75000000"},{"name":"Dalarö","countryCode":"SE","stateCode":"AB","latitude":"59.13306000","longitude":"18.40639000"},{"name":"Djursholm","countryCode":"SE","stateCode":"AB","latitude":"59.39926000","longitude":"18.05619000"},{"name":"Djurö","countryCode":"SE","stateCode":"AB","latitude":"59.32653000","longitude":"18.71152000"},{"name":"Ekerö","countryCode":"SE","stateCode":"AB","latitude":"59.29100000","longitude":"17.81212000"},{"name":"Enebyberg","countryCode":"SE","stateCode":"AB","latitude":"59.43333000","longitude":"18.05000000"},{"name":"Eriksberg","countryCode":"SE","stateCode":"AB","latitude":"59.24241000","longitude":"17.81631000"},{"name":"Fisksätra","countryCode":"SE","stateCode":"AB","latitude":"59.29153000","longitude":"18.25490000"},{"name":"Fittja","countryCode":"SE","stateCode":"AB","latitude":"59.24868000","longitude":"17.85991000"},{"name":"Gamla Stan","countryCode":"SE","stateCode":"AB","latitude":"59.32627000","longitude":"18.07251000"},{"name":"Gustavsberg","countryCode":"SE","stateCode":"AB","latitude":"59.32684000","longitude":"18.38975000"},{"name":"Hallstavik","countryCode":"SE","stateCode":"AB","latitude":"60.05000000","longitude":"18.60000000"},{"name":"Handen","countryCode":"SE","stateCode":"AB","latitude":"59.16809000","longitude":"18.13796000"},{"name":"Haninge","countryCode":"SE","stateCode":"AB","latitude":"59.16775000","longitude":"18.14478000"},{"name":"Hemmesta","countryCode":"SE","stateCode":"AB","latitude":"59.32273000","longitude":"18.48675000"},{"name":"Huddinge","countryCode":"SE","stateCode":"AB","latitude":"59.23705000","longitude":"17.98192000"},{"name":"Hölö","countryCode":"SE","stateCode":"AB","latitude":"59.01667000","longitude":"17.53333000"},{"name":"Jakobsberg","countryCode":"SE","stateCode":"AB","latitude":"59.42268000","longitude":"17.83508000"},{"name":"Jordbro","countryCode":"SE","stateCode":"AB","latitude":"59.14972000","longitude":"18.11667000"},{"name":"Järna","countryCode":"SE","stateCode":"AB","latitude":"59.09165000","longitude":"17.56615000"},{"name":"Kista","countryCode":"SE","stateCode":"AB","latitude":"59.40316000","longitude":"17.94479000"},{"name":"Kopparmora","countryCode":"SE","stateCode":"AB","latitude":"59.33306000","longitude":"18.58306000"},{"name":"Kummelnäs","countryCode":"SE","stateCode":"AB","latitude":"59.35000000","longitude":"18.28333000"},{"name":"Kungsholmen","countryCode":"SE","stateCode":"AB","latitude":"59.33183000","longitude":"18.04118000"},{"name":"Kungsängen","countryCode":"SE","stateCode":"AB","latitude":"59.47857000","longitude":"17.74834000"},{"name":"Lidingö","countryCode":"SE","stateCode":"AB","latitude":"59.36303000","longitude":"18.15096000"},{"name":"Lindholmen","countryCode":"SE","stateCode":"AB","latitude":"59.58333000","longitude":"18.10000000"},{"name":"Långvik","countryCode":"SE","stateCode":"AB","latitude":"59.24583000","longitude":"18.51667000"},{"name":"Märsta","countryCode":"SE","stateCode":"AB","latitude":"59.62157000","longitude":"17.85476000"},{"name":"Mölnbo","countryCode":"SE","stateCode":"AB","latitude":"59.05000000","longitude":"17.41667000"},{"name":"Mörtnäs","countryCode":"SE","stateCode":"AB","latitude":"59.31862000","longitude":"18.44312000"},{"name":"Nacka","countryCode":"SE","stateCode":"AB","latitude":"59.31053000","longitude":"18.16372000"},{"name":"Norrtälje","countryCode":"SE","stateCode":"AB","latitude":"59.75799000","longitude":"18.70496000"},{"name":"Nykvarn","countryCode":"SE","stateCode":"AB","latitude":"59.80000000","longitude":"18.30000000"},{"name":"Nynäshamn","countryCode":"SE","stateCode":"AB","latitude":"58.90337000","longitude":"17.94793000"},{"name":"Pershagen","countryCode":"SE","stateCode":"AB","latitude":"59.15494000","longitude":"17.65340000"},{"name":"Resarö","countryCode":"SE","stateCode":"AB","latitude":"59.42910000","longitude":"18.33386000"},{"name":"Rimbo","countryCode":"SE","stateCode":"AB","latitude":"59.75000000","longitude":"18.36667000"},{"name":"Rindö","countryCode":"SE","stateCode":"AB","latitude":"59.39688000","longitude":"18.39434000"},{"name":"Rosersberg","countryCode":"SE","stateCode":"AB","latitude":"59.58333000","longitude":"17.88333000"},{"name":"Råsunda","countryCode":"SE","stateCode":"AB","latitude":"59.36588000","longitude":"17.99569000"},{"name":"Rönninge","countryCode":"SE","stateCode":"AB","latitude":"59.20000000","longitude":"17.73333000"},{"name":"Saltsjöbaden","countryCode":"SE","stateCode":"AB","latitude":"59.28333000","longitude":"18.30000000"},{"name":"Segeltorp","countryCode":"SE","stateCode":"AB","latitude":"59.27597000","longitude":"17.93072000"},{"name":"Sigtuna","countryCode":"SE","stateCode":"AB","latitude":"59.61731000","longitude":"17.72361000"},{"name":"Skänninge","countryCode":"SE","stateCode":"AB","latitude":"59.93333000","longitude":"18.48333000"},{"name":"Sollentuna","countryCode":"SE","stateCode":"AB","latitude":"59.42804000","longitude":"17.95093000"},{"name":"Solna","countryCode":"SE","stateCode":"AB","latitude":"59.36004000","longitude":"18.00086000"},{"name":"Stavsnäs","countryCode":"SE","stateCode":"AB","latitude":"59.28333000","longitude":"18.68333000"},{"name":"Stenhamra","countryCode":"SE","stateCode":"AB","latitude":"59.33440000","longitude":"17.68842000"},{"name":"Stockholm","countryCode":"SE","stateCode":"AB","latitude":"59.33258000","longitude":"18.06490000"},{"name":"Strömma","countryCode":"SE","stateCode":"AB","latitude":"59.28333000","longitude":"18.53333000"},{"name":"Sundbyberg","countryCode":"SE","stateCode":"AB","latitude":"59.36128000","longitude":"17.97114000"},{"name":"Södermalm","countryCode":"SE","stateCode":"AB","latitude":"59.31278000","longitude":"18.07577000"},{"name":"Södertälje","countryCode":"SE","stateCode":"AB","latitude":"59.19554000","longitude":"17.62525000"},{"name":"Tensta","countryCode":"SE","stateCode":"AB","latitude":"59.39390000","longitude":"17.90111000"},{"name":"Tullinge","countryCode":"SE","stateCode":"AB","latitude":"59.20000000","longitude":"17.90000000"},{"name":"Tumba","countryCode":"SE","stateCode":"AB","latitude":"59.19858000","longitude":"17.83317000"},{"name":"Upplands Väsby","countryCode":"SE","stateCode":"AB","latitude":"59.51839000","longitude":"17.91128000"},{"name":"Vallentuna","countryCode":"SE","stateCode":"AB","latitude":"59.53436000","longitude":"18.07758000"},{"name":"Vasastan","countryCode":"SE","stateCode":"AB","latitude":"59.34571000","longitude":"18.04985000"},{"name":"Vaxholm","countryCode":"SE","stateCode":"AB","latitude":"59.40225000","longitude":"18.35317000"},{"name":"Vårby","countryCode":"SE","stateCode":"AB","latitude":"59.26671000","longitude":"17.88407000"},{"name":"Vårsta","countryCode":"SE","stateCode":"AB","latitude":"59.16528000","longitude":"17.79722000"},{"name":"Älmsta","countryCode":"SE","stateCode":"AB","latitude":"59.96667000","longitude":"18.80000000"},{"name":"Älta","countryCode":"SE","stateCode":"AB","latitude":"59.26667000","longitude":"18.18333000"},{"name":"Åkersberga","countryCode":"SE","stateCode":"AB","latitude":"59.47944000","longitude":"18.29967000"},{"name":"Årsta","countryCode":"SE","stateCode":"AB","latitude":"59.29780000","longitude":"18.05140000"},{"name":"Ösmo","countryCode":"SE","stateCode":"AB","latitude":"58.98333000","longitude":"17.90000000"},{"name":"Östermalm","countryCode":"SE","stateCode":"AB","latitude":"59.33879000","longitude":"18.08487000"},{"name":"Alafors","countryCode":"SE","stateCode":"O","latitude":"57.92579000","longitude":"12.07835000"},{"name":"Alingsås","countryCode":"SE","stateCode":"O","latitude":"57.93033000","longitude":"12.53345000"},{"name":"Andalen","countryCode":"SE","stateCode":"O","latitude":"57.70039000","longitude":"11.76136000"},{"name":"Anderstorp","countryCode":"SE","stateCode":"O","latitude":"58.88333000","longitude":"14.28333000"},{"name":"Angered","countryCode":"SE","stateCode":"O","latitude":"57.78628000","longitude":"12.09852000"},{"name":"Annelund","countryCode":"SE","stateCode":"O","latitude":"57.98843000","longitude":"13.07483000"},{"name":"Axvall","countryCode":"SE","stateCode":"O","latitude":"58.38333000","longitude":"13.56667000"},{"name":"Bengtsfors","countryCode":"SE","stateCode":"O","latitude":"59.02912000","longitude":"12.23207000"},{"name":"Billdal","countryCode":"SE","stateCode":"O","latitude":"57.56667000","longitude":"11.93333000"},{"name":"Billingsfors","countryCode":"SE","stateCode":"O","latitude":"58.98333000","longitude":"12.25000000"},{"name":"Björboholm","countryCode":"SE","stateCode":"O","latitude":"57.87096000","longitude":"12.32546000"},{"name":"Björkö","countryCode":"SE","stateCode":"O","latitude":"57.73221000","longitude":"11.67916000"},{"name":"Björlanda","countryCode":"SE","stateCode":"O","latitude":"57.76667000","longitude":"11.83333000"},{"name":"Bollebygd","countryCode":"SE","stateCode":"O","latitude":"57.66866000","longitude":"12.57272000"},{"name":"Borås","countryCode":"SE","stateCode":"O","latitude":"57.73783000","longitude":"12.94076000"},{"name":"Brastad","countryCode":"SE","stateCode":"O","latitude":"58.38333000","longitude":"11.48333000"},{"name":"Brålanda","countryCode":"SE","stateCode":"O","latitude":"58.56344000","longitude":"12.34923000"},{"name":"Dals Långed","countryCode":"SE","stateCode":"O","latitude":"58.92555000","longitude":"12.30865000"},{"name":"Dalsjöfors","countryCode":"SE","stateCode":"O","latitude":"57.71667000","longitude":"13.08333000"},{"name":"Diseröd","countryCode":"SE","stateCode":"O","latitude":"57.92636000","longitude":"12.02598000"},{"name":"Donsö","countryCode":"SE","stateCode":"O","latitude":"57.60000000","longitude":"11.79917000"},{"name":"Ed","countryCode":"SE","stateCode":"O","latitude":"58.91247000","longitude":"11.93308000"},{"name":"Ellös","countryCode":"SE","stateCode":"O","latitude":"58.18333000","longitude":"11.46667000"},{"name":"Eriksbo","countryCode":"SE","stateCode":"O","latitude":"57.77141000","longitude":"12.04183000"},{"name":"Falköping","countryCode":"SE","stateCode":"O","latitude":"58.17347000","longitude":"13.55068000"},{"name":"Floby","countryCode":"SE","stateCode":"O","latitude":"58.13333000","longitude":"13.33333000"},{"name":"Fristad","countryCode":"SE","stateCode":"O","latitude":"57.82483000","longitude":"13.01064000"},{"name":"Fritsla","countryCode":"SE","stateCode":"O","latitude":"57.55655000","longitude":"12.78457000"},{"name":"Furulund","countryCode":"SE","stateCode":"O","latitude":"57.71667000","longitude":"12.13333000"},{"name":"Färgelanda","countryCode":"SE","stateCode":"O","latitude":"58.56816000","longitude":"11.99235000"},{"name":"Grebbestad","countryCode":"SE","stateCode":"O","latitude":"58.70248000","longitude":"11.25738000"},{"name":"Grästorp","countryCode":"SE","stateCode":"O","latitude":"58.33219000","longitude":"12.68122000"},{"name":"Gråbo","countryCode":"SE","stateCode":"O","latitude":"57.83625000","longitude":"12.29954000"},{"name":"Gullspång","countryCode":"SE","stateCode":"O","latitude":"58.98615000","longitude":"14.09644000"},{"name":"Gånghester","countryCode":"SE","stateCode":"O","latitude":"57.70000000","longitude":"13.01667000"},{"name":"Gårdsten","countryCode":"SE","stateCode":"O","latitude":"57.80480000","longitude":"12.02883000"},{"name":"Göta","countryCode":"SE","stateCode":"O","latitude":"58.10617000","longitude":"12.15254000"},{"name":"Göteborg","countryCode":"SE","stateCode":"O","latitude":"57.70716000","longitude":"11.96679000"},{"name":"Göteborgs stad","countryCode":"SE","stateCode":"O","latitude":"57.72288000","longitude":"11.94577000"},{"name":"Götene","countryCode":"SE","stateCode":"O","latitude":"58.52824000","longitude":"13.49458000"},{"name":"Hammarkullen","countryCode":"SE","stateCode":"O","latitude":"57.78049000","longitude":"12.03604000"},{"name":"Henån","countryCode":"SE","stateCode":"O","latitude":"58.23848000","longitude":"11.67598000"},{"name":"Herrljunga","countryCode":"SE","stateCode":"O","latitude":"58.07739000","longitude":"13.02662000"},{"name":"Hindås","countryCode":"SE","stateCode":"O","latitude":"57.70338000","longitude":"12.44657000"},{"name":"Hjo","countryCode":"SE","stateCode":"O","latitude":"58.30133000","longitude":"14.28784000"},{"name":"Hjuvik","countryCode":"SE","stateCode":"O","latitude":"57.70167000","longitude":"11.71639000"},{"name":"Horred","countryCode":"SE","stateCode":"O","latitude":"57.35475000","longitude":"12.47777000"},{"name":"Hova","countryCode":"SE","stateCode":"O","latitude":"58.85363000","longitude":"14.21914000"},{"name":"Hunnebostrand","countryCode":"SE","stateCode":"O","latitude":"58.44127000","longitude":"11.30320000"},{"name":"Hönö","countryCode":"SE","stateCode":"O","latitude":"57.68972000","longitude":"11.64972000"},{"name":"Höviksnäs","countryCode":"SE","stateCode":"O","latitude":"58.03333000","longitude":"11.76667000"},{"name":"Ingared","countryCode":"SE","stateCode":"O","latitude":"57.85989000","longitude":"12.45161000"},{"name":"Jonstorp","countryCode":"SE","stateCode":"O","latitude":"58.00000000","longitude":"12.71667000"},{"name":"Jörlanda","countryCode":"SE","stateCode":"O","latitude":"57.98630000","longitude":"11.82943000"},{"name":"Karlsborg","countryCode":"SE","stateCode":"O","latitude":"58.53724000","longitude":"14.50470000"},{"name":"Kinna","countryCode":"SE","stateCode":"O","latitude":"57.50728000","longitude":"12.69463000"},{"name":"Kode","countryCode":"SE","stateCode":"O","latitude":"57.94263000","longitude":"11.85051000"},{"name":"Kungshamn","countryCode":"SE","stateCode":"O","latitude":"58.36305000","longitude":"11.25938000"},{"name":"Kungälv","countryCode":"SE","stateCode":"O","latitude":"57.87096000","longitude":"11.98054000"},{"name":"Kvänum","countryCode":"SE","stateCode":"O","latitude":"58.30000000","longitude":"13.18333000"},{"name":"Källby","countryCode":"SE","stateCode":"O","latitude":"58.50999000","longitude":"13.30582000"},{"name":"Kållered","countryCode":"SE","stateCode":"O","latitude":"57.60992000","longitude":"12.05106000"},{"name":"Landvetter","countryCode":"SE","stateCode":"O","latitude":"57.68665000","longitude":"12.21169000"},{"name":"Lerum","countryCode":"SE","stateCode":"O","latitude":"57.77051000","longitude":"12.26904000"},{"name":"Lidköping","countryCode":"SE","stateCode":"O","latitude":"58.50517000","longitude":"13.15765000"},{"name":"Lilla Edet","countryCode":"SE","stateCode":"O","latitude":"58.13333000","longitude":"12.13333000"},{"name":"Limmared","countryCode":"SE","stateCode":"O","latitude":"57.53592000","longitude":"13.35566000"},{"name":"Lindome","countryCode":"SE","stateCode":"O","latitude":"57.56667000","longitude":"12.08333000"},{"name":"Ljungskile","countryCode":"SE","stateCode":"O","latitude":"58.22452000","longitude":"11.92014000"},{"name":"Lysekil","countryCode":"SE","stateCode":"O","latitude":"58.27429000","longitude":"11.43576000"},{"name":"Länghem","countryCode":"SE","stateCode":"O","latitude":"57.60000000","longitude":"13.23333000"},{"name":"Lödöse","countryCode":"SE","stateCode":"O","latitude":"58.02994000","longitude":"12.15934000"},{"name":"Lövgärdet","countryCode":"SE","stateCode":"O","latitude":"57.81555000","longitude":"12.03861000"},{"name":"Majorna","countryCode":"SE","stateCode":"O","latitude":"57.69195000","longitude":"11.91605000"},{"name":"Mariestad","countryCode":"SE","stateCode":"O","latitude":"58.70971000","longitude":"13.82367000"},{"name":"Mellerud","countryCode":"SE","stateCode":"O","latitude":"58.69979000","longitude":"12.45312000"},{"name":"Munkedal","countryCode":"SE","stateCode":"O","latitude":"58.46634000","longitude":"11.67345000"},{"name":"Myggenäs","countryCode":"SE","stateCode":"O","latitude":"58.06176000","longitude":"11.74936000"},{"name":"Mölltorp","countryCode":"SE","stateCode":"O","latitude":"58.50000000","longitude":"14.40000000"},{"name":"Mölndal","countryCode":"SE","stateCode":"O","latitude":"57.65540000","longitude":"12.01378000"},{"name":"Mölnlycke","countryCode":"SE","stateCode":"O","latitude":"57.65893000","longitude":"12.11792000"},{"name":"Nolvik","countryCode":"SE","stateCode":"O","latitude":"57.77500000","longitude":"11.83333000"},{"name":"Nossebro","countryCode":"SE","stateCode":"O","latitude":"58.18808000","longitude":"12.71599000"},{"name":"Olofstorp","countryCode":"SE","stateCode":"O","latitude":"57.80444000","longitude":"12.17131000"},{"name":"Olstorp","countryCode":"SE","stateCode":"O","latitude":"57.82277000","longitude":"12.27696000"},{"name":"Orust","countryCode":"SE","stateCode":"O","latitude":"58.18025000","longitude":"11.63419000"},{"name":"Partille","countryCode":"SE","stateCode":"O","latitude":"57.73950000","longitude":"12.10642000"},{"name":"Rannebergen","countryCode":"SE","stateCode":"O","latitude":"57.80236000","longitude":"12.07131000"},{"name":"Rävlanda","countryCode":"SE","stateCode":"O","latitude":"57.65338000","longitude":"12.49791000"},{"name":"Rönnäng","countryCode":"SE","stateCode":"O","latitude":"57.93333000","longitude":"11.58333000"},{"name":"Sandared","countryCode":"SE","stateCode":"O","latitude":"57.70992000","longitude":"12.79238000"},{"name":"Sjuntorp","countryCode":"SE","stateCode":"O","latitude":"58.20000000","longitude":"12.21667000"},{"name":"Sjömarken","countryCode":"SE","stateCode":"O","latitude":"57.71533000","longitude":"12.83495000"},{"name":"Skara","countryCode":"SE","stateCode":"O","latitude":"58.38659000","longitude":"13.43836000"},{"name":"Skepplanda","countryCode":"SE","stateCode":"O","latitude":"57.98333000","longitude":"12.20000000"},{"name":"Skultorp","countryCode":"SE","stateCode":"O","latitude":"58.35000000","longitude":"13.83333000"},{"name":"Skärhamn","countryCode":"SE","stateCode":"O","latitude":"57.98665000","longitude":"11.55742000"},{"name":"Skövde","countryCode":"SE","stateCode":"O","latitude":"58.39118000","longitude":"13.84506000"},{"name":"Smögen","countryCode":"SE","stateCode":"O","latitude":"58.35593000","longitude":"11.22411000"},{"name":"Sollebrunn","countryCode":"SE","stateCode":"O","latitude":"58.11667000","longitude":"12.53333000"},{"name":"Stenkullen","countryCode":"SE","stateCode":"O","latitude":"57.79476000","longitude":"12.31688000"},{"name":"Stenstorp","countryCode":"SE","stateCode":"O","latitude":"58.27254000","longitude":"13.71454000"},{"name":"Stenungsund","countryCode":"SE","stateCode":"O","latitude":"58.07046000","longitude":"11.81810000"},{"name":"Stora Höga","countryCode":"SE","stateCode":"O","latitude":"58.01667000","longitude":"11.83333000"},{"name":"Strömstad","countryCode":"SE","stateCode":"O","latitude":"58.93945000","longitude":"11.17120000"},{"name":"Styrsö","countryCode":"SE","stateCode":"O","latitude":"57.61639000","longitude":"11.78556000"},{"name":"Stöpen","countryCode":"SE","stateCode":"O","latitude":"58.47802000","longitude":"13.86611000"},{"name":"Surte","countryCode":"SE","stateCode":"O","latitude":"57.82533000","longitude":"12.01604000"},{"name":"Svanesund","countryCode":"SE","stateCode":"O","latitude":"58.14292000","longitude":"11.81821000"},{"name":"Svenljunga","countryCode":"SE","stateCode":"O","latitude":"57.49551000","longitude":"13.11078000"},{"name":"Sätila","countryCode":"SE","stateCode":"O","latitude":"57.54172000","longitude":"12.43429000"},{"name":"Sålanda","countryCode":"SE","stateCode":"O","latitude":"57.98333000","longitude":"12.21667000"},{"name":"Tanumshede","countryCode":"SE","stateCode":"O","latitude":"58.72385000","longitude":"11.32587000"},{"name":"Tibro","countryCode":"SE","stateCode":"O","latitude":"58.42453000","longitude":"14.16162000"},{"name":"Tidaholm","countryCode":"SE","stateCode":"O","latitude":"58.18035000","longitude":"13.95824000"},{"name":"Tjuvkil","countryCode":"SE","stateCode":"O","latitude":"57.90000000","longitude":"11.73333000"},{"name":"Torslanda","countryCode":"SE","stateCode":"O","latitude":"57.72432000","longitude":"11.77013000"},{"name":"Tranemo","countryCode":"SE","stateCode":"O","latitude":"57.48333000","longitude":"13.35000000"},{"name":"Trollhättan","countryCode":"SE","stateCode":"O","latitude":"58.21208000","longitude":"12.35033000"},{"name":"Töreboda","countryCode":"SE","stateCode":"O","latitude":"58.70739000","longitude":"14.12597000"},{"name":"Uddevalla","countryCode":"SE","stateCode":"O","latitude":"58.34784000","longitude":"11.94240000"},{"name":"Ulricehamn","countryCode":"SE","stateCode":"O","latitude":"57.79159000","longitude":"13.41422000"},{"name":"Vara","countryCode":"SE","stateCode":"O","latitude":"58.26234000","longitude":"12.95413000"},{"name":"Vargön","countryCode":"SE","stateCode":"O","latitude":"58.35599000","longitude":"12.39060000"},{"name":"Vinninga","countryCode":"SE","stateCode":"O","latitude":"58.45000000","longitude":"13.26667000"},{"name":"Viskafors","countryCode":"SE","stateCode":"O","latitude":"57.62941000","longitude":"12.84890000"},{"name":"Vänersborg","countryCode":"SE","stateCode":"O","latitude":"58.38075000","longitude":"12.32340000"},{"name":"Västra Frölunda","countryCode":"SE","stateCode":"O","latitude":"57.64667000","longitude":"11.92944000"},{"name":"Vårgårda","countryCode":"SE","stateCode":"O","latitude":"58.03706000","longitude":"12.80907000"},{"name":"Älvängen","countryCode":"SE","stateCode":"O","latitude":"57.95872000","longitude":"12.12350000"},{"name":"Åkarp","countryCode":"SE","stateCode":"O","latitude":"58.23333000","longitude":"13.65000000"},{"name":"Åmål","countryCode":"SE","stateCode":"O","latitude":"59.05100000","longitude":"12.70492000"},{"name":"Öckerö","countryCode":"SE","stateCode":"O","latitude":"57.70814000","longitude":"11.65585000"},{"name":"Ödsmål","countryCode":"SE","stateCode":"O","latitude":"58.10000000","longitude":"11.85000000"},{"name":"Öjersjö","countryCode":"SE","stateCode":"O","latitude":"57.69882000","longitude":"12.13448000"},{"name":"Alfta","countryCode":"SE","stateCode":"X","latitude":"61.34675000","longitude":"16.07499000"},{"name":"Arbrå","countryCode":"SE","stateCode":"X","latitude":"61.46667000","longitude":"16.38333000"},{"name":"Bergby","countryCode":"SE","stateCode":"X","latitude":"60.92931000","longitude":"17.04194000"},{"name":"Bergsjö","countryCode":"SE","stateCode":"X","latitude":"61.98253000","longitude":"17.06368000"},{"name":"Bollnäs","countryCode":"SE","stateCode":"X","latitude":"61.34817000","longitude":"16.39464000"},{"name":"Delsbo","countryCode":"SE","stateCode":"X","latitude":"61.80104000","longitude":"16.55571000"},{"name":"Edsbyn","countryCode":"SE","stateCode":"X","latitude":"61.37692000","longitude":"15.81747000"},{"name":"Forsbacka","countryCode":"SE","stateCode":"X","latitude":"60.61667000","longitude":"16.88333000"},{"name":"Färila","countryCode":"SE","stateCode":"X","latitude":"61.80011000","longitude":"15.84422000"},{"name":"Gnarp","countryCode":"SE","stateCode":"X","latitude":"62.04874000","longitude":"17.25858000"},{"name":"Gävle","countryCode":"SE","stateCode":"X","latitude":"60.67452000","longitude":"17.14174000"},{"name":"Hedesunda","countryCode":"SE","stateCode":"X","latitude":"60.40000000","longitude":"17.00000000"},{"name":"Hofors","countryCode":"SE","stateCode":"X","latitude":"60.54573000","longitude":"16.28668000"},{"name":"Hudiksvall","countryCode":"SE","stateCode":"X","latitude":"61.72744000","longitude":"17.10558000"},{"name":"Iggesund","countryCode":"SE","stateCode":"X","latitude":"61.64219000","longitude":"17.07477000"},{"name":"Järbo","countryCode":"SE","stateCode":"X","latitude":"60.71667000","longitude":"16.60000000"},{"name":"Järvsö","countryCode":"SE","stateCode":"X","latitude":"61.71667000","longitude":"16.16667000"},{"name":"Kilafors","countryCode":"SE","stateCode":"X","latitude":"61.23333000","longitude":"16.56667000"},{"name":"Ljusdal","countryCode":"SE","stateCode":"X","latitude":"61.82883000","longitude":"16.09126000"},{"name":"Ljusne","countryCode":"SE","stateCode":"X","latitude":"61.21170000","longitude":"17.12790000"},{"name":"Ockelbo","countryCode":"SE","stateCode":"X","latitude":"60.89120000","longitude":"16.71846000"},{"name":"Sandarne","countryCode":"SE","stateCode":"X","latitude":"61.25893000","longitude":"17.15284000"},{"name":"Sandviken","countryCode":"SE","stateCode":"X","latitude":"60.61667000","longitude":"16.76667000"},{"name":"Storvik","countryCode":"SE","stateCode":"X","latitude":"60.58333000","longitude":"16.53333000"},{"name":"Söderhamn","countryCode":"SE","stateCode":"X","latitude":"61.30373000","longitude":"17.05921000"},{"name":"Sörforsa","countryCode":"SE","stateCode":"X","latitude":"61.73333000","longitude":"16.98333000"},{"name":"Valbo","countryCode":"SE","stateCode":"X","latitude":"60.65000000","longitude":"17.03333000"},{"name":"Årsunda","countryCode":"SE","stateCode":"X","latitude":"60.51644000","longitude":"16.73436000"},{"name":"Alsike","countryCode":"SE","stateCode":"C","latitude":"59.75324000","longitude":"17.77331000"},{"name":"Alunda","countryCode":"SE","stateCode":"C","latitude":"60.26667000","longitude":"18.40000000"},{"name":"Anneberg","countryCode":"SE","stateCode":"C","latitude":"60.24167000","longitude":"18.41667000"},{"name":"Björklinge","countryCode":"SE","stateCode":"C","latitude":"60.03004000","longitude":"17.55203000"},{"name":"Bälinge","countryCode":"SE","stateCode":"C","latitude":"59.95000000","longitude":"17.53333000"},{"name":"Bålsta","countryCode":"SE","stateCode":"C","latitude":"59.56710000","longitude":"17.52781000"},{"name":"Enköping","countryCode":"SE","stateCode":"C","latitude":"59.63607000","longitude":"17.07768000"},{"name":"Gamla Uppsala","countryCode":"SE","stateCode":"C","latitude":"59.89817000","longitude":"17.63386000"},{"name":"Gimo","countryCode":"SE","stateCode":"C","latitude":"60.17304000","longitude":"18.18507000"},{"name":"Grillby","countryCode":"SE","stateCode":"C","latitude":"59.62603000","longitude":"17.25787000"},{"name":"Heby","countryCode":"SE","stateCode":"C","latitude":"59.93815000","longitude":"16.86217000"},{"name":"Irsta","countryCode":"SE","stateCode":"C","latitude":"59.70000000","longitude":"16.93333000"},{"name":"Karlholmsbruk","countryCode":"SE","stateCode":"C","latitude":"60.52091000","longitude":"17.63152000"},{"name":"Knivsta","countryCode":"SE","stateCode":"C","latitude":"59.72564000","longitude":"17.78753000"},{"name":"Lövstalöt","countryCode":"SE","stateCode":"C","latitude":"59.95740000","longitude":"17.57826000"},{"name":"Marieberg","countryCode":"SE","stateCode":"C","latitude":"60.23333000","longitude":"18.50000000"},{"name":"Morgongåva","countryCode":"SE","stateCode":"C","latitude":"59.93395000","longitude":"16.96353000"},{"name":"Skutskär","countryCode":"SE","stateCode":"C","latitude":"60.62507000","longitude":"17.41552000"},{"name":"Storvreta","countryCode":"SE","stateCode":"C","latitude":"59.95933000","longitude":"17.70588000"},{"name":"Sävja","countryCode":"SE","stateCode":"C","latitude":"59.81872000","longitude":"17.69958000"},{"name":"Söderfors","countryCode":"SE","stateCode":"C","latitude":"60.38333000","longitude":"17.23333000"},{"name":"Tierp","countryCode":"SE","stateCode":"C","latitude":"60.34269000","longitude":"17.51812000"},{"name":"Tärnsjö","countryCode":"SE","stateCode":"C","latitude":"60.15000000","longitude":"16.93333000"},{"name":"Uppsala","countryCode":"SE","stateCode":"C","latitude":"59.85882000","longitude":"17.63889000"},{"name":"Vattholma","countryCode":"SE","stateCode":"C","latitude":"60.01667000","longitude":"17.73333000"},{"name":"Älvkarleby","countryCode":"SE","stateCode":"C","latitude":"60.57081000","longitude":"17.44895000"},{"name":"Örbyhus","countryCode":"SE","stateCode":"C","latitude":"60.22407000","longitude":"17.70138000"},{"name":"Öregrund","countryCode":"SE","stateCode":"C","latitude":"60.33333000","longitude":"18.43333000"},{"name":"Örsundsbro","countryCode":"SE","stateCode":"C","latitude":"59.73333000","longitude":"17.30000000"},{"name":"Österbybruk","countryCode":"SE","stateCode":"C","latitude":"60.20000000","longitude":"17.90000000"},{"name":"Östervåla","countryCode":"SE","stateCode":"C","latitude":"60.18333000","longitude":"17.18333000"},{"name":"Östhammar","countryCode":"SE","stateCode":"C","latitude":"60.25909000","longitude":"18.37408000"},{"name":"Alvesta","countryCode":"SE","stateCode":"G","latitude":"56.89935000","longitude":"14.55559000"},{"name":"Braås","countryCode":"SE","stateCode":"G","latitude":"57.06667000","longitude":"15.05000000"},{"name":"Gemla","countryCode":"SE","stateCode":"G","latitude":"56.86753000","longitude":"14.64379000"},{"name":"Hovmantorp","countryCode":"SE","stateCode":"G","latitude":"56.78685000","longitude":"15.14023000"},{"name":"Ingelstad","countryCode":"SE","stateCode":"G","latitude":"56.75000000","longitude":"14.91667000"},{"name":"Lagan","countryCode":"SE","stateCode":"G","latitude":"56.91667000","longitude":"13.98333000"},{"name":"Lammhult","countryCode":"SE","stateCode":"G","latitude":"57.16667000","longitude":"14.58333000"},{"name":"Lenhovda","countryCode":"SE","stateCode":"G","latitude":"57.00000000","longitude":"15.28333000"},{"name":"Lessebo","countryCode":"SE","stateCode":"G","latitude":"56.75185000","longitude":"15.26969000"},{"name":"Ljungby","countryCode":"SE","stateCode":"G","latitude":"56.83324000","longitude":"13.94082000"},{"name":"Markaryd","countryCode":"SE","stateCode":"G","latitude":"56.46135000","longitude":"13.59644000"},{"name":"Moheda","countryCode":"SE","stateCode":"G","latitude":"57.00000000","longitude":"14.56667000"},{"name":"Rottne","countryCode":"SE","stateCode":"G","latitude":"57.01667000","longitude":"14.90000000"},{"name":"Ryd","countryCode":"SE","stateCode":"G","latitude":"56.46667000","longitude":"14.68333000"},{"name":"Strömsnäsbruk","countryCode":"SE","stateCode":"G","latitude":"56.55000000","longitude":"13.71667000"},{"name":"Tingsryd","countryCode":"SE","stateCode":"G","latitude":"56.52470000","longitude":"14.97902000"},{"name":"Vislanda","countryCode":"SE","stateCode":"G","latitude":"56.78333000","longitude":"14.45000000"},{"name":"Växjö","countryCode":"SE","stateCode":"G","latitude":"56.87767000","longitude":"14.80906000"},{"name":"Älmhult","countryCode":"SE","stateCode":"G","latitude":"56.55146000","longitude":"14.13827000"},{"name":"Åseda","countryCode":"SE","stateCode":"G","latitude":"57.17010000","longitude":"15.34430000"},{"name":"Anderslöv","countryCode":"SE","stateCode":"M","latitude":"55.43836000","longitude":"13.31966000"},{"name":"Arlöv","countryCode":"SE","stateCode":"M","latitude":"55.63248000","longitude":"13.07141000"},{"name":"Asmundtorp","countryCode":"SE","stateCode":"M","latitude":"55.88333000","longitude":"12.93333000"},{"name":"Bara","countryCode":"SE","stateCode":"M","latitude":"55.58155000","longitude":"13.17862000"},{"name":"Billeberga","countryCode":"SE","stateCode":"M","latitude":"55.88333000","longitude":"13.00000000"},{"name":"Billesholm","countryCode":"SE","stateCode":"M","latitude":"56.05000000","longitude":"13.00000000"},{"name":"Bjuv","countryCode":"SE","stateCode":"M","latitude":"56.08372000","longitude":"12.91914000"},{"name":"Bjärnum","countryCode":"SE","stateCode":"M","latitude":"56.29032000","longitude":"13.71128000"},{"name":"Bjärred","countryCode":"SE","stateCode":"M","latitude":"55.71667000","longitude":"13.01667000"},{"name":"Blentarp","countryCode":"SE","stateCode":"M","latitude":"55.58333000","longitude":"13.60000000"},{"name":"Broby","countryCode":"SE","stateCode":"M","latitude":"56.25521000","longitude":"14.07797000"},{"name":"Bromölla","countryCode":"SE","stateCode":"M","latitude":"56.07551000","longitude":"14.46958000"},{"name":"Bunkeflostrand","countryCode":"SE","stateCode":"M","latitude":"55.54478000","longitude":"12.92375000"},{"name":"Bårslöv","countryCode":"SE","stateCode":"M","latitude":"56.00910000","longitude":"12.80580000"},{"name":"Båstad","countryCode":"SE","stateCode":"M","latitude":"56.42689000","longitude":"12.85339000"},{"name":"Dalby","countryCode":"SE","stateCode":"M","latitude":"55.66655000","longitude":"13.34976000"},{"name":"Degeberga","countryCode":"SE","stateCode":"M","latitude":"55.83333000","longitude":"14.08333000"},{"name":"Ekeby","countryCode":"SE","stateCode":"M","latitude":"56.00000000","longitude":"12.96667000"},{"name":"Eslöv","countryCode":"SE","stateCode":"M","latitude":"55.83928000","longitude":"13.30393000"},{"name":"Fjälkinge","countryCode":"SE","stateCode":"M","latitude":"56.04364000","longitude":"14.27562000"},{"name":"Furulund","countryCode":"SE","stateCode":"M","latitude":"55.77380000","longitude":"13.09022000"},{"name":"Färlöv","countryCode":"SE","stateCode":"M","latitude":"56.06667000","longitude":"14.08333000"},{"name":"Förslöv","countryCode":"SE","stateCode":"M","latitude":"56.35000000","longitude":"12.81667000"},{"name":"Gantofta","countryCode":"SE","stateCode":"M","latitude":"55.98729000","longitude":"12.80482000"},{"name":"Genarp","countryCode":"SE","stateCode":"M","latitude":"55.59907000","longitude":"13.39820000"},{"name":"Glimåkra","countryCode":"SE","stateCode":"M","latitude":"56.30000000","longitude":"14.13333000"},{"name":"Glumslöv","countryCode":"SE","stateCode":"M","latitude":"55.94091000","longitude":"12.80929000"},{"name":"Gärsnäs","countryCode":"SE","stateCode":"M","latitude":"55.54949000","longitude":"14.17923000"},{"name":"Hammar","countryCode":"SE","stateCode":"M","latitude":"56.01667000","longitude":"14.21667000"},{"name":"Hanaskog","countryCode":"SE","stateCode":"M","latitude":"56.16061000","longitude":"14.09307000"},{"name":"Helsingborg","countryCode":"SE","stateCode":"M","latitude":"56.05648000","longitude":"12.78718000"},{"name":"Hittarp","countryCode":"SE","stateCode":"M","latitude":"56.10000000","longitude":"12.63333000"},{"name":"Hjärnarp","countryCode":"SE","stateCode":"M","latitude":"56.31667000","longitude":"12.91667000"},{"name":"Hjärup","countryCode":"SE","stateCode":"M","latitude":"55.66880000","longitude":"13.13931000"},{"name":"Hofterup","countryCode":"SE","stateCode":"M","latitude":"55.80485000","longitude":"12.97970000"},{"name":"Hyllinge","countryCode":"SE","stateCode":"M","latitude":"56.10000000","longitude":"12.85000000"},{"name":"Häljarp","countryCode":"SE","stateCode":"M","latitude":"55.85000000","longitude":"12.91667000"},{"name":"Hässleholm","countryCode":"SE","stateCode":"M","latitude":"56.15905000","longitude":"13.76638000"},{"name":"Hästveda","countryCode":"SE","stateCode":"M","latitude":"56.28468000","longitude":"13.93547000"},{"name":"Höganäs","countryCode":"SE","stateCode":"M","latitude":"56.19971000","longitude":"12.55795000"},{"name":"Hököpinge","countryCode":"SE","stateCode":"M","latitude":"55.49411000","longitude":"13.00782000"},{"name":"Höllviken","countryCode":"SE","stateCode":"M","latitude":"55.40982000","longitude":"12.95580000"},{"name":"Hörby","countryCode":"SE","stateCode":"M","latitude":"55.85238000","longitude":"13.66094000"},{"name":"Höör","countryCode":"SE","stateCode":"M","latitude":"55.93444000","longitude":"13.53850000"},{"name":"Jonstorp","countryCode":"SE","stateCode":"M","latitude":"56.23380000","longitude":"12.67184000"},{"name":"Klippan","countryCode":"SE","stateCode":"M","latitude":"56.13559000","longitude":"13.13086000"},{"name":"Klågerup","countryCode":"SE","stateCode":"M","latitude":"55.59416000","longitude":"13.24574000"},{"name":"Knislinge","countryCode":"SE","stateCode":"M","latitude":"56.18333000","longitude":"14.08333000"},{"name":"Kristianstad","countryCode":"SE","stateCode":"M","latitude":"56.03129000","longitude":"14.15242000"},{"name":"Kvidinge","countryCode":"SE","stateCode":"M","latitude":"56.13386000","longitude":"13.04678000"},{"name":"Kävlinge","countryCode":"SE","stateCode":"M","latitude":"55.79188000","longitude":"13.11021000"},{"name":"Kågeröd","countryCode":"SE","stateCode":"M","latitude":"55.99976000","longitude":"13.08795000"},{"name":"Köpingebro","countryCode":"SE","stateCode":"M","latitude":"55.45526000","longitude":"13.93453000"},{"name":"Landskrona","countryCode":"SE","stateCode":"M","latitude":"55.88620000","longitude":"12.85880000"},{"name":"Ljungbyhed","countryCode":"SE","stateCode":"M","latitude":"56.07437000","longitude":"13.24010000"},{"name":"Ljunghusen","countryCode":"SE","stateCode":"M","latitude":"55.39793000","longitude":"12.92486000"},{"name":"Lomma","countryCode":"SE","stateCode":"M","latitude":"55.67244000","longitude":"13.06849000"},{"name":"Lund","countryCode":"SE","stateCode":"M","latitude":"55.70584000","longitude":"13.19321000"},{"name":"Löberöd","countryCode":"SE","stateCode":"M","latitude":"55.77610000","longitude":"13.52414000"},{"name":"Löddeköpinge","countryCode":"SE","stateCode":"M","latitude":"55.76667000","longitude":"13.01667000"},{"name":"Lönsboda","countryCode":"SE","stateCode":"M","latitude":"56.40000000","longitude":"14.31667000"},{"name":"Malmö","countryCode":"SE","stateCode":"M","latitude":"55.60587000","longitude":"13.00073000"},{"name":"Marieholm","countryCode":"SE","stateCode":"M","latitude":"55.86667000","longitude":"13.15000000"},{"name":"Munka-Ljungby","countryCode":"SE","stateCode":"M","latitude":"56.25000000","longitude":"12.96667000"},{"name":"Mörarp","countryCode":"SE","stateCode":"M","latitude":"56.05749000","longitude":"12.88018000"},{"name":"Norra Åsum","countryCode":"SE","stateCode":"M","latitude":"55.98333000","longitude":"14.15000000"},{"name":"Näsum","countryCode":"SE","stateCode":"M","latitude":"56.17693000","longitude":"14.49706000"},{"name":"Osby","countryCode":"SE","stateCode":"M","latitude":"56.38165000","longitude":"13.99364000"},{"name":"Oxie","countryCode":"SE","stateCode":"M","latitude":"55.54014000","longitude":"13.09605000"},{"name":"Perstorp","countryCode":"SE","stateCode":"M","latitude":"56.13829000","longitude":"13.39476000"},{"name":"Påarp","countryCode":"SE","stateCode":"M","latitude":"56.03333000","longitude":"12.81667000"},{"name":"Rydebäck","countryCode":"SE","stateCode":"M","latitude":"55.96667000","longitude":"12.76667000"},{"name":"Rydsgård","countryCode":"SE","stateCode":"M","latitude":"55.47285000","longitude":"13.58829000"},{"name":"Saxtorpsskogen","countryCode":"SE","stateCode":"M","latitude":"55.83208000","longitude":"12.94429000"},{"name":"Sibbhult","countryCode":"SE","stateCode":"M","latitude":"56.26667000","longitude":"14.20000000"},{"name":"Simrishamn","countryCode":"SE","stateCode":"M","latitude":"55.55653000","longitude":"14.35037000"},{"name":"Sjöbo","countryCode":"SE","stateCode":"M","latitude":"55.63135000","longitude":"13.70622000"},{"name":"Skanör med Falsterbo","countryCode":"SE","stateCode":"M","latitude":"55.40000000","longitude":"12.85000000"},{"name":"Skegrie","countryCode":"SE","stateCode":"M","latitude":"55.40633000","longitude":"13.07693000"},{"name":"Skivarp","countryCode":"SE","stateCode":"M","latitude":"55.41667000","longitude":"13.56667000"},{"name":"Skurup","countryCode":"SE","stateCode":"M","latitude":"55.47839000","longitude":"13.50186000"},{"name":"Skåre","countryCode":"SE","stateCode":"M","latitude":"55.38333000","longitude":"13.05000000"},{"name":"Smygehamn","countryCode":"SE","stateCode":"M","latitude":"55.34337000","longitude":"13.36989000"},{"name":"Staffanstorp","countryCode":"SE","stateCode":"M","latitude":"55.64277000","longitude":"13.20638000"},{"name":"Stehag","countryCode":"SE","stateCode":"M","latitude":"55.90188000","longitude":"13.39577000"},{"name":"Strövelstorp","countryCode":"SE","stateCode":"M","latitude":"56.16979000","longitude":"12.83925000"},{"name":"Stångby","countryCode":"SE","stateCode":"M","latitude":"55.75030000","longitude":"13.19797000"},{"name":"Svalöv","countryCode":"SE","stateCode":"M","latitude":"55.91340000","longitude":"13.10762000"},{"name":"Svedala","countryCode":"SE","stateCode":"M","latitude":"55.50788000","longitude":"13.23515000"},{"name":"Sätofta","countryCode":"SE","stateCode":"M","latitude":"55.91667000","longitude":"13.55000000"},{"name":"Södra Sandby","countryCode":"SE","stateCode":"M","latitude":"55.71677000","longitude":"13.34659000"},{"name":"Sösdala","countryCode":"SE","stateCode":"M","latitude":"56.03992000","longitude":"13.67811000"},{"name":"Teckomatorp","countryCode":"SE","stateCode":"M","latitude":"55.86667000","longitude":"13.08333000"},{"name":"Tollarp","countryCode":"SE","stateCode":"M","latitude":"55.93333000","longitude":"13.98333000"},{"name":"Tollarp1","countryCode":"SE","stateCode":"M","latitude":"56.16667000","longitude":"14.28333000"},{"name":"Tomelilla","countryCode":"SE","stateCode":"M","latitude":"55.54293000","longitude":"13.95460000"},{"name":"Torekov","countryCode":"SE","stateCode":"M","latitude":"56.42500000","longitude":"12.63333000"},{"name":"Tormestorp","countryCode":"SE","stateCode":"M","latitude":"56.11350000","longitude":"13.74516000"},{"name":"Trelleborg","countryCode":"SE","stateCode":"M","latitude":"55.37514000","longitude":"13.15691000"},{"name":"Tygelsjö","countryCode":"SE","stateCode":"M","latitude":"55.51667000","longitude":"13.00000000"},{"name":"Tyringe","countryCode":"SE","stateCode":"M","latitude":"56.16037000","longitude":"13.59811000"},{"name":"Valje","countryCode":"SE","stateCode":"M","latitude":"56.06279000","longitude":"14.54388000"},{"name":"Veberöd","countryCode":"SE","stateCode":"M","latitude":"55.63333000","longitude":"13.48333000"},{"name":"Vejbystrand","countryCode":"SE","stateCode":"M","latitude":"56.31778000","longitude":"12.76722000"},{"name":"Vellinge","countryCode":"SE","stateCode":"M","latitude":"55.47124000","longitude":"13.01971000"},{"name":"Viken","countryCode":"SE","stateCode":"M","latitude":"56.15063000","longitude":"12.57429000"},{"name":"Vinslöv","countryCode":"SE","stateCode":"M","latitude":"56.10000000","longitude":"13.91667000"},{"name":"Vittsjö","countryCode":"SE","stateCode":"M","latitude":"56.34366000","longitude":"13.66081000"},{"name":"Ystad","countryCode":"SE","stateCode":"M","latitude":"55.42966000","longitude":"13.82041000"},{"name":"Ängelholm","countryCode":"SE","stateCode":"M","latitude":"56.24280000","longitude":"12.86219000"},{"name":"Åhus","countryCode":"SE","stateCode":"M","latitude":"55.91667000","longitude":"14.28333000"},{"name":"Åkarp","countryCode":"SE","stateCode":"M","latitude":"55.65396000","longitude":"13.11107000"},{"name":"Åstorp","countryCode":"SE","stateCode":"M","latitude":"56.13566000","longitude":"12.94430000"},{"name":"Ödåkra","countryCode":"SE","stateCode":"M","latitude":"56.10412000","longitude":"12.74770000"},{"name":"Önnestad","countryCode":"SE","stateCode":"M","latitude":"56.05747000","longitude":"14.02233000"},{"name":"Örkelljunga","countryCode":"SE","stateCode":"M","latitude":"56.28338000","longitude":"13.27773000"},{"name":"Östra Ljungby","countryCode":"SE","stateCode":"M","latitude":"56.19601000","longitude":"13.09199000"},{"name":"Anderstorp","countryCode":"SE","stateCode":"F","latitude":"57.28333000","longitude":"13.63333000"},{"name":"Aneby","countryCode":"SE","stateCode":"F","latitude":"57.83895000","longitude":"14.81016000"},{"name":"Bankeryd","countryCode":"SE","stateCode":"F","latitude":"57.86021000","longitude":"14.12400000"},{"name":"Bodafors","countryCode":"SE","stateCode":"F","latitude":"57.50000000","longitude":"14.70000000"},{"name":"Bor","countryCode":"SE","stateCode":"F","latitude":"57.11667000","longitude":"14.16667000"},{"name":"Bredaryd","countryCode":"SE","stateCode":"F","latitude":"57.17343000","longitude":"13.73789000"},{"name":"Ekenässjön","countryCode":"SE","stateCode":"F","latitude":"57.49175000","longitude":"15.02226000"},{"name":"Eksjö","countryCode":"SE","stateCode":"F","latitude":"57.66643000","longitude":"14.97205000"},{"name":"Forserum","countryCode":"SE","stateCode":"F","latitude":"57.70000000","longitude":"14.46667000"},{"name":"Forsheda","countryCode":"SE","stateCode":"F","latitude":"57.16415000","longitude":"13.83016000"},{"name":"Gislaved","countryCode":"SE","stateCode":"F","latitude":"57.30440000","longitude":"13.54078000"},{"name":"Gnosjö","countryCode":"SE","stateCode":"F","latitude":"57.35850000","longitude":"13.73686000"},{"name":"Gränna","countryCode":"SE","stateCode":"F","latitude":"58.01667000","longitude":"14.46667000"},{"name":"Habo","countryCode":"SE","stateCode":"F","latitude":"57.91185000","longitude":"14.07444000"},{"name":"Hestra","countryCode":"SE","stateCode":"F","latitude":"57.44232000","longitude":"13.59575000"},{"name":"Hillerstorp","countryCode":"SE","stateCode":"F","latitude":"57.31293000","longitude":"13.88437000"},{"name":"Huskvarna","countryCode":"SE","stateCode":"F","latitude":"57.78596000","longitude":"14.30214000"},{"name":"Jönköping","countryCode":"SE","stateCode":"F","latitude":"57.78145000","longitude":"14.15618000"},{"name":"Kaxholmen","countryCode":"SE","stateCode":"F","latitude":"57.85345000","longitude":"14.30457000"},{"name":"Landsbro","countryCode":"SE","stateCode":"F","latitude":"57.36667000","longitude":"14.90000000"},{"name":"Malmbäck","countryCode":"SE","stateCode":"F","latitude":"57.57667000","longitude":"14.46170000"},{"name":"Mariannelund","countryCode":"SE","stateCode":"F","latitude":"57.61667000","longitude":"15.56667000"},{"name":"Marieholm","countryCode":"SE","stateCode":"F","latitude":"57.38333000","longitude":"13.85000000"},{"name":"Mullsjö","countryCode":"SE","stateCode":"F","latitude":"57.91710000","longitude":"13.87831000"},{"name":"Nässjö","countryCode":"SE","stateCode":"F","latitude":"57.65307000","longitude":"14.69676000"},{"name":"Odensjö","countryCode":"SE","stateCode":"F","latitude":"57.71667000","longitude":"14.16667000"},{"name":"Reftele","countryCode":"SE","stateCode":"F","latitude":"57.17467000","longitude":"13.59498000"},{"name":"Rydaholm","countryCode":"SE","stateCode":"F","latitude":"56.98388000","longitude":"14.30849000"},{"name":"Skillingaryd","countryCode":"SE","stateCode":"F","latitude":"57.43044000","longitude":"14.09383000"},{"name":"Smålandsstenar","countryCode":"SE","stateCode":"F","latitude":"57.16241000","longitude":"13.41212000"},{"name":"Stockaryd","countryCode":"SE","stateCode":"F","latitude":"57.31737000","longitude":"14.59341000"},{"name":"Sävsjö","countryCode":"SE","stateCode":"F","latitude":"57.40327000","longitude":"14.66244000"},{"name":"Taberg","countryCode":"SE","stateCode":"F","latitude":"57.67722000","longitude":"14.08876000"},{"name":"Tenhult","countryCode":"SE","stateCode":"F","latitude":"57.70761000","longitude":"14.32205000"},{"name":"Tranås","countryCode":"SE","stateCode":"F","latitude":"58.03717000","longitude":"14.97820000"},{"name":"Vaggeryd","countryCode":"SE","stateCode":"F","latitude":"57.49807000","longitude":"14.14842000"},{"name":"Vetlanda","countryCode":"SE","stateCode":"F","latitude":"57.42887000","longitude":"15.07762000"},{"name":"Vrigstad","countryCode":"SE","stateCode":"F","latitude":"57.35000000","longitude":"14.46667000"},{"name":"Värnamo","countryCode":"SE","stateCode":"F","latitude":"57.18604000","longitude":"14.04001000"},{"name":"Ankarsrum","countryCode":"SE","stateCode":"H","latitude":"57.69896000","longitude":"16.33407000"},{"name":"Bergkvara","countryCode":"SE","stateCode":"H","latitude":"56.39063000","longitude":"16.07274000"},{"name":"Blomstermåla","countryCode":"SE","stateCode":"H","latitude":"56.98333000","longitude":"16.33333000"},{"name":"Borgholm","countryCode":"SE","stateCode":"H","latitude":"56.87930000","longitude":"16.65634000"},{"name":"Emmaboda","countryCode":"SE","stateCode":"H","latitude":"56.63268000","longitude":"15.53648000"},{"name":"Färjestaden","countryCode":"SE","stateCode":"H","latitude":"56.64990000","longitude":"16.46859000"},{"name":"Gamleby","countryCode":"SE","stateCode":"H","latitude":"57.89485000","longitude":"16.40508000"},{"name":"Gunnebo","countryCode":"SE","stateCode":"H","latitude":"57.71667000","longitude":"16.53333000"},{"name":"Hultsfred","countryCode":"SE","stateCode":"H","latitude":"57.48815000","longitude":"15.84357000"},{"name":"Högsby","countryCode":"SE","stateCode":"H","latitude":"57.16597000","longitude":"16.02562000"},{"name":"Kalmar","countryCode":"SE","stateCode":"H","latitude":"56.66157000","longitude":"16.36163000"},{"name":"Kristdala","countryCode":"SE","stateCode":"H","latitude":"57.40070000","longitude":"16.20496000"},{"name":"Lindsdal","countryCode":"SE","stateCode":"H","latitude":"56.73333000","longitude":"16.30000000"},{"name":"Ljungbyholm","countryCode":"SE","stateCode":"H","latitude":"56.63333000","longitude":"16.16667000"},{"name":"Målilla","countryCode":"SE","stateCode":"H","latitude":"57.38773000","longitude":"15.80675000"},{"name":"Mönsterås","countryCode":"SE","stateCode":"H","latitude":"57.04134000","longitude":"16.44463000"},{"name":"Mörbylånga","countryCode":"SE","stateCode":"H","latitude":"56.52480000","longitude":"16.37877000"},{"name":"Nybro","countryCode":"SE","stateCode":"H","latitude":"56.74461000","longitude":"15.90714000"},{"name":"Oskarshamn","countryCode":"SE","stateCode":"H","latitude":"57.26455000","longitude":"16.44837000"},{"name":"Påskallavik","countryCode":"SE","stateCode":"H","latitude":"57.16667000","longitude":"16.45000000"},{"name":"Rinkabyholm","countryCode":"SE","stateCode":"H","latitude":"56.64972000","longitude":"16.26667000"},{"name":"Smedby","countryCode":"SE","stateCode":"H","latitude":"56.67413000","longitude":"16.24320000"},{"name":"Storebro","countryCode":"SE","stateCode":"H","latitude":"57.58333000","longitude":"15.85000000"},{"name":"Södra Sandby","countryCode":"SE","stateCode":"H","latitude":"56.56667000","longitude":"16.61667000"},{"name":"Södra Vi","countryCode":"SE","stateCode":"H","latitude":"57.73993000","longitude":"15.79391000"},{"name":"Timmernabben","countryCode":"SE","stateCode":"H","latitude":"56.96667000","longitude":"16.43333000"},{"name":"Torsås","countryCode":"SE","stateCode":"H","latitude":"56.41251000","longitude":"15.99844000"},{"name":"Trekanten","countryCode":"SE","stateCode":"H","latitude":"56.70000000","longitude":"16.11667000"},{"name":"Vimmerby","countryCode":"SE","stateCode":"H","latitude":"57.66588000","longitude":"15.85515000"},{"name":"Virserum","countryCode":"SE","stateCode":"H","latitude":"57.31667000","longitude":"15.58333000"},{"name":"Västervik","countryCode":"SE","stateCode":"H","latitude":"57.75840000","longitude":"16.63733000"},{"name":"Överum","countryCode":"SE","stateCode":"H","latitude":"57.98856000","longitude":"16.31390000"},{"name":"Arboga","countryCode":"SE","stateCode":"U","latitude":"59.39387000","longitude":"15.83882000"},{"name":"Barkarö","countryCode":"SE","stateCode":"U","latitude":"59.54935000","longitude":"16.50740000"},{"name":"Dingtuna","countryCode":"SE","stateCode":"U","latitude":"59.57279000","longitude":"16.38722000"},{"name":"Enhagen-Ekbacken","countryCode":"SE","stateCode":"U","latitude":"59.56543000","longitude":"16.53045000"},{"name":"Fagersta","countryCode":"SE","stateCode":"U","latitude":"60.00418000","longitude":"15.79316000"},{"name":"Hallstahammar","countryCode":"SE","stateCode":"U","latitude":"59.61395000","longitude":"16.22846000"},{"name":"Hökåsen","countryCode":"SE","stateCode":"U","latitude":"59.66667000","longitude":"16.58333000"},{"name":"Irsta","countryCode":"SE","stateCode":"U","latitude":"59.60000000","longitude":"16.70000000"},{"name":"Kolbäck","countryCode":"SE","stateCode":"U","latitude":"59.56516000","longitude":"16.23037000"},{"name":"Kolsva","countryCode":"SE","stateCode":"U","latitude":"59.60000000","longitude":"15.83333000"},{"name":"Kungsör","countryCode":"SE","stateCode":"U","latitude":"59.42245000","longitude":"16.09656000"},{"name":"Köping","countryCode":"SE","stateCode":"U","latitude":"59.51404000","longitude":"15.99255000"},{"name":"Norberg","countryCode":"SE","stateCode":"U","latitude":"60.06505000","longitude":"15.92366000"},{"name":"Ramnäs","countryCode":"SE","stateCode":"U","latitude":"59.76667000","longitude":"16.20000000"},{"name":"Sala","countryCode":"SE","stateCode":"U","latitude":"59.91993000","longitude":"16.60655000"},{"name":"Skinnskatteberg","countryCode":"SE","stateCode":"U","latitude":"59.83028000","longitude":"15.69337000"},{"name":"Skultuna","countryCode":"SE","stateCode":"U","latitude":"59.71667000","longitude":"16.41667000"},{"name":"Surahammar","countryCode":"SE","stateCode":"U","latitude":"59.70725000","longitude":"16.22188000"},{"name":"Tillberga","countryCode":"SE","stateCode":"U","latitude":"59.68333000","longitude":"16.61667000"},{"name":"Västerås","countryCode":"SE","stateCode":"U","latitude":"59.64914000","longitude":"16.56445000"},{"name":"Arjeplog","countryCode":"SE","stateCode":"BD","latitude":"66.05173000","longitude":"17.88606000"},{"name":"Arvidsjaur","countryCode":"SE","stateCode":"BD","latitude":"65.59033000","longitude":"19.16682000"},{"name":"Bergnäset","countryCode":"SE","stateCode":"BD","latitude":"65.57791000","longitude":"22.10844000"},{"name":"Bergsviken","countryCode":"SE","stateCode":"BD","latitude":"65.30000000","longitude":"21.38333000"},{"name":"Björkskatan","countryCode":"SE","stateCode":"BD","latitude":"65.61373000","longitude":"22.17702000"},{"name":"Boden","countryCode":"SE","stateCode":"BD","latitude":"65.82518000","longitude":"21.68864000"},{"name":"Gammelstad","countryCode":"SE","stateCode":"BD","latitude":"65.63931000","longitude":"22.01145000"},{"name":"Gällivare","countryCode":"SE","stateCode":"BD","latitude":"67.13387000","longitude":"20.65278000"},{"name":"Haparanda","countryCode":"SE","stateCode":"BD","latitude":"65.83549000","longitude":"24.13676000"},{"name":"Hortlax","countryCode":"SE","stateCode":"BD","latitude":"65.28188000","longitude":"21.40544000"},{"name":"Jokkmokk","countryCode":"SE","stateCode":"BD","latitude":"66.60665000","longitude":"19.82324000"},{"name":"Kalix","countryCode":"SE","stateCode":"BD","latitude":"65.85298000","longitude":"23.15645000"},{"name":"Kiruna","countryCode":"SE","stateCode":"BD","latitude":"67.85572000","longitude":"20.22513000"},{"name":"Luleå","countryCode":"SE","stateCode":"BD","latitude":"65.58415000","longitude":"22.15465000"},{"name":"Malmberget","countryCode":"SE","stateCode":"BD","latitude":"67.17529000","longitude":"20.65495000"},{"name":"Marielund","countryCode":"SE","stateCode":"BD","latitude":"65.85307000","longitude":"24.10486000"},{"name":"Norrfjärden","countryCode":"SE","stateCode":"BD","latitude":"65.41805000","longitude":"21.50151000"},{"name":"Pajala","countryCode":"SE","stateCode":"BD","latitude":"67.21284000","longitude":"23.36607000"},{"name":"Piteå","countryCode":"SE","stateCode":"BD","latitude":"65.31717000","longitude":"21.47944000"},{"name":"Roknäs","countryCode":"SE","stateCode":"BD","latitude":"65.35000000","longitude":"21.20000000"},{"name":"Rolfs","countryCode":"SE","stateCode":"BD","latitude":"65.85000000","longitude":"23.11667000"},{"name":"Rosvik","countryCode":"SE","stateCode":"BD","latitude":"65.43333000","longitude":"21.70000000"},{"name":"Råneå","countryCode":"SE","stateCode":"BD","latitude":"65.85482000","longitude":"22.29126000"},{"name":"Sävast","countryCode":"SE","stateCode":"BD","latitude":"65.77002000","longitude":"21.73113000"},{"name":"Södra Sunderbyn","countryCode":"SE","stateCode":"BD","latitude":"65.65983000","longitude":"21.94004000"},{"name":"Töre","countryCode":"SE","stateCode":"BD","latitude":"65.91243000","longitude":"22.65128000"},{"name":"Älvsbyn","countryCode":"SE","stateCode":"BD","latitude":"65.67624000","longitude":"21.00162000"},{"name":"Överkalix","countryCode":"SE","stateCode":"BD","latitude":"66.32754000","longitude":"22.84414000"},{"name":"Övertorneå","countryCode":"SE","stateCode":"BD","latitude":"66.38778000","longitude":"23.65425000"},{"name":"Arnö","countryCode":"SE","stateCode":"D","latitude":"58.72675000","longitude":"17.02322000"},{"name":"Bara","countryCode":"SE","stateCode":"D","latitude":"58.68333000","longitude":"17.06667000"},{"name":"Eskilstuna","countryCode":"SE","stateCode":"D","latitude":"59.36661000","longitude":"16.50770000"},{"name":"Flen","countryCode":"SE","stateCode":"D","latitude":"59.05834000","longitude":"16.58781000"},{"name":"Gnesta","countryCode":"SE","stateCode":"D","latitude":"59.04751000","longitude":"17.31191000"},{"name":"Hällbybrunn","countryCode":"SE","stateCode":"D","latitude":"59.39152000","longitude":"16.42229000"},{"name":"Hälleforsnäs","countryCode":"SE","stateCode":"D","latitude":"59.15208000","longitude":"16.49700000"},{"name":"Katrineholm","countryCode":"SE","stateCode":"D","latitude":"58.99587000","longitude":"16.20721000"},{"name":"Kvicksund","countryCode":"SE","stateCode":"D","latitude":"59.45099000","longitude":"16.32131000"},{"name":"Malmköping","countryCode":"SE","stateCode":"D","latitude":"59.13333000","longitude":"16.73333000"},{"name":"Mariefred","countryCode":"SE","stateCode":"D","latitude":"59.25963000","longitude":"17.22300000"},{"name":"Nyköping","countryCode":"SE","stateCode":"D","latitude":"58.75300000","longitude":"17.00788000"},{"name":"Olstorp","countryCode":"SE","stateCode":"D","latitude":"58.81667000","longitude":"16.63333000"},{"name":"Oxelösund","countryCode":"SE","stateCode":"D","latitude":"58.67057000","longitude":"17.10152000"},{"name":"Skogstorp","countryCode":"SE","stateCode":"D","latitude":"59.32472000","longitude":"16.48284000"},{"name":"Stallarholmen","countryCode":"SE","stateCode":"D","latitude":"59.36667000","longitude":"17.20000000"},{"name":"Stigtomta","countryCode":"SE","stateCode":"D","latitude":"58.80000000","longitude":"16.78333000"},{"name":"Strängnäs","countryCode":"SE","stateCode":"D","latitude":"59.37741000","longitude":"17.03119000"},{"name":"Svalsta","countryCode":"SE","stateCode":"D","latitude":"58.74273000","longitude":"16.86978000"},{"name":"Torshälla","countryCode":"SE","stateCode":"D","latitude":"59.41667000","longitude":"16.46667000"},{"name":"Trosa","countryCode":"SE","stateCode":"D","latitude":"58.89621000","longitude":"17.54812000"},{"name":"Vagnhärad","countryCode":"SE","stateCode":"D","latitude":"58.94587000","longitude":"17.48757000"},{"name":"Valla","countryCode":"SE","stateCode":"D","latitude":"59.01667000","longitude":"16.38333000"},{"name":"Vingåker","countryCode":"SE","stateCode":"D","latitude":"59.04330000","longitude":"15.87374000"},{"name":"Ärla","countryCode":"SE","stateCode":"D","latitude":"59.27983000","longitude":"16.67896000"},{"name":"Åkers Styckebruk","countryCode":"SE","stateCode":"D","latitude":"59.25000000","longitude":"17.08333000"},{"name":"Arvika","countryCode":"SE","stateCode":"S","latitude":"59.65528000","longitude":"12.58518000"},{"name":"Björneborg","countryCode":"SE","stateCode":"S","latitude":"59.24122000","longitude":"14.24942000"},{"name":"Charlottenberg","countryCode":"SE","stateCode":"S","latitude":"59.88422000","longitude":"12.30398000"},{"name":"Deje","countryCode":"SE","stateCode":"S","latitude":"59.60300000","longitude":"13.47200000"},{"name":"Ekshärad","countryCode":"SE","stateCode":"S","latitude":"60.17275000","longitude":"13.49647000"},{"name":"Filipstad","countryCode":"SE","stateCode":"S","latitude":"59.71236000","longitude":"14.16831000"},{"name":"Forshaga","countryCode":"SE","stateCode":"S","latitude":"59.52541000","longitude":"13.48127000"},{"name":"Grums","countryCode":"SE","stateCode":"S","latitude":"59.35141000","longitude":"13.11105000"},{"name":"Hagfors","countryCode":"SE","stateCode":"S","latitude":"60.02378000","longitude":"13.67214000"},{"name":"Karlstad","countryCode":"SE","stateCode":"S","latitude":"59.37930000","longitude":"13.50357000"},{"name":"Kil","countryCode":"SE","stateCode":"S","latitude":"59.50234000","longitude":"13.31277000"},{"name":"Kristinehamn","countryCode":"SE","stateCode":"S","latitude":"59.30978000","longitude":"14.10808000"},{"name":"Molkom","countryCode":"SE","stateCode":"S","latitude":"59.60057000","longitude":"13.72115000"},{"name":"Munkfors","countryCode":"SE","stateCode":"S","latitude":"59.83856000","longitude":"13.54361000"},{"name":"Råtorp","countryCode":"SE","stateCode":"S","latitude":"59.40197000","longitude":"13.49144000"},{"name":"Skattkärr","countryCode":"SE","stateCode":"S","latitude":"59.41208000","longitude":"13.67078000"},{"name":"Skoghall","countryCode":"SE","stateCode":"S","latitude":"59.32324000","longitude":"13.46552000"},{"name":"Skåre","countryCode":"SE","stateCode":"S","latitude":"59.43333000","longitude":"13.43333000"},{"name":"Slottsbron","countryCode":"SE","stateCode":"S","latitude":"59.32270000","longitude":"13.10268000"},{"name":"Storfors","countryCode":"SE","stateCode":"S","latitude":"59.53183000","longitude":"14.27201000"},{"name":"Sunne","countryCode":"SE","stateCode":"S","latitude":"59.83764000","longitude":"13.14302000"},{"name":"Säffle","countryCode":"SE","stateCode":"S","latitude":"59.13229000","longitude":"12.92888000"},{"name":"Torsby","countryCode":"SE","stateCode":"S","latitude":"60.13527000","longitude":"13.00820000"},{"name":"Töcksfors","countryCode":"SE","stateCode":"S","latitude":"59.50816000","longitude":"11.84431000"},{"name":"Vålberg","countryCode":"SE","stateCode":"S","latitude":"59.39145000","longitude":"13.18633000"},{"name":"Åmotfors","countryCode":"SE","stateCode":"S","latitude":"59.76191000","longitude":"12.36211000"},{"name":"Årjäng","countryCode":"SE","stateCode":"S","latitude":"59.39217000","longitude":"12.13336000"},{"name":"Askersund","countryCode":"SE","stateCode":"T","latitude":"58.87988000","longitude":"14.90230000"},{"name":"Degerfors","countryCode":"SE","stateCode":"T","latitude":"59.23797000","longitude":"14.43077000"},{"name":"Ekeby-Almby","countryCode":"SE","stateCode":"T","latitude":"59.26000000","longitude":"15.33000000"},{"name":"Fellingsbro","countryCode":"SE","stateCode":"T","latitude":"59.43333000","longitude":"15.58333000"},{"name":"Fjugesta","countryCode":"SE","stateCode":"T","latitude":"59.17375000","longitude":"14.87227000"},{"name":"Frövi","countryCode":"SE","stateCode":"T","latitude":"59.46667000","longitude":"15.36667000"},{"name":"Garphyttan","countryCode":"SE","stateCode":"T","latitude":"59.30429000","longitude":"14.94623000"},{"name":"Hallsberg","countryCode":"SE","stateCode":"T","latitude":"59.06463000","longitude":"15.10993000"},{"name":"Hovsta","countryCode":"SE","stateCode":"T","latitude":"59.35000000","longitude":"15.21667000"},{"name":"Hällabrottet","countryCode":"SE","stateCode":"T","latitude":"59.11667000","longitude":"15.20000000"},{"name":"Hällefors","countryCode":"SE","stateCode":"T","latitude":"59.78388000","longitude":"14.52197000"},{"name":"Karlskoga","countryCode":"SE","stateCode":"T","latitude":"59.32667000","longitude":"14.52386000"},{"name":"Kopparberg","countryCode":"SE","stateCode":"T","latitude":"59.87597000","longitude":"14.99436000"},{"name":"Kumla","countryCode":"SE","stateCode":"T","latitude":"59.12770000","longitude":"15.14341000"},{"name":"Laxå","countryCode":"SE","stateCode":"T","latitude":"58.98630000","longitude":"14.61904000"},{"name":"Lindesberg","countryCode":"SE","stateCode":"T","latitude":"59.59202000","longitude":"15.23040000"},{"name":"Nora","countryCode":"SE","stateCode":"T","latitude":"59.51926000","longitude":"15.03979000"},{"name":"Odensbacken","countryCode":"SE","stateCode":"T","latitude":"59.16667000","longitude":"15.53333000"},{"name":"Pålsboda","countryCode":"SE","stateCode":"T","latitude":"59.06565000","longitude":"15.33747000"},{"name":"Sköllersta","countryCode":"SE","stateCode":"T","latitude":"59.13738000","longitude":"15.33940000"},{"name":"Storå","countryCode":"SE","stateCode":"T","latitude":"59.71409000","longitude":"15.13169000"},{"name":"Vintrosa","countryCode":"SE","stateCode":"T","latitude":"59.25000000","longitude":"14.95000000"},{"name":"Åsbro","countryCode":"SE","stateCode":"T","latitude":"59.00000000","longitude":"15.05000000"},{"name":"Örebro","countryCode":"SE","stateCode":"T","latitude":"59.27412000","longitude":"15.20660000"},{"name":"Backa","countryCode":"SE","stateCode":"AC","latitude":"64.98333000","longitude":"21.06667000"},{"name":"Bjurholm","countryCode":"SE","stateCode":"AC","latitude":"63.93027000","longitude":"19.21369000"},{"name":"Boliden","countryCode":"SE","stateCode":"AC","latitude":"64.86667000","longitude":"20.38333000"},{"name":"Bureå","countryCode":"SE","stateCode":"AC","latitude":"64.61667000","longitude":"21.20000000"},{"name":"Burträsk","countryCode":"SE","stateCode":"AC","latitude":"64.51667000","longitude":"20.65000000"},{"name":"Byske","countryCode":"SE","stateCode":"AC","latitude":"64.95258000","longitude":"21.20580000"},{"name":"Dorotea","countryCode":"SE","stateCode":"AC","latitude":"64.26185000","longitude":"16.41306000"},{"name":"Ersmark","countryCode":"SE","stateCode":"AC","latitude":"63.88333000","longitude":"20.31667000"},{"name":"Forsbacka","countryCode":"SE","stateCode":"AC","latitude":"64.76667000","longitude":"20.50000000"},{"name":"Holmsund","countryCode":"SE","stateCode":"AC","latitude":"63.70602000","longitude":"20.36409000"},{"name":"Hörnefors","countryCode":"SE","stateCode":"AC","latitude":"63.62312000","longitude":"19.90856000"},{"name":"Insjön","countryCode":"SE","stateCode":"AC","latitude":"64.40000000","longitude":"17.48333000"},{"name":"Kåge","countryCode":"SE","stateCode":"AC","latitude":"64.83571000","longitude":"20.98453000"},{"name":"Lycksele","countryCode":"SE","stateCode":"AC","latitude":"64.59537000","longitude":"18.67351000"},{"name":"Långsele","countryCode":"SE","stateCode":"AC","latitude":"64.81667000","longitude":"20.25000000"},{"name":"Malå","countryCode":"SE","stateCode":"AC","latitude":"65.18501000","longitude":"18.74243000"},{"name":"Nordmaling","countryCode":"SE","stateCode":"AC","latitude":"63.56852000","longitude":"19.50244000"},{"name":"Norsjö","countryCode":"SE","stateCode":"AC","latitude":"64.91206000","longitude":"19.48153000"},{"name":"Obbola","countryCode":"SE","stateCode":"AC","latitude":"63.70000000","longitude":"20.31667000"},{"name":"Robertsfors","countryCode":"SE","stateCode":"AC","latitude":"64.19324000","longitude":"20.84806000"},{"name":"Röbäck","countryCode":"SE","stateCode":"AC","latitude":"63.80879000","longitude":"20.18901000"},{"name":"Skelleftehamn","countryCode":"SE","stateCode":"AC","latitude":"64.68333000","longitude":"21.23333000"},{"name":"Skellefteå","countryCode":"SE","stateCode":"AC","latitude":"64.75067000","longitude":"20.95279000"},{"name":"Sorsele","countryCode":"SE","stateCode":"AC","latitude":"65.53484000","longitude":"17.53702000"},{"name":"Storuman","countryCode":"SE","stateCode":"AC","latitude":"65.09590000","longitude":"17.11731000"},{"name":"Storvik","countryCode":"SE","stateCode":"AC","latitude":"65.15000000","longitude":"20.73333000"},{"name":"Sävar","countryCode":"SE","stateCode":"AC","latitude":"63.90383000","longitude":"20.55014000"},{"name":"Söderfors","countryCode":"SE","stateCode":"AC","latitude":"64.81667000","longitude":"18.05000000"},{"name":"Täfteå","countryCode":"SE","stateCode":"AC","latitude":"63.83970000","longitude":"20.47857000"},{"name":"Umeå","countryCode":"SE","stateCode":"AC","latitude":"63.82842000","longitude":"20.25972000"},{"name":"Ursviken","countryCode":"SE","stateCode":"AC","latitude":"64.71261000","longitude":"21.16580000"},{"name":"Viken","countryCode":"SE","stateCode":"AC","latitude":"64.72587000","longitude":"20.91548000"},{"name":"Vilhelmina","countryCode":"SE","stateCode":"AC","latitude":"64.62417000","longitude":"16.65596000"},{"name":"Vindeln","countryCode":"SE","stateCode":"AC","latitude":"64.20175000","longitude":"19.71945000"},{"name":"Vännäs","countryCode":"SE","stateCode":"AC","latitude":"63.90676000","longitude":"19.75712000"},{"name":"Vännäsby","countryCode":"SE","stateCode":"AC","latitude":"63.91564000","longitude":"19.82438000"},{"name":"Åsele","countryCode":"SE","stateCode":"AC","latitude":"64.16026000","longitude":"17.34762000"},{"name":"Berg","countryCode":"SE","stateCode":"E","latitude":"58.48831000","longitude":"15.52969000"},{"name":"Borensberg","countryCode":"SE","stateCode":"E","latitude":"58.56667000","longitude":"15.28333000"},{"name":"Boxholm","countryCode":"SE","stateCode":"E","latitude":"58.19719000","longitude":"15.05376000"},{"name":"Ekängen","countryCode":"SE","stateCode":"E","latitude":"58.46667000","longitude":"15.63333000"},{"name":"Finspång","countryCode":"SE","stateCode":"E","latitude":"58.70578000","longitude":"15.76739000"},{"name":"Grebo","countryCode":"SE","stateCode":"E","latitude":"58.30145000","longitude":"15.87085000"},{"name":"Gusum","countryCode":"SE","stateCode":"E","latitude":"58.26880000","longitude":"16.49894000"},{"name":"Herrestad","countryCode":"SE","stateCode":"E","latitude":"58.38333000","longitude":"14.80000000"},{"name":"Jursla","countryCode":"SE","stateCode":"E","latitude":"58.66667000","longitude":"16.18333000"},{"name":"Kimstad","countryCode":"SE","stateCode":"E","latitude":"58.54967000","longitude":"15.96296000"},{"name":"Kisa","countryCode":"SE","stateCode":"E","latitude":"57.98781000","longitude":"15.63303000"},{"name":"Krokek","countryCode":"SE","stateCode":"E","latitude":"58.67231000","longitude":"16.36741000"},{"name":"Lindö","countryCode":"SE","stateCode":"E","latitude":"58.61667000","longitude":"16.25000000"},{"name":"Linghem","countryCode":"SE","stateCode":"E","latitude":"58.43333000","longitude":"15.78333000"},{"name":"Linköping","countryCode":"SE","stateCode":"E","latitude":"58.41086000","longitude":"15.62157000"},{"name":"Ljungsbro","countryCode":"SE","stateCode":"E","latitude":"58.51667000","longitude":"15.50000000"},{"name":"Malmslätt","countryCode":"SE","stateCode":"E","latitude":"58.41102000","longitude":"15.51647000"},{"name":"Mantorp","countryCode":"SE","stateCode":"E","latitude":"58.35000000","longitude":"15.28333000"},{"name":"Mjölby","countryCode":"SE","stateCode":"E","latitude":"58.32595000","longitude":"15.12365000"},{"name":"Motala","countryCode":"SE","stateCode":"E","latitude":"58.53706000","longitude":"15.03649000"},{"name":"Norrköping","countryCode":"SE","stateCode":"E","latitude":"58.59419000","longitude":"16.18260000"},{"name":"Rimforsa","countryCode":"SE","stateCode":"E","latitude":"58.13624000","longitude":"15.68650000"},{"name":"Ryd","countryCode":"SE","stateCode":"E","latitude":"58.66667000","longitude":"15.08333000"},{"name":"Skänninge","countryCode":"SE","stateCode":"E","latitude":"58.39427000","longitude":"15.08659000"},{"name":"Skärblacka","countryCode":"SE","stateCode":"E","latitude":"58.56667000","longitude":"15.90000000"},{"name":"Stenstorp","countryCode":"SE","stateCode":"E","latitude":"58.48333000","longitude":"15.06667000"},{"name":"Sturefors","countryCode":"SE","stateCode":"E","latitude":"58.33333000","longitude":"15.73333000"},{"name":"Svärtinge","countryCode":"SE","stateCode":"E","latitude":"58.65507000","longitude":"16.02823000"},{"name":"Söderköping","countryCode":"SE","stateCode":"E","latitude":"58.48057000","longitude":"16.32221000"},{"name":"Tallboda","countryCode":"SE","stateCode":"E","latitude":"58.42521000","longitude":"15.68154000"},{"name":"Vadstena","countryCode":"SE","stateCode":"E","latitude":"58.44863000","longitude":"14.88969000"},{"name":"Valdemarsvik","countryCode":"SE","stateCode":"E","latitude":"58.20310000","longitude":"16.60225000"},{"name":"Vikingstad","countryCode":"SE","stateCode":"E","latitude":"58.38304000","longitude":"15.43201000"},{"name":"Åby","countryCode":"SE","stateCode":"E","latitude":"58.66667000","longitude":"16.18333000"},{"name":"Åtvidaberg","countryCode":"SE","stateCode":"E","latitude":"58.20152000","longitude":"15.99770000"},{"name":"Ödeshög","countryCode":"SE","stateCode":"E","latitude":"58.22949000","longitude":"14.65294000"},{"name":"Österbymo","countryCode":"SE","stateCode":"E","latitude":"57.82465000","longitude":"15.27357000"},{"name":"Bergeforsen","countryCode":"SE","stateCode":"Y","latitude":"62.53074000","longitude":"17.38123000"},{"name":"Bjästa","countryCode":"SE","stateCode":"Y","latitude":"63.20000000","longitude":"18.50000000"},{"name":"Bollstabruk","countryCode":"SE","stateCode":"Y","latitude":"62.99777000","longitude":"17.67348000"},{"name":"Bredbyn","countryCode":"SE","stateCode":"Y","latitude":"63.44655000","longitude":"18.11019000"},{"name":"Fränsta","countryCode":"SE","stateCode":"Y","latitude":"62.49855000","longitude":"16.17016000"},{"name":"Husum","countryCode":"SE","stateCode":"Y","latitude":"63.33333000","longitude":"19.16667000"},{"name":"Härnösand","countryCode":"SE","stateCode":"Y","latitude":"62.63228000","longitude":"17.93794000"},{"name":"Johannedal","countryCode":"SE","stateCode":"Y","latitude":"62.43424000","longitude":"17.37273000"},{"name":"Kramfors","countryCode":"SE","stateCode":"Y","latitude":"62.93161000","longitude":"17.77646000"},{"name":"Kvissleby","countryCode":"SE","stateCode":"Y","latitude":"62.29361000","longitude":"17.37500000"},{"name":"Köpmanholmen","countryCode":"SE","stateCode":"Y","latitude":"63.16667000","longitude":"18.56667000"},{"name":"Långsele","countryCode":"SE","stateCode":"Y","latitude":"63.18333000","longitude":"17.06667000"},{"name":"Matfors","countryCode":"SE","stateCode":"Y","latitude":"62.34864000","longitude":"17.03173000"},{"name":"Njurundabommen","countryCode":"SE","stateCode":"Y","latitude":"62.26339000","longitude":"17.38354000"},{"name":"Nolby","countryCode":"SE","stateCode":"Y","latitude":"62.28750000","longitude":"17.36917000"},{"name":"Skottsund","countryCode":"SE","stateCode":"Y","latitude":"62.29056000","longitude":"17.38694000"},{"name":"Sollefteå","countryCode":"SE","stateCode":"Y","latitude":"63.16667000","longitude":"17.26667000"},{"name":"Stockvik","countryCode":"SE","stateCode":"Y","latitude":"62.33667000","longitude":"17.36583000"},{"name":"Sundsbruk","countryCode":"SE","stateCode":"Y","latitude":"62.45806000","longitude":"17.34889000"},{"name":"Sundsvall","countryCode":"SE","stateCode":"Y","latitude":"62.39129000","longitude":"17.30630000"},{"name":"Söråker","countryCode":"SE","stateCode":"Y","latitude":"62.50561000","longitude":"17.51032000"},{"name":"Timrå","countryCode":"SE","stateCode":"Y","latitude":"62.48654000","longitude":"17.32613000"},{"name":"Vi","countryCode":"SE","stateCode":"Y","latitude":"62.43333000","longitude":"17.41667000"},{"name":"Ånge","countryCode":"SE","stateCode":"Y","latitude":"62.52495000","longitude":"15.65904000"},{"name":"Ås","countryCode":"SE","stateCode":"Y","latitude":"63.36667000","longitude":"16.58333000"},{"name":"Örnsköldsvik","countryCode":"SE","stateCode":"Y","latitude":"63.29091000","longitude":"18.71525000"},{"name":"Bräkne-Hoby","countryCode":"SE","stateCode":"K","latitude":"56.23333000","longitude":"15.11667000"},{"name":"Hasslö","countryCode":"SE","stateCode":"K","latitude":"56.11667000","longitude":"15.48333000"},{"name":"Hällevik","countryCode":"SE","stateCode":"K","latitude":"56.01667000","longitude":"14.70000000"},{"name":"Jämjö","countryCode":"SE","stateCode":"K","latitude":"56.19187000","longitude":"15.84115000"},{"name":"Jämshög","countryCode":"SE","stateCode":"K","latitude":"56.23333000","longitude":"14.51667000"},{"name":"Kallinge","countryCode":"SE","stateCode":"K","latitude":"56.24841000","longitude":"15.28721000"},{"name":"Karlshamn","countryCode":"SE","stateCode":"K","latitude":"56.17060000","longitude":"14.86188000"},{"name":"Karlskrona","countryCode":"SE","stateCode":"K","latitude":"56.16156000","longitude":"15.58661000"},{"name":"Mjällby","countryCode":"SE","stateCode":"K","latitude":"56.05000000","longitude":"14.68333000"},{"name":"Mörrum","countryCode":"SE","stateCode":"K","latitude":"56.19281000","longitude":"14.74739000"},{"name":"Nättraby","countryCode":"SE","stateCode":"K","latitude":"56.20000000","longitude":"15.51667000"},{"name":"Olofström","countryCode":"SE","stateCode":"K","latitude":"56.27730000","longitude":"14.53402000"},{"name":"Ronneby","countryCode":"SE","stateCode":"K","latitude":"56.20999000","longitude":"15.27602000"},{"name":"Rödeby","countryCode":"SE","stateCode":"K","latitude":"56.26078000","longitude":"15.62143000"},{"name":"Sturkö","countryCode":"SE","stateCode":"K","latitude":"56.08333000","longitude":"15.70000000"},{"name":"Svängsta","countryCode":"SE","stateCode":"K","latitude":"56.26667000","longitude":"14.76667000"},{"name":"Sölvesborg","countryCode":"SE","stateCode":"K","latitude":"56.05205000","longitude":"14.57525000"},{"name":"Bua","countryCode":"SE","stateCode":"N","latitude":"57.23780000","longitude":"12.12187000"},{"name":"Falkenberg","countryCode":"SE","stateCode":"N","latitude":"56.90552000","longitude":"12.49118000"},{"name":"Fjärås kyrkby","countryCode":"SE","stateCode":"N","latitude":"57.45913000","longitude":"12.17508000"},{"name":"Frillesås","countryCode":"SE","stateCode":"N","latitude":"57.31667000","longitude":"12.16667000"},{"name":"Frösakull","countryCode":"SE","stateCode":"N","latitude":"56.68333000","longitude":"12.73333000"},{"name":"Fyllinge","countryCode":"SE","stateCode":"N","latitude":"56.65000000","longitude":"12.91667000"},{"name":"Getinge","countryCode":"SE","stateCode":"N","latitude":"56.81667000","longitude":"12.73333000"},{"name":"Glommen","countryCode":"SE","stateCode":"N","latitude":"56.93333000","longitude":"12.35000000"},{"name":"Gullbrandstorp","countryCode":"SE","stateCode":"N","latitude":"56.70000000","longitude":"12.73333000"},{"name":"Halmstad","countryCode":"SE","stateCode":"N","latitude":"56.67446000","longitude":"12.85676000"},{"name":"Harplinge","countryCode":"SE","stateCode":"N","latitude":"56.74491000","longitude":"12.72758000"},{"name":"Haverdal","countryCode":"SE","stateCode":"N","latitude":"56.72222000","longitude":"12.67194000"},{"name":"Hyltebruk","countryCode":"SE","stateCode":"N","latitude":"56.99892000","longitude":"13.23958000"},{"name":"Knäred","countryCode":"SE","stateCode":"N","latitude":"56.51861000","longitude":"13.32423000"},{"name":"Kungsbacka","countryCode":"SE","stateCode":"N","latitude":"57.48719000","longitude":"12.07612000"},{"name":"Laholm","countryCode":"SE","stateCode":"N","latitude":"56.51207000","longitude":"13.04371000"},{"name":"Mellbystrand","countryCode":"SE","stateCode":"N","latitude":"56.48561000","longitude":"12.93958000"},{"name":"Mjällby","countryCode":"SE","stateCode":"N","latitude":"56.68333000","longitude":"12.76667000"},{"name":"Onsala","countryCode":"SE","stateCode":"N","latitude":"57.42531000","longitude":"12.02903000"},{"name":"Oskarström","countryCode":"SE","stateCode":"N","latitude":"56.80000000","longitude":"12.96667000"},{"name":"Skrea","countryCode":"SE","stateCode":"N","latitude":"56.88333000","longitude":"12.56667000"},{"name":"Steninge","countryCode":"SE","stateCode":"N","latitude":"56.76900000","longitude":"12.63034000"},{"name":"Särö","countryCode":"SE","stateCode":"N","latitude":"57.50577000","longitude":"11.93210000"},{"name":"Torup","countryCode":"SE","stateCode":"N","latitude":"56.95663000","longitude":"13.07725000"},{"name":"Träslövsläge","countryCode":"SE","stateCode":"N","latitude":"57.05417000","longitude":"12.27899000"},{"name":"Trönninge","countryCode":"SE","stateCode":"N","latitude":"56.61667000","longitude":"12.93333000"},{"name":"Tvååker","countryCode":"SE","stateCode":"N","latitude":"57.04147000","longitude":"12.39950000"},{"name":"Vallda","countryCode":"SE","stateCode":"N","latitude":"57.47750000","longitude":"12.00139000"},{"name":"Varberg","countryCode":"SE","stateCode":"N","latitude":"57.10557000","longitude":"12.25078000"},{"name":"Veddige","countryCode":"SE","stateCode":"N","latitude":"57.26591000","longitude":"12.33220000"},{"name":"Veinge","countryCode":"SE","stateCode":"N","latitude":"56.55000000","longitude":"13.06667000"},{"name":"Västra Hagen","countryCode":"SE","stateCode":"N","latitude":"57.42444000","longitude":"11.93583000"},{"name":"Åled","countryCode":"SE","stateCode":"N","latitude":"56.75000000","longitude":"12.93333000"},{"name":"Åsa","countryCode":"SE","stateCode":"N","latitude":"57.35000000","longitude":"12.11667000"},{"name":"Gotland","countryCode":"SE","stateCode":"I","latitude":"57.50000000","longitude":"18.50000000"},{"name":"Hemse","countryCode":"SE","stateCode":"I","latitude":"57.23788000","longitude":"18.37443000"},{"name":"Klintehamn","countryCode":"SE","stateCode":"I","latitude":"57.38667000","longitude":"18.20371000"},{"name":"Vibble","countryCode":"SE","stateCode":"I","latitude":"57.60452000","longitude":"18.25601000"},{"name":"Visby","countryCode":"SE","stateCode":"I","latitude":"57.64089000","longitude":"18.29602000"},{"name":"Singapore","countryCode":"SG","stateCode":"01","latitude":"1.28967000","longitude":"103.85007000"},{"name":"Woodlands","countryCode":"SG","stateCode":"03","latitude":"1.43801000","longitude":"103.78877000"},{"name":"Ajdovščina","countryCode":"SI","stateCode":"001","latitude":"45.88601000","longitude":"13.90946000"},{"name":"Cirkulane","countryCode":"SI","stateCode":"001","latitude":"46.34408000","longitude":"15.99472000"},{"name":"Lokavec","countryCode":"SI","stateCode":"001","latitude":"45.90167000","longitude":"13.87972000"},{"name":"Ankaran","countryCode":"SI","stateCode":"213","latitude":"45.57861000","longitude":"13.73611000"},{"name":"Apače","countryCode":"SI","stateCode":"195","latitude":"46.69722000","longitude":"15.91056000"},{"name":"Bakovci","countryCode":"SI","stateCode":"080","latitude":"46.61889000","longitude":"16.15028000"},{"name":"Krog","countryCode":"SI","stateCode":"080","latitude":"46.63806000","longitude":"16.14139000"},{"name":"Murska Sobota","countryCode":"SI","stateCode":"080","latitude":"46.66250000","longitude":"16.16639000"},{"name":"Rakičan","countryCode":"SI","stateCode":"080","latitude":"46.65167000","longitude":"16.20417000"},{"name":"Černelavci","countryCode":"SI","stateCode":"080","latitude":"46.66667000","longitude":"16.13333000"},{"name":"Beltinci","countryCode":"SI","stateCode":"002","latitude":"46.60528000","longitude":"16.24056000"},{"name":"Gančani","countryCode":"SI","stateCode":"002","latitude":"46.63250000","longitude":"16.25111000"},{"name":"Lipovci","countryCode":"SI","stateCode":"002","latitude":"46.62833000","longitude":"16.22806000"},{"name":"Zgornje Gorje","countryCode":"SI","stateCode":"002","latitude":"46.37962000","longitude":"14.06937000"},{"name":"Benedikt","countryCode":"SI","stateCode":"148","latitude":"46.60861000","longitude":"15.88833000"},{"name":"Bilje","countryCode":"SI","stateCode":"075","latitude":"45.89444000","longitude":"13.63222000"},{"name":"Miren","countryCode":"SI","stateCode":"075","latitude":"45.89556000","longitude":"13.60750000"},{"name":"Bistrica ob Dravi","countryCode":"SI","stateCode":"108","latitude":"46.55419000","longitude":"15.54855000"},{"name":"Ruše","countryCode":"SI","stateCode":"108","latitude":"46.53944000","longitude":"15.51583000"},{"name":"Bistrica ob Sotli","countryCode":"SI","stateCode":"149","latitude":"46.05889000","longitude":"15.66417000"},{"name":"Bistrica pri Tržiču","countryCode":"SI","stateCode":"131","latitude":"46.35472000","longitude":"14.29167000"},{"name":"Tržič","countryCode":"SI","stateCode":"131","latitude":"46.36357000","longitude":"14.31046000"},{"name":"Bled","countryCode":"SI","stateCode":"003","latitude":"46.36917000","longitude":"14.11361000"},{"name":"Kostanjevica na Krki","countryCode":"SI","stateCode":"003","latitude":"45.84611000","longitude":"15.42222000"},{"name":"Zasip","countryCode":"SI","stateCode":"003","latitude":"46.39284000","longitude":"14.10869000"},{"name":"Bohinjska Bistrica","countryCode":"SI","stateCode":"004","latitude":"46.27216000","longitude":"13.95350000"},{"name":"Dragomer","countryCode":"SI","stateCode":"004","latitude":"46.01667000","longitude":"14.38333000"},{"name":"Log pri Brezovici","countryCode":"SI","stateCode":"004","latitude":"46.01667000","longitude":"14.36667000"},{"name":"Borovnica","countryCode":"SI","stateCode":"005","latitude":"45.91583000","longitude":"14.36306000"},{"name":"Makole","countryCode":"SI","stateCode":"005","latitude":"46.31722000","longitude":"15.66722000"},{"name":"Bovec","countryCode":"SI","stateCode":"006","latitude":"46.33808000","longitude":"13.55245000"},{"name":"Mirna","countryCode":"SI","stateCode":"006","latitude":"45.95528000","longitude":"15.06194000"},{"name":"Braslovče","countryCode":"SI","stateCode":"151","latitude":"46.28972000","longitude":"15.03889000"},{"name":"Bresternica","countryCode":"SI","stateCode":"070","latitude":"46.56972000","longitude":"15.57500000"},{"name":"Kamnica","countryCode":"SI","stateCode":"070","latitude":"46.57444000","longitude":"15.61417000"},{"name":"Limbuš","countryCode":"SI","stateCode":"070","latitude":"46.55361000","longitude":"15.58361000"},{"name":"Maribor","countryCode":"SI","stateCode":"070","latitude":"46.55472000","longitude":"15.64667000"},{"name":"Pekre","countryCode":"SI","stateCode":"070","latitude":"46.54722000","longitude":"15.59556000"},{"name":"Razvanje","countryCode":"SI","stateCode":"070","latitude":"46.51444000","longitude":"15.63611000"},{"name":"Brezovica pri Ljubljani","countryCode":"SI","stateCode":"008","latitude":"46.03333000","longitude":"14.40000000"},{"name":"Notranje Gorice","countryCode":"SI","stateCode":"008","latitude":"45.98750000","longitude":"14.39889000"},{"name":"Opština Ljubljana-Vič-Rudnik","countryCode":"SI","stateCode":"008","latitude":"46.03333000","longitude":"14.41667000"},{"name":"Rečica ob Savinji","countryCode":"SI","stateCode":"008","latitude":"46.31667000","longitude":"14.91667000"},{"name":"Vnanje Gorice","countryCode":"SI","stateCode":"008","latitude":"46.00722000","longitude":"14.42194000"},{"name":"Brežice","countryCode":"SI","stateCode":"009","latitude":"45.90333000","longitude":"15.59111000"},{"name":"Poljčane","countryCode":"SI","stateCode":"009","latitude":"46.31194000","longitude":"15.57917000"},{"name":"Britof","countryCode":"SI","stateCode":"052","latitude":"46.26024000","longitude":"14.39037000"},{"name":"Golnik","countryCode":"SI","stateCode":"052","latitude":"46.33333000","longitude":"14.33333000"},{"name":"Kokrica","countryCode":"SI","stateCode":"052","latitude":"46.27028000","longitude":"14.36111000"},{"name":"Kranj","countryCode":"SI","stateCode":"052","latitude":"46.23887000","longitude":"14.35561000"},{"name":"Mlaka pri Kranju","countryCode":"SI","stateCode":"052","latitude":"46.28333000","longitude":"14.35000000"},{"name":"Zgornje Bitnje","countryCode":"SI","stateCode":"052","latitude":"46.22000000","longitude":"14.33667000"},{"name":"Cankova","countryCode":"SI","stateCode":"152","latitude":"46.72083000","longitude":"16.02250000"},{"name":"Celje","countryCode":"SI","stateCode":"011","latitude":"46.23092000","longitude":"15.26044000"},{"name":"Ljubečna","countryCode":"SI","stateCode":"011","latitude":"46.25567000","longitude":"15.32430000"},{"name":"Trnovlje pri Celju","countryCode":"SI","stateCode":"011","latitude":"46.25667000","longitude":"15.29528000"},{"name":"Cerklje na Gorenjskem","countryCode":"SI","stateCode":"012","latitude":"46.25417000","longitude":"14.48861000"},{"name":"Cerknica","countryCode":"SI","stateCode":"013","latitude":"45.79306000","longitude":"14.36250000"},{"name":"Rakek","countryCode":"SI","stateCode":"013","latitude":"45.81333000","longitude":"14.31111000"},{"name":"Cerkno","countryCode":"SI","stateCode":"014","latitude":"46.12556000","longitude":"13.98167000"},{"name":"Cerkvenjak","countryCode":"SI","stateCode":"153","latitude":"46.57056000","longitude":"15.94361000"},{"name":"Dekani","countryCode":"SI","stateCode":"050","latitude":"45.54972000","longitude":"13.81361000"},{"name":"Hrvatini","countryCode":"SI","stateCode":"050","latitude":"45.58278000","longitude":"13.75667000"},{"name":"Koper","countryCode":"SI","stateCode":"050","latitude":"45.54694000","longitude":"13.72944000"},{"name":"Pobegi","countryCode":"SI","stateCode":"050","latitude":"45.53944000","longitude":"13.79611000"},{"name":"Prade","countryCode":"SI","stateCode":"050","latitude":"45.54003000","longitude":"13.77607000"},{"name":"Spodnje Škofije","countryCode":"SI","stateCode":"050","latitude":"45.57167000","longitude":"13.79250000"},{"name":"Sv. Anton","countryCode":"SI","stateCode":"050","latitude":"45.52583000","longitude":"13.83194000"},{"name":"Deskle","countryCode":"SI","stateCode":"044","latitude":"46.05307000","longitude":"13.61382000"},{"name":"Kanal","countryCode":"SI","stateCode":"044","latitude":"46.08861000","longitude":"13.63972000"},{"name":"Destrnik","countryCode":"SI","stateCode":"018","latitude":"46.49254000","longitude":"15.87893000"},{"name":"Divača","countryCode":"SI","stateCode":"019","latitude":"45.68472000","longitude":"13.97028000"},{"name":"Dob","countryCode":"SI","stateCode":"023","latitude":"46.15194000","longitude":"14.62861000"},{"name":"Domžale","countryCode":"SI","stateCode":"023","latitude":"46.13774000","longitude":"14.59371000"},{"name":"Radomlje","countryCode":"SI","stateCode":"023","latitude":"46.17361000","longitude":"14.61222000"},{"name":"Vir","countryCode":"SI","stateCode":"023","latitude":"46.15325000","longitude":"14.60741000"},{"name":"Dobje pri Planini","countryCode":"SI","stateCode":"154","latitude":"46.13747000","longitude":"15.39412000"},{"name":"Dobrna","countryCode":"SI","stateCode":"155","latitude":"46.33750000","longitude":"15.22639000"},{"name":"Dobrova","countryCode":"SI","stateCode":"021","latitude":"46.04580000","longitude":"14.39186000"},{"name":"Dobrovnik","countryCode":"SI","stateCode":"156","latitude":"46.65139000","longitude":"16.35250000"},{"name":"Dobrovo","countryCode":"SI","stateCode":"007","latitude":"45.99639000","longitude":"13.52639000"},{"name":"Mokronog","countryCode":"SI","stateCode":"007","latitude":"45.93417000","longitude":"15.14083000"},{"name":"Dol pri Hrastniku","countryCode":"SI","stateCode":"034","latitude":"46.14194000","longitude":"15.11278000"},{"name":"Hrastnik","countryCode":"SI","stateCode":"034","latitude":"46.14611000","longitude":"15.08139000"},{"name":"Dol pri Ljubljani","countryCode":"SI","stateCode":"022","latitude":"46.08861000","longitude":"14.60083000"},{"name":"Dolenjske Toplice","countryCode":"SI","stateCode":"157","latitude":"45.75657000","longitude":"15.05917000"},{"name":"Dornava","countryCode":"SI","stateCode":"024","latitude":"46.43667000","longitude":"15.95361000"},{"name":"Dravlje District","countryCode":"SI","stateCode":"061","latitude":"46.07290000","longitude":"14.44741000"},{"name":"Jarše District","countryCode":"SI","stateCode":"061","latitude":"46.07345000","longitude":"14.55431000"},{"name":"Ljubljana","countryCode":"SI","stateCode":"061","latitude":"46.05108000","longitude":"14.50513000"},{"name":"Opčina Ljubljana-Bežigrad","countryCode":"SI","stateCode":"061","latitude":"46.08333000","longitude":"14.53333000"},{"name":"Opština Ljubljana-Center","countryCode":"SI","stateCode":"061","latitude":"46.05000000","longitude":"14.53333000"},{"name":"Opština Ljubljana-Moste-Polje","countryCode":"SI","stateCode":"061","latitude":"46.06667000","longitude":"14.61667000"},{"name":"Rožnik District","countryCode":"SI","stateCode":"061","latitude":"46.05999000","longitude":"14.46779000"},{"name":"Sostro District","countryCode":"SI","stateCode":"061","latitude":"46.04341000","longitude":"14.67293000"},{"name":"Trnovo District","countryCode":"SI","stateCode":"061","latitude":"46.02412000","longitude":"14.48891000"},{"name":"Vič District","countryCode":"SI","stateCode":"061","latitude":"46.00779000","longitude":"14.46968000"},{"name":"Šentvid District","countryCode":"SI","stateCode":"061","latitude":"46.10559000","longitude":"14.43329000"},{"name":"Dravograd","countryCode":"SI","stateCode":"025","latitude":"46.58806000","longitude":"15.01917000"},{"name":"Fram","countryCode":"SI","stateCode":"098","latitude":"46.45600000","longitude":"15.63007000"},{"name":"Morje","countryCode":"SI","stateCode":"098","latitude":"46.44444000","longitude":"15.62139000"},{"name":"Rače","countryCode":"SI","stateCode":"098","latitude":"46.45194000","longitude":"15.68139000"},{"name":"Gorenja Vas","countryCode":"SI","stateCode":"027","latitude":"46.10722000","longitude":"14.14806000"},{"name":"Gorišnica","countryCode":"SI","stateCode":"028","latitude":"46.41472000","longitude":"16.01389000"},{"name":"Gornja Radgona","countryCode":"SI","stateCode":"029","latitude":"46.67333000","longitude":"15.99222000"},{"name":"Gornji Grad","countryCode":"SI","stateCode":"030","latitude":"46.29528000","longitude":"14.80833000"},{"name":"Gornji Petrovci","countryCode":"SI","stateCode":"031","latitude":"46.80528000","longitude":"16.22250000"},{"name":"Gotovlje","countryCode":"SI","stateCode":"190","latitude":"46.27418000","longitude":"15.15186000"},{"name":"Zabukovica","countryCode":"SI","stateCode":"190","latitude":"46.21408000","longitude":"15.15954000"},{"name":"Šempeter v Savinj. Dolini","countryCode":"SI","stateCode":"190","latitude":"46.25639000","longitude":"15.12194000"},{"name":"Žalec","countryCode":"SI","stateCode":"190","latitude":"46.25151000","longitude":"15.16482000"},{"name":"Grad","countryCode":"SI","stateCode":"158","latitude":"46.80000000","longitude":"16.10000000"},{"name":"Grosuplje","countryCode":"SI","stateCode":"032","latitude":"45.95556000","longitude":"14.65889000"},{"name":"Šmarje-Sap","countryCode":"SI","stateCode":"032","latitude":"45.97618000","longitude":"14.61177000"},{"name":"Hodoš","countryCode":"SI","stateCode":"161","latitude":"46.82333000","longitude":"16.33417000"},{"name":"Horjul","countryCode":"SI","stateCode":"162","latitude":"46.02361000","longitude":"14.29917000"},{"name":"Hotinja Vas","countryCode":"SI","stateCode":"160","latitude":"46.46667000","longitude":"15.66667000"},{"name":"Radizel","countryCode":"SI","stateCode":"160","latitude":"46.47444000","longitude":"15.65583000"},{"name":"Rogoza","countryCode":"SI","stateCode":"160","latitude":"46.50000000","longitude":"15.68333000"},{"name":"Spodnje Hoče","countryCode":"SI","stateCode":"160","latitude":"46.50000000","longitude":"15.65000000"},{"name":"Hrastje","countryCode":"SI","stateCode":"117","latitude":"46.21667000","longitude":"14.40000000"},{"name":"Šenčur","countryCode":"SI","stateCode":"117","latitude":"46.24556000","longitude":"14.41972000"},{"name":"Hrib-Loški Potok","countryCode":"SI","stateCode":"066","latitude":"45.70688000","longitude":"14.61674000"},{"name":"Hrušica","countryCode":"SI","stateCode":"041","latitude":"46.44500000","longitude":"14.01778000"},{"name":"Jesenice","countryCode":"SI","stateCode":"041","latitude":"46.43056000","longitude":"14.06694000"},{"name":"Koroška Bela","countryCode":"SI","stateCode":"041","latitude":"46.44913000","longitude":"14.11135000"},{"name":"Slovenski Javornik","countryCode":"SI","stateCode":"041","latitude":"46.42611000","longitude":"14.08722000"},{"name":"Idrija","countryCode":"SI","stateCode":"036","latitude":"46.00278000","longitude":"14.03056000"},{"name":"Spodnja Idrija","countryCode":"SI","stateCode":"036","latitude":"46.03194000","longitude":"14.02722000"},{"name":"Ig","countryCode":"SI","stateCode":"037","latitude":"45.96028000","longitude":"14.52889000"},{"name":"Ilirska Bistrica","countryCode":"SI","stateCode":"038","latitude":"45.56757000","longitude":"14.24571000"},{"name":"Ivančna Gorica","countryCode":"SI","stateCode":"039","latitude":"45.93833000","longitude":"14.80444000"},{"name":"Šentvid pri Stični","countryCode":"SI","stateCode":"039","latitude":"45.95004000","longitude":"14.84344000"},{"name":"Izlake","countryCode":"SI","stateCode":"142","latitude":"46.15000000","longitude":"14.95000000"},{"name":"Kisovec","countryCode":"SI","stateCode":"142","latitude":"46.13911000","longitude":"14.96295000"},{"name":"Zagorje ob Savi","countryCode":"SI","stateCode":"142","latitude":"46.13179000","longitude":"14.99694000"},{"name":"Izola","countryCode":"SI","stateCode":"040","latitude":"45.53694000","longitude":"13.66194000"},{"name":"Jagodje","countryCode":"SI","stateCode":"040","latitude":"45.52845000","longitude":"13.64721000"},{"name":"Juršinci","countryCode":"SI","stateCode":"042","latitude":"46.48472000","longitude":"15.97139000"},{"name":"Kamnik","countryCode":"SI","stateCode":"043","latitude":"46.22587000","longitude":"14.61207000"},{"name":"Mekinje","countryCode":"SI","stateCode":"043","latitude":"46.23333000","longitude":"14.61667000"},{"name":"Šmarca","countryCode":"SI","stateCode":"043","latitude":"46.19333000","longitude":"14.59667000"},{"name":"Kidričevo","countryCode":"SI","stateCode":"045","latitude":"46.40361000","longitude":"15.79111000"},{"name":"Kobarid","countryCode":"SI","stateCode":"046","latitude":"46.24761000","longitude":"13.57907000"},{"name":"Kobilje","countryCode":"SI","stateCode":"047","latitude":"46.68472000","longitude":"16.39778000"},{"name":"Komen","countryCode":"SI","stateCode":"049","latitude":"45.81528000","longitude":"13.74833000"},{"name":"Komenda","countryCode":"SI","stateCode":"164","latitude":"46.20484000","longitude":"14.53839000"},{"name":"Moste","countryCode":"SI","stateCode":"164","latitude":"46.19500000","longitude":"14.55139000"},{"name":"Kostel","countryCode":"SI","stateCode":"165","latitude":"45.50842000","longitude":"14.91005000"},{"name":"Kotlje","countryCode":"SI","stateCode":"103","latitude":"46.52139000","longitude":"14.98694000"},{"name":"Ravne na Koroškem","countryCode":"SI","stateCode":"103","latitude":"46.54306000","longitude":"14.96917000"},{"name":"Kozina","countryCode":"SI","stateCode":"035","latitude":"45.61000000","longitude":"13.93556000"},{"name":"Kozje","countryCode":"SI","stateCode":"051","latitude":"46.07500000","longitude":"15.56028000"},{"name":"Kočevje","countryCode":"SI","stateCode":"048","latitude":"45.64333000","longitude":"14.86333000"},{"name":"Kranjska Gora","countryCode":"SI","stateCode":"053","latitude":"46.45689000","longitude":"13.77824000"},{"name":"Mojstrana","countryCode":"SI","stateCode":"053","latitude":"46.42383000","longitude":"13.87520000"},{"name":"Križevci pri Ljutomeru","countryCode":"SI","stateCode":"166","latitude":"46.56833000","longitude":"16.13861000"},{"name":"Kromberk","countryCode":"SI","stateCode":"084","latitude":"45.96083000","longitude":"13.66556000"},{"name":"Nova Gorica","countryCode":"SI","stateCode":"084","latitude":"45.95604000","longitude":"13.64837000"},{"name":"Prvačina","countryCode":"SI","stateCode":"084","latitude":"45.89000000","longitude":"13.71806000"},{"name":"Solkan","countryCode":"SI","stateCode":"084","latitude":"45.97139000","longitude":"13.64944000"},{"name":"Šempas","countryCode":"SI","stateCode":"084","latitude":"45.93028000","longitude":"13.74361000"},{"name":"Krško","countryCode":"SI","stateCode":"054","latitude":"45.95915000","longitude":"15.49167000"},{"name":"Leskovec pri Krškem","countryCode":"SI","stateCode":"054","latitude":"45.93566000","longitude":"15.47184000"},{"name":"Senovo","countryCode":"SI","stateCode":"054","latitude":"46.02361000","longitude":"15.47694000"},{"name":"Kuzma","countryCode":"SI","stateCode":"056","latitude":"46.83694000","longitude":"16.08333000"},{"name":"Lavrica","countryCode":"SI","stateCode":"123","latitude":"46.00002000","longitude":"14.55730000"},{"name":"Škofljica","countryCode":"SI","stateCode":"123","latitude":"45.98333000","longitude":"14.57667000"},{"name":"Laško","countryCode":"SI","stateCode":"057","latitude":"46.15463000","longitude":"15.23555000"},{"name":"Legen","countryCode":"SI","stateCode":"112","latitude":"46.50651000","longitude":"15.14424000"},{"name":"Pameče","countryCode":"SI","stateCode":"112","latitude":"46.53417000","longitude":"15.07917000"},{"name":"Slovenj Gradec","countryCode":"SI","stateCode":"112","latitude":"46.51028000","longitude":"15.08056000"},{"name":"Šmartno pri Slovenj Gradcu","countryCode":"SI","stateCode":"112","latitude":"46.48944000","longitude":"15.10667000"},{"name":"Lenart v Slov. Goricah","countryCode":"SI","stateCode":"058","latitude":"46.57611000","longitude":"15.83139000"},{"name":"Lendava","countryCode":"SI","stateCode":"059","latitude":"46.56494000","longitude":"16.45091000"},{"name":"Lesce","countryCode":"SI","stateCode":"102","latitude":"46.36111000","longitude":"14.15778000"},{"name":"Radovljica","countryCode":"SI","stateCode":"102","latitude":"46.34444000","longitude":"14.17444000"},{"name":"Leskova Dolina","countryCode":"SI","stateCode":"065","latitude":"45.62139000","longitude":"14.46056000"},{"name":"Litija","countryCode":"SI","stateCode":"060","latitude":"46.05861000","longitude":"14.82250000"},{"name":"Ljubno ob Savinji","countryCode":"SI","stateCode":"062","latitude":"46.34358000","longitude":"14.83377000"},{"name":"Ljutomer","countryCode":"SI","stateCode":"063","latitude":"46.52083000","longitude":"16.19750000"},{"name":"Logatec","countryCode":"SI","stateCode":"064","latitude":"45.91444000","longitude":"14.22583000"},{"name":"Lovrenc na Pohorju","countryCode":"SI","stateCode":"167","latitude":"46.54056000","longitude":"15.39306000"},{"name":"Lucija","countryCode":"SI","stateCode":"090","latitude":"45.50526000","longitude":"13.60240000"},{"name":"Piran","countryCode":"SI","stateCode":"090","latitude":"45.52778000","longitude":"13.57056000"},{"name":"Portorož","countryCode":"SI","stateCode":"090","latitude":"45.51429000","longitude":"13.59206000"},{"name":"Seča","countryCode":"SI","stateCode":"090","latitude":"45.49584000","longitude":"13.61466000"},{"name":"Lukovica pri Domžalah","countryCode":"SI","stateCode":"068","latitude":"46.16988000","longitude":"14.69179000"},{"name":"Luče","countryCode":"SI","stateCode":"067","latitude":"46.35611000","longitude":"14.74667000"},{"name":"Majšperk","countryCode":"SI","stateCode":"069","latitude":"46.35167000","longitude":"15.73361000"},{"name":"Markovci","countryCode":"SI","stateCode":"168","latitude":"46.39557000","longitude":"15.92831000"},{"name":"Medvode","countryCode":"SI","stateCode":"071","latitude":"46.14220000","longitude":"14.41114000"},{"name":"Opština [historical] Ljubljana-Šiška","countryCode":"SI","stateCode":"071","latitude":"46.16667000","longitude":"14.43333000"},{"name":"Zgornje Pirniče","countryCode":"SI","stateCode":"071","latitude":"46.14251000","longitude":"14.43158000"},{"name":"Mengeš","countryCode":"SI","stateCode":"072","latitude":"46.16694000","longitude":"14.57500000"},{"name":"Preserje pri Radomljah","countryCode":"SI","stateCode":"072","latitude":"46.16911000","longitude":"14.59698000"},{"name":"Metlika","countryCode":"SI","stateCode":"073","latitude":"45.64722000","longitude":"15.31417000"},{"name":"Mežica","countryCode":"SI","stateCode":"074","latitude":"46.52139000","longitude":"14.85444000"},{"name":"Miklavž na Dravskem Polju","countryCode":"SI","stateCode":"169","latitude":"46.50583000","longitude":"15.69722000"},{"name":"Mirna Peč","countryCode":"SI","stateCode":"170","latitude":"45.86028000","longitude":"15.08333000"},{"name":"Mislinja","countryCode":"SI","stateCode":"076","latitude":"46.44141000","longitude":"15.20027000"},{"name":"Moravske Toplice","countryCode":"SI","stateCode":"078","latitude":"46.68313000","longitude":"16.22080000"},{"name":"Moravče","countryCode":"SI","stateCode":"077","latitude":"46.13694000","longitude":"14.74500000"},{"name":"Mozirje","countryCode":"SI","stateCode":"079","latitude":"46.33944000","longitude":"14.96333000"},{"name":"Muta","countryCode":"SI","stateCode":"081","latitude":"46.61139000","longitude":"15.16611000"},{"name":"Naklo","countryCode":"SI","stateCode":"082","latitude":"46.27278000","longitude":"14.31722000"},{"name":"Nazarje","countryCode":"SI","stateCode":"083","latitude":"46.31757000","longitude":"14.94674000"},{"name":"Nova Vas","countryCode":"SI","stateCode":"150","latitude":"45.77167000","longitude":"14.50583000"},{"name":"Novo Mesto","countryCode":"SI","stateCode":"085","latitude":"45.80397000","longitude":"15.16886000"},{"name":"Odranci","countryCode":"SI","stateCode":"086","latitude":"46.58667000","longitude":"16.28028000"},{"name":"Oplotnica","countryCode":"SI","stateCode":"171","latitude":"46.38778000","longitude":"15.44667000"},{"name":"Ormož","countryCode":"SI","stateCode":"087","latitude":"46.41139000","longitude":"16.15444000"},{"name":"Osilnica","countryCode":"SI","stateCode":"088","latitude":"45.52914000","longitude":"14.69838000"},{"name":"Pesnica pri Mariboru","countryCode":"SI","stateCode":"089","latitude":"46.60694000","longitude":"15.67667000"},{"name":"Pivka","countryCode":"SI","stateCode":"091","latitude":"45.68292000","longitude":"14.19588000"},{"name":"Podlehnik","countryCode":"SI","stateCode":"172","latitude":"46.33528000","longitude":"15.88000000"},{"name":"Podvelka","countryCode":"SI","stateCode":"093","latitude":"46.58694000","longitude":"15.33056000"},{"name":"Podčetrtek","countryCode":"SI","stateCode":"092","latitude":"46.15694000","longitude":"15.59861000"},{"name":"Polzela","countryCode":"SI","stateCode":"173","latitude":"46.28333000","longitude":"15.06667000"},{"name":"Postojna","countryCode":"SI","stateCode":"094","latitude":"45.77435000","longitude":"14.21528000"},{"name":"Pragersko","countryCode":"SI","stateCode":"113","latitude":"46.39667000","longitude":"15.66000000"},{"name":"Slovenska Bistrica","countryCode":"SI","stateCode":"113","latitude":"46.39278000","longitude":"15.57444000"},{"name":"Zgornja Polskava","countryCode":"SI","stateCode":"113","latitude":"46.42556000","longitude":"15.61222000"},{"name":"Prebold","countryCode":"SI","stateCode":"174","latitude":"46.23694000","longitude":"15.09250000"},{"name":"Preddvor","countryCode":"SI","stateCode":"095","latitude":"46.30250000","longitude":"14.42306000"},{"name":"Prevalje","countryCode":"SI","stateCode":"175","latitude":"46.54694000","longitude":"14.92083000"},{"name":"Ptuj","countryCode":"SI","stateCode":"096","latitude":"46.42005000","longitude":"15.87018000"},{"name":"Puconci","countryCode":"SI","stateCode":"097","latitude":"46.70667000","longitude":"16.15639000"},{"name":"Radenci","countryCode":"SI","stateCode":"100","latitude":"46.64201000","longitude":"16.03781000"},{"name":"Radeče","countryCode":"SI","stateCode":"099","latitude":"46.06806000","longitude":"15.18389000"},{"name":"Radlje ob Dravi","countryCode":"SI","stateCode":"101","latitude":"46.61417000","longitude":"15.22639000"},{"name":"Ravne","countryCode":"SI","stateCode":"126","latitude":"46.41413000","longitude":"15.06087000"},{"name":"Topolšica","countryCode":"SI","stateCode":"126","latitude":"46.40028000","longitude":"15.02157000"},{"name":"Šoštanj","countryCode":"SI","stateCode":"126","latitude":"46.38000000","longitude":"15.04861000"},{"name":"Razkrižje","countryCode":"SI","stateCode":"176","latitude":"46.52167000","longitude":"16.28111000"},{"name":"Renče","countryCode":"SI","stateCode":"201","latitude":"45.89000000","longitude":"13.66861000"},{"name":"Volčja Draga","countryCode":"SI","stateCode":"201","latitude":"45.90694000","longitude":"13.67750000"},{"name":"Ribnica","countryCode":"SI","stateCode":"104","latitude":"45.73861000","longitude":"14.72750000"},{"name":"Ribnica na Pohorju","countryCode":"SI","stateCode":"177","latitude":"46.53500000","longitude":"15.27278000"},{"name":"Rogatec","countryCode":"SI","stateCode":"107","latitude":"46.22944000","longitude":"15.70028000"},{"name":"Rogaška Slatina","countryCode":"SI","stateCode":"106","latitude":"46.23750000","longitude":"15.63972000"},{"name":"Rogašovci","countryCode":"SI","stateCode":"105","latitude":"46.80000000","longitude":"16.03333000"},{"name":"Rožna Dolina","countryCode":"SI","stateCode":"183","latitude":"45.94194000","longitude":"13.66779000"},{"name":"Vrtojba","countryCode":"SI","stateCode":"183","latitude":"45.91250000","longitude":"13.63417000"},{"name":"Šempeter pri Gorici","countryCode":"SI","stateCode":"183","latitude":"45.92750000","longitude":"13.64111000"},{"name":"Selnica ob Dravi","countryCode":"SI","stateCode":"178","latitude":"46.55000000","longitude":"15.49500000"},{"name":"Selnica ob Muri","countryCode":"SI","stateCode":"118","latitude":"46.68333000","longitude":"15.70000000"},{"name":"Šentilj v Slov. Goricah","countryCode":"SI","stateCode":"118","latitude":"46.68167000","longitude":"15.64806000"},{"name":"Semič","countryCode":"SI","stateCode":"109","latitude":"45.64611000","longitude":"15.18222000"},{"name":"Sevnica","countryCode":"SI","stateCode":"110","latitude":"46.00778000","longitude":"15.31556000"},{"name":"Sežana","countryCode":"SI","stateCode":"111","latitude":"45.70924000","longitude":"13.87333000"},{"name":"Slovenske Konjice","countryCode":"SI","stateCode":"114","latitude":"46.33667000","longitude":"15.42583000"},{"name":"Sodražica","countryCode":"SI","stateCode":"179","latitude":"45.76111000","longitude":"14.63556000"},{"name":"Solčava","countryCode":"SI","stateCode":"180","latitude":"46.41944000","longitude":"14.69361000"},{"name":"Spodnja Hajdina","countryCode":"SI","stateCode":"159","latitude":"46.40889000","longitude":"15.84694000"},{"name":"Spodnji Duplek","countryCode":"SI","stateCode":"026","latitude":"46.50306000","longitude":"15.74528000"},{"name":"Zgornji Duplek","countryCode":"SI","stateCode":"026","latitude":"46.51361000","longitude":"15.72083000"},{"name":"Središče ob Dravi","countryCode":"SI","stateCode":"202","latitude":"46.39417000","longitude":"16.26806000"},{"name":"Starše","countryCode":"SI","stateCode":"115","latitude":"46.46583000","longitude":"15.76722000"},{"name":"Straža","countryCode":"SI","stateCode":"203","latitude":"45.78000000","longitude":"15.07278000"},{"name":"Sv. Ana v Slov. Goricah","countryCode":"SI","stateCode":"181","latitude":"46.64917000","longitude":"15.84417000"},{"name":"Sv. Duh","countryCode":"SI","stateCode":"122","latitude":"46.18333000","longitude":"14.33333000"},{"name":"Škofja Loka","countryCode":"SI","stateCode":"122","latitude":"46.16551000","longitude":"14.30626000"},{"name":"Sv. Trojica v Slov. Goricah","countryCode":"SI","stateCode":"204","latitude":"46.57667000","longitude":"15.87694000"},{"name":"Sveti Jurij ob Ščavnici","countryCode":"SI","stateCode":"210","latitude":"46.56950000","longitude":"16.02347000"},{"name":"Sveti Tomaž","countryCode":"SI","stateCode":"205","latitude":"46.48417000","longitude":"16.08361000"},{"name":"Tabor","countryCode":"SI","stateCode":"184","latitude":"46.23611000","longitude":"15.01833000"},{"name":"Tišina","countryCode":"SI","stateCode":"010","latitude":"46.65806000","longitude":"16.09167000"},{"name":"Tolmin","countryCode":"SI","stateCode":"128","latitude":"46.18304000","longitude":"13.73321000"},{"name":"Trbovlje","countryCode":"SI","stateCode":"129","latitude":"46.15500000","longitude":"15.05333000"},{"name":"Trebnje","countryCode":"SI","stateCode":"130","latitude":"45.90417000","longitude":"15.02167000"},{"name":"Trnovska Vas","countryCode":"SI","stateCode":"185","latitude":"46.52019000","longitude":"15.88657000"},{"name":"Trzin","countryCode":"SI","stateCode":"186","latitude":"46.13333000","longitude":"14.56667000"},{"name":"Črnuče District","countryCode":"SI","stateCode":"186","latitude":"46.11506000","longitude":"14.55371000"},{"name":"Turnišče","countryCode":"SI","stateCode":"132","latitude":"46.62778000","longitude":"16.32028000"},{"name":"Velika Polana","countryCode":"SI","stateCode":"187","latitude":"46.57194000","longitude":"16.34694000"},{"name":"Velike Lašče","countryCode":"SI","stateCode":"134","latitude":"45.83222000","longitude":"14.63639000"},{"name":"Verd","countryCode":"SI","stateCode":"140","latitude":"45.95667000","longitude":"14.30583000"},{"name":"Vrhnika","countryCode":"SI","stateCode":"140","latitude":"45.96350000","longitude":"14.29484000"},{"name":"Veržej","countryCode":"SI","stateCode":"188","latitude":"46.58361000","longitude":"16.16528000"},{"name":"Videm","countryCode":"SI","stateCode":"020","latitude":"45.85000000","longitude":"14.69417000"},{"name":"Videm pri Ptuju","countryCode":"SI","stateCode":"135","latitude":"46.36861000","longitude":"15.90639000"},{"name":"Vipava","countryCode":"SI","stateCode":"136","latitude":"45.84667000","longitude":"13.96306000"},{"name":"Vitanje","countryCode":"SI","stateCode":"137","latitude":"46.38167000","longitude":"15.29583000"},{"name":"Vitomarci","countryCode":"SI","stateCode":"182","latitude":"46.52750000","longitude":"15.93944000"},{"name":"Vodice","countryCode":"SI","stateCode":"138","latitude":"46.18987000","longitude":"14.49492000"},{"name":"Vojnik","countryCode":"SI","stateCode":"139","latitude":"46.29333000","longitude":"15.30333000"},{"name":"Vransko","countryCode":"SI","stateCode":"189","latitude":"46.24389000","longitude":"14.95139000"},{"name":"Vuzenica","countryCode":"SI","stateCode":"141","latitude":"46.59639000","longitude":"15.16722000"},{"name":"Zavrč","countryCode":"SI","stateCode":"143","latitude":"46.39167000","longitude":"16.04972000"},{"name":"Zgornja Kungota","countryCode":"SI","stateCode":"055","latitude":"46.63917000","longitude":"15.61556000"},{"name":"Zgornje Jezersko","countryCode":"SI","stateCode":"163","latitude":"46.39410000","longitude":"14.50659000"},{"name":"Zreče","countryCode":"SI","stateCode":"144","latitude":"46.38222000","longitude":"15.37917000"},{"name":"Črenšovci","countryCode":"SI","stateCode":"015","latitude":"46.55794000","longitude":"16.30410000"},{"name":"Črna na Koroškem","countryCode":"SI","stateCode":"016","latitude":"46.47045000","longitude":"14.85009000"},{"name":"Črnomelj","countryCode":"SI","stateCode":"017","latitude":"45.57111000","longitude":"15.18889000"},{"name":"Šalovci","countryCode":"SI","stateCode":"033","latitude":"46.82500000","longitude":"16.29806000"},{"name":"Šentjernej","countryCode":"SI","stateCode":"119","latitude":"45.84000000","longitude":"15.33611000"},{"name":"Šentjur","countryCode":"SI","stateCode":"120","latitude":"46.21722000","longitude":"15.39750000"},{"name":"Šentrupert","countryCode":"SI","stateCode":"211","latitude":"45.97778000","longitude":"15.09556000"},{"name":"Škocjan","countryCode":"SI","stateCode":"121","latitude":"45.90667000","longitude":"15.29139000"},{"name":"Šmarje pri Jelšah","countryCode":"SI","stateCode":"124","latitude":"46.22722000","longitude":"15.51917000"},{"name":"Šmarjeta","countryCode":"SI","stateCode":"206","latitude":"45.88333000","longitude":"15.25000000"},{"name":"Šmartno ob Paki","countryCode":"SI","stateCode":"125","latitude":"46.33333000","longitude":"15.03333000"},{"name":"Šmartno pri Litiji","countryCode":"SI","stateCode":"194","latitude":"46.04444000","longitude":"14.84417000"},{"name":"Štore","countryCode":"SI","stateCode":"127","latitude":"46.22083000","longitude":"15.31389000"},{"name":"Železniki","countryCode":"SI","stateCode":"146","latitude":"46.22482000","longitude":"14.17205000"},{"name":"Žetale","countryCode":"SI","stateCode":"191","latitude":"46.27356000","longitude":"15.82658000"},{"name":"Žiri","countryCode":"SI","stateCode":"147","latitude":"46.04222000","longitude":"14.10722000"},{"name":"Žirovnica","countryCode":"SI","stateCode":"192","latitude":"46.40472000","longitude":"14.14000000"},{"name":"Žužemberk","countryCode":"SI","stateCode":"193","latitude":"45.83389000","longitude":"14.92917000"},{"name":"Banská Bystrica","countryCode":"SK","stateCode":"BC","latitude":"48.73946000","longitude":"19.15349000"},{"name":"Banská Štiavnica","countryCode":"SK","stateCode":"BC","latitude":"48.44858000","longitude":"18.91003000"},{"name":"Brezno","countryCode":"SK","stateCode":"BC","latitude":"48.80431000","longitude":"19.63631000"},{"name":"Detva","countryCode":"SK","stateCode":"BC","latitude":"48.56082000","longitude":"19.41954000"},{"name":"Dudince","countryCode":"SK","stateCode":"BC","latitude":"48.17135000","longitude":"18.88782000"},{"name":"Fiľakovo","countryCode":"SK","stateCode":"BC","latitude":"48.26757000","longitude":"19.82473000"},{"name":"Hriňová","countryCode":"SK","stateCode":"BC","latitude":"48.57787000","longitude":"19.52574000"},{"name":"Hrochoť,Slovakia","countryCode":"SK","stateCode":"BC","latitude":"48.65567000","longitude":"19.31284000"},{"name":"Kováčová","countryCode":"SK","stateCode":"BC","latitude":"48.60148000","longitude":"19.10252000"},{"name":"Kremnica","countryCode":"SK","stateCode":"BC","latitude":"48.70519000","longitude":"18.91834000"},{"name":"Krupina","countryCode":"SK","stateCode":"BC","latitude":"48.35540000","longitude":"19.06474000"},{"name":"Lučenec","countryCode":"SK","stateCode":"BC","latitude":"48.33249000","longitude":"19.66708000"},{"name":"Nová Baňa","countryCode":"SK","stateCode":"BC","latitude":"48.42305000","longitude":"18.64037000"},{"name":"Okres Banská Bystrica","countryCode":"SK","stateCode":"BC","latitude":"48.73333000","longitude":"19.15000000"},{"name":"Okres Banská Štiavnica","countryCode":"SK","stateCode":"BC","latitude":"48.44961000","longitude":"18.90820000"},{"name":"Okres Brezno","countryCode":"SK","stateCode":"BC","latitude":"48.80000000","longitude":"19.75000000"},{"name":"Okres Detva","countryCode":"SK","stateCode":"BC","latitude":"48.55985000","longitude":"19.42044000"},{"name":"Okres Krupina","countryCode":"SK","stateCode":"BC","latitude":"48.35736000","longitude":"19.06334000"},{"name":"Okres Lučenec","countryCode":"SK","stateCode":"BC","latitude":"48.33333000","longitude":"19.66667000"},{"name":"Okres Poltár","countryCode":"SK","stateCode":"BC","latitude":"48.42895000","longitude":"19.79488000"},{"name":"Okres Revúca","countryCode":"SK","stateCode":"BC","latitude":"48.68300000","longitude":"20.11568000"},{"name":"Okres Veľký Krtíš","countryCode":"SK","stateCode":"BC","latitude":"48.20000000","longitude":"19.35000000"},{"name":"Okres Zvolen","countryCode":"SK","stateCode":"BC","latitude":"48.58333000","longitude":"19.13333000"},{"name":"Okres Žarnovica","countryCode":"SK","stateCode":"BC","latitude":"48.48438000","longitude":"18.72076000"},{"name":"Okres Žiar nad Hronom","countryCode":"SK","stateCode":"BC","latitude":"48.58333000","longitude":"18.86667000"},{"name":"Poltár","countryCode":"SK","stateCode":"BC","latitude":"48.43094000","longitude":"19.79408000"},{"name":"Revúca","countryCode":"SK","stateCode":"BC","latitude":"48.68346000","longitude":"20.11734000"},{"name":"Rimavská Sobota","countryCode":"SK","stateCode":"BC","latitude":"48.38284000","longitude":"20.02239000"},{"name":"Svätý Anton","countryCode":"SK","stateCode":"BC","latitude":"48.41923000","longitude":"18.94010000"},{"name":"Tisovec","countryCode":"SK","stateCode":"BC","latitude":"48.67738000","longitude":"19.94364000"},{"name":"Veľký Krtíš","countryCode":"SK","stateCode":"BC","latitude":"48.21059000","longitude":"19.35043000"},{"name":"Zvolen","countryCode":"SK","stateCode":"BC","latitude":"48.57442000","longitude":"19.15324000"},{"name":"Čierny Balog","countryCode":"SK","stateCode":"BC","latitude":"48.74722000","longitude":"19.65125000"},{"name":"Žarnovica","countryCode":"SK","stateCode":"BC","latitude":"48.48123000","longitude":"18.71565000"},{"name":"Žiar nad Hronom","countryCode":"SK","stateCode":"BC","latitude":"48.59184000","longitude":"18.84958000"},{"name":"Bardejov","countryCode":"SK","stateCode":"PV","latitude":"49.29175000","longitude":"21.27271000"},{"name":"Chlmec","countryCode":"SK","stateCode":"PV","latitude":"48.88628000","longitude":"21.93930000"},{"name":"Giraltovce","countryCode":"SK","stateCode":"PV","latitude":"49.11398000","longitude":"21.51731000"},{"name":"Humenné","countryCode":"SK","stateCode":"PV","latitude":"48.93707000","longitude":"21.91625000"},{"name":"Kežmarok","countryCode":"SK","stateCode":"PV","latitude":"49.13571000","longitude":"20.43352000"},{"name":"Levoča","countryCode":"SK","stateCode":"PV","latitude":"49.02173000","longitude":"20.59212000"},{"name":"Lipany","countryCode":"SK","stateCode":"PV","latitude":"49.15376000","longitude":"20.96382000"},{"name":"Medzilaborce","countryCode":"SK","stateCode":"PV","latitude":"49.27195000","longitude":"21.90073000"},{"name":"Nová Lesná","countryCode":"SK","stateCode":"PV","latitude":"49.12253000","longitude":"20.26737000"},{"name":"Okres Bardejov","countryCode":"SK","stateCode":"PV","latitude":"49.28333000","longitude":"21.28333000"},{"name":"Okres Humenné","countryCode":"SK","stateCode":"PV","latitude":"48.93333000","longitude":"21.91667000"},{"name":"Okres Kežmarok","countryCode":"SK","stateCode":"PV","latitude":"49.13593000","longitude":"20.42929000"},{"name":"Okres Levoča","countryCode":"SK","stateCode":"PV","latitude":"49.01986000","longitude":"20.57688000"},{"name":"Okres Medzilaborce","countryCode":"SK","stateCode":"PV","latitude":"49.27062000","longitude":"21.90200000"},{"name":"Okres Poprad","countryCode":"SK","stateCode":"PV","latitude":"49.05000000","longitude":"20.30000000"},{"name":"Okres Prešov","countryCode":"SK","stateCode":"PV","latitude":"49.00000000","longitude":"21.25000000"},{"name":"Okres Sabinov","countryCode":"SK","stateCode":"PV","latitude":"49.10115000","longitude":"21.09844000"},{"name":"Okres Snina","countryCode":"SK","stateCode":"PV","latitude":"48.98579000","longitude":"22.15059000"},{"name":"Okres Stará Ĺubovňa","countryCode":"SK","stateCode":"PV","latitude":"49.30000000","longitude":"20.70000000"},{"name":"Okres Stropkov","countryCode":"SK","stateCode":"PV","latitude":"49.20249000","longitude":"21.65025000"},{"name":"Okres Svidník","countryCode":"SK","stateCode":"PV","latitude":"49.30000000","longitude":"21.56667000"},{"name":"Okres Vranov nad Topľou","countryCode":"SK","stateCode":"PV","latitude":"48.90000000","longitude":"21.68333000"},{"name":"Podolínec","countryCode":"SK","stateCode":"PV","latitude":"49.25869000","longitude":"20.53600000"},{"name":"Poprad","countryCode":"SK","stateCode":"PV","latitude":"49.06144000","longitude":"20.29798000"},{"name":"Prešov","countryCode":"SK","stateCode":"PV","latitude":"48.99839000","longitude":"21.23393000"},{"name":"Sabinov","countryCode":"SK","stateCode":"PV","latitude":"49.10309000","longitude":"21.09880000"},{"name":"Snina","countryCode":"SK","stateCode":"PV","latitude":"48.98857000","longitude":"22.15099000"},{"name":"Spišská Belá","countryCode":"SK","stateCode":"PV","latitude":"49.18725000","longitude":"20.45948000"},{"name":"Spišské Podhradie","countryCode":"SK","stateCode":"PV","latitude":"49.00088000","longitude":"20.75307000"},{"name":"Stará Ľubovňa","countryCode":"SK","stateCode":"PV","latitude":"49.29859000","longitude":"20.68620000"},{"name":"Stropkov","countryCode":"SK","stateCode":"PV","latitude":"49.20211000","longitude":"21.65216000"},{"name":"Svidník","countryCode":"SK","stateCode":"PV","latitude":"49.30819000","longitude":"21.57030000"},{"name":"Svit","countryCode":"SK","stateCode":"PV","latitude":"49.06014000","longitude":"20.20695000"},{"name":"Vranov nad Topľou","countryCode":"SK","stateCode":"PV","latitude":"48.88836000","longitude":"21.68479000"},{"name":"Vrbov","countryCode":"SK","stateCode":"PV","latitude":"49.08764000","longitude":"20.42530000"},{"name":"Vysoké Tatry","countryCode":"SK","stateCode":"PV","latitude":"49.13637000","longitude":"20.24386000"},{"name":"Vyšné Ružbachy","countryCode":"SK","stateCode":"PV","latitude":"49.30387000","longitude":"20.56558000"},{"name":"Ľubica","countryCode":"SK","stateCode":"PV","latitude":"49.11667000","longitude":"20.45000000"},{"name":"Štrba","countryCode":"SK","stateCode":"PV","latitude":"49.05913000","longitude":"20.07975000"},{"name":"Ždiar","countryCode":"SK","stateCode":"PV","latitude":"49.27100000","longitude":"20.26239000"},{"name":"Bojnice","countryCode":"SK","stateCode":"TC","latitude":"48.78511000","longitude":"18.58640000"},{"name":"Brezová pod Bradlom","countryCode":"SK","stateCode":"TC","latitude":"48.66349000","longitude":"17.53905000"},{"name":"Bánovce nad Bebravou","countryCode":"SK","stateCode":"TC","latitude":"48.72130000","longitude":"18.25754000"},{"name":"Dubnica nad Váhom","countryCode":"SK","stateCode":"TC","latitude":"48.95981000","longitude":"18.16634000"},{"name":"Handlová","countryCode":"SK","stateCode":"TC","latitude":"48.72760000","longitude":"18.76012000"},{"name":"Ilava","countryCode":"SK","stateCode":"TC","latitude":"48.99769000","longitude":"18.23530000"},{"name":"Lehota pod Vtáčnikom","countryCode":"SK","stateCode":"TC","latitude":"48.69138000","longitude":"18.59944000"},{"name":"Myjava","countryCode":"SK","stateCode":"TC","latitude":"48.75876000","longitude":"17.56866000"},{"name":"Nemšová","countryCode":"SK","stateCode":"TC","latitude":"48.96702000","longitude":"18.11892000"},{"name":"Nová Dubnica","countryCode":"SK","stateCode":"TC","latitude":"48.93479000","longitude":"18.14632000"},{"name":"Nováky","countryCode":"SK","stateCode":"TC","latitude":"48.71106000","longitude":"18.53389000"},{"name":"Nové Mesto nad Váhom","countryCode":"SK","stateCode":"TC","latitude":"48.75763000","longitude":"17.83090000"},{"name":"Okres Bánovce nad Bebravou","countryCode":"SK","stateCode":"TC","latitude":"48.71908000","longitude":"18.25773000"},{"name":"Okres Ilava","countryCode":"SK","stateCode":"TC","latitude":"48.99641000","longitude":"18.23374000"},{"name":"Okres Myjava","countryCode":"SK","stateCode":"TC","latitude":"48.75000000","longitude":"17.58333000"},{"name":"Okres Nové Mesto nad Váhom","countryCode":"SK","stateCode":"TC","latitude":"48.75466000","longitude":"17.83506000"},{"name":"Okres Partizánske","countryCode":"SK","stateCode":"TC","latitude":"48.62613000","longitude":"18.37957000"},{"name":"Okres Považská Bystrica","countryCode":"SK","stateCode":"TC","latitude":"49.11667000","longitude":"18.45000000"},{"name":"Okres Prievidza","countryCode":"SK","stateCode":"TC","latitude":"48.76667000","longitude":"18.63333000"},{"name":"Okres Púchov","countryCode":"SK","stateCode":"TC","latitude":"49.12406000","longitude":"18.32477000"},{"name":"Okres Trenčín","countryCode":"SK","stateCode":"TC","latitude":"48.89520000","longitude":"18.04264000"},{"name":"Partizánske","countryCode":"SK","stateCode":"TC","latitude":"48.62861000","longitude":"18.38455000"},{"name":"Považská Bystrica","countryCode":"SK","stateCode":"TC","latitude":"49.12153000","longitude":"18.42169000"},{"name":"Prievidza","countryCode":"SK","stateCode":"TC","latitude":"48.77446000","longitude":"18.62750000"},{"name":"Púchov","countryCode":"SK","stateCode":"TC","latitude":"49.12494000","longitude":"18.32597000"},{"name":"Stará Turá","countryCode":"SK","stateCode":"TC","latitude":"48.77721000","longitude":"17.69433000"},{"name":"Trenčianske Teplice","countryCode":"SK","stateCode":"TC","latitude":"48.91063000","longitude":"18.16691000"},{"name":"Trenčín","countryCode":"SK","stateCode":"TC","latitude":"48.89452000","longitude":"18.04436000"},{"name":"Čachtice","countryCode":"SK","stateCode":"TC","latitude":"48.71226000","longitude":"17.78704000"},{"name":"Bratislava","countryCode":"SK","stateCode":"BL","latitude":"48.14816000","longitude":"17.10674000"},{"name":"Bratislava - Vajnory","countryCode":"SK","stateCode":"BL","latitude":"48.20563000","longitude":"17.20759000"},{"name":"Dunajská Lužná","countryCode":"SK","stateCode":"BL","latitude":"48.08347000","longitude":"17.26072000"},{"name":"Ivanka pri Dunaji","countryCode":"SK","stateCode":"BL","latitude":"48.18675000","longitude":"17.25540000"},{"name":"Malacky","countryCode":"SK","stateCode":"BL","latitude":"48.43604000","longitude":"17.02188000"},{"name":"Marianka","countryCode":"SK","stateCode":"BL","latitude":"48.24903000","longitude":"17.06400000"},{"name":"Modra","countryCode":"SK","stateCode":"BL","latitude":"48.33397000","longitude":"17.30711000"},{"name":"Okres Bratislava I","countryCode":"SK","stateCode":"BL","latitude":"48.14653000","longitude":"17.10584000"},{"name":"Okres Bratislava II","countryCode":"SK","stateCode":"BL","latitude":"48.15280000","longitude":"17.17764000"},{"name":"Okres Bratislava III","countryCode":"SK","stateCode":"BL","latitude":"48.18543000","longitude":"17.13790000"},{"name":"Okres Bratislava IV","countryCode":"SK","stateCode":"BL","latitude":"48.22787000","longitude":"16.99722000"},{"name":"Okres Bratislava V","countryCode":"SK","stateCode":"BL","latitude":"48.11122000","longitude":"17.09444000"},{"name":"Okres Malacky","countryCode":"SK","stateCode":"BL","latitude":"48.43458000","longitude":"17.02166000"},{"name":"Okres Pezinok","countryCode":"SK","stateCode":"BL","latitude":"48.28785000","longitude":"17.26799000"},{"name":"Okres Senec","countryCode":"SK","stateCode":"BL","latitude":"48.22187000","longitude":"17.40328000"},{"name":"Pezinok","countryCode":"SK","stateCode":"BL","latitude":"48.28986000","longitude":"17.26664000"},{"name":"Senec","countryCode":"SK","stateCode":"BL","latitude":"48.21951000","longitude":"17.40043000"},{"name":"Stupava","countryCode":"SK","stateCode":"BL","latitude":"48.27474000","longitude":"17.03173000"},{"name":"Svätý Jur","countryCode":"SK","stateCode":"BL","latitude":"48.25216000","longitude":"17.21539000"},{"name":"Vinosady","countryCode":"SK","stateCode":"BL","latitude":"48.31142000","longitude":"17.29042000"},{"name":"Bytča","countryCode":"SK","stateCode":"ZI","latitude":"49.22404000","longitude":"18.55878000"},{"name":"Dolný Kubín","countryCode":"SK","stateCode":"ZI","latitude":"49.20983000","longitude":"19.30341000"},{"name":"Hybe","countryCode":"SK","stateCode":"ZI","latitude":"49.04439000","longitude":"19.82895000"},{"name":"Krasňany","countryCode":"SK","stateCode":"ZI","latitude":"49.21491000","longitude":"18.88718000"},{"name":"Kysucké Nové Mesto","countryCode":"SK","stateCode":"ZI","latitude":"49.30000000","longitude":"18.78333000"},{"name":"Liptovský Hrádok","countryCode":"SK","stateCode":"ZI","latitude":"49.03962000","longitude":"19.72335000"},{"name":"Liptovský Mikuláš","countryCode":"SK","stateCode":"ZI","latitude":"49.08061000","longitude":"19.62218000"},{"name":"Lúčky","countryCode":"SK","stateCode":"ZI","latitude":"49.12944000","longitude":"19.40228000"},{"name":"Martin","countryCode":"SK","stateCode":"ZI","latitude":"49.06651000","longitude":"18.92399000"},{"name":"Nižná","countryCode":"SK","stateCode":"ZI","latitude":"49.31046000","longitude":"19.52428000"},{"name":"Námestovo","countryCode":"SK","stateCode":"ZI","latitude":"49.40790000","longitude":"19.48032000"},{"name":"Okres Bytča","countryCode":"SK","stateCode":"ZI","latitude":"49.22267000","longitude":"18.55844000"},{"name":"Okres Dolný Kubín","countryCode":"SK","stateCode":"ZI","latitude":"49.20000000","longitude":"19.30000000"},{"name":"Okres Kysucké Nové Mesto","countryCode":"SK","stateCode":"ZI","latitude":"49.30206000","longitude":"18.78603000"},{"name":"Okres Liptovský Mikuláš","countryCode":"SK","stateCode":"ZI","latitude":"49.08333000","longitude":"19.61667000"},{"name":"Okres Martin","countryCode":"SK","stateCode":"ZI","latitude":"49.06667000","longitude":"18.93333000"},{"name":"Okres Namestovo","countryCode":"SK","stateCode":"ZI","latitude":"49.40651000","longitude":"19.47670000"},{"name":"Okres Ružomberok","countryCode":"SK","stateCode":"ZI","latitude":"49.07494000","longitude":"19.30083000"},{"name":"Okres Turčianske Teplice","countryCode":"SK","stateCode":"ZI","latitude":"48.86283000","longitude":"18.85759000"},{"name":"Okres Tvrdošín","countryCode":"SK","stateCode":"ZI","latitude":"49.33421000","longitude":"19.55461000"},{"name":"Okres Čadca","countryCode":"SK","stateCode":"ZI","latitude":"49.43333000","longitude":"18.78333000"},{"name":"Okres Žilina","countryCode":"SK","stateCode":"ZI","latitude":"49.22303000","longitude":"18.74044000"},{"name":"Oravská Lesná","countryCode":"SK","stateCode":"ZI","latitude":"49.36672000","longitude":"19.18093000"},{"name":"Oravský Podzámok","countryCode":"SK","stateCode":"ZI","latitude":"49.25939000","longitude":"19.35690000"},{"name":"Pribylina","countryCode":"SK","stateCode":"ZI","latitude":"49.09950000","longitude":"19.79427000"},{"name":"Rajec","countryCode":"SK","stateCode":"ZI","latitude":"49.08899000","longitude":"18.64007000"},{"name":"Ružomberok","countryCode":"SK","stateCode":"ZI","latitude":"49.07480000","longitude":"19.30751000"},{"name":"Terchová","countryCode":"SK","stateCode":"ZI","latitude":"49.25895000","longitude":"19.02935000"},{"name":"Trstená","countryCode":"SK","stateCode":"ZI","latitude":"49.36101000","longitude":"19.61249000"},{"name":"Turzovka","countryCode":"SK","stateCode":"ZI","latitude":"49.40429000","longitude":"18.62258000"},{"name":"Turčianske Teplice","countryCode":"SK","stateCode":"ZI","latitude":"48.86225000","longitude":"18.86048000"},{"name":"Tvrdošín","countryCode":"SK","stateCode":"ZI","latitude":"49.33700000","longitude":"19.55600000"},{"name":"Vrútky","countryCode":"SK","stateCode":"ZI","latitude":"49.11328000","longitude":"18.91714000"},{"name":"Čadca","countryCode":"SK","stateCode":"ZI","latitude":"49.43503000","longitude":"18.78895000"},{"name":"Žilina","countryCode":"SK","stateCode":"ZI","latitude":"49.22315000","longitude":"18.73941000"},{"name":"Dobšiná","countryCode":"SK","stateCode":"KI","latitude":"48.82073000","longitude":"20.36988000"},{"name":"Gelnica","countryCode":"SK","stateCode":"KI","latitude":"48.85584000","longitude":"20.93713000"},{"name":"Kavečany","countryCode":"SK","stateCode":"KI","latitude":"48.77592000","longitude":"21.20587000"},{"name":"Košice","countryCode":"SK","stateCode":"KI","latitude":"48.71395000","longitude":"21.25808000"},{"name":"Košice I","countryCode":"SK","stateCode":"KI","latitude":"48.72914000","longitude":"21.25004000"},{"name":"Košice II","countryCode":"SK","stateCode":"KI","latitude":"48.69753000","longitude":"21.22273000"},{"name":"Košice III","countryCode":"SK","stateCode":"KI","latitude":"48.73242000","longitude":"21.29047000"},{"name":"Košice IV","countryCode":"SK","stateCode":"KI","latitude":"48.68691000","longitude":"21.26570000"},{"name":"Krompachy","countryCode":"SK","stateCode":"KI","latitude":"48.91447000","longitude":"20.87514000"},{"name":"Medzev","countryCode":"SK","stateCode":"KI","latitude":"48.70041000","longitude":"20.89367000"},{"name":"Michalovce","countryCode":"SK","stateCode":"KI","latitude":"48.75434000","longitude":"21.91950000"},{"name":"Moldava nad Bodvou","countryCode":"SK","stateCode":"KI","latitude":"48.61428000","longitude":"20.99957000"},{"name":"Okres Gelnica","countryCode":"SK","stateCode":"KI","latitude":"48.85207000","longitude":"20.93385000"},{"name":"Okres Kosice-okolie","countryCode":"SK","stateCode":"KI","latitude":"48.77897000","longitude":"21.41373000"},{"name":"Okres Michalovce","countryCode":"SK","stateCode":"KI","latitude":"48.75000000","longitude":"21.93333000"},{"name":"Okres Rožňava","countryCode":"SK","stateCode":"KI","latitude":"48.66667000","longitude":"20.53333000"},{"name":"Okres Sobrance","countryCode":"SK","stateCode":"KI","latitude":"48.74247000","longitude":"22.18197000"},{"name":"Okres Spišská Nová Ves","countryCode":"SK","stateCode":"KI","latitude":"48.95000000","longitude":"20.56667000"},{"name":"Okres Trebišov","countryCode":"SK","stateCode":"KI","latitude":"48.63333000","longitude":"21.71667000"},{"name":"Rožňava","countryCode":"SK","stateCode":"KI","latitude":"48.66009000","longitude":"20.53758000"},{"name":"Sečovce","countryCode":"SK","stateCode":"KI","latitude":"48.70074000","longitude":"21.66104000"},{"name":"Sobrance","countryCode":"SK","stateCode":"KI","latitude":"48.74455000","longitude":"22.18136000"},{"name":"Spišská Nová Ves","countryCode":"SK","stateCode":"KI","latitude":"48.94464000","longitude":"20.56153000"},{"name":"Strážske","countryCode":"SK","stateCode":"KI","latitude":"48.87350000","longitude":"21.83668000"},{"name":"Trebišov","countryCode":"SK","stateCode":"KI","latitude":"48.62858000","longitude":"21.71954000"},{"name":"Vinné","countryCode":"SK","stateCode":"KI","latitude":"48.80965000","longitude":"21.96757000"},{"name":"Čierna nad Tisou","countryCode":"SK","stateCode":"KI","latitude":"48.41704000","longitude":"22.08865000"},{"name":"Žehra","countryCode":"SK","stateCode":"KI","latitude":"48.97960000","longitude":"20.79170000"},{"name":"Dunajská Streda","countryCode":"SK","stateCode":"TA","latitude":"47.99268000","longitude":"17.61211000"},{"name":"Gabčíkovo","countryCode":"SK","stateCode":"TA","latitude":"47.89211000","longitude":"17.57884000"},{"name":"Galanta","countryCode":"SK","stateCode":"TA","latitude":"48.19001000","longitude":"17.72747000"},{"name":"Gbely","countryCode":"SK","stateCode":"TA","latitude":"48.71800000","longitude":"17.11628000"},{"name":"Hlohovec","countryCode":"SK","stateCode":"TA","latitude":"48.43174000","longitude":"17.80310000"},{"name":"Holíč","countryCode":"SK","stateCode":"TA","latitude":"48.81105000","longitude":"17.16238000"},{"name":"Leopoldov","countryCode":"SK","stateCode":"TA","latitude":"48.44575000","longitude":"17.76458000"},{"name":"Okres Dunajská Streda","countryCode":"SK","stateCode":"TA","latitude":"47.99635000","longitude":"17.60937000"},{"name":"Okres Galanta","countryCode":"SK","stateCode":"TA","latitude":"48.20000000","longitude":"17.71667000"},{"name":"Okres Hlohovec","countryCode":"SK","stateCode":"TA","latitude":"48.41667000","longitude":"17.75000000"},{"name":"Okres Piešťany","countryCode":"SK","stateCode":"TA","latitude":"48.59064000","longitude":"17.82679000"},{"name":"Okres Senica","countryCode":"SK","stateCode":"TA","latitude":"48.68333000","longitude":"17.36667000"},{"name":"Okres Skalica","countryCode":"SK","stateCode":"TA","latitude":"48.75000000","longitude":"17.16667000"},{"name":"Okres Trnava","countryCode":"SK","stateCode":"TA","latitude":"48.36667000","longitude":"17.60000000"},{"name":"Piešťany","countryCode":"SK","stateCode":"TA","latitude":"48.59479000","longitude":"17.82591000"},{"name":"Senica","countryCode":"SK","stateCode":"TA","latitude":"48.67922000","longitude":"17.36697000"},{"name":"Skalica","countryCode":"SK","stateCode":"TA","latitude":"48.84490000","longitude":"17.22635000"},{"name":"Sládkovičovo","countryCode":"SK","stateCode":"TA","latitude":"48.20137000","longitude":"17.63852000"},{"name":"Smolenice","countryCode":"SK","stateCode":"TA","latitude":"48.50478000","longitude":"17.43067000"},{"name":"Trnava","countryCode":"SK","stateCode":"TA","latitude":"48.37741000","longitude":"17.58723000"},{"name":"Veľký Meder","countryCode":"SK","stateCode":"TA","latitude":"47.85798000","longitude":"17.76884000"},{"name":"Vrbové","countryCode":"SK","stateCode":"TA","latitude":"48.61973000","longitude":"17.72260000"},{"name":"Šamorín","countryCode":"SK","stateCode":"TA","latitude":"48.03015000","longitude":"17.30972000"},{"name":"Hurbanovo","countryCode":"SK","stateCode":"NI","latitude":"47.86984000","longitude":"18.19233000"},{"name":"Kolárovo","countryCode":"SK","stateCode":"NI","latitude":"47.92294000","longitude":"17.98467000"},{"name":"Komárno","countryCode":"SK","stateCode":"NI","latitude":"47.76356000","longitude":"18.12263000"},{"name":"Levice","countryCode":"SK","stateCode":"NI","latitude":"48.21563000","longitude":"18.60705000"},{"name":"Nitra","countryCode":"SK","stateCode":"NI","latitude":"48.30763000","longitude":"18.08453000"},{"name":"Nové Zámky","countryCode":"SK","stateCode":"NI","latitude":"47.98544000","longitude":"18.16195000"},{"name":"Okres Komárno","countryCode":"SK","stateCode":"NI","latitude":"47.76667000","longitude":"18.13333000"},{"name":"Okres Levice","countryCode":"SK","stateCode":"NI","latitude":"48.21667000","longitude":"18.60000000"},{"name":"Okres Nitra","countryCode":"SK","stateCode":"NI","latitude":"48.31667000","longitude":"18.08333000"},{"name":"Okres Nové Zámky","countryCode":"SK","stateCode":"NI","latitude":"47.98333000","longitude":"18.16667000"},{"name":"Okres Topoľčany","countryCode":"SK","stateCode":"NI","latitude":"48.56667000","longitude":"18.18333000"},{"name":"Okres Zlaté Moravce","countryCode":"SK","stateCode":"NI","latitude":"48.38294000","longitude":"18.39842000"},{"name":"Okres Šaľa","countryCode":"SK","stateCode":"NI","latitude":"48.14770000","longitude":"17.87306000"},{"name":"Svodín","countryCode":"SK","stateCode":"NI","latitude":"47.91054000","longitude":"18.49967000"},{"name":"Tlmače","countryCode":"SK","stateCode":"NI","latitude":"48.28926000","longitude":"18.53152000"},{"name":"Topoľčany","countryCode":"SK","stateCode":"NI","latitude":"48.56361000","longitude":"18.16712000"},{"name":"Vráble","countryCode":"SK","stateCode":"NI","latitude":"48.24371000","longitude":"18.30846000"},{"name":"Zlaté Moravce","countryCode":"SK","stateCode":"NI","latitude":"48.38553000","longitude":"18.40063000"},{"name":"Šahy","countryCode":"SK","stateCode":"NI","latitude":"48.07408000","longitude":"18.94946000"},{"name":"Šaľa","countryCode":"SK","stateCode":"NI","latitude":"48.15127000","longitude":"17.88062000"},{"name":"Štúrovo","countryCode":"SK","stateCode":"NI","latitude":"47.79495000","longitude":"18.71750000"},{"name":"Šurany","countryCode":"SK","stateCode":"NI","latitude":"48.08613000","longitude":"18.18447000"},{"name":"Želiezovce","countryCode":"SK","stateCode":"NI","latitude":"48.05075000","longitude":"18.65421000"},{"name":"Alikalia","countryCode":"SL","stateCode":"N","latitude":"9.15356000","longitude":"-11.38712000"},{"name":"Bindi","countryCode":"SL","stateCode":"N","latitude":"9.91376000","longitude":"-11.44669000"},{"name":"Binkolo","countryCode":"SL","stateCode":"N","latitude":"8.95225000","longitude":"-11.98029000"},{"name":"Bombali District","countryCode":"SL","stateCode":"N","latitude":"9.28444000","longitude":"-12.16449000"},{"name":"Bumbuna","countryCode":"SL","stateCode":"N","latitude":"9.04466000","longitude":"-11.74576000"},{"name":"Gberia Fotombu","countryCode":"SL","stateCode":"N","latitude":"9.87852000","longitude":"-11.16548000"},{"name":"Kabala","countryCode":"SL","stateCode":"N","latitude":"9.58893000","longitude":"-11.55256000"},{"name":"Kamakwie","countryCode":"SL","stateCode":"N","latitude":"9.49689000","longitude":"-12.24061000"},{"name":"Kambia","countryCode":"SL","stateCode":"N","latitude":"9.12504000","longitude":"-12.91816000"},{"name":"Kassiri","countryCode":"SL","stateCode":"N","latitude":"8.93814000","longitude":"-13.11541000"},{"name":"Koinadugu District","countryCode":"SL","stateCode":"N","latitude":"9.50991000","longitude":"-11.34601000"},{"name":"Konakridee","countryCode":"SL","stateCode":"N","latitude":"8.69778000","longitude":"-13.23917000"},{"name":"Kukuna","countryCode":"SL","stateCode":"N","latitude":"9.39841000","longitude":"-12.66476000"},{"name":"Loma","countryCode":"SL","stateCode":"N","latitude":"9.75931000","longitude":"-12.03383000"},{"name":"Lunsar","countryCode":"SL","stateCode":"N","latitude":"8.68439000","longitude":"-12.53499000"},{"name":"Magburaka","countryCode":"SL","stateCode":"N","latitude":"8.72306000","longitude":"-11.94880000"},{"name":"Makali","countryCode":"SL","stateCode":"N","latitude":"8.62964000","longitude":"-11.66168000"},{"name":"Makeni","countryCode":"SL","stateCode":"N","latitude":"8.88605000","longitude":"-12.04417000"},{"name":"Mambolo","countryCode":"SL","stateCode":"N","latitude":"8.91860000","longitude":"-13.03674000"},{"name":"Mange","countryCode":"SL","stateCode":"N","latitude":"8.92262000","longitude":"-12.85688000"},{"name":"Masaka","countryCode":"SL","stateCode":"N","latitude":"8.66492000","longitude":"-11.80260000"},{"name":"Masingbi","countryCode":"SL","stateCode":"N","latitude":"8.78197000","longitude":"-11.95171000"},{"name":"Masoyila","countryCode":"SL","stateCode":"N","latitude":"8.61119000","longitude":"-13.19101000"},{"name":"Pepel","countryCode":"SL","stateCode":"N","latitude":"8.58611000","longitude":"-13.05444000"},{"name":"Rokupr","countryCode":"SL","stateCode":"N","latitude":"8.67121000","longitude":"-12.38497000"},{"name":"Sawkta","countryCode":"SL","stateCode":"N","latitude":"8.63230000","longitude":"-13.20250000"},{"name":"Seidu","countryCode":"SL","stateCode":"N","latitude":"9.01801000","longitude":"-10.59496000"},{"name":"Tintafor","countryCode":"SL","stateCode":"N","latitude":"8.62667000","longitude":"-13.21500000"},{"name":"Tonkolili District","countryCode":"SL","stateCode":"N","latitude":"8.61885000","longitude":"-11.84173000"},{"name":"Yonibana","countryCode":"SL","stateCode":"N","latitude":"8.44347000","longitude":"-12.23929000"},{"name":"Baiima","countryCode":"SL","stateCode":"S","latitude":"8.10826000","longitude":"-11.84772000"},{"name":"Baoma","countryCode":"SL","stateCode":"S","latitude":"7.99344000","longitude":"-11.71468000"},{"name":"Bo","countryCode":"SL","stateCode":"S","latitude":"7.96472000","longitude":"-11.73833000"},{"name":"Bo District","countryCode":"SL","stateCode":"S","latitude":"7.98877000","longitude":"-11.67340000"},{"name":"Bomi","countryCode":"SL","stateCode":"S","latitude":"7.24611000","longitude":"-11.52583000"},{"name":"Bonthe","countryCode":"SL","stateCode":"S","latitude":"7.52639000","longitude":"-12.50500000"},{"name":"Bonthe District","countryCode":"SL","stateCode":"S","latitude":"7.51622000","longitude":"-12.33591000"},{"name":"Bumpe","countryCode":"SL","stateCode":"S","latitude":"7.89209000","longitude":"-11.90541000"},{"name":"Foindu","countryCode":"SL","stateCode":"S","latitude":"7.40906000","longitude":"-11.54328000"},{"name":"Gandorhun","countryCode":"SL","stateCode":"S","latitude":"7.55502000","longitude":"-11.69260000"},{"name":"Gbewebu","countryCode":"SL","stateCode":"S","latitude":"7.55091000","longitude":"-11.60750000"},{"name":"Koribundu","countryCode":"SL","stateCode":"S","latitude":"7.70952000","longitude":"-11.69354000"},{"name":"Largo","countryCode":"SL","stateCode":"S","latitude":"8.27903000","longitude":"-12.15780000"},{"name":"Mamboma","countryCode":"SL","stateCode":"S","latitude":"8.08742000","longitude":"-11.68841000"},{"name":"Mogbwemo","countryCode":"SL","stateCode":"S","latitude":"7.76237000","longitude":"-12.30864000"},{"name":"Moyamba","countryCode":"SL","stateCode":"S","latitude":"8.15898000","longitude":"-12.43168000"},{"name":"Moyamba District","countryCode":"SL","stateCode":"S","latitude":"8.06290000","longitude":"-12.44401000"},{"name":"Palima","countryCode":"SL","stateCode":"S","latitude":"8.11996000","longitude":"-11.50702000"},{"name":"Potoru","countryCode":"SL","stateCode":"S","latitude":"7.50596000","longitude":"-11.47897000"},{"name":"Pujehun","countryCode":"SL","stateCode":"S","latitude":"7.35806000","longitude":"-11.72083000"},{"name":"Pujehun District","countryCode":"SL","stateCode":"S","latitude":"7.31855000","longitude":"-11.57920000"},{"name":"Rotifunk","countryCode":"SL","stateCode":"S","latitude":"8.22591000","longitude":"-12.67760000"},{"name":"Serabu","countryCode":"SL","stateCode":"S","latitude":"7.79311000","longitude":"-12.05294000"},{"name":"Sumbuya","countryCode":"SL","stateCode":"S","latitude":"7.64789000","longitude":"-11.96060000"},{"name":"Tongole","countryCode":"SL","stateCode":"S","latitude":"7.45092000","longitude":"-11.90071000"},{"name":"Zimmi","countryCode":"SL","stateCode":"S","latitude":"7.31356000","longitude":"-11.30818000"},{"name":"Barma","countryCode":"SL","stateCode":"E","latitude":"8.34959000","longitude":"-11.33059000"},{"name":"Blama","countryCode":"SL","stateCode":"E","latitude":"7.87481000","longitude":"-11.34548000"},{"name":"Boajibu","countryCode":"SL","stateCode":"E","latitude":"8.18763000","longitude":"-11.34026000"},{"name":"Buedu","countryCode":"SL","stateCode":"E","latitude":"8.27960000","longitude":"-10.37135000"},{"name":"Bunumbu","countryCode":"SL","stateCode":"E","latitude":"8.17421000","longitude":"-10.86432000"},{"name":"Daru","countryCode":"SL","stateCode":"E","latitude":"7.98976000","longitude":"-10.84223000"},{"name":"Giehun","countryCode":"SL","stateCode":"E","latitude":"7.88405000","longitude":"-11.04908000"},{"name":"Gorahun","countryCode":"SL","stateCode":"E","latitude":"7.46439000","longitude":"-11.23952000"},{"name":"Hangha","countryCode":"SL","stateCode":"E","latitude":"7.93974000","longitude":"-11.14132000"},{"name":"Jojoima","countryCode":"SL","stateCode":"E","latitude":"7.87815000","longitude":"-10.78976000"},{"name":"Kailahun","countryCode":"SL","stateCode":"E","latitude":"8.27890000","longitude":"-10.57300000"},{"name":"Kailahun District","countryCode":"SL","stateCode":"E","latitude":"8.10768000","longitude":"-10.75146000"},{"name":"Kayima","countryCode":"SL","stateCode":"E","latitude":"8.88790000","longitude":"-11.15932000"},{"name":"Kenema","countryCode":"SL","stateCode":"E","latitude":"7.87687000","longitude":"-11.19025000"},{"name":"Kenema District","countryCode":"SL","stateCode":"E","latitude":"7.95171000","longitude":"-11.19004000"},{"name":"Koidu","countryCode":"SL","stateCode":"E","latitude":"8.64387000","longitude":"-10.97140000"},{"name":"Kono District","countryCode":"SL","stateCode":"E","latitude":"8.70687000","longitude":"-10.93368000"},{"name":"Koyima","countryCode":"SL","stateCode":"E","latitude":"8.70552000","longitude":"-11.02241000"},{"name":"Manowa","countryCode":"SL","stateCode":"E","latitude":"8.17392000","longitude":"-10.74834000"},{"name":"Mobai","countryCode":"SL","stateCode":"E","latitude":"7.99343000","longitude":"-10.75355000"},{"name":"Motema","countryCode":"SL","stateCode":"E","latitude":"8.61427000","longitude":"-11.01252000"},{"name":"Panguma","countryCode":"SL","stateCode":"E","latitude":"8.18507000","longitude":"-11.13290000"},{"name":"Pendembu","countryCode":"SL","stateCode":"E","latitude":"8.09807000","longitude":"-10.69429000"},{"name":"Segbwema","countryCode":"SL","stateCode":"E","latitude":"7.99471000","longitude":"-10.95020000"},{"name":"Simbakoro","countryCode":"SL","stateCode":"E","latitude":"8.61243000","longitude":"-11.00755000"},{"name":"Tefeya","countryCode":"SL","stateCode":"E","latitude":"8.70395000","longitude":"-11.21260000"},{"name":"Tombodu","countryCode":"SL","stateCode":"E","latitude":"8.13526000","longitude":"-10.61960000"},{"name":"Tombu","countryCode":"SL","stateCode":"E","latitude":"8.53991000","longitude":"-10.73132000"},{"name":"Wima","countryCode":"SL","stateCode":"E","latitude":"8.30052000","longitude":"-11.20455000"},{"name":"Yengema","countryCode":"SL","stateCode":"E","latitude":"8.71441000","longitude":"-11.17057000"},{"name":"Freetown","countryCode":"SL","stateCode":"W","latitude":"8.48714000","longitude":"-13.23560000"},{"name":"Hastings","countryCode":"SL","stateCode":"W","latitude":"8.37994000","longitude":"-13.13693000"},{"name":"Kent","countryCode":"SL","stateCode":"W","latitude":"8.33333000","longitude":"-13.06667000"},{"name":"Waterloo","countryCode":"SL","stateCode":"W","latitude":"8.33890000","longitude":"-13.07091000"},{"name":"Acquaviva","countryCode":"SM","stateCode":"01","latitude":"43.94593000","longitude":"12.41850000"},{"name":"Borgo Maggiore","countryCode":"SM","stateCode":"06","latitude":"43.94193000","longitude":"12.44738000"},{"name":"Domagnano","countryCode":"SM","stateCode":"03","latitude":"43.94961000","longitude":"12.46828000"},{"name":"Faetano","countryCode":"SM","stateCode":"04","latitude":"43.92831000","longitude":"12.49798000"},{"name":"Fiorentino","countryCode":"SM","stateCode":"05","latitude":"43.91001000","longitude":"12.45738000"},{"name":"Monte Giardino","countryCode":"SM","stateCode":"08","latitude":"43.90878000","longitude":"12.48201000"},{"name":"Poggio di Chiesanuova","countryCode":"SM","stateCode":"02","latitude":"43.90451000","longitude":"12.42142000"},{"name":"San Marino","countryCode":"SM","stateCode":"07","latitude":"43.93667000","longitude":"12.44639000"},{"name":"Serravalle","countryCode":"SM","stateCode":"09","latitude":"43.96897000","longitude":"12.48167000"},{"name":"Adéane","countryCode":"SN","stateCode":"ZG","latitude":"12.63000000","longitude":"-16.01694000"},{"name":"Bignona","countryCode":"SN","stateCode":"ZG","latitude":"12.81028000","longitude":"-16.22639000"},{"name":"Oussouye","countryCode":"SN","stateCode":"ZG","latitude":"12.48500000","longitude":"-16.54694000"},{"name":"Tionk Essil","countryCode":"SN","stateCode":"ZG","latitude":"12.78556000","longitude":"-16.52167000"},{"name":"Ziguinchor","countryCode":"SN","stateCode":"ZG","latitude":"12.56801000","longitude":"-16.27326000"},{"name":"Dakar","countryCode":"SN","stateCode":"DK","latitude":"14.69370000","longitude":"-17.44406000"},{"name":"Dakar Department","countryCode":"SN","stateCode":"DK","latitude":"14.71403000","longitude":"-17.45534000"},{"name":"Guédiawaye Department","countryCode":"SN","stateCode":"DK","latitude":"14.77610000","longitude":"-17.39560000"},{"name":"Mermoz Boabab","countryCode":"SN","stateCode":"DK","latitude":"14.70649000","longitude":"-17.47581000"},{"name":"N’diareme limamoulaye","countryCode":"SN","stateCode":"DK","latitude":"14.78148000","longitude":"-17.38410000"},{"name":"Pikine","countryCode":"SN","stateCode":"DK","latitude":"14.76457000","longitude":"-17.39071000"},{"name":"Pikine Department","countryCode":"SN","stateCode":"DK","latitude":"14.76515000","longitude":"-17.35198000"},{"name":"Rufisque Department","countryCode":"SN","stateCode":"DK","latitude":"14.74339000","longitude":"-17.19841000"},{"name":"Dara","countryCode":"SN","stateCode":"LG","latitude":"15.34844000","longitude":"-15.47993000"},{"name":"Guéoul","countryCode":"SN","stateCode":"LG","latitude":"15.48333000","longitude":"-16.35000000"},{"name":"Linguere Department","countryCode":"SN","stateCode":"LG","latitude":"15.35900000","longitude":"-15.15800000"},{"name":"Louga","countryCode":"SN","stateCode":"LG","latitude":"15.61867000","longitude":"-16.22436000"},{"name":"Ndibène Dahra","countryCode":"SN","stateCode":"LG","latitude":"15.33380000","longitude":"-15.47660000"},{"name":"Diawara","countryCode":"SN","stateCode":"MT","latitude":"15.02196000","longitude":"-12.54374000"},{"name":"Kanel","countryCode":"SN","stateCode":"MT","latitude":"15.49160000","longitude":"-13.17627000"},{"name":"Matam","countryCode":"SN","stateCode":"MT","latitude":"15.65587000","longitude":"-13.25544000"},{"name":"Matam Department","countryCode":"SN","stateCode":"MT","latitude":"15.73191000","longitude":"-13.63393000"},{"name":"Ouro Sogui","countryCode":"SN","stateCode":"MT","latitude":"15.60588000","longitude":"-13.32230000"},{"name":"Ranérou","countryCode":"SN","stateCode":"MT","latitude":"15.30000000","longitude":"-13.96667000"},{"name":"Sémé","countryCode":"SN","stateCode":"MT","latitude":"15.19422000","longitude":"-12.94482000"},{"name":"Waoundé","countryCode":"SN","stateCode":"MT","latitude":"15.26367000","longitude":"-12.86821000"},{"name":"Diofior","countryCode":"SN","stateCode":"FK","latitude":"14.18333000","longitude":"-16.66667000"},{"name":"Fatick Department","countryCode":"SN","stateCode":"FK","latitude":"14.25909000","longitude":"-16.49884000"},{"name":"Foundiougne","countryCode":"SN","stateCode":"FK","latitude":"14.13333000","longitude":"-16.46667000"},{"name":"Guinguinéo","countryCode":"SN","stateCode":"FK","latitude":"14.26667000","longitude":"-15.95000000"},{"name":"Passi","countryCode":"SN","stateCode":"FK","latitude":"13.98333000","longitude":"-16.26667000"},{"name":"Pourham","countryCode":"SN","stateCode":"FK","latitude":"14.35000000","longitude":"-16.41667000"},{"name":"Sokone","countryCode":"SN","stateCode":"FK","latitude":"13.88333000","longitude":"-16.36667000"},{"name":"Département de Salémata","countryCode":"SN","stateCode":"KE","latitude":"12.59971000","longitude":"-12.77619000"},{"name":"Kédougou","countryCode":"SN","stateCode":"KE","latitude":"12.55561000","longitude":"-12.18076000"},{"name":"Kédougou Department","countryCode":"SN","stateCode":"KE","latitude":"12.81716000","longitude":"-12.17834000"},{"name":"Saraya","countryCode":"SN","stateCode":"KE","latitude":"13.00150000","longitude":"-11.79627000"},{"name":"Gandiaye","countryCode":"SN","stateCode":"KL","latitude":"14.23333000","longitude":"-16.26667000"},{"name":"Kaolack","countryCode":"SN","stateCode":"KL","latitude":"14.15197000","longitude":"-16.07259000"},{"name":"Ndofane","countryCode":"SN","stateCode":"KL","latitude":"13.91667000","longitude":"-15.93333000"},{"name":"Nioro du Rip","countryCode":"SN","stateCode":"KL","latitude":"13.75000000","longitude":"-15.80000000"},{"name":"Goléré","countryCode":"SN","stateCode":"SL","latitude":"16.25575000","longitude":"-14.10165000"},{"name":"Ndioum","countryCode":"SN","stateCode":"SL","latitude":"16.51293000","longitude":"-14.64706000"},{"name":"Polel Diaoubé","countryCode":"SN","stateCode":"SL","latitude":"15.26667000","longitude":"-13.00000000"},{"name":"Richard-Toll","countryCode":"SN","stateCode":"SL","latitude":"16.46250000","longitude":"-15.70083000"},{"name":"Rosso","countryCode":"SN","stateCode":"SL","latitude":"16.42028000","longitude":"-15.79834000"},{"name":"Saint-Louis","countryCode":"SN","stateCode":"SL","latitude":"16.01793000","longitude":"-16.48962000"},{"name":"Goudomp Department","countryCode":"SN","stateCode":"SE","latitude":"12.57778000","longitude":"-15.87222000"},{"name":"Sédhiou","countryCode":"SN","stateCode":"SE","latitude":"12.70806000","longitude":"-15.55694000"},{"name":"Joal-Fadiout","countryCode":"SN","stateCode":"TH","latitude":"14.16667000","longitude":"-16.83333000"},{"name":"Kayar","countryCode":"SN","stateCode":"TH","latitude":"14.91893000","longitude":"-17.11978000"},{"name":"Khombole","countryCode":"SN","stateCode":"TH","latitude":"14.76667000","longitude":"-16.70000000"},{"name":"Mbour","countryCode":"SN","stateCode":"TH","latitude":"14.40569000","longitude":"-16.85559000"},{"name":"Mékhé","countryCode":"SN","stateCode":"TH","latitude":"15.10970000","longitude":"-16.62180000"},{"name":"Nguékhokh","countryCode":"SN","stateCode":"TH","latitude":"14.51255000","longitude":"-17.00447000"},{"name":"Pout","countryCode":"SN","stateCode":"TH","latitude":"14.77099000","longitude":"-17.06107000"},{"name":"Thiès","countryCode":"SN","stateCode":"TH","latitude":"14.73004000","longitude":"-16.86974000"},{"name":"Thiès Nones","countryCode":"SN","stateCode":"TH","latitude":"14.78333000","longitude":"-16.96667000"},{"name":"Tiadiaye","countryCode":"SN","stateCode":"TH","latitude":"14.41667000","longitude":"-16.70000000"},{"name":"Tivaouane","countryCode":"SN","stateCode":"TH","latitude":"15.08519000","longitude":"-16.71058000"},{"name":"Warang","countryCode":"SN","stateCode":"TH","latitude":"14.37349000","longitude":"-16.94366000"},{"name":"Kaffrine","countryCode":"SN","stateCode":"KA","latitude":"14.10594000","longitude":"-15.55080000"},{"name":"Koungheul","countryCode":"SN","stateCode":"KA","latitude":"13.98333000","longitude":"-14.80000000"},{"name":"Kolda","countryCode":"SN","stateCode":"KD","latitude":"12.89390000","longitude":"-14.94125000"},{"name":"Kolda Department","countryCode":"SN","stateCode":"KD","latitude":"12.88300000","longitude":"-14.95000000"},{"name":"Marsassoum","countryCode":"SN","stateCode":"KD","latitude":"12.82750000","longitude":"-15.98056000"},{"name":"Vélingara","countryCode":"SN","stateCode":"KD","latitude":"13.15000000","longitude":"-14.11667000"},{"name":"Mbacké","countryCode":"SN","stateCode":"DB","latitude":"14.80828000","longitude":"-15.86454000"},{"name":"Mbaké","countryCode":"SN","stateCode":"DB","latitude":"14.79032000","longitude":"-15.90803000"},{"name":"Tiébo","countryCode":"SN","stateCode":"DB","latitude":"14.63333000","longitude":"-16.23333000"},{"name":"Touba","countryCode":"SN","stateCode":"DB","latitude":"14.85000000","longitude":"-15.88333000"},{"name":"Tambacounda","countryCode":"SN","stateCode":"TC","latitude":"13.77073000","longitude":"-13.66734000"},{"name":"Tambacounda Department","countryCode":"SN","stateCode":"TC","latitude":"13.60500000","longitude":"-13.64700000"},{"name":"Afgooye","countryCode":"SO","stateCode":"SH","latitude":"2.13810000","longitude":"45.12120000"},{"name":"Marka","countryCode":"SO","stateCode":"SH","latitude":"1.71594000","longitude":"44.77166000"},{"name":"Qoryooley","countryCode":"SO","stateCode":"SH","latitude":"1.78784000","longitude":"44.52999000"},{"name":"Wanlaweyn","countryCode":"SO","stateCode":"SH","latitude":"2.61850000","longitude":"44.89380000"},{"name":"Baardheere","countryCode":"SO","stateCode":"GE","latitude":"2.34464000","longitude":"42.27644000"},{"name":"Garbahaarrey","countryCode":"SO","stateCode":"GE","latitude":"3.32892000","longitude":"42.22091000"},{"name":"Luuq","countryCode":"SO","stateCode":"GE","latitude":"3.80315000","longitude":"42.54417000"},{"name":"Baidoa","countryCode":"SO","stateCode":"BY","latitude":"3.11383000","longitude":"43.64980000"},{"name":"Buurhakaba","countryCode":"SO","stateCode":"BY","latitude":"2.80257000","longitude":"44.07805000"},{"name":"Bandarbeyla","countryCode":"SO","stateCode":"BR","latitude":"9.49420000","longitude":"50.81220000"},{"name":"Bargaal","countryCode":"SO","stateCode":"BR","latitude":"11.28636000","longitude":"51.07730000"},{"name":"Bereeda","countryCode":"SO","stateCode":"BR","latitude":"11.87037000","longitude":"51.05795000"},{"name":"Bosaso","countryCode":"SO","stateCode":"BR","latitude":"11.28421000","longitude":"49.18158000"},{"name":"Caluula","countryCode":"SO","stateCode":"BR","latitude":"11.96611000","longitude":"50.75694000"},{"name":"Iskushuban","countryCode":"SO","stateCode":"BR","latitude":"10.28370000","longitude":"50.23000000"},{"name":"Qandala","countryCode":"SO","stateCode":"BR","latitude":"11.47197000","longitude":"49.87282000"},{"name":"Beledweyne","countryCode":"SO","stateCode":"HI","latitude":"4.73583000","longitude":"45.20361000"},{"name":"Buulobarde","countryCode":"SO","stateCode":"HI","latitude":"3.85375000","longitude":"45.56744000"},{"name":"Jalalaqsi","countryCode":"SO","stateCode":"HI","latitude":"3.37660000","longitude":"45.59960000"},{"name":"Burao","countryCode":"SO","stateCode":"TO","latitude":"9.52213000","longitude":"45.53363000"},{"name":"Ceek","countryCode":"SO","stateCode":"TO","latitude":"8.99907000","longitude":"45.35824000"},{"name":"Oodweyne","countryCode":"SO","stateCode":"TO","latitude":"9.40920000","longitude":"45.06397000"},{"name":"Buur Gaabo","countryCode":"SO","stateCode":"JH","latitude":"-1.21917000","longitude":"41.83725000"},{"name":"Jamaame","countryCode":"SO","stateCode":"JH","latitude":"0.06968000","longitude":"42.74497000"},{"name":"Kismayo","countryCode":"SO","stateCode":"JH","latitude":"-0.35817000","longitude":"42.54536000"},{"name":"Cadale","countryCode":"SO","stateCode":"SD","latitude":"2.76030000","longitude":"46.32220000"},{"name":"Jawhar","countryCode":"SO","stateCode":"SD","latitude":"2.78087000","longitude":"45.50048000"},{"name":"Mahaddayweyne","countryCode":"SO","stateCode":"SD","latitude":"2.97260000","longitude":"45.53470000"},{"name":"Ceelbuur","countryCode":"SO","stateCode":"GA","latitude":"4.68501000","longitude":"46.61760000"},{"name":"Ceeldheer","countryCode":"SO","stateCode":"GA","latitude":"3.84878000","longitude":"47.18064000"},{"name":"Dhuusamarreeb","countryCode":"SO","stateCode":"GA","latitude":"5.53597000","longitude":"46.38666000"},{"name":"Ceerigaabo","countryCode":"SO","stateCode":"SA","latitude":"10.61616000","longitude":"47.36795000"},{"name":"Las Khorey","countryCode":"SO","stateCode":"SA","latitude":"11.15950000","longitude":"48.19670000"},{"name":"Dujuuma","countryCode":"SO","stateCode":"JD","latitude":"1.25311000","longitude":"42.57377000"},{"name":"Jilib","countryCode":"SO","stateCode":"JD","latitude":"0.48829000","longitude":"42.78535000"},{"name":"Saacow","countryCode":"SO","stateCode":"JD","latitude":"1.62794000","longitude":"42.44067000"},{"name":"Eyl","countryCode":"SO","stateCode":"NU","latitude":"7.98030000","longitude":"49.81640000"},{"name":"Garoowe","countryCode":"SO","stateCode":"NU","latitude":"8.40207000","longitude":"48.48284000"},{"name":"Gaalkacyo","countryCode":"SO","stateCode":"MU","latitude":"6.76972000","longitude":"47.43083000"},{"name":"Hobyo","countryCode":"SO","stateCode":"MU","latitude":"5.35050000","longitude":"48.52680000"},{"name":"Xarardheere","countryCode":"SO","stateCode":"MU","latitude":"4.65440000","longitude":"47.85750000"},{"name":"Mogadishu","countryCode":"SO","stateCode":"BN","latitude":"2.03711000","longitude":"45.34375000"},{"name":"Tayeeglow","countryCode":"SO","stateCode":"BK","latitude":"4.01897000","longitude":"44.51111000"},{"name":"Waajid","countryCode":"SO","stateCode":"BK","latitude":"3.80958000","longitude":"43.24627000"},{"name":"Xuddur","countryCode":"SO","stateCode":"BK","latitude":"4.12129000","longitude":"43.88945000"},{"name":"Yeed","countryCode":"SO","stateCode":"BK","latitude":"4.55000000","longitude":"43.03333000"},{"name":"Albina","countryCode":"SR","stateCode":"MA","latitude":"5.49788000","longitude":"-54.05522000"},{"name":"Moengo","countryCode":"SR","stateCode":"MA","latitude":"5.61411000","longitude":"-54.40121000"},{"name":"Brokopondo","countryCode":"SR","stateCode":"BR","latitude":"5.05594000","longitude":"-54.98043000"},{"name":"Brownsweg","countryCode":"SR","stateCode":"BR","latitude":"5.00435000","longitude":"-55.15333000"},{"name":"Groningen","countryCode":"SR","stateCode":"SA","latitude":"5.80000000","longitude":"-55.46667000"},{"name":"Lelydorp","countryCode":"SR","stateCode":"WA","latitude":"5.70000000","longitude":"-55.23333000"},{"name":"Mariënburg","countryCode":"SR","stateCode":"CM","latitude":"5.87722000","longitude":"-55.04322000"},{"name":"Nieuw Amsterdam","countryCode":"SR","stateCode":"CM","latitude":"5.88573000","longitude":"-55.08871000"},{"name":"Nieuw Nickerie","countryCode":"SR","stateCode":"NI","latitude":"5.92606000","longitude":"-56.97297000"},{"name":"Wageningen","countryCode":"SR","stateCode":"NI","latitude":"5.76010000","longitude":"-56.66523000"},{"name":"Onverwacht","countryCode":"SR","stateCode":"PR","latitude":"5.58983000","longitude":"-55.19462000"},{"name":"Paramaribo","countryCode":"SR","stateCode":"PM","latitude":"5.86638000","longitude":"-55.16682000"},{"name":"Totness","countryCode":"SR","stateCode":"CR","latitude":"5.87618000","longitude":"-56.32572000"},{"name":"Yirol","countryCode":"SS","stateCode":"LK","latitude":"6.55250000","longitude":"30.49806000"},{"name":"Cantagalo District","countryCode":"ST","stateCode":"S","latitude":"0.21667000","longitude":"6.70000000"},{"name":"Caué District","countryCode":"ST","stateCode":"S","latitude":"0.13415000","longitude":"6.63825000"},{"name":"São Tomé","countryCode":"ST","stateCode":"S","latitude":"0.33654000","longitude":"6.72732000"},{"name":"Trindade","countryCode":"ST","stateCode":"S","latitude":"0.29667000","longitude":"6.68139000"},{"name":"Santo António","countryCode":"ST","stateCode":"P","latitude":"1.63943000","longitude":"7.41951000"},{"name":"Acajutla","countryCode":"SV","stateCode":"SO","latitude":"13.59278000","longitude":"-89.82750000"},{"name":"Armenia","countryCode":"SV","stateCode":"SO","latitude":"13.74361000","longitude":"-89.49889000"},{"name":"Izalco","countryCode":"SV","stateCode":"SO","latitude":"13.74472000","longitude":"-89.67306000"},{"name":"Juayúa","countryCode":"SV","stateCode":"SO","latitude":"13.84139000","longitude":"-89.74556000"},{"name":"Nahuizalco","countryCode":"SV","stateCode":"SO","latitude":"13.77750000","longitude":"-89.73667000"},{"name":"San Antonio del Monte","countryCode":"SV","stateCode":"SO","latitude":"13.71639000","longitude":"-89.73833000"},{"name":"Sonsonate","countryCode":"SV","stateCode":"SO","latitude":"13.71889000","longitude":"-89.72417000"},{"name":"Sonzacate","countryCode":"SV","stateCode":"SO","latitude":"13.73417000","longitude":"-89.71472000"},{"name":"Aguilares","countryCode":"SV","stateCode":"SS","latitude":"13.95722000","longitude":"-89.18972000"},{"name":"Apopa","countryCode":"SV","stateCode":"SS","latitude":"13.80722000","longitude":"-89.17917000"},{"name":"Ayutuxtepeque","countryCode":"SV","stateCode":"SS","latitude":"13.74556000","longitude":"-89.20639000"},{"name":"Cuscatancingo","countryCode":"SV","stateCode":"SS","latitude":"13.73611000","longitude":"-89.18139000"},{"name":"Delgado","countryCode":"SV","stateCode":"SS","latitude":"13.72417000","longitude":"-89.17028000"},{"name":"El Paisnal","countryCode":"SV","stateCode":"SS","latitude":"13.97361000","longitude":"-89.21861000"},{"name":"Guazapa","countryCode":"SV","stateCode":"SS","latitude":"13.87694000","longitude":"-89.17306000"},{"name":"Ilopango","countryCode":"SV","stateCode":"SS","latitude":"13.70167000","longitude":"-89.10944000"},{"name":"Mejicanos","countryCode":"SV","stateCode":"SS","latitude":"13.74028000","longitude":"-89.21306000"},{"name":"Panchimalco","countryCode":"SV","stateCode":"SS","latitude":"13.61278000","longitude":"-89.18000000"},{"name":"Rosario de Mora","countryCode":"SV","stateCode":"SS","latitude":"13.57528000","longitude":"-89.20889000"},{"name":"San Marcos","countryCode":"SV","stateCode":"SS","latitude":"13.65889000","longitude":"-89.18306000"},{"name":"San Salvador","countryCode":"SV","stateCode":"SS","latitude":"13.68935000","longitude":"-89.18718000"},{"name":"Santo Tomás","countryCode":"SV","stateCode":"SS","latitude":"13.64083000","longitude":"-89.13333000"},{"name":"Soyapango","countryCode":"SV","stateCode":"SS","latitude":"13.71024000","longitude":"-89.13989000"},{"name":"Tonacatepeque","countryCode":"SV","stateCode":"SS","latitude":"13.78111000","longitude":"-89.11861000"},{"name":"Ahuachapán","countryCode":"SV","stateCode":"AH","latitude":"13.92139000","longitude":"-89.84500000"},{"name":"Atiquizaya","countryCode":"SV","stateCode":"AH","latitude":"13.97694000","longitude":"-89.75250000"},{"name":"Concepción de Ataco","countryCode":"SV","stateCode":"AH","latitude":"13.87028000","longitude":"-89.84861000"},{"name":"Guaymango","countryCode":"SV","stateCode":"AH","latitude":"13.75028000","longitude":"-89.84222000"},{"name":"Jujutla","countryCode":"SV","stateCode":"AH","latitude":"13.78694000","longitude":"-89.85722000"},{"name":"San Francisco Menéndez","countryCode":"SV","stateCode":"AH","latitude":"13.84306000","longitude":"-90.01583000"},{"name":"Tacuba","countryCode":"SV","stateCode":"AH","latitude":"13.90111000","longitude":"-89.92972000"},{"name":"Anamorós","countryCode":"SV","stateCode":"UN","latitude":"13.74056000","longitude":"-87.87361000"},{"name":"Conchagua","countryCode":"SV","stateCode":"UN","latitude":"13.30778000","longitude":"-87.86472000"},{"name":"Intipucá","countryCode":"SV","stateCode":"UN","latitude":"13.19694000","longitude":"-88.05444000"},{"name":"La Unión","countryCode":"SV","stateCode":"UN","latitude":"13.33694000","longitude":"-87.84389000"},{"name":"Nueva Esparta","countryCode":"SV","stateCode":"UN","latitude":"13.78361000","longitude":"-87.83861000"},{"name":"Pasaquina","countryCode":"SV","stateCode":"UN","latitude":"13.58444000","longitude":"-87.84111000"},{"name":"San Alejo","countryCode":"SV","stateCode":"UN","latitude":"13.43139000","longitude":"-87.96306000"},{"name":"Santa Rosa de Lima","countryCode":"SV","stateCode":"UN","latitude":"13.62472000","longitude":"-87.89361000"},{"name":"Antiguo Cuscatlán","countryCode":"SV","stateCode":"LI","latitude":"13.66492000","longitude":"-89.25319000"},{"name":"Ciudad Arce","countryCode":"SV","stateCode":"LI","latitude":"13.84028000","longitude":"-89.44722000"},{"name":"La Libertad","countryCode":"SV","stateCode":"LI","latitude":"13.48833000","longitude":"-89.32222000"},{"name":"Nuevo Cuscatlán","countryCode":"SV","stateCode":"LI","latitude":"13.64861000","longitude":"-89.26528000"},{"name":"Quezaltepeque","countryCode":"SV","stateCode":"LI","latitude":"13.83124000","longitude":"-89.27221000"},{"name":"San Juan Opico","countryCode":"SV","stateCode":"LI","latitude":"13.87611000","longitude":"-89.35972000"},{"name":"San Pablo Tacachico","countryCode":"SV","stateCode":"LI","latitude":"13.97556000","longitude":"-89.34000000"},{"name":"Santa Tecla","countryCode":"SV","stateCode":"LI","latitude":"13.67694000","longitude":"-89.27972000"},{"name":"Zaragoza","countryCode":"SV","stateCode":"LI","latitude":"13.58944000","longitude":"-89.28889000"},{"name":"Apastepeque","countryCode":"SV","stateCode":"SV","latitude":"13.66667000","longitude":"-88.78333000"},{"name":"San Sebastián","countryCode":"SV","stateCode":"SV","latitude":"13.73333000","longitude":"-88.83333000"},{"name":"San Vicente","countryCode":"SV","stateCode":"SV","latitude":"13.63333000","longitude":"-88.80000000"},{"name":"Berlín","countryCode":"SV","stateCode":"US","latitude":"13.50000000","longitude":"-88.53333000"},{"name":"Concepción Batres","countryCode":"SV","stateCode":"US","latitude":"13.35000000","longitude":"-88.36667000"},{"name":"Jiquilisco","countryCode":"SV","stateCode":"US","latitude":"13.31667000","longitude":"-88.58333000"},{"name":"Jucuapa","countryCode":"SV","stateCode":"US","latitude":"13.51667000","longitude":"-88.38333000"},{"name":"Jucuarán","countryCode":"SV","stateCode":"US","latitude":"13.25389000","longitude":"-88.24778000"},{"name":"Ozatlán","countryCode":"SV","stateCode":"US","latitude":"13.38333000","longitude":"-88.50000000"},{"name":"Puerto El Triunfo","countryCode":"SV","stateCode":"US","latitude":"13.28333000","longitude":"-88.55000000"},{"name":"San Agustín","countryCode":"SV","stateCode":"US","latitude":"13.43333000","longitude":"-88.60000000"},{"name":"Santa Elena","countryCode":"SV","stateCode":"US","latitude":"13.38333000","longitude":"-88.41667000"},{"name":"Santiago de María","countryCode":"SV","stateCode":"US","latitude":"13.48333000","longitude":"-88.46667000"},{"name":"Usulután","countryCode":"SV","stateCode":"US","latitude":"13.35000000","longitude":"-88.45000000"},{"name":"Cacaopera","countryCode":"SV","stateCode":"MO","latitude":"13.76667000","longitude":"-88.08333000"},{"name":"Corinto","countryCode":"SV","stateCode":"MO","latitude":"13.81083000","longitude":"-87.97139000"},{"name":"Guatajiagua","countryCode":"SV","stateCode":"MO","latitude":"13.66667000","longitude":"-88.20000000"},{"name":"Jocoro","countryCode":"SV","stateCode":"MO","latitude":"13.61667000","longitude":"-88.01667000"},{"name":"San Francisco","countryCode":"SV","stateCode":"MO","latitude":"13.70000000","longitude":"-88.10000000"},{"name":"Sociedad","countryCode":"SV","stateCode":"MO","latitude":"13.70000000","longitude":"-88.01667000"},{"name":"Candelaria de La Frontera","countryCode":"SV","stateCode":"SA","latitude":"14.11667000","longitude":"-89.65000000"},{"name":"Chalchuapa","countryCode":"SV","stateCode":"SA","latitude":"13.98667000","longitude":"-89.68111000"},{"name":"Coatepeque","countryCode":"SV","stateCode":"SA","latitude":"13.92861000","longitude":"-89.50417000"},{"name":"El Congo","countryCode":"SV","stateCode":"SA","latitude":"13.90889000","longitude":"-89.49583000"},{"name":"Metapán","countryCode":"SV","stateCode":"SA","latitude":"14.33333000","longitude":"-89.45000000"},{"name":"Santa Ana","countryCode":"SV","stateCode":"SA","latitude":"13.99417000","longitude":"-89.55972000"},{"name":"Texistepeque","countryCode":"SV","stateCode":"SA","latitude":"14.13333000","longitude":"-89.50000000"},{"name":"Chalatenango","countryCode":"SV","stateCode":"CH","latitude":"14.03333000","longitude":"-88.93333000"},{"name":"Nueva Concepción","countryCode":"SV","stateCode":"CH","latitude":"14.13333000","longitude":"-89.30000000"},{"name":"Chapeltique","countryCode":"SV","stateCode":"SM","latitude":"13.63333000","longitude":"-88.26667000"},{"name":"Chinameca","countryCode":"SV","stateCode":"SM","latitude":"13.50000000","longitude":"-88.35000000"},{"name":"Chirilagua","countryCode":"SV","stateCode":"SM","latitude":"13.22028000","longitude":"-88.13861000"},{"name":"Ciudad Barrios","countryCode":"SV","stateCode":"SM","latitude":"13.76667000","longitude":"-88.26667000"},{"name":"El Tránsito","countryCode":"SV","stateCode":"SM","latitude":"13.35000000","longitude":"-88.35000000"},{"name":"Lolotique","countryCode":"SV","stateCode":"SM","latitude":"13.55000000","longitude":"-88.35000000"},{"name":"Moncagua","countryCode":"SV","stateCode":"SM","latitude":"13.53333000","longitude":"-88.25000000"},{"name":"Nueva Guadalupe","countryCode":"SV","stateCode":"SM","latitude":"13.53333000","longitude":"-88.35000000"},{"name":"San Miguel","countryCode":"SV","stateCode":"SM","latitude":"13.48333000","longitude":"-88.18333000"},{"name":"San Rafael Oriente","countryCode":"SV","stateCode":"SM","latitude":"13.38333000","longitude":"-88.35000000"},{"name":"Sesori","countryCode":"SV","stateCode":"SM","latitude":"13.71667000","longitude":"-88.36667000"},{"name":"Cojutepeque","countryCode":"SV","stateCode":"CU","latitude":"13.71667000","longitude":"-88.93333000"},{"name":"San Martín","countryCode":"SV","stateCode":"CU","latitude":"13.78333000","longitude":"-88.91667000"},{"name":"Suchitoto","countryCode":"SV","stateCode":"CU","latitude":"13.93806000","longitude":"-89.02778000"},{"name":"Tecoluca","countryCode":"SV","stateCode":"CU","latitude":"13.78917000","longitude":"-89.00528000"},{"name":"Tenancingo","countryCode":"SV","stateCode":"CU","latitude":"13.83333000","longitude":"-88.98333000"},{"name":"El Rosario","countryCode":"SV","stateCode":"PA","latitude":"13.49778000","longitude":"-89.02972000"},{"name":"Olocuilta","countryCode":"SV","stateCode":"PA","latitude":"13.56972000","longitude":"-89.11722000"},{"name":"San Pedro Masahuat","countryCode":"SV","stateCode":"PA","latitude":"13.54361000","longitude":"-89.03861000"},{"name":"Santiago Nonualco","countryCode":"SV","stateCode":"PA","latitude":"13.51667000","longitude":"-88.95000000"},{"name":"Zacatecoluca","countryCode":"SV","stateCode":"PA","latitude":"13.50000000","longitude":"-88.86667000"},{"name":"Sensuntepeque","countryCode":"SV","stateCode":"CA","latitude":"13.86667000","longitude":"-88.63333000"},{"name":"Victoria","countryCode":"SV","stateCode":"CA","latitude":"13.95000000","longitude":"-88.63333000"},{"name":"Ad Darbāsīyah","countryCode":"SY","stateCode":"HA","latitude":"37.07279000","longitude":"40.65199000"},{"name":"Al Mālikīyah","countryCode":"SY","stateCode":"HA","latitude":"37.17701000","longitude":"42.14006000"},{"name":"Al Qāmishlī","countryCode":"SY","stateCode":"HA","latitude":"37.05215000","longitude":"41.23142000"},{"name":"Al Ḩasakah","countryCode":"SY","stateCode":"HA","latitude":"36.50237000","longitude":"40.74772000"},{"name":"Al-Malikiyah District","countryCode":"SY","stateCode":"HA","latitude":"36.94113000","longitude":"41.90157000"},{"name":"Amude","countryCode":"SY","stateCode":"HA","latitude":"37.10417000","longitude":"40.93000000"},{"name":"Ad Duraykīsh","countryCode":"SY","stateCode":"TA","latitude":"34.89514000","longitude":"36.14303000"},{"name":"Bāniyās","countryCode":"SY","stateCode":"TA","latitude":"35.18188000","longitude":"35.94871000"},{"name":"Kaff al-Jaa","countryCode":"SY","stateCode":"TA","latitude":"35.08638000","longitude":"36.20605000"},{"name":"Safita District","countryCode":"SY","stateCode":"TA","latitude":"34.80419000","longitude":"36.12293000"},{"name":"Satita","countryCode":"SY","stateCode":"TA","latitude":"34.82099000","longitude":"36.11773000"},{"name":"Tartouss","countryCode":"SY","stateCode":"TA","latitude":"34.88902000","longitude":"35.88659000"},{"name":"Ad Dānā","countryCode":"SY","stateCode":"ID","latitude":"36.21254000","longitude":"36.76998000"},{"name":"Armanāz","countryCode":"SY","stateCode":"ID","latitude":"36.08363000","longitude":"36.50310000"},{"name":"Arīḩā","countryCode":"SY","stateCode":"ID","latitude":"35.81374000","longitude":"36.60964000"},{"name":"Binnish","countryCode":"SY","stateCode":"ID","latitude":"35.95664000","longitude":"36.71380000"},{"name":"Darkūsh","countryCode":"SY","stateCode":"ID","latitude":"35.99180000","longitude":"36.39361000"},{"name":"Harem District","countryCode":"SY","stateCode":"ID","latitude":"36.14014000","longitude":"36.56535000"},{"name":"Idlib","countryCode":"SY","stateCode":"ID","latitude":"35.93062000","longitude":"36.63393000"},{"name":"Jisr al-Shughur District","countryCode":"SY","stateCode":"ID","latitude":"35.87756000","longitude":"36.32901000"},{"name":"Jisr ash Shughūr","countryCode":"SY","stateCode":"ID","latitude":"35.81418000","longitude":"36.31983000"},{"name":"Kafr Takhārīm","countryCode":"SY","stateCode":"ID","latitude":"36.11680000","longitude":"36.51522000"},{"name":"Kafranbel","countryCode":"SY","stateCode":"ID","latitude":"35.61376000","longitude":"36.56449000"},{"name":"Khān Shaykhūn","countryCode":"SY","stateCode":"ID","latitude":"35.44208000","longitude":"36.65095000"},{"name":"Maarrat al-Nu\'man District","countryCode":"SY","stateCode":"ID","latitude":"35.53858000","longitude":"36.79193000"},{"name":"Ma‘arratmişrīn","countryCode":"SY","stateCode":"ID","latitude":"36.01152000","longitude":"36.67183000"},{"name":"Salqīn","countryCode":"SY","stateCode":"ID","latitude":"36.13865000","longitude":"36.45244000"},{"name":"Sarmīn","countryCode":"SY","stateCode":"ID","latitude":"35.90403000","longitude":"36.72501000"},{"name":"Sarāqib","countryCode":"SY","stateCode":"ID","latitude":"35.86447000","longitude":"36.80591000"},{"name":"Taftanāz","countryCode":"SY","stateCode":"ID","latitude":"35.99832000","longitude":"36.78579000"},{"name":"Ḩārim","countryCode":"SY","stateCode":"ID","latitude":"36.21176000","longitude":"36.52078000"},{"name":"Afrin District","countryCode":"SY","stateCode":"HL","latitude":"36.54891000","longitude":"36.79295000"},{"name":"Al Atārib","countryCode":"SY","stateCode":"HL","latitude":"36.13907000","longitude":"36.82504000"},{"name":"Al Bāb","countryCode":"SY","stateCode":"HL","latitude":"36.37051000","longitude":"37.51570000"},{"name":"Al-Bab District","countryCode":"SY","stateCode":"HL","latitude":"36.30946000","longitude":"37.53277000"},{"name":"Aleppo","countryCode":"SY","stateCode":"HL","latitude":"36.20124000","longitude":"37.16117000"},{"name":"As Safīrah","countryCode":"SY","stateCode":"HL","latitude":"36.07696000","longitude":"37.37251000"},{"name":"Azaz District","countryCode":"SY","stateCode":"HL","latitude":"36.49986000","longitude":"37.18382000"},{"name":"Dayr Ḩāfir","countryCode":"SY","stateCode":"HL","latitude":"36.15694000","longitude":"37.70778000"},{"name":"I‘zāz","countryCode":"SY","stateCode":"HL","latitude":"36.58662000","longitude":"37.04628000"},{"name":"Jarābulus","countryCode":"SY","stateCode":"HL","latitude":"36.81750000","longitude":"38.01111000"},{"name":"Kafr Şaghīr","countryCode":"SY","stateCode":"HL","latitude":"36.29264000","longitude":"37.25590000"},{"name":"Khanāşir","countryCode":"SY","stateCode":"HL","latitude":"35.78159000","longitude":"37.49919000"},{"name":"Manbij","countryCode":"SY","stateCode":"HL","latitude":"36.52815000","longitude":"37.95495000"},{"name":"Manbij District","countryCode":"SY","stateCode":"HL","latitude":"36.06687000","longitude":"37.91735000"},{"name":"Mount Simeon District","countryCode":"SY","stateCode":"HL","latitude":"35.99956000","longitude":"37.08473000"},{"name":"Nubl","countryCode":"SY","stateCode":"HL","latitude":"36.37867000","longitude":"36.99294000"},{"name":"Tall Rif‘at","countryCode":"SY","stateCode":"HL","latitude":"36.47229000","longitude":"37.09471000"},{"name":"Tādif","countryCode":"SY","stateCode":"HL","latitude":"36.34814000","longitude":"37.53090000"},{"name":"Şūrān","countryCode":"SY","stateCode":"HL","latitude":"36.56579000","longitude":"37.21270000"},{"name":"‘Afrīn","countryCode":"SY","stateCode":"HL","latitude":"36.51194000","longitude":"36.86954000"},{"name":"‘Ayn al ‘Arab","countryCode":"SY","stateCode":"HL","latitude":"36.89095000","longitude":"38.35347000"},{"name":"Al Ghanţū","countryCode":"SY","stateCode":"HI","latitude":"34.82202000","longitude":"36.69613000"},{"name":"Al Qaryatayn","countryCode":"SY","stateCode":"HI","latitude":"34.22956000","longitude":"37.24066000"},{"name":"Al Quşayr","countryCode":"SY","stateCode":"HI","latitude":"34.50780000","longitude":"36.58029000"},{"name":"Al-Rastan District","countryCode":"SY","stateCode":"HI","latitude":"34.87100000","longitude":"36.77245000"},{"name":"Ar Rastan","countryCode":"SY","stateCode":"HI","latitude":"34.92667000","longitude":"36.73241000"},{"name":"Hisya","countryCode":"SY","stateCode":"HI","latitude":"34.41197000","longitude":"36.75867000"},{"name":"Homs","countryCode":"SY","stateCode":"HI","latitude":"34.72682000","longitude":"36.72339000"},{"name":"Kafr Lāhā","countryCode":"SY","stateCode":"HI","latitude":"34.89469000","longitude":"36.49582000"},{"name":"Mukharram al Fawqānī","countryCode":"SY","stateCode":"HI","latitude":"34.81521000","longitude":"37.08677000"},{"name":"Tadmur","countryCode":"SY","stateCode":"HI","latitude":"34.56240000","longitude":"38.28402000"},{"name":"Tadmur District","countryCode":"SY","stateCode":"HI","latitude":"34.42401000","longitude":"38.64580000"},{"name":"Tallbīsah","countryCode":"SY","stateCode":"HI","latitude":"34.84072000","longitude":"36.73092000"},{"name":"Tallkalakh","countryCode":"SY","stateCode":"HI","latitude":"34.66842000","longitude":"36.25995000"},{"name":"Şadad","countryCode":"SY","stateCode":"HI","latitude":"34.31248000","longitude":"36.92562000"},{"name":"Al Kiswah","countryCode":"SY","stateCode":"RD","latitude":"33.35810000","longitude":"36.24190000"},{"name":"Al Quţayfah","countryCode":"SY","stateCode":"RD","latitude":"33.73848000","longitude":"36.60071000"},{"name":"Al-Zabadani District","countryCode":"SY","stateCode":"RD","latitude":"33.70819000","longitude":"36.11198000"},{"name":"An Nabk","countryCode":"SY","stateCode":"RD","latitude":"34.02403000","longitude":"36.72848000"},{"name":"At Tall","countryCode":"SY","stateCode":"RD","latitude":"33.61033000","longitude":"36.31070000"},{"name":"Az Zabadānī","countryCode":"SY","stateCode":"RD","latitude":"33.72488000","longitude":"36.10050000"},{"name":"Dayr al ‘Aşāfīr","countryCode":"SY","stateCode":"RD","latitude":"33.46585000","longitude":"36.42044000"},{"name":"Douma","countryCode":"SY","stateCode":"RD","latitude":"33.57175000","longitude":"36.40270000"},{"name":"Dārayyā","countryCode":"SY","stateCode":"RD","latitude":"33.45835000","longitude":"36.23256000"},{"name":"Jaramānā","countryCode":"SY","stateCode":"RD","latitude":"33.48620000","longitude":"36.34614000"},{"name":"Jayrūd","countryCode":"SY","stateCode":"RD","latitude":"33.80709000","longitude":"36.73861000"},{"name":"Ma‘lūlā","countryCode":"SY","stateCode":"RD","latitude":"33.84529000","longitude":"36.54514000"},{"name":"Medaya","countryCode":"SY","stateCode":"RD","latitude":"33.69032000","longitude":"36.10354000"},{"name":"Qaţanā","countryCode":"SY","stateCode":"RD","latitude":"33.43757000","longitude":"36.07888000"},{"name":"Qārah","countryCode":"SY","stateCode":"RD","latitude":"34.15558000","longitude":"36.74284000"},{"name":"Yabrūd","countryCode":"SY","stateCode":"RD","latitude":"33.96921000","longitude":"36.65729000"},{"name":"Şaydnāyā","countryCode":"SY","stateCode":"RD","latitude":"33.69473000","longitude":"36.37146000"},{"name":"Ḩarastā","countryCode":"SY","stateCode":"RD","latitude":"33.55869000","longitude":"36.36515000"},{"name":"‘Irbīn","countryCode":"SY","stateCode":"RD","latitude":"33.53719000","longitude":"36.36635000"},{"name":"Al Mayādīn","countryCode":"SY","stateCode":"DY","latitude":"35.01982000","longitude":"40.45154000"},{"name":"Deir ez-Zor","countryCode":"SY","stateCode":"DY","latitude":"35.33588000","longitude":"40.14084000"},{"name":"Hajīn","countryCode":"SY","stateCode":"DY","latitude":"34.69508000","longitude":"40.83138000"},{"name":"Subaykhān","countryCode":"SY","stateCode":"DY","latitude":"34.85305000","longitude":"40.59987000"},{"name":"Ālbū Kamāl","countryCode":"SY","stateCode":"DY","latitude":"34.45226000","longitude":"40.91854000"},{"name":"Al Muzayrīb","countryCode":"SY","stateCode":"DR","latitude":"32.71084000","longitude":"36.02751000"},{"name":"Al Ḩarāk","countryCode":"SY","stateCode":"DR","latitude":"32.74932000","longitude":"36.30994000"},{"name":"Al-Sanamayn District","countryCode":"SY","stateCode":"DR","latitude":"33.12559000","longitude":"36.27540000"},{"name":"Ash Shaykh Miskīn","countryCode":"SY","stateCode":"DR","latitude":"32.82944000","longitude":"36.15933000"},{"name":"Aş Şanamayn","countryCode":"SY","stateCode":"DR","latitude":"33.07186000","longitude":"36.18316000"},{"name":"Buşrá ash Shām","countryCode":"SY","stateCode":"DR","latitude":"32.52013000","longitude":"36.48256000"},{"name":"Dar‘ā","countryCode":"SY","stateCode":"DR","latitude":"32.61889000","longitude":"36.10213000"},{"name":"Ghabāghib","countryCode":"SY","stateCode":"DR","latitude":"33.18235000","longitude":"36.22534000"},{"name":"Inkhil","countryCode":"SY","stateCode":"DR","latitude":"33.01809000","longitude":"36.12828000"},{"name":"Izra District","countryCode":"SY","stateCode":"DR","latitude":"32.90121000","longitude":"36.16144000"},{"name":"Izra‘","countryCode":"SY","stateCode":"DR","latitude":"32.87060000","longitude":"36.25453000"},{"name":"Jāsim","countryCode":"SY","stateCode":"DR","latitude":"32.99233000","longitude":"36.06018000"},{"name":"Nawá","countryCode":"SY","stateCode":"DR","latitude":"32.89044000","longitude":"36.03990000"},{"name":"Tasīl","countryCode":"SY","stateCode":"DR","latitude":"32.83395000","longitude":"35.96973000"},{"name":"Ţafas","countryCode":"SY","stateCode":"DR","latitude":"32.73709000","longitude":"36.06654000"},{"name":"Al Qunayţirah","countryCode":"SY","stateCode":"QU","latitude":"33.12595000","longitude":"35.82461000"},{"name":"Al-Haffah District","countryCode":"SY","stateCode":"LA","latitude":"35.59687000","longitude":"36.11198000"},{"name":"Jablah","countryCode":"SY","stateCode":"LA","latitude":"35.36211000","longitude":"35.92759000"},{"name":"Jableh District","countryCode":"SY","stateCode":"LA","latitude":"35.29048000","longitude":"36.04490000"},{"name":"Kassab","countryCode":"SY","stateCode":"LA","latitude":"35.92639000","longitude":"35.98970000"},{"name":"Latakia","countryCode":"SY","stateCode":"LA","latitude":"35.53168000","longitude":"35.79011000"},{"name":"Latakia District","countryCode":"SY","stateCode":"LA","latitude":"35.72426000","longitude":"35.94150000"},{"name":"Qardaha District","countryCode":"SY","stateCode":"LA","latitude":"35.39593000","longitude":"36.08603000"},{"name":"Şlinfah","countryCode":"SY","stateCode":"LA","latitude":"35.59822000","longitude":"36.18770000"},{"name":"Al-Salamiyah District","countryCode":"SY","stateCode":"HM","latitude":"35.14398000","longitude":"37.59235000"},{"name":"As Salamīyah","countryCode":"SY","stateCode":"HM","latitude":"35.01127000","longitude":"37.05324000"},{"name":"As Suqaylibīyah","countryCode":"SY","stateCode":"HM","latitude":"35.36674000","longitude":"36.39359000"},{"name":"Hama District","countryCode":"SY","stateCode":"HM","latitude":"35.28577000","longitude":"37.12626000"},{"name":"Kafr Zaytā","countryCode":"SY","stateCode":"HM","latitude":"35.37425000","longitude":"36.60330000"},{"name":"Masyaf District","countryCode":"SY","stateCode":"HM","latitude":"35.10335000","longitude":"36.33920000"},{"name":"Maşyāf","countryCode":"SY","stateCode":"HM","latitude":"35.06530000","longitude":"36.34060000"},{"name":"Mūrak","countryCode":"SY","stateCode":"HM","latitude":"35.37615000","longitude":"36.68970000"},{"name":"Souran","countryCode":"SY","stateCode":"HM","latitude":"35.29193000","longitude":"36.74848000"},{"name":"Tall Salḩab","countryCode":"SY","stateCode":"HM","latitude":"35.25884000","longitude":"36.38461000"},{"name":"Tremseh","countryCode":"SY","stateCode":"HM","latitude":"35.27181000","longitude":"36.50395000"},{"name":"Ţayyibat al Imām","countryCode":"SY","stateCode":"HM","latitude":"35.26592000","longitude":"36.71219000"},{"name":"Ḩalfāyā","countryCode":"SY","stateCode":"HM","latitude":"35.26014000","longitude":"36.60581000"},{"name":"Ḩamāh","countryCode":"SY","stateCode":"HM","latitude":"35.13179000","longitude":"36.75783000"},{"name":"Al-Thawrah District","countryCode":"SY","stateCode":"RA","latitude":"35.79843000","longitude":"38.34550000"},{"name":"Ar Raqqah","countryCode":"SY","stateCode":"RA","latitude":"35.95283000","longitude":"39.00788000"},{"name":"Ar-Raqqah District","countryCode":"SY","stateCode":"RA","latitude":"35.87204000","longitude":"39.04706000"},{"name":"Ath Thawrah","countryCode":"SY","stateCode":"RA","latitude":"35.83758000","longitude":"38.54828000"},{"name":"Tall Abyaḑ","countryCode":"SY","stateCode":"RA","latitude":"36.69648000","longitude":"38.95382000"},{"name":"Tell Abyad District","countryCode":"SY","stateCode":"RA","latitude":"36.48280000","longitude":"39.21360000"},{"name":"As-Suwayda","countryCode":"SY","stateCode":"SU","latitude":"32.70896000","longitude":"36.56951000"},{"name":"As-Suwayda District","countryCode":"SY","stateCode":"SU","latitude":"32.78127000","longitude":"36.86502000"},{"name":"Salkhad District","countryCode":"SY","stateCode":"SU","latitude":"32.51779000","longitude":"36.91954000"},{"name":"Shahba District","countryCode":"SY","stateCode":"SU","latitude":"33.04282000","longitude":"36.72034000"},{"name":"Shahbā","countryCode":"SY","stateCode":"SU","latitude":"32.85514000","longitude":"36.62896000"},{"name":"Şalkhad","countryCode":"SY","stateCode":"SU","latitude":"32.49200000","longitude":"36.71114000"},{"name":"Şalākhid","countryCode":"SY","stateCode":"SU","latitude":"32.87271000","longitude":"36.57271000"},{"name":"Damascus","countryCode":"SY","stateCode":"DI","latitude":"33.51020000","longitude":"36.29128000"},{"name":"Bhunya","countryCode":"SZ","stateCode":"MA","latitude":"-26.55000000","longitude":"31.01667000"},{"name":"Ekukhanyeni","countryCode":"SZ","stateCode":"MA","latitude":"-26.38750000","longitude":"31.52806000"},{"name":"Kwaluseni","countryCode":"SZ","stateCode":"MA","latitude":"-26.48333000","longitude":"31.33333000"},{"name":"Malkerns","countryCode":"SZ","stateCode":"MA","latitude":"-26.56667000","longitude":"31.18333000"},{"name":"Manzini","countryCode":"SZ","stateCode":"MA","latitude":"-26.49884000","longitude":"31.38004000"},{"name":"Manzini South","countryCode":"SZ","stateCode":"MA","latitude":"-26.48333000","longitude":"31.36667000"},{"name":"Mhlambanyatsi","countryCode":"SZ","stateCode":"MA","latitude":"-26.45000000","longitude":"31.01667000"},{"name":"Ngwempisi","countryCode":"SZ","stateCode":"MA","latitude":"-26.69990000","longitude":"31.28876000"},{"name":"Ntondozi","countryCode":"SZ","stateCode":"MA","latitude":"-26.63500000","longitude":"31.22556000"},{"name":"Sidvokodvo","countryCode":"SZ","stateCode":"MA","latitude":"-26.62820000","longitude":"31.42021000"},{"name":"Big Bend","countryCode":"SZ","stateCode":"LU","latitude":"-26.81667000","longitude":"31.93333000"},{"name":"Dvokodvweni Inkhundla","countryCode":"SZ","stateCode":"LU","latitude":"-26.45398000","longitude":"31.76456000"},{"name":"Lomashasha","countryCode":"SZ","stateCode":"LU","latitude":"-26.06644000","longitude":"32.00768000"},{"name":"Mhlume","countryCode":"SZ","stateCode":"LU","latitude":"-26.03333000","longitude":"31.85000000"},{"name":"Nsoko","countryCode":"SZ","stateCode":"LU","latitude":"-27.03333000","longitude":"31.95000000"},{"name":"Siteki","countryCode":"SZ","stateCode":"LU","latitude":"-26.45250000","longitude":"31.94722000"},{"name":"Tshaneni","countryCode":"SZ","stateCode":"LU","latitude":"-25.98333000","longitude":"31.71667000"},{"name":"Vuvulane","countryCode":"SZ","stateCode":"LU","latitude":"-26.07427000","longitude":"31.87672000"},{"name":"Bulembu","countryCode":"SZ","stateCode":"HH","latitude":"-25.96667000","longitude":"31.13333000"},{"name":"Hhukwini","countryCode":"SZ","stateCode":"HH","latitude":"-26.31972000","longitude":"31.22222000"},{"name":"Lobamba","countryCode":"SZ","stateCode":"HH","latitude":"-26.46667000","longitude":"31.20000000"},{"name":"Mbabane","countryCode":"SZ","stateCode":"HH","latitude":"-26.31667000","longitude":"31.13333000"},{"name":"Nkhaba","countryCode":"SZ","stateCode":"HH","latitude":"-26.15728000","longitude":"31.16391000"},{"name":"Piggs Peak","countryCode":"SZ","stateCode":"HH","latitude":"-25.96082000","longitude":"31.24666000"},{"name":"Hlatikulu","countryCode":"SZ","stateCode":"SH","latitude":"-26.97917000","longitude":"31.32444000"},{"name":"Hluti","countryCode":"SZ","stateCode":"SH","latitude":"-27.21667000","longitude":"31.61667000"},{"name":"Kubuta","countryCode":"SZ","stateCode":"SH","latitude":"-26.88333000","longitude":"31.48333000"},{"name":"Lavumisa","countryCode":"SZ","stateCode":"SH","latitude":"-27.31005000","longitude":"31.89198000"},{"name":"Matsanjeni","countryCode":"SZ","stateCode":"SH","latitude":"-27.21585000","longitude":"31.72309000"},{"name":"Ngudzeni","countryCode":"SZ","stateCode":"SH","latitude":"-27.03583000","longitude":"31.55111000"},{"name":"Nhlangano","countryCode":"SZ","stateCode":"SH","latitude":"-27.11222000","longitude":"31.19833000"},{"name":"Nkwene","countryCode":"SZ","stateCode":"SH","latitude":"-26.89778000","longitude":"31.24972000"},{"name":"Sigwe Inkhundla","countryCode":"SZ","stateCode":"SH","latitude":"-27.05821000","longitude":"31.64543000"},{"name":"Zombodze Ikhundla","countryCode":"SZ","stateCode":"SH","latitude":"-27.22746000","longitude":"31.33799000"},{"name":"Abéché","countryCode":"TD","stateCode":"OD","latitude":"13.82916000","longitude":"20.83240000"},{"name":"Adré","countryCode":"TD","stateCode":"OD","latitude":"13.46648000","longitude":"22.19875000"},{"name":"Goz Béïda","countryCode":"TD","stateCode":"OD","latitude":"13.94563000","longitude":"20.54680000"},{"name":"Am Timan","countryCode":"TD","stateCode":"SA","latitude":"11.02970000","longitude":"20.28270000"},{"name":"Aozou","countryCode":"TD","stateCode":"TI","latitude":"21.83750000","longitude":"17.42750000"},{"name":"Ati","countryCode":"TD","stateCode":"BA","latitude":"13.21540000","longitude":"18.33530000"},{"name":"Oum Hadjer","countryCode":"TD","stateCode":"BA","latitude":"13.29540000","longitude":"19.69660000"},{"name":"Benoy","countryCode":"TD","stateCode":"LO","latitude":"8.98327000","longitude":"16.31991000"},{"name":"Beïnamar","countryCode":"TD","stateCode":"LO","latitude":"8.66980000","longitude":"15.38130000"},{"name":"Lac Wey","countryCode":"TD","stateCode":"LO","latitude":"8.70502000","longitude":"15.98303000"},{"name":"Moundou","countryCode":"TD","stateCode":"LO","latitude":"8.56667000","longitude":"16.08333000"},{"name":"Biltine","countryCode":"TD","stateCode":"WF","latitude":"14.52791000","longitude":"20.92749000"},{"name":"Iriba","countryCode":"TD","stateCode":"WF","latitude":"15.11667000","longitude":"22.25000000"},{"name":"Bitkine","countryCode":"TD","stateCode":"GR","latitude":"11.98010000","longitude":"18.21380000"},{"name":"Melfi","countryCode":"TD","stateCode":"GR","latitude":"11.05980000","longitude":"17.93550000"},{"name":"Mongo","countryCode":"TD","stateCode":"GR","latitude":"12.18441000","longitude":"18.69303000"},{"name":"Bokoro","countryCode":"TD","stateCode":"HL","latitude":"12.37813000","longitude":"17.05876000"},{"name":"Massaguet","countryCode":"TD","stateCode":"HL","latitude":"12.47554000","longitude":"15.43647000"},{"name":"Massakory","countryCode":"TD","stateCode":"HL","latitude":"12.99600000","longitude":"15.72927000"},{"name":"Bol","countryCode":"TD","stateCode":"LC","latitude":"13.46706000","longitude":"14.71363000"},{"name":"Bongor","countryCode":"TD","stateCode":"ME","latitude":"10.28056000","longitude":"15.37222000"},{"name":"Gounou Gaya","countryCode":"TD","stateCode":"ME","latitude":"9.62940000","longitude":"15.51320000"},{"name":"Guelendeng","countryCode":"TD","stateCode":"ME","latitude":"10.91762000","longitude":"15.55011000"},{"name":"Béboto","countryCode":"TD","stateCode":"LR","latitude":"8.26681000","longitude":"16.93898000"},{"name":"Bébédja","countryCode":"TD","stateCode":"LR","latitude":"8.67610000","longitude":"16.56600000"},{"name":"Doba","countryCode":"TD","stateCode":"LR","latitude":"8.65000000","longitude":"16.85000000"},{"name":"Béré","countryCode":"TD","stateCode":"TA","latitude":"9.32020000","longitude":"16.15520000"},{"name":"Kelo","countryCode":"TD","stateCode":"TA","latitude":"9.30859000","longitude":"15.80658000"},{"name":"Laï","countryCode":"TD","stateCode":"TA","latitude":"9.39720000","longitude":"16.30066000"},{"name":"Fada","countryCode":"TD","stateCode":"EO","latitude":"17.18535000","longitude":"21.58114000"},{"name":"Faya-Largeau","countryCode":"TD","stateCode":"BO","latitude":"17.92570000","longitude":"19.10428000"},{"name":"Goundi","countryCode":"TD","stateCode":"MA","latitude":"9.36267000","longitude":"17.36597000"},{"name":"Koumra","countryCode":"TD","stateCode":"MA","latitude":"8.91256000","longitude":"17.55392000"},{"name":"Moïssala","countryCode":"TD","stateCode":"MA","latitude":"8.34040000","longitude":"17.76630000"},{"name":"Goz Beïda","countryCode":"TD","stateCode":"SI","latitude":"12.22484000","longitude":"21.41034000"},{"name":"Kyabé","countryCode":"TD","stateCode":"MC","latitude":"9.45149000","longitude":"18.94493000"},{"name":"Sarh","countryCode":"TD","stateCode":"MC","latitude":"9.14290000","longitude":"18.39230000"},{"name":"Mao","countryCode":"TD","stateCode":"KA","latitude":"14.12116000","longitude":"15.31030000"},{"name":"Mboursou Léré","countryCode":"TD","stateCode":"MO","latitude":"9.76390000","longitude":"14.15390000"},{"name":"Pala","countryCode":"TD","stateCode":"MO","latitude":"9.36420000","longitude":"14.90460000"},{"name":"Moussoro","countryCode":"TD","stateCode":"BG","latitude":"13.64143000","longitude":"16.48941000"},{"name":"Amlamé","countryCode":"TG","stateCode":"P","latitude":"7.46667000","longitude":"0.90000000"},{"name":"Atakpamé","countryCode":"TG","stateCode":"P","latitude":"7.53333000","longitude":"1.13333000"},{"name":"Badou","countryCode":"TG","stateCode":"P","latitude":"7.58333000","longitude":"0.60000000"},{"name":"Kpalimé","countryCode":"TG","stateCode":"P","latitude":"6.90000000","longitude":"0.63333000"},{"name":"Notsé","countryCode":"TG","stateCode":"P","latitude":"6.95000000","longitude":"1.16667000"},{"name":"Aného","countryCode":"TG","stateCode":"M","latitude":"6.22798000","longitude":"1.59190000"},{"name":"Lomé","countryCode":"TG","stateCode":"M","latitude":"6.12874000","longitude":"1.22154000"},{"name":"Tabligbo","countryCode":"TG","stateCode":"M","latitude":"6.58333000","longitude":"1.50000000"},{"name":"Tsévié","countryCode":"TG","stateCode":"M","latitude":"6.42611000","longitude":"1.21333000"},{"name":"Vogan","countryCode":"TG","stateCode":"M","latitude":"6.33333000","longitude":"1.53333000"},{"name":"Bafilo","countryCode":"TG","stateCode":"K","latitude":"9.35000000","longitude":"1.26667000"},{"name":"Bassar","countryCode":"TG","stateCode":"K","latitude":"9.25025000","longitude":"0.78213000"},{"name":"Kandé","countryCode":"TG","stateCode":"K","latitude":"9.95778000","longitude":"1.04472000"},{"name":"Kara","countryCode":"TG","stateCode":"K","latitude":"9.55111000","longitude":"1.18611000"},{"name":"Niamtougou","countryCode":"TG","stateCode":"K","latitude":"9.76806000","longitude":"1.10528000"},{"name":"Pagouda","countryCode":"TG","stateCode":"K","latitude":"9.75250000","longitude":"1.32778000"},{"name":"Préfecture de Bassar","countryCode":"TG","stateCode":"K","latitude":"9.25000000","longitude":"0.75000000"},{"name":"Dapaong","countryCode":"TG","stateCode":"S","latitude":"10.86225000","longitude":"0.20762000"},{"name":"Sansanné-Mango","countryCode":"TG","stateCode":"S","latitude":"10.35917000","longitude":"0.47083000"},{"name":"Sokodé","countryCode":"TG","stateCode":"C","latitude":"8.98333000","longitude":"1.13333000"},{"name":"Sotouboua","countryCode":"TG","stateCode":"C","latitude":"8.56340000","longitude":"0.98399000"},{"name":"Tchamba","countryCode":"TG","stateCode":"C","latitude":"9.03333000","longitude":"1.41667000"},{"name":"Amnat Charoen","countryCode":"TH","stateCode":"37","latitude":"15.85851000","longitude":"104.62883000"},{"name":"Amphoe Chanuman","countryCode":"TH","stateCode":"37","latitude":"16.12553000","longitude":"104.92279000"},{"name":"Amphoe Hua Taphan","countryCode":"TH","stateCode":"37","latitude":"15.67594000","longitude":"104.52702000"},{"name":"Amphoe Lue Amnat","countryCode":"TH","stateCode":"37","latitude":"15.70781000","longitude":"104.71118000"},{"name":"Amphoe Mueang Amnat Charoen","countryCode":"TH","stateCode":"37","latitude":"15.87864000","longitude":"104.64284000"},{"name":"Amphoe Pathum Ratchawongsa","countryCode":"TH","stateCode":"37","latitude":"15.89542000","longitude":"104.89611000"},{"name":"Amphoe Phana","countryCode":"TH","stateCode":"37","latitude":"15.66895000","longitude":"104.85675000"},{"name":"Amphoe Senangkhanikhom","countryCode":"TH","stateCode":"37","latitude":"16.05130000","longitude":"104.68441000"},{"name":"Amphoe Akat Amnuai","countryCode":"TH","stateCode":"47","latitude":"17.63589000","longitude":"103.97590000"},{"name":"Amphoe Ban Muang","countryCode":"TH","stateCode":"47","latitude":"17.89569000","longitude":"103.52793000"},{"name":"Amphoe Charoen Sin","countryCode":"TH","stateCode":"47","latitude":"17.63327000","longitude":"103.52218000"},{"name":"Amphoe Kham Ta Kla","countryCode":"TH","stateCode":"47","latitude":"17.82547000","longitude":"103.78598000"},{"name":"Amphoe Khok Si Suphan","countryCode":"TH","stateCode":"47","latitude":"17.02297000","longitude":"104.30346000"},{"name":"Amphoe Kusuman","countryCode":"TH","stateCode":"47","latitude":"17.35402000","longitude":"104.26677000"},{"name":"Amphoe Kut Bak","countryCode":"TH","stateCode":"47","latitude":"17.08205000","longitude":"103.81469000"},{"name":"Amphoe Mueang Sakon Nakhon","countryCode":"TH","stateCode":"47","latitude":"17.16163000","longitude":"104.10519000"},{"name":"Amphoe Nikhom Nam Un","countryCode":"TH","stateCode":"47","latitude":"17.17349000","longitude":"103.73511000"},{"name":"Amphoe Phang Khon","countryCode":"TH","stateCode":"47","latitude":"17.38267000","longitude":"103.75146000"},{"name":"Amphoe Phanna Nikhom","countryCode":"TH","stateCode":"47","latitude":"17.31369000","longitude":"103.89791000"},{"name":"Amphoe Phon Na Kaeo","countryCode":"TH","stateCode":"47","latitude":"17.21248000","longitude":"104.30700000"},{"name":"Amphoe Phu Phan","countryCode":"TH","stateCode":"47","latitude":"16.92862000","longitude":"103.92400000"},{"name":"Amphoe Sawang Daen Din","countryCode":"TH","stateCode":"47","latitude":"17.45590000","longitude":"103.44950000"},{"name":"Amphoe Song Dao","countryCode":"TH","stateCode":"47","latitude":"17.30883000","longitude":"103.44987000"},{"name":"Amphoe Tao Ngoi","countryCode":"TH","stateCode":"47","latitude":"16.94022000","longitude":"104.15863000"},{"name":"Amphoe Wanon Niwat","countryCode":"TH","stateCode":"47","latitude":"17.61516000","longitude":"103.76536000"},{"name":"Amphoe Waritchaphum","countryCode":"TH","stateCode":"47","latitude":"17.25692000","longitude":"103.62283000"},{"name":"Sakon Nakhon","countryCode":"TH","stateCode":"47","latitude":"17.16116000","longitude":"104.14725000"},{"name":"Sawang Daen Din","countryCode":"TH","stateCode":"47","latitude":"17.47531000","longitude":"103.45753000"},{"name":"Amphoe Amphawa","countryCode":"TH","stateCode":"75","latitude":"13.36721000","longitude":"99.91232000"},{"name":"Amphoe Bang Khonthi","countryCode":"TH","stateCode":"75","latitude":"13.47448000","longitude":"99.94838000"},{"name":"Amphoe Mueang Samut Songkhram","countryCode":"TH","stateCode":"75","latitude":"13.39587000","longitude":"99.99929000"},{"name":"Samut Songkhram","countryCode":"TH","stateCode":"75","latitude":"13.41456000","longitude":"100.00264000"},{"name":"Amphoe Ao Luek","countryCode":"TH","stateCode":"81","latitude":"8.38526000","longitude":"98.75378000"},{"name":"Amphoe Khao Phanom","countryCode":"TH","stateCode":"81","latitude":"8.26953000","longitude":"99.11813000"},{"name":"Amphoe Khlong Thom","countryCode":"TH","stateCode":"81","latitude":"7.91470000","longitude":"99.19935000"},{"name":"Amphoe Ko Lanta","countryCode":"TH","stateCode":"81","latitude":"7.71267000","longitude":"99.07813000"},{"name":"Amphoe Lam Thap","countryCode":"TH","stateCode":"81","latitude":"8.04799000","longitude":"99.33543000"},{"name":"Amphoe Mueang Krabi","countryCode":"TH","stateCode":"81","latitude":"8.15947000","longitude":"98.86661000"},{"name":"Amphoe Nuea Khlong","countryCode":"TH","stateCode":"81","latitude":"8.06058000","longitude":"99.04039000"},{"name":"Amphoe Plai Phraya","countryCode":"TH","stateCode":"81","latitude":"8.54087000","longitude":"98.83671000"},{"name":"Ao Luek","countryCode":"TH","stateCode":"81","latitude":"8.37803000","longitude":"98.72117000"},{"name":"Ko Lanta","countryCode":"TH","stateCode":"81","latitude":"7.53362000","longitude":"99.08647000"},{"name":"Krabi","countryCode":"TH","stateCode":"81","latitude":"8.07257000","longitude":"98.91052000"},{"name":"Nuea Khlong","countryCode":"TH","stateCode":"81","latitude":"8.07143000","longitude":"98.99933000"},{"name":"Saladan","countryCode":"TH","stateCode":"81","latitude":"7.61342000","longitude":"99.03651000"},{"name":"Amphoe Aranyaprathet","countryCode":"TH","stateCode":"27","latitude":"13.69086000","longitude":"102.47693000"},{"name":"Amphoe Khao Chakan","countryCode":"TH","stateCode":"27","latitude":"13.62293000","longitude":"102.02665000"},{"name":"Amphoe Khlong Hat","countryCode":"TH","stateCode":"27","latitude":"13.47396000","longitude":"102.27604000"},{"name":"Amphoe Khok Sung","countryCode":"TH","stateCode":"27","latitude":"13.87388000","longitude":"102.66075000"},{"name":"Amphoe Mueang Sa Kaeo","countryCode":"TH","stateCode":"27","latitude":"13.92969000","longitude":"102.10626000"},{"name":"Amphoe Ta Phraya","countryCode":"TH","stateCode":"27","latitude":"14.06272000","longitude":"102.72601000"},{"name":"Amphoe Wang Nam Yen","countryCode":"TH","stateCode":"27","latitude":"13.51900000","longitude":"102.08718000"},{"name":"Amphoe Wang Sombun","countryCode":"TH","stateCode":"27","latitude":"13.36112000","longitude":"102.12490000"},{"name":"Amphoe Watthana Nakhon","countryCode":"TH","stateCode":"27","latitude":"13.88582000","longitude":"102.35652000"},{"name":"Aranyaprathet","countryCode":"TH","stateCode":"27","latitude":"13.69276000","longitude":"102.50128000"},{"name":"Sa Kaeo","countryCode":"TH","stateCode":"27","latitude":"13.81411000","longitude":"102.07222000"},{"name":"Wang Nam Yen","countryCode":"TH","stateCode":"27","latitude":"13.50325000","longitude":"102.18115000"},{"name":"Amphoe At Samat","countryCode":"TH","stateCode":"45","latitude":"15.84014000","longitude":"103.86619000"},{"name":"Amphoe Changhan","countryCode":"TH","stateCode":"45","latitude":"16.16213000","longitude":"103.61605000"},{"name":"Amphoe Chaturaphak Phiman","countryCode":"TH","stateCode":"45","latitude":"15.82670000","longitude":"103.54934000"},{"name":"Amphoe Chiang Khwan","countryCode":"TH","stateCode":"45","latitude":"16.14887000","longitude":"103.74924000"},{"name":"Amphoe Kaset Wisai","countryCode":"TH","stateCode":"45","latitude":"15.60285000","longitude":"103.56652000"},{"name":"Amphoe Moeiwadi","countryCode":"TH","stateCode":"45","latitude":"16.37155000","longitude":"104.11137000"},{"name":"Amphoe Mueang Roi Et","countryCode":"TH","stateCode":"45","latitude":"16.01497000","longitude":"103.61584000"},{"name":"Amphoe Mueang Suang","countryCode":"TH","stateCode":"45","latitude":"15.78619000","longitude":"103.75071000"},{"name":"Amphoe Nong Hi","countryCode":"TH","stateCode":"45","latitude":"15.57983000","longitude":"104.01134000"},{"name":"Amphoe Nong Phok","countryCode":"TH","stateCode":"45","latitude":"16.30357000","longitude":"104.22144000"},{"name":"Amphoe Pathum Rat","countryCode":"TH","stateCode":"45","latitude":"15.62371000","longitude":"103.38733000"},{"name":"Amphoe Phanom Phrai","countryCode":"TH","stateCode":"45","latitude":"15.69300000","longitude":"104.07550000"},{"name":"Amphoe Pho Chai","countryCode":"TH","stateCode":"45","latitude":"16.30969000","longitude":"103.79004000"},{"name":"Amphoe Phon Sai","countryCode":"TH","stateCode":"45","latitude":"15.49244000","longitude":"103.94139000"},{"name":"Amphoe Phon Thong","countryCode":"TH","stateCode":"45","latitude":"16.29007000","longitude":"103.96388000"},{"name":"Amphoe Selaphum","countryCode":"TH","stateCode":"45","latitude":"16.04700000","longitude":"104.00031000"},{"name":"Amphoe Si Somdet","countryCode":"TH","stateCode":"45","latitude":"16.01947000","longitude":"103.51427000"},{"name":"Amphoe Suwannaphum","countryCode":"TH","stateCode":"45","latitude":"15.60529000","longitude":"103.80630000"},{"name":"Amphoe Thawatchaburi","countryCode":"TH","stateCode":"45","latitude":"16.02783000","longitude":"103.77833000"},{"name":"Amphoe Thung Khao Luang","countryCode":"TH","stateCode":"45","latitude":"15.98966000","longitude":"103.87086000"},{"name":"Ban Selaphum","countryCode":"TH","stateCode":"45","latitude":"16.01667000","longitude":"103.95000000"},{"name":"Kaset Wisai","countryCode":"TH","stateCode":"45","latitude":"15.65558000","longitude":"103.58361000"},{"name":"Moeiwadi","countryCode":"TH","stateCode":"45","latitude":"16.38944000","longitude":"104.15720000"},{"name":"Pho Chai","countryCode":"TH","stateCode":"45","latitude":"16.32827000","longitude":"103.77033000"},{"name":"Roi Et","countryCode":"TH","stateCode":"45","latitude":"16.05670000","longitude":"103.65309000"},{"name":"Suwannaphum","countryCode":"TH","stateCode":"45","latitude":"15.60348000","longitude":"103.80207000"},{"name":"Waeng","countryCode":"TH","stateCode":"45","latitude":"16.30006000","longitude":"103.97786000"},{"name":"Amphoe Ba Cho","countryCode":"TH","stateCode":"96","latitude":"6.54591000","longitude":"101.64923000"},{"name":"Amphoe Chanae","countryCode":"TH","stateCode":"96","latitude":"6.04591000","longitude":"101.61765000"},{"name":"Amphoe Cho-airong","countryCode":"TH","stateCode":"96","latitude":"6.23011000","longitude":"101.84721000"},{"name":"Amphoe Mueang Narathiwat","countryCode":"TH","stateCode":"96","latitude":"6.39391000","longitude":"101.81316000"},{"name":"Amphoe Ra-ngae","countryCode":"TH","stateCode":"96","latitude":"6.25504000","longitude":"101.70496000"},{"name":"Amphoe Rueso","countryCode":"TH","stateCode":"96","latitude":"6.37450000","longitude":"101.51491000"},{"name":"Amphoe Si Sakhon","countryCode":"TH","stateCode":"96","latitude":"6.19360000","longitude":"101.51257000"},{"name":"Amphoe Su-ngai Kolok","countryCode":"TH","stateCode":"96","latitude":"6.07674000","longitude":"101.99818000"},{"name":"Amphoe Su-ngai Padi","countryCode":"TH","stateCode":"96","latitude":"6.10425000","longitude":"101.89333000"},{"name":"Amphoe Sukhirin","countryCode":"TH","stateCode":"96","latitude":"5.91513000","longitude":"101.73811000"},{"name":"Amphoe Tak Bai","countryCode":"TH","stateCode":"96","latitude":"6.23748000","longitude":"102.00238000"},{"name":"Amphoe Waeng","countryCode":"TH","stateCode":"96","latitude":"5.90042000","longitude":"101.86195000"},{"name":"Amphoe Yi-ngo","countryCode":"TH","stateCode":"96","latitude":"6.41655000","longitude":"101.70035000"},{"name":"Ban Su-ngai Pa Di","countryCode":"TH","stateCode":"96","latitude":"6.07239000","longitude":"101.87172000"},{"name":"Narathiwat","countryCode":"TH","stateCode":"96","latitude":"6.42639000","longitude":"101.82308000"},{"name":"Ra-ngae","countryCode":"TH","stateCode":"96","latitude":"6.29678000","longitude":"101.72844000"},{"name":"Su-ngai Kolok","countryCode":"TH","stateCode":"96","latitude":"6.02977000","longitude":"101.96586000"},{"name":"Tak Bai","countryCode":"TH","stateCode":"96","latitude":"6.25947000","longitude":"102.05461000"},{"name":"Amphoe Ban Bueng","countryCode":"TH","stateCode":"20","latitude":"13.25280000","longitude":"101.18151000"},{"name":"Amphoe Bo Thong","countryCode":"TH","stateCode":"20","latitude":"13.24227000","longitude":"101.50864000"},{"name":"Amphoe Ko Chan","countryCode":"TH","stateCode":"20","latitude":"13.40253000","longitude":"101.38800000"},{"name":"Amphoe Ko Si Chang","countryCode":"TH","stateCode":"20","latitude":"13.15286000","longitude":"100.81156000"},{"name":"Amphoe Nong Yai","countryCode":"TH","stateCode":"20","latitude":"13.11772000","longitude":"101.37471000"},{"name":"Amphoe Phan Thong","countryCode":"TH","stateCode":"20","latitude":"13.46300000","longitude":"101.09131000"},{"name":"Amphoe Phanat Nikhom","countryCode":"TH","stateCode":"20","latitude":"13.46434000","longitude":"101.21428000"},{"name":"Amphoe Sattahip","countryCode":"TH","stateCode":"20","latitude":"12.71743000","longitude":"100.92754000"},{"name":"Amphoe Si Racha","countryCode":"TH","stateCode":"20","latitude":"13.12976000","longitude":"101.04008000"},{"name":"Ban Bueng","countryCode":"TH","stateCode":"20","latitude":"13.31100000","longitude":"101.11214000"},{"name":"Ban Ko Lan","countryCode":"TH","stateCode":"20","latitude":"12.92419000","longitude":"100.78794000"},{"name":"Ban Talat Bueng","countryCode":"TH","stateCode":"20","latitude":"13.07147000","longitude":"101.00314000"},{"name":"Bang Lamung","countryCode":"TH","stateCode":"20","latitude":"13.04704000","longitude":"100.92891000"},{"name":"Bang Lamung District","countryCode":"TH","stateCode":"20","latitude":"12.92579000","longitude":"100.89243000"},{"name":"Chon Buri","countryCode":"TH","stateCode":"20","latitude":"13.36220000","longitude":"100.98345000"},{"name":"Ko Si Chang","countryCode":"TH","stateCode":"20","latitude":"13.16389000","longitude":"100.80547000"},{"name":"Mueang Chonburi District","countryCode":"TH","stateCode":"20","latitude":"13.34271000","longitude":"101.00111000"},{"name":"Pattaya","countryCode":"TH","stateCode":"20","latitude":"12.93333000","longitude":"100.88333000"},{"name":"Phan Thong","countryCode":"TH","stateCode":"20","latitude":"13.46804000","longitude":"101.09532000"},{"name":"Phanat Nikhom","countryCode":"TH","stateCode":"20","latitude":"13.44581000","longitude":"101.18445000"},{"name":"Sattahip","countryCode":"TH","stateCode":"20","latitude":"12.66644000","longitude":"100.90073000"},{"name":"Si Racha","countryCode":"TH","stateCode":"20","latitude":"13.17372000","longitude":"100.93111000"},{"name":"Amphoe Ban Chang","countryCode":"TH","stateCode":"21","latitude":"12.73230000","longitude":"101.04878000"},{"name":"Amphoe Ban Khai","countryCode":"TH","stateCode":"21","latitude":"12.83827000","longitude":"101.34210000"},{"name":"Amphoe Khao Chamao","countryCode":"TH","stateCode":"21","latitude":"12.99042000","longitude":"101.67847000"},{"name":"Amphoe Klaeng","countryCode":"TH","stateCode":"21","latitude":"12.77179000","longitude":"101.65666000"},{"name":"Amphoe Mueang Rayong","countryCode":"TH","stateCode":"21","latitude":"12.71864000","longitude":"101.34491000"},{"name":"Amphoe Nikhom Phattana","countryCode":"TH","stateCode":"21","latitude":"12.84489000","longitude":"101.15341000"},{"name":"Amphoe Pluak Daeng","countryCode":"TH","stateCode":"21","latitude":"12.98333000","longitude":"101.25000000"},{"name":"Amphoe Wang Chan","countryCode":"TH","stateCode":"21","latitude":"12.96245000","longitude":"101.51533000"},{"name":"Ban Chang","countryCode":"TH","stateCode":"21","latitude":"12.72543000","longitude":"101.05531000"},{"name":"Ban Phe","countryCode":"TH","stateCode":"21","latitude":"12.62824000","longitude":"101.43757000"},{"name":"Klaeng","countryCode":"TH","stateCode":"21","latitude":"12.77972000","longitude":"101.64831000"},{"name":"Rayong","countryCode":"TH","stateCode":"21","latitude":"12.68095000","longitude":"101.25798000"},{"name":"Amphoe Ban Dan","countryCode":"TH","stateCode":"31","latitude":"15.12363000","longitude":"103.18937000"},{"name":"Amphoe Ban Kruat","countryCode":"TH","stateCode":"31","latitude":"14.39205000","longitude":"103.11494000"},{"name":"Amphoe Ban Mai Chaiyaphot","countryCode":"TH","stateCode":"31","latitude":"15.57857000","longitude":"102.84394000"},{"name":"Amphoe Chaloem Phra Kiat","countryCode":"TH","stateCode":"31","latitude":"14.55725000","longitude":"102.89878000"},{"name":"Amphoe Chamni","countryCode":"TH","stateCode":"31","latitude":"14.78636000","longitude":"102.85386000"},{"name":"Amphoe Huai Rat","countryCode":"TH","stateCode":"31","latitude":"15.00896000","longitude":"103.23499000"},{"name":"Amphoe Khaen Dong","countryCode":"TH","stateCode":"31","latitude":"15.30620000","longitude":"103.13286000"},{"name":"Amphoe Khu Mueang","countryCode":"TH","stateCode":"31","latitude":"15.26844000","longitude":"103.02717000"},{"name":"Amphoe Krasang","countryCode":"TH","stateCode":"31","latitude":"14.94167000","longitude":"103.31898000"},{"name":"Amphoe Lahan Sai","countryCode":"TH","stateCode":"31","latitude":"14.32194000","longitude":"102.87994000"},{"name":"Amphoe Lam Plai Mat","countryCode":"TH","stateCode":"31","latitude":"15.01688000","longitude":"102.87479000"},{"name":"Amphoe Mueang Buriram","countryCode":"TH","stateCode":"31","latitude":"14.94078000","longitude":"103.06244000"},{"name":"Amphoe Na Pho","countryCode":"TH","stateCode":"31","latitude":"15.69565000","longitude":"102.93857000"},{"name":"Amphoe Nang Rong","countryCode":"TH","stateCode":"31","latitude":"14.63333000","longitude":"102.76667000"},{"name":"Amphoe Non Din Daeng","countryCode":"TH","stateCode":"31","latitude":"14.22010000","longitude":"102.68233000"},{"name":"Amphoe Non Suwan","countryCode":"TH","stateCode":"31","latitude":"14.55511000","longitude":"102.58339000"},{"name":"Amphoe Nong Hong","countryCode":"TH","stateCode":"31","latitude":"14.86149000","longitude":"102.67080000"},{"name":"Amphoe Nong Ki","countryCode":"TH","stateCode":"31","latitude":"14.72696000","longitude":"102.55798000"},{"name":"Amphoe Pa Kham","countryCode":"TH","stateCode":"31","latitude":"14.40000000","longitude":"102.66667000"},{"name":"Amphoe Phlapphla Chai","countryCode":"TH","stateCode":"31","latitude":"14.73299000","longitude":"103.17015000"},{"name":"Amphoe Phutthaisong","countryCode":"TH","stateCode":"31","latitude":"15.53249000","longitude":"102.98701000"},{"name":"Amphoe Prakhon Chai","countryCode":"TH","stateCode":"31","latitude":"14.61041000","longitude":"103.06054000"},{"name":"Amphoe Satuek","countryCode":"TH","stateCode":"31","latitude":"15.22699000","longitude":"103.33006000"},{"name":"Buri Ram","countryCode":"TH","stateCode":"31","latitude":"14.99433000","longitude":"103.10392000"},{"name":"Nang Rong","countryCode":"TH","stateCode":"31","latitude":"14.63770000","longitude":"102.79138000"},{"name":"Nong Ki","countryCode":"TH","stateCode":"31","latitude":"14.68679000","longitude":"102.53800000"},{"name":"Prakhon Chai","countryCode":"TH","stateCode":"31","latitude":"14.60592000","longitude":"103.12081000"},{"name":"Satuek","countryCode":"TH","stateCode":"31","latitude":"15.29703000","longitude":"103.29192000"},{"name":"Amphoe Ban Dan Lan Hoi","countryCode":"TH","stateCode":"64","latitude":"17.05278000","longitude":"99.49148000"},{"name":"Amphoe Khiri Mat","countryCode":"TH","stateCode":"64","latitude":"16.82923000","longitude":"99.73976000"},{"name":"Amphoe Kong Krailat","countryCode":"TH","stateCode":"64","latitude":"16.93115000","longitude":"99.97414000"},{"name":"Amphoe Mueang Sukhothai","countryCode":"TH","stateCode":"64","latitude":"17.02318000","longitude":"99.77864000"},{"name":"Amphoe Sawankhalok","countryCode":"TH","stateCode":"64","latitude":"17.29899000","longitude":"99.85396000"},{"name":"Amphoe Si Nakhon","countryCode":"TH","stateCode":"64","latitude":"17.39275000","longitude":"99.97666000"},{"name":"Amphoe Si Samrong","countryCode":"TH","stateCode":"64","latitude":"17.16397000","longitude":"99.74672000"},{"name":"Amphoe Si Satchanalai","countryCode":"TH","stateCode":"64","latitude":"17.59927000","longitude":"99.70591000"},{"name":"Amphoe Thung Saliam","countryCode":"TH","stateCode":"64","latitude":"17.37082000","longitude":"99.55265000"},{"name":"Ban Dan Lan Hoi","countryCode":"TH","stateCode":"64","latitude":"17.00683000","longitude":"99.57497000"},{"name":"Ban Na","countryCode":"TH","stateCode":"64","latitude":"17.01717000","longitude":"99.73283000"},{"name":"Khiri Mat","countryCode":"TH","stateCode":"64","latitude":"16.83333000","longitude":"99.80000000"},{"name":"Sawankhalok","countryCode":"TH","stateCode":"64","latitude":"17.31597000","longitude":"99.83186000"},{"name":"Si Satchanalai","countryCode":"TH","stateCode":"64","latitude":"17.51692000","longitude":"99.75978000"},{"name":"Sukhothai","countryCode":"TH","stateCode":"64","latitude":"17.00778000","longitude":"99.82300000"},{"name":"Amphoe Ban Dung","countryCode":"TH","stateCode":"41","latitude":"17.71134000","longitude":"103.26729000"},{"name":"Amphoe Ban Phue","countryCode":"TH","stateCode":"41","latitude":"17.67709000","longitude":"102.44563000"},{"name":"Amphoe Chai Wan","countryCode":"TH","stateCode":"41","latitude":"17.21581000","longitude":"103.27832000"},{"name":"Amphoe Ku Kaeo","countryCode":"TH","stateCode":"41","latitude":"17.16286000","longitude":"103.16754000"},{"name":"Amphoe Kumphawapi","countryCode":"TH","stateCode":"41","latitude":"17.09209000","longitude":"102.99395000"},{"name":"Amphoe Kut Chap","countryCode":"TH","stateCode":"41","latitude":"17.44009000","longitude":"102.54083000"},{"name":"Amphoe Mueang Udon Thani","countryCode":"TH","stateCode":"41","latitude":"17.39085000","longitude":"102.78912000"},{"name":"Amphoe Na Yung","countryCode":"TH","stateCode":"41","latitude":"17.93470000","longitude":"102.13417000"},{"name":"Amphoe Nam Som","countryCode":"TH","stateCode":"41","latitude":"17.74338000","longitude":"102.17328000"},{"name":"Amphoe Non Sa-at","countryCode":"TH","stateCode":"41","latitude":"16.95002000","longitude":"102.89990000"},{"name":"Amphoe Nong Han","countryCode":"TH","stateCode":"41","latitude":"17.36853000","longitude":"103.11510000"},{"name":"Amphoe Nong Saeng","countryCode":"TH","stateCode":"41","latitude":"17.14166000","longitude":"102.78592000"},{"name":"Amphoe Nong Wua So","countryCode":"TH","stateCode":"41","latitude":"17.18691000","longitude":"102.58986000"},{"name":"Amphoe Phen","countryCode":"TH","stateCode":"41","latitude":"17.66033000","longitude":"102.93052000"},{"name":"Amphoe Phibun Rak","countryCode":"TH","stateCode":"41","latitude":"17.52630000","longitude":"103.07497000"},{"name":"Amphoe Prachak Sinlapakhom","countryCode":"TH","stateCode":"41","latitude":"17.24648000","longitude":"102.98713000"},{"name":"Amphoe Sang Khom","countryCode":"TH","stateCode":"41","latitude":"17.79433000","longitude":"103.05114000"},{"name":"Amphoe Si That","countryCode":"TH","stateCode":"41","latitude":"17.03388000","longitude":"103.23084000"},{"name":"Amphoe Thung Fon","countryCode":"TH","stateCode":"41","latitude":"17.49061000","longitude":"103.22088000"},{"name":"Amphoe Wang Sam Mo","countryCode":"TH","stateCode":"41","latitude":"17.04595000","longitude":"103.46262000"},{"name":"Ban Dung","countryCode":"TH","stateCode":"41","latitude":"17.69900000","longitude":"103.25957000"},{"name":"Ban Nong Wua So","countryCode":"TH","stateCode":"41","latitude":"17.26750000","longitude":"103.22472000"},{"name":"Ban Phan Don","countryCode":"TH","stateCode":"41","latitude":"17.14272000","longitude":"102.97261000"},{"name":"Kumphawapi","countryCode":"TH","stateCode":"41","latitude":"17.10875000","longitude":"103.01487000"},{"name":"Kut Chap","countryCode":"TH","stateCode":"41","latitude":"17.42570000","longitude":"102.56692000"},{"name":"Nam Som","countryCode":"TH","stateCode":"41","latitude":"17.77036000","longitude":"102.18947000"},{"name":"Nong Wua So","countryCode":"TH","stateCode":"41","latitude":"17.16261000","longitude":"102.57272000"},{"name":"Udon Thani","countryCode":"TH","stateCode":"41","latitude":"17.41567000","longitude":"102.78589000"},{"name":"Amphoe Ban Fang","countryCode":"TH","stateCode":"40","latitude":"16.49162000","longitude":"102.61669000"},{"name":"Amphoe Ban Haet","countryCode":"TH","stateCode":"40","latitude":"16.20067000","longitude":"102.77465000"},{"name":"Amphoe Ban Phai","countryCode":"TH","stateCode":"40","latitude":"16.04603000","longitude":"102.77755000"},{"name":"Amphoe Chonnabot","countryCode":"TH","stateCode":"40","latitude":"16.02249000","longitude":"102.55946000"},{"name":"Amphoe Chum Phae","countryCode":"TH","stateCode":"40","latitude":"16.61591000","longitude":"102.09619000"},{"name":"Amphoe Khao Suan Kwang","countryCode":"TH","stateCode":"40","latitude":"16.91682000","longitude":"102.78206000"},{"name":"Amphoe Khok Pho Chai","countryCode":"TH","stateCode":"40","latitude":"16.07194000","longitude":"102.38428000"},{"name":"Amphoe Kranuan","countryCode":"TH","stateCode":"40","latitude":"16.75261000","longitude":"103.08044000"},{"name":"Amphoe Mancha Khiri","countryCode":"TH","stateCode":"40","latitude":"16.21242000","longitude":"102.51973000"},{"name":"Amphoe Mueang Khon Kaen","countryCode":"TH","stateCode":"40","latitude":"16.46048000","longitude":"102.80873000"},{"name":"Amphoe Nam Phong","countryCode":"TH","stateCode":"40","latitude":"16.69946000","longitude":"102.88125000"},{"name":"Amphoe Non Sila","countryCode":"TH","stateCode":"40","latitude":"15.96420000","longitude":"102.69074000"},{"name":"Amphoe Nong Na Kham","countryCode":"TH","stateCode":"40","latitude":"16.81010000","longitude":"102.32800000"},{"name":"Amphoe Nong Ruea","countryCode":"TH","stateCode":"40","latitude":"16.49166000","longitude":"102.44572000"},{"name":"Amphoe Nong Song Hong","countryCode":"TH","stateCode":"40","latitude":"15.76419000","longitude":"102.79174000"},{"name":"Amphoe Phon","countryCode":"TH","stateCode":"40","latitude":"15.80672000","longitude":"102.59111000"},{"name":"Amphoe Phra Yuen","countryCode":"TH","stateCode":"40","latitude":"16.30823000","longitude":"102.67108000"},{"name":"Amphoe Phu Pha Man","countryCode":"TH","stateCode":"40","latitude":"16.71864000","longitude":"101.87081000"},{"name":"Amphoe Phu Wiang","countryCode":"TH","stateCode":"40","latitude":"16.67910000","longitude":"102.39893000"},{"name":"Amphoe Pueai Noi","countryCode":"TH","stateCode":"40","latitude":"15.88867000","longitude":"102.87618000"},{"name":"Amphoe Sam Sung","countryCode":"TH","stateCode":"40","latitude":"16.56208000","longitude":"103.05473000"},{"name":"Amphoe Si Chom Phu","countryCode":"TH","stateCode":"40","latitude":"16.76258000","longitude":"102.13078000"},{"name":"Amphoe Ubolratana","countryCode":"TH","stateCode":"40","latitude":"16.77766000","longitude":"102.67536000"},{"name":"Amphoe Waeng Noi","countryCode":"TH","stateCode":"40","latitude":"15.80631000","longitude":"102.42358000"},{"name":"Amphoe Waeng Yai","countryCode":"TH","stateCode":"40","latitude":"15.92532000","longitude":"102.46221000"},{"name":"Amphoe Wiang Kao","countryCode":"TH","stateCode":"40","latitude":"16.70138000","longitude":"102.29186000"},{"name":"Ban Phai","countryCode":"TH","stateCode":"40","latitude":"16.05997000","longitude":"102.73097000"},{"name":"Chum Phae","countryCode":"TH","stateCode":"40","latitude":"16.54430000","longitude":"102.09924000"},{"name":"Khon Kaen","countryCode":"TH","stateCode":"40","latitude":"16.44671000","longitude":"102.83300000"},{"name":"Kranuan","countryCode":"TH","stateCode":"40","latitude":"16.70672000","longitude":"103.07878000"},{"name":"Phon","countryCode":"TH","stateCode":"40","latitude":"15.81600000","longitude":"102.59981000"},{"name":"Pueai Noi","countryCode":"TH","stateCode":"40","latitude":"15.86978000","longitude":"102.90767000"},{"name":"Amphoe Ban Hong","countryCode":"TH","stateCode":"51","latitude":"18.27422000","longitude":"98.83794000"},{"name":"Amphoe Ban Thi","countryCode":"TH","stateCode":"51","latitude":"18.65894000","longitude":"99.15883000"},{"name":"Amphoe Li","countryCode":"TH","stateCode":"51","latitude":"17.78639000","longitude":"98.88674000"},{"name":"Amphoe Mae Tha","countryCode":"TH","stateCode":"51","latitude":"18.39540000","longitude":"99.09233000"},{"name":"Amphoe Mueang Lamphun","countryCode":"TH","stateCode":"51","latitude":"18.55217000","longitude":"99.05905000"},{"name":"Amphoe Pa Sang","countryCode":"TH","stateCode":"51","latitude":"18.41397000","longitude":"98.88281000"},{"name":"Amphoe Thung Hua Chang","countryCode":"TH","stateCode":"51","latitude":"17.98333000","longitude":"99.05000000"},{"name":"Amphoe Wiang Nong Long","countryCode":"TH","stateCode":"51","latitude":"18.41844000","longitude":"98.75856000"},{"name":"Lamphun","countryCode":"TH","stateCode":"51","latitude":"18.58054000","longitude":"99.00745000"},{"name":"Mae Tha","countryCode":"TH","stateCode":"51","latitude":"18.46456000","longitude":"99.14026000"},{"name":"Pa Sang","countryCode":"TH","stateCode":"51","latitude":"18.52617000","longitude":"98.93936000"},{"name":"Amphoe Ban Kha","countryCode":"TH","stateCode":"70","latitude":"13.32374000","longitude":"99.37323000"},{"name":"Amphoe Ban Pong","countryCode":"TH","stateCode":"70","latitude":"13.81660000","longitude":"99.82147000"},{"name":"Amphoe Bang Phae","countryCode":"TH","stateCode":"70","latitude":"13.68333000","longitude":"99.98333000"},{"name":"Amphoe Chom Bueng","countryCode":"TH","stateCode":"70","latitude":"13.62520000","longitude":"99.51870000"},{"name":"Amphoe Damnoen Saduak","countryCode":"TH","stateCode":"70","latitude":"13.56537000","longitude":"99.97042000"},{"name":"Amphoe Mueang Ratchaburi","countryCode":"TH","stateCode":"70","latitude":"13.54559000","longitude":"99.77678000"},{"name":"Amphoe Pak Tho","countryCode":"TH","stateCode":"70","latitude":"13.38761000","longitude":"99.67700000"},{"name":"Amphoe Photharam","countryCode":"TH","stateCode":"70","latitude":"13.70707000","longitude":"99.75622000"},{"name":"Amphoe Suan Phueng","countryCode":"TH","stateCode":"70","latitude":"13.56361000","longitude":"99.31133000"},{"name":"Amphoe Wat Phleng","countryCode":"TH","stateCode":"70","latitude":"13.44705000","longitude":"99.86959000"},{"name":"Ban Pong","countryCode":"TH","stateCode":"70","latitude":"13.81629000","longitude":"99.87739000"},{"name":"Bang Phae","countryCode":"TH","stateCode":"70","latitude":"13.69157000","longitude":"99.92982000"},{"name":"Chom Bueng","countryCode":"TH","stateCode":"70","latitude":"13.62000000","longitude":"99.59169000"},{"name":"Damnoen Saduak","countryCode":"TH","stateCode":"70","latitude":"13.51825000","longitude":"99.95469000"},{"name":"Photharam","countryCode":"TH","stateCode":"70","latitude":"13.69234000","longitude":"99.84969000"},{"name":"Ratchaburi","countryCode":"TH","stateCode":"70","latitude":"13.53671000","longitude":"99.81712000"},{"name":"Amphoe Ban Khok","countryCode":"TH","stateCode":"53","latitude":"18.14680000","longitude":"101.06610000"},{"name":"Amphoe Fak Tha","countryCode":"TH","stateCode":"53","latitude":"18.00078000","longitude":"100.88885000"},{"name":"Amphoe Lap Lae","countryCode":"TH","stateCode":"53","latitude":"17.65741000","longitude":"100.01484000"},{"name":"Amphoe Mueang Uttaradit","countryCode":"TH","stateCode":"53","latitude":"17.68138000","longitude":"100.19963000"},{"name":"Amphoe Nam Pat","countryCode":"TH","stateCode":"53","latitude":"17.70025000","longitude":"100.72738000"},{"name":"Amphoe Phichai","countryCode":"TH","stateCode":"53","latitude":"17.30188000","longitude":"100.11281000"},{"name":"Amphoe Tha Pla","countryCode":"TH","stateCode":"53","latitude":"17.85868000","longitude":"100.47061000"},{"name":"Amphoe Thong Saen Khan","countryCode":"TH","stateCode":"53","latitude":"17.49930000","longitude":"100.39658000"},{"name":"Amphoe Tron","countryCode":"TH","stateCode":"53","latitude":"17.47231000","longitude":"100.13467000"},{"name":"Uttaradit","countryCode":"TH","stateCode":"53","latitude":"17.62557000","longitude":"100.09421000"},{"name":"Amphoe Ban Laem","countryCode":"TH","stateCode":"76","latitude":"13.16968000","longitude":"99.98771000"},{"name":"Amphoe Ban Lat","countryCode":"TH","stateCode":"76","latitude":"13.04533000","longitude":"99.83788000"},{"name":"Amphoe Cha-am","countryCode":"TH","stateCode":"76","latitude":"12.75374000","longitude":"99.89828000"},{"name":"Amphoe Kaeng Krachan","countryCode":"TH","stateCode":"76","latitude":"12.85919000","longitude":"99.46339000"},{"name":"Amphoe Khao Yoi","countryCode":"TH","stateCode":"76","latitude":"13.24240000","longitude":"99.80753000"},{"name":"Amphoe Mueang Phetchaburi","countryCode":"TH","stateCode":"76","latitude":"13.08173000","longitude":"99.96721000"},{"name":"Amphoe Nong Ya Plong","countryCode":"TH","stateCode":"76","latitude":"13.12590000","longitude":"99.46880000"},{"name":"Amphoe Tha Yang","countryCode":"TH","stateCode":"76","latitude":"12.81743000","longitude":"99.78738000"},{"name":"Cha-am","countryCode":"TH","stateCode":"76","latitude":"12.80000000","longitude":"99.96667000"},{"name":"Khao Yoi","countryCode":"TH","stateCode":"76","latitude":"13.24025000","longitude":"99.82428000"},{"name":"Phetchaburi","countryCode":"TH","stateCode":"76","latitude":"13.11189000","longitude":"99.94467000"},{"name":"Tha Yang","countryCode":"TH","stateCode":"76","latitude":"12.95772000","longitude":"99.90555000"},{"name":"Amphoe Ban Luang","countryCode":"TH","stateCode":"55","latitude":"18.88375000","longitude":"100.46014000"},{"name":"Amphoe Bo Kluea","countryCode":"TH","stateCode":"55","latitude":"19.08994000","longitude":"101.18952000"},{"name":"Amphoe Chaloem Phra Kiat","countryCode":"TH","stateCode":"55","latitude":"19.50618000","longitude":"101.14249000"},{"name":"Amphoe Chiang Klang","countryCode":"TH","stateCode":"55","latitude":"19.30637000","longitude":"100.87878000"},{"name":"Amphoe Mae Charim","countryCode":"TH","stateCode":"55","latitude":"18.71336000","longitude":"101.11011000"},{"name":"Amphoe Mueang Nan","countryCode":"TH","stateCode":"55","latitude":"18.89008000","longitude":"100.67472000"},{"name":"Amphoe Na Muen","countryCode":"TH","stateCode":"55","latitude":"18.12524000","longitude":"100.60270000"},{"name":"Amphoe Na Noi","countryCode":"TH","stateCode":"55","latitude":"18.30269000","longitude":"100.72393000"},{"name":"Amphoe Phu Phiang","countryCode":"TH","stateCode":"55","latitude":"18.78030000","longitude":"100.87497000"},{"name":"Amphoe Pua","countryCode":"TH","stateCode":"55","latitude":"19.16306000","longitude":"101.02796000"},{"name":"Amphoe Santi Suk","countryCode":"TH","stateCode":"55","latitude":"18.91190000","longitude":"101.00016000"},{"name":"Amphoe Song Khwae","countryCode":"TH","stateCode":"55","latitude":"19.40911000","longitude":"100.66174000"},{"name":"Amphoe Tha Wang Pha","countryCode":"TH","stateCode":"55","latitude":"19.13148000","longitude":"100.76117000"},{"name":"Amphoe Thung Chang","countryCode":"TH","stateCode":"55","latitude":"19.46342000","longitude":"100.91937000"},{"name":"Amphoe Wiang Sa","countryCode":"TH","stateCode":"55","latitude":"18.55088000","longitude":"100.72754000"},{"name":"Chiang Klang","countryCode":"TH","stateCode":"55","latitude":"19.29378000","longitude":"100.86169000"},{"name":"Nan","countryCode":"TH","stateCode":"55","latitude":"18.78378000","longitude":"100.77899000"},{"name":"Amphoe Ban Lueam","countryCode":"TH","stateCode":"30","latitude":"15.57431000","longitude":"102.14204000"},{"name":"Amphoe Bua Lai","countryCode":"TH","stateCode":"30","latitude":"15.66917000","longitude":"102.51761000"},{"name":"Amphoe Bua Yai","countryCode":"TH","stateCode":"30","latitude":"15.58488000","longitude":"102.38738000"},{"name":"Amphoe Chakkarat","countryCode":"TH","stateCode":"30","latitude":"14.95686000","longitude":"102.43718000"},{"name":"Amphoe Chaloem Phra Kiat","countryCode":"TH","stateCode":"30","latitude":"14.97540000","longitude":"102.29372000"},{"name":"Amphoe Chok Chai","countryCode":"TH","stateCode":"30","latitude":"14.76341000","longitude":"102.20338000"},{"name":"Amphoe Chum Phuang","countryCode":"TH","stateCode":"30","latitude":"15.25990000","longitude":"102.75756000"},{"name":"Amphoe Dan Khun Thot","countryCode":"TH","stateCode":"30","latitude":"15.21835000","longitude":"101.69790000"},{"name":"Amphoe Huai Thalaeng","countryCode":"TH","stateCode":"30","latitude":"15.04244000","longitude":"102.63535000"},{"name":"Amphoe Kaeng Sanam Nang","countryCode":"TH","stateCode":"30","latitude":"15.69561000","longitude":"102.25366000"},{"name":"Amphoe Kham Sakae Saeng","countryCode":"TH","stateCode":"30","latitude":"15.38042000","longitude":"102.16636000"},{"name":"Amphoe Kham Thale So","countryCode":"TH","stateCode":"30","latitude":"15.03639000","longitude":"101.93170000"},{"name":"Amphoe Khon Buri","countryCode":"TH","stateCode":"30","latitude":"14.37634000","longitude":"102.21746000"},{"name":"Amphoe Khong","countryCode":"TH","stateCode":"30","latitude":"15.43311000","longitude":"102.29617000"},{"name":"Amphoe Lam Thamen Chai","countryCode":"TH","stateCode":"30","latitude":"15.28424000","longitude":"102.90723000"},{"name":"Amphoe Mueang Nakhon Ratchasima","countryCode":"TH","stateCode":"30","latitude":"14.95678000","longitude":"102.08933000"},{"name":"Amphoe Mueang Yang","countryCode":"TH","stateCode":"30","latitude":"15.43842000","longitude":"102.89331000"},{"name":"Amphoe Non Daeng","countryCode":"TH","stateCode":"30","latitude":"15.44479000","longitude":"102.54565000"},{"name":"Amphoe Non Sung","countryCode":"TH","stateCode":"30","latitude":"15.20892000","longitude":"102.28400000"},{"name":"Amphoe Non Thai","countryCode":"TH","stateCode":"30","latitude":"15.18106000","longitude":"102.03001000"},{"name":"Amphoe Nong Bun Mak","countryCode":"TH","stateCode":"30","latitude":"14.71295000","longitude":"102.37447000"},{"name":"Amphoe Pak Chong","countryCode":"TH","stateCode":"30","latitude":"14.61923000","longitude":"101.44814000"},{"name":"Amphoe Pak Thong Chai","countryCode":"TH","stateCode":"30","latitude":"14.66228000","longitude":"101.94227000"},{"name":"Amphoe Phimai","countryCode":"TH","stateCode":"30","latitude":"15.24622000","longitude":"102.54217000"},{"name":"Amphoe Phra Thong Kham","countryCode":"TH","stateCode":"30","latitude":"15.35114000","longitude":"101.99355000"},{"name":"Amphoe Prathai","countryCode":"TH","stateCode":"30","latitude":"15.55911000","longitude":"102.69786000"},{"name":"Amphoe Sida","countryCode":"TH","stateCode":"30","latitude":"15.56406000","longitude":"102.55823000"},{"name":"Amphoe Sikhio","countryCode":"TH","stateCode":"30","latitude":"14.94275000","longitude":"101.60672000"},{"name":"Amphoe Sikhiu","countryCode":"TH","stateCode":"30","latitude":"14.89944000","longitude":"101.70833000"},{"name":"Amphoe Soeng Sang","countryCode":"TH","stateCode":"30","latitude":"14.34456000","longitude":"102.49297000"},{"name":"Amphoe Sung Noen","countryCode":"TH","stateCode":"30","latitude":"14.85623000","longitude":"101.83049000"},{"name":"Amphoe Thepharak","countryCode":"TH","stateCode":"30","latitude":"15.28639000","longitude":"101.50373000"},{"name":"Amphoe Wang Nam Khiao","countryCode":"TH","stateCode":"30","latitude":"14.44786000","longitude":"101.85533000"},{"name":"Ban Huai Thalaeng","countryCode":"TH","stateCode":"30","latitude":"14.98333000","longitude":"102.65000000"},{"name":"Bua Yai","countryCode":"TH","stateCode":"30","latitude":"15.58552000","longitude":"102.42587000"},{"name":"Chok Chai","countryCode":"TH","stateCode":"30","latitude":"14.72844000","longitude":"102.16524000"},{"name":"Dan Khun Thot","countryCode":"TH","stateCode":"30","latitude":"15.20850000","longitude":"101.77138000"},{"name":"Kham Sakae Saeng","countryCode":"TH","stateCode":"30","latitude":"15.33221000","longitude":"102.17278000"},{"name":"Khon Buri","countryCode":"TH","stateCode":"30","latitude":"14.52541000","longitude":"102.24591000"},{"name":"Nakhon Ratchasima","countryCode":"TH","stateCode":"30","latitude":"14.97066000","longitude":"102.10196000"},{"name":"Non Sung","countryCode":"TH","stateCode":"30","latitude":"15.18014000","longitude":"102.25695000"},{"name":"Non Thai","countryCode":"TH","stateCode":"30","latitude":"15.19580000","longitude":"102.07145000"},{"name":"Pak Chong","countryCode":"TH","stateCode":"30","latitude":"14.70802000","longitude":"101.41614000"},{"name":"Pak Thong Chai","countryCode":"TH","stateCode":"30","latitude":"14.72260000","longitude":"102.02512000"},{"name":"Phimai","countryCode":"TH","stateCode":"30","latitude":"15.22324000","longitude":"102.49473000"},{"name":"Soeng Sang","countryCode":"TH","stateCode":"30","latitude":"14.42642000","longitude":"102.46058000"},{"name":"Sung Noen","countryCode":"TH","stateCode":"30","latitude":"14.89920000","longitude":"101.82075000"},{"name":"Amphoe Ban Mi","countryCode":"TH","stateCode":"16","latitude":"15.06154000","longitude":"100.55200000"},{"name":"Amphoe Chai Badan","countryCode":"TH","stateCode":"16","latitude":"15.18944000","longitude":"101.12682000"},{"name":"Amphoe Khok Charoen","countryCode":"TH","stateCode":"16","latitude":"15.40384000","longitude":"100.84968000"},{"name":"Amphoe Khok Samrong","countryCode":"TH","stateCode":"16","latitude":"15.04303000","longitude":"100.77151000"},{"name":"Amphoe Lam Sonthi","countryCode":"TH","stateCode":"16","latitude":"15.32833000","longitude":"101.34783000"},{"name":"Amphoe Nong Muang","countryCode":"TH","stateCode":"16","latitude":"15.27740000","longitude":"100.70413000"},{"name":"Amphoe Phatthana Nikhom","countryCode":"TH","stateCode":"16","latitude":"14.90917000","longitude":"101.02673000"},{"name":"Amphoe Sa Bot","countryCode":"TH","stateCode":"16","latitude":"15.23832000","longitude":"100.88318000"},{"name":"Amphoe Tha Luang","countryCode":"TH","stateCode":"16","latitude":"15.04786000","longitude":"101.19986000"},{"name":"Amphoe Tha Wung","countryCode":"TH","stateCode":"16","latitude":"14.82506000","longitude":"100.50921000"},{"name":"Chai Badan","countryCode":"TH","stateCode":"16","latitude":"15.20000000","longitude":"101.13333000"},{"name":"Lop Buri","countryCode":"TH","stateCode":"16","latitude":"14.79808000","longitude":"100.65397000"},{"name":"Muang Lop Buri District","countryCode":"TH","stateCode":"16","latitude":"14.82334000","longitude":"100.67557000"},{"name":"Amphoe Ban Mo","countryCode":"TH","stateCode":"19","latitude":"14.60804000","longitude":"100.72404000"},{"name":"Amphoe Chaloem Phra Kiat","countryCode":"TH","stateCode":"19","latitude":"14.65671000","longitude":"100.90838000"},{"name":"Amphoe Don Phut","countryCode":"TH","stateCode":"19","latitude":"14.60758000","longitude":"100.61578000"},{"name":"Amphoe Kaeng Khoi","countryCode":"TH","stateCode":"19","latitude":"14.58166000","longitude":"101.05297000"},{"name":"Amphoe Muak Lek","countryCode":"TH","stateCode":"19","latitude":"14.77706000","longitude":"101.27151000"},{"name":"Amphoe Mueang Sara Buri","countryCode":"TH","stateCode":"19","latitude":"14.49721000","longitude":"100.93829000"},{"name":"Amphoe Nong Don","countryCode":"TH","stateCode":"19","latitude":"14.68880000","longitude":"100.68527000"},{"name":"Amphoe Nong Khae","countryCode":"TH","stateCode":"19","latitude":"14.38125000","longitude":"100.86451000"},{"name":"Amphoe Nong Saeng","countryCode":"TH","stateCode":"19","latitude":"14.48283000","longitude":"100.80463000"},{"name":"Amphoe Phra Phutthabat","countryCode":"TH","stateCode":"19","latitude":"14.71912000","longitude":"100.80622000"},{"name":"Amphoe Sao Hai","countryCode":"TH","stateCode":"19","latitude":"14.57549000","longitude":"100.84390000"},{"name":"Amphoe Wang Muang","countryCode":"TH","stateCode":"19","latitude":"14.82287000","longitude":"101.13346000"},{"name":"Amphoe Wihan Daeng","countryCode":"TH","stateCode":"19","latitude":"14.33435000","longitude":"100.96458000"},{"name":"Ban Mo","countryCode":"TH","stateCode":"19","latitude":"14.61544000","longitude":"100.72731000"},{"name":"Kaeng Khoi","countryCode":"TH","stateCode":"19","latitude":"14.58617000","longitude":"100.99758000"},{"name":"Nong Khae","countryCode":"TH","stateCode":"19","latitude":"14.34062000","longitude":"100.86733000"},{"name":"Phra Phutthabat","countryCode":"TH","stateCode":"19","latitude":"14.72526000","longitude":"100.79536000"},{"name":"Saraburi","countryCode":"TH","stateCode":"19","latitude":"14.53333000","longitude":"100.91667000"},{"name":"Amphoe Ban Na","countryCode":"TH","stateCode":"26","latitude":"14.26799000","longitude":"101.06445000"},{"name":"Amphoe Mueang Nakhon Nayok","countryCode":"TH","stateCode":"26","latitude":"14.27730000","longitude":"101.23379000"},{"name":"Amphoe Ongkharak","countryCode":"TH","stateCode":"26","latitude":"14.07554000","longitude":"101.00891000"},{"name":"Amphoe Pak Phli","countryCode":"TH","stateCode":"26","latitude":"14.22499000","longitude":"101.34482000"},{"name":"Nakhon Nayok","countryCode":"TH","stateCode":"26","latitude":"14.20463000","longitude":"101.21295000"},{"name":"Amphoe Ban Na Doem","countryCode":"TH","stateCode":"84","latitude":"8.90610000","longitude":"99.28136000"},{"name":"Amphoe Ban Na San","countryCode":"TH","stateCode":"84","latitude":"8.80063000","longitude":"99.40201000"},{"name":"Amphoe Ban Takhun","countryCode":"TH","stateCode":"84","latitude":"9.10423000","longitude":"98.67222000"},{"name":"Amphoe Chai Buri","countryCode":"TH","stateCode":"84","latitude":"8.43883000","longitude":"99.07721000"},{"name":"Amphoe Chaiya","countryCode":"TH","stateCode":"84","latitude":"9.49141000","longitude":"98.99568000"},{"name":"Amphoe Don Sak","countryCode":"TH","stateCode":"84","latitude":"9.21063000","longitude":"99.68887000"},{"name":"Amphoe Kanchanadit","countryCode":"TH","stateCode":"84","latitude":"9.07256000","longitude":"99.54390000"},{"name":"Amphoe Khian Sa","countryCode":"TH","stateCode":"84","latitude":"8.72766000","longitude":"99.13240000"},{"name":"Amphoe Khiri Rat Nikhom","countryCode":"TH","stateCode":"84","latitude":"9.00590000","longitude":"98.94404000"},{"name":"Amphoe Ko Pha-ngan","countryCode":"TH","stateCode":"84","latitude":"9.74939000","longitude":"100.02649000"},{"name":"Amphoe Ko Samui","countryCode":"TH","stateCode":"84","latitude":"9.50841000","longitude":"99.99644000"},{"name":"Amphoe Mueang Surat Thani","countryCode":"TH","stateCode":"84","latitude":"9.10132000","longitude":"99.32614000"},{"name":"Amphoe Phanom","countryCode":"TH","stateCode":"84","latitude":"8.82254000","longitude":"98.71709000"},{"name":"Amphoe Phrasaeng","countryCode":"TH","stateCode":"84","latitude":"8.55124000","longitude":"99.10520000"},{"name":"Amphoe Phunphin","countryCode":"TH","stateCode":"84","latitude":"9.02472000","longitude":"99.14304000"},{"name":"Amphoe Tha Chana","countryCode":"TH","stateCode":"84","latitude":"9.61142000","longitude":"99.03611000"},{"name":"Amphoe Tha Chang","countryCode":"TH","stateCode":"84","latitude":"9.33475000","longitude":"98.95619000"},{"name":"Amphoe Wiang Sa","countryCode":"TH","stateCode":"84","latitude":"8.59813000","longitude":"99.35277000"},{"name":"Amphoe Wiphawadi","countryCode":"TH","stateCode":"84","latitude":"9.21972000","longitude":"98.87028000"},{"name":"Ban Na San","countryCode":"TH","stateCode":"84","latitude":"8.80036000","longitude":"99.36372000"},{"name":"Chai Buri","countryCode":"TH","stateCode":"84","latitude":"8.46222000","longitude":"99.07631000"},{"name":"Chaiya","countryCode":"TH","stateCode":"84","latitude":"9.38625000","longitude":"99.19861000"},{"name":"Don Sak","countryCode":"TH","stateCode":"84","latitude":"9.31676000","longitude":"99.69184000"},{"name":"Kanchanadit","countryCode":"TH","stateCode":"84","latitude":"9.16611000","longitude":"99.47014000"},{"name":"Ko Pha Ngan","countryCode":"TH","stateCode":"84","latitude":"9.75778000","longitude":"100.02914000"},{"name":"Ko Samui","countryCode":"TH","stateCode":"84","latitude":"9.53567000","longitude":"99.93567000"},{"name":"Koh Tao","countryCode":"TH","stateCode":"84","latitude":"10.09808000","longitude":"99.83809000"},{"name":"Surat Thani","countryCode":"TH","stateCode":"84","latitude":"9.14011000","longitude":"99.33311000"},{"name":"Tha Kham","countryCode":"TH","stateCode":"84","latitude":"9.11072000","longitude":"99.23208000"},{"name":"Tha Khanon","countryCode":"TH","stateCode":"84","latitude":"9.03020000","longitude":"98.95286000"},{"name":"Wiang Sa","countryCode":"TH","stateCode":"84","latitude":"8.63585000","longitude":"99.36660000"},{"name":"Amphoe Ban Phaeng","countryCode":"TH","stateCode":"48","latitude":"17.86955000","longitude":"104.22744000"},{"name":"Amphoe Mueang Nakhon Phanom","countryCode":"TH","stateCode":"48","latitude":"17.31965000","longitude":"104.68232000"},{"name":"Amphoe Na Kae","countryCode":"TH","stateCode":"48","latitude":"16.95737000","longitude":"104.49349000"},{"name":"Amphoe Na Thom","countryCode":"TH","stateCode":"48","latitude":"17.82134000","longitude":"104.10871000"},{"name":"Amphoe Na Wa","countryCode":"TH","stateCode":"48","latitude":"17.49922000","longitude":"104.11833000"},{"name":"Amphoe Phon Sawan","countryCode":"TH","stateCode":"48","latitude":"17.46868000","longitude":"104.42234000"},{"name":"Amphoe Pla Pak","countryCode":"TH","stateCode":"48","latitude":"17.20133000","longitude":"104.54674000"},{"name":"Amphoe Renu Nakhon","countryCode":"TH","stateCode":"48","latitude":"17.05080000","longitude":"104.65664000"},{"name":"Amphoe Si Songkhram","countryCode":"TH","stateCode":"48","latitude":"17.62989000","longitude":"104.24495000"},{"name":"Amphoe Tha Uthen","countryCode":"TH","stateCode":"48","latitude":"17.59263000","longitude":"104.49884000"},{"name":"Amphoe That Phanom","countryCode":"TH","stateCode":"48","latitude":"16.96457000","longitude":"104.70277000"},{"name":"Amphoe Wangyang","countryCode":"TH","stateCode":"48","latitude":"17.07189000","longitude":"104.45373000"},{"name":"Na Wa","countryCode":"TH","stateCode":"48","latitude":"17.48970000","longitude":"104.10056000"},{"name":"Nakhon Phanom","countryCode":"TH","stateCode":"48","latitude":"17.41081000","longitude":"104.77856000"},{"name":"That Phanom","countryCode":"TH","stateCode":"48","latitude":"16.93636000","longitude":"104.71039000"},{"name":"Amphoe Ban Phaeo","countryCode":"TH","stateCode":"74","latitude":"13.58747000","longitude":"100.11789000"},{"name":"Amphoe Krathum Baen","countryCode":"TH","stateCode":"74","latitude":"13.65570000","longitude":"100.27282000"},{"name":"Amphoe Mueang Samut Sakhon","countryCode":"TH","stateCode":"74","latitude":"13.53163000","longitude":"100.25326000"},{"name":"Ban Phaeo","countryCode":"TH","stateCode":"74","latitude":"13.59072000","longitude":"100.10748000"},{"name":"Krathum Baen","countryCode":"TH","stateCode":"74","latitude":"13.65330000","longitude":"100.25972000"},{"name":"Samut Sakhon","countryCode":"TH","stateCode":"74","latitude":"13.54753000","longitude":"100.27362000"},{"name":"Amphoe Ban Pho","countryCode":"TH","stateCode":"24","latitude":"13.61000000","longitude":"101.07838000"},{"name":"Amphoe Bang Khla","countryCode":"TH","stateCode":"24","latitude":"13.74186000","longitude":"101.20754000"},{"name":"Amphoe Bang Nam Priao","countryCode":"TH","stateCode":"24","latitude":"13.88034000","longitude":"101.03232000"},{"name":"Amphoe Bang Pakong","countryCode":"TH","stateCode":"24","latitude":"13.53241000","longitude":"100.96045000"},{"name":"Amphoe Khlong Khuean","countryCode":"TH","stateCode":"24","latitude":"13.77961000","longitude":"101.15633000"},{"name":"Amphoe Mueang Chachoengsao","countryCode":"TH","stateCode":"24","latitude":"13.71758000","longitude":"101.02152000"},{"name":"Amphoe Phanom Sarakham","countryCode":"TH","stateCode":"24","latitude":"13.73806000","longitude":"101.41202000"},{"name":"Amphoe Plaeng Yao","countryCode":"TH","stateCode":"24","latitude":"13.56381000","longitude":"101.33972000"},{"name":"Amphoe Ratchasan","countryCode":"TH","stateCode":"24","latitude":"13.78660000","longitude":"101.28136000"},{"name":"Amphoe Sanam Chai Khet","countryCode":"TH","stateCode":"24","latitude":"13.62612000","longitude":"101.65475000"},{"name":"Amphoe Tha Takiap","countryCode":"TH","stateCode":"24","latitude":"13.39510000","longitude":"101.73457000"},{"name":"Bang Khla","countryCode":"TH","stateCode":"24","latitude":"13.72144000","longitude":"101.20814000"},{"name":"Bang Nam Priao","countryCode":"TH","stateCode":"24","latitude":"13.84739000","longitude":"101.05306000"},{"name":"Bang Pakong","countryCode":"TH","stateCode":"24","latitude":"13.54297000","longitude":"100.99333000"},{"name":"Chachoengsao","countryCode":"TH","stateCode":"24","latitude":"13.68820000","longitude":"101.07156000"},{"name":"Khlong Khuean","countryCode":"TH","stateCode":"24","latitude":"13.79131000","longitude":"101.16353000"},{"name":"Phanom Sarakham","countryCode":"TH","stateCode":"24","latitude":"13.74872000","longitude":"101.34888000"},{"name":"Amphoe Ban Phraek","countryCode":"TH","stateCode":"14","latitude":"14.64381000","longitude":"100.54883000"},{"name":"Amphoe Bang Ban","countryCode":"TH","stateCode":"14","latitude":"14.38333000","longitude":"100.46667000"},{"name":"Amphoe Bang Pa-in","countryCode":"TH","stateCode":"14","latitude":"14.23482000","longitude":"100.59410000"},{"name":"Amphoe Bang Pahan","countryCode":"TH","stateCode":"14","latitude":"14.47174000","longitude":"100.54731000"},{"name":"Amphoe Bang Sai","countryCode":"TH","stateCode":"14","latitude":"14.21043000","longitude":"100.49422000"},{"name":"Amphoe Lat Bua Luang","countryCode":"TH","stateCode":"14","latitude":"14.16810000","longitude":"100.34892000"},{"name":"Amphoe Maha Rat","countryCode":"TH","stateCode":"14","latitude":"14.57064000","longitude":"100.54089000"},{"name":"Amphoe Nakhon Luang","countryCode":"TH","stateCode":"14","latitude":"14.46703000","longitude":"100.62572000"},{"name":"Amphoe Phachi","countryCode":"TH","stateCode":"14","latitude":"14.43795000","longitude":"100.72780000"},{"name":"Amphoe Phak Hai","countryCode":"TH","stateCode":"14","latitude":"14.45073000","longitude":"100.33949000"},{"name":"Amphoe Phra Nakhon Si Ayutthaya","countryCode":"TH","stateCode":"14","latitude":"14.35172000","longitude":"100.56719000"},{"name":"Amphoe Sena","countryCode":"TH","stateCode":"14","latitude":"14.29605000","longitude":"100.37486000"},{"name":"Amphoe Tha Ruea","countryCode":"TH","stateCode":"14","latitude":"14.53587000","longitude":"100.71268000"},{"name":"Amphoe Uthai","countryCode":"TH","stateCode":"14","latitude":"14.35321000","longitude":"100.69643000"},{"name":"Amphoe Wang Noi","countryCode":"TH","stateCode":"14","latitude":"14.24348000","longitude":"100.72500000"},{"name":"Ban Bang Kadi Pathum Thani","countryCode":"TH","stateCode":"14","latitude":"13.99904000","longitude":"100.54962000"},{"name":"Bang Ban","countryCode":"TH","stateCode":"14","latitude":"14.37395000","longitude":"100.48528000"},{"name":"Bang Pa-in","countryCode":"TH","stateCode":"14","latitude":"14.22783000","longitude":"100.57589000"},{"name":"Nakhon Luang","countryCode":"TH","stateCode":"14","latitude":"14.46281000","longitude":"100.60832000"},{"name":"Phak Hai","countryCode":"TH","stateCode":"14","latitude":"14.45736000","longitude":"100.36989000"},{"name":"Phra Nakhon Si Ayutthaya","countryCode":"TH","stateCode":"14","latitude":"14.35167000","longitude":"100.57739000"},{"name":"Tha Ruea","countryCode":"TH","stateCode":"14","latitude":"14.56739000","longitude":"100.72598000"},{"name":"Wang Noi","countryCode":"TH","stateCode":"14","latitude":"14.22689000","longitude":"100.71550000"},{"name":"Amphoe Ban Rai","countryCode":"TH","stateCode":"61","latitude":"15.24921000","longitude":"99.32817000"},{"name":"Amphoe Huai Khot","countryCode":"TH","stateCode":"61","latitude":"15.32761000","longitude":"99.51941000"},{"name":"Amphoe Lan Sak","countryCode":"TH","stateCode":"61","latitude":"15.52289000","longitude":"99.46110000"},{"name":"Amphoe Mueang Uthai Thani","countryCode":"TH","stateCode":"61","latitude":"15.40857000","longitude":"100.02794000"},{"name":"Amphoe Nong Chang","countryCode":"TH","stateCode":"61","latitude":"15.36755000","longitude":"99.77273000"},{"name":"Amphoe Nong Khayang","countryCode":"TH","stateCode":"61","latitude":"15.34892000","longitude":"99.94706000"},{"name":"Amphoe Sawang Arom","countryCode":"TH","stateCode":"61","latitude":"15.60250000","longitude":"99.78490000"},{"name":"Amphoe Thap Than","countryCode":"TH","stateCode":"61","latitude":"15.49057000","longitude":"99.82224000"},{"name":"Huai Khot","countryCode":"TH","stateCode":"61","latitude":"15.29095000","longitude":"99.61661000"},{"name":"Lan Sak","countryCode":"TH","stateCode":"61","latitude":"15.45289000","longitude":"99.57606000"},{"name":"Thap Than","countryCode":"TH","stateCode":"61","latitude":"15.46063000","longitude":"99.89166000"},{"name":"Uthai Thani","countryCode":"TH","stateCode":"61","latitude":"15.37939000","longitude":"100.02450000"},{"name":"Amphoe Ban Sang","countryCode":"TH","stateCode":"25","latitude":"13.95005000","longitude":"101.25063000"},{"name":"Amphoe Kabin Buri","countryCode":"TH","stateCode":"25","latitude":"13.90000000","longitude":"101.80000000"},{"name":"Amphoe Mueang Prachin Buri","countryCode":"TH","stateCode":"25","latitude":"14.09335000","longitude":"101.39776000"},{"name":"Amphoe Na Di","countryCode":"TH","stateCode":"25","latitude":"14.19253000","longitude":"101.84557000"},{"name":"Amphoe Prachantakham","countryCode":"TH","stateCode":"25","latitude":"14.22813000","longitude":"101.57440000"},{"name":"Amphoe Si Maha Phot","countryCode":"TH","stateCode":"25","latitude":"13.89041000","longitude":"101.54181000"},{"name":"Amphoe Si Mahosot","countryCode":"TH","stateCode":"25","latitude":"13.87669000","longitude":"101.42499000"},{"name":"Kabin Buri","countryCode":"TH","stateCode":"25","latitude":"13.95114000","longitude":"101.71769000"},{"name":"Prachin Buri","countryCode":"TH","stateCode":"25","latitude":"14.04992000","longitude":"101.36864000"},{"name":"Amphoe Ban Tak","countryCode":"TH","stateCode":"63","latitude":"17.09163000","longitude":"99.06648000"},{"name":"Amphoe Mae Ramat","countryCode":"TH","stateCode":"63","latitude":"17.11180000","longitude":"98.58635000"},{"name":"Amphoe Mae Sot","countryCode":"TH","stateCode":"63","latitude":"16.72154000","longitude":"98.71074000"},{"name":"Amphoe Mueang Tak","countryCode":"TH","stateCode":"63","latitude":"16.87650000","longitude":"99.16617000"},{"name":"Amphoe Phop Phra","countryCode":"TH","stateCode":"63","latitude":"16.47215000","longitude":"98.83501000"},{"name":"Amphoe Tha Song Yang","countryCode":"TH","stateCode":"63","latitude":"17.47481000","longitude":"98.12079000"},{"name":"Amphoe Umphang","countryCode":"TH","stateCode":"63","latitude":"15.79496000","longitude":"98.87787000"},{"name":"Amphoe Wang Chao","countryCode":"TH","stateCode":"63","latitude":"16.63311000","longitude":"99.14826000"},{"name":"Ban Tak","countryCode":"TH","stateCode":"63","latitude":"17.04325000","longitude":"99.08128000"},{"name":"Mae Ramat","countryCode":"TH","stateCode":"63","latitude":"16.98403000","longitude":"98.51665000"},{"name":"Mae Sot","countryCode":"TH","stateCode":"63","latitude":"16.71667000","longitude":"98.56667000"},{"name":"Tak","countryCode":"TH","stateCode":"63","latitude":"16.86968000","longitude":"99.12898000"},{"name":"Amphoe Bang Bo","countryCode":"TH","stateCode":"11","latitude":"13.58960000","longitude":"100.86711000"},{"name":"Amphoe Bang Phli","countryCode":"TH","stateCode":"11","latitude":"13.61972000","longitude":"100.72582000"},{"name":"Amphoe Bang Sao Thong","countryCode":"TH","stateCode":"11","latitude":"13.63286000","longitude":"100.81038000"},{"name":"Amphoe Mueang Samut Prakan","countryCode":"TH","stateCode":"11","latitude":"13.56855000","longitude":"100.65148000"},{"name":"Amphoe Phra Pradaeng","countryCode":"TH","stateCode":"11","latitude":"13.65246000","longitude":"100.55271000"},{"name":"Amphoe Phra Samut Chedi","countryCode":"TH","stateCode":"11","latitude":"13.55622000","longitude":"100.51485000"},{"name":"Ban Khlong Bang Sao Thong","countryCode":"TH","stateCode":"11","latitude":"13.64172000","longitude":"100.83272000"},{"name":"Bang Bo District","countryCode":"TH","stateCode":"11","latitude":"13.58333000","longitude":"100.81667000"},{"name":"Phra Pradaeng","countryCode":"TH","stateCode":"11","latitude":"13.65855000","longitude":"100.53362000"},{"name":"Samut Prakan","countryCode":"TH","stateCode":"11","latitude":"13.59934000","longitude":"100.59675000"},{"name":"Amphoe Bang Bua Thong","countryCode":"TH","stateCode":"12","latitude":"13.92641000","longitude":"100.39360000"},{"name":"Amphoe Bang Kruai","countryCode":"TH","stateCode":"12","latitude":"13.80249000","longitude":"100.41525000"},{"name":"Amphoe Bang Yai","countryCode":"TH","stateCode":"12","latitude":"13.85385000","longitude":"100.37318000"},{"name":"Amphoe Mueang Nonthaburi","countryCode":"TH","stateCode":"12","latitude":"13.85581000","longitude":"100.49264000"},{"name":"Amphoe Pak Kret","countryCode":"TH","stateCode":"12","latitude":"13.91626000","longitude":"100.50397000"},{"name":"Amphoe Sai Noi","countryCode":"TH","stateCode":"12","latitude":"14.00627000","longitude":"100.31072000"},{"name":"Bang Bua Thong","countryCode":"TH","stateCode":"12","latitude":"13.91783000","longitude":"100.42403000"},{"name":"Bang Kruai","countryCode":"TH","stateCode":"12","latitude":"13.80500000","longitude":"100.47283000"},{"name":"Bang Yai","countryCode":"TH","stateCode":"12","latitude":"13.84341000","longitude":"100.36251000"},{"name":"Mueang Nonthaburi","countryCode":"TH","stateCode":"12","latitude":"13.86075000","longitude":"100.51477000"},{"name":"Pak Kret","countryCode":"TH","stateCode":"12","latitude":"13.91301000","longitude":"100.49883000"},{"name":"Amphoe Bang Kaeo","countryCode":"TH","stateCode":"93","latitude":"7.41775000","longitude":"100.17164000"},{"name":"Amphoe Khao Chaison","countryCode":"TH","stateCode":"93","latitude":"7.46305000","longitude":"100.09055000"},{"name":"Amphoe Khuan Khanun","countryCode":"TH","stateCode":"93","latitude":"7.76438000","longitude":"100.04349000"},{"name":"Amphoe Kong Ra","countryCode":"TH","stateCode":"93","latitude":"7.41674000","longitude":"99.95719000"},{"name":"Amphoe Mueang Phatthalung","countryCode":"TH","stateCode":"93","latitude":"7.60250000","longitude":"100.07425000"},{"name":"Amphoe Pa Bon","countryCode":"TH","stateCode":"93","latitude":"7.21994000","longitude":"100.13078000"},{"name":"Amphoe Pa Phayom","countryCode":"TH","stateCode":"93","latitude":"7.83154000","longitude":"99.87448000"},{"name":"Amphoe Pak Phayun","countryCode":"TH","stateCode":"93","latitude":"7.29622000","longitude":"100.29542000"},{"name":"Amphoe Si Banphot","countryCode":"TH","stateCode":"93","latitude":"7.69259000","longitude":"99.87322000"},{"name":"Amphoe Srinagarindra","countryCode":"TH","stateCode":"93","latitude":"7.57574000","longitude":"99.91053000"},{"name":"Amphoe Tamot","countryCode":"TH","stateCode":"93","latitude":"7.28783000","longitude":"100.04358000"},{"name":"Phatthalung","countryCode":"TH","stateCode":"93","latitude":"7.61786000","longitude":"100.07792000"},{"name":"Amphoe Bang Khan","countryCode":"TH","stateCode":"80","latitude":"8.01208000","longitude":"99.48449000"},{"name":"Amphoe Cha-uat","countryCode":"TH","stateCode":"80","latitude":"7.95645000","longitude":"99.98929000"},{"name":"Amphoe Chaloem Phra Kiat","countryCode":"TH","stateCode":"80","latitude":"8.18333000","longitude":"100.05000000"},{"name":"Amphoe Chang Klang","countryCode":"TH","stateCode":"80","latitude":"8.35697000","longitude":"99.64592000"},{"name":"Amphoe Chawang","countryCode":"TH","stateCode":"80","latitude":"8.46322000","longitude":"99.51107000"},{"name":"Amphoe Chian Yai","countryCode":"TH","stateCode":"80","latitude":"8.11719000","longitude":"100.15819000"},{"name":"Amphoe Chulabhorn","countryCode":"TH","stateCode":"80","latitude":"8.07591000","longitude":"99.85365000"},{"name":"Amphoe Hua Sai","countryCode":"TH","stateCode":"80","latitude":"8.01181000","longitude":"100.24614000"},{"name":"Amphoe Khanom","countryCode":"TH","stateCode":"80","latitude":"9.18317000","longitude":"99.80192000"},{"name":"Amphoe Lan Saka","countryCode":"TH","stateCode":"80","latitude":"8.37799000","longitude":"99.78328000"},{"name":"Amphoe Mueang Nakhon Si Thammarat","countryCode":"TH","stateCode":"80","latitude":"8.44013000","longitude":"99.98537000"},{"name":"Amphoe Na Bon","countryCode":"TH","stateCode":"80","latitude":"8.26976000","longitude":"99.55694000"},{"name":"Amphoe Nopphitam","countryCode":"TH","stateCode":"80","latitude":"8.75166000","longitude":"99.67087000"},{"name":"Amphoe Pak Phanang","countryCode":"TH","stateCode":"80","latitude":"8.30711000","longitude":"100.17361000"},{"name":"Amphoe Phipun","countryCode":"TH","stateCode":"80","latitude":"8.60289000","longitude":"99.59528000"},{"name":"Amphoe Phra Phrom","countryCode":"TH","stateCode":"80","latitude":"8.32652000","longitude":"99.93240000"},{"name":"Amphoe Phrom Khiri","countryCode":"TH","stateCode":"80","latitude":"8.54242000","longitude":"99.79229000"},{"name":"Amphoe Ron Phibun","countryCode":"TH","stateCode":"80","latitude":"8.17997000","longitude":"99.89248000"},{"name":"Amphoe Sichon","countryCode":"TH","stateCode":"80","latitude":"8.94981000","longitude":"99.81322000"},{"name":"Amphoe Tha Sala","countryCode":"TH","stateCode":"80","latitude":"8.69367000","longitude":"99.88539000"},{"name":"Amphoe Tham Phannara","countryCode":"TH","stateCode":"80","latitude":"8.45822000","longitude":"99.37718000"},{"name":"Amphoe Thung Song","countryCode":"TH","stateCode":"80","latitude":"8.11757000","longitude":"99.66907000"},{"name":"Amphoe Thung Yai","countryCode":"TH","stateCode":"80","latitude":"8.28708000","longitude":"99.37196000"},{"name":"Chawang","countryCode":"TH","stateCode":"80","latitude":"8.42614000","longitude":"99.50472000"},{"name":"Nakhon Si Thammarat","countryCode":"TH","stateCode":"80","latitude":"8.43333000","longitude":"99.96667000"},{"name":"Pak Phanang","countryCode":"TH","stateCode":"80","latitude":"8.35109000","longitude":"100.20195000"},{"name":"Ron Phibun","countryCode":"TH","stateCode":"80","latitude":"8.17911000","longitude":"99.85425000"},{"name":"Tham Phannara","countryCode":"TH","stateCode":"80","latitude":"8.42045000","longitude":"99.39517000"},{"name":"Thung Song","countryCode":"TH","stateCode":"80","latitude":"8.16453000","longitude":"99.68039000"},{"name":"Amphoe Bang Klam","countryCode":"TH","stateCode":"90","latitude":"7.06404000","longitude":"100.40664000"},{"name":"Amphoe Chana","countryCode":"TH","stateCode":"90","latitude":"6.89584000","longitude":"100.70126000"},{"name":"Amphoe Hat Yai","countryCode":"TH","stateCode":"90","latitude":"6.98092000","longitude":"100.46539000"},{"name":"Amphoe Khlong Hoi Khong","countryCode":"TH","stateCode":"90","latitude":"6.86623000","longitude":"100.35353000"},{"name":"Amphoe Khuan Niang","countryCode":"TH","stateCode":"90","latitude":"7.18231000","longitude":"100.37403000"},{"name":"Amphoe Krasae Sin","countryCode":"TH","stateCode":"90","latitude":"7.61254000","longitude":"100.32827000"},{"name":"Amphoe Mueang Songkhla","countryCode":"TH","stateCode":"90","latitude":"7.11075000","longitude":"100.60814000"},{"name":"Amphoe Na Mom","countryCode":"TH","stateCode":"90","latitude":"6.95990000","longitude":"100.57161000"},{"name":"Amphoe Na Thawi","countryCode":"TH","stateCode":"90","latitude":"6.63849000","longitude":"100.68173000"},{"name":"Amphoe Ranot","countryCode":"TH","stateCode":"90","latitude":"7.81390000","longitude":"100.28323000"},{"name":"Amphoe Rattaphum","countryCode":"TH","stateCode":"90","latitude":"7.07488000","longitude":"100.19515000"},{"name":"Amphoe Saba Yoi","countryCode":"TH","stateCode":"90","latitude":"6.52971000","longitude":"100.91232000"},{"name":"Amphoe Sadao","countryCode":"TH","stateCode":"90","latitude":"6.67135000","longitude":"100.42409000"},{"name":"Amphoe Sathing Phra","countryCode":"TH","stateCode":"90","latitude":"7.47963000","longitude":"100.42227000"},{"name":"Amphoe Singhanakhon","countryCode":"TH","stateCode":"90","latitude":"7.28453000","longitude":"100.48809000"},{"name":"Amphoe Thepha","countryCode":"TH","stateCode":"90","latitude":"6.79726000","longitude":"100.91025000"},{"name":"Ban Mai","countryCode":"TH","stateCode":"90","latitude":"7.20411000","longitude":"100.54508000"},{"name":"Hat Yai","countryCode":"TH","stateCode":"90","latitude":"7.00836000","longitude":"100.47668000"},{"name":"Na Mom","countryCode":"TH","stateCode":"90","latitude":"6.95856000","longitude":"100.55683000"},{"name":"Ranot","countryCode":"TH","stateCode":"90","latitude":"7.77768000","longitude":"100.32134000"},{"name":"Sadao","countryCode":"TH","stateCode":"90","latitude":"6.63883000","longitude":"100.42342000"},{"name":"Songkhla","countryCode":"TH","stateCode":"90","latitude":"7.19882000","longitude":"100.59510000"},{"name":"Amphoe Bang Krathum","countryCode":"TH","stateCode":"65","latitude":"16.59323000","longitude":"100.35042000"},{"name":"Amphoe Bang Rakam","countryCode":"TH","stateCode":"65","latitude":"16.71844000","longitude":"100.04217000"},{"name":"Amphoe Chat Trakan","countryCode":"TH","stateCode":"65","latitude":"17.39357000","longitude":"100.68460000"},{"name":"Amphoe Mueang Phitsanulok","countryCode":"TH","stateCode":"65","latitude":"16.84040000","longitude":"100.27298000"},{"name":"Amphoe Nakhon Thai","countryCode":"TH","stateCode":"65","latitude":"17.09426000","longitude":"100.86437000"},{"name":"Amphoe Noen Maprang","countryCode":"TH","stateCode":"65","latitude":"16.56400000","longitude":"100.70995000"},{"name":"Amphoe Phrom Phiram","countryCode":"TH","stateCode":"65","latitude":"17.06894000","longitude":"100.15350000"},{"name":"Amphoe Wang Thong","countryCode":"TH","stateCode":"65","latitude":"16.85000000","longitude":"100.58333000"},{"name":"Amphoe Wat Bot","countryCode":"TH","stateCode":"65","latitude":"17.16384000","longitude":"100.36298000"},{"name":"Bang Krathum","countryCode":"TH","stateCode":"65","latitude":"16.57831000","longitude":"100.30034000"},{"name":"Bang Rakam","countryCode":"TH","stateCode":"65","latitude":"16.75847000","longitude":"100.11742000"},{"name":"Chat Trakan","countryCode":"TH","stateCode":"65","latitude":"17.27606000","longitude":"100.60022000"},{"name":"Nakhon Thai","countryCode":"TH","stateCode":"65","latitude":"17.10056000","longitude":"100.83739000"},{"name":"Phitsanulok","countryCode":"TH","stateCode":"65","latitude":"16.82481000","longitude":"100.25858000"},{"name":"Amphoe Bang Len","countryCode":"TH","stateCode":"73","latitude":"14.05000000","longitude":"100.18333000"},{"name":"Amphoe Don Tum","countryCode":"TH","stateCode":"73","latitude":"13.94499000","longitude":"100.09003000"},{"name":"Amphoe Mueang Nakhon Pathom","countryCode":"TH","stateCode":"73","latitude":"13.81944000","longitude":"100.02375000"},{"name":"Amphoe Nakhon Chai Si","countryCode":"TH","stateCode":"73","latitude":"13.81173000","longitude":"100.18157000"},{"name":"Amphoe Phutthamonthon","countryCode":"TH","stateCode":"73","latitude":"13.82559000","longitude":"100.29239000"},{"name":"Amphoe Sam Phran","countryCode":"TH","stateCode":"73","latitude":"13.72035000","longitude":"100.21071000"},{"name":"Bang Len","countryCode":"TH","stateCode":"73","latitude":"14.02188000","longitude":"100.17183000"},{"name":"Kamphaeng Saen District","countryCode":"TH","stateCode":"73","latitude":"14.02823000","longitude":"99.96152000"},{"name":"Nakhon Pathom","countryCode":"TH","stateCode":"73","latitude":"13.81960000","longitude":"100.04427000"},{"name":"Sam Phran","countryCode":"TH","stateCode":"73","latitude":"13.72698000","longitude":"100.21526000"},{"name":"Amphoe Bang Mun Nak","countryCode":"TH","stateCode":"66","latitude":"16.02656000","longitude":"100.43194000"},{"name":"Amphoe Bueng Na Rang","countryCode":"TH","stateCode":"66","latitude":"16.18642000","longitude":"100.14293000"},{"name":"Amphoe Dong Charoen","countryCode":"TH","stateCode":"66","latitude":"15.99848000","longitude":"100.59572000"},{"name":"Amphoe Mueang Phichit","countryCode":"TH","stateCode":"66","latitude":"16.40986000","longitude":"100.34578000"},{"name":"Amphoe Pho Prathap Chang","countryCode":"TH","stateCode":"66","latitude":"16.31294000","longitude":"100.19897000"},{"name":"Amphoe Pho Thale","countryCode":"TH","stateCode":"66","latitude":"16.05885000","longitude":"100.24579000"},{"name":"Amphoe Sak Lek","countryCode":"TH","stateCode":"66","latitude":"16.50717000","longitude":"100.52350000"},{"name":"Amphoe Taphan Hin","countryCode":"TH","stateCode":"66","latitude":"16.21103000","longitude":"100.41739000"},{"name":"Amphoe Thap Khlo","countryCode":"TH","stateCode":"66","latitude":"16.19167000","longitude":"100.60082000"},{"name":"Amphoe Wachira Barami","countryCode":"TH","stateCode":"66","latitude":"16.51667000","longitude":"100.11667000"},{"name":"Amphoe Wang Sai Phun","countryCode":"TH","stateCode":"66","latitude":"16.37922000","longitude":"100.53668000"},{"name":"Bang Mun Nak","countryCode":"TH","stateCode":"66","latitude":"16.02781000","longitude":"100.37917000"},{"name":"Bueng Na Rang","countryCode":"TH","stateCode":"66","latitude":"16.17120000","longitude":"100.12531000"},{"name":"Phichit","countryCode":"TH","stateCode":"66","latitude":"16.44184000","longitude":"100.34879000"},{"name":"Taphan Hin","countryCode":"TH","stateCode":"66","latitude":"16.22095000","longitude":"100.41978000"},{"name":"Thap Khlo","countryCode":"TH","stateCode":"66","latitude":"16.16003000","longitude":"100.59656000"},{"name":"Wang Sai Phun","countryCode":"TH","stateCode":"66","latitude":"16.38850000","longitude":"100.53801000"},{"name":"Amphoe Bang Pla Ma","countryCode":"TH","stateCode":"72","latitude":"14.34985000","longitude":"100.14479000"},{"name":"Amphoe Dan Chang","countryCode":"TH","stateCode":"72","latitude":"14.88388000","longitude":"99.51642000"},{"name":"Amphoe Doembang Nangbuat","countryCode":"TH","stateCode":"72","latitude":"14.87394000","longitude":"100.04669000"},{"name":"Amphoe Don Chedi","countryCode":"TH","stateCode":"72","latitude":"14.64804000","longitude":"99.94734000"},{"name":"Amphoe Mueang Suphan Buri","countryCode":"TH","stateCode":"72","latitude":"14.49189000","longitude":"100.07458000"},{"name":"Amphoe Nong Yasai","countryCode":"TH","stateCode":"72","latitude":"14.77644000","longitude":"99.85751000"},{"name":"Amphoe Si Prachan","countryCode":"TH","stateCode":"72","latitude":"14.63810000","longitude":"100.15050000"},{"name":"Amphoe Song Phi Nong","countryCode":"TH","stateCode":"72","latitude":"14.18895000","longitude":"99.97580000"},{"name":"Amphoe U Thong","countryCode":"TH","stateCode":"72","latitude":"14.41093000","longitude":"99.88949000"},{"name":"Ban Sam Chuk","countryCode":"TH","stateCode":"72","latitude":"14.74219000","longitude":"100.09531000"},{"name":"Doembang Nangbuat","countryCode":"TH","stateCode":"72","latitude":"14.83333000","longitude":"100.10000000"},{"name":"Suphan Buri","countryCode":"TH","stateCode":"72","latitude":"14.47418000","longitude":"100.12218000"},{"name":"Amphoe Bang Rachan","countryCode":"TH","stateCode":"17","latitude":"14.89959000","longitude":"100.27795000"},{"name":"Amphoe In Buri","countryCode":"TH","stateCode":"17","latitude":"15.02057000","longitude":"100.34865000"},{"name":"Amphoe Khai Bang Rachan","countryCode":"TH","stateCode":"17","latitude":"14.81438000","longitude":"100.31389000"},{"name":"Amphoe Mueang Sing Buri","countryCode":"TH","stateCode":"17","latitude":"14.90239000","longitude":"100.39731000"},{"name":"Amphoe Phrom Buri","countryCode":"TH","stateCode":"17","latitude":"14.78333000","longitude":"100.45000000"},{"name":"Amphoe Tha Chang","countryCode":"TH","stateCode":"17","latitude":"14.77941000","longitude":"100.39349000"},{"name":"Bang Racham","countryCode":"TH","stateCode":"17","latitude":"14.89200000","longitude":"100.31728000"},{"name":"In Buri","countryCode":"TH","stateCode":"17","latitude":"15.00787000","longitude":"100.32691000"},{"name":"Sing Buri","countryCode":"TH","stateCode":"17","latitude":"14.88786000","longitude":"100.40464000"},{"name":"Amphoe Bang Saphan","countryCode":"TH","stateCode":"77","latitude":"11.29402000","longitude":"99.44406000"},{"name":"Amphoe Bang Saphan Noi","countryCode":"TH","stateCode":"77","latitude":"11.07057000","longitude":"99.34105000"},{"name":"Amphoe Hua Hin","countryCode":"TH","stateCode":"77","latitude":"12.53522000","longitude":"99.70366000"},{"name":"Amphoe Kui Buri","countryCode":"TH","stateCode":"77","latitude":"12.11311000","longitude":"99.75462000"},{"name":"Amphoe Mueang Prachuap Khiri Khan","countryCode":"TH","stateCode":"77","latitude":"11.87144000","longitude":"99.73563000"},{"name":"Amphoe Pran Buri","countryCode":"TH","stateCode":"77","latitude":"12.39040000","longitude":"99.69690000"},{"name":"Amphoe Sam Roi Yot","countryCode":"TH","stateCode":"77","latitude":"12.25586000","longitude":"99.74010000"},{"name":"Amphoe Thap Sakae","countryCode":"TH","stateCode":"77","latitude":"11.54787000","longitude":"99.57159000"},{"name":"Bang Saphan","countryCode":"TH","stateCode":"77","latitude":"11.21259000","longitude":"99.51167000"},{"name":"Hua Hin","countryCode":"TH","stateCode":"77","latitude":"12.57065000","longitude":"99.95876000"},{"name":"Kui Buri","countryCode":"TH","stateCode":"77","latitude":"12.08283000","longitude":"99.85431000"},{"name":"Prachuap Khiri Khan","countryCode":"TH","stateCode":"77","latitude":"11.82098000","longitude":"99.78410000"},{"name":"Pran Buri","countryCode":"TH","stateCode":"77","latitude":"12.38487000","longitude":"99.90157000"},{"name":"Sam Roi Yot","countryCode":"TH","stateCode":"77","latitude":"12.27081000","longitude":"99.87203000"},{"name":"Amphoe Bannang Sata","countryCode":"TH","stateCode":"95","latitude":"6.25643000","longitude":"101.27852000"},{"name":"Amphoe Betong","countryCode":"TH","stateCode":"95","latitude":"5.86362000","longitude":"101.22737000"},{"name":"Amphoe Kabang","countryCode":"TH","stateCode":"95","latitude":"6.37923000","longitude":"100.98348000"},{"name":"Amphoe Krong Pinang","countryCode":"TH","stateCode":"95","latitude":"6.39932000","longitude":"101.25710000"},{"name":"Amphoe Mueang Yala","countryCode":"TH","stateCode":"95","latitude":"6.54378000","longitude":"101.25105000"},{"name":"Amphoe Raman","countryCode":"TH","stateCode":"95","latitude":"6.48985000","longitude":"101.43442000"},{"name":"Amphoe Than To","countryCode":"TH","stateCode":"95","latitude":"6.08042000","longitude":"101.25941000"},{"name":"Amphoe Yaha","countryCode":"TH","stateCode":"95","latitude":"6.40529000","longitude":"101.12679000"},{"name":"Betong","countryCode":"TH","stateCode":"95","latitude":"5.77434000","longitude":"101.07231000"},{"name":"Yala","countryCode":"TH","stateCode":"95","latitude":"6.53995000","longitude":"101.28128000"},{"name":"Amphoe Banphot Phisai","countryCode":"TH","stateCode":"60","latitude":"15.99714000","longitude":"99.99409000"},{"name":"Amphoe Chum Ta Bong","countryCode":"TH","stateCode":"60","latitude":"15.68311000","longitude":"99.56908000"},{"name":"Amphoe Chumsaeng","countryCode":"TH","stateCode":"60","latitude":"15.84745000","longitude":"100.28971000"},{"name":"Amphoe Kao Liao","countryCode":"TH","stateCode":"60","latitude":"15.88778000","longitude":"100.09647000"},{"name":"Amphoe Krok Phra","countryCode":"TH","stateCode":"60","latitude":"15.58638000","longitude":"100.01815000"},{"name":"Amphoe Lat Yao","countryCode":"TH","stateCode":"60","latitude":"15.77526000","longitude":"99.80046000"},{"name":"Amphoe Mae Poen","countryCode":"TH","stateCode":"60","latitude":"15.70656000","longitude":"99.34827000"},{"name":"Amphoe Mae Wong","countryCode":"TH","stateCode":"60","latitude":"15.83538000","longitude":"99.40785000"},{"name":"Amphoe Mueang Nakhon Sawan","countryCode":"TH","stateCode":"60","latitude":"15.71991000","longitude":"100.10067000"},{"name":"Amphoe Nong Bua","countryCode":"TH","stateCode":"60","latitude":"15.86591000","longitude":"100.62860000"},{"name":"Amphoe Phai Sali","countryCode":"TH","stateCode":"60","latitude":"15.58723000","longitude":"100.68530000"},{"name":"Amphoe Phayuha Khiri","countryCode":"TH","stateCode":"60","latitude":"15.50783000","longitude":"100.21226000"},{"name":"Amphoe Tak Fa","countryCode":"TH","stateCode":"60","latitude":"15.38249000","longitude":"100.46693000"},{"name":"Amphoe Takhli","countryCode":"TH","stateCode":"60","latitude":"15.25928000","longitude":"100.38058000"},{"name":"Amphoe Tha Tako","countryCode":"TH","stateCode":"60","latitude":"15.65434000","longitude":"100.45939000"},{"name":"Kao Liao","countryCode":"TH","stateCode":"60","latitude":"15.85053000","longitude":"100.07914000"},{"name":"Lat Yao","countryCode":"TH","stateCode":"60","latitude":"15.75100000","longitude":"99.78925000"},{"name":"Nakhon Sawan","countryCode":"TH","stateCode":"60","latitude":"15.70472000","longitude":"100.13717000"},{"name":"Nong Bua","countryCode":"TH","stateCode":"60","latitude":"15.86458000","longitude":"100.58581000"},{"name":"Phai Sali","countryCode":"TH","stateCode":"60","latitude":"15.60003000","longitude":"100.64937000"},{"name":"Phayuha Khiri","countryCode":"TH","stateCode":"60","latitude":"15.45525000","longitude":"100.13533000"},{"name":"Takhli","countryCode":"TH","stateCode":"60","latitude":"15.26336000","longitude":"100.34378000"},{"name":"Amphoe Benchalak","countryCode":"TH","stateCode":"33","latitude":"14.78319000","longitude":"104.71879000"},{"name":"Amphoe Bueng Bun","countryCode":"TH","stateCode":"33","latitude":"15.30288000","longitude":"104.06166000"},{"name":"Amphoe Huai Thap Than","countryCode":"TH","stateCode":"33","latitude":"15.01808000","longitude":"104.03875000"},{"name":"Amphoe Kantharalak","countryCode":"TH","stateCode":"33","latitude":"14.56800000","longitude":"104.67080000"},{"name":"Amphoe Kanthararom","countryCode":"TH","stateCode":"33","latitude":"15.12447000","longitude":"104.57318000"},{"name":"Amphoe Khukhan","countryCode":"TH","stateCode":"33","latitude":"14.73783000","longitude":"104.18590000"},{"name":"Amphoe Khun Han","countryCode":"TH","stateCode":"33","latitude":"14.53455000","longitude":"104.40739000"},{"name":"Amphoe Mueang Chan","countryCode":"TH","stateCode":"33","latitude":"15.18249000","longitude":"104.02471000"},{"name":"Amphoe Mueang Sisaket","countryCode":"TH","stateCode":"33","latitude":"15.08168000","longitude":"104.35126000"},{"name":"Amphoe Nam Kliang","countryCode":"TH","stateCode":"33","latitude":"14.91022000","longitude":"104.52545000"},{"name":"Amphoe Non Khun","countryCode":"TH","stateCode":"33","latitude":"14.90188000","longitude":"104.69564000"},{"name":"Amphoe Phayu","countryCode":"TH","stateCode":"33","latitude":"14.90639000","longitude":"104.38293000"},{"name":"Amphoe Pho Si Suwan","countryCode":"TH","stateCode":"33","latitude":"15.23370000","longitude":"104.06739000"},{"name":"Amphoe Phrai Bueng","countryCode":"TH","stateCode":"33","latitude":"14.77989000","longitude":"104.36599000"},{"name":"Amphoe Phu Sing","countryCode":"TH","stateCode":"33","latitude":"14.48873000","longitude":"104.15603000"},{"name":"Amphoe Prang Ku","countryCode":"TH","stateCode":"33","latitude":"14.85443000","longitude":"104.03740000"},{"name":"Amphoe Rasi Salai","countryCode":"TH","stateCode":"33","latitude":"15.34637000","longitude":"104.18617000"},{"name":"Amphoe Si Rattana","countryCode":"TH","stateCode":"33","latitude":"14.81062000","longitude":"104.47634000"},{"name":"Amphoe Sila Lat","countryCode":"TH","stateCode":"33","latitude":"15.48070000","longitude":"104.09478000"},{"name":"Amphoe Uthumphon Phisai","countryCode":"TH","stateCode":"33","latitude":"15.12305000","longitude":"104.16002000"},{"name":"Amphoe Wang Hin","countryCode":"TH","stateCode":"33","latitude":"14.96133000","longitude":"104.21928000"},{"name":"Amphoe Yang Chum Noi","countryCode":"TH","stateCode":"33","latitude":"15.23688000","longitude":"104.39083000"},{"name":"Kantharalak","countryCode":"TH","stateCode":"33","latitude":"14.64056000","longitude":"104.64992000"},{"name":"Phrai Bueng","countryCode":"TH","stateCode":"33","latitude":"14.74833000","longitude":"104.36261000"},{"name":"Si Sa Ket","countryCode":"TH","stateCode":"33","latitude":"15.11481000","longitude":"104.32938000"},{"name":"Amphoe Bo Phloi","countryCode":"TH","stateCode":"71","latitude":"14.38723000","longitude":"99.44990000"},{"name":"Amphoe Dan Makham Tia","countryCode":"TH","stateCode":"71","latitude":"13.83422000","longitude":"99.34125000"},{"name":"Amphoe Huai Krachao","countryCode":"TH","stateCode":"71","latitude":"14.34056000","longitude":"99.67633000"},{"name":"Amphoe Lao Khwan","countryCode":"TH","stateCode":"71","latitude":"14.59488000","longitude":"99.68338000"},{"name":"Amphoe Mueang Kanchanaburi","countryCode":"TH","stateCode":"71","latitude":"14.06987000","longitude":"99.32769000"},{"name":"Amphoe Nong Prue","countryCode":"TH","stateCode":"71","latitude":"14.67801000","longitude":"99.41075000"},{"name":"Amphoe Phanom Thuan","countryCode":"TH","stateCode":"71","latitude":"14.15941000","longitude":"99.66904000"},{"name":"Amphoe Sai Yok","countryCode":"TH","stateCode":"71","latitude":"14.25652000","longitude":"98.93372000"},{"name":"Amphoe Sangkhla Buri","countryCode":"TH","stateCode":"71","latitude":"15.19337000","longitude":"98.52791000"},{"name":"Amphoe Si Sawat","countryCode":"TH","stateCode":"71","latitude":"14.67254000","longitude":"99.12992000"},{"name":"Amphoe Tha Maka","countryCode":"TH","stateCode":"71","latitude":"13.94665000","longitude":"99.77900000"},{"name":"Amphoe Tha Muang","countryCode":"TH","stateCode":"71","latitude":"13.90947000","longitude":"99.61540000"},{"name":"Amphoe Thong Pha Phum","countryCode":"TH","stateCode":"71","latitude":"14.83277000","longitude":"98.69233000"},{"name":"Bo Phloi","countryCode":"TH","stateCode":"71","latitude":"14.32517000","longitude":"99.51467000"},{"name":"Kanchanaburi","countryCode":"TH","stateCode":"71","latitude":"14.00412000","longitude":"99.54832000"},{"name":"Phanom Thuan","countryCode":"TH","stateCode":"71","latitude":"14.13031000","longitude":"99.69858000"},{"name":"Sangkhla Buri","countryCode":"TH","stateCode":"71","latitude":"15.15553000","longitude":"98.45361000"},{"name":"Tha Maka","countryCode":"TH","stateCode":"71","latitude":"13.90000000","longitude":"99.76667000"},{"name":"Tha Muang","countryCode":"TH","stateCode":"71","latitude":"13.96118000","longitude":"99.64122000"},{"name":"Amphoe Bo Rai","countryCode":"TH","stateCode":"23","latitude":"12.55816000","longitude":"102.56566000"},{"name":"Amphoe Khao Saming","countryCode":"TH","stateCode":"23","latitude":"12.42885000","longitude":"102.41784000"},{"name":"Amphoe Khlong Yai","countryCode":"TH","stateCode":"23","latitude":"11.85540000","longitude":"102.82596000"},{"name":"Amphoe Ko Chang","countryCode":"TH","stateCode":"23","latitude":"12.05947000","longitude":"102.32941000"},{"name":"Amphoe Ko Kut","countryCode":"TH","stateCode":"23","latitude":"11.65714000","longitude":"102.56694000"},{"name":"Amphoe Laem Ngop","countryCode":"TH","stateCode":"23","latitude":"12.22028000","longitude":"102.36558000"},{"name":"Amphoe Mueang Trat","countryCode":"TH","stateCode":"23","latitude":"12.26667000","longitude":"102.60945000"},{"name":"Bo Rai","countryCode":"TH","stateCode":"23","latitude":"12.57283000","longitude":"102.53714000"},{"name":"Khlong Yai","countryCode":"TH","stateCode":"23","latitude":"11.77645000","longitude":"102.88567000"},{"name":"Ko Chang Tai","countryCode":"TH","stateCode":"23","latitude":"12.00171000","longitude":"102.37267000"},{"name":"Trat","countryCode":"TH","stateCode":"23","latitude":"12.24364000","longitude":"102.51514000"},{"name":"Amphoe Borabue","countryCode":"TH","stateCode":"44","latitude":"15.98881000","longitude":"103.12521000"},{"name":"Amphoe Chiang Yuen","countryCode":"TH","stateCode":"44","latitude":"16.40942000","longitude":"103.07005000"},{"name":"Amphoe Chuen Chom","countryCode":"TH","stateCode":"44","latitude":"16.54801000","longitude":"103.14796000"},{"name":"Amphoe Kae Dam","countryCode":"TH","stateCode":"44","latitude":"16.04961000","longitude":"103.38953000"},{"name":"Amphoe Kantharawichai","countryCode":"TH","stateCode":"44","latitude":"16.27992000","longitude":"103.25892000"},{"name":"Amphoe Kosum Phisai","countryCode":"TH","stateCode":"44","latitude":"16.23882000","longitude":"102.99081000"},{"name":"Amphoe Kut Rang","countryCode":"TH","stateCode":"44","latitude":"16.02970000","longitude":"102.95059000"},{"name":"Amphoe Mueang Maha Sarakham","countryCode":"TH","stateCode":"44","latitude":"16.11882000","longitude":"103.31160000"},{"name":"Amphoe Na Chueak","countryCode":"TH","stateCode":"44","latitude":"15.80180000","longitude":"103.05725000"},{"name":"Amphoe Na Dun","countryCode":"TH","stateCode":"44","latitude":"15.71952000","longitude":"103.23004000"},{"name":"Amphoe Phayakkhaphum Phisai","countryCode":"TH","stateCode":"44","latitude":"15.51963000","longitude":"103.23268000"},{"name":"Amphoe Wapi Pathum","countryCode":"TH","stateCode":"44","latitude":"15.85953000","longitude":"103.34091000"},{"name":"Amphoe Yang Si Surat","countryCode":"TH","stateCode":"44","latitude":"15.64953000","longitude":"103.08916000"},{"name":"Kosum Phisai","countryCode":"TH","stateCode":"44","latitude":"16.24858000","longitude":"103.06739000"},{"name":"Maha Sarakham","countryCode":"TH","stateCode":"44","latitude":"16.18483000","longitude":"103.30067000"},{"name":"Phayakkhaphum Phisai","countryCode":"TH","stateCode":"44","latitude":"15.51631000","longitude":"103.19367000"},{"name":"Wapi Pathum","countryCode":"TH","stateCode":"44","latitude":"15.84523000","longitude":"103.37678000"},{"name":"Amphoe Bua Chet","countryCode":"TH","stateCode":"32","latitude":"14.48406000","longitude":"103.97809000"},{"name":"Amphoe Chom Phra","countryCode":"TH","stateCode":"32","latitude":"15.14356000","longitude":"103.57881000"},{"name":"Amphoe Chumphon Buri","countryCode":"TH","stateCode":"32","latitude":"15.37942000","longitude":"103.37095000"},{"name":"Amphoe Kap Choeng","countryCode":"TH","stateCode":"32","latitude":"14.46795000","longitude":"103.58476000"},{"name":"Amphoe Khwao Sinarin","countryCode":"TH","stateCode":"32","latitude":"15.00733000","longitude":"103.62064000"},{"name":"Amphoe Lamduan","countryCode":"TH","stateCode":"32","latitude":"14.71907000","longitude":"103.69911000"},{"name":"Amphoe Mueang Surin","countryCode":"TH","stateCode":"32","latitude":"14.88359000","longitude":"103.51272000"},{"name":"Amphoe Non Narai","countryCode":"TH","stateCode":"32","latitude":"15.19111000","longitude":"103.92242000"},{"name":"Amphoe Phanom Dong Rak","countryCode":"TH","stateCode":"32","latitude":"14.42745000","longitude":"103.31007000"},{"name":"Amphoe Prasat","countryCode":"TH","stateCode":"32","latitude":"14.62602000","longitude":"103.41569000"},{"name":"Amphoe Rattanaburi","countryCode":"TH","stateCode":"32","latitude":"15.33780000","longitude":"103.90541000"},{"name":"Amphoe Samrong Thap","countryCode":"TH","stateCode":"32","latitude":"15.03980000","longitude":"103.94089000"},{"name":"Amphoe Sangkha","countryCode":"TH","stateCode":"32","latitude":"14.57051000","longitude":"103.83911000"},{"name":"Amphoe Sanom","countryCode":"TH","stateCode":"32","latitude":"15.17099000","longitude":"103.78475000"},{"name":"Amphoe Si Khoraphum","countryCode":"TH","stateCode":"32","latitude":"14.94753000","longitude":"103.78310000"},{"name":"Amphoe Si Narong","countryCode":"TH","stateCode":"32","latitude":"14.78085000","longitude":"103.88651000"},{"name":"Amphoe Tha Tum","countryCode":"TH","stateCode":"32","latitude":"15.30940000","longitude":"103.65111000"},{"name":"Surin","countryCode":"TH","stateCode":"32","latitude":"14.88181000","longitude":"103.49364000"},{"name":"Amphoe Bueng Khong Long","countryCode":"TH","stateCode":"38","latitude":"18.00899000","longitude":"104.07302000"},{"name":"Amphoe Bung Khla","countryCode":"TH","stateCode":"38","latitude":"18.24726000","longitude":"103.99427000"},{"name":"Amphoe Mueang Bueng Kan","countryCode":"TH","stateCode":"38","latitude":"18.29950000","longitude":"103.64016000"},{"name":"Amphoe Pak Khat","countryCode":"TH","stateCode":"38","latitude":"18.27738000","longitude":"103.34140000"},{"name":"Amphoe Phon Charoen","countryCode":"TH","stateCode":"38","latitude":"18.07967000","longitude":"103.65453000"},{"name":"Amphoe Seka","countryCode":"TH","stateCode":"38","latitude":"17.98734000","longitude":"103.89616000"},{"name":"Amphoe Si Wilai","countryCode":"TH","stateCode":"38","latitude":"18.15528000","longitude":"103.77975000"},{"name":"Amphoe So Phisai","countryCode":"TH","stateCode":"38","latitude":"18.14176000","longitude":"103.44923000"},{"name":"Bueng Kan","countryCode":"TH","stateCode":"38","latitude":"18.36303000","longitude":"103.65194000"},{"name":"Seka","countryCode":"TH","stateCode":"38","latitude":"17.92851000","longitude":"103.95519000"},{"name":"Amphoe Bueng Sam Phan","countryCode":"TH","stateCode":"67","latitude":"15.81650000","longitude":"101.00399000"},{"name":"Amphoe Chon Daen","countryCode":"TH","stateCode":"67","latitude":"16.10735000","longitude":"100.83572000"},{"name":"Amphoe Khao Kho","countryCode":"TH","stateCode":"67","latitude":"16.66313000","longitude":"100.99450000"},{"name":"Amphoe Lom Kao","countryCode":"TH","stateCode":"67","latitude":"16.97209000","longitude":"101.26185000"},{"name":"Amphoe Lom Sak","countryCode":"TH","stateCode":"67","latitude":"16.72837000","longitude":"101.31139000"},{"name":"Amphoe Mueang Phetchabun","countryCode":"TH","stateCode":"67","latitude":"16.38215000","longitude":"101.17652000"},{"name":"Amphoe Nam Nao","countryCode":"TH","stateCode":"67","latitude":"16.84489000","longitude":"101.60080000"},{"name":"Amphoe Nong Phai","countryCode":"TH","stateCode":"67","latitude":"16.01162000","longitude":"101.15042000"},{"name":"Amphoe Si Thep","countryCode":"TH","stateCode":"67","latitude":"15.44253000","longitude":"101.14767000"},{"name":"Amphoe Wang Pong","countryCode":"TH","stateCode":"67","latitude":"16.35049000","longitude":"100.80772000"},{"name":"Amphoe Wichian Buri","countryCode":"TH","stateCode":"67","latitude":"15.65000000","longitude":"101.10000000"},{"name":"Chon Daen","countryCode":"TH","stateCode":"67","latitude":"16.18953000","longitude":"100.85958000"},{"name":"Lom Sak","countryCode":"TH","stateCode":"67","latitude":"16.77983000","longitude":"101.24225000"},{"name":"Nong Phai","countryCode":"TH","stateCode":"67","latitude":"15.99025000","longitude":"101.06183000"},{"name":"Phetchabun","countryCode":"TH","stateCode":"67","latitude":"16.41904000","longitude":"101.16056000"},{"name":"Wichian Buri","countryCode":"TH","stateCode":"67","latitude":"15.65778000","longitude":"101.10603000"},{"name":"Amphoe Bueng Samakkhi","countryCode":"TH","stateCode":"62","latitude":"16.21262000","longitude":"99.96720000"},{"name":"Amphoe Khanu Woralaksaburi","countryCode":"TH","stateCode":"62","latitude":"16.00233000","longitude":"99.67618000"},{"name":"Amphoe Khlong Khlung","countryCode":"TH","stateCode":"62","latitude":"16.22191000","longitude":"99.67654000"},{"name":"Amphoe Khlong Lan","countryCode":"TH","stateCode":"62","latitude":"16.25992000","longitude":"99.21806000"},{"name":"Amphoe Kosamphi Nakhon","countryCode":"TH","stateCode":"62","latitude":"16.60702000","longitude":"99.34795000"},{"name":"Amphoe Lan Krabue","countryCode":"TH","stateCode":"62","latitude":"16.60348000","longitude":"99.86521000"},{"name":"Amphoe Mueang Kamphaeng Phet","countryCode":"TH","stateCode":"62","latitude":"16.43254000","longitude":"99.48831000"},{"name":"Amphoe Pang Sila Thong","countryCode":"TH","stateCode":"62","latitude":"16.02525000","longitude":"99.35593000"},{"name":"Amphoe Phran Kratai","countryCode":"TH","stateCode":"62","latitude":"16.70541000","longitude":"99.53704000"},{"name":"Amphoe Sai Ngam","countryCode":"TH","stateCode":"62","latitude":"16.43956000","longitude":"99.87457000"},{"name":"Amphoe Sai Thong Watthana","countryCode":"TH","stateCode":"62","latitude":"16.30859000","longitude":"99.87854000"},{"name":"Kamphaeng Phet","countryCode":"TH","stateCode":"62","latitude":"16.48344000","longitude":"99.52153000"},{"name":"Khanu Woralaksaburi","countryCode":"TH","stateCode":"62","latitude":"16.06170000","longitude":"99.86058000"},{"name":"Lan Krabue","countryCode":"TH","stateCode":"62","latitude":"16.60003000","longitude":"99.84889000"},{"name":"Amphoe Buntharik","countryCode":"TH","stateCode":"34","latitude":"14.70495000","longitude":"105.40444000"},{"name":"Amphoe Det Udom","countryCode":"TH","stateCode":"34","latitude":"14.85153000","longitude":"105.07511000"},{"name":"Amphoe Don Mot Daeng","countryCode":"TH","stateCode":"34","latitude":"15.37694000","longitude":"105.02107000"},{"name":"Amphoe Khemmarat","countryCode":"TH","stateCode":"34","latitude":"15.97114000","longitude":"105.15168000"},{"name":"Amphoe Khong Chiam","countryCode":"TH","stateCode":"34","latitude":"15.45432000","longitude":"105.50363000"},{"name":"Amphoe Khueang Nai","countryCode":"TH","stateCode":"34","latitude":"15.39097000","longitude":"104.54363000"},{"name":"Amphoe Kut Khaopun","countryCode":"TH","stateCode":"34","latitude":"15.81907000","longitude":"105.04066000"},{"name":"Amphoe Lao Suea Kok","countryCode":"TH","stateCode":"34","latitude":"15.43952000","longitude":"104.91662000"},{"name":"Amphoe Muang Sam Sip","countryCode":"TH","stateCode":"34","latitude":"15.52637000","longitude":"104.71661000"},{"name":"Amphoe Mueang Ubon Ratchathani","countryCode":"TH","stateCode":"34","latitude":"15.29662000","longitude":"104.83052000"},{"name":"Amphoe Na Chaluai","countryCode":"TH","stateCode":"34","latitude":"14.56695000","longitude":"105.22367000"},{"name":"Amphoe Na Tan","countryCode":"TH","stateCode":"34","latitude":"15.93485000","longitude":"105.28454000"},{"name":"Amphoe Na Yia","countryCode":"TH","stateCode":"34","latitude":"15.04140000","longitude":"105.05729000"},{"name":"Amphoe Nam Khun","countryCode":"TH","stateCode":"34","latitude":"14.55508000","longitude":"104.89872000"},{"name":"Amphoe Nam Yuen","countryCode":"TH","stateCode":"34","latitude":"14.48671000","longitude":"105.00269000"},{"name":"Amphoe Phibun Mangsahan","countryCode":"TH","stateCode":"34","latitude":"15.14589000","longitude":"105.24094000"},{"name":"Amphoe Pho Sai","countryCode":"TH","stateCode":"34","latitude":"15.76739000","longitude":"105.34339000"},{"name":"Amphoe Samrong","countryCode":"TH","stateCode":"34","latitude":"14.98532000","longitude":"104.79139000"},{"name":"Amphoe Sawang Wirawong","countryCode":"TH","stateCode":"34","latitude":"15.23439000","longitude":"105.07600000"},{"name":"Amphoe Si Mueang Mai","countryCode":"TH","stateCode":"34","latitude":"15.56297000","longitude":"105.34830000"},{"name":"Amphoe Sirindhorn","countryCode":"TH","stateCode":"34","latitude":"15.11249000","longitude":"105.42837000"},{"name":"Amphoe Tan Sum","countryCode":"TH","stateCode":"34","latitude":"15.39035000","longitude":"105.16273000"},{"name":"Amphoe Thung Si Udom","countryCode":"TH","stateCode":"34","latitude":"14.73936000","longitude":"104.91731000"},{"name":"Amphoe Trakan Phuet Phon","countryCode":"TH","stateCode":"34","latitude":"15.61360000","longitude":"105.06444000"},{"name":"Amphoe Warin Chamrap","countryCode":"TH","stateCode":"34","latitude":"15.12394000","longitude":"104.87499000"},{"name":"Det Udom","countryCode":"TH","stateCode":"34","latitude":"14.90598000","longitude":"105.07836000"},{"name":"Phibun Mangsahan","countryCode":"TH","stateCode":"34","latitude":"15.24467000","longitude":"105.22908000"},{"name":"Sawang Wirawong","countryCode":"TH","stateCode":"34","latitude":"15.24158000","longitude":"105.09220000"},{"name":"Ubon Ratchathani","countryCode":"TH","stateCode":"34","latitude":"15.23844000","longitude":"104.84866000"},{"name":"Warin Chamrap","countryCode":"TH","stateCode":"34","latitude":"15.19319000","longitude":"104.86280000"},{"name":"Amphoe Chae Hom","countryCode":"TH","stateCode":"52","latitude":"18.75404000","longitude":"99.66822000"},{"name":"Amphoe Hang Chat","countryCode":"TH","stateCode":"52","latitude":"18.35497000","longitude":"99.27978000"},{"name":"Amphoe Ko Kha","countryCode":"TH","stateCode":"52","latitude":"18.14408000","longitude":"99.35229000"},{"name":"Amphoe Mae Mo","countryCode":"TH","stateCode":"52","latitude":"18.40244000","longitude":"99.82135000"},{"name":"Amphoe Mae Phrik","countryCode":"TH","stateCode":"52","latitude":"17.50450000","longitude":"99.05847000"},{"name":"Amphoe Mae Tha","countryCode":"TH","stateCode":"52","latitude":"18.11122000","longitude":"99.57826000"},{"name":"Amphoe Mueang Lampang","countryCode":"TH","stateCode":"52","latitude":"18.38901000","longitude":"99.54388000"},{"name":"Amphoe Mueang Pan","countryCode":"TH","stateCode":"52","latitude":"18.79093000","longitude":"99.45408000"},{"name":"Amphoe Ngao","countryCode":"TH","stateCode":"52","latitude":"18.75948000","longitude":"99.95295000"},{"name":"Amphoe Soem Ngam","countryCode":"TH","stateCode":"52","latitude":"18.09406000","longitude":"99.17297000"},{"name":"Amphoe Sop Prap","countryCode":"TH","stateCode":"52","latitude":"17.89861000","longitude":"99.34081000"},{"name":"Amphoe Thoen","countryCode":"TH","stateCode":"52","latitude":"17.58128000","longitude":"99.28836000"},{"name":"Amphoe Wang Nuea","countryCode":"TH","stateCode":"52","latitude":"19.16011000","longitude":"99.64767000"},{"name":"Lampang","countryCode":"TH","stateCode":"52","latitude":"18.29232000","longitude":"99.49277000"},{"name":"Thoen","countryCode":"TH","stateCode":"52","latitude":"17.61289000","longitude":"99.21612000"},{"name":"Wang Nuea","countryCode":"TH","stateCode":"52","latitude":"19.14678000","longitude":"99.61933000"},{"name":"Amphoe Chai Prakan","countryCode":"TH","stateCode":"50","latitude":"19.67400000","longitude":"99.17478000"},{"name":"Amphoe Chiang Dao","countryCode":"TH","stateCode":"50","latitude":"19.51279000","longitude":"98.94180000"},{"name":"Amphoe Chom Thong","countryCode":"TH","stateCode":"50","latitude":"18.39242000","longitude":"98.59761000"},{"name":"Amphoe Doi Lo","countryCode":"TH","stateCode":"50","latitude":"18.53330000","longitude":"98.76843000"},{"name":"Amphoe Doi Saket","countryCode":"TH","stateCode":"50","latitude":"18.92372000","longitude":"99.21272000"},{"name":"Amphoe Doi Tao","countryCode":"TH","stateCode":"50","latitude":"17.89703000","longitude":"98.66292000"},{"name":"Amphoe Fang","countryCode":"TH","stateCode":"50","latitude":"19.87550000","longitude":"99.16345000"},{"name":"Amphoe Galyani Vadhana","countryCode":"TH","stateCode":"50","latitude":"18.94439000","longitude":"98.30329000"},{"name":"Amphoe Hang Dong","countryCode":"TH","stateCode":"50","latitude":"18.73869000","longitude":"98.88439000"},{"name":"Amphoe Hot","countryCode":"TH","stateCode":"50","latitude":"18.11581000","longitude":"98.46377000"},{"name":"Amphoe Mae Ai","countryCode":"TH","stateCode":"50","latitude":"19.99136000","longitude":"99.33976000"},{"name":"Amphoe Mae Chaem","countryCode":"TH","stateCode":"50","latitude":"18.66694000","longitude":"98.32450000"},{"name":"Amphoe Mae On","countryCode":"TH","stateCode":"50","latitude":"18.73496000","longitude":"99.30378000"},{"name":"Amphoe Mae Rim","countryCode":"TH","stateCode":"50","latitude":"18.94139000","longitude":"98.88667000"},{"name":"Amphoe Mae Taeng","countryCode":"TH","stateCode":"50","latitude":"19.16667000","longitude":"98.83333000"},{"name":"Amphoe Mae Wang","countryCode":"TH","stateCode":"50","latitude":"18.67457000","longitude":"98.68714000"},{"name":"Amphoe Mueang Chiang Mai","countryCode":"TH","stateCode":"50","latitude":"18.79008000","longitude":"98.96869000"},{"name":"Amphoe Om Koi","countryCode":"TH","stateCode":"50","latitude":"17.69842000","longitude":"98.35433000"},{"name":"Amphoe Phrao","countryCode":"TH","stateCode":"50","latitude":"19.28460000","longitude":"99.22277000"},{"name":"Amphoe Samoeng","countryCode":"TH","stateCode":"50","latitude":"18.90027000","longitude":"98.65650000"},{"name":"Amphoe San Kamphaeng","countryCode":"TH","stateCode":"50","latitude":"18.73497000","longitude":"99.18609000"},{"name":"Amphoe San Pa Tong","countryCode":"TH","stateCode":"50","latitude":"18.60567000","longitude":"98.88531000"},{"name":"Amphoe San Sai","countryCode":"TH","stateCode":"50","latitude":"18.94101000","longitude":"99.04048000"},{"name":"Amphoe Saraphi","countryCode":"TH","stateCode":"50","latitude":"18.70511000","longitude":"99.02989000"},{"name":"Amphoe Wiang Haeng","countryCode":"TH","stateCode":"50","latitude":"19.59188000","longitude":"98.65845000"},{"name":"Chai Prakan","countryCode":"TH","stateCode":"50","latitude":"19.73136000","longitude":"99.13997000"},{"name":"Chiang Mai","countryCode":"TH","stateCode":"50","latitude":"18.79038000","longitude":"98.98468000"},{"name":"Chom Thong","countryCode":"TH","stateCode":"50","latitude":"18.41742000","longitude":"98.67428000"},{"name":"Fang","countryCode":"TH","stateCode":"50","latitude":"19.91689000","longitude":"99.21450000"},{"name":"Hang Dong","countryCode":"TH","stateCode":"50","latitude":"18.68703000","longitude":"98.91939000"},{"name":"Pai","countryCode":"TH","stateCode":"50","latitude":"19.36168000","longitude":"98.43973000"},{"name":"San Kamphaeng","countryCode":"TH","stateCode":"50","latitude":"18.74486000","longitude":"99.11953000"},{"name":"San Pa Tong","countryCode":"TH","stateCode":"50","latitude":"18.62828000","longitude":"98.89572000"},{"name":"Amphoe Chaiyo","countryCode":"TH","stateCode":"15","latitude":"14.67225000","longitude":"100.46786000"},{"name":"Amphoe Mueang Ang Thong","countryCode":"TH","stateCode":"15","latitude":"14.57815000","longitude":"100.44393000"},{"name":"Amphoe Pa Mok","countryCode":"TH","stateCode":"15","latitude":"14.48620000","longitude":"100.45730000"},{"name":"Amphoe Pho Thong","countryCode":"TH","stateCode":"15","latitude":"14.67344000","longitude":"100.34569000"},{"name":"Amphoe Sawaeng Ha","countryCode":"TH","stateCode":"15","latitude":"14.74635000","longitude":"100.28963000"},{"name":"Amphoe Wiset Chai Chan","countryCode":"TH","stateCode":"15","latitude":"14.54990000","longitude":"100.31743000"},{"name":"Ang Thong","countryCode":"TH","stateCode":"15","latitude":"14.58839000","longitude":"100.45283000"},{"name":"Ban Thai Tan","countryCode":"TH","stateCode":"15","latitude":"14.62161000","longitude":"100.48739000"},{"name":"Chaiyo","countryCode":"TH","stateCode":"15","latitude":"14.67639000","longitude":"100.46861000"},{"name":"Pho Thong","countryCode":"TH","stateCode":"15","latitude":"14.66731000","longitude":"100.40878000"},{"name":"Wiset Chaichan","countryCode":"TH","stateCode":"15","latitude":"14.59450000","longitude":"100.33825000"},{"name":"Amphoe Chiang Kham","countryCode":"TH","stateCode":"56","latitude":"19.47061000","longitude":"100.33868000"},{"name":"Amphoe Chiang Muan","countryCode":"TH","stateCode":"56","latitude":"18.90385000","longitude":"100.31792000"},{"name":"Amphoe Chun","countryCode":"TH","stateCode":"56","latitude":"19.36803000","longitude":"100.14492000"},{"name":"Amphoe Dok Kham Tai","countryCode":"TH","stateCode":"56","latitude":"19.10813000","longitude":"100.05657000"},{"name":"Amphoe Mae Chai","countryCode":"TH","stateCode":"56","latitude":"19.37925000","longitude":"99.80141000"},{"name":"Amphoe Mueang Phayao","countryCode":"TH","stateCode":"56","latitude":"19.14857000","longitude":"99.87325000"},{"name":"Amphoe Phu Kam Yao","countryCode":"TH","stateCode":"56","latitude":"19.31170000","longitude":"99.96614000"},{"name":"Amphoe Phu Sang","countryCode":"TH","stateCode":"56","latitude":"19.62372000","longitude":"100.37246000"},{"name":"Amphoe Pong","countryCode":"TH","stateCode":"56","latitude":"19.18500000","longitude":"100.38780000"},{"name":"Chiang Kham","countryCode":"TH","stateCode":"56","latitude":"19.52331000","longitude":"100.30000000"},{"name":"Dok Kham Tai","countryCode":"TH","stateCode":"56","latitude":"19.16242000","longitude":"99.99342000"},{"name":"Mae Chai","countryCode":"TH","stateCode":"56","latitude":"19.34597000","longitude":"99.81400000"},{"name":"Phayao","countryCode":"TH","stateCode":"56","latitude":"19.19203000","longitude":"99.87883000"},{"name":"Pong","countryCode":"TH","stateCode":"56","latitude":"19.14931000","longitude":"100.27522000"},{"name":"Amphoe Chiang Khan","countryCode":"TH","stateCode":"42","latitude":"17.82441000","longitude":"101.73424000"},{"name":"Amphoe Dan Sai","countryCode":"TH","stateCode":"42","latitude":"17.22101000","longitude":"101.22373000"},{"name":"Amphoe Erawan","countryCode":"TH","stateCode":"42","latitude":"17.28823000","longitude":"101.97443000"},{"name":"Amphoe Mueang Loei","countryCode":"TH","stateCode":"42","latitude":"17.54211000","longitude":"101.71932000"},{"name":"Amphoe Na Duang","countryCode":"TH","stateCode":"42","latitude":"17.53833000","longitude":"101.99639000"},{"name":"Amphoe Na Haeo","countryCode":"TH","stateCode":"42","latitude":"17.43942000","longitude":"100.99654000"},{"name":"Amphoe Nong Hin","countryCode":"TH","stateCode":"42","latitude":"17.08087000","longitude":"101.82643000"},{"name":"Amphoe Pak Chom","countryCode":"TH","stateCode":"42","latitude":"17.91100000","longitude":"101.95777000"},{"name":"Amphoe Pha Khao","countryCode":"TH","stateCode":"42","latitude":"17.05638000","longitude":"102.01575000"},{"name":"Amphoe Phu Kradueng","countryCode":"TH","stateCode":"42","latitude":"16.90190000","longitude":"101.84562000"},{"name":"Amphoe Phu Luang","countryCode":"TH","stateCode":"42","latitude":"17.09782000","longitude":"101.64413000"},{"name":"Amphoe Phu Ruea","countryCode":"TH","stateCode":"42","latitude":"17.35076000","longitude":"101.41329000"},{"name":"Amphoe Tha Li","countryCode":"TH","stateCode":"42","latitude":"17.61279000","longitude":"101.44141000"},{"name":"Amphoe Wang Saphung","countryCode":"TH","stateCode":"42","latitude":"17.28028000","longitude":"101.73342000"},{"name":"Loei","countryCode":"TH","stateCode":"42","latitude":"17.49052000","longitude":"101.72749000"},{"name":"Phu Kradueng","countryCode":"TH","stateCode":"42","latitude":"16.88425000","longitude":"101.88467000"},{"name":"Wang Saphung","countryCode":"TH","stateCode":"42","latitude":"17.30097000","longitude":"101.76850000"},{"name":"Amphoe Chiang Khong","countryCode":"TH","stateCode":"57","latitude":"20.13587000","longitude":"100.36527000"},{"name":"Amphoe Chiang Saen","countryCode":"TH","stateCode":"57","latitude":"20.23572000","longitude":"100.15537000"},{"name":"Amphoe Doi Luang","countryCode":"TH","stateCode":"57","latitude":"20.14496000","longitude":"100.15712000"},{"name":"Amphoe Khun Tan","countryCode":"TH","stateCode":"57","latitude":"19.86481000","longitude":"100.28731000"},{"name":"Amphoe Mae Chan","countryCode":"TH","stateCode":"57","latitude":"20.19910000","longitude":"99.88468000"},{"name":"Amphoe Mae Fa Luang","countryCode":"TH","stateCode":"57","latitude":"20.22228000","longitude":"99.64147000"},{"name":"Amphoe Mae Lao","countryCode":"TH","stateCode":"57","latitude":"19.77223000","longitude":"99.71128000"},{"name":"Amphoe Mae Sai","countryCode":"TH","stateCode":"57","latitude":"20.36500000","longitude":"99.92604000"},{"name":"Amphoe Mae Suai","countryCode":"TH","stateCode":"57","latitude":"19.69037000","longitude":"99.48459000"},{"name":"Amphoe Mueang Chiang Rai","countryCode":"TH","stateCode":"57","latitude":"19.90824000","longitude":"99.77299000"},{"name":"Amphoe Pa Daet","countryCode":"TH","stateCode":"57","latitude":"19.50643000","longitude":"99.97615000"},{"name":"Amphoe Phan","countryCode":"TH","stateCode":"57","latitude":"19.57450000","longitude":"99.77299000"},{"name":"Amphoe Phaya Mengrai","countryCode":"TH","stateCode":"57","latitude":"19.87320000","longitude":"100.16257000"},{"name":"Amphoe Thoeng","countryCode":"TH","stateCode":"57","latitude":"19.67650000","longitude":"100.20095000"},{"name":"Amphoe Wiang Chai","countryCode":"TH","stateCode":"57","latitude":"19.86360000","longitude":"100.00065000"},{"name":"Amphoe Wiang Chiang Rung","countryCode":"TH","stateCode":"57","latitude":"20.02208000","longitude":"100.07472000"},{"name":"Amphoe Wiang Kaen","countryCode":"TH","stateCode":"57","latitude":"20.00874000","longitude":"100.48641000"},{"name":"Amphoe Wiang Pa Pao","countryCode":"TH","stateCode":"57","latitude":"19.30460000","longitude":"99.44925000"},{"name":"Chiang Khong","countryCode":"TH","stateCode":"57","latitude":"20.26125000","longitude":"100.40461000"},{"name":"Chiang Rai","countryCode":"TH","stateCode":"57","latitude":"19.90858000","longitude":"99.83250000"},{"name":"Chiang Saen","countryCode":"TH","stateCode":"57","latitude":"20.27511000","longitude":"100.08689000"},{"name":"Mae Chan","countryCode":"TH","stateCode":"57","latitude":"20.14675000","longitude":"99.85256000"},{"name":"Mae Sai","countryCode":"TH","stateCode":"57","latitude":"20.43353000","longitude":"99.87617000"},{"name":"Pa Daet","countryCode":"TH","stateCode":"57","latitude":"19.50489000","longitude":"99.99241000"},{"name":"Amphoe Den Chai","countryCode":"TH","stateCode":"54","latitude":"17.91667000","longitude":"100.03333000"},{"name":"Amphoe Long","countryCode":"TH","stateCode":"54","latitude":"18.14262000","longitude":"99.90901000"},{"name":"Amphoe Mueang Phrae","countryCode":"TH","stateCode":"54","latitude":"18.12258000","longitude":"100.25620000"},{"name":"Amphoe Nong Muang Khai","countryCode":"TH","stateCode":"54","latitude":"18.28845000","longitude":"100.15231000"},{"name":"Amphoe Rong Kwang","countryCode":"TH","stateCode":"54","latitude":"18.32614000","longitude":"100.39418000"},{"name":"Amphoe Song","countryCode":"TH","stateCode":"54","latitude":"18.57006000","longitude":"100.22911000"},{"name":"Amphoe Sung Men","countryCode":"TH","stateCode":"54","latitude":"18.03542000","longitude":"100.12538000"},{"name":"Amphoe Wang Chin","countryCode":"TH","stateCode":"54","latitude":"17.86667000","longitude":"99.64990000"},{"name":"Den Chai","countryCode":"TH","stateCode":"54","latitude":"17.98372000","longitude":"100.05217000"},{"name":"Long","countryCode":"TH","stateCode":"54","latitude":"18.07422000","longitude":"99.83073000"},{"name":"Phrae","countryCode":"TH","stateCode":"54","latitude":"18.14589000","longitude":"100.14103000"},{"name":"Rong Kwang","countryCode":"TH","stateCode":"54","latitude":"18.33903000","longitude":"100.31736000"},{"name":"Amphoe Don Chan","countryCode":"TH","stateCode":"46","latitude":"16.46667000","longitude":"103.71667000"},{"name":"Amphoe Huai Mek","countryCode":"TH","stateCode":"46","latitude":"16.58868000","longitude":"103.24098000"},{"name":"Amphoe Huai Phueng","countryCode":"TH","stateCode":"46","latitude":"16.66972000","longitude":"103.87997000"},{"name":"Amphoe Kamalasai","countryCode":"TH","stateCode":"46","latitude":"16.27999000","longitude":"103.60010000"},{"name":"Amphoe Kham Muang","countryCode":"TH","stateCode":"46","latitude":"16.93884000","longitude":"103.63980000"},{"name":"Amphoe Khao Wong","countryCode":"TH","stateCode":"46","latitude":"16.67959000","longitude":"104.10030000"},{"name":"Amphoe Khong Chai","countryCode":"TH","stateCode":"46","latitude":"16.25845000","longitude":"103.48167000"},{"name":"Amphoe Kuchinarai","countryCode":"TH","stateCode":"46","latitude":"16.51977000","longitude":"104.05097000"},{"name":"Amphoe Mueang Kalasin","countryCode":"TH","stateCode":"46","latitude":"16.50918000","longitude":"103.54984000"},{"name":"Amphoe Na Khu","countryCode":"TH","stateCode":"46","latitude":"16.75018000","longitude":"104.00062000"},{"name":"Amphoe Na Mon","countryCode":"TH","stateCode":"46","latitude":"16.56994000","longitude":"103.78015000"},{"name":"Amphoe Nong Kung Si","countryCode":"TH","stateCode":"46","latitude":"16.71932000","longitude":"103.31922000"},{"name":"Amphoe Rong Kham","countryCode":"TH","stateCode":"46","latitude":"16.27925000","longitude":"103.71238000"},{"name":"Amphoe Sahatsakhan","countryCode":"TH","stateCode":"46","latitude":"16.70987000","longitude":"103.57909000"},{"name":"Amphoe Sam Chai","countryCode":"TH","stateCode":"46","latitude":"16.86909000","longitude":"103.52243000"},{"name":"Amphoe Somdet","countryCode":"TH","stateCode":"46","latitude":"16.76973000","longitude":"103.75012000"},{"name":"Amphoe Tha Khantho","countryCode":"TH","stateCode":"46","latitude":"16.88333000","longitude":"103.25000000"},{"name":"Amphoe Yang Talat","countryCode":"TH","stateCode":"46","latitude":"16.43961000","longitude":"103.34085000"},{"name":"Huai Mek","countryCode":"TH","stateCode":"46","latitude":"16.58975000","longitude":"103.23547000"},{"name":"Kalasin","countryCode":"TH","stateCode":"46","latitude":"16.43281000","longitude":"103.50658000"},{"name":"Kamalasai","countryCode":"TH","stateCode":"46","latitude":"16.33839000","longitude":"103.57564000"},{"name":"Khao Wong","countryCode":"TH","stateCode":"46","latitude":"16.70008000","longitude":"104.09019000"},{"name":"Kuchinarai","countryCode":"TH","stateCode":"46","latitude":"16.54100000","longitude":"104.05004000"},{"name":"Nong Kung Si","countryCode":"TH","stateCode":"46","latitude":"16.65000000","longitude":"103.30000000"},{"name":"Yang Talat","countryCode":"TH","stateCode":"46","latitude":"16.39982000","longitude":"103.36785000"},{"name":"Amphoe Don Tan","countryCode":"TH","stateCode":"49","latitude":"16.28796000","longitude":"104.82231000"},{"name":"Amphoe Dong Luang","countryCode":"TH","stateCode":"49","latitude":"16.79649000","longitude":"104.35562000"},{"name":"Amphoe Khamcha-i","countryCode":"TH","stateCode":"49","latitude":"16.61452000","longitude":"104.35929000"},{"name":"Amphoe Mueang Mukdahan","countryCode":"TH","stateCode":"49","latitude":"16.55110000","longitude":"104.64605000"},{"name":"Amphoe Nikhom Kham Soi","countryCode":"TH","stateCode":"49","latitude":"16.35375000","longitude":"104.55864000"},{"name":"Amphoe Nong Sung","countryCode":"TH","stateCode":"49","latitude":"16.44759000","longitude":"104.33649000"},{"name":"Amphoe Wan Yai","countryCode":"TH","stateCode":"49","latitude":"16.72030000","longitude":"104.72865000"},{"name":"Mukdahan","countryCode":"TH","stateCode":"49","latitude":"16.54531000","longitude":"104.72351000"},{"name":"Amphoe Fao Rai","countryCode":"TH","stateCode":"43","latitude":"18.00275000","longitude":"103.29640000"},{"name":"Amphoe Mueang Nong Khai","countryCode":"TH","stateCode":"43","latitude":"17.84661000","longitude":"102.78911000"},{"name":"Amphoe Pho Tak","countryCode":"TH","stateCode":"43","latitude":"17.88819000","longitude":"102.43023000"},{"name":"Amphoe Phonphisai","countryCode":"TH","stateCode":"43","latitude":"17.95443000","longitude":"103.12279000"},{"name":"Amphoe Rattanawapi","countryCode":"TH","stateCode":"43","latitude":"18.19255000","longitude":"103.23760000"},{"name":"Amphoe Sa Khrai","countryCode":"TH","stateCode":"43","latitude":"17.65985000","longitude":"102.70847000"},{"name":"Amphoe Sangkhom","countryCode":"TH","stateCode":"43","latitude":"18.05392000","longitude":"102.22677000"},{"name":"Amphoe Si Chiang Mai","countryCode":"TH","stateCode":"43","latitude":"17.93574000","longitude":"102.50306000"},{"name":"Amphoe Tha Bo","countryCode":"TH","stateCode":"43","latitude":"17.79499000","longitude":"102.56608000"},{"name":"Nong Khai","countryCode":"TH","stateCode":"43","latitude":"17.87847000","longitude":"102.74200000"},{"name":"Phon Charoen","countryCode":"TH","stateCode":"43","latitude":"18.03333000","longitude":"103.16667000"},{"name":"Sangkhom","countryCode":"TH","stateCode":"43","latitude":"18.06389000","longitude":"102.27364000"},{"name":"Si Chiang Mai","countryCode":"TH","stateCode":"43","latitude":"17.95639000","longitude":"102.58667000"},{"name":"Tha Bo","countryCode":"TH","stateCode":"43","latitude":"17.85003000","longitude":"102.58139000"},{"name":"Amphoe Hankha","countryCode":"TH","stateCode":"18","latitude":"15.05048000","longitude":"99.96090000"},{"name":"Amphoe Manorom","countryCode":"TH","stateCode":"18","latitude":"15.31894000","longitude":"100.15677000"},{"name":"Amphoe Mueang Chainat","countryCode":"TH","stateCode":"18","latitude":"15.19104000","longitude":"100.13540000"},{"name":"Amphoe Noen Kham","countryCode":"TH","stateCode":"18","latitude":"14.98254000","longitude":"99.84590000"},{"name":"Amphoe Nong Mamong","countryCode":"TH","stateCode":"18","latitude":"15.23372000","longitude":"99.81087000"},{"name":"Amphoe Sankhaburi","countryCode":"TH","stateCode":"18","latitude":"15.02105000","longitude":"100.17038000"},{"name":"Amphoe Sapphaya","countryCode":"TH","stateCode":"18","latitude":"15.14873000","longitude":"100.25506000"},{"name":"Amphoe Wat Sing","countryCode":"TH","stateCode":"18","latitude":"15.21574000","longitude":"99.96680000"},{"name":"Chai Nat","countryCode":"TH","stateCode":"18","latitude":"15.18636000","longitude":"100.12353000"},{"name":"Amphoe Hat Samran","countryCode":"TH","stateCode":"92","latitude":"7.25733000","longitude":"99.58160000"},{"name":"Amphoe Huai Yot","countryCode":"TH","stateCode":"92","latitude":"7.80063000","longitude":"99.60500000"},{"name":"Amphoe Kantang","countryCode":"TH","stateCode":"92","latitude":"7.38563000","longitude":"99.47064000"},{"name":"Amphoe Mueang Trang","countryCode":"TH","stateCode":"92","latitude":"7.60944000","longitude":"99.61772000"},{"name":"Amphoe Na Yong","countryCode":"TH","stateCode":"92","latitude":"7.56257000","longitude":"99.74791000"},{"name":"Amphoe Palian","countryCode":"TH","stateCode":"92","latitude":"7.23340000","longitude":"99.79491000"},{"name":"Amphoe Ratsada","countryCode":"TH","stateCode":"92","latitude":"7.93779000","longitude":"99.66771000"},{"name":"Amphoe Sikao","countryCode":"TH","stateCode":"92","latitude":"7.57122000","longitude":"99.33915000"},{"name":"Amphoe Wang Wiset","countryCode":"TH","stateCode":"92","latitude":"7.76061000","longitude":"99.40861000"},{"name":"Amphoe Yan Ta Khao","countryCode":"TH","stateCode":"92","latitude":"7.42580000","longitude":"99.73438000"},{"name":"Huai Yot","countryCode":"TH","stateCode":"92","latitude":"7.78937000","longitude":"99.63469000"},{"name":"Kantang","countryCode":"TH","stateCode":"92","latitude":"7.40542000","longitude":"99.51561000"},{"name":"Trang","countryCode":"TH","stateCode":"92","latitude":"7.55633000","longitude":"99.61141000"},{"name":"Amphoe Kaeng Hang Maeo","countryCode":"TH","stateCode":"22","latitude":"13.09690000","longitude":"101.88543000"},{"name":"Amphoe Khao Khitchakut","countryCode":"TH","stateCode":"22","latitude":"12.93726000","longitude":"102.09762000"},{"name":"Amphoe Khlung","countryCode":"TH","stateCode":"22","latitude":"12.57246000","longitude":"102.30783000"},{"name":"Amphoe Laem Sing","countryCode":"TH","stateCode":"22","latitude":"12.45689000","longitude":"102.14262000"},{"name":"Amphoe Makham","countryCode":"TH","stateCode":"22","latitude":"12.73333000","longitude":"102.21667000"},{"name":"Amphoe Mueang Chanthaburi","countryCode":"TH","stateCode":"22","latitude":"12.59542000","longitude":"102.12263000"},{"name":"Amphoe Na Yai Am","countryCode":"TH","stateCode":"22","latitude":"12.73833000","longitude":"101.87502000"},{"name":"Amphoe Pong Nam Ron","countryCode":"TH","stateCode":"22","latitude":"12.93467000","longitude":"102.37189000"},{"name":"Amphoe Soi Dao","countryCode":"TH","stateCode":"22","latitude":"13.17034000","longitude":"102.22796000"},{"name":"Amphoe Tha Mai","countryCode":"TH","stateCode":"22","latitude":"12.73848000","longitude":"101.97696000"},{"name":"Chanthaburi","countryCode":"TH","stateCode":"22","latitude":"12.60961000","longitude":"102.10447000"},{"name":"Khlung","countryCode":"TH","stateCode":"22","latitude":"12.45467000","longitude":"102.22142000"},{"name":"Laem Sing","countryCode":"TH","stateCode":"22","latitude":"12.48164000","longitude":"102.07375000"},{"name":"Pong Nam Ron","countryCode":"TH","stateCode":"22","latitude":"12.90575000","longitude":"102.26225000"},{"name":"Tha Mai","countryCode":"TH","stateCode":"22","latitude":"12.62137000","longitude":"102.00481000"},{"name":"Amphoe Kapho","countryCode":"TH","stateCode":"94","latitude":"6.60264000","longitude":"101.54327000"},{"name":"Amphoe Khok Pho","countryCode":"TH","stateCode":"94","latitude":"6.70858000","longitude":"101.11693000"},{"name":"Amphoe Mae Lan","countryCode":"TH","stateCode":"94","latitude":"6.66833000","longitude":"101.23149000"},{"name":"Amphoe Mai Kaen","countryCode":"TH","stateCode":"94","latitude":"6.61603000","longitude":"101.67864000"},{"name":"Amphoe Mayo","countryCode":"TH","stateCode":"94","latitude":"6.70764000","longitude":"101.40359000"},{"name":"Amphoe Mueang Pattani","countryCode":"TH","stateCode":"94","latitude":"6.85581000","longitude":"101.26761000"},{"name":"Amphoe Nong Chik","countryCode":"TH","stateCode":"94","latitude":"6.80011000","longitude":"101.17057000"},{"name":"Amphoe Panare","countryCode":"TH","stateCode":"94","latitude":"6.81211000","longitude":"101.51247000"},{"name":"Amphoe Sai Buri","countryCode":"TH","stateCode":"94","latitude":"6.70000000","longitude":"101.58333000"},{"name":"Amphoe Thung Yang Daeng","countryCode":"TH","stateCode":"94","latitude":"6.64160000","longitude":"101.44652000"},{"name":"Amphoe Yarang","countryCode":"TH","stateCode":"94","latitude":"6.69240000","longitude":"101.31408000"},{"name":"Amphoe Yaring","countryCode":"TH","stateCode":"94","latitude":"6.83507000","longitude":"101.39073000"},{"name":"Nong Chik","countryCode":"TH","stateCode":"94","latitude":"6.84356000","longitude":"101.17803000"},{"name":"Pattani","countryCode":"TH","stateCode":"94","latitude":"6.86814000","longitude":"101.25009000"},{"name":"Sai Buri","countryCode":"TH","stateCode":"94","latitude":"6.70131000","longitude":"101.61675000"},{"name":"Yaring","countryCode":"TH","stateCode":"94","latitude":"6.86617000","longitude":"101.36894000"},{"name":"Amphoe Kapoe","countryCode":"TH","stateCode":"85","latitude":"9.53028000","longitude":"98.62369000"},{"name":"Amphoe Kra Buri","countryCode":"TH","stateCode":"85","latitude":"10.45895000","longitude":"98.84373000"},{"name":"Amphoe La-un","countryCode":"TH","stateCode":"85","latitude":"10.09691000","longitude":"98.78498000"},{"name":"Amphoe Mueang Ranong","countryCode":"TH","stateCode":"85","latitude":"9.86238000","longitude":"98.62229000"},{"name":"Amphoe Suk Samran","countryCode":"TH","stateCode":"85","latitude":"9.41570000","longitude":"98.49117000"},{"name":"Ranong","countryCode":"TH","stateCode":"85","latitude":"9.96583000","longitude":"98.63476000"},{"name":"Amphoe Kapong","countryCode":"TH","stateCode":"82","latitude":"8.74139000","longitude":"98.47542000"},{"name":"Amphoe Khura Buri","countryCode":"TH","stateCode":"82","latitude":"9.18972000","longitude":"98.40806000"},{"name":"Amphoe Ko Yao","countryCode":"TH","stateCode":"82","latitude":"8.06549000","longitude":"98.57851000"},{"name":"Amphoe Mueang Phangnga","countryCode":"TH","stateCode":"82","latitude":"8.49350000","longitude":"98.50775000"},{"name":"Amphoe Takua Pa","countryCode":"TH","stateCode":"82","latitude":"8.86883000","longitude":"98.33892000"},{"name":"Amphoe Takua Thung","countryCode":"TH","stateCode":"82","latitude":"8.28433000","longitude":"98.38950000"},{"name":"Amphoe Thai Mueang","countryCode":"TH","stateCode":"82","latitude":"8.48995000","longitude":"98.31292000"},{"name":"Amphoe Thap Put","countryCode":"TH","stateCode":"82","latitude":"8.53768000","longitude":"98.63208000"},{"name":"Ban Ao Nang","countryCode":"TH","stateCode":"82","latitude":"8.04580000","longitude":"98.81035000"},{"name":"Ban Khao Lak","countryCode":"TH","stateCode":"82","latitude":"8.61501000","longitude":"98.23994000"},{"name":"Ban Phru Nai","countryCode":"TH","stateCode":"82","latitude":"7.95458000","longitude":"98.58989000"},{"name":"Phang Nga","countryCode":"TH","stateCode":"82","latitude":"8.45091000","longitude":"98.52985000"},{"name":"Amphoe Kathu","countryCode":"TH","stateCode":"83","latitude":"7.91456000","longitude":"98.33330000"},{"name":"Amphoe Mueang Phuket","countryCode":"TH","stateCode":"83","latitude":"7.85609000","longitude":"98.37183000"},{"name":"Amphoe Thalang","countryCode":"TH","stateCode":"83","latitude":"8.03407000","longitude":"98.33399000"},{"name":"Ban Chalong","countryCode":"TH","stateCode":"83","latitude":"7.84468000","longitude":"98.33897000"},{"name":"Ban Karon","countryCode":"TH","stateCode":"83","latitude":"7.84769000","longitude":"98.29850000"},{"name":"Ban Kata","countryCode":"TH","stateCode":"83","latitude":"7.82125000","longitude":"98.30703000"},{"name":"Ban Ko Kaeo","countryCode":"TH","stateCode":"83","latitude":"7.93599000","longitude":"98.39664000"},{"name":"Ban Mai Khao","countryCode":"TH","stateCode":"83","latitude":"8.12713000","longitude":"98.30738000"},{"name":"Ban Ratsada","countryCode":"TH","stateCode":"83","latitude":"7.90963000","longitude":"98.40248000"},{"name":"Ban Talat Nua","countryCode":"TH","stateCode":"83","latitude":"7.88489000","longitude":"98.38557000"},{"name":"Ban Talat Yai","countryCode":"TH","stateCode":"83","latitude":"7.88481000","longitude":"98.40008000"},{"name":"Kathu","countryCode":"TH","stateCode":"83","latitude":"7.91779000","longitude":"98.33322000"},{"name":"Nai Harn","countryCode":"TH","stateCode":"83","latitude":"7.77859000","longitude":"98.30661000"},{"name":"Patong","countryCode":"TH","stateCode":"83","latitude":"7.89607000","longitude":"98.29661000"},{"name":"Phuket","countryCode":"TH","stateCode":"83","latitude":"7.89059000","longitude":"98.39810000"},{"name":"Rawai","countryCode":"TH","stateCode":"83","latitude":"7.77965000","longitude":"98.32532000"},{"name":"Wichit","countryCode":"TH","stateCode":"83","latitude":"7.88940000","longitude":"98.38523000"},{"name":"Amphoe Kham Khuan Kaeo","countryCode":"TH","stateCode":"35","latitude":"15.67197000","longitude":"104.33372000"},{"name":"Amphoe Kho Wang","countryCode":"TH","stateCode":"35","latitude":"15.38164000","longitude":"104.34109000"},{"name":"Amphoe Kut Chum","countryCode":"TH","stateCode":"35","latitude":"16.04620000","longitude":"104.30545000"},{"name":"Amphoe Loeng Nok Tha","countryCode":"TH","stateCode":"35","latitude":"16.20433000","longitude":"104.51442000"},{"name":"Amphoe Maha Chana Chai","countryCode":"TH","stateCode":"35","latitude":"15.51267000","longitude":"104.26104000"},{"name":"Amphoe Mueang Yasothon","countryCode":"TH","stateCode":"35","latitude":"15.85550000","longitude":"104.17804000"},{"name":"Amphoe Pa Tio","countryCode":"TH","stateCode":"35","latitude":"15.84415000","longitude":"104.39994000"},{"name":"Amphoe Sai Mun","countryCode":"TH","stateCode":"35","latitude":"15.97917000","longitude":"104.19070000"},{"name":"Amphoe Thai Charoen","countryCode":"TH","stateCode":"35","latitude":"16.07936000","longitude":"104.42778000"},{"name":"Yasothon","countryCode":"TH","stateCode":"35","latitude":"15.79408000","longitude":"104.14510000"},{"name":"Amphoe Khlong Luang","countryCode":"TH","stateCode":"13","latitude":"14.09323000","longitude":"100.68106000"},{"name":"Amphoe Lam Luk Ka","countryCode":"TH","stateCode":"13","latitude":"13.97744000","longitude":"100.79244000"},{"name":"Amphoe Lat Lum Kaeo","countryCode":"TH","stateCode":"13","latitude":"14.04459000","longitude":"100.40948000"},{"name":"Amphoe Mueang Pathum Thani","countryCode":"TH","stateCode":"13","latitude":"13.99105000","longitude":"100.53554000"},{"name":"Amphoe Nong Suea","countryCode":"TH","stateCode":"13","latitude":"14.16030000","longitude":"100.83929000"},{"name":"Amphoe Thanyaburi","countryCode":"TH","stateCode":"13","latitude":"14.02852000","longitude":"100.76291000"},{"name":"Ban Lam Luk Ka","countryCode":"TH","stateCode":"13","latitude":"13.97738000","longitude":"100.77776000"},{"name":"Khlong Luang","countryCode":"TH","stateCode":"13","latitude":"14.06467000","longitude":"100.64578000"},{"name":"Pathum Thani","countryCode":"TH","stateCode":"13","latitude":"14.01346000","longitude":"100.53049000"},{"name":"Amphoe Khuan Don","countryCode":"TH","stateCode":"91","latitude":"6.76978000","longitude":"100.12216000"},{"name":"Amphoe Khuan Kalong","countryCode":"TH","stateCode":"91","latitude":"6.90593000","longitude":"100.04178000"},{"name":"Amphoe La-Ngu","countryCode":"TH","stateCode":"91","latitude":"6.90392000","longitude":"99.79836000"},{"name":"Amphoe Manang","countryCode":"TH","stateCode":"91","latitude":"7.01822000","longitude":"99.95399000"},{"name":"Amphoe Mueang Satun","countryCode":"TH","stateCode":"91","latitude":"6.62314000","longitude":"100.06681000"},{"name":"Amphoe Tha Phae","countryCode":"TH","stateCode":"91","latitude":"6.79542000","longitude":"99.91985000"},{"name":"Amphoe Thung Wa","countryCode":"TH","stateCode":"91","latitude":"7.04915000","longitude":"99.76587000"},{"name":"Satun","countryCode":"TH","stateCode":"91","latitude":"6.62314000","longitude":"100.06676000"},{"name":"Amphoe Khun Yuam","countryCode":"TH","stateCode":"58","latitude":"18.82643000","longitude":"97.93303000"},{"name":"Amphoe Mae La Noi","countryCode":"TH","stateCode":"58","latitude":"18.47823000","longitude":"97.98295000"},{"name":"Amphoe Mae Sariang","countryCode":"TH","stateCode":"58","latitude":"18.26474000","longitude":"97.77057000"},{"name":"Amphoe Mueang Mae Hong Son","countryCode":"TH","stateCode":"58","latitude":"19.28862000","longitude":"98.00607000"},{"name":"Amphoe Pai","countryCode":"TH","stateCode":"58","latitude":"19.36036000","longitude":"98.40638000"},{"name":"Amphoe Pang Mapha","countryCode":"TH","stateCode":"58","latitude":"19.60451000","longitude":"98.20560000"},{"name":"Amphoe Sop Moei","countryCode":"TH","stateCode":"58","latitude":"17.96333000","longitude":"97.93149000"},{"name":"Mae Hong Son","countryCode":"TH","stateCode":"58","latitude":"19.30029000","longitude":"97.96852000"},{"name":"Amphoe Lamae","countryCode":"TH","stateCode":"86","latitude":"9.75567000","longitude":"99.04378000"},{"name":"Amphoe Lang Suan","countryCode":"TH","stateCode":"86","latitude":"9.93386000","longitude":"99.05292000"},{"name":"Amphoe Mueang Chumphon","countryCode":"TH","stateCode":"86","latitude":"10.46077000","longitude":"99.10608000"},{"name":"Amphoe Pathio","countryCode":"TH","stateCode":"86","latitude":"10.81008000","longitude":"99.33938000"},{"name":"Amphoe Phato","countryCode":"TH","stateCode":"86","latitude":"9.81066000","longitude":"98.80178000"},{"name":"Amphoe Sawi","countryCode":"TH","stateCode":"86","latitude":"10.24008000","longitude":"99.01865000"},{"name":"Amphoe Tha Sae","countryCode":"TH","stateCode":"86","latitude":"10.76864000","longitude":"99.09878000"},{"name":"Amphoe Thung Tako","countryCode":"TH","stateCode":"86","latitude":"10.09223000","longitude":"99.05337000"},{"name":"Ban Nam Yuen","countryCode":"TH","stateCode":"86","latitude":"9.87686000","longitude":"98.86592000"},{"name":"Chumphon","countryCode":"TH","stateCode":"86","latitude":"10.49570000","longitude":"99.17971000"},{"name":"Lang Suan","countryCode":"TH","stateCode":"86","latitude":"9.94561000","longitude":"99.07847000"},{"name":"Amphoe Mueang Nong Bua Lamphu","countryCode":"TH","stateCode":"39","latitude":"17.15818000","longitude":"102.39860000"},{"name":"Amphoe Na Klang","countryCode":"TH","stateCode":"39","latitude":"17.32466000","longitude":"102.21456000"},{"name":"Amphoe Na Wang","countryCode":"TH","stateCode":"39","latitude":"17.34290000","longitude":"102.07157000"},{"name":"Amphoe Non Sang","countryCode":"TH","stateCode":"39","latitude":"16.90220000","longitude":"102.53084000"},{"name":"Amphoe Si Bun Rueang","countryCode":"TH","stateCode":"39","latitude":"16.99775000","longitude":"102.22528000"},{"name":"Amphoe Suwannakhuha","countryCode":"TH","stateCode":"39","latitude":"17.54605000","longitude":"102.24852000"},{"name":"Na Klang","countryCode":"TH","stateCode":"39","latitude":"17.30720000","longitude":"102.18886000"},{"name":"Non Sang","countryCode":"TH","stateCode":"39","latitude":"16.86870000","longitude":"102.56642000"},{"name":"Nong Bua Lamphu","countryCode":"TH","stateCode":"39","latitude":"17.20406000","longitude":"102.44068000"},{"name":"Si Bun Rueang","countryCode":"TH","stateCode":"39","latitude":"16.96705000","longitude":"102.27607000"},{"name":"Bang Bon","countryCode":"TH","stateCode":"10","latitude":"13.65920000","longitude":"100.38801000"},{"name":"Bang Kapi","countryCode":"TH","stateCode":"10","latitude":"13.77258000","longitude":"100.63847000"},{"name":"Bang Khae","countryCode":"TH","stateCode":"10","latitude":"13.71927000","longitude":"100.39278000"},{"name":"Bang Khen","countryCode":"TH","stateCode":"10","latitude":"13.86901000","longitude":"100.62769000"},{"name":"Bang Kho laen","countryCode":"TH","stateCode":"10","latitude":"13.70025000","longitude":"100.50971000"},{"name":"Bang Khun thain","countryCode":"TH","stateCode":"10","latitude":"13.59482000","longitude":"100.42694000"},{"name":"Bang Na","countryCode":"TH","stateCode":"10","latitude":"13.67252000","longitude":"100.62089000"},{"name":"Bang Phlat","countryCode":"TH","stateCode":"10","latitude":"13.78668000","longitude":"100.49152000"},{"name":"Bang Rak","countryCode":"TH","stateCode":"10","latitude":"13.73058000","longitude":"100.52388000"},{"name":"Bang Sue","countryCode":"TH","stateCode":"10","latitude":"13.81921000","longitude":"100.52790000"},{"name":"Bangkok","countryCode":"TH","stateCode":"10","latitude":"13.75398000","longitude":"100.50144000"},{"name":"Bangkok Noi","countryCode":"TH","stateCode":"10","latitude":"13.76551000","longitude":"100.46988000"},{"name":"Bangkok Yai","countryCode":"TH","stateCode":"10","latitude":"13.73748000","longitude":"100.47428000"},{"name":"Bueng Kum","countryCode":"TH","stateCode":"10","latitude":"13.81023000","longitude":"100.65140000"},{"name":"Chatu Chak","countryCode":"TH","stateCode":"10","latitude":"13.82888000","longitude":"100.56374000"},{"name":"Chom Thong","countryCode":"TH","stateCode":"10","latitude":"13.68910000","longitude":"100.46175000"},{"name":"Din Daeng","countryCode":"TH","stateCode":"10","latitude":"13.77728000","longitude":"100.56235000"},{"name":"Don Mueang","countryCode":"TH","stateCode":"10","latitude":"13.92601000","longitude":"100.59365000"},{"name":"Dusit","countryCode":"TH","stateCode":"10","latitude":"13.78235000","longitude":"100.51677000"},{"name":"Huai Khwang","countryCode":"TH","stateCode":"10","latitude":"13.77060000","longitude":"100.58119000"},{"name":"Khan Na Yao","countryCode":"TH","stateCode":"10","latitude":"13.82380000","longitude":"100.67649000"},{"name":"Khlong Sam Wa","countryCode":"TH","stateCode":"10","latitude":"13.87633000","longitude":"100.73805000"},{"name":"Khlong San","countryCode":"TH","stateCode":"10","latitude":"13.72602000","longitude":"100.50071000"},{"name":"Khlong Toei","countryCode":"TH","stateCode":"10","latitude":"13.71806000","longitude":"100.57065000"},{"name":"Lak Si","countryCode":"TH","stateCode":"10","latitude":"13.88210000","longitude":"100.56889000"},{"name":"Lat Krabang","countryCode":"TH","stateCode":"10","latitude":"13.74500000","longitude":"100.79224000"},{"name":"Lat Phrao","countryCode":"TH","stateCode":"10","latitude":"13.82779000","longitude":"100.60672000"},{"name":"Min Buri","countryCode":"TH","stateCode":"10","latitude":"13.81254000","longitude":"100.75334000"},{"name":"Nong Chok","countryCode":"TH","stateCode":"10","latitude":"13.85280000","longitude":"100.85788000"},{"name":"Nong Khaem","countryCode":"TH","stateCode":"10","latitude":"13.69979000","longitude":"100.35364000"},{"name":"Parthum Wan","countryCode":"TH","stateCode":"10","latitude":"13.74265000","longitude":"100.53398000"},{"name":"Phasi Charoen","countryCode":"TH","stateCode":"10","latitude":"13.72597000","longitude":"100.44103000"},{"name":"Phaya Thai","countryCode":"TH","stateCode":"10","latitude":"13.78442000","longitude":"100.54306000"},{"name":"Phra Khanong","countryCode":"TH","stateCode":"10","latitude":"13.69705000","longitude":"100.61234000"},{"name":"Phra Nakhon","countryCode":"TH","stateCode":"10","latitude":"13.75831000","longitude":"100.49613000"},{"name":"Pom Prap Sattru Phai","countryCode":"TH","stateCode":"10","latitude":"13.75480000","longitude":"100.50995000"},{"name":"Pra Wet","countryCode":"TH","stateCode":"10","latitude":"13.71735000","longitude":"100.69452000"},{"name":"Rat Burana","countryCode":"TH","stateCode":"10","latitude":"13.67633000","longitude":"100.49881000"},{"name":"Ratchathewi","countryCode":"TH","stateCode":"10","latitude":"13.76029000","longitude":"100.53724000"},{"name":"Sai Mai","countryCode":"TH","stateCode":"10","latitude":"13.90727000","longitude":"100.65181000"},{"name":"Samphanthawong","countryCode":"TH","stateCode":"10","latitude":"13.74233000","longitude":"100.50765000"},{"name":"Saphan Sung","countryCode":"TH","stateCode":"10","latitude":"13.76531000","longitude":"100.69001000"},{"name":"Sathon","countryCode":"TH","stateCode":"10","latitude":"13.71745000","longitude":"100.52999000"},{"name":"Suanluang","countryCode":"TH","stateCode":"10","latitude":"13.72989000","longitude":"100.62677000"},{"name":"Taling Chan","countryCode":"TH","stateCode":"10","latitude":"13.77271000","longitude":"100.43289000"},{"name":"Thawi Watthana","countryCode":"TH","stateCode":"10","latitude":"13.77637000","longitude":"100.36620000"},{"name":"Thon buri","countryCode":"TH","stateCode":"10","latitude":"13.71874000","longitude":"100.48367000"},{"name":"Thung khru","countryCode":"TH","stateCode":"10","latitude":"13.63387000","longitude":"100.49641000"},{"name":"Vadhana","countryCode":"TH","stateCode":"10","latitude":"13.73501000","longitude":"100.58280000"},{"name":"Wang Thong Lang","countryCode":"TH","stateCode":"10","latitude":"13.78188000","longitude":"100.60804000"},{"name":"Yan na wa","countryCode":"TH","stateCode":"10","latitude":"13.69177000","longitude":"100.53950000"},{"name":"Bamnet Narong","countryCode":"TH","stateCode":"36","latitude":"15.50189000","longitude":"101.68982000"},{"name":"Chaiyaphum","countryCode":"TH","stateCode":"36","latitude":"15.81047000","longitude":"102.02881000"},{"name":"Kaeng Khro","countryCode":"TH","stateCode":"36","latitude":"16.10861111","longitude":"102.25805556"},{"name":"Kaset Sombun","countryCode":"TH","stateCode":"36","latitude":"16.28053000","longitude":"101.95422000"},{"name":"Nakhon Nayok","countryCode":"TH","stateCode":"36","latitude":"14.20305600","longitude":"101.21500000"},{"name":"Phu Khiao","countryCode":"TH","stateCode":"36","latitude":"16.37650000","longitude":"102.12853000"},{"name":"Abdurahmoni Jomí","countryCode":"TJ","stateCode":"KT","latitude":"37.94636000","longitude":"68.80878000"},{"name":"Boshchorbogh","countryCode":"TJ","stateCode":"KT","latitude":"37.52027000","longitude":"68.12825000"},{"name":"Bŭstonqal’a","countryCode":"TJ","stateCode":"KT","latitude":"37.84783000","longitude":"68.83125000"},{"name":"Chubek","countryCode":"TJ","stateCode":"KT","latitude":"37.61453000","longitude":"69.70525000"},{"name":"Danghara","countryCode":"TJ","stateCode":"KT","latitude":"38.09578000","longitude":"69.33998000"},{"name":"Dŭstí","countryCode":"TJ","stateCode":"KT","latitude":"37.34812000","longitude":"68.66398000"},{"name":"Farkhor","countryCode":"TJ","stateCode":"KT","latitude":"37.49219000","longitude":"69.40356000"},{"name":"Gharavŭtí","countryCode":"TJ","stateCode":"KT","latitude":"37.56703000","longitude":"68.44668000"},{"name":"Jilikŭl","countryCode":"TJ","stateCode":"KT","latitude":"37.49167000","longitude":"68.53106000"},{"name":"Kirov","countryCode":"TJ","stateCode":"KT","latitude":"37.81908000","longitude":"68.85905000"},{"name":"Kolkhozobod","countryCode":"TJ","stateCode":"KT","latitude":"37.58823000","longitude":"68.65886000"},{"name":"Kŭlob","countryCode":"TJ","stateCode":"KT","latitude":"37.91459000","longitude":"69.78454000"},{"name":"Moskovskiy","countryCode":"TJ","stateCode":"KT","latitude":"37.60931000","longitude":"68.58094000"},{"name":"Mŭ’minobod","countryCode":"TJ","stateCode":"KT","latitude":"38.10714000","longitude":"70.03213000"},{"name":"Nohiyai Kolkhozobod","countryCode":"TJ","stateCode":"KT","latitude":"37.57277000","longitude":"68.81528000"},{"name":"Nohiyai Panj","countryCode":"TJ","stateCode":"KT","latitude":"37.31611000","longitude":"69.16679000"},{"name":"Nohiyai Vakhsh","countryCode":"TJ","stateCode":"KT","latitude":"37.75602000","longitude":"68.94138000"},{"name":"Norak","countryCode":"TJ","stateCode":"KT","latitude":"38.38917000","longitude":"69.32272000"},{"name":"Orzu","countryCode":"TJ","stateCode":"KT","latitude":"37.55820000","longitude":"68.81952000"},{"name":"Panj","countryCode":"TJ","stateCode":"KT","latitude":"37.23634000","longitude":"69.09911000"},{"name":"Qŭrghonteppa","countryCode":"TJ","stateCode":"KT","latitude":"37.83399000","longitude":"68.78186000"},{"name":"Shahritus","countryCode":"TJ","stateCode":"KT","latitude":"37.26206000","longitude":"68.13849000"},{"name":"Sovet","countryCode":"TJ","stateCode":"KT","latitude":"38.04670000","longitude":"69.58822000"},{"name":"Tartiki","countryCode":"TJ","stateCode":"KT","latitude":"37.58221000","longitude":"68.13347000"},{"name":"Vakhsh","countryCode":"TJ","stateCode":"KT","latitude":"37.71485000","longitude":"68.83456000"},{"name":"Vose’","countryCode":"TJ","stateCode":"KT","latitude":"37.80396000","longitude":"69.64417000"},{"name":"Yovon","countryCode":"TJ","stateCode":"KT","latitude":"38.31408000","longitude":"69.03784000"},{"name":"Adrasmon","countryCode":"TJ","stateCode":"SU","latitude":"40.64928000","longitude":"69.98472000"},{"name":"Ayní","countryCode":"TJ","stateCode":"SU","latitude":"39.39406000","longitude":"68.53766000"},{"name":"Bŭston","countryCode":"TJ","stateCode":"SU","latitude":"40.52286000","longitude":"69.33307000"},{"name":"Chkalov","countryCode":"TJ","stateCode":"SU","latitude":"40.23417000","longitude":"69.69481000"},{"name":"Ghafurov","countryCode":"TJ","stateCode":"SU","latitude":"40.21571000","longitude":"69.72867000"},{"name":"Isfara","countryCode":"TJ","stateCode":"SU","latitude":"40.12649000","longitude":"70.62526000"},{"name":"Istaravshan","countryCode":"TJ","stateCode":"SU","latitude":"39.91420000","longitude":"69.00328000"},{"name":"Khŭjand","countryCode":"TJ","stateCode":"SU","latitude":"40.28256000","longitude":"69.62216000"},{"name":"Kim","countryCode":"TJ","stateCode":"SU","latitude":"40.20798000","longitude":"70.46882000"},{"name":"Konibodom","countryCode":"TJ","stateCode":"SU","latitude":"40.29414000","longitude":"70.43122000"},{"name":"Konsoy","countryCode":"TJ","stateCode":"SU","latitude":"40.49155000","longitude":"69.70245000"},{"name":"Neftobod","countryCode":"TJ","stateCode":"SU","latitude":"40.21524000","longitude":"70.57193000"},{"name":"Nohiyai Konibodom","countryCode":"TJ","stateCode":"SU","latitude":"40.26877000","longitude":"70.33057000"},{"name":"Nov","countryCode":"TJ","stateCode":"SU","latitude":"40.15220000","longitude":"69.37076000"},{"name":"Oltintopkan","countryCode":"TJ","stateCode":"SU","latitude":"40.65425000","longitude":"69.59811000"},{"name":"Pakhtakoron","countryCode":"TJ","stateCode":"SU","latitude":"40.15709000","longitude":"68.74659000"},{"name":"Palos","countryCode":"TJ","stateCode":"SU","latitude":"40.31628000","longitude":"69.73743000"},{"name":"Panjakent","countryCode":"TJ","stateCode":"SU","latitude":"39.49524000","longitude":"67.60931000"},{"name":"Proletar","countryCode":"TJ","stateCode":"SU","latitude":"40.16713000","longitude":"69.50163000"},{"name":"Quruqsoy","countryCode":"TJ","stateCode":"SU","latitude":"40.57648000","longitude":"69.37962000"},{"name":"Shaydon","countryCode":"TJ","stateCode":"SU","latitude":"40.66992000","longitude":"70.35020000"},{"name":"Shŭrob","countryCode":"TJ","stateCode":"SU","latitude":"40.04605000","longitude":"70.54117000"},{"name":"Taboshar","countryCode":"TJ","stateCode":"SU","latitude":"40.57017000","longitude":"69.64175000"},{"name":"Vorukh","countryCode":"TJ","stateCode":"SU","latitude":"39.85125000","longitude":"70.58012000"},{"name":"Darband","countryCode":"TJ","stateCode":"RA","latitude":"38.86776000","longitude":"69.96642000"},{"name":"Hisor","countryCode":"TJ","stateCode":"RA","latitude":"38.52504000","longitude":"68.55124000"},{"name":"Karakenja","countryCode":"TJ","stateCode":"RA","latitude":"39.23585000","longitude":"71.52412000"},{"name":"Khodzha-Maston","countryCode":"TJ","stateCode":"RA","latitude":"38.74457000","longitude":"68.62702000"},{"name":"Novobod","countryCode":"TJ","stateCode":"RA","latitude":"39.01084000","longitude":"70.15082000"},{"name":"Obigarm","countryCode":"TJ","stateCode":"RA","latitude":"38.71731000","longitude":"69.70885000"},{"name":"Rasht","countryCode":"TJ","stateCode":"RA","latitude":"39.02871000","longitude":"70.37446000"},{"name":"Roghun","countryCode":"TJ","stateCode":"RA","latitude":"38.69331000","longitude":"69.73692000"},{"name":"Shahrinav","countryCode":"TJ","stateCode":"RA","latitude":"38.57085000","longitude":"68.33498000"},{"name":"Tagob","countryCode":"TJ","stateCode":"RA","latitude":"38.83827000","longitude":"68.89847000"},{"name":"Tursunzoda","countryCode":"TJ","stateCode":"RA","latitude":"38.51271000","longitude":"68.23163000"},{"name":"Vahdat","countryCode":"TJ","stateCode":"RA","latitude":"38.55632000","longitude":"69.01354000"},{"name":"Vahdat District","countryCode":"TJ","stateCode":"RA","latitude":"38.83333000","longitude":"69.33333000"},{"name":"Varzob","countryCode":"TJ","stateCode":"RA","latitude":"38.77369000","longitude":"68.81776000"},{"name":"Varzob District","countryCode":"TJ","stateCode":"RA","latitude":"38.75000000","longitude":"68.75000000"},{"name":"Ishqoshim","countryCode":"TJ","stateCode":"GB","latitude":"36.72484000","longitude":"71.61331000"},{"name":"Khorugh","countryCode":"TJ","stateCode":"GB","latitude":"37.48974000","longitude":"71.55304000"},{"name":"Murghob","countryCode":"TJ","stateCode":"GB","latitude":"38.17023000","longitude":"73.96674000"},{"name":"Nohiyai Shughnon","countryCode":"TJ","stateCode":"GB","latitude":"37.70004000","longitude":"72.16748000"},{"name":"Aileu","countryCode":"TL","stateCode":"AL","latitude":"-8.72806000","longitude":"125.56639000"},{"name":"Lequidoe","countryCode":"TL","stateCode":"AL","latitude":"-8.69139000","longitude":"125.63611000"},{"name":"Remexio","countryCode":"TL","stateCode":"AL","latitude":"-8.61667000","longitude":"125.66667000"},{"name":"Ainaro","countryCode":"TL","stateCode":"AN","latitude":"-8.99241000","longitude":"125.50816000"},{"name":"Hato-Udo","countryCode":"TL","stateCode":"AN","latitude":"-9.12036000","longitude":"125.58935000"},{"name":"Alas","countryCode":"TL","stateCode":"MF","latitude":"-9.02730000","longitude":"125.78680000"},{"name":"Fatuberliu","countryCode":"TL","stateCode":"MF","latitude":"-8.94790000","longitude":"125.86633000"},{"name":"Same","countryCode":"TL","stateCode":"MF","latitude":"-9.00000000","longitude":"125.65000000"},{"name":"Turiscai","countryCode":"TL","stateCode":"MF","latitude":"-8.82371000","longitude":"125.70454000"},{"name":"Atauro Island","countryCode":"TL","stateCode":"DI","latitude":"-8.26785000","longitude":"125.59699000"},{"name":"Cristo Rei","countryCode":"TL","stateCode":"DI","latitude":"-8.52047000","longitude":"125.60837000"},{"name":"Dili","countryCode":"TL","stateCode":"DI","latitude":"-8.55861000","longitude":"125.57361000"},{"name":"Metinaro","countryCode":"TL","stateCode":"DI","latitude":"-8.53007000","longitude":"125.74163000"},{"name":"Baguia","countryCode":"TL","stateCode":"BA","latitude":"-8.62787000","longitude":"126.65743000"},{"name":"Baucau","countryCode":"TL","stateCode":"BA","latitude":"-8.46667000","longitude":"126.45000000"},{"name":"Baukau","countryCode":"TL","stateCode":"BA","latitude":"-8.47572000","longitude":"126.45633000"},{"name":"Laga","countryCode":"TL","stateCode":"BA","latitude":"-8.47411000","longitude":"126.59228000"},{"name":"Quelicai","countryCode":"TL","stateCode":"BA","latitude":"-8.60135000","longitude":"126.55904000"},{"name":"Vemasse","countryCode":"TL","stateCode":"BA","latitude":"-8.51036000","longitude":"126.20823000"},{"name":"Venilale","countryCode":"TL","stateCode":"BA","latitude":"-8.64306000","longitude":"126.37833000"},{"name":"Barique","countryCode":"TL","stateCode":"MT","latitude":"-8.85472000","longitude":"126.06556000"},{"name":"Laclo","countryCode":"TL","stateCode":"MT","latitude":"-8.55000000","longitude":"125.91667000"},{"name":"Laclubar","countryCode":"TL","stateCode":"MT","latitude":"-8.74975000","longitude":"125.91186000"},{"name":"Manatuto","countryCode":"TL","stateCode":"MT","latitude":"-8.52207000","longitude":"126.01516000"},{"name":"Manatutu","countryCode":"TL","stateCode":"MT","latitude":"-8.51139000","longitude":"126.01306000"},{"name":"Soibada","countryCode":"TL","stateCode":"MT","latitude":"-8.86000000","longitude":"125.94000000"},{"name":"Bazartete","countryCode":"TL","stateCode":"LI","latitude":"-8.62464000","longitude":"125.38168000"},{"name":"Likisá","countryCode":"TL","stateCode":"LI","latitude":"-8.58750000","longitude":"125.34194000"},{"name":"Maubara","countryCode":"TL","stateCode":"LI","latitude":"-8.61194000","longitude":"125.20611000"},{"name":"Ermera Villa","countryCode":"TL","stateCode":"ER","latitude":"-8.75222000","longitude":"125.39694000"},{"name":"Gleno","countryCode":"TL","stateCode":"ER","latitude":"-8.72389000","longitude":"125.43611000"},{"name":"Hatulia","countryCode":"TL","stateCode":"ER","latitude":"-8.81667000","longitude":"125.31667000"},{"name":"Letefoho","countryCode":"TL","stateCode":"ER","latitude":"-8.83444000","longitude":"125.42639000"},{"name":"Railaco","countryCode":"TL","stateCode":"ER","latitude":"-8.67237000","longitude":"125.42546000"},{"name":"Fatumean","countryCode":"TL","stateCode":"CO","latitude":"-9.22917000","longitude":"125.03583000"},{"name":"Fohorem","countryCode":"TL","stateCode":"CO","latitude":"-9.28361000","longitude":"125.08944000"},{"name":"Maucatar","countryCode":"TL","stateCode":"CO","latitude":"-9.21772000","longitude":"125.22981000"},{"name":"Suai","countryCode":"TL","stateCode":"CO","latitude":"-9.30000000","longitude":"125.25000000"},{"name":"Tilomar","countryCode":"TL","stateCode":"CO","latitude":"-9.34182000","longitude":"125.10887000"},{"name":"Iliomar","countryCode":"TL","stateCode":"LA","latitude":"-8.70917000","longitude":"126.82833000"},{"name":"Lautem","countryCode":"TL","stateCode":"LA","latitude":"-8.36514000","longitude":"126.90389000"},{"name":"Lospalos","countryCode":"TL","stateCode":"LA","latitude":"-8.52167000","longitude":"126.99833000"},{"name":"Luro","countryCode":"TL","stateCode":"LA","latitude":"-8.54359000","longitude":"126.83003000"},{"name":"Tutuala","countryCode":"TL","stateCode":"LA","latitude":"-8.39597000","longitude":"127.25923000"},{"name":"Lacluta","countryCode":"TL","stateCode":"VI","latitude":"-8.80000000","longitude":"126.13333000"},{"name":"Ossu","countryCode":"TL","stateCode":"VI","latitude":"-8.73477000","longitude":"126.38324000"},{"name":"Uatocarabau","countryCode":"TL","stateCode":"VI","latitude":"-8.75658000","longitude":"126.68060000"},{"name":"Uatolari","countryCode":"TL","stateCode":"VI","latitude":"-8.76277000","longitude":"126.57353000"},{"name":"Viqueque","countryCode":"TL","stateCode":"VI","latitude":"-8.85908000","longitude":"126.36972000"},{"name":"Maliana","countryCode":"TL","stateCode":"BO","latitude":"-8.99167000","longitude":"125.21972000"},{"name":"Abadan","countryCode":"TM","stateCode":"A","latitude":"38.05415000","longitude":"58.19721000"},{"name":"Annau","countryCode":"TM","stateCode":"A","latitude":"37.88754000","longitude":"58.51596000"},{"name":"Arçabil","countryCode":"TM","stateCode":"A","latitude":"37.91500000","longitude":"58.08987000"},{"name":"Baharly","countryCode":"TM","stateCode":"A","latitude":"38.43624000","longitude":"57.43158000"},{"name":"Kaka","countryCode":"TM","stateCode":"A","latitude":"37.34821000","longitude":"59.61431000"},{"name":"Tejen","countryCode":"TM","stateCode":"A","latitude":"37.38338000","longitude":"60.50545000"},{"name":"Akdepe","countryCode":"TM","stateCode":"D","latitude":"42.05513000","longitude":"59.37877000"},{"name":"Boldumsaz","countryCode":"TM","stateCode":"D","latitude":"42.12824000","longitude":"59.67101000"},{"name":"Daşoguz","countryCode":"TM","stateCode":"D","latitude":"41.83625000","longitude":"59.96661000"},{"name":"Köneürgench","countryCode":"TM","stateCode":"D","latitude":"42.32773000","longitude":"59.15442000"},{"name":"Tagta","countryCode":"TM","stateCode":"D","latitude":"41.65041000","longitude":"59.91640000"},{"name":"Yylanly","countryCode":"TM","stateCode":"D","latitude":"41.83333000","longitude":"59.65000000"},{"name":"Ashgabat","countryCode":"TM","stateCode":"S","latitude":"37.95000000","longitude":"58.38333000"},{"name":"Atamyrat","countryCode":"TM","stateCode":"L","latitude":"37.83573000","longitude":"65.21058000"},{"name":"Farap","countryCode":"TM","stateCode":"L","latitude":"39.17037000","longitude":"63.61165000"},{"name":"Gazojak","countryCode":"TM","stateCode":"L","latitude":"41.18746000","longitude":"61.40360000"},{"name":"Gowurdak","countryCode":"TM","stateCode":"L","latitude":"37.81244000","longitude":"66.04656000"},{"name":"Saýat","countryCode":"TM","stateCode":"L","latitude":"38.78393000","longitude":"63.88035000"},{"name":"Türkmenabat","countryCode":"TM","stateCode":"L","latitude":"39.07328000","longitude":"63.57861000"},{"name":"Balkanabat","countryCode":"TM","stateCode":"B","latitude":"39.51075000","longitude":"54.36713000"},{"name":"Bereket","countryCode":"TM","stateCode":"B","latitude":"39.24463000","longitude":"55.51536000"},{"name":"Gumdag","countryCode":"TM","stateCode":"B","latitude":"39.20611000","longitude":"54.59056000"},{"name":"Magtymguly","countryCode":"TM","stateCode":"B","latitude":"38.43749000","longitude":"56.28081000"},{"name":"Serdar","countryCode":"TM","stateCode":"B","latitude":"38.97644000","longitude":"56.27575000"},{"name":"Türkmenbaşy","countryCode":"TM","stateCode":"B","latitude":"40.02216000","longitude":"52.95517000"},{"name":"Bayramaly","countryCode":"TM","stateCode":"M","latitude":"37.61852000","longitude":"62.16715000"},{"name":"Mary","countryCode":"TM","stateCode":"M","latitude":"37.59378000","longitude":"61.83031000"},{"name":"Serhetabat","countryCode":"TM","stateCode":"M","latitude":"35.27992000","longitude":"62.34383000"},{"name":"Seydi","countryCode":"TM","stateCode":"M","latitude":"39.48160000","longitude":"62.91374000"},{"name":"Yolöten","countryCode":"TM","stateCode":"M","latitude":"37.29886000","longitude":"62.35975000"},{"name":"Agareb","countryCode":"TN","stateCode":"61","latitude":"34.74406000","longitude":"10.46110000"},{"name":"Bir Ali Ben Khalifa","countryCode":"TN","stateCode":"61","latitude":"34.73592000","longitude":"10.09240000"},{"name":"Djebeniana","countryCode":"TN","stateCode":"61","latitude":"35.03500000","longitude":"10.90809000"},{"name":"Gremda","countryCode":"TN","stateCode":"61","latitude":"34.75000000","longitude":"10.78333000"},{"name":"Sfax","countryCode":"TN","stateCode":"61","latitude":"34.74056000","longitude":"10.76028000"},{"name":"Skhira","countryCode":"TN","stateCode":"61","latitude":"34.29920000","longitude":"10.06999000"},{"name":"Akouda","countryCode":"TN","stateCode":"51","latitude":"35.86910000","longitude":"10.56530000"},{"name":"Hammam Sousse","countryCode":"TN","stateCode":"51","latitude":"35.86090000","longitude":"10.60313000"},{"name":"Harqalah","countryCode":"TN","stateCode":"51","latitude":"36.03027000","longitude":"10.50904000"},{"name":"Msaken","countryCode":"TN","stateCode":"51","latitude":"35.72917000","longitude":"10.58082000"},{"name":"Port el Kantaoui","countryCode":"TN","stateCode":"51","latitude":"35.89239000","longitude":"10.59434000"},{"name":"Sidi Bou Ali","countryCode":"TN","stateCode":"51","latitude":"35.95667000","longitude":"10.47306000"},{"name":"Sidi el Hani","countryCode":"TN","stateCode":"51","latitude":"35.67139000","longitude":"10.31583000"},{"name":"Sousse","countryCode":"TN","stateCode":"51","latitude":"35.82539000","longitude":"10.63699000"},{"name":"Al Marsá","countryCode":"TN","stateCode":"11","latitude":"36.87818000","longitude":"10.32466000"},{"name":"Carthage","countryCode":"TN","stateCode":"11","latitude":"36.85961000","longitude":"10.32978000"},{"name":"La Goulette","countryCode":"TN","stateCode":"11","latitude":"36.81825000","longitude":"10.30520000"},{"name":"La Mohammedia","countryCode":"TN","stateCode":"11","latitude":"36.67446000","longitude":"10.15633000"},{"name":"Sidi Bou Saïd","countryCode":"TN","stateCode":"11","latitude":"36.86870000","longitude":"10.34174000"},{"name":"Tunis","countryCode":"TN","stateCode":"11","latitude":"36.81897000","longitude":"10.16579000"},{"name":"Al Matlīn","countryCode":"TN","stateCode":"23","latitude":"37.24516000","longitude":"10.05000000"},{"name":"Bizerte","countryCode":"TN","stateCode":"23","latitude":"37.27442000","longitude":"9.87391000"},{"name":"Bizerte Sud","countryCode":"TN","stateCode":"23","latitude":"37.25528000","longitude":"9.67915000"},{"name":"Douar Tindja","countryCode":"TN","stateCode":"23","latitude":"37.16667000","longitude":"9.75000000"},{"name":"El Alia","countryCode":"TN","stateCode":"23","latitude":"37.16911000","longitude":"10.03478000"},{"name":"Mateur","countryCode":"TN","stateCode":"23","latitude":"37.04045000","longitude":"9.66557000"},{"name":"Menzel Abderhaman","countryCode":"TN","stateCode":"23","latitude":"37.23737000","longitude":"9.86313000"},{"name":"Menzel Bourguiba","countryCode":"TN","stateCode":"23","latitude":"37.15368000","longitude":"9.78594000"},{"name":"Menzel Jemil","countryCode":"TN","stateCode":"23","latitude":"37.23618000","longitude":"9.91448000"},{"name":"Rafrāf","countryCode":"TN","stateCode":"23","latitude":"37.19043000","longitude":"10.18365000"},{"name":"Rhar el Melah","countryCode":"TN","stateCode":"23","latitude":"37.16939000","longitude":"10.19064000"},{"name":"Sejenane","countryCode":"TN","stateCode":"23","latitude":"37.05722000","longitude":"9.23806000"},{"name":"Zahānah","countryCode":"TN","stateCode":"23","latitude":"37.03959000","longitude":"10.03876000"},{"name":"Ar Rudayyif","countryCode":"TN","stateCode":"71","latitude":"34.38270000","longitude":"8.15549000"},{"name":"As Sanad","countryCode":"TN","stateCode":"71","latitude":"34.46280000","longitude":"9.26404000"},{"name":"Gafsa","countryCode":"TN","stateCode":"71","latitude":"34.42500000","longitude":"8.78417000"},{"name":"Metlaoui","countryCode":"TN","stateCode":"71","latitude":"34.32081000","longitude":"8.40157000"},{"name":"Mu‘tamadīyat ar Rudayyif","countryCode":"TN","stateCode":"71","latitude":"34.40081000","longitude":"8.17057000"},{"name":"Ariana","countryCode":"TN","stateCode":"12","latitude":"36.86012000","longitude":"10.19337000"},{"name":"Galaat el Andeless","countryCode":"TN","stateCode":"12","latitude":"37.06290000","longitude":"10.11829000"},{"name":"As Sars","countryCode":"TN","stateCode":"33","latitude":"36.07640000","longitude":"9.02117000"},{"name":"El Kef","countryCode":"TN","stateCode":"33","latitude":"36.17424000","longitude":"8.70486000"},{"name":"El Ksour","countryCode":"TN","stateCode":"33","latitude":"35.89607000","longitude":"8.88493000"},{"name":"Menzel Salem","countryCode":"TN","stateCode":"33","latitude":"35.85673000","longitude":"8.47654000"},{"name":"Nibbar","countryCode":"TN","stateCode":"33","latitude":"36.29411000","longitude":"8.76657000"},{"name":"Sakiet Sidi Youssef","countryCode":"TN","stateCode":"33","latitude":"36.22292000","longitude":"8.35547000"},{"name":"Tajerouine","countryCode":"TN","stateCode":"33","latitude":"35.89174000","longitude":"8.55276000"},{"name":"Banbalah","countryCode":"TN","stateCode":"52","latitude":"35.70000000","longitude":"10.80000000"},{"name":"Bekalta","countryCode":"TN","stateCode":"52","latitude":"35.61739000","longitude":"10.99466000"},{"name":"Beni Hassane","countryCode":"TN","stateCode":"52","latitude":"35.56720000","longitude":"10.80869000"},{"name":"Djemmal","countryCode":"TN","stateCode":"52","latitude":"35.62231000","longitude":"10.75696000"},{"name":"Ksar Hellal","countryCode":"TN","stateCode":"52","latitude":"35.64773000","longitude":"10.89046000"},{"name":"Ksibet el Mediouni","countryCode":"TN","stateCode":"52","latitude":"35.68561000","longitude":"10.84256000"},{"name":"Lemta","countryCode":"TN","stateCode":"52","latitude":"35.66667000","longitude":"10.88333000"},{"name":"Menzel Kamel","countryCode":"TN","stateCode":"52","latitude":"35.62477000","longitude":"10.66727000"},{"name":"Mesdour","countryCode":"TN","stateCode":"52","latitude":"35.68206000","longitude":"10.72746000"},{"name":"Monastir","countryCode":"TN","stateCode":"52","latitude":"35.77799000","longitude":"10.82617000"},{"name":"Ouardenine","countryCode":"TN","stateCode":"52","latitude":"35.70915000","longitude":"10.67397000"},{"name":"Sahline","countryCode":"TN","stateCode":"52","latitude":"35.75166000","longitude":"10.71109000"},{"name":"Seïada","countryCode":"TN","stateCode":"52","latitude":"35.66887000","longitude":"10.89246000"},{"name":"Sidi Ben Nour","countryCode":"TN","stateCode":"52","latitude":"35.53333000","longitude":"10.91667000"},{"name":"Skanes","countryCode":"TN","stateCode":"52","latitude":"35.78333000","longitude":"10.80000000"},{"name":"Touza","countryCode":"TN","stateCode":"52","latitude":"35.63544000","longitude":"10.82732000"},{"name":"Ben Arous","countryCode":"TN","stateCode":"13","latitude":"36.75452000","longitude":"10.22167000"},{"name":"Hammam Lif","countryCode":"TN","stateCode":"13","latitude":"36.71919000","longitude":"10.32233000"},{"name":"Hammam-Lif","countryCode":"TN","stateCode":"13","latitude":"36.72866000","longitude":"10.34163000"},{"name":"La Sebala du Mornag","countryCode":"TN","stateCode":"13","latitude":"36.67931000","longitude":"10.29195000"},{"name":"Radès","countryCode":"TN","stateCode":"13","latitude":"36.76946000","longitude":"10.27468000"},{"name":"Ben Gardane","countryCode":"TN","stateCode":"82","latitude":"33.13783000","longitude":"11.21965000"},{"name":"Beni Kheddache","countryCode":"TN","stateCode":"82","latitude":"33.25279000","longitude":"10.19883000"},{"name":"Erriadh","countryCode":"TN","stateCode":"82","latitude":"33.82063000","longitude":"10.85394000"},{"name":"Houmt El Souk","countryCode":"TN","stateCode":"82","latitude":"33.87576000","longitude":"10.85745000"},{"name":"Jerba Midoun","countryCode":"TN","stateCode":"82","latitude":"33.77918000","longitude":"10.95215000"},{"name":"Medenine","countryCode":"TN","stateCode":"82","latitude":"33.35495000","longitude":"10.50548000"},{"name":"Midoun","countryCode":"TN","stateCode":"82","latitude":"33.80813000","longitude":"10.99228000"},{"name":"Zarzis","countryCode":"TN","stateCode":"82","latitude":"33.50398000","longitude":"11.11215000"},{"name":"Bir el Hafey","countryCode":"TN","stateCode":"43","latitude":"34.93212000","longitude":"9.19321000"},{"name":"Er Regueb","countryCode":"TN","stateCode":"43","latitude":"34.85932000","longitude":"9.78654000"},{"name":"Jilma","countryCode":"TN","stateCode":"43","latitude":"35.27311000","longitude":"9.42385000"},{"name":"Mezzouna","countryCode":"TN","stateCode":"43","latitude":"34.57758000","longitude":"9.84193000"},{"name":"Sidi Bouzid","countryCode":"TN","stateCode":"43","latitude":"35.03823000","longitude":"9.48494000"},{"name":"Bou Arada","countryCode":"TN","stateCode":"34","latitude":"36.35251000","longitude":"9.62175000"},{"name":"Gafour","countryCode":"TN","stateCode":"34","latitude":"36.32045000","longitude":"9.32424000"},{"name":"Kesra","countryCode":"TN","stateCode":"34","latitude":"35.81363000","longitude":"9.36434000"},{"name":"Le Krib","countryCode":"TN","stateCode":"34","latitude":"36.32802000","longitude":"9.13613000"},{"name":"Maktar","countryCode":"TN","stateCode":"34","latitude":"35.85798000","longitude":"9.20072000"},{"name":"Siliana","countryCode":"TN","stateCode":"34","latitude":"36.08497000","longitude":"9.37082000"},{"name":"Bou Attouche","countryCode":"TN","stateCode":"81","latitude":"33.89927000","longitude":"9.78496000"},{"name":"El Hamma","countryCode":"TN","stateCode":"81","latitude":"33.89152000","longitude":"9.79629000"},{"name":"Gabès","countryCode":"TN","stateCode":"81","latitude":"33.88146000","longitude":"10.09820000"},{"name":"Matmata","countryCode":"TN","stateCode":"81","latitude":"33.54445000","longitude":"9.97157000"},{"name":"Béja","countryCode":"TN","stateCode":"31","latitude":"36.72564000","longitude":"9.18169000"},{"name":"Délégation de Béja Nord","countryCode":"TN","stateCode":"31","latitude":"36.80353000","longitude":"9.24984000"},{"name":"Goubellat","countryCode":"TN","stateCode":"31","latitude":"36.54178000","longitude":"9.66334000"},{"name":"Medjez el Bab","countryCode":"TN","stateCode":"31","latitude":"36.64964000","longitude":"9.61231000"},{"name":"Tabursuq","countryCode":"TN","stateCode":"31","latitude":"36.45692000","longitude":"9.24751000"},{"name":"Testour","countryCode":"TN","stateCode":"31","latitude":"36.55130000","longitude":"9.44307000"},{"name":"Chebba","countryCode":"TN","stateCode":"53","latitude":"35.23722000","longitude":"11.11500000"},{"name":"Chorbane","countryCode":"TN","stateCode":"53","latitude":"35.28581000","longitude":"10.38580000"},{"name":"El Jem","countryCode":"TN","stateCode":"53","latitude":"35.30000000","longitude":"10.71667000"},{"name":"Ksour Essaf","countryCode":"TN","stateCode":"53","latitude":"35.41808000","longitude":"10.99475000"},{"name":"Mahdia","countryCode":"TN","stateCode":"53","latitude":"35.50472000","longitude":"11.06222000"},{"name":"Melloulèche","countryCode":"TN","stateCode":"53","latitude":"35.16617000","longitude":"11.03504000"},{"name":"Salakta","countryCode":"TN","stateCode":"53","latitude":"35.39444000","longitude":"11.04361000"},{"name":"Sidi Alouane","countryCode":"TN","stateCode":"53","latitude":"35.37505000","longitude":"10.93899000"},{"name":"Zouila","countryCode":"TN","stateCode":"53","latitude":"35.50056000","longitude":"11.06056000"},{"name":"Chebika","countryCode":"TN","stateCode":"72","latitude":"34.31909000","longitude":"7.93519000"},{"name":"Degache","countryCode":"TN","stateCode":"72","latitude":"33.97606000","longitude":"8.20810000"},{"name":"Nefta","countryCode":"TN","stateCode":"72","latitude":"33.87309000","longitude":"7.87765000"},{"name":"Tamaghzah","countryCode":"TN","stateCode":"72","latitude":"34.38849000","longitude":"7.94313000"},{"name":"Tozeur","countryCode":"TN","stateCode":"72","latitude":"33.91968000","longitude":"8.13352000"},{"name":"Douz","countryCode":"TN","stateCode":"73","latitude":"33.46632000","longitude":"9.02030000"},{"name":"El Golaa","countryCode":"TN","stateCode":"73","latitude":"33.48485000","longitude":"9.00678000"},{"name":"Jemna","countryCode":"TN","stateCode":"73","latitude":"33.57778000","longitude":"9.01472000"},{"name":"Kebili","countryCode":"TN","stateCode":"73","latitude":"33.70439000","longitude":"8.96903000"},{"name":"El Battan","countryCode":"TN","stateCode":"14","latitude":"36.80368000","longitude":"9.84424000"},{"name":"Manouba","countryCode":"TN","stateCode":"14","latitude":"36.81006000","longitude":"10.09557000"},{"name":"Mu‘tamadīyat Manūbah","countryCode":"TN","stateCode":"14","latitude":"36.80907000","longitude":"10.09467000"},{"name":"Oued Lill","countryCode":"TN","stateCode":"14","latitude":"36.83408000","longitude":"10.04057000"},{"name":"El Fahs","countryCode":"TN","stateCode":"22","latitude":"36.37419000","longitude":"9.90651000"},{"name":"Zaghouan","countryCode":"TN","stateCode":"22","latitude":"36.40291000","longitude":"10.14292000"},{"name":"Fernana","countryCode":"TN","stateCode":"32","latitude":"36.65547000","longitude":"8.69602000"},{"name":"Jendouba","countryCode":"TN","stateCode":"32","latitude":"36.48519000","longitude":"8.82325000"},{"name":"Oued Meliz","countryCode":"TN","stateCode":"32","latitude":"36.46813000","longitude":"8.54951000"},{"name":"Tabarka","countryCode":"TN","stateCode":"32","latitude":"36.95442000","longitude":"8.75801000"},{"name":"Haffouz","countryCode":"TN","stateCode":"41","latitude":"35.63235000","longitude":"9.67624000"},{"name":"Kairouan","countryCode":"TN","stateCode":"41","latitude":"35.67810000","longitude":"10.09633000"},{"name":"Sbikha","countryCode":"TN","stateCode":"41","latitude":"35.93325000","longitude":"10.02081000"},{"name":"Kasserine","countryCode":"TN","stateCode":"42","latitude":"35.16758000","longitude":"8.83651000"},{"name":"Rohia","countryCode":"TN","stateCode":"42","latitude":"35.65129000","longitude":"9.05306000"},{"name":"Sbiba","countryCode":"TN","stateCode":"42","latitude":"35.54332000","longitude":"9.07370000"},{"name":"Thala","countryCode":"TN","stateCode":"42","latitude":"35.57244000","longitude":"8.67031000"},{"name":"Remada","countryCode":"TN","stateCode":"83","latitude":"32.31662000","longitude":"10.39551000"},{"name":"Tataouine","countryCode":"TN","stateCode":"83","latitude":"32.92967000","longitude":"10.45177000"},{"name":"Haveluloto","countryCode":"TO","stateCode":"04","latitude":"-21.15216000","longitude":"-175.21333000"},{"name":"Kolonga","countryCode":"TO","stateCode":"04","latitude":"-21.13333000","longitude":"-175.06667000"},{"name":"Nuku‘alofa","countryCode":"TO","stateCode":"04","latitude":"-21.13938000","longitude":"-175.20180000"},{"name":"Vaini","countryCode":"TO","stateCode":"04","latitude":"-21.19292000","longitude":"-175.17678000"},{"name":"Hihifo","countryCode":"TO","stateCode":"03","latitude":"-15.95440000","longitude":"-173.79616000"},{"name":"Neiafu","countryCode":"TO","stateCode":"05","latitude":"-18.65060000","longitude":"-173.98404000"},{"name":"Pangai","countryCode":"TO","stateCode":"02","latitude":"-19.81468000","longitude":"-174.35423000"},{"name":"‘Ohonua","countryCode":"TO","stateCode":"01","latitude":"-21.33333000","longitude":"-174.95000000"},{"name":"Abana","countryCode":"TR","stateCode":"37","latitude":"41.97858000","longitude":"34.01100000"},{"name":"Araç","countryCode":"TR","stateCode":"37","latitude":"41.24222000","longitude":"33.32767000"},{"name":"Azdavay","countryCode":"TR","stateCode":"37","latitude":"41.64267000","longitude":"33.30000000"},{"name":"Ağlı İlçesi","countryCode":"TR","stateCode":"37","latitude":"41.69283000","longitude":"33.54487000"},{"name":"Bozkurt","countryCode":"TR","stateCode":"37","latitude":"41.95769000","longitude":"34.01087000"},{"name":"Cide","countryCode":"TR","stateCode":"37","latitude":"41.85583000","longitude":"33.03977000"},{"name":"Daday","countryCode":"TR","stateCode":"37","latitude":"41.47866000","longitude":"33.46667000"},{"name":"Devrekani","countryCode":"TR","stateCode":"37","latitude":"41.60303000","longitude":"33.83922000"},{"name":"Doğanyurt","countryCode":"TR","stateCode":"37","latitude":"42.00457000","longitude":"33.46029000"},{"name":"Hanönü","countryCode":"TR","stateCode":"37","latitude":"41.62705000","longitude":"34.46667000"},{"name":"Kastamonu","countryCode":"TR","stateCode":"37","latitude":"41.37805000","longitude":"33.77528000"},{"name":"Küre","countryCode":"TR","stateCode":"37","latitude":"41.80578000","longitude":"33.71161000"},{"name":"Pınarbaşı","countryCode":"TR","stateCode":"37","latitude":"41.60388000","longitude":"33.11099000"},{"name":"Seydiler","countryCode":"TR","stateCode":"37","latitude":"41.62005000","longitude":"33.71815000"},{"name":"Taşköprü","countryCode":"TR","stateCode":"37","latitude":"41.50980000","longitude":"34.21414000"},{"name":"Tosya","countryCode":"TR","stateCode":"37","latitude":"41.01545000","longitude":"34.04013000"},{"name":"Çatalzeytin İlçesi","countryCode":"TR","stateCode":"37","latitude":"41.93795000","longitude":"34.20285000"},{"name":"İhsangazi","countryCode":"TR","stateCode":"37","latitude":"41.20432000","longitude":"33.55455000"},{"name":"İnebolu","countryCode":"TR","stateCode":"37","latitude":"41.97472000","longitude":"33.76083000"},{"name":"Şenpazar İlçesi","countryCode":"TR","stateCode":"37","latitude":"41.81651000","longitude":"33.21766000"},{"name":"Acarlar","countryCode":"TR","stateCode":"09","latitude":"37.82444000","longitude":"27.74667000"},{"name":"Atça","countryCode":"TR","stateCode":"09","latitude":"37.88859000","longitude":"28.21528000"},{"name":"Aydın","countryCode":"TR","stateCode":"09","latitude":"37.84501000","longitude":"27.83963000"},{"name":"Bozdoğan","countryCode":"TR","stateCode":"09","latitude":"37.67134000","longitude":"28.31395000"},{"name":"Buharkent","countryCode":"TR","stateCode":"09","latitude":"37.96397000","longitude":"28.74270000"},{"name":"Dalama","countryCode":"TR","stateCode":"09","latitude":"37.79028000","longitude":"28.06639000"},{"name":"Davutlar","countryCode":"TR","stateCode":"09","latitude":"37.73392000","longitude":"27.29283000"},{"name":"Didim","countryCode":"TR","stateCode":"09","latitude":"37.39305000","longitude":"27.29357000"},{"name":"Efeler","countryCode":"TR","stateCode":"09","latitude":"37.83835000","longitude":"27.84557000"},{"name":"Germencik","countryCode":"TR","stateCode":"09","latitude":"37.87056000","longitude":"27.60283000"},{"name":"Karacasu","countryCode":"TR","stateCode":"09","latitude":"37.74731000","longitude":"28.59402000"},{"name":"Karpuzlu","countryCode":"TR","stateCode":"09","latitude":"37.55861000","longitude":"27.83528000"},{"name":"Koçarlı","countryCode":"TR","stateCode":"09","latitude":"37.76113000","longitude":"27.70583000"},{"name":"Kuyucak","countryCode":"TR","stateCode":"09","latitude":"37.91330000","longitude":"28.45917000"},{"name":"Kuşadası","countryCode":"TR","stateCode":"09","latitude":"37.86014000","longitude":"27.25713000"},{"name":"Köşk","countryCode":"TR","stateCode":"09","latitude":"37.85333000","longitude":"28.05167000"},{"name":"Nazilli","countryCode":"TR","stateCode":"09","latitude":"37.93570000","longitude":"28.30609000"},{"name":"Sarıkemer","countryCode":"TR","stateCode":"09","latitude":"37.56609000","longitude":"27.36430000"},{"name":"Sultanhisar","countryCode":"TR","stateCode":"09","latitude":"37.88989000","longitude":"28.15436000"},{"name":"Söke","countryCode":"TR","stateCode":"09","latitude":"37.74820000","longitude":"27.40614000"},{"name":"Tepecik","countryCode":"TR","stateCode":"09","latitude":"37.82358000","longitude":"27.87496000"},{"name":"Yenipazar","countryCode":"TR","stateCode":"09","latitude":"37.82332000","longitude":"28.19573000"},{"name":"Çine","countryCode":"TR","stateCode":"09","latitude":"37.61266000","longitude":"28.05912000"},{"name":"İncirliova","countryCode":"TR","stateCode":"09","latitude":"37.85222000","longitude":"27.72361000"},{"name":"İsabeyli","countryCode":"TR","stateCode":"09","latitude":"37.90147000","longitude":"28.26475000"},{"name":"Acıgöl","countryCode":"TR","stateCode":"50","latitude":"38.55028000","longitude":"34.50917000"},{"name":"Avanos","countryCode":"TR","stateCode":"50","latitude":"38.71500000","longitude":"34.84667000"},{"name":"Derinkuyu","countryCode":"TR","stateCode":"50","latitude":"38.37510000","longitude":"34.73419000"},{"name":"Göreme","countryCode":"TR","stateCode":"50","latitude":"38.64370000","longitude":"34.83529000"},{"name":"Gülşehir","countryCode":"TR","stateCode":"50","latitude":"38.74594000","longitude":"34.62524000"},{"name":"Hacıbektaş","countryCode":"TR","stateCode":"50","latitude":"38.94077000","longitude":"34.55770000"},{"name":"Kozaklı İlçesi","countryCode":"TR","stateCode":"50","latitude":"39.23204000","longitude":"34.85585000"},{"name":"Merkez","countryCode":"TR","stateCode":"50","latitude":"38.60039000","longitude":"34.68537000"},{"name":"Nevşehir","countryCode":"TR","stateCode":"50","latitude":"38.62500000","longitude":"34.71222000"},{"name":"Ürgüp","countryCode":"TR","stateCode":"50","latitude":"38.57342000","longitude":"34.94020000"},{"name":"Acıpayam","countryCode":"TR","stateCode":"20","latitude":"37.42385000","longitude":"29.34941000"},{"name":"Akkent","countryCode":"TR","stateCode":"20","latitude":"38.15268000","longitude":"29.37890000"},{"name":"Akköy","countryCode":"TR","stateCode":"20","latitude":"37.95694000","longitude":"29.07813000"},{"name":"Babadağ","countryCode":"TR","stateCode":"20","latitude":"37.80764000","longitude":"28.85665000"},{"name":"Baklan","countryCode":"TR","stateCode":"20","latitude":"37.97694000","longitude":"29.60861000"},{"name":"Bekilli","countryCode":"TR","stateCode":"20","latitude":"38.24027000","longitude":"29.42559000"},{"name":"Beyağaç İlçesi","countryCode":"TR","stateCode":"20","latitude":"37.24546000","longitude":"28.90041000"},{"name":"Bozkurt","countryCode":"TR","stateCode":"20","latitude":"37.77583000","longitude":"29.60811000"},{"name":"Buldan","countryCode":"TR","stateCode":"20","latitude":"38.04500000","longitude":"28.83056000"},{"name":"Denizli","countryCode":"TR","stateCode":"20","latitude":"37.77417000","longitude":"29.08750000"},{"name":"Gözler","countryCode":"TR","stateCode":"20","latitude":"38.10679000","longitude":"29.15375000"},{"name":"Güney İlçesi","countryCode":"TR","stateCode":"20","latitude":"38.16454000","longitude":"29.07324000"},{"name":"Honaz","countryCode":"TR","stateCode":"20","latitude":"37.77146000","longitude":"29.34466000"},{"name":"Kale","countryCode":"TR","stateCode":"20","latitude":"37.43917000","longitude":"28.84528000"},{"name":"Merkezefendi","countryCode":"TR","stateCode":"20","latitude":"37.80544000","longitude":"29.04236000"},{"name":"Nikfer","countryCode":"TR","stateCode":"20","latitude":"37.40542000","longitude":"29.13727000"},{"name":"Pamukkale","countryCode":"TR","stateCode":"20","latitude":"37.91644000","longitude":"29.11729000"},{"name":"Sarayköy","countryCode":"TR","stateCode":"20","latitude":"37.91580000","longitude":"28.87999000"},{"name":"Serinhisar","countryCode":"TR","stateCode":"20","latitude":"37.58105000","longitude":"29.26639000"},{"name":"Tavas","countryCode":"TR","stateCode":"20","latitude":"37.57351000","longitude":"29.07058000"},{"name":"Çal İlçesi","countryCode":"TR","stateCode":"20","latitude":"38.09371000","longitude":"29.40467000"},{"name":"Çameli İlçesi","countryCode":"TR","stateCode":"20","latitude":"37.08660000","longitude":"29.35225000"},{"name":"Çardak","countryCode":"TR","stateCode":"20","latitude":"37.77485000","longitude":"29.70593000"},{"name":"Çivril","countryCode":"TR","stateCode":"20","latitude":"38.30139000","longitude":"29.73861000"},{"name":"Acırlı","countryCode":"TR","stateCode":"47","latitude":"37.45549000","longitude":"41.29499000"},{"name":"Akarsu","countryCode":"TR","stateCode":"47","latitude":"37.22616000","longitude":"41.05138000"},{"name":"Alakamış","countryCode":"TR","stateCode":"47","latitude":"37.15898000","longitude":"41.78915000"},{"name":"Aran","countryCode":"TR","stateCode":"47","latitude":"37.44768000","longitude":"40.74755000"},{"name":"Artuklu","countryCode":"TR","stateCode":"47","latitude":"37.31714000","longitude":"40.72473000"},{"name":"Avine","countryCode":"TR","stateCode":"47","latitude":"37.57373000","longitude":"40.73252000"},{"name":"Barıştepe","countryCode":"TR","stateCode":"47","latitude":"37.48320000","longitude":"41.40251000"},{"name":"Bağlıca","countryCode":"TR","stateCode":"47","latitude":"37.52705000","longitude":"40.68618000"},{"name":"Başkavak","countryCode":"TR","stateCode":"47","latitude":"37.56468000","longitude":"40.88757000"},{"name":"Cinatamiho","countryCode":"TR","stateCode":"47","latitude":"37.27304000","longitude":"41.03364000"},{"name":"Dara","countryCode":"TR","stateCode":"47","latitude":"37.17902000","longitude":"40.95455000"},{"name":"Dargeçit","countryCode":"TR","stateCode":"47","latitude":"37.54616000","longitude":"41.71652000"},{"name":"Dereyanı","countryCode":"TR","stateCode":"47","latitude":"37.42746000","longitude":"40.86096000"},{"name":"Derik İlçesi","countryCode":"TR","stateCode":"47","latitude":"37.36431000","longitude":"40.26883000"},{"name":"Duruca","countryCode":"TR","stateCode":"47","latitude":"37.09309000","longitude":"41.30986000"},{"name":"Ebish","countryCode":"TR","stateCode":"47","latitude":"37.46347000","longitude":"41.18863000"},{"name":"Eymirli","countryCode":"TR","stateCode":"47","latitude":"37.17030000","longitude":"40.68684000"},{"name":"Eşme","countryCode":"TR","stateCode":"47","latitude":"37.15569000","longitude":"40.64142000"},{"name":"Gelinkaya","countryCode":"TR","stateCode":"47","latitude":"37.41683000","longitude":"41.26994000"},{"name":"Gyundyukoru","countryCode":"TR","stateCode":"47","latitude":"37.14207000","longitude":"40.50149000"},{"name":"Gülveren","countryCode":"TR","stateCode":"47","latitude":"37.48711000","longitude":"41.49446000"},{"name":"Haberli","countryCode":"TR","stateCode":"47","latitude":"37.30510000","longitude":"41.61758000"},{"name":"Kabala","countryCode":"TR","stateCode":"47","latitude":"37.34585000","longitude":"40.80059000"},{"name":"Karalar","countryCode":"TR","stateCode":"47","latitude":"37.30073000","longitude":"41.67582000"},{"name":"Kavsan","countryCode":"TR","stateCode":"47","latitude":"37.65653000","longitude":"40.65806000"},{"name":"Kayalıpınar","countryCode":"TR","stateCode":"47","latitude":"37.32983000","longitude":"41.22760000"},{"name":"Kaynakkaya","countryCode":"TR","stateCode":"47","latitude":"37.33968000","longitude":"40.93274000"},{"name":"Kindirip","countryCode":"TR","stateCode":"47","latitude":"37.44706000","longitude":"41.21976000"},{"name":"Kumlu","countryCode":"TR","stateCode":"47","latitude":"37.17222000","longitude":"40.73536000"},{"name":"Kutlubey","countryCode":"TR","stateCode":"47","latitude":"37.30719000","longitude":"41.17720000"},{"name":"Kılavuz","countryCode":"TR","stateCode":"47","latitude":"37.47960000","longitude":"41.78374000"},{"name":"Kızıltepe","countryCode":"TR","stateCode":"47","latitude":"37.18836000","longitude":"40.57723000"},{"name":"Mardin","countryCode":"TR","stateCode":"47","latitude":"37.31309000","longitude":"40.74357000"},{"name":"Mardin Merkez","countryCode":"TR","stateCode":"47","latitude":"37.31256000","longitude":"40.73439000"},{"name":"Mazıdağı","countryCode":"TR","stateCode":"47","latitude":"37.47801000","longitude":"40.48152000"},{"name":"Midyat","countryCode":"TR","stateCode":"47","latitude":"37.41908000","longitude":"41.33909000"},{"name":"Nusaybin","countryCode":"TR","stateCode":"47","latitude":"37.07028000","longitude":"41.21465000"},{"name":"Ortaca","countryCode":"TR","stateCode":"47","latitude":"37.47394000","longitude":"41.55598000"},{"name":"Ortaköy","countryCode":"TR","stateCode":"47","latitude":"37.22089000","longitude":"40.78476000"},{"name":"Oyalı","countryCode":"TR","stateCode":"47","latitude":"37.22126000","longitude":"41.73862000"},{"name":"Pınardere","countryCode":"TR","stateCode":"47","latitude":"37.47231000","longitude":"40.83402000"},{"name":"Reshidi","countryCode":"TR","stateCode":"47","latitude":"37.49471000","longitude":"40.96806000"},{"name":"Savur","countryCode":"TR","stateCode":"47","latitude":"37.53544000","longitude":"40.87876000"},{"name":"Selah","countryCode":"TR","stateCode":"47","latitude":"37.20541000","longitude":"40.69748000"},{"name":"Seri","countryCode":"TR","stateCode":"47","latitude":"37.36001000","longitude":"41.30055000"},{"name":"Serkan","countryCode":"TR","stateCode":"47","latitude":"37.15878000","longitude":"41.74132000"},{"name":"Sivrice","countryCode":"TR","stateCode":"47","latitude":"37.27675000","longitude":"41.33569000"},{"name":"Teffi","countryCode":"TR","stateCode":"47","latitude":"37.55781000","longitude":"41.09551000"},{"name":"Telminar","countryCode":"TR","stateCode":"47","latitude":"37.11129000","longitude":"41.38359000"},{"name":"Tepealtı","countryCode":"TR","stateCode":"47","latitude":"37.09595000","longitude":"41.36834000"},{"name":"Toptepe","countryCode":"TR","stateCode":"47","latitude":"37.26113000","longitude":"41.24948000"},{"name":"Yaylı","countryCode":"TR","stateCode":"47","latitude":"37.20293000","longitude":"40.75375000"},{"name":"Yayvantepe","countryCode":"TR","stateCode":"47","latitude":"37.30131000","longitude":"41.52061000"},{"name":"Yeşilalan","countryCode":"TR","stateCode":"47","latitude":"37.46066000","longitude":"40.78441000"},{"name":"Yeşilli","countryCode":"TR","stateCode":"47","latitude":"37.33813000","longitude":"40.81739000"},{"name":"Yolbaşı","countryCode":"TR","stateCode":"47","latitude":"37.38717000","longitude":"41.31778000"},{"name":"Çalpınar","countryCode":"TR","stateCode":"47","latitude":"37.36542000","longitude":"41.18576000"},{"name":"Çavuşlu","countryCode":"TR","stateCode":"47","latitude":"37.50179000","longitude":"41.24877000"},{"name":"Çınaraltı","countryCode":"TR","stateCode":"47","latitude":"37.38490000","longitude":"40.85938000"},{"name":"Çıplak","countryCode":"TR","stateCode":"47","latitude":"36.94472000","longitude":"40.23750000"},{"name":"Ömerli","countryCode":"TR","stateCode":"47","latitude":"37.39903000","longitude":"40.95442000"},{"name":"Özbek","countryCode":"TR","stateCode":"47","latitude":"37.17704000","longitude":"41.69322000"},{"name":"Şenocak","countryCode":"TR","stateCode":"47","latitude":"37.65035000","longitude":"40.69441000"},{"name":"Şenyurt","countryCode":"TR","stateCode":"47","latitude":"37.07932000","longitude":"40.64246000"},{"name":"Adaklı İlçesi","countryCode":"TR","stateCode":"12","latitude":"39.22870000","longitude":"40.48252000"},{"name":"Bingöl","countryCode":"TR","stateCode":"12","latitude":"38.88472000","longitude":"40.49389000"},{"name":"Genç","countryCode":"TR","stateCode":"12","latitude":"38.74773000","longitude":"40.55343000"},{"name":"Karlıova","countryCode":"TR","stateCode":"12","latitude":"39.29044000","longitude":"41.00594000"},{"name":"Kiğı İlçesi","countryCode":"TR","stateCode":"12","latitude":"39.30894000","longitude":"40.34995000"},{"name":"Merkez","countryCode":"TR","stateCode":"12","latitude":"38.95025000","longitude":"40.52802000"},{"name":"Solhan","countryCode":"TR","stateCode":"12","latitude":"38.96525000","longitude":"41.05443000"},{"name":"Yayladere","countryCode":"TR","stateCode":"12","latitude":"39.22614000","longitude":"40.06950000"},{"name":"Yedisu","countryCode":"TR","stateCode":"12","latitude":"39.43277000","longitude":"40.53368000"},{"name":"Adalar","countryCode":"TR","stateCode":"34","latitude":"40.86913000","longitude":"29.12064000"},{"name":"Arnavutköy","countryCode":"TR","stateCode":"34","latitude":"41.19674000","longitude":"28.73405000"},{"name":"Ataşehir","countryCode":"TR","stateCode":"34","latitude":"40.99104000","longitude":"29.13471000"},{"name":"Avcılar","countryCode":"TR","stateCode":"34","latitude":"41.02355000","longitude":"28.71860000"},{"name":"Bahçelievler","countryCode":"TR","stateCode":"34","latitude":"41.00652000","longitude":"28.84099000"},{"name":"Bakırköy","countryCode":"TR","stateCode":"34","latitude":"40.98388000","longitude":"28.83541000"},{"name":"Bayrampaşa","countryCode":"TR","stateCode":"34","latitude":"41.04691000","longitude":"28.90278000"},{"name":"Bağcılar","countryCode":"TR","stateCode":"34","latitude":"41.04275000","longitude":"28.83625000"},{"name":"Başakşehir","countryCode":"TR","stateCode":"34","latitude":"41.09203000","longitude":"28.80203000"},{"name":"Beykoz","countryCode":"TR","stateCode":"34","latitude":"41.13774000","longitude":"29.16932000"},{"name":"Beylikdüzü","countryCode":"TR","stateCode":"34","latitude":"41.00322000","longitude":"28.64067000"},{"name":"Beyoğlu","countryCode":"TR","stateCode":"34","latitude":"41.03786000","longitude":"28.96767000"},{"name":"Beşiktaş","countryCode":"TR","stateCode":"34","latitude":"41.07122000","longitude":"29.02321000"},{"name":"Büyükçekmece","countryCode":"TR","stateCode":"34","latitude":"41.04521000","longitude":"28.59573000"},{"name":"Eminönü","countryCode":"TR","stateCode":"34","latitude":"41.01766000","longitude":"28.97438000"},{"name":"Esenler","countryCode":"TR","stateCode":"34","latitude":"41.07925000","longitude":"28.85235000"},{"name":"Esenyurt","countryCode":"TR","stateCode":"34","latitude":"41.04000000","longitude":"28.66161000"},{"name":"Eyüpsultan","countryCode":"TR","stateCode":"34","latitude":"41.19904000","longitude":"28.88667000"},{"name":"Fatih","countryCode":"TR","stateCode":"34","latitude":"41.01746000","longitude":"28.94053000"},{"name":"Gaziosmanpaşa","countryCode":"TR","stateCode":"34","latitude":"41.07857000","longitude":"28.89679000"},{"name":"Güngören","countryCode":"TR","stateCode":"34","latitude":"41.01787000","longitude":"28.87882000"},{"name":"Kadıköy","countryCode":"TR","stateCode":"34","latitude":"40.98229000","longitude":"29.09032000"},{"name":"Kartal","countryCode":"TR","stateCode":"34","latitude":"40.91197000","longitude":"29.21190000"},{"name":"Kâğıthane","countryCode":"TR","stateCode":"34","latitude":"41.08319000","longitude":"28.97826000"},{"name":"Küçükçekmece","countryCode":"TR","stateCode":"34","latitude":"41.06947000","longitude":"28.76983000"},{"name":"Maltepe","countryCode":"TR","stateCode":"34","latitude":"40.95890000","longitude":"29.17866000"},{"name":"Pendik","countryCode":"TR","stateCode":"34","latitude":"40.94577000","longitude":"29.33019000"},{"name":"Sancaktepe","countryCode":"TR","stateCode":"34","latitude":"40.98949000","longitude":"29.24320000"},{"name":"Sarıyer","countryCode":"TR","stateCode":"34","latitude":"41.21482000","longitude":"29.05678000"},{"name":"Silivri","countryCode":"TR","stateCode":"34","latitude":"41.18116000","longitude":"28.19890000"},{"name":"Sultanbeyli","countryCode":"TR","stateCode":"34","latitude":"40.95264000","longitude":"29.26797000"},{"name":"Sultangazi","countryCode":"TR","stateCode":"34","latitude":"41.21792000","longitude":"28.71740000"},{"name":"Tuzla","countryCode":"TR","stateCode":"34","latitude":"40.86368000","longitude":"29.31942000"},{"name":"Umraniye","countryCode":"TR","stateCode":"34","latitude":"41.01643000","longitude":"29.12476000"},{"name":"Zeytinburnu","countryCode":"TR","stateCode":"34","latitude":"41.00824000","longitude":"28.90952000"},{"name":"Çatalca","countryCode":"TR","stateCode":"34","latitude":"41.29651000","longitude":"28.45419000"},{"name":"Çekmeköy","countryCode":"TR","stateCode":"34","latitude":"41.03819000","longitude":"29.20029000"},{"name":"Üsküdar","countryCode":"TR","stateCode":"34","latitude":"41.02274000","longitude":"29.01366000"},{"name":"Şile","countryCode":"TR","stateCode":"34","latitude":"41.12902000","longitude":"29.61845000"},{"name":"Şişli","countryCode":"TR","stateCode":"34","latitude":"41.12514000","longitude":"29.00013000"},{"name":"Adana","countryCode":"TR","stateCode":"01","latitude":"37.00167000","longitude":"35.32889000"},{"name":"Aladağ","countryCode":"TR","stateCode":"01","latitude":"37.55854000","longitude":"35.40196000"},{"name":"Bahçe","countryCode":"TR","stateCode":"01","latitude":"37.19724000","longitude":"36.57658000"},{"name":"Ceyhan","countryCode":"TR","stateCode":"01","latitude":"37.02472000","longitude":"35.81750000"},{"name":"Feke","countryCode":"TR","stateCode":"01","latitude":"37.82405000","longitude":"35.91826000"},{"name":"Karaisalı","countryCode":"TR","stateCode":"01","latitude":"37.26655000","longitude":"35.05033000"},{"name":"Karataş","countryCode":"TR","stateCode":"01","latitude":"36.57186000","longitude":"35.36784000"},{"name":"Kozan","countryCode":"TR","stateCode":"01","latitude":"37.50000000","longitude":"35.75000000"},{"name":"Pozantı","countryCode":"TR","stateCode":"01","latitude":"37.43671000","longitude":"34.88057000"},{"name":"Saimbeyli","countryCode":"TR","stateCode":"01","latitude":"37.99615000","longitude":"36.09909000"},{"name":"Sarıçam","countryCode":"TR","stateCode":"01","latitude":"37.14971000","longitude":"35.50949000"},{"name":"Seyhan","countryCode":"TR","stateCode":"01","latitude":"36.95540000","longitude":"35.21637000"},{"name":"Tufanbeyli","countryCode":"TR","stateCode":"01","latitude":"38.27343000","longitude":"36.22731000"},{"name":"Yumurtalık","countryCode":"TR","stateCode":"01","latitude":"36.78245000","longitude":"35.79949000"},{"name":"Yüreğir","countryCode":"TR","stateCode":"01","latitude":"36.99205000","longitude":"35.45402000"},{"name":"Çukurova","countryCode":"TR","stateCode":"01","latitude":"37.05627000","longitude":"35.13119000"},{"name":"İmamoğlu","countryCode":"TR","stateCode":"01","latitude":"37.27500000","longitude":"35.66649000"},{"name":"Adapazarı","countryCode":"TR","stateCode":"54","latitude":"40.78056000","longitude":"30.40333000"},{"name":"Akyazı","countryCode":"TR","stateCode":"54","latitude":"40.68500000","longitude":"30.62222000"},{"name":"Arifiye","countryCode":"TR","stateCode":"54","latitude":"40.71327000","longitude":"30.36128000"},{"name":"Erenler","countryCode":"TR","stateCode":"54","latitude":"40.75564000","longitude":"30.41453000"},{"name":"Ferizli","countryCode":"TR","stateCode":"54","latitude":"40.94082000","longitude":"30.48583000"},{"name":"Geyve","countryCode":"TR","stateCode":"54","latitude":"40.50750000","longitude":"30.29250000"},{"name":"Hendek","countryCode":"TR","stateCode":"54","latitude":"40.79944000","longitude":"30.74806000"},{"name":"Karapürçek","countryCode":"TR","stateCode":"54","latitude":"40.64194000","longitude":"30.53944000"},{"name":"Karasu Mahallesi","countryCode":"TR","stateCode":"54","latitude":"41.07096000","longitude":"30.78543000"},{"name":"Karasu İlçesi","countryCode":"TR","stateCode":"54","latitude":"41.09983000","longitude":"30.68241000"},{"name":"Kaynarca","countryCode":"TR","stateCode":"54","latitude":"41.03083000","longitude":"30.30750000"},{"name":"Kocaali","countryCode":"TR","stateCode":"54","latitude":"41.05336000","longitude":"30.85278000"},{"name":"Pamukova","countryCode":"TR","stateCode":"54","latitude":"40.50810000","longitude":"30.16732000"},{"name":"Sapanca","countryCode":"TR","stateCode":"54","latitude":"40.69141000","longitude":"30.26738000"},{"name":"Serdivan","countryCode":"TR","stateCode":"54","latitude":"40.76371000","longitude":"30.36784000"},{"name":"Söğütlü","countryCode":"TR","stateCode":"54","latitude":"40.90590000","longitude":"30.47448000"},{"name":"Taraklı","countryCode":"TR","stateCode":"54","latitude":"40.39694000","longitude":"30.49278000"},{"name":"Adilcevaz","countryCode":"TR","stateCode":"13","latitude":"38.79911000","longitude":"42.73159000"},{"name":"Ahlat","countryCode":"TR","stateCode":"13","latitude":"38.74890000","longitude":"42.48007000"},{"name":"Beğendik","countryCode":"TR","stateCode":"13","latitude":"37.97557000","longitude":"42.64823000"},{"name":"Bitlis","countryCode":"TR","stateCode":"13","latitude":"38.40115000","longitude":"42.10784000"},{"name":"Güroymak","countryCode":"TR","stateCode":"13","latitude":"38.57580000","longitude":"42.01558000"},{"name":"Hizan","countryCode":"TR","stateCode":"13","latitude":"38.22498000","longitude":"42.41830000"},{"name":"Merkez","countryCode":"TR","stateCode":"13","latitude":"38.31702000","longitude":"42.10065000"},{"name":"Mutki","countryCode":"TR","stateCode":"13","latitude":"38.40624000","longitude":"41.92018000"},{"name":"Tatvan","countryCode":"TR","stateCode":"13","latitude":"38.49221000","longitude":"42.28269000"},{"name":"Adıyaman","countryCode":"TR","stateCode":"02","latitude":"37.76441000","longitude":"38.27629000"},{"name":"Aralık İlçesi","countryCode":"TR","stateCode":"02","latitude":"39.88314000","longitude":"44.52330000"},{"name":"Besni","countryCode":"TR","stateCode":"02","latitude":"37.69278000","longitude":"37.86111000"},{"name":"Gerger","countryCode":"TR","stateCode":"02","latitude":"37.95000000","longitude":"39.01667000"},{"name":"Gölbaşı","countryCode":"TR","stateCode":"02","latitude":"37.78361000","longitude":"37.63667000"},{"name":"Kâhta","countryCode":"TR","stateCode":"02","latitude":"37.78552000","longitude":"38.62370000"},{"name":"Merkez","countryCode":"TR","stateCode":"02","latitude":"37.74454000","longitude":"38.26801000"},{"name":"Samsat","countryCode":"TR","stateCode":"02","latitude":"37.58194000","longitude":"38.47417000"},{"name":"Sincik","countryCode":"TR","stateCode":"02","latitude":"38.03645000","longitude":"38.61257000"},{"name":"Tut","countryCode":"TR","stateCode":"02","latitude":"37.79529000","longitude":"37.91610000"},{"name":"Çelikhan","countryCode":"TR","stateCode":"02","latitude":"38.02560000","longitude":"38.23665000"},{"name":"Afyonkarahisar","countryCode":"TR","stateCode":"03","latitude":"38.75667000","longitude":"30.54333000"},{"name":"Bayat","countryCode":"TR","stateCode":"03","latitude":"38.98306000","longitude":"30.92472000"},{"name":"Başmakçı","countryCode":"TR","stateCode":"03","latitude":"37.89722000","longitude":"30.01167000"},{"name":"Bolvadin","countryCode":"TR","stateCode":"03","latitude":"38.71111000","longitude":"31.04861000"},{"name":"Dazkırı","countryCode":"TR","stateCode":"03","latitude":"37.91861000","longitude":"29.86056000"},{"name":"Dinar","countryCode":"TR","stateCode":"03","latitude":"38.06500000","longitude":"30.16557000"},{"name":"Emirdağ","countryCode":"TR","stateCode":"03","latitude":"39.01972000","longitude":"31.15000000"},{"name":"Evciler","countryCode":"TR","stateCode":"03","latitude":"38.04139000","longitude":"29.88667000"},{"name":"Hocalar","countryCode":"TR","stateCode":"03","latitude":"38.57824000","longitude":"29.96768000"},{"name":"Işıklar","countryCode":"TR","stateCode":"03","latitude":"38.67101000","longitude":"30.74098000"},{"name":"Kızılören","countryCode":"TR","stateCode":"03","latitude":"38.25806000","longitude":"30.15167000"},{"name":"Merkez","countryCode":"TR","stateCode":"03","latitude":"38.79698000","longitude":"30.51951000"},{"name":"Sandıklı","countryCode":"TR","stateCode":"03","latitude":"38.46472000","longitude":"30.26946000"},{"name":"Sinanpaşa","countryCode":"TR","stateCode":"03","latitude":"38.74444000","longitude":"30.24278000"},{"name":"Sultandağı","countryCode":"TR","stateCode":"03","latitude":"38.53111000","longitude":"31.22806000"},{"name":"Çay","countryCode":"TR","stateCode":"03","latitude":"38.59167000","longitude":"31.02861000"},{"name":"Çobanlar İlçesi","countryCode":"TR","stateCode":"03","latitude":"38.71085000","longitude":"30.78874000"},{"name":"İhsaniye","countryCode":"TR","stateCode":"03","latitude":"39.02916000","longitude":"30.41639000"},{"name":"İscehisar","countryCode":"TR","stateCode":"03","latitude":"38.93900000","longitude":"30.75002000"},{"name":"Şuhut","countryCode":"TR","stateCode":"03","latitude":"38.53111000","longitude":"30.54583000"},{"name":"Afşin","countryCode":"TR","stateCode":"46","latitude":"38.24769000","longitude":"36.91399000"},{"name":"Andırın","countryCode":"TR","stateCode":"46","latitude":"37.57757000","longitude":"36.35492000"},{"name":"Celeyke","countryCode":"TR","stateCode":"46","latitude":"38.05974000","longitude":"37.18786000"},{"name":"Dulkadiroğlu","countryCode":"TR","stateCode":"46","latitude":"37.58254000","longitude":"36.91973000"},{"name":"Ekinözü İlçesi","countryCode":"TR","stateCode":"46","latitude":"38.07007000","longitude":"37.19414000"},{"name":"Elbistan","countryCode":"TR","stateCode":"46","latitude":"38.20591000","longitude":"37.19830000"},{"name":"Göksun","countryCode":"TR","stateCode":"46","latitude":"38.02096000","longitude":"36.49730000"},{"name":"Kahramanmaraş","countryCode":"TR","stateCode":"46","latitude":"37.58470000","longitude":"36.92641000"},{"name":"Nurhak","countryCode":"TR","stateCode":"46","latitude":"37.96366000","longitude":"37.44047000"},{"name":"Onikişubat","countryCode":"TR","stateCode":"46","latitude":"37.59002000","longitude":"36.90548000"},{"name":"Pazarcık","countryCode":"TR","stateCode":"46","latitude":"37.48685000","longitude":"37.29961000"},{"name":"Süleymanlı","countryCode":"TR","stateCode":"46","latitude":"37.87264000","longitude":"36.81714000"},{"name":"Türkoğlu İlçesi","countryCode":"TR","stateCode":"46","latitude":"37.38417000","longitude":"36.84626000"},{"name":"Çağlayancerit","countryCode":"TR","stateCode":"46","latitude":"37.74523000","longitude":"37.28618000"},{"name":"Ahmetli","countryCode":"TR","stateCode":"45","latitude":"38.51960000","longitude":"27.93865000"},{"name":"Akhisar","countryCode":"TR","stateCode":"45","latitude":"38.91852000","longitude":"27.84006000"},{"name":"Alaşehir","countryCode":"TR","stateCode":"45","latitude":"38.35083000","longitude":"28.51718000"},{"name":"Demirci","countryCode":"TR","stateCode":"45","latitude":"39.04607000","longitude":"28.65889000"},{"name":"Gölmarmara","countryCode":"TR","stateCode":"45","latitude":"38.71389000","longitude":"27.91417000"},{"name":"Gördes","countryCode":"TR","stateCode":"45","latitude":"38.93278000","longitude":"28.28942000"},{"name":"Kula","countryCode":"TR","stateCode":"45","latitude":"38.56775000","longitude":"28.64146000"},{"name":"Köprübaşı","countryCode":"TR","stateCode":"45","latitude":"38.74972000","longitude":"28.40472000"},{"name":"Kırkağaç","countryCode":"TR","stateCode":"45","latitude":"39.10638000","longitude":"27.66925000"},{"name":"Manisa","countryCode":"TR","stateCode":"45","latitude":"38.61202000","longitude":"27.42647000"},{"name":"Salihli İlçesi","countryCode":"TR","stateCode":"45","latitude":"38.49254000","longitude":"28.15264000"},{"name":"Saruhanlı","countryCode":"TR","stateCode":"45","latitude":"38.76778000","longitude":"27.64714000"},{"name":"Sarıgöl","countryCode":"TR","stateCode":"45","latitude":"38.23953000","longitude":"28.69663000"},{"name":"Selendi","countryCode":"TR","stateCode":"45","latitude":"38.74444000","longitude":"28.86778000"},{"name":"Soma","countryCode":"TR","stateCode":"45","latitude":"39.18554000","longitude":"27.60945000"},{"name":"Turgutlu İlçesi","countryCode":"TR","stateCode":"45","latitude":"38.51515000","longitude":"27.73515000"},{"name":"Yunusemre","countryCode":"TR","stateCode":"45","latitude":"38.62063000","longitude":"27.40806000"},{"name":"Zeytinliova","countryCode":"TR","stateCode":"45","latitude":"38.99118000","longitude":"27.67635000"},{"name":"Şehzadeler","countryCode":"TR","stateCode":"45","latitude":"38.61660000","longitude":"27.43861000"},{"name":"Ahırlı İlçesi","countryCode":"TR","stateCode":"42","latitude":"37.24828000","longitude":"32.12419000"},{"name":"Akören İlçesi","countryCode":"TR","stateCode":"42","latitude":"37.46265000","longitude":"32.37489000"},{"name":"Akşehir","countryCode":"TR","stateCode":"42","latitude":"38.35750000","longitude":"31.41639000"},{"name":"Altınekin","countryCode":"TR","stateCode":"42","latitude":"38.30778000","longitude":"32.86861000"},{"name":"Beyşehir","countryCode":"TR","stateCode":"42","latitude":"37.67735000","longitude":"31.72458000"},{"name":"Bozkır","countryCode":"TR","stateCode":"42","latitude":"37.18963000","longitude":"32.24736000"},{"name":"Cihanbeyli","countryCode":"TR","stateCode":"42","latitude":"38.66072000","longitude":"32.92437000"},{"name":"Cihanbeyli District","countryCode":"TR","stateCode":"42","latitude":"38.67131000","longitude":"32.92522000"},{"name":"Derbent","countryCode":"TR","stateCode":"42","latitude":"38.01422000","longitude":"32.01639000"},{"name":"Derebucak","countryCode":"TR","stateCode":"42","latitude":"37.39179000","longitude":"31.50918000"},{"name":"Doğanhisar","countryCode":"TR","stateCode":"42","latitude":"38.14630000","longitude":"31.67648000"},{"name":"Emirgazi","countryCode":"TR","stateCode":"42","latitude":"37.90222000","longitude":"33.83722000"},{"name":"Ereğli","countryCode":"TR","stateCode":"42","latitude":"37.51333000","longitude":"34.04672000"},{"name":"Güneysınır İlçesi","countryCode":"TR","stateCode":"42","latitude":"37.27977000","longitude":"32.73735000"},{"name":"Hadim","countryCode":"TR","stateCode":"42","latitude":"36.98776000","longitude":"32.45674000"},{"name":"Halkapınar","countryCode":"TR","stateCode":"42","latitude":"37.43394000","longitude":"34.18743000"},{"name":"Hüyük","countryCode":"TR","stateCode":"42","latitude":"37.95388000","longitude":"31.59639000"},{"name":"Ilgın","countryCode":"TR","stateCode":"42","latitude":"38.27917000","longitude":"31.91389000"},{"name":"Kadınhanı","countryCode":"TR","stateCode":"42","latitude":"38.23972000","longitude":"32.21139000"},{"name":"Karapınar","countryCode":"TR","stateCode":"42","latitude":"37.71596000","longitude":"33.55064000"},{"name":"Karatay","countryCode":"TR","stateCode":"42","latitude":"37.94001000","longitude":"32.99828000"},{"name":"Konya","countryCode":"TR","stateCode":"42","latitude":"37.87135000","longitude":"32.48464000"},{"name":"Kulu","countryCode":"TR","stateCode":"42","latitude":"39.09513000","longitude":"33.07989000"},{"name":"Kuyulusebil","countryCode":"TR","stateCode":"42","latitude":"38.65389000","longitude":"32.52972000"},{"name":"Meram İlçesi","countryCode":"TR","stateCode":"42","latitude":"37.83984000","longitude":"32.47111000"},{"name":"Ovakavağı","countryCode":"TR","stateCode":"42","latitude":"37.71079000","longitude":"32.93482000"},{"name":"Sarayönü","countryCode":"TR","stateCode":"42","latitude":"38.26201000","longitude":"32.40457000"},{"name":"Selcuklu","countryCode":"TR","stateCode":"42","latitude":"38.05761000","longitude":"32.54088000"},{"name":"Seydişehir","countryCode":"TR","stateCode":"42","latitude":"37.41926000","longitude":"31.84527000"},{"name":"Taşkent","countryCode":"TR","stateCode":"42","latitude":"36.92430000","longitude":"32.49131000"},{"name":"Tuzlukçu","countryCode":"TR","stateCode":"42","latitude":"38.47778000","longitude":"31.62639000"},{"name":"Yalıhüyük","countryCode":"TR","stateCode":"42","latitude":"37.30077000","longitude":"32.08548000"},{"name":"Yarma","countryCode":"TR","stateCode":"42","latitude":"37.81149000","longitude":"32.88278000"},{"name":"Yeniceoba","countryCode":"TR","stateCode":"42","latitude":"38.86972000","longitude":"32.78833000"},{"name":"Yunak","countryCode":"TR","stateCode":"42","latitude":"38.81418000","longitude":"31.73223000"},{"name":"Çatalhöyük","countryCode":"TR","stateCode":"42","latitude":"37.66847000","longitude":"32.82689000"},{"name":"Çeltik İlçesi","countryCode":"TR","stateCode":"42","latitude":"39.03388000","longitude":"31.79408000"},{"name":"Çumra","countryCode":"TR","stateCode":"42","latitude":"37.57320000","longitude":"32.77446000"},{"name":"Akdağmadeni","countryCode":"TR","stateCode":"66","latitude":"39.66028000","longitude":"35.88361000"},{"name":"Aydıncık","countryCode":"TR","stateCode":"66","latitude":"40.12727000","longitude":"35.28765000"},{"name":"Boğazlıyan İlçesi","countryCode":"TR","stateCode":"66","latitude":"39.19627000","longitude":"35.25420000"},{"name":"Kadışehri","countryCode":"TR","stateCode":"66","latitude":"39.99568000","longitude":"35.79193000"},{"name":"Saraykent","countryCode":"TR","stateCode":"66","latitude":"39.69361000","longitude":"35.51111000"},{"name":"Sarıkaya","countryCode":"TR","stateCode":"66","latitude":"39.49361000","longitude":"35.37694000"},{"name":"Sorgun","countryCode":"TR","stateCode":"66","latitude":"39.81012000","longitude":"35.18596000"},{"name":"Yenifakılı","countryCode":"TR","stateCode":"66","latitude":"39.21142000","longitude":"35.00036000"},{"name":"Yerköy","countryCode":"TR","stateCode":"66","latitude":"39.63806000","longitude":"34.46722000"},{"name":"Yozgat","countryCode":"TR","stateCode":"66","latitude":"39.82000000","longitude":"34.80444000"},{"name":"Çandır İlçesi","countryCode":"TR","stateCode":"66","latitude":"39.25445000","longitude":"35.52284000"},{"name":"Çayıralan","countryCode":"TR","stateCode":"66","latitude":"39.30278000","longitude":"35.64389000"},{"name":"Çekerek","countryCode":"TR","stateCode":"66","latitude":"40.07306000","longitude":"35.49472000"},{"name":"Şefaatli İlçesi","countryCode":"TR","stateCode":"66","latitude":"39.50080000","longitude":"34.76388000"},{"name":"Şefaatlı","countryCode":"TR","stateCode":"66","latitude":"39.50430000","longitude":"34.75630000"},{"name":"Akdeniz","countryCode":"TR","stateCode":"33","latitude":"36.86424000","longitude":"34.67731000"},{"name":"Akdere","countryCode":"TR","stateCode":"33","latitude":"36.24083000","longitude":"33.75041000"},{"name":"Anamur","countryCode":"TR","stateCode":"33","latitude":"36.07508000","longitude":"32.83691000"},{"name":"Aydıncık","countryCode":"TR","stateCode":"33","latitude":"36.14370000","longitude":"33.32016000"},{"name":"Bozyazı","countryCode":"TR","stateCode":"33","latitude":"36.10820000","longitude":"32.96113000"},{"name":"Elvanlı","countryCode":"TR","stateCode":"33","latitude":"36.70401000","longitude":"34.37374000"},{"name":"Erdemli","countryCode":"TR","stateCode":"33","latitude":"36.60498000","longitude":"34.30836000"},{"name":"Gülnar","countryCode":"TR","stateCode":"33","latitude":"36.34148000","longitude":"33.39921000"},{"name":"Kocahasanlı","countryCode":"TR","stateCode":"33","latitude":"36.58417000","longitude":"34.27359000"},{"name":"Mersin","countryCode":"TR","stateCode":"33","latitude":"36.81196000","longitude":"34.63886000"},{"name":"Mezitli İlçesi","countryCode":"TR","stateCode":"33","latitude":"36.89400000","longitude":"34.42987000"},{"name":"Mut","countryCode":"TR","stateCode":"33","latitude":"36.71842000","longitude":"33.38718000"},{"name":"Pınarbaşı","countryCode":"TR","stateCode":"33","latitude":"36.70340000","longitude":"34.36270000"},{"name":"Silifke","countryCode":"TR","stateCode":"33","latitude":"36.37778000","longitude":"33.93444000"},{"name":"Tarsus","countryCode":"TR","stateCode":"33","latitude":"36.91766000","longitude":"34.89277000"},{"name":"Toroslar","countryCode":"TR","stateCode":"33","latitude":"36.87083000","longitude":"34.60299000"},{"name":"Yenişehir","countryCode":"TR","stateCode":"33","latitude":"36.81602000","longitude":"34.57621000"},{"name":"Çamlıyayla İlçesi","countryCode":"TR","stateCode":"33","latitude":"37.18000000","longitude":"34.60678000"},{"name":"Akdiken","countryCode":"TR","stateCode":"63","latitude":"36.72500000","longitude":"39.30861000"},{"name":"Akçakale","countryCode":"TR","stateCode":"63","latitude":"36.71111000","longitude":"38.94750000"},{"name":"Aşağı Beğdeş","countryCode":"TR","stateCode":"63","latitude":"36.81472000","longitude":"38.91917000"},{"name":"Birecik","countryCode":"TR","stateCode":"63","latitude":"37.02577000","longitude":"37.97841000"},{"name":"Bozova","countryCode":"TR","stateCode":"63","latitude":"37.36250000","longitude":"38.52667000"},{"name":"Bulutlu","countryCode":"TR","stateCode":"63","latitude":"36.73583000","longitude":"39.39389000"},{"name":"Ceylanpınar","countryCode":"TR","stateCode":"63","latitude":"36.84722000","longitude":"40.05000000"},{"name":"Dorumali","countryCode":"TR","stateCode":"63","latitude":"36.80500000","longitude":"38.85306000"},{"name":"Eyyübiye","countryCode":"TR","stateCode":"63","latitude":"37.21434000","longitude":"38.79358000"},{"name":"Güneren","countryCode":"TR","stateCode":"63","latitude":"36.73417000","longitude":"39.08861000"},{"name":"Halfeti","countryCode":"TR","stateCode":"63","latitude":"37.24529000","longitude":"37.86874000"},{"name":"Haliliye","countryCode":"TR","stateCode":"63","latitude":"37.14144000","longitude":"38.79599000"},{"name":"Hanköy","countryCode":"TR","stateCode":"63","latitude":"36.95081000","longitude":"40.19855000"},{"name":"Harran","countryCode":"TR","stateCode":"63","latitude":"36.86000000","longitude":"39.03139000"},{"name":"Hilvan","countryCode":"TR","stateCode":"63","latitude":"37.58687000","longitude":"38.95505000"},{"name":"Işıklar","countryCode":"TR","stateCode":"63","latitude":"36.99417000","longitude":"40.12639000"},{"name":"Karaköprü","countryCode":"TR","stateCode":"63","latitude":"37.18029000","longitude":"38.81109000"},{"name":"Koyunluca","countryCode":"TR","stateCode":"63","latitude":"36.82278000","longitude":"39.34333000"},{"name":"Küçükkendirci","countryCode":"TR","stateCode":"63","latitude":"36.90583000","longitude":"38.34611000"},{"name":"Mağaralı","countryCode":"TR","stateCode":"63","latitude":"36.96889000","longitude":"38.07444000"},{"name":"Meydankapı","countryCode":"TR","stateCode":"63","latitude":"36.78278000","longitude":"39.15833000"},{"name":"Minare","countryCode":"TR","stateCode":"63","latitude":"36.93083000","longitude":"39.00444000"},{"name":"Muratlı","countryCode":"TR","stateCode":"63","latitude":"36.96167000","longitude":"40.10056000"},{"name":"Pekmezli","countryCode":"TR","stateCode":"63","latitude":"36.75361000","longitude":"39.45000000"},{"name":"Seksenören","countryCode":"TR","stateCode":"63","latitude":"36.97252000","longitude":"39.07484000"},{"name":"Siverek","countryCode":"TR","stateCode":"63","latitude":"37.75503000","longitude":"39.31667000"},{"name":"Suruç","countryCode":"TR","stateCode":"63","latitude":"36.97612000","longitude":"38.42533000"},{"name":"Viranşehir","countryCode":"TR","stateCode":"63","latitude":"37.22349000","longitude":"39.75519000"},{"name":"Yukarı Taşyalak","countryCode":"TR","stateCode":"63","latitude":"36.96306000","longitude":"40.13194000"},{"name":"Öncül","countryCode":"TR","stateCode":"63","latitude":"36.71222000","longitude":"39.02917000"},{"name":"Şanlıurfa","countryCode":"TR","stateCode":"63","latitude":"37.16708000","longitude":"38.79392000"},{"name":"Akkuş","countryCode":"TR","stateCode":"52","latitude":"40.81000000","longitude":"36.96000000"},{"name":"Altınordu","countryCode":"TR","stateCode":"52","latitude":"40.94879000","longitude":"37.79572000"},{"name":"Aybastı İlçesi","countryCode":"TR","stateCode":"52","latitude":"40.69690000","longitude":"37.40794000"},{"name":"Fatsa","countryCode":"TR","stateCode":"52","latitude":"41.02778000","longitude":"37.50139000"},{"name":"Gölköy İlçesi","countryCode":"TR","stateCode":"52","latitude":"40.68726000","longitude":"37.61660000"},{"name":"Gülyalı İlçesi","countryCode":"TR","stateCode":"52","latitude":"40.96682000","longitude":"38.05679000"},{"name":"Gürgentepe","countryCode":"TR","stateCode":"52","latitude":"40.78567000","longitude":"37.58969000"},{"name":"Kabadüz","countryCode":"TR","stateCode":"52","latitude":"40.86096000","longitude":"37.88470000"},{"name":"Kabataş","countryCode":"TR","stateCode":"52","latitude":"40.75000000","longitude":"37.45000000"},{"name":"Korgan","countryCode":"TR","stateCode":"52","latitude":"40.82472000","longitude":"37.34667000"},{"name":"Kumru","countryCode":"TR","stateCode":"52","latitude":"40.87444000","longitude":"37.26389000"},{"name":"Mesudiye","countryCode":"TR","stateCode":"52","latitude":"40.45446000","longitude":"37.77353000"},{"name":"Ordu","countryCode":"TR","stateCode":"52","latitude":"40.97782000","longitude":"37.89047000"},{"name":"Perşembe","countryCode":"TR","stateCode":"52","latitude":"41.06556000","longitude":"37.77139000"},{"name":"Piraziz İlçesi","countryCode":"TR","stateCode":"52","latitude":"40.95643000","longitude":"38.11667000"},{"name":"Ulubey","countryCode":"TR","stateCode":"52","latitude":"40.86863000","longitude":"37.75405000"},{"name":"Çamaş","countryCode":"TR","stateCode":"52","latitude":"40.90200000","longitude":"37.52786000"},{"name":"Çatalpınar İlçesi","countryCode":"TR","stateCode":"52","latitude":"40.88678000","longitude":"37.44329000"},{"name":"Çaybaşı İlçesi","countryCode":"TR","stateCode":"52","latitude":"41.02532000","longitude":"37.10867000"},{"name":"Ünye İlçesi","countryCode":"TR","stateCode":"52","latitude":"41.13921000","longitude":"37.27246000"},{"name":"İkizce","countryCode":"TR","stateCode":"52","latitude":"41.05833000","longitude":"37.08028000"},{"name":"Akkışla","countryCode":"TR","stateCode":"38","latitude":"39.00222000","longitude":"36.17381000"},{"name":"Bünyan","countryCode":"TR","stateCode":"38","latitude":"38.84630000","longitude":"35.86033000"},{"name":"Develi","countryCode":"TR","stateCode":"38","latitude":"38.26789000","longitude":"35.59161000"},{"name":"Felahiye","countryCode":"TR","stateCode":"38","latitude":"39.09056000","longitude":"35.56722000"},{"name":"Hacılar","countryCode":"TR","stateCode":"38","latitude":"38.64631000","longitude":"35.44937000"},{"name":"Incesu","countryCode":"TR","stateCode":"38","latitude":"38.63789000","longitude":"35.19394000"},{"name":"Kayseri","countryCode":"TR","stateCode":"38","latitude":"38.73222000","longitude":"35.48528000"},{"name":"Kocasinan","countryCode":"TR","stateCode":"38","latitude":"38.87959000","longitude":"35.35540000"},{"name":"Melikgazi","countryCode":"TR","stateCode":"38","latitude":"38.77933000","longitude":"35.66076000"},{"name":"Pınarbaşı","countryCode":"TR","stateCode":"38","latitude":"38.72285000","longitude":"36.39314000"},{"name":"Sarıoğlan","countryCode":"TR","stateCode":"38","latitude":"39.07694000","longitude":"35.96671000"},{"name":"Sarız","countryCode":"TR","stateCode":"38","latitude":"38.47917000","longitude":"36.49898000"},{"name":"Talas","countryCode":"TR","stateCode":"38","latitude":"38.69080000","longitude":"35.55380000"},{"name":"Tomarza","countryCode":"TR","stateCode":"38","latitude":"38.44722000","longitude":"35.79917000"},{"name":"Yahyali","countryCode":"TR","stateCode":"38","latitude":"37.96660000","longitude":"35.44012000"},{"name":"Yahyalı","countryCode":"TR","stateCode":"38","latitude":"38.10228000","longitude":"35.35704000"},{"name":"Yesilhisar","countryCode":"TR","stateCode":"38","latitude":"38.33475000","longitude":"35.11795000"},{"name":"Özvatan İlçesi","countryCode":"TR","stateCode":"38","latitude":"39.11737000","longitude":"35.71149000"},{"name":"Akpınar","countryCode":"TR","stateCode":"40","latitude":"39.45005000","longitude":"33.96484000"},{"name":"Akçakent İlçesi","countryCode":"TR","stateCode":"40","latitude":"39.63184000","longitude":"34.08468000"},{"name":"Boztepe İlçesi","countryCode":"TR","stateCode":"40","latitude":"39.27979000","longitude":"34.26657000"},{"name":"Kaman","countryCode":"TR","stateCode":"40","latitude":"39.35750000","longitude":"33.72389000"},{"name":"Kırşehir","countryCode":"TR","stateCode":"40","latitude":"39.14583000","longitude":"34.16389000"},{"name":"Mucur","countryCode":"TR","stateCode":"40","latitude":"39.06147000","longitude":"34.38286000"},{"name":"Çiçekdağı","countryCode":"TR","stateCode":"40","latitude":"39.60694000","longitude":"34.40861000"},{"name":"Aksaray","countryCode":"TR","stateCode":"68","latitude":"38.37255000","longitude":"34.02537000"},{"name":"Ağaçören","countryCode":"TR","stateCode":"68","latitude":"38.87484000","longitude":"33.91674000"},{"name":"Eskil İlçesi","countryCode":"TR","stateCode":"68","latitude":"38.41158000","longitude":"33.41994000"},{"name":"Gülağaç İlçesi","countryCode":"TR","stateCode":"68","latitude":"38.40641000","longitude":"34.35071000"},{"name":"Güzelyurt","countryCode":"TR","stateCode":"68","latitude":"38.27722000","longitude":"34.37194000"},{"name":"Merkez","countryCode":"TR","stateCode":"68","latitude":"38.37060000","longitude":"34.02843000"},{"name":"Ortaköy","countryCode":"TR","stateCode":"68","latitude":"38.73728000","longitude":"34.03866000"},{"name":"Sarıyahşi","countryCode":"TR","stateCode":"68","latitude":"38.98349000","longitude":"33.84136000"},{"name":"Sultanhanı","countryCode":"TR","stateCode":"68","latitude":"38.24710000","longitude":"33.54961000"},{"name":"Akseki","countryCode":"TR","stateCode":"07","latitude":"37.04861000","longitude":"31.79000000"},{"name":"Aksu","countryCode":"TR","stateCode":"07","latitude":"36.95389000","longitude":"30.84778000"},{"name":"Alanya","countryCode":"TR","stateCode":"07","latitude":"36.54375000","longitude":"31.99982000"},{"name":"Antalya","countryCode":"TR","stateCode":"07","latitude":"36.90812000","longitude":"30.69556000"},{"name":"Avsallar","countryCode":"TR","stateCode":"07","latitude":"36.62448000","longitude":"31.76941000"},{"name":"Belek","countryCode":"TR","stateCode":"07","latitude":"36.86278000","longitude":"31.05556000"},{"name":"Beykonak","countryCode":"TR","stateCode":"07","latitude":"36.32573000","longitude":"30.30302000"},{"name":"Boğazkent","countryCode":"TR","stateCode":"07","latitude":"36.85319000","longitude":"31.16388000"},{"name":"Demre","countryCode":"TR","stateCode":"07","latitude":"36.24444000","longitude":"29.98500000"},{"name":"Döşemealtı İlçesi","countryCode":"TR","stateCode":"07","latitude":"37.02366000","longitude":"30.59040000"},{"name":"Eksere","countryCode":"TR","stateCode":"07","latitude":"36.81339000","longitude":"31.99971000"},{"name":"Elmalı","countryCode":"TR","stateCode":"07","latitude":"36.73583000","longitude":"29.91775000"},{"name":"Evrenseki","countryCode":"TR","stateCode":"07","latitude":"36.83868000","longitude":"31.35559000"},{"name":"Finike","countryCode":"TR","stateCode":"07","latitude":"36.42355000","longitude":"30.06645000"},{"name":"Gazipaşa","countryCode":"TR","stateCode":"07","latitude":"36.26942000","longitude":"32.31792000"},{"name":"Göynük","countryCode":"TR","stateCode":"07","latitude":"36.66000000","longitude":"30.55000000"},{"name":"Gündoğmuş İlçesi","countryCode":"TR","stateCode":"07","latitude":"36.82446000","longitude":"32.00679000"},{"name":"Kalkan","countryCode":"TR","stateCode":"07","latitude":"36.26510000","longitude":"29.41369000"},{"name":"Kaş","countryCode":"TR","stateCode":"07","latitude":"36.20176000","longitude":"29.63766000"},{"name":"Kemer","countryCode":"TR","stateCode":"07","latitude":"36.59778000","longitude":"30.56056000"},{"name":"Kepez İlçesi","countryCode":"TR","stateCode":"07","latitude":"37.01187000","longitude":"30.75966000"},{"name":"Konyaaltı","countryCode":"TR","stateCode":"07","latitude":"36.86424000","longitude":"30.62714000"},{"name":"Korkuteli","countryCode":"TR","stateCode":"07","latitude":"37.06498000","longitude":"30.19565000"},{"name":"Kumköy","countryCode":"TR","stateCode":"07","latitude":"36.88286000","longitude":"30.95178000"},{"name":"Kumluca","countryCode":"TR","stateCode":"07","latitude":"36.58000000","longitude":"30.30000000"},{"name":"Kızılağaç","countryCode":"TR","stateCode":"07","latitude":"36.73055000","longitude":"31.53517000"},{"name":"Mahmutlar","countryCode":"TR","stateCode":"07","latitude":"36.49463000","longitude":"32.09085000"},{"name":"Manavgat","countryCode":"TR","stateCode":"07","latitude":"36.78667000","longitude":"31.44306000"},{"name":"Muratpaşa","countryCode":"TR","stateCode":"07","latitude":"36.89157000","longitude":"30.76498000"},{"name":"Okurcalar","countryCode":"TR","stateCode":"07","latitude":"36.64876000","longitude":"31.70387000"},{"name":"Payallar","countryCode":"TR","stateCode":"07","latitude":"36.60160000","longitude":"31.85057000"},{"name":"Serik","countryCode":"TR","stateCode":"07","latitude":"37.07743000","longitude":"31.00677000"},{"name":"Side","countryCode":"TR","stateCode":"07","latitude":"36.76667000","longitude":"31.38889000"},{"name":"Tekirova","countryCode":"TR","stateCode":"07","latitude":"36.50170000","longitude":"30.52723000"},{"name":"Turunçova","countryCode":"TR","stateCode":"07","latitude":"36.36889000","longitude":"30.13750000"},{"name":"Türkler","countryCode":"TR","stateCode":"07","latitude":"36.60198000","longitude":"31.82067000"},{"name":"İbradı","countryCode":"TR","stateCode":"07","latitude":"37.09694000","longitude":"31.59917000"},{"name":"Aksu","countryCode":"TR","stateCode":"32","latitude":"37.79889000","longitude":"31.07111000"},{"name":"Anamas","countryCode":"TR","stateCode":"32","latitude":"37.76667000","longitude":"30.80000000"},{"name":"Atabey","countryCode":"TR","stateCode":"32","latitude":"37.95083000","longitude":"30.63861000"},{"name":"Eğirdir","countryCode":"TR","stateCode":"32","latitude":"37.87462000","longitude":"30.85042000"},{"name":"Gelendost","countryCode":"TR","stateCode":"32","latitude":"38.12083000","longitude":"31.01528000"},{"name":"Gönen","countryCode":"TR","stateCode":"32","latitude":"37.95639000","longitude":"30.51140000"},{"name":"Isparta","countryCode":"TR","stateCode":"32","latitude":"37.76444000","longitude":"30.55222000"},{"name":"Keçiborlu","countryCode":"TR","stateCode":"32","latitude":"37.94250000","longitude":"30.30222000"},{"name":"Pavlu Cebel","countryCode":"TR","stateCode":"32","latitude":"37.49737000","longitude":"30.97727000"},{"name":"Senirkent","countryCode":"TR","stateCode":"32","latitude":"38.10444000","longitude":"30.54861000"},{"name":"Sütçüler İlçesi","countryCode":"TR","stateCode":"32","latitude":"37.51120000","longitude":"30.95661000"},{"name":"Uluborlu","countryCode":"TR","stateCode":"32","latitude":"38.07825000","longitude":"30.45019000"},{"name":"Yalvaç","countryCode":"TR","stateCode":"32","latitude":"38.29556000","longitude":"31.17778000"},{"name":"Yenişarbademli","countryCode":"TR","stateCode":"32","latitude":"37.70778000","longitude":"31.38639000"},{"name":"Şarkîkaraağaç","countryCode":"TR","stateCode":"32","latitude":"38.07944000","longitude":"31.36639000"},{"name":"Aksu","countryCode":"TR","stateCode":"58","latitude":"40.08964000","longitude":"38.03467000"},{"name":"Akıncılar","countryCode":"TR","stateCode":"58","latitude":"40.07172000","longitude":"38.34330000"},{"name":"Altınyayla","countryCode":"TR","stateCode":"58","latitude":"39.27249000","longitude":"36.75098000"},{"name":"Divriği","countryCode":"TR","stateCode":"58","latitude":"39.37100000","longitude":"38.11370000"},{"name":"Doğanşar","countryCode":"TR","stateCode":"58","latitude":"40.20841000","longitude":"37.53123000"},{"name":"Gemerek","countryCode":"TR","stateCode":"58","latitude":"39.18342000","longitude":"36.07189000"},{"name":"Gölova","countryCode":"TR","stateCode":"58","latitude":"40.06194000","longitude":"38.60667000"},{"name":"Gürün","countryCode":"TR","stateCode":"58","latitude":"38.72225000","longitude":"37.27097000"},{"name":"Hafik","countryCode":"TR","stateCode":"58","latitude":"39.85639000","longitude":"37.38639000"},{"name":"Kangal","countryCode":"TR","stateCode":"58","latitude":"39.23354000","longitude":"37.39111000"},{"name":"Koyulhisar","countryCode":"TR","stateCode":"58","latitude":"40.30184000","longitude":"37.82336000"},{"name":"Merkez","countryCode":"TR","stateCode":"58","latitude":"39.71613000","longitude":"36.97695000"},{"name":"Sivas","countryCode":"TR","stateCode":"58","latitude":"39.74833000","longitude":"37.01611000"},{"name":"Suşehri","countryCode":"TR","stateCode":"58","latitude":"40.16005000","longitude":"38.08413000"},{"name":"Ulaş","countryCode":"TR","stateCode":"58","latitude":"39.44492000","longitude":"37.03900000"},{"name":"Yıldızeli İlçesi","countryCode":"TR","stateCode":"58","latitude":"39.87601000","longitude":"36.60652000"},{"name":"Zara","countryCode":"TR","stateCode":"58","latitude":"39.82406000","longitude":"37.77499000"},{"name":"İmranlı","countryCode":"TR","stateCode":"58","latitude":"39.87544000","longitude":"38.11358000"},{"name":"Şarkışla","countryCode":"TR","stateCode":"58","latitude":"39.35186000","longitude":"36.40976000"},{"name":"Akyaka","countryCode":"TR","stateCode":"36","latitude":"40.74093000","longitude":"43.61432000"},{"name":"Arpaçay","countryCode":"TR","stateCode":"36","latitude":"40.84522000","longitude":"43.32747000"},{"name":"Digor İlçesi","countryCode":"TR","stateCode":"36","latitude":"40.37515000","longitude":"43.41361000"},{"name":"Kars","countryCode":"TR","stateCode":"36","latitude":"40.59825000","longitude":"43.08548000"},{"name":"Kağızman","countryCode":"TR","stateCode":"36","latitude":"40.15669000","longitude":"43.13424000"},{"name":"Sarıkamış","countryCode":"TR","stateCode":"36","latitude":"40.32769000","longitude":"42.58705000"},{"name":"Selim","countryCode":"TR","stateCode":"36","latitude":"40.45772000","longitude":"42.78287000"},{"name":"Susuz","countryCode":"TR","stateCode":"36","latitude":"40.77910000","longitude":"43.12769000"},{"name":"Akyurt","countryCode":"TR","stateCode":"06","latitude":"40.13512000","longitude":"33.08614000"},{"name":"Altpınar","countryCode":"TR","stateCode":"06","latitude":"39.20417000","longitude":"32.74778000"},{"name":"Altındağ","countryCode":"TR","stateCode":"06","latitude":"40.00110000","longitude":"32.97022000"},{"name":"Ankara","countryCode":"TR","stateCode":"06","latitude":"39.91987000","longitude":"32.85427000"},{"name":"Ayaş","countryCode":"TR","stateCode":"06","latitude":"40.01933000","longitude":"32.33221000"},{"name":"Bala İlçesi","countryCode":"TR","stateCode":"06","latitude":"39.56374000","longitude":"33.12962000"},{"name":"Batikent","countryCode":"TR","stateCode":"06","latitude":"39.96833000","longitude":"32.73083000"},{"name":"Beypazari","countryCode":"TR","stateCode":"06","latitude":"40.14695000","longitude":"31.91911000"},{"name":"Beypazarı","countryCode":"TR","stateCode":"06","latitude":"40.16750000","longitude":"31.92111000"},{"name":"Elmadağ","countryCode":"TR","stateCode":"06","latitude":"39.92083000","longitude":"33.23083000"},{"name":"Etimesgut İlçesi","countryCode":"TR","stateCode":"06","latitude":"39.96335000","longitude":"32.63744000"},{"name":"Evren","countryCode":"TR","stateCode":"06","latitude":"39.02402000","longitude":"33.80626000"},{"name":"Gölbaşı","countryCode":"TR","stateCode":"06","latitude":"39.79043000","longitude":"32.80903000"},{"name":"Güdül","countryCode":"TR","stateCode":"06","latitude":"40.21051000","longitude":"32.24552000"},{"name":"Haymana","countryCode":"TR","stateCode":"06","latitude":"39.43212000","longitude":"32.49732000"},{"name":"Kahramankazan","countryCode":"TR","stateCode":"06","latitude":"40.16502000","longitude":"32.63904000"},{"name":"Kalecik","countryCode":"TR","stateCode":"06","latitude":"40.09722000","longitude":"33.40833000"},{"name":"Kazan","countryCode":"TR","stateCode":"06","latitude":"40.23167000","longitude":"32.68389000"},{"name":"Keçiören","countryCode":"TR","stateCode":"06","latitude":"40.02106000","longitude":"32.83102000"},{"name":"Kızılcahamam","countryCode":"TR","stateCode":"06","latitude":"40.46972000","longitude":"32.65056000"},{"name":"Mamak İlçesi","countryCode":"TR","stateCode":"06","latitude":"39.94587000","longitude":"32.90811000"},{"name":"Nallıhan","countryCode":"TR","stateCode":"06","latitude":"40.18593000","longitude":"31.35179000"},{"name":"Polatlı","countryCode":"TR","stateCode":"06","latitude":"39.57715000","longitude":"32.14132000"},{"name":"Pursaklar","countryCode":"TR","stateCode":"06","latitude":"40.03961000","longitude":"32.90139000"},{"name":"Sincan İlçesi","countryCode":"TR","stateCode":"06","latitude":"39.95943000","longitude":"32.49567000"},{"name":"Yenimahalle","countryCode":"TR","stateCode":"06","latitude":"39.99043000","longitude":"32.69555000"},{"name":"Çamlıdere","countryCode":"TR","stateCode":"06","latitude":"40.48958000","longitude":"32.47499000"},{"name":"Çankaya","countryCode":"TR","stateCode":"06","latitude":"39.91790000","longitude":"32.86268000"},{"name":"Çubuk","countryCode":"TR","stateCode":"06","latitude":"40.23861000","longitude":"33.03222000"},{"name":"Şereflikoçhisar","countryCode":"TR","stateCode":"06","latitude":"38.93925000","longitude":"33.53860000"},{"name":"Akçaabat","countryCode":"TR","stateCode":"61","latitude":"41.01970000","longitude":"39.56293000"},{"name":"Araklı","countryCode":"TR","stateCode":"61","latitude":"40.74000000","longitude":"39.96000000"},{"name":"Arsin","countryCode":"TR","stateCode":"61","latitude":"40.86743000","longitude":"39.92938000"},{"name":"Beşikdüzü","countryCode":"TR","stateCode":"61","latitude":"41.05202000","longitude":"39.23294000"},{"name":"Dernekpazarı","countryCode":"TR","stateCode":"61","latitude":"40.79658000","longitude":"40.24460000"},{"name":"Düzköy","countryCode":"TR","stateCode":"61","latitude":"40.87461000","longitude":"39.41536000"},{"name":"Hayrat","countryCode":"TR","stateCode":"61","latitude":"40.88530000","longitude":"40.36495000"},{"name":"Köprübaşı","countryCode":"TR","stateCode":"61","latitude":"40.80692000","longitude":"40.11439000"},{"name":"Maçka","countryCode":"TR","stateCode":"61","latitude":"40.72127000","longitude":"39.59786000"},{"name":"Of","countryCode":"TR","stateCode":"61","latitude":"40.94055000","longitude":"40.25918000"},{"name":"Ortahisar","countryCode":"TR","stateCode":"61","latitude":"40.88029000","longitude":"39.88998000"},{"name":"Sürmene","countryCode":"TR","stateCode":"61","latitude":"40.90588000","longitude":"40.12792000"},{"name":"Tonya","countryCode":"TR","stateCode":"61","latitude":"40.88402000","longitude":"39.28486000"},{"name":"Trabzon","countryCode":"TR","stateCode":"61","latitude":"41.00500000","longitude":"39.72694000"},{"name":"Vakfıkebir","countryCode":"TR","stateCode":"61","latitude":"41.04583000","longitude":"39.27639000"},{"name":"Yomra","countryCode":"TR","stateCode":"61","latitude":"40.95326000","longitude":"39.85546000"},{"name":"Çarşıbaşı","countryCode":"TR","stateCode":"61","latitude":"41.04203000","longitude":"39.40035000"},{"name":"Çaykara","countryCode":"TR","stateCode":"61","latitude":"40.74267000","longitude":"40.23175000"},{"name":"Şalpazarı","countryCode":"TR","stateCode":"61","latitude":"40.93826000","longitude":"39.19006000"},{"name":"Akçadağ","countryCode":"TR","stateCode":"44","latitude":"38.33899000","longitude":"37.97021000"},{"name":"Arapgir","countryCode":"TR","stateCode":"44","latitude":"39.04117000","longitude":"38.49516000"},{"name":"Arguvan","countryCode":"TR","stateCode":"44","latitude":"38.78172000","longitude":"38.26349000"},{"name":"Battalgazi","countryCode":"TR","stateCode":"44","latitude":"38.43932000","longitude":"38.45764000"},{"name":"Darende","countryCode":"TR","stateCode":"44","latitude":"38.54583000","longitude":"37.50583000"},{"name":"Doğanyol","countryCode":"TR","stateCode":"44","latitude":"38.30746000","longitude":"39.03431000"},{"name":"Doğanşehir","countryCode":"TR","stateCode":"44","latitude":"38.08574000","longitude":"37.87116000"},{"name":"Hekimhan","countryCode":"TR","stateCode":"44","latitude":"38.81622000","longitude":"37.92882000"},{"name":"Kale","countryCode":"TR","stateCode":"44","latitude":"39.03333000","longitude":"38.00000000"},{"name":"Kuluncak","countryCode":"TR","stateCode":"44","latitude":"38.87656000","longitude":"37.66279000"},{"name":"Malatya","countryCode":"TR","stateCode":"44","latitude":"38.35018000","longitude":"38.31667000"},{"name":"Pütürge","countryCode":"TR","stateCode":"44","latitude":"38.19630000","longitude":"38.87418000"},{"name":"Yazıhan","countryCode":"TR","stateCode":"44","latitude":"38.59292000","longitude":"38.17327000"},{"name":"Yeşilyurt","countryCode":"TR","stateCode":"44","latitude":"38.29602000","longitude":"38.24526000"},{"name":"Akçakoca","countryCode":"TR","stateCode":"81","latitude":"41.08663000","longitude":"31.11623000"},{"name":"Cumayeri İlçesi","countryCode":"TR","stateCode":"81","latitude":"40.88176000","longitude":"30.94094000"},{"name":"Düzce","countryCode":"TR","stateCode":"81","latitude":"40.83889000","longitude":"31.16389000"},{"name":"Gölyaka İlçesi","countryCode":"TR","stateCode":"81","latitude":"40.78644000","longitude":"31.00276000"},{"name":"Gümüşova İlçesi","countryCode":"TR","stateCode":"81","latitude":"40.85640000","longitude":"30.94935000"},{"name":"Kaynaşlı İlçesi","countryCode":"TR","stateCode":"81","latitude":"40.77908000","longitude":"31.31135000"},{"name":"Yığılca İlçesi","countryCode":"TR","stateCode":"81","latitude":"40.96497000","longitude":"31.45672000"},{"name":"Çilimli İlçesi","countryCode":"TR","stateCode":"81","latitude":"40.90267000","longitude":"31.05913000"},{"name":"Alaca","countryCode":"TR","stateCode":"19","latitude":"40.16833000","longitude":"34.84250000"},{"name":"Bayat","countryCode":"TR","stateCode":"19","latitude":"40.64583000","longitude":"34.26139000"},{"name":"Boğazkale İlçesi","countryCode":"TR","stateCode":"19","latitude":"40.03031000","longitude":"34.61745000"},{"name":"Dodurga","countryCode":"TR","stateCode":"19","latitude":"40.85489000","longitude":"34.80703000"},{"name":"Kargı İlçesi","countryCode":"TR","stateCode":"19","latitude":"41.14377000","longitude":"34.49342000"},{"name":"Laçin","countryCode":"TR","stateCode":"19","latitude":"40.77486000","longitude":"34.88068000"},{"name":"Mecitözü","countryCode":"TR","stateCode":"19","latitude":"40.52000000","longitude":"35.29528000"},{"name":"Merkez","countryCode":"TR","stateCode":"19","latitude":"40.50905000","longitude":"34.85791000"},{"name":"Ortaköy","countryCode":"TR","stateCode":"19","latitude":"40.27352000","longitude":"35.25175000"},{"name":"Osmancık","countryCode":"TR","stateCode":"19","latitude":"41.00240000","longitude":"34.78243000"},{"name":"Oğuzlar İlçesi","countryCode":"TR","stateCode":"19","latitude":"40.76323000","longitude":"34.70813000"},{"name":"Sungurlu","countryCode":"TR","stateCode":"19","latitude":"40.18213000","longitude":"34.28217000"},{"name":"Uğurludağ","countryCode":"TR","stateCode":"19","latitude":"40.44631000","longitude":"34.45259000"},{"name":"Çorum","countryCode":"TR","stateCode":"19","latitude":"40.54889000","longitude":"34.95333000"},{"name":"İskilip","countryCode":"TR","stateCode":"19","latitude":"40.73528000","longitude":"34.47389000"},{"name":"Alacakaya İlçesi","countryCode":"TR","stateCode":"21","latitude":"38.46326000","longitude":"39.85514000"},{"name":"Altınkum","countryCode":"TR","stateCode":"21","latitude":"38.26374000","longitude":"41.06250000"},{"name":"Ambar","countryCode":"TR","stateCode":"21","latitude":"37.85305000","longitude":"40.52798000"},{"name":"Aralık","countryCode":"TR","stateCode":"21","latitude":"37.82945000","longitude":"40.68025000"},{"name":"Bağlar","countryCode":"TR","stateCode":"21","latitude":"37.91068000","longitude":"40.22627000"},{"name":"Bismil","countryCode":"TR","stateCode":"21","latitude":"37.84514000","longitude":"40.65931000"},{"name":"Dicle","countryCode":"TR","stateCode":"21","latitude":"38.36571000","longitude":"40.06450000"},{"name":"Diyarbakır","countryCode":"TR","stateCode":"21","latitude":"37.91363000","longitude":"40.21721000"},{"name":"Ergani","countryCode":"TR","stateCode":"21","latitude":"38.26899000","longitude":"39.75446000"},{"name":"Eğil","countryCode":"TR","stateCode":"21","latitude":"38.25748000","longitude":"40.07435000"},{"name":"Hani","countryCode":"TR","stateCode":"21","latitude":"38.40741000","longitude":"40.38578000"},{"name":"Hazro","countryCode":"TR","stateCode":"21","latitude":"38.24903000","longitude":"40.77129000"},{"name":"Kayapınar","countryCode":"TR","stateCode":"21","latitude":"37.93800000","longitude":"40.17310000"},{"name":"Kazancı","countryCode":"TR","stateCode":"21","latitude":"37.77106000","longitude":"40.60000000"},{"name":"Kerh","countryCode":"TR","stateCode":"21","latitude":"37.82570000","longitude":"40.54402000"},{"name":"Kocaköy","countryCode":"TR","stateCode":"21","latitude":"38.28889000","longitude":"40.49786000"},{"name":"Kulp","countryCode":"TR","stateCode":"21","latitude":"38.49754000","longitude":"41.00668000"},{"name":"Köseli","countryCode":"TR","stateCode":"21","latitude":"37.83879000","longitude":"40.60811000"},{"name":"Lice","countryCode":"TR","stateCode":"21","latitude":"38.45821000","longitude":"40.63888000"},{"name":"Salat","countryCode":"TR","stateCode":"21","latitude":"37.84172000","longitude":"40.88650000"},{"name":"Silvan","countryCode":"TR","stateCode":"21","latitude":"38.13708000","longitude":"41.00817000"},{"name":"Sinanköy","countryCode":"TR","stateCode":"21","latitude":"37.86166000","longitude":"40.99283000"},{"name":"Sur","countryCode":"TR","stateCode":"21","latitude":"37.91356000","longitude":"40.23743000"},{"name":"Yaprakbaşı","countryCode":"TR","stateCode":"21","latitude":"37.65409000","longitude":"40.54635000"},{"name":"Yenişehir","countryCode":"TR","stateCode":"21","latitude":"37.91373000","longitude":"40.20610000"},{"name":"Çermik","countryCode":"TR","stateCode":"21","latitude":"38.13538000","longitude":"39.44500000"},{"name":"Çüngüş","countryCode":"TR","stateCode":"21","latitude":"38.20798000","longitude":"39.28554000"},{"name":"Çınar İlçesi","countryCode":"TR","stateCode":"21","latitude":"37.72562000","longitude":"40.41484000"},{"name":"Alanyurt","countryCode":"TR","stateCode":"16","latitude":"40.10881000","longitude":"29.51871000"},{"name":"Balarim","countryCode":"TR","stateCode":"16","latitude":"40.37381000","longitude":"29.59025000"},{"name":"Boyalıca","countryCode":"TR","stateCode":"16","latitude":"40.48194000","longitude":"29.56083000"},{"name":"Bursa","countryCode":"TR","stateCode":"16","latitude":"40.19559000","longitude":"29.06013000"},{"name":"Büyükorhan İlçesi","countryCode":"TR","stateCode":"16","latitude":"39.78223000","longitude":"28.89338000"},{"name":"Cerrah","countryCode":"TR","stateCode":"16","latitude":"40.07124000","longitude":"29.44661000"},{"name":"Demirtaş","countryCode":"TR","stateCode":"16","latitude":"40.27194000","longitude":"29.09833000"},{"name":"Elbeyli","countryCode":"TR","stateCode":"16","latitude":"40.48611000","longitude":"29.72472000"},{"name":"Gemlik","countryCode":"TR","stateCode":"16","latitude":"40.43510000","longitude":"29.14943000"},{"name":"Gürsu","countryCode":"TR","stateCode":"16","latitude":"40.25498000","longitude":"29.21183000"},{"name":"Hamzabey","countryCode":"TR","stateCode":"16","latitude":"40.13583000","longitude":"29.52639000"},{"name":"Harmancık İlçesi","countryCode":"TR","stateCode":"16","latitude":"39.67743000","longitude":"29.15523000"},{"name":"Karacabey","countryCode":"TR","stateCode":"16","latitude":"40.21323000","longitude":"28.36120000"},{"name":"Karıncalı","countryCode":"TR","stateCode":"16","latitude":"39.97118000","longitude":"28.85894000"},{"name":"Keles","countryCode":"TR","stateCode":"16","latitude":"39.91361000","longitude":"29.22944000"},{"name":"Kestel","countryCode":"TR","stateCode":"16","latitude":"40.19828000","longitude":"29.21237000"},{"name":"Kirazlı","countryCode":"TR","stateCode":"16","latitude":"40.09964000","longitude":"29.04163000"},{"name":"Kurşunlu","countryCode":"TR","stateCode":"16","latitude":"40.03712000","longitude":"29.65972000"},{"name":"Küçükkumla","countryCode":"TR","stateCode":"16","latitude":"40.47047000","longitude":"29.10152000"},{"name":"Mudanya","countryCode":"TR","stateCode":"16","latitude":"40.33342000","longitude":"28.77218000"},{"name":"Mustafakemalpaşa","countryCode":"TR","stateCode":"16","latitude":"40.03815000","longitude":"28.40866000"},{"name":"Narlıca","countryCode":"TR","stateCode":"16","latitude":"40.38583000","longitude":"29.48111000"},{"name":"Nilüfer","countryCode":"TR","stateCode":"16","latitude":"40.21375000","longitude":"28.98464000"},{"name":"Orhaneli","countryCode":"TR","stateCode":"16","latitude":"39.90333000","longitude":"28.99056000"},{"name":"Orhangazi","countryCode":"TR","stateCode":"16","latitude":"40.48917000","longitude":"29.30889000"},{"name":"Osmangazi","countryCode":"TR","stateCode":"16","latitude":"40.15644000","longitude":"29.08753000"},{"name":"Sölöz","countryCode":"TR","stateCode":"16","latitude":"40.39480000","longitude":"29.41559000"},{"name":"Tacir","countryCode":"TR","stateCode":"16","latitude":"40.52556000","longitude":"29.73972000"},{"name":"Tahtaköprü","countryCode":"TR","stateCode":"16","latitude":"39.95000000","longitude":"29.65000000"},{"name":"Tatkavaklı","countryCode":"TR","stateCode":"16","latitude":"40.03333000","longitude":"28.36667000"},{"name":"Umurbey","countryCode":"TR","stateCode":"16","latitude":"40.41472000","longitude":"29.18306000"},{"name":"Yenice","countryCode":"TR","stateCode":"16","latitude":"40.08778000","longitude":"29.42194000"},{"name":"Yeniköy","countryCode":"TR","stateCode":"16","latitude":"40.53568000","longitude":"29.35364000"},{"name":"Yenişehir","countryCode":"TR","stateCode":"16","latitude":"40.26444000","longitude":"29.65306000"},{"name":"Yıldırım İlçesi","countryCode":"TR","stateCode":"16","latitude":"40.19567000","longitude":"29.03640000"},{"name":"Çakırca","countryCode":"TR","stateCode":"16","latitude":"40.47056000","longitude":"29.66333000"},{"name":"Çakırlı","countryCode":"TR","stateCode":"16","latitude":"40.51806000","longitude":"29.45222000"},{"name":"İnegol","countryCode":"TR","stateCode":"16","latitude":"40.07806000","longitude":"29.51333000"},{"name":"İznik","countryCode":"TR","stateCode":"16","latitude":"40.42861000","longitude":"29.72111000"},{"name":"Alaplı","countryCode":"TR","stateCode":"67","latitude":"41.18140000","longitude":"31.38514000"},{"name":"Devrek","countryCode":"TR","stateCode":"67","latitude":"41.21917000","longitude":"31.95583000"},{"name":"Ereğli","countryCode":"TR","stateCode":"67","latitude":"41.23807000","longitude":"31.60581000"},{"name":"Gökçebey İlçesi","countryCode":"TR","stateCode":"67","latitude":"41.31339000","longitude":"32.14981000"},{"name":"Kilimli","countryCode":"TR","stateCode":"67","latitude":"41.49111000","longitude":"31.83861000"},{"name":"Kozlu","countryCode":"TR","stateCode":"67","latitude":"41.43194000","longitude":"31.74583000"},{"name":"Zonguldak","countryCode":"TR","stateCode":"67","latitude":"41.45139000","longitude":"31.79305000"},{"name":"Çaycuma","countryCode":"TR","stateCode":"67","latitude":"41.42639000","longitude":"32.07556000"},{"name":"Alaçam İlçesi","countryCode":"TR","stateCode":"55","latitude":"41.61563000","longitude":"35.60632000"},{"name":"Asarcık","countryCode":"TR","stateCode":"55","latitude":"41.03556000","longitude":"36.23556000"},{"name":"Atakum","countryCode":"TR","stateCode":"55","latitude":"41.34730000","longitude":"36.23051000"},{"name":"Ayvacık","countryCode":"TR","stateCode":"55","latitude":"40.99111000","longitude":"36.63139000"},{"name":"Bafra","countryCode":"TR","stateCode":"55","latitude":"41.46082000","longitude":"35.84435000"},{"name":"Canik","countryCode":"TR","stateCode":"55","latitude":"41.23858000","longitude":"36.33694000"},{"name":"Havza","countryCode":"TR","stateCode":"55","latitude":"40.97056000","longitude":"35.66222000"},{"name":"Kavak","countryCode":"TR","stateCode":"55","latitude":"41.07833000","longitude":"36.04250000"},{"name":"Ladik","countryCode":"TR","stateCode":"55","latitude":"40.91056000","longitude":"35.89194000"},{"name":"Ondokuzmayıs İlçesi","countryCode":"TR","stateCode":"55","latitude":"41.51188000","longitude":"36.07298000"},{"name":"Salıpazarı İlçesi","countryCode":"TR","stateCode":"55","latitude":"41.09352000","longitude":"36.81718000"},{"name":"Samsun","countryCode":"TR","stateCode":"55","latitude":"41.27976000","longitude":"36.33610000"},{"name":"Tekkeköy","countryCode":"TR","stateCode":"55","latitude":"41.14493000","longitude":"36.46205000"},{"name":"Terme","countryCode":"TR","stateCode":"55","latitude":"41.20917000","longitude":"36.97389000"},{"name":"Vezirköprü","countryCode":"TR","stateCode":"55","latitude":"41.14361000","longitude":"35.45472000"},{"name":"Yakakent","countryCode":"TR","stateCode":"55","latitude":"41.63250000","longitude":"35.52889000"},{"name":"Çarşamba","countryCode":"TR","stateCode":"55","latitude":"41.19889000","longitude":"36.72194000"},{"name":"İlkadım","countryCode":"TR","stateCode":"55","latitude":"41.29161000","longitude":"36.30106000"},{"name":"Alaçatı","countryCode":"TR","stateCode":"35","latitude":"38.28246000","longitude":"26.37459000"},{"name":"Aliağa","countryCode":"TR","stateCode":"35","latitude":"38.80078000","longitude":"27.04375000"},{"name":"Bademli","countryCode":"TR","stateCode":"35","latitude":"38.08167000","longitude":"28.05778000"},{"name":"Balçova","countryCode":"TR","stateCode":"35","latitude":"38.37302000","longitude":"27.08714000"},{"name":"Bayraklı","countryCode":"TR","stateCode":"35","latitude":"38.46222000","longitude":"27.16667000"},{"name":"Bayındır","countryCode":"TR","stateCode":"35","latitude":"38.21741000","longitude":"27.64744000"},{"name":"Belevi","countryCode":"TR","stateCode":"35","latitude":"38.01500000","longitude":"27.45028000"},{"name":"Bergama","countryCode":"TR","stateCode":"35","latitude":"39.17088000","longitude":"27.18918000"},{"name":"Beydağ","countryCode":"TR","stateCode":"35","latitude":"38.08241000","longitude":"28.21609000"},{"name":"Bornova","countryCode":"TR","stateCode":"35","latitude":"38.48492000","longitude":"27.25235000"},{"name":"Buca","countryCode":"TR","stateCode":"35","latitude":"38.34813000","longitude":"27.25053000"},{"name":"Dikili","countryCode":"TR","stateCode":"35","latitude":"39.07100000","longitude":"26.89017000"},{"name":"Foça","countryCode":"TR","stateCode":"35","latitude":"38.67030000","longitude":"26.75656000"},{"name":"Gaziemir","countryCode":"TR","stateCode":"35","latitude":"38.31098000","longitude":"27.15178000"},{"name":"Gökçen","countryCode":"TR","stateCode":"35","latitude":"38.11367000","longitude":"27.87144000"},{"name":"Güzelbahçe","countryCode":"TR","stateCode":"35","latitude":"38.37046000","longitude":"26.86930000"},{"name":"Karabağlar","countryCode":"TR","stateCode":"35","latitude":"38.36912000","longitude":"27.12696000"},{"name":"Karaburun","countryCode":"TR","stateCode":"35","latitude":"38.63640000","longitude":"26.51094000"},{"name":"Karşıyaka İlçesi","countryCode":"TR","stateCode":"35","latitude":"38.46775000","longitude":"27.11502000"},{"name":"Kaymakçı","countryCode":"TR","stateCode":"35","latitude":"38.16778000","longitude":"28.11528000"},{"name":"Kemalpaşa","countryCode":"TR","stateCode":"35","latitude":"38.40883000","longitude":"27.49100000"},{"name":"Kiraz","countryCode":"TR","stateCode":"35","latitude":"38.23056000","longitude":"28.20444000"},{"name":"Konak","countryCode":"TR","stateCode":"35","latitude":"38.41448000","longitude":"27.14412000"},{"name":"Konaklı","countryCode":"TR","stateCode":"35","latitude":"38.11278000","longitude":"27.99611000"},{"name":"Kınık","countryCode":"TR","stateCode":"35","latitude":"39.08722000","longitude":"27.38333000"},{"name":"Menderes","countryCode":"TR","stateCode":"35","latitude":"38.24963000","longitude":"27.13429000"},{"name":"Menemen","countryCode":"TR","stateCode":"35","latitude":"38.61608000","longitude":"27.06315000"},{"name":"Narlıdere","countryCode":"TR","stateCode":"35","latitude":"38.38957000","longitude":"27.02431000"},{"name":"Seferihisar","countryCode":"TR","stateCode":"35","latitude":"38.18144000","longitude":"26.88877000"},{"name":"Selçuk","countryCode":"TR","stateCode":"35","latitude":"37.95137000","longitude":"27.36849000"},{"name":"Tire","countryCode":"TR","stateCode":"35","latitude":"38.06582000","longitude":"27.72730000"},{"name":"Torbalı","countryCode":"TR","stateCode":"35","latitude":"38.17603000","longitude":"27.37182000"},{"name":"Urla","countryCode":"TR","stateCode":"35","latitude":"38.32292000","longitude":"26.76403000"},{"name":"Yenifoça","countryCode":"TR","stateCode":"35","latitude":"38.73333000","longitude":"26.83333000"},{"name":"Yenişakran","countryCode":"TR","stateCode":"35","latitude":"38.88639000","longitude":"27.06694000"},{"name":"Zeytindağ","countryCode":"TR","stateCode":"35","latitude":"38.96722000","longitude":"27.07222000"},{"name":"Çandarlı","countryCode":"TR","stateCode":"35","latitude":"38.93503000","longitude":"26.93400000"},{"name":"Çaylı","countryCode":"TR","stateCode":"35","latitude":"38.15330000","longitude":"28.14406000"},{"name":"Çeşme","countryCode":"TR","stateCode":"35","latitude":"38.32614000","longitude":"26.30574000"},{"name":"Çiğli","countryCode":"TR","stateCode":"35","latitude":"38.48802000","longitude":"26.96596000"},{"name":"Ödemiş","countryCode":"TR","stateCode":"35","latitude":"38.22780000","longitude":"27.96955000"},{"name":"Özdere","countryCode":"TR","stateCode":"35","latitude":"38.01611000","longitude":"27.12806000"},{"name":"İzmir","countryCode":"TR","stateCode":"35","latitude":"38.41273000","longitude":"27.13838000"},{"name":"Almus","countryCode":"TR","stateCode":"60","latitude":"40.37583000","longitude":"36.90444000"},{"name":"Artova","countryCode":"TR","stateCode":"60","latitude":"40.11578000","longitude":"36.30010000"},{"name":"Başçiftlik","countryCode":"TR","stateCode":"60","latitude":"40.54694000","longitude":"37.16917000"},{"name":"Erbaa","countryCode":"TR","stateCode":"60","latitude":"40.71390000","longitude":"36.59364000"},{"name":"Niksar","countryCode":"TR","stateCode":"60","latitude":"40.60509000","longitude":"36.97174000"},{"name":"Pazar","countryCode":"TR","stateCode":"60","latitude":"40.27652000","longitude":"36.28347000"},{"name":"Reşadiye","countryCode":"TR","stateCode":"60","latitude":"40.43284000","longitude":"37.37652000"},{"name":"Sulusaray","countryCode":"TR","stateCode":"60","latitude":"39.99389000","longitude":"36.08404000"},{"name":"Tokat","countryCode":"TR","stateCode":"60","latitude":"40.31389000","longitude":"36.55444000"},{"name":"Turhal","countryCode":"TR","stateCode":"60","latitude":"40.38750000","longitude":"36.08111000"},{"name":"Yeşilyurt İlçesi","countryCode":"TR","stateCode":"60","latitude":"39.99916000","longitude":"36.23479000"},{"name":"Zile","countryCode":"TR","stateCode":"60","latitude":"40.30306000","longitude":"35.88639000"},{"name":"Alpu","countryCode":"TR","stateCode":"26","latitude":"39.76903000","longitude":"30.96060000"},{"name":"Beylikova","countryCode":"TR","stateCode":"26","latitude":"39.68694000","longitude":"31.20556000"},{"name":"Bozan","countryCode":"TR","stateCode":"26","latitude":"39.78806000","longitude":"31.10167000"},{"name":"Eskişehir","countryCode":"TR","stateCode":"26","latitude":"39.77667000","longitude":"30.52056000"},{"name":"Günyüzü İlçesi","countryCode":"TR","stateCode":"26","latitude":"39.39410000","longitude":"31.81400000"},{"name":"Han","countryCode":"TR","stateCode":"26","latitude":"39.15917000","longitude":"30.86139000"},{"name":"Kırka","countryCode":"TR","stateCode":"26","latitude":"39.27944000","longitude":"30.52639000"},{"name":"Mahmudiye İlçesi","countryCode":"TR","stateCode":"26","latitude":"39.50724000","longitude":"30.99247000"},{"name":"Mihalgazi","countryCode":"TR","stateCode":"26","latitude":"40.02621000","longitude":"30.57707000"},{"name":"Mihalıçcık İlçesi","countryCode":"TR","stateCode":"26","latitude":"39.87564000","longitude":"31.50091000"},{"name":"Odunpazarı","countryCode":"TR","stateCode":"26","latitude":"39.76699000","longitude":"30.54113000"},{"name":"Sarıcakaya İlçesi","countryCode":"TR","stateCode":"26","latitude":"40.04671000","longitude":"30.61994000"},{"name":"Sevinç","countryCode":"TR","stateCode":"26","latitude":"39.78000000","longitude":"30.68889000"},{"name":"Seyitgazi","countryCode":"TR","stateCode":"26","latitude":"39.44472000","longitude":"30.69472000"},{"name":"Sivrihisar","countryCode":"TR","stateCode":"26","latitude":"39.45037000","longitude":"31.53409000"},{"name":"Tepebaşı","countryCode":"TR","stateCode":"26","latitude":"39.78430000","longitude":"30.50206000"},{"name":"Çifteler","countryCode":"TR","stateCode":"26","latitude":"39.38306000","longitude":"31.03917000"},{"name":"İnönü","countryCode":"TR","stateCode":"26","latitude":"39.81534000","longitude":"30.14549000"},{"name":"Altunhisar","countryCode":"TR","stateCode":"51","latitude":"37.99159000","longitude":"34.37334000"},{"name":"Bor","countryCode":"TR","stateCode":"51","latitude":"37.89056000","longitude":"34.55889000"},{"name":"Niğde","countryCode":"TR","stateCode":"51","latitude":"37.96583000","longitude":"34.67935000"},{"name":"Ulukisla","countryCode":"TR","stateCode":"51","latitude":"37.54592000","longitude":"34.58737000"},{"name":"Çamardı İlçesi","countryCode":"TR","stateCode":"51","latitude":"37.84157000","longitude":"34.99005000"},{"name":"Çiftlik","countryCode":"TR","stateCode":"51","latitude":"38.17580000","longitude":"34.48535000"},{"name":"Altıeylül İlçesi","countryCode":"TR","stateCode":"10","latitude":"39.64099000","longitude":"27.88639000"},{"name":"Altınoluk","countryCode":"TR","stateCode":"10","latitude":"39.57944000","longitude":"26.73722000"},{"name":"Ayvalık","countryCode":"TR","stateCode":"10","latitude":"39.31927000","longitude":"26.69341000"},{"name":"Balya","countryCode":"TR","stateCode":"10","latitude":"39.74861000","longitude":"27.57889000"},{"name":"Balıkesir","countryCode":"TR","stateCode":"10","latitude":"39.64917000","longitude":"27.88611000"},{"name":"Bandırma","countryCode":"TR","stateCode":"10","latitude":"40.35222000","longitude":"27.97667000"},{"name":"Bigadiç","countryCode":"TR","stateCode":"10","latitude":"39.39250000","longitude":"28.13111000"},{"name":"Burhaniye","countryCode":"TR","stateCode":"10","latitude":"39.50041000","longitude":"26.97269000"},{"name":"Dursunbey","countryCode":"TR","stateCode":"10","latitude":"39.58596000","longitude":"28.62568000"},{"name":"Edremit","countryCode":"TR","stateCode":"10","latitude":"39.59611000","longitude":"27.02444000"},{"name":"Erdek","countryCode":"TR","stateCode":"10","latitude":"40.39960000","longitude":"27.79348000"},{"name":"Gömeç","countryCode":"TR","stateCode":"10","latitude":"39.39016000","longitude":"26.84127000"},{"name":"Gönen","countryCode":"TR","stateCode":"10","latitude":"40.10490000","longitude":"27.65399000"},{"name":"Havran","countryCode":"TR","stateCode":"10","latitude":"39.55833000","longitude":"27.09833000"},{"name":"Kepsut","countryCode":"TR","stateCode":"10","latitude":"39.68889000","longitude":"28.15222000"},{"name":"Manyas","countryCode":"TR","stateCode":"10","latitude":"40.04639000","longitude":"27.97000000"},{"name":"Marmara","countryCode":"TR","stateCode":"10","latitude":"40.58633000","longitude":"27.55541000"},{"name":"Savaştepe","countryCode":"TR","stateCode":"10","latitude":"39.38319000","longitude":"27.65612000"},{"name":"Susurluk","countryCode":"TR","stateCode":"10","latitude":"39.91361000","longitude":"28.15778000"},{"name":"Sındırgı","countryCode":"TR","stateCode":"10","latitude":"39.24128000","longitude":"28.17842000"},{"name":"İvrindi","countryCode":"TR","stateCode":"10","latitude":"39.58389000","longitude":"27.48639000"},{"name":"Altınova","countryCode":"TR","stateCode":"77","latitude":"40.69495000","longitude":"29.50986000"},{"name":"Armutlu İlçesi","countryCode":"TR","stateCode":"77","latitude":"40.52919000","longitude":"28.83871000"},{"name":"Kadıköy","countryCode":"TR","stateCode":"77","latitude":"40.62015000","longitude":"29.22536000"},{"name":"Kaytazdere","countryCode":"TR","stateCode":"77","latitude":"40.68225000","longitude":"29.53236000"},{"name":"Kocadere","countryCode":"TR","stateCode":"77","latitude":"40.63000000","longitude":"29.03000000"},{"name":"Koruköy","countryCode":"TR","stateCode":"77","latitude":"40.65435000","longitude":"29.16289000"},{"name":"Kılıç","countryCode":"TR","stateCode":"77","latitude":"40.63306000","longitude":"29.39472000"},{"name":"Taşköprü","countryCode":"TR","stateCode":"77","latitude":"40.67361000","longitude":"29.39111000"},{"name":"Termal İlçesi","countryCode":"TR","stateCode":"77","latitude":"40.61381000","longitude":"29.18049000"},{"name":"Yalova","countryCode":"TR","stateCode":"77","latitude":"40.65501000","longitude":"29.27693000"},{"name":"Çiftlikköy","countryCode":"TR","stateCode":"77","latitude":"40.66028000","longitude":"29.32361000"},{"name":"Çınarcık","countryCode":"TR","stateCode":"77","latitude":"40.64538000","longitude":"29.12450000"},{"name":"Altıntaş İlçesi","countryCode":"TR","stateCode":"43","latitude":"39.06932000","longitude":"30.12048000"},{"name":"Aslanapa","countryCode":"TR","stateCode":"43","latitude":"39.21581000","longitude":"29.86990000"},{"name":"Domaniç","countryCode":"TR","stateCode":"43","latitude":"39.80194000","longitude":"29.60918000"},{"name":"Dumlupınar","countryCode":"TR","stateCode":"43","latitude":"38.85408000","longitude":"29.97720000"},{"name":"Emet","countryCode":"TR","stateCode":"43","latitude":"39.34300000","longitude":"29.25847000"},{"name":"Gediz","countryCode":"TR","stateCode":"43","latitude":"38.99389000","longitude":"29.39131000"},{"name":"Hisarcık İlçesi","countryCode":"TR","stateCode":"43","latitude":"39.25987000","longitude":"29.24134000"},{"name":"Kütahya","countryCode":"TR","stateCode":"43","latitude":"39.42417000","longitude":"29.98333000"},{"name":"Pazarlar","countryCode":"TR","stateCode":"43","latitude":"38.99500000","longitude":"29.12583000"},{"name":"Simav","countryCode":"TR","stateCode":"43","latitude":"39.08820000","longitude":"28.97767000"},{"name":"Tavşanlı","countryCode":"TR","stateCode":"43","latitude":"39.54237000","longitude":"29.49866000"},{"name":"Çavdarhisar İlçesi","countryCode":"TR","stateCode":"43","latitude":"39.20333000","longitude":"29.63094000"},{"name":"Şaphane","countryCode":"TR","stateCode":"43","latitude":"39.02730000","longitude":"29.22218000"},{"name":"Altınyayla","countryCode":"TR","stateCode":"15","latitude":"36.99722000","longitude":"29.54579000"},{"name":"Ağlasun","countryCode":"TR","stateCode":"15","latitude":"37.64944000","longitude":"30.53417000"},{"name":"Bucak","countryCode":"TR","stateCode":"15","latitude":"37.45917000","longitude":"30.59500000"},{"name":"Burdur","countryCode":"TR","stateCode":"15","latitude":"37.72028000","longitude":"30.29083000"},{"name":"Gölhisar","countryCode":"TR","stateCode":"15","latitude":"37.14590000","longitude":"29.50876000"},{"name":"Karamanlı","countryCode":"TR","stateCode":"15","latitude":"37.37301000","longitude":"29.82308000"},{"name":"Kemer","countryCode":"TR","stateCode":"15","latitude":"37.35222000","longitude":"30.06306000"},{"name":"Kocaaliler","countryCode":"TR","stateCode":"15","latitude":"37.31694000","longitude":"30.74000000"},{"name":"Kızılkaya","countryCode":"TR","stateCode":"15","latitude":"37.30361000","longitude":"30.44417000"},{"name":"Merkez","countryCode":"TR","stateCode":"15","latitude":"37.62762000","longitude":"30.20408000"},{"name":"Tefenni","countryCode":"TR","stateCode":"15","latitude":"37.30968000","longitude":"29.77538000"},{"name":"Yeşilova","countryCode":"TR","stateCode":"15","latitude":"37.50806000","longitude":"29.75472000"},{"name":"Çavdır İlçesi","countryCode":"TR","stateCode":"15","latitude":"37.16483000","longitude":"29.69937000"},{"name":"Çeltikçi İlçesi","countryCode":"TR","stateCode":"15","latitude":"37.53885000","longitude":"30.46823000"},{"name":"Altınözü","countryCode":"TR","stateCode":"31","latitude":"36.11244000","longitude":"36.24488000"},{"name":"Anayazı","countryCode":"TR","stateCode":"31","latitude":"36.32107000","longitude":"36.19061000"},{"name":"Antakya","countryCode":"TR","stateCode":"31","latitude":"36.20655000","longitude":"36.15722000"},{"name":"Arsuz","countryCode":"TR","stateCode":"31","latitude":"36.41305000","longitude":"35.89033000"},{"name":"Açıkdere","countryCode":"TR","stateCode":"31","latitude":"36.21909000","longitude":"36.25992000"},{"name":"Aşağı Karafakılı","countryCode":"TR","stateCode":"31","latitude":"36.77885000","longitude":"36.55776000"},{"name":"Aşağıokçular","countryCode":"TR","stateCode":"31","latitude":"36.17802000","longitude":"36.14033000"},{"name":"Balıklıdere","countryCode":"TR","stateCode":"31","latitude":"36.12096000","longitude":"36.10481000"},{"name":"Belen","countryCode":"TR","stateCode":"31","latitude":"36.48866000","longitude":"36.19489000"},{"name":"Boynuyoğun","countryCode":"TR","stateCode":"31","latitude":"36.16935000","longitude":"36.34249000"},{"name":"Büyük Dalyan","countryCode":"TR","stateCode":"31","latitude":"36.28824000","longitude":"36.20903000"},{"name":"Büyükçat","countryCode":"TR","stateCode":"31","latitude":"36.11500000","longitude":"36.07740000"},{"name":"Defne","countryCode":"TR","stateCode":"31","latitude":"36.23739000","longitude":"36.16364000"},{"name":"Denizciler","countryCode":"TR","stateCode":"31","latitude":"36.64110000","longitude":"36.21418000"},{"name":"Dursunlu","countryCode":"TR","stateCode":"31","latitude":"36.16736000","longitude":"36.15788000"},{"name":"Dörtyol","countryCode":"TR","stateCode":"31","latitude":"36.83917000","longitude":"36.23025000"},{"name":"Erzin","countryCode":"TR","stateCode":"31","latitude":"36.95348000","longitude":"36.19839000"},{"name":"Gümüşgöze","countryCode":"TR","stateCode":"31","latitude":"36.14785000","longitude":"36.13284000"},{"name":"Günyazı","countryCode":"TR","stateCode":"31","latitude":"36.23307000","longitude":"36.11702000"},{"name":"Hacıpaşa","countryCode":"TR","stateCode":"31","latitude":"36.06907000","longitude":"36.37076000"},{"name":"Hassa","countryCode":"TR","stateCode":"31","latitude":"36.79944000","longitude":"36.51778000"},{"name":"Karasüleymanlı","countryCode":"TR","stateCode":"31","latitude":"36.34191000","longitude":"36.41431000"},{"name":"Kastal","countryCode":"TR","stateCode":"31","latitude":"36.24760000","longitude":"36.24090000"},{"name":"Kumlu İlçesi","countryCode":"TR","stateCode":"31","latitude":"36.36508000","longitude":"36.45526000"},{"name":"Kuzeytepe","countryCode":"TR","stateCode":"31","latitude":"36.26505000","longitude":"36.15350000"},{"name":"Kırıkhan","countryCode":"TR","stateCode":"31","latitude":"36.49939000","longitude":"36.35755000"},{"name":"Kızkalesi","countryCode":"TR","stateCode":"31","latitude":"36.46192000","longitude":"34.14199000"},{"name":"Kışlak","countryCode":"TR","stateCode":"31","latitude":"35.96750000","longitude":"36.15749000"},{"name":"Mahmutlar","countryCode":"TR","stateCode":"31","latitude":"36.94900000","longitude":"36.19231000"},{"name":"Payas","countryCode":"TR","stateCode":"31","latitude":"36.75600000","longitude":"36.21432000"},{"name":"Reyhanlı","countryCode":"TR","stateCode":"31","latitude":"36.26791000","longitude":"36.56747000"},{"name":"Samankaya","countryCode":"TR","stateCode":"31","latitude":"36.15027000","longitude":"36.12829000"},{"name":"Serinyol","countryCode":"TR","stateCode":"31","latitude":"36.36139000","longitude":"36.21361000"},{"name":"Tepehan","countryCode":"TR","stateCode":"31","latitude":"36.15853000","longitude":"36.22860000"},{"name":"Toygarlı","countryCode":"TR","stateCode":"31","latitude":"36.21261000","longitude":"36.07262000"},{"name":"Uzunbağ","countryCode":"TR","stateCode":"31","latitude":"36.14023000","longitude":"36.03603000"},{"name":"Uzunkavak","countryCode":"TR","stateCode":"31","latitude":"36.35240000","longitude":"36.41952000"},{"name":"Yayladağı","countryCode":"TR","stateCode":"31","latitude":"35.90250000","longitude":"36.06272000"},{"name":"Çırtıman","countryCode":"TR","stateCode":"31","latitude":"36.52531000","longitude":"36.18129000"},{"name":"İskenderun","countryCode":"TR","stateCode":"31","latitude":"36.58718000","longitude":"36.17347000"},{"name":"Alucra İlçesi","countryCode":"TR","stateCode":"28","latitude":"40.31924000","longitude":"38.76528000"},{"name":"Bulancak","countryCode":"TR","stateCode":"28","latitude":"40.93805000","longitude":"38.23148000"},{"name":"Dereli","countryCode":"TR","stateCode":"28","latitude":"40.61300000","longitude":"38.39000000"},{"name":"Doğankent","countryCode":"TR","stateCode":"28","latitude":"40.80750000","longitude":"38.91722000"},{"name":"Espiye","countryCode":"TR","stateCode":"28","latitude":"40.94705000","longitude":"38.70299000"},{"name":"Eynesil","countryCode":"TR","stateCode":"28","latitude":"41.06436000","longitude":"39.14274000"},{"name":"Giresun","countryCode":"TR","stateCode":"28","latitude":"40.91698000","longitude":"38.38741000"},{"name":"Görele","countryCode":"TR","stateCode":"28","latitude":"41.03083000","longitude":"39.00306000"},{"name":"Güce İlçesi","countryCode":"TR","stateCode":"28","latitude":"40.89368000","longitude":"38.80855000"},{"name":"Keşap","countryCode":"TR","stateCode":"28","latitude":"40.91387000","longitude":"38.51442000"},{"name":"Merkez","countryCode":"TR","stateCode":"28","latitude":"40.82660000","longitude":"38.36085000"},{"name":"Piraziz","countryCode":"TR","stateCode":"28","latitude":"40.92244000","longitude":"38.12458000"},{"name":"Tirebolu","countryCode":"TR","stateCode":"28","latitude":"41.00633000","longitude":"38.84980000"},{"name":"Yağlıdere İlçesi","countryCode":"TR","stateCode":"28","latitude":"40.85711000","longitude":"38.63242000"},{"name":"Çamoluk İlçesi","countryCode":"TR","stateCode":"28","latitude":"40.13418000","longitude":"38.73389000"},{"name":"Çanakçı","countryCode":"TR","stateCode":"28","latitude":"40.86000000","longitude":"39.05000000"},{"name":"Şebin Karahisar","countryCode":"TR","stateCode":"28","latitude":"40.28833000","longitude":"38.42361000"},{"name":"Amasra","countryCode":"TR","stateCode":"74","latitude":"41.74633000","longitude":"32.38633000"},{"name":"Bartın","countryCode":"TR","stateCode":"74","latitude":"41.63583000","longitude":"32.33750000"},{"name":"Kurucaşile","countryCode":"TR","stateCode":"74","latitude":"41.83781000","longitude":"32.71621000"},{"name":"Ulus İlçesi","countryCode":"TR","stateCode":"74","latitude":"41.59373000","longitude":"32.65066000"},{"name":"Amasya","countryCode":"TR","stateCode":"05","latitude":"40.65333000","longitude":"35.83306000"},{"name":"Dedeköy","countryCode":"TR","stateCode":"05","latitude":"40.74752000","longitude":"35.04249000"},{"name":"Göynücek","countryCode":"TR","stateCode":"05","latitude":"40.39917000","longitude":"35.52500000"},{"name":"Gümüşhacıköy","countryCode":"TR","stateCode":"05","latitude":"40.87306000","longitude":"35.21472000"},{"name":"Hamamözü İlçesi","countryCode":"TR","stateCode":"05","latitude":"40.79539000","longitude":"35.03367000"},{"name":"Merkez","countryCode":"TR","stateCode":"05","latitude":"40.61939000","longitude":"35.87016000"},{"name":"Merzifon İlçesi","countryCode":"TR","stateCode":"05","latitude":"40.88348000","longitude":"35.47116000"},{"name":"Suluova","countryCode":"TR","stateCode":"05","latitude":"40.83129000","longitude":"35.64788000"},{"name":"Taşova","countryCode":"TR","stateCode":"05","latitude":"40.75972000","longitude":"36.32250000"},{"name":"Andaç","countryCode":"TR","stateCode":"73","latitude":"37.35500000","longitude":"43.26395000"},{"name":"Ballı","countryCode":"TR","stateCode":"73","latitude":"37.41333000","longitude":"42.83944000"},{"name":"Balveren","countryCode":"TR","stateCode":"73","latitude":"37.48357000","longitude":"42.54834000"},{"name":"Baraniferho","countryCode":"TR","stateCode":"73","latitude":"37.46957000","longitude":"41.90593000"},{"name":"Bağlıca","countryCode":"TR","stateCode":"73","latitude":"37.43333000","longitude":"42.77417000"},{"name":"Başaran","countryCode":"TR","stateCode":"73","latitude":"37.47655000","longitude":"43.12984000"},{"name":"Becuh","countryCode":"TR","stateCode":"73","latitude":"37.39141000","longitude":"42.99018000"},{"name":"Beytüşşebap","countryCode":"TR","stateCode":"73","latitude":"37.57144000","longitude":"43.16515000"},{"name":"Bisbin","countryCode":"TR","stateCode":"73","latitude":"37.33929000","longitude":"42.56945000"},{"name":"Bostancı","countryCode":"TR","stateCode":"73","latitude":"37.17778000","longitude":"42.32906000"},{"name":"Bozalan","countryCode":"TR","stateCode":"73","latitude":"37.32874000","longitude":"42.26366000"},{"name":"Boğazören","countryCode":"TR","stateCode":"73","latitude":"37.52775000","longitude":"43.00778000"},{"name":"Cizre","countryCode":"TR","stateCode":"73","latitude":"37.33024000","longitude":"42.18484000"},{"name":"Dicle","countryCode":"TR","stateCode":"73","latitude":"37.28869000","longitude":"42.06721000"},{"name":"Doruklu","countryCode":"TR","stateCode":"73","latitude":"37.25550000","longitude":"42.33518000"},{"name":"Düzova","countryCode":"TR","stateCode":"73","latitude":"37.35413000","longitude":"42.08837000"},{"name":"Girikbedro","countryCode":"TR","stateCode":"73","latitude":"37.18028000","longitude":"42.42111000"},{"name":"Güçlükonak İlçesi","countryCode":"TR","stateCode":"73","latitude":"37.47133000","longitude":"41.91298000"},{"name":"Hilal","countryCode":"TR","stateCode":"73","latitude":"37.47528000","longitude":"42.78583000"},{"name":"Kumçatı","countryCode":"TR","stateCode":"73","latitude":"37.46594000","longitude":"42.28791000"},{"name":"Kızılsu","countryCode":"TR","stateCode":"73","latitude":"37.45402000","longitude":"42.19639000"},{"name":"Mezraa","countryCode":"TR","stateCode":"73","latitude":"37.66257000","longitude":"43.18885000"},{"name":"Ortabağ","countryCode":"TR","stateCode":"73","latitude":"37.39671000","longitude":"42.91010000"},{"name":"Ortaköy","countryCode":"TR","stateCode":"73","latitude":"37.32745000","longitude":"43.28403000"},{"name":"Pınarbaşı","countryCode":"TR","stateCode":"73","latitude":"37.21368000","longitude":"41.88689000"},{"name":"Razvaliny Ayinvan","countryCode":"TR","stateCode":"73","latitude":"37.27983000","longitude":"42.33427000"},{"name":"Silopi","countryCode":"TR","stateCode":"73","latitude":"37.24379000","longitude":"42.46345000"},{"name":"Sulak","countryCode":"TR","stateCode":"73","latitude":"37.41342000","longitude":"41.96114000"},{"name":"Tililan","countryCode":"TR","stateCode":"73","latitude":"37.37428000","longitude":"42.03386000"},{"name":"Uludere","countryCode":"TR","stateCode":"73","latitude":"37.44074000","longitude":"42.85236000"},{"name":"Uzungeçit","countryCode":"TR","stateCode":"73","latitude":"37.49052000","longitude":"42.99036000"},{"name":"Yemişli","countryCode":"TR","stateCode":"73","latitude":"37.36710000","longitude":"43.07717000"},{"name":"Yeniköy","countryCode":"TR","stateCode":"73","latitude":"37.27074000","longitude":"42.42472000"},{"name":"Çalışkan","countryCode":"TR","stateCode":"73","latitude":"37.29751000","longitude":"42.64226000"},{"name":"Çardaklı","countryCode":"TR","stateCode":"73","latitude":"37.23098000","longitude":"42.58409000"},{"name":"İdil","countryCode":"TR","stateCode":"73","latitude":"37.33481000","longitude":"41.88944000"},{"name":"Şenoba","countryCode":"TR","stateCode":"73","latitude":"37.46436000","longitude":"42.72248000"},{"name":"Şırnak","countryCode":"TR","stateCode":"73","latitude":"37.51393000","longitude":"42.45432000"},{"name":"Araban","countryCode":"TR","stateCode":"27","latitude":"37.42559000","longitude":"37.78175000"},{"name":"Doğanpınar","countryCode":"TR","stateCode":"27","latitude":"36.84321000","longitude":"37.61759000"},{"name":"Gaziantep","countryCode":"TR","stateCode":"27","latitude":"37.05944000","longitude":"37.38250000"},{"name":"Karkamış","countryCode":"TR","stateCode":"27","latitude":"36.83452000","longitude":"37.99830000"},{"name":"Nizip","countryCode":"TR","stateCode":"27","latitude":"37.00972000","longitude":"37.79417000"},{"name":"Nurdağı","countryCode":"TR","stateCode":"27","latitude":"37.16821000","longitude":"36.73623000"},{"name":"Oğuzeli","countryCode":"TR","stateCode":"27","latitude":"36.96572000","longitude":"37.51339000"},{"name":"Sekili","countryCode":"TR","stateCode":"27","latitude":"36.97876000","longitude":"37.67174000"},{"name":"Uluyatır","countryCode":"TR","stateCode":"27","latitude":"36.96333000","longitude":"37.69361000"},{"name":"Yavuzeli","countryCode":"TR","stateCode":"27","latitude":"37.31772000","longitude":"37.56824000"},{"name":"Yeşildere","countryCode":"TR","stateCode":"27","latitude":"36.97300000","longitude":"37.49488000"},{"name":"İkizce","countryCode":"TR","stateCode":"27","latitude":"36.86262000","longitude":"37.77432000"},{"name":"İslahiye İlçesi","countryCode":"TR","stateCode":"27","latitude":"36.96528000","longitude":"36.70972000"},{"name":"Şahinbey İlçesi","countryCode":"TR","stateCode":"27","latitude":"37.03741000","longitude":"37.37822000"},{"name":"Şehitkamil","countryCode":"TR","stateCode":"27","latitude":"37.17217000","longitude":"37.36974000"},{"name":"Ardahan","countryCode":"TR","stateCode":"75","latitude":"41.10871000","longitude":"42.70222000"},{"name":"Damal","countryCode":"TR","stateCode":"75","latitude":"41.34145000","longitude":"42.83680000"},{"name":"Göle","countryCode":"TR","stateCode":"75","latitude":"40.78746000","longitude":"42.60603000"},{"name":"Hanak","countryCode":"TR","stateCode":"75","latitude":"41.23344000","longitude":"42.84037000"},{"name":"Posof","countryCode":"TR","stateCode":"75","latitude":"41.51111000","longitude":"42.72917000"},{"name":"Çıldır İlçesi","countryCode":"TR","stateCode":"75","latitude":"41.13783000","longitude":"43.14169000"},{"name":"Ardanuç","countryCode":"TR","stateCode":"08","latitude":"41.12738000","longitude":"42.06292000"},{"name":"Arhavi","countryCode":"TR","stateCode":"08","latitude":"41.35121000","longitude":"41.30456000"},{"name":"Artvin","countryCode":"TR","stateCode":"08","latitude":"41.18161000","longitude":"41.82172000"},{"name":"Borçka","countryCode":"TR","stateCode":"08","latitude":"41.35792000","longitude":"41.66579000"},{"name":"Hopa","countryCode":"TR","stateCode":"08","latitude":"41.39046000","longitude":"41.41966000"},{"name":"Kemalpaşa","countryCode":"TR","stateCode":"08","latitude":"41.48336000","longitude":"41.52750000"},{"name":"Murgul","countryCode":"TR","stateCode":"08","latitude":"41.27937000","longitude":"41.55514000"},{"name":"Seyitler","countryCode":"TR","stateCode":"08","latitude":"41.19484000","longitude":"41.83696000"},{"name":"Yusufeli","countryCode":"TR","stateCode":"08","latitude":"40.82042000","longitude":"41.53743000"},{"name":"Şavşat","countryCode":"TR","stateCode":"08","latitude":"41.24027000","longitude":"42.36109000"},{"name":"Ardeşen","countryCode":"TR","stateCode":"53","latitude":"41.19111000","longitude":"40.98750000"},{"name":"Fındıklı","countryCode":"TR","stateCode":"53","latitude":"41.27110000","longitude":"41.14449000"},{"name":"Güneysu","countryCode":"TR","stateCode":"53","latitude":"40.98130000","longitude":"40.60465000"},{"name":"Hemşin İlçesi","countryCode":"TR","stateCode":"53","latitude":"41.05922000","longitude":"40.90140000"},{"name":"Kalkandere","countryCode":"TR","stateCode":"53","latitude":"40.92143000","longitude":"40.43999000"},{"name":"Nurluca","countryCode":"TR","stateCode":"53","latitude":"41.03519000","longitude":"40.90584000"},{"name":"Pazar","countryCode":"TR","stateCode":"53","latitude":"41.17917000","longitude":"40.88417000"},{"name":"Rize","countryCode":"TR","stateCode":"53","latitude":"41.02083000","longitude":"40.52194000"},{"name":"Çayeli","countryCode":"TR","stateCode":"53","latitude":"41.08941000","longitude":"40.73696000"},{"name":"İkizdere İlçesi","countryCode":"TR","stateCode":"53","latitude":"40.77713000","longitude":"40.56076000"},{"name":"İyidere","countryCode":"TR","stateCode":"53","latitude":"41.00905000","longitude":"40.37776000"},{"name":"Arıcak","countryCode":"TR","stateCode":"23","latitude":"38.56340000","longitude":"40.12480000"},{"name":"Ağın","countryCode":"TR","stateCode":"23","latitude":"38.93792000","longitude":"38.71155000"},{"name":"Baskil","countryCode":"TR","stateCode":"23","latitude":"38.56866000","longitude":"38.81634000"},{"name":"Elazığ","countryCode":"TR","stateCode":"23","latitude":"38.67431000","longitude":"39.22321000"},{"name":"Karakoçan","countryCode":"TR","stateCode":"23","latitude":"38.95178000","longitude":"40.02706000"},{"name":"Karakoçan / Elazığ","countryCode":"TR","stateCode":"23","latitude":"38.95527000","longitude":"40.04053000"},{"name":"Keban","countryCode":"TR","stateCode":"23","latitude":"38.79380000","longitude":"38.73517000"},{"name":"Kovancılar","countryCode":"TR","stateCode":"23","latitude":"38.71882000","longitude":"39.86268000"},{"name":"Maden İlçesi","countryCode":"TR","stateCode":"23","latitude":"38.39354000","longitude":"39.67252000"},{"name":"Merkez","countryCode":"TR","stateCode":"23","latitude":"38.66790000","longitude":"39.21567000"},{"name":"Palu","countryCode":"TR","stateCode":"23","latitude":"38.69135000","longitude":"39.91984000"},{"name":"Sivrice","countryCode":"TR","stateCode":"23","latitude":"38.44223000","longitude":"39.30938000"},{"name":"Turluk","countryCode":"TR","stateCode":"23","latitude":"39.44034000","longitude":"39.87773000"},{"name":"Atkaracalar","countryCode":"TR","stateCode":"18","latitude":"40.81593000","longitude":"33.07556000"},{"name":"Bayramören","countryCode":"TR","stateCode":"18","latitude":"40.94329000","longitude":"33.20300000"},{"name":"Eldivan","countryCode":"TR","stateCode":"18","latitude":"40.52975000","longitude":"33.49903000"},{"name":"Ilgaz","countryCode":"TR","stateCode":"18","latitude":"40.92511000","longitude":"33.62586000"},{"name":"Khanjarah","countryCode":"TR","stateCode":"18","latitude":"40.59995000","longitude":"33.61530000"},{"name":"Korgun","countryCode":"TR","stateCode":"18","latitude":"40.73479000","longitude":"33.51844000"},{"name":"Kurşunlu","countryCode":"TR","stateCode":"18","latitude":"40.84101000","longitude":"33.26028000"},{"name":"Kızılırmak","countryCode":"TR","stateCode":"18","latitude":"40.34556000","longitude":"33.98639000"},{"name":"Orta","countryCode":"TR","stateCode":"18","latitude":"40.62420000","longitude":"33.10928000"},{"name":"Yapraklı","countryCode":"TR","stateCode":"18","latitude":"40.75785000","longitude":"33.77819000"},{"name":"Çerkeş","countryCode":"TR","stateCode":"18","latitude":"40.81164000","longitude":"32.89358000"},{"name":"Şabanözü","countryCode":"TR","stateCode":"18","latitude":"40.48333000","longitude":"33.28333000"},{"name":"Aviski","countryCode":"TR","stateCode":"72","latitude":"37.96459000","longitude":"41.33119000"},{"name":"Aydınkonak","countryCode":"TR","stateCode":"72","latitude":"37.89461000","longitude":"41.16405000"},{"name":"Balpınar","countryCode":"TR","stateCode":"72","latitude":"37.86804000","longitude":"41.05536000"},{"name":"Batman","countryCode":"TR","stateCode":"72","latitude":"37.88738000","longitude":"41.13221000"},{"name":"Beşiri","countryCode":"TR","stateCode":"72","latitude":"37.91573000","longitude":"41.28650000"},{"name":"Beşpınar","countryCode":"TR","stateCode":"72","latitude":"37.83709000","longitude":"41.60219000"},{"name":"Binatlı","countryCode":"TR","stateCode":"72","latitude":"37.84708000","longitude":"41.21608000"},{"name":"Demiryol","countryCode":"TR","stateCode":"72","latitude":"37.91751000","longitude":"41.14984000"},{"name":"Doğankavak","countryCode":"TR","stateCode":"72","latitude":"37.96265000","longitude":"41.22675000"},{"name":"Erköklü","countryCode":"TR","stateCode":"72","latitude":"37.86182000","longitude":"41.14413000"},{"name":"Gercüş İlçesi","countryCode":"TR","stateCode":"72","latitude":"37.59139000","longitude":"41.33278000"},{"name":"Gerdzhyush","countryCode":"TR","stateCode":"72","latitude":"37.56249000","longitude":"41.37753000"},{"name":"Hasankeyf","countryCode":"TR","stateCode":"72","latitude":"37.70612000","longitude":"41.40480000"},{"name":"Hisar","countryCode":"TR","stateCode":"72","latitude":"37.60094000","longitude":"41.22799000"},{"name":"Kayapınar","countryCode":"TR","stateCode":"72","latitude":"37.55762000","longitude":"41.16231000"},{"name":"Kozluk İlçesi","countryCode":"TR","stateCode":"72","latitude":"38.19249000","longitude":"41.48705000"},{"name":"Merkez","countryCode":"TR","stateCode":"72","latitude":"37.84362000","longitude":"41.18341000"},{"name":"Oymataş","countryCode":"TR","stateCode":"72","latitude":"37.79856000","longitude":"41.02083000"},{"name":"Sason","countryCode":"TR","stateCode":"72","latitude":"38.32767000","longitude":"41.41377000"},{"name":"Yeniköy","countryCode":"TR","stateCode":"72","latitude":"37.88042000","longitude":"41.05004000"},{"name":"Yenipınar","countryCode":"TR","stateCode":"72","latitude":"37.84291000","longitude":"41.30137000"},{"name":"Yolağzı","countryCode":"TR","stateCode":"72","latitude":"37.52554000","longitude":"41.35340000"},{"name":"Çevrimova","countryCode":"TR","stateCode":"72","latitude":"37.84003000","longitude":"41.27288000"},{"name":"Aydıntepe","countryCode":"TR","stateCode":"69","latitude":"40.38325000","longitude":"40.14272000"},{"name":"Bayburt","countryCode":"TR","stateCode":"69","latitude":"40.25631000","longitude":"40.22289000"},{"name":"Demirözü İlçesi","countryCode":"TR","stateCode":"69","latitude":"40.16560000","longitude":"39.89343000"},{"name":"Pulur","countryCode":"TR","stateCode":"69","latitude":"40.16023000","longitude":"39.89239000"},{"name":"Ayrancı İlçesi","countryCode":"TR","stateCode":"70","latitude":"37.37111000","longitude":"33.69291000"},{"name":"Başyayla","countryCode":"TR","stateCode":"70","latitude":"36.75337000","longitude":"32.68018000"},{"name":"Ermenek","countryCode":"TR","stateCode":"70","latitude":"36.64043000","longitude":"32.89179000"},{"name":"Karaman","countryCode":"TR","stateCode":"70","latitude":"37.18111000","longitude":"33.21500000"},{"name":"Kazımkarabekir","countryCode":"TR","stateCode":"70","latitude":"37.23028000","longitude":"32.95889000"},{"name":"Sarıveliler","countryCode":"TR","stateCode":"70","latitude":"36.69705000","longitude":"32.61203000"},{"name":"İnönü","countryCode":"TR","stateCode":"70","latitude":"37.31667000","longitude":"33.76667000"},{"name":"Ayvacık","countryCode":"TR","stateCode":"17","latitude":"39.60111000","longitude":"26.40472000"},{"name":"Bayramiç İlçesi","countryCode":"TR","stateCode":"17","latitude":"39.81951000","longitude":"26.62490000"},{"name":"Behram","countryCode":"TR","stateCode":"17","latitude":"39.49344000","longitude":"26.33316000"},{"name":"Biga","countryCode":"TR","stateCode":"17","latitude":"40.26921000","longitude":"27.20841000"},{"name":"Bozcaada","countryCode":"TR","stateCode":"17","latitude":"39.82409000","longitude":"26.04069000"},{"name":"Eceabat","countryCode":"TR","stateCode":"17","latitude":"40.18416000","longitude":"26.35740000"},{"name":"Ezine","countryCode":"TR","stateCode":"17","latitude":"39.78561000","longitude":"26.34083000"},{"name":"Gelibolu","countryCode":"TR","stateCode":"17","latitude":"40.41028000","longitude":"26.67083000"},{"name":"Geyikli","countryCode":"TR","stateCode":"17","latitude":"39.80472000","longitude":"26.20750000"},{"name":"Gökçeada","countryCode":"TR","stateCode":"17","latitude":"40.16523000","longitude":"25.85907000"},{"name":"Hamdibey","countryCode":"TR","stateCode":"17","latitude":"39.84944000","longitude":"27.24806000"},{"name":"Kalkım","countryCode":"TR","stateCode":"17","latitude":"39.81167000","longitude":"27.21500000"},{"name":"Lapseki","countryCode":"TR","stateCode":"17","latitude":"40.34417000","longitude":"26.68556000"},{"name":"Lâpseki İlçesi","countryCode":"TR","stateCode":"17","latitude":"40.35280000","longitude":"26.70657000"},{"name":"Merkez","countryCode":"TR","stateCode":"17","latitude":"40.05093000","longitude":"26.49489000"},{"name":"Yenice","countryCode":"TR","stateCode":"17","latitude":"39.93083000","longitude":"27.25806000"},{"name":"Çan","countryCode":"TR","stateCode":"17","latitude":"40.03328000","longitude":"27.05236000"},{"name":"Çanakkale","countryCode":"TR","stateCode":"17","latitude":"40.15552000","longitude":"26.41271000"},{"name":"Aziziye","countryCode":"TR","stateCode":"25","latitude":"39.94028000","longitude":"41.11153000"},{"name":"Aşkale","countryCode":"TR","stateCode":"25","latitude":"39.92083000","longitude":"40.69500000"},{"name":"Erzurum","countryCode":"TR","stateCode":"25","latitude":"39.90861000","longitude":"41.27694000"},{"name":"Horasan","countryCode":"TR","stateCode":"25","latitude":"40.03885000","longitude":"42.16366000"},{"name":"Hınıs","countryCode":"TR","stateCode":"25","latitude":"39.35766000","longitude":"41.69253000"},{"name":"Ilıca","countryCode":"TR","stateCode":"25","latitude":"39.94653000","longitude":"41.09520000"},{"name":"Karayazı","countryCode":"TR","stateCode":"25","latitude":"39.69604000","longitude":"42.14277000"},{"name":"Karaçoban","countryCode":"TR","stateCode":"25","latitude":"39.34364000","longitude":"42.09918000"},{"name":"Köprüköy İlçesi","countryCode":"TR","stateCode":"25","latitude":"39.97178000","longitude":"41.86804000"},{"name":"Narman","countryCode":"TR","stateCode":"25","latitude":"40.34449000","longitude":"41.86088000"},{"name":"Oltu","countryCode":"TR","stateCode":"25","latitude":"40.53945000","longitude":"41.98722000"},{"name":"Olur","countryCode":"TR","stateCode":"25","latitude":"40.82165000","longitude":"42.13055000"},{"name":"Palandöken","countryCode":"TR","stateCode":"25","latitude":"39.85560000","longitude":"41.27975000"},{"name":"Pasinler","countryCode":"TR","stateCode":"25","latitude":"39.97975000","longitude":"41.66997000"},{"name":"Pazaryolu","countryCode":"TR","stateCode":"25","latitude":"40.41142000","longitude":"40.76780000"},{"name":"Tekman","countryCode":"TR","stateCode":"25","latitude":"39.64111000","longitude":"41.50542000"},{"name":"Tortum","countryCode":"TR","stateCode":"25","latitude":"40.28892000","longitude":"41.54096000"},{"name":"Uzundere","countryCode":"TR","stateCode":"25","latitude":"40.53218000","longitude":"41.53832000"},{"name":"Yakutiye","countryCode":"TR","stateCode":"25","latitude":"40.00132000","longitude":"41.30997000"},{"name":"Çat İlçesi","countryCode":"TR","stateCode":"25","latitude":"39.61055000","longitude":"40.97851000"},{"name":"İspir","countryCode":"TR","stateCode":"25","latitude":"40.47981000","longitude":"40.99373000"},{"name":"Şenkaya","countryCode":"TR","stateCode":"25","latitude":"40.55652000","longitude":"42.34266000"},{"name":"Ağrı","countryCode":"TR","stateCode":"04","latitude":"39.71944000","longitude":"43.05139000"},{"name":"Diyadin","countryCode":"TR","stateCode":"04","latitude":"39.54056000","longitude":"43.67135000"},{"name":"Doğubayazıt","countryCode":"TR","stateCode":"04","latitude":"39.54694000","longitude":"44.08417000"},{"name":"Eleşkirt","countryCode":"TR","stateCode":"04","latitude":"39.79803000","longitude":"42.67574000"},{"name":"Hamur","countryCode":"TR","stateCode":"04","latitude":"39.60561000","longitude":"42.98500000"},{"name":"Patnos","countryCode":"TR","stateCode":"04","latitude":"39.22493000","longitude":"42.85693000"},{"name":"Taşlıçay","countryCode":"TR","stateCode":"04","latitude":"39.62966000","longitude":"43.36878000"},{"name":"Tutak İlçesi","countryCode":"TR","stateCode":"04","latitude":"39.55042000","longitude":"42.77572000"},{"name":"Babaeski","countryCode":"TR","stateCode":"39","latitude":"41.43250000","longitude":"27.09306000"},{"name":"Demirköy İlçesi","countryCode":"TR","stateCode":"39","latitude":"41.83567000","longitude":"27.77137000"},{"name":"Kofçaz","countryCode":"TR","stateCode":"39","latitude":"41.94481000","longitude":"27.15829000"},{"name":"Kırklareli","countryCode":"TR","stateCode":"39","latitude":"41.73508000","longitude":"27.22521000"},{"name":"Lüleburgaz İlçesi","countryCode":"TR","stateCode":"39","latitude":"41.41495000","longitude":"27.37325000"},{"name":"Pehlivanköy","countryCode":"TR","stateCode":"39","latitude":"41.34812000","longitude":"26.92522000"},{"name":"Pınarhisar","countryCode":"TR","stateCode":"39","latitude":"41.62417000","longitude":"27.52000000"},{"name":"Vize","countryCode":"TR","stateCode":"39","latitude":"41.57250000","longitude":"27.76583000"},{"name":"Üsküp","countryCode":"TR","stateCode":"39","latitude":"41.73583000","longitude":"27.40528000"},{"name":"Bahçe İlçesi","countryCode":"TR","stateCode":"80","latitude":"37.20105000","longitude":"36.57687000"},{"name":"Düziçi İlçesi","countryCode":"TR","stateCode":"80","latitude":"37.25062000","longitude":"36.47051000"},{"name":"Hasanbeyli","countryCode":"TR","stateCode":"80","latitude":"37.12838000","longitude":"36.54608000"},{"name":"Kadirli","countryCode":"TR","stateCode":"80","latitude":"37.37389000","longitude":"36.09611000"},{"name":"Osmaniye","countryCode":"TR","stateCode":"80","latitude":"37.07417000","longitude":"36.24778000"},{"name":"Sumbas İlçesi","countryCode":"TR","stateCode":"80","latitude":"37.46169000","longitude":"36.02914000"},{"name":"Toprakkale","countryCode":"TR","stateCode":"80","latitude":"37.06855000","longitude":"36.14661000"},{"name":"Bahçecik","countryCode":"TR","stateCode":"41","latitude":"40.66810000","longitude":"29.91478000"},{"name":"Balçık","countryCode":"TR","stateCode":"41","latitude":"40.87250000","longitude":"29.42833000"},{"name":"Başiskele","countryCode":"TR","stateCode":"41","latitude":"40.64574000","longitude":"29.90015000"},{"name":"Darıca","countryCode":"TR","stateCode":"41","latitude":"40.76780000","longitude":"29.37126000"},{"name":"Derince","countryCode":"TR","stateCode":"41","latitude":"40.75694000","longitude":"29.81472000"},{"name":"Dilovası","countryCode":"TR","stateCode":"41","latitude":"40.77972000","longitude":"29.53500000"},{"name":"Gebze","countryCode":"TR","stateCode":"41","latitude":"40.80276000","longitude":"29.43068000"},{"name":"Gölcük","countryCode":"TR","stateCode":"41","latitude":"40.70323000","longitude":"29.87216000"},{"name":"Halıdere","countryCode":"TR","stateCode":"41","latitude":"40.71604000","longitude":"29.75223000"},{"name":"Kandıra","countryCode":"TR","stateCode":"41","latitude":"41.07000000","longitude":"30.15262000"},{"name":"Karamürsel","countryCode":"TR","stateCode":"41","latitude":"40.69129000","longitude":"29.61649000"},{"name":"Kartepe","countryCode":"TR","stateCode":"41","latitude":"40.75246000","longitude":"30.02787000"},{"name":"Karşıyaka","countryCode":"TR","stateCode":"41","latitude":"40.69360000","longitude":"29.94154000"},{"name":"Kefken","countryCode":"TR","stateCode":"41","latitude":"41.16833000","longitude":"30.22972000"},{"name":"Kullar","countryCode":"TR","stateCode":"41","latitude":"40.72419000","longitude":"29.98943000"},{"name":"Körfez","countryCode":"TR","stateCode":"41","latitude":"40.76704000","longitude":"29.78275000"},{"name":"Köseköy","countryCode":"TR","stateCode":"41","latitude":"40.74012000","longitude":"30.00556000"},{"name":"Tavşancıl","countryCode":"TR","stateCode":"41","latitude":"40.77083000","longitude":"29.57194000"},{"name":"Tavşanlı","countryCode":"TR","stateCode":"41","latitude":"40.81876000","longitude":"29.51136000"},{"name":"Ulaşlı","countryCode":"TR","stateCode":"41","latitude":"40.70583000","longitude":"29.69608000"},{"name":"Yalakdere","countryCode":"TR","stateCode":"41","latitude":"40.60636000","longitude":"29.56225000"},{"name":"Yuvacık","countryCode":"TR","stateCode":"41","latitude":"40.68815000","longitude":"29.96738000"},{"name":"Çayırova","countryCode":"TR","stateCode":"41","latitude":"40.82784000","longitude":"29.39014000"},{"name":"İhsaniye","countryCode":"TR","stateCode":"41","latitude":"40.69087000","longitude":"29.83472000"},{"name":"İzmit","countryCode":"TR","stateCode":"41","latitude":"40.77521000","longitude":"29.94624000"},{"name":"Bahçesaray","countryCode":"TR","stateCode":"65","latitude":"38.12460000","longitude":"42.79825000"},{"name":"Başkale","countryCode":"TR","stateCode":"65","latitude":"38.04526000","longitude":"44.01718000"},{"name":"Edremit","countryCode":"TR","stateCode":"65","latitude":"38.37889000","longitude":"43.29717000"},{"name":"Erciş","countryCode":"TR","stateCode":"65","latitude":"39.15123000","longitude":"43.33705000"},{"name":"Gevaş","countryCode":"TR","stateCode":"65","latitude":"38.29210000","longitude":"43.10189000"},{"name":"Gürpınar","countryCode":"TR","stateCode":"65","latitude":"38.32372000","longitude":"43.40991000"},{"name":"Konalga","countryCode":"TR","stateCode":"65","latitude":"37.86035000","longitude":"43.09678000"},{"name":"Muradiye","countryCode":"TR","stateCode":"65","latitude":"38.97889000","longitude":"43.75374000"},{"name":"Saray","countryCode":"TR","stateCode":"65","latitude":"38.64691000","longitude":"44.16116000"},{"name":"Tuşpa","countryCode":"TR","stateCode":"65","latitude":"38.48423000","longitude":"43.40218000"},{"name":"Van","countryCode":"TR","stateCode":"65","latitude":"38.49457000","longitude":"43.38323000"},{"name":"Çaldıran","countryCode":"TR","stateCode":"65","latitude":"39.14317000","longitude":"43.91068000"},{"name":"Çatak İlçesi","countryCode":"TR","stateCode":"65","latitude":"38.00780000","longitude":"43.06195000"},{"name":"Özalp","countryCode":"TR","stateCode":"65","latitude":"38.65455000","longitude":"43.98869000"},{"name":"İpekyolu","countryCode":"TR","stateCode":"65","latitude":"38.49041000","longitude":"43.34690000"},{"name":"Bahşılı İlçesi","countryCode":"TR","stateCode":"71","latitude":"39.80979000","longitude":"33.44080000"},{"name":"Balışeyh","countryCode":"TR","stateCode":"71","latitude":"39.91411000","longitude":"33.72333000"},{"name":"Delice","countryCode":"TR","stateCode":"71","latitude":"39.95371000","longitude":"34.02587000"},{"name":"Karakeçili","countryCode":"TR","stateCode":"71","latitude":"39.59417000","longitude":"33.37778000"},{"name":"Keskin","countryCode":"TR","stateCode":"71","latitude":"39.67306000","longitude":"33.61361000"},{"name":"Kırıkkale","countryCode":"TR","stateCode":"71","latitude":"39.84528000","longitude":"33.50639000"},{"name":"Sulakyurt","countryCode":"TR","stateCode":"71","latitude":"40.15733000","longitude":"33.71600000"},{"name":"Yahşihan İlçesi","countryCode":"TR","stateCode":"71","latitude":"39.85992000","longitude":"33.45615000"},{"name":"Çelebi İlçesi","countryCode":"TR","stateCode":"71","latitude":"39.47470000","longitude":"33.52895000"},{"name":"Banaz","countryCode":"TR","stateCode":"64","latitude":"38.73707000","longitude":"29.75194000"},{"name":"Bölme","countryCode":"TR","stateCode":"64","latitude":"38.62076000","longitude":"29.37373000"},{"name":"Eşme","countryCode":"TR","stateCode":"64","latitude":"38.39976000","longitude":"28.96905000"},{"name":"Güllü","countryCode":"TR","stateCode":"64","latitude":"38.27114000","longitude":"29.10451000"},{"name":"Karahallı","countryCode":"TR","stateCode":"64","latitude":"38.32083000","longitude":"29.53028000"},{"name":"Kızılcasöğüt","countryCode":"TR","stateCode":"64","latitude":"38.65111000","longitude":"29.66611000"},{"name":"Merkez","countryCode":"TR","stateCode":"64","latitude":"38.68463000","longitude":"29.29455000"},{"name":"Selçikler","countryCode":"TR","stateCode":"64","latitude":"38.49837000","longitude":"29.65482000"},{"name":"Sivaslı","countryCode":"TR","stateCode":"64","latitude":"38.49944000","longitude":"29.68361000"},{"name":"Ulubey","countryCode":"TR","stateCode":"64","latitude":"38.41987000","longitude":"29.29129000"},{"name":"Uşak","countryCode":"TR","stateCode":"64","latitude":"38.67351000","longitude":"29.40580000"},{"name":"İlyaslı","countryCode":"TR","stateCode":"64","latitude":"38.60389000","longitude":"29.20056000"},{"name":"Baykan","countryCode":"TR","stateCode":"56","latitude":"38.15754000","longitude":"41.77330000"},{"name":"Civankan","countryCode":"TR","stateCode":"56","latitude":"37.90339000","longitude":"41.87752000"},{"name":"Doğanca","countryCode":"TR","stateCode":"56","latitude":"37.79955000","longitude":"42.33099000"},{"name":"Doğanköy","countryCode":"TR","stateCode":"56","latitude":"37.76334000","longitude":"42.78929000"},{"name":"Eruh","countryCode":"TR","stateCode":"56","latitude":"37.74183000","longitude":"42.17422000"},{"name":"Gökbudak","countryCode":"TR","stateCode":"56","latitude":"37.90367000","longitude":"42.64866000"},{"name":"Gökçekoru","countryCode":"TR","stateCode":"56","latitude":"37.95621000","longitude":"42.44971000"},{"name":"Gölgelikonak","countryCode":"TR","stateCode":"56","latitude":"37.76923000","longitude":"42.12744000"},{"name":"Gözpınar","countryCode":"TR","stateCode":"56","latitude":"37.97717000","longitude":"41.45761000"},{"name":"Güleçler","countryCode":"TR","stateCode":"56","latitude":"37.95333000","longitude":"42.53861000"},{"name":"Kayabağlar","countryCode":"TR","stateCode":"56","latitude":"37.98599000","longitude":"41.66756000"},{"name":"Kurtalan","countryCode":"TR","stateCode":"56","latitude":"37.92533000","longitude":"41.68493000"},{"name":"Lodi","countryCode":"TR","stateCode":"56","latitude":"37.71261000","longitude":"41.91540000"},{"name":"Okçular","countryCode":"TR","stateCode":"56","latitude":"37.74152000","longitude":"42.44075000"},{"name":"Palamutlu","countryCode":"TR","stateCode":"56","latitude":"37.89583000","longitude":"42.20250000"},{"name":"Pervari","countryCode":"TR","stateCode":"56","latitude":"37.93573000","longitude":"42.54927000"},{"name":"Serhatta","countryCode":"TR","stateCode":"56","latitude":"37.66278000","longitude":"42.14064000"},{"name":"Siirt","countryCode":"TR","stateCode":"56","latitude":"37.92930000","longitude":"41.94134000"},{"name":"Taliban","countryCode":"TR","stateCode":"56","latitude":"37.98100000","longitude":"41.41328000"},{"name":"Taşlı","countryCode":"TR","stateCode":"56","latitude":"37.98699000","longitude":"42.13510000"},{"name":"Tillo","countryCode":"TR","stateCode":"56","latitude":"37.94911000","longitude":"42.01210000"},{"name":"Şirvan","countryCode":"TR","stateCode":"56","latitude":"38.06251000","longitude":"42.02517000"},{"name":"Bayır","countryCode":"TR","stateCode":"48","latitude":"37.26774000","longitude":"28.21677000"},{"name":"Bodrum","countryCode":"TR","stateCode":"48","latitude":"37.06500000","longitude":"27.49819000"},{"name":"Bozarmut","countryCode":"TR","stateCode":"48","latitude":"37.30917000","longitude":"28.16972000"},{"name":"Dalaman","countryCode":"TR","stateCode":"48","latitude":"36.81691000","longitude":"28.87815000"},{"name":"Dalyan","countryCode":"TR","stateCode":"48","latitude":"36.83429000","longitude":"28.64460000"},{"name":"Datça","countryCode":"TR","stateCode":"48","latitude":"36.73778000","longitude":"27.68417000"},{"name":"Fethiye","countryCode":"TR","stateCode":"48","latitude":"36.64038000","longitude":"29.12758000"},{"name":"Göcek","countryCode":"TR","stateCode":"48","latitude":"36.75345000","longitude":"28.94571000"},{"name":"Güvercinlik","countryCode":"TR","stateCode":"48","latitude":"37.13706000","longitude":"27.58186000"},{"name":"Kargı","countryCode":"TR","stateCode":"48","latitude":"36.70132000","longitude":"29.07557000"},{"name":"Kavaklıdere","countryCode":"TR","stateCode":"48","latitude":"37.43929000","longitude":"28.38402000"},{"name":"Köyceğiz İlçesi","countryCode":"TR","stateCode":"48","latitude":"36.97798000","longitude":"28.72418000"},{"name":"Marmaris","countryCode":"TR","stateCode":"48","latitude":"36.85500000","longitude":"28.27417000"},{"name":"Menteşe","countryCode":"TR","stateCode":"48","latitude":"37.21447000","longitude":"28.36168000"},{"name":"Milas","countryCode":"TR","stateCode":"48","latitude":"37.31639000","longitude":"27.78389000"},{"name":"Muğla","countryCode":"TR","stateCode":"48","latitude":"37.21807000","longitude":"28.36650000"},{"name":"Ortaca","countryCode":"TR","stateCode":"48","latitude":"36.83915000","longitude":"28.76457000"},{"name":"Sarigerme","countryCode":"TR","stateCode":"48","latitude":"36.71549000","longitude":"28.70436000"},{"name":"Seydikemer","countryCode":"TR","stateCode":"48","latitude":"36.64308000","longitude":"29.34929000"},{"name":"Turgut","countryCode":"TR","stateCode":"48","latitude":"37.37500000","longitude":"28.03111000"},{"name":"Turgutreis","countryCode":"TR","stateCode":"48","latitude":"37.01667000","longitude":"27.26667000"},{"name":"Ula","countryCode":"TR","stateCode":"48","latitude":"37.10491000","longitude":"28.41667000"},{"name":"Yalıkavak","countryCode":"TR","stateCode":"48","latitude":"37.10528000","longitude":"27.29722000"},{"name":"Yaniklar","countryCode":"TR","stateCode":"48","latitude":"36.70827000","longitude":"29.05081000"},{"name":"Yatağan","countryCode":"TR","stateCode":"48","latitude":"37.35864000","longitude":"28.11441000"},{"name":"Ölüdeniz","countryCode":"TR","stateCode":"48","latitude":"36.56674000","longitude":"29.14467000"},{"name":"Bilecik","countryCode":"TR","stateCode":"11","latitude":"40.14192000","longitude":"29.97932000"},{"name":"Bozüyük","countryCode":"TR","stateCode":"11","latitude":"39.90778000","longitude":"30.03667000"},{"name":"Dodurga","countryCode":"TR","stateCode":"11","latitude":"39.79972000","longitude":"29.91722000"},{"name":"Gölpazarı","countryCode":"TR","stateCode":"11","latitude":"40.28472000","longitude":"30.31722000"},{"name":"Küplü","countryCode":"TR","stateCode":"11","latitude":"40.09837000","longitude":"30.00010000"},{"name":"Osmaneli","countryCode":"TR","stateCode":"11","latitude":"40.35722000","longitude":"30.01417000"},{"name":"Pazaryeri","countryCode":"TR","stateCode":"11","latitude":"39.99395000","longitude":"29.90424000"},{"name":"Söğüt İlçesi","countryCode":"TR","stateCode":"11","latitude":"40.02479000","longitude":"30.17300000"},{"name":"Vezirhan","countryCode":"TR","stateCode":"11","latitude":"40.24472000","longitude":"30.02000000"},{"name":"Yenipazar","countryCode":"TR","stateCode":"11","latitude":"40.17833000","longitude":"30.52000000"},{"name":"İnhisar","countryCode":"TR","stateCode":"11","latitude":"40.04932000","longitude":"30.38521000"},{"name":"Bolu","countryCode":"TR","stateCode":"14","latitude":"40.73583000","longitude":"31.60611000"},{"name":"Dörtdivan","countryCode":"TR","stateCode":"14","latitude":"40.72052000","longitude":"32.06314000"},{"name":"Gerede","countryCode":"TR","stateCode":"14","latitude":"40.71364000","longitude":"32.31263000"},{"name":"Göynük","countryCode":"TR","stateCode":"14","latitude":"40.40028000","longitude":"30.78833000"},{"name":"Kıbrıscık","countryCode":"TR","stateCode":"14","latitude":"40.40778000","longitude":"31.85194000"},{"name":"Mengen","countryCode":"TR","stateCode":"14","latitude":"40.93877000","longitude":"32.07642000"},{"name":"Mudurnu","countryCode":"TR","stateCode":"14","latitude":"40.47300000","longitude":"31.20755000"},{"name":"Seben","countryCode":"TR","stateCode":"14","latitude":"40.41134000","longitude":"31.57359000"},{"name":"Yeniçağa","countryCode":"TR","stateCode":"14","latitude":"40.77115000","longitude":"32.03375000"},{"name":"Bulanık","countryCode":"TR","stateCode":"49","latitude":"39.08656000","longitude":"42.27158000"},{"name":"Hasköy","countryCode":"TR","stateCode":"49","latitude":"38.68231000","longitude":"41.67851000"},{"name":"Korkut","countryCode":"TR","stateCode":"49","latitude":"38.73390000","longitude":"41.78396000"},{"name":"Malazgirt","countryCode":"TR","stateCode":"49","latitude":"39.14650000","longitude":"42.53536000"},{"name":"Merkez","countryCode":"TR","stateCode":"49","latitude":"38.83793000","longitude":"41.48332000"},{"name":"Muş","countryCode":"TR","stateCode":"49","latitude":"38.73163000","longitude":"41.48482000"},{"name":"Varto","countryCode":"TR","stateCode":"49","latitude":"39.17375000","longitude":"41.45402000"},{"name":"Cimin","countryCode":"TR","stateCode":"24","latitude":"39.70947000","longitude":"39.70015000"},{"name":"Erzincan","countryCode":"TR","stateCode":"24","latitude":"39.73919000","longitude":"39.49015000"},{"name":"Kemah","countryCode":"TR","stateCode":"24","latitude":"39.59606000","longitude":"39.02329000"},{"name":"Kemaliye","countryCode":"TR","stateCode":"24","latitude":"39.26288000","longitude":"38.49674000"},{"name":"Otlukbeli","countryCode":"TR","stateCode":"24","latitude":"39.97000000","longitude":"40.01872000"},{"name":"Refahiye","countryCode":"TR","stateCode":"24","latitude":"39.89315000","longitude":"38.76607000"},{"name":"Tercan","countryCode":"TR","stateCode":"24","latitude":"39.77709000","longitude":"40.37783000"},{"name":"Çayırlı İlçesi","countryCode":"TR","stateCode":"24","latitude":"39.80454000","longitude":"40.03724000"},{"name":"Üzümlü İlçesi","countryCode":"TR","stateCode":"24","latitude":"39.70943000","longitude":"39.70125000"},{"name":"İliç İlçesi","countryCode":"TR","stateCode":"24","latitude":"39.45587000","longitude":"38.56409000"},{"name":"Edirne","countryCode":"TR","stateCode":"22","latitude":"41.67719000","longitude":"26.55597000"},{"name":"Enez","countryCode":"TR","stateCode":"22","latitude":"40.72472000","longitude":"26.08250000"},{"name":"Havsa","countryCode":"TR","stateCode":"22","latitude":"41.54898000","longitude":"26.82207000"},{"name":"Keşan","countryCode":"TR","stateCode":"22","latitude":"40.85583000","longitude":"26.63028000"},{"name":"Küplü","countryCode":"TR","stateCode":"22","latitude":"41.10694000","longitude":"26.35194000"},{"name":"Lâlapaşa","countryCode":"TR","stateCode":"22","latitude":"41.83951000","longitude":"26.73561000"},{"name":"Meriç","countryCode":"TR","stateCode":"22","latitude":"41.19183000","longitude":"26.42097000"},{"name":"Süloğlu İlçesi","countryCode":"TR","stateCode":"22","latitude":"41.77956000","longitude":"26.92602000"},{"name":"Uzunköprü","countryCode":"TR","stateCode":"22","latitude":"41.26597000","longitude":"26.68850000"},{"name":"İpsala","countryCode":"TR","stateCode":"22","latitude":"40.92115000","longitude":"26.38273000"},{"name":"Eflani","countryCode":"TR","stateCode":"78","latitude":"41.42289000","longitude":"32.95761000"},{"name":"Eskipazar İlçesi","countryCode":"TR","stateCode":"78","latitude":"40.95207000","longitude":"32.54604000"},{"name":"Gözyeri","countryCode":"TR","stateCode":"78","latitude":"40.86596000","longitude":"32.54167000"},{"name":"Karabük","countryCode":"TR","stateCode":"78","latitude":"41.20488000","longitude":"32.62768000"},{"name":"Ovacık İlçesi","countryCode":"TR","stateCode":"78","latitude":"41.08029000","longitude":"32.93224000"},{"name":"Safranbolu","countryCode":"TR","stateCode":"78","latitude":"41.25083000","longitude":"32.69417000"},{"name":"Yenice","countryCode":"TR","stateCode":"78","latitude":"41.19962000","longitude":"32.33133000"},{"name":"Elbeyli","countryCode":"TR","stateCode":"79","latitude":"36.67417000","longitude":"37.46667000"},{"name":"Kilis","countryCode":"TR","stateCode":"79","latitude":"36.71611000","longitude":"37.11500000"},{"name":"Musabeyli","countryCode":"TR","stateCode":"79","latitude":"36.88639000","longitude":"36.91861000"},{"name":"Polateli İlçesi","countryCode":"TR","stateCode":"79","latitude":"36.83694000","longitude":"37.15083000"},{"name":"Ergene","countryCode":"TR","stateCode":"59","latitude":"40.85953000","longitude":"27.27081000"},{"name":"Hayrabolu","countryCode":"TR","stateCode":"59","latitude":"41.21311000","longitude":"27.10688000"},{"name":"Kapaklı","countryCode":"TR","stateCode":"59","latitude":"41.32912000","longitude":"27.98064000"},{"name":"Kumbağ","countryCode":"TR","stateCode":"59","latitude":"40.88236000","longitude":"27.45919000"},{"name":"Malkara","countryCode":"TR","stateCode":"59","latitude":"40.89000000","longitude":"26.90111000"},{"name":"Marmara Ereğlisi","countryCode":"TR","stateCode":"59","latitude":"40.97003000","longitude":"27.95528000"},{"name":"Marmaracık","countryCode":"TR","stateCode":"59","latitude":"41.20667000","longitude":"27.75444000"},{"name":"Muratlı İlçesi","countryCode":"TR","stateCode":"59","latitude":"41.18345000","longitude":"27.51454000"},{"name":"Saray","countryCode":"TR","stateCode":"59","latitude":"41.44431000","longitude":"27.92194000"},{"name":"Sultanköy","countryCode":"TR","stateCode":"59","latitude":"41.02139000","longitude":"27.98861000"},{"name":"Süleymanpaşa","countryCode":"TR","stateCode":"59","latitude":"40.97990000","longitude":"27.30377000"},{"name":"Tekirdağ","countryCode":"TR","stateCode":"59","latitude":"40.97810000","longitude":"27.51101000"},{"name":"Velimeşe","countryCode":"TR","stateCode":"59","latitude":"41.25361000","longitude":"27.87833000"},{"name":"Çerkezköy","countryCode":"TR","stateCode":"59","latitude":"41.28616000","longitude":"27.99969000"},{"name":"Çorlu","countryCode":"TR","stateCode":"59","latitude":"41.15917000","longitude":"27.80000000"},{"name":"Şarköy İlçesi","countryCode":"TR","stateCode":"59","latitude":"40.62513000","longitude":"27.10069000"},{"name":"Evren","countryCode":"TR","stateCode":"29","latitude":"40.24527000","longitude":"39.17535000"},{"name":"Gumushkhane","countryCode":"TR","stateCode":"29","latitude":"40.46001000","longitude":"39.47176000"},{"name":"Kelkit","countryCode":"TR","stateCode":"29","latitude":"40.12682000","longitude":"39.43424000"},{"name":"Köse","countryCode":"TR","stateCode":"29","latitude":"40.20692000","longitude":"39.64626000"},{"name":"Kürtün","countryCode":"TR","stateCode":"29","latitude":"40.69516000","longitude":"39.09468000"},{"name":"Merkez","countryCode":"TR","stateCode":"29","latitude":"40.46843000","longitude":"39.67441000"},{"name":"Torul","countryCode":"TR","stateCode":"29","latitude":"40.55071000","longitude":"39.28344000"},{"name":"Yağlıdere","countryCode":"TR","stateCode":"29","latitude":"40.54432000","longitude":"39.52762000"},{"name":"Şiran","countryCode":"TR","stateCode":"29","latitude":"40.19064000","longitude":"39.11747000"},{"name":"Hakkâri","countryCode":"TR","stateCode":"30","latitude":"37.57444000","longitude":"43.74083000"},{"name":"Karsani","countryCode":"TR","stateCode":"30","latitude":"37.30716000","longitude":"43.45410000"},{"name":"Yüksekova","countryCode":"TR","stateCode":"30","latitude":"37.54627000","longitude":"44.25827000"},{"name":"Çukurca","countryCode":"TR","stateCode":"30","latitude":"37.24806000","longitude":"43.61361000"},{"name":"Şemdinli","countryCode":"TR","stateCode":"30","latitude":"37.30514000","longitude":"44.57420000"},{"name":"Şemdinni İlçesi","countryCode":"TR","stateCode":"30","latitude":"37.31325000","longitude":"44.58016000"},{"name":"Hozat","countryCode":"TR","stateCode":"62","latitude":"39.10029000","longitude":"39.20816000"},{"name":"Mazgirt","countryCode":"TR","stateCode":"62","latitude":"39.01783000","longitude":"39.60064000"},{"name":"Merkez","countryCode":"TR","stateCode":"62","latitude":"39.17114000","longitude":"39.55570000"},{"name":"Nazimiye","countryCode":"TR","stateCode":"62","latitude":"39.17986000","longitude":"39.82843000"},{"name":"Nazımiye İlçesi","countryCode":"TR","stateCode":"62","latitude":"39.17952000","longitude":"39.82805000"},{"name":"Ovacık","countryCode":"TR","stateCode":"62","latitude":"39.35259000","longitude":"39.20890000"},{"name":"Pertek","countryCode":"TR","stateCode":"62","latitude":"38.86574000","longitude":"39.32273000"},{"name":"Pulumer","countryCode":"TR","stateCode":"62","latitude":"39.48449000","longitude":"39.89532000"},{"name":"Pülümür İlçesi","countryCode":"TR","stateCode":"62","latitude":"39.48662000","longitude":"39.89874000"},{"name":"Tunceli","countryCode":"TR","stateCode":"62","latitude":"39.09921000","longitude":"39.54351000"},{"name":"Çemişgezek İlçesi","countryCode":"TR","stateCode":"62","latitude":"39.06234000","longitude":"38.91400000"},{"name":"Iğdır","countryCode":"TR","stateCode":"76","latitude":"39.92371000","longitude":"44.04500000"},{"name":"Karakoyunlu","countryCode":"TR","stateCode":"76","latitude":"39.87036000","longitude":"43.63014000"},{"name":"Tuzluca İlçesi","countryCode":"TR","stateCode":"76","latitude":"40.03863000","longitude":"43.65212000"},{"name":"Boyabat","countryCode":"TR","stateCode":"57","latitude":"41.46889000","longitude":"34.76667000"},{"name":"Dikmen","countryCode":"TR","stateCode":"57","latitude":"41.66000000","longitude":"35.27055556"},{"name":"Durağan","countryCode":"TR","stateCode":"57","latitude":"41.42555556","longitude":"35.05777778"},{"name":"Erfelek","countryCode":"TR","stateCode":"57","latitude":"41.87926000","longitude":"34.91838000"},{"name":"Gerze","countryCode":"TR","stateCode":"57","latitude":"41.81000000","longitude":"35.19027778"},{"name":"Merkez","countryCode":"TR","stateCode":"57","latitude":"41.91835000","longitude":"35.00687000"},{"name":"Saraydüzü","countryCode":"TR","stateCode":"57","latitude":"41.33722222","longitude":"34.85361111"},{"name":"Sinop","countryCode":"TR","stateCode":"57","latitude":"42.02719200","longitude":"35.15044100"},{"name":"Türkeli","countryCode":"TR","stateCode":"57","latitude":"41.94777778","longitude":"34.33861111"},{"name":"Arima","countryCode":"TT","stateCode":"ARI","latitude":"10.63737000","longitude":"-61.28228000"},{"name":"Arouca","countryCode":"TT","stateCode":"TUP","latitude":"10.62877000","longitude":"-61.33487000"},{"name":"Paradise","countryCode":"TT","stateCode":"TUP","latitude":"10.65298000","longitude":"-61.36298000"},{"name":"Tunapuna","countryCode":"TT","stateCode":"TUP","latitude":"10.65245000","longitude":"-61.38878000"},{"name":"Chaguanas","countryCode":"TT","stateCode":"CHA","latitude":"10.51667000","longitude":"-61.41667000"},{"name":"Ward of Chaguanas","countryCode":"TT","stateCode":"CHA","latitude":"10.50000000","longitude":"-61.38333000"},{"name":"Couva","countryCode":"TT","stateCode":"CTT","latitude":"10.42248000","longitude":"-61.46748000"},{"name":"Tabaquite","countryCode":"TT","stateCode":"CTT","latitude":"10.38824000","longitude":"-61.29704000"},{"name":"Debe","countryCode":"TT","stateCode":"PED","latitude":"10.20846000","longitude":"-61.45273000"},{"name":"Peñal","countryCode":"TT","stateCode":"PED","latitude":"10.16667000","longitude":"-61.46667000"},{"name":"Laventille","countryCode":"TT","stateCode":"SJL","latitude":"10.64917000","longitude":"-61.49889000"},{"name":"Marabella","countryCode":"TT","stateCode":"SFO","latitude":"10.30618000","longitude":"-61.44671000"},{"name":"Mon Repos","countryCode":"TT","stateCode":"SFO","latitude":"10.27979000","longitude":"-61.44590000"},{"name":"San Fernando","countryCode":"TT","stateCode":"SFO","latitude":"10.27969000","longitude":"-61.46835000"},{"name":"Mucurapo","countryCode":"TT","stateCode":"POS","latitude":"10.66253000","longitude":"-61.53697000"},{"name":"Port of Spain","countryCode":"TT","stateCode":"POS","latitude":"10.66668000","longitude":"-61.51889000"},{"name":"Petit Valley","countryCode":"TT","stateCode":"DMN","latitude":"10.69974000","longitude":"-61.54717000"},{"name":"Ward of Diego Martin","countryCode":"TT","stateCode":"DMN","latitude":"10.70000000","longitude":"-61.58333000"},{"name":"Point Fortin","countryCode":"TT","stateCode":"PTF","latitude":"10.17411000","longitude":"-61.68407000"},{"name":"Princes Town","countryCode":"TT","stateCode":"PRT","latitude":"10.27184000","longitude":"-61.37103000"},{"name":"Rio Claro","countryCode":"TT","stateCode":"WTO","latitude":"10.30594000","longitude":"-61.17556000"},{"name":"Sangre Grande","countryCode":"TT","stateCode":"SGE","latitude":"10.58705000","longitude":"-61.13008000"},{"name":"Scarborough","countryCode":"TT","stateCode":"ETO","latitude":"11.18229000","longitude":"-60.73525000"},{"name":"Siparia","countryCode":"TT","stateCode":"SIP","latitude":"10.14525000","longitude":"-61.50740000"},{"name":"Ward of Siparia","countryCode":"TT","stateCode":"SIP","latitude":"10.15000000","longitude":"-61.46667000"},{"name":"Alapi Village","countryCode":"TV","stateCode":"FUN","latitude":"-8.52074000","longitude":"179.19680000"},{"name":"Fakaifou Village","countryCode":"TV","stateCode":"FUN","latitude":"-8.51758000","longitude":"179.20094000"},{"name":"Funafuti","countryCode":"TV","stateCode":"FUN","latitude":"-8.52425000","longitude":"179.19417000"},{"name":"Asau Village","countryCode":"TV","stateCode":"VAI","latitude":"-7.49026000","longitude":"178.68016000"},{"name":"Kulia Village","countryCode":"TV","stateCode":"NIT","latitude":"-6.10819000","longitude":"177.33393000"},{"name":"Niulakita","countryCode":"TV","stateCode":"NIT","latitude":"-10.78800000","longitude":"179.46600000"},{"name":"Savave Village","countryCode":"TV","stateCode":"NKF","latitude":"-8.02731000","longitude":"178.31351000"},{"name":"Tanrake Village","countryCode":"TV","stateCode":"NUI","latitude":"-7.24562000","longitude":"177.14511000"},{"name":"Toga Village","countryCode":"TV","stateCode":"NMG","latitude":"-6.28764000","longitude":"176.31472000"},{"name":"Banqiao","countryCode":"TW","stateCode":"TPE","latitude":"25.01427000","longitude":"121.46719000"},{"name":"Jiufen","countryCode":"TW","stateCode":"TPE","latitude":"25.10957000","longitude":"121.84424000"},{"name":"Taipei","countryCode":"TW","stateCode":"TPE","latitude":"25.04776000","longitude":"121.53185000"},{"name":"Taipei City","countryCode":"TW","stateCode":"TPE","latitude":"25.08300000","longitude":"121.55331000"},{"name":"Changhua","countryCode":"TW","stateCode":"CHA","latitude":"23.95361000","longitude":"120.49083000"},{"name":"Yuanlin","countryCode":"TW","stateCode":"CHA","latitude":"23.95671000","longitude":"120.57608000"},{"name":"Chiayi","countryCode":"TW","stateCode":"CYI","latitude":"23.47722000","longitude":"120.44527000"},{"name":"Pizitou","countryCode":"TW","stateCode":"CYI","latitude":"23.48556000","longitude":"120.44472000"},{"name":"Chiayi County","countryCode":"TW","stateCode":"CYQ","latitude":"23.46333000","longitude":"120.58166000"},{"name":"Daxi","countryCode":"TW","stateCode":"TAO","latitude":"24.88373000","longitude":"121.29043000"},{"name":"Taoyuan","countryCode":"TW","stateCode":"TAO","latitude":"24.89500000","longitude":"121.24611000"},{"name":"Taoyuan City","countryCode":"TW","stateCode":"TAO","latitude":"24.99368000","longitude":"121.29696000"},{"name":"Donggang","countryCode":"TW","stateCode":"PIF","latitude":"22.46515000","longitude":"120.44927000"},{"name":"Hengchun","countryCode":"TW","stateCode":"PIF","latitude":"22.00417000","longitude":"120.74389000"},{"name":"Pingtung","countryCode":"TW","stateCode":"PIF","latitude":"22.49555000","longitude":"120.61444000"},{"name":"Douliu","countryCode":"TW","stateCode":"YUN","latitude":"23.70944000","longitude":"120.54333000"},{"name":"Yunlin","countryCode":"TW","stateCode":"YUN","latitude":"23.70701000","longitude":"120.38481000"},{"name":"Hsinchu","countryCode":"TW","stateCode":"HSQ","latitude":"24.80361000","longitude":"120.96861000"},{"name":"Hsinchu County","countryCode":"TW","stateCode":"HSZ","latitude":"24.67416000","longitude":"121.16111000"},{"name":"Hualien","countryCode":"TW","stateCode":"HUA","latitude":"23.78166000","longitude":"121.39333000"},{"name":"Hualien City","countryCode":"TW","stateCode":"HUA","latitude":"23.97694000","longitude":"121.60444000"},{"name":"Jincheng","countryCode":"TW","stateCode":"KIN","latitude":"24.43415000","longitude":"118.31712000"},{"name":"Kinmen County","countryCode":"TW","stateCode":"KIN","latitude":"24.45333000","longitude":"118.38861000"},{"name":"Kaohsiung","countryCode":"TW","stateCode":"KHH","latitude":"22.61626000","longitude":"120.31333000"},{"name":"Lienchiang","countryCode":"TW","stateCode":"LIE","latitude":"26.37004000","longitude":"120.49545000"},{"name":"Nangan","countryCode":"TW","stateCode":"LIE","latitude":"26.15039000","longitude":"119.93284000"},{"name":"Lugu","countryCode":"TW","stateCode":"NAN","latitude":"23.74639000","longitude":"120.75250000"},{"name":"Nantou","countryCode":"TW","stateCode":"NAN","latitude":"23.83419000","longitude":"120.92704000"},{"name":"Puli","countryCode":"TW","stateCode":"NAN","latitude":"23.96639000","longitude":"120.96952000"},{"name":"Zhongxing New Village","countryCode":"TW","stateCode":"NAN","latitude":"23.95908000","longitude":"120.68516000"},{"name":"Magong","countryCode":"TW","stateCode":"PEN","latitude":"23.56540000","longitude":"119.58627000"},{"name":"Penghu County","countryCode":"TW","stateCode":"PEN","latitude":"23.57111000","longitude":"119.61138000"},{"name":"Miaoli","countryCode":"TW","stateCode":"MIA","latitude":"24.48972000","longitude":"120.90638000"},{"name":"Taichung","countryCode":"TW","stateCode":"TXG","latitude":"24.14690000","longitude":"120.68390000"},{"name":"Taichung City","countryCode":"TW","stateCode":"TXG","latitude":"24.15472000","longitude":"120.67297000"},{"name":"Tainan","countryCode":"TW","stateCode":"TNN","latitude":"22.99083000","longitude":"120.21333000"},{"name":"Yujing","countryCode":"TW","stateCode":"TNN","latitude":"23.12493000","longitude":"120.46138000"},{"name":"Taitung","countryCode":"TW","stateCode":"TTT","latitude":"22.88361000","longitude":"121.04833000"},{"name":"Taitung City","countryCode":"TW","stateCode":"TTT","latitude":"22.75830000","longitude":"121.14440000"},{"name":"Yilan","countryCode":"TW","stateCode":"ILA","latitude":"24.54250000","longitude":"121.63361000"},{"name":"Arusha","countryCode":"TZ","stateCode":"01","latitude":"-3.36667000","longitude":"36.68333000"},{"name":"Kingori","countryCode":"TZ","stateCode":"01","latitude":"-3.28333000","longitude":"36.98333000"},{"name":"Kiratu","countryCode":"TZ","stateCode":"01","latitude":"-3.33333000","longitude":"35.66667000"},{"name":"Longido","countryCode":"TZ","stateCode":"01","latitude":"-2.73319000","longitude":"36.69773000"},{"name":"Mbuguni","countryCode":"TZ","stateCode":"01","latitude":"-3.56667000","longitude":"36.95000000"},{"name":"Merelani","countryCode":"TZ","stateCode":"01","latitude":"-3.56182000","longitude":"36.97895000"},{"name":"Meru","countryCode":"TZ","stateCode":"01","latitude":"-3.30500000","longitude":"36.80100000"},{"name":"Monduli","countryCode":"TZ","stateCode":"01","latitude":"-3.30000000","longitude":"36.45000000"},{"name":"Mto wa Mbu","countryCode":"TZ","stateCode":"01","latitude":"-3.35000000","longitude":"35.85000000"},{"name":"Namanga","countryCode":"TZ","stateCode":"01","latitude":"-2.55116000","longitude":"36.78377000"},{"name":"Ngorongoro","countryCode":"TZ","stateCode":"01","latitude":"-3.23973000","longitude":"35.48747000"},{"name":"Nkoaranga","countryCode":"TZ","stateCode":"01","latitude":"-3.33333000","longitude":"36.80000000"},{"name":"Poli","countryCode":"TZ","stateCode":"01","latitude":"-3.33333000","longitude":"36.80000000"},{"name":"Usa River","countryCode":"TZ","stateCode":"01","latitude":"-3.36667000","longitude":"36.85000000"},{"name":"Babati","countryCode":"TZ","stateCode":"26","latitude":"-4.21667000","longitude":"35.75000000"},{"name":"Bashanet","countryCode":"TZ","stateCode":"26","latitude":"-4.23333000","longitude":"35.41667000"},{"name":"Basotu","countryCode":"TZ","stateCode":"26","latitude":"-4.36667000","longitude":"35.08333000"},{"name":"Dareda","countryCode":"TZ","stateCode":"26","latitude":"-4.21667000","longitude":"35.55000000"},{"name":"Dongobesh","countryCode":"TZ","stateCode":"26","latitude":"-4.06667000","longitude":"35.38333000"},{"name":"Endasak","countryCode":"TZ","stateCode":"26","latitude":"-4.41667000","longitude":"35.51667000"},{"name":"Galappo","countryCode":"TZ","stateCode":"26","latitude":"-4.26667000","longitude":"35.85000000"},{"name":"Katesh","countryCode":"TZ","stateCode":"26","latitude":"-4.52483000","longitude":"35.38490000"},{"name":"Kibaya","countryCode":"TZ","stateCode":"26","latitude":"-5.30000000","longitude":"36.56667000"},{"name":"Kirya","countryCode":"TZ","stateCode":"26","latitude":"-3.91667000","longitude":"37.48333000"},{"name":"Magugu","countryCode":"TZ","stateCode":"26","latitude":"-4.01667000","longitude":"35.76667000"},{"name":"Mbulu","countryCode":"TZ","stateCode":"26","latitude":"-3.85000000","longitude":"35.53333000"},{"name":"Naberera","countryCode":"TZ","stateCode":"26","latitude":"-4.20000000","longitude":"36.93333000"},{"name":"Nangwa","countryCode":"TZ","stateCode":"26","latitude":"-4.46667000","longitude":"35.45000000"},{"name":"Bagamoyo","countryCode":"TZ","stateCode":"19","latitude":"-6.44222000","longitude":"38.90422000"},{"name":"Bungu","countryCode":"TZ","stateCode":"19","latitude":"-7.63369000","longitude":"39.05818000"},{"name":"Chalinze","countryCode":"TZ","stateCode":"19","latitude":"-6.63784000","longitude":"38.35396000"},{"name":"Ikwiriri","countryCode":"TZ","stateCode":"19","latitude":"-7.95618000","longitude":"38.97164000"},{"name":"Kibaha","countryCode":"TZ","stateCode":"19","latitude":"-6.76667000","longitude":"38.91667000"},{"name":"Kibiti","countryCode":"TZ","stateCode":"19","latitude":"-7.72178000","longitude":"38.93749000"},{"name":"Kilindoni","countryCode":"TZ","stateCode":"19","latitude":"-7.91446000","longitude":"39.66204000"},{"name":"Kisarawe","countryCode":"TZ","stateCode":"19","latitude":"-6.90000000","longitude":"39.06667000"},{"name":"Lugoba","countryCode":"TZ","stateCode":"19","latitude":"-6.45000000","longitude":"38.33333000"},{"name":"Maneromango","countryCode":"TZ","stateCode":"19","latitude":"-7.19880000","longitude":"38.78478000"},{"name":"Mbumi","countryCode":"TZ","stateCode":"19","latitude":"-7.90577000","longitude":"39.21047000"},{"name":"Mkuranga","countryCode":"TZ","stateCode":"19","latitude":"-7.27000000","longitude":"39.20000000"},{"name":"Mlandizi","countryCode":"TZ","stateCode":"19","latitude":"-6.70000000","longitude":"38.73333000"},{"name":"Mvomero","countryCode":"TZ","stateCode":"19","latitude":"-6.25000000","longitude":"38.66667000"},{"name":"Utete","countryCode":"TZ","stateCode":"19","latitude":"-7.98598000","longitude":"38.75795000"},{"name":"Vikindu","countryCode":"TZ","stateCode":"19","latitude":"-7.00667000","longitude":"39.29849000"},{"name":"Bariadi","countryCode":"TZ","stateCode":"30","latitude":"-2.80000000","longitude":"33.98333000"},{"name":"Kisesa","countryCode":"TZ","stateCode":"30","latitude":"-3.08333000","longitude":"34.15000000"},{"name":"Lalago","countryCode":"TZ","stateCode":"30","latitude":"-3.45000000","longitude":"33.95000000"},{"name":"Malampaka","countryCode":"TZ","stateCode":"30","latitude":"-3.13333000","longitude":"33.53333000"},{"name":"Maswa","countryCode":"TZ","stateCode":"30","latitude":"-2.68333000","longitude":"33.98333000"},{"name":"Matonga","countryCode":"TZ","stateCode":"30","latitude":"-2.38333000","longitude":"34.08333000"},{"name":"Nyakabindi","countryCode":"TZ","stateCode":"30","latitude":"-2.63333000","longitude":"33.98333000"},{"name":"Nyalikungu","countryCode":"TZ","stateCode":"30","latitude":"-3.18333000","longitude":"33.78333000"},{"name":"Somanda","countryCode":"TZ","stateCode":"30","latitude":"-3.36667000","longitude":"33.95000000"},{"name":"Biharamulo","countryCode":"TZ","stateCode":"05","latitude":"-2.63194000","longitude":"31.30889000"},{"name":"Bugarama","countryCode":"TZ","stateCode":"05","latitude":"-2.87056000","longitude":"30.52806000"},{"name":"Bugene","countryCode":"TZ","stateCode":"05","latitude":"-1.59111000","longitude":"31.14028000"},{"name":"Bukoba","countryCode":"TZ","stateCode":"05","latitude":"-1.33167000","longitude":"31.81222000"},{"name":"Kabanga","countryCode":"TZ","stateCode":"05","latitude":"-2.63861000","longitude":"30.46778000"},{"name":"Kamachumu","countryCode":"TZ","stateCode":"05","latitude":"-1.61861000","longitude":"31.62000000"},{"name":"Katerero","countryCode":"TZ","stateCode":"05","latitude":"-1.40000000","longitude":"31.73333000"},{"name":"Katoro","countryCode":"TZ","stateCode":"05","latitude":"-1.39972000","longitude":"31.50028000"},{"name":"Kyaka","countryCode":"TZ","stateCode":"05","latitude":"-1.25222000","longitude":"31.42028000"},{"name":"Ngara","countryCode":"TZ","stateCode":"05","latitude":"-2.51222000","longitude":"30.65583000"},{"name":"Nshamba","countryCode":"TZ","stateCode":"05","latitude":"-1.79833000","longitude":"31.55111000"},{"name":"Nsunga","countryCode":"TZ","stateCode":"05","latitude":"-1.14389000","longitude":"31.39472000"},{"name":"Nyakahanga","countryCode":"TZ","stateCode":"05","latitude":"-1.60333000","longitude":"31.14139000"},{"name":"Rulenge","countryCode":"TZ","stateCode":"05","latitude":"-2.71750000","longitude":"30.63250000"},{"name":"Bukene","countryCode":"TZ","stateCode":"24","latitude":"-4.23333000","longitude":"32.88333000"},{"name":"Igurubi","countryCode":"TZ","stateCode":"24","latitude":"-4.00000000","longitude":"33.70000000"},{"name":"Kaliua","countryCode":"TZ","stateCode":"24","latitude":"-5.06056000","longitude":"31.79361000"},{"name":"Mabama","countryCode":"TZ","stateCode":"24","latitude":"-5.13333000","longitude":"32.53333000"},{"name":"Sikonge","countryCode":"TZ","stateCode":"24","latitude":"-5.63333000","longitude":"32.76667000"},{"name":"Tabora","countryCode":"TZ","stateCode":"24","latitude":"-5.01622000","longitude":"32.82663000"},{"name":"Tumbi","countryCode":"TZ","stateCode":"24","latitude":"-5.06667000","longitude":"32.73333000"},{"name":"Usoke","countryCode":"TZ","stateCode":"24","latitude":"-5.16667000","longitude":"32.35000000"},{"name":"Bukonyo","countryCode":"TZ","stateCode":"13","latitude":"-1.95000000","longitude":"32.93333000"},{"name":"Butiama","countryCode":"TZ","stateCode":"13","latitude":"-1.76667000","longitude":"33.96667000"},{"name":"Issenye","countryCode":"TZ","stateCode":"13","latitude":"-2.00000000","longitude":"34.33333000"},{"name":"Kibara","countryCode":"TZ","stateCode":"13","latitude":"-2.15000000","longitude":"33.45000000"},{"name":"Mugango","countryCode":"TZ","stateCode":"13","latitude":"-1.68333000","longitude":"33.70000000"},{"name":"Mugumu","countryCode":"TZ","stateCode":"13","latitude":"-1.85000000","longitude":"34.70000000"},{"name":"Muriti","countryCode":"TZ","stateCode":"13","latitude":"-1.98333000","longitude":"32.91667000"},{"name":"Musoma","countryCode":"TZ","stateCode":"13","latitude":"-1.50000000","longitude":"33.80000000"},{"name":"Nakatunguru","countryCode":"TZ","stateCode":"13","latitude":"-2.11667000","longitude":"33.06667000"},{"name":"Nansio","countryCode":"TZ","stateCode":"13","latitude":"-2.13333000","longitude":"33.05000000"},{"name":"Nyamuswa","countryCode":"TZ","stateCode":"13","latitude":"-1.90000000","longitude":"34.01667000"},{"name":"Sirari","countryCode":"TZ","stateCode":"13","latitude":"-1.25367000","longitude":"34.47596000"},{"name":"Buseresere","countryCode":"TZ","stateCode":"27","latitude":"-3.02361000","longitude":"31.87472000"},{"name":"Chato","countryCode":"TZ","stateCode":"27","latitude":"-2.63778000","longitude":"31.76694000"},{"name":"Geita","countryCode":"TZ","stateCode":"27","latitude":"-2.87250000","longitude":"32.23250000"},{"name":"Kasamwa","countryCode":"TZ","stateCode":"27","latitude":"-2.85000000","longitude":"32.43333000"},{"name":"Katoro","countryCode":"TZ","stateCode":"27","latitude":"-3.02028000","longitude":"31.89583000"},{"name":"Masumbwe","countryCode":"TZ","stateCode":"27","latitude":"-3.63333000","longitude":"32.18333000"},{"name":"Ushirombo","countryCode":"TZ","stateCode":"27","latitude":"-3.49194000","longitude":"31.96389000"},{"name":"Uyovu","countryCode":"TZ","stateCode":"27","latitude":"-3.28333000","longitude":"31.52583000"},{"name":"Chake Chake","countryCode":"TZ","stateCode":"10","latitude":"-5.24586000","longitude":"39.76659000"},{"name":"Mtambile","countryCode":"TZ","stateCode":"10","latitude":"-5.38333000","longitude":"39.70000000"},{"name":"Uwelini","countryCode":"TZ","stateCode":"10","latitude":"-5.40000000","longitude":"39.68333000"},{"name":"Chala","countryCode":"TZ","stateCode":"20","latitude":"-7.58333000","longitude":"31.26667000"},{"name":"Kirando","countryCode":"TZ","stateCode":"20","latitude":"-7.41667000","longitude":"30.60000000"},{"name":"Laela","countryCode":"TZ","stateCode":"20","latitude":"-8.56667000","longitude":"32.05000000"},{"name":"Matai","countryCode":"TZ","stateCode":"20","latitude":"-8.30000000","longitude":"31.51667000"},{"name":"Namanyere","countryCode":"TZ","stateCode":"20","latitude":"-7.51667000","longitude":"31.05000000"},{"name":"Nkove","countryCode":"TZ","stateCode":"20","latitude":"-7.95000000","longitude":"30.85000000"},{"name":"Sumbawanga","countryCode":"TZ","stateCode":"20","latitude":"-7.96667000","longitude":"31.61667000"},{"name":"Chanika","countryCode":"TZ","stateCode":"25","latitude":"-5.41667000","longitude":"38.01667000"},{"name":"Lushoto","countryCode":"TZ","stateCode":"25","latitude":"-4.78333000","longitude":"38.28333000"},{"name":"Magomeni","countryCode":"TZ","stateCode":"25","latitude":"-5.23333000","longitude":"38.11667000"},{"name":"Majengo","countryCode":"TZ","stateCode":"25","latitude":"-5.15000000","longitude":"38.98333000"},{"name":"Makuyuni","countryCode":"TZ","stateCode":"25","latitude":"-4.73333000","longitude":"38.10000000"},{"name":"Maramba","countryCode":"TZ","stateCode":"25","latitude":"-5.05000000","longitude":"38.61667000"},{"name":"Matui","countryCode":"TZ","stateCode":"25","latitude":"-4.80000000","longitude":"38.25000000"},{"name":"Mazinde","countryCode":"TZ","stateCode":"25","latitude":"-4.80000000","longitude":"38.21667000"},{"name":"Mlalo","countryCode":"TZ","stateCode":"25","latitude":"-4.93333000","longitude":"38.93333000"},{"name":"Muheza","countryCode":"TZ","stateCode":"25","latitude":"-5.16667000","longitude":"38.78333000"},{"name":"Mwanga","countryCode":"TZ","stateCode":"25","latitude":"-4.80000000","longitude":"38.20000000"},{"name":"Pangani","countryCode":"TZ","stateCode":"25","latitude":"-5.42526000","longitude":"38.97473000"},{"name":"Soni","countryCode":"TZ","stateCode":"25","latitude":"-4.85000000","longitude":"38.36667000"},{"name":"Tanga","countryCode":"TZ","stateCode":"25","latitude":"-5.06893000","longitude":"39.09875000"},{"name":"Chiungutwa","countryCode":"TZ","stateCode":"17","latitude":"-10.88333000","longitude":"38.98333000"},{"name":"Kitama","countryCode":"TZ","stateCode":"17","latitude":"-10.71667000","longitude":"39.73333000"},{"name":"Kitangari","countryCode":"TZ","stateCode":"17","latitude":"-10.65000000","longitude":"39.33333000"},{"name":"Luchingu","countryCode":"TZ","stateCode":"17","latitude":"-10.90000000","longitude":"39.33333000"},{"name":"Lukuledi","countryCode":"TZ","stateCode":"17","latitude":"-10.56667000","longitude":"38.80000000"},{"name":"Lulindi","countryCode":"TZ","stateCode":"17","latitude":"-10.81667000","longitude":"39.13333000"},{"name":"Madimba","countryCode":"TZ","stateCode":"17","latitude":"-10.40000000","longitude":"40.33333000"},{"name":"Mahuta","countryCode":"TZ","stateCode":"17","latitude":"-10.86667000","longitude":"39.45000000"},{"name":"Masasi","countryCode":"TZ","stateCode":"17","latitude":"-10.71667000","longitude":"38.80000000"},{"name":"Masuguru","countryCode":"TZ","stateCode":"17","latitude":"-11.36667000","longitude":"38.41667000"},{"name":"Mtwara","countryCode":"TZ","stateCode":"17","latitude":"-10.26667000","longitude":"40.18333000"},{"name":"Namalenga","countryCode":"TZ","stateCode":"17","latitude":"-10.95000000","longitude":"39.10000000"},{"name":"Namikupa","countryCode":"TZ","stateCode":"17","latitude":"-10.83333000","longitude":"39.60000000"},{"name":"Nanganga","countryCode":"TZ","stateCode":"17","latitude":"-10.38333000","longitude":"39.15000000"},{"name":"Nangomba","countryCode":"TZ","stateCode":"17","latitude":"-10.90000000","longitude":"38.50000000"},{"name":"Nanhyanga","countryCode":"TZ","stateCode":"17","latitude":"-10.80000000","longitude":"39.55000000"},{"name":"Nanyamba","countryCode":"TZ","stateCode":"17","latitude":"-10.68333000","longitude":"39.83333000"},{"name":"Newala Kisimani","countryCode":"TZ","stateCode":"17","latitude":"-10.95000000","longitude":"39.28333000"},{"name":"Tandahimba","countryCode":"TZ","stateCode":"17","latitude":"-10.75000000","longitude":"39.63333000"},{"name":"Dar es Salaam","countryCode":"TZ","stateCode":"02","latitude":"-6.82349000","longitude":"39.26951000"},{"name":"Magomeni","countryCode":"TZ","stateCode":"02","latitude":"-6.80000000","longitude":"39.25000000"},{"name":"Dodoma","countryCode":"TZ","stateCode":"03","latitude":"-6.17221000","longitude":"35.73947000"},{"name":"Kibakwe","countryCode":"TZ","stateCode":"03","latitude":"-6.71667000","longitude":"36.36667000"},{"name":"Kisasa","countryCode":"TZ","stateCode":"03","latitude":"-6.17526000","longitude":"35.79266000"},{"name":"Kondoa","countryCode":"TZ","stateCode":"03","latitude":"-4.70931000","longitude":"35.86227000"},{"name":"Kongwa","countryCode":"TZ","stateCode":"03","latitude":"-6.20000000","longitude":"36.41667000"},{"name":"Mpwapwa","countryCode":"TZ","stateCode":"03","latitude":"-6.35000000","longitude":"36.48333000"},{"name":"Msanga","countryCode":"TZ","stateCode":"03","latitude":"-6.05000000","longitude":"36.03333000"},{"name":"Gamba","countryCode":"TZ","stateCode":"07","latitude":"-5.90000000","longitude":"39.30000000"},{"name":"Kijini","countryCode":"TZ","stateCode":"07","latitude":"-5.85000000","longitude":"39.31667000"},{"name":"Kiwengwa","countryCode":"TZ","stateCode":"07","latitude":"-5.98957000","longitude":"39.37680000"},{"name":"Mkokotoni","countryCode":"TZ","stateCode":"07","latitude":"-5.87506000","longitude":"39.25523000"},{"name":"Nungwi","countryCode":"TZ","stateCode":"07","latitude":"-5.72651000","longitude":"39.29870000"},{"name":"Geiro","countryCode":"TZ","stateCode":"16","latitude":"-6.15000000","longitude":"36.86667000"},{"name":"Ifakara","countryCode":"TZ","stateCode":"16","latitude":"-8.13333000","longitude":"36.68333000"},{"name":"Kidatu","countryCode":"TZ","stateCode":"16","latitude":"-7.69916000","longitude":"36.95722000"},{"name":"Kidodi","countryCode":"TZ","stateCode":"16","latitude":"-7.60361000","longitude":"37.00438000"},{"name":"Kilosa","countryCode":"TZ","stateCode":"16","latitude":"-6.83333000","longitude":"36.98333000"},{"name":"Kimamba","countryCode":"TZ","stateCode":"16","latitude":"-6.78333000","longitude":"37.13333000"},{"name":"Kisanga","countryCode":"TZ","stateCode":"16","latitude":"-7.43622000","longitude":"37.70337000"},{"name":"Lupiro","countryCode":"TZ","stateCode":"16","latitude":"-8.38333000","longitude":"36.66667000"},{"name":"Magole","countryCode":"TZ","stateCode":"16","latitude":"-6.37697000","longitude":"37.37373000"},{"name":"Mahenge","countryCode":"TZ","stateCode":"16","latitude":"-8.68333000","longitude":"36.71667000"},{"name":"Malinyi","countryCode":"TZ","stateCode":"16","latitude":"-8.93333000","longitude":"36.13333000"},{"name":"Mikumi","countryCode":"TZ","stateCode":"16","latitude":"-7.40409000","longitude":"36.98309000"},{"name":"Mlimba","countryCode":"TZ","stateCode":"16","latitude":"-8.80000000","longitude":"35.81667000"},{"name":"Morogoro","countryCode":"TZ","stateCode":"16","latitude":"-6.82102000","longitude":"37.66122000"},{"name":"Msowero","countryCode":"TZ","stateCode":"16","latitude":"-6.53333000","longitude":"37.20000000"},{"name":"Mtimbira","countryCode":"TZ","stateCode":"16","latitude":"-8.78333000","longitude":"36.35000000"},{"name":"Mvomero District","countryCode":"TZ","stateCode":"16","latitude":"-6.30000000","longitude":"37.45000000"},{"name":"Ngerengere","countryCode":"TZ","stateCode":"16","latitude":"-6.75000000","longitude":"38.11667000"},{"name":"Hedaru","countryCode":"TZ","stateCode":"09","latitude":"-4.50000000","longitude":"37.90000000"},{"name":"Kihurio","countryCode":"TZ","stateCode":"09","latitude":"-4.46667000","longitude":"38.06667000"},{"name":"Kisiwani","countryCode":"TZ","stateCode":"09","latitude":"-4.13333000","longitude":"37.95000000"},{"name":"Kwakoa","countryCode":"TZ","stateCode":"09","latitude":"-3.76667000","longitude":"37.71667000"},{"name":"Lembeni","countryCode":"TZ","stateCode":"09","latitude":"-3.78333000","longitude":"37.61667000"},{"name":"Makanya","countryCode":"TZ","stateCode":"09","latitude":"-4.36667000","longitude":"37.83333000"},{"name":"Moshi","countryCode":"TZ","stateCode":"09","latitude":"-3.35000000","longitude":"37.33333000"},{"name":"Mwembe","countryCode":"TZ","stateCode":"09","latitude":"-4.15000000","longitude":"37.85000000"},{"name":"Ndungu","countryCode":"TZ","stateCode":"09","latitude":"-4.36667000","longitude":"38.05000000"},{"name":"Same","countryCode":"TZ","stateCode":"09","latitude":"-4.22199000","longitude":"37.88278000"},{"name":"Igugunu","countryCode":"TZ","stateCode":"23","latitude":"-4.56667000","longitude":"34.63333000"},{"name":"Ikungi","countryCode":"TZ","stateCode":"23","latitude":"-5.13333000","longitude":"34.76667000"},{"name":"Ilongero","countryCode":"TZ","stateCode":"23","latitude":"-4.66667000","longitude":"34.86667000"},{"name":"Itigi","countryCode":"TZ","stateCode":"23","latitude":"-5.70000000","longitude":"34.48333000"},{"name":"Kilimatinde","countryCode":"TZ","stateCode":"23","latitude":"-5.85000000","longitude":"34.95000000"},{"name":"Kintinku","countryCode":"TZ","stateCode":"23","latitude":"-5.88333000","longitude":"35.23333000"},{"name":"Kiomboi","countryCode":"TZ","stateCode":"23","latitude":"-4.26667000","longitude":"34.36667000"},{"name":"Mgandu","countryCode":"TZ","stateCode":"23","latitude":"-5.95000000","longitude":"34.13333000"},{"name":"Mtinko","countryCode":"TZ","stateCode":"23","latitude":"-4.55000000","longitude":"34.85000000"},{"name":"Mungaa","countryCode":"TZ","stateCode":"23","latitude":"-4.96667000","longitude":"34.88333000"},{"name":"Ndago","countryCode":"TZ","stateCode":"23","latitude":"-4.60000000","longitude":"34.35000000"},{"name":"Puma","countryCode":"TZ","stateCode":"23","latitude":"-5.00000000","longitude":"34.73333000"},{"name":"Sepuka","countryCode":"TZ","stateCode":"23","latitude":"-4.75000000","longitude":"34.53333000"},{"name":"Shelui","countryCode":"TZ","stateCode":"23","latitude":"-4.36667000","longitude":"34.20000000"},{"name":"Singida","countryCode":"TZ","stateCode":"23","latitude":"-4.81629000","longitude":"34.74358000"},{"name":"Ilembula","countryCode":"TZ","stateCode":"29","latitude":"-8.90000000","longitude":"34.58333000"},{"name":"Makumbako","countryCode":"TZ","stateCode":"29","latitude":"-8.85000000","longitude":"34.83333000"},{"name":"Manda","countryCode":"TZ","stateCode":"29","latitude":"-10.46667000","longitude":"34.58333000"},{"name":"Matamba","countryCode":"TZ","stateCode":"29","latitude":"-8.98333000","longitude":"33.96667000"},{"name":"Mlangali","countryCode":"TZ","stateCode":"29","latitude":"-9.78333000","longitude":"34.51667000"},{"name":"Mtwango","countryCode":"TZ","stateCode":"29","latitude":"-9.01667000","longitude":"34.80000000"},{"name":"Njombe","countryCode":"TZ","stateCode":"29","latitude":"-9.34917000","longitude":"34.77167000"},{"name":"Ilemela District","countryCode":"TZ","stateCode":"18","latitude":"-2.44783000","longitude":"33.03177000"},{"name":"Kihangara","countryCode":"TZ","stateCode":"18","latitude":"-2.58333000","longitude":"33.35000000"},{"name":"Malya","countryCode":"TZ","stateCode":"18","latitude":"-2.98333000","longitude":"33.51667000"},{"name":"Misasi","countryCode":"TZ","stateCode":"18","latitude":"-3.00000000","longitude":"33.08333000"},{"name":"Misungwi","countryCode":"TZ","stateCode":"18","latitude":"-2.85000000","longitude":"33.08333000"},{"name":"Mwanza","countryCode":"TZ","stateCode":"18","latitude":"-2.51667000","longitude":"32.90000000"},{"name":"Ngudu","countryCode":"TZ","stateCode":"18","latitude":"-2.96667000","longitude":"33.33333000"},{"name":"Nyanguge","countryCode":"TZ","stateCode":"18","latitude":"-2.55000000","longitude":"33.20000000"},{"name":"Usagara","countryCode":"TZ","stateCode":"18","latitude":"-2.68333000","longitude":"33.00000000"},{"name":"Ilula","countryCode":"TZ","stateCode":"04","latitude":"-7.67660000","longitude":"36.03658000"},{"name":"Iringa","countryCode":"TZ","stateCode":"04","latitude":"-7.76667000","longitude":"35.70000000"},{"name":"Izazi","countryCode":"TZ","stateCode":"04","latitude":"-7.20000000","longitude":"35.73333000"},{"name":"Mafinga","countryCode":"TZ","stateCode":"04","latitude":"-7.25000000","longitude":"35.06667000"},{"name":"Makungu","countryCode":"TZ","stateCode":"04","latitude":"-8.73333000","longitude":"35.28333000"},{"name":"Malangali","countryCode":"TZ","stateCode":"04","latitude":"-8.56667000","longitude":"34.85000000"},{"name":"Inyonga","countryCode":"TZ","stateCode":"28","latitude":"-6.71667000","longitude":"32.06667000"},{"name":"Karema","countryCode":"TZ","stateCode":"28","latitude":"-6.82052000","longitude":"30.43887000"},{"name":"Mpanda","countryCode":"TZ","stateCode":"28","latitude":"-6.34379000","longitude":"31.06951000"},{"name":"Usevia","countryCode":"TZ","stateCode":"28","latitude":"-7.10000000","longitude":"31.23333000"},{"name":"Isaka","countryCode":"TZ","stateCode":"22","latitude":"-3.90000000","longitude":"32.93333000"},{"name":"Kahama","countryCode":"TZ","stateCode":"22","latitude":"-3.83333000","longitude":"32.60000000"},{"name":"Kishapu","countryCode":"TZ","stateCode":"22","latitude":"-3.61667000","longitude":"33.86667000"},{"name":"Mhango","countryCode":"TZ","stateCode":"22","latitude":"-3.28333000","longitude":"32.85000000"},{"name":"Mwadui","countryCode":"TZ","stateCode":"22","latitude":"-3.55000000","longitude":"33.60000000"},{"name":"Old Shinyanga","countryCode":"TZ","stateCode":"22","latitude":"-3.55000000","longitude":"33.40000000"},{"name":"Shinyanga","countryCode":"TZ","stateCode":"22","latitude":"-3.66393000","longitude":"33.42118000"},{"name":"Songwa","countryCode":"TZ","stateCode":"22","latitude":"-3.51667000","longitude":"33.51667000"},{"name":"Tinde","countryCode":"TZ","stateCode":"22","latitude":"-3.88333000","longitude":"33.20000000"},{"name":"Kakonko","countryCode":"TZ","stateCode":"08","latitude":"-3.28278000","longitude":"30.96417000"},{"name":"Kasulu","countryCode":"TZ","stateCode":"08","latitude":"-4.57667000","longitude":"30.10250000"},{"name":"Kibondo","countryCode":"TZ","stateCode":"08","latitude":"-3.58639000","longitude":"30.72028000"},{"name":"Kigoma","countryCode":"TZ","stateCode":"08","latitude":"-4.87694000","longitude":"29.62667000"},{"name":"Mabamba","countryCode":"TZ","stateCode":"08","latitude":"-3.59833000","longitude":"30.50194000"},{"name":"Mwandiga","countryCode":"TZ","stateCode":"08","latitude":"-4.83000000","longitude":"29.65806000"},{"name":"Nguruka","countryCode":"TZ","stateCode":"08","latitude":"-5.10917000","longitude":"31.04194000"},{"name":"Uvinza","countryCode":"TZ","stateCode":"08","latitude":"-5.10361000","longitude":"30.39111000"},{"name":"Kigonsera","countryCode":"TZ","stateCode":"21","latitude":"-10.80000000","longitude":"35.05000000"},{"name":"Liuli","countryCode":"TZ","stateCode":"21","latitude":"-11.08333000","longitude":"34.63333000"},{"name":"Mahanje","countryCode":"TZ","stateCode":"21","latitude":"-9.93333000","longitude":"35.33333000"},{"name":"Maposeni","countryCode":"TZ","stateCode":"21","latitude":"-10.58333000","longitude":"35.40000000"},{"name":"Matiri","countryCode":"TZ","stateCode":"21","latitude":"-10.75000000","longitude":"34.90000000"},{"name":"Mbamba Bay","countryCode":"TZ","stateCode":"21","latitude":"-11.28333000","longitude":"34.76667000"},{"name":"Mbinga","countryCode":"TZ","stateCode":"21","latitude":"-10.93333000","longitude":"35.01667000"},{"name":"Songea","countryCode":"TZ","stateCode":"21","latitude":"-10.68333000","longitude":"35.65000000"},{"name":"Tingi","countryCode":"TZ","stateCode":"21","latitude":"-11.30000000","longitude":"35.03333000"},{"name":"Koani","countryCode":"TZ","stateCode":"11","latitude":"-6.13333000","longitude":"39.28333000"},{"name":"Koani Ndogo","countryCode":"TZ","stateCode":"11","latitude":"-6.13333000","longitude":"39.28333000"},{"name":"Mahonda","countryCode":"TZ","stateCode":"11","latitude":"-6.45000000","longitude":"39.46667000"},{"name":"Nganane","countryCode":"TZ","stateCode":"11","latitude":"-6.40000000","longitude":"39.55000000"},{"name":"Sokoni","countryCode":"TZ","stateCode":"11","latitude":"-6.43333000","longitude":"39.55000000"},{"name":"Konde","countryCode":"TZ","stateCode":"06","latitude":"-4.95000000","longitude":"39.75000000"},{"name":"Micheweni","countryCode":"TZ","stateCode":"06","latitude":"-4.96667000","longitude":"39.83333000"},{"name":"Wete","countryCode":"TZ","stateCode":"06","latitude":"-5.05589000","longitude":"39.72938000"},{"name":"Lindi","countryCode":"TZ","stateCode":"12","latitude":"-9.99709000","longitude":"39.71649000"},{"name":"Mbekenyera","countryCode":"TZ","stateCode":"12","latitude":"-10.00000000","longitude":"38.98333000"},{"name":"Mingoyo","countryCode":"TZ","stateCode":"12","latitude":"-10.10526000","longitude":"39.61859000"},{"name":"Mtama","countryCode":"TZ","stateCode":"12","latitude":"-10.30000000","longitude":"39.36667000"},{"name":"Nachingwea","countryCode":"TZ","stateCode":"12","latitude":"-10.37250000","longitude":"38.76251000"},{"name":"Nyangao","countryCode":"TZ","stateCode":"12","latitude":"-10.33333000","longitude":"39.28333000"},{"name":"Ruangwa","countryCode":"TZ","stateCode":"12","latitude":"-10.06667000","longitude":"38.93333000"},{"name":"Zanzibar","countryCode":"TZ","stateCode":"15","latitude":"-6.16394000","longitude":"39.19793000"},{"name":"Chimala","countryCode":"TZ","stateCode":"14","latitude":"-8.85637000","longitude":"34.02393000"},{"name":"Hedaru","countryCode":"TZ","stateCode":"14","latitude":"-4.50000000","longitude":"37.90000000"},{"name":"Ibaba","countryCode":"TZ","stateCode":"14","latitude":"-9.40000000","longitude":"33.35000000"},{"name":"Ikama","countryCode":"TZ","stateCode":"14","latitude":"-9.26666667","longitude":"33.83333333"},{"name":"Ikinga","countryCode":"TZ","stateCode":"14","latitude":"-9.50000000","longitude":"33.55000000"},{"name":"Ikolo","countryCode":"TZ","stateCode":"14","latitude":"-9.65000000","longitude":"33.90000000"},{"name":"Ikuti","countryCode":"TZ","stateCode":"14","latitude":"-9.31666667","longitude":"33.53333333"},{"name":"Ilembo","countryCode":"TZ","stateCode":"14","latitude":"-9.25000000","longitude":"33.38333333"},{"name":"Ipinda","countryCode":"TZ","stateCode":"14","latitude":"-9.48333333","longitude":"33.90000000"},{"name":"Kabula","countryCode":"TZ","stateCode":"14","latitude":"-9.26666667","longitude":"33.76666667"},{"name":"Kahe, Tanzania","countryCode":"TZ","stateCode":"14","latitude":"-3.50000000","longitude":"37.43300000"},{"name":"Kandete","countryCode":"TZ","stateCode":"14","latitude":"-9.15000000","longitude":"33.80000000"},{"name":"Katumba","countryCode":"TZ","stateCode":"14","latitude":"-9.23333333","longitude":"33.61666667"},{"name":"Kihurio","countryCode":"TZ","stateCode":"14","latitude":"-4.46666667","longitude":"38.06666667"},{"name":"Kisiwani","countryCode":"TZ","stateCode":"14","latitude":"-4.13333000","longitude":"37.95000000"},{"name":"Kiwira","countryCode":"TZ","stateCode":"14","latitude":"-9.16666667","longitude":"33.53333333"},{"name":"Kwakoa","countryCode":"TZ","stateCode":"14","latitude":"-3.76666667","longitude":"37.71666667"},{"name":"Lembeni","countryCode":"TZ","stateCode":"14","latitude":"-3.78333333","longitude":"37.61666667"},{"name":"Lupata","countryCode":"TZ","stateCode":"14","latitude":"-9.30000000","longitude":"33.85000000"},{"name":"Lusungo","countryCode":"TZ","stateCode":"14","latitude":"-9.50000000","longitude":"33.98333333"},{"name":"Machame","countryCode":"TZ","stateCode":"14","latitude":"-3.20611111","longitude":"37.22638889"},{"name":"Makanya","countryCode":"TZ","stateCode":"14","latitude":"-4.36666667","longitude":"37.83333333"},{"name":"Marangu","countryCode":"TZ","stateCode":"14","latitude":"-3.28333000","longitude":"37.51667000"},{"name":"Masukulu","countryCode":"TZ","stateCode":"14","latitude":"-9.40000000","longitude":"33.75000000"},{"name":"Mbeya","countryCode":"TZ","stateCode":"14","latitude":"-8.90000000","longitude":"33.45000000"},{"name":"Mlowo","countryCode":"TZ","stateCode":"14","latitude":"-9.00000000","longitude":"32.98333333"},{"name":"Moshi","countryCode":"TZ","stateCode":"14","latitude":"-3.33488333","longitude":"37.34038056"},{"name":"Mpuguso","countryCode":"TZ","stateCode":"14","latitude":"-9.31666667","longitude":"33.65000000"},{"name":"Mwansanga","countryCode":"TZ","stateCode":"14","latitude":"-8.76666667","longitude":"33.53333333"},{"name":"Mwaya","countryCode":"TZ","stateCode":"14","latitude":"-9.55000000","longitude":"33.95000000"},{"name":"Mwembe","countryCode":"TZ","stateCode":"14","latitude":"-4.15000000","longitude":"37.85000000"},{"name":"Same","countryCode":"TZ","stateCode":"14","latitude":"-4.06666667","longitude":"37.78333333"},{"name":"Tukuyu","countryCode":"TZ","stateCode":"14","latitude":"-9.25833333","longitude":"33.64166667"},{"name":"Tunduma","countryCode":"TZ","stateCode":"14","latitude":"-9.30000000","longitude":"32.76670000"},{"name":"Ugweno","countryCode":"TZ","stateCode":"14","latitude":"-3.65000000","longitude":"37.65000000"},{"name":"Ulanga","countryCode":"TZ","stateCode":"14","latitude":"-8.34361000","longitude":"34.28970000"},{"name":"Abrikosovka","countryCode":"UA","stateCode":"43","latitude":"45.10759000","longitude":"35.10139000"},{"name":"Abrikosovo","countryCode":"UA","stateCode":"43","latitude":"45.69236000","longitude":"34.10156000"},{"name":"Aeroflotskiy","countryCode":"UA","stateCode":"43","latitude":"45.01816000","longitude":"33.99961000"},{"name":"Agrarnoye","countryCode":"UA","stateCode":"43","latitude":"45.01596000","longitude":"34.05725000"},{"name":"Akimovka","countryCode":"UA","stateCode":"43","latitude":"45.51981000","longitude":"34.82438000"},{"name":"Aleksandrovka","countryCode":"UA","stateCode":"43","latitude":"45.57654000","longitude":"34.09947000"},{"name":"Alekseyevka","countryCode":"UA","stateCode":"43","latitude":"45.58194000","longitude":"33.62980000"},{"name":"Alupka","countryCode":"UA","stateCode":"43","latitude":"44.41808000","longitude":"34.04531000"},{"name":"Alushta","countryCode":"UA","stateCode":"43","latitude":"44.67728000","longitude":"34.40970000"},{"name":"Amurskoye","countryCode":"UA","stateCode":"43","latitude":"45.27822000","longitude":"34.12823000"},{"name":"Armyansk","countryCode":"UA","stateCode":"43","latitude":"46.10919000","longitude":"33.69206000"},{"name":"Aromatnoye","countryCode":"UA","stateCode":"43","latitude":"45.03678000","longitude":"34.39921000"},{"name":"Azovskoye","countryCode":"UA","stateCode":"43","latitude":"45.58604000","longitude":"34.56680000"},{"name":"Baherove","countryCode":"UA","stateCode":"43","latitude":"45.37417000","longitude":"36.29705000"},{"name":"Bakhchysarai","countryCode":"UA","stateCode":"43","latitude":"44.75525000","longitude":"33.85782000"},{"name":"Bakhchysarai Raion","countryCode":"UA","stateCode":"43","latitude":"44.75002000","longitude":"33.86330000"},{"name":"Batal’noye","countryCode":"UA","stateCode":"43","latitude":"45.19402000","longitude":"35.61583000"},{"name":"Belinskoye","countryCode":"UA","stateCode":"43","latitude":"45.37465000","longitude":"36.08212000"},{"name":"Beloglinka","countryCode":"UA","stateCode":"43","latitude":"44.99490000","longitude":"34.04167000"},{"name":"Belogorskiy rayon","countryCode":"UA","stateCode":"43","latitude":"45.06300000","longitude":"34.55675000"},{"name":"Beregovoye","countryCode":"UA","stateCode":"43","latitude":"45.09470000","longitude":"35.43385000"},{"name":"Berezovka","countryCode":"UA","stateCode":"43","latitude":"45.57471000","longitude":"33.34397000"},{"name":"Bilohirsk","countryCode":"UA","stateCode":"43","latitude":"45.05462000","longitude":"34.60185000"},{"name":"Blizhneye","countryCode":"UA","stateCode":"43","latitude":"45.05694000","longitude":"35.33056000"},{"name":"Bogatoye","countryCode":"UA","stateCode":"43","latitude":"45.02933000","longitude":"34.76732000"},{"name":"Botanicheskoye","countryCode":"UA","stateCode":"43","latitude":"45.78656000","longitude":"33.54856000"},{"name":"Bratskoye","countryCode":"UA","stateCode":"43","latitude":"45.83170000","longitude":"33.92151000"},{"name":"Chapayevka","countryCode":"UA","stateCode":"43","latitude":"45.28119000","longitude":"34.89428000"},{"name":"Chaykino","countryCode":"UA","stateCode":"43","latitude":"45.08223000","longitude":"34.08673000"},{"name":"Chelyadinovo","countryCode":"UA","stateCode":"43","latitude":"45.20729000","longitude":"36.37620000"},{"name":"Chernomorskiy rayon","countryCode":"UA","stateCode":"43","latitude":"45.48798000","longitude":"32.92614000"},{"name":"Chernomorskoye","countryCode":"UA","stateCode":"43","latitude":"45.50657000","longitude":"32.69776000"},{"name":"Chernopolye","countryCode":"UA","stateCode":"43","latitude":"45.04399000","longitude":"34.63916000"},{"name":"Chernovo","countryCode":"UA","stateCode":"43","latitude":"45.50833000","longitude":"33.93397000"},{"name":"Chernozemnoye","countryCode":"UA","stateCode":"43","latitude":"45.40808000","longitude":"34.81990000"},{"name":"Chernyshevo","countryCode":"UA","stateCode":"43","latitude":"45.78202000","longitude":"33.42825000"},{"name":"Chervonoye","countryCode":"UA","stateCode":"43","latitude":"45.12294000","longitude":"33.68662000"},{"name":"Chisten’koye","countryCode":"UA","stateCode":"43","latitude":"44.88152000","longitude":"34.04716000"},{"name":"Chistopolye","countryCode":"UA","stateCode":"43","latitude":"45.36541000","longitude":"36.18312000"},{"name":"Chkalovo","countryCode":"UA","stateCode":"43","latitude":"45.60474000","longitude":"34.83395000"},{"name":"Dachnoye","countryCode":"UA","stateCode":"43","latitude":"44.88448000","longitude":"34.98333000"},{"name":"Dalekoye","countryCode":"UA","stateCode":"43","latitude":"45.66006000","longitude":"33.08059000"},{"name":"Dmitrovka","countryCode":"UA","stateCode":"43","latitude":"45.48411000","longitude":"35.05880000"},{"name":"Dneprovka","countryCode":"UA","stateCode":"43","latitude":"45.71373000","longitude":"34.36256000"},{"name":"Dobroye","countryCode":"UA","stateCode":"43","latitude":"44.86632000","longitude":"34.22661000"},{"name":"Dobrushino","countryCode":"UA","stateCode":"43","latitude":"45.37441000","longitude":"33.36547000"},{"name":"Dolinnoye","countryCode":"UA","stateCode":"43","latitude":"44.75320000","longitude":"33.77766000"},{"name":"Donskoye","countryCode":"UA","stateCode":"43","latitude":"45.04509000","longitude":"34.21413000"},{"name":"Drofino","countryCode":"UA","stateCode":"43","latitude":"45.28629000","longitude":"34.61589000"},{"name":"Dubki","countryCode":"UA","stateCode":"43","latitude":"44.93581000","longitude":"34.02355000"},{"name":"Dzhankoy","countryCode":"UA","stateCode":"43","latitude":"45.71168000","longitude":"34.39274000"},{"name":"Dzhankoyskiy rayon","countryCode":"UA","stateCode":"43","latitude":"45.78706000","longitude":"34.39197000"},{"name":"Feodosiya","countryCode":"UA","stateCode":"43","latitude":"45.03677000","longitude":"35.37789000"},{"name":"Filatovka","countryCode":"UA","stateCode":"43","latitude":"46.08192000","longitude":"33.78510000"},{"name":"Fontany","countryCode":"UA","stateCode":"43","latitude":"44.89717000","longitude":"34.07297000"},{"name":"Foros","countryCode":"UA","stateCode":"43","latitude":"44.39214000","longitude":"33.78798000"},{"name":"Frunze","countryCode":"UA","stateCode":"43","latitude":"45.02688000","longitude":"33.62956000"},{"name":"Gaspra","countryCode":"UA","stateCode":"43","latitude":"44.43364000","longitude":"34.10297000"},{"name":"Geroyskoye","countryCode":"UA","stateCode":"43","latitude":"45.13857000","longitude":"33.74675000"},{"name":"Glazovka","countryCode":"UA","stateCode":"43","latitude":"45.38792000","longitude":"36.57965000"},{"name":"Golubinka","countryCode":"UA","stateCode":"43","latitude":"44.59382000","longitude":"33.91521000"},{"name":"Gornostayevka","countryCode":"UA","stateCode":"43","latitude":"45.27819000","longitude":"36.18601000"},{"name":"Gorodskoy okrug Alushta","countryCode":"UA","stateCode":"43","latitude":"44.67256000","longitude":"34.41467000"},{"name":"Gorodskoy okrug Armyansk","countryCode":"UA","stateCode":"43","latitude":"46.10871000","longitude":"33.69095000"},{"name":"Gorodskoy okrug Dzhankoy","countryCode":"UA","stateCode":"43","latitude":"45.70810000","longitude":"34.39407000"},{"name":"Gorodskoy okrug Feodosiya","countryCode":"UA","stateCode":"43","latitude":"45.04612000","longitude":"35.37289000"},{"name":"Gorodskoy okrug Krasnoperekopsk","countryCode":"UA","stateCode":"43","latitude":"45.95330000","longitude":"33.79669000"},{"name":"Gorodskoy okrug Saki","countryCode":"UA","stateCode":"43","latitude":"45.12780000","longitude":"33.60134000"},{"name":"Gorodskoy okrug Simferopol","countryCode":"UA","stateCode":"43","latitude":"44.94803000","longitude":"34.10912000"},{"name":"Gorodskoy okrug Sudak","countryCode":"UA","stateCode":"43","latitude":"44.91667000","longitude":"35.00202000"},{"name":"Gorodskoy okrug Yalta","countryCode":"UA","stateCode":"43","latitude":"44.49638000","longitude":"34.16336000"},{"name":"Gorodskoy okrug Yevpatoriya","countryCode":"UA","stateCode":"43","latitude":"45.19559000","longitude":"33.36342000"},{"name":"Gresovskiy","countryCode":"UA","stateCode":"43","latitude":"45.00804000","longitude":"34.02657000"},{"name":"Grishino","countryCode":"UA","stateCode":"43","latitude":"45.64219000","longitude":"33.83098000"},{"name":"Grushevka","countryCode":"UA","stateCode":"43","latitude":"45.02281000","longitude":"34.97301000"},{"name":"Gurzuf","countryCode":"UA","stateCode":"43","latitude":"44.54624000","longitude":"34.27841000"},{"name":"Hvardiiske","countryCode":"UA","stateCode":"43","latitude":"45.11692000","longitude":"34.02188000"},{"name":"Ilychyovo","countryCode":"UA","stateCode":"43","latitude":"45.28348000","longitude":"35.73864000"},{"name":"Ilyichevo","countryCode":"UA","stateCode":"43","latitude":"45.24524000","longitude":"35.07127000"},{"name":"Ilyinka","countryCode":"UA","stateCode":"43","latitude":"45.81784000","longitude":"33.79482000"},{"name":"Ishun’","countryCode":"UA","stateCode":"43","latitude":"45.92403000","longitude":"33.82364000"},{"name":"Ivanovka","countryCode":"UA","stateCode":"43","latitude":"45.07200000","longitude":"33.66130000"},{"name":"Izobil’noye","countryCode":"UA","stateCode":"43","latitude":"44.70276000","longitude":"34.35357000"},{"name":"Izumrudnoye","countryCode":"UA","stateCode":"43","latitude":"45.73704000","longitude":"34.41299000"},{"name":"Izyumovka","countryCode":"UA","stateCode":"43","latitude":"45.04437000","longitude":"35.13717000"},{"name":"Kalinino","countryCode":"UA","stateCode":"43","latitude":"45.59521000","longitude":"34.22030000"},{"name":"Kalinovka","countryCode":"UA","stateCode":"43","latitude":"45.31658000","longitude":"35.74643000"},{"name":"Kamenolomnya","countryCode":"UA","stateCode":"43","latitude":"45.24804000","longitude":"33.41773000"},{"name":"Kashtanovoye","countryCode":"UA","stateCode":"43","latitude":"44.83210000","longitude":"34.05912000"},{"name":"Kashtany","countryCode":"UA","stateCode":"43","latitude":"44.86760000","longitude":"33.78995000"},{"name":"Kerch","countryCode":"UA","stateCode":"43","latitude":"45.35310000","longitude":"36.47429000"},{"name":"Kerchens\'ka Mis\'ka Rada","countryCode":"UA","stateCode":"43","latitude":"45.35307000","longitude":"36.47414000"},{"name":"Kholmovka","countryCode":"UA","stateCode":"43","latitude":"44.65830000","longitude":"33.75456000"},{"name":"Kirovo","countryCode":"UA","stateCode":"43","latitude":"45.22106000","longitude":"35.84227000"},{"name":"Kirovske Raion","countryCode":"UA","stateCode":"43","latitude":"45.15522000","longitude":"35.17696000"},{"name":"Kirovskoye","countryCode":"UA","stateCode":"43","latitude":"45.22967000","longitude":"35.19987000"},{"name":"Klepinino","countryCode":"UA","stateCode":"43","latitude":"45.52800000","longitude":"34.18315000"},{"name":"Koktebel","countryCode":"UA","stateCode":"43","latitude":"44.96155000","longitude":"35.24660000"},{"name":"Kolodeznoye","countryCode":"UA","stateCode":"43","latitude":"45.22682000","longitude":"34.33698000"},{"name":"Koloski","countryCode":"UA","stateCode":"43","latitude":"45.26936000","longitude":"33.29386000"},{"name":"Kol’chugino","countryCode":"UA","stateCode":"43","latitude":"44.94367000","longitude":"33.78865000"},{"name":"Kol’tsovo","countryCode":"UA","stateCode":"43","latitude":"45.32807000","longitude":"33.44992000"},{"name":"Komsomol’skoye","countryCode":"UA","stateCode":"43","latitude":"45.01900000","longitude":"34.03049000"},{"name":"Kondratyevo","countryCode":"UA","stateCode":"43","latitude":"45.63125000","longitude":"34.47387000"},{"name":"Konstantinovka","countryCode":"UA","stateCode":"43","latitude":"44.85511000","longitude":"34.12069000"},{"name":"Koreiz","countryCode":"UA","stateCode":"43","latitude":"44.43374000","longitude":"34.08516000"},{"name":"Kormovoye","countryCode":"UA","stateCode":"43","latitude":"45.50001000","longitude":"33.61192000"},{"name":"Kostochkovka","countryCode":"UA","stateCode":"43","latitude":"45.31747000","longitude":"34.67418000"},{"name":"Kotel’nikovo","countryCode":"UA","stateCode":"43","latitude":"45.36584000","longitude":"34.02575000"},{"name":"Kovyl’noye","countryCode":"UA","stateCode":"43","latitude":"45.69028000","longitude":"33.52775000"},{"name":"Krasna Zor\'ka","countryCode":"UA","stateCode":"43","latitude":"45.13432000","longitude":"34.04015000"},{"name":"Krasnaya Polyana","countryCode":"UA","stateCode":"43","latitude":"45.48241000","longitude":"32.93790000"},{"name":"Krasnoarmeyskoye","countryCode":"UA","stateCode":"43","latitude":"45.99103000","longitude":"34.03037000"},{"name":"Krasnoflotskoye","countryCode":"UA","stateCode":"43","latitude":"45.31572000","longitude":"34.94756000"},{"name":"Krasnogorka","countryCode":"UA","stateCode":"43","latitude":"45.24513000","longitude":"35.80739000"},{"name":"Krasnogvardeyskoye","countryCode":"UA","stateCode":"43","latitude":"45.50271000","longitude":"34.30134000"},{"name":"Krasnohvardiiske Raion","countryCode":"UA","stateCode":"43","latitude":"45.40230000","longitude":"34.25464000"},{"name":"Krasnokamenka","countryCode":"UA","stateCode":"43","latitude":"44.56383000","longitude":"34.28877000"},{"name":"Krasnolesye","countryCode":"UA","stateCode":"43","latitude":"44.83259000","longitude":"34.23086000"},{"name":"Krasnoperekopsk Raion","countryCode":"UA","stateCode":"43","latitude":"45.96992000","longitude":"33.87990000"},{"name":"Krasnoperekops’k","countryCode":"UA","stateCode":"43","latitude":"45.95716000","longitude":"33.79650000"},{"name":"Krasnoyarskoye","countryCode":"UA","stateCode":"43","latitude":"45.50661000","longitude":"33.26641000"},{"name":"Krasnoye","countryCode":"UA","stateCode":"43","latitude":"45.13999000","longitude":"34.09452000"},{"name":"Krasnoznamenka","countryCode":"UA","stateCode":"43","latitude":"45.28676000","longitude":"34.00036000"},{"name":"Krasnyi Mak","countryCode":"UA","stateCode":"43","latitude":"44.64218000","longitude":"33.78130000"},{"name":"Krayneye","countryCode":"UA","stateCode":"43","latitude":"45.22993000","longitude":"33.83239000"},{"name":"Krest’yanovka","countryCode":"UA","stateCode":"43","latitude":"45.72268000","longitude":"33.93938000"},{"name":"Krinichnoye","countryCode":"UA","stateCode":"43","latitude":"45.02428000","longitude":"34.61202000"},{"name":"Krymka","countryCode":"UA","stateCode":"43","latitude":"45.70453000","longitude":"34.18782000"},{"name":"Krymskaya Roza","countryCode":"UA","stateCode":"43","latitude":"45.05776000","longitude":"34.35631000"},{"name":"Krymskoye","countryCode":"UA","stateCode":"43","latitude":"45.18836000","longitude":"33.80106000"},{"name":"Kuibyshevo","countryCode":"UA","stateCode":"43","latitude":"44.62900000","longitude":"33.86895000"},{"name":"Kukushkino","countryCode":"UA","stateCode":"43","latitude":"45.71924000","longitude":"33.39030000"},{"name":"Kurskoye","countryCode":"UA","stateCode":"43","latitude":"45.02908000","longitude":"34.93623000"},{"name":"Lekarstvennoye","countryCode":"UA","stateCode":"43","latitude":"44.94194000","longitude":"33.82229000"},{"name":"Lenine Raion","countryCode":"UA","stateCode":"43","latitude":"45.24693000","longitude":"36.00540000"},{"name":"Lenino","countryCode":"UA","stateCode":"43","latitude":"45.29857000","longitude":"35.77708000"},{"name":"Leninskoye","countryCode":"UA","stateCode":"43","latitude":"45.26844000","longitude":"34.05023000"},{"name":"Lesnovka","countryCode":"UA","stateCode":"43","latitude":"45.15350000","longitude":"33.61889000"},{"name":"Levadki","countryCode":"UA","stateCode":"43","latitude":"44.87083000","longitude":"34.04278000"},{"name":"Listvennoye","countryCode":"UA","stateCode":"43","latitude":"45.48086000","longitude":"34.81087000"},{"name":"Litvinenkovo","countryCode":"UA","stateCode":"43","latitude":"45.08648000","longitude":"34.31107000"},{"name":"Livadia","countryCode":"UA","stateCode":"43","latitude":"44.47021000","longitude":"34.14272000"},{"name":"Lobanovo","countryCode":"UA","stateCode":"43","latitude":"45.77552000","longitude":"34.24236000"},{"name":"Lozovoye","countryCode":"UA","stateCode":"43","latitude":"44.90600000","longitude":"34.16414000"},{"name":"Luchistoye","countryCode":"UA","stateCode":"43","latitude":"44.73646000","longitude":"34.40063000"},{"name":"Luganskoye","countryCode":"UA","stateCode":"43","latitude":"45.80190000","longitude":"34.23786000"},{"name":"Lugovoye","countryCode":"UA","stateCode":"43","latitude":"45.23469000","longitude":"35.72202000"},{"name":"L’govskoye","countryCode":"UA","stateCode":"43","latitude":"45.09801000","longitude":"34.95770000"},{"name":"Magazinka","countryCode":"UA","stateCode":"43","latitude":"45.86312000","longitude":"34.04969000"},{"name":"Malen’koye","countryCode":"UA","stateCode":"43","latitude":"45.07585000","longitude":"33.99942000"},{"name":"Malorechenskoye","countryCode":"UA","stateCode":"43","latitude":"44.75888000","longitude":"34.55789000"},{"name":"Maly Mayak","countryCode":"UA","stateCode":"43","latitude":"44.61356000","longitude":"34.36469000"},{"name":"Marfovka","countryCode":"UA","stateCode":"43","latitude":"45.19853000","longitude":"36.09144000"},{"name":"Maryevka","countryCode":"UA","stateCode":"43","latitude":"45.11330000","longitude":"36.23992000"},{"name":"Mar’yanovka","countryCode":"UA","stateCode":"43","latitude":"45.44627000","longitude":"34.29474000"},{"name":"Maslovo","countryCode":"UA","stateCode":"43","latitude":"45.79197000","longitude":"34.36298000"},{"name":"Massandra","countryCode":"UA","stateCode":"43","latitude":"44.50958000","longitude":"34.18817000"},{"name":"Mayskoye","countryCode":"UA","stateCode":"43","latitude":"45.59555000","longitude":"34.55213000"},{"name":"Mazanka","countryCode":"UA","stateCode":"43","latitude":"45.00550000","longitude":"34.25581000"},{"name":"Medvedevka","countryCode":"UA","stateCode":"43","latitude":"45.88389000","longitude":"34.55562000"},{"name":"Medvedevo","countryCode":"UA","stateCode":"43","latitude":"45.38597000","longitude":"33.00400000"},{"name":"Mel’nichnoye","countryCode":"UA","stateCode":"43","latitude":"45.19885000","longitude":"34.42012000"},{"name":"Mezhvodnoye","countryCode":"UA","stateCode":"43","latitude":"45.58751000","longitude":"32.84501000"},{"name":"Michurinskoye","countryCode":"UA","stateCode":"43","latitude":"45.07430000","longitude":"34.70672000"},{"name":"Mikhaylovka","countryCode":"UA","stateCode":"43","latitude":"45.11325000","longitude":"33.61071000"},{"name":"Mirnovka","countryCode":"UA","stateCode":"43","latitude":"45.69083000","longitude":"34.30966000"},{"name":"Mirnoye","countryCode":"UA","stateCode":"43","latitude":"44.98330000","longitude":"34.06160000"},{"name":"Mirny","countryCode":"UA","stateCode":"43","latitude":"45.30788000","longitude":"33.03501000"},{"name":"Mitrofanovka","countryCode":"UA","stateCode":"43","latitude":"45.45114000","longitude":"34.67883000"},{"name":"Mityayevo","countryCode":"UA","stateCode":"43","latitude":"45.23423000","longitude":"33.70150000"},{"name":"Molochnoye","countryCode":"UA","stateCode":"43","latitude":"45.19960000","longitude":"33.22233000"},{"name":"Molodyozhnoye","countryCode":"UA","stateCode":"43","latitude":"45.00354000","longitude":"34.05634000"},{"name":"Morskoye","countryCode":"UA","stateCode":"43","latitude":"44.82593000","longitude":"34.80314000"},{"name":"Muromskoye","countryCode":"UA","stateCode":"43","latitude":"45.09051000","longitude":"34.84900000"},{"name":"Muskatnoye","countryCode":"UA","stateCode":"43","latitude":"45.46586000","longitude":"34.54316000"},{"name":"Mysovoe","countryCode":"UA","stateCode":"43","latitude":"45.44788000","longitude":"35.83528000"},{"name":"Nasypnoe","countryCode":"UA","stateCode":"43","latitude":"45.05285000","longitude":"35.29415000"},{"name":"Naydenovka","countryCode":"UA","stateCode":"43","latitude":"45.27088000","longitude":"34.44898000"},{"name":"Nekrasovka","countryCode":"UA","stateCode":"43","latitude":"45.44085000","longitude":"34.98584000"},{"name":"Nekrasovo","countryCode":"UA","stateCode":"43","latitude":"45.42453000","longitude":"34.28545000"},{"name":"Nikita","countryCode":"UA","stateCode":"43","latitude":"44.51564000","longitude":"34.23840000"},{"name":"Nikolayevka","countryCode":"UA","stateCode":"43","latitude":"44.96213000","longitude":"33.61061000"},{"name":"Nizhnegorskiy","countryCode":"UA","stateCode":"43","latitude":"45.44789000","longitude":"34.73839000"},{"name":"Nizhnegorskiy rayon","countryCode":"UA","stateCode":"43","latitude":"45.48430000","longitude":"34.76798000"},{"name":"Novoandreyevka","countryCode":"UA","stateCode":"43","latitude":"45.19904000","longitude":"34.09384000"},{"name":"Novoestoniya","countryCode":"UA","stateCode":"43","latitude":"45.49960000","longitude":"34.24298000"},{"name":"Novofedorovka","countryCode":"UA","stateCode":"43","latitude":"45.09473000","longitude":"33.57211000"},{"name":"Novogrigoryevka","countryCode":"UA","stateCode":"43","latitude":"45.45200000","longitude":"34.60378000"},{"name":"Novoivanovka","countryCode":"UA","stateCode":"43","latitude":"45.44914000","longitude":"33.09833000"},{"name":"Novokrymskoye","countryCode":"UA","stateCode":"43","latitude":"45.78007000","longitude":"34.15543000"},{"name":"Novonikolayevka","countryCode":"UA","stateCode":"43","latitude":"45.30855000","longitude":"36.05749000"},{"name":"Novoozyornoye","countryCode":"UA","stateCode":"43","latitude":"45.38314000","longitude":"33.11715000"},{"name":"Novopavlovka","countryCode":"UA","stateCode":"43","latitude":"45.86634000","longitude":"33.89018000"},{"name":"Novopokrovka","countryCode":"UA","stateCode":"43","latitude":"45.16517000","longitude":"35.25304000"},{"name":"Novoselovskoye","countryCode":"UA","stateCode":"43","latitude":"45.44276000","longitude":"33.59795000"},{"name":"Novosel’skoye","countryCode":"UA","stateCode":"43","latitude":"45.50357000","longitude":"32.72250000"},{"name":"Novostepnoye","countryCode":"UA","stateCode":"43","latitude":"45.66206000","longitude":"34.38700000"},{"name":"Novosyolovka","countryCode":"UA","stateCode":"43","latitude":"44.99377000","longitude":"33.83525000"},{"name":"Novozhilovka","countryCode":"UA","stateCode":"43","latitude":"45.15960000","longitude":"34.23270000"},{"name":"Novy Svet","countryCode":"UA","stateCode":"43","latitude":"44.83087000","longitude":"34.91370000"},{"name":"Okhotnikovo","countryCode":"UA","stateCode":"43","latitude":"45.23985000","longitude":"33.59405000"},{"name":"Okhotskoye","countryCode":"UA","stateCode":"43","latitude":"45.48612000","longitude":"34.86401000"},{"name":"Oktyabr\'skoye","countryCode":"UA","stateCode":"43","latitude":"45.36215000","longitude":"36.36803000"},{"name":"Oktyabr’skoye","countryCode":"UA","stateCode":"43","latitude":"45.28866000","longitude":"34.13521000"},{"name":"Okunevka","countryCode":"UA","stateCode":"43","latitude":"45.36855000","longitude":"32.76357000"},{"name":"Olenevka","countryCode":"UA","stateCode":"43","latitude":"45.38333000","longitude":"32.53333000"},{"name":"Ordzhonikidze","countryCode":"UA","stateCode":"43","latitude":"44.96401000","longitude":"35.35576000"},{"name":"Orekhovo","countryCode":"UA","stateCode":"43","latitude":"45.12944000","longitude":"33.63180000"},{"name":"Orlovskoye","countryCode":"UA","stateCode":"43","latitude":"45.81070000","longitude":"33.97308000"},{"name":"Ostanino","countryCode":"UA","stateCode":"43","latitude":"45.32731000","longitude":"35.91295000"},{"name":"Ostrovskoye","countryCode":"UA","stateCode":"43","latitude":"45.74232000","longitude":"34.06607000"},{"name":"Pakharevka","countryCode":"UA","stateCode":"43","latitude":"45.83472000","longitude":"34.16129000"},{"name":"Partenit","countryCode":"UA","stateCode":"43","latitude":"44.57800000","longitude":"34.34464000"},{"name":"Partizanskoye","countryCode":"UA","stateCode":"43","latitude":"44.83379000","longitude":"34.08465000"},{"name":"Partizany","countryCode":"UA","stateCode":"43","latitude":"45.14373000","longitude":"35.15509000"},{"name":"Pereval\'noye","countryCode":"UA","stateCode":"43","latitude":"44.84838000","longitude":"34.31271000"},{"name":"Perovo","countryCode":"UA","stateCode":"43","latitude":"44.92513000","longitude":"34.05753000"},{"name":"Pervomayskiy rayon","countryCode":"UA","stateCode":"43","latitude":"45.59825000","longitude":"33.83249000"},{"name":"Pervomayskoye","countryCode":"UA","stateCode":"43","latitude":"45.71744000","longitude":"33.85596000"},{"name":"Peschanoye","countryCode":"UA","stateCode":"43","latitude":"44.84342000","longitude":"33.60921000"},{"name":"Petrovka","countryCode":"UA","stateCode":"43","latitude":"45.49776000","longitude":"34.28816000"},{"name":"Pionerskoye","countryCode":"UA","stateCode":"43","latitude":"44.88083000","longitude":"34.20194000"},{"name":"Plodovoye","countryCode":"UA","stateCode":"43","latitude":"44.87156000","longitude":"33.85615000"},{"name":"Pobednoye","countryCode":"UA","stateCode":"43","latitude":"45.70109000","longitude":"34.44805000"},{"name":"Pochetnoye","countryCode":"UA","stateCode":"43","latitude":"45.99495000","longitude":"33.76588000"},{"name":"Poltavka","countryCode":"UA","stateCode":"43","latitude":"45.35133000","longitude":"34.18371000"},{"name":"Poshtove","countryCode":"UA","stateCode":"43","latitude":"44.83540000","longitude":"33.96159000"},{"name":"Pozharskoye","countryCode":"UA","stateCode":"43","latitude":"44.93554000","longitude":"33.87109000"},{"name":"Pravda","countryCode":"UA","stateCode":"43","latitude":"45.77903000","longitude":"33.84649000"},{"name":"Primorskiy","countryCode":"UA","stateCode":"43","latitude":"45.11904000","longitude":"35.48025000"},{"name":"Priozyornoye","countryCode":"UA","stateCode":"43","latitude":"45.26990000","longitude":"36.33405000"},{"name":"Privetnoye","countryCode":"UA","stateCode":"43","latitude":"45.11969000","longitude":"35.05960000"},{"name":"Prostornoye","countryCode":"UA","stateCode":"43","latitude":"45.65597000","longitude":"34.69837000"},{"name":"Prudovoye","countryCode":"UA","stateCode":"43","latitude":"44.90424000","longitude":"33.78114000"},{"name":"Prudy","countryCode":"UA","stateCode":"43","latitude":"45.23922000","longitude":"34.70217000"},{"name":"Pshenichnoye","countryCode":"UA","stateCode":"43","latitude":"45.64627000","longitude":"34.83767000"},{"name":"Pushkino","countryCode":"UA","stateCode":"43","latitude":"45.20373000","longitude":"34.97642000"},{"name":"Pyatikhatka","countryCode":"UA","stateCode":"43","latitude":"45.32347000","longitude":"34.25516000"},{"name":"Razdol’nenskiy rayon","countryCode":"UA","stateCode":"43","latitude":"45.67086000","longitude":"33.44075000"},{"name":"Razdol’noye","countryCode":"UA","stateCode":"43","latitude":"45.77083000","longitude":"33.48777000"},{"name":"Rodnikovo","countryCode":"UA","stateCode":"43","latitude":"45.04296000","longitude":"33.95407000"},{"name":"Romashkino","countryCode":"UA","stateCode":"43","latitude":"45.25647000","longitude":"33.25517000"},{"name":"Roshchino","countryCode":"UA","stateCode":"43","latitude":"45.60916000","longitude":"34.37992000"},{"name":"Roskoshnoye","countryCode":"UA","stateCode":"43","latitude":"45.65187000","longitude":"34.11552000"},{"name":"Rovnoye","countryCode":"UA","stateCode":"43","latitude":"45.35134000","longitude":"34.35230000"},{"name":"Ruch’i","countryCode":"UA","stateCode":"43","latitude":"45.78564000","longitude":"33.66093000"},{"name":"Rusakovka","countryCode":"UA","stateCode":"43","latitude":"45.12369000","longitude":"34.47458000"},{"name":"Rybach\'e","countryCode":"UA","stateCode":"43","latitude":"44.77331000","longitude":"34.59609000"},{"name":"Sadovoye","countryCode":"UA","stateCode":"43","latitude":"45.31037000","longitude":"34.65260000"},{"name":"Saki","countryCode":"UA","stateCode":"43","latitude":"45.13424000","longitude":"33.59996000"},{"name":"Sakskiy rayon","countryCode":"UA","stateCode":"43","latitude":"45.27799000","longitude":"33.52911000"},{"name":"Sary-Bash","countryCode":"UA","stateCode":"43","latitude":"45.57142000","longitude":"33.78728000"},{"name":"Semisotka","countryCode":"UA","stateCode":"43","latitude":"45.24676000","longitude":"35.56500000"},{"name":"Senokosnoye","countryCode":"UA","stateCode":"43","latitude":"45.73277000","longitude":"33.51552000"},{"name":"Serebryanka","countryCode":"UA","stateCode":"43","latitude":"45.63937000","longitude":"33.49632000"},{"name":"Shchebetovka","countryCode":"UA","stateCode":"43","latitude":"44.93821000","longitude":"35.15800000"},{"name":"Shchyolkino","countryCode":"UA","stateCode":"43","latitude":"45.42985000","longitude":"35.82250000"},{"name":"Shelkovichnoye","countryCode":"UA","stateCode":"43","latitude":"45.18748000","longitude":"33.68807000"},{"name":"Shirokoye","countryCode":"UA","stateCode":"43","latitude":"45.20029000","longitude":"34.05069000"},{"name":"Shkol’noye","countryCode":"UA","stateCode":"43","latitude":"45.05758000","longitude":"33.89737000"},{"name":"Shtormovoye","countryCode":"UA","stateCode":"43","latitude":"45.26717000","longitude":"33.08693000"},{"name":"Simeiz","countryCode":"UA","stateCode":"43","latitude":"44.40646000","longitude":"34.00704000"},{"name":"Simferopol","countryCode":"UA","stateCode":"43","latitude":"44.95719000","longitude":"34.11079000"},{"name":"Simferopol Raion","countryCode":"UA","stateCode":"43","latitude":"44.95690000","longitude":"34.10225000"},{"name":"Sinitsyno","countryCode":"UA","stateCode":"43","latitude":"45.23862000","longitude":"35.24659000"},{"name":"Sizovka","countryCode":"UA","stateCode":"43","latitude":"45.34892000","longitude":"33.87669000"},{"name":"Skalistoye","countryCode":"UA","stateCode":"43","latitude":"44.81686000","longitude":"33.97791000"},{"name":"Skvortsovo","countryCode":"UA","stateCode":"43","latitude":"45.07542000","longitude":"33.82084000"},{"name":"Slavnoye","countryCode":"UA","stateCode":"43","latitude":"45.72176000","longitude":"33.23689000"},{"name":"Slavyanskoye","countryCode":"UA","stateCode":"43","latitude":"45.72768000","longitude":"33.32165000"},{"name":"Sofiivka","countryCode":"UA","stateCode":"43","latitude":"45.08985000","longitude":"33.99887000"},{"name":"Sokolinoye","countryCode":"UA","stateCode":"43","latitude":"44.55041000","longitude":"33.95897000"},{"name":"Solnechnaya Dolina","countryCode":"UA","stateCode":"43","latitude":"44.87185000","longitude":"35.10622000"},{"name":"Solnechnogorskoye","countryCode":"UA","stateCode":"43","latitude":"44.74722000","longitude":"34.53999000"},{"name":"Solnechnoye","countryCode":"UA","stateCode":"43","latitude":"45.04767000","longitude":"34.08380000"},{"name":"Sovetskiy","countryCode":"UA","stateCode":"43","latitude":"45.34267000","longitude":"34.92463000"},{"name":"Sovietskyi Raion","countryCode":"UA","stateCode":"43","latitude":"45.31516000","longitude":"34.92914000"},{"name":"Sovkhoznoye","countryCode":"UA","stateCode":"43","latitude":"45.96005000","longitude":"33.77155000"},{"name":"Stakhanovka","countryCode":"UA","stateCode":"43","latitude":"45.37062000","longitude":"33.94883000"},{"name":"Stal’noye","countryCode":"UA","stateCode":"43","latitude":"45.70814000","longitude":"34.56238000"},{"name":"Stary Krym","countryCode":"UA","stateCode":"43","latitude":"45.02887000","longitude":"35.09174000"},{"name":"Stepnoye","countryCode":"UA","stateCode":"43","latitude":"45.65212000","longitude":"33.77441000"},{"name":"Stolbovoye","countryCode":"UA","stateCode":"43","latitude":"45.36270000","longitude":"33.49584000"},{"name":"Strogonovka","countryCode":"UA","stateCode":"43","latitude":"44.94970000","longitude":"34.17924000"},{"name":"Sudak","countryCode":"UA","stateCode":"43","latitude":"44.84924000","longitude":"34.97471000"},{"name":"Susanino","countryCode":"UA","stateCode":"43","latitude":"45.49898000","longitude":"33.69854000"},{"name":"Suvorovo","countryCode":"UA","stateCode":"43","latitude":"46.08865000","longitude":"33.68800000"},{"name":"Suvorovskoye","countryCode":"UA","stateCode":"43","latitude":"45.25171000","longitude":"33.37194000"},{"name":"Svetloye","countryCode":"UA","stateCode":"43","latitude":"45.63320000","longitude":"34.66264000"},{"name":"Tabachnoye","countryCode":"UA","stateCode":"43","latitude":"44.90175000","longitude":"33.67638000"},{"name":"Tankovoye","countryCode":"UA","stateCode":"43","latitude":"44.65829000","longitude":"33.80929000"},{"name":"Tenistoye","countryCode":"UA","stateCode":"43","latitude":"44.74303000","longitude":"33.66812000"},{"name":"Teplovka","countryCode":"UA","stateCode":"43","latitude":"45.03239000","longitude":"33.69588000"},{"name":"Tokarevo","countryCode":"UA","stateCode":"43","latitude":"45.28367000","longitude":"35.15244000"},{"name":"Trudovoye","countryCode":"UA","stateCode":"43","latitude":"44.99133000","longitude":"34.20311000"},{"name":"Tselinnoye","countryCode":"UA","stateCode":"43","latitude":"45.90633000","longitude":"34.18063000"},{"name":"Tsvetochnoye","countryCode":"UA","stateCode":"43","latitude":"45.08655000","longitude":"34.38521000"},{"name":"Turgenevka","countryCode":"UA","stateCode":"43","latitude":"44.69747000","longitude":"33.83007000"},{"name":"Uglovoye","countryCode":"UA","stateCode":"43","latitude":"44.82146000","longitude":"33.60452000"},{"name":"Ukrainka","countryCode":"UA","stateCode":"43","latitude":"44.88730000","longitude":"34.13973000"},{"name":"Ukromnoye","countryCode":"UA","stateCode":"43","latitude":"45.04272000","longitude":"34.00312000"},{"name":"Urozhaynoye","countryCode":"UA","stateCode":"43","latitude":"45.04522000","longitude":"34.13511000"},{"name":"Uvarovka","countryCode":"UA","stateCode":"43","latitude":"45.45108000","longitude":"34.78812000"},{"name":"Uvarovo","countryCode":"UA","stateCode":"43","latitude":"45.26260000","longitude":"35.66506000"},{"name":"Uyutnoye","countryCode":"UA","stateCode":"43","latitude":"45.19769000","longitude":"33.29796000"},{"name":"Vasilyevka","countryCode":"UA","stateCode":"43","latitude":"45.13938000","longitude":"34.72291000"},{"name":"Veresayevo","countryCode":"UA","stateCode":"43","latitude":"45.30551000","longitude":"33.50004000"},{"name":"Verkhorechye","countryCode":"UA","stateCode":"43","latitude":"44.69738000","longitude":"33.98696000"},{"name":"Vesele","countryCode":"UA","stateCode":"43","latitude":"44.85807000","longitude":"34.87952000"},{"name":"Veselovka","countryCode":"UA","stateCode":"43","latitude":"45.37733000","longitude":"33.21385000"},{"name":"Vilino","countryCode":"UA","stateCode":"43","latitude":"44.84560000","longitude":"33.67161000"},{"name":"Vinnitskoye","countryCode":"UA","stateCode":"43","latitude":"44.98129000","longitude":"33.73920000"},{"name":"Vinogradnoye","countryCode":"UA","stateCode":"43","latitude":"44.48149000","longitude":"34.12973000"},{"name":"Vinogradovo","countryCode":"UA","stateCode":"43","latitude":"45.39264000","longitude":"33.64668000"},{"name":"Vishennoye","countryCode":"UA","stateCode":"43","latitude":"45.14509000","longitude":"34.59691000"},{"name":"Vishnyovka","countryCode":"UA","stateCode":"43","latitude":"45.95966000","longitude":"33.95289000"},{"name":"Vladimirovka","countryCode":"UA","stateCode":"43","latitude":"45.14760000","longitude":"33.57583000"},{"name":"Vladislavovka","countryCode":"UA","stateCode":"43","latitude":"45.16828000","longitude":"35.37658000"},{"name":"Voinka","countryCode":"UA","stateCode":"43","latitude":"45.86990000","longitude":"33.99138000"},{"name":"Vol’noye","countryCode":"UA","stateCode":"43","latitude":"45.56570000","longitude":"34.30360000"},{"name":"Vorobyovo","countryCode":"UA","stateCode":"43","latitude":"45.32895000","longitude":"33.24654000"},{"name":"Voskhod","countryCode":"UA","stateCode":"43","latitude":"45.50999000","longitude":"34.39355000"},{"name":"Voykovo","countryCode":"UA","stateCode":"43","latitude":"45.38329000","longitude":"36.43739000"},{"name":"Yalta","countryCode":"UA","stateCode":"43","latitude":"44.50218000","longitude":"34.16624000"},{"name":"Yantarnoye","countryCode":"UA","stateCode":"43","latitude":"45.43473000","longitude":"34.22134000"},{"name":"Yarkoye","countryCode":"UA","stateCode":"43","latitude":"45.69120000","longitude":"34.26323000"},{"name":"Yarkoye Pole","countryCode":"UA","stateCode":"43","latitude":"45.20581000","longitude":"35.19848000"},{"name":"Yasnopolyanskoye","countryCode":"UA","stateCode":"43","latitude":"45.94097000","longitude":"34.35262000"},{"name":"Yemelyanovka","countryCode":"UA","stateCode":"43","latitude":"45.53287000","longitude":"34.89624000"},{"name":"Yermakovo","countryCode":"UA","stateCode":"43","latitude":"45.85364000","longitude":"34.48644000"},{"name":"Yevpatoriya","countryCode":"UA","stateCode":"43","latitude":"45.20091000","longitude":"33.36655000"},{"name":"Zalesye","countryCode":"UA","stateCode":"43","latitude":"44.88687000","longitude":"34.10168000"},{"name":"Zaozyornoye","countryCode":"UA","stateCode":"43","latitude":"45.15816000","longitude":"33.27866000"},{"name":"Zarechnoye","countryCode":"UA","stateCode":"43","latitude":"44.85048000","longitude":"34.26426000"},{"name":"Zavet-Leninskiy","countryCode":"UA","stateCode":"43","latitude":"45.86258000","longitude":"34.39160000"},{"name":"Zavetnoye","countryCode":"UA","stateCode":"43","latitude":"45.32697000","longitude":"34.80837000"},{"name":"Zelenogorskoye","countryCode":"UA","stateCode":"43","latitude":"45.01249000","longitude":"34.46848000"},{"name":"Zelyonoye","countryCode":"UA","stateCode":"43","latitude":"44.59583000","longitude":"34.00921000"},{"name":"Zemlyanichnoye","countryCode":"UA","stateCode":"43","latitude":"44.97444000","longitude":"34.83553000"},{"name":"Zernovoye","countryCode":"UA","stateCode":"43","latitude":"45.32364000","longitude":"34.48099000"},{"name":"Zheleznodorozhnoye","countryCode":"UA","stateCode":"43","latitude":"44.71710000","longitude":"33.80417000"},{"name":"Zhelyabovka","countryCode":"UA","stateCode":"43","latitude":"45.39877000","longitude":"34.75776000"},{"name":"Zhemchuzhina","countryCode":"UA","stateCode":"43","latitude":"45.27466000","longitude":"34.65778000"},{"name":"Zhuravki","countryCode":"UA","stateCode":"43","latitude":"45.12629000","longitude":"35.21513000"},{"name":"Zhuravli","countryCode":"UA","stateCode":"43","latitude":"45.25246000","longitude":"33.64104000"},{"name":"Zhuravlyovka","countryCode":"UA","stateCode":"43","latitude":"45.17680000","longitude":"33.99680000"},{"name":"Zimino","countryCode":"UA","stateCode":"43","latitude":"45.50797000","longitude":"33.51431000"},{"name":"Zolotoye Pole","countryCode":"UA","stateCode":"43","latitude":"45.12774000","longitude":"34.99148000"},{"name":"Zorkino","countryCode":"UA","stateCode":"43","latitude":"45.54762000","longitude":"34.71028000"},{"name":"Zuya","countryCode":"UA","stateCode":"43","latitude":"45.05418000","longitude":"34.32152000"},{"name":"Zybiny","countryCode":"UA","stateCode":"43","latitude":"45.23674000","longitude":"34.64987000"},{"name":"Adzhamka","countryCode":"UA","stateCode":"35","latitude":"48.54245000","longitude":"32.53542000"},{"name":"Blahovishchenske Raion","countryCode":"UA","stateCode":"35","latitude":"48.25000000","longitude":"30.25000000"},{"name":"Bobrynets","countryCode":"UA","stateCode":"35","latitude":"48.05896000","longitude":"32.16641000"},{"name":"Dmytrivka","countryCode":"UA","stateCode":"35","latitude":"48.79690000","longitude":"32.71645000"},{"name":"Dobrovelychkivka","countryCode":"UA","stateCode":"35","latitude":"48.38778000","longitude":"31.18028000"},{"name":"Dobrovelychkivs’kyy Rayon","countryCode":"UA","stateCode":"35","latitude":"48.36935000","longitude":"31.16354000"},{"name":"Dolyns\'ka","countryCode":"UA","stateCode":"35","latitude":"48.11041000","longitude":"32.76449000"},{"name":"Dolyns’kyy Rayon","countryCode":"UA","stateCode":"35","latitude":"48.16327000","longitude":"32.88318000"},{"name":"Hayvoron","countryCode":"UA","stateCode":"35","latitude":"48.33958000","longitude":"29.86791000"},{"name":"Kapitanivka","countryCode":"UA","stateCode":"35","latitude":"48.91719000","longitude":"31.71671000"},{"name":"Kirovohrads’ka Mis’krada","countryCode":"UA","stateCode":"35","latitude":"48.52185000","longitude":"32.24367000"},{"name":"Kompaniyivka","countryCode":"UA","stateCode":"35","latitude":"48.25115000","longitude":"32.20795000"},{"name":"Kropyvnytskyi","countryCode":"UA","stateCode":"35","latitude":"48.51320000","longitude":"32.25970000"},{"name":"Lozuvatka","countryCode":"UA","stateCode":"35","latitude":"48.05710000","longitude":"33.28581000"},{"name":"Lypnyazhka","countryCode":"UA","stateCode":"35","latitude":"48.44694000","longitude":"31.07611000"},{"name":"Mala Vyska","countryCode":"UA","stateCode":"35","latitude":"48.64308000","longitude":"31.63657000"},{"name":"Malovyskivs’kyy Rayon","countryCode":"UA","stateCode":"35","latitude":"48.57680000","longitude":"31.57594000"},{"name":"Molodizhne","countryCode":"UA","stateCode":"35","latitude":"48.17732000","longitude":"32.66015000"},{"name":"Nova Praha","countryCode":"UA","stateCode":"35","latitude":"48.56821000","longitude":"32.90273000"},{"name":"Novhorodka","countryCode":"UA","stateCode":"35","latitude":"48.36506000","longitude":"32.65785000"},{"name":"Novoarkhanhel’s’k","countryCode":"UA","stateCode":"35","latitude":"48.65803000","longitude":"30.81821000"},{"name":"Novomyrhorod","countryCode":"UA","stateCode":"35","latitude":"48.78105000","longitude":"31.64204000"},{"name":"Novoukrayinka","countryCode":"UA","stateCode":"35","latitude":"48.32635000","longitude":"31.52852000"},{"name":"Novyy Starodub","countryCode":"UA","stateCode":"35","latitude":"48.51580000","longitude":"33.17329000"},{"name":"Oleksandrivka","countryCode":"UA","stateCode":"35","latitude":"48.96336000","longitude":"32.23492000"},{"name":"Oleksandriya","countryCode":"UA","stateCode":"35","latitude":"48.66961000","longitude":"33.11593000"},{"name":"Oleksandriys’ke","countryCode":"UA","stateCode":"35","latitude":"48.60767000","longitude":"32.98347000"},{"name":"Onufriyivka","countryCode":"UA","stateCode":"35","latitude":"48.90716000","longitude":"33.44869000"},{"name":"Pantayivka","countryCode":"UA","stateCode":"35","latitude":"48.67400000","longitude":"32.88410000"},{"name":"Pavlysh","countryCode":"UA","stateCode":"35","latitude":"48.91762000","longitude":"33.35691000"},{"name":"Perehonivka","countryCode":"UA","stateCode":"35","latitude":"48.53552000","longitude":"30.51923000"},{"name":"Petrove","countryCode":"UA","stateCode":"35","latitude":"48.32467000","longitude":"33.25617000"},{"name":"Pobugskoye","countryCode":"UA","stateCode":"35","latitude":"48.16579000","longitude":"30.59274000"},{"name":"Pomichna","countryCode":"UA","stateCode":"35","latitude":"48.24222000","longitude":"31.41583000"},{"name":"Pryyutivka","countryCode":"UA","stateCode":"35","latitude":"48.72094000","longitude":"33.07078000"},{"name":"Rivne","countryCode":"UA","stateCode":"35","latitude":"48.24742000","longitude":"31.75432000"},{"name":"Subottsi","countryCode":"UA","stateCode":"35","latitude":"48.65545000","longitude":"32.52093000"},{"name":"Svitlovods’k","countryCode":"UA","stateCode":"35","latitude":"49.04894000","longitude":"33.24106000"},{"name":"Tyshkivka","countryCode":"UA","stateCode":"35","latitude":"48.49665000","longitude":"30.94229000"},{"name":"Ustynivka","countryCode":"UA","stateCode":"35","latitude":"47.95507000","longitude":"32.53674000"},{"name":"Yelyzavethradka","countryCode":"UA","stateCode":"35","latitude":"48.80381000","longitude":"32.40460000"},{"name":"Zavallya","countryCode":"UA","stateCode":"35","latitude":"48.21354000","longitude":"30.01558000"},{"name":"Zlynka","countryCode":"UA","stateCode":"35","latitude":"48.48521000","longitude":"31.53906000"},{"name":"Znomenka","countryCode":"UA","stateCode":"35","latitude":"48.71278000","longitude":"32.66472000"},{"name":"Alchevs’k","countryCode":"UA","stateCode":"09","latitude":"48.46893000","longitude":"38.81669000"},{"name":"Alchevs’ka Mis’krada","countryCode":"UA","stateCode":"09","latitude":"48.48029000","longitude":"38.79690000"},{"name":"Antratsyt","countryCode":"UA","stateCode":"09","latitude":"48.11503000","longitude":"39.09128000"},{"name":"Antratsytivs’kyy Rayon","countryCode":"UA","stateCode":"09","latitude":"48.12450000","longitude":"39.05683000"},{"name":"Artemivs’k","countryCode":"UA","stateCode":"09","latitude":"48.44061000","longitude":"38.73200000"},{"name":"Bayrachky","countryCode":"UA","stateCode":"09","latitude":"48.39200000","longitude":"38.60174000"},{"name":"Bile","countryCode":"UA","stateCode":"09","latitude":"48.49523000","longitude":"39.05051000"},{"name":"Bilohorivka","countryCode":"UA","stateCode":"09","latitude":"48.92503000","longitude":"38.24822000"},{"name":"Bilokurakyne","countryCode":"UA","stateCode":"09","latitude":"49.53410000","longitude":"38.73067000"},{"name":"Bilovods\'k","countryCode":"UA","stateCode":"09","latitude":"49.20846000","longitude":"39.58975000"},{"name":"Biryukove","countryCode":"UA","stateCode":"09","latitude":"47.95631000","longitude":"39.73843000"},{"name":"Bryanka","countryCode":"UA","stateCode":"09","latitude":"48.51100000","longitude":"38.67222000"},{"name":"Buran","countryCode":"UA","stateCode":"09","latitude":"48.30003000","longitude":"39.61526000"},{"name":"Chervonopartyzans’k","countryCode":"UA","stateCode":"09","latitude":"48.07613000","longitude":"39.79618000"},{"name":"Chornukhyne","countryCode":"UA","stateCode":"09","latitude":"48.32339000","longitude":"38.52272000"},{"name":"Dovzhanskyy Rayon","countryCode":"UA","stateCode":"09","latitude":"48.00000000","longitude":"39.66667000"},{"name":"Hirs’ke","countryCode":"UA","stateCode":"09","latitude":"48.73468000","longitude":"38.49541000"},{"name":"Kadiyivka","countryCode":"UA","stateCode":"09","latitude":"48.56818000","longitude":"38.64352000"},{"name":"Kirovs’k","countryCode":"UA","stateCode":"09","latitude":"48.63751000","longitude":"38.64280000"},{"name":"Kirovs’ka Mis’krada","countryCode":"UA","stateCode":"09","latitude":"48.63485000","longitude":"38.64753000"},{"name":"Klenovyy","countryCode":"UA","stateCode":"09","latitude":"48.11934000","longitude":"39.45880000"},{"name":"Krasnyy Kut","countryCode":"UA","stateCode":"09","latitude":"48.20138000","longitude":"38.79765000"},{"name":"Krasnyy Luch","countryCode":"UA","stateCode":"09","latitude":"48.13954000","longitude":"38.93715000"},{"name":"Kreminna","countryCode":"UA","stateCode":"09","latitude":"49.04950000","longitude":"38.21792000"},{"name":"Kripens’kyy","countryCode":"UA","stateCode":"09","latitude":"48.07709000","longitude":"39.05800000"},{"name":"Lenina","countryCode":"UA","stateCode":"09","latitude":"48.42944000","longitude":"39.14556000"},{"name":"Lozno-Oleksandrivka","countryCode":"UA","stateCode":"09","latitude":"49.83910000","longitude":"38.74098000"},{"name":"Luhansk","countryCode":"UA","stateCode":"09","latitude":"48.56705000","longitude":"39.31706000"},{"name":"Luhans’ka Mis’krada","countryCode":"UA","stateCode":"09","latitude":"48.58083000","longitude":"39.35478000"},{"name":"Lutuhyne","countryCode":"UA","stateCode":"09","latitude":"48.40507000","longitude":"39.22675000"},{"name":"Lutuhyns’kyy Rayon","countryCode":"UA","stateCode":"09","latitude":"48.38509000","longitude":"39.21209000"},{"name":"Lysychans’k","countryCode":"UA","stateCode":"09","latitude":"48.90485000","longitude":"38.44207000"},{"name":"Makariv Yar","countryCode":"UA","stateCode":"09","latitude":"48.57768000","longitude":"39.71944000"},{"name":"Markivka","countryCode":"UA","stateCode":"09","latitude":"49.52290000","longitude":"39.57055000"},{"name":"Millerovo","countryCode":"UA","stateCode":"09","latitude":"48.16829000","longitude":"39.16537000"},{"name":"Milove","countryCode":"UA","stateCode":"09","latitude":"49.37528000","longitude":"40.13222000"},{"name":"Miusyns’k","countryCode":"UA","stateCode":"09","latitude":"48.07750000","longitude":"38.90364000"},{"name":"Molodohvardiys’k","countryCode":"UA","stateCode":"09","latitude":"48.34511000","longitude":"39.65244000"},{"name":"Novopskov","countryCode":"UA","stateCode":"09","latitude":"49.54640000","longitude":"39.08987000"},{"name":"Nyzhnya Duvanka","countryCode":"UA","stateCode":"09","latitude":"49.58464000","longitude":"38.17429000"},{"name":"Pavlivka","countryCode":"UA","stateCode":"09","latitude":"49.60864000","longitude":"38.70917000"},{"name":"Pereval’s’k","countryCode":"UA","stateCode":"09","latitude":"48.43779000","longitude":"38.84384000"},{"name":"Pervomays’k","countryCode":"UA","stateCode":"09","latitude":"48.62988000","longitude":"38.54806000"},{"name":"Popasna","countryCode":"UA","stateCode":"09","latitude":"48.63328000","longitude":"38.37804000"},{"name":"Pryvillya","countryCode":"UA","stateCode":"09","latitude":"49.01501000","longitude":"38.30457000"},{"name":"Roven’ky","countryCode":"UA","stateCode":"09","latitude":"48.08331000","longitude":"39.37764000"},{"name":"Rozkishne","countryCode":"UA","stateCode":"09","latitude":"48.48959000","longitude":"39.27881000"},{"name":"Rubizhans’ka Mis’krada","countryCode":"UA","stateCode":"09","latitude":"49.01460000","longitude":"38.38909000"},{"name":"Rubizhne","countryCode":"UA","stateCode":"09","latitude":"49.01229000","longitude":"38.37967000"},{"name":"Shchastya","countryCode":"UA","stateCode":"09","latitude":"48.73963000","longitude":"39.23230000"},{"name":"Simeykyne","countryCode":"UA","stateCode":"09","latitude":"48.32643000","longitude":"39.53366000"},{"name":"Slov`yanoserbsk","countryCode":"UA","stateCode":"09","latitude":"48.69779000","longitude":"38.98133000"},{"name":"Sorokyne","countryCode":"UA","stateCode":"09","latitude":"48.29235000","longitude":"39.73921000"},{"name":"Sorokyns\'kyi Rayon","countryCode":"UA","stateCode":"09","latitude":"48.33333000","longitude":"39.75000000"},{"name":"Stanytsya Luhans’ka","countryCode":"UA","stateCode":"09","latitude":"48.65433000","longitude":"39.47943000"},{"name":"Starobil’s’k","countryCode":"UA","stateCode":"09","latitude":"49.27832000","longitude":"38.91069000"},{"name":"Svatove","countryCode":"UA","stateCode":"09","latitude":"49.41029000","longitude":"38.15035000"},{"name":"Sverdlovs’k","countryCode":"UA","stateCode":"09","latitude":"48.08964000","longitude":"39.65243000"},{"name":"Sverdlovs’ka Mis’krada","countryCode":"UA","stateCode":"09","latitude":"48.06850000","longitude":"39.58057000"},{"name":"Syevyerodonets’k","countryCode":"UA","stateCode":"09","latitude":"48.94832000","longitude":"38.49166000"},{"name":"Teple","countryCode":"UA","stateCode":"09","latitude":"48.31245000","longitude":"39.56284000"},{"name":"Toshkivka","countryCode":"UA","stateCode":"09","latitude":"48.77914000","longitude":"38.57903000"},{"name":"Tr’okhizbenka","countryCode":"UA","stateCode":"09","latitude":"48.75751000","longitude":"38.96333000"},{"name":"Uralo-Kavkaz","countryCode":"UA","stateCode":"09","latitude":"48.32110000","longitude":"39.80302000"},{"name":"Uspenka","countryCode":"UA","stateCode":"09","latitude":"48.39077000","longitude":"39.16284000"},{"name":"Zalesnoye","countryCode":"UA","stateCode":"09","latitude":"48.03104000","longitude":"38.80934000"},{"name":"Zoryns’k","countryCode":"UA","stateCode":"09","latitude":"48.41194000","longitude":"38.62361000"},{"name":"Zymohiria","countryCode":"UA","stateCode":"09","latitude":"48.58528000","longitude":"38.93750000"},{"name":"Amvrosiivka Raion","countryCode":"UA","stateCode":"14","latitude":"47.75000000","longitude":"38.50000000"},{"name":"Amvrosiyivka","countryCode":"UA","stateCode":"14","latitude":"47.79348000","longitude":"38.47768000"},{"name":"Avdiyivka","countryCode":"UA","stateCode":"14","latitude":"48.13989000","longitude":"37.74255000"},{"name":"Bakhmut","countryCode":"UA","stateCode":"14","latitude":"48.59559000","longitude":"37.99987000"},{"name":"Bakhmut Raion","countryCode":"UA","stateCode":"14","latitude":"48.58333000","longitude":"38.00000000"},{"name":"Bezimenne","countryCode":"UA","stateCode":"14","latitude":"47.10716000","longitude":"37.93815000"},{"name":"Bilyts’ke","countryCode":"UA","stateCode":"14","latitude":"48.40642000","longitude":"37.18111000"},{"name":"Blahodatne","countryCode":"UA","stateCode":"14","latitude":"47.87928000","longitude":"38.48492000"},{"name":"Boykivske","countryCode":"UA","stateCode":"14","latitude":"47.40994000","longitude":"38.02476000"},{"name":"Boykivske Raion","countryCode":"UA","stateCode":"14","latitude":"47.41667000","longitude":"38.00000000"},{"name":"Chasiv Yar","countryCode":"UA","stateCode":"14","latitude":"48.59348000","longitude":"37.85724000"},{"name":"Chystyakove","countryCode":"UA","stateCode":"14","latitude":"48.03876000","longitude":"38.59685000"},{"name":"Debal’tseve","countryCode":"UA","stateCode":"14","latitude":"48.34072000","longitude":"38.40490000"},{"name":"Dmytrivka","countryCode":"UA","stateCode":"14","latitude":"47.93611000","longitude":"38.93661000"},{"name":"Dobropillia Raion","countryCode":"UA","stateCode":"14","latitude":"48.41667000","longitude":"37.16667000"},{"name":"Dobropillya","countryCode":"UA","stateCode":"14","latitude":"48.46147000","longitude":"37.08524000"},{"name":"Dokuchayevs’k","countryCode":"UA","stateCode":"14","latitude":"47.75046000","longitude":"37.67936000"},{"name":"Donetsk","countryCode":"UA","stateCode":"14","latitude":"48.02300000","longitude":"37.80224000"},{"name":"Druzhkivka","countryCode":"UA","stateCode":"14","latitude":"48.63013000","longitude":"37.55259000"},{"name":"Horlivka","countryCode":"UA","stateCode":"14","latitude":"48.33576000","longitude":"38.05325000"},{"name":"Ilovays’k","countryCode":"UA","stateCode":"14","latitude":"47.92498000","longitude":"38.20235000"},{"name":"Khartsyz’k","countryCode":"UA","stateCode":"14","latitude":"48.04243000","longitude":"38.14728000"},{"name":"Kostiantynivka Raion","countryCode":"UA","stateCode":"14","latitude":"48.50000000","longitude":"37.75000000"},{"name":"Kostyantynivka","countryCode":"UA","stateCode":"14","latitude":"48.52770000","longitude":"37.70690000"},{"name":"Kramators’k","countryCode":"UA","stateCode":"14","latitude":"48.72305000","longitude":"37.55629000"},{"name":"Krasnotorka","countryCode":"UA","stateCode":"14","latitude":"48.68204000","longitude":"37.53266000"},{"name":"Krinichnaya","countryCode":"UA","stateCode":"14","latitude":"48.12899000","longitude":"38.02597000"},{"name":"Kurakhovo","countryCode":"UA","stateCode":"14","latitude":"47.98522000","longitude":"37.28210000"},{"name":"Kuteynykove","countryCode":"UA","stateCode":"14","latitude":"47.81227000","longitude":"38.28822000"},{"name":"Luhans’ke","countryCode":"UA","stateCode":"14","latitude":"48.44574000","longitude":"38.26153000"},{"name":"Lyman","countryCode":"UA","stateCode":"14","latitude":"48.98837000","longitude":"37.80225000"},{"name":"Lyman Raion","countryCode":"UA","stateCode":"14","latitude":"49.00000000","longitude":"37.83333000"},{"name":"Makiyivka","countryCode":"UA","stateCode":"14","latitude":"48.04782000","longitude":"37.92576000"},{"name":"Makiyivs’ka Mis’krada","countryCode":"UA","stateCode":"14","latitude":"48.06287000","longitude":"38.03075000"},{"name":"Manhush","countryCode":"UA","stateCode":"14","latitude":"47.05582000","longitude":"37.31068000"},{"name":"Mar\'yinka","countryCode":"UA","stateCode":"14","latitude":"47.94527000","longitude":"37.50544000"},{"name":"Mariupol","countryCode":"UA","stateCode":"14","latitude":"47.09514000","longitude":"37.54131000"},{"name":"Melekyne","countryCode":"UA","stateCode":"14","latitude":"46.95957000","longitude":"37.39981000"},{"name":"Mospyne","countryCode":"UA","stateCode":"14","latitude":"47.89081000","longitude":"38.06395000"},{"name":"Myrnohrad","countryCode":"UA","stateCode":"14","latitude":"48.30523000","longitude":"37.26091000"},{"name":"Nikolske Raion","countryCode":"UA","stateCode":"14","latitude":"47.25000000","longitude":"37.25000000"},{"name":"Novoazovs\'k","countryCode":"UA","stateCode":"14","latitude":"47.11389000","longitude":"38.08599000"},{"name":"Novodonets’ke","countryCode":"UA","stateCode":"14","latitude":"48.63526000","longitude":"36.98477000"},{"name":"Novyy Svit","countryCode":"UA","stateCode":"14","latitude":"47.80591000","longitude":"38.02112000"},{"name":"Nyzhnya Krynka","countryCode":"UA","stateCode":"14","latitude":"48.11350000","longitude":"38.16064000"},{"name":"P\'yatypill\'ya","countryCode":"UA","stateCode":"14","latitude":"48.01590000","longitude":"38.09979000"},{"name":"Pokrovsk","countryCode":"UA","stateCode":"14","latitude":"48.28198000","longitude":"37.17585000"},{"name":"Pokrovsk Raion","countryCode":"UA","stateCode":"14","latitude":"48.25000000","longitude":"37.16667000"},{"name":"Rodyns’ke","countryCode":"UA","stateCode":"14","latitude":"48.35199000","longitude":"37.20602000"},{"name":"Rozsypne","countryCode":"UA","stateCode":"14","latitude":"48.14966000","longitude":"38.57619000"},{"name":"Sartana","countryCode":"UA","stateCode":"14","latitude":"47.17436000","longitude":"37.69266000"},{"name":"Selydivs’ka Mis’krada","countryCode":"UA","stateCode":"14","latitude":"48.14530000","longitude":"37.29962000"},{"name":"Selydove","countryCode":"UA","stateCode":"14","latitude":"48.14708000","longitude":"37.30032000"},{"name":"Serebryanka","countryCode":"UA","stateCode":"14","latitude":"48.91917000","longitude":"38.13494000"},{"name":"Shakhtars’k","countryCode":"UA","stateCode":"14","latitude":"48.05657000","longitude":"38.43826000"},{"name":"Shcherbynivka","countryCode":"UA","stateCode":"14","latitude":"48.39489000","longitude":"37.79102000"},{"name":"Shyroke","countryCode":"UA","stateCode":"14","latitude":"47.95711000","longitude":"38.23160000"},{"name":"Sivers’k","countryCode":"UA","stateCode":"14","latitude":"48.86699000","longitude":"38.10007000"},{"name":"Sloviansk","countryCode":"UA","stateCode":"14","latitude":"48.86667000","longitude":"37.61667000"},{"name":"Sloviansk Raion","countryCode":"UA","stateCode":"14","latitude":"48.91667000","longitude":"37.50000000"},{"name":"Snizhne","countryCode":"UA","stateCode":"14","latitude":"48.02612000","longitude":"38.77225000"},{"name":"Soledar","countryCode":"UA","stateCode":"14","latitude":"48.67935000","longitude":"38.08902000"},{"name":"Starobesheve","countryCode":"UA","stateCode":"14","latitude":"47.75038000","longitude":"38.03051000"},{"name":"Staryy Krym","countryCode":"UA","stateCode":"14","latitude":"47.16146000","longitude":"37.48934000"},{"name":"Stizhkivs’ke","countryCode":"UA","stateCode":"14","latitude":"48.11333000","longitude":"38.49250000"},{"name":"Svetlodarsk","countryCode":"UA","stateCode":"14","latitude":"48.43374000","longitude":"38.22331000"},{"name":"Svyatogorsk","countryCode":"UA","stateCode":"14","latitude":"49.03333000","longitude":"37.56667000"},{"name":"Syedove","countryCode":"UA","stateCode":"14","latitude":"47.07678000","longitude":"38.15602000"},{"name":"Temriuk","countryCode":"UA","stateCode":"14","latitude":"47.26857000","longitude":"36.98115000"},{"name":"Toretsk","countryCode":"UA","stateCode":"14","latitude":"48.39869000","longitude":"37.84787000"},{"name":"Urzuf","countryCode":"UA","stateCode":"14","latitude":"46.91562000","longitude":"37.09961000"},{"name":"Volnovakha","countryCode":"UA","stateCode":"14","latitude":"47.60103000","longitude":"37.49674000"},{"name":"Vuhlehirs’k","countryCode":"UA","stateCode":"14","latitude":"48.31474000","longitude":"38.27423000"},{"name":"Yalta","countryCode":"UA","stateCode":"14","latitude":"46.96279000","longitude":"37.27365000"},{"name":"Yasynuvata","countryCode":"UA","stateCode":"14","latitude":"48.12980000","longitude":"37.85940000"},{"name":"Yasynuvata Raion","countryCode":"UA","stateCode":"14","latitude":"48.16667000","longitude":"37.83333000"},{"name":"Yenakiyeve","countryCode":"UA","stateCode":"14","latitude":"48.23331000","longitude":"38.21137000"},{"name":"Zuhres","countryCode":"UA","stateCode":"14","latitude":"48.01140000","longitude":"38.26444000"},{"name":"Andrushivka","countryCode":"UA","stateCode":"18","latitude":"50.02288000","longitude":"29.02023000"},{"name":"Andrushivs’kyy Rayon","countryCode":"UA","stateCode":"18","latitude":"50.01709000","longitude":"29.03215000"},{"name":"Baranivka","countryCode":"UA","stateCode":"18","latitude":"50.29691000","longitude":"27.66220000"},{"name":"Berdychiv","countryCode":"UA","stateCode":"18","latitude":"49.89928000","longitude":"28.60235000"},{"name":"Berdychivskyy Rayon","countryCode":"UA","stateCode":"18","latitude":"49.91667000","longitude":"28.58333000"},{"name":"Bila Krynytsya","countryCode":"UA","stateCode":"18","latitude":"50.63982000","longitude":"29.47041000"},{"name":"Brusyliv","countryCode":"UA","stateCode":"18","latitude":"50.28449000","longitude":"29.52626000"},{"name":"Brusylivs’kyy Rayon","countryCode":"UA","stateCode":"18","latitude":"50.25638000","longitude":"29.48742000"},{"name":"Bykivka","countryCode":"UA","stateCode":"18","latitude":"50.29285000","longitude":"27.98314000"},{"name":"Cherniakhiv","countryCode":"UA","stateCode":"18","latitude":"50.45652000","longitude":"28.67018000"},{"name":"Chernyakhivskyy Rayon","countryCode":"UA","stateCode":"18","latitude":"50.41667000","longitude":"28.66667000"},{"name":"Chervone","countryCode":"UA","stateCode":"18","latitude":"49.94975000","longitude":"28.86874000"},{"name":"Chopovychi","countryCode":"UA","stateCode":"18","latitude":"50.83325000","longitude":"28.95334000"},{"name":"Chornorudka","countryCode":"UA","stateCode":"18","latitude":"49.84640000","longitude":"29.06062000"},{"name":"Chudniv","countryCode":"UA","stateCode":"18","latitude":"50.05204000","longitude":"28.11745000"},{"name":"Chudniv Raion","countryCode":"UA","stateCode":"18","latitude":"50.00000000","longitude":"28.16667000"},{"name":"Denyshi","countryCode":"UA","stateCode":"18","latitude":"50.21415000","longitude":"28.40395000"},{"name":"Dovbysh","countryCode":"UA","stateCode":"18","latitude":"50.37332000","longitude":"27.98742000"},{"name":"Holovyne","countryCode":"UA","stateCode":"18","latitude":"50.47118000","longitude":"28.82530000"},{"name":"Horodnytsya","countryCode":"UA","stateCode":"18","latitude":"50.80697000","longitude":"27.31676000"},{"name":"Horodok","countryCode":"UA","stateCode":"18","latitude":"50.59483000","longitude":"29.46070000"},{"name":"Hryshkivtsi","countryCode":"UA","stateCode":"18","latitude":"49.93529000","longitude":"28.60383000"},{"name":"Khoroshiv Raion","countryCode":"UA","stateCode":"18","latitude":"50.66667000","longitude":"28.50000000"},{"name":"Kornyn","countryCode":"UA","stateCode":"18","latitude":"50.09530000","longitude":"29.53581000"},{"name":"Korosten’","countryCode":"UA","stateCode":"18","latitude":"50.95937000","longitude":"28.63855000"},{"name":"Korostyshiv","countryCode":"UA","stateCode":"18","latitude":"50.31723000","longitude":"29.05630000"},{"name":"Korostyshiv Raion","countryCode":"UA","stateCode":"18","latitude":"50.33333000","longitude":"29.08333000"},{"name":"Liubar","countryCode":"UA","stateCode":"18","latitude":"49.92045000","longitude":"27.75918000"},{"name":"Luhyny","countryCode":"UA","stateCode":"18","latitude":"51.08203000","longitude":"28.40057000"},{"name":"Luhyny Raion","countryCode":"UA","stateCode":"18","latitude":"51.08333000","longitude":"28.33333000"},{"name":"Malyn","countryCode":"UA","stateCode":"18","latitude":"50.77233000","longitude":"29.23833000"},{"name":"Malyn Raion","countryCode":"UA","stateCode":"18","latitude":"50.83084000","longitude":"29.19926000"},{"name":"Narodychi","countryCode":"UA","stateCode":"18","latitude":"51.20286000","longitude":"29.08228000"},{"name":"Narodychi Raion","countryCode":"UA","stateCode":"18","latitude":"51.25000000","longitude":"29.08333000"},{"name":"Nova Borova","countryCode":"UA","stateCode":"18","latitude":"50.69296000","longitude":"28.63446000"},{"name":"Novi Bilokorovychi","countryCode":"UA","stateCode":"18","latitude":"51.11548000","longitude":"28.05463000"},{"name":"Novohrad-Volynskyi","countryCode":"UA","stateCode":"18","latitude":"50.59412000","longitude":"27.61650000"},{"name":"Olevs’k","countryCode":"UA","stateCode":"18","latitude":"51.22482000","longitude":"27.65228000"},{"name":"Ovruch","countryCode":"UA","stateCode":"18","latitude":"51.32460000","longitude":"28.80351000"},{"name":"Ovruch Raion","countryCode":"UA","stateCode":"18","latitude":"51.33333000","longitude":"28.83333000"},{"name":"Ozerne","countryCode":"UA","stateCode":"18","latitude":"50.17816000","longitude":"28.73384000"},{"name":"Pershotravneve","countryCode":"UA","stateCode":"18","latitude":"51.39287000","longitude":"28.86837000"},{"name":"Polyanka","countryCode":"UA","stateCode":"18","latitude":"50.25836000","longitude":"27.68809000"},{"name":"Popilnia","countryCode":"UA","stateCode":"18","latitude":"49.95320000","longitude":"29.45265000"},{"name":"Popilnia Raion","countryCode":"UA","stateCode":"18","latitude":"49.91667000","longitude":"29.50000000"},{"name":"Pulyny Raion","countryCode":"UA","stateCode":"18","latitude":"50.50000000","longitude":"28.25000000"},{"name":"Radomyshl","countryCode":"UA","stateCode":"18","latitude":"50.49613000","longitude":"29.22911000"},{"name":"Radomyshl Raion","countryCode":"UA","stateCode":"18","latitude":"50.50000000","longitude":"29.25000000"},{"name":"Romaniv","countryCode":"UA","stateCode":"18","latitude":"50.14802000","longitude":"27.93124000"},{"name":"Ruzhyn","countryCode":"UA","stateCode":"18","latitude":"49.72280000","longitude":"29.20455000"},{"name":"Stavyshche","countryCode":"UA","stateCode":"18","latitude":"50.40051000","longitude":"29.52796000"},{"name":"Topory","countryCode":"UA","stateCode":"18","latitude":"49.65186000","longitude":"29.31741000"},{"name":"Yemil’chyne","countryCode":"UA","stateCode":"18","latitude":"50.87349000","longitude":"27.80604000"},{"name":"Zhytomyr","countryCode":"UA","stateCode":"18","latitude":"50.26487000","longitude":"28.67669000"},{"name":"Zhytomyr Raion","countryCode":"UA","stateCode":"18","latitude":"50.25000000","longitude":"28.58333000"},{"name":"Antoniny","countryCode":"UA","stateCode":"68","latitude":"49.80974000","longitude":"26.87714000"},{"name":"Bazaliya","countryCode":"UA","stateCode":"68","latitude":"49.71267000","longitude":"26.47331000"},{"name":"Derazhnya","countryCode":"UA","stateCode":"68","latitude":"49.26920000","longitude":"27.43382000"},{"name":"Derazhnyans’kyy Rayon","countryCode":"UA","stateCode":"68","latitude":"49.22676000","longitude":"27.46603000"},{"name":"Dunaivtsi","countryCode":"UA","stateCode":"68","latitude":"48.88909000","longitude":"26.85636000"},{"name":"Horodok","countryCode":"UA","stateCode":"68","latitude":"49.16374000","longitude":"26.58394000"},{"name":"Izyaslav","countryCode":"UA","stateCode":"68","latitude":"50.11947000","longitude":"26.82125000"},{"name":"Kamianets-Podilskyi","countryCode":"UA","stateCode":"68","latitude":"48.68450000","longitude":"26.58559000"},{"name":"Khmelnytskyi","countryCode":"UA","stateCode":"68","latitude":"49.42161000","longitude":"26.99653000"},{"name":"Khmel’nyts’kyy Rayon","countryCode":"UA","stateCode":"68","latitude":"49.44511000","longitude":"26.93268000"},{"name":"Krasyliv","countryCode":"UA","stateCode":"68","latitude":"49.65186000","longitude":"26.97253000"},{"name":"Letychiv","countryCode":"UA","stateCode":"68","latitude":"49.38263000","longitude":"27.63051000"},{"name":"Makiv","countryCode":"UA","stateCode":"68","latitude":"48.79487000","longitude":"26.69188000"},{"name":"Medzhybizh","countryCode":"UA","stateCode":"68","latitude":"49.43748000","longitude":"27.40487000"},{"name":"Narkevychi","countryCode":"UA","stateCode":"68","latitude":"49.51717000","longitude":"26.64178000"},{"name":"Netishyn","countryCode":"UA","stateCode":"68","latitude":"50.34004000","longitude":"26.64171000"},{"name":"Nova Ushytsya","countryCode":"UA","stateCode":"68","latitude":"48.83716000","longitude":"27.27434000"},{"name":"Novoselytsya","countryCode":"UA","stateCode":"68","latitude":"50.07030000","longitude":"27.51955000"},{"name":"Polonne","countryCode":"UA","stateCode":"68","latitude":"50.12424000","longitude":"27.51087000"},{"name":"Poninka","countryCode":"UA","stateCode":"68","latitude":"50.18492000","longitude":"27.53629000"},{"name":"Shepetivka","countryCode":"UA","stateCode":"68","latitude":"50.18545000","longitude":"27.06365000"},{"name":"Slavuta","countryCode":"UA","stateCode":"68","latitude":"50.30155000","longitude":"26.86506000"},{"name":"Smotrych","countryCode":"UA","stateCode":"68","latitude":"48.66149000","longitude":"26.56031000"},{"name":"Smyga","countryCode":"UA","stateCode":"68","latitude":"50.23910000","longitude":"25.76575000"},{"name":"Stara Syniava","countryCode":"UA","stateCode":"68","latitude":"49.60318000","longitude":"27.61909000"},{"name":"Starokostiantyniv","countryCode":"UA","stateCode":"68","latitude":"49.75764000","longitude":"27.20342000"},{"name":"Yarmolyntsi","countryCode":"UA","stateCode":"68","latitude":"49.19236000","longitude":"26.83725000"},{"name":"Zakupne","countryCode":"UA","stateCode":"68","latitude":"49.11944000","longitude":"26.33756000"},{"name":"Zhvanets","countryCode":"UA","stateCode":"68","latitude":"48.54968000","longitude":"26.48744000"},{"name":"Apostolove","countryCode":"UA","stateCode":"12","latitude":"47.66003000","longitude":"33.71369000"},{"name":"Auly","countryCode":"UA","stateCode":"12","latitude":"48.56660000","longitude":"34.46111000"},{"name":"Aviatorske","countryCode":"UA","stateCode":"12","latitude":"48.36714000","longitude":"35.08132000"},{"name":"Chervonohryhorivka","countryCode":"UA","stateCode":"12","latitude":"47.62298000","longitude":"34.53887000"},{"name":"Chortomlyk","countryCode":"UA","stateCode":"12","latitude":"47.62315000","longitude":"34.14198000"},{"name":"Dnipro","countryCode":"UA","stateCode":"12","latitude":"48.45930000","longitude":"35.03865000"},{"name":"Dnipro Raion","countryCode":"UA","stateCode":"12","latitude":"48.45608000","longitude":"35.02167000"},{"name":"Dniprovs’ka Mis’ka Rada","countryCode":"UA","stateCode":"12","latitude":"48.46726000","longitude":"34.99898000"},{"name":"Hubynykha","countryCode":"UA","stateCode":"12","latitude":"48.80980000","longitude":"35.25602000"},{"name":"Hupalivka","countryCode":"UA","stateCode":"12","latitude":"49.11139000","longitude":"34.73556000"},{"name":"Kamianske","countryCode":"UA","stateCode":"12","latitude":"48.51134000","longitude":"34.60210000"},{"name":"Kaydaki","countryCode":"UA","stateCode":"12","latitude":"48.37678000","longitude":"35.12398000"},{"name":"Krynychky","countryCode":"UA","stateCode":"12","latitude":"48.37551000","longitude":"34.46701000"},{"name":"Kryvoriz’ka Mis’krada","countryCode":"UA","stateCode":"12","latitude":"47.94730000","longitude":"33.42489000"},{"name":"Kryvyi Rih","countryCode":"UA","stateCode":"12","latitude":"47.90966000","longitude":"33.38044000"},{"name":"Lykhivka","countryCode":"UA","stateCode":"12","latitude":"48.68735000","longitude":"33.92279000"},{"name":"Mahdalynivka","countryCode":"UA","stateCode":"12","latitude":"48.92111000","longitude":"34.91491000"},{"name":"Mahdalynivs’kyy Rayon","countryCode":"UA","stateCode":"12","latitude":"48.97612000","longitude":"34.96762000"},{"name":"Marhanets’","countryCode":"UA","stateCode":"12","latitude":"47.63543000","longitude":"34.62769000"},{"name":"Melioratyvne","countryCode":"UA","stateCode":"12","latitude":"48.63009000","longitude":"35.41558000"},{"name":"Mezhova","countryCode":"UA","stateCode":"12","latitude":"48.25318000","longitude":"36.73468000"},{"name":"Nikopol","countryCode":"UA","stateCode":"12","latitude":"47.57119000","longitude":"34.39637000"},{"name":"Novomoskovsk Raion","countryCode":"UA","stateCode":"12","latitude":"48.66667000","longitude":"35.41667000"},{"name":"Novomoskovs’k","countryCode":"UA","stateCode":"12","latitude":"48.63799000","longitude":"35.24548000"},{"name":"Novomykolayivka","countryCode":"UA","stateCode":"12","latitude":"48.55625000","longitude":"34.37399000"},{"name":"Novopokrovka","countryCode":"UA","stateCode":"12","latitude":"48.05918000","longitude":"34.60619000"},{"name":"Ordzhonikidze","countryCode":"UA","stateCode":"12","latitude":"47.66763000","longitude":"34.05957000"},{"name":"Partyzans’ke","countryCode":"UA","stateCode":"12","latitude":"48.58680000","longitude":"34.80948000"},{"name":"Pavlohrad","countryCode":"UA","stateCode":"12","latitude":"48.53426000","longitude":"35.87098000"},{"name":"Petropavlivka","countryCode":"UA","stateCode":"12","latitude":"48.45643000","longitude":"36.43670000"},{"name":"Petrykivka","countryCode":"UA","stateCode":"12","latitude":"48.72933000","longitude":"34.63358000"},{"name":"Petrykivs’kyy Rayon","countryCode":"UA","stateCode":"12","latitude":"48.68914000","longitude":"34.61098000"},{"name":"Piatykhatky","countryCode":"UA","stateCode":"12","latitude":"48.41333000","longitude":"33.71056000"},{"name":"Pidhorodne","countryCode":"UA","stateCode":"12","latitude":"48.57528000","longitude":"35.10680000"},{"name":"Sholokhove","countryCode":"UA","stateCode":"12","latitude":"47.69453000","longitude":"34.03119000"},{"name":"Shyroke","countryCode":"UA","stateCode":"12","latitude":"47.69173000","longitude":"33.25715000"},{"name":"Shyroke Raion","countryCode":"UA","stateCode":"12","latitude":"47.66667000","longitude":"33.33333000"},{"name":"Sofiyivka","countryCode":"UA","stateCode":"12","latitude":"48.04865000","longitude":"33.87618000"},{"name":"Solone","countryCode":"UA","stateCode":"12","latitude":"48.20805000","longitude":"34.87208000"},{"name":"Solone Raion","countryCode":"UA","stateCode":"12","latitude":"48.16667000","longitude":"35.00000000"},{"name":"Spas’ke","countryCode":"UA","stateCode":"12","latitude":"48.66667000","longitude":"35.05385000"},{"name":"Surs’ko-Mykhaylivka","countryCode":"UA","stateCode":"12","latitude":"48.27202000","longitude":"34.72759000"},{"name":"Synel’nykove","countryCode":"UA","stateCode":"12","latitude":"48.32044000","longitude":"35.51792000"},{"name":"Tomakivka","countryCode":"UA","stateCode":"12","latitude":"47.81569000","longitude":"34.74137000"},{"name":"Tsarychanka","countryCode":"UA","stateCode":"12","latitude":"48.93697000","longitude":"34.47860000"},{"name":"Tsarychans’kyy Rayon","countryCode":"UA","stateCode":"12","latitude":"48.93329000","longitude":"34.53043000"},{"name":"Verkhn’odniprovs’k","countryCode":"UA","stateCode":"12","latitude":"48.65242000","longitude":"34.33457000"},{"name":"Vil’ne","countryCode":"UA","stateCode":"12","latitude":"47.63645000","longitude":"34.81387000"},{"name":"Vyshchetarasivka","countryCode":"UA","stateCode":"12","latitude":"47.56851000","longitude":"34.88096000"},{"name":"Vyshneve","countryCode":"UA","stateCode":"12","latitude":"48.43611000","longitude":"33.91556000"},{"name":"Yur”yivs’kyy Rayon","countryCode":"UA","stateCode":"12","latitude":"48.80743000","longitude":"35.91325000"},{"name":"Zhovti Vody","countryCode":"UA","stateCode":"12","latitude":"48.34493000","longitude":"33.50374000"},{"name":"Arbuzynka","countryCode":"UA","stateCode":"48","latitude":"47.90972000","longitude":"31.31963000"},{"name":"Bashtanka","countryCode":"UA","stateCode":"48","latitude":"47.40719000","longitude":"32.43868000"},{"name":"Berezanka","countryCode":"UA","stateCode":"48","latitude":"46.85262000","longitude":"31.38802000"},{"name":"Bereznehuvate","countryCode":"UA","stateCode":"48","latitude":"47.30783000","longitude":"32.84993000"},{"name":"Domanivka","countryCode":"UA","stateCode":"48","latitude":"47.63192000","longitude":"30.98851000"},{"name":"Kazanka","countryCode":"UA","stateCode":"48","latitude":"47.84625000","longitude":"32.82177000"},{"name":"Kobleve","countryCode":"UA","stateCode":"48","latitude":"46.66499000","longitude":"31.20804000"},{"name":"Kostyantynivka","countryCode":"UA","stateCode":"48","latitude":"47.82660000","longitude":"31.13551000"},{"name":"Kryve Ozero","countryCode":"UA","stateCode":"48","latitude":"47.95242000","longitude":"30.34928000"},{"name":"Lysa Hora","countryCode":"UA","stateCode":"48","latitude":"48.17059000","longitude":"31.10994000"},{"name":"Myhiya","countryCode":"UA","stateCode":"48","latitude":"48.03719000","longitude":"30.95153000"},{"name":"Mykolayiv","countryCode":"UA","stateCode":"48","latitude":"46.96591000","longitude":"31.99740000"},{"name":"Nova Odesa","countryCode":"UA","stateCode":"48","latitude":"47.30778000","longitude":"31.78506000"},{"name":"Novyy Buh","countryCode":"UA","stateCode":"48","latitude":"47.69308000","longitude":"32.52160000"},{"name":"Ochakiv","countryCode":"UA","stateCode":"48","latitude":"46.61283000","longitude":"31.54982000"},{"name":"Ol\'shanskoye","countryCode":"UA","stateCode":"48","latitude":"47.18411000","longitude":"31.79375000"},{"name":"Oleksandrivka","countryCode":"UA","stateCode":"48","latitude":"46.83826000","longitude":"32.76116000"},{"name":"Parutyne","countryCode":"UA","stateCode":"48","latitude":"46.70538000","longitude":"31.89709000"},{"name":"Pervomays’k","countryCode":"UA","stateCode":"48","latitude":"48.04433000","longitude":"30.85073000"},{"name":"Pidhorodna","countryCode":"UA","stateCode":"48","latitude":"48.10704000","longitude":"30.88953000"},{"name":"Rybakivka","countryCode":"UA","stateCode":"48","latitude":"46.61712000","longitude":"31.34995000"},{"name":"Shevchenkove","countryCode":"UA","stateCode":"48","latitude":"46.86289000","longitude":"32.20387000"},{"name":"Snihurivka","countryCode":"UA","stateCode":"48","latitude":"47.07579000","longitude":"32.80516000"},{"name":"Veselynove","countryCode":"UA","stateCode":"48","latitude":"47.35666000","longitude":"31.23488000"},{"name":"Voznesensk","countryCode":"UA","stateCode":"48","latitude":"47.56494000","longitude":"31.33078000"},{"name":"Vradiyivka","countryCode":"UA","stateCode":"48","latitude":"47.86195000","longitude":"30.59195000"},{"name":"Yuzhnoukrains\'k","countryCode":"UA","stateCode":"48","latitude":"47.81777000","longitude":"31.18263000"},{"name":"Artsyz","countryCode":"UA","stateCode":"51","latitude":"45.99194000","longitude":"29.41824000"},{"name":"Balta","countryCode":"UA","stateCode":"51","latitude":"47.93548000","longitude":"29.61982000"},{"name":"Balts’kyy Rayon","countryCode":"UA","stateCode":"51","latitude":"47.99828000","longitude":"29.64835000"},{"name":"Berezivka","countryCode":"UA","stateCode":"51","latitude":"47.20429000","longitude":"30.90780000"},{"name":"Berezyne","countryCode":"UA","stateCode":"51","latitude":"46.22968000","longitude":"29.20436000"},{"name":"Bilhorod-Dnistrovskyi","countryCode":"UA","stateCode":"51","latitude":"46.19520000","longitude":"30.34938000"},{"name":"Bilyayivka","countryCode":"UA","stateCode":"51","latitude":"46.48319000","longitude":"30.21678000"},{"name":"Bolhrad","countryCode":"UA","stateCode":"51","latitude":"45.68262000","longitude":"28.61487000"},{"name":"Borodino","countryCode":"UA","stateCode":"51","latitude":"46.30250000","longitude":"29.24167000"},{"name":"Broska","countryCode":"UA","stateCode":"51","latitude":"45.37327000","longitude":"28.78300000"},{"name":"Chornomors’k","countryCode":"UA","stateCode":"51","latitude":"46.30495000","longitude":"30.65478000"},{"name":"Dmytrivka","countryCode":"UA","stateCode":"51","latitude":"45.97167000","longitude":"28.98639000"},{"name":"Fontanka","countryCode":"UA","stateCode":"51","latitude":"46.56646000","longitude":"30.85965000"},{"name":"Horodnye","countryCode":"UA","stateCode":"51","latitude":"45.89083000","longitude":"28.84833000"},{"name":"Ivanivka","countryCode":"UA","stateCode":"51","latitude":"46.97569000","longitude":"30.46998000"},{"name":"Izmayil","countryCode":"UA","stateCode":"51","latitude":"45.34929000","longitude":"28.84079000"},{"name":"Kalcheva","countryCode":"UA","stateCode":"51","latitude":"45.73746000","longitude":"28.81441000"},{"name":"Kamyshevka Vtoraya","countryCode":"UA","stateCode":"51","latitude":"46.23333000","longitude":"29.83333000"},{"name":"Karolino-Buhaz","countryCode":"UA","stateCode":"51","latitude":"46.14492000","longitude":"30.52609000"},{"name":"Kiliya","countryCode":"UA","stateCode":"51","latitude":"45.45518000","longitude":"29.26367000"},{"name":"Kodyma","countryCode":"UA","stateCode":"51","latitude":"48.09875000","longitude":"29.12463000"},{"name":"Kodyms’kyy Rayon","countryCode":"UA","stateCode":"51","latitude":"48.02284000","longitude":"29.14010000"},{"name":"Krasnosilka","countryCode":"UA","stateCode":"51","latitude":"46.62258000","longitude":"30.77421000"},{"name":"Kremidivka","countryCode":"UA","stateCode":"51","latitude":"46.73351000","longitude":"30.78472000"},{"name":"Kryzhanivka","countryCode":"UA","stateCode":"51","latitude":"46.56167000","longitude":"30.79487000"},{"name":"Kuchurhan","countryCode":"UA","stateCode":"51","latitude":"47.16302000","longitude":"29.78937000"},{"name":"Kulevcha","countryCode":"UA","stateCode":"51","latitude":"46.03034000","longitude":"29.93614000"},{"name":"Kurisove","countryCode":"UA","stateCode":"51","latitude":"46.96951000","longitude":"30.95914000"},{"name":"Lymanske","countryCode":"UA","stateCode":"51","latitude":"46.65570000","longitude":"29.96722000"},{"name":"Lyubashivka","countryCode":"UA","stateCode":"51","latitude":"47.83716000","longitude":"30.25976000"},{"name":"Mayaky","countryCode":"UA","stateCode":"51","latitude":"46.41748000","longitude":"30.27413000"},{"name":"Mykolayivka","countryCode":"UA","stateCode":"51","latitude":"47.54135000","longitude":"30.75615000"},{"name":"Mykolayivs’kyy Rayon","countryCode":"UA","stateCode":"51","latitude":"47.46720000","longitude":"30.60283000"},{"name":"Novi Troyany","countryCode":"UA","stateCode":"51","latitude":"45.94275000","longitude":"28.85628000"},{"name":"Odesa","countryCode":"UA","stateCode":"51","latitude":"46.47747000","longitude":"30.73262000"},{"name":"Okny","countryCode":"UA","stateCode":"51","latitude":"47.54044000","longitude":"29.46001000"},{"name":"Oleksandrivka","countryCode":"UA","stateCode":"51","latitude":"46.32893000","longitude":"30.63481000"},{"name":"Ovidiopol","countryCode":"UA","stateCode":"51","latitude":"46.24998000","longitude":"30.44127000"},{"name":"Ozerne","countryCode":"UA","stateCode":"51","latitude":"45.40300000","longitude":"28.67546000"},{"name":"Peschana","countryCode":"UA","stateCode":"51","latitude":"48.12918000","longitude":"29.73086000"},{"name":"Plakhtiyivka","countryCode":"UA","stateCode":"51","latitude":"46.10060000","longitude":"29.72169000"},{"name":"Podilsk Raion","countryCode":"UA","stateCode":"51","latitude":"47.71642000","longitude":"29.54509000"},{"name":"Podil’s’k","countryCode":"UA","stateCode":"51","latitude":"47.75305000","longitude":"29.53205000"},{"name":"Reni","countryCode":"UA","stateCode":"51","latitude":"45.45623000","longitude":"28.27914000"},{"name":"Rozdil’na","countryCode":"UA","stateCode":"51","latitude":"46.84334000","longitude":"30.07919000"},{"name":"Salhany","countryCode":"UA","stateCode":"51","latitude":"46.14881000","longitude":"30.34601000"},{"name":"Sarata","countryCode":"UA","stateCode":"51","latitude":"46.01966000","longitude":"29.66567000"},{"name":"Savran","countryCode":"UA","stateCode":"51","latitude":"48.13219000","longitude":"30.08247000"},{"name":"Serhiyivka","countryCode":"UA","stateCode":"51","latitude":"46.02720000","longitude":"30.37682000"},{"name":"Serpneve","countryCode":"UA","stateCode":"51","latitude":"46.30094000","longitude":"29.01958000"},{"name":"Shabo","countryCode":"UA","stateCode":"51","latitude":"46.13262000","longitude":"30.38595000"},{"name":"Shevchenkove","countryCode":"UA","stateCode":"51","latitude":"45.55604000","longitude":"29.33357000"},{"name":"Shyryayeve","countryCode":"UA","stateCode":"51","latitude":"47.38052000","longitude":"30.19638000"},{"name":"Slobidka","countryCode":"UA","stateCode":"51","latitude":"47.88694000","longitude":"29.34611000"},{"name":"Starokozache","countryCode":"UA","stateCode":"51","latitude":"46.33722000","longitude":"29.98528000"},{"name":"Stepanivka","countryCode":"UA","stateCode":"51","latitude":"46.79489000","longitude":"29.98684000"},{"name":"Stepove","countryCode":"UA","stateCode":"51","latitude":"46.70385000","longitude":"30.07919000"},{"name":"Tarutyne","countryCode":"UA","stateCode":"51","latitude":"46.18636000","longitude":"29.15203000"},{"name":"Tatarbunary","countryCode":"UA","stateCode":"51","latitude":"45.83731000","longitude":"29.61424000"},{"name":"Tayirove","countryCode":"UA","stateCode":"51","latitude":"46.36313000","longitude":"30.64891000"},{"name":"Teplodar","countryCode":"UA","stateCode":"51","latitude":"46.50585000","longitude":"30.32521000"},{"name":"Usatove","countryCode":"UA","stateCode":"51","latitude":"46.53296000","longitude":"30.65960000"},{"name":"Velyka Mykhaylivka","countryCode":"UA","stateCode":"51","latitude":"47.07971000","longitude":"29.85753000"},{"name":"Velykoploske","countryCode":"UA","stateCode":"51","latitude":"47.01254000","longitude":"29.67171000"},{"name":"Vylkove","countryCode":"UA","stateCode":"51","latitude":"45.40214000","longitude":"29.58595000"},{"name":"Vynohradivka","countryCode":"UA","stateCode":"51","latitude":"45.68119000","longitude":"28.57138000"},{"name":"Yuzhne","countryCode":"UA","stateCode":"51","latitude":"46.62211000","longitude":"31.10131000"},{"name":"Zagnitkiv","countryCode":"UA","stateCode":"51","latitude":"48.04878000","longitude":"28.89234000"},{"name":"Zakharivka","countryCode":"UA","stateCode":"51","latitude":"47.33232000","longitude":"29.75903000"},{"name":"Zaliznychne","countryCode":"UA","stateCode":"51","latitude":"45.74890000","longitude":"28.61466000"},{"name":"Zatoka","countryCode":"UA","stateCode":"51","latitude":"46.07251000","longitude":"30.46538000"},{"name":"Zatyshshya","countryCode":"UA","stateCode":"51","latitude":"47.33351000","longitude":"29.87327000"},{"name":"Zorya","countryCode":"UA","stateCode":"51","latitude":"45.99080000","longitude":"29.69672000"},{"name":"Askaniya-Nova","countryCode":"UA","stateCode":"65","latitude":"46.45135000","longitude":"33.86889000"},{"name":"Bekhtery","countryCode":"UA","stateCode":"65","latitude":"46.24790000","longitude":"32.29123000"},{"name":"Beryslav","countryCode":"UA","stateCode":"65","latitude":"46.84152000","longitude":"33.42838000"},{"name":"Bilozerka","countryCode":"UA","stateCode":"65","latitude":"46.62480000","longitude":"32.44251000"},{"name":"Brylivka","countryCode":"UA","stateCode":"65","latitude":"46.42476000","longitude":"33.14721000"},{"name":"Chaplynka","countryCode":"UA","stateCode":"65","latitude":"46.36507000","longitude":"33.54027000"},{"name":"Chornobayivka","countryCode":"UA","stateCode":"65","latitude":"46.69411000","longitude":"32.55371000"},{"name":"Chornyanka","countryCode":"UA","stateCode":"65","latitude":"46.65222000","longitude":"33.35904000"},{"name":"Chulakivka","countryCode":"UA","stateCode":"65","latitude":"46.35763000","longitude":"32.35140000"},{"name":"Dnipryany","countryCode":"UA","stateCode":"65","latitude":"46.74631000","longitude":"33.27288000"},{"name":"Dudchany","countryCode":"UA","stateCode":"65","latitude":"47.18557000","longitude":"33.76390000"},{"name":"Heniches’k","countryCode":"UA","stateCode":"65","latitude":"46.17592000","longitude":"34.80340000"},{"name":"Heniches’kyy Rayon","countryCode":"UA","stateCode":"65","latitude":"46.26451000","longitude":"34.74488000"},{"name":"Hola Prystan’","countryCode":"UA","stateCode":"65","latitude":"46.52719000","longitude":"32.52417000"},{"name":"Hornostayivka","countryCode":"UA","stateCode":"65","latitude":"47.00777000","longitude":"33.72899000"},{"name":"Ivanivka","countryCode":"UA","stateCode":"65","latitude":"46.72082000","longitude":"34.55298000"},{"name":"Kakhovka","countryCode":"UA","stateCode":"65","latitude":"46.81371000","longitude":"33.48698000"},{"name":"Kalanchak","countryCode":"UA","stateCode":"65","latitude":"46.25623000","longitude":"33.29070000"},{"name":"Kayiry","countryCode":"UA","stateCode":"65","latitude":"46.94537000","longitude":"33.70591000"},{"name":"Kherson","countryCode":"UA","stateCode":"65","latitude":"46.65581000","longitude":"32.61780000"},{"name":"Komyshany","countryCode":"UA","stateCode":"65","latitude":"46.63716000","longitude":"32.50719000"},{"name":"Kozachi Laheri","countryCode":"UA","stateCode":"65","latitude":"46.70372000","longitude":"32.97760000"},{"name":"Krasne","countryCode":"UA","stateCode":"65","latitude":"46.13088000","longitude":"32.76910000"},{"name":"Lazurne","countryCode":"UA","stateCode":"65","latitude":"46.08400000","longitude":"32.52955000"},{"name":"Lyubymivka","countryCode":"UA","stateCode":"65","latitude":"46.81063000","longitude":"33.56862000"},{"name":"Malokakhovka","countryCode":"UA","stateCode":"65","latitude":"46.78142000","longitude":"33.44790000"},{"name":"Nova Kakhovka","countryCode":"UA","stateCode":"65","latitude":"46.75451000","longitude":"33.34864000"},{"name":"Nova Mayachka","countryCode":"UA","stateCode":"65","latitude":"46.59996000","longitude":"33.22707000"},{"name":"Novofedorivka","countryCode":"UA","stateCode":"65","latitude":"46.17128000","longitude":"32.31781000"},{"name":"Novooleksiyivka","countryCode":"UA","stateCode":"65","latitude":"46.22472000","longitude":"34.64031000"},{"name":"Novovorontsovka","countryCode":"UA","stateCode":"65","latitude":"47.50035000","longitude":"33.91748000"},{"name":"Nyzhni Sirohozy","countryCode":"UA","stateCode":"65","latitude":"46.84842000","longitude":"34.38044000"},{"name":"Partyzany","countryCode":"UA","stateCode":"65","latitude":"46.33383000","longitude":"34.75314000"},{"name":"Radens’k","countryCode":"UA","stateCode":"65","latitude":"46.54860000","longitude":"32.92787000"},{"name":"Skadovs’k","countryCode":"UA","stateCode":"65","latitude":"46.11610000","longitude":"32.91124000"},{"name":"Stanislav","countryCode":"UA","stateCode":"65","latitude":"46.56909000","longitude":"32.14777000"},{"name":"Tsyurupyns’k","countryCode":"UA","stateCode":"65","latitude":"46.61842000","longitude":"32.71890000"},{"name":"Velyka Lepetykha","countryCode":"UA","stateCode":"65","latitude":"47.17572000","longitude":"33.94362000"},{"name":"Velyka Oleksandrivka","countryCode":"UA","stateCode":"65","latitude":"47.31969000","longitude":"33.30373000"},{"name":"Velyki Kopani","countryCode":"UA","stateCode":"65","latitude":"46.48684000","longitude":"32.97498000"},{"name":"Verkhniy Rohachyk","countryCode":"UA","stateCode":"65","latitude":"47.25053000","longitude":"34.33797000"},{"name":"Vynohradove","countryCode":"UA","stateCode":"65","latitude":"46.36957000","longitude":"32.93980000"},{"name":"Vysokopillya","countryCode":"UA","stateCode":"65","latitude":"47.49187000","longitude":"33.53061000"},{"name":"Zaliznyy Port","countryCode":"UA","stateCode":"65","latitude":"46.12337000","longitude":"32.29892000"},{"name":"Avdiyivka","countryCode":"UA","stateCode":"74","latitude":"51.77660000","longitude":"32.79988000"},{"name":"Bakhmach","countryCode":"UA","stateCode":"74","latitude":"51.18144000","longitude":"32.83463000"},{"name":"Baturyn","countryCode":"UA","stateCode":"74","latitude":"51.34567000","longitude":"32.87794000"},{"name":"Berezna","countryCode":"UA","stateCode":"74","latitude":"51.57160000","longitude":"31.78456000"},{"name":"Bobrovytsya","countryCode":"UA","stateCode":"74","latitude":"50.74693000","longitude":"31.39480000"},{"name":"Borzna","countryCode":"UA","stateCode":"74","latitude":"51.25464000","longitude":"32.42690000"},{"name":"Chernihiv","countryCode":"UA","stateCode":"74","latitude":"51.50551000","longitude":"31.28487000"},{"name":"Chernihiv Raion","countryCode":"UA","stateCode":"74","latitude":"51.58333000","longitude":"31.33333000"},{"name":"Chernihivs’ka Mis’krada","countryCode":"UA","stateCode":"74","latitude":"51.49923000","longitude":"31.28805000"},{"name":"Desna","countryCode":"UA","stateCode":"74","latitude":"50.92731000","longitude":"30.76048000"},{"name":"Dihtyari","countryCode":"UA","stateCode":"74","latitude":"50.58264000","longitude":"32.77012000"},{"name":"Dobryanka","countryCode":"UA","stateCode":"74","latitude":"52.06314000","longitude":"31.18567000"},{"name":"Horodnya","countryCode":"UA","stateCode":"74","latitude":"51.89085000","longitude":"31.59741000"},{"name":"Ichnya","countryCode":"UA","stateCode":"74","latitude":"50.86258000","longitude":"32.39425000"},{"name":"Kholmy","countryCode":"UA","stateCode":"74","latitude":"51.87096000","longitude":"32.60063000"},{"name":"Kobyzhcha","countryCode":"UA","stateCode":"74","latitude":"50.82854000","longitude":"31.50439000"},{"name":"Korop","countryCode":"UA","stateCode":"74","latitude":"51.56638000","longitude":"32.95861000"},{"name":"Koryukivka","countryCode":"UA","stateCode":"74","latitude":"51.76877000","longitude":"32.24813000"},{"name":"Kozelets’","countryCode":"UA","stateCode":"74","latitude":"50.91334000","longitude":"31.12140000"},{"name":"Kruty","countryCode":"UA","stateCode":"74","latitude":"51.05974000","longitude":"32.10634000"},{"name":"Kulykivka","countryCode":"UA","stateCode":"74","latitude":"51.37345000","longitude":"31.64661000"},{"name":"Ladan","countryCode":"UA","stateCode":"74","latitude":"50.51959000","longitude":"32.58178000"},{"name":"Lisovi Sorochyntsi","countryCode":"UA","stateCode":"74","latitude":"50.68920000","longitude":"32.32919000"},{"name":"Lyubech","countryCode":"UA","stateCode":"74","latitude":"51.70260000","longitude":"30.65692000"},{"name":"Mena","countryCode":"UA","stateCode":"74","latitude":"51.52170000","longitude":"32.21568000"},{"name":"Mens’kyy Rayon","countryCode":"UA","stateCode":"74","latitude":"51.52148000","longitude":"32.02166000"},{"name":"Nizhyn","countryCode":"UA","stateCode":"74","latitude":"51.04801000","longitude":"31.88688000"},{"name":"Nosivka","countryCode":"UA","stateCode":"74","latitude":"50.93152000","longitude":"31.58282000"},{"name":"Novhorod-Sivers’kyy","countryCode":"UA","stateCode":"74","latitude":"52.00577000","longitude":"33.26150000"},{"name":"Olyshivka","countryCode":"UA","stateCode":"74","latitude":"51.22266000","longitude":"31.33314000"},{"name":"Oster","countryCode":"UA","stateCode":"74","latitude":"50.95060000","longitude":"30.88229000"},{"name":"Pryluky","countryCode":"UA","stateCode":"74","latitude":"50.59323000","longitude":"32.38761000"},{"name":"Ripky","countryCode":"UA","stateCode":"74","latitude":"51.80105000","longitude":"31.08383000"},{"name":"Sedniv","countryCode":"UA","stateCode":"74","latitude":"51.64473000","longitude":"31.56497000"},{"name":"Semenivka","countryCode":"UA","stateCode":"74","latitude":"52.17827000","longitude":"32.58183000"},{"name":"Shchors","countryCode":"UA","stateCode":"74","latitude":"51.81865000","longitude":"31.94504000"},{"name":"Snovs\'kyy Rayon","countryCode":"UA","stateCode":"74","latitude":"51.83333000","longitude":"32.00000000"},{"name":"Sosnytsya","countryCode":"UA","stateCode":"74","latitude":"51.52387000","longitude":"32.49985000"},{"name":"Sribne","countryCode":"UA","stateCode":"74","latitude":"50.66384000","longitude":"32.91867000"},{"name":"Varva","countryCode":"UA","stateCode":"74","latitude":"50.49503000","longitude":"32.71968000"},{"name":"Zhuravka","countryCode":"UA","stateCode":"74","latitude":"50.48108000","longitude":"32.59490000"},{"name":"Babanka","countryCode":"UA","stateCode":"71","latitude":"48.70971000","longitude":"30.44827000"},{"name":"Buky","countryCode":"UA","stateCode":"71","latitude":"49.09252000","longitude":"30.40355000"},{"name":"Cherkasy","countryCode":"UA","stateCode":"71","latitude":"49.42854000","longitude":"32.06207000"},{"name":"Chervona Sloboda","countryCode":"UA","stateCode":"71","latitude":"49.37281000","longitude":"32.15742000"},{"name":"Chornobay","countryCode":"UA","stateCode":"71","latitude":"49.66644000","longitude":"32.32932000"},{"name":"Chyhyryn","countryCode":"UA","stateCode":"71","latitude":"49.08376000","longitude":"32.65549000"},{"name":"Drabiv","countryCode":"UA","stateCode":"71","latitude":"49.96029000","longitude":"32.14070000"},{"name":"Horodyshche","countryCode":"UA","stateCode":"71","latitude":"49.28489000","longitude":"31.44513000"},{"name":"Kamianka","countryCode":"UA","stateCode":"71","latitude":"49.03180000","longitude":"32.10396000"},{"name":"Kaniv","countryCode":"UA","stateCode":"71","latitude":"49.75182000","longitude":"31.46004000"},{"name":"Khrystynivka","countryCode":"UA","stateCode":"71","latitude":"48.81577000","longitude":"29.97703000"},{"name":"Korsun-Shevchenkivskyi","countryCode":"UA","stateCode":"71","latitude":"49.41894000","longitude":"31.25865000"},{"name":"Lebedyn","countryCode":"UA","stateCode":"71","latitude":"48.96242000","longitude":"31.52696000"},{"name":"Lysianka","countryCode":"UA","stateCode":"71","latitude":"49.25229000","longitude":"30.82946000"},{"name":"Mankivka","countryCode":"UA","stateCode":"71","latitude":"48.96349000","longitude":"30.33366000"},{"name":"Mliiv","countryCode":"UA","stateCode":"71","latitude":"49.33691000","longitude":"31.51704000"},{"name":"Monastyryshche","countryCode":"UA","stateCode":"71","latitude":"48.99090000","longitude":"29.80470000"},{"name":"Moshny","countryCode":"UA","stateCode":"71","latitude":"49.52754000","longitude":"31.73708000"},{"name":"Nove-Misto","countryCode":"UA","stateCode":"71","latitude":"48.98113000","longitude":"29.82813000"},{"name":"Ruska Poliana","countryCode":"UA","stateCode":"71","latitude":"49.41700000","longitude":"31.92009000"},{"name":"Shpola","countryCode":"UA","stateCode":"71","latitude":"49.00687000","longitude":"31.39471000"},{"name":"Smila","countryCode":"UA","stateCode":"71","latitude":"49.22242000","longitude":"31.88714000"},{"name":"Stebliv","countryCode":"UA","stateCode":"71","latitude":"49.40186000","longitude":"31.09764000"},{"name":"Talne","countryCode":"UA","stateCode":"71","latitude":"48.88877000","longitude":"30.69482000"},{"name":"Tsibulev","countryCode":"UA","stateCode":"71","latitude":"49.07907000","longitude":"29.84727000"},{"name":"Tsvitkove","countryCode":"UA","stateCode":"71","latitude":"49.15231000","longitude":"31.53739000"},{"name":"Uman","countryCode":"UA","stateCode":"71","latitude":"48.74838000","longitude":"30.22184000"},{"name":"Vatutine","countryCode":"UA","stateCode":"71","latitude":"49.01502000","longitude":"31.06211000"},{"name":"Verkhniachka","countryCode":"UA","stateCode":"71","latitude":"48.82849000","longitude":"30.03957000"},{"name":"Yerky","countryCode":"UA","stateCode":"71","latitude":"48.99062000","longitude":"30.98818000"},{"name":"Yurkivka","countryCode":"UA","stateCode":"71","latitude":"49.01082000","longitude":"31.08797000"},{"name":"Zhashkiv","countryCode":"UA","stateCode":"71","latitude":"49.24545000","longitude":"30.11020000"},{"name":"Zolotonosha","countryCode":"UA","stateCode":"71","latitude":"49.66832000","longitude":"32.04047000"},{"name":"Zvenihorodka","countryCode":"UA","stateCode":"71","latitude":"49.07866000","longitude":"30.96755000"},{"name":"Balakliya","countryCode":"UA","stateCode":"63","latitude":"49.46270000","longitude":"36.85951000"},{"name":"Barvinkove","countryCode":"UA","stateCode":"63","latitude":"48.90970000","longitude":"37.02051000"},{"name":"Berezivka","countryCode":"UA","stateCode":"63","latitude":"49.43935000","longitude":"35.70736000"},{"name":"Bezlyudivka","countryCode":"UA","stateCode":"63","latitude":"49.87547000","longitude":"36.26539000"},{"name":"Blyznyuky","countryCode":"UA","stateCode":"63","latitude":"48.85775000","longitude":"36.55505000"},{"name":"Bohodukhiv","countryCode":"UA","stateCode":"63","latitude":"50.16466000","longitude":"35.52765000"},{"name":"Borova","countryCode":"UA","stateCode":"63","latitude":"49.37770000","longitude":"37.62136000"},{"name":"Budy","countryCode":"UA","stateCode":"63","latitude":"49.89133000","longitude":"36.02096000"},{"name":"Chapayeve","countryCode":"UA","stateCode":"63","latitude":"49.36625000","longitude":"35.87486000"},{"name":"Chervonyy Oskil","countryCode":"UA","stateCode":"63","latitude":"49.17906000","longitude":"37.42593000"},{"name":"Chuhuyiv","countryCode":"UA","stateCode":"63","latitude":"49.83588000","longitude":"36.68803000"},{"name":"Derhachi","countryCode":"UA","stateCode":"63","latitude":"50.10659000","longitude":"36.12112000"},{"name":"Dvorichna","countryCode":"UA","stateCode":"63","latitude":"49.85019000","longitude":"37.68262000"},{"name":"Eskhar","countryCode":"UA","stateCode":"63","latitude":"49.79614000","longitude":"36.59047000"},{"name":"Huty","countryCode":"UA","stateCode":"63","latitude":"50.13322000","longitude":"35.34394000"},{"name":"Izyum","countryCode":"UA","stateCode":"63","latitude":"49.20875000","longitude":"37.24849000"},{"name":"Kehychivka","countryCode":"UA","stateCode":"63","latitude":"49.28656000","longitude":"35.76153000"},{"name":"Kharkiv","countryCode":"UA","stateCode":"63","latitude":"49.98081000","longitude":"36.25272000"},{"name":"Khorosheve","countryCode":"UA","stateCode":"63","latitude":"49.85413000","longitude":"36.21704000"},{"name":"Kivsharivka","countryCode":"UA","stateCode":"63","latitude":"49.63096000","longitude":"37.68821000"},{"name":"Kochetok","countryCode":"UA","stateCode":"63","latitude":"49.88005000","longitude":"36.73723000"},{"name":"Kolomak","countryCode":"UA","stateCode":"63","latitude":"49.83987000","longitude":"35.30441000"},{"name":"Korotych","countryCode":"UA","stateCode":"63","latitude":"49.94737000","longitude":"36.03736000"},{"name":"Krasnohrad","countryCode":"UA","stateCode":"63","latitude":"49.38009000","longitude":"35.44186000"},{"name":"Krasnokuts’k","countryCode":"UA","stateCode":"63","latitude":"50.06602000","longitude":"35.16275000"},{"name":"Krasnopavlivka","countryCode":"UA","stateCode":"63","latitude":"49.13643000","longitude":"36.31911000"},{"name":"Kulynychi","countryCode":"UA","stateCode":"63","latitude":"49.98178000","longitude":"36.38283000"},{"name":"Kupjansk","countryCode":"UA","stateCode":"63","latitude":"49.71055000","longitude":"37.61517000"},{"name":"Lozova","countryCode":"UA","stateCode":"63","latitude":"48.88937000","longitude":"36.31755000"},{"name":"Lyman","countryCode":"UA","stateCode":"63","latitude":"49.59769000","longitude":"36.47030000"},{"name":"Lyubotyn","countryCode":"UA","stateCode":"63","latitude":"49.94691000","longitude":"35.92907000"},{"name":"Mala Danylivka","countryCode":"UA","stateCode":"63","latitude":"50.06354000","longitude":"36.16564000"},{"name":"Malynivka","countryCode":"UA","stateCode":"63","latitude":"49.81667000","longitude":"36.73333000"},{"name":"Manchenky","countryCode":"UA","stateCode":"63","latitude":"49.97982000","longitude":"35.85835000"},{"name":"Merefa","countryCode":"UA","stateCode":"63","latitude":"49.82302000","longitude":"36.05069000"},{"name":"Nova Vodolaha","countryCode":"UA","stateCode":"63","latitude":"49.71901000","longitude":"35.86578000"},{"name":"Novopokrovka","countryCode":"UA","stateCode":"63","latitude":"49.83349000","longitude":"36.54771000"},{"name":"Panyutyne","countryCode":"UA","stateCode":"63","latitude":"48.93692000","longitude":"36.27563000"},{"name":"Peresichna","countryCode":"UA","stateCode":"63","latitude":"50.02452000","longitude":"35.97871000"},{"name":"Pervomaiskyi Raion","countryCode":"UA","stateCode":"63","latitude":"49.41667000","longitude":"36.33333000"},{"name":"Pervomays’kyy","countryCode":"UA","stateCode":"63","latitude":"49.38742000","longitude":"36.21471000"},{"name":"Petrivs’ke","countryCode":"UA","stateCode":"63","latitude":"49.17695000","longitude":"36.89999000"},{"name":"Pivdenne","countryCode":"UA","stateCode":"63","latitude":"49.88315000","longitude":"36.06785000"},{"name":"Pokotylivka","countryCode":"UA","stateCode":"63","latitude":"49.91343000","longitude":"36.17511000"},{"name":"Prudyanka","countryCode":"UA","stateCode":"63","latitude":"50.23606000","longitude":"36.16835000"},{"name":"Prykolotne","countryCode":"UA","stateCode":"63","latitude":"50.16273000","longitude":"37.34524000"},{"name":"Sakhnovshchyna","countryCode":"UA","stateCode":"63","latitude":"49.15166000","longitude":"35.87198000"},{"name":"Savyntsi","countryCode":"UA","stateCode":"63","latitude":"49.40257000","longitude":"37.06266000"},{"name":"Shevchenkove","countryCode":"UA","stateCode":"63","latitude":"49.69585000","longitude":"37.17348000"},{"name":"Slatyne","countryCode":"UA","stateCode":"63","latitude":"50.21041000","longitude":"36.15376000"},{"name":"Slobozhans’ke","countryCode":"UA","stateCode":"63","latitude":"49.59701000","longitude":"36.52618000"},{"name":"Solonytsivka","countryCode":"UA","stateCode":"63","latitude":"49.99682000","longitude":"36.03464000"},{"name":"Staryy Merchyk","countryCode":"UA","stateCode":"63","latitude":"49.98147000","longitude":"35.75904000"},{"name":"Staryy Saltiv","countryCode":"UA","stateCode":"63","latitude":"50.07619000","longitude":"36.78852000"},{"name":"Studenok","countryCode":"UA","stateCode":"63","latitude":"49.09107000","longitude":"37.48697000"},{"name":"Utkivka","countryCode":"UA","stateCode":"63","latitude":"49.78583000","longitude":"36.07528000"},{"name":"Valky","countryCode":"UA","stateCode":"63","latitude":"49.83597000","longitude":"35.61223000"},{"name":"Vasyshcheve","countryCode":"UA","stateCode":"63","latitude":"49.82852000","longitude":"36.32691000"},{"name":"Velykyy Burluk","countryCode":"UA","stateCode":"63","latitude":"50.06170000","longitude":"37.38373000"},{"name":"Verbivka","countryCode":"UA","stateCode":"63","latitude":"49.41667000","longitude":"35.53333000"},{"name":"Vovchans’k","countryCode":"UA","stateCode":"63","latitude":"50.29078000","longitude":"36.94108000"},{"name":"Vvedenka","countryCode":"UA","stateCode":"63","latitude":"49.82372000","longitude":"36.50264000"},{"name":"Vysokyy","countryCode":"UA","stateCode":"63","latitude":"49.89156000","longitude":"36.12175000"},{"name":"Zachepylivka","countryCode":"UA","stateCode":"63","latitude":"49.19385000","longitude":"35.23943000"},{"name":"Zmiyiv","countryCode":"UA","stateCode":"63","latitude":"49.67453000","longitude":"36.34775000"},{"name":"Zolochiv","countryCode":"UA","stateCode":"63","latitude":"50.27985000","longitude":"35.98179000"},{"name":"Balky","countryCode":"UA","stateCode":"23","latitude":"47.38336000","longitude":"34.94396000"},{"name":"Berdiansk Raion","countryCode":"UA","stateCode":"23","latitude":"46.83333000","longitude":"36.75000000"},{"name":"Berdyansk","countryCode":"UA","stateCode":"23","latitude":"46.76644000","longitude":"36.79872000"},{"name":"Berdyans’ka Mis’krada","countryCode":"UA","stateCode":"23","latitude":"46.81565000","longitude":"36.77049000"},{"name":"Chapayevka","countryCode":"UA","stateCode":"23","latitude":"47.47114000","longitude":"36.34507000"},{"name":"Chernihivka Raion","countryCode":"UA","stateCode":"23","latitude":"47.16667000","longitude":"36.25000000"},{"name":"Dniprorudne","countryCode":"UA","stateCode":"23","latitude":"47.38169000","longitude":"34.97652000"},{"name":"Dniprovka","countryCode":"UA","stateCode":"23","latitude":"47.42945000","longitude":"34.61805000"},{"name":"Energodar","countryCode":"UA","stateCode":"23","latitude":"47.49865000","longitude":"34.65740000"},{"name":"Hulyaypole","countryCode":"UA","stateCode":"23","latitude":"47.66389000","longitude":"36.25633000"},{"name":"Kirove","countryCode":"UA","stateCode":"23","latitude":"47.65311000","longitude":"35.69512000"},{"name":"Komysh-Zorya","countryCode":"UA","stateCode":"23","latitude":"47.32755000","longitude":"36.69298000"},{"name":"Komyshuvakha","countryCode":"UA","stateCode":"23","latitude":"47.71598000","longitude":"35.52981000"},{"name":"Kostyantynivka","countryCode":"UA","stateCode":"23","latitude":"46.81673000","longitude":"35.42287000"},{"name":"Kushuhum","countryCode":"UA","stateCode":"23","latitude":"47.71278000","longitude":"35.20917000"},{"name":"Kuybysheve","countryCode":"UA","stateCode":"23","latitude":"47.35800000","longitude":"36.64908000"},{"name":"Kyrylivka","countryCode":"UA","stateCode":"23","latitude":"46.37592000","longitude":"35.36753000"},{"name":"Mala Bilozerka","countryCode":"UA","stateCode":"23","latitude":"47.24737000","longitude":"34.93457000"},{"name":"Mala Tokmachka","countryCode":"UA","stateCode":"23","latitude":"47.53563000","longitude":"35.89293000"},{"name":"Malokaterynivka","countryCode":"UA","stateCode":"23","latitude":"47.65550000","longitude":"35.25649000"},{"name":"Matviyivka","countryCode":"UA","stateCode":"23","latitude":"47.07473000","longitude":"35.14444000"},{"name":"Melitopol","countryCode":"UA","stateCode":"23","latitude":"46.84891000","longitude":"35.36533000"},{"name":"Melitopol’s’kyy Rayon","countryCode":"UA","stateCode":"23","latitude":"46.90326000","longitude":"35.34616000"},{"name":"Mykhaylivka","countryCode":"UA","stateCode":"23","latitude":"47.27235000","longitude":"35.22235000"},{"name":"Mykhaylivs’kyy Rayon","countryCode":"UA","stateCode":"23","latitude":"47.22111000","longitude":"35.26580000"},{"name":"Novobohdanivka","countryCode":"UA","stateCode":"23","latitude":"47.08524000","longitude":"35.32945000"},{"name":"Novomykolayivka","countryCode":"UA","stateCode":"23","latitude":"47.97810000","longitude":"35.91020000"},{"name":"Novovasylivka","countryCode":"UA","stateCode":"23","latitude":"46.83021000","longitude":"35.75136000"},{"name":"Orikhiv","countryCode":"UA","stateCode":"23","latitude":"47.56731000","longitude":"35.78575000"},{"name":"Osypenko","countryCode":"UA","stateCode":"23","latitude":"46.91360000","longitude":"36.82530000"},{"name":"Polohy","countryCode":"UA","stateCode":"23","latitude":"47.48444000","longitude":"36.25361000"},{"name":"Preobrazhenka","countryCode":"UA","stateCode":"23","latitude":"47.57194000","longitude":"35.81667000"},{"name":"Pryazovske Raion","countryCode":"UA","stateCode":"23","latitude":"46.66667000","longitude":"35.66667000"},{"name":"Prymorsk Raion","countryCode":"UA","stateCode":"23","latitude":"46.83333000","longitude":"36.25000000"},{"name":"Prymors’k","countryCode":"UA","stateCode":"23","latitude":"46.73479000","longitude":"36.34425000"},{"name":"Pryshyb","countryCode":"UA","stateCode":"23","latitude":"47.25927000","longitude":"35.31953000"},{"name":"Rozivka","countryCode":"UA","stateCode":"23","latitude":"47.38484000","longitude":"37.06792000"},{"name":"Rozivs’kyy Rayon","countryCode":"UA","stateCode":"23","latitude":"47.46956000","longitude":"36.97192000"},{"name":"Ternuvate","countryCode":"UA","stateCode":"23","latitude":"47.83049000","longitude":"36.12761000"},{"name":"Terpinnya","countryCode":"UA","stateCode":"23","latitude":"46.96942000","longitude":"35.42100000"},{"name":"Tokmak","countryCode":"UA","stateCode":"23","latitude":"47.25522000","longitude":"35.71238000"},{"name":"Tokmak Raion","countryCode":"UA","stateCode":"23","latitude":"47.25000000","longitude":"35.75000000"},{"name":"Tymoshivka","countryCode":"UA","stateCode":"23","latitude":"47.18410000","longitude":"35.11625000"},{"name":"Vasylivka","countryCode":"UA","stateCode":"23","latitude":"47.43694000","longitude":"35.27417000"},{"name":"Velyka Bilozerka","countryCode":"UA","stateCode":"23","latitude":"47.27756000","longitude":"34.70616000"},{"name":"Velykobilozers’kyy Rayon","countryCode":"UA","stateCode":"23","latitude":"47.24341000","longitude":"34.66137000"},{"name":"Vesele","countryCode":"UA","stateCode":"23","latitude":"47.01479000","longitude":"34.91504000"},{"name":"Vilniansk Raion","countryCode":"UA","stateCode":"23","latitude":"48.00000000","longitude":"35.41667000"},{"name":"Vodyane","countryCode":"UA","stateCode":"23","latitude":"47.48746000","longitude":"34.49235000"},{"name":"Voznesenka","countryCode":"UA","stateCode":"23","latitude":"46.87165000","longitude":"35.46458000"},{"name":"Yakymivka","countryCode":"UA","stateCode":"23","latitude":"46.69972000","longitude":"35.15916000"},{"name":"Yakymivka Raion","countryCode":"UA","stateCode":"23","latitude":"46.58333000","longitude":"35.00000000"},{"name":"Zaliznychne","countryCode":"UA","stateCode":"23","latitude":"47.65238000","longitude":"36.16524000"},{"name":"Zaporizhia","countryCode":"UA","stateCode":"23","latitude":"47.82289000","longitude":"35.19031000"},{"name":"Zaporiz’ka Mis’krada","countryCode":"UA","stateCode":"23","latitude":"47.84634000","longitude":"35.16824000"},{"name":"Banyliv","countryCode":"UA","stateCode":"77","latitude":"48.36612000","longitude":"25.34549000"},{"name":"Berehomet","countryCode":"UA","stateCode":"77","latitude":"48.17882000","longitude":"25.34855000"},{"name":"Boyany","countryCode":"UA","stateCode":"77","latitude":"48.27077000","longitude":"26.12624000"},{"name":"Chernivtsi","countryCode":"UA","stateCode":"77","latitude":"48.29149000","longitude":"25.94034000"},{"name":"Chernivtsi Municipality","countryCode":"UA","stateCode":"77","latitude":"48.31932000","longitude":"25.94104000"},{"name":"Chudey","countryCode":"UA","stateCode":"77","latitude":"48.05247000","longitude":"25.62208000"},{"name":"Davydivka","countryCode":"UA","stateCode":"77","latitude":"48.12099000","longitude":"25.56461000"},{"name":"Hlyboka","countryCode":"UA","stateCode":"77","latitude":"48.08971000","longitude":"25.92933000"},{"name":"Ispas","countryCode":"UA","stateCode":"77","latitude":"48.29734000","longitude":"25.27406000"},{"name":"Kadubivtsi","countryCode":"UA","stateCode":"77","latitude":"48.58337000","longitude":"25.76871000"},{"name":"Khotyn","countryCode":"UA","stateCode":"77","latitude":"48.50693000","longitude":"26.49121000"},{"name":"Klishkivtsi","countryCode":"UA","stateCode":"77","latitude":"48.43161000","longitude":"26.26231000"},{"name":"Kostryzhivka","countryCode":"UA","stateCode":"77","latitude":"48.65455000","longitude":"25.71316000"},{"name":"Luzhany","countryCode":"UA","stateCode":"77","latitude":"48.36492000","longitude":"25.77173000"},{"name":"Marshintsy","countryCode":"UA","stateCode":"77","latitude":"48.21751000","longitude":"26.29133000"},{"name":"Molodiya","countryCode":"UA","stateCode":"77","latitude":"48.22326000","longitude":"26.02139000"},{"name":"Myhove","countryCode":"UA","stateCode":"77","latitude":"48.15749000","longitude":"25.37904000"},{"name":"Novodnistrovs’k","countryCode":"UA","stateCode":"77","latitude":"48.58303000","longitude":"27.44070000"},{"name":"Novoselytsya","countryCode":"UA","stateCode":"77","latitude":"48.21931000","longitude":"26.26531000"},{"name":"Nyzhni Petrivtsi","countryCode":"UA","stateCode":"77","latitude":"48.02847000","longitude":"25.72327000"},{"name":"Putyla Raion","countryCode":"UA","stateCode":"77","latitude":"48.00000000","longitude":"25.00000000"},{"name":"Ropcha","countryCode":"UA","stateCode":"77","latitude":"48.11988000","longitude":"25.77421000"},{"name":"Shypyntsi","countryCode":"UA","stateCode":"77","latitude":"48.37677000","longitude":"25.74664000"},{"name":"Sokyryany","countryCode":"UA","stateCode":"77","latitude":"48.44747000","longitude":"27.41678000"},{"name":"Vashkivtsi","countryCode":"UA","stateCode":"77","latitude":"48.38491000","longitude":"25.51023000"},{"name":"Verenchanka","countryCode":"UA","stateCode":"77","latitude":"48.54653000","longitude":"25.74533000"},{"name":"Voloka","countryCode":"UA","stateCode":"77","latitude":"48.19225000","longitude":"25.93074000"},{"name":"Vyzhnytsya","countryCode":"UA","stateCode":"77","latitude":"48.24801000","longitude":"25.19452000"},{"name":"Yizhivtsi","countryCode":"UA","stateCode":"77","latitude":"48.03962000","longitude":"25.66232000"},{"name":"Zastavna","countryCode":"UA","stateCode":"77","latitude":"48.52307000","longitude":"25.84369000"},{"name":"Bar","countryCode":"UA","stateCode":"05","latitude":"49.07717000","longitude":"27.68256000"},{"name":"Barskiy Rayon","countryCode":"UA","stateCode":"05","latitude":"49.06667000","longitude":"27.68333000"},{"name":"Bershad","countryCode":"UA","stateCode":"05","latitude":"48.36782000","longitude":"29.51726000"},{"name":"Brailiv","countryCode":"UA","stateCode":"05","latitude":"49.10986000","longitude":"28.17459000"},{"name":"Bratslav","countryCode":"UA","stateCode":"05","latitude":"48.82257000","longitude":"28.94070000"},{"name":"Chechelnyk","countryCode":"UA","stateCode":"05","latitude":"48.21509000","longitude":"29.36728000"},{"name":"Chernivets’kyy Rayon","countryCode":"UA","stateCode":"05","latitude":"48.51106000","longitude":"28.14191000"},{"name":"Chernivtsi","countryCode":"UA","stateCode":"05","latitude":"48.54225000","longitude":"28.11473000"},{"name":"Dashiv","countryCode":"UA","stateCode":"05","latitude":"49.00449000","longitude":"29.42559000"},{"name":"Haisyn","countryCode":"UA","stateCode":"05","latitude":"48.81143000","longitude":"29.38977000"},{"name":"Illintsi","countryCode":"UA","stateCode":"05","latitude":"49.10479000","longitude":"29.21773000"},{"name":"Kalynivka","countryCode":"UA","stateCode":"05","latitude":"49.45389000","longitude":"28.52608000"},{"name":"Khmilnyk","countryCode":"UA","stateCode":"05","latitude":"49.55979000","longitude":"27.95754000"},{"name":"Klembivka","countryCode":"UA","stateCode":"05","latitude":"48.39037000","longitude":"28.41092000"},{"name":"Kopayhorod","countryCode":"UA","stateCode":"05","latitude":"48.85917000","longitude":"27.79690000"},{"name":"Kozyatyn","countryCode":"UA","stateCode":"05","latitude":"49.71431000","longitude":"28.83385000"},{"name":"Kryzhopil’","countryCode":"UA","stateCode":"05","latitude":"48.38289000","longitude":"28.86622000"},{"name":"Ladyzhyn","countryCode":"UA","stateCode":"05","latitude":"48.68496000","longitude":"29.23679000"},{"name":"Lityn","countryCode":"UA","stateCode":"05","latitude":"49.32509000","longitude":"28.08094000"},{"name":"Lityns’kyy Rayon","countryCode":"UA","stateCode":"05","latitude":"49.37138000","longitude":"28.07033000"},{"name":"Lypovets’kyy Rayon","countryCode":"UA","stateCode":"05","latitude":"49.28006000","longitude":"28.93205000"},{"name":"Mohyliv-Podilskyi","countryCode":"UA","stateCode":"05","latitude":"48.44598000","longitude":"27.79820000"},{"name":"Murafa","countryCode":"UA","stateCode":"05","latitude":"48.76763000","longitude":"28.21569000"},{"name":"Murovani Kurylivtsi","countryCode":"UA","stateCode":"05","latitude":"48.72348000","longitude":"27.51892000"},{"name":"Nemyriv","countryCode":"UA","stateCode":"05","latitude":"48.97076000","longitude":"28.83779000"},{"name":"Nova Pryluka","countryCode":"UA","stateCode":"05","latitude":"49.37488000","longitude":"28.69955000"},{"name":"Obodivka","countryCode":"UA","stateCode":"05","latitude":"48.40514000","longitude":"29.24775000"},{"name":"Orativ","countryCode":"UA","stateCode":"05","latitude":"49.18889000","longitude":"29.52697000"},{"name":"Pavlivka","countryCode":"UA","stateCode":"05","latitude":"49.44143000","longitude":"28.45956000"},{"name":"Pohrebyshche","countryCode":"UA","stateCode":"05","latitude":"49.48639000","longitude":"29.26361000"},{"name":"Pohrebyshchens’kyy Rayon","countryCode":"UA","stateCode":"05","latitude":"49.48126000","longitude":"29.25953000"},{"name":"Serebriya","countryCode":"UA","stateCode":"05","latitude":"48.45593000","longitude":"27.71923000"},{"name":"Sharhorod","countryCode":"UA","stateCode":"05","latitude":"48.75587000","longitude":"28.07507000"},{"name":"Sobolivka","countryCode":"UA","stateCode":"05","latitude":"49.33604000","longitude":"28.65096000"},{"name":"Sutysky","countryCode":"UA","stateCode":"05","latitude":"49.04245000","longitude":"28.41733000"},{"name":"Teplyk","countryCode":"UA","stateCode":"05","latitude":"48.66566000","longitude":"29.74504000"},{"name":"Tomashpil’","countryCode":"UA","stateCode":"05","latitude":"48.54256000","longitude":"28.51684000"},{"name":"Torkanivka","countryCode":"UA","stateCode":"05","latitude":"48.32462000","longitude":"29.14746000"},{"name":"Tsybulevka","countryCode":"UA","stateCode":"05","latitude":"48.38719000","longitude":"29.10288000"},{"name":"Tulchyn","countryCode":"UA","stateCode":"05","latitude":"48.67448000","longitude":"28.84641000"},{"name":"Turbiv","countryCode":"UA","stateCode":"05","latitude":"49.34788000","longitude":"28.72117000"},{"name":"Tyvriv","countryCode":"UA","stateCode":"05","latitude":"49.01404000","longitude":"28.50846000"},{"name":"Ulaniv","countryCode":"UA","stateCode":"05","latitude":"49.69512000","longitude":"28.13298000"},{"name":"Vapnyarka","countryCode":"UA","stateCode":"05","latitude":"48.53479000","longitude":"28.74358000"},{"name":"Vendychany","countryCode":"UA","stateCode":"05","latitude":"48.61176000","longitude":"27.79324000"},{"name":"Vinnitskiy Rayon","countryCode":"UA","stateCode":"05","latitude":"49.23531000","longitude":"28.47588000"},{"name":"Vinnytsia","countryCode":"UA","stateCode":"05","latitude":"49.23278000","longitude":"28.48097000"},{"name":"Viytivka","countryCode":"UA","stateCode":"05","latitude":"48.42603000","longitude":"29.54291000"},{"name":"Voronovytsya","countryCode":"UA","stateCode":"05","latitude":"49.10954000","longitude":"28.68078000"},{"name":"Yampil’","countryCode":"UA","stateCode":"05","latitude":"48.24240000","longitude":"28.28195000"},{"name":"Zhmerynka","countryCode":"UA","stateCode":"05","latitude":"49.03705000","longitude":"28.11201000"},{"name":"Baryshivka","countryCode":"UA","stateCode":"32","latitude":"50.36098000","longitude":"31.32173000"},{"name":"Baryshivs’kyy Rayon","countryCode":"UA","stateCode":"32","latitude":"50.36919000","longitude":"31.34896000"},{"name":"Bila Tserkva","countryCode":"UA","stateCode":"32","latitude":"49.80939000","longitude":"30.11209000"},{"name":"Bila Tserkva Raion","countryCode":"UA","stateCode":"32","latitude":"49.75000000","longitude":"30.08333000"},{"name":"Bohuslav","countryCode":"UA","stateCode":"32","latitude":"49.54939000","longitude":"30.87440000"},{"name":"Borispol’skiy Rayon","countryCode":"UA","stateCode":"32","latitude":"50.33450000","longitude":"31.02470000"},{"name":"Borodianka","countryCode":"UA","stateCode":"32","latitude":"50.64484000","longitude":"29.92010000"},{"name":"Borodyans’kyy Rayon","countryCode":"UA","stateCode":"32","latitude":"50.65889000","longitude":"29.88556000"},{"name":"Borova","countryCode":"UA","stateCode":"32","latitude":"50.17625000","longitude":"30.10429000"},{"name":"Boryspil’","countryCode":"UA","stateCode":"32","latitude":"50.35269000","longitude":"30.95501000"},{"name":"Boyarka","countryCode":"UA","stateCode":"32","latitude":"50.31911000","longitude":"30.29728000"},{"name":"Brovary","countryCode":"UA","stateCode":"32","latitude":"50.51809000","longitude":"30.80671000"},{"name":"Brovary Raion","countryCode":"UA","stateCode":"32","latitude":"50.58333000","longitude":"31.00000000"},{"name":"Bucha","countryCode":"UA","stateCode":"32","latitude":"50.54345000","longitude":"30.21201000"},{"name":"Chabany","countryCode":"UA","stateCode":"32","latitude":"50.34071000","longitude":"30.42356000"},{"name":"Chernyakhivka","countryCode":"UA","stateCode":"32","latitude":"50.21882000","longitude":"31.93082000"},{"name":"Dymer","countryCode":"UA","stateCode":"32","latitude":"50.78647000","longitude":"30.30260000"},{"name":"Fastiv","countryCode":"UA","stateCode":"32","latitude":"50.07670000","longitude":"29.91770000"},{"name":"Fastiv Raion","countryCode":"UA","stateCode":"32","latitude":"50.08333000","longitude":"30.00000000"},{"name":"Hlevakha","countryCode":"UA","stateCode":"32","latitude":"50.27423000","longitude":"30.32706000"},{"name":"Hnidyn","countryCode":"UA","stateCode":"32","latitude":"50.32899000","longitude":"30.71059000"},{"name":"Horenka","countryCode":"UA","stateCode":"32","latitude":"50.55731000","longitude":"30.33217000"},{"name":"Hostomel","countryCode":"UA","stateCode":"32","latitude":"50.56841000","longitude":"30.26510000"},{"name":"Irpin","countryCode":"UA","stateCode":"32","latitude":"50.52175000","longitude":"30.25055000"},{"name":"Irpins’ka Mis’krada","countryCode":"UA","stateCode":"32","latitude":"50.51585000","longitude":"30.24099000"},{"name":"Ivankiv","countryCode":"UA","stateCode":"32","latitude":"50.93865000","longitude":"29.89426000"},{"name":"Ivankiv Raion","countryCode":"UA","stateCode":"32","latitude":"51.00000000","longitude":"29.91667000"},{"name":"Kaharlyk","countryCode":"UA","stateCode":"32","latitude":"49.86233000","longitude":"30.82815000"},{"name":"Kaharlyk Raion","countryCode":"UA","stateCode":"32","latitude":"49.91667000","longitude":"30.75000000"},{"name":"Kalynove","countryCode":"UA","stateCode":"32","latitude":"49.38179000","longitude":"30.45137000"},{"name":"Karapyshi","countryCode":"UA","stateCode":"32","latitude":"49.64237000","longitude":"30.79002000"},{"name":"Katyuzhanka","countryCode":"UA","stateCode":"32","latitude":"50.80595000","longitude":"30.13763000"},{"name":"Khotiv","countryCode":"UA","stateCode":"32","latitude":"50.33069000","longitude":"30.46836000"},{"name":"Kirove","countryCode":"UA","stateCode":"32","latitude":"50.36890000","longitude":"31.12066000"},{"name":"Klavdiyevo-Tarasove","countryCode":"UA","stateCode":"32","latitude":"50.58416000","longitude":"30.01134000"},{"name":"Knyazhichi","countryCode":"UA","stateCode":"32","latitude":"50.46275000","longitude":"30.78369000"},{"name":"Kodra","countryCode":"UA","stateCode":"32","latitude":"50.59488000","longitude":"29.55873000"},{"name":"Korniyivka","countryCode":"UA","stateCode":"32","latitude":"50.41661000","longitude":"31.46261000"},{"name":"Kozhanka","countryCode":"UA","stateCode":"32","latitude":"49.97231000","longitude":"29.76424000"},{"name":"Krasyatychi","countryCode":"UA","stateCode":"32","latitude":"51.07636000","longitude":"29.64899000"},{"name":"Kriukivschina","countryCode":"UA","stateCode":"32","latitude":"50.37153000","longitude":"30.36861000"},{"name":"Kryva Hora","countryCode":"UA","stateCode":"32","latitude":"51.38495000","longitude":"30.19978000"},{"name":"Kyyevo-Svyatoshyns’kyy Rayon","countryCode":"UA","stateCode":"32","latitude":"50.38530000","longitude":"30.23129000"},{"name":"Liutizh","countryCode":"UA","stateCode":"32","latitude":"50.68350000","longitude":"30.39324000"},{"name":"Makariv","countryCode":"UA","stateCode":"32","latitude":"50.46408000","longitude":"29.81128000"},{"name":"Makariv Raion","countryCode":"UA","stateCode":"32","latitude":"50.50000000","longitude":"29.75000000"},{"name":"Mirovka","countryCode":"UA","stateCode":"32","latitude":"49.93126000","longitude":"30.62309000"},{"name":"Motovylivka","countryCode":"UA","stateCode":"32","latitude":"50.15821000","longitude":"30.07421000"},{"name":"Myronivka","countryCode":"UA","stateCode":"32","latitude":"49.66007000","longitude":"30.98225000"},{"name":"Novi Petrivtsi","countryCode":"UA","stateCode":"32","latitude":"50.62754000","longitude":"30.44310000"},{"name":"Obukhiv","countryCode":"UA","stateCode":"32","latitude":"50.10689000","longitude":"30.61848000"},{"name":"Obukhiv Raion","countryCode":"UA","stateCode":"32","latitude":"50.16667000","longitude":"30.66667000"},{"name":"Obukhivs’ka Mis’krada","countryCode":"UA","stateCode":"32","latitude":"50.11425000","longitude":"30.63293000"},{"name":"Pereiaslav-Khmelnytskyi","countryCode":"UA","stateCode":"32","latitude":"50.06739000","longitude":"31.44969000"},{"name":"Pereiaslav-Khmelnytskyi Raion","countryCode":"UA","stateCode":"32","latitude":"50.08333000","longitude":"31.50000000"},{"name":"Piskivka","countryCode":"UA","stateCode":"32","latitude":"50.69378000","longitude":"29.61934000"},{"name":"Pohreby","countryCode":"UA","stateCode":"32","latitude":"50.55453000","longitude":"30.64455000"},{"name":"Pukhivka","countryCode":"UA","stateCode":"32","latitude":"50.60970000","longitude":"30.71770000"},{"name":"Rokytne","countryCode":"UA","stateCode":"32","latitude":"49.68665000","longitude":"30.47384000"},{"name":"Rokytne Raion","countryCode":"UA","stateCode":"32","latitude":"49.75000000","longitude":"30.50000000"},{"name":"Roskoshnyy","countryCode":"UA","stateCode":"32","latitude":"49.37087000","longitude":"30.18471000"},{"name":"Rzhyshchiv","countryCode":"UA","stateCode":"32","latitude":"49.96886000","longitude":"31.04628000"},{"name":"Semypolky","countryCode":"UA","stateCode":"32","latitude":"50.72627000","longitude":"30.93441000"},{"name":"Skvyra","countryCode":"UA","stateCode":"32","latitude":"49.73177000","longitude":"29.66569000"},{"name":"Skvyrs’kyy Rayon","countryCode":"UA","stateCode":"32","latitude":"49.74177000","longitude":"29.70043000"},{"name":"Slavutych","countryCode":"UA","stateCode":"32","latitude":"51.52250000","longitude":"30.71806000"},{"name":"Sofiyivska Borschagivka","countryCode":"UA","stateCode":"32","latitude":"50.41005000","longitude":"30.36724000"},{"name":"Stavyshche","countryCode":"UA","stateCode":"32","latitude":"49.39124000","longitude":"30.19022000"},{"name":"Stayki","countryCode":"UA","stateCode":"32","latitude":"50.07818000","longitude":"30.90380000"},{"name":"Tarashcha","countryCode":"UA","stateCode":"32","latitude":"49.55832000","longitude":"30.49259000"},{"name":"Tetiiv","countryCode":"UA","stateCode":"32","latitude":"49.37670000","longitude":"29.66474000"},{"name":"Trebukhiv","countryCode":"UA","stateCode":"32","latitude":"50.48432000","longitude":"30.90304000"},{"name":"Trypillia","countryCode":"UA","stateCode":"32","latitude":"50.11802000","longitude":"30.78141000"},{"name":"Tsybli","countryCode":"UA","stateCode":"32","latitude":"49.99484000","longitude":"31.56281000"},{"name":"Ukrainka","countryCode":"UA","stateCode":"32","latitude":"50.14317000","longitude":"30.74612000"},{"name":"Uzyn","countryCode":"UA","stateCode":"32","latitude":"49.82619000","longitude":"30.41487000"},{"name":"Vasylkiv","countryCode":"UA","stateCode":"32","latitude":"50.18693000","longitude":"30.31346000"},{"name":"Vasylkiv Raion","countryCode":"UA","stateCode":"32","latitude":"50.16667000","longitude":"30.33333000"},{"name":"Velyka Dymerka","countryCode":"UA","stateCode":"32","latitude":"50.59333000","longitude":"30.90313000"},{"name":"Volodarka","countryCode":"UA","stateCode":"32","latitude":"49.52484000","longitude":"29.91222000"},{"name":"Voronkov","countryCode":"UA","stateCode":"32","latitude":"50.22235000","longitude":"30.89967000"},{"name":"Vorzel’","countryCode":"UA","stateCode":"32","latitude":"50.54440000","longitude":"30.15305000"},{"name":"Vyshgorodskiy Rayon","countryCode":"UA","stateCode":"32","latitude":"50.58333000","longitude":"30.50000000"},{"name":"Vyshhorod","countryCode":"UA","stateCode":"32","latitude":"50.58476000","longitude":"30.48980000"},{"name":"Vyshneve","countryCode":"UA","stateCode":"32","latitude":"50.38913000","longitude":"30.37050000"},{"name":"Yahotyn","countryCode":"UA","stateCode":"32","latitude":"50.27975000","longitude":"31.76246000"},{"name":"Yahotyns’kyy Rayon","countryCode":"UA","stateCode":"32","latitude":"50.25722000","longitude":"31.89456000"},{"name":"Zgurovka","countryCode":"UA","stateCode":"32","latitude":"50.50276000","longitude":"31.78492000"},{"name":"Z·hurivs’kyy Rayon","countryCode":"UA","stateCode":"32","latitude":"50.47192000","longitude":"31.79423000"},{"name":"Batiovo","countryCode":"UA","stateCode":"21","latitude":"48.36166000","longitude":"22.39970000"},{"name":"Berehivs’ka Mis’krada","countryCode":"UA","stateCode":"21","latitude":"48.21255000","longitude":"22.65536000"},{"name":"Berehove","countryCode":"UA","stateCode":"21","latitude":"48.20555000","longitude":"22.64418000"},{"name":"Berehove Raion","countryCode":"UA","stateCode":"21","latitude":"48.16667000","longitude":"22.66667000"},{"name":"Bereznyky","countryCode":"UA","stateCode":"21","latitude":"48.51407000","longitude":"23.21982000"},{"name":"Berezovo","countryCode":"UA","stateCode":"21","latitude":"48.30943000","longitude":"23.47400000"},{"name":"Bilky","countryCode":"UA","stateCode":"21","latitude":"48.31503000","longitude":"23.13248000"},{"name":"Bobovo","countryCode":"UA","stateCode":"21","latitude":"48.07166000","longitude":"22.89585000"},{"name":"Bohdan","countryCode":"UA","stateCode":"21","latitude":"48.04122000","longitude":"24.35222000"},{"name":"Bushtyno","countryCode":"UA","stateCode":"21","latitude":"48.05121000","longitude":"23.48579000"},{"name":"Chop","countryCode":"UA","stateCode":"21","latitude":"48.43198000","longitude":"22.20555000"},{"name":"Chynadiyovo","countryCode":"UA","stateCode":"21","latitude":"48.48179000","longitude":"22.82170000"},{"name":"Dovhe","countryCode":"UA","stateCode":"21","latitude":"48.36527000","longitude":"23.27904000"},{"name":"Drahovo","countryCode":"UA","stateCode":"21","latitude":"48.23573000","longitude":"23.54914000"},{"name":"Dubove","countryCode":"UA","stateCode":"21","latitude":"48.17205000","longitude":"23.88954000"},{"name":"Horinchovo","countryCode":"UA","stateCode":"21","latitude":"48.27076000","longitude":"23.43475000"},{"name":"Irshava","countryCode":"UA","stateCode":"21","latitude":"48.31667000","longitude":"23.03846000"},{"name":"Irshava Raion","countryCode":"UA","stateCode":"21","latitude":"48.33333000","longitude":"23.08333000"},{"name":"Iza","countryCode":"UA","stateCode":"21","latitude":"48.21525000","longitude":"23.32867000"},{"name":"Kalyny","countryCode":"UA","stateCode":"21","latitude":"48.14078000","longitude":"23.87380000"},{"name":"Kamianytsia","countryCode":"UA","stateCode":"21","latitude":"48.69343000","longitude":"22.39570000"},{"name":"Khust","countryCode":"UA","stateCode":"21","latitude":"48.17930000","longitude":"23.29909000"},{"name":"Khust Raion","countryCode":"UA","stateCode":"21","latitude":"48.25000000","longitude":"23.41667000"},{"name":"Khusts’ka Mis’krada","countryCode":"UA","stateCode":"21","latitude":"48.19058000","longitude":"23.30322000"},{"name":"Kolochava","countryCode":"UA","stateCode":"21","latitude":"48.42851000","longitude":"23.69590000"},{"name":"Kopashnovo","countryCode":"UA","stateCode":"21","latitude":"48.21970000","longitude":"23.48457000"},{"name":"Korolevo","countryCode":"UA","stateCode":"21","latitude":"48.15247000","longitude":"23.13659000"},{"name":"Koson’","countryCode":"UA","stateCode":"21","latitude":"48.25505000","longitude":"22.45597000"},{"name":"Kryva","countryCode":"UA","stateCode":"21","latitude":"48.17234000","longitude":"23.23647000"},{"name":"Kushnytsya","countryCode":"UA","stateCode":"21","latitude":"48.43988000","longitude":"23.25816000"},{"name":"Kvasy","countryCode":"UA","stateCode":"21","latitude":"48.14973000","longitude":"24.27995000"},{"name":"Lazeshchyna","countryCode":"UA","stateCode":"21","latitude":"48.26852000","longitude":"24.42010000"},{"name":"Lazi","countryCode":"UA","stateCode":"21","latitude":"48.06667000","longitude":"24.23333000"},{"name":"Lopukhiv","countryCode":"UA","stateCode":"21","latitude":"48.36527000","longitude":"23.96382000"},{"name":"Lypcha","countryCode":"UA","stateCode":"21","latitude":"48.26107000","longitude":"23.38336000"},{"name":"Lysychovo","countryCode":"UA","stateCode":"21","latitude":"48.49677000","longitude":"23.28992000"},{"name":"Mizhhirya","countryCode":"UA","stateCode":"21","latitude":"48.52458000","longitude":"23.50563000"},{"name":"Mizhhirya Raion","countryCode":"UA","stateCode":"21","latitude":"48.58333000","longitude":"23.50000000"},{"name":"Mukacheve","countryCode":"UA","stateCode":"21","latitude":"48.43919000","longitude":"22.71779000"},{"name":"Mukachevo Raion","countryCode":"UA","stateCode":"21","latitude":"48.41667000","longitude":"22.66667000"},{"name":"Muzhiyevo","countryCode":"UA","stateCode":"21","latitude":"48.17959000","longitude":"22.69943000"},{"name":"Mynay","countryCode":"UA","stateCode":"21","latitude":"48.58880000","longitude":"22.27502000"},{"name":"Nelipyno","countryCode":"UA","stateCode":"21","latitude":"48.56101000","longitude":"23.03146000"},{"name":"Neresnytsya","countryCode":"UA","stateCode":"21","latitude":"48.11814000","longitude":"23.76588000"},{"name":"Nevyts’ke","countryCode":"UA","stateCode":"21","latitude":"48.67472000","longitude":"22.38813000"},{"name":"Nove Davydkovo","countryCode":"UA","stateCode":"21","latitude":"48.44133000","longitude":"22.62164000"},{"name":"Nyzhnye Selyshche","countryCode":"UA","stateCode":"21","latitude":"48.19911000","longitude":"23.44757000"},{"name":"Oleshnyk","countryCode":"UA","stateCode":"21","latitude":"48.16406000","longitude":"22.96167000"},{"name":"Onokivtsi","countryCode":"UA","stateCode":"21","latitude":"48.65763000","longitude":"22.34183000"},{"name":"Perechyn","countryCode":"UA","stateCode":"21","latitude":"48.73616000","longitude":"22.48200000"},{"name":"Perechyn Raion","countryCode":"UA","stateCode":"21","latitude":"48.75000000","longitude":"22.66667000"},{"name":"Pidvynohradiv","countryCode":"UA","stateCode":"21","latitude":"48.13947000","longitude":"22.97194000"},{"name":"Poroshkovo","countryCode":"UA","stateCode":"21","latitude":"48.66832000","longitude":"22.75328000"},{"name":"Pylypets","countryCode":"UA","stateCode":"21","latitude":"48.65899000","longitude":"23.28346000"},{"name":"Rakhiv","countryCode":"UA","stateCode":"21","latitude":"48.05260000","longitude":"24.20089000"},{"name":"Rakhiv Raion","countryCode":"UA","stateCode":"21","latitude":"48.08333000","longitude":"24.33333000"},{"name":"Rakoshyno","countryCode":"UA","stateCode":"21","latitude":"48.46713000","longitude":"22.59687000"},{"name":"Rokosovo","countryCode":"UA","stateCode":"21","latitude":"48.21018000","longitude":"23.17624000"},{"name":"Serednye","countryCode":"UA","stateCode":"21","latitude":"48.54043000","longitude":"22.50696000"},{"name":"Serednye Vodyane","countryCode":"UA","stateCode":"21","latitude":"47.98159000","longitude":"23.91041000"},{"name":"Solotvyno","countryCode":"UA","stateCode":"21","latitude":"47.94604000","longitude":"23.87035000"},{"name":"Storozhnytsya","countryCode":"UA","stateCode":"21","latitude":"48.60403000","longitude":"22.23269000"},{"name":"Strabychovo","countryCode":"UA","stateCode":"21","latitude":"48.39247000","longitude":"22.54308000"},{"name":"Svaliava Raion","countryCode":"UA","stateCode":"21","latitude":"48.55000000","longitude":"23.00000000"},{"name":"Svalyava","countryCode":"UA","stateCode":"21","latitude":"48.54853000","longitude":"22.99578000"},{"name":"Synevyr","countryCode":"UA","stateCode":"21","latitude":"48.48745000","longitude":"23.62575000"},{"name":"Synevyrska Poliana","countryCode":"UA","stateCode":"21","latitude":"48.58484000","longitude":"23.68910000"},{"name":"Tiachiv Raion","countryCode":"UA","stateCode":"21","latitude":"48.08333000","longitude":"23.58333000"},{"name":"Tyachiv","countryCode":"UA","stateCode":"21","latitude":"48.01179000","longitude":"23.57061000"},{"name":"Uzhgorod","countryCode":"UA","stateCode":"21","latitude":"48.61667000","longitude":"22.30000000"},{"name":"Uzhhorod Raion","countryCode":"UA","stateCode":"21","latitude":"48.58333000","longitude":"22.33333000"},{"name":"Vary","countryCode":"UA","stateCode":"21","latitude":"48.12207000","longitude":"22.71281000"},{"name":"Velyki Berehy","countryCode":"UA","stateCode":"21","latitude":"48.23187000","longitude":"22.74591000"},{"name":"Velykyi Bereznyi","countryCode":"UA","stateCode":"21","latitude":"48.88831000","longitude":"22.46052000"},{"name":"Velykyi Bereznyi Raion","countryCode":"UA","stateCode":"21","latitude":"48.91667000","longitude":"22.58333000"},{"name":"Volovets","countryCode":"UA","stateCode":"21","latitude":"48.71090000","longitude":"23.18510000"},{"name":"Volovets Raion","countryCode":"UA","stateCode":"21","latitude":"48.75000000","longitude":"23.08333000"},{"name":"Vylok","countryCode":"UA","stateCode":"21","latitude":"48.10915000","longitude":"22.83865000"},{"name":"Vynohradiv","countryCode":"UA","stateCode":"21","latitude":"48.14135000","longitude":"23.02666000"},{"name":"Vynohradiv Raion","countryCode":"UA","stateCode":"21","latitude":"48.16667000","longitude":"23.00000000"},{"name":"Vyshkovo","countryCode":"UA","stateCode":"21","latitude":"48.04911000","longitude":"23.42113000"},{"name":"Yasinya","countryCode":"UA","stateCode":"21","latitude":"48.27937000","longitude":"24.36042000"},{"name":"Belaya","countryCode":"UA","stateCode":"61","latitude":"49.02900000","longitude":"25.77059000"},{"name":"Borshchiv","countryCode":"UA","stateCode":"61","latitude":"48.80332000","longitude":"26.04347000"},{"name":"Buchach","countryCode":"UA","stateCode":"61","latitude":"49.06254000","longitude":"25.38798000"},{"name":"Chortkiv","countryCode":"UA","stateCode":"61","latitude":"49.01709000","longitude":"25.79804000"},{"name":"Druzhba","countryCode":"UA","stateCode":"61","latitude":"49.04251000","longitude":"25.45055000"},{"name":"Hrymayliv","countryCode":"UA","stateCode":"61","latitude":"49.33208000","longitude":"26.01112000"},{"name":"Husiatyn","countryCode":"UA","stateCode":"61","latitude":"49.07290000","longitude":"26.18480000"},{"name":"Khorostkiv","countryCode":"UA","stateCode":"61","latitude":"49.21114000","longitude":"25.92165000"},{"name":"Kopychyntsi","countryCode":"UA","stateCode":"61","latitude":"49.10441000","longitude":"25.91026000"},{"name":"Kozova","countryCode":"UA","stateCode":"61","latitude":"49.43544000","longitude":"25.15086000"},{"name":"Kremenets","countryCode":"UA","stateCode":"61","latitude":"50.09693000","longitude":"25.72459000"},{"name":"Lanivtsi","countryCode":"UA","stateCode":"61","latitude":"49.86328000","longitude":"26.09082000"},{"name":"Mikulintsy","countryCode":"UA","stateCode":"61","latitude":"49.39600000","longitude":"25.60518000"},{"name":"Nyrkiv","countryCode":"UA","stateCode":"61","latitude":"48.81492000","longitude":"25.59989000"},{"name":"Ozerna","countryCode":"UA","stateCode":"61","latitude":"49.62891000","longitude":"25.32895000"},{"name":"Petrikov","countryCode":"UA","stateCode":"61","latitude":"49.53122000","longitude":"25.57901000"},{"name":"Pidhaytsi","countryCode":"UA","stateCode":"61","latitude":"49.26853000","longitude":"25.13341000"},{"name":"Pidvolochysk","countryCode":"UA","stateCode":"61","latitude":"49.53472000","longitude":"26.14585000"},{"name":"Pochaiv","countryCode":"UA","stateCode":"61","latitude":"50.00509000","longitude":"25.51183000"},{"name":"Skala-Podil’s’ka","countryCode":"UA","stateCode":"61","latitude":"48.85149000","longitude":"26.19909000"},{"name":"Skalat","countryCode":"UA","stateCode":"61","latitude":"49.42732000","longitude":"25.97869000"},{"name":"Terebovlya","countryCode":"UA","stateCode":"61","latitude":"49.30187000","longitude":"25.70997000"},{"name":"Ternopil","countryCode":"UA","stateCode":"61","latitude":"49.55342000","longitude":"25.58918000"},{"name":"Tovste","countryCode":"UA","stateCode":"61","latitude":"48.84663000","longitude":"25.72621000"},{"name":"Velikiye Borki","countryCode":"UA","stateCode":"61","latitude":"49.52363000","longitude":"25.75753000"},{"name":"Yahil’nytsya","countryCode":"UA","stateCode":"61","latitude":"48.94248000","longitude":"25.74375000"},{"name":"Zalishchyky","countryCode":"UA","stateCode":"61","latitude":"48.64331000","longitude":"25.73794000"},{"name":"Zaliztsi","countryCode":"UA","stateCode":"61","latitude":"49.79188000","longitude":"25.37297000"},{"name":"Zbarazh","countryCode":"UA","stateCode":"61","latitude":"49.66357000","longitude":"25.77616000"},{"name":"Zboriv","countryCode":"UA","stateCode":"61","latitude":"49.66484000","longitude":"25.14097000"},{"name":"Zolotyy Potik","countryCode":"UA","stateCode":"61","latitude":"48.90950000","longitude":"25.33926000"},{"name":"Бережани","countryCode":"UA","stateCode":"61","latitude":"49.45000000","longitude":"24.93333000"},{"name":"Belz","countryCode":"UA","stateCode":"46","latitude":"50.38226000","longitude":"24.00642000"},{"name":"Bibrka","countryCode":"UA","stateCode":"46","latitude":"49.64093000","longitude":"24.28874000"},{"name":"Boryslav","countryCode":"UA","stateCode":"46","latitude":"49.28672000","longitude":"23.43238000"},{"name":"Brody","countryCode":"UA","stateCode":"46","latitude":"50.08791000","longitude":"25.15027000"},{"name":"Bryukhovychi","countryCode":"UA","stateCode":"46","latitude":"49.90467000","longitude":"23.95969000"},{"name":"Chervonohrad","countryCode":"UA","stateCode":"46","latitude":"50.39105000","longitude":"24.23514000"},{"name":"Demnya","countryCode":"UA","stateCode":"46","latitude":"49.56738000","longitude":"23.94607000"},{"name":"Dobromyl’","countryCode":"UA","stateCode":"46","latitude":"49.57193000","longitude":"22.78629000"},{"name":"Drohobych","countryCode":"UA","stateCode":"46","latitude":"49.34991000","longitude":"23.50561000"},{"name":"Dublyany","countryCode":"UA","stateCode":"46","latitude":"49.90411000","longitude":"24.08637000"},{"name":"Duliby","countryCode":"UA","stateCode":"46","latitude":"49.23134000","longitude":"23.81532000"},{"name":"Dzvinogrud","countryCode":"UA","stateCode":"46","latitude":"49.73333000","longitude":"24.25000000"},{"name":"Hlyns\'k","countryCode":"UA","stateCode":"46","latitude":"50.06033000","longitude":"23.89956000"},{"name":"Horodok","countryCode":"UA","stateCode":"46","latitude":"49.78465000","longitude":"23.64806000"},{"name":"Ivano-Frankove","countryCode":"UA","stateCode":"46","latitude":"49.91978000","longitude":"23.72913000"},{"name":"Khodoriv","countryCode":"UA","stateCode":"46","latitude":"49.40993000","longitude":"24.30470000"},{"name":"Khyriv","countryCode":"UA","stateCode":"46","latitude":"49.53417000","longitude":"22.85538000"},{"name":"Komarno","countryCode":"UA","stateCode":"46","latitude":"49.62739000","longitude":"23.69952000"},{"name":"Krasne","countryCode":"UA","stateCode":"46","latitude":"49.91447000","longitude":"24.61340000"},{"name":"Kulykiv","countryCode":"UA","stateCode":"46","latitude":"49.97954000","longitude":"24.07817000"},{"name":"Lopatyn","countryCode":"UA","stateCode":"46","latitude":"50.22022000","longitude":"24.84831000"},{"name":"Lviv","countryCode":"UA","stateCode":"46","latitude":"49.83826000","longitude":"24.02324000"},{"name":"Medenychi","countryCode":"UA","stateCode":"46","latitude":"49.43055000","longitude":"23.75073000"},{"name":"Morshyn","countryCode":"UA","stateCode":"46","latitude":"49.15652000","longitude":"23.87232000"},{"name":"Mostys\'ka","countryCode":"UA","stateCode":"46","latitude":"49.79467000","longitude":"23.15077000"},{"name":"Murovane","countryCode":"UA","stateCode":"46","latitude":"49.52143000","longitude":"22.93670000"},{"name":"Mykolaiv","countryCode":"UA","stateCode":"46","latitude":"49.52372000","longitude":"23.98522000"},{"name":"Navaria","countryCode":"UA","stateCode":"46","latitude":"49.74952000","longitude":"23.92746000"},{"name":"Novoyavorivs\'k","countryCode":"UA","stateCode":"46","latitude":"49.93023000","longitude":"23.57357000"},{"name":"Novyi Yarychiv","countryCode":"UA","stateCode":"46","latitude":"49.90444000","longitude":"24.30523000"},{"name":"Obroshyne","countryCode":"UA","stateCode":"46","latitude":"49.78333000","longitude":"23.86667000"},{"name":"Olesko","countryCode":"UA","stateCode":"46","latitude":"49.96233000","longitude":"24.89336000"},{"name":"Peremyshlyany","countryCode":"UA","stateCode":"46","latitude":"49.66523000","longitude":"24.55846000"},{"name":"Pidbuzh","countryCode":"UA","stateCode":"46","latitude":"49.33483000","longitude":"23.24887000"},{"name":"Pidhirtsi","countryCode":"UA","stateCode":"46","latitude":"49.94611000","longitude":"24.97950000"},{"name":"Pidkamin’","countryCode":"UA","stateCode":"46","latitude":"49.94599000","longitude":"25.31672000"},{"name":"Pnikut","countryCode":"UA","stateCode":"46","latitude":"49.71104000","longitude":"23.13826000"},{"name":"Pomoriany","countryCode":"UA","stateCode":"46","latitude":"49.64092000","longitude":"24.93070000"},{"name":"Potelych","countryCode":"UA","stateCode":"46","latitude":"50.20804000","longitude":"23.54674000"},{"name":"Pustomyty","countryCode":"UA","stateCode":"46","latitude":"49.71532000","longitude":"23.91295000"},{"name":"Ralivka","countryCode":"UA","stateCode":"46","latitude":"49.49982000","longitude":"23.23739000"},{"name":"Rava-Rus’ka","countryCode":"UA","stateCode":"46","latitude":"50.23079000","longitude":"23.62825000"},{"name":"Richky","countryCode":"UA","stateCode":"46","latitude":"50.27706000","longitude":"23.64617000"},{"name":"Rodatychi","countryCode":"UA","stateCode":"46","latitude":"49.79862000","longitude":"23.53336000"},{"name":"Rozdil","countryCode":"UA","stateCode":"46","latitude":"49.46144000","longitude":"24.06230000"},{"name":"Rozvadiv","countryCode":"UA","stateCode":"46","latitude":"49.50323000","longitude":"23.96200000"},{"name":"Rudky","countryCode":"UA","stateCode":"46","latitude":"49.65306000","longitude":"23.48702000"},{"name":"Rudne","countryCode":"UA","stateCode":"46","latitude":"49.83333000","longitude":"23.90000000"},{"name":"Rykhtychi","countryCode":"UA","stateCode":"46","latitude":"49.38511000","longitude":"23.55662000"},{"name":"Sambir","countryCode":"UA","stateCode":"46","latitude":"49.51830000","longitude":"23.19752000"},{"name":"Shchyrets","countryCode":"UA","stateCode":"46","latitude":"49.65096000","longitude":"23.87426000"},{"name":"Shklo","countryCode":"UA","stateCode":"46","latitude":"49.95675000","longitude":"23.54408000"},{"name":"Silets’","countryCode":"UA","stateCode":"46","latitude":"50.29712000","longitude":"24.20462000"},{"name":"Skelivka","countryCode":"UA","stateCode":"46","latitude":"49.53728000","longitude":"22.96467000"},{"name":"Skhidnytsya","countryCode":"UA","stateCode":"46","latitude":"49.22827000","longitude":"23.35016000"},{"name":"Skole","countryCode":"UA","stateCode":"46","latitude":"49.03717000","longitude":"23.51346000"},{"name":"Slavske","countryCode":"UA","stateCode":"46","latitude":"48.84734000","longitude":"23.44587000"},{"name":"Sokal’","countryCode":"UA","stateCode":"46","latitude":"50.47438000","longitude":"24.28288000"},{"name":"Solonka","countryCode":"UA","stateCode":"46","latitude":"49.75621000","longitude":"24.01028000"},{"name":"Staroye Selo","countryCode":"UA","stateCode":"46","latitude":"49.71037000","longitude":"24.18950000"},{"name":"Starychi","countryCode":"UA","stateCode":"46","latitude":"49.98001000","longitude":"23.55848000"},{"name":"Staryy Dobrotvir","countryCode":"UA","stateCode":"46","latitude":"50.23154000","longitude":"24.37701000"},{"name":"Staryy Sambir","countryCode":"UA","stateCode":"46","latitude":"49.43856000","longitude":"23.00056000"},{"name":"Stebnyk","countryCode":"UA","stateCode":"46","latitude":"49.29416000","longitude":"23.56357000"},{"name":"Stryi","countryCode":"UA","stateCode":"46","latitude":"49.26223000","longitude":"23.85609000"},{"name":"Sudova Vyshnya","countryCode":"UA","stateCode":"46","latitude":"49.78892000","longitude":"23.37218000"},{"name":"Sukhovolya","countryCode":"UA","stateCode":"46","latitude":"49.82426000","longitude":"23.83770000"},{"name":"Truskavets’","countryCode":"UA","stateCode":"46","latitude":"49.27837000","longitude":"23.50618000"},{"name":"Tukhlia","countryCode":"UA","stateCode":"46","latitude":"48.91218000","longitude":"23.47303000"},{"name":"Turka","countryCode":"UA","stateCode":"46","latitude":"49.15411000","longitude":"23.02967000"},{"name":"Uhniv","countryCode":"UA","stateCode":"46","latitude":"50.36811000","longitude":"23.74895000"},{"name":"Ulychne","countryCode":"UA","stateCode":"46","latitude":"49.23385000","longitude":"23.65111000"},{"name":"Verblyany","countryCode":"UA","stateCode":"46","latitude":"50.04747000","longitude":"23.42189000"},{"name":"Verchnia Rozhanka","countryCode":"UA","stateCode":"46","latitude":"48.78050000","longitude":"23.51545000"},{"name":"Verkhnie Synevydne","countryCode":"UA","stateCode":"46","latitude":"49.10307000","longitude":"23.59099000"},{"name":"Verkhnyaya Belka","countryCode":"UA","stateCode":"46","latitude":"49.81575000","longitude":"24.30328000"},{"name":"Voyutychi","countryCode":"UA","stateCode":"46","latitude":"49.55135000","longitude":"23.10579000"},{"name":"Yavoriv","countryCode":"UA","stateCode":"46","latitude":"49.93864000","longitude":"23.38254000"},{"name":"Zhovkva","countryCode":"UA","stateCode":"46","latitude":"50.05825000","longitude":"23.97260000"},{"name":"Zhydachiv","countryCode":"UA","stateCode":"46","latitude":"49.38468000","longitude":"24.14254000"},{"name":"Zolochiv","countryCode":"UA","stateCode":"46","latitude":"49.80597000","longitude":"24.89436000"},{"name":"Berestechko","countryCode":"UA","stateCode":"07","latitude":"50.36047000","longitude":"25.11071000"},{"name":"Blahodatne","countryCode":"UA","stateCode":"07","latitude":"50.66365000","longitude":"24.24918000"},{"name":"Horokhiv","countryCode":"UA","stateCode":"07","latitude":"50.50186000","longitude":"24.76149000"},{"name":"Hołoby","countryCode":"UA","stateCode":"07","latitude":"51.08651000","longitude":"25.00767000"},{"name":"Kamin-Kashyrskyi","countryCode":"UA","stateCode":"07","latitude":"51.62412000","longitude":"24.95864000"},{"name":"Kivertsi","countryCode":"UA","stateCode":"07","latitude":"50.83425000","longitude":"25.45821000"},{"name":"Kovel","countryCode":"UA","stateCode":"07","latitude":"51.21526000","longitude":"24.70867000"},{"name":"Kovel’s’ka Mis’krada","countryCode":"UA","stateCode":"07","latitude":"51.21198000","longitude":"24.70163000"},{"name":"Liuboml","countryCode":"UA","stateCode":"07","latitude":"51.22601000","longitude":"24.03727000"},{"name":"Lokachi","countryCode":"UA","stateCode":"07","latitude":"50.73700000","longitude":"24.64944000"},{"name":"Lukiv","countryCode":"UA","stateCode":"07","latitude":"51.05210000","longitude":"25.40059000"},{"name":"Lutsk","countryCode":"UA","stateCode":"07","latitude":"50.75932000","longitude":"25.34244000"},{"name":"Lyubeshivs’kyy Rayon","countryCode":"UA","stateCode":"07","latitude":"51.79639000","longitude":"25.33133000"},{"name":"Lyuboml’s’kyy Rayon","countryCode":"UA","stateCode":"07","latitude":"51.25062000","longitude":"24.01161000"},{"name":"Manevychi","countryCode":"UA","stateCode":"07","latitude":"51.29405000","longitude":"25.53436000"},{"name":"Manevyts’kyy Rayon","countryCode":"UA","stateCode":"07","latitude":"51.24513000","longitude":"25.60945000"},{"name":"Novovolyns’k","countryCode":"UA","stateCode":"07","latitude":"50.72576000","longitude":"24.16265000"},{"name":"Nuyno","countryCode":"UA","stateCode":"07","latitude":"51.54628000","longitude":"24.91018000"},{"name":"Olyka","countryCode":"UA","stateCode":"07","latitude":"50.71855000","longitude":"25.81251000"},{"name":"Pishcha","countryCode":"UA","stateCode":"07","latitude":"51.60928000","longitude":"23.82079000"},{"name":"Rakiv Lis","countryCode":"UA","stateCode":"07","latitude":"51.62174000","longitude":"24.92427000"},{"name":"Ratne","countryCode":"UA","stateCode":"07","latitude":"51.66830000","longitude":"24.53030000"},{"name":"Ratnivs’kyy Rayon","countryCode":"UA","stateCode":"07","latitude":"51.71712000","longitude":"24.51959000"},{"name":"Rozhyshche","countryCode":"UA","stateCode":"07","latitude":"50.91542000","longitude":"25.26906000"},{"name":"Shats’k","countryCode":"UA","stateCode":"07","latitude":"51.50208000","longitude":"23.93806000"},{"name":"Shats’kyy Rayon","countryCode":"UA","stateCode":"07","latitude":"51.52237000","longitude":"23.86522000"},{"name":"Stara Vyzhivka","countryCode":"UA","stateCode":"07","latitude":"51.43762000","longitude":"24.43997000"},{"name":"Svityaz’","countryCode":"UA","stateCode":"07","latitude":"51.48211000","longitude":"23.85904000"},{"name":"Volodymyr-Volynskyi","countryCode":"UA","stateCode":"07","latitude":"50.85253000","longitude":"24.32364000"},{"name":"Bili Oslavy","countryCode":"UA","stateCode":"26","latitude":"48.48722000","longitude":"24.70078000"},{"name":"Bilshivtsi","countryCode":"UA","stateCode":"26","latitude":"49.18333000","longitude":"24.75000000"},{"name":"Bohorodchans’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.72278000","longitude":"24.38042000"},{"name":"Bohorodchany","countryCode":"UA","stateCode":"26","latitude":"48.80700000","longitude":"24.53834000"},{"name":"Bolekhiv","countryCode":"UA","stateCode":"26","latitude":"49.06607000","longitude":"23.86435000"},{"name":"Bolekhivs’ka Mis’krada","countryCode":"UA","stateCode":"26","latitude":"49.06255000","longitude":"23.84339000"},{"name":"Borshchevskiy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.75000000","longitude":"26.00000000"},{"name":"Broshniv-Osada","countryCode":"UA","stateCode":"26","latitude":"48.99621000","longitude":"24.19748000"},{"name":"Burshtyn","countryCode":"UA","stateCode":"26","latitude":"49.25867000","longitude":"24.62777000"},{"name":"Burshtyns’ka Mis’krada","countryCode":"UA","stateCode":"26","latitude":"49.25217000","longitude":"24.63320000"},{"name":"Bystrytsya","countryCode":"UA","stateCode":"26","latitude":"48.45931000","longitude":"24.24545000"},{"name":"Bytkiv","countryCode":"UA","stateCode":"26","latitude":"48.62968000","longitude":"24.47398000"},{"name":"Chernelytsya","countryCode":"UA","stateCode":"26","latitude":"48.81207000","longitude":"25.42477000"},{"name":"Cherniyiv","countryCode":"UA","stateCode":"26","latitude":"48.85658000","longitude":"24.71388000"},{"name":"Chernyatyn","countryCode":"UA","stateCode":"26","latitude":"48.66034000","longitude":"25.44832000"},{"name":"Chornoliztsi","countryCode":"UA","stateCode":"26","latitude":"48.83034000","longitude":"24.89576000"},{"name":"Delyatyn","countryCode":"UA","stateCode":"26","latitude":"48.52354000","longitude":"24.62466000"},{"name":"Dolyna","countryCode":"UA","stateCode":"26","latitude":"48.97330000","longitude":"24.00944000"},{"name":"Dolyns’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.89148000","longitude":"23.84343000"},{"name":"Halych","countryCode":"UA","stateCode":"26","latitude":"49.12179000","longitude":"24.72578000"},{"name":"Halyts’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"49.16169000","longitude":"24.71797000"},{"name":"Horodenka","countryCode":"UA","stateCode":"26","latitude":"48.67274000","longitude":"25.50163000"},{"name":"Horodenkivs’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.70617000","longitude":"25.42008000"},{"name":"Hvizd","countryCode":"UA","stateCode":"26","latitude":"48.68517000","longitude":"24.55055000"},{"name":"Ivano-Frankivsk","countryCode":"UA","stateCode":"26","latitude":"48.92150000","longitude":"24.70972000"},{"name":"Ivano-Frankivs’ka Mis’krada","countryCode":"UA","stateCode":"26","latitude":"48.91177000","longitude":"24.72831000"},{"name":"Kalush","countryCode":"UA","stateCode":"26","latitude":"49.01187000","longitude":"24.37308000"},{"name":"Kalus’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"49.06088000","longitude":"24.38766000"},{"name":"Khymchyn","countryCode":"UA","stateCode":"26","latitude":"48.38639000","longitude":"25.14803000"},{"name":"Kolomyia","countryCode":"UA","stateCode":"26","latitude":"48.53115000","longitude":"25.03649000"},{"name":"Kolomyys’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.58586000","longitude":"24.99300000"},{"name":"Kosiv","countryCode":"UA","stateCode":"26","latitude":"48.31071000","longitude":"25.09575000"},{"name":"Kosivs’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.32569000","longitude":"24.98641000"},{"name":"Kosmach","countryCode":"UA","stateCode":"26","latitude":"48.75089000","longitude":"24.36731000"},{"name":"Krasna","countryCode":"UA","stateCode":"26","latitude":"48.57571000","longitude":"24.70027000"},{"name":"Kuty","countryCode":"UA","stateCode":"26","latitude":"48.25868000","longitude":"25.17946000"},{"name":"Lanchyn","countryCode":"UA","stateCode":"26","latitude":"48.55781000","longitude":"24.75622000"},{"name":"Manyava","countryCode":"UA","stateCode":"26","latitude":"48.65541000","longitude":"24.37537000"},{"name":"Markova","countryCode":"UA","stateCode":"26","latitude":"48.67576000","longitude":"24.41382000"},{"name":"Nadvirna","countryCode":"UA","stateCode":"26","latitude":"48.63480000","longitude":"24.56936000"},{"name":"Nadvirnyans’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.55387000","longitude":"24.50381000"},{"name":"Nebyliv","countryCode":"UA","stateCode":"26","latitude":"48.81526000","longitude":"24.21657000"},{"name":"Novytsya","countryCode":"UA","stateCode":"26","latitude":"48.96345000","longitude":"24.33542000"},{"name":"Obertyn","countryCode":"UA","stateCode":"26","latitude":"48.70032000","longitude":"25.17012000"},{"name":"Otyniya","countryCode":"UA","stateCode":"26","latitude":"48.73767000","longitude":"24.86111000"},{"name":"Pasichna","countryCode":"UA","stateCode":"26","latitude":"48.57152000","longitude":"24.43003000"},{"name":"Pechenizhyn","countryCode":"UA","stateCode":"26","latitude":"48.51551000","longitude":"24.89423000"},{"name":"Petranka","countryCode":"UA","stateCode":"26","latitude":"48.90246000","longitude":"24.30347000"},{"name":"Pniv","countryCode":"UA","stateCode":"26","latitude":"48.61783000","longitude":"24.52872000"},{"name":"Porohy","countryCode":"UA","stateCode":"26","latitude":"48.68755000","longitude":"24.26322000"},{"name":"Radcha","countryCode":"UA","stateCode":"26","latitude":"48.85023000","longitude":"24.65502000"},{"name":"Rechka","countryCode":"UA","stateCode":"26","latitude":"48.28034000","longitude":"24.93330000"},{"name":"Rohatyn","countryCode":"UA","stateCode":"26","latitude":"49.40900000","longitude":"24.60927000"},{"name":"Rohatyns’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"49.38025000","longitude":"24.57111000"},{"name":"Rozhniativ","countryCode":"UA","stateCode":"26","latitude":"48.93576000","longitude":"24.16379000"},{"name":"Rozhniv","countryCode":"UA","stateCode":"26","latitude":"48.36597000","longitude":"25.22580000"},{"name":"Rozhnyativs’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.75890000","longitude":"24.07588000"},{"name":"Sadzhavka","countryCode":"UA","stateCode":"26","latitude":"48.56603000","longitude":"24.78820000"},{"name":"Sheshory","countryCode":"UA","stateCode":"26","latitude":"48.33197000","longitude":"24.98329000"},{"name":"Sniatyn","countryCode":"UA","stateCode":"26","latitude":"48.44692000","longitude":"25.56937000"},{"name":"Snyatyns’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.47674000","longitude":"25.41153000"},{"name":"Solotvyn","countryCode":"UA","stateCode":"26","latitude":"48.70212000","longitude":"24.42212000"},{"name":"Spas","countryCode":"UA","stateCode":"26","latitude":"48.88992000","longitude":"24.06293000"},{"name":"Stari Bohorodchany","countryCode":"UA","stateCode":"26","latitude":"48.83361000","longitude":"24.52430000"},{"name":"Stari Kuty","countryCode":"UA","stateCode":"26","latitude":"48.27093000","longitude":"25.17293000"},{"name":"Stetseva","countryCode":"UA","stateCode":"26","latitude":"48.52767000","longitude":"25.57572000"},{"name":"Svarychiv","countryCode":"UA","stateCode":"26","latitude":"48.96220000","longitude":"24.19658000"},{"name":"Tatariv","countryCode":"UA","stateCode":"26","latitude":"48.34558000","longitude":"24.57836000"},{"name":"Tlumach","countryCode":"UA","stateCode":"26","latitude":"48.86403000","longitude":"25.00325000"},{"name":"Tlumats’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.82924000","longitude":"25.09055000"},{"name":"Tysmenychany","countryCode":"UA","stateCode":"26","latitude":"48.77168000","longitude":"24.66626000"},{"name":"Tysmenytsya","countryCode":"UA","stateCode":"26","latitude":"48.90219000","longitude":"24.84482000"},{"name":"Tysmenyts’kyy Rayon","countryCode":"UA","stateCode":"26","latitude":"48.92246000","longitude":"24.74486000"},{"name":"Uhryniv","countryCode":"UA","stateCode":"26","latitude":"48.95520000","longitude":"24.69292000"},{"name":"Velykyy Klyuchiv","countryCode":"UA","stateCode":"26","latitude":"48.47092000","longitude":"24.94677000"},{"name":"Verkhniy Yasenov","countryCode":"UA","stateCode":"26","latitude":"48.16156000","longitude":"24.94532000"},{"name":"Verkhovyna","countryCode":"UA","stateCode":"26","latitude":"48.15571000","longitude":"24.79112000"},{"name":"Vorokhta","countryCode":"UA","stateCode":"26","latitude":"48.28459000","longitude":"24.56536000"},{"name":"Yabluniv","countryCode":"UA","stateCode":"26","latitude":"48.40418000","longitude":"24.93874000"},{"name":"Yablunytsya","countryCode":"UA","stateCode":"26","latitude":"48.31742000","longitude":"24.48448000"},{"name":"Yamnytsya","countryCode":"UA","stateCode":"26","latitude":"48.98972000","longitude":"24.70750000"},{"name":"Yaremchans’ks Mis’krada","countryCode":"UA","stateCode":"26","latitude":"48.33234000","longitude":"24.57426000"},{"name":"Yaremche","countryCode":"UA","stateCode":"26","latitude":"48.45157000","longitude":"24.55436000"},{"name":"Zabolotiv","countryCode":"UA","stateCode":"26","latitude":"48.47054000","longitude":"25.28571000"},{"name":"Zahvizdya","countryCode":"UA","stateCode":"26","latitude":"48.91836000","longitude":"24.65275000"},{"name":"Zarichchya","countryCode":"UA","stateCode":"26","latitude":"48.52144000","longitude":"24.64857000"},{"name":"Bilopillya","countryCode":"UA","stateCode":"59","latitude":"51.15016000","longitude":"34.31287000"},{"name":"Boromlya","countryCode":"UA","stateCode":"59","latitude":"50.61839000","longitude":"34.97042000"},{"name":"Buryn’","countryCode":"UA","stateCode":"59","latitude":"51.19912000","longitude":"33.83523000"},{"name":"Druzhba","countryCode":"UA","stateCode":"59","latitude":"52.04545000","longitude":"33.94517000"},{"name":"Hlukhiv","countryCode":"UA","stateCode":"59","latitude":"51.67822000","longitude":"33.91620000"},{"name":"Konotop","countryCode":"UA","stateCode":"59","latitude":"51.24032000","longitude":"33.20263000"},{"name":"Krasnopillya","countryCode":"UA","stateCode":"59","latitude":"50.77458000","longitude":"35.25965000"},{"name":"Krolevets’","countryCode":"UA","stateCode":"59","latitude":"51.54775000","longitude":"33.38475000"},{"name":"Kyrykivka","countryCode":"UA","stateCode":"59","latitude":"50.36408000","longitude":"35.11490000"},{"name":"Lebedyn","countryCode":"UA","stateCode":"59","latitude":"50.58518000","longitude":"34.48490000"},{"name":"Lypova Dolyna","countryCode":"UA","stateCode":"59","latitude":"50.56428000","longitude":"33.79793000"},{"name":"Mezenivka","countryCode":"UA","stateCode":"59","latitude":"50.63486000","longitude":"35.31340000"},{"name":"Nedryhayliv","countryCode":"UA","stateCode":"59","latitude":"50.83398000","longitude":"33.87626000"},{"name":"Nyzy","countryCode":"UA","stateCode":"59","latitude":"50.78281000","longitude":"34.78441000"},{"name":"Okhtyrka","countryCode":"UA","stateCode":"59","latitude":"50.31036000","longitude":"34.89879000"},{"name":"Putyvl’","countryCode":"UA","stateCode":"59","latitude":"51.33745000","longitude":"33.87066000"},{"name":"Romens’ka Mis’krada","countryCode":"UA","stateCode":"59","latitude":"50.74306000","longitude":"33.48284000"},{"name":"Romny","countryCode":"UA","stateCode":"59","latitude":"50.75104000","longitude":"33.47471000"},{"name":"Seredyna-Buda","countryCode":"UA","stateCode":"59","latitude":"52.18903000","longitude":"34.03639000"},{"name":"Shalyhyne","countryCode":"UA","stateCode":"59","latitude":"51.57167000","longitude":"34.12167000"},{"name":"Shostka","countryCode":"UA","stateCode":"59","latitude":"51.86296000","longitude":"33.46980000"},{"name":"Sloboda","countryCode":"UA","stateCode":"59","latitude":"51.19806000","longitude":"33.60695000"},{"name":"Sumy","countryCode":"UA","stateCode":"59","latitude":"50.92160000","longitude":"34.80029000"},{"name":"Terny","countryCode":"UA","stateCode":"59","latitude":"50.98916000","longitude":"33.97070000"},{"name":"Trostyanets’","countryCode":"UA","stateCode":"59","latitude":"50.48478000","longitude":"34.96567000"},{"name":"Velyka Pysarivka","countryCode":"UA","stateCode":"59","latitude":"50.42430000","longitude":"35.47989000"},{"name":"Verkhnya Syrovatka","countryCode":"UA","stateCode":"59","latitude":"50.82902000","longitude":"34.95861000"},{"name":"Vorozhba","countryCode":"UA","stateCode":"59","latitude":"51.17334000","longitude":"34.21917000"},{"name":"Yampil’","countryCode":"UA","stateCode":"59","latitude":"51.94765000","longitude":"33.78759000"},{"name":"Yesman’","countryCode":"UA","stateCode":"59","latitude":"51.77006000","longitude":"34.06729000"},{"name":"Darnytsia Raion","countryCode":"UA","stateCode":"30","latitude":"50.41333000","longitude":"30.69305000"},{"name":"Desnyans’kyy Rayon","countryCode":"UA","stateCode":"30","latitude":"50.53550000","longitude":"30.60875000"},{"name":"Dnipro Raion","countryCode":"UA","stateCode":"30","latitude":"50.46756000","longitude":"30.63194000"},{"name":"Holosiiv Raion","countryCode":"UA","stateCode":"30","latitude":"50.32749000","longitude":"30.56740000"},{"name":"Kotsyubyns’ke","countryCode":"UA","stateCode":"30","latitude":"50.48836000","longitude":"30.32957000"},{"name":"Kyiv","countryCode":"UA","stateCode":"30","latitude":"50.45466000","longitude":"30.52380000"},{"name":"Pechersk Raion","countryCode":"UA","stateCode":"30","latitude":"50.41902000","longitude":"30.56602000"},{"name":"Podil’s’kyy Rayon","countryCode":"UA","stateCode":"30","latitude":"50.45000000","longitude":"30.53333000"},{"name":"Prolisky","countryCode":"UA","stateCode":"30","latitude":"50.39118000","longitude":"30.78000000"},{"name":"Shevchenkivs’kyy Rayon","countryCode":"UA","stateCode":"30","latitude":"50.43333000","longitude":"30.51667000"},{"name":"Solomianka Rayon","countryCode":"UA","stateCode":"30","latitude":"50.42886000","longitude":"30.45135000"},{"name":"Svyatoshyns’kyy Rayon","countryCode":"UA","stateCode":"30","latitude":"50.48533000","longitude":"30.38050000"},{"name":"Demydivs’kyy Rayon","countryCode":"UA","stateCode":"56","latitude":"50.44302000","longitude":"25.29061000"},{"name":"Dubno","countryCode":"UA","stateCode":"56","latitude":"50.41694000","longitude":"25.73432000"},{"name":"Dubrovytsya","countryCode":"UA","stateCode":"56","latitude":"51.57438000","longitude":"26.56503000"},{"name":"Horodyshche","countryCode":"UA","stateCode":"56","latitude":"50.63965000","longitude":"26.36573000"},{"name":"Hoshcha","countryCode":"UA","stateCode":"56","latitude":"50.60030000","longitude":"26.67435000"},{"name":"Klevan","countryCode":"UA","stateCode":"56","latitude":"50.74305000","longitude":"25.97628000"},{"name":"Kolodenka","countryCode":"UA","stateCode":"56","latitude":"50.58561000","longitude":"26.31601000"},{"name":"Koloniya Zastav’ye","countryCode":"UA","stateCode":"56","latitude":"50.81667000","longitude":"27.03333000"},{"name":"Korets","countryCode":"UA","stateCode":"56","latitude":"50.61655000","longitude":"27.16055000"},{"name":"Kostopil’","countryCode":"UA","stateCode":"56","latitude":"50.87841000","longitude":"26.45192000"},{"name":"Mizoch","countryCode":"UA","stateCode":"56","latitude":"50.40000000","longitude":"26.15000000"},{"name":"Mlyniv","countryCode":"UA","stateCode":"56","latitude":"50.50900000","longitude":"25.61675000"},{"name":"Mlynivs’kyy Rayon","countryCode":"UA","stateCode":"56","latitude":"50.55726000","longitude":"25.57715000"},{"name":"Orzhiv","countryCode":"UA","stateCode":"56","latitude":"50.80000000","longitude":"26.12000000"},{"name":"Ostroh","countryCode":"UA","stateCode":"56","latitude":"50.32942000","longitude":"26.51425000"},{"name":"Ostroz’ka Mis’krada","countryCode":"UA","stateCode":"56","latitude":"50.32726000","longitude":"26.51765000"},{"name":"Radyvyliv","countryCode":"UA","stateCode":"56","latitude":"50.12994000","longitude":"25.25576000"},{"name":"Rivne","countryCode":"UA","stateCode":"56","latitude":"50.62308000","longitude":"26.22743000"},{"name":"Rivnens’ka Mis’krada","countryCode":"UA","stateCode":"56","latitude":"50.61300000","longitude":"26.24588000"},{"name":"Rokytne","countryCode":"UA","stateCode":"56","latitude":"51.27960000","longitude":"27.21400000"},{"name":"Sarny","countryCode":"UA","stateCode":"56","latitude":"51.33795000","longitude":"26.60191000"},{"name":"Tarakaniv","countryCode":"UA","stateCode":"56","latitude":"50.37961000","longitude":"25.70843000"},{"name":"Tynne","countryCode":"UA","stateCode":"56","latitude":"50.60145000","longitude":"26.18486000"},{"name":"Varash","countryCode":"UA","stateCode":"56","latitude":"51.35090000","longitude":"25.84738000"},{"name":"Velyki Mezhyrichi","countryCode":"UA","stateCode":"56","latitude":"50.65431000","longitude":"26.86626000"},{"name":"Volodymyrets’","countryCode":"UA","stateCode":"56","latitude":"51.42130000","longitude":"26.14469000"},{"name":"Zarichne","countryCode":"UA","stateCode":"56","latitude":"51.81260000","longitude":"26.12902000"},{"name":"Zdolbuniv","countryCode":"UA","stateCode":"56","latitude":"50.52060000","longitude":"26.24251000"},{"name":"Zdovbytsya","countryCode":"UA","stateCode":"56","latitude":"50.49607000","longitude":"26.24111000"},{"name":"Abramok","countryCode":"UA","stateCode":"53","latitude":"50.63694444","longitude":"27.90750000"},{"name":"Adamivka","countryCode":"UA","stateCode":"53","latitude":"50.37694444","longitude":"27.91527778"},{"name":"Adamove","countryCode":"UA","stateCode":"53","latitude":"50.83111111","longitude":"27.48305556"},{"name":"Agativka","countryCode":"UA","stateCode":"53","latitude":"49.98611111","longitude":"28.60500000"},{"name":"Andriyivka","countryCode":"UA","stateCode":"53","latitude":"49.76293844","longitude":"34.30037490"},{"name":"Andrushivka","countryCode":"UA","stateCode":"53","latitude":"50.01666667","longitude":"29.01666667"},{"name":"Autozavodskoy Raion","countryCode":"UA","stateCode":"53","latitude":"49.07173000","longitude":"33.41552000"},{"name":"Avratin","countryCode":"UA","stateCode":"53","latitude":"49.87611111","longitude":"27.82638889"},{"name":"Bairak","countryCode":"UA","stateCode":"53","latitude":"49.72043437","longitude":"34.37378921"},{"name":"Baliasne","countryCode":"UA","stateCode":"53","latitude":"49.82119646","longitude":"34.33881183"},{"name":"Baranivka","countryCode":"UA","stateCode":"53","latitude":"50.30000000","longitude":"27.66666667"},{"name":"Baranivka","countryCode":"UA","stateCode":"53","latitude":"49.94809180","longitude":"34.00827580"},{"name":"Barashi","countryCode":"UA","stateCode":"53","latitude":"50.71555556","longitude":"28.03083333"},{"name":"Bazar","countryCode":"UA","stateCode":"53","latitude":"51.04388889","longitude":"29.29361111"},{"name":"Bekhi","countryCode":"UA","stateCode":"53","latitude":"51.01972222","longitude":"28.69333333"},{"name":"Berdychiv","countryCode":"UA","stateCode":"53","latitude":"49.89194444","longitude":"28.60000000"},{"name":"Berestivka","countryCode":"UA","stateCode":"53","latitude":"50.34055556","longitude":"27.47611111"},{"name":"Berestovets","countryCode":"UA","stateCode":"53","latitude":"51.02000000","longitude":"28.87027778"},{"name":"Berezianka","countryCode":"UA","stateCode":"53","latitude":"49.69194444","longitude":"29.45305556"},{"name":"Berezovii Grud","countryCode":"UA","stateCode":"53","latitude":"50.99666667","longitude":"28.35888889"},{"name":"Bereztsi","countryCode":"UA","stateCode":"53","latitude":"50.50555556","longitude":"29.31750000"},{"name":"Bicheva","countryCode":"UA","stateCode":"53","latitude":"49.75055556","longitude":"27.77777778"},{"name":"Bigun","countryCode":"UA","stateCode":"53","latitude":"51.40194444","longitude":"28.28277778"},{"name":"Bikiv","countryCode":"UA","stateCode":"53","latitude":"50.17833333","longitude":"29.29638889"},{"name":"Bila Krynytsia","countryCode":"UA","stateCode":"53","latitude":"50.63638889","longitude":"29.46361111"},{"name":"Bilii Bereg","countryCode":"UA","stateCode":"53","latitude":"50.75638889","longitude":"29.47888889"},{"name":"Bilka","countryCode":"UA","stateCode":"53","latitude":"50.81861111","longitude":"28.18777778"},{"name":"Bilylivka","countryCode":"UA","stateCode":"53","latitude":"49.68000000","longitude":"29.03000000"},{"name":"Bistrik","countryCode":"UA","stateCode":"53","latitude":"49.85638889","longitude":"28.56638889"},{"name":"Bistriyivka","countryCode":"UA","stateCode":"53","latitude":"50.47777778","longitude":"29.16472222"},{"name":"Borisivka","countryCode":"UA","stateCode":"53","latitude":"49.76934347","longitude":"34.33837579"},{"name":"Broniki","countryCode":"UA","stateCode":"53","latitude":"50.55361111","longitude":"27.80777778"},{"name":"Bronitska Guta","countryCode":"UA","stateCode":"53","latitude":"50.93138889","longitude":"27.31388889"},{"name":"Bronitsia","countryCode":"UA","stateCode":"53","latitude":"50.94666667","longitude":"27.34527778"},{"name":"Brovki Pershi","countryCode":"UA","stateCode":"53","latitude":"49.93194444","longitude":"29.19750000"},{"name":"Brusyliv","countryCode":"UA","stateCode":"53","latitude":"50.28333333","longitude":"29.53333333"},{"name":"Buchmany","countryCode":"UA","stateCode":"53","latitude":"51.07000000","longitude":"28.04250000"},{"name":"Buki","countryCode":"UA","stateCode":"53","latitude":"50.19638889","longitude":"28.32500000"},{"name":"Buldichiv","countryCode":"UA","stateCode":"53","latitude":"50.11361111","longitude":"27.79666667"},{"name":"Buriaki","countryCode":"UA","stateCode":"53","latitude":"49.81888889","longitude":"28.28361111"},{"name":"Burkivtsi","countryCode":"UA","stateCode":"53","latitude":"49.87888889","longitude":"28.04444444"},{"name":"Bykivka","countryCode":"UA","stateCode":"53","latitude":"50.29277778","longitude":"27.98305556"},{"name":"Chernechii Iar","countryCode":"UA","stateCode":"53","latitude":"49.83543000","longitude":"34.59174000"},{"name":"Cherniakhiv","countryCode":"UA","stateCode":"53","latitude":"50.45500000","longitude":"28.66527778"},{"name":"Chervone","countryCode":"UA","stateCode":"53","latitude":"49.94972222","longitude":"28.86861111"},{"name":"Chopovychi","countryCode":"UA","stateCode":"53","latitude":"50.83333333","longitude":"28.95250000"},{"name":"Chornukhy","countryCode":"UA","stateCode":"53","latitude":"50.26990573","longitude":"32.94757796"},{"name":"Chudniv","countryCode":"UA","stateCode":"53","latitude":"50.05277778","longitude":"28.09694444"},{"name":"Chutove","countryCode":"UA","stateCode":"53","latitude":"49.71689367","longitude":"35.17463951"},{"name":"Dashynka","countryCode":"UA","stateCode":"53","latitude":"50.64944444","longitude":"28.39500000"},{"name":"Davidivka","countryCode":"UA","stateCode":"53","latitude":"50.52694444","longitude":"28.41000000"},{"name":"Davydky","countryCode":"UA","stateCode":"53","latitude":"50.94888889","longitude":"28.43861111"},{"name":"Denyshi","countryCode":"UA","stateCode":"53","latitude":"50.21527778","longitude":"28.40777778"},{"name":"Derhanivka","countryCode":"UA","stateCode":"53","latitude":"49.69222222","longitude":"29.06333333"},{"name":"Dibrova","countryCode":"UA","stateCode":"53","latitude":"51.16027778","longitude":"27.97277778"},{"name":"Didkovichi","countryCode":"UA","stateCode":"53","latitude":"51.09972222","longitude":"28.83194444"},{"name":"Didovichi","countryCode":"UA","stateCode":"53","latitude":"50.60916667","longitude":"27.35583333"},{"name":"Divochki","countryCode":"UA","stateCode":"53","latitude":"50.44694444","longitude":"28.74972222"},{"name":"Dovbysh","countryCode":"UA","stateCode":"53","latitude":"50.37223889","longitude":"27.98947500"},{"name":"Druzhba","countryCode":"UA","stateCode":"53","latitude":"51.18611111","longitude":"27.96611111"},{"name":"Dubivka","countryCode":"UA","stateCode":"53","latitude":"49.90861111","longitude":"28.78444444"},{"name":"Dubnyki","countryCode":"UA","stateCode":"53","latitude":"50.87416667","longitude":"27.34888889"},{"name":"Dubrivka","countryCode":"UA","stateCode":"53","latitude":"50.28527778","longitude":"29.59333333"},{"name":"Dvorishche","countryCode":"UA","stateCode":"53","latitude":"50.56194444","longitude":"28.39777778"},{"name":"Dykanka","countryCode":"UA","stateCode":"53","latitude":"49.82223788","longitude":"34.53408003"},{"name":"Elivka","countryCode":"UA","stateCode":"53","latitude":"50.72722222","longitude":"29.18388889"},{"name":"Fedorivka","countryCode":"UA","stateCode":"53","latitude":"49.77617039","longitude":"34.43944548"},{"name":"Filenkove","countryCode":"UA","stateCode":"53","latitude":"49.83559723","longitude":"35.00298408"},{"name":"Glinivtsi","countryCode":"UA","stateCode":"53","latitude":"50.04611111","longitude":"28.80416667"},{"name":"Godikha","countryCode":"UA","stateCode":"53","latitude":"50.19027778","longitude":"28.22194444"},{"name":"Golovenka","countryCode":"UA","stateCode":"53","latitude":"50.15361111","longitude":"28.54388889"},{"name":"Golovki","countryCode":"UA","stateCode":"53","latitude":"50.83972222","longitude":"29.13333333"},{"name":"Golubyatin","countryCode":"UA","stateCode":"53","latitude":"49.85500000","longitude":"29.51361111"},{"name":"Gorbuliv","countryCode":"UA","stateCode":"53","latitude":"50.53750000","longitude":"28.92333333"},{"name":"Gordiyivka","countryCode":"UA","stateCode":"53","latitude":"50.05444444","longitude":"27.87500000"},{"name":"Gorianshchina","countryCode":"UA","stateCode":"53","latitude":"49.91185729","longitude":"34.45818988"},{"name":"Gorodkivka","countryCode":"UA","stateCode":"53","latitude":"49.90972222","longitude":"28.99416667"},{"name":"Gorodok","countryCode":"UA","stateCode":"53","latitude":"49.60027778","longitude":"29.19500000"},{"name":"Gorodske","countryCode":"UA","stateCode":"53","latitude":"50.37750000","longitude":"29.16888889"},{"name":"Goropayi","countryCode":"UA","stateCode":"53","latitude":"50.01388889","longitude":"27.83388889"},{"name":"Goshiv","countryCode":"UA","stateCode":"53","latitude":"51.23916667","longitude":"28.71388889"},{"name":"Gromada","countryCode":"UA","stateCode":"53","latitude":"49.94638889","longitude":"27.76222222"},{"name":"Grozyne","countryCode":"UA","stateCode":"53","latitude":"50.95888889","longitude":"28.73055556"},{"name":"Grushki","countryCode":"UA","stateCode":"53","latitude":"50.49277778","longitude":"28.45500000"},{"name":"Gubske","countryCode":"UA","stateCode":"53","latitude":"50.09951906","longitude":"32.83123218"},{"name":"Gulsk","countryCode":"UA","stateCode":"53","latitude":"50.51916667","longitude":"27.72111111"},{"name":"Gumenniki","countryCode":"UA","stateCode":"53","latitude":"50.39694444","longitude":"28.92666667"},{"name":"Guta-Potiyivka","countryCode":"UA","stateCode":"53","latitude":"50.69111111","longitude":"28.87416667"},{"name":"Guto-Mariatin","countryCode":"UA","stateCode":"53","latitude":"51.03000000","longitude":"29.41666667"},{"name":"Hadiach","countryCode":"UA","stateCode":"53","latitude":"50.36666667","longitude":"34.00000000"},{"name":"Hlobyne","countryCode":"UA","stateCode":"53","latitude":"49.38856468","longitude":"33.26320863"},{"name":"Holovyne","countryCode":"UA","stateCode":"53","latitude":"50.47250000","longitude":"28.82805556"},{"name":"Holubivka","countryCode":"UA","stateCode":"53","latitude":"49.68097000","longitude":"29.16059000"},{"name":"Horishni Plavni","countryCode":"UA","stateCode":"53","latitude":"49.01066008","longitude":"33.65624556"},{"name":"Horodets","countryCode":"UA","stateCode":"53","latitude":"51.37000000","longitude":"28.24138889"},{"name":"Horodnytsia","countryCode":"UA","stateCode":"53","latitude":"50.80944444","longitude":"27.31833333"},{"name":"Hradyzk","countryCode":"UA","stateCode":"53","latitude":"49.23306925","longitude":"33.13203713"},{"name":"Hranitne","countryCode":"UA","stateCode":"53","latitude":"50.74277778","longitude":"29.35222222"},{"name":"Hrebinka","countryCode":"UA","stateCode":"53","latitude":"50.11799594","longitude":"32.43958508"},{"name":"Hryshkivtsi","countryCode":"UA","stateCode":"53","latitude":"49.93555556","longitude":"28.60166667"},{"name":"Iemilivka","countryCode":"UA","stateCode":"53","latitude":"50.68777778","longitude":"28.72805556"},{"name":"Ievgenivka","countryCode":"UA","stateCode":"53","latitude":"50.63833333","longitude":"27.99833333"},{"name":"Irshansk","countryCode":"UA","stateCode":"53","latitude":"50.71666667","longitude":"28.71666667"},{"name":"Ivanivka","countryCode":"UA","stateCode":"53","latitude":"50.43777778","longitude":"27.62944444"},{"name":"Ivankiv","countryCode":"UA","stateCode":"53","latitude":"50.39611111","longitude":"28.56888889"},{"name":"Ivanopil","countryCode":"UA","stateCode":"53","latitude":"49.85861111","longitude":"28.21555556"},{"name":"Kamiani Potoky","countryCode":"UA","stateCode":"53","latitude":"48.98589514","longitude":"33.51862610"},{"name":"Kardashivka","countryCode":"UA","stateCode":"53","latitude":"49.88384899","longitude":"34.64044604"},{"name":"Karlivka","countryCode":"UA","stateCode":"53","latitude":"49.45474986","longitude":"35.13079636"},{"name":"Khodaky","countryCode":"UA","stateCode":"53","latitude":"50.97805556","longitude":"28.80666667"},{"name":"Khorol","countryCode":"UA","stateCode":"53","latitude":"49.78403100","longitude":"33.25886100"},{"name":"Khoroshiv","countryCode":"UA","stateCode":"53","latitude":"50.60000000","longitude":"28.45000000"},{"name":"Kobeliaky","countryCode":"UA","stateCode":"53","latitude":"49.14736024","longitude":"34.19927008"},{"name":"Kononenki","countryCode":"UA","stateCode":"53","latitude":"49.91143501","longitude":"34.51172749"},{"name":"Korchak","countryCode":"UA","stateCode":"53","latitude":"50.21250000","longitude":"28.47638889"},{"name":"Kornyn","countryCode":"UA","stateCode":"53","latitude":"50.09527778","longitude":"29.53583333"},{"name":"Korosten","countryCode":"UA","stateCode":"53","latitude":"50.95000000","longitude":"28.65000000"},{"name":"Korostyshiv","countryCode":"UA","stateCode":"53","latitude":"50.31861111","longitude":"29.05916667"},{"name":"Kotelva","countryCode":"UA","stateCode":"53","latitude":"50.06832759","longitude":"34.75921130"},{"name":"Kozelshchyna","countryCode":"UA","stateCode":"53","latitude":"49.21550000","longitude":"33.85180000"},{"name":"Kratova Govtva","countryCode":"UA","stateCode":"53","latitude":"49.87362868","longitude":"34.50805284"},{"name":"Kremenchuk","countryCode":"UA","stateCode":"53","latitude":"49.07750000","longitude":"33.42388889"},{"name":"Krukovskiy Raion","countryCode":"UA","stateCode":"53","latitude":"49.06672000","longitude":"33.45320000"},{"name":"Kucherivka","countryCode":"UA","stateCode":"53","latitude":"49.74801949","longitude":"34.29072744"},{"name":"Kupech","countryCode":"UA","stateCode":"53","latitude":"50.99611111","longitude":"28.78472222"},{"name":"Kvitneve","countryCode":"UA","stateCode":"53","latitude":"49.98472222","longitude":"29.51583333"},{"name":"Landari","countryCode":"UA","stateCode":"53","latitude":"49.78295521","longitude":"34.38817299"},{"name":"Lani","countryCode":"UA","stateCode":"53","latitude":"49.71283212","longitude":"34.43433283"},{"name":"Lasky","countryCode":"UA","stateCode":"53","latitude":"51.26555556","longitude":"28.95638889"},{"name":"Lazarivka","countryCode":"UA","stateCode":"53","latitude":"50.31250000","longitude":"29.58583333"},{"name":"Lisogirka","countryCode":"UA","stateCode":"53","latitude":"49.75916667","longitude":"27.90305556"},{"name":"Liubar","countryCode":"UA","stateCode":"53","latitude":"49.92138889","longitude":"27.75833333"},{"name":"Lokhvytsia","countryCode":"UA","stateCode":"53","latitude":"50.36104610","longitude":"33.26517113"},{"name":"Lubny","countryCode":"UA","stateCode":"53","latitude":"50.01856413","longitude":"32.98686035"},{"name":"Luhyny","countryCode":"UA","stateCode":"53","latitude":"51.06666667","longitude":"28.38333333"},{"name":"Lutovynivka","countryCode":"UA","stateCode":"53","latitude":"49.23722222","longitude":"33.90500000"},{"name":"Mala Rudka","countryCode":"UA","stateCode":"53","latitude":"49.73993159","longitude":"34.44651297"},{"name":"Malyn","countryCode":"UA","stateCode":"53","latitude":"50.76888889","longitude":"29.27000000"},{"name":"Marchenki","countryCode":"UA","stateCode":"53","latitude":"49.84310165","longitude":"34.38291991"},{"name":"Markivka","countryCode":"UA","stateCode":"53","latitude":"49.30247078","longitude":"34.07348137"},{"name":"Maschiwka","countryCode":"UA","stateCode":"53","latitude":"49.44491715","longitude":"34.87575392"},{"name":"Morozivka","countryCode":"UA","stateCode":"53","latitude":"50.67138889","longitude":"27.45166667"},{"name":"Myrhorod","countryCode":"UA","stateCode":"53","latitude":"49.96397912","longitude":"33.61238091"},{"name":"Myropil","countryCode":"UA","stateCode":"53","latitude":"50.10750000","longitude":"27.70583333"},{"name":"Narodychi","countryCode":"UA","stateCode":"53","latitude":"51.20231667","longitude":"29.08139444"},{"name":"Nedoharky","countryCode":"UA","stateCode":"53","latitude":"49.16921500","longitude":"33.25495000"},{"name":"Nemyryntsi","countryCode":"UA","stateCode":"53","latitude":"49.62000000","longitude":"29.05000000"},{"name":"Nova Borova","countryCode":"UA","stateCode":"53","latitude":"50.69222222","longitude":"28.63666667"},{"name":"Nova Chortoriia","countryCode":"UA","stateCode":"53","latitude":"50.02830000","longitude":"27.70810000"},{"name":"Novi Bilokorovychi","countryCode":"UA","stateCode":"53","latitude":"51.04750000","longitude":"28.05194444"},{"name":"Novi Sanzhary","countryCode":"UA","stateCode":"53","latitude":"49.33539098","longitude":"34.31619855"},{"name":"Novi Vorobyi","countryCode":"UA","stateCode":"53","latitude":"50.86972222","longitude":"29.34333333"},{"name":"Novohrad-Volynskyi","countryCode":"UA","stateCode":"53","latitude":"50.58333333","longitude":"27.63333333"},{"name":"Novoozerianka","countryCode":"UA","stateCode":"53","latitude":"51.21333333","longitude":"28.00194444"},{"name":"Nyvky","countryCode":"UA","stateCode":"53","latitude":"51.35000000","longitude":"29.11666667"},{"name":"Odariukivka","countryCode":"UA","stateCode":"53","latitude":"49.73973669","longitude":"34.35914676"},{"name":"Olefirshchina","countryCode":"UA","stateCode":"53","latitude":"49.88598650","longitude":"34.58571058"},{"name":"Olevsk","countryCode":"UA","stateCode":"53","latitude":"51.22777778","longitude":"27.64805556"},{"name":"Onatski","countryCode":"UA","stateCode":"53","latitude":"49.88676376","longitude":"34.46003707"},{"name":"Opishnia","countryCode":"UA","stateCode":"53","latitude":"49.95635316","longitude":"34.61200414"},{"name":"Orzhytsia","countryCode":"UA","stateCode":"53","latitude":"49.79097957","longitude":"32.70152650"},{"name":"Ovruch","countryCode":"UA","stateCode":"53","latitude":"51.32444444","longitude":"28.80805556"},{"name":"Ozerne","countryCode":"UA","stateCode":"53","latitude":"50.17944444","longitude":"28.73611111"},{"name":"Pavoloch","countryCode":"UA","stateCode":"53","latitude":"49.86916667","longitude":"29.44916667"},{"name":"Pershotravensk","countryCode":"UA","stateCode":"53","latitude":"50.20111111","longitude":"27.63388889"},{"name":"Pershotravneve","countryCode":"UA","stateCode":"53","latitude":"51.38916667","longitude":"28.86250000"},{"name":"Petrenki","countryCode":"UA","stateCode":"53","latitude":"49.73164740","longitude":"34.33764355"},{"name":"Pisarivshchina","countryCode":"UA","stateCode":"53","latitude":"49.85532915","longitude":"34.63195588"},{"name":"Pishchiv","countryCode":"UA","stateCode":"53","latitude":"50.60555556","longitude":"27.31694444"},{"name":"Polianka","countryCode":"UA","stateCode":"53","latitude":"50.25620278","longitude":"27.69518889"},{"name":"Poltava","countryCode":"UA","stateCode":"53","latitude":"49.57444444","longitude":"34.56861111"},{"name":"Popilnia","countryCode":"UA","stateCode":"53","latitude":"49.94583333","longitude":"29.45944444"},{"name":"Popivka","countryCode":"UA","stateCode":"53","latitude":"49.82284856","longitude":"34.36835803"},{"name":"Potiivka","countryCode":"UA","stateCode":"53","latitude":"50.61972222","longitude":"28.96444444"},{"name":"Proni","countryCode":"UA","stateCode":"53","latitude":"49.78629680","longitude":"34.54425486"},{"name":"Pyriatyn","countryCode":"UA","stateCode":"53","latitude":"50.24059547","longitude":"32.50929941"},{"name":"Radomyshl","countryCode":"UA","stateCode":"53","latitude":"50.49472222","longitude":"29.23333333"},{"name":"Reshetylivka","countryCode":"UA","stateCode":"53","latitude":"49.56360000","longitude":"34.07630000"},{"name":"Rohachi","countryCode":"UA","stateCode":"53","latitude":"49.64413000","longitude":"29.36076000"},{"name":"Romaniv","countryCode":"UA","stateCode":"53","latitude":"50.15166667","longitude":"27.93916667"},{"name":"Romodan","countryCode":"UA","stateCode":"53","latitude":"49.99487495","longitude":"33.33073071"},{"name":"Ruzhyn (settlement)","countryCode":"UA","stateCode":"53","latitude":"49.72333333","longitude":"29.22138889"},{"name":"Schyschaky","countryCode":"UA","stateCode":"53","latitude":"49.87689865","longitude":"34.00709565"},{"name":"Semenivka","countryCode":"UA","stateCode":"53","latitude":"49.60167044","longitude":"33.18746872"},{"name":"Sencha","countryCode":"UA","stateCode":"53","latitude":"50.25413446","longitude":"33.35250701"},{"name":"Shumsk","countryCode":"UA","stateCode":"53","latitude":"50.11944444","longitude":"26.11666667"},{"name":"Slovechne","countryCode":"UA","stateCode":"53","latitude":"51.38111111","longitude":"28.35444444"},{"name":"Smolovivshchina","countryCode":"UA","stateCode":"53","latitude":"49.06810000","longitude":"34.43803000"},{"name":"Sokhatska Balka","countryCode":"UA","stateCode":"53","latitude":"49.79953582","longitude":"34.36245495"},{"name":"Stepanivka","countryCode":"UA","stateCode":"53","latitude":"49.75900311","longitude":"34.42956716"},{"name":"Sudivka","countryCode":"UA","stateCode":"53","latitude":"49.75552151","longitude":"34.49162461"},{"name":"Tabory","countryCode":"UA","stateCode":"53","latitude":"50.27833333","longitude":"27.59750000"},{"name":"Taraschanka","countryCode":"UA","stateCode":"53","latitude":"50.64583333","longitude":"27.51500000"},{"name":"Topory","countryCode":"UA","stateCode":"53","latitude":"49.65361111","longitude":"29.31333333"},{"name":"Travneve","countryCode":"UA","stateCode":"53","latitude":"50.42611111","longitude":"29.08000000"},{"name":"Troiany","countryCode":"UA","stateCode":"53","latitude":"49.84137052","longitude":"34.46811957"},{"name":"Vasilivka","countryCode":"UA","stateCode":"53","latitude":"49.82960962","longitude":"34.45204549"},{"name":"Velika Rudka","countryCode":"UA","stateCode":"53","latitude":"49.74811105","longitude":"34.46531945"},{"name":"Veliki Budishcha","countryCode":"UA","stateCode":"53","latitude":"49.85606039","longitude":"34.58307084"},{"name":"Velyka Bahachka","countryCode":"UA","stateCode":"53","latitude":"49.79438338","longitude":"33.72074263"},{"name":"Velyki Korovyntsi","countryCode":"UA","stateCode":"53","latitude":"49.97138889","longitude":"28.29472222"},{"name":"Velyki Sorochyntsi","countryCode":"UA","stateCode":"53","latitude":"50.02530458","longitude":"33.94765459"},{"name":"Veresna","countryCode":"UA","stateCode":"53","latitude":"50.38222222","longitude":"27.30750000"},{"name":"Veselivka","countryCode":"UA","stateCode":"53","latitude":"49.73583840","longitude":"34.49733875"},{"name":"Virlya","countryCode":"UA","stateCode":"53","latitude":"50.34111111","longitude":"27.70083333"},{"name":"Vodiana Balka","countryCode":"UA","stateCode":"53","latitude":"49.90247078","longitude":"34.48073506"},{"name":"Yablunets","countryCode":"UA","stateCode":"53","latitude":"50.80000000","longitude":"28.06666667"},{"name":"Yarun","countryCode":"UA","stateCode":"53","latitude":"50.54333333","longitude":"27.46611111"},{"name":"Yemilchyne","countryCode":"UA","stateCode":"53","latitude":"50.87083333","longitude":"27.80277778"},{"name":"Zabaro-Davidivka","countryCode":"UA","stateCode":"53","latitude":"50.97027778","longitude":"27.45305556"},{"name":"Zadovga","countryCode":"UA","stateCode":"53","latitude":"49.27884000","longitude":"33.91136000"},{"name":"Zakrinichchia","countryCode":"UA","stateCode":"53","latitude":"50.40000000","longitude":"27.28416667"},{"name":"Zalissia","countryCode":"UA","stateCode":"53","latitude":"51.26444444","longitude":"29.19805556"},{"name":"Zaliznia","countryCode":"UA","stateCode":"53","latitude":"50.15000000","longitude":"28.52222222"},{"name":"Zaluzhne","countryCode":"UA","stateCode":"53","latitude":"50.23833333","longitude":"27.96805556"},{"name":"Zapadnia","countryCode":"UA","stateCode":"53","latitude":"50.19055556","longitude":"29.32916667"},{"name":"Zarichchia","countryCode":"UA","stateCode":"53","latitude":"49.71111111","longitude":"29.22888889"},{"name":"Zarudintsi","countryCode":"UA","stateCode":"53","latitude":"49.65333333","longitude":"29.19222222"},{"name":"Zavodske","countryCode":"UA","stateCode":"53","latitude":"50.40019868","longitude":"33.39081277"},{"name":"Zbranki","countryCode":"UA","stateCode":"53","latitude":"51.29833333","longitude":"28.64583333"},{"name":"Zdorovets","countryCode":"UA","stateCode":"53","latitude":"50.90694444","longitude":"27.88611111"},{"name":"Zherdeli","countryCode":"UA","stateCode":"53","latitude":"49.89888889","longitude":"28.97000000"},{"name":"Zhitintsi","countryCode":"UA","stateCode":"53","latitude":"49.91388889","longitude":"27.57194444"},{"name":"Zhovte","countryCode":"UA","stateCode":"53","latitude":"50.40444444","longitude":"27.82166667"},{"name":"Zhovtii Brid","countryCode":"UA","stateCode":"53","latitude":"50.28361111","longitude":"28.10638889"},{"name":"Zhupanivka","countryCode":"UA","stateCode":"53","latitude":"50.92750000","longitude":"28.35500000"},{"name":"Zhurbintsi","countryCode":"UA","stateCode":"53","latitude":"49.97944444","longitude":"28.71583333"},{"name":"Zhytomyr","countryCode":"UA","stateCode":"53","latitude":"50.25444444","longitude":"28.65777778"},{"name":"Zinkiv","countryCode":"UA","stateCode":"53","latitude":"50.20813908","longitude":"34.36684182"},{"name":"Zlobichi","countryCode":"UA","stateCode":"53","latitude":"50.85611111","longitude":"28.69111111"},{"name":"Zoriane","countryCode":"UA","stateCode":"53","latitude":"49.64916667","longitude":"29.24444444"},{"name":"Zorokiv","countryCode":"UA","stateCode":"53","latitude":"50.39416667","longitude":"28.62388889"},{"name":"Zosimivka","countryCode":"UA","stateCode":"53","latitude":"50.73888889","longitude":"27.64888889"},{"name":"Zubivshchina","countryCode":"UA","stateCode":"53","latitude":"50.95944444","longitude":"28.81722222"},{"name":"Zvizdal","countryCode":"UA","stateCode":"53","latitude":"51.17386000","longitude":"29.24655000"},{"name":"Adjumani","countryCode":"UG","stateCode":"N","latitude":"3.37786000","longitude":"31.79090000"},{"name":"Amudat","countryCode":"UG","stateCode":"N","latitude":"1.95000000","longitude":"34.95000000"},{"name":"Apac","countryCode":"UG","stateCode":"N","latitude":"1.97556000","longitude":"32.53861000"},{"name":"Arua","countryCode":"UG","stateCode":"N","latitude":"3.02013000","longitude":"30.91105000"},{"name":"Gulu","countryCode":"UG","stateCode":"N","latitude":"2.77457000","longitude":"32.29899000"},{"name":"Kitgum","countryCode":"UG","stateCode":"N","latitude":"3.27833000","longitude":"32.88667000"},{"name":"Kotido","countryCode":"UG","stateCode":"N","latitude":"2.98056000","longitude":"34.13306000"},{"name":"Lira","countryCode":"UG","stateCode":"N","latitude":"2.24990000","longitude":"32.89985000"},{"name":"Moroto","countryCode":"UG","stateCode":"N","latitude":"2.53453000","longitude":"34.66659000"},{"name":"Moyo","countryCode":"UG","stateCode":"N","latitude":"3.66088000","longitude":"31.72474000"},{"name":"Nebbi","countryCode":"UG","stateCode":"N","latitude":"2.47826000","longitude":"31.08893000"},{"name":"Otuke District","countryCode":"UG","stateCode":"N","latitude":"2.48372000","longitude":"33.34201000"},{"name":"Oyam District","countryCode":"UG","stateCode":"N","latitude":"2.38129000","longitude":"32.50071000"},{"name":"Pader","countryCode":"UG","stateCode":"N","latitude":"3.05000000","longitude":"33.21667000"},{"name":"Pader Palwo","countryCode":"UG","stateCode":"N","latitude":"2.80056000","longitude":"33.13500000"},{"name":"Paidha","countryCode":"UG","stateCode":"N","latitude":"2.41669000","longitude":"30.98551000"},{"name":"Yumbe","countryCode":"UG","stateCode":"N","latitude":"3.46506000","longitude":"31.24689000"},{"name":"Bugembe","countryCode":"UG","stateCode":"E","latitude":"0.48213000","longitude":"33.24065000"},{"name":"Bugiri","countryCode":"UG","stateCode":"E","latitude":"0.57139000","longitude":"33.74167000"},{"name":"Bukwa District","countryCode":"UG","stateCode":"E","latitude":"1.27115000","longitude":"34.66778000"},{"name":"Bulambuli District","countryCode":"UG","stateCode":"E","latitude":"1.32055000","longitude":"34.28062000"},{"name":"Busembatia","countryCode":"UG","stateCode":"E","latitude":"0.77725000","longitude":"33.62364000"},{"name":"Busia","countryCode":"UG","stateCode":"E","latitude":"0.46588000","longitude":"34.09221000"},{"name":"Buwenge","countryCode":"UG","stateCode":"E","latitude":"0.64996000","longitude":"33.17128000"},{"name":"Iganga","countryCode":"UG","stateCode":"E","latitude":"0.60917000","longitude":"33.46861000"},{"name":"Jinja","countryCode":"UG","stateCode":"E","latitude":"0.43902000","longitude":"33.20317000"},{"name":"Kamuli","countryCode":"UG","stateCode":"E","latitude":"0.94722000","longitude":"33.11972000"},{"name":"Kapchorwa","countryCode":"UG","stateCode":"E","latitude":"1.40096000","longitude":"34.45038000"},{"name":"Kibuku District","countryCode":"UG","stateCode":"E","latitude":"1.05000000","longitude":"33.80879000"},{"name":"Kumi","countryCode":"UG","stateCode":"E","latitude":"1.46083000","longitude":"33.93611000"},{"name":"Mayuge","countryCode":"UG","stateCode":"E","latitude":"0.45972000","longitude":"33.48028000"},{"name":"Mbale","countryCode":"UG","stateCode":"E","latitude":"1.08209000","longitude":"34.17503000"},{"name":"Pallisa","countryCode":"UG","stateCode":"E","latitude":"1.14500000","longitude":"33.70944000"},{"name":"Sironko","countryCode":"UG","stateCode":"E","latitude":"1.23132000","longitude":"34.24773000"},{"name":"Soroti","countryCode":"UG","stateCode":"E","latitude":"1.71464000","longitude":"33.61113000"},{"name":"Tororo","countryCode":"UG","stateCode":"E","latitude":"0.69299000","longitude":"34.18085000"},{"name":"Bukomansimbi District","countryCode":"UG","stateCode":"C","latitude":"-0.12855000","longitude":"31.62527000"},{"name":"Buvuma District","countryCode":"UG","stateCode":"C","latitude":"-0.36744000","longitude":"33.20071000"},{"name":"Bweyogerere","countryCode":"UG","stateCode":"C","latitude":"0.35773000","longitude":"32.66332000"},{"name":"Byakabanda","countryCode":"UG","stateCode":"C","latitude":"-0.74250000","longitude":"31.40639000"},{"name":"Entebbe","countryCode":"UG","stateCode":"C","latitude":"0.05621000","longitude":"32.47949000"},{"name":"Gomba District","countryCode":"UG","stateCode":"C","latitude":"0.20017000","longitude":"31.75023000"},{"name":"Kajansi","countryCode":"UG","stateCode":"C","latitude":"0.21548000","longitude":"32.53453000"},{"name":"Kampala","countryCode":"UG","stateCode":"C","latitude":"0.31628000","longitude":"32.58219000"},{"name":"Kampala District","countryCode":"UG","stateCode":"C","latitude":"0.33508000","longitude":"32.58313000"},{"name":"Kanoni","countryCode":"UG","stateCode":"C","latitude":"0.17722000","longitude":"31.88111000"},{"name":"Kayunga","countryCode":"UG","stateCode":"C","latitude":"0.70250000","longitude":"32.88861000"},{"name":"Kiboga","countryCode":"UG","stateCode":"C","latitude":"0.91611000","longitude":"31.77417000"},{"name":"Kireka","countryCode":"UG","stateCode":"C","latitude":"0.34750000","longitude":"32.64917000"},{"name":"Kyotera","countryCode":"UG","stateCode":"C","latitude":"-0.61556000","longitude":"31.51750000"},{"name":"Lugazi","countryCode":"UG","stateCode":"C","latitude":"0.36788000","longitude":"32.93760000"},{"name":"Luwero","countryCode":"UG","stateCode":"C","latitude":"0.84917000","longitude":"32.47306000"},{"name":"Lyantonde","countryCode":"UG","stateCode":"C","latitude":"-0.40306000","longitude":"31.15722000"},{"name":"Masaka","countryCode":"UG","stateCode":"C","latitude":"-0.33379000","longitude":"31.73409000"},{"name":"Mityana","countryCode":"UG","stateCode":"C","latitude":"0.41750000","longitude":"32.02278000"},{"name":"Mpigi","countryCode":"UG","stateCode":"C","latitude":"0.22500000","longitude":"32.31361000"},{"name":"Mubende","countryCode":"UG","stateCode":"C","latitude":"0.55849000","longitude":"31.39489000"},{"name":"Mubende District","countryCode":"UG","stateCode":"C","latitude":"0.50000000","longitude":"31.50000000"},{"name":"Mukono","countryCode":"UG","stateCode":"C","latitude":"0.35333000","longitude":"32.75528000"},{"name":"Nakasongola","countryCode":"UG","stateCode":"C","latitude":"1.30889000","longitude":"32.45639000"},{"name":"Namasuba","countryCode":"UG","stateCode":"C","latitude":"0.68944000","longitude":"32.42139000"},{"name":"Njeru","countryCode":"UG","stateCode":"C","latitude":"0.44166000","longitude":"33.17917000"},{"name":"Sembabule","countryCode":"UG","stateCode":"C","latitude":"-0.07722000","longitude":"31.45667000"},{"name":"Wakiso","countryCode":"UG","stateCode":"C","latitude":"0.40444000","longitude":"32.45944000"},{"name":"Wakiso District","countryCode":"UG","stateCode":"C","latitude":"0.23763000","longitude":"32.47836000"},{"name":"Wobulenzi","countryCode":"UG","stateCode":"C","latitude":"0.72833000","longitude":"32.51222000"},{"name":"Bundibugyo","countryCode":"UG","stateCode":"W","latitude":"0.71117000","longitude":"30.06469000"},{"name":"Bwizibwera","countryCode":"UG","stateCode":"W","latitude":"-0.59167000","longitude":"30.62861000"},{"name":"Fort Portal","countryCode":"UG","stateCode":"W","latitude":"0.66174000","longitude":"30.27480000"},{"name":"Hoima","countryCode":"UG","stateCode":"W","latitude":"1.43314000","longitude":"31.35241000"},{"name":"Ibanda","countryCode":"UG","stateCode":"W","latitude":"-0.13398000","longitude":"30.49616000"},{"name":"Ibanda District","countryCode":"UG","stateCode":"W","latitude":"-0.08100000","longitude":"30.55600000"},{"name":"Kabale","countryCode":"UG","stateCode":"W","latitude":"-1.24857000","longitude":"29.98993000"},{"name":"Kagadi","countryCode":"UG","stateCode":"W","latitude":"0.93778000","longitude":"30.80889000"},{"name":"Kamwenge","countryCode":"UG","stateCode":"W","latitude":"0.18660000","longitude":"30.45393000"},{"name":"Kanungu","countryCode":"UG","stateCode":"W","latitude":"-0.95750000","longitude":"29.78972000"},{"name":"Kasese","countryCode":"UG","stateCode":"W","latitude":"0.18333000","longitude":"30.08333000"},{"name":"Kibale","countryCode":"UG","stateCode":"W","latitude":"0.80000000","longitude":"31.06667000"},{"name":"Kigorobya","countryCode":"UG","stateCode":"W","latitude":"1.61620000","longitude":"31.30890000"},{"name":"Kilembe","countryCode":"UG","stateCode":"W","latitude":"0.19835000","longitude":"30.01302000"},{"name":"Kiruhura","countryCode":"UG","stateCode":"W","latitude":"-0.19664000","longitude":"30.84446000"},{"name":"Kisoro","countryCode":"UG","stateCode":"W","latitude":"-1.28538000","longitude":"29.68497000"},{"name":"Kyenjojo","countryCode":"UG","stateCode":"W","latitude":"0.63278000","longitude":"30.62139000"},{"name":"Margherita","countryCode":"UG","stateCode":"W","latitude":"0.41861000","longitude":"29.89111000"},{"name":"Masindi","countryCode":"UG","stateCode":"W","latitude":"1.67444000","longitude":"31.71500000"},{"name":"Masindi Port","countryCode":"UG","stateCode":"W","latitude":"1.69606000","longitude":"32.08608000"},{"name":"Mbarara","countryCode":"UG","stateCode":"W","latitude":"-0.60467000","longitude":"30.64851000"},{"name":"Muhororo","countryCode":"UG","stateCode":"W","latitude":"0.93806000","longitude":"30.75944000"},{"name":"Ntungamo","countryCode":"UG","stateCode":"W","latitude":"-0.87944000","longitude":"30.26417000"},{"name":"Nyachera","countryCode":"UG","stateCode":"W","latitude":"-0.90000000","longitude":"30.41667000"},{"name":"Rukungiri","countryCode":"UG","stateCode":"W","latitude":"-0.84111000","longitude":"29.94194000"},{"name":"Abbeville","countryCode":"US","stateCode":"GA","latitude":"31.99212000","longitude":"-83.30682000"},{"name":"Acworth","countryCode":"US","stateCode":"GA","latitude":"34.06635000","longitude":"-84.67837000"},{"name":"Adairsville","countryCode":"US","stateCode":"GA","latitude":"34.36870000","longitude":"-84.93411000"},{"name":"Adel","countryCode":"US","stateCode":"GA","latitude":"31.13727000","longitude":"-83.42408000"},{"name":"Alamo","countryCode":"US","stateCode":"GA","latitude":"32.14712000","longitude":"-82.77792000"},{"name":"Albany","countryCode":"US","stateCode":"GA","latitude":"31.57851000","longitude":"-84.15574000"},{"name":"Alma","countryCode":"US","stateCode":"GA","latitude":"31.53937000","longitude":"-82.46236000"},{"name":"Alpharetta","countryCode":"US","stateCode":"GA","latitude":"34.07538000","longitude":"-84.29409000"},{"name":"Alto","countryCode":"US","stateCode":"GA","latitude":"34.46732000","longitude":"-83.57378000"},{"name":"Americus","countryCode":"US","stateCode":"GA","latitude":"32.07239000","longitude":"-84.23269000"},{"name":"Appling County","countryCode":"US","stateCode":"GA","latitude":"31.74928000","longitude":"-82.28898000"},{"name":"Aragon","countryCode":"US","stateCode":"GA","latitude":"34.04565000","longitude":"-85.05606000"},{"name":"Arcade","countryCode":"US","stateCode":"GA","latitude":"34.07789000","longitude":"-83.56155000"},{"name":"Arlington","countryCode":"US","stateCode":"GA","latitude":"31.43990000","longitude":"-84.72492000"},{"name":"Ashburn","countryCode":"US","stateCode":"GA","latitude":"31.70601000","longitude":"-83.65322000"},{"name":"Athens","countryCode":"US","stateCode":"GA","latitude":"33.96095000","longitude":"-83.37794000"},{"name":"Atkinson County","countryCode":"US","stateCode":"GA","latitude":"31.29711000","longitude":"-82.87999000"},{"name":"Atlanta","countryCode":"US","stateCode":"GA","latitude":"33.74900000","longitude":"-84.38798000"},{"name":"Auburn","countryCode":"US","stateCode":"GA","latitude":"34.01372000","longitude":"-83.82768000"},{"name":"Augusta","countryCode":"US","stateCode":"GA","latitude":"33.47097000","longitude":"-81.97484000"},{"name":"Austell","countryCode":"US","stateCode":"GA","latitude":"33.81261000","longitude":"-84.63438000"},{"name":"Avondale Estates","countryCode":"US","stateCode":"GA","latitude":"33.77149000","longitude":"-84.26714000"},{"name":"Bacon County","countryCode":"US","stateCode":"GA","latitude":"31.55367000","longitude":"-82.45269000"},{"name":"Bainbridge","countryCode":"US","stateCode":"GA","latitude":"30.90380000","longitude":"-84.57547000"},{"name":"Baker County","countryCode":"US","stateCode":"GA","latitude":"31.32618000","longitude":"-84.44467000"},{"name":"Baldwin","countryCode":"US","stateCode":"GA","latitude":"34.49177000","longitude":"-83.53739000"},{"name":"Baldwin County","countryCode":"US","stateCode":"GA","latitude":"33.06928000","longitude":"-83.24959000"},{"name":"Ball Ground","countryCode":"US","stateCode":"GA","latitude":"34.33815000","longitude":"-84.37659000"},{"name":"Banks County","countryCode":"US","stateCode":"GA","latitude":"34.35413000","longitude":"-83.49737000"},{"name":"Barnesville","countryCode":"US","stateCode":"GA","latitude":"33.05457000","longitude":"-84.15575000"},{"name":"Barrow County","countryCode":"US","stateCode":"GA","latitude":"33.99320000","longitude":"-83.71276000"},{"name":"Bartow County","countryCode":"US","stateCode":"GA","latitude":"34.23786000","longitude":"-84.84050000"},{"name":"Baxley","countryCode":"US","stateCode":"GA","latitude":"31.77825000","longitude":"-82.34846000"},{"name":"Belvedere Park","countryCode":"US","stateCode":"GA","latitude":"33.75483000","longitude":"-84.26742000"},{"name":"Ben Hill County","countryCode":"US","stateCode":"GA","latitude":"31.75978000","longitude":"-83.22046000"},{"name":"Berkeley Lake","countryCode":"US","stateCode":"GA","latitude":"33.98371000","longitude":"-84.18658000"},{"name":"Berrien County","countryCode":"US","stateCode":"GA","latitude":"31.27606000","longitude":"-83.22962000"},{"name":"Bibb County","countryCode":"US","stateCode":"GA","latitude":"32.80659000","longitude":"-83.69776000"},{"name":"Blackshear","countryCode":"US","stateCode":"GA","latitude":"31.30605000","longitude":"-82.24207000"},{"name":"Blairsville","countryCode":"US","stateCode":"GA","latitude":"34.87620000","longitude":"-83.95824000"},{"name":"Blakely","countryCode":"US","stateCode":"GA","latitude":"31.37768000","longitude":"-84.93409000"},{"name":"Bleckley County","countryCode":"US","stateCode":"GA","latitude":"32.43444000","longitude":"-83.32784000"},{"name":"Bloomingdale","countryCode":"US","stateCode":"GA","latitude":"32.13242000","longitude":"-81.29900000"},{"name":"Blue Ridge","countryCode":"US","stateCode":"GA","latitude":"34.86397000","longitude":"-84.32409000"},{"name":"Bogart","countryCode":"US","stateCode":"GA","latitude":"33.94928000","longitude":"-83.53461000"},{"name":"Bonanza","countryCode":"US","stateCode":"GA","latitude":"33.46567000","longitude":"-84.33659000"},{"name":"Boston","countryCode":"US","stateCode":"GA","latitude":"30.79186000","longitude":"-83.78989000"},{"name":"Bowdon","countryCode":"US","stateCode":"GA","latitude":"33.53789000","longitude":"-85.25328000"},{"name":"Brantley County","countryCode":"US","stateCode":"GA","latitude":"31.19688000","longitude":"-81.98190000"},{"name":"Braselton","countryCode":"US","stateCode":"GA","latitude":"34.10927000","longitude":"-83.76267000"},{"name":"Bremen","countryCode":"US","stateCode":"GA","latitude":"33.72122000","longitude":"-85.14550000"},{"name":"Brookhaven","countryCode":"US","stateCode":"GA","latitude":"33.85844000","longitude":"-84.34020000"},{"name":"Brooklet","countryCode":"US","stateCode":"GA","latitude":"32.37963000","longitude":"-81.66317000"},{"name":"Brooks County","countryCode":"US","stateCode":"GA","latitude":"30.84197000","longitude":"-83.58021000"},{"name":"Broxton","countryCode":"US","stateCode":"GA","latitude":"31.62519000","longitude":"-82.88681000"},{"name":"Brunswick","countryCode":"US","stateCode":"GA","latitude":"31.14995000","longitude":"-81.49149000"},{"name":"Bryan County","countryCode":"US","stateCode":"GA","latitude":"32.01322000","longitude":"-81.44247000"},{"name":"Buchanan","countryCode":"US","stateCode":"GA","latitude":"33.80260000","longitude":"-85.18856000"},{"name":"Buena Vista","countryCode":"US","stateCode":"GA","latitude":"32.31904000","longitude":"-84.51714000"},{"name":"Buford","countryCode":"US","stateCode":"GA","latitude":"34.12066000","longitude":"-84.00435000"},{"name":"Bulloch County","countryCode":"US","stateCode":"GA","latitude":"32.39681000","longitude":"-81.74318000"},{"name":"Burke County","countryCode":"US","stateCode":"GA","latitude":"33.06115000","longitude":"-82.00078000"},{"name":"Butler","countryCode":"US","stateCode":"GA","latitude":"32.55709000","longitude":"-84.23825000"},{"name":"Butts County","countryCode":"US","stateCode":"GA","latitude":"33.28785000","longitude":"-83.95717000"},{"name":"Byron","countryCode":"US","stateCode":"GA","latitude":"32.65376000","longitude":"-83.75963000"},{"name":"Cairo","countryCode":"US","stateCode":"GA","latitude":"30.87751000","longitude":"-84.20214000"},{"name":"Calhoun","countryCode":"US","stateCode":"GA","latitude":"34.50259000","longitude":"-84.95105000"},{"name":"Calhoun County","countryCode":"US","stateCode":"GA","latitude":"31.52920000","longitude":"-84.62451000"},{"name":"Camden County","countryCode":"US","stateCode":"GA","latitude":"30.92249000","longitude":"-81.63639000"},{"name":"Camilla","countryCode":"US","stateCode":"GA","latitude":"31.23129000","longitude":"-84.21046000"},{"name":"Candler County","countryCode":"US","stateCode":"GA","latitude":"32.40344000","longitude":"-82.07367000"},{"name":"Candler-McAfee","countryCode":"US","stateCode":"GA","latitude":"33.72672000","longitude":"-84.27246000"},{"name":"Canton","countryCode":"US","stateCode":"GA","latitude":"34.23676000","longitude":"-84.49076000"},{"name":"Carnesville","countryCode":"US","stateCode":"GA","latitude":"34.36983000","longitude":"-83.23516000"},{"name":"Carroll County","countryCode":"US","stateCode":"GA","latitude":"33.58282000","longitude":"-85.07974000"},{"name":"Carrollton","countryCode":"US","stateCode":"GA","latitude":"33.58011000","longitude":"-85.07661000"},{"name":"Cartersville","countryCode":"US","stateCode":"GA","latitude":"34.16533000","longitude":"-84.80231000"},{"name":"Catoosa County","countryCode":"US","stateCode":"GA","latitude":"34.90366000","longitude":"-85.13825000"},{"name":"Cave Spring","countryCode":"US","stateCode":"GA","latitude":"34.10760000","longitude":"-85.33634000"},{"name":"Cedartown","countryCode":"US","stateCode":"GA","latitude":"34.01123000","longitude":"-85.25593000"},{"name":"Centerville","countryCode":"US","stateCode":"GA","latitude":"32.63014000","longitude":"-83.68963000"},{"name":"Chamblee","countryCode":"US","stateCode":"GA","latitude":"33.89205000","longitude":"-84.29881000"},{"name":"Charlton County","countryCode":"US","stateCode":"GA","latitude":"30.78172000","longitude":"-82.13769000"},{"name":"Chatham County","countryCode":"US","stateCode":"GA","latitude":"31.97402000","longitude":"-81.09243000"},{"name":"Chatsworth","countryCode":"US","stateCode":"GA","latitude":"34.76591000","longitude":"-84.76994000"},{"name":"Chattahoochee County","countryCode":"US","stateCode":"GA","latitude":"32.34697000","longitude":"-84.78705000"},{"name":"Chattahoochee Hills","countryCode":"US","stateCode":"GA","latitude":"33.55063000","longitude":"-84.76049000"},{"name":"Chattanooga Valley","countryCode":"US","stateCode":"GA","latitude":"34.93285000","longitude":"-85.35551000"},{"name":"Chattooga County","countryCode":"US","stateCode":"GA","latitude":"34.47502000","longitude":"-85.34529000"},{"name":"Cherokee County","countryCode":"US","stateCode":"GA","latitude":"34.24393000","longitude":"-84.47620000"},{"name":"Chester","countryCode":"US","stateCode":"GA","latitude":"32.39378000","longitude":"-83.15293000"},{"name":"Chickamauga","countryCode":"US","stateCode":"GA","latitude":"34.87119000","longitude":"-85.29079000"},{"name":"Clarke County","countryCode":"US","stateCode":"GA","latitude":"33.95117000","longitude":"-83.36733000"},{"name":"Clarkesville","countryCode":"US","stateCode":"GA","latitude":"34.61260000","longitude":"-83.52489000"},{"name":"Clarkston","countryCode":"US","stateCode":"GA","latitude":"33.80955000","longitude":"-84.23964000"},{"name":"Claxton","countryCode":"US","stateCode":"GA","latitude":"32.16158000","longitude":"-81.90400000"},{"name":"Clay County","countryCode":"US","stateCode":"GA","latitude":"31.62628000","longitude":"-84.98010000"},{"name":"Clayton","countryCode":"US","stateCode":"GA","latitude":"34.87815000","longitude":"-83.40099000"},{"name":"Clayton County","countryCode":"US","stateCode":"GA","latitude":"33.54189000","longitude":"-84.35769000"},{"name":"Cleveland","countryCode":"US","stateCode":"GA","latitude":"34.59704000","longitude":"-83.76324000"},{"name":"Clinch County","countryCode":"US","stateCode":"GA","latitude":"30.91495000","longitude":"-82.70624000"},{"name":"Cobb County","countryCode":"US","stateCode":"GA","latitude":"33.94147000","longitude":"-84.57667000"},{"name":"Cochran","countryCode":"US","stateCode":"GA","latitude":"32.38683000","longitude":"-83.35461000"},{"name":"Coffee County","countryCode":"US","stateCode":"GA","latitude":"31.54927000","longitude":"-82.84920000"},{"name":"College Park","countryCode":"US","stateCode":"GA","latitude":"33.65344000","longitude":"-84.44937000"},{"name":"Colquitt","countryCode":"US","stateCode":"GA","latitude":"31.17129000","longitude":"-84.73325000"},{"name":"Colquitt County","countryCode":"US","stateCode":"GA","latitude":"31.18839000","longitude":"-83.76885000"},{"name":"Columbia County","countryCode":"US","stateCode":"GA","latitude":"33.54412000","longitude":"-82.26406000"},{"name":"Columbus","countryCode":"US","stateCode":"GA","latitude":"32.46098000","longitude":"-84.98771000"},{"name":"Comer","countryCode":"US","stateCode":"GA","latitude":"34.06372000","longitude":"-83.12543000"},{"name":"Commerce","countryCode":"US","stateCode":"GA","latitude":"34.20400000","longitude":"-83.45711000"},{"name":"Conley","countryCode":"US","stateCode":"GA","latitude":"33.64483000","longitude":"-84.32576000"},{"name":"Conyers","countryCode":"US","stateCode":"GA","latitude":"33.66761000","longitude":"-84.01769000"},{"name":"Cook County","countryCode":"US","stateCode":"GA","latitude":"31.15399000","longitude":"-83.43047000"},{"name":"Cordele","countryCode":"US","stateCode":"GA","latitude":"31.96351000","longitude":"-83.78239000"},{"name":"Cornelia","countryCode":"US","stateCode":"GA","latitude":"34.51149000","longitude":"-83.52712000"},{"name":"Country Club Estates","countryCode":"US","stateCode":"GA","latitude":"31.21273000","longitude":"-81.46427000"},{"name":"Covington","countryCode":"US","stateCode":"GA","latitude":"33.59678000","longitude":"-83.86018000"},{"name":"Coweta County","countryCode":"US","stateCode":"GA","latitude":"33.35346000","longitude":"-84.76337000"},{"name":"Crawford County","countryCode":"US","stateCode":"GA","latitude":"32.71450000","longitude":"-83.98634000"},{"name":"Crawfordville","countryCode":"US","stateCode":"GA","latitude":"33.55402000","longitude":"-82.89598000"},{"name":"Crisp County","countryCode":"US","stateCode":"GA","latitude":"31.92293000","longitude":"-83.76810000"},{"name":"Cumming","countryCode":"US","stateCode":"GA","latitude":"34.20732000","longitude":"-84.14019000"},{"name":"Cusseta","countryCode":"US","stateCode":"GA","latitude":"32.30543000","longitude":"-84.77270000"},{"name":"Cuthbert","countryCode":"US","stateCode":"GA","latitude":"31.77127000","longitude":"-84.78937000"},{"name":"Dacula","countryCode":"US","stateCode":"GA","latitude":"33.98872000","longitude":"-83.89796000"},{"name":"Dade County","countryCode":"US","stateCode":"GA","latitude":"34.85452000","longitude":"-85.50453000"},{"name":"Dahlonega","countryCode":"US","stateCode":"GA","latitude":"34.53259000","longitude":"-83.98491000"},{"name":"Dallas","countryCode":"US","stateCode":"GA","latitude":"33.92371000","longitude":"-84.84077000"},{"name":"Dalton","countryCode":"US","stateCode":"GA","latitude":"34.76980000","longitude":"-84.97022000"},{"name":"Danielsville","countryCode":"US","stateCode":"GA","latitude":"34.12428000","longitude":"-83.22126000"},{"name":"Darien","countryCode":"US","stateCode":"GA","latitude":"31.37023000","longitude":"-81.43399000"},{"name":"Davisboro","countryCode":"US","stateCode":"GA","latitude":"32.97904000","longitude":"-82.60791000"},{"name":"Dawson","countryCode":"US","stateCode":"GA","latitude":"31.77382000","longitude":"-84.44800000"},{"name":"Dawson County","countryCode":"US","stateCode":"GA","latitude":"34.44430000","longitude":"-84.17064000"},{"name":"Dawsonville","countryCode":"US","stateCode":"GA","latitude":"34.42121000","longitude":"-84.11908000"},{"name":"DeKalb County","countryCode":"US","stateCode":"GA","latitude":"33.77153000","longitude":"-84.22641000"},{"name":"Decatur","countryCode":"US","stateCode":"GA","latitude":"33.77483000","longitude":"-84.29631000"},{"name":"Decatur County","countryCode":"US","stateCode":"GA","latitude":"30.87834000","longitude":"-84.57907000"},{"name":"Deenwood","countryCode":"US","stateCode":"GA","latitude":"31.22201000","longitude":"-82.38725000"},{"name":"Demorest","countryCode":"US","stateCode":"GA","latitude":"34.56510000","longitude":"-83.54517000"},{"name":"Dock Junction","countryCode":"US","stateCode":"GA","latitude":"31.20245000","longitude":"-81.51677000"},{"name":"Dodge County","countryCode":"US","stateCode":"GA","latitude":"32.17218000","longitude":"-83.16840000"},{"name":"Donalsonville","countryCode":"US","stateCode":"GA","latitude":"31.04046000","longitude":"-84.87909000"},{"name":"Dooly County","countryCode":"US","stateCode":"GA","latitude":"32.15718000","longitude":"-83.79875000"},{"name":"Doraville","countryCode":"US","stateCode":"GA","latitude":"33.89816000","longitude":"-84.28326000"},{"name":"Dougherty County","countryCode":"US","stateCode":"GA","latitude":"31.53337000","longitude":"-84.21625000"},{"name":"Douglas","countryCode":"US","stateCode":"GA","latitude":"31.50881000","longitude":"-82.84987000"},{"name":"Douglas County","countryCode":"US","stateCode":"GA","latitude":"33.70182000","longitude":"-84.76793000"},{"name":"Douglasville","countryCode":"US","stateCode":"GA","latitude":"33.75150000","longitude":"-84.74771000"},{"name":"Druid Hills","countryCode":"US","stateCode":"GA","latitude":"33.78038000","longitude":"-84.33604000"},{"name":"Dublin","countryCode":"US","stateCode":"GA","latitude":"32.54044000","longitude":"-82.90375000"},{"name":"Duluth","countryCode":"US","stateCode":"GA","latitude":"34.00288000","longitude":"-84.14464000"},{"name":"Dunwoody","countryCode":"US","stateCode":"GA","latitude":"33.94621000","longitude":"-84.33465000"},{"name":"Early County","countryCode":"US","stateCode":"GA","latitude":"31.32283000","longitude":"-84.90364000"},{"name":"East Dublin","countryCode":"US","stateCode":"GA","latitude":"32.54822000","longitude":"-82.87181000"},{"name":"East Griffin","countryCode":"US","stateCode":"GA","latitude":"33.24373000","longitude":"-84.22881000"},{"name":"East Newnan","countryCode":"US","stateCode":"GA","latitude":"33.35067000","longitude":"-84.77660000"},{"name":"East Point","countryCode":"US","stateCode":"GA","latitude":"33.67955000","longitude":"-84.43937000"},{"name":"Eastman","countryCode":"US","stateCode":"GA","latitude":"32.19767000","longitude":"-83.17765000"},{"name":"Eatonton","countryCode":"US","stateCode":"GA","latitude":"33.32680000","longitude":"-83.38850000"},{"name":"Echols County","countryCode":"US","stateCode":"GA","latitude":"30.71009000","longitude":"-82.89394000"},{"name":"Edison","countryCode":"US","stateCode":"GA","latitude":"31.55823000","longitude":"-84.73825000"},{"name":"Effingham County","countryCode":"US","stateCode":"GA","latitude":"32.36731000","longitude":"-81.34134000"},{"name":"Elbert County","countryCode":"US","stateCode":"GA","latitude":"34.11679000","longitude":"-82.84010000"},{"name":"Elberton","countryCode":"US","stateCode":"GA","latitude":"34.11159000","longitude":"-82.86863000"},{"name":"Ellaville","countryCode":"US","stateCode":"GA","latitude":"32.23821000","longitude":"-84.30908000"},{"name":"Ellijay","countryCode":"US","stateCode":"GA","latitude":"34.69481000","longitude":"-84.48215000"},{"name":"Emanuel County","countryCode":"US","stateCode":"GA","latitude":"32.58976000","longitude":"-82.30171000"},{"name":"Emerson","countryCode":"US","stateCode":"GA","latitude":"34.12704000","longitude":"-84.75549000"},{"name":"Enigma","countryCode":"US","stateCode":"GA","latitude":"31.41297000","longitude":"-83.32905000"},{"name":"Euharlee","countryCode":"US","stateCode":"GA","latitude":"34.14482000","longitude":"-84.93300000"},{"name":"Evans","countryCode":"US","stateCode":"GA","latitude":"33.53375000","longitude":"-82.13067000"},{"name":"Evans County","countryCode":"US","stateCode":"GA","latitude":"32.15676000","longitude":"-81.88688000"},{"name":"Experiment","countryCode":"US","stateCode":"GA","latitude":"33.26539000","longitude":"-84.28159000"},{"name":"Fair Oaks","countryCode":"US","stateCode":"GA","latitude":"33.91649000","longitude":"-84.54465000"},{"name":"Fairburn","countryCode":"US","stateCode":"GA","latitude":"33.56706000","longitude":"-84.58104000"},{"name":"Fairview","countryCode":"US","stateCode":"GA","latitude":"34.94563000","longitude":"-85.28440000"},{"name":"Fannin County","countryCode":"US","stateCode":"GA","latitude":"34.86411000","longitude":"-84.31985000"},{"name":"Fayette County","countryCode":"US","stateCode":"GA","latitude":"33.41394000","longitude":"-84.49419000"},{"name":"Fayetteville","countryCode":"US","stateCode":"GA","latitude":"33.44873000","longitude":"-84.45493000"},{"name":"Firing Range","countryCode":"US","stateCode":"GA","latitude":"33.43752000","longitude":"-82.69068000"},{"name":"Fitzgerald","countryCode":"US","stateCode":"GA","latitude":"31.71491000","longitude":"-83.25265000"},{"name":"Flowery Branch","countryCode":"US","stateCode":"GA","latitude":"34.18510000","longitude":"-83.92518000"},{"name":"Floyd County","countryCode":"US","stateCode":"GA","latitude":"34.26316000","longitude":"-85.21428000"},{"name":"Folkston","countryCode":"US","stateCode":"GA","latitude":"30.83095000","longitude":"-82.01131000"},{"name":"Forest Park","countryCode":"US","stateCode":"GA","latitude":"33.62205000","longitude":"-84.36909000"},{"name":"Forsyth","countryCode":"US","stateCode":"GA","latitude":"33.03430000","longitude":"-83.93824000"},{"name":"Forsyth County","countryCode":"US","stateCode":"GA","latitude":"34.22551000","longitude":"-84.12502000"},{"name":"Fort Gaines","countryCode":"US","stateCode":"GA","latitude":"31.60924000","longitude":"-85.04933000"},{"name":"Fort Oglethorpe","countryCode":"US","stateCode":"GA","latitude":"34.94896000","longitude":"-85.25690000"},{"name":"Fort Stewart","countryCode":"US","stateCode":"GA","latitude":"31.87217000","longitude":"-81.61001000"},{"name":"Fort Valley","countryCode":"US","stateCode":"GA","latitude":"32.55376000","longitude":"-83.88741000"},{"name":"Franklin","countryCode":"US","stateCode":"GA","latitude":"33.27762000","longitude":"-85.09800000"},{"name":"Franklin County","countryCode":"US","stateCode":"GA","latitude":"34.37544000","longitude":"-83.22918000"},{"name":"Franklin Springs","countryCode":"US","stateCode":"GA","latitude":"34.28483000","longitude":"-83.14432000"},{"name":"Fulton County","countryCode":"US","stateCode":"GA","latitude":"33.79025000","longitude":"-84.46702000"},{"name":"Gainesville","countryCode":"US","stateCode":"GA","latitude":"34.29788000","longitude":"-83.82407000"},{"name":"Garden City","countryCode":"US","stateCode":"GA","latitude":"32.11437000","longitude":"-81.15400000"},{"name":"Georgetown","countryCode":"US","stateCode":"GA","latitude":"31.98326000","longitude":"-81.22733000"},{"name":"Gibson","countryCode":"US","stateCode":"GA","latitude":"33.23348000","longitude":"-82.59541000"},{"name":"Gilmer County","countryCode":"US","stateCode":"GA","latitude":"34.69121000","longitude":"-84.45559000"},{"name":"Glascock County","countryCode":"US","stateCode":"GA","latitude":"33.22928000","longitude":"-82.61070000"},{"name":"Glennville","countryCode":"US","stateCode":"GA","latitude":"31.93659000","longitude":"-81.92845000"},{"name":"Glynn County","countryCode":"US","stateCode":"GA","latitude":"31.21324000","longitude":"-81.49370000"},{"name":"Gordon","countryCode":"US","stateCode":"GA","latitude":"32.88209000","longitude":"-83.33238000"},{"name":"Gordon County","countryCode":"US","stateCode":"GA","latitude":"34.50336000","longitude":"-84.87575000"},{"name":"Grady County","countryCode":"US","stateCode":"GA","latitude":"30.87467000","longitude":"-84.23443000"},{"name":"Grantville","countryCode":"US","stateCode":"GA","latitude":"33.23484000","longitude":"-84.83577000"},{"name":"Gray","countryCode":"US","stateCode":"GA","latitude":"33.00958000","longitude":"-83.53378000"},{"name":"Grayson","countryCode":"US","stateCode":"GA","latitude":"33.89427000","longitude":"-83.95574000"},{"name":"Greene County","countryCode":"US","stateCode":"GA","latitude":"33.57878000","longitude":"-83.16666000"},{"name":"Greensboro","countryCode":"US","stateCode":"GA","latitude":"33.57568000","longitude":"-83.18238000"},{"name":"Greenville","countryCode":"US","stateCode":"GA","latitude":"33.02874000","longitude":"-84.71298000"},{"name":"Gresham Park","countryCode":"US","stateCode":"GA","latitude":"33.70344000","longitude":"-84.31437000"},{"name":"Griffin","countryCode":"US","stateCode":"GA","latitude":"33.24678000","longitude":"-84.26409000"},{"name":"Grovetown","countryCode":"US","stateCode":"GA","latitude":"33.45042000","longitude":"-82.19818000"},{"name":"Gumlog","countryCode":"US","stateCode":"GA","latitude":"34.49177000","longitude":"-83.09654000"},{"name":"Guyton","countryCode":"US","stateCode":"GA","latitude":"32.33630000","longitude":"-81.39150000"},{"name":"Gwinnett County","countryCode":"US","stateCode":"GA","latitude":"33.96173000","longitude":"-84.02363000"},{"name":"Habersham County","countryCode":"US","stateCode":"GA","latitude":"34.63102000","longitude":"-83.53112000"},{"name":"Hahira","countryCode":"US","stateCode":"GA","latitude":"30.99131000","longitude":"-83.37266000"},{"name":"Hall County","countryCode":"US","stateCode":"GA","latitude":"34.31689000","longitude":"-83.81968000"},{"name":"Hamilton","countryCode":"US","stateCode":"GA","latitude":"32.75791000","longitude":"-84.87493000"},{"name":"Hampton","countryCode":"US","stateCode":"GA","latitude":"33.38706000","longitude":"-84.28298000"},{"name":"Hancock County","countryCode":"US","stateCode":"GA","latitude":"33.27043000","longitude":"-83.00069000"},{"name":"Hannahs Mill","countryCode":"US","stateCode":"GA","latitude":"32.93291000","longitude":"-84.34936000"},{"name":"Hapeville","countryCode":"US","stateCode":"GA","latitude":"33.66011000","longitude":"-84.41020000"},{"name":"Haralson County","countryCode":"US","stateCode":"GA","latitude":"33.79423000","longitude":"-85.21103000"},{"name":"Hardwick","countryCode":"US","stateCode":"GA","latitude":"33.06820000","longitude":"-83.22349000"},{"name":"Harlem","countryCode":"US","stateCode":"GA","latitude":"33.41458000","longitude":"-82.31262000"},{"name":"Harris County","countryCode":"US","stateCode":"GA","latitude":"32.73600000","longitude":"-84.90899000"},{"name":"Hart County","countryCode":"US","stateCode":"GA","latitude":"34.35090000","longitude":"-82.96425000"},{"name":"Hartwell","countryCode":"US","stateCode":"GA","latitude":"34.35288000","longitude":"-82.93209000"},{"name":"Hawkinsville","countryCode":"US","stateCode":"GA","latitude":"32.28377000","longitude":"-83.47212000"},{"name":"Hazlehurst","countryCode":"US","stateCode":"GA","latitude":"31.86963000","longitude":"-82.59430000"},{"name":"Heard County","countryCode":"US","stateCode":"GA","latitude":"33.29703000","longitude":"-85.12827000"},{"name":"Helena","countryCode":"US","stateCode":"GA","latitude":"32.07379000","longitude":"-82.91459000"},{"name":"Henderson","countryCode":"US","stateCode":"GA","latitude":"32.00813000","longitude":"-81.25887000"},{"name":"Henry County","countryCode":"US","stateCode":"GA","latitude":"33.45300000","longitude":"-84.15420000"},{"name":"Hephzibah","countryCode":"US","stateCode":"GA","latitude":"33.31403000","longitude":"-82.09679000"},{"name":"Hiawassee","countryCode":"US","stateCode":"GA","latitude":"34.94926000","longitude":"-83.75739000"},{"name":"Hinesville","countryCode":"US","stateCode":"GA","latitude":"31.84688000","longitude":"-81.59595000"},{"name":"Hiram","countryCode":"US","stateCode":"GA","latitude":"33.87566000","longitude":"-84.76216000"},{"name":"Hogansville","countryCode":"US","stateCode":"GA","latitude":"33.17318000","longitude":"-84.91494000"},{"name":"Holly Springs","countryCode":"US","stateCode":"GA","latitude":"34.17399000","longitude":"-84.50132000"},{"name":"Homer","countryCode":"US","stateCode":"GA","latitude":"34.33372000","longitude":"-83.49905000"},{"name":"Homerville","countryCode":"US","stateCode":"GA","latitude":"31.03660000","longitude":"-82.74708000"},{"name":"Hoschton","countryCode":"US","stateCode":"GA","latitude":"34.09650000","longitude":"-83.76128000"},{"name":"Houston County","countryCode":"US","stateCode":"GA","latitude":"32.45901000","longitude":"-83.66624000"},{"name":"Indian Springs","countryCode":"US","stateCode":"GA","latitude":"34.95785000","longitude":"-85.16440000"},{"name":"Irondale","countryCode":"US","stateCode":"GA","latitude":"33.48067000","longitude":"-84.35881000"},{"name":"Irwin County","countryCode":"US","stateCode":"GA","latitude":"31.60228000","longitude":"-83.27638000"},{"name":"Irwinton","countryCode":"US","stateCode":"GA","latitude":"32.81126000","longitude":"-83.17265000"},{"name":"Isle of Hope","countryCode":"US","stateCode":"GA","latitude":"31.98188000","longitude":"-81.06094000"},{"name":"Jackson","countryCode":"US","stateCode":"GA","latitude":"33.29457000","longitude":"-83.96602000"},{"name":"Jackson County","countryCode":"US","stateCode":"GA","latitude":"34.13388000","longitude":"-83.56635000"},{"name":"Jasper","countryCode":"US","stateCode":"GA","latitude":"34.46787000","longitude":"-84.42909000"},{"name":"Jasper County","countryCode":"US","stateCode":"GA","latitude":"33.31643000","longitude":"-83.68809000"},{"name":"Jeff Davis County","countryCode":"US","stateCode":"GA","latitude":"31.80560000","longitude":"-82.63694000"},{"name":"Jefferson","countryCode":"US","stateCode":"GA","latitude":"34.11705000","longitude":"-83.57239000"},{"name":"Jefferson County","countryCode":"US","stateCode":"GA","latitude":"33.05484000","longitude":"-82.41815000"},{"name":"Jeffersonville","countryCode":"US","stateCode":"GA","latitude":"32.68765000","longitude":"-83.34656000"},{"name":"Jenkins County","countryCode":"US","stateCode":"GA","latitude":"32.79247000","longitude":"-81.96353000"},{"name":"Jesup","countryCode":"US","stateCode":"GA","latitude":"31.60785000","longitude":"-81.88634000"},{"name":"Johns Creek","countryCode":"US","stateCode":"GA","latitude":"34.02893000","longitude":"-84.19858000"},{"name":"Johnson County","countryCode":"US","stateCode":"GA","latitude":"32.70146000","longitude":"-82.66008000"},{"name":"Jones County","countryCode":"US","stateCode":"GA","latitude":"33.02513000","longitude":"-83.56052000"},{"name":"Jonesboro","countryCode":"US","stateCode":"GA","latitude":"33.52150000","longitude":"-84.35381000"},{"name":"Kennesaw","countryCode":"US","stateCode":"GA","latitude":"34.02343000","longitude":"-84.61549000"},{"name":"Kings Bay Base","countryCode":"US","stateCode":"GA","latitude":"30.79836000","longitude":"-81.56589000"},{"name":"Kingsland","countryCode":"US","stateCode":"GA","latitude":"30.79996000","longitude":"-81.68983000"},{"name":"Knoxville","countryCode":"US","stateCode":"GA","latitude":"32.72431000","longitude":"-83.99769000"},{"name":"LaFayette","countryCode":"US","stateCode":"GA","latitude":"34.70480000","longitude":"-85.28190000"},{"name":"LaGrange","countryCode":"US","stateCode":"GA","latitude":"33.03929000","longitude":"-85.03133000"},{"name":"Lake City","countryCode":"US","stateCode":"GA","latitude":"33.60650000","longitude":"-84.33520000"},{"name":"Lakeland","countryCode":"US","stateCode":"GA","latitude":"31.04104000","longitude":"-83.07515000"},{"name":"Lakeview","countryCode":"US","stateCode":"GA","latitude":"34.97924000","longitude":"-85.25884000"},{"name":"Lakeview Estates","countryCode":"US","stateCode":"GA","latitude":"33.70678000","longitude":"-84.03158000"},{"name":"Lamar County","countryCode":"US","stateCode":"GA","latitude":"33.07654000","longitude":"-84.13946000"},{"name":"Lanier County","countryCode":"US","stateCode":"GA","latitude":"31.03789000","longitude":"-83.06265000"},{"name":"Laurens County","countryCode":"US","stateCode":"GA","latitude":"32.46366000","longitude":"-82.92224000"},{"name":"Lavonia","countryCode":"US","stateCode":"GA","latitude":"34.43594000","longitude":"-83.10682000"},{"name":"Lawrenceville","countryCode":"US","stateCode":"GA","latitude":"33.95621000","longitude":"-83.98796000"},{"name":"Lee County","countryCode":"US","stateCode":"GA","latitude":"31.77951000","longitude":"-84.14113000"},{"name":"Leesburg","countryCode":"US","stateCode":"GA","latitude":"31.73212000","longitude":"-84.17074000"},{"name":"Lexington","countryCode":"US","stateCode":"GA","latitude":"33.86984000","longitude":"-83.11182000"},{"name":"Liberty County","countryCode":"US","stateCode":"GA","latitude":"31.80723000","longitude":"-81.45626000"},{"name":"Lilburn","countryCode":"US","stateCode":"GA","latitude":"33.89010000","longitude":"-84.14297000"},{"name":"Lincoln County","countryCode":"US","stateCode":"GA","latitude":"33.79366000","longitude":"-82.45121000"},{"name":"Lincolnton","countryCode":"US","stateCode":"GA","latitude":"33.79235000","longitude":"-82.47902000"},{"name":"Lindale","countryCode":"US","stateCode":"GA","latitude":"34.18676000","longitude":"-85.17467000"},{"name":"Lithia Springs","countryCode":"US","stateCode":"GA","latitude":"33.79400000","longitude":"-84.66049000"},{"name":"Lithonia","countryCode":"US","stateCode":"GA","latitude":"33.71233000","longitude":"-84.10519000"},{"name":"Locust Grove","countryCode":"US","stateCode":"GA","latitude":"33.34595000","longitude":"-84.10908000"},{"name":"Loganville","countryCode":"US","stateCode":"GA","latitude":"33.83900000","longitude":"-83.90074000"},{"name":"Long County","countryCode":"US","stateCode":"GA","latitude":"31.75258000","longitude":"-81.74577000"},{"name":"Lookout Mountain","countryCode":"US","stateCode":"GA","latitude":"34.97758000","longitude":"-85.35774000"},{"name":"Louisville","countryCode":"US","stateCode":"GA","latitude":"33.00154000","longitude":"-82.41124000"},{"name":"Lovejoy","countryCode":"US","stateCode":"GA","latitude":"33.43622000","longitude":"-84.31437000"},{"name":"Lowndes County","countryCode":"US","stateCode":"GA","latitude":"30.83386000","longitude":"-83.26771000"},{"name":"Ludowici","countryCode":"US","stateCode":"GA","latitude":"31.70799000","longitude":"-81.74234000"},{"name":"Lula","countryCode":"US","stateCode":"GA","latitude":"34.38760000","longitude":"-83.66629000"},{"name":"Lumber City","countryCode":"US","stateCode":"GA","latitude":"31.92935000","longitude":"-82.67958000"},{"name":"Lumpkin","countryCode":"US","stateCode":"GA","latitude":"32.05099000","longitude":"-84.79909000"},{"name":"Lumpkin County","countryCode":"US","stateCode":"GA","latitude":"34.57219000","longitude":"-84.00265000"},{"name":"Lyons","countryCode":"US","stateCode":"GA","latitude":"32.20435000","longitude":"-82.32179000"},{"name":"Mableton","countryCode":"US","stateCode":"GA","latitude":"33.81872000","longitude":"-84.58243000"},{"name":"Macon","countryCode":"US","stateCode":"GA","latitude":"32.84069000","longitude":"-83.63240000"},{"name":"Macon County","countryCode":"US","stateCode":"GA","latitude":"32.35839000","longitude":"-84.04248000"},{"name":"Madison","countryCode":"US","stateCode":"GA","latitude":"33.59568000","longitude":"-83.46794000"},{"name":"Madison County","countryCode":"US","stateCode":"GA","latitude":"34.12778000","longitude":"-83.20904000"},{"name":"Manchester","countryCode":"US","stateCode":"GA","latitude":"32.85985000","longitude":"-84.61993000"},{"name":"Marietta","countryCode":"US","stateCode":"GA","latitude":"33.95260000","longitude":"-84.54993000"},{"name":"Marion County","countryCode":"US","stateCode":"GA","latitude":"32.35338000","longitude":"-84.52464000"},{"name":"Marshallville","countryCode":"US","stateCode":"GA","latitude":"32.45626000","longitude":"-83.94019000"},{"name":"Martinez","countryCode":"US","stateCode":"GA","latitude":"33.51736000","longitude":"-82.07567000"},{"name":"Maysville","countryCode":"US","stateCode":"GA","latitude":"34.25288000","longitude":"-83.56155000"},{"name":"McCaysville","countryCode":"US","stateCode":"GA","latitude":"34.98619000","longitude":"-84.37131000"},{"name":"McDonough","countryCode":"US","stateCode":"GA","latitude":"33.44734000","longitude":"-84.14686000"},{"name":"McDuffie County","countryCode":"US","stateCode":"GA","latitude":"33.48285000","longitude":"-82.48137000"},{"name":"McIntosh County","countryCode":"US","stateCode":"GA","latitude":"31.48381000","longitude":"-81.37557000"},{"name":"McRae","countryCode":"US","stateCode":"GA","latitude":"32.06795000","longitude":"-82.90070000"},{"name":"Meigs","countryCode":"US","stateCode":"GA","latitude":"31.07241000","longitude":"-84.08907000"},{"name":"Meriwether County","countryCode":"US","stateCode":"GA","latitude":"33.04066000","longitude":"-84.68831000"},{"name":"Metter","countryCode":"US","stateCode":"GA","latitude":"32.39712000","longitude":"-82.06012000"},{"name":"Midway","countryCode":"US","stateCode":"GA","latitude":"31.80577000","longitude":"-81.43066000"},{"name":"Milledgeville","countryCode":"US","stateCode":"GA","latitude":"33.08014000","longitude":"-83.23210000"},{"name":"Millen","countryCode":"US","stateCode":"GA","latitude":"32.80405000","longitude":"-81.94928000"},{"name":"Miller County","countryCode":"US","stateCode":"GA","latitude":"31.16399000","longitude":"-84.73072000"},{"name":"Milton","countryCode":"US","stateCode":"GA","latitude":"34.13216000","longitude":"-84.30067000"},{"name":"Mitchell County","countryCode":"US","stateCode":"GA","latitude":"31.22532000","longitude":"-84.19431000"},{"name":"Monroe","countryCode":"US","stateCode":"GA","latitude":"33.79484000","longitude":"-83.71323000"},{"name":"Monroe County","countryCode":"US","stateCode":"GA","latitude":"33.01408000","longitude":"-83.91872000"},{"name":"Montezuma","countryCode":"US","stateCode":"GA","latitude":"32.30516000","longitude":"-84.02741000"},{"name":"Montgomery","countryCode":"US","stateCode":"GA","latitude":"31.94049000","longitude":"-81.12205000"},{"name":"Montgomery County","countryCode":"US","stateCode":"GA","latitude":"32.17336000","longitude":"-82.53482000"},{"name":"Monticello","countryCode":"US","stateCode":"GA","latitude":"33.30485000","longitude":"-83.68323000"},{"name":"Morgan","countryCode":"US","stateCode":"GA","latitude":"31.53767000","longitude":"-84.59936000"},{"name":"Morgan County","countryCode":"US","stateCode":"GA","latitude":"33.59083000","longitude":"-83.49238000"},{"name":"Morrow","countryCode":"US","stateCode":"GA","latitude":"33.58317000","longitude":"-84.33937000"},{"name":"Moultrie","countryCode":"US","stateCode":"GA","latitude":"31.17991000","longitude":"-83.78906000"},{"name":"Mount Airy","countryCode":"US","stateCode":"GA","latitude":"34.51871000","longitude":"-83.50073000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"GA","latitude":"32.17851000","longitude":"-82.59458000"},{"name":"Mount Zion","countryCode":"US","stateCode":"GA","latitude":"33.63428000","longitude":"-85.18717000"},{"name":"Mountain City","countryCode":"US","stateCode":"GA","latitude":"34.91815000","longitude":"-83.38544000"},{"name":"Mountain Park","countryCode":"US","stateCode":"GA","latitude":"33.84427000","longitude":"-84.12936000"},{"name":"Murray County","countryCode":"US","stateCode":"GA","latitude":"34.78845000","longitude":"-84.74809000"},{"name":"Muscogee County","countryCode":"US","stateCode":"GA","latitude":"32.50996000","longitude":"-84.87704000"},{"name":"Nahunta","countryCode":"US","stateCode":"GA","latitude":"31.20439000","longitude":"-81.98123000"},{"name":"Nashville","countryCode":"US","stateCode":"GA","latitude":"31.20742000","longitude":"-83.25015000"},{"name":"Nelson","countryCode":"US","stateCode":"GA","latitude":"34.38204000","longitude":"-84.37103000"},{"name":"Newnan","countryCode":"US","stateCode":"GA","latitude":"33.38067000","longitude":"-84.79966000"},{"name":"Newton","countryCode":"US","stateCode":"GA","latitude":"31.31296000","longitude":"-84.33574000"},{"name":"Newton County","countryCode":"US","stateCode":"GA","latitude":"33.55505000","longitude":"-83.85019000"},{"name":"Nicholls","countryCode":"US","stateCode":"GA","latitude":"31.51742000","longitude":"-82.63486000"},{"name":"Nicholson","countryCode":"US","stateCode":"GA","latitude":"34.11400000","longitude":"-83.43155000"},{"name":"Norcross","countryCode":"US","stateCode":"GA","latitude":"33.94121000","longitude":"-84.21353000"},{"name":"North Atlanta","countryCode":"US","stateCode":"GA","latitude":"33.86510000","longitude":"-84.33659000"},{"name":"North Decatur","countryCode":"US","stateCode":"GA","latitude":"33.79038000","longitude":"-84.30603000"},{"name":"North Druid Hills","countryCode":"US","stateCode":"GA","latitude":"33.81677000","longitude":"-84.31326000"},{"name":"Oakwood","countryCode":"US","stateCode":"GA","latitude":"34.22760000","longitude":"-83.88435000"},{"name":"Ocilla","countryCode":"US","stateCode":"GA","latitude":"31.59447000","longitude":"-83.25130000"},{"name":"Oconee County","countryCode":"US","stateCode":"GA","latitude":"33.83494000","longitude":"-83.43705000"},{"name":"Oglethorpe","countryCode":"US","stateCode":"GA","latitude":"32.29377000","longitude":"-84.06102000"},{"name":"Oglethorpe County","countryCode":"US","stateCode":"GA","latitude":"33.88065000","longitude":"-83.08070000"},{"name":"Omega","countryCode":"US","stateCode":"GA","latitude":"31.34102000","longitude":"-83.59350000"},{"name":"Oxford","countryCode":"US","stateCode":"GA","latitude":"33.61900000","longitude":"-83.86741000"},{"name":"Palmetto","countryCode":"US","stateCode":"GA","latitude":"33.51789000","longitude":"-84.66965000"},{"name":"Panthersville","countryCode":"US","stateCode":"GA","latitude":"33.70733000","longitude":"-84.27187000"},{"name":"Paulding County","countryCode":"US","stateCode":"GA","latitude":"33.92055000","longitude":"-84.86729000"},{"name":"Peach County","countryCode":"US","stateCode":"GA","latitude":"32.56878000","longitude":"-83.82688000"},{"name":"Peachtree City","countryCode":"US","stateCode":"GA","latitude":"33.39678000","longitude":"-84.59576000"},{"name":"Peachtree Corners","countryCode":"US","stateCode":"GA","latitude":"33.97010000","longitude":"-84.22159000"},{"name":"Pearson","countryCode":"US","stateCode":"GA","latitude":"31.29770000","longitude":"-82.85237000"},{"name":"Pelham","countryCode":"US","stateCode":"GA","latitude":"31.12802000","longitude":"-84.15304000"},{"name":"Pembroke","countryCode":"US","stateCode":"GA","latitude":"32.13634000","longitude":"-81.62348000"},{"name":"Perry","countryCode":"US","stateCode":"GA","latitude":"32.45821000","longitude":"-83.73157000"},{"name":"Pickens County","countryCode":"US","stateCode":"GA","latitude":"34.46432000","longitude":"-84.46564000"},{"name":"Pierce County","countryCode":"US","stateCode":"GA","latitude":"31.35876000","longitude":"-82.21274000"},{"name":"Pike County","countryCode":"US","stateCode":"GA","latitude":"33.09227000","longitude":"-84.38923000"},{"name":"Pine Mountain","countryCode":"US","stateCode":"GA","latitude":"32.86485000","longitude":"-84.85410000"},{"name":"Polk County","countryCode":"US","stateCode":"GA","latitude":"34.00178000","longitude":"-85.18815000"},{"name":"Pooler","countryCode":"US","stateCode":"GA","latitude":"32.11548000","longitude":"-81.24706000"},{"name":"Port Wentworth","countryCode":"US","stateCode":"GA","latitude":"32.14909000","longitude":"-81.16317000"},{"name":"Porterdale","countryCode":"US","stateCode":"GA","latitude":"33.57511000","longitude":"-83.89380000"},{"name":"Powder Springs","countryCode":"US","stateCode":"GA","latitude":"33.85955000","longitude":"-84.68382000"},{"name":"Preston","countryCode":"US","stateCode":"GA","latitude":"32.06599000","longitude":"-84.53742000"},{"name":"Pulaski County","countryCode":"US","stateCode":"GA","latitude":"32.23230000","longitude":"-83.47596000"},{"name":"Putnam County","countryCode":"US","stateCode":"GA","latitude":"33.32177000","longitude":"-83.37284000"},{"name":"Putney","countryCode":"US","stateCode":"GA","latitude":"31.47018000","longitude":"-84.11768000"},{"name":"Quitman","countryCode":"US","stateCode":"GA","latitude":"30.78492000","longitude":"-83.55988000"},{"name":"Quitman County","countryCode":"US","stateCode":"GA","latitude":"31.86733000","longitude":"-85.01878000"},{"name":"Rabun County","countryCode":"US","stateCode":"GA","latitude":"34.88168000","longitude":"-83.40214000"},{"name":"Randolph County","countryCode":"US","stateCode":"GA","latitude":"31.76262000","longitude":"-84.75419000"},{"name":"Raoul","countryCode":"US","stateCode":"GA","latitude":"34.44954000","longitude":"-83.59434000"},{"name":"Ray City","countryCode":"US","stateCode":"GA","latitude":"31.07464000","longitude":"-83.19932000"},{"name":"Redan","countryCode":"US","stateCode":"GA","latitude":"33.74538000","longitude":"-84.13158000"},{"name":"Reed Creek","countryCode":"US","stateCode":"GA","latitude":"34.44594000","longitude":"-82.92487000"},{"name":"Reidsville","countryCode":"US","stateCode":"GA","latitude":"32.08686000","longitude":"-82.11790000"},{"name":"Remerton","countryCode":"US","stateCode":"GA","latitude":"30.84409000","longitude":"-83.31043000"},{"name":"Reynolds","countryCode":"US","stateCode":"GA","latitude":"32.55987000","longitude":"-84.09630000"},{"name":"Richland","countryCode":"US","stateCode":"GA","latitude":"32.08793000","longitude":"-84.66742000"},{"name":"Richmond County","countryCode":"US","stateCode":"GA","latitude":"33.35963000","longitude":"-82.07355000"},{"name":"Richmond Hill","countryCode":"US","stateCode":"GA","latitude":"31.93827000","longitude":"-81.30344000"},{"name":"Rincon","countryCode":"US","stateCode":"GA","latitude":"32.29603000","longitude":"-81.23539000"},{"name":"Ringgold","countryCode":"US","stateCode":"GA","latitude":"34.91591000","longitude":"-85.10912000"},{"name":"Riverdale","countryCode":"US","stateCode":"GA","latitude":"33.57261000","longitude":"-84.41326000"},{"name":"Robins Air Force Base","countryCode":"US","stateCode":"GA","latitude":"32.60911000","longitude":"-83.58444000"},{"name":"Rochelle","countryCode":"US","stateCode":"GA","latitude":"31.95101000","longitude":"-83.45627000"},{"name":"Rockdale County","countryCode":"US","stateCode":"GA","latitude":"33.65424000","longitude":"-84.02661000"},{"name":"Rockmart","countryCode":"US","stateCode":"GA","latitude":"34.00260000","longitude":"-85.04161000"},{"name":"Rome","countryCode":"US","stateCode":"GA","latitude":"34.25704000","longitude":"-85.16467000"},{"name":"Rossville","countryCode":"US","stateCode":"GA","latitude":"34.98313000","longitude":"-85.28607000"},{"name":"Roswell","countryCode":"US","stateCode":"GA","latitude":"34.02316000","longitude":"-84.36159000"},{"name":"Royston","countryCode":"US","stateCode":"GA","latitude":"34.28705000","longitude":"-83.11015000"},{"name":"Russell","countryCode":"US","stateCode":"GA","latitude":"33.97872000","longitude":"-83.70017000"},{"name":"Rydal","countryCode":"US","stateCode":"GA","latitude":"34.33537000","longitude":"-84.71549000"},{"name":"Saint Simon Mills","countryCode":"US","stateCode":"GA","latitude":"31.17079000","longitude":"-81.40732000"},{"name":"Saint Simons Island","countryCode":"US","stateCode":"GA","latitude":"31.15051000","longitude":"-81.36954000"},{"name":"Sandersville","countryCode":"US","stateCode":"GA","latitude":"32.98154000","longitude":"-82.81014000"},{"name":"Sandy Springs","countryCode":"US","stateCode":"GA","latitude":"33.92427000","longitude":"-84.37854000"},{"name":"Sardis","countryCode":"US","stateCode":"GA","latitude":"32.79652000","longitude":"-84.63881000"},{"name":"Savannah","countryCode":"US","stateCode":"GA","latitude":"32.08354000","longitude":"-81.09983000"},{"name":"Schley County","countryCode":"US","stateCode":"GA","latitude":"32.26169000","longitude":"-84.31472000"},{"name":"Scottdale","countryCode":"US","stateCode":"GA","latitude":"33.78983000","longitude":"-84.26409000"},{"name":"Screven County","countryCode":"US","stateCode":"GA","latitude":"32.75059000","longitude":"-81.61193000"},{"name":"Seminole County","countryCode":"US","stateCode":"GA","latitude":"30.93878000","longitude":"-84.86887000"},{"name":"Senoia","countryCode":"US","stateCode":"GA","latitude":"33.30234000","longitude":"-84.55382000"},{"name":"Shannon","countryCode":"US","stateCode":"GA","latitude":"34.33676000","longitude":"-85.07134000"},{"name":"Skidaway Island","countryCode":"US","stateCode":"GA","latitude":"31.93494000","longitude":"-81.04705000"},{"name":"Smyrna","countryCode":"US","stateCode":"GA","latitude":"33.88399000","longitude":"-84.51438000"},{"name":"Snellville","countryCode":"US","stateCode":"GA","latitude":"33.85733000","longitude":"-84.01991000"},{"name":"Social Circle","countryCode":"US","stateCode":"GA","latitude":"33.65623000","longitude":"-83.71823000"},{"name":"Soperton","countryCode":"US","stateCode":"GA","latitude":"32.37712000","longitude":"-82.59236000"},{"name":"Spalding County","countryCode":"US","stateCode":"GA","latitude":"33.26087000","longitude":"-84.28416000"},{"name":"Sparks","countryCode":"US","stateCode":"GA","latitude":"31.16686000","longitude":"-83.43738000"},{"name":"Sparta","countryCode":"US","stateCode":"GA","latitude":"33.27570000","longitude":"-82.97626000"},{"name":"Springfield","countryCode":"US","stateCode":"GA","latitude":"32.37241000","longitude":"-81.31150000"},{"name":"St. Marys","countryCode":"US","stateCode":"GA","latitude":"30.73051000","longitude":"-81.54649000"},{"name":"Statenville","countryCode":"US","stateCode":"GA","latitude":"30.70327000","longitude":"-83.02764000"},{"name":"Statesboro","countryCode":"US","stateCode":"GA","latitude":"32.44879000","longitude":"-81.78317000"},{"name":"Statham","countryCode":"US","stateCode":"GA","latitude":"33.96511000","longitude":"-83.59655000"},{"name":"Stephens County","countryCode":"US","stateCode":"GA","latitude":"34.55394000","longitude":"-83.29343000"},{"name":"Stewart County","countryCode":"US","stateCode":"GA","latitude":"32.07846000","longitude":"-84.83520000"},{"name":"Stockbridge","countryCode":"US","stateCode":"GA","latitude":"33.54428000","longitude":"-84.23381000"},{"name":"Stone Mountain","countryCode":"US","stateCode":"GA","latitude":"33.80816000","longitude":"-84.17020000"},{"name":"Stonecrest","countryCode":"US","stateCode":"GA","latitude":"33.70849000","longitude":"-84.13485000"},{"name":"Sugar Hill","countryCode":"US","stateCode":"GA","latitude":"34.10649000","longitude":"-84.03352000"},{"name":"Summerville","countryCode":"US","stateCode":"GA","latitude":"34.48064000","longitude":"-85.34773000"},{"name":"Sumter County","countryCode":"US","stateCode":"GA","latitude":"32.03997000","longitude":"-84.19704000"},{"name":"Sunnyside","countryCode":"US","stateCode":"GA","latitude":"31.23938000","longitude":"-82.34207000"},{"name":"Suwanee","countryCode":"US","stateCode":"GA","latitude":"34.05149000","longitude":"-84.07130000"},{"name":"Swainsboro","countryCode":"US","stateCode":"GA","latitude":"32.59739000","longitude":"-82.33374000"},{"name":"Sylvania","countryCode":"US","stateCode":"GA","latitude":"32.75044000","longitude":"-81.63678000"},{"name":"Sylvester","countryCode":"US","stateCode":"GA","latitude":"31.53092000","longitude":"-83.83693000"},{"name":"Talbot County","countryCode":"US","stateCode":"GA","latitude":"32.69949000","longitude":"-84.53301000"},{"name":"Talbotton","countryCode":"US","stateCode":"GA","latitude":"32.67764000","longitude":"-84.53937000"},{"name":"Taliaferro County","countryCode":"US","stateCode":"GA","latitude":"33.56609000","longitude":"-82.87876000"},{"name":"Tallapoosa","countryCode":"US","stateCode":"GA","latitude":"33.74455000","longitude":"-85.28801000"},{"name":"Tattnall County","countryCode":"US","stateCode":"GA","latitude":"32.04575000","longitude":"-82.05818000"},{"name":"Taylor County","countryCode":"US","stateCode":"GA","latitude":"32.55546000","longitude":"-84.25046000"},{"name":"Telfair County","countryCode":"US","stateCode":"GA","latitude":"31.92980000","longitude":"-82.93899000"},{"name":"Temple","countryCode":"US","stateCode":"GA","latitude":"33.73705000","longitude":"-85.03244000"},{"name":"Tennille","countryCode":"US","stateCode":"GA","latitude":"32.93599000","longitude":"-82.81153000"},{"name":"Terrell County","countryCode":"US","stateCode":"GA","latitude":"31.77688000","longitude":"-84.43692000"},{"name":"Thomas County","countryCode":"US","stateCode":"GA","latitude":"30.86368000","longitude":"-83.91931000"},{"name":"Thomaston","countryCode":"US","stateCode":"GA","latitude":"32.88819000","longitude":"-84.32659000"},{"name":"Thomasville","countryCode":"US","stateCode":"GA","latitude":"30.83658000","longitude":"-83.97878000"},{"name":"Thomson","countryCode":"US","stateCode":"GA","latitude":"33.47069000","longitude":"-82.50457000"},{"name":"Thunderbolt","countryCode":"US","stateCode":"GA","latitude":"32.03354000","longitude":"-81.04983000"},{"name":"Tift County","countryCode":"US","stateCode":"GA","latitude":"31.45744000","longitude":"-83.52659000"},{"name":"Tifton","countryCode":"US","stateCode":"GA","latitude":"31.45046000","longitude":"-83.50850000"},{"name":"Toccoa","countryCode":"US","stateCode":"GA","latitude":"34.57732000","longitude":"-83.33239000"},{"name":"Toombs County","countryCode":"US","stateCode":"GA","latitude":"32.12172000","longitude":"-82.33129000"},{"name":"Towns County","countryCode":"US","stateCode":"GA","latitude":"34.91665000","longitude":"-83.73728000"},{"name":"Trenton","countryCode":"US","stateCode":"GA","latitude":"34.87202000","longitude":"-85.50913000"},{"name":"Treutlen County","countryCode":"US","stateCode":"GA","latitude":"32.40388000","longitude":"-82.56728000"},{"name":"Trion","countryCode":"US","stateCode":"GA","latitude":"34.54397000","longitude":"-85.31051000"},{"name":"Troup County","countryCode":"US","stateCode":"GA","latitude":"33.03351000","longitude":"-85.02834000"},{"name":"Tucker","countryCode":"US","stateCode":"GA","latitude":"33.85455000","longitude":"-84.21714000"},{"name":"Turner County","countryCode":"US","stateCode":"GA","latitude":"31.71638000","longitude":"-83.62409000"},{"name":"Twiggs County","countryCode":"US","stateCode":"GA","latitude":"32.66720000","longitude":"-83.42708000"},{"name":"Twin City","countryCode":"US","stateCode":"GA","latitude":"32.58294000","longitude":"-82.15512000"},{"name":"Tybee Island","countryCode":"US","stateCode":"GA","latitude":"32.00022000","longitude":"-80.84567000"},{"name":"Tyrone","countryCode":"US","stateCode":"GA","latitude":"33.47123000","longitude":"-84.59715000"},{"name":"Unadilla","countryCode":"US","stateCode":"GA","latitude":"32.26155000","longitude":"-83.73657000"},{"name":"Union City","countryCode":"US","stateCode":"GA","latitude":"33.58706000","longitude":"-84.54243000"},{"name":"Union County","countryCode":"US","stateCode":"GA","latitude":"34.83401000","longitude":"-83.99076000"},{"name":"Union Point","countryCode":"US","stateCode":"GA","latitude":"33.61568000","longitude":"-83.07460000"},{"name":"Unionville","countryCode":"US","stateCode":"GA","latitude":"31.43491000","longitude":"-83.50961000"},{"name":"Upson County","countryCode":"US","stateCode":"GA","latitude":"32.88127000","longitude":"-84.29934000"},{"name":"Valdosta","countryCode":"US","stateCode":"GA","latitude":"30.83334000","longitude":"-83.28032000"},{"name":"Varnell","countryCode":"US","stateCode":"GA","latitude":"34.90119000","longitude":"-84.97383000"},{"name":"Vidalia","countryCode":"US","stateCode":"GA","latitude":"32.21769000","longitude":"-82.41346000"},{"name":"Vienna","countryCode":"US","stateCode":"GA","latitude":"32.09156000","longitude":"-83.79545000"},{"name":"Villa Rica","countryCode":"US","stateCode":"GA","latitude":"33.73205000","longitude":"-84.91911000"},{"name":"Vinings","countryCode":"US","stateCode":"GA","latitude":"33.86483000","longitude":"-84.46437000"},{"name":"Wadley","countryCode":"US","stateCode":"GA","latitude":"32.86682000","longitude":"-82.40402000"},{"name":"Walker County","countryCode":"US","stateCode":"GA","latitude":"34.73566000","longitude":"-85.30098000"},{"name":"Walnut Grove","countryCode":"US","stateCode":"GA","latitude":"33.74261000","longitude":"-83.85240000"},{"name":"Walthourville","countryCode":"US","stateCode":"GA","latitude":"31.77410000","longitude":"-81.63261000"},{"name":"Walton County","countryCode":"US","stateCode":"GA","latitude":"33.78156000","longitude":"-83.73385000"},{"name":"Ware County","countryCode":"US","stateCode":"GA","latitude":"31.05363000","longitude":"-82.42368000"},{"name":"Warner Robins","countryCode":"US","stateCode":"GA","latitude":"32.61574000","longitude":"-83.62664000"},{"name":"Warren County","countryCode":"US","stateCode":"GA","latitude":"33.40896000","longitude":"-82.67676000"},{"name":"Warrenton","countryCode":"US","stateCode":"GA","latitude":"33.40708000","longitude":"-82.66208000"},{"name":"Washington","countryCode":"US","stateCode":"GA","latitude":"33.73679000","longitude":"-82.73931000"},{"name":"Washington County","countryCode":"US","stateCode":"GA","latitude":"32.96954000","longitude":"-82.79590000"},{"name":"Watkinsville","countryCode":"US","stateCode":"GA","latitude":"33.86290000","longitude":"-83.40877000"},{"name":"Waycross","countryCode":"US","stateCode":"GA","latitude":"31.21368000","longitude":"-82.35570000"},{"name":"Wayne County","countryCode":"US","stateCode":"GA","latitude":"31.55143000","longitude":"-81.91676000"},{"name":"Waynesboro","countryCode":"US","stateCode":"GA","latitude":"33.08987000","longitude":"-82.01567000"},{"name":"Webster County","countryCode":"US","stateCode":"GA","latitude":"32.04665000","longitude":"-84.55105000"},{"name":"West Point","countryCode":"US","stateCode":"GA","latitude":"32.87791000","longitude":"-85.18327000"},{"name":"West Warrenton","countryCode":"US","stateCode":"GA","latitude":"33.41217000","longitude":"-82.67517000"},{"name":"Wheeler County","countryCode":"US","stateCode":"GA","latitude":"32.11707000","longitude":"-82.72459000"},{"name":"White County","countryCode":"US","stateCode":"GA","latitude":"34.64636000","longitude":"-83.74711000"},{"name":"Whitemarsh Island","countryCode":"US","stateCode":"GA","latitude":"32.02882000","longitude":"-81.01678000"},{"name":"Whitfield County","countryCode":"US","stateCode":"GA","latitude":"34.80561000","longitude":"-84.96722000"},{"name":"Wilcox County","countryCode":"US","stateCode":"GA","latitude":"31.97290000","longitude":"-83.43236000"},{"name":"Wilkes County","countryCode":"US","stateCode":"GA","latitude":"33.78195000","longitude":"-82.74323000"},{"name":"Wilkinson County","countryCode":"US","stateCode":"GA","latitude":"32.80241000","longitude":"-83.17125000"},{"name":"Willacoochee","countryCode":"US","stateCode":"GA","latitude":"31.34076000","longitude":"-83.04598000"},{"name":"Wilmington Island","countryCode":"US","stateCode":"GA","latitude":"32.00355000","longitude":"-80.97372000"},{"name":"Winder","countryCode":"US","stateCode":"GA","latitude":"33.99261000","longitude":"-83.72017000"},{"name":"Winterville","countryCode":"US","stateCode":"GA","latitude":"33.96706000","longitude":"-83.27821000"},{"name":"Woodbine","countryCode":"US","stateCode":"GA","latitude":"30.96396000","longitude":"-81.72416000"},{"name":"Woodstock","countryCode":"US","stateCode":"GA","latitude":"34.10149000","longitude":"-84.51938000"},{"name":"Worth County","countryCode":"US","stateCode":"GA","latitude":"31.55151000","longitude":"-83.85088000"},{"name":"Wrens","countryCode":"US","stateCode":"GA","latitude":"33.20765000","longitude":"-82.39179000"},{"name":"Wrightsville","countryCode":"US","stateCode":"GA","latitude":"32.72933000","longitude":"-82.71986000"},{"name":"Young Harris","countryCode":"US","stateCode":"GA","latitude":"34.93315000","longitude":"-83.84712000"},{"name":"Zebulon","countryCode":"US","stateCode":"GA","latitude":"33.10235000","longitude":"-84.34270000"},{"name":"Abbeville","countryCode":"US","stateCode":"LA","latitude":"29.97465000","longitude":"-92.13429000"},{"name":"Abita Springs","countryCode":"US","stateCode":"LA","latitude":"30.47864000","longitude":"-90.04008000"},{"name":"Acadia Parish","countryCode":"US","stateCode":"LA","latitude":"30.29053000","longitude":"-92.41198000"},{"name":"Addis","countryCode":"US","stateCode":"LA","latitude":"30.35380000","longitude":"-91.26539000"},{"name":"Albany","countryCode":"US","stateCode":"LA","latitude":"30.50436000","longitude":"-90.58231000"},{"name":"Alexandria","countryCode":"US","stateCode":"LA","latitude":"31.31129000","longitude":"-92.44514000"},{"name":"Allen Parish","countryCode":"US","stateCode":"LA","latitude":"30.65287000","longitude":"-92.82788000"},{"name":"Ama","countryCode":"US","stateCode":"LA","latitude":"29.95215000","longitude":"-90.29647000"},{"name":"Amelia","countryCode":"US","stateCode":"LA","latitude":"29.66632000","longitude":"-91.10204000"},{"name":"Amite","countryCode":"US","stateCode":"LA","latitude":"30.72657000","longitude":"-90.50898000"},{"name":"Arabi","countryCode":"US","stateCode":"LA","latitude":"29.95437000","longitude":"-90.00535000"},{"name":"Arcadia","countryCode":"US","stateCode":"LA","latitude":"32.54904000","longitude":"-92.92016000"},{"name":"Arnaudville","countryCode":"US","stateCode":"LA","latitude":"30.39770000","longitude":"-91.93151000"},{"name":"Ascension Parish","countryCode":"US","stateCode":"LA","latitude":"30.20354000","longitude":"-90.91129000"},{"name":"Assumption Parish","countryCode":"US","stateCode":"LA","latitude":"29.90077000","longitude":"-91.06259000"},{"name":"Avondale","countryCode":"US","stateCode":"LA","latitude":"29.91298000","longitude":"-90.20369000"},{"name":"Avoyelles Parish","countryCode":"US","stateCode":"LA","latitude":"31.07624000","longitude":"-92.00138000"},{"name":"Baker","countryCode":"US","stateCode":"LA","latitude":"30.58824000","longitude":"-91.16816000"},{"name":"Baldwin","countryCode":"US","stateCode":"LA","latitude":"29.83798000","longitude":"-91.54428000"},{"name":"Ball","countryCode":"US","stateCode":"LA","latitude":"31.41546000","longitude":"-92.41180000"},{"name":"Banks Springs","countryCode":"US","stateCode":"LA","latitude":"32.08210000","longitude":"-92.09291000"},{"name":"Barataria","countryCode":"US","stateCode":"LA","latitude":"29.72327000","longitude":"-90.12369000"},{"name":"Basile","countryCode":"US","stateCode":"LA","latitude":"30.48520000","longitude":"-92.59597000"},{"name":"Bastrop","countryCode":"US","stateCode":"LA","latitude":"32.77828000","longitude":"-91.91144000"},{"name":"Baton Rouge","countryCode":"US","stateCode":"LA","latitude":"30.44332000","longitude":"-91.18747000"},{"name":"Bawcomville","countryCode":"US","stateCode":"LA","latitude":"32.47042000","longitude":"-92.16736000"},{"name":"Bayou Cane","countryCode":"US","stateCode":"LA","latitude":"29.62410000","longitude":"-90.75120000"},{"name":"Bayou Gauche","countryCode":"US","stateCode":"LA","latitude":"29.78743000","longitude":"-90.41314000"},{"name":"Bayou Vista","countryCode":"US","stateCode":"LA","latitude":"29.68965000","longitude":"-91.27094000"},{"name":"Beauregard Parish","countryCode":"US","stateCode":"LA","latitude":"30.64847000","longitude":"-93.34334000"},{"name":"Belle Chasse","countryCode":"US","stateCode":"LA","latitude":"29.85493000","longitude":"-89.99063000"},{"name":"Belle Rose","countryCode":"US","stateCode":"LA","latitude":"30.05048000","longitude":"-91.04149000"},{"name":"Benton","countryCode":"US","stateCode":"LA","latitude":"32.69487000","longitude":"-93.74185000"},{"name":"Bernice","countryCode":"US","stateCode":"LA","latitude":"32.82209000","longitude":"-92.65793000"},{"name":"Berwick","countryCode":"US","stateCode":"LA","latitude":"29.69465000","longitude":"-91.21899000"},{"name":"Bienville Parish","countryCode":"US","stateCode":"LA","latitude":"32.34722000","longitude":"-93.05595000"},{"name":"Blanchard","countryCode":"US","stateCode":"LA","latitude":"32.58098000","longitude":"-93.89268000"},{"name":"Bogalusa","countryCode":"US","stateCode":"LA","latitude":"30.79102000","longitude":"-89.84869000"},{"name":"Bossier City","countryCode":"US","stateCode":"LA","latitude":"32.51599000","longitude":"-93.73212000"},{"name":"Bossier Parish","countryCode":"US","stateCode":"LA","latitude":"32.67899000","longitude":"-93.60500000"},{"name":"Bourg","countryCode":"US","stateCode":"LA","latitude":"29.55355000","longitude":"-90.60231000"},{"name":"Boutte","countryCode":"US","stateCode":"LA","latitude":"29.90243000","longitude":"-90.38814000"},{"name":"Breaux Bridge","countryCode":"US","stateCode":"LA","latitude":"30.27353000","longitude":"-91.89928000"},{"name":"Bridge City","countryCode":"US","stateCode":"LA","latitude":"29.93326000","longitude":"-90.17007000"},{"name":"Broussard","countryCode":"US","stateCode":"LA","latitude":"30.14715000","longitude":"-91.96123000"},{"name":"Brownsfield","countryCode":"US","stateCode":"LA","latitude":"30.54658000","longitude":"-91.12066000"},{"name":"Brownsville","countryCode":"US","stateCode":"LA","latitude":"32.48709000","longitude":"-92.15430000"},{"name":"Brusly","countryCode":"US","stateCode":"LA","latitude":"30.39436000","longitude":"-91.25372000"},{"name":"Bunkie","countryCode":"US","stateCode":"LA","latitude":"30.95325000","longitude":"-92.18263000"},{"name":"Caddo Parish","countryCode":"US","stateCode":"LA","latitude":"32.58017000","longitude":"-93.88235000"},{"name":"Cade","countryCode":"US","stateCode":"LA","latitude":"30.08742000","longitude":"-91.90540000"},{"name":"Calcasieu Parish","countryCode":"US","stateCode":"LA","latitude":"30.22922000","longitude":"-93.35795000"},{"name":"Caldwell Parish","countryCode":"US","stateCode":"LA","latitude":"32.09227000","longitude":"-92.11661000"},{"name":"Cameron","countryCode":"US","stateCode":"LA","latitude":"29.79772000","longitude":"-93.32515000"},{"name":"Cameron Parish","countryCode":"US","stateCode":"LA","latitude":"29.84687000","longitude":"-93.19890000"},{"name":"Campti","countryCode":"US","stateCode":"LA","latitude":"31.89350000","longitude":"-93.11822000"},{"name":"Carencro","countryCode":"US","stateCode":"LA","latitude":"30.31714000","longitude":"-92.04901000"},{"name":"Carlyss","countryCode":"US","stateCode":"LA","latitude":"30.16882000","longitude":"-93.37599000"},{"name":"Carville","countryCode":"US","stateCode":"LA","latitude":"30.21742000","longitude":"-91.09621000"},{"name":"Catahoula","countryCode":"US","stateCode":"LA","latitude":"30.21464000","longitude":"-91.70900000"},{"name":"Catahoula Parish","countryCode":"US","stateCode":"LA","latitude":"31.66617000","longitude":"-91.84707000"},{"name":"Cecilia","countryCode":"US","stateCode":"LA","latitude":"30.33714000","longitude":"-91.85317000"},{"name":"Central","countryCode":"US","stateCode":"LA","latitude":"30.55435000","longitude":"-91.03677000"},{"name":"Chackbay","countryCode":"US","stateCode":"LA","latitude":"29.88354000","longitude":"-90.79732000"},{"name":"Chalmette","countryCode":"US","stateCode":"LA","latitude":"29.94296000","longitude":"-89.96537000"},{"name":"Charenton","countryCode":"US","stateCode":"LA","latitude":"29.88159000","longitude":"-91.52511000"},{"name":"Chauvin","countryCode":"US","stateCode":"LA","latitude":"29.43855000","longitude":"-90.59537000"},{"name":"Church Point","countryCode":"US","stateCode":"LA","latitude":"30.40298000","longitude":"-92.21513000"},{"name":"Claiborne","countryCode":"US","stateCode":"LA","latitude":"32.51598000","longitude":"-92.19180000"},{"name":"Claiborne Parish","countryCode":"US","stateCode":"LA","latitude":"32.82269000","longitude":"-92.99573000"},{"name":"Clarks","countryCode":"US","stateCode":"LA","latitude":"32.02655000","longitude":"-92.13903000"},{"name":"Clinton","countryCode":"US","stateCode":"LA","latitude":"30.86574000","longitude":"-91.01566000"},{"name":"Colfax","countryCode":"US","stateCode":"LA","latitude":"31.51906000","longitude":"-92.70682000"},{"name":"Columbia","countryCode":"US","stateCode":"LA","latitude":"32.10516000","longitude":"-92.07791000"},{"name":"Concordia Parish","countryCode":"US","stateCode":"LA","latitude":"31.44584000","longitude":"-91.64006000"},{"name":"Convent","countryCode":"US","stateCode":"LA","latitude":"30.02076000","longitude":"-90.82982000"},{"name":"Cottonport","countryCode":"US","stateCode":"LA","latitude":"30.98408000","longitude":"-92.05346000"},{"name":"Coushatta","countryCode":"US","stateCode":"LA","latitude":"32.01488000","longitude":"-93.34212000"},{"name":"Covington","countryCode":"US","stateCode":"LA","latitude":"30.47549000","longitude":"-90.10042000"},{"name":"Crowley","countryCode":"US","stateCode":"LA","latitude":"30.21409000","longitude":"-92.37458000"},{"name":"Cullen","countryCode":"US","stateCode":"LA","latitude":"32.96903000","longitude":"-93.45073000"},{"name":"Cut Off","countryCode":"US","stateCode":"LA","latitude":"29.54272000","longitude":"-90.33814000"},{"name":"De Soto Parish","countryCode":"US","stateCode":"LA","latitude":"32.05545000","longitude":"-93.73728000"},{"name":"DeQuincy","countryCode":"US","stateCode":"LA","latitude":"30.45048000","longitude":"-93.43322000"},{"name":"DeRidder","countryCode":"US","stateCode":"LA","latitude":"30.84631000","longitude":"-93.28905000"},{"name":"Delcambre","countryCode":"US","stateCode":"LA","latitude":"29.94826000","longitude":"-91.98873000"},{"name":"Delhi","countryCode":"US","stateCode":"LA","latitude":"32.45764000","longitude":"-91.49317000"},{"name":"Denham Springs","countryCode":"US","stateCode":"LA","latitude":"30.48740000","longitude":"-90.95753000"},{"name":"Des Allemands","countryCode":"US","stateCode":"LA","latitude":"29.82382000","longitude":"-90.47508000"},{"name":"Destrehan","countryCode":"US","stateCode":"LA","latitude":"29.94322000","longitude":"-90.35345000"},{"name":"Deville","countryCode":"US","stateCode":"LA","latitude":"31.35740000","longitude":"-92.16541000"},{"name":"Donaldsonville","countryCode":"US","stateCode":"LA","latitude":"30.10114000","longitude":"-90.99412000"},{"name":"Dulac","countryCode":"US","stateCode":"LA","latitude":"29.38883000","longitude":"-90.71398000"},{"name":"Duson","countryCode":"US","stateCode":"LA","latitude":"30.23576000","longitude":"-92.18540000"},{"name":"East Baton Rouge Parish","countryCode":"US","stateCode":"LA","latitude":"30.53824000","longitude":"-91.09562000"},{"name":"East Carroll Parish","countryCode":"US","stateCode":"LA","latitude":"32.73255000","longitude":"-91.23507000"},{"name":"East Feliciana Parish","countryCode":"US","stateCode":"LA","latitude":"30.84507000","longitude":"-91.04554000"},{"name":"Eastwood","countryCode":"US","stateCode":"LA","latitude":"32.55626000","longitude":"-93.56712000"},{"name":"Eden Isle","countryCode":"US","stateCode":"LA","latitude":"30.22853000","longitude":"-89.79867000"},{"name":"Edgard","countryCode":"US","stateCode":"LA","latitude":"30.04326000","longitude":"-90.56009000"},{"name":"Elmwood","countryCode":"US","stateCode":"LA","latitude":"29.95659000","longitude":"-90.18980000"},{"name":"Elton","countryCode":"US","stateCode":"LA","latitude":"30.48131000","longitude":"-92.69570000"},{"name":"Erath","countryCode":"US","stateCode":"LA","latitude":"29.95826000","longitude":"-92.03596000"},{"name":"Erwinville","countryCode":"US","stateCode":"LA","latitude":"30.53102000","longitude":"-91.40789000"},{"name":"Estelle","countryCode":"US","stateCode":"LA","latitude":"29.84576000","longitude":"-90.10674000"},{"name":"Eunice","countryCode":"US","stateCode":"LA","latitude":"30.49437000","longitude":"-92.41763000"},{"name":"Evangeline Parish","countryCode":"US","stateCode":"LA","latitude":"30.72894000","longitude":"-92.40590000"},{"name":"Farmerville","countryCode":"US","stateCode":"LA","latitude":"32.77347000","longitude":"-92.40570000"},{"name":"Ferriday","countryCode":"US","stateCode":"LA","latitude":"31.63017000","longitude":"-91.55456000"},{"name":"Fort Polk North","countryCode":"US","stateCode":"LA","latitude":"31.10302000","longitude":"-93.17913000"},{"name":"Fort Polk South","countryCode":"US","stateCode":"LA","latitude":"31.05110000","longitude":"-93.21578000"},{"name":"Franklin","countryCode":"US","stateCode":"LA","latitude":"29.79604000","longitude":"-91.50150000"},{"name":"Franklin Parish","countryCode":"US","stateCode":"LA","latitude":"32.13322000","longitude":"-91.67377000"},{"name":"Franklinton","countryCode":"US","stateCode":"LA","latitude":"30.84731000","longitude":"-90.15527000"},{"name":"French Settlement","countryCode":"US","stateCode":"LA","latitude":"30.29599000","longitude":"-90.79630000"},{"name":"Galliano","countryCode":"US","stateCode":"LA","latitude":"29.44216000","longitude":"-90.29925000"},{"name":"Gardere","countryCode":"US","stateCode":"LA","latitude":"30.34575000","longitude":"-91.14011000"},{"name":"Garyville","countryCode":"US","stateCode":"LA","latitude":"30.05604000","longitude":"-90.61926000"},{"name":"Glenmora","countryCode":"US","stateCode":"LA","latitude":"30.97658000","longitude":"-92.58514000"},{"name":"Golden Meadow","countryCode":"US","stateCode":"LA","latitude":"29.37911000","longitude":"-90.26008000"},{"name":"Gonzales","countryCode":"US","stateCode":"LA","latitude":"30.23853000","longitude":"-90.92010000"},{"name":"Grambling","countryCode":"US","stateCode":"LA","latitude":"32.52765000","longitude":"-92.71404000"},{"name":"Gramercy","countryCode":"US","stateCode":"LA","latitude":"30.04742000","longitude":"-90.68981000"},{"name":"Grand Isle","countryCode":"US","stateCode":"LA","latitude":"29.23662000","longitude":"-89.98729000"},{"name":"Grand Point","countryCode":"US","stateCode":"LA","latitude":"30.06131000","longitude":"-90.75343000"},{"name":"Grant Parish","countryCode":"US","stateCode":"LA","latitude":"31.59970000","longitude":"-92.55952000"},{"name":"Gray","countryCode":"US","stateCode":"LA","latitude":"29.69771000","longitude":"-90.78648000"},{"name":"Greensburg","countryCode":"US","stateCode":"LA","latitude":"30.83074000","longitude":"-90.67176000"},{"name":"Greenwood","countryCode":"US","stateCode":"LA","latitude":"32.44293000","longitude":"-93.97296000"},{"name":"Gretna","countryCode":"US","stateCode":"LA","latitude":"29.91465000","longitude":"-90.05396000"},{"name":"Gueydan","countryCode":"US","stateCode":"LA","latitude":"30.02604000","longitude":"-92.50847000"},{"name":"Hackberry","countryCode":"US","stateCode":"LA","latitude":"29.99605000","longitude":"-93.34210000"},{"name":"Hahnville","countryCode":"US","stateCode":"LA","latitude":"29.97659000","longitude":"-90.40897000"},{"name":"Hammond","countryCode":"US","stateCode":"LA","latitude":"30.50463000","longitude":"-90.46293000"},{"name":"Harahan","countryCode":"US","stateCode":"LA","latitude":"29.94048000","longitude":"-90.20313000"},{"name":"Harrisonburg","countryCode":"US","stateCode":"LA","latitude":"31.77211000","longitude":"-91.82152000"},{"name":"Harvey","countryCode":"US","stateCode":"LA","latitude":"29.90354000","longitude":"-90.07729000"},{"name":"Haughton","countryCode":"US","stateCode":"LA","latitude":"32.53265000","longitude":"-93.50406000"},{"name":"Haynesville","countryCode":"US","stateCode":"LA","latitude":"32.96208000","longitude":"-93.14016000"},{"name":"Henderson","countryCode":"US","stateCode":"LA","latitude":"30.31325000","longitude":"-91.79039000"},{"name":"Homer","countryCode":"US","stateCode":"LA","latitude":"32.79192000","longitude":"-93.05503000"},{"name":"Houma","countryCode":"US","stateCode":"LA","latitude":"29.59577000","longitude":"-90.71953000"},{"name":"Iberia Parish","countryCode":"US","stateCode":"LA","latitude":"29.51353000","longitude":"-91.83964000"},{"name":"Iberville Parish","countryCode":"US","stateCode":"LA","latitude":"30.25850000","longitude":"-91.34936000"},{"name":"Independence","countryCode":"US","stateCode":"LA","latitude":"30.63551000","longitude":"-90.50335000"},{"name":"Inniswold","countryCode":"US","stateCode":"LA","latitude":"30.40491000","longitude":"-91.08344000"},{"name":"Iota","countryCode":"US","stateCode":"LA","latitude":"30.33131000","longitude":"-92.49569000"},{"name":"Iowa","countryCode":"US","stateCode":"LA","latitude":"30.23687000","longitude":"-93.01376000"},{"name":"Jackson","countryCode":"US","stateCode":"LA","latitude":"30.83740000","longitude":"-91.21761000"},{"name":"Jackson Parish","countryCode":"US","stateCode":"LA","latitude":"32.30203000","longitude":"-92.55774000"},{"name":"Jean Lafitte","countryCode":"US","stateCode":"LA","latitude":"29.73604000","longitude":"-90.12674000"},{"name":"Jeanerette","countryCode":"US","stateCode":"LA","latitude":"29.91104000","longitude":"-91.66345000"},{"name":"Jefferson","countryCode":"US","stateCode":"LA","latitude":"29.96604000","longitude":"-90.15313000"},{"name":"Jefferson Davis Parish","countryCode":"US","stateCode":"LA","latitude":"30.26772000","longitude":"-92.81412000"},{"name":"Jefferson Parish","countryCode":"US","stateCode":"LA","latitude":"29.68097000","longitude":"-90.09798000"},{"name":"Jena","countryCode":"US","stateCode":"LA","latitude":"31.68323000","longitude":"-92.13374000"},{"name":"Jennings","countryCode":"US","stateCode":"LA","latitude":"30.22243000","longitude":"-92.65708000"},{"name":"Jonesboro","countryCode":"US","stateCode":"LA","latitude":"32.24127000","longitude":"-92.71599000"},{"name":"Jonesville","countryCode":"US","stateCode":"LA","latitude":"31.62656000","longitude":"-91.81818000"},{"name":"Kaplan","countryCode":"US","stateCode":"LA","latitude":"29.99798000","longitude":"-92.28485000"},{"name":"Kenner","countryCode":"US","stateCode":"LA","latitude":"29.99409000","longitude":"-90.24174000"},{"name":"Kentwood","countryCode":"US","stateCode":"LA","latitude":"30.93824000","longitude":"-90.50898000"},{"name":"Killian","countryCode":"US","stateCode":"LA","latitude":"30.35881000","longitude":"-90.58620000"},{"name":"Kinder","countryCode":"US","stateCode":"LA","latitude":"30.48548000","longitude":"-92.85070000"},{"name":"Krotz Springs","countryCode":"US","stateCode":"LA","latitude":"30.53686000","longitude":"-91.75289000"},{"name":"La Salle Parish","countryCode":"US","stateCode":"LA","latitude":"31.67673000","longitude":"-92.16044000"},{"name":"Labadieville","countryCode":"US","stateCode":"LA","latitude":"29.83743000","longitude":"-90.95621000"},{"name":"Lacombe","countryCode":"US","stateCode":"LA","latitude":"30.31353000","longitude":"-89.94313000"},{"name":"Lafayette","countryCode":"US","stateCode":"LA","latitude":"30.22409000","longitude":"-92.01984000"},{"name":"Lafayette Parish","countryCode":"US","stateCode":"LA","latitude":"30.20677000","longitude":"-92.06388000"},{"name":"Lafourche Parish","countryCode":"US","stateCode":"LA","latitude":"29.50033000","longitude":"-90.40259000"},{"name":"Lake Arthur","countryCode":"US","stateCode":"LA","latitude":"30.08076000","longitude":"-92.67153000"},{"name":"Lake Charles","countryCode":"US","stateCode":"LA","latitude":"30.21309000","longitude":"-93.20440000"},{"name":"Lake Providence","countryCode":"US","stateCode":"LA","latitude":"32.80499000","longitude":"-91.17098000"},{"name":"Lakeshore","countryCode":"US","stateCode":"LA","latitude":"32.53514000","longitude":"-92.02958000"},{"name":"Laplace","countryCode":"US","stateCode":"LA","latitude":"30.06698000","longitude":"-90.48147000"},{"name":"Larose","countryCode":"US","stateCode":"LA","latitude":"29.57244000","longitude":"-90.38175000"},{"name":"Lawtell","countryCode":"US","stateCode":"LA","latitude":"30.51853000","longitude":"-92.18485000"},{"name":"Lecompte","countryCode":"US","stateCode":"LA","latitude":"31.09463000","longitude":"-92.40041000"},{"name":"Leesville","countryCode":"US","stateCode":"LA","latitude":"31.14352000","longitude":"-93.26100000"},{"name":"Leonville","countryCode":"US","stateCode":"LA","latitude":"30.47047000","longitude":"-91.97845000"},{"name":"Lincoln Parish","countryCode":"US","stateCode":"LA","latitude":"32.60164000","longitude":"-92.66482000"},{"name":"Livingston","countryCode":"US","stateCode":"LA","latitude":"30.50213000","longitude":"-90.74787000"},{"name":"Livingston Parish","countryCode":"US","stateCode":"LA","latitude":"30.44014000","longitude":"-90.72791000"},{"name":"Livonia","countryCode":"US","stateCode":"LA","latitude":"30.55908000","longitude":"-91.55594000"},{"name":"Lockport","countryCode":"US","stateCode":"LA","latitude":"29.64605000","longitude":"-90.53925000"},{"name":"Lockport Heights","countryCode":"US","stateCode":"LA","latitude":"29.65049000","longitude":"-90.54647000"},{"name":"Logansport","countryCode":"US","stateCode":"LA","latitude":"31.97545000","longitude":"-93.99797000"},{"name":"Luling","countryCode":"US","stateCode":"LA","latitude":"29.93215000","longitude":"-90.36647000"},{"name":"Lutcher","countryCode":"US","stateCode":"LA","latitude":"30.04048000","longitude":"-90.69898000"},{"name":"Madison Parish","countryCode":"US","stateCode":"LA","latitude":"32.36440000","longitude":"-91.24258000"},{"name":"Mamou","countryCode":"US","stateCode":"LA","latitude":"30.63381000","longitude":"-92.41930000"},{"name":"Mandeville","countryCode":"US","stateCode":"LA","latitude":"30.35825000","longitude":"-90.06563000"},{"name":"Mansfield","countryCode":"US","stateCode":"LA","latitude":"32.03766000","longitude":"-93.70018000"},{"name":"Mansura","countryCode":"US","stateCode":"LA","latitude":"31.05797000","longitude":"-92.04901000"},{"name":"Many","countryCode":"US","stateCode":"LA","latitude":"31.56878000","longitude":"-93.48406000"},{"name":"Maringouin","countryCode":"US","stateCode":"LA","latitude":"30.49130000","longitude":"-91.51955000"},{"name":"Marksville","countryCode":"US","stateCode":"LA","latitude":"31.12797000","longitude":"-92.06624000"},{"name":"Marrero","countryCode":"US","stateCode":"LA","latitude":"29.89937000","longitude":"-90.10035000"},{"name":"Mathews","countryCode":"US","stateCode":"LA","latitude":"29.68632000","longitude":"-90.54675000"},{"name":"Maurice","countryCode":"US","stateCode":"LA","latitude":"30.10854000","longitude":"-92.12457000"},{"name":"Melville","countryCode":"US","stateCode":"LA","latitude":"30.69297000","longitude":"-91.74400000"},{"name":"Meraux","countryCode":"US","stateCode":"LA","latitude":"29.93017000","longitude":"-89.91623000"},{"name":"Merrydale","countryCode":"US","stateCode":"LA","latitude":"30.50130000","longitude":"-91.10844000"},{"name":"Merryville","countryCode":"US","stateCode":"LA","latitude":"30.75437000","longitude":"-93.54045000"},{"name":"Metairie","countryCode":"US","stateCode":"LA","latitude":"29.98409000","longitude":"-90.15285000"},{"name":"Metairie Terrace","countryCode":"US","stateCode":"LA","latitude":"29.97854000","longitude":"-90.16396000"},{"name":"Midway","countryCode":"US","stateCode":"LA","latitude":"31.69212000","longitude":"-92.15236000"},{"name":"Milton","countryCode":"US","stateCode":"LA","latitude":"30.10381000","longitude":"-92.07651000"},{"name":"Minden","countryCode":"US","stateCode":"LA","latitude":"32.61543000","longitude":"-93.28684000"},{"name":"Minorca","countryCode":"US","stateCode":"LA","latitude":"31.57933000","longitude":"-91.48179000"},{"name":"Monroe","countryCode":"US","stateCode":"LA","latitude":"32.50931000","longitude":"-92.11930000"},{"name":"Montegut","countryCode":"US","stateCode":"LA","latitude":"29.47439000","longitude":"-90.55703000"},{"name":"Monticello","countryCode":"US","stateCode":"LA","latitude":"30.48908000","longitude":"-91.04872000"},{"name":"Montz","countryCode":"US","stateCode":"LA","latitude":"30.00687000","longitude":"-90.46869000"},{"name":"Morehouse Parish","countryCode":"US","stateCode":"LA","latitude":"32.82022000","longitude":"-91.80180000"},{"name":"Morgan City","countryCode":"US","stateCode":"LA","latitude":"29.69937000","longitude":"-91.20677000"},{"name":"Moss Bluff","countryCode":"US","stateCode":"LA","latitude":"30.30270000","longitude":"-93.19071000"},{"name":"Napoleonville","countryCode":"US","stateCode":"LA","latitude":"29.94048000","longitude":"-91.02482000"},{"name":"Natalbany","countryCode":"US","stateCode":"LA","latitude":"30.54622000","longitude":"-90.48619000"},{"name":"Natchitoches","countryCode":"US","stateCode":"LA","latitude":"31.76072000","longitude":"-93.08627000"},{"name":"Natchitoches Parish","countryCode":"US","stateCode":"LA","latitude":"31.72354000","longitude":"-93.09624000"},{"name":"New Iberia","countryCode":"US","stateCode":"LA","latitude":"30.00354000","longitude":"-91.81873000"},{"name":"New Llano","countryCode":"US","stateCode":"LA","latitude":"31.11491000","longitude":"-93.27155000"},{"name":"New Orleans","countryCode":"US","stateCode":"LA","latitude":"29.95465000","longitude":"-90.07507000"},{"name":"New Roads","countryCode":"US","stateCode":"LA","latitude":"30.70157000","longitude":"-91.43622000"},{"name":"New Sarpy","countryCode":"US","stateCode":"LA","latitude":"29.97817000","longitude":"-90.38963000"},{"name":"Newellton","countryCode":"US","stateCode":"LA","latitude":"32.07265000","longitude":"-91.24095000"},{"name":"Norco","countryCode":"US","stateCode":"LA","latitude":"29.99909000","longitude":"-90.41230000"},{"name":"North Vacherie","countryCode":"US","stateCode":"LA","latitude":"29.99687000","longitude":"-90.70565000"},{"name":"Oak Grove","countryCode":"US","stateCode":"LA","latitude":"32.86096000","longitude":"-91.38845000"},{"name":"Oak Hills Place","countryCode":"US","stateCode":"LA","latitude":"30.35992000","longitude":"-91.08760000"},{"name":"Oakdale","countryCode":"US","stateCode":"LA","latitude":"30.81603000","longitude":"-92.66042000"},{"name":"Oberlin","countryCode":"US","stateCode":"LA","latitude":"30.62020000","longitude":"-92.76265000"},{"name":"Old Jefferson","countryCode":"US","stateCode":"LA","latitude":"30.38269000","longitude":"-91.01705000"},{"name":"Olla","countryCode":"US","stateCode":"LA","latitude":"31.90294000","longitude":"-92.24319000"},{"name":"Opelousas","countryCode":"US","stateCode":"LA","latitude":"30.53353000","longitude":"-92.08151000"},{"name":"Orleans Parish","countryCode":"US","stateCode":"LA","latitude":"30.06864000","longitude":"-89.92813000"},{"name":"Ossun","countryCode":"US","stateCode":"LA","latitude":"30.27603000","longitude":"-92.11235000"},{"name":"Ouachita Parish","countryCode":"US","stateCode":"LA","latitude":"32.47831000","longitude":"-92.15487000"},{"name":"Paradis","countryCode":"US","stateCode":"LA","latitude":"29.87965000","longitude":"-90.43397000"},{"name":"Patterson","countryCode":"US","stateCode":"LA","latitude":"29.69326000","longitude":"-91.30205000"},{"name":"Paulina","countryCode":"US","stateCode":"LA","latitude":"30.02631000","longitude":"-90.71315000"},{"name":"Pearl River","countryCode":"US","stateCode":"LA","latitude":"30.37603000","longitude":"-89.74840000"},{"name":"Pierre Part","countryCode":"US","stateCode":"LA","latitude":"29.96520000","longitude":"-91.20316000"},{"name":"Pine Prairie","countryCode":"US","stateCode":"LA","latitude":"30.78381000","longitude":"-92.42541000"},{"name":"Pineville","countryCode":"US","stateCode":"LA","latitude":"31.32240000","longitude":"-92.43430000"},{"name":"Plaquemine","countryCode":"US","stateCode":"LA","latitude":"30.29005000","longitude":"-91.23497000"},{"name":"Plaquemines Parish","countryCode":"US","stateCode":"LA","latitude":"29.54421000","longitude":"-89.82047000"},{"name":"Pointe Coupee Parish","countryCode":"US","stateCode":"LA","latitude":"30.70940000","longitude":"-91.60079000"},{"name":"Ponchatoula","countryCode":"US","stateCode":"LA","latitude":"30.43880000","longitude":"-90.44148000"},{"name":"Port Allen","countryCode":"US","stateCode":"LA","latitude":"30.45214000","longitude":"-91.21011000"},{"name":"Port Barre","countryCode":"US","stateCode":"LA","latitude":"30.56020000","longitude":"-91.95401000"},{"name":"Port Sulphur","countryCode":"US","stateCode":"LA","latitude":"29.48049000","longitude":"-89.69395000"},{"name":"Poydras","countryCode":"US","stateCode":"LA","latitude":"29.86937000","longitude":"-89.88895000"},{"name":"Prairieville","countryCode":"US","stateCode":"LA","latitude":"30.30297000","longitude":"-90.97205000"},{"name":"Presquille","countryCode":"US","stateCode":"LA","latitude":"29.56383000","longitude":"-90.64620000"},{"name":"Prien","countryCode":"US","stateCode":"LA","latitude":"30.18187000","longitude":"-93.27377000"},{"name":"Raceland","countryCode":"US","stateCode":"LA","latitude":"29.72743000","longitude":"-90.59898000"},{"name":"Rapides Parish","countryCode":"US","stateCode":"LA","latitude":"31.19862000","longitude":"-92.53320000"},{"name":"Rayne","countryCode":"US","stateCode":"LA","latitude":"30.23493000","longitude":"-92.26846000"},{"name":"Rayville","countryCode":"US","stateCode":"LA","latitude":"32.47736000","longitude":"-91.75485000"},{"name":"Red Chute","countryCode":"US","stateCode":"LA","latitude":"32.55598000","longitude":"-93.61323000"},{"name":"Red River Parish","countryCode":"US","stateCode":"LA","latitude":"32.09315000","longitude":"-93.33988000"},{"name":"Reserve","countryCode":"US","stateCode":"LA","latitude":"30.05381000","longitude":"-90.55175000"},{"name":"Richland Parish","countryCode":"US","stateCode":"LA","latitude":"32.41779000","longitude":"-91.76349000"},{"name":"Richwood","countryCode":"US","stateCode":"LA","latitude":"32.44876000","longitude":"-92.08486000"},{"name":"Ringgold","countryCode":"US","stateCode":"LA","latitude":"32.32849000","longitude":"-93.27989000"},{"name":"River Ridge","countryCode":"US","stateCode":"LA","latitude":"29.96020000","longitude":"-90.21563000"},{"name":"Roseland","countryCode":"US","stateCode":"LA","latitude":"30.76491000","longitude":"-90.51176000"},{"name":"Rosepine","countryCode":"US","stateCode":"LA","latitude":"30.91991000","longitude":"-93.28239000"},{"name":"Ruston","countryCode":"US","stateCode":"LA","latitude":"32.52321000","longitude":"-92.63793000"},{"name":"Sabine Parish","countryCode":"US","stateCode":"LA","latitude":"31.56401000","longitude":"-93.55470000"},{"name":"Saint Bernard Parish","countryCode":"US","stateCode":"LA","latitude":"29.87399000","longitude":"-89.82422000"},{"name":"Saint Charles Parish","countryCode":"US","stateCode":"LA","latitude":"29.90553000","longitude":"-90.35822000"},{"name":"Saint Francisville","countryCode":"US","stateCode":"LA","latitude":"30.77990000","longitude":"-91.37650000"},{"name":"Saint Gabriel","countryCode":"US","stateCode":"LA","latitude":"30.25770000","longitude":"-91.09927000"},{"name":"Saint Helena Parish","countryCode":"US","stateCode":"LA","latitude":"30.82198000","longitude":"-90.71032000"},{"name":"Saint James Parish","countryCode":"US","stateCode":"LA","latitude":"30.02630000","longitude":"-90.79632000"},{"name":"Saint John the Baptist Parish","countryCode":"US","stateCode":"LA","latitude":"30.12646000","longitude":"-90.47088000"},{"name":"Saint Joseph","countryCode":"US","stateCode":"LA","latitude":"31.91849000","longitude":"-91.23345000"},{"name":"Saint Landry Parish","countryCode":"US","stateCode":"LA","latitude":"30.59885000","longitude":"-92.00586000"},{"name":"Saint Martin Parish","countryCode":"US","stateCode":"LA","latitude":"30.12907000","longitude":"-91.60830000"},{"name":"Saint Martinville","countryCode":"US","stateCode":"LA","latitude":"30.12520000","longitude":"-91.83345000"},{"name":"Saint Mary Parish","countryCode":"US","stateCode":"LA","latitude":"29.63462000","longitude":"-91.47293000"},{"name":"Saint Rose","countryCode":"US","stateCode":"LA","latitude":"29.94687000","longitude":"-90.32313000"},{"name":"Saint Tammany Parish","countryCode":"US","stateCode":"LA","latitude":"30.40875000","longitude":"-89.95393000"},{"name":"Schriever","countryCode":"US","stateCode":"LA","latitude":"29.74215000","longitude":"-90.81037000"},{"name":"Scott","countryCode":"US","stateCode":"LA","latitude":"30.23576000","longitude":"-92.09457000"},{"name":"Shenandoah","countryCode":"US","stateCode":"LA","latitude":"30.40130000","longitude":"-91.00094000"},{"name":"Shreveport","countryCode":"US","stateCode":"LA","latitude":"32.52515000","longitude":"-93.75018000"},{"name":"Sibley","countryCode":"US","stateCode":"LA","latitude":"32.53932000","longitude":"-93.29628000"},{"name":"Simmesport","countryCode":"US","stateCode":"LA","latitude":"30.98352000","longitude":"-91.80012000"},{"name":"Slidell","countryCode":"US","stateCode":"LA","latitude":"30.27519000","longitude":"-89.78117000"},{"name":"Sorrento","countryCode":"US","stateCode":"LA","latitude":"30.18436000","longitude":"-90.85926000"},{"name":"South Vacherie","countryCode":"US","stateCode":"LA","latitude":"29.92743000","longitude":"-90.69981000"},{"name":"Springhill","countryCode":"US","stateCode":"LA","latitude":"33.00597000","longitude":"-93.46684000"},{"name":"Sterlington","countryCode":"US","stateCode":"LA","latitude":"32.69625000","longitude":"-92.08597000"},{"name":"Stonewall","countryCode":"US","stateCode":"LA","latitude":"32.28183000","longitude":"-93.82407000"},{"name":"Sulphur","countryCode":"US","stateCode":"LA","latitude":"30.23659000","longitude":"-93.37738000"},{"name":"Sunset","countryCode":"US","stateCode":"LA","latitude":"30.41131000","longitude":"-92.06845000"},{"name":"Supreme","countryCode":"US","stateCode":"LA","latitude":"29.85937000","longitude":"-90.98121000"},{"name":"Swartz","countryCode":"US","stateCode":"LA","latitude":"32.56875000","longitude":"-91.98513000"},{"name":"Tallulah","countryCode":"US","stateCode":"LA","latitude":"32.40848000","longitude":"-91.18678000"},{"name":"Tangipahoa Parish","countryCode":"US","stateCode":"LA","latitude":"30.62665000","longitude":"-90.40568000"},{"name":"Tensas Parish","countryCode":"US","stateCode":"LA","latitude":"32.00166000","longitude":"-91.34007000"},{"name":"Terrebonne Parish","countryCode":"US","stateCode":"LA","latitude":"29.33744000","longitude":"-90.83764000"},{"name":"Terrytown","countryCode":"US","stateCode":"LA","latitude":"29.91021000","longitude":"-90.03257000"},{"name":"Thibodaux","countryCode":"US","stateCode":"LA","latitude":"29.79576000","longitude":"-90.82287000"},{"name":"Timberlane","countryCode":"US","stateCode":"LA","latitude":"29.87743000","longitude":"-90.03202000"},{"name":"Union Parish","countryCode":"US","stateCode":"LA","latitude":"32.83190000","longitude":"-92.37482000"},{"name":"Urania","countryCode":"US","stateCode":"LA","latitude":"31.86378000","longitude":"-92.29597000"},{"name":"Vermilion Parish","countryCode":"US","stateCode":"LA","latitude":"29.80939000","longitude":"-92.30428000"},{"name":"Vernon Parish","countryCode":"US","stateCode":"LA","latitude":"31.10829000","longitude":"-93.18415000"},{"name":"Vidalia","countryCode":"US","stateCode":"LA","latitude":"31.56544000","longitude":"-91.42595000"},{"name":"Vienna Bend","countryCode":"US","stateCode":"LA","latitude":"31.73239000","longitude":"-93.04100000"},{"name":"Village Saint George","countryCode":"US","stateCode":"LA","latitude":"30.36214000","longitude":"-91.06733000"},{"name":"Ville Platte","countryCode":"US","stateCode":"LA","latitude":"30.68797000","longitude":"-92.27152000"},{"name":"Vinton","countryCode":"US","stateCode":"LA","latitude":"30.19076000","longitude":"-93.58127000"},{"name":"Violet","countryCode":"US","stateCode":"LA","latitude":"29.89576000","longitude":"-89.89784000"},{"name":"Vivian","countryCode":"US","stateCode":"LA","latitude":"32.87153000","longitude":"-93.98740000"},{"name":"Waggaman","countryCode":"US","stateCode":"LA","latitude":"29.91854000","longitude":"-90.21091000"},{"name":"Walker","countryCode":"US","stateCode":"LA","latitude":"30.48797000","longitude":"-90.86149000"},{"name":"Washington Parish","countryCode":"US","stateCode":"LA","latitude":"30.85334000","longitude":"-90.04052000"},{"name":"Watson","countryCode":"US","stateCode":"LA","latitude":"30.57574000","longitude":"-90.95316000"},{"name":"Webster Parish","countryCode":"US","stateCode":"LA","latitude":"32.71345000","longitude":"-93.33498000"},{"name":"Welsh","countryCode":"US","stateCode":"LA","latitude":"30.23604000","longitude":"-92.82265000"},{"name":"West Baton Rouge Parish","countryCode":"US","stateCode":"LA","latitude":"30.46341000","longitude":"-91.31275000"},{"name":"West Carroll Parish","countryCode":"US","stateCode":"LA","latitude":"32.78856000","longitude":"-91.45674000"},{"name":"West Feliciana Parish","countryCode":"US","stateCode":"LA","latitude":"30.87977000","longitude":"-91.42003000"},{"name":"West Ferriday","countryCode":"US","stateCode":"LA","latitude":"31.64044000","longitude":"-91.57318000"},{"name":"West Monroe","countryCode":"US","stateCode":"LA","latitude":"32.51848000","longitude":"-92.14764000"},{"name":"Westlake","countryCode":"US","stateCode":"LA","latitude":"30.24215000","longitude":"-93.25071000"},{"name":"Westminster","countryCode":"US","stateCode":"LA","latitude":"30.41380000","longitude":"-91.08760000"},{"name":"Westwego","countryCode":"US","stateCode":"LA","latitude":"29.90604000","longitude":"-90.14230000"},{"name":"White Castle","countryCode":"US","stateCode":"LA","latitude":"30.16992000","longitude":"-91.14705000"},{"name":"Winn Parish","countryCode":"US","stateCode":"LA","latitude":"31.94425000","longitude":"-92.63677000"},{"name":"Winnfield","countryCode":"US","stateCode":"LA","latitude":"31.92558000","longitude":"-92.64131000"},{"name":"Winnsboro","countryCode":"US","stateCode":"LA","latitude":"32.16321000","longitude":"-91.72068000"},{"name":"Woodmere","countryCode":"US","stateCode":"LA","latitude":"29.85798000","longitude":"-90.08035000"},{"name":"Woodworth","countryCode":"US","stateCode":"LA","latitude":"31.14658000","longitude":"-92.49736000"},{"name":"Youngsville","countryCode":"US","stateCode":"LA","latitude":"30.09965000","longitude":"-91.99012000"},{"name":"Zachary","countryCode":"US","stateCode":"LA","latitude":"30.64852000","longitude":"-91.15650000"},{"name":"Zwolle","countryCode":"US","stateCode":"LA","latitude":"31.63156000","longitude":"-93.64407000"},{"name":"Abbeville","countryCode":"US","stateCode":"SC","latitude":"34.17817000","longitude":"-82.37901000"},{"name":"Abbeville County","countryCode":"US","stateCode":"SC","latitude":"34.22257000","longitude":"-82.45871000"},{"name":"Aiken","countryCode":"US","stateCode":"SC","latitude":"33.56042000","longitude":"-81.71955000"},{"name":"Aiken County","countryCode":"US","stateCode":"SC","latitude":"33.54437000","longitude":"-81.63474000"},{"name":"Allendale","countryCode":"US","stateCode":"SC","latitude":"33.00793000","longitude":"-81.30844000"},{"name":"Allendale County","countryCode":"US","stateCode":"SC","latitude":"32.98811000","longitude":"-81.35820000"},{"name":"Anderson","countryCode":"US","stateCode":"SC","latitude":"34.50344000","longitude":"-82.65013000"},{"name":"Anderson County","countryCode":"US","stateCode":"SC","latitude":"34.51909000","longitude":"-82.63788000"},{"name":"Andrews","countryCode":"US","stateCode":"SC","latitude":"33.45128000","longitude":"-79.56090000"},{"name":"Arcadia","countryCode":"US","stateCode":"SC","latitude":"34.95818000","longitude":"-81.99066000"},{"name":"Arial","countryCode":"US","stateCode":"SC","latitude":"34.84595000","longitude":"-82.64152000"},{"name":"Awendaw","countryCode":"US","stateCode":"SC","latitude":"33.03767000","longitude":"-79.61313000"},{"name":"Bamberg","countryCode":"US","stateCode":"SC","latitude":"33.29710000","longitude":"-81.03482000"},{"name":"Bamberg County","countryCode":"US","stateCode":"SC","latitude":"33.21477000","longitude":"-81.05423000"},{"name":"Barnwell","countryCode":"US","stateCode":"SC","latitude":"33.24487000","longitude":"-81.35872000"},{"name":"Barnwell County","countryCode":"US","stateCode":"SC","latitude":"33.26606000","longitude":"-81.43502000"},{"name":"Batesburg","countryCode":"US","stateCode":"SC","latitude":"33.90792000","longitude":"-81.54733000"},{"name":"Batesburg-Leesville","countryCode":"US","stateCode":"SC","latitude":"33.91014000","longitude":"-81.53733000"},{"name":"Beaufort","countryCode":"US","stateCode":"SC","latitude":"32.43158000","longitude":"-80.66983000"},{"name":"Beaufort County","countryCode":"US","stateCode":"SC","latitude":"32.35706000","longitude":"-80.69217000"},{"name":"Belton","countryCode":"US","stateCode":"SC","latitude":"34.52289000","longitude":"-82.49429000"},{"name":"Belvedere","countryCode":"US","stateCode":"SC","latitude":"33.53097000","longitude":"-81.94484000"},{"name":"Bennettsville","countryCode":"US","stateCode":"SC","latitude":"34.61738000","longitude":"-79.68478000"},{"name":"Berea","countryCode":"US","stateCode":"SC","latitude":"34.88540000","longitude":"-82.45596000"},{"name":"Berkeley County","countryCode":"US","stateCode":"SC","latitude":"33.19768000","longitude":"-79.95099000"},{"name":"Bishopville","countryCode":"US","stateCode":"SC","latitude":"34.21821000","longitude":"-80.24841000"},{"name":"Blacksburg","countryCode":"US","stateCode":"SC","latitude":"35.12124000","longitude":"-81.51592000"},{"name":"Blackville","countryCode":"US","stateCode":"SC","latitude":"33.35793000","longitude":"-81.27066000"},{"name":"Bluffton","countryCode":"US","stateCode":"SC","latitude":"32.23715000","longitude":"-80.86039000"},{"name":"Blythewood","countryCode":"US","stateCode":"SC","latitude":"34.21432000","longitude":"-80.97398000"},{"name":"Boiling Springs","countryCode":"US","stateCode":"SC","latitude":"35.04651000","longitude":"-81.98177000"},{"name":"Bonneau Beach","countryCode":"US","stateCode":"SC","latitude":"33.31989000","longitude":"-80.00036000"},{"name":"Brookdale","countryCode":"US","stateCode":"SC","latitude":"33.50682000","longitude":"-80.82342000"},{"name":"Buffalo","countryCode":"US","stateCode":"SC","latitude":"34.72569000","longitude":"-81.68343000"},{"name":"Burnettown","countryCode":"US","stateCode":"SC","latitude":"33.51541000","longitude":"-81.84900000"},{"name":"Burton","countryCode":"US","stateCode":"SC","latitude":"32.43575000","longitude":"-80.72400000"},{"name":"Calhoun County","countryCode":"US","stateCode":"SC","latitude":"33.67486000","longitude":"-80.78028000"},{"name":"Calhoun Falls","countryCode":"US","stateCode":"SC","latitude":"34.09234000","longitude":"-82.59569000"},{"name":"Camden","countryCode":"US","stateCode":"SC","latitude":"34.24654000","longitude":"-80.60702000"},{"name":"Cane Savannah","countryCode":"US","stateCode":"SC","latitude":"33.90182000","longitude":"-80.45036000"},{"name":"Catawba","countryCode":"US","stateCode":"SC","latitude":"34.85292000","longitude":"-80.91119000"},{"name":"Cayce","countryCode":"US","stateCode":"SC","latitude":"33.96571000","longitude":"-81.07398000"},{"name":"Centerville","countryCode":"US","stateCode":"SC","latitude":"34.53205000","longitude":"-82.70402000"},{"name":"Central","countryCode":"US","stateCode":"SC","latitude":"34.72427000","longitude":"-82.78125000"},{"name":"Chapin","countryCode":"US","stateCode":"SC","latitude":"34.16598000","longitude":"-81.34982000"},{"name":"Charleston","countryCode":"US","stateCode":"SC","latitude":"32.77657000","longitude":"-79.93092000"},{"name":"Charleston County","countryCode":"US","stateCode":"SC","latitude":"32.74917000","longitude":"-79.94202000"},{"name":"Cheraw","countryCode":"US","stateCode":"SC","latitude":"34.69766000","longitude":"-79.88340000"},{"name":"Cherokee County","countryCode":"US","stateCode":"SC","latitude":"35.04820000","longitude":"-81.62039000"},{"name":"Cherryvale","countryCode":"US","stateCode":"SC","latitude":"33.95571000","longitude":"-80.45814000"},{"name":"Chester","countryCode":"US","stateCode":"SC","latitude":"34.70486000","longitude":"-81.21426000"},{"name":"Chester County","countryCode":"US","stateCode":"SC","latitude":"34.69206000","longitude":"-81.15953000"},{"name":"Chesterfield","countryCode":"US","stateCode":"SC","latitude":"34.73599000","longitude":"-80.08812000"},{"name":"Chesterfield County","countryCode":"US","stateCode":"SC","latitude":"34.63978000","longitude":"-80.15872000"},{"name":"City View","countryCode":"US","stateCode":"SC","latitude":"34.86151000","longitude":"-82.43151000"},{"name":"Clarendon County","countryCode":"US","stateCode":"SC","latitude":"33.66581000","longitude":"-80.21640000"},{"name":"Clearwater","countryCode":"US","stateCode":"SC","latitude":"33.49680000","longitude":"-81.89206000"},{"name":"Clemson","countryCode":"US","stateCode":"SC","latitude":"34.68344000","longitude":"-82.83737000"},{"name":"Clinton","countryCode":"US","stateCode":"SC","latitude":"34.47263000","longitude":"-81.88066000"},{"name":"Clover","countryCode":"US","stateCode":"SC","latitude":"35.11125000","longitude":"-81.22646000"},{"name":"Colleton County","countryCode":"US","stateCode":"SC","latitude":"32.84343000","longitude":"-80.64968000"},{"name":"Columbia","countryCode":"US","stateCode":"SC","latitude":"34.00071000","longitude":"-81.03481000"},{"name":"Conway","countryCode":"US","stateCode":"SC","latitude":"33.83600000","longitude":"-79.04781000"},{"name":"Cowpens","countryCode":"US","stateCode":"SC","latitude":"35.01679000","longitude":"-81.80399000"},{"name":"Dalzell","countryCode":"US","stateCode":"SC","latitude":"34.01682000","longitude":"-80.43008000"},{"name":"Darlington","countryCode":"US","stateCode":"SC","latitude":"34.29988000","longitude":"-79.87617000"},{"name":"Darlington County","countryCode":"US","stateCode":"SC","latitude":"34.33235000","longitude":"-79.95769000"},{"name":"Denmark","countryCode":"US","stateCode":"SC","latitude":"33.32265000","longitude":"-81.14232000"},{"name":"Dentsville","countryCode":"US","stateCode":"SC","latitude":"34.06404000","longitude":"-80.95815000"},{"name":"Dillon","countryCode":"US","stateCode":"SC","latitude":"34.41655000","longitude":"-79.37116000"},{"name":"Dillon County","countryCode":"US","stateCode":"SC","latitude":"34.39152000","longitude":"-79.37893000"},{"name":"Dorchester County","countryCode":"US","stateCode":"SC","latitude":"33.07949000","longitude":"-80.40556000"},{"name":"Due West","countryCode":"US","stateCode":"SC","latitude":"34.33345000","longitude":"-82.38790000"},{"name":"Duncan","countryCode":"US","stateCode":"SC","latitude":"34.93790000","longitude":"-82.14511000"},{"name":"Dunean","countryCode":"US","stateCode":"SC","latitude":"34.82484000","longitude":"-82.41929000"},{"name":"Easley","countryCode":"US","stateCode":"SC","latitude":"34.82984000","longitude":"-82.60152000"},{"name":"East Gaffney","countryCode":"US","stateCode":"SC","latitude":"35.08013000","longitude":"-81.63287000"},{"name":"East Sumter","countryCode":"US","stateCode":"SC","latitude":"33.92544000","longitude":"-80.29619000"},{"name":"Edgefield","countryCode":"US","stateCode":"SC","latitude":"33.78958000","longitude":"-81.92956000"},{"name":"Edgefield County","countryCode":"US","stateCode":"SC","latitude":"33.77229000","longitude":"-81.96658000"},{"name":"Edisto","countryCode":"US","stateCode":"SC","latitude":"33.47654000","longitude":"-80.89870000"},{"name":"Elgin","countryCode":"US","stateCode":"SC","latitude":"34.67293000","longitude":"-80.71896000"},{"name":"Estill","countryCode":"US","stateCode":"SC","latitude":"32.75489000","longitude":"-81.24205000"},{"name":"Eureka Mill","countryCode":"US","stateCode":"SC","latitude":"34.71764000","longitude":"-81.19370000"},{"name":"Fairfax","countryCode":"US","stateCode":"SC","latitude":"32.95905000","longitude":"-81.23650000"},{"name":"Fairfield County","countryCode":"US","stateCode":"SC","latitude":"34.39511000","longitude":"-81.12123000"},{"name":"Fairforest","countryCode":"US","stateCode":"SC","latitude":"34.95651000","longitude":"-82.01011000"},{"name":"Five Forks","countryCode":"US","stateCode":"SC","latitude":"34.80484000","longitude":"-82.22956000"},{"name":"Florence","countryCode":"US","stateCode":"SC","latitude":"34.19543000","longitude":"-79.76256000"},{"name":"Florence County","countryCode":"US","stateCode":"SC","latitude":"34.02439000","longitude":"-79.70282000"},{"name":"Folly Beach","countryCode":"US","stateCode":"SC","latitude":"32.65518000","longitude":"-79.94037000"},{"name":"Forest Acres","countryCode":"US","stateCode":"SC","latitude":"34.01932000","longitude":"-80.98981000"},{"name":"Forestbrook","countryCode":"US","stateCode":"SC","latitude":"33.72239000","longitude":"-78.95809000"},{"name":"Fort Mill","countryCode":"US","stateCode":"SC","latitude":"35.00737000","longitude":"-80.94508000"},{"name":"Fountain Inn","countryCode":"US","stateCode":"SC","latitude":"34.68901000","longitude":"-82.19567000"},{"name":"Gadsden","countryCode":"US","stateCode":"SC","latitude":"33.84571000","longitude":"-80.76592000"},{"name":"Gaffney","countryCode":"US","stateCode":"SC","latitude":"35.07179000","longitude":"-81.64982000"},{"name":"Gantt","countryCode":"US","stateCode":"SC","latitude":"34.80012000","longitude":"-82.42429000"},{"name":"Garden City","countryCode":"US","stateCode":"SC","latitude":"33.59295000","longitude":"-79.00865000"},{"name":"Gaston","countryCode":"US","stateCode":"SC","latitude":"33.81710000","longitude":"-81.10093000"},{"name":"Georgetown","countryCode":"US","stateCode":"SC","latitude":"33.37683000","longitude":"-79.29450000"},{"name":"Georgetown County","countryCode":"US","stateCode":"SC","latitude":"33.41275000","longitude":"-79.29934000"},{"name":"Gloverville","countryCode":"US","stateCode":"SC","latitude":"33.52597000","longitude":"-81.83011000"},{"name":"Golden Grove","countryCode":"US","stateCode":"SC","latitude":"34.73401000","longitude":"-82.44374000"},{"name":"Goose Creek","countryCode":"US","stateCode":"SC","latitude":"32.98101000","longitude":"-80.03259000"},{"name":"Graniteville","countryCode":"US","stateCode":"SC","latitude":"33.56375000","longitude":"-81.80789000"},{"name":"Great Falls","countryCode":"US","stateCode":"SC","latitude":"34.57514000","longitude":"-80.90202000"},{"name":"Greenville","countryCode":"US","stateCode":"SC","latitude":"34.85262000","longitude":"-82.39401000"},{"name":"Greenville County","countryCode":"US","stateCode":"SC","latitude":"34.89431000","longitude":"-82.37072000"},{"name":"Greenwood","countryCode":"US","stateCode":"SC","latitude":"34.19540000","longitude":"-82.16179000"},{"name":"Greenwood County","countryCode":"US","stateCode":"SC","latitude":"34.15383000","longitude":"-82.12593000"},{"name":"Greer","countryCode":"US","stateCode":"SC","latitude":"34.93873000","longitude":"-82.22706000"},{"name":"Hampton","countryCode":"US","stateCode":"SC","latitude":"32.87794000","longitude":"-81.12761000"},{"name":"Hampton County","countryCode":"US","stateCode":"SC","latitude":"32.77628000","longitude":"-81.14070000"},{"name":"Hanahan","countryCode":"US","stateCode":"SC","latitude":"32.91851000","longitude":"-80.02203000"},{"name":"Hardeeville","countryCode":"US","stateCode":"SC","latitude":"32.28714000","longitude":"-81.08067000"},{"name":"Hartsville","countryCode":"US","stateCode":"SC","latitude":"34.37404000","longitude":"-80.07340000"},{"name":"Hilton Head","countryCode":"US","stateCode":"SC","latitude":"32.21632000","longitude":"-80.75261000"},{"name":"Hilton Head Island","countryCode":"US","stateCode":"SC","latitude":"32.19382000","longitude":"-80.73816000"},{"name":"Holly Hill","countryCode":"US","stateCode":"SC","latitude":"33.32266000","longitude":"-80.41370000"},{"name":"Hollywood","countryCode":"US","stateCode":"SC","latitude":"32.73434000","longitude":"-80.24177000"},{"name":"Homeland Park","countryCode":"US","stateCode":"SC","latitude":"34.47066000","longitude":"-82.67069000"},{"name":"Honea Path","countryCode":"US","stateCode":"SC","latitude":"34.44650000","longitude":"-82.39151000"},{"name":"Hopkins","countryCode":"US","stateCode":"SC","latitude":"33.90432000","longitude":"-80.87703000"},{"name":"Horry County","countryCode":"US","stateCode":"SC","latitude":"33.90448000","longitude":"-78.97615000"},{"name":"India Hook","countryCode":"US","stateCode":"SC","latitude":"35.00737000","longitude":"-81.02174000"},{"name":"Inman","countryCode":"US","stateCode":"SC","latitude":"35.04706000","longitude":"-82.09011000"},{"name":"Inman Mills","countryCode":"US","stateCode":"SC","latitude":"35.04151000","longitude":"-82.10428000"},{"name":"Irmo","countryCode":"US","stateCode":"SC","latitude":"34.08598000","longitude":"-81.18315000"},{"name":"Irwin","countryCode":"US","stateCode":"SC","latitude":"34.69376000","longitude":"-80.82229000"},{"name":"Isle of Palms","countryCode":"US","stateCode":"SC","latitude":"32.78684000","longitude":"-79.79480000"},{"name":"Iva","countryCode":"US","stateCode":"SC","latitude":"34.30650000","longitude":"-82.66374000"},{"name":"Jackson","countryCode":"US","stateCode":"SC","latitude":"33.32542000","longitude":"-81.78789000"},{"name":"James Island","countryCode":"US","stateCode":"SC","latitude":"32.72374000","longitude":"-79.96284000"},{"name":"Jasper County","countryCode":"US","stateCode":"SC","latitude":"32.42195000","longitude":"-81.02327000"},{"name":"Joanna","countryCode":"US","stateCode":"SC","latitude":"34.41491000","longitude":"-81.81240000"},{"name":"Johnsonville","countryCode":"US","stateCode":"SC","latitude":"33.81794000","longitude":"-79.44922000"},{"name":"Johnston","countryCode":"US","stateCode":"SC","latitude":"33.83208000","longitude":"-81.80094000"},{"name":"Judson","countryCode":"US","stateCode":"SC","latitude":"34.83317000","longitude":"-82.42762000"},{"name":"Kershaw","countryCode":"US","stateCode":"SC","latitude":"34.55182000","longitude":"-80.58368000"},{"name":"Kershaw County","countryCode":"US","stateCode":"SC","latitude":"34.33876000","longitude":"-80.59026000"},{"name":"Kiawah Island","countryCode":"US","stateCode":"SC","latitude":"32.60824000","longitude":"-80.08482000"},{"name":"Kingstree","countryCode":"US","stateCode":"SC","latitude":"33.66766000","longitude":"-79.83063000"},{"name":"Ladson","countryCode":"US","stateCode":"SC","latitude":"32.98573000","longitude":"-80.10981000"},{"name":"Lake City","countryCode":"US","stateCode":"SC","latitude":"33.87100000","longitude":"-79.75535000"},{"name":"Lake Murray of Richland","countryCode":"US","stateCode":"SC","latitude":"34.12048000","longitude":"-81.26450000"},{"name":"Lake Secession","countryCode":"US","stateCode":"SC","latitude":"34.28455000","longitude":"-82.59457000"},{"name":"Lake Wylie","countryCode":"US","stateCode":"SC","latitude":"35.10848000","longitude":"-81.04285000"},{"name":"Lakewood","countryCode":"US","stateCode":"SC","latitude":"33.84683000","longitude":"-80.35008000"},{"name":"Lancaster","countryCode":"US","stateCode":"SC","latitude":"34.72043000","longitude":"-80.77090000"},{"name":"Lancaster County","countryCode":"US","stateCode":"SC","latitude":"34.68670000","longitude":"-80.70543000"},{"name":"Lancaster Mill","countryCode":"US","stateCode":"SC","latitude":"34.70931000","longitude":"-80.79479000"},{"name":"Landrum","countryCode":"US","stateCode":"SC","latitude":"35.17511000","longitude":"-82.18928000"},{"name":"Langley","countryCode":"US","stateCode":"SC","latitude":"33.51791000","longitude":"-81.84400000"},{"name":"Latta","countryCode":"US","stateCode":"SC","latitude":"34.33710000","longitude":"-79.43116000"},{"name":"Laurel Bay","countryCode":"US","stateCode":"SC","latitude":"32.45019000","longitude":"-80.78483000"},{"name":"Laurens","countryCode":"US","stateCode":"SC","latitude":"34.49901000","longitude":"-82.01426000"},{"name":"Laurens County","countryCode":"US","stateCode":"SC","latitude":"34.48357000","longitude":"-82.00593000"},{"name":"Lee County","countryCode":"US","stateCode":"SC","latitude":"34.16329000","longitude":"-80.25452000"},{"name":"Leesville","countryCode":"US","stateCode":"SC","latitude":"33.91653000","longitude":"-81.51344000"},{"name":"Lesslie","countryCode":"US","stateCode":"SC","latitude":"34.89070000","longitude":"-80.95647000"},{"name":"Lexington","countryCode":"US","stateCode":"SC","latitude":"33.98154000","longitude":"-81.23621000"},{"name":"Lexington County","countryCode":"US","stateCode":"SC","latitude":"33.90233000","longitude":"-81.27219000"},{"name":"Liberty","countryCode":"US","stateCode":"SC","latitude":"34.78789000","longitude":"-82.69236000"},{"name":"Lincolnville","countryCode":"US","stateCode":"SC","latitude":"33.00684000","longitude":"-80.15537000"},{"name":"Little River","countryCode":"US","stateCode":"SC","latitude":"33.87323000","longitude":"-78.61418000"},{"name":"Loris","countryCode":"US","stateCode":"SC","latitude":"34.05628000","longitude":"-78.89030000"},{"name":"Lugoff","countryCode":"US","stateCode":"SC","latitude":"34.22737000","longitude":"-80.68925000"},{"name":"Lyman","countryCode":"US","stateCode":"SC","latitude":"34.94817000","longitude":"-82.12733000"},{"name":"Manning","countryCode":"US","stateCode":"SC","latitude":"33.69516000","longitude":"-80.21091000"},{"name":"Marion","countryCode":"US","stateCode":"SC","latitude":"34.17822000","longitude":"-79.40061000"},{"name":"Marion County","countryCode":"US","stateCode":"SC","latitude":"34.08006000","longitude":"-79.36251000"},{"name":"Marlboro County","countryCode":"US","stateCode":"SC","latitude":"34.60199000","longitude":"-79.67863000"},{"name":"Mauldin","countryCode":"US","stateCode":"SC","latitude":"34.77873000","longitude":"-82.31012000"},{"name":"Mayo","countryCode":"US","stateCode":"SC","latitude":"35.08401000","longitude":"-81.85983000"},{"name":"McColl","countryCode":"US","stateCode":"SC","latitude":"34.66877000","longitude":"-79.54533000"},{"name":"McCormick","countryCode":"US","stateCode":"SC","latitude":"33.91346000","longitude":"-82.29346000"},{"name":"McCormick County","countryCode":"US","stateCode":"SC","latitude":"33.89955000","longitude":"-82.30988000"},{"name":"Meggett","countryCode":"US","stateCode":"SC","latitude":"32.71796000","longitude":"-80.23899000"},{"name":"Monarch Mill","countryCode":"US","stateCode":"SC","latitude":"34.71610000","longitude":"-81.58500000"},{"name":"Moncks Corner","countryCode":"US","stateCode":"SC","latitude":"33.19632000","longitude":"-80.01429000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"SC","latitude":"32.79407000","longitude":"-79.86259000"},{"name":"Mullins","countryCode":"US","stateCode":"SC","latitude":"34.20572000","longitude":"-79.25449000"},{"name":"Murphys Estates","countryCode":"US","stateCode":"SC","latitude":"33.60125000","longitude":"-81.94428000"},{"name":"Murrells Inlet","countryCode":"US","stateCode":"SC","latitude":"33.55100000","longitude":"-79.04143000"},{"name":"Myrtle Beach","countryCode":"US","stateCode":"SC","latitude":"33.68906000","longitude":"-78.88669000"},{"name":"New Ellenton","countryCode":"US","stateCode":"SC","latitude":"33.42153000","longitude":"-81.68567000"},{"name":"Newberry","countryCode":"US","stateCode":"SC","latitude":"34.27458000","longitude":"-81.61872000"},{"name":"Newberry County","countryCode":"US","stateCode":"SC","latitude":"34.28981000","longitude":"-81.60012000"},{"name":"Newport","countryCode":"US","stateCode":"SC","latitude":"34.98986000","longitude":"-81.10091000"},{"name":"Ninety Six","countryCode":"US","stateCode":"SC","latitude":"34.17513000","longitude":"-82.02401000"},{"name":"North Augusta","countryCode":"US","stateCode":"SC","latitude":"33.50180000","longitude":"-81.96512000"},{"name":"North Charleston","countryCode":"US","stateCode":"SC","latitude":"32.85462000","longitude":"-79.97481000"},{"name":"North Hartsville","countryCode":"US","stateCode":"SC","latitude":"34.39377000","longitude":"-80.06951000"},{"name":"North Myrtle Beach","countryCode":"US","stateCode":"SC","latitude":"33.81601000","longitude":"-78.68002000"},{"name":"Northlake","countryCode":"US","stateCode":"SC","latitude":"34.56622000","longitude":"-82.68402000"},{"name":"Oak Grove","countryCode":"US","stateCode":"SC","latitude":"33.98090000","longitude":"-81.14286000"},{"name":"Oakland","countryCode":"US","stateCode":"SC","latitude":"33.98293000","longitude":"-80.48842000"},{"name":"Oconee County","countryCode":"US","stateCode":"SC","latitude":"34.75351000","longitude":"-83.06588000"},{"name":"Orangeburg","countryCode":"US","stateCode":"SC","latitude":"33.49182000","longitude":"-80.85565000"},{"name":"Orangeburg County","countryCode":"US","stateCode":"SC","latitude":"33.43899000","longitude":"-80.80030000"},{"name":"Pacolet","countryCode":"US","stateCode":"SC","latitude":"34.89902000","longitude":"-81.76177000"},{"name":"Pageland","countryCode":"US","stateCode":"SC","latitude":"34.77321000","longitude":"-80.39173000"},{"name":"Pamplico","countryCode":"US","stateCode":"SC","latitude":"33.99600000","longitude":"-79.57006000"},{"name":"Parker","countryCode":"US","stateCode":"SC","latitude":"34.85067000","longitude":"-82.45346000"},{"name":"Pendleton","countryCode":"US","stateCode":"SC","latitude":"34.65177000","longitude":"-82.78375000"},{"name":"Pickens","countryCode":"US","stateCode":"SC","latitude":"34.88345000","longitude":"-82.70736000"},{"name":"Pickens County","countryCode":"US","stateCode":"SC","latitude":"34.88752000","longitude":"-82.72532000"},{"name":"Piedmont","countryCode":"US","stateCode":"SC","latitude":"34.70234000","longitude":"-82.46457000"},{"name":"Pineridge","countryCode":"US","stateCode":"SC","latitude":"33.91043000","longitude":"-81.10454000"},{"name":"Port Royal","countryCode":"US","stateCode":"SC","latitude":"32.37908000","longitude":"-80.69261000"},{"name":"Powdersville","countryCode":"US","stateCode":"SC","latitude":"34.79178000","longitude":"-82.49291000"},{"name":"Privateer","countryCode":"US","stateCode":"SC","latitude":"33.83321000","longitude":"-80.41425000"},{"name":"Prosperity","countryCode":"US","stateCode":"SC","latitude":"34.20931000","longitude":"-81.53316000"},{"name":"Ravenel","countryCode":"US","stateCode":"SC","latitude":"32.76323000","longitude":"-80.25010000"},{"name":"Red Bank","countryCode":"US","stateCode":"SC","latitude":"33.93209000","longitude":"-81.23843000"},{"name":"Red Hill","countryCode":"US","stateCode":"SC","latitude":"33.82073000","longitude":"-79.01892000"},{"name":"Richland County","countryCode":"US","stateCode":"SC","latitude":"34.02180000","longitude":"-80.90304000"},{"name":"Ridgeland","countryCode":"US","stateCode":"SC","latitude":"32.48074000","longitude":"-80.98039000"},{"name":"Ridgeville","countryCode":"US","stateCode":"SC","latitude":"33.09572000","longitude":"-80.31537000"},{"name":"Rock Hill","countryCode":"US","stateCode":"SC","latitude":"34.92487000","longitude":"-81.02508000"},{"name":"Roebuck","countryCode":"US","stateCode":"SC","latitude":"34.87957000","longitude":"-81.96621000"},{"name":"Saint Andrews","countryCode":"US","stateCode":"SC","latitude":"34.04543000","longitude":"-81.12926000"},{"name":"Saint George","countryCode":"US","stateCode":"SC","latitude":"33.18600000","longitude":"-80.57565000"},{"name":"Saint Matthews","countryCode":"US","stateCode":"SC","latitude":"33.66488000","longitude":"-80.77787000"},{"name":"Saint Stephen","countryCode":"US","stateCode":"SC","latitude":"33.40433000","longitude":"-79.92174000"},{"name":"Saluda","countryCode":"US","stateCode":"SC","latitude":"34.00152000","longitude":"-81.77205000"},{"name":"Saluda County","countryCode":"US","stateCode":"SC","latitude":"34.00614000","longitude":"-81.72692000"},{"name":"Sangaree","countryCode":"US","stateCode":"SC","latitude":"33.03545000","longitude":"-80.12787000"},{"name":"Sans Souci","countryCode":"US","stateCode":"SC","latitude":"34.87790000","longitude":"-82.42401000"},{"name":"Saxon","countryCode":"US","stateCode":"SC","latitude":"34.96123000","longitude":"-81.96733000"},{"name":"Seabrook Island","countryCode":"US","stateCode":"SC","latitude":"32.57713000","longitude":"-80.17065000"},{"name":"Seneca","countryCode":"US","stateCode":"SC","latitude":"34.68566000","longitude":"-82.95320000"},{"name":"Seven Oaks","countryCode":"US","stateCode":"SC","latitude":"34.04876000","longitude":"-81.14648000"},{"name":"Shell Point","countryCode":"US","stateCode":"SC","latitude":"32.38353000","longitude":"-80.73594000"},{"name":"Simpsonville","countryCode":"US","stateCode":"SC","latitude":"34.73706000","longitude":"-82.25428000"},{"name":"Slater-Marietta","countryCode":"US","stateCode":"SC","latitude":"35.03472000","longitude":"-82.49265000"},{"name":"Socastee","countryCode":"US","stateCode":"SC","latitude":"33.68350000","longitude":"-78.99837000"},{"name":"South Congaree","countryCode":"US","stateCode":"SC","latitude":"33.91099000","longitude":"-81.13565000"},{"name":"South Sumter","countryCode":"US","stateCode":"SC","latitude":"33.90571000","longitude":"-80.34619000"},{"name":"Southern Shops","countryCode":"US","stateCode":"SC","latitude":"34.98595000","longitude":"-81.99455000"},{"name":"Spartanburg","countryCode":"US","stateCode":"SC","latitude":"34.94957000","longitude":"-81.93205000"},{"name":"Spartanburg County","countryCode":"US","stateCode":"SC","latitude":"34.93126000","longitude":"-81.99068000"},{"name":"Springdale","countryCode":"US","stateCode":"SC","latitude":"33.95932000","longitude":"-81.10898000"},{"name":"Stateburg","countryCode":"US","stateCode":"SC","latitude":"33.95765000","longitude":"-80.53481000"},{"name":"Sullivans Island","countryCode":"US","stateCode":"SC","latitude":"32.76323000","longitude":"-79.83675000"},{"name":"Summerville","countryCode":"US","stateCode":"SC","latitude":"33.01850000","longitude":"-80.17565000"},{"name":"Sumter","countryCode":"US","stateCode":"SC","latitude":"33.92044000","longitude":"-80.34147000"},{"name":"Sumter County","countryCode":"US","stateCode":"SC","latitude":"33.91617000","longitude":"-80.38232000"},{"name":"Surfside Beach","countryCode":"US","stateCode":"SC","latitude":"33.60600000","longitude":"-78.97309000"},{"name":"Taylors","countryCode":"US","stateCode":"SC","latitude":"34.92039000","longitude":"-82.29623000"},{"name":"Tega Cay","countryCode":"US","stateCode":"SC","latitude":"35.02431000","longitude":"-81.02785000"},{"name":"Tigerville","countryCode":"US","stateCode":"SC","latitude":"35.06845000","longitude":"-82.36845000"},{"name":"Timmonsville","countryCode":"US","stateCode":"SC","latitude":"34.13488000","longitude":"-79.93979000"},{"name":"Travelers Rest","countryCode":"US","stateCode":"SC","latitude":"34.96762000","longitude":"-82.44345000"},{"name":"Union","countryCode":"US","stateCode":"SC","latitude":"34.71541000","longitude":"-81.62371000"},{"name":"Union County","countryCode":"US","stateCode":"SC","latitude":"34.68928000","longitude":"-81.61942000"},{"name":"Utica","countryCode":"US","stateCode":"SC","latitude":"34.67816000","longitude":"-82.93154000"},{"name":"Valley Falls","countryCode":"US","stateCode":"SC","latitude":"35.01595000","longitude":"-81.97483000"},{"name":"Varnville","countryCode":"US","stateCode":"SC","latitude":"32.85044000","longitude":"-81.07927000"},{"name":"Wade Hampton","countryCode":"US","stateCode":"SC","latitude":"34.90373000","longitude":"-82.33317000"},{"name":"Walhalla","countryCode":"US","stateCode":"SC","latitude":"34.76482000","longitude":"-83.06404000"},{"name":"Walterboro","countryCode":"US","stateCode":"SC","latitude":"32.90517000","longitude":"-80.66677000"},{"name":"Ware Shoals","countryCode":"US","stateCode":"SC","latitude":"34.39845000","longitude":"-82.24679000"},{"name":"Warrenville","countryCode":"US","stateCode":"SC","latitude":"33.55097000","longitude":"-81.80400000"},{"name":"Watts Mills","countryCode":"US","stateCode":"SC","latitude":"34.51641000","longitude":"-81.98580000"},{"name":"Wedgefield","countryCode":"US","stateCode":"SC","latitude":"33.89266000","longitude":"-80.51814000"},{"name":"Wedgewood","countryCode":"US","stateCode":"SC","latitude":"33.88377000","longitude":"-80.51258000"},{"name":"Welcome","countryCode":"US","stateCode":"SC","latitude":"34.82651000","longitude":"-82.43901000"},{"name":"Wellford","countryCode":"US","stateCode":"SC","latitude":"34.95095000","longitude":"-82.10594000"},{"name":"West Columbia","countryCode":"US","stateCode":"SC","latitude":"33.99349000","longitude":"-81.07398000"},{"name":"Westminster","countryCode":"US","stateCode":"SC","latitude":"34.66482000","longitude":"-83.09654000"},{"name":"Whitmire","countryCode":"US","stateCode":"SC","latitude":"34.50291000","longitude":"-81.61149000"},{"name":"Wilkinson Heights","countryCode":"US","stateCode":"SC","latitude":"33.50210000","longitude":"-80.83315000"},{"name":"Williamsburg County","countryCode":"US","stateCode":"SC","latitude":"33.61993000","longitude":"-79.72771000"},{"name":"Williamston","countryCode":"US","stateCode":"SC","latitude":"34.61845000","longitude":"-82.47791000"},{"name":"Williston","countryCode":"US","stateCode":"SC","latitude":"33.40265000","longitude":"-81.42011000"},{"name":"Winnsboro","countryCode":"US","stateCode":"SC","latitude":"34.38070000","longitude":"-81.08648000"},{"name":"Winnsboro Mills","countryCode":"US","stateCode":"SC","latitude":"34.36181000","longitude":"-81.08537000"},{"name":"Woodfield","countryCode":"US","stateCode":"SC","latitude":"34.05932000","longitude":"-80.93092000"},{"name":"Woodruff","countryCode":"US","stateCode":"SC","latitude":"34.73957000","longitude":"-82.03705000"},{"name":"York","countryCode":"US","stateCode":"SC","latitude":"34.99430000","longitude":"-81.24202000"},{"name":"York County","countryCode":"US","stateCode":"SC","latitude":"34.97475000","longitude":"-81.18442000"},{"name":"Abbeville","countryCode":"US","stateCode":"AL","latitude":"31.57184000","longitude":"-85.25049000"},{"name":"Adamsville","countryCode":"US","stateCode":"AL","latitude":"33.60094000","longitude":"-86.95611000"},{"name":"Alabaster","countryCode":"US","stateCode":"AL","latitude":"33.24428000","longitude":"-86.81638000"},{"name":"Albertville","countryCode":"US","stateCode":"AL","latitude":"34.26783000","longitude":"-86.20878000"},{"name":"Alexander City","countryCode":"US","stateCode":"AL","latitude":"32.94401000","longitude":"-85.95385000"},{"name":"Alexandria","countryCode":"US","stateCode":"AL","latitude":"33.77399000","longitude":"-85.88552000"},{"name":"Aliceville","countryCode":"US","stateCode":"AL","latitude":"33.12957000","longitude":"-88.15142000"},{"name":"Andalusia","countryCode":"US","stateCode":"AL","latitude":"31.30808000","longitude":"-86.48243000"},{"name":"Anniston","countryCode":"US","stateCode":"AL","latitude":"33.65983000","longitude":"-85.83163000"},{"name":"Arab","countryCode":"US","stateCode":"AL","latitude":"34.31815000","longitude":"-86.49582000"},{"name":"Argo","countryCode":"US","stateCode":"AL","latitude":"33.68778000","longitude":"-86.50051000"},{"name":"Ashford","countryCode":"US","stateCode":"AL","latitude":"31.18296000","longitude":"-85.23632000"},{"name":"Ashland","countryCode":"US","stateCode":"AL","latitude":"33.27373000","longitude":"-85.83607000"},{"name":"Ashville","countryCode":"US","stateCode":"AL","latitude":"33.83704000","longitude":"-86.25442000"},{"name":"Athens","countryCode":"US","stateCode":"AL","latitude":"34.80243000","longitude":"-86.97219000"},{"name":"Atmore","countryCode":"US","stateCode":"AL","latitude":"31.02379000","longitude":"-87.49387000"},{"name":"Attalla","countryCode":"US","stateCode":"AL","latitude":"34.02176000","longitude":"-86.08859000"},{"name":"Auburn","countryCode":"US","stateCode":"AL","latitude":"32.60986000","longitude":"-85.48078000"},{"name":"Autauga County","countryCode":"US","stateCode":"AL","latitude":"32.53492000","longitude":"-86.64276000"},{"name":"Baldwin County","countryCode":"US","stateCode":"AL","latitude":"30.66097000","longitude":"-87.74984000"},{"name":"Ballplay","countryCode":"US","stateCode":"AL","latitude":"34.05871000","longitude":"-85.80802000"},{"name":"Barbour County","countryCode":"US","stateCode":"AL","latitude":"31.86960000","longitude":"-85.39320000"},{"name":"Bay Minette","countryCode":"US","stateCode":"AL","latitude":"30.88296000","longitude":"-87.77305000"},{"name":"Bayou La Batre","countryCode":"US","stateCode":"AL","latitude":"30.40352000","longitude":"-88.24852000"},{"name":"Bear Creek","countryCode":"US","stateCode":"AL","latitude":"34.27482000","longitude":"-87.70058000"},{"name":"Berry","countryCode":"US","stateCode":"AL","latitude":"33.65983000","longitude":"-87.60001000"},{"name":"Bessemer","countryCode":"US","stateCode":"AL","latitude":"33.40178000","longitude":"-86.95444000"},{"name":"Bibb County","countryCode":"US","stateCode":"AL","latitude":"32.99864000","longitude":"-87.12644000"},{"name":"Birmingham","countryCode":"US","stateCode":"AL","latitude":"33.52066000","longitude":"-86.80249000"},{"name":"Blount County","countryCode":"US","stateCode":"AL","latitude":"33.98087000","longitude":"-86.56737000"},{"name":"Blountsville","countryCode":"US","stateCode":"AL","latitude":"34.08149000","longitude":"-86.59110000"},{"name":"Blue Ridge","countryCode":"US","stateCode":"AL","latitude":"32.49264000","longitude":"-86.19052000"},{"name":"Boaz","countryCode":"US","stateCode":"AL","latitude":"34.20065000","longitude":"-86.16637000"},{"name":"Brent","countryCode":"US","stateCode":"AL","latitude":"32.93735000","longitude":"-87.16472000"},{"name":"Brewton","countryCode":"US","stateCode":"AL","latitude":"31.10518000","longitude":"-87.07219000"},{"name":"Bridgeport","countryCode":"US","stateCode":"AL","latitude":"34.94758000","longitude":"-85.71442000"},{"name":"Brighton","countryCode":"US","stateCode":"AL","latitude":"33.43428000","longitude":"-86.94721000"},{"name":"Brook Highland","countryCode":"US","stateCode":"AL","latitude":"33.43566000","longitude":"-86.67388000"},{"name":"Brookside","countryCode":"US","stateCode":"AL","latitude":"33.63788000","longitude":"-86.91666000"},{"name":"Brookwood","countryCode":"US","stateCode":"AL","latitude":"33.25567000","longitude":"-87.32083000"},{"name":"Brundidge","countryCode":"US","stateCode":"AL","latitude":"31.72016000","longitude":"-85.81606000"},{"name":"Bullock County","countryCode":"US","stateCode":"AL","latitude":"32.10055000","longitude":"-85.71570000"},{"name":"Butler","countryCode":"US","stateCode":"AL","latitude":"32.08959000","longitude":"-88.22197000"},{"name":"Butler County","countryCode":"US","stateCode":"AL","latitude":"31.75243000","longitude":"-86.68029000"},{"name":"Bynum","countryCode":"US","stateCode":"AL","latitude":"33.61316000","longitude":"-85.96108000"},{"name":"Cahaba Heights","countryCode":"US","stateCode":"AL","latitude":"33.46400000","longitude":"-86.73193000"},{"name":"Calera","countryCode":"US","stateCode":"AL","latitude":"33.10290000","longitude":"-86.75360000"},{"name":"Calhoun County","countryCode":"US","stateCode":"AL","latitude":"33.77143000","longitude":"-85.82603000"},{"name":"Camden","countryCode":"US","stateCode":"AL","latitude":"31.99098000","longitude":"-87.29055000"},{"name":"Carbon Hill","countryCode":"US","stateCode":"AL","latitude":"33.89177000","longitude":"-87.52612000"},{"name":"Carlisle-Rockledge","countryCode":"US","stateCode":"AL","latitude":"34.11445000","longitude":"-86.12407000"},{"name":"Carrollton","countryCode":"US","stateCode":"AL","latitude":"33.26169000","longitude":"-88.09503000"},{"name":"Cedar Bluff","countryCode":"US","stateCode":"AL","latitude":"34.22009000","longitude":"-85.60774000"},{"name":"Center Point","countryCode":"US","stateCode":"AL","latitude":"33.64566000","longitude":"-86.68360000"},{"name":"Centre","countryCode":"US","stateCode":"AL","latitude":"34.15204000","longitude":"-85.67885000"},{"name":"Centreville","countryCode":"US","stateCode":"AL","latitude":"32.94620000","longitude":"-87.11669000"},{"name":"Chalkville","countryCode":"US","stateCode":"AL","latitude":"33.65316000","longitude":"-86.64777000"},{"name":"Chambers County","countryCode":"US","stateCode":"AL","latitude":"32.91437000","longitude":"-85.39204000"},{"name":"Chatom","countryCode":"US","stateCode":"AL","latitude":"31.46517000","longitude":"-88.25446000"},{"name":"Chelsea","countryCode":"US","stateCode":"AL","latitude":"33.34011000","longitude":"-86.63026000"},{"name":"Cherokee","countryCode":"US","stateCode":"AL","latitude":"34.75703000","longitude":"-87.97281000"},{"name":"Cherokee County","countryCode":"US","stateCode":"AL","latitude":"34.17596000","longitude":"-85.60379000"},{"name":"Chickasaw","countryCode":"US","stateCode":"AL","latitude":"30.76380000","longitude":"-88.07472000"},{"name":"Childersburg","countryCode":"US","stateCode":"AL","latitude":"33.27817000","longitude":"-86.35498000"},{"name":"Chilton County","countryCode":"US","stateCode":"AL","latitude":"32.84785000","longitude":"-86.71881000"},{"name":"Choccolocco","countryCode":"US","stateCode":"AL","latitude":"33.65927000","longitude":"-85.70357000"},{"name":"Choctaw County","countryCode":"US","stateCode":"AL","latitude":"32.01961000","longitude":"-88.26320000"},{"name":"Citronelle","countryCode":"US","stateCode":"AL","latitude":"31.09073000","longitude":"-88.22806000"},{"name":"Clanton","countryCode":"US","stateCode":"AL","latitude":"32.83874000","longitude":"-86.62943000"},{"name":"Clarke County","countryCode":"US","stateCode":"AL","latitude":"31.67666000","longitude":"-87.83081000"},{"name":"Clay","countryCode":"US","stateCode":"AL","latitude":"33.70260000","longitude":"-86.59971000"},{"name":"Clay County","countryCode":"US","stateCode":"AL","latitude":"33.26909000","longitude":"-85.86055000"},{"name":"Clayton","countryCode":"US","stateCode":"AL","latitude":"31.87822000","longitude":"-85.44966000"},{"name":"Cleburne County","countryCode":"US","stateCode":"AL","latitude":"33.67456000","longitude":"-85.51877000"},{"name":"Cleveland","countryCode":"US","stateCode":"AL","latitude":"33.99093000","longitude":"-86.57749000"},{"name":"Clio","countryCode":"US","stateCode":"AL","latitude":"31.70878000","longitude":"-85.61050000"},{"name":"Coaling","countryCode":"US","stateCode":"AL","latitude":"33.15901000","longitude":"-87.34083000"},{"name":"Coffee County","countryCode":"US","stateCode":"AL","latitude":"31.40263000","longitude":"-85.98821000"},{"name":"Colbert County","countryCode":"US","stateCode":"AL","latitude":"34.70043000","longitude":"-87.80498000"},{"name":"Collinsville","countryCode":"US","stateCode":"AL","latitude":"34.26398000","longitude":"-85.86053000"},{"name":"Columbiana","countryCode":"US","stateCode":"AL","latitude":"33.17817000","longitude":"-86.60721000"},{"name":"Concord","countryCode":"US","stateCode":"AL","latitude":"33.46761000","longitude":"-87.03111000"},{"name":"Conecuh County","countryCode":"US","stateCode":"AL","latitude":"31.42927000","longitude":"-86.99368000"},{"name":"Coosa County","countryCode":"US","stateCode":"AL","latitude":"32.93623000","longitude":"-86.24766000"},{"name":"Coosada","countryCode":"US","stateCode":"AL","latitude":"32.49791000","longitude":"-86.33136000"},{"name":"Cordova","countryCode":"US","stateCode":"AL","latitude":"33.75983000","longitude":"-87.18333000"},{"name":"Cottonwood","countryCode":"US","stateCode":"AL","latitude":"31.04879000","longitude":"-85.30493000"},{"name":"Covington County","countryCode":"US","stateCode":"AL","latitude":"31.24849000","longitude":"-86.45125000"},{"name":"Cowarts","countryCode":"US","stateCode":"AL","latitude":"31.20018000","longitude":"-85.30465000"},{"name":"Crenshaw County","countryCode":"US","stateCode":"AL","latitude":"31.73149000","longitude":"-86.31355000"},{"name":"Creola","countryCode":"US","stateCode":"AL","latitude":"30.89185000","longitude":"-88.03972000"},{"name":"Crossville","countryCode":"US","stateCode":"AL","latitude":"34.28759000","longitude":"-85.99414000"},{"name":"Cullman","countryCode":"US","stateCode":"AL","latitude":"34.17482000","longitude":"-86.84361000"},{"name":"Cullman County","countryCode":"US","stateCode":"AL","latitude":"34.13194000","longitude":"-86.86762000"},{"name":"Dadeville","countryCode":"US","stateCode":"AL","latitude":"32.83124000","longitude":"-85.76357000"},{"name":"Dale County","countryCode":"US","stateCode":"AL","latitude":"31.43182000","longitude":"-85.61103000"},{"name":"Daleville","countryCode":"US","stateCode":"AL","latitude":"31.31017000","longitude":"-85.71299000"},{"name":"Dallas County","countryCode":"US","stateCode":"AL","latitude":"32.32597000","longitude":"-87.10648000"},{"name":"Danville","countryCode":"US","stateCode":"AL","latitude":"34.41454000","longitude":"-87.08751000"},{"name":"Daphne","countryCode":"US","stateCode":"AL","latitude":"30.60353000","longitude":"-87.90360000"},{"name":"Dauphin Island","countryCode":"US","stateCode":"AL","latitude":"30.25548000","longitude":"-88.10972000"},{"name":"DeKalb County","countryCode":"US","stateCode":"AL","latitude":"34.45977000","longitude":"-85.80414000"},{"name":"Deatsville","countryCode":"US","stateCode":"AL","latitude":"32.60819000","longitude":"-86.39581000"},{"name":"Decatur","countryCode":"US","stateCode":"AL","latitude":"34.60593000","longitude":"-86.98334000"},{"name":"Demopolis","countryCode":"US","stateCode":"AL","latitude":"32.51764000","longitude":"-87.83640000"},{"name":"Dixiana","countryCode":"US","stateCode":"AL","latitude":"33.74021000","longitude":"-86.64938000"},{"name":"Dora","countryCode":"US","stateCode":"AL","latitude":"33.72872000","longitude":"-87.09028000"},{"name":"Dothan","countryCode":"US","stateCode":"AL","latitude":"31.22323000","longitude":"-85.39049000"},{"name":"Double Springs","countryCode":"US","stateCode":"AL","latitude":"34.14637000","longitude":"-87.40247000"},{"name":"East Brewton","countryCode":"US","stateCode":"AL","latitude":"31.09323000","longitude":"-87.06275000"},{"name":"East Florence","countryCode":"US","stateCode":"AL","latitude":"34.80953000","longitude":"-87.64947000"},{"name":"Eclectic","countryCode":"US","stateCode":"AL","latitude":"32.63541000","longitude":"-86.03441000"},{"name":"Elba","countryCode":"US","stateCode":"AL","latitude":"31.41461000","longitude":"-86.06772000"},{"name":"Elberta","countryCode":"US","stateCode":"AL","latitude":"30.41436000","longitude":"-87.59776000"},{"name":"Elmore","countryCode":"US","stateCode":"AL","latitude":"32.53874000","longitude":"-86.31497000"},{"name":"Elmore County","countryCode":"US","stateCode":"AL","latitude":"32.59665000","longitude":"-86.14915000"},{"name":"Emerald Mountain","countryCode":"US","stateCode":"AL","latitude":"32.44793000","longitude":"-86.09429000"},{"name":"Enterprise","countryCode":"US","stateCode":"AL","latitude":"31.31517000","longitude":"-85.85522000"},{"name":"Escambia County","countryCode":"US","stateCode":"AL","latitude":"31.12612000","longitude":"-87.16162000"},{"name":"Etowah County","countryCode":"US","stateCode":"AL","latitude":"34.04525000","longitude":"-86.03476000"},{"name":"Eufaula","countryCode":"US","stateCode":"AL","latitude":"31.89127000","longitude":"-85.14549000"},{"name":"Eutaw","countryCode":"US","stateCode":"AL","latitude":"32.84059000","longitude":"-87.88762000"},{"name":"Evergreen","countryCode":"US","stateCode":"AL","latitude":"31.43350000","longitude":"-86.95692000"},{"name":"Fairfield","countryCode":"US","stateCode":"AL","latitude":"33.48594000","longitude":"-86.91194000"},{"name":"Fairhope","countryCode":"US","stateCode":"AL","latitude":"30.52297000","longitude":"-87.90333000"},{"name":"Falkville","countryCode":"US","stateCode":"AL","latitude":"34.36843000","longitude":"-86.90862000"},{"name":"Fayette","countryCode":"US","stateCode":"AL","latitude":"33.68455000","longitude":"-87.83085000"},{"name":"Fayette County","countryCode":"US","stateCode":"AL","latitude":"33.72121000","longitude":"-87.73886000"},{"name":"Fayetteville","countryCode":"US","stateCode":"AL","latitude":"33.14567000","longitude":"-86.40581000"},{"name":"Flint City","countryCode":"US","stateCode":"AL","latitude":"34.52315000","longitude":"-86.97029000"},{"name":"Flomaton","countryCode":"US","stateCode":"AL","latitude":"31.00018000","longitude":"-87.26081000"},{"name":"Florala","countryCode":"US","stateCode":"AL","latitude":"31.00518000","longitude":"-86.32800000"},{"name":"Florence","countryCode":"US","stateCode":"AL","latitude":"34.79981000","longitude":"-87.67725000"},{"name":"Foley","countryCode":"US","stateCode":"AL","latitude":"30.40659000","longitude":"-87.68360000"},{"name":"Forestdale","countryCode":"US","stateCode":"AL","latitude":"33.57011000","longitude":"-86.89638000"},{"name":"Fort Deposit","countryCode":"US","stateCode":"AL","latitude":"31.98459000","longitude":"-86.57859000"},{"name":"Fort Payne","countryCode":"US","stateCode":"AL","latitude":"34.44425000","longitude":"-85.71969000"},{"name":"Fort Rucker","countryCode":"US","stateCode":"AL","latitude":"31.34282000","longitude":"-85.71538000"},{"name":"Franklin County","countryCode":"US","stateCode":"AL","latitude":"34.44167000","longitude":"-87.84381000"},{"name":"Frisco City","countryCode":"US","stateCode":"AL","latitude":"31.43350000","longitude":"-87.40138000"},{"name":"Fultondale","countryCode":"US","stateCode":"AL","latitude":"33.60483000","longitude":"-86.79388000"},{"name":"Fyffe","countryCode":"US","stateCode":"AL","latitude":"34.44676000","longitude":"-85.90414000"},{"name":"Gadsden","countryCode":"US","stateCode":"AL","latitude":"34.01434000","longitude":"-86.00639000"},{"name":"Gardendale","countryCode":"US","stateCode":"AL","latitude":"33.66010000","longitude":"-86.81277000"},{"name":"Geneva","countryCode":"US","stateCode":"AL","latitude":"31.03296000","longitude":"-85.86382000"},{"name":"Geneva County","countryCode":"US","stateCode":"AL","latitude":"31.09502000","longitude":"-85.83898000"},{"name":"Georgiana","countryCode":"US","stateCode":"AL","latitude":"31.63710000","longitude":"-86.74192000"},{"name":"Glencoe","countryCode":"US","stateCode":"AL","latitude":"33.95704000","longitude":"-85.93247000"},{"name":"Good Hope","countryCode":"US","stateCode":"AL","latitude":"34.11593000","longitude":"-86.86361000"},{"name":"Goodwater","countryCode":"US","stateCode":"AL","latitude":"33.06567000","longitude":"-86.05330000"},{"name":"Gordo","countryCode":"US","stateCode":"AL","latitude":"33.32012000","longitude":"-87.90280000"},{"name":"Grand Bay","countryCode":"US","stateCode":"AL","latitude":"30.47631000","longitude":"-88.34223000"},{"name":"Grayson Valley","countryCode":"US","stateCode":"AL","latitude":"33.64816000","longitude":"-86.63943000"},{"name":"Graysville","countryCode":"US","stateCode":"AL","latitude":"33.62066000","longitude":"-86.97138000"},{"name":"Greene County","countryCode":"US","stateCode":"AL","latitude":"32.85314000","longitude":"-87.95223000"},{"name":"Greensboro","countryCode":"US","stateCode":"AL","latitude":"32.70415000","longitude":"-87.59550000"},{"name":"Greenville","countryCode":"US","stateCode":"AL","latitude":"31.82960000","longitude":"-86.61775000"},{"name":"Grove Hill","countryCode":"US","stateCode":"AL","latitude":"31.70877000","longitude":"-87.77722000"},{"name":"Guin","countryCode":"US","stateCode":"AL","latitude":"33.96566000","longitude":"-87.91475000"},{"name":"Gulf Shores","countryCode":"US","stateCode":"AL","latitude":"30.24604000","longitude":"-87.70082000"},{"name":"Guntersville","countryCode":"US","stateCode":"AL","latitude":"34.35823000","longitude":"-86.29446000"},{"name":"Hackleburg","countryCode":"US","stateCode":"AL","latitude":"34.27732000","longitude":"-87.82864000"},{"name":"Hale County","countryCode":"US","stateCode":"AL","latitude":"32.76266000","longitude":"-87.62912000"},{"name":"Haleyville","countryCode":"US","stateCode":"AL","latitude":"34.22649000","longitude":"-87.62141000"},{"name":"Hamilton","countryCode":"US","stateCode":"AL","latitude":"34.14232000","longitude":"-87.98864000"},{"name":"Hanceville","countryCode":"US","stateCode":"AL","latitude":"34.06065000","longitude":"-86.76750000"},{"name":"Harpersville","countryCode":"US","stateCode":"AL","latitude":"33.34400000","longitude":"-86.43804000"},{"name":"Hartford","countryCode":"US","stateCode":"AL","latitude":"31.10240000","longitude":"-85.69688000"},{"name":"Hartselle","countryCode":"US","stateCode":"AL","latitude":"34.44343000","longitude":"-86.93528000"},{"name":"Harvest","countryCode":"US","stateCode":"AL","latitude":"34.85564000","longitude":"-86.75083000"},{"name":"Hayden","countryCode":"US","stateCode":"AL","latitude":"33.89260000","longitude":"-86.75777000"},{"name":"Hayneville","countryCode":"US","stateCode":"AL","latitude":"32.18403000","longitude":"-86.58025000"},{"name":"Hazel Green","countryCode":"US","stateCode":"AL","latitude":"34.93231000","longitude":"-86.57194000"},{"name":"Headland","countryCode":"US","stateCode":"AL","latitude":"31.35128000","longitude":"-85.34216000"},{"name":"Heflin","countryCode":"US","stateCode":"AL","latitude":"33.64899000","longitude":"-85.58746000"},{"name":"Helena","countryCode":"US","stateCode":"AL","latitude":"33.29622000","longitude":"-86.84360000"},{"name":"Henagar","countryCode":"US","stateCode":"AL","latitude":"34.63508000","longitude":"-85.76719000"},{"name":"Henry County","countryCode":"US","stateCode":"AL","latitude":"31.51469000","longitude":"-85.24141000"},{"name":"Highland Lakes","countryCode":"US","stateCode":"AL","latitude":"33.39838000","longitude":"-86.65130000"},{"name":"Hokes Bluff","countryCode":"US","stateCode":"AL","latitude":"33.99815000","longitude":"-85.86636000"},{"name":"Holt","countryCode":"US","stateCode":"AL","latitude":"33.23401000","longitude":"-87.48445000"},{"name":"Holtville","countryCode":"US","stateCode":"AL","latitude":"32.63624000","longitude":"-86.32664000"},{"name":"Homewood","countryCode":"US","stateCode":"AL","latitude":"33.47177000","longitude":"-86.80082000"},{"name":"Hoover","countryCode":"US","stateCode":"AL","latitude":"33.40539000","longitude":"-86.81138000"},{"name":"Houston County","countryCode":"US","stateCode":"AL","latitude":"31.15318000","longitude":"-85.30252000"},{"name":"Hueytown","countryCode":"US","stateCode":"AL","latitude":"33.45122000","longitude":"-86.99666000"},{"name":"Huguley","countryCode":"US","stateCode":"AL","latitude":"32.83457000","longitude":"-85.22966000"},{"name":"Huntsville","countryCode":"US","stateCode":"AL","latitude":"34.73040000","longitude":"-86.58594000"},{"name":"Indian Springs Village","countryCode":"US","stateCode":"AL","latitude":"33.35539000","longitude":"-86.75443000"},{"name":"Inverness","countryCode":"US","stateCode":"AL","latitude":"32.01488000","longitude":"-85.74606000"},{"name":"Irondale","countryCode":"US","stateCode":"AL","latitude":"33.53816000","longitude":"-86.70721000"},{"name":"Jackson","countryCode":"US","stateCode":"AL","latitude":"31.50905000","longitude":"-87.89444000"},{"name":"Jackson County","countryCode":"US","stateCode":"AL","latitude":"34.77941000","longitude":"-85.99930000"},{"name":"Jacksonville","countryCode":"US","stateCode":"AL","latitude":"33.81382000","longitude":"-85.76130000"},{"name":"Jasper","countryCode":"US","stateCode":"AL","latitude":"33.83122000","longitude":"-87.27751000"},{"name":"Jefferson County","countryCode":"US","stateCode":"AL","latitude":"33.55431000","longitude":"-86.89649000"},{"name":"Jemison","countryCode":"US","stateCode":"AL","latitude":"32.95985000","longitude":"-86.74665000"},{"name":"Kimberly","countryCode":"US","stateCode":"AL","latitude":"33.77344000","longitude":"-86.81388000"},{"name":"Kinsey","countryCode":"US","stateCode":"AL","latitude":"31.29906000","longitude":"-85.34438000"},{"name":"Ladonia","countryCode":"US","stateCode":"AL","latitude":"32.46820000","longitude":"-85.07910000"},{"name":"Lafayette","countryCode":"US","stateCode":"AL","latitude":"32.89985000","longitude":"-85.40106000"},{"name":"Lake Purdy","countryCode":"US","stateCode":"AL","latitude":"33.43011000","longitude":"-86.68054000"},{"name":"Lake View","countryCode":"US","stateCode":"AL","latitude":"33.28067000","longitude":"-87.13750000"},{"name":"Lamar County","countryCode":"US","stateCode":"AL","latitude":"33.77921000","longitude":"-88.09690000"},{"name":"Lanett","countryCode":"US","stateCode":"AL","latitude":"32.86874000","longitude":"-85.19050000"},{"name":"Lauderdale County","countryCode":"US","stateCode":"AL","latitude":"34.90137000","longitude":"-87.65400000"},{"name":"Lawrence County","countryCode":"US","stateCode":"AL","latitude":"34.52165000","longitude":"-87.31104000"},{"name":"Lee County","countryCode":"US","stateCode":"AL","latitude":"32.60114000","longitude":"-85.35556000"},{"name":"Leeds","countryCode":"US","stateCode":"AL","latitude":"33.54816000","longitude":"-86.54443000"},{"name":"Leesburg","countryCode":"US","stateCode":"AL","latitude":"34.17982000","longitude":"-85.76136000"},{"name":"Level Plains","countryCode":"US","stateCode":"AL","latitude":"31.29962000","longitude":"-85.77799000"},{"name":"Limestone County","countryCode":"US","stateCode":"AL","latitude":"34.81008000","longitude":"-86.98137000"},{"name":"Lincoln","countryCode":"US","stateCode":"AL","latitude":"33.61316000","longitude":"-86.11831000"},{"name":"Linden","countryCode":"US","stateCode":"AL","latitude":"32.30625000","longitude":"-87.79807000"},{"name":"Lineville","countryCode":"US","stateCode":"AL","latitude":"33.31067000","longitude":"-85.75441000"},{"name":"Lipscomb","countryCode":"US","stateCode":"AL","latitude":"33.42566000","longitude":"-86.92666000"},{"name":"Livingston","countryCode":"US","stateCode":"AL","latitude":"32.58430000","longitude":"-88.18725000"},{"name":"Locust Fork","countryCode":"US","stateCode":"AL","latitude":"33.90760000","longitude":"-86.61527000"},{"name":"Lowndes County","countryCode":"US","stateCode":"AL","latitude":"32.15475000","longitude":"-86.65011000"},{"name":"Loxley","countryCode":"US","stateCode":"AL","latitude":"30.61825000","longitude":"-87.75305000"},{"name":"Luverne","countryCode":"US","stateCode":"AL","latitude":"31.71655000","longitude":"-86.26385000"},{"name":"Macon County","countryCode":"US","stateCode":"AL","latitude":"32.38597000","longitude":"-85.69267000"},{"name":"Madison","countryCode":"US","stateCode":"AL","latitude":"34.69926000","longitude":"-86.74833000"},{"name":"Madison County","countryCode":"US","stateCode":"AL","latitude":"34.76309000","longitude":"-86.55021000"},{"name":"Malvern","countryCode":"US","stateCode":"AL","latitude":"31.13934000","longitude":"-85.51910000"},{"name":"Marbury","countryCode":"US","stateCode":"AL","latitude":"32.70124000","longitude":"-86.47109000"},{"name":"Marengo County","countryCode":"US","stateCode":"AL","latitude":"32.24761000","longitude":"-87.78952000"},{"name":"Margaret","countryCode":"US","stateCode":"AL","latitude":"33.68621000","longitude":"-86.47498000"},{"name":"Marion","countryCode":"US","stateCode":"AL","latitude":"32.63235000","longitude":"-87.31917000"},{"name":"Marion County","countryCode":"US","stateCode":"AL","latitude":"34.13655000","longitude":"-87.88714000"},{"name":"Marshall County","countryCode":"US","stateCode":"AL","latitude":"34.36696000","longitude":"-86.30664000"},{"name":"Meadowbrook","countryCode":"US","stateCode":"AL","latitude":"33.40205000","longitude":"-86.69665000"},{"name":"Meridianville","countryCode":"US","stateCode":"AL","latitude":"34.85148000","longitude":"-86.57222000"},{"name":"Midfield","countryCode":"US","stateCode":"AL","latitude":"33.46150000","longitude":"-86.90888000"},{"name":"Midland City","countryCode":"US","stateCode":"AL","latitude":"31.31906000","longitude":"-85.49382000"},{"name":"Mignon","countryCode":"US","stateCode":"AL","latitude":"33.18345000","longitude":"-86.26109000"},{"name":"Millbrook","countryCode":"US","stateCode":"AL","latitude":"32.47986000","longitude":"-86.36192000"},{"name":"Minor","countryCode":"US","stateCode":"AL","latitude":"33.53733000","longitude":"-86.94055000"},{"name":"Mobile","countryCode":"US","stateCode":"AL","latitude":"30.69436000","longitude":"-88.04305000"},{"name":"Mobile County","countryCode":"US","stateCode":"AL","latitude":"30.68515000","longitude":"-88.19753000"},{"name":"Monroe County","countryCode":"US","stateCode":"AL","latitude":"31.57084000","longitude":"-87.36543000"},{"name":"Monroeville","countryCode":"US","stateCode":"AL","latitude":"31.52794000","longitude":"-87.32471000"},{"name":"Montevallo","countryCode":"US","stateCode":"AL","latitude":"33.10067000","longitude":"-86.86416000"},{"name":"Montgomery","countryCode":"US","stateCode":"AL","latitude":"32.36681000","longitude":"-86.29997000"},{"name":"Montgomery County","countryCode":"US","stateCode":"AL","latitude":"32.22026000","longitude":"-86.20761000"},{"name":"Moody","countryCode":"US","stateCode":"AL","latitude":"33.59094000","longitude":"-86.49082000"},{"name":"Moores Mill","countryCode":"US","stateCode":"AL","latitude":"34.84398000","longitude":"-86.51832000"},{"name":"Morgan County","countryCode":"US","stateCode":"AL","latitude":"34.45347000","longitude":"-86.85293000"},{"name":"Morris","countryCode":"US","stateCode":"AL","latitude":"33.74816000","longitude":"-86.80860000"},{"name":"Moulton","countryCode":"US","stateCode":"AL","latitude":"34.48121000","longitude":"-87.29335000"},{"name":"Moundville","countryCode":"US","stateCode":"AL","latitude":"32.99762000","longitude":"-87.63001000"},{"name":"Mount Olive","countryCode":"US","stateCode":"AL","latitude":"33.67094000","longitude":"-86.85610000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"AL","latitude":"31.08518000","longitude":"-88.01333000"},{"name":"Mountain Brook","countryCode":"US","stateCode":"AL","latitude":"33.50094000","longitude":"-86.75221000"},{"name":"Munford","countryCode":"US","stateCode":"AL","latitude":"33.52983000","longitude":"-85.95080000"},{"name":"Muscle Shoals","countryCode":"US","stateCode":"AL","latitude":"34.74481000","longitude":"-87.66753000"},{"name":"New Brockton","countryCode":"US","stateCode":"AL","latitude":"31.38572000","longitude":"-85.92939000"},{"name":"New Hope","countryCode":"US","stateCode":"AL","latitude":"34.53712000","longitude":"-86.39426000"},{"name":"New Market","countryCode":"US","stateCode":"AL","latitude":"34.91003000","longitude":"-86.42779000"},{"name":"Newton","countryCode":"US","stateCode":"AL","latitude":"31.33517000","longitude":"-85.60521000"},{"name":"North Bibb","countryCode":"US","stateCode":"AL","latitude":"33.20401000","longitude":"-87.15305000"},{"name":"Northport","countryCode":"US","stateCode":"AL","latitude":"33.22901000","longitude":"-87.57723000"},{"name":"Odenville","countryCode":"US","stateCode":"AL","latitude":"33.67732000","longitude":"-86.39665000"},{"name":"Ohatchee","countryCode":"US","stateCode":"AL","latitude":"33.78343000","longitude":"-86.00247000"},{"name":"Oneonta","countryCode":"US","stateCode":"AL","latitude":"33.94815000","longitude":"-86.47276000"},{"name":"Opelika","countryCode":"US","stateCode":"AL","latitude":"32.64541000","longitude":"-85.37828000"},{"name":"Opp","countryCode":"US","stateCode":"AL","latitude":"31.28267000","longitude":"-86.25551000"},{"name":"Orange Beach","countryCode":"US","stateCode":"AL","latitude":"30.29437000","longitude":"-87.57359000"},{"name":"Owens Cross Roads","countryCode":"US","stateCode":"AL","latitude":"34.58815000","longitude":"-86.45888000"},{"name":"Oxford","countryCode":"US","stateCode":"AL","latitude":"33.61427000","longitude":"-85.83496000"},{"name":"Ozark","countryCode":"US","stateCode":"AL","latitude":"31.45906000","longitude":"-85.64049000"},{"name":"Pelham","countryCode":"US","stateCode":"AL","latitude":"33.28567000","longitude":"-86.80999000"},{"name":"Pell City","countryCode":"US","stateCode":"AL","latitude":"33.58621000","longitude":"-86.28609000"},{"name":"Perry County","countryCode":"US","stateCode":"AL","latitude":"32.63847000","longitude":"-87.29440000"},{"name":"Phenix City","countryCode":"US","stateCode":"AL","latitude":"32.47098000","longitude":"-85.00077000"},{"name":"Phil Campbell","countryCode":"US","stateCode":"AL","latitude":"34.35093000","longitude":"-87.70642000"},{"name":"Pickens County","countryCode":"US","stateCode":"AL","latitude":"33.28088000","longitude":"-88.08869000"},{"name":"Piedmont","countryCode":"US","stateCode":"AL","latitude":"33.92455000","longitude":"-85.61135000"},{"name":"Pike County","countryCode":"US","stateCode":"AL","latitude":"31.80272000","longitude":"-85.94092000"},{"name":"Pike Road","countryCode":"US","stateCode":"AL","latitude":"32.28431000","longitude":"-86.10302000"},{"name":"Pine Level","countryCode":"US","stateCode":"AL","latitude":"32.58374000","longitude":"-86.46553000"},{"name":"Pinson","countryCode":"US","stateCode":"AL","latitude":"33.68899000","longitude":"-86.68332000"},{"name":"Pleasant Grove","countryCode":"US","stateCode":"AL","latitude":"33.49094000","longitude":"-86.97027000"},{"name":"Point Clear","countryCode":"US","stateCode":"AL","latitude":"30.47408000","longitude":"-87.91916000"},{"name":"Prattville","countryCode":"US","stateCode":"AL","latitude":"32.46402000","longitude":"-86.45970000"},{"name":"Priceville","countryCode":"US","stateCode":"AL","latitude":"34.52509000","longitude":"-86.89473000"},{"name":"Prichard","countryCode":"US","stateCode":"AL","latitude":"30.73880000","longitude":"-88.07889000"},{"name":"Ragland","countryCode":"US","stateCode":"AL","latitude":"33.74454000","longitude":"-86.15581000"},{"name":"Rainbow City","countryCode":"US","stateCode":"AL","latitude":"33.95482000","longitude":"-86.04192000"},{"name":"Rainsville","countryCode":"US","stateCode":"AL","latitude":"34.49425000","longitude":"-85.84775000"},{"name":"Randolph County","countryCode":"US","stateCode":"AL","latitude":"33.29379000","longitude":"-85.45907000"},{"name":"Red Bay","countryCode":"US","stateCode":"AL","latitude":"34.43982000","longitude":"-88.14087000"},{"name":"Redstone Arsenal","countryCode":"US","stateCode":"AL","latitude":"34.68387000","longitude":"-86.64764000"},{"name":"Reform","countryCode":"US","stateCode":"AL","latitude":"33.37845000","longitude":"-88.01530000"},{"name":"Rehobeth","countryCode":"US","stateCode":"AL","latitude":"31.12296000","longitude":"-85.45271000"},{"name":"Riverside","countryCode":"US","stateCode":"AL","latitude":"33.60621000","longitude":"-86.20442000"},{"name":"Roanoke","countryCode":"US","stateCode":"AL","latitude":"33.15123000","longitude":"-85.37217000"},{"name":"Robertsdale","countryCode":"US","stateCode":"AL","latitude":"30.55380000","longitude":"-87.71193000"},{"name":"Rock Creek","countryCode":"US","stateCode":"AL","latitude":"33.47705000","longitude":"-87.08027000"},{"name":"Rockford","countryCode":"US","stateCode":"AL","latitude":"32.88957000","longitude":"-86.21969000"},{"name":"Rogersville","countryCode":"US","stateCode":"AL","latitude":"34.82578000","longitude":"-87.29676000"},{"name":"Russell County","countryCode":"US","stateCode":"AL","latitude":"32.28838000","longitude":"-85.18496000"},{"name":"Russellville","countryCode":"US","stateCode":"AL","latitude":"34.50787000","longitude":"-87.72864000"},{"name":"Saint Clair County","countryCode":"US","stateCode":"AL","latitude":"33.71570000","longitude":"-86.31469000"},{"name":"Saks","countryCode":"US","stateCode":"AL","latitude":"33.69871000","longitude":"-85.83969000"},{"name":"Samson","countryCode":"US","stateCode":"AL","latitude":"31.11295000","longitude":"-86.04605000"},{"name":"Saraland","countryCode":"US","stateCode":"AL","latitude":"30.82074000","longitude":"-88.07056000"},{"name":"Sardis City","countryCode":"US","stateCode":"AL","latitude":"34.17426000","longitude":"-86.12275000"},{"name":"Satsuma","countryCode":"US","stateCode":"AL","latitude":"30.85324000","longitude":"-88.05611000"},{"name":"Scottsboro","countryCode":"US","stateCode":"AL","latitude":"34.67231000","longitude":"-86.03415000"},{"name":"Selma","countryCode":"US","stateCode":"AL","latitude":"32.40736000","longitude":"-87.02110000"},{"name":"Selmont-West Selmont","countryCode":"US","stateCode":"AL","latitude":"32.37843000","longitude":"-87.00740000"},{"name":"Semmes","countryCode":"US","stateCode":"AL","latitude":"30.77824000","longitude":"-88.25917000"},{"name":"Sheffield","countryCode":"US","stateCode":"AL","latitude":"34.76509000","longitude":"-87.69864000"},{"name":"Shelby","countryCode":"US","stateCode":"AL","latitude":"33.11040000","longitude":"-86.58415000"},{"name":"Shelby County","countryCode":"US","stateCode":"AL","latitude":"33.26428000","longitude":"-86.66065000"},{"name":"Shoal Creek","countryCode":"US","stateCode":"AL","latitude":"33.43076000","longitude":"-86.61092000"},{"name":"Slocomb","countryCode":"US","stateCode":"AL","latitude":"31.10823000","longitude":"-85.59438000"},{"name":"Smiths Station","countryCode":"US","stateCode":"AL","latitude":"32.54014000","longitude":"-85.09855000"},{"name":"Smoke Rise","countryCode":"US","stateCode":"AL","latitude":"33.89177000","longitude":"-86.82027000"},{"name":"Southside","countryCode":"US","stateCode":"AL","latitude":"33.92454000","longitude":"-86.02247000"},{"name":"Spanish Fort","countryCode":"US","stateCode":"AL","latitude":"30.67491000","longitude":"-87.91527000"},{"name":"Springville","countryCode":"US","stateCode":"AL","latitude":"33.77505000","longitude":"-86.47191000"},{"name":"Steele","countryCode":"US","stateCode":"AL","latitude":"33.93982000","longitude":"-86.20164000"},{"name":"Stevenson","countryCode":"US","stateCode":"AL","latitude":"34.86869000","longitude":"-85.83942000"},{"name":"Stewartville","countryCode":"US","stateCode":"AL","latitude":"33.07929000","longitude":"-86.24442000"},{"name":"Sulligent","countryCode":"US","stateCode":"AL","latitude":"33.90177000","longitude":"-88.13448000"},{"name":"Sumiton","countryCode":"US","stateCode":"AL","latitude":"33.75566000","longitude":"-87.05000000"},{"name":"Summerdale","countryCode":"US","stateCode":"AL","latitude":"30.48770000","longitude":"-87.69971000"},{"name":"Sumter County","countryCode":"US","stateCode":"AL","latitude":"32.59101000","longitude":"-88.19879000"},{"name":"Sylacauga","countryCode":"US","stateCode":"AL","latitude":"33.17317000","longitude":"-86.25164000"},{"name":"Sylvan Springs","countryCode":"US","stateCode":"AL","latitude":"33.51566000","longitude":"-87.01499000"},{"name":"Sylvania","countryCode":"US","stateCode":"AL","latitude":"34.56231000","longitude":"-85.81247000"},{"name":"Talladega","countryCode":"US","stateCode":"AL","latitude":"33.43594000","longitude":"-86.10580000"},{"name":"Talladega County","countryCode":"US","stateCode":"AL","latitude":"33.38006000","longitude":"-86.16591000"},{"name":"Tallapoosa County","countryCode":"US","stateCode":"AL","latitude":"32.86240000","longitude":"-85.79750000"},{"name":"Tallassee","countryCode":"US","stateCode":"AL","latitude":"32.53597000","longitude":"-85.89329000"},{"name":"Tarrant","countryCode":"US","stateCode":"AL","latitude":"33.58344000","longitude":"-86.77277000"},{"name":"Taylor","countryCode":"US","stateCode":"AL","latitude":"31.16490000","longitude":"-85.46827000"},{"name":"Theodore","countryCode":"US","stateCode":"AL","latitude":"30.54769000","longitude":"-88.17528000"},{"name":"Thomasville","countryCode":"US","stateCode":"AL","latitude":"31.91349000","longitude":"-87.73584000"},{"name":"Thorsby","countryCode":"US","stateCode":"AL","latitude":"32.91568000","longitude":"-86.71582000"},{"name":"Tillmans Corner","countryCode":"US","stateCode":"AL","latitude":"30.59019000","longitude":"-88.17084000"},{"name":"Town Creek","countryCode":"US","stateCode":"AL","latitude":"34.68120000","longitude":"-87.40613000"},{"name":"Trinity","countryCode":"US","stateCode":"AL","latitude":"34.60676000","longitude":"-87.08835000"},{"name":"Troy","countryCode":"US","stateCode":"AL","latitude":"31.80877000","longitude":"-85.96995000"},{"name":"Trussville","countryCode":"US","stateCode":"AL","latitude":"33.61983000","longitude":"-86.60888000"},{"name":"Tuscaloosa","countryCode":"US","stateCode":"AL","latitude":"33.20984000","longitude":"-87.56917000"},{"name":"Tuscaloosa County","countryCode":"US","stateCode":"AL","latitude":"33.28955000","longitude":"-87.52503000"},{"name":"Tuscumbia","countryCode":"US","stateCode":"AL","latitude":"34.73120000","longitude":"-87.70253000"},{"name":"Tuskegee","countryCode":"US","stateCode":"AL","latitude":"32.42415000","longitude":"-85.69096000"},{"name":"Underwood-Petersville","countryCode":"US","stateCode":"AL","latitude":"34.87695000","longitude":"-87.69717000"},{"name":"Union Springs","countryCode":"US","stateCode":"AL","latitude":"32.14432000","longitude":"-85.71495000"},{"name":"Uniontown","countryCode":"US","stateCode":"AL","latitude":"32.44958000","longitude":"-87.51417000"},{"name":"Valley","countryCode":"US","stateCode":"AL","latitude":"32.81874000","longitude":"-85.17939000"},{"name":"Valley Grande","countryCode":"US","stateCode":"AL","latitude":"32.50902000","longitude":"-86.98749000"},{"name":"Vance","countryCode":"US","stateCode":"AL","latitude":"33.17428000","longitude":"-87.23361000"},{"name":"Vandiver","countryCode":"US","stateCode":"AL","latitude":"33.47066000","longitude":"-86.51332000"},{"name":"Vernon","countryCode":"US","stateCode":"AL","latitude":"33.75705000","longitude":"-88.10892000"},{"name":"Vestavia Hills","countryCode":"US","stateCode":"AL","latitude":"33.44872000","longitude":"-86.78777000"},{"name":"Vincent","countryCode":"US","stateCode":"AL","latitude":"33.38455000","longitude":"-86.41192000"},{"name":"Walker County","countryCode":"US","stateCode":"AL","latitude":"33.80333000","longitude":"-87.29736000"},{"name":"Warrior","countryCode":"US","stateCode":"AL","latitude":"33.81427000","longitude":"-86.80944000"},{"name":"Washington County","countryCode":"US","stateCode":"AL","latitude":"31.40760000","longitude":"-88.20788000"},{"name":"Weaver","countryCode":"US","stateCode":"AL","latitude":"33.75205000","longitude":"-85.81135000"},{"name":"Webb","countryCode":"US","stateCode":"AL","latitude":"31.26045000","longitude":"-85.27327000"},{"name":"Wedowee","countryCode":"US","stateCode":"AL","latitude":"33.30900000","longitude":"-85.48467000"},{"name":"West Blocton","countryCode":"US","stateCode":"AL","latitude":"33.11817000","longitude":"-87.12500000"},{"name":"West End-Cobb Town","countryCode":"US","stateCode":"AL","latitude":"33.65250000","longitude":"-85.87420000"},{"name":"Westover","countryCode":"US","stateCode":"AL","latitude":"33.34955000","longitude":"-86.53582000"},{"name":"Wetumpka","countryCode":"US","stateCode":"AL","latitude":"32.54374000","longitude":"-86.21191000"},{"name":"Whitesboro","countryCode":"US","stateCode":"AL","latitude":"34.16343000","longitude":"-86.06942000"},{"name":"Wilcox County","countryCode":"US","stateCode":"AL","latitude":"31.98924000","longitude":"-87.30820000"},{"name":"Wilsonville","countryCode":"US","stateCode":"AL","latitude":"33.23428000","longitude":"-86.48359000"},{"name":"Winfield","countryCode":"US","stateCode":"AL","latitude":"33.92899000","longitude":"-87.81725000"},{"name":"Winston County","countryCode":"US","stateCode":"AL","latitude":"34.14923000","longitude":"-87.37368000"},{"name":"Woodstock","countryCode":"US","stateCode":"AL","latitude":"33.20678000","longitude":"-87.15000000"},{"name":"York","countryCode":"US","stateCode":"AL","latitude":"32.48625000","longitude":"-88.29642000"},{"name":"Abbotsford","countryCode":"US","stateCode":"WI","latitude":"44.94636000","longitude":"-90.31597000"},{"name":"Adams","countryCode":"US","stateCode":"WI","latitude":"43.95608000","longitude":"-89.81818000"},{"name":"Adams County","countryCode":"US","stateCode":"WI","latitude":"43.96963000","longitude":"-89.77064000"},{"name":"Addison","countryCode":"US","stateCode":"WI","latitude":"43.42278000","longitude":"-88.37454000"},{"name":"Albany","countryCode":"US","stateCode":"WI","latitude":"42.70778000","longitude":"-89.43706000"},{"name":"Algoma","countryCode":"US","stateCode":"WI","latitude":"44.60889000","longitude":"-87.43259000"},{"name":"Allouez","countryCode":"US","stateCode":"WI","latitude":"44.47749000","longitude":"-88.01621000"},{"name":"Alma","countryCode":"US","stateCode":"WI","latitude":"44.31997000","longitude":"-91.91488000"},{"name":"Alto","countryCode":"US","stateCode":"WI","latitude":"43.67665000","longitude":"-88.79511000"},{"name":"Altoona","countryCode":"US","stateCode":"WI","latitude":"44.80468000","longitude":"-91.44321000"},{"name":"Amery","countryCode":"US","stateCode":"WI","latitude":"45.30691000","longitude":"-92.36214000"},{"name":"Amherst","countryCode":"US","stateCode":"WI","latitude":"44.45081000","longitude":"-89.28484000"},{"name":"Antigo","countryCode":"US","stateCode":"WI","latitude":"45.14025000","longitude":"-89.15234000"},{"name":"Appleton","countryCode":"US","stateCode":"WI","latitude":"44.26193000","longitude":"-88.41538000"},{"name":"Arcadia","countryCode":"US","stateCode":"WI","latitude":"44.25274000","longitude":"-91.50154000"},{"name":"Ashford","countryCode":"US","stateCode":"WI","latitude":"43.58694000","longitude":"-88.37066000"},{"name":"Ashland","countryCode":"US","stateCode":"WI","latitude":"46.59244000","longitude":"-90.88380000"},{"name":"Ashland County","countryCode":"US","stateCode":"WI","latitude":"46.50974000","longitude":"-90.71960000"},{"name":"Ashwaubenon","countryCode":"US","stateCode":"WI","latitude":"44.48221000","longitude":"-88.07010000"},{"name":"Athens","countryCode":"US","stateCode":"WI","latitude":"45.03302000","longitude":"-90.07402000"},{"name":"Augusta","countryCode":"US","stateCode":"WI","latitude":"44.68024000","longitude":"-91.11988000"},{"name":"Aztalan","countryCode":"US","stateCode":"WI","latitude":"43.07278000","longitude":"-88.86233000"},{"name":"Baldwin","countryCode":"US","stateCode":"WI","latitude":"44.96663000","longitude":"-92.37436000"},{"name":"Balsam Lake","countryCode":"US","stateCode":"WI","latitude":"45.45218000","longitude":"-92.45464000"},{"name":"Bangor","countryCode":"US","stateCode":"WI","latitude":"43.89302000","longitude":"-90.99041000"},{"name":"Baraboo","countryCode":"US","stateCode":"WI","latitude":"43.47109000","longitude":"-89.74429000"},{"name":"Barneveld","countryCode":"US","stateCode":"WI","latitude":"43.01555000","longitude":"-89.89540000"},{"name":"Barron","countryCode":"US","stateCode":"WI","latitude":"45.40135000","longitude":"-91.84906000"},{"name":"Barron County","countryCode":"US","stateCode":"WI","latitude":"45.42372000","longitude":"-91.84831000"},{"name":"Barton","countryCode":"US","stateCode":"WI","latitude":"43.44361000","longitude":"-88.18065000"},{"name":"Bayfield County","countryCode":"US","stateCode":"WI","latitude":"46.63544000","longitude":"-91.18068000"},{"name":"Bayside","countryCode":"US","stateCode":"WI","latitude":"43.18056000","longitude":"-87.90064000"},{"name":"Beaver Dam","countryCode":"US","stateCode":"WI","latitude":"43.45777000","longitude":"-88.83733000"},{"name":"Belgium","countryCode":"US","stateCode":"WI","latitude":"43.49972000","longitude":"-87.85037000"},{"name":"Belle Plaine","countryCode":"US","stateCode":"WI","latitude":"44.71526000","longitude":"-88.66621000"},{"name":"Belleville","countryCode":"US","stateCode":"WI","latitude":"42.85972000","longitude":"-89.53818000"},{"name":"Bellevue","countryCode":"US","stateCode":"WI","latitude":"44.44416000","longitude":"-87.92010000"},{"name":"Beloit","countryCode":"US","stateCode":"WI","latitude":"42.50835000","longitude":"-89.03178000"},{"name":"Berlin","countryCode":"US","stateCode":"WI","latitude":"43.96804000","longitude":"-88.94345000"},{"name":"Bevent","countryCode":"US","stateCode":"WI","latitude":"44.77053000","longitude":"-89.38956000"},{"name":"Big Bend","countryCode":"US","stateCode":"WI","latitude":"42.88140000","longitude":"-88.20676000"},{"name":"Black Creek","countryCode":"US","stateCode":"WI","latitude":"44.47749000","longitude":"-88.45066000"},{"name":"Black Earth","countryCode":"US","stateCode":"WI","latitude":"43.13722000","longitude":"-89.74679000"},{"name":"Black River Falls","countryCode":"US","stateCode":"WI","latitude":"44.29468000","longitude":"-90.85153000"},{"name":"Blair","countryCode":"US","stateCode":"WI","latitude":"44.29440000","longitude":"-91.23516000"},{"name":"Bloomer","countryCode":"US","stateCode":"WI","latitude":"45.10024000","longitude":"-91.48877000"},{"name":"Bohners Lake","countryCode":"US","stateCode":"WI","latitude":"42.62307000","longitude":"-88.28037000"},{"name":"Bonduel","countryCode":"US","stateCode":"WI","latitude":"44.74027000","longitude":"-88.44482000"},{"name":"Boscobel","countryCode":"US","stateCode":"WI","latitude":"43.13443000","longitude":"-90.70540000"},{"name":"Boyceville","countryCode":"US","stateCode":"WI","latitude":"45.04357000","longitude":"-92.04101000"},{"name":"Brice Prairie","countryCode":"US","stateCode":"WI","latitude":"43.93857000","longitude":"-91.29986000"},{"name":"Brillion","countryCode":"US","stateCode":"WI","latitude":"44.17721000","longitude":"-88.06427000"},{"name":"Bristol","countryCode":"US","stateCode":"WI","latitude":"42.55891000","longitude":"-88.04925000"},{"name":"Brodhead","countryCode":"US","stateCode":"WI","latitude":"42.61834000","longitude":"-89.37623000"},{"name":"Brookfield","countryCode":"US","stateCode":"WI","latitude":"43.06057000","longitude":"-88.10648000"},{"name":"Brooklyn","countryCode":"US","stateCode":"WI","latitude":"42.85361000","longitude":"-89.37040000"},{"name":"Brothertown","countryCode":"US","stateCode":"WI","latitude":"43.96805000","longitude":"-88.30899000"},{"name":"Brown County","countryCode":"US","stateCode":"WI","latitude":"44.47433000","longitude":"-87.99287000"},{"name":"Brown Deer","countryCode":"US","stateCode":"WI","latitude":"43.16334000","longitude":"-87.96453000"},{"name":"Browns Lake","countryCode":"US","stateCode":"WI","latitude":"42.69252000","longitude":"-88.23120000"},{"name":"Brussels","countryCode":"US","stateCode":"WI","latitude":"44.73611000","longitude":"-87.62093000"},{"name":"Buffalo County","countryCode":"US","stateCode":"WI","latitude":"44.37983000","longitude":"-91.75447000"},{"name":"Burlington","countryCode":"US","stateCode":"WI","latitude":"42.67807000","longitude":"-88.27620000"},{"name":"Burnett County","countryCode":"US","stateCode":"WI","latitude":"45.86272000","longitude":"-92.36757000"},{"name":"Butler","countryCode":"US","stateCode":"WI","latitude":"43.10584000","longitude":"-88.06953000"},{"name":"Cadott","countryCode":"US","stateCode":"WI","latitude":"44.94802000","longitude":"-91.15070000"},{"name":"Caledonia","countryCode":"US","stateCode":"WI","latitude":"42.80780000","longitude":"-87.92425000"},{"name":"Calumet County","countryCode":"US","stateCode":"WI","latitude":"44.08160000","longitude":"-88.21806000"},{"name":"Cambridge","countryCode":"US","stateCode":"WI","latitude":"43.00361000","longitude":"-89.01650000"},{"name":"Cameron","countryCode":"US","stateCode":"WI","latitude":"45.40857000","longitude":"-91.74406000"},{"name":"Camp Lake","countryCode":"US","stateCode":"WI","latitude":"42.53474000","longitude":"-88.14370000"},{"name":"Campbellsport","countryCode":"US","stateCode":"WI","latitude":"43.59777000","longitude":"-88.27899000"},{"name":"Cashton","countryCode":"US","stateCode":"WI","latitude":"43.74191000","longitude":"-90.77930000"},{"name":"Cato","countryCode":"US","stateCode":"WI","latitude":"44.14277000","longitude":"-87.86120000"},{"name":"Cedar Grove","countryCode":"US","stateCode":"WI","latitude":"43.56972000","longitude":"-87.82342000"},{"name":"Cedarburg","countryCode":"US","stateCode":"WI","latitude":"43.29667000","longitude":"-87.98759000"},{"name":"Chetek","countryCode":"US","stateCode":"WI","latitude":"45.31413000","longitude":"-91.65100000"},{"name":"Chilton","countryCode":"US","stateCode":"WI","latitude":"44.02888000","longitude":"-88.16288000"},{"name":"Chippewa County","countryCode":"US","stateCode":"WI","latitude":"45.06940000","longitude":"-91.27989000"},{"name":"Chippewa Falls","countryCode":"US","stateCode":"WI","latitude":"44.93691000","longitude":"-91.39293000"},{"name":"Clark County","countryCode":"US","stateCode":"WI","latitude":"44.73471000","longitude":"-90.61208000"},{"name":"Clear Lake","countryCode":"US","stateCode":"WI","latitude":"45.25191000","longitude":"-92.27130000"},{"name":"Cleveland","countryCode":"US","stateCode":"WI","latitude":"43.91499000","longitude":"-87.74731000"},{"name":"Clinton","countryCode":"US","stateCode":"WI","latitude":"42.55779000","longitude":"-88.86511000"},{"name":"Clintonville","countryCode":"US","stateCode":"WI","latitude":"44.62053000","longitude":"-88.76232000"},{"name":"Colby","countryCode":"US","stateCode":"WI","latitude":"44.90997000","longitude":"-90.31569000"},{"name":"Colfax","countryCode":"US","stateCode":"WI","latitude":"44.99746000","longitude":"-91.72712000"},{"name":"Columbia County","countryCode":"US","stateCode":"WI","latitude":"43.46660000","longitude":"-89.33373000"},{"name":"Columbus","countryCode":"US","stateCode":"WI","latitude":"43.33805000","longitude":"-89.01539000"},{"name":"Combined Locks","countryCode":"US","stateCode":"WI","latitude":"44.26582000","longitude":"-88.31427000"},{"name":"Como","countryCode":"US","stateCode":"WI","latitude":"42.61224000","longitude":"-88.48232000"},{"name":"Concord","countryCode":"US","stateCode":"WI","latitude":"43.06945000","longitude":"-88.59871000"},{"name":"Cooperstown","countryCode":"US","stateCode":"WI","latitude":"44.31277000","longitude":"-87.77453000"},{"name":"Cornell","countryCode":"US","stateCode":"WI","latitude":"45.16719000","longitude":"-91.14931000"},{"name":"Cottage Grove","countryCode":"US","stateCode":"WI","latitude":"43.07611000","longitude":"-89.19956000"},{"name":"Crandon","countryCode":"US","stateCode":"WI","latitude":"45.57191000","longitude":"-88.90289000"},{"name":"Crawford County","countryCode":"US","stateCode":"WI","latitude":"43.23946000","longitude":"-90.93105000"},{"name":"Cross Plains","countryCode":"US","stateCode":"WI","latitude":"43.11444000","longitude":"-89.65568000"},{"name":"Cuba City","countryCode":"US","stateCode":"WI","latitude":"42.60555000","longitude":"-90.42985000"},{"name":"Cudahy","countryCode":"US","stateCode":"WI","latitude":"42.95974000","longitude":"-87.86147000"},{"name":"Cumberland","countryCode":"US","stateCode":"WI","latitude":"45.53218000","longitude":"-92.01935000"},{"name":"Dakota","countryCode":"US","stateCode":"WI","latitude":"43.99025000","longitude":"-89.35651000"},{"name":"Dane","countryCode":"US","stateCode":"WI","latitude":"43.25055000","longitude":"-89.50151000"},{"name":"Dane County","countryCode":"US","stateCode":"WI","latitude":"43.06735000","longitude":"-89.41832000"},{"name":"Darien","countryCode":"US","stateCode":"WI","latitude":"42.60168000","longitude":"-88.70760000"},{"name":"Darlington","countryCode":"US","stateCode":"WI","latitude":"42.68306000","longitude":"-90.11763000"},{"name":"De Forest","countryCode":"US","stateCode":"WI","latitude":"43.24777000","longitude":"-89.34373000"},{"name":"De Pere","countryCode":"US","stateCode":"WI","latitude":"44.44888000","longitude":"-88.06038000"},{"name":"Decatur","countryCode":"US","stateCode":"WI","latitude":"42.63433000","longitude":"-89.41155000"},{"name":"Deerfield","countryCode":"US","stateCode":"WI","latitude":"43.05194000","longitude":"-89.07567000"},{"name":"Delafield","countryCode":"US","stateCode":"WI","latitude":"43.06084000","longitude":"-88.40371000"},{"name":"Delavan","countryCode":"US","stateCode":"WI","latitude":"42.63307000","longitude":"-88.64371000"},{"name":"Delavan Lake","countryCode":"US","stateCode":"WI","latitude":"42.58418000","longitude":"-88.63260000"},{"name":"Denmark","countryCode":"US","stateCode":"WI","latitude":"44.34777000","longitude":"-87.82732000"},{"name":"Dickeyville","countryCode":"US","stateCode":"WI","latitude":"42.62722000","longitude":"-90.59207000"},{"name":"Dodge County","countryCode":"US","stateCode":"WI","latitude":"43.41630000","longitude":"-88.70752000"},{"name":"Dodgeville","countryCode":"US","stateCode":"WI","latitude":"42.96027000","longitude":"-90.13012000"},{"name":"Door County","countryCode":"US","stateCode":"WI","latitude":"44.83834000","longitude":"-87.35779000"},{"name":"Douglas County","countryCode":"US","stateCode":"WI","latitude":"46.46411000","longitude":"-91.89940000"},{"name":"Dousman","countryCode":"US","stateCode":"WI","latitude":"43.01418000","longitude":"-88.47260000"},{"name":"Dunn County","countryCode":"US","stateCode":"WI","latitude":"44.94659000","longitude":"-91.89641000"},{"name":"Durand","countryCode":"US","stateCode":"WI","latitude":"44.62635000","longitude":"-91.96573000"},{"name":"Eagle","countryCode":"US","stateCode":"WI","latitude":"42.87946000","longitude":"-88.47427000"},{"name":"Eagle Lake","countryCode":"US","stateCode":"WI","latitude":"42.70696000","longitude":"-88.12814000"},{"name":"Eagle River","countryCode":"US","stateCode":"WI","latitude":"45.91718000","longitude":"-89.24430000"},{"name":"East Troy","countryCode":"US","stateCode":"WI","latitude":"42.78529000","longitude":"-88.40510000"},{"name":"Easton","countryCode":"US","stateCode":"WI","latitude":"43.83803000","longitude":"-89.80679000"},{"name":"Eau Claire","countryCode":"US","stateCode":"WI","latitude":"44.81135000","longitude":"-91.49849000"},{"name":"Eau Claire County","countryCode":"US","stateCode":"WI","latitude":"44.72677000","longitude":"-91.28600000"},{"name":"Edgar","countryCode":"US","stateCode":"WI","latitude":"44.92719000","longitude":"-89.96346000"},{"name":"Edgerton","countryCode":"US","stateCode":"WI","latitude":"42.83528000","longitude":"-89.06761000"},{"name":"Eldorado","countryCode":"US","stateCode":"WI","latitude":"43.82471000","longitude":"-88.62178000"},{"name":"Elkhorn","countryCode":"US","stateCode":"WI","latitude":"42.67279000","longitude":"-88.54454000"},{"name":"Ellsworth","countryCode":"US","stateCode":"WI","latitude":"44.73219000","longitude":"-92.48741000"},{"name":"Elm Grove","countryCode":"US","stateCode":"WI","latitude":"43.04307000","longitude":"-88.07898000"},{"name":"Elroy","countryCode":"US","stateCode":"WI","latitude":"43.74080000","longitude":"-90.27235000"},{"name":"Evansville","countryCode":"US","stateCode":"WI","latitude":"42.78028000","longitude":"-89.29928000"},{"name":"Evergreen","countryCode":"US","stateCode":"WI","latitude":"44.84247000","longitude":"-89.63762000"},{"name":"Fall Creek","countryCode":"US","stateCode":"WI","latitude":"44.76357000","longitude":"-91.27710000"},{"name":"Fall River","countryCode":"US","stateCode":"WI","latitude":"43.38443000","longitude":"-89.04511000"},{"name":"Fennimore","countryCode":"US","stateCode":"WI","latitude":"42.98360000","longitude":"-90.65540000"},{"name":"Fitchburg","countryCode":"US","stateCode":"WI","latitude":"42.96083000","longitude":"-89.46984000"},{"name":"Florence","countryCode":"US","stateCode":"WI","latitude":"45.92218000","longitude":"-88.25180000"},{"name":"Florence County","countryCode":"US","stateCode":"WI","latitude":"45.84845000","longitude":"-88.39816000"},{"name":"Fond du Lac","countryCode":"US","stateCode":"WI","latitude":"43.77500000","longitude":"-88.43883000"},{"name":"Fond du Lac County","countryCode":"US","stateCode":"WI","latitude":"43.75359000","longitude":"-88.48826000"},{"name":"Fontana","countryCode":"US","stateCode":"WI","latitude":"42.55141000","longitude":"-88.57510000"},{"name":"Forest County","countryCode":"US","stateCode":"WI","latitude":"45.66726000","longitude":"-88.77038000"},{"name":"Fort Atkinson","countryCode":"US","stateCode":"WI","latitude":"42.92889000","longitude":"-88.83705000"},{"name":"Fox Lake","countryCode":"US","stateCode":"WI","latitude":"43.56554000","longitude":"-88.90650000"},{"name":"Fox Point","countryCode":"US","stateCode":"WI","latitude":"43.15751000","longitude":"-87.90175000"},{"name":"Franklin","countryCode":"US","stateCode":"WI","latitude":"42.88863000","longitude":"-88.03842000"},{"name":"Franksville","countryCode":"US","stateCode":"WI","latitude":"42.76002000","longitude":"-87.91341000"},{"name":"Frederic","countryCode":"US","stateCode":"WI","latitude":"45.65912000","longitude":"-92.46714000"},{"name":"Fredonia","countryCode":"US","stateCode":"WI","latitude":"43.47056000","longitude":"-87.95065000"},{"name":"French Island","countryCode":"US","stateCode":"WI","latitude":"43.85830000","longitude":"-91.26042000"},{"name":"Friendship","countryCode":"US","stateCode":"WI","latitude":"43.97053000","longitude":"-89.81679000"},{"name":"Galesville","countryCode":"US","stateCode":"WI","latitude":"44.08163000","longitude":"-91.34904000"},{"name":"Genoa City","countryCode":"US","stateCode":"WI","latitude":"42.49835000","longitude":"-88.32815000"},{"name":"Germantown","countryCode":"US","stateCode":"WI","latitude":"43.22862000","longitude":"-88.11037000"},{"name":"Gillett","countryCode":"US","stateCode":"WI","latitude":"44.88999000","longitude":"-88.30732000"},{"name":"Glendale","countryCode":"US","stateCode":"WI","latitude":"43.13529000","longitude":"-87.93564000"},{"name":"Glenmore","countryCode":"US","stateCode":"WI","latitude":"44.38583000","longitude":"-87.92732000"},{"name":"Glenwood City","countryCode":"US","stateCode":"WI","latitude":"45.05857000","longitude":"-92.17241000"},{"name":"Grafton","countryCode":"US","stateCode":"WI","latitude":"43.31973000","longitude":"-87.95342000"},{"name":"Grant County","countryCode":"US","stateCode":"WI","latitude":"42.86749000","longitude":"-90.70622000"},{"name":"Grantsburg","countryCode":"US","stateCode":"WI","latitude":"45.77634000","longitude":"-92.68270000"},{"name":"Green Bay","countryCode":"US","stateCode":"WI","latitude":"44.51916000","longitude":"-88.01983000"},{"name":"Green County","countryCode":"US","stateCode":"WI","latitude":"42.67999000","longitude":"-89.60221000"},{"name":"Green Lake","countryCode":"US","stateCode":"WI","latitude":"43.84415000","longitude":"-88.96011000"},{"name":"Green Lake County","countryCode":"US","stateCode":"WI","latitude":"43.80038000","longitude":"-89.04486000"},{"name":"Greendale","countryCode":"US","stateCode":"WI","latitude":"42.94057000","longitude":"-87.99592000"},{"name":"Greenfield","countryCode":"US","stateCode":"WI","latitude":"42.96140000","longitude":"-88.01259000"},{"name":"Greenwood","countryCode":"US","stateCode":"WI","latitude":"44.77024000","longitude":"-90.59931000"},{"name":"Hales Corners","countryCode":"US","stateCode":"WI","latitude":"42.93751000","longitude":"-88.04870000"},{"name":"Hammond","countryCode":"US","stateCode":"WI","latitude":"44.97886000","longitude":"-92.43575000"},{"name":"Harrison","countryCode":"US","stateCode":"WI","latitude":"44.22776000","longitude":"-88.33591000"},{"name":"Hartford","countryCode":"US","stateCode":"WI","latitude":"43.31778000","longitude":"-88.37899000"},{"name":"Hartland","countryCode":"US","stateCode":"WI","latitude":"43.10501000","longitude":"-88.34204000"},{"name":"Hayward","countryCode":"US","stateCode":"WI","latitude":"46.01301000","longitude":"-91.48462000"},{"name":"Hazel Green","countryCode":"US","stateCode":"WI","latitude":"42.53278000","longitude":"-90.43457000"},{"name":"Hilbert","countryCode":"US","stateCode":"WI","latitude":"44.14027000","longitude":"-88.16399000"},{"name":"Hillsboro","countryCode":"US","stateCode":"WI","latitude":"43.65220000","longitude":"-90.34402000"},{"name":"Hobart","countryCode":"US","stateCode":"WI","latitude":"44.49925000","longitude":"-88.14986000"},{"name":"Holmen","countryCode":"US","stateCode":"WI","latitude":"43.96330000","longitude":"-91.25625000"},{"name":"Horicon","countryCode":"US","stateCode":"WI","latitude":"43.45138000","longitude":"-88.63121000"},{"name":"Hortonville","countryCode":"US","stateCode":"WI","latitude":"44.33470000","longitude":"-88.63816000"},{"name":"Howard","countryCode":"US","stateCode":"WI","latitude":"44.54360000","longitude":"-88.08816000"},{"name":"Howards Grove","countryCode":"US","stateCode":"WI","latitude":"43.83388000","longitude":"-87.82009000"},{"name":"Hudson","countryCode":"US","stateCode":"WI","latitude":"44.97469000","longitude":"-92.75687000"},{"name":"Hurley","countryCode":"US","stateCode":"WI","latitude":"46.44967000","longitude":"-90.18656000"},{"name":"Hustisford","countryCode":"US","stateCode":"WI","latitude":"43.34611000","longitude":"-88.60066000"},{"name":"Independence","countryCode":"US","stateCode":"WI","latitude":"44.35691000","longitude":"-91.42043000"},{"name":"Iola","countryCode":"US","stateCode":"WI","latitude":"44.50803000","longitude":"-89.13067000"},{"name":"Iowa County","countryCode":"US","stateCode":"WI","latitude":"43.00048000","longitude":"-90.13543000"},{"name":"Iron County","countryCode":"US","stateCode":"WI","latitude":"46.31706000","longitude":"-90.26445000"},{"name":"Ixonia","countryCode":"US","stateCode":"WI","latitude":"43.14389000","longitude":"-88.59732000"},{"name":"Jackson","countryCode":"US","stateCode":"WI","latitude":"43.32389000","longitude":"-88.16676000"},{"name":"Jackson County","countryCode":"US","stateCode":"WI","latitude":"44.31913000","longitude":"-90.80518000"},{"name":"Janesville","countryCode":"US","stateCode":"WI","latitude":"42.68279000","longitude":"-89.01872000"},{"name":"Jefferson","countryCode":"US","stateCode":"WI","latitude":"43.00556000","longitude":"-88.80733000"},{"name":"Jefferson County","countryCode":"US","stateCode":"WI","latitude":"43.02082000","longitude":"-88.77587000"},{"name":"Johnson Creek","countryCode":"US","stateCode":"WI","latitude":"43.07611000","longitude":"-88.77427000"},{"name":"Juneau","countryCode":"US","stateCode":"WI","latitude":"43.40555000","longitude":"-88.70510000"},{"name":"Juneau County","countryCode":"US","stateCode":"WI","latitude":"43.92444000","longitude":"-90.11402000"},{"name":"Kaukauna","countryCode":"US","stateCode":"WI","latitude":"44.27804000","longitude":"-88.27205000"},{"name":"Kenosha","countryCode":"US","stateCode":"WI","latitude":"42.58474000","longitude":"-87.82119000"},{"name":"Kenosha County","countryCode":"US","stateCode":"WI","latitude":"42.57280000","longitude":"-87.83981000"},{"name":"Keshena","countryCode":"US","stateCode":"WI","latitude":"44.88387000","longitude":"-88.63372000"},{"name":"Kewaskum","countryCode":"US","stateCode":"WI","latitude":"43.52083000","longitude":"-88.22899000"},{"name":"Kewaunee","countryCode":"US","stateCode":"WI","latitude":"44.45833000","longitude":"-87.50314000"},{"name":"Kewaunee County","countryCode":"US","stateCode":"WI","latitude":"44.48279000","longitude":"-87.51434000"},{"name":"Kiel","countryCode":"US","stateCode":"WI","latitude":"43.91249000","longitude":"-88.03565000"},{"name":"Kimberly","countryCode":"US","stateCode":"WI","latitude":"44.27221000","longitude":"-88.33900000"},{"name":"King","countryCode":"US","stateCode":"WI","latitude":"44.33748000","longitude":"-89.14178000"},{"name":"Kohler","countryCode":"US","stateCode":"WI","latitude":"43.73916000","longitude":"-87.78175000"},{"name":"Kronenwetter","countryCode":"US","stateCode":"WI","latitude":"44.82219000","longitude":"-89.59040000"},{"name":"La Crosse","countryCode":"US","stateCode":"WI","latitude":"43.80136000","longitude":"-91.23958000"},{"name":"La Crosse County","countryCode":"US","stateCode":"WI","latitude":"43.90653000","longitude":"-91.11522000"},{"name":"Lac du Flambeau","countryCode":"US","stateCode":"WI","latitude":"45.96967000","longitude":"-89.89210000"},{"name":"Ladysmith","countryCode":"US","stateCode":"WI","latitude":"45.46302000","longitude":"-91.10404000"},{"name":"Lafayette County","countryCode":"US","stateCode":"WI","latitude":"42.66050000","longitude":"-90.13172000"},{"name":"Lake Delton","countryCode":"US","stateCode":"WI","latitude":"43.60109000","longitude":"-89.79374000"},{"name":"Lake Geneva","countryCode":"US","stateCode":"WI","latitude":"42.59168000","longitude":"-88.43343000"},{"name":"Lake Hallie","countryCode":"US","stateCode":"WI","latitude":"44.87579000","longitude":"-91.44071000"},{"name":"Lake Koshkonong","countryCode":"US","stateCode":"WI","latitude":"42.90973000","longitude":"-88.91955000"},{"name":"Lake Mills","countryCode":"US","stateCode":"WI","latitude":"43.08139000","longitude":"-88.91177000"},{"name":"Lake Nebagamon","countryCode":"US","stateCode":"WI","latitude":"46.51494000","longitude":"-91.69991000"},{"name":"Lake Ripley","countryCode":"US","stateCode":"WI","latitude":"43.00583000","longitude":"-88.98622000"},{"name":"Lake Wazeecha","countryCode":"US","stateCode":"WI","latitude":"44.37108000","longitude":"-89.75651000"},{"name":"Lake Wisconsin","countryCode":"US","stateCode":"WI","latitude":"43.37360000","longitude":"-89.57568000"},{"name":"Lake Wissota","countryCode":"US","stateCode":"WI","latitude":"44.92635000","longitude":"-91.30099000"},{"name":"Lamartine","countryCode":"US","stateCode":"WI","latitude":"43.73332000","longitude":"-88.56872000"},{"name":"Lancaster","countryCode":"US","stateCode":"WI","latitude":"42.84749000","longitude":"-90.71068000"},{"name":"Langlade County","countryCode":"US","stateCode":"WI","latitude":"45.26236000","longitude":"-89.07191000"},{"name":"Lannon","countryCode":"US","stateCode":"WI","latitude":"43.14612000","longitude":"-88.16620000"},{"name":"Legend Lake","countryCode":"US","stateCode":"WI","latitude":"44.89095000","longitude":"-88.54406000"},{"name":"Lincoln County","countryCode":"US","stateCode":"WI","latitude":"45.33746000","longitude":"-89.73461000"},{"name":"Little Chute","countryCode":"US","stateCode":"WI","latitude":"44.27999000","longitude":"-88.31844000"},{"name":"Little Round Lake","countryCode":"US","stateCode":"WI","latitude":"45.96495000","longitude":"-91.36795000"},{"name":"Lodi","countryCode":"US","stateCode":"WI","latitude":"43.31388000","longitude":"-89.52651000"},{"name":"Lomira","countryCode":"US","stateCode":"WI","latitude":"43.59138000","longitude":"-88.44371000"},{"name":"Loyal","countryCode":"US","stateCode":"WI","latitude":"44.73691000","longitude":"-90.49597000"},{"name":"Luck","countryCode":"US","stateCode":"WI","latitude":"45.57607000","longitude":"-92.48270000"},{"name":"Luxemburg","countryCode":"US","stateCode":"WI","latitude":"44.53861000","longitude":"-87.70398000"},{"name":"Madison","countryCode":"US","stateCode":"WI","latitude":"43.07305000","longitude":"-89.40123000"},{"name":"Maine","countryCode":"US","stateCode":"WI","latitude":"45.02716000","longitude":"-89.69039000"},{"name":"Manawa","countryCode":"US","stateCode":"WI","latitude":"44.46443000","longitude":"-88.91983000"},{"name":"Manchester","countryCode":"US","stateCode":"WI","latitude":"43.69054000","longitude":"-89.04845000"},{"name":"Manitowoc","countryCode":"US","stateCode":"WI","latitude":"44.08861000","longitude":"-87.65758000"},{"name":"Manitowoc County","countryCode":"US","stateCode":"WI","latitude":"44.09054000","longitude":"-87.69974000"},{"name":"Maple Bluff","countryCode":"US","stateCode":"WI","latitude":"43.11833000","longitude":"-89.37956000"},{"name":"Marathon","countryCode":"US","stateCode":"WI","latitude":"44.92913000","longitude":"-89.84040000"},{"name":"Marathon County","countryCode":"US","stateCode":"WI","latitude":"44.89829000","longitude":"-89.75906000"},{"name":"Marinette","countryCode":"US","stateCode":"WI","latitude":"45.09998000","longitude":"-87.63066000"},{"name":"Marinette County","countryCode":"US","stateCode":"WI","latitude":"45.35090000","longitude":"-88.00222000"},{"name":"Marion","countryCode":"US","stateCode":"WI","latitude":"44.67081000","longitude":"-88.88927000"},{"name":"Markesan","countryCode":"US","stateCode":"WI","latitude":"43.70720000","longitude":"-88.99011000"},{"name":"Marquette County","countryCode":"US","stateCode":"WI","latitude":"43.81958000","longitude":"-89.39875000"},{"name":"Marshall","countryCode":"US","stateCode":"WI","latitude":"43.16833000","longitude":"-89.06678000"},{"name":"Marshfield","countryCode":"US","stateCode":"WI","latitude":"44.66885000","longitude":"-90.17180000"},{"name":"Mauston","countryCode":"US","stateCode":"WI","latitude":"43.79719000","longitude":"-90.07735000"},{"name":"Mayville","countryCode":"US","stateCode":"WI","latitude":"43.49416000","longitude":"-88.54482000"},{"name":"Mazomanie","countryCode":"US","stateCode":"WI","latitude":"43.17666000","longitude":"-89.79485000"},{"name":"McFarland","countryCode":"US","stateCode":"WI","latitude":"43.01250000","longitude":"-89.28984000"},{"name":"Medford","countryCode":"US","stateCode":"WI","latitude":"45.13858000","longitude":"-90.34014000"},{"name":"Menasha","countryCode":"US","stateCode":"WI","latitude":"44.20221000","longitude":"-88.44650000"},{"name":"Menominee County","countryCode":"US","stateCode":"WI","latitude":"45.00437000","longitude":"-88.71001000"},{"name":"Menomonee Falls","countryCode":"US","stateCode":"WI","latitude":"43.17890000","longitude":"-88.11731000"},{"name":"Menomonie","countryCode":"US","stateCode":"WI","latitude":"44.87552000","longitude":"-91.91934000"},{"name":"Mequon","countryCode":"US","stateCode":"WI","latitude":"43.21555000","longitude":"-88.03001000"},{"name":"Merrill","countryCode":"US","stateCode":"WI","latitude":"45.18052000","longitude":"-89.68346000"},{"name":"Merton","countryCode":"US","stateCode":"WI","latitude":"43.14667000","longitude":"-88.30676000"},{"name":"Middleton","countryCode":"US","stateCode":"WI","latitude":"43.09722000","longitude":"-89.50429000"},{"name":"Milford","countryCode":"US","stateCode":"WI","latitude":"43.10083000","longitude":"-88.84677000"},{"name":"Milton","countryCode":"US","stateCode":"WI","latitude":"42.77556000","longitude":"-88.94400000"},{"name":"Milwaukee","countryCode":"US","stateCode":"WI","latitude":"43.03890000","longitude":"-87.90647000"},{"name":"Milwaukee County","countryCode":"US","stateCode":"WI","latitude":"43.02172000","longitude":"-87.92908000"},{"name":"Mineral Point","countryCode":"US","stateCode":"WI","latitude":"42.86000000","longitude":"-90.17985000"},{"name":"Mishicot","countryCode":"US","stateCode":"WI","latitude":"44.23916000","longitude":"-87.64119000"},{"name":"Mondovi","countryCode":"US","stateCode":"WI","latitude":"44.56774000","longitude":"-91.67099000"},{"name":"Monona","countryCode":"US","stateCode":"WI","latitude":"43.06222000","longitude":"-89.33401000"},{"name":"Monroe","countryCode":"US","stateCode":"WI","latitude":"42.60112000","longitude":"-89.63845000"},{"name":"Monroe County","countryCode":"US","stateCode":"WI","latitude":"43.94575000","longitude":"-90.61787000"},{"name":"Montello","countryCode":"US","stateCode":"WI","latitude":"43.79137000","longitude":"-89.31984000"},{"name":"Monticello","countryCode":"US","stateCode":"WI","latitude":"42.74556000","longitude":"-89.59484000"},{"name":"Mosinee","countryCode":"US","stateCode":"WI","latitude":"44.79302000","longitude":"-89.70318000"},{"name":"Mount Horeb","countryCode":"US","stateCode":"WI","latitude":"43.00861000","longitude":"-89.73846000"},{"name":"Mount Morris","countryCode":"US","stateCode":"WI","latitude":"44.11442000","longitude":"-89.19067000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"WI","latitude":"42.69743000","longitude":"-87.85577000"},{"name":"Mukwonago","countryCode":"US","stateCode":"WI","latitude":"42.86668000","longitude":"-88.33343000"},{"name":"Muscoda","countryCode":"US","stateCode":"WI","latitude":"43.18499000","longitude":"-90.44318000"},{"name":"Muskego","countryCode":"US","stateCode":"WI","latitude":"42.90585000","longitude":"-88.13898000"},{"name":"Nashotah","countryCode":"US","stateCode":"WI","latitude":"43.09779000","longitude":"-88.40232000"},{"name":"Nashville","countryCode":"US","stateCode":"WI","latitude":"45.52274000","longitude":"-89.02484000"},{"name":"Neenah","countryCode":"US","stateCode":"WI","latitude":"44.18582000","longitude":"-88.46261000"},{"name":"Neillsville","countryCode":"US","stateCode":"WI","latitude":"44.55996000","longitude":"-90.59625000"},{"name":"Nekoosa","countryCode":"US","stateCode":"WI","latitude":"44.31246000","longitude":"-89.90429000"},{"name":"New Berlin","countryCode":"US","stateCode":"WI","latitude":"42.97640000","longitude":"-88.10842000"},{"name":"New Glarus","countryCode":"US","stateCode":"WI","latitude":"42.81445000","longitude":"-89.63512000"},{"name":"New Holstein","countryCode":"US","stateCode":"WI","latitude":"43.94999000","longitude":"-88.08426000"},{"name":"New Lisbon","countryCode":"US","stateCode":"WI","latitude":"43.87914000","longitude":"-90.16541000"},{"name":"New London","countryCode":"US","stateCode":"WI","latitude":"44.39276000","longitude":"-88.73983000"},{"name":"New Richmond","countryCode":"US","stateCode":"WI","latitude":"45.12302000","longitude":"-92.53659000"},{"name":"Newburg","countryCode":"US","stateCode":"WI","latitude":"43.43167000","longitude":"-88.04648000"},{"name":"Niagara","countryCode":"US","stateCode":"WI","latitude":"45.77135000","longitude":"-87.99485000"},{"name":"North Fond du Lac","countryCode":"US","stateCode":"WI","latitude":"43.81138000","longitude":"-88.48344000"},{"name":"North Hudson","countryCode":"US","stateCode":"WI","latitude":"44.99302000","longitude":"-92.75687000"},{"name":"North La Crosse","countryCode":"US","stateCode":"WI","latitude":"43.84635000","longitude":"-91.24819000"},{"name":"North Prairie","countryCode":"US","stateCode":"WI","latitude":"42.93446000","longitude":"-88.40537000"},{"name":"Oak Creek","countryCode":"US","stateCode":"WI","latitude":"42.88585000","longitude":"-87.86314000"},{"name":"Oakfield","countryCode":"US","stateCode":"WI","latitude":"43.68610000","longitude":"-88.54650000"},{"name":"Oconomowoc","countryCode":"US","stateCode":"WI","latitude":"43.11167000","longitude":"-88.49927000"},{"name":"Oconto","countryCode":"US","stateCode":"WI","latitude":"44.88721000","longitude":"-87.86455000"},{"name":"Oconto County","countryCode":"US","stateCode":"WI","latitude":"44.99851000","longitude":"-88.22056000"},{"name":"Oconto Falls","countryCode":"US","stateCode":"WI","latitude":"44.87388000","longitude":"-88.14288000"},{"name":"Okauchee Lake","countryCode":"US","stateCode":"WI","latitude":"43.12334000","longitude":"-88.44065000"},{"name":"Omro","countryCode":"US","stateCode":"WI","latitude":"44.03943000","longitude":"-88.74428000"},{"name":"Onalaska","countryCode":"US","stateCode":"WI","latitude":"43.88441000","longitude":"-91.23514000"},{"name":"Oneida","countryCode":"US","stateCode":"WI","latitude":"44.49860000","longitude":"-88.18288000"},{"name":"Oneida County","countryCode":"US","stateCode":"WI","latitude":"45.70559000","longitude":"-89.52171000"},{"name":"Oostburg","countryCode":"US","stateCode":"WI","latitude":"43.62277000","longitude":"-87.79453000"},{"name":"Oregon","countryCode":"US","stateCode":"WI","latitude":"42.92611000","longitude":"-89.38456000"},{"name":"Orfordville","countryCode":"US","stateCode":"WI","latitude":"42.62751000","longitude":"-89.25317000"},{"name":"Osceola","countryCode":"US","stateCode":"WI","latitude":"45.32052000","longitude":"-92.70493000"},{"name":"Oshkosh","countryCode":"US","stateCode":"WI","latitude":"44.02471000","longitude":"-88.54261000"},{"name":"Osseo","countryCode":"US","stateCode":"WI","latitude":"44.57218000","longitude":"-91.22738000"},{"name":"Outagamie County","countryCode":"US","stateCode":"WI","latitude":"44.41609000","longitude":"-88.46493000"},{"name":"Ozaukee County","countryCode":"US","stateCode":"WI","latitude":"43.40305000","longitude":"-87.89063000"},{"name":"Paddock Lake","countryCode":"US","stateCode":"WI","latitude":"42.57752000","longitude":"-88.10509000"},{"name":"Palmyra","countryCode":"US","stateCode":"WI","latitude":"42.87779000","longitude":"-88.58621000"},{"name":"Pardeeville","countryCode":"US","stateCode":"WI","latitude":"43.53776000","longitude":"-89.30012000"},{"name":"Park Falls","countryCode":"US","stateCode":"WI","latitude":"45.93440000","longitude":"-90.44155000"},{"name":"Pell Lake","countryCode":"US","stateCode":"WI","latitude":"42.53807000","longitude":"-88.35093000"},{"name":"Pepin County","countryCode":"US","stateCode":"WI","latitude":"44.48265000","longitude":"-92.14969000"},{"name":"Peshtigo","countryCode":"US","stateCode":"WI","latitude":"45.05443000","longitude":"-87.74927000"},{"name":"Pewaukee","countryCode":"US","stateCode":"WI","latitude":"43.08057000","longitude":"-88.26120000"},{"name":"Phillips","countryCode":"US","stateCode":"WI","latitude":"45.69663000","longitude":"-90.40043000"},{"name":"Pierce County","countryCode":"US","stateCode":"WI","latitude":"44.71963000","longitude":"-92.42249000"},{"name":"Pittsfield","countryCode":"US","stateCode":"WI","latitude":"44.59944000","longitude":"-88.24510000"},{"name":"Platteville","countryCode":"US","stateCode":"WI","latitude":"42.73416000","longitude":"-90.47846000"},{"name":"Pleasant Prairie","countryCode":"US","stateCode":"WI","latitude":"42.55308000","longitude":"-87.93341000"},{"name":"Plover","countryCode":"US","stateCode":"WI","latitude":"44.45636000","longitude":"-89.54401000"},{"name":"Plymouth","countryCode":"US","stateCode":"WI","latitude":"43.74861000","longitude":"-87.97704000"},{"name":"Polk County","countryCode":"US","stateCode":"WI","latitude":"45.46142000","longitude":"-92.44139000"},{"name":"Port Edwards","countryCode":"US","stateCode":"WI","latitude":"44.35080000","longitude":"-89.86540000"},{"name":"Port Washington","countryCode":"US","stateCode":"WI","latitude":"43.38722000","longitude":"-87.87564000"},{"name":"Portage","countryCode":"US","stateCode":"WI","latitude":"43.53915000","longitude":"-89.46262000"},{"name":"Portage County","countryCode":"US","stateCode":"WI","latitude":"44.47604000","longitude":"-89.50142000"},{"name":"Portland","countryCode":"US","stateCode":"WI","latitude":"43.76886000","longitude":"-90.85819000"},{"name":"Potter Lake","countryCode":"US","stateCode":"WI","latitude":"42.82168000","longitude":"-88.34898000"},{"name":"Powers Lake","countryCode":"US","stateCode":"WI","latitude":"42.55363000","longitude":"-88.29454000"},{"name":"Poynette","countryCode":"US","stateCode":"WI","latitude":"43.39026000","longitude":"-89.40290000"},{"name":"Prairie du Chien","countryCode":"US","stateCode":"WI","latitude":"43.05165000","longitude":"-91.14124000"},{"name":"Prairie du Sac","countryCode":"US","stateCode":"WI","latitude":"43.28693000","longitude":"-89.72401000"},{"name":"Prescott","countryCode":"US","stateCode":"WI","latitude":"44.74886000","longitude":"-92.80215000"},{"name":"Price County","countryCode":"US","stateCode":"WI","latitude":"45.68038000","longitude":"-90.36137000"},{"name":"Princeton","countryCode":"US","stateCode":"WI","latitude":"43.85081000","longitude":"-89.12178000"},{"name":"Pulaski","countryCode":"US","stateCode":"WI","latitude":"44.67222000","longitude":"-88.24260000"},{"name":"Racine","countryCode":"US","stateCode":"WI","latitude":"42.72613000","longitude":"-87.78285000"},{"name":"Racine County","countryCode":"US","stateCode":"WI","latitude":"42.72987000","longitude":"-87.81235000"},{"name":"Randolph","countryCode":"US","stateCode":"WI","latitude":"43.53915000","longitude":"-89.00678000"},{"name":"Random Lake","countryCode":"US","stateCode":"WI","latitude":"43.55222000","longitude":"-87.96176000"},{"name":"Redgranite","countryCode":"US","stateCode":"WI","latitude":"44.04192000","longitude":"-89.09845000"},{"name":"Reedsburg","countryCode":"US","stateCode":"WI","latitude":"43.53248000","longitude":"-90.00263000"},{"name":"Reedsville","countryCode":"US","stateCode":"WI","latitude":"44.15360000","longitude":"-87.95676000"},{"name":"Rhinelander","countryCode":"US","stateCode":"WI","latitude":"45.63662000","longitude":"-89.41208000"},{"name":"Rib Mountain","countryCode":"US","stateCode":"WI","latitude":"44.91275000","longitude":"-89.67540000"},{"name":"Rice Lake","countryCode":"US","stateCode":"WI","latitude":"45.50607000","longitude":"-91.73823000"},{"name":"Richfield","countryCode":"US","stateCode":"WI","latitude":"43.25612000","longitude":"-88.19398000"},{"name":"Richland Center","countryCode":"US","stateCode":"WI","latitude":"43.33471000","longitude":"-90.38679000"},{"name":"Richland County","countryCode":"US","stateCode":"WI","latitude":"43.37564000","longitude":"-90.42948000"},{"name":"Richmond","countryCode":"US","stateCode":"WI","latitude":"42.71473000","longitude":"-88.74927000"},{"name":"Rio","countryCode":"US","stateCode":"WI","latitude":"43.44776000","longitude":"-89.23984000"},{"name":"Ripon","countryCode":"US","stateCode":"WI","latitude":"43.84220000","longitude":"-88.83594000"},{"name":"River Falls","countryCode":"US","stateCode":"WI","latitude":"44.86136000","longitude":"-92.62381000"},{"name":"River Hills","countryCode":"US","stateCode":"WI","latitude":"43.17418000","longitude":"-87.92425000"},{"name":"Roberts","countryCode":"US","stateCode":"WI","latitude":"44.98386000","longitude":"-92.55603000"},{"name":"Rochester","countryCode":"US","stateCode":"WI","latitude":"42.74141000","longitude":"-88.22426000"},{"name":"Rock County","countryCode":"US","stateCode":"WI","latitude":"42.67122000","longitude":"-89.07158000"},{"name":"Rome","countryCode":"US","stateCode":"WI","latitude":"44.22060000","longitude":"-89.80843000"},{"name":"Rosendale","countryCode":"US","stateCode":"WI","latitude":"43.80776000","longitude":"-88.67483000"},{"name":"Rothschild","countryCode":"US","stateCode":"WI","latitude":"44.88719000","longitude":"-89.62012000"},{"name":"Roxbury","countryCode":"US","stateCode":"WI","latitude":"43.24943000","longitude":"-89.67540000"},{"name":"Rusk County","countryCode":"US","stateCode":"WI","latitude":"45.47513000","longitude":"-91.13312000"},{"name":"Rutland","countryCode":"US","stateCode":"WI","latitude":"42.87889000","longitude":"-89.35012000"},{"name":"Saint Croix County","countryCode":"US","stateCode":"WI","latitude":"45.03407000","longitude":"-92.45278000"},{"name":"Saint Croix Falls","countryCode":"US","stateCode":"WI","latitude":"45.40996000","longitude":"-92.63965000"},{"name":"Saint Francis","countryCode":"US","stateCode":"WI","latitude":"42.96752000","longitude":"-87.87758000"},{"name":"Saint Peter","countryCode":"US","stateCode":"WI","latitude":"43.83638000","longitude":"-88.34149000"},{"name":"Salem","countryCode":"US","stateCode":"WI","latitude":"42.55474000","longitude":"-88.11092000"},{"name":"Sauk City","countryCode":"US","stateCode":"WI","latitude":"43.27082000","longitude":"-89.72207000"},{"name":"Sauk County","countryCode":"US","stateCode":"WI","latitude":"43.42678000","longitude":"-89.94837000"},{"name":"Saukville","countryCode":"US","stateCode":"WI","latitude":"43.38167000","longitude":"-87.94065000"},{"name":"Sawyer County","countryCode":"US","stateCode":"WI","latitude":"45.87997000","longitude":"-91.14467000"},{"name":"Schofield","countryCode":"US","stateCode":"WI","latitude":"44.90969000","longitude":"-89.60457000"},{"name":"Seymour","countryCode":"US","stateCode":"WI","latitude":"44.51499000","longitude":"-88.33038000"},{"name":"Sharon","countryCode":"US","stateCode":"WI","latitude":"42.50252000","longitude":"-88.72899000"},{"name":"Shawano","countryCode":"US","stateCode":"WI","latitude":"44.78221000","longitude":"-88.60899000"},{"name":"Shawano County","countryCode":"US","stateCode":"WI","latitude":"44.78915000","longitude":"-88.76544000"},{"name":"Sheboygan","countryCode":"US","stateCode":"WI","latitude":"43.75083000","longitude":"-87.71453000"},{"name":"Sheboygan County","countryCode":"US","stateCode":"WI","latitude":"43.75622000","longitude":"-87.79999000"},{"name":"Sheboygan Falls","countryCode":"US","stateCode":"WI","latitude":"43.73197000","longitude":"-87.82213000"},{"name":"Shell Lake","countryCode":"US","stateCode":"WI","latitude":"45.73939000","longitude":"-91.92545000"},{"name":"Sherwood","countryCode":"US","stateCode":"WI","latitude":"44.17360000","longitude":"-88.25983000"},{"name":"Shorewood","countryCode":"US","stateCode":"WI","latitude":"43.08918000","longitude":"-87.88758000"},{"name":"Shorewood Hills","countryCode":"US","stateCode":"WI","latitude":"43.07750000","longitude":"-89.44568000"},{"name":"Shullsburg","countryCode":"US","stateCode":"WI","latitude":"42.57334000","longitude":"-90.23096000"},{"name":"Silver Lake","countryCode":"US","stateCode":"WI","latitude":"44.05526000","longitude":"-89.22623000"},{"name":"Siren","countryCode":"US","stateCode":"WI","latitude":"45.78578000","longitude":"-92.38103000"},{"name":"Slinger","countryCode":"US","stateCode":"WI","latitude":"43.33361000","longitude":"-88.28621000"},{"name":"Somers","countryCode":"US","stateCode":"WI","latitude":"42.64030000","longitude":"-87.91036000"},{"name":"Somerset","countryCode":"US","stateCode":"WI","latitude":"45.12441000","longitude":"-92.67354000"},{"name":"South Milwaukee","countryCode":"US","stateCode":"WI","latitude":"42.91057000","longitude":"-87.86064000"},{"name":"Sparta","countryCode":"US","stateCode":"WI","latitude":"43.94413000","longitude":"-90.81291000"},{"name":"Spencer","countryCode":"US","stateCode":"WI","latitude":"44.75774000","longitude":"-90.29680000"},{"name":"Spooner","countryCode":"US","stateCode":"WI","latitude":"45.82245000","longitude":"-91.88934000"},{"name":"Spring Green","countryCode":"US","stateCode":"WI","latitude":"43.17527000","longitude":"-90.06790000"},{"name":"Spring Valley","countryCode":"US","stateCode":"WI","latitude":"44.84524000","longitude":"-92.23880000"},{"name":"Stanley","countryCode":"US","stateCode":"WI","latitude":"44.95997000","longitude":"-90.93708000"},{"name":"Stevens Point","countryCode":"US","stateCode":"WI","latitude":"44.52358000","longitude":"-89.57456000"},{"name":"Stoughton","countryCode":"US","stateCode":"WI","latitude":"42.91695000","longitude":"-89.21789000"},{"name":"Stratford","countryCode":"US","stateCode":"WI","latitude":"44.80108000","longitude":"-90.07930000"},{"name":"Strum","countryCode":"US","stateCode":"WI","latitude":"44.54969000","longitude":"-91.39266000"},{"name":"Sturgeon Bay","countryCode":"US","stateCode":"WI","latitude":"44.83416000","longitude":"-87.37704000"},{"name":"Sturtevant","countryCode":"US","stateCode":"WI","latitude":"42.69807000","longitude":"-87.89452000"},{"name":"Suamico","countryCode":"US","stateCode":"WI","latitude":"44.63194000","longitude":"-88.03927000"},{"name":"Sun Prairie","countryCode":"US","stateCode":"WI","latitude":"43.18360000","longitude":"-89.21373000"},{"name":"Superior","countryCode":"US","stateCode":"WI","latitude":"46.72077000","longitude":"-92.10408000"},{"name":"Sussex","countryCode":"US","stateCode":"WI","latitude":"43.13390000","longitude":"-88.22204000"},{"name":"Tainter Lake","countryCode":"US","stateCode":"WI","latitude":"44.98913000","longitude":"-91.84767000"},{"name":"Taylor County","countryCode":"US","stateCode":"WI","latitude":"45.21153000","longitude":"-90.50125000"},{"name":"Theresa","countryCode":"US","stateCode":"WI","latitude":"43.51722000","longitude":"-88.45121000"},{"name":"Thiensville","countryCode":"US","stateCode":"WI","latitude":"43.23751000","longitude":"-87.97870000"},{"name":"Thorp","countryCode":"US","stateCode":"WI","latitude":"44.96108000","longitude":"-90.79986000"},{"name":"Tichigan","countryCode":"US","stateCode":"WI","latitude":"42.82890000","longitude":"-88.19759000"},{"name":"Tomah","countryCode":"US","stateCode":"WI","latitude":"43.97858000","longitude":"-90.50402000"},{"name":"Tomahawk","countryCode":"US","stateCode":"WI","latitude":"45.47108000","longitude":"-89.72986000"},{"name":"Trempealeau","countryCode":"US","stateCode":"WI","latitude":"44.00552000","longitude":"-91.44209000"},{"name":"Trempealeau County","countryCode":"US","stateCode":"WI","latitude":"44.30395000","longitude":"-91.35846000"},{"name":"Turtle Lake","countryCode":"US","stateCode":"WI","latitude":"45.39440000","longitude":"-92.14241000"},{"name":"Twin Lakes","countryCode":"US","stateCode":"WI","latitude":"42.53113000","longitude":"-88.24815000"},{"name":"Two Rivers","countryCode":"US","stateCode":"WI","latitude":"44.15388000","longitude":"-87.56925000"},{"name":"Union Grove","countryCode":"US","stateCode":"WI","latitude":"42.68807000","longitude":"-88.05147000"},{"name":"Vernon County","countryCode":"US","stateCode":"WI","latitude":"43.59386000","longitude":"-90.83438000"},{"name":"Verona","countryCode":"US","stateCode":"WI","latitude":"42.99083000","longitude":"-89.53318000"},{"name":"Vilas County","countryCode":"US","stateCode":"WI","latitude":"46.05289000","longitude":"-89.51477000"},{"name":"Viroqua","countryCode":"US","stateCode":"WI","latitude":"43.55692000","longitude":"-90.88874000"},{"name":"Wales","countryCode":"US","stateCode":"WI","latitude":"43.00445000","longitude":"-88.37676000"},{"name":"Walworth","countryCode":"US","stateCode":"WI","latitude":"42.53113000","longitude":"-88.59955000"},{"name":"Walworth County","countryCode":"US","stateCode":"WI","latitude":"42.66848000","longitude":"-88.54192000"},{"name":"Washburn","countryCode":"US","stateCode":"WI","latitude":"46.67327000","longitude":"-90.89491000"},{"name":"Washburn County","countryCode":"US","stateCode":"WI","latitude":"45.89918000","longitude":"-91.79123000"},{"name":"Washington County","countryCode":"US","stateCode":"WI","latitude":"43.36847000","longitude":"-88.23078000"},{"name":"Waterford","countryCode":"US","stateCode":"WI","latitude":"42.76307000","longitude":"-88.21426000"},{"name":"Waterloo","countryCode":"US","stateCode":"WI","latitude":"43.18388000","longitude":"-88.98844000"},{"name":"Watertown","countryCode":"US","stateCode":"WI","latitude":"43.19472000","longitude":"-88.72899000"},{"name":"Waukesha","countryCode":"US","stateCode":"WI","latitude":"43.01168000","longitude":"-88.23148000"},{"name":"Waukesha County","countryCode":"US","stateCode":"WI","latitude":"43.01819000","longitude":"-88.30453000"},{"name":"Waunakee","countryCode":"US","stateCode":"WI","latitude":"43.19194000","longitude":"-89.45567000"},{"name":"Waupaca","countryCode":"US","stateCode":"WI","latitude":"44.35803000","longitude":"-89.08595000"},{"name":"Waupaca County","countryCode":"US","stateCode":"WI","latitude":"44.47043000","longitude":"-88.96482000"},{"name":"Waupun","countryCode":"US","stateCode":"WI","latitude":"43.63332000","longitude":"-88.72955000"},{"name":"Wausau","countryCode":"US","stateCode":"WI","latitude":"44.95914000","longitude":"-89.63012000"},{"name":"Waushara County","countryCode":"US","stateCode":"WI","latitude":"44.11312000","longitude":"-89.24288000"},{"name":"Wautoma","countryCode":"US","stateCode":"WI","latitude":"44.07470000","longitude":"-89.28790000"},{"name":"Wauwatosa","countryCode":"US","stateCode":"WI","latitude":"43.04946000","longitude":"-88.00759000"},{"name":"West Allis","countryCode":"US","stateCode":"WI","latitude":"43.01668000","longitude":"-88.00703000"},{"name":"West Baraboo","countryCode":"US","stateCode":"WI","latitude":"43.47443000","longitude":"-89.77040000"},{"name":"West Bend","countryCode":"US","stateCode":"WI","latitude":"43.42528000","longitude":"-88.18343000"},{"name":"West Milwaukee","countryCode":"US","stateCode":"WI","latitude":"43.01251000","longitude":"-87.97259000"},{"name":"West Salem","countryCode":"US","stateCode":"WI","latitude":"43.89913000","longitude":"-91.08125000"},{"name":"Westby","countryCode":"US","stateCode":"WI","latitude":"43.65692000","longitude":"-90.85430000"},{"name":"Westfield","countryCode":"US","stateCode":"WI","latitude":"43.88359000","longitude":"-89.49346000"},{"name":"Weston","countryCode":"US","stateCode":"WI","latitude":"44.89080000","longitude":"-89.54762000"},{"name":"Weyauwega","countryCode":"US","stateCode":"WI","latitude":"44.32137000","longitude":"-88.93372000"},{"name":"Whitefish Bay","countryCode":"US","stateCode":"WI","latitude":"43.11334000","longitude":"-87.90009000"},{"name":"Whitehall","countryCode":"US","stateCode":"WI","latitude":"44.36746000","longitude":"-91.31655000"},{"name":"Whitewater","countryCode":"US","stateCode":"WI","latitude":"42.83362000","longitude":"-88.73233000"},{"name":"Whiting","countryCode":"US","stateCode":"WI","latitude":"44.49358000","longitude":"-89.55873000"},{"name":"Williams Bay","countryCode":"US","stateCode":"WI","latitude":"42.57807000","longitude":"-88.54093000"},{"name":"Wind Lake","countryCode":"US","stateCode":"WI","latitude":"42.82946000","longitude":"-88.15870000"},{"name":"Wind Point","countryCode":"US","stateCode":"WI","latitude":"42.78446000","longitude":"-87.76619000"},{"name":"Windsor","countryCode":"US","stateCode":"WI","latitude":"43.21833000","longitude":"-89.34151000"},{"name":"Winnebago County","countryCode":"US","stateCode":"WI","latitude":"44.06888000","longitude":"-88.64466000"},{"name":"Winneconne","countryCode":"US","stateCode":"WI","latitude":"44.11082000","longitude":"-88.71261000"},{"name":"Wisconsin Dells","countryCode":"US","stateCode":"WI","latitude":"43.62748000","longitude":"-89.77096000"},{"name":"Wisconsin Rapids","countryCode":"US","stateCode":"WI","latitude":"44.38358000","longitude":"-89.81735000"},{"name":"Wittenberg","countryCode":"US","stateCode":"WI","latitude":"44.82720000","longitude":"-89.16956000"},{"name":"Wood County","countryCode":"US","stateCode":"WI","latitude":"44.45532000","longitude":"-90.04158000"},{"name":"Woodville","countryCode":"US","stateCode":"WI","latitude":"44.95302000","longitude":"-92.29130000"},{"name":"Wrightstown","countryCode":"US","stateCode":"WI","latitude":"44.32582000","longitude":"-88.16288000"},{"name":"Abbottstown","countryCode":"US","stateCode":"PA","latitude":"39.88649000","longitude":"-76.98470000"},{"name":"Adams County","countryCode":"US","stateCode":"PA","latitude":"39.87145000","longitude":"-77.21789000"},{"name":"Adamstown","countryCode":"US","stateCode":"PA","latitude":"40.24120000","longitude":"-76.05633000"},{"name":"Akron","countryCode":"US","stateCode":"PA","latitude":"40.15676000","longitude":"-76.20217000"},{"name":"Albion","countryCode":"US","stateCode":"PA","latitude":"41.89061000","longitude":"-80.36645000"},{"name":"Alburtis","countryCode":"US","stateCode":"PA","latitude":"40.51093000","longitude":"-75.60297000"},{"name":"Aldan","countryCode":"US","stateCode":"PA","latitude":"39.92150000","longitude":"-75.28796000"},{"name":"Aliquippa","countryCode":"US","stateCode":"PA","latitude":"40.63673000","longitude":"-80.24006000"},{"name":"Allegheny County","countryCode":"US","stateCode":"PA","latitude":"40.46883000","longitude":"-79.98119000"},{"name":"Alleghenyville","countryCode":"US","stateCode":"PA","latitude":"40.23426000","longitude":"-75.98855000"},{"name":"Allentown","countryCode":"US","stateCode":"PA","latitude":"40.60843000","longitude":"-75.49018000"},{"name":"Allison Park","countryCode":"US","stateCode":"PA","latitude":"40.55951000","longitude":"-79.95867000"},{"name":"Almedia","countryCode":"US","stateCode":"PA","latitude":"41.01453000","longitude":"-76.38105000"},{"name":"Altoona","countryCode":"US","stateCode":"PA","latitude":"40.51868000","longitude":"-78.39474000"},{"name":"Ambler","countryCode":"US","stateCode":"PA","latitude":"40.15455000","longitude":"-75.22157000"},{"name":"Ambridge","countryCode":"US","stateCode":"PA","latitude":"40.58923000","longitude":"-80.22506000"},{"name":"Amity Gardens","countryCode":"US","stateCode":"PA","latitude":"40.27426000","longitude":"-75.73519000"},{"name":"Ancient Oaks","countryCode":"US","stateCode":"PA","latitude":"40.54732000","longitude":"-75.58935000"},{"name":"Annville","countryCode":"US","stateCode":"PA","latitude":"40.32954000","longitude":"-76.51524000"},{"name":"Apollo","countryCode":"US","stateCode":"PA","latitude":"40.58145000","longitude":"-79.56643000"},{"name":"Archbald","countryCode":"US","stateCode":"PA","latitude":"41.49480000","longitude":"-75.53685000"},{"name":"Ardmore","countryCode":"US","stateCode":"PA","latitude":"40.00678000","longitude":"-75.28546000"},{"name":"Arlington Heights","countryCode":"US","stateCode":"PA","latitude":"40.99009000","longitude":"-75.21629000"},{"name":"Armstrong County","countryCode":"US","stateCode":"PA","latitude":"40.81229000","longitude":"-79.46454000"},{"name":"Arnold","countryCode":"US","stateCode":"PA","latitude":"40.58007000","longitude":"-79.76672000"},{"name":"Ashland","countryCode":"US","stateCode":"PA","latitude":"40.78175000","longitude":"-76.34578000"},{"name":"Ashley","countryCode":"US","stateCode":"PA","latitude":"41.21036000","longitude":"-75.89659000"},{"name":"Aspinwall","countryCode":"US","stateCode":"PA","latitude":"40.49146000","longitude":"-79.90477000"},{"name":"Atglen","countryCode":"US","stateCode":"PA","latitude":"39.94927000","longitude":"-75.97356000"},{"name":"Athens","countryCode":"US","stateCode":"PA","latitude":"41.95730000","longitude":"-76.51800000"},{"name":"Audubon","countryCode":"US","stateCode":"PA","latitude":"40.12788000","longitude":"-75.43185000"},{"name":"Avalon","countryCode":"US","stateCode":"PA","latitude":"40.50090000","longitude":"-80.06756000"},{"name":"Avis","countryCode":"US","stateCode":"PA","latitude":"41.18479000","longitude":"-77.31386000"},{"name":"Avoca","countryCode":"US","stateCode":"PA","latitude":"41.33980000","longitude":"-75.73630000"},{"name":"Avon","countryCode":"US","stateCode":"PA","latitude":"40.34565000","longitude":"-76.38996000"},{"name":"Avondale","countryCode":"US","stateCode":"PA","latitude":"39.82344000","longitude":"-75.78327000"},{"name":"Avonia","countryCode":"US","stateCode":"PA","latitude":"42.04561000","longitude":"-80.26979000"},{"name":"Back Mountain","countryCode":"US","stateCode":"PA","latitude":"41.33591000","longitude":"-75.99631000"},{"name":"Baden","countryCode":"US","stateCode":"PA","latitude":"40.63507000","longitude":"-80.22812000"},{"name":"Baidland","countryCode":"US","stateCode":"PA","latitude":"40.19479000","longitude":"-79.97088000"},{"name":"Bainbridge","countryCode":"US","stateCode":"PA","latitude":"40.09093000","longitude":"-76.66747000"},{"name":"Bakerstown","countryCode":"US","stateCode":"PA","latitude":"40.65090000","longitude":"-79.93644000"},{"name":"Bala-Cynwyd","countryCode":"US","stateCode":"PA","latitude":"40.00761000","longitude":"-75.23407000"},{"name":"Baldwin","countryCode":"US","stateCode":"PA","latitude":"40.33813000","longitude":"-79.97894000"},{"name":"Bally","countryCode":"US","stateCode":"PA","latitude":"40.40232000","longitude":"-75.58713000"},{"name":"Bangor","countryCode":"US","stateCode":"PA","latitude":"40.86565000","longitude":"-75.20657000"},{"name":"Barnesboro","countryCode":"US","stateCode":"PA","latitude":"40.66257000","longitude":"-78.78003000"},{"name":"Bath","countryCode":"US","stateCode":"PA","latitude":"40.72565000","longitude":"-75.39407000"},{"name":"Bear Rocks","countryCode":"US","stateCode":"PA","latitude":"40.12285000","longitude":"-79.46170000"},{"name":"Beaver","countryCode":"US","stateCode":"PA","latitude":"40.69534000","longitude":"-80.30478000"},{"name":"Beaver County","countryCode":"US","stateCode":"PA","latitude":"40.68226000","longitude":"-80.34929000"},{"name":"Beaver Falls","countryCode":"US","stateCode":"PA","latitude":"40.75201000","longitude":"-80.31923000"},{"name":"Beaverdale","countryCode":"US","stateCode":"PA","latitude":"40.32202000","longitude":"-78.69696000"},{"name":"Bedford","countryCode":"US","stateCode":"PA","latitude":"40.01869000","longitude":"-78.50391000"},{"name":"Bedford County","countryCode":"US","stateCode":"PA","latitude":"40.00656000","longitude":"-78.49032000"},{"name":"Bedminster","countryCode":"US","stateCode":"PA","latitude":"40.42594000","longitude":"-75.17906000"},{"name":"Beech Mountain Lakes","countryCode":"US","stateCode":"PA","latitude":"41.04158000","longitude":"-75.93545000"},{"name":"Belfast","countryCode":"US","stateCode":"PA","latitude":"40.78065000","longitude":"-75.27796000"},{"name":"Bell Acres","countryCode":"US","stateCode":"PA","latitude":"40.59007000","longitude":"-80.16645000"},{"name":"Belle Vernon","countryCode":"US","stateCode":"PA","latitude":"40.12507000","longitude":"-79.86644000"},{"name":"Bellefonte","countryCode":"US","stateCode":"PA","latitude":"40.91339000","longitude":"-77.77833000"},{"name":"Belleville","countryCode":"US","stateCode":"PA","latitude":"40.60507000","longitude":"-77.72555000"},{"name":"Bellevue","countryCode":"US","stateCode":"PA","latitude":"40.49396000","longitude":"-80.05172000"},{"name":"Bellwood","countryCode":"US","stateCode":"PA","latitude":"40.60340000","longitude":"-78.32474000"},{"name":"Belmont","countryCode":"US","stateCode":"PA","latitude":"40.28730000","longitude":"-78.88947000"},{"name":"Ben Avon","countryCode":"US","stateCode":"PA","latitude":"40.50812000","longitude":"-80.08311000"},{"name":"Bentleyville","countryCode":"US","stateCode":"PA","latitude":"40.11674000","longitude":"-80.00839000"},{"name":"Berks County","countryCode":"US","stateCode":"PA","latitude":"40.41630000","longitude":"-75.92600000"},{"name":"Berlin","countryCode":"US","stateCode":"PA","latitude":"39.92064000","longitude":"-78.95780000"},{"name":"Berwick","countryCode":"US","stateCode":"PA","latitude":"41.05453000","longitude":"-76.23327000"},{"name":"Berwyn","countryCode":"US","stateCode":"PA","latitude":"40.04483000","longitude":"-75.43881000"},{"name":"Bessemer","countryCode":"US","stateCode":"PA","latitude":"40.97478000","longitude":"-80.49368000"},{"name":"Bethel Park","countryCode":"US","stateCode":"PA","latitude":"40.32757000","longitude":"-80.03950000"},{"name":"Bethlehem","countryCode":"US","stateCode":"PA","latitude":"40.62593000","longitude":"-75.37046000"},{"name":"Big Bass Lake","countryCode":"US","stateCode":"PA","latitude":"41.25383000","longitude":"-75.47644000"},{"name":"Big Beaver","countryCode":"US","stateCode":"PA","latitude":"40.82451000","longitude":"-80.36284000"},{"name":"Biglerville","countryCode":"US","stateCode":"PA","latitude":"39.93037000","longitude":"-77.24804000"},{"name":"Birchwood Lakes","countryCode":"US","stateCode":"PA","latitude":"41.25454000","longitude":"-74.91850000"},{"name":"Birdsboro","countryCode":"US","stateCode":"PA","latitude":"40.26454000","longitude":"-75.80409000"},{"name":"Black Lick","countryCode":"US","stateCode":"PA","latitude":"40.47250000","longitude":"-79.18688000"},{"name":"Blair County","countryCode":"US","stateCode":"PA","latitude":"40.48100000","longitude":"-78.34860000"},{"name":"Blairsville","countryCode":"US","stateCode":"PA","latitude":"40.43118000","longitude":"-79.26087000"},{"name":"Blakely","countryCode":"US","stateCode":"PA","latitude":"41.48091000","longitude":"-75.59463000"},{"name":"Blandon","countryCode":"US","stateCode":"PA","latitude":"40.44120000","longitude":"-75.88687000"},{"name":"Blawnox","countryCode":"US","stateCode":"PA","latitude":"40.49340000","longitude":"-79.86061000"},{"name":"Bloomfield","countryCode":"US","stateCode":"PA","latitude":"40.46090000","longitude":"-79.95089000"},{"name":"Bloomsburg","countryCode":"US","stateCode":"PA","latitude":"41.00370000","longitude":"-76.45495000"},{"name":"Blossburg","countryCode":"US","stateCode":"PA","latitude":"41.67952000","longitude":"-77.06386000"},{"name":"Blue Ball","countryCode":"US","stateCode":"PA","latitude":"40.11871000","longitude":"-76.04717000"},{"name":"Blue Bell","countryCode":"US","stateCode":"PA","latitude":"40.15233000","longitude":"-75.26629000"},{"name":"Boalsburg","countryCode":"US","stateCode":"PA","latitude":"40.77562000","longitude":"-77.79250000"},{"name":"Boiling Springs","countryCode":"US","stateCode":"PA","latitude":"40.14981000","longitude":"-77.12831000"},{"name":"Bonneauville","countryCode":"US","stateCode":"PA","latitude":"39.81204000","longitude":"-77.13721000"},{"name":"Boothwyn","countryCode":"US","stateCode":"PA","latitude":"39.83011000","longitude":"-75.44158000"},{"name":"Boswell","countryCode":"US","stateCode":"PA","latitude":"40.16147000","longitude":"-79.02892000"},{"name":"Bowmansville","countryCode":"US","stateCode":"PA","latitude":"40.19676000","longitude":"-76.01744000"},{"name":"Boyertown","countryCode":"US","stateCode":"PA","latitude":"40.33371000","longitude":"-75.63741000"},{"name":"Brackenridge","countryCode":"US","stateCode":"PA","latitude":"40.60812000","longitude":"-79.74116000"},{"name":"Braddock","countryCode":"US","stateCode":"PA","latitude":"40.40340000","longitude":"-79.86838000"},{"name":"Braddock Hills","countryCode":"US","stateCode":"PA","latitude":"40.41729000","longitude":"-79.86505000"},{"name":"Bradford","countryCode":"US","stateCode":"PA","latitude":"41.95590000","longitude":"-78.64392000"},{"name":"Bradford County","countryCode":"US","stateCode":"PA","latitude":"41.78867000","longitude":"-76.51545000"},{"name":"Bradford Woods","countryCode":"US","stateCode":"PA","latitude":"40.63757000","longitude":"-80.08172000"},{"name":"Breinigsville","countryCode":"US","stateCode":"PA","latitude":"40.53676000","longitude":"-75.63130000"},{"name":"Brentwood","countryCode":"US","stateCode":"PA","latitude":"40.37063000","longitude":"-79.97477000"},{"name":"Bressler","countryCode":"US","stateCode":"PA","latitude":"40.22953000","longitude":"-76.81997000"},{"name":"Brickerville","countryCode":"US","stateCode":"PA","latitude":"40.22593000","longitude":"-76.30246000"},{"name":"Bridgeport","countryCode":"US","stateCode":"PA","latitude":"40.10511000","longitude":"-75.34518000"},{"name":"Bridgeville","countryCode":"US","stateCode":"PA","latitude":"40.35618000","longitude":"-80.11006000"},{"name":"Bristol","countryCode":"US","stateCode":"PA","latitude":"40.10067000","longitude":"-74.85183000"},{"name":"Brittany Farms-Highlands","countryCode":"US","stateCode":"PA","latitude":"40.26901000","longitude":"-75.21401000"},{"name":"Brockway","countryCode":"US","stateCode":"PA","latitude":"41.24923000","longitude":"-78.79947000"},{"name":"Brodheadsville","countryCode":"US","stateCode":"PA","latitude":"40.92454000","longitude":"-75.39379000"},{"name":"Brookhaven","countryCode":"US","stateCode":"PA","latitude":"39.86928000","longitude":"-75.38241000"},{"name":"Brookville","countryCode":"US","stateCode":"PA","latitude":"41.16117000","longitude":"-79.08309000"},{"name":"Broomall","countryCode":"US","stateCode":"PA","latitude":"39.98150000","longitude":"-75.35658000"},{"name":"Brownstown","countryCode":"US","stateCode":"PA","latitude":"40.12371000","longitude":"-76.21384000"},{"name":"Brownsville","countryCode":"US","stateCode":"PA","latitude":"40.02369000","longitude":"-79.88394000"},{"name":"Browntown","countryCode":"US","stateCode":"PA","latitude":"41.30980000","longitude":"-75.78742000"},{"name":"Bryn Athyn","countryCode":"US","stateCode":"PA","latitude":"40.13150000","longitude":"-75.06739000"},{"name":"Bryn Mawr","countryCode":"US","stateCode":"PA","latitude":"40.01983000","longitude":"-75.30463000"},{"name":"Bucks County","countryCode":"US","stateCode":"PA","latitude":"40.33694000","longitude":"-75.10687000"},{"name":"Burgettstown","countryCode":"US","stateCode":"PA","latitude":"40.38201000","longitude":"-80.39284000"},{"name":"Burnham","countryCode":"US","stateCode":"PA","latitude":"40.63868000","longitude":"-77.56861000"},{"name":"Butler","countryCode":"US","stateCode":"PA","latitude":"40.86118000","longitude":"-79.89533000"},{"name":"Butler County","countryCode":"US","stateCode":"PA","latitude":"40.91172000","longitude":"-79.91299000"},{"name":"California","countryCode":"US","stateCode":"PA","latitude":"40.06563000","longitude":"-79.89171000"},{"name":"Caln","countryCode":"US","stateCode":"PA","latitude":"39.99094000","longitude":"-75.78022000"},{"name":"Calumet","countryCode":"US","stateCode":"PA","latitude":"40.21090000","longitude":"-79.48532000"},{"name":"Cambria County","countryCode":"US","stateCode":"PA","latitude":"40.49529000","longitude":"-78.71370000"},{"name":"Cambridge Springs","countryCode":"US","stateCode":"PA","latitude":"41.80367000","longitude":"-80.05644000"},{"name":"Cameron County","countryCode":"US","stateCode":"PA","latitude":"41.43680000","longitude":"-78.20378000"},{"name":"Camp Hill","countryCode":"US","stateCode":"PA","latitude":"40.23981000","longitude":"-76.91997000"},{"name":"Campbelltown","countryCode":"US","stateCode":"PA","latitude":"40.27759000","longitude":"-76.58525000"},{"name":"Canonsburg","countryCode":"US","stateCode":"PA","latitude":"40.26257000","longitude":"-80.18728000"},{"name":"Canton","countryCode":"US","stateCode":"PA","latitude":"41.65646000","longitude":"-76.85329000"},{"name":"Carbon County","countryCode":"US","stateCode":"PA","latitude":"40.91818000","longitude":"-75.70882000"},{"name":"Carbondale","countryCode":"US","stateCode":"PA","latitude":"41.57369000","longitude":"-75.50185000"},{"name":"Carlisle","countryCode":"US","stateCode":"PA","latitude":"40.20148000","longitude":"-77.18887000"},{"name":"Carnegie","countryCode":"US","stateCode":"PA","latitude":"40.40868000","longitude":"-80.08339000"},{"name":"Carnot-Moon","countryCode":"US","stateCode":"PA","latitude":"40.51856000","longitude":"-80.21736000"},{"name":"Carroll Valley","countryCode":"US","stateCode":"PA","latitude":"39.74926000","longitude":"-77.38304000"},{"name":"Castanea","countryCode":"US","stateCode":"PA","latitude":"41.12479000","longitude":"-77.42970000"},{"name":"Castle Shannon","countryCode":"US","stateCode":"PA","latitude":"40.36479000","longitude":"-80.02228000"},{"name":"Catasauqua","countryCode":"US","stateCode":"PA","latitude":"40.65482000","longitude":"-75.47463000"},{"name":"Catawissa","countryCode":"US","stateCode":"PA","latitude":"40.95203000","longitude":"-76.45967000"},{"name":"Cecil-Bishop","countryCode":"US","stateCode":"PA","latitude":"40.31819000","longitude":"-80.19331000"},{"name":"Cementon","countryCode":"US","stateCode":"PA","latitude":"40.68926000","longitude":"-75.50768000"},{"name":"Center City","countryCode":"US","stateCode":"PA","latitude":"39.95120000","longitude":"-75.15923000"},{"name":"Centerville","countryCode":"US","stateCode":"PA","latitude":"40.04535000","longitude":"-79.97561000"},{"name":"Central City","countryCode":"US","stateCode":"PA","latitude":"40.11063000","longitude":"-78.80197000"},{"name":"Centre County","countryCode":"US","stateCode":"PA","latitude":"40.91934000","longitude":"-77.81995000"},{"name":"Centre Hall","countryCode":"US","stateCode":"PA","latitude":"40.84756000","longitude":"-77.68611000"},{"name":"Cetronia","countryCode":"US","stateCode":"PA","latitude":"40.58676000","longitude":"-75.52963000"},{"name":"Chalfont","countryCode":"US","stateCode":"PA","latitude":"40.28844000","longitude":"-75.20906000"},{"name":"Chambersburg","countryCode":"US","stateCode":"PA","latitude":"39.93759000","longitude":"-77.66110000"},{"name":"Charleroi","countryCode":"US","stateCode":"PA","latitude":"40.13785000","longitude":"-79.89810000"},{"name":"Cherryville","countryCode":"US","stateCode":"PA","latitude":"40.75398000","longitude":"-75.53852000"},{"name":"Chester","countryCode":"US","stateCode":"PA","latitude":"39.84967000","longitude":"-75.35707000"},{"name":"Chester County","countryCode":"US","stateCode":"PA","latitude":"39.97314000","longitude":"-75.74845000"},{"name":"Chester Heights","countryCode":"US","stateCode":"PA","latitude":"39.89011000","longitude":"-75.47548000"},{"name":"Chester Springs","countryCode":"US","stateCode":"PA","latitude":"40.09510000","longitude":"-75.61687000"},{"name":"Chesterbrook","countryCode":"US","stateCode":"PA","latitude":"40.07566000","longitude":"-75.45908000"},{"name":"Cheswick","countryCode":"US","stateCode":"PA","latitude":"40.54173000","longitude":"-79.79922000"},{"name":"Chevy Chase Heights","countryCode":"US","stateCode":"PA","latitude":"40.63673000","longitude":"-79.14420000"},{"name":"Chicora","countryCode":"US","stateCode":"PA","latitude":"40.94812000","longitude":"-79.74283000"},{"name":"Chinchilla","countryCode":"US","stateCode":"PA","latitude":"41.47508000","longitude":"-75.67713000"},{"name":"Christiana","countryCode":"US","stateCode":"PA","latitude":"39.95483000","longitude":"-75.99689000"},{"name":"Church Hill","countryCode":"US","stateCode":"PA","latitude":"40.68201000","longitude":"-77.59861000"},{"name":"Churchill","countryCode":"US","stateCode":"PA","latitude":"40.43840000","longitude":"-79.84310000"},{"name":"Churchville","countryCode":"US","stateCode":"PA","latitude":"40.18622000","longitude":"-75.01878000"},{"name":"Clairton","countryCode":"US","stateCode":"PA","latitude":"40.29229000","longitude":"-79.88171000"},{"name":"Clarion","countryCode":"US","stateCode":"PA","latitude":"41.21479000","longitude":"-79.38532000"},{"name":"Clarion County","countryCode":"US","stateCode":"PA","latitude":"41.19239000","longitude":"-79.42096000"},{"name":"Clarks Green","countryCode":"US","stateCode":"PA","latitude":"41.49286000","longitude":"-75.69964000"},{"name":"Clarks Summit","countryCode":"US","stateCode":"PA","latitude":"41.48869000","longitude":"-75.70852000"},{"name":"Clay","countryCode":"US","stateCode":"PA","latitude":"40.21843000","longitude":"-76.25551000"},{"name":"Claysburg","countryCode":"US","stateCode":"PA","latitude":"40.29674000","longitude":"-78.44974000"},{"name":"Clearfield","countryCode":"US","stateCode":"PA","latitude":"41.02728000","longitude":"-78.43919000"},{"name":"Clearfield County","countryCode":"US","stateCode":"PA","latitude":"41.00019000","longitude":"-78.47411000"},{"name":"Cleona","countryCode":"US","stateCode":"PA","latitude":"40.33731000","longitude":"-76.47552000"},{"name":"Clifton Heights","countryCode":"US","stateCode":"PA","latitude":"39.92928000","longitude":"-75.29630000"},{"name":"Clinton County","countryCode":"US","stateCode":"PA","latitude":"41.23405000","longitude":"-77.63811000"},{"name":"Clymer","countryCode":"US","stateCode":"PA","latitude":"40.66812000","longitude":"-79.01170000"},{"name":"Coaldale","countryCode":"US","stateCode":"PA","latitude":"40.82287000","longitude":"-75.90687000"},{"name":"Coatesville","countryCode":"US","stateCode":"PA","latitude":"39.98316000","longitude":"-75.82384000"},{"name":"Cochranton","countryCode":"US","stateCode":"PA","latitude":"41.52005000","longitude":"-80.04839000"},{"name":"Collegeville","countryCode":"US","stateCode":"PA","latitude":"40.18566000","longitude":"-75.45157000"},{"name":"Collingdale","countryCode":"US","stateCode":"PA","latitude":"39.91178000","longitude":"-75.27713000"},{"name":"Collinsburg","countryCode":"US","stateCode":"PA","latitude":"40.22424000","longitude":"-79.76838000"},{"name":"Colonial Park","countryCode":"US","stateCode":"PA","latitude":"40.30064000","longitude":"-76.80969000"},{"name":"Colony Park","countryCode":"US","stateCode":"PA","latitude":"40.34683000","longitude":"-75.98240000"},{"name":"Columbia","countryCode":"US","stateCode":"PA","latitude":"40.03371000","longitude":"-76.50441000"},{"name":"Columbia County","countryCode":"US","stateCode":"PA","latitude":"41.04865000","longitude":"-76.40515000"},{"name":"Colwyn","countryCode":"US","stateCode":"PA","latitude":"39.91234000","longitude":"-75.25379000"},{"name":"Conashaugh Lakes","countryCode":"US","stateCode":"PA","latitude":"41.30593000","longitude":"-74.98962000"},{"name":"Conemaugh","countryCode":"US","stateCode":"PA","latitude":"40.32674000","longitude":"-78.90808000"},{"name":"Conestoga","countryCode":"US","stateCode":"PA","latitude":"39.94066000","longitude":"-76.34635000"},{"name":"Conneaut Lakeshore","countryCode":"US","stateCode":"PA","latitude":"41.62711000","longitude":"-80.31008000"},{"name":"Connellsville","countryCode":"US","stateCode":"PA","latitude":"40.01785000","longitude":"-79.58948000"},{"name":"Conshohocken","countryCode":"US","stateCode":"PA","latitude":"40.07928000","longitude":"-75.30157000"},{"name":"Conway","countryCode":"US","stateCode":"PA","latitude":"40.65979000","longitude":"-80.23923000"},{"name":"Conyngham","countryCode":"US","stateCode":"PA","latitude":"40.99203000","longitude":"-76.05659000"},{"name":"Coopersburg","countryCode":"US","stateCode":"PA","latitude":"40.51149000","longitude":"-75.39046000"},{"name":"Coplay","countryCode":"US","stateCode":"PA","latitude":"40.67010000","longitude":"-75.49546000"},{"name":"Coraopolis","countryCode":"US","stateCode":"PA","latitude":"40.51840000","longitude":"-80.16672000"},{"name":"Cornwall","countryCode":"US","stateCode":"PA","latitude":"40.27370000","longitude":"-76.40607000"},{"name":"Cornwells Heights","countryCode":"US","stateCode":"PA","latitude":"40.07678000","longitude":"-74.94878000"},{"name":"Corry","countryCode":"US","stateCode":"PA","latitude":"41.92033000","longitude":"-79.64033000"},{"name":"Coudersport","countryCode":"US","stateCode":"PA","latitude":"41.77479000","longitude":"-78.02056000"},{"name":"Crafton","countryCode":"US","stateCode":"PA","latitude":"40.43507000","longitude":"-80.06617000"},{"name":"Cranberry Township","countryCode":"US","stateCode":"PA","latitude":"40.68496000","longitude":"-80.10714000"},{"name":"Crawford County","countryCode":"US","stateCode":"PA","latitude":"41.68470000","longitude":"-80.10628000"},{"name":"Cresson","countryCode":"US","stateCode":"PA","latitude":"40.45979000","longitude":"-78.59168000"},{"name":"Cressona","countryCode":"US","stateCode":"PA","latitude":"40.62676000","longitude":"-76.19272000"},{"name":"Croydon","countryCode":"US","stateCode":"PA","latitude":"40.08733000","longitude":"-74.90350000"},{"name":"Cumberland County","countryCode":"US","stateCode":"PA","latitude":"40.16363000","longitude":"-77.26555000"},{"name":"Curtisville","countryCode":"US","stateCode":"PA","latitude":"40.64229000","longitude":"-79.85089000"},{"name":"Curwensville","countryCode":"US","stateCode":"PA","latitude":"40.97561000","longitude":"-78.52502000"},{"name":"Dale","countryCode":"US","stateCode":"PA","latitude":"40.31285000","longitude":"-78.90419000"},{"name":"Dallas","countryCode":"US","stateCode":"PA","latitude":"41.33619000","longitude":"-75.96325000"},{"name":"Dallastown","countryCode":"US","stateCode":"PA","latitude":"39.89954000","longitude":"-76.64025000"},{"name":"Dalton","countryCode":"US","stateCode":"PA","latitude":"41.53424000","longitude":"-75.73603000"},{"name":"Danville","countryCode":"US","stateCode":"PA","latitude":"40.96342000","longitude":"-76.61273000"},{"name":"Darby","countryCode":"US","stateCode":"PA","latitude":"39.91845000","longitude":"-75.25907000"},{"name":"Dauphin County","countryCode":"US","stateCode":"PA","latitude":"40.41544000","longitude":"-76.77947000"},{"name":"Davidsville","countryCode":"US","stateCode":"PA","latitude":"40.22702000","longitude":"-78.93641000"},{"name":"Delaware County","countryCode":"US","stateCode":"PA","latitude":"39.91681000","longitude":"-75.39890000"},{"name":"Delmont","countryCode":"US","stateCode":"PA","latitude":"40.41312000","longitude":"-79.57032000"},{"name":"Denver","countryCode":"US","stateCode":"PA","latitude":"40.23315000","longitude":"-76.13717000"},{"name":"Derry","countryCode":"US","stateCode":"PA","latitude":"40.33396000","longitude":"-79.29976000"},{"name":"Devon","countryCode":"US","stateCode":"PA","latitude":"40.04928000","longitude":"-75.42908000"},{"name":"Dewart","countryCode":"US","stateCode":"PA","latitude":"41.10925000","longitude":"-76.87663000"},{"name":"Dickson City","countryCode":"US","stateCode":"PA","latitude":"41.47147000","longitude":"-75.60769000"},{"name":"Dillsburg","countryCode":"US","stateCode":"PA","latitude":"40.11093000","longitude":"-77.03498000"},{"name":"Donora","countryCode":"US","stateCode":"PA","latitude":"40.17340000","longitude":"-79.85755000"},{"name":"Dormont","countryCode":"US","stateCode":"PA","latitude":"40.39590000","longitude":"-80.03311000"},{"name":"Dorneyville","countryCode":"US","stateCode":"PA","latitude":"40.57510000","longitude":"-75.51963000"},{"name":"Dover","countryCode":"US","stateCode":"PA","latitude":"40.00176000","longitude":"-76.85025000"},{"name":"Downingtown","countryCode":"US","stateCode":"PA","latitude":"40.00650000","longitude":"-75.70327000"},{"name":"Doylestown","countryCode":"US","stateCode":"PA","latitude":"40.31011000","longitude":"-75.12989000"},{"name":"Dravosburg","countryCode":"US","stateCode":"PA","latitude":"40.35063000","longitude":"-79.88616000"},{"name":"Dresher","countryCode":"US","stateCode":"PA","latitude":"40.14094000","longitude":"-75.16684000"},{"name":"Drexel Hill","countryCode":"US","stateCode":"PA","latitude":"39.94706000","longitude":"-75.29213000"},{"name":"DuBois","countryCode":"US","stateCode":"PA","latitude":"41.11923000","longitude":"-78.76003000"},{"name":"Dublin","countryCode":"US","stateCode":"PA","latitude":"40.37177000","longitude":"-75.20156000"},{"name":"Duboistown","countryCode":"US","stateCode":"PA","latitude":"41.22258000","longitude":"-77.03691000"},{"name":"Dunbar","countryCode":"US","stateCode":"PA","latitude":"39.97785000","longitude":"-79.61448000"},{"name":"Duncannon","countryCode":"US","stateCode":"PA","latitude":"40.39814000","longitude":"-77.02303000"},{"name":"Duncansville","countryCode":"US","stateCode":"PA","latitude":"40.42341000","longitude":"-78.43390000"},{"name":"Dunmore","countryCode":"US","stateCode":"PA","latitude":"41.41980000","longitude":"-75.63241000"},{"name":"Dunnstown","countryCode":"US","stateCode":"PA","latitude":"41.14590000","longitude":"-77.42137000"},{"name":"Dupont","countryCode":"US","stateCode":"PA","latitude":"41.32508000","longitude":"-75.74547000"},{"name":"Duquesne","countryCode":"US","stateCode":"PA","latitude":"40.38146000","longitude":"-79.85977000"},{"name":"Duryea","countryCode":"US","stateCode":"PA","latitude":"41.34397000","longitude":"-75.73853000"},{"name":"Eagleview","countryCode":"US","stateCode":"PA","latitude":"40.05938000","longitude":"-75.68076000"},{"name":"Eagleville","countryCode":"US","stateCode":"PA","latitude":"40.15955000","longitude":"-75.40824000"},{"name":"Earlston","countryCode":"US","stateCode":"PA","latitude":"40.00619000","longitude":"-78.37001000"},{"name":"East Bangor","countryCode":"US","stateCode":"PA","latitude":"40.87954000","longitude":"-75.18379000"},{"name":"East Berlin","countryCode":"US","stateCode":"PA","latitude":"39.93760000","longitude":"-76.97859000"},{"name":"East Berwick","countryCode":"US","stateCode":"PA","latitude":"41.06203000","longitude":"-76.22243000"},{"name":"East Conemaugh","countryCode":"US","stateCode":"PA","latitude":"40.34868000","longitude":"-78.88364000"},{"name":"East Earl","countryCode":"US","stateCode":"PA","latitude":"40.11010000","longitude":"-76.03272000"},{"name":"East Greenville","countryCode":"US","stateCode":"PA","latitude":"40.40649000","longitude":"-75.50185000"},{"name":"East Lansdowne","countryCode":"US","stateCode":"PA","latitude":"39.94567000","longitude":"-75.26129000"},{"name":"East McKeesport","countryCode":"US","stateCode":"PA","latitude":"40.38312000","longitude":"-79.80644000"},{"name":"East Petersburg","countryCode":"US","stateCode":"PA","latitude":"40.10010000","longitude":"-76.35413000"},{"name":"East Pittsburgh","countryCode":"US","stateCode":"PA","latitude":"40.39562000","longitude":"-79.83866000"},{"name":"East Stroudsburg","countryCode":"US","stateCode":"PA","latitude":"40.99954000","longitude":"-75.18129000"},{"name":"East Uniontown","countryCode":"US","stateCode":"PA","latitude":"39.89980000","longitude":"-79.69782000"},{"name":"East Washington","countryCode":"US","stateCode":"PA","latitude":"40.17368000","longitude":"-80.23756000"},{"name":"East York","countryCode":"US","stateCode":"PA","latitude":"39.97371000","longitude":"-76.68636000"},{"name":"Eastlawn Gardens","countryCode":"US","stateCode":"PA","latitude":"40.75065000","longitude":"-75.29573000"},{"name":"Easton","countryCode":"US","stateCode":"PA","latitude":"40.68843000","longitude":"-75.22073000"},{"name":"Ebensburg","countryCode":"US","stateCode":"PA","latitude":"40.48507000","longitude":"-78.72474000"},{"name":"Economy","countryCode":"US","stateCode":"PA","latitude":"40.60007000","longitude":"-80.22478000"},{"name":"Eddington","countryCode":"US","stateCode":"PA","latitude":"40.08456000","longitude":"-74.94489000"},{"name":"Eddystone","countryCode":"US","stateCode":"PA","latitude":"39.86011000","longitude":"-75.34436000"},{"name":"Edgewood","countryCode":"US","stateCode":"PA","latitude":"40.43201000","longitude":"-79.88144000"},{"name":"Edgeworth","countryCode":"US","stateCode":"PA","latitude":"40.55118000","longitude":"-80.19284000"},{"name":"Edinboro","countryCode":"US","stateCode":"PA","latitude":"41.87422000","longitude":"-80.13172000"},{"name":"Edwardsville","countryCode":"US","stateCode":"PA","latitude":"41.26953000","longitude":"-75.91631000"},{"name":"Effort","countryCode":"US","stateCode":"PA","latitude":"40.93926000","longitude":"-75.43491000"},{"name":"Egypt","countryCode":"US","stateCode":"PA","latitude":"40.68010000","longitude":"-75.52991000"},{"name":"Elim","countryCode":"US","stateCode":"PA","latitude":"40.29785000","longitude":"-78.94253000"},{"name":"Elizabeth","countryCode":"US","stateCode":"PA","latitude":"40.26924000","longitude":"-79.88977000"},{"name":"Elizabethtown","countryCode":"US","stateCode":"PA","latitude":"40.15287000","longitude":"-76.60275000"},{"name":"Elizabethville","countryCode":"US","stateCode":"PA","latitude":"40.54897000","longitude":"-76.81192000"},{"name":"Elk County","countryCode":"US","stateCode":"PA","latitude":"41.42523000","longitude":"-78.64909000"},{"name":"Elkland","countryCode":"US","stateCode":"PA","latitude":"41.98618000","longitude":"-77.31081000"},{"name":"Ellport","countryCode":"US","stateCode":"PA","latitude":"40.86395000","longitude":"-80.25895000"},{"name":"Ellwood City","countryCode":"US","stateCode":"PA","latitude":"40.86173000","longitude":"-80.28645000"},{"name":"Elverson","countryCode":"US","stateCode":"PA","latitude":"40.15676000","longitude":"-75.83271000"},{"name":"Elysburg","countryCode":"US","stateCode":"PA","latitude":"40.86453000","longitude":"-76.55246000"},{"name":"Emerald Lakes","countryCode":"US","stateCode":"PA","latitude":"41.08842000","longitude":"-75.41963000"},{"name":"Emigsville","countryCode":"US","stateCode":"PA","latitude":"40.02176000","longitude":"-76.72802000"},{"name":"Emmaus","countryCode":"US","stateCode":"PA","latitude":"40.53954000","longitude":"-75.49685000"},{"name":"Emporium","countryCode":"US","stateCode":"PA","latitude":"41.51145000","longitude":"-78.23529000"},{"name":"Emsworth","countryCode":"US","stateCode":"PA","latitude":"40.51007000","longitude":"-80.09450000"},{"name":"Enhaut","countryCode":"US","stateCode":"PA","latitude":"40.23176000","longitude":"-76.82692000"},{"name":"Enlow","countryCode":"US","stateCode":"PA","latitude":"40.45423000","longitude":"-80.23311000"},{"name":"Enola","countryCode":"US","stateCode":"PA","latitude":"40.29009000","longitude":"-76.93386000"},{"name":"Ephrata","countryCode":"US","stateCode":"PA","latitude":"40.17982000","longitude":"-76.17884000"},{"name":"Erie","countryCode":"US","stateCode":"PA","latitude":"42.12922000","longitude":"-80.08506000"},{"name":"Erie County","countryCode":"US","stateCode":"PA","latitude":"42.11748000","longitude":"-80.09811000"},{"name":"Espy","countryCode":"US","stateCode":"PA","latitude":"41.00620000","longitude":"-76.40994000"},{"name":"Etna","countryCode":"US","stateCode":"PA","latitude":"40.50424000","longitude":"-79.94894000"},{"name":"Evans City","countryCode":"US","stateCode":"PA","latitude":"40.76923000","longitude":"-80.06284000"},{"name":"Evansburg","countryCode":"US","stateCode":"PA","latitude":"40.18094000","longitude":"-75.42907000"},{"name":"Everett","countryCode":"US","stateCode":"PA","latitude":"40.01147000","longitude":"-78.37335000"},{"name":"Exeter","countryCode":"US","stateCode":"PA","latitude":"41.32064000","longitude":"-75.81908000"},{"name":"Exton","countryCode":"US","stateCode":"PA","latitude":"40.02900000","longitude":"-75.62077000"},{"name":"Factoryville","countryCode":"US","stateCode":"PA","latitude":"41.56313000","longitude":"-75.78269000"},{"name":"Fairchance","countryCode":"US","stateCode":"PA","latitude":"39.82480000","longitude":"-79.75449000"},{"name":"Fairdale","countryCode":"US","stateCode":"PA","latitude":"39.88702000","longitude":"-79.96811000"},{"name":"Fairhope","countryCode":"US","stateCode":"PA","latitude":"40.11368000","longitude":"-79.83977000"},{"name":"Fairless Hills","countryCode":"US","stateCode":"PA","latitude":"40.17955000","longitude":"-74.85516000"},{"name":"Fairview","countryCode":"US","stateCode":"PA","latitude":"42.03145000","longitude":"-80.25534000"},{"name":"Fairview-Ferndale","countryCode":"US","stateCode":"PA","latitude":"40.78037000","longitude":"-76.57528000"},{"name":"Falls Creek","countryCode":"US","stateCode":"PA","latitude":"41.14506000","longitude":"-78.80447000"},{"name":"Farrell","countryCode":"US","stateCode":"PA","latitude":"41.21228000","longitude":"-80.49674000"},{"name":"Faxon","countryCode":"US","stateCode":"PA","latitude":"41.24841000","longitude":"-76.97719000"},{"name":"Fayette County","countryCode":"US","stateCode":"PA","latitude":"39.91990000","longitude":"-79.64737000"},{"name":"Fayetteville","countryCode":"US","stateCode":"PA","latitude":"39.91120000","longitude":"-77.54999000"},{"name":"Feasterville","countryCode":"US","stateCode":"PA","latitude":"40.14400000","longitude":"-75.00517000"},{"name":"Fellsburg","countryCode":"US","stateCode":"PA","latitude":"40.18313000","longitude":"-79.82421000"},{"name":"Ferndale","countryCode":"US","stateCode":"PA","latitude":"40.28896000","longitude":"-78.91475000"},{"name":"Fernway","countryCode":"US","stateCode":"PA","latitude":"40.69479000","longitude":"-80.13089000"},{"name":"Fivepointville","countryCode":"US","stateCode":"PA","latitude":"40.18287000","longitude":"-76.05106000"},{"name":"Fleetwood","countryCode":"US","stateCode":"PA","latitude":"40.45398000","longitude":"-75.81798000"},{"name":"Flemington","countryCode":"US","stateCode":"PA","latitude":"41.12646000","longitude":"-77.47165000"},{"name":"Flourtown","countryCode":"US","stateCode":"PA","latitude":"40.10344000","longitude":"-75.21240000"},{"name":"Flying Hills","countryCode":"US","stateCode":"PA","latitude":"40.27676000","longitude":"-75.91410000"},{"name":"Folcroft","countryCode":"US","stateCode":"PA","latitude":"39.89095000","longitude":"-75.28380000"},{"name":"Folsom","countryCode":"US","stateCode":"PA","latitude":"39.88983000","longitude":"-75.32519000"},{"name":"Ford City","countryCode":"US","stateCode":"PA","latitude":"40.77229000","longitude":"-79.52977000"},{"name":"Forest City","countryCode":"US","stateCode":"PA","latitude":"41.65147000","longitude":"-75.46657000"},{"name":"Forest County","countryCode":"US","stateCode":"PA","latitude":"41.51307000","longitude":"-79.23601000"},{"name":"Forest Hills","countryCode":"US","stateCode":"PA","latitude":"40.41979000","longitude":"-79.85005000"},{"name":"Fort Washington","countryCode":"US","stateCode":"PA","latitude":"40.14178000","longitude":"-75.20906000"},{"name":"Forty Fort","countryCode":"US","stateCode":"PA","latitude":"41.27897000","longitude":"-75.87825000"},{"name":"Foster Brook","countryCode":"US","stateCode":"PA","latitude":"41.97506000","longitude":"-78.61725000"},{"name":"Fountain Hill","countryCode":"US","stateCode":"PA","latitude":"40.60149000","longitude":"-75.39518000"},{"name":"Fox Chapel","countryCode":"US","stateCode":"PA","latitude":"40.51340000","longitude":"-79.87977000"},{"name":"Fox Chase","countryCode":"US","stateCode":"PA","latitude":"40.39557000","longitude":"-75.96216000"},{"name":"Fox Run","countryCode":"US","stateCode":"PA","latitude":"40.70229000","longitude":"-80.08284000"},{"name":"Frackville","countryCode":"US","stateCode":"PA","latitude":"40.78398000","longitude":"-76.23022000"},{"name":"Franklin","countryCode":"US","stateCode":"PA","latitude":"41.39784000","longitude":"-79.83144000"},{"name":"Franklin County","countryCode":"US","stateCode":"PA","latitude":"39.92742000","longitude":"-77.72127000"},{"name":"Franklin Park","countryCode":"US","stateCode":"PA","latitude":"40.58340000","longitude":"-80.08784000"},{"name":"Fredericksburg","countryCode":"US","stateCode":"PA","latitude":"40.44370000","longitude":"-76.42829000"},{"name":"Freedom","countryCode":"US","stateCode":"PA","latitude":"40.68562000","longitude":"-80.25173000"},{"name":"Freeland","countryCode":"US","stateCode":"PA","latitude":"41.01675000","longitude":"-75.89714000"},{"name":"Freemansburg","countryCode":"US","stateCode":"PA","latitude":"40.62649000","longitude":"-75.34574000"},{"name":"Freeport","countryCode":"US","stateCode":"PA","latitude":"40.67395000","longitude":"-79.68477000"},{"name":"Friedens","countryCode":"US","stateCode":"PA","latitude":"40.05008000","longitude":"-78.99836000"},{"name":"Fullerton","countryCode":"US","stateCode":"PA","latitude":"40.63176000","longitude":"-75.47324000"},{"name":"Fulton County","countryCode":"US","stateCode":"PA","latitude":"39.92534000","longitude":"-78.11268000"},{"name":"Galeton","countryCode":"US","stateCode":"PA","latitude":"41.73312000","longitude":"-77.64193000"},{"name":"Gallitzin","countryCode":"US","stateCode":"PA","latitude":"40.48229000","longitude":"-78.55168000"},{"name":"Gap","countryCode":"US","stateCode":"PA","latitude":"39.98732000","longitude":"-76.02051000"},{"name":"Garden View","countryCode":"US","stateCode":"PA","latitude":"41.25424000","longitude":"-77.04608000"},{"name":"Gastonville","countryCode":"US","stateCode":"PA","latitude":"40.25729000","longitude":"-79.99588000"},{"name":"Geistown","countryCode":"US","stateCode":"PA","latitude":"40.29091000","longitude":"-78.86891000"},{"name":"Georgetown","countryCode":"US","stateCode":"PA","latitude":"39.93760000","longitude":"-76.08329000"},{"name":"Gettysburg","countryCode":"US","stateCode":"PA","latitude":"39.83093000","longitude":"-77.23110000"},{"name":"Gibsonia","countryCode":"US","stateCode":"PA","latitude":"40.63007000","longitude":"-79.96950000"},{"name":"Gilbertsville","countryCode":"US","stateCode":"PA","latitude":"40.32010000","longitude":"-75.61018000"},{"name":"Girard","countryCode":"US","stateCode":"PA","latitude":"42.00033000","longitude":"-80.31812000"},{"name":"Girardville","countryCode":"US","stateCode":"PA","latitude":"40.79148000","longitude":"-76.28356000"},{"name":"Glassport","countryCode":"US","stateCode":"PA","latitude":"40.32479000","longitude":"-79.89227000"},{"name":"Glen Lyon","countryCode":"US","stateCode":"PA","latitude":"41.17508000","longitude":"-76.07465000"},{"name":"Glen Rock","countryCode":"US","stateCode":"PA","latitude":"39.79316000","longitude":"-76.73025000"},{"name":"Glenolden","countryCode":"US","stateCode":"PA","latitude":"39.90011000","longitude":"-75.28907000"},{"name":"Glenshaw","countryCode":"US","stateCode":"PA","latitude":"40.53285000","longitude":"-79.96755000"},{"name":"Glenside","countryCode":"US","stateCode":"PA","latitude":"40.10233000","longitude":"-75.15212000"},{"name":"Gold Key Lake","countryCode":"US","stateCode":"PA","latitude":"41.30593000","longitude":"-74.93850000"},{"name":"Grantley","countryCode":"US","stateCode":"PA","latitude":"39.94038000","longitude":"-76.72913000"},{"name":"Green Tree","countryCode":"US","stateCode":"PA","latitude":"40.41174000","longitude":"-80.04561000"},{"name":"Greencastle","countryCode":"US","stateCode":"PA","latitude":"39.79037000","longitude":"-77.72777000"},{"name":"Greene County","countryCode":"US","stateCode":"PA","latitude":"39.85380000","longitude":"-80.22287000"},{"name":"Greenfields","countryCode":"US","stateCode":"PA","latitude":"40.35990000","longitude":"-75.95199000"},{"name":"Greenock","countryCode":"US","stateCode":"PA","latitude":"40.31229000","longitude":"-79.80671000"},{"name":"Greensburg","countryCode":"US","stateCode":"PA","latitude":"40.30146000","longitude":"-79.53893000"},{"name":"Greenville","countryCode":"US","stateCode":"PA","latitude":"41.40450000","longitude":"-80.39118000"},{"name":"Greenwood","countryCode":"US","stateCode":"PA","latitude":"40.53590000","longitude":"-78.35751000"},{"name":"Grill","countryCode":"US","stateCode":"PA","latitude":"40.29870000","longitude":"-75.94049000"},{"name":"Grove City","countryCode":"US","stateCode":"PA","latitude":"41.15784000","longitude":"-80.08867000"},{"name":"Guilford","countryCode":"US","stateCode":"PA","latitude":"39.91541000","longitude":"-77.60105000"},{"name":"Guilford Siding","countryCode":"US","stateCode":"PA","latitude":"39.86537000","longitude":"-77.61249000"},{"name":"Halfway House","countryCode":"US","stateCode":"PA","latitude":"40.28204000","longitude":"-75.64324000"},{"name":"Hallam","countryCode":"US","stateCode":"PA","latitude":"40.00482000","longitude":"-76.60413000"},{"name":"Hallstead","countryCode":"US","stateCode":"PA","latitude":"41.96119000","longitude":"-75.74324000"},{"name":"Hamburg","countryCode":"US","stateCode":"PA","latitude":"40.55565000","longitude":"-75.98188000"},{"name":"Hanover","countryCode":"US","stateCode":"PA","latitude":"39.80066000","longitude":"-76.98304000"},{"name":"Harleigh","countryCode":"US","stateCode":"PA","latitude":"40.98064000","longitude":"-75.97131000"},{"name":"Harleysville","countryCode":"US","stateCode":"PA","latitude":"40.27955000","longitude":"-75.38712000"},{"name":"Harrisburg","countryCode":"US","stateCode":"PA","latitude":"40.27370000","longitude":"-76.88442000"},{"name":"Harveys Lake","countryCode":"US","stateCode":"PA","latitude":"41.38341000","longitude":"-76.02465000"},{"name":"Hasson Heights","countryCode":"US","stateCode":"PA","latitude":"41.44895000","longitude":"-79.67700000"},{"name":"Hastings","countryCode":"US","stateCode":"PA","latitude":"40.66507000","longitude":"-78.71225000"},{"name":"Hatboro","countryCode":"US","stateCode":"PA","latitude":"40.17428000","longitude":"-75.10684000"},{"name":"Hatfield","countryCode":"US","stateCode":"PA","latitude":"40.27983000","longitude":"-75.29934000"},{"name":"Hawley","countryCode":"US","stateCode":"PA","latitude":"41.47592000","longitude":"-75.18212000"},{"name":"Hazleton","countryCode":"US","stateCode":"PA","latitude":"40.95842000","longitude":"-75.97465000"},{"name":"Hebron","countryCode":"US","stateCode":"PA","latitude":"40.33898000","longitude":"-76.39940000"},{"name":"Heidelberg","countryCode":"US","stateCode":"PA","latitude":"40.39229000","longitude":"-80.09089000"},{"name":"Hellertown","countryCode":"US","stateCode":"PA","latitude":"40.57954000","longitude":"-75.34073000"},{"name":"Hemlock Farms","countryCode":"US","stateCode":"PA","latitude":"41.32676000","longitude":"-75.03656000"},{"name":"Hermitage","countryCode":"US","stateCode":"PA","latitude":"41.23339000","longitude":"-80.44868000"},{"name":"Hershey","countryCode":"US","stateCode":"PA","latitude":"40.28592000","longitude":"-76.65025000"},{"name":"Highland Park","countryCode":"US","stateCode":"PA","latitude":"40.62091000","longitude":"-77.56805000"},{"name":"Highspire","countryCode":"US","stateCode":"PA","latitude":"40.21092000","longitude":"-76.79108000"},{"name":"Hilldale","countryCode":"US","stateCode":"PA","latitude":"41.28925000","longitude":"-75.83631000"},{"name":"Hiller","countryCode":"US","stateCode":"PA","latitude":"40.01035000","longitude":"-79.90088000"},{"name":"Hokendauqua","countryCode":"US","stateCode":"PA","latitude":"40.66204000","longitude":"-75.49102000"},{"name":"Hollidaysburg","countryCode":"US","stateCode":"PA","latitude":"40.42729000","longitude":"-78.38890000"},{"name":"Homeacre-Lyndora","countryCode":"US","stateCode":"PA","latitude":"40.87206000","longitude":"-79.92060000"},{"name":"Homer City","countryCode":"US","stateCode":"PA","latitude":"40.54340000","longitude":"-79.16226000"},{"name":"Homestead","countryCode":"US","stateCode":"PA","latitude":"40.40590000","longitude":"-79.91199000"},{"name":"Hometown","countryCode":"US","stateCode":"PA","latitude":"40.82370000","longitude":"-75.98020000"},{"name":"Honesdale","countryCode":"US","stateCode":"PA","latitude":"41.57676000","longitude":"-75.25879000"},{"name":"Honey Brook","countryCode":"US","stateCode":"PA","latitude":"40.09427000","longitude":"-75.91133000"},{"name":"Hopwood","countryCode":"US","stateCode":"PA","latitude":"39.87702000","longitude":"-79.70199000"},{"name":"Horsham","countryCode":"US","stateCode":"PA","latitude":"40.17844000","longitude":"-75.12851000"},{"name":"Houserville","countryCode":"US","stateCode":"PA","latitude":"40.82395000","longitude":"-77.82889000"},{"name":"Houston","countryCode":"US","stateCode":"PA","latitude":"40.24646000","longitude":"-80.21145000"},{"name":"Hudson","countryCode":"US","stateCode":"PA","latitude":"41.27480000","longitude":"-75.83603000"},{"name":"Hughestown","countryCode":"US","stateCode":"PA","latitude":"41.32702000","longitude":"-75.77325000"},{"name":"Hughesville","countryCode":"US","stateCode":"PA","latitude":"41.24119000","longitude":"-76.72385000"},{"name":"Hummels Wharf","countryCode":"US","stateCode":"PA","latitude":"40.83175000","longitude":"-76.83580000"},{"name":"Hummelstown","countryCode":"US","stateCode":"PA","latitude":"40.26537000","longitude":"-76.70830000"},{"name":"Huntingdon","countryCode":"US","stateCode":"PA","latitude":"40.48480000","longitude":"-78.01028000"},{"name":"Huntingdon County","countryCode":"US","stateCode":"PA","latitude":"40.41693000","longitude":"-77.98121000"},{"name":"Hyde","countryCode":"US","stateCode":"PA","latitude":"41.00256000","longitude":"-78.46252000"},{"name":"Hyde Park","countryCode":"US","stateCode":"PA","latitude":"40.37732000","longitude":"-75.92521000"},{"name":"Imperial","countryCode":"US","stateCode":"PA","latitude":"40.44951000","longitude":"-80.24450000"},{"name":"Indian Mountain Lake","countryCode":"US","stateCode":"PA","latitude":"41.00314000","longitude":"-75.50824000"},{"name":"Indiana","countryCode":"US","stateCode":"PA","latitude":"40.62146000","longitude":"-79.15253000"},{"name":"Indiana County","countryCode":"US","stateCode":"PA","latitude":"40.65205000","longitude":"-79.08755000"},{"name":"Industry","countryCode":"US","stateCode":"PA","latitude":"40.64451000","longitude":"-80.41618000"},{"name":"Ingram","countryCode":"US","stateCode":"PA","latitude":"40.44618000","longitude":"-80.06755000"},{"name":"Inkerman","countryCode":"US","stateCode":"PA","latitude":"41.29897000","longitude":"-75.81269000"},{"name":"Intercourse","countryCode":"US","stateCode":"PA","latitude":"40.03760000","longitude":"-76.10495000"},{"name":"Irwin","countryCode":"US","stateCode":"PA","latitude":"40.32451000","longitude":"-79.70115000"},{"name":"Ivyland","countryCode":"US","stateCode":"PA","latitude":"40.20789000","longitude":"-75.07267000"},{"name":"Jacksonwald","countryCode":"US","stateCode":"PA","latitude":"40.32454000","longitude":"-75.84965000"},{"name":"Jacobus","countryCode":"US","stateCode":"PA","latitude":"39.88316000","longitude":"-76.71052000"},{"name":"Jeannette","countryCode":"US","stateCode":"PA","latitude":"40.32812000","longitude":"-79.61532000"},{"name":"Jefferson County","countryCode":"US","stateCode":"PA","latitude":"41.12815000","longitude":"-78.99942000"},{"name":"Jefferson Hills","countryCode":"US","stateCode":"PA","latitude":"40.29118000","longitude":"-79.93199000"},{"name":"Jenkintown","countryCode":"US","stateCode":"PA","latitude":"40.09594000","longitude":"-75.12517000"},{"name":"Jermyn","countryCode":"US","stateCode":"PA","latitude":"41.53091000","longitude":"-75.54546000"},{"name":"Jerome","countryCode":"US","stateCode":"PA","latitude":"40.20896000","longitude":"-78.98364000"},{"name":"Jersey Shore","countryCode":"US","stateCode":"PA","latitude":"41.20202000","longitude":"-77.26442000"},{"name":"Jessup","countryCode":"US","stateCode":"PA","latitude":"41.46869000","longitude":"-75.56213000"},{"name":"Jim Thorpe","countryCode":"US","stateCode":"PA","latitude":"40.87592000","longitude":"-75.73241000"},{"name":"Johnsonburg","countryCode":"US","stateCode":"PA","latitude":"41.49062000","longitude":"-78.67503000"},{"name":"Johnstown","countryCode":"US","stateCode":"PA","latitude":"40.32674000","longitude":"-78.92197000"},{"name":"Jonestown","countryCode":"US","stateCode":"PA","latitude":"40.41370000","longitude":"-76.47830000"},{"name":"Juniata County","countryCode":"US","stateCode":"PA","latitude":"40.53106000","longitude":"-77.40216000"},{"name":"Kane","countryCode":"US","stateCode":"PA","latitude":"41.66284000","longitude":"-78.81114000"},{"name":"Kenhorst","countryCode":"US","stateCode":"PA","latitude":"40.31065000","longitude":"-75.93938000"},{"name":"Kenilworth","countryCode":"US","stateCode":"PA","latitude":"40.23149000","longitude":"-75.63408000"},{"name":"Kenmar","countryCode":"US","stateCode":"PA","latitude":"41.25341000","longitude":"-76.95941000"},{"name":"Kennett Square","countryCode":"US","stateCode":"PA","latitude":"39.84678000","longitude":"-75.71160000"},{"name":"King of Prussia","countryCode":"US","stateCode":"PA","latitude":"40.08927000","longitude":"-75.39602000"},{"name":"Kingston","countryCode":"US","stateCode":"PA","latitude":"41.26175000","longitude":"-75.89686000"},{"name":"Kittanning","countryCode":"US","stateCode":"PA","latitude":"40.81645000","longitude":"-79.52199000"},{"name":"Knox","countryCode":"US","stateCode":"PA","latitude":"41.23451000","longitude":"-79.53727000"},{"name":"Kulpmont","countryCode":"US","stateCode":"PA","latitude":"40.79342000","longitude":"-76.47245000"},{"name":"Kulpsville","countryCode":"US","stateCode":"PA","latitude":"40.24288000","longitude":"-75.33656000"},{"name":"Kutztown","countryCode":"US","stateCode":"PA","latitude":"40.51732000","longitude":"-75.77742000"},{"name":"Lackawanna County","countryCode":"US","stateCode":"PA","latitude":"41.43679000","longitude":"-75.60920000"},{"name":"Lafayette Hill","countryCode":"US","stateCode":"PA","latitude":"40.09245000","longitude":"-75.25330000"},{"name":"Laflin","countryCode":"US","stateCode":"PA","latitude":"41.28897000","longitude":"-75.80547000"},{"name":"Lake City","countryCode":"US","stateCode":"PA","latitude":"42.01422000","longitude":"-80.34534000"},{"name":"Lake Heritage","countryCode":"US","stateCode":"PA","latitude":"39.80954000","longitude":"-77.18387000"},{"name":"Lake Latonka","countryCode":"US","stateCode":"PA","latitude":"41.29039000","longitude":"-80.18129000"},{"name":"Lake Meade","countryCode":"US","stateCode":"PA","latitude":"39.98510000","longitude":"-77.03720000"},{"name":"Lake Wynonah","countryCode":"US","stateCode":"PA","latitude":"40.59926000","longitude":"-76.16383000"},{"name":"Lakemont","countryCode":"US","stateCode":"PA","latitude":"40.47285000","longitude":"-78.38835000"},{"name":"Lampeter","countryCode":"US","stateCode":"PA","latitude":"39.99010000","longitude":"-76.23968000"},{"name":"Lancaster","countryCode":"US","stateCode":"PA","latitude":"40.03788000","longitude":"-76.30551000"},{"name":"Lancaster County","countryCode":"US","stateCode":"PA","latitude":"40.04244000","longitude":"-76.24770000"},{"name":"Landisville","countryCode":"US","stateCode":"PA","latitude":"40.09537000","longitude":"-76.40996000"},{"name":"Langhorne","countryCode":"US","stateCode":"PA","latitude":"40.17455000","longitude":"-74.92267000"},{"name":"Langhorne Manor","countryCode":"US","stateCode":"PA","latitude":"40.16705000","longitude":"-74.91767000"},{"name":"Lansdale","countryCode":"US","stateCode":"PA","latitude":"40.24150000","longitude":"-75.28379000"},{"name":"Lansdowne","countryCode":"US","stateCode":"PA","latitude":"39.93817000","longitude":"-75.27185000"},{"name":"Lansford","countryCode":"US","stateCode":"PA","latitude":"40.83176000","longitude":"-75.88242000"},{"name":"Laporte","countryCode":"US","stateCode":"PA","latitude":"41.42397000","longitude":"-76.49411000"},{"name":"Larksville","countryCode":"US","stateCode":"PA","latitude":"41.24508000","longitude":"-75.93075000"},{"name":"Latrobe","countryCode":"US","stateCode":"PA","latitude":"40.32118000","longitude":"-79.37948000"},{"name":"Laureldale","countryCode":"US","stateCode":"PA","latitude":"40.38815000","longitude":"-75.91798000"},{"name":"Laurys Station","countryCode":"US","stateCode":"PA","latitude":"40.72315000","longitude":"-75.53018000"},{"name":"Lawnton","countryCode":"US","stateCode":"PA","latitude":"40.25842000","longitude":"-76.80386000"},{"name":"Lawrence County","countryCode":"US","stateCode":"PA","latitude":"40.99127000","longitude":"-80.33419000"},{"name":"Lawrence Park","countryCode":"US","stateCode":"PA","latitude":"42.15228000","longitude":"-80.02311000"},{"name":"Lawson Heights","countryCode":"US","stateCode":"PA","latitude":"40.29174000","longitude":"-79.38920000"},{"name":"Lebanon","countryCode":"US","stateCode":"PA","latitude":"40.34093000","longitude":"-76.41135000"},{"name":"Lebanon County","countryCode":"US","stateCode":"PA","latitude":"40.36723000","longitude":"-76.45771000"},{"name":"Lebanon South","countryCode":"US","stateCode":"PA","latitude":"40.32804000","longitude":"-76.40644000"},{"name":"Leechburg","countryCode":"US","stateCode":"PA","latitude":"40.62701000","longitude":"-79.60560000"},{"name":"Leesport","countryCode":"US","stateCode":"PA","latitude":"40.44704000","longitude":"-75.96632000"},{"name":"Leetsdale","countryCode":"US","stateCode":"PA","latitude":"40.56312000","longitude":"-80.20839000"},{"name":"Lehigh County","countryCode":"US","stateCode":"PA","latitude":"40.61271000","longitude":"-75.59237000"},{"name":"Lehighton","countryCode":"US","stateCode":"PA","latitude":"40.83370000","longitude":"-75.71380000"},{"name":"Leith-Hatfield","countryCode":"US","stateCode":"PA","latitude":"39.87744000","longitude":"-79.73133000"},{"name":"Lemont","countryCode":"US","stateCode":"PA","latitude":"40.81062000","longitude":"-77.81833000"},{"name":"Lemoyne","countryCode":"US","stateCode":"PA","latitude":"40.24120000","longitude":"-76.89414000"},{"name":"Lenape Heights","countryCode":"US","stateCode":"PA","latitude":"40.76423000","longitude":"-79.52060000"},{"name":"Leola","countryCode":"US","stateCode":"PA","latitude":"40.08787000","longitude":"-76.18495000"},{"name":"Level Green","countryCode":"US","stateCode":"PA","latitude":"40.39340000","longitude":"-79.72032000"},{"name":"Levittown","countryCode":"US","stateCode":"PA","latitude":"40.15511000","longitude":"-74.82877000"},{"name":"Lewisburg","countryCode":"US","stateCode":"PA","latitude":"40.96453000","longitude":"-76.88441000"},{"name":"Lewistown","countryCode":"US","stateCode":"PA","latitude":"40.59924000","longitude":"-77.57138000"},{"name":"Liberty","countryCode":"US","stateCode":"PA","latitude":"40.32535000","longitude":"-79.85616000"},{"name":"Light Street","countryCode":"US","stateCode":"PA","latitude":"41.03620000","longitude":"-76.42356000"},{"name":"Ligonier","countryCode":"US","stateCode":"PA","latitude":"40.24313000","longitude":"-79.23753000"},{"name":"Lima","countryCode":"US","stateCode":"PA","latitude":"39.91733000","longitude":"-75.44047000"},{"name":"Limerick","countryCode":"US","stateCode":"PA","latitude":"40.23093000","longitude":"-75.52212000"},{"name":"Lincoln","countryCode":"US","stateCode":"PA","latitude":"40.31896000","longitude":"-79.85477000"},{"name":"Lincoln Park","countryCode":"US","stateCode":"PA","latitude":"40.31481000","longitude":"-75.98549000"},{"name":"Linglestown","countryCode":"US","stateCode":"PA","latitude":"40.33398000","longitude":"-76.78914000"},{"name":"Linntown","countryCode":"US","stateCode":"PA","latitude":"40.95897000","longitude":"-76.89913000"},{"name":"Linwood","countryCode":"US","stateCode":"PA","latitude":"39.82650000","longitude":"-75.42547000"},{"name":"Lionville","countryCode":"US","stateCode":"PA","latitude":"40.05372000","longitude":"-75.65993000"},{"name":"Lititz","countryCode":"US","stateCode":"PA","latitude":"40.15732000","longitude":"-76.30690000"},{"name":"Littlestown","countryCode":"US","stateCode":"PA","latitude":"39.74454000","longitude":"-77.08804000"},{"name":"Lock Haven","countryCode":"US","stateCode":"PA","latitude":"41.13701000","longitude":"-77.44693000"},{"name":"Loganville","countryCode":"US","stateCode":"PA","latitude":"39.85566000","longitude":"-76.70747000"},{"name":"Lorane","countryCode":"US","stateCode":"PA","latitude":"40.28843000","longitude":"-75.85465000"},{"name":"Loretto","countryCode":"US","stateCode":"PA","latitude":"40.50313000","longitude":"-78.63030000"},{"name":"Lower Allen","countryCode":"US","stateCode":"PA","latitude":"40.22648000","longitude":"-76.90053000"},{"name":"Lower Burrell","countryCode":"US","stateCode":"PA","latitude":"40.55312000","longitude":"-79.75727000"},{"name":"Loyalhanna","countryCode":"US","stateCode":"PA","latitude":"40.32257000","longitude":"-79.36226000"},{"name":"Luzerne","countryCode":"US","stateCode":"PA","latitude":"41.28564000","longitude":"-75.90103000"},{"name":"Luzerne County","countryCode":"US","stateCode":"PA","latitude":"41.17701000","longitude":"-75.98903000"},{"name":"Lycoming County","countryCode":"US","stateCode":"PA","latitude":"41.34338000","longitude":"-77.06451000"},{"name":"Lykens","countryCode":"US","stateCode":"PA","latitude":"40.56675000","longitude":"-76.70052000"},{"name":"Lynnwood-Pricedale","countryCode":"US","stateCode":"PA","latitude":"40.13071000","longitude":"-79.85135000"},{"name":"Macungie","countryCode":"US","stateCode":"PA","latitude":"40.51593000","longitude":"-75.55519000"},{"name":"Mahanoy City","countryCode":"US","stateCode":"PA","latitude":"40.81259000","longitude":"-76.14160000"},{"name":"Malvern","countryCode":"US","stateCode":"PA","latitude":"40.03622000","longitude":"-75.51381000"},{"name":"Manchester","countryCode":"US","stateCode":"PA","latitude":"40.06315000","longitude":"-76.71830000"},{"name":"Manheim","countryCode":"US","stateCode":"PA","latitude":"40.16343000","longitude":"-76.39496000"},{"name":"Manor","countryCode":"US","stateCode":"PA","latitude":"40.33396000","longitude":"-79.67004000"},{"name":"Mansfield","countryCode":"US","stateCode":"PA","latitude":"41.80730000","longitude":"-77.07747000"},{"name":"Maple Glen","countryCode":"US","stateCode":"PA","latitude":"40.17928000","longitude":"-75.18045000"},{"name":"Marcus Hook","countryCode":"US","stateCode":"PA","latitude":"39.81928000","longitude":"-75.41853000"},{"name":"Marianne","countryCode":"US","stateCode":"PA","latitude":"41.24645000","longitude":"-79.42893000"},{"name":"Marienville","countryCode":"US","stateCode":"PA","latitude":"41.46895000","longitude":"-79.12310000"},{"name":"Marietta","countryCode":"US","stateCode":"PA","latitude":"40.05704000","longitude":"-76.55219000"},{"name":"Mars","countryCode":"US","stateCode":"PA","latitude":"40.69590000","longitude":"-80.01173000"},{"name":"Marshallton","countryCode":"US","stateCode":"PA","latitude":"40.78675000","longitude":"-76.53940000"},{"name":"Martinsburg","countryCode":"US","stateCode":"PA","latitude":"40.31119000","longitude":"-78.32418000"},{"name":"Marysville","countryCode":"US","stateCode":"PA","latitude":"40.34259000","longitude":"-76.92997000"},{"name":"Masontown","countryCode":"US","stateCode":"PA","latitude":"39.84674000","longitude":"-79.89978000"},{"name":"Matamoras","countryCode":"US","stateCode":"PA","latitude":"41.36870000","longitude":"-74.70016000"},{"name":"Mayfield","countryCode":"US","stateCode":"PA","latitude":"41.53814000","longitude":"-75.53602000"},{"name":"Maytown","countryCode":"US","stateCode":"PA","latitude":"40.07537000","longitude":"-76.58219000"},{"name":"McAdoo","countryCode":"US","stateCode":"PA","latitude":"40.90127000","longitude":"-75.99106000"},{"name":"McConnellsburg","countryCode":"US","stateCode":"PA","latitude":"39.93259000","longitude":"-77.99889000"},{"name":"McConnellstown","countryCode":"US","stateCode":"PA","latitude":"40.45257000","longitude":"-78.08167000"},{"name":"McDonald","countryCode":"US","stateCode":"PA","latitude":"40.37090000","longitude":"-80.23478000"},{"name":"McGovern","countryCode":"US","stateCode":"PA","latitude":"40.22896000","longitude":"-80.21645000"},{"name":"McKean County","countryCode":"US","stateCode":"PA","latitude":"41.80775000","longitude":"-78.56903000"},{"name":"McKees Rocks","countryCode":"US","stateCode":"PA","latitude":"40.46562000","longitude":"-80.06561000"},{"name":"McKeesport","countryCode":"US","stateCode":"PA","latitude":"40.34785000","longitude":"-79.86422000"},{"name":"McMurray","countryCode":"US","stateCode":"PA","latitude":"40.27785000","longitude":"-80.08394000"},{"name":"McSherrystown","countryCode":"US","stateCode":"PA","latitude":"39.80732000","longitude":"-77.01137000"},{"name":"Meadowood","countryCode":"US","stateCode":"PA","latitude":"40.84201000","longitude":"-79.89394000"},{"name":"Meadville","countryCode":"US","stateCode":"PA","latitude":"41.64144000","longitude":"-80.15145000"},{"name":"Mechanicsburg","countryCode":"US","stateCode":"PA","latitude":"40.21426000","longitude":"-77.00859000"},{"name":"Mechanicsville","countryCode":"US","stateCode":"PA","latitude":"40.96648000","longitude":"-76.58662000"},{"name":"Media","countryCode":"US","stateCode":"PA","latitude":"39.91678000","longitude":"-75.38769000"},{"name":"Mercer","countryCode":"US","stateCode":"PA","latitude":"41.22700000","longitude":"-80.23979000"},{"name":"Mercer County","countryCode":"US","stateCode":"PA","latitude":"41.30218000","longitude":"-80.25770000"},{"name":"Mercersburg","countryCode":"US","stateCode":"PA","latitude":"39.82787000","longitude":"-77.90333000"},{"name":"Meridian","countryCode":"US","stateCode":"PA","latitude":"40.84840000","longitude":"-79.96200000"},{"name":"Meyersdale","countryCode":"US","stateCode":"PA","latitude":"39.81369000","longitude":"-79.02475000"},{"name":"Middleburg","countryCode":"US","stateCode":"PA","latitude":"40.78592000","longitude":"-77.04720000"},{"name":"Middletown","countryCode":"US","stateCode":"PA","latitude":"40.19981000","longitude":"-76.73108000"},{"name":"Midland","countryCode":"US","stateCode":"PA","latitude":"40.63257000","longitude":"-80.44645000"},{"name":"Midway","countryCode":"US","stateCode":"PA","latitude":"39.80843000","longitude":"-77.00276000"},{"name":"Mifflin County","countryCode":"US","stateCode":"PA","latitude":"40.61041000","longitude":"-77.61704000"},{"name":"Mifflinburg","countryCode":"US","stateCode":"PA","latitude":"40.91758000","longitude":"-77.04775000"},{"name":"Mifflintown","countryCode":"US","stateCode":"PA","latitude":"40.56980000","longitude":"-77.39693000"},{"name":"Mifflinville","countryCode":"US","stateCode":"PA","latitude":"41.03231000","longitude":"-76.30799000"},{"name":"Milesburg","countryCode":"US","stateCode":"PA","latitude":"40.94173000","longitude":"-77.78500000"},{"name":"Milford","countryCode":"US","stateCode":"PA","latitude":"41.32232000","longitude":"-74.80239000"},{"name":"Mill Hall","countryCode":"US","stateCode":"PA","latitude":"41.10729000","longitude":"-77.48443000"},{"name":"Millbourne","countryCode":"US","stateCode":"PA","latitude":"39.96345000","longitude":"-75.25018000"},{"name":"Millersburg","countryCode":"US","stateCode":"PA","latitude":"40.53953000","longitude":"-76.96081000"},{"name":"Millersville","countryCode":"US","stateCode":"PA","latitude":"39.99788000","longitude":"-76.35413000"},{"name":"Millvale","countryCode":"US","stateCode":"PA","latitude":"40.48007000","longitude":"-79.97839000"},{"name":"Milroy","countryCode":"US","stateCode":"PA","latitude":"40.71396000","longitude":"-77.59055000"},{"name":"Milton","countryCode":"US","stateCode":"PA","latitude":"41.01203000","longitude":"-76.84774000"},{"name":"Minersville","countryCode":"US","stateCode":"PA","latitude":"40.69065000","longitude":"-76.26217000"},{"name":"Mohnton","countryCode":"US","stateCode":"PA","latitude":"40.28593000","longitude":"-75.98438000"},{"name":"Monaca","countryCode":"US","stateCode":"PA","latitude":"40.68729000","longitude":"-80.27145000"},{"name":"Monessen","countryCode":"US","stateCode":"PA","latitude":"40.14841000","longitude":"-79.88783000"},{"name":"Monongahela","countryCode":"US","stateCode":"PA","latitude":"40.20313000","longitude":"-79.92616000"},{"name":"Monroe County","countryCode":"US","stateCode":"PA","latitude":"41.05807000","longitude":"-75.33948000"},{"name":"Monroeville","countryCode":"US","stateCode":"PA","latitude":"40.42118000","longitude":"-79.78810000"},{"name":"Mont Alto","countryCode":"US","stateCode":"PA","latitude":"39.84426000","longitude":"-77.55832000"},{"name":"Montgomery","countryCode":"US","stateCode":"PA","latitude":"41.17036000","longitude":"-76.87691000"},{"name":"Montgomery County","countryCode":"US","stateCode":"PA","latitude":"40.21083000","longitude":"-75.36730000"},{"name":"Montgomeryville","countryCode":"US","stateCode":"PA","latitude":"40.24733000","longitude":"-75.24379000"},{"name":"Montour County","countryCode":"US","stateCode":"PA","latitude":"41.02792000","longitude":"-76.65856000"},{"name":"Montoursville","countryCode":"US","stateCode":"PA","latitude":"41.25425000","longitude":"-76.92052000"},{"name":"Montrose","countryCode":"US","stateCode":"PA","latitude":"41.83397000","longitude":"-75.87714000"},{"name":"Moosic","countryCode":"US","stateCode":"PA","latitude":"41.35341000","longitude":"-75.73825000"},{"name":"Morrisville","countryCode":"US","stateCode":"PA","latitude":"40.21150000","longitude":"-74.78794000"},{"name":"Morton","countryCode":"US","stateCode":"PA","latitude":"39.90983000","longitude":"-75.32352000"},{"name":"Moscow","countryCode":"US","stateCode":"PA","latitude":"41.33675000","longitude":"-75.51852000"},{"name":"Mount Carmel","countryCode":"US","stateCode":"PA","latitude":"40.79703000","longitude":"-76.41190000"},{"name":"Mount Cobb","countryCode":"US","stateCode":"PA","latitude":"41.41342000","longitude":"-75.49324000"},{"name":"Mount Holly Springs","countryCode":"US","stateCode":"PA","latitude":"40.11842000","longitude":"-77.18998000"},{"name":"Mount Joy","countryCode":"US","stateCode":"PA","latitude":"40.10982000","longitude":"-76.50330000"},{"name":"Mount Lebanon","countryCode":"US","stateCode":"PA","latitude":"40.35535000","longitude":"-80.04950000"},{"name":"Mount Oliver","countryCode":"US","stateCode":"PA","latitude":"40.41424000","longitude":"-79.98783000"},{"name":"Mount Penn","countryCode":"US","stateCode":"PA","latitude":"40.32815000","longitude":"-75.89076000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"PA","latitude":"40.14896000","longitude":"-79.54115000"},{"name":"Mount Pocono","countryCode":"US","stateCode":"PA","latitude":"41.12203000","longitude":"-75.36463000"},{"name":"Mount Union","countryCode":"US","stateCode":"PA","latitude":"40.38452000","longitude":"-77.88222000"},{"name":"Mount Wolf","countryCode":"US","stateCode":"PA","latitude":"40.06315000","longitude":"-76.70386000"},{"name":"Mountain Top","countryCode":"US","stateCode":"PA","latitude":"41.16953000","longitude":"-75.87742000"},{"name":"Mountainhome","countryCode":"US","stateCode":"PA","latitude":"41.17370000","longitude":"-75.27102000"},{"name":"Mountville","countryCode":"US","stateCode":"PA","latitude":"40.03926000","longitude":"-76.43080000"},{"name":"Muhlenberg Park","countryCode":"US","stateCode":"PA","latitude":"40.38482000","longitude":"-75.94132000"},{"name":"Muncy","countryCode":"US","stateCode":"PA","latitude":"41.20564000","longitude":"-76.78552000"},{"name":"Mundys Corner","countryCode":"US","stateCode":"PA","latitude":"40.44479000","longitude":"-78.84113000"},{"name":"Munhall","countryCode":"US","stateCode":"PA","latitude":"40.39229000","longitude":"-79.90005000"},{"name":"Murrysville","countryCode":"US","stateCode":"PA","latitude":"40.42840000","longitude":"-79.69755000"},{"name":"Muse","countryCode":"US","stateCode":"PA","latitude":"40.29285000","longitude":"-80.20034000"},{"name":"Myerstown","countryCode":"US","stateCode":"PA","latitude":"40.37454000","longitude":"-76.30273000"},{"name":"Nanticoke","countryCode":"US","stateCode":"PA","latitude":"41.20536000","longitude":"-76.00492000"},{"name":"Nanty Glo","countryCode":"US","stateCode":"PA","latitude":"40.47229000","longitude":"-78.83336000"},{"name":"Narberth","countryCode":"US","stateCode":"PA","latitude":"40.00845000","longitude":"-75.26046000"},{"name":"Nazareth","countryCode":"US","stateCode":"PA","latitude":"40.74038000","longitude":"-75.30962000"},{"name":"Nescopeck","countryCode":"US","stateCode":"PA","latitude":"41.05203000","longitude":"-76.22077000"},{"name":"Nesquehoning","countryCode":"US","stateCode":"PA","latitude":"40.86453000","longitude":"-75.81103000"},{"name":"New Beaver","countryCode":"US","stateCode":"PA","latitude":"40.87645000","longitude":"-80.37062000"},{"name":"New Berlinville","countryCode":"US","stateCode":"PA","latitude":"40.34537000","longitude":"-75.63296000"},{"name":"New Bloomfield","countryCode":"US","stateCode":"PA","latitude":"40.41981000","longitude":"-77.18637000"},{"name":"New Brighton","countryCode":"US","stateCode":"PA","latitude":"40.73034000","longitude":"-80.31006000"},{"name":"New Britain","countryCode":"US","stateCode":"PA","latitude":"40.29900000","longitude":"-75.18101000"},{"name":"New Castle","countryCode":"US","stateCode":"PA","latitude":"41.00367000","longitude":"-80.34701000"},{"name":"New Castle Northwest","countryCode":"US","stateCode":"PA","latitude":"41.02208000","longitude":"-80.35682000"},{"name":"New Columbia","countryCode":"US","stateCode":"PA","latitude":"41.04092000","longitude":"-76.86691000"},{"name":"New Cumberland","countryCode":"US","stateCode":"PA","latitude":"40.23231000","longitude":"-76.88470000"},{"name":"New Eagle","countryCode":"US","stateCode":"PA","latitude":"40.20785000","longitude":"-79.94699000"},{"name":"New Freedom","countryCode":"US","stateCode":"PA","latitude":"39.73788000","longitude":"-76.70136000"},{"name":"New Holland","countryCode":"US","stateCode":"PA","latitude":"40.10176000","longitude":"-76.08523000"},{"name":"New Hope","countryCode":"US","stateCode":"PA","latitude":"40.36427000","longitude":"-74.95128000"},{"name":"New Kensington","countryCode":"US","stateCode":"PA","latitude":"40.56979000","longitude":"-79.76477000"},{"name":"New Oxford","countryCode":"US","stateCode":"PA","latitude":"39.86371000","longitude":"-77.05581000"},{"name":"New Philadelphia","countryCode":"US","stateCode":"PA","latitude":"40.71953000","longitude":"-76.11577000"},{"name":"New Stanton","countryCode":"US","stateCode":"PA","latitude":"40.21924000","longitude":"-79.60948000"},{"name":"New Wilmington","countryCode":"US","stateCode":"PA","latitude":"41.12228000","longitude":"-80.33284000"},{"name":"Newmanstown","countryCode":"US","stateCode":"PA","latitude":"40.34954000","longitude":"-76.21328000"},{"name":"Newport","countryCode":"US","stateCode":"PA","latitude":"40.47786000","longitude":"-77.13054000"},{"name":"Newtown","countryCode":"US","stateCode":"PA","latitude":"40.22928000","longitude":"-74.93683000"},{"name":"Newtown Grant","countryCode":"US","stateCode":"PA","latitude":"40.26011000","longitude":"-74.95489000"},{"name":"Newville","countryCode":"US","stateCode":"PA","latitude":"40.17314000","longitude":"-77.39860000"},{"name":"Nixon","countryCode":"US","stateCode":"PA","latitude":"40.78340000","longitude":"-79.92950000"},{"name":"Norristown","countryCode":"US","stateCode":"PA","latitude":"40.12150000","longitude":"-75.33990000"},{"name":"North Apollo","countryCode":"US","stateCode":"PA","latitude":"40.59618000","longitude":"-79.55560000"},{"name":"North Belle Vernon","countryCode":"US","stateCode":"PA","latitude":"40.12924000","longitude":"-79.86810000"},{"name":"North Braddock","countryCode":"US","stateCode":"PA","latitude":"40.39896000","longitude":"-79.84088000"},{"name":"North Catasauqua","countryCode":"US","stateCode":"PA","latitude":"40.65982000","longitude":"-75.47685000"},{"name":"North Charleroi","countryCode":"US","stateCode":"PA","latitude":"40.15118000","longitude":"-79.90755000"},{"name":"North East","countryCode":"US","stateCode":"PA","latitude":"42.21561000","longitude":"-79.83422000"},{"name":"North Versailles","countryCode":"US","stateCode":"PA","latitude":"40.37979000","longitude":"-79.80949000"},{"name":"North Wales","countryCode":"US","stateCode":"PA","latitude":"40.21094000","longitude":"-75.27823000"},{"name":"North Warren","countryCode":"US","stateCode":"PA","latitude":"41.87423000","longitude":"-79.15227000"},{"name":"North York","countryCode":"US","stateCode":"PA","latitude":"39.97815000","longitude":"-76.73302000"},{"name":"Northampton","countryCode":"US","stateCode":"PA","latitude":"40.68621000","longitude":"-75.49685000"},{"name":"Northampton County","countryCode":"US","stateCode":"PA","latitude":"40.75423000","longitude":"-75.30742000"},{"name":"Northern Cambria","countryCode":"US","stateCode":"PA","latitude":"40.65923000","longitude":"-78.78169000"},{"name":"Northumberland","countryCode":"US","stateCode":"PA","latitude":"40.89175000","longitude":"-76.79747000"},{"name":"Northumberland County","countryCode":"US","stateCode":"PA","latitude":"40.85198000","longitude":"-76.70932000"},{"name":"Northwest Harborcreek","countryCode":"US","stateCode":"PA","latitude":"42.14944000","longitude":"-79.99463000"},{"name":"Norwood","countryCode":"US","stateCode":"PA","latitude":"39.89178000","longitude":"-75.29963000"},{"name":"Oak Hills","countryCode":"US","stateCode":"PA","latitude":"40.82479000","longitude":"-79.91311000"},{"name":"Oakdale","countryCode":"US","stateCode":"PA","latitude":"40.39812000","longitude":"-80.18561000"},{"name":"Oakland","countryCode":"US","stateCode":"PA","latitude":"40.30646000","longitude":"-78.88752000"},{"name":"Oakmont","countryCode":"US","stateCode":"PA","latitude":"40.52173000","longitude":"-79.84227000"},{"name":"Oakwood","countryCode":"US","stateCode":"PA","latitude":"41.01062000","longitude":"-80.37951000"},{"name":"Ohioville","countryCode":"US","stateCode":"PA","latitude":"40.67923000","longitude":"-80.49479000"},{"name":"Oil City","countryCode":"US","stateCode":"PA","latitude":"41.43395000","longitude":"-79.70644000"},{"name":"Old Forge","countryCode":"US","stateCode":"PA","latitude":"41.37119000","longitude":"-75.73491000"},{"name":"Old Orchard","countryCode":"US","stateCode":"PA","latitude":"40.65788000","longitude":"-75.26212000"},{"name":"Oley","countryCode":"US","stateCode":"PA","latitude":"40.38759000","longitude":"-75.78964000"},{"name":"Oliver","countryCode":"US","stateCode":"PA","latitude":"39.91869000","longitude":"-79.71782000"},{"name":"Olyphant","countryCode":"US","stateCode":"PA","latitude":"41.46841000","longitude":"-75.60297000"},{"name":"Orchard Hills","countryCode":"US","stateCode":"PA","latitude":"40.58618000","longitude":"-79.53143000"},{"name":"Oreland","countryCode":"US","stateCode":"PA","latitude":"40.11844000","longitude":"-75.17768000"},{"name":"Orwigsburg","countryCode":"US","stateCode":"PA","latitude":"40.65481000","longitude":"-76.10077000"},{"name":"Osceola Mills","countryCode":"US","stateCode":"PA","latitude":"40.85006000","longitude":"-78.27057000"},{"name":"Oxford","countryCode":"US","stateCode":"PA","latitude":"39.78539000","longitude":"-75.97883000"},{"name":"Palmdale","countryCode":"US","stateCode":"PA","latitude":"40.29787000","longitude":"-76.61858000"},{"name":"Palmer Heights","countryCode":"US","stateCode":"PA","latitude":"40.68732000","longitude":"-75.26240000"},{"name":"Palmerton","countryCode":"US","stateCode":"PA","latitude":"40.80140000","longitude":"-75.61190000"},{"name":"Palmyra","countryCode":"US","stateCode":"PA","latitude":"40.30898000","longitude":"-76.59330000"},{"name":"Palo Alto","countryCode":"US","stateCode":"PA","latitude":"40.68731000","longitude":"-76.17216000"},{"name":"Paoli","countryCode":"US","stateCode":"PA","latitude":"40.04205000","longitude":"-75.47631000"},{"name":"Paradise","countryCode":"US","stateCode":"PA","latitude":"40.00982000","longitude":"-76.12857000"},{"name":"Park Forest Village","countryCode":"US","stateCode":"PA","latitude":"40.80673000","longitude":"-77.91695000"},{"name":"Parkesburg","countryCode":"US","stateCode":"PA","latitude":"39.95872000","longitude":"-75.91939000"},{"name":"Parkside","countryCode":"US","stateCode":"PA","latitude":"39.86428000","longitude":"-75.37853000"},{"name":"Parkville","countryCode":"US","stateCode":"PA","latitude":"39.78121000","longitude":"-76.96331000"},{"name":"Patton","countryCode":"US","stateCode":"PA","latitude":"40.63396000","longitude":"-78.65030000"},{"name":"Paxtang","countryCode":"US","stateCode":"PA","latitude":"40.25898000","longitude":"-76.83192000"},{"name":"Paxtonia","countryCode":"US","stateCode":"PA","latitude":"40.31731000","longitude":"-76.79442000"},{"name":"Pen Argyl","countryCode":"US","stateCode":"PA","latitude":"40.86871000","longitude":"-75.25490000"},{"name":"Penbrook","countryCode":"US","stateCode":"PA","latitude":"40.27537000","longitude":"-76.84803000"},{"name":"Penn Estates","countryCode":"US","stateCode":"PA","latitude":"41.03750000","longitude":"-75.23956000"},{"name":"Penn Hills","countryCode":"US","stateCode":"PA","latitude":"40.50118000","longitude":"-79.83922000"},{"name":"Penn Wynne","countryCode":"US","stateCode":"PA","latitude":"39.98622000","longitude":"-75.27546000"},{"name":"Penndel","countryCode":"US","stateCode":"PA","latitude":"40.15205000","longitude":"-74.91656000"},{"name":"Pennsburg","countryCode":"US","stateCode":"PA","latitude":"40.39093000","longitude":"-75.49212000"},{"name":"Pennside","countryCode":"US","stateCode":"PA","latitude":"40.33732000","longitude":"-75.87854000"},{"name":"Pennsport","countryCode":"US","stateCode":"PA","latitude":"39.92761000","longitude":"-75.15045000"},{"name":"Pennville","countryCode":"US","stateCode":"PA","latitude":"39.78954000","longitude":"-76.99804000"},{"name":"Penryn","countryCode":"US","stateCode":"PA","latitude":"40.20509000","longitude":"-76.36829000"},{"name":"Perkasie","countryCode":"US","stateCode":"PA","latitude":"40.37205000","longitude":"-75.29268000"},{"name":"Perry County","countryCode":"US","stateCode":"PA","latitude":"40.39841000","longitude":"-77.26230000"},{"name":"Perryopolis","countryCode":"US","stateCode":"PA","latitude":"40.08702000","longitude":"-79.75060000"},{"name":"Philadelphia","countryCode":"US","stateCode":"PA","latitude":"39.95233000","longitude":"-75.16379000"},{"name":"Philadelphia County","countryCode":"US","stateCode":"PA","latitude":"40.00764000","longitude":"-75.13396000"},{"name":"Philipsburg","countryCode":"US","stateCode":"PA","latitude":"40.89645000","longitude":"-78.22057000"},{"name":"Phoenixville","countryCode":"US","stateCode":"PA","latitude":"40.13038000","longitude":"-75.51491000"},{"name":"Pike County","countryCode":"US","stateCode":"PA","latitude":"41.33199000","longitude":"-75.03383000"},{"name":"Pine Grove","countryCode":"US","stateCode":"PA","latitude":"40.54842000","longitude":"-76.38468000"},{"name":"Pine Grove Mills","countryCode":"US","stateCode":"PA","latitude":"40.73367000","longitude":"-77.88556000"},{"name":"Pine Ridge","countryCode":"US","stateCode":"PA","latitude":"41.14598000","longitude":"-74.99116000"},{"name":"Pitcairn","countryCode":"US","stateCode":"PA","latitude":"40.40312000","longitude":"-79.77810000"},{"name":"Pittsburgh","countryCode":"US","stateCode":"PA","latitude":"40.44062000","longitude":"-79.99589000"},{"name":"Pittston","countryCode":"US","stateCode":"PA","latitude":"41.32591000","longitude":"-75.78936000"},{"name":"Plains","countryCode":"US","stateCode":"PA","latitude":"41.27536000","longitude":"-75.85020000"},{"name":"Pleasant Gap","countryCode":"US","stateCode":"PA","latitude":"40.86812000","longitude":"-77.74667000"},{"name":"Pleasant Hill","countryCode":"US","stateCode":"PA","latitude":"40.33620000","longitude":"-76.44163000"},{"name":"Pleasant Hills","countryCode":"US","stateCode":"PA","latitude":"40.33563000","longitude":"-79.96061000"},{"name":"Plum","countryCode":"US","stateCode":"PA","latitude":"40.50035000","longitude":"-79.74949000"},{"name":"Plumsteadville","countryCode":"US","stateCode":"PA","latitude":"40.38733000","longitude":"-75.14656000"},{"name":"Plymouth","countryCode":"US","stateCode":"PA","latitude":"41.24036000","longitude":"-75.94464000"},{"name":"Plymouth Meeting","countryCode":"US","stateCode":"PA","latitude":"40.10233000","longitude":"-75.27435000"},{"name":"Pocono Pines","countryCode":"US","stateCode":"PA","latitude":"41.10675000","longitude":"-75.45435000"},{"name":"Pocono Ranch Lands","countryCode":"US","stateCode":"PA","latitude":"41.16454000","longitude":"-74.95212000"},{"name":"Point Marion","countryCode":"US","stateCode":"PA","latitude":"39.73897000","longitude":"-79.89867000"},{"name":"Port Allegany","countryCode":"US","stateCode":"PA","latitude":"41.81090000","longitude":"-78.27974000"},{"name":"Port Carbon","countryCode":"US","stateCode":"PA","latitude":"40.69648000","longitude":"-76.16883000"},{"name":"Port Vue","countryCode":"US","stateCode":"PA","latitude":"40.33590000","longitude":"-79.86977000"},{"name":"Portage","countryCode":"US","stateCode":"PA","latitude":"40.38868000","longitude":"-78.67224000"},{"name":"Potter County","countryCode":"US","stateCode":"PA","latitude":"41.74492000","longitude":"-77.89581000"},{"name":"Pottsgrove","countryCode":"US","stateCode":"PA","latitude":"40.26482000","longitude":"-75.61185000"},{"name":"Pottstown","countryCode":"US","stateCode":"PA","latitude":"40.24537000","longitude":"-75.64963000"},{"name":"Pottsville","countryCode":"US","stateCode":"PA","latitude":"40.68565000","longitude":"-76.19550000"},{"name":"Progress","countryCode":"US","stateCode":"PA","latitude":"40.28509000","longitude":"-76.83136000"},{"name":"Prospect","countryCode":"US","stateCode":"PA","latitude":"40.90451000","longitude":"-80.04645000"},{"name":"Prospect Park","countryCode":"US","stateCode":"PA","latitude":"39.88789000","longitude":"-75.30824000"},{"name":"Punxsutawney","countryCode":"US","stateCode":"PA","latitude":"40.94368000","longitude":"-78.97087000"},{"name":"Pymatuning Central","countryCode":"US","stateCode":"PA","latitude":"41.58546000","longitude":"-80.47960000"},{"name":"Quakertown","countryCode":"US","stateCode":"PA","latitude":"40.44177000","longitude":"-75.34157000"},{"name":"Quarryville","countryCode":"US","stateCode":"PA","latitude":"39.89705000","longitude":"-76.16357000"},{"name":"Radnor","countryCode":"US","stateCode":"PA","latitude":"40.04622000","longitude":"-75.35991000"},{"name":"Rankin","countryCode":"US","stateCode":"PA","latitude":"40.41257000","longitude":"-79.87922000"},{"name":"Raubsville","countryCode":"US","stateCode":"PA","latitude":"40.63566000","longitude":"-75.19295000"},{"name":"Reading","countryCode":"US","stateCode":"PA","latitude":"40.33565000","longitude":"-75.92687000"},{"name":"Reamstown","countryCode":"US","stateCode":"PA","latitude":"40.21148000","longitude":"-76.12328000"},{"name":"Red Hill","countryCode":"US","stateCode":"PA","latitude":"40.37288000","longitude":"-75.48101000"},{"name":"Red Lion","countryCode":"US","stateCode":"PA","latitude":"39.90093000","longitude":"-76.60580000"},{"name":"Reiffton","countryCode":"US","stateCode":"PA","latitude":"40.31981000","longitude":"-75.87354000"},{"name":"Reinholds","countryCode":"US","stateCode":"PA","latitude":"40.26676000","longitude":"-76.11550000"},{"name":"Rennerdale","countryCode":"US","stateCode":"PA","latitude":"40.39840000","longitude":"-80.14145000"},{"name":"Renovo","countryCode":"US","stateCode":"PA","latitude":"41.32646000","longitude":"-77.75082000"},{"name":"Republic","countryCode":"US","stateCode":"PA","latitude":"39.96258000","longitude":"-79.87671000"},{"name":"Reynolds Heights","countryCode":"US","stateCode":"PA","latitude":"41.34506000","longitude":"-80.39423000"},{"name":"Reynoldsville","countryCode":"US","stateCode":"PA","latitude":"41.09701000","longitude":"-78.88864000"},{"name":"Rheems","countryCode":"US","stateCode":"PA","latitude":"40.13009000","longitude":"-76.57052000"},{"name":"Richboro","countryCode":"US","stateCode":"PA","latitude":"40.21511000","longitude":"-75.01072000"},{"name":"Richland","countryCode":"US","stateCode":"PA","latitude":"40.35926000","longitude":"-76.25828000"},{"name":"Richlandtown","countryCode":"US","stateCode":"PA","latitude":"40.47010000","longitude":"-75.32046000"},{"name":"Ridgway","countryCode":"US","stateCode":"PA","latitude":"41.42034000","longitude":"-78.72864000"},{"name":"Ridley Park","countryCode":"US","stateCode":"PA","latitude":"39.88122000","longitude":"-75.32380000"},{"name":"River View Park","countryCode":"US","stateCode":"PA","latitude":"40.39259000","longitude":"-75.95882000"},{"name":"Riverside","countryCode":"US","stateCode":"PA","latitude":"40.95536000","longitude":"-76.62885000"},{"name":"Roaring Spring","countryCode":"US","stateCode":"PA","latitude":"40.33591000","longitude":"-78.39085000"},{"name":"Robesonia","countryCode":"US","stateCode":"PA","latitude":"40.35176000","longitude":"-76.13439000"},{"name":"Rochester","countryCode":"US","stateCode":"PA","latitude":"40.70229000","longitude":"-80.28645000"},{"name":"Rockledge","countryCode":"US","stateCode":"PA","latitude":"40.08122000","longitude":"-75.08962000"},{"name":"Roseto","countryCode":"US","stateCode":"PA","latitude":"40.88065000","longitude":"-75.21462000"},{"name":"Rothsville","countryCode":"US","stateCode":"PA","latitude":"40.15121000","longitude":"-76.25107000"},{"name":"Royalton","countryCode":"US","stateCode":"PA","latitude":"40.18731000","longitude":"-76.72997000"},{"name":"Royersford","countryCode":"US","stateCode":"PA","latitude":"40.18427000","longitude":"-75.53796000"},{"name":"Russell","countryCode":"US","stateCode":"PA","latitude":"41.94145000","longitude":"-79.13505000"},{"name":"Russellton","countryCode":"US","stateCode":"PA","latitude":"40.61146000","longitude":"-79.83700000"},{"name":"Rutherford","countryCode":"US","stateCode":"PA","latitude":"40.26898000","longitude":"-76.76803000"},{"name":"Saint Clair","countryCode":"US","stateCode":"PA","latitude":"40.72065000","longitude":"-76.19105000"},{"name":"Saint Lawrence","countryCode":"US","stateCode":"PA","latitude":"40.32704000","longitude":"-75.87187000"},{"name":"Saint Marys","countryCode":"US","stateCode":"PA","latitude":"41.42784000","longitude":"-78.56086000"},{"name":"Salix","countryCode":"US","stateCode":"PA","latitude":"40.30008000","longitude":"-78.76530000"},{"name":"Salunga","countryCode":"US","stateCode":"PA","latitude":"40.10093000","longitude":"-76.42469000"},{"name":"Sanatoga","countryCode":"US","stateCode":"PA","latitude":"40.24510000","longitude":"-75.59518000"},{"name":"Sand Hill","countryCode":"US","stateCode":"PA","latitude":"40.35954000","longitude":"-76.43163000"},{"name":"Sandy","countryCode":"US","stateCode":"PA","latitude":"41.10784000","longitude":"-78.77114000"},{"name":"Saw Creek","countryCode":"US","stateCode":"PA","latitude":"41.11259000","longitude":"-75.05073000"},{"name":"Saxonburg","countryCode":"US","stateCode":"PA","latitude":"40.75395000","longitude":"-79.81005000"},{"name":"Saylorsburg","countryCode":"US","stateCode":"PA","latitude":"40.89565000","longitude":"-75.32352000"},{"name":"Sayre","countryCode":"US","stateCode":"PA","latitude":"41.97896000","longitude":"-76.51550000"},{"name":"Schlusser","countryCode":"US","stateCode":"PA","latitude":"40.24175000","longitude":"-77.17693000"},{"name":"Schnecksville","countryCode":"US","stateCode":"PA","latitude":"40.67514000","longitude":"-75.62044000"},{"name":"Schoeneck","countryCode":"US","stateCode":"PA","latitude":"40.24148000","longitude":"-76.17411000"},{"name":"Schuylkill County","countryCode":"US","stateCode":"PA","latitude":"40.70580000","longitude":"-76.21595000"},{"name":"Schuylkill Haven","countryCode":"US","stateCode":"PA","latitude":"40.63065000","longitude":"-76.17105000"},{"name":"Schwenksville","countryCode":"US","stateCode":"PA","latitude":"40.25621000","longitude":"-75.46379000"},{"name":"Scotland","countryCode":"US","stateCode":"PA","latitude":"39.96870000","longitude":"-77.58721000"},{"name":"Scottdale","countryCode":"US","stateCode":"PA","latitude":"40.10035000","longitude":"-79.58698000"},{"name":"Scranton","countryCode":"US","stateCode":"PA","latitude":"41.40916000","longitude":"-75.66490000"},{"name":"Selinsgrove","countryCode":"US","stateCode":"PA","latitude":"40.79897000","longitude":"-76.86219000"},{"name":"Sellersville","countryCode":"US","stateCode":"PA","latitude":"40.35399000","longitude":"-75.30490000"},{"name":"Seneca","countryCode":"US","stateCode":"PA","latitude":"41.37867000","longitude":"-79.70394000"},{"name":"Seven Fields","countryCode":"US","stateCode":"PA","latitude":"40.69173000","longitude":"-80.06256000"},{"name":"Sewickley","countryCode":"US","stateCode":"PA","latitude":"40.53646000","longitude":"-80.18450000"},{"name":"Shamokin","countryCode":"US","stateCode":"PA","latitude":"40.78897000","longitude":"-76.55885000"},{"name":"Shamokin Dam","countryCode":"US","stateCode":"PA","latitude":"40.84870000","longitude":"-76.81969000"},{"name":"Shanor-Northvue","countryCode":"US","stateCode":"PA","latitude":"40.91045000","longitude":"-79.91562000"},{"name":"Sharon","countryCode":"US","stateCode":"PA","latitude":"41.23311000","longitude":"-80.49340000"},{"name":"Sharon Hill","countryCode":"US","stateCode":"PA","latitude":"39.90650000","longitude":"-75.27157000"},{"name":"Sharpsburg","countryCode":"US","stateCode":"PA","latitude":"40.49451000","longitude":"-79.92644000"},{"name":"Sharpsville","countryCode":"US","stateCode":"PA","latitude":"41.25922000","longitude":"-80.47201000"},{"name":"Shavertown","countryCode":"US","stateCode":"PA","latitude":"41.31980000","longitude":"-75.93798000"},{"name":"Sheffield","countryCode":"US","stateCode":"PA","latitude":"41.70395000","longitude":"-79.03560000"},{"name":"Shenandoah","countryCode":"US","stateCode":"PA","latitude":"40.82037000","longitude":"-76.20077000"},{"name":"Shenandoah Heights","countryCode":"US","stateCode":"PA","latitude":"40.82759000","longitude":"-76.20688000"},{"name":"Shillington","countryCode":"US","stateCode":"PA","latitude":"40.30787000","longitude":"-75.96549000"},{"name":"Shiloh","countryCode":"US","stateCode":"PA","latitude":"39.97815000","longitude":"-76.79719000"},{"name":"Shinglehouse","countryCode":"US","stateCode":"PA","latitude":"41.96368000","longitude":"-78.19084000"},{"name":"Shippensburg","countryCode":"US","stateCode":"PA","latitude":"40.05065000","longitude":"-77.52026000"},{"name":"Shiremanstown","countryCode":"US","stateCode":"PA","latitude":"40.22342000","longitude":"-76.95359000"},{"name":"Shoemakersville","countryCode":"US","stateCode":"PA","latitude":"40.50093000","longitude":"-75.96993000"},{"name":"Shrewsbury","countryCode":"US","stateCode":"PA","latitude":"39.76871000","longitude":"-76.67969000"},{"name":"Sierra View","countryCode":"US","stateCode":"PA","latitude":"41.01207000","longitude":"-75.45900000"},{"name":"Simpson","countryCode":"US","stateCode":"PA","latitude":"41.59175000","longitude":"-75.48518000"},{"name":"Sinking Spring","countryCode":"US","stateCode":"PA","latitude":"40.32731000","longitude":"-76.01105000"},{"name":"Skippack","countryCode":"US","stateCode":"PA","latitude":"40.22288000","longitude":"-75.39879000"},{"name":"Skyline View","countryCode":"US","stateCode":"PA","latitude":"40.33926000","longitude":"-76.72553000"},{"name":"Slatington","countryCode":"US","stateCode":"PA","latitude":"40.74843000","longitude":"-75.61185000"},{"name":"Slippery Rock","countryCode":"US","stateCode":"PA","latitude":"41.06395000","longitude":"-80.05645000"},{"name":"Smethport","countryCode":"US","stateCode":"PA","latitude":"41.81117000","longitude":"-78.44474000"},{"name":"Snyder County","countryCode":"US","stateCode":"PA","latitude":"40.76984000","longitude":"-77.07019000"},{"name":"Somerset","countryCode":"US","stateCode":"PA","latitude":"40.00841000","longitude":"-79.07808000"},{"name":"Somerset County","countryCode":"US","stateCode":"PA","latitude":"39.97244000","longitude":"-79.02827000"},{"name":"Souderton","countryCode":"US","stateCode":"PA","latitude":"40.31177000","longitude":"-75.32518000"},{"name":"South Coatesville","countryCode":"US","stateCode":"PA","latitude":"39.97427000","longitude":"-75.81995000"},{"name":"South Connellsville","countryCode":"US","stateCode":"PA","latitude":"39.99674000","longitude":"-79.58587000"},{"name":"South Greensburg","countryCode":"US","stateCode":"PA","latitude":"40.27840000","longitude":"-79.54476000"},{"name":"South Park Township","countryCode":"US","stateCode":"PA","latitude":"40.29864000","longitude":"-79.99405000"},{"name":"South Pottstown","countryCode":"US","stateCode":"PA","latitude":"40.23954000","longitude":"-75.65102000"},{"name":"South Temple","countryCode":"US","stateCode":"PA","latitude":"40.40000000","longitude":"-75.90000000"},{"name":"South Uniontown","countryCode":"US","stateCode":"PA","latitude":"39.89285000","longitude":"-79.74699000"},{"name":"South Waverly","countryCode":"US","stateCode":"PA","latitude":"41.99757000","longitude":"-76.53717000"},{"name":"South Williamsport","countryCode":"US","stateCode":"PA","latitude":"41.23202000","longitude":"-76.99913000"},{"name":"Southmont","countryCode":"US","stateCode":"PA","latitude":"40.31063000","longitude":"-78.93864000"},{"name":"Southwest Greensburg","countryCode":"US","stateCode":"PA","latitude":"40.29118000","longitude":"-79.54698000"},{"name":"Spangler","countryCode":"US","stateCode":"PA","latitude":"40.64285000","longitude":"-78.77280000"},{"name":"Speers","countryCode":"US","stateCode":"PA","latitude":"40.12452000","longitude":"-79.87977000"},{"name":"Spinnerstown","countryCode":"US","stateCode":"PA","latitude":"40.43899000","longitude":"-75.43712000"},{"name":"Spring City","countryCode":"US","stateCode":"PA","latitude":"40.17677000","longitude":"-75.54769000"},{"name":"Spring Grove","countryCode":"US","stateCode":"PA","latitude":"39.87454000","longitude":"-76.86581000"},{"name":"Spring House","countryCode":"US","stateCode":"PA","latitude":"40.18539000","longitude":"-75.22768000"},{"name":"Spring Mount","countryCode":"US","stateCode":"PA","latitude":"40.27566000","longitude":"-75.45657000"},{"name":"Spring Ridge","countryCode":"US","stateCode":"PA","latitude":"40.35287000","longitude":"-75.98994000"},{"name":"Springdale","countryCode":"US","stateCode":"PA","latitude":"40.54090000","longitude":"-79.78394000"},{"name":"Springfield","countryCode":"US","stateCode":"PA","latitude":"39.93067000","longitude":"-75.32019000"},{"name":"Spry","countryCode":"US","stateCode":"PA","latitude":"39.91843000","longitude":"-76.68497000"},{"name":"State College","countryCode":"US","stateCode":"PA","latitude":"40.79339000","longitude":"-77.86000000"},{"name":"State Line","countryCode":"US","stateCode":"PA","latitude":"39.72482000","longitude":"-77.72444000"},{"name":"Steelton","countryCode":"US","stateCode":"PA","latitude":"40.23537000","longitude":"-76.84136000"},{"name":"Stewartstown","countryCode":"US","stateCode":"PA","latitude":"39.75371000","longitude":"-76.59136000"},{"name":"Stiles","countryCode":"US","stateCode":"PA","latitude":"40.66537000","longitude":"-75.50824000"},{"name":"Stoneboro","countryCode":"US","stateCode":"PA","latitude":"41.33922000","longitude":"-80.10506000"},{"name":"Stony Creek Mills","countryCode":"US","stateCode":"PA","latitude":"40.34565000","longitude":"-75.86993000"},{"name":"Stonybrook","countryCode":"US","stateCode":"PA","latitude":"39.98704000","longitude":"-76.64413000"},{"name":"Stormstown","countryCode":"US","stateCode":"PA","latitude":"40.79339000","longitude":"-78.01667000"},{"name":"Stowe","countryCode":"US","stateCode":"PA","latitude":"40.25260000","longitude":"-75.67741000"},{"name":"Strasburg","countryCode":"US","stateCode":"PA","latitude":"39.98316000","longitude":"-76.18412000"},{"name":"Stroudsburg","countryCode":"US","stateCode":"PA","latitude":"40.98676000","longitude":"-75.19462000"},{"name":"Sturgeon","countryCode":"US","stateCode":"PA","latitude":"40.38479000","longitude":"-80.21089000"},{"name":"Sugarcreek","countryCode":"US","stateCode":"PA","latitude":"41.42145000","longitude":"-79.88117000"},{"name":"Sullivan County","countryCode":"US","stateCode":"PA","latitude":"41.44616000","longitude":"-76.51214000"},{"name":"Summit Hill","countryCode":"US","stateCode":"PA","latitude":"40.82481000","longitude":"-75.87103000"},{"name":"Sun Valley","countryCode":"US","stateCode":"PA","latitude":"40.98203000","longitude":"-75.46602000"},{"name":"Sunbury","countryCode":"US","stateCode":"PA","latitude":"40.86259000","longitude":"-76.79441000"},{"name":"Sunrise Lake","countryCode":"US","stateCode":"PA","latitude":"41.30981000","longitude":"-74.96656000"},{"name":"Susquehanna","countryCode":"US","stateCode":"PA","latitude":"41.94341000","longitude":"-75.59963000"},{"name":"Susquehanna County","countryCode":"US","stateCode":"PA","latitude":"41.82133000","longitude":"-75.80068000"},{"name":"Susquehanna Trails","countryCode":"US","stateCode":"PA","latitude":"39.75872000","longitude":"-76.36802000"},{"name":"Swarthmore","countryCode":"US","stateCode":"PA","latitude":"39.90206000","longitude":"-75.34991000"},{"name":"Swartzville","countryCode":"US","stateCode":"PA","latitude":"40.23315000","longitude":"-76.07828000"},{"name":"Swissvale","countryCode":"US","stateCode":"PA","latitude":"40.42368000","longitude":"-79.88283000"},{"name":"Swoyersville","countryCode":"US","stateCode":"PA","latitude":"41.29175000","longitude":"-75.87464000"},{"name":"Sykesville","countryCode":"US","stateCode":"PA","latitude":"41.05034000","longitude":"-78.82225000"},{"name":"Tacony","countryCode":"US","stateCode":"PA","latitude":"40.03122000","longitude":"-75.04434000"},{"name":"Tamaqua","countryCode":"US","stateCode":"PA","latitude":"40.79731000","longitude":"-75.96937000"},{"name":"Tannersville","countryCode":"US","stateCode":"PA","latitude":"41.04009000","longitude":"-75.30574000"},{"name":"Tarentum","countryCode":"US","stateCode":"PA","latitude":"40.60146000","longitude":"-79.75977000"},{"name":"Tatamy","countryCode":"US","stateCode":"PA","latitude":"40.74093000","longitude":"-75.25712000"},{"name":"Taylor","countryCode":"US","stateCode":"PA","latitude":"41.39480000","longitude":"-75.70658000"},{"name":"Telford","countryCode":"US","stateCode":"PA","latitude":"40.32205000","longitude":"-75.32795000"},{"name":"Temple","countryCode":"US","stateCode":"PA","latitude":"40.40870000","longitude":"-75.92160000"},{"name":"Terre Hill","countryCode":"US","stateCode":"PA","latitude":"40.15732000","longitude":"-76.05050000"},{"name":"The Hideout","countryCode":"US","stateCode":"PA","latitude":"41.42736000","longitude":"-75.35255000"},{"name":"Thompsonville","countryCode":"US","stateCode":"PA","latitude":"40.29090000","longitude":"-80.10811000"},{"name":"Thorndale","countryCode":"US","stateCode":"PA","latitude":"39.99288000","longitude":"-75.74522000"},{"name":"Throop","countryCode":"US","stateCode":"PA","latitude":"41.45147000","longitude":"-75.61185000"},{"name":"Tinicum","countryCode":"US","stateCode":"PA","latitude":"40.44844000","longitude":"-75.10767000"},{"name":"Tioga County","countryCode":"US","stateCode":"PA","latitude":"41.77216000","longitude":"-77.25426000"},{"name":"Tionesta","countryCode":"US","stateCode":"PA","latitude":"41.49534000","longitude":"-79.45588000"},{"name":"Tipton","countryCode":"US","stateCode":"PA","latitude":"40.63590000","longitude":"-78.29585000"},{"name":"Titusville","countryCode":"US","stateCode":"PA","latitude":"41.62700000","longitude":"-79.67366000"},{"name":"Toftrees","countryCode":"US","stateCode":"PA","latitude":"40.82604000","longitude":"-77.88110000"},{"name":"Topton","countryCode":"US","stateCode":"PA","latitude":"40.50343000","longitude":"-75.70130000"},{"name":"Toughkenamon","countryCode":"US","stateCode":"PA","latitude":"39.83150000","longitude":"-75.75744000"},{"name":"Towamensing Trails","countryCode":"US","stateCode":"PA","latitude":"41.00787000","longitude":"-75.58463000"},{"name":"Towanda","countryCode":"US","stateCode":"PA","latitude":"41.76758000","longitude":"-76.44272000"},{"name":"Tower City","countryCode":"US","stateCode":"PA","latitude":"40.58925000","longitude":"-76.55246000"},{"name":"Trafford","countryCode":"US","stateCode":"PA","latitude":"40.38562000","longitude":"-79.75893000"},{"name":"Trainer","countryCode":"US","stateCode":"PA","latitude":"39.82761000","longitude":"-75.41436000"},{"name":"Trappe","countryCode":"US","stateCode":"PA","latitude":"40.19899000","longitude":"-75.47629000"},{"name":"Treasure Lake","countryCode":"US","stateCode":"PA","latitude":"41.17339000","longitude":"-78.71586000"},{"name":"Tremont","countryCode":"US","stateCode":"PA","latitude":"40.62842000","longitude":"-76.38718000"},{"name":"Trevorton","countryCode":"US","stateCode":"PA","latitude":"40.78120000","longitude":"-76.67302000"},{"name":"Trevose","countryCode":"US","stateCode":"PA","latitude":"40.13928000","longitude":"-74.98100000"},{"name":"Trexlertown","countryCode":"US","stateCode":"PA","latitude":"40.54815000","longitude":"-75.60574000"},{"name":"Trooper","countryCode":"US","stateCode":"PA","latitude":"40.14983000","longitude":"-75.40185000"},{"name":"Troy","countryCode":"US","stateCode":"PA","latitude":"41.78591000","longitude":"-76.78801000"},{"name":"Trucksville","countryCode":"US","stateCode":"PA","latitude":"41.30397000","longitude":"-75.93214000"},{"name":"Tullytown","countryCode":"US","stateCode":"PA","latitude":"40.13928000","longitude":"-74.81461000"},{"name":"Tunkhannock","countryCode":"US","stateCode":"PA","latitude":"41.53869000","longitude":"-75.94659000"},{"name":"Turtle Creek","countryCode":"US","stateCode":"PA","latitude":"40.40590000","longitude":"-79.82505000"},{"name":"Tyrone","countryCode":"US","stateCode":"PA","latitude":"40.67062000","longitude":"-78.23862000"},{"name":"Union City","countryCode":"US","stateCode":"PA","latitude":"41.89950000","longitude":"-79.84533000"},{"name":"Union County","countryCode":"US","stateCode":"PA","latitude":"40.96297000","longitude":"-77.06225000"},{"name":"Uniontown","countryCode":"US","stateCode":"PA","latitude":"39.90008000","longitude":"-79.71643000"},{"name":"Upland","countryCode":"US","stateCode":"PA","latitude":"39.85261000","longitude":"-75.38269000"},{"name":"Upper Saint Clair","countryCode":"US","stateCode":"PA","latitude":"40.33590000","longitude":"-80.08339000"},{"name":"Valley Green","countryCode":"US","stateCode":"PA","latitude":"40.15731000","longitude":"-76.79275000"},{"name":"Valley View","countryCode":"US","stateCode":"PA","latitude":"39.95010000","longitude":"-76.70108000"},{"name":"Vandergrift","countryCode":"US","stateCode":"PA","latitude":"40.60284000","longitude":"-79.56477000"},{"name":"Venango County","countryCode":"US","stateCode":"PA","latitude":"41.40097000","longitude":"-79.75795000"},{"name":"Verona","countryCode":"US","stateCode":"PA","latitude":"40.50646000","longitude":"-79.84310000"},{"name":"Versailles","countryCode":"US","stateCode":"PA","latitude":"40.31563000","longitude":"-79.83116000"},{"name":"Village Green-Green Ridge","countryCode":"US","stateCode":"PA","latitude":"39.86363000","longitude":"-75.42548000"},{"name":"Village Shires","countryCode":"US","stateCode":"PA","latitude":"40.20316000","longitude":"-74.97045000"},{"name":"Vinco","countryCode":"US","stateCode":"PA","latitude":"40.40507000","longitude":"-78.85558000"},{"name":"Wallenpaupack Lake Estates","countryCode":"US","stateCode":"PA","latitude":"41.39898000","longitude":"-75.27402000"},{"name":"Walnutport","countryCode":"US","stateCode":"PA","latitude":"40.75426000","longitude":"-75.59880000"},{"name":"Warminster Heights","countryCode":"US","stateCode":"PA","latitude":"40.18705000","longitude":"-75.08156000"},{"name":"Warren","countryCode":"US","stateCode":"PA","latitude":"41.84395000","longitude":"-79.14504000"},{"name":"Warren County","countryCode":"US","stateCode":"PA","latitude":"41.81457000","longitude":"-79.27414000"},{"name":"Washington","countryCode":"US","stateCode":"PA","latitude":"40.17396000","longitude":"-80.24617000"},{"name":"Washington County","countryCode":"US","stateCode":"PA","latitude":"40.18940000","longitude":"-80.24824000"},{"name":"Waterford","countryCode":"US","stateCode":"PA","latitude":"41.94283000","longitude":"-79.98450000"},{"name":"Watsontown","countryCode":"US","stateCode":"PA","latitude":"41.08453000","longitude":"-76.86385000"},{"name":"Waymart","countryCode":"US","stateCode":"PA","latitude":"41.58036000","longitude":"-75.40824000"},{"name":"Wayne","countryCode":"US","stateCode":"PA","latitude":"40.04400000","longitude":"-75.38769000"},{"name":"Wayne County","countryCode":"US","stateCode":"PA","latitude":"41.64873000","longitude":"-75.30326000"},{"name":"Wayne Heights","countryCode":"US","stateCode":"PA","latitude":"39.74371000","longitude":"-77.55388000"},{"name":"Waynesboro","countryCode":"US","stateCode":"PA","latitude":"39.75593000","longitude":"-77.57777000"},{"name":"Waynesburg","countryCode":"US","stateCode":"PA","latitude":"39.89646000","longitude":"-80.17923000"},{"name":"Weatherly","countryCode":"US","stateCode":"PA","latitude":"40.94175000","longitude":"-75.82964000"},{"name":"Weigelstown","countryCode":"US","stateCode":"PA","latitude":"39.98371000","longitude":"-76.82247000"},{"name":"Weissport East","countryCode":"US","stateCode":"PA","latitude":"40.83697000","longitude":"-75.68643000"},{"name":"Wellsboro","countryCode":"US","stateCode":"PA","latitude":"41.74868000","longitude":"-77.30053000"},{"name":"Wernersville","countryCode":"US","stateCode":"PA","latitude":"40.33009000","longitude":"-76.08050000"},{"name":"Wescosville","countryCode":"US","stateCode":"PA","latitude":"40.56676000","longitude":"-75.55296000"},{"name":"Wesleyville","countryCode":"US","stateCode":"PA","latitude":"42.14033000","longitude":"-80.01506000"},{"name":"West Chester","countryCode":"US","stateCode":"PA","latitude":"39.96097000","longitude":"-75.60804000"},{"name":"West Conshohocken","countryCode":"US","stateCode":"PA","latitude":"40.06983000","longitude":"-75.31630000"},{"name":"West Easton","countryCode":"US","stateCode":"PA","latitude":"40.67871000","longitude":"-75.23684000"},{"name":"West Fairview","countryCode":"US","stateCode":"PA","latitude":"40.27509000","longitude":"-76.91553000"},{"name":"West Grove","countryCode":"US","stateCode":"PA","latitude":"39.82205000","longitude":"-75.82744000"},{"name":"West Hamburg","countryCode":"US","stateCode":"PA","latitude":"40.54759000","longitude":"-76.00216000"},{"name":"West Hazleton","countryCode":"US","stateCode":"PA","latitude":"40.95870000","longitude":"-75.99604000"},{"name":"West Hills","countryCode":"US","stateCode":"PA","latitude":"40.82423000","longitude":"-79.54310000"},{"name":"West Homestead","countryCode":"US","stateCode":"PA","latitude":"40.39396000","longitude":"-79.91199000"},{"name":"West Kittanning","countryCode":"US","stateCode":"PA","latitude":"40.81034000","longitude":"-79.52949000"},{"name":"West Lawn","countryCode":"US","stateCode":"PA","latitude":"40.32981000","longitude":"-75.99438000"},{"name":"West Leechburg","countryCode":"US","stateCode":"PA","latitude":"40.62229000","longitude":"-79.61282000"},{"name":"West Mayfield","countryCode":"US","stateCode":"PA","latitude":"40.78006000","longitude":"-80.33840000"},{"name":"West Mifflin","countryCode":"US","stateCode":"PA","latitude":"40.36340000","longitude":"-79.86644000"},{"name":"West Newton","countryCode":"US","stateCode":"PA","latitude":"40.20979000","longitude":"-79.76699000"},{"name":"West Norriton","countryCode":"US","stateCode":"PA","latitude":"40.12955000","longitude":"-75.37852000"},{"name":"West Pittston","countryCode":"US","stateCode":"PA","latitude":"41.32758000","longitude":"-75.79297000"},{"name":"West Reading","countryCode":"US","stateCode":"PA","latitude":"40.33370000","longitude":"-75.94743000"},{"name":"West View","countryCode":"US","stateCode":"PA","latitude":"40.52229000","longitude":"-80.03422000"},{"name":"West Wyoming","countryCode":"US","stateCode":"PA","latitude":"41.31980000","longitude":"-75.84603000"},{"name":"West Wyomissing","countryCode":"US","stateCode":"PA","latitude":"40.32454000","longitude":"-75.99077000"},{"name":"West York","countryCode":"US","stateCode":"PA","latitude":"39.95260000","longitude":"-76.75136000"},{"name":"Westfield","countryCode":"US","stateCode":"PA","latitude":"41.91924000","longitude":"-77.53887000"},{"name":"Westmont","countryCode":"US","stateCode":"PA","latitude":"40.31563000","longitude":"-78.95169000"},{"name":"Westmoreland County","countryCode":"US","stateCode":"PA","latitude":"40.31073000","longitude":"-79.46696000"},{"name":"Wharton","countryCode":"US","stateCode":"PA","latitude":"39.92678000","longitude":"-75.15712000"},{"name":"Whitaker","countryCode":"US","stateCode":"PA","latitude":"40.39840000","longitude":"-79.88977000"},{"name":"White Haven","countryCode":"US","stateCode":"PA","latitude":"41.06064000","longitude":"-75.77408000"},{"name":"White Oak","countryCode":"US","stateCode":"PA","latitude":"40.33757000","longitude":"-79.80921000"},{"name":"Whitehall","countryCode":"US","stateCode":"PA","latitude":"40.36118000","longitude":"-79.99089000"},{"name":"Whitehall Township","countryCode":"US","stateCode":"PA","latitude":"40.66676000","longitude":"-75.49991000"},{"name":"Whitfield","countryCode":"US","stateCode":"PA","latitude":"40.33593000","longitude":"-76.00605000"},{"name":"Whitman","countryCode":"US","stateCode":"PA","latitude":"39.91678000","longitude":"-75.15546000"},{"name":"Wickerham Manor-Fisher","countryCode":"US","stateCode":"PA","latitude":"40.17749000","longitude":"-79.90684000"},{"name":"Wilkes-Barre","countryCode":"US","stateCode":"PA","latitude":"41.24591000","longitude":"-75.88131000"},{"name":"Wilkinsburg","countryCode":"US","stateCode":"PA","latitude":"40.44174000","longitude":"-79.88199000"},{"name":"Williamsburg","countryCode":"US","stateCode":"PA","latitude":"40.46202000","longitude":"-78.19973000"},{"name":"Williamsport","countryCode":"US","stateCode":"PA","latitude":"41.24119000","longitude":"-77.00108000"},{"name":"Williamstown","countryCode":"US","stateCode":"PA","latitude":"40.58009000","longitude":"-76.61774000"},{"name":"Willow Grove","countryCode":"US","stateCode":"PA","latitude":"40.14400000","longitude":"-75.11573000"},{"name":"Willow Street","countryCode":"US","stateCode":"PA","latitude":"39.97927000","longitude":"-76.27635000"},{"name":"Wilmerding","countryCode":"US","stateCode":"PA","latitude":"40.39090000","longitude":"-79.81005000"},{"name":"Wilson","countryCode":"US","stateCode":"PA","latitude":"40.68399000","longitude":"-75.24184000"},{"name":"Wind Gap","countryCode":"US","stateCode":"PA","latitude":"40.84815000","longitude":"-75.29157000"},{"name":"Windber","countryCode":"US","stateCode":"PA","latitude":"40.23980000","longitude":"-78.83502000"},{"name":"Windsor","countryCode":"US","stateCode":"PA","latitude":"39.91621000","longitude":"-76.58441000"},{"name":"Wolfdale","countryCode":"US","stateCode":"PA","latitude":"40.19285000","longitude":"-80.28784000"},{"name":"Womelsdorf","countryCode":"US","stateCode":"PA","latitude":"40.36176000","longitude":"-76.18411000"},{"name":"Woodbourne","countryCode":"US","stateCode":"PA","latitude":"40.19233000","longitude":"-74.88878000"},{"name":"Woodland Heights","countryCode":"US","stateCode":"PA","latitude":"41.40978000","longitude":"-79.71172000"},{"name":"Woodlyn","countryCode":"US","stateCode":"PA","latitude":"39.87233000","longitude":"-75.33713000"},{"name":"Woodside","countryCode":"US","stateCode":"PA","latitude":"40.22178000","longitude":"-74.87544000"},{"name":"Wormleysburg","countryCode":"US","stateCode":"PA","latitude":"40.26287000","longitude":"-76.91386000"},{"name":"Woxall","countryCode":"US","stateCode":"PA","latitude":"40.31066000","longitude":"-75.44879000"},{"name":"Wrightsville","countryCode":"US","stateCode":"PA","latitude":"40.02565000","longitude":"-76.52997000"},{"name":"Wyncote","countryCode":"US","stateCode":"PA","latitude":"40.09455000","longitude":"-75.14879000"},{"name":"Wyndmoor","countryCode":"US","stateCode":"PA","latitude":"40.08122000","longitude":"-75.18934000"},{"name":"Wyoming","countryCode":"US","stateCode":"PA","latitude":"41.31175000","longitude":"-75.83742000"},{"name":"Wyoming County","countryCode":"US","stateCode":"PA","latitude":"41.51833000","longitude":"-76.01655000"},{"name":"Wyomissing","countryCode":"US","stateCode":"PA","latitude":"40.32954000","longitude":"-75.96521000"},{"name":"Wyomissing Hills","countryCode":"US","stateCode":"PA","latitude":"40.33759000","longitude":"-75.97966000"},{"name":"Yardley","countryCode":"US","stateCode":"PA","latitude":"40.24566000","longitude":"-74.84600000"},{"name":"Yeadon","countryCode":"US","stateCode":"PA","latitude":"39.93900000","longitude":"-75.25546000"},{"name":"Yeagertown","countryCode":"US","stateCode":"PA","latitude":"40.64313000","longitude":"-77.58055000"},{"name":"Yoe","countryCode":"US","stateCode":"PA","latitude":"39.90899000","longitude":"-76.63691000"},{"name":"York","countryCode":"US","stateCode":"PA","latitude":"39.96260000","longitude":"-76.72774000"},{"name":"York County","countryCode":"US","stateCode":"PA","latitude":"39.91996000","longitude":"-76.72651000"},{"name":"Yorklyn","countryCode":"US","stateCode":"PA","latitude":"39.99232000","longitude":"-76.64635000"},{"name":"Youngsville","countryCode":"US","stateCode":"PA","latitude":"41.85228000","longitude":"-79.31866000"},{"name":"Youngwood","countryCode":"US","stateCode":"PA","latitude":"40.24035000","longitude":"-79.57671000"},{"name":"Zelienople","countryCode":"US","stateCode":"PA","latitude":"40.79451000","longitude":"-80.13673000"},{"name":"Zion","countryCode":"US","stateCode":"PA","latitude":"40.91423000","longitude":"-77.68472000"},{"name":"Morningside","countryCode":"US","stateCode":"PA","latitude":"40.48140510","longitude":"-79.93442840"},{"name":"Aberdeen","countryCode":"US","stateCode":"FL","latitude":"26.55063000","longitude":"-80.14866000"},{"name":"Alachua","countryCode":"US","stateCode":"FL","latitude":"29.75163000","longitude":"-82.42483000"},{"name":"Alachua County","countryCode":"US","stateCode":"FL","latitude":"29.67476000","longitude":"-82.35770000"},{"name":"Alafaya","countryCode":"US","stateCode":"FL","latitude":"28.56410000","longitude":"-81.21140000"},{"name":"Allapattah","countryCode":"US","stateCode":"FL","latitude":"25.81454000","longitude":"-80.22394000"},{"name":"Altamonte Springs","countryCode":"US","stateCode":"FL","latitude":"28.66111000","longitude":"-81.36562000"},{"name":"Alturas","countryCode":"US","stateCode":"FL","latitude":"27.87169000","longitude":"-81.71508000"},{"name":"Alva","countryCode":"US","stateCode":"FL","latitude":"26.71562000","longitude":"-81.61008000"},{"name":"Andover","countryCode":"US","stateCode":"FL","latitude":"25.96843000","longitude":"-80.21283000"},{"name":"Anna Maria","countryCode":"US","stateCode":"FL","latitude":"27.53115000","longitude":"-82.73343000"},{"name":"Apalachicola","countryCode":"US","stateCode":"FL","latitude":"29.72600000","longitude":"-84.98560000"},{"name":"Apollo Beach","countryCode":"US","stateCode":"FL","latitude":"27.77308000","longitude":"-82.40759000"},{"name":"Apopka","countryCode":"US","stateCode":"FL","latitude":"28.67617000","longitude":"-81.51186000"},{"name":"Arcadia","countryCode":"US","stateCode":"FL","latitude":"27.21588000","longitude":"-81.85842000"},{"name":"Archer","countryCode":"US","stateCode":"FL","latitude":"29.52997000","longitude":"-82.51900000"},{"name":"Asbury Lake","countryCode":"US","stateCode":"FL","latitude":"30.04913000","longitude":"-81.82149000"},{"name":"Astatula","countryCode":"US","stateCode":"FL","latitude":"28.70972000","longitude":"-81.73285000"},{"name":"Astor","countryCode":"US","stateCode":"FL","latitude":"29.16248000","longitude":"-81.52535000"},{"name":"Atlantic Beach","countryCode":"US","stateCode":"FL","latitude":"30.33441000","longitude":"-81.39870000"},{"name":"Atlantis","countryCode":"US","stateCode":"FL","latitude":"26.59090000","longitude":"-80.10088000"},{"name":"Auburndale","countryCode":"US","stateCode":"FL","latitude":"28.06530000","longitude":"-81.78869000"},{"name":"Aventura","countryCode":"US","stateCode":"FL","latitude":"25.95648000","longitude":"-80.13921000"},{"name":"Avon Park","countryCode":"US","stateCode":"FL","latitude":"27.59587000","longitude":"-81.50619000"},{"name":"Azalea Park","countryCode":"US","stateCode":"FL","latitude":"28.54111000","longitude":"-81.30062000"},{"name":"Babson Park","countryCode":"US","stateCode":"FL","latitude":"27.83197000","longitude":"-81.52230000"},{"name":"Bagdad","countryCode":"US","stateCode":"FL","latitude":"30.59880000","longitude":"-87.03223000"},{"name":"Baker County","countryCode":"US","stateCode":"FL","latitude":"30.33107000","longitude":"-82.28459000"},{"name":"Bal Harbour","countryCode":"US","stateCode":"FL","latitude":"25.89176000","longitude":"-80.12699000"},{"name":"Baldwin","countryCode":"US","stateCode":"FL","latitude":"30.30274000","longitude":"-81.97539000"},{"name":"Balm","countryCode":"US","stateCode":"FL","latitude":"27.75947000","longitude":"-82.26120000"},{"name":"Bartow","countryCode":"US","stateCode":"FL","latitude":"27.89641000","longitude":"-81.84314000"},{"name":"Bay County","countryCode":"US","stateCode":"FL","latitude":"30.23765000","longitude":"-85.63262000"},{"name":"Bay Harbor Islands","countryCode":"US","stateCode":"FL","latitude":"25.88759000","longitude":"-80.13116000"},{"name":"Bay Hill","countryCode":"US","stateCode":"FL","latitude":"28.46806000","longitude":"-81.51618000"},{"name":"Bay Pines","countryCode":"US","stateCode":"FL","latitude":"27.81419000","longitude":"-82.77816000"},{"name":"Bayonet Point","countryCode":"US","stateCode":"FL","latitude":"28.32667000","longitude":"-82.68343000"},{"name":"Bayshore Gardens","countryCode":"US","stateCode":"FL","latitude":"27.42532000","longitude":"-82.59038000"},{"name":"Beacon Square","countryCode":"US","stateCode":"FL","latitude":"28.20862000","longitude":"-82.75538000"},{"name":"Bee Ridge","countryCode":"US","stateCode":"FL","latitude":"27.28394000","longitude":"-82.48065000"},{"name":"Bellair-Meadowbrook Terrace","countryCode":"US","stateCode":"FL","latitude":"30.17881000","longitude":"-81.74341000"},{"name":"Belle Glade","countryCode":"US","stateCode":"FL","latitude":"26.68451000","longitude":"-80.66756000"},{"name":"Belle Glade Camp","countryCode":"US","stateCode":"FL","latitude":"26.65757000","longitude":"-80.68284000"},{"name":"Belle Isle","countryCode":"US","stateCode":"FL","latitude":"28.45834000","longitude":"-81.35924000"},{"name":"Belleair","countryCode":"US","stateCode":"FL","latitude":"27.93585000","longitude":"-82.80621000"},{"name":"Belleair Beach","countryCode":"US","stateCode":"FL","latitude":"27.92308000","longitude":"-82.84316000"},{"name":"Belleair Bluffs","countryCode":"US","stateCode":"FL","latitude":"27.92141000","longitude":"-82.81705000"},{"name":"Belleview","countryCode":"US","stateCode":"FL","latitude":"29.05526000","longitude":"-82.06231000"},{"name":"Bellview","countryCode":"US","stateCode":"FL","latitude":"30.46159000","longitude":"-87.31497000"},{"name":"Beverly Hills","countryCode":"US","stateCode":"FL","latitude":"28.91692000","longitude":"-82.45815000"},{"name":"Big Coppitt Key","countryCode":"US","stateCode":"FL","latitude":"24.59653000","longitude":"-81.66009000"},{"name":"Big Pine Key","countryCode":"US","stateCode":"FL","latitude":"24.66987000","longitude":"-81.35397000"},{"name":"Biscayne Park","countryCode":"US","stateCode":"FL","latitude":"25.88260000","longitude":"-80.18060000"},{"name":"Bithlo","countryCode":"US","stateCode":"FL","latitude":"28.55472000","longitude":"-81.10645000"},{"name":"Black Diamond","countryCode":"US","stateCode":"FL","latitude":"28.91248000","longitude":"-82.48593000"},{"name":"Bloomingdale","countryCode":"US","stateCode":"FL","latitude":"27.89364000","longitude":"-82.24037000"},{"name":"Blountstown","countryCode":"US","stateCode":"FL","latitude":"30.44379000","longitude":"-85.04744000"},{"name":"Boca Del Mar","countryCode":"US","stateCode":"FL","latitude":"26.34508000","longitude":"-80.14671000"},{"name":"Boca Pointe","countryCode":"US","stateCode":"FL","latitude":"26.33313000","longitude":"-80.15949000"},{"name":"Boca Raton","countryCode":"US","stateCode":"FL","latitude":"26.35869000","longitude":"-80.08310000"},{"name":"Bokeelia","countryCode":"US","stateCode":"FL","latitude":"26.70563000","longitude":"-82.15898000"},{"name":"Bonifay","countryCode":"US","stateCode":"FL","latitude":"30.79186000","longitude":"-85.67965000"},{"name":"Bonita Springs","countryCode":"US","stateCode":"FL","latitude":"26.33981000","longitude":"-81.77870000"},{"name":"Boulevard Gardens","countryCode":"US","stateCode":"FL","latitude":"26.12326000","longitude":"-80.17997000"},{"name":"Bowling Green","countryCode":"US","stateCode":"FL","latitude":"27.63837000","longitude":"-81.82397000"},{"name":"Boyette","countryCode":"US","stateCode":"FL","latitude":"27.81753000","longitude":"-82.22259000"},{"name":"Boynton Beach","countryCode":"US","stateCode":"FL","latitude":"26.52535000","longitude":"-80.06643000"},{"name":"Bradenton","countryCode":"US","stateCode":"FL","latitude":"27.49893000","longitude":"-82.57482000"},{"name":"Bradenton Beach","countryCode":"US","stateCode":"FL","latitude":"27.46698000","longitude":"-82.70399000"},{"name":"Bradford County","countryCode":"US","stateCode":"FL","latitude":"29.94996000","longitude":"-82.16878000"},{"name":"Brandon","countryCode":"US","stateCode":"FL","latitude":"27.93780000","longitude":"-82.28592000"},{"name":"Brent","countryCode":"US","stateCode":"FL","latitude":"30.46881000","longitude":"-87.23608000"},{"name":"Brevard County","countryCode":"US","stateCode":"FL","latitude":"28.30031000","longitude":"-80.70121000"},{"name":"Bristol","countryCode":"US","stateCode":"FL","latitude":"30.43247000","longitude":"-84.97702000"},{"name":"Broadview Park","countryCode":"US","stateCode":"FL","latitude":"26.09953000","longitude":"-80.20866000"},{"name":"Bronson","countryCode":"US","stateCode":"FL","latitude":"29.44774000","longitude":"-82.64233000"},{"name":"Brookridge","countryCode":"US","stateCode":"FL","latitude":"28.55110000","longitude":"-82.49204000"},{"name":"Brooksville","countryCode":"US","stateCode":"FL","latitude":"28.55554000","longitude":"-82.38991000"},{"name":"Broward County","countryCode":"US","stateCode":"FL","latitude":"26.15186000","longitude":"-80.45589000"},{"name":"Broward Estates","countryCode":"US","stateCode":"FL","latitude":"26.12564000","longitude":"-80.19338000"},{"name":"Brownsville","countryCode":"US","stateCode":"FL","latitude":"25.82176000","longitude":"-80.24116000"},{"name":"Buckhead Ridge","countryCode":"US","stateCode":"FL","latitude":"27.13033000","longitude":"-80.89367000"},{"name":"Buckingham","countryCode":"US","stateCode":"FL","latitude":"26.67507000","longitude":"-81.73203000"},{"name":"Buenaventura Lakes","countryCode":"US","stateCode":"FL","latitude":"28.33584000","longitude":"-81.35313000"},{"name":"Bunche Park","countryCode":"US","stateCode":"FL","latitude":"25.92065000","longitude":"-80.23699000"},{"name":"Bunnell","countryCode":"US","stateCode":"FL","latitude":"29.46609000","longitude":"-81.25784000"},{"name":"Burnt Store Marina","countryCode":"US","stateCode":"FL","latitude":"26.76507000","longitude":"-82.05092000"},{"name":"Bushnell","countryCode":"US","stateCode":"FL","latitude":"28.66499000","longitude":"-82.11286000"},{"name":"Butler Beach","countryCode":"US","stateCode":"FL","latitude":"29.79830000","longitude":"-81.26701000"},{"name":"Calhoun County","countryCode":"US","stateCode":"FL","latitude":"30.40603000","longitude":"-85.19721000"},{"name":"Callahan","countryCode":"US","stateCode":"FL","latitude":"30.56218000","longitude":"-81.83066000"},{"name":"Callaway","countryCode":"US","stateCode":"FL","latitude":"30.15298000","longitude":"-85.56993000"},{"name":"Campbell","countryCode":"US","stateCode":"FL","latitude":"28.25890000","longitude":"-81.45646000"},{"name":"Cantonment","countryCode":"US","stateCode":"FL","latitude":"30.60853000","longitude":"-87.33998000"},{"name":"Cape Canaveral","countryCode":"US","stateCode":"FL","latitude":"28.40584000","longitude":"-80.60477000"},{"name":"Cape Coral","countryCode":"US","stateCode":"FL","latitude":"26.56285000","longitude":"-81.94953000"},{"name":"Carol City","countryCode":"US","stateCode":"FL","latitude":"25.94065000","longitude":"-80.24560000"},{"name":"Carrabelle","countryCode":"US","stateCode":"FL","latitude":"29.85326000","longitude":"-84.66435000"},{"name":"Carrollwood","countryCode":"US","stateCode":"FL","latitude":"28.05002000","longitude":"-82.49287000"},{"name":"Carrollwood Village","countryCode":"US","stateCode":"FL","latitude":"28.06752000","longitude":"-82.52093000"},{"name":"Carver Ranches","countryCode":"US","stateCode":"FL","latitude":"25.98842000","longitude":"-80.19227000"},{"name":"Casselberry","countryCode":"US","stateCode":"FL","latitude":"28.67778000","longitude":"-81.32785000"},{"name":"Cedar Grove","countryCode":"US","stateCode":"FL","latitude":"30.17103000","longitude":"-85.62520000"},{"name":"Celebration","countryCode":"US","stateCode":"FL","latitude":"28.32529000","longitude":"-81.53313000"},{"name":"Center Hill","countryCode":"US","stateCode":"FL","latitude":"28.64999000","longitude":"-81.99258000"},{"name":"Century","countryCode":"US","stateCode":"FL","latitude":"30.97324000","longitude":"-87.26386000"},{"name":"Charlotte County","countryCode":"US","stateCode":"FL","latitude":"26.89985000","longitude":"-81.95031000"},{"name":"Charlotte Harbor","countryCode":"US","stateCode":"FL","latitude":"26.95839000","longitude":"-82.06703000"},{"name":"Charlotte Park","countryCode":"US","stateCode":"FL","latitude":"26.91006000","longitude":"-82.05398000"},{"name":"Chattahoochee","countryCode":"US","stateCode":"FL","latitude":"30.70546000","longitude":"-84.84574000"},{"name":"Cheval","countryCode":"US","stateCode":"FL","latitude":"28.14862000","longitude":"-82.51454000"},{"name":"Chiefland","countryCode":"US","stateCode":"FL","latitude":"29.47496000","longitude":"-82.85984000"},{"name":"Chipley","countryCode":"US","stateCode":"FL","latitude":"30.78186000","longitude":"-85.53854000"},{"name":"Christmas","countryCode":"US","stateCode":"FL","latitude":"28.53639000","longitude":"-81.01756000"},{"name":"Chuluota","countryCode":"US","stateCode":"FL","latitude":"28.64194000","longitude":"-81.12340000"},{"name":"Citra","countryCode":"US","stateCode":"FL","latitude":"29.41192000","longitude":"-82.10982000"},{"name":"Citrus County","countryCode":"US","stateCode":"FL","latitude":"28.84757000","longitude":"-82.52011000"},{"name":"Citrus Hills","countryCode":"US","stateCode":"FL","latitude":"28.88831000","longitude":"-82.43260000"},{"name":"Citrus Park","countryCode":"US","stateCode":"FL","latitude":"28.07835000","longitude":"-82.56982000"},{"name":"Citrus Ridge","countryCode":"US","stateCode":"FL","latitude":"28.33385000","longitude":"-81.64232000"},{"name":"Citrus Springs","countryCode":"US","stateCode":"FL","latitude":"28.99748000","longitude":"-82.47065000"},{"name":"Clarcona","countryCode":"US","stateCode":"FL","latitude":"28.61278000","longitude":"-81.49868000"},{"name":"Clay County","countryCode":"US","stateCode":"FL","latitude":"29.98307000","longitude":"-81.85789000"},{"name":"Clearwater","countryCode":"US","stateCode":"FL","latitude":"27.96585000","longitude":"-82.80010000"},{"name":"Clermont","countryCode":"US","stateCode":"FL","latitude":"28.54944000","longitude":"-81.77285000"},{"name":"Cleveland","countryCode":"US","stateCode":"FL","latitude":"26.96173000","longitude":"-81.98398000"},{"name":"Clewiston","countryCode":"US","stateCode":"FL","latitude":"26.75423000","longitude":"-80.93368000"},{"name":"Cocoa","countryCode":"US","stateCode":"FL","latitude":"28.38612000","longitude":"-80.74200000"},{"name":"Cocoa Beach","countryCode":"US","stateCode":"FL","latitude":"28.32055000","longitude":"-80.60922000"},{"name":"Cocoa West","countryCode":"US","stateCode":"FL","latitude":"28.35942000","longitude":"-80.77109000"},{"name":"Coconut Creek","countryCode":"US","stateCode":"FL","latitude":"26.25175000","longitude":"-80.17894000"},{"name":"Coconut Grove","countryCode":"US","stateCode":"FL","latitude":"25.71260000","longitude":"-80.25699000"},{"name":"Collier County","countryCode":"US","stateCode":"FL","latitude":"26.09924000","longitude":"-81.38097000"},{"name":"Columbia County","countryCode":"US","stateCode":"FL","latitude":"30.22424000","longitude":"-82.62154000"},{"name":"Combee Settlement","countryCode":"US","stateCode":"FL","latitude":"28.05835000","longitude":"-81.90536000"},{"name":"Connerton","countryCode":"US","stateCode":"FL","latitude":"28.31441000","longitude":"-82.47539000"},{"name":"Conway","countryCode":"US","stateCode":"FL","latitude":"28.50278000","longitude":"-81.33062000"},{"name":"Cooper City","countryCode":"US","stateCode":"FL","latitude":"26.05731000","longitude":"-80.27172000"},{"name":"Coral Gables","countryCode":"US","stateCode":"FL","latitude":"25.72149000","longitude":"-80.26838000"},{"name":"Coral Springs","countryCode":"US","stateCode":"FL","latitude":"26.27119000","longitude":"-80.27060000"},{"name":"Coral Terrace","countryCode":"US","stateCode":"FL","latitude":"25.74593000","longitude":"-80.30450000"},{"name":"Cortez","countryCode":"US","stateCode":"FL","latitude":"27.46921000","longitude":"-82.68621000"},{"name":"Country Club","countryCode":"US","stateCode":"FL","latitude":"25.94815000","longitude":"-80.31700000"},{"name":"Country Walk","countryCode":"US","stateCode":"FL","latitude":"25.63399000","longitude":"-80.43228000"},{"name":"Crawfordville","countryCode":"US","stateCode":"FL","latitude":"30.17604000","longitude":"-84.37518000"},{"name":"Crescent City","countryCode":"US","stateCode":"FL","latitude":"29.43025000","longitude":"-81.51063000"},{"name":"Crestview","countryCode":"US","stateCode":"FL","latitude":"30.76213000","longitude":"-86.57051000"},{"name":"Crooked Lake Park","countryCode":"US","stateCode":"FL","latitude":"27.82919000","longitude":"-81.58397000"},{"name":"Cross City","countryCode":"US","stateCode":"FL","latitude":"29.63465000","longitude":"-83.12694000"},{"name":"Crystal Lake","countryCode":"US","stateCode":"FL","latitude":"28.03558000","longitude":"-81.90841000"},{"name":"Crystal River","countryCode":"US","stateCode":"FL","latitude":"28.90248000","longitude":"-82.59260000"},{"name":"Crystal Springs","countryCode":"US","stateCode":"FL","latitude":"28.18140000","longitude":"-82.15758000"},{"name":"Cudjoe Key","countryCode":"US","stateCode":"FL","latitude":"24.67153000","longitude":"-81.49842000"},{"name":"Cutler","countryCode":"US","stateCode":"FL","latitude":"25.61510000","longitude":"-80.31061000"},{"name":"Cutler Bay","countryCode":"US","stateCode":"FL","latitude":"25.57830000","longitude":"-80.33770000"},{"name":"Cutler Ridge","countryCode":"US","stateCode":"FL","latitude":"25.58066000","longitude":"-80.34672000"},{"name":"Cypress Gardens","countryCode":"US","stateCode":"FL","latitude":"27.99391000","longitude":"-81.69008000"},{"name":"Cypress Lake","countryCode":"US","stateCode":"FL","latitude":"26.53813000","longitude":"-81.89925000"},{"name":"Cypress Quarters","countryCode":"US","stateCode":"FL","latitude":"27.25199000","longitude":"-80.81395000"},{"name":"Dade City","countryCode":"US","stateCode":"FL","latitude":"28.36472000","longitude":"-82.19592000"},{"name":"Dade City North","countryCode":"US","stateCode":"FL","latitude":"28.38334000","longitude":"-82.19389000"},{"name":"Dania Beach","countryCode":"US","stateCode":"FL","latitude":"26.05231000","longitude":"-80.14393000"},{"name":"Davenport","countryCode":"US","stateCode":"FL","latitude":"28.16140000","longitude":"-81.60174000"},{"name":"Davie","countryCode":"US","stateCode":"FL","latitude":"26.06287000","longitude":"-80.23310000"},{"name":"Daytona Beach","countryCode":"US","stateCode":"FL","latitude":"29.21081000","longitude":"-81.02283000"},{"name":"Daytona Beach Shores","countryCode":"US","stateCode":"FL","latitude":"29.17609000","longitude":"-80.98283000"},{"name":"De Land Southwest","countryCode":"US","stateCode":"FL","latitude":"29.00770000","longitude":"-81.31129000"},{"name":"De Leon Springs","countryCode":"US","stateCode":"FL","latitude":"29.11989000","longitude":"-81.35286000"},{"name":"DeBary","countryCode":"US","stateCode":"FL","latitude":"28.88305000","longitude":"-81.30868000"},{"name":"DeFuniak Springs","countryCode":"US","stateCode":"FL","latitude":"30.72102000","longitude":"-86.11522000"},{"name":"DeLand","countryCode":"US","stateCode":"FL","latitude":"29.02832000","longitude":"-81.30312000"},{"name":"DeSoto County","countryCode":"US","stateCode":"FL","latitude":"27.18632000","longitude":"-81.80930000"},{"name":"Deerfield Beach","countryCode":"US","stateCode":"FL","latitude":"26.31841000","longitude":"-80.09977000"},{"name":"Delray Beach","countryCode":"US","stateCode":"FL","latitude":"26.46146000","longitude":"-80.07282000"},{"name":"Deltona","countryCode":"US","stateCode":"FL","latitude":"28.90054000","longitude":"-81.26367000"},{"name":"Desoto Lakes","countryCode":"US","stateCode":"FL","latitude":"27.37143000","longitude":"-82.48982000"},{"name":"Destin","countryCode":"US","stateCode":"FL","latitude":"30.39353000","longitude":"-86.49578000"},{"name":"Dixie County","countryCode":"US","stateCode":"FL","latitude":"29.58124000","longitude":"-83.18703000"},{"name":"Doctor Phillips","countryCode":"US","stateCode":"FL","latitude":"28.44945000","longitude":"-81.49229000"},{"name":"Doral","countryCode":"US","stateCode":"FL","latitude":"25.81954000","longitude":"-80.35533000"},{"name":"Dover","countryCode":"US","stateCode":"FL","latitude":"27.99419000","longitude":"-82.21953000"},{"name":"Dundee","countryCode":"US","stateCode":"FL","latitude":"28.02252000","longitude":"-81.61924000"},{"name":"Dunedin","countryCode":"US","stateCode":"FL","latitude":"28.01990000","longitude":"-82.77323000"},{"name":"Dunnellon","countryCode":"US","stateCode":"FL","latitude":"29.04914000","longitude":"-82.46093000"},{"name":"Duval County","countryCode":"US","stateCode":"FL","latitude":"30.33544000","longitude":"-81.64801000"},{"name":"Eagle Lake","countryCode":"US","stateCode":"FL","latitude":"27.97836000","longitude":"-81.75647000"},{"name":"East Bronson","countryCode":"US","stateCode":"FL","latitude":"29.45928000","longitude":"-82.59040000"},{"name":"East Lake","countryCode":"US","stateCode":"FL","latitude":"28.11085000","longitude":"-82.69482000"},{"name":"East Lake-Orient Park","countryCode":"US","stateCode":"FL","latitude":"27.98269000","longitude":"-82.37878000"},{"name":"East Milton","countryCode":"US","stateCode":"FL","latitude":"30.61519000","longitude":"-87.02163000"},{"name":"East Naples","countryCode":"US","stateCode":"FL","latitude":"26.13842000","longitude":"-81.76648000"},{"name":"East Palatka","countryCode":"US","stateCode":"FL","latitude":"29.65830000","longitude":"-81.59841000"},{"name":"East Pensacola Heights","countryCode":"US","stateCode":"FL","latitude":"30.42881000","longitude":"-87.17997000"},{"name":"East Perrine","countryCode":"US","stateCode":"FL","latitude":"25.60872000","longitude":"-80.33894000"},{"name":"Eastpoint","countryCode":"US","stateCode":"FL","latitude":"29.73660000","longitude":"-84.87852000"},{"name":"Eatonville","countryCode":"US","stateCode":"FL","latitude":"28.61472000","longitude":"-81.38062000"},{"name":"Edgewater","countryCode":"US","stateCode":"FL","latitude":"28.98888000","longitude":"-80.90228000"},{"name":"Edgewood","countryCode":"US","stateCode":"FL","latitude":"28.48612000","longitude":"-81.37229000"},{"name":"Eglin Air Force Base","countryCode":"US","stateCode":"FL","latitude":"30.45907000","longitude":"-86.55026000"},{"name":"Eglin Village","countryCode":"US","stateCode":"FL","latitude":"30.46298000","longitude":"-86.53940000"},{"name":"Egypt Lake-Leto","countryCode":"US","stateCode":"FL","latitude":"28.01769000","longitude":"-82.50619000"},{"name":"El Portal","countryCode":"US","stateCode":"FL","latitude":"25.85537000","longitude":"-80.19310000"},{"name":"Elfers","countryCode":"US","stateCode":"FL","latitude":"28.21668000","longitude":"-82.72232000"},{"name":"Ellenton","countryCode":"US","stateCode":"FL","latitude":"27.52171000","longitude":"-82.52760000"},{"name":"Englewood","countryCode":"US","stateCode":"FL","latitude":"26.96201000","longitude":"-82.35260000"},{"name":"Ensley","countryCode":"US","stateCode":"FL","latitude":"30.51881000","longitude":"-87.27275000"},{"name":"Escambia County","countryCode":"US","stateCode":"FL","latitude":"30.61440000","longitude":"-87.34136000"},{"name":"Estero","countryCode":"US","stateCode":"FL","latitude":"26.43814000","longitude":"-81.80675000"},{"name":"Eustis","countryCode":"US","stateCode":"FL","latitude":"28.85277000","longitude":"-81.68535000"},{"name":"Fairview Shores","countryCode":"US","stateCode":"FL","latitude":"28.59111000","longitude":"-81.39424000"},{"name":"Feather Sound","countryCode":"US","stateCode":"FL","latitude":"27.90079000","longitude":"-82.67349000"},{"name":"Fellsmere","countryCode":"US","stateCode":"FL","latitude":"27.76781000","longitude":"-80.60144000"},{"name":"Fern Park","countryCode":"US","stateCode":"FL","latitude":"28.64916000","longitude":"-81.35118000"},{"name":"Fernandina Beach","countryCode":"US","stateCode":"FL","latitude":"30.66968000","longitude":"-81.46259000"},{"name":"Ferry Pass","countryCode":"US","stateCode":"FL","latitude":"30.51020000","longitude":"-87.21247000"},{"name":"Fish Hawk","countryCode":"US","stateCode":"FL","latitude":"27.85058000","longitude":"-82.21092000"},{"name":"Five Points","countryCode":"US","stateCode":"FL","latitude":"30.20912000","longitude":"-82.63735000"},{"name":"Flagami","countryCode":"US","stateCode":"FL","latitude":"25.76232000","longitude":"-80.31616000"},{"name":"Flagler Beach","countryCode":"US","stateCode":"FL","latitude":"29.47498000","longitude":"-81.12700000"},{"name":"Flagler County","countryCode":"US","stateCode":"FL","latitude":"29.47115000","longitude":"-81.29299000"},{"name":"Flagler Estates","countryCode":"US","stateCode":"FL","latitude":"29.64553000","longitude":"-81.45700000"},{"name":"Fleming Island","countryCode":"US","stateCode":"FL","latitude":"30.09330000","longitude":"-81.71898000"},{"name":"Floral City","countryCode":"US","stateCode":"FL","latitude":"28.74999000","longitude":"-82.29676000"},{"name":"Florida City","countryCode":"US","stateCode":"FL","latitude":"25.44789000","longitude":"-80.47922000"},{"name":"Florida Ridge","countryCode":"US","stateCode":"FL","latitude":"27.58031000","longitude":"-80.38672000"},{"name":"Forest City","countryCode":"US","stateCode":"FL","latitude":"28.66678000","longitude":"-81.44334000"},{"name":"Fort Lauderdale","countryCode":"US","stateCode":"FL","latitude":"26.12231000","longitude":"-80.14338000"},{"name":"Fort Meade","countryCode":"US","stateCode":"FL","latitude":"27.75225000","longitude":"-81.80175000"},{"name":"Fort Myers","countryCode":"US","stateCode":"FL","latitude":"26.62168000","longitude":"-81.84059000"},{"name":"Fort Myers Beach","countryCode":"US","stateCode":"FL","latitude":"26.45271000","longitude":"-81.95011000"},{"name":"Fort Myers Shores","countryCode":"US","stateCode":"FL","latitude":"26.70924000","longitude":"-81.74592000"},{"name":"Fort Pierce","countryCode":"US","stateCode":"FL","latitude":"27.44671000","longitude":"-80.32561000"},{"name":"Fort Pierce North","countryCode":"US","stateCode":"FL","latitude":"27.47364000","longitude":"-80.35930000"},{"name":"Fort Pierce South","countryCode":"US","stateCode":"FL","latitude":"27.40962000","longitude":"-80.35483000"},{"name":"Fort Walton Beach","countryCode":"US","stateCode":"FL","latitude":"30.42059000","longitude":"-86.61707000"},{"name":"Fountainebleau","countryCode":"US","stateCode":"FL","latitude":"25.77288000","longitude":"-80.34783000"},{"name":"Four Corners","countryCode":"US","stateCode":"FL","latitude":"28.33287000","longitude":"-81.64738000"},{"name":"Franklin County","countryCode":"US","stateCode":"FL","latitude":"29.81168000","longitude":"-84.80046000"},{"name":"Freeport","countryCode":"US","stateCode":"FL","latitude":"30.49825000","longitude":"-86.13605000"},{"name":"Frostproof","countryCode":"US","stateCode":"FL","latitude":"27.74586000","longitude":"-81.53063000"},{"name":"Fruit Cove","countryCode":"US","stateCode":"FL","latitude":"30.11107000","longitude":"-81.64176000"},{"name":"Fruitland Park","countryCode":"US","stateCode":"FL","latitude":"28.86138000","longitude":"-81.90647000"},{"name":"Fruitville","countryCode":"US","stateCode":"FL","latitude":"27.32977000","longitude":"-82.45760000"},{"name":"Fuller Heights","countryCode":"US","stateCode":"FL","latitude":"27.90919000","longitude":"-81.99814000"},{"name":"Fussels Corner","countryCode":"US","stateCode":"FL","latitude":"28.05419000","longitude":"-81.86064000"},{"name":"Gadsden County","countryCode":"US","stateCode":"FL","latitude":"30.57947000","longitude":"-84.61360000"},{"name":"Gainesville","countryCode":"US","stateCode":"FL","latitude":"29.65163000","longitude":"-82.32483000"},{"name":"Gandy","countryCode":"US","stateCode":"FL","latitude":"27.86850000","longitude":"-82.61612000"},{"name":"Gateway","countryCode":"US","stateCode":"FL","latitude":"26.57757000","longitude":"-81.75036000"},{"name":"Geneva","countryCode":"US","stateCode":"FL","latitude":"28.73972000","longitude":"-81.11506000"},{"name":"Gibsonia","countryCode":"US","stateCode":"FL","latitude":"28.11474000","longitude":"-81.97369000"},{"name":"Gibsonton","countryCode":"US","stateCode":"FL","latitude":"27.85364000","longitude":"-82.38259000"},{"name":"Gifford","countryCode":"US","stateCode":"FL","latitude":"27.67531000","longitude":"-80.40922000"},{"name":"Gilchrist County","countryCode":"US","stateCode":"FL","latitude":"29.72582000","longitude":"-82.80037000"},{"name":"Glades County","countryCode":"US","stateCode":"FL","latitude":"26.95648000","longitude":"-81.18898000"},{"name":"Gladeview","countryCode":"US","stateCode":"FL","latitude":"25.83926000","longitude":"-80.23560000"},{"name":"Glencoe","countryCode":"US","stateCode":"FL","latitude":"29.02582000","longitude":"-80.97200000"},{"name":"Glenvar Heights","countryCode":"US","stateCode":"FL","latitude":"25.70760000","longitude":"-80.32561000"},{"name":"Golden Gate","countryCode":"US","stateCode":"FL","latitude":"26.18787000","longitude":"-81.69509000"},{"name":"Golden Glades","countryCode":"US","stateCode":"FL","latitude":"25.91176000","longitude":"-80.20033000"},{"name":"Goldenrod","countryCode":"US","stateCode":"FL","latitude":"28.61028000","longitude":"-81.28868000"},{"name":"Gonzalez","countryCode":"US","stateCode":"FL","latitude":"30.58158000","longitude":"-87.29136000"},{"name":"Gotha","countryCode":"US","stateCode":"FL","latitude":"28.52778000","longitude":"-81.52313000"},{"name":"Goulding","countryCode":"US","stateCode":"FL","latitude":"30.44298000","longitude":"-87.22247000"},{"name":"Goulds","countryCode":"US","stateCode":"FL","latitude":"25.56261000","longitude":"-80.38228000"},{"name":"Graceville","countryCode":"US","stateCode":"FL","latitude":"30.95685000","longitude":"-85.51660000"},{"name":"Grant-Valkaria","countryCode":"US","stateCode":"FL","latitude":"27.93980000","longitude":"-80.57104000"},{"name":"Greater Northdale","countryCode":"US","stateCode":"FL","latitude":"28.10545000","longitude":"-82.52594000"},{"name":"Green Cove Springs","countryCode":"US","stateCode":"FL","latitude":"29.99191000","longitude":"-81.67815000"},{"name":"Greenacres City","countryCode":"US","stateCode":"FL","latitude":"26.62368000","longitude":"-80.12532000"},{"name":"Greenbriar","countryCode":"US","stateCode":"FL","latitude":"28.01128000","longitude":"-82.75272000"},{"name":"Gretna","countryCode":"US","stateCode":"FL","latitude":"30.61714000","longitude":"-84.65991000"},{"name":"Grove City","countryCode":"US","stateCode":"FL","latitude":"26.91423000","longitude":"-82.32704000"},{"name":"Groveland","countryCode":"US","stateCode":"FL","latitude":"28.55805000","longitude":"-81.85119000"},{"name":"Gulf Breeze","countryCode":"US","stateCode":"FL","latitude":"30.35714000","longitude":"-87.16386000"},{"name":"Gulf County","countryCode":"US","stateCode":"FL","latitude":"29.90862000","longitude":"-85.26101000"},{"name":"Gulf Gate Estates","countryCode":"US","stateCode":"FL","latitude":"27.25173000","longitude":"-82.51471000"},{"name":"Gulfport","countryCode":"US","stateCode":"FL","latitude":"27.74836000","longitude":"-82.70343000"},{"name":"Haines City","countryCode":"US","stateCode":"FL","latitude":"28.11450000","longitude":"-81.62009000"},{"name":"Hallandale Beach","countryCode":"US","stateCode":"FL","latitude":"25.98120000","longitude":"-80.14838000"},{"name":"Hamilton County","countryCode":"US","stateCode":"FL","latitude":"30.49643000","longitude":"-82.94796000"},{"name":"Harbor Bluffs","countryCode":"US","stateCode":"FL","latitude":"27.90947000","longitude":"-82.82760000"},{"name":"Harbour Heights","countryCode":"US","stateCode":"FL","latitude":"26.99089000","longitude":"-82.00231000"},{"name":"Hardee County","countryCode":"US","stateCode":"FL","latitude":"27.49270000","longitude":"-81.80993000"},{"name":"Harlem","countryCode":"US","stateCode":"FL","latitude":"26.73757000","longitude":"-80.95090000"},{"name":"Harlem Heights","countryCode":"US","stateCode":"FL","latitude":"26.51619000","longitude":"-81.92787000"},{"name":"Havana","countryCode":"US","stateCode":"FL","latitude":"30.62381000","longitude":"-84.41463000"},{"name":"Haverhill","countryCode":"US","stateCode":"FL","latitude":"26.69118000","longitude":"-80.12004000"},{"name":"Hawthorne","countryCode":"US","stateCode":"FL","latitude":"29.59191000","longitude":"-82.08732000"},{"name":"Heathrow","countryCode":"US","stateCode":"FL","latitude":"28.76333000","longitude":"-81.37225000"},{"name":"Hendry County","countryCode":"US","stateCode":"FL","latitude":"26.55349000","longitude":"-81.16590000"},{"name":"Heritage Pines","countryCode":"US","stateCode":"FL","latitude":"28.42522000","longitude":"-82.62111000"},{"name":"Hernando","countryCode":"US","stateCode":"FL","latitude":"28.89998000","longitude":"-82.37454000"},{"name":"Hernando Beach","countryCode":"US","stateCode":"FL","latitude":"28.46944000","longitude":"-82.65927000"},{"name":"Hernando County","countryCode":"US","stateCode":"FL","latitude":"28.55617000","longitude":"-82.46849000"},{"name":"Hialeah","countryCode":"US","stateCode":"FL","latitude":"25.85760000","longitude":"-80.27811000"},{"name":"Hialeah Gardens","countryCode":"US","stateCode":"FL","latitude":"25.86510000","longitude":"-80.32450000"},{"name":"High Point","countryCode":"US","stateCode":"FL","latitude":"28.54687000","longitude":"-82.52468000"},{"name":"High Springs","countryCode":"US","stateCode":"FL","latitude":"29.82691000","longitude":"-82.59678000"},{"name":"Highland Beach","countryCode":"US","stateCode":"FL","latitude":"26.39952000","longitude":"-80.06560000"},{"name":"Highland City","countryCode":"US","stateCode":"FL","latitude":"27.96530000","longitude":"-81.87786000"},{"name":"Highlands County","countryCode":"US","stateCode":"FL","latitude":"27.34340000","longitude":"-81.34097000"},{"name":"Hiland Park","countryCode":"US","stateCode":"FL","latitude":"30.20103000","longitude":"-85.62687000"},{"name":"Hill \'n Dale","countryCode":"US","stateCode":"FL","latitude":"28.51972000","longitude":"-82.29926000"},{"name":"Hilliard","countryCode":"US","stateCode":"FL","latitude":"30.69107000","longitude":"-81.91733000"},{"name":"Hillsboro Beach","countryCode":"US","stateCode":"FL","latitude":"26.29397000","longitude":"-80.07893000"},{"name":"Hillsborough County","countryCode":"US","stateCode":"FL","latitude":"27.90623000","longitude":"-82.34692000"},{"name":"Hobe Sound","countryCode":"US","stateCode":"FL","latitude":"27.05950000","longitude":"-80.13643000"},{"name":"Holden Heights","countryCode":"US","stateCode":"FL","latitude":"28.49667000","longitude":"-81.38785000"},{"name":"Holiday","countryCode":"US","stateCode":"FL","latitude":"28.18779000","longitude":"-82.73955000"},{"name":"Holley","countryCode":"US","stateCode":"FL","latitude":"30.44686000","longitude":"-86.90691000"},{"name":"Holly Hill","countryCode":"US","stateCode":"FL","latitude":"29.24359000","longitude":"-81.03756000"},{"name":"Hollywood","countryCode":"US","stateCode":"FL","latitude":"26.01120000","longitude":"-80.14949000"},{"name":"Holmes Beach","countryCode":"US","stateCode":"FL","latitude":"27.49532000","longitude":"-82.71093000"},{"name":"Holmes County","countryCode":"US","stateCode":"FL","latitude":"30.86789000","longitude":"-85.81410000"},{"name":"Homestead","countryCode":"US","stateCode":"FL","latitude":"25.46872000","longitude":"-80.47756000"},{"name":"Homosassa","countryCode":"US","stateCode":"FL","latitude":"28.78137000","longitude":"-82.61510000"},{"name":"Homosassa Springs","countryCode":"US","stateCode":"FL","latitude":"28.80359000","longitude":"-82.57593000"},{"name":"Horizon West","countryCode":"US","stateCode":"FL","latitude":"28.43383000","longitude":"-81.62270000"},{"name":"Howey-in-the-Hills","countryCode":"US","stateCode":"FL","latitude":"28.71694000","longitude":"-81.77341000"},{"name":"Hudson","countryCode":"US","stateCode":"FL","latitude":"28.36445000","longitude":"-82.69343000"},{"name":"Hunters Creek","countryCode":"US","stateCode":"FL","latitude":"28.36056000","longitude":"-81.42229000"},{"name":"Hutchinson Island South","countryCode":"US","stateCode":"FL","latitude":"27.29949000","longitude":"-80.22045000"},{"name":"Hypoluxo","countryCode":"US","stateCode":"FL","latitude":"26.56646000","longitude":"-80.05337000"},{"name":"Immokalee","countryCode":"US","stateCode":"FL","latitude":"26.41869000","longitude":"-81.41730000"},{"name":"Indialantic","countryCode":"US","stateCode":"FL","latitude":"28.08946000","longitude":"-80.56561000"},{"name":"Indian Harbour Beach","countryCode":"US","stateCode":"FL","latitude":"28.14890000","longitude":"-80.58839000"},{"name":"Indian River County","countryCode":"US","stateCode":"FL","latitude":"27.69639000","longitude":"-80.57409000"},{"name":"Indian River Estates","countryCode":"US","stateCode":"FL","latitude":"27.36449000","longitude":"-80.30977000"},{"name":"Indian River Shores","countryCode":"US","stateCode":"FL","latitude":"27.71670000","longitude":"-80.38422000"},{"name":"Indian Rocks Beach","countryCode":"US","stateCode":"FL","latitude":"27.87530000","longitude":"-82.85122000"},{"name":"Indian Shores","countryCode":"US","stateCode":"FL","latitude":"27.86280000","longitude":"-82.84844000"},{"name":"Indiantown","countryCode":"US","stateCode":"FL","latitude":"27.02728000","longitude":"-80.48561000"},{"name":"Inglis","countryCode":"US","stateCode":"FL","latitude":"29.03025000","longitude":"-82.66872000"},{"name":"Interlachen","countryCode":"US","stateCode":"FL","latitude":"29.62421000","longitude":"-81.89256000"},{"name":"Inverness","countryCode":"US","stateCode":"FL","latitude":"28.83582000","longitude":"-82.33037000"},{"name":"Inverness Highlands North","countryCode":"US","stateCode":"FL","latitude":"28.86420000","longitude":"-82.37688000"},{"name":"Inverness Highlands South","countryCode":"US","stateCode":"FL","latitude":"28.80055000","longitude":"-82.33710000"},{"name":"Inwood","countryCode":"US","stateCode":"FL","latitude":"28.03697000","longitude":"-81.76508000"},{"name":"Iona","countryCode":"US","stateCode":"FL","latitude":"26.52036000","longitude":"-81.96398000"},{"name":"Islamorada","countryCode":"US","stateCode":"FL","latitude":"24.92430000","longitude":"-80.62784000"},{"name":"Island Walk","countryCode":"US","stateCode":"FL","latitude":"26.25099000","longitude":"-81.71101000"},{"name":"Isle of Normandy","countryCode":"US","stateCode":"FL","latitude":"25.85287000","longitude":"-80.13505000"},{"name":"Ives Estates","countryCode":"US","stateCode":"FL","latitude":"25.96231000","longitude":"-80.17671000"},{"name":"Jackson County","countryCode":"US","stateCode":"FL","latitude":"30.79539000","longitude":"-85.21546000"},{"name":"Jacksonville","countryCode":"US","stateCode":"FL","latitude":"30.33218000","longitude":"-81.65565000"},{"name":"Jacksonville Beach","countryCode":"US","stateCode":"FL","latitude":"30.29469000","longitude":"-81.39314000"},{"name":"Jan-Phyl Village","countryCode":"US","stateCode":"FL","latitude":"28.01474000","longitude":"-81.77175000"},{"name":"Jasmine Estates","countryCode":"US","stateCode":"FL","latitude":"28.29306000","longitude":"-82.69010000"},{"name":"Jasper","countryCode":"US","stateCode":"FL","latitude":"30.51827000","longitude":"-82.94819000"},{"name":"Jefferson County","countryCode":"US","stateCode":"FL","latitude":"30.42346000","longitude":"-83.90047000"},{"name":"Jensen Beach","countryCode":"US","stateCode":"FL","latitude":"27.25449000","longitude":"-80.22977000"},{"name":"June Park","countryCode":"US","stateCode":"FL","latitude":"28.07224000","longitude":"-80.68006000"},{"name":"Juno Beach","countryCode":"US","stateCode":"FL","latitude":"26.87978000","longitude":"-80.05337000"},{"name":"Jupiter","countryCode":"US","stateCode":"FL","latitude":"26.93422000","longitude":"-80.09421000"},{"name":"Kathleen","countryCode":"US","stateCode":"FL","latitude":"28.12085000","longitude":"-82.02314000"},{"name":"Kendale Lakes","countryCode":"US","stateCode":"FL","latitude":"25.70816000","longitude":"-80.40700000"},{"name":"Kendall","countryCode":"US","stateCode":"FL","latitude":"25.67927000","longitude":"-80.31727000"},{"name":"Kendall Green","countryCode":"US","stateCode":"FL","latitude":"26.25397000","longitude":"-80.12393000"},{"name":"Kendall West","countryCode":"US","stateCode":"FL","latitude":"25.70650000","longitude":"-80.43880000"},{"name":"Kenneth City","countryCode":"US","stateCode":"FL","latitude":"27.81558000","longitude":"-82.72010000"},{"name":"Kensington Park","countryCode":"US","stateCode":"FL","latitude":"27.35949000","longitude":"-82.49649000"},{"name":"Key Biscayne","countryCode":"US","stateCode":"FL","latitude":"25.69371000","longitude":"-80.16282000"},{"name":"Key Largo","countryCode":"US","stateCode":"FL","latitude":"25.08652000","longitude":"-80.44728000"},{"name":"Key Vista","countryCode":"US","stateCode":"FL","latitude":"28.19470000","longitude":"-82.77038000"},{"name":"Key West","countryCode":"US","stateCode":"FL","latitude":"24.55524000","longitude":"-81.78163000"},{"name":"Keystone","countryCode":"US","stateCode":"FL","latitude":"28.15585000","longitude":"-82.62121000"},{"name":"Keystone Heights","countryCode":"US","stateCode":"FL","latitude":"29.78608000","longitude":"-82.03149000"},{"name":"Kings Point","countryCode":"US","stateCode":"FL","latitude":"26.44535000","longitude":"-80.13977000"},{"name":"Kissimmee","countryCode":"US","stateCode":"FL","latitude":"28.30468000","longitude":"-81.41667000"},{"name":"LaBelle","countryCode":"US","stateCode":"FL","latitude":"26.76173000","longitude":"-81.43841000"},{"name":"Lacoochee","countryCode":"US","stateCode":"FL","latitude":"28.46583000","longitude":"-82.17203000"},{"name":"Lady Lake","countryCode":"US","stateCode":"FL","latitude":"28.91749000","longitude":"-81.92286000"},{"name":"Lafayette County","countryCode":"US","stateCode":"FL","latitude":"29.98552000","longitude":"-83.18107000"},{"name":"Laguna Beach","countryCode":"US","stateCode":"FL","latitude":"30.23965000","longitude":"-85.92410000"},{"name":"Lake Alfred","countryCode":"US","stateCode":"FL","latitude":"28.09196000","longitude":"-81.72341000"},{"name":"Lake Belvedere Estates","countryCode":"US","stateCode":"FL","latitude":"26.68923000","longitude":"-80.13338000"},{"name":"Lake Butler","countryCode":"US","stateCode":"FL","latitude":"30.02274000","longitude":"-82.33956000"},{"name":"Lake City","countryCode":"US","stateCode":"FL","latitude":"30.18968000","longitude":"-82.63929000"},{"name":"Lake Clarke Shores","countryCode":"US","stateCode":"FL","latitude":"26.64534000","longitude":"-80.07588000"},{"name":"Lake County","countryCode":"US","stateCode":"FL","latitude":"28.76147000","longitude":"-81.71130000"},{"name":"Lake Forest","countryCode":"US","stateCode":"FL","latitude":"25.97759000","longitude":"-80.18310000"},{"name":"Lake Hamilton","countryCode":"US","stateCode":"FL","latitude":"28.04446000","longitude":"-81.62785000"},{"name":"Lake Helen","countryCode":"US","stateCode":"FL","latitude":"28.98082000","longitude":"-81.23339000"},{"name":"Lake Lorraine","countryCode":"US","stateCode":"FL","latitude":"30.44159000","longitude":"-86.56523000"},{"name":"Lake Lucerne","countryCode":"US","stateCode":"FL","latitude":"25.96509000","longitude":"-80.24144000"},{"name":"Lake Mack-Forest Hills","countryCode":"US","stateCode":"FL","latitude":"29.00074000","longitude":"-81.42397000"},{"name":"Lake Magdalene","countryCode":"US","stateCode":"FL","latitude":"28.07418000","longitude":"-82.47176000"},{"name":"Lake Mary","countryCode":"US","stateCode":"FL","latitude":"28.75888000","longitude":"-81.31784000"},{"name":"Lake Panasoffkee","countryCode":"US","stateCode":"FL","latitude":"28.75582000","longitude":"-82.09481000"},{"name":"Lake Park","countryCode":"US","stateCode":"FL","latitude":"26.80034000","longitude":"-80.06643000"},{"name":"Lake Placid","countryCode":"US","stateCode":"FL","latitude":"27.35197000","longitude":"-81.32631000"},{"name":"Lake Sarasota","countryCode":"US","stateCode":"FL","latitude":"27.29255000","longitude":"-82.43760000"},{"name":"Lake Wales","countryCode":"US","stateCode":"FL","latitude":"27.90141000","longitude":"-81.58591000"},{"name":"Lake Worth","countryCode":"US","stateCode":"FL","latitude":"26.61708000","longitude":"-80.07231000"},{"name":"Lake Worth Corridor","countryCode":"US","stateCode":"FL","latitude":"26.61649000","longitude":"-80.10102000"},{"name":"Lakeland","countryCode":"US","stateCode":"FL","latitude":"28.03947000","longitude":"-81.94980000"},{"name":"Lakeland Highlands","countryCode":"US","stateCode":"FL","latitude":"27.95975000","longitude":"-81.95008000"},{"name":"Lakes by the Bay","countryCode":"US","stateCode":"FL","latitude":"25.57233000","longitude":"-80.32533000"},{"name":"Lakeside","countryCode":"US","stateCode":"FL","latitude":"30.12996000","longitude":"-81.76815000"},{"name":"Lakewood Park","countryCode":"US","stateCode":"FL","latitude":"27.54309000","longitude":"-80.40227000"},{"name":"Land O\' Lakes","countryCode":"US","stateCode":"FL","latitude":"28.21890000","longitude":"-82.45759000"},{"name":"Lantana","countryCode":"US","stateCode":"FL","latitude":"26.58674000","longitude":"-80.05199000"},{"name":"Largo","countryCode":"US","stateCode":"FL","latitude":"27.90979000","longitude":"-82.78842000"},{"name":"Lauderdale Lakes","countryCode":"US","stateCode":"FL","latitude":"26.16647000","longitude":"-80.20838000"},{"name":"Lauderdale-by-the-Sea","countryCode":"US","stateCode":"FL","latitude":"26.19203000","longitude":"-80.09643000"},{"name":"Lauderhill","countryCode":"US","stateCode":"FL","latitude":"26.14036000","longitude":"-80.21338000"},{"name":"Laurel","countryCode":"US","stateCode":"FL","latitude":"27.14378000","longitude":"-82.46158000"},{"name":"Lealman","countryCode":"US","stateCode":"FL","latitude":"27.82114000","longitude":"-82.67927000"},{"name":"Lecanto","countryCode":"US","stateCode":"FL","latitude":"28.85165000","longitude":"-82.48760000"},{"name":"Lee County","countryCode":"US","stateCode":"FL","latitude":"26.62536000","longitude":"-81.84952000"},{"name":"Leesburg","countryCode":"US","stateCode":"FL","latitude":"28.81082000","longitude":"-81.87786000"},{"name":"Lehigh Acres","countryCode":"US","stateCode":"FL","latitude":"26.62535000","longitude":"-81.62480000"},{"name":"Leisure City","countryCode":"US","stateCode":"FL","latitude":"25.49539000","longitude":"-80.42922000"},{"name":"Lely","countryCode":"US","stateCode":"FL","latitude":"26.10065000","longitude":"-81.72842000"},{"name":"Lely Resort","countryCode":"US","stateCode":"FL","latitude":"26.08093000","longitude":"-81.69786000"},{"name":"Leon County","countryCode":"US","stateCode":"FL","latitude":"30.45804000","longitude":"-84.27788000"},{"name":"Levy County","countryCode":"US","stateCode":"FL","latitude":"29.28221000","longitude":"-82.78861000"},{"name":"Liberty County","countryCode":"US","stateCode":"FL","latitude":"30.24136000","longitude":"-84.88291000"},{"name":"Lighthouse Point","countryCode":"US","stateCode":"FL","latitude":"26.27564000","longitude":"-80.08727000"},{"name":"Limestone Creek","countryCode":"US","stateCode":"FL","latitude":"26.94284000","longitude":"-80.14115000"},{"name":"Live Oak","countryCode":"US","stateCode":"FL","latitude":"30.29495000","longitude":"-82.98402000"},{"name":"Lochmoor Waterway Estates","countryCode":"US","stateCode":"FL","latitude":"26.64424000","longitude":"-81.90981000"},{"name":"Lockhart","countryCode":"US","stateCode":"FL","latitude":"28.61944000","longitude":"-81.44257000"},{"name":"Longboat Key","countryCode":"US","stateCode":"FL","latitude":"27.41254000","longitude":"-82.65899000"},{"name":"Longwood","countryCode":"US","stateCode":"FL","latitude":"28.70305000","longitude":"-81.33840000"},{"name":"Loughman","countryCode":"US","stateCode":"FL","latitude":"28.24196000","longitude":"-81.56674000"},{"name":"Lower Grand Lagoon","countryCode":"US","stateCode":"FL","latitude":"30.14409000","longitude":"-85.75076000"},{"name":"Loxahatchee Groves","countryCode":"US","stateCode":"FL","latitude":"26.68368000","longitude":"-80.27977000"},{"name":"Lutz","countryCode":"US","stateCode":"FL","latitude":"28.15112000","longitude":"-82.46148000"},{"name":"Lynn Haven","countryCode":"US","stateCode":"FL","latitude":"30.24548000","longitude":"-85.64826000"},{"name":"Macclenny","countryCode":"US","stateCode":"FL","latitude":"30.28218000","longitude":"-82.12206000"},{"name":"Madeira Beach","countryCode":"US","stateCode":"FL","latitude":"27.79808000","longitude":"-82.79732000"},{"name":"Madison","countryCode":"US","stateCode":"FL","latitude":"30.46938000","longitude":"-83.41293000"},{"name":"Madison County","countryCode":"US","stateCode":"FL","latitude":"30.44414000","longitude":"-83.47012000"},{"name":"Maitland","countryCode":"US","stateCode":"FL","latitude":"28.62778000","longitude":"-81.36312000"},{"name":"Malabar","countryCode":"US","stateCode":"FL","latitude":"28.00363000","longitude":"-80.56561000"},{"name":"Malone","countryCode":"US","stateCode":"FL","latitude":"30.95769000","longitude":"-85.16215000"},{"name":"Manasota Key","countryCode":"US","stateCode":"FL","latitude":"26.92534000","longitude":"-82.35204000"},{"name":"Manatee County","countryCode":"US","stateCode":"FL","latitude":"27.47752000","longitude":"-82.35754000"},{"name":"Manatee Road","countryCode":"US","stateCode":"FL","latitude":"29.51302000","longitude":"-82.91429000"},{"name":"Mango","countryCode":"US","stateCode":"FL","latitude":"27.97974000","longitude":"-82.30648000"},{"name":"Mangonia Park","countryCode":"US","stateCode":"FL","latitude":"26.76034000","longitude":"-80.07365000"},{"name":"Marathon","countryCode":"US","stateCode":"FL","latitude":"24.71375000","longitude":"-81.09035000"},{"name":"Marco","countryCode":"US","stateCode":"FL","latitude":"25.97260000","longitude":"-81.72898000"},{"name":"Marco Island","countryCode":"US","stateCode":"FL","latitude":"25.94121000","longitude":"-81.71842000"},{"name":"Margate","countryCode":"US","stateCode":"FL","latitude":"26.24453000","longitude":"-80.20644000"},{"name":"Marianna","countryCode":"US","stateCode":"FL","latitude":"30.77436000","longitude":"-85.22687000"},{"name":"Marion County","countryCode":"US","stateCode":"FL","latitude":"29.21020000","longitude":"-82.05668000"},{"name":"Martin County","countryCode":"US","stateCode":"FL","latitude":"27.08157000","longitude":"-80.39851000"},{"name":"Mary Esther","countryCode":"US","stateCode":"FL","latitude":"30.41015000","longitude":"-86.66509000"},{"name":"Masaryktown","countryCode":"US","stateCode":"FL","latitude":"28.44167000","longitude":"-82.45704000"},{"name":"Mascotte","countryCode":"US","stateCode":"FL","latitude":"28.57833000","longitude":"-81.88675000"},{"name":"Mayo","countryCode":"US","stateCode":"FL","latitude":"30.05300000","longitude":"-83.17486000"},{"name":"McGregor","countryCode":"US","stateCode":"FL","latitude":"26.56091000","longitude":"-81.91453000"},{"name":"Meadow Oaks","countryCode":"US","stateCode":"FL","latitude":"28.34619000","longitude":"-82.60284000"},{"name":"Meadow Woods","countryCode":"US","stateCode":"FL","latitude":"28.38556000","longitude":"-81.36646000"},{"name":"Medulla","countryCode":"US","stateCode":"FL","latitude":"27.96780000","longitude":"-81.97342000"},{"name":"Melbourne","countryCode":"US","stateCode":"FL","latitude":"28.08363000","longitude":"-80.60811000"},{"name":"Melbourne Beach","countryCode":"US","stateCode":"FL","latitude":"28.06835000","longitude":"-80.56033000"},{"name":"Melrose Park","countryCode":"US","stateCode":"FL","latitude":"26.11342000","longitude":"-80.19338000"},{"name":"Memphis","countryCode":"US","stateCode":"FL","latitude":"27.53587000","longitude":"-82.56121000"},{"name":"Merritt Island","countryCode":"US","stateCode":"FL","latitude":"28.53917000","longitude":"-80.67200000"},{"name":"Mexico Beach","countryCode":"US","stateCode":"FL","latitude":"29.94809000","longitude":"-85.41995000"},{"name":"Miami","countryCode":"US","stateCode":"FL","latitude":"25.77427000","longitude":"-80.19366000"},{"name":"Miami Beach","countryCode":"US","stateCode":"FL","latitude":"25.79065000","longitude":"-80.13005000"},{"name":"Miami Gardens","countryCode":"US","stateCode":"FL","latitude":"25.94204000","longitude":"-80.24560000"},{"name":"Miami Lakes","countryCode":"US","stateCode":"FL","latitude":"25.90871000","longitude":"-80.30866000"},{"name":"Miami Shores","countryCode":"US","stateCode":"FL","latitude":"25.86315000","longitude":"-80.19283000"},{"name":"Miami Springs","countryCode":"US","stateCode":"FL","latitude":"25.82232000","longitude":"-80.28950000"},{"name":"Miami-Dade County","countryCode":"US","stateCode":"FL","latitude":"25.60897000","longitude":"-80.49867000"},{"name":"Micco","countryCode":"US","stateCode":"FL","latitude":"27.88058000","longitude":"-80.50033000"},{"name":"Middleburg","countryCode":"US","stateCode":"FL","latitude":"30.06885000","longitude":"-81.86038000"},{"name":"Midway","countryCode":"US","stateCode":"FL","latitude":"30.40648000","longitude":"-87.00553000"},{"name":"Milton","countryCode":"US","stateCode":"FL","latitude":"30.63241000","longitude":"-87.03969000"},{"name":"Mims","countryCode":"US","stateCode":"FL","latitude":"28.66527000","longitude":"-80.84478000"},{"name":"Minneola","countryCode":"US","stateCode":"FL","latitude":"28.57444000","longitude":"-81.74619000"},{"name":"Miramar","countryCode":"US","stateCode":"FL","latitude":"25.98731000","longitude":"-80.23227000"},{"name":"Miramar Beach","countryCode":"US","stateCode":"FL","latitude":"30.37437000","longitude":"-86.35856000"},{"name":"Molino","countryCode":"US","stateCode":"FL","latitude":"30.72408000","longitude":"-87.31414000"},{"name":"Monroe County","countryCode":"US","stateCode":"FL","latitude":"25.55731000","longitude":"-80.91705000"},{"name":"Monticello","countryCode":"US","stateCode":"FL","latitude":"30.54515000","longitude":"-83.87130000"},{"name":"Montverde","countryCode":"US","stateCode":"FL","latitude":"28.60028000","longitude":"-81.67396000"},{"name":"Moore Haven","countryCode":"US","stateCode":"FL","latitude":"26.83312000","longitude":"-81.09312000"},{"name":"Mount Dora","countryCode":"US","stateCode":"FL","latitude":"28.80249000","longitude":"-81.64452000"},{"name":"Mount Plymouth","countryCode":"US","stateCode":"FL","latitude":"28.80805000","longitude":"-81.53313000"},{"name":"Mulberry","countryCode":"US","stateCode":"FL","latitude":"27.89530000","longitude":"-81.97342000"},{"name":"Myrtle Grove","countryCode":"US","stateCode":"FL","latitude":"30.42103000","longitude":"-87.30747000"},{"name":"Naples","countryCode":"US","stateCode":"FL","latitude":"26.14234000","longitude":"-81.79596000"},{"name":"Naples Manor","countryCode":"US","stateCode":"FL","latitude":"26.08870000","longitude":"-81.72620000"},{"name":"Naples Park","countryCode":"US","stateCode":"FL","latitude":"26.26175000","longitude":"-81.80925000"},{"name":"Naranja","countryCode":"US","stateCode":"FL","latitude":"25.51816000","longitude":"-80.42283000"},{"name":"Nassau County","countryCode":"US","stateCode":"FL","latitude":"30.61058000","longitude":"-81.77142000"},{"name":"Nassau Village-Ratliff","countryCode":"US","stateCode":"FL","latitude":"30.51111000","longitude":"-81.80925000"},{"name":"Navarre","countryCode":"US","stateCode":"FL","latitude":"30.40159000","longitude":"-86.86357000"},{"name":"Neptune Beach","countryCode":"US","stateCode":"FL","latitude":"30.31191000","longitude":"-81.39647000"},{"name":"New Port Richey","countryCode":"US","stateCode":"FL","latitude":"28.24418000","longitude":"-82.71927000"},{"name":"New Port Richey East","countryCode":"US","stateCode":"FL","latitude":"28.26027000","longitude":"-82.69261000"},{"name":"New Smyrna Beach","countryCode":"US","stateCode":"FL","latitude":"29.02582000","longitude":"-80.92700000"},{"name":"Newberry","countryCode":"US","stateCode":"FL","latitude":"29.64635000","longitude":"-82.60650000"},{"name":"Niceville","countryCode":"US","stateCode":"FL","latitude":"30.51686000","longitude":"-86.48217000"},{"name":"Nocatee","countryCode":"US","stateCode":"FL","latitude":"27.16033000","longitude":"-81.88231000"},{"name":"Nokomis","countryCode":"US","stateCode":"FL","latitude":"27.11922000","longitude":"-82.44426000"},{"name":"Norland","countryCode":"US","stateCode":"FL","latitude":"25.94898000","longitude":"-80.21227000"},{"name":"North Andrews Gardens","countryCode":"US","stateCode":"FL","latitude":"26.19147000","longitude":"-80.14421000"},{"name":"North Bay Village","countryCode":"US","stateCode":"FL","latitude":"25.84621000","longitude":"-80.15394000"},{"name":"North Brooksville","countryCode":"US","stateCode":"FL","latitude":"28.57305000","longitude":"-82.40815000"},{"name":"North DeLand","countryCode":"US","stateCode":"FL","latitude":"29.04943000","longitude":"-81.29812000"},{"name":"North Fort Myers","countryCode":"US","stateCode":"FL","latitude":"26.66729000","longitude":"-81.88009000"},{"name":"North Key Largo","countryCode":"US","stateCode":"FL","latitude":"25.26734000","longitude":"-80.32339000"},{"name":"North Lauderdale","countryCode":"US","stateCode":"FL","latitude":"26.21730000","longitude":"-80.22588000"},{"name":"North Miami","countryCode":"US","stateCode":"FL","latitude":"25.89009000","longitude":"-80.18671000"},{"name":"North Miami Beach","countryCode":"US","stateCode":"FL","latitude":"25.93315000","longitude":"-80.16255000"},{"name":"North Palm Beach","countryCode":"US","stateCode":"FL","latitude":"26.81756000","longitude":"-80.08199000"},{"name":"North Port","countryCode":"US","stateCode":"FL","latitude":"27.04422000","longitude":"-82.23593000"},{"name":"North Redington Beach","countryCode":"US","stateCode":"FL","latitude":"27.81614000","longitude":"-82.82066000"},{"name":"North River Shores","countryCode":"US","stateCode":"FL","latitude":"27.21755000","longitude":"-80.26977000"},{"name":"North Sarasota","countryCode":"US","stateCode":"FL","latitude":"27.37393000","longitude":"-82.51843000"},{"name":"North Weeki Wachee","countryCode":"US","stateCode":"FL","latitude":"28.55014000","longitude":"-82.55888000"},{"name":"Northdale","countryCode":"US","stateCode":"FL","latitude":"28.09390000","longitude":"-82.50561000"},{"name":"Oak Hill","countryCode":"US","stateCode":"FL","latitude":"28.86443000","longitude":"-80.85450000"},{"name":"Oak Ridge","countryCode":"US","stateCode":"FL","latitude":"28.47112000","longitude":"-81.42452000"},{"name":"Oakland","countryCode":"US","stateCode":"FL","latitude":"28.55500000","longitude":"-81.63313000"},{"name":"Oakland Park","countryCode":"US","stateCode":"FL","latitude":"26.17231000","longitude":"-80.13199000"},{"name":"Oakleaf Plantation","countryCode":"US","stateCode":"FL","latitude":"30.17083000","longitude":"-81.83549000"},{"name":"Ocala","countryCode":"US","stateCode":"FL","latitude":"29.18720000","longitude":"-82.14009000"},{"name":"Ocean City","countryCode":"US","stateCode":"FL","latitude":"30.44103000","longitude":"-86.61356000"},{"name":"Ocean Ridge","countryCode":"US","stateCode":"FL","latitude":"26.52702000","longitude":"-80.04837000"},{"name":"Ocoee","countryCode":"US","stateCode":"FL","latitude":"28.56917000","longitude":"-81.54396000"},{"name":"Odessa","countryCode":"US","stateCode":"FL","latitude":"28.19390000","longitude":"-82.59176000"},{"name":"Ojus","countryCode":"US","stateCode":"FL","latitude":"25.94843000","longitude":"-80.15060000"},{"name":"Okaloosa County","countryCode":"US","stateCode":"FL","latitude":"30.66503000","longitude":"-86.59218000"},{"name":"Okeechobee","countryCode":"US","stateCode":"FL","latitude":"27.24393000","longitude":"-80.82978000"},{"name":"Okeechobee County","countryCode":"US","stateCode":"FL","latitude":"27.38629000","longitude":"-80.88858000"},{"name":"Oldsmar","countryCode":"US","stateCode":"FL","latitude":"28.03418000","longitude":"-82.66510000"},{"name":"Olga","countryCode":"US","stateCode":"FL","latitude":"26.71896000","longitude":"-81.71230000"},{"name":"Olympia Heights","countryCode":"US","stateCode":"FL","latitude":"25.72677000","longitude":"-80.35533000"},{"name":"Opa-locka","countryCode":"US","stateCode":"FL","latitude":"25.90232000","longitude":"-80.25033000"},{"name":"Orange City","countryCode":"US","stateCode":"FL","latitude":"28.94888000","longitude":"-81.29867000"},{"name":"Orange County","countryCode":"US","stateCode":"FL","latitude":"28.51442000","longitude":"-81.32348000"},{"name":"Orange Park","countryCode":"US","stateCode":"FL","latitude":"30.16607000","longitude":"-81.70648000"},{"name":"Orangetree","countryCode":"US","stateCode":"FL","latitude":"26.29286000","longitude":"-81.58842000"},{"name":"Oriole Beach","countryCode":"US","stateCode":"FL","latitude":"30.37381000","longitude":"-87.09136000"},{"name":"Orlando","countryCode":"US","stateCode":"FL","latitude":"28.53834000","longitude":"-81.37924000"},{"name":"Orlovista","countryCode":"US","stateCode":"FL","latitude":"28.53834000","longitude":"-81.46035000"},{"name":"Ormond Beach","countryCode":"US","stateCode":"FL","latitude":"29.28581000","longitude":"-81.05589000"},{"name":"Ormond-by-the-Sea","countryCode":"US","stateCode":"FL","latitude":"29.34914000","longitude":"-81.06645000"},{"name":"Osceola County","countryCode":"US","stateCode":"FL","latitude":"28.06266000","longitude":"-81.14948000"},{"name":"Osprey","countryCode":"US","stateCode":"FL","latitude":"27.19616000","longitude":"-82.49037000"},{"name":"Oviedo","countryCode":"US","stateCode":"FL","latitude":"28.67000000","longitude":"-81.20812000"},{"name":"Pace","countryCode":"US","stateCode":"FL","latitude":"30.59936000","longitude":"-87.16108000"},{"name":"Pahokee","countryCode":"US","stateCode":"FL","latitude":"26.82006000","longitude":"-80.66534000"},{"name":"Palatka","countryCode":"US","stateCode":"FL","latitude":"29.64858000","longitude":"-81.63758000"},{"name":"Palm Aire","countryCode":"US","stateCode":"FL","latitude":"26.20619000","longitude":"-80.19171000"},{"name":"Palm Bay","countryCode":"US","stateCode":"FL","latitude":"28.03446000","longitude":"-80.58866000"},{"name":"Palm Beach","countryCode":"US","stateCode":"FL","latitude":"26.70562000","longitude":"-80.03643000"},{"name":"Palm Beach County","countryCode":"US","stateCode":"FL","latitude":"26.64757000","longitude":"-80.43651000"},{"name":"Palm Beach Gardens","countryCode":"US","stateCode":"FL","latitude":"26.82339000","longitude":"-80.13865000"},{"name":"Palm Beach Shores","countryCode":"US","stateCode":"FL","latitude":"26.77812000","longitude":"-80.03560000"},{"name":"Palm City","countryCode":"US","stateCode":"FL","latitude":"27.16783000","longitude":"-80.26616000"},{"name":"Palm Coast","countryCode":"US","stateCode":"FL","latitude":"29.58497000","longitude":"-81.20784000"},{"name":"Palm Harbor","countryCode":"US","stateCode":"FL","latitude":"28.07807000","longitude":"-82.76371000"},{"name":"Palm River-Clair Mel","countryCode":"US","stateCode":"FL","latitude":"27.92386000","longitude":"-82.37939000"},{"name":"Palm Springs","countryCode":"US","stateCode":"FL","latitude":"26.63590000","longitude":"-80.09615000"},{"name":"Palm Springs North","countryCode":"US","stateCode":"FL","latitude":"25.93510000","longitude":"-80.33383000"},{"name":"Palm Valley","countryCode":"US","stateCode":"FL","latitude":"30.17746000","longitude":"-81.38758000"},{"name":"Palmetto","countryCode":"US","stateCode":"FL","latitude":"27.52143000","longitude":"-82.57232000"},{"name":"Palmetto Bay","countryCode":"US","stateCode":"FL","latitude":"25.62177000","longitude":"-80.32477000"},{"name":"Palmetto Estates","countryCode":"US","stateCode":"FL","latitude":"25.62149000","longitude":"-80.36200000"},{"name":"Palmona Park","countryCode":"US","stateCode":"FL","latitude":"26.68646000","longitude":"-81.89648000"},{"name":"Panama City","countryCode":"US","stateCode":"FL","latitude":"30.15946000","longitude":"-85.65983000"},{"name":"Panama City Beach","countryCode":"US","stateCode":"FL","latitude":"30.17659000","longitude":"-85.80549000"},{"name":"Paradise Heights","countryCode":"US","stateCode":"FL","latitude":"28.62361000","longitude":"-81.54396000"},{"name":"Parker","countryCode":"US","stateCode":"FL","latitude":"30.13104000","longitude":"-85.60326000"},{"name":"Parkland","countryCode":"US","stateCode":"FL","latitude":"26.31008000","longitude":"-80.23727000"},{"name":"Pasadena Hills","countryCode":"US","stateCode":"FL","latitude":"28.28001000","longitude":"-82.22438000"},{"name":"Pasco County","countryCode":"US","stateCode":"FL","latitude":"28.30674000","longitude":"-82.43887000"},{"name":"Pebble Creek","countryCode":"US","stateCode":"FL","latitude":"28.14835000","longitude":"-82.34565000"},{"name":"Pelican Bay","countryCode":"US","stateCode":"FL","latitude":"26.23120000","longitude":"-81.80564000"},{"name":"Pembroke Park","countryCode":"US","stateCode":"FL","latitude":"25.98787000","longitude":"-80.17477000"},{"name":"Pembroke Pines","countryCode":"US","stateCode":"FL","latitude":"26.00315000","longitude":"-80.22394000"},{"name":"Pensacola","countryCode":"US","stateCode":"FL","latitude":"30.42131000","longitude":"-87.21691000"},{"name":"Perry","countryCode":"US","stateCode":"FL","latitude":"30.11766000","longitude":"-83.58274000"},{"name":"Pierson","countryCode":"US","stateCode":"FL","latitude":"29.23942000","longitude":"-81.46563000"},{"name":"Pine Castle","countryCode":"US","stateCode":"FL","latitude":"28.47195000","longitude":"-81.36785000"},{"name":"Pine Hills","countryCode":"US","stateCode":"FL","latitude":"28.55778000","longitude":"-81.45340000"},{"name":"Pine Island Center","countryCode":"US","stateCode":"FL","latitude":"26.61369000","longitude":"-82.11815000"},{"name":"Pine Island Ridge","countryCode":"US","stateCode":"FL","latitude":"26.09481000","longitude":"-80.27394000"},{"name":"Pine Manor","countryCode":"US","stateCode":"FL","latitude":"26.57285000","longitude":"-81.87814000"},{"name":"Pine Ridge","countryCode":"US","stateCode":"FL","latitude":"28.93831000","longitude":"-82.47343000"},{"name":"Pinecrest","countryCode":"US","stateCode":"FL","latitude":"25.66705000","longitude":"-80.30811000"},{"name":"Pinellas County","countryCode":"US","stateCode":"FL","latitude":"27.90268000","longitude":"-82.73955000"},{"name":"Pinellas Park","countryCode":"US","stateCode":"FL","latitude":"27.84280000","longitude":"-82.69954000"},{"name":"Pinewood","countryCode":"US","stateCode":"FL","latitude":"25.86898000","longitude":"-80.21699000"},{"name":"Placid Lakes","countryCode":"US","stateCode":"FL","latitude":"27.24144000","longitude":"-81.40702000"},{"name":"Plant City","countryCode":"US","stateCode":"FL","latitude":"28.01888000","longitude":"-82.11469000"},{"name":"Plantation","countryCode":"US","stateCode":"FL","latitude":"26.13421000","longitude":"-80.23184000"},{"name":"Plantation Mobile Home Park","countryCode":"US","stateCode":"FL","latitude":"26.70312000","longitude":"-80.13227000"},{"name":"Poinciana","countryCode":"US","stateCode":"FL","latitude":"28.14029000","longitude":"-81.45841000"},{"name":"Point Baker","countryCode":"US","stateCode":"FL","latitude":"30.69019000","longitude":"-87.05358000"},{"name":"Polk City","countryCode":"US","stateCode":"FL","latitude":"28.18251000","longitude":"-81.82397000"},{"name":"Polk County","countryCode":"US","stateCode":"FL","latitude":"27.94888000","longitude":"-81.69767000"},{"name":"Pompano Beach","countryCode":"US","stateCode":"FL","latitude":"26.23786000","longitude":"-80.12477000"},{"name":"Pompano Beach Highlands","countryCode":"US","stateCode":"FL","latitude":"26.28286000","longitude":"-80.10699000"},{"name":"Ponce Inlet","countryCode":"US","stateCode":"FL","latitude":"29.09637000","longitude":"-80.93700000"},{"name":"Ponte Vedra Beach","countryCode":"US","stateCode":"FL","latitude":"30.23969000","longitude":"-81.38564000"},{"name":"Port Charlotte","countryCode":"US","stateCode":"FL","latitude":"26.97617000","longitude":"-82.09064000"},{"name":"Port LaBelle","countryCode":"US","stateCode":"FL","latitude":"26.75645000","longitude":"-81.40508000"},{"name":"Port Orange","countryCode":"US","stateCode":"FL","latitude":"29.13832000","longitude":"-80.99561000"},{"name":"Port Richey","countryCode":"US","stateCode":"FL","latitude":"28.27168000","longitude":"-82.71955000"},{"name":"Port Saint Joe","countryCode":"US","stateCode":"FL","latitude":"29.81188000","longitude":"-85.30297000"},{"name":"Port Saint John","countryCode":"US","stateCode":"FL","latitude":"28.47695000","longitude":"-80.78867000"},{"name":"Port Saint Lucie","countryCode":"US","stateCode":"FL","latitude":"27.29393000","longitude":"-80.35033000"},{"name":"Port Salerno","countryCode":"US","stateCode":"FL","latitude":"27.14422000","longitude":"-80.20060000"},{"name":"Pretty Bayou","countryCode":"US","stateCode":"FL","latitude":"30.19659000","longitude":"-85.69660000"},{"name":"Princeton","countryCode":"US","stateCode":"FL","latitude":"25.53844000","longitude":"-80.40894000"},{"name":"Progress Village","countryCode":"US","stateCode":"FL","latitude":"27.90030000","longitude":"-82.36454000"},{"name":"Punta Gorda","countryCode":"US","stateCode":"FL","latitude":"26.92978000","longitude":"-82.04537000"},{"name":"Punta Gorda Isles","countryCode":"US","stateCode":"FL","latitude":"26.91756000","longitude":"-82.07842000"},{"name":"Punta Rassa","countryCode":"US","stateCode":"FL","latitude":"26.48786000","longitude":"-82.01231000"},{"name":"Putnam County","countryCode":"US","stateCode":"FL","latitude":"29.60863000","longitude":"-81.74430000"},{"name":"Quail Ridge","countryCode":"US","stateCode":"FL","latitude":"28.34905000","longitude":"-82.55532000"},{"name":"Quincy","countryCode":"US","stateCode":"FL","latitude":"30.58714000","longitude":"-84.58325000"},{"name":"Redington Beach","countryCode":"US","stateCode":"FL","latitude":"27.80864000","longitude":"-82.81121000"},{"name":"Redington Shores","countryCode":"US","stateCode":"FL","latitude":"27.82614000","longitude":"-82.82899000"},{"name":"Richmond Heights","countryCode":"US","stateCode":"FL","latitude":"25.63149000","longitude":"-80.36894000"},{"name":"Richmond West","countryCode":"US","stateCode":"FL","latitude":"25.61050000","longitude":"-80.42971000"},{"name":"Ridge Manor","countryCode":"US","stateCode":"FL","latitude":"28.50750000","longitude":"-82.17036000"},{"name":"Ridge Wood Heights","countryCode":"US","stateCode":"FL","latitude":"27.28727000","longitude":"-82.51315000"},{"name":"Ridgecrest","countryCode":"US","stateCode":"FL","latitude":"27.89750000","longitude":"-82.80529000"},{"name":"River Park","countryCode":"US","stateCode":"FL","latitude":"27.31421000","longitude":"-80.34727000"},{"name":"Riverview","countryCode":"US","stateCode":"FL","latitude":"27.86614000","longitude":"-82.32648000"},{"name":"Riviera Beach","countryCode":"US","stateCode":"FL","latitude":"26.77534000","longitude":"-80.05810000"},{"name":"Rock Island","countryCode":"US","stateCode":"FL","latitude":"26.15509000","longitude":"-80.17699000"},{"name":"Rockledge","countryCode":"US","stateCode":"FL","latitude":"28.35084000","longitude":"-80.72533000"},{"name":"Roosevelt Gardens","countryCode":"US","stateCode":"FL","latitude":"26.14087000","longitude":"-80.18027000"},{"name":"Roseland","countryCode":"US","stateCode":"FL","latitude":"27.83586000","longitude":"-80.49311000"},{"name":"Rotonda West","countryCode":"US","stateCode":"FL","latitude":"26.88368000","longitude":"-82.29009000"},{"name":"Royal Palm Beach","countryCode":"US","stateCode":"FL","latitude":"26.70840000","longitude":"-80.23060000"},{"name":"Royal Palm Estates","countryCode":"US","stateCode":"FL","latitude":"26.68173000","longitude":"-80.12504000"},{"name":"Ruskin","countryCode":"US","stateCode":"FL","latitude":"27.72086000","longitude":"-82.43315000"},{"name":"Safety Harbor","countryCode":"US","stateCode":"FL","latitude":"27.99085000","longitude":"-82.69316000"},{"name":"Saint Augustine","countryCode":"US","stateCode":"FL","latitude":"29.89469000","longitude":"-81.31452000"},{"name":"Saint Augustine Beach","countryCode":"US","stateCode":"FL","latitude":"29.85053000","longitude":"-81.26535000"},{"name":"Saint Augustine Shores","countryCode":"US","stateCode":"FL","latitude":"29.81080000","longitude":"-81.31035000"},{"name":"Saint Augustine South","countryCode":"US","stateCode":"FL","latitude":"29.84249000","longitude":"-81.31448000"},{"name":"Saint Cloud","countryCode":"US","stateCode":"FL","latitude":"28.24890000","longitude":"-81.28118000"},{"name":"Saint George","countryCode":"US","stateCode":"FL","latitude":"28.05641000","longitude":"-82.72788000"},{"name":"Saint James City","countryCode":"US","stateCode":"FL","latitude":"26.49758000","longitude":"-82.07843000"},{"name":"Saint Johns County","countryCode":"US","stateCode":"FL","latitude":"29.91218000","longitude":"-81.40989000"},{"name":"Saint Leo","countryCode":"US","stateCode":"FL","latitude":"28.33723000","longitude":"-82.25842000"},{"name":"Saint Lucie County","countryCode":"US","stateCode":"FL","latitude":"27.38081000","longitude":"-80.44554000"},{"name":"Saint Pete Beach","countryCode":"US","stateCode":"FL","latitude":"27.72531000","longitude":"-82.74121000"},{"name":"Samoset","countryCode":"US","stateCode":"FL","latitude":"27.46948000","longitude":"-82.54149000"},{"name":"Samsula-Spruce Creek","countryCode":"US","stateCode":"FL","latitude":"29.04932000","longitude":"-81.06192000"},{"name":"San Antonio","countryCode":"US","stateCode":"FL","latitude":"28.33611000","longitude":"-82.27453000"},{"name":"San Carlos Park","countryCode":"US","stateCode":"FL","latitude":"26.46730000","longitude":"-81.80147000"},{"name":"Sandalfoot Cove","countryCode":"US","stateCode":"FL","latitude":"26.33863000","longitude":"-80.18690000"},{"name":"Sanford","countryCode":"US","stateCode":"FL","latitude":"28.80055000","longitude":"-81.27312000"},{"name":"Sanibel","countryCode":"US","stateCode":"FL","latitude":"26.44897000","longitude":"-82.02231000"},{"name":"Santa Rosa County","countryCode":"US","stateCode":"FL","latitude":"30.69290000","longitude":"-87.01845000"},{"name":"Sarasota","countryCode":"US","stateCode":"FL","latitude":"27.33643000","longitude":"-82.53065000"},{"name":"Sarasota County","countryCode":"US","stateCode":"FL","latitude":"27.18248000","longitude":"-82.36498000"},{"name":"Sarasota Springs","countryCode":"US","stateCode":"FL","latitude":"27.30894000","longitude":"-82.47954000"},{"name":"Satellite Beach","countryCode":"US","stateCode":"FL","latitude":"28.17612000","longitude":"-80.59005000"},{"name":"Sawgrass","countryCode":"US","stateCode":"FL","latitude":"30.19274000","longitude":"-81.37064000"},{"name":"Schall Circle","countryCode":"US","stateCode":"FL","latitude":"26.71562000","longitude":"-80.11504000"},{"name":"Scott Lake","countryCode":"US","stateCode":"FL","latitude":"25.94148000","longitude":"-80.23199000"},{"name":"Seaside","countryCode":"US","stateCode":"FL","latitude":"30.32103000","longitude":"-86.14161000"},{"name":"Sebastian","countryCode":"US","stateCode":"FL","latitude":"27.81641000","longitude":"-80.47061000"},{"name":"Sebring","countryCode":"US","stateCode":"FL","latitude":"27.49559000","longitude":"-81.44091000"},{"name":"Seffner","countryCode":"US","stateCode":"FL","latitude":"27.98363000","longitude":"-82.27565000"},{"name":"Seminole","countryCode":"US","stateCode":"FL","latitude":"27.83975000","longitude":"-82.79121000"},{"name":"Seminole County","countryCode":"US","stateCode":"FL","latitude":"28.71698000","longitude":"-81.23630000"},{"name":"Seminole Manor","countryCode":"US","stateCode":"FL","latitude":"26.58368000","longitude":"-80.10032000"},{"name":"Sewall\'s Point","countryCode":"US","stateCode":"FL","latitude":"27.19949000","longitude":"-80.20227000"},{"name":"Shady Hills","countryCode":"US","stateCode":"FL","latitude":"28.41000000","longitude":"-82.54288000"},{"name":"Sharpes","countryCode":"US","stateCode":"FL","latitude":"28.43223000","longitude":"-80.76005000"},{"name":"Siesta Key","countryCode":"US","stateCode":"FL","latitude":"27.26785000","longitude":"-82.54526000"},{"name":"Silver Lake","countryCode":"US","stateCode":"FL","latitude":"28.84193000","longitude":"-81.79841000"},{"name":"Silver Springs","countryCode":"US","stateCode":"FL","latitude":"29.21664000","longitude":"-82.05759000"},{"name":"Silver Springs Shores","countryCode":"US","stateCode":"FL","latitude":"29.10442000","longitude":"-82.02064000"},{"name":"Sky Lake","countryCode":"US","stateCode":"FL","latitude":"28.45723000","longitude":"-81.39146000"},{"name":"Sneads","countryCode":"US","stateCode":"FL","latitude":"30.70801000","longitude":"-84.92552000"},{"name":"South Apopka","countryCode":"US","stateCode":"FL","latitude":"28.66194000","longitude":"-81.50952000"},{"name":"South Bay","countryCode":"US","stateCode":"FL","latitude":"26.66396000","longitude":"-80.71617000"},{"name":"South Beach","countryCode":"US","stateCode":"FL","latitude":"27.59115000","longitude":"-80.34422000"},{"name":"South Bradenton","countryCode":"US","stateCode":"FL","latitude":"27.46310000","longitude":"-82.58176000"},{"name":"South Brooksville","countryCode":"US","stateCode":"FL","latitude":"28.53582000","longitude":"-82.38403000"},{"name":"South Daytona","countryCode":"US","stateCode":"FL","latitude":"29.16582000","longitude":"-81.00450000"},{"name":"South Gate Ridge","countryCode":"US","stateCode":"FL","latitude":"27.28644000","longitude":"-82.49676000"},{"name":"South Highpoint","countryCode":"US","stateCode":"FL","latitude":"27.91697000","longitude":"-82.71288000"},{"name":"South Miami","countryCode":"US","stateCode":"FL","latitude":"25.70760000","longitude":"-80.29338000"},{"name":"South Miami Heights","countryCode":"US","stateCode":"FL","latitude":"25.59761000","longitude":"-80.38061000"},{"name":"South Palm Beach","countryCode":"US","stateCode":"FL","latitude":"26.58896000","longitude":"-80.03865000"},{"name":"South Pasadena","countryCode":"US","stateCode":"FL","latitude":"27.75503000","longitude":"-82.73760000"},{"name":"South Patrick Shores","countryCode":"US","stateCode":"FL","latitude":"28.20223000","longitude":"-80.60950000"},{"name":"South Sarasota","countryCode":"US","stateCode":"FL","latitude":"27.28616000","longitude":"-82.53288000"},{"name":"South Venice","countryCode":"US","stateCode":"FL","latitude":"27.05311000","longitude":"-82.42426000"},{"name":"Southchase","countryCode":"US","stateCode":"FL","latitude":"28.39306000","longitude":"-81.38340000"},{"name":"Southeast Arcadia","countryCode":"US","stateCode":"FL","latitude":"27.18629000","longitude":"-81.85210000"},{"name":"Southgate","countryCode":"US","stateCode":"FL","latitude":"27.30810000","longitude":"-82.50982000"},{"name":"Southwest Ranches","countryCode":"US","stateCode":"FL","latitude":"26.05870000","longitude":"-80.33727000"},{"name":"Spring Hill","countryCode":"US","stateCode":"FL","latitude":"28.47688000","longitude":"-82.52546000"},{"name":"Springfield","countryCode":"US","stateCode":"FL","latitude":"30.15326000","longitude":"-85.61132000"},{"name":"St. Johns","countryCode":"US","stateCode":"FL","latitude":"30.08150000","longitude":"-81.54774000"},{"name":"St. Petersburg","countryCode":"US","stateCode":"FL","latitude":"27.77086000","longitude":"-82.67927000"},{"name":"Starke","countryCode":"US","stateCode":"FL","latitude":"29.94413000","longitude":"-82.10983000"},{"name":"Steinhatchee","countryCode":"US","stateCode":"FL","latitude":"29.67106000","longitude":"-83.38764000"},{"name":"Stock Island","countryCode":"US","stateCode":"FL","latitude":"24.56709000","longitude":"-81.73842000"},{"name":"Stuart","countryCode":"US","stateCode":"FL","latitude":"27.19755000","longitude":"-80.25283000"},{"name":"Sugarmill Woods","countryCode":"US","stateCode":"FL","latitude":"28.73221000","longitude":"-82.50621000"},{"name":"Sumter County","countryCode":"US","stateCode":"FL","latitude":"28.70482000","longitude":"-82.08100000"},{"name":"Sun City Center","countryCode":"US","stateCode":"FL","latitude":"27.71809000","longitude":"-82.35176000"},{"name":"Suncoast Estates","countryCode":"US","stateCode":"FL","latitude":"26.71174000","longitude":"-81.86897000"},{"name":"Sunny Isles Beach","countryCode":"US","stateCode":"FL","latitude":"25.95065000","longitude":"-80.12282000"},{"name":"Sunrise","countryCode":"US","stateCode":"FL","latitude":"26.13397000","longitude":"-80.11310000"},{"name":"Sunset","countryCode":"US","stateCode":"FL","latitude":"25.70594000","longitude":"-80.35228000"},{"name":"Sunshine Ranches","countryCode":"US","stateCode":"FL","latitude":"26.04592000","longitude":"-80.32894000"},{"name":"Surfside","countryCode":"US","stateCode":"FL","latitude":"25.87843000","longitude":"-80.12560000"},{"name":"Suwannee County","countryCode":"US","stateCode":"FL","latitude":"30.19561000","longitude":"-82.99149000"},{"name":"Sweetwater","countryCode":"US","stateCode":"FL","latitude":"25.76343000","longitude":"-80.37311000"},{"name":"Taft","countryCode":"US","stateCode":"FL","latitude":"28.42973000","longitude":"-81.36507000"},{"name":"Tallahassee","countryCode":"US","stateCode":"FL","latitude":"30.43826000","longitude":"-84.28073000"},{"name":"Tamarac","countryCode":"US","stateCode":"FL","latitude":"26.21286000","longitude":"-80.24977000"},{"name":"Tamiami","countryCode":"US","stateCode":"FL","latitude":"25.75871000","longitude":"-80.39839000"},{"name":"Tampa","countryCode":"US","stateCode":"FL","latitude":"27.94752000","longitude":"-82.45843000"},{"name":"Tangelo Park","countryCode":"US","stateCode":"FL","latitude":"28.45584000","longitude":"-81.44590000"},{"name":"Tangerine","countryCode":"US","stateCode":"FL","latitude":"28.76499000","longitude":"-81.63063000"},{"name":"Tarpon Springs","countryCode":"US","stateCode":"FL","latitude":"28.14612000","longitude":"-82.75677000"},{"name":"Tavares","countryCode":"US","stateCode":"FL","latitude":"28.80416000","longitude":"-81.72563000"},{"name":"Tavernier","countryCode":"US","stateCode":"FL","latitude":"25.01152000","longitude":"-80.51506000"},{"name":"Taylor County","countryCode":"US","stateCode":"FL","latitude":"30.01957000","longitude":"-83.61897000"},{"name":"Taylor Creek","countryCode":"US","stateCode":"FL","latitude":"27.21671000","longitude":"-80.78950000"},{"name":"Tedder","countryCode":"US","stateCode":"FL","latitude":"26.28425000","longitude":"-80.12227000"},{"name":"Temple Terrace","countryCode":"US","stateCode":"FL","latitude":"28.03530000","longitude":"-82.38926000"},{"name":"Tequesta","countryCode":"US","stateCode":"FL","latitude":"26.96811000","longitude":"-80.12865000"},{"name":"Terra Mar","countryCode":"US","stateCode":"FL","latitude":"26.21619000","longitude":"-80.09532000"},{"name":"The Acreage","countryCode":"US","stateCode":"FL","latitude":"26.79404000","longitude":"-80.26749000"},{"name":"The Crossings","countryCode":"US","stateCode":"FL","latitude":"25.67066000","longitude":"-80.40117000"},{"name":"The Hammocks","countryCode":"US","stateCode":"FL","latitude":"25.67149000","longitude":"-80.44450000"},{"name":"The Meadows","countryCode":"US","stateCode":"FL","latitude":"27.36171000","longitude":"-82.46898000"},{"name":"The Villages","countryCode":"US","stateCode":"FL","latitude":"28.93408000","longitude":"-81.95994000"},{"name":"Thonotosassa","countryCode":"US","stateCode":"FL","latitude":"28.06141000","longitude":"-82.30231000"},{"name":"Three Lakes","countryCode":"US","stateCode":"FL","latitude":"25.64205000","longitude":"-80.39839000"},{"name":"Three Oaks","countryCode":"US","stateCode":"FL","latitude":"26.47008000","longitude":"-81.79397000"},{"name":"Tice","countryCode":"US","stateCode":"FL","latitude":"26.67479000","longitude":"-81.81508000"},{"name":"Tierra Verde","countryCode":"US","stateCode":"FL","latitude":"27.69197000","longitude":"-82.72343000"},{"name":"Tiger Point","countryCode":"US","stateCode":"FL","latitude":"30.37853000","longitude":"-87.05552000"},{"name":"Timber Pines","countryCode":"US","stateCode":"FL","latitude":"28.47028000","longitude":"-82.60316000"},{"name":"Titusville","countryCode":"US","stateCode":"FL","latitude":"28.61222000","longitude":"-80.80755000"},{"name":"Town \'n\' Country","countryCode":"US","stateCode":"FL","latitude":"28.01057000","longitude":"-82.57732000"},{"name":"Treasure Island","countryCode":"US","stateCode":"FL","latitude":"27.76919000","longitude":"-82.76899000"},{"name":"Trenton","countryCode":"US","stateCode":"FL","latitude":"29.61329000","longitude":"-82.81762000"},{"name":"Trinity","countryCode":"US","stateCode":"FL","latitude":"28.18085000","longitude":"-82.68177000"},{"name":"Twin Lakes","countryCode":"US","stateCode":"FL","latitude":"26.18092000","longitude":"-80.16005000"},{"name":"Tyndall Air Force Base","countryCode":"US","stateCode":"FL","latitude":"30.08535000","longitude":"-85.60731000"},{"name":"Umatilla","countryCode":"US","stateCode":"FL","latitude":"28.92943000","longitude":"-81.66563000"},{"name":"Union County","countryCode":"US","stateCode":"FL","latitude":"30.04384000","longitude":"-82.37144000"},{"name":"Union Park","countryCode":"US","stateCode":"FL","latitude":"28.56806000","longitude":"-81.28618000"},{"name":"University","countryCode":"US","stateCode":"FL","latitude":"28.07389000","longitude":"-82.43902000"},{"name":"University Park","countryCode":"US","stateCode":"FL","latitude":"25.74649000","longitude":"-80.36755000"},{"name":"Upper Grand Lagoon","countryCode":"US","stateCode":"FL","latitude":"30.16326000","longitude":"-85.74076000"},{"name":"Valparaiso","countryCode":"US","stateCode":"FL","latitude":"30.50853000","longitude":"-86.50273000"},{"name":"Valrico","countryCode":"US","stateCode":"FL","latitude":"27.93789000","longitude":"-82.23644000"},{"name":"Vamo","countryCode":"US","stateCode":"FL","latitude":"27.22200000","longitude":"-82.49787000"},{"name":"Venice","countryCode":"US","stateCode":"FL","latitude":"27.09978000","longitude":"-82.45426000"},{"name":"Venice Gardens","countryCode":"US","stateCode":"FL","latitude":"27.07311000","longitude":"-82.40760000"},{"name":"Vero Beach","countryCode":"US","stateCode":"FL","latitude":"27.63864000","longitude":"-80.39727000"},{"name":"Vero Beach South","countryCode":"US","stateCode":"FL","latitude":"27.61638000","longitude":"-80.41308000"},{"name":"Verona Walk","countryCode":"US","stateCode":"FL","latitude":"26.08412000","longitude":"-81.67985000"},{"name":"Viera East","countryCode":"US","stateCode":"FL","latitude":"28.26234000","longitude":"-80.71449000"},{"name":"Viera West","countryCode":"US","stateCode":"FL","latitude":"28.24504000","longitude":"-80.73380000"},{"name":"Villages of Oriole","countryCode":"US","stateCode":"FL","latitude":"26.46230000","longitude":"-80.15282000"},{"name":"Villano Beach","countryCode":"US","stateCode":"FL","latitude":"29.93858000","longitude":"-81.30202000"},{"name":"Villas","countryCode":"US","stateCode":"FL","latitude":"26.55035000","longitude":"-81.86870000"},{"name":"Vineyards","countryCode":"US","stateCode":"FL","latitude":"26.22373000","longitude":"-81.72798000"},{"name":"Virginia Gardens","countryCode":"US","stateCode":"FL","latitude":"25.81038000","longitude":"-80.30227000"},{"name":"Volusia County","countryCode":"US","stateCode":"FL","latitude":"29.06345000","longitude":"-81.14857000"},{"name":"Wabasso Beach","countryCode":"US","stateCode":"FL","latitude":"27.76475000","longitude":"-80.39894000"},{"name":"Wahneta","countryCode":"US","stateCode":"FL","latitude":"27.95280000","longitude":"-81.72702000"},{"name":"Wakulla County","countryCode":"US","stateCode":"FL","latitude":"30.14777000","longitude":"-84.37561000"},{"name":"Waldo","countryCode":"US","stateCode":"FL","latitude":"29.78969000","longitude":"-82.16732000"},{"name":"Wallace","countryCode":"US","stateCode":"FL","latitude":"30.67741000","longitude":"-87.17997000"},{"name":"Walton County","countryCode":"US","stateCode":"FL","latitude":"30.61847000","longitude":"-86.17152000"},{"name":"Warm Mineral Springs","countryCode":"US","stateCode":"FL","latitude":"27.05978000","longitude":"-82.26009000"},{"name":"Warrington","countryCode":"US","stateCode":"FL","latitude":"30.38409000","longitude":"-87.27497000"},{"name":"Washington County","countryCode":"US","stateCode":"FL","latitude":"30.61059000","longitude":"-85.66533000"},{"name":"Washington Park","countryCode":"US","stateCode":"FL","latitude":"26.13259000","longitude":"-80.18116000"},{"name":"Watertown","countryCode":"US","stateCode":"FL","latitude":"30.19245000","longitude":"-82.61457000"},{"name":"Wauchula","countryCode":"US","stateCode":"FL","latitude":"27.54726000","longitude":"-81.81147000"},{"name":"Wedgefield","countryCode":"US","stateCode":"FL","latitude":"28.48778000","longitude":"-81.07729000"},{"name":"Weeki Wachee Gardens","countryCode":"US","stateCode":"FL","latitude":"28.53361000","longitude":"-82.62954000"},{"name":"Wekiwa Springs","countryCode":"US","stateCode":"FL","latitude":"28.69861000","longitude":"-81.42563000"},{"name":"Wellborn","countryCode":"US","stateCode":"FL","latitude":"30.23106000","longitude":"-82.81957000"},{"name":"Wellington","countryCode":"US","stateCode":"FL","latitude":"26.65868000","longitude":"-80.24144000"},{"name":"Wesley Chapel","countryCode":"US","stateCode":"FL","latitude":"28.23973000","longitude":"-82.32787000"},{"name":"West Bradenton","countryCode":"US","stateCode":"FL","latitude":"27.50254000","longitude":"-82.61399000"},{"name":"West DeLand","countryCode":"US","stateCode":"FL","latitude":"29.01582000","longitude":"-81.33312000"},{"name":"West Gate","countryCode":"US","stateCode":"FL","latitude":"26.70257000","longitude":"-80.09810000"},{"name":"West Hollywood","countryCode":"US","stateCode":"FL","latitude":"26.02065000","longitude":"-80.18394000"},{"name":"West Little River","countryCode":"US","stateCode":"FL","latitude":"25.85704000","longitude":"-80.23699000"},{"name":"West Melbourne","countryCode":"US","stateCode":"FL","latitude":"28.07168000","longitude":"-80.65339000"},{"name":"West Miami","countryCode":"US","stateCode":"FL","latitude":"25.76343000","longitude":"-80.29616000"},{"name":"West Palm Beach","countryCode":"US","stateCode":"FL","latitude":"26.71534000","longitude":"-80.05337000"},{"name":"West Park","countryCode":"US","stateCode":"FL","latitude":"25.98454000","longitude":"-80.19894000"},{"name":"West Pensacola","countryCode":"US","stateCode":"FL","latitude":"30.42659000","longitude":"-87.27969000"},{"name":"West Perrine","countryCode":"US","stateCode":"FL","latitude":"25.60594000","longitude":"-80.36283000"},{"name":"West Samoset","countryCode":"US","stateCode":"FL","latitude":"27.46948000","longitude":"-82.55676000"},{"name":"West Vero Corridor","countryCode":"US","stateCode":"FL","latitude":"27.63775000","longitude":"-80.48576000"},{"name":"West and East Lealman","countryCode":"US","stateCode":"FL","latitude":"27.81993000","longitude":"-82.68944000"},{"name":"Westchase","countryCode":"US","stateCode":"FL","latitude":"28.05502000","longitude":"-82.60982000"},{"name":"Westchester","countryCode":"US","stateCode":"FL","latitude":"25.75482000","longitude":"-80.32727000"},{"name":"Weston","countryCode":"US","stateCode":"FL","latitude":"26.10037000","longitude":"-80.39977000"},{"name":"Westview","countryCode":"US","stateCode":"FL","latitude":"25.88204000","longitude":"-80.24199000"},{"name":"Westwood Lake","countryCode":"US","stateCode":"FL","latitude":"25.72927000","longitude":"-80.37283000"},{"name":"Wewahitchka","countryCode":"US","stateCode":"FL","latitude":"30.11270000","longitude":"-85.20047000"},{"name":"Whiskey Creek","countryCode":"US","stateCode":"FL","latitude":"26.57258000","longitude":"-81.89009000"},{"name":"White City","countryCode":"US","stateCode":"FL","latitude":"27.37393000","longitude":"-80.33394000"},{"name":"Whitfield","countryCode":"US","stateCode":"FL","latitude":"27.41171000","longitude":"-82.56593000"},{"name":"Wildwood","countryCode":"US","stateCode":"FL","latitude":"28.86542000","longitude":"-82.04058000"},{"name":"Williamsburg","countryCode":"US","stateCode":"FL","latitude":"28.41445000","longitude":"-81.44285000"},{"name":"Williston","countryCode":"US","stateCode":"FL","latitude":"29.38747000","longitude":"-82.44677000"},{"name":"Williston Highlands","countryCode":"US","stateCode":"FL","latitude":"29.34052000","longitude":"-82.54150000"},{"name":"Willow Oak","countryCode":"US","stateCode":"FL","latitude":"27.91614000","longitude":"-82.01786000"},{"name":"Wilton Manors","countryCode":"US","stateCode":"FL","latitude":"26.16036000","longitude":"-80.13893000"},{"name":"Wimauma","countryCode":"US","stateCode":"FL","latitude":"27.71253000","longitude":"-82.29898000"},{"name":"Windermere","countryCode":"US","stateCode":"FL","latitude":"28.49556000","longitude":"-81.53480000"},{"name":"Winston","countryCode":"US","stateCode":"FL","latitude":"28.03169000","longitude":"-82.01481000"},{"name":"Winter Beach","countryCode":"US","stateCode":"FL","latitude":"27.71920000","longitude":"-80.42061000"},{"name":"Winter Garden","countryCode":"US","stateCode":"FL","latitude":"28.56528000","longitude":"-81.58618000"},{"name":"Winter Haven","countryCode":"US","stateCode":"FL","latitude":"28.02224000","longitude":"-81.73286000"},{"name":"Winter Park","countryCode":"US","stateCode":"FL","latitude":"28.60000000","longitude":"-81.33924000"},{"name":"Winter Springs","countryCode":"US","stateCode":"FL","latitude":"28.69889000","longitude":"-81.30812000"},{"name":"Woodlawn Beach","countryCode":"US","stateCode":"FL","latitude":"30.38825000","longitude":"-86.99080000"},{"name":"Woodville","countryCode":"US","stateCode":"FL","latitude":"30.31409000","longitude":"-84.24740000"},{"name":"Wright","countryCode":"US","stateCode":"FL","latitude":"30.45575000","longitude":"-86.63829000"},{"name":"Yalaha","countryCode":"US","stateCode":"FL","latitude":"28.73860000","longitude":"-81.80869000"},{"name":"Youngstown","countryCode":"US","stateCode":"FL","latitude":"30.36436000","longitude":"-85.43826000"},{"name":"Yulee","countryCode":"US","stateCode":"FL","latitude":"30.63190000","longitude":"-81.60649000"},{"name":"Zellwood","countryCode":"US","stateCode":"FL","latitude":"28.73111000","longitude":"-81.60118000"},{"name":"Zephyrhills","countryCode":"US","stateCode":"FL","latitude":"28.23362000","longitude":"-82.18119000"},{"name":"Zephyrhills North","countryCode":"US","stateCode":"FL","latitude":"28.25172000","longitude":"-82.16557000"},{"name":"Zephyrhills South","countryCode":"US","stateCode":"FL","latitude":"28.21492000","longitude":"-82.18873000"},{"name":"Zephyrhills West","countryCode":"US","stateCode":"FL","latitude":"28.23081000","longitude":"-82.20556000"},{"name":"Zolfo Springs","countryCode":"US","stateCode":"FL","latitude":"27.49337000","longitude":"-81.79592000"},{"name":"Aberdeen","countryCode":"US","stateCode":"MD","latitude":"39.50956000","longitude":"-76.16412000"},{"name":"Aberdeen Proving Ground","countryCode":"US","stateCode":"MD","latitude":"39.46686000","longitude":"-76.13066000"},{"name":"Accokeek","countryCode":"US","stateCode":"MD","latitude":"38.66762000","longitude":"-77.02831000"},{"name":"Adamstown","countryCode":"US","stateCode":"MD","latitude":"39.31094000","longitude":"-77.47471000"},{"name":"Adelphi","countryCode":"US","stateCode":"MD","latitude":"39.00317000","longitude":"-76.97192000"},{"name":"Algonquin","countryCode":"US","stateCode":"MD","latitude":"38.58290000","longitude":"-76.10577000"},{"name":"Allegany County","countryCode":"US","stateCode":"MD","latitude":"39.62148000","longitude":"-78.69890000"},{"name":"Andrews AFB","countryCode":"US","stateCode":"MD","latitude":"38.80531000","longitude":"-76.87460000"},{"name":"Annapolis","countryCode":"US","stateCode":"MD","latitude":"38.97845000","longitude":"-76.49218000"},{"name":"Anne Arundel County","countryCode":"US","stateCode":"MD","latitude":"38.99416000","longitude":"-76.56760000"},{"name":"Arbutus","countryCode":"US","stateCode":"MD","latitude":"39.25455000","longitude":"-76.69997000"},{"name":"Arden on the Severn","countryCode":"US","stateCode":"MD","latitude":"39.06594000","longitude":"-76.57885000"},{"name":"Arlington","countryCode":"US","stateCode":"MD","latitude":"39.34857000","longitude":"-76.68324000"},{"name":"Arnold","countryCode":"US","stateCode":"MD","latitude":"39.03206000","longitude":"-76.50274000"},{"name":"Ashton-Sandy Spring","countryCode":"US","stateCode":"MD","latitude":"39.14976000","longitude":"-77.00504000"},{"name":"Aspen Hill","countryCode":"US","stateCode":"MD","latitude":"39.07955000","longitude":"-77.07303000"},{"name":"Baden","countryCode":"US","stateCode":"MD","latitude":"38.65928000","longitude":"-76.77775000"},{"name":"Ballenger Creek","countryCode":"US","stateCode":"MD","latitude":"39.37260000","longitude":"-77.43526000"},{"name":"Baltimore","countryCode":"US","stateCode":"MD","latitude":"39.29038000","longitude":"-76.61219000"},{"name":"Baltimore County","countryCode":"US","stateCode":"MD","latitude":"39.44307000","longitude":"-76.61632000"},{"name":"Baltimore Highlands","countryCode":"US","stateCode":"MD","latitude":"39.23316000","longitude":"-76.63663000"},{"name":"Bartonsville","countryCode":"US","stateCode":"MD","latitude":"39.39260000","longitude":"-77.35804000"},{"name":"Bel Air","countryCode":"US","stateCode":"MD","latitude":"39.53594000","longitude":"-76.34829000"},{"name":"Bel Air North","countryCode":"US","stateCode":"MD","latitude":"39.55429000","longitude":"-76.37309000"},{"name":"Bel Air South","countryCode":"US","stateCode":"MD","latitude":"39.50506000","longitude":"-76.31977000"},{"name":"Beltsville","countryCode":"US","stateCode":"MD","latitude":"39.03483000","longitude":"-76.90747000"},{"name":"Bennsville","countryCode":"US","stateCode":"MD","latitude":"38.60929000","longitude":"-77.01220000"},{"name":"Berlin","countryCode":"US","stateCode":"MD","latitude":"38.32262000","longitude":"-75.21769000"},{"name":"Berwyn Heights","countryCode":"US","stateCode":"MD","latitude":"38.99400000","longitude":"-76.91053000"},{"name":"Bethesda","countryCode":"US","stateCode":"MD","latitude":"38.98067000","longitude":"-77.10026000"},{"name":"Bladensburg","countryCode":"US","stateCode":"MD","latitude":"38.93928000","longitude":"-76.93386000"},{"name":"Boonsboro","countryCode":"US","stateCode":"MD","latitude":"39.50621000","longitude":"-77.65249000"},{"name":"Bowie","countryCode":"US","stateCode":"MD","latitude":"38.94278000","longitude":"-76.73028000"},{"name":"Bowleys Quarters","countryCode":"US","stateCode":"MD","latitude":"39.33539000","longitude":"-76.39024000"},{"name":"Bowling Green","countryCode":"US","stateCode":"MD","latitude":"39.62370000","longitude":"-78.80446000"},{"name":"Braddock Heights","countryCode":"US","stateCode":"MD","latitude":"39.41871000","longitude":"-77.50360000"},{"name":"Brandywine","countryCode":"US","stateCode":"MD","latitude":"38.69678000","longitude":"-76.84775000"},{"name":"Brentwood","countryCode":"US","stateCode":"MD","latitude":"38.94317000","longitude":"-76.95664000"},{"name":"Brock Hall","countryCode":"US","stateCode":"MD","latitude":"38.85011000","longitude":"-76.76108000"},{"name":"Brooklyn Park","countryCode":"US","stateCode":"MD","latitude":"39.22844000","longitude":"-76.61636000"},{"name":"Brookmont","countryCode":"US","stateCode":"MD","latitude":"38.94206000","longitude":"-77.12026000"},{"name":"Brunswick","countryCode":"US","stateCode":"MD","latitude":"39.31427000","longitude":"-77.62777000"},{"name":"Bryans Road","countryCode":"US","stateCode":"MD","latitude":"38.62706000","longitude":"-77.07303000"},{"name":"Buckeystown","countryCode":"US","stateCode":"MD","latitude":"39.33482000","longitude":"-77.43165000"},{"name":"Burtonsville","countryCode":"US","stateCode":"MD","latitude":"39.11122000","longitude":"-76.93248000"},{"name":"Butcher\'s Hill","countryCode":"US","stateCode":"MD","latitude":"39.28955000","longitude":"-76.58830000"},{"name":"Cabin John","countryCode":"US","stateCode":"MD","latitude":"38.97539000","longitude":"-77.15803000"},{"name":"California","countryCode":"US","stateCode":"MD","latitude":"38.30040000","longitude":"-76.50745000"},{"name":"Calvert County","countryCode":"US","stateCode":"MD","latitude":"38.53471000","longitude":"-76.53056000"},{"name":"Calverton","countryCode":"US","stateCode":"MD","latitude":"39.05761000","longitude":"-76.93581000"},{"name":"Cambridge","countryCode":"US","stateCode":"MD","latitude":"38.56317000","longitude":"-76.07883000"},{"name":"Camp Springs","countryCode":"US","stateCode":"MD","latitude":"38.80400000","longitude":"-76.90664000"},{"name":"Cape Saint Claire","countryCode":"US","stateCode":"MD","latitude":"39.04317000","longitude":"-76.44496000"},{"name":"Capitol Heights","countryCode":"US","stateCode":"MD","latitude":"38.88511000","longitude":"-76.91581000"},{"name":"Carney","countryCode":"US","stateCode":"MD","latitude":"39.39427000","longitude":"-76.52358000"},{"name":"Caroline County","countryCode":"US","stateCode":"MD","latitude":"38.87173000","longitude":"-75.83160000"},{"name":"Carroll County","countryCode":"US","stateCode":"MD","latitude":"39.56286000","longitude":"-77.02252000"},{"name":"Catonsville","countryCode":"US","stateCode":"MD","latitude":"39.27205000","longitude":"-76.73192000"},{"name":"Cavetown","countryCode":"US","stateCode":"MD","latitude":"39.64426000","longitude":"-77.58582000"},{"name":"Cecil County","countryCode":"US","stateCode":"MD","latitude":"39.56242000","longitude":"-75.94811000"},{"name":"Centreville","countryCode":"US","stateCode":"MD","latitude":"39.04178000","longitude":"-76.06633000"},{"name":"Charles County","countryCode":"US","stateCode":"MD","latitude":"38.47368000","longitude":"-77.01348000"},{"name":"Charles Village","countryCode":"US","stateCode":"MD","latitude":"39.32316000","longitude":"-76.61330000"},{"name":"Charlestown","countryCode":"US","stateCode":"MD","latitude":"39.57373000","longitude":"-75.97495000"},{"name":"Charlotte Hall","countryCode":"US","stateCode":"MD","latitude":"38.48096000","longitude":"-76.77802000"},{"name":"Chesapeake Beach","countryCode":"US","stateCode":"MD","latitude":"38.68623000","longitude":"-76.53468000"},{"name":"Chesapeake Ranch Estates","countryCode":"US","stateCode":"MD","latitude":"38.34624000","longitude":"-76.41773000"},{"name":"Chester","countryCode":"US","stateCode":"MD","latitude":"38.97539000","longitude":"-76.28940000"},{"name":"Chestertown","countryCode":"US","stateCode":"MD","latitude":"39.20900000","longitude":"-76.06661000"},{"name":"Cheverly","countryCode":"US","stateCode":"MD","latitude":"38.92817000","longitude":"-76.91581000"},{"name":"Chevy Chase","countryCode":"US","stateCode":"MD","latitude":"39.00287000","longitude":"-77.07115000"},{"name":"Chevy Chase Village","countryCode":"US","stateCode":"MD","latitude":"38.96928000","longitude":"-77.07887000"},{"name":"Chillum","countryCode":"US","stateCode":"MD","latitude":"38.96372000","longitude":"-76.99081000"},{"name":"City of Baltimore","countryCode":"US","stateCode":"MD","latitude":"39.29038000","longitude":"-76.61219000"},{"name":"Clarksburg","countryCode":"US","stateCode":"MD","latitude":"39.23872000","longitude":"-77.27943000"},{"name":"Clinton","countryCode":"US","stateCode":"MD","latitude":"38.76511000","longitude":"-76.89831000"},{"name":"Clover Hill","countryCode":"US","stateCode":"MD","latitude":"39.45621000","longitude":"-77.42887000"},{"name":"Cloverly","countryCode":"US","stateCode":"MD","latitude":"39.10816000","longitude":"-76.99775000"},{"name":"Cobb Island","countryCode":"US","stateCode":"MD","latitude":"38.25846000","longitude":"-76.84386000"},{"name":"Cockeysville","countryCode":"US","stateCode":"MD","latitude":"39.48122000","longitude":"-76.64386000"},{"name":"Colesville","countryCode":"US","stateCode":"MD","latitude":"39.07566000","longitude":"-77.00192000"},{"name":"College Park","countryCode":"US","stateCode":"MD","latitude":"38.98067000","longitude":"-76.93692000"},{"name":"Colmar Manor","countryCode":"US","stateCode":"MD","latitude":"38.93317000","longitude":"-76.94581000"},{"name":"Columbia","countryCode":"US","stateCode":"MD","latitude":"39.24038000","longitude":"-76.83942000"},{"name":"Coral Hills","countryCode":"US","stateCode":"MD","latitude":"38.87039000","longitude":"-76.92108000"},{"name":"Cottage City","countryCode":"US","stateCode":"MD","latitude":"38.93817000","longitude":"-76.94831000"},{"name":"Cresaptown","countryCode":"US","stateCode":"MD","latitude":"39.59287000","longitude":"-78.83335000"},{"name":"Crisfield","countryCode":"US","stateCode":"MD","latitude":"37.98346000","longitude":"-75.85382000"},{"name":"Crofton","countryCode":"US","stateCode":"MD","latitude":"39.00178000","longitude":"-76.68747000"},{"name":"Croom","countryCode":"US","stateCode":"MD","latitude":"38.75262000","longitude":"-76.76386000"},{"name":"Crownsville","countryCode":"US","stateCode":"MD","latitude":"39.02844000","longitude":"-76.60135000"},{"name":"Cumberland","countryCode":"US","stateCode":"MD","latitude":"39.65287000","longitude":"-78.76252000"},{"name":"Damascus","countryCode":"US","stateCode":"MD","latitude":"39.28844000","longitude":"-77.20387000"},{"name":"Darnestown","countryCode":"US","stateCode":"MD","latitude":"39.10344000","longitude":"-77.29082000"},{"name":"Davidsonville","countryCode":"US","stateCode":"MD","latitude":"38.92289000","longitude":"-76.62830000"},{"name":"Deale","countryCode":"US","stateCode":"MD","latitude":"38.77651000","longitude":"-76.55524000"},{"name":"Denton","countryCode":"US","stateCode":"MD","latitude":"38.88456000","longitude":"-75.82716000"},{"name":"Derwood","countryCode":"US","stateCode":"MD","latitude":"39.11733000","longitude":"-77.16109000"},{"name":"District Heights","countryCode":"US","stateCode":"MD","latitude":"38.85761000","longitude":"-76.88942000"},{"name":"Dorchester County","countryCode":"US","stateCode":"MD","latitude":"38.42261000","longitude":"-76.08332000"},{"name":"Drum Point","countryCode":"US","stateCode":"MD","latitude":"38.32679000","longitude":"-76.42606000"},{"name":"Dundalk","countryCode":"US","stateCode":"MD","latitude":"39.25066000","longitude":"-76.52052000"},{"name":"Dunkirk","countryCode":"US","stateCode":"MD","latitude":"38.72178000","longitude":"-76.66052000"},{"name":"Dunkirk Town Center","countryCode":"US","stateCode":"MD","latitude":"38.72039000","longitude":"-76.65857000"},{"name":"East Riverdale","countryCode":"US","stateCode":"MD","latitude":"38.96206000","longitude":"-76.92192000"},{"name":"Easton","countryCode":"US","stateCode":"MD","latitude":"38.77428000","longitude":"-76.07633000"},{"name":"Edgemere","countryCode":"US","stateCode":"MD","latitude":"39.24205000","longitude":"-76.44802000"},{"name":"Edgewater","countryCode":"US","stateCode":"MD","latitude":"38.95706000","longitude":"-76.54996000"},{"name":"Edgewood","countryCode":"US","stateCode":"MD","latitude":"39.41872000","longitude":"-76.29440000"},{"name":"Edmonston","countryCode":"US","stateCode":"MD","latitude":"38.94678000","longitude":"-76.93109000"},{"name":"Eldersburg","countryCode":"US","stateCode":"MD","latitude":"39.40371000","longitude":"-76.95026000"},{"name":"Elkridge","countryCode":"US","stateCode":"MD","latitude":"39.21261000","longitude":"-76.71358000"},{"name":"Elkton","countryCode":"US","stateCode":"MD","latitude":"39.60678000","longitude":"-75.83327000"},{"name":"Ellicott City","countryCode":"US","stateCode":"MD","latitude":"39.26733000","longitude":"-76.79831000"},{"name":"Emmitsburg","countryCode":"US","stateCode":"MD","latitude":"39.70454000","longitude":"-77.32693000"},{"name":"Essex","countryCode":"US","stateCode":"MD","latitude":"39.30927000","longitude":"-76.47496000"},{"name":"Fairland","countryCode":"US","stateCode":"MD","latitude":"39.07622000","longitude":"-76.95775000"},{"name":"Fairmount Heights","countryCode":"US","stateCode":"MD","latitude":"38.90095000","longitude":"-76.91553000"},{"name":"Fairwood","countryCode":"US","stateCode":"MD","latitude":"38.95665000","longitude":"-76.77772000"},{"name":"Fallston","countryCode":"US","stateCode":"MD","latitude":"39.51455000","longitude":"-76.41107000"},{"name":"Federalsburg","countryCode":"US","stateCode":"MD","latitude":"38.69428000","longitude":"-75.77216000"},{"name":"Ferndale","countryCode":"US","stateCode":"MD","latitude":"39.18316000","longitude":"-76.64024000"},{"name":"Forest Glen","countryCode":"US","stateCode":"MD","latitude":"39.01455000","longitude":"-77.05470000"},{"name":"Forest Heights","countryCode":"US","stateCode":"MD","latitude":"38.80956000","longitude":"-76.99803000"},{"name":"Forestville","countryCode":"US","stateCode":"MD","latitude":"38.84511000","longitude":"-76.87497000"},{"name":"Fort George G Mead Junction","countryCode":"US","stateCode":"MD","latitude":"39.12594000","longitude":"-76.78914000"},{"name":"Fort Meade","countryCode":"US","stateCode":"MD","latitude":"39.10815000","longitude":"-76.74323000"},{"name":"Fort Washington","countryCode":"US","stateCode":"MD","latitude":"38.70734000","longitude":"-77.02303000"},{"name":"Fountainhead-Orchard Hills","countryCode":"US","stateCode":"MD","latitude":"39.68636000","longitude":"-77.71901000"},{"name":"Four Corners","countryCode":"US","stateCode":"MD","latitude":"39.02039000","longitude":"-77.01275000"},{"name":"Frederick","countryCode":"US","stateCode":"MD","latitude":"39.41427000","longitude":"-77.41054000"},{"name":"Frederick County","countryCode":"US","stateCode":"MD","latitude":"39.47222000","longitude":"-77.39799000"},{"name":"Friendly","countryCode":"US","stateCode":"MD","latitude":"38.75178000","longitude":"-76.97859000"},{"name":"Friendship Village","countryCode":"US","stateCode":"MD","latitude":"38.96289000","longitude":"-77.08887000"},{"name":"Frostburg","countryCode":"US","stateCode":"MD","latitude":"39.65814000","longitude":"-78.92836000"},{"name":"Fruitland","countryCode":"US","stateCode":"MD","latitude":"38.32206000","longitude":"-75.62020000"},{"name":"Fulton","countryCode":"US","stateCode":"MD","latitude":"39.15094000","longitude":"-76.92303000"},{"name":"Gaithersburg","countryCode":"US","stateCode":"MD","latitude":"39.14344000","longitude":"-77.20137000"},{"name":"Gambrills","countryCode":"US","stateCode":"MD","latitude":"39.06705000","longitude":"-76.66524000"},{"name":"Garrett County","countryCode":"US","stateCode":"MD","latitude":"39.52860000","longitude":"-79.27388000"},{"name":"Garrett Park","countryCode":"US","stateCode":"MD","latitude":"39.03816000","longitude":"-77.09303000"},{"name":"Garrison","countryCode":"US","stateCode":"MD","latitude":"39.40594000","longitude":"-76.76053000"},{"name":"Germantown","countryCode":"US","stateCode":"MD","latitude":"39.17316000","longitude":"-77.27165000"},{"name":"Glassmanor","countryCode":"US","stateCode":"MD","latitude":"38.81900000","longitude":"-76.99859000"},{"name":"Glen Burnie","countryCode":"US","stateCode":"MD","latitude":"39.16261000","longitude":"-76.62469000"},{"name":"Glenarden","countryCode":"US","stateCode":"MD","latitude":"38.92928000","longitude":"-76.86164000"},{"name":"Glenmont","countryCode":"US","stateCode":"MD","latitude":"39.05789000","longitude":"-77.04970000"},{"name":"Glenn Dale","countryCode":"US","stateCode":"MD","latitude":"38.98761000","longitude":"-76.82053000"},{"name":"Goddard","countryCode":"US","stateCode":"MD","latitude":"38.98955000","longitude":"-76.85331000"},{"name":"Golden Beach","countryCode":"US","stateCode":"MD","latitude":"38.48985000","longitude":"-76.68218000"},{"name":"Grasonville","countryCode":"US","stateCode":"MD","latitude":"38.95817000","longitude":"-76.21023000"},{"name":"Greater Upper Marlboro","countryCode":"US","stateCode":"MD","latitude":"38.83142000","longitude":"-76.74827000"},{"name":"Green Haven","countryCode":"US","stateCode":"MD","latitude":"39.13955000","longitude":"-76.54774000"},{"name":"Green Valley","countryCode":"US","stateCode":"MD","latitude":"39.30927000","longitude":"-77.29721000"},{"name":"Greenbelt","countryCode":"US","stateCode":"MD","latitude":"39.00455000","longitude":"-76.87553000"},{"name":"Greensboro","countryCode":"US","stateCode":"MD","latitude":"38.97372000","longitude":"-75.80493000"},{"name":"Hagerstown","countryCode":"US","stateCode":"MD","latitude":"39.64176000","longitude":"-77.71999000"},{"name":"Halfway","countryCode":"US","stateCode":"MD","latitude":"39.62065000","longitude":"-77.75888000"},{"name":"Hampstead","countryCode":"US","stateCode":"MD","latitude":"39.60483000","longitude":"-76.84998000"},{"name":"Hampton","countryCode":"US","stateCode":"MD","latitude":"39.42288000","longitude":"-76.58469000"},{"name":"Hancock","countryCode":"US","stateCode":"MD","latitude":"39.69898000","longitude":"-78.17973000"},{"name":"Hanover","countryCode":"US","stateCode":"MD","latitude":"39.19289000","longitude":"-76.72414000"},{"name":"Harford County","countryCode":"US","stateCode":"MD","latitude":"39.53644000","longitude":"-76.29887000"},{"name":"Havre de Grace","countryCode":"US","stateCode":"MD","latitude":"39.54928000","longitude":"-76.09162000"},{"name":"Hebron","countryCode":"US","stateCode":"MD","latitude":"38.42012000","longitude":"-75.68771000"},{"name":"Herald Harbor","countryCode":"US","stateCode":"MD","latitude":"39.05372000","longitude":"-76.56913000"},{"name":"Highfield-Cascade","countryCode":"US","stateCode":"MD","latitude":"39.71616000","longitude":"-77.48282000"},{"name":"Highland","countryCode":"US","stateCode":"MD","latitude":"39.17900000","longitude":"-76.95748000"},{"name":"Hillandale","countryCode":"US","stateCode":"MD","latitude":"39.02650000","longitude":"-76.97414000"},{"name":"Hillcrest Heights","countryCode":"US","stateCode":"MD","latitude":"38.83289000","longitude":"-76.95942000"},{"name":"Hillsmere Shores","countryCode":"US","stateCode":"MD","latitude":"38.94011000","longitude":"-76.49496000"},{"name":"Howard County","countryCode":"US","stateCode":"MD","latitude":"39.25072000","longitude":"-76.93119000"},{"name":"Hughesville","countryCode":"US","stateCode":"MD","latitude":"38.53262000","longitude":"-76.78386000"},{"name":"Hunt Valley","countryCode":"US","stateCode":"MD","latitude":"39.49983000","longitude":"-76.64108000"},{"name":"Huntingtown","countryCode":"US","stateCode":"MD","latitude":"38.61595000","longitude":"-76.61302000"},{"name":"Huntingtown Town Center","countryCode":"US","stateCode":"MD","latitude":"38.62095000","longitude":"-76.61607000"},{"name":"Hurlock","countryCode":"US","stateCode":"MD","latitude":"38.62428000","longitude":"-75.85438000"},{"name":"Hyattsville","countryCode":"US","stateCode":"MD","latitude":"38.95594000","longitude":"-76.94553000"},{"name":"Ilchester","countryCode":"US","stateCode":"MD","latitude":"39.25094000","longitude":"-76.76469000"},{"name":"Indian Head","countryCode":"US","stateCode":"MD","latitude":"38.60012000","longitude":"-77.16220000"},{"name":"Irvington","countryCode":"US","stateCode":"MD","latitude":"39.28288000","longitude":"-76.68608000"},{"name":"Jarrettsville","countryCode":"US","stateCode":"MD","latitude":"39.60455000","longitude":"-76.47774000"},{"name":"Jefferson","countryCode":"US","stateCode":"MD","latitude":"39.36205000","longitude":"-77.53165000"},{"name":"Jessup","countryCode":"US","stateCode":"MD","latitude":"39.14927000","longitude":"-76.77525000"},{"name":"Joppatowne","countryCode":"US","stateCode":"MD","latitude":"39.45789000","longitude":"-76.35524000"},{"name":"Keedysville","countryCode":"US","stateCode":"MD","latitude":"39.48621000","longitude":"-77.69971000"},{"name":"Kemp Mill","countryCode":"US","stateCode":"MD","latitude":"39.03900000","longitude":"-77.01914000"},{"name":"Kensington","countryCode":"US","stateCode":"MD","latitude":"39.02567000","longitude":"-77.07637000"},{"name":"Kent County","countryCode":"US","stateCode":"MD","latitude":"39.23560000","longitude":"-76.09582000"},{"name":"Kettering","countryCode":"US","stateCode":"MD","latitude":"38.88456000","longitude":"-76.81469000"},{"name":"Kingstown","countryCode":"US","stateCode":"MD","latitude":"39.20483000","longitude":"-76.05133000"},{"name":"Kingsville","countryCode":"US","stateCode":"MD","latitude":"39.44872000","longitude":"-76.41774000"},{"name":"La Plata","countryCode":"US","stateCode":"MD","latitude":"38.52929000","longitude":"-76.97525000"},{"name":"La Vale","countryCode":"US","stateCode":"MD","latitude":"39.65564000","longitude":"-78.81058000"},{"name":"Lake Arbor","countryCode":"US","stateCode":"MD","latitude":"38.90789000","longitude":"-76.82969000"},{"name":"Lake Shore","countryCode":"US","stateCode":"MD","latitude":"39.10705000","longitude":"-76.48496000"},{"name":"Landover","countryCode":"US","stateCode":"MD","latitude":"38.93400000","longitude":"-76.89664000"},{"name":"Landover Hills","countryCode":"US","stateCode":"MD","latitude":"38.94317000","longitude":"-76.89220000"},{"name":"Langley Park","countryCode":"US","stateCode":"MD","latitude":"38.98872000","longitude":"-76.98136000"},{"name":"Lanham","countryCode":"US","stateCode":"MD","latitude":"38.96875000","longitude":"-76.86340000"},{"name":"Lanham-Seabrook","countryCode":"US","stateCode":"MD","latitude":"38.96835000","longitude":"-76.85108000"},{"name":"Lansdowne","countryCode":"US","stateCode":"MD","latitude":"39.24511000","longitude":"-76.66052000"},{"name":"Largo","countryCode":"US","stateCode":"MD","latitude":"38.89761000","longitude":"-76.83025000"},{"name":"Laurel","countryCode":"US","stateCode":"MD","latitude":"39.09928000","longitude":"-76.84831000"},{"name":"Layhill","countryCode":"US","stateCode":"MD","latitude":"39.09233000","longitude":"-77.04442000"},{"name":"Leisure World","countryCode":"US","stateCode":"MD","latitude":"39.10230000","longitude":"-77.06898000"},{"name":"Leonardtown","countryCode":"US","stateCode":"MD","latitude":"38.29124000","longitude":"-76.63579000"},{"name":"Lexington Park","countryCode":"US","stateCode":"MD","latitude":"38.26679000","longitude":"-76.45384000"},{"name":"Linganore","countryCode":"US","stateCode":"MD","latitude":"39.44038000","longitude":"-77.20804000"},{"name":"Linthicum","countryCode":"US","stateCode":"MD","latitude":"39.20511000","longitude":"-76.65275000"},{"name":"Lochearn","countryCode":"US","stateCode":"MD","latitude":"39.34066000","longitude":"-76.72219000"},{"name":"Lonaconing","countryCode":"US","stateCode":"MD","latitude":"39.56592000","longitude":"-78.98030000"},{"name":"Londontowne","countryCode":"US","stateCode":"MD","latitude":"38.93345000","longitude":"-76.54941000"},{"name":"Long Beach","countryCode":"US","stateCode":"MD","latitude":"38.46096000","longitude":"-76.46884000"},{"name":"Lusby","countryCode":"US","stateCode":"MD","latitude":"38.41068000","longitude":"-76.45523000"},{"name":"Lutherville","countryCode":"US","stateCode":"MD","latitude":"39.42122000","longitude":"-76.62608000"},{"name":"Lutherville-Timonium","countryCode":"US","stateCode":"MD","latitude":"39.43997000","longitude":"-76.61099000"},{"name":"Manchester","countryCode":"US","stateCode":"MD","latitude":"39.66121000","longitude":"-76.88498000"},{"name":"Marlboro Meadows","countryCode":"US","stateCode":"MD","latitude":"38.83622000","longitude":"-76.71497000"},{"name":"Marlboro Village","countryCode":"US","stateCode":"MD","latitude":"38.83054000","longitude":"-76.76965000"},{"name":"Marlow Heights","countryCode":"US","stateCode":"MD","latitude":"38.83345000","longitude":"-76.95164000"},{"name":"Marlton","countryCode":"US","stateCode":"MD","latitude":"38.77373000","longitude":"-76.78997000"},{"name":"Maryland City","countryCode":"US","stateCode":"MD","latitude":"39.09205000","longitude":"-76.81775000"},{"name":"Maugansville","countryCode":"US","stateCode":"MD","latitude":"39.69287000","longitude":"-77.74472000"},{"name":"Mayo","countryCode":"US","stateCode":"MD","latitude":"38.88761000","longitude":"-76.51190000"},{"name":"Mays Chapel","countryCode":"US","stateCode":"MD","latitude":"39.43316000","longitude":"-76.64941000"},{"name":"Mechanicsville","countryCode":"US","stateCode":"MD","latitude":"38.44290000","longitude":"-76.74385000"},{"name":"Mellwood","countryCode":"US","stateCode":"MD","latitude":"38.81039000","longitude":"-76.82414000"},{"name":"Middle River","countryCode":"US","stateCode":"MD","latitude":"39.33427000","longitude":"-76.43941000"},{"name":"Middletown","countryCode":"US","stateCode":"MD","latitude":"39.44371000","longitude":"-77.54471000"},{"name":"Milford Mill","countryCode":"US","stateCode":"MD","latitude":"39.34788000","longitude":"-76.76997000"},{"name":"Mitchellville","countryCode":"US","stateCode":"MD","latitude":"38.92511000","longitude":"-76.74275000"},{"name":"Montgomery County","countryCode":"US","stateCode":"MD","latitude":"39.13638000","longitude":"-77.20424000"},{"name":"Montgomery Village","countryCode":"US","stateCode":"MD","latitude":"39.17677000","longitude":"-77.19526000"},{"name":"Morningside","countryCode":"US","stateCode":"MD","latitude":"38.83011000","longitude":"-76.89136000"},{"name":"Mount Airy","countryCode":"US","stateCode":"MD","latitude":"39.37621000","longitude":"-77.15470000"},{"name":"Mount Rainier","countryCode":"US","stateCode":"MD","latitude":"38.94150000","longitude":"-76.96498000"},{"name":"Mountain Lake Park","countryCode":"US","stateCode":"MD","latitude":"39.39843000","longitude":"-79.38171000"},{"name":"Myersville","countryCode":"US","stateCode":"MD","latitude":"39.50510000","longitude":"-77.56638000"},{"name":"National Harbor","countryCode":"US","stateCode":"MD","latitude":"38.78264000","longitude":"-77.01506000"},{"name":"Naval Academy","countryCode":"US","stateCode":"MD","latitude":"38.98568000","longitude":"-76.48774000"},{"name":"New Carrollton","countryCode":"US","stateCode":"MD","latitude":"38.96983000","longitude":"-76.87997000"},{"name":"New Windsor","countryCode":"US","stateCode":"MD","latitude":"39.54205000","longitude":"-77.10804000"},{"name":"North Beach","countryCode":"US","stateCode":"MD","latitude":"38.70734000","longitude":"-76.53107000"},{"name":"North Bel Air","countryCode":"US","stateCode":"MD","latitude":"39.53983000","longitude":"-76.35496000"},{"name":"North Bethesda","countryCode":"US","stateCode":"MD","latitude":"39.04455000","longitude":"-77.11887000"},{"name":"North East","countryCode":"US","stateCode":"MD","latitude":"39.60011000","longitude":"-75.94133000"},{"name":"North Kensington","countryCode":"US","stateCode":"MD","latitude":"39.03039000","longitude":"-77.07248000"},{"name":"North Laurel","countryCode":"US","stateCode":"MD","latitude":"39.13900000","longitude":"-76.87053000"},{"name":"North Potomac","countryCode":"US","stateCode":"MD","latitude":"39.08289000","longitude":"-77.26498000"},{"name":"Oakland","countryCode":"US","stateCode":"MD","latitude":"39.40787000","longitude":"-79.40671000"},{"name":"Ocean City","countryCode":"US","stateCode":"MD","latitude":"38.33650000","longitude":"-75.08491000"},{"name":"Ocean Pines","countryCode":"US","stateCode":"MD","latitude":"38.39539000","longitude":"-75.15574000"},{"name":"Odenton","countryCode":"US","stateCode":"MD","latitude":"39.08400000","longitude":"-76.70025000"},{"name":"Olney","countryCode":"US","stateCode":"MD","latitude":"39.15316000","longitude":"-77.06692000"},{"name":"Overlea","countryCode":"US","stateCode":"MD","latitude":"39.36344000","longitude":"-76.52052000"},{"name":"Owings","countryCode":"US","stateCode":"MD","latitude":"38.71762000","longitude":"-76.60135000"},{"name":"Owings Mills","countryCode":"US","stateCode":"MD","latitude":"39.41955000","longitude":"-76.78025000"},{"name":"Oxon Hill","countryCode":"US","stateCode":"MD","latitude":"38.80345000","longitude":"-76.98970000"},{"name":"Oxon Hill-Glassmanor","countryCode":"US","stateCode":"MD","latitude":"38.79615000","longitude":"-76.97499000"},{"name":"Paramount-Long Meadow","countryCode":"US","stateCode":"MD","latitude":"39.68042000","longitude":"-77.69290000"},{"name":"Parkville","countryCode":"US","stateCode":"MD","latitude":"39.37733000","longitude":"-76.53969000"},{"name":"Parole","countryCode":"US","stateCode":"MD","latitude":"38.97956000","longitude":"-76.53052000"},{"name":"Pasadena","countryCode":"US","stateCode":"MD","latitude":"39.10733000","longitude":"-76.57108000"},{"name":"Peppermill Village","countryCode":"US","stateCode":"MD","latitude":"38.89472000","longitude":"-76.88654000"},{"name":"Perry Hall","countryCode":"US","stateCode":"MD","latitude":"39.41261000","longitude":"-76.46357000"},{"name":"Perryman","countryCode":"US","stateCode":"MD","latitude":"39.46955000","longitude":"-76.20440000"},{"name":"Perryville","countryCode":"US","stateCode":"MD","latitude":"39.56011000","longitude":"-76.07134000"},{"name":"Pikesville","countryCode":"US","stateCode":"MD","latitude":"39.37427000","longitude":"-76.72247000"},{"name":"Pittsville","countryCode":"US","stateCode":"MD","latitude":"38.39539000","longitude":"-75.41297000"},{"name":"Pleasant Hills","countryCode":"US","stateCode":"MD","latitude":"39.47955000","longitude":"-76.39413000"},{"name":"Pocomoke City","countryCode":"US","stateCode":"MD","latitude":"38.07568000","longitude":"-75.56798000"},{"name":"Point of Rocks","countryCode":"US","stateCode":"MD","latitude":"39.27594000","longitude":"-77.53915000"},{"name":"Poolesville","countryCode":"US","stateCode":"MD","latitude":"39.14594000","longitude":"-77.41693000"},{"name":"Potomac","countryCode":"US","stateCode":"MD","latitude":"39.01817000","longitude":"-77.20859000"},{"name":"Potomac Heights","countryCode":"US","stateCode":"MD","latitude":"38.60873000","longitude":"-77.14053000"},{"name":"Potomac Park","countryCode":"US","stateCode":"MD","latitude":"39.61176000","longitude":"-78.80585000"},{"name":"Prince Frederick","countryCode":"US","stateCode":"MD","latitude":"38.54040000","longitude":"-76.58440000"},{"name":"Prince George\'s County","countryCode":"US","stateCode":"MD","latitude":"38.82952000","longitude":"-76.84729000"},{"name":"Princess Anne","countryCode":"US","stateCode":"MD","latitude":"38.20290000","longitude":"-75.69243000"},{"name":"Pumphrey","countryCode":"US","stateCode":"MD","latitude":"39.21733000","longitude":"-76.63719000"},{"name":"Queen Anne","countryCode":"US","stateCode":"MD","latitude":"38.89872000","longitude":"-76.67830000"},{"name":"Queen Anne\'s County","countryCode":"US","stateCode":"MD","latitude":"39.03763000","longitude":"-76.08504000"},{"name":"Queenland","countryCode":"US","stateCode":"MD","latitude":"38.80524000","longitude":"-76.79126000"},{"name":"Randallstown","countryCode":"US","stateCode":"MD","latitude":"39.36733000","longitude":"-76.79525000"},{"name":"Redland","countryCode":"US","stateCode":"MD","latitude":"39.14539000","longitude":"-77.14415000"},{"name":"Reisterstown","countryCode":"US","stateCode":"MD","latitude":"39.46976000","longitude":"-76.83190000"},{"name":"Ridgely","countryCode":"US","stateCode":"MD","latitude":"38.94789000","longitude":"-75.88438000"},{"name":"Rising Sun","countryCode":"US","stateCode":"MD","latitude":"39.69789000","longitude":"-76.06273000"},{"name":"Riva","countryCode":"US","stateCode":"MD","latitude":"38.95206000","longitude":"-76.57802000"},{"name":"Riverdale Park","countryCode":"US","stateCode":"MD","latitude":"38.96344000","longitude":"-76.93164000"},{"name":"Riverside","countryCode":"US","stateCode":"MD","latitude":"39.47372000","longitude":"-76.24134000"},{"name":"Riviera Beach","countryCode":"US","stateCode":"MD","latitude":"39.16678000","longitude":"-76.50802000"},{"name":"Robinwood","countryCode":"US","stateCode":"MD","latitude":"39.63704000","longitude":"-77.65694000"},{"name":"Rock Hall","countryCode":"US","stateCode":"MD","latitude":"39.13817000","longitude":"-76.23495000"},{"name":"Rockville","countryCode":"US","stateCode":"MD","latitude":"39.08400000","longitude":"-77.15276000"},{"name":"Rosaryville","countryCode":"US","stateCode":"MD","latitude":"38.75678000","longitude":"-76.80969000"},{"name":"Rosedale","countryCode":"US","stateCode":"MD","latitude":"39.32011000","longitude":"-76.51552000"},{"name":"Rossmoor","countryCode":"US","stateCode":"MD","latitude":"39.10372000","longitude":"-77.07109000"},{"name":"Rossville","countryCode":"US","stateCode":"MD","latitude":"39.33844000","longitude":"-76.47968000"},{"name":"Saint Charles","countryCode":"US","stateCode":"MD","latitude":"38.60317000","longitude":"-76.93858000"},{"name":"Saint James","countryCode":"US","stateCode":"MD","latitude":"39.56260000","longitude":"-77.75805000"},{"name":"Saint Mary\'s County","countryCode":"US","stateCode":"MD","latitude":"38.21586000","longitude":"-76.52906000"},{"name":"Saint Michaels","countryCode":"US","stateCode":"MD","latitude":"38.78512000","longitude":"-76.22439000"},{"name":"Salisbury","countryCode":"US","stateCode":"MD","latitude":"38.36067000","longitude":"-75.59937000"},{"name":"Savage","countryCode":"US","stateCode":"MD","latitude":"39.13789000","longitude":"-76.82386000"},{"name":"Scaggsville","countryCode":"US","stateCode":"MD","latitude":"39.14511000","longitude":"-76.90025000"},{"name":"Seabrook","countryCode":"US","stateCode":"MD","latitude":"38.96805000","longitude":"-76.84658000"},{"name":"Seat Pleasant","countryCode":"US","stateCode":"MD","latitude":"38.89622000","longitude":"-76.90664000"},{"name":"Selby-on-the-Bay","countryCode":"US","stateCode":"MD","latitude":"38.91622000","longitude":"-76.52246000"},{"name":"Severn","countryCode":"US","stateCode":"MD","latitude":"39.13705000","longitude":"-76.69830000"},{"name":"Severna Park","countryCode":"US","stateCode":"MD","latitude":"39.07039000","longitude":"-76.54524000"},{"name":"Shady Side","countryCode":"US","stateCode":"MD","latitude":"38.84178000","longitude":"-76.51218000"},{"name":"Silver Hill","countryCode":"US","stateCode":"MD","latitude":"38.84178000","longitude":"-76.94581000"},{"name":"Silver Spring","countryCode":"US","stateCode":"MD","latitude":"38.99067000","longitude":"-77.02609000"},{"name":"Smithsburg","countryCode":"US","stateCode":"MD","latitude":"39.65482000","longitude":"-77.57277000"},{"name":"Snow Hill","countryCode":"US","stateCode":"MD","latitude":"38.17706000","longitude":"-75.39270000"},{"name":"Solomons","countryCode":"US","stateCode":"MD","latitude":"38.31846000","longitude":"-76.45412000"},{"name":"Somerset","countryCode":"US","stateCode":"MD","latitude":"38.96594000","longitude":"-77.09609000"},{"name":"Somerset County","countryCode":"US","stateCode":"MD","latitude":"38.08007000","longitude":"-75.85347000"},{"name":"South Bel Air","countryCode":"US","stateCode":"MD","latitude":"39.53316000","longitude":"-76.33746000"},{"name":"South Gate","countryCode":"US","stateCode":"MD","latitude":"39.12900000","longitude":"-76.62580000"},{"name":"South Kensington","countryCode":"US","stateCode":"MD","latitude":"39.01900000","longitude":"-77.07998000"},{"name":"South Laurel","countryCode":"US","stateCode":"MD","latitude":"39.06983000","longitude":"-76.85025000"},{"name":"Spencerville","countryCode":"US","stateCode":"MD","latitude":"39.11427000","longitude":"-76.97831000"},{"name":"Spring Ridge","countryCode":"US","stateCode":"MD","latitude":"39.40149000","longitude":"-77.35248000"},{"name":"Springdale","countryCode":"US","stateCode":"MD","latitude":"38.93761000","longitude":"-76.83886000"},{"name":"Stevensville","countryCode":"US","stateCode":"MD","latitude":"38.98067000","longitude":"-76.31440000"},{"name":"Suitland","countryCode":"US","stateCode":"MD","latitude":"38.84872000","longitude":"-76.92386000"},{"name":"Suitland-Silver Hill","countryCode":"US","stateCode":"MD","latitude":"38.84685000","longitude":"-76.92591000"},{"name":"Summerfield","countryCode":"US","stateCode":"MD","latitude":"38.90454000","longitude":"-76.86830000"},{"name":"Sykesville","countryCode":"US","stateCode":"MD","latitude":"39.37371000","longitude":"-76.96776000"},{"name":"Takoma Park","countryCode":"US","stateCode":"MD","latitude":"38.97789000","longitude":"-77.00748000"},{"name":"Talbot County","countryCode":"US","stateCode":"MD","latitude":"38.74910000","longitude":"-76.17862000"},{"name":"Taneytown","countryCode":"US","stateCode":"MD","latitude":"39.65788000","longitude":"-77.17443000"},{"name":"Temple Hills","countryCode":"US","stateCode":"MD","latitude":"38.81400000","longitude":"-76.94553000"},{"name":"Thurmont","countryCode":"US","stateCode":"MD","latitude":"39.62371000","longitude":"-77.41082000"},{"name":"Timonium","countryCode":"US","stateCode":"MD","latitude":"39.43705000","longitude":"-76.61969000"},{"name":"Towson","countryCode":"US","stateCode":"MD","latitude":"39.40150000","longitude":"-76.60191000"},{"name":"Trappe","countryCode":"US","stateCode":"MD","latitude":"38.65845000","longitude":"-76.05800000"},{"name":"Travilah","countryCode":"US","stateCode":"MD","latitude":"39.06900000","longitude":"-77.26304000"},{"name":"University Park","countryCode":"US","stateCode":"MD","latitude":"38.97039000","longitude":"-76.94192000"},{"name":"Upper Marlboro","countryCode":"US","stateCode":"MD","latitude":"38.81595000","longitude":"-76.74969000"},{"name":"Urbana","countryCode":"US","stateCode":"MD","latitude":"39.32594000","longitude":"-77.35137000"},{"name":"Waldorf","countryCode":"US","stateCode":"MD","latitude":"38.62456000","longitude":"-76.93914000"},{"name":"Walker Mill","countryCode":"US","stateCode":"MD","latitude":"38.87539000","longitude":"-76.88831000"},{"name":"Walkersville","countryCode":"US","stateCode":"MD","latitude":"39.48621000","longitude":"-77.35193000"},{"name":"Washington County","countryCode":"US","stateCode":"MD","latitude":"39.60367000","longitude":"-77.81398000"},{"name":"West Elkridge","countryCode":"US","stateCode":"MD","latitude":"39.20705000","longitude":"-76.72692000"},{"name":"West Laurel","countryCode":"US","stateCode":"MD","latitude":"39.10122000","longitude":"-76.89970000"},{"name":"West Ocean City","countryCode":"US","stateCode":"MD","latitude":"38.33150000","longitude":"-75.10685000"},{"name":"Westernport","countryCode":"US","stateCode":"MD","latitude":"39.48537000","longitude":"-79.04475000"},{"name":"Westminster","countryCode":"US","stateCode":"MD","latitude":"39.57538000","longitude":"-76.99581000"},{"name":"Westphalia","countryCode":"US","stateCode":"MD","latitude":"38.84539000","longitude":"-76.81108000"},{"name":"Wheaton","countryCode":"US","stateCode":"MD","latitude":"39.03983000","longitude":"-77.05526000"},{"name":"White Marsh","countryCode":"US","stateCode":"MD","latitude":"39.38372000","longitude":"-76.43218000"},{"name":"White Oak","countryCode":"US","stateCode":"MD","latitude":"39.03983000","longitude":"-76.99303000"},{"name":"Wicomico County","countryCode":"US","stateCode":"MD","latitude":"38.36942000","longitude":"-75.63151000"},{"name":"Williamsport","countryCode":"US","stateCode":"MD","latitude":"39.60065000","longitude":"-77.82055000"},{"name":"Wilson-Conococheague","countryCode":"US","stateCode":"MD","latitude":"39.65351000","longitude":"-77.83157000"},{"name":"Woodlawn","countryCode":"US","stateCode":"MD","latitude":"39.32288000","longitude":"-76.72803000"},{"name":"Woodmore","countryCode":"US","stateCode":"MD","latitude":"38.92122000","longitude":"-76.80303000"},{"name":"Woodsboro","countryCode":"US","stateCode":"MD","latitude":"39.53316000","longitude":"-77.31471000"},{"name":"Worcester County","countryCode":"US","stateCode":"MD","latitude":"38.21650000","longitude":"-75.29667000"},{"name":"Aberdeen","countryCode":"US","stateCode":"MS","latitude":"33.82511000","longitude":"-88.54366000"},{"name":"Ackerman","countryCode":"US","stateCode":"MS","latitude":"33.31012000","longitude":"-89.17284000"},{"name":"Adams County","countryCode":"US","stateCode":"MS","latitude":"31.48294000","longitude":"-91.35350000"},{"name":"Alcorn County","countryCode":"US","stateCode":"MS","latitude":"34.88077000","longitude":"-88.58026000"},{"name":"Amite County","countryCode":"US","stateCode":"MS","latitude":"31.17440000","longitude":"-90.80443000"},{"name":"Amory","countryCode":"US","stateCode":"MS","latitude":"33.98428000","longitude":"-88.48810000"},{"name":"Arnold Line","countryCode":"US","stateCode":"MS","latitude":"31.33517000","longitude":"-89.37340000"},{"name":"Ashland","countryCode":"US","stateCode":"MS","latitude":"34.83287000","longitude":"-89.17590000"},{"name":"Attala County","countryCode":"US","stateCode":"MS","latitude":"33.08629000","longitude":"-89.58155000"},{"name":"Baldwyn","countryCode":"US","stateCode":"MS","latitude":"34.50954000","longitude":"-88.63533000"},{"name":"Batesville","countryCode":"US","stateCode":"MS","latitude":"34.31150000","longitude":"-89.94426000"},{"name":"Bay Saint Louis","countryCode":"US","stateCode":"MS","latitude":"30.30881000","longitude":"-89.33005000"},{"name":"Bay Springs","countryCode":"US","stateCode":"MS","latitude":"31.97904000","longitude":"-89.28728000"},{"name":"Beechwood","countryCode":"US","stateCode":"MS","latitude":"32.32765000","longitude":"-90.82677000"},{"name":"Belmont","countryCode":"US","stateCode":"MS","latitude":"34.50982000","longitude":"-88.20921000"},{"name":"Belzoni","countryCode":"US","stateCode":"MS","latitude":"33.18429000","longitude":"-90.48926000"},{"name":"Benton County","countryCode":"US","stateCode":"MS","latitude":"34.81729000","longitude":"-89.18848000"},{"name":"Biloxi","countryCode":"US","stateCode":"MS","latitude":"30.39603000","longitude":"-88.88531000"},{"name":"Bolivar County","countryCode":"US","stateCode":"MS","latitude":"33.79554000","longitude":"-90.88040000"},{"name":"Booneville","countryCode":"US","stateCode":"MS","latitude":"34.65815000","longitude":"-88.56672000"},{"name":"Brandon","countryCode":"US","stateCode":"MS","latitude":"32.27320000","longitude":"-89.98592000"},{"name":"Brookhaven","countryCode":"US","stateCode":"MS","latitude":"31.57906000","longitude":"-90.44065000"},{"name":"Brooksville","countryCode":"US","stateCode":"MS","latitude":"33.23457000","longitude":"-88.58227000"},{"name":"Bruce","countryCode":"US","stateCode":"MS","latitude":"33.99206000","longitude":"-89.34896000"},{"name":"Bude","countryCode":"US","stateCode":"MS","latitude":"31.46295000","longitude":"-90.85010000"},{"name":"Byhalia","countryCode":"US","stateCode":"MS","latitude":"34.87232000","longitude":"-89.69064000"},{"name":"Byram","countryCode":"US","stateCode":"MS","latitude":"32.17932000","longitude":"-90.24537000"},{"name":"Caledonia","countryCode":"US","stateCode":"MS","latitude":"33.68289000","longitude":"-88.32448000"},{"name":"Calhoun City","countryCode":"US","stateCode":"MS","latitude":"33.85539000","longitude":"-89.31146000"},{"name":"Calhoun County","countryCode":"US","stateCode":"MS","latitude":"33.93645000","longitude":"-89.33645000"},{"name":"Canton","countryCode":"US","stateCode":"MS","latitude":"32.61264000","longitude":"-90.03675000"},{"name":"Carriere","countryCode":"US","stateCode":"MS","latitude":"30.61686000","longitude":"-89.65256000"},{"name":"Carroll County","countryCode":"US","stateCode":"MS","latitude":"33.44853000","longitude":"-89.92020000"},{"name":"Carrollton","countryCode":"US","stateCode":"MS","latitude":"33.50818000","longitude":"-89.92036000"},{"name":"Carthage","countryCode":"US","stateCode":"MS","latitude":"32.73264000","longitude":"-89.53618000"},{"name":"Centreville","countryCode":"US","stateCode":"MS","latitude":"31.08962000","longitude":"-91.06844000"},{"name":"Charleston","countryCode":"US","stateCode":"MS","latitude":"34.00678000","longitude":"-90.05676000"},{"name":"Chickasaw County","countryCode":"US","stateCode":"MS","latitude":"33.92080000","longitude":"-88.94786000"},{"name":"Choctaw County","countryCode":"US","stateCode":"MS","latitude":"33.34731000","longitude":"-89.24838000"},{"name":"Claiborne County","countryCode":"US","stateCode":"MS","latitude":"31.97369000","longitude":"-90.91181000"},{"name":"Clarke County","countryCode":"US","stateCode":"MS","latitude":"32.04140000","longitude":"-88.68940000"},{"name":"Clarksdale","countryCode":"US","stateCode":"MS","latitude":"34.20011000","longitude":"-90.57093000"},{"name":"Clay County","countryCode":"US","stateCode":"MS","latitude":"33.65567000","longitude":"-88.78157000"},{"name":"Cleary","countryCode":"US","stateCode":"MS","latitude":"32.16543000","longitude":"-90.18064000"},{"name":"Cleveland","countryCode":"US","stateCode":"MS","latitude":"33.74400000","longitude":"-90.72482000"},{"name":"Clinton","countryCode":"US","stateCode":"MS","latitude":"32.34153000","longitude":"-90.32176000"},{"name":"Coahoma County","countryCode":"US","stateCode":"MS","latitude":"34.22917000","longitude":"-90.60269000"},{"name":"Coldwater","countryCode":"US","stateCode":"MS","latitude":"34.69177000","longitude":"-89.97731000"},{"name":"Collins","countryCode":"US","stateCode":"MS","latitude":"31.64544000","longitude":"-89.55535000"},{"name":"Collinsville","countryCode":"US","stateCode":"MS","latitude":"32.49792000","longitude":"-88.84588000"},{"name":"Columbia","countryCode":"US","stateCode":"MS","latitude":"31.25184000","longitude":"-89.83758000"},{"name":"Columbus","countryCode":"US","stateCode":"MS","latitude":"33.49567000","longitude":"-88.42726000"},{"name":"Columbus Air Force Base","countryCode":"US","stateCode":"MS","latitude":"33.63239000","longitude":"-88.45153000"},{"name":"Como","countryCode":"US","stateCode":"MS","latitude":"34.51066000","longitude":"-89.93981000"},{"name":"Conehatta","countryCode":"US","stateCode":"MS","latitude":"32.45125000","longitude":"-89.28534000"},{"name":"Copiah County","countryCode":"US","stateCode":"MS","latitude":"31.86924000","longitude":"-90.44880000"},{"name":"Corinth","countryCode":"US","stateCode":"MS","latitude":"34.93425000","longitude":"-88.52227000"},{"name":"Covington County","countryCode":"US","stateCode":"MS","latitude":"31.63322000","longitude":"-89.55263000"},{"name":"Crystal Springs","countryCode":"US","stateCode":"MS","latitude":"31.98738000","longitude":"-90.35704000"},{"name":"D\'Iberville","countryCode":"US","stateCode":"MS","latitude":"30.42631000","longitude":"-88.89086000"},{"name":"De Kalb","countryCode":"US","stateCode":"MS","latitude":"32.76763000","longitude":"-88.65088000"},{"name":"De Lisle","countryCode":"US","stateCode":"MS","latitude":"30.37936000","longitude":"-89.26449000"},{"name":"De Soto County","countryCode":"US","stateCode":"MS","latitude":"34.87540000","longitude":"-89.99178000"},{"name":"Decatur","countryCode":"US","stateCode":"MS","latitude":"32.43903000","longitude":"-89.10839000"},{"name":"Derma","countryCode":"US","stateCode":"MS","latitude":"33.85567000","longitude":"-89.28452000"},{"name":"Diamondhead","countryCode":"US","stateCode":"MS","latitude":"30.39464000","longitude":"-89.36394000"},{"name":"Drew","countryCode":"US","stateCode":"MS","latitude":"33.80956000","longitude":"-90.52648000"},{"name":"Duck Hill","countryCode":"US","stateCode":"MS","latitude":"33.63318000","longitude":"-89.71119000"},{"name":"Durant","countryCode":"US","stateCode":"MS","latitude":"33.07513000","longitude":"-89.85453000"},{"name":"Edwards","countryCode":"US","stateCode":"MS","latitude":"32.33015000","longitude":"-90.60565000"},{"name":"Ellisville","countryCode":"US","stateCode":"MS","latitude":"31.60405000","longitude":"-89.19561000"},{"name":"Escatawpa","countryCode":"US","stateCode":"MS","latitude":"30.44048000","longitude":"-88.54363000"},{"name":"Eupora","countryCode":"US","stateCode":"MS","latitude":"33.54068000","longitude":"-89.26701000"},{"name":"Farmington","countryCode":"US","stateCode":"MS","latitude":"34.93009000","longitude":"-88.45227000"},{"name":"Fayette","countryCode":"US","stateCode":"MS","latitude":"31.71155000","longitude":"-91.06066000"},{"name":"Flora","countryCode":"US","stateCode":"MS","latitude":"32.54320000","longitude":"-90.30926000"},{"name":"Florence","countryCode":"US","stateCode":"MS","latitude":"32.15348000","longitude":"-90.13120000"},{"name":"Flowood","countryCode":"US","stateCode":"MS","latitude":"32.30959000","longitude":"-90.13898000"},{"name":"Forest","countryCode":"US","stateCode":"MS","latitude":"32.36459000","longitude":"-89.47423000"},{"name":"Forrest County","countryCode":"US","stateCode":"MS","latitude":"31.18887000","longitude":"-89.25786000"},{"name":"Franklin County","countryCode":"US","stateCode":"MS","latitude":"31.47715000","longitude":"-90.89785000"},{"name":"Friars Point","countryCode":"US","stateCode":"MS","latitude":"34.37088000","longitude":"-90.63834000"},{"name":"Fulton","countryCode":"US","stateCode":"MS","latitude":"34.27399000","longitude":"-88.40921000"},{"name":"Gautier","countryCode":"US","stateCode":"MS","latitude":"30.38575000","longitude":"-88.61169000"},{"name":"George County","countryCode":"US","stateCode":"MS","latitude":"30.86261000","longitude":"-88.64403000"},{"name":"Glendale","countryCode":"US","stateCode":"MS","latitude":"31.36462000","longitude":"-89.30617000"},{"name":"Goodman","countryCode":"US","stateCode":"MS","latitude":"32.97013000","longitude":"-89.91231000"},{"name":"Greene County","countryCode":"US","stateCode":"MS","latitude":"31.21422000","longitude":"-88.63916000"},{"name":"Greenville","countryCode":"US","stateCode":"MS","latitude":"33.40898000","longitude":"-91.05978000"},{"name":"Greenwood","countryCode":"US","stateCode":"MS","latitude":"33.51623000","longitude":"-90.17953000"},{"name":"Grenada","countryCode":"US","stateCode":"MS","latitude":"33.76900000","longitude":"-89.80842000"},{"name":"Grenada County","countryCode":"US","stateCode":"MS","latitude":"33.76995000","longitude":"-89.80201000"},{"name":"Gulf Hills","countryCode":"US","stateCode":"MS","latitude":"30.43048000","longitude":"-88.84225000"},{"name":"Gulf Park Estates","countryCode":"US","stateCode":"MS","latitude":"30.39187000","longitude":"-88.76114000"},{"name":"Gulfport","countryCode":"US","stateCode":"MS","latitude":"30.36742000","longitude":"-89.09282000"},{"name":"Guntown","countryCode":"US","stateCode":"MS","latitude":"34.44316000","longitude":"-88.65978000"},{"name":"Hancock County","countryCode":"US","stateCode":"MS","latitude":"30.39378000","longitude":"-89.47456000"},{"name":"Harrison County","countryCode":"US","stateCode":"MS","latitude":"30.41605000","longitude":"-89.08164000"},{"name":"Hattiesburg","countryCode":"US","stateCode":"MS","latitude":"31.32712000","longitude":"-89.29034000"},{"name":"Hazlehurst","countryCode":"US","stateCode":"MS","latitude":"31.86044000","longitude":"-90.39593000"},{"name":"Helena","countryCode":"US","stateCode":"MS","latitude":"30.49464000","longitude":"-88.49585000"},{"name":"Hernando","countryCode":"US","stateCode":"MS","latitude":"34.82399000","longitude":"-89.99370000"},{"name":"Hickory Hills","countryCode":"US","stateCode":"MS","latitude":"30.45687000","longitude":"-88.63919000"},{"name":"Hide-A-Way Lake","countryCode":"US","stateCode":"MS","latitude":"30.56492000","longitude":"-89.64020000"},{"name":"Hillsboro","countryCode":"US","stateCode":"MS","latitude":"32.45931000","longitude":"-89.51146000"},{"name":"Hinds County","countryCode":"US","stateCode":"MS","latitude":"32.26670000","longitude":"-90.44282000"},{"name":"Hollandale","countryCode":"US","stateCode":"MS","latitude":"33.16901000","longitude":"-90.85399000"},{"name":"Holly Springs","countryCode":"US","stateCode":"MS","latitude":"34.76760000","longitude":"-89.44869000"},{"name":"Holmes County","countryCode":"US","stateCode":"MS","latitude":"33.12351000","longitude":"-90.09205000"},{"name":"Horn Lake","countryCode":"US","stateCode":"MS","latitude":"34.95537000","longitude":"-90.03481000"},{"name":"Houston","countryCode":"US","stateCode":"MS","latitude":"33.89845000","longitude":"-88.99923000"},{"name":"Humphreys County","countryCode":"US","stateCode":"MS","latitude":"33.12870000","longitude":"-90.52662000"},{"name":"Hurley","countryCode":"US","stateCode":"MS","latitude":"30.66103000","longitude":"-88.49418000"},{"name":"Indianola","countryCode":"US","stateCode":"MS","latitude":"33.45095000","longitude":"-90.65509000"},{"name":"Issaquena County","countryCode":"US","stateCode":"MS","latitude":"32.74139000","longitude":"-90.98921000"},{"name":"Itawamba County","countryCode":"US","stateCode":"MS","latitude":"34.27999000","longitude":"-88.36132000"},{"name":"Itta Bena","countryCode":"US","stateCode":"MS","latitude":"33.49512000","longitude":"-90.31981000"},{"name":"Iuka","countryCode":"US","stateCode":"MS","latitude":"34.81176000","longitude":"-88.19004000"},{"name":"Jackson","countryCode":"US","stateCode":"MS","latitude":"32.29876000","longitude":"-90.18481000"},{"name":"Jackson County","countryCode":"US","stateCode":"MS","latitude":"30.46289000","longitude":"-88.62284000"},{"name":"Jasper County","countryCode":"US","stateCode":"MS","latitude":"32.01911000","longitude":"-89.11886000"},{"name":"Jefferson County","countryCode":"US","stateCode":"MS","latitude":"31.73421000","longitude":"-91.03718000"},{"name":"Jefferson Davis County","countryCode":"US","stateCode":"MS","latitude":"31.56964000","longitude":"-89.82300000"},{"name":"Jones County","countryCode":"US","stateCode":"MS","latitude":"31.62256000","longitude":"-89.16879000"},{"name":"Jonestown","countryCode":"US","stateCode":"MS","latitude":"34.31955000","longitude":"-90.45565000"},{"name":"Kearney Park","countryCode":"US","stateCode":"MS","latitude":"32.58903000","longitude":"-90.31537000"},{"name":"Kemper County","countryCode":"US","stateCode":"MS","latitude":"32.75456000","longitude":"-88.64116000"},{"name":"Kiln","countryCode":"US","stateCode":"MS","latitude":"30.40908000","longitude":"-89.43505000"},{"name":"Kosciusko","countryCode":"US","stateCode":"MS","latitude":"33.05800000","longitude":"-89.58956000"},{"name":"Lafayette County","countryCode":"US","stateCode":"MS","latitude":"34.35675000","longitude":"-89.48492000"},{"name":"Lamar County","countryCode":"US","stateCode":"MS","latitude":"31.20587000","longitude":"-89.50869000"},{"name":"Lambert","countryCode":"US","stateCode":"MS","latitude":"34.20178000","longitude":"-90.28343000"},{"name":"Latimer","countryCode":"US","stateCode":"MS","latitude":"30.53464000","longitude":"-88.86670000"},{"name":"Lauderdale County","countryCode":"US","stateCode":"MS","latitude":"32.40429000","longitude":"-88.66254000"},{"name":"Laurel","countryCode":"US","stateCode":"MS","latitude":"31.69405000","longitude":"-89.13061000"},{"name":"Lawrence County","countryCode":"US","stateCode":"MS","latitude":"31.55020000","longitude":"-90.10699000"},{"name":"Leake County","countryCode":"US","stateCode":"MS","latitude":"32.75353000","longitude":"-89.52406000"},{"name":"Leakesville","countryCode":"US","stateCode":"MS","latitude":"31.15574000","longitude":"-88.55780000"},{"name":"Lee County","countryCode":"US","stateCode":"MS","latitude":"34.28989000","longitude":"-88.68042000"},{"name":"Leflore County","countryCode":"US","stateCode":"MS","latitude":"33.55052000","longitude":"-90.30106000"},{"name":"Leland","countryCode":"US","stateCode":"MS","latitude":"33.40539000","longitude":"-90.89760000"},{"name":"Lexington","countryCode":"US","stateCode":"MS","latitude":"33.11318000","longitude":"-90.05314000"},{"name":"Liberty","countryCode":"US","stateCode":"MS","latitude":"31.15823000","longitude":"-90.81232000"},{"name":"Lincoln County","countryCode":"US","stateCode":"MS","latitude":"31.53239000","longitude":"-90.45400000"},{"name":"Long Beach","countryCode":"US","stateCode":"MS","latitude":"30.35048000","longitude":"-89.15282000"},{"name":"Louisville","countryCode":"US","stateCode":"MS","latitude":"33.12374000","longitude":"-89.05506000"},{"name":"Lowndes County","countryCode":"US","stateCode":"MS","latitude":"33.47291000","longitude":"-88.44331000"},{"name":"Lucedale","countryCode":"US","stateCode":"MS","latitude":"30.92519000","longitude":"-88.59002000"},{"name":"Lumberton","countryCode":"US","stateCode":"MS","latitude":"31.00129000","longitude":"-89.45229000"},{"name":"Lyman","countryCode":"US","stateCode":"MS","latitude":"30.49474000","longitude":"-89.12561000"},{"name":"Lynchburg","countryCode":"US","stateCode":"MS","latitude":"34.96232000","longitude":"-90.09593000"},{"name":"Macon","countryCode":"US","stateCode":"MS","latitude":"33.10540000","longitude":"-88.56088000"},{"name":"Madison","countryCode":"US","stateCode":"MS","latitude":"32.46181000","longitude":"-90.11536000"},{"name":"Madison County","countryCode":"US","stateCode":"MS","latitude":"32.63466000","longitude":"-90.03376000"},{"name":"Magee","countryCode":"US","stateCode":"MS","latitude":"31.87377000","longitude":"-89.73369000"},{"name":"Magnolia","countryCode":"US","stateCode":"MS","latitude":"31.14323000","longitude":"-90.45871000"},{"name":"Mantachie","countryCode":"US","stateCode":"MS","latitude":"34.32427000","longitude":"-88.49116000"},{"name":"Marion","countryCode":"US","stateCode":"MS","latitude":"32.41736000","longitude":"-88.64782000"},{"name":"Marion County","countryCode":"US","stateCode":"MS","latitude":"31.23082000","longitude":"-89.82244000"},{"name":"Marks","countryCode":"US","stateCode":"MS","latitude":"34.25683000","longitude":"-90.27298000"},{"name":"Marshall County","countryCode":"US","stateCode":"MS","latitude":"34.76225000","longitude":"-89.50305000"},{"name":"Mayersville","countryCode":"US","stateCode":"MS","latitude":"32.90207000","longitude":"-91.05122000"},{"name":"McComb","countryCode":"US","stateCode":"MS","latitude":"31.24379000","longitude":"-90.45315000"},{"name":"Meadville","countryCode":"US","stateCode":"MS","latitude":"31.47239000","longitude":"-90.89677000"},{"name":"Mendenhall","countryCode":"US","stateCode":"MS","latitude":"31.96182000","longitude":"-89.87008000"},{"name":"Meridian","countryCode":"US","stateCode":"MS","latitude":"32.36431000","longitude":"-88.70366000"},{"name":"Meridian Station","countryCode":"US","stateCode":"MS","latitude":"32.55049000","longitude":"-88.61849000"},{"name":"Metcalfe","countryCode":"US","stateCode":"MS","latitude":"33.45400000","longitude":"-91.00733000"},{"name":"Mikoma","countryCode":"US","stateCode":"MS","latitude":"33.95039000","longitude":"-90.28398000"},{"name":"Monroe County","countryCode":"US","stateCode":"MS","latitude":"33.89224000","longitude":"-88.48047000"},{"name":"Montgomery County","countryCode":"US","stateCode":"MS","latitude":"33.49410000","longitude":"-89.61640000"},{"name":"Monticello","countryCode":"US","stateCode":"MS","latitude":"31.55378000","longitude":"-90.10731000"},{"name":"Moorhead","countryCode":"US","stateCode":"MS","latitude":"33.45012000","longitude":"-90.50564000"},{"name":"Morgantown","countryCode":"US","stateCode":"MS","latitude":"31.57267000","longitude":"-91.34761000"},{"name":"Morton","countryCode":"US","stateCode":"MS","latitude":"32.35376000","longitude":"-89.65452000"},{"name":"Moss Point","countryCode":"US","stateCode":"MS","latitude":"30.41159000","longitude":"-88.53446000"},{"name":"Mound Bayou","countryCode":"US","stateCode":"MS","latitude":"33.87817000","longitude":"-90.72732000"},{"name":"Natchez","countryCode":"US","stateCode":"MS","latitude":"31.56017000","longitude":"-91.40329000"},{"name":"Nellieburg","countryCode":"US","stateCode":"MS","latitude":"32.40681000","longitude":"-88.77727000"},{"name":"Neshoba County","countryCode":"US","stateCode":"MS","latitude":"32.75350000","longitude":"-89.11757000"},{"name":"Nettleton","countryCode":"US","stateCode":"MS","latitude":"34.08900000","longitude":"-88.62227000"},{"name":"New Albany","countryCode":"US","stateCode":"MS","latitude":"34.49427000","longitude":"-89.00784000"},{"name":"New Augusta","countryCode":"US","stateCode":"MS","latitude":"31.20263000","longitude":"-89.03668000"},{"name":"New Hope","countryCode":"US","stateCode":"MS","latitude":"33.46817000","longitude":"-88.32670000"},{"name":"Newton","countryCode":"US","stateCode":"MS","latitude":"32.32126000","longitude":"-89.16339000"},{"name":"Newton County","countryCode":"US","stateCode":"MS","latitude":"32.40023000","longitude":"-89.11881000"},{"name":"Nicholson","countryCode":"US","stateCode":"MS","latitude":"30.47714000","longitude":"-89.69367000"},{"name":"North Tunica","countryCode":"US","stateCode":"MS","latitude":"34.70093000","longitude":"-90.37815000"},{"name":"Noxubee County","countryCode":"US","stateCode":"MS","latitude":"33.11011000","longitude":"-88.56982000"},{"name":"Ocean Springs","countryCode":"US","stateCode":"MS","latitude":"30.41131000","longitude":"-88.82781000"},{"name":"Okolona","countryCode":"US","stateCode":"MS","latitude":"34.00178000","longitude":"-88.75533000"},{"name":"Oktibbeha County","countryCode":"US","stateCode":"MS","latitude":"33.42495000","longitude":"-88.87930000"},{"name":"Olive Branch","countryCode":"US","stateCode":"MS","latitude":"34.96176000","longitude":"-89.82953000"},{"name":"Oxford","countryCode":"US","stateCode":"MS","latitude":"34.36650000","longitude":"-89.51925000"},{"name":"Panola County","countryCode":"US","stateCode":"MS","latitude":"34.36394000","longitude":"-89.95057000"},{"name":"Pascagoula","countryCode":"US","stateCode":"MS","latitude":"30.36576000","longitude":"-88.55613000"},{"name":"Pass Christian","countryCode":"US","stateCode":"MS","latitude":"30.31575000","longitude":"-89.24754000"},{"name":"Pearl","countryCode":"US","stateCode":"MS","latitude":"32.27459000","longitude":"-90.13203000"},{"name":"Pearl River","countryCode":"US","stateCode":"MS","latitude":"32.78347000","longitude":"-89.22784000"},{"name":"Pearl River County","countryCode":"US","stateCode":"MS","latitude":"30.76858000","longitude":"-89.58978000"},{"name":"Pearlington","countryCode":"US","stateCode":"MS","latitude":"30.24658000","longitude":"-89.61117000"},{"name":"Pelahatchie","countryCode":"US","stateCode":"MS","latitude":"32.31292000","longitude":"-89.79841000"},{"name":"Perry County","countryCode":"US","stateCode":"MS","latitude":"31.17202000","longitude":"-88.99233000"},{"name":"Petal","countryCode":"US","stateCode":"MS","latitude":"31.34656000","longitude":"-89.26006000"},{"name":"Philadelphia","countryCode":"US","stateCode":"MS","latitude":"32.77152000","longitude":"-89.11673000"},{"name":"Picayune","countryCode":"US","stateCode":"MS","latitude":"30.52556000","longitude":"-89.67788000"},{"name":"Pickens","countryCode":"US","stateCode":"MS","latitude":"32.88374000","longitude":"-89.97147000"},{"name":"Pike County","countryCode":"US","stateCode":"MS","latitude":"31.17491000","longitude":"-90.40416000"},{"name":"Pittsboro","countryCode":"US","stateCode":"MS","latitude":"33.94039000","longitude":"-89.33757000"},{"name":"Plantersville","countryCode":"US","stateCode":"MS","latitude":"34.21344000","longitude":"-88.66450000"},{"name":"Pontotoc","countryCode":"US","stateCode":"MS","latitude":"34.24788000","longitude":"-88.99867000"},{"name":"Pontotoc County","countryCode":"US","stateCode":"MS","latitude":"34.22544000","longitude":"-89.03741000"},{"name":"Poplarville","countryCode":"US","stateCode":"MS","latitude":"30.84019000","longitude":"-89.53423000"},{"name":"Port Gibson","countryCode":"US","stateCode":"MS","latitude":"31.96099000","longitude":"-90.98399000"},{"name":"Prentiss","countryCode":"US","stateCode":"MS","latitude":"31.59850000","longitude":"-89.86702000"},{"name":"Prentiss County","countryCode":"US","stateCode":"MS","latitude":"34.61829000","longitude":"-88.52010000"},{"name":"Purvis","countryCode":"US","stateCode":"MS","latitude":"31.14324000","longitude":"-89.40979000"},{"name":"Quitman","countryCode":"US","stateCode":"MS","latitude":"32.04015000","longitude":"-88.72810000"},{"name":"Quitman County","countryCode":"US","stateCode":"MS","latitude":"34.25141000","longitude":"-90.28912000"},{"name":"Raleigh","countryCode":"US","stateCode":"MS","latitude":"32.03349000","longitude":"-89.52229000"},{"name":"Rankin County","countryCode":"US","stateCode":"MS","latitude":"32.26412000","longitude":"-89.94580000"},{"name":"Rawls Springs","countryCode":"US","stateCode":"MS","latitude":"31.38073000","longitude":"-89.37145000"},{"name":"Raymond","countryCode":"US","stateCode":"MS","latitude":"32.25931000","longitude":"-90.42260000"},{"name":"Richland","countryCode":"US","stateCode":"MS","latitude":"32.23904000","longitude":"-90.15842000"},{"name":"Richton","countryCode":"US","stateCode":"MS","latitude":"31.34934000","longitude":"-88.94005000"},{"name":"Ridgeland","countryCode":"US","stateCode":"MS","latitude":"32.42848000","longitude":"-90.13231000"},{"name":"Ripley","countryCode":"US","stateCode":"MS","latitude":"34.72982000","longitude":"-88.95062000"},{"name":"Rolling Fork","countryCode":"US","stateCode":"MS","latitude":"32.90652000","longitude":"-90.87816000"},{"name":"Rosedale","countryCode":"US","stateCode":"MS","latitude":"33.85344000","longitude":"-91.02789000"},{"name":"Ruleville","countryCode":"US","stateCode":"MS","latitude":"33.72595000","longitude":"-90.55148000"},{"name":"Saint Martin","countryCode":"US","stateCode":"MS","latitude":"30.43798000","longitude":"-88.86809000"},{"name":"Saltillo","countryCode":"US","stateCode":"MS","latitude":"34.37649000","longitude":"-88.68172000"},{"name":"Sardis","countryCode":"US","stateCode":"MS","latitude":"34.43705000","longitude":"-89.91592000"},{"name":"Saucier","countryCode":"US","stateCode":"MS","latitude":"30.63575000","longitude":"-89.13504000"},{"name":"Scott County","countryCode":"US","stateCode":"MS","latitude":"32.40638000","longitude":"-89.53764000"},{"name":"Senatobia","countryCode":"US","stateCode":"MS","latitude":"34.61760000","longitude":"-89.96870000"},{"name":"Shannon","countryCode":"US","stateCode":"MS","latitude":"34.11622000","longitude":"-88.71172000"},{"name":"Sharkey County","countryCode":"US","stateCode":"MS","latitude":"32.87972000","longitude":"-90.81321000"},{"name":"Sharon","countryCode":"US","stateCode":"MS","latitude":"31.78960000","longitude":"-89.09867000"},{"name":"Shaw","countryCode":"US","stateCode":"MS","latitude":"33.60211000","longitude":"-90.77458000"},{"name":"Shelby","countryCode":"US","stateCode":"MS","latitude":"33.95094000","longitude":"-90.76788000"},{"name":"Simpson County","countryCode":"US","stateCode":"MS","latitude":"31.91317000","longitude":"-89.91949000"},{"name":"Smith County","countryCode":"US","stateCode":"MS","latitude":"32.01769000","longitude":"-89.50668000"},{"name":"Southaven","countryCode":"US","stateCode":"MS","latitude":"34.98898000","longitude":"-90.01259000"},{"name":"Starkville","countryCode":"US","stateCode":"MS","latitude":"33.45049000","longitude":"-88.81961000"},{"name":"Stone County","countryCode":"US","stateCode":"MS","latitude":"30.78995000","longitude":"-89.11771000"},{"name":"Stonewall","countryCode":"US","stateCode":"MS","latitude":"32.13181000","longitude":"-88.79338000"},{"name":"Summit","countryCode":"US","stateCode":"MS","latitude":"31.28379000","longitude":"-90.46843000"},{"name":"Sumrall","countryCode":"US","stateCode":"MS","latitude":"31.41739000","longitude":"-89.54229000"},{"name":"Sunflower","countryCode":"US","stateCode":"MS","latitude":"33.54290000","longitude":"-90.53703000"},{"name":"Sunflower County","countryCode":"US","stateCode":"MS","latitude":"33.60231000","longitude":"-90.58862000"},{"name":"Tallahatchie County","countryCode":"US","stateCode":"MS","latitude":"33.95047000","longitude":"-90.17326000"},{"name":"Tate County","countryCode":"US","stateCode":"MS","latitude":"34.65032000","longitude":"-89.94478000"},{"name":"Taylorsville","countryCode":"US","stateCode":"MS","latitude":"31.82960000","longitude":"-89.42812000"},{"name":"Tchula","countryCode":"US","stateCode":"MS","latitude":"33.18290000","longitude":"-90.22286000"},{"name":"Terry","countryCode":"US","stateCode":"MS","latitude":"32.09626000","longitude":"-90.29426000"},{"name":"Tippah County","countryCode":"US","stateCode":"MS","latitude":"34.76840000","longitude":"-88.90890000"},{"name":"Tishomingo County","countryCode":"US","stateCode":"MS","latitude":"34.74043000","longitude":"-88.23932000"},{"name":"Tunica","countryCode":"US","stateCode":"MS","latitude":"34.68455000","longitude":"-90.38288000"},{"name":"Tunica County","countryCode":"US","stateCode":"MS","latitude":"34.65194000","longitude":"-90.37551000"},{"name":"Tunica Resorts","countryCode":"US","stateCode":"MS","latitude":"34.83613000","longitude":"-90.34723000"},{"name":"Tupelo","countryCode":"US","stateCode":"MS","latitude":"34.25807000","longitude":"-88.70464000"},{"name":"Tutwiler","countryCode":"US","stateCode":"MS","latitude":"34.01483000","longitude":"-90.43176000"},{"name":"Tylertown","countryCode":"US","stateCode":"MS","latitude":"31.11601000","longitude":"-90.14203000"},{"name":"Union","countryCode":"US","stateCode":"MS","latitude":"32.57153000","longitude":"-89.12145000"},{"name":"Union County","countryCode":"US","stateCode":"MS","latitude":"34.49047000","longitude":"-89.00386000"},{"name":"University","countryCode":"US","stateCode":"MS","latitude":"34.36594000","longitude":"-89.52536000"},{"name":"Vancleave","countryCode":"US","stateCode":"MS","latitude":"30.54047000","longitude":"-88.68752000"},{"name":"Vardaman","countryCode":"US","stateCode":"MS","latitude":"33.87567000","longitude":"-89.17729000"},{"name":"Verona","countryCode":"US","stateCode":"MS","latitude":"34.19427000","longitude":"-88.71977000"},{"name":"Vicksburg","countryCode":"US","stateCode":"MS","latitude":"32.35265000","longitude":"-90.87788000"},{"name":"Wade","countryCode":"US","stateCode":"MS","latitude":"30.64242000","longitude":"-88.56974000"},{"name":"Walls","countryCode":"US","stateCode":"MS","latitude":"34.95824000","longitude":"-90.15256000"},{"name":"Walnut Grove","countryCode":"US","stateCode":"MS","latitude":"32.59042000","longitude":"-89.45840000"},{"name":"Walthall","countryCode":"US","stateCode":"MS","latitude":"33.60734000","longitude":"-89.27729000"},{"name":"Walthall County","countryCode":"US","stateCode":"MS","latitude":"31.14842000","longitude":"-90.10614000"},{"name":"Warren County","countryCode":"US","stateCode":"MS","latitude":"32.35723000","longitude":"-90.85201000"},{"name":"Washington County","countryCode":"US","stateCode":"MS","latitude":"33.28370000","longitude":"-90.94745000"},{"name":"Water Valley","countryCode":"US","stateCode":"MS","latitude":"34.15150000","longitude":"-89.63147000"},{"name":"Waveland","countryCode":"US","stateCode":"MS","latitude":"30.28686000","longitude":"-89.37616000"},{"name":"Wayne County","countryCode":"US","stateCode":"MS","latitude":"31.64078000","longitude":"-88.69580000"},{"name":"Waynesboro","countryCode":"US","stateCode":"MS","latitude":"31.67488000","longitude":"-88.64615000"},{"name":"Webster County","countryCode":"US","stateCode":"MS","latitude":"33.61307000","longitude":"-89.28482000"},{"name":"Wesson","countryCode":"US","stateCode":"MS","latitude":"31.70128000","longitude":"-90.39759000"},{"name":"West Gulfport","countryCode":"US","stateCode":"MS","latitude":"30.40409000","longitude":"-89.09420000"},{"name":"West Hattiesburg","countryCode":"US","stateCode":"MS","latitude":"31.31906000","longitude":"-89.37506000"},{"name":"West Point","countryCode":"US","stateCode":"MS","latitude":"33.60762000","longitude":"-88.65033000"},{"name":"Wiggins","countryCode":"US","stateCode":"MS","latitude":"30.85824000","longitude":"-89.13533000"},{"name":"Wilkinson County","countryCode":"US","stateCode":"MS","latitude":"31.16107000","longitude":"-91.31092000"},{"name":"Winona","countryCode":"US","stateCode":"MS","latitude":"33.48207000","longitude":"-89.72814000"},{"name":"Winston County","countryCode":"US","stateCode":"MS","latitude":"33.08849000","longitude":"-89.03443000"},{"name":"Woodville","countryCode":"US","stateCode":"MS","latitude":"31.10462000","longitude":"-91.29956000"},{"name":"Yalobusha County","countryCode":"US","stateCode":"MS","latitude":"34.02821000","longitude":"-89.70763000"},{"name":"Yazoo City","countryCode":"US","stateCode":"MS","latitude":"32.85513000","longitude":"-90.40565000"},{"name":"Yazoo County","countryCode":"US","stateCode":"MS","latitude":"32.78031000","longitude":"-90.39642000"},{"name":"Aberdeen","countryCode":"US","stateCode":"NC","latitude":"35.13155000","longitude":"-79.42948000"},{"name":"Advance","countryCode":"US","stateCode":"NC","latitude":"35.94125000","longitude":"-80.40922000"},{"name":"Ahoskie","countryCode":"US","stateCode":"NC","latitude":"36.28682000","longitude":"-76.98468000"},{"name":"Alamance County","countryCode":"US","stateCode":"NC","latitude":"36.04407000","longitude":"-79.39951000"},{"name":"Albemarle","countryCode":"US","stateCode":"NC","latitude":"35.35014000","longitude":"-80.20006000"},{"name":"Alexander County","countryCode":"US","stateCode":"NC","latitude":"35.92102000","longitude":"-81.17702000"},{"name":"Alleghany County","countryCode":"US","stateCode":"NC","latitude":"36.49134000","longitude":"-81.12719000"},{"name":"Andrews","countryCode":"US","stateCode":"NC","latitude":"35.20175000","longitude":"-83.82407000"},{"name":"Angier","countryCode":"US","stateCode":"NC","latitude":"35.50710000","longitude":"-78.73918000"},{"name":"Anson County","countryCode":"US","stateCode":"NC","latitude":"34.97383000","longitude":"-80.10273000"},{"name":"Apex","countryCode":"US","stateCode":"NC","latitude":"35.73265000","longitude":"-78.85029000"},{"name":"Archdale","countryCode":"US","stateCode":"NC","latitude":"35.91458000","longitude":"-79.97198000"},{"name":"Archer Lodge","countryCode":"US","stateCode":"NC","latitude":"35.69404000","longitude":"-78.37556000"},{"name":"Ashe County","countryCode":"US","stateCode":"NC","latitude":"36.43416000","longitude":"-81.50034000"},{"name":"Asheboro","countryCode":"US","stateCode":"NC","latitude":"35.70791000","longitude":"-79.81364000"},{"name":"Asheville","countryCode":"US","stateCode":"NC","latitude":"35.60095000","longitude":"-82.55402000"},{"name":"Atlantic Beach","countryCode":"US","stateCode":"NC","latitude":"34.69905000","longitude":"-76.74021000"},{"name":"Avery County","countryCode":"US","stateCode":"NC","latitude":"36.07661000","longitude":"-81.92247000"},{"name":"Avery Creek","countryCode":"US","stateCode":"NC","latitude":"35.46345000","longitude":"-82.58262000"},{"name":"Ayden","countryCode":"US","stateCode":"NC","latitude":"35.47266000","longitude":"-77.41552000"},{"name":"Badin","countryCode":"US","stateCode":"NC","latitude":"35.40597000","longitude":"-80.11672000"},{"name":"Bakersville","countryCode":"US","stateCode":"NC","latitude":"36.01567000","longitude":"-82.15874000"},{"name":"Balfour","countryCode":"US","stateCode":"NC","latitude":"35.34651000","longitude":"-82.47206000"},{"name":"Banner Elk","countryCode":"US","stateCode":"NC","latitude":"36.16318000","longitude":"-81.87150000"},{"name":"Barker Heights","countryCode":"US","stateCode":"NC","latitude":"35.31123000","longitude":"-82.44401000"},{"name":"Bayboro","countryCode":"US","stateCode":"NC","latitude":"35.14294000","longitude":"-76.77021000"},{"name":"Bayshore","countryCode":"US","stateCode":"NC","latitude":"34.28961000","longitude":"-77.78748000"},{"name":"Beaufort","countryCode":"US","stateCode":"NC","latitude":"34.71822000","longitude":"-76.66382000"},{"name":"Beaufort County","countryCode":"US","stateCode":"NC","latitude":"35.48583000","longitude":"-76.84516000"},{"name":"Belhaven","countryCode":"US","stateCode":"NC","latitude":"35.54017000","longitude":"-76.62299000"},{"name":"Belmont","countryCode":"US","stateCode":"NC","latitude":"35.24292000","longitude":"-81.03730000"},{"name":"Belville","countryCode":"US","stateCode":"NC","latitude":"34.23073000","longitude":"-77.96582000"},{"name":"Benson","countryCode":"US","stateCode":"NC","latitude":"35.38211000","longitude":"-78.54862000"},{"name":"Bent Creek","countryCode":"US","stateCode":"NC","latitude":"35.50900000","longitude":"-82.60790000"},{"name":"Bermuda Run","countryCode":"US","stateCode":"NC","latitude":"36.00375000","longitude":"-80.42200000"},{"name":"Bertie County","countryCode":"US","stateCode":"NC","latitude":"36.06556000","longitude":"-76.96660000"},{"name":"Bessemer City","countryCode":"US","stateCode":"NC","latitude":"35.28486000","longitude":"-81.28397000"},{"name":"Bethel","countryCode":"US","stateCode":"NC","latitude":"35.80710000","longitude":"-77.37886000"},{"name":"Bethlehem","countryCode":"US","stateCode":"NC","latitude":"35.82569000","longitude":"-81.30703000"},{"name":"Beulaville","countryCode":"US","stateCode":"NC","latitude":"34.92378000","longitude":"-77.77387000"},{"name":"Biltmore Forest","countryCode":"US","stateCode":"NC","latitude":"35.53372000","longitude":"-82.52846000"},{"name":"Biscoe","countryCode":"US","stateCode":"NC","latitude":"35.35986000","longitude":"-79.77976000"},{"name":"Black Mountain","countryCode":"US","stateCode":"NC","latitude":"35.61790000","longitude":"-82.32123000"},{"name":"Bladen County","countryCode":"US","stateCode":"NC","latitude":"34.61431000","longitude":"-78.56318000"},{"name":"Bladenboro","countryCode":"US","stateCode":"NC","latitude":"34.53878000","longitude":"-78.78752000"},{"name":"Blowing Rock","countryCode":"US","stateCode":"NC","latitude":"36.13513000","longitude":"-81.67761000"},{"name":"Boiling Spring Lakes","countryCode":"US","stateCode":"NC","latitude":"34.03045000","longitude":"-78.06721000"},{"name":"Boiling Springs","countryCode":"US","stateCode":"NC","latitude":"35.25429000","longitude":"-81.66704000"},{"name":"Bolivia","countryCode":"US","stateCode":"NC","latitude":"34.06767000","longitude":"-78.14833000"},{"name":"Boone","countryCode":"US","stateCode":"NC","latitude":"36.21679000","longitude":"-81.67455000"},{"name":"Boonville","countryCode":"US","stateCode":"NC","latitude":"36.23264000","longitude":"-80.70812000"},{"name":"Brevard","countryCode":"US","stateCode":"NC","latitude":"35.23345000","longitude":"-82.73429000"},{"name":"Brices Creek","countryCode":"US","stateCode":"NC","latitude":"35.05599000","longitude":"-77.08773000"},{"name":"Broad Creek","countryCode":"US","stateCode":"NC","latitude":"34.72072000","longitude":"-76.93633000"},{"name":"Broadway","countryCode":"US","stateCode":"NC","latitude":"35.45793000","longitude":"-79.05308000"},{"name":"Brogden","countryCode":"US","stateCode":"NC","latitude":"35.29266000","longitude":"-78.03443000"},{"name":"Brunswick","countryCode":"US","stateCode":"NC","latitude":"34.28684000","longitude":"-78.70113000"},{"name":"Brunswick County","countryCode":"US","stateCode":"NC","latitude":"34.03897000","longitude":"-78.22728000"},{"name":"Bryson City","countryCode":"US","stateCode":"NC","latitude":"35.43127000","longitude":"-83.44944000"},{"name":"Buies Creek","countryCode":"US","stateCode":"NC","latitude":"35.41322000","longitude":"-78.73557000"},{"name":"Buncombe County","countryCode":"US","stateCode":"NC","latitude":"35.61122000","longitude":"-82.53010000"},{"name":"Burgaw","countryCode":"US","stateCode":"NC","latitude":"34.55211000","longitude":"-77.92610000"},{"name":"Burke County","countryCode":"US","stateCode":"NC","latitude":"35.74952000","longitude":"-81.70470000"},{"name":"Burlington","countryCode":"US","stateCode":"NC","latitude":"36.09569000","longitude":"-79.43780000"},{"name":"Burnsville","countryCode":"US","stateCode":"NC","latitude":"35.91734000","longitude":"-82.30096000"},{"name":"Butner","countryCode":"US","stateCode":"NC","latitude":"36.13209000","longitude":"-78.75667000"},{"name":"Buxton","countryCode":"US","stateCode":"NC","latitude":"35.26768000","longitude":"-75.54237000"},{"name":"Cabarrus County","countryCode":"US","stateCode":"NC","latitude":"35.38687000","longitude":"-80.55204000"},{"name":"Cajahs Mountain","countryCode":"US","stateCode":"NC","latitude":"35.83485000","longitude":"-81.54148000"},{"name":"Calabash","countryCode":"US","stateCode":"NC","latitude":"33.89073000","longitude":"-78.56834000"},{"name":"Caldwell County","countryCode":"US","stateCode":"NC","latitude":"35.95297000","longitude":"-81.54655000"},{"name":"Camden","countryCode":"US","stateCode":"NC","latitude":"36.32849000","longitude":"-76.17188000"},{"name":"Camden County","countryCode":"US","stateCode":"NC","latitude":"36.34145000","longitude":"-76.16112000"},{"name":"Canton","countryCode":"US","stateCode":"NC","latitude":"35.53288000","longitude":"-82.83736000"},{"name":"Cape Carteret","countryCode":"US","stateCode":"NC","latitude":"34.69155000","longitude":"-77.06300000"},{"name":"Carolina Beach","countryCode":"US","stateCode":"NC","latitude":"34.03517000","longitude":"-77.89360000"},{"name":"Carolina Shores","countryCode":"US","stateCode":"NC","latitude":"33.90101000","longitude":"-78.58057000"},{"name":"Carrboro","countryCode":"US","stateCode":"NC","latitude":"35.91014000","longitude":"-79.07529000"},{"name":"Carteret County","countryCode":"US","stateCode":"NC","latitude":"34.86401000","longitude":"-76.53249000"},{"name":"Carthage","countryCode":"US","stateCode":"NC","latitude":"35.34599000","longitude":"-79.41697000"},{"name":"Cary","countryCode":"US","stateCode":"NC","latitude":"35.79154000","longitude":"-78.78112000"},{"name":"Castle Hayne","countryCode":"US","stateCode":"NC","latitude":"34.35572000","longitude":"-77.89999000"},{"name":"Caswell County","countryCode":"US","stateCode":"NC","latitude":"36.39335000","longitude":"-79.33359000"},{"name":"Catawba County","countryCode":"US","stateCode":"NC","latitude":"35.66261000","longitude":"-81.21448000"},{"name":"Cedar Point","countryCode":"US","stateCode":"NC","latitude":"34.68766000","longitude":"-77.07245000"},{"name":"Chadbourn","countryCode":"US","stateCode":"NC","latitude":"34.32211000","longitude":"-78.82697000"},{"name":"Chapel Hill","countryCode":"US","stateCode":"NC","latitude":"35.91320000","longitude":"-79.05584000"},{"name":"Charlotte","countryCode":"US","stateCode":"NC","latitude":"35.22709000","longitude":"-80.84313000"},{"name":"Chatham County","countryCode":"US","stateCode":"NC","latitude":"35.70258000","longitude":"-79.25535000"},{"name":"Cherokee","countryCode":"US","stateCode":"NC","latitude":"35.47427000","longitude":"-83.31487000"},{"name":"Cherokee County","countryCode":"US","stateCode":"NC","latitude":"35.13384000","longitude":"-84.06347000"},{"name":"Cherryville","countryCode":"US","stateCode":"NC","latitude":"35.37874000","longitude":"-81.37897000"},{"name":"China Grove","countryCode":"US","stateCode":"NC","latitude":"35.56931000","longitude":"-80.58173000"},{"name":"Chowan County","countryCode":"US","stateCode":"NC","latitude":"36.12656000","longitude":"-76.60216000"},{"name":"Claremont","countryCode":"US","stateCode":"NC","latitude":"35.71458000","longitude":"-81.14619000"},{"name":"Clay County","countryCode":"US","stateCode":"NC","latitude":"35.05719000","longitude":"-83.75021000"},{"name":"Clayton","countryCode":"US","stateCode":"NC","latitude":"35.65071000","longitude":"-78.45639000"},{"name":"Clemmons","countryCode":"US","stateCode":"NC","latitude":"36.02153000","longitude":"-80.38200000"},{"name":"Cleveland County","countryCode":"US","stateCode":"NC","latitude":"35.33411000","longitude":"-81.55561000"},{"name":"Clinton","countryCode":"US","stateCode":"NC","latitude":"34.99795000","longitude":"-78.32333000"},{"name":"Clyde","countryCode":"US","stateCode":"NC","latitude":"35.53344000","longitude":"-82.91069000"},{"name":"Coats","countryCode":"US","stateCode":"NC","latitude":"35.40794000","longitude":"-78.67196000"},{"name":"Columbia","countryCode":"US","stateCode":"NC","latitude":"35.91766000","longitude":"-76.25215000"},{"name":"Columbus","countryCode":"US","stateCode":"NC","latitude":"35.25317000","longitude":"-82.19706000"},{"name":"Columbus County","countryCode":"US","stateCode":"NC","latitude":"34.26540000","longitude":"-78.65507000"},{"name":"Concord","countryCode":"US","stateCode":"NC","latitude":"35.40888000","longitude":"-80.58158000"},{"name":"Connelly Springs","countryCode":"US","stateCode":"NC","latitude":"35.74291000","longitude":"-81.51343000"},{"name":"Conover","countryCode":"US","stateCode":"NC","latitude":"35.70652000","longitude":"-81.21869000"},{"name":"Cordova","countryCode":"US","stateCode":"NC","latitude":"34.91293000","longitude":"-79.82200000"},{"name":"Cornelius","countryCode":"US","stateCode":"NC","latitude":"35.48680000","longitude":"-80.86007000"},{"name":"Cove Creek","countryCode":"US","stateCode":"NC","latitude":"35.60649000","longitude":"-83.01125000"},{"name":"Cramerton","countryCode":"US","stateCode":"NC","latitude":"35.23875000","longitude":"-81.07508000"},{"name":"Craven County","countryCode":"US","stateCode":"NC","latitude":"35.11722000","longitude":"-77.08263000"},{"name":"Creedmoor","countryCode":"US","stateCode":"NC","latitude":"36.12237000","longitude":"-78.68611000"},{"name":"Cricket","countryCode":"US","stateCode":"NC","latitude":"36.17152000","longitude":"-81.19398000"},{"name":"Cullowhee","countryCode":"US","stateCode":"NC","latitude":"35.31371000","longitude":"-83.17653000"},{"name":"Cumberland County","countryCode":"US","stateCode":"NC","latitude":"35.04859000","longitude":"-78.82744000"},{"name":"Currituck","countryCode":"US","stateCode":"NC","latitude":"36.44988000","longitude":"-76.01548000"},{"name":"Currituck County","countryCode":"US","stateCode":"NC","latitude":"36.36724000","longitude":"-75.93683000"},{"name":"Dallas","countryCode":"US","stateCode":"NC","latitude":"35.31653000","longitude":"-81.17619000"},{"name":"Dana","countryCode":"US","stateCode":"NC","latitude":"35.32928000","longitude":"-82.37540000"},{"name":"Danbury","countryCode":"US","stateCode":"NC","latitude":"36.40930000","longitude":"-80.20588000"},{"name":"Dare County","countryCode":"US","stateCode":"NC","latitude":"35.78663000","longitude":"-75.78094000"},{"name":"Davidson","countryCode":"US","stateCode":"NC","latitude":"35.50233000","longitude":"-80.83912000"},{"name":"Davidson County","countryCode":"US","stateCode":"NC","latitude":"35.79328000","longitude":"-80.21269000"},{"name":"Davie County","countryCode":"US","stateCode":"NC","latitude":"35.92916000","longitude":"-80.54447000"},{"name":"Denton","countryCode":"US","stateCode":"NC","latitude":"35.63347000","longitude":"-80.11588000"},{"name":"Denver","countryCode":"US","stateCode":"NC","latitude":"35.53125000","longitude":"-81.02980000"},{"name":"Dobson","countryCode":"US","stateCode":"NC","latitude":"36.39569000","longitude":"-80.72257000"},{"name":"Drexel","countryCode":"US","stateCode":"NC","latitude":"35.75791000","longitude":"-81.60426000"},{"name":"Dunn","countryCode":"US","stateCode":"NC","latitude":"35.30627000","longitude":"-78.60890000"},{"name":"Duplin County","countryCode":"US","stateCode":"NC","latitude":"34.93628000","longitude":"-77.93294000"},{"name":"Durham","countryCode":"US","stateCode":"NC","latitude":"35.99403000","longitude":"-78.89862000"},{"name":"Durham County","countryCode":"US","stateCode":"NC","latitude":"36.03600000","longitude":"-78.87632000"},{"name":"East Flat Rock","countryCode":"US","stateCode":"NC","latitude":"35.28012000","longitude":"-82.42206000"},{"name":"East Rockingham","countryCode":"US","stateCode":"NC","latitude":"34.91821000","longitude":"-79.76256000"},{"name":"East Spencer","countryCode":"US","stateCode":"NC","latitude":"35.68181000","longitude":"-80.43228000"},{"name":"Eastover","countryCode":"US","stateCode":"NC","latitude":"35.10000000","longitude":"-78.80000000"},{"name":"Eden","countryCode":"US","stateCode":"NC","latitude":"36.48847000","longitude":"-79.76670000"},{"name":"Edenton","countryCode":"US","stateCode":"NC","latitude":"36.05794000","longitude":"-76.60772000"},{"name":"Edgecombe County","countryCode":"US","stateCode":"NC","latitude":"35.91298000","longitude":"-77.59707000"},{"name":"Edneyville","countryCode":"US","stateCode":"NC","latitude":"35.39401000","longitude":"-82.34095000"},{"name":"Elizabeth City","countryCode":"US","stateCode":"NC","latitude":"36.29460000","longitude":"-76.25105000"},{"name":"Elizabethtown","countryCode":"US","stateCode":"NC","latitude":"34.62934000","longitude":"-78.60529000"},{"name":"Elkin","countryCode":"US","stateCode":"NC","latitude":"36.24430000","longitude":"-80.84840000"},{"name":"Ellerbe","countryCode":"US","stateCode":"NC","latitude":"35.07126000","longitude":"-79.76144000"},{"name":"Elm City","countryCode":"US","stateCode":"NC","latitude":"35.80655000","longitude":"-77.86332000"},{"name":"Elon","countryCode":"US","stateCode":"NC","latitude":"36.10291000","longitude":"-79.50669000"},{"name":"Elroy","countryCode":"US","stateCode":"NC","latitude":"35.34266000","longitude":"-77.90859000"},{"name":"Emerald Isle","countryCode":"US","stateCode":"NC","latitude":"34.67794000","longitude":"-76.95078000"},{"name":"Enfield","countryCode":"US","stateCode":"NC","latitude":"36.18099000","longitude":"-77.66664000"},{"name":"Enochville","countryCode":"US","stateCode":"NC","latitude":"35.52986000","longitude":"-80.66812000"},{"name":"Erwin","countryCode":"US","stateCode":"NC","latitude":"35.32683000","longitude":"-78.67613000"},{"name":"Etowah","countryCode":"US","stateCode":"NC","latitude":"35.31762000","longitude":"-82.59429000"},{"name":"Fairfield Harbour","countryCode":"US","stateCode":"NC","latitude":"35.07655000","longitude":"-76.96356000"},{"name":"Fairmont","countryCode":"US","stateCode":"NC","latitude":"34.49683000","longitude":"-79.11420000"},{"name":"Fairplains","countryCode":"US","stateCode":"NC","latitude":"36.19847000","longitude":"-81.15286000"},{"name":"Fairview","countryCode":"US","stateCode":"NC","latitude":"35.51401000","longitude":"-82.39595000"},{"name":"Farmville","countryCode":"US","stateCode":"NC","latitude":"35.59544000","longitude":"-77.58525000"},{"name":"Fayetteville","countryCode":"US","stateCode":"NC","latitude":"35.05266000","longitude":"-78.87836000"},{"name":"Fearrington Village","countryCode":"US","stateCode":"NC","latitude":"35.80376000","longitude":"-79.09029000"},{"name":"Flat Rock","countryCode":"US","stateCode":"NC","latitude":"35.27123000","longitude":"-82.44151000"},{"name":"Fletcher","countryCode":"US","stateCode":"NC","latitude":"35.43067000","longitude":"-82.50123000"},{"name":"Forest City","countryCode":"US","stateCode":"NC","latitude":"35.33401000","longitude":"-81.86510000"},{"name":"Forest Oaks","countryCode":"US","stateCode":"NC","latitude":"35.98819000","longitude":"-79.70614000"},{"name":"Forsyth County","countryCode":"US","stateCode":"NC","latitude":"36.13049000","longitude":"-80.25636000"},{"name":"Fort Bragg","countryCode":"US","stateCode":"NC","latitude":"35.13900000","longitude":"-79.00603000"},{"name":"Foscoe","countryCode":"US","stateCode":"NC","latitude":"36.16179000","longitude":"-81.76566000"},{"name":"Four Oaks","countryCode":"US","stateCode":"NC","latitude":"35.44488000","longitude":"-78.42695000"},{"name":"Franklin","countryCode":"US","stateCode":"NC","latitude":"35.18232000","longitude":"-83.38154000"},{"name":"Franklin County","countryCode":"US","stateCode":"NC","latitude":"36.08279000","longitude":"-78.28561000"},{"name":"Franklinton","countryCode":"US","stateCode":"NC","latitude":"36.10182000","longitude":"-78.45805000"},{"name":"Franklinville","countryCode":"US","stateCode":"NC","latitude":"35.74375000","longitude":"-79.69225000"},{"name":"Fremont","countryCode":"US","stateCode":"NC","latitude":"35.54544000","longitude":"-77.97471000"},{"name":"Fruitland","countryCode":"US","stateCode":"NC","latitude":"35.39651000","longitude":"-82.39317000"},{"name":"Fuquay-Varina","countryCode":"US","stateCode":"NC","latitude":"35.58432000","longitude":"-78.80001000"},{"name":"Gamewell","countryCode":"US","stateCode":"NC","latitude":"35.86930000","longitude":"-81.59621000"},{"name":"Garner","countryCode":"US","stateCode":"NC","latitude":"35.71126000","longitude":"-78.61417000"},{"name":"Gaston","countryCode":"US","stateCode":"NC","latitude":"36.50043000","longitude":"-77.64498000"},{"name":"Gaston County","countryCode":"US","stateCode":"NC","latitude":"35.29437000","longitude":"-81.18025000"},{"name":"Gastonia","countryCode":"US","stateCode":"NC","latitude":"35.26208000","longitude":"-81.18730000"},{"name":"Gates County","countryCode":"US","stateCode":"NC","latitude":"36.44489000","longitude":"-76.70049000"},{"name":"Gatesville","countryCode":"US","stateCode":"NC","latitude":"36.40349000","longitude":"-76.75301000"},{"name":"Gibsonville","countryCode":"US","stateCode":"NC","latitude":"36.10569000","longitude":"-79.54225000"},{"name":"Glen Alpine","countryCode":"US","stateCode":"NC","latitude":"35.72902000","longitude":"-81.77927000"},{"name":"Glen Raven","countryCode":"US","stateCode":"NC","latitude":"36.11319000","longitude":"-79.47641000"},{"name":"Goldsboro","countryCode":"US","stateCode":"NC","latitude":"35.38488000","longitude":"-77.99277000"},{"name":"Gorman","countryCode":"US","stateCode":"NC","latitude":"36.03653000","longitude":"-78.82334000"},{"name":"Graham","countryCode":"US","stateCode":"NC","latitude":"36.06903000","longitude":"-79.40058000"},{"name":"Graham County","countryCode":"US","stateCode":"NC","latitude":"35.35016000","longitude":"-83.83356000"},{"name":"Granite Falls","countryCode":"US","stateCode":"NC","latitude":"35.79652000","longitude":"-81.43065000"},{"name":"Granite Quarry","countryCode":"US","stateCode":"NC","latitude":"35.61236000","longitude":"-80.44673000"},{"name":"Granville County","countryCode":"US","stateCode":"NC","latitude":"36.30402000","longitude":"-78.65302000"},{"name":"Green Level","countryCode":"US","stateCode":"NC","latitude":"36.12097000","longitude":"-79.34419000"},{"name":"Greene County","countryCode":"US","stateCode":"NC","latitude":"35.48541000","longitude":"-77.67587000"},{"name":"Greensboro","countryCode":"US","stateCode":"NC","latitude":"36.07264000","longitude":"-79.79198000"},{"name":"Greenville","countryCode":"US","stateCode":"NC","latitude":"35.61266000","longitude":"-77.36635000"},{"name":"Grifton","countryCode":"US","stateCode":"NC","latitude":"35.37266000","longitude":"-77.43746000"},{"name":"Guilford County","countryCode":"US","stateCode":"NC","latitude":"36.07945000","longitude":"-79.78901000"},{"name":"Half Moon","countryCode":"US","stateCode":"NC","latitude":"34.82600000","longitude":"-77.45941000"},{"name":"Halifax","countryCode":"US","stateCode":"NC","latitude":"36.32849000","longitude":"-77.58942000"},{"name":"Halifax County","countryCode":"US","stateCode":"NC","latitude":"36.25750000","longitude":"-77.65188000"},{"name":"Hamlet","countryCode":"US","stateCode":"NC","latitude":"34.88488000","longitude":"-79.69422000"},{"name":"Hampstead","countryCode":"US","stateCode":"NC","latitude":"34.36767000","longitude":"-77.71053000"},{"name":"Harkers Island","countryCode":"US","stateCode":"NC","latitude":"34.69516000","longitude":"-76.55937000"},{"name":"Harnett County","countryCode":"US","stateCode":"NC","latitude":"35.36860000","longitude":"-78.86931000"},{"name":"Harrisburg","countryCode":"US","stateCode":"NC","latitude":"35.32395000","longitude":"-80.65784000"},{"name":"Havelock","countryCode":"US","stateCode":"NC","latitude":"34.87905000","longitude":"-76.90133000"},{"name":"Haw River","countryCode":"US","stateCode":"NC","latitude":"36.09153000","longitude":"-79.36419000"},{"name":"Hayesville","countryCode":"US","stateCode":"NC","latitude":"35.04620000","longitude":"-83.81795000"},{"name":"Hays","countryCode":"US","stateCode":"NC","latitude":"36.24985000","longitude":"-81.11564000"},{"name":"Haywood County","countryCode":"US","stateCode":"NC","latitude":"35.55605000","longitude":"-82.98224000"},{"name":"Hazelwood","countryCode":"US","stateCode":"NC","latitude":"35.46871000","longitude":"-83.00403000"},{"name":"Hemby Bridge","countryCode":"US","stateCode":"NC","latitude":"35.10371000","longitude":"-80.62798000"},{"name":"Henderson","countryCode":"US","stateCode":"NC","latitude":"36.32959000","longitude":"-78.39916000"},{"name":"Henderson County","countryCode":"US","stateCode":"NC","latitude":"35.33629000","longitude":"-82.47991000"},{"name":"Hendersonville","countryCode":"US","stateCode":"NC","latitude":"35.31873000","longitude":"-82.46095000"},{"name":"Hertford","countryCode":"US","stateCode":"NC","latitude":"36.19016000","longitude":"-76.46605000"},{"name":"Hertford County","countryCode":"US","stateCode":"NC","latitude":"36.35863000","longitude":"-76.98066000"},{"name":"Hickory","countryCode":"US","stateCode":"NC","latitude":"35.73319000","longitude":"-81.34120000"},{"name":"High Point","countryCode":"US","stateCode":"NC","latitude":"35.95569000","longitude":"-80.00532000"},{"name":"Hildebran","countryCode":"US","stateCode":"NC","latitude":"35.71402000","longitude":"-81.42203000"},{"name":"Hillsborough","countryCode":"US","stateCode":"NC","latitude":"36.07542000","longitude":"-79.09973000"},{"name":"Hoke County","countryCode":"US","stateCode":"NC","latitude":"35.01736000","longitude":"-79.23711000"},{"name":"Holly Ridge","countryCode":"US","stateCode":"NC","latitude":"34.49544000","longitude":"-77.55497000"},{"name":"Holly Springs","countryCode":"US","stateCode":"NC","latitude":"35.65127000","longitude":"-78.83362000"},{"name":"Hoopers Creek","countryCode":"US","stateCode":"NC","latitude":"35.43900000","longitude":"-82.46679000"},{"name":"Hope Mills","countryCode":"US","stateCode":"NC","latitude":"34.97044000","longitude":"-78.94531000"},{"name":"Horse Shoe","countryCode":"US","stateCode":"NC","latitude":"35.34317000","longitude":"-82.55651000"},{"name":"Hudson","countryCode":"US","stateCode":"NC","latitude":"35.84846000","longitude":"-81.49593000"},{"name":"Huntersville","countryCode":"US","stateCode":"NC","latitude":"35.41069000","longitude":"-80.84285000"},{"name":"Hyde County","countryCode":"US","stateCode":"NC","latitude":"35.41004000","longitude":"-76.14850000"},{"name":"Icard","countryCode":"US","stateCode":"NC","latitude":"35.72735000","longitude":"-81.47065000"},{"name":"Indian Trail","countryCode":"US","stateCode":"NC","latitude":"35.07681000","longitude":"-80.66924000"},{"name":"Iredell County","countryCode":"US","stateCode":"NC","latitude":"35.80708000","longitude":"-80.87344000"},{"name":"Jackson","countryCode":"US","stateCode":"NC","latitude":"36.38960000","longitude":"-77.42136000"},{"name":"Jackson County","countryCode":"US","stateCode":"NC","latitude":"35.28739000","longitude":"-83.14083000"},{"name":"Jacksonville","countryCode":"US","stateCode":"NC","latitude":"34.75405000","longitude":"-77.43024000"},{"name":"James City","countryCode":"US","stateCode":"NC","latitude":"35.08877000","longitude":"-77.03495000"},{"name":"Jamestown","countryCode":"US","stateCode":"NC","latitude":"35.99430000","longitude":"-79.93531000"},{"name":"Jefferson","countryCode":"US","stateCode":"NC","latitude":"36.42040000","longitude":"-81.47344000"},{"name":"Johnston County","countryCode":"US","stateCode":"NC","latitude":"35.51761000","longitude":"-78.36564000"},{"name":"Jones County","countryCode":"US","stateCode":"NC","latitude":"35.02170000","longitude":"-77.35526000"},{"name":"Jonesville","countryCode":"US","stateCode":"NC","latitude":"36.23930000","longitude":"-80.84452000"},{"name":"Kannapolis","countryCode":"US","stateCode":"NC","latitude":"35.48736000","longitude":"-80.62173000"},{"name":"Kenansville","countryCode":"US","stateCode":"NC","latitude":"34.96239000","longitude":"-77.96221000"},{"name":"Kenly","countryCode":"US","stateCode":"NC","latitude":"35.59627000","longitude":"-78.12416000"},{"name":"Kernersville","countryCode":"US","stateCode":"NC","latitude":"36.11986000","longitude":"-80.07365000"},{"name":"Kill Devil Hills","countryCode":"US","stateCode":"NC","latitude":"36.03072000","longitude":"-75.67601000"},{"name":"King","countryCode":"US","stateCode":"NC","latitude":"36.28069000","longitude":"-80.35922000"},{"name":"Kings Grant","countryCode":"US","stateCode":"NC","latitude":"34.26295000","longitude":"-77.86360000"},{"name":"Kings Mountain","countryCode":"US","stateCode":"NC","latitude":"35.24513000","longitude":"-81.34119000"},{"name":"Kinston","countryCode":"US","stateCode":"NC","latitude":"35.26266000","longitude":"-77.58164000"},{"name":"Kitty Hawk","countryCode":"US","stateCode":"NC","latitude":"36.06461000","longitude":"-75.70573000"},{"name":"Knightdale","countryCode":"US","stateCode":"NC","latitude":"35.78765000","longitude":"-78.48056000"},{"name":"Kure Beach","countryCode":"US","stateCode":"NC","latitude":"33.99684000","longitude":"-77.90721000"},{"name":"La Grange","countryCode":"US","stateCode":"NC","latitude":"35.30683000","longitude":"-77.78803000"},{"name":"Lake Junaluska","countryCode":"US","stateCode":"NC","latitude":"35.52788000","longitude":"-82.95958000"},{"name":"Lake Lure","countryCode":"US","stateCode":"NC","latitude":"35.42790000","longitude":"-82.20483000"},{"name":"Lake Norman of Catawba","countryCode":"US","stateCode":"NC","latitude":"35.58680000","longitude":"-80.95952000"},{"name":"Lake Park","countryCode":"US","stateCode":"NC","latitude":"35.08626000","longitude":"-80.63507000"},{"name":"Lake Waccamaw","countryCode":"US","stateCode":"NC","latitude":"34.31906000","longitude":"-78.50001000"},{"name":"Landis","countryCode":"US","stateCode":"NC","latitude":"35.54569000","longitude":"-80.61090000"},{"name":"Laurel Hill","countryCode":"US","stateCode":"NC","latitude":"34.80905000","longitude":"-79.54783000"},{"name":"Laurel Park","countryCode":"US","stateCode":"NC","latitude":"35.31373000","longitude":"-82.49345000"},{"name":"Laurinburg","countryCode":"US","stateCode":"NC","latitude":"34.77405000","longitude":"-79.46282000"},{"name":"Lee County","countryCode":"US","stateCode":"NC","latitude":"35.47517000","longitude":"-79.17143000"},{"name":"Leland","countryCode":"US","stateCode":"NC","latitude":"34.25628000","longitude":"-78.04471000"},{"name":"Lenoir","countryCode":"US","stateCode":"NC","latitude":"35.91402000","longitude":"-81.53898000"},{"name":"Lenoir County","countryCode":"US","stateCode":"NC","latitude":"35.23915000","longitude":"-77.64127000"},{"name":"Lewisville","countryCode":"US","stateCode":"NC","latitude":"36.09708000","longitude":"-80.41922000"},{"name":"Lexington","countryCode":"US","stateCode":"NC","latitude":"35.82403000","longitude":"-80.25338000"},{"name":"Liberty","countryCode":"US","stateCode":"NC","latitude":"35.85347000","longitude":"-79.57169000"},{"name":"Lillington","countryCode":"US","stateCode":"NC","latitude":"35.39933000","longitude":"-78.81585000"},{"name":"Lincoln County","countryCode":"US","stateCode":"NC","latitude":"35.48618000","longitude":"-81.22387000"},{"name":"Lincolnton","countryCode":"US","stateCode":"NC","latitude":"35.47375000","longitude":"-81.25453000"},{"name":"Locust","countryCode":"US","stateCode":"NC","latitude":"35.25987000","longitude":"-80.42534000"},{"name":"Long Beach","countryCode":"US","stateCode":"NC","latitude":"33.91045000","longitude":"-78.11777000"},{"name":"Longview","countryCode":"US","stateCode":"NC","latitude":"35.72930000","longitude":"-81.38342000"},{"name":"Louisburg","countryCode":"US","stateCode":"NC","latitude":"36.09904000","longitude":"-78.30111000"},{"name":"Lowell","countryCode":"US","stateCode":"NC","latitude":"35.26792000","longitude":"-81.10285000"},{"name":"Lowesville","countryCode":"US","stateCode":"NC","latitude":"35.41708000","longitude":"-81.01119000"},{"name":"Lucama","countryCode":"US","stateCode":"NC","latitude":"35.64544000","longitude":"-78.00971000"},{"name":"Lumberton","countryCode":"US","stateCode":"NC","latitude":"34.61834000","longitude":"-79.01045000"},{"name":"Macon County","countryCode":"US","stateCode":"NC","latitude":"35.15038000","longitude":"-83.42210000"},{"name":"Madison","countryCode":"US","stateCode":"NC","latitude":"36.38542000","longitude":"-79.95949000"},{"name":"Madison County","countryCode":"US","stateCode":"NC","latitude":"35.85809000","longitude":"-82.70576000"},{"name":"Maggie Valley","countryCode":"US","stateCode":"NC","latitude":"35.51816000","longitude":"-83.09764000"},{"name":"Maiden","countryCode":"US","stateCode":"NC","latitude":"35.57569000","longitude":"-81.21175000"},{"name":"Manteo","countryCode":"US","stateCode":"NC","latitude":"35.90823000","longitude":"-75.67573000"},{"name":"Mar-Mac","countryCode":"US","stateCode":"NC","latitude":"35.33488000","longitude":"-78.05582000"},{"name":"Marion","countryCode":"US","stateCode":"NC","latitude":"35.68401000","longitude":"-82.00927000"},{"name":"Mars Hill","countryCode":"US","stateCode":"NC","latitude":"35.82650000","longitude":"-82.54930000"},{"name":"Marshall","countryCode":"US","stateCode":"NC","latitude":"35.79733000","longitude":"-82.68403000"},{"name":"Marshville","countryCode":"US","stateCode":"NC","latitude":"34.98849000","longitude":"-80.36701000"},{"name":"Martin County","countryCode":"US","stateCode":"NC","latitude":"35.84160000","longitude":"-77.10708000"},{"name":"Marvin","countryCode":"US","stateCode":"NC","latitude":"34.99182000","longitude":"-80.81479000"},{"name":"Masonboro","countryCode":"US","stateCode":"NC","latitude":"34.17934000","longitude":"-77.84748000"},{"name":"Matthews","countryCode":"US","stateCode":"NC","latitude":"35.11681000","longitude":"-80.72368000"},{"name":"Maury","countryCode":"US","stateCode":"NC","latitude":"35.48211000","longitude":"-77.58608000"},{"name":"Maxton","countryCode":"US","stateCode":"NC","latitude":"34.73516000","longitude":"-79.34893000"},{"name":"Mayodan","countryCode":"US","stateCode":"NC","latitude":"36.41236000","longitude":"-79.96699000"},{"name":"Maysville","countryCode":"US","stateCode":"NC","latitude":"34.90488000","longitude":"-77.23134000"},{"name":"McDowell County","countryCode":"US","stateCode":"NC","latitude":"35.68124000","longitude":"-82.04870000"},{"name":"McLeansville","countryCode":"US","stateCode":"NC","latitude":"36.10736000","longitude":"-79.65864000"},{"name":"Mebane","countryCode":"US","stateCode":"NC","latitude":"36.09597000","longitude":"-79.26696000"},{"name":"Mecklenburg County","countryCode":"US","stateCode":"NC","latitude":"35.24671000","longitude":"-80.83276000"},{"name":"Midland","countryCode":"US","stateCode":"NC","latitude":"35.22737000","longitude":"-80.50062000"},{"name":"Midway","countryCode":"US","stateCode":"NC","latitude":"35.95347000","longitude":"-80.21810000"},{"name":"Millers Creek","countryCode":"US","stateCode":"NC","latitude":"36.18930000","longitude":"-81.23759000"},{"name":"Mills River","countryCode":"US","stateCode":"NC","latitude":"35.38845000","longitude":"-82.56679000"},{"name":"Mineral Springs","countryCode":"US","stateCode":"NC","latitude":"34.93793000","longitude":"-80.66868000"},{"name":"Mint Hill","countryCode":"US","stateCode":"NC","latitude":"35.17959000","longitude":"-80.64729000"},{"name":"Mitchell County","countryCode":"US","stateCode":"NC","latitude":"36.01329000","longitude":"-82.16347000"},{"name":"Mocksville","countryCode":"US","stateCode":"NC","latitude":"35.89403000","longitude":"-80.56145000"},{"name":"Monroe","countryCode":"US","stateCode":"NC","latitude":"34.98543000","longitude":"-80.54951000"},{"name":"Montgomery County","countryCode":"US","stateCode":"NC","latitude":"35.33246000","longitude":"-79.90547000"},{"name":"Moore County","countryCode":"US","stateCode":"NC","latitude":"35.31072000","longitude":"-79.48131000"},{"name":"Mooresville","countryCode":"US","stateCode":"NC","latitude":"35.58486000","longitude":"-80.81007000"},{"name":"Moravian Falls","countryCode":"US","stateCode":"NC","latitude":"36.09680000","longitude":"-81.18231000"},{"name":"Morehead City","countryCode":"US","stateCode":"NC","latitude":"34.72294000","longitude":"-76.72604000"},{"name":"Morganton","countryCode":"US","stateCode":"NC","latitude":"35.74541000","longitude":"-81.68482000"},{"name":"Morrisville","countryCode":"US","stateCode":"NC","latitude":"35.82348000","longitude":"-78.82556000"},{"name":"Mount Airy","countryCode":"US","stateCode":"NC","latitude":"36.49930000","longitude":"-80.60729000"},{"name":"Mount Gilead","countryCode":"US","stateCode":"NC","latitude":"35.21487000","longitude":"-80.00228000"},{"name":"Mount Holly","countryCode":"US","stateCode":"NC","latitude":"35.29819000","longitude":"-81.01591000"},{"name":"Mount Olive","countryCode":"US","stateCode":"NC","latitude":"35.19655000","longitude":"-78.06638000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"NC","latitude":"35.39931000","longitude":"-80.43590000"},{"name":"Mountain Home","countryCode":"US","stateCode":"NC","latitude":"35.36956000","longitude":"-82.49290000"},{"name":"Mountain View","countryCode":"US","stateCode":"NC","latitude":"35.68319000","longitude":"-81.36898000"},{"name":"Moyock","countryCode":"US","stateCode":"NC","latitude":"36.52460000","longitude":"-76.17827000"},{"name":"Mulberry","countryCode":"US","stateCode":"NC","latitude":"36.23958000","longitude":"-81.18064000"},{"name":"Murfreesboro","countryCode":"US","stateCode":"NC","latitude":"36.44238000","longitude":"-77.09858000"},{"name":"Murphy","countryCode":"US","stateCode":"NC","latitude":"35.08758000","longitude":"-84.03463000"},{"name":"Murraysville","countryCode":"US","stateCode":"NC","latitude":"34.29572000","longitude":"-77.84748000"},{"name":"Myrtle Grove","countryCode":"US","stateCode":"NC","latitude":"34.13462000","longitude":"-77.88165000"},{"name":"Nags Head","countryCode":"US","stateCode":"NC","latitude":"35.95739000","longitude":"-75.62406000"},{"name":"Nash County","countryCode":"US","stateCode":"NC","latitude":"35.96722000","longitude":"-77.98648000"},{"name":"Nashville","countryCode":"US","stateCode":"NC","latitude":"35.97460000","longitude":"-77.96554000"},{"name":"Navassa","countryCode":"US","stateCode":"NC","latitude":"34.25545000","longitude":"-78.00749000"},{"name":"Neuse Forest","countryCode":"US","stateCode":"NC","latitude":"34.96377000","longitude":"-76.94467000"},{"name":"New Bern","countryCode":"US","stateCode":"NC","latitude":"35.10849000","longitude":"-77.04411000"},{"name":"New Hanover County","countryCode":"US","stateCode":"NC","latitude":"34.18141000","longitude":"-77.86561000"},{"name":"Newland","countryCode":"US","stateCode":"NC","latitude":"36.08735000","longitude":"-81.92734000"},{"name":"Newport","countryCode":"US","stateCode":"NC","latitude":"34.78655000","longitude":"-76.85911000"},{"name":"Newton","countryCode":"US","stateCode":"NC","latitude":"35.66986000","longitude":"-81.22147000"},{"name":"Norlina","countryCode":"US","stateCode":"NC","latitude":"36.44570000","longitude":"-78.19833000"},{"name":"North Wilkesboro","countryCode":"US","stateCode":"NC","latitude":"36.15847000","longitude":"-81.14758000"},{"name":"Northampton County","countryCode":"US","stateCode":"NC","latitude":"36.41766000","longitude":"-77.39674000"},{"name":"Northchase","countryCode":"US","stateCode":"NC","latitude":"34.30782000","longitude":"-77.87749000"},{"name":"Northlakes","countryCode":"US","stateCode":"NC","latitude":"35.78180000","longitude":"-81.37509000"},{"name":"Norwood","countryCode":"US","stateCode":"NC","latitude":"35.21959000","longitude":"-80.11895000"},{"name":"Oak Island","countryCode":"US","stateCode":"NC","latitude":"33.91656000","longitude":"-78.16111000"},{"name":"Oak Ridge","countryCode":"US","stateCode":"NC","latitude":"36.17347000","longitude":"-79.98893000"},{"name":"Oakboro","countryCode":"US","stateCode":"NC","latitude":"35.22570000","longitude":"-80.32895000"},{"name":"Ogden","countryCode":"US","stateCode":"NC","latitude":"34.27239000","longitude":"-77.81859000"},{"name":"Onslow County","countryCode":"US","stateCode":"NC","latitude":"34.76305000","longitude":"-77.39319000"},{"name":"Orange County","countryCode":"US","stateCode":"NC","latitude":"36.06130000","longitude":"-79.12060000"},{"name":"Oxford","countryCode":"US","stateCode":"NC","latitude":"36.31070000","longitude":"-78.59083000"},{"name":"Pamlico County","countryCode":"US","stateCode":"NC","latitude":"35.15152000","longitude":"-76.66716000"},{"name":"Pasquotank County","countryCode":"US","stateCode":"NC","latitude":"36.26490000","longitude":"-76.24913000"},{"name":"Pembroke","countryCode":"US","stateCode":"NC","latitude":"34.68016000","longitude":"-79.19504000"},{"name":"Pender County","countryCode":"US","stateCode":"NC","latitude":"34.51494000","longitude":"-77.88887000"},{"name":"Perquimans County","countryCode":"US","stateCode":"NC","latitude":"36.17720000","longitude":"-76.40767000"},{"name":"Person County","countryCode":"US","stateCode":"NC","latitude":"36.39011000","longitude":"-78.97171000"},{"name":"Pilot Mountain","countryCode":"US","stateCode":"NC","latitude":"36.38653000","longitude":"-80.46950000"},{"name":"Pine Knoll Shores","countryCode":"US","stateCode":"NC","latitude":"34.69738000","longitude":"-76.81327000"},{"name":"Pine Level","countryCode":"US","stateCode":"NC","latitude":"35.51322000","longitude":"-78.24444000"},{"name":"Pinebluff","countryCode":"US","stateCode":"NC","latitude":"35.10988000","longitude":"-79.47226000"},{"name":"Pinehurst","countryCode":"US","stateCode":"NC","latitude":"35.19543000","longitude":"-79.46948000"},{"name":"Pinetops","countryCode":"US","stateCode":"NC","latitude":"35.78849000","longitude":"-77.63775000"},{"name":"Pineville","countryCode":"US","stateCode":"NC","latitude":"35.08320000","longitude":"-80.89230000"},{"name":"Piney Green","countryCode":"US","stateCode":"NC","latitude":"34.71600000","longitude":"-77.32024000"},{"name":"Pitt County","countryCode":"US","stateCode":"NC","latitude":"35.59352000","longitude":"-77.37465000"},{"name":"Pittsboro","countryCode":"US","stateCode":"NC","latitude":"35.72015000","longitude":"-79.17724000"},{"name":"Plain View","countryCode":"US","stateCode":"NC","latitude":"35.24850000","longitude":"-78.55529000"},{"name":"Pleasant Garden","countryCode":"US","stateCode":"NC","latitude":"35.96208000","longitude":"-79.76225000"},{"name":"Pleasant Hill","countryCode":"US","stateCode":"NC","latitude":"35.87347000","longitude":"-79.48169000"},{"name":"Plymouth","countryCode":"US","stateCode":"NC","latitude":"35.86683000","longitude":"-76.74856000"},{"name":"Polk County","countryCode":"US","stateCode":"NC","latitude":"35.27929000","longitude":"-82.16967000"},{"name":"Polkton","countryCode":"US","stateCode":"NC","latitude":"35.00765000","longitude":"-80.20089000"},{"name":"Princeton","countryCode":"US","stateCode":"NC","latitude":"35.46599000","longitude":"-78.16055000"},{"name":"Princeville","countryCode":"US","stateCode":"NC","latitude":"35.88960000","longitude":"-77.53219000"},{"name":"Pumpkin Center","countryCode":"US","stateCode":"NC","latitude":"34.79155000","longitude":"-77.37246000"},{"name":"Raeford","countryCode":"US","stateCode":"NC","latitude":"34.98100000","longitude":"-79.22420000"},{"name":"Raleigh","countryCode":"US","stateCode":"NC","latitude":"35.77210000","longitude":"-78.63861000"},{"name":"Ramseur","countryCode":"US","stateCode":"NC","latitude":"35.73347000","longitude":"-79.65253000"},{"name":"Randleman","countryCode":"US","stateCode":"NC","latitude":"35.81791000","longitude":"-79.80309000"},{"name":"Randolph County","countryCode":"US","stateCode":"NC","latitude":"35.71033000","longitude":"-79.80616000"},{"name":"Ranlo","countryCode":"US","stateCode":"NC","latitude":"35.28625000","longitude":"-81.13035000"},{"name":"Red Oak","countryCode":"US","stateCode":"NC","latitude":"36.03849000","longitude":"-77.90637000"},{"name":"Red Springs","countryCode":"US","stateCode":"NC","latitude":"34.81516000","longitude":"-79.18309000"},{"name":"Reidsville","countryCode":"US","stateCode":"NC","latitude":"36.35486000","longitude":"-79.66447000"},{"name":"Rhodhiss","countryCode":"US","stateCode":"NC","latitude":"35.77402000","longitude":"-81.43120000"},{"name":"Richlands","countryCode":"US","stateCode":"NC","latitude":"34.89933000","longitude":"-77.54663000"},{"name":"Richmond County","countryCode":"US","stateCode":"NC","latitude":"35.00594000","longitude":"-79.74783000"},{"name":"River Bend","countryCode":"US","stateCode":"NC","latitude":"35.06905000","longitude":"-77.14690000"},{"name":"River Road","countryCode":"US","stateCode":"NC","latitude":"35.50683000","longitude":"-76.99078000"},{"name":"Roanoke Rapids","countryCode":"US","stateCode":"NC","latitude":"36.46154000","longitude":"-77.65415000"},{"name":"Robbins","countryCode":"US","stateCode":"NC","latitude":"35.43403000","longitude":"-79.58697000"},{"name":"Robbinsville","countryCode":"US","stateCode":"NC","latitude":"35.32287000","longitude":"-83.80740000"},{"name":"Robersonville","countryCode":"US","stateCode":"NC","latitude":"35.82516000","longitude":"-77.24913000"},{"name":"Robeson County","countryCode":"US","stateCode":"NC","latitude":"34.64009000","longitude":"-79.10353000"},{"name":"Rockfish","countryCode":"US","stateCode":"NC","latitude":"34.99266000","longitude":"-79.06614000"},{"name":"Rockingham","countryCode":"US","stateCode":"NC","latitude":"34.93932000","longitude":"-79.77395000"},{"name":"Rockingham County","countryCode":"US","stateCode":"NC","latitude":"36.39608000","longitude":"-79.77515000"},{"name":"Rockwell","countryCode":"US","stateCode":"NC","latitude":"35.55125000","longitude":"-80.40645000"},{"name":"Rocky Mount","countryCode":"US","stateCode":"NC","latitude":"35.93821000","longitude":"-77.79053000"},{"name":"Rocky Point","countryCode":"US","stateCode":"NC","latitude":"34.43517000","longitude":"-77.88776000"},{"name":"Rolesville","countryCode":"US","stateCode":"NC","latitude":"35.92321000","longitude":"-78.45750000"},{"name":"Rose Hill","countryCode":"US","stateCode":"NC","latitude":"34.82822000","longitude":"-78.02304000"},{"name":"Roseboro","countryCode":"US","stateCode":"NC","latitude":"34.95295000","longitude":"-78.50862000"},{"name":"Rowan County","countryCode":"US","stateCode":"NC","latitude":"35.63954000","longitude":"-80.52464000"},{"name":"Rowland","countryCode":"US","stateCode":"NC","latitude":"34.53655000","longitude":"-79.29143000"},{"name":"Roxboro","countryCode":"US","stateCode":"NC","latitude":"36.39375000","longitude":"-78.98279000"},{"name":"Royal Pines","countryCode":"US","stateCode":"NC","latitude":"35.47511000","longitude":"-82.51595000"},{"name":"Rural Hall","countryCode":"US","stateCode":"NC","latitude":"36.24042000","longitude":"-80.29338000"},{"name":"Rutherford College","countryCode":"US","stateCode":"NC","latitude":"35.74846000","longitude":"-81.52259000"},{"name":"Rutherford County","countryCode":"US","stateCode":"NC","latitude":"35.40225000","longitude":"-81.92009000"},{"name":"Rutherfordton","countryCode":"US","stateCode":"NC","latitude":"35.36929000","longitude":"-81.95677000"},{"name":"Saint James","countryCode":"US","stateCode":"NC","latitude":"33.92934000","longitude":"-78.11638000"},{"name":"Saint Pauls","countryCode":"US","stateCode":"NC","latitude":"34.80655000","longitude":"-78.97114000"},{"name":"Saint Stephens","countryCode":"US","stateCode":"NC","latitude":"35.76458000","longitude":"-81.27314000"},{"name":"Salem","countryCode":"US","stateCode":"NC","latitude":"35.69874000","longitude":"-81.69704000"},{"name":"Salisbury","countryCode":"US","stateCode":"NC","latitude":"35.67097000","longitude":"-80.47423000"},{"name":"Sampson County","countryCode":"US","stateCode":"NC","latitude":"34.99163000","longitude":"-78.37152000"},{"name":"Sanford","countryCode":"US","stateCode":"NC","latitude":"35.47988000","longitude":"-79.18030000"},{"name":"Sawmills","countryCode":"US","stateCode":"NC","latitude":"35.82485000","longitude":"-81.47454000"},{"name":"Saxapahaw","countryCode":"US","stateCode":"NC","latitude":"35.94736000","longitude":"-79.32196000"},{"name":"Scotland County","countryCode":"US","stateCode":"NC","latitude":"34.84090000","longitude":"-79.48043000"},{"name":"Scotland Neck","countryCode":"US","stateCode":"NC","latitude":"36.12960000","longitude":"-77.42025000"},{"name":"Scotts Mill","countryCode":"US","stateCode":"NC","latitude":"35.72666000","longitude":"-78.88390000"},{"name":"Sea Breeze","countryCode":"US","stateCode":"NC","latitude":"34.06323000","longitude":"-77.89137000"},{"name":"Seagate","countryCode":"US","stateCode":"NC","latitude":"34.20934000","longitude":"-77.84359000"},{"name":"Selma","countryCode":"US","stateCode":"NC","latitude":"35.53655000","longitude":"-78.28444000"},{"name":"Seven Lakes","countryCode":"US","stateCode":"NC","latitude":"35.27849000","longitude":"-79.56448000"},{"name":"Shallotte","countryCode":"US","stateCode":"NC","latitude":"33.97323000","longitude":"-78.38584000"},{"name":"Sharpsburg","countryCode":"US","stateCode":"NC","latitude":"35.86710000","longitude":"-77.82915000"},{"name":"Shelby","countryCode":"US","stateCode":"NC","latitude":"35.29235000","longitude":"-81.53565000"},{"name":"Sherrills Ford","countryCode":"US","stateCode":"NC","latitude":"35.62041000","longitude":"-80.98647000"},{"name":"Siler City","countryCode":"US","stateCode":"NC","latitude":"35.72347000","longitude":"-79.46224000"},{"name":"Silver Lake","countryCode":"US","stateCode":"NC","latitude":"34.14878000","longitude":"-77.91360000"},{"name":"Skippers Corner","countryCode":"US","stateCode":"NC","latitude":"34.34600000","longitude":"-77.90249000"},{"name":"Smithfield","countryCode":"US","stateCode":"NC","latitude":"35.50849000","longitude":"-78.33945000"},{"name":"Sneads Ferry","countryCode":"US","stateCode":"NC","latitude":"34.55267000","longitude":"-77.39718000"},{"name":"Snow Hill","countryCode":"US","stateCode":"NC","latitude":"35.45155000","longitude":"-77.68109000"},{"name":"South Gastonia","countryCode":"US","stateCode":"NC","latitude":"35.21930000","longitude":"-81.20563000"},{"name":"South Henderson","countryCode":"US","stateCode":"NC","latitude":"36.30820000","longitude":"-78.40666000"},{"name":"South Rosemary","countryCode":"US","stateCode":"NC","latitude":"36.45154000","longitude":"-77.69720000"},{"name":"Southern Pines","countryCode":"US","stateCode":"NC","latitude":"35.17405000","longitude":"-79.39225000"},{"name":"Southern Shores","countryCode":"US","stateCode":"NC","latitude":"36.13905000","longitude":"-75.73157000"},{"name":"Southmont","countryCode":"US","stateCode":"NC","latitude":"35.66792000","longitude":"-80.26700000"},{"name":"Southport","countryCode":"US","stateCode":"NC","latitude":"33.92156000","longitude":"-78.02027000"},{"name":"Sparta","countryCode":"US","stateCode":"NC","latitude":"36.50541000","longitude":"-81.12092000"},{"name":"Spencer","countryCode":"US","stateCode":"NC","latitude":"35.69236000","longitude":"-80.43478000"},{"name":"Spindale","countryCode":"US","stateCode":"NC","latitude":"35.36012000","longitude":"-81.92927000"},{"name":"Spring Hope","countryCode":"US","stateCode":"NC","latitude":"35.94515000","longitude":"-78.11193000"},{"name":"Spring Lake","countryCode":"US","stateCode":"NC","latitude":"35.16794000","longitude":"-78.97281000"},{"name":"Spruce Pine","countryCode":"US","stateCode":"NC","latitude":"35.91540000","longitude":"-82.06456000"},{"name":"Stallings","countryCode":"US","stateCode":"NC","latitude":"35.09070000","longitude":"-80.68618000"},{"name":"Stanfield","countryCode":"US","stateCode":"NC","latitude":"35.23348000","longitude":"-80.42701000"},{"name":"Stanley","countryCode":"US","stateCode":"NC","latitude":"35.35903000","longitude":"-81.09702000"},{"name":"Stanly County","countryCode":"US","stateCode":"NC","latitude":"35.31199000","longitude":"-80.25092000"},{"name":"Statesville","countryCode":"US","stateCode":"NC","latitude":"35.78264000","longitude":"-80.88730000"},{"name":"Stedman","countryCode":"US","stateCode":"NC","latitude":"35.01350000","longitude":"-78.69391000"},{"name":"Stokes County","countryCode":"US","stateCode":"NC","latitude":"36.40190000","longitude":"-80.23961000"},{"name":"Stokesdale","countryCode":"US","stateCode":"NC","latitude":"36.23708000","longitude":"-79.97948000"},{"name":"Stoneville","countryCode":"US","stateCode":"NC","latitude":"36.46653000","longitude":"-79.90698000"},{"name":"Stony Point","countryCode":"US","stateCode":"NC","latitude":"35.86347000","longitude":"-81.04730000"},{"name":"Summerfield","countryCode":"US","stateCode":"NC","latitude":"36.20875000","longitude":"-79.90476000"},{"name":"Sunset Beach","countryCode":"US","stateCode":"NC","latitude":"33.88073000","longitude":"-78.51223000"},{"name":"Surf City","countryCode":"US","stateCode":"NC","latitude":"34.42711000","longitude":"-77.54608000"},{"name":"Surry County","countryCode":"US","stateCode":"NC","latitude":"36.41468000","longitude":"-80.68749000"},{"name":"Swain County","countryCode":"US","stateCode":"NC","latitude":"35.48673000","longitude":"-83.49274000"},{"name":"Swannanoa","countryCode":"US","stateCode":"NC","latitude":"35.59789000","longitude":"-82.39984000"},{"name":"Swanquarter","countryCode":"US","stateCode":"NC","latitude":"35.40628000","longitude":"-76.32909000"},{"name":"Swansboro","countryCode":"US","stateCode":"NC","latitude":"34.68766000","longitude":"-77.11912000"},{"name":"Swepsonville","countryCode":"US","stateCode":"NC","latitude":"36.02125000","longitude":"-79.36141000"},{"name":"Sylva","countryCode":"US","stateCode":"NC","latitude":"35.37371000","longitude":"-83.22598000"},{"name":"Tabor City","countryCode":"US","stateCode":"NC","latitude":"34.14878000","longitude":"-78.87669000"},{"name":"Tarboro","countryCode":"US","stateCode":"NC","latitude":"35.89682000","longitude":"-77.53580000"},{"name":"Taylorsville","countryCode":"US","stateCode":"NC","latitude":"35.92180000","longitude":"-81.17647000"},{"name":"Thomasville","countryCode":"US","stateCode":"NC","latitude":"35.88264000","longitude":"-80.08199000"},{"name":"Thurmond","countryCode":"US","stateCode":"NC","latitude":"36.36652000","longitude":"-80.92841000"},{"name":"Toast","countryCode":"US","stateCode":"NC","latitude":"36.50041000","longitude":"-80.62645000"},{"name":"Tobaccoville","countryCode":"US","stateCode":"NC","latitude":"36.23819000","longitude":"-80.37144000"},{"name":"Transylvania County","countryCode":"US","stateCode":"NC","latitude":"35.20215000","longitude":"-82.79830000"},{"name":"Trent Woods","countryCode":"US","stateCode":"NC","latitude":"35.08210000","longitude":"-77.08634000"},{"name":"Trenton","countryCode":"US","stateCode":"NC","latitude":"35.06710000","longitude":"-77.35274000"},{"name":"Trinity","countryCode":"US","stateCode":"NC","latitude":"35.89458000","longitude":"-79.99087000"},{"name":"Troutman","countryCode":"US","stateCode":"NC","latitude":"35.70069000","longitude":"-80.88813000"},{"name":"Troy","countryCode":"US","stateCode":"NC","latitude":"35.35847000","longitude":"-79.89449000"},{"name":"Tryon","countryCode":"US","stateCode":"NC","latitude":"35.33986000","longitude":"-81.32203000"},{"name":"Tyro","countryCode":"US","stateCode":"NC","latitude":"35.80903000","longitude":"-80.37283000"},{"name":"Tyrrell County","countryCode":"US","stateCode":"NC","latitude":"35.87018000","longitude":"-76.17005000"},{"name":"Union County","countryCode":"US","stateCode":"NC","latitude":"34.98837000","longitude":"-80.53073000"},{"name":"Unionville","countryCode":"US","stateCode":"NC","latitude":"35.08737000","longitude":"-80.50896000"},{"name":"Valdese","countryCode":"US","stateCode":"NC","latitude":"35.74069000","longitude":"-81.56315000"},{"name":"Valley Hill","countryCode":"US","stateCode":"NC","latitude":"35.29845000","longitude":"-82.48318000"},{"name":"Vance County","countryCode":"US","stateCode":"NC","latitude":"36.36476000","longitude":"-78.40833000"},{"name":"Vander","countryCode":"US","stateCode":"NC","latitude":"35.03211000","longitude":"-78.79474000"},{"name":"Wadesboro","countryCode":"US","stateCode":"NC","latitude":"34.96821000","longitude":"-80.07673000"},{"name":"Wake County","countryCode":"US","stateCode":"NC","latitude":"35.79012000","longitude":"-78.65022000"},{"name":"Wake Forest","countryCode":"US","stateCode":"NC","latitude":"35.97987000","longitude":"-78.50972000"},{"name":"Walkertown","countryCode":"US","stateCode":"NC","latitude":"36.17541000","longitude":"-80.15310000"},{"name":"Wallace","countryCode":"US","stateCode":"NC","latitude":"34.73572000","longitude":"-77.99526000"},{"name":"Wallburg","countryCode":"US","stateCode":"NC","latitude":"36.01014000","longitude":"-80.13921000"},{"name":"Walnut Cove","countryCode":"US","stateCode":"NC","latitude":"36.29541000","longitude":"-80.14171000"},{"name":"Wanchese","countryCode":"US","stateCode":"NC","latitude":"35.84267000","longitude":"-75.63851000"},{"name":"Warren County","countryCode":"US","stateCode":"NC","latitude":"36.39659000","longitude":"-78.10690000"},{"name":"Warrenton","countryCode":"US","stateCode":"NC","latitude":"36.39848000","longitude":"-78.15527000"},{"name":"Warsaw","countryCode":"US","stateCode":"NC","latitude":"34.99933000","longitude":"-78.09110000"},{"name":"Washington","countryCode":"US","stateCode":"NC","latitude":"35.54655000","longitude":"-77.05217000"},{"name":"Washington County","countryCode":"US","stateCode":"NC","latitude":"35.83887000","longitude":"-76.56868000"},{"name":"Watauga County","countryCode":"US","stateCode":"NC","latitude":"36.23110000","longitude":"-81.69637000"},{"name":"Waxhaw","countryCode":"US","stateCode":"NC","latitude":"34.92459000","longitude":"-80.74340000"},{"name":"Wayne County","countryCode":"US","stateCode":"NC","latitude":"35.36378000","longitude":"-78.00415000"},{"name":"Waynesville","countryCode":"US","stateCode":"NC","latitude":"35.48871000","longitude":"-82.98875000"},{"name":"Weaverville","countryCode":"US","stateCode":"NC","latitude":"35.69705000","longitude":"-82.56069000"},{"name":"Weddington","countryCode":"US","stateCode":"NC","latitude":"35.02237000","longitude":"-80.76090000"},{"name":"Welcome","countryCode":"US","stateCode":"NC","latitude":"35.90292000","longitude":"-80.25699000"},{"name":"Weldon","countryCode":"US","stateCode":"NC","latitude":"36.42710000","longitude":"-77.59553000"},{"name":"Wendell","countryCode":"US","stateCode":"NC","latitude":"35.78099000","longitude":"-78.36972000"},{"name":"Wentworth","countryCode":"US","stateCode":"NC","latitude":"36.40014000","longitude":"-79.77448000"},{"name":"Wesley Chapel","countryCode":"US","stateCode":"NC","latitude":"35.00709000","longitude":"-80.67451000"},{"name":"West Canton","countryCode":"US","stateCode":"NC","latitude":"35.53788000","longitude":"-82.85819000"},{"name":"West Jefferson","countryCode":"US","stateCode":"NC","latitude":"36.40374000","longitude":"-81.49288000"},{"name":"West Marion","countryCode":"US","stateCode":"NC","latitude":"35.65790000","longitude":"-82.02539000"},{"name":"West Raleigh","countryCode":"US","stateCode":"NC","latitude":"35.78682000","longitude":"-78.66389000"},{"name":"Westport","countryCode":"US","stateCode":"NC","latitude":"35.50125000","longitude":"-80.97869000"},{"name":"Whispering Pines","countryCode":"US","stateCode":"NC","latitude":"35.25571000","longitude":"-79.37225000"},{"name":"White Plains","countryCode":"US","stateCode":"NC","latitude":"36.44569000","longitude":"-80.63340000"},{"name":"Whiteville","countryCode":"US","stateCode":"NC","latitude":"34.33878000","longitude":"-78.70307000"},{"name":"Wilkes County","countryCode":"US","stateCode":"NC","latitude":"36.20621000","longitude":"-81.16292000"},{"name":"Wilkesboro","countryCode":"US","stateCode":"NC","latitude":"36.14596000","longitude":"-81.16064000"},{"name":"Williamston","countryCode":"US","stateCode":"NC","latitude":"35.85460000","longitude":"-77.05551000"},{"name":"Wilmington","countryCode":"US","stateCode":"NC","latitude":"34.22573000","longitude":"-77.94471000"},{"name":"Wilson","countryCode":"US","stateCode":"NC","latitude":"35.72127000","longitude":"-77.91554000"},{"name":"Wilson County","countryCode":"US","stateCode":"NC","latitude":"35.70503000","longitude":"-77.91862000"},{"name":"Wilsons Mills","countryCode":"US","stateCode":"NC","latitude":"35.58405000","longitude":"-78.35583000"},{"name":"Windsor","countryCode":"US","stateCode":"NC","latitude":"35.99849000","longitude":"-76.94606000"},{"name":"Wingate","countryCode":"US","stateCode":"NC","latitude":"34.98432000","longitude":"-80.44923000"},{"name":"Winston-Salem","countryCode":"US","stateCode":"NC","latitude":"36.09986000","longitude":"-80.24422000"},{"name":"Winterville","countryCode":"US","stateCode":"NC","latitude":"35.52905000","longitude":"-77.40108000"},{"name":"Winton","countryCode":"US","stateCode":"NC","latitude":"36.39571000","longitude":"-76.93190000"},{"name":"Woodfin","countryCode":"US","stateCode":"NC","latitude":"35.63344000","longitude":"-82.58207000"},{"name":"Wrightsboro","countryCode":"US","stateCode":"NC","latitude":"34.28850000","longitude":"-77.92110000"},{"name":"Wrightsville Beach","countryCode":"US","stateCode":"NC","latitude":"34.20850000","longitude":"-77.79637000"},{"name":"Yadkin County","countryCode":"US","stateCode":"NC","latitude":"36.16054000","longitude":"-80.66534000"},{"name":"Yadkinville","countryCode":"US","stateCode":"NC","latitude":"36.13458000","longitude":"-80.65951000"},{"name":"Yancey County","countryCode":"US","stateCode":"NC","latitude":"35.89888000","longitude":"-82.30755000"},{"name":"Yanceyville","countryCode":"US","stateCode":"NC","latitude":"36.40403000","longitude":"-79.33613000"},{"name":"Youngsville","countryCode":"US","stateCode":"NC","latitude":"36.02487000","longitude":"-78.47444000"},{"name":"Zebulon","countryCode":"US","stateCode":"NC","latitude":"35.82432000","longitude":"-78.31472000"},{"name":"Aberdeen","countryCode":"US","stateCode":"IN","latitude":"41.43893000","longitude":"-87.11142000"},{"name":"Adams County","countryCode":"US","stateCode":"IN","latitude":"40.74566000","longitude":"-84.93665000"},{"name":"Akron","countryCode":"US","stateCode":"IN","latitude":"41.03838000","longitude":"-86.02805000"},{"name":"Albany","countryCode":"US","stateCode":"IN","latitude":"40.30088000","longitude":"-85.24191000"},{"name":"Albion","countryCode":"US","stateCode":"IN","latitude":"41.39560000","longitude":"-85.42442000"},{"name":"Alexandria","countryCode":"US","stateCode":"IN","latitude":"40.26282000","longitude":"-85.67581000"},{"name":"Allen County","countryCode":"US","stateCode":"IN","latitude":"41.09087000","longitude":"-85.06656000"},{"name":"Anderson","countryCode":"US","stateCode":"IN","latitude":"40.10532000","longitude":"-85.68025000"},{"name":"Andrews","countryCode":"US","stateCode":"IN","latitude":"40.86254000","longitude":"-85.60165000"},{"name":"Angola","countryCode":"US","stateCode":"IN","latitude":"41.63477000","longitude":"-84.99941000"},{"name":"Arcadia","countryCode":"US","stateCode":"IN","latitude":"40.17587000","longitude":"-86.02165000"},{"name":"Argos","countryCode":"US","stateCode":"IN","latitude":"41.23780000","longitude":"-86.21465000"},{"name":"Attica","countryCode":"US","stateCode":"IN","latitude":"40.29420000","longitude":"-87.24890000"},{"name":"Auburn","countryCode":"US","stateCode":"IN","latitude":"41.36699000","longitude":"-85.05886000"},{"name":"Aurora","countryCode":"US","stateCode":"IN","latitude":"39.05700000","longitude":"-84.90134000"},{"name":"Austin","countryCode":"US","stateCode":"IN","latitude":"38.75839000","longitude":"-85.80803000"},{"name":"Avilla","countryCode":"US","stateCode":"IN","latitude":"41.36588000","longitude":"-85.23886000"},{"name":"Avon","countryCode":"US","stateCode":"IN","latitude":"39.76282000","longitude":"-86.39972000"},{"name":"Bargersville","countryCode":"US","stateCode":"IN","latitude":"39.52088000","longitude":"-86.16777000"},{"name":"Bartholomew County","countryCode":"US","stateCode":"IN","latitude":"39.20597000","longitude":"-85.89760000"},{"name":"Bass Lake","countryCode":"US","stateCode":"IN","latitude":"41.20726000","longitude":"-86.60196000"},{"name":"Batesville","countryCode":"US","stateCode":"IN","latitude":"39.30005000","longitude":"-85.22218000"},{"name":"Battle Ground","countryCode":"US","stateCode":"IN","latitude":"40.50837000","longitude":"-86.84168000"},{"name":"Bedford","countryCode":"US","stateCode":"IN","latitude":"38.86116000","longitude":"-86.48721000"},{"name":"Beech Grove","countryCode":"US","stateCode":"IN","latitude":"39.72199000","longitude":"-86.08998000"},{"name":"Benton County","countryCode":"US","stateCode":"IN","latitude":"40.60626000","longitude":"-87.31091000"},{"name":"Berne","countryCode":"US","stateCode":"IN","latitude":"40.65782000","longitude":"-84.95191000"},{"name":"Bicknell","countryCode":"US","stateCode":"IN","latitude":"38.77421000","longitude":"-87.30779000"},{"name":"Blackford County","countryCode":"US","stateCode":"IN","latitude":"40.47360000","longitude":"-85.32482000"},{"name":"Bloomfield","countryCode":"US","stateCode":"IN","latitude":"39.02699000","longitude":"-86.93751000"},{"name":"Bloomington","countryCode":"US","stateCode":"IN","latitude":"39.16533000","longitude":"-86.52639000"},{"name":"Bluffton","countryCode":"US","stateCode":"IN","latitude":"40.73866000","longitude":"-85.17164000"},{"name":"Boone County","countryCode":"US","stateCode":"IN","latitude":"40.05080000","longitude":"-86.46870000"},{"name":"Boonville","countryCode":"US","stateCode":"IN","latitude":"38.04921000","longitude":"-87.27417000"},{"name":"Bourbon","countryCode":"US","stateCode":"IN","latitude":"41.29560000","longitude":"-86.11639000"},{"name":"Brazil","countryCode":"US","stateCode":"IN","latitude":"39.52365000","longitude":"-87.12502000"},{"name":"Bremen","countryCode":"US","stateCode":"IN","latitude":"41.44644000","longitude":"-86.14806000"},{"name":"Bright","countryCode":"US","stateCode":"IN","latitude":"39.21839000","longitude":"-84.85606000"},{"name":"Bristol","countryCode":"US","stateCode":"IN","latitude":"41.72144000","longitude":"-85.81749000"},{"name":"Broad Ripple","countryCode":"US","stateCode":"IN","latitude":"39.86671000","longitude":"-86.14165000"},{"name":"Brooklyn","countryCode":"US","stateCode":"IN","latitude":"39.53921000","longitude":"-86.36916000"},{"name":"Brookston","countryCode":"US","stateCode":"IN","latitude":"40.60281000","longitude":"-86.86723000"},{"name":"Brookville","countryCode":"US","stateCode":"IN","latitude":"39.42311000","longitude":"-85.01274000"},{"name":"Brown County","countryCode":"US","stateCode":"IN","latitude":"39.19621000","longitude":"-86.22737000"},{"name":"Brownsburg","countryCode":"US","stateCode":"IN","latitude":"39.84338000","longitude":"-86.39777000"},{"name":"Brownstown","countryCode":"US","stateCode":"IN","latitude":"38.87894000","longitude":"-86.04192000"},{"name":"Burns Harbor","countryCode":"US","stateCode":"IN","latitude":"41.62587000","longitude":"-87.13337000"},{"name":"Butler","countryCode":"US","stateCode":"IN","latitude":"41.42977000","longitude":"-84.87135000"},{"name":"Cambridge City","countryCode":"US","stateCode":"IN","latitude":"39.81255000","longitude":"-85.17163000"},{"name":"Cannelton","countryCode":"US","stateCode":"IN","latitude":"37.91144000","longitude":"-86.74443000"},{"name":"Carmel","countryCode":"US","stateCode":"IN","latitude":"39.97837000","longitude":"-86.11804000"},{"name":"Carroll County","countryCode":"US","stateCode":"IN","latitude":"40.58286000","longitude":"-86.56348000"},{"name":"Cass County","countryCode":"US","stateCode":"IN","latitude":"40.76149000","longitude":"-86.34595000"},{"name":"Cayuga","countryCode":"US","stateCode":"IN","latitude":"39.94865000","longitude":"-87.45974000"},{"name":"Cedar Lake","countryCode":"US","stateCode":"IN","latitude":"41.36476000","longitude":"-87.44115000"},{"name":"Centerville","countryCode":"US","stateCode":"IN","latitude":"39.81782000","longitude":"-84.99635000"},{"name":"Chandler","countryCode":"US","stateCode":"IN","latitude":"38.04171000","longitude":"-87.36806000"},{"name":"Charlestown","countryCode":"US","stateCode":"IN","latitude":"38.45312000","longitude":"-85.67024000"},{"name":"Chesterfield","countryCode":"US","stateCode":"IN","latitude":"40.11254000","longitude":"-85.59692000"},{"name":"Chesterton","countryCode":"US","stateCode":"IN","latitude":"41.61059000","longitude":"-87.06420000"},{"name":"Churubusco","countryCode":"US","stateCode":"IN","latitude":"41.23060000","longitude":"-85.31942000"},{"name":"Cicero","countryCode":"US","stateCode":"IN","latitude":"40.12393000","longitude":"-86.01332000"},{"name":"Clark County","countryCode":"US","stateCode":"IN","latitude":"38.47718000","longitude":"-85.70728000"},{"name":"Clarksville","countryCode":"US","stateCode":"IN","latitude":"38.29674000","longitude":"-85.75996000"},{"name":"Clay County","countryCode":"US","stateCode":"IN","latitude":"39.39273000","longitude":"-87.11576000"},{"name":"Clermont","countryCode":"US","stateCode":"IN","latitude":"39.80977000","longitude":"-86.32249000"},{"name":"Clinton","countryCode":"US","stateCode":"IN","latitude":"39.65698000","longitude":"-87.39807000"},{"name":"Clinton County","countryCode":"US","stateCode":"IN","latitude":"40.30169000","longitude":"-86.47516000"},{"name":"Cloverdale","countryCode":"US","stateCode":"IN","latitude":"39.51477000","longitude":"-86.79390000"},{"name":"Columbia City","countryCode":"US","stateCode":"IN","latitude":"41.15727000","longitude":"-85.48831000"},{"name":"Columbus","countryCode":"US","stateCode":"IN","latitude":"39.20144000","longitude":"-85.92138000"},{"name":"Connersville","countryCode":"US","stateCode":"IN","latitude":"39.64116000","longitude":"-85.14107000"},{"name":"Converse","countryCode":"US","stateCode":"IN","latitude":"40.57754000","longitude":"-85.87332000"},{"name":"Cordry Sweetwater Lakes","countryCode":"US","stateCode":"IN","latitude":"39.30464000","longitude":"-86.11837000"},{"name":"Corydon","countryCode":"US","stateCode":"IN","latitude":"38.21201000","longitude":"-86.12192000"},{"name":"Country Squire Lakes","countryCode":"US","stateCode":"IN","latitude":"39.03478000","longitude":"-85.69858000"},{"name":"Covington","countryCode":"US","stateCode":"IN","latitude":"40.14170000","longitude":"-87.39474000"},{"name":"Crawford County","countryCode":"US","stateCode":"IN","latitude":"38.29241000","longitude":"-86.45171000"},{"name":"Crawfordsville","countryCode":"US","stateCode":"IN","latitude":"40.04115000","longitude":"-86.87445000"},{"name":"Crothersville","countryCode":"US","stateCode":"IN","latitude":"38.80061000","longitude":"-85.84164000"},{"name":"Crown Point","countryCode":"US","stateCode":"IN","latitude":"41.41698000","longitude":"-87.36531000"},{"name":"Culver","countryCode":"US","stateCode":"IN","latitude":"41.21893000","longitude":"-86.42306000"},{"name":"Cumberland","countryCode":"US","stateCode":"IN","latitude":"39.77615000","longitude":"-85.95720000"},{"name":"Dale","countryCode":"US","stateCode":"IN","latitude":"38.16894000","longitude":"-86.99000000"},{"name":"Daleville","countryCode":"US","stateCode":"IN","latitude":"40.12115000","longitude":"-85.55803000"},{"name":"Danville","countryCode":"US","stateCode":"IN","latitude":"39.76060000","longitude":"-86.52639000"},{"name":"Darmstadt","countryCode":"US","stateCode":"IN","latitude":"38.09921000","longitude":"-87.57891000"},{"name":"Daviess County","countryCode":"US","stateCode":"IN","latitude":"38.70241000","longitude":"-87.07207000"},{"name":"Dayton","countryCode":"US","stateCode":"IN","latitude":"40.37420000","longitude":"-86.76890000"},{"name":"DeKalb County","countryCode":"US","stateCode":"IN","latitude":"41.39758000","longitude":"-84.99909000"},{"name":"DeMotte","countryCode":"US","stateCode":"IN","latitude":"41.19504000","longitude":"-87.19864000"},{"name":"Dearborn County","countryCode":"US","stateCode":"IN","latitude":"39.14519000","longitude":"-84.97326000"},{"name":"Decatur","countryCode":"US","stateCode":"IN","latitude":"40.83060000","longitude":"-84.92913000"},{"name":"Decatur County","countryCode":"US","stateCode":"IN","latitude":"39.30700000","longitude":"-85.50114000"},{"name":"Delaware County","countryCode":"US","stateCode":"IN","latitude":"40.22753000","longitude":"-85.39690000"},{"name":"Delphi","countryCode":"US","stateCode":"IN","latitude":"40.58754000","longitude":"-86.67501000"},{"name":"Dillsboro","countryCode":"US","stateCode":"IN","latitude":"39.01783000","longitude":"-85.05884000"},{"name":"Dubois County","countryCode":"US","stateCode":"IN","latitude":"38.36428000","longitude":"-86.87980000"},{"name":"Dunkirk","countryCode":"US","stateCode":"IN","latitude":"40.75643000","longitude":"-86.39361000"},{"name":"Dunlap","countryCode":"US","stateCode":"IN","latitude":"41.63783000","longitude":"-85.92166000"},{"name":"Dyer","countryCode":"US","stateCode":"IN","latitude":"41.49420000","longitude":"-87.52171000"},{"name":"East Chicago","countryCode":"US","stateCode":"IN","latitude":"41.63920000","longitude":"-87.45476000"},{"name":"Eaton","countryCode":"US","stateCode":"IN","latitude":"40.34032000","longitude":"-85.35080000"},{"name":"Edgewood","countryCode":"US","stateCode":"IN","latitude":"40.10337000","longitude":"-85.73414000"},{"name":"Edinburgh","countryCode":"US","stateCode":"IN","latitude":"39.35422000","longitude":"-85.96666000"},{"name":"Elkhart","countryCode":"US","stateCode":"IN","latitude":"41.68199000","longitude":"-85.97667000"},{"name":"Elkhart County","countryCode":"US","stateCode":"IN","latitude":"41.59738000","longitude":"-85.85876000"},{"name":"Ellettsville","countryCode":"US","stateCode":"IN","latitude":"39.23393000","longitude":"-86.62500000"},{"name":"Elwood","countryCode":"US","stateCode":"IN","latitude":"40.27698000","longitude":"-85.84192000"},{"name":"English","countryCode":"US","stateCode":"IN","latitude":"38.33450000","longitude":"-86.46415000"},{"name":"Evansville","countryCode":"US","stateCode":"IN","latitude":"37.97476000","longitude":"-87.55585000"},{"name":"Fairfield Heights","countryCode":"US","stateCode":"IN","latitude":"39.82861000","longitude":"-86.38224000"},{"name":"Fairmount","countryCode":"US","stateCode":"IN","latitude":"40.41532000","longitude":"-85.65053000"},{"name":"Fairview Park","countryCode":"US","stateCode":"IN","latitude":"39.68031000","longitude":"-87.41752000"},{"name":"Farmersburg","countryCode":"US","stateCode":"IN","latitude":"39.24865000","longitude":"-87.38196000"},{"name":"Farmland","countryCode":"US","stateCode":"IN","latitude":"40.18782000","longitude":"-85.12747000"},{"name":"Fayette County","countryCode":"US","stateCode":"IN","latitude":"39.64006000","longitude":"-85.17873000"},{"name":"Ferdinand","countryCode":"US","stateCode":"IN","latitude":"38.22394000","longitude":"-86.86222000"},{"name":"Fish Lake","countryCode":"US","stateCode":"IN","latitude":"41.56671000","longitude":"-86.55196000"},{"name":"Fishers","countryCode":"US","stateCode":"IN","latitude":"39.95559000","longitude":"-86.01387000"},{"name":"Flora","countryCode":"US","stateCode":"IN","latitude":"40.54726000","longitude":"-86.52444000"},{"name":"Floyd County","countryCode":"US","stateCode":"IN","latitude":"38.31891000","longitude":"-85.90687000"},{"name":"Fort Branch","countryCode":"US","stateCode":"IN","latitude":"38.25116000","longitude":"-87.58113000"},{"name":"Fort Wayne","countryCode":"US","stateCode":"IN","latitude":"41.13060000","longitude":"-85.12886000"},{"name":"Fortville","countryCode":"US","stateCode":"IN","latitude":"39.93226000","longitude":"-85.84804000"},{"name":"Fountain County","countryCode":"US","stateCode":"IN","latitude":"40.12087000","longitude":"-87.24199000"},{"name":"Fowler","countryCode":"US","stateCode":"IN","latitude":"40.61670000","longitude":"-87.32085000"},{"name":"Frankfort","countryCode":"US","stateCode":"IN","latitude":"40.27948000","longitude":"-86.51084000"},{"name":"Franklin","countryCode":"US","stateCode":"IN","latitude":"39.48061000","longitude":"-86.05499000"},{"name":"Franklin County","countryCode":"US","stateCode":"IN","latitude":"39.41486000","longitude":"-85.06028000"},{"name":"Frankton","countryCode":"US","stateCode":"IN","latitude":"40.22282000","longitude":"-85.77887000"},{"name":"Fremont","countryCode":"US","stateCode":"IN","latitude":"41.73088000","longitude":"-84.93274000"},{"name":"French Lick","countryCode":"US","stateCode":"IN","latitude":"38.54894000","longitude":"-86.61999000"},{"name":"Fulton County","countryCode":"US","stateCode":"IN","latitude":"41.04696000","longitude":"-86.26358000"},{"name":"Galena","countryCode":"US","stateCode":"IN","latitude":"38.35173000","longitude":"-85.94164000"},{"name":"Galveston","countryCode":"US","stateCode":"IN","latitude":"40.57893000","longitude":"-86.19027000"},{"name":"Garrett","countryCode":"US","stateCode":"IN","latitude":"41.34949000","longitude":"-85.13553000"},{"name":"Gary","countryCode":"US","stateCode":"IN","latitude":"41.59337000","longitude":"-87.34643000"},{"name":"Gas City","countryCode":"US","stateCode":"IN","latitude":"40.48726000","longitude":"-85.61303000"},{"name":"Geneva","countryCode":"US","stateCode":"IN","latitude":"40.59199000","longitude":"-84.95719000"},{"name":"Georgetown","countryCode":"US","stateCode":"IN","latitude":"40.74060000","longitude":"-86.50473000"},{"name":"Gibson County","countryCode":"US","stateCode":"IN","latitude":"38.31183000","longitude":"-87.58459000"},{"name":"Goodland","countryCode":"US","stateCode":"IN","latitude":"40.76337000","longitude":"-87.29363000"},{"name":"Goshen","countryCode":"US","stateCode":"IN","latitude":"41.58227000","longitude":"-85.83444000"},{"name":"Grabill","countryCode":"US","stateCode":"IN","latitude":"41.21088000","longitude":"-84.96691000"},{"name":"Granger","countryCode":"US","stateCode":"IN","latitude":"41.75338000","longitude":"-86.11084000"},{"name":"Grant County","countryCode":"US","stateCode":"IN","latitude":"40.51584000","longitude":"-85.65473000"},{"name":"Greencastle","countryCode":"US","stateCode":"IN","latitude":"39.64449000","longitude":"-86.86473000"},{"name":"Greendale","countryCode":"US","stateCode":"IN","latitude":"39.11256000","longitude":"-84.86412000"},{"name":"Greene County","countryCode":"US","stateCode":"IN","latitude":"39.03633000","longitude":"-86.96205000"},{"name":"Greenfield","countryCode":"US","stateCode":"IN","latitude":"39.78504000","longitude":"-85.76942000"},{"name":"Greensburg","countryCode":"US","stateCode":"IN","latitude":"39.33727000","longitude":"-85.48358000"},{"name":"Greentown","countryCode":"US","stateCode":"IN","latitude":"40.47809000","longitude":"-85.96665000"},{"name":"Greenwood","countryCode":"US","stateCode":"IN","latitude":"39.61366000","longitude":"-86.10665000"},{"name":"Griffith","countryCode":"US","stateCode":"IN","latitude":"41.52837000","longitude":"-87.42365000"},{"name":"Grissom Air Force Base","countryCode":"US","stateCode":"IN","latitude":"40.65753000","longitude":"-86.14755000"},{"name":"Gulivoire Park","countryCode":"US","stateCode":"IN","latitude":"41.61338000","longitude":"-86.24528000"},{"name":"Hagerstown","countryCode":"US","stateCode":"IN","latitude":"39.91116000","longitude":"-85.16163000"},{"name":"Hamilton","countryCode":"US","stateCode":"IN","latitude":"41.53366000","longitude":"-84.91274000"},{"name":"Hamilton County","countryCode":"US","stateCode":"IN","latitude":"40.07249000","longitude":"-86.05201000"},{"name":"Hammond","countryCode":"US","stateCode":"IN","latitude":"41.58337000","longitude":"-87.50004000"},{"name":"Hancock County","countryCode":"US","stateCode":"IN","latitude":"39.82355000","longitude":"-85.77324000"},{"name":"Hanover","countryCode":"US","stateCode":"IN","latitude":"38.71423000","longitude":"-85.47357000"},{"name":"Harlan","countryCode":"US","stateCode":"IN","latitude":"41.19616000","longitude":"-84.91969000"},{"name":"Harrison County","countryCode":"US","stateCode":"IN","latitude":"38.19512000","longitude":"-86.11131000"},{"name":"Hartford City","countryCode":"US","stateCode":"IN","latitude":"40.45115000","longitude":"-85.36997000"},{"name":"Haubstadt","countryCode":"US","stateCode":"IN","latitude":"38.20504000","longitude":"-87.57419000"},{"name":"Hebron","countryCode":"US","stateCode":"IN","latitude":"41.31865000","longitude":"-87.20031000"},{"name":"Hendricks County","countryCode":"US","stateCode":"IN","latitude":"39.76952000","longitude":"-86.50998000"},{"name":"Henry County","countryCode":"US","stateCode":"IN","latitude":"39.93104000","longitude":"-85.39644000"},{"name":"Henryville","countryCode":"US","stateCode":"IN","latitude":"38.54173000","longitude":"-85.76774000"},{"name":"Heritage Lake","countryCode":"US","stateCode":"IN","latitude":"39.72779000","longitude":"-86.71022000"},{"name":"Hidden Valley","countryCode":"US","stateCode":"IN","latitude":"39.16228000","longitude":"-84.84301000"},{"name":"Highland","countryCode":"US","stateCode":"IN","latitude":"41.55365000","longitude":"-87.45198000"},{"name":"Hobart","countryCode":"US","stateCode":"IN","latitude":"41.53226000","longitude":"-87.25504000"},{"name":"Hope","countryCode":"US","stateCode":"IN","latitude":"39.30394000","longitude":"-85.77137000"},{"name":"Howard County","countryCode":"US","stateCode":"IN","latitude":"40.48359000","longitude":"-86.11693000"},{"name":"Hudson Lake","countryCode":"US","stateCode":"IN","latitude":"41.71032000","longitude":"-86.53419000"},{"name":"Huntertown","countryCode":"US","stateCode":"IN","latitude":"41.22838000","longitude":"-85.17247000"},{"name":"Huntingburg","countryCode":"US","stateCode":"IN","latitude":"38.29894000","longitude":"-86.95500000"},{"name":"Huntington","countryCode":"US","stateCode":"IN","latitude":"40.88310000","longitude":"-85.49748000"},{"name":"Huntington County","countryCode":"US","stateCode":"IN","latitude":"40.82924000","longitude":"-85.48817000"},{"name":"Indian Heights","countryCode":"US","stateCode":"IN","latitude":"40.42726000","longitude":"-86.12555000"},{"name":"Indianapolis","countryCode":"US","stateCode":"IN","latitude":"39.76838000","longitude":"-86.15804000"},{"name":"Ingalls","countryCode":"US","stateCode":"IN","latitude":"39.95699000","longitude":"-85.80526000"},{"name":"Jackson County","countryCode":"US","stateCode":"IN","latitude":"38.90642000","longitude":"-86.03754000"},{"name":"Jasonville","countryCode":"US","stateCode":"IN","latitude":"39.16310000","longitude":"-87.19918000"},{"name":"Jasper","countryCode":"US","stateCode":"IN","latitude":"38.39144000","longitude":"-86.93111000"},{"name":"Jasper County","countryCode":"US","stateCode":"IN","latitude":"41.02300000","longitude":"-87.11612000"},{"name":"Jay County","countryCode":"US","stateCode":"IN","latitude":"40.43792000","longitude":"-85.00564000"},{"name":"Jefferson County","countryCode":"US","stateCode":"IN","latitude":"38.78582000","longitude":"-85.43857000"},{"name":"Jeffersonville","countryCode":"US","stateCode":"IN","latitude":"38.27757000","longitude":"-85.73718000"},{"name":"Jennings County","countryCode":"US","stateCode":"IN","latitude":"38.99693000","longitude":"-85.62806000"},{"name":"Johnson County","countryCode":"US","stateCode":"IN","latitude":"39.48997000","longitude":"-86.10164000"},{"name":"Jonesboro","countryCode":"US","stateCode":"IN","latitude":"40.47976000","longitude":"-85.62775000"},{"name":"Kendallville","countryCode":"US","stateCode":"IN","latitude":"41.44144000","longitude":"-85.26498000"},{"name":"Kentland","countryCode":"US","stateCode":"IN","latitude":"40.77032000","longitude":"-87.44530000"},{"name":"Kingsford Heights","countryCode":"US","stateCode":"IN","latitude":"41.48060000","longitude":"-86.69169000"},{"name":"Knightstown","countryCode":"US","stateCode":"IN","latitude":"39.79560000","longitude":"-85.52636000"},{"name":"Knox","countryCode":"US","stateCode":"IN","latitude":"41.29588000","longitude":"-86.62501000"},{"name":"Knox County","countryCode":"US","stateCode":"IN","latitude":"38.68909000","longitude":"-87.41801000"},{"name":"Kokomo","countryCode":"US","stateCode":"IN","latitude":"40.48643000","longitude":"-86.13360000"},{"name":"Koontz Lake","countryCode":"US","stateCode":"IN","latitude":"41.41810000","longitude":"-86.48585000"},{"name":"Kosciusko County","countryCode":"US","stateCode":"IN","latitude":"41.24410000","longitude":"-85.86072000"},{"name":"Kouts","countryCode":"US","stateCode":"IN","latitude":"41.31671000","longitude":"-87.02586000"},{"name":"La Porte","countryCode":"US","stateCode":"IN","latitude":"41.60774000","longitude":"-86.71389000"},{"name":"LaGrange County","countryCode":"US","stateCode":"IN","latitude":"41.64261000","longitude":"-85.42650000"},{"name":"LaPorte","countryCode":"US","stateCode":"IN","latitude":"41.61060000","longitude":"-86.72252000"},{"name":"LaPorte County","countryCode":"US","stateCode":"IN","latitude":"41.54902000","longitude":"-86.74237000"},{"name":"Lafayette","countryCode":"US","stateCode":"IN","latitude":"40.41670000","longitude":"-86.87529000"},{"name":"Lagrange","countryCode":"US","stateCode":"IN","latitude":"41.64172000","longitude":"-85.41665000"},{"name":"Lake County","countryCode":"US","stateCode":"IN","latitude":"41.47221000","longitude":"-87.37637000"},{"name":"Lake Dalecarlia","countryCode":"US","stateCode":"IN","latitude":"41.33087000","longitude":"-87.39476000"},{"name":"Lake Station","countryCode":"US","stateCode":"IN","latitude":"41.57504000","longitude":"-87.23892000"},{"name":"Lakes of the Four Seasons","countryCode":"US","stateCode":"IN","latitude":"41.41032000","longitude":"-87.21309000"},{"name":"Lapel","countryCode":"US","stateCode":"IN","latitude":"40.06837000","longitude":"-85.84831000"},{"name":"Lawrence","countryCode":"US","stateCode":"IN","latitude":"39.83865000","longitude":"-86.02526000"},{"name":"Lawrence County","countryCode":"US","stateCode":"IN","latitude":"38.84116000","longitude":"-86.48345000"},{"name":"Lawrenceburg","countryCode":"US","stateCode":"IN","latitude":"39.09089000","longitude":"-84.84995000"},{"name":"Lebanon","countryCode":"US","stateCode":"IN","latitude":"40.04837000","longitude":"-86.46917000"},{"name":"Leo-Cedarville","countryCode":"US","stateCode":"IN","latitude":"41.21255000","longitude":"-85.01664000"},{"name":"Liberty","countryCode":"US","stateCode":"IN","latitude":"39.63560000","longitude":"-84.93107000"},{"name":"Ligonier","countryCode":"US","stateCode":"IN","latitude":"41.46588000","longitude":"-85.58748000"},{"name":"Linton","countryCode":"US","stateCode":"IN","latitude":"39.03477000","longitude":"-87.16585000"},{"name":"Logansport","countryCode":"US","stateCode":"IN","latitude":"40.75448000","longitude":"-86.35667000"},{"name":"Long Beach","countryCode":"US","stateCode":"IN","latitude":"41.73893000","longitude":"-86.85697000"},{"name":"Loogootee","countryCode":"US","stateCode":"IN","latitude":"38.67699000","longitude":"-86.91417000"},{"name":"Lowell","countryCode":"US","stateCode":"IN","latitude":"41.29142000","longitude":"-87.42059000"},{"name":"Lynn","countryCode":"US","stateCode":"IN","latitude":"40.04977000","longitude":"-84.93969000"},{"name":"Madison","countryCode":"US","stateCode":"IN","latitude":"38.73589000","longitude":"-85.37996000"},{"name":"Madison County","countryCode":"US","stateCode":"IN","latitude":"40.16166000","longitude":"-85.71935000"},{"name":"Marion","countryCode":"US","stateCode":"IN","latitude":"40.55837000","longitude":"-85.65914000"},{"name":"Marion County","countryCode":"US","stateCode":"IN","latitude":"39.78171000","longitude":"-86.13847000"},{"name":"Markle","countryCode":"US","stateCode":"IN","latitude":"40.82462000","longitude":"-85.33884000"},{"name":"Marshall County","countryCode":"US","stateCode":"IN","latitude":"41.32485000","longitude":"-86.26176000"},{"name":"Martin County","countryCode":"US","stateCode":"IN","latitude":"38.70801000","longitude":"-86.80307000"},{"name":"Martinsville","countryCode":"US","stateCode":"IN","latitude":"39.42783000","longitude":"-86.42833000"},{"name":"McCordsville","countryCode":"US","stateCode":"IN","latitude":"39.90810000","longitude":"-85.92276000"},{"name":"Melody Hill","countryCode":"US","stateCode":"IN","latitude":"38.02615000","longitude":"-87.51585000"},{"name":"Meridian Hills","countryCode":"US","stateCode":"IN","latitude":"39.89004000","longitude":"-86.15721000"},{"name":"Merrillville","countryCode":"US","stateCode":"IN","latitude":"41.48281000","longitude":"-87.33281000"},{"name":"Miami County","countryCode":"US","stateCode":"IN","latitude":"40.76950000","longitude":"-86.04502000"},{"name":"Michigan City","countryCode":"US","stateCode":"IN","latitude":"41.70754000","longitude":"-86.89503000"},{"name":"Middlebury","countryCode":"US","stateCode":"IN","latitude":"41.67533000","longitude":"-85.70610000"},{"name":"Middletown","countryCode":"US","stateCode":"IN","latitude":"40.05727000","longitude":"-85.53720000"},{"name":"Milan","countryCode":"US","stateCode":"IN","latitude":"39.12117000","longitude":"-85.13135000"},{"name":"Milford","countryCode":"US","stateCode":"IN","latitude":"41.40977000","longitude":"-85.84555000"},{"name":"Mishawaka","countryCode":"US","stateCode":"IN","latitude":"41.66199000","longitude":"-86.15862000"},{"name":"Mitchell","countryCode":"US","stateCode":"IN","latitude":"38.73283000","longitude":"-86.47360000"},{"name":"Monon","countryCode":"US","stateCode":"IN","latitude":"40.86782000","longitude":"-86.87890000"},{"name":"Monroe County","countryCode":"US","stateCode":"IN","latitude":"39.16092000","longitude":"-86.52314000"},{"name":"Monroeville","countryCode":"US","stateCode":"IN","latitude":"40.97477000","longitude":"-84.86830000"},{"name":"Monrovia","countryCode":"US","stateCode":"IN","latitude":"39.57894000","longitude":"-86.48222000"},{"name":"Montgomery County","countryCode":"US","stateCode":"IN","latitude":"40.04038000","longitude":"-86.89330000"},{"name":"Monticello","countryCode":"US","stateCode":"IN","latitude":"40.74532000","longitude":"-86.76473000"},{"name":"Montpelier","countryCode":"US","stateCode":"IN","latitude":"40.55393000","longitude":"-85.27747000"},{"name":"Mooresville","countryCode":"US","stateCode":"IN","latitude":"39.61282000","longitude":"-86.37416000"},{"name":"Morgan County","countryCode":"US","stateCode":"IN","latitude":"39.48155000","longitude":"-86.44621000"},{"name":"Morocco","countryCode":"US","stateCode":"IN","latitude":"40.94615000","longitude":"-87.45336000"},{"name":"Morristown","countryCode":"US","stateCode":"IN","latitude":"39.67338000","longitude":"-85.69859000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"IN","latitude":"37.93227000","longitude":"-87.89503000"},{"name":"Mulberry","countryCode":"US","stateCode":"IN","latitude":"40.34448000","longitude":"-86.66528000"},{"name":"Muncie","countryCode":"US","stateCode":"IN","latitude":"40.19338000","longitude":"-85.38636000"},{"name":"Munster","countryCode":"US","stateCode":"IN","latitude":"41.56448000","longitude":"-87.51254000"},{"name":"Nappanee","countryCode":"US","stateCode":"IN","latitude":"41.44283000","longitude":"-86.00139000"},{"name":"Nashville","countryCode":"US","stateCode":"IN","latitude":"39.20727000","longitude":"-86.25110000"},{"name":"New Albany","countryCode":"US","stateCode":"IN","latitude":"38.28562000","longitude":"-85.82413000"},{"name":"New Carlisle","countryCode":"US","stateCode":"IN","latitude":"41.70032000","longitude":"-86.50946000"},{"name":"New Castle","countryCode":"US","stateCode":"IN","latitude":"39.92894000","longitude":"-85.37025000"},{"name":"New Chicago","countryCode":"US","stateCode":"IN","latitude":"41.55837000","longitude":"-87.27448000"},{"name":"New Haven","countryCode":"US","stateCode":"IN","latitude":"41.07060000","longitude":"-85.01441000"},{"name":"New Palestine","countryCode":"US","stateCode":"IN","latitude":"39.72199000","longitude":"-85.88915000"},{"name":"New Paris","countryCode":"US","stateCode":"IN","latitude":"41.50033000","longitude":"-85.82805000"},{"name":"New Pekin","countryCode":"US","stateCode":"IN","latitude":"38.50506000","longitude":"-86.01692000"},{"name":"New Whiteland","countryCode":"US","stateCode":"IN","latitude":"39.55810000","longitude":"-86.09526000"},{"name":"Newburgh","countryCode":"US","stateCode":"IN","latitude":"37.94449000","longitude":"-87.40529000"},{"name":"Newport","countryCode":"US","stateCode":"IN","latitude":"39.88420000","longitude":"-87.40863000"},{"name":"Newton County","countryCode":"US","stateCode":"IN","latitude":"40.95585000","longitude":"-87.39754000"},{"name":"Noble County","countryCode":"US","stateCode":"IN","latitude":"41.39860000","longitude":"-85.41747000"},{"name":"Noblesville","countryCode":"US","stateCode":"IN","latitude":"40.04559000","longitude":"-86.00860000"},{"name":"North Judson","countryCode":"US","stateCode":"IN","latitude":"41.21504000","longitude":"-86.77585000"},{"name":"North Liberty","countryCode":"US","stateCode":"IN","latitude":"41.53421000","longitude":"-86.42723000"},{"name":"North Madison","countryCode":"US","stateCode":"IN","latitude":"38.76784000","longitude":"-85.39663000"},{"name":"North Manchester","countryCode":"US","stateCode":"IN","latitude":"41.00060000","longitude":"-85.76860000"},{"name":"North Terre Haute","countryCode":"US","stateCode":"IN","latitude":"39.52781000","longitude":"-87.36030000"},{"name":"North Vernon","countryCode":"US","stateCode":"IN","latitude":"39.00617000","longitude":"-85.62358000"},{"name":"North Webster","countryCode":"US","stateCode":"IN","latitude":"41.32560000","longitude":"-85.69776000"},{"name":"Notre Dame","countryCode":"US","stateCode":"IN","latitude":"41.70019000","longitude":"-86.23793000"},{"name":"Oak Park","countryCode":"US","stateCode":"IN","latitude":"38.30562000","longitude":"-85.69635000"},{"name":"Oakland City","countryCode":"US","stateCode":"IN","latitude":"38.33866000","longitude":"-87.34501000"},{"name":"Odon","countryCode":"US","stateCode":"IN","latitude":"38.84283000","longitude":"-86.99140000"},{"name":"Ogden Dunes","countryCode":"US","stateCode":"IN","latitude":"41.62281000","longitude":"-87.19170000"},{"name":"Ohio County","countryCode":"US","stateCode":"IN","latitude":"38.95010000","longitude":"-84.96503000"},{"name":"Oolitic","countryCode":"US","stateCode":"IN","latitude":"38.90088000","longitude":"-86.52527000"},{"name":"Orange County","countryCode":"US","stateCode":"IN","latitude":"38.54178000","longitude":"-86.49507000"},{"name":"Orleans","countryCode":"US","stateCode":"IN","latitude":"38.66172000","longitude":"-86.45166000"},{"name":"Osceola","countryCode":"US","stateCode":"IN","latitude":"41.66505000","longitude":"-86.07584000"},{"name":"Osgood","countryCode":"US","stateCode":"IN","latitude":"39.12922000","longitude":"-85.29163000"},{"name":"Ossian","countryCode":"US","stateCode":"IN","latitude":"40.88060000","longitude":"-85.16636000"},{"name":"Otterbein","countryCode":"US","stateCode":"IN","latitude":"40.49059000","longitude":"-87.09640000"},{"name":"Owen County","countryCode":"US","stateCode":"IN","latitude":"39.31281000","longitude":"-86.83765000"},{"name":"Owensville","countryCode":"US","stateCode":"IN","latitude":"38.27199000","longitude":"-87.68780000"},{"name":"Oxford","countryCode":"US","stateCode":"IN","latitude":"40.51976000","longitude":"-87.24779000"},{"name":"Paoli","countryCode":"US","stateCode":"IN","latitude":"38.55617000","longitude":"-86.46832000"},{"name":"Parke County","countryCode":"US","stateCode":"IN","latitude":"39.77363000","longitude":"-87.20636000"},{"name":"Parker City","countryCode":"US","stateCode":"IN","latitude":"40.18893000","longitude":"-85.20413000"},{"name":"Pendleton","countryCode":"US","stateCode":"IN","latitude":"39.99754000","longitude":"-85.74664000"},{"name":"Perry County","countryCode":"US","stateCode":"IN","latitude":"38.07965000","longitude":"-86.63803000"},{"name":"Peru","countryCode":"US","stateCode":"IN","latitude":"40.75365000","longitude":"-86.06888000"},{"name":"Petersburg","countryCode":"US","stateCode":"IN","latitude":"38.49199000","longitude":"-87.27862000"},{"name":"Pierceton","countryCode":"US","stateCode":"IN","latitude":"41.20032000","longitude":"-85.70554000"},{"name":"Pike County","countryCode":"US","stateCode":"IN","latitude":"38.39878000","longitude":"-87.23216000"},{"name":"Pittsboro","countryCode":"US","stateCode":"IN","latitude":"39.86393000","longitude":"-86.46694000"},{"name":"Plainfield","countryCode":"US","stateCode":"IN","latitude":"39.70421000","longitude":"-86.39944000"},{"name":"Plymouth","countryCode":"US","stateCode":"IN","latitude":"41.34366000","longitude":"-86.30973000"},{"name":"Portage","countryCode":"US","stateCode":"IN","latitude":"41.57587000","longitude":"-87.17615000"},{"name":"Porter","countryCode":"US","stateCode":"IN","latitude":"41.61559000","longitude":"-87.07420000"},{"name":"Porter County","countryCode":"US","stateCode":"IN","latitude":"41.50884000","longitude":"-87.07332000"},{"name":"Portland","countryCode":"US","stateCode":"IN","latitude":"40.43449000","longitude":"-84.97775000"},{"name":"Posey County","countryCode":"US","stateCode":"IN","latitude":"38.02189000","longitude":"-87.86847000"},{"name":"Poseyville","countryCode":"US","stateCode":"IN","latitude":"38.17004000","longitude":"-87.78308000"},{"name":"Princes Lakes","countryCode":"US","stateCode":"IN","latitude":"39.35366000","longitude":"-86.09805000"},{"name":"Princeton","countryCode":"US","stateCode":"IN","latitude":"38.35532000","longitude":"-87.56752000"},{"name":"Pulaski County","countryCode":"US","stateCode":"IN","latitude":"41.04183000","longitude":"-86.69878000"},{"name":"Putnam County","countryCode":"US","stateCode":"IN","latitude":"39.66626000","longitude":"-86.84500000"},{"name":"Randolph County","countryCode":"US","stateCode":"IN","latitude":"40.15764000","longitude":"-85.01131000"},{"name":"Redkey","countryCode":"US","stateCode":"IN","latitude":"40.34893000","longitude":"-85.14997000"},{"name":"Remington","countryCode":"US","stateCode":"IN","latitude":"40.76087000","longitude":"-87.15085000"},{"name":"Rensselaer","countryCode":"US","stateCode":"IN","latitude":"40.93670000","longitude":"-87.15086000"},{"name":"Richmond","countryCode":"US","stateCode":"IN","latitude":"39.82894000","longitude":"-84.89024000"},{"name":"Ripley County","countryCode":"US","stateCode":"IN","latitude":"39.10345000","longitude":"-85.26239000"},{"name":"Rising Sun","countryCode":"US","stateCode":"IN","latitude":"38.94950000","longitude":"-84.85384000"},{"name":"Roanoke","countryCode":"US","stateCode":"IN","latitude":"40.96255000","longitude":"-85.37331000"},{"name":"Rochester","countryCode":"US","stateCode":"IN","latitude":"41.06476000","longitude":"-86.21583000"},{"name":"Rockport","countryCode":"US","stateCode":"IN","latitude":"37.88311000","longitude":"-87.04944000"},{"name":"Rockville","countryCode":"US","stateCode":"IN","latitude":"39.76254000","longitude":"-87.22918000"},{"name":"Rome City","countryCode":"US","stateCode":"IN","latitude":"41.49616000","longitude":"-85.37665000"},{"name":"Roselawn","countryCode":"US","stateCode":"IN","latitude":"41.14170000","longitude":"-87.31475000"},{"name":"Rossville","countryCode":"US","stateCode":"IN","latitude":"40.41698000","longitude":"-86.59472000"},{"name":"Rush County","countryCode":"US","stateCode":"IN","latitude":"39.61995000","longitude":"-85.46576000"},{"name":"Rushville","countryCode":"US","stateCode":"IN","latitude":"39.60921000","longitude":"-85.44636000"},{"name":"Russiaville","countryCode":"US","stateCode":"IN","latitude":"40.41754000","longitude":"-86.27138000"},{"name":"Saint John","countryCode":"US","stateCode":"IN","latitude":"41.45004000","longitude":"-87.47004000"},{"name":"Saint Joseph County","countryCode":"US","stateCode":"IN","latitude":"41.61672000","longitude":"-86.28986000"},{"name":"Saint Paul","countryCode":"US","stateCode":"IN","latitude":"39.42810000","longitude":"-85.62831000"},{"name":"Salem","countryCode":"US","stateCode":"IN","latitude":"38.60561000","longitude":"-86.10109000"},{"name":"Santa Claus","countryCode":"US","stateCode":"IN","latitude":"38.12005000","longitude":"-86.91416000"},{"name":"Schererville","countryCode":"US","stateCode":"IN","latitude":"41.47892000","longitude":"-87.45476000"},{"name":"Scott County","countryCode":"US","stateCode":"IN","latitude":"38.68507000","longitude":"-85.74747000"},{"name":"Scottsburg","countryCode":"US","stateCode":"IN","latitude":"38.68561000","longitude":"-85.77025000"},{"name":"Seelyville","countryCode":"US","stateCode":"IN","latitude":"39.49198000","longitude":"-87.26724000"},{"name":"Sellersburg","countryCode":"US","stateCode":"IN","latitude":"38.39812000","longitude":"-85.75496000"},{"name":"Seymour","countryCode":"US","stateCode":"IN","latitude":"38.95922000","longitude":"-85.89025000"},{"name":"Shadeland","countryCode":"US","stateCode":"IN","latitude":"40.37365000","longitude":"-86.94890000"},{"name":"Shelburn","countryCode":"US","stateCode":"IN","latitude":"39.17837000","longitude":"-87.39363000"},{"name":"Shelby County","countryCode":"US","stateCode":"IN","latitude":"39.52369000","longitude":"-85.79170000"},{"name":"Shelbyville","countryCode":"US","stateCode":"IN","latitude":"39.52144000","longitude":"-85.77692000"},{"name":"Sheridan","countryCode":"US","stateCode":"IN","latitude":"40.13504000","longitude":"-86.22055000"},{"name":"Shoals","countryCode":"US","stateCode":"IN","latitude":"38.66644000","longitude":"-86.79111000"},{"name":"Shorewood Forest","countryCode":"US","stateCode":"IN","latitude":"41.46315000","longitude":"-87.14472000"},{"name":"Simonton Lake","countryCode":"US","stateCode":"IN","latitude":"41.75422000","longitude":"-85.97500000"},{"name":"Smithville-Sanders","countryCode":"US","stateCode":"IN","latitude":"39.05969000","longitude":"-86.51077000"},{"name":"South Bend","countryCode":"US","stateCode":"IN","latitude":"41.68338000","longitude":"-86.25001000"},{"name":"South Haven","countryCode":"US","stateCode":"IN","latitude":"41.54198000","longitude":"-87.13726000"},{"name":"South Whitley","countryCode":"US","stateCode":"IN","latitude":"41.08477000","longitude":"-85.62804000"},{"name":"Southport","countryCode":"US","stateCode":"IN","latitude":"39.66505000","longitude":"-86.12776000"},{"name":"Speedway","countryCode":"US","stateCode":"IN","latitude":"39.80227000","longitude":"-86.26721000"},{"name":"Spencer","countryCode":"US","stateCode":"IN","latitude":"39.28671000","longitude":"-86.76251000"},{"name":"Spencer County","countryCode":"US","stateCode":"IN","latitude":"38.01406000","longitude":"-87.00771000"},{"name":"Starke County","countryCode":"US","stateCode":"IN","latitude":"41.28093000","longitude":"-86.64765000"},{"name":"Steuben County","countryCode":"US","stateCode":"IN","latitude":"41.64387000","longitude":"-85.00077000"},{"name":"Sullivan","countryCode":"US","stateCode":"IN","latitude":"39.09532000","longitude":"-87.40585000"},{"name":"Sullivan County","countryCode":"US","stateCode":"IN","latitude":"39.08883000","longitude":"-87.41469000"},{"name":"Sunman","countryCode":"US","stateCode":"IN","latitude":"39.23700000","longitude":"-85.09468000"},{"name":"Sweetser","countryCode":"US","stateCode":"IN","latitude":"40.57198000","longitude":"-85.76915000"},{"name":"Switzerland County","countryCode":"US","stateCode":"IN","latitude":"38.82616000","longitude":"-85.03700000"},{"name":"Syracuse","countryCode":"US","stateCode":"IN","latitude":"41.42783000","longitude":"-85.75249000"},{"name":"Tell City","countryCode":"US","stateCode":"IN","latitude":"37.95144000","longitude":"-86.76777000"},{"name":"Terre Haute","countryCode":"US","stateCode":"IN","latitude":"39.46670000","longitude":"-87.41391000"},{"name":"Thorntown","countryCode":"US","stateCode":"IN","latitude":"40.12948000","longitude":"-86.60667000"},{"name":"Tippecanoe County","countryCode":"US","stateCode":"IN","latitude":"40.38862000","longitude":"-86.89410000"},{"name":"Tipton","countryCode":"US","stateCode":"IN","latitude":"40.28226000","longitude":"-86.04110000"},{"name":"Tipton County","countryCode":"US","stateCode":"IN","latitude":"40.31135000","longitude":"-86.05186000"},{"name":"Topeka","countryCode":"US","stateCode":"IN","latitude":"41.53922000","longitude":"-85.53971000"},{"name":"Trafalgar","countryCode":"US","stateCode":"IN","latitude":"39.41616000","longitude":"-86.15082000"},{"name":"Trail Creek","countryCode":"US","stateCode":"IN","latitude":"41.69837000","longitude":"-86.85920000"},{"name":"Tri-Lakes","countryCode":"US","stateCode":"IN","latitude":"41.24588000","longitude":"-85.44192000"},{"name":"Union City","countryCode":"US","stateCode":"IN","latitude":"40.20199000","longitude":"-84.80913000"},{"name":"Union County","countryCode":"US","stateCode":"IN","latitude":"39.62555000","longitude":"-84.92514000"},{"name":"Upland","countryCode":"US","stateCode":"IN","latitude":"40.47560000","longitude":"-85.49442000"},{"name":"Valparaiso","countryCode":"US","stateCode":"IN","latitude":"41.47309000","longitude":"-87.06114000"},{"name":"Vanderburgh County","countryCode":"US","stateCode":"IN","latitude":"38.02514000","longitude":"-87.58578000"},{"name":"Veedersburg","countryCode":"US","stateCode":"IN","latitude":"40.11309000","longitude":"-87.26251000"},{"name":"Vermillion County","countryCode":"US","stateCode":"IN","latitude":"39.85380000","longitude":"-87.46397000"},{"name":"Versailles","countryCode":"US","stateCode":"IN","latitude":"39.07200000","longitude":"-85.25190000"},{"name":"Vevay","countryCode":"US","stateCode":"IN","latitude":"38.74784000","longitude":"-85.06717000"},{"name":"Vigo County","countryCode":"US","stateCode":"IN","latitude":"39.43064000","longitude":"-87.38996000"},{"name":"Vincennes","countryCode":"US","stateCode":"IN","latitude":"38.67727000","longitude":"-87.52863000"},{"name":"Wabash","countryCode":"US","stateCode":"IN","latitude":"40.79782000","longitude":"-85.82054000"},{"name":"Wabash County","countryCode":"US","stateCode":"IN","latitude":"40.84569000","longitude":"-85.79401000"},{"name":"Wakarusa","countryCode":"US","stateCode":"IN","latitude":"41.53616000","longitude":"-86.02083000"},{"name":"Walkerton","countryCode":"US","stateCode":"IN","latitude":"41.46671000","longitude":"-86.48307000"},{"name":"Walton","countryCode":"US","stateCode":"IN","latitude":"40.66087000","longitude":"-86.24194000"},{"name":"Wanatah","countryCode":"US","stateCode":"IN","latitude":"41.43060000","longitude":"-86.89836000"},{"name":"Warren","countryCode":"US","stateCode":"IN","latitude":"40.68282000","longitude":"-85.42720000"},{"name":"Warren County","countryCode":"US","stateCode":"IN","latitude":"40.34690000","longitude":"-87.35331000"},{"name":"Warren Park","countryCode":"US","stateCode":"IN","latitude":"39.78199000","longitude":"-86.05026000"},{"name":"Warrick County","countryCode":"US","stateCode":"IN","latitude":"38.09217000","longitude":"-87.27205000"},{"name":"Warsaw","countryCode":"US","stateCode":"IN","latitude":"41.23810000","longitude":"-85.85305000"},{"name":"Washington","countryCode":"US","stateCode":"IN","latitude":"38.65922000","longitude":"-87.17279000"},{"name":"Washington County","countryCode":"US","stateCode":"IN","latitude":"38.59998000","longitude":"-86.10531000"},{"name":"Waterloo","countryCode":"US","stateCode":"IN","latitude":"41.43199000","longitude":"-85.01997000"},{"name":"Wayne County","countryCode":"US","stateCode":"IN","latitude":"39.86442000","longitude":"-85.00988000"},{"name":"Wells County","countryCode":"US","stateCode":"IN","latitude":"40.72919000","longitude":"-85.22122000"},{"name":"West Lafayette","countryCode":"US","stateCode":"IN","latitude":"40.42587000","longitude":"-86.90807000"},{"name":"West Terre Haute","countryCode":"US","stateCode":"IN","latitude":"39.46504000","longitude":"-87.45002000"},{"name":"Westfield","countryCode":"US","stateCode":"IN","latitude":"40.04282000","longitude":"-86.12749000"},{"name":"Westport","countryCode":"US","stateCode":"IN","latitude":"39.17589000","longitude":"-85.57303000"},{"name":"Westville","countryCode":"US","stateCode":"IN","latitude":"41.54143000","longitude":"-86.90058000"},{"name":"White County","countryCode":"US","stateCode":"IN","latitude":"40.74977000","longitude":"-86.86547000"},{"name":"Whiteland","countryCode":"US","stateCode":"IN","latitude":"39.55005000","longitude":"-86.07971000"},{"name":"Whitestown","countryCode":"US","stateCode":"IN","latitude":"39.99726000","longitude":"-86.34583000"},{"name":"Whiting","countryCode":"US","stateCode":"IN","latitude":"41.67976000","longitude":"-87.49449000"},{"name":"Whitley County","countryCode":"US","stateCode":"IN","latitude":"41.13938000","longitude":"-85.50512000"},{"name":"Williamsport","countryCode":"US","stateCode":"IN","latitude":"40.28837000","longitude":"-87.29390000"},{"name":"Winamac","countryCode":"US","stateCode":"IN","latitude":"41.05143000","longitude":"-86.60306000"},{"name":"Winchester","countryCode":"US","stateCode":"IN","latitude":"40.17199000","longitude":"-84.98135000"},{"name":"Winfield","countryCode":"US","stateCode":"IN","latitude":"41.40531000","longitude":"-87.27531000"},{"name":"Winona Lake","countryCode":"US","stateCode":"IN","latitude":"41.22727000","longitude":"-85.82193000"},{"name":"Wolcottville","countryCode":"US","stateCode":"IN","latitude":"41.52588000","longitude":"-85.36665000"},{"name":"Woodburn","countryCode":"US","stateCode":"IN","latitude":"41.12533000","longitude":"-84.85330000"},{"name":"Worthington","countryCode":"US","stateCode":"IN","latitude":"39.12504000","longitude":"-86.97945000"},{"name":"Yorktown","countryCode":"US","stateCode":"IN","latitude":"40.17365000","longitude":"-85.49414000"},{"name":"Zionsville","countryCode":"US","stateCode":"IN","latitude":"39.95087000","longitude":"-86.26194000"},{"name":"Aberdeen","countryCode":"US","stateCode":"SD","latitude":"45.46470000","longitude":"-98.48648000"},{"name":"Alexandria","countryCode":"US","stateCode":"SD","latitude":"43.65359000","longitude":"-97.78285000"},{"name":"Armour","countryCode":"US","stateCode":"SD","latitude":"43.31860000","longitude":"-98.34675000"},{"name":"Aurora County","countryCode":"US","stateCode":"SD","latitude":"43.71801000","longitude":"-98.56155000"},{"name":"Baltic","countryCode":"US","stateCode":"SD","latitude":"43.76136000","longitude":"-96.74033000"},{"name":"Beadle County","countryCode":"US","stateCode":"SD","latitude":"44.41448000","longitude":"-98.27811000"},{"name":"Belle Fourche","countryCode":"US","stateCode":"SD","latitude":"44.67137000","longitude":"-103.85215000"},{"name":"Bennett County","countryCode":"US","stateCode":"SD","latitude":"43.19492000","longitude":"-101.66397000"},{"name":"Beresford","countryCode":"US","stateCode":"SD","latitude":"43.08054000","longitude":"-96.77366000"},{"name":"Bison","countryCode":"US","stateCode":"SD","latitude":"45.52026000","longitude":"-102.46127000"},{"name":"Blackhawk","countryCode":"US","stateCode":"SD","latitude":"44.15110000","longitude":"-103.30796000"},{"name":"Bon Homme County","countryCode":"US","stateCode":"SD","latitude":"42.98837000","longitude":"-97.88463000"},{"name":"Box Elder","countryCode":"US","stateCode":"SD","latitude":"44.11249000","longitude":"-103.06823000"},{"name":"Brandon","countryCode":"US","stateCode":"SD","latitude":"43.59470000","longitude":"-96.57199000"},{"name":"Britton","countryCode":"US","stateCode":"SD","latitude":"45.79162000","longitude":"-97.75094000"},{"name":"Brookings","countryCode":"US","stateCode":"SD","latitude":"44.31136000","longitude":"-96.79839000"},{"name":"Brookings County","countryCode":"US","stateCode":"SD","latitude":"44.36968000","longitude":"-96.79042000"},{"name":"Brown County","countryCode":"US","stateCode":"SD","latitude":"45.58972000","longitude":"-98.35161000"},{"name":"Brule County","countryCode":"US","stateCode":"SD","latitude":"43.71806000","longitude":"-99.08094000"},{"name":"Buffalo","countryCode":"US","stateCode":"SD","latitude":"45.58416000","longitude":"-103.54603000"},{"name":"Buffalo County","countryCode":"US","stateCode":"SD","latitude":"44.07635000","longitude":"-99.20496000"},{"name":"Burke","countryCode":"US","stateCode":"SD","latitude":"43.18250000","longitude":"-99.29205000"},{"name":"Butte County","countryCode":"US","stateCode":"SD","latitude":"44.90583000","longitude":"-103.50802000"},{"name":"Campbell County","countryCode":"US","stateCode":"SD","latitude":"45.77113000","longitude":"-100.05163000"},{"name":"Canton","countryCode":"US","stateCode":"SD","latitude":"43.30081000","longitude":"-96.59282000"},{"name":"Chamberlain","countryCode":"US","stateCode":"SD","latitude":"43.81083000","longitude":"-99.33066000"},{"name":"Charles Mix County","countryCode":"US","stateCode":"SD","latitude":"43.20791000","longitude":"-98.58789000"},{"name":"Clark","countryCode":"US","stateCode":"SD","latitude":"44.87774000","longitude":"-97.73314000"},{"name":"Clark County","countryCode":"US","stateCode":"SD","latitude":"44.85825000","longitude":"-97.72950000"},{"name":"Clay County","countryCode":"US","stateCode":"SD","latitude":"42.91465000","longitude":"-96.97566000"},{"name":"Clear Lake","countryCode":"US","stateCode":"SD","latitude":"44.74580000","longitude":"-96.68256000"},{"name":"Codington County","countryCode":"US","stateCode":"SD","latitude":"44.97785000","longitude":"-97.18862000"},{"name":"Colonial Pine Hills","countryCode":"US","stateCode":"SD","latitude":"44.00777000","longitude":"-103.31546000"},{"name":"Corson County","countryCode":"US","stateCode":"SD","latitude":"45.70860000","longitude":"-101.19687000"},{"name":"Crooks","countryCode":"US","stateCode":"SD","latitude":"43.66470000","longitude":"-96.81089000"},{"name":"Custer","countryCode":"US","stateCode":"SD","latitude":"43.76665000","longitude":"-103.59881000"},{"name":"Custer County","countryCode":"US","stateCode":"SD","latitude":"43.67763000","longitude":"-103.45154000"},{"name":"Dakota Dunes","countryCode":"US","stateCode":"SD","latitude":"42.48749000","longitude":"-96.48642000"},{"name":"Davison County","countryCode":"US","stateCode":"SD","latitude":"43.67474000","longitude":"-98.14600000"},{"name":"Day County","countryCode":"US","stateCode":"SD","latitude":"45.36715000","longitude":"-97.60741000"},{"name":"De Smet","countryCode":"US","stateCode":"SD","latitude":"44.38747000","longitude":"-97.55035000"},{"name":"Deadwood","countryCode":"US","stateCode":"SD","latitude":"44.37665000","longitude":"-103.72964000"},{"name":"Dell Rapids","countryCode":"US","stateCode":"SD","latitude":"43.82608000","longitude":"-96.70616000"},{"name":"Deuel County","countryCode":"US","stateCode":"SD","latitude":"44.76006000","longitude":"-96.66797000"},{"name":"Dewey County","countryCode":"US","stateCode":"SD","latitude":"45.15662000","longitude":"-100.87186000"},{"name":"Douglas County","countryCode":"US","stateCode":"SD","latitude":"43.38692000","longitude":"-98.36610000"},{"name":"Dupree","countryCode":"US","stateCode":"SD","latitude":"45.04748000","longitude":"-101.60099000"},{"name":"Eagle Butte","countryCode":"US","stateCode":"SD","latitude":"45.00248000","longitude":"-101.23349000"},{"name":"Edmunds County","countryCode":"US","stateCode":"SD","latitude":"45.41880000","longitude":"-99.21533000"},{"name":"Elk Point","countryCode":"US","stateCode":"SD","latitude":"42.68333000","longitude":"-96.68365000"},{"name":"Fall River County","countryCode":"US","stateCode":"SD","latitude":"43.23939000","longitude":"-103.52756000"},{"name":"Faulk County","countryCode":"US","stateCode":"SD","latitude":"45.07101000","longitude":"-99.14525000"},{"name":"Faulkton","countryCode":"US","stateCode":"SD","latitude":"45.03497000","longitude":"-99.12400000"},{"name":"Flandreau","countryCode":"US","stateCode":"SD","latitude":"44.04942000","longitude":"-96.59532000"},{"name":"Fort Pierre","countryCode":"US","stateCode":"SD","latitude":"44.35359000","longitude":"-100.37374000"},{"name":"Fort Thompson","countryCode":"US","stateCode":"SD","latitude":"44.06860000","longitude":"-99.43788000"},{"name":"Freeman","countryCode":"US","stateCode":"SD","latitude":"43.35249000","longitude":"-97.43729000"},{"name":"Garretson","countryCode":"US","stateCode":"SD","latitude":"43.71747000","longitude":"-96.50282000"},{"name":"Gettysburg","countryCode":"US","stateCode":"SD","latitude":"45.01165000","longitude":"-99.95567000"},{"name":"Grant County","countryCode":"US","stateCode":"SD","latitude":"45.17194000","longitude":"-96.76769000"},{"name":"Gregory","countryCode":"US","stateCode":"SD","latitude":"43.23222000","longitude":"-99.43038000"},{"name":"Gregory County","countryCode":"US","stateCode":"SD","latitude":"43.19238000","longitude":"-99.18561000"},{"name":"Groton","countryCode":"US","stateCode":"SD","latitude":"45.44746000","longitude":"-98.09871000"},{"name":"Haakon County","countryCode":"US","stateCode":"SD","latitude":"44.29443000","longitude":"-101.53999000"},{"name":"Hamlin County","countryCode":"US","stateCode":"SD","latitude":"44.67376000","longitude":"-97.18833000"},{"name":"Hand County","countryCode":"US","stateCode":"SD","latitude":"44.54778000","longitude":"-99.00494000"},{"name":"Hanson County","countryCode":"US","stateCode":"SD","latitude":"43.67482000","longitude":"-97.78734000"},{"name":"Harding County","countryCode":"US","stateCode":"SD","latitude":"45.58035000","longitude":"-103.49577000"},{"name":"Harrisburg","countryCode":"US","stateCode":"SD","latitude":"43.43137000","longitude":"-96.69727000"},{"name":"Hartford","countryCode":"US","stateCode":"SD","latitude":"43.62303000","longitude":"-96.94255000"},{"name":"Hayti","countryCode":"US","stateCode":"SD","latitude":"44.65719000","longitude":"-97.20507000"},{"name":"Highmore","countryCode":"US","stateCode":"SD","latitude":"44.52137000","longitude":"-99.44150000"},{"name":"Hot Springs","countryCode":"US","stateCode":"SD","latitude":"43.43165000","longitude":"-103.47436000"},{"name":"Howard","countryCode":"US","stateCode":"SD","latitude":"44.01081000","longitude":"-97.52674000"},{"name":"Hughes County","countryCode":"US","stateCode":"SD","latitude":"44.38903000","longitude":"-99.99605000"},{"name":"Huron","countryCode":"US","stateCode":"SD","latitude":"44.36332000","longitude":"-98.21426000"},{"name":"Hutchinson County","countryCode":"US","stateCode":"SD","latitude":"43.33485000","longitude":"-97.75442000"},{"name":"Hyde County","countryCode":"US","stateCode":"SD","latitude":"44.54736000","longitude":"-99.48711000"},{"name":"Ipswich","countryCode":"US","stateCode":"SD","latitude":"45.44442000","longitude":"-99.02928000"},{"name":"Jackson County","countryCode":"US","stateCode":"SD","latitude":"43.69421000","longitude":"-101.62813000"},{"name":"Jerauld County","countryCode":"US","stateCode":"SD","latitude":"44.06635000","longitude":"-98.62973000"},{"name":"Jones County","countryCode":"US","stateCode":"SD","latitude":"43.96061000","longitude":"-100.68972000"},{"name":"Kadoka","countryCode":"US","stateCode":"SD","latitude":"43.83388000","longitude":"-101.50987000"},{"name":"Kennebec","countryCode":"US","stateCode":"SD","latitude":"43.90360000","longitude":"-99.86178000"},{"name":"Kingsbury County","countryCode":"US","stateCode":"SD","latitude":"44.36959000","longitude":"-97.49148000"},{"name":"Lake Andes","countryCode":"US","stateCode":"SD","latitude":"43.15638000","longitude":"-98.54147000"},{"name":"Lake County","countryCode":"US","stateCode":"SD","latitude":"44.02204000","longitude":"-97.12938000"},{"name":"Lawrence County","countryCode":"US","stateCode":"SD","latitude":"44.35863000","longitude":"-103.79222000"},{"name":"Lead","countryCode":"US","stateCode":"SD","latitude":"44.35221000","longitude":"-103.76520000"},{"name":"Lemmon","countryCode":"US","stateCode":"SD","latitude":"45.94083000","longitude":"-102.15932000"},{"name":"Lennox","countryCode":"US","stateCode":"SD","latitude":"43.35415000","longitude":"-96.89200000"},{"name":"Leola","countryCode":"US","stateCode":"SD","latitude":"45.72275000","longitude":"-98.94094000"},{"name":"Lincoln County","countryCode":"US","stateCode":"SD","latitude":"43.27892000","longitude":"-96.72182000"},{"name":"Lyman County","countryCode":"US","stateCode":"SD","latitude":"43.89582000","longitude":"-99.84738000"},{"name":"Madison","countryCode":"US","stateCode":"SD","latitude":"44.00608000","longitude":"-97.11395000"},{"name":"Marshall County","countryCode":"US","stateCode":"SD","latitude":"45.75867000","longitude":"-97.59850000"},{"name":"Martin","countryCode":"US","stateCode":"SD","latitude":"43.17250000","longitude":"-101.73265000"},{"name":"McCook County","countryCode":"US","stateCode":"SD","latitude":"43.67431000","longitude":"-97.36844000"},{"name":"McIntosh","countryCode":"US","stateCode":"SD","latitude":"45.92139000","longitude":"-101.34958000"},{"name":"McPherson County","countryCode":"US","stateCode":"SD","latitude":"45.76637000","longitude":"-99.22146000"},{"name":"Meade County","countryCode":"US","stateCode":"SD","latitude":"44.56684000","longitude":"-102.71687000"},{"name":"Mellette County","countryCode":"US","stateCode":"SD","latitude":"43.58127000","longitude":"-100.75999000"},{"name":"Milbank","countryCode":"US","stateCode":"SD","latitude":"45.21913000","longitude":"-96.63562000"},{"name":"Miller","countryCode":"US","stateCode":"SD","latitude":"44.51831000","longitude":"-98.98843000"},{"name":"Miner County","countryCode":"US","stateCode":"SD","latitude":"44.02195000","longitude":"-97.61025000"},{"name":"Minnehaha County","countryCode":"US","stateCode":"SD","latitude":"43.67418000","longitude":"-96.79144000"},{"name":"Mission","countryCode":"US","stateCode":"SD","latitude":"43.30584000","longitude":"-100.65819000"},{"name":"Mitchell","countryCode":"US","stateCode":"SD","latitude":"43.70943000","longitude":"-98.02980000"},{"name":"Mobridge","countryCode":"US","stateCode":"SD","latitude":"45.53722000","longitude":"-100.42791000"},{"name":"Moody County","countryCode":"US","stateCode":"SD","latitude":"44.02201000","longitude":"-96.67092000"},{"name":"Mound City","countryCode":"US","stateCode":"SD","latitude":"45.72527000","longitude":"-100.06845000"},{"name":"Murdo","countryCode":"US","stateCode":"SD","latitude":"43.88832000","longitude":"-100.71291000"},{"name":"North Eagle Butte","countryCode":"US","stateCode":"SD","latitude":"45.00415000","longitude":"-101.23376000"},{"name":"North Sioux City","countryCode":"US","stateCode":"SD","latitude":"42.52722000","longitude":"-96.48309000"},{"name":"North Spearfish","countryCode":"US","stateCode":"SD","latitude":"44.50665000","longitude":"-103.89215000"},{"name":"Oglala","countryCode":"US","stateCode":"SD","latitude":"43.18859000","longitude":"-102.73962000"},{"name":"Oglala Lakota County","countryCode":"US","stateCode":"SD","latitude":"43.33559000","longitude":"-102.55162000"},{"name":"Olivet","countryCode":"US","stateCode":"SD","latitude":"43.24082000","longitude":"-97.67534000"},{"name":"Onida","countryCode":"US","stateCode":"SD","latitude":"44.70804000","longitude":"-100.05984000"},{"name":"Parker","countryCode":"US","stateCode":"SD","latitude":"43.39748000","longitude":"-97.13645000"},{"name":"Parkston","countryCode":"US","stateCode":"SD","latitude":"43.39888000","longitude":"-97.98368000"},{"name":"Pennington County","countryCode":"US","stateCode":"SD","latitude":"44.00373000","longitude":"-102.82383000"},{"name":"Perkins County","countryCode":"US","stateCode":"SD","latitude":"45.49051000","longitude":"-102.47563000"},{"name":"Philip","countryCode":"US","stateCode":"SD","latitude":"44.03943000","longitude":"-101.66514000"},{"name":"Pierre","countryCode":"US","stateCode":"SD","latitude":"44.36832000","longitude":"-100.35097000"},{"name":"Pine Ridge","countryCode":"US","stateCode":"SD","latitude":"43.02554000","longitude":"-102.55627000"},{"name":"Plankinton","countryCode":"US","stateCode":"SD","latitude":"43.71555000","longitude":"-98.48509000"},{"name":"Platte","countryCode":"US","stateCode":"SD","latitude":"43.38694000","longitude":"-98.84453000"},{"name":"Porcupine","countryCode":"US","stateCode":"SD","latitude":"43.23971000","longitude":"-102.33099000"},{"name":"Potter County","countryCode":"US","stateCode":"SD","latitude":"45.06450000","longitude":"-99.95725000"},{"name":"Rapid City","countryCode":"US","stateCode":"SD","latitude":"44.08054000","longitude":"-103.23101000"},{"name":"Rapid Valley","countryCode":"US","stateCode":"SD","latitude":"44.06249000","longitude":"-103.14629000"},{"name":"Redfield","countryCode":"US","stateCode":"SD","latitude":"44.87581000","longitude":"-98.51871000"},{"name":"Roberts County","countryCode":"US","stateCode":"SD","latitude":"45.62965000","longitude":"-96.94612000"},{"name":"Rosebud","countryCode":"US","stateCode":"SD","latitude":"43.23278000","longitude":"-100.85348000"},{"name":"Salem","countryCode":"US","stateCode":"SD","latitude":"43.72415000","longitude":"-97.38895000"},{"name":"Sanborn County","countryCode":"US","stateCode":"SD","latitude":"44.02345000","longitude":"-98.09139000"},{"name":"Selby","countryCode":"US","stateCode":"SD","latitude":"45.50638000","longitude":"-100.03207000"},{"name":"Sioux Falls","countryCode":"US","stateCode":"SD","latitude":"43.54997000","longitude":"-96.70033000"},{"name":"Sisseton","countryCode":"US","stateCode":"SD","latitude":"45.66468000","longitude":"-97.04980000"},{"name":"Spearfish","countryCode":"US","stateCode":"SD","latitude":"44.49082000","longitude":"-103.85937000"},{"name":"Spink County","countryCode":"US","stateCode":"SD","latitude":"44.93802000","longitude":"-98.34619000"},{"name":"Springfield","countryCode":"US","stateCode":"SD","latitude":"42.85417000","longitude":"-97.89729000"},{"name":"Stanley County","countryCode":"US","stateCode":"SD","latitude":"44.41232000","longitude":"-100.73594000"},{"name":"Sturgis","countryCode":"US","stateCode":"SD","latitude":"44.40971000","longitude":"-103.50908000"},{"name":"Sully County","countryCode":"US","stateCode":"SD","latitude":"44.71558000","longitude":"-100.13220000"},{"name":"Summerset","countryCode":"US","stateCode":"SD","latitude":"44.18998000","longitude":"-103.34384000"},{"name":"Tea","countryCode":"US","stateCode":"SD","latitude":"43.44637000","longitude":"-96.83588000"},{"name":"Timber Lake","countryCode":"US","stateCode":"SD","latitude":"45.42915000","longitude":"-101.07403000"},{"name":"Todd County","countryCode":"US","stateCode":"SD","latitude":"43.19337000","longitude":"-100.71841000"},{"name":"Tripp County","countryCode":"US","stateCode":"SD","latitude":"43.34587000","longitude":"-99.88400000"},{"name":"Turner County","countryCode":"US","stateCode":"SD","latitude":"43.31087000","longitude":"-97.14866000"},{"name":"Tyndall","countryCode":"US","stateCode":"SD","latitude":"42.99333000","longitude":"-97.86285000"},{"name":"Union County","countryCode":"US","stateCode":"SD","latitude":"42.83249000","longitude":"-96.65609000"},{"name":"Vermillion","countryCode":"US","stateCode":"SD","latitude":"42.77944000","longitude":"-96.92921000"},{"name":"Volga","countryCode":"US","stateCode":"SD","latitude":"44.32358000","longitude":"-96.92645000"},{"name":"Wagner","countryCode":"US","stateCode":"SD","latitude":"43.07972000","longitude":"-98.29313000"},{"name":"Walworth County","countryCode":"US","stateCode":"SD","latitude":"45.42995000","longitude":"-100.03156000"},{"name":"Watertown","countryCode":"US","stateCode":"SD","latitude":"44.89941000","longitude":"-97.11507000"},{"name":"Webster","countryCode":"US","stateCode":"SD","latitude":"45.33218000","longitude":"-97.52009000"},{"name":"Wessington Springs","countryCode":"US","stateCode":"SD","latitude":"44.07916000","longitude":"-98.56954000"},{"name":"White River","countryCode":"US","stateCode":"SD","latitude":"43.56805000","longitude":"-100.74542000"},{"name":"Winner","countryCode":"US","stateCode":"SD","latitude":"43.37667000","longitude":"-99.85901000"},{"name":"Woonsocket","countryCode":"US","stateCode":"SD","latitude":"44.05360000","longitude":"-98.27564000"},{"name":"Yankton","countryCode":"US","stateCode":"SD","latitude":"42.87111000","longitude":"-97.39728000"},{"name":"Yankton County","countryCode":"US","stateCode":"SD","latitude":"43.00897000","longitude":"-97.39475000"},{"name":"Ziebach County","countryCode":"US","stateCode":"SD","latitude":"44.98041000","longitude":"-101.66586000"},{"name":"Aberdeen","countryCode":"US","stateCode":"ID","latitude":"42.94408000","longitude":"-112.83833000"},{"name":"Ada County","countryCode":"US","stateCode":"ID","latitude":"43.45112000","longitude":"-116.24109000"},{"name":"Adams County","countryCode":"US","stateCode":"ID","latitude":"44.88965000","longitude":"-116.45387000"},{"name":"American Falls","countryCode":"US","stateCode":"ID","latitude":"42.78602000","longitude":"-112.85444000"},{"name":"Ammon","countryCode":"US","stateCode":"ID","latitude":"43.46964000","longitude":"-111.96664000"},{"name":"Arco","countryCode":"US","stateCode":"ID","latitude":"43.63657000","longitude":"-113.30028000"},{"name":"Ashton","countryCode":"US","stateCode":"ID","latitude":"44.07158000","longitude":"-111.44829000"},{"name":"Bannock County","countryCode":"US","stateCode":"ID","latitude":"42.66851000","longitude":"-112.22463000"},{"name":"Bear Lake County","countryCode":"US","stateCode":"ID","latitude":"42.28479000","longitude":"-111.32965000"},{"name":"Bellevue","countryCode":"US","stateCode":"ID","latitude":"43.46352000","longitude":"-114.26060000"},{"name":"Benewah County","countryCode":"US","stateCode":"ID","latitude":"47.21755000","longitude":"-116.65883000"},{"name":"Bingham County","countryCode":"US","stateCode":"ID","latitude":"43.21652000","longitude":"-112.39805000"},{"name":"Blackfoot","countryCode":"US","stateCode":"ID","latitude":"43.19047000","longitude":"-112.34498000"},{"name":"Blaine County","countryCode":"US","stateCode":"ID","latitude":"43.41233000","longitude":"-113.98040000"},{"name":"Boise","countryCode":"US","stateCode":"ID","latitude":"43.61350000","longitude":"-116.20345000"},{"name":"Boise County","countryCode":"US","stateCode":"ID","latitude":"43.98913000","longitude":"-115.73024000"},{"name":"Bonner County","countryCode":"US","stateCode":"ID","latitude":"48.29975000","longitude":"-116.60097000"},{"name":"Bonners Ferry","countryCode":"US","stateCode":"ID","latitude":"48.69133000","longitude":"-116.31631000"},{"name":"Bonneville County","countryCode":"US","stateCode":"ID","latitude":"43.38773000","longitude":"-111.61493000"},{"name":"Boundary County","countryCode":"US","stateCode":"ID","latitude":"48.76702000","longitude":"-116.46288000"},{"name":"Buhl","countryCode":"US","stateCode":"ID","latitude":"42.59907000","longitude":"-114.75949000"},{"name":"Burley","countryCode":"US","stateCode":"ID","latitude":"42.53574000","longitude":"-113.79279000"},{"name":"Butte County","countryCode":"US","stateCode":"ID","latitude":"43.72287000","longitude":"-113.17202000"},{"name":"Caldwell","countryCode":"US","stateCode":"ID","latitude":"43.66294000","longitude":"-116.68736000"},{"name":"Camas County","countryCode":"US","stateCode":"ID","latitude":"43.46325000","longitude":"-114.80585000"},{"name":"Canyon County","countryCode":"US","stateCode":"ID","latitude":"43.62513000","longitude":"-116.70929000"},{"name":"Caribou County","countryCode":"US","stateCode":"ID","latitude":"42.77051000","longitude":"-111.56224000"},{"name":"Cascade","countryCode":"US","stateCode":"ID","latitude":"44.51628000","longitude":"-116.04180000"},{"name":"Cassia County","countryCode":"US","stateCode":"ID","latitude":"42.28387000","longitude":"-113.60037000"},{"name":"Challis","countryCode":"US","stateCode":"ID","latitude":"44.50464000","longitude":"-114.23173000"},{"name":"Chubbuck","countryCode":"US","stateCode":"ID","latitude":"42.92075000","longitude":"-112.46609000"},{"name":"Clark County","countryCode":"US","stateCode":"ID","latitude":"44.28398000","longitude":"-112.35135000"},{"name":"Clearwater County","countryCode":"US","stateCode":"ID","latitude":"46.67370000","longitude":"-115.65686000"},{"name":"Coeur d\'Alene","countryCode":"US","stateCode":"ID","latitude":"47.67768000","longitude":"-116.78047000"},{"name":"Council","countryCode":"US","stateCode":"ID","latitude":"44.72989000","longitude":"-116.43820000"},{"name":"Custer County","countryCode":"US","stateCode":"ID","latitude":"44.24142000","longitude":"-114.28180000"},{"name":"Dalton Gardens","countryCode":"US","stateCode":"ID","latitude":"47.72963000","longitude":"-116.77019000"},{"name":"Driggs","countryCode":"US","stateCode":"ID","latitude":"43.72325000","longitude":"-111.11133000"},{"name":"Dubois","countryCode":"US","stateCode":"ID","latitude":"44.17630000","longitude":"-112.23082000"},{"name":"Eagle","countryCode":"US","stateCode":"ID","latitude":"43.69544000","longitude":"-116.35401000"},{"name":"Elmore County","countryCode":"US","stateCode":"ID","latitude":"43.35390000","longitude":"-115.46918000"},{"name":"Emmett","countryCode":"US","stateCode":"ID","latitude":"43.87350000","longitude":"-116.49930000"},{"name":"Fairfield","countryCode":"US","stateCode":"ID","latitude":"43.34657000","longitude":"-114.79173000"},{"name":"Filer","countryCode":"US","stateCode":"ID","latitude":"42.57019000","longitude":"-114.60782000"},{"name":"Fort Hall","countryCode":"US","stateCode":"ID","latitude":"43.03325000","longitude":"-112.43831000"},{"name":"Franklin County","countryCode":"US","stateCode":"ID","latitude":"42.18117000","longitude":"-111.81323000"},{"name":"Fremont County","countryCode":"US","stateCode":"ID","latitude":"44.22879000","longitude":"-111.48202000"},{"name":"Fruitland","countryCode":"US","stateCode":"ID","latitude":"44.00766000","longitude":"-116.91655000"},{"name":"Garden City","countryCode":"US","stateCode":"ID","latitude":"43.62211000","longitude":"-116.23817000"},{"name":"Gem County","countryCode":"US","stateCode":"ID","latitude":"44.06169000","longitude":"-116.39723000"},{"name":"Glenns Ferry","countryCode":"US","stateCode":"ID","latitude":"42.95490000","longitude":"-115.30090000"},{"name":"Gooding","countryCode":"US","stateCode":"ID","latitude":"42.93879000","longitude":"-114.71311000"},{"name":"Gooding County","countryCode":"US","stateCode":"ID","latitude":"42.97090000","longitude":"-114.81152000"},{"name":"Grangeville","countryCode":"US","stateCode":"ID","latitude":"45.92655000","longitude":"-116.12237000"},{"name":"Hailey","countryCode":"US","stateCode":"ID","latitude":"43.51963000","longitude":"-114.31532000"},{"name":"Hansen","countryCode":"US","stateCode":"ID","latitude":"42.53068000","longitude":"-114.30101000"},{"name":"Hayden","countryCode":"US","stateCode":"ID","latitude":"47.76602000","longitude":"-116.78658000"},{"name":"Heyburn","countryCode":"US","stateCode":"ID","latitude":"42.55852000","longitude":"-113.76390000"},{"name":"Hidden Spring","countryCode":"US","stateCode":"ID","latitude":"43.72216000","longitude":"-116.25093000"},{"name":"Homedale","countryCode":"US","stateCode":"ID","latitude":"43.61766000","longitude":"-116.93376000"},{"name":"Idaho City","countryCode":"US","stateCode":"ID","latitude":"43.82850000","longitude":"-115.83455000"},{"name":"Idaho County","countryCode":"US","stateCode":"ID","latitude":"45.84420000","longitude":"-115.46745000"},{"name":"Idaho Falls","countryCode":"US","stateCode":"ID","latitude":"43.46658000","longitude":"-112.03414000"},{"name":"Iona","countryCode":"US","stateCode":"ID","latitude":"43.52630000","longitude":"-111.93302000"},{"name":"Jefferson County","countryCode":"US","stateCode":"ID","latitude":"43.82014000","longitude":"-112.31128000"},{"name":"Jerome","countryCode":"US","stateCode":"ID","latitude":"42.72407000","longitude":"-114.51865000"},{"name":"Jerome County","countryCode":"US","stateCode":"ID","latitude":"42.68990000","longitude":"-114.26403000"},{"name":"Kamiah","countryCode":"US","stateCode":"ID","latitude":"46.22712000","longitude":"-116.02931000"},{"name":"Kellogg","countryCode":"US","stateCode":"ID","latitude":"47.53826000","longitude":"-116.11933000"},{"name":"Ketchum","countryCode":"US","stateCode":"ID","latitude":"43.68074000","longitude":"-114.36366000"},{"name":"Kimberly","countryCode":"US","stateCode":"ID","latitude":"42.53380000","longitude":"-114.36476000"},{"name":"Kootenai County","countryCode":"US","stateCode":"ID","latitude":"47.67456000","longitude":"-116.70001000"},{"name":"Kuna","countryCode":"US","stateCode":"ID","latitude":"43.49183000","longitude":"-116.42012000"},{"name":"Lapwai","countryCode":"US","stateCode":"ID","latitude":"46.40489000","longitude":"-116.80487000"},{"name":"Latah County","countryCode":"US","stateCode":"ID","latitude":"46.81613000","longitude":"-116.71168000"},{"name":"Lemhi County","countryCode":"US","stateCode":"ID","latitude":"44.94331000","longitude":"-113.93324000"},{"name":"Lewis County","countryCode":"US","stateCode":"ID","latitude":"46.23702000","longitude":"-116.42625000"},{"name":"Lewiston","countryCode":"US","stateCode":"ID","latitude":"46.41655000","longitude":"-117.01766000"},{"name":"Lewiston Orchards","countryCode":"US","stateCode":"ID","latitude":"46.38044000","longitude":"-116.97543000"},{"name":"Lincoln","countryCode":"US","stateCode":"ID","latitude":"43.51297000","longitude":"-111.96441000"},{"name":"Lincoln County","countryCode":"US","stateCode":"ID","latitude":"43.00241000","longitude":"-114.13831000"},{"name":"Madison County","countryCode":"US","stateCode":"ID","latitude":"43.78419000","longitude":"-111.65934000"},{"name":"Malad City","countryCode":"US","stateCode":"ID","latitude":"42.19159000","longitude":"-112.25080000"},{"name":"Marsing","countryCode":"US","stateCode":"ID","latitude":"43.54544000","longitude":"-116.81320000"},{"name":"McCall","countryCode":"US","stateCode":"ID","latitude":"44.91101000","longitude":"-116.09874000"},{"name":"Meridian","countryCode":"US","stateCode":"ID","latitude":"43.61211000","longitude":"-116.39151000"},{"name":"Middleton","countryCode":"US","stateCode":"ID","latitude":"43.70683000","longitude":"-116.62014000"},{"name":"Minidoka County","countryCode":"US","stateCode":"ID","latitude":"42.85440000","longitude":"-113.63752000"},{"name":"Montpelier","countryCode":"US","stateCode":"ID","latitude":"42.32215000","longitude":"-111.29770000"},{"name":"Moreland","countryCode":"US","stateCode":"ID","latitude":"43.22269000","longitude":"-112.44248000"},{"name":"Moscow","countryCode":"US","stateCode":"ID","latitude":"46.73239000","longitude":"-117.00017000"},{"name":"Mountain Home","countryCode":"US","stateCode":"ID","latitude":"43.13295000","longitude":"-115.69120000"},{"name":"Murphy","countryCode":"US","stateCode":"ID","latitude":"43.21822000","longitude":"-116.55234000"},{"name":"Nampa","countryCode":"US","stateCode":"ID","latitude":"43.54072000","longitude":"-116.56346000"},{"name":"New Plymouth","countryCode":"US","stateCode":"ID","latitude":"43.96989000","longitude":"-116.81904000"},{"name":"Nez Perce County","countryCode":"US","stateCode":"ID","latitude":"46.32676000","longitude":"-116.75024000"},{"name":"Nezperce","countryCode":"US","stateCode":"ID","latitude":"46.23489000","longitude":"-116.24070000"},{"name":"Oneida County","countryCode":"US","stateCode":"ID","latitude":"42.19490000","longitude":"-112.53962000"},{"name":"Orofino","countryCode":"US","stateCode":"ID","latitude":"46.47935000","longitude":"-116.25514000"},{"name":"Osburn","countryCode":"US","stateCode":"ID","latitude":"47.50604000","longitude":"-115.99933000"},{"name":"Owyhee County","countryCode":"US","stateCode":"ID","latitude":"42.58153000","longitude":"-116.16998000"},{"name":"Paris","countryCode":"US","stateCode":"ID","latitude":"42.22715000","longitude":"-111.40104000"},{"name":"Parma","countryCode":"US","stateCode":"ID","latitude":"43.78516000","longitude":"-116.94321000"},{"name":"Paul","countryCode":"US","stateCode":"ID","latitude":"42.60796000","longitude":"-113.78335000"},{"name":"Payette","countryCode":"US","stateCode":"ID","latitude":"44.07822000","longitude":"-116.93377000"},{"name":"Payette County","countryCode":"US","stateCode":"ID","latitude":"44.00674000","longitude":"-116.76084000"},{"name":"Pinehurst","countryCode":"US","stateCode":"ID","latitude":"47.53881000","longitude":"-116.23739000"},{"name":"Plummer","countryCode":"US","stateCode":"ID","latitude":"47.33518000","longitude":"-116.88851000"},{"name":"Pocatello","countryCode":"US","stateCode":"ID","latitude":"42.87130000","longitude":"-112.44553000"},{"name":"Ponderay","countryCode":"US","stateCode":"ID","latitude":"48.30548000","longitude":"-116.53380000"},{"name":"Post Falls","countryCode":"US","stateCode":"ID","latitude":"47.71796000","longitude":"-116.95159000"},{"name":"Power County","countryCode":"US","stateCode":"ID","latitude":"42.69369000","longitude":"-112.84067000"},{"name":"Preston","countryCode":"US","stateCode":"ID","latitude":"42.09631000","longitude":"-111.87662000"},{"name":"Priest River","countryCode":"US","stateCode":"ID","latitude":"48.18097000","longitude":"-116.91157000"},{"name":"Rathdrum","countryCode":"US","stateCode":"ID","latitude":"47.81240000","longitude":"-116.89659000"},{"name":"Rexburg","countryCode":"US","stateCode":"ID","latitude":"43.82602000","longitude":"-111.78969000"},{"name":"Rigby","countryCode":"US","stateCode":"ID","latitude":"43.67241000","longitude":"-111.91497000"},{"name":"Rupert","countryCode":"US","stateCode":"ID","latitude":"42.61908000","longitude":"-113.67723000"},{"name":"Saint Anthony","countryCode":"US","stateCode":"ID","latitude":"43.96630000","longitude":"-111.68218000"},{"name":"Saint Maries","countryCode":"US","stateCode":"ID","latitude":"47.31435000","longitude":"-116.56267000"},{"name":"Salmon","countryCode":"US","stateCode":"ID","latitude":"45.17575000","longitude":"-113.89590000"},{"name":"Sandpoint","countryCode":"US","stateCode":"ID","latitude":"48.27659000","longitude":"-116.55325000"},{"name":"Shelley","countryCode":"US","stateCode":"ID","latitude":"43.38130000","longitude":"-112.12331000"},{"name":"Shoshone","countryCode":"US","stateCode":"ID","latitude":"42.93602000","longitude":"-114.40588000"},{"name":"Shoshone County","countryCode":"US","stateCode":"ID","latitude":"47.35167000","longitude":"-115.89103000"},{"name":"Soda Springs","countryCode":"US","stateCode":"ID","latitude":"42.65437000","longitude":"-111.60467000"},{"name":"Spirit Lake","countryCode":"US","stateCode":"ID","latitude":"47.96629000","longitude":"-116.86853000"},{"name":"Star","countryCode":"US","stateCode":"ID","latitude":"43.69211000","longitude":"-116.49346000"},{"name":"Sugar City","countryCode":"US","stateCode":"ID","latitude":"43.87297000","longitude":"-111.74830000"},{"name":"Sun Valley","countryCode":"US","stateCode":"ID","latitude":"43.69713000","longitude":"-114.35172000"},{"name":"Teton County","countryCode":"US","stateCode":"ID","latitude":"43.75946000","longitude":"-111.20770000"},{"name":"Twin Falls","countryCode":"US","stateCode":"ID","latitude":"42.56297000","longitude":"-114.46087000"},{"name":"Twin Falls County","countryCode":"US","stateCode":"ID","latitude":"42.35598000","longitude":"-114.66716000"},{"name":"Tyhee","countryCode":"US","stateCode":"ID","latitude":"42.95158000","longitude":"-112.46637000"},{"name":"Ucon","countryCode":"US","stateCode":"ID","latitude":"43.59630000","longitude":"-111.96386000"},{"name":"Valley County","countryCode":"US","stateCode":"ID","latitude":"44.76670000","longitude":"-115.56613000"},{"name":"Victor","countryCode":"US","stateCode":"ID","latitude":"43.60270000","longitude":"-111.11133000"},{"name":"Wallace","countryCode":"US","stateCode":"ID","latitude":"47.47409000","longitude":"-115.92794000"},{"name":"Washington County","countryCode":"US","stateCode":"ID","latitude":"44.45243000","longitude":"-116.78477000"},{"name":"Weiser","countryCode":"US","stateCode":"ID","latitude":"44.25100000","longitude":"-116.96933000"},{"name":"Wendell","countryCode":"US","stateCode":"ID","latitude":"42.77574000","longitude":"-114.70422000"},{"name":"Wilder","countryCode":"US","stateCode":"ID","latitude":"43.67655000","longitude":"-116.91182000"},{"name":"Aberdeen","countryCode":"US","stateCode":"WA","latitude":"46.97537000","longitude":"-123.81572000"},{"name":"Adams County","countryCode":"US","stateCode":"WA","latitude":"46.98338000","longitude":"-118.56050000"},{"name":"Ahtanum","countryCode":"US","stateCode":"WA","latitude":"46.55957000","longitude":"-120.62201000"},{"name":"Airway Heights","countryCode":"US","stateCode":"WA","latitude":"47.64461000","longitude":"-117.59327000"},{"name":"Alderton","countryCode":"US","stateCode":"WA","latitude":"47.16955000","longitude":"-122.22928000"},{"name":"Alderwood Manor","countryCode":"US","stateCode":"WA","latitude":"47.82204000","longitude":"-122.28207000"},{"name":"Algona","countryCode":"US","stateCode":"WA","latitude":"47.27899000","longitude":"-122.25206000"},{"name":"Allyn","countryCode":"US","stateCode":"WA","latitude":"47.38565000","longitude":"-122.82764000"},{"name":"Amboy","countryCode":"US","stateCode":"WA","latitude":"45.91011000","longitude":"-122.44649000"},{"name":"Ames Lake","countryCode":"US","stateCode":"WA","latitude":"47.63288000","longitude":"-121.96623000"},{"name":"Anacortes","countryCode":"US","stateCode":"WA","latitude":"48.51260000","longitude":"-122.61267000"},{"name":"Arlington","countryCode":"US","stateCode":"WA","latitude":"48.19871000","longitude":"-122.12514000"},{"name":"Arlington Heights","countryCode":"US","stateCode":"WA","latitude":"48.20205000","longitude":"-122.06208000"},{"name":"Artondale","countryCode":"US","stateCode":"WA","latitude":"47.29954000","longitude":"-122.62069000"},{"name":"Asotin","countryCode":"US","stateCode":"WA","latitude":"46.33933000","longitude":"-117.04821000"},{"name":"Asotin County","countryCode":"US","stateCode":"WA","latitude":"46.19186000","longitude":"-117.20307000"},{"name":"Auburn","countryCode":"US","stateCode":"WA","latitude":"47.30732000","longitude":"-122.22845000"},{"name":"Ault Field","countryCode":"US","stateCode":"WA","latitude":"48.33812000","longitude":"-122.67441000"},{"name":"Bainbridge Island","countryCode":"US","stateCode":"WA","latitude":"47.62621000","longitude":"-122.52124000"},{"name":"Bangor Trident Base","countryCode":"US","stateCode":"WA","latitude":"47.72274000","longitude":"-122.71446000"},{"name":"Barberton","countryCode":"US","stateCode":"WA","latitude":"45.69317000","longitude":"-122.59899000"},{"name":"Basin City","countryCode":"US","stateCode":"WA","latitude":"46.59403000","longitude":"-119.15223000"},{"name":"Battle Ground","countryCode":"US","stateCode":"WA","latitude":"45.78095000","longitude":"-122.53343000"},{"name":"Belfair","countryCode":"US","stateCode":"WA","latitude":"47.45065000","longitude":"-122.82737000"},{"name":"Bellevue","countryCode":"US","stateCode":"WA","latitude":"47.61038000","longitude":"-122.20068000"},{"name":"Bellingham","countryCode":"US","stateCode":"WA","latitude":"48.75955000","longitude":"-122.48822000"},{"name":"Benton City","countryCode":"US","stateCode":"WA","latitude":"46.26319000","longitude":"-119.48780000"},{"name":"Benton County","countryCode":"US","stateCode":"WA","latitude":"46.23978000","longitude":"-119.51120000"},{"name":"Bethel","countryCode":"US","stateCode":"WA","latitude":"47.49398000","longitude":"-122.63125000"},{"name":"Big Lake","countryCode":"US","stateCode":"WA","latitude":"48.40288000","longitude":"-122.24127000"},{"name":"Birch Bay","countryCode":"US","stateCode":"WA","latitude":"48.91789000","longitude":"-122.74462000"},{"name":"Black Diamond","countryCode":"US","stateCode":"WA","latitude":"47.30871000","longitude":"-122.00317000"},{"name":"Blaine","countryCode":"US","stateCode":"WA","latitude":"48.99372000","longitude":"-122.74712000"},{"name":"Bonney Lake","countryCode":"US","stateCode":"WA","latitude":"47.17705000","longitude":"-122.18651000"},{"name":"Bothell","countryCode":"US","stateCode":"WA","latitude":"47.76232000","longitude":"-122.20540000"},{"name":"Bothell East","countryCode":"US","stateCode":"WA","latitude":"47.80631000","longitude":"-122.18427000"},{"name":"Bothell West","countryCode":"US","stateCode":"WA","latitude":"47.80527000","longitude":"-122.24064000"},{"name":"Boulevard Park","countryCode":"US","stateCode":"WA","latitude":"47.48927000","longitude":"-122.31512000"},{"name":"Bremerton","countryCode":"US","stateCode":"WA","latitude":"47.56732000","longitude":"-122.63264000"},{"name":"Brewster","countryCode":"US","stateCode":"WA","latitude":"48.09598000","longitude":"-119.78062000"},{"name":"Bridgeport","countryCode":"US","stateCode":"WA","latitude":"48.00820000","longitude":"-119.67116000"},{"name":"Brier","countryCode":"US","stateCode":"WA","latitude":"47.78454000","longitude":"-122.27429000"},{"name":"Browns Point","countryCode":"US","stateCode":"WA","latitude":"47.30038000","longitude":"-122.44124000"},{"name":"Brush Prairie","countryCode":"US","stateCode":"WA","latitude":"45.73289000","longitude":"-122.54649000"},{"name":"Bryant","countryCode":"US","stateCode":"WA","latitude":"48.23899000","longitude":"-122.15792000"},{"name":"Bryn Mawr-Skyway","countryCode":"US","stateCode":"WA","latitude":"47.49430000","longitude":"-122.24092000"},{"name":"Buckley","countryCode":"US","stateCode":"WA","latitude":"47.16316000","longitude":"-122.02678000"},{"name":"Bunk Foss","countryCode":"US","stateCode":"WA","latitude":"47.96171000","longitude":"-122.09441000"},{"name":"Burbank","countryCode":"US","stateCode":"WA","latitude":"46.19986000","longitude":"-119.01306000"},{"name":"Burien","countryCode":"US","stateCode":"WA","latitude":"47.47038000","longitude":"-122.34679000"},{"name":"Burley","countryCode":"US","stateCode":"WA","latitude":"47.41787000","longitude":"-122.63097000"},{"name":"Burlington","countryCode":"US","stateCode":"WA","latitude":"48.47566000","longitude":"-122.32544000"},{"name":"Camano","countryCode":"US","stateCode":"WA","latitude":"48.17399000","longitude":"-122.52821000"},{"name":"Camas","countryCode":"US","stateCode":"WA","latitude":"45.58706000","longitude":"-122.39954000"},{"name":"Canterwood","countryCode":"US","stateCode":"WA","latitude":"47.37510000","longitude":"-122.58930000"},{"name":"Carnation","countryCode":"US","stateCode":"WA","latitude":"47.64788000","longitude":"-121.91401000"},{"name":"Carson","countryCode":"US","stateCode":"WA","latitude":"45.72539000","longitude":"-121.81924000"},{"name":"Cascade Valley","countryCode":"US","stateCode":"WA","latitude":"47.13459000","longitude":"-119.32808000"},{"name":"Cashmere","countryCode":"US","stateCode":"WA","latitude":"47.52235000","longitude":"-120.46980000"},{"name":"Castle Rock","countryCode":"US","stateCode":"WA","latitude":"46.27511000","longitude":"-122.90761000"},{"name":"Cathcart","countryCode":"US","stateCode":"WA","latitude":"47.84788000","longitude":"-122.09929000"},{"name":"Cathlamet","countryCode":"US","stateCode":"WA","latitude":"46.20317000","longitude":"-123.38318000"},{"name":"Central Park","countryCode":"US","stateCode":"WA","latitude":"46.97343000","longitude":"-123.69239000"},{"name":"Centralia","countryCode":"US","stateCode":"WA","latitude":"46.71621000","longitude":"-122.95430000"},{"name":"Chehalis","countryCode":"US","stateCode":"WA","latitude":"46.66205000","longitude":"-122.96402000"},{"name":"Chelan","countryCode":"US","stateCode":"WA","latitude":"47.84097000","longitude":"-120.01646000"},{"name":"Chelan County","countryCode":"US","stateCode":"WA","latitude":"47.86910000","longitude":"-120.61891000"},{"name":"Cheney","countryCode":"US","stateCode":"WA","latitude":"47.48739000","longitude":"-117.57576000"},{"name":"Chewelah","countryCode":"US","stateCode":"WA","latitude":"48.27629000","longitude":"-117.71552000"},{"name":"Chico","countryCode":"US","stateCode":"WA","latitude":"47.61148000","longitude":"-122.71042000"},{"name":"City of Sammamish","countryCode":"US","stateCode":"WA","latitude":"47.60444000","longitude":"-122.03768000"},{"name":"Clallam County","countryCode":"US","stateCode":"WA","latitude":"48.11044000","longitude":"-123.93432000"},{"name":"Clark County","countryCode":"US","stateCode":"WA","latitude":"45.77927000","longitude":"-122.48259000"},{"name":"Clarkston","countryCode":"US","stateCode":"WA","latitude":"46.41629000","longitude":"-117.04557000"},{"name":"Clarkston Heights-Vineland","countryCode":"US","stateCode":"WA","latitude":"46.38742000","longitude":"-117.08300000"},{"name":"Cle Elum","countryCode":"US","stateCode":"WA","latitude":"47.19540000","longitude":"-120.93925000"},{"name":"Clear Lake","countryCode":"US","stateCode":"WA","latitude":"48.46427000","longitude":"-122.23404000"},{"name":"Clearview","countryCode":"US","stateCode":"WA","latitude":"47.83371000","longitude":"-122.12596000"},{"name":"Clyde Hill","countryCode":"US","stateCode":"WA","latitude":"47.63177000","longitude":"-122.21790000"},{"name":"Colfax","countryCode":"US","stateCode":"WA","latitude":"46.88017000","longitude":"-117.36435000"},{"name":"College Place","countryCode":"US","stateCode":"WA","latitude":"46.04930000","longitude":"-118.38830000"},{"name":"Columbia County","countryCode":"US","stateCode":"WA","latitude":"46.29755000","longitude":"-117.90788000"},{"name":"Colville","countryCode":"US","stateCode":"WA","latitude":"48.54657000","longitude":"-117.90554000"},{"name":"Connell","countryCode":"US","stateCode":"WA","latitude":"46.66347000","longitude":"-118.86111000"},{"name":"Cosmopolis","countryCode":"US","stateCode":"WA","latitude":"46.95537000","longitude":"-123.77378000"},{"name":"Cottage Lake","countryCode":"US","stateCode":"WA","latitude":"47.74427000","longitude":"-122.07735000"},{"name":"Coulee Dam","countryCode":"US","stateCode":"WA","latitude":"47.96543000","longitude":"-118.97613000"},{"name":"Country Homes","countryCode":"US","stateCode":"WA","latitude":"47.74850000","longitude":"-117.40439000"},{"name":"Coupeville","countryCode":"US","stateCode":"WA","latitude":"48.21982000","longitude":"-122.68628000"},{"name":"Covington","countryCode":"US","stateCode":"WA","latitude":"47.35818000","longitude":"-122.12216000"},{"name":"Cowlitz County","countryCode":"US","stateCode":"WA","latitude":"46.19329000","longitude":"-122.68078000"},{"name":"Crocker","countryCode":"US","stateCode":"WA","latitude":"47.08091000","longitude":"-122.10383000"},{"name":"Dallesport","countryCode":"US","stateCode":"WA","latitude":"45.61734000","longitude":"-121.17952000"},{"name":"Darrington","countryCode":"US","stateCode":"WA","latitude":"48.25539000","longitude":"-121.60151000"},{"name":"Davenport","countryCode":"US","stateCode":"WA","latitude":"47.65405000","longitude":"-118.14997000"},{"name":"Dayton","countryCode":"US","stateCode":"WA","latitude":"46.32375000","longitude":"-117.97244000"},{"name":"Deer Park","countryCode":"US","stateCode":"WA","latitude":"47.95434000","longitude":"-117.47689000"},{"name":"Des Moines","countryCode":"US","stateCode":"WA","latitude":"47.40177000","longitude":"-122.32429000"},{"name":"Desert Aire","countryCode":"US","stateCode":"WA","latitude":"46.67930000","longitude":"-119.91727000"},{"name":"Dishman","countryCode":"US","stateCode":"WA","latitude":"47.66007000","longitude":"-117.27596000"},{"name":"Dollar Corner","countryCode":"US","stateCode":"WA","latitude":"45.78012000","longitude":"-122.60010000"},{"name":"Douglas County","countryCode":"US","stateCode":"WA","latitude":"47.73607000","longitude":"-119.69172000"},{"name":"DuPont","countryCode":"US","stateCode":"WA","latitude":"47.09676000","longitude":"-122.63124000"},{"name":"Duvall","countryCode":"US","stateCode":"WA","latitude":"47.74232000","longitude":"-121.98568000"},{"name":"East Hill-Meridian","countryCode":"US","stateCode":"WA","latitude":"47.41052000","longitude":"-122.17369000"},{"name":"East Port Orchard","countryCode":"US","stateCode":"WA","latitude":"47.52343000","longitude":"-122.62430000"},{"name":"East Renton Highlands","countryCode":"US","stateCode":"WA","latitude":"47.48482000","longitude":"-122.11234000"},{"name":"East Wenatchee","countryCode":"US","stateCode":"WA","latitude":"47.41568000","longitude":"-120.29313000"},{"name":"East Wenatchee Bench","countryCode":"US","stateCode":"WA","latitude":"47.42568000","longitude":"-120.28118000"},{"name":"Eastgate","countryCode":"US","stateCode":"WA","latitude":"47.57266000","longitude":"-122.14578000"},{"name":"Eastmont","countryCode":"US","stateCode":"WA","latitude":"47.89740000","longitude":"-122.18154000"},{"name":"Eatonville","countryCode":"US","stateCode":"WA","latitude":"46.86733000","longitude":"-122.26650000"},{"name":"Edgewood","countryCode":"US","stateCode":"WA","latitude":"47.25010000","longitude":"-122.29373000"},{"name":"Edmonds","countryCode":"US","stateCode":"WA","latitude":"47.81065000","longitude":"-122.37736000"},{"name":"Electric City","countryCode":"US","stateCode":"WA","latitude":"47.93237000","longitude":"-119.03808000"},{"name":"Elk Plain","countryCode":"US","stateCode":"WA","latitude":"47.05316000","longitude":"-122.39762000"},{"name":"Ellensburg","countryCode":"US","stateCode":"WA","latitude":"46.99651000","longitude":"-120.54785000"},{"name":"Elma","countryCode":"US","stateCode":"WA","latitude":"47.00343000","longitude":"-123.40877000"},{"name":"Enetai","countryCode":"US","stateCode":"WA","latitude":"47.58482000","longitude":"-122.59875000"},{"name":"Entiat","countryCode":"US","stateCode":"WA","latitude":"47.67596000","longitude":"-120.20841000"},{"name":"Enumclaw","countryCode":"US","stateCode":"WA","latitude":"47.20427000","longitude":"-121.99150000"},{"name":"Ephrata","countryCode":"US","stateCode":"WA","latitude":"47.31764000","longitude":"-119.55365000"},{"name":"Erlands Point-Kitsap Lake","countryCode":"US","stateCode":"WA","latitude":"47.59719000","longitude":"-122.70225000"},{"name":"Esperance","countryCode":"US","stateCode":"WA","latitude":"47.78899000","longitude":"-122.35541000"},{"name":"Everett","countryCode":"US","stateCode":"WA","latitude":"47.97898000","longitude":"-122.20208000"},{"name":"Everson","countryCode":"US","stateCode":"WA","latitude":"48.92012000","longitude":"-122.34266000"},{"name":"Fairchild Air Force Base","countryCode":"US","stateCode":"WA","latitude":"47.61879000","longitude":"-117.64826000"},{"name":"Fairwood","countryCode":"US","stateCode":"WA","latitude":"47.44843000","longitude":"-122.15734000"},{"name":"Fall City","countryCode":"US","stateCode":"WA","latitude":"47.56732000","longitude":"-121.88873000"},{"name":"Federal Way","countryCode":"US","stateCode":"WA","latitude":"47.32232000","longitude":"-122.31262000"},{"name":"Felida","countryCode":"US","stateCode":"WA","latitude":"45.70956000","longitude":"-122.70732000"},{"name":"Fern Prairie","countryCode":"US","stateCode":"WA","latitude":"45.63651000","longitude":"-122.39870000"},{"name":"Ferndale","countryCode":"US","stateCode":"WA","latitude":"48.84650000","longitude":"-122.59101000"},{"name":"Ferry County","countryCode":"US","stateCode":"WA","latitude":"48.47007000","longitude":"-118.51649000"},{"name":"Fife","countryCode":"US","stateCode":"WA","latitude":"47.23927000","longitude":"-122.35707000"},{"name":"Fife Heights","countryCode":"US","stateCode":"WA","latitude":"47.25899000","longitude":"-122.34568000"},{"name":"Finley","countryCode":"US","stateCode":"WA","latitude":"46.15402000","longitude":"-119.03390000"},{"name":"Fircrest","countryCode":"US","stateCode":"WA","latitude":"47.23954000","longitude":"-122.51596000"},{"name":"Five Corners","countryCode":"US","stateCode":"WA","latitude":"45.68456000","longitude":"-122.57510000"},{"name":"Fobes Hill","countryCode":"US","stateCode":"WA","latitude":"47.94899000","longitude":"-122.11985000"},{"name":"Fords Prairie","countryCode":"US","stateCode":"WA","latitude":"46.73510000","longitude":"-122.98902000"},{"name":"Forks","countryCode":"US","stateCode":"WA","latitude":"47.95036000","longitude":"-124.38549000"},{"name":"Fox Island","countryCode":"US","stateCode":"WA","latitude":"47.25149000","longitude":"-122.62902000"},{"name":"Franklin County","countryCode":"US","stateCode":"WA","latitude":"46.53477000","longitude":"-118.89889000"},{"name":"Frederickson","countryCode":"US","stateCode":"WA","latitude":"47.09621000","longitude":"-122.35873000"},{"name":"Freeland","countryCode":"US","stateCode":"WA","latitude":"48.00954000","longitude":"-122.52598000"},{"name":"Friday Harbor","countryCode":"US","stateCode":"WA","latitude":"48.53427000","longitude":"-123.01712000"},{"name":"Garfield County","countryCode":"US","stateCode":"WA","latitude":"46.43156000","longitude":"-117.54519000"},{"name":"Garrett","countryCode":"US","stateCode":"WA","latitude":"46.05208000","longitude":"-118.40275000"},{"name":"Geneva","countryCode":"US","stateCode":"WA","latitude":"48.74567000","longitude":"-122.40183000"},{"name":"Gig Harbor","countryCode":"US","stateCode":"WA","latitude":"47.32926000","longitude":"-122.58013000"},{"name":"Gleed","countryCode":"US","stateCode":"WA","latitude":"46.65818000","longitude":"-120.61340000"},{"name":"Gold Bar","countryCode":"US","stateCode":"WA","latitude":"47.85677000","longitude":"-121.69706000"},{"name":"Goldendale","countryCode":"US","stateCode":"WA","latitude":"45.82068000","longitude":"-120.82173000"},{"name":"Graham","countryCode":"US","stateCode":"WA","latitude":"47.05288000","longitude":"-122.29428000"},{"name":"Grand Coulee","countryCode":"US","stateCode":"WA","latitude":"47.94154000","longitude":"-119.00335000"},{"name":"Grand Mound","countryCode":"US","stateCode":"WA","latitude":"46.78788000","longitude":"-123.01125000"},{"name":"Grandview","countryCode":"US","stateCode":"WA","latitude":"46.25097000","longitude":"-119.90170000"},{"name":"Granger","countryCode":"US","stateCode":"WA","latitude":"46.34207000","longitude":"-120.18727000"},{"name":"Granite Falls","countryCode":"US","stateCode":"WA","latitude":"48.08399000","longitude":"-121.96874000"},{"name":"Grant County","countryCode":"US","stateCode":"WA","latitude":"47.20566000","longitude":"-119.45177000"},{"name":"Grays Harbor County","countryCode":"US","stateCode":"WA","latitude":"47.14445000","longitude":"-123.82847000"},{"name":"Hansville","countryCode":"US","stateCode":"WA","latitude":"47.91870000","longitude":"-122.55431000"},{"name":"Hazel Dell","countryCode":"US","stateCode":"WA","latitude":"45.67151000","longitude":"-122.66288000"},{"name":"Highland","countryCode":"US","stateCode":"WA","latitude":"46.13152000","longitude":"-119.11418000"},{"name":"Hobart","countryCode":"US","stateCode":"WA","latitude":"47.42177000","longitude":"-121.97289000"},{"name":"Hockinson","countryCode":"US","stateCode":"WA","latitude":"45.73789000","longitude":"-122.48704000"},{"name":"Home","countryCode":"US","stateCode":"WA","latitude":"47.27482000","longitude":"-122.76375000"},{"name":"Hoquiam","countryCode":"US","stateCode":"WA","latitude":"46.98092000","longitude":"-123.88933000"},{"name":"Indianola","countryCode":"US","stateCode":"WA","latitude":"47.74704000","longitude":"-122.52569000"},{"name":"Inglewood-Finn Hill","countryCode":"US","stateCode":"WA","latitude":"47.72049000","longitude":"-122.23167000"},{"name":"Island County","countryCode":"US","stateCode":"WA","latitude":"48.20820000","longitude":"-122.66922000"},{"name":"Issaquah","countryCode":"US","stateCode":"WA","latitude":"47.53010000","longitude":"-122.03262000"},{"name":"Jefferson County","countryCode":"US","stateCode":"WA","latitude":"47.77655000","longitude":"-123.57431000"},{"name":"Joint Base Lewis McChord","countryCode":"US","stateCode":"WA","latitude":"47.10787000","longitude":"-122.57694000"},{"name":"Kalama","countryCode":"US","stateCode":"WA","latitude":"46.00845000","longitude":"-122.84455000"},{"name":"Kelso","countryCode":"US","stateCode":"WA","latitude":"46.14678000","longitude":"-122.90844000"},{"name":"Kenmore","countryCode":"US","stateCode":"WA","latitude":"47.75732000","longitude":"-122.24401000"},{"name":"Kennewick","countryCode":"US","stateCode":"WA","latitude":"46.21125000","longitude":"-119.13723000"},{"name":"Kent","countryCode":"US","stateCode":"WA","latitude":"47.38093000","longitude":"-122.23484000"},{"name":"Kettle Falls","countryCode":"US","stateCode":"WA","latitude":"48.61074000","longitude":"-118.05582000"},{"name":"Key Center","countryCode":"US","stateCode":"WA","latitude":"47.34065000","longitude":"-122.74541000"},{"name":"King County","countryCode":"US","stateCode":"WA","latitude":"47.49084000","longitude":"-121.83583000"},{"name":"Kingsgate","countryCode":"US","stateCode":"WA","latitude":"47.72704000","longitude":"-122.17957000"},{"name":"Kingston","countryCode":"US","stateCode":"WA","latitude":"47.79850000","longitude":"-122.49806000"},{"name":"Kirkland","countryCode":"US","stateCode":"WA","latitude":"47.68149000","longitude":"-122.20874000"},{"name":"Kitsap County","countryCode":"US","stateCode":"WA","latitude":"47.63983000","longitude":"-122.64900000"},{"name":"Kittitas","countryCode":"US","stateCode":"WA","latitude":"46.98318000","longitude":"-120.41701000"},{"name":"Kittitas County","countryCode":"US","stateCode":"WA","latitude":"47.12417000","longitude":"-120.67972000"},{"name":"Klahanie","countryCode":"US","stateCode":"WA","latitude":"47.43121000","longitude":"-122.43652000"},{"name":"Klickitat County","countryCode":"US","stateCode":"WA","latitude":"45.87378000","longitude":"-120.78926000"},{"name":"La Center","countryCode":"US","stateCode":"WA","latitude":"45.86234000","longitude":"-122.67038000"},{"name":"Lacey","countryCode":"US","stateCode":"WA","latitude":"47.03426000","longitude":"-122.82319000"},{"name":"Lake Forest Park","countryCode":"US","stateCode":"WA","latitude":"47.75676000","longitude":"-122.28096000"},{"name":"Lake Marcel-Stillwater","countryCode":"US","stateCode":"WA","latitude":"47.69263000","longitude":"-121.91513000"},{"name":"Lake Morton-Berrydale","countryCode":"US","stateCode":"WA","latitude":"47.33251000","longitude":"-122.10286000"},{"name":"Lake Shore","countryCode":"US","stateCode":"WA","latitude":"45.69067000","longitude":"-122.69093000"},{"name":"Lake Stevens","countryCode":"US","stateCode":"WA","latitude":"48.01510000","longitude":"-122.06374000"},{"name":"Lake Stickney","countryCode":"US","stateCode":"WA","latitude":"47.87655000","longitude":"-122.26214000"},{"name":"Lakeland North","countryCode":"US","stateCode":"WA","latitude":"47.33343000","longitude":"-122.27695000"},{"name":"Lakeland South","countryCode":"US","stateCode":"WA","latitude":"47.27843000","longitude":"-122.28326000"},{"name":"Lakewood","countryCode":"US","stateCode":"WA","latitude":"47.17176000","longitude":"-122.51846000"},{"name":"Langley","countryCode":"US","stateCode":"WA","latitude":"48.04009000","longitude":"-122.40626000"},{"name":"Larch Way","countryCode":"US","stateCode":"WA","latitude":"47.84290000","longitude":"-122.25275000"},{"name":"Lea Hill","countryCode":"US","stateCode":"WA","latitude":"47.32621000","longitude":"-122.18151000"},{"name":"Leavenworth","countryCode":"US","stateCode":"WA","latitude":"47.59623000","longitude":"-120.66148000"},{"name":"Lewis County","countryCode":"US","stateCode":"WA","latitude":"46.57773000","longitude":"-122.39241000"},{"name":"Lewisville","countryCode":"US","stateCode":"WA","latitude":"45.80984000","longitude":"-122.52315000"},{"name":"Liberty Lake","countryCode":"US","stateCode":"WA","latitude":"47.67591000","longitude":"-117.11821000"},{"name":"Lincoln County","countryCode":"US","stateCode":"WA","latitude":"47.57619000","longitude":"-118.41879000"},{"name":"Lochsloy","countryCode":"US","stateCode":"WA","latitude":"48.05149000","longitude":"-122.03208000"},{"name":"Lofall","countryCode":"US","stateCode":"WA","latitude":"47.81204000","longitude":"-122.65821000"},{"name":"Long Beach","countryCode":"US","stateCode":"WA","latitude":"46.35232000","longitude":"-124.05432000"},{"name":"Longbranch","countryCode":"US","stateCode":"WA","latitude":"47.20898000","longitude":"-122.75680000"},{"name":"Longview","countryCode":"US","stateCode":"WA","latitude":"46.13817000","longitude":"-122.93817000"},{"name":"Longview Heights","countryCode":"US","stateCode":"WA","latitude":"46.18039000","longitude":"-122.95706000"},{"name":"Lynden","countryCode":"US","stateCode":"WA","latitude":"48.94650000","longitude":"-122.45211000"},{"name":"Lynnwood","countryCode":"US","stateCode":"WA","latitude":"47.82093000","longitude":"-122.31513000"},{"name":"Mabton","countryCode":"US","stateCode":"WA","latitude":"46.21485000","longitude":"-119.99671000"},{"name":"Machias","countryCode":"US","stateCode":"WA","latitude":"47.98149000","longitude":"-122.04596000"},{"name":"Maltby","countryCode":"US","stateCode":"WA","latitude":"47.80510000","longitude":"-122.11318000"},{"name":"Manchester","countryCode":"US","stateCode":"WA","latitude":"47.55566000","longitude":"-122.54507000"},{"name":"Manson","countryCode":"US","stateCode":"WA","latitude":"47.88486000","longitude":"-120.15841000"},{"name":"Maple Heights-Lake Desire","countryCode":"US","stateCode":"WA","latitude":"47.44413000","longitude":"-122.09736000"},{"name":"Maple Valley","countryCode":"US","stateCode":"WA","latitude":"47.39272000","longitude":"-122.04641000"},{"name":"Maplewood","countryCode":"US","stateCode":"WA","latitude":"47.40176000","longitude":"-122.55707000"},{"name":"Marietta","countryCode":"US","stateCode":"WA","latitude":"48.78705000","longitude":"-122.58045000"},{"name":"Marietta-Alderwood","countryCode":"US","stateCode":"WA","latitude":"48.78965000","longitude":"-122.55369000"},{"name":"Martha Lake","countryCode":"US","stateCode":"WA","latitude":"47.85093000","longitude":"-122.23930000"},{"name":"Marysville","countryCode":"US","stateCode":"WA","latitude":"48.05176000","longitude":"-122.17708000"},{"name":"Mason County","countryCode":"US","stateCode":"WA","latitude":"47.35048000","longitude":"-123.18309000"},{"name":"Mattawa","countryCode":"US","stateCode":"WA","latitude":"46.73791000","longitude":"-119.90282000"},{"name":"McChord Air Force Base","countryCode":"US","stateCode":"WA","latitude":"47.13397000","longitude":"-122.49157000"},{"name":"McCleary","countryCode":"US","stateCode":"WA","latitude":"47.05315000","longitude":"-123.26543000"},{"name":"McMillin","countryCode":"US","stateCode":"WA","latitude":"47.13982000","longitude":"-122.23651000"},{"name":"Mead","countryCode":"US","stateCode":"WA","latitude":"47.76739000","longitude":"-117.35494000"},{"name":"Meadow Glade","countryCode":"US","stateCode":"WA","latitude":"45.75845000","longitude":"-122.56038000"},{"name":"Meadowdale","countryCode":"US","stateCode":"WA","latitude":"47.85287000","longitude":"-122.33347000"},{"name":"Medical Lake","countryCode":"US","stateCode":"WA","latitude":"47.57294000","longitude":"-117.68216000"},{"name":"Medina","countryCode":"US","stateCode":"WA","latitude":"47.62093000","longitude":"-122.22762000"},{"name":"Mercer Island","countryCode":"US","stateCode":"WA","latitude":"47.57065000","longitude":"-122.22207000"},{"name":"Midland","countryCode":"US","stateCode":"WA","latitude":"47.16704000","longitude":"-122.40484000"},{"name":"Mill Creek","countryCode":"US","stateCode":"WA","latitude":"47.86010000","longitude":"-122.20430000"},{"name":"Mill Creek East","countryCode":"US","stateCode":"WA","latitude":"47.83602000","longitude":"-122.18766000"},{"name":"Mill Plain","countryCode":"US","stateCode":"WA","latitude":"45.64290000","longitude":"-122.49398000"},{"name":"Millwood","countryCode":"US","stateCode":"WA","latitude":"47.68128000","longitude":"-117.28271000"},{"name":"Milton","countryCode":"US","stateCode":"WA","latitude":"47.24816000","longitude":"-122.31290000"},{"name":"Minnehaha","countryCode":"US","stateCode":"WA","latitude":"45.65901000","longitude":"-122.64871000"},{"name":"Mirrormont","countryCode":"US","stateCode":"WA","latitude":"47.46232000","longitude":"-121.99567000"},{"name":"Monroe","countryCode":"US","stateCode":"WA","latitude":"47.85538000","longitude":"-121.97096000"},{"name":"Monroe North","countryCode":"US","stateCode":"WA","latitude":"47.88225000","longitude":"-121.98729000"},{"name":"Montesano","countryCode":"US","stateCode":"WA","latitude":"46.98121000","longitude":"-123.60266000"},{"name":"Morton","countryCode":"US","stateCode":"WA","latitude":"46.55844000","longitude":"-122.27510000"},{"name":"Moses Lake","countryCode":"US","stateCode":"WA","latitude":"47.13014000","longitude":"-119.27808000"},{"name":"Moses Lake North","countryCode":"US","stateCode":"WA","latitude":"47.19433000","longitude":"-119.31719000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"WA","latitude":"48.42122000","longitude":"-122.33405000"},{"name":"Mount Vista","countryCode":"US","stateCode":"WA","latitude":"45.73428000","longitude":"-122.63288000"},{"name":"Mountlake Terrace","countryCode":"US","stateCode":"WA","latitude":"47.78815000","longitude":"-122.30874000"},{"name":"Mukilteo","countryCode":"US","stateCode":"WA","latitude":"47.94454000","longitude":"-122.30458000"},{"name":"Napavine","countryCode":"US","stateCode":"WA","latitude":"46.57455000","longitude":"-122.90818000"},{"name":"Navy Yard City","countryCode":"US","stateCode":"WA","latitude":"47.55343000","longitude":"-122.66458000"},{"name":"Newcastle","countryCode":"US","stateCode":"WA","latitude":"47.53899000","longitude":"-122.15568000"},{"name":"Newport","countryCode":"US","stateCode":"WA","latitude":"48.17963000","longitude":"-117.04326000"},{"name":"Nooksack","countryCode":"US","stateCode":"WA","latitude":"48.92762000","longitude":"-122.32155000"},{"name":"Normandy Park","countryCode":"US","stateCode":"WA","latitude":"47.43621000","longitude":"-122.34068000"},{"name":"North Bend","countryCode":"US","stateCode":"WA","latitude":"47.49566000","longitude":"-121.78678000"},{"name":"North Creek","countryCode":"US","stateCode":"WA","latitude":"47.81954000","longitude":"-122.17624000"},{"name":"North Fort Lewis","countryCode":"US","stateCode":"WA","latitude":"47.12131000","longitude":"-122.59452000"},{"name":"North Puyallup","countryCode":"US","stateCode":"WA","latitude":"47.20677000","longitude":"-122.28234000"},{"name":"North Yelm","countryCode":"US","stateCode":"WA","latitude":"46.96315000","longitude":"-122.60290000"},{"name":"Oak Harbor","countryCode":"US","stateCode":"WA","latitude":"48.29316000","longitude":"-122.64322000"},{"name":"Ocean Park","countryCode":"US","stateCode":"WA","latitude":"46.49177000","longitude":"-124.05208000"},{"name":"Ocean Shores","countryCode":"US","stateCode":"WA","latitude":"46.97370000","longitude":"-124.15629000"},{"name":"Okanogan","countryCode":"US","stateCode":"WA","latitude":"48.36126000","longitude":"-119.58339000"},{"name":"Okanogan County","countryCode":"US","stateCode":"WA","latitude":"48.54885000","longitude":"-119.74079000"},{"name":"Olympia","countryCode":"US","stateCode":"WA","latitude":"47.03787000","longitude":"-122.90070000"},{"name":"Omak","countryCode":"US","stateCode":"WA","latitude":"48.41099000","longitude":"-119.52755000"},{"name":"Opportunity","countryCode":"US","stateCode":"WA","latitude":"47.64995000","longitude":"-117.23991000"},{"name":"Orchards","countryCode":"US","stateCode":"WA","latitude":"45.66651000","longitude":"-122.56093000"},{"name":"Oroville","countryCode":"US","stateCode":"WA","latitude":"48.93905000","longitude":"-119.43562000"},{"name":"Orting","countryCode":"US","stateCode":"WA","latitude":"47.09788000","longitude":"-122.20428000"},{"name":"Othello","countryCode":"US","stateCode":"WA","latitude":"46.82597000","longitude":"-119.17529000"},{"name":"Otis Orchards-East Farms","countryCode":"US","stateCode":"WA","latitude":"47.70988000","longitude":"-117.07975000"},{"name":"Pacific","countryCode":"US","stateCode":"WA","latitude":"47.26455000","longitude":"-122.25012000"},{"name":"Pacific County","countryCode":"US","stateCode":"WA","latitude":"46.55128000","longitude":"-123.77886000"},{"name":"Palouse","countryCode":"US","stateCode":"WA","latitude":"46.91017000","longitude":"-117.07573000"},{"name":"Parkland","countryCode":"US","stateCode":"WA","latitude":"47.15538000","longitude":"-122.43401000"},{"name":"Parkwood","countryCode":"US","stateCode":"WA","latitude":"47.53315000","longitude":"-122.61014000"},{"name":"Pasco","countryCode":"US","stateCode":"WA","latitude":"46.23958000","longitude":"-119.10057000"},{"name":"Peaceful Valley","countryCode":"US","stateCode":"WA","latitude":"48.93815000","longitude":"-122.14733000"},{"name":"Pend Oreille County","countryCode":"US","stateCode":"WA","latitude":"48.53230000","longitude":"-117.27397000"},{"name":"Picnic Point","countryCode":"US","stateCode":"WA","latitude":"47.88111000","longitude":"-122.32840000"},{"name":"Picnic Point-North Lynnwood","countryCode":"US","stateCode":"WA","latitude":"47.86278000","longitude":"-122.29497000"},{"name":"Pierce County","countryCode":"US","stateCode":"WA","latitude":"47.03764000","longitude":"-122.13735000"},{"name":"Point Roberts","countryCode":"US","stateCode":"WA","latitude":"48.98538000","longitude":"-123.07797000"},{"name":"Pomeroy","countryCode":"US","stateCode":"WA","latitude":"46.47487000","longitude":"-117.60269000"},{"name":"Port Angeles","countryCode":"US","stateCode":"WA","latitude":"48.11815000","longitude":"-123.43074000"},{"name":"Port Angeles East","countryCode":"US","stateCode":"WA","latitude":"48.10667000","longitude":"-123.37172000"},{"name":"Port Hadlock-Irondale","countryCode":"US","stateCode":"WA","latitude":"48.03273000","longitude":"-122.78529000"},{"name":"Port Ludlow","countryCode":"US","stateCode":"WA","latitude":"47.92537000","longitude":"-122.68349000"},{"name":"Port Orchard","countryCode":"US","stateCode":"WA","latitude":"47.54037000","longitude":"-122.63625000"},{"name":"Port Townsend","countryCode":"US","stateCode":"WA","latitude":"48.11704000","longitude":"-122.76045000"},{"name":"Poulsbo","countryCode":"US","stateCode":"WA","latitude":"47.73593000","longitude":"-122.64654000"},{"name":"Prairie Heights","countryCode":"US","stateCode":"WA","latitude":"47.14933000","longitude":"-122.10530000"},{"name":"Prairie Ridge","countryCode":"US","stateCode":"WA","latitude":"47.13760000","longitude":"-122.14873000"},{"name":"Prosser","countryCode":"US","stateCode":"WA","latitude":"46.20680000","longitude":"-119.76892000"},{"name":"Pullman","countryCode":"US","stateCode":"WA","latitude":"46.73127000","longitude":"-117.17962000"},{"name":"Purdy","countryCode":"US","stateCode":"WA","latitude":"47.38899000","longitude":"-122.62541000"},{"name":"Puyallup","countryCode":"US","stateCode":"WA","latitude":"47.18538000","longitude":"-122.29290000"},{"name":"Quincy","countryCode":"US","stateCode":"WA","latitude":"47.23430000","longitude":"-119.85255000"},{"name":"Rainier","countryCode":"US","stateCode":"WA","latitude":"46.88815000","longitude":"-122.68846000"},{"name":"Ravensdale","countryCode":"US","stateCode":"WA","latitude":"47.35232000","longitude":"-121.98373000"},{"name":"Raymond","countryCode":"US","stateCode":"WA","latitude":"46.68649000","longitude":"-123.73294000"},{"name":"Redmond","countryCode":"US","stateCode":"WA","latitude":"47.67399000","longitude":"-122.12151000"},{"name":"Renton","countryCode":"US","stateCode":"WA","latitude":"47.48288000","longitude":"-122.21707000"},{"name":"Republic","countryCode":"US","stateCode":"WA","latitude":"48.64822000","longitude":"-118.73781000"},{"name":"Richland","countryCode":"US","stateCode":"WA","latitude":"46.28569000","longitude":"-119.28446000"},{"name":"Ridgefield","countryCode":"US","stateCode":"WA","latitude":"45.81511000","longitude":"-122.74260000"},{"name":"Ritzville","countryCode":"US","stateCode":"WA","latitude":"47.12755000","longitude":"-118.37999000"},{"name":"Riverbend","countryCode":"US","stateCode":"WA","latitude":"47.46649000","longitude":"-121.75039000"},{"name":"Riverton","countryCode":"US","stateCode":"WA","latitude":"47.48427000","longitude":"-122.29457000"},{"name":"Rochester","countryCode":"US","stateCode":"WA","latitude":"46.82177000","longitude":"-123.09625000"},{"name":"Rocky Point","countryCode":"US","stateCode":"WA","latitude":"47.59287000","longitude":"-122.66848000"},{"name":"Rosedale","countryCode":"US","stateCode":"WA","latitude":"47.33149000","longitude":"-122.65235000"},{"name":"Royal City","countryCode":"US","stateCode":"WA","latitude":"46.90097000","longitude":"-119.63059000"},{"name":"Salmon Creek","countryCode":"US","stateCode":"WA","latitude":"45.71067000","longitude":"-122.64899000"},{"name":"Sammamish","countryCode":"US","stateCode":"WA","latitude":"47.64177000","longitude":"-122.08040000"},{"name":"San Juan County","countryCode":"US","stateCode":"WA","latitude":"48.53116000","longitude":"-123.02490000"},{"name":"SeaTac","countryCode":"US","stateCode":"WA","latitude":"47.44846000","longitude":"-122.29217000"},{"name":"Seabeck","countryCode":"US","stateCode":"WA","latitude":"47.63954000","longitude":"-122.82849000"},{"name":"Seattle","countryCode":"US","stateCode":"WA","latitude":"47.60621000","longitude":"-122.33207000"},{"name":"Sedro-Woolley","countryCode":"US","stateCode":"WA","latitude":"48.50389000","longitude":"-122.23611000"},{"name":"Selah","countryCode":"US","stateCode":"WA","latitude":"46.65402000","longitude":"-120.53007000"},{"name":"Sequim","countryCode":"US","stateCode":"WA","latitude":"48.07963000","longitude":"-123.10234000"},{"name":"Shelton","countryCode":"US","stateCode":"WA","latitude":"47.21509000","longitude":"-123.10071000"},{"name":"Shoreline","countryCode":"US","stateCode":"WA","latitude":"47.75565000","longitude":"-122.34152000"},{"name":"Silver Firs","countryCode":"US","stateCode":"WA","latitude":"47.86602000","longitude":"-122.15510000"},{"name":"Silverdale","countryCode":"US","stateCode":"WA","latitude":"47.64454000","longitude":"-122.69487000"},{"name":"Sisco Heights","countryCode":"US","stateCode":"WA","latitude":"48.11538000","longitude":"-122.09708000"},{"name":"Skagit County","countryCode":"US","stateCode":"WA","latitude":"48.48215000","longitude":"-121.80227000"},{"name":"Skamania County","countryCode":"US","stateCode":"WA","latitude":"46.02276000","longitude":"-121.91510000"},{"name":"Smokey Point","countryCode":"US","stateCode":"WA","latitude":"48.15232000","longitude":"-122.18264000"},{"name":"Snohomish","countryCode":"US","stateCode":"WA","latitude":"47.91288000","longitude":"-122.09818000"},{"name":"Snohomish County","countryCode":"US","stateCode":"WA","latitude":"48.04602000","longitude":"-121.72218000"},{"name":"Snoqualmie","countryCode":"US","stateCode":"WA","latitude":"47.52871000","longitude":"-121.82539000"},{"name":"Soap Lake","countryCode":"US","stateCode":"WA","latitude":"47.38931000","longitude":"-119.49059000"},{"name":"South Bend","countryCode":"US","stateCode":"WA","latitude":"46.66315000","longitude":"-123.80461000"},{"name":"South Hill","countryCode":"US","stateCode":"WA","latitude":"47.14121000","longitude":"-122.27012000"},{"name":"South Wenatchee","countryCode":"US","stateCode":"WA","latitude":"47.39012000","longitude":"-120.28958000"},{"name":"Southworth","countryCode":"US","stateCode":"WA","latitude":"47.51204000","longitude":"-122.50180000"},{"name":"Spanaway","countryCode":"US","stateCode":"WA","latitude":"47.10399000","longitude":"-122.43457000"},{"name":"Spokane","countryCode":"US","stateCode":"WA","latitude":"47.65966000","longitude":"-117.42908000"},{"name":"Spokane County","countryCode":"US","stateCode":"WA","latitude":"47.62064000","longitude":"-117.40401000"},{"name":"Spokane Valley","countryCode":"US","stateCode":"WA","latitude":"47.67323000","longitude":"-117.23937000"},{"name":"Stanwood","countryCode":"US","stateCode":"WA","latitude":"48.24121000","longitude":"-122.37071000"},{"name":"Steilacoom","countryCode":"US","stateCode":"WA","latitude":"47.16982000","longitude":"-122.60263000"},{"name":"Stevens County","countryCode":"US","stateCode":"WA","latitude":"48.39906000","longitude":"-117.85514000"},{"name":"Stevenson","countryCode":"US","stateCode":"WA","latitude":"45.69567000","longitude":"-121.88452000"},{"name":"Sudden Valley","countryCode":"US","stateCode":"WA","latitude":"48.72289000","longitude":"-122.34655000"},{"name":"Sultan","countryCode":"US","stateCode":"WA","latitude":"47.86260000","longitude":"-121.81651000"},{"name":"Sumas","countryCode":"US","stateCode":"WA","latitude":"49.00012000","longitude":"-122.26488000"},{"name":"Summit","countryCode":"US","stateCode":"WA","latitude":"47.16177000","longitude":"-122.35707000"},{"name":"Summit View","countryCode":"US","stateCode":"WA","latitude":"47.13632000","longitude":"-122.35202000"},{"name":"Sumner","countryCode":"US","stateCode":"WA","latitude":"47.20316000","longitude":"-122.24040000"},{"name":"Sunnyside","countryCode":"US","stateCode":"WA","latitude":"46.32374000","longitude":"-120.00865000"},{"name":"Sunnyslope","countryCode":"US","stateCode":"WA","latitude":"47.47290000","longitude":"-120.33674000"},{"name":"Suquamish","countryCode":"US","stateCode":"WA","latitude":"47.73121000","longitude":"-122.55236000"},{"name":"Tacoma","countryCode":"US","stateCode":"WA","latitude":"47.25288000","longitude":"-122.44429000"},{"name":"Tanglewilde","countryCode":"US","stateCode":"WA","latitude":"47.05150000","longitude":"-122.78241000"},{"name":"Tanglewilde-Thompson Place","countryCode":"US","stateCode":"WA","latitude":"47.05116000","longitude":"-122.78081000"},{"name":"Tanner","countryCode":"US","stateCode":"WA","latitude":"47.47538000","longitude":"-121.74622000"},{"name":"Tenino","countryCode":"US","stateCode":"WA","latitude":"46.85677000","longitude":"-122.85291000"},{"name":"Terrace Heights","countryCode":"US","stateCode":"WA","latitude":"46.60624000","longitude":"-120.43979000"},{"name":"Three Lakes","countryCode":"US","stateCode":"WA","latitude":"47.94482000","longitude":"-122.01152000"},{"name":"Thurston County","countryCode":"US","stateCode":"WA","latitude":"46.92950000","longitude":"-122.83208000"},{"name":"Tieton","countryCode":"US","stateCode":"WA","latitude":"46.70207000","longitude":"-120.75535000"},{"name":"Tonasket","countryCode":"US","stateCode":"WA","latitude":"48.70515000","longitude":"-119.43950000"},{"name":"Toppenish","countryCode":"US","stateCode":"WA","latitude":"46.37735000","longitude":"-120.30867000"},{"name":"Town and Country","countryCode":"US","stateCode":"WA","latitude":"47.72739000","longitude":"-117.42161000"},{"name":"Tracyton","countryCode":"US","stateCode":"WA","latitude":"47.60898000","longitude":"-122.65514000"},{"name":"Trentwood","countryCode":"US","stateCode":"WA","latitude":"47.69656000","longitude":"-117.21076000"},{"name":"Tukwila","countryCode":"US","stateCode":"WA","latitude":"47.47399000","longitude":"-122.26096000"},{"name":"Tulalip","countryCode":"US","stateCode":"WA","latitude":"48.06843000","longitude":"-122.29181000"},{"name":"Tulalip Bay","countryCode":"US","stateCode":"WA","latitude":"48.03732000","longitude":"-122.31014000"},{"name":"Tumwater","countryCode":"US","stateCode":"WA","latitude":"47.00732000","longitude":"-122.90931000"},{"name":"Union Gap","countryCode":"US","stateCode":"WA","latitude":"46.55735000","longitude":"-120.47506000"},{"name":"Union Hill-Novelty Hill","countryCode":"US","stateCode":"WA","latitude":"47.67887000","longitude":"-122.02833000"},{"name":"University Place","countryCode":"US","stateCode":"WA","latitude":"47.23565000","longitude":"-122.55040000"},{"name":"Vancouver","countryCode":"US","stateCode":"WA","latitude":"45.63873000","longitude":"-122.66149000"},{"name":"Vashon","countryCode":"US","stateCode":"WA","latitude":"47.44732000","longitude":"-122.45985000"},{"name":"Venersborg","countryCode":"US","stateCode":"WA","latitude":"45.77373000","longitude":"-122.42454000"},{"name":"Veradale","countryCode":"US","stateCode":"WA","latitude":"47.64995000","longitude":"-117.20738000"},{"name":"Wahkiakum County","countryCode":"US","stateCode":"WA","latitude":"46.29125000","longitude":"-123.43316000"},{"name":"Waitsburg","countryCode":"US","stateCode":"WA","latitude":"46.27042000","longitude":"-118.15329000"},{"name":"Walla Walla","countryCode":"US","stateCode":"WA","latitude":"46.06458000","longitude":"-118.34302000"},{"name":"Walla Walla County","countryCode":"US","stateCode":"WA","latitude":"46.22980000","longitude":"-118.47845000"},{"name":"Walla Walla East","countryCode":"US","stateCode":"WA","latitude":"46.05184000","longitude":"-118.30403000"},{"name":"Waller","countryCode":"US","stateCode":"WA","latitude":"47.20066000","longitude":"-122.36929000"},{"name":"Walnut Grove","countryCode":"US","stateCode":"WA","latitude":"45.66789000","longitude":"-122.59899000"},{"name":"Wapato","countryCode":"US","stateCode":"WA","latitude":"46.44763000","longitude":"-120.42034000"},{"name":"Warden","countryCode":"US","stateCode":"WA","latitude":"46.96764000","longitude":"-119.03973000"},{"name":"Warm Beach","countryCode":"US","stateCode":"WA","latitude":"48.17065000","longitude":"-122.36460000"},{"name":"Washougal","countryCode":"US","stateCode":"WA","latitude":"45.58262000","longitude":"-122.35342000"},{"name":"Waterville","countryCode":"US","stateCode":"WA","latitude":"47.64708000","longitude":"-120.07118000"},{"name":"Wauna","countryCode":"US","stateCode":"WA","latitude":"47.37899000","longitude":"-122.64263000"},{"name":"Wenatchee","countryCode":"US","stateCode":"WA","latitude":"47.42346000","longitude":"-120.31035000"},{"name":"West Clarkston-Highland","countryCode":"US","stateCode":"WA","latitude":"46.40287000","longitude":"-117.06395000"},{"name":"West Lake Sammamish","countryCode":"US","stateCode":"WA","latitude":"47.57760000","longitude":"-122.10123000"},{"name":"West Lake Stevens","countryCode":"US","stateCode":"WA","latitude":"47.99343000","longitude":"-122.10180000"},{"name":"West Longview","countryCode":"US","stateCode":"WA","latitude":"46.16789000","longitude":"-122.99900000"},{"name":"West Pasco","countryCode":"US","stateCode":"WA","latitude":"46.24541000","longitude":"-119.18279000"},{"name":"West Richland","countryCode":"US","stateCode":"WA","latitude":"46.30430000","longitude":"-119.36141000"},{"name":"West Side Highway","countryCode":"US","stateCode":"WA","latitude":"46.18399000","longitude":"-122.91715000"},{"name":"West Valley","countryCode":"US","stateCode":"WA","latitude":"46.59207000","longitude":"-120.60507000"},{"name":"West Wenatchee","countryCode":"US","stateCode":"WA","latitude":"47.44374000","longitude":"-120.35341000"},{"name":"Westport","countryCode":"US","stateCode":"WA","latitude":"46.89009000","longitude":"-124.10406000"},{"name":"Whatcom County","countryCode":"US","stateCode":"WA","latitude":"48.82975000","longitude":"-121.87283000"},{"name":"White Center","countryCode":"US","stateCode":"WA","latitude":"47.51732000","longitude":"-122.35485000"},{"name":"White Salmon","countryCode":"US","stateCode":"WA","latitude":"45.72762000","longitude":"-121.48646000"},{"name":"Whitman County","countryCode":"US","stateCode":"WA","latitude":"46.90117000","longitude":"-117.52299000"},{"name":"Wilderness Rim","countryCode":"US","stateCode":"WA","latitude":"47.44697000","longitude":"-121.76857000"},{"name":"Winlock","countryCode":"US","stateCode":"WA","latitude":"46.49122000","longitude":"-122.93790000"},{"name":"Wollochet","countryCode":"US","stateCode":"WA","latitude":"47.26871000","longitude":"-122.58402000"},{"name":"Woodinville","countryCode":"US","stateCode":"WA","latitude":"47.75427000","longitude":"-122.16346000"},{"name":"Woodland","countryCode":"US","stateCode":"WA","latitude":"45.90456000","longitude":"-122.74399000"},{"name":"Woods Creek","countryCode":"US","stateCode":"WA","latitude":"47.87871000","longitude":"-121.89846000"},{"name":"Woodway","countryCode":"US","stateCode":"WA","latitude":"47.79621000","longitude":"-122.38291000"},{"name":"Yacolt","countryCode":"US","stateCode":"WA","latitude":"45.86595000","longitude":"-122.40621000"},{"name":"Yakima","countryCode":"US","stateCode":"WA","latitude":"46.60207000","longitude":"-120.50590000"},{"name":"Yakima County","countryCode":"US","stateCode":"WA","latitude":"46.45685000","longitude":"-120.73870000"},{"name":"Yarrow Point","countryCode":"US","stateCode":"WA","latitude":"47.64621000","longitude":"-122.21735000"},{"name":"Yelm","countryCode":"US","stateCode":"WA","latitude":"46.94204000","longitude":"-122.60596000"},{"name":"Zillah","countryCode":"US","stateCode":"WA","latitude":"46.40207000","longitude":"-120.26200000"},{"name":"Abernathy","countryCode":"US","stateCode":"TX","latitude":"33.83230000","longitude":"-101.84295000"},{"name":"Abilene","countryCode":"US","stateCode":"TX","latitude":"32.44874000","longitude":"-99.73314000"},{"name":"Abram","countryCode":"US","stateCode":"TX","latitude":"26.19980000","longitude":"-98.41113000"},{"name":"Addison","countryCode":"US","stateCode":"TX","latitude":"32.96179000","longitude":"-96.82917000"},{"name":"Agua Dulce","countryCode":"US","stateCode":"TX","latitude":"31.65511000","longitude":"-106.13887000"},{"name":"Alamo","countryCode":"US","stateCode":"TX","latitude":"26.18369000","longitude":"-98.12306000"},{"name":"Alamo Heights","countryCode":"US","stateCode":"TX","latitude":"29.48495000","longitude":"-98.46585000"},{"name":"Albany","countryCode":"US","stateCode":"TX","latitude":"32.72345000","longitude":"-99.29730000"},{"name":"Aldine","countryCode":"US","stateCode":"TX","latitude":"29.93245000","longitude":"-95.38021000"},{"name":"Aledo","countryCode":"US","stateCode":"TX","latitude":"32.69596000","longitude":"-97.60225000"},{"name":"Alice","countryCode":"US","stateCode":"TX","latitude":"27.75225000","longitude":"-98.06972000"},{"name":"Alief","countryCode":"US","stateCode":"TX","latitude":"29.71106000","longitude":"-95.59633000"},{"name":"Allen","countryCode":"US","stateCode":"TX","latitude":"33.10317000","longitude":"-96.67055000"},{"name":"Alpine","countryCode":"US","stateCode":"TX","latitude":"30.35862000","longitude":"-103.66206000"},{"name":"Alto","countryCode":"US","stateCode":"TX","latitude":"31.65045000","longitude":"-95.07272000"},{"name":"Alton","countryCode":"US","stateCode":"TX","latitude":"26.28729000","longitude":"-98.31335000"},{"name":"Alton North (historical)","countryCode":"US","stateCode":"TX","latitude":"26.29535000","longitude":"-98.30446000"},{"name":"Alvarado","countryCode":"US","stateCode":"TX","latitude":"32.40653000","longitude":"-97.21168000"},{"name":"Alvin","countryCode":"US","stateCode":"TX","latitude":"29.42385000","longitude":"-95.24410000"},{"name":"Alvord","countryCode":"US","stateCode":"TX","latitude":"33.35845000","longitude":"-97.69475000"},{"name":"Amarillo","countryCode":"US","stateCode":"TX","latitude":"35.22200000","longitude":"-101.83130000"},{"name":"Ames","countryCode":"US","stateCode":"TX","latitude":"30.05383000","longitude":"-94.74353000"},{"name":"Anahuac","countryCode":"US","stateCode":"TX","latitude":"29.77300000","longitude":"-94.68270000"},{"name":"Anderson","countryCode":"US","stateCode":"TX","latitude":"30.48715000","longitude":"-95.98690000"},{"name":"Anderson County","countryCode":"US","stateCode":"TX","latitude":"31.81333000","longitude":"-95.65255000"},{"name":"Anderson Mill","countryCode":"US","stateCode":"TX","latitude":"30.45492000","longitude":"-97.80584000"},{"name":"Andrews","countryCode":"US","stateCode":"TX","latitude":"32.31872000","longitude":"-102.54572000"},{"name":"Andrews County","countryCode":"US","stateCode":"TX","latitude":"32.30503000","longitude":"-102.63781000"},{"name":"Angelina County","countryCode":"US","stateCode":"TX","latitude":"31.25476000","longitude":"-94.61185000"},{"name":"Angleton","countryCode":"US","stateCode":"TX","latitude":"29.16941000","longitude":"-95.43188000"},{"name":"Anna","countryCode":"US","stateCode":"TX","latitude":"33.34900000","longitude":"-96.54860000"},{"name":"Annetta","countryCode":"US","stateCode":"TX","latitude":"32.70930000","longitude":"-97.67614000"},{"name":"Anson","countryCode":"US","stateCode":"TX","latitude":"32.75650000","longitude":"-99.89621000"},{"name":"Anthony","countryCode":"US","stateCode":"TX","latitude":"31.99927000","longitude":"-106.60555000"},{"name":"Anton","countryCode":"US","stateCode":"TX","latitude":"33.81120000","longitude":"-102.16379000"},{"name":"Aransas County","countryCode":"US","stateCode":"TX","latitude":"28.01501000","longitude":"-97.07382000"},{"name":"Aransas Pass","countryCode":"US","stateCode":"TX","latitude":"27.90947000","longitude":"-97.14999000"},{"name":"Archer City","countryCode":"US","stateCode":"TX","latitude":"33.59566000","longitude":"-98.62561000"},{"name":"Archer County","countryCode":"US","stateCode":"TX","latitude":"33.61525000","longitude":"-98.68765000"},{"name":"Arcola","countryCode":"US","stateCode":"TX","latitude":"29.49607000","longitude":"-95.46578000"},{"name":"Argyle","countryCode":"US","stateCode":"TX","latitude":"33.12123000","longitude":"-97.18335000"},{"name":"Arlington","countryCode":"US","stateCode":"TX","latitude":"32.73569000","longitude":"-97.10807000"},{"name":"Armstrong County","countryCode":"US","stateCode":"TX","latitude":"34.96493000","longitude":"-101.35740000"},{"name":"Asherton","countryCode":"US","stateCode":"TX","latitude":"28.44193000","longitude":"-99.76033000"},{"name":"Aspermont","countryCode":"US","stateCode":"TX","latitude":"33.13343000","longitude":"-100.22733000"},{"name":"Atascocita","countryCode":"US","stateCode":"TX","latitude":"29.99883000","longitude":"-95.17660000"},{"name":"Atascosa County","countryCode":"US","stateCode":"TX","latitude":"28.89352000","longitude":"-98.52713000"},{"name":"Athens","countryCode":"US","stateCode":"TX","latitude":"32.20487000","longitude":"-95.85552000"},{"name":"Atlanta","countryCode":"US","stateCode":"TX","latitude":"33.11374000","longitude":"-94.16435000"},{"name":"Aubrey","countryCode":"US","stateCode":"TX","latitude":"33.30428000","longitude":"-96.98612000"},{"name":"Aurora","countryCode":"US","stateCode":"TX","latitude":"33.06068000","longitude":"-97.50336000"},{"name":"Austin","countryCode":"US","stateCode":"TX","latitude":"30.26715000","longitude":"-97.74306000"},{"name":"Austin County","countryCode":"US","stateCode":"TX","latitude":"29.88702000","longitude":"-96.27791000"},{"name":"Azle","countryCode":"US","stateCode":"TX","latitude":"32.89513000","longitude":"-97.54586000"},{"name":"Bacliff","countryCode":"US","stateCode":"TX","latitude":"29.50690000","longitude":"-94.99243000"},{"name":"Bailey County","countryCode":"US","stateCode":"TX","latitude":"34.06852000","longitude":"-102.82987000"},{"name":"Baird","countryCode":"US","stateCode":"TX","latitude":"32.39402000","longitude":"-99.39424000"},{"name":"Balch Springs","countryCode":"US","stateCode":"TX","latitude":"32.72874000","longitude":"-96.62277000"},{"name":"Balcones Heights","countryCode":"US","stateCode":"TX","latitude":"29.48801000","longitude":"-98.55169000"},{"name":"Ballinger","countryCode":"US","stateCode":"TX","latitude":"31.73821000","longitude":"-99.94731000"},{"name":"Bandera","countryCode":"US","stateCode":"TX","latitude":"29.72661000","longitude":"-99.07365000"},{"name":"Bandera County","countryCode":"US","stateCode":"TX","latitude":"29.74721000","longitude":"-99.24624000"},{"name":"Bangs","countryCode":"US","stateCode":"TX","latitude":"31.71710000","longitude":"-99.13255000"},{"name":"Barrett","countryCode":"US","stateCode":"TX","latitude":"29.87995000","longitude":"-95.06298000"},{"name":"Bartlett","countryCode":"US","stateCode":"TX","latitude":"30.79491000","longitude":"-97.42556000"},{"name":"Barton Creek","countryCode":"US","stateCode":"TX","latitude":"30.28521000","longitude":"-97.86917000"},{"name":"Bartonville","countryCode":"US","stateCode":"TX","latitude":"33.07318000","longitude":"-97.13168000"},{"name":"Bastrop","countryCode":"US","stateCode":"TX","latitude":"30.11049000","longitude":"-97.31527000"},{"name":"Bastrop County","countryCode":"US","stateCode":"TX","latitude":"30.10361000","longitude":"-97.31201000"},{"name":"Batesville","countryCode":"US","stateCode":"TX","latitude":"28.95108000","longitude":"-99.61783000"},{"name":"Bay City","countryCode":"US","stateCode":"TX","latitude":"28.98276000","longitude":"-95.96940000"},{"name":"Baylor County","countryCode":"US","stateCode":"TX","latitude":"33.61649000","longitude":"-99.21351000"},{"name":"Bayou Vista","countryCode":"US","stateCode":"TX","latitude":"29.32635000","longitude":"-94.93853000"},{"name":"Baytown","countryCode":"US","stateCode":"TX","latitude":"29.73550000","longitude":"-94.97743000"},{"name":"Beach City","countryCode":"US","stateCode":"TX","latitude":"29.66217000","longitude":"-94.88992000"},{"name":"Beaumont","countryCode":"US","stateCode":"TX","latitude":"30.08605000","longitude":"-94.10185000"},{"name":"Bedford","countryCode":"US","stateCode":"TX","latitude":"32.84402000","longitude":"-97.14307000"},{"name":"Bee Cave","countryCode":"US","stateCode":"TX","latitude":"30.30854000","longitude":"-97.94501000"},{"name":"Bee County","countryCode":"US","stateCode":"TX","latitude":"28.41739000","longitude":"-97.74119000"},{"name":"Beeville","countryCode":"US","stateCode":"TX","latitude":"28.40095000","longitude":"-97.74974000"},{"name":"Bell County","countryCode":"US","stateCode":"TX","latitude":"31.03767000","longitude":"-97.47820000"},{"name":"Bellaire","countryCode":"US","stateCode":"TX","latitude":"29.70579000","longitude":"-95.45883000"},{"name":"Bellmead","countryCode":"US","stateCode":"TX","latitude":"31.59405000","longitude":"-97.10889000"},{"name":"Bells","countryCode":"US","stateCode":"TX","latitude":"33.61038000","longitude":"-96.41082000"},{"name":"Bellville","countryCode":"US","stateCode":"TX","latitude":"29.95023000","longitude":"-96.25719000"},{"name":"Belton","countryCode":"US","stateCode":"TX","latitude":"31.05601000","longitude":"-97.46445000"},{"name":"Benavides","countryCode":"US","stateCode":"TX","latitude":"27.59892000","longitude":"-98.40807000"},{"name":"Benbrook","countryCode":"US","stateCode":"TX","latitude":"32.67319000","longitude":"-97.46058000"},{"name":"Benjamin","countryCode":"US","stateCode":"TX","latitude":"33.58398000","longitude":"-99.79231000"},{"name":"Berryville","countryCode":"US","stateCode":"TX","latitude":"32.08849000","longitude":"-95.47190000"},{"name":"Bertram","countryCode":"US","stateCode":"TX","latitude":"30.74380000","longitude":"-98.05558000"},{"name":"Beverly","countryCode":"US","stateCode":"TX","latitude":"31.52517000","longitude":"-97.14195000"},{"name":"Beverly Hills","countryCode":"US","stateCode":"TX","latitude":"31.52156000","longitude":"-97.15389000"},{"name":"Bevil Oaks","countryCode":"US","stateCode":"TX","latitude":"30.15021000","longitude":"-94.26963000"},{"name":"Bexar County","countryCode":"US","stateCode":"TX","latitude":"29.44896000","longitude":"-98.52002000"},{"name":"Big Lake","countryCode":"US","stateCode":"TX","latitude":"31.19154000","longitude":"-101.46039000"},{"name":"Big Sandy","countryCode":"US","stateCode":"TX","latitude":"32.58375000","longitude":"-95.10883000"},{"name":"Big Spring","countryCode":"US","stateCode":"TX","latitude":"32.25040000","longitude":"-101.47874000"},{"name":"Bishop","countryCode":"US","stateCode":"TX","latitude":"27.58614000","longitude":"-97.79916000"},{"name":"Blanco","countryCode":"US","stateCode":"TX","latitude":"30.09799000","longitude":"-98.42141000"},{"name":"Blanco County","countryCode":"US","stateCode":"TX","latitude":"30.26638000","longitude":"-98.39987000"},{"name":"Bloomington","countryCode":"US","stateCode":"TX","latitude":"28.64777000","longitude":"-96.89249000"},{"name":"Blossom","countryCode":"US","stateCode":"TX","latitude":"33.66150000","longitude":"-95.38579000"},{"name":"Blue Mound","countryCode":"US","stateCode":"TX","latitude":"32.85652000","longitude":"-97.33891000"},{"name":"Boerne","countryCode":"US","stateCode":"TX","latitude":"29.79466000","longitude":"-98.73197000"},{"name":"Bogata","countryCode":"US","stateCode":"TX","latitude":"33.47067000","longitude":"-95.21384000"},{"name":"Boling","countryCode":"US","stateCode":"TX","latitude":"29.26441000","longitude":"-95.94384000"},{"name":"Bolivar Peninsula","countryCode":"US","stateCode":"TX","latitude":"29.47829000","longitude":"-94.57991000"},{"name":"Bonham","countryCode":"US","stateCode":"TX","latitude":"33.57733000","longitude":"-96.17831000"},{"name":"Booker","countryCode":"US","stateCode":"TX","latitude":"36.45336000","longitude":"-100.53737000"},{"name":"Borden County","countryCode":"US","stateCode":"TX","latitude":"32.74369000","longitude":"-101.43175000"},{"name":"Borger","countryCode":"US","stateCode":"TX","latitude":"35.66782000","longitude":"-101.39739000"},{"name":"Bosque County","countryCode":"US","stateCode":"TX","latitude":"31.90040000","longitude":"-97.63435000"},{"name":"Bovina","countryCode":"US","stateCode":"TX","latitude":"34.51368000","longitude":"-102.88300000"},{"name":"Bowie","countryCode":"US","stateCode":"TX","latitude":"33.55900000","longitude":"-97.84865000"},{"name":"Bowie County","countryCode":"US","stateCode":"TX","latitude":"33.44576000","longitude":"-94.42332000"},{"name":"Boyd","countryCode":"US","stateCode":"TX","latitude":"33.07873000","longitude":"-97.56530000"},{"name":"Brackettville","countryCode":"US","stateCode":"TX","latitude":"29.31051000","longitude":"-100.41786000"},{"name":"Brady","countryCode":"US","stateCode":"TX","latitude":"31.13517000","longitude":"-99.33506000"},{"name":"Brazoria","countryCode":"US","stateCode":"TX","latitude":"29.04441000","longitude":"-95.56911000"},{"name":"Brazoria County","countryCode":"US","stateCode":"TX","latitude":"29.16783000","longitude":"-95.43426000"},{"name":"Brazos County","countryCode":"US","stateCode":"TX","latitude":"30.66080000","longitude":"-96.30239000"},{"name":"Breckenridge","countryCode":"US","stateCode":"TX","latitude":"32.75568000","longitude":"-98.90229000"},{"name":"Brenham","countryCode":"US","stateCode":"TX","latitude":"30.16688000","longitude":"-96.39774000"},{"name":"Brewster County","countryCode":"US","stateCode":"TX","latitude":"29.81195000","longitude":"-103.25176000"},{"name":"Briar","countryCode":"US","stateCode":"TX","latitude":"32.99512000","longitude":"-97.54280000"},{"name":"Briarcliff","countryCode":"US","stateCode":"TX","latitude":"30.40742000","longitude":"-98.04446000"},{"name":"Bridge City","countryCode":"US","stateCode":"TX","latitude":"30.02077000","longitude":"-93.84573000"},{"name":"Bridgeport","countryCode":"US","stateCode":"TX","latitude":"33.21012000","longitude":"-97.75476000"},{"name":"Briscoe County","countryCode":"US","stateCode":"TX","latitude":"34.53026000","longitude":"-101.20859000"},{"name":"Brooks County","countryCode":"US","stateCode":"TX","latitude":"27.03157000","longitude":"-98.21872000"},{"name":"Brookshire","countryCode":"US","stateCode":"TX","latitude":"29.78606000","longitude":"-95.95107000"},{"name":"Brookside Village","countryCode":"US","stateCode":"TX","latitude":"29.58690000","longitude":"-95.32522000"},{"name":"Brown County","countryCode":"US","stateCode":"TX","latitude":"31.77426000","longitude":"-98.99979000"},{"name":"Brownfield","countryCode":"US","stateCode":"TX","latitude":"33.18120000","longitude":"-102.27435000"},{"name":"Brownsboro","countryCode":"US","stateCode":"TX","latitude":"32.30237000","longitude":"-95.61357000"},{"name":"Brownsville","countryCode":"US","stateCode":"TX","latitude":"25.90175000","longitude":"-97.49748000"},{"name":"Brownwood","countryCode":"US","stateCode":"TX","latitude":"31.70932000","longitude":"-98.99116000"},{"name":"Bruceville-Eddy","countryCode":"US","stateCode":"TX","latitude":"31.30517000","longitude":"-97.25167000"},{"name":"Brushy Creek","countryCode":"US","stateCode":"TX","latitude":"30.51353000","longitude":"-97.73973000"},{"name":"Bryan","countryCode":"US","stateCode":"TX","latitude":"30.67436000","longitude":"-96.36996000"},{"name":"Buchanan Dam","countryCode":"US","stateCode":"TX","latitude":"30.73990000","longitude":"-98.43114000"},{"name":"Buda","countryCode":"US","stateCode":"TX","latitude":"30.08521000","longitude":"-97.84028000"},{"name":"Buffalo","countryCode":"US","stateCode":"TX","latitude":"31.46379000","longitude":"-96.05802000"},{"name":"Bullard","countryCode":"US","stateCode":"TX","latitude":"32.13988000","longitude":"-95.32023000"},{"name":"Bulverde","countryCode":"US","stateCode":"TX","latitude":"29.74383000","longitude":"-98.45307000"},{"name":"Buna","countryCode":"US","stateCode":"TX","latitude":"30.43298000","longitude":"-93.96240000"},{"name":"Bunker Hill Village","countryCode":"US","stateCode":"TX","latitude":"29.76745000","longitude":"-95.52994000"},{"name":"Burkburnett","countryCode":"US","stateCode":"TX","latitude":"34.09787000","longitude":"-98.57061000"},{"name":"Burleson","countryCode":"US","stateCode":"TX","latitude":"32.54208000","longitude":"-97.32085000"},{"name":"Burleson County","countryCode":"US","stateCode":"TX","latitude":"30.49248000","longitude":"-96.62146000"},{"name":"Burnet","countryCode":"US","stateCode":"TX","latitude":"30.75824000","longitude":"-98.22836000"},{"name":"Burnet County","countryCode":"US","stateCode":"TX","latitude":"30.78830000","longitude":"-98.18245000"},{"name":"Bushland","countryCode":"US","stateCode":"TX","latitude":"35.19200000","longitude":"-102.06464000"},{"name":"Cactus","countryCode":"US","stateCode":"TX","latitude":"36.05226000","longitude":"-102.00240000"},{"name":"Caddo Mills","countryCode":"US","stateCode":"TX","latitude":"33.06567000","longitude":"-96.22776000"},{"name":"Caldwell","countryCode":"US","stateCode":"TX","latitude":"30.53132000","longitude":"-96.69303000"},{"name":"Caldwell County","countryCode":"US","stateCode":"TX","latitude":"29.83712000","longitude":"-97.62000000"},{"name":"Calhoun County","countryCode":"US","stateCode":"TX","latitude":"28.43911000","longitude":"-96.61507000"},{"name":"Callahan County","countryCode":"US","stateCode":"TX","latitude":"32.29766000","longitude":"-99.37349000"},{"name":"Calvert","countryCode":"US","stateCode":"TX","latitude":"30.97797000","longitude":"-96.67386000"},{"name":"Cameron","countryCode":"US","stateCode":"TX","latitude":"30.85325000","longitude":"-96.97693000"},{"name":"Cameron County","countryCode":"US","stateCode":"TX","latitude":"26.15150000","longitude":"-97.45286000"},{"name":"Cameron Park","countryCode":"US","stateCode":"TX","latitude":"25.96452000","longitude":"-97.47665000"},{"name":"Cameron Park Colonia","countryCode":"US","stateCode":"TX","latitude":"25.97147000","longitude":"-97.47832000"},{"name":"Camp County","countryCode":"US","stateCode":"TX","latitude":"32.97322000","longitude":"-94.97848000"},{"name":"Camp Swift","countryCode":"US","stateCode":"TX","latitude":"30.19077000","longitude":"-97.29221000"},{"name":"Canadian","countryCode":"US","stateCode":"TX","latitude":"35.91282000","longitude":"-100.38208000"},{"name":"Canton","countryCode":"US","stateCode":"TX","latitude":"32.55652000","longitude":"-95.86330000"},{"name":"Canutillo","countryCode":"US","stateCode":"TX","latitude":"31.91149000","longitude":"-106.60027000"},{"name":"Canyon","countryCode":"US","stateCode":"TX","latitude":"34.98033000","longitude":"-101.91880000"},{"name":"Canyon Lake","countryCode":"US","stateCode":"TX","latitude":"29.87522000","longitude":"-98.26251000"},{"name":"Carrizo Springs","countryCode":"US","stateCode":"TX","latitude":"28.52193000","longitude":"-99.86061000"},{"name":"Carrollton","countryCode":"US","stateCode":"TX","latitude":"32.95373000","longitude":"-96.89028000"},{"name":"Carson County","countryCode":"US","stateCode":"TX","latitude":"35.40351000","longitude":"-101.35418000"},{"name":"Carthage","countryCode":"US","stateCode":"TX","latitude":"32.15738000","longitude":"-94.33742000"},{"name":"Cass County","countryCode":"US","stateCode":"TX","latitude":"33.07754000","longitude":"-94.34359000"},{"name":"Castle Hills","countryCode":"US","stateCode":"TX","latitude":"29.52329000","longitude":"-98.51641000"},{"name":"Castro County","countryCode":"US","stateCode":"TX","latitude":"34.52996000","longitude":"-102.26167000"},{"name":"Castroville","countryCode":"US","stateCode":"TX","latitude":"29.35579000","longitude":"-98.87864000"},{"name":"Cedar Hill","countryCode":"US","stateCode":"TX","latitude":"32.58847000","longitude":"-96.95612000"},{"name":"Cedar Park","countryCode":"US","stateCode":"TX","latitude":"30.50520000","longitude":"-97.82029000"},{"name":"Celina","countryCode":"US","stateCode":"TX","latitude":"33.32456000","longitude":"-96.78444000"},{"name":"Center","countryCode":"US","stateCode":"TX","latitude":"31.79545000","longitude":"-94.17909000"},{"name":"Centerville","countryCode":"US","stateCode":"TX","latitude":"31.25796000","longitude":"-95.97829000"},{"name":"Central Gardens","countryCode":"US","stateCode":"TX","latitude":"29.99549000","longitude":"-94.01406000"},{"name":"Chambers County","countryCode":"US","stateCode":"TX","latitude":"29.70826000","longitude":"-94.67138000"},{"name":"Chandler","countryCode":"US","stateCode":"TX","latitude":"32.30793000","longitude":"-95.47996000"},{"name":"Channelview","countryCode":"US","stateCode":"TX","latitude":"29.77606000","longitude":"-95.11465000"},{"name":"Channing","countryCode":"US","stateCode":"TX","latitude":"35.68365000","longitude":"-102.33020000"},{"name":"Charlotte","countryCode":"US","stateCode":"TX","latitude":"28.86192000","longitude":"-98.70641000"},{"name":"Cherokee County","countryCode":"US","stateCode":"TX","latitude":"31.83695000","longitude":"-95.16518000"},{"name":"Chico","countryCode":"US","stateCode":"TX","latitude":"33.29595000","longitude":"-97.79892000"},{"name":"Childress","countryCode":"US","stateCode":"TX","latitude":"34.42645000","longitude":"-100.20400000"},{"name":"Childress County","countryCode":"US","stateCode":"TX","latitude":"34.52920000","longitude":"-100.20757000"},{"name":"China","countryCode":"US","stateCode":"TX","latitude":"30.04799000","longitude":"-94.33574000"},{"name":"China Grove","countryCode":"US","stateCode":"TX","latitude":"29.38885000","longitude":"-98.34890000"},{"name":"Cibolo","countryCode":"US","stateCode":"TX","latitude":"29.56162000","longitude":"-98.22696000"},{"name":"Cienegas Terrace","countryCode":"US","stateCode":"TX","latitude":"29.36745000","longitude":"-100.94371000"},{"name":"Cinco Ranch","countryCode":"US","stateCode":"TX","latitude":"29.73884000","longitude":"-95.75800000"},{"name":"Circle D-KC Estates","countryCode":"US","stateCode":"TX","latitude":"30.16100000","longitude":"-97.23473000"},{"name":"Cisco","countryCode":"US","stateCode":"TX","latitude":"32.38819000","longitude":"-98.97923000"},{"name":"Citrus City","countryCode":"US","stateCode":"TX","latitude":"26.32646000","longitude":"-98.38530000"},{"name":"Clarendon","countryCode":"US","stateCode":"TX","latitude":"34.93783000","longitude":"-100.88820000"},{"name":"Clarksville","countryCode":"US","stateCode":"TX","latitude":"33.61066000","longitude":"-95.05272000"},{"name":"Claude","countryCode":"US","stateCode":"TX","latitude":"35.11172000","longitude":"-101.36322000"},{"name":"Clay County","countryCode":"US","stateCode":"TX","latitude":"33.78553000","longitude":"-98.20850000"},{"name":"Clear Lake Shores","countryCode":"US","stateCode":"TX","latitude":"29.54745000","longitude":"-95.03215000"},{"name":"Cleburne","countryCode":"US","stateCode":"TX","latitude":"32.34764000","longitude":"-97.38668000"},{"name":"Cleveland","countryCode":"US","stateCode":"TX","latitude":"30.34132000","longitude":"-95.08549000"},{"name":"Clifton","countryCode":"US","stateCode":"TX","latitude":"31.78238000","longitude":"-97.57669000"},{"name":"Clint","countryCode":"US","stateCode":"TX","latitude":"31.59234000","longitude":"-106.22414000"},{"name":"Cloverleaf","countryCode":"US","stateCode":"TX","latitude":"29.77828000","longitude":"-95.17188000"},{"name":"Clute","countryCode":"US","stateCode":"TX","latitude":"29.02469000","longitude":"-95.39883000"},{"name":"Clyde","countryCode":"US","stateCode":"TX","latitude":"32.40596000","longitude":"-99.49369000"},{"name":"Cochran County","countryCode":"US","stateCode":"TX","latitude":"33.60414000","longitude":"-102.82846000"},{"name":"Cockrell Hill","countryCode":"US","stateCode":"TX","latitude":"32.73624000","longitude":"-96.88695000"},{"name":"Coke County","countryCode":"US","stateCode":"TX","latitude":"31.88853000","longitude":"-100.52991000"},{"name":"Coldspring","countryCode":"US","stateCode":"TX","latitude":"30.59242000","longitude":"-95.12938000"},{"name":"Coleman","countryCode":"US","stateCode":"TX","latitude":"31.82737000","longitude":"-99.42645000"},{"name":"Coleman County","countryCode":"US","stateCode":"TX","latitude":"31.77321000","longitude":"-99.45364000"},{"name":"College Station","countryCode":"US","stateCode":"TX","latitude":"30.62798000","longitude":"-96.33441000"},{"name":"Colleyville","countryCode":"US","stateCode":"TX","latitude":"32.88096000","longitude":"-97.15501000"},{"name":"Collin County","countryCode":"US","stateCode":"TX","latitude":"33.18791000","longitude":"-96.57237000"},{"name":"Collingsworth County","countryCode":"US","stateCode":"TX","latitude":"34.96488000","longitude":"-100.27007000"},{"name":"Collinsville","countryCode":"US","stateCode":"TX","latitude":"33.56150000","longitude":"-96.91111000"},{"name":"Colorado City","countryCode":"US","stateCode":"TX","latitude":"32.38817000","longitude":"-100.86456000"},{"name":"Colorado County","countryCode":"US","stateCode":"TX","latitude":"29.62082000","longitude":"-96.52628000"},{"name":"Columbus","countryCode":"US","stateCode":"TX","latitude":"29.70662000","longitude":"-96.53969000"},{"name":"Comal County","countryCode":"US","stateCode":"TX","latitude":"29.80818000","longitude":"-98.27825000"},{"name":"Comanche","countryCode":"US","stateCode":"TX","latitude":"31.89737000","longitude":"-98.60366000"},{"name":"Comanche County","countryCode":"US","stateCode":"TX","latitude":"31.94798000","longitude":"-98.55826000"},{"name":"Combes","countryCode":"US","stateCode":"TX","latitude":"26.24869000","longitude":"-97.73388000"},{"name":"Combine","countryCode":"US","stateCode":"TX","latitude":"32.58847000","longitude":"-96.50860000"},{"name":"Comfort","countryCode":"US","stateCode":"TX","latitude":"29.96771000","longitude":"-98.90503000"},{"name":"Commerce","countryCode":"US","stateCode":"TX","latitude":"33.24706000","longitude":"-95.89997000"},{"name":"Concho County","countryCode":"US","stateCode":"TX","latitude":"31.32650000","longitude":"-99.86396000"},{"name":"Conroe","countryCode":"US","stateCode":"TX","latitude":"30.31188000","longitude":"-95.45605000"},{"name":"Converse","countryCode":"US","stateCode":"TX","latitude":"29.51801000","longitude":"-98.31612000"},{"name":"Cooke County","countryCode":"US","stateCode":"TX","latitude":"33.63919000","longitude":"-97.21262000"},{"name":"Cooper","countryCode":"US","stateCode":"TX","latitude":"31.24324000","longitude":"-95.58217000"},{"name":"Coppell","countryCode":"US","stateCode":"TX","latitude":"32.95457000","longitude":"-97.01501000"},{"name":"Copper Canyon","countryCode":"US","stateCode":"TX","latitude":"33.09595000","longitude":"-97.09668000"},{"name":"Copperas Cove","countryCode":"US","stateCode":"TX","latitude":"31.12406000","longitude":"-97.90308000"},{"name":"Corinth","countryCode":"US","stateCode":"TX","latitude":"33.15401000","longitude":"-97.06473000"},{"name":"Corpus Christi","countryCode":"US","stateCode":"TX","latitude":"27.80058000","longitude":"-97.39638000"},{"name":"Corrigan","countryCode":"US","stateCode":"TX","latitude":"30.99686000","longitude":"-94.82715000"},{"name":"Corsicana","countryCode":"US","stateCode":"TX","latitude":"32.09543000","longitude":"-96.46887000"},{"name":"Coryell County","countryCode":"US","stateCode":"TX","latitude":"31.39091000","longitude":"-97.79920000"},{"name":"Cottle County","countryCode":"US","stateCode":"TX","latitude":"34.07765000","longitude":"-100.27874000"},{"name":"Cottonwood Shores","countryCode":"US","stateCode":"TX","latitude":"30.55575000","longitude":"-98.32391000"},{"name":"Cotulla","countryCode":"US","stateCode":"TX","latitude":"28.43693000","longitude":"-99.23503000"},{"name":"Crandall","countryCode":"US","stateCode":"TX","latitude":"32.62791000","longitude":"-96.45582000"},{"name":"Crane","countryCode":"US","stateCode":"TX","latitude":"31.39736000","longitude":"-102.35014000"},{"name":"Crane County","countryCode":"US","stateCode":"TX","latitude":"31.42850000","longitude":"-102.51557000"},{"name":"Crockett","countryCode":"US","stateCode":"TX","latitude":"31.31824000","longitude":"-95.45661000"},{"name":"Crockett County","countryCode":"US","stateCode":"TX","latitude":"30.72298000","longitude":"-101.41215000"},{"name":"Crosby","countryCode":"US","stateCode":"TX","latitude":"29.91189000","longitude":"-95.06215000"},{"name":"Crosby County","countryCode":"US","stateCode":"TX","latitude":"33.61462000","longitude":"-101.29996000"},{"name":"Crosbyton","countryCode":"US","stateCode":"TX","latitude":"33.66008000","longitude":"-101.23793000"},{"name":"Cross Mountain","countryCode":"US","stateCode":"TX","latitude":"29.64550000","longitude":"-98.65947000"},{"name":"Crowell","countryCode":"US","stateCode":"TX","latitude":"33.98397000","longitude":"-99.72482000"},{"name":"Crowley","countryCode":"US","stateCode":"TX","latitude":"32.57903000","longitude":"-97.36252000"},{"name":"Crystal City","countryCode":"US","stateCode":"TX","latitude":"28.67748000","longitude":"-99.82811000"},{"name":"Cuero","countryCode":"US","stateCode":"TX","latitude":"29.09387000","longitude":"-97.28916000"},{"name":"Culberson County","countryCode":"US","stateCode":"TX","latitude":"31.44716000","longitude":"-104.51742000"},{"name":"Cut and Shoot","countryCode":"US","stateCode":"TX","latitude":"30.33327000","longitude":"-95.35799000"},{"name":"Cypress","countryCode":"US","stateCode":"TX","latitude":"29.96911000","longitude":"-95.69717000"},{"name":"César Chávez","countryCode":"US","stateCode":"TX","latitude":"26.30340000","longitude":"-98.11529000"},{"name":"Daingerfield","countryCode":"US","stateCode":"TX","latitude":"33.03179000","longitude":"-94.72187000"},{"name":"Dalhart","countryCode":"US","stateCode":"TX","latitude":"36.05948000","longitude":"-102.51325000"},{"name":"Dallam County","countryCode":"US","stateCode":"TX","latitude":"36.27789000","longitude":"-102.60222000"},{"name":"Dallas","countryCode":"US","stateCode":"TX","latitude":"32.78306000","longitude":"-96.80667000"},{"name":"Dallas County","countryCode":"US","stateCode":"TX","latitude":"32.76663000","longitude":"-96.77787000"},{"name":"Dalworthington Gardens","countryCode":"US","stateCode":"TX","latitude":"32.70291000","longitude":"-97.15529000"},{"name":"Danbury","countryCode":"US","stateCode":"TX","latitude":"29.22830000","longitude":"-95.34494000"},{"name":"Dawson County","countryCode":"US","stateCode":"TX","latitude":"32.74253000","longitude":"-101.94768000"},{"name":"Dayton","countryCode":"US","stateCode":"TX","latitude":"30.04661000","longitude":"-94.88520000"},{"name":"De Kalb","countryCode":"US","stateCode":"TX","latitude":"33.50873000","longitude":"-94.61632000"},{"name":"De Leon","countryCode":"US","stateCode":"TX","latitude":"32.11097000","longitude":"-98.53588000"},{"name":"DeCordova","countryCode":"US","stateCode":"TX","latitude":"32.42986000","longitude":"-97.69503000"},{"name":"DeSoto","countryCode":"US","stateCode":"TX","latitude":"32.58986000","longitude":"-96.85695000"},{"name":"DeWitt County","countryCode":"US","stateCode":"TX","latitude":"29.08208000","longitude":"-97.35678000"},{"name":"Deaf Smith County","countryCode":"US","stateCode":"TX","latitude":"34.96602000","longitude":"-102.60494000"},{"name":"Decatur","countryCode":"US","stateCode":"TX","latitude":"33.23428000","longitude":"-97.58614000"},{"name":"Deer Park","countryCode":"US","stateCode":"TX","latitude":"29.70523000","longitude":"-95.12382000"},{"name":"Del Rio","countryCode":"US","stateCode":"TX","latitude":"29.36273000","longitude":"-100.89676000"},{"name":"Delta County","countryCode":"US","stateCode":"TX","latitude":"33.38629000","longitude":"-95.67227000"},{"name":"Denison","countryCode":"US","stateCode":"TX","latitude":"33.75566000","longitude":"-96.53666000"},{"name":"Denton","countryCode":"US","stateCode":"TX","latitude":"33.21484000","longitude":"-97.13307000"},{"name":"Denton County","countryCode":"US","stateCode":"TX","latitude":"33.20526000","longitude":"-97.11697000"},{"name":"Denver City","countryCode":"US","stateCode":"TX","latitude":"32.96455000","longitude":"-102.82910000"},{"name":"Devine","countryCode":"US","stateCode":"TX","latitude":"29.13996000","longitude":"-98.90531000"},{"name":"Deweyville","countryCode":"US","stateCode":"TX","latitude":"30.29771000","longitude":"-93.74350000"},{"name":"Diboll","countryCode":"US","stateCode":"TX","latitude":"31.18713000","longitude":"-94.78104000"},{"name":"Dickens","countryCode":"US","stateCode":"TX","latitude":"33.62175000","longitude":"-100.83652000"},{"name":"Dickens County","countryCode":"US","stateCode":"TX","latitude":"33.61661000","longitude":"-100.77886000"},{"name":"Dickinson","countryCode":"US","stateCode":"TX","latitude":"29.46079000","longitude":"-95.05132000"},{"name":"Dilley","countryCode":"US","stateCode":"TX","latitude":"28.66748000","longitude":"-99.17059000"},{"name":"Dimmit County","countryCode":"US","stateCode":"TX","latitude":"28.42254000","longitude":"-99.75673000"},{"name":"Dimmitt","countryCode":"US","stateCode":"TX","latitude":"34.55090000","longitude":"-102.31186000"},{"name":"Doffing","countryCode":"US","stateCode":"TX","latitude":"26.27452000","longitude":"-98.38585000"},{"name":"Donley County","countryCode":"US","stateCode":"TX","latitude":"34.96542000","longitude":"-100.81399000"},{"name":"Donna","countryCode":"US","stateCode":"TX","latitude":"26.17035000","longitude":"-98.05195000"},{"name":"Doolittle","countryCode":"US","stateCode":"TX","latitude":"26.35337000","longitude":"-98.11666000"},{"name":"Double Oak","countryCode":"US","stateCode":"TX","latitude":"33.06512000","longitude":"-97.11057000"},{"name":"Dripping Springs","countryCode":"US","stateCode":"TX","latitude":"30.19021000","longitude":"-98.08668000"},{"name":"Dublin","countryCode":"US","stateCode":"TX","latitude":"32.08514000","longitude":"-98.34199000"},{"name":"Dumas","countryCode":"US","stateCode":"TX","latitude":"35.86559000","longitude":"-101.97324000"},{"name":"Duncanville","countryCode":"US","stateCode":"TX","latitude":"32.65180000","longitude":"-96.90834000"},{"name":"Duval County","countryCode":"US","stateCode":"TX","latitude":"27.68133000","longitude":"-98.50891000"},{"name":"Eagle Lake","countryCode":"US","stateCode":"TX","latitude":"29.58968000","longitude":"-96.33358000"},{"name":"Eagle Mountain","countryCode":"US","stateCode":"TX","latitude":"32.89346000","longitude":"-97.44446000"},{"name":"Eagle Pass","countryCode":"US","stateCode":"TX","latitude":"28.70914000","longitude":"-100.49952000"},{"name":"Early","countryCode":"US","stateCode":"TX","latitude":"31.74210000","longitude":"-98.94561000"},{"name":"Earth","countryCode":"US","stateCode":"TX","latitude":"34.23314000","longitude":"-102.41075000"},{"name":"East Bernard","countryCode":"US","stateCode":"TX","latitude":"29.53107000","longitude":"-96.07107000"},{"name":"Eastland","countryCode":"US","stateCode":"TX","latitude":"32.40152000","longitude":"-98.81756000"},{"name":"Eastland County","countryCode":"US","stateCode":"TX","latitude":"32.32707000","longitude":"-98.83232000"},{"name":"Ector County","countryCode":"US","stateCode":"TX","latitude":"31.86916000","longitude":"-102.54276000"},{"name":"Edcouch","countryCode":"US","stateCode":"TX","latitude":"26.29396000","longitude":"-97.96056000"},{"name":"Eden","countryCode":"US","stateCode":"TX","latitude":"31.21628000","longitude":"-99.84563000"},{"name":"Edgecliff Village","countryCode":"US","stateCode":"TX","latitude":"32.65763000","longitude":"-97.34279000"},{"name":"Edgewood","countryCode":"US","stateCode":"TX","latitude":"32.69818000","longitude":"-95.88524000"},{"name":"Edinburg","countryCode":"US","stateCode":"TX","latitude":"26.30174000","longitude":"-98.16334000"},{"name":"Edna","countryCode":"US","stateCode":"TX","latitude":"28.97859000","longitude":"-96.64609000"},{"name":"Edwards County","countryCode":"US","stateCode":"TX","latitude":"29.98263000","longitude":"-100.30474000"},{"name":"Eidson Road","countryCode":"US","stateCode":"TX","latitude":"28.67720000","longitude":"-100.48702000"},{"name":"El Campo","countryCode":"US","stateCode":"TX","latitude":"29.19664000","longitude":"-96.26969000"},{"name":"El Cenizo","countryCode":"US","stateCode":"TX","latitude":"27.35224000","longitude":"-99.49254000"},{"name":"El Lago","countryCode":"US","stateCode":"TX","latitude":"29.56356000","longitude":"-95.04521000"},{"name":"El Paso","countryCode":"US","stateCode":"TX","latitude":"31.75872000","longitude":"-106.48693000"},{"name":"El Paso County","countryCode":"US","stateCode":"TX","latitude":"31.76855000","longitude":"-106.23483000"},{"name":"Eldorado","countryCode":"US","stateCode":"TX","latitude":"30.86017000","longitude":"-100.60093000"},{"name":"Electra","countryCode":"US","stateCode":"TX","latitude":"34.02926000","longitude":"-98.91896000"},{"name":"Elgin","countryCode":"US","stateCode":"TX","latitude":"30.34965000","longitude":"-97.37027000"},{"name":"Elkhart","countryCode":"US","stateCode":"TX","latitude":"31.62517000","longitude":"-95.57940000"},{"name":"Ellis County","countryCode":"US","stateCode":"TX","latitude":"32.34843000","longitude":"-96.79448000"},{"name":"Elm Creek","countryCode":"US","stateCode":"TX","latitude":"28.77442000","longitude":"-100.49174000"},{"name":"Elmendorf","countryCode":"US","stateCode":"TX","latitude":"29.25607000","longitude":"-98.33279000"},{"name":"Elsa","countryCode":"US","stateCode":"TX","latitude":"26.29340000","longitude":"-97.99306000"},{"name":"Emory","countryCode":"US","stateCode":"TX","latitude":"32.87457000","longitude":"-95.76552000"},{"name":"Encantada-Ranchito-El Calaboz","countryCode":"US","stateCode":"TX","latitude":"26.03344000","longitude":"-97.63307000"},{"name":"Ennis","countryCode":"US","stateCode":"TX","latitude":"32.32931000","longitude":"-96.62527000"},{"name":"Erath County","countryCode":"US","stateCode":"TX","latitude":"32.23626000","longitude":"-98.21797000"},{"name":"Escobares","countryCode":"US","stateCode":"TX","latitude":"26.41062000","longitude":"-98.96253000"},{"name":"Euless","countryCode":"US","stateCode":"TX","latitude":"32.83707000","longitude":"-97.08195000"},{"name":"Evadale","countryCode":"US","stateCode":"TX","latitude":"30.35493000","longitude":"-94.07268000"},{"name":"Everman","countryCode":"US","stateCode":"TX","latitude":"32.63097000","longitude":"-97.28918000"},{"name":"Fabens","countryCode":"US","stateCode":"TX","latitude":"31.50234000","longitude":"-106.15859000"},{"name":"Fair Oaks Ranch","countryCode":"US","stateCode":"TX","latitude":"29.74578000","longitude":"-98.64336000"},{"name":"Fairchilds","countryCode":"US","stateCode":"TX","latitude":"29.43135000","longitude":"-95.78023000"},{"name":"Fairfield","countryCode":"US","stateCode":"TX","latitude":"31.72461000","longitude":"-96.16525000"},{"name":"Fairview","countryCode":"US","stateCode":"TX","latitude":"33.15790000","longitude":"-96.63166000"},{"name":"Falcon Lake Estates","countryCode":"US","stateCode":"TX","latitude":"26.87282000","longitude":"-99.25531000"},{"name":"Falfurrias","countryCode":"US","stateCode":"TX","latitude":"27.22699000","longitude":"-98.14417000"},{"name":"Falls County","countryCode":"US","stateCode":"TX","latitude":"31.25327000","longitude":"-96.93585000"},{"name":"Fannett","countryCode":"US","stateCode":"TX","latitude":"29.92605000","longitude":"-94.25074000"},{"name":"Fannin County","countryCode":"US","stateCode":"TX","latitude":"33.59381000","longitude":"-96.10683000"},{"name":"Farmers Branch","countryCode":"US","stateCode":"TX","latitude":"32.92651000","longitude":"-96.89612000"},{"name":"Farmersville","countryCode":"US","stateCode":"TX","latitude":"33.16345000","longitude":"-96.35998000"},{"name":"Farwell","countryCode":"US","stateCode":"TX","latitude":"34.38341000","longitude":"-103.03800000"},{"name":"Fate","countryCode":"US","stateCode":"TX","latitude":"32.94151000","longitude":"-96.38137000"},{"name":"Fayette County","countryCode":"US","stateCode":"TX","latitude":"29.87679000","longitude":"-96.91976000"},{"name":"Ferris","countryCode":"US","stateCode":"TX","latitude":"32.53403000","longitude":"-96.66555000"},{"name":"Fifth Street","countryCode":"US","stateCode":"TX","latitude":"29.59829000","longitude":"-95.55133000"},{"name":"Fisher County","countryCode":"US","stateCode":"TX","latitude":"32.74282000","longitude":"-100.40217000"},{"name":"Flatonia","countryCode":"US","stateCode":"TX","latitude":"29.68773000","longitude":"-97.10860000"},{"name":"Florence","countryCode":"US","stateCode":"TX","latitude":"30.84130000","longitude":"-97.79363000"},{"name":"Floresville","countryCode":"US","stateCode":"TX","latitude":"29.13358000","longitude":"-98.15612000"},{"name":"Flower Mound","countryCode":"US","stateCode":"TX","latitude":"33.01457000","longitude":"-97.09696000"},{"name":"Floyd County","countryCode":"US","stateCode":"TX","latitude":"34.07242000","longitude":"-101.30323000"},{"name":"Floydada","countryCode":"US","stateCode":"TX","latitude":"33.98452000","longitude":"-101.33766000"},{"name":"Foard County","countryCode":"US","stateCode":"TX","latitude":"33.97462000","longitude":"-99.77798000"},{"name":"Forest Hill","countryCode":"US","stateCode":"TX","latitude":"32.67208000","longitude":"-97.26918000"},{"name":"Forney","countryCode":"US","stateCode":"TX","latitude":"32.74818000","longitude":"-96.47193000"},{"name":"Fort Bend County","countryCode":"US","stateCode":"TX","latitude":"29.52749000","longitude":"-95.77089000"},{"name":"Fort Bliss","countryCode":"US","stateCode":"TX","latitude":"31.81357000","longitude":"-106.41224000"},{"name":"Fort Clark Springs","countryCode":"US","stateCode":"TX","latitude":"29.30607000","longitude":"-100.42202000"},{"name":"Fort Davis","countryCode":"US","stateCode":"TX","latitude":"30.58821000","longitude":"-103.89463000"},{"name":"Fort Hancock","countryCode":"US","stateCode":"TX","latitude":"31.29846000","longitude":"-105.84525000"},{"name":"Fort Hood","countryCode":"US","stateCode":"TX","latitude":"31.13489000","longitude":"-97.77561000"},{"name":"Fort Stockton","countryCode":"US","stateCode":"TX","latitude":"30.89404000","longitude":"-102.87932000"},{"name":"Fort Worth","countryCode":"US","stateCode":"TX","latitude":"32.72541000","longitude":"-97.32085000"},{"name":"Four Corners","countryCode":"US","stateCode":"TX","latitude":"29.66857000","longitude":"-95.65772000"},{"name":"Franklin","countryCode":"US","stateCode":"TX","latitude":"31.02602000","longitude":"-96.48524000"},{"name":"Franklin County","countryCode":"US","stateCode":"TX","latitude":"33.17555000","longitude":"-95.21842000"},{"name":"Frankston","countryCode":"US","stateCode":"TX","latitude":"32.05266000","longitude":"-95.50635000"},{"name":"Fredericksburg","countryCode":"US","stateCode":"TX","latitude":"30.27520000","longitude":"-98.87198000"},{"name":"Freeport","countryCode":"US","stateCode":"TX","latitude":"28.95414000","longitude":"-95.35966000"},{"name":"Freer","countryCode":"US","stateCode":"TX","latitude":"27.88280000","longitude":"-98.61779000"},{"name":"Freestone County","countryCode":"US","stateCode":"TX","latitude":"31.70489000","longitude":"-96.14909000"},{"name":"Fresno","countryCode":"US","stateCode":"TX","latitude":"29.53885000","longitude":"-95.44744000"},{"name":"Friendswood","countryCode":"US","stateCode":"TX","latitude":"29.52940000","longitude":"-95.20104000"},{"name":"Frio County","countryCode":"US","stateCode":"TX","latitude":"28.86782000","longitude":"-99.10827000"},{"name":"Friona","countryCode":"US","stateCode":"TX","latitude":"34.64173000","longitude":"-102.72410000"},{"name":"Frisco","countryCode":"US","stateCode":"TX","latitude":"33.15067000","longitude":"-96.82361000"},{"name":"Fritch","countryCode":"US","stateCode":"TX","latitude":"35.63977000","longitude":"-101.60323000"},{"name":"Fulshear","countryCode":"US","stateCode":"TX","latitude":"29.68996000","longitude":"-95.89968000"},{"name":"Fulton","countryCode":"US","stateCode":"TX","latitude":"28.06140000","longitude":"-97.04110000"},{"name":"Gail","countryCode":"US","stateCode":"TX","latitude":"32.77038000","longitude":"-101.44541000"},{"name":"Gaines County","countryCode":"US","stateCode":"TX","latitude":"32.74073000","longitude":"-102.63518000"},{"name":"Gainesville","countryCode":"US","stateCode":"TX","latitude":"33.62594000","longitude":"-97.13335000"},{"name":"Galena Park","countryCode":"US","stateCode":"TX","latitude":"29.73356000","longitude":"-95.23021000"},{"name":"Galveston","countryCode":"US","stateCode":"TX","latitude":"29.30135000","longitude":"-94.79770000"},{"name":"Galveston County","countryCode":"US","stateCode":"TX","latitude":"29.29767000","longitude":"-94.81087000"},{"name":"Ganado","countryCode":"US","stateCode":"TX","latitude":"29.04054000","longitude":"-96.51358000"},{"name":"Garden City","countryCode":"US","stateCode":"TX","latitude":"31.86402000","longitude":"-101.48123000"},{"name":"Garden Ridge","countryCode":"US","stateCode":"TX","latitude":"29.63467000","longitude":"-98.30529000"},{"name":"Gardendale","countryCode":"US","stateCode":"TX","latitude":"32.02040000","longitude":"-102.38015000"},{"name":"Garfield","countryCode":"US","stateCode":"TX","latitude":"30.18744000","longitude":"-97.55778000"},{"name":"Garland","countryCode":"US","stateCode":"TX","latitude":"32.91262000","longitude":"-96.63888000"},{"name":"Garza County","countryCode":"US","stateCode":"TX","latitude":"33.17988000","longitude":"-101.29842000"},{"name":"Gatesville","countryCode":"US","stateCode":"TX","latitude":"31.43516000","longitude":"-97.74391000"},{"name":"George West","countryCode":"US","stateCode":"TX","latitude":"28.33250000","longitude":"-98.11751000"},{"name":"Georgetown","countryCode":"US","stateCode":"TX","latitude":"30.63269000","longitude":"-97.67723000"},{"name":"Geronimo","countryCode":"US","stateCode":"TX","latitude":"29.66300000","longitude":"-97.96695000"},{"name":"Gholson","countryCode":"US","stateCode":"TX","latitude":"31.70100000","longitude":"-97.21640000"},{"name":"Giddings","countryCode":"US","stateCode":"TX","latitude":"30.18272000","longitude":"-96.93637000"},{"name":"Gillespie County","countryCode":"US","stateCode":"TX","latitude":"30.31806000","longitude":"-98.94648000"},{"name":"Gilmer","countryCode":"US","stateCode":"TX","latitude":"32.72875000","longitude":"-94.94244000"},{"name":"Gladewater","countryCode":"US","stateCode":"TX","latitude":"32.53653000","longitude":"-94.94272000"},{"name":"Glasscock County","countryCode":"US","stateCode":"TX","latitude":"31.86946000","longitude":"-101.52080000"},{"name":"Glen Rose","countryCode":"US","stateCode":"TX","latitude":"32.23459000","longitude":"-97.75531000"},{"name":"Glenn Heights","countryCode":"US","stateCode":"TX","latitude":"32.54875000","longitude":"-96.85667000"},{"name":"Godley","countryCode":"US","stateCode":"TX","latitude":"32.44903000","longitude":"-97.52669000"},{"name":"Goldthwaite","countryCode":"US","stateCode":"TX","latitude":"31.44989000","longitude":"-98.57088000"},{"name":"Goliad","countryCode":"US","stateCode":"TX","latitude":"28.66833000","longitude":"-97.38833000"},{"name":"Goliad County","countryCode":"US","stateCode":"TX","latitude":"28.65710000","longitude":"-97.42649000"},{"name":"Gonzales","countryCode":"US","stateCode":"TX","latitude":"29.50163000","longitude":"-97.45249000"},{"name":"Gonzales County","countryCode":"US","stateCode":"TX","latitude":"29.45673000","longitude":"-97.49252000"},{"name":"Gorman","countryCode":"US","stateCode":"TX","latitude":"32.21375000","longitude":"-98.67061000"},{"name":"Graham","countryCode":"US","stateCode":"TX","latitude":"33.10706000","longitude":"-98.58950000"},{"name":"Granbury","countryCode":"US","stateCode":"TX","latitude":"32.44208000","longitude":"-97.79420000"},{"name":"Grand Prairie","countryCode":"US","stateCode":"TX","latitude":"32.74596000","longitude":"-96.99778000"},{"name":"Grand Saline","countryCode":"US","stateCode":"TX","latitude":"32.67346000","longitude":"-95.70941000"},{"name":"Grandview","countryCode":"US","stateCode":"TX","latitude":"32.27042000","longitude":"-97.17918000"},{"name":"Granger","countryCode":"US","stateCode":"TX","latitude":"30.71769000","longitude":"-97.44278000"},{"name":"Granite Shoals","countryCode":"US","stateCode":"TX","latitude":"30.58908000","longitude":"-98.38392000"},{"name":"Grape Creek","countryCode":"US","stateCode":"TX","latitude":"31.57932000","longitude":"-100.54760000"},{"name":"Grapeland","countryCode":"US","stateCode":"TX","latitude":"31.49185000","longitude":"-95.47856000"},{"name":"Grapevine","countryCode":"US","stateCode":"TX","latitude":"32.93429000","longitude":"-97.07807000"},{"name":"Gray County","countryCode":"US","stateCode":"TX","latitude":"35.40116000","longitude":"-100.81256000"},{"name":"Grayson County","countryCode":"US","stateCode":"TX","latitude":"33.62681000","longitude":"-96.67772000"},{"name":"Greatwood","countryCode":"US","stateCode":"TX","latitude":"29.55413000","longitude":"-95.67578000"},{"name":"Green Valley Farms","countryCode":"US","stateCode":"TX","latitude":"26.12202000","longitude":"-97.56054000"},{"name":"Greenville","countryCode":"US","stateCode":"TX","latitude":"33.13845000","longitude":"-96.11081000"},{"name":"Gregg County","countryCode":"US","stateCode":"TX","latitude":"32.48047000","longitude":"-94.81695000"},{"name":"Gregory","countryCode":"US","stateCode":"TX","latitude":"27.92224000","longitude":"-97.28999000"},{"name":"Grimes County","countryCode":"US","stateCode":"TX","latitude":"30.54347000","longitude":"-95.98550000"},{"name":"Groesbeck","countryCode":"US","stateCode":"TX","latitude":"31.52434000","longitude":"-96.53387000"},{"name":"Groves","countryCode":"US","stateCode":"TX","latitude":"29.94827000","longitude":"-93.91712000"},{"name":"Groveton","countryCode":"US","stateCode":"TX","latitude":"31.05491000","longitude":"-95.12577000"},{"name":"Gruver","countryCode":"US","stateCode":"TX","latitude":"36.26503000","longitude":"-101.40627000"},{"name":"Guadalupe County","countryCode":"US","stateCode":"TX","latitude":"29.58305000","longitude":"-97.94858000"},{"name":"Gun Barrel City","countryCode":"US","stateCode":"TX","latitude":"32.33459000","longitude":"-96.15136000"},{"name":"Gunter","countryCode":"US","stateCode":"TX","latitude":"33.44789000","longitude":"-96.74749000"},{"name":"Guthrie","countryCode":"US","stateCode":"TX","latitude":"33.62064000","longitude":"-100.32289000"},{"name":"Hackberry","countryCode":"US","stateCode":"TX","latitude":"33.15234000","longitude":"-96.91778000"},{"name":"Hale Center","countryCode":"US","stateCode":"TX","latitude":"34.06424000","longitude":"-101.84379000"},{"name":"Hale County","countryCode":"US","stateCode":"TX","latitude":"34.07051000","longitude":"-101.82688000"},{"name":"Hall County","countryCode":"US","stateCode":"TX","latitude":"34.53078000","longitude":"-100.68113000"},{"name":"Hallettsville","countryCode":"US","stateCode":"TX","latitude":"29.44385000","longitude":"-96.94109000"},{"name":"Hallsville","countryCode":"US","stateCode":"TX","latitude":"32.50432000","longitude":"-94.57409000"},{"name":"Haltom City","countryCode":"US","stateCode":"TX","latitude":"32.79957000","longitude":"-97.26918000"},{"name":"Hamilton","countryCode":"US","stateCode":"TX","latitude":"31.70377000","longitude":"-98.12392000"},{"name":"Hamilton County","countryCode":"US","stateCode":"TX","latitude":"31.70480000","longitude":"-98.11073000"},{"name":"Hamlin","countryCode":"US","stateCode":"TX","latitude":"32.88483000","longitude":"-100.12649000"},{"name":"Hansford County","countryCode":"US","stateCode":"TX","latitude":"36.27745000","longitude":"-101.35454000"},{"name":"Hardeman County","countryCode":"US","stateCode":"TX","latitude":"34.29029000","longitude":"-99.74572000"},{"name":"Hardin County","countryCode":"US","stateCode":"TX","latitude":"30.33237000","longitude":"-94.39022000"},{"name":"Harker Heights","countryCode":"US","stateCode":"TX","latitude":"31.08351000","longitude":"-97.65974000"},{"name":"Harlingen","countryCode":"US","stateCode":"TX","latitude":"26.19063000","longitude":"-97.69610000"},{"name":"Harper","countryCode":"US","stateCode":"TX","latitude":"30.29992000","longitude":"-99.24421000"},{"name":"Harris County","countryCode":"US","stateCode":"TX","latitude":"29.85728000","longitude":"-95.39234000"},{"name":"Harrison County","countryCode":"US","stateCode":"TX","latitude":"32.54813000","longitude":"-94.37149000"},{"name":"Hart","countryCode":"US","stateCode":"TX","latitude":"34.38507000","longitude":"-102.11574000"},{"name":"Hartley County","countryCode":"US","stateCode":"TX","latitude":"35.84002000","longitude":"-102.60289000"},{"name":"Haskell","countryCode":"US","stateCode":"TX","latitude":"33.15760000","longitude":"-99.73370000"},{"name":"Haskell County","countryCode":"US","stateCode":"TX","latitude":"33.17823000","longitude":"-99.73030000"},{"name":"Haslet","countryCode":"US","stateCode":"TX","latitude":"32.97485000","longitude":"-97.34780000"},{"name":"Hawkins","countryCode":"US","stateCode":"TX","latitude":"32.58847000","longitude":"-95.20411000"},{"name":"Hays County","countryCode":"US","stateCode":"TX","latitude":"30.05815000","longitude":"-98.03106000"},{"name":"Hearne","countryCode":"US","stateCode":"TX","latitude":"30.87852000","longitude":"-96.59303000"},{"name":"Heath","countryCode":"US","stateCode":"TX","latitude":"32.83651000","longitude":"-96.47499000"},{"name":"Hebbronville","countryCode":"US","stateCode":"TX","latitude":"27.30688000","longitude":"-98.68032000"},{"name":"Hedwig Village","countryCode":"US","stateCode":"TX","latitude":"29.77745000","longitude":"-95.51716000"},{"name":"Heidelberg","countryCode":"US","stateCode":"TX","latitude":"26.19702000","longitude":"-97.88028000"},{"name":"Helotes","countryCode":"US","stateCode":"TX","latitude":"29.57801000","longitude":"-98.68975000"},{"name":"Hemphill","countryCode":"US","stateCode":"TX","latitude":"31.34074000","longitude":"-93.84685000"},{"name":"Hemphill County","countryCode":"US","stateCode":"TX","latitude":"35.83757000","longitude":"-100.27047000"},{"name":"Hempstead","countryCode":"US","stateCode":"TX","latitude":"30.09744000","longitude":"-96.07829000"},{"name":"Henderson","countryCode":"US","stateCode":"TX","latitude":"32.15322000","longitude":"-94.79938000"},{"name":"Henderson County","countryCode":"US","stateCode":"TX","latitude":"32.21189000","longitude":"-95.85356000"},{"name":"Henrietta","countryCode":"US","stateCode":"TX","latitude":"33.81732000","longitude":"-98.19532000"},{"name":"Hereford","countryCode":"US","stateCode":"TX","latitude":"34.81521000","longitude":"-102.39932000"},{"name":"Hewitt","countryCode":"US","stateCode":"TX","latitude":"31.46239000","longitude":"-97.19584000"},{"name":"Hickory Creek","countryCode":"US","stateCode":"TX","latitude":"33.12234000","longitude":"-97.04306000"},{"name":"Hico","countryCode":"US","stateCode":"TX","latitude":"31.98293000","longitude":"-98.03365000"},{"name":"Hidalgo","countryCode":"US","stateCode":"TX","latitude":"26.10035000","longitude":"-98.26307000"},{"name":"Hidalgo County","countryCode":"US","stateCode":"TX","latitude":"26.39672000","longitude":"-98.18107000"},{"name":"Hideaway","countryCode":"US","stateCode":"TX","latitude":"32.49042000","longitude":"-95.45746000"},{"name":"Highland Park","countryCode":"US","stateCode":"TX","latitude":"32.83346000","longitude":"-96.79195000"},{"name":"Highland Village","countryCode":"US","stateCode":"TX","latitude":"33.09179000","longitude":"-97.04668000"},{"name":"Highlands","countryCode":"US","stateCode":"TX","latitude":"29.81884000","longitude":"-95.05604000"},{"name":"Hill Country Village","countryCode":"US","stateCode":"TX","latitude":"29.58245000","longitude":"-98.49085000"},{"name":"Hill County","countryCode":"US","stateCode":"TX","latitude":"31.99068000","longitude":"-97.13243000"},{"name":"Hillsboro","countryCode":"US","stateCode":"TX","latitude":"32.01099000","longitude":"-97.13001000"},{"name":"Hilltop Lakes","countryCode":"US","stateCode":"TX","latitude":"31.07935000","longitude":"-96.20385000"},{"name":"Hitchcock","countryCode":"US","stateCode":"TX","latitude":"29.34829000","longitude":"-95.01604000"},{"name":"Hockley County","countryCode":"US","stateCode":"TX","latitude":"33.60764000","longitude":"-102.34320000"},{"name":"Holiday Lakes","countryCode":"US","stateCode":"TX","latitude":"29.20969000","longitude":"-95.51689000"},{"name":"Holland","countryCode":"US","stateCode":"TX","latitude":"30.87824000","longitude":"-97.40167000"},{"name":"Holliday","countryCode":"US","stateCode":"TX","latitude":"33.81621000","longitude":"-98.69506000"},{"name":"Holly Lake Ranch","countryCode":"US","stateCode":"TX","latitude":"32.71336000","longitude":"-95.19756000"},{"name":"Hollywood Park","countryCode":"US","stateCode":"TX","latitude":"29.60050000","longitude":"-98.48724000"},{"name":"Homestead Meadows North","countryCode":"US","stateCode":"TX","latitude":"31.84963000","longitude":"-106.17285000"},{"name":"Homestead Meadows South","countryCode":"US","stateCode":"TX","latitude":"31.81097000","longitude":"-106.16427000"},{"name":"Hondo","countryCode":"US","stateCode":"TX","latitude":"29.34746000","longitude":"-99.14142000"},{"name":"Honey Grove","countryCode":"US","stateCode":"TX","latitude":"33.58344000","longitude":"-95.90997000"},{"name":"Hood County","countryCode":"US","stateCode":"TX","latitude":"32.42993000","longitude":"-97.83227000"},{"name":"Hooks","countryCode":"US","stateCode":"TX","latitude":"33.46623000","longitude":"-94.28853000"},{"name":"Hopkins County","countryCode":"US","stateCode":"TX","latitude":"33.14956000","longitude":"-95.56395000"},{"name":"Horizon City","countryCode":"US","stateCode":"TX","latitude":"31.69261000","longitude":"-106.20748000"},{"name":"Hornsby Bend","countryCode":"US","stateCode":"TX","latitude":"30.24743000","longitude":"-97.58333000"},{"name":"Horseshoe Bay","countryCode":"US","stateCode":"TX","latitude":"30.54429000","longitude":"-98.37394000"},{"name":"Houston","countryCode":"US","stateCode":"TX","latitude":"29.76328000","longitude":"-95.36327000"},{"name":"Houston County","countryCode":"US","stateCode":"TX","latitude":"31.31773000","longitude":"-95.42268000"},{"name":"Howard County","countryCode":"US","stateCode":"TX","latitude":"32.30617000","longitude":"-101.43551000"},{"name":"Howe","countryCode":"US","stateCode":"TX","latitude":"33.50872000","longitude":"-96.61221000"},{"name":"Hubbard","countryCode":"US","stateCode":"TX","latitude":"31.84849000","longitude":"-96.79721000"},{"name":"Hudson","countryCode":"US","stateCode":"TX","latitude":"31.32268000","longitude":"-94.77826000"},{"name":"Hudson Bend","countryCode":"US","stateCode":"TX","latitude":"30.41714000","longitude":"-97.92918000"},{"name":"Hudson Oaks","countryCode":"US","stateCode":"TX","latitude":"32.75707000","longitude":"-97.70670000"},{"name":"Hudspeth County","countryCode":"US","stateCode":"TX","latitude":"31.45618000","longitude":"-105.38646000"},{"name":"Hughes Springs","countryCode":"US","stateCode":"TX","latitude":"32.99846000","longitude":"-94.63076000"},{"name":"Humble","countryCode":"US","stateCode":"TX","latitude":"29.99883000","longitude":"-95.26216000"},{"name":"Hunt County","countryCode":"US","stateCode":"TX","latitude":"33.12360000","longitude":"-96.08545000"},{"name":"Hunters Creek Village","countryCode":"US","stateCode":"TX","latitude":"29.77051000","longitude":"-95.49550000"},{"name":"Huntington","countryCode":"US","stateCode":"TX","latitude":"31.27769000","longitude":"-94.57659000"},{"name":"Huntsville","countryCode":"US","stateCode":"TX","latitude":"30.72353000","longitude":"-95.55078000"},{"name":"Hurst","countryCode":"US","stateCode":"TX","latitude":"32.82346000","longitude":"-97.17057000"},{"name":"Hutchins","countryCode":"US","stateCode":"TX","latitude":"32.64930000","longitude":"-96.71305000"},{"name":"Hutchinson County","countryCode":"US","stateCode":"TX","latitude":"35.84003000","longitude":"-101.35470000"},{"name":"Hutto","countryCode":"US","stateCode":"TX","latitude":"30.54270000","longitude":"-97.54667000"},{"name":"Idalou","countryCode":"US","stateCode":"TX","latitude":"33.66647000","longitude":"-101.68294000"},{"name":"Indian Hills","countryCode":"US","stateCode":"TX","latitude":"26.21285000","longitude":"-97.91639000"},{"name":"Inez","countryCode":"US","stateCode":"TX","latitude":"28.90388000","longitude":"-96.78804000"},{"name":"Ingleside","countryCode":"US","stateCode":"TX","latitude":"27.87780000","longitude":"-97.21166000"},{"name":"Ingram","countryCode":"US","stateCode":"TX","latitude":"30.07743000","longitude":"-99.24032000"},{"name":"Iowa Colony","countryCode":"US","stateCode":"TX","latitude":"29.48246000","longitude":"-95.41550000"},{"name":"Iowa Park","countryCode":"US","stateCode":"TX","latitude":"33.95148000","longitude":"-98.66867000"},{"name":"Iraan","countryCode":"US","stateCode":"TX","latitude":"30.91405000","longitude":"-101.89791000"},{"name":"Irion County","countryCode":"US","stateCode":"TX","latitude":"31.30392000","longitude":"-100.98242000"},{"name":"Irving","countryCode":"US","stateCode":"TX","latitude":"32.81402000","longitude":"-96.94889000"},{"name":"Italy","countryCode":"US","stateCode":"TX","latitude":"32.18404000","longitude":"-96.88472000"},{"name":"Itasca","countryCode":"US","stateCode":"TX","latitude":"32.15959000","longitude":"-97.15001000"},{"name":"Jacinto City","countryCode":"US","stateCode":"TX","latitude":"29.76745000","longitude":"-95.23382000"},{"name":"Jack County","countryCode":"US","stateCode":"TX","latitude":"33.23346000","longitude":"-98.17246000"},{"name":"Jacksboro","countryCode":"US","stateCode":"TX","latitude":"33.21845000","longitude":"-98.15866000"},{"name":"Jackson County","countryCode":"US","stateCode":"TX","latitude":"28.95424000","longitude":"-96.57768000"},{"name":"Jacksonville","countryCode":"US","stateCode":"TX","latitude":"31.96378000","longitude":"-95.27050000"},{"name":"Jamaica Beach","countryCode":"US","stateCode":"TX","latitude":"29.18968000","longitude":"-94.97965000"},{"name":"Jarrell","countryCode":"US","stateCode":"TX","latitude":"30.82491000","longitude":"-97.60445000"},{"name":"Jasper","countryCode":"US","stateCode":"TX","latitude":"30.92020000","longitude":"-93.99658000"},{"name":"Jasper County","countryCode":"US","stateCode":"TX","latitude":"30.74396000","longitude":"-94.02509000"},{"name":"Jayton","countryCode":"US","stateCode":"TX","latitude":"33.24815000","longitude":"-100.57373000"},{"name":"Jeff Davis County","countryCode":"US","stateCode":"TX","latitude":"30.71548000","longitude":"-104.14002000"},{"name":"Jefferson","countryCode":"US","stateCode":"TX","latitude":"32.75736000","longitude":"-94.34519000"},{"name":"Jefferson County","countryCode":"US","stateCode":"TX","latitude":"29.85373000","longitude":"-94.15344000"},{"name":"Jersey Village","countryCode":"US","stateCode":"TX","latitude":"29.88772000","longitude":"-95.56300000"},{"name":"Jewett","countryCode":"US","stateCode":"TX","latitude":"31.36157000","longitude":"-96.14413000"},{"name":"Jim Hogg County","countryCode":"US","stateCode":"TX","latitude":"27.04340000","longitude":"-98.69731000"},{"name":"Jim Wells County","countryCode":"US","stateCode":"TX","latitude":"27.73130000","longitude":"-98.08994000"},{"name":"Johnson City","countryCode":"US","stateCode":"TX","latitude":"30.27687000","longitude":"-98.41197000"},{"name":"Johnson County","countryCode":"US","stateCode":"TX","latitude":"32.37901000","longitude":"-97.36633000"},{"name":"Jollyville","countryCode":"US","stateCode":"TX","latitude":"30.44270000","longitude":"-97.77501000"},{"name":"Jones County","countryCode":"US","stateCode":"TX","latitude":"32.73990000","longitude":"-99.87874000"},{"name":"Jones Creek","countryCode":"US","stateCode":"TX","latitude":"28.96858000","longitude":"-95.45522000"},{"name":"Jonestown","countryCode":"US","stateCode":"TX","latitude":"30.49547000","longitude":"-97.92335000"},{"name":"Josephine","countryCode":"US","stateCode":"TX","latitude":"33.06123000","longitude":"-96.30720000"},{"name":"Joshua","countryCode":"US","stateCode":"TX","latitude":"32.46153000","longitude":"-97.38807000"},{"name":"Jourdanton","countryCode":"US","stateCode":"TX","latitude":"28.91803000","longitude":"-98.54641000"},{"name":"Junction","countryCode":"US","stateCode":"TX","latitude":"30.48936000","longitude":"-99.77201000"},{"name":"Justin","countryCode":"US","stateCode":"TX","latitude":"33.08484000","longitude":"-97.29613000"},{"name":"Karnes City","countryCode":"US","stateCode":"TX","latitude":"28.88498000","longitude":"-97.90084000"},{"name":"Karnes County","countryCode":"US","stateCode":"TX","latitude":"28.90574000","longitude":"-97.85940000"},{"name":"Katy","countryCode":"US","stateCode":"TX","latitude":"29.78579000","longitude":"-95.82440000"},{"name":"Kaufman","countryCode":"US","stateCode":"TX","latitude":"32.58902000","longitude":"-96.30887000"},{"name":"Kaufman County","countryCode":"US","stateCode":"TX","latitude":"32.59930000","longitude":"-96.28780000"},{"name":"Keene","countryCode":"US","stateCode":"TX","latitude":"32.39681000","longitude":"-97.32390000"},{"name":"Keller","countryCode":"US","stateCode":"TX","latitude":"32.93457000","longitude":"-97.25168000"},{"name":"Kemah","countryCode":"US","stateCode":"TX","latitude":"29.54273000","longitude":"-95.02048000"},{"name":"Kemp","countryCode":"US","stateCode":"TX","latitude":"32.44264000","longitude":"-96.22998000"},{"name":"Kempner","countryCode":"US","stateCode":"TX","latitude":"31.08101000","longitude":"-98.00252000"},{"name":"Kendall County","countryCode":"US","stateCode":"TX","latitude":"29.94469000","longitude":"-98.71156000"},{"name":"Kenedy","countryCode":"US","stateCode":"TX","latitude":"28.81915000","longitude":"-97.84861000"},{"name":"Kenedy County","countryCode":"US","stateCode":"TX","latitude":"26.92802000","longitude":"-97.63646000"},{"name":"Kennedale","countryCode":"US","stateCode":"TX","latitude":"32.64680000","longitude":"-97.22585000"},{"name":"Kent County","countryCode":"US","stateCode":"TX","latitude":"33.18142000","longitude":"-100.77757000"},{"name":"Kerens","countryCode":"US","stateCode":"TX","latitude":"32.13321000","longitude":"-96.22775000"},{"name":"Kermit","countryCode":"US","stateCode":"TX","latitude":"31.85763000","longitude":"-103.09267000"},{"name":"Kerr County","countryCode":"US","stateCode":"TX","latitude":"30.06148000","longitude":"-99.35016000"},{"name":"Kerrville","countryCode":"US","stateCode":"TX","latitude":"30.04743000","longitude":"-99.14032000"},{"name":"Kilgore","countryCode":"US","stateCode":"TX","latitude":"32.38626000","longitude":"-94.87577000"},{"name":"Killeen","countryCode":"US","stateCode":"TX","latitude":"31.11712000","longitude":"-97.72780000"},{"name":"Kimble County","countryCode":"US","stateCode":"TX","latitude":"30.48678000","longitude":"-99.74870000"},{"name":"King County","countryCode":"US","stateCode":"TX","latitude":"33.61648000","longitude":"-100.25585000"},{"name":"Kingsland","countryCode":"US","stateCode":"TX","latitude":"30.65824000","longitude":"-98.44058000"},{"name":"Kingsville","countryCode":"US","stateCode":"TX","latitude":"27.51587000","longitude":"-97.85611000"},{"name":"Kingwood Area","countryCode":"US","stateCode":"TX","latitude":"30.03355000","longitude":"-95.26104000"},{"name":"Kinney County","countryCode":"US","stateCode":"TX","latitude":"29.35021000","longitude":"-100.41795000"},{"name":"Kirby","countryCode":"US","stateCode":"TX","latitude":"29.46329000","longitude":"-98.38557000"},{"name":"Kirbyville","countryCode":"US","stateCode":"TX","latitude":"30.66048000","longitude":"-93.89268000"},{"name":"Kleberg County","countryCode":"US","stateCode":"TX","latitude":"27.42671000","longitude":"-97.66839000"},{"name":"Knox City","countryCode":"US","stateCode":"TX","latitude":"33.41815000","longitude":"-99.81898000"},{"name":"Knox County","countryCode":"US","stateCode":"TX","latitude":"33.60613000","longitude":"-99.74143000"},{"name":"Kountze","countryCode":"US","stateCode":"TX","latitude":"30.37160000","longitude":"-94.31241000"},{"name":"Krugerville","countryCode":"US","stateCode":"TX","latitude":"33.28151000","longitude":"-96.99056000"},{"name":"Krum","countryCode":"US","stateCode":"TX","latitude":"33.26151000","longitude":"-97.23807000"},{"name":"Kyle","countryCode":"US","stateCode":"TX","latitude":"29.98911000","longitude":"-97.87723000"},{"name":"La Blanca","countryCode":"US","stateCode":"TX","latitude":"26.29285000","longitude":"-98.03778000"},{"name":"La Coste","countryCode":"US","stateCode":"TX","latitude":"29.31079000","longitude":"-98.81003000"},{"name":"La Feria","countryCode":"US","stateCode":"TX","latitude":"26.15896000","longitude":"-97.82389000"},{"name":"La Grange","countryCode":"US","stateCode":"TX","latitude":"29.90550000","longitude":"-96.87665000"},{"name":"La Grulla","countryCode":"US","stateCode":"TX","latitude":"26.26951000","longitude":"-98.64725000"},{"name":"La Homa","countryCode":"US","stateCode":"TX","latitude":"26.25007000","longitude":"-98.36363000"},{"name":"La Joya","countryCode":"US","stateCode":"TX","latitude":"26.24702000","longitude":"-98.48141000"},{"name":"La Marque","countryCode":"US","stateCode":"TX","latitude":"29.36857000","longitude":"-94.97131000"},{"name":"La Paloma","countryCode":"US","stateCode":"TX","latitude":"26.04591000","longitude":"-97.66749000"},{"name":"La Porte","countryCode":"US","stateCode":"TX","latitude":"29.66578000","longitude":"-95.01937000"},{"name":"La Pryor","countryCode":"US","stateCode":"TX","latitude":"28.94108000","longitude":"-99.84978000"},{"name":"La Salle County","countryCode":"US","stateCode":"TX","latitude":"28.34507000","longitude":"-99.09966000"},{"name":"La Vernia","countryCode":"US","stateCode":"TX","latitude":"29.35635000","longitude":"-98.11556000"},{"name":"La Villa","countryCode":"US","stateCode":"TX","latitude":"26.29868000","longitude":"-97.92861000"},{"name":"Lackland Air Force Base","countryCode":"US","stateCode":"TX","latitude":"29.38663000","longitude":"-98.61797000"},{"name":"Lacy-Lakeview","countryCode":"US","stateCode":"TX","latitude":"31.62933000","longitude":"-97.10278000"},{"name":"Lago Vista","countryCode":"US","stateCode":"TX","latitude":"30.46020000","longitude":"-97.98835000"},{"name":"Laguna Heights","countryCode":"US","stateCode":"TX","latitude":"26.08008000","longitude":"-97.25386000"},{"name":"Laguna Park","countryCode":"US","stateCode":"TX","latitude":"31.85932000","longitude":"-97.37974000"},{"name":"Laguna Vista","countryCode":"US","stateCode":"TX","latitude":"26.10091000","longitude":"-97.29025000"},{"name":"Lake Brownwood","countryCode":"US","stateCode":"TX","latitude":"31.83570000","longitude":"-99.00783000"},{"name":"Lake Dallas","countryCode":"US","stateCode":"TX","latitude":"33.11929000","longitude":"-97.02556000"},{"name":"Lake Dunlap","countryCode":"US","stateCode":"TX","latitude":"29.67578000","longitude":"-98.07223000"},{"name":"Lake Jackson","countryCode":"US","stateCode":"TX","latitude":"29.03386000","longitude":"-95.43439000"},{"name":"Lake Kiowa","countryCode":"US","stateCode":"TX","latitude":"33.57705000","longitude":"-97.01306000"},{"name":"Lake Worth","countryCode":"US","stateCode":"TX","latitude":"32.80485000","longitude":"-97.44502000"},{"name":"Lakehills","countryCode":"US","stateCode":"TX","latitude":"29.60467000","longitude":"-98.94309000"},{"name":"Lakeside","countryCode":"US","stateCode":"TX","latitude":"32.82235000","longitude":"-97.49335000"},{"name":"Lakeway","countryCode":"US","stateCode":"TX","latitude":"30.36377000","longitude":"-97.97959000"},{"name":"Lamar County","countryCode":"US","stateCode":"TX","latitude":"33.66726000","longitude":"-95.57120000"},{"name":"Lamb County","countryCode":"US","stateCode":"TX","latitude":"34.06862000","longitude":"-102.35171000"},{"name":"Lamesa","countryCode":"US","stateCode":"TX","latitude":"32.73760000","longitude":"-101.95099000"},{"name":"Lampasas","countryCode":"US","stateCode":"TX","latitude":"31.06378000","longitude":"-98.18170000"},{"name":"Lampasas County","countryCode":"US","stateCode":"TX","latitude":"31.19619000","longitude":"-98.24145000"},{"name":"Lancaster","countryCode":"US","stateCode":"TX","latitude":"32.59208000","longitude":"-96.75611000"},{"name":"Lantana","countryCode":"US","stateCode":"TX","latitude":"33.09073000","longitude":"-97.12416000"},{"name":"Laredo","countryCode":"US","stateCode":"TX","latitude":"27.50641000","longitude":"-99.50754000"},{"name":"Las Lomas","countryCode":"US","stateCode":"TX","latitude":"26.36479000","longitude":"-98.77530000"},{"name":"Las Palmas II","countryCode":"US","stateCode":"TX","latitude":"26.20171000","longitude":"-97.73760000"},{"name":"Las Quintas Fronterizas","countryCode":"US","stateCode":"TX","latitude":"28.69053000","longitude":"-100.46869000"},{"name":"Las Quintas Fronterizas Colonia","countryCode":"US","stateCode":"TX","latitude":"28.69137000","longitude":"-100.46924000"},{"name":"Lasara","countryCode":"US","stateCode":"TX","latitude":"26.46479000","longitude":"-97.91111000"},{"name":"Laughlin Air Force Base","countryCode":"US","stateCode":"TX","latitude":"29.35663000","longitude":"-100.78353000"},{"name":"Laureles","countryCode":"US","stateCode":"TX","latitude":"26.10924000","longitude":"-97.49415000"},{"name":"Lavaca County","countryCode":"US","stateCode":"TX","latitude":"29.38435000","longitude":"-96.93015000"},{"name":"Lavon","countryCode":"US","stateCode":"TX","latitude":"33.02762000","longitude":"-96.43415000"},{"name":"League City","countryCode":"US","stateCode":"TX","latitude":"29.50745000","longitude":"-95.09493000"},{"name":"Leakey","countryCode":"US","stateCode":"TX","latitude":"29.72884000","longitude":"-99.76145000"},{"name":"Leander","countryCode":"US","stateCode":"TX","latitude":"30.57881000","longitude":"-97.85307000"},{"name":"Lee County","countryCode":"US","stateCode":"TX","latitude":"30.31068000","longitude":"-96.96570000"},{"name":"Leon County","countryCode":"US","stateCode":"TX","latitude":"31.29651000","longitude":"-95.99569000"},{"name":"Leon Valley","countryCode":"US","stateCode":"TX","latitude":"29.49523000","longitude":"-98.61863000"},{"name":"Leonard","countryCode":"US","stateCode":"TX","latitude":"33.37955000","longitude":"-96.24748000"},{"name":"Levelland","countryCode":"US","stateCode":"TX","latitude":"33.58732000","longitude":"-102.37796000"},{"name":"Lewisville","countryCode":"US","stateCode":"TX","latitude":"33.04623000","longitude":"-96.99417000"},{"name":"Lexington","countryCode":"US","stateCode":"TX","latitude":"30.41910000","longitude":"-97.01165000"},{"name":"Liberty","countryCode":"US","stateCode":"TX","latitude":"30.05799000","longitude":"-94.79548000"},{"name":"Liberty City","countryCode":"US","stateCode":"TX","latitude":"32.44543000","longitude":"-94.94855000"},{"name":"Liberty County","countryCode":"US","stateCode":"TX","latitude":"30.15161000","longitude":"-94.81221000"},{"name":"Liberty Hill","countryCode":"US","stateCode":"TX","latitude":"30.66491000","longitude":"-97.92252000"},{"name":"Limestone County","countryCode":"US","stateCode":"TX","latitude":"31.54546000","longitude":"-96.58053000"},{"name":"Lindale","countryCode":"US","stateCode":"TX","latitude":"32.51570000","longitude":"-95.40940000"},{"name":"Linden","countryCode":"US","stateCode":"TX","latitude":"33.01235000","longitude":"-94.36547000"},{"name":"Lindsay","countryCode":"US","stateCode":"TX","latitude":"33.63594000","longitude":"-97.22279000"},{"name":"Lipscomb County","countryCode":"US","stateCode":"TX","latitude":"36.27771000","longitude":"-100.27312000"},{"name":"Little Elm","countryCode":"US","stateCode":"TX","latitude":"33.16262000","longitude":"-96.93751000"},{"name":"Little River-Academy","countryCode":"US","stateCode":"TX","latitude":"30.98629000","longitude":"-97.35861000"},{"name":"Littlefield","countryCode":"US","stateCode":"TX","latitude":"33.91731000","longitude":"-102.32490000"},{"name":"Live Oak","countryCode":"US","stateCode":"TX","latitude":"29.56523000","longitude":"-98.33640000"},{"name":"Live Oak County","countryCode":"US","stateCode":"TX","latitude":"28.35137000","longitude":"-98.12479000"},{"name":"Livingston","countryCode":"US","stateCode":"TX","latitude":"30.71103000","longitude":"-94.93299000"},{"name":"Llano","countryCode":"US","stateCode":"TX","latitude":"30.75935000","longitude":"-98.67504000"},{"name":"Llano County","countryCode":"US","stateCode":"TX","latitude":"30.70574000","longitude":"-98.68410000"},{"name":"Llano Grande","countryCode":"US","stateCode":"TX","latitude":"26.12980000","longitude":"-97.96806000"},{"name":"Lockhart","countryCode":"US","stateCode":"TX","latitude":"29.88494000","longitude":"-97.67000000"},{"name":"Lockney","countryCode":"US","stateCode":"TX","latitude":"34.12452000","longitude":"-101.44155000"},{"name":"Lone Star","countryCode":"US","stateCode":"TX","latitude":"32.94402000","longitude":"-94.70715000"},{"name":"Longview","countryCode":"US","stateCode":"TX","latitude":"32.50070000","longitude":"-94.74049000"},{"name":"Lopezville","countryCode":"US","stateCode":"TX","latitude":"26.23813000","longitude":"-98.15973000"},{"name":"Lorena","countryCode":"US","stateCode":"TX","latitude":"31.38656000","longitude":"-97.21556000"},{"name":"Lorenzo","countryCode":"US","stateCode":"TX","latitude":"33.67064000","longitude":"-101.53516000"},{"name":"Los Fresnos","countryCode":"US","stateCode":"TX","latitude":"26.07174000","longitude":"-97.47637000"},{"name":"Los Indios","countryCode":"US","stateCode":"TX","latitude":"26.04924000","longitude":"-97.74499000"},{"name":"Lost Creek","countryCode":"US","stateCode":"TX","latitude":"30.29548000","longitude":"-97.84445000"},{"name":"Loving County","countryCode":"US","stateCode":"TX","latitude":"31.84923000","longitude":"-103.57996000"},{"name":"Lowry Crossing","countryCode":"US","stateCode":"TX","latitude":"33.15484000","longitude":"-96.54721000"},{"name":"Lubbock","countryCode":"US","stateCode":"TX","latitude":"33.57786000","longitude":"-101.85517000"},{"name":"Lubbock County","countryCode":"US","stateCode":"TX","latitude":"33.61021000","longitude":"-101.82055000"},{"name":"Lucas","countryCode":"US","stateCode":"TX","latitude":"33.08429000","longitude":"-96.57666000"},{"name":"Lufkin","countryCode":"US","stateCode":"TX","latitude":"31.33824000","longitude":"-94.72910000"},{"name":"Luling","countryCode":"US","stateCode":"TX","latitude":"29.68051000","longitude":"-97.64750000"},{"name":"Lumberton","countryCode":"US","stateCode":"TX","latitude":"30.26577000","longitude":"-94.19963000"},{"name":"Lyford","countryCode":"US","stateCode":"TX","latitude":"26.41229000","longitude":"-97.78972000"},{"name":"Lynn County","countryCode":"US","stateCode":"TX","latitude":"33.17682000","longitude":"-101.81612000"},{"name":"Lytle","countryCode":"US","stateCode":"TX","latitude":"29.23329000","longitude":"-98.79641000"},{"name":"Mabank","countryCode":"US","stateCode":"TX","latitude":"32.36653000","longitude":"-96.10081000"},{"name":"Madison County","countryCode":"US","stateCode":"TX","latitude":"30.96554000","longitude":"-95.92841000"},{"name":"Madisonville","countryCode":"US","stateCode":"TX","latitude":"30.94991000","longitude":"-95.91162000"},{"name":"Magnolia","countryCode":"US","stateCode":"TX","latitude":"30.20938000","longitude":"-95.75078000"},{"name":"Malakoff","countryCode":"US","stateCode":"TX","latitude":"32.16960000","longitude":"-96.01247000"},{"name":"Manchaca","countryCode":"US","stateCode":"TX","latitude":"30.14077000","longitude":"-97.83306000"},{"name":"Manor","countryCode":"US","stateCode":"TX","latitude":"30.34076000","longitude":"-97.55695000"},{"name":"Mansfield","countryCode":"US","stateCode":"TX","latitude":"32.56319000","longitude":"-97.14168000"},{"name":"Manvel","countryCode":"US","stateCode":"TX","latitude":"29.46274000","longitude":"-95.35799000"},{"name":"Marble Falls","countryCode":"US","stateCode":"TX","latitude":"30.57841000","longitude":"-98.27507000"},{"name":"Marfa","countryCode":"US","stateCode":"TX","latitude":"30.30973000","longitude":"-104.02134000"},{"name":"Marion","countryCode":"US","stateCode":"TX","latitude":"29.57134000","longitude":"-98.14029000"},{"name":"Marion County","countryCode":"US","stateCode":"TX","latitude":"32.79798000","longitude":"-94.35722000"},{"name":"Markham","countryCode":"US","stateCode":"TX","latitude":"28.96026000","longitude":"-96.06524000"},{"name":"Marlin","countryCode":"US","stateCode":"TX","latitude":"31.30629000","longitude":"-96.89804000"},{"name":"Marshall","countryCode":"US","stateCode":"TX","latitude":"32.54487000","longitude":"-94.36742000"},{"name":"Mart","countryCode":"US","stateCode":"TX","latitude":"31.54239000","longitude":"-96.83360000"},{"name":"Martin County","countryCode":"US","stateCode":"TX","latitude":"32.30603000","longitude":"-101.95122000"},{"name":"Martindale","countryCode":"US","stateCode":"TX","latitude":"29.84550000","longitude":"-97.84084000"},{"name":"Mason","countryCode":"US","stateCode":"TX","latitude":"30.74879000","longitude":"-99.23061000"},{"name":"Mason County","countryCode":"US","stateCode":"TX","latitude":"30.71772000","longitude":"-99.22613000"},{"name":"Matador","countryCode":"US","stateCode":"TX","latitude":"34.01202000","longitude":"-100.82208000"},{"name":"Matagorda County","countryCode":"US","stateCode":"TX","latitude":"28.78565000","longitude":"-96.00398000"},{"name":"Mathis","countryCode":"US","stateCode":"TX","latitude":"28.09446000","longitude":"-97.82805000"},{"name":"Maud","countryCode":"US","stateCode":"TX","latitude":"33.33290000","longitude":"-94.34270000"},{"name":"Mauriceville","countryCode":"US","stateCode":"TX","latitude":"30.20354000","longitude":"-93.86628000"},{"name":"Maverick County","countryCode":"US","stateCode":"TX","latitude":"28.74259000","longitude":"-100.31451000"},{"name":"McAllen","countryCode":"US","stateCode":"TX","latitude":"26.20341000","longitude":"-98.23001000"},{"name":"McCamey","countryCode":"US","stateCode":"TX","latitude":"31.13598000","longitude":"-102.22430000"},{"name":"McCulloch County","countryCode":"US","stateCode":"TX","latitude":"31.19887000","longitude":"-99.34748000"},{"name":"McGregor","countryCode":"US","stateCode":"TX","latitude":"31.44406000","longitude":"-97.40918000"},{"name":"McKinney","countryCode":"US","stateCode":"TX","latitude":"33.19762000","longitude":"-96.61527000"},{"name":"McLendon-Chisholm","countryCode":"US","stateCode":"TX","latitude":"32.84235000","longitude":"-96.38054000"},{"name":"McLennan County","countryCode":"US","stateCode":"TX","latitude":"31.55238000","longitude":"-97.20179000"},{"name":"McMullen County","countryCode":"US","stateCode":"TX","latitude":"28.35269000","longitude":"-98.56784000"},{"name":"McQueeney","countryCode":"US","stateCode":"TX","latitude":"29.59217000","longitude":"-98.03334000"},{"name":"Meadowlakes","countryCode":"US","stateCode":"TX","latitude":"30.56245000","longitude":"-98.29867000"},{"name":"Meadows Place","countryCode":"US","stateCode":"TX","latitude":"29.65134000","longitude":"-95.58800000"},{"name":"Medina","countryCode":"US","stateCode":"TX","latitude":"29.79661000","longitude":"-99.24643000"},{"name":"Medina County","countryCode":"US","stateCode":"TX","latitude":"29.35570000","longitude":"-99.11013000"},{"name":"Melissa","countryCode":"US","stateCode":"TX","latitude":"33.28595000","longitude":"-96.57277000"},{"name":"Memphis","countryCode":"US","stateCode":"TX","latitude":"34.72478000","longitude":"-100.53401000"},{"name":"Menard","countryCode":"US","stateCode":"TX","latitude":"30.91767000","longitude":"-99.78646000"},{"name":"Menard County","countryCode":"US","stateCode":"TX","latitude":"30.88978000","longitude":"-99.82064000"},{"name":"Mentone","countryCode":"US","stateCode":"TX","latitude":"31.70513000","longitude":"-103.59935000"},{"name":"Mercedes","countryCode":"US","stateCode":"TX","latitude":"26.14980000","longitude":"-97.91361000"},{"name":"Meridian","countryCode":"US","stateCode":"TX","latitude":"31.92321000","longitude":"-97.65669000"},{"name":"Merkel","countryCode":"US","stateCode":"TX","latitude":"32.47068000","longitude":"-100.01287000"},{"name":"Mertzon","countryCode":"US","stateCode":"TX","latitude":"31.26183000","longitude":"-100.81733000"},{"name":"Mesquite","countryCode":"US","stateCode":"TX","latitude":"32.76680000","longitude":"-96.59916000"},{"name":"Mexia","countryCode":"US","stateCode":"TX","latitude":"31.67989000","longitude":"-96.48220000"},{"name":"Miami","countryCode":"US","stateCode":"TX","latitude":"35.69143000","longitude":"-100.63819000"},{"name":"Midland","countryCode":"US","stateCode":"TX","latitude":"31.99735000","longitude":"-102.07791000"},{"name":"Midland County","countryCode":"US","stateCode":"TX","latitude":"31.86917000","longitude":"-102.03162000"},{"name":"Midlothian","countryCode":"US","stateCode":"TX","latitude":"32.48236000","longitude":"-96.99445000"},{"name":"Midway North","countryCode":"US","stateCode":"TX","latitude":"26.18776000","longitude":"-98.01708000"},{"name":"Midway South","countryCode":"US","stateCode":"TX","latitude":"26.15694000","longitude":"-98.02011000"},{"name":"Mila Doce","countryCode":"US","stateCode":"TX","latitude":"26.22618000","longitude":"-97.95889000"},{"name":"Milam","countryCode":"US","stateCode":"TX","latitude":"31.43240000","longitude":"-93.84574000"},{"name":"Milam County","countryCode":"US","stateCode":"TX","latitude":"30.78634000","longitude":"-96.97685000"},{"name":"Mills County","countryCode":"US","stateCode":"TX","latitude":"31.49519000","longitude":"-98.59546000"},{"name":"Mineola","countryCode":"US","stateCode":"TX","latitude":"32.66319000","longitude":"-95.48829000"},{"name":"Mineral Wells","countryCode":"US","stateCode":"TX","latitude":"32.80846000","longitude":"-98.11282000"},{"name":"Mission","countryCode":"US","stateCode":"TX","latitude":"26.21591000","longitude":"-98.32529000"},{"name":"Mission Bend","countryCode":"US","stateCode":"TX","latitude":"29.69384000","longitude":"-95.66495000"},{"name":"Missouri City","countryCode":"US","stateCode":"TX","latitude":"29.61857000","longitude":"-95.53772000"},{"name":"Mitchell County","countryCode":"US","stateCode":"TX","latitude":"32.30621000","longitude":"-100.92123000"},{"name":"Monahans","countryCode":"US","stateCode":"TX","latitude":"31.59430000","longitude":"-102.89265000"},{"name":"Mont Belvieu","countryCode":"US","stateCode":"TX","latitude":"29.84772000","longitude":"-94.89076000"},{"name":"Montague","countryCode":"US","stateCode":"TX","latitude":"33.66483000","longitude":"-97.72059000"},{"name":"Montague County","countryCode":"US","stateCode":"TX","latitude":"33.67563000","longitude":"-97.72465000"},{"name":"Monte Alto","countryCode":"US","stateCode":"TX","latitude":"26.37312000","longitude":"-97.97167000"},{"name":"Montgomery County","countryCode":"US","stateCode":"TX","latitude":"30.30021000","longitude":"-95.50301000"},{"name":"Moody","countryCode":"US","stateCode":"TX","latitude":"31.30823000","longitude":"-97.36140000"},{"name":"Moore County","countryCode":"US","stateCode":"TX","latitude":"35.83769000","longitude":"-101.89292000"},{"name":"Morgans Point Resort","countryCode":"US","stateCode":"TX","latitude":"31.14823000","longitude":"-97.46334000"},{"name":"Morris County","countryCode":"US","stateCode":"TX","latitude":"33.11348000","longitude":"-94.73265000"},{"name":"Morton","countryCode":"US","stateCode":"TX","latitude":"33.72510000","longitude":"-102.75938000"},{"name":"Motley County","countryCode":"US","stateCode":"TX","latitude":"34.07409000","longitude":"-100.77983000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"TX","latitude":"33.15679000","longitude":"-94.96827000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"TX","latitude":"33.18873000","longitude":"-95.22133000"},{"name":"Muenster","countryCode":"US","stateCode":"TX","latitude":"33.65177000","longitude":"-97.37641000"},{"name":"Muleshoe","countryCode":"US","stateCode":"TX","latitude":"34.22647000","longitude":"-102.72383000"},{"name":"Munday","countryCode":"US","stateCode":"TX","latitude":"33.44926000","longitude":"-99.62286000"},{"name":"Muniz","countryCode":"US","stateCode":"TX","latitude":"26.25646000","longitude":"-98.08945000"},{"name":"Murillo Colonia","countryCode":"US","stateCode":"TX","latitude":"26.25646000","longitude":"-98.11334000"},{"name":"Murphy","countryCode":"US","stateCode":"TX","latitude":"33.01512000","longitude":"-96.61305000"},{"name":"Nacogdoches","countryCode":"US","stateCode":"TX","latitude":"31.60351000","longitude":"-94.65549000"},{"name":"Nacogdoches County","countryCode":"US","stateCode":"TX","latitude":"31.61598000","longitude":"-94.61587000"},{"name":"Naples","countryCode":"US","stateCode":"TX","latitude":"33.20318000","longitude":"-94.68021000"},{"name":"Nash","countryCode":"US","stateCode":"TX","latitude":"33.44235000","longitude":"-94.13075000"},{"name":"Nassau Bay","countryCode":"US","stateCode":"TX","latitude":"29.54468000","longitude":"-95.09104000"},{"name":"Natalia","countryCode":"US","stateCode":"TX","latitude":"29.18968000","longitude":"-98.86253000"},{"name":"Navarro County","countryCode":"US","stateCode":"TX","latitude":"32.04693000","longitude":"-96.47249000"},{"name":"Navasota","countryCode":"US","stateCode":"TX","latitude":"30.38798000","longitude":"-96.08773000"},{"name":"Nederland","countryCode":"US","stateCode":"TX","latitude":"29.97438000","longitude":"-93.99240000"},{"name":"Needville","countryCode":"US","stateCode":"TX","latitude":"29.39941000","longitude":"-95.83773000"},{"name":"Nevada","countryCode":"US","stateCode":"TX","latitude":"33.04234000","longitude":"-96.37387000"},{"name":"New Boston","countryCode":"US","stateCode":"TX","latitude":"33.45984000","longitude":"-94.41548000"},{"name":"New Braunfels","countryCode":"US","stateCode":"TX","latitude":"29.70300000","longitude":"-98.12445000"},{"name":"New Summerfield","countryCode":"US","stateCode":"TX","latitude":"31.98072000","longitude":"-95.09383000"},{"name":"New Territory","countryCode":"US","stateCode":"TX","latitude":"29.59412000","longitude":"-95.68078000"},{"name":"New Waverly","countryCode":"US","stateCode":"TX","latitude":"30.53770000","longitude":"-95.48328000"},{"name":"Newark","countryCode":"US","stateCode":"TX","latitude":"33.00124000","longitude":"-97.48447000"},{"name":"Newton","countryCode":"US","stateCode":"TX","latitude":"30.84853000","longitude":"-93.75740000"},{"name":"Newton County","countryCode":"US","stateCode":"TX","latitude":"30.78631000","longitude":"-93.74474000"},{"name":"Nixon","countryCode":"US","stateCode":"TX","latitude":"29.26746000","longitude":"-97.76444000"},{"name":"Nocona","countryCode":"US","stateCode":"TX","latitude":"33.78677000","longitude":"-97.72586000"},{"name":"Nolan County","countryCode":"US","stateCode":"TX","latitude":"32.30349000","longitude":"-100.40605000"},{"name":"Nolanville","countryCode":"US","stateCode":"TX","latitude":"31.07879000","longitude":"-97.60557000"},{"name":"North Alamo","countryCode":"US","stateCode":"TX","latitude":"26.21730000","longitude":"-98.12890000"},{"name":"North Richland Hills","countryCode":"US","stateCode":"TX","latitude":"32.83430000","longitude":"-97.22890000"},{"name":"Northcliff","countryCode":"US","stateCode":"TX","latitude":"29.62106000","longitude":"-98.22473000"},{"name":"Northcrest","countryCode":"US","stateCode":"TX","latitude":"31.63655000","longitude":"-97.09972000"},{"name":"Northlake","countryCode":"US","stateCode":"TX","latitude":"33.12734000","longitude":"-97.26557000"},{"name":"Nueces County","countryCode":"US","stateCode":"TX","latitude":"27.73506000","longitude":"-97.51632000"},{"name":"Nurillo","countryCode":"US","stateCode":"TX","latitude":"26.26702000","longitude":"-98.12140000"},{"name":"Oak Cliff Place","countryCode":"US","stateCode":"TX","latitude":"29.92712000","longitude":"-95.62672000"},{"name":"Oak Leaf","countryCode":"US","stateCode":"TX","latitude":"32.52042000","longitude":"-96.85472000"},{"name":"Oak Point","countryCode":"US","stateCode":"TX","latitude":"33.19012000","longitude":"-96.99167000"},{"name":"Oak Ridge North","countryCode":"US","stateCode":"TX","latitude":"30.16022000","longitude":"-95.44438000"},{"name":"Oak Trail Shores","countryCode":"US","stateCode":"TX","latitude":"32.48875000","longitude":"-97.83420000"},{"name":"Ochiltree County","countryCode":"US","stateCode":"TX","latitude":"36.27841000","longitude":"-100.81565000"},{"name":"Odem","countryCode":"US","stateCode":"TX","latitude":"27.95057000","longitude":"-97.58222000"},{"name":"Odessa","countryCode":"US","stateCode":"TX","latitude":"31.84568000","longitude":"-102.36764000"},{"name":"Old River-Winfree","countryCode":"US","stateCode":"TX","latitude":"29.86828000","longitude":"-94.83270000"},{"name":"Oldham County","countryCode":"US","stateCode":"TX","latitude":"35.40502000","longitude":"-102.60287000"},{"name":"Olivarez","countryCode":"US","stateCode":"TX","latitude":"26.22841000","longitude":"-97.99223000"},{"name":"Olmito","countryCode":"US","stateCode":"TX","latitude":"26.02174000","longitude":"-97.53415000"},{"name":"Olmos Park","countryCode":"US","stateCode":"TX","latitude":"29.47884000","longitude":"-98.48752000"},{"name":"Olney","countryCode":"US","stateCode":"TX","latitude":"33.37066000","longitude":"-98.75284000"},{"name":"Olton","countryCode":"US","stateCode":"TX","latitude":"34.18341000","longitude":"-102.13463000"},{"name":"Onalaska","countryCode":"US","stateCode":"TX","latitude":"30.80575000","longitude":"-95.11633000"},{"name":"Onion Creek","countryCode":"US","stateCode":"TX","latitude":"30.13660000","longitude":"-97.78417000"},{"name":"Orange","countryCode":"US","stateCode":"TX","latitude":"30.09299000","longitude":"-93.73655000"},{"name":"Orange County","countryCode":"US","stateCode":"TX","latitude":"30.12131000","longitude":"-93.89390000"},{"name":"Orange Grove","countryCode":"US","stateCode":"TX","latitude":"27.95668000","longitude":"-97.93694000"},{"name":"Ore City","countryCode":"US","stateCode":"TX","latitude":"32.80014000","longitude":"-94.72076000"},{"name":"Overton","countryCode":"US","stateCode":"TX","latitude":"32.27460000","longitude":"-94.97855000"},{"name":"Ovilla","countryCode":"US","stateCode":"TX","latitude":"32.52653000","longitude":"-96.88639000"},{"name":"Oyster Creek","countryCode":"US","stateCode":"TX","latitude":"29.00302000","longitude":"-95.33188000"},{"name":"Ozona","countryCode":"US","stateCode":"TX","latitude":"30.71017000","longitude":"-101.20067000"},{"name":"Paducah","countryCode":"US","stateCode":"TX","latitude":"34.01230000","longitude":"-100.30206000"},{"name":"Paint Rock","countryCode":"US","stateCode":"TX","latitude":"31.50849000","longitude":"-99.92008000"},{"name":"Palacios","countryCode":"US","stateCode":"TX","latitude":"28.70805000","longitude":"-96.21747000"},{"name":"Palestine","countryCode":"US","stateCode":"TX","latitude":"31.76212000","longitude":"-95.63079000"},{"name":"Palm Valley","countryCode":"US","stateCode":"TX","latitude":"26.20174000","longitude":"-97.75416000"},{"name":"Palmer","countryCode":"US","stateCode":"TX","latitude":"32.43125000","longitude":"-96.66777000"},{"name":"Palmhurst","countryCode":"US","stateCode":"TX","latitude":"26.25841000","longitude":"-98.31807000"},{"name":"Palmview","countryCode":"US","stateCode":"TX","latitude":"26.23341000","longitude":"-98.37085000"},{"name":"Palmview South","countryCode":"US","stateCode":"TX","latitude":"26.21563000","longitude":"-98.37863000"},{"name":"Palo Pinto","countryCode":"US","stateCode":"TX","latitude":"32.76735000","longitude":"-98.29866000"},{"name":"Palo Pinto County","countryCode":"US","stateCode":"TX","latitude":"32.75318000","longitude":"-98.31302000"},{"name":"Paloma Creek","countryCode":"US","stateCode":"TX","latitude":"33.22530000","longitude":"-96.93742000"},{"name":"Paloma Creek South","countryCode":"US","stateCode":"TX","latitude":"33.21136000","longitude":"-96.93554000"},{"name":"Pampa","countryCode":"US","stateCode":"TX","latitude":"35.53616000","longitude":"-100.95987000"},{"name":"Panhandle","countryCode":"US","stateCode":"TX","latitude":"35.34560000","longitude":"-101.38044000"},{"name":"Panola County","countryCode":"US","stateCode":"TX","latitude":"32.16236000","longitude":"-94.30565000"},{"name":"Panorama Village","countryCode":"US","stateCode":"TX","latitude":"30.38104000","longitude":"-95.49355000"},{"name":"Pantego","countryCode":"US","stateCode":"TX","latitude":"32.71430000","longitude":"-97.15640000"},{"name":"Paris","countryCode":"US","stateCode":"TX","latitude":"33.66094000","longitude":"-95.55551000"},{"name":"Parker","countryCode":"US","stateCode":"TX","latitude":"33.05540000","longitude":"-96.62194000"},{"name":"Parker County","countryCode":"US","stateCode":"TX","latitude":"32.77765000","longitude":"-97.80510000"},{"name":"Parmer County","countryCode":"US","stateCode":"TX","latitude":"34.53010000","longitude":"-102.78452000"},{"name":"Pasadena","countryCode":"US","stateCode":"TX","latitude":"29.69106000","longitude":"-95.20910000"},{"name":"Patton Village","countryCode":"US","stateCode":"TX","latitude":"30.19299000","longitude":"-95.16882000"},{"name":"Pearland","countryCode":"US","stateCode":"TX","latitude":"29.56357000","longitude":"-95.28605000"},{"name":"Pearsall","countryCode":"US","stateCode":"TX","latitude":"28.89219000","longitude":"-99.09503000"},{"name":"Pecan Acres","countryCode":"US","stateCode":"TX","latitude":"32.97013000","longitude":"-97.47474000"},{"name":"Pecan Grove","countryCode":"US","stateCode":"TX","latitude":"29.62607000","longitude":"-95.73162000"},{"name":"Pecan Plantation","countryCode":"US","stateCode":"TX","latitude":"32.36042000","longitude":"-97.67558000"},{"name":"Pecos","countryCode":"US","stateCode":"TX","latitude":"31.42291000","longitude":"-103.49323000"},{"name":"Pecos County","countryCode":"US","stateCode":"TX","latitude":"30.78106000","longitude":"-102.72357000"},{"name":"Pelican Bay","countryCode":"US","stateCode":"TX","latitude":"32.92096000","longitude":"-97.51836000"},{"name":"Penitas","countryCode":"US","stateCode":"TX","latitude":"26.23063000","longitude":"-98.44474000"},{"name":"Perezville","countryCode":"US","stateCode":"TX","latitude":"26.22452000","longitude":"-98.40057000"},{"name":"Perryton","countryCode":"US","stateCode":"TX","latitude":"36.40003000","longitude":"-100.80265000"},{"name":"Petersburg","countryCode":"US","stateCode":"TX","latitude":"33.86952000","longitude":"-101.59739000"},{"name":"Pflugerville","countryCode":"US","stateCode":"TX","latitude":"30.43937000","longitude":"-97.62000000"},{"name":"Pharr","countryCode":"US","stateCode":"TX","latitude":"26.19480000","longitude":"-98.18362000"},{"name":"Pilot Point","countryCode":"US","stateCode":"TX","latitude":"33.39650000","longitude":"-96.96056000"},{"name":"Pine Island","countryCode":"US","stateCode":"TX","latitude":"30.05800000","longitude":"-96.03746000"},{"name":"Pinehurst","countryCode":"US","stateCode":"TX","latitude":"30.17105000","longitude":"-95.68245000"},{"name":"Pinewood Estates","countryCode":"US","stateCode":"TX","latitude":"30.16438000","longitude":"-94.32158000"},{"name":"Piney Point Village","countryCode":"US","stateCode":"TX","latitude":"29.75995000","longitude":"-95.51716000"},{"name":"Pittsburg","countryCode":"US","stateCode":"TX","latitude":"32.99540000","longitude":"-94.96577000"},{"name":"Plains","countryCode":"US","stateCode":"TX","latitude":"33.18871000","longitude":"-102.82799000"},{"name":"Plainview","countryCode":"US","stateCode":"TX","latitude":"34.18479000","longitude":"-101.70684000"},{"name":"Plano","countryCode":"US","stateCode":"TX","latitude":"33.01984000","longitude":"-96.69889000"},{"name":"Pleak","countryCode":"US","stateCode":"TX","latitude":"29.48913000","longitude":"-95.80773000"},{"name":"Pleasanton","countryCode":"US","stateCode":"TX","latitude":"28.96719000","longitude":"-98.47863000"},{"name":"Plum Grove","countryCode":"US","stateCode":"TX","latitude":"32.19570000","longitude":"-96.98945000"},{"name":"Polk County","countryCode":"US","stateCode":"TX","latitude":"30.79272000","longitude":"-94.83002000"},{"name":"Ponder","countryCode":"US","stateCode":"TX","latitude":"33.18290000","longitude":"-97.28724000"},{"name":"Port Aransas","countryCode":"US","stateCode":"TX","latitude":"27.83392000","longitude":"-97.06110000"},{"name":"Port Arthur","countryCode":"US","stateCode":"TX","latitude":"29.88519000","longitude":"-93.94233000"},{"name":"Port Isabel","countryCode":"US","stateCode":"TX","latitude":"26.07341000","longitude":"-97.20858000"},{"name":"Port Lavaca","countryCode":"US","stateCode":"TX","latitude":"28.61500000","longitude":"-96.62609000"},{"name":"Port Neches","countryCode":"US","stateCode":"TX","latitude":"29.99132000","longitude":"-93.95851000"},{"name":"Port O\'Connor","countryCode":"US","stateCode":"TX","latitude":"28.44834000","longitude":"-96.40581000"},{"name":"Porter Heights","countryCode":"US","stateCode":"TX","latitude":"30.15188000","longitude":"-95.32188000"},{"name":"Portland","countryCode":"US","stateCode":"TX","latitude":"27.87725000","longitude":"-97.32388000"},{"name":"Post","countryCode":"US","stateCode":"TX","latitude":"33.19122000","longitude":"-101.37900000"},{"name":"Poteet","countryCode":"US","stateCode":"TX","latitude":"29.04052000","longitude":"-98.56807000"},{"name":"Poth","countryCode":"US","stateCode":"TX","latitude":"29.06969000","longitude":"-98.08195000"},{"name":"Potosi","countryCode":"US","stateCode":"TX","latitude":"32.32930000","longitude":"-99.65647000"},{"name":"Potter County","countryCode":"US","stateCode":"TX","latitude":"35.40127000","longitude":"-101.89400000"},{"name":"Pottsboro","countryCode":"US","stateCode":"TX","latitude":"33.75927000","longitude":"-96.66944000"},{"name":"Powderly","countryCode":"US","stateCode":"TX","latitude":"33.81122000","longitude":"-95.52440000"},{"name":"Prairie View","countryCode":"US","stateCode":"TX","latitude":"30.09327000","longitude":"-95.98773000"},{"name":"Premont","countryCode":"US","stateCode":"TX","latitude":"27.36059000","longitude":"-98.12362000"},{"name":"Presidio","countryCode":"US","stateCode":"TX","latitude":"29.56074000","longitude":"-104.37215000"},{"name":"Presidio County","countryCode":"US","stateCode":"TX","latitude":"29.99980000","longitude":"-104.24052000"},{"name":"Preston","countryCode":"US","stateCode":"TX","latitude":"33.88232000","longitude":"-96.63305000"},{"name":"Primera","countryCode":"US","stateCode":"TX","latitude":"26.22591000","longitude":"-97.75805000"},{"name":"Princeton","countryCode":"US","stateCode":"TX","latitude":"33.18012000","longitude":"-96.49804000"},{"name":"Progreso","countryCode":"US","stateCode":"TX","latitude":"26.09230000","longitude":"-97.95722000"},{"name":"Prosper","countryCode":"US","stateCode":"TX","latitude":"33.23623000","longitude":"-96.80111000"},{"name":"Providence","countryCode":"US","stateCode":"TX","latitude":"33.23340000","longitude":"-96.96158000"},{"name":"Quail Creek","countryCode":"US","stateCode":"TX","latitude":"28.77640000","longitude":"-97.08232000"},{"name":"Quanah","countryCode":"US","stateCode":"TX","latitude":"34.29785000","longitude":"-99.74037000"},{"name":"Queen City","countryCode":"US","stateCode":"TX","latitude":"33.14874000","longitude":"-94.15019000"},{"name":"Quinlan","countryCode":"US","stateCode":"TX","latitude":"32.91040000","longitude":"-96.13553000"},{"name":"Quitman","countryCode":"US","stateCode":"TX","latitude":"32.79596000","longitude":"-95.45106000"},{"name":"Rains County","countryCode":"US","stateCode":"TX","latitude":"32.87034000","longitude":"-95.79338000"},{"name":"Ralls","countryCode":"US","stateCode":"TX","latitude":"33.67425000","longitude":"-101.38766000"},{"name":"Rancho Alegre","countryCode":"US","stateCode":"TX","latitude":"27.74169000","longitude":"-98.09473000"},{"name":"Rancho Viejo","countryCode":"US","stateCode":"TX","latitude":"26.03952000","longitude":"-97.55638000"},{"name":"Randall County","countryCode":"US","stateCode":"TX","latitude":"34.96585000","longitude":"-101.89695000"},{"name":"Ranger","countryCode":"US","stateCode":"TX","latitude":"32.46985000","longitude":"-98.67895000"},{"name":"Rankin","countryCode":"US","stateCode":"TX","latitude":"31.22265000","longitude":"-101.93791000"},{"name":"Ransom Canyon","countryCode":"US","stateCode":"TX","latitude":"33.53342000","longitude":"-101.67961000"},{"name":"Raymondville","countryCode":"US","stateCode":"TX","latitude":"26.48146000","longitude":"-97.78305000"},{"name":"Reagan County","countryCode":"US","stateCode":"TX","latitude":"31.36619000","longitude":"-101.52301000"},{"name":"Real County","countryCode":"US","stateCode":"TX","latitude":"29.83174000","longitude":"-99.82217000"},{"name":"Red Lick","countryCode":"US","stateCode":"TX","latitude":"33.46485000","longitude":"-94.17103000"},{"name":"Red Oak","countryCode":"US","stateCode":"TX","latitude":"32.51764000","longitude":"-96.80444000"},{"name":"Red River County","countryCode":"US","stateCode":"TX","latitude":"33.62068000","longitude":"-95.05036000"},{"name":"Redland","countryCode":"US","stateCode":"TX","latitude":"31.40435000","longitude":"-94.72132000"},{"name":"Redwater","countryCode":"US","stateCode":"TX","latitude":"33.35818000","longitude":"-94.25436000"},{"name":"Redwood","countryCode":"US","stateCode":"TX","latitude":"29.81022000","longitude":"-97.91139000"},{"name":"Reeves County","countryCode":"US","stateCode":"TX","latitude":"31.32318000","longitude":"-103.69317000"},{"name":"Refugio","countryCode":"US","stateCode":"TX","latitude":"28.30528000","longitude":"-97.27527000"},{"name":"Refugio County","countryCode":"US","stateCode":"TX","latitude":"28.32158000","longitude":"-97.15952000"},{"name":"Rendon","countryCode":"US","stateCode":"TX","latitude":"32.57625000","longitude":"-97.24140000"},{"name":"Reno","countryCode":"US","stateCode":"TX","latitude":"33.66316000","longitude":"-95.46245000"},{"name":"Rhome","countryCode":"US","stateCode":"TX","latitude":"33.05346000","longitude":"-97.47197000"},{"name":"Ricardo","countryCode":"US","stateCode":"TX","latitude":"27.42143000","longitude":"-97.85111000"},{"name":"Richardson","countryCode":"US","stateCode":"TX","latitude":"32.94818000","longitude":"-96.72972000"},{"name":"Richland Hills","countryCode":"US","stateCode":"TX","latitude":"32.81596000","longitude":"-97.22807000"},{"name":"Richmond","countryCode":"US","stateCode":"TX","latitude":"29.58218000","longitude":"-95.76078000"},{"name":"Richwood","countryCode":"US","stateCode":"TX","latitude":"29.05608000","longitude":"-95.40994000"},{"name":"Riesel","countryCode":"US","stateCode":"TX","latitude":"31.47489000","longitude":"-96.92333000"},{"name":"Rio Bravo","countryCode":"US","stateCode":"TX","latitude":"27.36419000","longitude":"-99.48004000"},{"name":"Rio Grande City","countryCode":"US","stateCode":"TX","latitude":"26.37979000","longitude":"-98.82030000"},{"name":"Rio Hondo","countryCode":"US","stateCode":"TX","latitude":"26.23535000","longitude":"-97.58193000"},{"name":"River Oaks","countryCode":"US","stateCode":"TX","latitude":"32.77707000","longitude":"-97.39446000"},{"name":"Roanoke","countryCode":"US","stateCode":"TX","latitude":"33.00401000","longitude":"-97.22585000"},{"name":"Robert Lee","countryCode":"US","stateCode":"TX","latitude":"31.89237000","longitude":"-100.48482000"},{"name":"Roberts County","countryCode":"US","stateCode":"TX","latitude":"35.83849000","longitude":"-100.81344000"},{"name":"Robertson County","countryCode":"US","stateCode":"TX","latitude":"31.02704000","longitude":"-96.51279000"},{"name":"Robinson","countryCode":"US","stateCode":"TX","latitude":"31.46767000","longitude":"-97.11472000"},{"name":"Robstown","countryCode":"US","stateCode":"TX","latitude":"27.79030000","longitude":"-97.66888000"},{"name":"Roby","countryCode":"US","stateCode":"TX","latitude":"32.74483000","longitude":"-100.37761000"},{"name":"Rockdale","countryCode":"US","stateCode":"TX","latitude":"30.65548000","longitude":"-97.00137000"},{"name":"Rockport","countryCode":"US","stateCode":"TX","latitude":"28.02077000","longitude":"-97.05601000"},{"name":"Rocksprings","countryCode":"US","stateCode":"TX","latitude":"30.01576000","longitude":"-100.20536000"},{"name":"Rockwall","countryCode":"US","stateCode":"TX","latitude":"32.93123000","longitude":"-96.45971000"},{"name":"Rockwall County","countryCode":"US","stateCode":"TX","latitude":"32.89773000","longitude":"-96.40777000"},{"name":"Rogers","countryCode":"US","stateCode":"TX","latitude":"30.93157000","longitude":"-97.22666000"},{"name":"Rollingwood","countryCode":"US","stateCode":"TX","latitude":"30.27687000","longitude":"-97.79112000"},{"name":"Roma","countryCode":"US","stateCode":"TX","latitude":"26.40526000","longitude":"-99.01581000"},{"name":"Roma-Los Saenz","countryCode":"US","stateCode":"TX","latitude":"26.40506000","longitude":"-99.01586000"},{"name":"Roman Forest","countryCode":"US","stateCode":"TX","latitude":"30.17910000","longitude":"-95.16243000"},{"name":"Roscoe","countryCode":"US","stateCode":"TX","latitude":"32.44595000","longitude":"-100.53872000"},{"name":"Rosebud","countryCode":"US","stateCode":"TX","latitude":"31.07296000","longitude":"-96.97860000"},{"name":"Rosenberg","countryCode":"US","stateCode":"TX","latitude":"29.55718000","longitude":"-95.80856000"},{"name":"Rosharon","countryCode":"US","stateCode":"TX","latitude":"29.35218000","longitude":"-95.46022000"},{"name":"Rosita North","countryCode":"US","stateCode":"TX","latitude":"28.65644000","longitude":"-100.42218000"},{"name":"Rosita South","countryCode":"US","stateCode":"TX","latitude":"28.62375000","longitude":"-100.42837000"},{"name":"Rotan","countryCode":"US","stateCode":"TX","latitude":"32.85205000","longitude":"-100.46566000"},{"name":"Round Rock","countryCode":"US","stateCode":"TX","latitude":"30.50826000","longitude":"-97.67890000"},{"name":"Rowlett","countryCode":"US","stateCode":"TX","latitude":"32.90290000","longitude":"-96.56388000"},{"name":"Royse City","countryCode":"US","stateCode":"TX","latitude":"32.97512000","longitude":"-96.33248000"},{"name":"Runaway Bay","countryCode":"US","stateCode":"TX","latitude":"33.16789000","longitude":"-97.87837000"},{"name":"Runge","countryCode":"US","stateCode":"TX","latitude":"28.88331000","longitude":"-97.71305000"},{"name":"Runnels County","countryCode":"US","stateCode":"TX","latitude":"31.83110000","longitude":"-99.97623000"},{"name":"Rusk","countryCode":"US","stateCode":"TX","latitude":"31.79601000","longitude":"-95.15022000"},{"name":"Rusk County","countryCode":"US","stateCode":"TX","latitude":"32.10772000","longitude":"-94.76188000"},{"name":"Sabinal","countryCode":"US","stateCode":"TX","latitude":"29.31746000","longitude":"-99.46644000"},{"name":"Sabine County","countryCode":"US","stateCode":"TX","latitude":"31.34320000","longitude":"-93.85180000"},{"name":"Sachse","countryCode":"US","stateCode":"TX","latitude":"32.97623000","longitude":"-96.59527000"},{"name":"Saginaw","countryCode":"US","stateCode":"TX","latitude":"32.86013000","longitude":"-97.36391000"},{"name":"Saint Hedwig","countryCode":"US","stateCode":"TX","latitude":"29.41440000","longitude":"-98.20001000"},{"name":"Saint Jo","countryCode":"US","stateCode":"TX","latitude":"33.69483000","longitude":"-97.52252000"},{"name":"Saint Paul","countryCode":"US","stateCode":"TX","latitude":"33.04123000","longitude":"-96.55027000"},{"name":"Salado","countryCode":"US","stateCode":"TX","latitude":"30.94713000","longitude":"-97.53862000"},{"name":"Sam Rayburn","countryCode":"US","stateCode":"TX","latitude":"31.06408000","longitude":"-94.03575000"},{"name":"San Angelo","countryCode":"US","stateCode":"TX","latitude":"31.46377000","longitude":"-100.43704000"},{"name":"San Antonio","countryCode":"US","stateCode":"TX","latitude":"29.42412000","longitude":"-98.49363000"},{"name":"San Augustine","countryCode":"US","stateCode":"TX","latitude":"31.52990000","longitude":"-94.10603000"},{"name":"San Augustine County","countryCode":"US","stateCode":"TX","latitude":"31.39422000","longitude":"-94.16819000"},{"name":"San Benito","countryCode":"US","stateCode":"TX","latitude":"26.13258000","longitude":"-97.63110000"},{"name":"San Carlos","countryCode":"US","stateCode":"TX","latitude":"26.29563000","longitude":"-98.07195000"},{"name":"San Diego","countryCode":"US","stateCode":"TX","latitude":"27.76391000","longitude":"-98.23890000"},{"name":"San Elizario","countryCode":"US","stateCode":"TX","latitude":"31.58511000","longitude":"-106.27276000"},{"name":"San Jacinto County","countryCode":"US","stateCode":"TX","latitude":"30.57953000","longitude":"-95.16690000"},{"name":"San Juan","countryCode":"US","stateCode":"TX","latitude":"26.18924000","longitude":"-98.15529000"},{"name":"San Leon","countryCode":"US","stateCode":"TX","latitude":"29.48329000","longitude":"-94.92215000"},{"name":"San Marcos","countryCode":"US","stateCode":"TX","latitude":"29.88327000","longitude":"-97.94139000"},{"name":"San Patricio County","countryCode":"US","stateCode":"TX","latitude":"28.00878000","longitude":"-97.51827000"},{"name":"San Saba","countryCode":"US","stateCode":"TX","latitude":"31.19572000","longitude":"-98.71810000"},{"name":"San Saba County","countryCode":"US","stateCode":"TX","latitude":"31.15520000","longitude":"-98.81758000"},{"name":"Sanderson","countryCode":"US","stateCode":"TX","latitude":"30.14241000","longitude":"-102.39403000"},{"name":"Sanger","countryCode":"US","stateCode":"TX","latitude":"33.36317000","longitude":"-97.17390000"},{"name":"Sansom Park","countryCode":"US","stateCode":"TX","latitude":"32.80596000","longitude":"-97.40307000"},{"name":"Santa Anna","countryCode":"US","stateCode":"TX","latitude":"31.74209000","longitude":"-99.32173000"},{"name":"Santa Fe","countryCode":"US","stateCode":"TX","latitude":"29.37801000","longitude":"-95.10576000"},{"name":"Santa Rosa","countryCode":"US","stateCode":"TX","latitude":"26.25674000","longitude":"-97.82500000"},{"name":"Sarita","countryCode":"US","stateCode":"TX","latitude":"27.22171000","longitude":"-97.78916000"},{"name":"Savannah","countryCode":"US","stateCode":"TX","latitude":"33.22603000","longitude":"-96.90786000"},{"name":"Scenic Oaks","countryCode":"US","stateCode":"TX","latitude":"29.71078000","longitude":"-98.67586000"},{"name":"Schertz","countryCode":"US","stateCode":"TX","latitude":"29.55217000","longitude":"-98.26973000"},{"name":"Schleicher County","countryCode":"US","stateCode":"TX","latitude":"30.89745000","longitude":"-100.53855000"},{"name":"Schulenburg","countryCode":"US","stateCode":"TX","latitude":"29.68190000","longitude":"-96.90304000"},{"name":"Scissors","countryCode":"US","stateCode":"TX","latitude":"26.13980000","longitude":"-98.05389000"},{"name":"Scurry County","countryCode":"US","stateCode":"TX","latitude":"32.74632000","longitude":"-100.91641000"},{"name":"Seabrook","countryCode":"US","stateCode":"TX","latitude":"29.56412000","longitude":"-95.02548000"},{"name":"Seadrift","countryCode":"US","stateCode":"TX","latitude":"28.41528000","longitude":"-96.71359000"},{"name":"Seagoville","countryCode":"US","stateCode":"TX","latitude":"32.63958000","longitude":"-96.53832000"},{"name":"Seagraves","countryCode":"US","stateCode":"TX","latitude":"32.94427000","longitude":"-102.56491000"},{"name":"Sealy","countryCode":"US","stateCode":"TX","latitude":"29.78079000","longitude":"-96.15718000"},{"name":"Sebastian","countryCode":"US","stateCode":"TX","latitude":"26.34285000","longitude":"-97.79027000"},{"name":"Seguin","countryCode":"US","stateCode":"TX","latitude":"29.56884000","longitude":"-97.96473000"},{"name":"Selma","countryCode":"US","stateCode":"TX","latitude":"29.58439000","longitude":"-98.30585000"},{"name":"Seminole","countryCode":"US","stateCode":"TX","latitude":"32.71899000","longitude":"-102.64491000"},{"name":"Serenada","countryCode":"US","stateCode":"TX","latitude":"30.69936000","longitude":"-97.69195000"},{"name":"Seth Ward","countryCode":"US","stateCode":"TX","latitude":"34.21174000","longitude":"-101.69017000"},{"name":"Seven Points","countryCode":"US","stateCode":"TX","latitude":"32.32042000","longitude":"-96.21303000"},{"name":"Seymour","countryCode":"US","stateCode":"TX","latitude":"33.59426000","longitude":"-99.26035000"},{"name":"Shackelford County","countryCode":"US","stateCode":"TX","latitude":"32.73597000","longitude":"-99.35407000"},{"name":"Shady Hollow","countryCode":"US","stateCode":"TX","latitude":"30.16493000","longitude":"-97.86223000"},{"name":"Shady Shores","countryCode":"US","stateCode":"TX","latitude":"33.16512000","longitude":"-97.02945000"},{"name":"Shallowater","countryCode":"US","stateCode":"TX","latitude":"33.68897000","longitude":"-101.99823000"},{"name":"Shamrock","countryCode":"US","stateCode":"TX","latitude":"35.21422000","longitude":"-100.24901000"},{"name":"Shavano Park","countryCode":"US","stateCode":"TX","latitude":"29.58495000","longitude":"-98.55252000"},{"name":"Shelby County","countryCode":"US","stateCode":"TX","latitude":"31.79241000","longitude":"-94.14502000"},{"name":"Sheldon","countryCode":"US","stateCode":"TX","latitude":"29.86800000","longitude":"-95.12826000"},{"name":"Shenandoah","countryCode":"US","stateCode":"TX","latitude":"30.18022000","longitude":"-95.45577000"},{"name":"Shepherd","countryCode":"US","stateCode":"TX","latitude":"30.49798000","longitude":"-94.99660000"},{"name":"Sherman","countryCode":"US","stateCode":"TX","latitude":"33.63566000","longitude":"-96.60888000"},{"name":"Sherman County","countryCode":"US","stateCode":"TX","latitude":"36.27771000","longitude":"-101.89348000"},{"name":"Sherwood Shores","countryCode":"US","stateCode":"TX","latitude":"33.85232000","longitude":"-96.81778000"},{"name":"Shiner","countryCode":"US","stateCode":"TX","latitude":"29.42913000","longitude":"-97.17054000"},{"name":"Shoreacres","countryCode":"US","stateCode":"TX","latitude":"29.62023000","longitude":"-95.00993000"},{"name":"Sienna Plantation","countryCode":"US","stateCode":"TX","latitude":"29.48607000","longitude":"-95.50800000"},{"name":"Sierra Blanca","countryCode":"US","stateCode":"TX","latitude":"31.17457000","longitude":"-105.35718000"},{"name":"Siesta Acres","countryCode":"US","stateCode":"TX","latitude":"28.75799000","longitude":"-100.49019000"},{"name":"Siesta Shores","countryCode":"US","stateCode":"TX","latitude":"26.85810000","longitude":"-99.25365000"},{"name":"Silsbee","countryCode":"US","stateCode":"TX","latitude":"30.34910000","longitude":"-94.17796000"},{"name":"Silverton","countryCode":"US","stateCode":"TX","latitude":"34.47423000","longitude":"-101.30461000"},{"name":"Sinton","countryCode":"US","stateCode":"TX","latitude":"28.03668000","longitude":"-97.50916000"},{"name":"Slaton","countryCode":"US","stateCode":"TX","latitude":"33.43731000","longitude":"-101.64349000"},{"name":"Smith County","countryCode":"US","stateCode":"TX","latitude":"32.37504000","longitude":"-95.26918000"},{"name":"Smithville","countryCode":"US","stateCode":"TX","latitude":"30.00855000","longitude":"-97.15943000"},{"name":"Snyder","countryCode":"US","stateCode":"TX","latitude":"32.71789000","longitude":"-100.91762000"},{"name":"Socorro","countryCode":"US","stateCode":"TX","latitude":"31.65456000","longitude":"-106.30331000"},{"name":"Socorro Mission Number 1 Colonia","countryCode":"US","stateCode":"TX","latitude":"31.63622000","longitude":"-106.29054000"},{"name":"Somerset","countryCode":"US","stateCode":"TX","latitude":"29.22635000","longitude":"-98.65780000"},{"name":"Somervell County","countryCode":"US","stateCode":"TX","latitude":"32.22229000","longitude":"-97.77434000"},{"name":"Somerville","countryCode":"US","stateCode":"TX","latitude":"30.34604000","longitude":"-96.52830000"},{"name":"Sonora","countryCode":"US","stateCode":"TX","latitude":"30.56685000","longitude":"-100.64343000"},{"name":"Sour Lake","countryCode":"US","stateCode":"TX","latitude":"30.14021000","longitude":"-94.41102000"},{"name":"South Alamo","countryCode":"US","stateCode":"TX","latitude":"26.15702000","longitude":"-98.10862000"},{"name":"South Houston","countryCode":"US","stateCode":"TX","latitude":"29.66301000","longitude":"-95.23549000"},{"name":"South Padre Island","countryCode":"US","stateCode":"TX","latitude":"26.10369000","longitude":"-97.16469000"},{"name":"South Point","countryCode":"US","stateCode":"TX","latitude":"25.86869000","longitude":"-97.38359000"},{"name":"Southlake","countryCode":"US","stateCode":"TX","latitude":"32.94124000","longitude":"-97.13418000"},{"name":"Southmayd","countryCode":"US","stateCode":"TX","latitude":"33.63038000","longitude":"-96.76916000"},{"name":"Southside Place","countryCode":"US","stateCode":"TX","latitude":"29.70606000","longitude":"-95.43688000"},{"name":"Sparks","countryCode":"US","stateCode":"TX","latitude":"31.67261000","longitude":"-106.23970000"},{"name":"Spearman","countryCode":"US","stateCode":"TX","latitude":"36.19837000","longitude":"-101.19238000"},{"name":"Splendora","countryCode":"US","stateCode":"TX","latitude":"30.23299000","longitude":"-95.16104000"},{"name":"Spring","countryCode":"US","stateCode":"TX","latitude":"30.07994000","longitude":"-95.41716000"},{"name":"Spring Valley","countryCode":"US","stateCode":"TX","latitude":"29.78967000","longitude":"-95.50355000"},{"name":"Springtown","countryCode":"US","stateCode":"TX","latitude":"32.96596000","longitude":"-97.68364000"},{"name":"Spur","countryCode":"US","stateCode":"TX","latitude":"33.47648000","longitude":"-100.85569000"},{"name":"Stafford","countryCode":"US","stateCode":"TX","latitude":"29.61607000","longitude":"-95.55772000"},{"name":"Stamford","countryCode":"US","stateCode":"TX","latitude":"32.94539000","longitude":"-99.80287000"},{"name":"Stanton","countryCode":"US","stateCode":"TX","latitude":"32.12929000","longitude":"-101.78846000"},{"name":"Starr County","countryCode":"US","stateCode":"TX","latitude":"26.56215000","longitude":"-98.73840000"},{"name":"Stephens County","countryCode":"US","stateCode":"TX","latitude":"32.73586000","longitude":"-98.83617000"},{"name":"Stephenville","countryCode":"US","stateCode":"TX","latitude":"32.22070000","longitude":"-98.20226000"},{"name":"Sterling City","countryCode":"US","stateCode":"TX","latitude":"31.83625000","longitude":"-100.98483000"},{"name":"Sterling County","countryCode":"US","stateCode":"TX","latitude":"31.82788000","longitude":"-101.05001000"},{"name":"Stinnett","countryCode":"US","stateCode":"TX","latitude":"35.82698000","longitude":"-101.44294000"},{"name":"Stockdale","countryCode":"US","stateCode":"TX","latitude":"29.23691000","longitude":"-97.96000000"},{"name":"Stonewall County","countryCode":"US","stateCode":"TX","latitude":"33.17912000","longitude":"-100.25331000"},{"name":"Stowell","countryCode":"US","stateCode":"TX","latitude":"29.78994000","longitude":"-94.38324000"},{"name":"Stratford","countryCode":"US","stateCode":"TX","latitude":"36.33614000","longitude":"-102.07212000"},{"name":"Sugar Land","countryCode":"US","stateCode":"TX","latitude":"29.61968000","longitude":"-95.63495000"},{"name":"Sullivan City","countryCode":"US","stateCode":"TX","latitude":"26.27757000","longitude":"-98.56363000"},{"name":"Sulphur Springs","countryCode":"US","stateCode":"TX","latitude":"33.13845000","longitude":"-95.60107000"},{"name":"Sundown","countryCode":"US","stateCode":"TX","latitude":"33.45621000","longitude":"-102.48936000"},{"name":"Sunnyvale","countryCode":"US","stateCode":"TX","latitude":"32.79652000","longitude":"-96.56082000"},{"name":"Sunray","countryCode":"US","stateCode":"TX","latitude":"36.01670000","longitude":"-101.82462000"},{"name":"Sutton County","countryCode":"US","stateCode":"TX","latitude":"30.49829000","longitude":"-100.53819000"},{"name":"Sweeny","countryCode":"US","stateCode":"TX","latitude":"29.03886000","longitude":"-95.69856000"},{"name":"Sweetwater","countryCode":"US","stateCode":"TX","latitude":"32.47095000","longitude":"-100.40594000"},{"name":"Swisher County","countryCode":"US","stateCode":"TX","latitude":"34.53039000","longitude":"-101.73503000"},{"name":"Taft","countryCode":"US","stateCode":"TX","latitude":"27.97891000","longitude":"-97.39860000"},{"name":"Taft Southwest (historical)","countryCode":"US","stateCode":"TX","latitude":"27.97391000","longitude":"-97.40305000"},{"name":"Tahoka","countryCode":"US","stateCode":"TX","latitude":"33.16676000","longitude":"-101.79377000"},{"name":"Talty","countryCode":"US","stateCode":"TX","latitude":"32.68319000","longitude":"-96.38554000"},{"name":"Tarrant County","countryCode":"US","stateCode":"TX","latitude":"32.77156000","longitude":"-97.29124000"},{"name":"Tatum","countryCode":"US","stateCode":"TX","latitude":"32.31599000","longitude":"-94.51659000"},{"name":"Taylor","countryCode":"US","stateCode":"TX","latitude":"30.57076000","longitude":"-97.40944000"},{"name":"Taylor County","countryCode":"US","stateCode":"TX","latitude":"32.30147000","longitude":"-99.89012000"},{"name":"Taylor Lake Village","countryCode":"US","stateCode":"TX","latitude":"29.57523000","longitude":"-95.05021000"},{"name":"Teague","countryCode":"US","stateCode":"TX","latitude":"31.62711000","longitude":"-96.28386000"},{"name":"Temple","countryCode":"US","stateCode":"TX","latitude":"31.09823000","longitude":"-97.34278000"},{"name":"Tenaha","countryCode":"US","stateCode":"TX","latitude":"31.94378000","longitude":"-94.24409000"},{"name":"Terrell","countryCode":"US","stateCode":"TX","latitude":"32.73596000","longitude":"-96.27526000"},{"name":"Terrell County","countryCode":"US","stateCode":"TX","latitude":"30.22496000","longitude":"-102.07649000"},{"name":"Terrell Hills","countryCode":"US","stateCode":"TX","latitude":"29.47495000","longitude":"-98.45085000"},{"name":"Terry County","countryCode":"US","stateCode":"TX","latitude":"33.17381000","longitude":"-102.33520000"},{"name":"Texarkana","countryCode":"US","stateCode":"TX","latitude":"33.42513000","longitude":"-94.04769000"},{"name":"Texas City","countryCode":"US","stateCode":"TX","latitude":"29.38385000","longitude":"-94.90270000"},{"name":"The Colony","countryCode":"US","stateCode":"TX","latitude":"33.08901000","longitude":"-96.88639000"},{"name":"The Hills","countryCode":"US","stateCode":"TX","latitude":"30.34798000","longitude":"-97.98501000"},{"name":"The Woodlands","countryCode":"US","stateCode":"TX","latitude":"30.15799000","longitude":"-95.48938000"},{"name":"Thorndale","countryCode":"US","stateCode":"TX","latitude":"30.61381000","longitude":"-97.20555000"},{"name":"Three Rivers","countryCode":"US","stateCode":"TX","latitude":"28.46027000","longitude":"-98.18251000"},{"name":"Throckmorton","countryCode":"US","stateCode":"TX","latitude":"33.17872000","longitude":"-99.17758000"},{"name":"Throckmorton County","countryCode":"US","stateCode":"TX","latitude":"33.17749000","longitude":"-99.21237000"},{"name":"Tiki Island","countryCode":"US","stateCode":"TX","latitude":"29.29709000","longitude":"-94.91709000"},{"name":"Tilden","countryCode":"US","stateCode":"TX","latitude":"28.46194000","longitude":"-98.54918000"},{"name":"Timberwood Park","countryCode":"US","stateCode":"TX","latitude":"29.70578000","longitude":"-98.47835000"},{"name":"Timpson","countryCode":"US","stateCode":"TX","latitude":"31.90378000","longitude":"-94.39520000"},{"name":"Titus County","countryCode":"US","stateCode":"TX","latitude":"33.21660000","longitude":"-94.96567000"},{"name":"Tom Bean","countryCode":"US","stateCode":"TX","latitude":"33.52011000","longitude":"-96.48387000"},{"name":"Tom Green County","countryCode":"US","stateCode":"TX","latitude":"31.40440000","longitude":"-100.46207000"},{"name":"Tomball","countryCode":"US","stateCode":"TX","latitude":"30.09716000","longitude":"-95.61605000"},{"name":"Tool","countryCode":"US","stateCode":"TX","latitude":"32.26792000","longitude":"-96.17025000"},{"name":"Tornillo","countryCode":"US","stateCode":"TX","latitude":"31.44540000","longitude":"-106.08831000"},{"name":"Travis County","countryCode":"US","stateCode":"TX","latitude":"30.33469000","longitude":"-97.78195000"},{"name":"Travis Ranch","countryCode":"US","stateCode":"TX","latitude":"32.80356000","longitude":"-96.47347000"},{"name":"Trinity","countryCode":"US","stateCode":"TX","latitude":"30.94519000","longitude":"-95.37550000"},{"name":"Trinity County","countryCode":"US","stateCode":"TX","latitude":"31.08882000","longitude":"-95.13551000"},{"name":"Trophy Club","countryCode":"US","stateCode":"TX","latitude":"32.99790000","longitude":"-97.18362000"},{"name":"Troup","countryCode":"US","stateCode":"TX","latitude":"32.14460000","longitude":"-95.12050000"},{"name":"Troy","countryCode":"US","stateCode":"TX","latitude":"31.20684000","longitude":"-97.30278000"},{"name":"Tulia","countryCode":"US","stateCode":"TX","latitude":"34.53589000","longitude":"-101.75852000"},{"name":"Tye","countryCode":"US","stateCode":"TX","latitude":"32.45762000","longitude":"-99.87148000"},{"name":"Tyler","countryCode":"US","stateCode":"TX","latitude":"32.35126000","longitude":"-95.30106000"},{"name":"Tyler County","countryCode":"US","stateCode":"TX","latitude":"30.77123000","longitude":"-94.37659000"},{"name":"Uhland","countryCode":"US","stateCode":"TX","latitude":"29.95772000","longitude":"-97.78611000"},{"name":"Universal City","countryCode":"US","stateCode":"TX","latitude":"29.54801000","longitude":"-98.29112000"},{"name":"University Park","countryCode":"US","stateCode":"TX","latitude":"32.85013000","longitude":"-96.80028000"},{"name":"Upshur County","countryCode":"US","stateCode":"TX","latitude":"32.73628000","longitude":"-94.94148000"},{"name":"Upton County","countryCode":"US","stateCode":"TX","latitude":"31.36873000","longitude":"-102.04304000"},{"name":"Uvalde","countryCode":"US","stateCode":"TX","latitude":"29.20968000","longitude":"-99.78617000"},{"name":"Uvalde County","countryCode":"US","stateCode":"TX","latitude":"29.35734000","longitude":"-99.76221000"},{"name":"Uvalde Estates","countryCode":"US","stateCode":"TX","latitude":"29.16524000","longitude":"-99.83228000"},{"name":"Val Verde County","countryCode":"US","stateCode":"TX","latitude":"29.89296000","longitude":"-101.15172000"},{"name":"Val Verde Park","countryCode":"US","stateCode":"TX","latitude":"29.37495000","longitude":"-100.83176000"},{"name":"Valley Mills","countryCode":"US","stateCode":"TX","latitude":"31.65933000","longitude":"-97.47224000"},{"name":"Van","countryCode":"US","stateCode":"TX","latitude":"32.52486000","longitude":"-95.63718000"},{"name":"Van Alstyne","countryCode":"US","stateCode":"TX","latitude":"33.42150000","longitude":"-96.57721000"},{"name":"Van Horn","countryCode":"US","stateCode":"TX","latitude":"31.04029000","longitude":"-104.83073000"},{"name":"Van Vleck","countryCode":"US","stateCode":"TX","latitude":"29.01775000","longitude":"-95.88940000"},{"name":"Van Zandt County","countryCode":"US","stateCode":"TX","latitude":"32.56372000","longitude":"-95.83651000"},{"name":"Vega","countryCode":"US","stateCode":"TX","latitude":"35.24283000","longitude":"-102.42826000"},{"name":"Venus","countryCode":"US","stateCode":"TX","latitude":"32.43347000","longitude":"-97.10251000"},{"name":"Vernon","countryCode":"US","stateCode":"TX","latitude":"34.15536000","longitude":"-99.26628000"},{"name":"Victoria","countryCode":"US","stateCode":"TX","latitude":"28.80527000","longitude":"-97.00360000"},{"name":"Victoria County","countryCode":"US","stateCode":"TX","latitude":"28.79635000","longitude":"-96.97153000"},{"name":"Vidor","countryCode":"US","stateCode":"TX","latitude":"30.13160000","longitude":"-94.01545000"},{"name":"Vinton","countryCode":"US","stateCode":"TX","latitude":"31.95121000","longitude":"-106.60249000"},{"name":"Von Ormy","countryCode":"US","stateCode":"TX","latitude":"29.28913000","longitude":"-98.64446000"},{"name":"Waco","countryCode":"US","stateCode":"TX","latitude":"31.54933000","longitude":"-97.14667000"},{"name":"Wake Village","countryCode":"US","stateCode":"TX","latitude":"33.42679000","longitude":"-94.10630000"},{"name":"Walker County","countryCode":"US","stateCode":"TX","latitude":"30.73905000","longitude":"-95.57228000"},{"name":"Waller","countryCode":"US","stateCode":"TX","latitude":"30.05661000","longitude":"-95.92690000"},{"name":"Waller County","countryCode":"US","stateCode":"TX","latitude":"30.01081000","longitude":"-95.98765000"},{"name":"Wallis","countryCode":"US","stateCode":"TX","latitude":"29.63135000","longitude":"-96.06524000"},{"name":"Ward County","countryCode":"US","stateCode":"TX","latitude":"31.50947000","longitude":"-103.10243000"},{"name":"Washington County","countryCode":"US","stateCode":"TX","latitude":"30.21453000","longitude":"-96.40344000"},{"name":"Waskom","countryCode":"US","stateCode":"TX","latitude":"32.47876000","longitude":"-94.05963000"},{"name":"Watauga","countryCode":"US","stateCode":"TX","latitude":"32.85791000","longitude":"-97.25474000"},{"name":"Waxahachie","countryCode":"US","stateCode":"TX","latitude":"32.38653000","longitude":"-96.84833000"},{"name":"Weatherford","countryCode":"US","stateCode":"TX","latitude":"32.75930000","longitude":"-97.79725000"},{"name":"Webb County","countryCode":"US","stateCode":"TX","latitude":"27.76106000","longitude":"-99.33157000"},{"name":"Webster","countryCode":"US","stateCode":"TX","latitude":"29.53773000","longitude":"-95.11826000"},{"name":"Weimar","countryCode":"US","stateCode":"TX","latitude":"29.70301000","longitude":"-96.78053000"},{"name":"Wellington","countryCode":"US","stateCode":"TX","latitude":"34.85617000","longitude":"-100.21373000"},{"name":"Wells Branch","countryCode":"US","stateCode":"TX","latitude":"30.44604000","longitude":"-97.67945000"},{"name":"Weslaco","countryCode":"US","stateCode":"TX","latitude":"26.15952000","longitude":"-97.99084000"},{"name":"West","countryCode":"US","stateCode":"TX","latitude":"31.80238000","longitude":"-97.09167000"},{"name":"West Columbia","countryCode":"US","stateCode":"TX","latitude":"29.14386000","longitude":"-95.64522000"},{"name":"West Lake Hills","countryCode":"US","stateCode":"TX","latitude":"30.29798000","longitude":"-97.80195000"},{"name":"West Livingston","countryCode":"US","stateCode":"TX","latitude":"30.69825000","longitude":"-95.00188000"},{"name":"West Odessa","countryCode":"US","stateCode":"TX","latitude":"31.84235000","longitude":"-102.49876000"},{"name":"West Orange","countryCode":"US","stateCode":"TX","latitude":"30.08215000","longitude":"-93.75822000"},{"name":"West Sharyland","countryCode":"US","stateCode":"TX","latitude":"26.27257000","longitude":"-98.32863000"},{"name":"West Tawakoni","countryCode":"US","stateCode":"TX","latitude":"32.89373000","longitude":"-96.02941000"},{"name":"West University Place","countryCode":"US","stateCode":"TX","latitude":"29.71801000","longitude":"-95.43383000"},{"name":"Western Lake","countryCode":"US","stateCode":"TX","latitude":"32.62338000","longitude":"-97.81155000"},{"name":"Westlake","countryCode":"US","stateCode":"TX","latitude":"32.99124000","longitude":"-97.19501000"},{"name":"Weston Lakes","countryCode":"US","stateCode":"TX","latitude":"29.68324000","longitude":"-95.93571000"},{"name":"Westway","countryCode":"US","stateCode":"TX","latitude":"31.95871000","longitude":"-106.57805000"},{"name":"Westworth","countryCode":"US","stateCode":"TX","latitude":"32.75735000","longitude":"-97.41085000"},{"name":"Wharton","countryCode":"US","stateCode":"TX","latitude":"29.31164000","longitude":"-96.10274000"},{"name":"Wharton County","countryCode":"US","stateCode":"TX","latitude":"29.27786000","longitude":"-96.22210000"},{"name":"Wheeler","countryCode":"US","stateCode":"TX","latitude":"35.44533000","longitude":"-100.27096000"},{"name":"Wheeler County","countryCode":"US","stateCode":"TX","latitude":"35.40128000","longitude":"-100.26965000"},{"name":"White Oak","countryCode":"US","stateCode":"TX","latitude":"32.52792000","longitude":"-94.86133000"},{"name":"White Settlement","countryCode":"US","stateCode":"TX","latitude":"32.75957000","longitude":"-97.45835000"},{"name":"Whitehouse","countryCode":"US","stateCode":"TX","latitude":"32.22682000","longitude":"-95.22550000"},{"name":"Whitesboro","countryCode":"US","stateCode":"TX","latitude":"33.65622000","longitude":"-96.90695000"},{"name":"Whitewright","countryCode":"US","stateCode":"TX","latitude":"33.51289000","longitude":"-96.39248000"},{"name":"Whitney","countryCode":"US","stateCode":"TX","latitude":"31.95182000","longitude":"-97.32140000"},{"name":"Wichita County","countryCode":"US","stateCode":"TX","latitude":"33.98798000","longitude":"-98.70361000"},{"name":"Wichita Falls","countryCode":"US","stateCode":"TX","latitude":"33.91371000","longitude":"-98.49339000"},{"name":"Wilbarger County","countryCode":"US","stateCode":"TX","latitude":"34.08072000","longitude":"-99.24108000"},{"name":"Wild Peach Village","countryCode":"US","stateCode":"TX","latitude":"29.08358000","longitude":"-95.63384000"},{"name":"Wildwood","countryCode":"US","stateCode":"TX","latitude":"30.52409000","longitude":"-94.44158000"},{"name":"Willacy County","countryCode":"US","stateCode":"TX","latitude":"26.47701000","longitude":"-97.59182000"},{"name":"Williamson County","countryCode":"US","stateCode":"TX","latitude":"30.64804000","longitude":"-97.60076000"},{"name":"Willis","countryCode":"US","stateCode":"TX","latitude":"30.42493000","longitude":"-95.47994000"},{"name":"Willow Park","countryCode":"US","stateCode":"TX","latitude":"32.76263000","longitude":"-97.65058000"},{"name":"Wills Point","countryCode":"US","stateCode":"TX","latitude":"32.70930000","longitude":"-96.00830000"},{"name":"Wilmer","countryCode":"US","stateCode":"TX","latitude":"32.58902000","longitude":"-96.68527000"},{"name":"Wilson County","countryCode":"US","stateCode":"TX","latitude":"29.17401000","longitude":"-98.08657000"},{"name":"Wimberley","countryCode":"US","stateCode":"TX","latitude":"29.99744000","longitude":"-98.09862000"},{"name":"Windcrest","countryCode":"US","stateCode":"TX","latitude":"29.51551000","longitude":"-98.38029000"},{"name":"Windemere","countryCode":"US","stateCode":"TX","latitude":"30.45909000","longitude":"-97.64917000"},{"name":"Wink","countryCode":"US","stateCode":"TX","latitude":"31.75124000","longitude":"-103.15989000"},{"name":"Winkler County","countryCode":"US","stateCode":"TX","latitude":"31.85005000","longitude":"-103.04817000"},{"name":"Winnie","countryCode":"US","stateCode":"TX","latitude":"29.82022000","longitude":"-94.38408000"},{"name":"Winnsboro","countryCode":"US","stateCode":"TX","latitude":"32.95734000","longitude":"-95.29022000"},{"name":"Winters","countryCode":"US","stateCode":"TX","latitude":"31.95653000","longitude":"-99.96231000"},{"name":"Wise County","countryCode":"US","stateCode":"TX","latitude":"33.21590000","longitude":"-97.65445000"},{"name":"Wolfe City","countryCode":"US","stateCode":"TX","latitude":"33.37067000","longitude":"-96.06886000"},{"name":"Wolfforth","countryCode":"US","stateCode":"TX","latitude":"33.50592000","longitude":"-102.00906000"},{"name":"Wood County","countryCode":"US","stateCode":"TX","latitude":"32.78641000","longitude":"-95.38206000"},{"name":"Woodbranch","countryCode":"US","stateCode":"TX","latitude":"30.18105000","longitude":"-95.18882000"},{"name":"Woodcreek","countryCode":"US","stateCode":"TX","latitude":"30.02827000","longitude":"-98.11112000"},{"name":"Woodsboro","countryCode":"US","stateCode":"TX","latitude":"28.23834000","longitude":"-97.31999000"},{"name":"Woodville","countryCode":"US","stateCode":"TX","latitude":"30.77520000","longitude":"-94.41548000"},{"name":"Woodway","countryCode":"US","stateCode":"TX","latitude":"31.50600000","longitude":"-97.20501000"},{"name":"Wortham","countryCode":"US","stateCode":"TX","latitude":"31.78794000","longitude":"-96.46248000"},{"name":"Wyldwood","countryCode":"US","stateCode":"TX","latitude":"30.12938000","longitude":"-97.47277000"},{"name":"Wylie","countryCode":"US","stateCode":"TX","latitude":"33.01512000","longitude":"-96.53888000"},{"name":"Yoakum","countryCode":"US","stateCode":"TX","latitude":"29.28775000","longitude":"-97.15193000"},{"name":"Yoakum County","countryCode":"US","stateCode":"TX","latitude":"33.17297000","longitude":"-102.82780000"},{"name":"Yorktown","countryCode":"US","stateCode":"TX","latitude":"28.98109000","longitude":"-97.50277000"},{"name":"Young County","countryCode":"US","stateCode":"TX","latitude":"33.17670000","longitude":"-98.68777000"},{"name":"Zapata","countryCode":"US","stateCode":"TX","latitude":"26.90726000","longitude":"-99.27143000"},{"name":"Zapata County","countryCode":"US","stateCode":"TX","latitude":"27.00078000","longitude":"-99.16861000"},{"name":"Zavala County","countryCode":"US","stateCode":"TX","latitude":"28.86621000","longitude":"-99.76060000"},{"name":"Abilene","countryCode":"US","stateCode":"KS","latitude":"38.91722000","longitude":"-97.21391000"},{"name":"Allen County","countryCode":"US","stateCode":"KS","latitude":"37.88573000","longitude":"-95.30139000"},{"name":"Alma","countryCode":"US","stateCode":"KS","latitude":"39.01667000","longitude":"-96.28916000"},{"name":"Altamont","countryCode":"US","stateCode":"KS","latitude":"37.19034000","longitude":"-95.29719000"},{"name":"Anderson County","countryCode":"US","stateCode":"KS","latitude":"38.21420000","longitude":"-95.29333000"},{"name":"Andover","countryCode":"US","stateCode":"KS","latitude":"37.71390000","longitude":"-97.13643000"},{"name":"Anthony","countryCode":"US","stateCode":"KS","latitude":"37.15336000","longitude":"-98.03117000"},{"name":"Arkansas City","countryCode":"US","stateCode":"KS","latitude":"37.06197000","longitude":"-97.03837000"},{"name":"Arma","countryCode":"US","stateCode":"KS","latitude":"37.54394000","longitude":"-94.70024000"},{"name":"Ashland","countryCode":"US","stateCode":"KS","latitude":"37.18864000","longitude":"-99.76568000"},{"name":"Atchison","countryCode":"US","stateCode":"KS","latitude":"39.56305000","longitude":"-95.12164000"},{"name":"Atchison County","countryCode":"US","stateCode":"KS","latitude":"39.53174000","longitude":"-95.31344000"},{"name":"Atwood","countryCode":"US","stateCode":"KS","latitude":"39.80667000","longitude":"-101.04210000"},{"name":"Auburn","countryCode":"US","stateCode":"KS","latitude":"38.90611000","longitude":"-95.81610000"},{"name":"Augusta","countryCode":"US","stateCode":"KS","latitude":"37.68668000","longitude":"-96.97670000"},{"name":"Baldwin City","countryCode":"US","stateCode":"KS","latitude":"38.77501000","longitude":"-95.18636000"},{"name":"Barber County","countryCode":"US","stateCode":"KS","latitude":"37.22884000","longitude":"-98.68479000"},{"name":"Barton County","countryCode":"US","stateCode":"KS","latitude":"38.47896000","longitude":"-98.75646000"},{"name":"Basehor","countryCode":"US","stateCode":"KS","latitude":"39.14167000","longitude":"-94.93858000"},{"name":"Baxter Springs","countryCode":"US","stateCode":"KS","latitude":"37.02368000","longitude":"-94.73550000"},{"name":"Bellaire","countryCode":"US","stateCode":"KS","latitude":"37.76251000","longitude":"-97.26699000"},{"name":"Belle Plaine","countryCode":"US","stateCode":"KS","latitude":"37.39391000","longitude":"-97.28115000"},{"name":"Belleville","countryCode":"US","stateCode":"KS","latitude":"39.82445000","longitude":"-97.63254000"},{"name":"Beloit","countryCode":"US","stateCode":"KS","latitude":"39.45612000","longitude":"-98.10616000"},{"name":"Bonner Springs","countryCode":"US","stateCode":"KS","latitude":"39.05973000","longitude":"-94.88358000"},{"name":"Bourbon County","countryCode":"US","stateCode":"KS","latitude":"37.85523000","longitude":"-94.84930000"},{"name":"Brown County","countryCode":"US","stateCode":"KS","latitude":"39.82650000","longitude":"-95.56422000"},{"name":"Buhler","countryCode":"US","stateCode":"KS","latitude":"38.13445000","longitude":"-97.77005000"},{"name":"Burlington","countryCode":"US","stateCode":"KS","latitude":"38.19447000","longitude":"-95.74276000"},{"name":"Butler County","countryCode":"US","stateCode":"KS","latitude":"37.78127000","longitude":"-96.83907000"},{"name":"Caldwell","countryCode":"US","stateCode":"KS","latitude":"37.03225000","longitude":"-97.60699000"},{"name":"Caney","countryCode":"US","stateCode":"KS","latitude":"37.01146000","longitude":"-95.93526000"},{"name":"Carbondale","countryCode":"US","stateCode":"KS","latitude":"38.81862000","longitude":"-95.68915000"},{"name":"Chanute","countryCode":"US","stateCode":"KS","latitude":"37.67921000","longitude":"-95.45720000"},{"name":"Chapman","countryCode":"US","stateCode":"KS","latitude":"38.97222000","longitude":"-97.02251000"},{"name":"Chase County","countryCode":"US","stateCode":"KS","latitude":"38.30205000","longitude":"-96.59393000"},{"name":"Chautauqua County","countryCode":"US","stateCode":"KS","latitude":"37.15006000","longitude":"-96.24538000"},{"name":"Cheney","countryCode":"US","stateCode":"KS","latitude":"37.63001000","longitude":"-97.78255000"},{"name":"Cherokee County","countryCode":"US","stateCode":"KS","latitude":"37.16931000","longitude":"-94.84627000"},{"name":"Cherryvale","countryCode":"US","stateCode":"KS","latitude":"37.27034000","longitude":"-95.55248000"},{"name":"Chetopa","countryCode":"US","stateCode":"KS","latitude":"37.03729000","longitude":"-95.08996000"},{"name":"Cheyenne County","countryCode":"US","stateCode":"KS","latitude":"39.78587000","longitude":"-101.73110000"},{"name":"Cimarron","countryCode":"US","stateCode":"KS","latitude":"37.80669000","longitude":"-100.34820000"},{"name":"Clark County","countryCode":"US","stateCode":"KS","latitude":"37.23552000","longitude":"-99.82031000"},{"name":"Clay Center","countryCode":"US","stateCode":"KS","latitude":"39.37694000","longitude":"-97.12474000"},{"name":"Clay County","countryCode":"US","stateCode":"KS","latitude":"39.34971000","longitude":"-97.16517000"},{"name":"Clearwater","countryCode":"US","stateCode":"KS","latitude":"37.50280000","longitude":"-97.50449000"},{"name":"Cloud County","countryCode":"US","stateCode":"KS","latitude":"39.48030000","longitude":"-97.64928000"},{"name":"Coffey County","countryCode":"US","stateCode":"KS","latitude":"38.23684000","longitude":"-95.73411000"},{"name":"Coffeyville","countryCode":"US","stateCode":"KS","latitude":"37.03730000","longitude":"-95.61637000"},{"name":"Colby","countryCode":"US","stateCode":"KS","latitude":"39.39584000","longitude":"-101.05238000"},{"name":"Coldwater","countryCode":"US","stateCode":"KS","latitude":"37.26891000","longitude":"-99.32678000"},{"name":"Columbus","countryCode":"US","stateCode":"KS","latitude":"37.16923000","longitude":"-94.84412000"},{"name":"Colwich","countryCode":"US","stateCode":"KS","latitude":"37.77918000","longitude":"-97.53644000"},{"name":"Comanche County","countryCode":"US","stateCode":"KS","latitude":"37.19128000","longitude":"-99.27187000"},{"name":"Concordia","countryCode":"US","stateCode":"KS","latitude":"39.57084000","longitude":"-97.66254000"},{"name":"Conway Springs","countryCode":"US","stateCode":"KS","latitude":"37.39030000","longitude":"-97.64227000"},{"name":"Cottonwood Falls","countryCode":"US","stateCode":"KS","latitude":"38.37224000","longitude":"-96.54278000"},{"name":"Council Grove","countryCode":"US","stateCode":"KS","latitude":"38.66112000","longitude":"-96.49195000"},{"name":"Cowley County","countryCode":"US","stateCode":"KS","latitude":"37.23775000","longitude":"-96.83749000"},{"name":"Crawford County","countryCode":"US","stateCode":"KS","latitude":"37.50732000","longitude":"-94.85181000"},{"name":"De Soto","countryCode":"US","stateCode":"KS","latitude":"38.97917000","longitude":"-94.96858000"},{"name":"Decatur County","countryCode":"US","stateCode":"KS","latitude":"39.78476000","longitude":"-100.45990000"},{"name":"Derby","countryCode":"US","stateCode":"KS","latitude":"37.54557000","longitude":"-97.26893000"},{"name":"Dickinson County","countryCode":"US","stateCode":"KS","latitude":"38.86650000","longitude":"-97.15270000"},{"name":"Dighton","countryCode":"US","stateCode":"KS","latitude":"38.48196000","longitude":"-100.46708000"},{"name":"Dodge City","countryCode":"US","stateCode":"KS","latitude":"37.75280000","longitude":"-100.01708000"},{"name":"Doniphan County","countryCode":"US","stateCode":"KS","latitude":"39.78808000","longitude":"-95.14679000"},{"name":"Douglas County","countryCode":"US","stateCode":"KS","latitude":"38.88466000","longitude":"-95.29261000"},{"name":"Douglass","countryCode":"US","stateCode":"KS","latitude":"37.51946000","longitude":"-97.01281000"},{"name":"Edgerton","countryCode":"US","stateCode":"KS","latitude":"38.76473000","longitude":"-95.00802000"},{"name":"Edwards County","countryCode":"US","stateCode":"KS","latitude":"37.88765000","longitude":"-99.31217000"},{"name":"Edwardsville","countryCode":"US","stateCode":"KS","latitude":"39.06112000","longitude":"-94.81968000"},{"name":"El Dorado","countryCode":"US","stateCode":"KS","latitude":"37.81724000","longitude":"-96.86225000"},{"name":"Elk County","countryCode":"US","stateCode":"KS","latitude":"37.45369000","longitude":"-96.24409000"},{"name":"Elkhart","countryCode":"US","stateCode":"KS","latitude":"37.00808000","longitude":"-101.89017000"},{"name":"Ellinwood","countryCode":"US","stateCode":"KS","latitude":"38.35557000","longitude":"-98.58091000"},{"name":"Ellis","countryCode":"US","stateCode":"KS","latitude":"38.93807000","longitude":"-99.56067000"},{"name":"Ellis County","countryCode":"US","stateCode":"KS","latitude":"38.91475000","longitude":"-99.31723000"},{"name":"Ellsworth","countryCode":"US","stateCode":"KS","latitude":"38.73056000","longitude":"-98.22811000"},{"name":"Ellsworth County","countryCode":"US","stateCode":"KS","latitude":"38.69663000","longitude":"-98.20473000"},{"name":"Elwood","countryCode":"US","stateCode":"KS","latitude":"39.75555000","longitude":"-94.87247000"},{"name":"Emporia","countryCode":"US","stateCode":"KS","latitude":"38.40390000","longitude":"-96.18166000"},{"name":"Erie","countryCode":"US","stateCode":"KS","latitude":"37.56811000","longitude":"-95.24331000"},{"name":"Eudora","countryCode":"US","stateCode":"KS","latitude":"38.94334000","longitude":"-95.09858000"},{"name":"Eureka","countryCode":"US","stateCode":"KS","latitude":"37.82392000","longitude":"-96.28917000"},{"name":"Fairway","countryCode":"US","stateCode":"KS","latitude":"39.02223000","longitude":"-94.63190000"},{"name":"Finney County","countryCode":"US","stateCode":"KS","latitude":"38.04430000","longitude":"-100.73699000"},{"name":"Ford County","countryCode":"US","stateCode":"KS","latitude":"37.69170000","longitude":"-99.88794000"},{"name":"Fort Riley North","countryCode":"US","stateCode":"KS","latitude":"39.11081000","longitude":"-96.81392000"},{"name":"Fort Scott","countryCode":"US","stateCode":"KS","latitude":"37.83976000","longitude":"-94.70830000"},{"name":"Franklin County","countryCode":"US","stateCode":"KS","latitude":"38.56452000","longitude":"-95.28595000"},{"name":"Fredonia","countryCode":"US","stateCode":"KS","latitude":"37.53394000","longitude":"-95.82665000"},{"name":"Frontenac","countryCode":"US","stateCode":"KS","latitude":"37.45560000","longitude":"-94.68913000"},{"name":"Galena","countryCode":"US","stateCode":"KS","latitude":"37.07590000","longitude":"-94.63967000"},{"name":"Garden City","countryCode":"US","stateCode":"KS","latitude":"37.97169000","longitude":"-100.87266000"},{"name":"Gardner","countryCode":"US","stateCode":"KS","latitude":"38.81084000","longitude":"-94.92719000"},{"name":"Garnett","countryCode":"US","stateCode":"KS","latitude":"38.28058000","longitude":"-95.24192000"},{"name":"Geary County","countryCode":"US","stateCode":"KS","latitude":"39.00236000","longitude":"-96.75254000"},{"name":"Girard","countryCode":"US","stateCode":"KS","latitude":"37.51116000","longitude":"-94.83802000"},{"name":"Goddard","countryCode":"US","stateCode":"KS","latitude":"37.65974000","longitude":"-97.57533000"},{"name":"Goodland","countryCode":"US","stateCode":"KS","latitude":"39.35083000","longitude":"-101.71017000"},{"name":"Gove","countryCode":"US","stateCode":"KS","latitude":"38.95779000","longitude":"-100.48875000"},{"name":"Gove County","countryCode":"US","stateCode":"KS","latitude":"38.91610000","longitude":"-100.48290000"},{"name":"Graham County","countryCode":"US","stateCode":"KS","latitude":"39.34972000","longitude":"-99.88325000"},{"name":"Grandview Plaza","countryCode":"US","stateCode":"KS","latitude":"39.02916000","longitude":"-96.78917000"},{"name":"Grant County","countryCode":"US","stateCode":"KS","latitude":"37.56219000","longitude":"-101.30802000"},{"name":"Gray County","countryCode":"US","stateCode":"KS","latitude":"37.73820000","longitude":"-100.43786000"},{"name":"Great Bend","countryCode":"US","stateCode":"KS","latitude":"38.36446000","longitude":"-98.76481000"},{"name":"Greeley County","countryCode":"US","stateCode":"KS","latitude":"38.48054000","longitude":"-101.80597000"},{"name":"Greensburg","countryCode":"US","stateCode":"KS","latitude":"37.60280000","longitude":"-99.29261000"},{"name":"Greenwood County","countryCode":"US","stateCode":"KS","latitude":"37.87779000","longitude":"-96.23264000"},{"name":"Halstead","countryCode":"US","stateCode":"KS","latitude":"38.00140000","longitude":"-97.50865000"},{"name":"Hamilton County","countryCode":"US","stateCode":"KS","latitude":"37.99915000","longitude":"-101.79126000"},{"name":"Harper","countryCode":"US","stateCode":"KS","latitude":"37.28669000","longitude":"-98.02589000"},{"name":"Harper County","countryCode":"US","stateCode":"KS","latitude":"37.19160000","longitude":"-98.07550000"},{"name":"Harvey County","countryCode":"US","stateCode":"KS","latitude":"38.04322000","longitude":"-97.42727000"},{"name":"Haskell County","countryCode":"US","stateCode":"KS","latitude":"37.56225000","longitude":"-100.87119000"},{"name":"Haven","countryCode":"US","stateCode":"KS","latitude":"37.89890000","longitude":"-97.78283000"},{"name":"Hays","countryCode":"US","stateCode":"KS","latitude":"38.87918000","longitude":"-99.32677000"},{"name":"Haysville","countryCode":"US","stateCode":"KS","latitude":"37.56446000","longitude":"-97.35227000"},{"name":"Herington","countryCode":"US","stateCode":"KS","latitude":"38.67112000","longitude":"-96.94251000"},{"name":"Hesston","countryCode":"US","stateCode":"KS","latitude":"38.13834000","longitude":"-97.43143000"},{"name":"Hiawatha","countryCode":"US","stateCode":"KS","latitude":"39.85250000","longitude":"-95.53582000"},{"name":"Highland","countryCode":"US","stateCode":"KS","latitude":"39.85972000","longitude":"-95.26970000"},{"name":"Hill City","countryCode":"US","stateCode":"KS","latitude":"39.36473000","longitude":"-99.84206000"},{"name":"Hillsboro","countryCode":"US","stateCode":"KS","latitude":"38.35196000","longitude":"-97.20447000"},{"name":"Hodgeman County","countryCode":"US","stateCode":"KS","latitude":"38.08748000","longitude":"-99.89794000"},{"name":"Hoisington","countryCode":"US","stateCode":"KS","latitude":"38.51807000","longitude":"-98.77814000"},{"name":"Holcomb","countryCode":"US","stateCode":"KS","latitude":"37.98614000","longitude":"-100.98933000"},{"name":"Holton","countryCode":"US","stateCode":"KS","latitude":"39.46527000","longitude":"-95.73637000"},{"name":"Horton","countryCode":"US","stateCode":"KS","latitude":"39.66056000","longitude":"-95.52637000"},{"name":"Howard","countryCode":"US","stateCode":"KS","latitude":"37.47031000","longitude":"-96.26361000"},{"name":"Hoxie","countryCode":"US","stateCode":"KS","latitude":"39.35750000","longitude":"-100.44181000"},{"name":"Hugoton","countryCode":"US","stateCode":"KS","latitude":"37.17530000","longitude":"-101.34960000"},{"name":"Humboldt","countryCode":"US","stateCode":"KS","latitude":"37.81060000","longitude":"-95.43693000"},{"name":"Hutchinson","countryCode":"US","stateCode":"KS","latitude":"38.06084000","longitude":"-97.92977000"},{"name":"Independence","countryCode":"US","stateCode":"KS","latitude":"37.22424000","longitude":"-95.70831000"},{"name":"Inman","countryCode":"US","stateCode":"KS","latitude":"38.23195000","longitude":"-97.77338000"},{"name":"Iola","countryCode":"US","stateCode":"KS","latitude":"37.92448000","longitude":"-95.39998000"},{"name":"Jackson County","countryCode":"US","stateCode":"KS","latitude":"39.41682000","longitude":"-95.79366000"},{"name":"Jefferson County","countryCode":"US","stateCode":"KS","latitude":"39.23576000","longitude":"-95.38345000"},{"name":"Jetmore","countryCode":"US","stateCode":"KS","latitude":"38.08446000","longitude":"-99.89346000"},{"name":"Jewell County","countryCode":"US","stateCode":"KS","latitude":"39.78473000","longitude":"-98.21834000"},{"name":"Johnson","countryCode":"US","stateCode":"KS","latitude":"37.57057000","longitude":"-101.75100000"},{"name":"Johnson County","countryCode":"US","stateCode":"KS","latitude":"38.88376000","longitude":"-94.82226000"},{"name":"Junction City","countryCode":"US","stateCode":"KS","latitude":"39.02861000","longitude":"-96.83140000"},{"name":"Kansas City","countryCode":"US","stateCode":"KS","latitude":"39.11417000","longitude":"-94.62746000"},{"name":"Kearny County","countryCode":"US","stateCode":"KS","latitude":"38.00020000","longitude":"-101.31986000"},{"name":"Kechi","countryCode":"US","stateCode":"KS","latitude":"37.79585000","longitude":"-97.27949000"},{"name":"Kingman","countryCode":"US","stateCode":"KS","latitude":"37.64585000","longitude":"-98.11367000"},{"name":"Kingman County","countryCode":"US","stateCode":"KS","latitude":"37.55888000","longitude":"-98.13633000"},{"name":"Kinsley","countryCode":"US","stateCode":"KS","latitude":"37.92307000","longitude":"-99.40984000"},{"name":"Kiowa","countryCode":"US","stateCode":"KS","latitude":"37.01725000","longitude":"-98.48535000"},{"name":"Kiowa County","countryCode":"US","stateCode":"KS","latitude":"37.55826000","longitude":"-99.28605000"},{"name":"La Crosse","countryCode":"US","stateCode":"KS","latitude":"38.53140000","longitude":"-99.30872000"},{"name":"La Cygne","countryCode":"US","stateCode":"KS","latitude":"38.35002000","longitude":"-94.76135000"},{"name":"Labette County","countryCode":"US","stateCode":"KS","latitude":"37.19133000","longitude":"-95.29758000"},{"name":"Lakin","countryCode":"US","stateCode":"KS","latitude":"37.94058000","longitude":"-101.25489000"},{"name":"Lane County","countryCode":"US","stateCode":"KS","latitude":"38.48130000","longitude":"-100.46640000"},{"name":"Lansing","countryCode":"US","stateCode":"KS","latitude":"39.24861000","longitude":"-94.90024000"},{"name":"Larned","countryCode":"US","stateCode":"KS","latitude":"38.18057000","longitude":"-99.09871000"},{"name":"Lawrence","countryCode":"US","stateCode":"KS","latitude":"38.97167000","longitude":"-95.23525000"},{"name":"Leavenworth","countryCode":"US","stateCode":"KS","latitude":"39.31111000","longitude":"-94.92246000"},{"name":"Leavenworth County","countryCode":"US","stateCode":"KS","latitude":"39.19932000","longitude":"-95.03790000"},{"name":"Leawood","countryCode":"US","stateCode":"KS","latitude":"38.96667000","longitude":"-94.61690000"},{"name":"Lenexa","countryCode":"US","stateCode":"KS","latitude":"38.95362000","longitude":"-94.73357000"},{"name":"Leoti","countryCode":"US","stateCode":"KS","latitude":"38.47974000","longitude":"-101.35877000"},{"name":"Liberal","countryCode":"US","stateCode":"KS","latitude":"37.04308000","longitude":"-100.92100000"},{"name":"Lincoln","countryCode":"US","stateCode":"KS","latitude":"39.04084000","longitude":"-98.14477000"},{"name":"Lincoln County","countryCode":"US","stateCode":"KS","latitude":"39.04533000","longitude":"-98.20770000"},{"name":"Lindsborg","countryCode":"US","stateCode":"KS","latitude":"38.57362000","longitude":"-97.67448000"},{"name":"Linn County","countryCode":"US","stateCode":"KS","latitude":"38.21227000","longitude":"-94.84293000"},{"name":"Logan County","countryCode":"US","stateCode":"KS","latitude":"38.91734000","longitude":"-101.14839000"},{"name":"Louisburg","countryCode":"US","stateCode":"KS","latitude":"38.61946000","longitude":"-94.68079000"},{"name":"Lyndon","countryCode":"US","stateCode":"KS","latitude":"38.61001000","longitude":"-95.68443000"},{"name":"Lyon County","countryCode":"US","stateCode":"KS","latitude":"38.45619000","longitude":"-96.15264000"},{"name":"Lyons","countryCode":"US","stateCode":"KS","latitude":"38.34501000","longitude":"-98.20173000"},{"name":"Maize","countryCode":"US","stateCode":"KS","latitude":"37.77918000","longitude":"-97.46727000"},{"name":"Manhattan","countryCode":"US","stateCode":"KS","latitude":"39.18361000","longitude":"-96.57167000"},{"name":"Mankato","countryCode":"US","stateCode":"KS","latitude":"39.78723000","longitude":"-98.21005000"},{"name":"Marion","countryCode":"US","stateCode":"KS","latitude":"38.34835000","longitude":"-97.01725000"},{"name":"Marion County","countryCode":"US","stateCode":"KS","latitude":"38.35887000","longitude":"-97.09689000"},{"name":"Marshall County","countryCode":"US","stateCode":"KS","latitude":"39.78362000","longitude":"-96.52294000"},{"name":"Marysville","countryCode":"US","stateCode":"KS","latitude":"39.84111000","longitude":"-96.64724000"},{"name":"McConnell AFB","countryCode":"US","stateCode":"KS","latitude":"37.63007000","longitude":"-97.25869000"},{"name":"McPherson","countryCode":"US","stateCode":"KS","latitude":"38.37084000","longitude":"-97.66421000"},{"name":"McPherson County","countryCode":"US","stateCode":"KS","latitude":"38.39167000","longitude":"-97.64808000"},{"name":"Meade","countryCode":"US","stateCode":"KS","latitude":"37.28558000","longitude":"-100.34015000"},{"name":"Meade County","countryCode":"US","stateCode":"KS","latitude":"37.23820000","longitude":"-100.36618000"},{"name":"Medicine Lodge","countryCode":"US","stateCode":"KS","latitude":"37.28113000","longitude":"-98.58036000"},{"name":"Merriam","countryCode":"US","stateCode":"KS","latitude":"39.02362000","longitude":"-94.69357000"},{"name":"Miami County","countryCode":"US","stateCode":"KS","latitude":"38.56358000","longitude":"-94.83806000"},{"name":"Minneapolis","countryCode":"US","stateCode":"KS","latitude":"39.12194000","longitude":"-97.70670000"},{"name":"Mission","countryCode":"US","stateCode":"KS","latitude":"39.02778000","longitude":"-94.65579000"},{"name":"Mission Hills","countryCode":"US","stateCode":"KS","latitude":"39.01778000","longitude":"-94.61690000"},{"name":"Mitchell County","countryCode":"US","stateCode":"KS","latitude":"39.39327000","longitude":"-98.20936000"},{"name":"Montgomery County","countryCode":"US","stateCode":"KS","latitude":"37.19252000","longitude":"-95.74288000"},{"name":"Morris County","countryCode":"US","stateCode":"KS","latitude":"38.68743000","longitude":"-96.64985000"},{"name":"Morton County","countryCode":"US","stateCode":"KS","latitude":"37.19140000","longitude":"-101.79925000"},{"name":"Mound City","countryCode":"US","stateCode":"KS","latitude":"38.14281000","longitude":"-94.81357000"},{"name":"Moundridge","countryCode":"US","stateCode":"KS","latitude":"38.20307000","longitude":"-97.51921000"},{"name":"Mulvane","countryCode":"US","stateCode":"KS","latitude":"37.47446000","longitude":"-97.24393000"},{"name":"Nemaha County","countryCode":"US","stateCode":"KS","latitude":"39.78345000","longitude":"-96.01410000"},{"name":"Neodesha","countryCode":"US","stateCode":"KS","latitude":"37.41839000","longitude":"-95.68026000"},{"name":"Neosho County","countryCode":"US","stateCode":"KS","latitude":"37.55849000","longitude":"-95.30679000"},{"name":"Ness City","countryCode":"US","stateCode":"KS","latitude":"38.45279000","longitude":"-99.90651000"},{"name":"Ness County","countryCode":"US","stateCode":"KS","latitude":"38.47942000","longitude":"-99.91618000"},{"name":"New Century, KS","countryCode":"US","stateCode":"KS","latitude":"38.82253000","longitude":"-94.89971000"},{"name":"Newton","countryCode":"US","stateCode":"KS","latitude":"38.04668000","longitude":"-97.34504000"},{"name":"Nickerson","countryCode":"US","stateCode":"KS","latitude":"38.14723000","longitude":"-98.08367000"},{"name":"North Newton","countryCode":"US","stateCode":"KS","latitude":"38.07223000","longitude":"-97.34559000"},{"name":"Norton","countryCode":"US","stateCode":"KS","latitude":"39.83389000","longitude":"-99.89151000"},{"name":"Norton County","countryCode":"US","stateCode":"KS","latitude":"39.78439000","longitude":"-99.90348000"},{"name":"Oakley","countryCode":"US","stateCode":"KS","latitude":"39.13334000","longitude":"-100.86376000"},{"name":"Oberlin","countryCode":"US","stateCode":"KS","latitude":"39.81834000","longitude":"-100.52820000"},{"name":"Ogden","countryCode":"US","stateCode":"KS","latitude":"39.11111000","longitude":"-96.70612000"},{"name":"Olathe","countryCode":"US","stateCode":"KS","latitude":"38.88140000","longitude":"-94.81913000"},{"name":"Osage City","countryCode":"US","stateCode":"KS","latitude":"38.63390000","longitude":"-95.82582000"},{"name":"Osage County","countryCode":"US","stateCode":"KS","latitude":"38.65233000","longitude":"-95.72695000"},{"name":"Osawatomie","countryCode":"US","stateCode":"KS","latitude":"38.49724000","longitude":"-94.95052000"},{"name":"Osborne","countryCode":"US","stateCode":"KS","latitude":"39.43914000","longitude":"-98.69624000"},{"name":"Osborne County","countryCode":"US","stateCode":"KS","latitude":"39.35033000","longitude":"-98.76799000"},{"name":"Oskaloosa","countryCode":"US","stateCode":"KS","latitude":"39.21528000","longitude":"-95.31275000"},{"name":"Oswego","countryCode":"US","stateCode":"KS","latitude":"37.16757000","longitude":"-95.10996000"},{"name":"Ottawa","countryCode":"US","stateCode":"KS","latitude":"38.61557000","longitude":"-95.26775000"},{"name":"Ottawa County","countryCode":"US","stateCode":"KS","latitude":"39.13254000","longitude":"-97.65022000"},{"name":"Overbrook","countryCode":"US","stateCode":"KS","latitude":"38.78056000","longitude":"-95.55720000"},{"name":"Overland Park","countryCode":"US","stateCode":"KS","latitude":"38.98223000","longitude":"-94.67079000"},{"name":"Oxford","countryCode":"US","stateCode":"KS","latitude":"37.27419000","longitude":"-97.16893000"},{"name":"Paola","countryCode":"US","stateCode":"KS","latitude":"38.57224000","longitude":"-94.87913000"},{"name":"Park City","countryCode":"US","stateCode":"KS","latitude":"37.80001000","longitude":"-97.31838000"},{"name":"Parsons","countryCode":"US","stateCode":"KS","latitude":"37.34034000","longitude":"-95.26108000"},{"name":"Pawnee County","countryCode":"US","stateCode":"KS","latitude":"38.18133000","longitude":"-99.23673000"},{"name":"Peabody","countryCode":"US","stateCode":"KS","latitude":"38.16946000","longitude":"-97.10670000"},{"name":"Phillips County","countryCode":"US","stateCode":"KS","latitude":"39.78458000","longitude":"-99.34702000"},{"name":"Phillipsburg","countryCode":"US","stateCode":"KS","latitude":"39.75612000","longitude":"-99.32399000"},{"name":"Pittsburg","countryCode":"US","stateCode":"KS","latitude":"37.41088000","longitude":"-94.70496000"},{"name":"Plains","countryCode":"US","stateCode":"KS","latitude":"37.26030000","longitude":"-100.59265000"},{"name":"Plainville","countryCode":"US","stateCode":"KS","latitude":"39.23473000","longitude":"-99.29816000"},{"name":"Pleasanton","countryCode":"US","stateCode":"KS","latitude":"38.17781000","longitude":"-94.71135000"},{"name":"Pottawatomie County","countryCode":"US","stateCode":"KS","latitude":"39.37901000","longitude":"-96.34244000"},{"name":"Prairie Village","countryCode":"US","stateCode":"KS","latitude":"38.99167000","longitude":"-94.63357000"},{"name":"Pratt","countryCode":"US","stateCode":"KS","latitude":"37.64391000","longitude":"-98.73759000"},{"name":"Pratt County","countryCode":"US","stateCode":"KS","latitude":"37.64774000","longitude":"-98.73960000"},{"name":"Rawlins County","countryCode":"US","stateCode":"KS","latitude":"39.78524000","longitude":"-101.07571000"},{"name":"Reno County","countryCode":"US","stateCode":"KS","latitude":"37.95295000","longitude":"-98.08601000"},{"name":"Republic County","countryCode":"US","stateCode":"KS","latitude":"39.82780000","longitude":"-97.65062000"},{"name":"Rice County","countryCode":"US","stateCode":"KS","latitude":"38.34714000","longitude":"-98.20103000"},{"name":"Riley County","countryCode":"US","stateCode":"KS","latitude":"39.29646000","longitude":"-96.73518000"},{"name":"Roeland Park","countryCode":"US","stateCode":"KS","latitude":"39.03751000","longitude":"-94.63218000"},{"name":"Rooks County","countryCode":"US","stateCode":"KS","latitude":"39.35023000","longitude":"-99.32505000"},{"name":"Rose Hill","countryCode":"US","stateCode":"KS","latitude":"37.55835000","longitude":"-97.13504000"},{"name":"Rossville","countryCode":"US","stateCode":"KS","latitude":"39.13611000","longitude":"-95.95166000"},{"name":"Rush County","countryCode":"US","stateCode":"KS","latitude":"38.52316000","longitude":"-99.30924000"},{"name":"Russell","countryCode":"US","stateCode":"KS","latitude":"38.89527000","longitude":"-98.86103000"},{"name":"Russell County","countryCode":"US","stateCode":"KS","latitude":"38.91478000","longitude":"-98.76235000"},{"name":"Sabetha","countryCode":"US","stateCode":"KS","latitude":"39.90222000","longitude":"-95.80082000"},{"name":"Saint Francis","countryCode":"US","stateCode":"KS","latitude":"39.77222000","longitude":"-101.79990000"},{"name":"Saint John","countryCode":"US","stateCode":"KS","latitude":"38.00224000","longitude":"-98.76009000"},{"name":"Saint Marys","countryCode":"US","stateCode":"KS","latitude":"39.19416000","longitude":"-96.07110000"},{"name":"Salina","countryCode":"US","stateCode":"KS","latitude":"38.84028000","longitude":"-97.61142000"},{"name":"Saline County","countryCode":"US","stateCode":"KS","latitude":"38.78381000","longitude":"-97.64993000"},{"name":"Satanta","countryCode":"US","stateCode":"KS","latitude":"37.43725000","longitude":"-100.97211000"},{"name":"Scott City","countryCode":"US","stateCode":"KS","latitude":"38.48252000","longitude":"-100.90709000"},{"name":"Scott County","countryCode":"US","stateCode":"KS","latitude":"38.48217000","longitude":"-100.90686000"},{"name":"Sedan","countryCode":"US","stateCode":"KS","latitude":"37.12672000","longitude":"-96.18694000"},{"name":"Sedgwick","countryCode":"US","stateCode":"KS","latitude":"37.91668000","longitude":"-97.42254000"},{"name":"Sedgwick County","countryCode":"US","stateCode":"KS","latitude":"37.68476000","longitude":"-97.46097000"},{"name":"Seneca","countryCode":"US","stateCode":"KS","latitude":"39.83416000","longitude":"-96.06417000"},{"name":"Seward County","countryCode":"US","stateCode":"KS","latitude":"37.19330000","longitude":"-100.85129000"},{"name":"Sharon Springs","countryCode":"US","stateCode":"KS","latitude":"38.89779000","longitude":"-101.75212000"},{"name":"Shawnee","countryCode":"US","stateCode":"KS","latitude":"39.04167000","longitude":"-94.72024000"},{"name":"Shawnee County","countryCode":"US","stateCode":"KS","latitude":"39.04151000","longitude":"-95.75653000"},{"name":"Sheridan County","countryCode":"US","stateCode":"KS","latitude":"39.35036000","longitude":"-100.44183000"},{"name":"Sherman County","countryCode":"US","stateCode":"KS","latitude":"39.35143000","longitude":"-101.71998000"},{"name":"Silver Lake","countryCode":"US","stateCode":"KS","latitude":"39.10417000","longitude":"-95.85860000"},{"name":"Smith Center","countryCode":"US","stateCode":"KS","latitude":"39.77918000","longitude":"-98.78507000"},{"name":"Smith County","countryCode":"US","stateCode":"KS","latitude":"39.78516000","longitude":"-98.78547000"},{"name":"Solomon","countryCode":"US","stateCode":"KS","latitude":"38.91944000","longitude":"-97.37114000"},{"name":"South Hutchinson","countryCode":"US","stateCode":"KS","latitude":"38.02807000","longitude":"-97.94033000"},{"name":"Spring Hill","countryCode":"US","stateCode":"KS","latitude":"38.74306000","longitude":"-94.82552000"},{"name":"Stafford County","countryCode":"US","stateCode":"KS","latitude":"38.03100000","longitude":"-98.71744000"},{"name":"Stanton County","countryCode":"US","stateCode":"KS","latitude":"37.56306000","longitude":"-101.78418000"},{"name":"Sterling","countryCode":"US","stateCode":"KS","latitude":"38.21001000","longitude":"-98.20701000"},{"name":"Stevens County","countryCode":"US","stateCode":"KS","latitude":"37.19232000","longitude":"-101.31205000"},{"name":"Stockton","countryCode":"US","stateCode":"KS","latitude":"39.43807000","longitude":"-99.26510000"},{"name":"Sublette","countryCode":"US","stateCode":"KS","latitude":"37.48169000","longitude":"-100.84377000"},{"name":"Sumner County","countryCode":"US","stateCode":"KS","latitude":"37.23728000","longitude":"-97.47655000"},{"name":"Syracuse","countryCode":"US","stateCode":"KS","latitude":"37.98071000","longitude":"-101.75430000"},{"name":"Thomas County","countryCode":"US","stateCode":"KS","latitude":"39.35097000","longitude":"-101.05553000"},{"name":"Tonganoxie","countryCode":"US","stateCode":"KS","latitude":"39.10972000","longitude":"-95.08775000"},{"name":"Topeka","countryCode":"US","stateCode":"KS","latitude":"39.04833000","longitude":"-95.67804000"},{"name":"Towanda","countryCode":"US","stateCode":"KS","latitude":"37.79752000","longitude":"-96.99976000"},{"name":"Trego County","countryCode":"US","stateCode":"KS","latitude":"38.91432000","longitude":"-99.87274000"},{"name":"Tribune","countryCode":"US","stateCode":"KS","latitude":"38.46974000","longitude":"-101.75267000"},{"name":"Troy","countryCode":"US","stateCode":"KS","latitude":"39.78305000","longitude":"-95.08997000"},{"name":"Ulysses","countryCode":"US","stateCode":"KS","latitude":"37.58141000","longitude":"-101.35517000"},{"name":"Valley Center","countryCode":"US","stateCode":"KS","latitude":"37.83473000","longitude":"-97.37338000"},{"name":"Valley Falls","countryCode":"US","stateCode":"KS","latitude":"39.34333000","longitude":"-95.46025000"},{"name":"Victoria","countryCode":"US","stateCode":"KS","latitude":"38.85279000","longitude":"-99.14760000"},{"name":"WaKeeney","countryCode":"US","stateCode":"KS","latitude":"39.02501000","longitude":"-99.87957000"},{"name":"Wabaunsee County","countryCode":"US","stateCode":"KS","latitude":"38.95328000","longitude":"-96.20499000"},{"name":"Wallace County","countryCode":"US","stateCode":"KS","latitude":"38.91666000","longitude":"-101.76357000"},{"name":"Wamego","countryCode":"US","stateCode":"KS","latitude":"39.20194000","longitude":"-96.30500000"},{"name":"Washington","countryCode":"US","stateCode":"KS","latitude":"39.81806000","longitude":"-97.05086000"},{"name":"Washington County","countryCode":"US","stateCode":"KS","latitude":"39.78420000","longitude":"-97.08754000"},{"name":"Wathena","countryCode":"US","stateCode":"KS","latitude":"39.75916000","longitude":"-94.94969000"},{"name":"Wellington","countryCode":"US","stateCode":"KS","latitude":"37.26530000","longitude":"-97.37171000"},{"name":"Wellsville","countryCode":"US","stateCode":"KS","latitude":"38.71834000","longitude":"-95.08164000"},{"name":"Westmoreland","countryCode":"US","stateCode":"KS","latitude":"39.39389000","longitude":"-96.41361000"},{"name":"Westwood","countryCode":"US","stateCode":"KS","latitude":"39.04056000","longitude":"-94.61690000"},{"name":"Wichita","countryCode":"US","stateCode":"KS","latitude":"37.69224000","longitude":"-97.33754000"},{"name":"Wichita County","countryCode":"US","stateCode":"KS","latitude":"38.48208000","longitude":"-101.34736000"},{"name":"Wilson County","countryCode":"US","stateCode":"KS","latitude":"37.55924000","longitude":"-95.74339000"},{"name":"Winfield","countryCode":"US","stateCode":"KS","latitude":"37.23975000","longitude":"-96.99559000"},{"name":"Woodson County","countryCode":"US","stateCode":"KS","latitude":"37.88667000","longitude":"-95.74017000"},{"name":"Wyandotte County","countryCode":"US","stateCode":"KS","latitude":"39.11465000","longitude":"-94.76448000"},{"name":"Yates Center","countryCode":"US","stateCode":"KS","latitude":"37.88115000","longitude":"-95.73332000"},{"name":"Abingdon","countryCode":"US","stateCode":"VA","latitude":"36.70983000","longitude":"-81.97735000"},{"name":"Accomac","countryCode":"US","stateCode":"VA","latitude":"37.71957000","longitude":"-75.66548000"},{"name":"Accomack County","countryCode":"US","stateCode":"VA","latitude":"37.76494000","longitude":"-75.75656000"},{"name":"Adwolf","countryCode":"US","stateCode":"VA","latitude":"36.78928000","longitude":"-81.58206000"},{"name":"Albemarle County","countryCode":"US","stateCode":"VA","latitude":"38.02289000","longitude":"-78.55654000"},{"name":"Alexandria","countryCode":"US","stateCode":"VA","latitude":"38.80484000","longitude":"-77.04692000"},{"name":"Alleghany County","countryCode":"US","stateCode":"VA","latitude":"37.78760000","longitude":"-80.00699000"},{"name":"Altavista","countryCode":"US","stateCode":"VA","latitude":"37.11181000","longitude":"-79.28558000"},{"name":"Amelia County","countryCode":"US","stateCode":"VA","latitude":"37.33603000","longitude":"-77.97614000"},{"name":"Amelia Court House","countryCode":"US","stateCode":"VA","latitude":"37.34293000","longitude":"-77.98056000"},{"name":"Amherst","countryCode":"US","stateCode":"VA","latitude":"37.58514000","longitude":"-79.05141000"},{"name":"Amherst County","countryCode":"US","stateCode":"VA","latitude":"37.60477000","longitude":"-79.14511000"},{"name":"Annandale","countryCode":"US","stateCode":"VA","latitude":"38.83039000","longitude":"-77.19637000"},{"name":"Appalachia","countryCode":"US","stateCode":"VA","latitude":"36.90676000","longitude":"-82.78183000"},{"name":"Apple Mountain Lake","countryCode":"US","stateCode":"VA","latitude":"38.92428000","longitude":"-78.10139000"},{"name":"Appomattox","countryCode":"US","stateCode":"VA","latitude":"37.35709000","longitude":"-78.82529000"},{"name":"Appomattox County","countryCode":"US","stateCode":"VA","latitude":"37.37229000","longitude":"-78.81212000"},{"name":"Aquia Harbour","countryCode":"US","stateCode":"VA","latitude":"38.46262000","longitude":"-77.38887000"},{"name":"Arlington","countryCode":"US","stateCode":"VA","latitude":"38.88101000","longitude":"-77.10428000"},{"name":"Arlington County","countryCode":"US","stateCode":"VA","latitude":"38.87862000","longitude":"-77.10096000"},{"name":"Ashburn","countryCode":"US","stateCode":"VA","latitude":"39.04372000","longitude":"-77.48749000"},{"name":"Ashland","countryCode":"US","stateCode":"VA","latitude":"37.75903000","longitude":"-77.47998000"},{"name":"Atkins","countryCode":"US","stateCode":"VA","latitude":"36.86734000","longitude":"-81.42344000"},{"name":"Augusta County","countryCode":"US","stateCode":"VA","latitude":"38.16452000","longitude":"-79.13383000"},{"name":"Baileys Crossroads","countryCode":"US","stateCode":"VA","latitude":"38.85039000","longitude":"-77.12970000"},{"name":"Bassett","countryCode":"US","stateCode":"VA","latitude":"36.75930000","longitude":"-79.99032000"},{"name":"Basye","countryCode":"US","stateCode":"VA","latitude":"38.80706000","longitude":"-78.79224000"},{"name":"Bath County","countryCode":"US","stateCode":"VA","latitude":"38.05869000","longitude":"-79.74109000"},{"name":"Bealeton","countryCode":"US","stateCode":"VA","latitude":"38.57179000","longitude":"-77.76388000"},{"name":"Bedford","countryCode":"US","stateCode":"VA","latitude":"37.33431000","longitude":"-79.52309000"},{"name":"Bedford County","countryCode":"US","stateCode":"VA","latitude":"37.31494000","longitude":"-79.52422000"},{"name":"Belle Haven","countryCode":"US","stateCode":"VA","latitude":"38.78539000","longitude":"-77.06303000"},{"name":"Bellwood","countryCode":"US","stateCode":"VA","latitude":"37.42181000","longitude":"-77.43748000"},{"name":"Belmont","countryCode":"US","stateCode":"VA","latitude":"39.06483000","longitude":"-77.50999000"},{"name":"Belmont Estates","countryCode":"US","stateCode":"VA","latitude":"38.45271000","longitude":"-78.91979000"},{"name":"Bensley","countryCode":"US","stateCode":"VA","latitude":"37.44681000","longitude":"-77.44332000"},{"name":"Berryville","countryCode":"US","stateCode":"VA","latitude":"39.15177000","longitude":"-77.98222000"},{"name":"Big Stone Gap","countryCode":"US","stateCode":"VA","latitude":"36.88176000","longitude":"-82.74710000"},{"name":"Blacksburg","countryCode":"US","stateCode":"VA","latitude":"37.22957000","longitude":"-80.41394000"},{"name":"Blackstone","countryCode":"US","stateCode":"VA","latitude":"37.08043000","longitude":"-77.99723000"},{"name":"Bland","countryCode":"US","stateCode":"VA","latitude":"37.10206000","longitude":"-81.11620000"},{"name":"Bland County","countryCode":"US","stateCode":"VA","latitude":"37.13397000","longitude":"-81.13028000"},{"name":"Blue Ridge","countryCode":"US","stateCode":"VA","latitude":"37.37847000","longitude":"-79.80698000"},{"name":"Bluefield","countryCode":"US","stateCode":"VA","latitude":"37.25262000","longitude":"-81.27121000"},{"name":"Bon Air","countryCode":"US","stateCode":"VA","latitude":"37.52487000","longitude":"-77.55777000"},{"name":"Boswell\'s Corner","countryCode":"US","stateCode":"VA","latitude":"38.50541000","longitude":"-77.37263000"},{"name":"Botetourt County","countryCode":"US","stateCode":"VA","latitude":"37.55712000","longitude":"-79.81233000"},{"name":"Bowling Green","countryCode":"US","stateCode":"VA","latitude":"38.04958000","longitude":"-77.34665000"},{"name":"Boydton","countryCode":"US","stateCode":"VA","latitude":"36.66764000","longitude":"-78.38750000"},{"name":"Bracey","countryCode":"US","stateCode":"VA","latitude":"36.59959000","longitude":"-78.14305000"},{"name":"Brambleton","countryCode":"US","stateCode":"VA","latitude":"38.98205000","longitude":"-77.53860000"},{"name":"Brandermill","countryCode":"US","stateCode":"VA","latitude":"37.43209000","longitude":"-77.64971000"},{"name":"Bridgewater","countryCode":"US","stateCode":"VA","latitude":"38.38207000","longitude":"-78.97670000"},{"name":"Brightwood","countryCode":"US","stateCode":"VA","latitude":"38.42152000","longitude":"-78.19361000"},{"name":"Bristol","countryCode":"US","stateCode":"VA","latitude":"36.59649000","longitude":"-82.18847000"},{"name":"Broadlands","countryCode":"US","stateCode":"VA","latitude":"39.01816000","longitude":"-77.52027000"},{"name":"Broadway","countryCode":"US","stateCode":"VA","latitude":"38.61317000","longitude":"-78.79891000"},{"name":"Brookneal","countryCode":"US","stateCode":"VA","latitude":"37.05014000","longitude":"-78.94418000"},{"name":"Brunswick County","countryCode":"US","stateCode":"VA","latitude":"36.76478000","longitude":"-77.85902000"},{"name":"Buchanan","countryCode":"US","stateCode":"VA","latitude":"37.52736000","longitude":"-79.67976000"},{"name":"Buchanan County","countryCode":"US","stateCode":"VA","latitude":"37.26663000","longitude":"-82.03603000"},{"name":"Buckhall","countryCode":"US","stateCode":"VA","latitude":"38.73178000","longitude":"-77.43110000"},{"name":"Buckingham","countryCode":"US","stateCode":"VA","latitude":"37.55015000","longitude":"-78.55556000"},{"name":"Buckingham County","countryCode":"US","stateCode":"VA","latitude":"37.57224000","longitude":"-78.52871000"},{"name":"Buena Vista","countryCode":"US","stateCode":"VA","latitude":"37.73430000","longitude":"-79.35392000"},{"name":"Bull Run","countryCode":"US","stateCode":"VA","latitude":"38.78373000","longitude":"-77.52055000"},{"name":"Bull Run Mountain Estates","countryCode":"US","stateCode":"VA","latitude":"38.90372000","longitude":"-77.66166000"},{"name":"Burke","countryCode":"US","stateCode":"VA","latitude":"38.79345000","longitude":"-77.27165000"},{"name":"Campbell County","countryCode":"US","stateCode":"VA","latitude":"37.20564000","longitude":"-79.09635000"},{"name":"Cana","countryCode":"US","stateCode":"VA","latitude":"36.58958000","longitude":"-80.67173000"},{"name":"Cape Charles","countryCode":"US","stateCode":"VA","latitude":"37.27008000","longitude":"-76.01649000"},{"name":"Captains Cove","countryCode":"US","stateCode":"VA","latitude":"37.98996000","longitude":"-75.42272000"},{"name":"Caroline County","countryCode":"US","stateCode":"VA","latitude":"38.02682000","longitude":"-77.34696000"},{"name":"Carroll County","countryCode":"US","stateCode":"VA","latitude":"36.73154000","longitude":"-80.73390000"},{"name":"Carrollton","countryCode":"US","stateCode":"VA","latitude":"36.94682000","longitude":"-76.56051000"},{"name":"Castlewood","countryCode":"US","stateCode":"VA","latitude":"36.89010000","longitude":"-82.27959000"},{"name":"Cave Spring","countryCode":"US","stateCode":"VA","latitude":"37.22764000","longitude":"-80.01282000"},{"name":"Cedar Bluff","countryCode":"US","stateCode":"VA","latitude":"37.08761000","longitude":"-81.75900000"},{"name":"Central Garage","countryCode":"US","stateCode":"VA","latitude":"37.74403000","longitude":"-77.13164000"},{"name":"Centreville","countryCode":"US","stateCode":"VA","latitude":"38.84039000","longitude":"-77.42888000"},{"name":"Chamberlayne","countryCode":"US","stateCode":"VA","latitude":"37.62653000","longitude":"-77.42859000"},{"name":"Chantilly","countryCode":"US","stateCode":"VA","latitude":"38.89428000","longitude":"-77.43110000"},{"name":"Charles City","countryCode":"US","stateCode":"VA","latitude":"37.34348000","longitude":"-77.07303000"},{"name":"Charles City County","countryCode":"US","stateCode":"VA","latitude":"37.35435000","longitude":"-77.05913000"},{"name":"Charlotte County","countryCode":"US","stateCode":"VA","latitude":"37.01161000","longitude":"-78.66164000"},{"name":"Charlotte Court House","countryCode":"US","stateCode":"VA","latitude":"37.05654000","longitude":"-78.63833000"},{"name":"Charlottesville","countryCode":"US","stateCode":"VA","latitude":"38.02931000","longitude":"-78.47668000"},{"name":"Chase City","countryCode":"US","stateCode":"VA","latitude":"36.79931000","longitude":"-78.45833000"},{"name":"Chatham","countryCode":"US","stateCode":"VA","latitude":"36.82569000","longitude":"-79.39808000"},{"name":"Chatmoss","countryCode":"US","stateCode":"VA","latitude":"36.65680000","longitude":"-79.81226000"},{"name":"Cherry Hill","countryCode":"US","stateCode":"VA","latitude":"38.56984000","longitude":"-77.26693000"},{"name":"Chesapeake","countryCode":"US","stateCode":"VA","latitude":"36.81904000","longitude":"-76.27494000"},{"name":"Chester","countryCode":"US","stateCode":"VA","latitude":"37.35682000","longitude":"-77.44165000"},{"name":"Chesterfield County","countryCode":"US","stateCode":"VA","latitude":"37.37852000","longitude":"-77.58694000"},{"name":"Chesterfield Court House","countryCode":"US","stateCode":"VA","latitude":"37.37709000","longitude":"-77.50499000"},{"name":"Chilhowie","countryCode":"US","stateCode":"VA","latitude":"36.79845000","longitude":"-81.68234000"},{"name":"Chincoteague","countryCode":"US","stateCode":"VA","latitude":"37.93318000","longitude":"-75.37881000"},{"name":"Christiansburg","countryCode":"US","stateCode":"VA","latitude":"37.12985000","longitude":"-80.40894000"},{"name":"City of Alexandria","countryCode":"US","stateCode":"VA","latitude":"38.80484000","longitude":"-77.04692000"},{"name":"City of Bedford","countryCode":"US","stateCode":"VA","latitude":"37.33431000","longitude":"-79.52309000"},{"name":"City of Bristol","countryCode":"US","stateCode":"VA","latitude":"36.59649000","longitude":"-82.18847000"},{"name":"City of Buena Vista","countryCode":"US","stateCode":"VA","latitude":"37.73430000","longitude":"-79.35392000"},{"name":"City of Charlottesville","countryCode":"US","stateCode":"VA","latitude":"38.02931000","longitude":"-78.47668000"},{"name":"City of Chesapeake","countryCode":"US","stateCode":"VA","latitude":"36.68765000","longitude":"-76.31216000"},{"name":"City of Colonial Heights","countryCode":"US","stateCode":"VA","latitude":"37.24404000","longitude":"-77.41026000"},{"name":"City of Covington","countryCode":"US","stateCode":"VA","latitude":"37.79346000","longitude":"-79.99395000"},{"name":"City of Danville","countryCode":"US","stateCode":"VA","latitude":"36.58597000","longitude":"-79.39502000"},{"name":"City of Emporia","countryCode":"US","stateCode":"VA","latitude":"36.68598000","longitude":"-77.54248000"},{"name":"City of Fairfax","countryCode":"US","stateCode":"VA","latitude":"38.84622000","longitude":"-77.30637000"},{"name":"City of Falls Church","countryCode":"US","stateCode":"VA","latitude":"38.88233000","longitude":"-77.17109000"},{"name":"City of Franklin","countryCode":"US","stateCode":"VA","latitude":"36.67765000","longitude":"-76.92246000"},{"name":"City of Fredericksburg","countryCode":"US","stateCode":"VA","latitude":"38.30318000","longitude":"-77.46054000"},{"name":"City of Galax","countryCode":"US","stateCode":"VA","latitude":"36.66124000","longitude":"-80.92397000"},{"name":"City of Hampton","countryCode":"US","stateCode":"VA","latitude":"37.06265000","longitude":"-76.33300000"},{"name":"City of Harrisonburg","countryCode":"US","stateCode":"VA","latitude":"38.44957000","longitude":"-78.86892000"},{"name":"City of Hopewell","countryCode":"US","stateCode":"VA","latitude":"37.30432000","longitude":"-77.28720000"},{"name":"City of Lexington","countryCode":"US","stateCode":"VA","latitude":"37.77309000","longitude":"-79.45244000"},{"name":"City of Lynchburg","countryCode":"US","stateCode":"VA","latitude":"37.41375000","longitude":"-79.14225000"},{"name":"City of Manassas","countryCode":"US","stateCode":"VA","latitude":"38.75095000","longitude":"-77.47527000"},{"name":"City of Manassas Park","countryCode":"US","stateCode":"VA","latitude":"38.78400000","longitude":"-77.46971000"},{"name":"City of Martinsville","countryCode":"US","stateCode":"VA","latitude":"36.69153000","longitude":"-79.87254000"},{"name":"City of Newport News","countryCode":"US","stateCode":"VA","latitude":"37.06265000","longitude":"-76.50801000"},{"name":"City of Norfolk","countryCode":"US","stateCode":"VA","latitude":"36.89126000","longitude":"-76.26188000"},{"name":"City of Norton","countryCode":"US","stateCode":"VA","latitude":"36.93343000","longitude":"-82.62905000"},{"name":"City of Petersburg","countryCode":"US","stateCode":"VA","latitude":"37.22793000","longitude":"-77.40193000"},{"name":"City of Poquoson","countryCode":"US","stateCode":"VA","latitude":"37.12237000","longitude":"-76.34578000"},{"name":"City of Portsmouth","countryCode":"US","stateCode":"VA","latitude":"36.83649000","longitude":"-76.30795000"},{"name":"City of Radford","countryCode":"US","stateCode":"VA","latitude":"37.13179000","longitude":"-80.57645000"},{"name":"City of Richmond","countryCode":"US","stateCode":"VA","latitude":"37.55376000","longitude":"-77.46026000"},{"name":"City of Roanoke","countryCode":"US","stateCode":"VA","latitude":"37.27097000","longitude":"-79.94143000"},{"name":"City of Salem","countryCode":"US","stateCode":"VA","latitude":"37.29347000","longitude":"-80.05476000"},{"name":"City of Staunton","countryCode":"US","stateCode":"VA","latitude":"38.14931000","longitude":"-79.05963000"},{"name":"City of Suffolk","countryCode":"US","stateCode":"VA","latitude":"36.70848000","longitude":"-76.60801000"},{"name":"City of Virginia Beach","countryCode":"US","stateCode":"VA","latitude":"36.73765000","longitude":"-76.00521000"},{"name":"City of Waynesboro","countryCode":"US","stateCode":"VA","latitude":"38.06847000","longitude":"-78.88947000"},{"name":"City of Williamsburg","countryCode":"US","stateCode":"VA","latitude":"37.27070000","longitude":"-76.70746000"},{"name":"City of Winchester","countryCode":"US","stateCode":"VA","latitude":"39.18566000","longitude":"-78.16333000"},{"name":"Clarke County","countryCode":"US","stateCode":"VA","latitude":"39.11226000","longitude":"-77.99673000"},{"name":"Clarksville","countryCode":"US","stateCode":"VA","latitude":"36.62403000","longitude":"-78.55694000"},{"name":"Claypool Hill","countryCode":"US","stateCode":"VA","latitude":"37.06261000","longitude":"-81.75178000"},{"name":"Clifton Forge","countryCode":"US","stateCode":"VA","latitude":"37.81624000","longitude":"-79.82449000"},{"name":"Clintwood","countryCode":"US","stateCode":"VA","latitude":"37.15011000","longitude":"-82.45598000"},{"name":"Cloverdale","countryCode":"US","stateCode":"VA","latitude":"37.36514000","longitude":"-79.90560000"},{"name":"Coeburn","countryCode":"US","stateCode":"VA","latitude":"36.94399000","longitude":"-82.46404000"},{"name":"Collinsville","countryCode":"US","stateCode":"VA","latitude":"36.71514000","longitude":"-79.91532000"},{"name":"Colonial Beach","countryCode":"US","stateCode":"VA","latitude":"38.25457000","longitude":"-76.96358000"},{"name":"Colonial Heights","countryCode":"US","stateCode":"VA","latitude":"37.26804000","longitude":"-77.40726000"},{"name":"Concord","countryCode":"US","stateCode":"VA","latitude":"37.34264000","longitude":"-78.97502000"},{"name":"Countryside","countryCode":"US","stateCode":"VA","latitude":"39.04094000","longitude":"-77.41360000"},{"name":"Courtland","countryCode":"US","stateCode":"VA","latitude":"36.71626000","longitude":"-77.06802000"},{"name":"Covington","countryCode":"US","stateCode":"VA","latitude":"37.79346000","longitude":"-79.99395000"},{"name":"Craig County","countryCode":"US","stateCode":"VA","latitude":"37.48125000","longitude":"-80.21234000"},{"name":"Crewe","countryCode":"US","stateCode":"VA","latitude":"37.17321000","longitude":"-78.12333000"},{"name":"Crimora","countryCode":"US","stateCode":"VA","latitude":"38.15402000","longitude":"-78.85030000"},{"name":"Crozet","countryCode":"US","stateCode":"VA","latitude":"38.06958000","longitude":"-78.70058000"},{"name":"Culpeper","countryCode":"US","stateCode":"VA","latitude":"38.47318000","longitude":"-77.99666000"},{"name":"Culpeper County","countryCode":"US","stateCode":"VA","latitude":"38.48606000","longitude":"-77.95589000"},{"name":"Cumberland","countryCode":"US","stateCode":"VA","latitude":"37.49598000","longitude":"-78.24527000"},{"name":"Cumberland County","countryCode":"US","stateCode":"VA","latitude":"37.51210000","longitude":"-78.24496000"},{"name":"Dahlgren","countryCode":"US","stateCode":"VA","latitude":"38.33124000","longitude":"-77.05109000"},{"name":"Dale City","countryCode":"US","stateCode":"VA","latitude":"38.63706000","longitude":"-77.31109000"},{"name":"Daleville","countryCode":"US","stateCode":"VA","latitude":"37.40986000","longitude":"-79.91254000"},{"name":"Danville","countryCode":"US","stateCode":"VA","latitude":"36.58597000","longitude":"-79.39502000"},{"name":"Dayton","countryCode":"US","stateCode":"VA","latitude":"38.41485000","longitude":"-78.93864000"},{"name":"Deltaville","countryCode":"US","stateCode":"VA","latitude":"37.55486000","longitude":"-76.33689000"},{"name":"Dickenson County","countryCode":"US","stateCode":"VA","latitude":"37.12574000","longitude":"-82.35035000"},{"name":"Dinwiddie County","countryCode":"US","stateCode":"VA","latitude":"37.07590000","longitude":"-77.63236000"},{"name":"Dooms","countryCode":"US","stateCode":"VA","latitude":"38.10902000","longitude":"-78.85752000"},{"name":"Dranesville","countryCode":"US","stateCode":"VA","latitude":"39.00067000","longitude":"-77.34582000"},{"name":"Dryden","countryCode":"US","stateCode":"VA","latitude":"36.77759000","longitude":"-82.94155000"},{"name":"Dublin","countryCode":"US","stateCode":"VA","latitude":"37.10568000","longitude":"-80.68534000"},{"name":"Dulles Town Center","countryCode":"US","stateCode":"VA","latitude":"39.03761000","longitude":"-77.41582000"},{"name":"Dumbarton","countryCode":"US","stateCode":"VA","latitude":"37.60376000","longitude":"-77.49137000"},{"name":"Dumfries","countryCode":"US","stateCode":"VA","latitude":"38.56762000","longitude":"-77.32804000"},{"name":"Dunn Loring","countryCode":"US","stateCode":"VA","latitude":"38.89344000","longitude":"-77.22165000"},{"name":"East Hampton","countryCode":"US","stateCode":"VA","latitude":"37.03737000","longitude":"-76.33161000"},{"name":"East Highland Park","countryCode":"US","stateCode":"VA","latitude":"37.58098000","longitude":"-77.40693000"},{"name":"East Lexington","countryCode":"US","stateCode":"VA","latitude":"37.79291000","longitude":"-79.42532000"},{"name":"Eastville","countryCode":"US","stateCode":"VA","latitude":"37.35264000","longitude":"-75.94576000"},{"name":"Edinburg","countryCode":"US","stateCode":"VA","latitude":"38.82095000","longitude":"-78.56585000"},{"name":"Elkton","countryCode":"US","stateCode":"VA","latitude":"38.40790000","longitude":"-78.62363000"},{"name":"Emory","countryCode":"US","stateCode":"VA","latitude":"36.77289000","longitude":"-81.83623000"},{"name":"Emporia","countryCode":"US","stateCode":"VA","latitude":"36.68598000","longitude":"-77.54248000"},{"name":"Enon","countryCode":"US","stateCode":"VA","latitude":"37.33070000","longitude":"-77.32276000"},{"name":"Essex County","countryCode":"US","stateCode":"VA","latitude":"37.93906000","longitude":"-76.94090000"},{"name":"Ettrick","countryCode":"US","stateCode":"VA","latitude":"37.24015000","longitude":"-77.42998000"},{"name":"Exmore","countryCode":"US","stateCode":"VA","latitude":"37.53180000","longitude":"-75.82299000"},{"name":"Fairfax","countryCode":"US","stateCode":"VA","latitude":"38.84622000","longitude":"-77.30637000"},{"name":"Fairfax County","countryCode":"US","stateCode":"VA","latitude":"38.83469000","longitude":"-77.27622000"},{"name":"Fairfax Station","countryCode":"US","stateCode":"VA","latitude":"38.80095000","longitude":"-77.32554000"},{"name":"Fairlawn","countryCode":"US","stateCode":"VA","latitude":"37.14846000","longitude":"-80.57839000"},{"name":"Falls Church","countryCode":"US","stateCode":"VA","latitude":"38.88233000","longitude":"-77.17109000"},{"name":"Falmouth","countryCode":"US","stateCode":"VA","latitude":"38.32402000","longitude":"-77.46832000"},{"name":"Farmville","countryCode":"US","stateCode":"VA","latitude":"37.30210000","longitude":"-78.39194000"},{"name":"Fauquier County","countryCode":"US","stateCode":"VA","latitude":"38.73855000","longitude":"-77.80927000"},{"name":"Ferrum","countryCode":"US","stateCode":"VA","latitude":"36.92292000","longitude":"-80.01337000"},{"name":"Fincastle","countryCode":"US","stateCode":"VA","latitude":"37.49930000","longitude":"-79.87726000"},{"name":"Fishersville","countryCode":"US","stateCode":"VA","latitude":"38.09902000","longitude":"-78.96919000"},{"name":"Floris","countryCode":"US","stateCode":"VA","latitude":"38.93706000","longitude":"-77.41277000"},{"name":"Floyd","countryCode":"US","stateCode":"VA","latitude":"36.91124000","longitude":"-80.32005000"},{"name":"Floyd County","countryCode":"US","stateCode":"VA","latitude":"36.93149000","longitude":"-80.36255000"},{"name":"Fluvanna County","countryCode":"US","stateCode":"VA","latitude":"37.84187000","longitude":"-78.27745000"},{"name":"Forest","countryCode":"US","stateCode":"VA","latitude":"37.36375000","longitude":"-79.28975000"},{"name":"Fort Belvoir","countryCode":"US","stateCode":"VA","latitude":"38.71190000","longitude":"-77.14589000"},{"name":"Fort Hunt","countryCode":"US","stateCode":"VA","latitude":"38.73289000","longitude":"-77.05803000"},{"name":"Fort Lee","countryCode":"US","stateCode":"VA","latitude":"37.24694000","longitude":"-77.33442000"},{"name":"Franconia","countryCode":"US","stateCode":"VA","latitude":"38.78206000","longitude":"-77.14637000"},{"name":"Franklin","countryCode":"US","stateCode":"VA","latitude":"36.67765000","longitude":"-76.92246000"},{"name":"Franklin County","countryCode":"US","stateCode":"VA","latitude":"36.99194000","longitude":"-79.88104000"},{"name":"Frederick County","countryCode":"US","stateCode":"VA","latitude":"39.20456000","longitude":"-78.26258000"},{"name":"Fredericksburg","countryCode":"US","stateCode":"VA","latitude":"38.30318000","longitude":"-77.46054000"},{"name":"Front Royal","countryCode":"US","stateCode":"VA","latitude":"38.91817000","longitude":"-78.19444000"},{"name":"Gainesville","countryCode":"US","stateCode":"VA","latitude":"38.79567000","longitude":"-77.61388000"},{"name":"Galax","countryCode":"US","stateCode":"VA","latitude":"36.66124000","longitude":"-80.92397000"},{"name":"Gate City","countryCode":"US","stateCode":"VA","latitude":"36.63788000","longitude":"-82.58099000"},{"name":"Giles County","countryCode":"US","stateCode":"VA","latitude":"37.31403000","longitude":"-80.70374000"},{"name":"Glade Spring","countryCode":"US","stateCode":"VA","latitude":"36.79122000","longitude":"-81.77123000"},{"name":"Glasgow","countryCode":"US","stateCode":"VA","latitude":"37.63402000","longitude":"-79.45031000"},{"name":"Glen Allen","countryCode":"US","stateCode":"VA","latitude":"37.66598000","longitude":"-77.50637000"},{"name":"Gloucester County","countryCode":"US","stateCode":"VA","latitude":"37.40121000","longitude":"-76.52297000"},{"name":"Gloucester Courthouse","countryCode":"US","stateCode":"VA","latitude":"37.40986000","longitude":"-76.52662000"},{"name":"Gloucester Point","countryCode":"US","stateCode":"VA","latitude":"37.25403000","longitude":"-76.49689000"},{"name":"Goochland","countryCode":"US","stateCode":"VA","latitude":"37.68431000","longitude":"-77.88527000"},{"name":"Goochland County","countryCode":"US","stateCode":"VA","latitude":"37.72198000","longitude":"-77.91636000"},{"name":"Gordonsville","countryCode":"US","stateCode":"VA","latitude":"38.13736000","longitude":"-78.18778000"},{"name":"Grayson County","countryCode":"US","stateCode":"VA","latitude":"36.65659000","longitude":"-81.22505000"},{"name":"Great Falls","countryCode":"US","stateCode":"VA","latitude":"38.99817000","longitude":"-77.28832000"},{"name":"Greenbriar","countryCode":"US","stateCode":"VA","latitude":"38.87345000","longitude":"-77.40082000"},{"name":"Greene County","countryCode":"US","stateCode":"VA","latitude":"38.29760000","longitude":"-78.46688000"},{"name":"Greensville County","countryCode":"US","stateCode":"VA","latitude":"36.67585000","longitude":"-77.55958000"},{"name":"Gretna","countryCode":"US","stateCode":"VA","latitude":"36.95375000","longitude":"-79.35891000"},{"name":"Grottoes","countryCode":"US","stateCode":"VA","latitude":"38.26735000","longitude":"-78.82586000"},{"name":"Groveton","countryCode":"US","stateCode":"VA","latitude":"38.76734000","longitude":"-77.08470000"},{"name":"Grundy","countryCode":"US","stateCode":"VA","latitude":"37.27789000","longitude":"-82.09902000"},{"name":"Halifax","countryCode":"US","stateCode":"VA","latitude":"36.76597000","longitude":"-78.92834000"},{"name":"Halifax County","countryCode":"US","stateCode":"VA","latitude":"36.76695000","longitude":"-78.93662000"},{"name":"Hampden Sydney","countryCode":"US","stateCode":"VA","latitude":"37.24237000","longitude":"-78.45972000"},{"name":"Hampton","countryCode":"US","stateCode":"VA","latitude":"37.02987000","longitude":"-76.34522000"},{"name":"Hanover","countryCode":"US","stateCode":"VA","latitude":"37.76653000","longitude":"-77.37026000"},{"name":"Hanover County","countryCode":"US","stateCode":"VA","latitude":"37.76015000","longitude":"-77.49087000"},{"name":"Harrisonburg","countryCode":"US","stateCode":"VA","latitude":"38.44957000","longitude":"-78.86892000"},{"name":"Hayfield","countryCode":"US","stateCode":"VA","latitude":"38.75178000","longitude":"-77.13581000"},{"name":"Haymarket","countryCode":"US","stateCode":"VA","latitude":"38.81206000","longitude":"-77.63638000"},{"name":"Heathsville","countryCode":"US","stateCode":"VA","latitude":"37.91763000","longitude":"-76.47217000"},{"name":"Henrico County","countryCode":"US","stateCode":"VA","latitude":"37.45771000","longitude":"-77.29646000"},{"name":"Henry County","countryCode":"US","stateCode":"VA","latitude":"36.68470000","longitude":"-79.98152000"},{"name":"Henry Fork","countryCode":"US","stateCode":"VA","latitude":"36.96625000","longitude":"-79.87031000"},{"name":"Herndon","countryCode":"US","stateCode":"VA","latitude":"38.96955000","longitude":"-77.38610000"},{"name":"Highland County","countryCode":"US","stateCode":"VA","latitude":"38.36233000","longitude":"-79.56854000"},{"name":"Highland Springs","countryCode":"US","stateCode":"VA","latitude":"37.54598000","longitude":"-77.32776000"},{"name":"Hillsville","countryCode":"US","stateCode":"VA","latitude":"36.76263000","longitude":"-80.73479000"},{"name":"Hollins","countryCode":"US","stateCode":"VA","latitude":"37.34125000","longitude":"-79.94310000"},{"name":"Hollymead","countryCode":"US","stateCode":"VA","latitude":"38.11708000","longitude":"-78.44168000"},{"name":"Honaker","countryCode":"US","stateCode":"VA","latitude":"37.01622000","longitude":"-81.97429000"},{"name":"Hopewell","countryCode":"US","stateCode":"VA","latitude":"37.30432000","longitude":"-77.28720000"},{"name":"Horse Pasture","countryCode":"US","stateCode":"VA","latitude":"36.62847000","longitude":"-79.95087000"},{"name":"Huntington","countryCode":"US","stateCode":"VA","latitude":"38.79234000","longitude":"-77.07081000"},{"name":"Hurt","countryCode":"US","stateCode":"VA","latitude":"37.09264000","longitude":"-79.29641000"},{"name":"Hybla Valley","countryCode":"US","stateCode":"VA","latitude":"38.74761000","longitude":"-77.08303000"},{"name":"Idylwood","countryCode":"US","stateCode":"VA","latitude":"38.89511000","longitude":"-77.21165000"},{"name":"Independence","countryCode":"US","stateCode":"VA","latitude":"36.62245000","longitude":"-81.15309000"},{"name":"Independent Hill","countryCode":"US","stateCode":"VA","latitude":"38.63595000","longitude":"-77.43776000"},{"name":"Isle of Wight County","countryCode":"US","stateCode":"VA","latitude":"36.90673000","longitude":"-76.70913000"},{"name":"James City County","countryCode":"US","stateCode":"VA","latitude":"37.31332000","longitude":"-76.77376000"},{"name":"Jefferson","countryCode":"US","stateCode":"VA","latitude":"38.86456000","longitude":"-77.18776000"},{"name":"Jolivue","countryCode":"US","stateCode":"VA","latitude":"38.10985000","longitude":"-79.07308000"},{"name":"Jonesville","countryCode":"US","stateCode":"VA","latitude":"36.68898000","longitude":"-83.11100000"},{"name":"Kenbridge","countryCode":"US","stateCode":"VA","latitude":"36.96209000","longitude":"-78.12500000"},{"name":"Kilmarnock","countryCode":"US","stateCode":"VA","latitude":"37.71041000","longitude":"-76.37967000"},{"name":"King George","countryCode":"US","stateCode":"VA","latitude":"38.26818000","longitude":"-77.18442000"},{"name":"King George County","countryCode":"US","stateCode":"VA","latitude":"38.27374000","longitude":"-77.15651000"},{"name":"King William","countryCode":"US","stateCode":"VA","latitude":"37.68736000","longitude":"-77.01358000"},{"name":"King William County","countryCode":"US","stateCode":"VA","latitude":"37.70660000","longitude":"-77.08839000"},{"name":"King and Queen County","countryCode":"US","stateCode":"VA","latitude":"37.71862000","longitude":"-76.89527000"},{"name":"King and Queen Court House","countryCode":"US","stateCode":"VA","latitude":"37.66986000","longitude":"-76.87746000"},{"name":"Kings Park","countryCode":"US","stateCode":"VA","latitude":"38.80622000","longitude":"-77.24332000"},{"name":"Kings Park West","countryCode":"US","stateCode":"VA","latitude":"38.81443000","longitude":"-77.29582000"},{"name":"Lake Barcroft","countryCode":"US","stateCode":"VA","latitude":"38.84789000","longitude":"-77.15581000"},{"name":"Lake Monticello","countryCode":"US","stateCode":"VA","latitude":"37.92320000","longitude":"-78.33473000"},{"name":"Lake Ridge","countryCode":"US","stateCode":"VA","latitude":"38.68789000","longitude":"-77.29776000"},{"name":"Lakeside","countryCode":"US","stateCode":"VA","latitude":"37.60765000","longitude":"-77.47693000"},{"name":"Lancaster County","countryCode":"US","stateCode":"VA","latitude":"37.70171000","longitude":"-76.42023000"},{"name":"Laurel","countryCode":"US","stateCode":"VA","latitude":"37.64292000","longitude":"-77.50887000"},{"name":"Laurel Hill","countryCode":"US","stateCode":"VA","latitude":"38.71663000","longitude":"-77.23686000"},{"name":"Lawrenceville","countryCode":"US","stateCode":"VA","latitude":"36.75765000","longitude":"-77.84694000"},{"name":"Laymantown","countryCode":"US","stateCode":"VA","latitude":"37.36569000","longitude":"-79.85754000"},{"name":"Lebanon","countryCode":"US","stateCode":"VA","latitude":"36.90094000","longitude":"-82.08013000"},{"name":"Lee County","countryCode":"US","stateCode":"VA","latitude":"36.70545000","longitude":"-83.12853000"},{"name":"Leesburg","countryCode":"US","stateCode":"VA","latitude":"39.11566000","longitude":"-77.56360000"},{"name":"Lexington","countryCode":"US","stateCode":"VA","latitude":"37.78402000","longitude":"-79.44282000"},{"name":"Lincolnia","countryCode":"US","stateCode":"VA","latitude":"38.81845000","longitude":"-77.14331000"},{"name":"Linton Hall","countryCode":"US","stateCode":"VA","latitude":"38.75984000","longitude":"-77.57499000"},{"name":"Loch Lomond","countryCode":"US","stateCode":"VA","latitude":"38.78623000","longitude":"-77.47804000"},{"name":"Lorton","countryCode":"US","stateCode":"VA","latitude":"38.70428000","longitude":"-77.22776000"},{"name":"Loudoun County","countryCode":"US","stateCode":"VA","latitude":"39.09068000","longitude":"-77.63572000"},{"name":"Loudoun Valley Estates","countryCode":"US","stateCode":"VA","latitude":"38.98081000","longitude":"-77.50790000"},{"name":"Louisa","countryCode":"US","stateCode":"VA","latitude":"38.02514000","longitude":"-78.00416000"},{"name":"Louisa County","countryCode":"US","stateCode":"VA","latitude":"37.97821000","longitude":"-77.96298000"},{"name":"Lovettsville","countryCode":"US","stateCode":"VA","latitude":"39.27260000","longitude":"-77.63666000"},{"name":"Lovingston","countryCode":"US","stateCode":"VA","latitude":"37.75986000","longitude":"-78.87086000"},{"name":"Lowes Island","countryCode":"US","stateCode":"VA","latitude":"39.05983000","longitude":"-77.35221000"},{"name":"Lunenburg","countryCode":"US","stateCode":"VA","latitude":"36.96098000","longitude":"-78.26555000"},{"name":"Lunenburg County","countryCode":"US","stateCode":"VA","latitude":"36.94621000","longitude":"-78.24057000"},{"name":"Luray","countryCode":"US","stateCode":"VA","latitude":"38.66540000","longitude":"-78.45945000"},{"name":"Lynchburg","countryCode":"US","stateCode":"VA","latitude":"37.41375000","longitude":"-79.14225000"},{"name":"Lyndhurst","countryCode":"US","stateCode":"VA","latitude":"38.02930000","longitude":"-78.94502000"},{"name":"Madison","countryCode":"US","stateCode":"VA","latitude":"38.38041000","longitude":"-78.25750000"},{"name":"Madison County","countryCode":"US","stateCode":"VA","latitude":"38.41369000","longitude":"-78.27924000"},{"name":"Madison Heights","countryCode":"US","stateCode":"VA","latitude":"37.43098000","longitude":"-79.12308000"},{"name":"Manassas","countryCode":"US","stateCode":"VA","latitude":"38.75095000","longitude":"-77.47527000"},{"name":"Manassas Park","countryCode":"US","stateCode":"VA","latitude":"38.78400000","longitude":"-77.46971000"},{"name":"Mantua","countryCode":"US","stateCode":"VA","latitude":"38.85372000","longitude":"-77.25943000"},{"name":"Marion","countryCode":"US","stateCode":"VA","latitude":"36.83484000","longitude":"-81.51484000"},{"name":"Marshall","countryCode":"US","stateCode":"VA","latitude":"38.86484000","longitude":"-77.85777000"},{"name":"Martinsville","countryCode":"US","stateCode":"VA","latitude":"36.69153000","longitude":"-79.87254000"},{"name":"Massanetta Springs","countryCode":"US","stateCode":"VA","latitude":"38.40040000","longitude":"-78.83419000"},{"name":"Massanutten","countryCode":"US","stateCode":"VA","latitude":"38.40957000","longitude":"-78.73780000"},{"name":"Mathews","countryCode":"US","stateCode":"VA","latitude":"37.43708000","longitude":"-76.31994000"},{"name":"Mathews County","countryCode":"US","stateCode":"VA","latitude":"37.41731000","longitude":"-76.27129000"},{"name":"Matoaca","countryCode":"US","stateCode":"VA","latitude":"37.23043000","longitude":"-77.47749000"},{"name":"McLean","countryCode":"US","stateCode":"VA","latitude":"38.93428000","longitude":"-77.17748000"},{"name":"Meadowbrook","countryCode":"US","stateCode":"VA","latitude":"37.44882000","longitude":"-77.47353000"},{"name":"Mechanicsville","countryCode":"US","stateCode":"VA","latitude":"37.60876000","longitude":"-77.37331000"},{"name":"Mecklenburg County","countryCode":"US","stateCode":"VA","latitude":"36.68036000","longitude":"-78.36273000"},{"name":"Merrifield","countryCode":"US","stateCode":"VA","latitude":"38.87428000","longitude":"-77.22693000"},{"name":"Merrimac","countryCode":"US","stateCode":"VA","latitude":"37.18957000","longitude":"-80.42561000"},{"name":"Middlesex County","countryCode":"US","stateCode":"VA","latitude":"37.59737000","longitude":"-76.57814000"},{"name":"Middletown","countryCode":"US","stateCode":"VA","latitude":"39.02761000","longitude":"-78.28056000"},{"name":"Montclair","countryCode":"US","stateCode":"VA","latitude":"38.61095000","longitude":"-77.33971000"},{"name":"Monterey","countryCode":"US","stateCode":"VA","latitude":"38.41234000","longitude":"-79.58060000"},{"name":"Montgomery County","countryCode":"US","stateCode":"VA","latitude":"37.17404000","longitude":"-80.38700000"},{"name":"Montrose","countryCode":"US","stateCode":"VA","latitude":"37.52070000","longitude":"-77.37831000"},{"name":"Montross","countryCode":"US","stateCode":"VA","latitude":"38.09513000","longitude":"-76.82746000"},{"name":"Motley","countryCode":"US","stateCode":"VA","latitude":"37.06959000","longitude":"-79.34114000"},{"name":"Mount Hermon","countryCode":"US","stateCode":"VA","latitude":"36.67847000","longitude":"-79.42225000"},{"name":"Mount Jackson","countryCode":"US","stateCode":"VA","latitude":"38.74595000","longitude":"-78.64224000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"VA","latitude":"38.71919000","longitude":"-77.10726000"},{"name":"Mountain Road","countryCode":"US","stateCode":"VA","latitude":"36.75958000","longitude":"-78.98696000"},{"name":"Narrows","countryCode":"US","stateCode":"VA","latitude":"37.33151000","longitude":"-80.81119000"},{"name":"Nellysford","countryCode":"US","stateCode":"VA","latitude":"37.89042000","longitude":"-78.87224000"},{"name":"Nelson County","countryCode":"US","stateCode":"VA","latitude":"37.78741000","longitude":"-78.88676000"},{"name":"New Baltimore","countryCode":"US","stateCode":"VA","latitude":"38.76734000","longitude":"-77.72833000"},{"name":"New Castle","countryCode":"US","stateCode":"VA","latitude":"37.50013000","longitude":"-80.11088000"},{"name":"New Kent","countryCode":"US","stateCode":"VA","latitude":"37.51765000","longitude":"-76.97886000"},{"name":"New Kent County","countryCode":"US","stateCode":"VA","latitude":"37.50514000","longitude":"-76.99713000"},{"name":"New Market","countryCode":"US","stateCode":"VA","latitude":"38.64790000","longitude":"-78.67141000"},{"name":"Newington","countryCode":"US","stateCode":"VA","latitude":"38.73845000","longitude":"-77.18498000"},{"name":"Newport News","countryCode":"US","stateCode":"VA","latitude":"37.08339000","longitude":"-76.46965000"},{"name":"Nokesville","countryCode":"US","stateCode":"VA","latitude":"38.69873000","longitude":"-77.57971000"},{"name":"Norfolk","countryCode":"US","stateCode":"VA","latitude":"36.84681000","longitude":"-76.28522000"},{"name":"North Shore","countryCode":"US","stateCode":"VA","latitude":"37.08209000","longitude":"-79.65836000"},{"name":"North Springfield","countryCode":"US","stateCode":"VA","latitude":"38.80428000","longitude":"-77.20470000"},{"name":"Northampton County","countryCode":"US","stateCode":"VA","latitude":"37.30078000","longitude":"-75.92854000"},{"name":"Northumberland County","countryCode":"US","stateCode":"VA","latitude":"37.88244000","longitude":"-76.47171000"},{"name":"Norton","countryCode":"US","stateCode":"VA","latitude":"36.93343000","longitude":"-82.62905000"},{"name":"Nottoway County","countryCode":"US","stateCode":"VA","latitude":"37.14306000","longitude":"-78.05126000"},{"name":"Oak Grove","countryCode":"US","stateCode":"VA","latitude":"38.98400000","longitude":"-77.40388000"},{"name":"Oak Hill","countryCode":"US","stateCode":"VA","latitude":"38.92580000","longitude":"-77.40156000"},{"name":"Oakton","countryCode":"US","stateCode":"VA","latitude":"38.88095000","longitude":"-77.30082000"},{"name":"Occoquan","countryCode":"US","stateCode":"VA","latitude":"38.68373000","longitude":"-77.26026000"},{"name":"Onancock","countryCode":"US","stateCode":"VA","latitude":"37.71180000","longitude":"-75.74910000"},{"name":"Orange","countryCode":"US","stateCode":"VA","latitude":"38.24541000","longitude":"-78.11083000"},{"name":"Orange County","countryCode":"US","stateCode":"VA","latitude":"38.24624000","longitude":"-78.01349000"},{"name":"Page County","countryCode":"US","stateCode":"VA","latitude":"38.61998000","longitude":"-78.48413000"},{"name":"Palmyra","countryCode":"US","stateCode":"VA","latitude":"37.86097000","longitude":"-78.26334000"},{"name":"Pannill Fork","countryCode":"US","stateCode":"VA","latitude":"36.70903000","longitude":"-80.01310000"},{"name":"Pantops","countryCode":"US","stateCode":"VA","latitude":"38.03379000","longitude":"-78.45507000"},{"name":"Passapatanzy","countryCode":"US","stateCode":"VA","latitude":"38.29735000","longitude":"-77.31415000"},{"name":"Patrick County","countryCode":"US","stateCode":"VA","latitude":"36.67833000","longitude":"-80.28435000"},{"name":"Patrick Springs","countryCode":"US","stateCode":"VA","latitude":"36.64180000","longitude":"-80.19505000"},{"name":"Pearisburg","countryCode":"US","stateCode":"VA","latitude":"37.32673000","longitude":"-80.73702000"},{"name":"Pembroke","countryCode":"US","stateCode":"VA","latitude":"37.31957000","longitude":"-80.63895000"},{"name":"Pennington Gap","countryCode":"US","stateCode":"VA","latitude":"36.75842000","longitude":"-83.02711000"},{"name":"Petersburg","countryCode":"US","stateCode":"VA","latitude":"37.22793000","longitude":"-77.40193000"},{"name":"Pimmit Hills","countryCode":"US","stateCode":"VA","latitude":"38.91289000","longitude":"-77.20081000"},{"name":"Pittsylvania County","countryCode":"US","stateCode":"VA","latitude":"36.82133000","longitude":"-79.39711000"},{"name":"Plum Creek","countryCode":"US","stateCode":"VA","latitude":"37.12984000","longitude":"-80.50060000"},{"name":"Poquoson","countryCode":"US","stateCode":"VA","latitude":"37.12237000","longitude":"-76.34578000"},{"name":"Portsmouth","countryCode":"US","stateCode":"VA","latitude":"36.83543000","longitude":"-76.29827000"},{"name":"Portsmouth Heights","countryCode":"US","stateCode":"VA","latitude":"36.82098000","longitude":"-76.36883000"},{"name":"Potomac Mills","countryCode":"US","stateCode":"VA","latitude":"38.64595000","longitude":"-77.29415000"},{"name":"Powhatan County","countryCode":"US","stateCode":"VA","latitude":"37.55020000","longitude":"-77.91519000"},{"name":"Prices Fork","countryCode":"US","stateCode":"VA","latitude":"37.20985000","longitude":"-80.49005000"},{"name":"Prince Edward County","countryCode":"US","stateCode":"VA","latitude":"37.22430000","longitude":"-78.44108000"},{"name":"Prince George","countryCode":"US","stateCode":"VA","latitude":"37.22043000","longitude":"-77.28803000"},{"name":"Prince George County","countryCode":"US","stateCode":"VA","latitude":"37.18653000","longitude":"-77.22413000"},{"name":"Prince William County","countryCode":"US","stateCode":"VA","latitude":"38.70167000","longitude":"-77.47766000"},{"name":"Pulaski","countryCode":"US","stateCode":"VA","latitude":"37.04790000","longitude":"-80.77979000"},{"name":"Pulaski County","countryCode":"US","stateCode":"VA","latitude":"37.06361000","longitude":"-80.71434000"},{"name":"Purcellville","countryCode":"US","stateCode":"VA","latitude":"39.13677000","longitude":"-77.71472000"},{"name":"Quantico Station","countryCode":"US","stateCode":"VA","latitude":"38.52263000","longitude":"-77.31834000"},{"name":"Radford","countryCode":"US","stateCode":"VA","latitude":"37.13179000","longitude":"-80.57645000"},{"name":"Rappahannock County","countryCode":"US","stateCode":"VA","latitude":"38.68471000","longitude":"-78.15925000"},{"name":"Raven","countryCode":"US","stateCode":"VA","latitude":"37.08706000","longitude":"-81.85512000"},{"name":"Ravensworth","countryCode":"US","stateCode":"VA","latitude":"38.80400000","longitude":"-77.22054000"},{"name":"Reston","countryCode":"US","stateCode":"VA","latitude":"38.96872000","longitude":"-77.34110000"},{"name":"Richlands","countryCode":"US","stateCode":"VA","latitude":"37.09317000","longitude":"-81.79373000"},{"name":"Richmond","countryCode":"US","stateCode":"VA","latitude":"37.55376000","longitude":"-77.46026000"},{"name":"Richmond County","countryCode":"US","stateCode":"VA","latitude":"37.93705000","longitude":"-76.72968000"},{"name":"Roanoke","countryCode":"US","stateCode":"VA","latitude":"37.27097000","longitude":"-79.94143000"},{"name":"Roanoke County","countryCode":"US","stateCode":"VA","latitude":"37.20907000","longitude":"-80.05085000"},{"name":"Rockbridge County","countryCode":"US","stateCode":"VA","latitude":"37.81461000","longitude":"-79.44758000"},{"name":"Rockingham County","countryCode":"US","stateCode":"VA","latitude":"38.51213000","longitude":"-78.87576000"},{"name":"Rocky Mount","countryCode":"US","stateCode":"VA","latitude":"36.99764000","longitude":"-79.89198000"},{"name":"Rose Hill","countryCode":"US","stateCode":"VA","latitude":"38.78872000","longitude":"-77.11276000"},{"name":"Rosslyn","countryCode":"US","stateCode":"VA","latitude":"38.89678000","longitude":"-77.07248000"},{"name":"Ruckersville","countryCode":"US","stateCode":"VA","latitude":"38.23319000","longitude":"-78.36917000"},{"name":"Rural Retreat","countryCode":"US","stateCode":"VA","latitude":"36.89373000","longitude":"-81.27593000"},{"name":"Rushmere","countryCode":"US","stateCode":"VA","latitude":"37.06681000","longitude":"-76.67635000"},{"name":"Russell County","countryCode":"US","stateCode":"VA","latitude":"36.93376000","longitude":"-82.09564000"},{"name":"Rustburg","countryCode":"US","stateCode":"VA","latitude":"37.27681000","longitude":"-79.10085000"},{"name":"Salem","countryCode":"US","stateCode":"VA","latitude":"37.29347000","longitude":"-80.05476000"},{"name":"Saltville","countryCode":"US","stateCode":"VA","latitude":"36.88150000","longitude":"-81.76206000"},{"name":"Saluda","countryCode":"US","stateCode":"VA","latitude":"37.60597000","longitude":"-76.59495000"},{"name":"Sandston","countryCode":"US","stateCode":"VA","latitude":"37.52348000","longitude":"-77.31581000"},{"name":"Scott County","countryCode":"US","stateCode":"VA","latitude":"36.71422000","longitude":"-82.60298000"},{"name":"Seven Corners","countryCode":"US","stateCode":"VA","latitude":"38.87206000","longitude":"-77.15526000"},{"name":"Shawnee Land","countryCode":"US","stateCode":"VA","latitude":"39.19149000","longitude":"-78.34556000"},{"name":"Shawsville","countryCode":"US","stateCode":"VA","latitude":"37.16847000","longitude":"-80.25532000"},{"name":"Shenandoah","countryCode":"US","stateCode":"VA","latitude":"38.48512000","longitude":"-78.62502000"},{"name":"Shenandoah County","countryCode":"US","stateCode":"VA","latitude":"38.85839000","longitude":"-78.57060000"},{"name":"Shenandoah Farms","countryCode":"US","stateCode":"VA","latitude":"38.98178000","longitude":"-78.07555000"},{"name":"Short Pump","countryCode":"US","stateCode":"VA","latitude":"37.65042000","longitude":"-77.61249000"},{"name":"Smithfield","countryCode":"US","stateCode":"VA","latitude":"36.98237000","longitude":"-76.63107000"},{"name":"Smyth County","countryCode":"US","stateCode":"VA","latitude":"36.84388000","longitude":"-81.53702000"},{"name":"South Boston","countryCode":"US","stateCode":"VA","latitude":"36.69875000","longitude":"-78.90140000"},{"name":"South Hill","countryCode":"US","stateCode":"VA","latitude":"36.72653000","longitude":"-78.12889000"},{"name":"South Riding","countryCode":"US","stateCode":"VA","latitude":"38.92094000","longitude":"-77.50388000"},{"name":"South Suffolk","countryCode":"US","stateCode":"VA","latitude":"36.71709000","longitude":"-76.59023000"},{"name":"Southampton County","countryCode":"US","stateCode":"VA","latitude":"36.72040000","longitude":"-77.10609000"},{"name":"Southern Gateway","countryCode":"US","stateCode":"VA","latitude":"38.34507000","longitude":"-77.50352000"},{"name":"Spotsylvania County","countryCode":"US","stateCode":"VA","latitude":"38.18502000","longitude":"-77.65597000"},{"name":"Spotsylvania Courthouse","countryCode":"US","stateCode":"VA","latitude":"38.19791000","longitude":"-77.58777000"},{"name":"Springfield","countryCode":"US","stateCode":"VA","latitude":"38.78928000","longitude":"-77.18720000"},{"name":"Springville","countryCode":"US","stateCode":"VA","latitude":"37.19651000","longitude":"-81.40288000"},{"name":"Stafford","countryCode":"US","stateCode":"VA","latitude":"38.42207000","longitude":"-77.40832000"},{"name":"Stafford County","countryCode":"US","stateCode":"VA","latitude":"38.42070000","longitude":"-77.45743000"},{"name":"Stanardsville","countryCode":"US","stateCode":"VA","latitude":"38.29735000","longitude":"-78.44001000"},{"name":"Stanley","countryCode":"US","stateCode":"VA","latitude":"38.57540000","longitude":"-78.50251000"},{"name":"Stanleytown","countryCode":"US","stateCode":"VA","latitude":"36.74430000","longitude":"-79.96282000"},{"name":"Staunton","countryCode":"US","stateCode":"VA","latitude":"38.14991000","longitude":"-79.07320000"},{"name":"Stephens City","countryCode":"US","stateCode":"VA","latitude":"39.08344000","longitude":"-78.21806000"},{"name":"Sterling","countryCode":"US","stateCode":"VA","latitude":"39.00622000","longitude":"-77.42860000"},{"name":"Strasburg","countryCode":"US","stateCode":"VA","latitude":"38.98872000","longitude":"-78.35862000"},{"name":"Stuart","countryCode":"US","stateCode":"VA","latitude":"36.64097000","longitude":"-80.26561000"},{"name":"Stuarts Draft","countryCode":"US","stateCode":"VA","latitude":"38.03014000","longitude":"-79.03364000"},{"name":"Sudley","countryCode":"US","stateCode":"VA","latitude":"38.79289000","longitude":"-77.49749000"},{"name":"Suffolk","countryCode":"US","stateCode":"VA","latitude":"36.72836000","longitude":"-76.58496000"},{"name":"Sugarland Run","countryCode":"US","stateCode":"VA","latitude":"39.03761000","longitude":"-77.37526000"},{"name":"Surry","countryCode":"US","stateCode":"VA","latitude":"37.13793000","longitude":"-76.83524000"},{"name":"Surry County","countryCode":"US","stateCode":"VA","latitude":"37.11691000","longitude":"-76.88831000"},{"name":"Sussex","countryCode":"US","stateCode":"VA","latitude":"36.91515000","longitude":"-77.27914000"},{"name":"Sussex County","countryCode":"US","stateCode":"VA","latitude":"36.92175000","longitude":"-77.26179000"},{"name":"Tappahannock","countryCode":"US","stateCode":"VA","latitude":"37.92541000","longitude":"-76.85913000"},{"name":"Tazewell","countryCode":"US","stateCode":"VA","latitude":"37.11484000","longitude":"-81.51955000"},{"name":"Tazewell County","countryCode":"US","stateCode":"VA","latitude":"37.12497000","longitude":"-81.56066000"},{"name":"Timberlake","countryCode":"US","stateCode":"VA","latitude":"37.32070000","longitude":"-79.25753000"},{"name":"Timberville","countryCode":"US","stateCode":"VA","latitude":"38.63901000","longitude":"-78.77391000"},{"name":"Triangle","countryCode":"US","stateCode":"VA","latitude":"38.54679000","longitude":"-77.33665000"},{"name":"Tuckahoe","countryCode":"US","stateCode":"VA","latitude":"37.59015000","longitude":"-77.55638000"},{"name":"Twin Lakes","countryCode":"US","stateCode":"VA","latitude":"38.24927000","longitude":"-78.44378000"},{"name":"Tysons Corner","countryCode":"US","stateCode":"VA","latitude":"38.91872000","longitude":"-77.23109000"},{"name":"Union Hall","countryCode":"US","stateCode":"VA","latitude":"37.01875000","longitude":"-79.68642000"},{"name":"University Center","countryCode":"US","stateCode":"VA","latitude":"39.05705000","longitude":"-77.44415000"},{"name":"Verona","countryCode":"US","stateCode":"VA","latitude":"38.20208000","longitude":"-79.00836000"},{"name":"Victoria","countryCode":"US","stateCode":"VA","latitude":"36.99487000","longitude":"-78.22722000"},{"name":"Vienna","countryCode":"US","stateCode":"VA","latitude":"38.90122000","longitude":"-77.26526000"},{"name":"Vinton","countryCode":"US","stateCode":"VA","latitude":"37.28097000","longitude":"-79.89698000"},{"name":"Virginia Beach","countryCode":"US","stateCode":"VA","latitude":"36.85293000","longitude":"-75.97799000"},{"name":"Warm Springs","countryCode":"US","stateCode":"VA","latitude":"38.04624000","longitude":"-79.79061000"},{"name":"Warren County","countryCode":"US","stateCode":"VA","latitude":"38.90878000","longitude":"-78.20746000"},{"name":"Warrenton","countryCode":"US","stateCode":"VA","latitude":"38.71345000","longitude":"-77.79527000"},{"name":"Warsaw","countryCode":"US","stateCode":"VA","latitude":"37.95874000","longitude":"-76.75801000"},{"name":"Washington","countryCode":"US","stateCode":"VA","latitude":"38.71345000","longitude":"-78.15944000"},{"name":"Washington County","countryCode":"US","stateCode":"VA","latitude":"36.72448000","longitude":"-81.95966000"},{"name":"Wattsville","countryCode":"US","stateCode":"VA","latitude":"37.93401000","longitude":"-75.49965000"},{"name":"Waverly","countryCode":"US","stateCode":"VA","latitude":"37.03598000","longitude":"-77.09524000"},{"name":"Waynesboro","countryCode":"US","stateCode":"VA","latitude":"38.06847000","longitude":"-78.88947000"},{"name":"Weber City","countryCode":"US","stateCode":"VA","latitude":"37.75514000","longitude":"-78.28389000"},{"name":"West Falls Church","countryCode":"US","stateCode":"VA","latitude":"38.89094000","longitude":"-77.18443000"},{"name":"West Gate","countryCode":"US","stateCode":"VA","latitude":"38.78289000","longitude":"-77.49749000"},{"name":"West Lynchburg","countryCode":"US","stateCode":"VA","latitude":"37.40320000","longitude":"-79.17808000"},{"name":"West Point","countryCode":"US","stateCode":"VA","latitude":"37.53153000","longitude":"-76.79635000"},{"name":"West Springfield","countryCode":"US","stateCode":"VA","latitude":"38.77261000","longitude":"-77.22109000"},{"name":"Westmoreland County","countryCode":"US","stateCode":"VA","latitude":"38.11282000","longitude":"-76.79991000"},{"name":"Weyers Cave","countryCode":"US","stateCode":"VA","latitude":"38.28846000","longitude":"-78.91308000"},{"name":"Williamsburg","countryCode":"US","stateCode":"VA","latitude":"37.27070000","longitude":"-76.70746000"},{"name":"Winchester","countryCode":"US","stateCode":"VA","latitude":"39.18566000","longitude":"-78.16333000"},{"name":"Windsor","countryCode":"US","stateCode":"VA","latitude":"36.80848000","longitude":"-76.74412000"},{"name":"Wise","countryCode":"US","stateCode":"VA","latitude":"36.97593000","longitude":"-82.57571000"},{"name":"Wise County","countryCode":"US","stateCode":"VA","latitude":"36.97522000","longitude":"-82.62124000"},{"name":"Wolf Trap","countryCode":"US","stateCode":"VA","latitude":"38.93983000","longitude":"-77.28609000"},{"name":"Woodbridge","countryCode":"US","stateCode":"VA","latitude":"38.65817000","longitude":"-77.24970000"},{"name":"Woodburn","countryCode":"US","stateCode":"VA","latitude":"38.84745000","longitude":"-77.23605000"},{"name":"Woodlake","countryCode":"US","stateCode":"VA","latitude":"37.42106000","longitude":"-77.67931000"},{"name":"Woodlawn","countryCode":"US","stateCode":"VA","latitude":"36.72235000","longitude":"-80.82285000"},{"name":"Woodstock","countryCode":"US","stateCode":"VA","latitude":"38.88178000","longitude":"-78.50584000"},{"name":"Wyndham","countryCode":"US","stateCode":"VA","latitude":"37.69848000","longitude":"-77.61249000"},{"name":"Wythe County","countryCode":"US","stateCode":"VA","latitude":"36.91713000","longitude":"-81.07859000"},{"name":"Wytheville","countryCode":"US","stateCode":"VA","latitude":"36.94845000","longitude":"-81.08481000"},{"name":"York County","countryCode":"US","stateCode":"VA","latitude":"37.22541000","longitude":"-76.52046000"},{"name":"Yorkshire","countryCode":"US","stateCode":"VA","latitude":"38.79317000","longitude":"-77.44777000"},{"name":"Yorktown","countryCode":"US","stateCode":"VA","latitude":"37.23876000","longitude":"-76.50967000"},{"name":"Abingdon","countryCode":"US","stateCode":"IL","latitude":"40.80448000","longitude":"-90.40180000"},{"name":"Adams County","countryCode":"US","stateCode":"IL","latitude":"39.98789000","longitude":"-91.18849000"},{"name":"Addison","countryCode":"US","stateCode":"IL","latitude":"41.93170000","longitude":"-87.98896000"},{"name":"Albany Park","countryCode":"US","stateCode":"IL","latitude":"41.96836000","longitude":"-87.72339000"},{"name":"Albers","countryCode":"US","stateCode":"IL","latitude":"38.54338000","longitude":"-89.61231000"},{"name":"Albion","countryCode":"US","stateCode":"IL","latitude":"38.37755000","longitude":"-88.05615000"},{"name":"Aledo","countryCode":"US","stateCode":"IL","latitude":"41.19976000","longitude":"-90.74931000"},{"name":"Alexander County","countryCode":"US","stateCode":"IL","latitude":"37.19160000","longitude":"-89.33764000"},{"name":"Algonquin","countryCode":"US","stateCode":"IL","latitude":"42.16558000","longitude":"-88.29425000"},{"name":"Alorton","countryCode":"US","stateCode":"IL","latitude":"38.58977000","longitude":"-90.12011000"},{"name":"Alsip","countryCode":"US","stateCode":"IL","latitude":"41.66892000","longitude":"-87.73866000"},{"name":"Altamont","countryCode":"US","stateCode":"IL","latitude":"39.06199000","longitude":"-88.74811000"},{"name":"Alton","countryCode":"US","stateCode":"IL","latitude":"38.89060000","longitude":"-90.18428000"},{"name":"Amboy","countryCode":"US","stateCode":"IL","latitude":"41.71420000","longitude":"-89.32871000"},{"name":"Andalusia","countryCode":"US","stateCode":"IL","latitude":"41.43920000","longitude":"-90.71764000"},{"name":"Anna","countryCode":"US","stateCode":"IL","latitude":"37.46033000","longitude":"-89.24703000"},{"name":"Antioch","countryCode":"US","stateCode":"IL","latitude":"42.47724000","longitude":"-88.09564000"},{"name":"Arcola","countryCode":"US","stateCode":"IL","latitude":"39.68476000","longitude":"-88.30644000"},{"name":"Arlington Heights","countryCode":"US","stateCode":"IL","latitude":"42.08836000","longitude":"-87.98063000"},{"name":"Arthur","countryCode":"US","stateCode":"IL","latitude":"39.71476000","longitude":"-88.47228000"},{"name":"Ashburn","countryCode":"US","stateCode":"IL","latitude":"41.74753000","longitude":"-87.71116000"},{"name":"Ashland","countryCode":"US","stateCode":"IL","latitude":"39.88783000","longitude":"-90.00789000"},{"name":"Assumption","countryCode":"US","stateCode":"IL","latitude":"39.52032000","longitude":"-89.04897000"},{"name":"Astoria","countryCode":"US","stateCode":"IL","latitude":"40.22754000","longitude":"-90.35957000"},{"name":"Athens","countryCode":"US","stateCode":"IL","latitude":"39.96088000","longitude":"-89.72399000"},{"name":"Atlanta","countryCode":"US","stateCode":"IL","latitude":"40.25948000","longitude":"-89.23342000"},{"name":"Atwood","countryCode":"US","stateCode":"IL","latitude":"39.79948000","longitude":"-88.46228000"},{"name":"Auburn","countryCode":"US","stateCode":"IL","latitude":"39.59172000","longitude":"-89.74649000"},{"name":"Auburn Gresham","countryCode":"US","stateCode":"IL","latitude":"41.74179000","longitude":"-87.65322000"},{"name":"Aurora","countryCode":"US","stateCode":"IL","latitude":"41.76058000","longitude":"-88.32007000"},{"name":"Aviston","countryCode":"US","stateCode":"IL","latitude":"38.60672000","longitude":"-89.60759000"},{"name":"Avondale","countryCode":"US","stateCode":"IL","latitude":"41.93892000","longitude":"-87.71117000"},{"name":"Bannockburn","countryCode":"US","stateCode":"IL","latitude":"42.19336000","longitude":"-87.86646000"},{"name":"Barrington","countryCode":"US","stateCode":"IL","latitude":"42.15391000","longitude":"-88.13619000"},{"name":"Barrington Hills","countryCode":"US","stateCode":"IL","latitude":"42.14475000","longitude":"-88.15563000"},{"name":"Barry","countryCode":"US","stateCode":"IL","latitude":"39.69421000","longitude":"-91.03902000"},{"name":"Bartlett","countryCode":"US","stateCode":"IL","latitude":"41.99503000","longitude":"-88.18563000"},{"name":"Bartonville","countryCode":"US","stateCode":"IL","latitude":"40.65032000","longitude":"-89.65205000"},{"name":"Batavia","countryCode":"US","stateCode":"IL","latitude":"41.85003000","longitude":"-88.31257000"},{"name":"Beach Park","countryCode":"US","stateCode":"IL","latitude":"42.42224000","longitude":"-87.85730000"},{"name":"Beardstown","countryCode":"US","stateCode":"IL","latitude":"40.01755000","longitude":"-90.42429000"},{"name":"Beckemeyer","countryCode":"US","stateCode":"IL","latitude":"38.60560000","longitude":"-89.43592000"},{"name":"Beecher","countryCode":"US","stateCode":"IL","latitude":"41.34059000","longitude":"-87.62143000"},{"name":"Belleville","countryCode":"US","stateCode":"IL","latitude":"38.52005000","longitude":"-89.98399000"},{"name":"Bellevue","countryCode":"US","stateCode":"IL","latitude":"40.68448000","longitude":"-89.68010000"},{"name":"Bellwood","countryCode":"US","stateCode":"IL","latitude":"41.88142000","longitude":"-87.88312000"},{"name":"Belmont Cragin","countryCode":"US","stateCode":"IL","latitude":"41.93170000","longitude":"-87.76867000"},{"name":"Belvidere","countryCode":"US","stateCode":"IL","latitude":"42.26391000","longitude":"-88.84427000"},{"name":"Bement","countryCode":"US","stateCode":"IL","latitude":"39.92198000","longitude":"-88.57201000"},{"name":"Benld","countryCode":"US","stateCode":"IL","latitude":"39.09282000","longitude":"-89.80398000"},{"name":"Bensenville","countryCode":"US","stateCode":"IL","latitude":"41.95503000","longitude":"-87.94007000"},{"name":"Benton","countryCode":"US","stateCode":"IL","latitude":"37.99672000","longitude":"-88.92007000"},{"name":"Berkeley","countryCode":"US","stateCode":"IL","latitude":"41.88892000","longitude":"-87.90340000"},{"name":"Berwyn","countryCode":"US","stateCode":"IL","latitude":"41.85059000","longitude":"-87.79367000"},{"name":"Bethalto","countryCode":"US","stateCode":"IL","latitude":"38.90921000","longitude":"-90.04066000"},{"name":"Bethany","countryCode":"US","stateCode":"IL","latitude":"39.64559000","longitude":"-88.73813000"},{"name":"Big Rock","countryCode":"US","stateCode":"IL","latitude":"41.76392000","longitude":"-88.54702000"},{"name":"Bloomingdale","countryCode":"US","stateCode":"IL","latitude":"41.95753000","longitude":"-88.08090000"},{"name":"Bloomington","countryCode":"US","stateCode":"IL","latitude":"40.48420000","longitude":"-88.99369000"},{"name":"Blue Island","countryCode":"US","stateCode":"IL","latitude":"41.65726000","longitude":"-87.68005000"},{"name":"Blue Mound","countryCode":"US","stateCode":"IL","latitude":"39.70115000","longitude":"-89.12314000"},{"name":"Bolingbrook","countryCode":"US","stateCode":"IL","latitude":"41.69864000","longitude":"-88.06840000"},{"name":"Bond County","countryCode":"US","stateCode":"IL","latitude":"38.88682000","longitude":"-89.43555000"},{"name":"Boone County","countryCode":"US","stateCode":"IL","latitude":"42.32308000","longitude":"-88.82336000"},{"name":"Boulder Hill","countryCode":"US","stateCode":"IL","latitude":"41.71253000","longitude":"-88.33618000"},{"name":"Bourbonnais","countryCode":"US","stateCode":"IL","latitude":"41.15376000","longitude":"-87.88754000"},{"name":"Bradley","countryCode":"US","stateCode":"IL","latitude":"41.14198000","longitude":"-87.86115000"},{"name":"Braidwood","countryCode":"US","stateCode":"IL","latitude":"41.26503000","longitude":"-88.21228000"},{"name":"Breese","countryCode":"US","stateCode":"IL","latitude":"38.61060000","longitude":"-89.52703000"},{"name":"Bridgeport","countryCode":"US","stateCode":"IL","latitude":"41.83809000","longitude":"-87.65116000"},{"name":"Bridgeview","countryCode":"US","stateCode":"IL","latitude":"41.75003000","longitude":"-87.80422000"},{"name":"Brighton","countryCode":"US","stateCode":"IL","latitude":"39.03977000","longitude":"-90.14066000"},{"name":"Brighton Park","countryCode":"US","stateCode":"IL","latitude":"41.81892000","longitude":"-87.69894000"},{"name":"Broadview","countryCode":"US","stateCode":"IL","latitude":"41.86392000","longitude":"-87.85339000"},{"name":"Brookfield","countryCode":"US","stateCode":"IL","latitude":"41.82392000","longitude":"-87.85173000"},{"name":"Brown County","countryCode":"US","stateCode":"IL","latitude":"39.96181000","longitude":"-90.75034000"},{"name":"Buffalo Grove","countryCode":"US","stateCode":"IL","latitude":"42.15141000","longitude":"-87.95979000"},{"name":"Bull Valley","countryCode":"US","stateCode":"IL","latitude":"42.32058000","longitude":"-88.35509000"},{"name":"Bunker Hill","countryCode":"US","stateCode":"IL","latitude":"39.04282000","longitude":"-89.95177000"},{"name":"Burbank","countryCode":"US","stateCode":"IL","latitude":"41.73392000","longitude":"-87.77950000"},{"name":"Bureau County","countryCode":"US","stateCode":"IL","latitude":"41.40415000","longitude":"-89.52868000"},{"name":"Burnham","countryCode":"US","stateCode":"IL","latitude":"41.63892000","longitude":"-87.55671000"},{"name":"Burr Ridge","countryCode":"US","stateCode":"IL","latitude":"41.74892000","longitude":"-87.91839000"},{"name":"Bushnell","countryCode":"US","stateCode":"IL","latitude":"40.55282000","longitude":"-90.50624000"},{"name":"Byron","countryCode":"US","stateCode":"IL","latitude":"42.12697000","longitude":"-89.25566000"},{"name":"Cahokia","countryCode":"US","stateCode":"IL","latitude":"38.57088000","longitude":"-90.19011000"},{"name":"Cairo","countryCode":"US","stateCode":"IL","latitude":"37.00533000","longitude":"-89.17646000"},{"name":"Calhoun County","countryCode":"US","stateCode":"IL","latitude":"39.16930000","longitude":"-90.66753000"},{"name":"Calumet City","countryCode":"US","stateCode":"IL","latitude":"41.61559000","longitude":"-87.52949000"},{"name":"Calumet Park","countryCode":"US","stateCode":"IL","latitude":"41.66281000","longitude":"-87.66060000"},{"name":"Cambria","countryCode":"US","stateCode":"IL","latitude":"37.78144000","longitude":"-89.11925000"},{"name":"Cambridge","countryCode":"US","stateCode":"IL","latitude":"41.30365000","longitude":"-90.19290000"},{"name":"Camp Point","countryCode":"US","stateCode":"IL","latitude":"40.03921000","longitude":"-91.06930000"},{"name":"Canton","countryCode":"US","stateCode":"IL","latitude":"40.55809000","longitude":"-90.03512000"},{"name":"Capron","countryCode":"US","stateCode":"IL","latitude":"42.39974000","longitude":"-88.74038000"},{"name":"Carbon Cliff","countryCode":"US","stateCode":"IL","latitude":"41.49476000","longitude":"-90.39068000"},{"name":"Carbondale","countryCode":"US","stateCode":"IL","latitude":"37.72727000","longitude":"-89.21675000"},{"name":"Carlinville","countryCode":"US","stateCode":"IL","latitude":"39.27977000","longitude":"-89.88177000"},{"name":"Carlyle","countryCode":"US","stateCode":"IL","latitude":"38.61033000","longitude":"-89.37258000"},{"name":"Carmi","countryCode":"US","stateCode":"IL","latitude":"38.09088000","longitude":"-88.15865000"},{"name":"Carol Stream","countryCode":"US","stateCode":"IL","latitude":"41.91253000","longitude":"-88.13479000"},{"name":"Carpentersville","countryCode":"US","stateCode":"IL","latitude":"42.12114000","longitude":"-88.25786000"},{"name":"Carrier Mills","countryCode":"US","stateCode":"IL","latitude":"37.68422000","longitude":"-88.63283000"},{"name":"Carroll County","countryCode":"US","stateCode":"IL","latitude":"42.06861000","longitude":"-89.93433000"},{"name":"Carrollton","countryCode":"US","stateCode":"IL","latitude":"39.30227000","longitude":"-90.40706000"},{"name":"Carterville","countryCode":"US","stateCode":"IL","latitude":"37.76005000","longitude":"-89.07730000"},{"name":"Carthage","countryCode":"US","stateCode":"IL","latitude":"40.41643000","longitude":"-91.13625000"},{"name":"Cary","countryCode":"US","stateCode":"IL","latitude":"42.21197000","longitude":"-88.23814000"},{"name":"Casey","countryCode":"US","stateCode":"IL","latitude":"39.29920000","longitude":"-87.99253000"},{"name":"Caseyville","countryCode":"US","stateCode":"IL","latitude":"38.63672000","longitude":"-90.02566000"},{"name":"Cass County","countryCode":"US","stateCode":"IL","latitude":"39.97356000","longitude":"-90.24738000"},{"name":"Catlin","countryCode":"US","stateCode":"IL","latitude":"40.06504000","longitude":"-87.70197000"},{"name":"Central City","countryCode":"US","stateCode":"IL","latitude":"38.54894000","longitude":"-89.12701000"},{"name":"Centralia","countryCode":"US","stateCode":"IL","latitude":"38.52505000","longitude":"-89.13340000"},{"name":"Centreville","countryCode":"US","stateCode":"IL","latitude":"38.58338000","longitude":"-90.12511000"},{"name":"Cerro Gordo","countryCode":"US","stateCode":"IL","latitude":"39.89059000","longitude":"-88.72813000"},{"name":"Champaign","countryCode":"US","stateCode":"IL","latitude":"40.11642000","longitude":"-88.24338000"},{"name":"Champaign County","countryCode":"US","stateCode":"IL","latitude":"40.14008000","longitude":"-88.19919000"},{"name":"Channahon","countryCode":"US","stateCode":"IL","latitude":"41.42948000","longitude":"-88.22867000"},{"name":"Channel Lake","countryCode":"US","stateCode":"IL","latitude":"42.47863000","longitude":"-88.13759000"},{"name":"Charleston","countryCode":"US","stateCode":"IL","latitude":"39.49615000","longitude":"-88.17615000"},{"name":"Chatham","countryCode":"US","stateCode":"IL","latitude":"41.74115000","longitude":"-87.61255000"},{"name":"Chatsworth","countryCode":"US","stateCode":"IL","latitude":"40.75365000","longitude":"-88.29199000"},{"name":"Chebanse","countryCode":"US","stateCode":"IL","latitude":"41.00309000","longitude":"-87.90810000"},{"name":"Chenoa","countryCode":"US","stateCode":"IL","latitude":"40.74170000","longitude":"-88.71979000"},{"name":"Cherry Valley","countryCode":"US","stateCode":"IL","latitude":"42.23474000","longitude":"-88.94899000"},{"name":"Chester","countryCode":"US","stateCode":"IL","latitude":"37.91366000","longitude":"-89.82205000"},{"name":"Chicago","countryCode":"US","stateCode":"IL","latitude":"41.85003000","longitude":"-87.65005000"},{"name":"Chicago Heights","countryCode":"US","stateCode":"IL","latitude":"41.50615000","longitude":"-87.63560000"},{"name":"Chicago Lawn","countryCode":"US","stateCode":"IL","latitude":"41.77503000","longitude":"-87.69644000"},{"name":"Chicago Loop","countryCode":"US","stateCode":"IL","latitude":"41.88407000","longitude":"-87.63330000"},{"name":"Chicago Ridge","countryCode":"US","stateCode":"IL","latitude":"41.70142000","longitude":"-87.77922000"},{"name":"Chillicothe","countryCode":"US","stateCode":"IL","latitude":"40.92226000","longitude":"-89.48620000"},{"name":"Chrisman","countryCode":"US","stateCode":"IL","latitude":"39.80365000","longitude":"-87.67364000"},{"name":"Christian County","countryCode":"US","stateCode":"IL","latitude":"39.54579000","longitude":"-89.27727000"},{"name":"Christopher","countryCode":"US","stateCode":"IL","latitude":"37.97255000","longitude":"-89.05341000"},{"name":"Cicero","countryCode":"US","stateCode":"IL","latitude":"41.84559000","longitude":"-87.75394000"},{"name":"Clarendon Hills","countryCode":"US","stateCode":"IL","latitude":"41.79753000","longitude":"-87.95478000"},{"name":"Clark County","countryCode":"US","stateCode":"IL","latitude":"39.33357000","longitude":"-87.78772000"},{"name":"Clay County","countryCode":"US","stateCode":"IL","latitude":"38.75416000","longitude":"-88.49019000"},{"name":"Clifton","countryCode":"US","stateCode":"IL","latitude":"40.93531000","longitude":"-87.93449000"},{"name":"Clinton","countryCode":"US","stateCode":"IL","latitude":"40.15365000","longitude":"-88.96453000"},{"name":"Clinton County","countryCode":"US","stateCode":"IL","latitude":"38.60645000","longitude":"-89.42248000"},{"name":"Coal City","countryCode":"US","stateCode":"IL","latitude":"41.28781000","longitude":"-88.28562000"},{"name":"Coal Valley","countryCode":"US","stateCode":"IL","latitude":"41.42865000","longitude":"-90.46096000"},{"name":"Cobden","countryCode":"US","stateCode":"IL","latitude":"37.53144000","longitude":"-89.25342000"},{"name":"Colchester","countryCode":"US","stateCode":"IL","latitude":"40.42643000","longitude":"-90.79263000"},{"name":"Coles County","countryCode":"US","stateCode":"IL","latitude":"39.52029000","longitude":"-88.22180000"},{"name":"Colfax","countryCode":"US","stateCode":"IL","latitude":"40.56698000","longitude":"-88.61645000"},{"name":"Collinsville","countryCode":"US","stateCode":"IL","latitude":"38.67033000","longitude":"-89.98455000"},{"name":"Colona","countryCode":"US","stateCode":"IL","latitude":"41.48392000","longitude":"-90.35318000"},{"name":"Columbia","countryCode":"US","stateCode":"IL","latitude":"38.44366000","longitude":"-90.20122000"},{"name":"Cook County","countryCode":"US","stateCode":"IL","latitude":"41.89540000","longitude":"-87.64616000"},{"name":"Cortland","countryCode":"US","stateCode":"IL","latitude":"41.92003000","longitude":"-88.68870000"},{"name":"Country Club Hills","countryCode":"US","stateCode":"IL","latitude":"41.56809000","longitude":"-87.72033000"},{"name":"Countryside","countryCode":"US","stateCode":"IL","latitude":"41.78281000","longitude":"-87.87811000"},{"name":"Crainville","countryCode":"US","stateCode":"IL","latitude":"37.75199000","longitude":"-89.06785000"},{"name":"Crawford County","countryCode":"US","stateCode":"IL","latitude":"39.00269000","longitude":"-87.75956000"},{"name":"Crest Hill","countryCode":"US","stateCode":"IL","latitude":"41.55475000","longitude":"-88.09867000"},{"name":"Crestwood","countryCode":"US","stateCode":"IL","latitude":"41.64463000","longitude":"-87.74154000"},{"name":"Crete","countryCode":"US","stateCode":"IL","latitude":"41.44448000","longitude":"-87.63143000"},{"name":"Creve Coeur","countryCode":"US","stateCode":"IL","latitude":"40.64726000","longitude":"-89.59121000"},{"name":"Crystal Lake","countryCode":"US","stateCode":"IL","latitude":"42.24113000","longitude":"-88.31620000"},{"name":"Crystal Lawns","countryCode":"US","stateCode":"IL","latitude":"41.57031000","longitude":"-88.15812000"},{"name":"Cuba","countryCode":"US","stateCode":"IL","latitude":"42.18391000","longitude":"-88.19091000"},{"name":"Cumberland County","countryCode":"US","stateCode":"IL","latitude":"39.27332000","longitude":"-88.24023000"},{"name":"Danvers","countryCode":"US","stateCode":"IL","latitude":"40.52948000","longitude":"-89.17731000"},{"name":"Danville","countryCode":"US","stateCode":"IL","latitude":"40.12448000","longitude":"-87.63002000"},{"name":"Darien","countryCode":"US","stateCode":"IL","latitude":"41.75198000","longitude":"-87.97395000"},{"name":"Davis Junction","countryCode":"US","stateCode":"IL","latitude":"42.10169000","longitude":"-89.09316000"},{"name":"De Soto","countryCode":"US","stateCode":"IL","latitude":"37.81755000","longitude":"-89.22786000"},{"name":"De Witt County","countryCode":"US","stateCode":"IL","latitude":"40.17463000","longitude":"-88.90409000"},{"name":"DeKalb","countryCode":"US","stateCode":"IL","latitude":"41.92947000","longitude":"-88.75036000"},{"name":"DeKalb County","countryCode":"US","stateCode":"IL","latitude":"41.89353000","longitude":"-88.77031000"},{"name":"Decatur","countryCode":"US","stateCode":"IL","latitude":"39.84031000","longitude":"-88.95480000"},{"name":"Deer Park","countryCode":"US","stateCode":"IL","latitude":"42.16086000","longitude":"-88.08147000"},{"name":"Deerfield","countryCode":"US","stateCode":"IL","latitude":"42.17114000","longitude":"-87.84451000"},{"name":"Delavan","countryCode":"US","stateCode":"IL","latitude":"40.37254000","longitude":"-89.54732000"},{"name":"Depue","countryCode":"US","stateCode":"IL","latitude":"41.32420000","longitude":"-89.30675000"},{"name":"Des Plaines","countryCode":"US","stateCode":"IL","latitude":"42.03336000","longitude":"-87.88340000"},{"name":"Diamond","countryCode":"US","stateCode":"IL","latitude":"41.28864000","longitude":"-88.25173000"},{"name":"Divernon","countryCode":"US","stateCode":"IL","latitude":"39.56561000","longitude":"-89.65732000"},{"name":"Dixmoor","countryCode":"US","stateCode":"IL","latitude":"41.63170000","longitude":"-87.66088000"},{"name":"Dixon","countryCode":"US","stateCode":"IL","latitude":"41.83892000","longitude":"-89.47955000"},{"name":"Dolton","countryCode":"US","stateCode":"IL","latitude":"41.63892000","longitude":"-87.60727000"},{"name":"Douglas","countryCode":"US","stateCode":"IL","latitude":"41.83476000","longitude":"-87.61811000"},{"name":"Douglas County","countryCode":"US","stateCode":"IL","latitude":"39.76946000","longitude":"-88.21735000"},{"name":"Downers Grove","countryCode":"US","stateCode":"IL","latitude":"41.80892000","longitude":"-88.01117000"},{"name":"Du Quoin","countryCode":"US","stateCode":"IL","latitude":"38.01144000","longitude":"-89.23619000"},{"name":"DuPage County","countryCode":"US","stateCode":"IL","latitude":"41.85195000","longitude":"-88.08567000"},{"name":"Dunlap","countryCode":"US","stateCode":"IL","latitude":"40.86170000","longitude":"-89.67871000"},{"name":"Dupo","countryCode":"US","stateCode":"IL","latitude":"38.51616000","longitude":"-90.21039000"},{"name":"Durand","countryCode":"US","stateCode":"IL","latitude":"42.43640000","longitude":"-89.33206000"},{"name":"Dwight","countryCode":"US","stateCode":"IL","latitude":"41.09448000","longitude":"-88.42506000"},{"name":"Earlville","countryCode":"US","stateCode":"IL","latitude":"41.58948000","longitude":"-88.92203000"},{"name":"East Alton","countryCode":"US","stateCode":"IL","latitude":"38.88033000","longitude":"-90.11122000"},{"name":"East Dubuque","countryCode":"US","stateCode":"IL","latitude":"42.49223000","longitude":"-90.64291000"},{"name":"East Dundee","countryCode":"US","stateCode":"IL","latitude":"42.09891000","longitude":"-88.27147000"},{"name":"East Garfield Park","countryCode":"US","stateCode":"IL","latitude":"41.88087000","longitude":"-87.70283000"},{"name":"East Hazel Crest","countryCode":"US","stateCode":"IL","latitude":"41.57365000","longitude":"-87.64643000"},{"name":"East Moline","countryCode":"US","stateCode":"IL","latitude":"41.50087000","longitude":"-90.44430000"},{"name":"East Peoria","countryCode":"US","stateCode":"IL","latitude":"40.66615000","longitude":"-89.58010000"},{"name":"East Saint Louis","countryCode":"US","stateCode":"IL","latitude":"38.62450000","longitude":"-90.15094000"},{"name":"Edgar County","countryCode":"US","stateCode":"IL","latitude":"39.67853000","longitude":"-87.74557000"},{"name":"Edgewater","countryCode":"US","stateCode":"IL","latitude":"41.98337000","longitude":"-87.66395000"},{"name":"Edinburg","countryCode":"US","stateCode":"IL","latitude":"39.65727000","longitude":"-89.38953000"},{"name":"Edwards County","countryCode":"US","stateCode":"IL","latitude":"38.41653000","longitude":"-88.05327000"},{"name":"Edwardsville","countryCode":"US","stateCode":"IL","latitude":"38.81144000","longitude":"-89.95316000"},{"name":"Effingham","countryCode":"US","stateCode":"IL","latitude":"39.12004000","longitude":"-88.54338000"},{"name":"Effingham County","countryCode":"US","stateCode":"IL","latitude":"39.05977000","longitude":"-88.58986000"},{"name":"El Paso","countryCode":"US","stateCode":"IL","latitude":"40.73920000","longitude":"-89.01646000"},{"name":"Elburn","countryCode":"US","stateCode":"IL","latitude":"41.89225000","longitude":"-88.47230000"},{"name":"Eldorado","countryCode":"US","stateCode":"IL","latitude":"37.81366000","longitude":"-88.43810000"},{"name":"Elgin","countryCode":"US","stateCode":"IL","latitude":"42.03725000","longitude":"-88.28119000"},{"name":"Elizabethtown","countryCode":"US","stateCode":"IL","latitude":"37.44588000","longitude":"-88.30504000"},{"name":"Elk Grove Village","countryCode":"US","stateCode":"IL","latitude":"42.00392000","longitude":"-87.97035000"},{"name":"Elmhurst","countryCode":"US","stateCode":"IL","latitude":"41.89947000","longitude":"-87.94034000"},{"name":"Elmwood","countryCode":"US","stateCode":"IL","latitude":"40.77782000","longitude":"-89.96650000"},{"name":"Elmwood Park","countryCode":"US","stateCode":"IL","latitude":"41.92114000","longitude":"-87.80923000"},{"name":"Elwood","countryCode":"US","stateCode":"IL","latitude":"41.40392000","longitude":"-88.11172000"},{"name":"Energy","countryCode":"US","stateCode":"IL","latitude":"37.77394000","longitude":"-89.02646000"},{"name":"Englewood","countryCode":"US","stateCode":"IL","latitude":"41.77976000","longitude":"-87.64588000"},{"name":"Erie","countryCode":"US","stateCode":"IL","latitude":"41.65642000","longitude":"-90.07929000"},{"name":"Eureka","countryCode":"US","stateCode":"IL","latitude":"40.72143000","longitude":"-89.27286000"},{"name":"Evanston","countryCode":"US","stateCode":"IL","latitude":"42.04114000","longitude":"-87.69006000"},{"name":"Evergreen Park","countryCode":"US","stateCode":"IL","latitude":"41.72059000","longitude":"-87.70172000"},{"name":"Fairbury","countryCode":"US","stateCode":"IL","latitude":"40.74726000","longitude":"-88.51478000"},{"name":"Fairfield","countryCode":"US","stateCode":"IL","latitude":"38.37894000","longitude":"-88.35977000"},{"name":"Fairmont","countryCode":"US","stateCode":"IL","latitude":"41.55614000","longitude":"-88.05923000"},{"name":"Fairmont City","countryCode":"US","stateCode":"IL","latitude":"38.64977000","longitude":"-90.09316000"},{"name":"Fairview Heights","countryCode":"US","stateCode":"IL","latitude":"38.58894000","longitude":"-89.99038000"},{"name":"Farmer City","countryCode":"US","stateCode":"IL","latitude":"40.24337000","longitude":"-88.64257000"},{"name":"Farmington","countryCode":"US","stateCode":"IL","latitude":"40.69809000","longitude":"-90.00595000"},{"name":"Fayette County","countryCode":"US","stateCode":"IL","latitude":"39.00019000","longitude":"-89.02414000"},{"name":"Fisher","countryCode":"US","stateCode":"IL","latitude":"40.31476000","longitude":"-88.35005000"},{"name":"Flanagan","countryCode":"US","stateCode":"IL","latitude":"40.87809000","longitude":"-88.86118000"},{"name":"Flora","countryCode":"US","stateCode":"IL","latitude":"38.66894000","longitude":"-88.48560000"},{"name":"Flossmoor","countryCode":"US","stateCode":"IL","latitude":"41.54281000","longitude":"-87.68477000"},{"name":"Ford County","countryCode":"US","stateCode":"IL","latitude":"40.59718000","longitude":"-88.22326000"},{"name":"Ford Heights","countryCode":"US","stateCode":"IL","latitude":"41.50642000","longitude":"-87.59171000"},{"name":"Forest Lake","countryCode":"US","stateCode":"IL","latitude":"42.20752000","longitude":"-88.05563000"},{"name":"Forest Park","countryCode":"US","stateCode":"IL","latitude":"41.87948000","longitude":"-87.81367000"},{"name":"Forrest","countryCode":"US","stateCode":"IL","latitude":"40.75198000","longitude":"-88.41116000"},{"name":"Forreston","countryCode":"US","stateCode":"IL","latitude":"42.12614000","longitude":"-89.57928000"},{"name":"Forsyth","countryCode":"US","stateCode":"IL","latitude":"39.93254000","longitude":"-88.95119000"},{"name":"Fox Lake","countryCode":"US","stateCode":"IL","latitude":"42.39669000","longitude":"-88.18370000"},{"name":"Fox Lake Hills","countryCode":"US","stateCode":"IL","latitude":"42.40808000","longitude":"-88.13175000"},{"name":"Fox River Grove","countryCode":"US","stateCode":"IL","latitude":"42.20086000","longitude":"-88.21453000"},{"name":"Frankfort","countryCode":"US","stateCode":"IL","latitude":"41.49587000","longitude":"-87.84866000"},{"name":"Frankfort Square","countryCode":"US","stateCode":"IL","latitude":"41.51892000","longitude":"-87.80310000"},{"name":"Franklin County","countryCode":"US","stateCode":"IL","latitude":"37.99229000","longitude":"-88.92415000"},{"name":"Franklin Park","countryCode":"US","stateCode":"IL","latitude":"41.93531000","longitude":"-87.86562000"},{"name":"Freeburg","countryCode":"US","stateCode":"IL","latitude":"38.42755000","longitude":"-89.91371000"},{"name":"Freeport","countryCode":"US","stateCode":"IL","latitude":"42.29669000","longitude":"-89.62123000"},{"name":"Fulton","countryCode":"US","stateCode":"IL","latitude":"41.86725000","longitude":"-90.15957000"},{"name":"Fulton County","countryCode":"US","stateCode":"IL","latitude":"40.47277000","longitude":"-90.20747000"},{"name":"Gage Park","countryCode":"US","stateCode":"IL","latitude":"41.79503000","longitude":"-87.69616000"},{"name":"Gages Lake","countryCode":"US","stateCode":"IL","latitude":"42.35169000","longitude":"-87.98258000"},{"name":"Galena","countryCode":"US","stateCode":"IL","latitude":"42.41667000","longitude":"-90.42902000"},{"name":"Galesburg","countryCode":"US","stateCode":"IL","latitude":"40.94782000","longitude":"-90.37124000"},{"name":"Gallatin County","countryCode":"US","stateCode":"IL","latitude":"37.76275000","longitude":"-88.23050000"},{"name":"Galva","countryCode":"US","stateCode":"IL","latitude":"41.16754000","longitude":"-90.04261000"},{"name":"Gardner","countryCode":"US","stateCode":"IL","latitude":"41.18559000","longitude":"-88.30978000"},{"name":"Geneseo","countryCode":"US","stateCode":"IL","latitude":"41.44809000","longitude":"-90.15428000"},{"name":"Geneva","countryCode":"US","stateCode":"IL","latitude":"41.88753000","longitude":"-88.30535000"},{"name":"Genoa","countryCode":"US","stateCode":"IL","latitude":"42.09725000","longitude":"-88.69287000"},{"name":"Georgetown","countryCode":"US","stateCode":"IL","latitude":"42.13975000","longitude":"-89.82873000"},{"name":"Germantown","countryCode":"US","stateCode":"IL","latitude":"38.55366000","longitude":"-89.53842000"},{"name":"Germantown Hills","countryCode":"US","stateCode":"IL","latitude":"40.76643000","longitude":"-89.46787000"},{"name":"Gibson City","countryCode":"US","stateCode":"IL","latitude":"40.45843000","longitude":"-88.38460000"},{"name":"Gifford","countryCode":"US","stateCode":"IL","latitude":"40.30587000","longitude":"-88.02115000"},{"name":"Gilberts","countryCode":"US","stateCode":"IL","latitude":"42.10336000","longitude":"-88.37286000"},{"name":"Gillespie","countryCode":"US","stateCode":"IL","latitude":"39.12977000","longitude":"-89.81954000"},{"name":"Gilman","countryCode":"US","stateCode":"IL","latitude":"40.76670000","longitude":"-87.99226000"},{"name":"Girard","countryCode":"US","stateCode":"IL","latitude":"39.44644000","longitude":"-89.78093000"},{"name":"Glasford","countryCode":"US","stateCode":"IL","latitude":"40.57254000","longitude":"-89.81344000"},{"name":"Glen Carbon","countryCode":"US","stateCode":"IL","latitude":"38.74838000","longitude":"-89.98316000"},{"name":"Glen Ellyn","countryCode":"US","stateCode":"IL","latitude":"41.87753000","longitude":"-88.06701000"},{"name":"Glencoe","countryCode":"US","stateCode":"IL","latitude":"42.13503000","longitude":"-87.75812000"},{"name":"Glendale Heights","countryCode":"US","stateCode":"IL","latitude":"41.91460000","longitude":"-88.06486000"},{"name":"Glenview","countryCode":"US","stateCode":"IL","latitude":"42.06975000","longitude":"-87.78784000"},{"name":"Glenwood","countryCode":"US","stateCode":"IL","latitude":"41.54253000","longitude":"-87.60227000"},{"name":"Godfrey","countryCode":"US","stateCode":"IL","latitude":"38.95560000","longitude":"-90.18678000"},{"name":"Golconda","countryCode":"US","stateCode":"IL","latitude":"37.36727000","longitude":"-88.48643000"},{"name":"Goodings Grove","countryCode":"US","stateCode":"IL","latitude":"41.62920000","longitude":"-87.93089000"},{"name":"Goreville","countryCode":"US","stateCode":"IL","latitude":"37.55450000","longitude":"-88.97229000"},{"name":"Grand Boulevard","countryCode":"US","stateCode":"IL","latitude":"41.81392000","longitude":"-87.61727000"},{"name":"Grandview","countryCode":"US","stateCode":"IL","latitude":"39.81644000","longitude":"-89.61871000"},{"name":"Grandwood Park","countryCode":"US","stateCode":"IL","latitude":"42.39308000","longitude":"-87.98674000"},{"name":"Granite City","countryCode":"US","stateCode":"IL","latitude":"38.70144000","longitude":"-90.14872000"},{"name":"Grant Park","countryCode":"US","stateCode":"IL","latitude":"41.24114000","longitude":"-87.64615000"},{"name":"Granville","countryCode":"US","stateCode":"IL","latitude":"41.26115000","longitude":"-89.22759000"},{"name":"Grayslake","countryCode":"US","stateCode":"IL","latitude":"42.34447000","longitude":"-88.04175000"},{"name":"Grayville","countryCode":"US","stateCode":"IL","latitude":"38.25755000","longitude":"-87.99364000"},{"name":"Greater Grand Crossing","countryCode":"US","stateCode":"IL","latitude":"41.76113000","longitude":"-87.61485000"},{"name":"Green Oaks","countryCode":"US","stateCode":"IL","latitude":"42.29002000","longitude":"-87.90341000"},{"name":"Green Rock","countryCode":"US","stateCode":"IL","latitude":"41.47309000","longitude":"-90.35763000"},{"name":"Greene County","countryCode":"US","stateCode":"IL","latitude":"39.35620000","longitude":"-90.39049000"},{"name":"Greenfield","countryCode":"US","stateCode":"IL","latitude":"39.34366000","longitude":"-90.21261000"},{"name":"Greenup","countryCode":"US","stateCode":"IL","latitude":"39.24782000","longitude":"-88.16337000"},{"name":"Greenville","countryCode":"US","stateCode":"IL","latitude":"38.89227000","longitude":"-89.41314000"},{"name":"Gridley","countryCode":"US","stateCode":"IL","latitude":"40.74337000","longitude":"-88.88146000"},{"name":"Griggsville","countryCode":"US","stateCode":"IL","latitude":"39.70894000","longitude":"-90.72457000"},{"name":"Grundy County","countryCode":"US","stateCode":"IL","latitude":"41.28509000","longitude":"-88.41850000"},{"name":"Gurnee","countryCode":"US","stateCode":"IL","latitude":"42.37030000","longitude":"-87.90202000"},{"name":"Hainesville","countryCode":"US","stateCode":"IL","latitude":"42.34502000","longitude":"-88.06786000"},{"name":"Hamilton","countryCode":"US","stateCode":"IL","latitude":"40.39643000","longitude":"-91.33904000"},{"name":"Hamilton County","countryCode":"US","stateCode":"IL","latitude":"38.08157000","longitude":"-88.53911000"},{"name":"Hampshire","countryCode":"US","stateCode":"IL","latitude":"42.09780000","longitude":"-88.53036000"},{"name":"Hampton","countryCode":"US","stateCode":"IL","latitude":"41.55587000","longitude":"-90.40930000"},{"name":"Hancock County","countryCode":"US","stateCode":"IL","latitude":"40.40378000","longitude":"-91.16470000"},{"name":"Hanna City","countryCode":"US","stateCode":"IL","latitude":"40.69170000","longitude":"-89.79511000"},{"name":"Hanover Park","countryCode":"US","stateCode":"IL","latitude":"41.99947000","longitude":"-88.14507000"},{"name":"Hardin","countryCode":"US","stateCode":"IL","latitude":"39.15671000","longitude":"-90.61790000"},{"name":"Hardin County","countryCode":"US","stateCode":"IL","latitude":"37.51820000","longitude":"-88.26685000"},{"name":"Harrisburg","countryCode":"US","stateCode":"IL","latitude":"37.73838000","longitude":"-88.54061000"},{"name":"Harristown","countryCode":"US","stateCode":"IL","latitude":"39.85393000","longitude":"-89.08397000"},{"name":"Hartford","countryCode":"US","stateCode":"IL","latitude":"38.83338000","longitude":"-90.09594000"},{"name":"Harvard","countryCode":"US","stateCode":"IL","latitude":"42.42224000","longitude":"-88.61371000"},{"name":"Harvey","countryCode":"US","stateCode":"IL","latitude":"41.61003000","longitude":"-87.64671000"},{"name":"Harwood Heights","countryCode":"US","stateCode":"IL","latitude":"41.96725000","longitude":"-87.80756000"},{"name":"Havana","countryCode":"US","stateCode":"IL","latitude":"40.30004000","longitude":"-90.06095000"},{"name":"Hawthorn Woods","countryCode":"US","stateCode":"IL","latitude":"42.21697000","longitude":"-88.04952000"},{"name":"Hazel Crest","countryCode":"US","stateCode":"IL","latitude":"41.57170000","longitude":"-87.69449000"},{"name":"Hebron","countryCode":"US","stateCode":"IL","latitude":"42.47169000","longitude":"-88.43232000"},{"name":"Henderson County","countryCode":"US","stateCode":"IL","latitude":"40.81812000","longitude":"-90.92511000"},{"name":"Hennepin","countryCode":"US","stateCode":"IL","latitude":"41.25420000","longitude":"-89.34231000"},{"name":"Henry","countryCode":"US","stateCode":"IL","latitude":"41.11142000","longitude":"-89.35648000"},{"name":"Henry County","countryCode":"US","stateCode":"IL","latitude":"41.35313000","longitude":"-90.13142000"},{"name":"Heritage Lake","countryCode":"US","stateCode":"IL","latitude":"40.54745000","longitude":"-89.32581000"},{"name":"Herrin","countryCode":"US","stateCode":"IL","latitude":"37.80311000","longitude":"-89.02757000"},{"name":"Herscher","countryCode":"US","stateCode":"IL","latitude":"41.04920000","longitude":"-88.09783000"},{"name":"Heyworth","countryCode":"US","stateCode":"IL","latitude":"40.31337000","longitude":"-88.97369000"},{"name":"Hickory Hills","countryCode":"US","stateCode":"IL","latitude":"41.72559000","longitude":"-87.82506000"},{"name":"Highland","countryCode":"US","stateCode":"IL","latitude":"38.73949000","longitude":"-89.67120000"},{"name":"Highland Park","countryCode":"US","stateCode":"IL","latitude":"42.18169000","longitude":"-87.80034000"},{"name":"Highwood","countryCode":"US","stateCode":"IL","latitude":"42.19975000","longitude":"-87.80923000"},{"name":"Hillcrest","countryCode":"US","stateCode":"IL","latitude":"41.95114000","longitude":"-89.06454000"},{"name":"Hillsboro","countryCode":"US","stateCode":"IL","latitude":"39.16128000","longitude":"-89.49540000"},{"name":"Hillside","countryCode":"US","stateCode":"IL","latitude":"41.87781000","longitude":"-87.90284000"},{"name":"Hinckley","countryCode":"US","stateCode":"IL","latitude":"41.76892000","longitude":"-88.64091000"},{"name":"Hinsdale","countryCode":"US","stateCode":"IL","latitude":"41.80086000","longitude":"-87.93701000"},{"name":"Hodgkins","countryCode":"US","stateCode":"IL","latitude":"41.76892000","longitude":"-87.85783000"},{"name":"Hoffman Estates","countryCode":"US","stateCode":"IL","latitude":"42.04281000","longitude":"-88.07980000"},{"name":"Holiday Shores","countryCode":"US","stateCode":"IL","latitude":"38.92199000","longitude":"-89.94066000"},{"name":"Homer","countryCode":"US","stateCode":"IL","latitude":"40.03476000","longitude":"-87.95809000"},{"name":"Homer Glen","countryCode":"US","stateCode":"IL","latitude":"41.60003000","longitude":"-87.93811000"},{"name":"Hometown","countryCode":"US","stateCode":"IL","latitude":"41.73448000","longitude":"-87.73144000"},{"name":"Homewood","countryCode":"US","stateCode":"IL","latitude":"41.55726000","longitude":"-87.66560000"},{"name":"Hoopeston","countryCode":"US","stateCode":"IL","latitude":"40.46726000","longitude":"-87.66836000"},{"name":"Hudson","countryCode":"US","stateCode":"IL","latitude":"40.60587000","longitude":"-88.98730000"},{"name":"Huntley","countryCode":"US","stateCode":"IL","latitude":"42.16808000","longitude":"-88.42814000"},{"name":"Hyde Park","countryCode":"US","stateCode":"IL","latitude":"41.79420000","longitude":"-87.59394000"},{"name":"Ina","countryCode":"US","stateCode":"IL","latitude":"38.15116000","longitude":"-88.90396000"},{"name":"Indian Head Park","countryCode":"US","stateCode":"IL","latitude":"41.77031000","longitude":"-87.90228000"},{"name":"Ingalls Park","countryCode":"US","stateCode":"IL","latitude":"41.52253000","longitude":"-88.04283000"},{"name":"Inverness","countryCode":"US","stateCode":"IL","latitude":"42.11808000","longitude":"-88.09619000"},{"name":"Iroquois County","countryCode":"US","stateCode":"IL","latitude":"40.74723000","longitude":"-87.82430000"},{"name":"Irving Park","countryCode":"US","stateCode":"IL","latitude":"41.95336000","longitude":"-87.73645000"},{"name":"Island Lake","countryCode":"US","stateCode":"IL","latitude":"42.27613000","longitude":"-88.19203000"},{"name":"Itasca","countryCode":"US","stateCode":"IL","latitude":"41.97503000","longitude":"-88.00729000"},{"name":"Jackson County","countryCode":"US","stateCode":"IL","latitude":"37.78514000","longitude":"-89.38212000"},{"name":"Jacksonville","countryCode":"US","stateCode":"IL","latitude":"39.73394000","longitude":"-90.22901000"},{"name":"Jasper County","countryCode":"US","stateCode":"IL","latitude":"39.01003000","longitude":"-88.15381000"},{"name":"Jefferson County","countryCode":"US","stateCode":"IL","latitude":"38.30052000","longitude":"-88.92401000"},{"name":"Jerome","countryCode":"US","stateCode":"IL","latitude":"39.76755000","longitude":"-89.68066000"},{"name":"Jersey County","countryCode":"US","stateCode":"IL","latitude":"39.08566000","longitude":"-90.35668000"},{"name":"Jerseyville","countryCode":"US","stateCode":"IL","latitude":"39.12005000","longitude":"-90.32845000"},{"name":"Jo Daviess County","countryCode":"US","stateCode":"IL","latitude":"42.36571000","longitude":"-90.21241000"},{"name":"Johnsburg","countryCode":"US","stateCode":"IL","latitude":"42.38002000","longitude":"-88.24203000"},{"name":"Johnson County","countryCode":"US","stateCode":"IL","latitude":"37.45963000","longitude":"-88.88089000"},{"name":"Johnston City","countryCode":"US","stateCode":"IL","latitude":"37.82061000","longitude":"-88.92757000"},{"name":"Joliet","countryCode":"US","stateCode":"IL","latitude":"41.52519000","longitude":"-88.08340000"},{"name":"Jonesboro","countryCode":"US","stateCode":"IL","latitude":"37.45172000","longitude":"-89.26814000"},{"name":"Justice","countryCode":"US","stateCode":"IL","latitude":"41.74448000","longitude":"-87.83783000"},{"name":"Kane County","countryCode":"US","stateCode":"IL","latitude":"41.93894000","longitude":"-88.42866000"},{"name":"Kankakee","countryCode":"US","stateCode":"IL","latitude":"41.12003000","longitude":"-87.86115000"},{"name":"Kankakee County","countryCode":"US","stateCode":"IL","latitude":"41.13770000","longitude":"-87.86180000"},{"name":"Kendall County","countryCode":"US","stateCode":"IL","latitude":"41.59056000","longitude":"-88.42885000"},{"name":"Kenilworth","countryCode":"US","stateCode":"IL","latitude":"42.08586000","longitude":"-87.71756000"},{"name":"Kenwood","countryCode":"US","stateCode":"IL","latitude":"41.80920000","longitude":"-87.59755000"},{"name":"Kewanee","countryCode":"US","stateCode":"IL","latitude":"41.24559000","longitude":"-89.92483000"},{"name":"Kildeer","countryCode":"US","stateCode":"IL","latitude":"42.17058000","longitude":"-88.04785000"},{"name":"Kincaid","countryCode":"US","stateCode":"IL","latitude":"39.58866000","longitude":"-89.41454000"},{"name":"Kingston","countryCode":"US","stateCode":"IL","latitude":"42.09975000","longitude":"-88.75898000"},{"name":"Kirkland","countryCode":"US","stateCode":"IL","latitude":"42.09253000","longitude":"-88.85121000"},{"name":"Knollwood","countryCode":"US","stateCode":"IL","latitude":"42.28613000","longitude":"-87.88563000"},{"name":"Knox County","countryCode":"US","stateCode":"IL","latitude":"40.93182000","longitude":"-90.21326000"},{"name":"Knoxville","countryCode":"US","stateCode":"IL","latitude":"40.90837000","longitude":"-90.28485000"},{"name":"La Grange","countryCode":"US","stateCode":"IL","latitude":"41.80503000","longitude":"-87.86923000"},{"name":"La Grange Park","countryCode":"US","stateCode":"IL","latitude":"41.83475000","longitude":"-87.86173000"},{"name":"La Harpe","countryCode":"US","stateCode":"IL","latitude":"40.58337000","longitude":"-90.96931000"},{"name":"La Salle","countryCode":"US","stateCode":"IL","latitude":"41.33337000","longitude":"-89.09175000"},{"name":"LaSalle County","countryCode":"US","stateCode":"IL","latitude":"41.34399000","longitude":"-88.88595000"},{"name":"Lacon","countryCode":"US","stateCode":"IL","latitude":"41.02476000","longitude":"-89.41120000"},{"name":"Ladd","countryCode":"US","stateCode":"IL","latitude":"41.38253000","longitude":"-89.21897000"},{"name":"Lake Barrington","countryCode":"US","stateCode":"IL","latitude":"42.21252000","longitude":"-88.15258000"},{"name":"Lake Bluff","countryCode":"US","stateCode":"IL","latitude":"42.27891000","longitude":"-87.83424000"},{"name":"Lake Camelot","countryCode":"US","stateCode":"IL","latitude":"40.63065000","longitude":"-89.74210000"},{"name":"Lake Catherine","countryCode":"US","stateCode":"IL","latitude":"42.47919000","longitude":"-88.13342000"},{"name":"Lake County","countryCode":"US","stateCode":"IL","latitude":"42.34941000","longitude":"-87.86179000"},{"name":"Lake Forest","countryCode":"US","stateCode":"IL","latitude":"42.25863000","longitude":"-87.84063000"},{"name":"Lake Holiday","countryCode":"US","stateCode":"IL","latitude":"41.61292000","longitude":"-88.67209000"},{"name":"Lake Summerset","countryCode":"US","stateCode":"IL","latitude":"42.45446000","longitude":"-89.38956000"},{"name":"Lake Villa","countryCode":"US","stateCode":"IL","latitude":"42.41697000","longitude":"-88.07397000"},{"name":"Lake Zurich","countryCode":"US","stateCode":"IL","latitude":"42.19697000","longitude":"-88.09341000"},{"name":"Lake in the Hills","countryCode":"US","stateCode":"IL","latitude":"42.18169000","longitude":"-88.33036000"},{"name":"Lake of the Woods","countryCode":"US","stateCode":"IL","latitude":"40.20642000","longitude":"-88.36867000"},{"name":"Lakemoor","countryCode":"US","stateCode":"IL","latitude":"42.32863000","longitude":"-88.19897000"},{"name":"Lakewood","countryCode":"US","stateCode":"IL","latitude":"42.22919000","longitude":"-88.35509000"},{"name":"Lakewood Shores","countryCode":"US","stateCode":"IL","latitude":"41.28170000","longitude":"-88.14478000"},{"name":"Lanark","countryCode":"US","stateCode":"IL","latitude":"42.10225000","longitude":"-89.83345000"},{"name":"Lansing","countryCode":"US","stateCode":"IL","latitude":"41.56476000","longitude":"-87.53893000"},{"name":"Lawrence County","countryCode":"US","stateCode":"IL","latitude":"38.71995000","longitude":"-87.72673000"},{"name":"Lawrenceville","countryCode":"US","stateCode":"IL","latitude":"38.72921000","longitude":"-87.68169000"},{"name":"Le Roy","countryCode":"US","stateCode":"IL","latitude":"40.35198000","longitude":"-88.76424000"},{"name":"Lebanon","countryCode":"US","stateCode":"IL","latitude":"38.60394000","longitude":"-89.80732000"},{"name":"Lee County","countryCode":"US","stateCode":"IL","latitude":"41.74619000","longitude":"-89.30039000"},{"name":"Leland Grove","countryCode":"US","stateCode":"IL","latitude":"39.77700000","longitude":"-89.67927000"},{"name":"Lemont","countryCode":"US","stateCode":"IL","latitude":"41.67364000","longitude":"-88.00173000"},{"name":"Lena","countryCode":"US","stateCode":"IL","latitude":"42.37946000","longitude":"-89.82234000"},{"name":"Lewistown","countryCode":"US","stateCode":"IL","latitude":"40.39310000","longitude":"-90.15484000"},{"name":"Lexington","countryCode":"US","stateCode":"IL","latitude":"40.64142000","longitude":"-88.78340000"},{"name":"Libertyville","countryCode":"US","stateCode":"IL","latitude":"42.28308000","longitude":"-87.95313000"},{"name":"Lily Lake","countryCode":"US","stateCode":"IL","latitude":"41.94892000","longitude":"-88.47786000"},{"name":"Limestone","countryCode":"US","stateCode":"IL","latitude":"41.13237000","longitude":"-87.96840000"},{"name":"Lincoln","countryCode":"US","stateCode":"IL","latitude":"40.14838000","longitude":"-89.36482000"},{"name":"Lincoln Park","countryCode":"US","stateCode":"IL","latitude":"41.92170000","longitude":"-87.64783000"},{"name":"Lincoln Square","countryCode":"US","stateCode":"IL","latitude":"41.97587000","longitude":"-87.68922000"},{"name":"Lincolnshire","countryCode":"US","stateCode":"IL","latitude":"42.19002000","longitude":"-87.90840000"},{"name":"Lincolnwood","countryCode":"US","stateCode":"IL","latitude":"42.00448000","longitude":"-87.73006000"},{"name":"Lindenhurst","countryCode":"US","stateCode":"IL","latitude":"42.41058000","longitude":"-88.02619000"},{"name":"Lisle","countryCode":"US","stateCode":"IL","latitude":"41.80114000","longitude":"-88.07479000"},{"name":"Litchfield","countryCode":"US","stateCode":"IL","latitude":"39.17533000","longitude":"-89.65426000"},{"name":"Livingston County","countryCode":"US","stateCode":"IL","latitude":"40.89156000","longitude":"-88.55772000"},{"name":"Lockport","countryCode":"US","stateCode":"IL","latitude":"41.58948000","longitude":"-88.05784000"},{"name":"Logan County","countryCode":"US","stateCode":"IL","latitude":"40.12456000","longitude":"-89.36755000"},{"name":"Logan Square","countryCode":"US","stateCode":"IL","latitude":"41.92337000","longitude":"-87.69922000"},{"name":"Lombard","countryCode":"US","stateCode":"IL","latitude":"41.88003000","longitude":"-88.00784000"},{"name":"Long Creek","countryCode":"US","stateCode":"IL","latitude":"39.81198000","longitude":"-88.84757000"},{"name":"Long Grove","countryCode":"US","stateCode":"IL","latitude":"42.17836000","longitude":"-87.99785000"},{"name":"Long Lake","countryCode":"US","stateCode":"IL","latitude":"42.37085000","longitude":"-88.12758000"},{"name":"Louisville","countryCode":"US","stateCode":"IL","latitude":"38.77227000","longitude":"-88.50255000"},{"name":"Loves Park","countryCode":"US","stateCode":"IL","latitude":"42.32002000","longitude":"-89.05816000"},{"name":"Lovington","countryCode":"US","stateCode":"IL","latitude":"39.71559000","longitude":"-88.63256000"},{"name":"Lower West Side","countryCode":"US","stateCode":"IL","latitude":"41.85420000","longitude":"-87.66561000"},{"name":"Lynwood","countryCode":"US","stateCode":"IL","latitude":"41.52642000","longitude":"-87.53865000"},{"name":"Lyons","countryCode":"US","stateCode":"IL","latitude":"41.81337000","longitude":"-87.81811000"},{"name":"Machesney Park","countryCode":"US","stateCode":"IL","latitude":"42.34724000","longitude":"-89.03900000"},{"name":"Mackinaw","countryCode":"US","stateCode":"IL","latitude":"40.53698000","longitude":"-89.35759000"},{"name":"Macomb","countryCode":"US","stateCode":"IL","latitude":"40.45921000","longitude":"-90.67180000"},{"name":"Macon","countryCode":"US","stateCode":"IL","latitude":"39.71282000","longitude":"-88.99702000"},{"name":"Macon County","countryCode":"US","stateCode":"IL","latitude":"39.86000000","longitude":"-88.96160000"},{"name":"Macoupin County","countryCode":"US","stateCode":"IL","latitude":"39.26102000","longitude":"-89.92443000"},{"name":"Madison","countryCode":"US","stateCode":"IL","latitude":"38.68255000","longitude":"-90.15705000"},{"name":"Madison County","countryCode":"US","stateCode":"IL","latitude":"38.82985000","longitude":"-89.90517000"},{"name":"Mahomet","countryCode":"US","stateCode":"IL","latitude":"40.19531000","longitude":"-88.40422000"},{"name":"Malta","countryCode":"US","stateCode":"IL","latitude":"41.92975000","longitude":"-88.86092000"},{"name":"Manhattan","countryCode":"US","stateCode":"IL","latitude":"41.42253000","longitude":"-87.98589000"},{"name":"Manito","countryCode":"US","stateCode":"IL","latitude":"40.42587000","longitude":"-89.77928000"},{"name":"Manteno","countryCode":"US","stateCode":"IL","latitude":"41.25059000","longitude":"-87.83143000"},{"name":"Maple Park","countryCode":"US","stateCode":"IL","latitude":"41.90753000","longitude":"-88.59925000"},{"name":"Marengo","countryCode":"US","stateCode":"IL","latitude":"42.24863000","longitude":"-88.60843000"},{"name":"Marion","countryCode":"US","stateCode":"IL","latitude":"37.73061000","longitude":"-88.93313000"},{"name":"Marion County","countryCode":"US","stateCode":"IL","latitude":"38.64959000","longitude":"-88.91897000"},{"name":"Marissa","countryCode":"US","stateCode":"IL","latitude":"38.25005000","longitude":"-89.75010000"},{"name":"Markham","countryCode":"US","stateCode":"IL","latitude":"41.59365000","longitude":"-87.69477000"},{"name":"Maroa","countryCode":"US","stateCode":"IL","latitude":"40.03643000","longitude":"-88.95703000"},{"name":"Marquette Heights","countryCode":"US","stateCode":"IL","latitude":"40.61754000","longitude":"-89.60038000"},{"name":"Marseilles","countryCode":"US","stateCode":"IL","latitude":"41.33087000","longitude":"-88.70813000"},{"name":"Marshall","countryCode":"US","stateCode":"IL","latitude":"39.39143000","longitude":"-87.69364000"},{"name":"Marshall County","countryCode":"US","stateCode":"IL","latitude":"41.03317000","longitude":"-89.34478000"},{"name":"Martinsville","countryCode":"US","stateCode":"IL","latitude":"39.33559000","longitude":"-87.88198000"},{"name":"Maryville","countryCode":"US","stateCode":"IL","latitude":"38.72366000","longitude":"-89.95593000"},{"name":"Mascoutah","countryCode":"US","stateCode":"IL","latitude":"38.49033000","longitude":"-89.79315000"},{"name":"Mason City","countryCode":"US","stateCode":"IL","latitude":"40.20227000","longitude":"-89.69816000"},{"name":"Mason County","countryCode":"US","stateCode":"IL","latitude":"40.23965000","longitude":"-89.91678000"},{"name":"Massac County","countryCode":"US","stateCode":"IL","latitude":"37.21903000","longitude":"-88.70774000"},{"name":"Matteson","countryCode":"US","stateCode":"IL","latitude":"41.50392000","longitude":"-87.71310000"},{"name":"Mattoon","countryCode":"US","stateCode":"IL","latitude":"39.48309000","longitude":"-88.37283000"},{"name":"Maywood","countryCode":"US","stateCode":"IL","latitude":"41.87920000","longitude":"-87.84312000"},{"name":"McCullom Lake","countryCode":"US","stateCode":"IL","latitude":"42.36835000","longitude":"-88.29259000"},{"name":"McDonough County","countryCode":"US","stateCode":"IL","latitude":"40.45621000","longitude":"-90.67791000"},{"name":"McHenry","countryCode":"US","stateCode":"IL","latitude":"42.33335000","longitude":"-88.26675000"},{"name":"McHenry County","countryCode":"US","stateCode":"IL","latitude":"42.32439000","longitude":"-88.45245000"},{"name":"McKinley Park","countryCode":"US","stateCode":"IL","latitude":"41.83170000","longitude":"-87.67366000"},{"name":"McLean County","countryCode":"US","stateCode":"IL","latitude":"40.49089000","longitude":"-88.84732000"},{"name":"McLeansboro","countryCode":"US","stateCode":"IL","latitude":"38.09338000","longitude":"-88.53561000"},{"name":"Melrose Park","countryCode":"US","stateCode":"IL","latitude":"41.90059000","longitude":"-87.85673000"},{"name":"Menard County","countryCode":"US","stateCode":"IL","latitude":"40.02740000","longitude":"-89.80217000"},{"name":"Mendota","countryCode":"US","stateCode":"IL","latitude":"41.54725000","longitude":"-89.11759000"},{"name":"Mercer County","countryCode":"US","stateCode":"IL","latitude":"41.20534000","longitude":"-90.74141000"},{"name":"Meredosia","countryCode":"US","stateCode":"IL","latitude":"39.83116000","longitude":"-90.55957000"},{"name":"Merrionette Park","countryCode":"US","stateCode":"IL","latitude":"41.68420000","longitude":"-87.70033000"},{"name":"Metamora","countryCode":"US","stateCode":"IL","latitude":"40.79059000","longitude":"-89.36064000"},{"name":"Metropolis","countryCode":"US","stateCode":"IL","latitude":"37.15117000","longitude":"-88.73200000"},{"name":"Midlothian","countryCode":"US","stateCode":"IL","latitude":"41.62531000","longitude":"-87.71755000"},{"name":"Milan","countryCode":"US","stateCode":"IL","latitude":"41.45309000","longitude":"-90.57208000"},{"name":"Milford","countryCode":"US","stateCode":"IL","latitude":"40.62837000","longitude":"-87.69614000"},{"name":"Millstadt","countryCode":"US","stateCode":"IL","latitude":"38.46144000","longitude":"-90.09178000"},{"name":"Minier","countryCode":"US","stateCode":"IL","latitude":"40.43365000","longitude":"-89.31315000"},{"name":"Minonk","countryCode":"US","stateCode":"IL","latitude":"40.90448000","longitude":"-89.03452000"},{"name":"Minooka","countryCode":"US","stateCode":"IL","latitude":"41.45531000","longitude":"-88.26173000"},{"name":"Mitchell","countryCode":"US","stateCode":"IL","latitude":"38.76199000","longitude":"-90.08538000"},{"name":"Mokena","countryCode":"US","stateCode":"IL","latitude":"41.52614000","longitude":"-87.88922000"},{"name":"Moline","countryCode":"US","stateCode":"IL","latitude":"41.50670000","longitude":"-90.51513000"},{"name":"Momence","countryCode":"US","stateCode":"IL","latitude":"41.16670000","longitude":"-87.66281000"},{"name":"Monee","countryCode":"US","stateCode":"IL","latitude":"41.42003000","longitude":"-87.74171000"},{"name":"Monmouth","countryCode":"US","stateCode":"IL","latitude":"40.91143000","longitude":"-90.64736000"},{"name":"Monroe County","countryCode":"US","stateCode":"IL","latitude":"38.27865000","longitude":"-90.17738000"},{"name":"Montgomery","countryCode":"US","stateCode":"IL","latitude":"41.73058000","longitude":"-88.34590000"},{"name":"Montgomery County","countryCode":"US","stateCode":"IL","latitude":"39.23104000","longitude":"-89.47887000"},{"name":"Monticello","countryCode":"US","stateCode":"IL","latitude":"40.02781000","longitude":"-88.57340000"},{"name":"Morgan County","countryCode":"US","stateCode":"IL","latitude":"39.71556000","longitude":"-90.20150000"},{"name":"Morgan Park","countryCode":"US","stateCode":"IL","latitude":"41.69031000","longitude":"-87.66672000"},{"name":"Morris","countryCode":"US","stateCode":"IL","latitude":"41.35725000","longitude":"-88.42118000"},{"name":"Morrison","countryCode":"US","stateCode":"IL","latitude":"41.80975000","longitude":"-89.96512000"},{"name":"Morrisonville","countryCode":"US","stateCode":"IL","latitude":"39.42005000","longitude":"-89.45565000"},{"name":"Morton","countryCode":"US","stateCode":"IL","latitude":"40.61282000","longitude":"-89.45926000"},{"name":"Morton Grove","countryCode":"US","stateCode":"IL","latitude":"42.04059000","longitude":"-87.78256000"},{"name":"Moultrie County","countryCode":"US","stateCode":"IL","latitude":"39.64148000","longitude":"-88.61930000"},{"name":"Mound City","countryCode":"US","stateCode":"IL","latitude":"37.08533000","longitude":"-89.16257000"},{"name":"Mount Carmel","countryCode":"US","stateCode":"IL","latitude":"38.41088000","longitude":"-87.76142000"},{"name":"Mount Carroll","countryCode":"US","stateCode":"IL","latitude":"42.09502000","longitude":"-89.97818000"},{"name":"Mount Greenwood","countryCode":"US","stateCode":"IL","latitude":"41.69809000","longitude":"-87.70866000"},{"name":"Mount Morris","countryCode":"US","stateCode":"IL","latitude":"42.05031000","longitude":"-89.43122000"},{"name":"Mount Olive","countryCode":"US","stateCode":"IL","latitude":"39.07227000","longitude":"-89.72731000"},{"name":"Mount Prospect","countryCode":"US","stateCode":"IL","latitude":"42.06642000","longitude":"-87.93729000"},{"name":"Mount Pulaski","countryCode":"US","stateCode":"IL","latitude":"40.01088000","longitude":"-89.28231000"},{"name":"Mount Sterling","countryCode":"US","stateCode":"IL","latitude":"39.98727000","longitude":"-90.76346000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"IL","latitude":"38.31727000","longitude":"-88.90312000"},{"name":"Mount Zion","countryCode":"US","stateCode":"IL","latitude":"39.77143000","longitude":"-88.87424000"},{"name":"Moweaqua","countryCode":"US","stateCode":"IL","latitude":"39.62476000","longitude":"-89.01897000"},{"name":"Mundelein","countryCode":"US","stateCode":"IL","latitude":"42.26308000","longitude":"-88.00397000"},{"name":"Murphysboro","countryCode":"US","stateCode":"IL","latitude":"37.76450000","longitude":"-89.33509000"},{"name":"Naperville","countryCode":"US","stateCode":"IL","latitude":"41.78586000","longitude":"-88.14729000"},{"name":"Nashville","countryCode":"US","stateCode":"IL","latitude":"38.34366000","longitude":"-89.38064000"},{"name":"Nauvoo","countryCode":"US","stateCode":"IL","latitude":"40.55004000","longitude":"-91.38487000"},{"name":"Near North Side","countryCode":"US","stateCode":"IL","latitude":"41.90003000","longitude":"-87.63450000"},{"name":"Near South Side","countryCode":"US","stateCode":"IL","latitude":"41.85670000","longitude":"-87.62477000"},{"name":"Neoga","countryCode":"US","stateCode":"IL","latitude":"39.31948000","longitude":"-88.45283000"},{"name":"New Athens","countryCode":"US","stateCode":"IL","latitude":"38.32644000","longitude":"-89.87705000"},{"name":"New Baden","countryCode":"US","stateCode":"IL","latitude":"38.53505000","longitude":"-89.70065000"},{"name":"New Berlin","countryCode":"US","stateCode":"IL","latitude":"39.72533000","longitude":"-89.91066000"},{"name":"New City","countryCode":"US","stateCode":"IL","latitude":"41.80753000","longitude":"-87.65644000"},{"name":"New Lenox","countryCode":"US","stateCode":"IL","latitude":"41.51198000","longitude":"-87.96561000"},{"name":"Newark","countryCode":"US","stateCode":"IL","latitude":"41.53697000","longitude":"-88.58341000"},{"name":"Newton","countryCode":"US","stateCode":"IL","latitude":"38.99088000","longitude":"-88.16254000"},{"name":"Niles","countryCode":"US","stateCode":"IL","latitude":"42.01892000","longitude":"-87.80284000"},{"name":"Nokomis","countryCode":"US","stateCode":"IL","latitude":"39.30116000","longitude":"-89.28508000"},{"name":"Normal","countryCode":"US","stateCode":"IL","latitude":"40.51420000","longitude":"-88.99063000"},{"name":"Norridge","countryCode":"US","stateCode":"IL","latitude":"41.96336000","longitude":"-87.82728000"},{"name":"Norris City","countryCode":"US","stateCode":"IL","latitude":"37.98116000","longitude":"-88.32921000"},{"name":"North Aurora","countryCode":"US","stateCode":"IL","latitude":"41.80614000","longitude":"-88.32730000"},{"name":"North Barrington","countryCode":"US","stateCode":"IL","latitude":"42.20780000","longitude":"-88.14063000"},{"name":"North Center","countryCode":"US","stateCode":"IL","latitude":"41.95392000","longitude":"-87.67895000"},{"name":"North Chicago","countryCode":"US","stateCode":"IL","latitude":"42.32558000","longitude":"-87.84118000"},{"name":"North Lawndale","countryCode":"US","stateCode":"IL","latitude":"41.86003000","longitude":"-87.71839000"},{"name":"North Pekin","countryCode":"US","stateCode":"IL","latitude":"40.61504000","longitude":"-89.62232000"},{"name":"North Peoria","countryCode":"US","stateCode":"IL","latitude":"40.71754000","longitude":"-89.58426000"},{"name":"North Riverside","countryCode":"US","stateCode":"IL","latitude":"41.84281000","longitude":"-87.82311000"},{"name":"Northbrook","countryCode":"US","stateCode":"IL","latitude":"42.12753000","longitude":"-87.82895000"},{"name":"Northfield","countryCode":"US","stateCode":"IL","latitude":"42.09975000","longitude":"-87.78090000"},{"name":"Northlake","countryCode":"US","stateCode":"IL","latitude":"41.91725000","longitude":"-87.89562000"},{"name":"O\'Fallon","countryCode":"US","stateCode":"IL","latitude":"38.59227000","longitude":"-89.91121000"},{"name":"Oak Brook","countryCode":"US","stateCode":"IL","latitude":"41.83281000","longitude":"-87.92895000"},{"name":"Oak Forest","countryCode":"US","stateCode":"IL","latitude":"41.60281000","longitude":"-87.74394000"},{"name":"Oak Lawn","countryCode":"US","stateCode":"IL","latitude":"41.71087000","longitude":"-87.75811000"},{"name":"Oak Park","countryCode":"US","stateCode":"IL","latitude":"41.88503000","longitude":"-87.78450000"},{"name":"Oakbrook Terrace","countryCode":"US","stateCode":"IL","latitude":"41.85003000","longitude":"-87.96451000"},{"name":"Oakwood","countryCode":"US","stateCode":"IL","latitude":"40.11615000","longitude":"-87.77836000"},{"name":"Oakwood Hills","countryCode":"US","stateCode":"IL","latitude":"42.24641000","longitude":"-88.24286000"},{"name":"Oblong","countryCode":"US","stateCode":"IL","latitude":"39.00199000","longitude":"-87.90892000"},{"name":"Odin","countryCode":"US","stateCode":"IL","latitude":"38.61727000","longitude":"-89.05229000"},{"name":"Ogle County","countryCode":"US","stateCode":"IL","latitude":"42.04264000","longitude":"-89.32065000"},{"name":"Oglesby","countryCode":"US","stateCode":"IL","latitude":"41.29531000","longitude":"-89.05953000"},{"name":"Okawville","countryCode":"US","stateCode":"IL","latitude":"38.43422000","longitude":"-89.55037000"},{"name":"Olney","countryCode":"US","stateCode":"IL","latitude":"38.73088000","longitude":"-88.08532000"},{"name":"Olympia Fields","countryCode":"US","stateCode":"IL","latitude":"41.51337000","longitude":"-87.67421000"},{"name":"Onarga","countryCode":"US","stateCode":"IL","latitude":"40.71504000","longitude":"-88.00615000"},{"name":"Oquawka","countryCode":"US","stateCode":"IL","latitude":"40.93198000","longitude":"-90.94709000"},{"name":"Oregon","countryCode":"US","stateCode":"IL","latitude":"42.01475000","longitude":"-89.33233000"},{"name":"Orion","countryCode":"US","stateCode":"IL","latitude":"41.35476000","longitude":"-90.38152000"},{"name":"Orland Hills","countryCode":"US","stateCode":"IL","latitude":"41.58531000","longitude":"-87.84311000"},{"name":"Orland Park","countryCode":"US","stateCode":"IL","latitude":"41.63031000","longitude":"-87.85394000"},{"name":"Oswego","countryCode":"US","stateCode":"IL","latitude":"41.68281000","longitude":"-88.35146000"},{"name":"Ottawa","countryCode":"US","stateCode":"IL","latitude":"41.34559000","longitude":"-88.84258000"},{"name":"Palatine","countryCode":"US","stateCode":"IL","latitude":"42.11030000","longitude":"-88.03424000"},{"name":"Palestine","countryCode":"US","stateCode":"IL","latitude":"39.00365000","longitude":"-87.61280000"},{"name":"Palos Heights","countryCode":"US","stateCode":"IL","latitude":"41.66809000","longitude":"-87.79644000"},{"name":"Palos Hills","countryCode":"US","stateCode":"IL","latitude":"41.69670000","longitude":"-87.81700000"},{"name":"Palos Park","countryCode":"US","stateCode":"IL","latitude":"41.66725000","longitude":"-87.83033000"},{"name":"Pana","countryCode":"US","stateCode":"IL","latitude":"39.38893000","longitude":"-89.08008000"},{"name":"Paris","countryCode":"US","stateCode":"IL","latitude":"39.61115000","longitude":"-87.69614000"},{"name":"Park City","countryCode":"US","stateCode":"IL","latitude":"42.34836000","longitude":"-87.88424000"},{"name":"Park Forest","countryCode":"US","stateCode":"IL","latitude":"41.49142000","longitude":"-87.67449000"},{"name":"Park Ridge","countryCode":"US","stateCode":"IL","latitude":"42.01114000","longitude":"-87.84062000"},{"name":"Pawnee","countryCode":"US","stateCode":"IL","latitude":"39.59172000","longitude":"-89.58037000"},{"name":"Paxton","countryCode":"US","stateCode":"IL","latitude":"40.46031000","longitude":"-88.09532000"},{"name":"Payson","countryCode":"US","stateCode":"IL","latitude":"39.81699000","longitude":"-91.24237000"},{"name":"Pecatonica","countryCode":"US","stateCode":"IL","latitude":"42.31391000","longitude":"-89.35928000"},{"name":"Pekin","countryCode":"US","stateCode":"IL","latitude":"40.56754000","longitude":"-89.64066000"},{"name":"Peoria","countryCode":"US","stateCode":"IL","latitude":"40.69365000","longitude":"-89.58899000"},{"name":"Peoria County","countryCode":"US","stateCode":"IL","latitude":"40.78808000","longitude":"-89.75999000"},{"name":"Peoria Heights","countryCode":"US","stateCode":"IL","latitude":"40.74726000","longitude":"-89.57398000"},{"name":"Peotone","countryCode":"US","stateCode":"IL","latitude":"41.33226000","longitude":"-87.78532000"},{"name":"Perry County","countryCode":"US","stateCode":"IL","latitude":"38.08376000","longitude":"-89.36702000"},{"name":"Peru","countryCode":"US","stateCode":"IL","latitude":"41.32753000","longitude":"-89.12897000"},{"name":"Petersburg","countryCode":"US","stateCode":"IL","latitude":"40.01172000","longitude":"-89.84817000"},{"name":"Philo","countryCode":"US","stateCode":"IL","latitude":"40.00698000","longitude":"-88.15810000"},{"name":"Phoenix","countryCode":"US","stateCode":"IL","latitude":"41.61115000","longitude":"-87.63477000"},{"name":"Piatt County","countryCode":"US","stateCode":"IL","latitude":"40.01037000","longitude":"-88.59109000"},{"name":"Pike County","countryCode":"US","stateCode":"IL","latitude":"39.62250000","longitude":"-90.88629000"},{"name":"Pinckneyville","countryCode":"US","stateCode":"IL","latitude":"38.08033000","longitude":"-89.38203000"},{"name":"Pingree Grove","countryCode":"US","stateCode":"IL","latitude":"42.06864000","longitude":"-88.41342000"},{"name":"Pistakee Highlands","countryCode":"US","stateCode":"IL","latitude":"42.40863000","longitude":"-88.20648000"},{"name":"Pittsfield","countryCode":"US","stateCode":"IL","latitude":"39.60783000","longitude":"-90.80513000"},{"name":"Plainfield","countryCode":"US","stateCode":"IL","latitude":"41.62697000","longitude":"-88.20395000"},{"name":"Plano","countryCode":"US","stateCode":"IL","latitude":"41.66281000","longitude":"-88.53702000"},{"name":"Polo","countryCode":"US","stateCode":"IL","latitude":"41.98614000","longitude":"-89.57928000"},{"name":"Pontiac","countryCode":"US","stateCode":"IL","latitude":"40.88087000","longitude":"-88.62978000"},{"name":"Pontoon Beach","countryCode":"US","stateCode":"IL","latitude":"38.73172000","longitude":"-90.08038000"},{"name":"Pope County","countryCode":"US","stateCode":"IL","latitude":"37.41276000","longitude":"-88.56158000"},{"name":"Poplar Grove","countryCode":"US","stateCode":"IL","latitude":"42.36835000","longitude":"-88.82205000"},{"name":"Port Barrington","countryCode":"US","stateCode":"IL","latitude":"42.24252000","longitude":"-88.20203000"},{"name":"Port Byron","countryCode":"US","stateCode":"IL","latitude":"41.60642000","longitude":"-90.33541000"},{"name":"Portage Park","countryCode":"US","stateCode":"IL","latitude":"41.95781000","longitude":"-87.76506000"},{"name":"Posen","countryCode":"US","stateCode":"IL","latitude":"41.63170000","longitude":"-87.68144000"},{"name":"Prairie Grove","countryCode":"US","stateCode":"IL","latitude":"42.27863000","longitude":"-88.26092000"},{"name":"Prestbury","countryCode":"US","stateCode":"IL","latitude":"41.78329000","longitude":"-88.41764000"},{"name":"Preston Heights","countryCode":"US","stateCode":"IL","latitude":"41.49170000","longitude":"-88.08172000"},{"name":"Princeton","countryCode":"US","stateCode":"IL","latitude":"41.36809000","longitude":"-89.46481000"},{"name":"Princeville","countryCode":"US","stateCode":"IL","latitude":"40.92976000","longitude":"-89.75760000"},{"name":"Prophetstown","countryCode":"US","stateCode":"IL","latitude":"41.67142000","longitude":"-89.93622000"},{"name":"Prospect Heights","countryCode":"US","stateCode":"IL","latitude":"42.09530000","longitude":"-87.93757000"},{"name":"Pulaski County","countryCode":"US","stateCode":"IL","latitude":"37.22291000","longitude":"-89.12657000"},{"name":"Putnam County","countryCode":"US","stateCode":"IL","latitude":"41.20447000","longitude":"-89.28583000"},{"name":"Quincy","countryCode":"US","stateCode":"IL","latitude":"39.93560000","longitude":"-91.40987000"},{"name":"Ramsey","countryCode":"US","stateCode":"IL","latitude":"39.14449000","longitude":"-89.10868000"},{"name":"Randolph County","countryCode":"US","stateCode":"IL","latitude":"38.05212000","longitude":"-89.82531000"},{"name":"Rantoul","countryCode":"US","stateCode":"IL","latitude":"40.30837000","longitude":"-88.15588000"},{"name":"Red Bud","countryCode":"US","stateCode":"IL","latitude":"38.21172000","longitude":"-89.99427000"},{"name":"Richland County","countryCode":"US","stateCode":"IL","latitude":"38.71236000","longitude":"-88.08510000"},{"name":"Richmond","countryCode":"US","stateCode":"IL","latitude":"42.47585000","longitude":"-88.30593000"},{"name":"Richton Park","countryCode":"US","stateCode":"IL","latitude":"41.48448000","longitude":"-87.70338000"},{"name":"River Forest","countryCode":"US","stateCode":"IL","latitude":"41.89781000","longitude":"-87.81395000"},{"name":"River Grove","countryCode":"US","stateCode":"IL","latitude":"41.92586000","longitude":"-87.83589000"},{"name":"Riverdale","countryCode":"US","stateCode":"IL","latitude":"41.63337000","longitude":"-87.63310000"},{"name":"Riverside","countryCode":"US","stateCode":"IL","latitude":"41.83503000","longitude":"-87.82284000"},{"name":"Riverton","countryCode":"US","stateCode":"IL","latitude":"39.84422000","longitude":"-89.53954000"},{"name":"Riverwoods","countryCode":"US","stateCode":"IL","latitude":"42.16753000","longitude":"-87.89701000"},{"name":"Roanoke","countryCode":"US","stateCode":"IL","latitude":"40.79615000","longitude":"-89.19730000"},{"name":"Robbins","countryCode":"US","stateCode":"IL","latitude":"41.64392000","longitude":"-87.70366000"},{"name":"Robinson","countryCode":"US","stateCode":"IL","latitude":"39.00532000","longitude":"-87.73919000"},{"name":"Rochelle","countryCode":"US","stateCode":"IL","latitude":"41.92392000","longitude":"-89.06871000"},{"name":"Rochester","countryCode":"US","stateCode":"IL","latitude":"39.74949000","longitude":"-89.53176000"},{"name":"Rock Falls","countryCode":"US","stateCode":"IL","latitude":"41.77975000","longitude":"-89.68900000"},{"name":"Rock Island","countryCode":"US","stateCode":"IL","latitude":"41.50948000","longitude":"-90.57875000"},{"name":"Rock Island County","countryCode":"US","stateCode":"IL","latitude":"41.46733000","longitude":"-90.56743000"},{"name":"Rockdale","countryCode":"US","stateCode":"IL","latitude":"41.50614000","longitude":"-88.11450000"},{"name":"Rockford","countryCode":"US","stateCode":"IL","latitude":"42.27113000","longitude":"-89.09400000"},{"name":"Rockton","countryCode":"US","stateCode":"IL","latitude":"42.45252000","longitude":"-89.07233000"},{"name":"Rogers Park","countryCode":"US","stateCode":"IL","latitude":"42.00864000","longitude":"-87.66672000"},{"name":"Rolling Meadows","countryCode":"US","stateCode":"IL","latitude":"42.08419000","longitude":"-88.01313000"},{"name":"Rome","countryCode":"US","stateCode":"IL","latitude":"40.88309000","longitude":"-89.50259000"},{"name":"Romeoville","countryCode":"US","stateCode":"IL","latitude":"41.64753000","longitude":"-88.08951000"},{"name":"Roodhouse","countryCode":"US","stateCode":"IL","latitude":"39.48394000","longitude":"-90.37151000"},{"name":"Roscoe","countryCode":"US","stateCode":"IL","latitude":"42.41335000","longitude":"-89.00927000"},{"name":"Roselle","countryCode":"US","stateCode":"IL","latitude":"41.98475000","longitude":"-88.07979000"},{"name":"Rosemont","countryCode":"US","stateCode":"IL","latitude":"41.99531000","longitude":"-87.88451000"},{"name":"Rosewood Heights","countryCode":"US","stateCode":"IL","latitude":"38.88783000","longitude":"-90.08483000"},{"name":"Rosiclare","countryCode":"US","stateCode":"IL","latitude":"37.42366000","longitude":"-88.34615000"},{"name":"Rossville","countryCode":"US","stateCode":"IL","latitude":"40.37920000","longitude":"-87.66863000"},{"name":"Round Lake","countryCode":"US","stateCode":"IL","latitude":"42.35336000","longitude":"-88.09341000"},{"name":"Round Lake Beach","countryCode":"US","stateCode":"IL","latitude":"42.37169000","longitude":"-88.09008000"},{"name":"Round Lake Heights","countryCode":"US","stateCode":"IL","latitude":"42.38002000","longitude":"-88.10425000"},{"name":"Round Lake Park","countryCode":"US","stateCode":"IL","latitude":"42.35697000","longitude":"-88.07675000"},{"name":"Roxana","countryCode":"US","stateCode":"IL","latitude":"38.84838000","longitude":"-90.07622000"},{"name":"Royalton","countryCode":"US","stateCode":"IL","latitude":"37.87699000","longitude":"-89.11452000"},{"name":"Rushville","countryCode":"US","stateCode":"IL","latitude":"40.12116000","longitude":"-90.56318000"},{"name":"Saint Anne","countryCode":"US","stateCode":"IL","latitude":"41.02503000","longitude":"-87.71392000"},{"name":"Saint Charles","countryCode":"US","stateCode":"IL","latitude":"41.91419000","longitude":"-88.30869000"},{"name":"Saint Clair County","countryCode":"US","stateCode":"IL","latitude":"38.47031000","longitude":"-89.92841000"},{"name":"Saint Elmo","countryCode":"US","stateCode":"IL","latitude":"39.02727000","longitude":"-88.84811000"},{"name":"Saint Jacob","countryCode":"US","stateCode":"IL","latitude":"38.71394000","longitude":"-89.76815000"},{"name":"Saint Joseph","countryCode":"US","stateCode":"IL","latitude":"40.11170000","longitude":"-88.04170000"},{"name":"Salem","countryCode":"US","stateCode":"IL","latitude":"38.62699000","longitude":"-88.94562000"},{"name":"Saline County","countryCode":"US","stateCode":"IL","latitude":"37.75318000","longitude":"-88.54080000"},{"name":"Sandoval","countryCode":"US","stateCode":"IL","latitude":"38.61560000","longitude":"-89.11423000"},{"name":"Sandwich","countryCode":"US","stateCode":"IL","latitude":"41.64586000","longitude":"-88.62174000"},{"name":"Sangamon County","countryCode":"US","stateCode":"IL","latitude":"39.75817000","longitude":"-89.65890000"},{"name":"Sauk Village","countryCode":"US","stateCode":"IL","latitude":"41.48837000","longitude":"-87.56754000"},{"name":"Savanna","countryCode":"US","stateCode":"IL","latitude":"42.09447000","longitude":"-90.15679000"},{"name":"Savoy","countryCode":"US","stateCode":"IL","latitude":"40.05475000","longitude":"-88.25172000"},{"name":"Schaumburg","countryCode":"US","stateCode":"IL","latitude":"42.03336000","longitude":"-88.08341000"},{"name":"Schiller Park","countryCode":"US","stateCode":"IL","latitude":"41.95586000","longitude":"-87.87090000"},{"name":"Schuyler County","countryCode":"US","stateCode":"IL","latitude":"40.15803000","longitude":"-90.61507000"},{"name":"Scott Air Force Base","countryCode":"US","stateCode":"IL","latitude":"38.54270000","longitude":"-89.85035000"},{"name":"Scott County","countryCode":"US","stateCode":"IL","latitude":"39.64414000","longitude":"-90.47470000"},{"name":"Seneca","countryCode":"US","stateCode":"IL","latitude":"41.31114000","longitude":"-88.60979000"},{"name":"Sesser","countryCode":"US","stateCode":"IL","latitude":"38.09172000","longitude":"-89.05035000"},{"name":"Shawneetown","countryCode":"US","stateCode":"IL","latitude":"37.71310000","longitude":"-88.18670000"},{"name":"Shelby County","countryCode":"US","stateCode":"IL","latitude":"39.39116000","longitude":"-88.80554000"},{"name":"Shelbyville","countryCode":"US","stateCode":"IL","latitude":"39.40643000","longitude":"-88.79007000"},{"name":"Sheldon","countryCode":"US","stateCode":"IL","latitude":"40.76920000","longitude":"-87.56392000"},{"name":"Sheridan","countryCode":"US","stateCode":"IL","latitude":"41.53003000","longitude":"-88.67980000"},{"name":"Sherman","countryCode":"US","stateCode":"IL","latitude":"39.89366000","longitude":"-89.60482000"},{"name":"Shiloh","countryCode":"US","stateCode":"IL","latitude":"38.56144000","longitude":"-89.89732000"},{"name":"Shorewood","countryCode":"US","stateCode":"IL","latitude":"41.52003000","longitude":"-88.20173000"},{"name":"Sidney","countryCode":"US","stateCode":"IL","latitude":"40.02503000","longitude":"-88.07337000"},{"name":"Silvis","countryCode":"US","stateCode":"IL","latitude":"41.51226000","longitude":"-90.41513000"},{"name":"Skokie","countryCode":"US","stateCode":"IL","latitude":"42.03336000","longitude":"-87.73339000"},{"name":"Sleepy Hollow","countryCode":"US","stateCode":"IL","latitude":"42.09419000","longitude":"-88.30258000"},{"name":"Smithton","countryCode":"US","stateCode":"IL","latitude":"38.40866000","longitude":"-89.99205000"},{"name":"Somonauk","countryCode":"US","stateCode":"IL","latitude":"41.63364000","longitude":"-88.68119000"},{"name":"South Barrington","countryCode":"US","stateCode":"IL","latitude":"42.09142000","longitude":"-88.12174000"},{"name":"South Beloit","countryCode":"US","stateCode":"IL","latitude":"42.49307000","longitude":"-89.03678000"},{"name":"South Chicago","countryCode":"US","stateCode":"IL","latitude":"41.73977000","longitude":"-87.55425000"},{"name":"South Chicago Heights","countryCode":"US","stateCode":"IL","latitude":"41.48087000","longitude":"-87.63782000"},{"name":"South Elgin","countryCode":"US","stateCode":"IL","latitude":"41.99419000","longitude":"-88.29230000"},{"name":"South Holland","countryCode":"US","stateCode":"IL","latitude":"41.60087000","longitude":"-87.60699000"},{"name":"South Jacksonville","countryCode":"US","stateCode":"IL","latitude":"39.70866000","longitude":"-90.22818000"},{"name":"South Lawndale","countryCode":"US","stateCode":"IL","latitude":"41.84364000","longitude":"-87.71255000"},{"name":"South Pekin","countryCode":"US","stateCode":"IL","latitude":"40.49448000","longitude":"-89.65177000"},{"name":"South Roxana","countryCode":"US","stateCode":"IL","latitude":"38.82949000","longitude":"-90.06288000"},{"name":"South Shore","countryCode":"US","stateCode":"IL","latitude":"41.76198000","longitude":"-87.57783000"},{"name":"Southern View","countryCode":"US","stateCode":"IL","latitude":"39.75727000","longitude":"-89.65371000"},{"name":"Sparta","countryCode":"US","stateCode":"IL","latitude":"38.12311000","longitude":"-89.70177000"},{"name":"Spring Grove","countryCode":"US","stateCode":"IL","latitude":"42.44363000","longitude":"-88.23648000"},{"name":"Spring Valley","countryCode":"US","stateCode":"IL","latitude":"41.32754000","longitude":"-89.19981000"},{"name":"Springfield","countryCode":"US","stateCode":"IL","latitude":"39.80172000","longitude":"-89.64371000"},{"name":"Stark County","countryCode":"US","stateCode":"IL","latitude":"41.09336000","longitude":"-89.79749000"},{"name":"Staunton","countryCode":"US","stateCode":"IL","latitude":"39.01227000","longitude":"-89.79121000"},{"name":"Steeleville","countryCode":"US","stateCode":"IL","latitude":"38.00727000","longitude":"-89.65843000"},{"name":"Steger","countryCode":"US","stateCode":"IL","latitude":"41.47003000","longitude":"-87.63643000"},{"name":"Stephenson County","countryCode":"US","stateCode":"IL","latitude":"42.35175000","longitude":"-89.66235000"},{"name":"Sterling","countryCode":"US","stateCode":"IL","latitude":"41.78864000","longitude":"-89.69622000"},{"name":"Stickney","countryCode":"US","stateCode":"IL","latitude":"41.82142000","longitude":"-87.78283000"},{"name":"Stillman Valley","countryCode":"US","stateCode":"IL","latitude":"42.10725000","longitude":"-89.17927000"},{"name":"Stockton","countryCode":"US","stateCode":"IL","latitude":"42.34974000","longitude":"-90.00679000"},{"name":"Stone Park","countryCode":"US","stateCode":"IL","latitude":"41.90559000","longitude":"-87.88367000"},{"name":"Streamwood","countryCode":"US","stateCode":"IL","latitude":"42.02558000","longitude":"-88.17841000"},{"name":"Streator","countryCode":"US","stateCode":"IL","latitude":"41.12087000","longitude":"-88.83535000"},{"name":"Sugar Grove","countryCode":"US","stateCode":"IL","latitude":"41.76142000","longitude":"-88.44369000"},{"name":"Sullivan","countryCode":"US","stateCode":"IL","latitude":"39.59948000","longitude":"-88.60784000"},{"name":"Summit","countryCode":"US","stateCode":"IL","latitude":"41.78809000","longitude":"-87.81033000"},{"name":"Sumner","countryCode":"US","stateCode":"IL","latitude":"38.71699000","longitude":"-87.86142000"},{"name":"Swansea","countryCode":"US","stateCode":"IL","latitude":"38.53394000","longitude":"-89.98899000"},{"name":"Sycamore","countryCode":"US","stateCode":"IL","latitude":"41.98892000","longitude":"-88.68675000"},{"name":"Taylorville","countryCode":"US","stateCode":"IL","latitude":"39.54894000","longitude":"-89.29453000"},{"name":"Tazewell County","countryCode":"US","stateCode":"IL","latitude":"40.50752000","longitude":"-89.51342000"},{"name":"Teutopolis","countryCode":"US","stateCode":"IL","latitude":"39.13310000","longitude":"-88.47199000"},{"name":"The Galena Territory","countryCode":"US","stateCode":"IL","latitude":"42.39343000","longitude":"-90.32582000"},{"name":"Third Lake","countryCode":"US","stateCode":"IL","latitude":"42.37391000","longitude":"-88.01091000"},{"name":"Thomasboro","countryCode":"US","stateCode":"IL","latitude":"40.24170000","longitude":"-88.18421000"},{"name":"Thornton","countryCode":"US","stateCode":"IL","latitude":"41.56809000","longitude":"-87.60810000"},{"name":"Tilton","countryCode":"US","stateCode":"IL","latitude":"40.09531000","longitude":"-87.64752000"},{"name":"Tinley Park","countryCode":"US","stateCode":"IL","latitude":"41.57337000","longitude":"-87.78449000"},{"name":"Toledo","countryCode":"US","stateCode":"IL","latitude":"39.27365000","longitude":"-88.24365000"},{"name":"Tolono","countryCode":"US","stateCode":"IL","latitude":"39.98614000","longitude":"-88.25894000"},{"name":"Toluca","countryCode":"US","stateCode":"IL","latitude":"41.00226000","longitude":"-89.13342000"},{"name":"Toulon","countryCode":"US","stateCode":"IL","latitude":"41.09365000","longitude":"-89.86483000"},{"name":"Tower Lake","countryCode":"US","stateCode":"IL","latitude":"42.23197000","longitude":"-88.15202000"},{"name":"Tremont","countryCode":"US","stateCode":"IL","latitude":"40.52754000","longitude":"-89.49260000"},{"name":"Trenton","countryCode":"US","stateCode":"IL","latitude":"38.60560000","longitude":"-89.68204000"},{"name":"Troy","countryCode":"US","stateCode":"IL","latitude":"38.72921000","longitude":"-89.88315000"},{"name":"Tuscola","countryCode":"US","stateCode":"IL","latitude":"39.79920000","longitude":"-88.28310000"},{"name":"Twin Grove","countryCode":"US","stateCode":"IL","latitude":"40.49337000","longitude":"-89.07980000"},{"name":"Union County","countryCode":"US","stateCode":"IL","latitude":"37.47123000","longitude":"-89.25509000"},{"name":"University Park","countryCode":"US","stateCode":"IL","latitude":"41.44298000","longitude":"-87.68360000"},{"name":"Upper Alton","countryCode":"US","stateCode":"IL","latitude":"38.91144000","longitude":"-90.15066000"},{"name":"Uptown","countryCode":"US","stateCode":"IL","latitude":"41.96590000","longitude":"-87.65262000"},{"name":"Urbana","countryCode":"US","stateCode":"IL","latitude":"40.11059000","longitude":"-88.20727000"},{"name":"Valmeyer","countryCode":"US","stateCode":"IL","latitude":"38.30561000","longitude":"-90.27651000"},{"name":"Vandalia","countryCode":"US","stateCode":"IL","latitude":"38.96060000","longitude":"-89.09368000"},{"name":"Venetian Village","countryCode":"US","stateCode":"IL","latitude":"42.39863000","longitude":"-88.05258000"},{"name":"Venice","countryCode":"US","stateCode":"IL","latitude":"38.67227000","longitude":"-90.16983000"},{"name":"Vermilion County","countryCode":"US","stateCode":"IL","latitude":"40.18342000","longitude":"-87.73283000"},{"name":"Vernon Hills","countryCode":"US","stateCode":"IL","latitude":"42.21947000","longitude":"-87.97952000"},{"name":"Vienna","countryCode":"US","stateCode":"IL","latitude":"37.41533000","longitude":"-88.89784000"},{"name":"Villa Grove","countryCode":"US","stateCode":"IL","latitude":"39.86281000","longitude":"-88.16227000"},{"name":"Villa Park","countryCode":"US","stateCode":"IL","latitude":"41.88975000","longitude":"-87.98895000"},{"name":"Village of Campton Hills","countryCode":"US","stateCode":"IL","latitude":"41.93660000","longitude":"-88.39750000"},{"name":"Virden","countryCode":"US","stateCode":"IL","latitude":"39.50089000","longitude":"-89.76787000"},{"name":"Virginia","countryCode":"US","stateCode":"IL","latitude":"39.95116000","longitude":"-90.21234000"},{"name":"Volo","countryCode":"US","stateCode":"IL","latitude":"42.32613000","longitude":"-88.16786000"},{"name":"Wabash County","countryCode":"US","stateCode":"IL","latitude":"38.44607000","longitude":"-87.84425000"},{"name":"Wadsworth","countryCode":"US","stateCode":"IL","latitude":"42.42863000","longitude":"-87.92397000"},{"name":"Walnut","countryCode":"US","stateCode":"IL","latitude":"41.55670000","longitude":"-89.59343000"},{"name":"Wamac","countryCode":"US","stateCode":"IL","latitude":"38.50894000","longitude":"-89.14063000"},{"name":"Warren","countryCode":"US","stateCode":"IL","latitude":"42.49640000","longitude":"-89.98957000"},{"name":"Warren County","countryCode":"US","stateCode":"IL","latitude":"40.84883000","longitude":"-90.61503000"},{"name":"Warrensburg","countryCode":"US","stateCode":"IL","latitude":"39.93282000","longitude":"-89.06203000"},{"name":"Warrenville","countryCode":"US","stateCode":"IL","latitude":"41.81781000","longitude":"-88.17340000"},{"name":"Warsaw","countryCode":"US","stateCode":"IL","latitude":"40.35921000","longitude":"-91.43460000"},{"name":"Wasco","countryCode":"US","stateCode":"IL","latitude":"41.93808000","longitude":"-88.40452000"},{"name":"Washburn","countryCode":"US","stateCode":"IL","latitude":"40.91920000","longitude":"-89.29120000"},{"name":"Washington","countryCode":"US","stateCode":"IL","latitude":"40.70365000","longitude":"-89.40731000"},{"name":"Washington County","countryCode":"US","stateCode":"IL","latitude":"38.35217000","longitude":"-89.41045000"},{"name":"Washington Park","countryCode":"US","stateCode":"IL","latitude":"38.63505000","longitude":"-90.09289000"},{"name":"Waterloo","countryCode":"US","stateCode":"IL","latitude":"38.33589000","longitude":"-90.14983000"},{"name":"Waterman","countryCode":"US","stateCode":"IL","latitude":"41.77170000","longitude":"-88.77369000"},{"name":"Watseka","countryCode":"US","stateCode":"IL","latitude":"40.77615000","longitude":"-87.73642000"},{"name":"Wauconda","countryCode":"US","stateCode":"IL","latitude":"42.25891000","longitude":"-88.13925000"},{"name":"Waukegan","countryCode":"US","stateCode":"IL","latitude":"42.36363000","longitude":"-87.84479000"},{"name":"Waverly","countryCode":"US","stateCode":"IL","latitude":"39.59172000","longitude":"-89.95288000"},{"name":"Wayne","countryCode":"US","stateCode":"IL","latitude":"41.95086000","longitude":"-88.24230000"},{"name":"Wayne City","countryCode":"US","stateCode":"IL","latitude":"38.34533000","longitude":"-88.58783000"},{"name":"Wayne County","countryCode":"US","stateCode":"IL","latitude":"38.42956000","longitude":"-88.42561000"},{"name":"West Chicago","countryCode":"US","stateCode":"IL","latitude":"41.88475000","longitude":"-88.20396000"},{"name":"West Dundee","countryCode":"US","stateCode":"IL","latitude":"42.09808000","longitude":"-88.28286000"},{"name":"West Elsdon","countryCode":"US","stateCode":"IL","latitude":"41.79392000","longitude":"-87.72450000"},{"name":"West Englewood","countryCode":"US","stateCode":"IL","latitude":"41.77809000","longitude":"-87.66672000"},{"name":"West Frankfort","countryCode":"US","stateCode":"IL","latitude":"37.89783000","longitude":"-88.93146000"},{"name":"West Garfield Park","countryCode":"US","stateCode":"IL","latitude":"41.88059000","longitude":"-87.72922000"},{"name":"West Lawn","countryCode":"US","stateCode":"IL","latitude":"41.77281000","longitude":"-87.72227000"},{"name":"West Peoria","countryCode":"US","stateCode":"IL","latitude":"40.69254000","longitude":"-89.62788000"},{"name":"West Ridge","countryCode":"US","stateCode":"IL","latitude":"41.99975000","longitude":"-87.69284000"},{"name":"West Town","countryCode":"US","stateCode":"IL","latitude":"41.89381000","longitude":"-87.67493000"},{"name":"Westchester","countryCode":"US","stateCode":"IL","latitude":"41.85059000","longitude":"-87.88200000"},{"name":"Western Springs","countryCode":"US","stateCode":"IL","latitude":"41.80975000","longitude":"-87.90062000"},{"name":"Westmont","countryCode":"US","stateCode":"IL","latitude":"41.79586000","longitude":"-87.97562000"},{"name":"Westville","countryCode":"US","stateCode":"IL","latitude":"40.04226000","longitude":"-87.63863000"},{"name":"Wheaton","countryCode":"US","stateCode":"IL","latitude":"41.86614000","longitude":"-88.10701000"},{"name":"Wheeling","countryCode":"US","stateCode":"IL","latitude":"42.13919000","longitude":"-87.92896000"},{"name":"White County","countryCode":"US","stateCode":"IL","latitude":"38.08748000","longitude":"-88.17957000"},{"name":"White Hall","countryCode":"US","stateCode":"IL","latitude":"39.43699000","longitude":"-90.40318000"},{"name":"Whiteside County","countryCode":"US","stateCode":"IL","latitude":"41.75626000","longitude":"-89.91409000"},{"name":"Will County","countryCode":"US","stateCode":"IL","latitude":"41.44503000","longitude":"-87.97866000"},{"name":"Williamson County","countryCode":"US","stateCode":"IL","latitude":"37.73025000","longitude":"-88.92994000"},{"name":"Williamsville","countryCode":"US","stateCode":"IL","latitude":"39.95422000","longitude":"-89.54871000"},{"name":"Willow Springs","countryCode":"US","stateCode":"IL","latitude":"41.74087000","longitude":"-87.86033000"},{"name":"Willowbrook","countryCode":"US","stateCode":"IL","latitude":"41.76975000","longitude":"-87.93589000"},{"name":"Wilmette","countryCode":"US","stateCode":"IL","latitude":"42.07225000","longitude":"-87.72284000"},{"name":"Wilmington","countryCode":"US","stateCode":"IL","latitude":"41.30781000","longitude":"-88.14672000"},{"name":"Winchester","countryCode":"US","stateCode":"IL","latitude":"39.62977000","longitude":"-90.45624000"},{"name":"Windsor","countryCode":"US","stateCode":"IL","latitude":"39.44087000","longitude":"-88.59478000"},{"name":"Winfield","countryCode":"US","stateCode":"IL","latitude":"41.86170000","longitude":"-88.16090000"},{"name":"Winnebago","countryCode":"US","stateCode":"IL","latitude":"42.26613000","longitude":"-89.24122000"},{"name":"Winnebago County","countryCode":"US","stateCode":"IL","latitude":"42.33626000","longitude":"-89.16085000"},{"name":"Winnetka","countryCode":"US","stateCode":"IL","latitude":"42.10808000","longitude":"-87.73590000"},{"name":"Winthrop Harbor","countryCode":"US","stateCode":"IL","latitude":"42.47891000","longitude":"-87.82368000"},{"name":"Wonder Lake","countryCode":"US","stateCode":"IL","latitude":"42.38530000","longitude":"-88.34731000"},{"name":"Wood Dale","countryCode":"US","stateCode":"IL","latitude":"41.96336000","longitude":"-87.97896000"},{"name":"Wood River","countryCode":"US","stateCode":"IL","latitude":"38.86116000","longitude":"-90.09761000"},{"name":"Woodford County","countryCode":"US","stateCode":"IL","latitude":"40.78823000","longitude":"-89.21114000"},{"name":"Woodlawn","countryCode":"US","stateCode":"IL","latitude":"41.77948000","longitude":"-87.59949000"},{"name":"Woodridge","countryCode":"US","stateCode":"IL","latitude":"41.74697000","longitude":"-88.05034000"},{"name":"Woodstock","countryCode":"US","stateCode":"IL","latitude":"42.31474000","longitude":"-88.44870000"},{"name":"Worden","countryCode":"US","stateCode":"IL","latitude":"38.93144000","longitude":"-89.83899000"},{"name":"Worth","countryCode":"US","stateCode":"IL","latitude":"41.68975000","longitude":"-87.79728000"},{"name":"Wyoming","countryCode":"US","stateCode":"IL","latitude":"41.06170000","longitude":"-89.77316000"},{"name":"Yorkville","countryCode":"US","stateCode":"IL","latitude":"41.64114000","longitude":"-88.44729000"},{"name":"Zeigler","countryCode":"US","stateCode":"IL","latitude":"37.89949000","longitude":"-89.05202000"},{"name":"Zion","countryCode":"US","stateCode":"IL","latitude":"42.44613000","longitude":"-87.83285000"},{"name":"Abington","countryCode":"US","stateCode":"MA","latitude":"42.10482000","longitude":"-70.94532000"},{"name":"Acton","countryCode":"US","stateCode":"MA","latitude":"42.48509000","longitude":"-71.43284000"},{"name":"Acushnet","countryCode":"US","stateCode":"MA","latitude":"41.68066000","longitude":"-70.90782000"},{"name":"Acushnet Center","countryCode":"US","stateCode":"MA","latitude":"41.68508000","longitude":"-70.90642000"},{"name":"Adams","countryCode":"US","stateCode":"MA","latitude":"42.62425000","longitude":"-73.11760000"},{"name":"Agawam","countryCode":"US","stateCode":"MA","latitude":"42.06954000","longitude":"-72.61481000"},{"name":"Amesbury","countryCode":"US","stateCode":"MA","latitude":"42.85842000","longitude":"-70.93005000"},{"name":"Amherst","countryCode":"US","stateCode":"MA","latitude":"42.36723000","longitude":"-72.51852000"},{"name":"Amherst Center","countryCode":"US","stateCode":"MA","latitude":"42.37537000","longitude":"-72.51925000"},{"name":"Andover","countryCode":"US","stateCode":"MA","latitude":"42.65843000","longitude":"-71.13700000"},{"name":"Arlington","countryCode":"US","stateCode":"MA","latitude":"42.41537000","longitude":"-71.15644000"},{"name":"Ashburnham","countryCode":"US","stateCode":"MA","latitude":"42.63620000","longitude":"-71.90785000"},{"name":"Ashby","countryCode":"US","stateCode":"MA","latitude":"42.67787000","longitude":"-71.82035000"},{"name":"Ashfield","countryCode":"US","stateCode":"MA","latitude":"42.52647000","longitude":"-72.78843000"},{"name":"Ashland","countryCode":"US","stateCode":"MA","latitude":"42.26121000","longitude":"-71.46340000"},{"name":"Assonet","countryCode":"US","stateCode":"MA","latitude":"41.79594000","longitude":"-71.06782000"},{"name":"Athol","countryCode":"US","stateCode":"MA","latitude":"42.59592000","longitude":"-72.22675000"},{"name":"Attleboro","countryCode":"US","stateCode":"MA","latitude":"41.94454000","longitude":"-71.28561000"},{"name":"Auburn","countryCode":"US","stateCode":"MA","latitude":"42.19454000","longitude":"-71.83563000"},{"name":"Avon","countryCode":"US","stateCode":"MA","latitude":"42.13066000","longitude":"-71.04116000"},{"name":"Ayer","countryCode":"US","stateCode":"MA","latitude":"42.56120000","longitude":"-71.58979000"},{"name":"Baldwinville","countryCode":"US","stateCode":"MA","latitude":"42.60842000","longitude":"-72.07591000"},{"name":"Barnstable","countryCode":"US","stateCode":"MA","latitude":"41.70011000","longitude":"-70.29947000"},{"name":"Barnstable County","countryCode":"US","stateCode":"MA","latitude":"41.68419000","longitude":"-70.27405000"},{"name":"Barre","countryCode":"US","stateCode":"MA","latitude":"42.42287000","longitude":"-72.10508000"},{"name":"Becket","countryCode":"US","stateCode":"MA","latitude":"42.33203000","longitude":"-73.08288000"},{"name":"Bedford","countryCode":"US","stateCode":"MA","latitude":"42.49065000","longitude":"-71.27617000"},{"name":"Belchertown","countryCode":"US","stateCode":"MA","latitude":"42.27704000","longitude":"-72.40092000"},{"name":"Bellingham","countryCode":"US","stateCode":"MA","latitude":"42.08676000","longitude":"-71.47451000"},{"name":"Belmont","countryCode":"US","stateCode":"MA","latitude":"42.39593000","longitude":"-71.17867000"},{"name":"Berkley","countryCode":"US","stateCode":"MA","latitude":"41.84593000","longitude":"-71.08282000"},{"name":"Berkshire County","countryCode":"US","stateCode":"MA","latitude":"42.37067000","longitude":"-73.20640000"},{"name":"Berlin","countryCode":"US","stateCode":"MA","latitude":"42.38120000","longitude":"-71.63701000"},{"name":"Bernardston","countryCode":"US","stateCode":"MA","latitude":"42.67092000","longitude":"-72.54953000"},{"name":"Beverly","countryCode":"US","stateCode":"MA","latitude":"42.55843000","longitude":"-70.88005000"},{"name":"Beverly Cove","countryCode":"US","stateCode":"MA","latitude":"42.55343000","longitude":"-70.85366000"},{"name":"Billerica","countryCode":"US","stateCode":"MA","latitude":"42.55843000","longitude":"-71.26895000"},{"name":"Blackstone","countryCode":"US","stateCode":"MA","latitude":"42.01788000","longitude":"-71.54117000"},{"name":"Bliss Corner","countryCode":"US","stateCode":"MA","latitude":"41.61177000","longitude":"-70.93837000"},{"name":"Bolton","countryCode":"US","stateCode":"MA","latitude":"42.43343000","longitude":"-71.60784000"},{"name":"Bondsville","countryCode":"US","stateCode":"MA","latitude":"42.21259000","longitude":"-72.34536000"},{"name":"Boston","countryCode":"US","stateCode":"MA","latitude":"42.35843000","longitude":"-71.05977000"},{"name":"Bourne","countryCode":"US","stateCode":"MA","latitude":"41.74122000","longitude":"-70.59892000"},{"name":"Boxborough","countryCode":"US","stateCode":"MA","latitude":"42.49084000","longitude":"-71.52851000"},{"name":"Boxford","countryCode":"US","stateCode":"MA","latitude":"42.66120000","longitude":"-70.99672000"},{"name":"Boylston","countryCode":"US","stateCode":"MA","latitude":"42.39176000","longitude":"-71.70368000"},{"name":"Braintree","countryCode":"US","stateCode":"MA","latitude":"42.20384000","longitude":"-71.00215000"},{"name":"Brewster","countryCode":"US","stateCode":"MA","latitude":"41.76011000","longitude":"-70.08280000"},{"name":"Bridgewater","countryCode":"US","stateCode":"MA","latitude":"41.99038000","longitude":"-70.97504000"},{"name":"Brimfield","countryCode":"US","stateCode":"MA","latitude":"42.12287000","longitude":"-72.20091000"},{"name":"Bristol County","countryCode":"US","stateCode":"MA","latitude":"41.75709000","longitude":"-71.08852000"},{"name":"Brockton","countryCode":"US","stateCode":"MA","latitude":"42.08343000","longitude":"-71.01838000"},{"name":"Brookline","countryCode":"US","stateCode":"MA","latitude":"42.33176000","longitude":"-71.12116000"},{"name":"Buckland","countryCode":"US","stateCode":"MA","latitude":"42.59231000","longitude":"-72.79176000"},{"name":"Burlington","countryCode":"US","stateCode":"MA","latitude":"42.50482000","longitude":"-71.19561000"},{"name":"Buzzards Bay","countryCode":"US","stateCode":"MA","latitude":"41.74538000","longitude":"-70.61809000"},{"name":"Cambridge","countryCode":"US","stateCode":"MA","latitude":"42.37510000","longitude":"-71.10561000"},{"name":"Canton","countryCode":"US","stateCode":"MA","latitude":"42.15843000","longitude":"-71.14477000"},{"name":"Carlisle","countryCode":"US","stateCode":"MA","latitude":"42.52926000","longitude":"-71.34950000"},{"name":"Carver","countryCode":"US","stateCode":"MA","latitude":"41.88344000","longitude":"-70.76254000"},{"name":"Centerville","countryCode":"US","stateCode":"MA","latitude":"41.64872000","longitude":"-70.34808000"},{"name":"Charlemont","countryCode":"US","stateCode":"MA","latitude":"42.62786000","longitude":"-72.86982000"},{"name":"Charlton","countryCode":"US","stateCode":"MA","latitude":"42.13565000","longitude":"-71.97007000"},{"name":"Chatham","countryCode":"US","stateCode":"MA","latitude":"41.68206000","longitude":"-69.95974000"},{"name":"Chelmsford","countryCode":"US","stateCode":"MA","latitude":"42.59981000","longitude":"-71.36728000"},{"name":"Chelsea","countryCode":"US","stateCode":"MA","latitude":"42.39176000","longitude":"-71.03283000"},{"name":"Chesterfield","countryCode":"US","stateCode":"MA","latitude":"42.39175000","longitude":"-72.83982000"},{"name":"Chicopee","countryCode":"US","stateCode":"MA","latitude":"42.14870000","longitude":"-72.60787000"},{"name":"Clinton","countryCode":"US","stateCode":"MA","latitude":"42.41676000","longitude":"-71.68285000"},{"name":"Cochituate","countryCode":"US","stateCode":"MA","latitude":"42.32093000","longitude":"-71.36423000"},{"name":"Cohasset","countryCode":"US","stateCode":"MA","latitude":"42.24177000","longitude":"-70.80365000"},{"name":"Colrain","countryCode":"US","stateCode":"MA","latitude":"42.67314000","longitude":"-72.69676000"},{"name":"Concord","countryCode":"US","stateCode":"MA","latitude":"42.46037000","longitude":"-71.34895000"},{"name":"Conway","countryCode":"US","stateCode":"MA","latitude":"42.50981000","longitude":"-72.69953000"},{"name":"Cordaville","countryCode":"US","stateCode":"MA","latitude":"42.26898000","longitude":"-71.52395000"},{"name":"Cotuit","countryCode":"US","stateCode":"MA","latitude":"41.61678000","longitude":"-70.43697000"},{"name":"Dalton","countryCode":"US","stateCode":"MA","latitude":"42.47370000","longitude":"-73.16621000"},{"name":"Danvers","countryCode":"US","stateCode":"MA","latitude":"42.57509000","longitude":"-70.93005000"},{"name":"Dedham","countryCode":"US","stateCode":"MA","latitude":"42.24177000","longitude":"-71.16616000"},{"name":"Dennis","countryCode":"US","stateCode":"MA","latitude":"41.73539000","longitude":"-70.19391000"},{"name":"Dennis Port","countryCode":"US","stateCode":"MA","latitude":"41.65845000","longitude":"-70.12863000"},{"name":"Devens","countryCode":"US","stateCode":"MA","latitude":"42.54470000","longitude":"-71.61318000"},{"name":"Dighton","countryCode":"US","stateCode":"MA","latitude":"41.81399000","longitude":"-71.12032000"},{"name":"Douglas","countryCode":"US","stateCode":"MA","latitude":"42.05426000","longitude":"-71.73951000"},{"name":"Dover","countryCode":"US","stateCode":"MA","latitude":"42.24593000","longitude":"-71.28283000"},{"name":"Dracut","countryCode":"US","stateCode":"MA","latitude":"42.67037000","longitude":"-71.30201000"},{"name":"Dudley","countryCode":"US","stateCode":"MA","latitude":"42.04510000","longitude":"-71.93007000"},{"name":"Dukes County","countryCode":"US","stateCode":"MA","latitude":"41.38877000","longitude":"-70.69877000"},{"name":"Dunstable","countryCode":"US","stateCode":"MA","latitude":"42.67509000","longitude":"-71.48284000"},{"name":"Duxbury","countryCode":"US","stateCode":"MA","latitude":"42.04177000","longitude":"-70.67226000"},{"name":"East Bridgewater","countryCode":"US","stateCode":"MA","latitude":"42.03343000","longitude":"-70.95921000"},{"name":"East Brookfield","countryCode":"US","stateCode":"MA","latitude":"42.22787000","longitude":"-72.04674000"},{"name":"East Dennis","countryCode":"US","stateCode":"MA","latitude":"41.74261000","longitude":"-70.16196000"},{"name":"East Douglas","countryCode":"US","stateCode":"MA","latitude":"42.07232000","longitude":"-71.71340000"},{"name":"East Falmouth","countryCode":"US","stateCode":"MA","latitude":"41.57844000","longitude":"-70.55864000"},{"name":"East Harwich","countryCode":"US","stateCode":"MA","latitude":"41.70011000","longitude":"-70.02724000"},{"name":"East Longmeadow","countryCode":"US","stateCode":"MA","latitude":"42.06454000","longitude":"-72.51259000"},{"name":"East Pepperell","countryCode":"US","stateCode":"MA","latitude":"42.66537000","longitude":"-71.57312000"},{"name":"East Sandwich","countryCode":"US","stateCode":"MA","latitude":"41.74177000","longitude":"-70.45169000"},{"name":"Eastham","countryCode":"US","stateCode":"MA","latitude":"41.83011000","longitude":"-69.97391000"},{"name":"Easthampton","countryCode":"US","stateCode":"MA","latitude":"42.26676000","longitude":"-72.66898000"},{"name":"Easton","countryCode":"US","stateCode":"MA","latitude":"42.02454000","longitude":"-71.12866000"},{"name":"Edgartown","countryCode":"US","stateCode":"MA","latitude":"41.38901000","longitude":"-70.51336000"},{"name":"Erving","countryCode":"US","stateCode":"MA","latitude":"42.60009000","longitude":"-72.39814000"},{"name":"Essex","countryCode":"US","stateCode":"MA","latitude":"42.63204000","longitude":"-70.78283000"},{"name":"Essex County","countryCode":"US","stateCode":"MA","latitude":"42.63887000","longitude":"-70.86792000"},{"name":"Everett","countryCode":"US","stateCode":"MA","latitude":"42.40843000","longitude":"-71.05366000"},{"name":"Fairhaven","countryCode":"US","stateCode":"MA","latitude":"41.63760000","longitude":"-70.90365000"},{"name":"Fall River","countryCode":"US","stateCode":"MA","latitude":"41.70149000","longitude":"-71.15505000"},{"name":"Falmouth","countryCode":"US","stateCode":"MA","latitude":"41.55150000","longitude":"-70.61475000"},{"name":"Fiskdale","countryCode":"US","stateCode":"MA","latitude":"42.11621000","longitude":"-72.11341000"},{"name":"Fitchburg","countryCode":"US","stateCode":"MA","latitude":"42.58342000","longitude":"-71.80230000"},{"name":"Forestdale","countryCode":"US","stateCode":"MA","latitude":"41.69177000","longitude":"-70.49947000"},{"name":"Foxborough","countryCode":"US","stateCode":"MA","latitude":"42.06538000","longitude":"-71.24783000"},{"name":"Framingham","countryCode":"US","stateCode":"MA","latitude":"42.27926000","longitude":"-71.41617000"},{"name":"Framingham Center","countryCode":"US","stateCode":"MA","latitude":"42.29732000","longitude":"-71.43701000"},{"name":"Franklin","countryCode":"US","stateCode":"MA","latitude":"42.08343000","longitude":"-71.39673000"},{"name":"Franklin County","countryCode":"US","stateCode":"MA","latitude":"42.58312000","longitude":"-72.59187000"},{"name":"Freetown","countryCode":"US","stateCode":"MA","latitude":"41.76677000","longitude":"-71.03282000"},{"name":"Gardner","countryCode":"US","stateCode":"MA","latitude":"42.57509000","longitude":"-71.99813000"},{"name":"Gill","countryCode":"US","stateCode":"MA","latitude":"42.64036000","longitude":"-72.49953000"},{"name":"Gloucester","countryCode":"US","stateCode":"MA","latitude":"42.61405000","longitude":"-70.66313000"},{"name":"Grafton","countryCode":"US","stateCode":"MA","latitude":"42.20704000","longitude":"-71.68562000"},{"name":"Granby","countryCode":"US","stateCode":"MA","latitude":"42.25648000","longitude":"-72.51620000"},{"name":"Granville","countryCode":"US","stateCode":"MA","latitude":"42.06676000","longitude":"-72.86149000"},{"name":"Great Barrington","countryCode":"US","stateCode":"MA","latitude":"42.19592000","longitude":"-73.36206000"},{"name":"Green Harbor-Cedar Crest","countryCode":"US","stateCode":"MA","latitude":"42.07495000","longitude":"-70.65843000"},{"name":"Greenfield","countryCode":"US","stateCode":"MA","latitude":"42.58759000","longitude":"-72.59953000"},{"name":"Groton","countryCode":"US","stateCode":"MA","latitude":"42.61120000","longitude":"-71.57451000"},{"name":"Groveland","countryCode":"US","stateCode":"MA","latitude":"42.76037000","longitude":"-71.03145000"},{"name":"Hadley","countryCode":"US","stateCode":"MA","latitude":"42.34176000","longitude":"-72.58842000"},{"name":"Halifax","countryCode":"US","stateCode":"MA","latitude":"41.99121000","longitude":"-70.86199000"},{"name":"Hamilton Worcester","countryCode":"US","stateCode":"MA","latitude":"42.25620000","longitude":"-71.76757000"},{"name":"Hampden","countryCode":"US","stateCode":"MA","latitude":"42.06398000","longitude":"-72.41342000"},{"name":"Hampden County","countryCode":"US","stateCode":"MA","latitude":"42.13511000","longitude":"-72.63162000"},{"name":"Hampshire County","countryCode":"US","stateCode":"MA","latitude":"42.34014000","longitude":"-72.66377000"},{"name":"Hanover","countryCode":"US","stateCode":"MA","latitude":"42.11316000","longitude":"-70.81199000"},{"name":"Hanson","countryCode":"US","stateCode":"MA","latitude":"42.07510000","longitude":"-70.88004000"},{"name":"Hardwick","countryCode":"US","stateCode":"MA","latitude":"42.35009000","longitude":"-72.19952000"},{"name":"Harvard","countryCode":"US","stateCode":"MA","latitude":"42.50009000","longitude":"-71.58284000"},{"name":"Harwich","countryCode":"US","stateCode":"MA","latitude":"41.68622000","longitude":"-70.07585000"},{"name":"Harwich Center","countryCode":"US","stateCode":"MA","latitude":"41.69235000","longitude":"-70.06938000"},{"name":"Harwich Port","countryCode":"US","stateCode":"MA","latitude":"41.66678000","longitude":"-70.07863000"},{"name":"Hatfield","countryCode":"US","stateCode":"MA","latitude":"42.37092000","longitude":"-72.59814000"},{"name":"Haverhill","countryCode":"US","stateCode":"MA","latitude":"42.77620000","longitude":"-71.07728000"},{"name":"Head of Westport","countryCode":"US","stateCode":"MA","latitude":"41.62094000","longitude":"-71.06199000"},{"name":"Hingham","countryCode":"US","stateCode":"MA","latitude":"42.24177000","longitude":"-70.88977000"},{"name":"Hinsdale","countryCode":"US","stateCode":"MA","latitude":"42.43870000","longitude":"-73.12538000"},{"name":"Holbrook","countryCode":"US","stateCode":"MA","latitude":"42.15510000","longitude":"-71.00866000"},{"name":"Holden","countryCode":"US","stateCode":"MA","latitude":"42.35176000","longitude":"-71.86341000"},{"name":"Holland","countryCode":"US","stateCode":"MA","latitude":"42.06398000","longitude":"-72.15730000"},{"name":"Holliston","countryCode":"US","stateCode":"MA","latitude":"42.20010000","longitude":"-71.42450000"},{"name":"Holyoke","countryCode":"US","stateCode":"MA","latitude":"42.20426000","longitude":"-72.61620000"},{"name":"Hopedale","countryCode":"US","stateCode":"MA","latitude":"42.13065000","longitude":"-71.54117000"},{"name":"Hopkinton","countryCode":"US","stateCode":"MA","latitude":"42.22871000","longitude":"-71.52256000"},{"name":"Housatonic","countryCode":"US","stateCode":"MA","latitude":"42.25425000","longitude":"-73.36622000"},{"name":"Hubbardston","countryCode":"US","stateCode":"MA","latitude":"42.47370000","longitude":"-72.00619000"},{"name":"Hudson","countryCode":"US","stateCode":"MA","latitude":"42.39176000","longitude":"-71.56618000"},{"name":"Hull","countryCode":"US","stateCode":"MA","latitude":"42.30204000","longitude":"-70.90782000"},{"name":"Hyannis","countryCode":"US","stateCode":"MA","latitude":"41.65289000","longitude":"-70.28280000"},{"name":"Ipswich","countryCode":"US","stateCode":"MA","latitude":"42.67926000","longitude":"-70.84116000"},{"name":"Jamaica Plain","countryCode":"US","stateCode":"MA","latitude":"42.30982000","longitude":"-71.12033000"},{"name":"Kingston","countryCode":"US","stateCode":"MA","latitude":"41.99455000","longitude":"-70.72448000"},{"name":"Lancaster","countryCode":"US","stateCode":"MA","latitude":"42.45565000","longitude":"-71.67312000"},{"name":"Lanesborough","countryCode":"US","stateCode":"MA","latitude":"42.51731000","longitude":"-73.22816000"},{"name":"Lawrence","countryCode":"US","stateCode":"MA","latitude":"42.70704000","longitude":"-71.16311000"},{"name":"Lee","countryCode":"US","stateCode":"MA","latitude":"42.30425000","longitude":"-73.24816000"},{"name":"Leicester","countryCode":"US","stateCode":"MA","latitude":"42.24593000","longitude":"-71.90868000"},{"name":"Lenox","countryCode":"US","stateCode":"MA","latitude":"42.35648000","longitude":"-73.28483000"},{"name":"Leominster","countryCode":"US","stateCode":"MA","latitude":"42.52509000","longitude":"-71.75979000"},{"name":"Leverett","countryCode":"US","stateCode":"MA","latitude":"42.45203000","longitude":"-72.50148000"},{"name":"Lexington","countryCode":"US","stateCode":"MA","latitude":"42.44732000","longitude":"-71.22450000"},{"name":"Lincoln","countryCode":"US","stateCode":"MA","latitude":"42.42593000","longitude":"-71.30395000"},{"name":"Littleton Common","countryCode":"US","stateCode":"MA","latitude":"42.54593000","longitude":"-71.47451000"},{"name":"Longmeadow","countryCode":"US","stateCode":"MA","latitude":"42.05010000","longitude":"-72.58287000"},{"name":"Lowell","countryCode":"US","stateCode":"MA","latitude":"42.63342000","longitude":"-71.31617000"},{"name":"Ludlow","countryCode":"US","stateCode":"MA","latitude":"42.16009000","longitude":"-72.47592000"},{"name":"Lunenburg","countryCode":"US","stateCode":"MA","latitude":"42.59453000","longitude":"-71.72452000"},{"name":"Lynn","countryCode":"US","stateCode":"MA","latitude":"42.46676000","longitude":"-70.94949000"},{"name":"Lynnfield","countryCode":"US","stateCode":"MA","latitude":"42.53898000","longitude":"-71.04811000"},{"name":"Malden","countryCode":"US","stateCode":"MA","latitude":"42.42510000","longitude":"-71.06616000"},{"name":"Manchester-by-the-Sea","countryCode":"US","stateCode":"MA","latitude":"42.57787000","longitude":"-70.76894000"},{"name":"Mansfield","countryCode":"US","stateCode":"MA","latitude":"42.03343000","longitude":"-71.21894000"},{"name":"Mansfield Center","countryCode":"US","stateCode":"MA","latitude":"42.02262000","longitude":"-71.21808000"},{"name":"Marblehead","countryCode":"US","stateCode":"MA","latitude":"42.50010000","longitude":"-70.85783000"},{"name":"Marion","countryCode":"US","stateCode":"MA","latitude":"41.70010000","longitude":"-70.76281000"},{"name":"Marion Center","countryCode":"US","stateCode":"MA","latitude":"41.70424000","longitude":"-70.76286000"},{"name":"Marlborough","countryCode":"US","stateCode":"MA","latitude":"42.34593000","longitude":"-71.55229000"},{"name":"Marshfield","countryCode":"US","stateCode":"MA","latitude":"42.09177000","longitude":"-70.70559000"},{"name":"Marshfield Hills","countryCode":"US","stateCode":"MA","latitude":"42.14594000","longitude":"-70.73976000"},{"name":"Marstons Mills","countryCode":"US","stateCode":"MA","latitude":"41.65622000","longitude":"-70.41614000"},{"name":"Mashpee","countryCode":"US","stateCode":"MA","latitude":"41.64844000","longitude":"-70.48114000"},{"name":"Mattapoisett","countryCode":"US","stateCode":"MA","latitude":"41.65844000","longitude":"-70.81615000"},{"name":"Mattapoisett Center","countryCode":"US","stateCode":"MA","latitude":"41.66595000","longitude":"-70.80720000"},{"name":"Maynard","countryCode":"US","stateCode":"MA","latitude":"42.43343000","longitude":"-71.44951000"},{"name":"Medfield","countryCode":"US","stateCode":"MA","latitude":"42.18760000","longitude":"-71.30645000"},{"name":"Medford","countryCode":"US","stateCode":"MA","latitude":"42.41843000","longitude":"-71.10616000"},{"name":"Medway","countryCode":"US","stateCode":"MA","latitude":"42.14176000","longitude":"-71.39673000"},{"name":"Melrose","countryCode":"US","stateCode":"MA","latitude":"42.45843000","longitude":"-71.06616000"},{"name":"Mendon","countryCode":"US","stateCode":"MA","latitude":"42.10565000","longitude":"-71.55229000"},{"name":"Merrimac","countryCode":"US","stateCode":"MA","latitude":"42.83065000","longitude":"-71.00228000"},{"name":"Methuen","countryCode":"US","stateCode":"MA","latitude":"42.72620000","longitude":"-71.19089000"},{"name":"Middleborough","countryCode":"US","stateCode":"MA","latitude":"41.89316000","longitude":"-70.91115000"},{"name":"Middleborough Center","countryCode":"US","stateCode":"MA","latitude":"41.89460000","longitude":"-70.92618000"},{"name":"Middlesex County","countryCode":"US","stateCode":"MA","latitude":"42.48555000","longitude":"-71.39184000"},{"name":"Middleton","countryCode":"US","stateCode":"MA","latitude":"42.59509000","longitude":"-71.01616000"},{"name":"Milford","countryCode":"US","stateCode":"MA","latitude":"42.13982000","longitude":"-71.51617000"},{"name":"Millbury","countryCode":"US","stateCode":"MA","latitude":"42.19398000","longitude":"-71.76007000"},{"name":"Millers Falls","countryCode":"US","stateCode":"MA","latitude":"42.58203000","longitude":"-72.49259000"},{"name":"Millis","countryCode":"US","stateCode":"MA","latitude":"42.16760000","longitude":"-71.35784000"},{"name":"Millis-Clicquot","countryCode":"US","stateCode":"MA","latitude":"42.16480000","longitude":"-71.35442000"},{"name":"Millville","countryCode":"US","stateCode":"MA","latitude":"42.02788000","longitude":"-71.58090000"},{"name":"Milton","countryCode":"US","stateCode":"MA","latitude":"42.24954000","longitude":"-71.06616000"},{"name":"Monson","countryCode":"US","stateCode":"MA","latitude":"42.10426000","longitude":"-72.31897000"},{"name":"Monson Center","countryCode":"US","stateCode":"MA","latitude":"42.09898000","longitude":"-72.30481000"},{"name":"Montague","countryCode":"US","stateCode":"MA","latitude":"42.53564000","longitude":"-72.53509000"},{"name":"Monument Beach","countryCode":"US","stateCode":"MA","latitude":"41.71955000","longitude":"-70.61198000"},{"name":"Nahant","countryCode":"US","stateCode":"MA","latitude":"42.42649000","longitude":"-70.91894000"},{"name":"Nantucket","countryCode":"US","stateCode":"MA","latitude":"41.28346000","longitude":"-70.09946000"},{"name":"Nantucket County","countryCode":"US","stateCode":"MA","latitude":"41.26955000","longitude":"-70.02171000"},{"name":"Natick","countryCode":"US","stateCode":"MA","latitude":"42.28343000","longitude":"-71.34950000"},{"name":"Needham","countryCode":"US","stateCode":"MA","latitude":"42.28343000","longitude":"-71.23283000"},{"name":"New Bedford","countryCode":"US","stateCode":"MA","latitude":"41.63526000","longitude":"-70.92701000"},{"name":"New Marlborough","countryCode":"US","stateCode":"MA","latitude":"42.12287000","longitude":"-73.22872000"},{"name":"Newburyport","countryCode":"US","stateCode":"MA","latitude":"42.81259000","longitude":"-70.87728000"},{"name":"Newton","countryCode":"US","stateCode":"MA","latitude":"42.33704000","longitude":"-71.20922000"},{"name":"Norfolk","countryCode":"US","stateCode":"MA","latitude":"42.11954000","longitude":"-71.32506000"},{"name":"Norfolk County","countryCode":"US","stateCode":"MA","latitude":"42.17097000","longitude":"-71.18381000"},{"name":"North Adams","countryCode":"US","stateCode":"MA","latitude":"42.70092000","longitude":"-73.10871000"},{"name":"North Amherst","countryCode":"US","stateCode":"MA","latitude":"42.41037000","longitude":"-72.53092000"},{"name":"North Andover","countryCode":"US","stateCode":"MA","latitude":"42.69870000","longitude":"-71.13506000"},{"name":"North Attleborough Center","countryCode":"US","stateCode":"MA","latitude":"41.97263000","longitude":"-71.32474000"},{"name":"North Brookfield","countryCode":"US","stateCode":"MA","latitude":"42.26676000","longitude":"-72.08285000"},{"name":"North Chicopee","countryCode":"US","stateCode":"MA","latitude":"42.18343000","longitude":"-72.59953000"},{"name":"North Eastham","countryCode":"US","stateCode":"MA","latitude":"41.86511000","longitude":"-69.99113000"},{"name":"North Falmouth","countryCode":"US","stateCode":"MA","latitude":"41.64594000","longitude":"-70.61836000"},{"name":"North Lakeville","countryCode":"US","stateCode":"MA","latitude":"41.85760000","longitude":"-70.94226000"},{"name":"North Pembroke","countryCode":"US","stateCode":"MA","latitude":"42.09316000","longitude":"-70.79254000"},{"name":"North Plymouth","countryCode":"US","stateCode":"MA","latitude":"41.97094000","longitude":"-70.68281000"},{"name":"North Reading","countryCode":"US","stateCode":"MA","latitude":"42.57509000","longitude":"-71.07867000"},{"name":"North Scituate","countryCode":"US","stateCode":"MA","latitude":"42.21899000","longitude":"-70.78560000"},{"name":"North Seekonk","countryCode":"US","stateCode":"MA","latitude":"41.88927000","longitude":"-71.33005000"},{"name":"North Westport","countryCode":"US","stateCode":"MA","latitude":"41.66038000","longitude":"-71.08838000"},{"name":"Northampton","countryCode":"US","stateCode":"MA","latitude":"42.32509000","longitude":"-72.64120000"},{"name":"Northborough","countryCode":"US","stateCode":"MA","latitude":"42.31954000","longitude":"-71.64118000"},{"name":"Northbridge","countryCode":"US","stateCode":"MA","latitude":"42.15148000","longitude":"-71.64951000"},{"name":"Northfield","countryCode":"US","stateCode":"MA","latitude":"42.69592000","longitude":"-72.45287000"},{"name":"Northwest Harwich","countryCode":"US","stateCode":"MA","latitude":"41.69029000","longitude":"-70.10250000"},{"name":"Norton","countryCode":"US","stateCode":"MA","latitude":"41.96677000","longitude":"-71.18699000"},{"name":"Norton Center","countryCode":"US","stateCode":"MA","latitude":"41.97254000","longitude":"-71.18535000"},{"name":"Norwell","countryCode":"US","stateCode":"MA","latitude":"42.16177000","longitude":"-70.79393000"},{"name":"Norwood","countryCode":"US","stateCode":"MA","latitude":"42.19454000","longitude":"-71.19950000"},{"name":"Oak Bluffs","countryCode":"US","stateCode":"MA","latitude":"41.45428000","longitude":"-70.56197000"},{"name":"Oakham","countryCode":"US","stateCode":"MA","latitude":"42.35287000","longitude":"-72.04535000"},{"name":"Ocean Bluff-Brant Rock","countryCode":"US","stateCode":"MA","latitude":"42.10234000","longitude":"-70.65736000"},{"name":"Ocean Grove","countryCode":"US","stateCode":"MA","latitude":"41.72927000","longitude":"-71.20921000"},{"name":"Onset","countryCode":"US","stateCode":"MA","latitude":"41.74177000","longitude":"-70.65781000"},{"name":"Orange","countryCode":"US","stateCode":"MA","latitude":"42.59036000","longitude":"-72.30981000"},{"name":"Orleans","countryCode":"US","stateCode":"MA","latitude":"41.78983000","longitude":"-69.98974000"},{"name":"Osterville","countryCode":"US","stateCode":"MA","latitude":"41.62844000","longitude":"-70.38697000"},{"name":"Otis","countryCode":"US","stateCode":"MA","latitude":"42.19315000","longitude":"-73.09177000"},{"name":"Oxford","countryCode":"US","stateCode":"MA","latitude":"42.11676000","longitude":"-71.86479000"},{"name":"Palmer","countryCode":"US","stateCode":"MA","latitude":"42.15843000","longitude":"-72.32869000"},{"name":"Paxton","countryCode":"US","stateCode":"MA","latitude":"42.31120000","longitude":"-71.92813000"},{"name":"Peabody","countryCode":"US","stateCode":"MA","latitude":"42.52787000","longitude":"-70.92866000"},{"name":"Pelham","countryCode":"US","stateCode":"MA","latitude":"42.39315000","longitude":"-72.40370000"},{"name":"Pepperell","countryCode":"US","stateCode":"MA","latitude":"42.66592000","longitude":"-71.58840000"},{"name":"Phillipston","countryCode":"US","stateCode":"MA","latitude":"42.54870000","longitude":"-72.13286000"},{"name":"Pinehurst","countryCode":"US","stateCode":"MA","latitude":"42.52926000","longitude":"-71.22811000"},{"name":"Pittsfield","countryCode":"US","stateCode":"MA","latitude":"42.45008000","longitude":"-73.24538000"},{"name":"Plainville","countryCode":"US","stateCode":"MA","latitude":"42.00427000","longitude":"-71.33283000"},{"name":"Plymouth","countryCode":"US","stateCode":"MA","latitude":"41.95844000","longitude":"-70.66726000"},{"name":"Plymouth County","countryCode":"US","stateCode":"MA","latitude":"41.98743000","longitude":"-70.73707000"},{"name":"Plympton","countryCode":"US","stateCode":"MA","latitude":"41.95288000","longitude":"-70.81448000"},{"name":"Pocasset","countryCode":"US","stateCode":"MA","latitude":"41.68622000","longitude":"-70.61614000"},{"name":"Princeton","countryCode":"US","stateCode":"MA","latitude":"42.44870000","longitude":"-71.87730000"},{"name":"Provincetown","countryCode":"US","stateCode":"MA","latitude":"42.05295000","longitude":"-70.18640000"},{"name":"Quincy","countryCode":"US","stateCode":"MA","latitude":"42.25288000","longitude":"-71.00227000"},{"name":"Randolph","countryCode":"US","stateCode":"MA","latitude":"42.16260000","longitude":"-71.04116000"},{"name":"Raynham","countryCode":"US","stateCode":"MA","latitude":"41.94871000","longitude":"-71.07310000"},{"name":"Raynham Center","countryCode":"US","stateCode":"MA","latitude":"41.92371000","longitude":"-71.05227000"},{"name":"Reading","countryCode":"US","stateCode":"MA","latitude":"42.52565000","longitude":"-71.09533000"},{"name":"Rehoboth","countryCode":"US","stateCode":"MA","latitude":"41.84038000","longitude":"-71.24949000"},{"name":"Revere","countryCode":"US","stateCode":"MA","latitude":"42.40843000","longitude":"-71.01199000"},{"name":"Richmond","countryCode":"US","stateCode":"MA","latitude":"42.37314000","longitude":"-73.36761000"},{"name":"Rochester","countryCode":"US","stateCode":"MA","latitude":"41.73177000","longitude":"-70.82004000"},{"name":"Rockland","countryCode":"US","stateCode":"MA","latitude":"42.13066000","longitude":"-70.91616000"},{"name":"Rockport","countryCode":"US","stateCode":"MA","latitude":"42.65565000","longitude":"-70.62032000"},{"name":"Rowley","countryCode":"US","stateCode":"MA","latitude":"42.71676000","longitude":"-70.87866000"},{"name":"Royalston","countryCode":"US","stateCode":"MA","latitude":"42.67759000","longitude":"-72.18786000"},{"name":"Rutland","countryCode":"US","stateCode":"MA","latitude":"42.36954000","longitude":"-71.94813000"},{"name":"Sagamore","countryCode":"US","stateCode":"MA","latitude":"41.77011000","longitude":"-70.52836000"},{"name":"Salem","countryCode":"US","stateCode":"MA","latitude":"42.51954000","longitude":"-70.89672000"},{"name":"Salisbury","countryCode":"US","stateCode":"MA","latitude":"42.84176000","longitude":"-70.86061000"},{"name":"Sandwich","countryCode":"US","stateCode":"MA","latitude":"41.75900000","longitude":"-70.49392000"},{"name":"Saugus","countryCode":"US","stateCode":"MA","latitude":"42.46482000","longitude":"-71.01005000"},{"name":"Scituate","countryCode":"US","stateCode":"MA","latitude":"42.19593000","longitude":"-70.72587000"},{"name":"Seekonk","countryCode":"US","stateCode":"MA","latitude":"41.80843000","longitude":"-71.33700000"},{"name":"Sharon","countryCode":"US","stateCode":"MA","latitude":"42.12371000","longitude":"-71.17866000"},{"name":"Sheffield","countryCode":"US","stateCode":"MA","latitude":"42.11037000","longitude":"-73.35511000"},{"name":"Shelburne","countryCode":"US","stateCode":"MA","latitude":"42.58981000","longitude":"-72.68842000"},{"name":"Shelburne Falls","countryCode":"US","stateCode":"MA","latitude":"42.60425000","longitude":"-72.73926000"},{"name":"Sherborn","countryCode":"US","stateCode":"MA","latitude":"42.23899000","longitude":"-71.36978000"},{"name":"Shirley","countryCode":"US","stateCode":"MA","latitude":"42.54370000","longitude":"-71.64951000"},{"name":"Shrewsbury","countryCode":"US","stateCode":"MA","latitude":"42.29593000","longitude":"-71.71285000"},{"name":"Shutesbury","countryCode":"US","stateCode":"MA","latitude":"42.45648000","longitude":"-72.40981000"},{"name":"Smith Mills","countryCode":"US","stateCode":"MA","latitude":"41.63899000","longitude":"-70.99115000"},{"name":"Somerset","countryCode":"US","stateCode":"MA","latitude":"41.76955000","longitude":"-71.12866000"},{"name":"Somerville","countryCode":"US","stateCode":"MA","latitude":"42.38760000","longitude":"-71.09950000"},{"name":"South Amherst","countryCode":"US","stateCode":"MA","latitude":"42.34037000","longitude":"-72.50509000"},{"name":"South Ashburnham","countryCode":"US","stateCode":"MA","latitude":"42.61037000","longitude":"-71.93897000"},{"name":"South Boston","countryCode":"US","stateCode":"MA","latitude":"42.33343000","longitude":"-71.04949000"},{"name":"South Deerfield","countryCode":"US","stateCode":"MA","latitude":"42.47731000","longitude":"-72.60787000"},{"name":"South Dennis","countryCode":"US","stateCode":"MA","latitude":"41.68956000","longitude":"-70.15641000"},{"name":"South Duxbury","countryCode":"US","stateCode":"MA","latitude":"42.02316000","longitude":"-70.68281000"},{"name":"South Hadley","countryCode":"US","stateCode":"MA","latitude":"42.25842000","longitude":"-72.57453000"},{"name":"South Lancaster","countryCode":"US","stateCode":"MA","latitude":"42.44454000","longitude":"-71.68701000"},{"name":"South Peabody","countryCode":"US","stateCode":"MA","latitude":"42.50982000","longitude":"-70.94949000"},{"name":"South Yarmouth","countryCode":"US","stateCode":"MA","latitude":"41.66678000","longitude":"-70.18474000"},{"name":"Southampton","countryCode":"US","stateCode":"MA","latitude":"42.22926000","longitude":"-72.73009000"},{"name":"Southborough","countryCode":"US","stateCode":"MA","latitude":"42.30565000","longitude":"-71.52451000"},{"name":"Southbridge","countryCode":"US","stateCode":"MA","latitude":"42.07510000","longitude":"-72.03341000"},{"name":"Southwick","countryCode":"US","stateCode":"MA","latitude":"42.05482000","longitude":"-72.77037000"},{"name":"Spencer","countryCode":"US","stateCode":"MA","latitude":"42.24398000","longitude":"-71.99230000"},{"name":"Springfield","countryCode":"US","stateCode":"MA","latitude":"42.10148000","longitude":"-72.58981000"},{"name":"Sterling","countryCode":"US","stateCode":"MA","latitude":"42.43759000","longitude":"-71.76063000"},{"name":"Stockbridge","countryCode":"US","stateCode":"MA","latitude":"42.28759000","longitude":"-73.32039000"},{"name":"Stoneham","countryCode":"US","stateCode":"MA","latitude":"42.48010000","longitude":"-71.09950000"},{"name":"Stoughton","countryCode":"US","stateCode":"MA","latitude":"42.12510000","longitude":"-71.10227000"},{"name":"Stow","countryCode":"US","stateCode":"MA","latitude":"42.43704000","longitude":"-71.50562000"},{"name":"Sturbridge","countryCode":"US","stateCode":"MA","latitude":"42.10843000","longitude":"-72.07869000"},{"name":"Sudbury","countryCode":"US","stateCode":"MA","latitude":"42.38343000","longitude":"-71.41617000"},{"name":"Suffolk County","countryCode":"US","stateCode":"MA","latitude":"42.35550000","longitude":"-71.06575000"},{"name":"Sunderland","countryCode":"US","stateCode":"MA","latitude":"42.24454000","longitude":"-71.77174000"},{"name":"Sutton","countryCode":"US","stateCode":"MA","latitude":"42.15010000","longitude":"-71.76285000"},{"name":"Swampscott","countryCode":"US","stateCode":"MA","latitude":"42.47093000","longitude":"-70.91755000"},{"name":"Swansea","countryCode":"US","stateCode":"MA","latitude":"41.74816000","longitude":"-71.18977000"},{"name":"Taunton","countryCode":"US","stateCode":"MA","latitude":"41.90010000","longitude":"-71.08977000"},{"name":"Teaticket","countryCode":"US","stateCode":"MA","latitude":"41.56455000","longitude":"-70.59586000"},{"name":"Templeton","countryCode":"US","stateCode":"MA","latitude":"42.55564000","longitude":"-72.06758000"},{"name":"Tewksbury","countryCode":"US","stateCode":"MA","latitude":"42.61065000","longitude":"-71.23422000"},{"name":"Three Rivers","countryCode":"US","stateCode":"MA","latitude":"42.18120000","longitude":"-72.36064000"},{"name":"Topsfield","countryCode":"US","stateCode":"MA","latitude":"42.63759000","longitude":"-70.94950000"},{"name":"Townsend","countryCode":"US","stateCode":"MA","latitude":"42.66676000","longitude":"-71.70507000"},{"name":"Truro","countryCode":"US","stateCode":"MA","latitude":"41.99344000","longitude":"-70.04975000"},{"name":"Turners Falls","countryCode":"US","stateCode":"MA","latitude":"42.60425000","longitude":"-72.55648000"},{"name":"Tyngsboro","countryCode":"US","stateCode":"MA","latitude":"42.67676000","longitude":"-71.42451000"},{"name":"Upton","countryCode":"US","stateCode":"MA","latitude":"42.17454000","longitude":"-71.60229000"},{"name":"Uxbridge","countryCode":"US","stateCode":"MA","latitude":"42.07732000","longitude":"-71.62951000"},{"name":"Vineyard Haven","countryCode":"US","stateCode":"MA","latitude":"41.45428000","longitude":"-70.60364000"},{"name":"Wakefield","countryCode":"US","stateCode":"MA","latitude":"42.50648000","longitude":"-71.07283000"},{"name":"Wales","countryCode":"US","stateCode":"MA","latitude":"42.06954000","longitude":"-72.22230000"},{"name":"Walpole","countryCode":"US","stateCode":"MA","latitude":"42.14177000","longitude":"-71.24950000"},{"name":"Waltham","countryCode":"US","stateCode":"MA","latitude":"42.37649000","longitude":"-71.23561000"},{"name":"Ware","countryCode":"US","stateCode":"MA","latitude":"42.25981000","longitude":"-72.23980000"},{"name":"Wareham Center","countryCode":"US","stateCode":"MA","latitude":"41.76677000","longitude":"-70.72615000"},{"name":"Warren","countryCode":"US","stateCode":"MA","latitude":"42.21259000","longitude":"-72.19119000"},{"name":"Watertown","countryCode":"US","stateCode":"MA","latitude":"42.37093000","longitude":"-71.18283000"},{"name":"Wayland","countryCode":"US","stateCode":"MA","latitude":"42.36260000","longitude":"-71.36145000"},{"name":"Webster","countryCode":"US","stateCode":"MA","latitude":"42.05010000","longitude":"-71.88007000"},{"name":"Wellesley","countryCode":"US","stateCode":"MA","latitude":"42.29649000","longitude":"-71.29256000"},{"name":"Wellfleet","countryCode":"US","stateCode":"MA","latitude":"41.93761000","longitude":"-70.03280000"},{"name":"Wendell","countryCode":"US","stateCode":"MA","latitude":"42.54814000","longitude":"-72.39675000"},{"name":"Wenham","countryCode":"US","stateCode":"MA","latitude":"42.60426000","longitude":"-70.89116000"},{"name":"West Barnstable","countryCode":"US","stateCode":"MA","latitude":"41.70566000","longitude":"-70.37447000"},{"name":"West Boylston","countryCode":"US","stateCode":"MA","latitude":"42.36676000","longitude":"-71.78563000"},{"name":"West Bridgewater","countryCode":"US","stateCode":"MA","latitude":"42.01899000","longitude":"-71.00782000"},{"name":"West Brookfield","countryCode":"US","stateCode":"MA","latitude":"42.23537000","longitude":"-72.14119000"},{"name":"West Chatham","countryCode":"US","stateCode":"MA","latitude":"41.68122000","longitude":"-69.99113000"},{"name":"West Concord","countryCode":"US","stateCode":"MA","latitude":"42.45843000","longitude":"-71.39534000"},{"name":"West Dennis","countryCode":"US","stateCode":"MA","latitude":"41.66456000","longitude":"-70.17280000"},{"name":"West Falmouth","countryCode":"US","stateCode":"MA","latitude":"41.60427000","longitude":"-70.63447000"},{"name":"West Newbury","countryCode":"US","stateCode":"MA","latitude":"42.80148000","longitude":"-70.98978000"},{"name":"West Springfield","countryCode":"US","stateCode":"MA","latitude":"42.10704000","longitude":"-72.62037000"},{"name":"West Stockbridge","countryCode":"US","stateCode":"MA","latitude":"42.34592000","longitude":"-73.36622000"},{"name":"West Tisbury","countryCode":"US","stateCode":"MA","latitude":"41.38122000","longitude":"-70.67447000"},{"name":"West Wareham","countryCode":"US","stateCode":"MA","latitude":"41.78983000","longitude":"-70.76031000"},{"name":"West Yarmouth","countryCode":"US","stateCode":"MA","latitude":"41.65011000","longitude":"-70.24113000"},{"name":"Westborough","countryCode":"US","stateCode":"MA","latitude":"42.26954000","longitude":"-71.61618000"},{"name":"Westfield","countryCode":"US","stateCode":"MA","latitude":"42.12509000","longitude":"-72.74954000"},{"name":"Westford","countryCode":"US","stateCode":"MA","latitude":"42.57926000","longitude":"-71.43784000"},{"name":"Westhampton","countryCode":"US","stateCode":"MA","latitude":"42.30287000","longitude":"-72.77454000"},{"name":"Westminster","countryCode":"US","stateCode":"MA","latitude":"42.54592000","longitude":"-71.91063000"},{"name":"Weston","countryCode":"US","stateCode":"MA","latitude":"42.36676000","longitude":"-71.30311000"},{"name":"Westwood","countryCode":"US","stateCode":"MA","latitude":"42.21399000","longitude":"-71.22450000"},{"name":"Weweantic","countryCode":"US","stateCode":"MA","latitude":"41.73538000","longitude":"-70.73198000"},{"name":"Weymouth","countryCode":"US","stateCode":"MA","latitude":"42.22093000","longitude":"-70.93977000"},{"name":"Whately","countryCode":"US","stateCode":"MA","latitude":"42.43981000","longitude":"-72.63481000"},{"name":"White Island Shores","countryCode":"US","stateCode":"MA","latitude":"41.80010000","longitude":"-70.63475000"},{"name":"Whitinsville","countryCode":"US","stateCode":"MA","latitude":"42.11121000","longitude":"-71.66618000"},{"name":"Whitman","countryCode":"US","stateCode":"MA","latitude":"42.08066000","longitude":"-70.93560000"},{"name":"Wilbraham","countryCode":"US","stateCode":"MA","latitude":"42.12371000","longitude":"-72.43147000"},{"name":"Williamsburg","countryCode":"US","stateCode":"MA","latitude":"42.39314000","longitude":"-72.73009000"},{"name":"Williamstown","countryCode":"US","stateCode":"MA","latitude":"42.71202000","longitude":"-73.20372000"},{"name":"Wilmington","countryCode":"US","stateCode":"MA","latitude":"42.54648000","longitude":"-71.17367000"},{"name":"Winchendon","countryCode":"US","stateCode":"MA","latitude":"42.68620000","longitude":"-72.04397000"},{"name":"Winchester","countryCode":"US","stateCode":"MA","latitude":"42.45232000","longitude":"-71.13700000"},{"name":"Winthrop","countryCode":"US","stateCode":"MA","latitude":"42.37510000","longitude":"-70.98283000"},{"name":"Woburn","countryCode":"US","stateCode":"MA","latitude":"42.47926000","longitude":"-71.15228000"},{"name":"Worcester","countryCode":"US","stateCode":"MA","latitude":"42.26259000","longitude":"-71.80229000"},{"name":"Worcester County","countryCode":"US","stateCode":"MA","latitude":"42.35140000","longitude":"-71.90774000"},{"name":"Wrentham","countryCode":"US","stateCode":"MA","latitude":"42.06677000","longitude":"-71.32811000"},{"name":"Yarmouth","countryCode":"US","stateCode":"MA","latitude":"41.70567000","longitude":"-70.22863000"},{"name":"Yarmouth Port","countryCode":"US","stateCode":"MA","latitude":"41.70205000","longitude":"-70.24947000"},{"name":"Dartmouth","countryCode":"US","stateCode":"MA","latitude":"41.59419180","longitude":"-71.11043520"},{"name":"Absarokee","countryCode":"US","stateCode":"MT","latitude":"45.52050000","longitude":"-109.44294000"},{"name":"Anaconda","countryCode":"US","stateCode":"MT","latitude":"46.12854000","longitude":"-112.94226000"},{"name":"Baker","countryCode":"US","stateCode":"MT","latitude":"46.36695000","longitude":"-104.28466000"},{"name":"Beaverhead County","countryCode":"US","stateCode":"MT","latitude":"45.13273000","longitude":"-112.89889000"},{"name":"Belgrade","countryCode":"US","stateCode":"MT","latitude":"45.77604000","longitude":"-111.17690000"},{"name":"Big Horn County","countryCode":"US","stateCode":"MT","latitude":"45.42346000","longitude":"-107.48970000"},{"name":"Big Sky","countryCode":"US","stateCode":"MT","latitude":"45.28465000","longitude":"-111.36829000"},{"name":"Big Timber","countryCode":"US","stateCode":"MT","latitude":"45.83494000","longitude":"-109.95546000"},{"name":"Bigfork","countryCode":"US","stateCode":"MT","latitude":"48.06329000","longitude":"-114.07261000"},{"name":"Billings","countryCode":"US","stateCode":"MT","latitude":"45.78329000","longitude":"-108.50069000"},{"name":"Blaine County","countryCode":"US","stateCode":"MT","latitude":"48.43276000","longitude":"-108.95866000"},{"name":"Bonner-West Riverside","countryCode":"US","stateCode":"MT","latitude":"46.87669000","longitude":"-113.88678000"},{"name":"Boulder","countryCode":"US","stateCode":"MT","latitude":"46.23659000","longitude":"-112.12083000"},{"name":"Bozeman","countryCode":"US","stateCode":"MT","latitude":"45.67965000","longitude":"-111.03856000"},{"name":"Broadus","countryCode":"US","stateCode":"MT","latitude":"45.44387000","longitude":"-105.41133000"},{"name":"Broadwater County","countryCode":"US","stateCode":"MT","latitude":"46.33199000","longitude":"-111.49547000"},{"name":"Browning","countryCode":"US","stateCode":"MT","latitude":"48.55692000","longitude":"-113.01342000"},{"name":"Butte","countryCode":"US","stateCode":"MT","latitude":"46.00382000","longitude":"-112.53474000"},{"name":"Butte-Silver Bow (Balance)","countryCode":"US","stateCode":"MT","latitude":"45.90194000","longitude":"-112.65708000"},{"name":"Carbon County","countryCode":"US","stateCode":"MT","latitude":"45.22737000","longitude":"-109.02832000"},{"name":"Carter County","countryCode":"US","stateCode":"MT","latitude":"45.51677000","longitude":"-104.53616000"},{"name":"Cascade County","countryCode":"US","stateCode":"MT","latitude":"47.30802000","longitude":"-111.34715000"},{"name":"Chester","countryCode":"US","stateCode":"MT","latitude":"48.51054000","longitude":"-110.96747000"},{"name":"Chinook","countryCode":"US","stateCode":"MT","latitude":"48.59000000","longitude":"-109.23128000"},{"name":"Choteau","countryCode":"US","stateCode":"MT","latitude":"47.81245000","longitude":"-112.18363000"},{"name":"Chouteau County","countryCode":"US","stateCode":"MT","latitude":"47.88056000","longitude":"-110.43520000"},{"name":"Circle","countryCode":"US","stateCode":"MT","latitude":"47.41667000","longitude":"-105.59222000"},{"name":"Clancy","countryCode":"US","stateCode":"MT","latitude":"46.46521000","longitude":"-111.98638000"},{"name":"Clinton","countryCode":"US","stateCode":"MT","latitude":"46.76909000","longitude":"-113.71260000"},{"name":"Colstrip","countryCode":"US","stateCode":"MT","latitude":"45.88416000","longitude":"-106.62364000"},{"name":"Columbia Falls","countryCode":"US","stateCode":"MT","latitude":"48.37246000","longitude":"-114.18152000"},{"name":"Columbus","countryCode":"US","stateCode":"MT","latitude":"45.63661000","longitude":"-109.25211000"},{"name":"Conrad","countryCode":"US","stateCode":"MT","latitude":"48.17025000","longitude":"-111.94613000"},{"name":"Crow Agency","countryCode":"US","stateCode":"MT","latitude":"45.60164000","longitude":"-107.46119000"},{"name":"Custer County","countryCode":"US","stateCode":"MT","latitude":"46.25270000","longitude":"-105.57178000"},{"name":"Cut Bank","countryCode":"US","stateCode":"MT","latitude":"48.63304000","longitude":"-112.32616000"},{"name":"Daniels County","countryCode":"US","stateCode":"MT","latitude":"48.78381000","longitude":"-105.54857000"},{"name":"Dawson County","countryCode":"US","stateCode":"MT","latitude":"47.26638000","longitude":"-104.89946000"},{"name":"Deer Lodge","countryCode":"US","stateCode":"MT","latitude":"46.39576000","longitude":"-112.73004000"},{"name":"Deer Lodge County","countryCode":"US","stateCode":"MT","latitude":"46.06079000","longitude":"-113.06775000"},{"name":"Dillon","countryCode":"US","stateCode":"MT","latitude":"45.21631000","longitude":"-112.63752000"},{"name":"East Helena","countryCode":"US","stateCode":"MT","latitude":"46.58966000","longitude":"-111.91555000"},{"name":"East Missoula","countryCode":"US","stateCode":"MT","latitude":"46.87076000","longitude":"-113.94455000"},{"name":"Ekalaka","countryCode":"US","stateCode":"MT","latitude":"45.88889000","longitude":"-104.55273000"},{"name":"Eureka","countryCode":"US","stateCode":"MT","latitude":"48.87996000","longitude":"-115.05350000"},{"name":"Evergreen","countryCode":"US","stateCode":"MT","latitude":"48.22579000","longitude":"-114.27624000"},{"name":"Fallon County","countryCode":"US","stateCode":"MT","latitude":"46.33402000","longitude":"-104.41742000"},{"name":"Fergus County","countryCode":"US","stateCode":"MT","latitude":"47.26357000","longitude":"-109.22433000"},{"name":"Flathead County","countryCode":"US","stateCode":"MT","latitude":"48.29516000","longitude":"-114.04981000"},{"name":"Forsyth","countryCode":"US","stateCode":"MT","latitude":"46.26638000","longitude":"-106.67781000"},{"name":"Fort Belknap Agency","countryCode":"US","stateCode":"MT","latitude":"48.48250000","longitude":"-108.76544000"},{"name":"Fort Benton","countryCode":"US","stateCode":"MT","latitude":"47.81830000","longitude":"-110.66744000"},{"name":"Four Corners","countryCode":"US","stateCode":"MT","latitude":"45.62965000","longitude":"-111.18606000"},{"name":"Frenchtown","countryCode":"US","stateCode":"MT","latitude":"47.01492000","longitude":"-114.22984000"},{"name":"Gallatin County","countryCode":"US","stateCode":"MT","latitude":"45.54049000","longitude":"-111.17035000"},{"name":"Garfield County","countryCode":"US","stateCode":"MT","latitude":"47.27770000","longitude":"-106.99283000"},{"name":"Glacier County","countryCode":"US","stateCode":"MT","latitude":"48.70508000","longitude":"-112.99475000"},{"name":"Glasgow","countryCode":"US","stateCode":"MT","latitude":"48.19696000","longitude":"-106.63671000"},{"name":"Glendive","countryCode":"US","stateCode":"MT","latitude":"47.10529000","longitude":"-104.71246000"},{"name":"Golden Valley County","countryCode":"US","stateCode":"MT","latitude":"46.38126000","longitude":"-109.17494000"},{"name":"Granite County","countryCode":"US","stateCode":"MT","latitude":"46.40444000","longitude":"-113.44026000"},{"name":"Great Falls","countryCode":"US","stateCode":"MT","latitude":"47.50024000","longitude":"-111.30081000"},{"name":"Hamilton","countryCode":"US","stateCode":"MT","latitude":"46.24687000","longitude":"-114.16037000"},{"name":"Hardin","countryCode":"US","stateCode":"MT","latitude":"45.73248000","longitude":"-107.61203000"},{"name":"Harlowton","countryCode":"US","stateCode":"MT","latitude":"46.43551000","longitude":"-109.83435000"},{"name":"Havre","countryCode":"US","stateCode":"MT","latitude":"48.55000000","longitude":"-109.68409000"},{"name":"Helena","countryCode":"US","stateCode":"MT","latitude":"46.59271000","longitude":"-112.03611000"},{"name":"Helena Valley Northeast","countryCode":"US","stateCode":"MT","latitude":"46.69882000","longitude":"-111.95207000"},{"name":"Helena Valley Northwest","countryCode":"US","stateCode":"MT","latitude":"46.72894000","longitude":"-112.06275000"},{"name":"Helena Valley Southeast","countryCode":"US","stateCode":"MT","latitude":"46.61527000","longitude":"-111.92156000"},{"name":"Helena Valley West Central","countryCode":"US","stateCode":"MT","latitude":"46.66291000","longitude":"-112.06044000"},{"name":"Helena West Side","countryCode":"US","stateCode":"MT","latitude":"46.59672000","longitude":"-112.11304000"},{"name":"Hill County","countryCode":"US","stateCode":"MT","latitude":"48.62823000","longitude":"-110.11131000"},{"name":"Hysham","countryCode":"US","stateCode":"MT","latitude":"46.29277000","longitude":"-107.23423000"},{"name":"Jefferson County","countryCode":"US","stateCode":"MT","latitude":"46.14849000","longitude":"-112.09374000"},{"name":"Jordan","countryCode":"US","stateCode":"MT","latitude":"47.32083000","longitude":"-106.91007000"},{"name":"Judith Basin County","countryCode":"US","stateCode":"MT","latitude":"47.04546000","longitude":"-110.26607000"},{"name":"Kalispell","countryCode":"US","stateCode":"MT","latitude":"48.19579000","longitude":"-114.31291000"},{"name":"Lake County","countryCode":"US","stateCode":"MT","latitude":"47.64594000","longitude":"-114.08935000"},{"name":"Lakeside","countryCode":"US","stateCode":"MT","latitude":"48.01939000","longitude":"-114.22457000"},{"name":"Lame Deer","countryCode":"US","stateCode":"MT","latitude":"45.62305000","longitude":"-106.66670000"},{"name":"Laurel","countryCode":"US","stateCode":"MT","latitude":"45.66912000","longitude":"-108.77153000"},{"name":"Lewis and Clark County","countryCode":"US","stateCode":"MT","latitude":"47.12234000","longitude":"-112.39035000"},{"name":"Lewistown","countryCode":"US","stateCode":"MT","latitude":"47.06247000","longitude":"-109.42824000"},{"name":"Libby","countryCode":"US","stateCode":"MT","latitude":"48.38829000","longitude":"-115.55600000"},{"name":"Liberty County","countryCode":"US","stateCode":"MT","latitude":"48.56169000","longitude":"-111.02461000"},{"name":"Lincoln","countryCode":"US","stateCode":"MT","latitude":"46.95494000","longitude":"-112.68171000"},{"name":"Lincoln County","countryCode":"US","stateCode":"MT","latitude":"48.54253000","longitude":"-115.40519000"},{"name":"Livingston","countryCode":"US","stateCode":"MT","latitude":"45.66244000","longitude":"-110.56104000"},{"name":"Lockwood","countryCode":"US","stateCode":"MT","latitude":"45.81912000","longitude":"-108.41486000"},{"name":"Lolo","countryCode":"US","stateCode":"MT","latitude":"46.75881000","longitude":"-114.08094000"},{"name":"Madison County","countryCode":"US","stateCode":"MT","latitude":"45.30074000","longitude":"-111.92033000"},{"name":"Malmstrom Air Force Base","countryCode":"US","stateCode":"MT","latitude":"47.50549000","longitude":"-111.18302000"},{"name":"Malta","countryCode":"US","stateCode":"MT","latitude":"48.35972000","longitude":"-107.87428000"},{"name":"Manhattan","countryCode":"US","stateCode":"MT","latitude":"45.85660000","longitude":"-111.33246000"},{"name":"McCone County","countryCode":"US","stateCode":"MT","latitude":"47.64523000","longitude":"-105.79534000"},{"name":"Meagher County","countryCode":"US","stateCode":"MT","latitude":"46.59819000","longitude":"-110.88564000"},{"name":"Miles City","countryCode":"US","stateCode":"MT","latitude":"46.40834000","longitude":"-105.84056000"},{"name":"Mineral County","countryCode":"US","stateCode":"MT","latitude":"47.14732000","longitude":"-114.99850000"},{"name":"Missoula","countryCode":"US","stateCode":"MT","latitude":"46.87215000","longitude":"-113.99400000"},{"name":"Missoula County","countryCode":"US","stateCode":"MT","latitude":"47.03649000","longitude":"-113.92371000"},{"name":"Montana City","countryCode":"US","stateCode":"MT","latitude":"46.53771000","longitude":"-111.93277000"},{"name":"Musselshell County","countryCode":"US","stateCode":"MT","latitude":"46.49655000","longitude":"-108.39771000"},{"name":"North Browning","countryCode":"US","stateCode":"MT","latitude":"48.57025000","longitude":"-113.00953000"},{"name":"Orchard Homes","countryCode":"US","stateCode":"MT","latitude":"46.86326000","longitude":"-114.04844000"},{"name":"Pablo","countryCode":"US","stateCode":"MT","latitude":"47.60021000","longitude":"-114.11900000"},{"name":"Park County","countryCode":"US","stateCode":"MT","latitude":"45.48834000","longitude":"-110.52632000"},{"name":"Petroleum County","countryCode":"US","stateCode":"MT","latitude":"47.11751000","longitude":"-108.25012000"},{"name":"Philipsburg","countryCode":"US","stateCode":"MT","latitude":"46.33215000","longitude":"-113.29423000"},{"name":"Phillips County","countryCode":"US","stateCode":"MT","latitude":"48.25909000","longitude":"-107.91329000"},{"name":"Plains","countryCode":"US","stateCode":"MT","latitude":"47.46021000","longitude":"-114.88291000"},{"name":"Plentywood","countryCode":"US","stateCode":"MT","latitude":"48.77475000","longitude":"-104.56246000"},{"name":"Polson","countryCode":"US","stateCode":"MT","latitude":"47.69355000","longitude":"-114.16317000"},{"name":"Pondera County","countryCode":"US","stateCode":"MT","latitude":"48.22798000","longitude":"-112.22639000"},{"name":"Powder River County","countryCode":"US","stateCode":"MT","latitude":"45.39501000","longitude":"-105.63010000"},{"name":"Powell County","countryCode":"US","stateCode":"MT","latitude":"46.85663000","longitude":"-112.93620000"},{"name":"Prairie County","countryCode":"US","stateCode":"MT","latitude":"46.86049000","longitude":"-105.37794000"},{"name":"Ravalli County","countryCode":"US","stateCode":"MT","latitude":"46.08170000","longitude":"-114.12069000"},{"name":"Red Lodge","countryCode":"US","stateCode":"MT","latitude":"45.18578000","longitude":"-109.24682000"},{"name":"Richland County","countryCode":"US","stateCode":"MT","latitude":"47.78792000","longitude":"-104.56134000"},{"name":"Ronan","countryCode":"US","stateCode":"MT","latitude":"47.52882000","longitude":"-114.10150000"},{"name":"Roosevelt County","countryCode":"US","stateCode":"MT","latitude":"48.29455000","longitude":"-105.01652000"},{"name":"Rosebud County","countryCode":"US","stateCode":"MT","latitude":"46.22974000","longitude":"-106.73082000"},{"name":"Roundup","countryCode":"US","stateCode":"MT","latitude":"46.44524000","longitude":"-108.54180000"},{"name":"Ryegate","countryCode":"US","stateCode":"MT","latitude":"46.29718000","longitude":"-109.25879000"},{"name":"Sanders County","countryCode":"US","stateCode":"MT","latitude":"47.67483000","longitude":"-115.13329000"},{"name":"Scobey","countryCode":"US","stateCode":"MT","latitude":"48.79252000","longitude":"-105.42083000"},{"name":"Seeley Lake","countryCode":"US","stateCode":"MT","latitude":"47.17938000","longitude":"-113.48452000"},{"name":"Shelby","countryCode":"US","stateCode":"MT","latitude":"48.50526000","longitude":"-111.85697000"},{"name":"Sheridan County","countryCode":"US","stateCode":"MT","latitude":"48.72120000","longitude":"-104.50468000"},{"name":"Sidney","countryCode":"US","stateCode":"MT","latitude":"47.71668000","longitude":"-104.15633000"},{"name":"Silver Bow County","countryCode":"US","stateCode":"MT","latitude":"45.90236000","longitude":"-112.65672000"},{"name":"Somers","countryCode":"US","stateCode":"MT","latitude":"48.08023000","longitude":"-114.22151000"},{"name":"South Browning","countryCode":"US","stateCode":"MT","latitude":"48.54608000","longitude":"-113.01425000"},{"name":"Stanford","countryCode":"US","stateCode":"MT","latitude":"47.15358000","longitude":"-110.21826000"},{"name":"Stevensville","countryCode":"US","stateCode":"MT","latitude":"46.50992000","longitude":"-114.09316000"},{"name":"Stillwater County","countryCode":"US","stateCode":"MT","latitude":"45.66944000","longitude":"-109.39477000"},{"name":"Sun Prairie","countryCode":"US","stateCode":"MT","latitude":"47.53690000","longitude":"-111.48136000"},{"name":"Superior","countryCode":"US","stateCode":"MT","latitude":"47.19159000","longitude":"-114.89180000"},{"name":"Sweet Grass County","countryCode":"US","stateCode":"MT","latitude":"45.81373000","longitude":"-109.94105000"},{"name":"Terry","countryCode":"US","stateCode":"MT","latitude":"46.79306000","longitude":"-105.31221000"},{"name":"Teton County","countryCode":"US","stateCode":"MT","latitude":"47.83729000","longitude":"-112.24080000"},{"name":"Thompson Falls","countryCode":"US","stateCode":"MT","latitude":"47.59489000","longitude":"-115.33834000"},{"name":"Three Forks","countryCode":"US","stateCode":"MT","latitude":"45.89243000","longitude":"-111.55219000"},{"name":"Toole County","countryCode":"US","stateCode":"MT","latitude":"48.65530000","longitude":"-111.69570000"},{"name":"Townsend","countryCode":"US","stateCode":"MT","latitude":"46.31910000","longitude":"-111.52080000"},{"name":"Treasure County","countryCode":"US","stateCode":"MT","latitude":"46.21147000","longitude":"-107.27170000"},{"name":"Valley County","countryCode":"US","stateCode":"MT","latitude":"48.36531000","longitude":"-106.66752000"},{"name":"Virginia City","countryCode":"US","stateCode":"MT","latitude":"45.29381000","longitude":"-111.94609000"},{"name":"Warm Springs","countryCode":"US","stateCode":"MT","latitude":"46.18131000","longitude":"-112.78476000"},{"name":"West Glendive","countryCode":"US","stateCode":"MT","latitude":"47.11085000","longitude":"-104.74968000"},{"name":"West Yellowstone","countryCode":"US","stateCode":"MT","latitude":"44.66215000","longitude":"-111.10411000"},{"name":"Wheatland County","countryCode":"US","stateCode":"MT","latitude":"46.46634000","longitude":"-109.84440000"},{"name":"White Sulphur Springs","countryCode":"US","stateCode":"MT","latitude":"46.54828000","longitude":"-110.90216000"},{"name":"Whitefish","countryCode":"US","stateCode":"MT","latitude":"48.41108000","longitude":"-114.33763000"},{"name":"Whitehall","countryCode":"US","stateCode":"MT","latitude":"45.87076000","longitude":"-112.09749000"},{"name":"Wibaux","countryCode":"US","stateCode":"MT","latitude":"46.98501000","longitude":"-104.18827000"},{"name":"Wibaux County","countryCode":"US","stateCode":"MT","latitude":"46.96535000","longitude":"-104.24897000"},{"name":"Winnett","countryCode":"US","stateCode":"MT","latitude":"47.00276000","longitude":"-108.35207000"},{"name":"Wolf Point","countryCode":"US","stateCode":"MT","latitude":"48.09057000","longitude":"-105.64056000"},{"name":"Yellowstone County","countryCode":"US","stateCode":"MT","latitude":"45.93725000","longitude":"-108.27435000"},{"name":"Absecon","countryCode":"US","stateCode":"NJ","latitude":"39.42845000","longitude":"-74.49571000"},{"name":"Allendale","countryCode":"US","stateCode":"NJ","latitude":"41.04149000","longitude":"-74.12903000"},{"name":"Allentown","countryCode":"US","stateCode":"NJ","latitude":"40.17789000","longitude":"-74.58349000"},{"name":"Alloway","countryCode":"US","stateCode":"NJ","latitude":"39.56095000","longitude":"-75.36242000"},{"name":"Alpha","countryCode":"US","stateCode":"NJ","latitude":"40.66704000","longitude":"-75.15740000"},{"name":"Alpine","countryCode":"US","stateCode":"NJ","latitude":"40.95593000","longitude":"-73.93125000"},{"name":"Annandale","countryCode":"US","stateCode":"NJ","latitude":"40.64093000","longitude":"-74.88128000"},{"name":"Asbury Park","countryCode":"US","stateCode":"NJ","latitude":"40.22039000","longitude":"-74.01208000"},{"name":"Ashland","countryCode":"US","stateCode":"NJ","latitude":"39.86317000","longitude":"-75.00600000"},{"name":"Atco","countryCode":"US","stateCode":"NJ","latitude":"39.76984000","longitude":"-74.88739000"},{"name":"Atlantic City","countryCode":"US","stateCode":"NJ","latitude":"39.36415000","longitude":"-74.42306000"},{"name":"Atlantic County","countryCode":"US","stateCode":"NJ","latitude":"39.46883000","longitude":"-74.63373000"},{"name":"Atlantic Highlands","countryCode":"US","stateCode":"NJ","latitude":"40.40789000","longitude":"-74.03431000"},{"name":"Audubon","countryCode":"US","stateCode":"NJ","latitude":"39.89095000","longitude":"-75.07295000"},{"name":"Audubon Park","countryCode":"US","stateCode":"NJ","latitude":"39.89650000","longitude":"-75.08767000"},{"name":"Avalon","countryCode":"US","stateCode":"NJ","latitude":"39.10122000","longitude":"-74.71766000"},{"name":"Avenel","countryCode":"US","stateCode":"NJ","latitude":"40.58038000","longitude":"-74.28515000"},{"name":"Avon-by-the-Sea","countryCode":"US","stateCode":"NJ","latitude":"40.19234000","longitude":"-74.01597000"},{"name":"Barnegat","countryCode":"US","stateCode":"NJ","latitude":"39.75318000","longitude":"-74.22292000"},{"name":"Barrington","countryCode":"US","stateCode":"NJ","latitude":"39.86484000","longitude":"-75.05517000"},{"name":"Bayonne","countryCode":"US","stateCode":"NJ","latitude":"40.66871000","longitude":"-74.11431000"},{"name":"Bayville","countryCode":"US","stateCode":"NJ","latitude":"39.90929000","longitude":"-74.15486000"},{"name":"Beach Haven","countryCode":"US","stateCode":"NJ","latitude":"39.55928000","longitude":"-74.24320000"},{"name":"Beach Haven West","countryCode":"US","stateCode":"NJ","latitude":"39.66984000","longitude":"-74.23181000"},{"name":"Beachwood","countryCode":"US","stateCode":"NJ","latitude":"39.93901000","longitude":"-74.19292000"},{"name":"Beattystown","countryCode":"US","stateCode":"NJ","latitude":"40.81315000","longitude":"-74.84294000"},{"name":"Beckett","countryCode":"US","stateCode":"NJ","latitude":"39.75400000","longitude":"-75.35741000"},{"name":"Bedminster","countryCode":"US","stateCode":"NJ","latitude":"40.68066000","longitude":"-74.64544000"},{"name":"Belford","countryCode":"US","stateCode":"NJ","latitude":"40.42594000","longitude":"-74.08681000"},{"name":"Belleville","countryCode":"US","stateCode":"NJ","latitude":"40.79371000","longitude":"-74.15014000"},{"name":"Bellmawr","countryCode":"US","stateCode":"NJ","latitude":"39.86761000","longitude":"-75.09462000"},{"name":"Belmar","countryCode":"US","stateCode":"NJ","latitude":"40.17845000","longitude":"-74.02180000"},{"name":"Belvidere","countryCode":"US","stateCode":"NJ","latitude":"40.82982000","longitude":"-75.07767000"},{"name":"Bergen County","countryCode":"US","stateCode":"NJ","latitude":"40.95977000","longitude":"-74.07441000"},{"name":"Bergenfield","countryCode":"US","stateCode":"NJ","latitude":"40.92760000","longitude":"-73.99736000"},{"name":"Berkeley Heights","countryCode":"US","stateCode":"NJ","latitude":"40.68343000","longitude":"-74.44265000"},{"name":"Berlin","countryCode":"US","stateCode":"NJ","latitude":"39.79123000","longitude":"-74.92905000"},{"name":"Bernardsville","countryCode":"US","stateCode":"NJ","latitude":"40.71871000","longitude":"-74.56932000"},{"name":"Beverly","countryCode":"US","stateCode":"NJ","latitude":"40.06539000","longitude":"-74.91906000"},{"name":"Blackwood","countryCode":"US","stateCode":"NJ","latitude":"39.80234000","longitude":"-75.06406000"},{"name":"Bloomfield","countryCode":"US","stateCode":"NJ","latitude":"40.80677000","longitude":"-74.18542000"},{"name":"Bloomingdale","countryCode":"US","stateCode":"NJ","latitude":"41.00204000","longitude":"-74.32654000"},{"name":"Bogota","countryCode":"US","stateCode":"NJ","latitude":"40.87621000","longitude":"-74.02986000"},{"name":"Boonton","countryCode":"US","stateCode":"NJ","latitude":"40.90260000","longitude":"-74.40710000"},{"name":"Bordentown","countryCode":"US","stateCode":"NJ","latitude":"40.14622000","longitude":"-74.71183000"},{"name":"Bound Brook","countryCode":"US","stateCode":"NJ","latitude":"40.56844000","longitude":"-74.53849000"},{"name":"Bradley Beach","countryCode":"US","stateCode":"NJ","latitude":"40.20234000","longitude":"-74.01208000"},{"name":"Bradley Gardens","countryCode":"US","stateCode":"NJ","latitude":"40.56288000","longitude":"-74.65460000"},{"name":"Brass Castle","countryCode":"US","stateCode":"NJ","latitude":"40.76482000","longitude":"-75.01101000"},{"name":"Bridgeton","countryCode":"US","stateCode":"NJ","latitude":"39.42734000","longitude":"-75.23408000"},{"name":"Bridgewater","countryCode":"US","stateCode":"NJ","latitude":"40.60079000","longitude":"-74.64815000"},{"name":"Brielle","countryCode":"US","stateCode":"NJ","latitude":"40.10789000","longitude":"-74.05653000"},{"name":"Brigantine","countryCode":"US","stateCode":"NJ","latitude":"39.41012000","longitude":"-74.36459000"},{"name":"Brookdale","countryCode":"US","stateCode":"NJ","latitude":"40.83371000","longitude":"-74.18292000"},{"name":"Brooklawn","countryCode":"US","stateCode":"NJ","latitude":"39.87817000","longitude":"-75.12073000"},{"name":"Browns Mills","countryCode":"US","stateCode":"NJ","latitude":"39.97261000","longitude":"-74.58293000"},{"name":"Brownville","countryCode":"US","stateCode":"NJ","latitude":"40.40066000","longitude":"-74.29515000"},{"name":"Budd Lake","countryCode":"US","stateCode":"NJ","latitude":"40.87121000","longitude":"-74.73405000"},{"name":"Buena","countryCode":"US","stateCode":"NJ","latitude":"39.51373000","longitude":"-74.92462000"},{"name":"Burlington","countryCode":"US","stateCode":"NJ","latitude":"40.07122000","longitude":"-74.86489000"},{"name":"Burlington County","countryCode":"US","stateCode":"NJ","latitude":"39.87769000","longitude":"-74.66820000"},{"name":"Butler","countryCode":"US","stateCode":"NJ","latitude":"41.00371000","longitude":"-74.34154000"},{"name":"Caldwell","countryCode":"US","stateCode":"NJ","latitude":"40.83982000","longitude":"-74.27654000"},{"name":"Califon","countryCode":"US","stateCode":"NJ","latitude":"40.71954000","longitude":"-74.83572000"},{"name":"Camden","countryCode":"US","stateCode":"NJ","latitude":"39.92595000","longitude":"-75.11962000"},{"name":"Camden County","countryCode":"US","stateCode":"NJ","latitude":"39.80353000","longitude":"-74.95976000"},{"name":"Cape May","countryCode":"US","stateCode":"NJ","latitude":"38.93511000","longitude":"-74.90601000"},{"name":"Cape May County","countryCode":"US","stateCode":"NJ","latitude":"39.08513000","longitude":"-74.84998000"},{"name":"Cape May Court House","countryCode":"US","stateCode":"NJ","latitude":"39.08261000","longitude":"-74.82378000"},{"name":"Carlstadt","countryCode":"US","stateCode":"NJ","latitude":"40.84038000","longitude":"-74.09070000"},{"name":"Carneys Point","countryCode":"US","stateCode":"NJ","latitude":"39.71122000","longitude":"-75.47020000"},{"name":"Carteret","countryCode":"US","stateCode":"NJ","latitude":"40.57733000","longitude":"-74.22820000"},{"name":"Cedar Glen Lakes","countryCode":"US","stateCode":"NJ","latitude":"39.95234000","longitude":"-74.39987000"},{"name":"Cedar Glen West","countryCode":"US","stateCode":"NJ","latitude":"40.04206000","longitude":"-74.29265000"},{"name":"Cedar Grove","countryCode":"US","stateCode":"NJ","latitude":"40.85177000","longitude":"-74.22903000"},{"name":"Chatham","countryCode":"US","stateCode":"NJ","latitude":"40.74093000","longitude":"-74.38376000"},{"name":"Cherry Hill","countryCode":"US","stateCode":"NJ","latitude":"39.93484000","longitude":"-75.03073000"},{"name":"Cherry Hill Mall","countryCode":"US","stateCode":"NJ","latitude":"39.93595000","longitude":"-75.00906000"},{"name":"Chesilhurst","countryCode":"US","stateCode":"NJ","latitude":"39.73234000","longitude":"-74.88100000"},{"name":"Chester","countryCode":"US","stateCode":"NJ","latitude":"40.78427000","longitude":"-74.69683000"},{"name":"Cinnaminson","countryCode":"US","stateCode":"NJ","latitude":"39.99678000","longitude":"-74.99267000"},{"name":"Clark","countryCode":"US","stateCode":"NJ","latitude":"40.64094000","longitude":"-74.31070000"},{"name":"Clayton","countryCode":"US","stateCode":"NJ","latitude":"39.66011000","longitude":"-75.09212000"},{"name":"Clearbrook Park","countryCode":"US","stateCode":"NJ","latitude":"40.30983000","longitude":"-74.46460000"},{"name":"Clementon","countryCode":"US","stateCode":"NJ","latitude":"39.81150000","longitude":"-74.98294000"},{"name":"Cliffside Park","countryCode":"US","stateCode":"NJ","latitude":"40.82149000","longitude":"-73.98764000"},{"name":"Cliffwood Beach","countryCode":"US","stateCode":"NJ","latitude":"40.44205000","longitude":"-74.21681000"},{"name":"Clifton","countryCode":"US","stateCode":"NJ","latitude":"40.85843000","longitude":"-74.16376000"},{"name":"Clinton","countryCode":"US","stateCode":"NJ","latitude":"40.63677000","longitude":"-74.90989000"},{"name":"Closter","countryCode":"US","stateCode":"NJ","latitude":"40.97315000","longitude":"-73.96153000"},{"name":"Collings Lakes","countryCode":"US","stateCode":"NJ","latitude":"39.59567000","longitude":"-74.88156000"},{"name":"Collingswood","countryCode":"US","stateCode":"NJ","latitude":"39.91817000","longitude":"-75.07128000"},{"name":"Colonia","countryCode":"US","stateCode":"NJ","latitude":"40.57455000","longitude":"-74.30209000"},{"name":"Concordia","countryCode":"US","stateCode":"NJ","latitude":"40.31094000","longitude":"-74.44821000"},{"name":"Country Lake Estates","countryCode":"US","stateCode":"NJ","latitude":"39.94262000","longitude":"-74.54404000"},{"name":"Cranbury","countryCode":"US","stateCode":"NJ","latitude":"40.31622000","longitude":"-74.51376000"},{"name":"Crandon Lakes","countryCode":"US","stateCode":"NJ","latitude":"41.12426000","longitude":"-74.83989000"},{"name":"Cranford","countryCode":"US","stateCode":"NJ","latitude":"40.65844000","longitude":"-74.29959000"},{"name":"Cresskill","countryCode":"US","stateCode":"NJ","latitude":"40.94149000","longitude":"-73.95930000"},{"name":"Crestwood Village","countryCode":"US","stateCode":"NJ","latitude":"39.94817000","longitude":"-74.36070000"},{"name":"Cumberland County","countryCode":"US","stateCode":"NJ","latitude":"39.32807000","longitude":"-75.12934000"},{"name":"Dayton","countryCode":"US","stateCode":"NJ","latitude":"40.37261000","longitude":"-74.51015000"},{"name":"Delanco","countryCode":"US","stateCode":"NJ","latitude":"40.05067000","longitude":"-74.95350000"},{"name":"Demarest","countryCode":"US","stateCode":"NJ","latitude":"40.95732000","longitude":"-73.96347000"},{"name":"Dover","countryCode":"US","stateCode":"NJ","latitude":"40.88399000","longitude":"-74.56210000"},{"name":"Dover Beaches North","countryCode":"US","stateCode":"NJ","latitude":"39.99123000","longitude":"-74.06375000"},{"name":"Dover Beaches South","countryCode":"US","stateCode":"NJ","latitude":"39.95567000","longitude":"-74.07430000"},{"name":"Dumont","countryCode":"US","stateCode":"NJ","latitude":"40.94065000","longitude":"-73.99681000"},{"name":"Dunellen","countryCode":"US","stateCode":"NJ","latitude":"40.58927000","longitude":"-74.47182000"},{"name":"East Brunswick","countryCode":"US","stateCode":"NJ","latitude":"40.42788000","longitude":"-74.41598000"},{"name":"East Franklin","countryCode":"US","stateCode":"NJ","latitude":"40.49330000","longitude":"-74.47110000"},{"name":"East Freehold","countryCode":"US","stateCode":"NJ","latitude":"40.28094000","longitude":"-74.25126000"},{"name":"East Hanover","countryCode":"US","stateCode":"NJ","latitude":"40.82010000","longitude":"-74.36487000"},{"name":"East Newark","countryCode":"US","stateCode":"NJ","latitude":"40.74843000","longitude":"-74.16181000"},{"name":"East Orange","countryCode":"US","stateCode":"NJ","latitude":"40.76732000","longitude":"-74.20487000"},{"name":"East Rutherford","countryCode":"US","stateCode":"NJ","latitude":"40.83399000","longitude":"-74.09709000"},{"name":"Eatontown","countryCode":"US","stateCode":"NJ","latitude":"40.29622000","longitude":"-74.05097000"},{"name":"Echelon","countryCode":"US","stateCode":"NJ","latitude":"39.84845000","longitude":"-74.99572000"},{"name":"Edgewater","countryCode":"US","stateCode":"NJ","latitude":"40.82704000","longitude":"-73.97569000"},{"name":"Edgewater Park","countryCode":"US","stateCode":"NJ","latitude":"40.06817000","longitude":"-74.90072000"},{"name":"Edison","countryCode":"US","stateCode":"NJ","latitude":"40.51872000","longitude":"-74.41210000"},{"name":"Egg Harbor City","countryCode":"US","stateCode":"NJ","latitude":"39.52873000","longitude":"-74.64794000"},{"name":"Elizabeth","countryCode":"US","stateCode":"NJ","latitude":"40.66399000","longitude":"-74.21070000"},{"name":"Ellisburg","countryCode":"US","stateCode":"NJ","latitude":"39.91372000","longitude":"-75.01045000"},{"name":"Elmer","countryCode":"US","stateCode":"NJ","latitude":"39.59511000","longitude":"-75.17018000"},{"name":"Elmwood Park","countryCode":"US","stateCode":"NJ","latitude":"40.90399000","longitude":"-74.11848000"},{"name":"Elwood","countryCode":"US","stateCode":"NJ","latitude":"39.57651000","longitude":"-74.71683000"},{"name":"Emerson","countryCode":"US","stateCode":"NJ","latitude":"40.97621000","longitude":"-74.02625000"},{"name":"Englewood","countryCode":"US","stateCode":"NJ","latitude":"40.89288000","longitude":"-73.97264000"},{"name":"Englewood Cliffs","countryCode":"US","stateCode":"NJ","latitude":"40.88538000","longitude":"-73.95236000"},{"name":"Englishtown","countryCode":"US","stateCode":"NJ","latitude":"40.29733000","longitude":"-74.35820000"},{"name":"Erma","countryCode":"US","stateCode":"NJ","latitude":"38.98776000","longitude":"-74.90170000"},{"name":"Essex County","countryCode":"US","stateCode":"NJ","latitude":"40.78707000","longitude":"-74.24687000"},{"name":"Essex Fells","countryCode":"US","stateCode":"NJ","latitude":"40.82454000","longitude":"-74.28459000"},{"name":"Estell Manor","countryCode":"US","stateCode":"NJ","latitude":"39.41206000","longitude":"-74.74239000"},{"name":"Ewing","countryCode":"US","stateCode":"NJ","latitude":"40.26983000","longitude":"-74.79988000"},{"name":"Fair Haven","countryCode":"US","stateCode":"NJ","latitude":"40.36067000","longitude":"-74.03819000"},{"name":"Fair Lawn","countryCode":"US","stateCode":"NJ","latitude":"40.94038000","longitude":"-74.13181000"},{"name":"Fairfield","countryCode":"US","stateCode":"NJ","latitude":"40.88371000","longitude":"-74.30598000"},{"name":"Fairton","countryCode":"US","stateCode":"NJ","latitude":"39.38178000","longitude":"-75.21991000"},{"name":"Fairview","countryCode":"US","stateCode":"NJ","latitude":"40.81260000","longitude":"-73.99903000"},{"name":"Fanwood","countryCode":"US","stateCode":"NJ","latitude":"40.64094000","longitude":"-74.38348000"},{"name":"Farmingdale","countryCode":"US","stateCode":"NJ","latitude":"40.19650000","longitude":"-74.16848000"},{"name":"Finderne","countryCode":"US","stateCode":"NJ","latitude":"40.56316000","longitude":"-74.57766000"},{"name":"Flemington","countryCode":"US","stateCode":"NJ","latitude":"40.51233000","longitude":"-74.85933000"},{"name":"Florence","countryCode":"US","stateCode":"NJ","latitude":"39.73428000","longitude":"-74.91822000"},{"name":"Florham Park","countryCode":"US","stateCode":"NJ","latitude":"40.78788000","longitude":"-74.38821000"},{"name":"Folsom","countryCode":"US","stateCode":"NJ","latitude":"39.60206000","longitude":"-74.84267000"},{"name":"Fords","countryCode":"US","stateCode":"NJ","latitude":"40.52927000","longitude":"-74.31598000"},{"name":"Forked River","countryCode":"US","stateCode":"NJ","latitude":"39.83984000","longitude":"-74.19014000"},{"name":"Fort Dix","countryCode":"US","stateCode":"NJ","latitude":"40.02984000","longitude":"-74.61849000"},{"name":"Fort Lee","countryCode":"US","stateCode":"NJ","latitude":"40.85093000","longitude":"-73.97014000"},{"name":"Franklin","countryCode":"US","stateCode":"NJ","latitude":"41.12204000","longitude":"-74.58044000"},{"name":"Franklin Center","countryCode":"US","stateCode":"NJ","latitude":"40.53153000","longitude":"-74.54141000"},{"name":"Franklin Lakes","countryCode":"US","stateCode":"NJ","latitude":"41.01676000","longitude":"-74.20570000"},{"name":"Franklin Park","countryCode":"US","stateCode":"NJ","latitude":"40.43899000","longitude":"-74.53515000"},{"name":"Freehold","countryCode":"US","stateCode":"NJ","latitude":"40.26011000","longitude":"-74.27376000"},{"name":"Frenchtown","countryCode":"US","stateCode":"NJ","latitude":"40.52621000","longitude":"-75.06156000"},{"name":"Garfield","countryCode":"US","stateCode":"NJ","latitude":"40.88149000","longitude":"-74.11320000"},{"name":"Garwood","countryCode":"US","stateCode":"NJ","latitude":"40.65177000","longitude":"-74.32293000"},{"name":"Gibbsboro","countryCode":"US","stateCode":"NJ","latitude":"39.83817000","longitude":"-74.96489000"},{"name":"Gibbstown","countryCode":"US","stateCode":"NJ","latitude":"39.82511000","longitude":"-75.28352000"},{"name":"Gladstone","countryCode":"US","stateCode":"NJ","latitude":"40.72260000","longitude":"-74.66544000"},{"name":"Glassboro","countryCode":"US","stateCode":"NJ","latitude":"39.70289000","longitude":"-75.11184000"},{"name":"Glen Gardner","countryCode":"US","stateCode":"NJ","latitude":"40.69677000","longitude":"-74.94072000"},{"name":"Glen Ridge","countryCode":"US","stateCode":"NJ","latitude":"40.80538000","longitude":"-74.20376000"},{"name":"Glen Rock","countryCode":"US","stateCode":"NJ","latitude":"40.96288000","longitude":"-74.13292000"},{"name":"Glendora","countryCode":"US","stateCode":"NJ","latitude":"39.83956000","longitude":"-75.07351000"},{"name":"Gloucester City","countryCode":"US","stateCode":"NJ","latitude":"39.89178000","longitude":"-75.11629000"},{"name":"Gloucester County","countryCode":"US","stateCode":"NJ","latitude":"39.71731000","longitude":"-75.14167000"},{"name":"Golden Triangle","countryCode":"US","stateCode":"NJ","latitude":"39.92789000","longitude":"-75.03878000"},{"name":"Green Knoll","countryCode":"US","stateCode":"NJ","latitude":"40.60010000","longitude":"-74.61210000"},{"name":"Greentree","countryCode":"US","stateCode":"NJ","latitude":"39.89706000","longitude":"-74.95572000"},{"name":"Groveville","countryCode":"US","stateCode":"NJ","latitude":"40.16983000","longitude":"-74.67155000"},{"name":"Guttenberg","countryCode":"US","stateCode":"NJ","latitude":"40.79205000","longitude":"-74.00375000"},{"name":"Hackensack","countryCode":"US","stateCode":"NJ","latitude":"40.88593000","longitude":"-74.04347000"},{"name":"Hackettstown","countryCode":"US","stateCode":"NJ","latitude":"40.85399000","longitude":"-74.82906000"},{"name":"Haddon Heights","countryCode":"US","stateCode":"NJ","latitude":"39.87734000","longitude":"-75.06462000"},{"name":"Haddonfield","countryCode":"US","stateCode":"NJ","latitude":"39.89150000","longitude":"-75.03767000"},{"name":"Haledon","countryCode":"US","stateCode":"NJ","latitude":"40.93565000","longitude":"-74.18626000"},{"name":"Hamburg","countryCode":"US","stateCode":"NJ","latitude":"41.15343000","longitude":"-74.57627000"},{"name":"Hamilton Square","countryCode":"US","stateCode":"NJ","latitude":"40.22733000","longitude":"-74.65321000"},{"name":"Hammonton","countryCode":"US","stateCode":"NJ","latitude":"39.63651000","longitude":"-74.80239000"},{"name":"Hampton","countryCode":"US","stateCode":"NJ","latitude":"40.70704000","longitude":"-74.95600000"},{"name":"Hanover","countryCode":"US","stateCode":"NJ","latitude":"40.80454000","longitude":"-74.36682000"},{"name":"Hardwick","countryCode":"US","stateCode":"NJ","latitude":"41.05454000","longitude":"-74.93212000"},{"name":"Harrington Park","countryCode":"US","stateCode":"NJ","latitude":"40.98371000","longitude":"-73.97986000"},{"name":"Harrison","countryCode":"US","stateCode":"NJ","latitude":"40.74649000","longitude":"-74.15626000"},{"name":"Hasbrouck Heights","countryCode":"US","stateCode":"NJ","latitude":"40.85816000","longitude":"-74.08070000"},{"name":"Haworth","countryCode":"US","stateCode":"NJ","latitude":"40.96093000","longitude":"-73.99014000"},{"name":"Hawthorne","countryCode":"US","stateCode":"NJ","latitude":"40.94926000","longitude":"-74.15375000"},{"name":"Heathcote","countryCode":"US","stateCode":"NJ","latitude":"40.38872000","longitude":"-74.57571000"},{"name":"Helmetta","countryCode":"US","stateCode":"NJ","latitude":"40.37677000","longitude":"-74.42460000"},{"name":"High Bridge","countryCode":"US","stateCode":"NJ","latitude":"40.66705000","longitude":"-74.89572000"},{"name":"Highland Lake","countryCode":"US","stateCode":"NJ","latitude":"41.17676000","longitude":"-74.45655000"},{"name":"Highland Park","countryCode":"US","stateCode":"NJ","latitude":"40.49594000","longitude":"-74.42432000"},{"name":"Highlands","countryCode":"US","stateCode":"NJ","latitude":"40.40372000","longitude":"-73.99153000"},{"name":"Hightstown","countryCode":"US","stateCode":"NJ","latitude":"40.26955000","longitude":"-74.52321000"},{"name":"Hillsdale","countryCode":"US","stateCode":"NJ","latitude":"41.00260000","longitude":"-74.04042000"},{"name":"Hillside","countryCode":"US","stateCode":"NJ","latitude":"40.70121000","longitude":"-74.23015000"},{"name":"Ho-Ho-Kus","countryCode":"US","stateCode":"NJ","latitude":"40.99649000","longitude":"-74.10125000"},{"name":"Hoboken","countryCode":"US","stateCode":"NJ","latitude":"40.74399000","longitude":"-74.03236000"},{"name":"Holiday City South","countryCode":"US","stateCode":"NJ","latitude":"39.95324000","longitude":"-74.23778000"},{"name":"Holiday City-Berkeley","countryCode":"US","stateCode":"NJ","latitude":"39.96380000","longitude":"-74.27803000"},{"name":"Holiday Heights","countryCode":"US","stateCode":"NJ","latitude":"39.94595000","longitude":"-74.25403000"},{"name":"Hopatcong","countryCode":"US","stateCode":"NJ","latitude":"40.93288000","longitude":"-74.65933000"},{"name":"Hopatcong Hills","countryCode":"US","stateCode":"NJ","latitude":"40.94399000","longitude":"-74.67072000"},{"name":"Hopewell","countryCode":"US","stateCode":"NJ","latitude":"40.38927000","longitude":"-74.76183000"},{"name":"Hudson County","countryCode":"US","stateCode":"NJ","latitude":"40.73094000","longitude":"-74.07594000"},{"name":"Hunterdon County","countryCode":"US","stateCode":"NJ","latitude":"40.56729000","longitude":"-74.91222000"},{"name":"Irvington","countryCode":"US","stateCode":"NJ","latitude":"40.73232000","longitude":"-74.23487000"},{"name":"Iselin","countryCode":"US","stateCode":"NJ","latitude":"40.57538000","longitude":"-74.32237000"},{"name":"Island Heights","countryCode":"US","stateCode":"NJ","latitude":"39.94206000","longitude":"-74.14986000"},{"name":"Jackson","countryCode":"US","stateCode":"NJ","latitude":"39.77650000","longitude":"-74.86238000"},{"name":"Jamesburg","countryCode":"US","stateCode":"NJ","latitude":"40.35261000","longitude":"-74.44015000"},{"name":"Jersey City","countryCode":"US","stateCode":"NJ","latitude":"40.72816000","longitude":"-74.07764000"},{"name":"Keansburg","countryCode":"US","stateCode":"NJ","latitude":"40.44177000","longitude":"-74.12986000"},{"name":"Kearny","countryCode":"US","stateCode":"NJ","latitude":"40.76843000","longitude":"-74.14542000"},{"name":"Kendall Park","countryCode":"US","stateCode":"NJ","latitude":"40.42094000","longitude":"-74.56071000"},{"name":"Kenilworth","countryCode":"US","stateCode":"NJ","latitude":"40.67649000","longitude":"-74.29070000"},{"name":"Kenvil","countryCode":"US","stateCode":"NJ","latitude":"40.87982000","longitude":"-74.61849000"},{"name":"Keyport","countryCode":"US","stateCode":"NJ","latitude":"40.43316000","longitude":"-74.19959000"},{"name":"Kingston","countryCode":"US","stateCode":"NJ","latitude":"40.37538000","longitude":"-74.61349000"},{"name":"Kingston Estates","countryCode":"US","stateCode":"NJ","latitude":"39.92372000","longitude":"-74.98795000"},{"name":"Kinnelon","countryCode":"US","stateCode":"NJ","latitude":"41.00176000","longitude":"-74.36710000"},{"name":"Lake Como","countryCode":"US","stateCode":"NJ","latitude":"40.15984000","longitude":"-74.02819000"},{"name":"Lake Mohawk","countryCode":"US","stateCode":"NJ","latitude":"41.01843000","longitude":"-74.66016000"},{"name":"Lake Telemark","countryCode":"US","stateCode":"NJ","latitude":"40.95677000","longitude":"-74.49793000"},{"name":"Lakehurst","countryCode":"US","stateCode":"NJ","latitude":"40.01456000","longitude":"-74.31126000"},{"name":"Lakewood","countryCode":"US","stateCode":"NJ","latitude":"40.09789000","longitude":"-74.21764000"},{"name":"Lambertville","countryCode":"US","stateCode":"NJ","latitude":"40.36594000","longitude":"-74.94294000"},{"name":"Landing","countryCode":"US","stateCode":"NJ","latitude":"40.90510000","longitude":"-74.66516000"},{"name":"Laurel Lake","countryCode":"US","stateCode":"NJ","latitude":"39.33956000","longitude":"-75.02990000"},{"name":"Laurel Springs","countryCode":"US","stateCode":"NJ","latitude":"39.82011000","longitude":"-75.00628000"},{"name":"Laurence Harbor","countryCode":"US","stateCode":"NJ","latitude":"40.45677000","longitude":"-74.24653000"},{"name":"Lavallette","countryCode":"US","stateCode":"NJ","latitude":"39.97040000","longitude":"-74.06875000"},{"name":"Lawnside","countryCode":"US","stateCode":"NJ","latitude":"39.86650000","longitude":"-75.02823000"},{"name":"Lawrenceville","countryCode":"US","stateCode":"NJ","latitude":"40.29733000","longitude":"-74.72960000"},{"name":"Lebanon","countryCode":"US","stateCode":"NJ","latitude":"40.64177000","longitude":"-74.83600000"},{"name":"Leisure Knoll","countryCode":"US","stateCode":"NJ","latitude":"40.01901000","longitude":"-74.29209000"},{"name":"Leisure Village","countryCode":"US","stateCode":"NJ","latitude":"40.04262000","longitude":"-74.18486000"},{"name":"Leisure Village East","countryCode":"US","stateCode":"NJ","latitude":"40.03012000","longitude":"-74.16431000"},{"name":"Leisure Village West-Pine Lake Park","countryCode":"US","stateCode":"NJ","latitude":"40.00416000","longitude":"-74.26629000"},{"name":"Leisuretowne","countryCode":"US","stateCode":"NJ","latitude":"39.89234000","longitude":"-74.70210000"},{"name":"Leonardo","countryCode":"US","stateCode":"NJ","latitude":"40.41733000","longitude":"-74.06208000"},{"name":"Leonia","countryCode":"US","stateCode":"NJ","latitude":"40.86149000","longitude":"-73.98819000"},{"name":"Lincoln Park","countryCode":"US","stateCode":"NJ","latitude":"40.92427000","longitude":"-74.30209000"},{"name":"Lincroft","countryCode":"US","stateCode":"NJ","latitude":"40.33067000","longitude":"-74.12097000"},{"name":"Linden","countryCode":"US","stateCode":"NJ","latitude":"40.62205000","longitude":"-74.24459000"},{"name":"Lindenwold","countryCode":"US","stateCode":"NJ","latitude":"39.82428000","longitude":"-74.99767000"},{"name":"Linwood","countryCode":"US","stateCode":"NJ","latitude":"39.33984000","longitude":"-74.57516000"},{"name":"Little Falls","countryCode":"US","stateCode":"NJ","latitude":"40.86899000","longitude":"-74.20820000"},{"name":"Little Ferry","countryCode":"US","stateCode":"NJ","latitude":"40.85288000","longitude":"-74.04208000"},{"name":"Little Silver","countryCode":"US","stateCode":"NJ","latitude":"40.33678000","longitude":"-74.04708000"},{"name":"Livingston","countryCode":"US","stateCode":"NJ","latitude":"40.79593000","longitude":"-74.31487000"},{"name":"Lodi","countryCode":"US","stateCode":"NJ","latitude":"40.88232000","longitude":"-74.08320000"},{"name":"Long Branch","countryCode":"US","stateCode":"NJ","latitude":"40.30428000","longitude":"-73.99236000"},{"name":"Long Valley","countryCode":"US","stateCode":"NJ","latitude":"40.78593000","longitude":"-74.78016000"},{"name":"Lyndhurst","countryCode":"US","stateCode":"NJ","latitude":"40.81204000","longitude":"-74.12431000"},{"name":"Madison","countryCode":"US","stateCode":"NJ","latitude":"40.75982000","longitude":"-74.41710000"},{"name":"Madison Park","countryCode":"US","stateCode":"NJ","latitude":"40.45150000","longitude":"-74.30792000"},{"name":"Magnolia","countryCode":"US","stateCode":"NJ","latitude":"39.85456000","longitude":"-75.03906000"},{"name":"Mahwah","countryCode":"US","stateCode":"NJ","latitude":"41.08871000","longitude":"-74.14376000"},{"name":"Manahawkin","countryCode":"US","stateCode":"NJ","latitude":"39.69540000","longitude":"-74.25875000"},{"name":"Manasquan","countryCode":"US","stateCode":"NJ","latitude":"40.12623000","longitude":"-74.04930000"},{"name":"Manville","countryCode":"US","stateCode":"NJ","latitude":"40.54094000","longitude":"-74.58766000"},{"name":"Maple Shade","countryCode":"US","stateCode":"NJ","latitude":"39.95261000","longitude":"-74.99239000"},{"name":"Maplewood","countryCode":"US","stateCode":"NJ","latitude":"40.73121000","longitude":"-74.27348000"},{"name":"Margate City","countryCode":"US","stateCode":"NJ","latitude":"39.32789000","longitude":"-74.50349000"},{"name":"Marlboro","countryCode":"US","stateCode":"NJ","latitude":"40.31539000","longitude":"-74.24626000"},{"name":"Marlton","countryCode":"US","stateCode":"NJ","latitude":"39.89122000","longitude":"-74.92183000"},{"name":"Martinsville","countryCode":"US","stateCode":"NJ","latitude":"40.60121000","longitude":"-74.55905000"},{"name":"Matawan","countryCode":"US","stateCode":"NJ","latitude":"40.41483000","longitude":"-74.22959000"},{"name":"Mays Landing","countryCode":"US","stateCode":"NJ","latitude":"39.45234000","longitude":"-74.72766000"},{"name":"Maywood","countryCode":"US","stateCode":"NJ","latitude":"40.90260000","longitude":"-74.06181000"},{"name":"McGuire AFB","countryCode":"US","stateCode":"NJ","latitude":"40.03977000","longitude":"-74.58174000"},{"name":"Medford Lakes","countryCode":"US","stateCode":"NJ","latitude":"39.85845000","longitude":"-74.80294000"},{"name":"Mendham","countryCode":"US","stateCode":"NJ","latitude":"40.77593000","longitude":"-74.60071000"},{"name":"Mercer County","countryCode":"US","stateCode":"NJ","latitude":"40.28340000","longitude":"-74.70169000"},{"name":"Mercerville","countryCode":"US","stateCode":"NJ","latitude":"40.23705000","longitude":"-74.68655000"},{"name":"Mercerville-Hamilton Square","countryCode":"US","stateCode":"NJ","latitude":"40.23126000","longitude":"-74.67223000"},{"name":"Merchantville","countryCode":"US","stateCode":"NJ","latitude":"39.94734000","longitude":"-75.06656000"},{"name":"Metuchen","countryCode":"US","stateCode":"NJ","latitude":"40.54316000","longitude":"-74.36320000"},{"name":"Middlebush","countryCode":"US","stateCode":"NJ","latitude":"40.49760000","longitude":"-74.52932000"},{"name":"Middlesex","countryCode":"US","stateCode":"NJ","latitude":"40.57260000","longitude":"-74.49265000"},{"name":"Middlesex County","countryCode":"US","stateCode":"NJ","latitude":"40.44004000","longitude":"-74.40889000"},{"name":"Midland Park","countryCode":"US","stateCode":"NJ","latitude":"40.98926000","longitude":"-74.14070000"},{"name":"Milford","countryCode":"US","stateCode":"NJ","latitude":"40.56871000","longitude":"-75.09462000"},{"name":"Milltown","countryCode":"US","stateCode":"NJ","latitude":"40.45622000","longitude":"-74.44321000"},{"name":"Millville","countryCode":"US","stateCode":"NJ","latitude":"39.40206000","longitude":"-75.03934000"},{"name":"Monmouth Beach","countryCode":"US","stateCode":"NJ","latitude":"40.33039000","longitude":"-73.98153000"},{"name":"Monmouth County","countryCode":"US","stateCode":"NJ","latitude":"40.28755000","longitude":"-74.15815000"},{"name":"Monmouth Junction","countryCode":"US","stateCode":"NJ","latitude":"40.37900000","longitude":"-74.54654000"},{"name":"Montclair","countryCode":"US","stateCode":"NJ","latitude":"40.82593000","longitude":"-74.20903000"},{"name":"Montvale","countryCode":"US","stateCode":"NJ","latitude":"41.04676000","longitude":"-74.02292000"},{"name":"Moonachie","countryCode":"US","stateCode":"NJ","latitude":"40.84121000","longitude":"-74.04514000"},{"name":"Moorestown-Lenola","countryCode":"US","stateCode":"NJ","latitude":"39.96591000","longitude":"-74.96441000"},{"name":"Morganville","countryCode":"US","stateCode":"NJ","latitude":"40.37650000","longitude":"-74.24431000"},{"name":"Morris County","countryCode":"US","stateCode":"NJ","latitude":"40.86203000","longitude":"-74.54444000"},{"name":"Morris Plains","countryCode":"US","stateCode":"NJ","latitude":"40.82177000","longitude":"-74.48099000"},{"name":"Morristown","countryCode":"US","stateCode":"NJ","latitude":"40.79677000","longitude":"-74.48154000"},{"name":"Mount Arlington","countryCode":"US","stateCode":"NJ","latitude":"40.92593000","longitude":"-74.63488000"},{"name":"Mount Ephraim","countryCode":"US","stateCode":"NJ","latitude":"39.87845000","longitude":"-75.09267000"},{"name":"Mount Holly","countryCode":"US","stateCode":"NJ","latitude":"39.99289000","longitude":"-74.78766000"},{"name":"Mount Laurel","countryCode":"US","stateCode":"NJ","latitude":"39.93400000","longitude":"-74.89100000"},{"name":"Mountain Lakes","countryCode":"US","stateCode":"NJ","latitude":"40.89482000","longitude":"-74.43293000"},{"name":"Mountainside","countryCode":"US","stateCode":"NJ","latitude":"40.67232000","longitude":"-74.35737000"},{"name":"Mullica Hill","countryCode":"US","stateCode":"NJ","latitude":"39.73928000","longitude":"-75.22407000"},{"name":"Mystic Island","countryCode":"US","stateCode":"NJ","latitude":"39.54428000","longitude":"-74.38237000"},{"name":"National Park","countryCode":"US","stateCode":"NJ","latitude":"39.86595000","longitude":"-75.17879000"},{"name":"Navesink","countryCode":"US","stateCode":"NJ","latitude":"40.39955000","longitude":"-74.03542000"},{"name":"Neptune City","countryCode":"US","stateCode":"NJ","latitude":"40.20011000","longitude":"-74.02792000"},{"name":"Netcong","countryCode":"US","stateCode":"NJ","latitude":"40.89899000","longitude":"-74.70655000"},{"name":"New Brunswick","countryCode":"US","stateCode":"NJ","latitude":"40.48622000","longitude":"-74.45182000"},{"name":"New Egypt","countryCode":"US","stateCode":"NJ","latitude":"40.06761000","longitude":"-74.53071000"},{"name":"New Milford","countryCode":"US","stateCode":"NJ","latitude":"40.93510000","longitude":"-74.01903000"},{"name":"New Providence","countryCode":"US","stateCode":"NJ","latitude":"40.69843000","longitude":"-74.40154000"},{"name":"Newark","countryCode":"US","stateCode":"NJ","latitude":"40.73566000","longitude":"-74.17237000"},{"name":"Newfield","countryCode":"US","stateCode":"NJ","latitude":"39.54688000","longitude":"-75.02636000"},{"name":"Newton","countryCode":"US","stateCode":"NJ","latitude":"41.05815000","longitude":"-74.75267000"},{"name":"North Arlington","countryCode":"US","stateCode":"NJ","latitude":"40.78843000","longitude":"-74.13320000"},{"name":"North Beach Haven","countryCode":"US","stateCode":"NJ","latitude":"39.57317000","longitude":"-74.23153000"},{"name":"North Bergen","countryCode":"US","stateCode":"NJ","latitude":"40.80427000","longitude":"-74.01208000"},{"name":"North Caldwell","countryCode":"US","stateCode":"NJ","latitude":"40.86482000","longitude":"-74.25820000"},{"name":"North Cape May","countryCode":"US","stateCode":"NJ","latitude":"38.98206000","longitude":"-74.95795000"},{"name":"North Haledon","countryCode":"US","stateCode":"NJ","latitude":"40.95510000","longitude":"-74.18598000"},{"name":"North Middletown","countryCode":"US","stateCode":"NJ","latitude":"40.43955000","longitude":"-74.11903000"},{"name":"North Plainfield","countryCode":"US","stateCode":"NJ","latitude":"40.63010000","longitude":"-74.42737000"},{"name":"North Wildwood","countryCode":"US","stateCode":"NJ","latitude":"39.00067000","longitude":"-74.79933000"},{"name":"Northfield","countryCode":"US","stateCode":"NJ","latitude":"39.37039000","longitude":"-74.55015000"},{"name":"Northvale","countryCode":"US","stateCode":"NJ","latitude":"41.00649000","longitude":"-73.94903000"},{"name":"Norwood","countryCode":"US","stateCode":"NJ","latitude":"40.99815000","longitude":"-73.96180000"},{"name":"Nutley","countryCode":"US","stateCode":"NJ","latitude":"40.82232000","longitude":"-74.15987000"},{"name":"Oak Valley","countryCode":"US","stateCode":"NJ","latitude":"39.80122000","longitude":"-75.16240000"},{"name":"Oakhurst","countryCode":"US","stateCode":"NJ","latitude":"40.27094000","longitude":"-74.01625000"},{"name":"Oakland","countryCode":"US","stateCode":"NJ","latitude":"41.01315000","longitude":"-74.26431000"},{"name":"Oaklyn","countryCode":"US","stateCode":"NJ","latitude":"39.90095000","longitude":"-75.08462000"},{"name":"Ocean Acres","countryCode":"US","stateCode":"NJ","latitude":"39.74345000","longitude":"-74.28098000"},{"name":"Ocean City","countryCode":"US","stateCode":"NJ","latitude":"39.27762000","longitude":"-74.57460000"},{"name":"Ocean County","countryCode":"US","stateCode":"NJ","latitude":"39.86600000","longitude":"-74.25003000"},{"name":"Ocean Gate","countryCode":"US","stateCode":"NJ","latitude":"39.92679000","longitude":"-74.13375000"},{"name":"Ocean Grove","countryCode":"US","stateCode":"NJ","latitude":"40.21206000","longitude":"-74.00653000"},{"name":"Oceanport","countryCode":"US","stateCode":"NJ","latitude":"40.31817000","longitude":"-74.01514000"},{"name":"Ogdensburg","countryCode":"US","stateCode":"NJ","latitude":"41.08176000","longitude":"-74.59238000"},{"name":"Old Bridge","countryCode":"US","stateCode":"NJ","latitude":"40.41483000","longitude":"-74.36543000"},{"name":"Old Tappan","countryCode":"US","stateCode":"NJ","latitude":"41.01065000","longitude":"-73.99125000"},{"name":"Olivet","countryCode":"US","stateCode":"NJ","latitude":"39.54817000","longitude":"-75.15463000"},{"name":"Oradell","countryCode":"US","stateCode":"NJ","latitude":"40.95871000","longitude":"-74.03681000"},{"name":"Orange","countryCode":"US","stateCode":"NJ","latitude":"40.77066000","longitude":"-74.23265000"},{"name":"Oxford","countryCode":"US","stateCode":"NJ","latitude":"40.80315000","longitude":"-74.98962000"},{"name":"Palisades Park","countryCode":"US","stateCode":"NJ","latitude":"40.84816000","longitude":"-73.99764000"},{"name":"Palmyra","countryCode":"US","stateCode":"NJ","latitude":"40.00706000","longitude":"-75.02823000"},{"name":"Paramus","countryCode":"US","stateCode":"NJ","latitude":"40.94454000","longitude":"-74.07542000"},{"name":"Park Ridge","countryCode":"US","stateCode":"NJ","latitude":"41.03760000","longitude":"-74.04070000"},{"name":"Parsippany","countryCode":"US","stateCode":"NJ","latitude":"40.85788000","longitude":"-74.42599000"},{"name":"Passaic","countryCode":"US","stateCode":"NJ","latitude":"40.85677000","longitude":"-74.12848000"},{"name":"Passaic County","countryCode":"US","stateCode":"NJ","latitude":"41.03370000","longitude":"-74.30032000"},{"name":"Paterson","countryCode":"US","stateCode":"NJ","latitude":"40.91677000","longitude":"-74.17181000"},{"name":"Paulsboro","countryCode":"US","stateCode":"NJ","latitude":"39.83039000","longitude":"-75.24046000"},{"name":"Peapack","countryCode":"US","stateCode":"NJ","latitude":"40.71677000","longitude":"-74.65655000"},{"name":"Pemberton","countryCode":"US","stateCode":"NJ","latitude":"39.97206000","longitude":"-74.68294000"},{"name":"Pemberton Heights","countryCode":"US","stateCode":"NJ","latitude":"39.96261000","longitude":"-74.67877000"},{"name":"Pennington","countryCode":"US","stateCode":"NJ","latitude":"40.32844000","longitude":"-74.79072000"},{"name":"Penns Grove","countryCode":"US","stateCode":"NJ","latitude":"39.72956000","longitude":"-75.46797000"},{"name":"Pennsauken","countryCode":"US","stateCode":"NJ","latitude":"39.95622000","longitude":"-75.05795000"},{"name":"Pennsville","countryCode":"US","stateCode":"NJ","latitude":"39.65345000","longitude":"-75.51659000"},{"name":"Perth Amboy","countryCode":"US","stateCode":"NJ","latitude":"40.50677000","longitude":"-74.26542000"},{"name":"Phillipsburg","countryCode":"US","stateCode":"NJ","latitude":"40.69371000","longitude":"-75.19018000"},{"name":"Pine Beach","countryCode":"US","stateCode":"NJ","latitude":"39.93595000","longitude":"-74.17097000"},{"name":"Pine Hill","countryCode":"US","stateCode":"NJ","latitude":"39.78428000","longitude":"-74.99211000"},{"name":"Pine Lake Park","countryCode":"US","stateCode":"NJ","latitude":"40.00317000","longitude":"-74.25653000"},{"name":"Pine Ridge at Crestwood","countryCode":"US","stateCode":"NJ","latitude":"39.95456000","longitude":"-74.31515000"},{"name":"Piscataway","countryCode":"US","stateCode":"NJ","latitude":"40.49927000","longitude":"-74.39904000"},{"name":"Pitman","countryCode":"US","stateCode":"NJ","latitude":"39.73289000","longitude":"-75.13157000"},{"name":"Plainfield","countryCode":"US","stateCode":"NJ","latitude":"40.63371000","longitude":"-74.40737000"},{"name":"Plainsboro Center","countryCode":"US","stateCode":"NJ","latitude":"40.33177000","longitude":"-74.59460000"},{"name":"Pleasantville","countryCode":"US","stateCode":"NJ","latitude":"39.38984000","longitude":"-74.52404000"},{"name":"Point Pleasant","countryCode":"US","stateCode":"NJ","latitude":"40.08317000","longitude":"-74.06819000"},{"name":"Point Pleasant Beach","countryCode":"US","stateCode":"NJ","latitude":"40.09123000","longitude":"-74.04791000"},{"name":"Pomona","countryCode":"US","stateCode":"NJ","latitude":"39.47845000","longitude":"-74.57516000"},{"name":"Pompton Lakes","countryCode":"US","stateCode":"NJ","latitude":"41.00538000","longitude":"-74.29070000"},{"name":"Port Monmouth","countryCode":"US","stateCode":"NJ","latitude":"40.43011000","longitude":"-74.09847000"},{"name":"Port Norris","countryCode":"US","stateCode":"NJ","latitude":"39.24595000","longitude":"-75.03518000"},{"name":"Port Reading","countryCode":"US","stateCode":"NJ","latitude":"40.56538000","longitude":"-74.26042000"},{"name":"Port Republic","countryCode":"US","stateCode":"NJ","latitude":"39.52067000","longitude":"-74.48571000"},{"name":"Presidential Lakes Estates","countryCode":"US","stateCode":"NJ","latitude":"39.91373000","longitude":"-74.56460000"},{"name":"Princeton","countryCode":"US","stateCode":"NJ","latitude":"40.34872000","longitude":"-74.65905000"},{"name":"Princeton Junction","countryCode":"US","stateCode":"NJ","latitude":"40.31733000","longitude":"-74.61988000"},{"name":"Princeton Meadows","countryCode":"US","stateCode":"NJ","latitude":"40.33177000","longitude":"-74.56377000"},{"name":"Prospect Park","countryCode":"US","stateCode":"NJ","latitude":"40.93704000","longitude":"-74.17431000"},{"name":"Rahway","countryCode":"US","stateCode":"NJ","latitude":"40.60816000","longitude":"-74.27765000"},{"name":"Ramblewood","countryCode":"US","stateCode":"NJ","latitude":"39.92872000","longitude":"-74.94378000"},{"name":"Ramsey","countryCode":"US","stateCode":"NJ","latitude":"41.05732000","longitude":"-74.14098000"},{"name":"Ramtown","countryCode":"US","stateCode":"NJ","latitude":"40.12095000","longitude":"-74.14375000"},{"name":"Randolph","countryCode":"US","stateCode":"NJ","latitude":"40.84829000","longitude":"-74.58148000"},{"name":"Raritan","countryCode":"US","stateCode":"NJ","latitude":"40.56955000","longitude":"-74.63294000"},{"name":"Red Bank","countryCode":"US","stateCode":"NJ","latitude":"40.34705000","longitude":"-74.06431000"},{"name":"Richwood","countryCode":"US","stateCode":"NJ","latitude":"39.72261000","longitude":"-75.16546000"},{"name":"Ridgefield","countryCode":"US","stateCode":"NJ","latitude":"40.83427000","longitude":"-74.00875000"},{"name":"Ridgefield Park","countryCode":"US","stateCode":"NJ","latitude":"40.85704000","longitude":"-74.02153000"},{"name":"Ridgewood","countryCode":"US","stateCode":"NJ","latitude":"40.97926000","longitude":"-74.11653000"},{"name":"Ringwood","countryCode":"US","stateCode":"NJ","latitude":"41.11343000","longitude":"-74.24543000"},{"name":"Rio Grande","countryCode":"US","stateCode":"NJ","latitude":"39.01456000","longitude":"-74.88156000"},{"name":"River Edge","countryCode":"US","stateCode":"NJ","latitude":"40.92871000","longitude":"-74.03986000"},{"name":"River Vale","countryCode":"US","stateCode":"NJ","latitude":"40.99538000","longitude":"-74.01208000"},{"name":"Riverdale","countryCode":"US","stateCode":"NJ","latitude":"40.99399000","longitude":"-74.30348000"},{"name":"Riverton","countryCode":"US","stateCode":"NJ","latitude":"40.01150000","longitude":"-75.01489000"},{"name":"Robbinsville","countryCode":"US","stateCode":"NJ","latitude":"40.21455000","longitude":"-74.61932000"},{"name":"Robertsville","countryCode":"US","stateCode":"NJ","latitude":"40.34622000","longitude":"-74.28792000"},{"name":"Rochelle Park","countryCode":"US","stateCode":"NJ","latitude":"40.90732000","longitude":"-74.07514000"},{"name":"Rockaway","countryCode":"US","stateCode":"NJ","latitude":"40.90121000","longitude":"-74.51432000"},{"name":"Roebling","countryCode":"US","stateCode":"NJ","latitude":"40.11594000","longitude":"-74.78627000"},{"name":"Roseland","countryCode":"US","stateCode":"NJ","latitude":"40.82066000","longitude":"-74.29376000"},{"name":"Roselle","countryCode":"US","stateCode":"NJ","latitude":"40.65223000","longitude":"-74.25882000"},{"name":"Roselle Park","countryCode":"US","stateCode":"NJ","latitude":"40.66455000","longitude":"-74.26431000"},{"name":"Rosenhayn","countryCode":"US","stateCode":"NJ","latitude":"39.47817000","longitude":"-75.13129000"},{"name":"Rossmoor","countryCode":"US","stateCode":"NJ","latitude":"40.33650000","longitude":"-74.47349000"},{"name":"Rumson","countryCode":"US","stateCode":"NJ","latitude":"40.37205000","longitude":"-73.99903000"},{"name":"Runnemede","countryCode":"US","stateCode":"NJ","latitude":"39.85234000","longitude":"-75.06795000"},{"name":"Rutherford","countryCode":"US","stateCode":"NJ","latitude":"40.82649000","longitude":"-74.10681000"},{"name":"Saddle Brook","countryCode":"US","stateCode":"NJ","latitude":"40.89899000","longitude":"-74.09264000"},{"name":"Saddle River","countryCode":"US","stateCode":"NJ","latitude":"41.03176000","longitude":"-74.10209000"},{"name":"Salem","countryCode":"US","stateCode":"NJ","latitude":"39.57178000","longitude":"-75.46714000"},{"name":"Salem County","countryCode":"US","stateCode":"NJ","latitude":"39.57658000","longitude":"-75.35791000"},{"name":"Sayreville","countryCode":"US","stateCode":"NJ","latitude":"40.45927000","longitude":"-74.36098000"},{"name":"Sayreville Junction","countryCode":"US","stateCode":"NJ","latitude":"40.46538000","longitude":"-74.33043000"},{"name":"Scotch Plains","countryCode":"US","stateCode":"NJ","latitude":"40.65538000","longitude":"-74.38987000"},{"name":"Sea Bright","countryCode":"US","stateCode":"NJ","latitude":"40.36150000","longitude":"-73.97403000"},{"name":"Sea Girt","countryCode":"US","stateCode":"NJ","latitude":"40.13206000","longitude":"-74.03458000"},{"name":"Sea Isle City","countryCode":"US","stateCode":"NJ","latitude":"39.15345000","longitude":"-74.69294000"},{"name":"Seabrook Farms","countryCode":"US","stateCode":"NJ","latitude":"39.50095000","longitude":"-75.21796000"},{"name":"Seaside Heights","countryCode":"US","stateCode":"NJ","latitude":"39.94429000","longitude":"-74.07291000"},{"name":"Seaside Park","countryCode":"US","stateCode":"NJ","latitude":"39.92679000","longitude":"-74.07708000"},{"name":"Secaucus","countryCode":"US","stateCode":"NJ","latitude":"40.78955000","longitude":"-74.05653000"},{"name":"Sewaren","countryCode":"US","stateCode":"NJ","latitude":"40.55205000","longitude":"-74.25876000"},{"name":"Shark River Hills","countryCode":"US","stateCode":"NJ","latitude":"40.19400000","longitude":"-74.04875000"},{"name":"Ship Bottom","countryCode":"US","stateCode":"NJ","latitude":"39.64290000","longitude":"-74.18042000"},{"name":"Short Hills","countryCode":"US","stateCode":"NJ","latitude":"40.74788000","longitude":"-74.32543000"},{"name":"Shrewsbury","countryCode":"US","stateCode":"NJ","latitude":"40.32955000","longitude":"-74.06153000"},{"name":"Sicklerville","countryCode":"US","stateCode":"NJ","latitude":"39.71734000","longitude":"-74.96933000"},{"name":"Silver Ridge","countryCode":"US","stateCode":"NJ","latitude":"39.95928000","longitude":"-74.21848000"},{"name":"Singac","countryCode":"US","stateCode":"NJ","latitude":"40.88677000","longitude":"-74.24098000"},{"name":"Sixmile Run","countryCode":"US","stateCode":"NJ","latitude":"40.45761000","longitude":"-74.51154000"},{"name":"Smithville","countryCode":"US","stateCode":"NJ","latitude":"39.49401000","longitude":"-74.45709000"},{"name":"Society Hill","countryCode":"US","stateCode":"NJ","latitude":"40.53399000","longitude":"-74.45793000"},{"name":"Somerdale","countryCode":"US","stateCode":"NJ","latitude":"39.84400000","longitude":"-75.02267000"},{"name":"Somers Point","countryCode":"US","stateCode":"NJ","latitude":"39.31762000","longitude":"-74.59460000"},{"name":"Somerset","countryCode":"US","stateCode":"NJ","latitude":"40.49760000","longitude":"-74.48849000"},{"name":"Somerset County","countryCode":"US","stateCode":"NJ","latitude":"40.56351000","longitude":"-74.61631000"},{"name":"Somerville","countryCode":"US","stateCode":"NJ","latitude":"40.57427000","longitude":"-74.60988000"},{"name":"South Amboy","countryCode":"US","stateCode":"NJ","latitude":"40.47788000","longitude":"-74.29070000"},{"name":"South Belmar","countryCode":"US","stateCode":"NJ","latitude":"40.17095000","longitude":"-74.02736000"},{"name":"South Bound Brook","countryCode":"US","stateCode":"NJ","latitude":"40.55344000","longitude":"-74.53154000"},{"name":"South Old Bridge","countryCode":"US","stateCode":"NJ","latitude":"40.40816000","longitude":"-74.35432000"},{"name":"South Orange","countryCode":"US","stateCode":"NJ","latitude":"40.74899000","longitude":"-74.26126000"},{"name":"South Plainfield","countryCode":"US","stateCode":"NJ","latitude":"40.57927000","longitude":"-74.41154000"},{"name":"South River","countryCode":"US","stateCode":"NJ","latitude":"40.44649000","longitude":"-74.38598000"},{"name":"South Toms River","countryCode":"US","stateCode":"NJ","latitude":"39.94206000","longitude":"-74.20431000"},{"name":"South Vineland","countryCode":"US","stateCode":"NJ","latitude":"39.44595000","longitude":"-75.02879000"},{"name":"Sparta","countryCode":"US","stateCode":"NJ","latitude":"41.03343000","longitude":"-74.63849000"},{"name":"Spotswood","countryCode":"US","stateCode":"NJ","latitude":"40.39177000","longitude":"-74.39848000"},{"name":"Spring Lake","countryCode":"US","stateCode":"NJ","latitude":"40.15345000","longitude":"-74.02819000"},{"name":"Spring Lake Heights","countryCode":"US","stateCode":"NJ","latitude":"40.15039000","longitude":"-74.03097000"},{"name":"Springdale","countryCode":"US","stateCode":"NJ","latitude":"39.90261000","longitude":"-74.96628000"},{"name":"Springfield","countryCode":"US","stateCode":"NJ","latitude":"40.70491000","longitude":"-74.31723000"},{"name":"Stanhope","countryCode":"US","stateCode":"NJ","latitude":"40.90288000","longitude":"-74.70905000"},{"name":"Stratford","countryCode":"US","stateCode":"NJ","latitude":"39.82678000","longitude":"-75.01545000"},{"name":"Strathmore","countryCode":"US","stateCode":"NJ","latitude":"40.39594000","longitude":"-74.21348000"},{"name":"Succasunna","countryCode":"US","stateCode":"NJ","latitude":"40.86843000","longitude":"-74.64044000"},{"name":"Summit","countryCode":"US","stateCode":"NJ","latitude":"40.71562000","longitude":"-74.36468000"},{"name":"Surf City","countryCode":"US","stateCode":"NJ","latitude":"39.66206000","longitude":"-74.16514000"},{"name":"Sussex","countryCode":"US","stateCode":"NJ","latitude":"41.20982000","longitude":"-74.60766000"},{"name":"Sussex County","countryCode":"US","stateCode":"NJ","latitude":"41.13946000","longitude":"-74.69023000"},{"name":"Swedesboro","countryCode":"US","stateCode":"NJ","latitude":"39.74761000","longitude":"-75.31047000"},{"name":"Teaneck","countryCode":"US","stateCode":"NJ","latitude":"40.89760000","longitude":"-74.01597000"},{"name":"Ten Mile Run","countryCode":"US","stateCode":"NJ","latitude":"40.41301000","longitude":"-74.60223000"},{"name":"Tenafly","countryCode":"US","stateCode":"NJ","latitude":"40.92538000","longitude":"-73.96292000"},{"name":"Tinton Falls","countryCode":"US","stateCode":"NJ","latitude":"40.30428000","longitude":"-74.10042000"},{"name":"Toms River","countryCode":"US","stateCode":"NJ","latitude":"39.95373000","longitude":"-74.19792000"},{"name":"Totowa","countryCode":"US","stateCode":"NJ","latitude":"40.90510000","longitude":"-74.20987000"},{"name":"Trenton","countryCode":"US","stateCode":"NJ","latitude":"40.21705000","longitude":"-74.74294000"},{"name":"Tuckerton","countryCode":"US","stateCode":"NJ","latitude":"39.60317000","longitude":"-74.34015000"},{"name":"Turnersville","countryCode":"US","stateCode":"NJ","latitude":"39.77317000","longitude":"-75.05128000"},{"name":"Twin Rivers","countryCode":"US","stateCode":"NJ","latitude":"40.26400000","longitude":"-74.49126000"},{"name":"Union","countryCode":"US","stateCode":"NJ","latitude":"40.69760000","longitude":"-74.26320000"},{"name":"Union Beach","countryCode":"US","stateCode":"NJ","latitude":"40.44650000","longitude":"-74.17820000"},{"name":"Union City","countryCode":"US","stateCode":"NJ","latitude":"40.77955000","longitude":"-74.02375000"},{"name":"Union County","countryCode":"US","stateCode":"NJ","latitude":"40.65980000","longitude":"-74.30859000"},{"name":"Upper Montclair","countryCode":"US","stateCode":"NJ","latitude":"40.84621000","longitude":"-74.20126000"},{"name":"Upper Pohatcong","countryCode":"US","stateCode":"NJ","latitude":"40.67747000","longitude":"-75.15580000"},{"name":"Upper Saddle River","countryCode":"US","stateCode":"NJ","latitude":"41.05843000","longitude":"-74.09848000"},{"name":"Ventnor City","countryCode":"US","stateCode":"NJ","latitude":"39.34039000","longitude":"-74.47737000"},{"name":"Vernon Center","countryCode":"US","stateCode":"NJ","latitude":"41.18879000","longitude":"-74.50405000"},{"name":"Vernon Valley","countryCode":"US","stateCode":"NJ","latitude":"41.23676000","longitude":"-74.48710000"},{"name":"Verona","countryCode":"US","stateCode":"NJ","latitude":"40.82982000","longitude":"-74.24015000"},{"name":"Victory Gardens","countryCode":"US","stateCode":"NJ","latitude":"40.87593000","longitude":"-74.54238000"},{"name":"Victory Lakes","countryCode":"US","stateCode":"NJ","latitude":"39.63317000","longitude":"-74.96600000"},{"name":"Villas","countryCode":"US","stateCode":"NJ","latitude":"39.02872000","longitude":"-74.93851000"},{"name":"Vincentown","countryCode":"US","stateCode":"NJ","latitude":"39.93400000","longitude":"-74.74849000"},{"name":"Vineland","countryCode":"US","stateCode":"NJ","latitude":"39.48623000","longitude":"-75.02573000"},{"name":"Vista Center","countryCode":"US","stateCode":"NJ","latitude":"40.15928000","longitude":"-74.31792000"},{"name":"Voorhees","countryCode":"US","stateCode":"NJ","latitude":"40.48122000","longitude":"-74.48321000"},{"name":"Waldwick","countryCode":"US","stateCode":"NJ","latitude":"41.01065000","longitude":"-74.11792000"},{"name":"Wallington","countryCode":"US","stateCode":"NJ","latitude":"40.85316000","longitude":"-74.11375000"},{"name":"Wanamassa","countryCode":"US","stateCode":"NJ","latitude":"40.23178000","longitude":"-74.02542000"},{"name":"Wanaque","countryCode":"US","stateCode":"NJ","latitude":"41.03815000","longitude":"-74.29404000"},{"name":"Waretown","countryCode":"US","stateCode":"NJ","latitude":"39.79151000","longitude":"-74.19514000"},{"name":"Warren County","countryCode":"US","stateCode":"NJ","latitude":"40.85725000","longitude":"-74.99702000"},{"name":"Warren Township","countryCode":"US","stateCode":"NJ","latitude":"40.60822000","longitude":"-74.51803000"},{"name":"Washington","countryCode":"US","stateCode":"NJ","latitude":"40.75843000","longitude":"-74.97934000"},{"name":"Watchung","countryCode":"US","stateCode":"NJ","latitude":"40.63788000","longitude":"-74.45099000"},{"name":"Wayne","countryCode":"US","stateCode":"NJ","latitude":"40.92538000","longitude":"-74.27654000"},{"name":"Weehawken","countryCode":"US","stateCode":"NJ","latitude":"40.76955000","longitude":"-74.02042000"},{"name":"Wenonah","countryCode":"US","stateCode":"NJ","latitude":"39.79456000","longitude":"-75.14879000"},{"name":"West Belmar","countryCode":"US","stateCode":"NJ","latitude":"40.16928000","longitude":"-74.03542000"},{"name":"West Cape May","countryCode":"US","stateCode":"NJ","latitude":"38.93872000","longitude":"-74.94184000"},{"name":"West Freehold","countryCode":"US","stateCode":"NJ","latitude":"40.24206000","longitude":"-74.30126000"},{"name":"West Long Branch","countryCode":"US","stateCode":"NJ","latitude":"40.29039000","longitude":"-74.01764000"},{"name":"West Milford","countryCode":"US","stateCode":"NJ","latitude":"41.13121000","longitude":"-74.36737000"},{"name":"West New York","countryCode":"US","stateCode":"NJ","latitude":"40.78788000","longitude":"-74.01431000"},{"name":"West Orange","countryCode":"US","stateCode":"NJ","latitude":"40.79871000","longitude":"-74.23904000"},{"name":"Westfield","countryCode":"US","stateCode":"NJ","latitude":"40.65899000","longitude":"-74.34737000"},{"name":"Weston","countryCode":"US","stateCode":"NJ","latitude":"40.53510000","longitude":"-74.59071000"},{"name":"Westville","countryCode":"US","stateCode":"NJ","latitude":"39.86789000","longitude":"-75.13156000"},{"name":"Westwood","countryCode":"US","stateCode":"NJ","latitude":"40.99121000","longitude":"-74.03264000"},{"name":"Wharton","countryCode":"US","stateCode":"NJ","latitude":"40.89315000","longitude":"-74.58183000"},{"name":"White Horse","countryCode":"US","stateCode":"NJ","latitude":"40.19067000","longitude":"-74.70238000"},{"name":"White Meadow Lake","countryCode":"US","stateCode":"NJ","latitude":"40.92371000","longitude":"-74.51071000"},{"name":"Whitehouse Station","countryCode":"US","stateCode":"NJ","latitude":"40.61538000","longitude":"-74.77044000"},{"name":"Whitesboro","countryCode":"US","stateCode":"NJ","latitude":"39.03900000","longitude":"-74.85684000"},{"name":"Whitesboro-Burleigh","countryCode":"US","stateCode":"NJ","latitude":"39.04305000","longitude":"-74.86538000"},{"name":"Whittingham","countryCode":"US","stateCode":"NJ","latitude":"40.32982000","longitude":"-74.44511000"},{"name":"Wildwood","countryCode":"US","stateCode":"NJ","latitude":"38.99178000","longitude":"-74.81489000"},{"name":"Wildwood Crest","countryCode":"US","stateCode":"NJ","latitude":"38.97484000","longitude":"-74.83350000"},{"name":"Williamstown","countryCode":"US","stateCode":"NJ","latitude":"39.68623000","longitude":"-74.99517000"},{"name":"Willingboro","countryCode":"US","stateCode":"NJ","latitude":"40.02789000","longitude":"-74.86905000"},{"name":"Winfield","countryCode":"US","stateCode":"NJ","latitude":"40.64260000","longitude":"-74.28543000"},{"name":"Wood-Lynne","countryCode":"US","stateCode":"NJ","latitude":"39.91734000","longitude":"-75.09629000"},{"name":"Wood-Ridge","countryCode":"US","stateCode":"NJ","latitude":"40.84566000","longitude":"-74.08792000"},{"name":"Woodbine","countryCode":"US","stateCode":"NJ","latitude":"39.24178000","longitude":"-74.81517000"},{"name":"Woodbridge","countryCode":"US","stateCode":"NJ","latitude":"40.55760000","longitude":"-74.28459000"},{"name":"Woodbury","countryCode":"US","stateCode":"NJ","latitude":"39.83817000","longitude":"-75.15268000"},{"name":"Woodbury Heights","countryCode":"US","stateCode":"NJ","latitude":"39.81706000","longitude":"-75.15518000"},{"name":"Woodcliff Lake","countryCode":"US","stateCode":"NJ","latitude":"41.02343000","longitude":"-74.06653000"},{"name":"Woodland Park","countryCode":"US","stateCode":"NJ","latitude":"40.88982000","longitude":"-74.19487000"},{"name":"Woodstown","countryCode":"US","stateCode":"NJ","latitude":"39.65150000","longitude":"-75.32825000"},{"name":"Wyckoff","countryCode":"US","stateCode":"NJ","latitude":"41.00954000","longitude":"-74.17292000"},{"name":"Yardville","countryCode":"US","stateCode":"NJ","latitude":"40.18122000","longitude":"-74.66432000"},{"name":"Yorketown","countryCode":"US","stateCode":"NJ","latitude":"40.30789000","longitude":"-74.33765000"},{"name":"Mantua Township","countryCode":"US","stateCode":"NJ","latitude":"39.75687570","longitude":"-75.20697550"},{"name":"Hazlet Township","countryCode":"US","stateCode":"NJ","latitude":"40.42685010","longitude":"-74.20682440"},{"name":"Acalanes Ridge","countryCode":"US","stateCode":"CA","latitude":"37.90472000","longitude":"-122.07857000"},{"name":"Acton","countryCode":"US","stateCode":"CA","latitude":"34.46999000","longitude":"-118.19674000"},{"name":"Adelanto","countryCode":"US","stateCode":"CA","latitude":"34.58277000","longitude":"-117.40922000"},{"name":"Agoura","countryCode":"US","stateCode":"CA","latitude":"34.14306000","longitude":"-118.73787000"},{"name":"Agoura Hills","countryCode":"US","stateCode":"CA","latitude":"34.13639000","longitude":"-118.77453000"},{"name":"Agua Dulce","countryCode":"US","stateCode":"CA","latitude":"34.49638000","longitude":"-118.32563000"},{"name":"Aguanga","countryCode":"US","stateCode":"CA","latitude":"33.44281000","longitude":"-116.86502000"},{"name":"Ahwahnee","countryCode":"US","stateCode":"CA","latitude":"37.36550000","longitude":"-119.72627000"},{"name":"Alameda","countryCode":"US","stateCode":"CA","latitude":"37.76521000","longitude":"-122.24164000"},{"name":"Alameda County","countryCode":"US","stateCode":"CA","latitude":"37.65055000","longitude":"-121.91789000"},{"name":"Alamo","countryCode":"US","stateCode":"CA","latitude":"37.85020000","longitude":"-122.03218000"},{"name":"Albany","countryCode":"US","stateCode":"CA","latitude":"37.88687000","longitude":"-122.29775000"},{"name":"Alhambra","countryCode":"US","stateCode":"CA","latitude":"34.09529000","longitude":"-118.12701000"},{"name":"Aliso Viejo","countryCode":"US","stateCode":"CA","latitude":"33.56504000","longitude":"-117.72712000"},{"name":"Allendale","countryCode":"US","stateCode":"CA","latitude":"38.44463000","longitude":"-121.94302000"},{"name":"Alondra Park","countryCode":"US","stateCode":"CA","latitude":"33.88946000","longitude":"-118.33091000"},{"name":"Alpaugh","countryCode":"US","stateCode":"CA","latitude":"35.88773000","longitude":"-119.48734000"},{"name":"Alpine","countryCode":"US","stateCode":"CA","latitude":"32.83505000","longitude":"-116.76641000"},{"name":"Alpine County","countryCode":"US","stateCode":"CA","latitude":"38.59725000","longitude":"-119.82065000"},{"name":"Alta Sierra","countryCode":"US","stateCode":"CA","latitude":"35.73126000","longitude":"-118.55390000"},{"name":"Altadena","countryCode":"US","stateCode":"CA","latitude":"34.18973000","longitude":"-118.13118000"},{"name":"Alturas","countryCode":"US","stateCode":"CA","latitude":"41.48714000","longitude":"-120.54349000"},{"name":"Alum Rock","countryCode":"US","stateCode":"CA","latitude":"37.36605000","longitude":"-121.82718000"},{"name":"Amador County","countryCode":"US","stateCode":"CA","latitude":"38.44639000","longitude":"-120.65112000"},{"name":"American Canyon","countryCode":"US","stateCode":"CA","latitude":"38.17492000","longitude":"-122.26080000"},{"name":"Amesti","countryCode":"US","stateCode":"CA","latitude":"36.96356000","longitude":"-121.77912000"},{"name":"Anaheim","countryCode":"US","stateCode":"CA","latitude":"33.83529000","longitude":"-117.91450000"},{"name":"Anderson","countryCode":"US","stateCode":"CA","latitude":"40.44821000","longitude":"-122.29778000"},{"name":"Angels Camp","countryCode":"US","stateCode":"CA","latitude":"38.06826000","longitude":"-120.53965000"},{"name":"Angwin","countryCode":"US","stateCode":"CA","latitude":"38.57574000","longitude":"-122.44998000"},{"name":"Antelope","countryCode":"US","stateCode":"CA","latitude":"38.70824000","longitude":"-121.32995000"},{"name":"Antioch","countryCode":"US","stateCode":"CA","latitude":"38.00492000","longitude":"-121.80579000"},{"name":"Anza","countryCode":"US","stateCode":"CA","latitude":"33.55503000","longitude":"-116.67363000"},{"name":"Apple Valley","countryCode":"US","stateCode":"CA","latitude":"34.50083000","longitude":"-117.18588000"},{"name":"Aptos","countryCode":"US","stateCode":"CA","latitude":"36.97717000","longitude":"-121.89940000"},{"name":"Aptos Hills-Larkin Valley","countryCode":"US","stateCode":"CA","latitude":"36.96064000","longitude":"-121.83404000"},{"name":"Arbuckle","countryCode":"US","stateCode":"CA","latitude":"39.01740000","longitude":"-122.05775000"},{"name":"Arcadia","countryCode":"US","stateCode":"CA","latitude":"34.13973000","longitude":"-118.03534000"},{"name":"Arcata","countryCode":"US","stateCode":"CA","latitude":"40.86652000","longitude":"-124.08284000"},{"name":"Arden-Arcade","countryCode":"US","stateCode":"CA","latitude":"38.60250000","longitude":"-121.37854000"},{"name":"Armona","countryCode":"US","stateCode":"CA","latitude":"36.31578000","longitude":"-119.70846000"},{"name":"Arnold","countryCode":"US","stateCode":"CA","latitude":"38.25547000","longitude":"-120.35103000"},{"name":"Aromas","countryCode":"US","stateCode":"CA","latitude":"36.88856000","longitude":"-121.64300000"},{"name":"Arroyo Grande","countryCode":"US","stateCode":"CA","latitude":"35.11859000","longitude":"-120.59073000"},{"name":"Artesia","countryCode":"US","stateCode":"CA","latitude":"33.86585000","longitude":"-118.08312000"},{"name":"Arvin","countryCode":"US","stateCode":"CA","latitude":"35.20913000","longitude":"-118.82843000"},{"name":"Ashland","countryCode":"US","stateCode":"CA","latitude":"37.69465000","longitude":"-122.11385000"},{"name":"Atascadero","countryCode":"US","stateCode":"CA","latitude":"35.48942000","longitude":"-120.67073000"},{"name":"Atherton","countryCode":"US","stateCode":"CA","latitude":"37.46133000","longitude":"-122.19774000"},{"name":"Atwater","countryCode":"US","stateCode":"CA","latitude":"37.34772000","longitude":"-120.60908000"},{"name":"Auberry","countryCode":"US","stateCode":"CA","latitude":"37.08078000","longitude":"-119.48541000"},{"name":"Auburn","countryCode":"US","stateCode":"CA","latitude":"38.89657000","longitude":"-121.07689000"},{"name":"Auburn Lake Trails","countryCode":"US","stateCode":"CA","latitude":"38.91434000","longitude":"-120.95244000"},{"name":"August","countryCode":"US","stateCode":"CA","latitude":"37.97881000","longitude":"-121.26217000"},{"name":"Avalon","countryCode":"US","stateCode":"CA","latitude":"33.34281000","longitude":"-118.32785000"},{"name":"Avenal","countryCode":"US","stateCode":"CA","latitude":"36.00412000","longitude":"-120.12903000"},{"name":"Avila Beach","countryCode":"US","stateCode":"CA","latitude":"35.17998000","longitude":"-120.73184000"},{"name":"Avocado Heights","countryCode":"US","stateCode":"CA","latitude":"34.03612000","longitude":"-117.99118000"},{"name":"Azusa","countryCode":"US","stateCode":"CA","latitude":"34.13362000","longitude":"-117.90756000"},{"name":"Bakersfield","countryCode":"US","stateCode":"CA","latitude":"35.37329000","longitude":"-119.01871000"},{"name":"Baldwin Park","countryCode":"US","stateCode":"CA","latitude":"34.08529000","longitude":"-117.96090000"},{"name":"Banning","countryCode":"US","stateCode":"CA","latitude":"33.92557000","longitude":"-116.87641000"},{"name":"Barstow","countryCode":"US","stateCode":"CA","latitude":"34.89859000","longitude":"-117.02282000"},{"name":"Barstow Heights","countryCode":"US","stateCode":"CA","latitude":"34.86971000","longitude":"-117.05615000"},{"name":"Bay Point","countryCode":"US","stateCode":"CA","latitude":"38.02909000","longitude":"-121.96163000"},{"name":"Bayside","countryCode":"US","stateCode":"CA","latitude":"40.84235000","longitude":"-124.06367000"},{"name":"Bayview","countryCode":"US","stateCode":"CA","latitude":"40.77263000","longitude":"-124.18395000"},{"name":"Beale Air Force Base","countryCode":"US","stateCode":"CA","latitude":"39.10917000","longitude":"-121.35444000"},{"name":"Bear Valley Springs","countryCode":"US","stateCode":"CA","latitude":"35.15913000","longitude":"-118.62842000"},{"name":"Beaumont","countryCode":"US","stateCode":"CA","latitude":"33.92946000","longitude":"-116.97725000"},{"name":"Bell","countryCode":"US","stateCode":"CA","latitude":"33.97751000","longitude":"-118.18702000"},{"name":"Bell Gardens","countryCode":"US","stateCode":"CA","latitude":"33.96529000","longitude":"-118.15146000"},{"name":"Bella Vista","countryCode":"US","stateCode":"CA","latitude":"40.64071000","longitude":"-122.23250000"},{"name":"Bellflower","countryCode":"US","stateCode":"CA","latitude":"33.88168000","longitude":"-118.11701000"},{"name":"Belmont","countryCode":"US","stateCode":"CA","latitude":"37.52021000","longitude":"-122.27580000"},{"name":"Belvedere","countryCode":"US","stateCode":"CA","latitude":"37.87270000","longitude":"-122.46442000"},{"name":"Ben Lomond","countryCode":"US","stateCode":"CA","latitude":"37.08911000","longitude":"-122.08635000"},{"name":"Benicia","countryCode":"US","stateCode":"CA","latitude":"38.04937000","longitude":"-122.15858000"},{"name":"Berkeley","countryCode":"US","stateCode":"CA","latitude":"37.87159000","longitude":"-122.27275000"},{"name":"Bermuda Dunes","countryCode":"US","stateCode":"CA","latitude":"33.74280000","longitude":"-116.28918000"},{"name":"Berry Creek","countryCode":"US","stateCode":"CA","latitude":"39.64516000","longitude":"-121.40330000"},{"name":"Bertsch-Oceanview","countryCode":"US","stateCode":"CA","latitude":"41.75250000","longitude":"-124.15875000"},{"name":"Bethel Island","countryCode":"US","stateCode":"CA","latitude":"38.01492000","longitude":"-121.64051000"},{"name":"Beverly Hills","countryCode":"US","stateCode":"CA","latitude":"34.07362000","longitude":"-118.40036000"},{"name":"Big Bear City","countryCode":"US","stateCode":"CA","latitude":"34.26112000","longitude":"-116.84503000"},{"name":"Big Bear Lake","countryCode":"US","stateCode":"CA","latitude":"34.24390000","longitude":"-116.91142000"},{"name":"Big Pine","countryCode":"US","stateCode":"CA","latitude":"37.16493000","longitude":"-118.28955000"},{"name":"Big River","countryCode":"US","stateCode":"CA","latitude":"34.14002000","longitude":"-114.36134000"},{"name":"Biggs","countryCode":"US","stateCode":"CA","latitude":"39.41239000","longitude":"-121.71275000"},{"name":"Biola","countryCode":"US","stateCode":"CA","latitude":"36.80217000","longitude":"-120.01627000"},{"name":"Bishop","countryCode":"US","stateCode":"CA","latitude":"37.36354000","longitude":"-118.39511000"},{"name":"Black Point-Green Point","countryCode":"US","stateCode":"CA","latitude":"38.11547000","longitude":"-122.51318000"},{"name":"Blackhawk","countryCode":"US","stateCode":"CA","latitude":"37.82076000","longitude":"-121.90774000"},{"name":"Bloomington","countryCode":"US","stateCode":"CA","latitude":"34.07029000","longitude":"-117.39588000"},{"name":"Blue Lake","countryCode":"US","stateCode":"CA","latitude":"40.88291000","longitude":"-123.98395000"},{"name":"Blythe","countryCode":"US","stateCode":"CA","latitude":"33.61030000","longitude":"-114.59635000"},{"name":"Bodega Bay","countryCode":"US","stateCode":"CA","latitude":"38.33325000","longitude":"-123.04806000"},{"name":"Bodfish","countryCode":"US","stateCode":"CA","latitude":"35.58801000","longitude":"-118.49203000"},{"name":"Bolinas","countryCode":"US","stateCode":"CA","latitude":"37.90937000","longitude":"-122.68637000"},{"name":"Bonadelle Ranchos-Madera Ranchos","countryCode":"US","stateCode":"CA","latitude":"36.98467000","longitude":"-119.87463000"},{"name":"Bonita","countryCode":"US","stateCode":"CA","latitude":"32.65783000","longitude":"-117.03003000"},{"name":"Bonny Doon","countryCode":"US","stateCode":"CA","latitude":"37.04162000","longitude":"-122.15052000"},{"name":"Bonsall","countryCode":"US","stateCode":"CA","latitude":"33.28892000","longitude":"-117.22559000"},{"name":"Boonville","countryCode":"US","stateCode":"CA","latitude":"39.00907000","longitude":"-123.36612000"},{"name":"Boron","countryCode":"US","stateCode":"CA","latitude":"34.99942000","longitude":"-117.64978000"},{"name":"Boronda","countryCode":"US","stateCode":"CA","latitude":"36.69885000","longitude":"-121.67495000"},{"name":"Borrego Springs","countryCode":"US","stateCode":"CA","latitude":"33.25587000","longitude":"-116.37501000"},{"name":"Bostonia","countryCode":"US","stateCode":"CA","latitude":"32.80755000","longitude":"-116.93642000"},{"name":"Boulder Creek","countryCode":"US","stateCode":"CA","latitude":"37.12606000","longitude":"-122.12219000"},{"name":"Boyes Hot Springs","countryCode":"US","stateCode":"CA","latitude":"38.31380000","longitude":"-122.48193000"},{"name":"Boyle Heights","countryCode":"US","stateCode":"CA","latitude":"34.03390000","longitude":"-118.20535000"},{"name":"Bradbury","countryCode":"US","stateCode":"CA","latitude":"34.14695000","longitude":"-117.97090000"},{"name":"Brawley","countryCode":"US","stateCode":"CA","latitude":"32.97866000","longitude":"-115.53027000"},{"name":"Brea","countryCode":"US","stateCode":"CA","latitude":"33.91668000","longitude":"-117.90006000"},{"name":"Brentwood","countryCode":"US","stateCode":"CA","latitude":"37.93187000","longitude":"-121.69579000"},{"name":"Bret Harte","countryCode":"US","stateCode":"CA","latitude":"37.60207000","longitude":"-121.00519000"},{"name":"Bridgeport","countryCode":"US","stateCode":"CA","latitude":"38.25575000","longitude":"-119.23127000"},{"name":"Brisbane","countryCode":"US","stateCode":"CA","latitude":"37.68077000","longitude":"-122.39997000"},{"name":"Broadmoor","countryCode":"US","stateCode":"CA","latitude":"37.68660000","longitude":"-122.48275000"},{"name":"Brookdale","countryCode":"US","stateCode":"CA","latitude":"37.10634000","longitude":"-122.10608000"},{"name":"Brooktrails","countryCode":"US","stateCode":"CA","latitude":"39.44377000","longitude":"-123.38529000"},{"name":"Buckhorn","countryCode":"US","stateCode":"CA","latitude":"38.45216000","longitude":"-120.52854000"},{"name":"Buellton","countryCode":"US","stateCode":"CA","latitude":"34.61360000","longitude":"-120.19265000"},{"name":"Buena Park","countryCode":"US","stateCode":"CA","latitude":"33.86751000","longitude":"-117.99812000"},{"name":"Buena Vista","countryCode":"US","stateCode":"CA","latitude":"37.32133000","longitude":"-121.91662000"},{"name":"Burbank","countryCode":"US","stateCode":"CA","latitude":"34.18084000","longitude":"-118.30897000"},{"name":"Burlingame","countryCode":"US","stateCode":"CA","latitude":"37.58410000","longitude":"-122.36608000"},{"name":"Burney","countryCode":"US","stateCode":"CA","latitude":"40.88238000","longitude":"-121.66082000"},{"name":"Butte County","countryCode":"US","stateCode":"CA","latitude":"39.66693000","longitude":"-121.60067000"},{"name":"Buttonwillow","countryCode":"US","stateCode":"CA","latitude":"35.40052000","longitude":"-119.46956000"},{"name":"Byron","countryCode":"US","stateCode":"CA","latitude":"37.86715000","longitude":"-121.63801000"},{"name":"Bystrom","countryCode":"US","stateCode":"CA","latitude":"37.62076000","longitude":"-120.98577000"},{"name":"Cabazon","countryCode":"US","stateCode":"CA","latitude":"33.91752000","longitude":"-116.78724000"},{"name":"Calabasas","countryCode":"US","stateCode":"CA","latitude":"34.15778000","longitude":"-118.63842000"},{"name":"Calaveras County","countryCode":"US","stateCode":"CA","latitude":"38.20461000","longitude":"-120.55413000"},{"name":"Calexico","countryCode":"US","stateCode":"CA","latitude":"32.67895000","longitude":"-115.49888000"},{"name":"California City","countryCode":"US","stateCode":"CA","latitude":"35.12580000","longitude":"-117.98590000"},{"name":"Calimesa","countryCode":"US","stateCode":"CA","latitude":"34.00390000","longitude":"-117.06198000"},{"name":"Calipatria","countryCode":"US","stateCode":"CA","latitude":"33.12560000","longitude":"-115.51415000"},{"name":"Calistoga","countryCode":"US","stateCode":"CA","latitude":"38.57880000","longitude":"-122.57971000"},{"name":"Callender","countryCode":"US","stateCode":"CA","latitude":"35.05303000","longitude":"-120.59628000"},{"name":"Camarillo","countryCode":"US","stateCode":"CA","latitude":"34.21639000","longitude":"-119.03760000"},{"name":"Cambria","countryCode":"US","stateCode":"CA","latitude":"35.56414000","longitude":"-121.08075000"},{"name":"Cambrian Park","countryCode":"US","stateCode":"CA","latitude":"37.25689000","longitude":"-121.93079000"},{"name":"Cameron Park","countryCode":"US","stateCode":"CA","latitude":"38.66879000","longitude":"-120.98716000"},{"name":"Camino","countryCode":"US","stateCode":"CA","latitude":"38.73824000","longitude":"-120.67493000"},{"name":"Camp Meeker","countryCode":"US","stateCode":"CA","latitude":"38.42519000","longitude":"-122.95944000"},{"name":"Camp Pendleton North","countryCode":"US","stateCode":"CA","latitude":"33.31465000","longitude":"-117.31603000"},{"name":"Camp Pendleton South","countryCode":"US","stateCode":"CA","latitude":"33.22844000","longitude":"-117.37929000"},{"name":"Campbell","countryCode":"US","stateCode":"CA","latitude":"37.28717000","longitude":"-121.94996000"},{"name":"Campo","countryCode":"US","stateCode":"CA","latitude":"32.60645000","longitude":"-116.46891000"},{"name":"Canoga Park","countryCode":"US","stateCode":"CA","latitude":"34.20112000","longitude":"-118.59814000"},{"name":"Canyon Lake","countryCode":"US","stateCode":"CA","latitude":"33.68502000","longitude":"-117.27309000"},{"name":"Capitola","countryCode":"US","stateCode":"CA","latitude":"36.97523000","longitude":"-121.95329000"},{"name":"Carlsbad","countryCode":"US","stateCode":"CA","latitude":"33.15809000","longitude":"-117.35059000"},{"name":"Carmel Valley Village","countryCode":"US","stateCode":"CA","latitude":"36.50605000","longitude":"-121.76594000"},{"name":"Carmel-by-the-Sea","countryCode":"US","stateCode":"CA","latitude":"36.55524000","longitude":"-121.92329000"},{"name":"Carmichael","countryCode":"US","stateCode":"CA","latitude":"38.61713000","longitude":"-121.32828000"},{"name":"Carpinteria","countryCode":"US","stateCode":"CA","latitude":"34.39888000","longitude":"-119.51846000"},{"name":"Carson","countryCode":"US","stateCode":"CA","latitude":"33.83141000","longitude":"-118.28202000"},{"name":"Caruthers","countryCode":"US","stateCode":"CA","latitude":"36.54273000","longitude":"-119.83320000"},{"name":"Casa Conejo","countryCode":"US","stateCode":"CA","latitude":"34.18362000","longitude":"-118.94343000"},{"name":"Casa de Oro-Mount Helix","countryCode":"US","stateCode":"CA","latitude":"32.76397000","longitude":"-116.96877000"},{"name":"Castaic","countryCode":"US","stateCode":"CA","latitude":"34.48888000","longitude":"-118.62287000"},{"name":"Castro Valley","countryCode":"US","stateCode":"CA","latitude":"37.69410000","longitude":"-122.08635000"},{"name":"Castroville","countryCode":"US","stateCode":"CA","latitude":"36.76579000","longitude":"-121.75800000"},{"name":"Cathedral City","countryCode":"US","stateCode":"CA","latitude":"33.77974000","longitude":"-116.46529000"},{"name":"Cayucos","countryCode":"US","stateCode":"CA","latitude":"35.44275000","longitude":"-120.89213000"},{"name":"Cedar Ridge","countryCode":"US","stateCode":"CA","latitude":"38.06576000","longitude":"-120.27686000"},{"name":"Central Valley (historical)","countryCode":"US","stateCode":"CA","latitude":"40.68043000","longitude":"-122.37112000"},{"name":"Century City","countryCode":"US","stateCode":"CA","latitude":"34.05557000","longitude":"-118.41786000"},{"name":"Ceres","countryCode":"US","stateCode":"CA","latitude":"37.59493000","longitude":"-120.95771000"},{"name":"Cerritos","countryCode":"US","stateCode":"CA","latitude":"33.85835000","longitude":"-118.06479000"},{"name":"Challenge-Brownsville","countryCode":"US","stateCode":"CA","latitude":"39.46447000","longitude":"-121.26338000"},{"name":"Channel Islands Beach","countryCode":"US","stateCode":"CA","latitude":"34.15806000","longitude":"-119.22316000"},{"name":"Charter Oak","countryCode":"US","stateCode":"CA","latitude":"34.10306000","longitude":"-117.84589000"},{"name":"Chatsworth","countryCode":"US","stateCode":"CA","latitude":"34.25723000","longitude":"-118.60120000"},{"name":"Cherry Valley","countryCode":"US","stateCode":"CA","latitude":"33.97252000","longitude":"-116.97725000"},{"name":"Cherryland","countryCode":"US","stateCode":"CA","latitude":"37.67938000","longitude":"-122.10330000"},{"name":"Chester","countryCode":"US","stateCode":"CA","latitude":"40.30627000","longitude":"-121.23191000"},{"name":"Chico","countryCode":"US","stateCode":"CA","latitude":"39.72849000","longitude":"-121.83748000"},{"name":"China Lake Acres","countryCode":"US","stateCode":"CA","latitude":"35.64051000","longitude":"-117.76395000"},{"name":"Chinatown","countryCode":"US","stateCode":"CA","latitude":"37.79660000","longitude":"-122.40858000"},{"name":"Chino","countryCode":"US","stateCode":"CA","latitude":"34.01223000","longitude":"-117.68894000"},{"name":"Chino Hills","countryCode":"US","stateCode":"CA","latitude":"33.99380000","longitude":"-117.75888000"},{"name":"Chowchilla","countryCode":"US","stateCode":"CA","latitude":"37.12300000","longitude":"-120.26018000"},{"name":"Chualar","countryCode":"US","stateCode":"CA","latitude":"36.57052000","longitude":"-121.51855000"},{"name":"Chula Vista","countryCode":"US","stateCode":"CA","latitude":"32.64005000","longitude":"-117.08420000"},{"name":"Citrus","countryCode":"US","stateCode":"CA","latitude":"34.11501000","longitude":"-117.89173000"},{"name":"Citrus Heights","countryCode":"US","stateCode":"CA","latitude":"38.70712000","longitude":"-121.28106000"},{"name":"City and County of San Francisco","countryCode":"US","stateCode":"CA","latitude":"37.77823000","longitude":"-122.44250000"},{"name":"Claremont","countryCode":"US","stateCode":"CA","latitude":"34.09668000","longitude":"-117.71978000"},{"name":"Clay","countryCode":"US","stateCode":"CA","latitude":"38.33602000","longitude":"-121.15939000"},{"name":"Clayton","countryCode":"US","stateCode":"CA","latitude":"37.94103000","longitude":"-121.93579000"},{"name":"Clear Lake Riviera","countryCode":"US","stateCode":"CA","latitude":"38.95406000","longitude":"-122.72082000"},{"name":"Clearlake","countryCode":"US","stateCode":"CA","latitude":"38.95823000","longitude":"-122.62637000"},{"name":"Clearlake Oaks","countryCode":"US","stateCode":"CA","latitude":"39.02628000","longitude":"-122.67193000"},{"name":"Cloverdale","countryCode":"US","stateCode":"CA","latitude":"38.80546000","longitude":"-123.01722000"},{"name":"Clovis","countryCode":"US","stateCode":"CA","latitude":"36.82523000","longitude":"-119.70292000"},{"name":"Coachella","countryCode":"US","stateCode":"CA","latitude":"33.68030000","longitude":"-116.17389000"},{"name":"Coalinga","countryCode":"US","stateCode":"CA","latitude":"36.13968000","longitude":"-120.36015000"},{"name":"Coarsegold","countryCode":"US","stateCode":"CA","latitude":"37.26217000","longitude":"-119.70098000"},{"name":"Cobb","countryCode":"US","stateCode":"CA","latitude":"38.82213000","longitude":"-122.72305000"},{"name":"Colfax","countryCode":"US","stateCode":"CA","latitude":"39.10073000","longitude":"-120.95328000"},{"name":"Collierville","countryCode":"US","stateCode":"CA","latitude":"38.21464000","longitude":"-121.26884000"},{"name":"Colma","countryCode":"US","stateCode":"CA","latitude":"37.67688000","longitude":"-122.45969000"},{"name":"Colton","countryCode":"US","stateCode":"CA","latitude":"34.07390000","longitude":"-117.31365000"},{"name":"Columbia","countryCode":"US","stateCode":"CA","latitude":"38.03631000","longitude":"-120.40131000"},{"name":"Colusa","countryCode":"US","stateCode":"CA","latitude":"39.21433000","longitude":"-122.00942000"},{"name":"Colusa County","countryCode":"US","stateCode":"CA","latitude":"39.17757000","longitude":"-122.23703000"},{"name":"Commerce","countryCode":"US","stateCode":"CA","latitude":"34.00057000","longitude":"-118.15979000"},{"name":"Compton","countryCode":"US","stateCode":"CA","latitude":"33.89585000","longitude":"-118.22007000"},{"name":"Concord","countryCode":"US","stateCode":"CA","latitude":"37.97798000","longitude":"-122.03107000"},{"name":"Contra Costa Centre","countryCode":"US","stateCode":"CA","latitude":"37.92752000","longitude":"-122.05786000"},{"name":"Contra Costa County","countryCode":"US","stateCode":"CA","latitude":"37.92342000","longitude":"-121.95121000"},{"name":"Cool","countryCode":"US","stateCode":"CA","latitude":"38.88722000","longitude":"-121.01472000"},{"name":"Copperopolis","countryCode":"US","stateCode":"CA","latitude":"37.98104000","longitude":"-120.64187000"},{"name":"Corcoran","countryCode":"US","stateCode":"CA","latitude":"36.09801000","longitude":"-119.56040000"},{"name":"Corning","countryCode":"US","stateCode":"CA","latitude":"39.92766000","longitude":"-122.17916000"},{"name":"Corona","countryCode":"US","stateCode":"CA","latitude":"33.87529000","longitude":"-117.56644000"},{"name":"Coronado","countryCode":"US","stateCode":"CA","latitude":"32.68589000","longitude":"-117.18309000"},{"name":"Corralitos","countryCode":"US","stateCode":"CA","latitude":"36.98856000","longitude":"-121.80634000"},{"name":"Corte Madera","countryCode":"US","stateCode":"CA","latitude":"37.92548000","longitude":"-122.52748000"},{"name":"Costa Mesa","countryCode":"US","stateCode":"CA","latitude":"33.64113000","longitude":"-117.91867000"},{"name":"Cotati","countryCode":"US","stateCode":"CA","latitude":"38.32686000","longitude":"-122.70721000"},{"name":"Coto De Caza","countryCode":"US","stateCode":"CA","latitude":"33.60419000","longitude":"-117.58699000"},{"name":"Cottonwood","countryCode":"US","stateCode":"CA","latitude":"40.38571000","longitude":"-122.28084000"},{"name":"Country Club","countryCode":"US","stateCode":"CA","latitude":"37.96881000","longitude":"-121.34078000"},{"name":"Covelo","countryCode":"US","stateCode":"CA","latitude":"39.79327000","longitude":"-123.24922000"},{"name":"Covina","countryCode":"US","stateCode":"CA","latitude":"34.09001000","longitude":"-117.89034000"},{"name":"Crescent City","countryCode":"US","stateCode":"CA","latitude":"41.75595000","longitude":"-124.20175000"},{"name":"Crest","countryCode":"US","stateCode":"CA","latitude":"32.80727000","longitude":"-116.86808000"},{"name":"Crestline","countryCode":"US","stateCode":"CA","latitude":"34.24195000","longitude":"-117.28560000"},{"name":"Crockett","countryCode":"US","stateCode":"CA","latitude":"38.05242000","longitude":"-122.21302000"},{"name":"Cudahy","countryCode":"US","stateCode":"CA","latitude":"33.96057000","longitude":"-118.18535000"},{"name":"Culver City","countryCode":"US","stateCode":"CA","latitude":"34.02112000","longitude":"-118.39647000"},{"name":"Cupertino","countryCode":"US","stateCode":"CA","latitude":"37.32300000","longitude":"-122.03218000"},{"name":"Cutler","countryCode":"US","stateCode":"CA","latitude":"36.52328000","longitude":"-119.28678000"},{"name":"Cutten","countryCode":"US","stateCode":"CA","latitude":"40.76985000","longitude":"-124.14284000"},{"name":"Cypress","countryCode":"US","stateCode":"CA","latitude":"33.81696000","longitude":"-118.03729000"},{"name":"Daly City","countryCode":"US","stateCode":"CA","latitude":"37.70577000","longitude":"-122.46192000"},{"name":"Dana Point","countryCode":"US","stateCode":"CA","latitude":"33.46697000","longitude":"-117.69811000"},{"name":"Danville","countryCode":"US","stateCode":"CA","latitude":"37.82159000","longitude":"-121.99996000"},{"name":"Davis","countryCode":"US","stateCode":"CA","latitude":"38.54491000","longitude":"-121.74052000"},{"name":"Day Valley","countryCode":"US","stateCode":"CA","latitude":"37.03578000","longitude":"-121.86246000"},{"name":"Deer Park","countryCode":"US","stateCode":"CA","latitude":"38.68185000","longitude":"-120.82327000"},{"name":"Del Aire","countryCode":"US","stateCode":"CA","latitude":"33.91613000","longitude":"-118.36952000"},{"name":"Del Mar","countryCode":"US","stateCode":"CA","latitude":"32.95949000","longitude":"-117.26531000"},{"name":"Del Monte Forest","countryCode":"US","stateCode":"CA","latitude":"36.58635000","longitude":"-121.94746000"},{"name":"Del Norte County","countryCode":"US","stateCode":"CA","latitude":"41.74496000","longitude":"-123.95781000"},{"name":"Del Rey","countryCode":"US","stateCode":"CA","latitude":"36.65912000","longitude":"-119.59374000"},{"name":"Del Rey Oaks","countryCode":"US","stateCode":"CA","latitude":"36.59329000","longitude":"-121.83495000"},{"name":"Del Rio","countryCode":"US","stateCode":"CA","latitude":"37.74354000","longitude":"-121.01188000"},{"name":"Delano","countryCode":"US","stateCode":"CA","latitude":"35.76884000","longitude":"-119.24705000"},{"name":"Delhi","countryCode":"US","stateCode":"CA","latitude":"37.43216000","longitude":"-120.77854000"},{"name":"Denair","countryCode":"US","stateCode":"CA","latitude":"37.52632000","longitude":"-120.79687000"},{"name":"Descanso","countryCode":"US","stateCode":"CA","latitude":"32.85283000","longitude":"-116.61585000"},{"name":"Desert Edge","countryCode":"US","stateCode":"CA","latitude":"33.92417000","longitude":"-116.44139000"},{"name":"Desert Hot Springs","countryCode":"US","stateCode":"CA","latitude":"33.96173000","longitude":"-116.50353000"},{"name":"Desert Shores","countryCode":"US","stateCode":"CA","latitude":"33.40420000","longitude":"-116.03972000"},{"name":"Desert View Highlands","countryCode":"US","stateCode":"CA","latitude":"34.59082000","longitude":"-118.15257000"},{"name":"Diablo","countryCode":"US","stateCode":"CA","latitude":"37.83493000","longitude":"-121.95801000"},{"name":"Diamond Bar","countryCode":"US","stateCode":"CA","latitude":"34.02862000","longitude":"-117.81034000"},{"name":"Diamond Springs","countryCode":"US","stateCode":"CA","latitude":"38.69463000","longitude":"-120.81494000"},{"name":"Dinuba","countryCode":"US","stateCode":"CA","latitude":"36.54328000","longitude":"-119.38707000"},{"name":"Discovery Bay","countryCode":"US","stateCode":"CA","latitude":"37.90854000","longitude":"-121.60023000"},{"name":"Dixon","countryCode":"US","stateCode":"CA","latitude":"38.44546000","longitude":"-121.82330000"},{"name":"Dixon Lane-Meadow Creek","countryCode":"US","stateCode":"CA","latitude":"37.38639000","longitude":"-118.41527000"},{"name":"Dogtown","countryCode":"US","stateCode":"CA","latitude":"38.21381000","longitude":"-121.08855000"},{"name":"Dollar Point","countryCode":"US","stateCode":"CA","latitude":"39.18796000","longitude":"-120.09991000"},{"name":"Dos Palos","countryCode":"US","stateCode":"CA","latitude":"36.98606000","longitude":"-120.62657000"},{"name":"Downey","countryCode":"US","stateCode":"CA","latitude":"33.94001000","longitude":"-118.13257000"},{"name":"Downieville","countryCode":"US","stateCode":"CA","latitude":"39.55934000","longitude":"-120.82689000"},{"name":"Duarte","countryCode":"US","stateCode":"CA","latitude":"34.13945000","longitude":"-117.97729000"},{"name":"Dublin","countryCode":"US","stateCode":"CA","latitude":"37.70215000","longitude":"-121.93579000"},{"name":"Dunnigan","countryCode":"US","stateCode":"CA","latitude":"38.88518000","longitude":"-121.96969000"},{"name":"Dunsmuir","countryCode":"US","stateCode":"CA","latitude":"41.20821000","longitude":"-122.27195000"},{"name":"Durham","countryCode":"US","stateCode":"CA","latitude":"39.64627000","longitude":"-121.79998000"},{"name":"Earlimart","countryCode":"US","stateCode":"CA","latitude":"35.88412000","longitude":"-119.27233000"},{"name":"East Foothills","countryCode":"US","stateCode":"CA","latitude":"37.38105000","longitude":"-121.81745000"},{"name":"East Hemet","countryCode":"US","stateCode":"CA","latitude":"33.74002000","longitude":"-116.93891000"},{"name":"East La Mirada","countryCode":"US","stateCode":"CA","latitude":"33.92446000","longitude":"-117.98895000"},{"name":"East Los Angeles","countryCode":"US","stateCode":"CA","latitude":"34.02390000","longitude":"-118.17202000"},{"name":"East Oakdale","countryCode":"US","stateCode":"CA","latitude":"37.78798000","longitude":"-120.80382000"},{"name":"East Palo Alto","countryCode":"US","stateCode":"CA","latitude":"37.46883000","longitude":"-122.14108000"},{"name":"East Pasadena","countryCode":"US","stateCode":"CA","latitude":"34.13814000","longitude":"-118.07384000"},{"name":"East Porterville","countryCode":"US","stateCode":"CA","latitude":"36.05745000","longitude":"-118.97566000"},{"name":"East Quincy","countryCode":"US","stateCode":"CA","latitude":"39.93406000","longitude":"-120.89801000"},{"name":"East Rancho Dominguez","countryCode":"US","stateCode":"CA","latitude":"33.89807000","longitude":"-118.19535000"},{"name":"East Richmond Heights","countryCode":"US","stateCode":"CA","latitude":"37.94492000","longitude":"-122.31358000"},{"name":"East San Gabriel","countryCode":"US","stateCode":"CA","latitude":"34.09168000","longitude":"-118.09118000"},{"name":"East Sonora","countryCode":"US","stateCode":"CA","latitude":"37.97770000","longitude":"-120.36130000"},{"name":"Easton","countryCode":"US","stateCode":"CA","latitude":"36.65023000","longitude":"-119.79070000"},{"name":"Eastvale","countryCode":"US","stateCode":"CA","latitude":"33.96358000","longitude":"-117.56418000"},{"name":"Echo Park","countryCode":"US","stateCode":"CA","latitude":"34.07808000","longitude":"-118.26066000"},{"name":"Edwards Air Force Base","countryCode":"US","stateCode":"CA","latitude":"34.91637000","longitude":"-117.93535000"},{"name":"El Cajon","countryCode":"US","stateCode":"CA","latitude":"32.79477000","longitude":"-116.96253000"},{"name":"El Centro","countryCode":"US","stateCode":"CA","latitude":"32.79200000","longitude":"-115.56305000"},{"name":"El Cerrito","countryCode":"US","stateCode":"CA","latitude":"37.91576000","longitude":"-122.31164000"},{"name":"El Cerrito Corona","countryCode":"US","stateCode":"CA","latitude":"33.84057000","longitude":"-117.52283000"},{"name":"El Dorado County","countryCode":"US","stateCode":"CA","latitude":"38.77874000","longitude":"-120.52465000"},{"name":"El Dorado Hills","countryCode":"US","stateCode":"CA","latitude":"38.68574000","longitude":"-121.08217000"},{"name":"El Granada","countryCode":"US","stateCode":"CA","latitude":"37.50272000","longitude":"-122.46942000"},{"name":"El Monte","countryCode":"US","stateCode":"CA","latitude":"34.06862000","longitude":"-118.02757000"},{"name":"El Rio","countryCode":"US","stateCode":"CA","latitude":"34.23578000","longitude":"-119.16383000"},{"name":"El Segundo","countryCode":"US","stateCode":"CA","latitude":"33.91918000","longitude":"-118.41647000"},{"name":"El Sobrante","countryCode":"US","stateCode":"CA","latitude":"37.97715000","longitude":"-122.29525000"},{"name":"El Verano","countryCode":"US","stateCode":"CA","latitude":"38.29769000","longitude":"-122.49165000"},{"name":"Eldridge","countryCode":"US","stateCode":"CA","latitude":"38.34880000","longitude":"-122.51081000"},{"name":"Elk Grove","countryCode":"US","stateCode":"CA","latitude":"38.40880000","longitude":"-121.37162000"},{"name":"Elkhorn","countryCode":"US","stateCode":"CA","latitude":"36.82440000","longitude":"-121.74050000"},{"name":"Elverta","countryCode":"US","stateCode":"CA","latitude":"38.71379000","longitude":"-121.46273000"},{"name":"Emerald Lake Hills","countryCode":"US","stateCode":"CA","latitude":"37.46466000","longitude":"-122.26802000"},{"name":"Emeryville","countryCode":"US","stateCode":"CA","latitude":"37.83132000","longitude":"-122.28525000"},{"name":"Empire","countryCode":"US","stateCode":"CA","latitude":"37.63826000","longitude":"-120.90215000"},{"name":"Encinitas","countryCode":"US","stateCode":"CA","latitude":"33.03699000","longitude":"-117.29198000"},{"name":"Encino","countryCode":"US","stateCode":"CA","latitude":"34.15917000","longitude":"-118.50119000"},{"name":"Escalon","countryCode":"US","stateCode":"CA","latitude":"37.79781000","longitude":"-120.99792000"},{"name":"Escondido","countryCode":"US","stateCode":"CA","latitude":"33.11921000","longitude":"-117.08642000"},{"name":"Esparto","countryCode":"US","stateCode":"CA","latitude":"38.69213000","longitude":"-122.01719000"},{"name":"Eucalyptus Hills","countryCode":"US","stateCode":"CA","latitude":"32.87977000","longitude":"-116.94669000"},{"name":"Eureka","countryCode":"US","stateCode":"CA","latitude":"40.80207000","longitude":"-124.16367000"},{"name":"Exeter","countryCode":"US","stateCode":"CA","latitude":"36.29606000","longitude":"-119.14205000"},{"name":"Fair Oaks","countryCode":"US","stateCode":"CA","latitude":"38.64463000","longitude":"-121.27217000"},{"name":"Fairbanks Ranch","countryCode":"US","stateCode":"CA","latitude":"32.99393000","longitude":"-117.18726000"},{"name":"Fairfax","countryCode":"US","stateCode":"CA","latitude":"37.98715000","longitude":"-122.58887000"},{"name":"Fairfield","countryCode":"US","stateCode":"CA","latitude":"38.24936000","longitude":"-122.03997000"},{"name":"Fairmead","countryCode":"US","stateCode":"CA","latitude":"37.07633000","longitude":"-120.19295000"},{"name":"Fairview","countryCode":"US","stateCode":"CA","latitude":"37.67854000","longitude":"-122.04580000"},{"name":"Fallbrook","countryCode":"US","stateCode":"CA","latitude":"33.37642000","longitude":"-117.25115000"},{"name":"Farmersville","countryCode":"US","stateCode":"CA","latitude":"36.29773000","longitude":"-119.20678000"},{"name":"Felton","countryCode":"US","stateCode":"CA","latitude":"37.05134000","longitude":"-122.07330000"},{"name":"Ferndale","countryCode":"US","stateCode":"CA","latitude":"40.57624000","longitude":"-124.26394000"},{"name":"Fetters Hot Springs-Agua Caliente","countryCode":"US","stateCode":"CA","latitude":"38.32140000","longitude":"-122.48682000"},{"name":"Fillmore","countryCode":"US","stateCode":"CA","latitude":"34.39916000","longitude":"-118.91815000"},{"name":"Firebaugh","countryCode":"US","stateCode":"CA","latitude":"36.85884000","longitude":"-120.45601000"},{"name":"Florence-Graham","countryCode":"US","stateCode":"CA","latitude":"33.96772000","longitude":"-118.24438000"},{"name":"Florin","countryCode":"US","stateCode":"CA","latitude":"38.49602000","longitude":"-121.40884000"},{"name":"Folsom","countryCode":"US","stateCode":"CA","latitude":"38.67796000","longitude":"-121.17606000"},{"name":"Fontana","countryCode":"US","stateCode":"CA","latitude":"34.09223000","longitude":"-117.43505000"},{"name":"Foothill Farms","countryCode":"US","stateCode":"CA","latitude":"38.67877000","longitude":"-121.35114000"},{"name":"Foothill Ranch","countryCode":"US","stateCode":"CA","latitude":"33.68641000","longitude":"-117.66088000"},{"name":"Ford City","countryCode":"US","stateCode":"CA","latitude":"35.15441000","longitude":"-119.45623000"},{"name":"Forest Meadows","countryCode":"US","stateCode":"CA","latitude":"38.16851000","longitude":"-120.40659000"},{"name":"Forest Ranch","countryCode":"US","stateCode":"CA","latitude":"39.88211000","longitude":"-121.67275000"},{"name":"Foresthill","countryCode":"US","stateCode":"CA","latitude":"39.02018000","longitude":"-120.81799000"},{"name":"Forestville","countryCode":"US","stateCode":"CA","latitude":"38.47352000","longitude":"-122.89027000"},{"name":"Fort Bragg","countryCode":"US","stateCode":"CA","latitude":"39.44572000","longitude":"-123.80529000"},{"name":"Fort Irwin","countryCode":"US","stateCode":"CA","latitude":"35.26275000","longitude":"-116.68475000"},{"name":"Fortuna","countryCode":"US","stateCode":"CA","latitude":"40.59819000","longitude":"-124.15728000"},{"name":"Foster City","countryCode":"US","stateCode":"CA","latitude":"37.55855000","longitude":"-122.27108000"},{"name":"Fountain Valley","countryCode":"US","stateCode":"CA","latitude":"33.70918000","longitude":"-117.95367000"},{"name":"Fowler","countryCode":"US","stateCode":"CA","latitude":"36.63051000","longitude":"-119.67847000"},{"name":"Frazier Park","countryCode":"US","stateCode":"CA","latitude":"34.82276000","longitude":"-118.94482000"},{"name":"Freedom","countryCode":"US","stateCode":"CA","latitude":"36.93523000","longitude":"-121.77301000"},{"name":"Fremont","countryCode":"US","stateCode":"CA","latitude":"37.54827000","longitude":"-121.98857000"},{"name":"French Camp","countryCode":"US","stateCode":"CA","latitude":"37.88409000","longitude":"-121.27106000"},{"name":"Fresno","countryCode":"US","stateCode":"CA","latitude":"36.74773000","longitude":"-119.77237000"},{"name":"Fresno County","countryCode":"US","stateCode":"CA","latitude":"36.75818000","longitude":"-119.64932000"},{"name":"Fruitridge Pocket","countryCode":"US","stateCode":"CA","latitude":"38.53265000","longitude":"-121.45581000"},{"name":"Fullerton","countryCode":"US","stateCode":"CA","latitude":"33.87029000","longitude":"-117.92534000"},{"name":"Galt","countryCode":"US","stateCode":"CA","latitude":"38.25464000","longitude":"-121.29995000"},{"name":"Garden Acres","countryCode":"US","stateCode":"CA","latitude":"37.96381000","longitude":"-121.22939000"},{"name":"Garden Grove","countryCode":"US","stateCode":"CA","latitude":"33.77391000","longitude":"-117.94145000"},{"name":"Gardena","countryCode":"US","stateCode":"CA","latitude":"33.88835000","longitude":"-118.30896000"},{"name":"Garnet","countryCode":"US","stateCode":"CA","latitude":"33.90196000","longitude":"-116.54557000"},{"name":"Georgetown","countryCode":"US","stateCode":"CA","latitude":"38.90684000","longitude":"-120.83855000"},{"name":"Gerber","countryCode":"US","stateCode":"CA","latitude":"40.05627000","longitude":"-122.15027000"},{"name":"Gilroy","countryCode":"US","stateCode":"CA","latitude":"37.00578000","longitude":"-121.56828000"},{"name":"Glen Avon","countryCode":"US","stateCode":"CA","latitude":"34.01168000","longitude":"-117.48477000"},{"name":"Glendale","countryCode":"US","stateCode":"CA","latitude":"34.14251000","longitude":"-118.25508000"},{"name":"Glendora","countryCode":"US","stateCode":"CA","latitude":"34.13612000","longitude":"-117.86534000"},{"name":"Glenn County","countryCode":"US","stateCode":"CA","latitude":"39.59840000","longitude":"-122.39221000"},{"name":"Gold River","countryCode":"US","stateCode":"CA","latitude":"38.62629000","longitude":"-121.24662000"},{"name":"Golden Hills","countryCode":"US","stateCode":"CA","latitude":"35.14247000","longitude":"-118.49036000"},{"name":"Goleta","countryCode":"US","stateCode":"CA","latitude":"34.43583000","longitude":"-119.82764000"},{"name":"Gonzales","countryCode":"US","stateCode":"CA","latitude":"36.50663000","longitude":"-121.44438000"},{"name":"Good Hope","countryCode":"US","stateCode":"CA","latitude":"33.76474000","longitude":"-117.26698000"},{"name":"Goshen","countryCode":"US","stateCode":"CA","latitude":"36.35106000","longitude":"-119.42012000"},{"name":"Grand Terrace","countryCode":"US","stateCode":"CA","latitude":"34.03390000","longitude":"-117.31365000"},{"name":"Granite Bay","countryCode":"US","stateCode":"CA","latitude":"38.76323000","longitude":"-121.16384000"},{"name":"Granite Hills","countryCode":"US","stateCode":"CA","latitude":"32.80311000","longitude":"-116.90475000"},{"name":"Grass Valley","countryCode":"US","stateCode":"CA","latitude":"39.21906000","longitude":"-121.06106000"},{"name":"Graton","countryCode":"US","stateCode":"CA","latitude":"38.43630000","longitude":"-122.86972000"},{"name":"Green Acres","countryCode":"US","stateCode":"CA","latitude":"33.73808000","longitude":"-117.07642000"},{"name":"Green Valley","countryCode":"US","stateCode":"CA","latitude":"38.25297000","longitude":"-122.16219000"},{"name":"Greenacres","countryCode":"US","stateCode":"CA","latitude":"35.38329000","longitude":"-119.10983000"},{"name":"Greenfield","countryCode":"US","stateCode":"CA","latitude":"36.32080000","longitude":"-121.24381000"},{"name":"Greenville","countryCode":"US","stateCode":"CA","latitude":"40.13961000","longitude":"-120.95107000"},{"name":"Gridley","countryCode":"US","stateCode":"CA","latitude":"39.36378000","longitude":"-121.69358000"},{"name":"Grover Beach","countryCode":"US","stateCode":"CA","latitude":"35.12164000","longitude":"-120.62128000"},{"name":"Guadalupe","countryCode":"US","stateCode":"CA","latitude":"34.97164000","longitude":"-120.57184000"},{"name":"Guerneville","countryCode":"US","stateCode":"CA","latitude":"38.50186000","longitude":"-122.99611000"},{"name":"Gustine","countryCode":"US","stateCode":"CA","latitude":"37.25772000","longitude":"-120.99882000"},{"name":"Hacienda Heights","countryCode":"US","stateCode":"CA","latitude":"33.99307000","longitude":"-117.96868000"},{"name":"Half Moon Bay","countryCode":"US","stateCode":"CA","latitude":"37.46355000","longitude":"-122.42859000"},{"name":"Hamilton City","countryCode":"US","stateCode":"CA","latitude":"39.74266000","longitude":"-122.01359000"},{"name":"Hanford","countryCode":"US","stateCode":"CA","latitude":"36.32745000","longitude":"-119.64568000"},{"name":"Happy Camp","countryCode":"US","stateCode":"CA","latitude":"41.79275000","longitude":"-123.38080000"},{"name":"Harbison Canyon","countryCode":"US","stateCode":"CA","latitude":"32.82033000","longitude":"-116.83002000"},{"name":"Hartley","countryCode":"US","stateCode":"CA","latitude":"38.41713000","longitude":"-121.94691000"},{"name":"Hawaiian Gardens","countryCode":"US","stateCode":"CA","latitude":"33.83140000","longitude":"-118.07284000"},{"name":"Hawthorne","countryCode":"US","stateCode":"CA","latitude":"33.91640000","longitude":"-118.35257000"},{"name":"Hayfork","countryCode":"US","stateCode":"CA","latitude":"40.55431000","longitude":"-123.18308000"},{"name":"Hayward","countryCode":"US","stateCode":"CA","latitude":"37.66882000","longitude":"-122.08080000"},{"name":"Healdsburg","countryCode":"US","stateCode":"CA","latitude":"38.61047000","longitude":"-122.86916000"},{"name":"Heber","countryCode":"US","stateCode":"CA","latitude":"32.73089000","longitude":"-115.52972000"},{"name":"Hemet","countryCode":"US","stateCode":"CA","latitude":"33.74761000","longitude":"-116.97307000"},{"name":"Herald","countryCode":"US","stateCode":"CA","latitude":"38.29575000","longitude":"-121.24439000"},{"name":"Hercules","countryCode":"US","stateCode":"CA","latitude":"38.01714000","longitude":"-122.28858000"},{"name":"Hermosa Beach","countryCode":"US","stateCode":"CA","latitude":"33.86224000","longitude":"-118.39952000"},{"name":"Hesperia","countryCode":"US","stateCode":"CA","latitude":"34.42639000","longitude":"-117.30088000"},{"name":"Hidden Hills","countryCode":"US","stateCode":"CA","latitude":"34.16028000","longitude":"-118.65231000"},{"name":"Hidden Meadows","countryCode":"US","stateCode":"CA","latitude":"33.22531000","longitude":"-117.11253000"},{"name":"Hidden Valley Lake","countryCode":"US","stateCode":"CA","latitude":"38.80796000","longitude":"-122.55832000"},{"name":"Highgrove","countryCode":"US","stateCode":"CA","latitude":"34.01585000","longitude":"-117.33338000"},{"name":"Highland","countryCode":"US","stateCode":"CA","latitude":"34.12834000","longitude":"-117.20865000"},{"name":"Highlands-Baywood Park","countryCode":"US","stateCode":"CA","latitude":"37.52272000","longitude":"-122.34506000"},{"name":"Hillsborough","countryCode":"US","stateCode":"CA","latitude":"37.57410000","longitude":"-122.37942000"},{"name":"Hilmar-Irwin","countryCode":"US","stateCode":"CA","latitude":"37.40454000","longitude":"-120.85042000"},{"name":"Hollister","countryCode":"US","stateCode":"CA","latitude":"36.85245000","longitude":"-121.40160000"},{"name":"Hollywood","countryCode":"US","stateCode":"CA","latitude":"34.09834000","longitude":"-118.32674000"},{"name":"Holtville","countryCode":"US","stateCode":"CA","latitude":"32.81116000","longitude":"-115.38026000"},{"name":"Home Garden","countryCode":"US","stateCode":"CA","latitude":"36.30328000","longitude":"-119.63624000"},{"name":"Home Gardens","countryCode":"US","stateCode":"CA","latitude":"33.87807000","longitude":"-117.52088000"},{"name":"Homeland","countryCode":"US","stateCode":"CA","latitude":"33.74308000","longitude":"-117.10920000"},{"name":"Hughson","countryCode":"US","stateCode":"CA","latitude":"37.59688000","longitude":"-120.86604000"},{"name":"Humboldt County","countryCode":"US","stateCode":"CA","latitude":"40.70501000","longitude":"-123.91582000"},{"name":"Humboldt Hill","countryCode":"US","stateCode":"CA","latitude":"40.72596000","longitude":"-124.18978000"},{"name":"Huntington Beach","countryCode":"US","stateCode":"CA","latitude":"33.66030000","longitude":"-117.99923000"},{"name":"Huntington Park","countryCode":"US","stateCode":"CA","latitude":"33.98168000","longitude":"-118.22507000"},{"name":"Huron","countryCode":"US","stateCode":"CA","latitude":"36.20273000","longitude":"-120.10292000"},{"name":"Hydesville","countryCode":"US","stateCode":"CA","latitude":"40.54763000","longitude":"-124.09727000"},{"name":"Idyllwild","countryCode":"US","stateCode":"CA","latitude":"33.74002000","longitude":"-116.71891000"},{"name":"Idyllwild-Pine Cove","countryCode":"US","stateCode":"CA","latitude":"33.74429000","longitude":"-116.72587000"},{"name":"Imperial","countryCode":"US","stateCode":"CA","latitude":"32.84755000","longitude":"-115.56944000"},{"name":"Imperial Beach","countryCode":"US","stateCode":"CA","latitude":"32.58394000","longitude":"-117.11308000"},{"name":"Imperial County","countryCode":"US","stateCode":"CA","latitude":"33.03951000","longitude":"-115.36532000"},{"name":"Indian Wells","countryCode":"US","stateCode":"CA","latitude":"33.71791000","longitude":"-116.34311000"},{"name":"Indio","countryCode":"US","stateCode":"CA","latitude":"33.72070000","longitude":"-116.21677000"},{"name":"Inglewood","countryCode":"US","stateCode":"CA","latitude":"33.96168000","longitude":"-118.35313000"},{"name":"Interlaken","countryCode":"US","stateCode":"CA","latitude":"36.95134000","longitude":"-121.73384000"},{"name":"Inverness","countryCode":"US","stateCode":"CA","latitude":"38.10103000","longitude":"-122.85694000"},{"name":"Inyo County","countryCode":"US","stateCode":"CA","latitude":"36.51113000","longitude":"-117.41079000"},{"name":"Inyokern","countryCode":"US","stateCode":"CA","latitude":"35.64690000","longitude":"-117.81257000"},{"name":"Ione","countryCode":"US","stateCode":"CA","latitude":"38.35269000","longitude":"-120.93272000"},{"name":"Irvine","countryCode":"US","stateCode":"CA","latitude":"33.66946000","longitude":"-117.82311000"},{"name":"Irwindale","countryCode":"US","stateCode":"CA","latitude":"34.10695000","longitude":"-117.93534000"},{"name":"Isla Vista","countryCode":"US","stateCode":"CA","latitude":"34.41333000","longitude":"-119.86097000"},{"name":"Ivanhoe","countryCode":"US","stateCode":"CA","latitude":"36.38717000","longitude":"-119.21789000"},{"name":"Jackson","countryCode":"US","stateCode":"CA","latitude":"38.34880000","longitude":"-120.77410000"},{"name":"Jamestown","countryCode":"US","stateCode":"CA","latitude":"37.95326000","longitude":"-120.42270000"},{"name":"Jamul","countryCode":"US","stateCode":"CA","latitude":"32.71700000","longitude":"-116.87613000"},{"name":"Janesville","countryCode":"US","stateCode":"CA","latitude":"40.29656000","longitude":"-120.52411000"},{"name":"Johnstonville","countryCode":"US","stateCode":"CA","latitude":"40.38434000","longitude":"-120.58745000"},{"name":"Joshua Tree","countryCode":"US","stateCode":"CA","latitude":"34.13473000","longitude":"-116.31307000"},{"name":"Julian","countryCode":"US","stateCode":"CA","latitude":"33.07866000","longitude":"-116.60196000"},{"name":"Jurupa Valley","countryCode":"US","stateCode":"CA","latitude":"33.99251000","longitude":"-117.51644000"},{"name":"Kelseyville","countryCode":"US","stateCode":"CA","latitude":"38.97795000","longitude":"-122.83944000"},{"name":"Kennedy","countryCode":"US","stateCode":"CA","latitude":"37.92992000","longitude":"-121.25272000"},{"name":"Kensington","countryCode":"US","stateCode":"CA","latitude":"37.91048000","longitude":"-122.28025000"},{"name":"Kentfield","countryCode":"US","stateCode":"CA","latitude":"37.95215000","longitude":"-122.55720000"},{"name":"Kenwood","countryCode":"US","stateCode":"CA","latitude":"38.41380000","longitude":"-122.54609000"},{"name":"Kerman","countryCode":"US","stateCode":"CA","latitude":"36.72356000","longitude":"-120.05988000"},{"name":"Kern County","countryCode":"US","stateCode":"CA","latitude":"35.34285000","longitude":"-118.72990000"},{"name":"Kernville","countryCode":"US","stateCode":"CA","latitude":"35.75467000","longitude":"-118.42536000"},{"name":"Kettleman City","countryCode":"US","stateCode":"CA","latitude":"36.00829000","longitude":"-119.96180000"},{"name":"Keyes","countryCode":"US","stateCode":"CA","latitude":"37.55660000","longitude":"-120.91549000"},{"name":"King City","countryCode":"US","stateCode":"CA","latitude":"36.21274000","longitude":"-121.12603000"},{"name":"Kings Beach","countryCode":"US","stateCode":"CA","latitude":"39.23768000","longitude":"-120.02658000"},{"name":"Kings County","countryCode":"US","stateCode":"CA","latitude":"36.07536000","longitude":"-119.81550000"},{"name":"Kingsburg","countryCode":"US","stateCode":"CA","latitude":"36.51384000","longitude":"-119.55402000"},{"name":"Knightsen","countryCode":"US","stateCode":"CA","latitude":"37.96881000","longitude":"-121.66801000"},{"name":"Koreatown","countryCode":"US","stateCode":"CA","latitude":"34.05779000","longitude":"-118.30091000"},{"name":"La Cañada Flintridge","countryCode":"US","stateCode":"CA","latitude":"34.19917000","longitude":"-118.18785000"},{"name":"La Crescenta-Montrose","countryCode":"US","stateCode":"CA","latitude":"34.23216000","longitude":"-118.23529000"},{"name":"La Habra","countryCode":"US","stateCode":"CA","latitude":"33.93196000","longitude":"-117.94617000"},{"name":"La Habra Heights","countryCode":"US","stateCode":"CA","latitude":"33.96085000","longitude":"-117.95062000"},{"name":"La Jolla","countryCode":"US","stateCode":"CA","latitude":"32.84727000","longitude":"-117.27420000"},{"name":"La Mesa","countryCode":"US","stateCode":"CA","latitude":"32.76783000","longitude":"-117.02308000"},{"name":"La Mirada","countryCode":"US","stateCode":"CA","latitude":"33.91724000","longitude":"-118.01201000"},{"name":"La Palma","countryCode":"US","stateCode":"CA","latitude":"33.84640000","longitude":"-118.04673000"},{"name":"La Presa","countryCode":"US","stateCode":"CA","latitude":"32.70811000","longitude":"-116.99725000"},{"name":"La Puente","countryCode":"US","stateCode":"CA","latitude":"34.02001000","longitude":"-117.94951000"},{"name":"La Quinta","countryCode":"US","stateCode":"CA","latitude":"33.66336000","longitude":"-116.31001000"},{"name":"La Riviera","countryCode":"US","stateCode":"CA","latitude":"38.56685000","longitude":"-121.35690000"},{"name":"La Selva Beach","countryCode":"US","stateCode":"CA","latitude":"36.93662000","longitude":"-121.86468000"},{"name":"La Verne","countryCode":"US","stateCode":"CA","latitude":"34.10084000","longitude":"-117.76784000"},{"name":"Ladera","countryCode":"US","stateCode":"CA","latitude":"37.39994000","longitude":"-122.19830000"},{"name":"Ladera Heights","countryCode":"US","stateCode":"CA","latitude":"33.99418000","longitude":"-118.37535000"},{"name":"Ladera Ranch","countryCode":"US","stateCode":"CA","latitude":"33.57086000","longitude":"-117.63561000"},{"name":"Lafayette","countryCode":"US","stateCode":"CA","latitude":"37.88576000","longitude":"-122.11802000"},{"name":"Laguna","countryCode":"US","stateCode":"CA","latitude":"38.42102000","longitude":"-121.42384000"},{"name":"Laguna Beach","countryCode":"US","stateCode":"CA","latitude":"33.54225000","longitude":"-117.78311000"},{"name":"Laguna Hills","countryCode":"US","stateCode":"CA","latitude":"33.61252000","longitude":"-117.71283000"},{"name":"Laguna Niguel","countryCode":"US","stateCode":"CA","latitude":"33.52253000","longitude":"-117.70755000"},{"name":"Laguna Woods","countryCode":"US","stateCode":"CA","latitude":"33.61030000","longitude":"-117.72533000"},{"name":"Lagunitas-Forest Knolls","countryCode":"US","stateCode":"CA","latitude":"38.01793000","longitude":"-122.69124000"},{"name":"Lake Arrowhead","countryCode":"US","stateCode":"CA","latitude":"34.24834000","longitude":"-117.18921000"},{"name":"Lake County","countryCode":"US","stateCode":"CA","latitude":"39.09965000","longitude":"-122.75318000"},{"name":"Lake Elsinore","countryCode":"US","stateCode":"CA","latitude":"33.66808000","longitude":"-117.32726000"},{"name":"Lake Forest","countryCode":"US","stateCode":"CA","latitude":"33.64697000","longitude":"-117.68922000"},{"name":"Lake Isabella","countryCode":"US","stateCode":"CA","latitude":"35.61801000","longitude":"-118.47314000"},{"name":"Lake Los Angeles","countryCode":"US","stateCode":"CA","latitude":"34.61249000","longitude":"-117.82812000"},{"name":"Lake Nacimiento","countryCode":"US","stateCode":"CA","latitude":"35.72830000","longitude":"-120.87963000"},{"name":"Lake San Marcos","countryCode":"US","stateCode":"CA","latitude":"33.12615000","longitude":"-117.20837000"},{"name":"Lake Wildwood","countryCode":"US","stateCode":"CA","latitude":"39.23295000","longitude":"-121.20051000"},{"name":"Lake of the Pines","countryCode":"US","stateCode":"CA","latitude":"39.03962000","longitude":"-121.05661000"},{"name":"Lakeland Village","countryCode":"US","stateCode":"CA","latitude":"33.63863000","longitude":"-117.34393000"},{"name":"Lakeport","countryCode":"US","stateCode":"CA","latitude":"39.04295000","longitude":"-122.91583000"},{"name":"Lakeside","countryCode":"US","stateCode":"CA","latitude":"32.85727000","longitude":"-116.92225000"},{"name":"Lakeview","countryCode":"US","stateCode":"CA","latitude":"33.83863000","longitude":"-117.11809000"},{"name":"Lakewood","countryCode":"US","stateCode":"CA","latitude":"33.85363000","longitude":"-118.13396000"},{"name":"Lamont","countryCode":"US","stateCode":"CA","latitude":"35.25968000","longitude":"-118.91427000"},{"name":"Lancaster","countryCode":"US","stateCode":"CA","latitude":"34.69804000","longitude":"-118.13674000"},{"name":"Larkfield-Wikiup","countryCode":"US","stateCode":"CA","latitude":"38.51342000","longitude":"-122.75094000"},{"name":"Larkspur","countryCode":"US","stateCode":"CA","latitude":"37.93409000","longitude":"-122.53525000"},{"name":"Las Flores","countryCode":"US","stateCode":"CA","latitude":"33.58808000","longitude":"-117.62672000"},{"name":"Las Lomas","countryCode":"US","stateCode":"CA","latitude":"36.86523000","longitude":"-121.73495000"},{"name":"Lassen County","countryCode":"US","stateCode":"CA","latitude":"40.67359000","longitude":"-120.59433000"},{"name":"Lathrop","countryCode":"US","stateCode":"CA","latitude":"37.82270000","longitude":"-121.27661000"},{"name":"Laton","countryCode":"US","stateCode":"CA","latitude":"36.43328000","longitude":"-119.68680000"},{"name":"Lawndale","countryCode":"US","stateCode":"CA","latitude":"33.88724000","longitude":"-118.35257000"},{"name":"Laytonville","countryCode":"US","stateCode":"CA","latitude":"39.68821000","longitude":"-123.48279000"},{"name":"Le Grand","countryCode":"US","stateCode":"CA","latitude":"37.22855000","longitude":"-120.24823000"},{"name":"Lebec","countryCode":"US","stateCode":"CA","latitude":"34.84164000","longitude":"-118.86482000"},{"name":"Lemon Grove","countryCode":"US","stateCode":"CA","latitude":"32.74255000","longitude":"-117.03142000"},{"name":"Lemoore","countryCode":"US","stateCode":"CA","latitude":"36.30078000","longitude":"-119.78291000"},{"name":"Lemoore Station","countryCode":"US","stateCode":"CA","latitude":"36.26326000","longitude":"-119.90476000"},{"name":"Lennox","countryCode":"US","stateCode":"CA","latitude":"33.93807000","longitude":"-118.35258000"},{"name":"Lenwood","countryCode":"US","stateCode":"CA","latitude":"34.87665000","longitude":"-117.10393000"},{"name":"Leona Valley","countryCode":"US","stateCode":"CA","latitude":"34.61832000","longitude":"-118.28813000"},{"name":"Lewiston","countryCode":"US","stateCode":"CA","latitude":"40.70737000","longitude":"-122.80752000"},{"name":"Lexington Hills","countryCode":"US","stateCode":"CA","latitude":"37.16467000","longitude":"-121.97301000"},{"name":"Lincoln","countryCode":"US","stateCode":"CA","latitude":"38.89156000","longitude":"-121.29301000"},{"name":"Lincoln Village","countryCode":"US","stateCode":"CA","latitude":"38.00520000","longitude":"-121.32828000"},{"name":"Linda","countryCode":"US","stateCode":"CA","latitude":"39.12767000","longitude":"-121.55080000"},{"name":"Linden","countryCode":"US","stateCode":"CA","latitude":"38.02131000","longitude":"-121.08383000"},{"name":"Lindsay","countryCode":"US","stateCode":"CA","latitude":"36.20301000","longitude":"-119.08816000"},{"name":"Littlerock","countryCode":"US","stateCode":"CA","latitude":"34.52110000","longitude":"-117.98368000"},{"name":"Live Oak","countryCode":"US","stateCode":"CA","latitude":"36.98356000","longitude":"-121.98052000"},{"name":"Livermore","countryCode":"US","stateCode":"CA","latitude":"37.68187000","longitude":"-121.76801000"},{"name":"Livingston","countryCode":"US","stateCode":"CA","latitude":"37.38688000","longitude":"-120.72353000"},{"name":"Lockeford","countryCode":"US","stateCode":"CA","latitude":"38.16353000","longitude":"-121.14994000"},{"name":"Lodi","countryCode":"US","stateCode":"CA","latitude":"38.13020000","longitude":"-121.27245000"},{"name":"Loma Linda","countryCode":"US","stateCode":"CA","latitude":"34.04835000","longitude":"-117.26115000"},{"name":"Loma Rica","countryCode":"US","stateCode":"CA","latitude":"39.31183000","longitude":"-121.41774000"},{"name":"Lomita","countryCode":"US","stateCode":"CA","latitude":"33.79224000","longitude":"-118.31507000"},{"name":"Lompico","countryCode":"US","stateCode":"CA","latitude":"37.10550000","longitude":"-122.05274000"},{"name":"Lompoc","countryCode":"US","stateCode":"CA","latitude":"34.63915000","longitude":"-120.45794000"},{"name":"London","countryCode":"US","stateCode":"CA","latitude":"36.47606000","longitude":"-119.44318000"},{"name":"Lone Pine","countryCode":"US","stateCode":"CA","latitude":"36.60626000","longitude":"-118.06462000"},{"name":"Long Beach","countryCode":"US","stateCode":"CA","latitude":"33.76696000","longitude":"-118.18923000"},{"name":"Loomis","countryCode":"US","stateCode":"CA","latitude":"38.82129000","longitude":"-121.19300000"},{"name":"Los Alamitos","countryCode":"US","stateCode":"CA","latitude":"33.80307000","longitude":"-118.07256000"},{"name":"Los Alamos","countryCode":"US","stateCode":"CA","latitude":"34.74443000","longitude":"-120.27821000"},{"name":"Los Altos","countryCode":"US","stateCode":"CA","latitude":"37.38522000","longitude":"-122.11413000"},{"name":"Los Altos Hills","countryCode":"US","stateCode":"CA","latitude":"37.37966000","longitude":"-122.13746000"},{"name":"Los Angeles","countryCode":"US","stateCode":"CA","latitude":"34.05223000","longitude":"-118.24368000"},{"name":"Los Angeles County","countryCode":"US","stateCode":"CA","latitude":"34.19801000","longitude":"-118.26102000"},{"name":"Los Banos","countryCode":"US","stateCode":"CA","latitude":"37.05828000","longitude":"-120.84992000"},{"name":"Los Gatos","countryCode":"US","stateCode":"CA","latitude":"37.22661000","longitude":"-121.97468000"},{"name":"Los Molinos","countryCode":"US","stateCode":"CA","latitude":"40.02127000","longitude":"-122.10027000"},{"name":"Los Olivos","countryCode":"US","stateCode":"CA","latitude":"34.66776000","longitude":"-120.11487000"},{"name":"Los Osos","countryCode":"US","stateCode":"CA","latitude":"35.31109000","longitude":"-120.83240000"},{"name":"Los Serranos","countryCode":"US","stateCode":"CA","latitude":"33.97279000","longitude":"-117.70811000"},{"name":"Lost Hills","countryCode":"US","stateCode":"CA","latitude":"35.61635000","longitude":"-119.69429000"},{"name":"Lower Lake","countryCode":"US","stateCode":"CA","latitude":"38.91045000","longitude":"-122.61026000"},{"name":"Loyola","countryCode":"US","stateCode":"CA","latitude":"37.35133000","longitude":"-122.10052000"},{"name":"Lucas Valley-Marinwood","countryCode":"US","stateCode":"CA","latitude":"38.04011000","longitude":"-122.57550000"},{"name":"Lucerne","countryCode":"US","stateCode":"CA","latitude":"36.38078000","longitude":"-119.66430000"},{"name":"Lucerne Valley","countryCode":"US","stateCode":"CA","latitude":"34.44389000","longitude":"-116.96781000"},{"name":"Lynwood","countryCode":"US","stateCode":"CA","latitude":"33.93029000","longitude":"-118.21146000"},{"name":"Madera","countryCode":"US","stateCode":"CA","latitude":"36.96134000","longitude":"-120.06072000"},{"name":"Madera Acres","countryCode":"US","stateCode":"CA","latitude":"37.01911000","longitude":"-120.06683000"},{"name":"Madera County","countryCode":"US","stateCode":"CA","latitude":"37.21804000","longitude":"-119.76265000"},{"name":"Magalia","countryCode":"US","stateCode":"CA","latitude":"39.81211000","longitude":"-121.57831000"},{"name":"Malibu","countryCode":"US","stateCode":"CA","latitude":"34.02577000","longitude":"-118.78040000"},{"name":"Mammoth Lakes","countryCode":"US","stateCode":"CA","latitude":"37.64855000","longitude":"-118.97208000"},{"name":"Manhattan Beach","countryCode":"US","stateCode":"CA","latitude":"33.88474000","longitude":"-118.41091000"},{"name":"Manteca","countryCode":"US","stateCode":"CA","latitude":"37.79743000","longitude":"-121.21605000"},{"name":"March Air Force Base","countryCode":"US","stateCode":"CA","latitude":"33.89209000","longitude":"-117.26310000"},{"name":"Maricopa","countryCode":"US","stateCode":"CA","latitude":"35.05886000","longitude":"-119.40095000"},{"name":"Marin City","countryCode":"US","stateCode":"CA","latitude":"37.86854000","longitude":"-122.50914000"},{"name":"Marin County","countryCode":"US","stateCode":"CA","latitude":"38.05518000","longitude":"-122.74886000"},{"name":"Marina","countryCode":"US","stateCode":"CA","latitude":"36.68440000","longitude":"-121.80217000"},{"name":"Marina del Rey","countryCode":"US","stateCode":"CA","latitude":"33.98029000","longitude":"-118.45174000"},{"name":"Mariposa","countryCode":"US","stateCode":"CA","latitude":"37.48494000","longitude":"-119.96628000"},{"name":"Mariposa County","countryCode":"US","stateCode":"CA","latitude":"37.58152000","longitude":"-119.90552000"},{"name":"Martinez","countryCode":"US","stateCode":"CA","latitude":"38.01937000","longitude":"-122.13413000"},{"name":"Marysville","countryCode":"US","stateCode":"CA","latitude":"39.14573000","longitude":"-121.59135000"},{"name":"Matheny","countryCode":"US","stateCode":"CA","latitude":"36.17066000","longitude":"-119.35158000"},{"name":"Maxwell","countryCode":"US","stateCode":"CA","latitude":"39.27628000","longitude":"-122.19137000"},{"name":"Mayflower Village","countryCode":"US","stateCode":"CA","latitude":"34.11501000","longitude":"-118.00979000"},{"name":"Maywood","countryCode":"US","stateCode":"CA","latitude":"33.98668000","longitude":"-118.18535000"},{"name":"McCloud","countryCode":"US","stateCode":"CA","latitude":"41.25571000","longitude":"-122.13945000"},{"name":"McFarland","countryCode":"US","stateCode":"CA","latitude":"35.67801000","longitude":"-119.22927000"},{"name":"McKinleyville","countryCode":"US","stateCode":"CA","latitude":"40.94652000","longitude":"-124.10062000"},{"name":"Mead Valley","countryCode":"US","stateCode":"CA","latitude":"33.83335000","longitude":"-117.29615000"},{"name":"Meadow Vista","countryCode":"US","stateCode":"CA","latitude":"39.00101000","longitude":"-121.02189000"},{"name":"Meadowbrook","countryCode":"US","stateCode":"CA","latitude":"33.72578000","longitude":"-117.28509000"},{"name":"Mecca","countryCode":"US","stateCode":"CA","latitude":"33.57219000","longitude":"-116.07820000"},{"name":"Meiners Oaks","countryCode":"US","stateCode":"CA","latitude":"34.44694000","longitude":"-119.27928000"},{"name":"Mendocino County","countryCode":"US","stateCode":"CA","latitude":"39.43362000","longitude":"-123.43155000"},{"name":"Mendota","countryCode":"US","stateCode":"CA","latitude":"36.75356000","longitude":"-120.38156000"},{"name":"Menifee","countryCode":"US","stateCode":"CA","latitude":"33.72835000","longitude":"-117.14642000"},{"name":"Menlo Park","countryCode":"US","stateCode":"CA","latitude":"37.45383000","longitude":"-122.18219000"},{"name":"Mentone","countryCode":"US","stateCode":"CA","latitude":"34.07001000","longitude":"-117.13448000"},{"name":"Merced","countryCode":"US","stateCode":"CA","latitude":"37.30216000","longitude":"-120.48297000"},{"name":"Merced County","countryCode":"US","stateCode":"CA","latitude":"37.19186000","longitude":"-120.71767000"},{"name":"Mesa Verde","countryCode":"US","stateCode":"CA","latitude":"33.60586000","longitude":"-114.73107000"},{"name":"Middletown","countryCode":"US","stateCode":"CA","latitude":"38.75240000","longitude":"-122.61499000"},{"name":"Midpines","countryCode":"US","stateCode":"CA","latitude":"37.54438000","longitude":"-119.92045000"},{"name":"Midway City","countryCode":"US","stateCode":"CA","latitude":"33.74474000","longitude":"-117.98923000"},{"name":"Mill Valley","countryCode":"US","stateCode":"CA","latitude":"37.90604000","longitude":"-122.54498000"},{"name":"Millbrae","countryCode":"US","stateCode":"CA","latitude":"37.59855000","longitude":"-122.38719000"},{"name":"Milpitas","countryCode":"US","stateCode":"CA","latitude":"37.42827000","longitude":"-121.90662000"},{"name":"Minkler","countryCode":"US","stateCode":"CA","latitude":"36.72384000","longitude":"-119.45818000"},{"name":"Mira Mesa","countryCode":"US","stateCode":"CA","latitude":"32.91560000","longitude":"-117.14392000"},{"name":"Mira Monte","countryCode":"US","stateCode":"CA","latitude":"34.43361000","longitude":"-119.28511000"},{"name":"Mission Canyon","countryCode":"US","stateCode":"CA","latitude":"34.45083000","longitude":"-119.71291000"},{"name":"Mission District","countryCode":"US","stateCode":"CA","latitude":"37.75993000","longitude":"-122.41914000"},{"name":"Mission Hills","countryCode":"US","stateCode":"CA","latitude":"34.68609000","longitude":"-120.43683000"},{"name":"Mission Viejo","countryCode":"US","stateCode":"CA","latitude":"33.60002000","longitude":"-117.67200000"},{"name":"Modesto","countryCode":"US","stateCode":"CA","latitude":"37.63910000","longitude":"-120.99688000"},{"name":"Modoc County","countryCode":"US","stateCode":"CA","latitude":"41.58985000","longitude":"-120.72497000"},{"name":"Mojave","countryCode":"US","stateCode":"CA","latitude":"35.05247000","longitude":"-118.17396000"},{"name":"Mono County","countryCode":"US","stateCode":"CA","latitude":"37.93899000","longitude":"-118.88671000"},{"name":"Mono Vista","countryCode":"US","stateCode":"CA","latitude":"37.99770000","longitude":"-120.26991000"},{"name":"Monrovia","countryCode":"US","stateCode":"CA","latitude":"34.14806000","longitude":"-117.99895000"},{"name":"Montague","countryCode":"US","stateCode":"CA","latitude":"41.72820000","longitude":"-122.52780000"},{"name":"Montalvin","countryCode":"US","stateCode":"CA","latitude":"37.99548000","longitude":"-122.33275000"},{"name":"Montara","countryCode":"US","stateCode":"CA","latitude":"37.54216000","longitude":"-122.51609000"},{"name":"Montclair","countryCode":"US","stateCode":"CA","latitude":"34.07751000","longitude":"-117.68978000"},{"name":"Monte Rio","countryCode":"US","stateCode":"CA","latitude":"38.46547000","longitude":"-123.00889000"},{"name":"Monte Sereno","countryCode":"US","stateCode":"CA","latitude":"37.23633000","longitude":"-121.99246000"},{"name":"Montebello","countryCode":"US","stateCode":"CA","latitude":"34.00946000","longitude":"-118.10535000"},{"name":"Montecito","countryCode":"US","stateCode":"CA","latitude":"34.43666000","longitude":"-119.63208000"},{"name":"Monterey","countryCode":"US","stateCode":"CA","latitude":"36.60024000","longitude":"-121.89468000"},{"name":"Monterey County","countryCode":"US","stateCode":"CA","latitude":"36.23977000","longitude":"-121.30890000"},{"name":"Monterey Park","countryCode":"US","stateCode":"CA","latitude":"34.06251000","longitude":"-118.12285000"},{"name":"Monument Hills","countryCode":"US","stateCode":"CA","latitude":"38.66429000","longitude":"-121.87566000"},{"name":"Moorpark","countryCode":"US","stateCode":"CA","latitude":"34.28556000","longitude":"-118.88204000"},{"name":"Morada","countryCode":"US","stateCode":"CA","latitude":"38.03853000","longitude":"-121.24578000"},{"name":"Moraga","countryCode":"US","stateCode":"CA","latitude":"37.83493000","longitude":"-122.12969000"},{"name":"Moreno Valley","countryCode":"US","stateCode":"CA","latitude":"33.93752000","longitude":"-117.23059000"},{"name":"Morgan Hill","countryCode":"US","stateCode":"CA","latitude":"37.13050000","longitude":"-121.65439000"},{"name":"Morongo Valley","countryCode":"US","stateCode":"CA","latitude":"34.04695000","longitude":"-116.58085000"},{"name":"Morro Bay","countryCode":"US","stateCode":"CA","latitude":"35.36581000","longitude":"-120.84990000"},{"name":"Moss Beach","countryCode":"US","stateCode":"CA","latitude":"37.52744000","longitude":"-122.51331000"},{"name":"Mount Hermon","countryCode":"US","stateCode":"CA","latitude":"37.05106000","longitude":"-122.05857000"},{"name":"Mount Shasta","countryCode":"US","stateCode":"CA","latitude":"41.31024000","longitude":"-122.31225000"},{"name":"Mountain House","countryCode":"US","stateCode":"CA","latitude":"37.78326000","longitude":"-121.54273000"},{"name":"Mountain Ranch","countryCode":"US","stateCode":"CA","latitude":"38.22825000","longitude":"-120.54076000"},{"name":"Mountain View","countryCode":"US","stateCode":"CA","latitude":"37.38605000","longitude":"-122.08385000"},{"name":"Mountain View Acres","countryCode":"US","stateCode":"CA","latitude":"34.49666000","longitude":"-117.34894000"},{"name":"Murphys","countryCode":"US","stateCode":"CA","latitude":"38.13762000","longitude":"-120.46105000"},{"name":"Murrieta","countryCode":"US","stateCode":"CA","latitude":"33.55391000","longitude":"-117.21392000"},{"name":"Murrieta Hot Springs","countryCode":"US","stateCode":"CA","latitude":"33.56058000","longitude":"-117.15809000"},{"name":"Muscoy","countryCode":"US","stateCode":"CA","latitude":"34.15418000","longitude":"-117.34421000"},{"name":"Myrtletown","countryCode":"US","stateCode":"CA","latitude":"40.78874000","longitude":"-124.13034000"},{"name":"Napa","countryCode":"US","stateCode":"CA","latitude":"38.29714000","longitude":"-122.28553000"},{"name":"Napa County","countryCode":"US","stateCode":"CA","latitude":"38.50647000","longitude":"-122.33053000"},{"name":"National City","countryCode":"US","stateCode":"CA","latitude":"32.67811000","longitude":"-117.09920000"},{"name":"Needles","countryCode":"US","stateCode":"CA","latitude":"34.84806000","longitude":"-114.61413000"},{"name":"Nevada City","countryCode":"US","stateCode":"CA","latitude":"39.26173000","longitude":"-121.01779000"},{"name":"Nevada County","countryCode":"US","stateCode":"CA","latitude":"39.30137000","longitude":"-120.76875000"},{"name":"Newark","countryCode":"US","stateCode":"CA","latitude":"37.52966000","longitude":"-122.04024000"},{"name":"Newcastle","countryCode":"US","stateCode":"CA","latitude":"38.87407000","longitude":"-121.13328000"},{"name":"Newman","countryCode":"US","stateCode":"CA","latitude":"37.31383000","longitude":"-121.02076000"},{"name":"Newport Beach","countryCode":"US","stateCode":"CA","latitude":"33.61891000","longitude":"-117.92895000"},{"name":"Nice","countryCode":"US","stateCode":"CA","latitude":"39.12323000","longitude":"-122.84833000"},{"name":"Niland","countryCode":"US","stateCode":"CA","latitude":"33.24004000","longitude":"-115.51888000"},{"name":"Nipomo","countryCode":"US","stateCode":"CA","latitude":"35.04275000","longitude":"-120.47600000"},{"name":"Noe Valley","countryCode":"US","stateCode":"CA","latitude":"37.75018000","longitude":"-122.43369000"},{"name":"Norco","countryCode":"US","stateCode":"CA","latitude":"33.93113000","longitude":"-117.54866000"},{"name":"North Auburn","countryCode":"US","stateCode":"CA","latitude":"38.93129000","longitude":"-121.08189000"},{"name":"North Edwards","countryCode":"US","stateCode":"CA","latitude":"35.01664000","longitude":"-117.83284000"},{"name":"North El Monte","countryCode":"US","stateCode":"CA","latitude":"34.10279000","longitude":"-118.02423000"},{"name":"North Fair Oaks","countryCode":"US","stateCode":"CA","latitude":"37.47438000","longitude":"-122.19663000"},{"name":"North Highlands","countryCode":"US","stateCode":"CA","latitude":"38.68574000","longitude":"-121.37217000"},{"name":"North Hills","countryCode":"US","stateCode":"CA","latitude":"34.23639000","longitude":"-118.48472000"},{"name":"North Hollywood","countryCode":"US","stateCode":"CA","latitude":"34.17223000","longitude":"-118.37897000"},{"name":"North Lakeport","countryCode":"US","stateCode":"CA","latitude":"39.08831000","longitude":"-122.90538000"},{"name":"North Richmond","countryCode":"US","stateCode":"CA","latitude":"37.95881000","longitude":"-122.36747000"},{"name":"North Tustin","countryCode":"US","stateCode":"CA","latitude":"33.76446000","longitude":"-117.79394000"},{"name":"Northridge","countryCode":"US","stateCode":"CA","latitude":"34.22834000","longitude":"-118.53675000"},{"name":"Norwalk","countryCode":"US","stateCode":"CA","latitude":"33.90224000","longitude":"-118.08173000"},{"name":"Novato","countryCode":"US","stateCode":"CA","latitude":"38.10742000","longitude":"-122.56970000"},{"name":"Nuevo","countryCode":"US","stateCode":"CA","latitude":"33.80141000","longitude":"-117.14587000"},{"name":"Oak Hills","countryCode":"US","stateCode":"CA","latitude":"34.38313000","longitude":"-117.38135000"},{"name":"Oak Park","countryCode":"US","stateCode":"CA","latitude":"34.17917000","longitude":"-118.76287000"},{"name":"Oak View","countryCode":"US","stateCode":"CA","latitude":"34.40000000","longitude":"-119.30011000"},{"name":"Oakdale","countryCode":"US","stateCode":"CA","latitude":"37.76659000","longitude":"-120.84715000"},{"name":"Oakhurst","countryCode":"US","stateCode":"CA","latitude":"37.32800000","longitude":"-119.64932000"},{"name":"Oakland","countryCode":"US","stateCode":"CA","latitude":"37.80437000","longitude":"-122.27080000"},{"name":"Oakley","countryCode":"US","stateCode":"CA","latitude":"37.99742000","longitude":"-121.71245000"},{"name":"Oasis","countryCode":"US","stateCode":"CA","latitude":"33.46586000","longitude":"-116.09889000"},{"name":"Occidental","countryCode":"US","stateCode":"CA","latitude":"38.40741000","longitude":"-122.94833000"},{"name":"Oceano","countryCode":"US","stateCode":"CA","latitude":"35.09886000","longitude":"-120.61239000"},{"name":"Oceanside","countryCode":"US","stateCode":"CA","latitude":"33.19587000","longitude":"-117.37948000"},{"name":"Oildale","countryCode":"US","stateCode":"CA","latitude":"35.41968000","longitude":"-119.01955000"},{"name":"Ojai","countryCode":"US","stateCode":"CA","latitude":"34.44805000","longitude":"-119.24289000"},{"name":"Old Fig Garden","countryCode":"US","stateCode":"CA","latitude":"36.79885000","longitude":"-119.80515000"},{"name":"Olivehurst","countryCode":"US","stateCode":"CA","latitude":"39.09545000","longitude":"-121.55219000"},{"name":"Ontario","countryCode":"US","stateCode":"CA","latitude":"34.06334000","longitude":"-117.65089000"},{"name":"Opal Cliffs","countryCode":"US","stateCode":"CA","latitude":"36.96078000","longitude":"-121.96413000"},{"name":"Orange","countryCode":"US","stateCode":"CA","latitude":"33.78779000","longitude":"-117.85311000"},{"name":"Orange County","countryCode":"US","stateCode":"CA","latitude":"33.67691000","longitude":"-117.77617000"},{"name":"Orange Cove","countryCode":"US","stateCode":"CA","latitude":"36.62439000","longitude":"-119.31373000"},{"name":"Orangevale","countryCode":"US","stateCode":"CA","latitude":"38.67851000","longitude":"-121.22578000"},{"name":"Orcutt","countryCode":"US","stateCode":"CA","latitude":"34.86526000","longitude":"-120.43600000"},{"name":"Orinda","countryCode":"US","stateCode":"CA","latitude":"37.87715000","longitude":"-122.17969000"},{"name":"Orland","countryCode":"US","stateCode":"CA","latitude":"39.74738000","longitude":"-122.19637000"},{"name":"Orosi","countryCode":"US","stateCode":"CA","latitude":"36.54495000","longitude":"-119.28734000"},{"name":"Oroville","countryCode":"US","stateCode":"CA","latitude":"39.51394000","longitude":"-121.55776000"},{"name":"Oroville East","countryCode":"US","stateCode":"CA","latitude":"39.51126000","longitude":"-121.47519000"},{"name":"Oxnard","countryCode":"US","stateCode":"CA","latitude":"34.19750000","longitude":"-119.17705000"},{"name":"Pacheco","countryCode":"US","stateCode":"CA","latitude":"37.98353000","longitude":"-122.07524000"},{"name":"Pacific Grove","countryCode":"US","stateCode":"CA","latitude":"36.61774000","longitude":"-121.91662000"},{"name":"Pacifica","countryCode":"US","stateCode":"CA","latitude":"37.61383000","longitude":"-122.48692000"},{"name":"Pajaro","countryCode":"US","stateCode":"CA","latitude":"36.90412000","longitude":"-121.74856000"},{"name":"Palermo","countryCode":"US","stateCode":"CA","latitude":"39.43544000","longitude":"-121.53802000"},{"name":"Palm Desert","countryCode":"US","stateCode":"CA","latitude":"33.72255000","longitude":"-116.37697000"},{"name":"Palm Springs","countryCode":"US","stateCode":"CA","latitude":"33.83030000","longitude":"-116.54529000"},{"name":"Palmdale","countryCode":"US","stateCode":"CA","latitude":"34.57943000","longitude":"-118.11646000"},{"name":"Palo Alto","countryCode":"US","stateCode":"CA","latitude":"37.44188000","longitude":"-122.14302000"},{"name":"Palo Cedro","countryCode":"US","stateCode":"CA","latitude":"40.56376000","longitude":"-122.23889000"},{"name":"Palos Verdes Estates","countryCode":"US","stateCode":"CA","latitude":"33.80105000","longitude":"-118.39245000"},{"name":"Paradise","countryCode":"US","stateCode":"CA","latitude":"39.75961000","longitude":"-121.62192000"},{"name":"Paramount","countryCode":"US","stateCode":"CA","latitude":"33.88946000","longitude":"-118.15979000"},{"name":"Parksdale","countryCode":"US","stateCode":"CA","latitude":"36.94717000","longitude":"-120.02294000"},{"name":"Parkway","countryCode":"US","stateCode":"CA","latitude":"38.49602000","longitude":"-121.45884000"},{"name":"Parkwood","countryCode":"US","stateCode":"CA","latitude":"36.92689000","longitude":"-120.04461000"},{"name":"Parlier","countryCode":"US","stateCode":"CA","latitude":"36.61162000","longitude":"-119.52707000"},{"name":"Pasadena","countryCode":"US","stateCode":"CA","latitude":"34.14778000","longitude":"-118.14452000"},{"name":"Pasatiempo","countryCode":"US","stateCode":"CA","latitude":"37.00439000","longitude":"-122.02580000"},{"name":"Paso Robles","countryCode":"US","stateCode":"CA","latitude":"35.62664000","longitude":"-120.69100000"},{"name":"Patterson","countryCode":"US","stateCode":"CA","latitude":"37.47160000","longitude":"-121.12966000"},{"name":"Patterson Tract","countryCode":"US","stateCode":"CA","latitude":"36.37952000","longitude":"-119.29560000"},{"name":"Pedley","countryCode":"US","stateCode":"CA","latitude":"33.97529000","longitude":"-117.47588000"},{"name":"Penn Valley","countryCode":"US","stateCode":"CA","latitude":"39.19600000","longitude":"-121.19107000"},{"name":"Penngrove","countryCode":"US","stateCode":"CA","latitude":"38.29964000","longitude":"-122.66665000"},{"name":"Perris","countryCode":"US","stateCode":"CA","latitude":"33.78252000","longitude":"-117.22865000"},{"name":"Petaluma","countryCode":"US","stateCode":"CA","latitude":"38.23242000","longitude":"-122.63665000"},{"name":"Phelan","countryCode":"US","stateCode":"CA","latitude":"34.42611000","longitude":"-117.57228000"},{"name":"Phoenix Lake","countryCode":"US","stateCode":"CA","latitude":"38.00594000","longitude":"-120.30702000"},{"name":"Pico Rivera","countryCode":"US","stateCode":"CA","latitude":"33.98307000","longitude":"-118.09673000"},{"name":"Piedmont","countryCode":"US","stateCode":"CA","latitude":"37.82437000","longitude":"-122.23163000"},{"name":"Pine Grove","countryCode":"US","stateCode":"CA","latitude":"38.41297000","longitude":"-120.65882000"},{"name":"Pine Hills","countryCode":"US","stateCode":"CA","latitude":"40.73318000","longitude":"-124.15228000"},{"name":"Pine Mountain Club","countryCode":"US","stateCode":"CA","latitude":"34.84637000","longitude":"-119.14955000"},{"name":"Pine Valley","countryCode":"US","stateCode":"CA","latitude":"32.82144000","longitude":"-116.52918000"},{"name":"Pinole","countryCode":"US","stateCode":"CA","latitude":"38.00437000","longitude":"-122.29886000"},{"name":"Pioneer","countryCode":"US","stateCode":"CA","latitude":"38.43186000","longitude":"-120.57187000"},{"name":"Piru","countryCode":"US","stateCode":"CA","latitude":"34.41527000","longitude":"-118.79398000"},{"name":"Pismo Beach","countryCode":"US","stateCode":"CA","latitude":"35.14275000","longitude":"-120.64128000"},{"name":"Pittsburg","countryCode":"US","stateCode":"CA","latitude":"38.02798000","longitude":"-121.88468000"},{"name":"Pixley","countryCode":"US","stateCode":"CA","latitude":"35.96856000","longitude":"-119.29178000"},{"name":"Piñon Hills","countryCode":"US","stateCode":"CA","latitude":"34.43333000","longitude":"-117.64672000"},{"name":"Placentia","countryCode":"US","stateCode":"CA","latitude":"33.87224000","longitude":"-117.87034000"},{"name":"Placer County","countryCode":"US","stateCode":"CA","latitude":"39.06343000","longitude":"-120.71766000"},{"name":"Placerville","countryCode":"US","stateCode":"CA","latitude":"38.72963000","longitude":"-120.79855000"},{"name":"Planada","countryCode":"US","stateCode":"CA","latitude":"37.29077000","longitude":"-120.31852000"},{"name":"Pleasant Hill","countryCode":"US","stateCode":"CA","latitude":"37.94798000","longitude":"-122.06080000"},{"name":"Pleasanton","countryCode":"US","stateCode":"CA","latitude":"37.66243000","longitude":"-121.87468000"},{"name":"Plumas County","countryCode":"US","stateCode":"CA","latitude":"40.00468000","longitude":"-120.83860000"},{"name":"Plumas Lake","countryCode":"US","stateCode":"CA","latitude":"39.02073000","longitude":"-121.55802000"},{"name":"Pollock Pines","countryCode":"US","stateCode":"CA","latitude":"38.76158000","longitude":"-120.58611000"},{"name":"Pomona","countryCode":"US","stateCode":"CA","latitude":"34.05529000","longitude":"-117.75228000"},{"name":"Poplar-Cotton Center","countryCode":"US","stateCode":"CA","latitude":"36.05635000","longitude":"-119.14919000"},{"name":"Port Hueneme","countryCode":"US","stateCode":"CA","latitude":"34.14778000","longitude":"-119.19511000"},{"name":"Porterville","countryCode":"US","stateCode":"CA","latitude":"36.06523000","longitude":"-119.01677000"},{"name":"Portola","countryCode":"US","stateCode":"CA","latitude":"39.81046000","longitude":"-120.46910000"},{"name":"Portola Hills","countryCode":"US","stateCode":"CA","latitude":"33.67919000","longitude":"-117.63116000"},{"name":"Portola Valley","countryCode":"US","stateCode":"CA","latitude":"37.38411000","longitude":"-122.23524000"},{"name":"Poway","countryCode":"US","stateCode":"CA","latitude":"32.96282000","longitude":"-117.03586000"},{"name":"Prunedale","countryCode":"US","stateCode":"CA","latitude":"36.77579000","longitude":"-121.66967000"},{"name":"Quail Valley","countryCode":"US","stateCode":"CA","latitude":"33.70697000","longitude":"-117.24504000"},{"name":"Quartz Hill","countryCode":"US","stateCode":"CA","latitude":"34.64526000","longitude":"-118.21813000"},{"name":"Quincy","countryCode":"US","stateCode":"CA","latitude":"39.93682000","longitude":"-120.94647000"},{"name":"Rainbow","countryCode":"US","stateCode":"CA","latitude":"33.41031000","longitude":"-117.14781000"},{"name":"Ramona","countryCode":"US","stateCode":"CA","latitude":"33.04171000","longitude":"-116.86808000"},{"name":"Rancho Calaveras","countryCode":"US","stateCode":"CA","latitude":"38.12742000","longitude":"-120.85827000"},{"name":"Rancho Cordova","countryCode":"US","stateCode":"CA","latitude":"38.58907000","longitude":"-121.30273000"},{"name":"Rancho Cucamonga","countryCode":"US","stateCode":"CA","latitude":"34.10640000","longitude":"-117.59311000"},{"name":"Rancho Mirage","countryCode":"US","stateCode":"CA","latitude":"33.73974000","longitude":"-116.41279000"},{"name":"Rancho Murieta","countryCode":"US","stateCode":"CA","latitude":"38.50185000","longitude":"-121.09467000"},{"name":"Rancho Palos Verdes","countryCode":"US","stateCode":"CA","latitude":"33.74446000","longitude":"-118.38702000"},{"name":"Rancho Penasquitos","countryCode":"US","stateCode":"CA","latitude":"32.95949000","longitude":"-117.11531000"},{"name":"Rancho San Diego","countryCode":"US","stateCode":"CA","latitude":"32.74727000","longitude":"-116.93530000"},{"name":"Rancho Santa Fe","countryCode":"US","stateCode":"CA","latitude":"33.02032000","longitude":"-117.20281000"},{"name":"Rancho Santa Margarita","countryCode":"US","stateCode":"CA","latitude":"33.64086000","longitude":"-117.60310000"},{"name":"Rancho Tehama Reserve","countryCode":"US","stateCode":"CA","latitude":"40.01569000","longitude":"-122.40072000"},{"name":"Red Bluff","countryCode":"US","stateCode":"CA","latitude":"40.17849000","longitude":"-122.23583000"},{"name":"Red Corral","countryCode":"US","stateCode":"CA","latitude":"38.41165000","longitude":"-120.60552000"},{"name":"Redding","countryCode":"US","stateCode":"CA","latitude":"40.58654000","longitude":"-122.39168000"},{"name":"Redlands","countryCode":"US","stateCode":"CA","latitude":"34.05557000","longitude":"-117.18254000"},{"name":"Redondo Beach","countryCode":"US","stateCode":"CA","latitude":"33.84918000","longitude":"-118.38841000"},{"name":"Redway","countryCode":"US","stateCode":"CA","latitude":"40.12014000","longitude":"-123.82336000"},{"name":"Redwood City","countryCode":"US","stateCode":"CA","latitude":"37.48522000","longitude":"-122.23635000"},{"name":"Redwood Shores","countryCode":"US","stateCode":"CA","latitude":"37.53188000","longitude":"-122.24802000"},{"name":"Redwood Valley","countryCode":"US","stateCode":"CA","latitude":"39.26544000","longitude":"-123.20445000"},{"name":"Reedley","countryCode":"US","stateCode":"CA","latitude":"36.59634000","longitude":"-119.45040000"},{"name":"Rialto","countryCode":"US","stateCode":"CA","latitude":"34.10640000","longitude":"-117.37032000"},{"name":"Richgrove","countryCode":"US","stateCode":"CA","latitude":"35.79662000","longitude":"-119.10788000"},{"name":"Richmond","countryCode":"US","stateCode":"CA","latitude":"37.93576000","longitude":"-122.34775000"},{"name":"Ridgecrest","countryCode":"US","stateCode":"CA","latitude":"35.62246000","longitude":"-117.67090000"},{"name":"Ridgemark","countryCode":"US","stateCode":"CA","latitude":"36.81246000","longitude":"-121.36577000"},{"name":"Rio Del Mar","countryCode":"US","stateCode":"CA","latitude":"36.96828000","longitude":"-121.90023000"},{"name":"Rio Dell","countryCode":"US","stateCode":"CA","latitude":"40.49930000","longitude":"-124.10644000"},{"name":"Rio Linda","countryCode":"US","stateCode":"CA","latitude":"38.69101000","longitude":"-121.44857000"},{"name":"Rio Vista","countryCode":"US","stateCode":"CA","latitude":"38.16389000","longitude":"-121.69583000"},{"name":"Ripon","countryCode":"US","stateCode":"CA","latitude":"37.74159000","longitude":"-121.12438000"},{"name":"Riverbank","countryCode":"US","stateCode":"CA","latitude":"37.73604000","longitude":"-120.93549000"},{"name":"Riverdale","countryCode":"US","stateCode":"CA","latitude":"36.43106000","longitude":"-119.85958000"},{"name":"Riverdale Park","countryCode":"US","stateCode":"CA","latitude":"37.60938000","longitude":"-121.05188000"},{"name":"Riverside","countryCode":"US","stateCode":"CA","latitude":"33.95335000","longitude":"-117.39616000"},{"name":"Riverside County","countryCode":"US","stateCode":"CA","latitude":"33.74368000","longitude":"-115.99386000"},{"name":"Rocklin","countryCode":"US","stateCode":"CA","latitude":"38.79073000","longitude":"-121.23578000"},{"name":"Rodeo","countryCode":"US","stateCode":"CA","latitude":"38.03298000","longitude":"-122.26691000"},{"name":"Rohnert Park","countryCode":"US","stateCode":"CA","latitude":"38.33964000","longitude":"-122.70110000"},{"name":"Rolling Hills","countryCode":"US","stateCode":"CA","latitude":"33.75739000","longitude":"-118.35752000"},{"name":"Rolling Hills Estates","countryCode":"US","stateCode":"CA","latitude":"33.78779000","longitude":"-118.35813000"},{"name":"Rollingwood","countryCode":"US","stateCode":"CA","latitude":"37.96520000","longitude":"-122.32997000"},{"name":"Romoland","countryCode":"US","stateCode":"CA","latitude":"33.74585000","longitude":"-117.17503000"},{"name":"Rosamond","countryCode":"US","stateCode":"CA","latitude":"34.86414000","longitude":"-118.16341000"},{"name":"Rosedale","countryCode":"US","stateCode":"CA","latitude":"35.38357000","longitude":"-119.14538000"},{"name":"Roseland","countryCode":"US","stateCode":"CA","latitude":"38.42213000","longitude":"-122.72804000"},{"name":"Rosemead","countryCode":"US","stateCode":"CA","latitude":"34.08057000","longitude":"-118.07285000"},{"name":"Rosemont","countryCode":"US","stateCode":"CA","latitude":"38.55185000","longitude":"-121.36467000"},{"name":"Roseville","countryCode":"US","stateCode":"CA","latitude":"38.75212000","longitude":"-121.28801000"},{"name":"Ross","countryCode":"US","stateCode":"CA","latitude":"37.96242000","longitude":"-122.55498000"},{"name":"Rossmoor","countryCode":"US","stateCode":"CA","latitude":"33.78557000","longitude":"-118.08506000"},{"name":"Rowland Heights","countryCode":"US","stateCode":"CA","latitude":"33.97612000","longitude":"-117.90534000"},{"name":"Rubidoux","countryCode":"US","stateCode":"CA","latitude":"33.99613000","longitude":"-117.40560000"},{"name":"Running Springs","countryCode":"US","stateCode":"CA","latitude":"34.20779000","longitude":"-117.10920000"},{"name":"Sacramento","countryCode":"US","stateCode":"CA","latitude":"38.58157000","longitude":"-121.49440000"},{"name":"Sacramento County","countryCode":"US","stateCode":"CA","latitude":"38.44932000","longitude":"-121.34424000"},{"name":"Saint Helena","countryCode":"US","stateCode":"CA","latitude":"38.50519000","longitude":"-122.47026000"},{"name":"Salida","countryCode":"US","stateCode":"CA","latitude":"37.70576000","longitude":"-121.08494000"},{"name":"Salinas","countryCode":"US","stateCode":"CA","latitude":"36.67774000","longitude":"-121.65550000"},{"name":"Salton City","countryCode":"US","stateCode":"CA","latitude":"33.29865000","longitude":"-115.95611000"},{"name":"San Andreas","countryCode":"US","stateCode":"CA","latitude":"38.19603000","longitude":"-120.68049000"},{"name":"San Anselmo","countryCode":"US","stateCode":"CA","latitude":"37.97465000","longitude":"-122.56164000"},{"name":"San Antonio Heights","countryCode":"US","stateCode":"CA","latitude":"34.15556000","longitude":"-117.65644000"},{"name":"San Benito County","countryCode":"US","stateCode":"CA","latitude":"36.60571000","longitude":"-121.07500000"},{"name":"San Bernardino","countryCode":"US","stateCode":"CA","latitude":"34.10834000","longitude":"-117.28977000"},{"name":"San Bernardino County","countryCode":"US","stateCode":"CA","latitude":"34.84143000","longitude":"-116.17846000"},{"name":"San Bruno","countryCode":"US","stateCode":"CA","latitude":"37.63049000","longitude":"-122.41108000"},{"name":"San Carlos","countryCode":"US","stateCode":"CA","latitude":"37.50716000","longitude":"-122.26052000"},{"name":"San Clemente","countryCode":"US","stateCode":"CA","latitude":"33.42697000","longitude":"-117.61199000"},{"name":"San Diego","countryCode":"US","stateCode":"CA","latitude":"32.71571000","longitude":"-117.16472000"},{"name":"San Diego Country Estates","countryCode":"US","stateCode":"CA","latitude":"33.00671000","longitude":"-116.78364000"},{"name":"San Diego County","countryCode":"US","stateCode":"CA","latitude":"33.02820000","longitude":"-116.77021000"},{"name":"San Dimas","countryCode":"US","stateCode":"CA","latitude":"34.10668000","longitude":"-117.80673000"},{"name":"San Fernando","countryCode":"US","stateCode":"CA","latitude":"34.28195000","longitude":"-118.43897000"},{"name":"San Francisco","countryCode":"US","stateCode":"CA","latitude":"37.77493000","longitude":"-122.41942000"},{"name":"San Gabriel","countryCode":"US","stateCode":"CA","latitude":"34.09611000","longitude":"-118.10583000"},{"name":"San Jacinto","countryCode":"US","stateCode":"CA","latitude":"33.78391000","longitude":"-116.95864000"},{"name":"San Joaquin","countryCode":"US","stateCode":"CA","latitude":"36.60662000","longitude":"-120.18904000"},{"name":"San Joaquin County","countryCode":"US","stateCode":"CA","latitude":"37.93478000","longitude":"-121.27145000"},{"name":"San Joaquin Hills","countryCode":"US","stateCode":"CA","latitude":"33.61169000","longitude":"-117.83672000"},{"name":"San Jose","countryCode":"US","stateCode":"CA","latitude":"37.33939000","longitude":"-121.89496000"},{"name":"San Juan Bautista","countryCode":"US","stateCode":"CA","latitude":"36.84551000","longitude":"-121.53800000"},{"name":"San Juan Capistrano","countryCode":"US","stateCode":"CA","latitude":"33.50169000","longitude":"-117.66255000"},{"name":"San Leandro","countryCode":"US","stateCode":"CA","latitude":"37.72493000","longitude":"-122.15608000"},{"name":"San Lorenzo","countryCode":"US","stateCode":"CA","latitude":"37.68104000","longitude":"-122.12441000"},{"name":"San Luis Obispo","countryCode":"US","stateCode":"CA","latitude":"35.28275000","longitude":"-120.65962000"},{"name":"San Luis Obispo County","countryCode":"US","stateCode":"CA","latitude":"35.38742000","longitude":"-120.45220000"},{"name":"San Marcos","countryCode":"US","stateCode":"CA","latitude":"33.14337000","longitude":"-117.16614000"},{"name":"San Marino","countryCode":"US","stateCode":"CA","latitude":"34.12140000","longitude":"-118.10646000"},{"name":"San Martin","countryCode":"US","stateCode":"CA","latitude":"37.08495000","longitude":"-121.61022000"},{"name":"San Mateo","countryCode":"US","stateCode":"CA","latitude":"37.56299000","longitude":"-122.32553000"},{"name":"San Mateo County","countryCode":"US","stateCode":"CA","latitude":"37.43621000","longitude":"-122.35566000"},{"name":"San Miguel","countryCode":"US","stateCode":"CA","latitude":"35.75247000","longitude":"-120.69628000"},{"name":"San Pablo","countryCode":"US","stateCode":"CA","latitude":"37.96215000","longitude":"-122.34553000"},{"name":"San Pasqual","countryCode":"US","stateCode":"CA","latitude":"33.09171000","longitude":"-116.95392000"},{"name":"San Pedro","countryCode":"US","stateCode":"CA","latitude":"33.73585000","longitude":"-118.29229000"},{"name":"San Rafael","countryCode":"US","stateCode":"CA","latitude":"37.97353000","longitude":"-122.53109000"},{"name":"San Ramon","countryCode":"US","stateCode":"CA","latitude":"37.77993000","longitude":"-121.97802000"},{"name":"Sanger","countryCode":"US","stateCode":"CA","latitude":"36.70801000","longitude":"-119.55597000"},{"name":"Santa Ana","countryCode":"US","stateCode":"CA","latitude":"33.74557000","longitude":"-117.86783000"},{"name":"Santa Barbara","countryCode":"US","stateCode":"CA","latitude":"34.42083000","longitude":"-119.69819000"},{"name":"Santa Barbara County","countryCode":"US","stateCode":"CA","latitude":"34.53834000","longitude":"-120.03078000"},{"name":"Santa Clara","countryCode":"US","stateCode":"CA","latitude":"37.35411000","longitude":"-121.95524000"},{"name":"Santa Clara County","countryCode":"US","stateCode":"CA","latitude":"37.23249000","longitude":"-121.69627000"},{"name":"Santa Clarita","countryCode":"US","stateCode":"CA","latitude":"34.39166000","longitude":"-118.54259000"},{"name":"Santa Cruz","countryCode":"US","stateCode":"CA","latitude":"36.97412000","longitude":"-122.03080000"},{"name":"Santa Cruz County","countryCode":"US","stateCode":"CA","latitude":"37.02161000","longitude":"-122.00979000"},{"name":"Santa Fe Springs","countryCode":"US","stateCode":"CA","latitude":"33.94724000","longitude":"-118.08535000"},{"name":"Santa Margarita","countryCode":"US","stateCode":"CA","latitude":"35.38997000","longitude":"-120.60906000"},{"name":"Santa Maria","countryCode":"US","stateCode":"CA","latitude":"34.95303000","longitude":"-120.43572000"},{"name":"Santa Monica","countryCode":"US","stateCode":"CA","latitude":"34.01945000","longitude":"-118.49119000"},{"name":"Santa Paula","countryCode":"US","stateCode":"CA","latitude":"34.35417000","longitude":"-119.05927000"},{"name":"Santa Rosa","countryCode":"US","stateCode":"CA","latitude":"38.44047000","longitude":"-122.71443000"},{"name":"Santa Susana","countryCode":"US","stateCode":"CA","latitude":"34.27167000","longitude":"-118.70898000"},{"name":"Santa Venetia","countryCode":"US","stateCode":"CA","latitude":"37.99853000","longitude":"-122.52525000"},{"name":"Santa Ynez","countryCode":"US","stateCode":"CA","latitude":"34.61443000","longitude":"-120.07987000"},{"name":"Santee","countryCode":"US","stateCode":"CA","latitude":"32.83838000","longitude":"-116.97392000"},{"name":"Saranap","countryCode":"US","stateCode":"CA","latitude":"37.88492000","longitude":"-122.07607000"},{"name":"Saratoga","countryCode":"US","stateCode":"CA","latitude":"37.26383000","longitude":"-122.02301000"},{"name":"Saticoy","countryCode":"US","stateCode":"CA","latitude":"34.28306000","longitude":"-119.14983000"},{"name":"Sausalito","countryCode":"US","stateCode":"CA","latitude":"37.85909000","longitude":"-122.48525000"},{"name":"Scotts Valley","countryCode":"US","stateCode":"CA","latitude":"37.05106000","longitude":"-122.01468000"},{"name":"Sea Ranch","countryCode":"US","stateCode":"CA","latitude":"38.71519000","longitude":"-123.45445000"},{"name":"Seacliff","countryCode":"US","stateCode":"CA","latitude":"36.97412000","longitude":"-121.91579000"},{"name":"Seal Beach","countryCode":"US","stateCode":"CA","latitude":"33.74141000","longitude":"-118.10479000"},{"name":"Searles Valley","countryCode":"US","stateCode":"CA","latitude":"35.76745000","longitude":"-117.40395000"},{"name":"Seaside","countryCode":"US","stateCode":"CA","latitude":"36.61107000","longitude":"-121.85162000"},{"name":"Sebastopol","countryCode":"US","stateCode":"CA","latitude":"38.40214000","longitude":"-122.82388000"},{"name":"Sedco Hills","countryCode":"US","stateCode":"CA","latitude":"33.64169000","longitude":"-117.29087000"},{"name":"Seeley","countryCode":"US","stateCode":"CA","latitude":"32.79311000","longitude":"-115.69111000"},{"name":"Selma","countryCode":"US","stateCode":"CA","latitude":"36.57078000","longitude":"-119.61208000"},{"name":"Seven Trees","countryCode":"US","stateCode":"CA","latitude":"37.28605000","longitude":"-121.83856000"},{"name":"Shackelford","countryCode":"US","stateCode":"CA","latitude":"37.61382000","longitude":"-120.99271000"},{"name":"Shadow Hills","countryCode":"US","stateCode":"CA","latitude":"34.26195000","longitude":"-118.35175000"},{"name":"Shafter","countryCode":"US","stateCode":"CA","latitude":"35.50051000","longitude":"-119.27178000"},{"name":"Shandon","countryCode":"US","stateCode":"CA","latitude":"35.65525000","longitude":"-120.37543000"},{"name":"Shasta","countryCode":"US","stateCode":"CA","latitude":"40.59932000","longitude":"-122.49196000"},{"name":"Shasta County","countryCode":"US","stateCode":"CA","latitude":"40.76377000","longitude":"-122.04052000"},{"name":"Shasta Lake","countryCode":"US","stateCode":"CA","latitude":"40.68043000","longitude":"-122.37084000"},{"name":"Sheridan","countryCode":"US","stateCode":"CA","latitude":"38.97962000","longitude":"-121.37551000"},{"name":"Sherman Oaks","countryCode":"US","stateCode":"CA","latitude":"34.15112000","longitude":"-118.44925000"},{"name":"Shingle Springs","countryCode":"US","stateCode":"CA","latitude":"38.66574000","longitude":"-120.92605000"},{"name":"Shingletown","countryCode":"US","stateCode":"CA","latitude":"40.49238000","longitude":"-121.88916000"},{"name":"Sierra County","countryCode":"US","stateCode":"CA","latitude":"39.58040000","longitude":"-120.51600000"},{"name":"Sierra Madre","countryCode":"US","stateCode":"CA","latitude":"34.16167000","longitude":"-118.05285000"},{"name":"Signal Hill","countryCode":"US","stateCode":"CA","latitude":"33.80446000","longitude":"-118.16785000"},{"name":"Silver Lake","countryCode":"US","stateCode":"CA","latitude":"34.08668000","longitude":"-118.27023000"},{"name":"Silver Lakes","countryCode":"US","stateCode":"CA","latitude":"34.74558000","longitude":"-117.34098000"},{"name":"Simi Valley","countryCode":"US","stateCode":"CA","latitude":"34.26945000","longitude":"-118.78148000"},{"name":"Siskiyou County","countryCode":"US","stateCode":"CA","latitude":"41.59265000","longitude":"-122.54037000"},{"name":"Sky Valley","countryCode":"US","stateCode":"CA","latitude":"33.89001000","longitude":"-116.35251000"},{"name":"Sleepy Hollow","countryCode":"US","stateCode":"CA","latitude":"38.01048000","longitude":"-122.58442000"},{"name":"Soda Bay","countryCode":"US","stateCode":"CA","latitude":"39.00101000","longitude":"-122.78916000"},{"name":"Solana Beach","countryCode":"US","stateCode":"CA","latitude":"32.99115000","longitude":"-117.27115000"},{"name":"Solano County","countryCode":"US","stateCode":"CA","latitude":"38.26692000","longitude":"-121.94001000"},{"name":"Soledad","countryCode":"US","stateCode":"CA","latitude":"36.42469000","longitude":"-121.32632000"},{"name":"Solvang","countryCode":"US","stateCode":"CA","latitude":"34.59582000","longitude":"-120.13765000"},{"name":"Sonoma","countryCode":"US","stateCode":"CA","latitude":"38.29186000","longitude":"-122.45804000"},{"name":"Sonoma County","countryCode":"US","stateCode":"CA","latitude":"38.52529000","longitude":"-122.92254000"},{"name":"Sonora","countryCode":"US","stateCode":"CA","latitude":"37.98409000","longitude":"-120.38214000"},{"name":"Soquel","countryCode":"US","stateCode":"CA","latitude":"36.98801000","longitude":"-121.95663000"},{"name":"Sorrento Valley","countryCode":"US","stateCode":"CA","latitude":"32.89991000","longitude":"-117.19451000"},{"name":"Soulsbyville","countryCode":"US","stateCode":"CA","latitude":"37.98465000","longitude":"-120.26380000"},{"name":"South Dos Palos","countryCode":"US","stateCode":"CA","latitude":"36.96439000","longitude":"-120.65324000"},{"name":"South El Monte","countryCode":"US","stateCode":"CA","latitude":"34.05195000","longitude":"-118.04673000"},{"name":"South Gate","countryCode":"US","stateCode":"CA","latitude":"33.95474000","longitude":"-118.21202000"},{"name":"South Lake Tahoe","countryCode":"US","stateCode":"CA","latitude":"38.93324000","longitude":"-119.98435000"},{"name":"South Oroville","countryCode":"US","stateCode":"CA","latitude":"39.49655000","longitude":"-121.55219000"},{"name":"South Pasadena","countryCode":"US","stateCode":"CA","latitude":"34.11612000","longitude":"-118.15035000"},{"name":"South San Francisco","countryCode":"US","stateCode":"CA","latitude":"37.65466000","longitude":"-122.40775000"},{"name":"South San Gabriel","countryCode":"US","stateCode":"CA","latitude":"34.04915000","longitude":"-118.09462000"},{"name":"South San Jose Hills","countryCode":"US","stateCode":"CA","latitude":"34.01279000","longitude":"-117.90478000"},{"name":"South Taft","countryCode":"US","stateCode":"CA","latitude":"35.13469000","longitude":"-119.45623000"},{"name":"South Whittier","countryCode":"US","stateCode":"CA","latitude":"33.95015000","longitude":"-118.03917000"},{"name":"South Yuba City","countryCode":"US","stateCode":"CA","latitude":"39.11656000","longitude":"-121.63913000"},{"name":"Spring Valley","countryCode":"US","stateCode":"CA","latitude":"32.74477000","longitude":"-116.99892000"},{"name":"Spring Valley Lake","countryCode":"US","stateCode":"CA","latitude":"34.49364000","longitude":"-117.26832000"},{"name":"Squaw Valley","countryCode":"US","stateCode":"CA","latitude":"36.74023000","longitude":"-119.24679000"},{"name":"Stallion Springs","countryCode":"US","stateCode":"CA","latitude":"35.08886000","longitude":"-118.64259000"},{"name":"Stanford","countryCode":"US","stateCode":"CA","latitude":"37.42411000","longitude":"-122.16608000"},{"name":"Stanislaus County","countryCode":"US","stateCode":"CA","latitude":"37.55914000","longitude":"-120.99769000"},{"name":"Stanton","countryCode":"US","stateCode":"CA","latitude":"33.80252000","longitude":"-117.99312000"},{"name":"Stevenson Ranch","countryCode":"US","stateCode":"CA","latitude":"34.39048000","longitude":"-118.57372000"},{"name":"Stockton","countryCode":"US","stateCode":"CA","latitude":"37.95770000","longitude":"-121.29078000"},{"name":"Stratford","countryCode":"US","stateCode":"CA","latitude":"36.18940000","longitude":"-119.82319000"},{"name":"Strathmore","countryCode":"US","stateCode":"CA","latitude":"36.14551000","longitude":"-119.06066000"},{"name":"Strawberry","countryCode":"US","stateCode":"CA","latitude":"37.89687000","longitude":"-122.50886000"},{"name":"Studio City","countryCode":"US","stateCode":"CA","latitude":"34.14862000","longitude":"-118.39647000"},{"name":"Suisun","countryCode":"US","stateCode":"CA","latitude":"38.23825000","longitude":"-122.04024000"},{"name":"Summerland","countryCode":"US","stateCode":"CA","latitude":"34.42138000","longitude":"-119.59652000"},{"name":"Sun City","countryCode":"US","stateCode":"CA","latitude":"33.70919000","longitude":"-117.19726000"},{"name":"Sun Village","countryCode":"US","stateCode":"CA","latitude":"34.55952000","longitude":"-117.95676000"},{"name":"Sunland","countryCode":"US","stateCode":"CA","latitude":"34.26695000","longitude":"-118.30230000"},{"name":"Sunnyside","countryCode":"US","stateCode":"CA","latitude":"36.74912000","longitude":"-119.69931000"},{"name":"Sunnyside-Tahoe City","countryCode":"US","stateCode":"CA","latitude":"39.15023000","longitude":"-120.16120000"},{"name":"Sunnyslope","countryCode":"US","stateCode":"CA","latitude":"34.01196000","longitude":"-117.43338000"},{"name":"Sunnyvale","countryCode":"US","stateCode":"CA","latitude":"37.36883000","longitude":"-122.03635000"},{"name":"Susanville","countryCode":"US","stateCode":"CA","latitude":"40.41628000","longitude":"-120.65301000"},{"name":"Sutter","countryCode":"US","stateCode":"CA","latitude":"39.15989000","longitude":"-121.75275000"},{"name":"Sutter County","countryCode":"US","stateCode":"CA","latitude":"39.03452000","longitude":"-121.69484000"},{"name":"Sutter Creek","countryCode":"US","stateCode":"CA","latitude":"38.39297000","longitude":"-120.80244000"},{"name":"Taft","countryCode":"US","stateCode":"CA","latitude":"35.14247000","longitude":"-119.45651000"},{"name":"Taft Heights","countryCode":"US","stateCode":"CA","latitude":"35.13469000","longitude":"-119.47262000"},{"name":"Taft Mosswood","countryCode":"US","stateCode":"CA","latitude":"37.91385000","longitude":"-121.28316000"},{"name":"Tahoe Vista","countryCode":"US","stateCode":"CA","latitude":"39.23991000","longitude":"-120.05102000"},{"name":"Tahoma","countryCode":"US","stateCode":"CA","latitude":"39.06741000","longitude":"-120.12824000"},{"name":"Talmage","countryCode":"US","stateCode":"CA","latitude":"39.13323000","longitude":"-123.16778000"},{"name":"Tamalpais Valley","countryCode":"US","stateCode":"CA","latitude":"37.87965000","longitude":"-122.54581000"},{"name":"Tamalpais-Homestead Valley","countryCode":"US","stateCode":"CA","latitude":"37.87834000","longitude":"-122.53625000"},{"name":"Tara Hills","countryCode":"US","stateCode":"CA","latitude":"37.99353000","longitude":"-122.31636000"},{"name":"Tarpey Village","countryCode":"US","stateCode":"CA","latitude":"36.79301000","longitude":"-119.70097000"},{"name":"Tehachapi","countryCode":"US","stateCode":"CA","latitude":"35.13219000","longitude":"-118.44897000"},{"name":"Tehama County","countryCode":"US","stateCode":"CA","latitude":"40.12574000","longitude":"-122.23388000"},{"name":"Temecula","countryCode":"US","stateCode":"CA","latitude":"33.49364000","longitude":"-117.14836000"},{"name":"Temelec","countryCode":"US","stateCode":"CA","latitude":"38.26658000","longitude":"-122.49276000"},{"name":"Temple City","countryCode":"US","stateCode":"CA","latitude":"34.10723000","longitude":"-118.05785000"},{"name":"Templeton","countryCode":"US","stateCode":"CA","latitude":"35.54969000","longitude":"-120.70600000"},{"name":"Terra Bella","countryCode":"US","stateCode":"CA","latitude":"35.96245000","longitude":"-119.04427000"},{"name":"Teviston","countryCode":"US","stateCode":"CA","latitude":"35.92894000","longitude":"-119.27831000"},{"name":"Thermal","countryCode":"US","stateCode":"CA","latitude":"33.64030000","longitude":"-116.13945000"},{"name":"Thermalito","countryCode":"US","stateCode":"CA","latitude":"39.51128000","longitude":"-121.58692000"},{"name":"Thornton","countryCode":"US","stateCode":"CA","latitude":"38.22603000","longitude":"-121.42467000"},{"name":"Thousand Oaks","countryCode":"US","stateCode":"CA","latitude":"34.17056000","longitude":"-118.83759000"},{"name":"Thousand Palms","countryCode":"US","stateCode":"CA","latitude":"33.82002000","longitude":"-116.39029000"},{"name":"Three Rivers","countryCode":"US","stateCode":"CA","latitude":"36.43884000","longitude":"-118.90454000"},{"name":"Tiburon","countryCode":"US","stateCode":"CA","latitude":"37.87354000","longitude":"-122.45664000"},{"name":"Tierra Buena","countryCode":"US","stateCode":"CA","latitude":"39.14878000","longitude":"-121.66691000"},{"name":"Tipton","countryCode":"US","stateCode":"CA","latitude":"36.05940000","longitude":"-119.31206000"},{"name":"Topanga","countryCode":"US","stateCode":"CA","latitude":"34.09362000","longitude":"-118.60147000"},{"name":"Toro Canyon","countryCode":"US","stateCode":"CA","latitude":"34.42000000","longitude":"-119.56707000"},{"name":"Torrance","countryCode":"US","stateCode":"CA","latitude":"33.83585000","longitude":"-118.34063000"},{"name":"Trabuco Canyon","countryCode":"US","stateCode":"CA","latitude":"33.66252000","longitude":"-117.59033000"},{"name":"Tracy","countryCode":"US","stateCode":"CA","latitude":"37.73987000","longitude":"-121.42618000"},{"name":"Trinity County","countryCode":"US","stateCode":"CA","latitude":"40.65069000","longitude":"-123.11263000"},{"name":"Truckee","countryCode":"US","stateCode":"CA","latitude":"39.32796000","longitude":"-120.18325000"},{"name":"Tujunga","countryCode":"US","stateCode":"CA","latitude":"34.25223000","longitude":"-118.28841000"},{"name":"Tulare","countryCode":"US","stateCode":"CA","latitude":"36.20773000","longitude":"-119.34734000"},{"name":"Tulare County","countryCode":"US","stateCode":"CA","latitude":"36.22016000","longitude":"-118.80047000"},{"name":"Tuolumne City","countryCode":"US","stateCode":"CA","latitude":"37.96270000","longitude":"-120.24130000"},{"name":"Tuolumne County","countryCode":"US","stateCode":"CA","latitude":"38.02760000","longitude":"-119.95475000"},{"name":"Turlock","countryCode":"US","stateCode":"CA","latitude":"37.49466000","longitude":"-120.84659000"},{"name":"Tustin","countryCode":"US","stateCode":"CA","latitude":"33.74585000","longitude":"-117.82617000"},{"name":"Twain Harte","countryCode":"US","stateCode":"CA","latitude":"38.03965000","longitude":"-120.23269000"},{"name":"Twentynine Palms","countryCode":"US","stateCode":"CA","latitude":"34.13556000","longitude":"-116.05417000"},{"name":"Twin Lakes","countryCode":"US","stateCode":"CA","latitude":"36.96745000","longitude":"-121.99802000"},{"name":"Ukiah","countryCode":"US","stateCode":"CA","latitude":"39.15017000","longitude":"-123.20778000"},{"name":"Union City","countryCode":"US","stateCode":"CA","latitude":"37.59577000","longitude":"-122.01913000"},{"name":"Universal City","countryCode":"US","stateCode":"CA","latitude":"34.13890000","longitude":"-118.35341000"},{"name":"Upland","countryCode":"US","stateCode":"CA","latitude":"34.09751000","longitude":"-117.64839000"},{"name":"Upper Lake","countryCode":"US","stateCode":"CA","latitude":"39.16461000","longitude":"-122.91055000"},{"name":"Vacaville","countryCode":"US","stateCode":"CA","latitude":"38.35658000","longitude":"-121.98774000"},{"name":"Val Verde","countryCode":"US","stateCode":"CA","latitude":"34.44500000","longitude":"-118.65759000"},{"name":"Valencia","countryCode":"US","stateCode":"CA","latitude":"34.44361000","longitude":"-118.60953000"},{"name":"Valinda","countryCode":"US","stateCode":"CA","latitude":"34.04529000","longitude":"-117.94367000"},{"name":"Valle Vista","countryCode":"US","stateCode":"CA","latitude":"33.74780000","longitude":"-116.89336000"},{"name":"Vallejo","countryCode":"US","stateCode":"CA","latitude":"38.10409000","longitude":"-122.25664000"},{"name":"Valley Center","countryCode":"US","stateCode":"CA","latitude":"33.21837000","longitude":"-117.03420000"},{"name":"Valley Glen","countryCode":"US","stateCode":"CA","latitude":"34.18991000","longitude":"-118.44953000"},{"name":"Valley Springs","countryCode":"US","stateCode":"CA","latitude":"38.19159000","longitude":"-120.82910000"},{"name":"Van Nuys","countryCode":"US","stateCode":"CA","latitude":"34.18667000","longitude":"-118.44897000"},{"name":"Vandenberg Air Force Base","countryCode":"US","stateCode":"CA","latitude":"34.74830000","longitude":"-120.51817000"},{"name":"Vandenberg Village","countryCode":"US","stateCode":"CA","latitude":"34.70832000","longitude":"-120.46766000"},{"name":"Venice","countryCode":"US","stateCode":"CA","latitude":"33.99084000","longitude":"-118.46008000"},{"name":"Ventura","countryCode":"US","stateCode":"CA","latitude":"34.27834000","longitude":"-119.29317000"},{"name":"Ventura County","countryCode":"US","stateCode":"CA","latitude":"34.35753000","longitude":"-119.12603000"},{"name":"Victorville","countryCode":"US","stateCode":"CA","latitude":"34.53611000","longitude":"-117.29116000"},{"name":"View Park-Windsor Hills","countryCode":"US","stateCode":"CA","latitude":"33.99551000","longitude":"-118.34835000"},{"name":"Villa Park","countryCode":"US","stateCode":"CA","latitude":"33.81446000","longitude":"-117.81311000"},{"name":"Vincent","countryCode":"US","stateCode":"CA","latitude":"34.50055000","longitude":"-118.11646000"},{"name":"Vine Hill","countryCode":"US","stateCode":"CA","latitude":"38.00853000","longitude":"-122.09608000"},{"name":"Vineyard","countryCode":"US","stateCode":"CA","latitude":"38.46449000","longitude":"-121.34692000"},{"name":"Visalia","countryCode":"US","stateCode":"CA","latitude":"36.33023000","longitude":"-119.29206000"},{"name":"Visitacion Valley","countryCode":"US","stateCode":"CA","latitude":"37.71715000","longitude":"-122.40433000"},{"name":"Vista","countryCode":"US","stateCode":"CA","latitude":"33.20004000","longitude":"-117.24254000"},{"name":"Vista Santa Rosa","countryCode":"US","stateCode":"CA","latitude":"33.62780000","longitude":"-116.21806000"},{"name":"Waldon","countryCode":"US","stateCode":"CA","latitude":"37.92631000","longitude":"-122.05552000"},{"name":"Walnut","countryCode":"US","stateCode":"CA","latitude":"34.02029000","longitude":"-117.86534000"},{"name":"Walnut Creek","countryCode":"US","stateCode":"CA","latitude":"37.90631000","longitude":"-122.06496000"},{"name":"Walnut Grove","countryCode":"US","stateCode":"CA","latitude":"38.24214000","longitude":"-121.51162000"},{"name":"Walnut Park","countryCode":"US","stateCode":"CA","latitude":"33.96807000","longitude":"-118.22507000"},{"name":"Wasco","countryCode":"US","stateCode":"CA","latitude":"35.59412000","longitude":"-119.34095000"},{"name":"Waterford","countryCode":"US","stateCode":"CA","latitude":"37.64132000","longitude":"-120.76048000"},{"name":"Watsonville","countryCode":"US","stateCode":"CA","latitude":"36.91023000","longitude":"-121.75689000"},{"name":"Weaverville","countryCode":"US","stateCode":"CA","latitude":"40.73098000","longitude":"-122.94197000"},{"name":"Weed","countryCode":"US","stateCode":"CA","latitude":"41.42265000","longitude":"-122.38613000"},{"name":"Weedpatch","countryCode":"US","stateCode":"CA","latitude":"35.23802000","longitude":"-118.91510000"},{"name":"Weldon","countryCode":"US","stateCode":"CA","latitude":"35.66579000","longitude":"-118.29036000"},{"name":"West Athens","countryCode":"US","stateCode":"CA","latitude":"33.92335000","longitude":"-118.30341000"},{"name":"West Bishop","countryCode":"US","stateCode":"CA","latitude":"37.36104000","longitude":"-118.45511000"},{"name":"West Carson","countryCode":"US","stateCode":"CA","latitude":"33.82168000","longitude":"-118.29257000"},{"name":"West Covina","countryCode":"US","stateCode":"CA","latitude":"34.06862000","longitude":"-117.93895000"},{"name":"West Hills","countryCode":"US","stateCode":"CA","latitude":"34.19731000","longitude":"-118.64398000"},{"name":"West Hollywood","countryCode":"US","stateCode":"CA","latitude":"34.09001000","longitude":"-118.36174000"},{"name":"West Menlo Park","countryCode":"US","stateCode":"CA","latitude":"37.43355000","longitude":"-122.20302000"},{"name":"West Modesto","countryCode":"US","stateCode":"CA","latitude":"37.61754000","longitude":"-121.03914000"},{"name":"West Park","countryCode":"US","stateCode":"CA","latitude":"36.71023000","longitude":"-119.85126000"},{"name":"West Puente Valley","countryCode":"US","stateCode":"CA","latitude":"34.05168000","longitude":"-117.96840000"},{"name":"West Rancho Dominguez","countryCode":"US","stateCode":"CA","latitude":"33.89390000","longitude":"-118.27063000"},{"name":"West Sacramento","countryCode":"US","stateCode":"CA","latitude":"38.58046000","longitude":"-121.53023000"},{"name":"West Whittier-Los Nietos","countryCode":"US","stateCode":"CA","latitude":"33.97600000","longitude":"-118.06909000"},{"name":"Westhaven-Moonstone","countryCode":"US","stateCode":"CA","latitude":"41.04489000","longitude":"-124.10239000"},{"name":"Westlake Village","countryCode":"US","stateCode":"CA","latitude":"34.14584000","longitude":"-118.80565000"},{"name":"Westminster","countryCode":"US","stateCode":"CA","latitude":"33.75918000","longitude":"-118.00673000"},{"name":"Westmont","countryCode":"US","stateCode":"CA","latitude":"33.94140000","longitude":"-118.30230000"},{"name":"Westmorland","countryCode":"US","stateCode":"CA","latitude":"33.03727000","longitude":"-115.62138000"},{"name":"Westwood","countryCode":"US","stateCode":"CA","latitude":"34.05612000","longitude":"-118.43063000"},{"name":"Wheatland","countryCode":"US","stateCode":"CA","latitude":"39.00989000","longitude":"-121.42301000"},{"name":"Whittier","countryCode":"US","stateCode":"CA","latitude":"33.97918000","longitude":"-118.03284000"},{"name":"Wildomar","countryCode":"US","stateCode":"CA","latitude":"33.59891000","longitude":"-117.28004000"},{"name":"Williams","countryCode":"US","stateCode":"CA","latitude":"39.15461000","longitude":"-122.14942000"},{"name":"Willits","countryCode":"US","stateCode":"CA","latitude":"39.40961000","longitude":"-123.35557000"},{"name":"Willow Creek","countryCode":"US","stateCode":"CA","latitude":"40.93958000","longitude":"-123.63144000"},{"name":"Willowbrook","countryCode":"US","stateCode":"CA","latitude":"33.91696000","longitude":"-118.25507000"},{"name":"Willows","countryCode":"US","stateCode":"CA","latitude":"39.52433000","longitude":"-122.19359000"},{"name":"Wilton","countryCode":"US","stateCode":"CA","latitude":"38.41186000","longitude":"-121.27217000"},{"name":"Winchester","countryCode":"US","stateCode":"CA","latitude":"33.70697000","longitude":"-117.08447000"},{"name":"Windsor","countryCode":"US","stateCode":"CA","latitude":"38.54713000","longitude":"-122.81638000"},{"name":"Winter Gardens","countryCode":"US","stateCode":"CA","latitude":"32.83116000","longitude":"-116.93336000"},{"name":"Winters","countryCode":"US","stateCode":"CA","latitude":"38.52491000","longitude":"-121.97080000"},{"name":"Winton","countryCode":"US","stateCode":"CA","latitude":"37.38938000","longitude":"-120.61325000"},{"name":"Wofford Heights","countryCode":"US","stateCode":"CA","latitude":"35.70690000","longitude":"-118.45620000"},{"name":"Woodacre","countryCode":"US","stateCode":"CA","latitude":"38.01270000","longitude":"-122.64526000"},{"name":"Woodbridge","countryCode":"US","stateCode":"CA","latitude":"38.15408000","longitude":"-121.30134000"},{"name":"Woodcrest","countryCode":"US","stateCode":"CA","latitude":"33.88224000","longitude":"-117.35727000"},{"name":"Woodlake","countryCode":"US","stateCode":"CA","latitude":"36.41356000","longitude":"-119.09872000"},{"name":"Woodland","countryCode":"US","stateCode":"CA","latitude":"38.67852000","longitude":"-121.77330000"},{"name":"Woodland Hills","countryCode":"US","stateCode":"CA","latitude":"34.16834000","longitude":"-118.60592000"},{"name":"Woodside","countryCode":"US","stateCode":"CA","latitude":"37.42994000","longitude":"-122.25386000"},{"name":"Woodville","countryCode":"US","stateCode":"CA","latitude":"36.09356000","longitude":"-119.19900000"},{"name":"Wrightwood","countryCode":"US","stateCode":"CA","latitude":"34.36083000","longitude":"-117.63339000"},{"name":"Yolo County","countryCode":"US","stateCode":"CA","latitude":"38.68665000","longitude":"-121.90162000"},{"name":"Yorba Linda","countryCode":"US","stateCode":"CA","latitude":"33.88863000","longitude":"-117.81311000"},{"name":"Yosemite Lakes","countryCode":"US","stateCode":"CA","latitude":"37.19106000","longitude":"-119.77265000"},{"name":"Yosemite Valley","countryCode":"US","stateCode":"CA","latitude":"37.74075000","longitude":"-119.57788000"},{"name":"Yountville","countryCode":"US","stateCode":"CA","latitude":"38.40158000","longitude":"-122.36081000"},{"name":"Yreka","countryCode":"US","stateCode":"CA","latitude":"41.73542000","longitude":"-122.63447000"},{"name":"Yuba City","countryCode":"US","stateCode":"CA","latitude":"39.14045000","longitude":"-121.61691000"},{"name":"Yuba County","countryCode":"US","stateCode":"CA","latitude":"39.26902000","longitude":"-121.35126000"},{"name":"Yucaipa","countryCode":"US","stateCode":"CA","latitude":"34.03363000","longitude":"-117.04309000"},{"name":"Yucca Valley","countryCode":"US","stateCode":"CA","latitude":"34.11417000","longitude":"-116.43224000"},{"name":"Ackley","countryCode":"US","stateCode":"IA","latitude":"42.55415000","longitude":"-93.05326000"},{"name":"Adair County","countryCode":"US","stateCode":"IA","latitude":"41.33075000","longitude":"-94.47094000"},{"name":"Adams County","countryCode":"US","stateCode":"IA","latitude":"41.02898000","longitude":"-94.69918000"},{"name":"Adel","countryCode":"US","stateCode":"IA","latitude":"41.61443000","longitude":"-94.01745000"},{"name":"Akron","countryCode":"US","stateCode":"IA","latitude":"42.82888000","longitude":"-96.55948000"},{"name":"Albia","countryCode":"US","stateCode":"IA","latitude":"41.02667000","longitude":"-92.80575000"},{"name":"Algona","countryCode":"US","stateCode":"IA","latitude":"43.06997000","longitude":"-94.23302000"},{"name":"Allamakee County","countryCode":"US","stateCode":"IA","latitude":"43.28428000","longitude":"-91.37809000"},{"name":"Allison","countryCode":"US","stateCode":"IA","latitude":"42.75275000","longitude":"-92.79519000"},{"name":"Alta","countryCode":"US","stateCode":"IA","latitude":"42.67359000","longitude":"-95.29055000"},{"name":"Alton","countryCode":"US","stateCode":"IA","latitude":"42.98749000","longitude":"-96.01057000"},{"name":"Altoona","countryCode":"US","stateCode":"IA","latitude":"41.64416000","longitude":"-93.46466000"},{"name":"Ames","countryCode":"US","stateCode":"IA","latitude":"42.03471000","longitude":"-93.61994000"},{"name":"Anamosa","countryCode":"US","stateCode":"IA","latitude":"42.10834000","longitude":"-91.28516000"},{"name":"Ankeny","countryCode":"US","stateCode":"IA","latitude":"41.72971000","longitude":"-93.60577000"},{"name":"Aplington","countryCode":"US","stateCode":"IA","latitude":"42.58415000","longitude":"-92.88436000"},{"name":"Appanoose County","countryCode":"US","stateCode":"IA","latitude":"40.74316000","longitude":"-92.86861000"},{"name":"Arnolds Park","countryCode":"US","stateCode":"IA","latitude":"43.37274000","longitude":"-95.12388000"},{"name":"Asbury","countryCode":"US","stateCode":"IA","latitude":"42.51445000","longitude":"-90.75152000"},{"name":"Atkins","countryCode":"US","stateCode":"IA","latitude":"41.99694000","longitude":"-91.86213000"},{"name":"Atlantic","countryCode":"US","stateCode":"IA","latitude":"41.40360000","longitude":"-95.01388000"},{"name":"Audubon","countryCode":"US","stateCode":"IA","latitude":"41.71804000","longitude":"-94.93249000"},{"name":"Audubon County","countryCode":"US","stateCode":"IA","latitude":"41.68459000","longitude":"-94.90582000"},{"name":"Avoca","countryCode":"US","stateCode":"IA","latitude":"41.47666000","longitude":"-95.33805000"},{"name":"Baxter","countryCode":"US","stateCode":"IA","latitude":"41.82610000","longitude":"-93.15159000"},{"name":"Bedford","countryCode":"US","stateCode":"IA","latitude":"40.66693000","longitude":"-94.72136000"},{"name":"Belle Plaine","countryCode":"US","stateCode":"IA","latitude":"41.89694000","longitude":"-92.27824000"},{"name":"Bellevue","countryCode":"US","stateCode":"IA","latitude":"42.25863000","longitude":"-90.42291000"},{"name":"Belmond","countryCode":"US","stateCode":"IA","latitude":"42.84608000","longitude":"-93.61410000"},{"name":"Benton County","countryCode":"US","stateCode":"IA","latitude":"42.08019000","longitude":"-92.06569000"},{"name":"Bettendorf","countryCode":"US","stateCode":"IA","latitude":"41.52448000","longitude":"-90.51569000"},{"name":"Black Hawk County","countryCode":"US","stateCode":"IA","latitude":"42.47010000","longitude":"-92.30882000"},{"name":"Bloomfield","countryCode":"US","stateCode":"IA","latitude":"40.75169000","longitude":"-92.41491000"},{"name":"Blue Grass","countryCode":"US","stateCode":"IA","latitude":"41.50892000","longitude":"-90.76598000"},{"name":"Bondurant","countryCode":"US","stateCode":"IA","latitude":"41.70054000","longitude":"-93.46216000"},{"name":"Boone","countryCode":"US","stateCode":"IA","latitude":"42.05970000","longitude":"-93.88023000"},{"name":"Boone County","countryCode":"US","stateCode":"IA","latitude":"42.03655000","longitude":"-93.93167000"},{"name":"Bremer County","countryCode":"US","stateCode":"IA","latitude":"42.77459000","longitude":"-92.31805000"},{"name":"Britt","countryCode":"US","stateCode":"IA","latitude":"43.09774000","longitude":"-93.80189000"},{"name":"Brooklyn","countryCode":"US","stateCode":"IA","latitude":"41.73361000","longitude":"-92.44546000"},{"name":"Buchanan County","countryCode":"US","stateCode":"IA","latitude":"42.47078000","longitude":"-91.83784000"},{"name":"Buena Vista County","countryCode":"US","stateCode":"IA","latitude":"42.73549000","longitude":"-95.15115000"},{"name":"Buffalo","countryCode":"US","stateCode":"IA","latitude":"41.45642000","longitude":"-90.72347000"},{"name":"Buffalo (historical)","countryCode":"US","stateCode":"IA","latitude":"41.31110000","longitude":"-94.00356000"},{"name":"Burlington","countryCode":"US","stateCode":"IA","latitude":"40.80754000","longitude":"-91.11292000"},{"name":"Butler County","countryCode":"US","stateCode":"IA","latitude":"42.73157000","longitude":"-92.79019000"},{"name":"Calhoun County","countryCode":"US","stateCode":"IA","latitude":"42.38518000","longitude":"-94.64041000"},{"name":"Camanche","countryCode":"US","stateCode":"IA","latitude":"41.78809000","longitude":"-90.25624000"},{"name":"Carlisle","countryCode":"US","stateCode":"IA","latitude":"41.50082000","longitude":"-93.49105000"},{"name":"Carroll","countryCode":"US","stateCode":"IA","latitude":"42.06582000","longitude":"-94.86693000"},{"name":"Carroll County","countryCode":"US","stateCode":"IA","latitude":"42.03624000","longitude":"-94.86056000"},{"name":"Carter Lake","countryCode":"US","stateCode":"IA","latitude":"41.29055000","longitude":"-95.91807000"},{"name":"Cascade","countryCode":"US","stateCode":"IA","latitude":"42.29862000","longitude":"-91.01486000"},{"name":"Cass County","countryCode":"US","stateCode":"IA","latitude":"41.33149000","longitude":"-94.92783000"},{"name":"Cedar County","countryCode":"US","stateCode":"IA","latitude":"41.77232000","longitude":"-91.13241000"},{"name":"Cedar Falls","countryCode":"US","stateCode":"IA","latitude":"42.52776000","longitude":"-92.44547000"},{"name":"Cedar Rapids","countryCode":"US","stateCode":"IA","latitude":"42.00833000","longitude":"-91.64407000"},{"name":"Center Point","countryCode":"US","stateCode":"IA","latitude":"42.19083000","longitude":"-91.78518000"},{"name":"Centerville","countryCode":"US","stateCode":"IA","latitude":"40.73418000","longitude":"-92.87409000"},{"name":"Central City","countryCode":"US","stateCode":"IA","latitude":"42.20388000","longitude":"-91.52406000"},{"name":"Cerro Gordo County","countryCode":"US","stateCode":"IA","latitude":"43.08156000","longitude":"-93.26082000"},{"name":"Chariton","countryCode":"US","stateCode":"IA","latitude":"41.01389000","longitude":"-93.30660000"},{"name":"Charles City","countryCode":"US","stateCode":"IA","latitude":"43.06636000","longitude":"-92.67241000"},{"name":"Cherokee","countryCode":"US","stateCode":"IA","latitude":"42.74943000","longitude":"-95.55167000"},{"name":"Cherokee County","countryCode":"US","stateCode":"IA","latitude":"42.73562000","longitude":"-95.62381000"},{"name":"Chickasaw County","countryCode":"US","stateCode":"IA","latitude":"43.06004000","longitude":"-92.31766000"},{"name":"Clarinda","countryCode":"US","stateCode":"IA","latitude":"40.73981000","longitude":"-95.03800000"},{"name":"Clarion","countryCode":"US","stateCode":"IA","latitude":"42.73164000","longitude":"-93.73299000"},{"name":"Clarke County","countryCode":"US","stateCode":"IA","latitude":"41.02903000","longitude":"-93.78516000"},{"name":"Clarksville","countryCode":"US","stateCode":"IA","latitude":"42.78470000","longitude":"-92.66769000"},{"name":"Clay County","countryCode":"US","stateCode":"IA","latitude":"43.08258000","longitude":"-95.15092000"},{"name":"Clayton County","countryCode":"US","stateCode":"IA","latitude":"42.84475000","longitude":"-91.34143000"},{"name":"Clear Lake","countryCode":"US","stateCode":"IA","latitude":"43.13802000","longitude":"-93.37937000"},{"name":"Clinton","countryCode":"US","stateCode":"IA","latitude":"41.84447000","longitude":"-90.18874000"},{"name":"Clinton County","countryCode":"US","stateCode":"IA","latitude":"41.89804000","longitude":"-90.53197000"},{"name":"Clive","countryCode":"US","stateCode":"IA","latitude":"41.60304000","longitude":"-93.72411000"},{"name":"Colfax","countryCode":"US","stateCode":"IA","latitude":"41.67777000","longitude":"-93.24520000"},{"name":"Columbus Junction","countryCode":"US","stateCode":"IA","latitude":"41.28003000","longitude":"-91.36071000"},{"name":"Conrad","countryCode":"US","stateCode":"IA","latitude":"42.22471000","longitude":"-92.87465000"},{"name":"Coon Rapids","countryCode":"US","stateCode":"IA","latitude":"41.87082000","longitude":"-94.67748000"},{"name":"Coralville","countryCode":"US","stateCode":"IA","latitude":"41.67640000","longitude":"-91.58045000"},{"name":"Corning","countryCode":"US","stateCode":"IA","latitude":"40.98999000","longitude":"-94.74081000"},{"name":"Corydon","countryCode":"US","stateCode":"IA","latitude":"40.75695000","longitude":"-93.31882000"},{"name":"Council Bluffs","countryCode":"US","stateCode":"IA","latitude":"41.26194000","longitude":"-95.86083000"},{"name":"Crawford County","countryCode":"US","stateCode":"IA","latitude":"42.03721000","longitude":"-95.38197000"},{"name":"Cresco","countryCode":"US","stateCode":"IA","latitude":"43.38136000","longitude":"-92.11405000"},{"name":"Creston","countryCode":"US","stateCode":"IA","latitude":"41.05860000","longitude":"-94.36135000"},{"name":"Dakota City","countryCode":"US","stateCode":"IA","latitude":"42.72219000","longitude":"-94.19718000"},{"name":"Dallas Center","countryCode":"US","stateCode":"IA","latitude":"41.68443000","longitude":"-93.96106000"},{"name":"Dallas County","countryCode":"US","stateCode":"IA","latitude":"41.68489000","longitude":"-94.03974000"},{"name":"Davenport","countryCode":"US","stateCode":"IA","latitude":"41.52364000","longitude":"-90.57764000"},{"name":"Davis County","countryCode":"US","stateCode":"IA","latitude":"40.74769000","longitude":"-92.40972000"},{"name":"De Soto","countryCode":"US","stateCode":"IA","latitude":"41.53166000","longitude":"-94.00967000"},{"name":"De Witt","countryCode":"US","stateCode":"IA","latitude":"41.82336000","longitude":"-90.53819000"},{"name":"Decatur County","countryCode":"US","stateCode":"IA","latitude":"40.73768000","longitude":"-93.78628000"},{"name":"Decorah","countryCode":"US","stateCode":"IA","latitude":"43.30331000","longitude":"-91.78571000"},{"name":"Delaware County","countryCode":"US","stateCode":"IA","latitude":"42.47121000","longitude":"-91.36735000"},{"name":"Denison","countryCode":"US","stateCode":"IA","latitude":"42.01777000","longitude":"-95.35528000"},{"name":"Denver","countryCode":"US","stateCode":"IA","latitude":"42.67137000","longitude":"-92.33740000"},{"name":"Des Moines","countryCode":"US","stateCode":"IA","latitude":"41.60054000","longitude":"-93.60911000"},{"name":"Des Moines County","countryCode":"US","stateCode":"IA","latitude":"40.92318000","longitude":"-91.18147000"},{"name":"Dickinson County","countryCode":"US","stateCode":"IA","latitude":"43.37798000","longitude":"-95.15083000"},{"name":"Dike","countryCode":"US","stateCode":"IA","latitude":"42.46415000","longitude":"-92.62825000"},{"name":"Dubuque","countryCode":"US","stateCode":"IA","latitude":"42.50056000","longitude":"-90.66457000"},{"name":"Dubuque County","countryCode":"US","stateCode":"IA","latitude":"42.46883000","longitude":"-90.88246000"},{"name":"Durant","countryCode":"US","stateCode":"IA","latitude":"41.59975000","longitude":"-90.91070000"},{"name":"Dyersville","countryCode":"US","stateCode":"IA","latitude":"42.48444000","longitude":"-91.12291000"},{"name":"Dysart","countryCode":"US","stateCode":"IA","latitude":"42.17166000","longitude":"-92.30630000"},{"name":"Eagle Grove","countryCode":"US","stateCode":"IA","latitude":"42.66414000","longitude":"-93.90439000"},{"name":"Earlham","countryCode":"US","stateCode":"IA","latitude":"41.49193000","longitude":"-94.12412000"},{"name":"Eddyville","countryCode":"US","stateCode":"IA","latitude":"41.15650000","longitude":"-92.63739000"},{"name":"Eldora","countryCode":"US","stateCode":"IA","latitude":"42.36082000","longitude":"-93.09965000"},{"name":"Eldridge","countryCode":"US","stateCode":"IA","latitude":"41.65809000","longitude":"-90.58458000"},{"name":"Elk Run Heights","countryCode":"US","stateCode":"IA","latitude":"42.46693000","longitude":"-92.25657000"},{"name":"Elkader","countryCode":"US","stateCode":"IA","latitude":"42.85387000","longitude":"-91.40542000"},{"name":"Ely","countryCode":"US","stateCode":"IA","latitude":"41.87362000","longitude":"-91.58518000"},{"name":"Emmet County","countryCode":"US","stateCode":"IA","latitude":"43.37802000","longitude":"-94.67848000"},{"name":"Emmetsburg","countryCode":"US","stateCode":"IA","latitude":"43.11274000","longitude":"-94.68304000"},{"name":"Epworth","countryCode":"US","stateCode":"IA","latitude":"42.44500000","longitude":"-90.93208000"},{"name":"Estherville","countryCode":"US","stateCode":"IA","latitude":"43.40163000","longitude":"-94.83276000"},{"name":"Evansdale","countryCode":"US","stateCode":"IA","latitude":"42.46915000","longitude":"-92.28102000"},{"name":"Fairbank","countryCode":"US","stateCode":"IA","latitude":"42.63915000","longitude":"-92.04712000"},{"name":"Fairfax","countryCode":"US","stateCode":"IA","latitude":"41.91945000","longitude":"-91.78101000"},{"name":"Fairfield","countryCode":"US","stateCode":"IA","latitude":"41.00863000","longitude":"-91.96267000"},{"name":"Farley","countryCode":"US","stateCode":"IA","latitude":"42.44278000","longitude":"-91.00625000"},{"name":"Fayette","countryCode":"US","stateCode":"IA","latitude":"42.84193000","longitude":"-91.80211000"},{"name":"Fayette County","countryCode":"US","stateCode":"IA","latitude":"42.86259000","longitude":"-91.84432000"},{"name":"Floyd County","countryCode":"US","stateCode":"IA","latitude":"43.05992000","longitude":"-92.78900000"},{"name":"Forest City","countryCode":"US","stateCode":"IA","latitude":"43.26246000","longitude":"-93.63716000"},{"name":"Fort Dodge","countryCode":"US","stateCode":"IA","latitude":"42.49747000","longitude":"-94.16802000"},{"name":"Fort Madison","countryCode":"US","stateCode":"IA","latitude":"40.62976000","longitude":"-91.31515000"},{"name":"Franklin County","countryCode":"US","stateCode":"IA","latitude":"42.73255000","longitude":"-93.26247000"},{"name":"Fremont County","countryCode":"US","stateCode":"IA","latitude":"40.74559000","longitude":"-95.60468000"},{"name":"Garner","countryCode":"US","stateCode":"IA","latitude":"43.10246000","longitude":"-93.60188000"},{"name":"George","countryCode":"US","stateCode":"IA","latitude":"43.34386000","longitude":"-96.00224000"},{"name":"Gilbert","countryCode":"US","stateCode":"IA","latitude":"42.10693000","longitude":"-93.64966000"},{"name":"Glenwood","countryCode":"US","stateCode":"IA","latitude":"41.04694000","longitude":"-95.74251000"},{"name":"Glidden","countryCode":"US","stateCode":"IA","latitude":"42.05693000","longitude":"-94.72887000"},{"name":"Granger","countryCode":"US","stateCode":"IA","latitude":"41.76110000","longitude":"-93.82439000"},{"name":"Greene","countryCode":"US","stateCode":"IA","latitude":"42.89581000","longitude":"-92.80242000"},{"name":"Greene County","countryCode":"US","stateCode":"IA","latitude":"42.03624000","longitude":"-94.39684000"},{"name":"Greenfield","countryCode":"US","stateCode":"IA","latitude":"41.30527000","longitude":"-94.46135000"},{"name":"Grimes","countryCode":"US","stateCode":"IA","latitude":"41.68832000","longitude":"-93.79106000"},{"name":"Grinnell","countryCode":"US","stateCode":"IA","latitude":"41.74305000","longitude":"-92.72241000"},{"name":"Grundy Center","countryCode":"US","stateCode":"IA","latitude":"42.36165000","longitude":"-92.76853000"},{"name":"Grundy County","countryCode":"US","stateCode":"IA","latitude":"42.40187000","longitude":"-92.79142000"},{"name":"Guthrie Center","countryCode":"US","stateCode":"IA","latitude":"41.67721000","longitude":"-94.50330000"},{"name":"Guthrie County","countryCode":"US","stateCode":"IA","latitude":"41.68375000","longitude":"-94.50105000"},{"name":"Guttenberg","countryCode":"US","stateCode":"IA","latitude":"42.78582000","longitude":"-91.09957000"},{"name":"Hamburg","countryCode":"US","stateCode":"IA","latitude":"40.60445000","longitude":"-95.65777000"},{"name":"Hamilton County","countryCode":"US","stateCode":"IA","latitude":"42.38377000","longitude":"-93.70681000"},{"name":"Hampton","countryCode":"US","stateCode":"IA","latitude":"42.74192000","longitude":"-93.20242000"},{"name":"Hancock County","countryCode":"US","stateCode":"IA","latitude":"43.08189000","longitude":"-93.73427000"},{"name":"Hardin County","countryCode":"US","stateCode":"IA","latitude":"42.38388000","longitude":"-93.24040000"},{"name":"Harlan","countryCode":"US","stateCode":"IA","latitude":"41.65304000","longitude":"-95.32555000"},{"name":"Harrison County","countryCode":"US","stateCode":"IA","latitude":"41.68285000","longitude":"-95.81692000"},{"name":"Hartley","countryCode":"US","stateCode":"IA","latitude":"43.17997000","longitude":"-95.47695000"},{"name":"Hawarden","countryCode":"US","stateCode":"IA","latitude":"42.99582000","longitude":"-96.48531000"},{"name":"Henry County","countryCode":"US","stateCode":"IA","latitude":"40.98794000","longitude":"-91.54452000"},{"name":"Hiawatha","countryCode":"US","stateCode":"IA","latitude":"42.03583000","longitude":"-91.68212000"},{"name":"Holstein","countryCode":"US","stateCode":"IA","latitude":"42.48915000","longitude":"-95.54500000"},{"name":"Howard County","countryCode":"US","stateCode":"IA","latitude":"43.35677000","longitude":"-92.31720000"},{"name":"Hudson","countryCode":"US","stateCode":"IA","latitude":"42.40665000","longitude":"-92.45547000"},{"name":"Hull","countryCode":"US","stateCode":"IA","latitude":"43.18859000","longitude":"-96.13363000"},{"name":"Humboldt","countryCode":"US","stateCode":"IA","latitude":"42.72080000","longitude":"-94.21524000"},{"name":"Humboldt County","countryCode":"US","stateCode":"IA","latitude":"42.77647000","longitude":"-94.20719000"},{"name":"Huxley","countryCode":"US","stateCode":"IA","latitude":"41.89527000","longitude":"-93.60077000"},{"name":"Ida County","countryCode":"US","stateCode":"IA","latitude":"42.38687000","longitude":"-95.51350000"},{"name":"Ida Grove","countryCode":"US","stateCode":"IA","latitude":"42.34499000","longitude":"-95.47167000"},{"name":"Independence","countryCode":"US","stateCode":"IA","latitude":"42.46860000","longitude":"-91.88934000"},{"name":"Indianola","countryCode":"US","stateCode":"IA","latitude":"41.35805000","longitude":"-93.55744000"},{"name":"Iowa City","countryCode":"US","stateCode":"IA","latitude":"41.66113000","longitude":"-91.53017000"},{"name":"Iowa County","countryCode":"US","stateCode":"IA","latitude":"41.68632000","longitude":"-92.06552000"},{"name":"Iowa Falls","countryCode":"US","stateCode":"IA","latitude":"42.52248000","longitude":"-93.25131000"},{"name":"Jackson County","countryCode":"US","stateCode":"IA","latitude":"42.17174000","longitude":"-90.57423000"},{"name":"Jasper County","countryCode":"US","stateCode":"IA","latitude":"41.68604000","longitude":"-93.05376000"},{"name":"Jefferson","countryCode":"US","stateCode":"IA","latitude":"42.01526000","longitude":"-94.37747000"},{"name":"Jefferson County","countryCode":"US","stateCode":"IA","latitude":"41.03176000","longitude":"-91.94888000"},{"name":"Jesup","countryCode":"US","stateCode":"IA","latitude":"42.47554000","longitude":"-92.06379000"},{"name":"Jewell","countryCode":"US","stateCode":"IA","latitude":"42.30693000","longitude":"-93.64022000"},{"name":"Johnson County","countryCode":"US","stateCode":"IA","latitude":"41.67155000","longitude":"-91.58808000"},{"name":"Johnston","countryCode":"US","stateCode":"IA","latitude":"41.67304000","longitude":"-93.69772000"},{"name":"Jones County","countryCode":"US","stateCode":"IA","latitude":"42.12124000","longitude":"-91.13144000"},{"name":"Kalona","countryCode":"US","stateCode":"IA","latitude":"41.48307000","longitude":"-91.70600000"},{"name":"Keokuk","countryCode":"US","stateCode":"IA","latitude":"40.39727000","longitude":"-91.38487000"},{"name":"Keokuk County","countryCode":"US","stateCode":"IA","latitude":"41.33646000","longitude":"-92.17864000"},{"name":"Keosauqua","countryCode":"US","stateCode":"IA","latitude":"40.73031000","longitude":"-91.96239000"},{"name":"Kingsley","countryCode":"US","stateCode":"IA","latitude":"42.58832000","longitude":"-95.96752000"},{"name":"Knoxville","countryCode":"US","stateCode":"IA","latitude":"41.32083000","longitude":"-93.10937000"},{"name":"Kossuth County","countryCode":"US","stateCode":"IA","latitude":"43.20413000","longitude":"-94.20672000"},{"name":"La Porte City","countryCode":"US","stateCode":"IA","latitude":"42.31499000","longitude":"-92.19213000"},{"name":"Lake City","countryCode":"US","stateCode":"IA","latitude":"42.26748000","longitude":"-94.73387000"},{"name":"Lake Mills","countryCode":"US","stateCode":"IA","latitude":"43.41940000","longitude":"-93.53327000"},{"name":"Lake Panorama","countryCode":"US","stateCode":"IA","latitude":"41.71105000","longitude":"-94.39059000"},{"name":"Lake Park","countryCode":"US","stateCode":"IA","latitude":"43.45552000","longitude":"-95.32083000"},{"name":"Lake View","countryCode":"US","stateCode":"IA","latitude":"42.31165000","longitude":"-95.05332000"},{"name":"Lamoni","countryCode":"US","stateCode":"IA","latitude":"40.62278000","longitude":"-93.93412000"},{"name":"Laurens","countryCode":"US","stateCode":"IA","latitude":"42.84664000","longitude":"-94.85193000"},{"name":"Le Claire","countryCode":"US","stateCode":"IA","latitude":"41.59864000","longitude":"-90.34346000"},{"name":"Le Mars","countryCode":"US","stateCode":"IA","latitude":"42.79416000","longitude":"-96.16558000"},{"name":"Lee County","countryCode":"US","stateCode":"IA","latitude":"40.64198000","longitude":"-91.47926000"},{"name":"Lenox","countryCode":"US","stateCode":"IA","latitude":"40.88165000","longitude":"-94.56191000"},{"name":"Leon","countryCode":"US","stateCode":"IA","latitude":"40.73972000","longitude":"-93.74772000"},{"name":"Linn County","countryCode":"US","stateCode":"IA","latitude":"42.07895000","longitude":"-91.59896000"},{"name":"Lisbon","countryCode":"US","stateCode":"IA","latitude":"41.92112000","longitude":"-91.38545000"},{"name":"Logan","countryCode":"US","stateCode":"IA","latitude":"41.64305000","longitude":"-95.78890000"},{"name":"Lone Tree","countryCode":"US","stateCode":"IA","latitude":"41.48808000","longitude":"-91.42599000"},{"name":"Louisa County","countryCode":"US","stateCode":"IA","latitude":"41.21851000","longitude":"-91.25962000"},{"name":"Lucas County","countryCode":"US","stateCode":"IA","latitude":"41.02937000","longitude":"-93.32772000"},{"name":"Lyon County","countryCode":"US","stateCode":"IA","latitude":"43.38050000","longitude":"-96.21029000"},{"name":"Madison County","countryCode":"US","stateCode":"IA","latitude":"41.33071000","longitude":"-94.01556000"},{"name":"Madrid","countryCode":"US","stateCode":"IA","latitude":"41.87665000","longitude":"-93.82328000"},{"name":"Maharishi Vedic City","countryCode":"US","stateCode":"IA","latitude":"41.05252000","longitude":"-91.99490000"},{"name":"Mahaska County","countryCode":"US","stateCode":"IA","latitude":"41.33520000","longitude":"-92.64091000"},{"name":"Malvern","countryCode":"US","stateCode":"IA","latitude":"41.00278000","longitude":"-95.58528000"},{"name":"Manchester","countryCode":"US","stateCode":"IA","latitude":"42.48415000","longitude":"-91.45543000"},{"name":"Manly","countryCode":"US","stateCode":"IA","latitude":"43.28718000","longitude":"-93.20215000"},{"name":"Manning","countryCode":"US","stateCode":"IA","latitude":"41.90915000","longitude":"-95.06499000"},{"name":"Manson","countryCode":"US","stateCode":"IA","latitude":"42.52914000","longitude":"-94.53414000"},{"name":"Mapleton","countryCode":"US","stateCode":"IA","latitude":"42.16582000","longitude":"-95.79306000"},{"name":"Maquoketa","countryCode":"US","stateCode":"IA","latitude":"42.06891000","longitude":"-90.66569000"},{"name":"Marcus","countryCode":"US","stateCode":"IA","latitude":"42.82582000","longitude":"-95.80751000"},{"name":"Marengo","countryCode":"US","stateCode":"IA","latitude":"41.79806000","longitude":"-92.07074000"},{"name":"Marion","countryCode":"US","stateCode":"IA","latitude":"42.03417000","longitude":"-91.59768000"},{"name":"Marion County","countryCode":"US","stateCode":"IA","latitude":"41.33445000","longitude":"-93.09944000"},{"name":"Marshall County","countryCode":"US","stateCode":"IA","latitude":"42.03585000","longitude":"-92.99877000"},{"name":"Marshalltown","countryCode":"US","stateCode":"IA","latitude":"42.04943000","longitude":"-92.90798000"},{"name":"Mason City","countryCode":"US","stateCode":"IA","latitude":"43.15357000","longitude":"-93.20104000"},{"name":"Mechanicsville","countryCode":"US","stateCode":"IA","latitude":"41.90446000","longitude":"-91.25461000"},{"name":"Mediapolis","countryCode":"US","stateCode":"IA","latitude":"41.00809000","longitude":"-91.16404000"},{"name":"Melcher-Dallas","countryCode":"US","stateCode":"IA","latitude":"41.22500000","longitude":"-93.24132000"},{"name":"Milford","countryCode":"US","stateCode":"IA","latitude":"43.32469000","longitude":"-95.15000000"},{"name":"Mills County","countryCode":"US","stateCode":"IA","latitude":"41.03345000","longitude":"-95.62133000"},{"name":"Missouri Valley","countryCode":"US","stateCode":"IA","latitude":"41.55638000","longitude":"-95.88779000"},{"name":"Mitchell County","countryCode":"US","stateCode":"IA","latitude":"43.35641000","longitude":"-92.78903000"},{"name":"Mitchellville","countryCode":"US","stateCode":"IA","latitude":"41.66860000","longitude":"-93.35771000"},{"name":"Monona","countryCode":"US","stateCode":"IA","latitude":"43.05165000","longitude":"-91.38930000"},{"name":"Monona County","countryCode":"US","stateCode":"IA","latitude":"42.05167000","longitude":"-95.95992000"},{"name":"Monroe","countryCode":"US","stateCode":"IA","latitude":"41.52221000","longitude":"-93.10187000"},{"name":"Monroe County","countryCode":"US","stateCode":"IA","latitude":"41.02978000","longitude":"-92.86899000"},{"name":"Montezuma","countryCode":"US","stateCode":"IA","latitude":"41.58583000","longitude":"-92.52741000"},{"name":"Montgomery County","countryCode":"US","stateCode":"IA","latitude":"41.03014000","longitude":"-95.15638000"},{"name":"Monticello","countryCode":"US","stateCode":"IA","latitude":"42.23834000","longitude":"-91.18709000"},{"name":"Mount Ayr","countryCode":"US","stateCode":"IA","latitude":"40.71471000","longitude":"-94.23523000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"IA","latitude":"40.96364000","longitude":"-91.55794000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"IA","latitude":"41.92195000","longitude":"-91.41684000"},{"name":"Moville","countryCode":"US","stateCode":"IA","latitude":"42.48888000","longitude":"-96.07252000"},{"name":"Muscatine","countryCode":"US","stateCode":"IA","latitude":"41.42447000","longitude":"-91.04321000"},{"name":"Muscatine County","countryCode":"US","stateCode":"IA","latitude":"41.48392000","longitude":"-91.11276000"},{"name":"Nashua","countryCode":"US","stateCode":"IA","latitude":"42.95275000","longitude":"-92.53630000"},{"name":"Nevada","countryCode":"US","stateCode":"IA","latitude":"42.02277000","longitude":"-93.45243000"},{"name":"New Hampton","countryCode":"US","stateCode":"IA","latitude":"43.05914000","longitude":"-92.31768000"},{"name":"New London","countryCode":"US","stateCode":"IA","latitude":"40.92698000","longitude":"-91.39960000"},{"name":"New Sharon","countryCode":"US","stateCode":"IA","latitude":"41.47000000","longitude":"-92.65130000"},{"name":"Newton","countryCode":"US","stateCode":"IA","latitude":"41.69971000","longitude":"-93.04798000"},{"name":"Nora Springs","countryCode":"US","stateCode":"IA","latitude":"43.14275000","longitude":"-93.00437000"},{"name":"North English","countryCode":"US","stateCode":"IA","latitude":"41.51390000","longitude":"-92.07629000"},{"name":"North Liberty","countryCode":"US","stateCode":"IA","latitude":"41.74918000","longitude":"-91.59795000"},{"name":"Northwood","countryCode":"US","stateCode":"IA","latitude":"43.44412000","longitude":"-93.22104000"},{"name":"Norwalk","countryCode":"US","stateCode":"IA","latitude":"41.47555000","longitude":"-93.67883000"},{"name":"O\'Brien County","countryCode":"US","stateCode":"IA","latitude":"43.08375000","longitude":"-95.62488000"},{"name":"Oakland","countryCode":"US","stateCode":"IA","latitude":"41.30916000","longitude":"-95.39667000"},{"name":"Oelwein","countryCode":"US","stateCode":"IA","latitude":"42.67332000","longitude":"-91.91350000"},{"name":"Ogden","countryCode":"US","stateCode":"IA","latitude":"42.03915000","longitude":"-94.02773000"},{"name":"Onawa","countryCode":"US","stateCode":"IA","latitude":"42.02665000","longitude":"-96.09724000"},{"name":"Orange City","countryCode":"US","stateCode":"IA","latitude":"43.00721000","longitude":"-96.05835000"},{"name":"Osage","countryCode":"US","stateCode":"IA","latitude":"43.28414000","longitude":"-92.81103000"},{"name":"Osceola","countryCode":"US","stateCode":"IA","latitude":"41.03389000","longitude":"-93.76550000"},{"name":"Osceola County","countryCode":"US","stateCode":"IA","latitude":"43.37857000","longitude":"-95.62369000"},{"name":"Oskaloosa","countryCode":"US","stateCode":"IA","latitude":"41.29639000","longitude":"-92.64436000"},{"name":"Ottumwa","countryCode":"US","stateCode":"IA","latitude":"41.02001000","longitude":"-92.41130000"},{"name":"Page County","countryCode":"US","stateCode":"IA","latitude":"40.73914000","longitude":"-95.15017000"},{"name":"Palo","countryCode":"US","stateCode":"IA","latitude":"42.06611000","longitude":"-91.79546000"},{"name":"Palo Alto County","countryCode":"US","stateCode":"IA","latitude":"43.08206000","longitude":"-94.67814000"},{"name":"Panora","countryCode":"US","stateCode":"IA","latitude":"41.69165000","longitude":"-94.36302000"},{"name":"Park View","countryCode":"US","stateCode":"IA","latitude":"41.69420000","longitude":"-90.54569000"},{"name":"Parkersburg","countryCode":"US","stateCode":"IA","latitude":"42.57748000","longitude":"-92.78686000"},{"name":"Paullina","countryCode":"US","stateCode":"IA","latitude":"42.97915000","longitude":"-95.68807000"},{"name":"Pella","countryCode":"US","stateCode":"IA","latitude":"41.40805000","longitude":"-92.91631000"},{"name":"Peosta","countryCode":"US","stateCode":"IA","latitude":"42.45056000","longitude":"-90.85041000"},{"name":"Perry","countryCode":"US","stateCode":"IA","latitude":"41.83860000","longitude":"-94.10718000"},{"name":"Pleasant Hill","countryCode":"US","stateCode":"IA","latitude":"41.58388000","longitude":"-93.51994000"},{"name":"Pleasantville","countryCode":"US","stateCode":"IA","latitude":"41.38583000","longitude":"-93.26937000"},{"name":"Plymouth County","countryCode":"US","stateCode":"IA","latitude":"42.73783000","longitude":"-96.21404000"},{"name":"Pocahontas","countryCode":"US","stateCode":"IA","latitude":"42.73553000","longitude":"-94.66915000"},{"name":"Pocahontas County","countryCode":"US","stateCode":"IA","latitude":"42.73414000","longitude":"-94.67875000"},{"name":"Polk City","countryCode":"US","stateCode":"IA","latitude":"41.77138000","longitude":"-93.71300000"},{"name":"Polk County","countryCode":"US","stateCode":"IA","latitude":"41.68550000","longitude":"-93.57353000"},{"name":"Postville","countryCode":"US","stateCode":"IA","latitude":"43.08470000","longitude":"-91.56820000"},{"name":"Pottawattamie County","countryCode":"US","stateCode":"IA","latitude":"41.33661000","longitude":"-95.54239000"},{"name":"Poweshiek County","countryCode":"US","stateCode":"IA","latitude":"41.68644000","longitude":"-92.53147000"},{"name":"Prairie City","countryCode":"US","stateCode":"IA","latitude":"41.59943000","longitude":"-93.23521000"},{"name":"Preston","countryCode":"US","stateCode":"IA","latitude":"42.05030000","longitude":"-90.41402000"},{"name":"Primghar","countryCode":"US","stateCode":"IA","latitude":"43.08692000","longitude":"-95.62723000"},{"name":"Red Oak","countryCode":"US","stateCode":"IA","latitude":"41.00972000","longitude":"-95.22555000"},{"name":"Reinbeck","countryCode":"US","stateCode":"IA","latitude":"42.32360000","longitude":"-92.59936000"},{"name":"Remsen","countryCode":"US","stateCode":"IA","latitude":"42.81471000","longitude":"-95.97335000"},{"name":"Ringgold County","countryCode":"US","stateCode":"IA","latitude":"40.73520000","longitude":"-94.24397000"},{"name":"Riverside","countryCode":"US","stateCode":"IA","latitude":"41.47974000","longitude":"-91.58128000"},{"name":"Robins","countryCode":"US","stateCode":"IA","latitude":"42.07111000","longitude":"-91.66684000"},{"name":"Rock Rapids","countryCode":"US","stateCode":"IA","latitude":"43.42719000","longitude":"-96.17586000"},{"name":"Rock Valley","countryCode":"US","stateCode":"IA","latitude":"43.20526000","longitude":"-96.29503000"},{"name":"Rockwell","countryCode":"US","stateCode":"IA","latitude":"42.98524000","longitude":"-93.19187000"},{"name":"Rockwell City","countryCode":"US","stateCode":"IA","latitude":"42.39526000","longitude":"-94.63387000"},{"name":"Roland","countryCode":"US","stateCode":"IA","latitude":"42.16637000","longitude":"-93.50188000"},{"name":"Sac City","countryCode":"US","stateCode":"IA","latitude":"42.42220000","longitude":"-94.98971000"},{"name":"Sac County","countryCode":"US","stateCode":"IA","latitude":"42.38626000","longitude":"-95.10539000"},{"name":"Saint Ansgar","countryCode":"US","stateCode":"IA","latitude":"43.37830000","longitude":"-92.91881000"},{"name":"Sanborn","countryCode":"US","stateCode":"IA","latitude":"43.18164000","longitude":"-95.65557000"},{"name":"Saylorville","countryCode":"US","stateCode":"IA","latitude":"41.67860000","longitude":"-93.62966000"},{"name":"Scott County","countryCode":"US","stateCode":"IA","latitude":"41.63710000","longitude":"-90.62324000"},{"name":"Sergeant Bluff","countryCode":"US","stateCode":"IA","latitude":"42.40388000","longitude":"-96.35864000"},{"name":"Sheffield","countryCode":"US","stateCode":"IA","latitude":"42.89330000","longitude":"-93.21520000"},{"name":"Shelby County","countryCode":"US","stateCode":"IA","latitude":"41.68509000","longitude":"-95.31021000"},{"name":"Sheldon","countryCode":"US","stateCode":"IA","latitude":"43.18109000","longitude":"-95.85613000"},{"name":"Shell Rock","countryCode":"US","stateCode":"IA","latitude":"42.71026000","longitude":"-92.58297000"},{"name":"Shenandoah","countryCode":"US","stateCode":"IA","latitude":"40.76555000","longitude":"-95.37221000"},{"name":"Sibley","countryCode":"US","stateCode":"IA","latitude":"43.39914000","longitude":"-95.75196000"},{"name":"Sidney","countryCode":"US","stateCode":"IA","latitude":"40.74833000","longitude":"-95.64750000"},{"name":"Sigourney","countryCode":"US","stateCode":"IA","latitude":"41.33334000","longitude":"-92.20463000"},{"name":"Sioux Center","countryCode":"US","stateCode":"IA","latitude":"43.07971000","longitude":"-96.17558000"},{"name":"Sioux City","countryCode":"US","stateCode":"IA","latitude":"42.49999000","longitude":"-96.40031000"},{"name":"Sioux County","countryCode":"US","stateCode":"IA","latitude":"43.08262000","longitude":"-96.17788000"},{"name":"Slater","countryCode":"US","stateCode":"IA","latitude":"41.87776000","longitude":"-93.67855000"},{"name":"Solon","countryCode":"US","stateCode":"IA","latitude":"41.80723000","longitude":"-91.49406000"},{"name":"Spencer","countryCode":"US","stateCode":"IA","latitude":"43.14136000","longitude":"-95.14444000"},{"name":"Spirit Lake","countryCode":"US","stateCode":"IA","latitude":"43.42218000","longitude":"-95.10222000"},{"name":"Springville","countryCode":"US","stateCode":"IA","latitude":"42.05945000","longitude":"-91.44267000"},{"name":"State Center","countryCode":"US","stateCode":"IA","latitude":"42.01665000","longitude":"-93.16354000"},{"name":"Storm Lake","countryCode":"US","stateCode":"IA","latitude":"42.64109000","longitude":"-95.20972000"},{"name":"Story City","countryCode":"US","stateCode":"IA","latitude":"42.18721000","longitude":"-93.59577000"},{"name":"Story County","countryCode":"US","stateCode":"IA","latitude":"42.03624000","longitude":"-93.46504000"},{"name":"Strawberry Point","countryCode":"US","stateCode":"IA","latitude":"42.68360000","longitude":"-91.53403000"},{"name":"Stuart","countryCode":"US","stateCode":"IA","latitude":"41.50332000","longitude":"-94.31857000"},{"name":"Sumner","countryCode":"US","stateCode":"IA","latitude":"42.84748000","longitude":"-92.09156000"},{"name":"Tama","countryCode":"US","stateCode":"IA","latitude":"41.96666000","longitude":"-92.57686000"},{"name":"Tama County","countryCode":"US","stateCode":"IA","latitude":"42.07981000","longitude":"-92.53254000"},{"name":"Taylor County","countryCode":"US","stateCode":"IA","latitude":"40.73743000","longitude":"-94.69641000"},{"name":"Tiffin","countryCode":"US","stateCode":"IA","latitude":"41.70585000","longitude":"-91.66295000"},{"name":"Tipton","countryCode":"US","stateCode":"IA","latitude":"41.76974000","longitude":"-91.12793000"},{"name":"Toledo","countryCode":"US","stateCode":"IA","latitude":"41.99555000","longitude":"-92.57686000"},{"name":"Traer","countryCode":"US","stateCode":"IA","latitude":"42.19360000","longitude":"-92.46547000"},{"name":"Tripoli","countryCode":"US","stateCode":"IA","latitude":"42.80804000","longitude":"-92.25823000"},{"name":"Union County","countryCode":"US","stateCode":"IA","latitude":"41.02773000","longitude":"-94.24238000"},{"name":"University Heights","countryCode":"US","stateCode":"IA","latitude":"41.65502000","longitude":"-91.55684000"},{"name":"Urbana","countryCode":"US","stateCode":"IA","latitude":"42.22416000","longitude":"-91.87434000"},{"name":"Urbandale","countryCode":"US","stateCode":"IA","latitude":"41.62666000","longitude":"-93.71217000"},{"name":"Van Buren County","countryCode":"US","stateCode":"IA","latitude":"40.75323000","longitude":"-91.94999000"},{"name":"Van Meter","countryCode":"US","stateCode":"IA","latitude":"41.53193000","longitude":"-93.95412000"},{"name":"Villisca","countryCode":"US","stateCode":"IA","latitude":"40.92971000","longitude":"-94.97609000"},{"name":"Vinton","countryCode":"US","stateCode":"IA","latitude":"42.16861000","longitude":"-92.02351000"},{"name":"Walcott","countryCode":"US","stateCode":"IA","latitude":"41.58475000","longitude":"-90.77209000"},{"name":"Walford","countryCode":"US","stateCode":"IA","latitude":"41.87834000","longitude":"-91.83462000"},{"name":"Wapello","countryCode":"US","stateCode":"IA","latitude":"41.18142000","longitude":"-91.18543000"},{"name":"Wapello County","countryCode":"US","stateCode":"IA","latitude":"41.03058000","longitude":"-92.40945000"},{"name":"Warren County","countryCode":"US","stateCode":"IA","latitude":"41.33437000","longitude":"-93.56136000"},{"name":"Washington","countryCode":"US","stateCode":"IA","latitude":"41.29918000","longitude":"-91.69294000"},{"name":"Washington County","countryCode":"US","stateCode":"IA","latitude":"41.33559000","longitude":"-91.71787000"},{"name":"Waterloo","countryCode":"US","stateCode":"IA","latitude":"42.49276000","longitude":"-92.34296000"},{"name":"Waukee","countryCode":"US","stateCode":"IA","latitude":"41.61166000","longitude":"-93.88523000"},{"name":"Waukon","countryCode":"US","stateCode":"IA","latitude":"43.26942000","longitude":"-91.47570000"},{"name":"Waverly","countryCode":"US","stateCode":"IA","latitude":"42.72581000","longitude":"-92.47546000"},{"name":"Wayne County","countryCode":"US","stateCode":"IA","latitude":"40.73947000","longitude":"-93.32736000"},{"name":"Webster City","countryCode":"US","stateCode":"IA","latitude":"42.46942000","longitude":"-93.81605000"},{"name":"Webster County","countryCode":"US","stateCode":"IA","latitude":"42.42797000","longitude":"-94.18179000"},{"name":"Wellman","countryCode":"US","stateCode":"IA","latitude":"41.46418000","longitude":"-91.83823000"},{"name":"West Branch","countryCode":"US","stateCode":"IA","latitude":"41.67141000","longitude":"-91.34655000"},{"name":"West Burlington","countryCode":"US","stateCode":"IA","latitude":"40.82504000","longitude":"-91.15654000"},{"name":"West Des Moines","countryCode":"US","stateCode":"IA","latitude":"41.57721000","longitude":"-93.71133000"},{"name":"West Liberty","countryCode":"US","stateCode":"IA","latitude":"41.57002000","longitude":"-91.26377000"},{"name":"West Union","countryCode":"US","stateCode":"IA","latitude":"42.96276000","longitude":"-91.80822000"},{"name":"Williamsburg","countryCode":"US","stateCode":"IA","latitude":"41.66112000","longitude":"-92.00907000"},{"name":"Wilton","countryCode":"US","stateCode":"IA","latitude":"41.58892000","longitude":"-91.01682000"},{"name":"Windsor Heights","countryCode":"US","stateCode":"IA","latitude":"41.59777000","longitude":"-93.70828000"},{"name":"Winfield","countryCode":"US","stateCode":"IA","latitude":"41.12308000","longitude":"-91.44127000"},{"name":"Winnebago County","countryCode":"US","stateCode":"IA","latitude":"43.37757000","longitude":"-93.73420000"},{"name":"Winneshiek County","countryCode":"US","stateCode":"IA","latitude":"43.29067000","longitude":"-91.84371000"},{"name":"Winterset","countryCode":"US","stateCode":"IA","latitude":"41.33082000","longitude":"-94.01384000"},{"name":"Woodbine","countryCode":"US","stateCode":"IA","latitude":"41.73832000","longitude":"-95.70278000"},{"name":"Woodbury County","countryCode":"US","stateCode":"IA","latitude":"42.38972000","longitude":"-96.04477000"},{"name":"Woodward","countryCode":"US","stateCode":"IA","latitude":"41.85693000","longitude":"-93.92190000"},{"name":"Worth County","countryCode":"US","stateCode":"IA","latitude":"43.37740000","longitude":"-93.26085000"},{"name":"Wright County","countryCode":"US","stateCode":"IA","latitude":"42.73312000","longitude":"-93.73515000"},{"name":"Acres Green","countryCode":"US","stateCode":"CO","latitude":"39.55666000","longitude":"-104.89609000"},{"name":"Adams County","countryCode":"US","stateCode":"CO","latitude":"39.87363000","longitude":"-104.33791000"},{"name":"Air Force Academy","countryCode":"US","stateCode":"CO","latitude":"38.99425000","longitude":"-104.86375000"},{"name":"Akron","countryCode":"US","stateCode":"CO","latitude":"40.16054000","longitude":"-103.21438000"},{"name":"Alamosa","countryCode":"US","stateCode":"CO","latitude":"37.46945000","longitude":"-105.87002000"},{"name":"Alamosa County","countryCode":"US","stateCode":"CO","latitude":"37.57289000","longitude":"-105.78829000"},{"name":"Alamosa East","countryCode":"US","stateCode":"CO","latitude":"37.47735000","longitude":"-105.84217000"},{"name":"Applewood","countryCode":"US","stateCode":"CO","latitude":"39.75778000","longitude":"-105.16250000"},{"name":"Arapahoe County","countryCode":"US","stateCode":"CO","latitude":"39.64977000","longitude":"-104.33924000"},{"name":"Archuleta County","countryCode":"US","stateCode":"CO","latitude":"37.19360000","longitude":"-107.04833000"},{"name":"Aristocrat Ranchettes","countryCode":"US","stateCode":"CO","latitude":"40.10915000","longitude":"-104.76247000"},{"name":"Arvada","countryCode":"US","stateCode":"CO","latitude":"39.80276000","longitude":"-105.08748000"},{"name":"Aspen","countryCode":"US","stateCode":"CO","latitude":"39.19110000","longitude":"-106.81754000"},{"name":"Ault","countryCode":"US","stateCode":"CO","latitude":"40.58248000","longitude":"-104.73191000"},{"name":"Aurora","countryCode":"US","stateCode":"CO","latitude":"39.72943000","longitude":"-104.83192000"},{"name":"Avon","countryCode":"US","stateCode":"CO","latitude":"39.63137000","longitude":"-106.52225000"},{"name":"Baca County","countryCode":"US","stateCode":"CO","latitude":"37.31918000","longitude":"-102.56047000"},{"name":"Basalt","countryCode":"US","stateCode":"CO","latitude":"39.36887000","longitude":"-107.03282000"},{"name":"Battlement Mesa","countryCode":"US","stateCode":"CO","latitude":"39.44137000","longitude":"-108.02507000"},{"name":"Bayfield","countryCode":"US","stateCode":"CO","latitude":"37.22556000","longitude":"-107.59811000"},{"name":"Bennett","countryCode":"US","stateCode":"CO","latitude":"39.75887000","longitude":"-104.42746000"},{"name":"Bent County","countryCode":"US","stateCode":"CO","latitude":"37.95509000","longitude":"-103.07170000"},{"name":"Berkley","countryCode":"US","stateCode":"CO","latitude":"39.80443000","longitude":"-105.02609000"},{"name":"Berthoud","countryCode":"US","stateCode":"CO","latitude":"40.30832000","longitude":"-105.08109000"},{"name":"Black Forest","countryCode":"US","stateCode":"CO","latitude":"39.01305000","longitude":"-104.70081000"},{"name":"Boulder","countryCode":"US","stateCode":"CO","latitude":"40.01499000","longitude":"-105.27055000"},{"name":"Boulder County","countryCode":"US","stateCode":"CO","latitude":"40.09246000","longitude":"-105.35770000"},{"name":"Breckenridge","countryCode":"US","stateCode":"CO","latitude":"39.48165000","longitude":"-106.03835000"},{"name":"Brighton","countryCode":"US","stateCode":"CO","latitude":"39.98526000","longitude":"-104.82053000"},{"name":"Broomfield","countryCode":"US","stateCode":"CO","latitude":"39.92054000","longitude":"-105.08665000"},{"name":"Broomfield County","countryCode":"US","stateCode":"CO","latitude":"39.95413000","longitude":"-105.05266000"},{"name":"Brush","countryCode":"US","stateCode":"CO","latitude":"40.25887000","longitude":"-103.62384000"},{"name":"Buena Vista","countryCode":"US","stateCode":"CO","latitude":"38.84222000","longitude":"-106.13113000"},{"name":"Burlington","countryCode":"US","stateCode":"CO","latitude":"39.30611000","longitude":"-102.26936000"},{"name":"Byers","countryCode":"US","stateCode":"CO","latitude":"39.71137000","longitude":"-104.22774000"},{"name":"Campion","countryCode":"US","stateCode":"CO","latitude":"40.34943000","longitude":"-105.07776000"},{"name":"Carbondale","countryCode":"US","stateCode":"CO","latitude":"39.40221000","longitude":"-107.21116000"},{"name":"Carriage Club","countryCode":"US","stateCode":"CO","latitude":"39.53249000","longitude":"-104.90109000"},{"name":"Cascade-Chipita Park","countryCode":"US","stateCode":"CO","latitude":"38.94354000","longitude":"-105.00237000"},{"name":"Castle Pines","countryCode":"US","stateCode":"CO","latitude":"39.45804000","longitude":"-104.89609000"},{"name":"Castle Pines North","countryCode":"US","stateCode":"CO","latitude":"39.47174000","longitude":"-104.89482000"},{"name":"Castle Rock","countryCode":"US","stateCode":"CO","latitude":"39.37221000","longitude":"-104.85609000"},{"name":"Castlewood","countryCode":"US","stateCode":"CO","latitude":"39.58471000","longitude":"-104.90109000"},{"name":"Cañon City","countryCode":"US","stateCode":"CO","latitude":"38.44098000","longitude":"-105.24245000"},{"name":"Cedaredge","countryCode":"US","stateCode":"CO","latitude":"38.90165000","longitude":"-107.92645000"},{"name":"Centennial","countryCode":"US","stateCode":"CO","latitude":"39.57916000","longitude":"-104.87692000"},{"name":"Center","countryCode":"US","stateCode":"CO","latitude":"37.75306000","longitude":"-106.10864000"},{"name":"Central City","countryCode":"US","stateCode":"CO","latitude":"39.80193000","longitude":"-105.51416000"},{"name":"Chaffee County","countryCode":"US","stateCode":"CO","latitude":"38.74690000","longitude":"-106.19407000"},{"name":"Cherry Creek","countryCode":"US","stateCode":"CO","latitude":"39.63455000","longitude":"-104.88286000"},{"name":"Cherry Hills Village","countryCode":"US","stateCode":"CO","latitude":"39.64165000","longitude":"-104.95943000"},{"name":"Cheyenne County","countryCode":"US","stateCode":"CO","latitude":"38.82794000","longitude":"-102.60340000"},{"name":"Cheyenne Wells","countryCode":"US","stateCode":"CO","latitude":"38.82140000","longitude":"-102.35324000"},{"name":"Cimarron Hills","countryCode":"US","stateCode":"CO","latitude":"38.85861000","longitude":"-104.69886000"},{"name":"Clear Creek County","countryCode":"US","stateCode":"CO","latitude":"39.68910000","longitude":"-105.64436000"},{"name":"Clifton","countryCode":"US","stateCode":"CO","latitude":"39.09193000","longitude":"-108.44898000"},{"name":"Coal Creek","countryCode":"US","stateCode":"CO","latitude":"39.90638000","longitude":"-105.37749000"},{"name":"Colorado City","countryCode":"US","stateCode":"CO","latitude":"37.94529000","longitude":"-104.83526000"},{"name":"Colorado Springs","countryCode":"US","stateCode":"CO","latitude":"38.83388000","longitude":"-104.82136000"},{"name":"Columbine","countryCode":"US","stateCode":"CO","latitude":"39.58777000","longitude":"-105.06943000"},{"name":"Columbine Valley","countryCode":"US","stateCode":"CO","latitude":"39.60110000","longitude":"-105.03221000"},{"name":"Commerce City","countryCode":"US","stateCode":"CO","latitude":"39.80832000","longitude":"-104.93387000"},{"name":"Conejos","countryCode":"US","stateCode":"CO","latitude":"37.08835000","longitude":"-106.01974000"},{"name":"Conejos County","countryCode":"US","stateCode":"CO","latitude":"37.20070000","longitude":"-106.19163000"},{"name":"Cortez","countryCode":"US","stateCode":"CO","latitude":"37.34888000","longitude":"-108.58593000"},{"name":"Costilla County","countryCode":"US","stateCode":"CO","latitude":"37.27810000","longitude":"-105.42827000"},{"name":"Craig","countryCode":"US","stateCode":"CO","latitude":"40.51525000","longitude":"-107.54645000"},{"name":"Creede","countryCode":"US","stateCode":"CO","latitude":"37.84917000","longitude":"-106.92643000"},{"name":"Crested Butte","countryCode":"US","stateCode":"CO","latitude":"38.86971000","longitude":"-106.98782000"},{"name":"Cripple Creek","countryCode":"US","stateCode":"CO","latitude":"38.74666000","longitude":"-105.17831000"},{"name":"Crowley County","countryCode":"US","stateCode":"CO","latitude":"38.32666000","longitude":"-103.78483000"},{"name":"Custer County","countryCode":"US","stateCode":"CO","latitude":"38.10868000","longitude":"-105.36747000"},{"name":"Dacono","countryCode":"US","stateCode":"CO","latitude":"40.08471000","longitude":"-104.93942000"},{"name":"Del Norte","countryCode":"US","stateCode":"CO","latitude":"37.67889000","longitude":"-106.35337000"},{"name":"Delta","countryCode":"US","stateCode":"CO","latitude":"38.74221000","longitude":"-108.06896000"},{"name":"Delta County","countryCode":"US","stateCode":"CO","latitude":"38.86137000","longitude":"-107.86288000"},{"name":"Denver","countryCode":"US","stateCode":"CO","latitude":"39.73915000","longitude":"-104.98470000"},{"name":"Denver County","countryCode":"US","stateCode":"CO","latitude":"39.76204000","longitude":"-104.87635000"},{"name":"Derby","countryCode":"US","stateCode":"CO","latitude":"39.83943000","longitude":"-104.91859000"},{"name":"Dolores County","countryCode":"US","stateCode":"CO","latitude":"37.75160000","longitude":"-108.51722000"},{"name":"Douglas County","countryCode":"US","stateCode":"CO","latitude":"39.32972000","longitude":"-104.92956000"},{"name":"Dove Creek","countryCode":"US","stateCode":"CO","latitude":"37.76610000","longitude":"-108.90594000"},{"name":"Dove Valley","countryCode":"US","stateCode":"CO","latitude":"39.57771000","longitude":"-104.82940000"},{"name":"Durango","countryCode":"US","stateCode":"CO","latitude":"37.27528000","longitude":"-107.88007000"},{"name":"Eads","countryCode":"US","stateCode":"CO","latitude":"38.48056000","longitude":"-102.78186000"},{"name":"Eagle","countryCode":"US","stateCode":"CO","latitude":"39.65526000","longitude":"-106.82865000"},{"name":"Eagle County","countryCode":"US","stateCode":"CO","latitude":"39.62783000","longitude":"-106.69530000"},{"name":"Eaton","countryCode":"US","stateCode":"CO","latitude":"40.53026000","longitude":"-104.71135000"},{"name":"Edgewater","countryCode":"US","stateCode":"CO","latitude":"39.75304000","longitude":"-105.06415000"},{"name":"Edwards","countryCode":"US","stateCode":"CO","latitude":"39.64499000","longitude":"-106.59420000"},{"name":"El Jebel","countryCode":"US","stateCode":"CO","latitude":"39.39498000","longitude":"-107.09033000"},{"name":"El Paso County","countryCode":"US","stateCode":"CO","latitude":"38.83209000","longitude":"-104.52558000"},{"name":"Elbert County","countryCode":"US","stateCode":"CO","latitude":"39.28656000","longitude":"-104.13589000"},{"name":"Elizabeth","countryCode":"US","stateCode":"CO","latitude":"39.36027000","longitude":"-104.59691000"},{"name":"Ellicott","countryCode":"US","stateCode":"CO","latitude":"38.83833000","longitude":"-104.38691000"},{"name":"Englewood","countryCode":"US","stateCode":"CO","latitude":"39.64777000","longitude":"-104.98776000"},{"name":"Erie","countryCode":"US","stateCode":"CO","latitude":"40.05026000","longitude":"-105.04998000"},{"name":"Estes Park","countryCode":"US","stateCode":"CO","latitude":"40.37721000","longitude":"-105.52167000"},{"name":"Evans","countryCode":"US","stateCode":"CO","latitude":"40.37637000","longitude":"-104.69219000"},{"name":"Evergreen","countryCode":"US","stateCode":"CO","latitude":"39.63332000","longitude":"-105.31721000"},{"name":"Fairplay","countryCode":"US","stateCode":"CO","latitude":"39.22471000","longitude":"-106.00196000"},{"name":"Federal Heights","countryCode":"US","stateCode":"CO","latitude":"39.85137000","longitude":"-104.99859000"},{"name":"Firestone","countryCode":"US","stateCode":"CO","latitude":"40.11248000","longitude":"-104.93664000"},{"name":"Florence","countryCode":"US","stateCode":"CO","latitude":"38.39028000","longitude":"-105.11860000"},{"name":"Fort Carson","countryCode":"US","stateCode":"CO","latitude":"38.73749000","longitude":"-104.78886000"},{"name":"Fort Collins","countryCode":"US","stateCode":"CO","latitude":"40.58526000","longitude":"-105.08442000"},{"name":"Fort Lupton","countryCode":"US","stateCode":"CO","latitude":"40.08471000","longitude":"-104.81303000"},{"name":"Fort Morgan","countryCode":"US","stateCode":"CO","latitude":"40.25026000","longitude":"-103.79995000"},{"name":"Fountain","countryCode":"US","stateCode":"CO","latitude":"38.68222000","longitude":"-104.70081000"},{"name":"Fowler","countryCode":"US","stateCode":"CO","latitude":"38.12917000","longitude":"-104.02329000"},{"name":"Fraser","countryCode":"US","stateCode":"CO","latitude":"39.94499000","longitude":"-105.81723000"},{"name":"Frederick","countryCode":"US","stateCode":"CO","latitude":"40.09915000","longitude":"-104.93720000"},{"name":"Fremont County","countryCode":"US","stateCode":"CO","latitude":"38.47297000","longitude":"-105.43966000"},{"name":"Frisco","countryCode":"US","stateCode":"CO","latitude":"39.57443000","longitude":"-106.09752000"},{"name":"Fruita","countryCode":"US","stateCode":"CO","latitude":"39.15887000","longitude":"-108.72899000"},{"name":"Fruitvale","countryCode":"US","stateCode":"CO","latitude":"39.08165000","longitude":"-108.49676000"},{"name":"Garfield County","countryCode":"US","stateCode":"CO","latitude":"39.59931000","longitude":"-107.90395000"},{"name":"Genesee","countryCode":"US","stateCode":"CO","latitude":"39.68582000","longitude":"-105.27277000"},{"name":"Georgetown","countryCode":"US","stateCode":"CO","latitude":"39.70610000","longitude":"-105.69750000"},{"name":"Gilcrest","countryCode":"US","stateCode":"CO","latitude":"40.28193000","longitude":"-104.77775000"},{"name":"Gilpin County","countryCode":"US","stateCode":"CO","latitude":"39.85756000","longitude":"-105.52253000"},{"name":"Glendale","countryCode":"US","stateCode":"CO","latitude":"39.70499000","longitude":"-104.93359000"},{"name":"Gleneagle","countryCode":"US","stateCode":"CO","latitude":"39.04527000","longitude":"-104.82442000"},{"name":"Glenwood Springs","countryCode":"US","stateCode":"CO","latitude":"39.55054000","longitude":"-107.32478000"},{"name":"Golden","countryCode":"US","stateCode":"CO","latitude":"39.75554000","longitude":"-105.22110000"},{"name":"Granby","countryCode":"US","stateCode":"CO","latitude":"40.08610000","longitude":"-105.93946000"},{"name":"Grand County","countryCode":"US","stateCode":"CO","latitude":"40.10261000","longitude":"-106.11836000"},{"name":"Grand Junction","countryCode":"US","stateCode":"CO","latitude":"39.06387000","longitude":"-108.55065000"},{"name":"Greeley","countryCode":"US","stateCode":"CO","latitude":"40.42331000","longitude":"-104.70913000"},{"name":"Greenwood Village","countryCode":"US","stateCode":"CO","latitude":"39.61721000","longitude":"-104.95081000"},{"name":"Gunbarrel","countryCode":"US","stateCode":"CO","latitude":"40.06335000","longitude":"-105.17107000"},{"name":"Gunnison","countryCode":"US","stateCode":"CO","latitude":"38.54582000","longitude":"-106.92532000"},{"name":"Gunnison County","countryCode":"US","stateCode":"CO","latitude":"38.66680000","longitude":"-107.03170000"},{"name":"Gypsum","countryCode":"US","stateCode":"CO","latitude":"39.64693000","longitude":"-106.95171000"},{"name":"Hayden","countryCode":"US","stateCode":"CO","latitude":"40.49529000","longitude":"-107.25729000"},{"name":"Highlands Ranch","countryCode":"US","stateCode":"CO","latitude":"39.55388000","longitude":"-104.96943000"},{"name":"Hinsdale County","countryCode":"US","stateCode":"CO","latitude":"37.82134000","longitude":"-107.30031000"},{"name":"Holly Hills","countryCode":"US","stateCode":"CO","latitude":"39.66757000","longitude":"-104.91797000"},{"name":"Holyoke","countryCode":"US","stateCode":"CO","latitude":"40.58444000","longitude":"-102.30241000"},{"name":"Hot Sulphur Springs","countryCode":"US","stateCode":"CO","latitude":"40.07304000","longitude":"-106.10280000"},{"name":"Hudson","countryCode":"US","stateCode":"CO","latitude":"40.07359000","longitude":"-104.64302000"},{"name":"Huerfano County","countryCode":"US","stateCode":"CO","latitude":"37.68468000","longitude":"-104.96058000"},{"name":"Hugo","countryCode":"US","stateCode":"CO","latitude":"39.13610000","longitude":"-103.46994000"},{"name":"Idaho Springs","countryCode":"US","stateCode":"CO","latitude":"39.74249000","longitude":"-105.51361000"},{"name":"Indian Hills","countryCode":"US","stateCode":"CO","latitude":"39.61665000","longitude":"-105.23721000"},{"name":"Inverness","countryCode":"US","stateCode":"CO","latitude":"39.57738000","longitude":"-104.86135000"},{"name":"Jackson County","countryCode":"US","stateCode":"CO","latitude":"40.66643000","longitude":"-106.34279000"},{"name":"Jefferson County","countryCode":"US","stateCode":"CO","latitude":"39.58642000","longitude":"-105.25047000"},{"name":"Johnstown","countryCode":"US","stateCode":"CO","latitude":"40.33693000","longitude":"-104.91220000"},{"name":"Julesburg","countryCode":"US","stateCode":"CO","latitude":"40.98833000","longitude":"-102.26435000"},{"name":"Keenesburg","countryCode":"US","stateCode":"CO","latitude":"40.10832000","longitude":"-104.51996000"},{"name":"Ken Caryl","countryCode":"US","stateCode":"CO","latitude":"39.57582000","longitude":"-105.11221000"},{"name":"Kersey","countryCode":"US","stateCode":"CO","latitude":"40.38748000","longitude":"-104.56163000"},{"name":"Keystone","countryCode":"US","stateCode":"CO","latitude":"39.59943000","longitude":"-105.98724000"},{"name":"Kiowa","countryCode":"US","stateCode":"CO","latitude":"39.34721000","longitude":"-104.46441000"},{"name":"Kiowa County","countryCode":"US","stateCode":"CO","latitude":"38.43269000","longitude":"-102.74034000"},{"name":"Kit Carson County","countryCode":"US","stateCode":"CO","latitude":"39.30544000","longitude":"-102.60289000"},{"name":"Kittredge","countryCode":"US","stateCode":"CO","latitude":"39.65471000","longitude":"-105.29971000"},{"name":"Kremmling","countryCode":"US","stateCode":"CO","latitude":"40.05887000","longitude":"-106.38892000"},{"name":"La Junta","countryCode":"US","stateCode":"CO","latitude":"37.98501000","longitude":"-103.54383000"},{"name":"La Plata County","countryCode":"US","stateCode":"CO","latitude":"37.28656000","longitude":"-107.84334000"},{"name":"La Salle","countryCode":"US","stateCode":"CO","latitude":"40.34887000","longitude":"-104.70191000"},{"name":"Lafayette","countryCode":"US","stateCode":"CO","latitude":"39.99360000","longitude":"-105.08971000"},{"name":"Lake City","countryCode":"US","stateCode":"CO","latitude":"38.03000000","longitude":"-107.31533000"},{"name":"Lake County","countryCode":"US","stateCode":"CO","latitude":"39.20238000","longitude":"-106.34484000"},{"name":"Lakewood","countryCode":"US","stateCode":"CO","latitude":"39.70471000","longitude":"-105.08137000"},{"name":"Lamar","countryCode":"US","stateCode":"CO","latitude":"38.08723000","longitude":"-102.62075000"},{"name":"Laporte","countryCode":"US","stateCode":"CO","latitude":"40.62633000","longitude":"-105.13916000"},{"name":"Larimer County","countryCode":"US","stateCode":"CO","latitude":"40.66641000","longitude":"-105.46116000"},{"name":"Las Animas","countryCode":"US","stateCode":"CO","latitude":"38.06667000","longitude":"-103.22271000"},{"name":"Las Animas County","countryCode":"US","stateCode":"CO","latitude":"37.31585000","longitude":"-104.03872000"},{"name":"Leadville","countryCode":"US","stateCode":"CO","latitude":"39.25082000","longitude":"-106.29252000"},{"name":"Leadville North","countryCode":"US","stateCode":"CO","latitude":"39.25760000","longitude":"-106.30138000"},{"name":"Limon","countryCode":"US","stateCode":"CO","latitude":"39.26388000","longitude":"-103.69217000"},{"name":"Lincoln County","countryCode":"US","stateCode":"CO","latitude":"38.98807000","longitude":"-103.51397000"},{"name":"Lincoln Park","countryCode":"US","stateCode":"CO","latitude":"38.42916000","longitude":"-105.21999000"},{"name":"Littleton","countryCode":"US","stateCode":"CO","latitude":"39.61332000","longitude":"-105.01665000"},{"name":"Lochbuie","countryCode":"US","stateCode":"CO","latitude":"40.00721000","longitude":"-104.71608000"},{"name":"Logan County","countryCode":"US","stateCode":"CO","latitude":"40.72468000","longitude":"-103.11010000"},{"name":"Loma","countryCode":"US","stateCode":"CO","latitude":"39.19581000","longitude":"-108.81316000"},{"name":"Lone Tree","countryCode":"US","stateCode":"CO","latitude":"39.55171000","longitude":"-104.88630000"},{"name":"Longmont","countryCode":"US","stateCode":"CO","latitude":"40.16721000","longitude":"-105.10193000"},{"name":"Louisville","countryCode":"US","stateCode":"CO","latitude":"39.97776000","longitude":"-105.13193000"},{"name":"Loveland","countryCode":"US","stateCode":"CO","latitude":"40.39776000","longitude":"-105.07498000"},{"name":"Lyons","countryCode":"US","stateCode":"CO","latitude":"40.22471000","longitude":"-105.27138000"},{"name":"Mancos","countryCode":"US","stateCode":"CO","latitude":"37.34500000","longitude":"-108.28925000"},{"name":"Manitou Springs","countryCode":"US","stateCode":"CO","latitude":"38.85971000","longitude":"-104.91720000"},{"name":"Mead","countryCode":"US","stateCode":"CO","latitude":"40.23332000","longitude":"-104.99859000"},{"name":"Meeker","countryCode":"US","stateCode":"CO","latitude":"40.03747000","longitude":"-107.91313000"},{"name":"Meridian","countryCode":"US","stateCode":"CO","latitude":"39.53957000","longitude":"-104.84528000"},{"name":"Mesa County","countryCode":"US","stateCode":"CO","latitude":"39.01828000","longitude":"-108.46645000"},{"name":"Milliken","countryCode":"US","stateCode":"CO","latitude":"40.32943000","longitude":"-104.85525000"},{"name":"Mineral County","countryCode":"US","stateCode":"CO","latitude":"37.66900000","longitude":"-106.92409000"},{"name":"Minturn","countryCode":"US","stateCode":"CO","latitude":"39.58637000","longitude":"-106.43086000"},{"name":"Moffat County","countryCode":"US","stateCode":"CO","latitude":"40.61843000","longitude":"-108.20730000"},{"name":"Monte Vista","countryCode":"US","stateCode":"CO","latitude":"37.57917000","longitude":"-106.14808000"},{"name":"Montezuma County","countryCode":"US","stateCode":"CO","latitude":"37.33841000","longitude":"-108.59671000"},{"name":"Montrose","countryCode":"US","stateCode":"CO","latitude":"38.47832000","longitude":"-107.87617000"},{"name":"Montrose County","countryCode":"US","stateCode":"CO","latitude":"38.40218000","longitude":"-108.26936000"},{"name":"Monument","countryCode":"US","stateCode":"CO","latitude":"39.09166000","longitude":"-104.87276000"},{"name":"Morgan County","countryCode":"US","stateCode":"CO","latitude":"40.26271000","longitude":"-103.80982000"},{"name":"Mountain Village","countryCode":"US","stateCode":"CO","latitude":"37.93138000","longitude":"-107.85645000"},{"name":"Nederland","countryCode":"US","stateCode":"CO","latitude":"39.96138000","longitude":"-105.51083000"},{"name":"New Castle","countryCode":"US","stateCode":"CO","latitude":"39.57276000","longitude":"-107.53644000"},{"name":"Niwot","countryCode":"US","stateCode":"CO","latitude":"40.10387000","longitude":"-105.17082000"},{"name":"Northglenn","countryCode":"US","stateCode":"CO","latitude":"39.88554000","longitude":"-104.98720000"},{"name":"Olathe","countryCode":"US","stateCode":"CO","latitude":"38.60499000","longitude":"-107.98229000"},{"name":"Orchard City","countryCode":"US","stateCode":"CO","latitude":"38.82832000","longitude":"-107.97090000"},{"name":"Orchard Mesa","countryCode":"US","stateCode":"CO","latitude":"39.04304000","longitude":"-108.55232000"},{"name":"Ordway","countryCode":"US","stateCode":"CO","latitude":"38.21806000","longitude":"-103.75606000"},{"name":"Otero County","countryCode":"US","stateCode":"CO","latitude":"37.90270000","longitude":"-103.71645000"},{"name":"Ouray","countryCode":"US","stateCode":"CO","latitude":"38.02277000","longitude":"-107.67145000"},{"name":"Ouray County","countryCode":"US","stateCode":"CO","latitude":"38.15550000","longitude":"-107.76932000"},{"name":"Pagosa Springs","countryCode":"US","stateCode":"CO","latitude":"37.26945000","longitude":"-107.00976000"},{"name":"Palisade","countryCode":"US","stateCode":"CO","latitude":"39.11026000","longitude":"-108.35092000"},{"name":"Palmer Lake","countryCode":"US","stateCode":"CO","latitude":"39.12221000","longitude":"-104.91720000"},{"name":"Paonia","countryCode":"US","stateCode":"CO","latitude":"38.86832000","longitude":"-107.59200000"},{"name":"Parachute","countryCode":"US","stateCode":"CO","latitude":"39.45192000","longitude":"-108.05285000"},{"name":"Park County","countryCode":"US","stateCode":"CO","latitude":"39.11930000","longitude":"-105.71717000"},{"name":"Parker","countryCode":"US","stateCode":"CO","latitude":"39.51860000","longitude":"-104.76136000"},{"name":"Penrose","countryCode":"US","stateCode":"CO","latitude":"38.42500000","longitude":"-105.02276000"},{"name":"Perry Park","countryCode":"US","stateCode":"CO","latitude":"39.25666000","longitude":"-104.99248000"},{"name":"Phillips County","countryCode":"US","stateCode":"CO","latitude":"40.59388000","longitude":"-102.35758000"},{"name":"Pitkin County","countryCode":"US","stateCode":"CO","latitude":"39.21711000","longitude":"-106.91658000"},{"name":"Platteville","countryCode":"US","stateCode":"CO","latitude":"40.21498000","longitude":"-104.82275000"},{"name":"Ponderosa Park","countryCode":"US","stateCode":"CO","latitude":"39.40832000","longitude":"-104.65108000"},{"name":"Prowers County","countryCode":"US","stateCode":"CO","latitude":"37.95518000","longitude":"-102.39335000"},{"name":"Pueblo","countryCode":"US","stateCode":"CO","latitude":"38.25445000","longitude":"-104.60914000"},{"name":"Pueblo County","countryCode":"US","stateCode":"CO","latitude":"38.17342000","longitude":"-104.51285000"},{"name":"Pueblo West","countryCode":"US","stateCode":"CO","latitude":"38.35000000","longitude":"-104.72275000"},{"name":"Rangely","countryCode":"US","stateCode":"CO","latitude":"40.08748000","longitude":"-108.80483000"},{"name":"Redlands","countryCode":"US","stateCode":"CO","latitude":"39.07887000","longitude":"-108.63565000"},{"name":"Rifle","countryCode":"US","stateCode":"CO","latitude":"39.53470000","longitude":"-107.78312000"},{"name":"Rio Blanco County","countryCode":"US","stateCode":"CO","latitude":"39.97984000","longitude":"-108.21721000"},{"name":"Rio Grande County","countryCode":"US","stateCode":"CO","latitude":"37.58252000","longitude":"-106.38321000"},{"name":"Rocky Ford","countryCode":"US","stateCode":"CO","latitude":"38.05251000","longitude":"-103.72023000"},{"name":"Routt County","countryCode":"US","stateCode":"CO","latitude":"40.48507000","longitude":"-106.99119000"},{"name":"Roxborough Park","countryCode":"US","stateCode":"CO","latitude":"39.47388000","longitude":"-105.08526000"},{"name":"Saguache","countryCode":"US","stateCode":"CO","latitude":"38.08750000","longitude":"-106.14197000"},{"name":"Saguache County","countryCode":"US","stateCode":"CO","latitude":"38.08055000","longitude":"-106.28156000"},{"name":"Salida","countryCode":"US","stateCode":"CO","latitude":"38.53472000","longitude":"-105.99890000"},{"name":"San Juan County","countryCode":"US","stateCode":"CO","latitude":"37.76404000","longitude":"-107.67615000"},{"name":"San Luis","countryCode":"US","stateCode":"CO","latitude":"37.20085000","longitude":"-105.42390000"},{"name":"San Miguel County","countryCode":"US","stateCode":"CO","latitude":"38.00374000","longitude":"-108.40583000"},{"name":"Security-Widefield","countryCode":"US","stateCode":"CO","latitude":"38.74728000","longitude":"-104.71439000"},{"name":"Sedgwick County","countryCode":"US","stateCode":"CO","latitude":"40.87591000","longitude":"-102.35179000"},{"name":"Severance","countryCode":"US","stateCode":"CO","latitude":"40.52415000","longitude":"-104.85108000"},{"name":"Shaw Heights","countryCode":"US","stateCode":"CO","latitude":"39.85250000","longitude":"-105.04306000"},{"name":"Sheridan","countryCode":"US","stateCode":"CO","latitude":"39.64693000","longitude":"-105.02526000"},{"name":"Sherrelwood","countryCode":"US","stateCode":"CO","latitude":"39.83776000","longitude":"-105.00137000"},{"name":"Silt","countryCode":"US","stateCode":"CO","latitude":"39.54859000","longitude":"-107.65617000"},{"name":"Silverthorne","countryCode":"US","stateCode":"CO","latitude":"39.63214000","longitude":"-106.07428000"},{"name":"Silverton","countryCode":"US","stateCode":"CO","latitude":"37.81194000","longitude":"-107.66451000"},{"name":"Snowmass Village","countryCode":"US","stateCode":"CO","latitude":"39.21304000","longitude":"-106.93782000"},{"name":"Southglenn","countryCode":"US","stateCode":"CO","latitude":"39.58721000","longitude":"-104.95276000"},{"name":"Springfield","countryCode":"US","stateCode":"CO","latitude":"37.40835000","longitude":"-102.61436000"},{"name":"Steamboat Springs","countryCode":"US","stateCode":"CO","latitude":"40.48498000","longitude":"-106.83172000"},{"name":"Sterling","countryCode":"US","stateCode":"CO","latitude":"40.62554000","longitude":"-103.20771000"},{"name":"Stonegate","countryCode":"US","stateCode":"CO","latitude":"39.53082000","longitude":"-104.80386000"},{"name":"Strasburg","countryCode":"US","stateCode":"CO","latitude":"39.73832000","longitude":"-104.32329000"},{"name":"Stratmoor","countryCode":"US","stateCode":"CO","latitude":"38.77388000","longitude":"-104.77970000"},{"name":"Summit County","countryCode":"US","stateCode":"CO","latitude":"39.63417000","longitude":"-106.11638000"},{"name":"Superior","countryCode":"US","stateCode":"CO","latitude":"39.95276000","longitude":"-105.16860000"},{"name":"Teller County","countryCode":"US","stateCode":"CO","latitude":"38.88217000","longitude":"-105.16183000"},{"name":"Telluride","countryCode":"US","stateCode":"CO","latitude":"37.93749000","longitude":"-107.81229000"},{"name":"The Pinery","countryCode":"US","stateCode":"CO","latitude":"39.45527000","longitude":"-104.73442000"},{"name":"Thornton","countryCode":"US","stateCode":"CO","latitude":"39.86804000","longitude":"-104.97192000"},{"name":"Todd Creek","countryCode":"US","stateCode":"CO","latitude":"39.97804000","longitude":"-104.87331000"},{"name":"Towaoc","countryCode":"US","stateCode":"CO","latitude":"37.20444000","longitude":"-108.72954000"},{"name":"Trinidad","countryCode":"US","stateCode":"CO","latitude":"37.16946000","longitude":"-104.50054000"},{"name":"Twin Lakes","countryCode":"US","stateCode":"CO","latitude":"39.82499000","longitude":"-105.00470000"},{"name":"Upper Bear Creek","countryCode":"US","stateCode":"CO","latitude":"39.62385000","longitude":"-105.41780000"},{"name":"Vail","countryCode":"US","stateCode":"CO","latitude":"39.64026000","longitude":"-106.37420000"},{"name":"Walden","countryCode":"US","stateCode":"CO","latitude":"40.73164000","longitude":"-106.28364000"},{"name":"Walsenburg","countryCode":"US","stateCode":"CO","latitude":"37.62418000","longitude":"-104.78026000"},{"name":"Washington County","countryCode":"US","stateCode":"CO","latitude":"39.97106000","longitude":"-103.20125000"},{"name":"Welby","countryCode":"US","stateCode":"CO","latitude":"39.83665000","longitude":"-104.95915000"},{"name":"Weld County","countryCode":"US","stateCode":"CO","latitude":"40.55484000","longitude":"-104.39253000"},{"name":"Wellington","countryCode":"US","stateCode":"CO","latitude":"40.70387000","longitude":"-105.00859000"},{"name":"West Pleasant View","countryCode":"US","stateCode":"CO","latitude":"39.73256000","longitude":"-105.17852000"},{"name":"Westcliffe","countryCode":"US","stateCode":"CO","latitude":"38.13472000","longitude":"-105.46584000"},{"name":"Westminster","countryCode":"US","stateCode":"CO","latitude":"39.83665000","longitude":"-105.03720000"},{"name":"Wheat Ridge","countryCode":"US","stateCode":"CO","latitude":"39.76610000","longitude":"-105.07721000"},{"name":"Windsor","countryCode":"US","stateCode":"CO","latitude":"40.47748000","longitude":"-104.90136000"},{"name":"Woodland Park","countryCode":"US","stateCode":"CO","latitude":"38.99388000","longitude":"-105.05693000"},{"name":"Woodmoor","countryCode":"US","stateCode":"CO","latitude":"39.10138000","longitude":"-104.84748000"},{"name":"Wray","countryCode":"US","stateCode":"CO","latitude":"40.07582000","longitude":"-102.22325000"},{"name":"Yuma","countryCode":"US","stateCode":"CO","latitude":"40.12221000","longitude":"-102.72521000"},{"name":"Yuma County","countryCode":"US","stateCode":"CO","latitude":"40.00290000","longitude":"-102.42423000"},{"name":"Acton","countryCode":"US","stateCode":"ME","latitude":"43.53425000","longitude":"-70.90978000"},{"name":"Addison","countryCode":"US","stateCode":"ME","latitude":"44.61841000","longitude":"-67.74416000"},{"name":"Albion","countryCode":"US","stateCode":"ME","latitude":"44.53229000","longitude":"-69.44254000"},{"name":"Alfred","countryCode":"US","stateCode":"ME","latitude":"43.47647000","longitude":"-70.71839000"},{"name":"Androscoggin County","countryCode":"US","stateCode":"ME","latitude":"44.16585000","longitude":"-70.20645000"},{"name":"Appleton","countryCode":"US","stateCode":"ME","latitude":"44.28924000","longitude":"-69.25088000"},{"name":"Aroostook County","countryCode":"US","stateCode":"ME","latitude":"46.65881000","longitude":"-68.59889000"},{"name":"Arundel","countryCode":"US","stateCode":"ME","latitude":"43.38259000","longitude":"-70.47783000"},{"name":"Auburn","countryCode":"US","stateCode":"ME","latitude":"44.09785000","longitude":"-70.23117000"},{"name":"Augusta","countryCode":"US","stateCode":"ME","latitude":"44.31062000","longitude":"-69.77949000"},{"name":"Bangor","countryCode":"US","stateCode":"ME","latitude":"44.80118000","longitude":"-68.77781000"},{"name":"Bar Harbor","countryCode":"US","stateCode":"ME","latitude":"44.38758000","longitude":"-68.20390000"},{"name":"Bath","countryCode":"US","stateCode":"ME","latitude":"43.91064000","longitude":"-69.82060000"},{"name":"Belfast","countryCode":"US","stateCode":"ME","latitude":"44.42591000","longitude":"-69.00642000"},{"name":"Belgrade","countryCode":"US","stateCode":"ME","latitude":"44.44729000","longitude":"-69.83255000"},{"name":"Benton","countryCode":"US","stateCode":"ME","latitude":"44.58618000","longitude":"-69.55088000"},{"name":"Berwick","countryCode":"US","stateCode":"ME","latitude":"43.26592000","longitude":"-70.86450000"},{"name":"Bethel","countryCode":"US","stateCode":"ME","latitude":"44.40423000","longitude":"-70.79062000"},{"name":"Biddeford","countryCode":"US","stateCode":"ME","latitude":"43.49258000","longitude":"-70.45338000"},{"name":"Boothbay","countryCode":"US","stateCode":"ME","latitude":"43.87647000","longitude":"-69.63366000"},{"name":"Boothbay Harbor","countryCode":"US","stateCode":"ME","latitude":"43.85230000","longitude":"-69.62810000"},{"name":"Bradford","countryCode":"US","stateCode":"ME","latitude":"45.06673000","longitude":"-68.93781000"},{"name":"Bradley","countryCode":"US","stateCode":"ME","latitude":"44.92090000","longitude":"-68.62809000"},{"name":"Brewer","countryCode":"US","stateCode":"ME","latitude":"44.79674000","longitude":"-68.76142000"},{"name":"Bridgton","countryCode":"US","stateCode":"ME","latitude":"44.05479000","longitude":"-70.71284000"},{"name":"Bristol","countryCode":"US","stateCode":"ME","latitude":"43.95758000","longitude":"-69.50921000"},{"name":"Brooks","countryCode":"US","stateCode":"ME","latitude":"44.55035000","longitude":"-69.12087000"},{"name":"Brownfield","countryCode":"US","stateCode":"ME","latitude":"43.93813000","longitude":"-70.90868000"},{"name":"Brownville","countryCode":"US","stateCode":"ME","latitude":"45.30700000","longitude":"-69.03337000"},{"name":"Brunswick","countryCode":"US","stateCode":"ME","latitude":"43.91452000","longitude":"-69.96533000"},{"name":"Buckfield","countryCode":"US","stateCode":"ME","latitude":"44.28951000","longitude":"-70.36534000"},{"name":"Bucksport","countryCode":"US","stateCode":"ME","latitude":"44.57369000","longitude":"-68.79559000"},{"name":"Burnham","countryCode":"US","stateCode":"ME","latitude":"44.69284000","longitude":"-69.42755000"},{"name":"Buxton","countryCode":"US","stateCode":"ME","latitude":"43.63786000","longitude":"-70.51894000"},{"name":"Calais","countryCode":"US","stateCode":"ME","latitude":"45.18376000","longitude":"-67.27662000"},{"name":"Camden","countryCode":"US","stateCode":"ME","latitude":"44.20980000","longitude":"-69.06476000"},{"name":"Canaan","countryCode":"US","stateCode":"ME","latitude":"44.76173000","longitude":"-69.56144000"},{"name":"Canton","countryCode":"US","stateCode":"ME","latitude":"44.44080000","longitude":"-70.31649000"},{"name":"Cape Neddick","countryCode":"US","stateCode":"ME","latitude":"43.19370000","longitude":"-70.62089000"},{"name":"Caribou","countryCode":"US","stateCode":"ME","latitude":"46.86060000","longitude":"-68.01197000"},{"name":"Carmel","countryCode":"US","stateCode":"ME","latitude":"44.79757000","longitude":"-69.05115000"},{"name":"Castine","countryCode":"US","stateCode":"ME","latitude":"44.38785000","longitude":"-68.79975000"},{"name":"Charleston","countryCode":"US","stateCode":"ME","latitude":"45.08506000","longitude":"-69.04059000"},{"name":"Chelsea","countryCode":"US","stateCode":"ME","latitude":"44.25035000","longitude":"-69.71727000"},{"name":"Cherryfield","countryCode":"US","stateCode":"ME","latitude":"44.60730000","longitude":"-67.92584000"},{"name":"Chesterville","countryCode":"US","stateCode":"ME","latitude":"44.55117000","longitude":"-70.08617000"},{"name":"China","countryCode":"US","stateCode":"ME","latitude":"44.47868000","longitude":"-69.51726000"},{"name":"Chisholm","countryCode":"US","stateCode":"ME","latitude":"44.48145000","longitude":"-70.19950000"},{"name":"Clinton","countryCode":"US","stateCode":"ME","latitude":"44.63784000","longitude":"-69.50310000"},{"name":"Corinna","countryCode":"US","stateCode":"ME","latitude":"44.92117000","longitude":"-69.26171000"},{"name":"Cornish","countryCode":"US","stateCode":"ME","latitude":"43.80480000","longitude":"-70.80117000"},{"name":"Cornville","countryCode":"US","stateCode":"ME","latitude":"44.83673000","longitude":"-69.67311000"},{"name":"Cumberland Center","countryCode":"US","stateCode":"ME","latitude":"43.79647000","longitude":"-70.25894000"},{"name":"Cumberland County","countryCode":"US","stateCode":"ME","latitude":"43.80608000","longitude":"-70.33020000"},{"name":"Cushing","countryCode":"US","stateCode":"ME","latitude":"44.01925000","longitude":"-69.23977000"},{"name":"Damariscotta","countryCode":"US","stateCode":"ME","latitude":"44.03286000","longitude":"-69.51866000"},{"name":"Dayton","countryCode":"US","stateCode":"ME","latitude":"43.54972000","longitude":"-70.57555000"},{"name":"Dedham","countryCode":"US","stateCode":"ME","latitude":"44.69174000","longitude":"-68.66198000"},{"name":"Deer Isle","countryCode":"US","stateCode":"ME","latitude":"44.22397000","longitude":"-68.67753000"},{"name":"Denmark","countryCode":"US","stateCode":"ME","latitude":"43.97035000","longitude":"-70.80340000"},{"name":"Dexter","countryCode":"US","stateCode":"ME","latitude":"45.02395000","longitude":"-69.28977000"},{"name":"Dixfield","countryCode":"US","stateCode":"ME","latitude":"44.53395000","longitude":"-70.45590000"},{"name":"Dixmont","countryCode":"US","stateCode":"ME","latitude":"44.68035000","longitude":"-69.16282000"},{"name":"Dover-Foxcroft","countryCode":"US","stateCode":"ME","latitude":"45.18339000","longitude":"-69.22699000"},{"name":"East Machias","countryCode":"US","stateCode":"ME","latitude":"44.73924000","longitude":"-67.38999000"},{"name":"East Millinocket","countryCode":"US","stateCode":"ME","latitude":"45.62755000","longitude":"-68.57448000"},{"name":"Easton","countryCode":"US","stateCode":"ME","latitude":"46.64115000","longitude":"-67.90947000"},{"name":"Eastport","countryCode":"US","stateCode":"ME","latitude":"44.90619000","longitude":"-66.98998000"},{"name":"Eddington","countryCode":"US","stateCode":"ME","latitude":"44.82618000","longitude":"-68.69337000"},{"name":"Edgecomb","countryCode":"US","stateCode":"ME","latitude":"43.95841000","longitude":"-69.63060000"},{"name":"Eliot","countryCode":"US","stateCode":"ME","latitude":"43.15314000","longitude":"-70.80006000"},{"name":"Ellsworth","countryCode":"US","stateCode":"ME","latitude":"44.54341000","longitude":"-68.41946000"},{"name":"Enfield","countryCode":"US","stateCode":"ME","latitude":"45.24894000","longitude":"-68.56836000"},{"name":"Etna","countryCode":"US","stateCode":"ME","latitude":"44.82090000","longitude":"-69.11115000"},{"name":"Fairfield","countryCode":"US","stateCode":"ME","latitude":"44.58840000","longitude":"-69.59866000"},{"name":"Falmouth","countryCode":"US","stateCode":"ME","latitude":"43.72953000","longitude":"-70.24199000"},{"name":"Falmouth Foreside","countryCode":"US","stateCode":"ME","latitude":"43.73480000","longitude":"-70.20783000"},{"name":"Farmingdale","countryCode":"US","stateCode":"ME","latitude":"44.24451000","longitude":"-69.77143000"},{"name":"Farmington","countryCode":"US","stateCode":"ME","latitude":"44.67062000","longitude":"-70.15117000"},{"name":"Fayette","countryCode":"US","stateCode":"ME","latitude":"44.40896000","longitude":"-70.03367000"},{"name":"Fort Fairfield","countryCode":"US","stateCode":"ME","latitude":"46.77227000","longitude":"-67.83391000"},{"name":"Fort Kent","countryCode":"US","stateCode":"ME","latitude":"47.25865000","longitude":"-68.58949000"},{"name":"Frankfort","countryCode":"US","stateCode":"ME","latitude":"44.60980000","longitude":"-68.87670000"},{"name":"Franklin","countryCode":"US","stateCode":"ME","latitude":"44.58702000","longitude":"-68.23224000"},{"name":"Franklin County","countryCode":"US","stateCode":"ME","latitude":"44.97417000","longitude":"-70.44410000"},{"name":"Freeport","countryCode":"US","stateCode":"ME","latitude":"43.85702000","longitude":"-70.10311000"},{"name":"Frenchville","countryCode":"US","stateCode":"ME","latitude":"47.28087000","longitude":"-68.37976000"},{"name":"Friendship","countryCode":"US","stateCode":"ME","latitude":"43.98369000","longitude":"-69.33394000"},{"name":"Fryeburg","countryCode":"US","stateCode":"ME","latitude":"44.01646000","longitude":"-70.98062000"},{"name":"Gardiner","countryCode":"US","stateCode":"ME","latitude":"44.23007000","longitude":"-69.77532000"},{"name":"Garland","countryCode":"US","stateCode":"ME","latitude":"45.03840000","longitude":"-69.16032000"},{"name":"Gorham","countryCode":"US","stateCode":"ME","latitude":"43.67952000","longitude":"-70.44422000"},{"name":"Gouldsboro","countryCode":"US","stateCode":"ME","latitude":"44.47841000","longitude":"-68.03834000"},{"name":"Greenbush","countryCode":"US","stateCode":"ME","latitude":"45.08034000","longitude":"-68.65086000"},{"name":"Greene","countryCode":"US","stateCode":"ME","latitude":"44.18979000","longitude":"-70.14033000"},{"name":"Greenville","countryCode":"US","stateCode":"ME","latitude":"45.45949000","longitude":"-69.59061000"},{"name":"Hallowell","countryCode":"US","stateCode":"ME","latitude":"44.28590000","longitude":"-69.79088000"},{"name":"Hampden","countryCode":"US","stateCode":"ME","latitude":"44.74452000","longitude":"-68.83698000"},{"name":"Hancock","countryCode":"US","stateCode":"ME","latitude":"44.52924000","longitude":"-68.25363000"},{"name":"Hancock County","countryCode":"US","stateCode":"ME","latitude":"44.56289000","longitude":"-68.36821000"},{"name":"Harpswell Center","countryCode":"US","stateCode":"ME","latitude":"43.80175000","longitude":"-69.98421000"},{"name":"Harrison","countryCode":"US","stateCode":"ME","latitude":"44.11035000","longitude":"-70.67923000"},{"name":"Hartford","countryCode":"US","stateCode":"ME","latitude":"44.37284000","longitude":"-70.34673000"},{"name":"Hebron","countryCode":"US","stateCode":"ME","latitude":"44.19813000","longitude":"-70.40645000"},{"name":"Hermon","countryCode":"US","stateCode":"ME","latitude":"44.81007000","longitude":"-68.91337000"},{"name":"Hiram","countryCode":"US","stateCode":"ME","latitude":"43.87868000","longitude":"-70.80340000"},{"name":"Hodgdon","countryCode":"US","stateCode":"ME","latitude":"46.05394000","longitude":"-67.86668000"},{"name":"Holden","countryCode":"US","stateCode":"ME","latitude":"44.75285000","longitude":"-68.67892000"},{"name":"Hollis Center","countryCode":"US","stateCode":"ME","latitude":"43.60508000","longitude":"-70.59311000"},{"name":"Hope","countryCode":"US","stateCode":"ME","latitude":"44.26508000","longitude":"-69.15893000"},{"name":"Houlton","countryCode":"US","stateCode":"ME","latitude":"46.12616000","longitude":"-67.84030000"},{"name":"Howland","countryCode":"US","stateCode":"ME","latitude":"45.23867000","longitude":"-68.66364000"},{"name":"Hudson","countryCode":"US","stateCode":"ME","latitude":"45.00118000","longitude":"-68.88059000"},{"name":"Jay","countryCode":"US","stateCode":"ME","latitude":"44.50395000","longitude":"-70.21617000"},{"name":"Jefferson","countryCode":"US","stateCode":"ME","latitude":"44.20674000","longitude":"-69.45254000"},{"name":"Jonesport","countryCode":"US","stateCode":"ME","latitude":"44.53286000","longitude":"-67.59833000"},{"name":"Kenduskeag","countryCode":"US","stateCode":"ME","latitude":"44.91951000","longitude":"-68.93170000"},{"name":"Kennebec County","countryCode":"US","stateCode":"ME","latitude":"44.40916000","longitude":"-69.76726000"},{"name":"Kennebunk","countryCode":"US","stateCode":"ME","latitude":"43.38397000","longitude":"-70.54478000"},{"name":"Kennebunkport","countryCode":"US","stateCode":"ME","latitude":"43.36175000","longitude":"-70.47672000"},{"name":"Kingfield","countryCode":"US","stateCode":"ME","latitude":"44.95922000","longitude":"-70.15395000"},{"name":"Kittery","countryCode":"US","stateCode":"ME","latitude":"43.08814000","longitude":"-70.73616000"},{"name":"Kittery Point","countryCode":"US","stateCode":"ME","latitude":"43.08342000","longitude":"-70.70783000"},{"name":"Knox County","countryCode":"US","stateCode":"ME","latitude":"44.07575000","longitude":"-69.12598000"},{"name":"Lake Arrowhead","countryCode":"US","stateCode":"ME","latitude":"43.66369000","longitude":"-70.73478000"},{"name":"Lebanon","countryCode":"US","stateCode":"ME","latitude":"43.39453000","longitude":"-70.85089000"},{"name":"Leeds","countryCode":"US","stateCode":"ME","latitude":"44.30340000","longitude":"-70.11950000"},{"name":"Levant","countryCode":"US","stateCode":"ME","latitude":"44.86924000","longitude":"-68.93476000"},{"name":"Lewiston","countryCode":"US","stateCode":"ME","latitude":"44.10035000","longitude":"-70.21478000"},{"name":"Limerick","countryCode":"US","stateCode":"ME","latitude":"43.68841000","longitude":"-70.79367000"},{"name":"Limestone","countryCode":"US","stateCode":"ME","latitude":"46.90866000","longitude":"-67.82585000"},{"name":"Limington","countryCode":"US","stateCode":"ME","latitude":"43.73174000","longitude":"-70.71089000"},{"name":"Lincoln","countryCode":"US","stateCode":"ME","latitude":"45.36228000","longitude":"-68.50502000"},{"name":"Lincoln County","countryCode":"US","stateCode":"ME","latitude":"43.99779000","longitude":"-69.52576000"},{"name":"Lincolnville","countryCode":"US","stateCode":"ME","latitude":"44.28119000","longitude":"-69.00865000"},{"name":"Lisbon","countryCode":"US","stateCode":"ME","latitude":"44.03146000","longitude":"-70.10450000"},{"name":"Lisbon Falls","countryCode":"US","stateCode":"ME","latitude":"43.99619000","longitude":"-70.06061000"},{"name":"Livermore","countryCode":"US","stateCode":"ME","latitude":"44.38396000","longitude":"-70.24922000"},{"name":"Livermore Falls","countryCode":"US","stateCode":"ME","latitude":"44.47534000","longitude":"-70.18811000"},{"name":"Lovell","countryCode":"US","stateCode":"ME","latitude":"44.12674000","longitude":"-70.89173000"},{"name":"Machias","countryCode":"US","stateCode":"ME","latitude":"44.71508000","longitude":"-67.46138000"},{"name":"Machiasport","countryCode":"US","stateCode":"ME","latitude":"44.69869000","longitude":"-67.39471000"},{"name":"Madawaska","countryCode":"US","stateCode":"ME","latitude":"46.88421000","longitude":"-67.94725000"},{"name":"Madison","countryCode":"US","stateCode":"ME","latitude":"44.79756000","longitude":"-69.87978000"},{"name":"Manchester","countryCode":"US","stateCode":"ME","latitude":"44.32451000","longitude":"-69.86033000"},{"name":"Mechanic Falls","countryCode":"US","stateCode":"ME","latitude":"44.11174000","longitude":"-70.39172000"},{"name":"Medway","countryCode":"US","stateCode":"ME","latitude":"45.60894000","longitude":"-68.53086000"},{"name":"Mexico","countryCode":"US","stateCode":"ME","latitude":"44.56090000","longitude":"-70.54534000"},{"name":"Milbridge","countryCode":"US","stateCode":"ME","latitude":"44.53536000","longitude":"-67.88083000"},{"name":"Milford","countryCode":"US","stateCode":"ME","latitude":"44.94618000","longitude":"-68.64392000"},{"name":"Millinocket","countryCode":"US","stateCode":"ME","latitude":"45.65727000","longitude":"-68.70976000"},{"name":"Milo","countryCode":"US","stateCode":"ME","latitude":"45.25366000","longitude":"-68.98587000"},{"name":"Minot","countryCode":"US","stateCode":"ME","latitude":"44.08563000","longitude":"-70.32006000"},{"name":"Monmouth","countryCode":"US","stateCode":"ME","latitude":"44.23868000","longitude":"-70.03561000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"ME","latitude":"44.50118000","longitude":"-69.98756000"},{"name":"New Gloucester","countryCode":"US","stateCode":"ME","latitude":"43.96285000","longitude":"-70.28255000"},{"name":"New Sharon","countryCode":"US","stateCode":"ME","latitude":"44.63895000","longitude":"-70.01561000"},{"name":"Newfield","countryCode":"US","stateCode":"ME","latitude":"43.64813000","longitude":"-70.84701000"},{"name":"Newport","countryCode":"US","stateCode":"ME","latitude":"44.83534000","longitude":"-69.27394000"},{"name":"Nobleboro","countryCode":"US","stateCode":"ME","latitude":"44.07952000","longitude":"-69.48505000"},{"name":"Norridgewock","countryCode":"US","stateCode":"ME","latitude":"44.71312000","longitude":"-69.79061000"},{"name":"North Bath","countryCode":"US","stateCode":"ME","latitude":"43.93480000","longitude":"-69.81588000"},{"name":"North Berwick","countryCode":"US","stateCode":"ME","latitude":"43.30370000","longitude":"-70.73339000"},{"name":"North Windham","countryCode":"US","stateCode":"ME","latitude":"43.83424000","longitude":"-70.43839000"},{"name":"Northport","countryCode":"US","stateCode":"ME","latitude":"44.33786000","longitude":"-68.96142000"},{"name":"Norway","countryCode":"US","stateCode":"ME","latitude":"44.21396000","longitude":"-70.54478000"},{"name":"Oakland","countryCode":"US","stateCode":"ME","latitude":"44.54034000","longitude":"-69.72199000"},{"name":"Ogunquit","countryCode":"US","stateCode":"ME","latitude":"43.24898000","longitude":"-70.59922000"},{"name":"Old Orchard Beach","countryCode":"US","stateCode":"ME","latitude":"43.51731000","longitude":"-70.37755000"},{"name":"Old Town","countryCode":"US","stateCode":"ME","latitude":"44.93423000","longitude":"-68.64531000"},{"name":"Orland","countryCode":"US","stateCode":"ME","latitude":"44.57035000","longitude":"-68.73586000"},{"name":"Orono","countryCode":"US","stateCode":"ME","latitude":"44.88312000","longitude":"-68.67198000"},{"name":"Orrington","countryCode":"US","stateCode":"ME","latitude":"44.73118000","longitude":"-68.82643000"},{"name":"Owls Head","countryCode":"US","stateCode":"ME","latitude":"44.08230000","longitude":"-69.05726000"},{"name":"Oxford","countryCode":"US","stateCode":"ME","latitude":"44.13174000","longitude":"-70.49311000"},{"name":"Oxford County","countryCode":"US","stateCode":"ME","latitude":"44.49977000","longitude":"-70.75657000"},{"name":"Palermo","countryCode":"US","stateCode":"ME","latitude":"44.40785000","longitude":"-69.47393000"},{"name":"Palmyra","countryCode":"US","stateCode":"ME","latitude":"44.84645000","longitude":"-69.35866000"},{"name":"Paris","countryCode":"US","stateCode":"ME","latitude":"44.25979000","longitude":"-70.50062000"},{"name":"Parsonsfield","countryCode":"US","stateCode":"ME","latitude":"43.72702000","longitude":"-70.92868000"},{"name":"Patten","countryCode":"US","stateCode":"ME","latitude":"45.99644000","longitude":"-68.44614000"},{"name":"Penobscot","countryCode":"US","stateCode":"ME","latitude":"44.46452000","longitude":"-68.71114000"},{"name":"Penobscot County","countryCode":"US","stateCode":"ME","latitude":"45.40051000","longitude":"-68.64943000"},{"name":"Peru","countryCode":"US","stateCode":"ME","latitude":"44.50673000","longitude":"-70.40534000"},{"name":"Phillips","countryCode":"US","stateCode":"ME","latitude":"44.82311000","longitude":"-70.33951000"},{"name":"Phippsburg","countryCode":"US","stateCode":"ME","latitude":"43.82064000","longitude":"-69.81477000"},{"name":"Piscataquis County","countryCode":"US","stateCode":"ME","latitude":"45.83736000","longitude":"-69.28452000"},{"name":"Pittsfield","countryCode":"US","stateCode":"ME","latitude":"44.78256000","longitude":"-69.38338000"},{"name":"Pittston","countryCode":"US","stateCode":"ME","latitude":"44.22174000","longitude":"-69.75560000"},{"name":"Plymouth","countryCode":"US","stateCode":"ME","latitude":"44.76729000","longitude":"-69.21033000"},{"name":"Poland","countryCode":"US","stateCode":"ME","latitude":"44.06063000","longitude":"-70.39367000"},{"name":"Porter","countryCode":"US","stateCode":"ME","latitude":"43.79591000","longitude":"-70.93256000"},{"name":"Portland","countryCode":"US","stateCode":"ME","latitude":"43.65737000","longitude":"-70.25890000"},{"name":"Presque Isle","countryCode":"US","stateCode":"ME","latitude":"46.68115000","longitude":"-68.01586000"},{"name":"Randolph","countryCode":"US","stateCode":"ME","latitude":"44.23035000","longitude":"-69.76671000"},{"name":"Raymond","countryCode":"US","stateCode":"ME","latitude":"43.90146000","longitude":"-70.47033000"},{"name":"Readfield","countryCode":"US","stateCode":"ME","latitude":"44.38785000","longitude":"-69.96672000"},{"name":"Richmond","countryCode":"US","stateCode":"ME","latitude":"44.08730000","longitude":"-69.79893000"},{"name":"Rockland","countryCode":"US","stateCode":"ME","latitude":"44.10369000","longitude":"-69.10893000"},{"name":"Rockport","countryCode":"US","stateCode":"ME","latitude":"44.18452000","longitude":"-69.07615000"},{"name":"Rome","countryCode":"US","stateCode":"ME","latitude":"44.58506000","longitude":"-69.86922000"},{"name":"Rumford","countryCode":"US","stateCode":"ME","latitude":"44.55367000","longitude":"-70.55090000"},{"name":"Sabattus","countryCode":"US","stateCode":"ME","latitude":"44.11980000","longitude":"-70.10755000"},{"name":"Saco","countryCode":"US","stateCode":"ME","latitude":"43.50092000","longitude":"-70.44283000"},{"name":"Sagadahoc County","countryCode":"US","stateCode":"ME","latitude":"43.91173000","longitude":"-69.83931000"},{"name":"Saint Albans","countryCode":"US","stateCode":"ME","latitude":"44.91006000","longitude":"-69.41005000"},{"name":"Saint George","countryCode":"US","stateCode":"ME","latitude":"44.01647000","longitude":"-69.19893000"},{"name":"Sanford","countryCode":"US","stateCode":"ME","latitude":"43.43925000","longitude":"-70.77422000"},{"name":"Sangerville","countryCode":"US","stateCode":"ME","latitude":"45.16478000","longitude":"-69.35644000"},{"name":"Scarborough","countryCode":"US","stateCode":"ME","latitude":"43.57814000","longitude":"-70.32172000"},{"name":"Searsmont","countryCode":"US","stateCode":"ME","latitude":"44.36174000","longitude":"-69.19504000"},{"name":"Sedgwick","countryCode":"US","stateCode":"ME","latitude":"44.30369000","longitude":"-68.61614000"},{"name":"Shapleigh","countryCode":"US","stateCode":"ME","latitude":"43.54064000","longitude":"-70.84812000"},{"name":"Sidney","countryCode":"US","stateCode":"ME","latitude":"44.41312000","longitude":"-69.72893000"},{"name":"Skowhegan","countryCode":"US","stateCode":"ME","latitude":"44.76506000","longitude":"-69.71922000"},{"name":"Somerset County","countryCode":"US","stateCode":"ME","latitude":"45.51385000","longitude":"-69.95882000"},{"name":"South Berwick","countryCode":"US","stateCode":"ME","latitude":"43.23453000","longitude":"-70.80950000"},{"name":"South Eliot","countryCode":"US","stateCode":"ME","latitude":"43.10814000","longitude":"-70.77755000"},{"name":"South Paris","countryCode":"US","stateCode":"ME","latitude":"44.22368000","longitude":"-70.51339000"},{"name":"South Portland","countryCode":"US","stateCode":"ME","latitude":"43.64147000","longitude":"-70.24088000"},{"name":"South Portland Gardens","countryCode":"US","stateCode":"ME","latitude":"43.63897000","longitude":"-70.31533000"},{"name":"South Sanford","countryCode":"US","stateCode":"ME","latitude":"43.41119000","longitude":"-70.74256000"},{"name":"South Thomaston","countryCode":"US","stateCode":"ME","latitude":"44.05147000","longitude":"-69.12782000"},{"name":"South Windham","countryCode":"US","stateCode":"ME","latitude":"43.73619000","longitude":"-70.42366000"},{"name":"Springvale","countryCode":"US","stateCode":"ME","latitude":"43.46675000","longitude":"-70.79367000"},{"name":"Steep Falls","countryCode":"US","stateCode":"ME","latitude":"43.79397000","longitude":"-70.65256000"},{"name":"Stetson","countryCode":"US","stateCode":"ME","latitude":"44.89173000","longitude":"-69.14282000"},{"name":"Steuben","countryCode":"US","stateCode":"ME","latitude":"44.51098000","longitude":"-67.96662000"},{"name":"Stockton Springs","countryCode":"US","stateCode":"ME","latitude":"44.48952000","longitude":"-68.85698000"},{"name":"Stonington","countryCode":"US","stateCode":"ME","latitude":"44.15619000","longitude":"-68.66669000"},{"name":"Strong","countryCode":"US","stateCode":"ME","latitude":"44.80756000","longitude":"-70.22090000"},{"name":"Sullivan","countryCode":"US","stateCode":"ME","latitude":"44.52036000","longitude":"-68.19668000"},{"name":"Surry","countryCode":"US","stateCode":"ME","latitude":"44.49591000","longitude":"-68.50169000"},{"name":"Swanville","countryCode":"US","stateCode":"ME","latitude":"44.52119000","longitude":"-68.99781000"},{"name":"Thomaston","countryCode":"US","stateCode":"ME","latitude":"44.07897000","longitude":"-69.18171000"},{"name":"Topsham","countryCode":"US","stateCode":"ME","latitude":"43.92758000","longitude":"-69.97588000"},{"name":"Tremont","countryCode":"US","stateCode":"ME","latitude":"44.25369000","longitude":"-68.35141000"},{"name":"Trenton","countryCode":"US","stateCode":"ME","latitude":"44.43897000","longitude":"-68.37002000"},{"name":"Troy","countryCode":"US","stateCode":"ME","latitude":"44.66479000","longitude":"-69.24088000"},{"name":"Turner","countryCode":"US","stateCode":"ME","latitude":"44.25646000","longitude":"-70.25617000"},{"name":"Union","countryCode":"US","stateCode":"ME","latitude":"44.21147000","longitude":"-69.27421000"},{"name":"Van Buren","countryCode":"US","stateCode":"ME","latitude":"47.15727000","longitude":"-67.93530000"},{"name":"Vassalboro","countryCode":"US","stateCode":"ME","latitude":"44.45923000","longitude":"-69.67755000"},{"name":"Veazie","countryCode":"US","stateCode":"ME","latitude":"44.83868000","longitude":"-68.70531000"},{"name":"Vinalhaven","countryCode":"US","stateCode":"ME","latitude":"44.04814000","longitude":"-68.83170000"},{"name":"Waldo County","countryCode":"US","stateCode":"ME","latitude":"44.48525000","longitude":"-69.12188000"},{"name":"Waldoboro","countryCode":"US","stateCode":"ME","latitude":"44.09536000","longitude":"-69.37560000"},{"name":"Warren","countryCode":"US","stateCode":"ME","latitude":"44.12036000","longitude":"-69.24005000"},{"name":"Washington","countryCode":"US","stateCode":"ME","latitude":"44.27369000","longitude":"-69.36727000"},{"name":"Washington County","countryCode":"US","stateCode":"ME","latitude":"44.96946000","longitude":"-67.60906000"},{"name":"Waterboro","countryCode":"US","stateCode":"ME","latitude":"43.53564000","longitude":"-70.71506000"},{"name":"Waterville","countryCode":"US","stateCode":"ME","latitude":"44.55201000","longitude":"-69.63171000"},{"name":"Wayne","countryCode":"US","stateCode":"ME","latitude":"44.34868000","longitude":"-70.06616000"},{"name":"Wells Beach Station","countryCode":"US","stateCode":"ME","latitude":"43.32397000","longitude":"-70.59144000"},{"name":"West Kennebunk","countryCode":"US","stateCode":"ME","latitude":"43.40870000","longitude":"-70.58144000"},{"name":"West Paris","countryCode":"US","stateCode":"ME","latitude":"44.32423000","longitude":"-70.57395000"},{"name":"West Scarborough","countryCode":"US","stateCode":"ME","latitude":"43.57036000","longitude":"-70.38783000"},{"name":"Westbrook","countryCode":"US","stateCode":"ME","latitude":"43.67703000","longitude":"-70.37116000"},{"name":"Whitefield","countryCode":"US","stateCode":"ME","latitude":"44.17007000","longitude":"-69.62532000"},{"name":"Wilton","countryCode":"US","stateCode":"ME","latitude":"44.59284000","longitude":"-70.22812000"},{"name":"Windsor","countryCode":"US","stateCode":"ME","latitude":"44.31063000","longitude":"-69.58060000"},{"name":"Winslow","countryCode":"US","stateCode":"ME","latitude":"44.54701000","longitude":"-69.62116000"},{"name":"Winterport","countryCode":"US","stateCode":"ME","latitude":"44.63785000","longitude":"-68.84504000"},{"name":"Winthrop","countryCode":"US","stateCode":"ME","latitude":"44.30507000","longitude":"-69.97700000"},{"name":"Wiscasset","countryCode":"US","stateCode":"ME","latitude":"44.00286000","longitude":"-69.66560000"},{"name":"Woodstock","countryCode":"US","stateCode":"ME","latitude":"44.37494000","longitude":"-70.60849000"},{"name":"Woolwich","countryCode":"US","stateCode":"ME","latitude":"43.91869000","longitude":"-69.80116000"},{"name":"Yarmouth","countryCode":"US","stateCode":"ME","latitude":"43.80064000","longitude":"-70.18672000"},{"name":"York Beach","countryCode":"US","stateCode":"ME","latitude":"43.17148000","longitude":"-70.60894000"},{"name":"York County","countryCode":"US","stateCode":"ME","latitude":"43.42923000","longitude":"-70.67015000"},{"name":"York Harbor","countryCode":"US","stateCode":"ME","latitude":"43.13676000","longitude":"-70.64561000"},{"name":"Ada","countryCode":"US","stateCode":"OK","latitude":"34.77453000","longitude":"-96.67834000"},{"name":"Adair County","countryCode":"US","stateCode":"OK","latitude":"35.88393000","longitude":"-94.65868000"},{"name":"Afton","countryCode":"US","stateCode":"OK","latitude":"36.69369000","longitude":"-94.96302000"},{"name":"Alfalfa County","countryCode":"US","stateCode":"OK","latitude":"36.73098000","longitude":"-98.32400000"},{"name":"Altus","countryCode":"US","stateCode":"OK","latitude":"34.63813000","longitude":"-99.33398000"},{"name":"Alva","countryCode":"US","stateCode":"OK","latitude":"36.80499000","longitude":"-98.66718000"},{"name":"Anadarko","countryCode":"US","stateCode":"OK","latitude":"35.07256000","longitude":"-98.24366000"},{"name":"Antlers","countryCode":"US","stateCode":"OK","latitude":"34.23121000","longitude":"-95.62025000"},{"name":"Apache","countryCode":"US","stateCode":"OK","latitude":"34.89368000","longitude":"-98.36589000"},{"name":"Arapaho","countryCode":"US","stateCode":"OK","latitude":"35.57783000","longitude":"-98.96453000"},{"name":"Ardmore","countryCode":"US","stateCode":"OK","latitude":"34.17426000","longitude":"-97.14363000"},{"name":"Arkoma","countryCode":"US","stateCode":"OK","latitude":"35.35454000","longitude":"-94.43410000"},{"name":"Arnett","countryCode":"US","stateCode":"OK","latitude":"36.13504000","longitude":"-99.77484000"},{"name":"Atoka","countryCode":"US","stateCode":"OK","latitude":"34.38593000","longitude":"-96.12833000"},{"name":"Atoka County","countryCode":"US","stateCode":"OK","latitude":"34.37372000","longitude":"-96.03783000"},{"name":"Barnsdall","countryCode":"US","stateCode":"OK","latitude":"36.56202000","longitude":"-96.16167000"},{"name":"Bartlesville","countryCode":"US","stateCode":"OK","latitude":"36.74731000","longitude":"-95.98082000"},{"name":"Beaver","countryCode":"US","stateCode":"OK","latitude":"36.81614000","longitude":"-100.51987000"},{"name":"Beaver County","countryCode":"US","stateCode":"OK","latitude":"36.74971000","longitude":"-100.47678000"},{"name":"Beckham County","countryCode":"US","stateCode":"OK","latitude":"35.26871000","longitude":"-99.68192000"},{"name":"Beggs","countryCode":"US","stateCode":"OK","latitude":"35.74260000","longitude":"-96.07027000"},{"name":"Bethany","countryCode":"US","stateCode":"OK","latitude":"35.51867000","longitude":"-97.63226000"},{"name":"Bethel Acres","countryCode":"US","stateCode":"OK","latitude":"35.30868000","longitude":"-97.02558000"},{"name":"Bixby","countryCode":"US","stateCode":"OK","latitude":"35.94204000","longitude":"-95.88332000"},{"name":"Blackwell","countryCode":"US","stateCode":"OK","latitude":"36.80448000","longitude":"-97.28282000"},{"name":"Blaine County","countryCode":"US","stateCode":"OK","latitude":"35.87525000","longitude":"-98.43346000"},{"name":"Blanchard","countryCode":"US","stateCode":"OK","latitude":"35.13784000","longitude":"-97.65809000"},{"name":"Boise City","countryCode":"US","stateCode":"OK","latitude":"36.72947000","longitude":"-102.51324000"},{"name":"Boley","countryCode":"US","stateCode":"OK","latitude":"35.49341000","longitude":"-96.48362000"},{"name":"Bray","countryCode":"US","stateCode":"OK","latitude":"34.63786000","longitude":"-97.81753000"},{"name":"Bristow","countryCode":"US","stateCode":"OK","latitude":"35.83063000","longitude":"-96.39112000"},{"name":"Broken Arrow","countryCode":"US","stateCode":"OK","latitude":"36.05260000","longitude":"-95.79082000"},{"name":"Broken Bow","countryCode":"US","stateCode":"OK","latitude":"34.02928000","longitude":"-94.73910000"},{"name":"Bryan County","countryCode":"US","stateCode":"OK","latitude":"33.96230000","longitude":"-96.25975000"},{"name":"Buffalo","countryCode":"US","stateCode":"OK","latitude":"36.83559000","longitude":"-99.63040000"},{"name":"Burns Flat","countryCode":"US","stateCode":"OK","latitude":"35.34894000","longitude":"-99.17036000"},{"name":"Bushyhead","countryCode":"US","stateCode":"OK","latitude":"36.46148000","longitude":"-95.49414000"},{"name":"Byng","countryCode":"US","stateCode":"OK","latitude":"34.86120000","longitude":"-96.66557000"},{"name":"Cache","countryCode":"US","stateCode":"OK","latitude":"34.62952000","longitude":"-98.62867000"},{"name":"Caddo","countryCode":"US","stateCode":"OK","latitude":"34.12676000","longitude":"-96.26332000"},{"name":"Caddo County","countryCode":"US","stateCode":"OK","latitude":"35.17438000","longitude":"-98.37515000"},{"name":"Calera","countryCode":"US","stateCode":"OK","latitude":"33.93454000","longitude":"-96.42860000"},{"name":"Canadian County","countryCode":"US","stateCode":"OK","latitude":"35.54244000","longitude":"-97.98238000"},{"name":"Carnegie","countryCode":"US","stateCode":"OK","latitude":"35.10367000","longitude":"-98.60367000"},{"name":"Carter County","countryCode":"US","stateCode":"OK","latitude":"34.25086000","longitude":"-97.28579000"},{"name":"Catoosa","countryCode":"US","stateCode":"OK","latitude":"36.18899000","longitude":"-95.74582000"},{"name":"Central High","countryCode":"US","stateCode":"OK","latitude":"34.62313000","longitude":"-98.08976000"},{"name":"Chandler","countryCode":"US","stateCode":"OK","latitude":"35.70173000","longitude":"-96.88086000"},{"name":"Checotah","countryCode":"US","stateCode":"OK","latitude":"35.47010000","longitude":"-95.52304000"},{"name":"Chelsea","countryCode":"US","stateCode":"OK","latitude":"36.53565000","longitude":"-95.43247000"},{"name":"Cherokee","countryCode":"US","stateCode":"OK","latitude":"36.75447000","longitude":"-98.35674000"},{"name":"Cherokee County","countryCode":"US","stateCode":"OK","latitude":"35.90663000","longitude":"-94.99966000"},{"name":"Cheyenne","countryCode":"US","stateCode":"OK","latitude":"35.61394000","longitude":"-99.67149000"},{"name":"Chickasha","countryCode":"US","stateCode":"OK","latitude":"35.05257000","longitude":"-97.93643000"},{"name":"Choctaw","countryCode":"US","stateCode":"OK","latitude":"35.49756000","longitude":"-97.26892000"},{"name":"Choctaw County","countryCode":"US","stateCode":"OK","latitude":"34.02662000","longitude":"-95.55214000"},{"name":"Chouteau","countryCode":"US","stateCode":"OK","latitude":"36.18593000","longitude":"-95.34302000"},{"name":"Cimarron County","countryCode":"US","stateCode":"OK","latitude":"36.74831000","longitude":"-102.51771000"},{"name":"Claremore","countryCode":"US","stateCode":"OK","latitude":"36.31260000","longitude":"-95.61609000"},{"name":"Cleora","countryCode":"US","stateCode":"OK","latitude":"36.57897000","longitude":"-94.97107000"},{"name":"Cleveland","countryCode":"US","stateCode":"OK","latitude":"36.31032000","longitude":"-96.46584000"},{"name":"Cleveland County","countryCode":"US","stateCode":"OK","latitude":"35.20302000","longitude":"-97.32641000"},{"name":"Clinton","countryCode":"US","stateCode":"OK","latitude":"35.51561000","longitude":"-98.96731000"},{"name":"Coal County","countryCode":"US","stateCode":"OK","latitude":"34.58819000","longitude":"-96.29786000"},{"name":"Coalgate","countryCode":"US","stateCode":"OK","latitude":"34.53815000","longitude":"-96.21861000"},{"name":"Colbert","countryCode":"US","stateCode":"OK","latitude":"33.85316000","longitude":"-96.50249000"},{"name":"Collinsville","countryCode":"US","stateCode":"OK","latitude":"36.36454000","longitude":"-95.83888000"},{"name":"Comanche","countryCode":"US","stateCode":"OK","latitude":"34.36897000","longitude":"-97.96392000"},{"name":"Comanche County","countryCode":"US","stateCode":"OK","latitude":"34.66210000","longitude":"-98.47166000"},{"name":"Commerce","countryCode":"US","stateCode":"OK","latitude":"36.93340000","longitude":"-94.87301000"},{"name":"Copeland","countryCode":"US","stateCode":"OK","latitude":"36.65591000","longitude":"-94.82829000"},{"name":"Cordell","countryCode":"US","stateCode":"OK","latitude":"35.29061000","longitude":"-98.98841000"},{"name":"Cotton County","countryCode":"US","stateCode":"OK","latitude":"34.29024000","longitude":"-98.37223000"},{"name":"Coweta","countryCode":"US","stateCode":"OK","latitude":"35.95177000","longitude":"-95.65081000"},{"name":"Craig County","countryCode":"US","stateCode":"OK","latitude":"36.76176000","longitude":"-95.20850000"},{"name":"Creek County","countryCode":"US","stateCode":"OK","latitude":"35.90268000","longitude":"-96.37094000"},{"name":"Crescent","countryCode":"US","stateCode":"OK","latitude":"35.95254000","longitude":"-97.59477000"},{"name":"Cushing","countryCode":"US","stateCode":"OK","latitude":"35.98506000","longitude":"-96.76697000"},{"name":"Custer County","countryCode":"US","stateCode":"OK","latitude":"35.63886000","longitude":"-99.00150000"},{"name":"Cyril","countryCode":"US","stateCode":"OK","latitude":"34.89646000","longitude":"-98.20060000"},{"name":"Davis","countryCode":"US","stateCode":"OK","latitude":"34.50453000","longitude":"-97.11946000"},{"name":"Del City","countryCode":"US","stateCode":"OK","latitude":"35.44201000","longitude":"-97.44087000"},{"name":"Delaware County","countryCode":"US","stateCode":"OK","latitude":"36.40820000","longitude":"-94.80265000"},{"name":"Dewey","countryCode":"US","stateCode":"OK","latitude":"36.79592000","longitude":"-95.93554000"},{"name":"Dewey County","countryCode":"US","stateCode":"OK","latitude":"35.98766000","longitude":"-99.00789000"},{"name":"Dickson","countryCode":"US","stateCode":"OK","latitude":"34.18732000","longitude":"-96.98446000"},{"name":"Drumright","countryCode":"US","stateCode":"OK","latitude":"35.98840000","longitude":"-96.60113000"},{"name":"Duncan","countryCode":"US","stateCode":"OK","latitude":"34.50230000","longitude":"-97.95781000"},{"name":"Durant","countryCode":"US","stateCode":"OK","latitude":"33.99399000","longitude":"-96.37082000"},{"name":"Edmond","countryCode":"US","stateCode":"OK","latitude":"35.65283000","longitude":"-97.47810000"},{"name":"El Reno","countryCode":"US","stateCode":"OK","latitude":"35.53227000","longitude":"-97.95505000"},{"name":"Elgin","countryCode":"US","stateCode":"OK","latitude":"34.78035000","longitude":"-98.29227000"},{"name":"Elk City","countryCode":"US","stateCode":"OK","latitude":"35.41199000","longitude":"-99.40426000"},{"name":"Ellis County","countryCode":"US","stateCode":"OK","latitude":"36.21836000","longitude":"-99.75460000"},{"name":"Enid","countryCode":"US","stateCode":"OK","latitude":"36.39559000","longitude":"-97.87839000"},{"name":"Erick","countryCode":"US","stateCode":"OK","latitude":"35.21533000","longitude":"-99.86649000"},{"name":"Eufaula","countryCode":"US","stateCode":"OK","latitude":"35.28722000","longitude":"-95.58250000"},{"name":"Fairfax","countryCode":"US","stateCode":"OK","latitude":"36.57366000","longitude":"-96.70420000"},{"name":"Fairland","countryCode":"US","stateCode":"OK","latitude":"36.75118000","longitude":"-94.84746000"},{"name":"Fairview","countryCode":"US","stateCode":"OK","latitude":"36.26892000","longitude":"-98.47980000"},{"name":"Fletcher","countryCode":"US","stateCode":"OK","latitude":"34.82312000","longitude":"-98.24422000"},{"name":"Forest Park","countryCode":"US","stateCode":"OK","latitude":"35.50423000","longitude":"-97.44615000"},{"name":"Fort Gibson","countryCode":"US","stateCode":"OK","latitude":"35.79760000","longitude":"-95.25052000"},{"name":"Frederick","countryCode":"US","stateCode":"OK","latitude":"34.39203000","longitude":"-99.01841000"},{"name":"Garfield County","countryCode":"US","stateCode":"OK","latitude":"36.37906000","longitude":"-97.78272000"},{"name":"Garvin County","countryCode":"US","stateCode":"OK","latitude":"34.70457000","longitude":"-97.30932000"},{"name":"Geary","countryCode":"US","stateCode":"OK","latitude":"35.63116000","longitude":"-98.31729000"},{"name":"Geronimo","countryCode":"US","stateCode":"OK","latitude":"34.48119000","longitude":"-98.38311000"},{"name":"Glenpool","countryCode":"US","stateCode":"OK","latitude":"35.95537000","longitude":"-96.00888000"},{"name":"Goldsby","countryCode":"US","stateCode":"OK","latitude":"35.14118000","longitude":"-97.47698000"},{"name":"Goodwell","countryCode":"US","stateCode":"OK","latitude":"36.59530000","longitude":"-101.63655000"},{"name":"Grady County","countryCode":"US","stateCode":"OK","latitude":"35.01694000","longitude":"-97.88411000"},{"name":"Granite","countryCode":"US","stateCode":"OK","latitude":"34.96228000","longitude":"-99.38064000"},{"name":"Grant County","countryCode":"US","stateCode":"OK","latitude":"36.79614000","longitude":"-97.78616000"},{"name":"Greer County","countryCode":"US","stateCode":"OK","latitude":"34.93570000","longitude":"-99.56080000"},{"name":"Grove","countryCode":"US","stateCode":"OK","latitude":"36.59369000","longitude":"-94.76912000"},{"name":"Guthrie","countryCode":"US","stateCode":"OK","latitude":"35.87894000","longitude":"-97.42532000"},{"name":"Guymon","countryCode":"US","stateCode":"OK","latitude":"36.68280000","longitude":"-101.48155000"},{"name":"Hall Park","countryCode":"US","stateCode":"OK","latitude":"35.23701000","longitude":"-97.40642000"},{"name":"Harmon County","countryCode":"US","stateCode":"OK","latitude":"34.74412000","longitude":"-99.84628000"},{"name":"Harper County","countryCode":"US","stateCode":"OK","latitude":"36.78873000","longitude":"-99.66736000"},{"name":"Harrah","countryCode":"US","stateCode":"OK","latitude":"35.48951000","longitude":"-97.16364000"},{"name":"Hartshorne","countryCode":"US","stateCode":"OK","latitude":"34.84510000","longitude":"-95.55748000"},{"name":"Haskell","countryCode":"US","stateCode":"OK","latitude":"35.82038000","longitude":"-95.67415000"},{"name":"Haskell County","countryCode":"US","stateCode":"OK","latitude":"35.22482000","longitude":"-95.11660000"},{"name":"Healdton","countryCode":"US","stateCode":"OK","latitude":"34.23315000","longitude":"-97.48780000"},{"name":"Heavener","countryCode":"US","stateCode":"OK","latitude":"34.88927000","longitude":"-94.60078000"},{"name":"Helena","countryCode":"US","stateCode":"OK","latitude":"36.54614000","longitude":"-98.27007000"},{"name":"Hennessey","countryCode":"US","stateCode":"OK","latitude":"36.10920000","longitude":"-97.89867000"},{"name":"Henryetta","countryCode":"US","stateCode":"OK","latitude":"35.43983000","longitude":"-95.98194000"},{"name":"Hinton","countryCode":"US","stateCode":"OK","latitude":"35.47144000","longitude":"-98.35562000"},{"name":"Hobart","countryCode":"US","stateCode":"OK","latitude":"35.02950000","longitude":"-99.09313000"},{"name":"Holdenville","countryCode":"US","stateCode":"OK","latitude":"35.08036000","longitude":"-96.39918000"},{"name":"Hollis","countryCode":"US","stateCode":"OK","latitude":"34.68839000","longitude":"-99.91205000"},{"name":"Hominy","countryCode":"US","stateCode":"OK","latitude":"36.41424000","longitude":"-96.39530000"},{"name":"Hooker","countryCode":"US","stateCode":"OK","latitude":"36.86003000","longitude":"-101.21350000"},{"name":"Hughes County","countryCode":"US","stateCode":"OK","latitude":"35.04834000","longitude":"-96.25024000"},{"name":"Hugo","countryCode":"US","stateCode":"OK","latitude":"34.01066000","longitude":"-95.50968000"},{"name":"Idabel","countryCode":"US","stateCode":"OK","latitude":"33.89566000","longitude":"-94.82633000"},{"name":"Inola","countryCode":"US","stateCode":"OK","latitude":"36.15121000","longitude":"-95.50942000"},{"name":"Jackson County","countryCode":"US","stateCode":"OK","latitude":"34.58797000","longitude":"-99.41476000"},{"name":"Jay","countryCode":"US","stateCode":"OK","latitude":"36.42119000","longitude":"-94.79690000"},{"name":"Jefferson County","countryCode":"US","stateCode":"OK","latitude":"34.11101000","longitude":"-97.83585000"},{"name":"Jenks","countryCode":"US","stateCode":"OK","latitude":"36.02287000","longitude":"-95.96833000"},{"name":"Johnston County","countryCode":"US","stateCode":"OK","latitude":"34.31649000","longitude":"-96.66066000"},{"name":"Jones","countryCode":"US","stateCode":"OK","latitude":"35.56589000","longitude":"-97.28698000"},{"name":"Justice","countryCode":"US","stateCode":"OK","latitude":"36.29287000","longitude":"-95.56664000"},{"name":"Kay County","countryCode":"US","stateCode":"OK","latitude":"36.81801000","longitude":"-97.14392000"},{"name":"Kellyville","countryCode":"US","stateCode":"OK","latitude":"35.94370000","longitude":"-96.21361000"},{"name":"Kenwood","countryCode":"US","stateCode":"OK","latitude":"36.31453000","longitude":"-94.98579000"},{"name":"Kiefer","countryCode":"US","stateCode":"OK","latitude":"35.94482000","longitude":"-96.06528000"},{"name":"Kingfisher","countryCode":"US","stateCode":"OK","latitude":"35.86143000","longitude":"-97.93172000"},{"name":"Kingfisher County","countryCode":"US","stateCode":"OK","latitude":"35.94539000","longitude":"-97.94211000"},{"name":"Kingston","countryCode":"US","stateCode":"OK","latitude":"33.99871000","longitude":"-96.71972000"},{"name":"Kiowa County","countryCode":"US","stateCode":"OK","latitude":"34.91637000","longitude":"-98.98087000"},{"name":"Konawa","countryCode":"US","stateCode":"OK","latitude":"34.95953000","longitude":"-96.75280000"},{"name":"Krebs","countryCode":"US","stateCode":"OK","latitude":"34.92787000","longitude":"-95.71582000"},{"name":"Langston","countryCode":"US","stateCode":"OK","latitude":"35.94505000","longitude":"-97.25531000"},{"name":"Latimer County","countryCode":"US","stateCode":"OK","latitude":"34.87606000","longitude":"-95.25042000"},{"name":"Laverne","countryCode":"US","stateCode":"OK","latitude":"36.70975000","longitude":"-99.89346000"},{"name":"Lawton","countryCode":"US","stateCode":"OK","latitude":"34.60869000","longitude":"-98.39033000"},{"name":"Le Flore County","countryCode":"US","stateCode":"OK","latitude":"34.90030000","longitude":"-94.70339000"},{"name":"Lexington","countryCode":"US","stateCode":"OK","latitude":"35.01479000","longitude":"-97.33558000"},{"name":"Lincoln County","countryCode":"US","stateCode":"OK","latitude":"35.70300000","longitude":"-96.88092000"},{"name":"Lindsay","countryCode":"US","stateCode":"OK","latitude":"34.83480000","longitude":"-97.60253000"},{"name":"Locust Grove","countryCode":"US","stateCode":"OK","latitude":"36.20009000","longitude":"-95.16774000"},{"name":"Logan County","countryCode":"US","stateCode":"OK","latitude":"35.91934000","longitude":"-97.44332000"},{"name":"Lone Grove","countryCode":"US","stateCode":"OK","latitude":"34.17537000","longitude":"-97.26279000"},{"name":"Longtown","countryCode":"US","stateCode":"OK","latitude":"35.24538000","longitude":"-95.51276000"},{"name":"Love County","countryCode":"US","stateCode":"OK","latitude":"33.94986000","longitude":"-97.24418000"},{"name":"Luther","countryCode":"US","stateCode":"OK","latitude":"35.66173000","longitude":"-97.19559000"},{"name":"Madill","countryCode":"US","stateCode":"OK","latitude":"34.09038000","longitude":"-96.77167000"},{"name":"Major County","countryCode":"US","stateCode":"OK","latitude":"36.31164000","longitude":"-98.53595000"},{"name":"Mangum","countryCode":"US","stateCode":"OK","latitude":"34.87200000","longitude":"-99.50426000"},{"name":"Mannford","countryCode":"US","stateCode":"OK","latitude":"36.13341000","longitude":"-96.35446000"},{"name":"Marietta","countryCode":"US","stateCode":"OK","latitude":"33.93704000","longitude":"-97.11668000"},{"name":"Marlow","countryCode":"US","stateCode":"OK","latitude":"34.64813000","longitude":"-97.95809000"},{"name":"Marshall County","countryCode":"US","stateCode":"OK","latitude":"34.02449000","longitude":"-96.76913000"},{"name":"Maud","countryCode":"US","stateCode":"OK","latitude":"35.13036000","longitude":"-96.77585000"},{"name":"Mayes County","countryCode":"US","stateCode":"OK","latitude":"36.30188000","longitude":"-95.23085000"},{"name":"Maysville","countryCode":"US","stateCode":"OK","latitude":"34.81730000","longitude":"-97.40586000"},{"name":"McAlester","countryCode":"US","stateCode":"OK","latitude":"34.93343000","longitude":"-95.76971000"},{"name":"McClain County","countryCode":"US","stateCode":"OK","latitude":"35.00934000","longitude":"-97.44430000"},{"name":"McCord","countryCode":"US","stateCode":"OK","latitude":"36.67847000","longitude":"-97.04000000"},{"name":"McCurtain County","countryCode":"US","stateCode":"OK","latitude":"34.11529000","longitude":"-94.77133000"},{"name":"McIntosh County","countryCode":"US","stateCode":"OK","latitude":"35.37366000","longitude":"-95.66684000"},{"name":"McLoud","countryCode":"US","stateCode":"OK","latitude":"35.43590000","longitude":"-97.09142000"},{"name":"Medford","countryCode":"US","stateCode":"OK","latitude":"36.80697000","longitude":"-97.73366000"},{"name":"Meeker","countryCode":"US","stateCode":"OK","latitude":"35.50340000","longitude":"-96.90280000"},{"name":"Meridian","countryCode":"US","stateCode":"OK","latitude":"34.42731000","longitude":"-97.97809000"},{"name":"Miami","countryCode":"US","stateCode":"OK","latitude":"36.87451000","longitude":"-94.87746000"},{"name":"Midwest City","countryCode":"US","stateCode":"OK","latitude":"35.44951000","longitude":"-97.39670000"},{"name":"Minco","countryCode":"US","stateCode":"OK","latitude":"35.31284000","longitude":"-97.94449000"},{"name":"Moore","countryCode":"US","stateCode":"OK","latitude":"35.33951000","longitude":"-97.48670000"},{"name":"Mooreland","countryCode":"US","stateCode":"OK","latitude":"36.43920000","longitude":"-99.20482000"},{"name":"Morris","countryCode":"US","stateCode":"OK","latitude":"35.60760000","longitude":"-95.86027000"},{"name":"Mounds","countryCode":"US","stateCode":"OK","latitude":"35.87648000","longitude":"-96.06111000"},{"name":"Muldrow","countryCode":"US","stateCode":"OK","latitude":"35.40620000","longitude":"-94.59883000"},{"name":"Murray County","countryCode":"US","stateCode":"OK","latitude":"34.48233000","longitude":"-97.06792000"},{"name":"Muskogee","countryCode":"US","stateCode":"OK","latitude":"35.74788000","longitude":"-95.36969000"},{"name":"Muskogee County","countryCode":"US","stateCode":"OK","latitude":"35.61613000","longitude":"-95.37953000"},{"name":"Mustang","countryCode":"US","stateCode":"OK","latitude":"35.38423000","longitude":"-97.72449000"},{"name":"Newcastle","countryCode":"US","stateCode":"OK","latitude":"35.24729000","longitude":"-97.59976000"},{"name":"Newkirk","countryCode":"US","stateCode":"OK","latitude":"36.88225000","longitude":"-97.05337000"},{"name":"Nichols Hills","countryCode":"US","stateCode":"OK","latitude":"35.55089000","longitude":"-97.54893000"},{"name":"Nicoma Park","countryCode":"US","stateCode":"OK","latitude":"35.49117000","longitude":"-97.32309000"},{"name":"Ninnekah","countryCode":"US","stateCode":"OK","latitude":"34.94785000","longitude":"-97.92393000"},{"name":"Noble","countryCode":"US","stateCode":"OK","latitude":"35.13924000","longitude":"-97.39475000"},{"name":"Noble County","countryCode":"US","stateCode":"OK","latitude":"36.38860000","longitude":"-97.23051000"},{"name":"Norman","countryCode":"US","stateCode":"OK","latitude":"35.22257000","longitude":"-97.43948000"},{"name":"Nowata","countryCode":"US","stateCode":"OK","latitude":"36.70065000","longitude":"-95.63803000"},{"name":"Nowata County","countryCode":"US","stateCode":"OK","latitude":"36.79848000","longitude":"-95.61740000"},{"name":"Oakhurst","countryCode":"US","stateCode":"OK","latitude":"36.07537000","longitude":"-96.06444000"},{"name":"Oakland","countryCode":"US","stateCode":"OK","latitude":"34.10010000","longitude":"-96.79389000"},{"name":"Oilton","countryCode":"US","stateCode":"OK","latitude":"36.08451000","longitude":"-96.58363000"},{"name":"Okarche","countryCode":"US","stateCode":"OK","latitude":"35.72588000","longitude":"-97.97644000"},{"name":"Okeene","countryCode":"US","stateCode":"OK","latitude":"36.11615000","longitude":"-98.31702000"},{"name":"Okemah","countryCode":"US","stateCode":"OK","latitude":"35.43259000","longitude":"-96.30501000"},{"name":"Okfuskee County","countryCode":"US","stateCode":"OK","latitude":"35.46546000","longitude":"-96.32280000"},{"name":"Oklahoma City","countryCode":"US","stateCode":"OK","latitude":"35.46756000","longitude":"-97.51643000"},{"name":"Oklahoma County","countryCode":"US","stateCode":"OK","latitude":"35.55152000","longitude":"-97.40720000"},{"name":"Okmulgee","countryCode":"US","stateCode":"OK","latitude":"35.62344000","longitude":"-95.96055000"},{"name":"Okmulgee County","countryCode":"US","stateCode":"OK","latitude":"35.64666000","longitude":"-95.96431000"},{"name":"Oologah","countryCode":"US","stateCode":"OK","latitude":"36.44704000","longitude":"-95.70832000"},{"name":"Osage County","countryCode":"US","stateCode":"OK","latitude":"36.62919000","longitude":"-96.39849000"},{"name":"Ottawa County","countryCode":"US","stateCode":"OK","latitude":"36.83551000","longitude":"-94.81044000"},{"name":"Owasso","countryCode":"US","stateCode":"OK","latitude":"36.26954000","longitude":"-95.85471000"},{"name":"Panama","countryCode":"US","stateCode":"OK","latitude":"35.16732000","longitude":"-94.67245000"},{"name":"Park Hill","countryCode":"US","stateCode":"OK","latitude":"35.86120000","longitude":"-94.95884000"},{"name":"Pauls Valley","countryCode":"US","stateCode":"OK","latitude":"34.74008000","longitude":"-97.22225000"},{"name":"Pawhuska","countryCode":"US","stateCode":"OK","latitude":"36.66784000","longitude":"-96.33723000"},{"name":"Pawnee","countryCode":"US","stateCode":"OK","latitude":"36.33783000","longitude":"-96.80392000"},{"name":"Pawnee County","countryCode":"US","stateCode":"OK","latitude":"36.31693000","longitude":"-96.69930000"},{"name":"Payne County","countryCode":"US","stateCode":"OK","latitude":"36.07732000","longitude":"-96.97577000"},{"name":"Perkins","countryCode":"US","stateCode":"OK","latitude":"35.97394000","longitude":"-97.03364000"},{"name":"Perry","countryCode":"US","stateCode":"OK","latitude":"36.28949000","longitude":"-97.28810000"},{"name":"Piedmont","countryCode":"US","stateCode":"OK","latitude":"35.64200000","longitude":"-97.74643000"},{"name":"Pink","countryCode":"US","stateCode":"OK","latitude":"35.26063000","longitude":"-97.11975000"},{"name":"Pittsburg County","countryCode":"US","stateCode":"OK","latitude":"34.92391000","longitude":"-95.74840000"},{"name":"Pocola","countryCode":"US","stateCode":"OK","latitude":"35.23121000","longitude":"-94.47800000"},{"name":"Ponca City","countryCode":"US","stateCode":"OK","latitude":"36.70698000","longitude":"-97.08559000"},{"name":"Pontotoc County","countryCode":"US","stateCode":"OK","latitude":"34.72800000","longitude":"-96.68444000"},{"name":"Poteau","countryCode":"US","stateCode":"OK","latitude":"35.05371000","longitude":"-94.62356000"},{"name":"Pottawatomie County","countryCode":"US","stateCode":"OK","latitude":"35.20672000","longitude":"-96.94830000"},{"name":"Prague","countryCode":"US","stateCode":"OK","latitude":"35.48674000","longitude":"-96.68502000"},{"name":"Pryor","countryCode":"US","stateCode":"OK","latitude":"36.30843000","longitude":"-95.31691000"},{"name":"Pryor Creek","countryCode":"US","stateCode":"OK","latitude":"36.30862000","longitude":"-95.31777000"},{"name":"Purcell","countryCode":"US","stateCode":"OK","latitude":"35.01368000","longitude":"-97.36114000"},{"name":"Pushmataha County","countryCode":"US","stateCode":"OK","latitude":"34.41620000","longitude":"-95.37579000"},{"name":"Quinton","countryCode":"US","stateCode":"OK","latitude":"35.12288000","longitude":"-95.37109000"},{"name":"Ringling","countryCode":"US","stateCode":"OK","latitude":"34.17843000","longitude":"-97.59253000"},{"name":"Roger Mills County","countryCode":"US","stateCode":"OK","latitude":"35.68839000","longitude":"-99.69569000"},{"name":"Rogers County","countryCode":"US","stateCode":"OK","latitude":"36.37157000","longitude":"-95.60436000"},{"name":"Roland","countryCode":"US","stateCode":"OK","latitude":"35.42120000","longitude":"-94.51466000"},{"name":"Rush Springs","countryCode":"US","stateCode":"OK","latitude":"34.78257000","longitude":"-97.95698000"},{"name":"Salina","countryCode":"US","stateCode":"OK","latitude":"36.29287000","longitude":"-95.15330000"},{"name":"Sallisaw","countryCode":"US","stateCode":"OK","latitude":"35.46037000","longitude":"-94.78745000"},{"name":"Sand Springs","countryCode":"US","stateCode":"OK","latitude":"36.13981000","longitude":"-96.10889000"},{"name":"Sapulpa","countryCode":"US","stateCode":"OK","latitude":"35.99870000","longitude":"-96.11417000"},{"name":"Sayre","countryCode":"US","stateCode":"OK","latitude":"35.29116000","longitude":"-99.64010000"},{"name":"Seminole","countryCode":"US","stateCode":"OK","latitude":"35.22452000","longitude":"-96.67057000"},{"name":"Seminole County","countryCode":"US","stateCode":"OK","latitude":"35.16749000","longitude":"-96.61552000"},{"name":"Sequoyah County","countryCode":"US","stateCode":"OK","latitude":"35.49535000","longitude":"-94.75524000"},{"name":"Shattuck","countryCode":"US","stateCode":"OK","latitude":"36.27614000","longitude":"-99.88276000"},{"name":"Shawnee","countryCode":"US","stateCode":"OK","latitude":"35.32729000","longitude":"-96.92530000"},{"name":"Skiatook","countryCode":"US","stateCode":"OK","latitude":"36.36842000","longitude":"-96.00138000"},{"name":"Slaughterville","countryCode":"US","stateCode":"OK","latitude":"35.08729000","longitude":"-97.33503000"},{"name":"Snyder","countryCode":"US","stateCode":"OK","latitude":"34.65896000","longitude":"-98.95174000"},{"name":"Spencer","countryCode":"US","stateCode":"OK","latitude":"35.52284000","longitude":"-97.37726000"},{"name":"Sperry","countryCode":"US","stateCode":"OK","latitude":"36.29731000","longitude":"-95.99139000"},{"name":"Spiro","countryCode":"US","stateCode":"OK","latitude":"35.24121000","longitude":"-94.61994000"},{"name":"Stephens County","countryCode":"US","stateCode":"OK","latitude":"34.48559000","longitude":"-97.85148000"},{"name":"Stigler","countryCode":"US","stateCode":"OK","latitude":"35.25371000","longitude":"-95.12302000"},{"name":"Stillwater","countryCode":"US","stateCode":"OK","latitude":"36.11561000","longitude":"-97.05837000"},{"name":"Stilwell","countryCode":"US","stateCode":"OK","latitude":"35.81453000","longitude":"-94.62856000"},{"name":"Stratford","countryCode":"US","stateCode":"OK","latitude":"34.79675000","longitude":"-96.95946000"},{"name":"Stroud","countryCode":"US","stateCode":"OK","latitude":"35.74868000","longitude":"-96.65807000"},{"name":"Sulphur","countryCode":"US","stateCode":"OK","latitude":"34.50787000","longitude":"-96.96835000"},{"name":"Tahlequah","countryCode":"US","stateCode":"OK","latitude":"35.91537000","longitude":"-94.96996000"},{"name":"Talihina","countryCode":"US","stateCode":"OK","latitude":"34.75149000","longitude":"-95.04802000"},{"name":"Taloga","countryCode":"US","stateCode":"OK","latitude":"36.03865000","longitude":"-98.96371000"},{"name":"Tecumseh","countryCode":"US","stateCode":"OK","latitude":"35.25785000","longitude":"-96.93669000"},{"name":"Texanna","countryCode":"US","stateCode":"OK","latitude":"35.34732000","longitude":"-95.43692000"},{"name":"Texas County","countryCode":"US","stateCode":"OK","latitude":"36.74791000","longitude":"-101.49001000"},{"name":"The Village","countryCode":"US","stateCode":"OK","latitude":"35.56089000","longitude":"-97.55143000"},{"name":"Thomas","countryCode":"US","stateCode":"OK","latitude":"35.74422000","longitude":"-98.74758000"},{"name":"Tillman County","countryCode":"US","stateCode":"OK","latitude":"34.37285000","longitude":"-98.92424000"},{"name":"Tishomingo","countryCode":"US","stateCode":"OK","latitude":"34.23621000","longitude":"-96.67861000"},{"name":"Tonkawa","countryCode":"US","stateCode":"OK","latitude":"36.67837000","longitude":"-97.31004000"},{"name":"Tulsa","countryCode":"US","stateCode":"OK","latitude":"36.15398000","longitude":"-95.99277000"},{"name":"Tulsa County","countryCode":"US","stateCode":"OK","latitude":"36.12108000","longitude":"-95.94148000"},{"name":"Turley","countryCode":"US","stateCode":"OK","latitude":"36.24204000","longitude":"-95.97583000"},{"name":"Tuttle","countryCode":"US","stateCode":"OK","latitude":"35.29089000","longitude":"-97.81227000"},{"name":"Union City","countryCode":"US","stateCode":"OK","latitude":"35.39172000","longitude":"-97.94144000"},{"name":"Verdigris","countryCode":"US","stateCode":"OK","latitude":"36.23482000","longitude":"-95.69109000"},{"name":"Vian","countryCode":"US","stateCode":"OK","latitude":"35.49843000","longitude":"-94.96967000"},{"name":"Vinita","countryCode":"US","stateCode":"OK","latitude":"36.63869000","longitude":"-95.15413000"},{"name":"Wagoner","countryCode":"US","stateCode":"OK","latitude":"35.95954000","longitude":"-95.36941000"},{"name":"Wagoner County","countryCode":"US","stateCode":"OK","latitude":"35.96110000","longitude":"-95.52118000"},{"name":"Walters","countryCode":"US","stateCode":"OK","latitude":"34.35981000","longitude":"-98.30783000"},{"name":"Warner","countryCode":"US","stateCode":"OK","latitude":"35.49426000","longitude":"-95.30552000"},{"name":"Warr Acres","countryCode":"US","stateCode":"OK","latitude":"35.52256000","longitude":"-97.61893000"},{"name":"Washington County","countryCode":"US","stateCode":"OK","latitude":"36.71524000","longitude":"-95.90437000"},{"name":"Washita County","countryCode":"US","stateCode":"OK","latitude":"35.29038000","longitude":"-98.99223000"},{"name":"Watonga","countryCode":"US","stateCode":"OK","latitude":"35.84477000","longitude":"-98.41313000"},{"name":"Waukomis","countryCode":"US","stateCode":"OK","latitude":"36.28031000","longitude":"-97.89811000"},{"name":"Waurika","countryCode":"US","stateCode":"OK","latitude":"34.16704000","longitude":"-97.99754000"},{"name":"Weatherford","countryCode":"US","stateCode":"OK","latitude":"35.52616000","longitude":"-98.70757000"},{"name":"Westville","countryCode":"US","stateCode":"OK","latitude":"35.99258000","longitude":"-94.56800000"},{"name":"Wetumka","countryCode":"US","stateCode":"OK","latitude":"35.23759000","longitude":"-96.24167000"},{"name":"Wewoka","countryCode":"US","stateCode":"OK","latitude":"35.15869000","longitude":"-96.49335000"},{"name":"Wilburton","countryCode":"US","stateCode":"OK","latitude":"34.91871000","longitude":"-95.30914000"},{"name":"Wilson","countryCode":"US","stateCode":"OK","latitude":"34.16204000","longitude":"-97.42586000"},{"name":"Wister","countryCode":"US","stateCode":"OK","latitude":"34.96732000","longitude":"-94.72467000"},{"name":"Woods County","countryCode":"US","stateCode":"OK","latitude":"36.76694000","longitude":"-98.86512000"},{"name":"Woodward","countryCode":"US","stateCode":"OK","latitude":"36.43365000","longitude":"-99.39039000"},{"name":"Woodward County","countryCode":"US","stateCode":"OK","latitude":"36.42267000","longitude":"-99.26497000"},{"name":"Wynnewood","countryCode":"US","stateCode":"OK","latitude":"34.64342000","longitude":"-97.16447000"},{"name":"Yale","countryCode":"US","stateCode":"OK","latitude":"36.11423000","longitude":"-96.69919000"},{"name":"Yukon","countryCode":"US","stateCode":"OK","latitude":"35.50672000","longitude":"-97.76254000"},{"name":"Ada","countryCode":"US","stateCode":"MN","latitude":"47.29969000","longitude":"-96.51535000"},{"name":"Adrian","countryCode":"US","stateCode":"MN","latitude":"43.63497000","longitude":"-95.93280000"},{"name":"Afton","countryCode":"US","stateCode":"MN","latitude":"44.90275000","longitude":"-92.78354000"},{"name":"Aitkin","countryCode":"US","stateCode":"MN","latitude":"46.53301000","longitude":"-93.71025000"},{"name":"Aitkin County","countryCode":"US","stateCode":"MN","latitude":"46.60826000","longitude":"-93.41543000"},{"name":"Albany","countryCode":"US","stateCode":"MN","latitude":"45.62996000","longitude":"-94.57000000"},{"name":"Albert Lea","countryCode":"US","stateCode":"MN","latitude":"43.64801000","longitude":"-93.36827000"},{"name":"Albertville","countryCode":"US","stateCode":"MN","latitude":"45.23774000","longitude":"-93.65441000"},{"name":"Alexandria","countryCode":"US","stateCode":"MN","latitude":"45.88524000","longitude":"-95.37754000"},{"name":"Andover","countryCode":"US","stateCode":"MN","latitude":"45.23330000","longitude":"-93.29134000"},{"name":"Annandale","countryCode":"US","stateCode":"MN","latitude":"45.26274000","longitude":"-94.12443000"},{"name":"Anoka","countryCode":"US","stateCode":"MN","latitude":"45.19774000","longitude":"-93.38718000"},{"name":"Anoka County","countryCode":"US","stateCode":"MN","latitude":"45.27324000","longitude":"-93.24645000"},{"name":"Apple Valley","countryCode":"US","stateCode":"MN","latitude":"44.73191000","longitude":"-93.21772000"},{"name":"Appleton","countryCode":"US","stateCode":"MN","latitude":"45.19691000","longitude":"-96.01977000"},{"name":"Arden Hills","countryCode":"US","stateCode":"MN","latitude":"45.05024000","longitude":"-93.15661000"},{"name":"Arlington","countryCode":"US","stateCode":"MN","latitude":"44.60830000","longitude":"-94.08053000"},{"name":"Arnold","countryCode":"US","stateCode":"MN","latitude":"46.88022000","longitude":"-92.09047000"},{"name":"Atwater","countryCode":"US","stateCode":"MN","latitude":"45.13885000","longitude":"-94.77806000"},{"name":"Aurora","countryCode":"US","stateCode":"MN","latitude":"47.52993000","longitude":"-92.23712000"},{"name":"Austin","countryCode":"US","stateCode":"MN","latitude":"43.66663000","longitude":"-92.97464000"},{"name":"Avon","countryCode":"US","stateCode":"MN","latitude":"45.60913000","longitude":"-94.45167000"},{"name":"Babbitt","countryCode":"US","stateCode":"MN","latitude":"47.70853000","longitude":"-91.94460000"},{"name":"Bagley","countryCode":"US","stateCode":"MN","latitude":"47.52162000","longitude":"-95.39835000"},{"name":"Barnesville","countryCode":"US","stateCode":"MN","latitude":"46.65218000","longitude":"-96.41979000"},{"name":"Baudette","countryCode":"US","stateCode":"MN","latitude":"48.71247000","longitude":"-94.59993000"},{"name":"Baxter","countryCode":"US","stateCode":"MN","latitude":"46.34330000","longitude":"-94.28667000"},{"name":"Bayport","countryCode":"US","stateCode":"MN","latitude":"45.02136000","longitude":"-92.78104000"},{"name":"Becker","countryCode":"US","stateCode":"MN","latitude":"45.39330000","longitude":"-93.87692000"},{"name":"Becker County","countryCode":"US","stateCode":"MN","latitude":"46.93465000","longitude":"-95.67392000"},{"name":"Belle Plaine","countryCode":"US","stateCode":"MN","latitude":"44.62274000","longitude":"-93.76857000"},{"name":"Beltrami County","countryCode":"US","stateCode":"MN","latitude":"47.97378000","longitude":"-94.93765000"},{"name":"Bemidji","countryCode":"US","stateCode":"MN","latitude":"47.47356000","longitude":"-94.88028000"},{"name":"Benson","countryCode":"US","stateCode":"MN","latitude":"45.31496000","longitude":"-95.60003000"},{"name":"Benton County","countryCode":"US","stateCode":"MN","latitude":"45.69913000","longitude":"-93.99884000"},{"name":"Big Lake","countryCode":"US","stateCode":"MN","latitude":"45.33246000","longitude":"-93.74608000"},{"name":"Big Stone County","countryCode":"US","stateCode":"MN","latitude":"45.42610000","longitude":"-96.41092000"},{"name":"Birchwood","countryCode":"US","stateCode":"MN","latitude":"45.06108000","longitude":"-92.97605000"},{"name":"Blaine","countryCode":"US","stateCode":"MN","latitude":"45.16080000","longitude":"-93.23495000"},{"name":"Blooming Prairie","countryCode":"US","stateCode":"MN","latitude":"43.86663000","longitude":"-93.05103000"},{"name":"Bloomington","countryCode":"US","stateCode":"MN","latitude":"44.84080000","longitude":"-93.29828000"},{"name":"Blue Earth","countryCode":"US","stateCode":"MN","latitude":"43.63746000","longitude":"-94.10218000"},{"name":"Blue Earth County","countryCode":"US","stateCode":"MN","latitude":"44.03459000","longitude":"-94.06703000"},{"name":"Braham","countryCode":"US","stateCode":"MN","latitude":"45.72274000","longitude":"-93.17078000"},{"name":"Brainerd","countryCode":"US","stateCode":"MN","latitude":"46.35802000","longitude":"-94.20083000"},{"name":"Branch","countryCode":"US","stateCode":"MN","latitude":"45.48524000","longitude":"-92.96188000"},{"name":"Breckenridge","countryCode":"US","stateCode":"MN","latitude":"46.26357000","longitude":"-96.58813000"},{"name":"Breezy Point","countryCode":"US","stateCode":"MN","latitude":"46.59001000","longitude":"-94.21982000"},{"name":"Brooklyn Center","countryCode":"US","stateCode":"MN","latitude":"45.07608000","longitude":"-93.33273000"},{"name":"Brooklyn Park","countryCode":"US","stateCode":"MN","latitude":"45.09413000","longitude":"-93.35634000"},{"name":"Brown County","countryCode":"US","stateCode":"MN","latitude":"44.24217000","longitude":"-94.72748000"},{"name":"Buffalo","countryCode":"US","stateCode":"MN","latitude":"45.17191000","longitude":"-93.87469000"},{"name":"Burnsville","countryCode":"US","stateCode":"MN","latitude":"44.76774000","longitude":"-93.27772000"},{"name":"Byron","countryCode":"US","stateCode":"MN","latitude":"44.03274000","longitude":"-92.64546000"},{"name":"Caledonia","countryCode":"US","stateCode":"MN","latitude":"43.63469000","longitude":"-91.49681000"},{"name":"Cambridge","countryCode":"US","stateCode":"MN","latitude":"45.57274000","longitude":"-93.22439000"},{"name":"Canby","countryCode":"US","stateCode":"MN","latitude":"44.70885000","longitude":"-96.27643000"},{"name":"Cannon Falls","countryCode":"US","stateCode":"MN","latitude":"44.50691000","longitude":"-92.90548000"},{"name":"Carlton","countryCode":"US","stateCode":"MN","latitude":"46.66383000","longitude":"-92.42491000"},{"name":"Carlton County","countryCode":"US","stateCode":"MN","latitude":"46.59240000","longitude":"-92.67705000"},{"name":"Carver","countryCode":"US","stateCode":"MN","latitude":"44.76357000","longitude":"-93.62579000"},{"name":"Carver County","countryCode":"US","stateCode":"MN","latitude":"44.82076000","longitude":"-93.80258000"},{"name":"Cass County","countryCode":"US","stateCode":"MN","latitude":"46.94959000","longitude":"-94.32535000"},{"name":"Center City","countryCode":"US","stateCode":"MN","latitude":"45.39385000","longitude":"-92.81660000"},{"name":"Centerville","countryCode":"US","stateCode":"MN","latitude":"45.16302000","longitude":"-93.05578000"},{"name":"Champlin","countryCode":"US","stateCode":"MN","latitude":"45.18885000","longitude":"-93.39745000"},{"name":"Chanhassen","countryCode":"US","stateCode":"MN","latitude":"44.86219000","longitude":"-93.53079000"},{"name":"Chaska","countryCode":"US","stateCode":"MN","latitude":"44.78941000","longitude":"-93.60218000"},{"name":"Chatfield","countryCode":"US","stateCode":"MN","latitude":"43.84552000","longitude":"-92.18905000"},{"name":"Chippewa County","countryCode":"US","stateCode":"MN","latitude":"45.02234000","longitude":"-95.56669000"},{"name":"Chisago City","countryCode":"US","stateCode":"MN","latitude":"45.37358000","longitude":"-92.88994000"},{"name":"Chisago County","countryCode":"US","stateCode":"MN","latitude":"45.50247000","longitude":"-92.90834000"},{"name":"Chisholm","countryCode":"US","stateCode":"MN","latitude":"47.48910000","longitude":"-92.88380000"},{"name":"Circle Pines","countryCode":"US","stateCode":"MN","latitude":"45.14858000","longitude":"-93.15161000"},{"name":"Clara City","countryCode":"US","stateCode":"MN","latitude":"44.95496000","longitude":"-95.36640000"},{"name":"Clay County","countryCode":"US","stateCode":"MN","latitude":"46.89234000","longitude":"-96.49065000"},{"name":"Clearwater","countryCode":"US","stateCode":"MN","latitude":"45.41941000","longitude":"-94.04887000"},{"name":"Clearwater County","countryCode":"US","stateCode":"MN","latitude":"47.57766000","longitude":"-95.37903000"},{"name":"Cloquet","countryCode":"US","stateCode":"MN","latitude":"46.72161000","longitude":"-92.45936000"},{"name":"Cohasset","countryCode":"US","stateCode":"MN","latitude":"47.26356000","longitude":"-93.62022000"},{"name":"Cokato","countryCode":"US","stateCode":"MN","latitude":"45.07580000","longitude":"-94.18998000"},{"name":"Cold Spring","countryCode":"US","stateCode":"MN","latitude":"45.45580000","longitude":"-94.42888000"},{"name":"Coleraine","countryCode":"US","stateCode":"MN","latitude":"47.28883000","longitude":"-93.42771000"},{"name":"Collegeville","countryCode":"US","stateCode":"MN","latitude":"45.59441000","longitude":"-94.36305000"},{"name":"Cologne","countryCode":"US","stateCode":"MN","latitude":"44.77163000","longitude":"-93.78135000"},{"name":"Columbia Heights","countryCode":"US","stateCode":"MN","latitude":"45.04080000","longitude":"-93.26300000"},{"name":"Columbus","countryCode":"US","stateCode":"MN","latitude":"45.26522000","longitude":"-93.05015000"},{"name":"Cook County","countryCode":"US","stateCode":"MN","latitude":"47.81684000","longitude":"-90.54108000"},{"name":"Coon Rapids","countryCode":"US","stateCode":"MN","latitude":"45.11997000","longitude":"-93.28773000"},{"name":"Corcoran","countryCode":"US","stateCode":"MN","latitude":"45.09524000","longitude":"-93.54746000"},{"name":"Cottage Grove","countryCode":"US","stateCode":"MN","latitude":"44.82774000","longitude":"-92.94382000"},{"name":"Cottonwood","countryCode":"US","stateCode":"MN","latitude":"44.60885000","longitude":"-95.67419000"},{"name":"Cottonwood County","countryCode":"US","stateCode":"MN","latitude":"44.00711000","longitude":"-95.18115000"},{"name":"Crookston","countryCode":"US","stateCode":"MN","latitude":"47.77414000","longitude":"-96.60812000"},{"name":"Crosby","countryCode":"US","stateCode":"MN","latitude":"46.48218000","longitude":"-93.95776000"},{"name":"Cross Lake","countryCode":"US","stateCode":"MN","latitude":"46.65941000","longitude":"-94.11387000"},{"name":"Crow Wing County","countryCode":"US","stateCode":"MN","latitude":"46.48237000","longitude":"-94.07087000"},{"name":"Crystal","countryCode":"US","stateCode":"MN","latitude":"45.03274000","longitude":"-93.36023000"},{"name":"Dakota County","countryCode":"US","stateCode":"MN","latitude":"44.67189000","longitude":"-93.06544000"},{"name":"Dassel","countryCode":"US","stateCode":"MN","latitude":"45.08163000","longitude":"-94.30693000"},{"name":"Dawson","countryCode":"US","stateCode":"MN","latitude":"44.93274000","longitude":"-96.05448000"},{"name":"Dayton","countryCode":"US","stateCode":"MN","latitude":"45.24385000","longitude":"-93.51496000"},{"name":"Deephaven","countryCode":"US","stateCode":"MN","latitude":"44.92969000","longitude":"-93.52246000"},{"name":"Delano","countryCode":"US","stateCode":"MN","latitude":"45.04191000","longitude":"-93.78913000"},{"name":"Dellwood","countryCode":"US","stateCode":"MN","latitude":"45.08997000","longitude":"-92.97244000"},{"name":"Detroit Lakes","countryCode":"US","stateCode":"MN","latitude":"46.81718000","longitude":"-95.84533000"},{"name":"Dilworth","countryCode":"US","stateCode":"MN","latitude":"46.87663000","longitude":"-96.70341000"},{"name":"Dodge Center","countryCode":"US","stateCode":"MN","latitude":"44.02802000","longitude":"-92.85464000"},{"name":"Dodge County","countryCode":"US","stateCode":"MN","latitude":"44.02259000","longitude":"-92.86205000"},{"name":"Douglas County","countryCode":"US","stateCode":"MN","latitude":"45.93372000","longitude":"-95.45352000"},{"name":"Duluth","countryCode":"US","stateCode":"MN","latitude":"46.78327000","longitude":"-92.10658000"},{"name":"Dundas","countryCode":"US","stateCode":"MN","latitude":"44.42941000","longitude":"-93.20188000"},{"name":"Eagan","countryCode":"US","stateCode":"MN","latitude":"44.80413000","longitude":"-93.16689000"},{"name":"Eagle Lake","countryCode":"US","stateCode":"MN","latitude":"44.16497000","longitude":"-93.88134000"},{"name":"East Bethel","countryCode":"US","stateCode":"MN","latitude":"45.31941000","longitude":"-93.20245000"},{"name":"East Grand Forks","countryCode":"US","stateCode":"MN","latitude":"47.92998000","longitude":"-97.02452000"},{"name":"East Gull Lake","countryCode":"US","stateCode":"MN","latitude":"46.40802000","longitude":"-94.35584000"},{"name":"Eden Prairie","countryCode":"US","stateCode":"MN","latitude":"44.85469000","longitude":"-93.47079000"},{"name":"Eden Valley","countryCode":"US","stateCode":"MN","latitude":"45.32607000","longitude":"-94.54611000"},{"name":"Edgerton","countryCode":"US","stateCode":"MN","latitude":"43.87247000","longitude":"-96.12864000"},{"name":"Edina","countryCode":"US","stateCode":"MN","latitude":"44.88969000","longitude":"-93.34995000"},{"name":"Elbow Lake","countryCode":"US","stateCode":"MN","latitude":"45.99413000","longitude":"-95.97672000"},{"name":"Elgin","countryCode":"US","stateCode":"MN","latitude":"44.13024000","longitude":"-92.25156000"},{"name":"Elk River","countryCode":"US","stateCode":"MN","latitude":"45.30385000","longitude":"-93.56718000"},{"name":"Elko New Market","countryCode":"US","stateCode":"MN","latitude":"44.56472000","longitude":"-93.32694000"},{"name":"Ely","countryCode":"US","stateCode":"MN","latitude":"47.90324000","longitude":"-91.86709000"},{"name":"Esko","countryCode":"US","stateCode":"MN","latitude":"46.70578000","longitude":"-92.36325000"},{"name":"Eveleth","countryCode":"US","stateCode":"MN","latitude":"47.46243000","longitude":"-92.53991000"},{"name":"Excelsior","countryCode":"US","stateCode":"MN","latitude":"44.90330000","longitude":"-93.56635000"},{"name":"Eyota","countryCode":"US","stateCode":"MN","latitude":"43.98830000","longitude":"-92.22850000"},{"name":"Fairfax","countryCode":"US","stateCode":"MN","latitude":"44.52913000","longitude":"-94.72082000"},{"name":"Fairmont","countryCode":"US","stateCode":"MN","latitude":"43.65218000","longitude":"-94.46108000"},{"name":"Falcon Heights","countryCode":"US","stateCode":"MN","latitude":"44.99163000","longitude":"-93.16633000"},{"name":"Faribault","countryCode":"US","stateCode":"MN","latitude":"44.29496000","longitude":"-93.26883000"},{"name":"Faribault County","countryCode":"US","stateCode":"MN","latitude":"43.67393000","longitude":"-93.94800000"},{"name":"Farmington","countryCode":"US","stateCode":"MN","latitude":"44.64024000","longitude":"-93.14355000"},{"name":"Fergus Falls","countryCode":"US","stateCode":"MN","latitude":"46.28302000","longitude":"-96.07756000"},{"name":"Fillmore County","countryCode":"US","stateCode":"MN","latitude":"43.67400000","longitude":"-92.09017000"},{"name":"Foley","countryCode":"US","stateCode":"MN","latitude":"45.66469000","longitude":"-93.90970000"},{"name":"Forest Lake","countryCode":"US","stateCode":"MN","latitude":"45.27886000","longitude":"-92.98522000"},{"name":"Fosston","countryCode":"US","stateCode":"MN","latitude":"47.57635000","longitude":"-95.75141000"},{"name":"Frazee","countryCode":"US","stateCode":"MN","latitude":"46.72801000","longitude":"-95.70088000"},{"name":"Freeborn County","countryCode":"US","stateCode":"MN","latitude":"43.67384000","longitude":"-93.34882000"},{"name":"Fridley","countryCode":"US","stateCode":"MN","latitude":"45.08608000","longitude":"-93.26328000"},{"name":"Fulda","countryCode":"US","stateCode":"MN","latitude":"43.87052000","longitude":"-95.60029000"},{"name":"Gaylord","countryCode":"US","stateCode":"MN","latitude":"44.55302000","longitude":"-94.22053000"},{"name":"Gilbert","countryCode":"US","stateCode":"MN","latitude":"47.48882000","longitude":"-92.46491000"},{"name":"Glencoe","countryCode":"US","stateCode":"MN","latitude":"44.76913000","longitude":"-94.15164000"},{"name":"Glenwood","countryCode":"US","stateCode":"MN","latitude":"45.65024000","longitude":"-95.38976000"},{"name":"Glyndon","countryCode":"US","stateCode":"MN","latitude":"46.87524000","longitude":"-96.57896000"},{"name":"Golden Valley","countryCode":"US","stateCode":"MN","latitude":"45.00969000","longitude":"-93.34912000"},{"name":"Goodhue","countryCode":"US","stateCode":"MN","latitude":"44.40052000","longitude":"-92.62380000"},{"name":"Goodhue County","countryCode":"US","stateCode":"MN","latitude":"44.40985000","longitude":"-92.72259000"},{"name":"Goodview","countryCode":"US","stateCode":"MN","latitude":"44.06246000","longitude":"-91.69571000"},{"name":"Grand Marais","countryCode":"US","stateCode":"MN","latitude":"47.75045000","longitude":"-90.33427000"},{"name":"Grand Meadow","countryCode":"US","stateCode":"MN","latitude":"43.70580000","longitude":"-92.57212000"},{"name":"Grand Rapids","countryCode":"US","stateCode":"MN","latitude":"47.23717000","longitude":"-93.53021000"},{"name":"Granite Falls","countryCode":"US","stateCode":"MN","latitude":"44.80996000","longitude":"-95.54558000"},{"name":"Grant","countryCode":"US","stateCode":"MN","latitude":"45.08441000","longitude":"-92.91049000"},{"name":"Grant County","countryCode":"US","stateCode":"MN","latitude":"45.93405000","longitude":"-96.01218000"},{"name":"Greenfield","countryCode":"US","stateCode":"MN","latitude":"45.10330000","longitude":"-93.69135000"},{"name":"Hallock","countryCode":"US","stateCode":"MN","latitude":"48.77443000","longitude":"-96.94645000"},{"name":"Ham Lake","countryCode":"US","stateCode":"MN","latitude":"45.25024000","longitude":"-93.24995000"},{"name":"Hanover","countryCode":"US","stateCode":"MN","latitude":"45.15580000","longitude":"-93.66635000"},{"name":"Harris","countryCode":"US","stateCode":"MN","latitude":"45.58635000","longitude":"-92.97466000"},{"name":"Hastings","countryCode":"US","stateCode":"MN","latitude":"44.74330000","longitude":"-92.85243000"},{"name":"Hawley","countryCode":"US","stateCode":"MN","latitude":"46.88079000","longitude":"-96.31673000"},{"name":"Hayfield","countryCode":"US","stateCode":"MN","latitude":"43.89052000","longitude":"-92.84769000"},{"name":"Hector","countryCode":"US","stateCode":"MN","latitude":"44.74385000","longitude":"-94.71555000"},{"name":"Hennepin County","countryCode":"US","stateCode":"MN","latitude":"45.00458000","longitude":"-93.47688000"},{"name":"Hermantown","countryCode":"US","stateCode":"MN","latitude":"46.80689000","longitude":"-92.23825000"},{"name":"Hibbing","countryCode":"US","stateCode":"MN","latitude":"47.42715000","longitude":"-92.93769000"},{"name":"Hinckley","countryCode":"US","stateCode":"MN","latitude":"46.01134000","longitude":"-92.94437000"},{"name":"Hopkins","countryCode":"US","stateCode":"MN","latitude":"44.92496000","longitude":"-93.46273000"},{"name":"Houston County","countryCode":"US","stateCode":"MN","latitude":"43.67144000","longitude":"-91.49283000"},{"name":"Howard Lake","countryCode":"US","stateCode":"MN","latitude":"45.06080000","longitude":"-94.07331000"},{"name":"Hoyt Lakes","countryCode":"US","stateCode":"MN","latitude":"47.51965000","longitude":"-92.13851000"},{"name":"Hubbard County","countryCode":"US","stateCode":"MN","latitude":"47.10865000","longitude":"-94.91664000"},{"name":"Hugo","countryCode":"US","stateCode":"MN","latitude":"45.15997000","longitude":"-92.99327000"},{"name":"Hutchinson","countryCode":"US","stateCode":"MN","latitude":"44.88774000","longitude":"-94.36971000"},{"name":"Independence","countryCode":"US","stateCode":"MN","latitude":"45.02524000","longitude":"-93.70746000"},{"name":"International Falls","countryCode":"US","stateCode":"MN","latitude":"48.60105000","longitude":"-93.41098000"},{"name":"Inver Grove Heights","countryCode":"US","stateCode":"MN","latitude":"44.84802000","longitude":"-93.04272000"},{"name":"Isanti","countryCode":"US","stateCode":"MN","latitude":"45.49024000","longitude":"-93.24773000"},{"name":"Isanti County","countryCode":"US","stateCode":"MN","latitude":"45.56149000","longitude":"-93.29518000"},{"name":"Itasca County","countryCode":"US","stateCode":"MN","latitude":"47.50953000","longitude":"-93.63200000"},{"name":"Ivanhoe","countryCode":"US","stateCode":"MN","latitude":"44.46330000","longitude":"-96.24726000"},{"name":"Jackson","countryCode":"US","stateCode":"MN","latitude":"43.62079000","longitude":"-94.98860000"},{"name":"Jackson County","countryCode":"US","stateCode":"MN","latitude":"43.67417000","longitude":"-95.15411000"},{"name":"Janesville","countryCode":"US","stateCode":"MN","latitude":"44.11608000","longitude":"-93.70800000"},{"name":"Jordan","countryCode":"US","stateCode":"MN","latitude":"44.66691000","longitude":"-93.62690000"},{"name":"Kanabec County","countryCode":"US","stateCode":"MN","latitude":"45.94522000","longitude":"-93.29343000"},{"name":"Kandiyohi County","countryCode":"US","stateCode":"MN","latitude":"45.15238000","longitude":"-95.00474000"},{"name":"Kasson","countryCode":"US","stateCode":"MN","latitude":"44.02996000","longitude":"-92.75074000"},{"name":"Keewatin","countryCode":"US","stateCode":"MN","latitude":"47.39966000","longitude":"-93.07242000"},{"name":"Kenyon","countryCode":"US","stateCode":"MN","latitude":"44.27219000","longitude":"-92.98548000"},{"name":"Kittson County","countryCode":"US","stateCode":"MN","latitude":"48.77663000","longitude":"-96.78285000"},{"name":"Koochiching County","countryCode":"US","stateCode":"MN","latitude":"48.24527000","longitude":"-93.78337000"},{"name":"La Crescent","countryCode":"US","stateCode":"MN","latitude":"43.82802000","longitude":"-91.30403000"},{"name":"Lac qui Parle County","countryCode":"US","stateCode":"MN","latitude":"44.99549000","longitude":"-96.17348000"},{"name":"Lake City","countryCode":"US","stateCode":"MN","latitude":"44.44968000","longitude":"-92.26820000"},{"name":"Lake County","countryCode":"US","stateCode":"MN","latitude":"47.52317000","longitude":"-91.40885000"},{"name":"Lake Crystal","countryCode":"US","stateCode":"MN","latitude":"44.10580000","longitude":"-94.21885000"},{"name":"Lake Elmo","countryCode":"US","stateCode":"MN","latitude":"44.99580000","longitude":"-92.87938000"},{"name":"Lake Saint Croix Beach","countryCode":"US","stateCode":"MN","latitude":"44.92080000","longitude":"-92.76687000"},{"name":"Lake Shore","countryCode":"US","stateCode":"MN","latitude":"46.48552000","longitude":"-94.36056000"},{"name":"Lake of the Woods County","countryCode":"US","stateCode":"MN","latitude":"48.77051000","longitude":"-94.90503000"},{"name":"Lakefield","countryCode":"US","stateCode":"MN","latitude":"43.67746000","longitude":"-95.17166000"},{"name":"Lakeland","countryCode":"US","stateCode":"MN","latitude":"44.95636000","longitude":"-92.76576000"},{"name":"Lakeville","countryCode":"US","stateCode":"MN","latitude":"44.64969000","longitude":"-93.24272000"},{"name":"Lauderdale","countryCode":"US","stateCode":"MN","latitude":"44.99858000","longitude":"-93.20578000"},{"name":"Le Center","countryCode":"US","stateCode":"MN","latitude":"44.38941000","longitude":"-93.73023000"},{"name":"Le Sueur","countryCode":"US","stateCode":"MN","latitude":"44.46135000","longitude":"-93.91524000"},{"name":"Le Sueur County","countryCode":"US","stateCode":"MN","latitude":"44.37143000","longitude":"-93.73008000"},{"name":"Lester Prairie","countryCode":"US","stateCode":"MN","latitude":"44.88385000","longitude":"-94.04164000"},{"name":"Lewiston","countryCode":"US","stateCode":"MN","latitude":"43.98441000","longitude":"-91.86932000"},{"name":"Lexington","countryCode":"US","stateCode":"MN","latitude":"45.14247000","longitude":"-93.16328000"},{"name":"Lincoln County","countryCode":"US","stateCode":"MN","latitude":"44.41260000","longitude":"-96.26709000"},{"name":"Lindstrom","countryCode":"US","stateCode":"MN","latitude":"45.38941000","longitude":"-92.84799000"},{"name":"Lino Lakes","countryCode":"US","stateCode":"MN","latitude":"45.16024000","longitude":"-93.08883000"},{"name":"Litchfield","countryCode":"US","stateCode":"MN","latitude":"45.12718000","longitude":"-94.52805000"},{"name":"Little Canada","countryCode":"US","stateCode":"MN","latitude":"45.02691000","longitude":"-93.08772000"},{"name":"Little Falls","countryCode":"US","stateCode":"MN","latitude":"45.97635000","longitude":"-94.36250000"},{"name":"Little Rock","countryCode":"US","stateCode":"MN","latitude":"47.86801000","longitude":"-95.11055000"},{"name":"Long Lake","countryCode":"US","stateCode":"MN","latitude":"44.98663000","longitude":"-93.57162000"},{"name":"Long Prairie","countryCode":"US","stateCode":"MN","latitude":"45.97469000","longitude":"-94.86558000"},{"name":"Lonsdale","countryCode":"US","stateCode":"MN","latitude":"44.48024000","longitude":"-93.42856000"},{"name":"Luverne","countryCode":"US","stateCode":"MN","latitude":"43.65414000","longitude":"-96.21281000"},{"name":"Lyon County","countryCode":"US","stateCode":"MN","latitude":"44.41349000","longitude":"-95.83897000"},{"name":"Madelia","countryCode":"US","stateCode":"MN","latitude":"44.05079000","longitude":"-94.41830000"},{"name":"Madison","countryCode":"US","stateCode":"MN","latitude":"45.00968000","longitude":"-96.19588000"},{"name":"Madison Lake","countryCode":"US","stateCode":"MN","latitude":"44.20441000","longitude":"-93.81551000"},{"name":"Mahnomen","countryCode":"US","stateCode":"MN","latitude":"47.31524000","longitude":"-95.96865000"},{"name":"Mahnomen County","countryCode":"US","stateCode":"MN","latitude":"47.32524000","longitude":"-95.80905000"},{"name":"Mahtomedi","countryCode":"US","stateCode":"MN","latitude":"45.06969000","longitude":"-92.95160000"},{"name":"Mankato","countryCode":"US","stateCode":"MN","latitude":"44.15906000","longitude":"-94.00915000"},{"name":"Mantorville","countryCode":"US","stateCode":"MN","latitude":"44.06913000","longitude":"-92.75575000"},{"name":"Maple Grove","countryCode":"US","stateCode":"MN","latitude":"45.07246000","longitude":"-93.45579000"},{"name":"Maple Lake","countryCode":"US","stateCode":"MN","latitude":"45.22913000","longitude":"-94.00192000"},{"name":"Maple Plain","countryCode":"US","stateCode":"MN","latitude":"45.00719000","longitude":"-93.65579000"},{"name":"Mapleton","countryCode":"US","stateCode":"MN","latitude":"43.92885000","longitude":"-93.95606000"},{"name":"Maplewood","countryCode":"US","stateCode":"MN","latitude":"44.95302000","longitude":"-92.99522000"},{"name":"Marshall","countryCode":"US","stateCode":"MN","latitude":"44.44690000","longitude":"-95.78835000"},{"name":"Marshall County","countryCode":"US","stateCode":"MN","latitude":"48.35813000","longitude":"-96.36847000"},{"name":"Martin County","countryCode":"US","stateCode":"MN","latitude":"43.67436000","longitude":"-94.55107000"},{"name":"Mayer","countryCode":"US","stateCode":"MN","latitude":"44.88496000","longitude":"-93.88775000"},{"name":"McLeod County","countryCode":"US","stateCode":"MN","latitude":"44.82354000","longitude":"-94.27242000"},{"name":"Medford","countryCode":"US","stateCode":"MN","latitude":"44.17413000","longitude":"-93.24632000"},{"name":"Medina","countryCode":"US","stateCode":"MN","latitude":"45.03524000","longitude":"-93.58246000"},{"name":"Meeker County","countryCode":"US","stateCode":"MN","latitude":"45.12312000","longitude":"-94.52731000"},{"name":"Melrose","countryCode":"US","stateCode":"MN","latitude":"45.67469000","longitude":"-94.80752000"},{"name":"Menahga","countryCode":"US","stateCode":"MN","latitude":"46.75385000","longitude":"-95.09808000"},{"name":"Mendota Heights","countryCode":"US","stateCode":"MN","latitude":"44.88358000","longitude":"-93.13827000"},{"name":"Milaca","countryCode":"US","stateCode":"MN","latitude":"45.75580000","longitude":"-93.65441000"},{"name":"Mille Lacs County","countryCode":"US","stateCode":"MN","latitude":"45.93805000","longitude":"-93.63009000"},{"name":"Minneapolis","countryCode":"US","stateCode":"MN","latitude":"44.97997000","longitude":"-93.26384000"},{"name":"Minneota","countryCode":"US","stateCode":"MN","latitude":"44.55885000","longitude":"-95.98559000"},{"name":"Minnetonka","countryCode":"US","stateCode":"MN","latitude":"44.91330000","longitude":"-93.50329000"},{"name":"Minnetonka Mills","countryCode":"US","stateCode":"MN","latitude":"44.94107000","longitude":"-93.44190000"},{"name":"Minnetrista","countryCode":"US","stateCode":"MN","latitude":"44.93830000","longitude":"-93.71774000"},{"name":"Montevideo","countryCode":"US","stateCode":"MN","latitude":"44.94803000","longitude":"-95.71701000"},{"name":"Montgomery","countryCode":"US","stateCode":"MN","latitude":"44.43885000","longitude":"-93.58134000"},{"name":"Monticello","countryCode":"US","stateCode":"MN","latitude":"45.30552000","longitude":"-93.79414000"},{"name":"Montrose","countryCode":"US","stateCode":"MN","latitude":"45.06496000","longitude":"-93.91108000"},{"name":"Moorhead","countryCode":"US","stateCode":"MN","latitude":"46.87386000","longitude":"-96.76951000"},{"name":"Moose Lake","countryCode":"US","stateCode":"MN","latitude":"46.45411000","longitude":"-92.76187000"},{"name":"Mora","countryCode":"US","stateCode":"MN","latitude":"45.87690000","longitude":"-93.29384000"},{"name":"Morris","countryCode":"US","stateCode":"MN","latitude":"45.58607000","longitude":"-95.91394000"},{"name":"Morrison County","countryCode":"US","stateCode":"MN","latitude":"46.01262000","longitude":"-94.26842000"},{"name":"Mound","countryCode":"US","stateCode":"MN","latitude":"44.93663000","longitude":"-93.66607000"},{"name":"Mounds View","countryCode":"US","stateCode":"MN","latitude":"45.10497000","longitude":"-93.20856000"},{"name":"Mountain Iron","countryCode":"US","stateCode":"MN","latitude":"47.53243000","longitude":"-92.62351000"},{"name":"Mountain Lake","countryCode":"US","stateCode":"MN","latitude":"43.93885000","longitude":"-94.92971000"},{"name":"Mower County","countryCode":"US","stateCode":"MN","latitude":"43.67147000","longitude":"-92.75251000"},{"name":"Murray County","countryCode":"US","stateCode":"MN","latitude":"44.02212000","longitude":"-95.76328000"},{"name":"New Brighton","countryCode":"US","stateCode":"MN","latitude":"45.06552000","longitude":"-93.20189000"},{"name":"New Hope","countryCode":"US","stateCode":"MN","latitude":"45.03802000","longitude":"-93.38662000"},{"name":"New London","countryCode":"US","stateCode":"MN","latitude":"45.30108000","longitude":"-94.94418000"},{"name":"New Prague","countryCode":"US","stateCode":"MN","latitude":"44.54330000","longitude":"-93.57607000"},{"name":"New Richland","countryCode":"US","stateCode":"MN","latitude":"43.89385000","longitude":"-93.49383000"},{"name":"New Ulm","countryCode":"US","stateCode":"MN","latitude":"44.31246000","longitude":"-94.46053000"},{"name":"New York Mills","countryCode":"US","stateCode":"MN","latitude":"46.51802000","longitude":"-95.37615000"},{"name":"Newport","countryCode":"US","stateCode":"MN","latitude":"44.86636000","longitude":"-93.00049000"},{"name":"Nicollet","countryCode":"US","stateCode":"MN","latitude":"44.27608000","longitude":"-94.18746000"},{"name":"Nicollet County","countryCode":"US","stateCode":"MN","latitude":"44.34989000","longitude":"-94.24730000"},{"name":"Nisswa","countryCode":"US","stateCode":"MN","latitude":"46.52052000","longitude":"-94.28861000"},{"name":"Nobles County","countryCode":"US","stateCode":"MN","latitude":"43.67424000","longitude":"-95.75339000"},{"name":"Norman County","countryCode":"US","stateCode":"MN","latitude":"47.32648000","longitude":"-96.45528000"},{"name":"North Branch","countryCode":"US","stateCode":"MN","latitude":"45.51135000","longitude":"-92.98022000"},{"name":"North Mankato","countryCode":"US","stateCode":"MN","latitude":"44.17330000","longitude":"-94.03385000"},{"name":"North Oaks","countryCode":"US","stateCode":"MN","latitude":"45.10274000","longitude":"-93.07911000"},{"name":"North Saint Paul","countryCode":"US","stateCode":"MN","latitude":"45.01247000","longitude":"-92.99188000"},{"name":"Northfield","countryCode":"US","stateCode":"MN","latitude":"44.45830000","longitude":"-93.16160000"},{"name":"Norwood (historical)","countryCode":"US","stateCode":"MN","latitude":"44.76802000","longitude":"-93.92747000"},{"name":"Norwood Young America","countryCode":"US","stateCode":"MN","latitude":"44.77357000","longitude":"-93.92163000"},{"name":"Nowthen","countryCode":"US","stateCode":"MN","latitude":"45.32802000","longitude":"-93.47023000"},{"name":"Oak Grove","countryCode":"US","stateCode":"MN","latitude":"45.34080000","longitude":"-93.32690000"},{"name":"Oak Park Heights","countryCode":"US","stateCode":"MN","latitude":"45.03136000","longitude":"-92.79298000"},{"name":"Oakdale","countryCode":"US","stateCode":"MN","latitude":"44.96302000","longitude":"-92.96494000"},{"name":"Oakport","countryCode":"US","stateCode":"MN","latitude":"46.93191000","longitude":"-96.77897000"},{"name":"Olivia","countryCode":"US","stateCode":"MN","latitude":"44.77635000","longitude":"-94.98972000"},{"name":"Olmsted County","countryCode":"US","stateCode":"MN","latitude":"44.00375000","longitude":"-92.40177000"},{"name":"Orono","countryCode":"US","stateCode":"MN","latitude":"44.97135000","longitude":"-93.60440000"},{"name":"Oronoco","countryCode":"US","stateCode":"MN","latitude":"44.16608000","longitude":"-92.53491000"},{"name":"Ortonville","countryCode":"US","stateCode":"MN","latitude":"45.30469000","longitude":"-96.44478000"},{"name":"Osakis","countryCode":"US","stateCode":"MN","latitude":"45.86691000","longitude":"-95.15225000"},{"name":"Osseo","countryCode":"US","stateCode":"MN","latitude":"45.11941000","longitude":"-93.40245000"},{"name":"Otsego","countryCode":"US","stateCode":"MN","latitude":"45.27413000","longitude":"-93.59135000"},{"name":"Otter Tail County","countryCode":"US","stateCode":"MN","latitude":"46.40880000","longitude":"-95.70800000"},{"name":"Owatonna","countryCode":"US","stateCode":"MN","latitude":"44.08385000","longitude":"-93.22604000"},{"name":"Park Rapids","countryCode":"US","stateCode":"MN","latitude":"46.92218000","longitude":"-95.05863000"},{"name":"Parkers Prairie","countryCode":"US","stateCode":"MN","latitude":"46.15302000","longitude":"-95.32892000"},{"name":"Parkville","countryCode":"US","stateCode":"MN","latitude":"47.53104000","longitude":"-92.57907000"},{"name":"Paynesville","countryCode":"US","stateCode":"MN","latitude":"45.38052000","longitude":"-94.71195000"},{"name":"Pelican Rapids","countryCode":"US","stateCode":"MN","latitude":"46.57079000","longitude":"-96.08311000"},{"name":"Pennington County","countryCode":"US","stateCode":"MN","latitude":"48.06623000","longitude":"-96.03667000"},{"name":"Pequot Lakes","countryCode":"US","stateCode":"MN","latitude":"46.60302000","longitude":"-94.30944000"},{"name":"Perham","countryCode":"US","stateCode":"MN","latitude":"46.59440000","longitude":"-95.57254000"},{"name":"Pierz","countryCode":"US","stateCode":"MN","latitude":"45.98163000","longitude":"-94.10471000"},{"name":"Pine City","countryCode":"US","stateCode":"MN","latitude":"45.82607000","longitude":"-92.96854000"},{"name":"Pine County","countryCode":"US","stateCode":"MN","latitude":"46.12077000","longitude":"-92.74127000"},{"name":"Pine Island","countryCode":"US","stateCode":"MN","latitude":"44.20135000","longitude":"-92.64630000"},{"name":"Pipestone","countryCode":"US","stateCode":"MN","latitude":"44.00053000","longitude":"-96.31753000"},{"name":"Pipestone County","countryCode":"US","stateCode":"MN","latitude":"44.02300000","longitude":"-96.25864000"},{"name":"Plainview","countryCode":"US","stateCode":"MN","latitude":"44.16497000","longitude":"-92.17156000"},{"name":"Plymouth","countryCode":"US","stateCode":"MN","latitude":"45.01052000","longitude":"-93.45551000"},{"name":"Polk County","countryCode":"US","stateCode":"MN","latitude":"47.77385000","longitude":"-96.40181000"},{"name":"Pope County","countryCode":"US","stateCode":"MN","latitude":"45.58602000","longitude":"-95.44448000"},{"name":"Preston","countryCode":"US","stateCode":"MN","latitude":"43.67024000","longitude":"-92.08322000"},{"name":"Princeton","countryCode":"US","stateCode":"MN","latitude":"45.56997000","longitude":"-93.58163000"},{"name":"Prior Lake","countryCode":"US","stateCode":"MN","latitude":"44.71330000","longitude":"-93.42273000"},{"name":"Proctor","countryCode":"US","stateCode":"MN","latitude":"46.74716000","longitude":"-92.22547000"},{"name":"Ramsey","countryCode":"US","stateCode":"MN","latitude":"45.26110000","longitude":"-93.45000000"},{"name":"Ramsey County","countryCode":"US","stateCode":"MN","latitude":"45.01706000","longitude":"-93.09961000"},{"name":"Red Lake","countryCode":"US","stateCode":"MN","latitude":"47.87635000","longitude":"-95.01694000"},{"name":"Red Lake County","countryCode":"US","stateCode":"MN","latitude":"47.87169000","longitude":"-96.09530000"},{"name":"Red Lake Falls","countryCode":"US","stateCode":"MN","latitude":"47.88219000","longitude":"-96.27421000"},{"name":"Red Wing","countryCode":"US","stateCode":"MN","latitude":"44.56247000","longitude":"-92.53380000"},{"name":"Redby","countryCode":"US","stateCode":"MN","latitude":"47.87857000","longitude":"-94.91305000"},{"name":"Redwood County","countryCode":"US","stateCode":"MN","latitude":"44.40366000","longitude":"-95.25383000"},{"name":"Redwood Falls","countryCode":"US","stateCode":"MN","latitude":"44.53940000","longitude":"-95.11694000"},{"name":"Renville","countryCode":"US","stateCode":"MN","latitude":"44.78913000","longitude":"-95.21167000"},{"name":"Renville County","countryCode":"US","stateCode":"MN","latitude":"44.72681000","longitude":"-94.94714000"},{"name":"Rice","countryCode":"US","stateCode":"MN","latitude":"45.75191000","longitude":"-94.22027000"},{"name":"Rice County","countryCode":"US","stateCode":"MN","latitude":"44.35426000","longitude":"-93.29668000"},{"name":"Richfield","countryCode":"US","stateCode":"MN","latitude":"44.88330000","longitude":"-93.28300000"},{"name":"Richmond","countryCode":"US","stateCode":"MN","latitude":"45.45413000","longitude":"-94.51833000"},{"name":"Robbinsdale","countryCode":"US","stateCode":"MN","latitude":"45.03219000","longitude":"-93.33856000"},{"name":"Rochester","countryCode":"US","stateCode":"MN","latitude":"44.02163000","longitude":"-92.46990000"},{"name":"Rock County","countryCode":"US","stateCode":"MN","latitude":"43.67463000","longitude":"-96.25321000"},{"name":"Rock Creek","countryCode":"US","stateCode":"MN","latitude":"45.75746000","longitude":"-92.96243000"},{"name":"Rockford","countryCode":"US","stateCode":"MN","latitude":"45.08830000","longitude":"-93.73441000"},{"name":"Rockville","countryCode":"US","stateCode":"MN","latitude":"45.47191000","longitude":"-94.34083000"},{"name":"Rogers","countryCode":"US","stateCode":"MN","latitude":"45.18885000","longitude":"-93.55301000"},{"name":"Roseau","countryCode":"US","stateCode":"MN","latitude":"48.84609000","longitude":"-95.76277000"},{"name":"Roseau County","countryCode":"US","stateCode":"MN","latitude":"48.77514000","longitude":"-95.81082000"},{"name":"Rosemount","countryCode":"US","stateCode":"MN","latitude":"44.73941000","longitude":"-93.12577000"},{"name":"Roseville","countryCode":"US","stateCode":"MN","latitude":"45.00608000","longitude":"-93.15661000"},{"name":"Royalton","countryCode":"US","stateCode":"MN","latitude":"45.82997000","longitude":"-94.29361000"},{"name":"Rush City","countryCode":"US","stateCode":"MN","latitude":"45.68551000","longitude":"-92.96549000"},{"name":"Rushford","countryCode":"US","stateCode":"MN","latitude":"43.80830000","longitude":"-91.75293000"},{"name":"Saint Anthony","countryCode":"US","stateCode":"MN","latitude":"45.02052000","longitude":"-93.21800000"},{"name":"Saint Augusta","countryCode":"US","stateCode":"MN","latitude":"45.45830000","longitude":"-94.19804000"},{"name":"Saint Bonifacius","countryCode":"US","stateCode":"MN","latitude":"44.90552000","longitude":"-93.74746000"},{"name":"Saint Charles","countryCode":"US","stateCode":"MN","latitude":"43.96941000","longitude":"-92.06433000"},{"name":"Saint Cloud","countryCode":"US","stateCode":"MN","latitude":"45.56080000","longitude":"-94.16249000"},{"name":"Saint Francis","countryCode":"US","stateCode":"MN","latitude":"45.38691000","longitude":"-93.35940000"},{"name":"Saint James","countryCode":"US","stateCode":"MN","latitude":"43.98246000","longitude":"-94.62692000"},{"name":"Saint Joseph","countryCode":"US","stateCode":"MN","latitude":"45.56496000","longitude":"-94.31833000"},{"name":"Saint Louis County","countryCode":"US","stateCode":"MN","latitude":"47.58986000","longitude":"-92.46147000"},{"name":"Saint Louis Park","countryCode":"US","stateCode":"MN","latitude":"44.94830000","longitude":"-93.34801000"},{"name":"Saint Michael","countryCode":"US","stateCode":"MN","latitude":"45.20996000","longitude":"-93.66496000"},{"name":"Saint Paul","countryCode":"US","stateCode":"MN","latitude":"44.94441000","longitude":"-93.09327000"},{"name":"Saint Paul Park","countryCode":"US","stateCode":"MN","latitude":"44.84219000","longitude":"-92.99132000"},{"name":"Saint Peter","countryCode":"US","stateCode":"MN","latitude":"44.32358000","longitude":"-93.95801000"},{"name":"Sandstone","countryCode":"US","stateCode":"MN","latitude":"46.13106000","longitude":"-92.86742000"},{"name":"Sartell","countryCode":"US","stateCode":"MN","latitude":"45.62163000","longitude":"-94.20694000"},{"name":"Sauk Centre","countryCode":"US","stateCode":"MN","latitude":"45.73747000","longitude":"-94.95252000"},{"name":"Sauk Rapids","countryCode":"US","stateCode":"MN","latitude":"45.59191000","longitude":"-94.16610000"},{"name":"Savage","countryCode":"US","stateCode":"MN","latitude":"44.77913000","longitude":"-93.33634000"},{"name":"Scandia","countryCode":"US","stateCode":"MN","latitude":"45.25358000","longitude":"-92.80577000"},{"name":"Scott County","countryCode":"US","stateCode":"MN","latitude":"44.64846000","longitude":"-93.53593000"},{"name":"Shafer","countryCode":"US","stateCode":"MN","latitude":"45.38691000","longitude":"-92.74771000"},{"name":"Shakopee","countryCode":"US","stateCode":"MN","latitude":"44.79802000","longitude":"-93.52690000"},{"name":"Sherburn","countryCode":"US","stateCode":"MN","latitude":"43.65218000","longitude":"-94.72692000"},{"name":"Sherburne County","countryCode":"US","stateCode":"MN","latitude":"45.44395000","longitude":"-93.77459000"},{"name":"Shoreview","countryCode":"US","stateCode":"MN","latitude":"45.07913000","longitude":"-93.14717000"},{"name":"Shorewood","countryCode":"US","stateCode":"MN","latitude":"44.90080000","longitude":"-93.58912000"},{"name":"Sibley County","countryCode":"US","stateCode":"MN","latitude":"44.57948000","longitude":"-94.23216000"},{"name":"Silver Bay","countryCode":"US","stateCode":"MN","latitude":"47.29436000","longitude":"-91.25739000"},{"name":"Slayton","countryCode":"US","stateCode":"MN","latitude":"43.98774000","longitude":"-95.75585000"},{"name":"Sleepy Eye","countryCode":"US","stateCode":"MN","latitude":"44.29718000","longitude":"-94.72415000"},{"name":"South Saint Paul","countryCode":"US","stateCode":"MN","latitude":"44.89274000","longitude":"-93.03494000"},{"name":"Spicer","countryCode":"US","stateCode":"MN","latitude":"45.23302000","longitude":"-94.94001000"},{"name":"Spring Grove","countryCode":"US","stateCode":"MN","latitude":"43.56108000","longitude":"-91.63598000"},{"name":"Spring Lake Park","countryCode":"US","stateCode":"MN","latitude":"45.10774000","longitude":"-93.23800000"},{"name":"Spring Park","countryCode":"US","stateCode":"MN","latitude":"44.93524000","longitude":"-93.63218000"},{"name":"Spring Valley","countryCode":"US","stateCode":"MN","latitude":"43.68691000","longitude":"-92.38906000"},{"name":"Springfield","countryCode":"US","stateCode":"MN","latitude":"44.23885000","longitude":"-94.97582000"},{"name":"Stacy","countryCode":"US","stateCode":"MN","latitude":"45.39802000","longitude":"-92.98744000"},{"name":"Staples","countryCode":"US","stateCode":"MN","latitude":"46.35552000","longitude":"-94.79224000"},{"name":"Starbuck","countryCode":"US","stateCode":"MN","latitude":"45.61440000","longitude":"-95.53115000"},{"name":"Stearns County","countryCode":"US","stateCode":"MN","latitude":"45.55215000","longitude":"-94.61302000"},{"name":"Steele County","countryCode":"US","stateCode":"MN","latitude":"44.02234000","longitude":"-93.22604000"},{"name":"Stevens County","countryCode":"US","stateCode":"MN","latitude":"45.58613000","longitude":"-96.00030000"},{"name":"Stewartville","countryCode":"US","stateCode":"MN","latitude":"43.85552000","longitude":"-92.48851000"},{"name":"Stillwater","countryCode":"US","stateCode":"MN","latitude":"45.05636000","longitude":"-92.80604000"},{"name":"Swift County","countryCode":"US","stateCode":"MN","latitude":"45.28271000","longitude":"-95.68143000"},{"name":"Taylors Falls","countryCode":"US","stateCode":"MN","latitude":"45.40191000","longitude":"-92.65243000"},{"name":"Thief River Falls","countryCode":"US","stateCode":"MN","latitude":"48.11914000","longitude":"-96.18115000"},{"name":"Todd County","countryCode":"US","stateCode":"MN","latitude":"46.07062000","longitude":"-94.89760000"},{"name":"Tonka Bay","countryCode":"US","stateCode":"MN","latitude":"44.90857000","longitude":"-93.59301000"},{"name":"Tracy","countryCode":"US","stateCode":"MN","latitude":"44.23329000","longitude":"-95.61918000"},{"name":"Traverse County","countryCode":"US","stateCode":"MN","latitude":"45.77218000","longitude":"-96.47164000"},{"name":"Truman","countryCode":"US","stateCode":"MN","latitude":"43.82773000","longitude":"-94.43719000"},{"name":"Two Harbors","countryCode":"US","stateCode":"MN","latitude":"47.02271000","longitude":"-91.67073000"},{"name":"Tyler","countryCode":"US","stateCode":"MN","latitude":"44.27830000","longitude":"-96.13475000"},{"name":"Vadnais Heights","countryCode":"US","stateCode":"MN","latitude":"45.05747000","longitude":"-93.07383000"},{"name":"Victoria","countryCode":"US","stateCode":"MN","latitude":"44.85857000","longitude":"-93.66163000"},{"name":"Vineland","countryCode":"US","stateCode":"MN","latitude":"46.16357000","longitude":"-93.75747000"},{"name":"Virginia","countryCode":"US","stateCode":"MN","latitude":"47.52326000","longitude":"-92.53657000"},{"name":"Wabasha","countryCode":"US","stateCode":"MN","latitude":"44.38386000","longitude":"-92.03294000"},{"name":"Wabasha County","countryCode":"US","stateCode":"MN","latitude":"44.28428000","longitude":"-92.23027000"},{"name":"Waconia","countryCode":"US","stateCode":"MN","latitude":"44.85080000","longitude":"-93.78691000"},{"name":"Wadena","countryCode":"US","stateCode":"MN","latitude":"46.44246000","longitude":"-95.13614000"},{"name":"Wadena County","countryCode":"US","stateCode":"MN","latitude":"46.58576000","longitude":"-94.96941000"},{"name":"Waite Park","countryCode":"US","stateCode":"MN","latitude":"45.55719000","longitude":"-94.22416000"},{"name":"Walker","countryCode":"US","stateCode":"MN","latitude":"47.10135000","longitude":"-94.58722000"},{"name":"Wanamingo","countryCode":"US","stateCode":"MN","latitude":"44.30441000","longitude":"-92.79047000"},{"name":"Warren","countryCode":"US","stateCode":"MN","latitude":"48.19664000","longitude":"-96.77284000"},{"name":"Warroad","countryCode":"US","stateCode":"MN","latitude":"48.90527000","longitude":"-95.31440000"},{"name":"Waseca","countryCode":"US","stateCode":"MN","latitude":"44.07774000","longitude":"-93.50744000"},{"name":"Waseca County","countryCode":"US","stateCode":"MN","latitude":"44.02212000","longitude":"-93.58728000"},{"name":"Washington County","countryCode":"US","stateCode":"MN","latitude":"45.03873000","longitude":"-92.88396000"},{"name":"Watertown","countryCode":"US","stateCode":"MN","latitude":"44.96357000","longitude":"-93.84719000"},{"name":"Waterville","countryCode":"US","stateCode":"MN","latitude":"44.21885000","longitude":"-93.56800000"},{"name":"Watonwan County","countryCode":"US","stateCode":"MN","latitude":"43.97843000","longitude":"-94.61406000"},{"name":"Waverly","countryCode":"US","stateCode":"MN","latitude":"45.06663000","longitude":"-93.96636000"},{"name":"Wayzata","countryCode":"US","stateCode":"MN","latitude":"44.97413000","longitude":"-93.50662000"},{"name":"Wells","countryCode":"US","stateCode":"MN","latitude":"43.74607000","longitude":"-93.72884000"},{"name":"West Coon Rapids","countryCode":"US","stateCode":"MN","latitude":"45.15969000","longitude":"-93.34967000"},{"name":"West Saint Paul","countryCode":"US","stateCode":"MN","latitude":"44.91608000","longitude":"-93.10161000"},{"name":"Wheaton","countryCode":"US","stateCode":"MN","latitude":"45.80441000","longitude":"-96.49923000"},{"name":"White Bear Lake","countryCode":"US","stateCode":"MN","latitude":"45.08469000","longitude":"-93.00994000"},{"name":"Wilkin County","countryCode":"US","stateCode":"MN","latitude":"46.35708000","longitude":"-96.46835000"},{"name":"Willmar","countryCode":"US","stateCode":"MN","latitude":"45.12191000","longitude":"-95.04334000"},{"name":"Windom","countryCode":"US","stateCode":"MN","latitude":"43.86635000","longitude":"-95.11694000"},{"name":"Winnebago","countryCode":"US","stateCode":"MN","latitude":"43.76773000","longitude":"-94.16579000"},{"name":"Winona","countryCode":"US","stateCode":"MN","latitude":"44.04996000","longitude":"-91.63932000"},{"name":"Winona County","countryCode":"US","stateCode":"MN","latitude":"43.98685000","longitude":"-91.77913000"},{"name":"Winsted","countryCode":"US","stateCode":"MN","latitude":"44.96385000","longitude":"-94.04747000"},{"name":"Winthrop","countryCode":"US","stateCode":"MN","latitude":"44.54302000","longitude":"-94.36637000"},{"name":"Woodbury","countryCode":"US","stateCode":"MN","latitude":"44.92386000","longitude":"-92.95938000"},{"name":"Worthington","countryCode":"US","stateCode":"MN","latitude":"43.61996000","longitude":"-95.59640000"},{"name":"Wright County","countryCode":"US","stateCode":"MN","latitude":"45.17393000","longitude":"-93.96305000"},{"name":"Wyoming","countryCode":"US","stateCode":"MN","latitude":"45.33636000","longitude":"-92.99716000"},{"name":"Yellow Medicine County","countryCode":"US","stateCode":"MN","latitude":"44.71625000","longitude":"-95.86836000"},{"name":"Young America (historical)","countryCode":"US","stateCode":"MN","latitude":"44.78274000","longitude":"-93.91358000"},{"name":"Zimmerman","countryCode":"US","stateCode":"MN","latitude":"45.44330000","longitude":"-93.58996000"},{"name":"Zumbrota","countryCode":"US","stateCode":"MN","latitude":"44.29413000","longitude":"-92.66908000"},{"name":"Adair County","countryCode":"US","stateCode":"KY","latitude":"37.10416000","longitude":"-85.28065000"},{"name":"Albany","countryCode":"US","stateCode":"KY","latitude":"36.69090000","longitude":"-85.13468000"},{"name":"Alexandria","countryCode":"US","stateCode":"KY","latitude":"38.95951000","longitude":"-84.38799000"},{"name":"Allen County","countryCode":"US","stateCode":"KY","latitude":"36.75132000","longitude":"-86.19042000"},{"name":"Anchorage","countryCode":"US","stateCode":"KY","latitude":"38.26674000","longitude":"-85.53302000"},{"name":"Anderson County","countryCode":"US","stateCode":"KY","latitude":"38.00391000","longitude":"-84.99101000"},{"name":"Annville","countryCode":"US","stateCode":"KY","latitude":"37.31925000","longitude":"-83.97048000"},{"name":"Ashland","countryCode":"US","stateCode":"KY","latitude":"38.47841000","longitude":"-82.63794000"},{"name":"Auburn","countryCode":"US","stateCode":"KY","latitude":"36.86421000","longitude":"-86.71027000"},{"name":"Audubon Park","countryCode":"US","stateCode":"KY","latitude":"38.20396000","longitude":"-85.72524000"},{"name":"Augusta","countryCode":"US","stateCode":"KY","latitude":"38.77174000","longitude":"-84.00576000"},{"name":"Ballard County","countryCode":"US","stateCode":"KY","latitude":"37.05843000","longitude":"-88.99934000"},{"name":"Barbourmeade","countryCode":"US","stateCode":"KY","latitude":"38.29729000","longitude":"-85.60329000"},{"name":"Barbourville","countryCode":"US","stateCode":"KY","latitude":"36.86648000","longitude":"-83.88881000"},{"name":"Bardstown","countryCode":"US","stateCode":"KY","latitude":"37.80923000","longitude":"-85.46690000"},{"name":"Bardwell","countryCode":"US","stateCode":"KY","latitude":"36.87061000","longitude":"-89.00979000"},{"name":"Barren County","countryCode":"US","stateCode":"KY","latitude":"36.96558000","longitude":"-85.93366000"},{"name":"Bath County","countryCode":"US","stateCode":"KY","latitude":"38.14497000","longitude":"-83.74267000"},{"name":"Beattyville","countryCode":"US","stateCode":"KY","latitude":"37.57175000","longitude":"-83.70686000"},{"name":"Beaver Dam","countryCode":"US","stateCode":"KY","latitude":"37.40199000","longitude":"-86.87583000"},{"name":"Bedford","countryCode":"US","stateCode":"KY","latitude":"38.59256000","longitude":"-85.31773000"},{"name":"Beechwood Village","countryCode":"US","stateCode":"KY","latitude":"38.25479000","longitude":"-85.63135000"},{"name":"Bell County","countryCode":"US","stateCode":"KY","latitude":"36.73065000","longitude":"-83.67409000"},{"name":"Bellevue","countryCode":"US","stateCode":"KY","latitude":"39.10645000","longitude":"-84.47883000"},{"name":"Benton","countryCode":"US","stateCode":"KY","latitude":"36.85728000","longitude":"-88.35031000"},{"name":"Berea","countryCode":"US","stateCode":"KY","latitude":"37.56869000","longitude":"-84.29632000"},{"name":"Bloomfield","countryCode":"US","stateCode":"KY","latitude":"37.91034000","longitude":"-85.31662000"},{"name":"Boone County","countryCode":"US","stateCode":"KY","latitude":"38.96986000","longitude":"-84.72787000"},{"name":"Booneville","countryCode":"US","stateCode":"KY","latitude":"37.47620000","longitude":"-83.67491000"},{"name":"Bourbon County","countryCode":"US","stateCode":"KY","latitude":"38.20673000","longitude":"-84.21715000"},{"name":"Bowling Green","countryCode":"US","stateCode":"KY","latitude":"36.99032000","longitude":"-86.44360000"},{"name":"Boyd County","countryCode":"US","stateCode":"KY","latitude":"38.35957000","longitude":"-82.68773000"},{"name":"Boyle County","countryCode":"US","stateCode":"KY","latitude":"37.62433000","longitude":"-84.86681000"},{"name":"Bracken County","countryCode":"US","stateCode":"KY","latitude":"38.68881000","longitude":"-84.09019000"},{"name":"Brandenburg","countryCode":"US","stateCode":"KY","latitude":"37.99896000","longitude":"-86.16941000"},{"name":"Breathitt County","countryCode":"US","stateCode":"KY","latitude":"37.52162000","longitude":"-83.32409000"},{"name":"Breckinridge Center","countryCode":"US","stateCode":"KY","latitude":"37.68282000","longitude":"-87.86308000"},{"name":"Breckinridge County","countryCode":"US","stateCode":"KY","latitude":"37.77327000","longitude":"-86.42928000"},{"name":"Brodhead","countryCode":"US","stateCode":"KY","latitude":"37.40425000","longitude":"-84.41383000"},{"name":"Brooks","countryCode":"US","stateCode":"KY","latitude":"38.06118000","longitude":"-85.70968000"},{"name":"Brooksville","countryCode":"US","stateCode":"KY","latitude":"38.68257000","longitude":"-84.06576000"},{"name":"Brownsville","countryCode":"US","stateCode":"KY","latitude":"37.19255000","longitude":"-86.26775000"},{"name":"Buckner","countryCode":"US","stateCode":"KY","latitude":"38.38368000","longitude":"-85.43996000"},{"name":"Buechel","countryCode":"US","stateCode":"KY","latitude":"38.19507000","longitude":"-85.65190000"},{"name":"Bullitt County","countryCode":"US","stateCode":"KY","latitude":"37.97008000","longitude":"-85.69586000"},{"name":"Burkesville","countryCode":"US","stateCode":"KY","latitude":"36.79034000","longitude":"-85.37052000"},{"name":"Burlington","countryCode":"US","stateCode":"KY","latitude":"39.02756000","longitude":"-84.72411000"},{"name":"Butler County","countryCode":"US","stateCode":"KY","latitude":"37.20728000","longitude":"-86.68176000"},{"name":"Cadiz","countryCode":"US","stateCode":"KY","latitude":"36.86505000","longitude":"-87.83530000"},{"name":"Caldwell County","countryCode":"US","stateCode":"KY","latitude":"37.14533000","longitude":"-87.86791000"},{"name":"Calhoun","countryCode":"US","stateCode":"KY","latitude":"37.53894000","longitude":"-87.25833000"},{"name":"Calloway County","countryCode":"US","stateCode":"KY","latitude":"36.62110000","longitude":"-88.27220000"},{"name":"Calvert City","countryCode":"US","stateCode":"KY","latitude":"37.03339000","longitude":"-88.35004000"},{"name":"Camargo","countryCode":"US","stateCode":"KY","latitude":"37.99425000","longitude":"-83.88770000"},{"name":"Campbell County","countryCode":"US","stateCode":"KY","latitude":"38.94648000","longitude":"-84.37970000"},{"name":"Campbellsville","countryCode":"US","stateCode":"KY","latitude":"37.34340000","longitude":"-85.34191000"},{"name":"Campton","countryCode":"US","stateCode":"KY","latitude":"37.73425000","longitude":"-83.54741000"},{"name":"Carlisle","countryCode":"US","stateCode":"KY","latitude":"38.31202000","longitude":"-84.02743000"},{"name":"Carlisle County","countryCode":"US","stateCode":"KY","latitude":"36.85322000","longitude":"-88.97106000"},{"name":"Carroll County","countryCode":"US","stateCode":"KY","latitude":"38.66786000","longitude":"-85.12359000"},{"name":"Carrollton","countryCode":"US","stateCode":"KY","latitude":"38.68090000","longitude":"-85.17940000"},{"name":"Carter County","countryCode":"US","stateCode":"KY","latitude":"38.31817000","longitude":"-83.04954000"},{"name":"Casey County","countryCode":"US","stateCode":"KY","latitude":"37.32228000","longitude":"-84.92837000"},{"name":"Catlettsburg","countryCode":"US","stateCode":"KY","latitude":"38.40480000","longitude":"-82.60044000"},{"name":"Cave City","countryCode":"US","stateCode":"KY","latitude":"37.13672000","longitude":"-85.95692000"},{"name":"Central City","countryCode":"US","stateCode":"KY","latitude":"37.29393000","longitude":"-87.12333000"},{"name":"Christian County","countryCode":"US","stateCode":"KY","latitude":"36.89418000","longitude":"-87.49038000"},{"name":"Clark County","countryCode":"US","stateCode":"KY","latitude":"37.97085000","longitude":"-84.14740000"},{"name":"Claryville","countryCode":"US","stateCode":"KY","latitude":"38.91923000","longitude":"-84.39549000"},{"name":"Clay","countryCode":"US","stateCode":"KY","latitude":"37.47671000","longitude":"-87.82002000"},{"name":"Clay City","countryCode":"US","stateCode":"KY","latitude":"37.85925000","longitude":"-83.91853000"},{"name":"Clay County","countryCode":"US","stateCode":"KY","latitude":"37.15971000","longitude":"-83.71468000"},{"name":"Clinton","countryCode":"US","stateCode":"KY","latitude":"36.66728000","longitude":"-88.99340000"},{"name":"Clinton County","countryCode":"US","stateCode":"KY","latitude":"36.72748000","longitude":"-85.13601000"},{"name":"Cloverport","countryCode":"US","stateCode":"KY","latitude":"37.83339000","longitude":"-86.63276000"},{"name":"Coal Run Village","countryCode":"US","stateCode":"KY","latitude":"37.51316000","longitude":"-82.55849000"},{"name":"Cold Spring","countryCode":"US","stateCode":"KY","latitude":"39.02173000","longitude":"-84.43994000"},{"name":"Coldstream","countryCode":"US","stateCode":"KY","latitude":"38.31479000","longitude":"-85.52385000"},{"name":"Columbia","countryCode":"US","stateCode":"KY","latitude":"37.10284000","longitude":"-85.30635000"},{"name":"Corbin","countryCode":"US","stateCode":"KY","latitude":"36.94870000","longitude":"-84.09688000"},{"name":"Covington","countryCode":"US","stateCode":"KY","latitude":"39.08367000","longitude":"-84.50855000"},{"name":"Crescent Springs","countryCode":"US","stateCode":"KY","latitude":"39.05145000","longitude":"-84.58161000"},{"name":"Crestview Hills","countryCode":"US","stateCode":"KY","latitude":"39.02728000","longitude":"-84.58494000"},{"name":"Crestwood","countryCode":"US","stateCode":"KY","latitude":"38.32424000","longitude":"-85.47246000"},{"name":"Crittenden","countryCode":"US","stateCode":"KY","latitude":"38.78284000","longitude":"-84.60522000"},{"name":"Crittenden County","countryCode":"US","stateCode":"KY","latitude":"37.35272000","longitude":"-88.09722000"},{"name":"Cumberland","countryCode":"US","stateCode":"KY","latitude":"36.97815000","longitude":"-82.98850000"},{"name":"Cumberland County","countryCode":"US","stateCode":"KY","latitude":"36.78653000","longitude":"-85.38845000"},{"name":"Cynthiana","countryCode":"US","stateCode":"KY","latitude":"38.39035000","longitude":"-84.29410000"},{"name":"Danville","countryCode":"US","stateCode":"KY","latitude":"37.64563000","longitude":"-84.77217000"},{"name":"Daviess County","countryCode":"US","stateCode":"KY","latitude":"37.73177000","longitude":"-87.08723000"},{"name":"Dawson Springs","countryCode":"US","stateCode":"KY","latitude":"37.16727000","longitude":"-87.69251000"},{"name":"Dayton","countryCode":"US","stateCode":"KY","latitude":"39.11284000","longitude":"-84.47272000"},{"name":"Dixon","countryCode":"US","stateCode":"KY","latitude":"37.51782000","longitude":"-87.69029000"},{"name":"Doe Valley","countryCode":"US","stateCode":"KY","latitude":"37.95665000","longitude":"-86.11653000"},{"name":"Douglass Hills","countryCode":"US","stateCode":"KY","latitude":"38.23785000","longitude":"-85.55274000"},{"name":"Dry Ridge","countryCode":"US","stateCode":"KY","latitude":"38.68201000","longitude":"-84.58994000"},{"name":"Earlington","countryCode":"US","stateCode":"KY","latitude":"37.27421000","longitude":"-87.51194000"},{"name":"Eddyville","countryCode":"US","stateCode":"KY","latitude":"37.09450000","longitude":"-88.08030000"},{"name":"Edgewood","countryCode":"US","stateCode":"KY","latitude":"39.01867000","longitude":"-84.58189000"},{"name":"Edmonson County","countryCode":"US","stateCode":"KY","latitude":"37.20884000","longitude":"-86.23862000"},{"name":"Edmonton","countryCode":"US","stateCode":"KY","latitude":"36.98006000","longitude":"-85.61219000"},{"name":"Elizabethtown","countryCode":"US","stateCode":"KY","latitude":"37.69395000","longitude":"-85.85913000"},{"name":"Elk Creek","countryCode":"US","stateCode":"KY","latitude":"38.10034000","longitude":"-85.37107000"},{"name":"Elkfork","countryCode":"US","stateCode":"KY","latitude":"37.96481000","longitude":"-83.13295000"},{"name":"Elkton","countryCode":"US","stateCode":"KY","latitude":"36.81004000","longitude":"-87.15417000"},{"name":"Elliott County","countryCode":"US","stateCode":"KY","latitude":"38.11789000","longitude":"-83.09762000"},{"name":"Elsmere","countryCode":"US","stateCode":"KY","latitude":"39.01256000","longitude":"-84.60467000"},{"name":"Eminence","countryCode":"US","stateCode":"KY","latitude":"38.37007000","longitude":"-85.18051000"},{"name":"Erlanger","countryCode":"US","stateCode":"KY","latitude":"39.01673000","longitude":"-84.60078000"},{"name":"Estill County","countryCode":"US","stateCode":"KY","latitude":"37.69248000","longitude":"-83.96433000"},{"name":"Fairdale","countryCode":"US","stateCode":"KY","latitude":"38.10507000","longitude":"-85.75885000"},{"name":"Falmouth","countryCode":"US","stateCode":"KY","latitude":"38.67674000","longitude":"-84.33021000"},{"name":"Farley","countryCode":"US","stateCode":"KY","latitude":"37.04634000","longitude":"-88.56856000"},{"name":"Fayette County","countryCode":"US","stateCode":"KY","latitude":"38.04233000","longitude":"-84.45873000"},{"name":"Fern Creek","countryCode":"US","stateCode":"KY","latitude":"38.15979000","longitude":"-85.58774000"},{"name":"Flatwoods","countryCode":"US","stateCode":"KY","latitude":"38.52258000","longitude":"-82.71711000"},{"name":"Fleming County","countryCode":"US","stateCode":"KY","latitude":"38.37011000","longitude":"-83.69665000"},{"name":"Flemingsburg","countryCode":"US","stateCode":"KY","latitude":"38.42230000","longitude":"-83.73381000"},{"name":"Florence","countryCode":"US","stateCode":"KY","latitude":"38.99895000","longitude":"-84.62661000"},{"name":"Floyd County","countryCode":"US","stateCode":"KY","latitude":"37.55711000","longitude":"-82.74570000"},{"name":"Fort Campbell North","countryCode":"US","stateCode":"KY","latitude":"36.65429000","longitude":"-87.46056000"},{"name":"Fort Knox","countryCode":"US","stateCode":"KY","latitude":"37.89113000","longitude":"-85.96363000"},{"name":"Fort Mitchell","countryCode":"US","stateCode":"KY","latitude":"39.05950000","longitude":"-84.54744000"},{"name":"Fort Thomas","countryCode":"US","stateCode":"KY","latitude":"39.07506000","longitude":"-84.44716000"},{"name":"Fort Wright","countryCode":"US","stateCode":"KY","latitude":"39.05173000","longitude":"-84.53411000"},{"name":"Francisville","countryCode":"US","stateCode":"KY","latitude":"39.10506000","longitude":"-84.72439000"},{"name":"Frankfort","countryCode":"US","stateCode":"KY","latitude":"38.20091000","longitude":"-84.87328000"},{"name":"Franklin","countryCode":"US","stateCode":"KY","latitude":"36.72226000","longitude":"-86.57722000"},{"name":"Franklin County","countryCode":"US","stateCode":"KY","latitude":"38.23915000","longitude":"-84.87707000"},{"name":"Frenchburg","countryCode":"US","stateCode":"KY","latitude":"37.95092000","longitude":"-83.62575000"},{"name":"Fulton","countryCode":"US","stateCode":"KY","latitude":"36.50423000","longitude":"-88.87423000"},{"name":"Fulton County","countryCode":"US","stateCode":"KY","latitude":"36.55408000","longitude":"-89.18761000"},{"name":"Gallatin County","countryCode":"US","stateCode":"KY","latitude":"38.75687000","longitude":"-84.85931000"},{"name":"Garrard County","countryCode":"US","stateCode":"KY","latitude":"37.63958000","longitude":"-84.53763000"},{"name":"Georgetown","countryCode":"US","stateCode":"KY","latitude":"38.20980000","longitude":"-84.55883000"},{"name":"Glasgow","countryCode":"US","stateCode":"KY","latitude":"36.99588000","longitude":"-85.91192000"},{"name":"Grant County","countryCode":"US","stateCode":"KY","latitude":"38.64881000","longitude":"-84.62461000"},{"name":"Graves County","countryCode":"US","stateCode":"KY","latitude":"36.72314000","longitude":"-88.65121000"},{"name":"Graymoor-Devondale","countryCode":"US","stateCode":"KY","latitude":"38.27313000","longitude":"-85.62302000"},{"name":"Grayson","countryCode":"US","stateCode":"KY","latitude":"38.33258000","longitude":"-82.94850000"},{"name":"Grayson County","countryCode":"US","stateCode":"KY","latitude":"37.46082000","longitude":"-86.34388000"},{"name":"Green County","countryCode":"US","stateCode":"KY","latitude":"37.26411000","longitude":"-85.55311000"},{"name":"Greensburg","countryCode":"US","stateCode":"KY","latitude":"37.26089000","longitude":"-85.49885000"},{"name":"Greenup","countryCode":"US","stateCode":"KY","latitude":"38.57313000","longitude":"-82.83017000"},{"name":"Greenup County","countryCode":"US","stateCode":"KY","latitude":"38.54566000","longitude":"-82.92229000"},{"name":"Greenville","countryCode":"US","stateCode":"KY","latitude":"37.20115000","longitude":"-87.17889000"},{"name":"Guthrie","countryCode":"US","stateCode":"KY","latitude":"36.64838000","longitude":"-87.16639000"},{"name":"Hancock County","countryCode":"US","stateCode":"KY","latitude":"37.84151000","longitude":"-86.77793000"},{"name":"Hardin County","countryCode":"US","stateCode":"KY","latitude":"37.69792000","longitude":"-85.96337000"},{"name":"Hardinsburg","countryCode":"US","stateCode":"KY","latitude":"37.78006000","longitude":"-86.46053000"},{"name":"Harlan","countryCode":"US","stateCode":"KY","latitude":"36.84314000","longitude":"-83.32185000"},{"name":"Harlan County","countryCode":"US","stateCode":"KY","latitude":"36.85697000","longitude":"-83.21795000"},{"name":"Harrison County","countryCode":"US","stateCode":"KY","latitude":"38.44181000","longitude":"-84.33139000"},{"name":"Harrodsburg","countryCode":"US","stateCode":"KY","latitude":"37.76230000","longitude":"-84.84329000"},{"name":"Hart County","countryCode":"US","stateCode":"KY","latitude":"37.29993000","longitude":"-85.88471000"},{"name":"Hartford","countryCode":"US","stateCode":"KY","latitude":"37.45116000","longitude":"-86.90916000"},{"name":"Hawesville","countryCode":"US","stateCode":"KY","latitude":"37.90006000","longitude":"-86.75499000"},{"name":"Hazard","countryCode":"US","stateCode":"KY","latitude":"37.24954000","longitude":"-83.19323000"},{"name":"Hebron","countryCode":"US","stateCode":"KY","latitude":"39.06589000","longitude":"-84.70106000"},{"name":"Hebron Estates","countryCode":"US","stateCode":"KY","latitude":"38.04951000","longitude":"-85.66607000"},{"name":"Henderson","countryCode":"US","stateCode":"KY","latitude":"37.83615000","longitude":"-87.59001000"},{"name":"Henderson County","countryCode":"US","stateCode":"KY","latitude":"37.79590000","longitude":"-87.57316000"},{"name":"Hendron","countryCode":"US","stateCode":"KY","latitude":"37.03950000","longitude":"-88.62922000"},{"name":"Henry County","countryCode":"US","stateCode":"KY","latitude":"38.44847000","longitude":"-85.11893000"},{"name":"Heritage Creek","countryCode":"US","stateCode":"KY","latitude":"38.12368000","longitude":"-85.71968000"},{"name":"Hickman","countryCode":"US","stateCode":"KY","latitude":"36.57117000","longitude":"-89.18618000"},{"name":"Hickman County","countryCode":"US","stateCode":"KY","latitude":"36.67817000","longitude":"-88.97622000"},{"name":"Highland Heights","countryCode":"US","stateCode":"KY","latitude":"39.03312000","longitude":"-84.45189000"},{"name":"Highview","countryCode":"US","stateCode":"KY","latitude":"38.14285000","longitude":"-85.62413000"},{"name":"Hillview","countryCode":"US","stateCode":"KY","latitude":"38.06979000","longitude":"-85.68551000"},{"name":"Hindman","countryCode":"US","stateCode":"KY","latitude":"37.33593000","longitude":"-82.98044000"},{"name":"Hodgenville","countryCode":"US","stateCode":"KY","latitude":"37.57395000","longitude":"-85.73996000"},{"name":"Hopkins County","countryCode":"US","stateCode":"KY","latitude":"37.30882000","longitude":"-87.54084000"},{"name":"Hopkinsville","countryCode":"US","stateCode":"KY","latitude":"36.86561000","longitude":"-87.49117000"},{"name":"Horse Cave","countryCode":"US","stateCode":"KY","latitude":"37.17950000","longitude":"-85.90692000"},{"name":"Hurstbourne","countryCode":"US","stateCode":"KY","latitude":"38.23813000","longitude":"-85.58829000"},{"name":"Hurstbourne Acres","countryCode":"US","stateCode":"KY","latitude":"38.22118000","longitude":"-85.58913000"},{"name":"Hyden","countryCode":"US","stateCode":"KY","latitude":"37.16093000","longitude":"-83.37324000"},{"name":"Independence","countryCode":"US","stateCode":"KY","latitude":"38.94312000","longitude":"-84.54411000"},{"name":"Indian Hills","countryCode":"US","stateCode":"KY","latitude":"38.27257000","longitude":"-85.66274000"},{"name":"Indian Hills Cherokee Section","countryCode":"US","stateCode":"KY","latitude":"38.27951000","longitude":"-85.64996000"},{"name":"Inez","countryCode":"US","stateCode":"KY","latitude":"37.86648000","longitude":"-82.53876000"},{"name":"Ironville","countryCode":"US","stateCode":"KY","latitude":"38.45647000","longitude":"-82.69238000"},{"name":"Irvine","countryCode":"US","stateCode":"KY","latitude":"37.70064000","longitude":"-83.97381000"},{"name":"Irvington","countryCode":"US","stateCode":"KY","latitude":"37.88034000","longitude":"-86.28386000"},{"name":"Jackson","countryCode":"US","stateCode":"KY","latitude":"37.55315000","longitude":"-83.38351000"},{"name":"Jackson County","countryCode":"US","stateCode":"KY","latitude":"37.41978000","longitude":"-84.00577000"},{"name":"Jamestown","countryCode":"US","stateCode":"KY","latitude":"36.98479000","longitude":"-85.06301000"},{"name":"Jefferson County","countryCode":"US","stateCode":"KY","latitude":"38.18719000","longitude":"-85.65916000"},{"name":"Jeffersontown","countryCode":"US","stateCode":"KY","latitude":"38.19424000","longitude":"-85.56440000"},{"name":"Jeffersonville","countryCode":"US","stateCode":"KY","latitude":"37.97369000","longitude":"-83.84186000"},{"name":"Jenkins","countryCode":"US","stateCode":"KY","latitude":"37.17344000","longitude":"-82.63099000"},{"name":"Jessamine County","countryCode":"US","stateCode":"KY","latitude":"37.87203000","longitude":"-84.58093000"},{"name":"Johnson County","countryCode":"US","stateCode":"KY","latitude":"37.84664000","longitude":"-82.83154000"},{"name":"Junction City","countryCode":"US","stateCode":"KY","latitude":"37.58674000","longitude":"-84.79384000"},{"name":"Kenton County","countryCode":"US","stateCode":"KY","latitude":"38.93346000","longitude":"-84.53334000"},{"name":"Knott County","countryCode":"US","stateCode":"KY","latitude":"37.35405000","longitude":"-82.95413000"},{"name":"Knottsville","countryCode":"US","stateCode":"KY","latitude":"37.77172000","longitude":"-86.90416000"},{"name":"Knox County","countryCode":"US","stateCode":"KY","latitude":"36.89067000","longitude":"-83.85404000"},{"name":"La Center","countryCode":"US","stateCode":"KY","latitude":"37.07672000","longitude":"-88.97368000"},{"name":"La Grange","countryCode":"US","stateCode":"KY","latitude":"38.40757000","longitude":"-85.37885000"},{"name":"Lakeside Park","countryCode":"US","stateCode":"KY","latitude":"39.03562000","longitude":"-84.56911000"},{"name":"Lancaster","countryCode":"US","stateCode":"KY","latitude":"37.61952000","longitude":"-84.57800000"},{"name":"Larue County","countryCode":"US","stateCode":"KY","latitude":"37.54580000","longitude":"-85.69792000"},{"name":"Laurel County","countryCode":"US","stateCode":"KY","latitude":"37.11067000","longitude":"-84.11780000"},{"name":"Lawrence County","countryCode":"US","stateCode":"KY","latitude":"38.06788000","longitude":"-82.73475000"},{"name":"Lawrenceburg","countryCode":"US","stateCode":"KY","latitude":"38.03730000","longitude":"-84.89662000"},{"name":"Lebanon","countryCode":"US","stateCode":"KY","latitude":"37.56979000","longitude":"-85.25274000"},{"name":"Lebanon Junction","countryCode":"US","stateCode":"KY","latitude":"37.83451000","longitude":"-85.73190000"},{"name":"Ledbetter","countryCode":"US","stateCode":"KY","latitude":"37.04756000","longitude":"-88.47699000"},{"name":"Lee County","countryCode":"US","stateCode":"KY","latitude":"37.59480000","longitude":"-83.71628000"},{"name":"Leitchfield","countryCode":"US","stateCode":"KY","latitude":"37.48005000","longitude":"-86.29386000"},{"name":"Leslie County","countryCode":"US","stateCode":"KY","latitude":"37.09406000","longitude":"-83.38116000"},{"name":"Letcher County","countryCode":"US","stateCode":"KY","latitude":"37.12119000","longitude":"-82.85528000"},{"name":"Lewis County","countryCode":"US","stateCode":"KY","latitude":"38.53154000","longitude":"-83.37805000"},{"name":"Lewisport","countryCode":"US","stateCode":"KY","latitude":"37.93700000","longitude":"-86.90221000"},{"name":"Lexington","countryCode":"US","stateCode":"KY","latitude":"37.98869000","longitude":"-84.47772000"},{"name":"Lexington-Fayette","countryCode":"US","stateCode":"KY","latitude":"38.04980000","longitude":"-84.45855000"},{"name":"Liberty","countryCode":"US","stateCode":"KY","latitude":"37.31841000","longitude":"-84.93940000"},{"name":"Lincoln County","countryCode":"US","stateCode":"KY","latitude":"37.45535000","longitude":"-84.66081000"},{"name":"Livermore","countryCode":"US","stateCode":"KY","latitude":"37.49310000","longitude":"-87.13194000"},{"name":"Livingston County","countryCode":"US","stateCode":"KY","latitude":"37.20970000","longitude":"-88.35381000"},{"name":"Logan County","countryCode":"US","stateCode":"KY","latitude":"36.85970000","longitude":"-86.87894000"},{"name":"London","countryCode":"US","stateCode":"KY","latitude":"37.12898000","longitude":"-84.08326000"},{"name":"Louisa","countryCode":"US","stateCode":"KY","latitude":"38.11425000","longitude":"-82.60321000"},{"name":"Louisville","countryCode":"US","stateCode":"KY","latitude":"38.25424000","longitude":"-85.75941000"},{"name":"Ludlow","countryCode":"US","stateCode":"KY","latitude":"39.09256000","longitude":"-84.54744000"},{"name":"Lyndon","countryCode":"US","stateCode":"KY","latitude":"38.25674000","longitude":"-85.60163000"},{"name":"Lyon County","countryCode":"US","stateCode":"KY","latitude":"37.01913000","longitude":"-88.08328000"},{"name":"Madison County","countryCode":"US","stateCode":"KY","latitude":"37.72018000","longitude":"-84.27800000"},{"name":"Madisonville","countryCode":"US","stateCode":"KY","latitude":"37.32810000","longitude":"-87.49889000"},{"name":"Magoffin County","countryCode":"US","stateCode":"KY","latitude":"37.70647000","longitude":"-83.06491000"},{"name":"Manchester","countryCode":"US","stateCode":"KY","latitude":"37.15370000","longitude":"-83.76186000"},{"name":"Marion","countryCode":"US","stateCode":"KY","latitude":"37.33283000","longitude":"-88.08113000"},{"name":"Marion County","countryCode":"US","stateCode":"KY","latitude":"37.55253000","longitude":"-85.26963000"},{"name":"Marshall County","countryCode":"US","stateCode":"KY","latitude":"36.88345000","longitude":"-88.32938000"},{"name":"Martin County","countryCode":"US","stateCode":"KY","latitude":"37.80158000","longitude":"-82.51329000"},{"name":"Mason County","countryCode":"US","stateCode":"KY","latitude":"38.59517000","longitude":"-83.82425000"},{"name":"Masonville","countryCode":"US","stateCode":"KY","latitude":"37.67505000","longitude":"-87.03472000"},{"name":"Massac","countryCode":"US","stateCode":"KY","latitude":"37.01672000","longitude":"-88.73061000"},{"name":"Mayfield","countryCode":"US","stateCode":"KY","latitude":"36.74172000","longitude":"-88.63672000"},{"name":"Maysville","countryCode":"US","stateCode":"KY","latitude":"38.64119000","longitude":"-83.74437000"},{"name":"McCracken County","countryCode":"US","stateCode":"KY","latitude":"37.05408000","longitude":"-88.71272000"},{"name":"McCreary County","countryCode":"US","stateCode":"KY","latitude":"36.73714000","longitude":"-84.48417000"},{"name":"McKee","countryCode":"US","stateCode":"KY","latitude":"37.43036000","longitude":"-83.99798000"},{"name":"McLean County","countryCode":"US","stateCode":"KY","latitude":"37.52919000","longitude":"-87.26361000"},{"name":"Meade County","countryCode":"US","stateCode":"KY","latitude":"37.96984000","longitude":"-86.21718000"},{"name":"Meads","countryCode":"US","stateCode":"KY","latitude":"38.41258000","longitude":"-82.70905000"},{"name":"Menifee County","countryCode":"US","stateCode":"KY","latitude":"37.94138000","longitude":"-83.59887000"},{"name":"Mercer County","countryCode":"US","stateCode":"KY","latitude":"37.81103000","longitude":"-84.87444000"},{"name":"Metcalfe County","countryCode":"US","stateCode":"KY","latitude":"36.99054000","longitude":"-85.62925000"},{"name":"Middlesboro","countryCode":"US","stateCode":"KY","latitude":"36.60842000","longitude":"-83.71658000"},{"name":"Middletown","countryCode":"US","stateCode":"KY","latitude":"38.24535000","longitude":"-85.53885000"},{"name":"Midway","countryCode":"US","stateCode":"KY","latitude":"38.15091000","longitude":"-84.68383000"},{"name":"Monroe County","countryCode":"US","stateCode":"KY","latitude":"36.71218000","longitude":"-85.71652000"},{"name":"Montgomery County","countryCode":"US","stateCode":"KY","latitude":"38.03353000","longitude":"-83.91310000"},{"name":"Monticello","countryCode":"US","stateCode":"KY","latitude":"36.82979000","longitude":"-84.84911000"},{"name":"Morehead","countryCode":"US","stateCode":"KY","latitude":"38.18397000","longitude":"-83.43268000"},{"name":"Morgan County","countryCode":"US","stateCode":"KY","latitude":"37.92228000","longitude":"-83.25889000"},{"name":"Morganfield","countryCode":"US","stateCode":"KY","latitude":"37.68338000","longitude":"-87.91669000"},{"name":"Morgantown","countryCode":"US","stateCode":"KY","latitude":"37.22560000","longitude":"-86.68360000"},{"name":"Mount Olivet","countryCode":"US","stateCode":"KY","latitude":"38.53146000","longitude":"-84.03687000"},{"name":"Mount Sterling","countryCode":"US","stateCode":"KY","latitude":"38.05647000","longitude":"-83.94326000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"KY","latitude":"37.35286000","longitude":"-84.34049000"},{"name":"Mount Washington","countryCode":"US","stateCode":"KY","latitude":"38.05006000","longitude":"-85.54579000"},{"name":"Muhlenberg County","countryCode":"US","stateCode":"KY","latitude":"37.21579000","longitude":"-87.14204000"},{"name":"Munfordville","countryCode":"US","stateCode":"KY","latitude":"37.27228000","longitude":"-85.89108000"},{"name":"Murray","countryCode":"US","stateCode":"KY","latitude":"36.61033000","longitude":"-88.31476000"},{"name":"Nelson County","countryCode":"US","stateCode":"KY","latitude":"37.80513000","longitude":"-85.46599000"},{"name":"New Castle","countryCode":"US","stateCode":"KY","latitude":"38.43340000","longitude":"-85.16968000"},{"name":"Newburg","countryCode":"US","stateCode":"KY","latitude":"38.16007000","longitude":"-85.65968000"},{"name":"Newport","countryCode":"US","stateCode":"KY","latitude":"39.09145000","longitude":"-84.49578000"},{"name":"Nicholas County","countryCode":"US","stateCode":"KY","latitude":"38.33560000","longitude":"-84.01533000"},{"name":"Nicholasville","countryCode":"US","stateCode":"KY","latitude":"37.88063000","longitude":"-84.57300000"},{"name":"North Corbin","countryCode":"US","stateCode":"KY","latitude":"36.96064000","longitude":"-84.09326000"},{"name":"Northfield","countryCode":"US","stateCode":"KY","latitude":"38.28701000","longitude":"-85.64107000"},{"name":"Nortonville","countryCode":"US","stateCode":"KY","latitude":"37.19088000","longitude":"-87.45278000"},{"name":"Oak Grove","countryCode":"US","stateCode":"KY","latitude":"36.66505000","longitude":"-87.44279000"},{"name":"Oakbrook","countryCode":"US","stateCode":"KY","latitude":"38.99978000","longitude":"-84.68522000"},{"name":"Ohio County","countryCode":"US","stateCode":"KY","latitude":"37.47819000","longitude":"-86.84889000"},{"name":"Okolona","countryCode":"US","stateCode":"KY","latitude":"38.14118000","longitude":"-85.68774000"},{"name":"Oldham County","countryCode":"US","stateCode":"KY","latitude":"38.39944000","longitude":"-85.44837000"},{"name":"Olive Hill","countryCode":"US","stateCode":"KY","latitude":"38.30008000","longitude":"-83.17407000"},{"name":"Orchard Grass Hills","countryCode":"US","stateCode":"KY","latitude":"38.32368000","longitude":"-85.52135000"},{"name":"Owen County","countryCode":"US","stateCode":"KY","latitude":"38.51964000","longitude":"-84.82811000"},{"name":"Owensboro","countryCode":"US","stateCode":"KY","latitude":"37.77422000","longitude":"-87.11333000"},{"name":"Owenton","countryCode":"US","stateCode":"KY","latitude":"38.53672000","longitude":"-84.84338000"},{"name":"Owingsville","countryCode":"US","stateCode":"KY","latitude":"38.14480000","longitude":"-83.76408000"},{"name":"Owsley County","countryCode":"US","stateCode":"KY","latitude":"37.41920000","longitude":"-83.68311000"},{"name":"Paducah","countryCode":"US","stateCode":"KY","latitude":"37.08339000","longitude":"-88.60005000"},{"name":"Paintsville","countryCode":"US","stateCode":"KY","latitude":"37.81454000","longitude":"-82.80711000"},{"name":"Paris","countryCode":"US","stateCode":"KY","latitude":"38.20980000","longitude":"-84.25299000"},{"name":"Park Hills","countryCode":"US","stateCode":"KY","latitude":"39.07145000","longitude":"-84.53217000"},{"name":"Pendleton County","countryCode":"US","stateCode":"KY","latitude":"38.69563000","longitude":"-84.36027000"},{"name":"Perry County","countryCode":"US","stateCode":"KY","latitude":"37.24429000","longitude":"-83.22148000"},{"name":"Pewee Valley","countryCode":"US","stateCode":"KY","latitude":"38.31062000","longitude":"-85.48746000"},{"name":"Pike County","countryCode":"US","stateCode":"KY","latitude":"37.46902000","longitude":"-82.39587000"},{"name":"Pikeville","countryCode":"US","stateCode":"KY","latitude":"37.47927000","longitude":"-82.51876000"},{"name":"Pine Knot","countryCode":"US","stateCode":"KY","latitude":"36.65091000","longitude":"-84.43855000"},{"name":"Pineville","countryCode":"US","stateCode":"KY","latitude":"36.76203000","longitude":"-83.69492000"},{"name":"Pioneer Village","countryCode":"US","stateCode":"KY","latitude":"38.06062000","longitude":"-85.67774000"},{"name":"Plano","countryCode":"US","stateCode":"KY","latitude":"36.88032000","longitude":"-86.41832000"},{"name":"Pleasure Ridge Park","countryCode":"US","stateCode":"KY","latitude":"38.14535000","longitude":"-85.85830000"},{"name":"Powell County","countryCode":"US","stateCode":"KY","latitude":"37.83115000","longitude":"-83.82377000"},{"name":"Prestonsburg","countryCode":"US","stateCode":"KY","latitude":"37.66565000","longitude":"-82.77155000"},{"name":"Princeton","countryCode":"US","stateCode":"KY","latitude":"37.10922000","longitude":"-87.88196000"},{"name":"Prospect","countryCode":"US","stateCode":"KY","latitude":"38.34507000","longitude":"-85.61552000"},{"name":"Providence","countryCode":"US","stateCode":"KY","latitude":"38.57451000","longitude":"-85.22107000"},{"name":"Pulaski County","countryCode":"US","stateCode":"KY","latitude":"37.10393000","longitude":"-84.57718000"},{"name":"Raceland","countryCode":"US","stateCode":"KY","latitude":"38.54008000","longitude":"-82.72850000"},{"name":"Radcliff","countryCode":"US","stateCode":"KY","latitude":"37.84035000","longitude":"-85.94913000"},{"name":"Reidland","countryCode":"US","stateCode":"KY","latitude":"37.01756000","longitude":"-88.53143000"},{"name":"Richmond","countryCode":"US","stateCode":"KY","latitude":"37.74786000","longitude":"-84.29465000"},{"name":"Robertson County","countryCode":"US","stateCode":"KY","latitude":"38.51882000","longitude":"-84.05203000"},{"name":"Rockcastle County","countryCode":"US","stateCode":"KY","latitude":"37.36518000","longitude":"-84.31594000"},{"name":"Rowan County","countryCode":"US","stateCode":"KY","latitude":"38.19626000","longitude":"-83.42108000"},{"name":"Russell","countryCode":"US","stateCode":"KY","latitude":"38.51730000","longitude":"-82.69766000"},{"name":"Russell County","countryCode":"US","stateCode":"KY","latitude":"36.99103000","longitude":"-85.05869000"},{"name":"Russell Springs","countryCode":"US","stateCode":"KY","latitude":"37.05618000","longitude":"-85.08857000"},{"name":"Russellville","countryCode":"US","stateCode":"KY","latitude":"36.84532000","longitude":"-86.88722000"},{"name":"Ryland Heights","countryCode":"US","stateCode":"KY","latitude":"38.95756000","longitude":"-84.46300000"},{"name":"Saint Dennis","countryCode":"US","stateCode":"KY","latitude":"38.18840000","longitude":"-85.84580000"},{"name":"Saint Matthews","countryCode":"US","stateCode":"KY","latitude":"38.25285000","longitude":"-85.65579000"},{"name":"Saint Regis Park","countryCode":"US","stateCode":"KY","latitude":"38.22674000","longitude":"-85.61663000"},{"name":"Salyersville","countryCode":"US","stateCode":"KY","latitude":"37.75259000","longitude":"-83.06878000"},{"name":"Sandy Hook","countryCode":"US","stateCode":"KY","latitude":"38.08647000","longitude":"-83.12628000"},{"name":"Scott County","countryCode":"US","stateCode":"KY","latitude":"38.29156000","longitude":"-84.58393000"},{"name":"Scottsville","countryCode":"US","stateCode":"KY","latitude":"36.75338000","longitude":"-86.19054000"},{"name":"Sebree","countryCode":"US","stateCode":"KY","latitude":"37.60699000","longitude":"-87.52862000"},{"name":"Shelby County","countryCode":"US","stateCode":"KY","latitude":"38.21544000","longitude":"-85.19477000"},{"name":"Shelbyville","countryCode":"US","stateCode":"KY","latitude":"38.21201000","longitude":"-85.22357000"},{"name":"Shepherdsville","countryCode":"US","stateCode":"KY","latitude":"37.98840000","longitude":"-85.71579000"},{"name":"Shively","countryCode":"US","stateCode":"KY","latitude":"38.20007000","longitude":"-85.82274000"},{"name":"Silver Grove","countryCode":"US","stateCode":"KY","latitude":"39.03451000","longitude":"-84.39022000"},{"name":"Simpson County","countryCode":"US","stateCode":"KY","latitude":"36.74194000","longitude":"-86.58232000"},{"name":"Simpsonville","countryCode":"US","stateCode":"KY","latitude":"38.22257000","longitude":"-85.35523000"},{"name":"Smithland","countryCode":"US","stateCode":"KY","latitude":"37.13894000","longitude":"-88.40337000"},{"name":"Somerset","countryCode":"US","stateCode":"KY","latitude":"37.09202000","longitude":"-84.60411000"},{"name":"South Shore","countryCode":"US","stateCode":"KY","latitude":"38.72091000","longitude":"-82.95823000"},{"name":"Southgate","countryCode":"US","stateCode":"KY","latitude":"39.07200000","longitude":"-84.47272000"},{"name":"Spencer County","countryCode":"US","stateCode":"KY","latitude":"38.03251000","longitude":"-85.32785000"},{"name":"Springfield","countryCode":"US","stateCode":"KY","latitude":"37.68534000","longitude":"-85.22218000"},{"name":"Stanford","countryCode":"US","stateCode":"KY","latitude":"37.53119000","longitude":"-84.66189000"},{"name":"Stanton","countryCode":"US","stateCode":"KY","latitude":"37.84564000","longitude":"-83.85825000"},{"name":"Stearns","countryCode":"US","stateCode":"KY","latitude":"36.69897000","longitude":"-84.47744000"},{"name":"Sturgis","countryCode":"US","stateCode":"KY","latitude":"37.54671000","longitude":"-87.98391000"},{"name":"Taylor County","countryCode":"US","stateCode":"KY","latitude":"37.36646000","longitude":"-85.32784000"},{"name":"Taylor Mill","countryCode":"US","stateCode":"KY","latitude":"38.99756000","longitude":"-84.49633000"},{"name":"Taylorsville","countryCode":"US","stateCode":"KY","latitude":"38.03173000","longitude":"-85.34245000"},{"name":"Todd County","countryCode":"US","stateCode":"KY","latitude":"36.83556000","longitude":"-87.17915000"},{"name":"Tompkinsville","countryCode":"US","stateCode":"KY","latitude":"36.70228000","longitude":"-85.69164000"},{"name":"Trigg County","countryCode":"US","stateCode":"KY","latitude":"36.80632000","longitude":"-87.87337000"},{"name":"Trimble County","countryCode":"US","stateCode":"KY","latitude":"38.61303000","longitude":"-85.33757000"},{"name":"Union","countryCode":"US","stateCode":"KY","latitude":"38.94590000","longitude":"-84.68050000"},{"name":"Union County","countryCode":"US","stateCode":"KY","latitude":"37.65845000","longitude":"-87.94538000"},{"name":"Valley Station","countryCode":"US","stateCode":"KY","latitude":"38.11118000","longitude":"-85.87024000"},{"name":"Van Lear","countryCode":"US","stateCode":"KY","latitude":"37.77121000","longitude":"-82.75794000"},{"name":"Vanceburg","countryCode":"US","stateCode":"KY","latitude":"38.59924000","longitude":"-83.31880000"},{"name":"Verona","countryCode":"US","stateCode":"KY","latitude":"38.81840000","longitude":"-84.66078000"},{"name":"Versailles","countryCode":"US","stateCode":"KY","latitude":"38.05258000","longitude":"-84.72995000"},{"name":"Villa Hills","countryCode":"US","stateCode":"KY","latitude":"39.06339000","longitude":"-84.59300000"},{"name":"Vine Grove","countryCode":"US","stateCode":"KY","latitude":"37.81007000","longitude":"-85.98135000"},{"name":"Walton","countryCode":"US","stateCode":"KY","latitude":"38.87562000","longitude":"-84.61022000"},{"name":"Warren County","countryCode":"US","stateCode":"KY","latitude":"36.99358000","longitude":"-86.42380000"},{"name":"Warsaw","countryCode":"US","stateCode":"KY","latitude":"38.78340000","longitude":"-84.90162000"},{"name":"Washington County","countryCode":"US","stateCode":"KY","latitude":"37.75338000","longitude":"-85.17475000"},{"name":"Watterson Park","countryCode":"US","stateCode":"KY","latitude":"38.19229000","longitude":"-85.68329000"},{"name":"Wayne County","countryCode":"US","stateCode":"KY","latitude":"36.80127000","longitude":"-84.82863000"},{"name":"Webster County","countryCode":"US","stateCode":"KY","latitude":"37.51842000","longitude":"-87.68316000"},{"name":"West Buechel","countryCode":"US","stateCode":"KY","latitude":"38.19701000","longitude":"-85.66329000"},{"name":"West Liberty","countryCode":"US","stateCode":"KY","latitude":"37.92148000","longitude":"-83.25962000"},{"name":"Westwood","countryCode":"US","stateCode":"KY","latitude":"38.48314000","longitude":"-82.66988000"},{"name":"Whitesburg","countryCode":"US","stateCode":"KY","latitude":"37.11843000","longitude":"-82.82683000"},{"name":"Whitley City","countryCode":"US","stateCode":"KY","latitude":"36.72341000","longitude":"-84.47049000"},{"name":"Whitley County","countryCode":"US","stateCode":"KY","latitude":"36.75807000","longitude":"-84.14518000"},{"name":"Wickliffe","countryCode":"US","stateCode":"KY","latitude":"36.96478000","longitude":"-89.08923000"},{"name":"Wilder","countryCode":"US","stateCode":"KY","latitude":"39.05645000","longitude":"-84.48689000"},{"name":"Williamsburg","countryCode":"US","stateCode":"KY","latitude":"36.74342000","longitude":"-84.15966000"},{"name":"Williamstown","countryCode":"US","stateCode":"KY","latitude":"38.63812000","longitude":"-84.56050000"},{"name":"Wilmore","countryCode":"US","stateCode":"KY","latitude":"37.86202000","longitude":"-84.66161000"},{"name":"Winchester","countryCode":"US","stateCode":"KY","latitude":"37.99008000","longitude":"-84.17965000"},{"name":"Windy Hills","countryCode":"US","stateCode":"KY","latitude":"38.27396000","longitude":"-85.63441000"},{"name":"Wolfe County","countryCode":"US","stateCode":"KY","latitude":"37.73932000","longitude":"-83.49318000"},{"name":"Woodford County","countryCode":"US","stateCode":"KY","latitude":"38.04239000","longitude":"-84.74359000"},{"name":"Worthington","countryCode":"US","stateCode":"KY","latitude":"38.54841000","longitude":"-82.72433000"},{"name":"Worthington Hills","countryCode":"US","stateCode":"KY","latitude":"38.30896000","longitude":"-85.52690000"},{"name":"Wurtland","countryCode":"US","stateCode":"KY","latitude":"38.55036000","longitude":"-82.77794000"},{"name":"Adair County","countryCode":"US","stateCode":"MO","latitude":"40.19056000","longitude":"-92.60072000"},{"name":"Adrian","countryCode":"US","stateCode":"MO","latitude":"38.39752000","longitude":"-94.35162000"},{"name":"Advance","countryCode":"US","stateCode":"MO","latitude":"37.10455000","longitude":"-89.90953000"},{"name":"Affton","countryCode":"US","stateCode":"MO","latitude":"38.55061000","longitude":"-90.33317000"},{"name":"Albany","countryCode":"US","stateCode":"MO","latitude":"40.24861000","longitude":"-94.33107000"},{"name":"Alton","countryCode":"US","stateCode":"MO","latitude":"36.69423000","longitude":"-91.39930000"},{"name":"Anderson","countryCode":"US","stateCode":"MO","latitude":"36.65063000","longitude":"-94.44355000"},{"name":"Andrew County","countryCode":"US","stateCode":"MO","latitude":"39.98349000","longitude":"-94.80205000"},{"name":"Appleton City","countryCode":"US","stateCode":"MO","latitude":"38.19058000","longitude":"-94.02939000"},{"name":"Archie","countryCode":"US","stateCode":"MO","latitude":"38.48168000","longitude":"-94.35439000"},{"name":"Arnold","countryCode":"US","stateCode":"MO","latitude":"38.43283000","longitude":"-90.37762000"},{"name":"Ash Grove","countryCode":"US","stateCode":"MO","latitude":"37.31533000","longitude":"-93.58520000"},{"name":"Ashland","countryCode":"US","stateCode":"MO","latitude":"38.77448000","longitude":"-92.25713000"},{"name":"Atchison County","countryCode":"US","stateCode":"MO","latitude":"40.43085000","longitude":"-95.42809000"},{"name":"Audrain County","countryCode":"US","stateCode":"MO","latitude":"39.21576000","longitude":"-91.84159000"},{"name":"Aurora","countryCode":"US","stateCode":"MO","latitude":"36.97089000","longitude":"-93.71798000"},{"name":"Ava","countryCode":"US","stateCode":"MO","latitude":"36.95200000","longitude":"-92.66045000"},{"name":"Ballwin","countryCode":"US","stateCode":"MO","latitude":"38.59505000","longitude":"-90.54623000"},{"name":"Barnhart","countryCode":"US","stateCode":"MO","latitude":"38.34422000","longitude":"-90.39345000"},{"name":"Barry County","countryCode":"US","stateCode":"MO","latitude":"36.70987000","longitude":"-93.82907000"},{"name":"Barton County","countryCode":"US","stateCode":"MO","latitude":"37.50230000","longitude":"-94.34711000"},{"name":"Bates County","countryCode":"US","stateCode":"MO","latitude":"38.25729000","longitude":"-94.34000000"},{"name":"Battlefield","countryCode":"US","stateCode":"MO","latitude":"37.11561000","longitude":"-93.37019000"},{"name":"Bel-Nor","countryCode":"US","stateCode":"MO","latitude":"38.70200000","longitude":"-90.31678000"},{"name":"Bel-Ridge","countryCode":"US","stateCode":"MO","latitude":"38.70950000","longitude":"-90.32539000"},{"name":"Belle","countryCode":"US","stateCode":"MO","latitude":"38.28588000","longitude":"-91.72044000"},{"name":"Bellefontaine Neighbors","countryCode":"US","stateCode":"MO","latitude":"38.74033000","longitude":"-90.22650000"},{"name":"Belton","countryCode":"US","stateCode":"MO","latitude":"38.81195000","longitude":"-94.53190000"},{"name":"Benton","countryCode":"US","stateCode":"MO","latitude":"37.09783000","longitude":"-89.56258000"},{"name":"Benton County","countryCode":"US","stateCode":"MO","latitude":"38.29485000","longitude":"-93.28795000"},{"name":"Berkeley","countryCode":"US","stateCode":"MO","latitude":"38.75450000","longitude":"-90.33123000"},{"name":"Bernie","countryCode":"US","stateCode":"MO","latitude":"36.66894000","longitude":"-89.96870000"},{"name":"Bethany","countryCode":"US","stateCode":"MO","latitude":"40.26833000","longitude":"-94.02829000"},{"name":"Billings","countryCode":"US","stateCode":"MO","latitude":"37.06755000","longitude":"-93.55214000"},{"name":"Bismarck","countryCode":"US","stateCode":"MO","latitude":"37.76922000","longitude":"-90.62485000"},{"name":"Black Jack","countryCode":"US","stateCode":"MO","latitude":"38.79338000","longitude":"-90.26733000"},{"name":"Bloomfield","countryCode":"US","stateCode":"MO","latitude":"36.88589000","longitude":"-89.92926000"},{"name":"Blue Springs","countryCode":"US","stateCode":"MO","latitude":"39.01695000","longitude":"-94.28161000"},{"name":"Bolivar","countryCode":"US","stateCode":"MO","latitude":"37.61448000","longitude":"-93.41047000"},{"name":"Bollinger County","countryCode":"US","stateCode":"MO","latitude":"37.32219000","longitude":"-90.02595000"},{"name":"Bonne Terre","countryCode":"US","stateCode":"MO","latitude":"37.92311000","longitude":"-90.55540000"},{"name":"Boone County","countryCode":"US","stateCode":"MO","latitude":"38.99062000","longitude":"-92.30968000"},{"name":"Boonville","countryCode":"US","stateCode":"MO","latitude":"38.97364000","longitude":"-92.74324000"},{"name":"Bourbon","countryCode":"US","stateCode":"MO","latitude":"38.15477000","longitude":"-91.24403000"},{"name":"Bowling Green","countryCode":"US","stateCode":"MO","latitude":"39.34199000","longitude":"-91.19514000"},{"name":"Branson","countryCode":"US","stateCode":"MO","latitude":"36.64367000","longitude":"-93.21851000"},{"name":"Breckenridge Hills","countryCode":"US","stateCode":"MO","latitude":"38.71450000","longitude":"-90.36734000"},{"name":"Brentwood","countryCode":"US","stateCode":"MO","latitude":"38.61755000","longitude":"-90.34928000"},{"name":"Bridgeton","countryCode":"US","stateCode":"MO","latitude":"38.76700000","longitude":"-90.41151000"},{"name":"Brookfield","countryCode":"US","stateCode":"MO","latitude":"39.78447000","longitude":"-93.07353000"},{"name":"Buchanan County","countryCode":"US","stateCode":"MO","latitude":"39.65986000","longitude":"-94.80616000"},{"name":"Buckner","countryCode":"US","stateCode":"MO","latitude":"39.13251000","longitude":"-94.19856000"},{"name":"Buffalo","countryCode":"US","stateCode":"MO","latitude":"37.64393000","longitude":"-93.09241000"},{"name":"Butler","countryCode":"US","stateCode":"MO","latitude":"38.25863000","longitude":"-94.33051000"},{"name":"Butler County","countryCode":"US","stateCode":"MO","latitude":"36.71642000","longitude":"-90.40656000"},{"name":"Byrnes Mill","countryCode":"US","stateCode":"MO","latitude":"38.43783000","longitude":"-90.58179000"},{"name":"Cabool","countryCode":"US","stateCode":"MO","latitude":"37.12394000","longitude":"-92.10127000"},{"name":"Caldwell County","countryCode":"US","stateCode":"MO","latitude":"39.65575000","longitude":"-93.98280000"},{"name":"California","countryCode":"US","stateCode":"MO","latitude":"38.62753000","longitude":"-92.56658000"},{"name":"Callaway County","countryCode":"US","stateCode":"MO","latitude":"38.83552000","longitude":"-91.92601000"},{"name":"Calverton Park","countryCode":"US","stateCode":"MO","latitude":"38.76477000","longitude":"-90.31373000"},{"name":"Camden County","countryCode":"US","stateCode":"MO","latitude":"38.02704000","longitude":"-92.76605000"},{"name":"Camdenton","countryCode":"US","stateCode":"MO","latitude":"38.00809000","longitude":"-92.74463000"},{"name":"Cameron","countryCode":"US","stateCode":"MO","latitude":"39.74028000","longitude":"-94.24106000"},{"name":"Campbell","countryCode":"US","stateCode":"MO","latitude":"36.49339000","longitude":"-90.07509000"},{"name":"Canton","countryCode":"US","stateCode":"MO","latitude":"40.12504000","longitude":"-91.62516000"},{"name":"Cape Girardeau","countryCode":"US","stateCode":"MO","latitude":"37.30588000","longitude":"-89.51815000"},{"name":"Cape Girardeau County","countryCode":"US","stateCode":"MO","latitude":"37.38404000","longitude":"-89.68445000"},{"name":"Carl Junction","countryCode":"US","stateCode":"MO","latitude":"37.17672000","longitude":"-94.56551000"},{"name":"Carroll County","countryCode":"US","stateCode":"MO","latitude":"39.42698000","longitude":"-93.50518000"},{"name":"Carrollton","countryCode":"US","stateCode":"MO","latitude":"39.35835000","longitude":"-93.49577000"},{"name":"Carter County","countryCode":"US","stateCode":"MO","latitude":"36.94127000","longitude":"-90.96231000"},{"name":"Carterville","countryCode":"US","stateCode":"MO","latitude":"37.14923000","longitude":"-94.44300000"},{"name":"Carthage","countryCode":"US","stateCode":"MO","latitude":"37.17645000","longitude":"-94.31022000"},{"name":"Caruthersville","countryCode":"US","stateCode":"MO","latitude":"36.19312000","longitude":"-89.65564000"},{"name":"Cass County","countryCode":"US","stateCode":"MO","latitude":"38.64700000","longitude":"-94.35482000"},{"name":"Cassville","countryCode":"US","stateCode":"MO","latitude":"36.67701000","longitude":"-93.86881000"},{"name":"Castle Point","countryCode":"US","stateCode":"MO","latitude":"38.75811000","longitude":"-90.24817000"},{"name":"Cedar County","countryCode":"US","stateCode":"MO","latitude":"37.72385000","longitude":"-93.85661000"},{"name":"Cedar Hill","countryCode":"US","stateCode":"MO","latitude":"38.35339000","longitude":"-90.64124000"},{"name":"Centerville","countryCode":"US","stateCode":"MO","latitude":"37.43505000","longitude":"-90.95846000"},{"name":"Centralia","countryCode":"US","stateCode":"MO","latitude":"39.21032000","longitude":"-92.13795000"},{"name":"Chaffee","countryCode":"US","stateCode":"MO","latitude":"37.18005000","longitude":"-89.65509000"},{"name":"Chariton County","countryCode":"US","stateCode":"MO","latitude":"39.51508000","longitude":"-92.96262000"},{"name":"Charlack","countryCode":"US","stateCode":"MO","latitude":"38.70255000","longitude":"-90.34345000"},{"name":"Charleston","countryCode":"US","stateCode":"MO","latitude":"36.92089000","longitude":"-89.35063000"},{"name":"Chesterfield","countryCode":"US","stateCode":"MO","latitude":"38.66311000","longitude":"-90.57707000"},{"name":"Chillicothe","countryCode":"US","stateCode":"MO","latitude":"39.79529000","longitude":"-93.55244000"},{"name":"Christian County","countryCode":"US","stateCode":"MO","latitude":"36.96957000","longitude":"-93.18885000"},{"name":"City of Saint Louis","countryCode":"US","stateCode":"MO","latitude":"38.62727000","longitude":"-90.19789000"},{"name":"Clark County","countryCode":"US","stateCode":"MO","latitude":"40.41036000","longitude":"-91.73840000"},{"name":"Clarkson Valley","countryCode":"US","stateCode":"MO","latitude":"38.61839000","longitude":"-90.58929000"},{"name":"Clarkton","countryCode":"US","stateCode":"MO","latitude":"36.45173000","longitude":"-89.96704000"},{"name":"Clay County","countryCode":"US","stateCode":"MO","latitude":"39.31052000","longitude":"-94.42087000"},{"name":"Claycomo","countryCode":"US","stateCode":"MO","latitude":"39.20250000","longitude":"-94.49245000"},{"name":"Clayton","countryCode":"US","stateCode":"MO","latitude":"38.64255000","longitude":"-90.32373000"},{"name":"Clever","countryCode":"US","stateCode":"MO","latitude":"37.03033000","longitude":"-93.47297000"},{"name":"Clinton","countryCode":"US","stateCode":"MO","latitude":"38.36863000","longitude":"-93.77827000"},{"name":"Clinton County","countryCode":"US","stateCode":"MO","latitude":"39.60178000","longitude":"-94.40459000"},{"name":"Cole Camp","countryCode":"US","stateCode":"MO","latitude":"38.46002000","longitude":"-93.20270000"},{"name":"Cole County","countryCode":"US","stateCode":"MO","latitude":"38.50541000","longitude":"-92.28160000"},{"name":"Columbia","countryCode":"US","stateCode":"MO","latitude":"38.95171000","longitude":"-92.33407000"},{"name":"Concord","countryCode":"US","stateCode":"MO","latitude":"38.52450000","longitude":"-90.35734000"},{"name":"Concordia","countryCode":"US","stateCode":"MO","latitude":"38.98335000","longitude":"-93.56855000"},{"name":"Cool Valley","countryCode":"US","stateCode":"MO","latitude":"38.72783000","longitude":"-90.31011000"},{"name":"Cooper County","countryCode":"US","stateCode":"MO","latitude":"38.84354000","longitude":"-92.81012000"},{"name":"Cottleville","countryCode":"US","stateCode":"MO","latitude":"38.74616000","longitude":"-90.65401000"},{"name":"Country Club Hills","countryCode":"US","stateCode":"MO","latitude":"38.72088000","longitude":"-90.27484000"},{"name":"Country Club Village","countryCode":"US","stateCode":"MO","latitude":"39.83222000","longitude":"-94.82163000"},{"name":"Crane","countryCode":"US","stateCode":"MO","latitude":"36.90534000","longitude":"-93.57158000"},{"name":"Crawford County","countryCode":"US","stateCode":"MO","latitude":"37.97638000","longitude":"-91.30396000"},{"name":"Crestwood","countryCode":"US","stateCode":"MO","latitude":"38.55700000","longitude":"-90.38178000"},{"name":"Creve Coeur","countryCode":"US","stateCode":"MO","latitude":"38.66089000","longitude":"-90.42262000"},{"name":"Crocker","countryCode":"US","stateCode":"MO","latitude":"37.94893000","longitude":"-92.26378000"},{"name":"Crystal City","countryCode":"US","stateCode":"MO","latitude":"38.22117000","longitude":"-90.37901000"},{"name":"Cuba","countryCode":"US","stateCode":"MO","latitude":"38.06282000","longitude":"-91.40348000"},{"name":"Dade County","countryCode":"US","stateCode":"MO","latitude":"37.43204000","longitude":"-93.85029000"},{"name":"Dallas County","countryCode":"US","stateCode":"MO","latitude":"37.68041000","longitude":"-93.02366000"},{"name":"Dardenne Prairie","countryCode":"US","stateCode":"MO","latitude":"38.76950000","longitude":"-90.72902000"},{"name":"Daviess County","countryCode":"US","stateCode":"MO","latitude":"39.96075000","longitude":"-93.98547000"},{"name":"De Soto","countryCode":"US","stateCode":"MO","latitude":"38.13950000","longitude":"-90.55513000"},{"name":"DeKalb County","countryCode":"US","stateCode":"MO","latitude":"39.89318000","longitude":"-94.40471000"},{"name":"Dellwood","countryCode":"US","stateCode":"MO","latitude":"38.74950000","longitude":"-90.28567000"},{"name":"Dent County","countryCode":"US","stateCode":"MO","latitude":"37.60663000","longitude":"-91.50788000"},{"name":"Des Peres","countryCode":"US","stateCode":"MO","latitude":"38.60089000","longitude":"-90.43290000"},{"name":"Desloge","countryCode":"US","stateCode":"MO","latitude":"37.87088000","longitude":"-90.52735000"},{"name":"Dexter","countryCode":"US","stateCode":"MO","latitude":"36.79589000","longitude":"-89.95787000"},{"name":"Dixon","countryCode":"US","stateCode":"MO","latitude":"37.99171000","longitude":"-92.09378000"},{"name":"Doniphan","countryCode":"US","stateCode":"MO","latitude":"36.62089000","longitude":"-90.82346000"},{"name":"Douglas County","countryCode":"US","stateCode":"MO","latitude":"36.93260000","longitude":"-92.49881000"},{"name":"Duenweg","countryCode":"US","stateCode":"MO","latitude":"37.08367000","longitude":"-94.41356000"},{"name":"Dunklin County","countryCode":"US","stateCode":"MO","latitude":"36.10597000","longitude":"-90.16576000"},{"name":"Duquesne","countryCode":"US","stateCode":"MO","latitude":"37.07673000","longitude":"-94.45939000"},{"name":"East Independence","countryCode":"US","stateCode":"MO","latitude":"39.09556000","longitude":"-94.35523000"},{"name":"East Prairie","countryCode":"US","stateCode":"MO","latitude":"36.77978000","longitude":"-89.38563000"},{"name":"Edina","countryCode":"US","stateCode":"MO","latitude":"40.16754000","longitude":"-92.17268000"},{"name":"El Dorado Springs","countryCode":"US","stateCode":"MO","latitude":"37.87698000","longitude":"-94.02133000"},{"name":"Eldon","countryCode":"US","stateCode":"MO","latitude":"38.34836000","longitude":"-92.58158000"},{"name":"Ellisville","countryCode":"US","stateCode":"MO","latitude":"38.59255000","longitude":"-90.58707000"},{"name":"Elsberry","countryCode":"US","stateCode":"MO","latitude":"39.16672000","longitude":"-90.78096000"},{"name":"Elvins","countryCode":"US","stateCode":"MO","latitude":"37.83672000","longitude":"-90.53290000"},{"name":"Eminence","countryCode":"US","stateCode":"MO","latitude":"37.15060000","longitude":"-91.35764000"},{"name":"Esther","countryCode":"US","stateCode":"MO","latitude":"37.85033000","longitude":"-90.49874000"},{"name":"Eureka","countryCode":"US","stateCode":"MO","latitude":"38.50255000","longitude":"-90.62790000"},{"name":"Excelsior Springs","countryCode":"US","stateCode":"MO","latitude":"39.33917000","longitude":"-94.22606000"},{"name":"Fair Grove","countryCode":"US","stateCode":"MO","latitude":"37.38393000","longitude":"-93.15130000"},{"name":"Farmington","countryCode":"US","stateCode":"MO","latitude":"37.78088000","longitude":"-90.42179000"},{"name":"Fayette","countryCode":"US","stateCode":"MO","latitude":"39.14587000","longitude":"-92.68379000"},{"name":"Fenton","countryCode":"US","stateCode":"MO","latitude":"38.51311000","longitude":"-90.43595000"},{"name":"Ferguson","countryCode":"US","stateCode":"MO","latitude":"38.74422000","longitude":"-90.30539000"},{"name":"Festus","countryCode":"US","stateCode":"MO","latitude":"38.22061000","longitude":"-90.39595000"},{"name":"Flat River","countryCode":"US","stateCode":"MO","latitude":"37.85005000","longitude":"-90.51679000"},{"name":"Florissant","countryCode":"US","stateCode":"MO","latitude":"38.78922000","longitude":"-90.32261000"},{"name":"Forsyth","countryCode":"US","stateCode":"MO","latitude":"36.68506000","longitude":"-93.11990000"},{"name":"Fort Leonard Wood","countryCode":"US","stateCode":"MO","latitude":"37.70573000","longitude":"-92.15717000"},{"name":"Four Seasons","countryCode":"US","stateCode":"MO","latitude":"38.19809000","longitude":"-92.71102000"},{"name":"Franklin County","countryCode":"US","stateCode":"MO","latitude":"38.41114000","longitude":"-91.07499000"},{"name":"Fredericktown","countryCode":"US","stateCode":"MO","latitude":"37.55978000","longitude":"-90.29401000"},{"name":"Frontenac","countryCode":"US","stateCode":"MO","latitude":"38.63561000","longitude":"-90.41512000"},{"name":"Fulton","countryCode":"US","stateCode":"MO","latitude":"38.84671000","longitude":"-91.94796000"},{"name":"Gainesville","countryCode":"US","stateCode":"MO","latitude":"36.60312000","longitude":"-92.42822000"},{"name":"Galena","countryCode":"US","stateCode":"MO","latitude":"36.80534000","longitude":"-93.46658000"},{"name":"Gallatin","countryCode":"US","stateCode":"MO","latitude":"39.91445000","longitude":"-93.96217000"},{"name":"Garden City","countryCode":"US","stateCode":"MO","latitude":"38.56112000","longitude":"-94.19133000"},{"name":"Gasconade County","countryCode":"US","stateCode":"MO","latitude":"38.44087000","longitude":"-91.50793000"},{"name":"Gentry County","countryCode":"US","stateCode":"MO","latitude":"40.21211000","longitude":"-94.40992000"},{"name":"Gerald","countryCode":"US","stateCode":"MO","latitude":"38.39977000","longitude":"-91.33071000"},{"name":"Gideon","countryCode":"US","stateCode":"MO","latitude":"36.45201000","longitude":"-89.91926000"},{"name":"Gladstone","countryCode":"US","stateCode":"MO","latitude":"39.20389000","longitude":"-94.55468000"},{"name":"Glasgow","countryCode":"US","stateCode":"MO","latitude":"39.22725000","longitude":"-92.84658000"},{"name":"Glasgow Village","countryCode":"US","stateCode":"MO","latitude":"38.75366000","longitude":"-90.19844000"},{"name":"Glendale","countryCode":"US","stateCode":"MO","latitude":"38.59589000","longitude":"-90.37706000"},{"name":"Goodman","countryCode":"US","stateCode":"MO","latitude":"36.74174000","longitude":"-94.39911000"},{"name":"Gower","countryCode":"US","stateCode":"MO","latitude":"39.61083000","longitude":"-94.59940000"},{"name":"Grain Valley","countryCode":"US","stateCode":"MO","latitude":"39.01501000","longitude":"-94.19856000"},{"name":"Granby","countryCode":"US","stateCode":"MO","latitude":"36.91923000","longitude":"-94.25522000"},{"name":"Grandview","countryCode":"US","stateCode":"MO","latitude":"38.88584000","longitude":"-94.53301000"},{"name":"Grant City","countryCode":"US","stateCode":"MO","latitude":"40.48749000","longitude":"-94.41107000"},{"name":"Gray Summit","countryCode":"US","stateCode":"MO","latitude":"38.48978000","longitude":"-90.81680000"},{"name":"Green Park","countryCode":"US","stateCode":"MO","latitude":"38.52366000","longitude":"-90.33845000"},{"name":"Greene County","countryCode":"US","stateCode":"MO","latitude":"37.25805000","longitude":"-93.34199000"},{"name":"Greenfield","countryCode":"US","stateCode":"MO","latitude":"37.41532000","longitude":"-93.84104000"},{"name":"Greenville","countryCode":"US","stateCode":"MO","latitude":"37.12727000","longitude":"-90.45011000"},{"name":"Greenwood","countryCode":"US","stateCode":"MO","latitude":"38.85168000","longitude":"-94.34384000"},{"name":"Grundy County","countryCode":"US","stateCode":"MO","latitude":"40.11393000","longitude":"-93.56534000"},{"name":"Hallsville","countryCode":"US","stateCode":"MO","latitude":"39.11699000","longitude":"-92.22074000"},{"name":"Hamilton","countryCode":"US","stateCode":"MO","latitude":"39.74362000","longitude":"-93.99827000"},{"name":"Hanley Hills","countryCode":"US","stateCode":"MO","latitude":"38.68588000","longitude":"-90.32373000"},{"name":"Hannibal","countryCode":"US","stateCode":"MO","latitude":"39.70838000","longitude":"-91.35848000"},{"name":"Harrison County","countryCode":"US","stateCode":"MO","latitude":"40.35467000","longitude":"-93.99206000"},{"name":"Harrisonville","countryCode":"US","stateCode":"MO","latitude":"38.65334000","longitude":"-94.34884000"},{"name":"Hartville","countryCode":"US","stateCode":"MO","latitude":"37.25088000","longitude":"-92.51044000"},{"name":"Hayti","countryCode":"US","stateCode":"MO","latitude":"36.23368000","longitude":"-89.74953000"},{"name":"Hazelwood","countryCode":"US","stateCode":"MO","latitude":"38.77144000","longitude":"-90.37095000"},{"name":"Henry County","countryCode":"US","stateCode":"MO","latitude":"38.38516000","longitude":"-93.79275000"},{"name":"Herculaneum","countryCode":"US","stateCode":"MO","latitude":"38.26839000","longitude":"-90.38012000"},{"name":"Hermann","countryCode":"US","stateCode":"MO","latitude":"38.70421000","longitude":"-91.43738000"},{"name":"Hermitage","countryCode":"US","stateCode":"MO","latitude":"37.94142000","longitude":"-93.31631000"},{"name":"Hickory County","countryCode":"US","stateCode":"MO","latitude":"37.94079000","longitude":"-93.32072000"},{"name":"Higginsville","countryCode":"US","stateCode":"MO","latitude":"39.07251000","longitude":"-93.71716000"},{"name":"High Ridge","countryCode":"US","stateCode":"MO","latitude":"38.45894000","longitude":"-90.53651000"},{"name":"Hillsboro","countryCode":"US","stateCode":"MO","latitude":"38.23228000","longitude":"-90.56290000"},{"name":"Hillsdale","countryCode":"US","stateCode":"MO","latitude":"38.68338000","longitude":"-90.28400000"},{"name":"Holden","countryCode":"US","stateCode":"MO","latitude":"38.71418000","longitude":"-93.99133000"},{"name":"Hollister","countryCode":"US","stateCode":"MO","latitude":"36.62117000","longitude":"-93.21546000"},{"name":"Holt County","countryCode":"US","stateCode":"MO","latitude":"40.09443000","longitude":"-95.21551000"},{"name":"Holts Summit","countryCode":"US","stateCode":"MO","latitude":"38.64032000","longitude":"-92.12241000"},{"name":"Houston","countryCode":"US","stateCode":"MO","latitude":"37.32616000","longitude":"-91.95599000"},{"name":"Howard County","countryCode":"US","stateCode":"MO","latitude":"39.14250000","longitude":"-92.69627000"},{"name":"Howell County","countryCode":"US","stateCode":"MO","latitude":"36.77401000","longitude":"-91.88654000"},{"name":"Humansville","countryCode":"US","stateCode":"MO","latitude":"37.79448000","longitude":"-93.57798000"},{"name":"Huntsville","countryCode":"US","stateCode":"MO","latitude":"39.44059000","longitude":"-92.54518000"},{"name":"Imperial","countryCode":"US","stateCode":"MO","latitude":"38.36978000","longitude":"-90.37845000"},{"name":"Independence","countryCode":"US","stateCode":"MO","latitude":"39.09112000","longitude":"-94.41551000"},{"name":"Iron County","countryCode":"US","stateCode":"MO","latitude":"37.50426000","longitude":"-90.69003000"},{"name":"Ironton","countryCode":"US","stateCode":"MO","latitude":"37.59727000","longitude":"-90.62734000"},{"name":"Jackson","countryCode":"US","stateCode":"MO","latitude":"37.38227000","longitude":"-89.66621000"},{"name":"Jackson County","countryCode":"US","stateCode":"MO","latitude":"39.00850000","longitude":"-94.34609000"},{"name":"Jasper County","countryCode":"US","stateCode":"MO","latitude":"37.20355000","longitude":"-94.34061000"},{"name":"Jefferson City","countryCode":"US","stateCode":"MO","latitude":"38.57670000","longitude":"-92.17352000"},{"name":"Jefferson County","countryCode":"US","stateCode":"MO","latitude":"38.26107000","longitude":"-90.53769000"},{"name":"Jennings","countryCode":"US","stateCode":"MO","latitude":"38.71922000","longitude":"-90.26039000"},{"name":"Johnson County","countryCode":"US","stateCode":"MO","latitude":"38.74409000","longitude":"-93.80637000"},{"name":"Joplin","countryCode":"US","stateCode":"MO","latitude":"37.08423000","longitude":"-94.51328000"},{"name":"Kahoka","countryCode":"US","stateCode":"MO","latitude":"40.42032000","longitude":"-91.71961000"},{"name":"Kansas City","countryCode":"US","stateCode":"MO","latitude":"39.09973000","longitude":"-94.57857000"},{"name":"Kearney","countryCode":"US","stateCode":"MO","latitude":"39.36778000","longitude":"-94.36217000"},{"name":"Kennett","countryCode":"US","stateCode":"MO","latitude":"36.23618000","longitude":"-90.05565000"},{"name":"Keytesville","countryCode":"US","stateCode":"MO","latitude":"39.43447000","longitude":"-92.93825000"},{"name":"Kimberling City","countryCode":"US","stateCode":"MO","latitude":"36.63340000","longitude":"-93.41685000"},{"name":"King City","countryCode":"US","stateCode":"MO","latitude":"40.05138000","longitude":"-94.52412000"},{"name":"Kingston","countryCode":"US","stateCode":"MO","latitude":"39.64417000","longitude":"-94.03855000"},{"name":"Kirksville","countryCode":"US","stateCode":"MO","latitude":"40.19475000","longitude":"-92.58325000"},{"name":"Kirkwood","countryCode":"US","stateCode":"MO","latitude":"38.58339000","longitude":"-90.40678000"},{"name":"Kissee Mills","countryCode":"US","stateCode":"MO","latitude":"36.68367000","longitude":"-93.04990000"},{"name":"Knob Noster","countryCode":"US","stateCode":"MO","latitude":"38.76668000","longitude":"-93.55855000"},{"name":"Knox County","countryCode":"US","stateCode":"MO","latitude":"40.12825000","longitude":"-92.14807000"},{"name":"La Monte","countryCode":"US","stateCode":"MO","latitude":"38.77418000","longitude":"-93.42521000"},{"name":"La Plata","countryCode":"US","stateCode":"MO","latitude":"40.02337000","longitude":"-92.49158000"},{"name":"LaBarque Creek","countryCode":"US","stateCode":"MO","latitude":"38.41701000","longitude":"-90.67989000"},{"name":"Laclede County","countryCode":"US","stateCode":"MO","latitude":"37.65832000","longitude":"-92.59035000"},{"name":"Ladue","countryCode":"US","stateCode":"MO","latitude":"38.64977000","longitude":"-90.38067000"},{"name":"Lafayette County","countryCode":"US","stateCode":"MO","latitude":"39.06559000","longitude":"-93.78554000"},{"name":"Lake Lotawana","countryCode":"US","stateCode":"MO","latitude":"38.92306000","longitude":"-94.24411000"},{"name":"Lake Ozark","countryCode":"US","stateCode":"MO","latitude":"38.19864000","longitude":"-92.63880000"},{"name":"Lake Saint Louis","countryCode":"US","stateCode":"MO","latitude":"38.79755000","longitude":"-90.78568000"},{"name":"Lake Winnebago","countryCode":"US","stateCode":"MO","latitude":"38.83140000","longitude":"-94.35856000"},{"name":"Lakeshire","countryCode":"US","stateCode":"MO","latitude":"38.53866000","longitude":"-90.33512000"},{"name":"Lamar","countryCode":"US","stateCode":"MO","latitude":"37.49505000","longitude":"-94.27661000"},{"name":"Lancaster","countryCode":"US","stateCode":"MO","latitude":"40.52086000","longitude":"-92.52797000"},{"name":"Lathrop","countryCode":"US","stateCode":"MO","latitude":"39.54834000","longitude":"-94.32995000"},{"name":"Lawrence County","countryCode":"US","stateCode":"MO","latitude":"37.10635000","longitude":"-93.83294000"},{"name":"Lawson","countryCode":"US","stateCode":"MO","latitude":"39.43834000","longitude":"-94.20411000"},{"name":"Leadwood","countryCode":"US","stateCode":"MO","latitude":"37.86727000","longitude":"-90.59318000"},{"name":"Lebanon","countryCode":"US","stateCode":"MO","latitude":"37.68060000","longitude":"-92.66379000"},{"name":"Lee\'s Summit","countryCode":"US","stateCode":"MO","latitude":"38.91084000","longitude":"-94.38217000"},{"name":"Lemay","countryCode":"US","stateCode":"MO","latitude":"38.53339000","longitude":"-90.27928000"},{"name":"Lewis County","countryCode":"US","stateCode":"MO","latitude":"40.09690000","longitude":"-91.72214000"},{"name":"Lexington","countryCode":"US","stateCode":"MO","latitude":"39.18473000","longitude":"-93.87994000"},{"name":"Liberty","countryCode":"US","stateCode":"MO","latitude":"39.24611000","longitude":"-94.41912000"},{"name":"Licking","countryCode":"US","stateCode":"MO","latitude":"37.49949000","longitude":"-91.85710000"},{"name":"Lilbourn","countryCode":"US","stateCode":"MO","latitude":"36.59228000","longitude":"-89.61536000"},{"name":"Lincoln","countryCode":"US","stateCode":"MO","latitude":"38.39086000","longitude":"-93.33465000"},{"name":"Lincoln County","countryCode":"US","stateCode":"MO","latitude":"39.05802000","longitude":"-90.96005000"},{"name":"Linn","countryCode":"US","stateCode":"MO","latitude":"38.48587000","longitude":"-91.85045000"},{"name":"Linn County","countryCode":"US","stateCode":"MO","latitude":"39.87021000","longitude":"-93.10718000"},{"name":"Linneus","countryCode":"US","stateCode":"MO","latitude":"39.87863000","longitude":"-93.18882000"},{"name":"Livingston County","countryCode":"US","stateCode":"MO","latitude":"39.78211000","longitude":"-93.54828000"},{"name":"Lone Jack","countryCode":"US","stateCode":"MO","latitude":"38.87084000","longitude":"-94.17383000"},{"name":"Louisiana","countryCode":"US","stateCode":"MO","latitude":"39.44894000","longitude":"-91.05153000"},{"name":"Macon","countryCode":"US","stateCode":"MO","latitude":"39.74226000","longitude":"-92.47269000"},{"name":"Macon County","countryCode":"US","stateCode":"MO","latitude":"39.83080000","longitude":"-92.56461000"},{"name":"Madison County","countryCode":"US","stateCode":"MO","latitude":"37.47810000","longitude":"-90.34503000"},{"name":"Malden","countryCode":"US","stateCode":"MO","latitude":"36.55700000","longitude":"-89.96648000"},{"name":"Manchester","countryCode":"US","stateCode":"MO","latitude":"38.59700000","longitude":"-90.50929000"},{"name":"Mansfield","countryCode":"US","stateCode":"MO","latitude":"37.10672000","longitude":"-92.58072000"},{"name":"Maplewood","countryCode":"US","stateCode":"MO","latitude":"38.61255000","longitude":"-90.32456000"},{"name":"Marble Hill","countryCode":"US","stateCode":"MO","latitude":"37.30589000","longitude":"-89.97038000"},{"name":"Marceline","countryCode":"US","stateCode":"MO","latitude":"39.71197000","longitude":"-92.94825000"},{"name":"Maries County","countryCode":"US","stateCode":"MO","latitude":"38.16163000","longitude":"-91.92489000"},{"name":"Marion County","countryCode":"US","stateCode":"MO","latitude":"39.80596000","longitude":"-91.62235000"},{"name":"Marionville","countryCode":"US","stateCode":"MO","latitude":"37.00311000","longitude":"-93.63742000"},{"name":"Marlborough","countryCode":"US","stateCode":"MO","latitude":"38.57033000","longitude":"-90.33706000"},{"name":"Marshall","countryCode":"US","stateCode":"MO","latitude":"39.12308000","longitude":"-93.19687000"},{"name":"Marshfield","countryCode":"US","stateCode":"MO","latitude":"37.33866000","longitude":"-92.90712000"},{"name":"Marthasville","countryCode":"US","stateCode":"MO","latitude":"38.62838000","longitude":"-91.05764000"},{"name":"Maryland Heights","countryCode":"US","stateCode":"MO","latitude":"38.71311000","longitude":"-90.42984000"},{"name":"Maryville","countryCode":"US","stateCode":"MO","latitude":"40.34610000","longitude":"-94.87247000"},{"name":"Maysville","countryCode":"US","stateCode":"MO","latitude":"39.88917000","longitude":"-94.36190000"},{"name":"McDonald County","countryCode":"US","stateCode":"MO","latitude":"36.62867000","longitude":"-94.34836000"},{"name":"Mehlville","countryCode":"US","stateCode":"MO","latitude":"38.50839000","longitude":"-90.32289000"},{"name":"Memphis","countryCode":"US","stateCode":"MO","latitude":"40.45781000","longitude":"-92.17129000"},{"name":"Mercer County","countryCode":"US","stateCode":"MO","latitude":"40.42233000","longitude":"-93.56856000"},{"name":"Merriam Woods","countryCode":"US","stateCode":"MO","latitude":"36.71395000","longitude":"-93.16185000"},{"name":"Mexico","countryCode":"US","stateCode":"MO","latitude":"39.16976000","longitude":"-91.88295000"},{"name":"Milan","countryCode":"US","stateCode":"MO","latitude":"40.20224000","longitude":"-93.12521000"},{"name":"Miller County","countryCode":"US","stateCode":"MO","latitude":"38.21453000","longitude":"-92.42841000"},{"name":"Mississippi County","countryCode":"US","stateCode":"MO","latitude":"36.82810000","longitude":"-89.29118000"},{"name":"Moberly","countryCode":"US","stateCode":"MO","latitude":"39.41837000","longitude":"-92.43824000"},{"name":"Moline Acres","countryCode":"US","stateCode":"MO","latitude":"38.74699000","longitude":"-90.24011000"},{"name":"Monett","countryCode":"US","stateCode":"MO","latitude":"36.92895000","longitude":"-93.92771000"},{"name":"Moniteau County","countryCode":"US","stateCode":"MO","latitude":"38.63275000","longitude":"-92.58305000"},{"name":"Monroe City","countryCode":"US","stateCode":"MO","latitude":"39.65365000","longitude":"-91.73461000"},{"name":"Monroe County","countryCode":"US","stateCode":"MO","latitude":"39.49546000","longitude":"-92.00074000"},{"name":"Montgomery City","countryCode":"US","stateCode":"MO","latitude":"38.97754000","longitude":"-91.50488000"},{"name":"Montgomery County","countryCode":"US","stateCode":"MO","latitude":"38.94149000","longitude":"-91.47021000"},{"name":"Monticello","countryCode":"US","stateCode":"MO","latitude":"40.11838000","longitude":"-91.71211000"},{"name":"Morgan County","countryCode":"US","stateCode":"MO","latitude":"38.42374000","longitude":"-92.88598000"},{"name":"Moscow Mills","countryCode":"US","stateCode":"MO","latitude":"38.94783000","longitude":"-90.91819000"},{"name":"Mound City","countryCode":"US","stateCode":"MO","latitude":"40.13111000","longitude":"-95.23164000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"MO","latitude":"37.10367000","longitude":"-93.81854000"},{"name":"Mountain Grove","countryCode":"US","stateCode":"MO","latitude":"37.13061000","longitude":"-92.26349000"},{"name":"Mountain View","countryCode":"US","stateCode":"MO","latitude":"36.99533000","longitude":"-91.70376000"},{"name":"Murphy","countryCode":"US","stateCode":"MO","latitude":"38.49033000","longitude":"-90.48707000"},{"name":"Neosho","countryCode":"US","stateCode":"MO","latitude":"36.86896000","longitude":"-94.36800000"},{"name":"Nevada","countryCode":"US","stateCode":"MO","latitude":"37.83921000","longitude":"-94.35467000"},{"name":"New Franklin","countryCode":"US","stateCode":"MO","latitude":"39.01725000","longitude":"-92.73741000"},{"name":"New Haven","countryCode":"US","stateCode":"MO","latitude":"38.60838000","longitude":"-91.21904000"},{"name":"New London","countryCode":"US","stateCode":"MO","latitude":"39.58532000","longitude":"-91.40098000"},{"name":"New Madrid","countryCode":"US","stateCode":"MO","latitude":"36.58645000","longitude":"-89.52785000"},{"name":"New Madrid County","countryCode":"US","stateCode":"MO","latitude":"36.59465000","longitude":"-89.65183000"},{"name":"Newton County","countryCode":"US","stateCode":"MO","latitude":"36.90551000","longitude":"-94.33925000"},{"name":"Nixa","countryCode":"US","stateCode":"MO","latitude":"37.04339000","longitude":"-93.29435000"},{"name":"Nodaway County","countryCode":"US","stateCode":"MO","latitude":"40.36077000","longitude":"-94.88343000"},{"name":"Noel","countryCode":"US","stateCode":"MO","latitude":"36.54563000","longitude":"-94.48522000"},{"name":"Normandy","countryCode":"US","stateCode":"MO","latitude":"38.72088000","longitude":"-90.29734000"},{"name":"North Kansas City","countryCode":"US","stateCode":"MO","latitude":"39.13000000","longitude":"-94.56218000"},{"name":"Northwoods","countryCode":"US","stateCode":"MO","latitude":"38.70422000","longitude":"-90.28345000"},{"name":"O\'Fallon","countryCode":"US","stateCode":"MO","latitude":"38.81061000","longitude":"-90.69985000"},{"name":"Oak Grove","countryCode":"US","stateCode":"MO","latitude":"39.00501000","longitude":"-94.12939000"},{"name":"Oakland","countryCode":"US","stateCode":"MO","latitude":"38.57644000","longitude":"-90.38567000"},{"name":"Oakville","countryCode":"US","stateCode":"MO","latitude":"38.47005000","longitude":"-90.30456000"},{"name":"Odessa","countryCode":"US","stateCode":"MO","latitude":"38.99917000","longitude":"-93.95356000"},{"name":"Old Jamestown","countryCode":"US","stateCode":"MO","latitude":"38.83494000","longitude":"-90.28511000"},{"name":"Olivette","countryCode":"US","stateCode":"MO","latitude":"38.66533000","longitude":"-90.37595000"},{"name":"Oran","countryCode":"US","stateCode":"MO","latitude":"37.08505000","longitude":"-89.65536000"},{"name":"Oregon","countryCode":"US","stateCode":"MO","latitude":"39.98694000","longitude":"-95.14498000"},{"name":"Oregon County","countryCode":"US","stateCode":"MO","latitude":"36.68672000","longitude":"-91.40329000"},{"name":"Oronogo","countryCode":"US","stateCode":"MO","latitude":"37.18839000","longitude":"-94.47023000"},{"name":"Osage Beach","countryCode":"US","stateCode":"MO","latitude":"38.12956000","longitude":"-92.65277000"},{"name":"Osage County","countryCode":"US","stateCode":"MO","latitude":"38.46037000","longitude":"-91.86184000"},{"name":"Osceola","countryCode":"US","stateCode":"MO","latitude":"38.04670000","longitude":"-93.70438000"},{"name":"Overland","countryCode":"US","stateCode":"MO","latitude":"38.70116000","longitude":"-90.36234000"},{"name":"Owensville","countryCode":"US","stateCode":"MO","latitude":"38.34560000","longitude":"-91.50155000"},{"name":"Ozark","countryCode":"US","stateCode":"MO","latitude":"37.02089000","longitude":"-93.20602000"},{"name":"Ozark County","countryCode":"US","stateCode":"MO","latitude":"36.64932000","longitude":"-92.44466000"},{"name":"Pacific","countryCode":"US","stateCode":"MO","latitude":"38.48200000","longitude":"-90.74152000"},{"name":"Pagedale","countryCode":"US","stateCode":"MO","latitude":"38.68338000","longitude":"-90.30761000"},{"name":"Palmyra","countryCode":"US","stateCode":"MO","latitude":"39.79421000","longitude":"-91.52321000"},{"name":"Paris","countryCode":"US","stateCode":"MO","latitude":"39.48087000","longitude":"-92.00128000"},{"name":"Park Hills","countryCode":"US","stateCode":"MO","latitude":"37.85422000","longitude":"-90.51818000"},{"name":"Parkville","countryCode":"US","stateCode":"MO","latitude":"39.19500000","longitude":"-94.68218000"},{"name":"Peculiar","countryCode":"US","stateCode":"MO","latitude":"38.71918000","longitude":"-94.45856000"},{"name":"Pemiscot County","countryCode":"US","stateCode":"MO","latitude":"36.21145000","longitude":"-89.78538000"},{"name":"Perry County","countryCode":"US","stateCode":"MO","latitude":"37.70714000","longitude":"-89.82441000"},{"name":"Perryville","countryCode":"US","stateCode":"MO","latitude":"37.72422000","longitude":"-89.86122000"},{"name":"Pettis County","countryCode":"US","stateCode":"MO","latitude":"38.72829000","longitude":"-93.28510000"},{"name":"Pevely","countryCode":"US","stateCode":"MO","latitude":"38.28339000","longitude":"-90.39512000"},{"name":"Phelps County","countryCode":"US","stateCode":"MO","latitude":"37.87713000","longitude":"-91.79236000"},{"name":"Piedmont","countryCode":"US","stateCode":"MO","latitude":"37.15449000","longitude":"-90.69567000"},{"name":"Pierce City","countryCode":"US","stateCode":"MO","latitude":"36.94590000","longitude":"-94.00021000"},{"name":"Pike County","countryCode":"US","stateCode":"MO","latitude":"39.34384000","longitude":"-91.17136000"},{"name":"Pine Lawn","countryCode":"US","stateCode":"MO","latitude":"38.69588000","longitude":"-90.27511000"},{"name":"Pineville","countryCode":"US","stateCode":"MO","latitude":"36.59452000","longitude":"-94.38410000"},{"name":"Platte City","countryCode":"US","stateCode":"MO","latitude":"39.37028000","longitude":"-94.78246000"},{"name":"Platte County","countryCode":"US","stateCode":"MO","latitude":"39.38050000","longitude":"-94.77359000"},{"name":"Plattsburg","countryCode":"US","stateCode":"MO","latitude":"39.56555000","longitude":"-94.44801000"},{"name":"Pleasant Hill","countryCode":"US","stateCode":"MO","latitude":"38.78751000","longitude":"-94.26939000"},{"name":"Pleasant Valley","countryCode":"US","stateCode":"MO","latitude":"39.21639000","longitude":"-94.48412000"},{"name":"Polk County","countryCode":"US","stateCode":"MO","latitude":"37.61648000","longitude":"-93.40053000"},{"name":"Poplar Bluff","countryCode":"US","stateCode":"MO","latitude":"36.75700000","longitude":"-90.39289000"},{"name":"Portageville","countryCode":"US","stateCode":"MO","latitude":"36.42534000","longitude":"-89.69953000"},{"name":"Potosi","countryCode":"US","stateCode":"MO","latitude":"37.93644000","longitude":"-90.78791000"},{"name":"Princeton","countryCode":"US","stateCode":"MO","latitude":"40.40084000","longitude":"-93.58050000"},{"name":"Pulaski County","countryCode":"US","stateCode":"MO","latitude":"37.82463000","longitude":"-92.20766000"},{"name":"Purdy","countryCode":"US","stateCode":"MO","latitude":"36.81729000","longitude":"-93.92076000"},{"name":"Putnam County","countryCode":"US","stateCode":"MO","latitude":"40.47891000","longitude":"-93.01613000"},{"name":"Ralls County","countryCode":"US","stateCode":"MO","latitude":"39.52767000","longitude":"-91.52202000"},{"name":"Randolph County","countryCode":"US","stateCode":"MO","latitude":"39.44017000","longitude":"-92.49708000"},{"name":"Ray County","countryCode":"US","stateCode":"MO","latitude":"39.35241000","longitude":"-93.98988000"},{"name":"Raymore","countryCode":"US","stateCode":"MO","latitude":"38.80195000","longitude":"-94.45273000"},{"name":"Raytown","countryCode":"US","stateCode":"MO","latitude":"39.00862000","longitude":"-94.46356000"},{"name":"Republic","countryCode":"US","stateCode":"MO","latitude":"37.12005000","longitude":"-93.48019000"},{"name":"Reynolds County","countryCode":"US","stateCode":"MO","latitude":"37.36233000","longitude":"-90.96908000"},{"name":"Rich Hill","countryCode":"US","stateCode":"MO","latitude":"38.09642000","longitude":"-94.36106000"},{"name":"Richland","countryCode":"US","stateCode":"MO","latitude":"37.85698000","longitude":"-92.40434000"},{"name":"Richmond","countryCode":"US","stateCode":"MO","latitude":"39.27862000","longitude":"-93.97689000"},{"name":"Richmond Heights","countryCode":"US","stateCode":"MO","latitude":"38.62866000","longitude":"-90.31956000"},{"name":"Ripley County","countryCode":"US","stateCode":"MO","latitude":"36.65282000","longitude":"-90.86388000"},{"name":"Riverside","countryCode":"US","stateCode":"MO","latitude":"39.17750000","longitude":"-94.61301000"},{"name":"Riverview","countryCode":"US","stateCode":"MO","latitude":"38.74783000","longitude":"-90.21150000"},{"name":"Rock Hill","countryCode":"US","stateCode":"MO","latitude":"38.60755000","longitude":"-90.37845000"},{"name":"Rock Port","countryCode":"US","stateCode":"MO","latitude":"40.41111000","longitude":"-95.51693000"},{"name":"Rogersville","countryCode":"US","stateCode":"MO","latitude":"37.11700000","longitude":"-93.05573000"},{"name":"Rolla","countryCode":"US","stateCode":"MO","latitude":"37.95143000","longitude":"-91.77127000"},{"name":"Saint Ann","countryCode":"US","stateCode":"MO","latitude":"38.72727000","longitude":"-90.38317000"},{"name":"Saint Charles","countryCode":"US","stateCode":"MO","latitude":"38.78394000","longitude":"-90.48123000"},{"name":"Saint Charles County","countryCode":"US","stateCode":"MO","latitude":"38.78192000","longitude":"-90.67490000"},{"name":"Saint Clair","countryCode":"US","stateCode":"MO","latitude":"38.34533000","longitude":"-90.98097000"},{"name":"Saint Clair County","countryCode":"US","stateCode":"MO","latitude":"38.03718000","longitude":"-93.77598000"},{"name":"Saint Francois County","countryCode":"US","stateCode":"MO","latitude":"37.81028000","longitude":"-90.47227000"},{"name":"Saint George","countryCode":"US","stateCode":"MO","latitude":"38.53672000","longitude":"-90.31484000"},{"name":"Saint James","countryCode":"US","stateCode":"MO","latitude":"37.99726000","longitude":"-91.61432000"},{"name":"Saint John","countryCode":"US","stateCode":"MO","latitude":"38.71484000","longitude":"-90.34627000"},{"name":"Saint Johns","countryCode":"US","stateCode":"MO","latitude":"38.71338000","longitude":"-90.34317000"},{"name":"Saint Joseph","countryCode":"US","stateCode":"MO","latitude":"39.76861000","longitude":"-94.84663000"},{"name":"Saint Louis County","countryCode":"US","stateCode":"MO","latitude":"38.64068000","longitude":"-90.44341000"},{"name":"Saint Martins","countryCode":"US","stateCode":"MO","latitude":"38.59420000","longitude":"-92.33713000"},{"name":"Saint Paul","countryCode":"US","stateCode":"MO","latitude":"38.86144000","longitude":"-90.74179000"},{"name":"Saint Peters","countryCode":"US","stateCode":"MO","latitude":"38.80033000","longitude":"-90.62651000"},{"name":"Saint Robert","countryCode":"US","stateCode":"MO","latitude":"37.82810000","longitude":"-92.17767000"},{"name":"Sainte Genevieve","countryCode":"US","stateCode":"MO","latitude":"37.98144000","longitude":"-90.04178000"},{"name":"Sainte Genevieve County","countryCode":"US","stateCode":"MO","latitude":"37.89440000","longitude":"-90.19442000"},{"name":"Salem","countryCode":"US","stateCode":"MO","latitude":"37.64560000","longitude":"-91.53598000"},{"name":"Saline County","countryCode":"US","stateCode":"MO","latitude":"39.13684000","longitude":"-93.20185000"},{"name":"Salisbury","countryCode":"US","stateCode":"MO","latitude":"39.42392000","longitude":"-92.80158000"},{"name":"Sappington","countryCode":"US","stateCode":"MO","latitude":"38.53700000","longitude":"-90.37984000"},{"name":"Sarcoxie","countryCode":"US","stateCode":"MO","latitude":"37.06923000","longitude":"-94.11660000"},{"name":"Savannah","countryCode":"US","stateCode":"MO","latitude":"39.94166000","longitude":"-94.83025000"},{"name":"Schuyler County","countryCode":"US","stateCode":"MO","latitude":"40.47027000","longitude":"-92.52094000"},{"name":"Scotland County","countryCode":"US","stateCode":"MO","latitude":"40.45260000","longitude":"-92.14705000"},{"name":"Scott City","countryCode":"US","stateCode":"MO","latitude":"37.21672000","longitude":"-89.52453000"},{"name":"Scott County","countryCode":"US","stateCode":"MO","latitude":"37.05305000","longitude":"-89.56851000"},{"name":"Sedalia","countryCode":"US","stateCode":"MO","latitude":"38.70446000","longitude":"-93.22826000"},{"name":"Senath","countryCode":"US","stateCode":"MO","latitude":"36.13423000","longitude":"-90.15982000"},{"name":"Seneca","countryCode":"US","stateCode":"MO","latitude":"36.84146000","longitude":"-94.61106000"},{"name":"Seymour","countryCode":"US","stateCode":"MO","latitude":"37.14644000","longitude":"-92.76878000"},{"name":"Shannon County","countryCode":"US","stateCode":"MO","latitude":"37.15739000","longitude":"-91.40051000"},{"name":"Shelbina","countryCode":"US","stateCode":"MO","latitude":"39.69393000","longitude":"-92.04295000"},{"name":"Shelby County","countryCode":"US","stateCode":"MO","latitude":"39.79778000","longitude":"-92.07662000"},{"name":"Shelbyville","countryCode":"US","stateCode":"MO","latitude":"39.80587000","longitude":"-92.04156000"},{"name":"Shell Knob","countryCode":"US","stateCode":"MO","latitude":"36.63229000","longitude":"-93.63436000"},{"name":"Shrewsbury","countryCode":"US","stateCode":"MO","latitude":"38.59033000","longitude":"-90.33678000"},{"name":"Sikeston","countryCode":"US","stateCode":"MO","latitude":"36.87672000","longitude":"-89.58786000"},{"name":"Slater","countryCode":"US","stateCode":"MO","latitude":"39.21808000","longitude":"-93.06909000"},{"name":"Smithville","countryCode":"US","stateCode":"MO","latitude":"39.38694000","longitude":"-94.58107000"},{"name":"Spanish Lake","countryCode":"US","stateCode":"MO","latitude":"38.78783000","longitude":"-90.21594000"},{"name":"Sparta","countryCode":"US","stateCode":"MO","latitude":"37.00116000","longitude":"-93.08157000"},{"name":"Springfield","countryCode":"US","stateCode":"MO","latitude":"37.21533000","longitude":"-93.29824000"},{"name":"St. Louis","countryCode":"US","stateCode":"MO","latitude":"38.62727000","longitude":"-90.19789000"},{"name":"Stanberry","countryCode":"US","stateCode":"MO","latitude":"40.21777000","longitude":"-94.53829000"},{"name":"Steele","countryCode":"US","stateCode":"MO","latitude":"36.08396000","longitude":"-89.82925000"},{"name":"Steelville","countryCode":"US","stateCode":"MO","latitude":"37.96810000","longitude":"-91.35487000"},{"name":"Stockton","countryCode":"US","stateCode":"MO","latitude":"37.69893000","longitude":"-93.79604000"},{"name":"Stoddard County","countryCode":"US","stateCode":"MO","latitude":"36.85562000","longitude":"-89.94431000"},{"name":"Stone County","countryCode":"US","stateCode":"MO","latitude":"36.74694000","longitude":"-93.45600000"},{"name":"Stover","countryCode":"US","stateCode":"MO","latitude":"38.44086000","longitude":"-92.99187000"},{"name":"Strafford","countryCode":"US","stateCode":"MO","latitude":"37.26838000","longitude":"-93.11713000"},{"name":"Sugar Creek","countryCode":"US","stateCode":"MO","latitude":"39.10973000","longitude":"-94.44467000"},{"name":"Sullivan","countryCode":"US","stateCode":"MO","latitude":"38.20810000","longitude":"-91.16042000"},{"name":"Sullivan County","countryCode":"US","stateCode":"MO","latitude":"40.21064000","longitude":"-93.11152000"},{"name":"Sunset Hills","countryCode":"US","stateCode":"MO","latitude":"38.53894000","longitude":"-90.40734000"},{"name":"Sweet Springs","countryCode":"US","stateCode":"MO","latitude":"38.96363000","longitude":"-93.41493000"},{"name":"Taney County","countryCode":"US","stateCode":"MO","latitude":"36.65473000","longitude":"-93.04111000"},{"name":"Taos","countryCode":"US","stateCode":"MO","latitude":"38.50643000","longitude":"-92.07101000"},{"name":"Tarkio","countryCode":"US","stateCode":"MO","latitude":"40.44028000","longitude":"-95.37776000"},{"name":"Terre Haute","countryCode":"US","stateCode":"MO","latitude":"40.43946000","longitude":"-93.23410000"},{"name":"Terre du Lac","countryCode":"US","stateCode":"MO","latitude":"37.91172000","longitude":"-90.62541000"},{"name":"Texas County","countryCode":"US","stateCode":"MO","latitude":"37.31731000","longitude":"-91.96505000"},{"name":"Thayer","countryCode":"US","stateCode":"MO","latitude":"36.52451000","longitude":"-91.53820000"},{"name":"Tipton","countryCode":"US","stateCode":"MO","latitude":"38.65558000","longitude":"-92.77992000"},{"name":"Town and Country","countryCode":"US","stateCode":"MO","latitude":"38.61228000","longitude":"-90.46345000"},{"name":"Trenton","countryCode":"US","stateCode":"MO","latitude":"40.07890000","longitude":"-93.61661000"},{"name":"Troy","countryCode":"US","stateCode":"MO","latitude":"38.97949000","longitude":"-90.98070000"},{"name":"Tuscumbia","countryCode":"US","stateCode":"MO","latitude":"38.23309000","longitude":"-92.45852000"},{"name":"Union","countryCode":"US","stateCode":"MO","latitude":"38.45005000","longitude":"-91.00848000"},{"name":"Unionville","countryCode":"US","stateCode":"MO","latitude":"40.47696000","longitude":"-93.00326000"},{"name":"University City","countryCode":"US","stateCode":"MO","latitude":"38.65588000","longitude":"-90.30928000"},{"name":"Valley Park","countryCode":"US","stateCode":"MO","latitude":"38.54922000","longitude":"-90.49262000"},{"name":"Van Buren","countryCode":"US","stateCode":"MO","latitude":"36.99561000","longitude":"-91.01457000"},{"name":"Vandalia","countryCode":"US","stateCode":"MO","latitude":"39.31087000","longitude":"-91.48849000"},{"name":"Velda Village","countryCode":"US","stateCode":"MO","latitude":"38.69005000","longitude":"-90.29428000"},{"name":"Velda Village Hills","countryCode":"US","stateCode":"MO","latitude":"38.69061000","longitude":"-90.28734000"},{"name":"Vernon County","countryCode":"US","stateCode":"MO","latitude":"37.85058000","longitude":"-94.34244000"},{"name":"Versailles","countryCode":"US","stateCode":"MO","latitude":"38.43141000","longitude":"-92.84103000"},{"name":"Vienna","countryCode":"US","stateCode":"MO","latitude":"38.18671000","longitude":"-91.94711000"},{"name":"Villa Ridge","countryCode":"US","stateCode":"MO","latitude":"38.47255000","longitude":"-90.88680000"},{"name":"Vinita Park","countryCode":"US","stateCode":"MO","latitude":"38.69005000","longitude":"-90.34262000"},{"name":"Wardsville","countryCode":"US","stateCode":"MO","latitude":"38.48892000","longitude":"-92.17435000"},{"name":"Warren County","countryCode":"US","stateCode":"MO","latitude":"38.76462000","longitude":"-91.16069000"},{"name":"Warrensburg","countryCode":"US","stateCode":"MO","latitude":"38.76279000","longitude":"-93.73605000"},{"name":"Warrenton","countryCode":"US","stateCode":"MO","latitude":"38.81144000","longitude":"-91.14154000"},{"name":"Warsaw","countryCode":"US","stateCode":"MO","latitude":"38.24308000","longitude":"-93.38187000"},{"name":"Warson Woods","countryCode":"US","stateCode":"MO","latitude":"38.60727000","longitude":"-90.38345000"},{"name":"Washington","countryCode":"US","stateCode":"MO","latitude":"38.55811000","longitude":"-91.01209000"},{"name":"Washington County","countryCode":"US","stateCode":"MO","latitude":"37.96168000","longitude":"-90.87742000"},{"name":"Wayne County","countryCode":"US","stateCode":"MO","latitude":"37.11264000","longitude":"-90.46143000"},{"name":"Waynesville","countryCode":"US","stateCode":"MO","latitude":"37.82865000","longitude":"-92.20072000"},{"name":"Weatherby Lake","countryCode":"US","stateCode":"MO","latitude":"39.23778000","longitude":"-94.69607000"},{"name":"Webb City","countryCode":"US","stateCode":"MO","latitude":"37.14645000","longitude":"-94.46300000"},{"name":"Webster County","countryCode":"US","stateCode":"MO","latitude":"37.28091000","longitude":"-92.87588000"},{"name":"Webster Groves","countryCode":"US","stateCode":"MO","latitude":"38.59255000","longitude":"-90.35734000"},{"name":"Weldon Spring","countryCode":"US","stateCode":"MO","latitude":"38.71339000","longitude":"-90.68929000"},{"name":"Wellston","countryCode":"US","stateCode":"MO","latitude":"38.67283000","longitude":"-90.29928000"},{"name":"Wellsville","countryCode":"US","stateCode":"MO","latitude":"39.07198000","longitude":"-91.57016000"},{"name":"Wentzville","countryCode":"US","stateCode":"MO","latitude":"38.81144000","longitude":"-90.85291000"},{"name":"West Plains","countryCode":"US","stateCode":"MO","latitude":"36.72812000","longitude":"-91.85237000"},{"name":"Weston","countryCode":"US","stateCode":"MO","latitude":"39.41111000","longitude":"-94.90163000"},{"name":"Whiteman Air Force Base","countryCode":"US","stateCode":"MO","latitude":"38.73018000","longitude":"-93.55895000"},{"name":"Wildwood","countryCode":"US","stateCode":"MO","latitude":"38.58283000","longitude":"-90.66290000"},{"name":"Willard","countryCode":"US","stateCode":"MO","latitude":"37.30505000","longitude":"-93.42853000"},{"name":"Willow Springs","countryCode":"US","stateCode":"MO","latitude":"36.99228000","longitude":"-91.96987000"},{"name":"Winchester","countryCode":"US","stateCode":"MO","latitude":"38.59033000","longitude":"-90.52790000"},{"name":"Windsor","countryCode":"US","stateCode":"MO","latitude":"38.53224000","longitude":"-93.52215000"},{"name":"Winfield","countryCode":"US","stateCode":"MO","latitude":"38.99727000","longitude":"-90.73846000"},{"name":"Winona","countryCode":"US","stateCode":"MO","latitude":"37.00977000","longitude":"-91.32347000"},{"name":"Woodson Terrace","countryCode":"US","stateCode":"MO","latitude":"38.72505000","longitude":"-90.35845000"},{"name":"Worth County","countryCode":"US","stateCode":"MO","latitude":"40.47914000","longitude":"-94.42210000"},{"name":"Wright City","countryCode":"US","stateCode":"MO","latitude":"38.82755000","longitude":"-91.02014000"},{"name":"Wright County","countryCode":"US","stateCode":"MO","latitude":"37.27014000","longitude":"-92.46870000"},{"name":"Adams","countryCode":"US","stateCode":"NY","latitude":"43.80923000","longitude":"-76.02409000"},{"name":"Adams Center","countryCode":"US","stateCode":"NY","latitude":"43.86006000","longitude":"-76.00548000"},{"name":"Addison","countryCode":"US","stateCode":"NY","latitude":"42.10285000","longitude":"-77.23359000"},{"name":"Airmont","countryCode":"US","stateCode":"NY","latitude":"41.10093000","longitude":"-74.11625000"},{"name":"Akron","countryCode":"US","stateCode":"NY","latitude":"43.02089000","longitude":"-78.49530000"},{"name":"Alabama","countryCode":"US","stateCode":"NY","latitude":"43.09645000","longitude":"-78.39086000"},{"name":"Albany","countryCode":"US","stateCode":"NY","latitude":"42.65258000","longitude":"-73.75623000"},{"name":"Albany County","countryCode":"US","stateCode":"NY","latitude":"42.60018000","longitude":"-73.97356000"},{"name":"Albertson","countryCode":"US","stateCode":"NY","latitude":"40.77343000","longitude":"-73.64318000"},{"name":"Albion","countryCode":"US","stateCode":"NY","latitude":"43.24645000","longitude":"-78.19363000"},{"name":"Alden","countryCode":"US","stateCode":"NY","latitude":"42.90006000","longitude":"-78.49197000"},{"name":"Alexandria Bay","countryCode":"US","stateCode":"NY","latitude":"44.33588000","longitude":"-75.91773000"},{"name":"Alfred","countryCode":"US","stateCode":"NY","latitude":"42.25424000","longitude":"-77.79055000"},{"name":"Allegany","countryCode":"US","stateCode":"NY","latitude":"42.09006000","longitude":"-78.49419000"},{"name":"Allegany County","countryCode":"US","stateCode":"NY","latitude":"42.25739000","longitude":"-78.02756000"},{"name":"Altamont","countryCode":"US","stateCode":"NY","latitude":"42.70063000","longitude":"-74.03374000"},{"name":"Amagansett","countryCode":"US","stateCode":"NY","latitude":"40.97371000","longitude":"-72.14369000"},{"name":"Amherst","countryCode":"US","stateCode":"NY","latitude":"42.97839000","longitude":"-78.79976000"},{"name":"Amityville","countryCode":"US","stateCode":"NY","latitude":"40.67899000","longitude":"-73.41707000"},{"name":"Amsterdam","countryCode":"US","stateCode":"NY","latitude":"42.93869000","longitude":"-74.18819000"},{"name":"Andover","countryCode":"US","stateCode":"NY","latitude":"42.15646000","longitude":"-77.79555000"},{"name":"Angola","countryCode":"US","stateCode":"NY","latitude":"42.63839000","longitude":"-79.02782000"},{"name":"Angola on the Lake","countryCode":"US","stateCode":"NY","latitude":"42.65478000","longitude":"-79.04893000"},{"name":"Apalachin","countryCode":"US","stateCode":"NY","latitude":"42.06952000","longitude":"-76.15465000"},{"name":"Aquebogue","countryCode":"US","stateCode":"NY","latitude":"40.94454000","longitude":"-72.62704000"},{"name":"Arcade","countryCode":"US","stateCode":"NY","latitude":"42.53395000","longitude":"-78.42307000"},{"name":"Ardsley","countryCode":"US","stateCode":"NY","latitude":"41.01065000","longitude":"-73.84375000"},{"name":"Arlington","countryCode":"US","stateCode":"NY","latitude":"41.69593000","longitude":"-73.89680000"},{"name":"Armonk","countryCode":"US","stateCode":"NY","latitude":"41.12648000","longitude":"-73.71402000"},{"name":"Arrochar","countryCode":"US","stateCode":"NY","latitude":"40.59844000","longitude":"-74.07264000"},{"name":"Arverne","countryCode":"US","stateCode":"NY","latitude":"40.59122000","longitude":"-73.79597000"},{"name":"Astoria","countryCode":"US","stateCode":"NY","latitude":"40.77205000","longitude":"-73.93014000"},{"name":"Athens","countryCode":"US","stateCode":"NY","latitude":"42.26036000","longitude":"-73.80957000"},{"name":"Atlantic Beach","countryCode":"US","stateCode":"NY","latitude":"40.58899000","longitude":"-73.72902000"},{"name":"Attica","countryCode":"US","stateCode":"NY","latitude":"42.86423000","longitude":"-78.28029000"},{"name":"Auburn","countryCode":"US","stateCode":"NY","latitude":"42.93173000","longitude":"-76.56605000"},{"name":"Augusta","countryCode":"US","stateCode":"NY","latitude":"42.97479000","longitude":"-75.50129000"},{"name":"Averill Park","countryCode":"US","stateCode":"NY","latitude":"42.63397000","longitude":"-73.55373000"},{"name":"Avon","countryCode":"US","stateCode":"NY","latitude":"42.91201000","longitude":"-77.74556000"},{"name":"Babylon","countryCode":"US","stateCode":"NY","latitude":"40.69566000","longitude":"-73.32568000"},{"name":"Bainbridge","countryCode":"US","stateCode":"NY","latitude":"42.29341000","longitude":"-75.47935000"},{"name":"Baiting Hollow","countryCode":"US","stateCode":"NY","latitude":"40.95621000","longitude":"-72.74427000"},{"name":"Baldwin","countryCode":"US","stateCode":"NY","latitude":"40.65649000","longitude":"-73.60930000"},{"name":"Baldwin Harbor","countryCode":"US","stateCode":"NY","latitude":"40.63955000","longitude":"-73.60846000"},{"name":"Baldwinsville","countryCode":"US","stateCode":"NY","latitude":"43.15868000","longitude":"-76.33271000"},{"name":"Ballston Spa","countryCode":"US","stateCode":"NY","latitude":"43.00091000","longitude":"-73.84901000"},{"name":"Balmville","countryCode":"US","stateCode":"NY","latitude":"41.53482000","longitude":"-74.01486000"},{"name":"Bardonia","countryCode":"US","stateCode":"NY","latitude":"41.10954000","longitude":"-73.99625000"},{"name":"Barnum Island","countryCode":"US","stateCode":"NY","latitude":"40.60455000","longitude":"-73.64402000"},{"name":"Batavia","countryCode":"US","stateCode":"NY","latitude":"42.99812000","longitude":"-78.18752000"},{"name":"Bath","countryCode":"US","stateCode":"NY","latitude":"42.33702000","longitude":"-77.31776000"},{"name":"Bath Beach","countryCode":"US","stateCode":"NY","latitude":"40.60455000","longitude":"-74.00431000"},{"name":"Baxter Estates","countryCode":"US","stateCode":"NY","latitude":"40.83482000","longitude":"-73.69541000"},{"name":"Bay Park","countryCode":"US","stateCode":"NY","latitude":"40.63316000","longitude":"-73.67041000"},{"name":"Bay Shore","countryCode":"US","stateCode":"NY","latitude":"40.72510000","longitude":"-73.24539000"},{"name":"Bay Wood","countryCode":"US","stateCode":"NY","latitude":"40.75010000","longitude":"-73.29123000"},{"name":"Baychester","countryCode":"US","stateCode":"NY","latitude":"40.86928000","longitude":"-73.83645000"},{"name":"Bayport","countryCode":"US","stateCode":"NY","latitude":"40.73843000","longitude":"-73.05067000"},{"name":"Bayside","countryCode":"US","stateCode":"NY","latitude":"40.76844000","longitude":"-73.77708000"},{"name":"Bayville","countryCode":"US","stateCode":"NY","latitude":"40.91065000","longitude":"-73.56207000"},{"name":"Beacon","countryCode":"US","stateCode":"NY","latitude":"41.50482000","longitude":"-73.96958000"},{"name":"Beaver Dam Lake","countryCode":"US","stateCode":"NY","latitude":"41.44743000","longitude":"-74.11463000"},{"name":"Beaverdam Lake-Salisbury Mills","countryCode":"US","stateCode":"NY","latitude":"41.44162000","longitude":"-74.11629000"},{"name":"Bedford","countryCode":"US","stateCode":"NY","latitude":"41.20426000","longitude":"-73.64374000"},{"name":"Bedford Hills","countryCode":"US","stateCode":"NY","latitude":"41.23676000","longitude":"-73.69458000"},{"name":"Bellaire","countryCode":"US","stateCode":"NY","latitude":"40.71399000","longitude":"-73.75402000"},{"name":"Belle Harbor","countryCode":"US","stateCode":"NY","latitude":"40.57594000","longitude":"-73.84819000"},{"name":"Bellerose","countryCode":"US","stateCode":"NY","latitude":"40.72427000","longitude":"-73.71513000"},{"name":"Bellerose Terrace","countryCode":"US","stateCode":"NY","latitude":"40.72066000","longitude":"-73.72596000"},{"name":"Bellmore","countryCode":"US","stateCode":"NY","latitude":"40.66871000","longitude":"-73.52707000"},{"name":"Bellport","countryCode":"US","stateCode":"NY","latitude":"40.75704000","longitude":"-72.93927000"},{"name":"Belmont","countryCode":"US","stateCode":"NY","latitude":"42.22312000","longitude":"-78.03445000"},{"name":"Bensonhurst","countryCode":"US","stateCode":"NY","latitude":"40.60177000","longitude":"-73.99403000"},{"name":"Bergen","countryCode":"US","stateCode":"NY","latitude":"43.08534000","longitude":"-77.94223000"},{"name":"Bergen Beach","countryCode":"US","stateCode":"NY","latitude":"40.62038000","longitude":"-73.90680000"},{"name":"Bethpage","countryCode":"US","stateCode":"NY","latitude":"40.74427000","longitude":"-73.48207000"},{"name":"Big Flats","countryCode":"US","stateCode":"NY","latitude":"42.13730000","longitude":"-76.93691000"},{"name":"Billington Heights","countryCode":"US","stateCode":"NY","latitude":"42.78423000","longitude":"-78.62642000"},{"name":"Binghamton","countryCode":"US","stateCode":"NY","latitude":"42.09869000","longitude":"-75.91797000"},{"name":"Black River","countryCode":"US","stateCode":"NY","latitude":"44.01256000","longitude":"-75.79437000"},{"name":"Blasdell","countryCode":"US","stateCode":"NY","latitude":"42.79728000","longitude":"-78.82337000"},{"name":"Blauvelt","countryCode":"US","stateCode":"NY","latitude":"41.06343000","longitude":"-73.95764000"},{"name":"Bloomfield","countryCode":"US","stateCode":"NY","latitude":"40.61260000","longitude":"-74.17820000"},{"name":"Blue Point","countryCode":"US","stateCode":"NY","latitude":"40.74399000","longitude":"-73.03455000"},{"name":"Bohemia","countryCode":"US","stateCode":"NY","latitude":"40.76926000","longitude":"-73.11511000"},{"name":"Bolivar","countryCode":"US","stateCode":"NY","latitude":"42.06673000","longitude":"-78.16779000"},{"name":"Boonville","countryCode":"US","stateCode":"NY","latitude":"43.48368000","longitude":"-75.33656000"},{"name":"Borough Park","countryCode":"US","stateCode":"NY","latitude":"40.63399000","longitude":"-73.99681000"},{"name":"Boston","countryCode":"US","stateCode":"NY","latitude":"42.62895000","longitude":"-78.73753000"},{"name":"Brentwood","countryCode":"US","stateCode":"NY","latitude":"40.78121000","longitude":"-73.24623000"},{"name":"Brewerton","countryCode":"US","stateCode":"NY","latitude":"43.23812000","longitude":"-76.14076000"},{"name":"Brewster","countryCode":"US","stateCode":"NY","latitude":"41.39732000","longitude":"-73.61707000"},{"name":"Brewster Hill","countryCode":"US","stateCode":"NY","latitude":"41.42398000","longitude":"-73.60429000"},{"name":"Briarcliff Manor","countryCode":"US","stateCode":"NY","latitude":"41.14565000","longitude":"-73.82375000"},{"name":"Briarwood","countryCode":"US","stateCode":"NY","latitude":"40.70935000","longitude":"-73.81529000"},{"name":"Bridgehampton","countryCode":"US","stateCode":"NY","latitude":"40.93788000","longitude":"-72.30092000"},{"name":"Bridgeport","countryCode":"US","stateCode":"NY","latitude":"43.15535000","longitude":"-75.96936000"},{"name":"Brighton","countryCode":"US","stateCode":"NY","latitude":"43.14756000","longitude":"-77.55055000"},{"name":"Brighton Beach","countryCode":"US","stateCode":"NY","latitude":"40.57788000","longitude":"-73.95958000"},{"name":"Brightwaters","countryCode":"US","stateCode":"NY","latitude":"40.72093000","longitude":"-73.26734000"},{"name":"Brinckerhoff","countryCode":"US","stateCode":"NY","latitude":"41.54398000","longitude":"-73.86819000"},{"name":"Broad Channel","countryCode":"US","stateCode":"NY","latitude":"40.60316000","longitude":"-73.82041000"},{"name":"Broadalbin","countryCode":"US","stateCode":"NY","latitude":"43.05868000","longitude":"-74.19652000"},{"name":"Brockport","countryCode":"US","stateCode":"NY","latitude":"43.21367000","longitude":"-77.93918000"},{"name":"Brocton","countryCode":"US","stateCode":"NY","latitude":"42.38867000","longitude":"-79.44116000"},{"name":"Bronx","countryCode":"US","stateCode":"NY","latitude":"40.82732000","longitude":"-73.92357000"},{"name":"Bronxville","countryCode":"US","stateCode":"NY","latitude":"40.93815000","longitude":"-73.83208000"},{"name":"Brookhaven","countryCode":"US","stateCode":"NY","latitude":"40.77927000","longitude":"-72.91538000"},{"name":"Brooklyn","countryCode":"US","stateCode":"NY","latitude":"40.65010000","longitude":"-73.94958000"},{"name":"Brooklyn Heights","countryCode":"US","stateCode":"NY","latitude":"40.69538000","longitude":"-73.99375000"},{"name":"Brookville","countryCode":"US","stateCode":"NY","latitude":"40.81316000","longitude":"-73.56735000"},{"name":"Broome County","countryCode":"US","stateCode":"NY","latitude":"42.16022000","longitude":"-75.81962000"},{"name":"Brownsville","countryCode":"US","stateCode":"NY","latitude":"40.66094000","longitude":"-73.92014000"},{"name":"Brownville","countryCode":"US","stateCode":"NY","latitude":"44.00700000","longitude":"-75.98409000"},{"name":"Buchanan","countryCode":"US","stateCode":"NY","latitude":"41.26204000","longitude":"-73.93819000"},{"name":"Buffalo","countryCode":"US","stateCode":"NY","latitude":"42.88645000","longitude":"-78.87837000"},{"name":"Bushwick","countryCode":"US","stateCode":"NY","latitude":"40.69427000","longitude":"-73.91875000"},{"name":"Cairo","countryCode":"US","stateCode":"NY","latitude":"42.29897000","longitude":"-73.99847000"},{"name":"Calcium","countryCode":"US","stateCode":"NY","latitude":"44.02173000","longitude":"-75.84604000"},{"name":"Caledonia","countryCode":"US","stateCode":"NY","latitude":"42.97312000","longitude":"-77.85278000"},{"name":"Calverton","countryCode":"US","stateCode":"NY","latitude":"40.90649000","longitude":"-72.74343000"},{"name":"Cambria Heights","countryCode":"US","stateCode":"NY","latitude":"40.69455000","longitude":"-73.73847000"},{"name":"Cambridge","countryCode":"US","stateCode":"NY","latitude":"43.02813000","longitude":"-73.38122000"},{"name":"Camden","countryCode":"US","stateCode":"NY","latitude":"43.33451000","longitude":"-75.74796000"},{"name":"Camillus","countryCode":"US","stateCode":"NY","latitude":"43.03923000","longitude":"-76.30410000"},{"name":"Canajoharie","countryCode":"US","stateCode":"NY","latitude":"42.90563000","longitude":"-74.57181000"},{"name":"Canandaigua","countryCode":"US","stateCode":"NY","latitude":"42.87423000","longitude":"-77.28804000"},{"name":"Canarsie","countryCode":"US","stateCode":"NY","latitude":"40.64372000","longitude":"-73.90069000"},{"name":"Canastota","countryCode":"US","stateCode":"NY","latitude":"43.07951000","longitude":"-75.75074000"},{"name":"Canisteo","countryCode":"US","stateCode":"NY","latitude":"42.27035000","longitude":"-77.60582000"},{"name":"Canton","countryCode":"US","stateCode":"NY","latitude":"44.59562000","longitude":"-75.16909000"},{"name":"Carle Place","countryCode":"US","stateCode":"NY","latitude":"40.75260000","longitude":"-73.61041000"},{"name":"Carmel","countryCode":"US","stateCode":"NY","latitude":"41.43009000","longitude":"-73.68013000"},{"name":"Carmel Hamlet","countryCode":"US","stateCode":"NY","latitude":"41.41485000","longitude":"-73.68524000"},{"name":"Carthage","countryCode":"US","stateCode":"NY","latitude":"43.97812000","longitude":"-75.60936000"},{"name":"Castleton-on-Hudson","countryCode":"US","stateCode":"NY","latitude":"42.51841000","longitude":"-73.75123000"},{"name":"Catskill","countryCode":"US","stateCode":"NY","latitude":"42.21731000","longitude":"-73.86457000"},{"name":"Cattaraugus County","countryCode":"US","stateCode":"NY","latitude":"42.24863000","longitude":"-78.67885000"},{"name":"Cayuga County","countryCode":"US","stateCode":"NY","latitude":"43.01033000","longitude":"-76.57436000"},{"name":"Cayuga Heights","countryCode":"US","stateCode":"NY","latitude":"42.46010000","longitude":"-76.48776000"},{"name":"Cazenovia","countryCode":"US","stateCode":"NY","latitude":"42.93007000","longitude":"-75.85269000"},{"name":"Cedarhurst","countryCode":"US","stateCode":"NY","latitude":"40.62288000","longitude":"-73.72430000"},{"name":"Celoron","countryCode":"US","stateCode":"NY","latitude":"42.10950000","longitude":"-79.28310000"},{"name":"Center Moriches","countryCode":"US","stateCode":"NY","latitude":"40.80038000","longitude":"-72.78982000"},{"name":"Centereach","countryCode":"US","stateCode":"NY","latitude":"40.85843000","longitude":"-73.09955000"},{"name":"Centerport","countryCode":"US","stateCode":"NY","latitude":"40.88538000","longitude":"-73.37623000"},{"name":"Central Islip","countryCode":"US","stateCode":"NY","latitude":"40.79065000","longitude":"-73.20178000"},{"name":"Central Square","countryCode":"US","stateCode":"NY","latitude":"43.28674000","longitude":"-76.14604000"},{"name":"Central Valley","countryCode":"US","stateCode":"NY","latitude":"41.33176000","longitude":"-74.12098000"},{"name":"Chadwicks","countryCode":"US","stateCode":"NY","latitude":"43.02785000","longitude":"-75.27155000"},{"name":"Champlain","countryCode":"US","stateCode":"NY","latitude":"44.98643000","longitude":"-73.44653000"},{"name":"Chappaqua","countryCode":"US","stateCode":"NY","latitude":"41.15954000","longitude":"-73.76485000"},{"name":"Charleston","countryCode":"US","stateCode":"NY","latitude":"40.53677000","longitude":"-74.23737000"},{"name":"Chatham","countryCode":"US","stateCode":"NY","latitude":"42.36425000","longitude":"-73.59484000"},{"name":"Chautauqua County","countryCode":"US","stateCode":"NY","latitude":"42.30294000","longitude":"-79.40576000"},{"name":"Cheektowaga","countryCode":"US","stateCode":"NY","latitude":"42.90339000","longitude":"-78.75475000"},{"name":"Chelsea","countryCode":"US","stateCode":"NY","latitude":"40.60066000","longitude":"-74.19487000"},{"name":"Chemung County","countryCode":"US","stateCode":"NY","latitude":"42.14125000","longitude":"-76.76003000"},{"name":"Chenango Bridge","countryCode":"US","stateCode":"NY","latitude":"42.16674000","longitude":"-75.86242000"},{"name":"Chenango County","countryCode":"US","stateCode":"NY","latitude":"42.49351000","longitude":"-75.61158000"},{"name":"Chester","countryCode":"US","stateCode":"NY","latitude":"41.36259000","longitude":"-74.27126000"},{"name":"Chestnut Ridge","countryCode":"US","stateCode":"NY","latitude":"41.08426000","longitude":"-74.05570000"},{"name":"Chittenango","countryCode":"US","stateCode":"NY","latitude":"43.04507000","longitude":"-75.86658000"},{"name":"Churchville","countryCode":"US","stateCode":"NY","latitude":"43.10423000","longitude":"-77.88445000"},{"name":"City Island","countryCode":"US","stateCode":"NY","latitude":"40.84732000","longitude":"-73.78652000"},{"name":"Clarence","countryCode":"US","stateCode":"NY","latitude":"42.97673000","longitude":"-78.59197000"},{"name":"Clarence Center","countryCode":"US","stateCode":"NY","latitude":"43.01061000","longitude":"-78.63753000"},{"name":"Clark Mills","countryCode":"US","stateCode":"NY","latitude":"43.09229000","longitude":"-75.37962000"},{"name":"Clarkson","countryCode":"US","stateCode":"NY","latitude":"43.23312000","longitude":"-77.92751000"},{"name":"Clayton","countryCode":"US","stateCode":"NY","latitude":"44.23949000","longitude":"-76.08578000"},{"name":"Clifton","countryCode":"US","stateCode":"NY","latitude":"40.62010000","longitude":"-74.07709000"},{"name":"Clifton Springs","countryCode":"US","stateCode":"NY","latitude":"42.96173000","longitude":"-77.13998000"},{"name":"Clinton","countryCode":"US","stateCode":"NY","latitude":"43.04840000","longitude":"-75.37850000"},{"name":"Clinton County","countryCode":"US","stateCode":"NY","latitude":"44.74623000","longitude":"-73.67817000"},{"name":"Clintondale","countryCode":"US","stateCode":"NY","latitude":"41.69482000","longitude":"-74.05125000"},{"name":"Clyde","countryCode":"US","stateCode":"NY","latitude":"43.08423000","longitude":"-76.86940000"},{"name":"Clymer","countryCode":"US","stateCode":"NY","latitude":"42.02089000","longitude":"-79.63005000"},{"name":"Cobleskill","countryCode":"US","stateCode":"NY","latitude":"42.67785000","longitude":"-74.48542000"},{"name":"Cohoes","countryCode":"US","stateCode":"NY","latitude":"42.77424000","longitude":"-73.70012000"},{"name":"Cold Spring","countryCode":"US","stateCode":"NY","latitude":"41.42009000","longitude":"-73.95458000"},{"name":"Cold Spring Harbor","countryCode":"US","stateCode":"NY","latitude":"40.87149000","longitude":"-73.45679000"},{"name":"College Point","countryCode":"US","stateCode":"NY","latitude":"40.78760000","longitude":"-73.84597000"},{"name":"Colonie","countryCode":"US","stateCode":"NY","latitude":"42.71786000","longitude":"-73.83346000"},{"name":"Columbia County","countryCode":"US","stateCode":"NY","latitude":"42.25008000","longitude":"-73.63185000"},{"name":"Commack","countryCode":"US","stateCode":"NY","latitude":"40.84288000","longitude":"-73.29289000"},{"name":"Concord","countryCode":"US","stateCode":"NY","latitude":"40.60816000","longitude":"-74.08431000"},{"name":"Coney Island","countryCode":"US","stateCode":"NY","latitude":"40.57788000","longitude":"-73.99403000"},{"name":"Congers","countryCode":"US","stateCode":"NY","latitude":"41.15065000","longitude":"-73.94542000"},{"name":"Constantia","countryCode":"US","stateCode":"NY","latitude":"43.24785000","longitude":"-76.00020000"},{"name":"Cooperstown","countryCode":"US","stateCode":"NY","latitude":"42.70048000","longitude":"-74.92426000"},{"name":"Copiague","countryCode":"US","stateCode":"NY","latitude":"40.68149000","longitude":"-73.39984000"},{"name":"Coram","countryCode":"US","stateCode":"NY","latitude":"40.86871000","longitude":"-73.00149000"},{"name":"Corinth","countryCode":"US","stateCode":"NY","latitude":"43.24452000","longitude":"-73.83234000"},{"name":"Corning","countryCode":"US","stateCode":"NY","latitude":"42.14285000","longitude":"-77.05469000"},{"name":"Cornwall","countryCode":"US","stateCode":"NY","latitude":"41.44482000","longitude":"-74.01570000"},{"name":"Corona","countryCode":"US","stateCode":"NY","latitude":"40.74705000","longitude":"-73.86014000"},{"name":"Cortland","countryCode":"US","stateCode":"NY","latitude":"42.60118000","longitude":"-76.18048000"},{"name":"Cortland County","countryCode":"US","stateCode":"NY","latitude":"42.59501000","longitude":"-76.07027000"},{"name":"Cortland West","countryCode":"US","stateCode":"NY","latitude":"42.59431000","longitude":"-76.22587000"},{"name":"Country Knolls","countryCode":"US","stateCode":"NY","latitude":"42.91508000","longitude":"-73.80512000"},{"name":"Coxsackie","countryCode":"US","stateCode":"NY","latitude":"42.35092000","longitude":"-73.80290000"},{"name":"Crompond","countryCode":"US","stateCode":"NY","latitude":"41.29509000","longitude":"-73.86541000"},{"name":"Croton-on-Hudson","countryCode":"US","stateCode":"NY","latitude":"41.20843000","longitude":"-73.89125000"},{"name":"Crown Heights","countryCode":"US","stateCode":"NY","latitude":"41.63732000","longitude":"-73.93792000"},{"name":"Crugers","countryCode":"US","stateCode":"NY","latitude":"41.23343000","longitude":"-73.92264000"},{"name":"Cuba","countryCode":"US","stateCode":"NY","latitude":"42.21757000","longitude":"-78.27529000"},{"name":"Cumberland Head","countryCode":"US","stateCode":"NY","latitude":"44.71643000","longitude":"-73.40263000"},{"name":"Cutchogue","countryCode":"US","stateCode":"NY","latitude":"41.01066000","longitude":"-72.48509000"},{"name":"Cypress Hills","countryCode":"US","stateCode":"NY","latitude":"40.67705000","longitude":"-73.89125000"},{"name":"Dannemora","countryCode":"US","stateCode":"NY","latitude":"44.72143000","longitude":"-73.72375000"},{"name":"Dansville","countryCode":"US","stateCode":"NY","latitude":"42.56090000","longitude":"-77.69611000"},{"name":"Deer Park","countryCode":"US","stateCode":"NY","latitude":"40.76177000","longitude":"-73.32929000"},{"name":"Delaware County","countryCode":"US","stateCode":"NY","latitude":"42.19809000","longitude":"-74.96647000"},{"name":"Delevan","countryCode":"US","stateCode":"NY","latitude":"42.48923000","longitude":"-78.48085000"},{"name":"Delhi","countryCode":"US","stateCode":"NY","latitude":"42.27814000","longitude":"-74.91599000"},{"name":"Delmar","countryCode":"US","stateCode":"NY","latitude":"42.62202000","longitude":"-73.83262000"},{"name":"Depew","countryCode":"US","stateCode":"NY","latitude":"42.90395000","longitude":"-78.69225000"},{"name":"Deposit","countryCode":"US","stateCode":"NY","latitude":"42.06008000","longitude":"-75.42768000"},{"name":"Dexter","countryCode":"US","stateCode":"NY","latitude":"44.00784000","longitude":"-76.04437000"},{"name":"Dix Hills","countryCode":"US","stateCode":"NY","latitude":"40.80482000","longitude":"-73.33623000"},{"name":"Dobbs Ferry","countryCode":"US","stateCode":"NY","latitude":"41.01454000","longitude":"-73.87264000"},{"name":"Dolgeville","countryCode":"US","stateCode":"NY","latitude":"43.10090000","longitude":"-74.77293000"},{"name":"Dongan Hills","countryCode":"US","stateCode":"NY","latitude":"40.58844000","longitude":"-74.09625000"},{"name":"Douglaston","countryCode":"US","stateCode":"NY","latitude":"40.76871000","longitude":"-73.74708000"},{"name":"Dover Plains","countryCode":"US","stateCode":"NY","latitude":"41.74121000","longitude":"-73.57652000"},{"name":"Dryden","countryCode":"US","stateCode":"NY","latitude":"42.49091000","longitude":"-76.29716000"},{"name":"Dundee","countryCode":"US","stateCode":"NY","latitude":"42.52340000","longitude":"-76.97663000"},{"name":"Dunkirk","countryCode":"US","stateCode":"NY","latitude":"42.47950000","longitude":"-79.33393000"},{"name":"Durham","countryCode":"US","stateCode":"NY","latitude":"42.39953000","longitude":"-74.17236000"},{"name":"Dutchess County","countryCode":"US","stateCode":"NY","latitude":"41.76515000","longitude":"-73.74286000"},{"name":"Dyker Heights","countryCode":"US","stateCode":"NY","latitude":"40.62149000","longitude":"-74.00958000"},{"name":"East Atlantic Beach","countryCode":"US","stateCode":"NY","latitude":"40.78982000","longitude":"-73.74708000"},{"name":"East Aurora","countryCode":"US","stateCode":"NY","latitude":"42.76784000","longitude":"-78.61336000"},{"name":"East Elmhurst","countryCode":"US","stateCode":"NY","latitude":"40.76121000","longitude":"-73.86514000"},{"name":"East Farmingdale","countryCode":"US","stateCode":"NY","latitude":"40.72927000","longitude":"-73.41679000"},{"name":"East Flatbush","countryCode":"US","stateCode":"NY","latitude":"40.65371000","longitude":"-73.93042000"},{"name":"East Garden City","countryCode":"US","stateCode":"NY","latitude":"40.73083000","longitude":"-73.59806000"},{"name":"East Glenville","countryCode":"US","stateCode":"NY","latitude":"42.89452000","longitude":"-73.92790000"},{"name":"East Greenbush","countryCode":"US","stateCode":"NY","latitude":"42.59091000","longitude":"-73.70179000"},{"name":"East Hampton","countryCode":"US","stateCode":"NY","latitude":"40.96343000","longitude":"-72.18480000"},{"name":"East Hampton North","countryCode":"US","stateCode":"NY","latitude":"40.97276000","longitude":"-72.18911000"},{"name":"East Harlem","countryCode":"US","stateCode":"NY","latitude":"40.79472000","longitude":"-73.94250000"},{"name":"East Hills","countryCode":"US","stateCode":"NY","latitude":"40.79371000","longitude":"-73.62707000"},{"name":"East Islip","countryCode":"US","stateCode":"NY","latitude":"40.73204000","longitude":"-73.18567000"},{"name":"East Ithaca","countryCode":"US","stateCode":"NY","latitude":"42.43952000","longitude":"-76.47855000"},{"name":"East Massapequa","countryCode":"US","stateCode":"NY","latitude":"40.67343000","longitude":"-73.43651000"},{"name":"East Meadow","countryCode":"US","stateCode":"NY","latitude":"40.71399000","longitude":"-73.55902000"},{"name":"East Moriches","countryCode":"US","stateCode":"NY","latitude":"40.80510000","longitude":"-72.76093000"},{"name":"East New York","countryCode":"US","stateCode":"NY","latitude":"40.66677000","longitude":"-73.88236000"},{"name":"East Northport","countryCode":"US","stateCode":"NY","latitude":"40.87676000","longitude":"-73.32456000"},{"name":"East Norwich","countryCode":"US","stateCode":"NY","latitude":"40.84677000","longitude":"-73.53512000"},{"name":"East Patchogue","countryCode":"US","stateCode":"NY","latitude":"40.76704000","longitude":"-72.99622000"},{"name":"East Quogue","countryCode":"US","stateCode":"NY","latitude":"40.84066000","longitude":"-72.58148000"},{"name":"East Rochester","countryCode":"US","stateCode":"NY","latitude":"43.10867000","longitude":"-77.48750000"},{"name":"East Rockaway","countryCode":"US","stateCode":"NY","latitude":"40.64205000","longitude":"-73.66957000"},{"name":"East Setauket","countryCode":"US","stateCode":"NY","latitude":"40.94149000","longitude":"-73.10594000"},{"name":"East Shoreham","countryCode":"US","stateCode":"NY","latitude":"40.94482000","longitude":"-72.87955000"},{"name":"East Syracuse","countryCode":"US","stateCode":"NY","latitude":"43.06534000","longitude":"-76.07853000"},{"name":"East Tremont","countryCode":"US","stateCode":"NY","latitude":"40.84538000","longitude":"-73.89097000"},{"name":"East Village","countryCode":"US","stateCode":"NY","latitude":"40.72927000","longitude":"-73.98736000"},{"name":"East Williston","countryCode":"US","stateCode":"NY","latitude":"40.75843000","longitude":"-73.63485000"},{"name":"Eastchester","countryCode":"US","stateCode":"NY","latitude":"40.95833000","longitude":"-73.80861000"},{"name":"Eastport","countryCode":"US","stateCode":"NY","latitude":"40.82593000","longitude":"-72.73177000"},{"name":"Eatons Neck","countryCode":"US","stateCode":"NY","latitude":"40.93065000","longitude":"-73.40151000"},{"name":"Eden","countryCode":"US","stateCode":"NY","latitude":"42.65228000","longitude":"-78.89698000"},{"name":"Edgemere","countryCode":"US","stateCode":"NY","latitude":"40.59622000","longitude":"-73.76763000"},{"name":"Edinburg","countryCode":"US","stateCode":"NY","latitude":"43.22174000","longitude":"-74.10402000"},{"name":"Eggertsville","countryCode":"US","stateCode":"NY","latitude":"42.96339000","longitude":"-78.80392000"},{"name":"Elbridge","countryCode":"US","stateCode":"NY","latitude":"43.03451000","longitude":"-76.44799000"},{"name":"Elizabethtown","countryCode":"US","stateCode":"NY","latitude":"44.21616000","longitude":"-73.59097000"},{"name":"Ellenville","countryCode":"US","stateCode":"NY","latitude":"41.71704000","longitude":"-74.39571000"},{"name":"Elma Center","countryCode":"US","stateCode":"NY","latitude":"42.82978000","longitude":"-78.63614000"},{"name":"Elmhurst","countryCode":"US","stateCode":"NY","latitude":"40.73649000","longitude":"-73.87791000"},{"name":"Elmira","countryCode":"US","stateCode":"NY","latitude":"42.08980000","longitude":"-76.80773000"},{"name":"Elmira Heights","countryCode":"US","stateCode":"NY","latitude":"42.12980000","longitude":"-76.82079000"},{"name":"Elmont","countryCode":"US","stateCode":"NY","latitude":"40.70094000","longitude":"-73.71291000"},{"name":"Elmsford","countryCode":"US","stateCode":"NY","latitude":"41.05510000","longitude":"-73.82013000"},{"name":"Eltingville","countryCode":"US","stateCode":"NY","latitude":"40.54538000","longitude":"-74.16570000"},{"name":"Elwood","countryCode":"US","stateCode":"NY","latitude":"40.84538000","longitude":"-73.33512000"},{"name":"Emerson Hill","countryCode":"US","stateCode":"NY","latitude":"40.60872000","longitude":"-74.09598000"},{"name":"Endicott","countryCode":"US","stateCode":"NY","latitude":"42.09841000","longitude":"-76.04937000"},{"name":"Endwell","countryCode":"US","stateCode":"NY","latitude":"42.11285000","longitude":"-76.02103000"},{"name":"Erie County","countryCode":"US","stateCode":"NY","latitude":"42.75824000","longitude":"-78.77966000"},{"name":"Essex County","countryCode":"US","stateCode":"NY","latitude":"44.11722000","longitude":"-73.77271000"},{"name":"Fairmount","countryCode":"US","stateCode":"NY","latitude":"43.04729000","longitude":"-76.23854000"},{"name":"Fairport","countryCode":"US","stateCode":"NY","latitude":"43.09867000","longitude":"-77.44194000"},{"name":"Fairview","countryCode":"US","stateCode":"NY","latitude":"41.72370000","longitude":"-73.91986000"},{"name":"Falconer","countryCode":"US","stateCode":"NY","latitude":"42.11867000","longitude":"-79.19838000"},{"name":"Fallsburg","countryCode":"US","stateCode":"NY","latitude":"41.73204000","longitude":"-74.60127000"},{"name":"Far Rockaway","countryCode":"US","stateCode":"NY","latitude":"40.60538000","longitude":"-73.75513000"},{"name":"Farmingdale","countryCode":"US","stateCode":"NY","latitude":"40.73260000","longitude":"-73.44540000"},{"name":"Farmingville","countryCode":"US","stateCode":"NY","latitude":"40.83121000","longitude":"-73.02955000"},{"name":"Fayetteville","countryCode":"US","stateCode":"NY","latitude":"43.02979000","longitude":"-76.00436000"},{"name":"Financial District","countryCode":"US","stateCode":"NY","latitude":"40.70789000","longitude":"-74.00857000"},{"name":"Firthcliffe","countryCode":"US","stateCode":"NY","latitude":"41.43926000","longitude":"-74.04514000"},{"name":"Fishkill","countryCode":"US","stateCode":"NY","latitude":"41.53565000","longitude":"-73.89903000"},{"name":"Flanders","countryCode":"US","stateCode":"NY","latitude":"40.90343000","longitude":"-72.61759000"},{"name":"Flatbush","countryCode":"US","stateCode":"NY","latitude":"40.65205000","longitude":"-73.95903000"},{"name":"Flatlands","countryCode":"US","stateCode":"NY","latitude":"40.62122000","longitude":"-73.93486000"},{"name":"Floral Park","countryCode":"US","stateCode":"NY","latitude":"40.72371000","longitude":"-73.70485000"},{"name":"Florida","countryCode":"US","stateCode":"NY","latitude":"41.33176000","longitude":"-74.35682000"},{"name":"Flower Hill","countryCode":"US","stateCode":"NY","latitude":"40.80732000","longitude":"-73.68124000"},{"name":"Fonda","countryCode":"US","stateCode":"NY","latitude":"42.95452000","longitude":"-74.37652000"},{"name":"Fordham","countryCode":"US","stateCode":"NY","latitude":"40.85927000","longitude":"-73.89847000"},{"name":"Forest Hills","countryCode":"US","stateCode":"NY","latitude":"40.71621000","longitude":"-73.85014000"},{"name":"Fort Covington Hamlet","countryCode":"US","stateCode":"NY","latitude":"44.97178000","longitude":"-74.50757000"},{"name":"Fort Drum","countryCode":"US","stateCode":"NY","latitude":"44.05843000","longitude":"-75.76189000"},{"name":"Fort Edward","countryCode":"US","stateCode":"NY","latitude":"43.26702000","longitude":"-73.58456000"},{"name":"Fort Hamilton","countryCode":"US","stateCode":"NY","latitude":"40.61872000","longitude":"-74.03320000"},{"name":"Fort Montgomery","countryCode":"US","stateCode":"NY","latitude":"41.33148000","longitude":"-73.98681000"},{"name":"Fort Plain","countryCode":"US","stateCode":"NY","latitude":"42.93146000","longitude":"-74.62264000"},{"name":"Fort Salonga","countryCode":"US","stateCode":"NY","latitude":"40.91260000","longitude":"-73.30095000"},{"name":"Fort Wadsworth","countryCode":"US","stateCode":"NY","latitude":"40.60113000","longitude":"-74.05738000"},{"name":"Frankfort","countryCode":"US","stateCode":"NY","latitude":"43.03896000","longitude":"-75.07044000"},{"name":"Franklin County","countryCode":"US","stateCode":"NY","latitude":"44.59293000","longitude":"-74.30376000"},{"name":"Franklin Square","countryCode":"US","stateCode":"NY","latitude":"40.70732000","longitude":"-73.67596000"},{"name":"Franklinville","countryCode":"US","stateCode":"NY","latitude":"42.33701000","longitude":"-78.45808000"},{"name":"Fredonia","countryCode":"US","stateCode":"NY","latitude":"42.44006000","longitude":"-79.33171000"},{"name":"Freeport","countryCode":"US","stateCode":"NY","latitude":"40.65760000","longitude":"-73.58318000"},{"name":"Fresh Meadows","countryCode":"US","stateCode":"NY","latitude":"40.73482000","longitude":"-73.79347000"},{"name":"Frewsburg","countryCode":"US","stateCode":"NY","latitude":"42.05450000","longitude":"-79.15810000"},{"name":"Friendship","countryCode":"US","stateCode":"NY","latitude":"42.20646000","longitude":"-78.13751000"},{"name":"Fulton","countryCode":"US","stateCode":"NY","latitude":"43.32285000","longitude":"-76.41716000"},{"name":"Fulton County","countryCode":"US","stateCode":"NY","latitude":"43.11385000","longitude":"-74.42217000"},{"name":"Galeville","countryCode":"US","stateCode":"NY","latitude":"43.09007000","longitude":"-76.17298000"},{"name":"Gang Mills","countryCode":"US","stateCode":"NY","latitude":"42.14619000","longitude":"-77.11164000"},{"name":"Garden City","countryCode":"US","stateCode":"NY","latitude":"40.72677000","longitude":"-73.63430000"},{"name":"Garden City Park","countryCode":"US","stateCode":"NY","latitude":"40.74093000","longitude":"-73.66263000"},{"name":"Garden City South","countryCode":"US","stateCode":"NY","latitude":"40.71232000","longitude":"-73.66096000"},{"name":"Gardnertown","countryCode":"US","stateCode":"NY","latitude":"41.53509000","longitude":"-74.07014000"},{"name":"Gasport","countryCode":"US","stateCode":"NY","latitude":"43.19922000","longitude":"-78.57614000"},{"name":"Gates-North Gates","countryCode":"US","stateCode":"NY","latitude":"43.16547000","longitude":"-77.70066000"},{"name":"Genesee County","countryCode":"US","stateCode":"NY","latitude":"43.00093000","longitude":"-78.19371000"},{"name":"Geneseo","countryCode":"US","stateCode":"NY","latitude":"42.79590000","longitude":"-77.81695000"},{"name":"Geneva","countryCode":"US","stateCode":"NY","latitude":"42.86896000","longitude":"-76.97774000"},{"name":"Glasco","countryCode":"US","stateCode":"NY","latitude":"42.04370000","longitude":"-73.94736000"},{"name":"Glen Cove","countryCode":"US","stateCode":"NY","latitude":"40.86232000","longitude":"-73.63374000"},{"name":"Glen Head","countryCode":"US","stateCode":"NY","latitude":"40.83538000","longitude":"-73.62374000"},{"name":"Glen Oaks","countryCode":"US","stateCode":"NY","latitude":"40.74705000","longitude":"-73.71152000"},{"name":"Glendale","countryCode":"US","stateCode":"NY","latitude":"40.70149000","longitude":"-73.88680000"},{"name":"Glens Falls","countryCode":"US","stateCode":"NY","latitude":"43.30952000","longitude":"-73.64401000"},{"name":"Glens Falls North","countryCode":"US","stateCode":"NY","latitude":"43.33506000","longitude":"-73.68251000"},{"name":"Glenwood Landing","countryCode":"US","stateCode":"NY","latitude":"40.83066000","longitude":"-73.63874000"},{"name":"Gloversville","countryCode":"US","stateCode":"NY","latitude":"43.05285000","longitude":"-74.34375000"},{"name":"Goldens Bridge","countryCode":"US","stateCode":"NY","latitude":"41.29343000","longitude":"-73.67680000"},{"name":"Gordon Heights","countryCode":"US","stateCode":"NY","latitude":"40.85871000","longitude":"-72.97066000"},{"name":"Goshen","countryCode":"US","stateCode":"NY","latitude":"41.40204000","longitude":"-74.32432000"},{"name":"Gouverneur","countryCode":"US","stateCode":"NY","latitude":"44.33673000","longitude":"-75.46299000"},{"name":"Gowanda","countryCode":"US","stateCode":"NY","latitude":"42.46312000","longitude":"-78.93587000"},{"name":"Gramercy Park","countryCode":"US","stateCode":"NY","latitude":"40.73750000","longitude":"-73.98611000"},{"name":"Grand Island","countryCode":"US","stateCode":"NY","latitude":"43.03311000","longitude":"-78.96254000"},{"name":"Grandyle Village","countryCode":"US","stateCode":"NY","latitude":"42.99645000","longitude":"-78.95504000"},{"name":"Graniteville","countryCode":"US","stateCode":"NY","latitude":"40.62483000","longitude":"-74.14848000"},{"name":"Grant City","countryCode":"US","stateCode":"NY","latitude":"40.58205000","longitude":"-74.10486000"},{"name":"Granville","countryCode":"US","stateCode":"NY","latitude":"43.40785000","longitude":"-73.25955000"},{"name":"Gravesend","countryCode":"US","stateCode":"NY","latitude":"40.59760000","longitude":"-73.96514000"},{"name":"Great Kills","countryCode":"US","stateCode":"NY","latitude":"40.55427000","longitude":"-74.15153000"},{"name":"Great Neck","countryCode":"US","stateCode":"NY","latitude":"40.80066000","longitude":"-73.72846000"},{"name":"Great Neck Estates","countryCode":"US","stateCode":"NY","latitude":"40.78705000","longitude":"-73.73680000"},{"name":"Great Neck Gardens","countryCode":"US","stateCode":"NY","latitude":"40.79722000","longitude":"-73.72389000"},{"name":"Great Neck Plaza","countryCode":"US","stateCode":"NY","latitude":"40.78677000","longitude":"-73.72652000"},{"name":"Great River","countryCode":"US","stateCode":"NY","latitude":"40.72121000","longitude":"-73.15761000"},{"name":"Greece","countryCode":"US","stateCode":"NY","latitude":"43.20978000","longitude":"-77.69306000"},{"name":"Green Island","countryCode":"US","stateCode":"NY","latitude":"42.74424000","longitude":"-73.69151000"},{"name":"Greenburgh","countryCode":"US","stateCode":"NY","latitude":"41.03287000","longitude":"-73.84291000"},{"name":"Greene","countryCode":"US","stateCode":"NY","latitude":"42.32924000","longitude":"-75.76991000"},{"name":"Greene County","countryCode":"US","stateCode":"NY","latitude":"42.27652000","longitude":"-74.12271000"},{"name":"Greenlawn","countryCode":"US","stateCode":"NY","latitude":"40.86899000","longitude":"-73.36512000"},{"name":"Greenpoint","countryCode":"US","stateCode":"NY","latitude":"40.72371000","longitude":"-73.95097000"},{"name":"Greenport","countryCode":"US","stateCode":"NY","latitude":"41.10343000","longitude":"-72.35925000"},{"name":"Greenport West","countryCode":"US","stateCode":"NY","latitude":"41.10178000","longitude":"-72.37195000"},{"name":"Greenvale","countryCode":"US","stateCode":"NY","latitude":"40.81066000","longitude":"-73.62846000"},{"name":"Greenville","countryCode":"US","stateCode":"NY","latitude":"40.99315000","longitude":"-73.81986000"},{"name":"Greenwich","countryCode":"US","stateCode":"NY","latitude":"43.09063000","longitude":"-73.49873000"},{"name":"Greenwood Lake","countryCode":"US","stateCode":"NY","latitude":"41.22259000","longitude":"-74.29432000"},{"name":"Groton","countryCode":"US","stateCode":"NY","latitude":"42.58785000","longitude":"-76.36688000"},{"name":"Grymes Hill","countryCode":"US","stateCode":"NY","latitude":"40.61872000","longitude":"-74.09348000"},{"name":"Hadley","countryCode":"US","stateCode":"NY","latitude":"43.31729000","longitude":"-73.84818000"},{"name":"Hagaman","countryCode":"US","stateCode":"NY","latitude":"42.97452000","longitude":"-74.15096000"},{"name":"Halesite","countryCode":"US","stateCode":"NY","latitude":"40.88843000","longitude":"-73.41540000"},{"name":"Hamburg","countryCode":"US","stateCode":"NY","latitude":"42.71589000","longitude":"-78.82948000"},{"name":"Hamilton","countryCode":"US","stateCode":"NY","latitude":"42.82701000","longitude":"-75.54462000"},{"name":"Hamilton County","countryCode":"US","stateCode":"NY","latitude":"43.66112000","longitude":"-74.49736000"},{"name":"Hamlin","countryCode":"US","stateCode":"NY","latitude":"43.30312000","longitude":"-77.92112000"},{"name":"Hampton Bays","countryCode":"US","stateCode":"NY","latitude":"40.86899000","longitude":"-72.51759000"},{"name":"Hampton Manor","countryCode":"US","stateCode":"NY","latitude":"42.62091000","longitude":"-73.72845000"},{"name":"Hannawa Falls","countryCode":"US","stateCode":"NY","latitude":"44.61228000","longitude":"-74.97103000"},{"name":"Harbor Isle","countryCode":"US","stateCode":"NY","latitude":"40.60344000","longitude":"-73.66457000"},{"name":"Harlem","countryCode":"US","stateCode":"NY","latitude":"40.80788000","longitude":"-73.94542000"},{"name":"Harriman","countryCode":"US","stateCode":"NY","latitude":"41.30843000","longitude":"-74.14459000"},{"name":"Harris Hill","countryCode":"US","stateCode":"NY","latitude":"42.96478000","longitude":"-78.67753000"},{"name":"Harrison","countryCode":"US","stateCode":"NY","latitude":"40.96899000","longitude":"-73.71263000"},{"name":"Hartford","countryCode":"US","stateCode":"NY","latitude":"43.36368000","longitude":"-73.39372000"},{"name":"Hartsdale","countryCode":"US","stateCode":"NY","latitude":"41.01899000","longitude":"-73.79819000"},{"name":"Hastings-on-Hudson","countryCode":"US","stateCode":"NY","latitude":"40.99454000","longitude":"-73.87875000"},{"name":"Hauppauge","countryCode":"US","stateCode":"NY","latitude":"40.82565000","longitude":"-73.20261000"},{"name":"Haverstraw","countryCode":"US","stateCode":"NY","latitude":"41.19759000","longitude":"-73.96458000"},{"name":"Haviland","countryCode":"US","stateCode":"NY","latitude":"41.76676000","longitude":"-73.90152000"},{"name":"Hawthorne","countryCode":"US","stateCode":"NY","latitude":"41.10732000","longitude":"-73.79597000"},{"name":"Head of the Harbor","countryCode":"US","stateCode":"NY","latitude":"40.90343000","longitude":"-73.15789000"},{"name":"Hell\'s Kitchen","countryCode":"US","stateCode":"NY","latitude":"40.76496000","longitude":"-73.99090000"},{"name":"Hempstead","countryCode":"US","stateCode":"NY","latitude":"40.70621000","longitude":"-73.61874000"},{"name":"Heritage Hills","countryCode":"US","stateCode":"NY","latitude":"41.33954000","longitude":"-73.69735000"},{"name":"Herkimer","countryCode":"US","stateCode":"NY","latitude":"43.02563000","longitude":"-74.98599000"},{"name":"Herkimer County","countryCode":"US","stateCode":"NY","latitude":"43.41970000","longitude":"-74.96250000"},{"name":"Herricks","countryCode":"US","stateCode":"NY","latitude":"40.75538000","longitude":"-73.66680000"},{"name":"Hewlett","countryCode":"US","stateCode":"NY","latitude":"40.64316000","longitude":"-73.69569000"},{"name":"Hewlett Harbor","countryCode":"US","stateCode":"NY","latitude":"40.63621000","longitude":"-73.68152000"},{"name":"Hicksville","countryCode":"US","stateCode":"NY","latitude":"40.76843000","longitude":"-73.52513000"},{"name":"Highland","countryCode":"US","stateCode":"NY","latitude":"41.72093000","longitude":"-73.96014000"},{"name":"Highland Falls","countryCode":"US","stateCode":"NY","latitude":"41.36926000","longitude":"-73.96625000"},{"name":"Highland Mills","countryCode":"US","stateCode":"NY","latitude":"41.34704000","longitude":"-74.12626000"},{"name":"Hillcrest","countryCode":"US","stateCode":"NY","latitude":"41.12787000","longitude":"-74.04097000"},{"name":"Hillside","countryCode":"US","stateCode":"NY","latitude":"40.70788000","longitude":"-73.78680000"},{"name":"Hillside Lake","countryCode":"US","stateCode":"NY","latitude":"41.61482000","longitude":"-73.79819000"},{"name":"Hilton","countryCode":"US","stateCode":"NY","latitude":"43.28812000","longitude":"-77.79334000"},{"name":"Holbrook","countryCode":"US","stateCode":"NY","latitude":"40.81232000","longitude":"-73.07844000"},{"name":"Holcomb","countryCode":"US","stateCode":"NY","latitude":"42.90229000","longitude":"-77.41971000"},{"name":"Holland","countryCode":"US","stateCode":"NY","latitude":"42.64117000","longitude":"-78.54169000"},{"name":"Holley","countryCode":"US","stateCode":"NY","latitude":"43.22645000","longitude":"-78.02668000"},{"name":"Hollis","countryCode":"US","stateCode":"NY","latitude":"40.71344000","longitude":"-73.76708000"},{"name":"Holtsville","countryCode":"US","stateCode":"NY","latitude":"40.81538000","longitude":"-73.04511000"},{"name":"Homer","countryCode":"US","stateCode":"NY","latitude":"42.63701000","longitude":"-76.17882000"},{"name":"Honeoye Falls","countryCode":"US","stateCode":"NY","latitude":"42.95229000","longitude":"-77.59028000"},{"name":"Hoosick Falls","countryCode":"US","stateCode":"NY","latitude":"42.90119000","longitude":"-73.35150000"},{"name":"Hornell","countryCode":"US","stateCode":"NY","latitude":"42.32785000","longitude":"-77.66110000"},{"name":"Horseheads","countryCode":"US","stateCode":"NY","latitude":"42.16702000","longitude":"-76.82051000"},{"name":"Horseheads North","countryCode":"US","stateCode":"NY","latitude":"42.19278000","longitude":"-76.80782000"},{"name":"Houghton","countryCode":"US","stateCode":"NY","latitude":"42.42340000","longitude":"-78.15723000"},{"name":"Howard Beach","countryCode":"US","stateCode":"NY","latitude":"40.65788000","longitude":"-73.83625000"},{"name":"Hudson","countryCode":"US","stateCode":"NY","latitude":"42.25286000","longitude":"-73.79096000"},{"name":"Hudson Falls","countryCode":"US","stateCode":"NY","latitude":"43.30063000","longitude":"-73.58595000"},{"name":"Huguenot","countryCode":"US","stateCode":"NY","latitude":"40.53733000","longitude":"-74.19459000"},{"name":"Huntington","countryCode":"US","stateCode":"NY","latitude":"40.86815000","longitude":"-73.42568000"},{"name":"Huntington Bay","countryCode":"US","stateCode":"NY","latitude":"40.89982000","longitude":"-73.41484000"},{"name":"Huntington Station","countryCode":"US","stateCode":"NY","latitude":"40.85343000","longitude":"-73.41151000"},{"name":"Hunts Point","countryCode":"US","stateCode":"NY","latitude":"40.81260000","longitude":"-73.88402000"},{"name":"Hurley","countryCode":"US","stateCode":"NY","latitude":"41.92454000","longitude":"-74.06125000"},{"name":"Hyde Park","countryCode":"US","stateCode":"NY","latitude":"41.78482000","longitude":"-73.93319000"},{"name":"Ilion","countryCode":"US","stateCode":"NY","latitude":"43.01507000","longitude":"-75.03543000"},{"name":"Inwood","countryCode":"US","stateCode":"NY","latitude":"40.86566000","longitude":"-73.92680000"},{"name":"Irondequoit","countryCode":"US","stateCode":"NY","latitude":"43.21340000","longitude":"-77.57972000"},{"name":"Irvington","countryCode":"US","stateCode":"NY","latitude":"41.03922000","longitude":"-73.86823000"},{"name":"Island Park","countryCode":"US","stateCode":"NY","latitude":"40.60427000","longitude":"-73.65541000"},{"name":"Islandia","countryCode":"US","stateCode":"NY","latitude":"40.80426000","longitude":"-73.16900000"},{"name":"Islip","countryCode":"US","stateCode":"NY","latitude":"40.72982000","longitude":"-73.21039000"},{"name":"Islip Terrace","countryCode":"US","stateCode":"NY","latitude":"40.74315000","longitude":"-73.19262000"},{"name":"Ithaca","countryCode":"US","stateCode":"NY","latitude":"42.44063000","longitude":"-76.49661000"},{"name":"Jackson Heights","countryCode":"US","stateCode":"NY","latitude":"40.75566000","longitude":"-73.88541000"},{"name":"Jamaica","countryCode":"US","stateCode":"NY","latitude":"40.69149000","longitude":"-73.80569000"},{"name":"Jamesport","countryCode":"US","stateCode":"NY","latitude":"40.94954000","longitude":"-72.58148000"},{"name":"Jamestown","countryCode":"US","stateCode":"NY","latitude":"42.09700000","longitude":"-79.23533000"},{"name":"Jamestown West","countryCode":"US","stateCode":"NY","latitude":"42.08851000","longitude":"-79.28110000"},{"name":"Jefferson County","countryCode":"US","stateCode":"NY","latitude":"43.99885000","longitude":"-76.05211000"},{"name":"Jefferson Heights","countryCode":"US","stateCode":"NY","latitude":"42.23398000","longitude":"-73.88235000"},{"name":"Jefferson Valley-Yorktown","countryCode":"US","stateCode":"NY","latitude":"41.31797000","longitude":"-73.80066000"},{"name":"Jericho","countryCode":"US","stateCode":"NY","latitude":"40.79204000","longitude":"-73.53985000"},{"name":"Johnson City","countryCode":"US","stateCode":"NY","latitude":"42.11563000","longitude":"-75.95881000"},{"name":"Johnstown","countryCode":"US","stateCode":"NY","latitude":"43.00674000","longitude":"-74.36764000"},{"name":"Jordan","countryCode":"US","stateCode":"NY","latitude":"43.06534000","longitude":"-76.47299000"},{"name":"Kaser","countryCode":"US","stateCode":"NY","latitude":"41.12121000","longitude":"-74.06709000"},{"name":"Katonah","countryCode":"US","stateCode":"NY","latitude":"41.25898000","longitude":"-73.68541000"},{"name":"Keeseville","countryCode":"US","stateCode":"NY","latitude":"44.50505000","longitude":"-73.48013000"},{"name":"Kenmore","countryCode":"US","stateCode":"NY","latitude":"42.96589000","longitude":"-78.87004000"},{"name":"Kensington","countryCode":"US","stateCode":"NY","latitude":"40.79343000","longitude":"-73.72208000"},{"name":"Kerhonkson","countryCode":"US","stateCode":"NY","latitude":"41.77482000","longitude":"-74.29821000"},{"name":"Keuka Park","countryCode":"US","stateCode":"NY","latitude":"42.61535000","longitude":"-77.09219000"},{"name":"Kew Gardens","countryCode":"US","stateCode":"NY","latitude":"40.71427000","longitude":"-73.83097000"},{"name":"Kew Gardens Hills","countryCode":"US","stateCode":"NY","latitude":"40.73002000","longitude":"-73.82340000"},{"name":"Kiantone","countryCode":"US","stateCode":"NY","latitude":"42.02200000","longitude":"-79.19810000"},{"name":"Kinderhook","countryCode":"US","stateCode":"NY","latitude":"42.39536000","longitude":"-73.69790000"},{"name":"Kings Bridge","countryCode":"US","stateCode":"NY","latitude":"40.87871000","longitude":"-73.90514000"},{"name":"Kings County","countryCode":"US","stateCode":"NY","latitude":"40.63439000","longitude":"-73.95027000"},{"name":"Kings Park","countryCode":"US","stateCode":"NY","latitude":"40.88621000","longitude":"-73.25734000"},{"name":"Kings Point","countryCode":"US","stateCode":"NY","latitude":"40.81982000","longitude":"-73.73513000"},{"name":"Kingston","countryCode":"US","stateCode":"NY","latitude":"41.92704000","longitude":"-73.99736000"},{"name":"Kiryas Joel","countryCode":"US","stateCode":"NY","latitude":"41.34204000","longitude":"-74.16792000"},{"name":"Lackawanna","countryCode":"US","stateCode":"NY","latitude":"42.82561000","longitude":"-78.82337000"},{"name":"Lake Carmel","countryCode":"US","stateCode":"NY","latitude":"41.46148000","longitude":"-73.67096000"},{"name":"Lake Erie Beach","countryCode":"US","stateCode":"NY","latitude":"42.62423000","longitude":"-79.06698000"},{"name":"Lake Grove","countryCode":"US","stateCode":"NY","latitude":"40.85288000","longitude":"-73.11511000"},{"name":"Lake Katrine","countryCode":"US","stateCode":"NY","latitude":"41.98565000","longitude":"-73.98819000"},{"name":"Lake Luzerne","countryCode":"US","stateCode":"NY","latitude":"43.31285000","longitude":"-73.83484000"},{"name":"Lake Mohegan","countryCode":"US","stateCode":"NY","latitude":"41.31787000","longitude":"-73.84625000"},{"name":"Lake Placid","countryCode":"US","stateCode":"NY","latitude":"44.27962000","longitude":"-73.98198000"},{"name":"Lake Pleasant","countryCode":"US","stateCode":"NY","latitude":"43.47090000","longitude":"-74.41265000"},{"name":"Lake Ronkonkoma","countryCode":"US","stateCode":"NY","latitude":"40.83510000","longitude":"-73.13122000"},{"name":"Lake Success","countryCode":"US","stateCode":"NY","latitude":"40.77066000","longitude":"-73.71763000"},{"name":"Lakeland","countryCode":"US","stateCode":"NY","latitude":"43.09034000","longitude":"-76.24048000"},{"name":"Lakeview","countryCode":"US","stateCode":"NY","latitude":"40.68538000","longitude":"-73.65263000"},{"name":"Lakewood","countryCode":"US","stateCode":"NY","latitude":"42.10422000","longitude":"-79.33310000"},{"name":"Lancaster","countryCode":"US","stateCode":"NY","latitude":"42.90061000","longitude":"-78.67031000"},{"name":"Lansing","countryCode":"US","stateCode":"NY","latitude":"42.48424000","longitude":"-76.47994000"},{"name":"Larchmont","countryCode":"US","stateCode":"NY","latitude":"40.92788000","longitude":"-73.75180000"},{"name":"Latham","countryCode":"US","stateCode":"NY","latitude":"42.74702000","longitude":"-73.75901000"},{"name":"Lattingtown","countryCode":"US","stateCode":"NY","latitude":"40.89538000","longitude":"-73.60096000"},{"name":"Laurel","countryCode":"US","stateCode":"NY","latitude":"40.96954000","longitude":"-72.56203000"},{"name":"Laurel Hollow","countryCode":"US","stateCode":"NY","latitude":"40.85677000","longitude":"-73.46957000"},{"name":"Laurelton","countryCode":"US","stateCode":"NY","latitude":"40.67019000","longitude":"-73.74659000"},{"name":"Lawrence","countryCode":"US","stateCode":"NY","latitude":"40.61566000","longitude":"-73.72958000"},{"name":"Le Roy","countryCode":"US","stateCode":"NY","latitude":"42.97839000","longitude":"-77.98418000"},{"name":"Levittown","countryCode":"US","stateCode":"NY","latitude":"40.72593000","longitude":"-73.51429000"},{"name":"Lewis County","countryCode":"US","stateCode":"NY","latitude":"43.78469000","longitude":"-75.44879000"},{"name":"Lewiston","countryCode":"US","stateCode":"NY","latitude":"43.17256000","longitude":"-79.03588000"},{"name":"Liberty","countryCode":"US","stateCode":"NY","latitude":"41.80120000","longitude":"-74.74655000"},{"name":"Lido Beach","countryCode":"US","stateCode":"NY","latitude":"40.58899000","longitude":"-73.62541000"},{"name":"Lima","countryCode":"US","stateCode":"NY","latitude":"42.90479000","longitude":"-77.61139000"},{"name":"Lincoln Park","countryCode":"US","stateCode":"NY","latitude":"41.95065000","longitude":"-73.99403000"},{"name":"Lincolndale","countryCode":"US","stateCode":"NY","latitude":"41.32287000","longitude":"-73.71819000"},{"name":"Lindenhurst","countryCode":"US","stateCode":"NY","latitude":"40.68677000","longitude":"-73.37345000"},{"name":"Lindley","countryCode":"US","stateCode":"NY","latitude":"42.02841000","longitude":"-77.13969000"},{"name":"Little Falls","countryCode":"US","stateCode":"NY","latitude":"43.04340000","longitude":"-74.85960000"},{"name":"Little Neck","countryCode":"US","stateCode":"NY","latitude":"40.76289000","longitude":"-73.73225000"},{"name":"Little Valley","countryCode":"US","stateCode":"NY","latitude":"42.25256000","longitude":"-78.80559000"},{"name":"Liverpool","countryCode":"US","stateCode":"NY","latitude":"43.10646000","longitude":"-76.21770000"},{"name":"Livingston County","countryCode":"US","stateCode":"NY","latitude":"42.72808000","longitude":"-77.77549000"},{"name":"Livingston Manor","countryCode":"US","stateCode":"NY","latitude":"41.90037000","longitude":"-74.82822000"},{"name":"Livonia","countryCode":"US","stateCode":"NY","latitude":"42.82145000","longitude":"-77.66861000"},{"name":"Lloyd Harbor","countryCode":"US","stateCode":"NY","latitude":"40.90343000","longitude":"-73.45984000"},{"name":"Lockport","countryCode":"US","stateCode":"NY","latitude":"43.17061000","longitude":"-78.69031000"},{"name":"Locust Valley","countryCode":"US","stateCode":"NY","latitude":"40.87593000","longitude":"-73.59707000"},{"name":"Long Beach","countryCode":"US","stateCode":"NY","latitude":"40.58844000","longitude":"-73.65791000"},{"name":"Long Island City","countryCode":"US","stateCode":"NY","latitude":"40.74482000","longitude":"-73.94875000"},{"name":"Lorenz Park","countryCode":"US","stateCode":"NY","latitude":"42.26370000","longitude":"-73.76846000"},{"name":"Lowville","countryCode":"US","stateCode":"NY","latitude":"43.78674000","longitude":"-75.49185000"},{"name":"Lynbrook","countryCode":"US","stateCode":"NY","latitude":"40.65483000","longitude":"-73.67180000"},{"name":"Lyncourt","countryCode":"US","stateCode":"NY","latitude":"43.08146000","longitude":"-76.12576000"},{"name":"Lyons","countryCode":"US","stateCode":"NY","latitude":"43.06423000","longitude":"-76.99025000"},{"name":"Macedon","countryCode":"US","stateCode":"NY","latitude":"43.06923000","longitude":"-77.29887000"},{"name":"Madison County","countryCode":"US","stateCode":"NY","latitude":"42.91277000","longitude":"-75.66967000"},{"name":"Mahopac","countryCode":"US","stateCode":"NY","latitude":"41.37232000","longitude":"-73.73346000"},{"name":"Malone","countryCode":"US","stateCode":"NY","latitude":"44.84866000","longitude":"-74.29490000"},{"name":"Malverne","countryCode":"US","stateCode":"NY","latitude":"40.67899000","longitude":"-73.67402000"},{"name":"Mamaroneck","countryCode":"US","stateCode":"NY","latitude":"40.94871000","longitude":"-73.73263000"},{"name":"Manchester","countryCode":"US","stateCode":"NY","latitude":"42.96979000","longitude":"-77.23026000"},{"name":"Manhasset","countryCode":"US","stateCode":"NY","latitude":"40.79788000","longitude":"-73.69957000"},{"name":"Manhasset Hills","countryCode":"US","stateCode":"NY","latitude":"40.75927000","longitude":"-73.67985000"},{"name":"Manhattan","countryCode":"US","stateCode":"NY","latitude":"40.78343000","longitude":"-73.96625000"},{"name":"Manlius","countryCode":"US","stateCode":"NY","latitude":"43.00201000","longitude":"-75.97686000"},{"name":"Manorhaven","countryCode":"US","stateCode":"NY","latitude":"40.84316000","longitude":"-73.71485000"},{"name":"Manorville","countryCode":"US","stateCode":"NY","latitude":"40.87371000","longitude":"-72.80788000"},{"name":"Marbletown","countryCode":"US","stateCode":"NY","latitude":"41.88343000","longitude":"-74.11320000"},{"name":"Marcellus","countryCode":"US","stateCode":"NY","latitude":"42.98284000","longitude":"-76.34049000"},{"name":"Mariners Harbor","countryCode":"US","stateCode":"NY","latitude":"40.63677000","longitude":"-74.15875000"},{"name":"Marion","countryCode":"US","stateCode":"NY","latitude":"43.14340000","longitude":"-77.18915000"},{"name":"Marlboro","countryCode":"US","stateCode":"NY","latitude":"41.60565000","longitude":"-73.97153000"},{"name":"Maspeth","countryCode":"US","stateCode":"NY","latitude":"40.72316000","longitude":"-73.91264000"},{"name":"Massapequa","countryCode":"US","stateCode":"NY","latitude":"40.68066000","longitude":"-73.47429000"},{"name":"Massapequa Park","countryCode":"US","stateCode":"NY","latitude":"40.68038000","longitude":"-73.45512000"},{"name":"Massena","countryCode":"US","stateCode":"NY","latitude":"44.92810000","longitude":"-74.89186000"},{"name":"Mastic","countryCode":"US","stateCode":"NY","latitude":"40.80204000","longitude":"-72.84094000"},{"name":"Mastic Beach","countryCode":"US","stateCode":"NY","latitude":"40.76677000","longitude":"-72.85205000"},{"name":"Mattituck","countryCode":"US","stateCode":"NY","latitude":"40.99121000","longitude":"-72.53425000"},{"name":"Mattydale","countryCode":"US","stateCode":"NY","latitude":"43.09784000","longitude":"-76.14520000"},{"name":"Maybrook","countryCode":"US","stateCode":"NY","latitude":"41.48398000","longitude":"-74.21765000"},{"name":"Mayville","countryCode":"US","stateCode":"NY","latitude":"42.25395000","longitude":"-79.50449000"},{"name":"McGraw","countryCode":"US","stateCode":"NY","latitude":"42.59618000","longitude":"-76.09326000"},{"name":"McKownville","countryCode":"US","stateCode":"NY","latitude":"42.68397000","longitude":"-73.84762000"},{"name":"Mechanicstown","countryCode":"US","stateCode":"NY","latitude":"41.44287000","longitude":"-74.38849000"},{"name":"Mechanicville","countryCode":"US","stateCode":"NY","latitude":"42.90285000","longitude":"-73.68734000"},{"name":"Medford","countryCode":"US","stateCode":"NY","latitude":"40.81760000","longitude":"-73.00011000"},{"name":"Medina","countryCode":"US","stateCode":"NY","latitude":"43.22006000","longitude":"-78.38697000"},{"name":"Melrose","countryCode":"US","stateCode":"NY","latitude":"40.82455000","longitude":"-73.91041000"},{"name":"Melrose Park","countryCode":"US","stateCode":"NY","latitude":"42.90868000","longitude":"-76.54022000"},{"name":"Melville","countryCode":"US","stateCode":"NY","latitude":"40.79343000","longitude":"-73.41512000"},{"name":"Menands","countryCode":"US","stateCode":"NY","latitude":"42.69202000","longitude":"-73.72456000"},{"name":"Merrick","countryCode":"US","stateCode":"NY","latitude":"40.66288000","longitude":"-73.55152000"},{"name":"Merritt Park","countryCode":"US","stateCode":"NY","latitude":"41.53848000","longitude":"-73.87238000"},{"name":"Mexico","countryCode":"US","stateCode":"NY","latitude":"43.45951000","longitude":"-76.22882000"},{"name":"Middle Island","countryCode":"US","stateCode":"NY","latitude":"40.88427000","longitude":"-72.93733000"},{"name":"Middle Village","countryCode":"US","stateCode":"NY","latitude":"40.71649000","longitude":"-73.88125000"},{"name":"Middleburgh","countryCode":"US","stateCode":"NY","latitude":"42.59869000","longitude":"-74.33292000"},{"name":"Middleport","countryCode":"US","stateCode":"NY","latitude":"43.21256000","longitude":"-78.47641000"},{"name":"Middletown","countryCode":"US","stateCode":"NY","latitude":"41.44593000","longitude":"-74.42293000"},{"name":"Midland Beach","countryCode":"US","stateCode":"NY","latitude":"40.57316000","longitude":"-74.09459000"},{"name":"Mill Neck","countryCode":"US","stateCode":"NY","latitude":"40.88704000","longitude":"-73.55512000"},{"name":"Millbrook","countryCode":"US","stateCode":"NY","latitude":"41.78509000","longitude":"-73.69402000"},{"name":"Miller Place","countryCode":"US","stateCode":"NY","latitude":"40.95982000","longitude":"-72.99621000"},{"name":"Milton","countryCode":"US","stateCode":"NY","latitude":"43.03369000","longitude":"-73.85262000"},{"name":"Mineola","countryCode":"US","stateCode":"NY","latitude":"40.74927000","longitude":"-73.64068000"},{"name":"Minetto","countryCode":"US","stateCode":"NY","latitude":"43.39812000","longitude":"-76.47744000"},{"name":"Mineville","countryCode":"US","stateCode":"NY","latitude":"44.09283000","longitude":"-73.51818000"},{"name":"Minoa","countryCode":"US","stateCode":"NY","latitude":"43.07618000","longitude":"-76.00075000"},{"name":"Mohawk","countryCode":"US","stateCode":"NY","latitude":"43.01146000","longitude":"-75.00404000"},{"name":"Monroe","countryCode":"US","stateCode":"NY","latitude":"41.33065000","longitude":"-74.18681000"},{"name":"Monroe County","countryCode":"US","stateCode":"NY","latitude":"43.16512000","longitude":"-77.63626000"},{"name":"Monsey","countryCode":"US","stateCode":"NY","latitude":"41.11121000","longitude":"-74.06848000"},{"name":"Montauk","countryCode":"US","stateCode":"NY","latitude":"41.03594000","longitude":"-71.95451000"},{"name":"Montebello","countryCode":"US","stateCode":"NY","latitude":"41.13593000","longitude":"-74.11848000"},{"name":"Montgomery","countryCode":"US","stateCode":"NY","latitude":"41.52759000","longitude":"-74.23682000"},{"name":"Montgomery County","countryCode":"US","stateCode":"NY","latitude":"42.90228000","longitude":"-74.43968000"},{"name":"Monticello","countryCode":"US","stateCode":"NY","latitude":"41.65565000","longitude":"-74.68933000"},{"name":"Montour Falls","countryCode":"US","stateCode":"NY","latitude":"42.34730000","longitude":"-76.84524000"},{"name":"Montrose","countryCode":"US","stateCode":"NY","latitude":"41.25232000","longitude":"-73.93153000"},{"name":"Moravia","countryCode":"US","stateCode":"NY","latitude":"42.71257000","longitude":"-76.42160000"},{"name":"Moriches","countryCode":"US","stateCode":"NY","latitude":"40.80732000","longitude":"-72.82121000"},{"name":"Morningside Heights","countryCode":"US","stateCode":"NY","latitude":"40.81000000","longitude":"-73.96250000"},{"name":"Morris Heights","countryCode":"US","stateCode":"NY","latitude":"40.84982000","longitude":"-73.91986000"},{"name":"Morris Park","countryCode":"US","stateCode":"NY","latitude":"40.85232000","longitude":"-73.85347000"},{"name":"Morrisania","countryCode":"US","stateCode":"NY","latitude":"40.82927000","longitude":"-73.90653000"},{"name":"Morrisonville","countryCode":"US","stateCode":"NY","latitude":"44.69310000","longitude":"-73.56208000"},{"name":"Morrisville","countryCode":"US","stateCode":"NY","latitude":"42.89868000","longitude":"-75.64018000"},{"name":"Mott Haven","countryCode":"US","stateCode":"NY","latitude":"40.80899000","longitude":"-73.92291000"},{"name":"Mount Ivy","countryCode":"US","stateCode":"NY","latitude":"41.18676000","longitude":"-74.03486000"},{"name":"Mount Kisco","countryCode":"US","stateCode":"NY","latitude":"41.20426000","longitude":"-73.72708000"},{"name":"Mount Morris","countryCode":"US","stateCode":"NY","latitude":"42.72562000","longitude":"-77.87417000"},{"name":"Mount Sinai","countryCode":"US","stateCode":"NY","latitude":"40.94704000","longitude":"-73.02955000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"NY","latitude":"40.91260000","longitude":"-73.83708000"},{"name":"Mountain Lodge Park","countryCode":"US","stateCode":"NY","latitude":"41.38843000","longitude":"-74.14181000"},{"name":"Munsey Park","countryCode":"US","stateCode":"NY","latitude":"40.79871000","longitude":"-73.67985000"},{"name":"Munsons Corners","countryCode":"US","stateCode":"NY","latitude":"42.58229000","longitude":"-76.20910000"},{"name":"Muttontown","countryCode":"US","stateCode":"NY","latitude":"40.82399000","longitude":"-73.54763000"},{"name":"Myers Corner","countryCode":"US","stateCode":"NY","latitude":"41.60620000","longitude":"-73.87291000"},{"name":"Nanuet","countryCode":"US","stateCode":"NY","latitude":"41.08871000","longitude":"-74.01347000"},{"name":"Napanoch","countryCode":"US","stateCode":"NY","latitude":"41.74398000","longitude":"-74.37154000"},{"name":"Naples","countryCode":"US","stateCode":"NY","latitude":"42.61535000","longitude":"-77.40249000"},{"name":"Nassau","countryCode":"US","stateCode":"NY","latitude":"42.51591000","longitude":"-73.61012000"},{"name":"Nassau County","countryCode":"US","stateCode":"NY","latitude":"40.73217000","longitude":"-73.58545000"},{"name":"Nedrow","countryCode":"US","stateCode":"NY","latitude":"42.97507000","longitude":"-76.14131000"},{"name":"Neponsit","countryCode":"US","stateCode":"NY","latitude":"40.57177000","longitude":"-73.86152000"},{"name":"Nesconset","countryCode":"US","stateCode":"NY","latitude":"40.85204000","longitude":"-73.15400000"},{"name":"New Brighton","countryCode":"US","stateCode":"NY","latitude":"40.64233000","longitude":"-74.09292000"},{"name":"New Cassel","countryCode":"US","stateCode":"NY","latitude":"40.75899000","longitude":"-73.56957000"},{"name":"New City","countryCode":"US","stateCode":"NY","latitude":"41.14760000","longitude":"-73.98931000"},{"name":"New Dorp","countryCode":"US","stateCode":"NY","latitude":"40.57399000","longitude":"-74.11598000"},{"name":"New Dorp Beach","countryCode":"US","stateCode":"NY","latitude":"40.56538000","longitude":"-74.10292000"},{"name":"New Hartford","countryCode":"US","stateCode":"NY","latitude":"43.07340000","longitude":"-75.28767000"},{"name":"New Hempstead","countryCode":"US","stateCode":"NY","latitude":"41.14982000","longitude":"-74.03375000"},{"name":"New Hyde Park","countryCode":"US","stateCode":"NY","latitude":"40.73510000","longitude":"-73.68791000"},{"name":"New Paltz","countryCode":"US","stateCode":"NY","latitude":"41.74759000","longitude":"-74.08681000"},{"name":"New Rochelle","countryCode":"US","stateCode":"NY","latitude":"40.91149000","longitude":"-73.78235000"},{"name":"New Springville","countryCode":"US","stateCode":"NY","latitude":"40.59344000","longitude":"-74.16320000"},{"name":"New Square","countryCode":"US","stateCode":"NY","latitude":"41.13956000","longitude":"-74.02942000"},{"name":"New Windsor","countryCode":"US","stateCode":"NY","latitude":"41.47676000","longitude":"-74.02375000"},{"name":"New York City","countryCode":"US","stateCode":"NY","latitude":"40.71427000","longitude":"-74.00597000"},{"name":"New York County","countryCode":"US","stateCode":"NY","latitude":"40.77427000","longitude":"-73.96981000"},{"name":"New York Mills","countryCode":"US","stateCode":"NY","latitude":"43.10535000","longitude":"-75.29128000"},{"name":"Newark","countryCode":"US","stateCode":"NY","latitude":"43.04673000","longitude":"-77.09525000"},{"name":"Newburgh","countryCode":"US","stateCode":"NY","latitude":"41.50343000","longitude":"-74.01042000"},{"name":"Newfane","countryCode":"US","stateCode":"NY","latitude":"43.28672000","longitude":"-78.71031000"},{"name":"Niagara County","countryCode":"US","stateCode":"NY","latitude":"43.17314000","longitude":"-78.69095000"},{"name":"Niagara Falls","countryCode":"US","stateCode":"NY","latitude":"43.09450000","longitude":"-79.05671000"},{"name":"Niskayuna","countryCode":"US","stateCode":"NY","latitude":"42.77980000","longitude":"-73.84568000"},{"name":"Nissequogue","countryCode":"US","stateCode":"NY","latitude":"40.90399000","longitude":"-73.19789000"},{"name":"Niverville","countryCode":"US","stateCode":"NY","latitude":"42.44092000","longitude":"-73.66095000"},{"name":"Norfolk","countryCode":"US","stateCode":"NY","latitude":"44.80089000","longitude":"-74.99103000"},{"name":"North Amityville","countryCode":"US","stateCode":"NY","latitude":"40.69760000","longitude":"-73.42512000"},{"name":"North Babylon","countryCode":"US","stateCode":"NY","latitude":"40.71649000","longitude":"-73.32179000"},{"name":"North Ballston Spa","countryCode":"US","stateCode":"NY","latitude":"43.01969000","longitude":"-73.85109000"},{"name":"North Bay Shore","countryCode":"US","stateCode":"NY","latitude":"40.73621000","longitude":"-73.26262000"},{"name":"North Bellmore","countryCode":"US","stateCode":"NY","latitude":"40.69149000","longitude":"-73.53346000"},{"name":"North Bellport","countryCode":"US","stateCode":"NY","latitude":"40.77427000","longitude":"-72.94288000"},{"name":"North Boston","countryCode":"US","stateCode":"NY","latitude":"42.68562000","longitude":"-78.77670000"},{"name":"North Castle","countryCode":"US","stateCode":"NY","latitude":"41.14000000","longitude":"-73.68389000"},{"name":"North Collins","countryCode":"US","stateCode":"NY","latitude":"42.59534000","longitude":"-78.94115000"},{"name":"North Elba","countryCode":"US","stateCode":"NY","latitude":"44.24338000","longitude":"-73.95431000"},{"name":"North Gates","countryCode":"US","stateCode":"NY","latitude":"43.17645000","longitude":"-77.70139000"},{"name":"North Great River","countryCode":"US","stateCode":"NY","latitude":"40.74732000","longitude":"-73.16984000"},{"name":"North Hills","countryCode":"US","stateCode":"NY","latitude":"40.78093000","longitude":"-73.67652000"},{"name":"North Lindenhurst","countryCode":"US","stateCode":"NY","latitude":"40.71427000","longitude":"-73.38151000"},{"name":"North Massapequa","countryCode":"US","stateCode":"NY","latitude":"40.70093000","longitude":"-73.46207000"},{"name":"North Merrick","countryCode":"US","stateCode":"NY","latitude":"40.69121000","longitude":"-73.56318000"},{"name":"North New Hyde Park","countryCode":"US","stateCode":"NY","latitude":"40.74316000","longitude":"-73.69319000"},{"name":"North Patchogue","countryCode":"US","stateCode":"NY","latitude":"40.78704000","longitude":"-73.00900000"},{"name":"North Sea","countryCode":"US","stateCode":"NY","latitude":"40.93288000","longitude":"-72.41425000"},{"name":"North Syracuse","countryCode":"US","stateCode":"NY","latitude":"43.13479000","longitude":"-76.12992000"},{"name":"North Tonawanda","countryCode":"US","stateCode":"NY","latitude":"43.03867000","longitude":"-78.86420000"},{"name":"North Valley Stream","countryCode":"US","stateCode":"NY","latitude":"40.68510000","longitude":"-73.70180000"},{"name":"North Wantagh","countryCode":"US","stateCode":"NY","latitude":"40.69343000","longitude":"-73.50763000"},{"name":"Northeast Ithaca","countryCode":"US","stateCode":"NY","latitude":"42.47032000","longitude":"-76.46228000"},{"name":"Northport","countryCode":"US","stateCode":"NY","latitude":"40.90093000","longitude":"-73.34317000"},{"name":"Northumberland","countryCode":"US","stateCode":"NY","latitude":"43.12730000","longitude":"-73.58817000"},{"name":"Northville","countryCode":"US","stateCode":"NY","latitude":"40.97010000","longitude":"-72.61898000"},{"name":"Northwest Harbor","countryCode":"US","stateCode":"NY","latitude":"41.00982000","longitude":"-72.22119000"},{"name":"Northwest Ithaca","countryCode":"US","stateCode":"NY","latitude":"42.47059000","longitude":"-76.54145000"},{"name":"Norwich","countryCode":"US","stateCode":"NY","latitude":"42.53118000","longitude":"-75.52351000"},{"name":"Norwood","countryCode":"US","stateCode":"NY","latitude":"44.75145000","longitude":"-74.99436000"},{"name":"Noyack","countryCode":"US","stateCode":"NY","latitude":"40.99566000","longitude":"-72.34119000"},{"name":"Nunda","countryCode":"US","stateCode":"NY","latitude":"42.57951000","longitude":"-77.94250000"},{"name":"Nyack","countryCode":"US","stateCode":"NY","latitude":"41.09065000","longitude":"-73.91791000"},{"name":"Oakdale","countryCode":"US","stateCode":"NY","latitude":"40.74399000","longitude":"-73.13872000"},{"name":"Oakfield","countryCode":"US","stateCode":"NY","latitude":"43.06589000","longitude":"-78.26974000"},{"name":"Oakwood","countryCode":"US","stateCode":"NY","latitude":"40.56399000","longitude":"-74.11598000"},{"name":"Oceanside","countryCode":"US","stateCode":"NY","latitude":"40.63871000","longitude":"-73.64013000"},{"name":"Ogdensburg","countryCode":"US","stateCode":"NY","latitude":"44.69423000","longitude":"-75.48634000"},{"name":"Olcott","countryCode":"US","stateCode":"NY","latitude":"43.33783000","longitude":"-78.71476000"},{"name":"Old Bethpage","countryCode":"US","stateCode":"NY","latitude":"40.76260000","longitude":"-73.45318000"},{"name":"Old Brookville","countryCode":"US","stateCode":"NY","latitude":"40.83204000","longitude":"-73.60485000"},{"name":"Old Westbury","countryCode":"US","stateCode":"NY","latitude":"40.78871000","longitude":"-73.59957000"},{"name":"Olean","countryCode":"US","stateCode":"NY","latitude":"42.07756000","longitude":"-78.42974000"},{"name":"Oneida","countryCode":"US","stateCode":"NY","latitude":"43.09257000","longitude":"-75.65129000"},{"name":"Oneida County","countryCode":"US","stateCode":"NY","latitude":"43.24175000","longitude":"-75.43584000"},{"name":"Oneonta","countryCode":"US","stateCode":"NY","latitude":"42.45286000","longitude":"-75.06377000"},{"name":"Onondaga County","countryCode":"US","stateCode":"NY","latitude":"43.00580000","longitude":"-76.19464000"},{"name":"Ontario","countryCode":"US","stateCode":"NY","latitude":"43.22090000","longitude":"-77.28304000"},{"name":"Ontario County","countryCode":"US","stateCode":"NY","latitude":"42.85285000","longitude":"-77.29982000"},{"name":"Orange County","countryCode":"US","stateCode":"NY","latitude":"41.40214000","longitude":"-74.30557000"},{"name":"Orange Lake","countryCode":"US","stateCode":"NY","latitude":"41.53982000","longitude":"-74.09820000"},{"name":"Orangeburg","countryCode":"US","stateCode":"NY","latitude":"41.04649000","longitude":"-73.94958000"},{"name":"Orchard Park","countryCode":"US","stateCode":"NY","latitude":"42.76756000","longitude":"-78.74392000"},{"name":"Oriskany","countryCode":"US","stateCode":"NY","latitude":"43.15729000","longitude":"-75.33267000"},{"name":"Orleans County","countryCode":"US","stateCode":"NY","latitude":"43.25070000","longitude":"-78.18901000"},{"name":"Ossining","countryCode":"US","stateCode":"NY","latitude":"41.16287000","longitude":"-73.86152000"},{"name":"Oswego","countryCode":"US","stateCode":"NY","latitude":"43.45535000","longitude":"-76.51050000"},{"name":"Oswego County","countryCode":"US","stateCode":"NY","latitude":"43.46389000","longitude":"-76.20868000"},{"name":"Otisville","countryCode":"US","stateCode":"NY","latitude":"41.47343000","longitude":"-74.53849000"},{"name":"Otsego County","countryCode":"US","stateCode":"NY","latitude":"42.63376000","longitude":"-75.03261000"},{"name":"Owego","countryCode":"US","stateCode":"NY","latitude":"42.10341000","longitude":"-76.26215000"},{"name":"Oxford","countryCode":"US","stateCode":"NY","latitude":"42.44202000","longitude":"-75.59769000"},{"name":"Oyster Bay","countryCode":"US","stateCode":"NY","latitude":"40.86565000","longitude":"-73.53207000"},{"name":"Oyster Bay Cove","countryCode":"US","stateCode":"NY","latitude":"40.87093000","longitude":"-73.51096000"},{"name":"Ozone Park","countryCode":"US","stateCode":"NY","latitude":"40.67677000","longitude":"-73.84375000"},{"name":"Painted Post","countryCode":"US","stateCode":"NY","latitude":"42.16202000","longitude":"-77.09414000"},{"name":"Palenville","countryCode":"US","stateCode":"NY","latitude":"42.17453000","longitude":"-74.02014000"},{"name":"Palmyra","countryCode":"US","stateCode":"NY","latitude":"43.06395000","longitude":"-77.23332000"},{"name":"Park Slope","countryCode":"US","stateCode":"NY","latitude":"40.67010000","longitude":"-73.98597000"},{"name":"Parkchester","countryCode":"US","stateCode":"NY","latitude":"40.83899000","longitude":"-73.86041000"},{"name":"Patchogue","countryCode":"US","stateCode":"NY","latitude":"40.76565000","longitude":"-73.01511000"},{"name":"Pawling","countryCode":"US","stateCode":"NY","latitude":"41.56204000","longitude":"-73.60263000"},{"name":"Peach Lake","countryCode":"US","stateCode":"NY","latitude":"41.36759000","longitude":"-73.57790000"},{"name":"Pearl River","countryCode":"US","stateCode":"NY","latitude":"41.05899000","longitude":"-74.02181000"},{"name":"Peekskill","countryCode":"US","stateCode":"NY","latitude":"41.29009000","longitude":"-73.92042000"},{"name":"Pelham","countryCode":"US","stateCode":"NY","latitude":"40.90982000","longitude":"-73.80791000"},{"name":"Pelham Manor","countryCode":"US","stateCode":"NY","latitude":"40.89538000","longitude":"-73.80708000"},{"name":"Penn Yan","countryCode":"US","stateCode":"NY","latitude":"42.66090000","longitude":"-77.05386000"},{"name":"Perry","countryCode":"US","stateCode":"NY","latitude":"42.71562000","longitude":"-78.00556000"},{"name":"Perth","countryCode":"US","stateCode":"NY","latitude":"43.01757000","longitude":"-74.19402000"},{"name":"Peru","countryCode":"US","stateCode":"NY","latitude":"44.57838000","longitude":"-73.52680000"},{"name":"Phelps","countryCode":"US","stateCode":"NY","latitude":"42.95756000","longitude":"-77.05747000"},{"name":"Philadelphia","countryCode":"US","stateCode":"NY","latitude":"44.15450000","longitude":"-75.70882000"},{"name":"Philmont","countryCode":"US","stateCode":"NY","latitude":"42.24842000","longitude":"-73.65318000"},{"name":"Phoenix","countryCode":"US","stateCode":"NY","latitude":"43.23118000","longitude":"-76.30076000"},{"name":"Piermont","countryCode":"US","stateCode":"NY","latitude":"41.04204000","longitude":"-73.91819000"},{"name":"Pine Bush","countryCode":"US","stateCode":"NY","latitude":"41.60815000","longitude":"-74.29904000"},{"name":"Pine Plains","countryCode":"US","stateCode":"NY","latitude":"41.97981000","longitude":"-73.65596000"},{"name":"Pittsford","countryCode":"US","stateCode":"NY","latitude":"43.09062000","longitude":"-77.51500000"},{"name":"Plainedge","countryCode":"US","stateCode":"NY","latitude":"40.71732000","longitude":"-73.48374000"},{"name":"Plainview","countryCode":"US","stateCode":"NY","latitude":"40.77649000","longitude":"-73.46735000"},{"name":"Plandome","countryCode":"US","stateCode":"NY","latitude":"40.80677000","longitude":"-73.70346000"},{"name":"Plandome Heights","countryCode":"US","stateCode":"NY","latitude":"40.80260000","longitude":"-73.70430000"},{"name":"Plattekill","countryCode":"US","stateCode":"NY","latitude":"41.61759000","longitude":"-74.07598000"},{"name":"Plattsburgh","countryCode":"US","stateCode":"NY","latitude":"44.69949000","longitude":"-73.45291000"},{"name":"Plattsburgh West","countryCode":"US","stateCode":"NY","latitude":"44.68315000","longitude":"-73.50295000"},{"name":"Pleasant Valley","countryCode":"US","stateCode":"NY","latitude":"41.74454000","longitude":"-73.82124000"},{"name":"Pleasantville","countryCode":"US","stateCode":"NY","latitude":"41.13287000","longitude":"-73.79263000"},{"name":"Poestenkill","countryCode":"US","stateCode":"NY","latitude":"42.69036000","longitude":"-73.56456000"},{"name":"Point Lookout","countryCode":"US","stateCode":"NY","latitude":"40.59233000","longitude":"-73.58068000"},{"name":"Pomona","countryCode":"US","stateCode":"NY","latitude":"41.16704000","longitude":"-74.04320000"},{"name":"Port Byron","countryCode":"US","stateCode":"NY","latitude":"43.03451000","longitude":"-76.62383000"},{"name":"Port Chester","countryCode":"US","stateCode":"NY","latitude":"41.00176000","longitude":"-73.66568000"},{"name":"Port Dickinson","countryCode":"US","stateCode":"NY","latitude":"42.13341000","longitude":"-75.89631000"},{"name":"Port Ewen","countryCode":"US","stateCode":"NY","latitude":"41.90537000","longitude":"-73.97625000"},{"name":"Port Henry","countryCode":"US","stateCode":"NY","latitude":"44.04839000","longitude":"-73.45985000"},{"name":"Port Jefferson","countryCode":"US","stateCode":"NY","latitude":"40.94649000","longitude":"-73.06927000"},{"name":"Port Jefferson Station","countryCode":"US","stateCode":"NY","latitude":"40.92538000","longitude":"-73.04733000"},{"name":"Port Jervis","countryCode":"US","stateCode":"NY","latitude":"41.37509000","longitude":"-74.69266000"},{"name":"Port Morris","countryCode":"US","stateCode":"NY","latitude":"40.80149000","longitude":"-73.90958000"},{"name":"Port Richmond","countryCode":"US","stateCode":"NY","latitude":"40.63316000","longitude":"-74.13653000"},{"name":"Port Washington","countryCode":"US","stateCode":"NY","latitude":"40.82566000","longitude":"-73.69819000"},{"name":"Port Washington North","countryCode":"US","stateCode":"NY","latitude":"40.84482000","longitude":"-73.70180000"},{"name":"Portland","countryCode":"US","stateCode":"NY","latitude":"42.37978000","longitude":"-79.46755000"},{"name":"Potsdam","countryCode":"US","stateCode":"NY","latitude":"44.66978000","longitude":"-74.98131000"},{"name":"Poughkeepsie","countryCode":"US","stateCode":"NY","latitude":"41.70037000","longitude":"-73.92097000"},{"name":"Pound Ridge","countryCode":"US","stateCode":"NY","latitude":"41.20871000","longitude":"-73.57485000"},{"name":"Pulaski","countryCode":"US","stateCode":"NY","latitude":"43.56701000","longitude":"-76.12770000"},{"name":"Purchase","countryCode":"US","stateCode":"NY","latitude":"41.04093000","longitude":"-73.71457000"},{"name":"Putnam County","countryCode":"US","stateCode":"NY","latitude":"41.42666000","longitude":"-73.74951000"},{"name":"Putnam Lake","countryCode":"US","stateCode":"NY","latitude":"41.46204000","longitude":"-73.54624000"},{"name":"Queens","countryCode":"US","stateCode":"NY","latitude":"40.68149000","longitude":"-73.83652000"},{"name":"Queens County","countryCode":"US","stateCode":"NY","latitude":"40.65749000","longitude":"-73.83875000"},{"name":"Queens Village","countryCode":"US","stateCode":"NY","latitude":"40.72677000","longitude":"-73.74152000"},{"name":"Queensbury","countryCode":"US","stateCode":"NY","latitude":"43.37729000","longitude":"-73.61317000"},{"name":"Randolph","countryCode":"US","stateCode":"NY","latitude":"42.16201000","longitude":"-78.97532000"},{"name":"Ransomville","countryCode":"US","stateCode":"NY","latitude":"43.23867000","longitude":"-78.90976000"},{"name":"Rapids","countryCode":"US","stateCode":"NY","latitude":"43.09839000","longitude":"-78.64086000"},{"name":"Ravena","countryCode":"US","stateCode":"NY","latitude":"42.46841000","longitude":"-73.81624000"},{"name":"Red Hook","countryCode":"US","stateCode":"NY","latitude":"41.99509000","longitude":"-73.87541000"},{"name":"Red Oaks Mill","countryCode":"US","stateCode":"NY","latitude":"41.65565000","longitude":"-73.87486000"},{"name":"Rego Park","countryCode":"US","stateCode":"NY","latitude":"40.72649000","longitude":"-73.85264000"},{"name":"Remsenburg-Speonk","countryCode":"US","stateCode":"NY","latitude":"40.82642000","longitude":"-72.69673000"},{"name":"Rensselaer","countryCode":"US","stateCode":"NY","latitude":"42.64258000","longitude":"-73.74290000"},{"name":"Rensselaer County","countryCode":"US","stateCode":"NY","latitude":"42.71105000","longitude":"-73.50972000"},{"name":"Rhinebeck","countryCode":"US","stateCode":"NY","latitude":"41.92676000","longitude":"-73.91264000"},{"name":"Richfield Springs","countryCode":"US","stateCode":"NY","latitude":"42.85341000","longitude":"-74.98543000"},{"name":"Richland","countryCode":"US","stateCode":"NY","latitude":"43.56951000","longitude":"-76.04770000"},{"name":"Richmond County","countryCode":"US","stateCode":"NY","latitude":"40.58344000","longitude":"-74.14959000"},{"name":"Richmond Hill","countryCode":"US","stateCode":"NY","latitude":"40.69983000","longitude":"-73.83125000"},{"name":"Ridge","countryCode":"US","stateCode":"NY","latitude":"40.89399000","longitude":"-72.89594000"},{"name":"Ridgewood","countryCode":"US","stateCode":"NY","latitude":"40.70010000","longitude":"-73.90569000"},{"name":"Riverdale","countryCode":"US","stateCode":"NY","latitude":"40.90056000","longitude":"-73.90639000"},{"name":"Riverhead","countryCode":"US","stateCode":"NY","latitude":"40.91704000","longitude":"-72.66204000"},{"name":"Riverside","countryCode":"US","stateCode":"NY","latitude":"40.88121000","longitude":"-72.67787000"},{"name":"Rochester","countryCode":"US","stateCode":"NY","latitude":"43.15478000","longitude":"-77.61556000"},{"name":"Rock Hill","countryCode":"US","stateCode":"NY","latitude":"41.62593000","longitude":"-74.59766000"},{"name":"Rockaway Point","countryCode":"US","stateCode":"NY","latitude":"40.56066000","longitude":"-73.91514000"},{"name":"Rockland County","countryCode":"US","stateCode":"NY","latitude":"41.15243000","longitude":"-74.02409000"},{"name":"Rockville Centre","countryCode":"US","stateCode":"NY","latitude":"40.65871000","longitude":"-73.64124000"},{"name":"Rocky Point","countryCode":"US","stateCode":"NY","latitude":"40.95260000","longitude":"-72.92538000"},{"name":"Roessleville","countryCode":"US","stateCode":"NY","latitude":"42.69508000","longitude":"-73.80707000"},{"name":"Rome","countryCode":"US","stateCode":"NY","latitude":"43.21285000","longitude":"-75.45573000"},{"name":"Ronkonkoma","countryCode":"US","stateCode":"NY","latitude":"40.81538000","longitude":"-73.11233000"},{"name":"Roosevelt","countryCode":"US","stateCode":"NY","latitude":"40.67871000","longitude":"-73.58902000"},{"name":"Rosebank","countryCode":"US","stateCode":"NY","latitude":"40.61399000","longitude":"-74.06625000"},{"name":"Rosedale","countryCode":"US","stateCode":"NY","latitude":"40.66205000","longitude":"-73.73541000"},{"name":"Rosendale Village","countryCode":"US","stateCode":"NY","latitude":"41.85038000","longitude":"-74.07379000"},{"name":"Roslyn","countryCode":"US","stateCode":"NY","latitude":"40.79982000","longitude":"-73.65096000"},{"name":"Roslyn Estates","countryCode":"US","stateCode":"NY","latitude":"40.79427000","longitude":"-73.66041000"},{"name":"Roslyn Harbor","countryCode":"US","stateCode":"NY","latitude":"40.81649000","longitude":"-73.63707000"},{"name":"Roslyn Heights","countryCode":"US","stateCode":"NY","latitude":"40.78871000","longitude":"-73.64735000"},{"name":"Rossville","countryCode":"US","stateCode":"NY","latitude":"40.55566000","longitude":"-74.21348000"},{"name":"Rotterdam","countryCode":"US","stateCode":"NY","latitude":"42.78702000","longitude":"-73.97096000"},{"name":"Rouses Point","countryCode":"US","stateCode":"NY","latitude":"44.99393000","longitude":"-73.36486000"},{"name":"Rye","countryCode":"US","stateCode":"NY","latitude":"40.98065000","longitude":"-73.68374000"},{"name":"Rye Brook","countryCode":"US","stateCode":"NY","latitude":"41.01926000","longitude":"-73.68346000"},{"name":"Sackets Harbor","countryCode":"US","stateCode":"NY","latitude":"43.94617000","longitude":"-76.11909000"},{"name":"Sag Harbor","countryCode":"US","stateCode":"NY","latitude":"40.99788000","longitude":"-72.29258000"},{"name":"Saint Bonaventure","countryCode":"US","stateCode":"NY","latitude":"42.08034000","longitude":"-78.47502000"},{"name":"Saint James","countryCode":"US","stateCode":"NY","latitude":"40.87899000","longitude":"-73.15678000"},{"name":"Saint Johnsville","countryCode":"US","stateCode":"NY","latitude":"42.99813000","longitude":"-74.68292000"},{"name":"Salamanca","countryCode":"US","stateCode":"NY","latitude":"42.15784000","longitude":"-78.71503000"},{"name":"Salisbury","countryCode":"US","stateCode":"NY","latitude":"40.74566000","longitude":"-73.56013000"},{"name":"Sanborn","countryCode":"US","stateCode":"NY","latitude":"43.13672000","longitude":"-78.88476000"},{"name":"Sands Point","countryCode":"US","stateCode":"NY","latitude":"40.85177000","longitude":"-73.71874000"},{"name":"Saranac Lake","countryCode":"US","stateCode":"NY","latitude":"44.32950000","longitude":"-74.13127000"},{"name":"Saratoga County","countryCode":"US","stateCode":"NY","latitude":"43.10738000","longitude":"-73.86390000"},{"name":"Saratoga Springs","countryCode":"US","stateCode":"NY","latitude":"43.08313000","longitude":"-73.78457000"},{"name":"Saugerties","countryCode":"US","stateCode":"NY","latitude":"42.07759000","longitude":"-73.95291000"},{"name":"Saugerties South","countryCode":"US","stateCode":"NY","latitude":"42.06139000","longitude":"-73.95067000"},{"name":"Sayville","countryCode":"US","stateCode":"NY","latitude":"40.73593000","longitude":"-73.08206000"},{"name":"Scarsdale","countryCode":"US","stateCode":"NY","latitude":"41.00510000","longitude":"-73.78458000"},{"name":"Schenectady","countryCode":"US","stateCode":"NY","latitude":"42.81424000","longitude":"-73.93957000"},{"name":"Schenectady County","countryCode":"US","stateCode":"NY","latitude":"42.81812000","longitude":"-74.05857000"},{"name":"Schoharie","countryCode":"US","stateCode":"NY","latitude":"42.66591000","longitude":"-74.30958000"},{"name":"Schoharie County","countryCode":"US","stateCode":"NY","latitude":"42.58822000","longitude":"-74.44212000"},{"name":"Schuyler County","countryCode":"US","stateCode":"NY","latitude":"42.39380000","longitude":"-76.87518000"},{"name":"Schuylerville","countryCode":"US","stateCode":"NY","latitude":"43.10008000","longitude":"-73.58178000"},{"name":"Scotchtown","countryCode":"US","stateCode":"NY","latitude":"41.48148000","longitude":"-74.36015000"},{"name":"Scotia","countryCode":"US","stateCode":"NY","latitude":"42.82647000","longitude":"-73.96429000"},{"name":"Scottsville","countryCode":"US","stateCode":"NY","latitude":"43.02590000","longitude":"-77.74528000"},{"name":"Sea Cliff","countryCode":"US","stateCode":"NY","latitude":"40.84899000","longitude":"-73.64485000"},{"name":"Seaford","countryCode":"US","stateCode":"NY","latitude":"40.66593000","longitude":"-73.48818000"},{"name":"Searingtown","countryCode":"US","stateCode":"NY","latitude":"40.77482000","longitude":"-73.65568000"},{"name":"Seaside","countryCode":"US","stateCode":"NY","latitude":"40.58316000","longitude":"-73.82819000"},{"name":"Selden","countryCode":"US","stateCode":"NY","latitude":"40.86649000","longitude":"-73.03566000"},{"name":"Seneca County","countryCode":"US","stateCode":"NY","latitude":"42.78108000","longitude":"-76.82378000"},{"name":"Seneca Falls","countryCode":"US","stateCode":"NY","latitude":"42.91062000","longitude":"-76.79662000"},{"name":"Seneca Knolls","countryCode":"US","stateCode":"NY","latitude":"43.12007000","longitude":"-76.28632000"},{"name":"Setauket-East Setauket","countryCode":"US","stateCode":"NY","latitude":"40.93064000","longitude":"-73.10179000"},{"name":"Sheepshead Bay","countryCode":"US","stateCode":"NY","latitude":"40.59122000","longitude":"-73.94458000"},{"name":"Shelter Island","countryCode":"US","stateCode":"NY","latitude":"41.06815000","longitude":"-72.33869000"},{"name":"Shelter Island Heights","countryCode":"US","stateCode":"NY","latitude":"41.08399000","longitude":"-72.35592000"},{"name":"Shenorock","countryCode":"US","stateCode":"NY","latitude":"41.33176000","longitude":"-73.73819000"},{"name":"Sherburne","countryCode":"US","stateCode":"NY","latitude":"42.67813000","longitude":"-75.49851000"},{"name":"Sherrill","countryCode":"US","stateCode":"NY","latitude":"43.07368000","longitude":"-75.59824000"},{"name":"Shinnecock Hills","countryCode":"US","stateCode":"NY","latitude":"40.89093000","longitude":"-72.46370000"},{"name":"Shirley","countryCode":"US","stateCode":"NY","latitude":"40.80149000","longitude":"-72.86760000"},{"name":"Shokan","countryCode":"US","stateCode":"NY","latitude":"41.97343000","longitude":"-74.21209000"},{"name":"Shortsville","countryCode":"US","stateCode":"NY","latitude":"42.95590000","longitude":"-77.22081000"},{"name":"Shrub Oak","countryCode":"US","stateCode":"NY","latitude":"41.32759000","longitude":"-73.81958000"},{"name":"Sidney","countryCode":"US","stateCode":"NY","latitude":"42.31480000","longitude":"-75.39157000"},{"name":"Silver Creek","countryCode":"US","stateCode":"NY","latitude":"42.54423000","longitude":"-79.16671000"},{"name":"Skaneateles","countryCode":"US","stateCode":"NY","latitude":"42.94701000","longitude":"-76.42910000"},{"name":"Sleepy Hollow","countryCode":"US","stateCode":"NY","latitude":"41.08565000","longitude":"-73.85847000"},{"name":"Sloan","countryCode":"US","stateCode":"NY","latitude":"42.89339000","longitude":"-78.79392000"},{"name":"Sloatsburg","countryCode":"US","stateCode":"NY","latitude":"41.15454000","longitude":"-74.19292000"},{"name":"Smithtown","countryCode":"US","stateCode":"NY","latitude":"40.85593000","longitude":"-73.20067000"},{"name":"Sodus","countryCode":"US","stateCode":"NY","latitude":"43.23784000","longitude":"-77.06136000"},{"name":"Solvay","countryCode":"US","stateCode":"NY","latitude":"43.05812000","longitude":"-76.20743000"},{"name":"Sound Beach","countryCode":"US","stateCode":"NY","latitude":"40.95621000","longitude":"-72.96788000"},{"name":"South Beach","countryCode":"US","stateCode":"NY","latitude":"40.58329000","longitude":"-74.07609000"},{"name":"South Blooming Grove","countryCode":"US","stateCode":"NY","latitude":"41.37337000","longitude":"-74.17843000"},{"name":"South Corning","countryCode":"US","stateCode":"NY","latitude":"42.12174000","longitude":"-77.03719000"},{"name":"South Fallsburg","countryCode":"US","stateCode":"NY","latitude":"41.72065000","longitude":"-74.63433000"},{"name":"South Farmingdale","countryCode":"US","stateCode":"NY","latitude":"40.72066000","longitude":"-73.44012000"},{"name":"South Floral Park","countryCode":"US","stateCode":"NY","latitude":"40.71427000","longitude":"-73.70013000"},{"name":"South Glens Falls","countryCode":"US","stateCode":"NY","latitude":"43.29924000","longitude":"-73.63512000"},{"name":"South Hempstead","countryCode":"US","stateCode":"NY","latitude":"40.68094000","longitude":"-73.61541000"},{"name":"South Hill","countryCode":"US","stateCode":"NY","latitude":"42.42924000","longitude":"-76.49494000"},{"name":"South Huntington","countryCode":"US","stateCode":"NY","latitude":"40.82371000","longitude":"-73.39873000"},{"name":"South Lockport","countryCode":"US","stateCode":"NY","latitude":"43.15006000","longitude":"-78.69670000"},{"name":"South Nyack","countryCode":"US","stateCode":"NY","latitude":"41.08315000","longitude":"-73.92014000"},{"name":"South Valley Stream","countryCode":"US","stateCode":"NY","latitude":"40.65594000","longitude":"-73.71763000"},{"name":"Southampton","countryCode":"US","stateCode":"NY","latitude":"40.88427000","longitude":"-72.38953000"},{"name":"Southold","countryCode":"US","stateCode":"NY","latitude":"41.06482000","longitude":"-72.42620000"},{"name":"Southport","countryCode":"US","stateCode":"NY","latitude":"42.05480000","longitude":"-76.81912000"},{"name":"Spackenkill","countryCode":"US","stateCode":"NY","latitude":"41.65593000","longitude":"-73.91347000"},{"name":"Sparkill","countryCode":"US","stateCode":"NY","latitude":"41.03121000","longitude":"-73.92708000"},{"name":"Spencerport","countryCode":"US","stateCode":"NY","latitude":"43.18645000","longitude":"-77.80390000"},{"name":"Spring Valley","countryCode":"US","stateCode":"NY","latitude":"41.11315000","longitude":"-74.04375000"},{"name":"Springfield","countryCode":"US","stateCode":"NY","latitude":"42.83618000","longitude":"-74.85348000"},{"name":"Springfield Gardens","countryCode":"US","stateCode":"NY","latitude":"40.66312000","longitude":"-73.76221000"},{"name":"Springs","countryCode":"US","stateCode":"NY","latitude":"41.01621000","longitude":"-72.15924000"},{"name":"Springville","countryCode":"US","stateCode":"NY","latitude":"42.50840000","longitude":"-78.66725000"},{"name":"Spuyten Duyvil","countryCode":"US","stateCode":"NY","latitude":"40.88121000","longitude":"-73.91736000"},{"name":"St. Lawrence County","countryCode":"US","stateCode":"NY","latitude":"44.50062000","longitude":"-75.11631000"},{"name":"Stamford","countryCode":"US","stateCode":"NY","latitude":"42.40730000","longitude":"-74.61432000"},{"name":"Stapleton","countryCode":"US","stateCode":"NY","latitude":"40.62649000","longitude":"-74.07764000"},{"name":"Staten Island","countryCode":"US","stateCode":"NY","latitude":"40.56233000","longitude":"-74.13986000"},{"name":"Steinway","countryCode":"US","stateCode":"NY","latitude":"40.77455000","longitude":"-73.90375000"},{"name":"Steuben County","countryCode":"US","stateCode":"NY","latitude":"42.26781000","longitude":"-77.38380000"},{"name":"Stewart Manor","countryCode":"US","stateCode":"NY","latitude":"40.71927000","longitude":"-73.68846000"},{"name":"Stillwater","countryCode":"US","stateCode":"NY","latitude":"42.93841000","longitude":"-73.65317000"},{"name":"Stone Ridge","countryCode":"US","stateCode":"NY","latitude":"41.85315000","longitude":"-74.13903000"},{"name":"Stony Brook","countryCode":"US","stateCode":"NY","latitude":"40.92565000","longitude":"-73.14094000"},{"name":"Stony Point","countryCode":"US","stateCode":"NY","latitude":"41.22954000","longitude":"-73.98708000"},{"name":"Stottville","countryCode":"US","stateCode":"NY","latitude":"42.28620000","longitude":"-73.73873000"},{"name":"Suffern","countryCode":"US","stateCode":"NY","latitude":"41.11482000","longitude":"-74.14959000"},{"name":"Suffolk County","countryCode":"US","stateCode":"NY","latitude":"40.94046000","longitude":"-72.68524000"},{"name":"Sullivan County","countryCode":"US","stateCode":"NY","latitude":"41.71642000","longitude":"-74.76814000"},{"name":"Sunnyside","countryCode":"US","stateCode":"NY","latitude":"40.73982000","longitude":"-73.93542000"},{"name":"Sunset Park","countryCode":"US","stateCode":"NY","latitude":"40.64548000","longitude":"-74.01241000"},{"name":"Sylvan Beach","countryCode":"US","stateCode":"NY","latitude":"42.46479000","longitude":"-77.10830000"},{"name":"Syosset","countryCode":"US","stateCode":"NY","latitude":"40.82621000","longitude":"-73.50207000"},{"name":"Syracuse","countryCode":"US","stateCode":"NY","latitude":"43.04812000","longitude":"-76.14742000"},{"name":"Tappan","countryCode":"US","stateCode":"NY","latitude":"41.02204000","longitude":"-73.94736000"},{"name":"Tarrytown","countryCode":"US","stateCode":"NY","latitude":"41.07621000","longitude":"-73.85875000"},{"name":"Terrace Heights","countryCode":"US","stateCode":"NY","latitude":"40.72149000","longitude":"-73.76930000"},{"name":"Terryville","countryCode":"US","stateCode":"NY","latitude":"40.90899000","longitude":"-73.06511000"},{"name":"The Bronx","countryCode":"US","stateCode":"NY","latitude":"40.84985000","longitude":"-73.86641000"},{"name":"Thiells","countryCode":"US","stateCode":"NY","latitude":"41.21065000","longitude":"-74.01764000"},{"name":"Thomaston","countryCode":"US","stateCode":"NY","latitude":"40.78621000","longitude":"-73.71374000"},{"name":"Thornwood","countryCode":"US","stateCode":"NY","latitude":"41.12343000","longitude":"-73.77902000"},{"name":"Throgs Neck","countryCode":"US","stateCode":"NY","latitude":"40.82260000","longitude":"-73.81958000"},{"name":"Ticonderoga","countryCode":"US","stateCode":"NY","latitude":"43.84867000","longitude":"-73.42345000"},{"name":"Tillson","countryCode":"US","stateCode":"NY","latitude":"41.82898000","longitude":"-74.06848000"},{"name":"Tioga County","countryCode":"US","stateCode":"NY","latitude":"42.17030000","longitude":"-76.30632000"},{"name":"Tivoli","countryCode":"US","stateCode":"NY","latitude":"42.05842000","longitude":"-73.90930000"},{"name":"Tompkins County","countryCode":"US","stateCode":"NY","latitude":"42.45202000","longitude":"-76.47366000"},{"name":"Tompkinsville","countryCode":"US","stateCode":"NY","latitude":"40.63812000","longitude":"-74.07795000"},{"name":"Tonawanda","countryCode":"US","stateCode":"NY","latitude":"43.02033000","longitude":"-78.88031000"},{"name":"Town Line","countryCode":"US","stateCode":"NY","latitude":"42.89061000","longitude":"-78.57780000"},{"name":"Tremont","countryCode":"US","stateCode":"NY","latitude":"40.84954000","longitude":"-73.90569000"},{"name":"Tribes Hill","countryCode":"US","stateCode":"NY","latitude":"42.95535000","longitude":"-74.28513000"},{"name":"Troy","countryCode":"US","stateCode":"NY","latitude":"42.72841000","longitude":"-73.69179000"},{"name":"Trumansburg","countryCode":"US","stateCode":"NY","latitude":"42.54229000","longitude":"-76.66606000"},{"name":"Tuckahoe","countryCode":"US","stateCode":"NY","latitude":"40.95038000","longitude":"-73.82736000"},{"name":"Tupper Lake","countryCode":"US","stateCode":"NY","latitude":"44.22395000","longitude":"-74.46406000"},{"name":"Ulster County","countryCode":"US","stateCode":"NY","latitude":"41.88815000","longitude":"-74.25857000"},{"name":"Unadilla","countryCode":"US","stateCode":"NY","latitude":"42.32536000","longitude":"-75.31240000"},{"name":"Union Springs","countryCode":"US","stateCode":"NY","latitude":"42.83979000","longitude":"-76.69328000"},{"name":"Uniondale","countryCode":"US","stateCode":"NY","latitude":"40.70038000","longitude":"-73.59291000"},{"name":"Unionport","countryCode":"US","stateCode":"NY","latitude":"40.82732000","longitude":"-73.85013000"},{"name":"University Gardens","countryCode":"US","stateCode":"NY","latitude":"40.77732000","longitude":"-73.72263000"},{"name":"University Heights","countryCode":"US","stateCode":"NY","latitude":"40.86010000","longitude":"-73.90930000"},{"name":"Upper Brookville","countryCode":"US","stateCode":"NY","latitude":"40.83871000","longitude":"-73.56513000"},{"name":"Upper Nyack","countryCode":"US","stateCode":"NY","latitude":"41.10704000","longitude":"-73.92014000"},{"name":"Utica","countryCode":"US","stateCode":"NY","latitude":"43.10090000","longitude":"-75.23266000"},{"name":"Vails Gate","countryCode":"US","stateCode":"NY","latitude":"41.45426000","longitude":"-74.05764000"},{"name":"Valatie","countryCode":"US","stateCode":"NY","latitude":"42.41342000","longitude":"-73.67317000"},{"name":"Valhalla","countryCode":"US","stateCode":"NY","latitude":"41.07482000","longitude":"-73.77513000"},{"name":"Valley Cottage","countryCode":"US","stateCode":"NY","latitude":"41.11815000","longitude":"-73.95542000"},{"name":"Valley Stream","countryCode":"US","stateCode":"NY","latitude":"40.66427000","longitude":"-73.70846000"},{"name":"Van Nest","countryCode":"US","stateCode":"NY","latitude":"40.84843000","longitude":"-73.86375000"},{"name":"Vernon","countryCode":"US","stateCode":"NY","latitude":"43.07951000","longitude":"-75.53934000"},{"name":"Verplanck","countryCode":"US","stateCode":"NY","latitude":"41.25287000","longitude":"-73.95986000"},{"name":"Victor","countryCode":"US","stateCode":"NY","latitude":"42.98256000","longitude":"-77.40888000"},{"name":"Village Green","countryCode":"US","stateCode":"NY","latitude":"43.13340000","longitude":"-76.31299000"},{"name":"Village of the Branch","countryCode":"US","stateCode":"NY","latitude":"40.85621000","longitude":"-73.18733000"},{"name":"Viola","countryCode":"US","stateCode":"NY","latitude":"41.13648000","longitude":"-74.08236000"},{"name":"Volney","countryCode":"US","stateCode":"NY","latitude":"43.34285000","longitude":"-76.35771000"},{"name":"Voorheesville","countryCode":"US","stateCode":"NY","latitude":"42.65397000","longitude":"-73.92874000"},{"name":"Wading River","countryCode":"US","stateCode":"NY","latitude":"40.95038000","longitude":"-72.84260000"},{"name":"Wakefield","countryCode":"US","stateCode":"NY","latitude":"40.89788000","longitude":"-73.85236000"},{"name":"Walden","countryCode":"US","stateCode":"NY","latitude":"41.56120000","longitude":"-74.18848000"},{"name":"Wallkill","countryCode":"US","stateCode":"NY","latitude":"41.60565000","longitude":"-74.18404000"},{"name":"Walton","countryCode":"US","stateCode":"NY","latitude":"42.16953000","longitude":"-75.12934000"},{"name":"Walton Park","countryCode":"US","stateCode":"NY","latitude":"41.30982000","longitude":"-74.22904000"},{"name":"Wampsville","countryCode":"US","stateCode":"NY","latitude":"43.07535000","longitude":"-75.70685000"},{"name":"Wanakah","countryCode":"US","stateCode":"NY","latitude":"42.74617000","longitude":"-78.90309000"},{"name":"Wantagh","countryCode":"US","stateCode":"NY","latitude":"40.68371000","longitude":"-73.51013000"},{"name":"Wappingers Falls","countryCode":"US","stateCode":"NY","latitude":"41.59648000","longitude":"-73.91097000"},{"name":"Warren County","countryCode":"US","stateCode":"NY","latitude":"43.56098000","longitude":"-73.84601000"},{"name":"Warrensburg","countryCode":"US","stateCode":"NY","latitude":"43.49674000","longitude":"-73.77623000"},{"name":"Warsaw","countryCode":"US","stateCode":"NY","latitude":"42.74006000","longitude":"-78.13279000"},{"name":"Warwick","countryCode":"US","stateCode":"NY","latitude":"41.25648000","longitude":"-74.35988000"},{"name":"Washington County","countryCode":"US","stateCode":"NY","latitude":"43.31370000","longitude":"-73.43076000"},{"name":"Washington Heights","countryCode":"US","stateCode":"NY","latitude":"40.85010000","longitude":"-73.93541000"},{"name":"Washington Mills","countryCode":"US","stateCode":"NY","latitude":"43.05007000","longitude":"-75.27294000"},{"name":"Washingtonville","countryCode":"US","stateCode":"NY","latitude":"41.42787000","longitude":"-74.16598000"},{"name":"Watchtower","countryCode":"US","stateCode":"NY","latitude":"41.63776000","longitude":"-74.26027000"},{"name":"Water Mill","countryCode":"US","stateCode":"NY","latitude":"40.91959000","longitude":"-72.34274000"},{"name":"Waterford","countryCode":"US","stateCode":"NY","latitude":"42.79258000","longitude":"-73.68123000"},{"name":"Waterloo","countryCode":"US","stateCode":"NY","latitude":"42.90479000","longitude":"-76.86274000"},{"name":"Watertown","countryCode":"US","stateCode":"NY","latitude":"43.97478000","longitude":"-75.91076000"},{"name":"Waterville","countryCode":"US","stateCode":"NY","latitude":"42.93118000","longitude":"-75.37989000"},{"name":"Watervliet","countryCode":"US","stateCode":"NY","latitude":"42.73008000","longitude":"-73.70123000"},{"name":"Watkins Glen","countryCode":"US","stateCode":"NY","latitude":"42.38063000","longitude":"-76.87329000"},{"name":"Waverly","countryCode":"US","stateCode":"NY","latitude":"42.01035000","longitude":"-76.52717000"},{"name":"Wawarsing","countryCode":"US","stateCode":"NY","latitude":"41.75898000","longitude":"-74.35738000"},{"name":"Wayland","countryCode":"US","stateCode":"NY","latitude":"42.56784000","longitude":"-77.58971000"},{"name":"Wayne County","countryCode":"US","stateCode":"NY","latitude":"43.06588000","longitude":"-76.97845000"},{"name":"Webster","countryCode":"US","stateCode":"NY","latitude":"43.21229000","longitude":"-77.42999000"},{"name":"Weedsport","countryCode":"US","stateCode":"NY","latitude":"43.04868000","longitude":"-76.56272000"},{"name":"Wellsville","countryCode":"US","stateCode":"NY","latitude":"42.12201000","longitude":"-77.94806000"},{"name":"Wesley Hills","countryCode":"US","stateCode":"NY","latitude":"41.15926000","longitude":"-74.06986000"},{"name":"West Albany","countryCode":"US","stateCode":"NY","latitude":"42.68313000","longitude":"-73.77845000"},{"name":"West Babylon","countryCode":"US","stateCode":"NY","latitude":"40.71816000","longitude":"-73.35429000"},{"name":"West Bay Shore","countryCode":"US","stateCode":"NY","latitude":"40.70871000","longitude":"-73.28123000"},{"name":"West Carthage","countryCode":"US","stateCode":"NY","latitude":"43.97423000","longitude":"-75.61519000"},{"name":"West Elmira","countryCode":"US","stateCode":"NY","latitude":"42.07813000","longitude":"-76.84524000"},{"name":"West End","countryCode":"US","stateCode":"NY","latitude":"42.46869000","longitude":"-75.09378000"},{"name":"West Glens Falls","countryCode":"US","stateCode":"NY","latitude":"43.30007000","longitude":"-73.68401000"},{"name":"West Haverstraw","countryCode":"US","stateCode":"NY","latitude":"41.20954000","longitude":"-73.98542000"},{"name":"West Hempstead","countryCode":"US","stateCode":"NY","latitude":"40.70482000","longitude":"-73.65013000"},{"name":"West Hills","countryCode":"US","stateCode":"NY","latitude":"40.81621000","longitude":"-73.43234000"},{"name":"West Hurley","countryCode":"US","stateCode":"NY","latitude":"41.99731000","longitude":"-74.10486000"},{"name":"West Islip","countryCode":"US","stateCode":"NY","latitude":"40.70621000","longitude":"-73.30623000"},{"name":"West Nyack","countryCode":"US","stateCode":"NY","latitude":"41.09649000","longitude":"-73.97292000"},{"name":"West Point","countryCode":"US","stateCode":"NY","latitude":"41.39148000","longitude":"-73.95597000"},{"name":"West Sand Lake","countryCode":"US","stateCode":"NY","latitude":"42.64341000","longitude":"-73.60873000"},{"name":"West Sayville","countryCode":"US","stateCode":"NY","latitude":"40.72788000","longitude":"-73.09761000"},{"name":"West Seneca","countryCode":"US","stateCode":"NY","latitude":"42.85006000","longitude":"-78.79975000"},{"name":"Westbury","countryCode":"US","stateCode":"NY","latitude":"40.75566000","longitude":"-73.58763000"},{"name":"Westchester County","countryCode":"US","stateCode":"NY","latitude":"41.15148000","longitude":"-73.75339000"},{"name":"Westerleigh","countryCode":"US","stateCode":"NY","latitude":"40.62121000","longitude":"-74.13181000"},{"name":"Westfield","countryCode":"US","stateCode":"NY","latitude":"42.32228000","longitude":"-79.57810000"},{"name":"Westhampton","countryCode":"US","stateCode":"NY","latitude":"40.82454000","longitude":"-72.66621000"},{"name":"Westhampton Beach","countryCode":"US","stateCode":"NY","latitude":"40.80316000","longitude":"-72.61454000"},{"name":"Westmere","countryCode":"US","stateCode":"NY","latitude":"42.69119000","longitude":"-73.86873000"},{"name":"Weston Mills","countryCode":"US","stateCode":"NY","latitude":"42.07590000","longitude":"-78.37252000"},{"name":"Westvale","countryCode":"US","stateCode":"NY","latitude":"43.04757000","longitude":"-76.22048000"},{"name":"Wheatley Heights","countryCode":"US","stateCode":"NY","latitude":"40.76371000","longitude":"-73.36984000"},{"name":"White Plains","countryCode":"US","stateCode":"NY","latitude":"41.03399000","longitude":"-73.76291000"},{"name":"Whitehall","countryCode":"US","stateCode":"NY","latitude":"43.55562000","longitude":"-73.40372000"},{"name":"Whitesboro","countryCode":"US","stateCode":"NY","latitude":"43.12201000","longitude":"-75.29156000"},{"name":"Whitestone","countryCode":"US","stateCode":"NY","latitude":"40.79455000","longitude":"-73.81847000"},{"name":"Williamsburg","countryCode":"US","stateCode":"NY","latitude":"40.71427000","longitude":"-73.95347000"},{"name":"Williamson","countryCode":"US","stateCode":"NY","latitude":"43.22395000","longitude":"-77.18609000"},{"name":"Williamsville","countryCode":"US","stateCode":"NY","latitude":"42.96395000","longitude":"-78.73781000"},{"name":"Williston Park","countryCode":"US","stateCode":"NY","latitude":"40.75649000","longitude":"-73.64485000"},{"name":"Willowbrook","countryCode":"US","stateCode":"NY","latitude":"40.60316000","longitude":"-74.13848000"},{"name":"Wilson","countryCode":"US","stateCode":"NY","latitude":"43.30978000","longitude":"-78.82615000"},{"name":"Wolcott","countryCode":"US","stateCode":"NY","latitude":"43.22062000","longitude":"-76.81496000"},{"name":"Woodbury","countryCode":"US","stateCode":"NY","latitude":"41.36454000","longitude":"-74.10598000"},{"name":"Woodhaven","countryCode":"US","stateCode":"NY","latitude":"40.68927000","longitude":"-73.85791000"},{"name":"Woodlawn","countryCode":"US","stateCode":"NY","latitude":"40.89816000","longitude":"-73.86736000"},{"name":"Woodmere","countryCode":"US","stateCode":"NY","latitude":"40.63205000","longitude":"-73.71263000"},{"name":"Woodrow","countryCode":"US","stateCode":"NY","latitude":"40.54344000","longitude":"-74.19764000"},{"name":"Woodside","countryCode":"US","stateCode":"NY","latitude":"40.74538000","longitude":"-73.90541000"},{"name":"Woodstock","countryCode":"US","stateCode":"NY","latitude":"42.04092000","longitude":"-74.11820000"},{"name":"Worcester","countryCode":"US","stateCode":"NY","latitude":"42.59146000","longitude":"-74.75043000"},{"name":"Wurtsboro","countryCode":"US","stateCode":"NY","latitude":"41.57676000","longitude":"-74.48710000"},{"name":"Wyandanch","countryCode":"US","stateCode":"NY","latitude":"40.75399000","longitude":"-73.36040000"},{"name":"Wykagyl","countryCode":"US","stateCode":"NY","latitude":"40.94149000","longitude":"-73.79902000"},{"name":"Wynantskill","countryCode":"US","stateCode":"NY","latitude":"42.69675000","longitude":"-73.64428000"},{"name":"Wyoming County","countryCode":"US","stateCode":"NY","latitude":"42.70238000","longitude":"-78.22444000"},{"name":"Yaphank","countryCode":"US","stateCode":"NY","latitude":"40.83677000","longitude":"-72.91705000"},{"name":"Yates County","countryCode":"US","stateCode":"NY","latitude":"42.63344000","longitude":"-77.10546000"},{"name":"Yonkers","countryCode":"US","stateCode":"NY","latitude":"40.93121000","longitude":"-73.89875000"},{"name":"Yorkshire","countryCode":"US","stateCode":"NY","latitude":"42.53006000","longitude":"-78.47280000"},{"name":"Yorktown Heights","countryCode":"US","stateCode":"NY","latitude":"41.27093000","longitude":"-73.77763000"},{"name":"Yorkville","countryCode":"US","stateCode":"NY","latitude":"43.11285000","longitude":"-75.27100000"},{"name":"Youngstown","countryCode":"US","stateCode":"NY","latitude":"43.24728000","longitude":"-79.05005000"},{"name":"Zena","countryCode":"US","stateCode":"NY","latitude":"42.01676000","longitude":"-74.07625000"},{"name":"Adams County","countryCode":"US","stateCode":"NE","latitude":"40.52447000","longitude":"-98.50121000"},{"name":"Ainsworth","countryCode":"US","stateCode":"NE","latitude":"42.55000000","longitude":"-99.86262000"},{"name":"Albion","countryCode":"US","stateCode":"NE","latitude":"41.69084000","longitude":"-98.00367000"},{"name":"Alliance","countryCode":"US","stateCode":"NE","latitude":"42.10163000","longitude":"-102.87215000"},{"name":"Alma","countryCode":"US","stateCode":"NE","latitude":"40.09751000","longitude":"-99.36204000"},{"name":"Antelope County","countryCode":"US","stateCode":"NE","latitude":"42.17690000","longitude":"-98.06669000"},{"name":"Arapahoe","countryCode":"US","stateCode":"NE","latitude":"40.30417000","longitude":"-99.90040000"},{"name":"Arlington","countryCode":"US","stateCode":"NE","latitude":"41.45250000","longitude":"-96.35113000"},{"name":"Arthur","countryCode":"US","stateCode":"NE","latitude":"41.57165000","longitude":"-101.69156000"},{"name":"Arthur County","countryCode":"US","stateCode":"NE","latitude":"41.56890000","longitude":"-101.69591000"},{"name":"Ashland","countryCode":"US","stateCode":"NE","latitude":"41.03916000","longitude":"-96.36835000"},{"name":"Atkinson","countryCode":"US","stateCode":"NE","latitude":"42.53139000","longitude":"-98.97815000"},{"name":"Auburn","countryCode":"US","stateCode":"NE","latitude":"40.39278000","longitude":"-95.83889000"},{"name":"Aurora","countryCode":"US","stateCode":"NE","latitude":"40.86723000","longitude":"-98.00422000"},{"name":"Banner County","countryCode":"US","stateCode":"NE","latitude":"41.54597000","longitude":"-103.71048000"},{"name":"Bartlett","countryCode":"US","stateCode":"NE","latitude":"41.88529000","longitude":"-98.55230000"},{"name":"Bassett","countryCode":"US","stateCode":"NE","latitude":"42.58583000","longitude":"-99.53789000"},{"name":"Battle Creek","countryCode":"US","stateCode":"NE","latitude":"41.99945000","longitude":"-97.59839000"},{"name":"Bayard","countryCode":"US","stateCode":"NE","latitude":"41.75497000","longitude":"-103.32410000"},{"name":"Beatrice","countryCode":"US","stateCode":"NE","latitude":"40.26806000","longitude":"-96.74697000"},{"name":"Beaver City","countryCode":"US","stateCode":"NE","latitude":"40.13751000","longitude":"-99.82956000"},{"name":"Bellevue","countryCode":"US","stateCode":"NE","latitude":"41.13667000","longitude":"-95.89084000"},{"name":"Benkelman","countryCode":"US","stateCode":"NE","latitude":"40.04916000","longitude":"-101.53294000"},{"name":"Bennington","countryCode":"US","stateCode":"NE","latitude":"41.36472000","longitude":"-96.15780000"},{"name":"Blaine County","countryCode":"US","stateCode":"NE","latitude":"41.91276000","longitude":"-99.97690000"},{"name":"Blair","countryCode":"US","stateCode":"NE","latitude":"41.54444000","longitude":"-96.12502000"},{"name":"Boone County","countryCode":"US","stateCode":"NE","latitude":"41.70678000","longitude":"-98.06726000"},{"name":"Box Butte County","countryCode":"US","stateCode":"NE","latitude":"42.21977000","longitude":"-103.08568000"},{"name":"Boyd County","countryCode":"US","stateCode":"NE","latitude":"42.89968000","longitude":"-98.76646000"},{"name":"Brewster","countryCode":"US","stateCode":"NE","latitude":"41.93889000","longitude":"-99.86485000"},{"name":"Bridgeport","countryCode":"US","stateCode":"NE","latitude":"41.66525000","longitude":"-103.09910000"},{"name":"Broken Bow","countryCode":"US","stateCode":"NE","latitude":"41.40195000","longitude":"-99.63928000"},{"name":"Brown County","countryCode":"US","stateCode":"NE","latitude":"42.43002000","longitude":"-99.92951000"},{"name":"Buffalo County","countryCode":"US","stateCode":"NE","latitude":"40.85515000","longitude":"-99.07497000"},{"name":"Burt County","countryCode":"US","stateCode":"NE","latitude":"41.85156000","longitude":"-96.32860000"},{"name":"Burwell","countryCode":"US","stateCode":"NE","latitude":"41.78167000","longitude":"-99.13315000"},{"name":"Butler County","countryCode":"US","stateCode":"NE","latitude":"41.22608000","longitude":"-97.13177000"},{"name":"Butte","countryCode":"US","stateCode":"NE","latitude":"42.91139000","longitude":"-98.84926000"},{"name":"Cambridge","countryCode":"US","stateCode":"NE","latitude":"40.28195000","longitude":"-100.16569000"},{"name":"Cass County","countryCode":"US","stateCode":"NE","latitude":"40.90972000","longitude":"-96.14087000"},{"name":"Cedar County","countryCode":"US","stateCode":"NE","latitude":"42.59926000","longitude":"-97.25240000"},{"name":"Center","countryCode":"US","stateCode":"NE","latitude":"42.60945000","longitude":"-97.87673000"},{"name":"Central City","countryCode":"US","stateCode":"NE","latitude":"41.11585000","longitude":"-98.00172000"},{"name":"Chadron","countryCode":"US","stateCode":"NE","latitude":"42.82942000","longitude":"-102.99991000"},{"name":"Chalco","countryCode":"US","stateCode":"NE","latitude":"41.18389000","longitude":"-96.15030000"},{"name":"Chappell","countryCode":"US","stateCode":"NE","latitude":"41.09277000","longitude":"-102.47074000"},{"name":"Chase County","countryCode":"US","stateCode":"NE","latitude":"40.52420000","longitude":"-101.69795000"},{"name":"Cherry County","countryCode":"US","stateCode":"NE","latitude":"42.54493000","longitude":"-101.11858000"},{"name":"Cheyenne County","countryCode":"US","stateCode":"NE","latitude":"41.21978000","longitude":"-102.99498000"},{"name":"Clay Center","countryCode":"US","stateCode":"NE","latitude":"40.52168000","longitude":"-98.05533000"},{"name":"Clay County","countryCode":"US","stateCode":"NE","latitude":"40.52443000","longitude":"-98.05128000"},{"name":"Colfax County","countryCode":"US","stateCode":"NE","latitude":"41.57402000","longitude":"-97.08646000"},{"name":"Columbus","countryCode":"US","stateCode":"NE","latitude":"41.42973000","longitude":"-97.36838000"},{"name":"Cozad","countryCode":"US","stateCode":"NE","latitude":"40.85973000","longitude":"-99.98734000"},{"name":"Creighton","countryCode":"US","stateCode":"NE","latitude":"42.46667000","longitude":"-97.90618000"},{"name":"Crete","countryCode":"US","stateCode":"NE","latitude":"40.62778000","longitude":"-96.96142000"},{"name":"Cuming County","countryCode":"US","stateCode":"NE","latitude":"41.91640000","longitude":"-96.78740000"},{"name":"Custer County","countryCode":"US","stateCode":"NE","latitude":"41.39426000","longitude":"-99.72614000"},{"name":"Dakota City","countryCode":"US","stateCode":"NE","latitude":"42.41555000","longitude":"-96.41836000"},{"name":"Dakota County","countryCode":"US","stateCode":"NE","latitude":"42.39111000","longitude":"-96.56451000"},{"name":"David City","countryCode":"US","stateCode":"NE","latitude":"41.25279000","longitude":"-97.13004000"},{"name":"Dawes County","countryCode":"US","stateCode":"NE","latitude":"42.71972000","longitude":"-103.13544000"},{"name":"Dawson County","countryCode":"US","stateCode":"NE","latitude":"40.86994000","longitude":"-99.81957000"},{"name":"Deuel County","countryCode":"US","stateCode":"NE","latitude":"41.11160000","longitude":"-102.33395000"},{"name":"Dixon County","countryCode":"US","stateCode":"NE","latitude":"42.49319000","longitude":"-96.86775000"},{"name":"Dodge County","countryCode":"US","stateCode":"NE","latitude":"41.57789000","longitude":"-96.65398000"},{"name":"Douglas County","countryCode":"US","stateCode":"NE","latitude":"41.29535000","longitude":"-96.15448000"},{"name":"Dundy County","countryCode":"US","stateCode":"NE","latitude":"40.17624000","longitude":"-101.68796000"},{"name":"Eagle","countryCode":"US","stateCode":"NE","latitude":"40.81667000","longitude":"-96.43029000"},{"name":"Elkhorn","countryCode":"US","stateCode":"NE","latitude":"41.28639000","longitude":"-96.23447000"},{"name":"Elwood","countryCode":"US","stateCode":"NE","latitude":"40.59028000","longitude":"-99.86095000"},{"name":"Fairbury","countryCode":"US","stateCode":"NE","latitude":"40.13722000","longitude":"-97.18059000"},{"name":"Falls City","countryCode":"US","stateCode":"NE","latitude":"40.06084000","longitude":"-95.60193000"},{"name":"Fillmore County","countryCode":"US","stateCode":"NE","latitude":"40.52467000","longitude":"-97.59650000"},{"name":"Franklin","countryCode":"US","stateCode":"NE","latitude":"40.09612000","longitude":"-98.95258000"},{"name":"Franklin County","countryCode":"US","stateCode":"NE","latitude":"40.17634000","longitude":"-98.95280000"},{"name":"Fremont","countryCode":"US","stateCode":"NE","latitude":"41.43333000","longitude":"-96.49808000"},{"name":"Friend","countryCode":"US","stateCode":"NE","latitude":"40.65362000","longitude":"-97.28616000"},{"name":"Frontier County","countryCode":"US","stateCode":"NE","latitude":"40.53008000","longitude":"-100.39420000"},{"name":"Fullerton","countryCode":"US","stateCode":"NE","latitude":"41.36335000","longitude":"-97.96923000"},{"name":"Furnas County","countryCode":"US","stateCode":"NE","latitude":"40.17647000","longitude":"-99.91227000"},{"name":"Gage County","countryCode":"US","stateCode":"NE","latitude":"40.26193000","longitude":"-96.68944000"},{"name":"Garden County","countryCode":"US","stateCode":"NE","latitude":"41.61943000","longitude":"-102.33544000"},{"name":"Garfield County","countryCode":"US","stateCode":"NE","latitude":"41.91436000","longitude":"-98.99139000"},{"name":"Geneva","countryCode":"US","stateCode":"NE","latitude":"40.52695000","longitude":"-97.59588000"},{"name":"Gering","countryCode":"US","stateCode":"NE","latitude":"41.82580000","longitude":"-103.66050000"},{"name":"Gibbon","countryCode":"US","stateCode":"NE","latitude":"40.74835000","longitude":"-98.84480000"},{"name":"Gordon","countryCode":"US","stateCode":"NE","latitude":"42.80472000","longitude":"-102.20322000"},{"name":"Gosper County","countryCode":"US","stateCode":"NE","latitude":"40.51482000","longitude":"-99.83070000"},{"name":"Gothenburg","countryCode":"US","stateCode":"NE","latitude":"40.92945000","longitude":"-100.16068000"},{"name":"Grand Island","countryCode":"US","stateCode":"NE","latitude":"40.92501000","longitude":"-98.34201000"},{"name":"Grant","countryCode":"US","stateCode":"NE","latitude":"40.84194000","longitude":"-101.72517000"},{"name":"Grant County","countryCode":"US","stateCode":"NE","latitude":"41.91499000","longitude":"-101.74052000"},{"name":"Greeley","countryCode":"US","stateCode":"NE","latitude":"41.54862000","longitude":"-98.53118000"},{"name":"Greeley County","countryCode":"US","stateCode":"NE","latitude":"41.56744000","longitude":"-98.52124000"},{"name":"Gretna","countryCode":"US","stateCode":"NE","latitude":"41.14083000","longitude":"-96.23974000"},{"name":"Hall County","countryCode":"US","stateCode":"NE","latitude":"40.87257000","longitude":"-98.50217000"},{"name":"Hamilton County","countryCode":"US","stateCode":"NE","latitude":"40.87356000","longitude":"-98.02323000"},{"name":"Harlan County","countryCode":"US","stateCode":"NE","latitude":"40.17650000","longitude":"-99.40464000"},{"name":"Harrisburg","countryCode":"US","stateCode":"NE","latitude":"41.55636000","longitude":"-103.73856000"},{"name":"Harrison","countryCode":"US","stateCode":"NE","latitude":"42.68719000","longitude":"-103.88271000"},{"name":"Hartington","countryCode":"US","stateCode":"NE","latitude":"42.62250000","longitude":"-97.26450000"},{"name":"Hastings","countryCode":"US","stateCode":"NE","latitude":"40.58612000","longitude":"-98.38839000"},{"name":"Hayes Center","countryCode":"US","stateCode":"NE","latitude":"40.51084000","longitude":"-101.01960000"},{"name":"Hayes County","countryCode":"US","stateCode":"NE","latitude":"40.52478000","longitude":"-101.06184000"},{"name":"Hebron","countryCode":"US","stateCode":"NE","latitude":"40.16639000","longitude":"-97.58588000"},{"name":"Hickman","countryCode":"US","stateCode":"NE","latitude":"40.62000000","longitude":"-96.62918000"},{"name":"Hitchcock County","countryCode":"US","stateCode":"NE","latitude":"40.17635000","longitude":"-101.04227000"},{"name":"Holdrege","countryCode":"US","stateCode":"NE","latitude":"40.44029000","longitude":"-99.36982000"},{"name":"Holt County","countryCode":"US","stateCode":"NE","latitude":"42.45571000","longitude":"-98.78384000"},{"name":"Hooker County","countryCode":"US","stateCode":"NE","latitude":"41.91591000","longitude":"-101.13533000"},{"name":"Howard County","countryCode":"US","stateCode":"NE","latitude":"41.22004000","longitude":"-98.51709000"},{"name":"Hyannis","countryCode":"US","stateCode":"NE","latitude":"42.00054000","longitude":"-101.76184000"},{"name":"Imperial","countryCode":"US","stateCode":"NE","latitude":"40.51694000","longitude":"-101.64323000"},{"name":"Jefferson County","countryCode":"US","stateCode":"NE","latitude":"40.17576000","longitude":"-97.14272000"},{"name":"Johnson County","countryCode":"US","stateCode":"NE","latitude":"40.39263000","longitude":"-96.26510000"},{"name":"Kearney","countryCode":"US","stateCode":"NE","latitude":"40.69946000","longitude":"-99.08148000"},{"name":"Kearney County","countryCode":"US","stateCode":"NE","latitude":"40.50671000","longitude":"-98.94802000"},{"name":"Keith County","countryCode":"US","stateCode":"NE","latitude":"41.19879000","longitude":"-101.66135000"},{"name":"Keya Paha County","countryCode":"US","stateCode":"NE","latitude":"42.87883000","longitude":"-99.71235000"},{"name":"Kimball","countryCode":"US","stateCode":"NE","latitude":"41.23581000","longitude":"-103.66300000"},{"name":"Kimball County","countryCode":"US","stateCode":"NE","latitude":"41.19766000","longitude":"-103.71495000"},{"name":"Knox County","countryCode":"US","stateCode":"NE","latitude":"42.63678000","longitude":"-97.89190000"},{"name":"La Vista","countryCode":"US","stateCode":"NE","latitude":"41.18389000","longitude":"-96.03113000"},{"name":"Lancaster County","countryCode":"US","stateCode":"NE","latitude":"40.78417000","longitude":"-96.68776000"},{"name":"Lexington","countryCode":"US","stateCode":"NE","latitude":"40.78084000","longitude":"-99.74150000"},{"name":"Lincoln","countryCode":"US","stateCode":"NE","latitude":"40.80000000","longitude":"-96.66696000"},{"name":"Lincoln County","countryCode":"US","stateCode":"NE","latitude":"41.04777000","longitude":"-100.74523000"},{"name":"Logan County","countryCode":"US","stateCode":"NE","latitude":"41.56649000","longitude":"-100.48286000"},{"name":"Louisville","countryCode":"US","stateCode":"NE","latitude":"40.99778000","longitude":"-96.16224000"},{"name":"Loup City","countryCode":"US","stateCode":"NE","latitude":"41.27557000","longitude":"-98.96675000"},{"name":"Loup County","countryCode":"US","stateCode":"NE","latitude":"41.91385000","longitude":"-99.45442000"},{"name":"Macy","countryCode":"US","stateCode":"NE","latitude":"42.11305000","longitude":"-96.35642000"},{"name":"Madison","countryCode":"US","stateCode":"NE","latitude":"41.82834000","longitude":"-97.45505000"},{"name":"Madison County","countryCode":"US","stateCode":"NE","latitude":"41.91670000","longitude":"-97.60078000"},{"name":"McCook","countryCode":"US","stateCode":"NE","latitude":"40.20195000","longitude":"-100.62571000"},{"name":"McPherson County","countryCode":"US","stateCode":"NE","latitude":"41.56808000","longitude":"-101.06053000"},{"name":"Merrick County","countryCode":"US","stateCode":"NE","latitude":"41.16982000","longitude":"-98.03765000"},{"name":"Milford","countryCode":"US","stateCode":"NE","latitude":"40.77445000","longitude":"-97.05059000"},{"name":"Minden","countryCode":"US","stateCode":"NE","latitude":"40.49863000","longitude":"-98.94786000"},{"name":"Mitchell","countryCode":"US","stateCode":"NE","latitude":"41.94024000","longitude":"-103.80856000"},{"name":"Morrill County","countryCode":"US","stateCode":"NE","latitude":"41.71600000","longitude":"-103.01055000"},{"name":"Mullen","countryCode":"US","stateCode":"NE","latitude":"42.04278000","longitude":"-101.04266000"},{"name":"Nance County","countryCode":"US","stateCode":"NE","latitude":"41.39730000","longitude":"-97.99225000"},{"name":"Nebraska City","countryCode":"US","stateCode":"NE","latitude":"40.67667000","longitude":"-95.85917000"},{"name":"Neligh","countryCode":"US","stateCode":"NE","latitude":"42.12862000","longitude":"-98.02979000"},{"name":"Nelson","countryCode":"US","stateCode":"NE","latitude":"40.20168000","longitude":"-98.06782000"},{"name":"Nemaha County","countryCode":"US","stateCode":"NE","latitude":"40.38765000","longitude":"-95.84982000"},{"name":"Norfolk","countryCode":"US","stateCode":"NE","latitude":"42.02834000","longitude":"-97.41700000"},{"name":"North Bend","countryCode":"US","stateCode":"NE","latitude":"41.46195000","longitude":"-96.77975000"},{"name":"North Platte","countryCode":"US","stateCode":"NE","latitude":"41.12389000","longitude":"-100.76542000"},{"name":"Nuckolls County","countryCode":"US","stateCode":"NE","latitude":"40.17638000","longitude":"-98.04718000"},{"name":"O\'Neill","countryCode":"US","stateCode":"NE","latitude":"42.45778000","longitude":"-98.64759000"},{"name":"Oakland","countryCode":"US","stateCode":"NE","latitude":"41.83583000","longitude":"-96.46697000"},{"name":"Offutt Air Force Base","countryCode":"US","stateCode":"NE","latitude":"41.12024000","longitude":"-95.92095000"},{"name":"Ogallala","countryCode":"US","stateCode":"NE","latitude":"41.12805000","longitude":"-101.71962000"},{"name":"Omaha","countryCode":"US","stateCode":"NE","latitude":"41.25626000","longitude":"-95.94043000"},{"name":"Ord","countryCode":"US","stateCode":"NE","latitude":"41.60334000","longitude":"-98.92620000"},{"name":"Osceola","countryCode":"US","stateCode":"NE","latitude":"41.17974000","longitude":"-97.54755000"},{"name":"Oshkosh","countryCode":"US","stateCode":"NE","latitude":"41.40498000","longitude":"-102.34436000"},{"name":"Otoe County","countryCode":"US","stateCode":"NE","latitude":"40.64850000","longitude":"-96.13478000"},{"name":"Papillion","countryCode":"US","stateCode":"NE","latitude":"41.15444000","longitude":"-96.04224000"},{"name":"Pawnee City","countryCode":"US","stateCode":"NE","latitude":"40.10833000","longitude":"-96.15445000"},{"name":"Pawnee County","countryCode":"US","stateCode":"NE","latitude":"40.13154000","longitude":"-96.23706000"},{"name":"Pender","countryCode":"US","stateCode":"NE","latitude":"42.11416000","longitude":"-96.70726000"},{"name":"Perkins County","countryCode":"US","stateCode":"NE","latitude":"40.85094000","longitude":"-101.64961000"},{"name":"Phelps County","countryCode":"US","stateCode":"NE","latitude":"40.51111000","longitude":"-99.41454000"},{"name":"Pierce","countryCode":"US","stateCode":"NE","latitude":"42.19917000","longitude":"-97.52672000"},{"name":"Pierce County","countryCode":"US","stateCode":"NE","latitude":"42.26437000","longitude":"-97.60129000"},{"name":"Plainview","countryCode":"US","stateCode":"NE","latitude":"42.34973000","longitude":"-97.79201000"},{"name":"Platte County","countryCode":"US","stateCode":"NE","latitude":"41.57129000","longitude":"-97.52116000"},{"name":"Plattsmouth","countryCode":"US","stateCode":"NE","latitude":"41.01139000","longitude":"-95.88223000"},{"name":"Polk County","countryCode":"US","stateCode":"NE","latitude":"41.18690000","longitude":"-97.56842000"},{"name":"Ponca","countryCode":"US","stateCode":"NE","latitude":"42.56250000","longitude":"-96.70559000"},{"name":"Ralston","countryCode":"US","stateCode":"NE","latitude":"41.20528000","longitude":"-96.04252000"},{"name":"Ravenna","countryCode":"US","stateCode":"NE","latitude":"41.02612000","longitude":"-98.91258000"},{"name":"Red Cloud","countryCode":"US","stateCode":"NE","latitude":"40.08890000","longitude":"-98.51950000"},{"name":"Red Willow County","countryCode":"US","stateCode":"NE","latitude":"40.17583000","longitude":"-100.47686000"},{"name":"Richardson County","countryCode":"US","stateCode":"NE","latitude":"40.12506000","longitude":"-95.71753000"},{"name":"Rock County","countryCode":"US","stateCode":"NE","latitude":"42.42129000","longitude":"-99.44993000"},{"name":"Rushville","countryCode":"US","stateCode":"NE","latitude":"42.71832000","longitude":"-102.46406000"},{"name":"Saint Paul","countryCode":"US","stateCode":"NE","latitude":"41.21473000","longitude":"-98.45812000"},{"name":"Saline County","countryCode":"US","stateCode":"NE","latitude":"40.52406000","longitude":"-97.14091000"},{"name":"Sarpy County","countryCode":"US","stateCode":"NE","latitude":"41.11293000","longitude":"-96.11199000"},{"name":"Saunders County","countryCode":"US","stateCode":"NE","latitude":"41.22637000","longitude":"-96.63740000"},{"name":"Schuyler","countryCode":"US","stateCode":"NE","latitude":"41.44723000","longitude":"-97.05948000"},{"name":"Scotts Bluff County","countryCode":"US","stateCode":"NE","latitude":"41.85061000","longitude":"-103.70795000"},{"name":"Scottsbluff","countryCode":"US","stateCode":"NE","latitude":"41.86663000","longitude":"-103.66717000"},{"name":"Seward","countryCode":"US","stateCode":"NE","latitude":"40.90695000","longitude":"-97.09892000"},{"name":"Seward County","countryCode":"US","stateCode":"NE","latitude":"40.87239000","longitude":"-97.13951000"},{"name":"Shelton","countryCode":"US","stateCode":"NE","latitude":"40.77918000","longitude":"-98.73091000"},{"name":"Sheridan County","countryCode":"US","stateCode":"NE","latitude":"42.50477000","longitude":"-102.40896000"},{"name":"Sherman County","countryCode":"US","stateCode":"NE","latitude":"41.22059000","longitude":"-98.97621000"},{"name":"Sidney","countryCode":"US","stateCode":"NE","latitude":"41.14276000","longitude":"-102.97798000"},{"name":"Sioux County","countryCode":"US","stateCode":"NE","latitude":"42.48771000","longitude":"-103.75888000"},{"name":"South Sioux City","countryCode":"US","stateCode":"NE","latitude":"42.47388000","longitude":"-96.41364000"},{"name":"Springfield","countryCode":"US","stateCode":"NE","latitude":"41.08194000","longitude":"-96.13446000"},{"name":"Springview","countryCode":"US","stateCode":"NE","latitude":"42.82444000","longitude":"-99.74901000"},{"name":"Stanton","countryCode":"US","stateCode":"NE","latitude":"41.95028000","longitude":"-97.22393000"},{"name":"Stanton County","countryCode":"US","stateCode":"NE","latitude":"41.91692000","longitude":"-97.19392000"},{"name":"Stapleton","countryCode":"US","stateCode":"NE","latitude":"41.48028000","longitude":"-100.51292000"},{"name":"Stockville","countryCode":"US","stateCode":"NE","latitude":"40.53279000","longitude":"-100.38348000"},{"name":"Stromsburg","countryCode":"US","stateCode":"NE","latitude":"41.11418000","longitude":"-97.59894000"},{"name":"Superior","countryCode":"US","stateCode":"NE","latitude":"40.02085000","longitude":"-98.07004000"},{"name":"Sutherland","countryCode":"US","stateCode":"NE","latitude":"41.15694000","longitude":"-101.12627000"},{"name":"Sutton","countryCode":"US","stateCode":"NE","latitude":"40.60557000","longitude":"-97.85921000"},{"name":"Syracuse","countryCode":"US","stateCode":"NE","latitude":"40.65722000","longitude":"-96.18640000"},{"name":"Taylor","countryCode":"US","stateCode":"NE","latitude":"41.77028000","longitude":"-99.37872000"},{"name":"Tecumseh","countryCode":"US","stateCode":"NE","latitude":"40.36667000","longitude":"-96.19612000"},{"name":"Tekamah","countryCode":"US","stateCode":"NE","latitude":"41.77832000","longitude":"-96.22113000"},{"name":"Terrytown","countryCode":"US","stateCode":"NE","latitude":"41.84747000","longitude":"-103.66161000"},{"name":"Thayer County","countryCode":"US","stateCode":"NE","latitude":"40.17629000","longitude":"-97.59492000"},{"name":"Thedford","countryCode":"US","stateCode":"NE","latitude":"41.97833000","longitude":"-100.57625000"},{"name":"Thomas County","countryCode":"US","stateCode":"NE","latitude":"41.91351000","longitude":"-100.55585000"},{"name":"Thurston County","countryCode":"US","stateCode":"NE","latitude":"42.15819000","longitude":"-96.54410000"},{"name":"Trenton","countryCode":"US","stateCode":"NE","latitude":"40.17555000","longitude":"-101.01294000"},{"name":"Tryon","countryCode":"US","stateCode":"NE","latitude":"41.55277000","longitude":"-100.95765000"},{"name":"Valentine","countryCode":"US","stateCode":"NE","latitude":"42.87278000","longitude":"-100.55097000"},{"name":"Valley","countryCode":"US","stateCode":"NE","latitude":"41.31278000","longitude":"-96.34614000"},{"name":"Valley County","countryCode":"US","stateCode":"NE","latitude":"41.56731000","longitude":"-98.98190000"},{"name":"Wahoo","countryCode":"US","stateCode":"NE","latitude":"41.21139000","longitude":"-96.62030000"},{"name":"Wakefield","countryCode":"US","stateCode":"NE","latitude":"42.26917000","longitude":"-96.86504000"},{"name":"Washington County","countryCode":"US","stateCode":"NE","latitude":"41.53104000","longitude":"-96.22203000"},{"name":"Waterloo","countryCode":"US","stateCode":"NE","latitude":"41.28694000","longitude":"-96.28558000"},{"name":"Waverly","countryCode":"US","stateCode":"NE","latitude":"40.91750000","longitude":"-96.52834000"},{"name":"Wayne","countryCode":"US","stateCode":"NE","latitude":"42.23056000","longitude":"-97.01782000"},{"name":"Wayne County","countryCode":"US","stateCode":"NE","latitude":"42.20929000","longitude":"-97.11926000"},{"name":"Webster County","countryCode":"US","stateCode":"NE","latitude":"40.17643000","longitude":"-98.49995000"},{"name":"Weeping Water","countryCode":"US","stateCode":"NE","latitude":"40.87000000","longitude":"-96.14057000"},{"name":"West Point","countryCode":"US","stateCode":"NE","latitude":"41.84167000","longitude":"-96.70864000"},{"name":"Wheeler County","countryCode":"US","stateCode":"NE","latitude":"41.91477000","longitude":"-98.52819000"},{"name":"Wilber","countryCode":"US","stateCode":"NE","latitude":"40.48139000","longitude":"-96.96058000"},{"name":"Wisner","countryCode":"US","stateCode":"NE","latitude":"41.98722000","longitude":"-96.91421000"},{"name":"Wood River","countryCode":"US","stateCode":"NE","latitude":"40.82057000","longitude":"-98.60007000"},{"name":"Wymore","countryCode":"US","stateCode":"NE","latitude":"40.12222000","longitude":"-96.66252000"},{"name":"York","countryCode":"US","stateCode":"NE","latitude":"40.86807000","longitude":"-97.59200000"},{"name":"York County","countryCode":"US","stateCode":"NE","latitude":"40.87275000","longitude":"-97.59711000"},{"name":"Yutan","countryCode":"US","stateCode":"NE","latitude":"41.24500000","longitude":"-96.39725000"},{"name":"Adams County","countryCode":"US","stateCode":"ND","latitude":"46.09684000","longitude":"-102.52853000"},{"name":"Amidon","countryCode":"US","stateCode":"ND","latitude":"46.48223000","longitude":"-103.32185000"},{"name":"Ashley","countryCode":"US","stateCode":"ND","latitude":"46.03414000","longitude":"-99.37150000"},{"name":"Barnes County","countryCode":"US","stateCode":"ND","latitude":"46.93611000","longitude":"-98.07158000"},{"name":"Beach","countryCode":"US","stateCode":"ND","latitude":"46.91807000","longitude":"-104.00437000"},{"name":"Belcourt","countryCode":"US","stateCode":"ND","latitude":"48.83917000","longitude":"-99.74487000"},{"name":"Belfield","countryCode":"US","stateCode":"ND","latitude":"46.88529000","longitude":"-103.19962000"},{"name":"Benson County","countryCode":"US","stateCode":"ND","latitude":"48.06939000","longitude":"-99.36603000"},{"name":"Beulah","countryCode":"US","stateCode":"ND","latitude":"47.26334000","longitude":"-101.77795000"},{"name":"Billings County","countryCode":"US","stateCode":"ND","latitude":"47.02345000","longitude":"-103.37643000"},{"name":"Bismarck","countryCode":"US","stateCode":"ND","latitude":"46.80833000","longitude":"-100.78374000"},{"name":"Bottineau","countryCode":"US","stateCode":"ND","latitude":"48.82723000","longitude":"-100.44570000"},{"name":"Bottineau County","countryCode":"US","stateCode":"ND","latitude":"48.79216000","longitude":"-100.83333000"},{"name":"Bowbells","countryCode":"US","stateCode":"ND","latitude":"48.80308000","longitude":"-102.24600000"},{"name":"Bowman","countryCode":"US","stateCode":"ND","latitude":"46.18306000","longitude":"-103.39491000"},{"name":"Bowman County","countryCode":"US","stateCode":"ND","latitude":"46.11261000","longitude":"-103.52067000"},{"name":"Burke County","countryCode":"US","stateCode":"ND","latitude":"48.79100000","longitude":"-102.51826000"},{"name":"Burleigh County","countryCode":"US","stateCode":"ND","latitude":"46.97739000","longitude":"-100.46873000"},{"name":"Burlington","countryCode":"US","stateCode":"ND","latitude":"48.27529000","longitude":"-101.42878000"},{"name":"Cando","countryCode":"US","stateCode":"ND","latitude":"48.48667000","longitude":"-99.20986000"},{"name":"Carrington","countryCode":"US","stateCode":"ND","latitude":"47.44972000","longitude":"-99.12622000"},{"name":"Carson","countryCode":"US","stateCode":"ND","latitude":"46.41778000","longitude":"-101.56487000"},{"name":"Cass County","countryCode":"US","stateCode":"ND","latitude":"46.93297000","longitude":"-97.24804000"},{"name":"Casselton","countryCode":"US","stateCode":"ND","latitude":"46.90053000","longitude":"-97.21120000"},{"name":"Cavalier","countryCode":"US","stateCode":"ND","latitude":"48.79388000","longitude":"-97.62231000"},{"name":"Cavalier County","countryCode":"US","stateCode":"ND","latitude":"48.77230000","longitude":"-98.46486000"},{"name":"Center","countryCode":"US","stateCode":"ND","latitude":"47.11638000","longitude":"-101.29959000"},{"name":"Cooperstown","countryCode":"US","stateCode":"ND","latitude":"47.44444000","longitude":"-98.12398000"},{"name":"Crosby","countryCode":"US","stateCode":"ND","latitude":"48.91420000","longitude":"-103.29491000"},{"name":"Devils Lake","countryCode":"US","stateCode":"ND","latitude":"48.11278000","longitude":"-98.86512000"},{"name":"Dickey County","countryCode":"US","stateCode":"ND","latitude":"46.11012000","longitude":"-98.50467000"},{"name":"Dickinson","countryCode":"US","stateCode":"ND","latitude":"46.87918000","longitude":"-102.78962000"},{"name":"Divide County","countryCode":"US","stateCode":"ND","latitude":"48.81489000","longitude":"-103.48735000"},{"name":"Dunn County","countryCode":"US","stateCode":"ND","latitude":"47.35675000","longitude":"-102.61824000"},{"name":"Eddy County","countryCode":"US","stateCode":"ND","latitude":"47.71759000","longitude":"-98.90158000"},{"name":"Ellendale","countryCode":"US","stateCode":"ND","latitude":"46.00275000","longitude":"-98.52705000"},{"name":"Emmons County","countryCode":"US","stateCode":"ND","latitude":"46.28502000","longitude":"-100.23878000"},{"name":"Fargo","countryCode":"US","stateCode":"ND","latitude":"46.87719000","longitude":"-96.78980000"},{"name":"Fessenden","countryCode":"US","stateCode":"ND","latitude":"47.64917000","longitude":"-99.62929000"},{"name":"Finley","countryCode":"US","stateCode":"ND","latitude":"47.51416000","longitude":"-97.83593000"},{"name":"Forman","countryCode":"US","stateCode":"ND","latitude":"46.10774000","longitude":"-97.63649000"},{"name":"Fort Totten","countryCode":"US","stateCode":"ND","latitude":"47.98000000","longitude":"-98.99290000"},{"name":"Fort Yates","countryCode":"US","stateCode":"ND","latitude":"46.08694000","longitude":"-100.63013000"},{"name":"Foster County","countryCode":"US","stateCode":"ND","latitude":"47.45708000","longitude":"-98.88302000"},{"name":"Garrison","countryCode":"US","stateCode":"ND","latitude":"47.65222000","longitude":"-101.41572000"},{"name":"Golden Valley County","countryCode":"US","stateCode":"ND","latitude":"46.94022000","longitude":"-103.84670000"},{"name":"Grafton","countryCode":"US","stateCode":"ND","latitude":"48.41221000","longitude":"-97.41063000"},{"name":"Grand Forks","countryCode":"US","stateCode":"ND","latitude":"47.92526000","longitude":"-97.03285000"},{"name":"Grand Forks Air Force Base","countryCode":"US","stateCode":"ND","latitude":"47.95493000","longitude":"-97.38664000"},{"name":"Grand Forks County","countryCode":"US","stateCode":"ND","latitude":"47.92192000","longitude":"-97.45693000"},{"name":"Grant County","countryCode":"US","stateCode":"ND","latitude":"46.35828000","longitude":"-101.63971000"},{"name":"Griggs County","countryCode":"US","stateCode":"ND","latitude":"47.45729000","longitude":"-98.23704000"},{"name":"Harvey","countryCode":"US","stateCode":"ND","latitude":"47.76972000","longitude":"-99.93540000"},{"name":"Hazen","countryCode":"US","stateCode":"ND","latitude":"47.29445000","longitude":"-101.62266000"},{"name":"Hettinger","countryCode":"US","stateCode":"ND","latitude":"46.00139000","longitude":"-102.63682000"},{"name":"Hettinger County","countryCode":"US","stateCode":"ND","latitude":"46.43253000","longitude":"-102.46036000"},{"name":"Hillsboro","countryCode":"US","stateCode":"ND","latitude":"47.40387000","longitude":"-97.06203000"},{"name":"Horace","countryCode":"US","stateCode":"ND","latitude":"46.75886000","longitude":"-96.90370000"},{"name":"Jamestown","countryCode":"US","stateCode":"ND","latitude":"46.91054000","longitude":"-98.70844000"},{"name":"Kenmare","countryCode":"US","stateCode":"ND","latitude":"48.67475000","longitude":"-102.08266000"},{"name":"Kidder County","countryCode":"US","stateCode":"ND","latitude":"46.98014000","longitude":"-99.78009000"},{"name":"Killdeer","countryCode":"US","stateCode":"ND","latitude":"47.37196000","longitude":"-102.75408000"},{"name":"LaMoure County","countryCode":"US","stateCode":"ND","latitude":"46.45691000","longitude":"-98.53546000"},{"name":"Lakota","countryCode":"US","stateCode":"ND","latitude":"48.04278000","longitude":"-98.33621000"},{"name":"Langdon","countryCode":"US","stateCode":"ND","latitude":"48.76000000","longitude":"-98.36817000"},{"name":"Larimore","countryCode":"US","stateCode":"ND","latitude":"47.90666000","longitude":"-97.62675000"},{"name":"Lincoln","countryCode":"US","stateCode":"ND","latitude":"46.76249000","longitude":"-100.70040000"},{"name":"Linton","countryCode":"US","stateCode":"ND","latitude":"46.26666000","longitude":"-100.23289000"},{"name":"Lisbon","countryCode":"US","stateCode":"ND","latitude":"46.44163000","longitude":"-97.68121000"},{"name":"Logan County","countryCode":"US","stateCode":"ND","latitude":"46.45736000","longitude":"-99.47747000"},{"name":"Mandan","countryCode":"US","stateCode":"ND","latitude":"46.82666000","longitude":"-100.88958000"},{"name":"Manning","countryCode":"US","stateCode":"ND","latitude":"47.23001000","longitude":"-102.77019000"},{"name":"Mayville","countryCode":"US","stateCode":"ND","latitude":"47.49804000","longitude":"-97.32454000"},{"name":"McClusky","countryCode":"US","stateCode":"ND","latitude":"47.48583000","longitude":"-100.44318000"},{"name":"McHenry County","countryCode":"US","stateCode":"ND","latitude":"48.23458000","longitude":"-100.63628000"},{"name":"McIntosh County","countryCode":"US","stateCode":"ND","latitude":"46.11179000","longitude":"-99.44120000"},{"name":"McKenzie County","countryCode":"US","stateCode":"ND","latitude":"47.74015000","longitude":"-103.39527000"},{"name":"McLean County","countryCode":"US","stateCode":"ND","latitude":"47.60696000","longitude":"-101.32183000"},{"name":"Medora","countryCode":"US","stateCode":"ND","latitude":"46.91390000","longitude":"-103.52435000"},{"name":"Mercer County","countryCode":"US","stateCode":"ND","latitude":"47.30922000","longitude":"-101.83153000"},{"name":"Minnewaukan","countryCode":"US","stateCode":"ND","latitude":"48.07139000","longitude":"-99.25236000"},{"name":"Minot","countryCode":"US","stateCode":"ND","latitude":"48.23251000","longitude":"-101.29627000"},{"name":"Minot Air Force Base","countryCode":"US","stateCode":"ND","latitude":"48.42087000","longitude":"-101.33914000"},{"name":"Mohall","countryCode":"US","stateCode":"ND","latitude":"48.76336000","longitude":"-101.51322000"},{"name":"Morton County","countryCode":"US","stateCode":"ND","latitude":"46.71606000","longitude":"-101.28117000"},{"name":"Mott","countryCode":"US","stateCode":"ND","latitude":"46.37250000","longitude":"-102.32711000"},{"name":"Mountrail County","countryCode":"US","stateCode":"ND","latitude":"48.20133000","longitude":"-102.35565000"},{"name":"Napoleon","countryCode":"US","stateCode":"ND","latitude":"46.50831000","longitude":"-99.77122000"},{"name":"Nelson County","countryCode":"US","stateCode":"ND","latitude":"47.92169000","longitude":"-98.19204000"},{"name":"New Rockford","countryCode":"US","stateCode":"ND","latitude":"47.68000000","longitude":"-99.13790000"},{"name":"New Town","countryCode":"US","stateCode":"ND","latitude":"47.98085000","longitude":"-102.49018000"},{"name":"Oakes","countryCode":"US","stateCode":"ND","latitude":"46.13858000","longitude":"-98.09038000"},{"name":"Oliver County","countryCode":"US","stateCode":"ND","latitude":"47.11528000","longitude":"-101.34036000"},{"name":"Park River","countryCode":"US","stateCode":"ND","latitude":"48.39860000","longitude":"-97.74120000"},{"name":"Parshall","countryCode":"US","stateCode":"ND","latitude":"47.95335000","longitude":"-102.13489000"},{"name":"Pembina County","countryCode":"US","stateCode":"ND","latitude":"48.76752000","longitude":"-97.55183000"},{"name":"Pierce County","countryCode":"US","stateCode":"ND","latitude":"48.24960000","longitude":"-99.97182000"},{"name":"Ramsey County","countryCode":"US","stateCode":"ND","latitude":"48.26893000","longitude":"-98.72014000"},{"name":"Ransom County","countryCode":"US","stateCode":"ND","latitude":"46.45616000","longitude":"-97.65745000"},{"name":"Renville County","countryCode":"US","stateCode":"ND","latitude":"48.71907000","longitude":"-101.65778000"},{"name":"Richland County","countryCode":"US","stateCode":"ND","latitude":"46.26466000","longitude":"-96.94828000"},{"name":"Rolette County","countryCode":"US","stateCode":"ND","latitude":"48.77245000","longitude":"-99.84099000"},{"name":"Rolla","countryCode":"US","stateCode":"ND","latitude":"48.85778000","longitude":"-99.61792000"},{"name":"Rugby","countryCode":"US","stateCode":"ND","latitude":"48.36889000","longitude":"-99.99625000"},{"name":"Sargent County","countryCode":"US","stateCode":"ND","latitude":"46.10794000","longitude":"-97.63072000"},{"name":"Sheldon","countryCode":"US","stateCode":"ND","latitude":"46.58580000","longitude":"-97.49120000"},{"name":"Shell Valley","countryCode":"US","stateCode":"ND","latitude":"48.79806000","longitude":"-99.86486000"},{"name":"Sheridan County","countryCode":"US","stateCode":"ND","latitude":"47.57541000","longitude":"-100.34566000"},{"name":"Sioux County","countryCode":"US","stateCode":"ND","latitude":"46.11265000","longitude":"-101.04034000"},{"name":"Slope County","countryCode":"US","stateCode":"ND","latitude":"46.44722000","longitude":"-103.45990000"},{"name":"Stanley","countryCode":"US","stateCode":"ND","latitude":"48.31724000","longitude":"-102.39045000"},{"name":"Stanton","countryCode":"US","stateCode":"ND","latitude":"47.32111000","longitude":"-101.38155000"},{"name":"Stark County","countryCode":"US","stateCode":"ND","latitude":"46.81068000","longitude":"-102.65513000"},{"name":"Steele","countryCode":"US","stateCode":"ND","latitude":"46.85471000","longitude":"-99.91594000"},{"name":"Steele County","countryCode":"US","stateCode":"ND","latitude":"47.45615000","longitude":"-97.72467000"},{"name":"Stutsman County","countryCode":"US","stateCode":"ND","latitude":"46.97925000","longitude":"-98.95883000"},{"name":"Surrey","countryCode":"US","stateCode":"ND","latitude":"48.23640000","longitude":"-101.13349000"},{"name":"Thompson","countryCode":"US","stateCode":"ND","latitude":"47.77359000","longitude":"-97.10980000"},{"name":"Tioga","countryCode":"US","stateCode":"ND","latitude":"48.39724000","longitude":"-102.93824000"},{"name":"Towner","countryCode":"US","stateCode":"ND","latitude":"48.34583000","longitude":"-100.40541000"},{"name":"Towner County","countryCode":"US","stateCode":"ND","latitude":"48.68554000","longitude":"-99.24580000"},{"name":"Traill County","countryCode":"US","stateCode":"ND","latitude":"47.45418000","longitude":"-97.16158000"},{"name":"Valley City","countryCode":"US","stateCode":"ND","latitude":"46.92331000","longitude":"-98.00315000"},{"name":"Velva","countryCode":"US","stateCode":"ND","latitude":"48.05612000","longitude":"-100.92932000"},{"name":"Wahpeton","countryCode":"US","stateCode":"ND","latitude":"46.26524000","longitude":"-96.60591000"},{"name":"Walsh County","countryCode":"US","stateCode":"ND","latitude":"48.36946000","longitude":"-97.72137000"},{"name":"Ward County","countryCode":"US","stateCode":"ND","latitude":"48.22175000","longitude":"-101.54183000"},{"name":"Washburn","countryCode":"US","stateCode":"ND","latitude":"47.28916000","longitude":"-101.02903000"},{"name":"Watford City","countryCode":"US","stateCode":"ND","latitude":"47.80224000","longitude":"-103.28325000"},{"name":"Wells County","countryCode":"US","stateCode":"ND","latitude":"47.58753000","longitude":"-99.66095000"},{"name":"West Fargo","countryCode":"US","stateCode":"ND","latitude":"46.87497000","longitude":"-96.90036000"},{"name":"Williams County","countryCode":"US","stateCode":"ND","latitude":"48.34368000","longitude":"-103.48021000"},{"name":"Williston","countryCode":"US","stateCode":"ND","latitude":"48.14697000","longitude":"-103.61797000"},{"name":"Adams Morgan","countryCode":"US","stateCode":"DC","latitude":"38.92150000","longitude":"-77.04220000"},{"name":"Bloomingdale","countryCode":"US","stateCode":"DC","latitude":"38.91678000","longitude":"-77.01137000"},{"name":"Chevy Chase","countryCode":"US","stateCode":"DC","latitude":"38.96400000","longitude":"-77.06776000"},{"name":"Shaw","countryCode":"US","stateCode":"DC","latitude":"38.91206000","longitude":"-77.02137000"},{"name":"Washington, D.C.","countryCode":"US","stateCode":"DC","latitude":"38.89511000","longitude":"-77.03637000"},{"name":"Adamsville","countryCode":"US","stateCode":"TN","latitude":"35.23591000","longitude":"-88.39060000"},{"name":"Alamo","countryCode":"US","stateCode":"TN","latitude":"35.78479000","longitude":"-89.11729000"},{"name":"Alcoa","countryCode":"US","stateCode":"TN","latitude":"35.78953000","longitude":"-83.97379000"},{"name":"Algood","countryCode":"US","stateCode":"TN","latitude":"36.19589000","longitude":"-85.44858000"},{"name":"Altamont","countryCode":"US","stateCode":"TN","latitude":"35.42952000","longitude":"-85.72303000"},{"name":"Anderson County","countryCode":"US","stateCode":"TN","latitude":"36.11844000","longitude":"-84.19846000"},{"name":"Apison","countryCode":"US","stateCode":"TN","latitude":"35.02396000","longitude":"-85.02384000"},{"name":"Ardmore","countryCode":"US","stateCode":"TN","latitude":"34.99203000","longitude":"-86.84667000"},{"name":"Arlington","countryCode":"US","stateCode":"TN","latitude":"35.29620000","longitude":"-89.66147000"},{"name":"Ashland City","countryCode":"US","stateCode":"TN","latitude":"36.27422000","longitude":"-87.06417000"},{"name":"Athens","countryCode":"US","stateCode":"TN","latitude":"35.44285000","longitude":"-84.59299000"},{"name":"Atoka","countryCode":"US","stateCode":"TN","latitude":"35.44119000","longitude":"-89.77814000"},{"name":"Banner Hill","countryCode":"US","stateCode":"TN","latitude":"36.13066000","longitude":"-82.42458000"},{"name":"Bartlett","countryCode":"US","stateCode":"TN","latitude":"35.20453000","longitude":"-89.87398000"},{"name":"Baxter","countryCode":"US","stateCode":"TN","latitude":"36.15367000","longitude":"-85.64359000"},{"name":"Bean Station","countryCode":"US","stateCode":"TN","latitude":"36.34370000","longitude":"-83.28406000"},{"name":"Bedford County","countryCode":"US","stateCode":"TN","latitude":"35.51380000","longitude":"-86.45889000"},{"name":"Belle Meade","countryCode":"US","stateCode":"TN","latitude":"36.09589000","longitude":"-86.85694000"},{"name":"Bells","countryCode":"US","stateCode":"TN","latitude":"35.71118000","longitude":"-89.08756000"},{"name":"Benton","countryCode":"US","stateCode":"TN","latitude":"35.17424000","longitude":"-84.65355000"},{"name":"Benton County","countryCode":"US","stateCode":"TN","latitude":"36.06978000","longitude":"-88.06827000"},{"name":"Blaine","countryCode":"US","stateCode":"TN","latitude":"36.15425000","longitude":"-83.70407000"},{"name":"Bledsoe County","countryCode":"US","stateCode":"TN","latitude":"35.59642000","longitude":"-85.20516000"},{"name":"Bloomingdale","countryCode":"US","stateCode":"TN","latitude":"36.58455000","longitude":"-82.48932000"},{"name":"Blount County","countryCode":"US","stateCode":"TN","latitude":"35.68724000","longitude":"-83.92553000"},{"name":"Blountville","countryCode":"US","stateCode":"TN","latitude":"36.53316000","longitude":"-82.32681000"},{"name":"Bluff City","countryCode":"US","stateCode":"TN","latitude":"36.47427000","longitude":"-82.26097000"},{"name":"Bolivar","countryCode":"US","stateCode":"TN","latitude":"35.25619000","longitude":"-88.98784000"},{"name":"Bon Aqua Junction","countryCode":"US","stateCode":"TN","latitude":"35.92784000","longitude":"-87.31084000"},{"name":"Bradford","countryCode":"US","stateCode":"TN","latitude":"36.07645000","longitude":"-88.81006000"},{"name":"Bradley County","countryCode":"US","stateCode":"TN","latitude":"35.15411000","longitude":"-84.85960000"},{"name":"Brentwood","countryCode":"US","stateCode":"TN","latitude":"36.03312000","longitude":"-86.78278000"},{"name":"Brentwood Estates","countryCode":"US","stateCode":"TN","latitude":"36.02506000","longitude":"-86.77917000"},{"name":"Brighton","countryCode":"US","stateCode":"TN","latitude":"35.48397000","longitude":"-89.72508000"},{"name":"Bristol","countryCode":"US","stateCode":"TN","latitude":"36.59511000","longitude":"-82.18874000"},{"name":"Brownsville","countryCode":"US","stateCode":"TN","latitude":"35.59397000","longitude":"-89.26229000"},{"name":"Bruceton","countryCode":"US","stateCode":"TN","latitude":"36.03812000","longitude":"-88.24449000"},{"name":"Burns","countryCode":"US","stateCode":"TN","latitude":"36.05339000","longitude":"-87.31251000"},{"name":"Byrdstown","countryCode":"US","stateCode":"TN","latitude":"36.57451000","longitude":"-85.12884000"},{"name":"Camden","countryCode":"US","stateCode":"TN","latitude":"36.05895000","longitude":"-88.09782000"},{"name":"Campbell County","countryCode":"US","stateCode":"TN","latitude":"36.40351000","longitude":"-84.14938000"},{"name":"Cannon County","countryCode":"US","stateCode":"TN","latitude":"35.80868000","longitude":"-86.06174000"},{"name":"Carroll County","countryCode":"US","stateCode":"TN","latitude":"35.97317000","longitude":"-88.45026000"},{"name":"Carter County","countryCode":"US","stateCode":"TN","latitude":"36.29272000","longitude":"-82.12743000"},{"name":"Carthage","countryCode":"US","stateCode":"TN","latitude":"36.25228000","longitude":"-85.95165000"},{"name":"Caryville","countryCode":"US","stateCode":"TN","latitude":"36.29897000","longitude":"-84.22326000"},{"name":"Celina","countryCode":"US","stateCode":"TN","latitude":"36.55006000","longitude":"-85.50525000"},{"name":"Centerville","countryCode":"US","stateCode":"TN","latitude":"35.77896000","longitude":"-87.46696000"},{"name":"Central","countryCode":"US","stateCode":"TN","latitude":"36.32622000","longitude":"-82.28958000"},{"name":"Chapel Hill","countryCode":"US","stateCode":"TN","latitude":"35.62646000","longitude":"-86.69333000"},{"name":"Charlotte","countryCode":"US","stateCode":"TN","latitude":"36.17728000","longitude":"-87.33973000"},{"name":"Chattanooga","countryCode":"US","stateCode":"TN","latitude":"35.04563000","longitude":"-85.30968000"},{"name":"Cheatham County","countryCode":"US","stateCode":"TN","latitude":"36.26117000","longitude":"-87.08678000"},{"name":"Chester County","countryCode":"US","stateCode":"TN","latitude":"35.42175000","longitude":"-88.61346000"},{"name":"Christiana","countryCode":"US","stateCode":"TN","latitude":"35.71007000","longitude":"-86.39944000"},{"name":"Church Hill","countryCode":"US","stateCode":"TN","latitude":"36.52232000","longitude":"-82.71349000"},{"name":"Claiborne County","countryCode":"US","stateCode":"TN","latitude":"36.48585000","longitude":"-83.66042000"},{"name":"Clarksville","countryCode":"US","stateCode":"TN","latitude":"36.52977000","longitude":"-87.35945000"},{"name":"Clay County","countryCode":"US","stateCode":"TN","latitude":"36.55116000","longitude":"-85.54386000"},{"name":"Cleveland","countryCode":"US","stateCode":"TN","latitude":"35.15952000","longitude":"-84.87661000"},{"name":"Clifton","countryCode":"US","stateCode":"TN","latitude":"35.38702000","longitude":"-87.99531000"},{"name":"Clinton","countryCode":"US","stateCode":"TN","latitude":"36.10341000","longitude":"-84.13186000"},{"name":"Coalfield","countryCode":"US","stateCode":"TN","latitude":"36.02897000","longitude":"-84.42076000"},{"name":"Cocke County","countryCode":"US","stateCode":"TN","latitude":"35.92542000","longitude":"-83.12116000"},{"name":"Coffee County","countryCode":"US","stateCode":"TN","latitude":"35.49062000","longitude":"-86.07476000"},{"name":"Collegedale","countryCode":"US","stateCode":"TN","latitude":"35.05313000","longitude":"-85.05023000"},{"name":"Collierville","countryCode":"US","stateCode":"TN","latitude":"35.04204000","longitude":"-89.66453000"},{"name":"Colonial Heights","countryCode":"US","stateCode":"TN","latitude":"36.48510000","longitude":"-82.50320000"},{"name":"Columbia","countryCode":"US","stateCode":"TN","latitude":"35.61507000","longitude":"-87.03528000"},{"name":"Condon","countryCode":"US","stateCode":"TN","latitude":"36.18119000","longitude":"-83.79380000"},{"name":"Cookeville","countryCode":"US","stateCode":"TN","latitude":"36.16284000","longitude":"-85.50164000"},{"name":"Coopertown","countryCode":"US","stateCode":"TN","latitude":"36.43755000","longitude":"-86.96722000"},{"name":"Cornersville","countryCode":"US","stateCode":"TN","latitude":"35.36146000","longitude":"-86.83972000"},{"name":"Covington","countryCode":"US","stateCode":"TN","latitude":"35.56425000","longitude":"-89.64647000"},{"name":"Cowan","countryCode":"US","stateCode":"TN","latitude":"35.16453000","longitude":"-86.01054000"},{"name":"Crockett County","countryCode":"US","stateCode":"TN","latitude":"35.81354000","longitude":"-89.13953000"},{"name":"Cross Plains","countryCode":"US","stateCode":"TN","latitude":"36.54866000","longitude":"-86.69611000"},{"name":"Crossville","countryCode":"US","stateCode":"TN","latitude":"35.94896000","longitude":"-85.02690000"},{"name":"Crump","countryCode":"US","stateCode":"TN","latitude":"35.22175000","longitude":"-88.31809000"},{"name":"Cumberland County","countryCode":"US","stateCode":"TN","latitude":"35.95039000","longitude":"-84.99835000"},{"name":"Dandridge","countryCode":"US","stateCode":"TN","latitude":"36.01537000","longitude":"-83.41489000"},{"name":"Davidson County","countryCode":"US","stateCode":"TN","latitude":"36.17069000","longitude":"-86.77753000"},{"name":"Dayton","countryCode":"US","stateCode":"TN","latitude":"35.49396000","longitude":"-85.01245000"},{"name":"DeKalb County","countryCode":"US","stateCode":"TN","latitude":"35.97986000","longitude":"-85.83275000"},{"name":"Decatur","countryCode":"US","stateCode":"TN","latitude":"35.51479000","longitude":"-84.79022000"},{"name":"Decatur County","countryCode":"US","stateCode":"TN","latitude":"35.60302000","longitude":"-88.10877000"},{"name":"Decaturville","countryCode":"US","stateCode":"TN","latitude":"35.58424000","longitude":"-88.11948000"},{"name":"Decherd","countryCode":"US","stateCode":"TN","latitude":"35.20980000","longitude":"-86.07943000"},{"name":"Dickson","countryCode":"US","stateCode":"TN","latitude":"36.07700000","longitude":"-87.38779000"},{"name":"Dickson County","countryCode":"US","stateCode":"TN","latitude":"36.14905000","longitude":"-87.35666000"},{"name":"Dodson Branch","countryCode":"US","stateCode":"TN","latitude":"36.31256000","longitude":"-85.53220000"},{"name":"Dover","countryCode":"US","stateCode":"TN","latitude":"36.48783000","longitude":"-87.83836000"},{"name":"Dresden","countryCode":"US","stateCode":"TN","latitude":"36.29145000","longitude":"-88.70811000"},{"name":"Dunlap","countryCode":"US","stateCode":"TN","latitude":"35.37146000","longitude":"-85.39052000"},{"name":"Dyer","countryCode":"US","stateCode":"TN","latitude":"36.06673000","longitude":"-88.99395000"},{"name":"Dyer County","countryCode":"US","stateCode":"TN","latitude":"36.05906000","longitude":"-89.41377000"},{"name":"Dyersburg","countryCode":"US","stateCode":"TN","latitude":"36.03452000","longitude":"-89.38563000"},{"name":"Eagleton Village","countryCode":"US","stateCode":"TN","latitude":"35.79508000","longitude":"-83.93185000"},{"name":"East Brainerd","countryCode":"US","stateCode":"TN","latitude":"34.99591000","longitude":"-85.15023000"},{"name":"East Chattanooga","countryCode":"US","stateCode":"TN","latitude":"35.06535000","longitude":"-85.24912000"},{"name":"East Cleveland","countryCode":"US","stateCode":"TN","latitude":"35.16091000","longitude":"-84.85772000"},{"name":"East Ridge","countryCode":"US","stateCode":"TN","latitude":"35.01424000","longitude":"-85.25190000"},{"name":"Elizabethton","countryCode":"US","stateCode":"TN","latitude":"36.34872000","longitude":"-82.21069000"},{"name":"Englewood","countryCode":"US","stateCode":"TN","latitude":"35.42452000","longitude":"-84.48743000"},{"name":"Erin","countryCode":"US","stateCode":"TN","latitude":"36.31839000","longitude":"-87.69474000"},{"name":"Erwin","countryCode":"US","stateCode":"TN","latitude":"36.14511000","longitude":"-82.41681000"},{"name":"Estill Springs","countryCode":"US","stateCode":"TN","latitude":"35.27064000","longitude":"-86.12804000"},{"name":"Etowah","countryCode":"US","stateCode":"TN","latitude":"35.32341000","longitude":"-84.52493000"},{"name":"Fairfield Glade","countryCode":"US","stateCode":"TN","latitude":"36.00035000","longitude":"-84.88634000"},{"name":"Fairmount","countryCode":"US","stateCode":"TN","latitude":"35.18146000","longitude":"-85.32357000"},{"name":"Fairview","countryCode":"US","stateCode":"TN","latitude":"35.98201000","longitude":"-87.12140000"},{"name":"Fall Branch","countryCode":"US","stateCode":"TN","latitude":"36.41816000","longitude":"-82.62376000"},{"name":"Falling Water","countryCode":"US","stateCode":"TN","latitude":"35.20312000","longitude":"-85.25357000"},{"name":"Farragut","countryCode":"US","stateCode":"TN","latitude":"35.88452000","longitude":"-84.15353000"},{"name":"Fayette County","countryCode":"US","stateCode":"TN","latitude":"35.19708000","longitude":"-89.41437000"},{"name":"Fayetteville","countryCode":"US","stateCode":"TN","latitude":"35.15203000","longitude":"-86.57055000"},{"name":"Fentress County","countryCode":"US","stateCode":"TN","latitude":"36.38049000","longitude":"-84.93246000"},{"name":"Fincastle","countryCode":"US","stateCode":"TN","latitude":"36.40980000","longitude":"-84.04770000"},{"name":"Forest Hills","countryCode":"US","stateCode":"TN","latitude":"36.06839000","longitude":"-86.84417000"},{"name":"Franklin","countryCode":"US","stateCode":"TN","latitude":"35.92506000","longitude":"-86.86889000"},{"name":"Franklin County","countryCode":"US","stateCode":"TN","latitude":"35.15496000","longitude":"-86.09218000"},{"name":"Gainesboro","countryCode":"US","stateCode":"TN","latitude":"36.35561000","longitude":"-85.65887000"},{"name":"Gallatin","countryCode":"US","stateCode":"TN","latitude":"36.38838000","longitude":"-86.44666000"},{"name":"Gatlinburg","countryCode":"US","stateCode":"TN","latitude":"35.71453000","longitude":"-83.51189000"},{"name":"Germantown","countryCode":"US","stateCode":"TN","latitude":"35.08676000","longitude":"-89.81009000"},{"name":"Gibson County","countryCode":"US","stateCode":"TN","latitude":"35.99661000","longitude":"-88.93262000"},{"name":"Giles County","countryCode":"US","stateCode":"TN","latitude":"35.20215000","longitude":"-87.03478000"},{"name":"Gleason","countryCode":"US","stateCode":"TN","latitude":"36.21367000","longitude":"-88.61255000"},{"name":"Goodlettsville","countryCode":"US","stateCode":"TN","latitude":"36.32311000","longitude":"-86.71333000"},{"name":"Gordonsville","countryCode":"US","stateCode":"TN","latitude":"36.17256000","longitude":"-85.92971000"},{"name":"Grainger County","countryCode":"US","stateCode":"TN","latitude":"36.27625000","longitude":"-83.50962000"},{"name":"Gray","countryCode":"US","stateCode":"TN","latitude":"36.41983000","longitude":"-82.47654000"},{"name":"Graysville","countryCode":"US","stateCode":"TN","latitude":"35.44701000","longitude":"-85.08440000"},{"name":"Green Hill","countryCode":"US","stateCode":"TN","latitude":"36.22283000","longitude":"-86.54944000"},{"name":"Greenback","countryCode":"US","stateCode":"TN","latitude":"35.66119000","longitude":"-84.17214000"},{"name":"Greenbrier","countryCode":"US","stateCode":"TN","latitude":"36.42755000","longitude":"-86.80472000"},{"name":"Greene County","countryCode":"US","stateCode":"TN","latitude":"36.17536000","longitude":"-82.84582000"},{"name":"Greeneville","countryCode":"US","stateCode":"TN","latitude":"36.16316000","longitude":"-82.83099000"},{"name":"Greenfield","countryCode":"US","stateCode":"TN","latitude":"36.15340000","longitude":"-88.80062000"},{"name":"Grimsley","countryCode":"US","stateCode":"TN","latitude":"36.26701000","longitude":"-84.98440000"},{"name":"Gruetli-Laager","countryCode":"US","stateCode":"TN","latitude":"35.37230000","longitude":"-85.61803000"},{"name":"Grundy County","countryCode":"US","stateCode":"TN","latitude":"35.38837000","longitude":"-85.72258000"},{"name":"Halls","countryCode":"US","stateCode":"TN","latitude":"35.87563000","longitude":"-89.39618000"},{"name":"Hamblen County","countryCode":"US","stateCode":"TN","latitude":"36.21715000","longitude":"-83.26666000"},{"name":"Hamilton County","countryCode":"US","stateCode":"TN","latitude":"35.18086000","longitude":"-85.16479000"},{"name":"Hancock County","countryCode":"US","stateCode":"TN","latitude":"36.52365000","longitude":"-83.22183000"},{"name":"Hardeman County","countryCode":"US","stateCode":"TN","latitude":"35.20687000","longitude":"-88.99308000"},{"name":"Hardin County","countryCode":"US","stateCode":"TN","latitude":"35.19868000","longitude":"-88.18448000"},{"name":"Harriman","countryCode":"US","stateCode":"TN","latitude":"35.93396000","longitude":"-84.55244000"},{"name":"Harrison","countryCode":"US","stateCode":"TN","latitude":"35.11368000","longitude":"-85.13801000"},{"name":"Harrogate","countryCode":"US","stateCode":"TN","latitude":"36.58230000","longitude":"-83.65686000"},{"name":"Hartsville","countryCode":"US","stateCode":"TN","latitude":"36.39088000","longitude":"-86.16721000"},{"name":"Hawkins County","countryCode":"US","stateCode":"TN","latitude":"36.44117000","longitude":"-82.94468000"},{"name":"Haywood County","countryCode":"US","stateCode":"TN","latitude":"35.58322000","longitude":"-89.28384000"},{"name":"Henderson","countryCode":"US","stateCode":"TN","latitude":"35.43924000","longitude":"-88.64144000"},{"name":"Henderson County","countryCode":"US","stateCode":"TN","latitude":"35.65426000","longitude":"-88.38799000"},{"name":"Hendersonville","countryCode":"US","stateCode":"TN","latitude":"36.30477000","longitude":"-86.62000000"},{"name":"Henry County","countryCode":"US","stateCode":"TN","latitude":"36.33183000","longitude":"-88.30122000"},{"name":"Hickman County","countryCode":"US","stateCode":"TN","latitude":"35.80325000","longitude":"-87.47331000"},{"name":"Hickory Withe","countryCode":"US","stateCode":"TN","latitude":"35.24398000","longitude":"-89.58869000"},{"name":"Hohenwald","countryCode":"US","stateCode":"TN","latitude":"35.54785000","longitude":"-87.55196000"},{"name":"Hopewell","countryCode":"US","stateCode":"TN","latitude":"35.23479000","longitude":"-84.88800000"},{"name":"Houston County","countryCode":"US","stateCode":"TN","latitude":"36.28597000","longitude":"-87.71704000"},{"name":"Humboldt","countryCode":"US","stateCode":"TN","latitude":"35.81979000","longitude":"-88.91590000"},{"name":"Humphreys County","countryCode":"US","stateCode":"TN","latitude":"36.04082000","longitude":"-87.77563000"},{"name":"Hunter","countryCode":"US","stateCode":"TN","latitude":"36.37178000","longitude":"-82.15874000"},{"name":"Huntingdon","countryCode":"US","stateCode":"TN","latitude":"36.00062000","longitude":"-88.42811000"},{"name":"Huntsville","countryCode":"US","stateCode":"TN","latitude":"36.40980000","longitude":"-84.49049000"},{"name":"Jacksboro","countryCode":"US","stateCode":"TN","latitude":"36.33008000","longitude":"-84.18382000"},{"name":"Jackson","countryCode":"US","stateCode":"TN","latitude":"35.61452000","longitude":"-88.81395000"},{"name":"Jackson County","countryCode":"US","stateCode":"TN","latitude":"36.35921000","longitude":"-85.67315000"},{"name":"Jamestown","countryCode":"US","stateCode":"TN","latitude":"36.42757000","longitude":"-84.93189000"},{"name":"Jasper","countryCode":"US","stateCode":"TN","latitude":"35.07424000","longitude":"-85.62608000"},{"name":"Jefferson City","countryCode":"US","stateCode":"TN","latitude":"36.12231000","longitude":"-83.49240000"},{"name":"Jefferson County","countryCode":"US","stateCode":"TN","latitude":"36.05099000","longitude":"-83.44631000"},{"name":"Jellico","countryCode":"US","stateCode":"TN","latitude":"36.58786000","longitude":"-84.12687000"},{"name":"Johnson City","countryCode":"US","stateCode":"TN","latitude":"36.31344000","longitude":"-82.35347000"},{"name":"Johnson County","countryCode":"US","stateCode":"TN","latitude":"36.45494000","longitude":"-81.85175000"},{"name":"Johnsonville","countryCode":"US","stateCode":"TN","latitude":"36.06006000","longitude":"-87.95281000"},{"name":"Jonesborough","countryCode":"US","stateCode":"TN","latitude":"36.29427000","longitude":"-82.47348000"},{"name":"Kenton","countryCode":"US","stateCode":"TN","latitude":"36.20229000","longitude":"-89.01229000"},{"name":"Kimball","countryCode":"US","stateCode":"TN","latitude":"35.04786000","longitude":"-85.67191000"},{"name":"Kingsport","countryCode":"US","stateCode":"TN","latitude":"36.54843000","longitude":"-82.56182000"},{"name":"Kingston","countryCode":"US","stateCode":"TN","latitude":"35.88091000","longitude":"-84.50854000"},{"name":"Kingston Springs","countryCode":"US","stateCode":"TN","latitude":"36.10200000","longitude":"-87.11501000"},{"name":"Knox County","countryCode":"US","stateCode":"TN","latitude":"35.99322000","longitude":"-83.93709000"},{"name":"Knoxville","countryCode":"US","stateCode":"TN","latitude":"35.96064000","longitude":"-83.92074000"},{"name":"La Vergne","countryCode":"US","stateCode":"TN","latitude":"36.01562000","longitude":"-86.58194000"},{"name":"LaFollette","countryCode":"US","stateCode":"TN","latitude":"36.38286000","longitude":"-84.11993000"},{"name":"Lafayette","countryCode":"US","stateCode":"TN","latitude":"36.52116000","longitude":"-86.02637000"},{"name":"Lake County","countryCode":"US","stateCode":"TN","latitude":"36.33538000","longitude":"-89.49347000"},{"name":"Lake Tansi","countryCode":"US","stateCode":"TN","latitude":"35.87285000","longitude":"-85.05440000"},{"name":"Lakeland","countryCode":"US","stateCode":"TN","latitude":"35.23064000","longitude":"-89.74036000"},{"name":"Lakesite","countryCode":"US","stateCode":"TN","latitude":"35.20868000","longitude":"-85.12690000"},{"name":"Lakewood","countryCode":"US","stateCode":"TN","latitude":"36.24311000","longitude":"-86.63555000"},{"name":"Lauderdale County","countryCode":"US","stateCode":"TN","latitude":"35.76101000","longitude":"-89.63144000"},{"name":"Lawrence County","countryCode":"US","stateCode":"TN","latitude":"35.21727000","longitude":"-87.39559000"},{"name":"Lawrenceburg","countryCode":"US","stateCode":"TN","latitude":"35.24230000","longitude":"-87.33474000"},{"name":"Lebanon","countryCode":"US","stateCode":"TN","latitude":"36.20811000","longitude":"-86.29110000"},{"name":"Lenoir City","countryCode":"US","stateCode":"TN","latitude":"35.79730000","longitude":"-84.25603000"},{"name":"Lewis County","countryCode":"US","stateCode":"TN","latitude":"35.52728000","longitude":"-87.49310000"},{"name":"Lewisburg","countryCode":"US","stateCode":"TN","latitude":"35.44924000","longitude":"-86.78889000"},{"name":"Lexington","countryCode":"US","stateCode":"TN","latitude":"35.65090000","longitude":"-88.39338000"},{"name":"Lincoln County","countryCode":"US","stateCode":"TN","latitude":"35.14052000","longitude":"-86.58894000"},{"name":"Linden","countryCode":"US","stateCode":"TN","latitude":"35.61729000","longitude":"-87.83947000"},{"name":"Livingston","countryCode":"US","stateCode":"TN","latitude":"36.38340000","longitude":"-85.32302000"},{"name":"Lone Oak","countryCode":"US","stateCode":"TN","latitude":"35.20063000","longitude":"-85.36413000"},{"name":"Lookout Mountain","countryCode":"US","stateCode":"TN","latitude":"34.99424000","longitude":"-85.34940000"},{"name":"Loretto","countryCode":"US","stateCode":"TN","latitude":"35.07786000","longitude":"-87.43974000"},{"name":"Loudon","countryCode":"US","stateCode":"TN","latitude":"35.73285000","longitude":"-84.33381000"},{"name":"Loudon County","countryCode":"US","stateCode":"TN","latitude":"35.73478000","longitude":"-84.31187000"},{"name":"Louisville","countryCode":"US","stateCode":"TN","latitude":"35.82175000","longitude":"-84.04796000"},{"name":"Luttrell","countryCode":"US","stateCode":"TN","latitude":"36.19953000","longitude":"-83.74185000"},{"name":"Lynchburg","countryCode":"US","stateCode":"TN","latitude":"35.28314000","longitude":"-86.37416000"},{"name":"Macon County","countryCode":"US","stateCode":"TN","latitude":"36.53203000","longitude":"-86.00727000"},{"name":"Madison County","countryCode":"US","stateCode":"TN","latitude":"35.60814000","longitude":"-88.83847000"},{"name":"Madisonville","countryCode":"US","stateCode":"TN","latitude":"35.51980000","longitude":"-84.36353000"},{"name":"Manchester","countryCode":"US","stateCode":"TN","latitude":"35.48174000","longitude":"-86.08860000"},{"name":"Marion County","countryCode":"US","stateCode":"TN","latitude":"35.12935000","longitude":"-85.62203000"},{"name":"Marshall County","countryCode":"US","stateCode":"TN","latitude":"35.46886000","longitude":"-86.76502000"},{"name":"Martin","countryCode":"US","stateCode":"TN","latitude":"36.34340000","longitude":"-88.85034000"},{"name":"Maryville","countryCode":"US","stateCode":"TN","latitude":"35.75647000","longitude":"-83.97046000"},{"name":"Mascot","countryCode":"US","stateCode":"TN","latitude":"36.06120000","longitude":"-83.74573000"},{"name":"Mason","countryCode":"US","stateCode":"TN","latitude":"35.41175000","longitude":"-89.53285000"},{"name":"Maury County","countryCode":"US","stateCode":"TN","latitude":"35.61694000","longitude":"-87.07701000"},{"name":"Maynardville","countryCode":"US","stateCode":"TN","latitude":"36.25064000","longitude":"-83.79741000"},{"name":"McEwen","countryCode":"US","stateCode":"TN","latitude":"36.10784000","longitude":"-87.63307000"},{"name":"McKenzie","countryCode":"US","stateCode":"TN","latitude":"36.13256000","longitude":"-88.51866000"},{"name":"McMinn County","countryCode":"US","stateCode":"TN","latitude":"35.42475000","longitude":"-84.61747000"},{"name":"McMinnville","countryCode":"US","stateCode":"TN","latitude":"35.68340000","longitude":"-85.76998000"},{"name":"McNairy County","countryCode":"US","stateCode":"TN","latitude":"35.17545000","longitude":"-88.56364000"},{"name":"Medina","countryCode":"US","stateCode":"TN","latitude":"35.80285000","longitude":"-88.77478000"},{"name":"Meigs County","countryCode":"US","stateCode":"TN","latitude":"35.51283000","longitude":"-84.81339000"},{"name":"Memphis","countryCode":"US","stateCode":"TN","latitude":"35.14953000","longitude":"-90.04898000"},{"name":"Middle Valley","countryCode":"US","stateCode":"TN","latitude":"35.19590000","longitude":"-85.18468000"},{"name":"Midtown","countryCode":"US","stateCode":"TN","latitude":"35.87952000","longitude":"-84.56410000"},{"name":"Midway","countryCode":"US","stateCode":"TN","latitude":"36.30011000","longitude":"-82.42375000"},{"name":"Milan","countryCode":"US","stateCode":"TN","latitude":"35.91979000","longitude":"-88.75895000"},{"name":"Millersville","countryCode":"US","stateCode":"TN","latitude":"36.37116000","longitude":"-86.71000000"},{"name":"Millington","countryCode":"US","stateCode":"TN","latitude":"35.34147000","longitude":"-89.89731000"},{"name":"Monroe County","countryCode":"US","stateCode":"TN","latitude":"35.44265000","longitude":"-84.25279000"},{"name":"Monteagle","countryCode":"US","stateCode":"TN","latitude":"35.24008000","longitude":"-85.83970000"},{"name":"Monterey","countryCode":"US","stateCode":"TN","latitude":"36.14756000","longitude":"-85.26830000"},{"name":"Montgomery County","countryCode":"US","stateCode":"TN","latitude":"36.49686000","longitude":"-87.38289000"},{"name":"Moore County","countryCode":"US","stateCode":"TN","latitude":"35.28462000","longitude":"-86.35877000"},{"name":"Morgan County","countryCode":"US","stateCode":"TN","latitude":"36.13502000","longitude":"-84.64920000"},{"name":"Morristown","countryCode":"US","stateCode":"TN","latitude":"36.21398000","longitude":"-83.29489000"},{"name":"Mosheim","countryCode":"US","stateCode":"TN","latitude":"36.18954000","longitude":"-82.95849000"},{"name":"Mount Carmel","countryCode":"US","stateCode":"TN","latitude":"36.54538000","longitude":"-82.66099000"},{"name":"Mount Juliet","countryCode":"US","stateCode":"TN","latitude":"36.20005000","longitude":"-86.51861000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"TN","latitude":"35.53424000","longitude":"-87.20695000"},{"name":"Mountain City","countryCode":"US","stateCode":"TN","latitude":"36.47456000","longitude":"-81.80484000"},{"name":"Mowbray Mountain","countryCode":"US","stateCode":"TN","latitude":"35.27536000","longitude":"-85.22246000"},{"name":"Munford","countryCode":"US","stateCode":"TN","latitude":"35.44925000","longitude":"-89.81508000"},{"name":"Murfreesboro","countryCode":"US","stateCode":"TN","latitude":"35.84562000","longitude":"-86.39027000"},{"name":"Nashville","countryCode":"US","stateCode":"TN","latitude":"36.16589000","longitude":"-86.78444000"},{"name":"New Hope","countryCode":"US","stateCode":"TN","latitude":"35.00508000","longitude":"-85.65830000"},{"name":"New Johnsonville","countryCode":"US","stateCode":"TN","latitude":"36.02117000","longitude":"-87.96698000"},{"name":"New Market","countryCode":"US","stateCode":"TN","latitude":"36.10398000","longitude":"-83.55268000"},{"name":"New South Memphis","countryCode":"US","stateCode":"TN","latitude":"35.08676000","longitude":"-90.05676000"},{"name":"New Tazewell","countryCode":"US","stateCode":"TN","latitude":"36.44258000","longitude":"-83.59963000"},{"name":"New Union","countryCode":"US","stateCode":"TN","latitude":"35.53258000","longitude":"-86.08082000"},{"name":"Newbern","countryCode":"US","stateCode":"TN","latitude":"36.11285000","longitude":"-89.26174000"},{"name":"Newport","countryCode":"US","stateCode":"TN","latitude":"35.96704000","longitude":"-83.18766000"},{"name":"Nolensville","countryCode":"US","stateCode":"TN","latitude":"35.95229000","longitude":"-86.66944000"},{"name":"Norris","countryCode":"US","stateCode":"TN","latitude":"36.19563000","longitude":"-84.06797000"},{"name":"Oak Grove","countryCode":"US","stateCode":"TN","latitude":"36.41177000","longitude":"-82.42459000"},{"name":"Oak Hill","countryCode":"US","stateCode":"TN","latitude":"36.08784000","longitude":"-86.78305000"},{"name":"Oak Ridge","countryCode":"US","stateCode":"TN","latitude":"36.01036000","longitude":"-84.26964000"},{"name":"Oakland","countryCode":"US","stateCode":"TN","latitude":"35.22898000","longitude":"-89.51508000"},{"name":"Obion","countryCode":"US","stateCode":"TN","latitude":"36.25896000","longitude":"-89.19174000"},{"name":"Obion County","countryCode":"US","stateCode":"TN","latitude":"36.35825000","longitude":"-89.14880000"},{"name":"Oliver Springs","countryCode":"US","stateCode":"TN","latitude":"36.04452000","longitude":"-84.34437000"},{"name":"Olivet","countryCode":"US","stateCode":"TN","latitude":"35.21425000","longitude":"-88.20031000"},{"name":"Oneida","countryCode":"US","stateCode":"TN","latitude":"36.49813000","longitude":"-84.51272000"},{"name":"Overton County","countryCode":"US","stateCode":"TN","latitude":"36.34500000","longitude":"-85.28808000"},{"name":"Paris","countryCode":"US","stateCode":"TN","latitude":"36.30200000","longitude":"-88.32671000"},{"name":"Park City","countryCode":"US","stateCode":"TN","latitude":"35.08203000","longitude":"-86.57111000"},{"name":"Parsons","countryCode":"US","stateCode":"TN","latitude":"35.64979000","longitude":"-88.12670000"},{"name":"Pegram","countryCode":"US","stateCode":"TN","latitude":"36.10061000","longitude":"-87.05112000"},{"name":"Perry County","countryCode":"US","stateCode":"TN","latitude":"35.64263000","longitude":"-87.85897000"},{"name":"Pickett County","countryCode":"US","stateCode":"TN","latitude":"36.55841000","longitude":"-85.07499000"},{"name":"Pigeon Forge","countryCode":"US","stateCode":"TN","latitude":"35.78842000","longitude":"-83.55433000"},{"name":"Pikeville","countryCode":"US","stateCode":"TN","latitude":"35.60562000","longitude":"-85.18885000"},{"name":"Pine Crest","countryCode":"US","stateCode":"TN","latitude":"36.29927000","longitude":"-82.31792000"},{"name":"Piperton","countryCode":"US","stateCode":"TN","latitude":"35.04509000","longitude":"-89.62175000"},{"name":"Plainview","countryCode":"US","stateCode":"TN","latitude":"36.17731000","longitude":"-83.79534000"},{"name":"Pleasant View","countryCode":"US","stateCode":"TN","latitude":"36.39422000","longitude":"-87.03667000"},{"name":"Polk County","countryCode":"US","stateCode":"TN","latitude":"35.11990000","longitude":"-84.52330000"},{"name":"Portland","countryCode":"US","stateCode":"TN","latitude":"36.58171000","longitude":"-86.51638000"},{"name":"Powells Crossroads","countryCode":"US","stateCode":"TN","latitude":"35.18952000","longitude":"-85.48580000"},{"name":"Pulaski","countryCode":"US","stateCode":"TN","latitude":"35.19980000","longitude":"-87.03084000"},{"name":"Putnam County","countryCode":"US","stateCode":"TN","latitude":"36.14083000","longitude":"-85.49519000"},{"name":"Red Bank","countryCode":"US","stateCode":"TN","latitude":"35.11229000","longitude":"-85.29413000"},{"name":"Red Boiling Springs","countryCode":"US","stateCode":"TN","latitude":"36.53339000","longitude":"-85.84998000"},{"name":"Rhea County","countryCode":"US","stateCode":"TN","latitude":"35.60871000","longitude":"-84.92440000"},{"name":"Ridgely","countryCode":"US","stateCode":"TN","latitude":"36.26340000","longitude":"-89.48785000"},{"name":"Ridgetop","countryCode":"US","stateCode":"TN","latitude":"36.39505000","longitude":"-86.77944000"},{"name":"Ripley","countryCode":"US","stateCode":"TN","latitude":"35.74536000","longitude":"-89.52980000"},{"name":"Roan Mountain","countryCode":"US","stateCode":"TN","latitude":"36.19623000","longitude":"-82.07040000"},{"name":"Roane County","countryCode":"US","stateCode":"TN","latitude":"35.84786000","longitude":"-84.52324000"},{"name":"Robertson County","countryCode":"US","stateCode":"TN","latitude":"36.52546000","longitude":"-86.87057000"},{"name":"Rockwood","countryCode":"US","stateCode":"TN","latitude":"35.86563000","longitude":"-84.68494000"},{"name":"Rocky Top","countryCode":"US","stateCode":"TN","latitude":"36.21786000","longitude":"-84.15465000"},{"name":"Rogersville","countryCode":"US","stateCode":"TN","latitude":"36.40732000","longitude":"-83.00544000"},{"name":"Rural Hill","countryCode":"US","stateCode":"TN","latitude":"36.11673000","longitude":"-86.47916000"},{"name":"Rutherford","countryCode":"US","stateCode":"TN","latitude":"36.12757000","longitude":"-88.98590000"},{"name":"Rutherford County","countryCode":"US","stateCode":"TN","latitude":"35.84270000","longitude":"-86.41674000"},{"name":"Rutledge","countryCode":"US","stateCode":"TN","latitude":"36.28092000","longitude":"-83.51490000"},{"name":"Sale Creek","countryCode":"US","stateCode":"TN","latitude":"35.38229000","longitude":"-85.10884000"},{"name":"Savannah","countryCode":"US","stateCode":"TN","latitude":"35.22480000","longitude":"-88.24920000"},{"name":"Scott County","countryCode":"US","stateCode":"TN","latitude":"36.42854000","longitude":"-84.50352000"},{"name":"Selmer","countryCode":"US","stateCode":"TN","latitude":"35.17008000","longitude":"-88.59227000"},{"name":"Sequatchie County","countryCode":"US","stateCode":"TN","latitude":"35.37115000","longitude":"-85.41059000"},{"name":"Sevier County","countryCode":"US","stateCode":"TN","latitude":"35.78466000","longitude":"-83.52418000"},{"name":"Sevierville","countryCode":"US","stateCode":"TN","latitude":"35.86815000","longitude":"-83.56184000"},{"name":"Sewanee","countryCode":"US","stateCode":"TN","latitude":"35.20314000","longitude":"-85.92109000"},{"name":"Seymour","countryCode":"US","stateCode":"TN","latitude":"35.89064000","longitude":"-83.72462000"},{"name":"Shackle Island","countryCode":"US","stateCode":"TN","latitude":"36.37060000","longitude":"-86.61666000"},{"name":"Shelby County","countryCode":"US","stateCode":"TN","latitude":"35.18400000","longitude":"-89.89560000"},{"name":"Shelbyville","countryCode":"US","stateCode":"TN","latitude":"35.48341000","longitude":"-86.46027000"},{"name":"Signal Mountain","countryCode":"US","stateCode":"TN","latitude":"35.12257000","longitude":"-85.34385000"},{"name":"Smith County","countryCode":"US","stateCode":"TN","latitude":"36.25053000","longitude":"-85.95671000"},{"name":"Smithville","countryCode":"US","stateCode":"TN","latitude":"35.96062000","longitude":"-85.81415000"},{"name":"Smyrna","countryCode":"US","stateCode":"TN","latitude":"35.98284000","longitude":"-86.51860000"},{"name":"Sneedville","countryCode":"US","stateCode":"TN","latitude":"36.52981000","longitude":"-83.21740000"},{"name":"Soddy-Daisy","countryCode":"US","stateCode":"TN","latitude":"35.23590000","longitude":"-85.19079000"},{"name":"Somerville","countryCode":"US","stateCode":"TN","latitude":"35.24370000","longitude":"-89.35007000"},{"name":"South Carthage","countryCode":"US","stateCode":"TN","latitude":"36.24200000","longitude":"-85.95193000"},{"name":"South Cleveland","countryCode":"US","stateCode":"TN","latitude":"35.14119000","longitude":"-84.87217000"},{"name":"South Fulton","countryCode":"US","stateCode":"TN","latitude":"36.50089000","longitude":"-88.87534000"},{"name":"South Pittsburg","countryCode":"US","stateCode":"TN","latitude":"35.01230000","longitude":"-85.70441000"},{"name":"Sparta","countryCode":"US","stateCode":"TN","latitude":"35.92590000","longitude":"-85.46414000"},{"name":"Spencer","countryCode":"US","stateCode":"TN","latitude":"35.74729000","longitude":"-85.46664000"},{"name":"Spring City","countryCode":"US","stateCode":"TN","latitude":"35.69201000","longitude":"-84.86078000"},{"name":"Spring Hill","countryCode":"US","stateCode":"TN","latitude":"35.75118000","longitude":"-86.93000000"},{"name":"Springfield","countryCode":"US","stateCode":"TN","latitude":"36.50921000","longitude":"-86.88500000"},{"name":"Spurgeon","countryCode":"US","stateCode":"TN","latitude":"36.43955000","longitude":"-82.45570000"},{"name":"Stewart County","countryCode":"US","stateCode":"TN","latitude":"36.50110000","longitude":"-87.83846000"},{"name":"Sullivan County","countryCode":"US","stateCode":"TN","latitude":"36.51292000","longitude":"-82.30414000"},{"name":"Sumner County","countryCode":"US","stateCode":"TN","latitude":"36.46941000","longitude":"-86.46036000"},{"name":"Surgoinsville","countryCode":"US","stateCode":"TN","latitude":"36.47093000","longitude":"-82.85183000"},{"name":"Sweetwater","countryCode":"US","stateCode":"TN","latitude":"35.60146000","longitude":"-84.46104000"},{"name":"Tazewell","countryCode":"US","stateCode":"TN","latitude":"36.45425000","longitude":"-83.56935000"},{"name":"Tellico Village","countryCode":"US","stateCode":"TN","latitude":"35.68321000","longitude":"-84.25518000"},{"name":"Tennessee Ridge","countryCode":"US","stateCode":"TN","latitude":"36.31200000","longitude":"-87.77336000"},{"name":"Thompson\'s Station","countryCode":"US","stateCode":"TN","latitude":"35.80201000","longitude":"-86.91139000"},{"name":"Three Way","countryCode":"US","stateCode":"TN","latitude":"35.77590000","longitude":"-88.85950000"},{"name":"Tipton County","countryCode":"US","stateCode":"TN","latitude":"35.49687000","longitude":"-89.75924000"},{"name":"Tiptonville","countryCode":"US","stateCode":"TN","latitude":"36.37840000","longitude":"-89.47202000"},{"name":"Tracy City","countryCode":"US","stateCode":"TN","latitude":"35.26036000","longitude":"-85.73608000"},{"name":"Trenton","countryCode":"US","stateCode":"TN","latitude":"35.98062000","longitude":"-88.94145000"},{"name":"Trousdale County","countryCode":"US","stateCode":"TN","latitude":"36.39204000","longitude":"-86.15675000"},{"name":"Troy","countryCode":"US","stateCode":"TN","latitude":"36.33868000","longitude":"-89.16396000"},{"name":"Tullahoma","countryCode":"US","stateCode":"TN","latitude":"35.36202000","longitude":"-86.20943000"},{"name":"Tusculum","countryCode":"US","stateCode":"TN","latitude":"36.17510000","longitude":"-82.75876000"},{"name":"Unicoi","countryCode":"US","stateCode":"TN","latitude":"36.19539000","longitude":"-82.34958000"},{"name":"Unicoi County","countryCode":"US","stateCode":"TN","latitude":"36.11082000","longitude":"-82.43224000"},{"name":"Union City","countryCode":"US","stateCode":"TN","latitude":"36.42423000","longitude":"-89.05701000"},{"name":"Union County","countryCode":"US","stateCode":"TN","latitude":"36.28787000","longitude":"-83.83751000"},{"name":"Unionville","countryCode":"US","stateCode":"TN","latitude":"35.62174000","longitude":"-86.59250000"},{"name":"Van Buren County","countryCode":"US","stateCode":"TN","latitude":"35.69598000","longitude":"-85.45261000"},{"name":"Vonore","countryCode":"US","stateCode":"TN","latitude":"35.59008000","longitude":"-84.24186000"},{"name":"Walden","countryCode":"US","stateCode":"TN","latitude":"35.16479000","longitude":"-85.30135000"},{"name":"Walnut Hill","countryCode":"US","stateCode":"TN","latitude":"36.56983000","longitude":"-82.25680000"},{"name":"Warren County","countryCode":"US","stateCode":"TN","latitude":"35.67868000","longitude":"-85.77850000"},{"name":"Wartburg","countryCode":"US","stateCode":"TN","latitude":"36.10480000","longitude":"-84.59716000"},{"name":"Washington County","countryCode":"US","stateCode":"TN","latitude":"36.29330000","longitude":"-82.49743000"},{"name":"Watertown","countryCode":"US","stateCode":"TN","latitude":"36.10034000","longitude":"-86.13193000"},{"name":"Waverly","countryCode":"US","stateCode":"TN","latitude":"36.08395000","longitude":"-87.79475000"},{"name":"Wayne County","countryCode":"US","stateCode":"TN","latitude":"35.23992000","longitude":"-87.78801000"},{"name":"Waynesboro","countryCode":"US","stateCode":"TN","latitude":"35.31952000","longitude":"-87.76225000"},{"name":"Weakley County","countryCode":"US","stateCode":"TN","latitude":"36.29830000","longitude":"-88.71774000"},{"name":"Westmoreland","countryCode":"US","stateCode":"TN","latitude":"36.56199000","longitude":"-86.24804000"},{"name":"White Bluff","countryCode":"US","stateCode":"TN","latitude":"36.10756000","longitude":"-87.22084000"},{"name":"White County","countryCode":"US","stateCode":"TN","latitude":"35.92635000","longitude":"-85.45518000"},{"name":"White House","countryCode":"US","stateCode":"TN","latitude":"36.47032000","longitude":"-86.65138000"},{"name":"White Pine","countryCode":"US","stateCode":"TN","latitude":"36.10759000","longitude":"-83.28683000"},{"name":"Whiteville","countryCode":"US","stateCode":"TN","latitude":"35.32647000","longitude":"-89.14951000"},{"name":"Whitwell","countryCode":"US","stateCode":"TN","latitude":"35.20146000","longitude":"-85.51913000"},{"name":"Wildwood","countryCode":"US","stateCode":"TN","latitude":"35.80370000","longitude":"-83.87129000"},{"name":"Wildwood Lake","countryCode":"US","stateCode":"TN","latitude":"35.09202000","longitude":"-84.85439000"},{"name":"Williamson County","countryCode":"US","stateCode":"TN","latitude":"35.89378000","longitude":"-86.89860000"},{"name":"Wilson County","countryCode":"US","stateCode":"TN","latitude":"36.15486000","longitude":"-86.29763000"},{"name":"Winchester","countryCode":"US","stateCode":"TN","latitude":"35.18592000","longitude":"-86.11221000"},{"name":"Woodbury","countryCode":"US","stateCode":"TN","latitude":"35.82757000","longitude":"-86.07166000"},{"name":"Addison","countryCode":"US","stateCode":"VT","latitude":"44.08867000","longitude":"-73.30262000"},{"name":"Addison County","countryCode":"US","stateCode":"VT","latitude":"44.03091000","longitude":"-73.14094000"},{"name":"Arlington","countryCode":"US","stateCode":"VT","latitude":"43.07480000","longitude":"-73.15400000"},{"name":"Barre","countryCode":"US","stateCode":"VT","latitude":"44.19701000","longitude":"-72.50205000"},{"name":"Bellows Falls","countryCode":"US","stateCode":"VT","latitude":"43.13341000","longitude":"-72.44398000"},{"name":"Bennington","countryCode":"US","stateCode":"VT","latitude":"42.87813000","longitude":"-73.19677000"},{"name":"Bennington County","countryCode":"US","stateCode":"VT","latitude":"43.03546000","longitude":"-73.09295000"},{"name":"Brandon","countryCode":"US","stateCode":"VT","latitude":"43.79812000","longitude":"-73.08761000"},{"name":"Brattleboro","countryCode":"US","stateCode":"VT","latitude":"42.85092000","longitude":"-72.55787000"},{"name":"Bridport","countryCode":"US","stateCode":"VT","latitude":"43.98506000","longitude":"-73.31262000"},{"name":"Bristol","countryCode":"US","stateCode":"VT","latitude":"44.13339000","longitude":"-73.07901000"},{"name":"Burlington","countryCode":"US","stateCode":"VT","latitude":"44.47588000","longitude":"-73.21207000"},{"name":"Caledonia County","countryCode":"US","stateCode":"VT","latitude":"44.46472000","longitude":"-72.10219000"},{"name":"Castleton","countryCode":"US","stateCode":"VT","latitude":"43.61062000","longitude":"-73.17983000"},{"name":"Charlotte","countryCode":"US","stateCode":"VT","latitude":"44.30977000","longitude":"-73.26096000"},{"name":"Chelsea","countryCode":"US","stateCode":"VT","latitude":"43.98979000","longitude":"-72.44760000"},{"name":"Chester","countryCode":"US","stateCode":"VT","latitude":"43.26285000","longitude":"-72.59509000"},{"name":"Chittenden","countryCode":"US","stateCode":"VT","latitude":"43.70784000","longitude":"-72.94816000"},{"name":"Chittenden County","countryCode":"US","stateCode":"VT","latitude":"44.46098000","longitude":"-73.08092000"},{"name":"Clarendon","countryCode":"US","stateCode":"VT","latitude":"43.51618000","longitude":"-72.96983000"},{"name":"Colchester","countryCode":"US","stateCode":"VT","latitude":"44.54394000","longitude":"-73.14791000"},{"name":"Danby","countryCode":"US","stateCode":"VT","latitude":"43.34618000","longitude":"-72.99538000"},{"name":"Dover","countryCode":"US","stateCode":"VT","latitude":"42.94369000","longitude":"-72.80399000"},{"name":"Enosburg Falls","countryCode":"US","stateCode":"VT","latitude":"44.90699000","longitude":"-72.80652000"},{"name":"Essex County","countryCode":"US","stateCode":"VT","latitude":"44.72779000","longitude":"-71.73605000"},{"name":"Essex Junction","countryCode":"US","stateCode":"VT","latitude":"44.49061000","longitude":"-73.11096000"},{"name":"Fair Haven","countryCode":"US","stateCode":"VT","latitude":"43.59479000","longitude":"-73.26567000"},{"name":"Ferrisburgh","countryCode":"US","stateCode":"VT","latitude":"44.20561000","longitude":"-73.24623000"},{"name":"Franklin County","countryCode":"US","stateCode":"VT","latitude":"44.85748000","longitude":"-72.91200000"},{"name":"Grand Isle County","countryCode":"US","stateCode":"VT","latitude":"44.79683000","longitude":"-73.29483000"},{"name":"Guildhall","countryCode":"US","stateCode":"VT","latitude":"44.56506000","longitude":"-71.55981000"},{"name":"Hardwick","countryCode":"US","stateCode":"VT","latitude":"44.50478000","longitude":"-72.36816000"},{"name":"Hartford","countryCode":"US","stateCode":"VT","latitude":"43.66063000","longitude":"-72.33842000"},{"name":"Hinesburg","countryCode":"US","stateCode":"VT","latitude":"44.32922000","longitude":"-73.11068000"},{"name":"Hyde Park","countryCode":"US","stateCode":"VT","latitude":"44.59394000","longitude":"-72.61651000"},{"name":"Jamaica","countryCode":"US","stateCode":"VT","latitude":"43.10036000","longitude":"-72.77843000"},{"name":"Jericho","countryCode":"US","stateCode":"VT","latitude":"44.50394000","longitude":"-72.99763000"},{"name":"Johnson","countryCode":"US","stateCode":"VT","latitude":"44.63561000","longitude":"-72.68040000"},{"name":"Lamoille County","countryCode":"US","stateCode":"VT","latitude":"44.60576000","longitude":"-72.64145000"},{"name":"Leicester","countryCode":"US","stateCode":"VT","latitude":"43.86673000","longitude":"-73.10789000"},{"name":"Lincoln","countryCode":"US","stateCode":"VT","latitude":"44.10589000","longitude":"-72.99706000"},{"name":"Londonderry","countryCode":"US","stateCode":"VT","latitude":"43.22646000","longitude":"-72.80649000"},{"name":"Lunenburg","countryCode":"US","stateCode":"VT","latitude":"44.46311000","longitude":"-71.68203000"},{"name":"Lyndon","countryCode":"US","stateCode":"VT","latitude":"44.51422000","longitude":"-72.01093000"},{"name":"Lyndonville","countryCode":"US","stateCode":"VT","latitude":"44.53367000","longitude":"-72.00315000"},{"name":"Manchester Center","countryCode":"US","stateCode":"VT","latitude":"43.17702000","longitude":"-73.05705000"},{"name":"Mendon","countryCode":"US","stateCode":"VT","latitude":"43.65198000","longitude":"-72.92780000"},{"name":"Middlebury (village)","countryCode":"US","stateCode":"VT","latitude":"44.01553000","longitude":"-73.16937000"},{"name":"Milton","countryCode":"US","stateCode":"VT","latitude":"44.63977000","longitude":"-73.11041000"},{"name":"Montgomery","countryCode":"US","stateCode":"VT","latitude":"44.90255000","longitude":"-72.63818000"},{"name":"Montpelier","countryCode":"US","stateCode":"VT","latitude":"44.26006000","longitude":"-72.57539000"},{"name":"Moretown","countryCode":"US","stateCode":"VT","latitude":"44.25089000","longitude":"-72.76095000"},{"name":"Morristown","countryCode":"US","stateCode":"VT","latitude":"44.55727000","longitude":"-72.62373000"},{"name":"Morrisville","countryCode":"US","stateCode":"VT","latitude":"44.56172000","longitude":"-72.59845000"},{"name":"Mount Holly","countryCode":"US","stateCode":"VT","latitude":"43.45229000","longitude":"-72.82482000"},{"name":"Newfane","countryCode":"US","stateCode":"VT","latitude":"42.98564000","longitude":"-72.65593000"},{"name":"Newport","countryCode":"US","stateCode":"VT","latitude":"44.93644000","longitude":"-72.20510000"},{"name":"North Bennington","countryCode":"US","stateCode":"VT","latitude":"42.93036000","longitude":"-73.24261000"},{"name":"North Hero","countryCode":"US","stateCode":"VT","latitude":"44.83125000","longitude":"-73.27323000"},{"name":"Northfield","countryCode":"US","stateCode":"VT","latitude":"44.15117000","longitude":"-72.65650000"},{"name":"Orange County","countryCode":"US","stateCode":"VT","latitude":"44.00560000","longitude":"-72.37661000"},{"name":"Orleans County","countryCode":"US","stateCode":"VT","latitude":"44.82881000","longitude":"-72.24381000"},{"name":"Pawlet","countryCode":"US","stateCode":"VT","latitude":"43.34674000","longitude":"-73.17622000"},{"name":"Poultney","countryCode":"US","stateCode":"VT","latitude":"43.51701000","longitude":"-73.23622000"},{"name":"Pownal","countryCode":"US","stateCode":"VT","latitude":"42.76564000","longitude":"-73.23594000"},{"name":"Randolph","countryCode":"US","stateCode":"VT","latitude":"43.92507000","longitude":"-72.66594000"},{"name":"Richford","countryCode":"US","stateCode":"VT","latitude":"44.99699000","longitude":"-72.67124000"},{"name":"Rockingham","countryCode":"US","stateCode":"VT","latitude":"43.18758000","longitude":"-72.48898000"},{"name":"Rutland","countryCode":"US","stateCode":"VT","latitude":"43.61062000","longitude":"-72.97261000"},{"name":"Rutland County","countryCode":"US","stateCode":"VT","latitude":"43.58009000","longitude":"-73.03661000"},{"name":"Saint Albans","countryCode":"US","stateCode":"VT","latitude":"44.81088000","longitude":"-73.08319000"},{"name":"Saint Johnsbury","countryCode":"US","stateCode":"VT","latitude":"44.41922000","longitude":"-72.01509000"},{"name":"Salisbury","countryCode":"US","stateCode":"VT","latitude":"43.89645000","longitude":"-73.09984000"},{"name":"South Barre","countryCode":"US","stateCode":"VT","latitude":"44.17701000","longitude":"-72.50566000"},{"name":"South Burlington","countryCode":"US","stateCode":"VT","latitude":"44.46699000","longitude":"-73.17096000"},{"name":"Springfield","countryCode":"US","stateCode":"VT","latitude":"43.29841000","longitude":"-72.48231000"},{"name":"St Johnsbury","countryCode":"US","stateCode":"VT","latitude":"44.42526000","longitude":"-72.01512000"},{"name":"Starksboro","countryCode":"US","stateCode":"VT","latitude":"44.22728000","longitude":"-73.05734000"},{"name":"Stowe","countryCode":"US","stateCode":"VT","latitude":"44.46533000","longitude":"-72.68456000"},{"name":"Swanton","countryCode":"US","stateCode":"VT","latitude":"44.91810000","longitude":"-73.12430000"},{"name":"Townshend","countryCode":"US","stateCode":"VT","latitude":"43.04730000","longitude":"-72.66759000"},{"name":"Vergennes","countryCode":"US","stateCode":"VT","latitude":"44.16728000","longitude":"-73.25401000"},{"name":"Washington","countryCode":"US","stateCode":"VT","latitude":"44.10562000","longitude":"-72.43260000"},{"name":"Washington County","countryCode":"US","stateCode":"VT","latitude":"44.27342000","longitude":"-72.61490000"},{"name":"Waterbury","countryCode":"US","stateCode":"VT","latitude":"44.33783000","longitude":"-72.75623000"},{"name":"West Brattleboro","countryCode":"US","stateCode":"VT","latitude":"42.85592000","longitude":"-72.60315000"},{"name":"West Rutland","countryCode":"US","stateCode":"VT","latitude":"43.59312000","longitude":"-73.04511000"},{"name":"White River Junction","countryCode":"US","stateCode":"VT","latitude":"43.64896000","longitude":"-72.31926000"},{"name":"Wilder","countryCode":"US","stateCode":"VT","latitude":"43.67285000","longitude":"-72.30870000"},{"name":"Williamstown","countryCode":"US","stateCode":"VT","latitude":"44.12173000","longitude":"-72.54149000"},{"name":"Williston","countryCode":"US","stateCode":"VT","latitude":"44.43755000","longitude":"-73.06818000"},{"name":"Windham County","countryCode":"US","stateCode":"VT","latitude":"42.99059000","longitude":"-72.71384000"},{"name":"Windsor","countryCode":"US","stateCode":"VT","latitude":"43.48035000","longitude":"-72.38481000"},{"name":"Windsor County","countryCode":"US","stateCode":"VT","latitude":"43.58000000","longitude":"-72.58624000"},{"name":"Winooski","countryCode":"US","stateCode":"VT","latitude":"44.49144000","longitude":"-73.18568000"},{"name":"Woodstock","countryCode":"US","stateCode":"VT","latitude":"43.62424000","longitude":"-72.51843000"},{"name":"Adrian","countryCode":"US","stateCode":"MI","latitude":"41.89755000","longitude":"-84.03717000"},{"name":"Albion","countryCode":"US","stateCode":"MI","latitude":"42.24310000","longitude":"-84.75303000"},{"name":"Alcona County","countryCode":"US","stateCode":"MI","latitude":"44.71161000","longitude":"-83.34366000"},{"name":"Alger County","countryCode":"US","stateCode":"MI","latitude":"46.45110000","longitude":"-86.54755000"},{"name":"Algonac","countryCode":"US","stateCode":"MI","latitude":"42.61858000","longitude":"-82.53230000"},{"name":"Allegan","countryCode":"US","stateCode":"MI","latitude":"42.52920000","longitude":"-85.85530000"},{"name":"Allegan County","countryCode":"US","stateCode":"MI","latitude":"42.51766000","longitude":"-85.91034000"},{"name":"Allen Park","countryCode":"US","stateCode":"MI","latitude":"42.25754000","longitude":"-83.21104000"},{"name":"Allendale","countryCode":"US","stateCode":"MI","latitude":"42.97225000","longitude":"-85.95365000"},{"name":"Alma","countryCode":"US","stateCode":"MI","latitude":"43.37892000","longitude":"-84.65973000"},{"name":"Almont","countryCode":"US","stateCode":"MI","latitude":"42.92058000","longitude":"-83.04493000"},{"name":"Alpena","countryCode":"US","stateCode":"MI","latitude":"45.06168000","longitude":"-83.43275000"},{"name":"Alpena County","countryCode":"US","stateCode":"MI","latitude":"45.06350000","longitude":"-83.46039000"},{"name":"Ann Arbor","countryCode":"US","stateCode":"MI","latitude":"42.27756000","longitude":"-83.74088000"},{"name":"Antrim County","countryCode":"US","stateCode":"MI","latitude":"45.00737000","longitude":"-85.17579000"},{"name":"Arenac County","countryCode":"US","stateCode":"MI","latitude":"44.04289000","longitude":"-83.74725000"},{"name":"Argentine","countryCode":"US","stateCode":"MI","latitude":"42.79142000","longitude":"-83.84634000"},{"name":"Armada","countryCode":"US","stateCode":"MI","latitude":"42.84420000","longitude":"-82.88437000"},{"name":"Athens","countryCode":"US","stateCode":"MI","latitude":"42.08866000","longitude":"-85.23471000"},{"name":"Atlanta","countryCode":"US","stateCode":"MI","latitude":"45.00473000","longitude":"-84.14389000"},{"name":"Au Sable","countryCode":"US","stateCode":"MI","latitude":"44.41085000","longitude":"-83.33219000"},{"name":"Auburn","countryCode":"US","stateCode":"MI","latitude":"43.60336000","longitude":"-84.06970000"},{"name":"Auburn Hills","countryCode":"US","stateCode":"MI","latitude":"42.68753000","longitude":"-83.23410000"},{"name":"Bad Axe","countryCode":"US","stateCode":"MI","latitude":"43.80196000","longitude":"-83.00078000"},{"name":"Baldwin","countryCode":"US","stateCode":"MI","latitude":"43.90112000","longitude":"-85.85173000"},{"name":"Bangor","countryCode":"US","stateCode":"MI","latitude":"42.31254000","longitude":"-86.11308000"},{"name":"Baraga","countryCode":"US","stateCode":"MI","latitude":"46.77854000","longitude":"-88.48902000"},{"name":"Baraga County","countryCode":"US","stateCode":"MI","latitude":"46.69976000","longitude":"-88.35215000"},{"name":"Barnes Lake-Millers Lake","countryCode":"US","stateCode":"MI","latitude":"43.17956000","longitude":"-83.31230000"},{"name":"Barry County","countryCode":"US","stateCode":"MI","latitude":"42.59503000","longitude":"-85.30897000"},{"name":"Bath","countryCode":"US","stateCode":"MI","latitude":"42.81864000","longitude":"-84.44859000"},{"name":"Battle Creek","countryCode":"US","stateCode":"MI","latitude":"42.31730000","longitude":"-85.17816000"},{"name":"Bay City","countryCode":"US","stateCode":"MI","latitude":"43.59447000","longitude":"-83.88886000"},{"name":"Bay County","countryCode":"US","stateCode":"MI","latitude":"43.72137000","longitude":"-83.94184000"},{"name":"Bay Harbor","countryCode":"US","stateCode":"MI","latitude":"45.36413000","longitude":"-85.08208000"},{"name":"Beaverton","countryCode":"US","stateCode":"MI","latitude":"43.88225000","longitude":"-84.48473000"},{"name":"Beecher","countryCode":"US","stateCode":"MI","latitude":"43.09003000","longitude":"-83.69440000"},{"name":"Beechwood","countryCode":"US","stateCode":"MI","latitude":"42.79697000","longitude":"-86.12588000"},{"name":"Belding","countryCode":"US","stateCode":"MI","latitude":"43.09781000","longitude":"-85.22891000"},{"name":"Bellaire","countryCode":"US","stateCode":"MI","latitude":"44.98028000","longitude":"-85.21117000"},{"name":"Belleville","countryCode":"US","stateCode":"MI","latitude":"42.20476000","longitude":"-83.48521000"},{"name":"Bellevue","countryCode":"US","stateCode":"MI","latitude":"42.44337000","longitude":"-85.01805000"},{"name":"Benton Harbor","countryCode":"US","stateCode":"MI","latitude":"42.11671000","longitude":"-86.45419000"},{"name":"Benton Heights","countryCode":"US","stateCode":"MI","latitude":"42.13115000","longitude":"-86.40724000"},{"name":"Benzie County","countryCode":"US","stateCode":"MI","latitude":"44.61687000","longitude":"-86.13899000"},{"name":"Berkley","countryCode":"US","stateCode":"MI","latitude":"42.50309000","longitude":"-83.18354000"},{"name":"Berrien County","countryCode":"US","stateCode":"MI","latitude":"41.91863000","longitude":"-86.42807000"},{"name":"Berrien Springs","countryCode":"US","stateCode":"MI","latitude":"41.94643000","longitude":"-86.33890000"},{"name":"Bessemer","countryCode":"US","stateCode":"MI","latitude":"46.48134000","longitude":"-90.05295000"},{"name":"Beulah","countryCode":"US","stateCode":"MI","latitude":"44.63194000","longitude":"-86.09092000"},{"name":"Beverly Hills","countryCode":"US","stateCode":"MI","latitude":"42.52392000","longitude":"-83.22326000"},{"name":"Big Rapids","countryCode":"US","stateCode":"MI","latitude":"43.69808000","longitude":"-85.48366000"},{"name":"Bingham Farms","countryCode":"US","stateCode":"MI","latitude":"42.51587000","longitude":"-83.27326000"},{"name":"Birch Run","countryCode":"US","stateCode":"MI","latitude":"43.25086000","longitude":"-83.79413000"},{"name":"Birmingham","countryCode":"US","stateCode":"MI","latitude":"42.54670000","longitude":"-83.21132000"},{"name":"Blissfield","countryCode":"US","stateCode":"MI","latitude":"41.83255000","longitude":"-83.86244000"},{"name":"Bloomfield Hills","countryCode":"US","stateCode":"MI","latitude":"42.58364000","longitude":"-83.24549000"},{"name":"Boyne City","countryCode":"US","stateCode":"MI","latitude":"45.21668000","longitude":"-85.01394000"},{"name":"Branch County","countryCode":"US","stateCode":"MI","latitude":"41.91611000","longitude":"-85.05903000"},{"name":"Breckenridge","countryCode":"US","stateCode":"MI","latitude":"43.40808000","longitude":"-84.47500000"},{"name":"Bridgeport","countryCode":"US","stateCode":"MI","latitude":"43.35947000","longitude":"-83.88164000"},{"name":"Bridgman","countryCode":"US","stateCode":"MI","latitude":"41.94310000","longitude":"-86.55697000"},{"name":"Brighton","countryCode":"US","stateCode":"MI","latitude":"42.52948000","longitude":"-83.78022000"},{"name":"Bronson","countryCode":"US","stateCode":"MI","latitude":"41.87227000","longitude":"-85.19470000"},{"name":"Brooklyn","countryCode":"US","stateCode":"MI","latitude":"42.10587000","longitude":"-84.24828000"},{"name":"Brown City","countryCode":"US","stateCode":"MI","latitude":"43.21225000","longitude":"-82.98966000"},{"name":"Brownlee Park","countryCode":"US","stateCode":"MI","latitude":"42.31893000","longitude":"-85.14249000"},{"name":"Buchanan","countryCode":"US","stateCode":"MI","latitude":"41.82727000","longitude":"-86.36112000"},{"name":"Buena Vista","countryCode":"US","stateCode":"MI","latitude":"43.42030000","longitude":"-83.89858000"},{"name":"Burt","countryCode":"US","stateCode":"MI","latitude":"43.23669000","longitude":"-83.90636000"},{"name":"Burton","countryCode":"US","stateCode":"MI","latitude":"42.99947000","longitude":"-83.61634000"},{"name":"Byron Center","countryCode":"US","stateCode":"MI","latitude":"42.81225000","longitude":"-85.72281000"},{"name":"Cadillac","countryCode":"US","stateCode":"MI","latitude":"44.25195000","longitude":"-85.40116000"},{"name":"Caledonia","countryCode":"US","stateCode":"MI","latitude":"42.78920000","longitude":"-85.51669000"},{"name":"Calhoun County","countryCode":"US","stateCode":"MI","latitude":"42.24653000","longitude":"-85.00559000"},{"name":"Canadian Lakes","countryCode":"US","stateCode":"MI","latitude":"43.57919000","longitude":"-85.30170000"},{"name":"Canton","countryCode":"US","stateCode":"MI","latitude":"42.30865000","longitude":"-83.48216000"},{"name":"Capac","countryCode":"US","stateCode":"MI","latitude":"43.01253000","longitude":"-82.92799000"},{"name":"Carleton","countryCode":"US","stateCode":"MI","latitude":"42.05921000","longitude":"-83.39077000"},{"name":"Caro","countryCode":"US","stateCode":"MI","latitude":"43.49073000","longitude":"-83.39885000"},{"name":"Carrollton","countryCode":"US","stateCode":"MI","latitude":"43.45864000","longitude":"-83.93025000"},{"name":"Carson City","countryCode":"US","stateCode":"MI","latitude":"43.17698000","longitude":"-84.84639000"},{"name":"Cass City","countryCode":"US","stateCode":"MI","latitude":"43.60085000","longitude":"-83.17467000"},{"name":"Cass County","countryCode":"US","stateCode":"MI","latitude":"41.91540000","longitude":"-85.99346000"},{"name":"Cassopolis","countryCode":"US","stateCode":"MI","latitude":"41.91171000","longitude":"-86.01001000"},{"name":"Cedar Springs","countryCode":"US","stateCode":"MI","latitude":"43.22336000","longitude":"-85.55142000"},{"name":"Center Line","countryCode":"US","stateCode":"MI","latitude":"42.48504000","longitude":"-83.02770000"},{"name":"Centreville","countryCode":"US","stateCode":"MI","latitude":"41.92338000","longitude":"-85.52832000"},{"name":"Charlevoix","countryCode":"US","stateCode":"MI","latitude":"45.31806000","longitude":"-85.25840000"},{"name":"Charlevoix County","countryCode":"US","stateCode":"MI","latitude":"45.26715000","longitude":"-85.24017000"},{"name":"Charlotte","countryCode":"US","stateCode":"MI","latitude":"42.56365000","longitude":"-84.83582000"},{"name":"Cheboygan","countryCode":"US","stateCode":"MI","latitude":"45.64696000","longitude":"-84.47448000"},{"name":"Cheboygan County","countryCode":"US","stateCode":"MI","latitude":"45.47294000","longitude":"-84.49206000"},{"name":"Chelsea","countryCode":"US","stateCode":"MI","latitude":"42.31807000","longitude":"-84.02181000"},{"name":"Chesaning","countryCode":"US","stateCode":"MI","latitude":"43.18475000","longitude":"-84.11497000"},{"name":"Chippewa County","countryCode":"US","stateCode":"MI","latitude":"46.32818000","longitude":"-84.52936000"},{"name":"Clare","countryCode":"US","stateCode":"MI","latitude":"43.81947000","longitude":"-84.76863000"},{"name":"Clare County","countryCode":"US","stateCode":"MI","latitude":"43.98787000","longitude":"-84.84784000"},{"name":"Clarkston","countryCode":"US","stateCode":"MI","latitude":"42.73586000","longitude":"-83.41883000"},{"name":"Clawson","countryCode":"US","stateCode":"MI","latitude":"42.53337000","longitude":"-83.14632000"},{"name":"Clinton","countryCode":"US","stateCode":"MI","latitude":"42.07199000","longitude":"-83.97161000"},{"name":"Clinton County","countryCode":"US","stateCode":"MI","latitude":"42.94365000","longitude":"-84.60152000"},{"name":"Clinton Township","countryCode":"US","stateCode":"MI","latitude":"42.58698000","longitude":"-82.91992000"},{"name":"Clio","countryCode":"US","stateCode":"MI","latitude":"43.17753000","longitude":"-83.73413000"},{"name":"Coldwater","countryCode":"US","stateCode":"MI","latitude":"41.94033000","longitude":"-85.00052000"},{"name":"Coleman","countryCode":"US","stateCode":"MI","latitude":"43.75669000","longitude":"-84.58584000"},{"name":"Coloma","countryCode":"US","stateCode":"MI","latitude":"42.18615000","longitude":"-86.30836000"},{"name":"Colon","countryCode":"US","stateCode":"MI","latitude":"41.95838000","longitude":"-85.32498000"},{"name":"Comstock Northwest","countryCode":"US","stateCode":"MI","latitude":"42.32182000","longitude":"-85.51759000"},{"name":"Comstock Park","countryCode":"US","stateCode":"MI","latitude":"43.03864000","longitude":"-85.67003000"},{"name":"Concord","countryCode":"US","stateCode":"MI","latitude":"42.17782000","longitude":"-84.64302000"},{"name":"Constantine","countryCode":"US","stateCode":"MI","latitude":"41.84116000","longitude":"-85.66860000"},{"name":"Coopersville","countryCode":"US","stateCode":"MI","latitude":"43.06391000","longitude":"-85.93477000"},{"name":"Corunna","countryCode":"US","stateCode":"MI","latitude":"42.98197000","longitude":"-84.11775000"},{"name":"Crawford County","countryCode":"US","stateCode":"MI","latitude":"44.68361000","longitude":"-84.61030000"},{"name":"Croswell","countryCode":"US","stateCode":"MI","latitude":"43.27558000","longitude":"-82.62104000"},{"name":"Crystal Falls","countryCode":"US","stateCode":"MI","latitude":"46.09801000","longitude":"-88.33402000"},{"name":"Cutlerville","countryCode":"US","stateCode":"MI","latitude":"42.84086000","longitude":"-85.66364000"},{"name":"Davison","countryCode":"US","stateCode":"MI","latitude":"43.03475000","longitude":"-83.51801000"},{"name":"DeWitt","countryCode":"US","stateCode":"MI","latitude":"42.84226000","longitude":"-84.56915000"},{"name":"Dearborn","countryCode":"US","stateCode":"MI","latitude":"42.32226000","longitude":"-83.17631000"},{"name":"Dearborn Heights","countryCode":"US","stateCode":"MI","latitude":"42.33698000","longitude":"-83.27326000"},{"name":"Decatur","countryCode":"US","stateCode":"MI","latitude":"42.10810000","longitude":"-85.97446000"},{"name":"Delta County","countryCode":"US","stateCode":"MI","latitude":"45.79162000","longitude":"-86.87060000"},{"name":"Detroit","countryCode":"US","stateCode":"MI","latitude":"42.33143000","longitude":"-83.04575000"},{"name":"Detroit Beach","countryCode":"US","stateCode":"MI","latitude":"41.93116000","longitude":"-83.32688000"},{"name":"Dexter","countryCode":"US","stateCode":"MI","latitude":"42.33834000","longitude":"-83.88954000"},{"name":"Dickinson County","countryCode":"US","stateCode":"MI","latitude":"46.00935000","longitude":"-87.87021000"},{"name":"Dimondale","countryCode":"US","stateCode":"MI","latitude":"42.64559000","longitude":"-84.64887000"},{"name":"Dollar Bay","countryCode":"US","stateCode":"MI","latitude":"47.11965000","longitude":"-88.51151000"},{"name":"Douglas","countryCode":"US","stateCode":"MI","latitude":"42.64336000","longitude":"-86.20059000"},{"name":"Dowagiac","countryCode":"US","stateCode":"MI","latitude":"41.98421000","longitude":"-86.10862000"},{"name":"Dundee","countryCode":"US","stateCode":"MI","latitude":"41.95727000","longitude":"-83.65966000"},{"name":"Durand","countryCode":"US","stateCode":"MI","latitude":"42.91198000","longitude":"-83.98468000"},{"name":"Eagle River","countryCode":"US","stateCode":"MI","latitude":"47.41381000","longitude":"-88.29566000"},{"name":"East Grand Rapids","countryCode":"US","stateCode":"MI","latitude":"42.94114000","longitude":"-85.61003000"},{"name":"East Jordan","countryCode":"US","stateCode":"MI","latitude":"45.15806000","longitude":"-85.12423000"},{"name":"East Lansing","countryCode":"US","stateCode":"MI","latitude":"42.73698000","longitude":"-84.48387000"},{"name":"East Tawas","countryCode":"US","stateCode":"MI","latitude":"44.27946000","longitude":"-83.49025000"},{"name":"Eastpointe","countryCode":"US","stateCode":"MI","latitude":"42.46837000","longitude":"-82.95547000"},{"name":"Eastwood","countryCode":"US","stateCode":"MI","latitude":"42.30310000","longitude":"-85.55028000"},{"name":"Eaton County","countryCode":"US","stateCode":"MI","latitude":"42.59607000","longitude":"-84.83831000"},{"name":"Eaton Rapids","countryCode":"US","stateCode":"MI","latitude":"42.50920000","longitude":"-84.65581000"},{"name":"Ecorse","countryCode":"US","stateCode":"MI","latitude":"42.24448000","longitude":"-83.14576000"},{"name":"Edgemont Park","countryCode":"US","stateCode":"MI","latitude":"42.74670000","longitude":"-84.59359000"},{"name":"Edmore","countryCode":"US","stateCode":"MI","latitude":"43.40809000","longitude":"-85.03863000"},{"name":"Edwardsburg","countryCode":"US","stateCode":"MI","latitude":"41.79560000","longitude":"-86.08084000"},{"name":"Elk Rapids","countryCode":"US","stateCode":"MI","latitude":"44.89556000","longitude":"-85.41646000"},{"name":"Emmet County","countryCode":"US","stateCode":"MI","latitude":"45.58754000","longitude":"-84.98147000"},{"name":"Escanaba","countryCode":"US","stateCode":"MI","latitude":"45.74525000","longitude":"-87.06458000"},{"name":"Essexville","countryCode":"US","stateCode":"MI","latitude":"43.61530000","longitude":"-83.84192000"},{"name":"Evart","countryCode":"US","stateCode":"MI","latitude":"43.90058000","longitude":"-85.25810000"},{"name":"Fair Plain","countryCode":"US","stateCode":"MI","latitude":"42.08699000","longitude":"-86.45586000"},{"name":"Farmington","countryCode":"US","stateCode":"MI","latitude":"42.46448000","longitude":"-83.37632000"},{"name":"Farmington Hills","countryCode":"US","stateCode":"MI","latitude":"42.48531000","longitude":"-83.37716000"},{"name":"Fennville","countryCode":"US","stateCode":"MI","latitude":"42.59392000","longitude":"-86.10170000"},{"name":"Fenton","countryCode":"US","stateCode":"MI","latitude":"42.79781000","longitude":"-83.70495000"},{"name":"Ferndale","countryCode":"US","stateCode":"MI","latitude":"42.46059000","longitude":"-83.13465000"},{"name":"Ferrysburg","countryCode":"US","stateCode":"MI","latitude":"43.08446000","longitude":"-86.22033000"},{"name":"Flat Rock","countryCode":"US","stateCode":"MI","latitude":"42.09643000","longitude":"-83.29187000"},{"name":"Flint","countryCode":"US","stateCode":"MI","latitude":"43.01253000","longitude":"-83.68746000"},{"name":"Flushing","countryCode":"US","stateCode":"MI","latitude":"43.06308000","longitude":"-83.85107000"},{"name":"Forest Hills","countryCode":"US","stateCode":"MI","latitude":"42.95947000","longitude":"-85.48975000"},{"name":"Fowler","countryCode":"US","stateCode":"MI","latitude":"43.00170000","longitude":"-84.73972000"},{"name":"Fowlerville","countryCode":"US","stateCode":"MI","latitude":"42.66059000","longitude":"-84.07301000"},{"name":"Frankenmuth","countryCode":"US","stateCode":"MI","latitude":"43.33169000","longitude":"-83.73802000"},{"name":"Frankfort","countryCode":"US","stateCode":"MI","latitude":"44.63361000","longitude":"-86.23454000"},{"name":"Franklin","countryCode":"US","stateCode":"MI","latitude":"42.52226000","longitude":"-83.30604000"},{"name":"Fraser","countryCode":"US","stateCode":"MI","latitude":"42.53920000","longitude":"-82.94937000"},{"name":"Freeland","countryCode":"US","stateCode":"MI","latitude":"43.52503000","longitude":"-84.12276000"},{"name":"Fremont","countryCode":"US","stateCode":"MI","latitude":"43.46752000","longitude":"-85.94200000"},{"name":"Fruitport","countryCode":"US","stateCode":"MI","latitude":"43.13196000","longitude":"-86.15478000"},{"name":"Galesburg","countryCode":"US","stateCode":"MI","latitude":"42.28865000","longitude":"-85.41806000"},{"name":"Garden City","countryCode":"US","stateCode":"MI","latitude":"42.32559000","longitude":"-83.33104000"},{"name":"Gaylord","countryCode":"US","stateCode":"MI","latitude":"45.02751000","longitude":"-84.67475000"},{"name":"Genesee County","countryCode":"US","stateCode":"MI","latitude":"43.02172000","longitude":"-83.70671000"},{"name":"Gibraltar","countryCode":"US","stateCode":"MI","latitude":"42.09504000","longitude":"-83.18965000"},{"name":"Gladstone","countryCode":"US","stateCode":"MI","latitude":"45.85274000","longitude":"-87.02180000"},{"name":"Gladwin","countryCode":"US","stateCode":"MI","latitude":"43.98085000","longitude":"-84.48640000"},{"name":"Gladwin County","countryCode":"US","stateCode":"MI","latitude":"43.99067000","longitude":"-84.38825000"},{"name":"Gogebic County","countryCode":"US","stateCode":"MI","latitude":"46.49552000","longitude":"-89.79555000"},{"name":"Goodrich","countryCode":"US","stateCode":"MI","latitude":"42.91697000","longitude":"-83.50634000"},{"name":"Grand Blanc","countryCode":"US","stateCode":"MI","latitude":"42.92753000","longitude":"-83.62995000"},{"name":"Grand Haven","countryCode":"US","stateCode":"MI","latitude":"43.06307000","longitude":"-86.22839000"},{"name":"Grand Ledge","countryCode":"US","stateCode":"MI","latitude":"42.75337000","longitude":"-84.74638000"},{"name":"Grand Rapids","countryCode":"US","stateCode":"MI","latitude":"42.96336000","longitude":"-85.66809000"},{"name":"Grand Traverse County","countryCode":"US","stateCode":"MI","latitude":"44.71624000","longitude":"-85.55220000"},{"name":"Grandville","countryCode":"US","stateCode":"MI","latitude":"42.90975000","longitude":"-85.76309000"},{"name":"Grass Lake","countryCode":"US","stateCode":"MI","latitude":"42.25087000","longitude":"-84.21301000"},{"name":"Gratiot County","countryCode":"US","stateCode":"MI","latitude":"43.29273000","longitude":"-84.60491000"},{"name":"Grayling","countryCode":"US","stateCode":"MI","latitude":"44.66140000","longitude":"-84.71475000"},{"name":"Greenville","countryCode":"US","stateCode":"MI","latitude":"43.17753000","longitude":"-85.25280000"},{"name":"Greilickville","countryCode":"US","stateCode":"MI","latitude":"44.78306000","longitude":"-85.63869000"},{"name":"Grosse Ile","countryCode":"US","stateCode":"MI","latitude":"42.12921000","longitude":"-83.14437000"},{"name":"Grosse Pointe","countryCode":"US","stateCode":"MI","latitude":"42.38615000","longitude":"-82.91186000"},{"name":"Grosse Pointe Farms","countryCode":"US","stateCode":"MI","latitude":"42.40920000","longitude":"-82.89186000"},{"name":"Grosse Pointe Park","countryCode":"US","stateCode":"MI","latitude":"42.37587000","longitude":"-82.93742000"},{"name":"Grosse Pointe Shores","countryCode":"US","stateCode":"MI","latitude":"42.43670000","longitude":"-82.87686000"},{"name":"Grosse Pointe Woods","countryCode":"US","stateCode":"MI","latitude":"42.44365000","longitude":"-82.90686000"},{"name":"Gwinn","countryCode":"US","stateCode":"MI","latitude":"46.28106000","longitude":"-87.44097000"},{"name":"Hamtramck","countryCode":"US","stateCode":"MI","latitude":"42.39282000","longitude":"-83.04964000"},{"name":"Hancock","countryCode":"US","stateCode":"MI","latitude":"47.12687000","longitude":"-88.58096000"},{"name":"Harbor Beach","countryCode":"US","stateCode":"MI","latitude":"43.84474000","longitude":"-82.65132000"},{"name":"Harbor Springs","countryCode":"US","stateCode":"MI","latitude":"45.43168000","longitude":"-84.99200000"},{"name":"Harper Woods","countryCode":"US","stateCode":"MI","latitude":"42.43309000","longitude":"-82.92408000"},{"name":"Harrison","countryCode":"US","stateCode":"MI","latitude":"44.01919000","longitude":"-84.79947000"},{"name":"Harrisville","countryCode":"US","stateCode":"MI","latitude":"44.65640000","longitude":"-83.29469000"},{"name":"Hart","countryCode":"US","stateCode":"MI","latitude":"43.69834000","longitude":"-86.36397000"},{"name":"Hartford","countryCode":"US","stateCode":"MI","latitude":"42.20671000","longitude":"-86.16669000"},{"name":"Harvey","countryCode":"US","stateCode":"MI","latitude":"46.49466000","longitude":"-87.35431000"},{"name":"Haslett","countryCode":"US","stateCode":"MI","latitude":"42.74698000","longitude":"-84.40108000"},{"name":"Hastings","countryCode":"US","stateCode":"MI","latitude":"42.64587000","longitude":"-85.29084000"},{"name":"Hazel Park","countryCode":"US","stateCode":"MI","latitude":"42.46254000","longitude":"-83.10409000"},{"name":"Hemlock","countryCode":"US","stateCode":"MI","latitude":"43.41475000","longitude":"-84.23054000"},{"name":"Highland Park","countryCode":"US","stateCode":"MI","latitude":"42.40559000","longitude":"-83.09687000"},{"name":"Hillsdale","countryCode":"US","stateCode":"MI","latitude":"41.92005000","longitude":"-84.63051000"},{"name":"Hillsdale County","countryCode":"US","stateCode":"MI","latitude":"41.88777000","longitude":"-84.59293000"},{"name":"Holland","countryCode":"US","stateCode":"MI","latitude":"42.78752000","longitude":"-86.10893000"},{"name":"Holly","countryCode":"US","stateCode":"MI","latitude":"42.79197000","longitude":"-83.62773000"},{"name":"Holt","countryCode":"US","stateCode":"MI","latitude":"42.64059000","longitude":"-84.51525000"},{"name":"Homer","countryCode":"US","stateCode":"MI","latitude":"42.14588000","longitude":"-84.80886000"},{"name":"Houghton","countryCode":"US","stateCode":"MI","latitude":"47.12187000","longitude":"-88.56901000"},{"name":"Houghton County","countryCode":"US","stateCode":"MI","latitude":"46.99155000","longitude":"-88.65206000"},{"name":"Houghton Lake","countryCode":"US","stateCode":"MI","latitude":"44.31474000","longitude":"-84.76475000"},{"name":"Howard City","countryCode":"US","stateCode":"MI","latitude":"43.39558000","longitude":"-85.46782000"},{"name":"Howell","countryCode":"US","stateCode":"MI","latitude":"42.60726000","longitude":"-83.92940000"},{"name":"Hubbard Lake","countryCode":"US","stateCode":"MI","latitude":"44.75973000","longitude":"-83.54442000"},{"name":"Hudson","countryCode":"US","stateCode":"MI","latitude":"41.85505000","longitude":"-84.35384000"},{"name":"Hudsonville","countryCode":"US","stateCode":"MI","latitude":"42.87086000","longitude":"-85.86504000"},{"name":"Huntington Woods","countryCode":"US","stateCode":"MI","latitude":"42.48059000","longitude":"-83.16687000"},{"name":"Huron County","countryCode":"US","stateCode":"MI","latitude":"43.91007000","longitude":"-82.85551000"},{"name":"Imlay City","countryCode":"US","stateCode":"MI","latitude":"43.02475000","longitude":"-83.07772000"},{"name":"Indian River","countryCode":"US","stateCode":"MI","latitude":"45.41251000","longitude":"-84.61254000"},{"name":"Ingham County","countryCode":"US","stateCode":"MI","latitude":"42.59710000","longitude":"-84.37354000"},{"name":"Inkster","countryCode":"US","stateCode":"MI","latitude":"42.29420000","longitude":"-83.30993000"},{"name":"Ionia","countryCode":"US","stateCode":"MI","latitude":"42.98725000","longitude":"-85.07112000"},{"name":"Ionia County","countryCode":"US","stateCode":"MI","latitude":"42.94509000","longitude":"-85.07460000"},{"name":"Iosco County","countryCode":"US","stateCode":"MI","latitude":"44.30125000","longitude":"-83.51395000"},{"name":"Iron County","countryCode":"US","stateCode":"MI","latitude":"46.20869000","longitude":"-88.53053000"},{"name":"Iron Mountain","countryCode":"US","stateCode":"MI","latitude":"45.82023000","longitude":"-88.06596000"},{"name":"Iron River","countryCode":"US","stateCode":"MI","latitude":"46.09273000","longitude":"-88.64235000"},{"name":"Ironwood","countryCode":"US","stateCode":"MI","latitude":"46.45467000","longitude":"-90.17101000"},{"name":"Isabella County","countryCode":"US","stateCode":"MI","latitude":"43.64060000","longitude":"-84.84680000"},{"name":"Ishpeming","countryCode":"US","stateCode":"MI","latitude":"46.48855000","longitude":"-87.66764000"},{"name":"Ithaca","countryCode":"US","stateCode":"MI","latitude":"43.29170000","longitude":"-84.60750000"},{"name":"Jackson","countryCode":"US","stateCode":"MI","latitude":"42.24587000","longitude":"-84.40135000"},{"name":"Jackson County","countryCode":"US","stateCode":"MI","latitude":"42.24849000","longitude":"-84.42344000"},{"name":"Jenison","countryCode":"US","stateCode":"MI","latitude":"42.90725000","longitude":"-85.79198000"},{"name":"Jonesville","countryCode":"US","stateCode":"MI","latitude":"41.98421000","longitude":"-84.66190000"},{"name":"K. I. Sawyer Air Force Base","countryCode":"US","stateCode":"MI","latitude":"46.34651000","longitude":"-87.38632000"},{"name":"Kalamazoo","countryCode":"US","stateCode":"MI","latitude":"42.29171000","longitude":"-85.58723000"},{"name":"Kalamazoo County","countryCode":"US","stateCode":"MI","latitude":"42.24545000","longitude":"-85.53118000"},{"name":"Kalkaska","countryCode":"US","stateCode":"MI","latitude":"44.73417000","longitude":"-85.17589000"},{"name":"Kalkaska County","countryCode":"US","stateCode":"MI","latitude":"44.68466000","longitude":"-85.09023000"},{"name":"Keego Harbor","countryCode":"US","stateCode":"MI","latitude":"42.60809000","longitude":"-83.34382000"},{"name":"Kent City","countryCode":"US","stateCode":"MI","latitude":"43.22002000","longitude":"-85.75115000"},{"name":"Kent County","countryCode":"US","stateCode":"MI","latitude":"43.03216000","longitude":"-85.54930000"},{"name":"Kentwood","countryCode":"US","stateCode":"MI","latitude":"42.86947000","longitude":"-85.64475000"},{"name":"Keweenaw County","countryCode":"US","stateCode":"MI","latitude":"47.28296000","longitude":"-88.21198000"},{"name":"Kilmanagh","countryCode":"US","stateCode":"MI","latitude":"43.75613000","longitude":"-83.35690000"},{"name":"Kingsford","countryCode":"US","stateCode":"MI","latitude":"45.79496000","longitude":"-88.07207000"},{"name":"Kingsley","countryCode":"US","stateCode":"MI","latitude":"44.58473000","longitude":"-85.53590000"},{"name":"L\'Anse","countryCode":"US","stateCode":"MI","latitude":"46.75660000","longitude":"-88.45291000"},{"name":"Laingsburg","countryCode":"US","stateCode":"MI","latitude":"42.89031000","longitude":"-84.35136000"},{"name":"Lake City","countryCode":"US","stateCode":"MI","latitude":"44.33529000","longitude":"-85.21505000"},{"name":"Lake County","countryCode":"US","stateCode":"MI","latitude":"43.99001000","longitude":"-85.80170000"},{"name":"Lake Fenton","countryCode":"US","stateCode":"MI","latitude":"42.84614000","longitude":"-83.70773000"},{"name":"Lake Isabella","countryCode":"US","stateCode":"MI","latitude":"43.64364000","longitude":"-84.99725000"},{"name":"Lake Michigan Beach","countryCode":"US","stateCode":"MI","latitude":"42.22087000","longitude":"-86.36947000"},{"name":"Lake Odessa","countryCode":"US","stateCode":"MI","latitude":"42.78476000","longitude":"-85.13834000"},{"name":"Lake Orion","countryCode":"US","stateCode":"MI","latitude":"42.78448000","longitude":"-83.23966000"},{"name":"Lakeview","countryCode":"US","stateCode":"MI","latitude":"43.44642000","longitude":"-85.27420000"},{"name":"Lakewood Club","countryCode":"US","stateCode":"MI","latitude":"43.37112000","longitude":"-86.26034000"},{"name":"Lambertville","countryCode":"US","stateCode":"MI","latitude":"41.76588000","longitude":"-83.62799000"},{"name":"Lansing","countryCode":"US","stateCode":"MI","latitude":"42.73253000","longitude":"-84.55553000"},{"name":"Lapeer","countryCode":"US","stateCode":"MI","latitude":"43.05142000","longitude":"-83.31883000"},{"name":"Lapeer County","countryCode":"US","stateCode":"MI","latitude":"43.09015000","longitude":"-83.22178000"},{"name":"Lathrup Village","countryCode":"US","stateCode":"MI","latitude":"42.49642000","longitude":"-83.22271000"},{"name":"Laurium","countryCode":"US","stateCode":"MI","latitude":"47.23743000","longitude":"-88.44317000"},{"name":"Lawton","countryCode":"US","stateCode":"MI","latitude":"42.16726000","longitude":"-85.84695000"},{"name":"Leelanau County","countryCode":"US","stateCode":"MI","latitude":"45.15177000","longitude":"-86.03850000"},{"name":"Leland","countryCode":"US","stateCode":"MI","latitude":"45.02305000","longitude":"-85.75981000"},{"name":"Lenawee County","countryCode":"US","stateCode":"MI","latitude":"41.89508000","longitude":"-84.06636000"},{"name":"Leslie","countryCode":"US","stateCode":"MI","latitude":"42.45143000","longitude":"-84.43247000"},{"name":"Level Park-Oak Park","countryCode":"US","stateCode":"MI","latitude":"42.36418000","longitude":"-85.26650000"},{"name":"Lewiston","countryCode":"US","stateCode":"MI","latitude":"44.88390000","longitude":"-84.30557000"},{"name":"Lexington","countryCode":"US","stateCode":"MI","latitude":"43.26808000","longitude":"-82.53076000"},{"name":"Lincoln Park","countryCode":"US","stateCode":"MI","latitude":"42.25059000","longitude":"-83.17854000"},{"name":"Linden","countryCode":"US","stateCode":"MI","latitude":"42.81447000","longitude":"-83.78245000"},{"name":"Litchfield","countryCode":"US","stateCode":"MI","latitude":"42.04393000","longitude":"-84.75746000"},{"name":"Livingston County","countryCode":"US","stateCode":"MI","latitude":"42.60292000","longitude":"-83.91153000"},{"name":"Livonia","countryCode":"US","stateCode":"MI","latitude":"42.36837000","longitude":"-83.35271000"},{"name":"Lowell","countryCode":"US","stateCode":"MI","latitude":"42.93364000","longitude":"-85.34196000"},{"name":"Luce County","countryCode":"US","stateCode":"MI","latitude":"46.36778000","longitude":"-85.50934000"},{"name":"Ludington","countryCode":"US","stateCode":"MI","latitude":"43.95528000","longitude":"-86.45258000"},{"name":"Luna Pier","countryCode":"US","stateCode":"MI","latitude":"41.80699000","longitude":"-83.44243000"},{"name":"Mackinac County","countryCode":"US","stateCode":"MI","latitude":"45.87184000","longitude":"-84.76227000"},{"name":"Macomb County","countryCode":"US","stateCode":"MI","latitude":"42.67279000","longitude":"-82.91016000"},{"name":"Madison Heights","countryCode":"US","stateCode":"MI","latitude":"42.48587000","longitude":"-83.10520000"},{"name":"Mancelona","countryCode":"US","stateCode":"MI","latitude":"44.90223000","longitude":"-85.06088000"},{"name":"Manchester","countryCode":"US","stateCode":"MI","latitude":"42.15032000","longitude":"-84.03772000"},{"name":"Manistee","countryCode":"US","stateCode":"MI","latitude":"44.24445000","longitude":"-86.32425000"},{"name":"Manistee County","countryCode":"US","stateCode":"MI","latitude":"44.23831000","longitude":"-86.28799000"},{"name":"Manistique","countryCode":"US","stateCode":"MI","latitude":"45.95775000","longitude":"-86.24625000"},{"name":"Manitou Beach-Devils Lake","countryCode":"US","stateCode":"MI","latitude":"41.97565000","longitude":"-84.28616000"},{"name":"Manton","countryCode":"US","stateCode":"MI","latitude":"44.41084000","longitude":"-85.39894000"},{"name":"Marcellus","countryCode":"US","stateCode":"MI","latitude":"42.02588000","longitude":"-85.81556000"},{"name":"Marine City","countryCode":"US","stateCode":"MI","latitude":"42.71948000","longitude":"-82.49213000"},{"name":"Marlette","countryCode":"US","stateCode":"MI","latitude":"43.32697000","longitude":"-83.08022000"},{"name":"Marquette","countryCode":"US","stateCode":"MI","latitude":"46.54354000","longitude":"-87.39542000"},{"name":"Marquette County","countryCode":"US","stateCode":"MI","latitude":"46.66295000","longitude":"-87.57350000"},{"name":"Marshall","countryCode":"US","stateCode":"MI","latitude":"42.27226000","longitude":"-84.96331000"},{"name":"Marysville","countryCode":"US","stateCode":"MI","latitude":"42.91253000","longitude":"-82.48686000"},{"name":"Mason","countryCode":"US","stateCode":"MI","latitude":"42.57920000","longitude":"-84.44358000"},{"name":"Mason County","countryCode":"US","stateCode":"MI","latitude":"43.95625000","longitude":"-86.42258000"},{"name":"Mattawan","countryCode":"US","stateCode":"MI","latitude":"42.20948000","longitude":"-85.78445000"},{"name":"Mecosta County","countryCode":"US","stateCode":"MI","latitude":"43.64080000","longitude":"-85.32462000"},{"name":"Melvindale","countryCode":"US","stateCode":"MI","latitude":"42.28254000","longitude":"-83.17520000"},{"name":"Memphis","countryCode":"US","stateCode":"MI","latitude":"42.89642000","longitude":"-82.76881000"},{"name":"Menominee","countryCode":"US","stateCode":"MI","latitude":"45.10776000","longitude":"-87.61427000"},{"name":"Menominee County","countryCode":"US","stateCode":"MI","latitude":"45.52514000","longitude":"-87.50969000"},{"name":"Michigan Center","countryCode":"US","stateCode":"MI","latitude":"42.23309000","longitude":"-84.32718000"},{"name":"Middleville","countryCode":"US","stateCode":"MI","latitude":"42.71309000","longitude":"-85.46196000"},{"name":"Midland","countryCode":"US","stateCode":"MI","latitude":"43.61558000","longitude":"-84.24721000"},{"name":"Midland County","countryCode":"US","stateCode":"MI","latitude":"43.64686000","longitude":"-84.38811000"},{"name":"Milan","countryCode":"US","stateCode":"MI","latitude":"42.08532000","longitude":"-83.68244000"},{"name":"Milford","countryCode":"US","stateCode":"MI","latitude":"42.59364000","longitude":"-83.59939000"},{"name":"Millington","countryCode":"US","stateCode":"MI","latitude":"43.28141000","longitude":"-83.52968000"},{"name":"Mio","countryCode":"US","stateCode":"MI","latitude":"44.65224000","longitude":"-84.12973000"},{"name":"Missaukee County","countryCode":"US","stateCode":"MI","latitude":"44.33730000","longitude":"-85.09467000"},{"name":"Monroe","countryCode":"US","stateCode":"MI","latitude":"41.91643000","longitude":"-83.39771000"},{"name":"Monroe County","countryCode":"US","stateCode":"MI","latitude":"41.92140000","longitude":"-83.49426000"},{"name":"Montague","countryCode":"US","stateCode":"MI","latitude":"43.41668000","longitude":"-86.35701000"},{"name":"Montcalm County","countryCode":"US","stateCode":"MI","latitude":"43.31096000","longitude":"-85.15252000"},{"name":"Montmorency County","countryCode":"US","stateCode":"MI","latitude":"45.02755000","longitude":"-84.12721000"},{"name":"Montrose","countryCode":"US","stateCode":"MI","latitude":"43.17669000","longitude":"-83.89274000"},{"name":"Morenci","countryCode":"US","stateCode":"MI","latitude":"41.71949000","longitude":"-84.21800000"},{"name":"Mount Clemens","countryCode":"US","stateCode":"MI","latitude":"42.59726000","longitude":"-82.87798000"},{"name":"Mount Morris","countryCode":"US","stateCode":"MI","latitude":"43.11864000","longitude":"-83.69496000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"MI","latitude":"43.59781000","longitude":"-84.76751000"},{"name":"Munising","countryCode":"US","stateCode":"MI","latitude":"46.41120000","longitude":"-86.64926000"},{"name":"Muskegon","countryCode":"US","stateCode":"MI","latitude":"43.23418000","longitude":"-86.24839000"},{"name":"Muskegon County","countryCode":"US","stateCode":"MI","latitude":"43.21919000","longitude":"-86.21246000"},{"name":"Muskegon Heights","countryCode":"US","stateCode":"MI","latitude":"43.20113000","longitude":"-86.23895000"},{"name":"Napoleon","countryCode":"US","stateCode":"MI","latitude":"42.16059000","longitude":"-84.24606000"},{"name":"Nashville","countryCode":"US","stateCode":"MI","latitude":"42.60281000","longitude":"-85.09305000"},{"name":"Negaunee","countryCode":"US","stateCode":"MI","latitude":"46.49910000","longitude":"-87.61180000"},{"name":"New Baltimore","countryCode":"US","stateCode":"MI","latitude":"42.68114000","longitude":"-82.73686000"},{"name":"New Buffalo","countryCode":"US","stateCode":"MI","latitude":"41.79393000","longitude":"-86.74392000"},{"name":"New Haven","countryCode":"US","stateCode":"MI","latitude":"42.72948000","longitude":"-82.80131000"},{"name":"Newaygo","countryCode":"US","stateCode":"MI","latitude":"43.41974000","longitude":"-85.80005000"},{"name":"Newaygo County","countryCode":"US","stateCode":"MI","latitude":"43.55417000","longitude":"-85.80091000"},{"name":"Newberry","countryCode":"US","stateCode":"MI","latitude":"46.35500000","longitude":"-85.50956000"},{"name":"Niles","countryCode":"US","stateCode":"MI","latitude":"41.82977000","longitude":"-86.25418000"},{"name":"North Branch","countryCode":"US","stateCode":"MI","latitude":"43.22947000","longitude":"-83.19661000"},{"name":"North Muskegon","countryCode":"US","stateCode":"MI","latitude":"43.25613000","longitude":"-86.26756000"},{"name":"Northview","countryCode":"US","stateCode":"MI","latitude":"43.04558000","longitude":"-85.60059000"},{"name":"Northville","countryCode":"US","stateCode":"MI","latitude":"42.43115000","longitude":"-83.48327000"},{"name":"Norton Shores","countryCode":"US","stateCode":"MI","latitude":"43.16890000","longitude":"-86.26395000"},{"name":"Norway","countryCode":"US","stateCode":"MI","latitude":"45.78690000","longitude":"-87.90374000"},{"name":"Novi","countryCode":"US","stateCode":"MI","latitude":"42.48059000","longitude":"-83.47549000"},{"name":"Oak Park","countryCode":"US","stateCode":"MI","latitude":"42.45948000","longitude":"-83.18271000"},{"name":"Oakland County","countryCode":"US","stateCode":"MI","latitude":"42.66041000","longitude":"-83.38580000"},{"name":"Oceana County","countryCode":"US","stateCode":"MI","latitude":"43.68178000","longitude":"-86.31683000"},{"name":"Ogemaw County","countryCode":"US","stateCode":"MI","latitude":"44.33494000","longitude":"-84.12641000"},{"name":"Okemos","countryCode":"US","stateCode":"MI","latitude":"42.72226000","longitude":"-84.42747000"},{"name":"Olivet","countryCode":"US","stateCode":"MI","latitude":"42.44143000","longitude":"-84.92415000"},{"name":"Ontonagon","countryCode":"US","stateCode":"MI","latitude":"46.87105000","longitude":"-89.31403000"},{"name":"Ontonagon County","countryCode":"US","stateCode":"MI","latitude":"46.77749000","longitude":"-89.30511000"},{"name":"Orchard Lake","countryCode":"US","stateCode":"MI","latitude":"42.58309000","longitude":"-83.35938000"},{"name":"Ortonville","countryCode":"US","stateCode":"MI","latitude":"42.85225000","longitude":"-83.44300000"},{"name":"Osceola County","countryCode":"US","stateCode":"MI","latitude":"43.98987000","longitude":"-85.32528000"},{"name":"Oscoda County","countryCode":"US","stateCode":"MI","latitude":"44.68175000","longitude":"-84.12974000"},{"name":"Otsego","countryCode":"US","stateCode":"MI","latitude":"42.46059000","longitude":"-85.69641000"},{"name":"Otsego County","countryCode":"US","stateCode":"MI","latitude":"45.02144000","longitude":"-84.59898000"},{"name":"Ottawa County","countryCode":"US","stateCode":"MI","latitude":"43.00264000","longitude":"-86.17950000"},{"name":"Ovid","countryCode":"US","stateCode":"MI","latitude":"43.00586000","longitude":"-84.37164000"},{"name":"Owosso","countryCode":"US","stateCode":"MI","latitude":"42.99780000","longitude":"-84.17664000"},{"name":"Oxford","countryCode":"US","stateCode":"MI","latitude":"42.82475000","longitude":"-83.26466000"},{"name":"Parchment","countryCode":"US","stateCode":"MI","latitude":"42.32810000","longitude":"-85.56973000"},{"name":"Paw Paw","countryCode":"US","stateCode":"MI","latitude":"42.21782000","longitude":"-85.89112000"},{"name":"Paw Paw Lake","countryCode":"US","stateCode":"MI","latitude":"42.21226000","longitude":"-86.27197000"},{"name":"Pearl Beach","countryCode":"US","stateCode":"MI","latitude":"42.62670000","longitude":"-82.59769000"},{"name":"Perry","countryCode":"US","stateCode":"MI","latitude":"42.82642000","longitude":"-84.21941000"},{"name":"Petersburg","countryCode":"US","stateCode":"MI","latitude":"41.90116000","longitude":"-83.71494000"},{"name":"Petoskey","countryCode":"US","stateCode":"MI","latitude":"45.37334000","longitude":"-84.95533000"},{"name":"Pigeon","countryCode":"US","stateCode":"MI","latitude":"43.83002000","longitude":"-83.26996000"},{"name":"Pinckney","countryCode":"US","stateCode":"MI","latitude":"42.45700000","longitude":"-83.94791000"},{"name":"Pinconning","countryCode":"US","stateCode":"MI","latitude":"43.85363000","longitude":"-83.96499000"},{"name":"Plainwell","countryCode":"US","stateCode":"MI","latitude":"42.44004000","longitude":"-85.64890000"},{"name":"Pleasant Ridge","countryCode":"US","stateCode":"MI","latitude":"42.47115000","longitude":"-83.14215000"},{"name":"Plymouth","countryCode":"US","stateCode":"MI","latitude":"42.37143000","longitude":"-83.47021000"},{"name":"Pontiac","countryCode":"US","stateCode":"MI","latitude":"42.63892000","longitude":"-83.29105000"},{"name":"Port Huron","countryCode":"US","stateCode":"MI","latitude":"42.97086000","longitude":"-82.42491000"},{"name":"Portage","countryCode":"US","stateCode":"MI","latitude":"42.20115000","longitude":"-85.58000000"},{"name":"Portland","countryCode":"US","stateCode":"MI","latitude":"42.86920000","longitude":"-84.90305000"},{"name":"Potterville","countryCode":"US","stateCode":"MI","latitude":"42.62920000","longitude":"-84.73887000"},{"name":"Presque Isle County","countryCode":"US","stateCode":"MI","latitude":"45.39845000","longitude":"-83.84354000"},{"name":"Prudenville","countryCode":"US","stateCode":"MI","latitude":"44.29835000","longitude":"-84.65197000"},{"name":"Quincy","countryCode":"US","stateCode":"MI","latitude":"41.94421000","longitude":"-84.88385000"},{"name":"Quinnesec","countryCode":"US","stateCode":"MI","latitude":"45.80635000","longitude":"-87.98846000"},{"name":"Rapid City","countryCode":"US","stateCode":"MI","latitude":"44.83445000","longitude":"-85.28256000"},{"name":"Ravenna","countryCode":"US","stateCode":"MI","latitude":"43.18947000","longitude":"-85.93699000"},{"name":"Reading","countryCode":"US","stateCode":"MI","latitude":"41.83949000","longitude":"-84.74801000"},{"name":"Redford","countryCode":"US","stateCode":"MI","latitude":"42.38337000","longitude":"-83.29660000"},{"name":"Reed City","countryCode":"US","stateCode":"MI","latitude":"43.87502000","longitude":"-85.51005000"},{"name":"Reese","countryCode":"US","stateCode":"MI","latitude":"43.45058000","longitude":"-83.69635000"},{"name":"Richmond","countryCode":"US","stateCode":"MI","latitude":"42.80920000","longitude":"-82.75576000"},{"name":"River Rouge","countryCode":"US","stateCode":"MI","latitude":"42.27337000","longitude":"-83.13437000"},{"name":"Riverview","countryCode":"US","stateCode":"MI","latitude":"42.17421000","longitude":"-83.17937000"},{"name":"Rochester","countryCode":"US","stateCode":"MI","latitude":"42.68059000","longitude":"-83.13382000"},{"name":"Rochester Hills","countryCode":"US","stateCode":"MI","latitude":"42.65837000","longitude":"-83.14993000"},{"name":"Rockford","countryCode":"US","stateCode":"MI","latitude":"43.12003000","longitude":"-85.56003000"},{"name":"Rockwood","countryCode":"US","stateCode":"MI","latitude":"42.07088000","longitude":"-83.24660000"},{"name":"Rogers City","countryCode":"US","stateCode":"MI","latitude":"45.42140000","longitude":"-83.81833000"},{"name":"Romeo","countryCode":"US","stateCode":"MI","latitude":"42.80281000","longitude":"-83.01299000"},{"name":"Romulus","countryCode":"US","stateCode":"MI","latitude":"42.22226000","longitude":"-83.39660000"},{"name":"Roosevelt Park","countryCode":"US","stateCode":"MI","latitude":"43.19640000","longitude":"-86.27228000"},{"name":"Roscommon","countryCode":"US","stateCode":"MI","latitude":"44.49835000","longitude":"-84.59197000"},{"name":"Roscommon County","countryCode":"US","stateCode":"MI","latitude":"44.33561000","longitude":"-84.61160000"},{"name":"Roseville","countryCode":"US","stateCode":"MI","latitude":"42.49726000","longitude":"-82.93714000"},{"name":"Royal Oak","countryCode":"US","stateCode":"MI","latitude":"42.48948000","longitude":"-83.14465000"},{"name":"Saginaw","countryCode":"US","stateCode":"MI","latitude":"43.41947000","longitude":"-83.95081000"},{"name":"Saginaw County","countryCode":"US","stateCode":"MI","latitude":"43.33503000","longitude":"-84.05319000"},{"name":"Saginaw Township North","countryCode":"US","stateCode":"MI","latitude":"43.46004000","longitude":"-84.00674000"},{"name":"Saint Charles","countryCode":"US","stateCode":"MI","latitude":"43.29697000","longitude":"-84.14053000"},{"name":"Saint Clair","countryCode":"US","stateCode":"MI","latitude":"42.82087000","longitude":"-82.48602000"},{"name":"Saint Clair County","countryCode":"US","stateCode":"MI","latitude":"42.93112000","longitude":"-82.66437000"},{"name":"Saint Clair Shores","countryCode":"US","stateCode":"MI","latitude":"42.49698000","longitude":"-82.88881000"},{"name":"Saint Helen","countryCode":"US","stateCode":"MI","latitude":"44.36363000","longitude":"-84.41029000"},{"name":"Saint Ignace","countryCode":"US","stateCode":"MI","latitude":"45.86614000","longitude":"-84.72751000"},{"name":"Saint Johns","countryCode":"US","stateCode":"MI","latitude":"43.00114000","longitude":"-84.55915000"},{"name":"Saint Joseph","countryCode":"US","stateCode":"MI","latitude":"42.10976000","longitude":"-86.48002000"},{"name":"Saint Joseph County","countryCode":"US","stateCode":"MI","latitude":"41.91441000","longitude":"-85.52774000"},{"name":"Saint Louis","countryCode":"US","stateCode":"MI","latitude":"43.40836000","longitude":"-84.60667000"},{"name":"Saline","countryCode":"US","stateCode":"MI","latitude":"42.16671000","longitude":"-83.78161000"},{"name":"Sand Lake","countryCode":"US","stateCode":"MI","latitude":"44.31918000","longitude":"-83.68470000"},{"name":"Sandusky","countryCode":"US","stateCode":"MI","latitude":"43.42030000","longitude":"-82.82966000"},{"name":"Sanilac County","countryCode":"US","stateCode":"MI","latitude":"43.44331000","longitude":"-82.64575000"},{"name":"Saranac","countryCode":"US","stateCode":"MI","latitude":"42.92948000","longitude":"-85.21307000"},{"name":"Sault Ste. Marie","countryCode":"US","stateCode":"MI","latitude":"46.49530000","longitude":"-84.34532000"},{"name":"Schoolcraft","countryCode":"US","stateCode":"MI","latitude":"42.11421000","longitude":"-85.63778000"},{"name":"Schoolcraft County","countryCode":"US","stateCode":"MI","latitude":"46.04249000","longitude":"-86.17730000"},{"name":"Scottville","countryCode":"US","stateCode":"MI","latitude":"43.95473000","longitude":"-86.28008000"},{"name":"Sebewaing","countryCode":"US","stateCode":"MI","latitude":"43.73224000","longitude":"-83.45107000"},{"name":"Shelby","countryCode":"US","stateCode":"MI","latitude":"43.60862000","longitude":"-86.36396000"},{"name":"Shepherd","countryCode":"US","stateCode":"MI","latitude":"43.52447000","longitude":"-84.69473000"},{"name":"Shiawassee County","countryCode":"US","stateCode":"MI","latitude":"42.95373000","longitude":"-84.14673000"},{"name":"Shields","countryCode":"US","stateCode":"MI","latitude":"43.41530000","longitude":"-84.05637000"},{"name":"Shorewood-Tower Hills-Harbert","countryCode":"US","stateCode":"MI","latitude":"41.88169000","longitude":"-86.61409000"},{"name":"Skidway Lake","countryCode":"US","stateCode":"MI","latitude":"44.18335000","longitude":"-84.03527000"},{"name":"South Gull Lake","countryCode":"US","stateCode":"MI","latitude":"42.38754000","longitude":"-85.39667000"},{"name":"South Haven","countryCode":"US","stateCode":"MI","latitude":"42.40309000","longitude":"-86.27364000"},{"name":"South Lyon","countryCode":"US","stateCode":"MI","latitude":"42.46059000","longitude":"-83.65161000"},{"name":"South Monroe","countryCode":"US","stateCode":"MI","latitude":"41.89588000","longitude":"-83.41771000"},{"name":"South Rockwood","countryCode":"US","stateCode":"MI","latitude":"42.06393000","longitude":"-83.26104000"},{"name":"Southfield","countryCode":"US","stateCode":"MI","latitude":"42.47337000","longitude":"-83.22187000"},{"name":"Southgate","countryCode":"US","stateCode":"MI","latitude":"42.21393000","longitude":"-83.19381000"},{"name":"Sparta","countryCode":"US","stateCode":"MI","latitude":"43.16086000","longitude":"-85.71004000"},{"name":"Spring Arbor","countryCode":"US","stateCode":"MI","latitude":"42.20504000","longitude":"-84.55274000"},{"name":"Spring Lake","countryCode":"US","stateCode":"MI","latitude":"43.07696000","longitude":"-86.19700000"},{"name":"Springfield","countryCode":"US","stateCode":"MI","latitude":"42.32643000","longitude":"-85.23916000"},{"name":"Stambaugh, Iron River","countryCode":"US","stateCode":"MI","latitude":"46.08107000","longitude":"-88.62708000"},{"name":"Standish","countryCode":"US","stateCode":"MI","latitude":"43.98308000","longitude":"-83.95888000"},{"name":"Stanton","countryCode":"US","stateCode":"MI","latitude":"43.29253000","longitude":"-85.08141000"},{"name":"Sterling Heights","countryCode":"US","stateCode":"MI","latitude":"42.58031000","longitude":"-83.03020000"},{"name":"Stevensville","countryCode":"US","stateCode":"MI","latitude":"42.01449000","longitude":"-86.51947000"},{"name":"Stockbridge","countryCode":"US","stateCode":"MI","latitude":"42.45115000","longitude":"-84.18051000"},{"name":"Stony Point","countryCode":"US","stateCode":"MI","latitude":"41.94143000","longitude":"-83.26493000"},{"name":"Sturgis","countryCode":"US","stateCode":"MI","latitude":"41.79922000","longitude":"-85.41915000"},{"name":"Swartz Creek","countryCode":"US","stateCode":"MI","latitude":"42.95725000","longitude":"-83.83051000"},{"name":"Sylvan Lake","countryCode":"US","stateCode":"MI","latitude":"42.61142000","longitude":"-83.32855000"},{"name":"Tawas City","countryCode":"US","stateCode":"MI","latitude":"44.26946000","longitude":"-83.51470000"},{"name":"Taylor","countryCode":"US","stateCode":"MI","latitude":"42.24087000","longitude":"-83.26965000"},{"name":"Tecumseh","countryCode":"US","stateCode":"MI","latitude":"42.00393000","longitude":"-83.94494000"},{"name":"Temperance","countryCode":"US","stateCode":"MI","latitude":"41.77921000","longitude":"-83.56882000"},{"name":"Three Oaks","countryCode":"US","stateCode":"MI","latitude":"41.79865000","longitude":"-86.61058000"},{"name":"Three Rivers","countryCode":"US","stateCode":"MI","latitude":"41.94394000","longitude":"-85.63249000"},{"name":"Traverse City","countryCode":"US","stateCode":"MI","latitude":"44.76306000","longitude":"-85.62063000"},{"name":"Trenton","countryCode":"US","stateCode":"MI","latitude":"42.13949000","longitude":"-83.17826000"},{"name":"Trowbridge Park","countryCode":"US","stateCode":"MI","latitude":"46.55660000","longitude":"-87.43736000"},{"name":"Troy","countryCode":"US","stateCode":"MI","latitude":"42.60559000","longitude":"-83.14993000"},{"name":"Tuscola County","countryCode":"US","stateCode":"MI","latitude":"43.49134000","longitude":"-83.43987000"},{"name":"Twin Lake","countryCode":"US","stateCode":"MI","latitude":"43.36279000","longitude":"-86.16478000"},{"name":"Union City","countryCode":"US","stateCode":"MI","latitude":"42.06671000","longitude":"-85.13609000"},{"name":"Utica","countryCode":"US","stateCode":"MI","latitude":"42.62614000","longitude":"-83.03354000"},{"name":"Van Buren County","countryCode":"US","stateCode":"MI","latitude":"42.28511000","longitude":"-86.30642000"},{"name":"Vandercook Lake","countryCode":"US","stateCode":"MI","latitude":"42.19337000","longitude":"-84.39107000"},{"name":"Vassar","countryCode":"US","stateCode":"MI","latitude":"43.37197000","longitude":"-83.58329000"},{"name":"Vicksburg","countryCode":"US","stateCode":"MI","latitude":"42.12005000","longitude":"-85.53278000"},{"name":"Wacousta","countryCode":"US","stateCode":"MI","latitude":"42.82781000","longitude":"-84.70082000"},{"name":"Wakefield","countryCode":"US","stateCode":"MI","latitude":"46.47523000","longitude":"-89.93989000"},{"name":"Walker","countryCode":"US","stateCode":"MI","latitude":"43.00141000","longitude":"-85.76809000"},{"name":"Walled Lake","countryCode":"US","stateCode":"MI","latitude":"42.53781000","longitude":"-83.48105000"},{"name":"Warren","countryCode":"US","stateCode":"MI","latitude":"42.49044000","longitude":"-83.01304000"},{"name":"Washtenaw County","countryCode":"US","stateCode":"MI","latitude":"42.25323000","longitude":"-83.83877000"},{"name":"Waterford","countryCode":"US","stateCode":"MI","latitude":"42.69303000","longitude":"-83.41181000"},{"name":"Watervliet","countryCode":"US","stateCode":"MI","latitude":"42.18671000","longitude":"-86.26058000"},{"name":"Waverly","countryCode":"US","stateCode":"MI","latitude":"42.73920000","longitude":"-84.62081000"},{"name":"Wayland","countryCode":"US","stateCode":"MI","latitude":"42.67392000","longitude":"-85.64474000"},{"name":"Wayne","countryCode":"US","stateCode":"MI","latitude":"42.28143000","longitude":"-83.38632000"},{"name":"Wayne County","countryCode":"US","stateCode":"MI","latitude":"42.28478000","longitude":"-83.26113000"},{"name":"Webberville","countryCode":"US","stateCode":"MI","latitude":"42.66698000","longitude":"-84.17413000"},{"name":"West Bloomfield Township","countryCode":"US","stateCode":"MI","latitude":"42.56891000","longitude":"-83.38356000"},{"name":"West Branch","countryCode":"US","stateCode":"MI","latitude":"44.27641000","longitude":"-84.23861000"},{"name":"West Ishpeming","countryCode":"US","stateCode":"MI","latitude":"46.48355000","longitude":"-87.70097000"},{"name":"West Monroe","countryCode":"US","stateCode":"MI","latitude":"41.91393000","longitude":"-83.43160000"},{"name":"Westland","countryCode":"US","stateCode":"MI","latitude":"42.32420000","longitude":"-83.40021000"},{"name":"Westwood","countryCode":"US","stateCode":"MI","latitude":"42.30282000","longitude":"-85.63362000"},{"name":"Wexford County","countryCode":"US","stateCode":"MI","latitude":"44.33835000","longitude":"-85.57842000"},{"name":"White Cloud","countryCode":"US","stateCode":"MI","latitude":"43.55030000","longitude":"-85.77200000"},{"name":"White Pigeon","countryCode":"US","stateCode":"MI","latitude":"41.79811000","longitude":"-85.64332000"},{"name":"Whitehall","countryCode":"US","stateCode":"MI","latitude":"43.41001000","longitude":"-86.34868000"},{"name":"Whitmore Lake","countryCode":"US","stateCode":"MI","latitude":"42.43970000","longitude":"-83.74530000"},{"name":"Williamston","countryCode":"US","stateCode":"MI","latitude":"42.68892000","longitude":"-84.28302000"},{"name":"Wixom","countryCode":"US","stateCode":"MI","latitude":"42.52476000","longitude":"-83.53633000"},{"name":"Wolf Lake","countryCode":"US","stateCode":"MI","latitude":"43.25474000","longitude":"-86.10978000"},{"name":"Wolverine Lake","countryCode":"US","stateCode":"MI","latitude":"42.55670000","longitude":"-83.47383000"},{"name":"Woodhaven","countryCode":"US","stateCode":"MI","latitude":"42.13893000","longitude":"-83.24160000"},{"name":"Woodland Beach","countryCode":"US","stateCode":"MI","latitude":"41.94005000","longitude":"-83.31326000"},{"name":"Wyandotte","countryCode":"US","stateCode":"MI","latitude":"42.21421000","longitude":"-83.14992000"},{"name":"Wyoming","countryCode":"US","stateCode":"MI","latitude":"42.91336000","longitude":"-85.70531000"},{"name":"Yale","countryCode":"US","stateCode":"MI","latitude":"43.13003000","longitude":"-82.79826000"},{"name":"Ypsilanti","countryCode":"US","stateCode":"MI","latitude":"42.24115000","longitude":"-83.61299000"},{"name":"Zeeland","countryCode":"US","stateCode":"MI","latitude":"42.81252000","longitude":"-86.01865000"},{"name":"Zilwaukee","countryCode":"US","stateCode":"MI","latitude":"43.47641000","longitude":"-83.92053000"},{"name":"Afton","countryCode":"US","stateCode":"WY","latitude":"42.72493000","longitude":"-110.93187000"},{"name":"Albany County","countryCode":"US","stateCode":"WY","latitude":"41.65447000","longitude":"-105.72391000"},{"name":"Antelope Valley-Crestview","countryCode":"US","stateCode":"WY","latitude":"44.22488000","longitude":"-105.47409000"},{"name":"Arapahoe","countryCode":"US","stateCode":"WY","latitude":"42.96218000","longitude":"-108.48983000"},{"name":"Bar Nunn","countryCode":"US","stateCode":"WY","latitude":"42.91358000","longitude":"-106.34336000"},{"name":"Basin","countryCode":"US","stateCode":"WY","latitude":"44.37996000","longitude":"-108.03899000"},{"name":"Big Horn County","countryCode":"US","stateCode":"WY","latitude":"44.52682000","longitude":"-107.99521000"},{"name":"Buffalo","countryCode":"US","stateCode":"WY","latitude":"44.34831000","longitude":"-106.69894000"},{"name":"Campbell County","countryCode":"US","stateCode":"WY","latitude":"44.24839000","longitude":"-105.54831000"},{"name":"Carbon County","countryCode":"US","stateCode":"WY","latitude":"41.69459000","longitude":"-106.93061000"},{"name":"Casper","countryCode":"US","stateCode":"WY","latitude":"42.86663000","longitude":"-106.31308000"},{"name":"Cheyenne","countryCode":"US","stateCode":"WY","latitude":"41.13998000","longitude":"-104.82025000"},{"name":"Cody","countryCode":"US","stateCode":"WY","latitude":"44.52634000","longitude":"-109.05653000"},{"name":"Converse County","countryCode":"US","stateCode":"WY","latitude":"42.97233000","longitude":"-105.50706000"},{"name":"Crook County","countryCode":"US","stateCode":"WY","latitude":"44.58860000","longitude":"-104.56994000"},{"name":"Douglas","countryCode":"US","stateCode":"WY","latitude":"42.75969000","longitude":"-105.38221000"},{"name":"Ethete","countryCode":"US","stateCode":"WY","latitude":"43.02496000","longitude":"-108.77262000"},{"name":"Evanston","countryCode":"US","stateCode":"WY","latitude":"41.26828000","longitude":"-110.96324000"},{"name":"Evansville","countryCode":"US","stateCode":"WY","latitude":"42.85997000","longitude":"-106.26836000"},{"name":"Fort Washakie","countryCode":"US","stateCode":"WY","latitude":"43.00635000","longitude":"-108.88235000"},{"name":"Fox Farm-College","countryCode":"US","stateCode":"WY","latitude":"41.11203000","longitude":"-104.78546000"},{"name":"Fremont County","countryCode":"US","stateCode":"WY","latitude":"43.04053000","longitude":"-108.63042000"},{"name":"Gillette","countryCode":"US","stateCode":"WY","latitude":"44.29109000","longitude":"-105.50222000"},{"name":"Glenrock","countryCode":"US","stateCode":"WY","latitude":"42.86136000","longitude":"-105.87223000"},{"name":"Goshen County","countryCode":"US","stateCode":"WY","latitude":"42.08794000","longitude":"-104.35326000"},{"name":"Green River","countryCode":"US","stateCode":"WY","latitude":"41.52858000","longitude":"-109.46625000"},{"name":"Greybull","countryCode":"US","stateCode":"WY","latitude":"44.48912000","longitude":"-108.05621000"},{"name":"Guernsey","countryCode":"US","stateCode":"WY","latitude":"42.26969000","longitude":"-104.74163000"},{"name":"Hoback","countryCode":"US","stateCode":"WY","latitude":"43.28187000","longitude":"-110.78381000"},{"name":"Hot Springs County","countryCode":"US","stateCode":"WY","latitude":"43.71893000","longitude":"-108.44210000"},{"name":"Jackson","countryCode":"US","stateCode":"WY","latitude":"43.47993000","longitude":"-110.76243000"},{"name":"Johnson County","countryCode":"US","stateCode":"WY","latitude":"44.03877000","longitude":"-106.58463000"},{"name":"Kemmerer","countryCode":"US","stateCode":"WY","latitude":"41.79245000","longitude":"-110.53767000"},{"name":"Lander","countryCode":"US","stateCode":"WY","latitude":"42.83301000","longitude":"-108.73067000"},{"name":"Laramie","countryCode":"US","stateCode":"WY","latitude":"41.31137000","longitude":"-105.59110000"},{"name":"Laramie County","countryCode":"US","stateCode":"WY","latitude":"41.30707000","longitude":"-104.68962000"},{"name":"Lincoln County","countryCode":"US","stateCode":"WY","latitude":"42.26404000","longitude":"-110.65597000"},{"name":"Lovell","countryCode":"US","stateCode":"WY","latitude":"44.83745000","longitude":"-108.38956000"},{"name":"Lusk","countryCode":"US","stateCode":"WY","latitude":"42.76247000","longitude":"-104.45217000"},{"name":"Lyman","countryCode":"US","stateCode":"WY","latitude":"41.32745000","longitude":"-110.29293000"},{"name":"Marbleton","countryCode":"US","stateCode":"WY","latitude":"42.55355000","longitude":"-110.10932000"},{"name":"Mills","countryCode":"US","stateCode":"WY","latitude":"42.84052000","longitude":"-106.36586000"},{"name":"Moorcroft","countryCode":"US","stateCode":"WY","latitude":"44.26331000","longitude":"-104.95025000"},{"name":"Moose Wilson Road","countryCode":"US","stateCode":"WY","latitude":"43.52521000","longitude":"-110.84466000"},{"name":"Mountain View","countryCode":"US","stateCode":"WY","latitude":"41.26884000","longitude":"-110.33988000"},{"name":"Natrona County","countryCode":"US","stateCode":"WY","latitude":"42.96224000","longitude":"-106.79849000"},{"name":"Newcastle","countryCode":"US","stateCode":"WY","latitude":"43.85470000","longitude":"-104.20494000"},{"name":"Niobrara County","countryCode":"US","stateCode":"WY","latitude":"43.05650000","longitude":"-104.47538000"},{"name":"North Rock Springs","countryCode":"US","stateCode":"WY","latitude":"41.64358000","longitude":"-109.26568000"},{"name":"Park County","countryCode":"US","stateCode":"WY","latitude":"44.52057000","longitude":"-109.58853000"},{"name":"Pine Bluffs","countryCode":"US","stateCode":"WY","latitude":"41.18193000","longitude":"-104.06912000"},{"name":"Pinedale","countryCode":"US","stateCode":"WY","latitude":"42.86661000","longitude":"-109.86099000"},{"name":"Platte County","countryCode":"US","stateCode":"WY","latitude":"42.13305000","longitude":"-104.96582000"},{"name":"Powell","countryCode":"US","stateCode":"WY","latitude":"44.75384000","longitude":"-108.75735000"},{"name":"Rafter J Ranch","countryCode":"US","stateCode":"WY","latitude":"43.42604000","longitude":"-110.79909000"},{"name":"Ranchettes","countryCode":"US","stateCode":"WY","latitude":"41.21859000","longitude":"-104.79025000"},{"name":"Rawlins","countryCode":"US","stateCode":"WY","latitude":"41.79107000","longitude":"-107.23866000"},{"name":"Riverton","countryCode":"US","stateCode":"WY","latitude":"43.02496000","longitude":"-108.38010000"},{"name":"Rock Springs","countryCode":"US","stateCode":"WY","latitude":"41.58746000","longitude":"-109.20290000"},{"name":"Saratoga","countryCode":"US","stateCode":"WY","latitude":"41.45496000","longitude":"-106.80643000"},{"name":"Sheridan","countryCode":"US","stateCode":"WY","latitude":"44.79719000","longitude":"-106.95618000"},{"name":"Sheridan County","countryCode":"US","stateCode":"WY","latitude":"44.79004000","longitude":"-106.87948000"},{"name":"Sleepy Hollow","countryCode":"US","stateCode":"WY","latitude":"44.24109000","longitude":"-105.42222000"},{"name":"South Greeley","countryCode":"US","stateCode":"WY","latitude":"41.09693000","longitude":"-104.80636000"},{"name":"South Park","countryCode":"US","stateCode":"WY","latitude":"43.42215000","longitude":"-110.79326000"},{"name":"Star Valley Ranch","countryCode":"US","stateCode":"WY","latitude":"42.97139000","longitude":"-110.95556000"},{"name":"Sublette County","countryCode":"US","stateCode":"WY","latitude":"42.76691000","longitude":"-109.91471000"},{"name":"Sundance","countryCode":"US","stateCode":"WY","latitude":"44.40637000","longitude":"-104.37578000"},{"name":"Sweetwater County","countryCode":"US","stateCode":"WY","latitude":"41.65950000","longitude":"-108.87942000"},{"name":"Teton County","countryCode":"US","stateCode":"WY","latitude":"43.93476000","longitude":"-110.58974000"},{"name":"Thermopolis","countryCode":"US","stateCode":"WY","latitude":"43.64607000","longitude":"-108.21204000"},{"name":"Torrington","countryCode":"US","stateCode":"WY","latitude":"42.06246000","longitude":"-104.18439000"},{"name":"Uinta County","countryCode":"US","stateCode":"WY","latitude":"41.28756000","longitude":"-110.54759000"},{"name":"Upton","countryCode":"US","stateCode":"WY","latitude":"44.09970000","longitude":"-104.62802000"},{"name":"Washakie County","countryCode":"US","stateCode":"WY","latitude":"43.90500000","longitude":"-107.68286000"},{"name":"Weston County","countryCode":"US","stateCode":"WY","latitude":"43.84049000","longitude":"-104.56783000"},{"name":"Wheatland","countryCode":"US","stateCode":"WY","latitude":"42.05407000","longitude":"-104.95295000"},{"name":"Wilson","countryCode":"US","stateCode":"WY","latitude":"43.50076000","longitude":"-110.87521000"},{"name":"Worland","countryCode":"US","stateCode":"WY","latitude":"44.01690000","longitude":"-107.95537000"},{"name":"Wright","countryCode":"US","stateCode":"WY","latitude":"43.75124000","longitude":"-105.49201000"},{"name":"Agua Fria","countryCode":"US","stateCode":"NM","latitude":"35.65448000","longitude":"-106.02224000"},{"name":"Alamo","countryCode":"US","stateCode":"NM","latitude":"34.42089000","longitude":"-107.51088000"},{"name":"Alamogordo","countryCode":"US","stateCode":"NM","latitude":"32.89953000","longitude":"-105.96027000"},{"name":"Albuquerque","countryCode":"US","stateCode":"NM","latitude":"35.08449000","longitude":"-106.65114000"},{"name":"Angel Fire","countryCode":"US","stateCode":"NM","latitude":"36.39309000","longitude":"-105.28501000"},{"name":"Anthony","countryCode":"US","stateCode":"NM","latitude":"32.00399000","longitude":"-106.60583000"},{"name":"Arenas Valley","countryCode":"US","stateCode":"NM","latitude":"32.79396000","longitude":"-108.18421000"},{"name":"Arroyo Seco","countryCode":"US","stateCode":"NM","latitude":"36.51669000","longitude":"-105.56918000"},{"name":"Artesia","countryCode":"US","stateCode":"NM","latitude":"32.84233000","longitude":"-104.40330000"},{"name":"Atoka","countryCode":"US","stateCode":"NM","latitude":"32.76956000","longitude":"-104.38885000"},{"name":"Aztec","countryCode":"US","stateCode":"NM","latitude":"36.82223000","longitude":"-107.99285000"},{"name":"Bayard","countryCode":"US","stateCode":"NM","latitude":"32.76174000","longitude":"-108.13060000"},{"name":"Belen","countryCode":"US","stateCode":"NM","latitude":"34.66284000","longitude":"-106.77642000"},{"name":"Berino","countryCode":"US","stateCode":"NM","latitude":"32.07093000","longitude":"-106.62138000"},{"name":"Bernalillo","countryCode":"US","stateCode":"NM","latitude":"35.30004000","longitude":"-106.55114000"},{"name":"Bernalillo County","countryCode":"US","stateCode":"NM","latitude":"35.05131000","longitude":"-106.67017000"},{"name":"Black Rock","countryCode":"US","stateCode":"NM","latitude":"35.08837000","longitude":"-108.79119000"},{"name":"Bloomfield","countryCode":"US","stateCode":"NM","latitude":"36.71112000","longitude":"-107.98451000"},{"name":"Boles Acres","countryCode":"US","stateCode":"NM","latitude":"32.80703000","longitude":"-105.98610000"},{"name":"Bosque Farms","countryCode":"US","stateCode":"NM","latitude":"34.85478000","longitude":"-106.70530000"},{"name":"Cannon Air Force Base","countryCode":"US","stateCode":"NM","latitude":"34.39689000","longitude":"-103.32444000"},{"name":"Capitan","countryCode":"US","stateCode":"NM","latitude":"33.54536000","longitude":"-105.57220000"},{"name":"Carlsbad","countryCode":"US","stateCode":"NM","latitude":"32.42067000","longitude":"-104.22884000"},{"name":"Carnuel","countryCode":"US","stateCode":"NM","latitude":"35.06394000","longitude":"-106.45725000"},{"name":"Carrizozo","countryCode":"US","stateCode":"NM","latitude":"33.64174000","longitude":"-105.87721000"},{"name":"Catron County","countryCode":"US","stateCode":"NM","latitude":"33.91533000","longitude":"-108.40473000"},{"name":"Chama","countryCode":"US","stateCode":"NM","latitude":"36.90307000","longitude":"-106.57948000"},{"name":"Chaparral","countryCode":"US","stateCode":"NM","latitude":"32.02376000","longitude":"-106.38566000"},{"name":"Chaves County","countryCode":"US","stateCode":"NM","latitude":"33.36319000","longitude":"-104.46700000"},{"name":"Chimayo","countryCode":"US","stateCode":"NM","latitude":"36.00391000","longitude":"-105.94697000"},{"name":"Church Rock","countryCode":"US","stateCode":"NM","latitude":"35.53391000","longitude":"-108.59980000"},{"name":"Cibola County","countryCode":"US","stateCode":"NM","latitude":"34.91257000","longitude":"-107.99971000"},{"name":"Clayton","countryCode":"US","stateCode":"NM","latitude":"36.45169000","longitude":"-103.18410000"},{"name":"Clovis","countryCode":"US","stateCode":"NM","latitude":"34.40480000","longitude":"-103.20523000"},{"name":"Colfax County","countryCode":"US","stateCode":"NM","latitude":"36.60612000","longitude":"-104.64686000"},{"name":"Columbus","countryCode":"US","stateCode":"NM","latitude":"31.82760000","longitude":"-107.64002000"},{"name":"Corrales","countryCode":"US","stateCode":"NM","latitude":"35.23782000","longitude":"-106.60669000"},{"name":"Crownpoint","countryCode":"US","stateCode":"NM","latitude":"35.67808000","longitude":"-108.15118000"},{"name":"Curry County","countryCode":"US","stateCode":"NM","latitude":"34.57416000","longitude":"-103.34691000"},{"name":"De Baca County","countryCode":"US","stateCode":"NM","latitude":"34.34239000","longitude":"-104.41200000"},{"name":"Deming","countryCode":"US","stateCode":"NM","latitude":"32.26870000","longitude":"-107.75864000"},{"name":"Dexter","countryCode":"US","stateCode":"NM","latitude":"33.19733000","longitude":"-104.37302000"},{"name":"Doña Ana","countryCode":"US","stateCode":"NM","latitude":"32.38954000","longitude":"-106.81390000"},{"name":"Doña Ana County","countryCode":"US","stateCode":"NM","latitude":"32.35268000","longitude":"-106.83280000"},{"name":"Dulce","countryCode":"US","stateCode":"NM","latitude":"36.93362000","longitude":"-106.99893000"},{"name":"Eddy County","countryCode":"US","stateCode":"NM","latitude":"32.47149000","longitude":"-104.30431000"},{"name":"Edgewood","countryCode":"US","stateCode":"NM","latitude":"35.06144000","longitude":"-106.19141000"},{"name":"El Cerro","countryCode":"US","stateCode":"NM","latitude":"34.72700000","longitude":"-106.71086000"},{"name":"El Cerro Mission","countryCode":"US","stateCode":"NM","latitude":"34.76227000","longitude":"-106.64450000"},{"name":"El Rancho","countryCode":"US","stateCode":"NM","latitude":"35.88919000","longitude":"-106.07975000"},{"name":"El Valle de Arroyo Seco","countryCode":"US","stateCode":"NM","latitude":"35.96280000","longitude":"-106.02947000"},{"name":"Eldorado at Santa Fe","countryCode":"US","stateCode":"NM","latitude":"35.52642000","longitude":"-105.93474000"},{"name":"Elephant Butte","countryCode":"US","stateCode":"NM","latitude":"33.14868000","longitude":"-107.18475000"},{"name":"Enchanted Hills","countryCode":"US","stateCode":"NM","latitude":"35.33676000","longitude":"-106.59296000"},{"name":"Española","countryCode":"US","stateCode":"NM","latitude":"35.99113000","longitude":"-106.08058000"},{"name":"Estancia","countryCode":"US","stateCode":"NM","latitude":"34.75839000","longitude":"-106.05585000"},{"name":"Eunice","countryCode":"US","stateCode":"NM","latitude":"32.43734000","longitude":"-103.15908000"},{"name":"Farmington","countryCode":"US","stateCode":"NM","latitude":"36.72806000","longitude":"-108.21869000"},{"name":"Flora Vista","countryCode":"US","stateCode":"NM","latitude":"36.79445000","longitude":"-108.08035000"},{"name":"Fort Sumner","countryCode":"US","stateCode":"NM","latitude":"34.47173000","longitude":"-104.24553000"},{"name":"Gallup","countryCode":"US","stateCode":"NM","latitude":"35.52808000","longitude":"-108.74258000"},{"name":"Grant County","countryCode":"US","stateCode":"NM","latitude":"32.73901000","longitude":"-108.38225000"},{"name":"Grants","countryCode":"US","stateCode":"NM","latitude":"35.14760000","longitude":"-107.85261000"},{"name":"Guadalupe County","countryCode":"US","stateCode":"NM","latitude":"34.86333000","longitude":"-104.79070000"},{"name":"Hagerman","countryCode":"US","stateCode":"NM","latitude":"33.11511000","longitude":"-104.32691000"},{"name":"Harding County","countryCode":"US","stateCode":"NM","latitude":"35.85794000","longitude":"-103.81993000"},{"name":"Hatch","countryCode":"US","stateCode":"NM","latitude":"32.66536000","longitude":"-107.15307000"},{"name":"Hidalgo County","countryCode":"US","stateCode":"NM","latitude":"31.91416000","longitude":"-108.71482000"},{"name":"Hobbs","countryCode":"US","stateCode":"NM","latitude":"32.70261000","longitude":"-103.13604000"},{"name":"Holloman Air Force Base","countryCode":"US","stateCode":"NM","latitude":"32.84827000","longitude":"-106.09977000"},{"name":"Hurley","countryCode":"US","stateCode":"NM","latitude":"32.69924000","longitude":"-108.13199000"},{"name":"Jal","countryCode":"US","stateCode":"NM","latitude":"32.11318000","longitude":"-103.19351000"},{"name":"Jarales","countryCode":"US","stateCode":"NM","latitude":"34.61312000","longitude":"-106.76364000"},{"name":"Jemez Pueblo","countryCode":"US","stateCode":"NM","latitude":"35.61422000","longitude":"-106.72832000"},{"name":"Keeler Farm","countryCode":"US","stateCode":"NM","latitude":"32.31607000","longitude":"-107.76023000"},{"name":"Kirtland","countryCode":"US","stateCode":"NM","latitude":"36.73417000","longitude":"-108.35980000"},{"name":"La Cienega","countryCode":"US","stateCode":"NM","latitude":"35.56281000","longitude":"-106.13086000"},{"name":"La Huerta","countryCode":"US","stateCode":"NM","latitude":"32.44290000","longitude":"-104.22106000"},{"name":"La Luz","countryCode":"US","stateCode":"NM","latitude":"32.97787000","longitude":"-105.94193000"},{"name":"La Mesilla","countryCode":"US","stateCode":"NM","latitude":"35.94836000","longitude":"-106.07058000"},{"name":"La Puebla","countryCode":"US","stateCode":"NM","latitude":"35.98919000","longitude":"-105.99641000"},{"name":"La Union","countryCode":"US","stateCode":"NM","latitude":"31.95066000","longitude":"-106.66166000"},{"name":"Laguna","countryCode":"US","stateCode":"NM","latitude":"35.03671000","longitude":"-107.38282000"},{"name":"Las Cruces","countryCode":"US","stateCode":"NM","latitude":"32.31232000","longitude":"-106.77834000"},{"name":"Las Maravillas","countryCode":"US","stateCode":"NM","latitude":"34.73815000","longitude":"-106.66854000"},{"name":"Las Vegas","countryCode":"US","stateCode":"NM","latitude":"35.59393000","longitude":"-105.22390000"},{"name":"Lea County","countryCode":"US","stateCode":"NM","latitude":"32.79218000","longitude":"-103.41245000"},{"name":"Lee Acres","countryCode":"US","stateCode":"NM","latitude":"35.14866000","longitude":"-106.64697000"},{"name":"Lincoln County","countryCode":"US","stateCode":"NM","latitude":"33.74524000","longitude":"-105.45925000"},{"name":"Lordsburg","countryCode":"US","stateCode":"NM","latitude":"32.35036000","longitude":"-108.70866000"},{"name":"Los Alamos","countryCode":"US","stateCode":"NM","latitude":"35.88808000","longitude":"-106.30697000"},{"name":"Los Alamos County","countryCode":"US","stateCode":"NM","latitude":"35.86937000","longitude":"-106.30729000"},{"name":"Los Chavez","countryCode":"US","stateCode":"NM","latitude":"34.72571000","longitude":"-106.75726000"},{"name":"Los Lunas","countryCode":"US","stateCode":"NM","latitude":"34.80617000","longitude":"-106.73336000"},{"name":"Los Ranchos de Albuquerque","countryCode":"US","stateCode":"NM","latitude":"35.16199000","longitude":"-106.64280000"},{"name":"Loving","countryCode":"US","stateCode":"NM","latitude":"32.28623000","longitude":"-104.09577000"},{"name":"Lovington","countryCode":"US","stateCode":"NM","latitude":"32.94401000","longitude":"-103.34855000"},{"name":"Luna County","countryCode":"US","stateCode":"NM","latitude":"32.18215000","longitude":"-107.74977000"},{"name":"McIntosh","countryCode":"US","stateCode":"NM","latitude":"34.86478000","longitude":"-106.05169000"},{"name":"McKinley County","countryCode":"US","stateCode":"NM","latitude":"35.58061000","longitude":"-108.26193000"},{"name":"Meadow Lake","countryCode":"US","stateCode":"NM","latitude":"34.80144000","longitude":"-106.54363000"},{"name":"Mescalero","countryCode":"US","stateCode":"NM","latitude":"33.15759000","longitude":"-105.77415000"},{"name":"Mesilla","countryCode":"US","stateCode":"NM","latitude":"32.27009000","longitude":"-106.80084000"},{"name":"Mesquite","countryCode":"US","stateCode":"NM","latitude":"32.16454000","longitude":"-106.69666000"},{"name":"Milan","countryCode":"US","stateCode":"NM","latitude":"35.16976000","longitude":"-107.89089000"},{"name":"Monterey Park","countryCode":"US","stateCode":"NM","latitude":"34.75898000","longitude":"-106.64085000"},{"name":"Mora","countryCode":"US","stateCode":"NM","latitude":"35.97420000","longitude":"-105.33001000"},{"name":"Mora County","countryCode":"US","stateCode":"NM","latitude":"36.00995000","longitude":"-104.94458000"},{"name":"Moriarty","countryCode":"US","stateCode":"NM","latitude":"34.99005000","longitude":"-106.04919000"},{"name":"Mosquero","countryCode":"US","stateCode":"NM","latitude":"35.77698000","longitude":"-103.95664000"},{"name":"Nambe","countryCode":"US","stateCode":"NM","latitude":"35.89336000","longitude":"-105.98252000"},{"name":"Navajo","countryCode":"US","stateCode":"NM","latitude":"35.90001000","longitude":"-109.03398000"},{"name":"North Valley","countryCode":"US","stateCode":"NM","latitude":"35.17338000","longitude":"-106.62336000"},{"name":"Ohkay Owingeh","countryCode":"US","stateCode":"NM","latitude":"36.05082000","longitude":"-106.06897000"},{"name":"Otero County","countryCode":"US","stateCode":"NM","latitude":"32.61316000","longitude":"-105.74168000"},{"name":"Paradise Hills","countryCode":"US","stateCode":"NM","latitude":"35.20060000","longitude":"-106.70114000"},{"name":"Pecos","countryCode":"US","stateCode":"NM","latitude":"35.57420000","longitude":"-105.67502000"},{"name":"Peralta","countryCode":"US","stateCode":"NM","latitude":"34.83700000","longitude":"-106.69058000"},{"name":"Placitas","countryCode":"US","stateCode":"NM","latitude":"35.30698000","longitude":"-106.42475000"},{"name":"Pojoaque","countryCode":"US","stateCode":"NM","latitude":"35.89280000","longitude":"-106.02308000"},{"name":"Ponderosa Pine","countryCode":"US","stateCode":"NM","latitude":"34.97699000","longitude":"-106.32419000"},{"name":"Portales","countryCode":"US","stateCode":"NM","latitude":"34.18619000","longitude":"-103.33440000"},{"name":"Quay County","countryCode":"US","stateCode":"NM","latitude":"35.10436000","longitude":"-103.54974000"},{"name":"Questa","countryCode":"US","stateCode":"NM","latitude":"36.70391000","longitude":"-105.59501000"},{"name":"Radium Springs","countryCode":"US","stateCode":"NM","latitude":"32.50120000","longitude":"-106.92807000"},{"name":"Ranchos de Taos","countryCode":"US","stateCode":"NM","latitude":"36.35864000","longitude":"-105.60946000"},{"name":"Raton","countryCode":"US","stateCode":"NM","latitude":"36.90336000","longitude":"-104.43915000"},{"name":"Reserve","countryCode":"US","stateCode":"NM","latitude":"33.71311000","longitude":"-108.75784000"},{"name":"Rio Arriba County","countryCode":"US","stateCode":"NM","latitude":"36.50957000","longitude":"-106.69311000"},{"name":"Rio Communities","countryCode":"US","stateCode":"NM","latitude":"34.64959000","longitude":"-106.73403000"},{"name":"Rio Rancho","countryCode":"US","stateCode":"NM","latitude":"35.23338000","longitude":"-106.66447000"},{"name":"Roosevelt County","countryCode":"US","stateCode":"NM","latitude":"34.02127000","longitude":"-103.48018000"},{"name":"Roswell","countryCode":"US","stateCode":"NM","latitude":"33.39437000","longitude":"-104.52491000"},{"name":"Ruidoso","countryCode":"US","stateCode":"NM","latitude":"33.33175000","longitude":"-105.67304000"},{"name":"Ruidoso Downs","countryCode":"US","stateCode":"NM","latitude":"33.32897000","longitude":"-105.60443000"},{"name":"San Felipe Pueblo","countryCode":"US","stateCode":"NM","latitude":"35.43392000","longitude":"-106.44669000"},{"name":"San Juan County","countryCode":"US","stateCode":"NM","latitude":"36.50847000","longitude":"-108.32060000"},{"name":"San Miguel","countryCode":"US","stateCode":"NM","latitude":"32.15538000","longitude":"-106.73500000"},{"name":"San Miguel County","countryCode":"US","stateCode":"NM","latitude":"35.48029000","longitude":"-104.81585000"},{"name":"San Ysidro","countryCode":"US","stateCode":"NM","latitude":"32.35093000","longitude":"-106.81112000"},{"name":"Sandia Heights","countryCode":"US","stateCode":"NM","latitude":"35.17699000","longitude":"-106.49141000"},{"name":"Sandia Knolls","countryCode":"US","stateCode":"NM","latitude":"35.16393000","longitude":"-106.31141000"},{"name":"Sandoval County","countryCode":"US","stateCode":"NM","latitude":"35.68855000","longitude":"-106.86584000"},{"name":"Santa Clara","countryCode":"US","stateCode":"NM","latitude":"32.77952000","longitude":"-108.15032000"},{"name":"Santa Clara Pueblo","countryCode":"US","stateCode":"NM","latitude":"35.96558000","longitude":"-106.08863000"},{"name":"Santa Fe","countryCode":"US","stateCode":"NM","latitude":"35.68698000","longitude":"-105.93780000"},{"name":"Santa Fe County","countryCode":"US","stateCode":"NM","latitude":"35.50686000","longitude":"-105.97612000"},{"name":"Santa Rosa","countryCode":"US","stateCode":"NM","latitude":"34.93867000","longitude":"-104.68249000"},{"name":"Santa Teresa","countryCode":"US","stateCode":"NM","latitude":"31.85594000","longitude":"-106.63916000"},{"name":"Santo Domingo Pueblo","countryCode":"US","stateCode":"NM","latitude":"35.51476000","longitude":"-106.36586000"},{"name":"Shiprock","countryCode":"US","stateCode":"NM","latitude":"36.78555000","longitude":"-108.68703000"},{"name":"Sierra County","countryCode":"US","stateCode":"NM","latitude":"33.13047000","longitude":"-107.19250000"},{"name":"Silver City","countryCode":"US","stateCode":"NM","latitude":"32.77007000","longitude":"-108.28033000"},{"name":"Skyline-Ganipa","countryCode":"US","stateCode":"NM","latitude":"35.03279000","longitude":"-107.61396000"},{"name":"Socorro","countryCode":"US","stateCode":"NM","latitude":"34.05840000","longitude":"-106.89142000"},{"name":"Socorro County","countryCode":"US","stateCode":"NM","latitude":"34.00724000","longitude":"-106.93033000"},{"name":"South Valley","countryCode":"US","stateCode":"NM","latitude":"35.01005000","longitude":"-106.67808000"},{"name":"Spencerville","countryCode":"US","stateCode":"NM","latitude":"36.82000000","longitude":"-108.05813000"},{"name":"Sunland Park","countryCode":"US","stateCode":"NM","latitude":"31.79650000","longitude":"-106.57999000"},{"name":"Taos","countryCode":"US","stateCode":"NM","latitude":"36.40725000","longitude":"-105.57307000"},{"name":"Taos County","countryCode":"US","stateCode":"NM","latitude":"36.57830000","longitude":"-105.63097000"},{"name":"Taos Pueblo","countryCode":"US","stateCode":"NM","latitude":"36.43864000","longitude":"-105.54445000"},{"name":"Texico","countryCode":"US","stateCode":"NM","latitude":"34.38869000","longitude":"-103.05134000"},{"name":"Thoreau","countryCode":"US","stateCode":"NM","latitude":"35.40253000","longitude":"-108.22340000"},{"name":"Tierra Amarilla","countryCode":"US","stateCode":"NM","latitude":"36.70029000","longitude":"-106.54976000"},{"name":"Tome","countryCode":"US","stateCode":"NM","latitude":"34.74089000","longitude":"-106.72836000"},{"name":"Torrance County","countryCode":"US","stateCode":"NM","latitude":"34.64047000","longitude":"-105.85078000"},{"name":"Truth or Consequences","countryCode":"US","stateCode":"NM","latitude":"33.12840000","longitude":"-107.25281000"},{"name":"Tucumcari","countryCode":"US","stateCode":"NM","latitude":"35.17191000","longitude":"-103.72686000"},{"name":"Tularosa","countryCode":"US","stateCode":"NM","latitude":"33.07397000","longitude":"-106.01860000"},{"name":"Twin Lakes","countryCode":"US","stateCode":"NM","latitude":"35.70919000","longitude":"-108.77481000"},{"name":"Union County","countryCode":"US","stateCode":"NM","latitude":"36.48176000","longitude":"-103.47099000"},{"name":"University Park","countryCode":"US","stateCode":"NM","latitude":"32.28343000","longitude":"-106.75334000"},{"name":"Upper Fruitland","countryCode":"US","stateCode":"NM","latitude":"36.71584000","longitude":"-108.31424000"},{"name":"Vado","countryCode":"US","stateCode":"NM","latitude":"32.11176000","longitude":"-106.66250000"},{"name":"Valencia","countryCode":"US","stateCode":"NM","latitude":"34.79950000","longitude":"-106.70030000"},{"name":"Valencia County","countryCode":"US","stateCode":"NM","latitude":"34.71545000","longitude":"-106.80911000"},{"name":"Waterflow","countryCode":"US","stateCode":"NM","latitude":"36.75972000","longitude":"-108.48175000"},{"name":"West Hammond","countryCode":"US","stateCode":"NM","latitude":"36.68071000","longitude":"-108.04921000"},{"name":"White Rock","countryCode":"US","stateCode":"NM","latitude":"35.82753000","longitude":"-106.20391000"},{"name":"White Sands","countryCode":"US","stateCode":"NM","latitude":"32.38093000","longitude":"-106.47944000"},{"name":"Zuni Pueblo","countryCode":"US","stateCode":"NM","latitude":"35.07253000","longitude":"-108.85064000"},{"name":"Ahwatukee Foothills","countryCode":"US","stateCode":"AZ","latitude":"33.34171000","longitude":"-111.98403000"},{"name":"Ajo","countryCode":"US","stateCode":"AZ","latitude":"32.37172000","longitude":"-112.86071000"},{"name":"Alhambra","countryCode":"US","stateCode":"AZ","latitude":"33.49838000","longitude":"-112.13432000"},{"name":"Anthem","countryCode":"US","stateCode":"AZ","latitude":"33.86726000","longitude":"-112.14682000"},{"name":"Apache County","countryCode":"US","stateCode":"AZ","latitude":"35.39560000","longitude":"-109.48884000"},{"name":"Apache Junction","countryCode":"US","stateCode":"AZ","latitude":"33.41505000","longitude":"-111.54958000"},{"name":"Arivaca Junction","countryCode":"US","stateCode":"AZ","latitude":"31.72731000","longitude":"-111.06120000"},{"name":"Arizona City","countryCode":"US","stateCode":"AZ","latitude":"32.75589000","longitude":"-111.67096000"},{"name":"Avenue B and C","countryCode":"US","stateCode":"AZ","latitude":"32.71904000","longitude":"-114.66005000"},{"name":"Avondale","countryCode":"US","stateCode":"AZ","latitude":"33.43560000","longitude":"-112.34960000"},{"name":"Avra Valley","countryCode":"US","stateCode":"AZ","latitude":"32.43785000","longitude":"-111.31539000"},{"name":"Bagdad","countryCode":"US","stateCode":"AZ","latitude":"34.58113000","longitude":"-113.20464000"},{"name":"Beaver Dam","countryCode":"US","stateCode":"AZ","latitude":"36.89942000","longitude":"-113.93274000"},{"name":"Benson","countryCode":"US","stateCode":"AZ","latitude":"31.96786000","longitude":"-110.29452000"},{"name":"Big Park","countryCode":"US","stateCode":"AZ","latitude":"34.78030000","longitude":"-111.76265000"},{"name":"Bisbee","countryCode":"US","stateCode":"AZ","latitude":"31.44815000","longitude":"-109.92841000"},{"name":"Black Canyon City","countryCode":"US","stateCode":"AZ","latitude":"34.07087000","longitude":"-112.15071000"},{"name":"Blackwater","countryCode":"US","stateCode":"AZ","latitude":"33.03117000","longitude":"-111.58263000"},{"name":"Buckeye","countryCode":"US","stateCode":"AZ","latitude":"33.37032000","longitude":"-112.58378000"},{"name":"Bullhead City","countryCode":"US","stateCode":"AZ","latitude":"35.14778000","longitude":"-114.56830000"},{"name":"Bylas","countryCode":"US","stateCode":"AZ","latitude":"33.13428000","longitude":"-110.12004000"},{"name":"Cactus Flat","countryCode":"US","stateCode":"AZ","latitude":"32.75840000","longitude":"-109.71619000"},{"name":"Camp Verde","countryCode":"US","stateCode":"AZ","latitude":"34.56364000","longitude":"-111.85432000"},{"name":"Canyon Day","countryCode":"US","stateCode":"AZ","latitude":"33.78477000","longitude":"-110.02649000"},{"name":"Carefree","countryCode":"US","stateCode":"AZ","latitude":"33.82226000","longitude":"-111.91820000"},{"name":"Casa Blanca","countryCode":"US","stateCode":"AZ","latitude":"33.12033000","longitude":"-111.88819000"},{"name":"Casa Grande","countryCode":"US","stateCode":"AZ","latitude":"32.87950000","longitude":"-111.75735000"},{"name":"Casas Adobes","countryCode":"US","stateCode":"AZ","latitude":"32.32341000","longitude":"-110.99510000"},{"name":"Catalina","countryCode":"US","stateCode":"AZ","latitude":"32.50556000","longitude":"-110.92111000"},{"name":"Catalina Foothills","countryCode":"US","stateCode":"AZ","latitude":"32.29785000","longitude":"-110.91870000"},{"name":"Cave Creek","countryCode":"US","stateCode":"AZ","latitude":"33.83333000","longitude":"-111.95083000"},{"name":"Centennial Park","countryCode":"US","stateCode":"AZ","latitude":"36.95381000","longitude":"-112.98132000"},{"name":"Central City","countryCode":"US","stateCode":"AZ","latitude":"33.44001000","longitude":"-112.05805000"},{"name":"Central Heights-Midland City","countryCode":"US","stateCode":"AZ","latitude":"33.40372000","longitude":"-110.81541000"},{"name":"Chandler","countryCode":"US","stateCode":"AZ","latitude":"33.30616000","longitude":"-111.84125000"},{"name":"Chinle","countryCode":"US","stateCode":"AZ","latitude":"36.15445000","longitude":"-109.55261000"},{"name":"Chino Valley","countryCode":"US","stateCode":"AZ","latitude":"34.75752000","longitude":"-112.45378000"},{"name":"Cibecue","countryCode":"US","stateCode":"AZ","latitude":"34.04477000","longitude":"-110.48539000"},{"name":"Cienega Springs","countryCode":"US","stateCode":"AZ","latitude":"34.18863000","longitude":"-114.22467000"},{"name":"Citrus Park","countryCode":"US","stateCode":"AZ","latitude":"33.54865000","longitude":"-112.44433000"},{"name":"Clarkdale","countryCode":"US","stateCode":"AZ","latitude":"34.77113000","longitude":"-112.05794000"},{"name":"Claypool","countryCode":"US","stateCode":"AZ","latitude":"33.41117000","longitude":"-110.84261000"},{"name":"Clifton","countryCode":"US","stateCode":"AZ","latitude":"33.05090000","longitude":"-109.29618000"},{"name":"Cochise County","countryCode":"US","stateCode":"AZ","latitude":"31.87957000","longitude":"-109.75114000"},{"name":"Coconino County","countryCode":"US","stateCode":"AZ","latitude":"35.83873000","longitude":"-111.77050000"},{"name":"Colorado City","countryCode":"US","stateCode":"AZ","latitude":"36.99026000","longitude":"-112.97577000"},{"name":"Congress","countryCode":"US","stateCode":"AZ","latitude":"34.16253000","longitude":"-112.85074000"},{"name":"Coolidge","countryCode":"US","stateCode":"AZ","latitude":"32.97784000","longitude":"-111.51762000"},{"name":"Cordes Lakes","countryCode":"US","stateCode":"AZ","latitude":"34.30781000","longitude":"-112.10349000"},{"name":"Cornville","countryCode":"US","stateCode":"AZ","latitude":"34.71780000","longitude":"-111.92154000"},{"name":"Corona de Tucson","countryCode":"US","stateCode":"AZ","latitude":"31.96536000","longitude":"-110.77564000"},{"name":"Cottonwood","countryCode":"US","stateCode":"AZ","latitude":"34.73919000","longitude":"-112.00988000"},{"name":"Deer Valley","countryCode":"US","stateCode":"AZ","latitude":"33.68393000","longitude":"-112.13488000"},{"name":"Desert Hills","countryCode":"US","stateCode":"AZ","latitude":"34.55390000","longitude":"-114.37246000"},{"name":"Dewey-Humboldt","countryCode":"US","stateCode":"AZ","latitude":"34.53000000","longitude":"-112.24222000"},{"name":"Dilkon","countryCode":"US","stateCode":"AZ","latitude":"35.38529000","longitude":"-110.32068000"},{"name":"Dolan Springs","countryCode":"US","stateCode":"AZ","latitude":"35.59194000","longitude":"-114.27329000"},{"name":"Donovan Estates","countryCode":"US","stateCode":"AZ","latitude":"32.70935000","longitude":"-114.67822000"},{"name":"Douglas","countryCode":"US","stateCode":"AZ","latitude":"31.34455000","longitude":"-109.54534000"},{"name":"Drexel Heights","countryCode":"US","stateCode":"AZ","latitude":"32.14119000","longitude":"-111.02843000"},{"name":"Eagar","countryCode":"US","stateCode":"AZ","latitude":"34.11124000","longitude":"-109.29238000"},{"name":"East Sahuarita","countryCode":"US","stateCode":"AZ","latitude":"31.94286000","longitude":"-110.92842000"},{"name":"Ehrenberg","countryCode":"US","stateCode":"AZ","latitude":"33.60419000","longitude":"-114.52523000"},{"name":"El Mirage","countryCode":"US","stateCode":"AZ","latitude":"33.61309000","longitude":"-112.32460000"},{"name":"Eloy","countryCode":"US","stateCode":"AZ","latitude":"32.75590000","longitude":"-111.55484000"},{"name":"Encanto","countryCode":"US","stateCode":"AZ","latitude":"33.47937000","longitude":"-112.07823000"},{"name":"First Mesa","countryCode":"US","stateCode":"AZ","latitude":"35.83667000","longitude":"-110.38152000"},{"name":"Flagstaff","countryCode":"US","stateCode":"AZ","latitude":"35.19807000","longitude":"-111.65127000"},{"name":"Florence","countryCode":"US","stateCode":"AZ","latitude":"33.03145000","longitude":"-111.38734000"},{"name":"Flowing Wells","countryCode":"US","stateCode":"AZ","latitude":"32.29396000","longitude":"-111.00982000"},{"name":"Fort Defiance","countryCode":"US","stateCode":"AZ","latitude":"35.74446000","longitude":"-109.07648000"},{"name":"Fortuna Foothills","countryCode":"US","stateCode":"AZ","latitude":"32.65783000","longitude":"-114.41189000"},{"name":"Fountain Hills","countryCode":"US","stateCode":"AZ","latitude":"33.61171000","longitude":"-111.71736000"},{"name":"Fredonia","countryCode":"US","stateCode":"AZ","latitude":"36.94554000","longitude":"-112.52659000"},{"name":"Ganado","countryCode":"US","stateCode":"AZ","latitude":"35.71140000","longitude":"-109.54205000"},{"name":"Gila Bend","countryCode":"US","stateCode":"AZ","latitude":"32.94782000","longitude":"-112.71683000"},{"name":"Gila County","countryCode":"US","stateCode":"AZ","latitude":"33.79975000","longitude":"-110.81174000"},{"name":"Gilbert","countryCode":"US","stateCode":"AZ","latitude":"33.35283000","longitude":"-111.78903000"},{"name":"Glendale","countryCode":"US","stateCode":"AZ","latitude":"33.53865000","longitude":"-112.18599000"},{"name":"Globe","countryCode":"US","stateCode":"AZ","latitude":"33.39422000","longitude":"-110.78650000"},{"name":"Gold Camp","countryCode":"US","stateCode":"AZ","latitude":"33.29367000","longitude":"-111.30429000"},{"name":"Gold Canyon","countryCode":"US","stateCode":"AZ","latitude":"33.37145000","longitude":"-111.43691000"},{"name":"Golden Shores","countryCode":"US","stateCode":"AZ","latitude":"34.78188000","longitude":"-114.47775000"},{"name":"Golden Valley","countryCode":"US","stateCode":"AZ","latitude":"35.22333000","longitude":"-114.22301000"},{"name":"Goodyear","countryCode":"US","stateCode":"AZ","latitude":"33.43532000","longitude":"-112.35821000"},{"name":"Graham County","countryCode":"US","stateCode":"AZ","latitude":"32.93272000","longitude":"-109.88744000"},{"name":"Grand Canyon","countryCode":"US","stateCode":"AZ","latitude":"36.05443000","longitude":"-112.13934000"},{"name":"Grand Canyon Village","countryCode":"US","stateCode":"AZ","latitude":"36.04637000","longitude":"-112.15406000"},{"name":"Green Valley","countryCode":"US","stateCode":"AZ","latitude":"31.85425000","longitude":"-110.99370000"},{"name":"Greenlee County","countryCode":"US","stateCode":"AZ","latitude":"33.21536000","longitude":"-109.24010000"},{"name":"Guadalupe","countryCode":"US","stateCode":"AZ","latitude":"33.37088000","longitude":"-111.96292000"},{"name":"Heber-Overgaard","countryCode":"US","stateCode":"AZ","latitude":"34.41414000","longitude":"-110.56956000"},{"name":"Holbrook","countryCode":"US","stateCode":"AZ","latitude":"34.90225000","longitude":"-110.15818000"},{"name":"Houck","countryCode":"US","stateCode":"AZ","latitude":"35.28308000","longitude":"-109.20704000"},{"name":"Huachuca City","countryCode":"US","stateCode":"AZ","latitude":"31.62787000","longitude":"-110.33397000"},{"name":"Joseph City","countryCode":"US","stateCode":"AZ","latitude":"34.95586000","longitude":"-110.33401000"},{"name":"Kachina Village","countryCode":"US","stateCode":"AZ","latitude":"35.09696000","longitude":"-111.69266000"},{"name":"Kaibito","countryCode":"US","stateCode":"AZ","latitude":"36.59722000","longitude":"-111.07431000"},{"name":"Kayenta","countryCode":"US","stateCode":"AZ","latitude":"36.72778000","longitude":"-110.25458000"},{"name":"Kearny","countryCode":"US","stateCode":"AZ","latitude":"33.05701000","longitude":"-110.91067000"},{"name":"Kingman","countryCode":"US","stateCode":"AZ","latitude":"35.18944000","longitude":"-114.05301000"},{"name":"La Paz County","countryCode":"US","stateCode":"AZ","latitude":"33.72926000","longitude":"-113.98134000"},{"name":"Lake Havasu City","countryCode":"US","stateCode":"AZ","latitude":"34.48390000","longitude":"-114.32245000"},{"name":"Lake Montezuma","countryCode":"US","stateCode":"AZ","latitude":"34.63224000","longitude":"-111.77793000"},{"name":"Lake of the Woods","countryCode":"US","stateCode":"AZ","latitude":"34.16393000","longitude":"-109.98955000"},{"name":"Laveen","countryCode":"US","stateCode":"AZ","latitude":"33.36282000","longitude":"-112.16932000"},{"name":"LeChee","countryCode":"US","stateCode":"AZ","latitude":"36.86211000","longitude":"-111.44063000"},{"name":"Linden","countryCode":"US","stateCode":"AZ","latitude":"34.28504000","longitude":"-110.15706000"},{"name":"Litchfield Park","countryCode":"US","stateCode":"AZ","latitude":"33.49337000","longitude":"-112.35794000"},{"name":"Lukachukai","countryCode":"US","stateCode":"AZ","latitude":"36.41695000","longitude":"-109.22871000"},{"name":"Mammoth","countryCode":"US","stateCode":"AZ","latitude":"32.72257000","longitude":"-110.64065000"},{"name":"Many Farms","countryCode":"US","stateCode":"AZ","latitude":"36.35278000","longitude":"-109.61789000"},{"name":"Marana","countryCode":"US","stateCode":"AZ","latitude":"32.43674000","longitude":"-111.22538000"},{"name":"Maricopa","countryCode":"US","stateCode":"AZ","latitude":"33.05811000","longitude":"-112.04764000"},{"name":"Maricopa County","countryCode":"US","stateCode":"AZ","latitude":"33.34883000","longitude":"-112.49123000"},{"name":"Maryvale","countryCode":"US","stateCode":"AZ","latitude":"33.50199000","longitude":"-112.17765000"},{"name":"Mayer","countryCode":"US","stateCode":"AZ","latitude":"34.39781000","longitude":"-112.23627000"},{"name":"Meadview","countryCode":"US","stateCode":"AZ","latitude":"36.00221000","longitude":"-114.06829000"},{"name":"Mesa","countryCode":"US","stateCode":"AZ","latitude":"33.42227000","longitude":"-111.82264000"},{"name":"Mescal","countryCode":"US","stateCode":"AZ","latitude":"31.99008000","longitude":"-110.43535000"},{"name":"Miami","countryCode":"US","stateCode":"AZ","latitude":"33.39922000","longitude":"-110.86872000"},{"name":"Mohave County","countryCode":"US","stateCode":"AZ","latitude":"35.70404000","longitude":"-113.75791000"},{"name":"Mohave Valley","countryCode":"US","stateCode":"AZ","latitude":"34.93306000","longitude":"-114.58885000"},{"name":"Morenci","countryCode":"US","stateCode":"AZ","latitude":"33.07867000","longitude":"-109.36535000"},{"name":"Mountainaire","countryCode":"US","stateCode":"AZ","latitude":"35.08529000","longitude":"-111.66599000"},{"name":"Naco","countryCode":"US","stateCode":"AZ","latitude":"31.33538000","longitude":"-109.94813000"},{"name":"Navajo County","countryCode":"US","stateCode":"AZ","latitude":"35.39963000","longitude":"-110.32140000"},{"name":"New Kingman-Butler","countryCode":"US","stateCode":"AZ","latitude":"35.26504000","longitude":"-114.03226000"},{"name":"New River","countryCode":"US","stateCode":"AZ","latitude":"33.91587000","longitude":"-112.13599000"},{"name":"Nogales","countryCode":"US","stateCode":"AZ","latitude":"31.34038000","longitude":"-110.93425000"},{"name":"North Fork","countryCode":"US","stateCode":"AZ","latitude":"34.00167000","longitude":"-109.96355000"},{"name":"Oracle","countryCode":"US","stateCode":"AZ","latitude":"32.61091000","longitude":"-110.77093000"},{"name":"Oro Valley","countryCode":"US","stateCode":"AZ","latitude":"32.39091000","longitude":"-110.96649000"},{"name":"Page","countryCode":"US","stateCode":"AZ","latitude":"36.91472000","longitude":"-111.45583000"},{"name":"Paradise Valley","countryCode":"US","stateCode":"AZ","latitude":"33.53115000","longitude":"-111.94265000"},{"name":"Parker","countryCode":"US","stateCode":"AZ","latitude":"34.15002000","longitude":"-114.28912000"},{"name":"Parks","countryCode":"US","stateCode":"AZ","latitude":"35.26057000","longitude":"-111.94877000"},{"name":"Paulden","countryCode":"US","stateCode":"AZ","latitude":"34.88558000","longitude":"-112.46823000"},{"name":"Payson","countryCode":"US","stateCode":"AZ","latitude":"34.23087000","longitude":"-111.32514000"},{"name":"Peach Springs","countryCode":"US","stateCode":"AZ","latitude":"35.52916000","longitude":"-113.42549000"},{"name":"Peoria","countryCode":"US","stateCode":"AZ","latitude":"33.58060000","longitude":"-112.23738000"},{"name":"Peridot","countryCode":"US","stateCode":"AZ","latitude":"33.31034000","longitude":"-110.45538000"},{"name":"Phoenix","countryCode":"US","stateCode":"AZ","latitude":"33.44838000","longitude":"-112.07404000"},{"name":"Picture Rocks","countryCode":"US","stateCode":"AZ","latitude":"32.34591000","longitude":"-111.24621000"},{"name":"Pima","countryCode":"US","stateCode":"AZ","latitude":"32.89656000","longitude":"-109.82835000"},{"name":"Pima County","countryCode":"US","stateCode":"AZ","latitude":"32.09738000","longitude":"-111.78995000"},{"name":"Pinal County","countryCode":"US","stateCode":"AZ","latitude":"32.90431000","longitude":"-111.34471000"},{"name":"Pine","countryCode":"US","stateCode":"AZ","latitude":"34.38447000","longitude":"-111.45514000"},{"name":"Pinetop-Lakeside","countryCode":"US","stateCode":"AZ","latitude":"34.14254000","longitude":"-109.96038000"},{"name":"Pirtleville","countryCode":"US","stateCode":"AZ","latitude":"31.35716000","longitude":"-109.56352000"},{"name":"Prescott","countryCode":"US","stateCode":"AZ","latitude":"34.54002000","longitude":"-112.46850000"},{"name":"Prescott Valley","countryCode":"US","stateCode":"AZ","latitude":"34.61002000","longitude":"-112.31572000"},{"name":"Quartzsite","countryCode":"US","stateCode":"AZ","latitude":"33.66391000","longitude":"-114.22995000"},{"name":"Queen Creek","countryCode":"US","stateCode":"AZ","latitude":"33.24866000","longitude":"-111.63430000"},{"name":"Rio Rico","countryCode":"US","stateCode":"AZ","latitude":"31.47148000","longitude":"-110.97648000"},{"name":"Rio Verde","countryCode":"US","stateCode":"AZ","latitude":"33.72254000","longitude":"-111.67569000"},{"name":"Sacaton","countryCode":"US","stateCode":"AZ","latitude":"33.07672000","longitude":"-111.73930000"},{"name":"Saddle Brooke","countryCode":"US","stateCode":"AZ","latitude":"32.53472000","longitude":"-110.87361000"},{"name":"Safford","countryCode":"US","stateCode":"AZ","latitude":"32.83395000","longitude":"-109.70758000"},{"name":"Sahuarita","countryCode":"US","stateCode":"AZ","latitude":"31.95758000","longitude":"-110.95565000"},{"name":"Saint David","countryCode":"US","stateCode":"AZ","latitude":"31.90425000","longitude":"-110.21424000"},{"name":"Saint Johns","countryCode":"US","stateCode":"AZ","latitude":"34.50587000","longitude":"-109.36093000"},{"name":"Saint Michaels","countryCode":"US","stateCode":"AZ","latitude":"35.64474000","longitude":"-109.09565000"},{"name":"Salome","countryCode":"US","stateCode":"AZ","latitude":"33.78114000","longitude":"-113.61465000"},{"name":"San Carlos","countryCode":"US","stateCode":"AZ","latitude":"33.34562000","longitude":"-110.45504000"},{"name":"San Luis","countryCode":"US","stateCode":"AZ","latitude":"32.48700000","longitude":"-114.78218000"},{"name":"San Manuel","countryCode":"US","stateCode":"AZ","latitude":"32.59979000","longitude":"-110.63093000"},{"name":"San Tan Valley","countryCode":"US","stateCode":"AZ","latitude":"33.19110000","longitude":"-111.52800000"},{"name":"Santa Cruz County","countryCode":"US","stateCode":"AZ","latitude":"31.52600000","longitude":"-110.84657000"},{"name":"Scenic","countryCode":"US","stateCode":"AZ","latitude":"36.79359000","longitude":"-114.01275000"},{"name":"Scottsdale","countryCode":"US","stateCode":"AZ","latitude":"33.50921000","longitude":"-111.89903000"},{"name":"Sedona","countryCode":"US","stateCode":"AZ","latitude":"34.86974000","longitude":"-111.76099000"},{"name":"Sells","countryCode":"US","stateCode":"AZ","latitude":"31.91202000","longitude":"-111.88123000"},{"name":"Show Low","countryCode":"US","stateCode":"AZ","latitude":"34.25421000","longitude":"-110.02983000"},{"name":"Sierra Vista","countryCode":"US","stateCode":"AZ","latitude":"31.55454000","longitude":"-110.30369000"},{"name":"Sierra Vista Southeast","countryCode":"US","stateCode":"AZ","latitude":"31.45385000","longitude":"-110.21637000"},{"name":"Six Shooter Canyon","countryCode":"US","stateCode":"AZ","latitude":"33.36678000","longitude":"-110.77460000"},{"name":"Snowflake","countryCode":"US","stateCode":"AZ","latitude":"34.51337000","longitude":"-110.07845000"},{"name":"Somerton","countryCode":"US","stateCode":"AZ","latitude":"32.59644000","longitude":"-114.70968000"},{"name":"South Tucson","countryCode":"US","stateCode":"AZ","latitude":"32.19952000","longitude":"-110.96842000"},{"name":"Spring Valley","countryCode":"US","stateCode":"AZ","latitude":"34.34503000","longitude":"-112.15905000"},{"name":"Springerville","countryCode":"US","stateCode":"AZ","latitude":"34.13355000","longitude":"-109.28834000"},{"name":"Star Valley","countryCode":"US","stateCode":"AZ","latitude":"34.25504000","longitude":"-111.25847000"},{"name":"Summit","countryCode":"US","stateCode":"AZ","latitude":"32.06702000","longitude":"-110.95148000"},{"name":"Sun City","countryCode":"US","stateCode":"AZ","latitude":"33.59754000","longitude":"-112.27182000"},{"name":"Sun City West","countryCode":"US","stateCode":"AZ","latitude":"33.66198000","longitude":"-112.34127000"},{"name":"Sun Lakes","countryCode":"US","stateCode":"AZ","latitude":"33.21116000","longitude":"-111.87542000"},{"name":"Sun Valley","countryCode":"US","stateCode":"AZ","latitude":"34.25420000","longitude":"-111.26125000"},{"name":"Superior","countryCode":"US","stateCode":"AZ","latitude":"33.29395000","longitude":"-111.09623000"},{"name":"Surprise","countryCode":"US","stateCode":"AZ","latitude":"33.63059000","longitude":"-112.33322000"},{"name":"Swift Trail Junction","countryCode":"US","stateCode":"AZ","latitude":"32.72979000","longitude":"-109.71397000"},{"name":"Tanque Verde","countryCode":"US","stateCode":"AZ","latitude":"32.25174000","longitude":"-110.73731000"},{"name":"Taylor","countryCode":"US","stateCode":"AZ","latitude":"34.46504000","longitude":"-110.09123000"},{"name":"Tempe","countryCode":"US","stateCode":"AZ","latitude":"33.41477000","longitude":"-111.90931000"},{"name":"Tempe Junction","countryCode":"US","stateCode":"AZ","latitude":"33.41421000","longitude":"-111.94348000"},{"name":"Thatcher","countryCode":"US","stateCode":"AZ","latitude":"32.84923000","longitude":"-109.75925000"},{"name":"Three Points","countryCode":"US","stateCode":"AZ","latitude":"32.07675000","longitude":"-111.31371000"},{"name":"Tolleson","countryCode":"US","stateCode":"AZ","latitude":"33.45004000","longitude":"-112.25932000"},{"name":"Tombstone","countryCode":"US","stateCode":"AZ","latitude":"31.71287000","longitude":"-110.06758000"},{"name":"Tonto Basin","countryCode":"US","stateCode":"AZ","latitude":"33.83171000","longitude":"-111.29457000"},{"name":"Tortolita","countryCode":"US","stateCode":"AZ","latitude":"32.41035000","longitude":"-111.01732000"},{"name":"Tsaile","countryCode":"US","stateCode":"AZ","latitude":"36.30330000","longitude":"-109.21566000"},{"name":"Tuba City","countryCode":"US","stateCode":"AZ","latitude":"36.13499000","longitude":"-111.23986000"},{"name":"Tubac","countryCode":"US","stateCode":"AZ","latitude":"31.61259000","longitude":"-111.04592000"},{"name":"Tucson","countryCode":"US","stateCode":"AZ","latitude":"32.22174000","longitude":"-110.92648000"},{"name":"Tucson Estates","countryCode":"US","stateCode":"AZ","latitude":"32.18758000","longitude":"-111.09093000"},{"name":"Vail","countryCode":"US","stateCode":"AZ","latitude":"32.04786000","longitude":"-110.71203000"},{"name":"Valencia West","countryCode":"US","stateCode":"AZ","latitude":"32.13238000","longitude":"-111.11414000"},{"name":"Valle Vista","countryCode":"US","stateCode":"AZ","latitude":"35.41088000","longitude":"-113.86271000"},{"name":"Verde Village","countryCode":"US","stateCode":"AZ","latitude":"34.71050000","longitude":"-112.01152000"},{"name":"Village of Oak Creek (Big Park)","countryCode":"US","stateCode":"AZ","latitude":"34.78090000","longitude":"-111.76227000"},{"name":"Wellton","countryCode":"US","stateCode":"AZ","latitude":"32.67283000","longitude":"-114.14688000"},{"name":"West Sedona","countryCode":"US","stateCode":"AZ","latitude":"34.86724000","longitude":"-111.80543000"},{"name":"Whetstone","countryCode":"US","stateCode":"AZ","latitude":"31.95731000","longitude":"-110.34202000"},{"name":"White Mountain Lake","countryCode":"US","stateCode":"AZ","latitude":"34.34865000","longitude":"-109.99789000"},{"name":"Whiteriver","countryCode":"US","stateCode":"AZ","latitude":"33.83699000","longitude":"-109.96427000"},{"name":"Wickenburg","countryCode":"US","stateCode":"AZ","latitude":"33.96864000","longitude":"-112.72962000"},{"name":"Willcox","countryCode":"US","stateCode":"AZ","latitude":"32.25285000","longitude":"-109.83201000"},{"name":"Williams","countryCode":"US","stateCode":"AZ","latitude":"35.24946000","longitude":"-112.19100000"},{"name":"Williamson","countryCode":"US","stateCode":"AZ","latitude":"34.69002000","longitude":"-112.54101000"},{"name":"Willow Valley","countryCode":"US","stateCode":"AZ","latitude":"34.91195000","longitude":"-114.60663000"},{"name":"Window Rock","countryCode":"US","stateCode":"AZ","latitude":"35.68057000","longitude":"-109.05259000"},{"name":"Winslow","countryCode":"US","stateCode":"AZ","latitude":"35.02419000","longitude":"-110.69736000"},{"name":"Yavapai County","countryCode":"US","stateCode":"AZ","latitude":"34.59988000","longitude":"-112.55387000"},{"name":"Youngtown","countryCode":"US","stateCode":"AZ","latitude":"33.59393000","longitude":"-112.30294000"},{"name":"Yuma","countryCode":"US","stateCode":"AZ","latitude":"32.72532000","longitude":"-114.62440000"},{"name":"Yuma County","countryCode":"US","stateCode":"AZ","latitude":"32.76940000","longitude":"-113.90556000"},{"name":"Ainaloa","countryCode":"US","stateCode":"HI","latitude":"19.52694000","longitude":"-154.99306000"},{"name":"Anahola","countryCode":"US","stateCode":"HI","latitude":"22.14226000","longitude":"-159.31388000"},{"name":"Captain Cook","countryCode":"US","stateCode":"HI","latitude":"19.49694000","longitude":"-155.92167000"},{"name":"East Honolulu","countryCode":"US","stateCode":"HI","latitude":"21.28906000","longitude":"-157.71734000"},{"name":"Fern Acres","countryCode":"US","stateCode":"HI","latitude":"19.51222000","longitude":"-155.08028000"},{"name":"Haiku-Pauwela","countryCode":"US","stateCode":"HI","latitude":"20.92187000","longitude":"-156.30508000"},{"name":"Hale‘iwa","countryCode":"US","stateCode":"HI","latitude":"21.59284000","longitude":"-158.10339000"},{"name":"Hana","countryCode":"US","stateCode":"HI","latitude":"20.75806000","longitude":"-155.99028000"},{"name":"Hanamā‘ulu","countryCode":"US","stateCode":"HI","latitude":"21.99773000","longitude":"-159.35918000"},{"name":"Hanapēpē","countryCode":"US","stateCode":"HI","latitude":"21.90733000","longitude":"-159.59440000"},{"name":"Hanapēpē Heights","countryCode":"US","stateCode":"HI","latitude":"21.91633000","longitude":"-159.58995000"},{"name":"Hau‘ula","countryCode":"US","stateCode":"HI","latitude":"21.60760000","longitude":"-157.90868000"},{"name":"Hawaii County","countryCode":"US","stateCode":"HI","latitude":"19.60240000","longitude":"-155.52289000"},{"name":"Hawaiian Acres","countryCode":"US","stateCode":"HI","latitude":"19.53806000","longitude":"-155.05222000"},{"name":"Hawaiian Beaches","countryCode":"US","stateCode":"HI","latitude":"19.54306000","longitude":"-154.91583000"},{"name":"Hawaiian Ocean View","countryCode":"US","stateCode":"HI","latitude":"19.06861000","longitude":"-155.76500000"},{"name":"Hawaiian Paradise Park","countryCode":"US","stateCode":"HI","latitude":"19.59333000","longitude":"-154.97306000"},{"name":"He‘eia","countryCode":"US","stateCode":"HI","latitude":"21.43054000","longitude":"-157.81611000"},{"name":"Hickam Field","countryCode":"US","stateCode":"HI","latitude":"21.33967000","longitude":"-157.96018000"},{"name":"Hilo","countryCode":"US","stateCode":"HI","latitude":"19.72991000","longitude":"-155.09073000"},{"name":"Honalo","countryCode":"US","stateCode":"HI","latitude":"19.54639000","longitude":"-155.93194000"},{"name":"Honaunau-Napoopoo","countryCode":"US","stateCode":"HI","latitude":"19.45627000","longitude":"-155.86466000"},{"name":"Honoka‘a","countryCode":"US","stateCode":"HI","latitude":"20.07931000","longitude":"-155.46691000"},{"name":"Honolulu","countryCode":"US","stateCode":"HI","latitude":"21.30694000","longitude":"-157.85833000"},{"name":"Honolulu County","countryCode":"US","stateCode":"HI","latitude":"21.45543000","longitude":"-157.96138000"},{"name":"Hālawa","countryCode":"US","stateCode":"HI","latitude":"21.37944000","longitude":"-157.92167000"},{"name":"Hālawa Heights","countryCode":"US","stateCode":"HI","latitude":"21.37848000","longitude":"-157.91388000"},{"name":"Hāwī","countryCode":"US","stateCode":"HI","latitude":"20.24122000","longitude":"-155.83351000"},{"name":"Hōlualoa","countryCode":"US","stateCode":"HI","latitude":"19.61979000","longitude":"-155.94831000"},{"name":"Iroquois Point","countryCode":"US","stateCode":"HI","latitude":"21.32776000","longitude":"-157.98301000"},{"name":"Kaanapali Landing","countryCode":"US","stateCode":"HI","latitude":"20.93090000","longitude":"-156.68778000"},{"name":"Kahaluu-Keauhou","countryCode":"US","stateCode":"HI","latitude":"19.57181000","longitude":"-155.96172000"},{"name":"Kahalu‘u","countryCode":"US","stateCode":"HI","latitude":"21.45759000","longitude":"-157.84431000"},{"name":"Kahuku","countryCode":"US","stateCode":"HI","latitude":"21.68048000","longitude":"-157.95237000"},{"name":"Kahului","countryCode":"US","stateCode":"HI","latitude":"20.88953000","longitude":"-156.47432000"},{"name":"Kailua","countryCode":"US","stateCode":"HI","latitude":"21.40241000","longitude":"-157.74054000"},{"name":"Kailua-Kona","countryCode":"US","stateCode":"HI","latitude":"19.64016000","longitude":"-155.99912000"},{"name":"Kalaoa","countryCode":"US","stateCode":"HI","latitude":"19.72861000","longitude":"-155.98167000"},{"name":"Kalawao County","countryCode":"US","stateCode":"HI","latitude":"21.18569000","longitude":"-156.95944000"},{"name":"Kalāheo","countryCode":"US","stateCode":"HI","latitude":"21.92416000","longitude":"-159.52686000"},{"name":"Kaneohe","countryCode":"US","stateCode":"HI","latitude":"21.39994000","longitude":"-157.79895000"},{"name":"Kapaau","countryCode":"US","stateCode":"HI","latitude":"20.23389000","longitude":"-155.80194000"},{"name":"Kapa‘a","countryCode":"US","stateCode":"HI","latitude":"22.07521000","longitude":"-159.31895000"},{"name":"Kapolei","countryCode":"US","stateCode":"HI","latitude":"21.33555000","longitude":"-158.05820000"},{"name":"Kauai County","countryCode":"US","stateCode":"HI","latitude":"22.01108000","longitude":"-159.70544000"},{"name":"Kaunakakai","countryCode":"US","stateCode":"HI","latitude":"21.09363000","longitude":"-157.02613000"},{"name":"Ka‘a‘awa","countryCode":"US","stateCode":"HI","latitude":"21.55445000","longitude":"-157.85103000"},{"name":"Kealakekua","countryCode":"US","stateCode":"HI","latitude":"19.52083000","longitude":"-155.92250000"},{"name":"Kea‘au","countryCode":"US","stateCode":"HI","latitude":"19.62265000","longitude":"-155.03744000"},{"name":"Kekaha","countryCode":"US","stateCode":"HI","latitude":"21.96686000","longitude":"-159.71186000"},{"name":"Ko Olina","countryCode":"US","stateCode":"HI","latitude":"21.33993000","longitude":"-158.12562000"},{"name":"Koloa","countryCode":"US","stateCode":"HI","latitude":"21.90690000","longitude":"-159.46994000"},{"name":"Kualapu‘u","countryCode":"US","stateCode":"HI","latitude":"21.15306000","longitude":"-157.03677000"},{"name":"Kula","countryCode":"US","stateCode":"HI","latitude":"20.79094000","longitude":"-156.32695000"},{"name":"Kurtistown","countryCode":"US","stateCode":"HI","latitude":"19.60361000","longitude":"-155.05722000"},{"name":"Kā‘anapali","countryCode":"US","stateCode":"HI","latitude":"20.92881000","longitude":"-156.69422000"},{"name":"Kēōkea","countryCode":"US","stateCode":"HI","latitude":"20.70711000","longitude":"-156.35446000"},{"name":"Kīhei","countryCode":"US","stateCode":"HI","latitude":"20.76462000","longitude":"-156.44578000"},{"name":"Kīlauea","countryCode":"US","stateCode":"HI","latitude":"22.21208000","longitude":"-159.41342000"},{"name":"Lahaina","countryCode":"US","stateCode":"HI","latitude":"20.87429000","longitude":"-156.67663000"},{"name":"Lanai City","countryCode":"US","stateCode":"HI","latitude":"20.82757000","longitude":"-156.92399000"},{"name":"Lawai","countryCode":"US","stateCode":"HI","latitude":"21.92159000","longitude":"-159.50376000"},{"name":"Leilani Estates","countryCode":"US","stateCode":"HI","latitude":"19.46972000","longitude":"-154.91778000"},{"name":"Lihue","countryCode":"US","stateCode":"HI","latitude":"21.98121000","longitude":"-159.37210000"},{"name":"Lā‘ie","countryCode":"US","stateCode":"HI","latitude":"21.64547000","longitude":"-157.92250000"},{"name":"Makakilo City","countryCode":"US","stateCode":"HI","latitude":"21.34694000","longitude":"-158.08583000"},{"name":"Makawao","countryCode":"US","stateCode":"HI","latitude":"20.85694000","longitude":"-156.31306000"},{"name":"Marine Corps Base Hawaii - MCBH","countryCode":"US","stateCode":"HI","latitude":"21.44336000","longitude":"-157.74981000"},{"name":"Maui County","countryCode":"US","stateCode":"HI","latitude":"20.86774000","longitude":"-156.61706000"},{"name":"Maunawili","countryCode":"US","stateCode":"HI","latitude":"21.37278000","longitude":"-157.77056000"},{"name":"Mililani Town","countryCode":"US","stateCode":"HI","latitude":"21.45000000","longitude":"-158.00111000"},{"name":"Mokulēia","countryCode":"US","stateCode":"HI","latitude":"21.57967000","longitude":"-158.15313000"},{"name":"Mountain View","countryCode":"US","stateCode":"HI","latitude":"19.55583000","longitude":"-155.10806000"},{"name":"Mākaha","countryCode":"US","stateCode":"HI","latitude":"21.46627000","longitude":"-158.21037000"},{"name":"Mākaha Valley","countryCode":"US","stateCode":"HI","latitude":"21.47583000","longitude":"-158.19918000"},{"name":"Mā‘ili","countryCode":"US","stateCode":"HI","latitude":"21.41629000","longitude":"-158.17531000"},{"name":"Nanawale Estates","countryCode":"US","stateCode":"HI","latitude":"19.50611000","longitude":"-154.91194000"},{"name":"Napili-Honokowai","countryCode":"US","stateCode":"HI","latitude":"20.97533000","longitude":"-156.67826000"},{"name":"Nānākuli","countryCode":"US","stateCode":"HI","latitude":"21.39362000","longitude":"-158.15429000"},{"name":"Ocean Pointe","countryCode":"US","stateCode":"HI","latitude":"21.31066000","longitude":"-158.03638000"},{"name":"Orchidlands Estates","countryCode":"US","stateCode":"HI","latitude":"19.56084000","longitude":"-155.01527000"},{"name":"Paia","countryCode":"US","stateCode":"HI","latitude":"20.90333000","longitude":"-156.36944000"},{"name":"Pearl City","countryCode":"US","stateCode":"HI","latitude":"21.39734000","longitude":"-157.97516000"},{"name":"Pepeekeo","countryCode":"US","stateCode":"HI","latitude":"19.83361000","longitude":"-155.10722000"},{"name":"Princeville","countryCode":"US","stateCode":"HI","latitude":"22.21758000","longitude":"-159.47888000"},{"name":"Puhi","countryCode":"US","stateCode":"HI","latitude":"21.96888000","longitude":"-159.40012000"},{"name":"Pukalani","countryCode":"US","stateCode":"HI","latitude":"20.83667000","longitude":"-156.33667000"},{"name":"Punalu‘u","countryCode":"US","stateCode":"HI","latitude":"21.57045000","longitude":"-157.87557000"},{"name":"Pupukea","countryCode":"US","stateCode":"HI","latitude":"21.65456000","longitude":"-158.06065000"},{"name":"Pāhala","countryCode":"US","stateCode":"HI","latitude":"19.20297000","longitude":"-155.47860000"},{"name":"Pāpa‘ikou","countryCode":"US","stateCode":"HI","latitude":"19.78718000","longitude":"-155.09326000"},{"name":"Royal Kunia","countryCode":"US","stateCode":"HI","latitude":"21.39392000","longitude":"-158.02670000"},{"name":"Schofield Barracks","countryCode":"US","stateCode":"HI","latitude":"21.49837000","longitude":"-158.06515000"},{"name":"Village Park","countryCode":"US","stateCode":"HI","latitude":"21.39806000","longitude":"-158.03028000"},{"name":"Volcano","countryCode":"US","stateCode":"HI","latitude":"19.44276000","longitude":"-155.23398000"},{"name":"Wahiawā","countryCode":"US","stateCode":"HI","latitude":"21.50279000","longitude":"-158.02464000"},{"name":"Waialua","countryCode":"US","stateCode":"HI","latitude":"21.57688000","longitude":"-158.13154000"},{"name":"Waianae","countryCode":"US","stateCode":"HI","latitude":"21.43785000","longitude":"-158.18555000"},{"name":"Waihee-Waiehu","countryCode":"US","stateCode":"HI","latitude":"20.93022000","longitude":"-156.50458000"},{"name":"Waikapū","countryCode":"US","stateCode":"HI","latitude":"20.85806000","longitude":"-156.50694000"},{"name":"Waikoloa","countryCode":"US","stateCode":"HI","latitude":"19.93942000","longitude":"-155.78931000"},{"name":"Wailea","countryCode":"US","stateCode":"HI","latitude":"20.68973000","longitude":"-156.44190000"},{"name":"Wailua","countryCode":"US","stateCode":"HI","latitude":"22.05271000","longitude":"-159.33781000"},{"name":"Wailua Homesteads","countryCode":"US","stateCode":"HI","latitude":"22.07244000","longitude":"-159.37677000"},{"name":"Wailuku","countryCode":"US","stateCode":"HI","latitude":"20.89133000","longitude":"-156.50604000"},{"name":"Waimalu","countryCode":"US","stateCode":"HI","latitude":"21.40472000","longitude":"-157.94333000"},{"name":"Waimanalo","countryCode":"US","stateCode":"HI","latitude":"21.34614000","longitude":"-157.72380000"},{"name":"Waimea","countryCode":"US","stateCode":"HI","latitude":"20.02323000","longitude":"-155.67288000"},{"name":"Waimānalo Beach","countryCode":"US","stateCode":"HI","latitude":"21.33407000","longitude":"-157.70003000"},{"name":"Wainaku","countryCode":"US","stateCode":"HI","latitude":"19.74472000","longitude":"-155.09500000"},{"name":"Waipahu","countryCode":"US","stateCode":"HI","latitude":"21.38667000","longitude":"-158.00917000"},{"name":"Waipio","countryCode":"US","stateCode":"HI","latitude":"21.41823000","longitude":"-157.99906000"},{"name":"Waipi‘o Acres","countryCode":"US","stateCode":"HI","latitude":"21.46485000","longitude":"-158.01331000"},{"name":"Whitmore Village","countryCode":"US","stateCode":"HI","latitude":"21.51429000","longitude":"-158.02464000"},{"name":"‘Aiea","countryCode":"US","stateCode":"HI","latitude":"21.38222000","longitude":"-157.93361000"},{"name":"‘Ele‘ele","countryCode":"US","stateCode":"HI","latitude":"21.90738000","longitude":"-159.58322000"},{"name":"‘Ewa Beach","countryCode":"US","stateCode":"HI","latitude":"21.31556000","longitude":"-158.00722000"},{"name":"‘Ewa Gentry","countryCode":"US","stateCode":"HI","latitude":"21.33999000","longitude":"-158.03039000"},{"name":"‘Ewa Villages","countryCode":"US","stateCode":"HI","latitude":"21.34127000","longitude":"-158.03970000"},{"name":"‘Āhuimanu","countryCode":"US","stateCode":"HI","latitude":"21.44472000","longitude":"-157.83778000"},{"name":"‘Ōma‘o","countryCode":"US","stateCode":"HI","latitude":"21.92581000","longitude":"-159.48818000"},{"name":"Akutan","countryCode":"US","stateCode":"AK","latitude":"54.13350000","longitude":"-165.77686000"},{"name":"Aleutians East Borough","countryCode":"US","stateCode":"AK","latitude":"54.85000000","longitude":"-163.41667000"},{"name":"Aleutians West Census Area","countryCode":"US","stateCode":"AK","latitude":"52.16298000","longitude":"-174.28505000"},{"name":"Anchor Point","countryCode":"US","stateCode":"AK","latitude":"59.77667000","longitude":"-151.83139000"},{"name":"Anchorage","countryCode":"US","stateCode":"AK","latitude":"61.21806000","longitude":"-149.90028000"},{"name":"Anchorage Municipality","countryCode":"US","stateCode":"AK","latitude":"61.16667000","longitude":"-149.25056000"},{"name":"Badger","countryCode":"US","stateCode":"AK","latitude":"64.80000000","longitude":"-147.53333000"},{"name":"Barrow","countryCode":"US","stateCode":"AK","latitude":"71.29058000","longitude":"-156.78872000"},{"name":"Bear Creek","countryCode":"US","stateCode":"AK","latitude":"60.16417000","longitude":"-149.39500000"},{"name":"Bethel","countryCode":"US","stateCode":"AK","latitude":"60.79222000","longitude":"-161.75583000"},{"name":"Bethel Census Area","countryCode":"US","stateCode":"AK","latitude":"60.75056000","longitude":"-160.50056000"},{"name":"Big Lake","countryCode":"US","stateCode":"AK","latitude":"61.52139000","longitude":"-149.95444000"},{"name":"Bristol Bay Borough","countryCode":"US","stateCode":"AK","latitude":"58.75056000","longitude":"-156.83333000"},{"name":"Butte","countryCode":"US","stateCode":"AK","latitude":"61.54222000","longitude":"-149.03333000"},{"name":"Chevak","countryCode":"US","stateCode":"AK","latitude":"61.52778000","longitude":"-165.58639000"},{"name":"City and Borough of Wrangell","countryCode":"US","stateCode":"AK","latitude":"56.41331000","longitude":"-132.32009000"},{"name":"Cohoe","countryCode":"US","stateCode":"AK","latitude":"60.36861000","longitude":"-151.30639000"},{"name":"College","countryCode":"US","stateCode":"AK","latitude":"64.85694000","longitude":"-147.80278000"},{"name":"Cordova","countryCode":"US","stateCode":"AK","latitude":"60.54320000","longitude":"-145.75867000"},{"name":"Craig","countryCode":"US","stateCode":"AK","latitude":"55.47639000","longitude":"-133.14833000"},{"name":"Deltana","countryCode":"US","stateCode":"AK","latitude":"63.87217000","longitude":"-145.21773000"},{"name":"Denali Borough","countryCode":"US","stateCode":"AK","latitude":"63.78889000","longitude":"-150.19167000"},{"name":"Diamond Ridge","countryCode":"US","stateCode":"AK","latitude":"59.67611000","longitude":"-151.55750000"},{"name":"Dillingham","countryCode":"US","stateCode":"AK","latitude":"59.03972000","longitude":"-158.45750000"},{"name":"Dillingham Census Area","countryCode":"US","stateCode":"AK","latitude":"59.76193000","longitude":"-158.31848000"},{"name":"Dutch Harbor","countryCode":"US","stateCode":"AK","latitude":"53.88980000","longitude":"-166.54220000"},{"name":"Eagle River","countryCode":"US","stateCode":"AK","latitude":"61.32139000","longitude":"-149.56778000"},{"name":"Eielson Air Force Base","countryCode":"US","stateCode":"AK","latitude":"64.66327000","longitude":"-147.05442000"},{"name":"Elmendorf Air Force Base","countryCode":"US","stateCode":"AK","latitude":"61.25703000","longitude":"-149.63139000"},{"name":"Ester","countryCode":"US","stateCode":"AK","latitude":"64.84722000","longitude":"-148.01444000"},{"name":"Fairbanks","countryCode":"US","stateCode":"AK","latitude":"64.83778000","longitude":"-147.71639000"},{"name":"Fairbanks North Star Borough","countryCode":"US","stateCode":"AK","latitude":"64.83333000","longitude":"-146.41667000"},{"name":"Farm Loop","countryCode":"US","stateCode":"AK","latitude":"61.63891000","longitude":"-149.14215000"},{"name":"Farmers Loop","countryCode":"US","stateCode":"AK","latitude":"64.90822000","longitude":"-147.69866000"},{"name":"Fishhook","countryCode":"US","stateCode":"AK","latitude":"61.74402000","longitude":"-149.23613000"},{"name":"Fritz Creek","countryCode":"US","stateCode":"AK","latitude":"59.73611000","longitude":"-151.29528000"},{"name":"Gateway","countryCode":"US","stateCode":"AK","latitude":"61.57278000","longitude":"-149.24083000"},{"name":"Girdwood","countryCode":"US","stateCode":"AK","latitude":"60.94250000","longitude":"-149.16639000"},{"name":"Haines","countryCode":"US","stateCode":"AK","latitude":"59.23595000","longitude":"-135.44533000"},{"name":"Haines Borough","countryCode":"US","stateCode":"AK","latitude":"59.25056000","longitude":"-135.50056000"},{"name":"Healy","countryCode":"US","stateCode":"AK","latitude":"63.85694000","longitude":"-148.96611000"},{"name":"Homer","countryCode":"US","stateCode":"AK","latitude":"59.64250000","longitude":"-151.54940000"},{"name":"Hoonah-Angoon Census Area","countryCode":"US","stateCode":"AK","latitude":"57.94807000","longitude":"-134.94153000"},{"name":"Hooper Bay","countryCode":"US","stateCode":"AK","latitude":"61.53111000","longitude":"-166.09667000"},{"name":"Houston","countryCode":"US","stateCode":"AK","latitude":"61.63028000","longitude":"-149.81806000"},{"name":"Juneau","countryCode":"US","stateCode":"AK","latitude":"58.30194000","longitude":"-134.41972000"},{"name":"Kalifornsky","countryCode":"US","stateCode":"AK","latitude":"60.41833000","longitude":"-151.29000000"},{"name":"Kenai","countryCode":"US","stateCode":"AK","latitude":"60.55444000","longitude":"-151.25833000"},{"name":"Kenai Peninsula Borough","countryCode":"US","stateCode":"AK","latitude":"60.41667000","longitude":"-151.25056000"},{"name":"Ketchikan","countryCode":"US","stateCode":"AK","latitude":"55.34180000","longitude":"-131.64757000"},{"name":"Ketchikan Gateway Borough","countryCode":"US","stateCode":"AK","latitude":"55.50056000","longitude":"-131.41667000"},{"name":"King Cove","countryCode":"US","stateCode":"AK","latitude":"55.06087000","longitude":"-162.31853000"},{"name":"Knik-Fairview","countryCode":"US","stateCode":"AK","latitude":"61.51262000","longitude":"-149.60012000"},{"name":"Kodiak","countryCode":"US","stateCode":"AK","latitude":"57.78852000","longitude":"-152.40533000"},{"name":"Kodiak Island Borough","countryCode":"US","stateCode":"AK","latitude":"57.33333000","longitude":"-153.33333000"},{"name":"Kodiak Station","countryCode":"US","stateCode":"AK","latitude":"57.76587000","longitude":"-152.60004000"},{"name":"Kotzebue","countryCode":"US","stateCode":"AK","latitude":"66.89846000","longitude":"-162.59809000"},{"name":"Lake and Peninsula Borough","countryCode":"US","stateCode":"AK","latitude":"57.00056000","longitude":"-158.00056000"},{"name":"Lakes","countryCode":"US","stateCode":"AK","latitude":"61.60713000","longitude":"-149.30861000"},{"name":"Lazy Mountain","countryCode":"US","stateCode":"AK","latitude":"61.62611000","longitude":"-148.94556000"},{"name":"Matanuska-Susitna Borough","countryCode":"US","stateCode":"AK","latitude":"62.50056000","longitude":"-150.00556000"},{"name":"Meadow Lakes","countryCode":"US","stateCode":"AK","latitude":"61.62472000","longitude":"-149.60111000"},{"name":"Metlakatla","countryCode":"US","stateCode":"AK","latitude":"55.12848000","longitude":"-131.57519000"},{"name":"Nikiski","countryCode":"US","stateCode":"AK","latitude":"60.69028000","longitude":"-151.28889000"},{"name":"Nome","countryCode":"US","stateCode":"AK","latitude":"64.50111000","longitude":"-165.40639000"},{"name":"Nome Census Area","countryCode":"US","stateCode":"AK","latitude":"64.83333000","longitude":"-163.75056000"},{"name":"North Pole","countryCode":"US","stateCode":"AK","latitude":"64.75111000","longitude":"-147.34944000"},{"name":"North Slope Borough","countryCode":"US","stateCode":"AK","latitude":"69.25056000","longitude":"-152.00056000"},{"name":"Northwest Arctic Borough","countryCode":"US","stateCode":"AK","latitude":"66.83333000","longitude":"-161.00056000"},{"name":"Palmer","countryCode":"US","stateCode":"AK","latitude":"61.59941000","longitude":"-149.11456000"},{"name":"Petersburg","countryCode":"US","stateCode":"AK","latitude":"56.81250000","longitude":"-132.95556000"},{"name":"Petersburg Borough","countryCode":"US","stateCode":"AK","latitude":"56.76529000","longitude":"-133.19313000"},{"name":"Prudhoe Bay","countryCode":"US","stateCode":"AK","latitude":"70.25528000","longitude":"-148.33722000"},{"name":"Ridgeway","countryCode":"US","stateCode":"AK","latitude":"60.53194000","longitude":"-151.08528000"},{"name":"Salcha","countryCode":"US","stateCode":"AK","latitude":"64.52399000","longitude":"-146.90210000"},{"name":"Sand Point","countryCode":"US","stateCode":"AK","latitude":"55.33655000","longitude":"-160.49880000"},{"name":"Seward","countryCode":"US","stateCode":"AK","latitude":"60.10426000","longitude":"-149.44350000"},{"name":"Sitka","countryCode":"US","stateCode":"AK","latitude":"57.05315000","longitude":"-135.33088000"},{"name":"Sitka City and Borough","countryCode":"US","stateCode":"AK","latitude":"57.08255000","longitude":"-135.26917000"},{"name":"Skagway Municipality","countryCode":"US","stateCode":"AK","latitude":"59.46852000","longitude":"-135.30596000"},{"name":"Soldotna","countryCode":"US","stateCode":"AK","latitude":"60.48778000","longitude":"-151.05833000"},{"name":"Southeast Fairbanks Census Area","countryCode":"US","stateCode":"AK","latitude":"63.75056000","longitude":"-143.25056000"},{"name":"Sterling","countryCode":"US","stateCode":"AK","latitude":"60.53722000","longitude":"-150.76472000"},{"name":"Sutton-Alpine","countryCode":"US","stateCode":"AK","latitude":"61.77789000","longitude":"-148.76450000"},{"name":"Tanaina","countryCode":"US","stateCode":"AK","latitude":"61.62694000","longitude":"-149.42806000"},{"name":"Tok","countryCode":"US","stateCode":"AK","latitude":"63.33667000","longitude":"-142.98556000"},{"name":"Unalaska","countryCode":"US","stateCode":"AK","latitude":"53.87413000","longitude":"-166.53408000"},{"name":"Valdez","countryCode":"US","stateCode":"AK","latitude":"61.13083000","longitude":"-146.34833000"},{"name":"Valdez-Cordova Census Area","countryCode":"US","stateCode":"AK","latitude":"61.50056000","longitude":"-144.50056000"},{"name":"Wasilla","countryCode":"US","stateCode":"AK","latitude":"61.58090000","longitude":"-149.44150000"},{"name":"Willow","countryCode":"US","stateCode":"AK","latitude":"61.74722000","longitude":"-150.03750000"},{"name":"Wrangell","countryCode":"US","stateCode":"AK","latitude":"56.47083000","longitude":"-132.37667000"},{"name":"Y","countryCode":"US","stateCode":"AK","latitude":"62.16129000","longitude":"-149.85075000"},{"name":"Yakutat City and Borough","countryCode":"US","stateCode":"AK","latitude":"59.66667000","longitude":"-139.13333000"},{"name":"Yukon-Koyukuk Census Area","countryCode":"US","stateCode":"AK","latitude":"65.70000000","longitude":"-152.71667000"},{"name":"Alamo","countryCode":"US","stateCode":"NV","latitude":"37.36496000","longitude":"-115.16446000"},{"name":"Battle Mountain","countryCode":"US","stateCode":"NV","latitude":"40.64213000","longitude":"-116.93427000"},{"name":"Beatty","countryCode":"US","stateCode":"NV","latitude":"36.90856000","longitude":"-116.75923000"},{"name":"Boulder City","countryCode":"US","stateCode":"NV","latitude":"35.97859000","longitude":"-114.83249000"},{"name":"Bunkerville","countryCode":"US","stateCode":"NV","latitude":"36.77303000","longitude":"-114.12802000"},{"name":"Caliente","countryCode":"US","stateCode":"NV","latitude":"37.61496000","longitude":"-114.51194000"},{"name":"Carlin","countryCode":"US","stateCode":"NV","latitude":"40.71381000","longitude":"-116.10397000"},{"name":"Carson City","countryCode":"US","stateCode":"NV","latitude":"39.16380000","longitude":"-119.76740000"},{"name":"Churchill County","countryCode":"US","stateCode":"NV","latitude":"39.58088000","longitude":"-118.33578000"},{"name":"Clark County","countryCode":"US","stateCode":"NV","latitude":"36.21520000","longitude":"-115.01356000"},{"name":"Cold Springs","countryCode":"US","stateCode":"NV","latitude":"39.68019000","longitude":"-119.97659000"},{"name":"Dayton","countryCode":"US","stateCode":"NV","latitude":"39.23714000","longitude":"-119.59295000"},{"name":"Douglas County","countryCode":"US","stateCode":"NV","latitude":"38.91224000","longitude":"-119.61637000"},{"name":"East Valley","countryCode":"US","stateCode":"NV","latitude":"38.94340000","longitude":"-119.69923000"},{"name":"Elko","countryCode":"US","stateCode":"NV","latitude":"40.83242000","longitude":"-115.76312000"},{"name":"Elko County","countryCode":"US","stateCode":"NV","latitude":"41.14583000","longitude":"-115.35776000"},{"name":"Ely","countryCode":"US","stateCode":"NV","latitude":"39.24744000","longitude":"-114.88863000"},{"name":"Enterprise","countryCode":"US","stateCode":"NV","latitude":"36.02525000","longitude":"-115.24194000"},{"name":"Esmeralda County","countryCode":"US","stateCode":"NV","latitude":"37.78470000","longitude":"-117.63237000"},{"name":"Eureka","countryCode":"US","stateCode":"NV","latitude":"39.51271000","longitude":"-115.96061000"},{"name":"Eureka County","countryCode":"US","stateCode":"NV","latitude":"39.98389000","longitude":"-116.26856000"},{"name":"Fallon","countryCode":"US","stateCode":"NV","latitude":"39.47353000","longitude":"-118.77737000"},{"name":"Fernley","countryCode":"US","stateCode":"NV","latitude":"39.60797000","longitude":"-119.25183000"},{"name":"Gardnerville","countryCode":"US","stateCode":"NV","latitude":"38.94130000","longitude":"-119.74962000"},{"name":"Gardnerville Ranchos","countryCode":"US","stateCode":"NV","latitude":"38.88824000","longitude":"-119.74129000"},{"name":"Golden Valley","countryCode":"US","stateCode":"NV","latitude":"39.61547000","longitude":"-119.82658000"},{"name":"Goldfield","countryCode":"US","stateCode":"NV","latitude":"37.70854000","longitude":"-117.23563000"},{"name":"Hawthorne","countryCode":"US","stateCode":"NV","latitude":"38.52464000","longitude":"-118.62458000"},{"name":"Henderson","countryCode":"US","stateCode":"NV","latitude":"36.03970000","longitude":"-114.98194000"},{"name":"Humboldt County","countryCode":"US","stateCode":"NV","latitude":"41.40684000","longitude":"-118.11197000"},{"name":"Incline Village","countryCode":"US","stateCode":"NV","latitude":"39.25130000","longitude":"-119.97297000"},{"name":"Indian Hills","countryCode":"US","stateCode":"NV","latitude":"39.08602000","longitude":"-119.78407000"},{"name":"Jackpot","countryCode":"US","stateCode":"NV","latitude":"41.98324000","longitude":"-114.67476000"},{"name":"Johnson Lane","countryCode":"US","stateCode":"NV","latitude":"39.04796000","longitude":"-119.72212000"},{"name":"Kingsbury","countryCode":"US","stateCode":"NV","latitude":"38.97713000","longitude":"-119.90685000"},{"name":"Lander County","countryCode":"US","stateCode":"NV","latitude":"39.93381000","longitude":"-117.03791000"},{"name":"Las Vegas","countryCode":"US","stateCode":"NV","latitude":"36.17497000","longitude":"-115.13722000"},{"name":"Laughlin","countryCode":"US","stateCode":"NV","latitude":"35.16778000","longitude":"-114.57302000"},{"name":"Lemmon Valley","countryCode":"US","stateCode":"NV","latitude":"39.63602000","longitude":"-119.84325000"},{"name":"Lincoln County","countryCode":"US","stateCode":"NV","latitude":"37.64335000","longitude":"-114.87755000"},{"name":"Lovelock","countryCode":"US","stateCode":"NV","latitude":"40.17935000","longitude":"-118.47348000"},{"name":"Lyon County","countryCode":"US","stateCode":"NV","latitude":"39.02040000","longitude":"-119.18920000"},{"name":"McGill","countryCode":"US","stateCode":"NV","latitude":"39.40494000","longitude":"-114.77863000"},{"name":"Mesquite","countryCode":"US","stateCode":"NV","latitude":"36.80553000","longitude":"-114.06719000"},{"name":"Minden","countryCode":"US","stateCode":"NV","latitude":"38.95407000","longitude":"-119.76573000"},{"name":"Mineral County","countryCode":"US","stateCode":"NV","latitude":"38.53881000","longitude":"-118.43521000"},{"name":"Moapa Town","countryCode":"US","stateCode":"NV","latitude":"36.68219000","longitude":"-114.59416000"},{"name":"Moapa Valley","countryCode":"US","stateCode":"NV","latitude":"36.58053000","longitude":"-114.47026000"},{"name":"Mogul","countryCode":"US","stateCode":"NV","latitude":"39.51380000","longitude":"-119.92603000"},{"name":"Nellis Air Force Base","countryCode":"US","stateCode":"NV","latitude":"36.24607000","longitude":"-115.05721000"},{"name":"North Las Vegas","countryCode":"US","stateCode":"NV","latitude":"36.19886000","longitude":"-115.11750000"},{"name":"Nye County","countryCode":"US","stateCode":"NV","latitude":"38.04238000","longitude":"-116.47193000"},{"name":"Pahrump","countryCode":"US","stateCode":"NV","latitude":"36.20829000","longitude":"-115.98391000"},{"name":"Paradise","countryCode":"US","stateCode":"NV","latitude":"36.09719000","longitude":"-115.14666000"},{"name":"Pershing County","countryCode":"US","stateCode":"NV","latitude":"40.44036000","longitude":"-118.40444000"},{"name":"Pioche","countryCode":"US","stateCode":"NV","latitude":"37.92969000","longitude":"-114.45221000"},{"name":"Reno","countryCode":"US","stateCode":"NV","latitude":"39.52963000","longitude":"-119.81380000"},{"name":"Sandy Valley","countryCode":"US","stateCode":"NV","latitude":"35.81692000","longitude":"-115.63223000"},{"name":"Silver Springs","countryCode":"US","stateCode":"NV","latitude":"39.41547000","longitude":"-119.22461000"},{"name":"Smith","countryCode":"US","stateCode":"NV","latitude":"38.80047000","longitude":"-119.32738000"},{"name":"Smith Valley","countryCode":"US","stateCode":"NV","latitude":"38.78421000","longitude":"-119.34425000"},{"name":"Spanish Springs","countryCode":"US","stateCode":"NV","latitude":"39.64908000","longitude":"-119.70741000"},{"name":"Sparks","countryCode":"US","stateCode":"NV","latitude":"39.53491000","longitude":"-119.75269000"},{"name":"Spring Creek","countryCode":"US","stateCode":"NV","latitude":"40.72659000","longitude":"-115.58590000"},{"name":"Spring Valley","countryCode":"US","stateCode":"NV","latitude":"36.10803000","longitude":"-115.24500000"},{"name":"Stagecoach","countryCode":"US","stateCode":"NV","latitude":"39.37380000","longitude":"-119.37406000"},{"name":"Storey County","countryCode":"US","stateCode":"NV","latitude":"39.44653000","longitude":"-119.52917000"},{"name":"Summerlin South","countryCode":"US","stateCode":"NV","latitude":"36.11708000","longitude":"-115.33001000"},{"name":"Sun Valley","countryCode":"US","stateCode":"NV","latitude":"39.59630000","longitude":"-119.77602000"},{"name":"Sunrise Manor","countryCode":"US","stateCode":"NV","latitude":"36.21108000","longitude":"-115.07306000"},{"name":"Tonopah","countryCode":"US","stateCode":"NV","latitude":"38.06716000","longitude":"-117.23008000"},{"name":"Topaz Ranch Estates","countryCode":"US","stateCode":"NV","latitude":"38.73565000","longitude":"-119.50079000"},{"name":"Verdi","countryCode":"US","stateCode":"NV","latitude":"39.51824000","longitude":"-119.98881000"},{"name":"Virginia City","countryCode":"US","stateCode":"NV","latitude":"39.30963000","longitude":"-119.64962000"},{"name":"Washoe County","countryCode":"US","stateCode":"NV","latitude":"40.66542000","longitude":"-119.66430000"},{"name":"Wells","countryCode":"US","stateCode":"NV","latitude":"41.11159000","longitude":"-114.96449000"},{"name":"West Wendover","countryCode":"US","stateCode":"NV","latitude":"40.73910000","longitude":"-114.07335000"},{"name":"White Pine County","countryCode":"US","stateCode":"NV","latitude":"39.44216000","longitude":"-114.90159000"},{"name":"Whitney","countryCode":"US","stateCode":"NV","latitude":"36.09831000","longitude":"-115.03630000"},{"name":"Winchester","countryCode":"US","stateCode":"NV","latitude":"36.12997000","longitude":"-115.11889000"},{"name":"Winnemucca","countryCode":"US","stateCode":"NV","latitude":"40.97296000","longitude":"-117.73568000"},{"name":"Yerington","countryCode":"US","stateCode":"NV","latitude":"38.98575000","longitude":"-119.16293000"},{"name":"Albany","countryCode":"US","stateCode":"OR","latitude":"44.63651000","longitude":"-123.10593000"},{"name":"Aloha","countryCode":"US","stateCode":"OR","latitude":"45.49428000","longitude":"-122.86705000"},{"name":"Altamont","countryCode":"US","stateCode":"OR","latitude":"42.20681000","longitude":"-121.73722000"},{"name":"Amity","countryCode":"US","stateCode":"OR","latitude":"45.11567000","longitude":"-123.20733000"},{"name":"Ashland","countryCode":"US","stateCode":"OR","latitude":"42.19458000","longitude":"-122.70948000"},{"name":"Astoria","countryCode":"US","stateCode":"OR","latitude":"46.18788000","longitude":"-123.83125000"},{"name":"Athena","countryCode":"US","stateCode":"OR","latitude":"45.81180000","longitude":"-118.49053000"},{"name":"Aumsville","countryCode":"US","stateCode":"OR","latitude":"44.84095000","longitude":"-122.87092000"},{"name":"Baker City","countryCode":"US","stateCode":"OR","latitude":"44.77487000","longitude":"-117.83438000"},{"name":"Baker County","countryCode":"US","stateCode":"OR","latitude":"44.70923000","longitude":"-117.67534000"},{"name":"Bandon","countryCode":"US","stateCode":"OR","latitude":"43.11900000","longitude":"-124.40845000"},{"name":"Banks","countryCode":"US","stateCode":"OR","latitude":"45.61872000","longitude":"-123.11428000"},{"name":"Barview","countryCode":"US","stateCode":"OR","latitude":"43.35428000","longitude":"-124.31317000"},{"name":"Bay City","countryCode":"US","stateCode":"OR","latitude":"45.52260000","longitude":"-123.88930000"},{"name":"Beavercreek","countryCode":"US","stateCode":"OR","latitude":"45.28790000","longitude":"-122.53564000"},{"name":"Beaverton","countryCode":"US","stateCode":"OR","latitude":"45.48706000","longitude":"-122.80371000"},{"name":"Bend","countryCode":"US","stateCode":"OR","latitude":"44.05817000","longitude":"-121.31531000"},{"name":"Benton County","countryCode":"US","stateCode":"OR","latitude":"44.49176000","longitude":"-123.42931000"},{"name":"Bethany","countryCode":"US","stateCode":"OR","latitude":"45.55789000","longitude":"-122.86760000"},{"name":"Boardman","countryCode":"US","stateCode":"OR","latitude":"45.83986000","longitude":"-119.70058000"},{"name":"Brookings","countryCode":"US","stateCode":"OR","latitude":"42.05261000","longitude":"-124.28398000"},{"name":"Brownsville","countryCode":"US","stateCode":"OR","latitude":"44.39346000","longitude":"-122.98481000"},{"name":"Bunker Hill","countryCode":"US","stateCode":"OR","latitude":"43.35595000","longitude":"-124.20483000"},{"name":"Burns","countryCode":"US","stateCode":"OR","latitude":"43.58626000","longitude":"-119.05410000"},{"name":"Canby","countryCode":"US","stateCode":"OR","latitude":"45.26290000","longitude":"-122.69259000"},{"name":"Cannon Beach","countryCode":"US","stateCode":"OR","latitude":"45.89177000","longitude":"-123.96153000"},{"name":"Canyon City","countryCode":"US","stateCode":"OR","latitude":"44.38960000","longitude":"-118.95023000"},{"name":"Canyonville","countryCode":"US","stateCode":"OR","latitude":"42.92734000","longitude":"-123.28117000"},{"name":"Carlton","countryCode":"US","stateCode":"OR","latitude":"45.29428000","longitude":"-123.17649000"},{"name":"Cascade Locks","countryCode":"US","stateCode":"OR","latitude":"45.66984000","longitude":"-121.89064000"},{"name":"Cave Junction","countryCode":"US","stateCode":"OR","latitude":"42.16289000","longitude":"-123.64812000"},{"name":"Cedar Hills","countryCode":"US","stateCode":"OR","latitude":"45.50484000","longitude":"-122.79843000"},{"name":"Cedar Mill","countryCode":"US","stateCode":"OR","latitude":"45.52484000","longitude":"-122.81093000"},{"name":"Central Point","countryCode":"US","stateCode":"OR","latitude":"42.37596000","longitude":"-122.91643000"},{"name":"Chenoweth","countryCode":"US","stateCode":"OR","latitude":"45.62762000","longitude":"-121.24341000"},{"name":"Clackamas","countryCode":"US","stateCode":"OR","latitude":"45.40762000","longitude":"-122.57037000"},{"name":"Clackamas County","countryCode":"US","stateCode":"OR","latitude":"45.18816000","longitude":"-122.22094000"},{"name":"Clatskanie","countryCode":"US","stateCode":"OR","latitude":"46.10122000","longitude":"-123.20679000"},{"name":"Clatsop County","countryCode":"US","stateCode":"OR","latitude":"46.01747000","longitude":"-123.71677000"},{"name":"Coburg","countryCode":"US","stateCode":"OR","latitude":"44.13707000","longitude":"-123.06648000"},{"name":"Columbia City","countryCode":"US","stateCode":"OR","latitude":"45.89011000","longitude":"-122.80705000"},{"name":"Columbia County","countryCode":"US","stateCode":"OR","latitude":"45.94377000","longitude":"-123.08805000"},{"name":"Condon","countryCode":"US","stateCode":"OR","latitude":"45.23430000","longitude":"-120.18503000"},{"name":"Coos Bay","countryCode":"US","stateCode":"OR","latitude":"43.36650000","longitude":"-124.21789000"},{"name":"Coos County","countryCode":"US","stateCode":"OR","latitude":"43.18501000","longitude":"-124.09333000"},{"name":"Coquille","countryCode":"US","stateCode":"OR","latitude":"43.17705000","longitude":"-124.18761000"},{"name":"Cornelius","countryCode":"US","stateCode":"OR","latitude":"45.51984000","longitude":"-123.05983000"},{"name":"Corvallis","countryCode":"US","stateCode":"OR","latitude":"44.56457000","longitude":"-123.26204000"},{"name":"Cottage Grove","countryCode":"US","stateCode":"OR","latitude":"43.79762000","longitude":"-123.05952000"},{"name":"Creswell","countryCode":"US","stateCode":"OR","latitude":"43.91790000","longitude":"-123.02453000"},{"name":"Crook County","countryCode":"US","stateCode":"OR","latitude":"44.14219000","longitude":"-120.35658000"},{"name":"Culp Creek","countryCode":"US","stateCode":"OR","latitude":"43.70346000","longitude":"-122.84757000"},{"name":"Culver","countryCode":"US","stateCode":"OR","latitude":"44.52568000","longitude":"-121.21310000"},{"name":"Curry County","countryCode":"US","stateCode":"OR","latitude":"42.46661000","longitude":"-124.21534000"},{"name":"Dallas","countryCode":"US","stateCode":"OR","latitude":"44.91928000","longitude":"-123.31705000"},{"name":"Damascus","countryCode":"US","stateCode":"OR","latitude":"45.41762000","longitude":"-122.45898000"},{"name":"Dayton","countryCode":"US","stateCode":"OR","latitude":"45.22067000","longitude":"-123.07621000"},{"name":"Depoe Bay","countryCode":"US","stateCode":"OR","latitude":"44.80845000","longitude":"-124.06317000"},{"name":"Deschutes County","countryCode":"US","stateCode":"OR","latitude":"43.91488000","longitude":"-121.22789000"},{"name":"Deschutes River Woods","countryCode":"US","stateCode":"OR","latitude":"43.99151000","longitude":"-121.35836000"},{"name":"Donald","countryCode":"US","stateCode":"OR","latitude":"45.22234000","longitude":"-122.83926000"},{"name":"Douglas County","countryCode":"US","stateCode":"OR","latitude":"43.28536000","longitude":"-123.17942000"},{"name":"Drain","countryCode":"US","stateCode":"OR","latitude":"43.65873000","longitude":"-123.31870000"},{"name":"Dundee","countryCode":"US","stateCode":"OR","latitude":"45.27817000","longitude":"-123.01094000"},{"name":"Dunes City","countryCode":"US","stateCode":"OR","latitude":"43.88318000","longitude":"-124.11512000"},{"name":"Durham","countryCode":"US","stateCode":"OR","latitude":"45.40206000","longitude":"-122.75287000"},{"name":"Eagle Point","countryCode":"US","stateCode":"OR","latitude":"42.47263000","longitude":"-122.80282000"},{"name":"Elgin","countryCode":"US","stateCode":"OR","latitude":"45.56486000","longitude":"-117.91743000"},{"name":"Enterprise","countryCode":"US","stateCode":"OR","latitude":"45.42626000","longitude":"-117.27878000"},{"name":"Estacada","countryCode":"US","stateCode":"OR","latitude":"45.28957000","longitude":"-122.33370000"},{"name":"Eugene","countryCode":"US","stateCode":"OR","latitude":"44.05207000","longitude":"-123.08675000"},{"name":"Fairview","countryCode":"US","stateCode":"OR","latitude":"45.53845000","longitude":"-122.43398000"},{"name":"Florence","countryCode":"US","stateCode":"OR","latitude":"43.98262000","longitude":"-124.09984000"},{"name":"Forest Grove","countryCode":"US","stateCode":"OR","latitude":"45.51984000","longitude":"-123.11066000"},{"name":"Fossil","countryCode":"US","stateCode":"OR","latitude":"44.99819000","longitude":"-120.21614000"},{"name":"Four Corners","countryCode":"US","stateCode":"OR","latitude":"44.92790000","longitude":"-122.98371000"},{"name":"Fruitdale","countryCode":"US","stateCode":"OR","latitude":"42.42206000","longitude":"-123.30811000"},{"name":"Garden Home-Whitford","countryCode":"US","stateCode":"OR","latitude":"45.46400000","longitude":"-122.75891000"},{"name":"Gearhart","countryCode":"US","stateCode":"OR","latitude":"46.02427000","longitude":"-123.91125000"},{"name":"Gervais","countryCode":"US","stateCode":"OR","latitude":"45.10818000","longitude":"-122.89760000"},{"name":"Gilliam County","countryCode":"US","stateCode":"OR","latitude":"45.37806000","longitude":"-120.21087000"},{"name":"Gladstone","countryCode":"US","stateCode":"OR","latitude":"45.38068000","longitude":"-122.59481000"},{"name":"Glide","countryCode":"US","stateCode":"OR","latitude":"43.30151000","longitude":"-123.10118000"},{"name":"Gold Beach","countryCode":"US","stateCode":"OR","latitude":"42.40733000","longitude":"-124.42177000"},{"name":"Gold Hill","countryCode":"US","stateCode":"OR","latitude":"42.43179000","longitude":"-123.05060000"},{"name":"Grand Ronde","countryCode":"US","stateCode":"OR","latitude":"45.06011000","longitude":"-123.60928000"},{"name":"Grant County","countryCode":"US","stateCode":"OR","latitude":"44.49125000","longitude":"-119.00738000"},{"name":"Grants Pass","countryCode":"US","stateCode":"OR","latitude":"42.43933000","longitude":"-123.33067000"},{"name":"Green","countryCode":"US","stateCode":"OR","latitude":"43.16039000","longitude":"-123.36785000"},{"name":"Gresham","countryCode":"US","stateCode":"OR","latitude":"45.49818000","longitude":"-122.43148000"},{"name":"Happy Valley","countryCode":"US","stateCode":"OR","latitude":"45.44679000","longitude":"-122.53037000"},{"name":"Harbor","countryCode":"US","stateCode":"OR","latitude":"42.05317000","longitude":"-124.26759000"},{"name":"Harney County","countryCode":"US","stateCode":"OR","latitude":"43.06402000","longitude":"-118.96787000"},{"name":"Harrisburg","countryCode":"US","stateCode":"OR","latitude":"44.27401000","longitude":"-123.17065000"},{"name":"Hayesville","countryCode":"US","stateCode":"OR","latitude":"44.98595000","longitude":"-122.98287000"},{"name":"Heppner","countryCode":"US","stateCode":"OR","latitude":"45.35318000","longitude":"-119.55780000"},{"name":"Hermiston","countryCode":"US","stateCode":"OR","latitude":"45.84041000","longitude":"-119.28946000"},{"name":"Hillsboro","countryCode":"US","stateCode":"OR","latitude":"45.52289000","longitude":"-122.98983000"},{"name":"Hines","countryCode":"US","stateCode":"OR","latitude":"43.56404000","longitude":"-119.08105000"},{"name":"Hood River","countryCode":"US","stateCode":"OR","latitude":"45.70540000","longitude":"-121.52146000"},{"name":"Hood River County","countryCode":"US","stateCode":"OR","latitude":"45.51911000","longitude":"-121.65111000"},{"name":"Hubbard","countryCode":"US","stateCode":"OR","latitude":"45.18234000","longitude":"-122.80787000"},{"name":"Independence","countryCode":"US","stateCode":"OR","latitude":"44.85123000","longitude":"-123.18677000"},{"name":"Irrigon","countryCode":"US","stateCode":"OR","latitude":"45.89569000","longitude":"-119.49141000"},{"name":"Island City","countryCode":"US","stateCode":"OR","latitude":"45.34097000","longitude":"-118.04466000"},{"name":"Jackson County","countryCode":"US","stateCode":"OR","latitude":"42.43215000","longitude":"-122.72843000"},{"name":"Jacksonville","countryCode":"US","stateCode":"OR","latitude":"42.31346000","longitude":"-122.96699000"},{"name":"Jefferson","countryCode":"US","stateCode":"OR","latitude":"44.71957000","longitude":"-123.01037000"},{"name":"Jefferson County","countryCode":"US","stateCode":"OR","latitude":"44.62941000","longitude":"-121.17541000"},{"name":"Jennings Lodge","countryCode":"US","stateCode":"OR","latitude":"45.39123000","longitude":"-122.61259000"},{"name":"John Day","countryCode":"US","stateCode":"OR","latitude":"44.41599000","longitude":"-118.95301000"},{"name":"Joseph","countryCode":"US","stateCode":"OR","latitude":"45.35432000","longitude":"-117.22961000"},{"name":"Josephine County","countryCode":"US","stateCode":"OR","latitude":"42.36546000","longitude":"-123.55558000"},{"name":"Junction City","countryCode":"US","stateCode":"OR","latitude":"44.21929000","longitude":"-123.20565000"},{"name":"Keizer","countryCode":"US","stateCode":"OR","latitude":"44.99012000","longitude":"-123.02621000"},{"name":"Kenton","countryCode":"US","stateCode":"OR","latitude":"45.58178000","longitude":"-122.68149000"},{"name":"King City","countryCode":"US","stateCode":"OR","latitude":"45.40262000","longitude":"-122.80399000"},{"name":"Klamath County","countryCode":"US","stateCode":"OR","latitude":"42.68634000","longitude":"-121.65013000"},{"name":"Klamath Falls","countryCode":"US","stateCode":"OR","latitude":"42.22487000","longitude":"-121.78167000"},{"name":"La Grande","countryCode":"US","stateCode":"OR","latitude":"45.32458000","longitude":"-118.08772000"},{"name":"La Pine","countryCode":"US","stateCode":"OR","latitude":"43.67040000","longitude":"-121.50364000"},{"name":"Lafayette","countryCode":"US","stateCode":"OR","latitude":"45.24428000","longitude":"-123.11483000"},{"name":"Lake County","countryCode":"US","stateCode":"OR","latitude":"42.79339000","longitude":"-120.38747000"},{"name":"Lake Oswego","countryCode":"US","stateCode":"OR","latitude":"45.42067000","longitude":"-122.67065000"},{"name":"Lakeside","countryCode":"US","stateCode":"OR","latitude":"43.57567000","longitude":"-124.17511000"},{"name":"Lakeview","countryCode":"US","stateCode":"OR","latitude":"42.18877000","longitude":"-120.34579000"},{"name":"Lane County","countryCode":"US","stateCode":"OR","latitude":"43.94155000","longitude":"-122.87655000"},{"name":"Lebanon","countryCode":"US","stateCode":"OR","latitude":"44.53651000","longitude":"-122.90703000"},{"name":"Lents","countryCode":"US","stateCode":"OR","latitude":"45.47984000","longitude":"-122.56731000"},{"name":"Lincoln Beach","countryCode":"US","stateCode":"OR","latitude":"44.85039000","longitude":"-124.04678000"},{"name":"Lincoln City","countryCode":"US","stateCode":"OR","latitude":"44.95816000","longitude":"-124.01789000"},{"name":"Lincoln County","countryCode":"US","stateCode":"OR","latitude":"44.64568000","longitude":"-123.90770000"},{"name":"Linn County","countryCode":"US","stateCode":"OR","latitude":"44.48857000","longitude":"-122.53419000"},{"name":"Lowell","countryCode":"US","stateCode":"OR","latitude":"43.91846000","longitude":"-122.78368000"},{"name":"Lyons","countryCode":"US","stateCode":"OR","latitude":"44.77457000","longitude":"-122.61509000"},{"name":"Madras","countryCode":"US","stateCode":"OR","latitude":"44.63345000","longitude":"-121.12949000"},{"name":"Malheur County","countryCode":"US","stateCode":"OR","latitude":"43.19341000","longitude":"-117.62307000"},{"name":"Marion County","countryCode":"US","stateCode":"OR","latitude":"44.90319000","longitude":"-122.58473000"},{"name":"McMinnville","countryCode":"US","stateCode":"OR","latitude":"45.21012000","longitude":"-123.19872000"},{"name":"Medford","countryCode":"US","stateCode":"OR","latitude":"42.32652000","longitude":"-122.87559000"},{"name":"Merlin","countryCode":"US","stateCode":"OR","latitude":"42.51734000","longitude":"-123.41979000"},{"name":"Metzger","countryCode":"US","stateCode":"OR","latitude":"45.44651000","longitude":"-122.75899000"},{"name":"Mill City","countryCode":"US","stateCode":"OR","latitude":"44.75401000","longitude":"-122.47814000"},{"name":"Millersburg","countryCode":"US","stateCode":"OR","latitude":"44.68095000","longitude":"-123.06148000"},{"name":"Milton-Freewater","countryCode":"US","stateCode":"OR","latitude":"45.93263000","longitude":"-118.38774000"},{"name":"Milwaukie","countryCode":"US","stateCode":"OR","latitude":"45.44623000","longitude":"-122.63926000"},{"name":"Mission","countryCode":"US","stateCode":"OR","latitude":"45.67041000","longitude":"-118.68359000"},{"name":"Molalla","countryCode":"US","stateCode":"OR","latitude":"45.14734000","longitude":"-122.57703000"},{"name":"Monmouth","countryCode":"US","stateCode":"OR","latitude":"44.84845000","longitude":"-123.23399000"},{"name":"Moro","countryCode":"US","stateCode":"OR","latitude":"45.48401000","longitude":"-120.73117000"},{"name":"Morrow County","countryCode":"US","stateCode":"OR","latitude":"45.41883000","longitude":"-119.58430000"},{"name":"Mount Angel","countryCode":"US","stateCode":"OR","latitude":"45.06790000","longitude":"-122.80009000"},{"name":"Mount Hood Village","countryCode":"US","stateCode":"OR","latitude":"45.35540000","longitude":"-121.98064000"},{"name":"Mulino","countryCode":"US","stateCode":"OR","latitude":"45.22151000","longitude":"-122.58203000"},{"name":"Multnomah County","countryCode":"US","stateCode":"OR","latitude":"45.54687000","longitude":"-122.41534000"},{"name":"Myrtle Creek","countryCode":"US","stateCode":"OR","latitude":"43.02012000","longitude":"-123.29312000"},{"name":"Myrtle Point","countryCode":"US","stateCode":"OR","latitude":"43.06483000","longitude":"-124.13899000"},{"name":"New Hope","countryCode":"US","stateCode":"OR","latitude":"42.36234000","longitude":"-123.36784000"},{"name":"Newberg","countryCode":"US","stateCode":"OR","latitude":"45.30012000","longitude":"-122.97316000"},{"name":"Newport","countryCode":"US","stateCode":"OR","latitude":"44.63678000","longitude":"-124.05345000"},{"name":"North Bend","countryCode":"US","stateCode":"OR","latitude":"43.40650000","longitude":"-124.22428000"},{"name":"North Plains","countryCode":"US","stateCode":"OR","latitude":"45.59706000","longitude":"-122.99344000"},{"name":"North Portland","countryCode":"US","stateCode":"OR","latitude":"45.61039000","longitude":"-122.70343000"},{"name":"Nyssa","countryCode":"US","stateCode":"OR","latitude":"43.87683000","longitude":"-116.99488000"},{"name":"Oak Grove","countryCode":"US","stateCode":"OR","latitude":"45.41679000","longitude":"-122.64009000"},{"name":"Oak Hills","countryCode":"US","stateCode":"OR","latitude":"45.54123000","longitude":"-122.84121000"},{"name":"Oakridge","countryCode":"US","stateCode":"OR","latitude":"43.74651000","longitude":"-122.46172000"},{"name":"Oatfield","countryCode":"US","stateCode":"OR","latitude":"45.41418000","longitude":"-122.60007000"},{"name":"Odell","countryCode":"US","stateCode":"OR","latitude":"45.62706000","longitude":"-121.54313000"},{"name":"Ontario","countryCode":"US","stateCode":"OR","latitude":"44.02655000","longitude":"-116.96294000"},{"name":"Oregon City","countryCode":"US","stateCode":"OR","latitude":"45.35734000","longitude":"-122.60676000"},{"name":"Pacific City","countryCode":"US","stateCode":"OR","latitude":"45.20233000","longitude":"-123.96289000"},{"name":"Pendleton","countryCode":"US","stateCode":"OR","latitude":"45.67207000","longitude":"-118.78860000"},{"name":"Philomath","countryCode":"US","stateCode":"OR","latitude":"44.54012000","longitude":"-123.36760000"},{"name":"Phoenix","countryCode":"US","stateCode":"OR","latitude":"42.27541000","longitude":"-122.81809000"},{"name":"Pilot Rock","countryCode":"US","stateCode":"OR","latitude":"45.48318000","longitude":"-118.82998000"},{"name":"Polk County","countryCode":"US","stateCode":"OR","latitude":"44.90348000","longitude":"-123.41337000"},{"name":"Port Orford","countryCode":"US","stateCode":"OR","latitude":"42.74566000","longitude":"-124.49733000"},{"name":"Portland","countryCode":"US","stateCode":"OR","latitude":"45.52345000","longitude":"-122.67621000"},{"name":"Prineville","countryCode":"US","stateCode":"OR","latitude":"44.29985000","longitude":"-120.83447000"},{"name":"Rainier","countryCode":"US","stateCode":"OR","latitude":"46.08900000","longitude":"-122.93594000"},{"name":"Raleigh Hills","countryCode":"US","stateCode":"OR","latitude":"45.48067000","longitude":"-122.76204000"},{"name":"Redmond","countryCode":"US","stateCode":"OR","latitude":"44.27262000","longitude":"-121.17392000"},{"name":"Redwood","countryCode":"US","stateCode":"OR","latitude":"42.42206000","longitude":"-123.38728000"},{"name":"Reedsport","countryCode":"US","stateCode":"OR","latitude":"43.70234000","longitude":"-124.09678000"},{"name":"Riddle","countryCode":"US","stateCode":"OR","latitude":"42.95095000","longitude":"-123.36423000"},{"name":"Rockaway Beach","countryCode":"US","stateCode":"OR","latitude":"45.61344000","longitude":"-123.94291000"},{"name":"Rockcreek","countryCode":"US","stateCode":"OR","latitude":"45.55012000","longitude":"-122.87705000"},{"name":"Rogue River","countryCode":"US","stateCode":"OR","latitude":"42.43595000","longitude":"-123.17200000"},{"name":"Rose Lodge","countryCode":"US","stateCode":"OR","latitude":"45.01039000","longitude":"-123.88039000"},{"name":"Roseburg","countryCode":"US","stateCode":"OR","latitude":"43.21650000","longitude":"-123.34174000"},{"name":"Roseburg North","countryCode":"US","stateCode":"OR","latitude":"43.26452000","longitude":"-123.30331000"},{"name":"Saint Helens","countryCode":"US","stateCode":"OR","latitude":"45.86400000","longitude":"-122.80649000"},{"name":"Salem","countryCode":"US","stateCode":"OR","latitude":"44.94290000","longitude":"-123.03510000"},{"name":"Sandy","countryCode":"US","stateCode":"OR","latitude":"45.39734000","longitude":"-122.26148000"},{"name":"Scappoose","countryCode":"US","stateCode":"OR","latitude":"45.75428000","longitude":"-122.87760000"},{"name":"Seaside","countryCode":"US","stateCode":"OR","latitude":"45.99316000","longitude":"-123.92264000"},{"name":"Shady Cove","countryCode":"US","stateCode":"OR","latitude":"42.61068000","longitude":"-122.81254000"},{"name":"Sheridan","countryCode":"US","stateCode":"OR","latitude":"45.09928000","longitude":"-123.39483000"},{"name":"Sherman County","countryCode":"US","stateCode":"OR","latitude":"45.40521000","longitude":"-120.68932000"},{"name":"Sherwood","countryCode":"US","stateCode":"OR","latitude":"45.35651000","longitude":"-122.84010000"},{"name":"Siletz","countryCode":"US","stateCode":"OR","latitude":"44.72178000","longitude":"-123.92011000"},{"name":"Silverton","countryCode":"US","stateCode":"OR","latitude":"45.00512000","longitude":"-122.78315000"},{"name":"Sisters","countryCode":"US","stateCode":"OR","latitude":"44.29095000","longitude":"-121.54921000"},{"name":"South Lebanon","countryCode":"US","stateCode":"OR","latitude":"44.50623000","longitude":"-122.90314000"},{"name":"Springfield","countryCode":"US","stateCode":"OR","latitude":"44.04624000","longitude":"-123.02203000"},{"name":"Stafford","countryCode":"US","stateCode":"OR","latitude":"45.35734000","longitude":"-122.72259000"},{"name":"Stanfield","countryCode":"US","stateCode":"OR","latitude":"45.78041000","longitude":"-119.21724000"},{"name":"Stayton","countryCode":"US","stateCode":"OR","latitude":"44.80068000","longitude":"-122.79453000"},{"name":"Sublimity","countryCode":"US","stateCode":"OR","latitude":"44.82957000","longitude":"-122.79453000"},{"name":"Sunriver","countryCode":"US","stateCode":"OR","latitude":"43.88401000","longitude":"-121.43864000"},{"name":"Sutherlin","countryCode":"US","stateCode":"OR","latitude":"43.39012000","longitude":"-123.31258000"},{"name":"Sweet Home","countryCode":"US","stateCode":"OR","latitude":"44.39762000","longitude":"-122.73620000"},{"name":"Talent","countryCode":"US","stateCode":"OR","latitude":"42.24568000","longitude":"-122.78865000"},{"name":"Tangent","countryCode":"US","stateCode":"OR","latitude":"44.54123000","longitude":"-123.10815000"},{"name":"Terrebonne","countryCode":"US","stateCode":"OR","latitude":"44.35290000","longitude":"-121.17781000"},{"name":"The Dalles","countryCode":"US","stateCode":"OR","latitude":"45.59456000","longitude":"-121.17868000"},{"name":"Three Rivers","countryCode":"US","stateCode":"OR","latitude":"43.82012000","longitude":"-121.46919000"},{"name":"Tigard","countryCode":"US","stateCode":"OR","latitude":"45.43123000","longitude":"-122.77149000"},{"name":"Tillamook","countryCode":"US","stateCode":"OR","latitude":"45.45640000","longitude":"-123.84553000"},{"name":"Tillamook County","countryCode":"US","stateCode":"OR","latitude":"45.45645000","longitude":"-123.75877000"},{"name":"Toledo","countryCode":"US","stateCode":"OR","latitude":"44.62151000","longitude":"-123.93845000"},{"name":"Tri-City","countryCode":"US","stateCode":"OR","latitude":"42.98456000","longitude":"-123.31173000"},{"name":"Troutdale","countryCode":"US","stateCode":"OR","latitude":"45.53929000","longitude":"-122.38731000"},{"name":"Tualatin","countryCode":"US","stateCode":"OR","latitude":"45.38401000","longitude":"-122.76399000"},{"name":"Turner","countryCode":"US","stateCode":"OR","latitude":"44.84318000","longitude":"-122.95287000"},{"name":"Umatilla","countryCode":"US","stateCode":"OR","latitude":"45.91735000","longitude":"-119.34252000"},{"name":"Umatilla County","countryCode":"US","stateCode":"OR","latitude":"45.59190000","longitude":"-118.73683000"},{"name":"Union","countryCode":"US","stateCode":"OR","latitude":"45.20847000","longitude":"-117.86521000"},{"name":"Union County","countryCode":"US","stateCode":"OR","latitude":"45.31035000","longitude":"-118.00900000"},{"name":"Vale","countryCode":"US","stateCode":"OR","latitude":"43.98211000","longitude":"-117.23823000"},{"name":"Veneta","countryCode":"US","stateCode":"OR","latitude":"44.04873000","longitude":"-123.35093000"},{"name":"Vernonia","countryCode":"US","stateCode":"OR","latitude":"45.85872000","longitude":"-123.19289000"},{"name":"Waldport","countryCode":"US","stateCode":"OR","latitude":"44.42679000","longitude":"-124.06873000"},{"name":"Wallowa County","countryCode":"US","stateCode":"OR","latitude":"45.57983000","longitude":"-117.18107000"},{"name":"Warm Springs","countryCode":"US","stateCode":"OR","latitude":"44.76345000","longitude":"-121.26616000"},{"name":"Warren","countryCode":"US","stateCode":"OR","latitude":"45.81900000","longitude":"-122.84899000"},{"name":"Warrenton","countryCode":"US","stateCode":"OR","latitude":"46.16510000","longitude":"-123.92376000"},{"name":"Wasco County","countryCode":"US","stateCode":"OR","latitude":"45.16005000","longitude":"-121.16815000"},{"name":"Washington County","countryCode":"US","stateCode":"OR","latitude":"45.56007000","longitude":"-123.09849000"},{"name":"West Haven","countryCode":"US","stateCode":"OR","latitude":"45.51762000","longitude":"-122.76954000"},{"name":"West Haven-Sylvan","countryCode":"US","stateCode":"OR","latitude":"45.51613000","longitude":"-122.76809000"},{"name":"West Linn","countryCode":"US","stateCode":"OR","latitude":"45.36568000","longitude":"-122.61231000"},{"name":"West Slope","countryCode":"US","stateCode":"OR","latitude":"45.49873000","longitude":"-122.76454000"},{"name":"Wheeler County","countryCode":"US","stateCode":"OR","latitude":"44.72606000","longitude":"-120.02746000"},{"name":"White City","countryCode":"US","stateCode":"OR","latitude":"42.43735000","longitude":"-122.85893000"},{"name":"Willamina","countryCode":"US","stateCode":"OR","latitude":"45.07873000","longitude":"-123.48594000"},{"name":"Williams","countryCode":"US","stateCode":"OR","latitude":"42.21873000","longitude":"-123.27394000"},{"name":"Wilsonville","countryCode":"US","stateCode":"OR","latitude":"45.29984000","longitude":"-122.77371000"},{"name":"Winston","countryCode":"US","stateCode":"OR","latitude":"43.12234000","longitude":"-123.41257000"},{"name":"Wood Village","countryCode":"US","stateCode":"OR","latitude":"45.53429000","longitude":"-122.41870000"},{"name":"Woodburn","countryCode":"US","stateCode":"OR","latitude":"45.14373000","longitude":"-122.85537000"},{"name":"Yamhill","countryCode":"US","stateCode":"OR","latitude":"45.34150000","longitude":"-123.18733000"},{"name":"Yamhill County","countryCode":"US","stateCode":"OR","latitude":"45.23260000","longitude":"-123.30815000"},{"name":"Yoncalla","countryCode":"US","stateCode":"OR","latitude":"43.59845000","longitude":"-123.28342000"},{"name":"Alderson","countryCode":"US","stateCode":"WV","latitude":"37.72595000","longitude":"-80.64202000"},{"name":"Alum Creek","countryCode":"US","stateCode":"WV","latitude":"38.28676000","longitude":"-81.80513000"},{"name":"Ansted","countryCode":"US","stateCode":"WV","latitude":"38.13622000","longitude":"-81.09955000"},{"name":"Barbour County","countryCode":"US","stateCode":"WV","latitude":"39.13293000","longitude":"-80.00303000"},{"name":"Barboursville","countryCode":"US","stateCode":"WV","latitude":"38.40953000","longitude":"-82.29459000"},{"name":"Barrackville","countryCode":"US","stateCode":"WV","latitude":"39.50370000","longitude":"-80.16675000"},{"name":"Beaver","countryCode":"US","stateCode":"WV","latitude":"37.74781000","longitude":"-81.14352000"},{"name":"Beckley","countryCode":"US","stateCode":"WV","latitude":"37.77817000","longitude":"-81.18816000"},{"name":"Belington","countryCode":"US","stateCode":"WV","latitude":"39.02510000","longitude":"-79.93563000"},{"name":"Belle","countryCode":"US","stateCode":"WV","latitude":"38.23205000","longitude":"-81.53762000"},{"name":"Benwood","countryCode":"US","stateCode":"WV","latitude":"40.01813000","longitude":"-80.73425000"},{"name":"Berkeley County","countryCode":"US","stateCode":"WV","latitude":"39.46407000","longitude":"-78.02754000"},{"name":"Berkeley Springs","countryCode":"US","stateCode":"WV","latitude":"39.62480000","longitude":"-78.22472000"},{"name":"Bethany","countryCode":"US","stateCode":"WV","latitude":"40.20563000","longitude":"-80.55674000"},{"name":"Bethlehem","countryCode":"US","stateCode":"WV","latitude":"39.39203000","longitude":"-80.28064000"},{"name":"Blennerhassett","countryCode":"US","stateCode":"WV","latitude":"39.26369000","longitude":"-81.62929000"},{"name":"Bluefield","countryCode":"US","stateCode":"WV","latitude":"37.26984000","longitude":"-81.22232000"},{"name":"Bluewell","countryCode":"US","stateCode":"WV","latitude":"37.31262000","longitude":"-81.25982000"},{"name":"Boaz","countryCode":"US","stateCode":"WV","latitude":"39.36146000","longitude":"-81.50207000"},{"name":"Bolivar","countryCode":"US","stateCode":"WV","latitude":"39.32343000","longitude":"-77.75277000"},{"name":"Boone County","countryCode":"US","stateCode":"WV","latitude":"38.02300000","longitude":"-81.71121000"},{"name":"Bradley","countryCode":"US","stateCode":"WV","latitude":"37.86539000","longitude":"-81.19399000"},{"name":"Braxton County","countryCode":"US","stateCode":"WV","latitude":"38.69987000","longitude":"-80.71929000"},{"name":"Bridgeport","countryCode":"US","stateCode":"WV","latitude":"39.28648000","longitude":"-80.25620000"},{"name":"Brooke County","countryCode":"US","stateCode":"WV","latitude":"40.27381000","longitude":"-80.57642000"},{"name":"Brookhaven","countryCode":"US","stateCode":"WV","latitude":"39.61175000","longitude":"-79.90451000"},{"name":"Brush Fork","countryCode":"US","stateCode":"WV","latitude":"37.28095000","longitude":"-81.25593000"},{"name":"Buckhannon","countryCode":"US","stateCode":"WV","latitude":"38.99399000","longitude":"-80.23203000"},{"name":"Buffalo","countryCode":"US","stateCode":"WV","latitude":"38.61759000","longitude":"-81.98180000"},{"name":"Cabell County","countryCode":"US","stateCode":"WV","latitude":"38.42030000","longitude":"-82.24172000"},{"name":"Calhoun County","countryCode":"US","stateCode":"WV","latitude":"38.84450000","longitude":"-81.11757000"},{"name":"Ceredo","countryCode":"US","stateCode":"WV","latitude":"38.39647000","longitude":"-82.55877000"},{"name":"Chapmanville","countryCode":"US","stateCode":"WV","latitude":"37.97371000","longitude":"-82.01735000"},{"name":"Charles Town","countryCode":"US","stateCode":"WV","latitude":"39.28899000","longitude":"-77.85972000"},{"name":"Charleston","countryCode":"US","stateCode":"WV","latitude":"38.34982000","longitude":"-81.63262000"},{"name":"Cheat Lake","countryCode":"US","stateCode":"WV","latitude":"39.67202000","longitude":"-79.85339000"},{"name":"Chesapeake","countryCode":"US","stateCode":"WV","latitude":"38.22344000","longitude":"-81.53623000"},{"name":"Chester","countryCode":"US","stateCode":"WV","latitude":"40.61312000","longitude":"-80.56285000"},{"name":"Clarksburg","countryCode":"US","stateCode":"WV","latitude":"39.28065000","longitude":"-80.34453000"},{"name":"Clay","countryCode":"US","stateCode":"WV","latitude":"38.46038000","longitude":"-81.08511000"},{"name":"Clay County","countryCode":"US","stateCode":"WV","latitude":"38.46253000","longitude":"-81.07509000"},{"name":"Clendenin","countryCode":"US","stateCode":"WV","latitude":"38.48871000","longitude":"-81.34817000"},{"name":"Coal City","countryCode":"US","stateCode":"WV","latitude":"37.67900000","longitude":"-81.21038000"},{"name":"Coal Fork","countryCode":"US","stateCode":"WV","latitude":"38.31760000","longitude":"-81.52095000"},{"name":"Crab Orchard","countryCode":"US","stateCode":"WV","latitude":"37.74067000","longitude":"-81.23066000"},{"name":"Craigsville","countryCode":"US","stateCode":"WV","latitude":"38.33067000","longitude":"-80.65315000"},{"name":"Cross Lanes","countryCode":"US","stateCode":"WV","latitude":"38.42037000","longitude":"-81.79068000"},{"name":"Culloden","countryCode":"US","stateCode":"WV","latitude":"38.42009000","longitude":"-82.05542000"},{"name":"Daniels","countryCode":"US","stateCode":"WV","latitude":"37.74327000","longitude":"-81.12408000"},{"name":"Despard","countryCode":"US","stateCode":"WV","latitude":"39.28870000","longitude":"-80.30592000"},{"name":"Doddridge County","countryCode":"US","stateCode":"WV","latitude":"39.26917000","longitude":"-80.70697000"},{"name":"Dunbar","countryCode":"US","stateCode":"WV","latitude":"38.36065000","longitude":"-81.73735000"},{"name":"Eleanor","countryCode":"US","stateCode":"WV","latitude":"38.53759000","longitude":"-81.93236000"},{"name":"Elizabeth","countryCode":"US","stateCode":"WV","latitude":"39.06341000","longitude":"-81.39512000"},{"name":"Elkins","countryCode":"US","stateCode":"WV","latitude":"38.92594000","longitude":"-79.84673000"},{"name":"Elkview","countryCode":"US","stateCode":"WV","latitude":"38.44288000","longitude":"-81.48040000"},{"name":"Fairlea","countryCode":"US","stateCode":"WV","latitude":"37.78068000","longitude":"-80.45702000"},{"name":"Fairmont","countryCode":"US","stateCode":"WV","latitude":"39.48508000","longitude":"-80.14258000"},{"name":"Fayette County","countryCode":"US","stateCode":"WV","latitude":"38.02878000","longitude":"-81.08119000"},{"name":"Fayetteville","countryCode":"US","stateCode":"WV","latitude":"38.05289000","longitude":"-81.10399000"},{"name":"Follansbee","countryCode":"US","stateCode":"WV","latitude":"40.32757000","longitude":"-80.59591000"},{"name":"Fort Ashby","countryCode":"US","stateCode":"WV","latitude":"39.50315000","longitude":"-78.76863000"},{"name":"Franklin","countryCode":"US","stateCode":"WV","latitude":"38.64289000","longitude":"-79.33115000"},{"name":"Gilbert Creek","countryCode":"US","stateCode":"WV","latitude":"37.57594000","longitude":"-81.89484000"},{"name":"Gilmer County","countryCode":"US","stateCode":"WV","latitude":"38.92406000","longitude":"-80.85708000"},{"name":"Glendale","countryCode":"US","stateCode":"WV","latitude":"39.94924000","longitude":"-80.75425000"},{"name":"Glenville","countryCode":"US","stateCode":"WV","latitude":"38.93426000","longitude":"-80.83760000"},{"name":"Grafton","countryCode":"US","stateCode":"WV","latitude":"39.34092000","longitude":"-80.01897000"},{"name":"Grant County","countryCode":"US","stateCode":"WV","latitude":"39.10513000","longitude":"-79.19557000"},{"name":"Grantsville","countryCode":"US","stateCode":"WV","latitude":"38.92342000","longitude":"-81.09595000"},{"name":"Granville","countryCode":"US","stateCode":"WV","latitude":"39.64591000","longitude":"-79.98729000"},{"name":"Greenbrier County","countryCode":"US","stateCode":"WV","latitude":"37.94693000","longitude":"-80.45295000"},{"name":"Hamlin","countryCode":"US","stateCode":"WV","latitude":"38.27870000","longitude":"-82.10292000"},{"name":"Hampshire County","countryCode":"US","stateCode":"WV","latitude":"39.31707000","longitude":"-78.61417000"},{"name":"Hancock County","countryCode":"US","stateCode":"WV","latitude":"40.52185000","longitude":"-80.57389000"},{"name":"Hardy County","countryCode":"US","stateCode":"WV","latitude":"39.00750000","longitude":"-78.85792000"},{"name":"Harrison County","countryCode":"US","stateCode":"WV","latitude":"39.28353000","longitude":"-80.37987000"},{"name":"Harrisville","countryCode":"US","stateCode":"WV","latitude":"39.20952000","longitude":"-81.05178000"},{"name":"Hinton","countryCode":"US","stateCode":"WV","latitude":"37.67401000","longitude":"-80.88925000"},{"name":"Hooverson Heights","countryCode":"US","stateCode":"WV","latitude":"40.32479000","longitude":"-80.57757000"},{"name":"Huntington","countryCode":"US","stateCode":"WV","latitude":"38.41925000","longitude":"-82.44515000"},{"name":"Hurricane","countryCode":"US","stateCode":"WV","latitude":"38.43259000","longitude":"-82.02014000"},{"name":"Inwood","countryCode":"US","stateCode":"WV","latitude":"39.35788000","longitude":"-78.04000000"},{"name":"Jackson County","countryCode":"US","stateCode":"WV","latitude":"38.83447000","longitude":"-81.67479000"},{"name":"Jefferson County","countryCode":"US","stateCode":"WV","latitude":"39.30762000","longitude":"-77.86274000"},{"name":"Kanawha County","countryCode":"US","stateCode":"WV","latitude":"38.33657000","longitude":"-81.52812000"},{"name":"Kenova","countryCode":"US","stateCode":"WV","latitude":"38.39897000","longitude":"-82.57821000"},{"name":"Keyser","countryCode":"US","stateCode":"WV","latitude":"39.44093000","longitude":"-78.97392000"},{"name":"Kingwood","countryCode":"US","stateCode":"WV","latitude":"39.47176000","longitude":"-79.68339000"},{"name":"Lavalette","countryCode":"US","stateCode":"WV","latitude":"38.32286000","longitude":"-82.44682000"},{"name":"Lesage","countryCode":"US","stateCode":"WV","latitude":"38.50647000","longitude":"-82.29848000"},{"name":"Lewis County","countryCode":"US","stateCode":"WV","latitude":"38.99587000","longitude":"-80.50216000"},{"name":"Lewisburg","countryCode":"US","stateCode":"WV","latitude":"37.80179000","longitude":"-80.44563000"},{"name":"Lincoln County","countryCode":"US","stateCode":"WV","latitude":"38.17536000","longitude":"-82.07039000"},{"name":"Logan","countryCode":"US","stateCode":"WV","latitude":"37.84871000","longitude":"-81.99346000"},{"name":"Logan County","countryCode":"US","stateCode":"WV","latitude":"37.83153000","longitude":"-81.93534000"},{"name":"Lubeck","countryCode":"US","stateCode":"WV","latitude":"39.23535000","longitude":"-81.63124000"},{"name":"Mabscott","countryCode":"US","stateCode":"WV","latitude":"37.77095000","longitude":"-81.20843000"},{"name":"MacArthur","countryCode":"US","stateCode":"WV","latitude":"37.75845000","longitude":"-81.21260000"},{"name":"Madison","countryCode":"US","stateCode":"WV","latitude":"38.06705000","longitude":"-81.81929000"},{"name":"Mallory","countryCode":"US","stateCode":"WV","latitude":"37.73066000","longitude":"-81.83790000"},{"name":"Mannington","countryCode":"US","stateCode":"WV","latitude":"39.53092000","longitude":"-80.34342000"},{"name":"Marion County","countryCode":"US","stateCode":"WV","latitude":"39.51000000","longitude":"-80.24340000"},{"name":"Marlinton","countryCode":"US","stateCode":"WV","latitude":"38.22345000","longitude":"-80.09451000"},{"name":"Marmet","countryCode":"US","stateCode":"WV","latitude":"38.24538000","longitude":"-81.56706000"},{"name":"Marshall County","countryCode":"US","stateCode":"WV","latitude":"39.86061000","longitude":"-80.66339000"},{"name":"Martinsburg","countryCode":"US","stateCode":"WV","latitude":"39.45621000","longitude":"-77.96389000"},{"name":"Mason County","countryCode":"US","stateCode":"WV","latitude":"38.76974000","longitude":"-82.02654000"},{"name":"McDowell County","countryCode":"US","stateCode":"WV","latitude":"37.37850000","longitude":"-81.65358000"},{"name":"McMechen","countryCode":"US","stateCode":"WV","latitude":"39.98813000","longitude":"-80.73147000"},{"name":"Mercer County","countryCode":"US","stateCode":"WV","latitude":"37.40552000","longitude":"-81.11144000"},{"name":"Middlebourne","countryCode":"US","stateCode":"WV","latitude":"39.49230000","longitude":"-80.90372000"},{"name":"Milton","countryCode":"US","stateCode":"WV","latitude":"38.43453000","longitude":"-82.13236000"},{"name":"Mineral County","countryCode":"US","stateCode":"WV","latitude":"39.41472000","longitude":"-78.94375000"},{"name":"Mineral Wells","countryCode":"US","stateCode":"WV","latitude":"39.19035000","longitude":"-81.53207000"},{"name":"Mingo County","countryCode":"US","stateCode":"WV","latitude":"37.72640000","longitude":"-82.13476000"},{"name":"Monongah","countryCode":"US","stateCode":"WV","latitude":"39.46258000","longitude":"-80.21814000"},{"name":"Monongalia County","countryCode":"US","stateCode":"WV","latitude":"39.63028000","longitude":"-80.04654000"},{"name":"Monroe County","countryCode":"US","stateCode":"WV","latitude":"37.56037000","longitude":"-80.55055000"},{"name":"Montgomery","countryCode":"US","stateCode":"WV","latitude":"38.18038000","longitude":"-81.32845000"},{"name":"Moorefield","countryCode":"US","stateCode":"WV","latitude":"39.06233000","longitude":"-78.96947000"},{"name":"Morgan County","countryCode":"US","stateCode":"WV","latitude":"39.56043000","longitude":"-78.25773000"},{"name":"Morgantown","countryCode":"US","stateCode":"WV","latitude":"39.62953000","longitude":"-79.95590000"},{"name":"Moundsville","countryCode":"US","stateCode":"WV","latitude":"39.92035000","longitude":"-80.74314000"},{"name":"Mount Gay-Shamrock","countryCode":"US","stateCode":"WV","latitude":"37.83857000","longitude":"-82.02970000"},{"name":"Mount Hope","countryCode":"US","stateCode":"WV","latitude":"37.89539000","longitude":"-81.16427000"},{"name":"Mullens","countryCode":"US","stateCode":"WV","latitude":"37.58317000","longitude":"-81.38038000"},{"name":"New Cumberland","countryCode":"US","stateCode":"WV","latitude":"40.49673000","longitude":"-80.60674000"},{"name":"New Haven","countryCode":"US","stateCode":"WV","latitude":"38.98647000","longitude":"-81.97347000"},{"name":"New Martinsville","countryCode":"US","stateCode":"WV","latitude":"39.64452000","longitude":"-80.85760000"},{"name":"Newell","countryCode":"US","stateCode":"WV","latitude":"40.61840000","longitude":"-80.60424000"},{"name":"Nicholas County","countryCode":"US","stateCode":"WV","latitude":"38.29170000","longitude":"-80.79933000"},{"name":"Nitro","countryCode":"US","stateCode":"WV","latitude":"38.41481000","longitude":"-81.84402000"},{"name":"Nutter Fort","countryCode":"US","stateCode":"WV","latitude":"39.26342000","longitude":"-80.31981000"},{"name":"Oak Hill","countryCode":"US","stateCode":"WV","latitude":"37.97233000","longitude":"-81.14871000"},{"name":"Oceana","countryCode":"US","stateCode":"WV","latitude":"37.69206000","longitude":"-81.62400000"},{"name":"Ohio County","countryCode":"US","stateCode":"WV","latitude":"40.09692000","longitude":"-80.61906000"},{"name":"Paden City","countryCode":"US","stateCode":"WV","latitude":"39.60285000","longitude":"-80.93677000"},{"name":"Parkersburg","countryCode":"US","stateCode":"WV","latitude":"39.26674000","longitude":"-81.56151000"},{"name":"Parsons","countryCode":"US","stateCode":"WV","latitude":"39.09649000","longitude":"-79.68090000"},{"name":"Pea Ridge","countryCode":"US","stateCode":"WV","latitude":"38.41397000","longitude":"-82.31987000"},{"name":"Pendleton County","countryCode":"US","stateCode":"WV","latitude":"38.68073000","longitude":"-79.35089000"},{"name":"Pennsboro","countryCode":"US","stateCode":"WV","latitude":"39.28508000","longitude":"-80.96844000"},{"name":"Petersburg","countryCode":"US","stateCode":"WV","latitude":"38.99261000","longitude":"-79.12392000"},{"name":"Philippi","countryCode":"US","stateCode":"WV","latitude":"39.15232000","longitude":"-80.04036000"},{"name":"Pinch","countryCode":"US","stateCode":"WV","latitude":"38.40871000","longitude":"-81.48179000"},{"name":"Pineville","countryCode":"US","stateCode":"WV","latitude":"37.58317000","longitude":"-81.53705000"},{"name":"Pleasant Valley","countryCode":"US","stateCode":"WV","latitude":"39.45536000","longitude":"-80.14175000"},{"name":"Pleasants County","countryCode":"US","stateCode":"WV","latitude":"39.37094000","longitude":"-81.16063000"},{"name":"Pocahontas County","countryCode":"US","stateCode":"WV","latitude":"38.33180000","longitude":"-80.00775000"},{"name":"Point Pleasant","countryCode":"US","stateCode":"WV","latitude":"38.84453000","longitude":"-82.13709000"},{"name":"Preston County","countryCode":"US","stateCode":"WV","latitude":"39.46930000","longitude":"-79.66816000"},{"name":"Princeton","countryCode":"US","stateCode":"WV","latitude":"37.36623000","longitude":"-81.10259000"},{"name":"Prosperity","countryCode":"US","stateCode":"WV","latitude":"37.83650000","longitude":"-81.20177000"},{"name":"Putnam County","countryCode":"US","stateCode":"WV","latitude":"38.50862000","longitude":"-81.90899000"},{"name":"Rainelle","countryCode":"US","stateCode":"WV","latitude":"37.96873000","longitude":"-80.76703000"},{"name":"Raleigh County","countryCode":"US","stateCode":"WV","latitude":"37.77136000","longitude":"-81.24863000"},{"name":"Rand","countryCode":"US","stateCode":"WV","latitude":"38.28260000","longitude":"-81.56234000"},{"name":"Randolph County","countryCode":"US","stateCode":"WV","latitude":"38.77472000","longitude":"-79.87580000"},{"name":"Ranson","countryCode":"US","stateCode":"WV","latitude":"39.29510000","longitude":"-77.86055000"},{"name":"Ravenswood","countryCode":"US","stateCode":"WV","latitude":"38.94814000","longitude":"-81.76096000"},{"name":"Richwood","countryCode":"US","stateCode":"WV","latitude":"38.22484000","longitude":"-80.53314000"},{"name":"Ripley","countryCode":"US","stateCode":"WV","latitude":"38.81870000","longitude":"-81.71069000"},{"name":"Ritchie County","countryCode":"US","stateCode":"WV","latitude":"39.17827000","longitude":"-81.06295000"},{"name":"Roane County","countryCode":"US","stateCode":"WV","latitude":"38.71403000","longitude":"-81.34835000"},{"name":"Romney","countryCode":"US","stateCode":"WV","latitude":"39.34204000","longitude":"-78.75668000"},{"name":"Ronceverte","countryCode":"US","stateCode":"WV","latitude":"37.74984000","longitude":"-80.46285000"},{"name":"Saint Albans","countryCode":"US","stateCode":"WV","latitude":"38.38565000","longitude":"-81.83624000"},{"name":"Saint Marys","countryCode":"US","stateCode":"WV","latitude":"39.39174000","longitude":"-81.20511000"},{"name":"Salem","countryCode":"US","stateCode":"WV","latitude":"39.28287000","longitude":"-80.55899000"},{"name":"Shady Spring","countryCode":"US","stateCode":"WV","latitude":"37.70567000","longitude":"-81.09843000"},{"name":"Shannondale","countryCode":"US","stateCode":"WV","latitude":"39.21705000","longitude":"-77.80749000"},{"name":"Shepherdstown","countryCode":"US","stateCode":"WV","latitude":"39.43010000","longitude":"-77.80416000"},{"name":"Shinnston","countryCode":"US","stateCode":"WV","latitude":"39.39564000","longitude":"-80.30009000"},{"name":"Sissonville","countryCode":"US","stateCode":"WV","latitude":"38.52815000","longitude":"-81.63096000"},{"name":"Sistersville","countryCode":"US","stateCode":"WV","latitude":"39.56424000","longitude":"-80.99594000"},{"name":"Sophia","countryCode":"US","stateCode":"WV","latitude":"37.70761000","longitude":"-81.25066000"},{"name":"South Charleston","countryCode":"US","stateCode":"WV","latitude":"38.36843000","longitude":"-81.69957000"},{"name":"Spencer","countryCode":"US","stateCode":"WV","latitude":"38.80203000","longitude":"-81.35095000"},{"name":"Stanaford","countryCode":"US","stateCode":"WV","latitude":"37.81595000","longitude":"-81.15232000"},{"name":"Star City","countryCode":"US","stateCode":"WV","latitude":"39.65841000","longitude":"-79.98645000"},{"name":"Stonewood","countryCode":"US","stateCode":"WV","latitude":"39.25092000","longitude":"-80.31231000"},{"name":"Summers County","countryCode":"US","stateCode":"WV","latitude":"37.65587000","longitude":"-80.85857000"},{"name":"Summersville","countryCode":"US","stateCode":"WV","latitude":"38.28122000","longitude":"-80.85260000"},{"name":"Sutton","countryCode":"US","stateCode":"WV","latitude":"38.66454000","longitude":"-80.70982000"},{"name":"Taylor County","countryCode":"US","stateCode":"WV","latitude":"39.33599000","longitude":"-80.04618000"},{"name":"Teays Valley","countryCode":"US","stateCode":"WV","latitude":"38.45009000","longitude":"-81.92930000"},{"name":"Terra Alta","countryCode":"US","stateCode":"WV","latitude":"39.44565000","longitude":"-79.54644000"},{"name":"Tornado","countryCode":"US","stateCode":"WV","latitude":"38.34287000","longitude":"-81.84430000"},{"name":"Tucker County","countryCode":"US","stateCode":"WV","latitude":"39.11360000","longitude":"-79.56497000"},{"name":"Tyler County","countryCode":"US","stateCode":"WV","latitude":"39.46528000","longitude":"-80.88483000"},{"name":"Union","countryCode":"US","stateCode":"WV","latitude":"37.59151000","longitude":"-80.54368000"},{"name":"Upshur County","countryCode":"US","stateCode":"WV","latitude":"38.89783000","longitude":"-80.23342000"},{"name":"Vienna","countryCode":"US","stateCode":"WV","latitude":"39.32702000","longitude":"-81.54846000"},{"name":"Washington","countryCode":"US","stateCode":"WV","latitude":"39.26119000","longitude":"-81.67180000"},{"name":"Wayne","countryCode":"US","stateCode":"WV","latitude":"38.22147000","longitude":"-82.44237000"},{"name":"Wayne County","countryCode":"US","stateCode":"WV","latitude":"38.14595000","longitude":"-82.42695000"},{"name":"Webster County","countryCode":"US","stateCode":"WV","latitude":"38.49474000","longitude":"-80.42187000"},{"name":"Webster Springs","countryCode":"US","stateCode":"WV","latitude":"38.47927000","longitude":"-80.41342000"},{"name":"Weirton","countryCode":"US","stateCode":"WV","latitude":"40.41896000","longitude":"-80.58952000"},{"name":"Weirton Heights","countryCode":"US","stateCode":"WV","latitude":"40.40840000","longitude":"-80.53924000"},{"name":"Welch","countryCode":"US","stateCode":"WV","latitude":"37.43289000","longitude":"-81.58455000"},{"name":"Wellsburg","countryCode":"US","stateCode":"WV","latitude":"40.27201000","longitude":"-80.60952000"},{"name":"West Liberty","countryCode":"US","stateCode":"WV","latitude":"40.16979000","longitude":"-80.59369000"},{"name":"West Union","countryCode":"US","stateCode":"WV","latitude":"39.29647000","longitude":"-80.77705000"},{"name":"Weston","countryCode":"US","stateCode":"WV","latitude":"39.03843000","longitude":"-80.46731000"},{"name":"Westover","countryCode":"US","stateCode":"WV","latitude":"39.63453000","longitude":"-79.96979000"},{"name":"Wetzel County","countryCode":"US","stateCode":"WV","latitude":"39.60526000","longitude":"-80.63910000"},{"name":"Wheeling","countryCode":"US","stateCode":"WV","latitude":"40.06396000","longitude":"-80.72091000"},{"name":"White Sulphur Springs","countryCode":"US","stateCode":"WV","latitude":"37.79651000","longitude":"-80.29757000"},{"name":"Wiley Ford","countryCode":"US","stateCode":"WV","latitude":"39.61453000","longitude":"-78.77502000"},{"name":"Williamson","countryCode":"US","stateCode":"WV","latitude":"37.67427000","longitude":"-82.27736000"},{"name":"Williamstown","countryCode":"US","stateCode":"WV","latitude":"39.40063000","longitude":"-81.44818000"},{"name":"Winfield","countryCode":"US","stateCode":"WV","latitude":"38.53314000","longitude":"-81.89347000"},{"name":"Wirt County","countryCode":"US","stateCode":"WV","latitude":"39.02242000","longitude":"-81.37862000"},{"name":"Wood County","countryCode":"US","stateCode":"WV","latitude":"39.21113000","longitude":"-81.51497000"},{"name":"Wyoming County","countryCode":"US","stateCode":"WV","latitude":"37.60961000","longitude":"-81.54918000"},{"name":"Alexander","countryCode":"US","stateCode":"AR","latitude":"34.62954000","longitude":"-92.44127000"},{"name":"Alma","countryCode":"US","stateCode":"AR","latitude":"35.47787000","longitude":"-94.22188000"},{"name":"Arkadelphia","countryCode":"US","stateCode":"AR","latitude":"34.12093000","longitude":"-93.05378000"},{"name":"Arkansas City","countryCode":"US","stateCode":"AR","latitude":"33.60872000","longitude":"-91.20678000"},{"name":"Arkansas County","countryCode":"US","stateCode":"AR","latitude":"34.29081000","longitude":"-91.37491000"},{"name":"Ash Flat","countryCode":"US","stateCode":"AR","latitude":"36.22396000","longitude":"-91.60848000"},{"name":"Ashdown","countryCode":"US","stateCode":"AR","latitude":"33.67429000","longitude":"-94.13131000"},{"name":"Ashley County","countryCode":"US","stateCode":"AR","latitude":"33.19122000","longitude":"-91.76845000"},{"name":"Atkins","countryCode":"US","stateCode":"AR","latitude":"35.24647000","longitude":"-92.93656000"},{"name":"Augusta","countryCode":"US","stateCode":"AR","latitude":"35.28231000","longitude":"-91.36541000"},{"name":"Austin","countryCode":"US","stateCode":"AR","latitude":"34.99842000","longitude":"-91.98376000"},{"name":"Bald Knob","countryCode":"US","stateCode":"AR","latitude":"35.30981000","longitude":"-91.56791000"},{"name":"Barling","countryCode":"US","stateCode":"AR","latitude":"35.32565000","longitude":"-94.30160000"},{"name":"Batesville","countryCode":"US","stateCode":"AR","latitude":"35.76980000","longitude":"-91.64097000"},{"name":"Baxter County","countryCode":"US","stateCode":"AR","latitude":"36.28719000","longitude":"-92.33697000"},{"name":"Bay","countryCode":"US","stateCode":"AR","latitude":"35.74230000","longitude":"-90.56233000"},{"name":"Beebe","countryCode":"US","stateCode":"AR","latitude":"35.07064000","longitude":"-91.87959000"},{"name":"Bella Vista","countryCode":"US","stateCode":"AR","latitude":"36.48070000","longitude":"-94.27134000"},{"name":"Benton","countryCode":"US","stateCode":"AR","latitude":"34.56454000","longitude":"-92.58683000"},{"name":"Benton County","countryCode":"US","stateCode":"AR","latitude":"36.33872000","longitude":"-94.25619000"},{"name":"Bentonville","countryCode":"US","stateCode":"AR","latitude":"36.37285000","longitude":"-94.20882000"},{"name":"Berryville","countryCode":"US","stateCode":"AR","latitude":"36.36479000","longitude":"-93.56797000"},{"name":"Bethel Heights","countryCode":"US","stateCode":"AR","latitude":"36.21424000","longitude":"-94.12937000"},{"name":"Blytheville","countryCode":"US","stateCode":"AR","latitude":"35.92730000","longitude":"-89.91898000"},{"name":"Bono","countryCode":"US","stateCode":"AR","latitude":"35.90868000","longitude":"-90.80262000"},{"name":"Boone County","countryCode":"US","stateCode":"AR","latitude":"36.30859000","longitude":"-93.09150000"},{"name":"Booneville","countryCode":"US","stateCode":"AR","latitude":"35.14009000","longitude":"-93.92159000"},{"name":"Bradley County","countryCode":"US","stateCode":"AR","latitude":"33.46642000","longitude":"-92.16240000"},{"name":"Brinkley","countryCode":"US","stateCode":"AR","latitude":"34.88787000","longitude":"-91.19457000"},{"name":"Brookland","countryCode":"US","stateCode":"AR","latitude":"35.90007000","longitude":"-90.58205000"},{"name":"Bryant","countryCode":"US","stateCode":"AR","latitude":"34.59593000","longitude":"-92.48905000"},{"name":"Bull Shoals","countryCode":"US","stateCode":"AR","latitude":"36.38396000","longitude":"-92.58155000"},{"name":"Cabot","countryCode":"US","stateCode":"AR","latitude":"34.97453000","longitude":"-92.01653000"},{"name":"Calhoun County","countryCode":"US","stateCode":"AR","latitude":"33.55803000","longitude":"-92.50304000"},{"name":"Calico Rock","countryCode":"US","stateCode":"AR","latitude":"36.11951000","longitude":"-92.13599000"},{"name":"Camden","countryCode":"US","stateCode":"AR","latitude":"33.58456000","longitude":"-92.83433000"},{"name":"Caraway","countryCode":"US","stateCode":"AR","latitude":"35.75813000","longitude":"-90.32232000"},{"name":"Carlisle","countryCode":"US","stateCode":"AR","latitude":"34.78315000","longitude":"-91.74652000"},{"name":"Carroll County","countryCode":"US","stateCode":"AR","latitude":"36.34102000","longitude":"-93.53818000"},{"name":"Cave City","countryCode":"US","stateCode":"AR","latitude":"35.94174000","longitude":"-91.54847000"},{"name":"Cave Springs","countryCode":"US","stateCode":"AR","latitude":"36.26341000","longitude":"-94.23187000"},{"name":"Cedarville","countryCode":"US","stateCode":"AR","latitude":"35.56981000","longitude":"-94.36688000"},{"name":"Centerton","countryCode":"US","stateCode":"AR","latitude":"36.35980000","longitude":"-94.28521000"},{"name":"Charleston","countryCode":"US","stateCode":"AR","latitude":"35.29704000","longitude":"-94.03632000"},{"name":"Cherokee Village","countryCode":"US","stateCode":"AR","latitude":"36.29784000","longitude":"-91.51597000"},{"name":"Chicot County","countryCode":"US","stateCode":"AR","latitude":"33.26725000","longitude":"-91.29397000"},{"name":"Clarendon","countryCode":"US","stateCode":"AR","latitude":"34.69315000","longitude":"-91.31374000"},{"name":"Clark County","countryCode":"US","stateCode":"AR","latitude":"34.05096000","longitude":"-93.17637000"},{"name":"Clarksville","countryCode":"US","stateCode":"AR","latitude":"35.47147000","longitude":"-93.46657000"},{"name":"Clay County","countryCode":"US","stateCode":"AR","latitude":"36.36839000","longitude":"-90.41738000"},{"name":"Cleburne County","countryCode":"US","stateCode":"AR","latitude":"35.53811000","longitude":"-92.02674000"},{"name":"Cleveland County","countryCode":"US","stateCode":"AR","latitude":"33.89836000","longitude":"-92.18514000"},{"name":"Clinton","countryCode":"US","stateCode":"AR","latitude":"35.59147000","longitude":"-92.46044000"},{"name":"Coal Hill","countryCode":"US","stateCode":"AR","latitude":"35.43731000","longitude":"-93.67297000"},{"name":"Columbia County","countryCode":"US","stateCode":"AR","latitude":"33.21429000","longitude":"-93.22731000"},{"name":"Conway","countryCode":"US","stateCode":"AR","latitude":"35.08870000","longitude":"-92.44210000"},{"name":"Conway County","countryCode":"US","stateCode":"AR","latitude":"35.26221000","longitude":"-92.70132000"},{"name":"Corning","countryCode":"US","stateCode":"AR","latitude":"36.40784000","longitude":"-90.57983000"},{"name":"Craighead County","countryCode":"US","stateCode":"AR","latitude":"35.83079000","longitude":"-90.63285000"},{"name":"Crawford County","countryCode":"US","stateCode":"AR","latitude":"35.58883000","longitude":"-94.24312000"},{"name":"Crittenden County","countryCode":"US","stateCode":"AR","latitude":"35.20794000","longitude":"-90.30886000"},{"name":"Cross County","countryCode":"US","stateCode":"AR","latitude":"35.29573000","longitude":"-90.77123000"},{"name":"Crossett","countryCode":"US","stateCode":"AR","latitude":"33.12818000","longitude":"-91.96124000"},{"name":"Dallas County","countryCode":"US","stateCode":"AR","latitude":"33.96983000","longitude":"-92.65444000"},{"name":"Danville","countryCode":"US","stateCode":"AR","latitude":"35.05398000","longitude":"-93.39352000"},{"name":"Dardanelle","countryCode":"US","stateCode":"AR","latitude":"35.22314000","longitude":"-93.15795000"},{"name":"De Queen","countryCode":"US","stateCode":"AR","latitude":"34.03789000","longitude":"-94.34132000"},{"name":"De Witt","countryCode":"US","stateCode":"AR","latitude":"34.29288000","longitude":"-91.33790000"},{"name":"Decatur","countryCode":"US","stateCode":"AR","latitude":"36.33591000","longitude":"-94.46077000"},{"name":"Dermott","countryCode":"US","stateCode":"AR","latitude":"33.52539000","longitude":"-91.43595000"},{"name":"Des Arc","countryCode":"US","stateCode":"AR","latitude":"34.97704000","longitude":"-91.49513000"},{"name":"Desha County","countryCode":"US","stateCode":"AR","latitude":"33.83333000","longitude":"-91.25395000"},{"name":"Diaz","countryCode":"US","stateCode":"AR","latitude":"35.63841000","longitude":"-91.26513000"},{"name":"Dierks","countryCode":"US","stateCode":"AR","latitude":"34.11928000","longitude":"-94.01658000"},{"name":"Dover","countryCode":"US","stateCode":"AR","latitude":"35.40147000","longitude":"-93.11434000"},{"name":"Drew County","countryCode":"US","stateCode":"AR","latitude":"33.58945000","longitude":"-91.72002000"},{"name":"Dumas","countryCode":"US","stateCode":"AR","latitude":"33.88705000","longitude":"-91.49179000"},{"name":"Earle","countryCode":"US","stateCode":"AR","latitude":"35.27509000","longitude":"-90.46677000"},{"name":"East End","countryCode":"US","stateCode":"AR","latitude":"34.55065000","longitude":"-92.34099000"},{"name":"El Dorado","countryCode":"US","stateCode":"AR","latitude":"33.20763000","longitude":"-92.66627000"},{"name":"Elkins","countryCode":"US","stateCode":"AR","latitude":"36.00147000","longitude":"-94.00825000"},{"name":"Elm Springs","countryCode":"US","stateCode":"AR","latitude":"36.20619000","longitude":"-94.23437000"},{"name":"England","countryCode":"US","stateCode":"AR","latitude":"34.54426000","longitude":"-91.96903000"},{"name":"Eudora","countryCode":"US","stateCode":"AR","latitude":"33.10957000","longitude":"-91.26206000"},{"name":"Eureka Springs","countryCode":"US","stateCode":"AR","latitude":"36.40118000","longitude":"-93.73797000"},{"name":"Fairfield Bay","countryCode":"US","stateCode":"AR","latitude":"35.59424000","longitude":"-92.27793000"},{"name":"Farmington","countryCode":"US","stateCode":"AR","latitude":"36.04202000","longitude":"-94.24715000"},{"name":"Faulkner County","countryCode":"US","stateCode":"AR","latitude":"35.14698000","longitude":"-92.33204000"},{"name":"Fayetteville","countryCode":"US","stateCode":"AR","latitude":"36.06258000","longitude":"-94.15743000"},{"name":"Flippin","countryCode":"US","stateCode":"AR","latitude":"36.27896000","longitude":"-92.59711000"},{"name":"Fordyce","countryCode":"US","stateCode":"AR","latitude":"33.81372000","longitude":"-92.41293000"},{"name":"Forrest City","countryCode":"US","stateCode":"AR","latitude":"35.00815000","longitude":"-90.78983000"},{"name":"Fort Smith","countryCode":"US","stateCode":"AR","latitude":"35.38592000","longitude":"-94.39855000"},{"name":"Franklin County","countryCode":"US","stateCode":"AR","latitude":"35.51235000","longitude":"-93.89062000"},{"name":"Fulton County","countryCode":"US","stateCode":"AR","latitude":"36.38167000","longitude":"-91.81824000"},{"name":"Garland County","countryCode":"US","stateCode":"AR","latitude":"34.57669000","longitude":"-93.15043000"},{"name":"Gassville","countryCode":"US","stateCode":"AR","latitude":"36.28312000","longitude":"-92.49405000"},{"name":"Gentry","countryCode":"US","stateCode":"AR","latitude":"36.26758000","longitude":"-94.48466000"},{"name":"Gibson","countryCode":"US","stateCode":"AR","latitude":"34.88426000","longitude":"-92.23570000"},{"name":"Glenwood","countryCode":"US","stateCode":"AR","latitude":"34.32677000","longitude":"-93.55074000"},{"name":"Goshen","countryCode":"US","stateCode":"AR","latitude":"36.10119000","longitude":"-93.99131000"},{"name":"Gosnell","countryCode":"US","stateCode":"AR","latitude":"35.95979000","longitude":"-89.97203000"},{"name":"Grant County","countryCode":"US","stateCode":"AR","latitude":"34.29002000","longitude":"-92.42358000"},{"name":"Gravel Ridge","countryCode":"US","stateCode":"AR","latitude":"34.86842000","longitude":"-92.19070000"},{"name":"Gravette","countryCode":"US","stateCode":"AR","latitude":"36.42202000","longitude":"-94.45355000"},{"name":"Green Forest","countryCode":"US","stateCode":"AR","latitude":"36.33535000","longitude":"-93.43602000"},{"name":"Greenbrier","countryCode":"US","stateCode":"AR","latitude":"35.23397000","longitude":"-92.38765000"},{"name":"Greene County","countryCode":"US","stateCode":"AR","latitude":"36.11769000","longitude":"-90.55908000"},{"name":"Greenland","countryCode":"US","stateCode":"AR","latitude":"35.99425000","longitude":"-94.17520000"},{"name":"Greenwood","countryCode":"US","stateCode":"AR","latitude":"35.21565000","longitude":"-94.25577000"},{"name":"Gurdon","countryCode":"US","stateCode":"AR","latitude":"33.92094000","longitude":"-93.15406000"},{"name":"Hamburg","countryCode":"US","stateCode":"AR","latitude":"33.22818000","longitude":"-91.79763000"},{"name":"Hampton","countryCode":"US","stateCode":"AR","latitude":"33.53789000","longitude":"-92.46988000"},{"name":"Harrisburg","countryCode":"US","stateCode":"AR","latitude":"35.56425000","longitude":"-90.71678000"},{"name":"Harrison","countryCode":"US","stateCode":"AR","latitude":"36.22979000","longitude":"-93.10768000"},{"name":"Haskell","countryCode":"US","stateCode":"AR","latitude":"34.50148000","longitude":"-92.63655000"},{"name":"Hazen","countryCode":"US","stateCode":"AR","latitude":"34.78093000","longitude":"-91.58097000"},{"name":"Heber Springs","countryCode":"US","stateCode":"AR","latitude":"35.49147000","longitude":"-92.03126000"},{"name":"Helena","countryCode":"US","stateCode":"AR","latitude":"34.52955000","longitude":"-90.59177000"},{"name":"Helena-West Helena","countryCode":"US","stateCode":"AR","latitude":"34.52910000","longitude":"-90.59000000"},{"name":"Hempstead County","countryCode":"US","stateCode":"AR","latitude":"33.73530000","longitude":"-93.66844000"},{"name":"Highland","countryCode":"US","stateCode":"AR","latitude":"36.27590000","longitude":"-91.52403000"},{"name":"Holiday Island","countryCode":"US","stateCode":"AR","latitude":"36.48535000","longitude":"-93.73214000"},{"name":"Hope","countryCode":"US","stateCode":"AR","latitude":"33.66706000","longitude":"-93.59157000"},{"name":"Horatio","countryCode":"US","stateCode":"AR","latitude":"33.93845000","longitude":"-94.35715000"},{"name":"Horseshoe Bend","countryCode":"US","stateCode":"AR","latitude":"36.22923000","longitude":"-91.76431000"},{"name":"Hot Spring County","countryCode":"US","stateCode":"AR","latitude":"34.31763000","longitude":"-92.94601000"},{"name":"Hot Springs","countryCode":"US","stateCode":"AR","latitude":"34.50370000","longitude":"-93.05518000"},{"name":"Hot Springs National Park","countryCode":"US","stateCode":"AR","latitude":"34.53170000","longitude":"-93.06377000"},{"name":"Hot Springs Village","countryCode":"US","stateCode":"AR","latitude":"34.67204000","longitude":"-92.99879000"},{"name":"Howard County","countryCode":"US","stateCode":"AR","latitude":"34.08874000","longitude":"-93.99349000"},{"name":"Hoxie","countryCode":"US","stateCode":"AR","latitude":"36.05035000","longitude":"-90.97512000"},{"name":"Hughes","countryCode":"US","stateCode":"AR","latitude":"34.94926000","longitude":"-90.47149000"},{"name":"Huntsville","countryCode":"US","stateCode":"AR","latitude":"36.08619000","longitude":"-93.74130000"},{"name":"Independence County","countryCode":"US","stateCode":"AR","latitude":"35.74158000","longitude":"-91.56972000"},{"name":"Izard County","countryCode":"US","stateCode":"AR","latitude":"36.09487000","longitude":"-91.91342000"},{"name":"Jackson County","countryCode":"US","stateCode":"AR","latitude":"35.59923000","longitude":"-91.21457000"},{"name":"Jacksonville","countryCode":"US","stateCode":"AR","latitude":"34.86620000","longitude":"-92.11015000"},{"name":"Jasper","countryCode":"US","stateCode":"AR","latitude":"36.00813000","longitude":"-93.18657000"},{"name":"Jefferson County","countryCode":"US","stateCode":"AR","latitude":"34.26879000","longitude":"-91.93151000"},{"name":"Johnson","countryCode":"US","stateCode":"AR","latitude":"36.13286000","longitude":"-94.16548000"},{"name":"Johnson County","countryCode":"US","stateCode":"AR","latitude":"35.57005000","longitude":"-93.45991000"},{"name":"Jonesboro","countryCode":"US","stateCode":"AR","latitude":"35.84230000","longitude":"-90.70428000"},{"name":"Judsonia","countryCode":"US","stateCode":"AR","latitude":"35.27009000","longitude":"-91.63986000"},{"name":"Kensett","countryCode":"US","stateCode":"AR","latitude":"35.23175000","longitude":"-91.66764000"},{"name":"Lafayette County","countryCode":"US","stateCode":"AR","latitude":"33.24098000","longitude":"-93.60704000"},{"name":"Lake City","countryCode":"US","stateCode":"AR","latitude":"35.81619000","longitude":"-90.43427000"},{"name":"Lake Hamilton","countryCode":"US","stateCode":"AR","latitude":"34.42453000","longitude":"-93.09518000"},{"name":"Lake Village","countryCode":"US","stateCode":"AR","latitude":"33.32873000","longitude":"-91.28178000"},{"name":"Lamar","countryCode":"US","stateCode":"AR","latitude":"35.44064000","longitude":"-93.38796000"},{"name":"Landmark","countryCode":"US","stateCode":"AR","latitude":"34.61120000","longitude":"-92.31960000"},{"name":"Lavaca","countryCode":"US","stateCode":"AR","latitude":"35.33620000","longitude":"-94.17326000"},{"name":"Lawrence County","countryCode":"US","stateCode":"AR","latitude":"36.04125000","longitude":"-91.10708000"},{"name":"Leachville","countryCode":"US","stateCode":"AR","latitude":"35.93591000","longitude":"-90.25788000"},{"name":"Lee County","countryCode":"US","stateCode":"AR","latitude":"34.78062000","longitude":"-90.78207000"},{"name":"Lepanto","countryCode":"US","stateCode":"AR","latitude":"35.61119000","longitude":"-90.32982000"},{"name":"Lewisville","countryCode":"US","stateCode":"AR","latitude":"33.35846000","longitude":"-93.57768000"},{"name":"Lincoln","countryCode":"US","stateCode":"AR","latitude":"35.94953000","longitude":"-94.42355000"},{"name":"Lincoln County","countryCode":"US","stateCode":"AR","latitude":"33.95747000","longitude":"-91.73332000"},{"name":"Little Flock","countryCode":"US","stateCode":"AR","latitude":"36.38591000","longitude":"-94.13520000"},{"name":"Little River County","countryCode":"US","stateCode":"AR","latitude":"33.70054000","longitude":"-94.23434000"},{"name":"Little Rock","countryCode":"US","stateCode":"AR","latitude":"34.74648000","longitude":"-92.28959000"},{"name":"Little Rock Air Force Base","countryCode":"US","stateCode":"AR","latitude":"34.89149000","longitude":"-92.15955000"},{"name":"Logan County","countryCode":"US","stateCode":"AR","latitude":"35.21527000","longitude":"-93.71631000"},{"name":"London","countryCode":"US","stateCode":"AR","latitude":"35.32897000","longitude":"-93.25296000"},{"name":"Lonoke","countryCode":"US","stateCode":"AR","latitude":"34.78398000","longitude":"-91.89986000"},{"name":"Lonoke County","countryCode":"US","stateCode":"AR","latitude":"34.75427000","longitude":"-91.88867000"},{"name":"Lowell","countryCode":"US","stateCode":"AR","latitude":"36.25535000","longitude":"-94.13076000"},{"name":"Luxora","countryCode":"US","stateCode":"AR","latitude":"35.75619000","longitude":"-89.92814000"},{"name":"Madison County","countryCode":"US","stateCode":"AR","latitude":"36.01096000","longitude":"-93.72456000"},{"name":"Magnolia","countryCode":"US","stateCode":"AR","latitude":"33.26707000","longitude":"-93.23933000"},{"name":"Malvern","countryCode":"US","stateCode":"AR","latitude":"34.36231000","longitude":"-92.81295000"},{"name":"Manila","countryCode":"US","stateCode":"AR","latitude":"35.88007000","longitude":"-90.16704000"},{"name":"Mansfield","countryCode":"US","stateCode":"AR","latitude":"35.05954000","longitude":"-94.25271000"},{"name":"Marianna","countryCode":"US","stateCode":"AR","latitude":"34.77371000","longitude":"-90.75761000"},{"name":"Marion","countryCode":"US","stateCode":"AR","latitude":"35.21453000","longitude":"-90.19648000"},{"name":"Marion County","countryCode":"US","stateCode":"AR","latitude":"36.26835000","longitude":"-92.68422000"},{"name":"Marked Tree","countryCode":"US","stateCode":"AR","latitude":"35.53286000","longitude":"-90.42066000"},{"name":"Marmaduke","countryCode":"US","stateCode":"AR","latitude":"36.18701000","longitude":"-90.38316000"},{"name":"Marshall","countryCode":"US","stateCode":"AR","latitude":"35.90896000","longitude":"-92.63127000"},{"name":"Marvell","countryCode":"US","stateCode":"AR","latitude":"34.55566000","longitude":"-90.91289000"},{"name":"Maumelle","countryCode":"US","stateCode":"AR","latitude":"34.86676000","longitude":"-92.40432000"},{"name":"Mayflower","countryCode":"US","stateCode":"AR","latitude":"34.95703000","longitude":"-92.42738000"},{"name":"McAlmont","countryCode":"US","stateCode":"AR","latitude":"34.80842000","longitude":"-92.18181000"},{"name":"McCrory","countryCode":"US","stateCode":"AR","latitude":"35.25620000","longitude":"-91.20012000"},{"name":"McGehee","countryCode":"US","stateCode":"AR","latitude":"33.62900000","longitude":"-91.39956000"},{"name":"Melbourne","countryCode":"US","stateCode":"AR","latitude":"36.05951000","longitude":"-91.90848000"},{"name":"Mena","countryCode":"US","stateCode":"AR","latitude":"34.58622000","longitude":"-94.23966000"},{"name":"Midway","countryCode":"US","stateCode":"AR","latitude":"36.38534000","longitude":"-92.46183000"},{"name":"Miller County","countryCode":"US","stateCode":"AR","latitude":"33.31215000","longitude":"-93.89156000"},{"name":"Mineral Springs","countryCode":"US","stateCode":"AR","latitude":"33.87512000","longitude":"-93.91380000"},{"name":"Mississippi County","countryCode":"US","stateCode":"AR","latitude":"35.76390000","longitude":"-90.05417000"},{"name":"Monette","countryCode":"US","stateCode":"AR","latitude":"35.89063000","longitude":"-90.34427000"},{"name":"Monroe County","countryCode":"US","stateCode":"AR","latitude":"34.67784000","longitude":"-91.20389000"},{"name":"Montgomery County","countryCode":"US","stateCode":"AR","latitude":"34.53879000","longitude":"-93.65953000"},{"name":"Monticello","countryCode":"US","stateCode":"AR","latitude":"33.62900000","longitude":"-91.79096000"},{"name":"Morrilton","countryCode":"US","stateCode":"AR","latitude":"35.15092000","longitude":"-92.74405000"},{"name":"Mount Ida","countryCode":"US","stateCode":"AR","latitude":"34.55676000","longitude":"-93.63408000"},{"name":"Mountain Home","countryCode":"US","stateCode":"AR","latitude":"36.33534000","longitude":"-92.38516000"},{"name":"Mountain View","countryCode":"US","stateCode":"AR","latitude":"35.86841000","longitude":"-92.11765000"},{"name":"Mulberry","countryCode":"US","stateCode":"AR","latitude":"35.50064000","longitude":"-94.05159000"},{"name":"Murfreesboro","countryCode":"US","stateCode":"AR","latitude":"34.06233000","longitude":"-93.68990000"},{"name":"Nashville","countryCode":"US","stateCode":"AR","latitude":"33.94567000","longitude":"-93.84713000"},{"name":"Nevada County","countryCode":"US","stateCode":"AR","latitude":"33.66397000","longitude":"-93.30714000"},{"name":"Newark","countryCode":"US","stateCode":"AR","latitude":"35.70174000","longitude":"-91.44152000"},{"name":"Newport","countryCode":"US","stateCode":"AR","latitude":"35.60480000","longitude":"-91.28180000"},{"name":"Newton County","countryCode":"US","stateCode":"AR","latitude":"35.91997000","longitude":"-93.21787000"},{"name":"North Crossett","countryCode":"US","stateCode":"AR","latitude":"33.16568000","longitude":"-91.94152000"},{"name":"North Little Rock","countryCode":"US","stateCode":"AR","latitude":"34.76954000","longitude":"-92.26709000"},{"name":"Ola","countryCode":"US","stateCode":"AR","latitude":"35.03231000","longitude":"-93.22323000"},{"name":"Osceola","countryCode":"US","stateCode":"AR","latitude":"35.70508000","longitude":"-89.96953000"},{"name":"Ouachita County","countryCode":"US","stateCode":"AR","latitude":"33.59336000","longitude":"-92.88193000"},{"name":"Ozark","countryCode":"US","stateCode":"AR","latitude":"35.48703000","longitude":"-93.82770000"},{"name":"Paragould","countryCode":"US","stateCode":"AR","latitude":"36.05840000","longitude":"-90.49733000"},{"name":"Paris","countryCode":"US","stateCode":"AR","latitude":"35.29203000","longitude":"-93.72992000"},{"name":"Parkin","countryCode":"US","stateCode":"AR","latitude":"35.26342000","longitude":"-90.57122000"},{"name":"Pea Ridge","countryCode":"US","stateCode":"AR","latitude":"36.45396000","longitude":"-94.11520000"},{"name":"Perry County","countryCode":"US","stateCode":"AR","latitude":"34.94737000","longitude":"-92.93147000"},{"name":"Perryville","countryCode":"US","stateCode":"AR","latitude":"35.00481000","longitude":"-92.80267000"},{"name":"Phillips County","countryCode":"US","stateCode":"AR","latitude":"34.42829000","longitude":"-90.84802000"},{"name":"Piggott","countryCode":"US","stateCode":"AR","latitude":"36.38284000","longitude":"-90.19065000"},{"name":"Pike County","countryCode":"US","stateCode":"AR","latitude":"34.16350000","longitude":"-93.65634000"},{"name":"Pine Bluff","countryCode":"US","stateCode":"AR","latitude":"34.22843000","longitude":"-92.00320000"},{"name":"Piney","countryCode":"US","stateCode":"AR","latitude":"34.50314000","longitude":"-93.12602000"},{"name":"Pocahontas","countryCode":"US","stateCode":"AR","latitude":"36.26146000","longitude":"-90.97123000"},{"name":"Poinsett County","countryCode":"US","stateCode":"AR","latitude":"35.57404000","longitude":"-90.66293000"},{"name":"Polk County","countryCode":"US","stateCode":"AR","latitude":"34.48584000","longitude":"-94.22807000"},{"name":"Pope County","countryCode":"US","stateCode":"AR","latitude":"35.44763000","longitude":"-93.03416000"},{"name":"Pottsville","countryCode":"US","stateCode":"AR","latitude":"35.24814000","longitude":"-93.04906000"},{"name":"Prairie County","countryCode":"US","stateCode":"AR","latitude":"34.82979000","longitude":"-91.55277000"},{"name":"Prairie Creek","countryCode":"US","stateCode":"AR","latitude":"36.34202000","longitude":"-94.06187000"},{"name":"Prairie Grove","countryCode":"US","stateCode":"AR","latitude":"35.97591000","longitude":"-94.31771000"},{"name":"Prescott","countryCode":"US","stateCode":"AR","latitude":"33.80261000","longitude":"-93.38101000"},{"name":"Pulaski County","countryCode":"US","stateCode":"AR","latitude":"34.76993000","longitude":"-92.31180000"},{"name":"Randolph County","countryCode":"US","stateCode":"AR","latitude":"36.34148000","longitude":"-91.02772000"},{"name":"Rector","countryCode":"US","stateCode":"AR","latitude":"36.26312000","longitude":"-90.29260000"},{"name":"Redfield","countryCode":"US","stateCode":"AR","latitude":"34.44510000","longitude":"-92.18320000"},{"name":"Rison","countryCode":"US","stateCode":"AR","latitude":"33.95843000","longitude":"-92.19015000"},{"name":"Rockwell","countryCode":"US","stateCode":"AR","latitude":"34.46426000","longitude":"-93.13379000"},{"name":"Rogers","countryCode":"US","stateCode":"AR","latitude":"36.33202000","longitude":"-94.11854000"},{"name":"Russellville","countryCode":"US","stateCode":"AR","latitude":"35.27842000","longitude":"-93.13379000"},{"name":"Saint Francis County","countryCode":"US","stateCode":"AR","latitude":"35.02200000","longitude":"-90.74778000"},{"name":"Salem","countryCode":"US","stateCode":"AR","latitude":"34.62898000","longitude":"-92.55822000"},{"name":"Saline County","countryCode":"US","stateCode":"AR","latitude":"34.64662000","longitude":"-92.67657000"},{"name":"Scott County","countryCode":"US","stateCode":"AR","latitude":"34.86077000","longitude":"-94.06325000"},{"name":"Searcy","countryCode":"US","stateCode":"AR","latitude":"35.25064000","longitude":"-91.73625000"},{"name":"Searcy County","countryCode":"US","stateCode":"AR","latitude":"35.91090000","longitude":"-92.69949000"},{"name":"Sebastian County","countryCode":"US","stateCode":"AR","latitude":"35.19926000","longitude":"-94.27391000"},{"name":"Sevier County","countryCode":"US","stateCode":"AR","latitude":"33.99720000","longitude":"-94.24122000"},{"name":"Shannon Hills","countryCode":"US","stateCode":"AR","latitude":"34.62009000","longitude":"-92.39543000"},{"name":"Sharp County","countryCode":"US","stateCode":"AR","latitude":"36.16116000","longitude":"-91.47986000"},{"name":"Sheridan","countryCode":"US","stateCode":"AR","latitude":"34.30704000","longitude":"-92.40127000"},{"name":"Sherwood","countryCode":"US","stateCode":"AR","latitude":"34.81509000","longitude":"-92.22432000"},{"name":"Siloam Springs","countryCode":"US","stateCode":"AR","latitude":"36.18814000","longitude":"-94.54050000"},{"name":"Smackover","countryCode":"US","stateCode":"AR","latitude":"33.36485000","longitude":"-92.72488000"},{"name":"Southside","countryCode":"US","stateCode":"AR","latitude":"35.69841000","longitude":"-91.62347000"},{"name":"Springdale","countryCode":"US","stateCode":"AR","latitude":"36.18674000","longitude":"-94.12881000"},{"name":"Stamps","countryCode":"US","stateCode":"AR","latitude":"33.36540000","longitude":"-93.49518000"},{"name":"Star City","countryCode":"US","stateCode":"AR","latitude":"33.94288000","longitude":"-91.84347000"},{"name":"Stone County","countryCode":"US","stateCode":"AR","latitude":"35.85987000","longitude":"-92.15668000"},{"name":"Stuttgart","countryCode":"US","stateCode":"AR","latitude":"34.50037000","longitude":"-91.55263000"},{"name":"Sulphur Springs","countryCode":"US","stateCode":"AR","latitude":"34.18065000","longitude":"-92.12348000"},{"name":"Texarkana","countryCode":"US","stateCode":"AR","latitude":"33.44179000","longitude":"-94.03769000"},{"name":"Tontitown","countryCode":"US","stateCode":"AR","latitude":"36.17786000","longitude":"-94.23354000"},{"name":"Trumann","countryCode":"US","stateCode":"AR","latitude":"35.67369000","longitude":"-90.50733000"},{"name":"Tuckerman","countryCode":"US","stateCode":"AR","latitude":"35.73063000","longitude":"-91.19846000"},{"name":"Union County","countryCode":"US","stateCode":"AR","latitude":"33.17136000","longitude":"-92.59729000"},{"name":"Van Buren","countryCode":"US","stateCode":"AR","latitude":"35.43676000","longitude":"-94.34827000"},{"name":"Van Buren County","countryCode":"US","stateCode":"AR","latitude":"35.58065000","longitude":"-92.51570000"},{"name":"Vilonia","countryCode":"US","stateCode":"AR","latitude":"35.08398000","longitude":"-92.20793000"},{"name":"Waldo","countryCode":"US","stateCode":"AR","latitude":"33.35151000","longitude":"-93.29573000"},{"name":"Waldron","countryCode":"US","stateCode":"AR","latitude":"34.89843000","longitude":"-94.09076000"},{"name":"Walnut Ridge","countryCode":"US","stateCode":"AR","latitude":"36.06840000","longitude":"-90.95595000"},{"name":"Ward","countryCode":"US","stateCode":"AR","latitude":"35.03036000","longitude":"-91.95042000"},{"name":"Warren","countryCode":"US","stateCode":"AR","latitude":"33.61261000","longitude":"-92.06458000"},{"name":"Washington County","countryCode":"US","stateCode":"AR","latitude":"35.97907000","longitude":"-94.21558000"},{"name":"West Crossett","countryCode":"US","stateCode":"AR","latitude":"33.14096000","longitude":"-91.99402000"},{"name":"West Fork","countryCode":"US","stateCode":"AR","latitude":"35.92425000","longitude":"-94.18854000"},{"name":"West Helena","countryCode":"US","stateCode":"AR","latitude":"34.55066000","longitude":"-90.64177000"},{"name":"West Memphis","countryCode":"US","stateCode":"AR","latitude":"35.14648000","longitude":"-90.18454000"},{"name":"White County","countryCode":"US","stateCode":"AR","latitude":"35.25627000","longitude":"-91.74555000"},{"name":"White Hall","countryCode":"US","stateCode":"AR","latitude":"34.27399000","longitude":"-92.09098000"},{"name":"Woodruff County","countryCode":"US","stateCode":"AR","latitude":"35.18633000","longitude":"-91.24307000"},{"name":"Wrightsville","countryCode":"US","stateCode":"AR","latitude":"34.60232000","longitude":"-92.21681000"},{"name":"Wynne","countryCode":"US","stateCode":"AR","latitude":"35.22453000","longitude":"-90.78678000"},{"name":"Yell County","countryCode":"US","stateCode":"AR","latitude":"35.00260000","longitude":"-93.41125000"},{"name":"Yellville","countryCode":"US","stateCode":"AR","latitude":"36.22618000","longitude":"-92.68489000"},{"name":"Alexandria","countryCode":"US","stateCode":"NH","latitude":"43.61146000","longitude":"-71.79286000"},{"name":"Alstead","countryCode":"US","stateCode":"NH","latitude":"43.14897000","longitude":"-72.36064000"},{"name":"Andover","countryCode":"US","stateCode":"NH","latitude":"43.43702000","longitude":"-71.82341000"},{"name":"Antrim","countryCode":"US","stateCode":"NH","latitude":"43.03091000","longitude":"-71.93897000"},{"name":"Ashland","countryCode":"US","stateCode":"NH","latitude":"43.69535000","longitude":"-71.63063000"},{"name":"Atkinson","countryCode":"US","stateCode":"NH","latitude":"42.83842000","longitude":"-71.14700000"},{"name":"Auburn","countryCode":"US","stateCode":"NH","latitude":"43.00453000","longitude":"-71.34840000"},{"name":"Barnstead","countryCode":"US","stateCode":"NH","latitude":"43.33397000","longitude":"-71.29284000"},{"name":"Barrington","countryCode":"US","stateCode":"NH","latitude":"43.22286000","longitude":"-71.04701000"},{"name":"Bedford","countryCode":"US","stateCode":"NH","latitude":"42.94647000","longitude":"-71.51590000"},{"name":"Belknap County","countryCode":"US","stateCode":"NH","latitude":"43.51869000","longitude":"-71.42336000"},{"name":"Belmont","countryCode":"US","stateCode":"NH","latitude":"43.44536000","longitude":"-71.47785000"},{"name":"Berlin","countryCode":"US","stateCode":"NH","latitude":"44.46867000","longitude":"-71.18508000"},{"name":"Boscawen","countryCode":"US","stateCode":"NH","latitude":"43.31508000","longitude":"-71.62091000"},{"name":"Bow Bog","countryCode":"US","stateCode":"NH","latitude":"43.12064000","longitude":"-71.51146000"},{"name":"Brentwood","countryCode":"US","stateCode":"NH","latitude":"42.97870000","longitude":"-71.07284000"},{"name":"Bridgewater","countryCode":"US","stateCode":"NH","latitude":"43.63841000","longitude":"-71.73647000"},{"name":"Bristol","countryCode":"US","stateCode":"NH","latitude":"43.59119000","longitude":"-71.73675000"},{"name":"Brookline","countryCode":"US","stateCode":"NH","latitude":"42.73481000","longitude":"-71.65813000"},{"name":"Candia","countryCode":"US","stateCode":"NH","latitude":"43.07786000","longitude":"-71.27673000"},{"name":"Canterbury","countryCode":"US","stateCode":"NH","latitude":"43.33702000","longitude":"-71.56535000"},{"name":"Carroll County","countryCode":"US","stateCode":"NH","latitude":"43.87391000","longitude":"-71.20277000"},{"name":"Center Harbor","countryCode":"US","stateCode":"NH","latitude":"43.70980000","longitude":"-71.46035000"},{"name":"Charlestown","countryCode":"US","stateCode":"NH","latitude":"43.23869000","longitude":"-72.42453000"},{"name":"Cheshire County","countryCode":"US","stateCode":"NH","latitude":"42.91932000","longitude":"-72.25118000"},{"name":"Chester","countryCode":"US","stateCode":"NH","latitude":"42.95675000","longitude":"-71.25728000"},{"name":"Chesterfield","countryCode":"US","stateCode":"NH","latitude":"42.88730000","longitude":"-72.47037000"},{"name":"Chichester","countryCode":"US","stateCode":"NH","latitude":"43.24925000","longitude":"-71.39979000"},{"name":"Claremont","countryCode":"US","stateCode":"NH","latitude":"43.37674000","longitude":"-72.34676000"},{"name":"Colebrook","countryCode":"US","stateCode":"NH","latitude":"44.89449000","longitude":"-71.49592000"},{"name":"Concord","countryCode":"US","stateCode":"NH","latitude":"43.20814000","longitude":"-71.53757000"},{"name":"Contoocook","countryCode":"US","stateCode":"NH","latitude":"43.22202000","longitude":"-71.71397000"},{"name":"Conway","countryCode":"US","stateCode":"NH","latitude":"43.97924000","longitude":"-71.12035000"},{"name":"Coos County","countryCode":"US","stateCode":"NH","latitude":"44.68960000","longitude":"-71.30542000"},{"name":"Danbury","countryCode":"US","stateCode":"NH","latitude":"43.52563000","longitude":"-71.86175000"},{"name":"Danville","countryCode":"US","stateCode":"NH","latitude":"42.91259000","longitude":"-71.12450000"},{"name":"Deerfield","countryCode":"US","stateCode":"NH","latitude":"44.23062000","longitude":"-71.61703000"},{"name":"Deering","countryCode":"US","stateCode":"NH","latitude":"43.07314000","longitude":"-71.84452000"},{"name":"Derry","countryCode":"US","stateCode":"NH","latitude":"42.88064000","longitude":"-71.32729000"},{"name":"Derry Village","countryCode":"US","stateCode":"NH","latitude":"42.89175000","longitude":"-71.31201000"},{"name":"Dover","countryCode":"US","stateCode":"NH","latitude":"43.19786000","longitude":"-70.87367000"},{"name":"Dublin","countryCode":"US","stateCode":"NH","latitude":"42.90758000","longitude":"-72.06258000"},{"name":"Durham","countryCode":"US","stateCode":"NH","latitude":"43.13397000","longitude":"-70.92645000"},{"name":"East Concord","countryCode":"US","stateCode":"NH","latitude":"43.24202000","longitude":"-71.53813000"},{"name":"East Kingston","countryCode":"US","stateCode":"NH","latitude":"42.92564000","longitude":"-71.01672000"},{"name":"East Merrimack","countryCode":"US","stateCode":"NH","latitude":"42.86814000","longitude":"-71.48340000"},{"name":"Effingham","countryCode":"US","stateCode":"NH","latitude":"43.76119000","longitude":"-70.99645000"},{"name":"Enfield","countryCode":"US","stateCode":"NH","latitude":"43.64063000","longitude":"-72.14398000"},{"name":"Epping","countryCode":"US","stateCode":"NH","latitude":"43.03342000","longitude":"-71.07423000"},{"name":"Epsom","countryCode":"US","stateCode":"NH","latitude":"43.22286000","longitude":"-71.33201000"},{"name":"Exeter","countryCode":"US","stateCode":"NH","latitude":"42.98148000","longitude":"-70.94783000"},{"name":"Farmington","countryCode":"US","stateCode":"NH","latitude":"43.38980000","longitude":"-71.06506000"},{"name":"Fitzwilliam","countryCode":"US","stateCode":"NH","latitude":"42.78064000","longitude":"-72.14175000"},{"name":"Francestown","countryCode":"US","stateCode":"NH","latitude":"42.98758000","longitude":"-71.81258000"},{"name":"Franklin","countryCode":"US","stateCode":"NH","latitude":"43.44424000","longitude":"-71.64730000"},{"name":"Freedom","countryCode":"US","stateCode":"NH","latitude":"43.81230000","longitude":"-71.03562000"},{"name":"Fremont","countryCode":"US","stateCode":"NH","latitude":"42.99092000","longitude":"-71.14256000"},{"name":"Gilford","countryCode":"US","stateCode":"NH","latitude":"43.54758000","longitude":"-71.40674000"},{"name":"Gilmanton","countryCode":"US","stateCode":"NH","latitude":"43.42425000","longitude":"-71.41452000"},{"name":"Goffstown","countryCode":"US","stateCode":"NH","latitude":"43.02036000","longitude":"-71.60035000"},{"name":"Gorham","countryCode":"US","stateCode":"NH","latitude":"44.38784000","longitude":"-71.17313000"},{"name":"Grafton","countryCode":"US","stateCode":"NH","latitude":"43.55868000","longitude":"-71.94397000"},{"name":"Grafton County","countryCode":"US","stateCode":"NH","latitude":"43.94074000","longitude":"-71.82055000"},{"name":"Grantham","countryCode":"US","stateCode":"NH","latitude":"43.48952000","longitude":"-72.13759000"},{"name":"Greenfield","countryCode":"US","stateCode":"NH","latitude":"42.95064000","longitude":"-71.87230000"},{"name":"Greenland","countryCode":"US","stateCode":"NH","latitude":"43.03620000","longitude":"-70.83283000"},{"name":"Greenville","countryCode":"US","stateCode":"NH","latitude":"42.76731000","longitude":"-71.81230000"},{"name":"Groveton","countryCode":"US","stateCode":"NH","latitude":"44.59867000","longitude":"-71.51120000"},{"name":"Hampstead","countryCode":"US","stateCode":"NH","latitude":"42.87453000","longitude":"-71.18117000"},{"name":"Hampton","countryCode":"US","stateCode":"NH","latitude":"42.93759000","longitude":"-70.83894000"},{"name":"Hampton Beach","countryCode":"US","stateCode":"NH","latitude":"42.90731000","longitude":"-70.81200000"},{"name":"Hampton Falls","countryCode":"US","stateCode":"NH","latitude":"42.91620000","longitude":"-70.86366000"},{"name":"Hanover","countryCode":"US","stateCode":"NH","latitude":"43.70229000","longitude":"-72.28954000"},{"name":"Harrisville","countryCode":"US","stateCode":"NH","latitude":"42.94508000","longitude":"-72.09647000"},{"name":"Haverhill","countryCode":"US","stateCode":"NH","latitude":"44.03451000","longitude":"-72.06398000"},{"name":"Henniker","countryCode":"US","stateCode":"NH","latitude":"43.17980000","longitude":"-71.82230000"},{"name":"Hill","countryCode":"US","stateCode":"NH","latitude":"43.52424000","longitude":"-71.70091000"},{"name":"Hillsborough","countryCode":"US","stateCode":"NH","latitude":"43.11410000","longitude":"-71.89920000"},{"name":"Hillsborough County","countryCode":"US","stateCode":"NH","latitude":"42.91531000","longitude":"-71.71601000"},{"name":"Hinsdale","countryCode":"US","stateCode":"NH","latitude":"42.78619000","longitude":"-72.48648000"},{"name":"Holderness","countryCode":"US","stateCode":"NH","latitude":"43.73202000","longitude":"-71.58841000"},{"name":"Hollis","countryCode":"US","stateCode":"NH","latitude":"42.74314000","longitude":"-71.59174000"},{"name":"Hooksett","countryCode":"US","stateCode":"NH","latitude":"43.09675000","longitude":"-71.46507000"},{"name":"Hopkinton","countryCode":"US","stateCode":"NH","latitude":"43.19147000","longitude":"-71.67535000"},{"name":"Hudson","countryCode":"US","stateCode":"NH","latitude":"42.76481000","longitude":"-71.43979000"},{"name":"Jaffrey","countryCode":"US","stateCode":"NH","latitude":"42.81397000","longitude":"-72.02314000"},{"name":"Jefferson","countryCode":"US","stateCode":"NH","latitude":"44.41895000","longitude":"-71.47453000"},{"name":"Keene","countryCode":"US","stateCode":"NH","latitude":"42.93369000","longitude":"-72.27814000"},{"name":"Kensington","countryCode":"US","stateCode":"NH","latitude":"42.92703000","longitude":"-70.94394000"},{"name":"Kingston","countryCode":"US","stateCode":"NH","latitude":"42.93648000","longitude":"-71.05339000"},{"name":"Laconia","countryCode":"US","stateCode":"NH","latitude":"43.52785000","longitude":"-71.47035000"},{"name":"Lancaster","countryCode":"US","stateCode":"NH","latitude":"44.48895000","longitude":"-71.56925000"},{"name":"Lebanon","countryCode":"US","stateCode":"NH","latitude":"43.64229000","longitude":"-72.25176000"},{"name":"Lee","countryCode":"US","stateCode":"NH","latitude":"43.12314000","longitude":"-71.01145000"},{"name":"Lempster","countryCode":"US","stateCode":"NH","latitude":"43.23841000","longitude":"-72.21064000"},{"name":"Litchfield","countryCode":"US","stateCode":"NH","latitude":"42.84425000","longitude":"-71.47979000"},{"name":"Littleton","countryCode":"US","stateCode":"NH","latitude":"44.30617000","longitude":"-71.77009000"},{"name":"Londonderry","countryCode":"US","stateCode":"NH","latitude":"42.86509000","longitude":"-71.37395000"},{"name":"Lyme","countryCode":"US","stateCode":"NH","latitude":"43.80951000","longitude":"-72.15592000"},{"name":"Lyndeborough","countryCode":"US","stateCode":"NH","latitude":"42.90758000","longitude":"-71.76646000"},{"name":"Madbury","countryCode":"US","stateCode":"NH","latitude":"43.16925000","longitude":"-70.92395000"},{"name":"Madison","countryCode":"US","stateCode":"NH","latitude":"43.89924000","longitude":"-71.14840000"},{"name":"Manchester","countryCode":"US","stateCode":"NH","latitude":"42.99564000","longitude":"-71.45479000"},{"name":"Marlborough","countryCode":"US","stateCode":"NH","latitude":"42.90425000","longitude":"-72.20786000"},{"name":"Mason","countryCode":"US","stateCode":"NH","latitude":"42.74370000","longitude":"-71.76896000"},{"name":"Meredith","countryCode":"US","stateCode":"NH","latitude":"43.65757000","longitude":"-71.50035000"},{"name":"Merrimack","countryCode":"US","stateCode":"NH","latitude":"42.86509000","longitude":"-71.49340000"},{"name":"Merrimack County","countryCode":"US","stateCode":"NH","latitude":"43.29765000","longitude":"-71.68019000"},{"name":"Milan","countryCode":"US","stateCode":"NH","latitude":"44.57339000","longitude":"-71.18508000"},{"name":"Milford","countryCode":"US","stateCode":"NH","latitude":"42.83536000","longitude":"-71.64896000"},{"name":"Mont Vernon","countryCode":"US","stateCode":"NH","latitude":"42.89453000","longitude":"-71.67424000"},{"name":"Moultonborough","countryCode":"US","stateCode":"NH","latitude":"43.75480000","longitude":"-71.39674000"},{"name":"Nashua","countryCode":"US","stateCode":"NH","latitude":"42.76537000","longitude":"-71.46757000"},{"name":"New Boston","countryCode":"US","stateCode":"NH","latitude":"42.97619000","longitude":"-71.69396000"},{"name":"New Castle","countryCode":"US","stateCode":"NH","latitude":"43.07231000","longitude":"-70.71616000"},{"name":"New Durham","countryCode":"US","stateCode":"NH","latitude":"43.43675000","longitude":"-71.17229000"},{"name":"New Ipswich","countryCode":"US","stateCode":"NH","latitude":"42.74814000","longitude":"-71.85424000"},{"name":"New London","countryCode":"US","stateCode":"NH","latitude":"43.41396000","longitude":"-71.98508000"},{"name":"Newbury","countryCode":"US","stateCode":"NH","latitude":"43.32146000","longitude":"-72.03592000"},{"name":"Newmarket","countryCode":"US","stateCode":"NH","latitude":"43.08286000","longitude":"-70.93506000"},{"name":"Newport","countryCode":"US","stateCode":"NH","latitude":"43.36535000","longitude":"-72.17342000"},{"name":"Newton","countryCode":"US","stateCode":"NH","latitude":"42.86953000","longitude":"-71.03450000"},{"name":"North Conway","countryCode":"US","stateCode":"NH","latitude":"44.05368000","longitude":"-71.12840000"},{"name":"North Hampton","countryCode":"US","stateCode":"NH","latitude":"42.97259000","longitude":"-70.82978000"},{"name":"Northfield","countryCode":"US","stateCode":"NH","latitude":"43.43313000","longitude":"-71.59230000"},{"name":"Northumberland","countryCode":"US","stateCode":"NH","latitude":"44.56339000","longitude":"-71.55870000"},{"name":"Northwood","countryCode":"US","stateCode":"NH","latitude":"43.19425000","longitude":"-71.15090000"},{"name":"Nottingham","countryCode":"US","stateCode":"NH","latitude":"43.11453000","longitude":"-71.09978000"},{"name":"Orford","countryCode":"US","stateCode":"NH","latitude":"43.90535000","longitude":"-72.14009000"},{"name":"Ossipee","countryCode":"US","stateCode":"NH","latitude":"43.68536000","longitude":"-71.11673000"},{"name":"Pelham","countryCode":"US","stateCode":"NH","latitude":"42.73453000","longitude":"-71.32451000"},{"name":"Pembroke","countryCode":"US","stateCode":"NH","latitude":"43.14675000","longitude":"-71.45757000"},{"name":"Peterborough","countryCode":"US","stateCode":"NH","latitude":"42.87064000","longitude":"-71.95175000"},{"name":"Pinardville","countryCode":"US","stateCode":"NH","latitude":"42.99425000","longitude":"-71.50729000"},{"name":"Pittsfield","countryCode":"US","stateCode":"NH","latitude":"43.30591000","longitude":"-71.32423000"},{"name":"Plaistow","countryCode":"US","stateCode":"NH","latitude":"42.83648000","longitude":"-71.09478000"},{"name":"Plymouth","countryCode":"US","stateCode":"NH","latitude":"43.75702000","longitude":"-71.68813000"},{"name":"Portsmouth","countryCode":"US","stateCode":"NH","latitude":"43.07704000","longitude":"-70.75766000"},{"name":"Raymond","countryCode":"US","stateCode":"NH","latitude":"43.03620000","longitude":"-71.18340000"},{"name":"Richmond","countryCode":"US","stateCode":"NH","latitude":"42.75481000","longitude":"-72.27175000"},{"name":"Rindge","countryCode":"US","stateCode":"NH","latitude":"42.75120000","longitude":"-72.00980000"},{"name":"Rochester","countryCode":"US","stateCode":"NH","latitude":"43.30453000","longitude":"-70.97562000"},{"name":"Rockingham County","countryCode":"US","stateCode":"NH","latitude":"42.98454000","longitude":"-71.08897000"},{"name":"Rollinsford","countryCode":"US","stateCode":"NH","latitude":"43.23620000","longitude":"-70.82034000"},{"name":"Rumney","countryCode":"US","stateCode":"NH","latitude":"43.80535000","longitude":"-71.81258000"},{"name":"Rye","countryCode":"US","stateCode":"NH","latitude":"43.01342000","longitude":"-70.77089000"},{"name":"Salem","countryCode":"US","stateCode":"NH","latitude":"42.78842000","longitude":"-71.20089000"},{"name":"Salisbury","countryCode":"US","stateCode":"NH","latitude":"43.38008000","longitude":"-71.71702000"},{"name":"Sanbornton","countryCode":"US","stateCode":"NH","latitude":"43.48924000","longitude":"-71.58230000"},{"name":"Sanbornville","countryCode":"US","stateCode":"NH","latitude":"43.55425000","longitude":"-71.03090000"},{"name":"Sandown","countryCode":"US","stateCode":"NH","latitude":"42.92870000","longitude":"-71.18701000"},{"name":"Sandwich","countryCode":"US","stateCode":"NH","latitude":"43.79035000","longitude":"-71.41118000"},{"name":"Seabrook","countryCode":"US","stateCode":"NH","latitude":"42.89481000","longitude":"-70.87116000"},{"name":"Somersworth","countryCode":"US","stateCode":"NH","latitude":"43.26175000","longitude":"-70.86534000"},{"name":"South Hooksett","countryCode":"US","stateCode":"NH","latitude":"43.02647000","longitude":"-71.43534000"},{"name":"Springfield","countryCode":"US","stateCode":"NH","latitude":"43.49507000","longitude":"-72.03342000"},{"name":"Strafford","countryCode":"US","stateCode":"NH","latitude":"43.32703000","longitude":"-71.18423000"},{"name":"Strafford County","countryCode":"US","stateCode":"NH","latitude":"43.29743000","longitude":"-71.02940000"},{"name":"Stratford","countryCode":"US","stateCode":"NH","latitude":"44.65505000","longitude":"-71.55564000"},{"name":"Stratham Station","countryCode":"US","stateCode":"NH","latitude":"43.05287000","longitude":"-70.89533000"},{"name":"Sullivan County","countryCode":"US","stateCode":"NH","latitude":"43.36122000","longitude":"-72.22240000"},{"name":"Sunapee","countryCode":"US","stateCode":"NH","latitude":"43.38757000","longitude":"-72.08786000"},{"name":"Suncook","countryCode":"US","stateCode":"NH","latitude":"43.13064000","longitude":"-71.45312000"},{"name":"Sutton","countryCode":"US","stateCode":"NH","latitude":"43.33424000","longitude":"-71.95147000"},{"name":"Swanzey","countryCode":"US","stateCode":"NH","latitude":"42.86980000","longitude":"-72.28175000"},{"name":"Tamworth","countryCode":"US","stateCode":"NH","latitude":"43.85980000","longitude":"-71.26313000"},{"name":"Temple","countryCode":"US","stateCode":"NH","latitude":"42.81814000","longitude":"-71.85147000"},{"name":"Thornton","countryCode":"US","stateCode":"NH","latitude":"43.89285000","longitude":"-71.67591000"},{"name":"Tilton","countryCode":"US","stateCode":"NH","latitude":"43.44230000","longitude":"-71.58896000"},{"name":"Tilton-Northfield","countryCode":"US","stateCode":"NH","latitude":"43.44300000","longitude":"-71.59364000"},{"name":"Troy","countryCode":"US","stateCode":"NH","latitude":"42.82397000","longitude":"-72.18119000"},{"name":"Tuftonboro","countryCode":"US","stateCode":"NH","latitude":"43.69647000","longitude":"-71.22201000"},{"name":"Unity","countryCode":"US","stateCode":"NH","latitude":"43.29396000","longitude":"-72.26037000"},{"name":"Wakefield","countryCode":"US","stateCode":"NH","latitude":"43.56813000","longitude":"-71.03007000"},{"name":"Weare","countryCode":"US","stateCode":"NH","latitude":"43.09480000","longitude":"-71.73063000"},{"name":"Webster","countryCode":"US","stateCode":"NH","latitude":"43.32897000","longitude":"-71.71786000"},{"name":"West Swanzey","countryCode":"US","stateCode":"NH","latitude":"42.87008000","longitude":"-72.32175000"},{"name":"Westmoreland","countryCode":"US","stateCode":"NH","latitude":"42.96203000","longitude":"-72.44231000"},{"name":"Whitefield","countryCode":"US","stateCode":"NH","latitude":"44.37312000","longitude":"-71.61008000"},{"name":"Wilmot","countryCode":"US","stateCode":"NH","latitude":"43.45174000","longitude":"-71.91369000"},{"name":"Wilton","countryCode":"US","stateCode":"NH","latitude":"42.84342000","longitude":"-71.73507000"},{"name":"Winchester","countryCode":"US","stateCode":"NH","latitude":"42.77342000","longitude":"-72.38314000"},{"name":"Windham","countryCode":"US","stateCode":"NH","latitude":"42.80064000","longitude":"-71.30423000"},{"name":"Wolfeboro","countryCode":"US","stateCode":"NH","latitude":"43.58397000","longitude":"-71.20729000"},{"name":"Woodstock","countryCode":"US","stateCode":"NH","latitude":"43.97757000","longitude":"-71.68508000"},{"name":"Woodsville","countryCode":"US","stateCode":"NH","latitude":"44.15229000","longitude":"-72.03731000"},{"name":"Alpine","countryCode":"US","stateCode":"UT","latitude":"40.45328000","longitude":"-111.77799000"},{"name":"American Fork","countryCode":"US","stateCode":"UT","latitude":"40.37690000","longitude":"-111.79576000"},{"name":"Aurora","countryCode":"US","stateCode":"UT","latitude":"38.92219000","longitude":"-111.93409000"},{"name":"Ballard","countryCode":"US","stateCode":"UT","latitude":"40.28940000","longitude":"-109.94320000"},{"name":"Beaver","countryCode":"US","stateCode":"UT","latitude":"38.27691000","longitude":"-112.64105000"},{"name":"Beaver County","countryCode":"US","stateCode":"UT","latitude":"38.35771000","longitude":"-113.23576000"},{"name":"Benjamin","countryCode":"US","stateCode":"UT","latitude":"40.09829000","longitude":"-111.73132000"},{"name":"Benson","countryCode":"US","stateCode":"UT","latitude":"41.78743000","longitude":"-111.93022000"},{"name":"Blanding","countryCode":"US","stateCode":"UT","latitude":"37.62433000","longitude":"-109.47966000"},{"name":"Bluffdale","countryCode":"US","stateCode":"UT","latitude":"40.48967000","longitude":"-111.93882000"},{"name":"Bountiful","countryCode":"US","stateCode":"UT","latitude":"40.88939000","longitude":"-111.88077000"},{"name":"Box Elder County","countryCode":"US","stateCode":"UT","latitude":"41.52097000","longitude":"-113.08209000"},{"name":"Brigham City","countryCode":"US","stateCode":"UT","latitude":"41.51021000","longitude":"-112.01550000"},{"name":"Cache County","countryCode":"US","stateCode":"UT","latitude":"41.72237000","longitude":"-111.74356000"},{"name":"Canyon Rim","countryCode":"US","stateCode":"UT","latitude":"40.70661000","longitude":"-111.82188000"},{"name":"Carbon County","countryCode":"US","stateCode":"UT","latitude":"39.64817000","longitude":"-110.58898000"},{"name":"Carbonville","countryCode":"US","stateCode":"UT","latitude":"39.61996000","longitude":"-110.83433000"},{"name":"Castle Dale","countryCode":"US","stateCode":"UT","latitude":"39.21219000","longitude":"-111.01961000"},{"name":"Cedar City","countryCode":"US","stateCode":"UT","latitude":"37.67748000","longitude":"-113.06189000"},{"name":"Cedar Hills","countryCode":"US","stateCode":"UT","latitude":"40.41412000","longitude":"-111.75854000"},{"name":"Centerfield","countryCode":"US","stateCode":"UT","latitude":"39.12524000","longitude":"-111.81909000"},{"name":"Centerville","countryCode":"US","stateCode":"UT","latitude":"40.91800000","longitude":"-111.87216000"},{"name":"Clearfield","countryCode":"US","stateCode":"UT","latitude":"41.11078000","longitude":"-112.02605000"},{"name":"Clinton","countryCode":"US","stateCode":"UT","latitude":"41.13967000","longitude":"-112.05050000"},{"name":"Coalville","countryCode":"US","stateCode":"UT","latitude":"40.91773000","longitude":"-111.39936000"},{"name":"Cottonwood Heights","countryCode":"US","stateCode":"UT","latitude":"40.61967000","longitude":"-111.81021000"},{"name":"Daggett County","countryCode":"US","stateCode":"UT","latitude":"40.88727000","longitude":"-109.50765000"},{"name":"Daniel","countryCode":"US","stateCode":"UT","latitude":"40.47079000","longitude":"-111.41463000"},{"name":"Davis County","countryCode":"US","stateCode":"UT","latitude":"40.99061000","longitude":"-112.11124000"},{"name":"Delta","countryCode":"US","stateCode":"UT","latitude":"39.35218000","longitude":"-112.57717000"},{"name":"Draper","countryCode":"US","stateCode":"UT","latitude":"40.52467000","longitude":"-111.86382000"},{"name":"Duchesne","countryCode":"US","stateCode":"UT","latitude":"40.16329000","longitude":"-110.40293000"},{"name":"Duchesne County","countryCode":"US","stateCode":"UT","latitude":"40.29751000","longitude":"-110.42476000"},{"name":"Eagle Mountain","countryCode":"US","stateCode":"UT","latitude":"40.31412000","longitude":"-112.00688000"},{"name":"East Carbon City","countryCode":"US","stateCode":"UT","latitude":"39.54774000","longitude":"-110.41488000"},{"name":"East Millcreek","countryCode":"US","stateCode":"UT","latitude":"40.69995000","longitude":"-111.81049000"},{"name":"Elk Ridge","countryCode":"US","stateCode":"UT","latitude":"40.01134000","longitude":"-111.67687000"},{"name":"Elwood","countryCode":"US","stateCode":"UT","latitude":"41.69048000","longitude":"-112.14106000"},{"name":"Emery County","countryCode":"US","stateCode":"UT","latitude":"38.99677000","longitude":"-110.70067000"},{"name":"Enoch","countryCode":"US","stateCode":"UT","latitude":"37.77331000","longitude":"-113.02439000"},{"name":"Enterprise","countryCode":"US","stateCode":"UT","latitude":"37.57359000","longitude":"-113.71913000"},{"name":"Ephraim","countryCode":"US","stateCode":"UT","latitude":"39.35968000","longitude":"-111.58631000"},{"name":"Erda","countryCode":"US","stateCode":"UT","latitude":"40.61272000","longitude":"-112.30439000"},{"name":"Fairview","countryCode":"US","stateCode":"UT","latitude":"39.62635000","longitude":"-111.43963000"},{"name":"Farmington","countryCode":"US","stateCode":"UT","latitude":"40.98050000","longitude":"-111.88744000"},{"name":"Farr West","countryCode":"US","stateCode":"UT","latitude":"41.29717000","longitude":"-112.02772000"},{"name":"Ferron","countryCode":"US","stateCode":"UT","latitude":"39.09358000","longitude":"-111.13322000"},{"name":"Fillmore","countryCode":"US","stateCode":"UT","latitude":"38.96885000","longitude":"-112.32355000"},{"name":"Fountain Green","countryCode":"US","stateCode":"UT","latitude":"39.62996000","longitude":"-111.63520000"},{"name":"Francis","countryCode":"US","stateCode":"UT","latitude":"40.61051000","longitude":"-111.28074000"},{"name":"Fruit Heights","countryCode":"US","stateCode":"UT","latitude":"41.03217000","longitude":"-111.90216000"},{"name":"Garfield County","countryCode":"US","stateCode":"UT","latitude":"37.85492000","longitude":"-111.44313000"},{"name":"Garland","countryCode":"US","stateCode":"UT","latitude":"41.74104000","longitude":"-112.16162000"},{"name":"Genola","countryCode":"US","stateCode":"UT","latitude":"39.99634000","longitude":"-111.84327000"},{"name":"Grand County","countryCode":"US","stateCode":"UT","latitude":"38.98174000","longitude":"-109.56971000"},{"name":"Granite","countryCode":"US","stateCode":"UT","latitude":"40.57300000","longitude":"-111.80604000"},{"name":"Grantsville","countryCode":"US","stateCode":"UT","latitude":"40.59994000","longitude":"-112.46440000"},{"name":"Gunnison","countryCode":"US","stateCode":"UT","latitude":"39.15524000","longitude":"-111.81826000"},{"name":"Harrisville","countryCode":"US","stateCode":"UT","latitude":"41.28133000","longitude":"-111.98828000"},{"name":"Heber City","countryCode":"US","stateCode":"UT","latitude":"40.50690000","longitude":"-111.41324000"},{"name":"Helper","countryCode":"US","stateCode":"UT","latitude":"39.68413000","longitude":"-110.85461000"},{"name":"Herriman","countryCode":"US","stateCode":"UT","latitude":"40.51411000","longitude":"-112.03299000"},{"name":"Highland","countryCode":"US","stateCode":"UT","latitude":"40.42548000","longitude":"-111.79447000"},{"name":"Hildale","countryCode":"US","stateCode":"UT","latitude":"37.00360000","longitude":"-112.96688000"},{"name":"Hill Air Force Base","countryCode":"US","stateCode":"UT","latitude":"41.11118000","longitude":"-111.97712000"},{"name":"Holladay","countryCode":"US","stateCode":"UT","latitude":"40.66884000","longitude":"-111.82466000"},{"name":"Honeyville","countryCode":"US","stateCode":"UT","latitude":"41.63854000","longitude":"-112.07939000"},{"name":"Hooper","countryCode":"US","stateCode":"UT","latitude":"41.16383000","longitude":"-112.12244000"},{"name":"Huntington","countryCode":"US","stateCode":"UT","latitude":"39.32664000","longitude":"-110.96461000"},{"name":"Hurricane","countryCode":"US","stateCode":"UT","latitude":"37.17526000","longitude":"-113.28995000"},{"name":"Hyde Park","countryCode":"US","stateCode":"UT","latitude":"41.79882000","longitude":"-111.81911000"},{"name":"Hyrum","countryCode":"US","stateCode":"UT","latitude":"41.63410000","longitude":"-111.85217000"},{"name":"Iron County","countryCode":"US","stateCode":"UT","latitude":"37.85917000","longitude":"-113.28927000"},{"name":"Ivins","countryCode":"US","stateCode":"UT","latitude":"37.16859000","longitude":"-113.67941000"},{"name":"Juab County","countryCode":"US","stateCode":"UT","latitude":"39.70262000","longitude":"-112.78477000"},{"name":"Junction","countryCode":"US","stateCode":"UT","latitude":"38.23748000","longitude":"-112.21993000"},{"name":"Kamas","countryCode":"US","stateCode":"UT","latitude":"40.64301000","longitude":"-111.28074000"},{"name":"Kanab","countryCode":"US","stateCode":"UT","latitude":"37.04749000","longitude":"-112.52631000"},{"name":"Kane County","countryCode":"US","stateCode":"UT","latitude":"37.28507000","longitude":"-111.88785000"},{"name":"Kaysville","countryCode":"US","stateCode":"UT","latitude":"41.03522000","longitude":"-111.93855000"},{"name":"Kearns","countryCode":"US","stateCode":"UT","latitude":"40.65995000","longitude":"-111.99633000"},{"name":"LaVerkin","countryCode":"US","stateCode":"UT","latitude":"37.20109000","longitude":"-113.26967000"},{"name":"Layton","countryCode":"US","stateCode":"UT","latitude":"41.06022000","longitude":"-111.97105000"},{"name":"Lehi","countryCode":"US","stateCode":"UT","latitude":"40.39162000","longitude":"-111.85077000"},{"name":"Lewiston","countryCode":"US","stateCode":"UT","latitude":"41.97576000","longitude":"-111.85634000"},{"name":"Liberty","countryCode":"US","stateCode":"UT","latitude":"41.33355000","longitude":"-111.86355000"},{"name":"Lindon","countryCode":"US","stateCode":"UT","latitude":"40.34329000","longitude":"-111.72076000"},{"name":"Little Cottonwood Creek Valley","countryCode":"US","stateCode":"UT","latitude":"40.60439000","longitude":"-111.82938000"},{"name":"Loa","countryCode":"US","stateCode":"UT","latitude":"38.40276000","longitude":"-111.64296000"},{"name":"Logan","countryCode":"US","stateCode":"UT","latitude":"41.73549000","longitude":"-111.83439000"},{"name":"Maeser","countryCode":"US","stateCode":"UT","latitude":"40.47718000","longitude":"-109.58681000"},{"name":"Magna","countryCode":"US","stateCode":"UT","latitude":"40.70911000","longitude":"-112.10161000"},{"name":"Manila","countryCode":"US","stateCode":"UT","latitude":"40.98801000","longitude":"-109.72265000"},{"name":"Manti","countryCode":"US","stateCode":"UT","latitude":"39.26830000","longitude":"-111.63686000"},{"name":"Mapleton","countryCode":"US","stateCode":"UT","latitude":"40.13023000","longitude":"-111.57853000"},{"name":"Marriott-Slaterville","countryCode":"US","stateCode":"UT","latitude":"41.25161000","longitude":"-112.02550000"},{"name":"Mendon","countryCode":"US","stateCode":"UT","latitude":"41.70993000","longitude":"-111.97773000"},{"name":"Midvale","countryCode":"US","stateCode":"UT","latitude":"40.61106000","longitude":"-111.89994000"},{"name":"Midway","countryCode":"US","stateCode":"UT","latitude":"40.51218000","longitude":"-111.47435000"},{"name":"Milford","countryCode":"US","stateCode":"UT","latitude":"38.39691000","longitude":"-113.01079000"},{"name":"Millard County","countryCode":"US","stateCode":"UT","latitude":"39.07381000","longitude":"-113.10046000"},{"name":"Millcreek","countryCode":"US","stateCode":"UT","latitude":"40.68689000","longitude":"-111.87549000"},{"name":"Millville","countryCode":"US","stateCode":"UT","latitude":"41.68160000","longitude":"-111.82300000"},{"name":"Moab","countryCode":"US","stateCode":"UT","latitude":"38.57332000","longitude":"-109.54984000"},{"name":"Mona","countryCode":"US","stateCode":"UT","latitude":"39.81607000","longitude":"-111.85549000"},{"name":"Monroe","countryCode":"US","stateCode":"UT","latitude":"38.62997000","longitude":"-112.12076000"},{"name":"Monticello","countryCode":"US","stateCode":"UT","latitude":"37.87138000","longitude":"-109.34289000"},{"name":"Morgan","countryCode":"US","stateCode":"UT","latitude":"41.03606000","longitude":"-111.67688000"},{"name":"Morgan County","countryCode":"US","stateCode":"UT","latitude":"41.08932000","longitude":"-111.57312000"},{"name":"Moroni","countryCode":"US","stateCode":"UT","latitude":"39.52496000","longitude":"-111.59047000"},{"name":"Mount Olympus","countryCode":"US","stateCode":"UT","latitude":"40.68550000","longitude":"-111.78854000"},{"name":"Mount Pleasant","countryCode":"US","stateCode":"UT","latitude":"39.54691000","longitude":"-111.45547000"},{"name":"Mountain Green","countryCode":"US","stateCode":"UT","latitude":"41.14300000","longitude":"-111.79160000"},{"name":"Murray","countryCode":"US","stateCode":"UT","latitude":"40.66689000","longitude":"-111.88799000"},{"name":"Naples","countryCode":"US","stateCode":"UT","latitude":"40.42691000","longitude":"-109.49930000"},{"name":"Nephi","countryCode":"US","stateCode":"UT","latitude":"39.71023000","longitude":"-111.83632000"},{"name":"Nibley","countryCode":"US","stateCode":"UT","latitude":"41.67438000","longitude":"-111.83300000"},{"name":"North Logan","countryCode":"US","stateCode":"UT","latitude":"41.76937000","longitude":"-111.80467000"},{"name":"North Ogden","countryCode":"US","stateCode":"UT","latitude":"41.30716000","longitude":"-111.96022000"},{"name":"North Salt Lake","countryCode":"US","stateCode":"UT","latitude":"40.84856000","longitude":"-111.90688000"},{"name":"Oakley","countryCode":"US","stateCode":"UT","latitude":"40.71467000","longitude":"-111.30074000"},{"name":"Ogden","countryCode":"US","stateCode":"UT","latitude":"41.22300000","longitude":"-111.97383000"},{"name":"Oquirrh","countryCode":"US","stateCode":"UT","latitude":"40.63050000","longitude":"-112.03383000"},{"name":"Orangeville","countryCode":"US","stateCode":"UT","latitude":"39.22719000","longitude":"-111.05350000"},{"name":"Orem","countryCode":"US","stateCode":"UT","latitude":"40.29690000","longitude":"-111.69465000"},{"name":"Panguitch","countryCode":"US","stateCode":"UT","latitude":"37.82276000","longitude":"-112.43576000"},{"name":"Park City","countryCode":"US","stateCode":"UT","latitude":"40.64606000","longitude":"-111.49797000"},{"name":"Parowan","countryCode":"US","stateCode":"UT","latitude":"37.84220000","longitude":"-112.82800000"},{"name":"Payson","countryCode":"US","stateCode":"UT","latitude":"40.04440000","longitude":"-111.73215000"},{"name":"Perry","countryCode":"US","stateCode":"UT","latitude":"41.46494000","longitude":"-112.03245000"},{"name":"Piute County","countryCode":"US","stateCode":"UT","latitude":"38.33645000","longitude":"-112.12695000"},{"name":"Plain City","countryCode":"US","stateCode":"UT","latitude":"41.29800000","longitude":"-112.08605000"},{"name":"Pleasant Grove","countryCode":"US","stateCode":"UT","latitude":"40.36412000","longitude":"-111.73854000"},{"name":"Pleasant View","countryCode":"US","stateCode":"UT","latitude":"41.31828000","longitude":"-111.99216000"},{"name":"Price","countryCode":"US","stateCode":"UT","latitude":"39.59941000","longitude":"-110.81071000"},{"name":"Providence","countryCode":"US","stateCode":"UT","latitude":"41.70632000","longitude":"-111.81717000"},{"name":"Provo","countryCode":"US","stateCode":"UT","latitude":"40.23384000","longitude":"-111.65853000"},{"name":"Randolph","countryCode":"US","stateCode":"UT","latitude":"41.66578000","longitude":"-111.18214000"},{"name":"Rich County","countryCode":"US","stateCode":"UT","latitude":"41.63232000","longitude":"-111.24445000"},{"name":"Richfield","countryCode":"US","stateCode":"UT","latitude":"38.77247000","longitude":"-112.08409000"},{"name":"Richmond","countryCode":"US","stateCode":"UT","latitude":"41.92271000","longitude":"-111.81356000"},{"name":"River Heights","countryCode":"US","stateCode":"UT","latitude":"41.72160000","longitude":"-111.82133000"},{"name":"Riverdale","countryCode":"US","stateCode":"UT","latitude":"41.17689000","longitude":"-112.00383000"},{"name":"Riverton","countryCode":"US","stateCode":"UT","latitude":"40.52189000","longitude":"-111.93910000"},{"name":"Roosevelt","countryCode":"US","stateCode":"UT","latitude":"40.29940000","longitude":"-109.98876000"},{"name":"Roy","countryCode":"US","stateCode":"UT","latitude":"41.16161000","longitude":"-112.02633000"},{"name":"Saint George","countryCode":"US","stateCode":"UT","latitude":"37.10415000","longitude":"-113.58412000"},{"name":"Salem","countryCode":"US","stateCode":"UT","latitude":"40.05301000","longitude":"-111.67354000"},{"name":"Salina","countryCode":"US","stateCode":"UT","latitude":"38.95774000","longitude":"-111.85993000"},{"name":"Salt Lake City","countryCode":"US","stateCode":"UT","latitude":"40.76078000","longitude":"-111.89105000"},{"name":"Salt Lake County","countryCode":"US","stateCode":"UT","latitude":"40.66758000","longitude":"-111.92403000"},{"name":"San Juan County","countryCode":"US","stateCode":"UT","latitude":"37.62601000","longitude":"-109.80457000"},{"name":"Sandy","countryCode":"US","stateCode":"UT","latitude":"40.59161000","longitude":"-111.88410000"},{"name":"Sandy Hills","countryCode":"US","stateCode":"UT","latitude":"40.58106000","longitude":"-111.85077000"},{"name":"Sanpete County","countryCode":"US","stateCode":"UT","latitude":"39.37396000","longitude":"-111.57634000"},{"name":"Santa Clara","countryCode":"US","stateCode":"UT","latitude":"37.13304000","longitude":"-113.65413000"},{"name":"Santaquin","countryCode":"US","stateCode":"UT","latitude":"39.97551000","longitude":"-111.78521000"},{"name":"Saratoga Springs","countryCode":"US","stateCode":"UT","latitude":"40.34912000","longitude":"-111.90466000"},{"name":"Sevier County","countryCode":"US","stateCode":"UT","latitude":"38.74764000","longitude":"-111.80464000"},{"name":"Silver Summit","countryCode":"US","stateCode":"UT","latitude":"40.74144000","longitude":"-111.48775000"},{"name":"Smithfield","countryCode":"US","stateCode":"UT","latitude":"41.83826000","longitude":"-111.83272000"},{"name":"Snyderville","countryCode":"US","stateCode":"UT","latitude":"40.69439000","longitude":"-111.54381000"},{"name":"South Jordan","countryCode":"US","stateCode":"UT","latitude":"40.56217000","longitude":"-111.92966000"},{"name":"South Jordan Heights","countryCode":"US","stateCode":"UT","latitude":"40.56384000","longitude":"-111.94938000"},{"name":"South Ogden","countryCode":"US","stateCode":"UT","latitude":"41.19189000","longitude":"-111.97133000"},{"name":"South Salt Lake","countryCode":"US","stateCode":"UT","latitude":"40.71884000","longitude":"-111.88827000"},{"name":"South Weber","countryCode":"US","stateCode":"UT","latitude":"41.13244000","longitude":"-111.93022000"},{"name":"South Willard","countryCode":"US","stateCode":"UT","latitude":"41.36327000","longitude":"-112.03578000"},{"name":"Spanish Fork","countryCode":"US","stateCode":"UT","latitude":"40.11496000","longitude":"-111.65492000"},{"name":"Spring City","countryCode":"US","stateCode":"UT","latitude":"39.48246000","longitude":"-111.49602000"},{"name":"Spring Glen","countryCode":"US","stateCode":"UT","latitude":"39.65941000","longitude":"-110.85349000"},{"name":"Springville","countryCode":"US","stateCode":"UT","latitude":"40.16523000","longitude":"-111.61075000"},{"name":"Stansbury park","countryCode":"US","stateCode":"UT","latitude":"40.63772000","longitude":"-112.29606000"},{"name":"Summit County","countryCode":"US","stateCode":"UT","latitude":"40.86815000","longitude":"-110.95567000"},{"name":"Summit Park","countryCode":"US","stateCode":"UT","latitude":"40.74578000","longitude":"-111.61159000"},{"name":"Sunset","countryCode":"US","stateCode":"UT","latitude":"41.13633000","longitude":"-112.03105000"},{"name":"Syracuse","countryCode":"US","stateCode":"UT","latitude":"41.08939000","longitude":"-112.06467000"},{"name":"Taylorsville","countryCode":"US","stateCode":"UT","latitude":"40.66772000","longitude":"-111.93883000"},{"name":"Tooele","countryCode":"US","stateCode":"UT","latitude":"40.53078000","longitude":"-112.29828000"},{"name":"Tooele County","countryCode":"US","stateCode":"UT","latitude":"40.44875000","longitude":"-113.13106000"},{"name":"Toquerville","countryCode":"US","stateCode":"UT","latitude":"37.25332000","longitude":"-113.28467000"},{"name":"Tremonton","countryCode":"US","stateCode":"UT","latitude":"41.71187000","longitude":"-112.16551000"},{"name":"Uintah","countryCode":"US","stateCode":"UT","latitude":"41.14411000","longitude":"-111.92327000"},{"name":"Uintah County","countryCode":"US","stateCode":"UT","latitude":"40.12495000","longitude":"-109.51839000"},{"name":"Utah County","countryCode":"US","stateCode":"UT","latitude":"40.11995000","longitude":"-111.67031000"},{"name":"Vernal","countryCode":"US","stateCode":"UT","latitude":"40.45552000","longitude":"-109.52875000"},{"name":"Vineyard","countryCode":"US","stateCode":"UT","latitude":"40.29704000","longitude":"-111.74670000"},{"name":"Wasatch County","countryCode":"US","stateCode":"UT","latitude":"40.33035000","longitude":"-111.16847000"},{"name":"Washington","countryCode":"US","stateCode":"UT","latitude":"37.13054000","longitude":"-113.50829000"},{"name":"Washington County","countryCode":"US","stateCode":"UT","latitude":"37.28036000","longitude":"-113.50494000"},{"name":"Washington Terrace","countryCode":"US","stateCode":"UT","latitude":"41.17272000","longitude":"-111.97661000"},{"name":"Wayne County","countryCode":"US","stateCode":"UT","latitude":"38.32436000","longitude":"-110.90367000"},{"name":"Weber County","countryCode":"US","stateCode":"UT","latitude":"41.26988000","longitude":"-111.91327000"},{"name":"Wellington","countryCode":"US","stateCode":"UT","latitude":"39.54247000","longitude":"-110.73543000"},{"name":"Wellsville","countryCode":"US","stateCode":"UT","latitude":"41.63854000","longitude":"-111.93383000"},{"name":"Wendover","countryCode":"US","stateCode":"UT","latitude":"40.73715000","longitude":"-114.03751000"},{"name":"West Bountiful","countryCode":"US","stateCode":"UT","latitude":"40.89383000","longitude":"-111.90188000"},{"name":"West Haven","countryCode":"US","stateCode":"UT","latitude":"41.20300000","longitude":"-112.05105000"},{"name":"West Jordan","countryCode":"US","stateCode":"UT","latitude":"40.60967000","longitude":"-111.93910000"},{"name":"West Mountain","countryCode":"US","stateCode":"UT","latitude":"40.06079000","longitude":"-111.78827000"},{"name":"West Point","countryCode":"US","stateCode":"UT","latitude":"41.11828000","longitude":"-112.08411000"},{"name":"West Valley City","countryCode":"US","stateCode":"UT","latitude":"40.69161000","longitude":"-112.00105000"},{"name":"White City","countryCode":"US","stateCode":"UT","latitude":"40.56578000","longitude":"-111.86438000"},{"name":"Willard","countryCode":"US","stateCode":"UT","latitude":"41.40911000","longitude":"-112.03606000"},{"name":"Wolf Creek","countryCode":"US","stateCode":"UT","latitude":"41.33327000","longitude":"-111.82716000"},{"name":"Woodland Hills","countryCode":"US","stateCode":"UT","latitude":"40.01532000","longitude":"-111.64868000"},{"name":"Woods Cross","countryCode":"US","stateCode":"UT","latitude":"40.87161000","longitude":"-111.89216000"},{"name":"Ansonia","countryCode":"US","stateCode":"CT","latitude":"41.34621000","longitude":"-73.07900000"},{"name":"Baltic","countryCode":"US","stateCode":"CT","latitude":"41.61704000","longitude":"-72.08452000"},{"name":"Bethel","countryCode":"US","stateCode":"CT","latitude":"41.37121000","longitude":"-73.41401000"},{"name":"Bethlehem Village","countryCode":"US","stateCode":"CT","latitude":"41.64010000","longitude":"-73.20308000"},{"name":"Blue Hills","countryCode":"US","stateCode":"CT","latitude":"41.81288000","longitude":"-72.69759000"},{"name":"Branford","countryCode":"US","stateCode":"CT","latitude":"41.27954000","longitude":"-72.81510000"},{"name":"Branford Center","countryCode":"US","stateCode":"CT","latitude":"41.27738000","longitude":"-72.81511000"},{"name":"Bridgeport","countryCode":"US","stateCode":"CT","latitude":"41.17923000","longitude":"-73.18945000"},{"name":"Bristol","countryCode":"US","stateCode":"CT","latitude":"41.67176000","longitude":"-72.94927000"},{"name":"Byram","countryCode":"US","stateCode":"CT","latitude":"41.00426000","longitude":"-73.65374000"},{"name":"Canaan","countryCode":"US","stateCode":"CT","latitude":"42.02731000","longitude":"-73.32928000"},{"name":"Canton Valley","countryCode":"US","stateCode":"CT","latitude":"41.83426000","longitude":"-72.89177000"},{"name":"Central Waterford","countryCode":"US","stateCode":"CT","latitude":"41.34504000","longitude":"-72.12948000"},{"name":"Cheshire","countryCode":"US","stateCode":"CT","latitude":"41.49899000","longitude":"-72.90066000"},{"name":"Cheshire Village","countryCode":"US","stateCode":"CT","latitude":"41.50260000","longitude":"-72.89952000"},{"name":"Chester Center","countryCode":"US","stateCode":"CT","latitude":"41.40132000","longitude":"-72.45270000"},{"name":"City of Milford (balance)","countryCode":"US","stateCode":"CT","latitude":"41.22374000","longitude":"-73.06164000"},{"name":"Clinton","countryCode":"US","stateCode":"CT","latitude":"41.27871000","longitude":"-72.52759000"},{"name":"Colchester","countryCode":"US","stateCode":"CT","latitude":"41.57565000","longitude":"-72.33203000"},{"name":"Collinsville","countryCode":"US","stateCode":"CT","latitude":"41.81288000","longitude":"-72.92010000"},{"name":"Conning Towers-Nautilus Park","countryCode":"US","stateCode":"CT","latitude":"41.38548000","longitude":"-72.06877000"},{"name":"Cos Cob","countryCode":"US","stateCode":"CT","latitude":"41.03343000","longitude":"-73.59957000"},{"name":"Coventry Lake","countryCode":"US","stateCode":"CT","latitude":"41.77232000","longitude":"-72.33258000"},{"name":"Cromwell","countryCode":"US","stateCode":"CT","latitude":"41.59510000","longitude":"-72.64537000"},{"name":"Crystal Lake","countryCode":"US","stateCode":"CT","latitude":"41.93176000","longitude":"-72.37842000"},{"name":"Danbury","countryCode":"US","stateCode":"CT","latitude":"41.39482000","longitude":"-73.45401000"},{"name":"Danielson","countryCode":"US","stateCode":"CT","latitude":"41.80260000","longitude":"-71.88591000"},{"name":"Darien","countryCode":"US","stateCode":"CT","latitude":"41.07871000","longitude":"-73.46929000"},{"name":"Deep River Center","countryCode":"US","stateCode":"CT","latitude":"41.38221000","longitude":"-72.43862000"},{"name":"Derby","countryCode":"US","stateCode":"CT","latitude":"41.32065000","longitude":"-73.08900000"},{"name":"Durham","countryCode":"US","stateCode":"CT","latitude":"41.48176000","longitude":"-72.68121000"},{"name":"East Brooklyn","countryCode":"US","stateCode":"CT","latitude":"41.79677000","longitude":"-71.89729000"},{"name":"East Haddam","countryCode":"US","stateCode":"CT","latitude":"41.45315000","longitude":"-72.46120000"},{"name":"East Hampton","countryCode":"US","stateCode":"CT","latitude":"41.57593000","longitude":"-72.50259000"},{"name":"East Hartford","countryCode":"US","stateCode":"CT","latitude":"41.78232000","longitude":"-72.61203000"},{"name":"East Haven","countryCode":"US","stateCode":"CT","latitude":"41.27621000","longitude":"-72.86843000"},{"name":"East Norwalk","countryCode":"US","stateCode":"CT","latitude":"41.10565000","longitude":"-73.39845000"},{"name":"East Windsor","countryCode":"US","stateCode":"CT","latitude":"41.91232000","longitude":"-72.54509000"},{"name":"Easton","countryCode":"US","stateCode":"CT","latitude":"41.25287000","longitude":"-73.29734000"},{"name":"Ellington","countryCode":"US","stateCode":"CT","latitude":"41.90399000","longitude":"-72.46981000"},{"name":"Enfield","countryCode":"US","stateCode":"CT","latitude":"41.97621000","longitude":"-72.59176000"},{"name":"Essex Village","countryCode":"US","stateCode":"CT","latitude":"41.35544000","longitude":"-72.39101000"},{"name":"Fairfield","countryCode":"US","stateCode":"CT","latitude":"41.14121000","longitude":"-73.26373000"},{"name":"Fairfield County","countryCode":"US","stateCode":"CT","latitude":"41.22496000","longitude":"-73.37120000"},{"name":"Farmington","countryCode":"US","stateCode":"CT","latitude":"41.71982000","longitude":"-72.83204000"},{"name":"Gales Ferry","countryCode":"US","stateCode":"CT","latitude":"41.42982000","longitude":"-72.08202000"},{"name":"Georgetown","countryCode":"US","stateCode":"CT","latitude":"41.25565000","longitude":"-73.43484000"},{"name":"Glastonbury","countryCode":"US","stateCode":"CT","latitude":"41.71232000","longitude":"-72.60815000"},{"name":"Glastonbury Center","countryCode":"US","stateCode":"CT","latitude":"41.70093000","longitude":"-72.59953000"},{"name":"Glenville","countryCode":"US","stateCode":"CT","latitude":"41.03538000","longitude":"-73.65985000"},{"name":"Greenwich","countryCode":"US","stateCode":"CT","latitude":"41.02649000","longitude":"-73.62846000"},{"name":"Groton","countryCode":"US","stateCode":"CT","latitude":"41.35010000","longitude":"-72.07841000"},{"name":"Guilford","countryCode":"US","stateCode":"CT","latitude":"41.28899000","longitude":"-72.68176000"},{"name":"Guilford Center","countryCode":"US","stateCode":"CT","latitude":"41.28156000","longitude":"-72.67619000"},{"name":"Hamden","countryCode":"US","stateCode":"CT","latitude":"41.39593000","longitude":"-72.89677000"},{"name":"Hartford","countryCode":"US","stateCode":"CT","latitude":"41.76371000","longitude":"-72.68509000"},{"name":"Hartford County","countryCode":"US","stateCode":"CT","latitude":"41.80642000","longitude":"-72.73284000"},{"name":"Hazardville","countryCode":"US","stateCode":"CT","latitude":"41.98732000","longitude":"-72.54481000"},{"name":"Hebron","countryCode":"US","stateCode":"CT","latitude":"41.65788000","longitude":"-72.36592000"},{"name":"Heritage Village","countryCode":"US","stateCode":"CT","latitude":"41.48565000","longitude":"-73.23789000"},{"name":"Higganum","countryCode":"US","stateCode":"CT","latitude":"41.49704000","longitude":"-72.55703000"},{"name":"Jewett City","countryCode":"US","stateCode":"CT","latitude":"41.60677000","longitude":"-71.98091000"},{"name":"Kensington","countryCode":"US","stateCode":"CT","latitude":"41.63538000","longitude":"-72.76871000"},{"name":"Kent","countryCode":"US","stateCode":"CT","latitude":"41.72482000","longitude":"-73.47707000"},{"name":"Killingly Center","countryCode":"US","stateCode":"CT","latitude":"41.83871000","longitude":"-71.86924000"},{"name":"Lake Pocotopaug","countryCode":"US","stateCode":"CT","latitude":"41.59843000","longitude":"-72.51037000"},{"name":"Ledyard","countryCode":"US","stateCode":"CT","latitude":"41.43982000","longitude":"-72.01424000"},{"name":"Lisbon","countryCode":"US","stateCode":"CT","latitude":"41.60399000","longitude":"-72.01174000"},{"name":"Litchfield","countryCode":"US","stateCode":"CT","latitude":"41.74732000","longitude":"-73.18872000"},{"name":"Litchfield County","countryCode":"US","stateCode":"CT","latitude":"41.79249000","longitude":"-73.24532000"},{"name":"Long Hill","countryCode":"US","stateCode":"CT","latitude":"41.35399000","longitude":"-72.05230000"},{"name":"Madison","countryCode":"US","stateCode":"CT","latitude":"41.27954000","longitude":"-72.59843000"},{"name":"Madison Center","countryCode":"US","stateCode":"CT","latitude":"41.27925000","longitude":"-72.60048000"},{"name":"Manchester","countryCode":"US","stateCode":"CT","latitude":"41.77593000","longitude":"-72.52148000"},{"name":"Mansfield City","countryCode":"US","stateCode":"CT","latitude":"41.76593000","longitude":"-72.23369000"},{"name":"Meriden","countryCode":"US","stateCode":"CT","latitude":"41.53815000","longitude":"-72.80704000"},{"name":"Middlebury","countryCode":"US","stateCode":"CT","latitude":"41.52787000","longitude":"-73.12761000"},{"name":"Middlesex County","countryCode":"US","stateCode":"CT","latitude":"41.43538000","longitude":"-72.52312000"},{"name":"Middletown","countryCode":"US","stateCode":"CT","latitude":"41.56232000","longitude":"-72.65065000"},{"name":"Milford","countryCode":"US","stateCode":"CT","latitude":"41.22232000","longitude":"-73.05650000"},{"name":"Montville Center","countryCode":"US","stateCode":"CT","latitude":"41.47899000","longitude":"-72.15119000"},{"name":"Moodus","countryCode":"US","stateCode":"CT","latitude":"41.50288000","longitude":"-72.45009000"},{"name":"Moosup","countryCode":"US","stateCode":"CT","latitude":"41.71288000","longitude":"-71.88091000"},{"name":"Mystic","countryCode":"US","stateCode":"CT","latitude":"41.35427000","longitude":"-71.96646000"},{"name":"Naugatuck","countryCode":"US","stateCode":"CT","latitude":"41.48593000","longitude":"-73.05066000"},{"name":"New Britain","countryCode":"US","stateCode":"CT","latitude":"41.66121000","longitude":"-72.77954000"},{"name":"New Canaan","countryCode":"US","stateCode":"CT","latitude":"41.14676000","longitude":"-73.49484000"},{"name":"New Fairfield","countryCode":"US","stateCode":"CT","latitude":"41.46648000","longitude":"-73.48568000"},{"name":"New Hartford Center","countryCode":"US","stateCode":"CT","latitude":"41.87996000","longitude":"-72.97530000"},{"name":"New Haven","countryCode":"US","stateCode":"CT","latitude":"41.30815000","longitude":"-72.92816000"},{"name":"New Haven County","countryCode":"US","stateCode":"CT","latitude":"41.34882000","longitude":"-72.89986000"},{"name":"New London","countryCode":"US","stateCode":"CT","latitude":"41.35565000","longitude":"-72.09952000"},{"name":"New London County","countryCode":"US","stateCode":"CT","latitude":"41.46678000","longitude":"-72.10650000"},{"name":"New Milford","countryCode":"US","stateCode":"CT","latitude":"41.57704000","longitude":"-73.40845000"},{"name":"New Preston","countryCode":"US","stateCode":"CT","latitude":"41.67510000","longitude":"-73.35179000"},{"name":"Newington","countryCode":"US","stateCode":"CT","latitude":"41.69788000","longitude":"-72.72371000"},{"name":"Newtown","countryCode":"US","stateCode":"CT","latitude":"41.41398000","longitude":"-73.30345000"},{"name":"Niantic","countryCode":"US","stateCode":"CT","latitude":"41.32538000","longitude":"-72.19313000"},{"name":"Noank","countryCode":"US","stateCode":"CT","latitude":"41.32788000","longitude":"-71.99063000"},{"name":"North Branford","countryCode":"US","stateCode":"CT","latitude":"41.32760000","longitude":"-72.76732000"},{"name":"North Granby","countryCode":"US","stateCode":"CT","latitude":"41.99593000","longitude":"-72.82954000"},{"name":"North Grosvenor Dale","countryCode":"US","stateCode":"CT","latitude":"41.98565000","longitude":"-71.89868000"},{"name":"North Haven","countryCode":"US","stateCode":"CT","latitude":"41.39093000","longitude":"-72.85954000"},{"name":"North Stamford","countryCode":"US","stateCode":"CT","latitude":"41.13815000","longitude":"-73.54346000"},{"name":"Northwest Harwinton","countryCode":"US","stateCode":"CT","latitude":"41.77685000","longitude":"-73.07922000"},{"name":"Norwalk","countryCode":"US","stateCode":"CT","latitude":"41.11760000","longitude":"-73.40790000"},{"name":"Norwich","countryCode":"US","stateCode":"CT","latitude":"41.52426000","longitude":"-72.07591000"},{"name":"Oakville","countryCode":"US","stateCode":"CT","latitude":"41.59343000","longitude":"-73.08539000"},{"name":"Old Greenwich","countryCode":"US","stateCode":"CT","latitude":"41.02287000","longitude":"-73.56485000"},{"name":"Old Mystic","countryCode":"US","stateCode":"CT","latitude":"41.39149000","longitude":"-71.96174000"},{"name":"Old Saybrook","countryCode":"US","stateCode":"CT","latitude":"41.29177000","longitude":"-72.37620000"},{"name":"Old Saybrook Center","countryCode":"US","stateCode":"CT","latitude":"41.29150000","longitude":"-72.36528000"},{"name":"Orange","countryCode":"US","stateCode":"CT","latitude":"41.27843000","longitude":"-73.02566000"},{"name":"Oxford","countryCode":"US","stateCode":"CT","latitude":"41.43399000","longitude":"-73.11678000"},{"name":"Oxoboxo River","countryCode":"US","stateCode":"CT","latitude":"41.44391000","longitude":"-72.12502000"},{"name":"Pawcatuck","countryCode":"US","stateCode":"CT","latitude":"41.37732000","longitude":"-71.83368000"},{"name":"Pemberwick","countryCode":"US","stateCode":"CT","latitude":"41.02565000","longitude":"-73.66068000"},{"name":"Plainfield","countryCode":"US","stateCode":"CT","latitude":"41.67649000","longitude":"-71.91507000"},{"name":"Plainfield Village","countryCode":"US","stateCode":"CT","latitude":"41.67686000","longitude":"-71.92489000"},{"name":"Plainville","countryCode":"US","stateCode":"CT","latitude":"41.67454000","longitude":"-72.85816000"},{"name":"Plymouth","countryCode":"US","stateCode":"CT","latitude":"41.67204000","longitude":"-73.05289000"},{"name":"Poquonock Bridge","countryCode":"US","stateCode":"CT","latitude":"41.34510000","longitude":"-72.02480000"},{"name":"Portland","countryCode":"US","stateCode":"CT","latitude":"41.57288000","longitude":"-72.64065000"},{"name":"Preston City","countryCode":"US","stateCode":"CT","latitude":"41.52899000","longitude":"-71.97396000"},{"name":"Prospect","countryCode":"US","stateCode":"CT","latitude":"41.50232000","longitude":"-72.97872000"},{"name":"Putnam","countryCode":"US","stateCode":"CT","latitude":"41.91510000","longitude":"-71.90896000"},{"name":"Quinebaug","countryCode":"US","stateCode":"CT","latitude":"42.02371000","longitude":"-71.94980000"},{"name":"Ridgefield","countryCode":"US","stateCode":"CT","latitude":"41.28148000","longitude":"-73.49818000"},{"name":"Riverside","countryCode":"US","stateCode":"CT","latitude":"41.03371000","longitude":"-73.57818000"},{"name":"Rockville","countryCode":"US","stateCode":"CT","latitude":"41.86676000","longitude":"-72.44953000"},{"name":"Salem","countryCode":"US","stateCode":"CT","latitude":"41.49038000","longitude":"-72.27536000"},{"name":"Salmon Brook","countryCode":"US","stateCode":"CT","latitude":"41.95649000","longitude":"-72.79537000"},{"name":"Saybrook Manor","countryCode":"US","stateCode":"CT","latitude":"41.28538000","longitude":"-72.39897000"},{"name":"Seymour","countryCode":"US","stateCode":"CT","latitude":"41.39676000","longitude":"-73.07594000"},{"name":"Shelton","countryCode":"US","stateCode":"CT","latitude":"41.31649000","longitude":"-73.09316000"},{"name":"Sherman","countryCode":"US","stateCode":"CT","latitude":"41.57926000","longitude":"-73.49568000"},{"name":"Sherwood Manor","countryCode":"US","stateCode":"CT","latitude":"42.01343000","longitude":"-72.56425000"},{"name":"Simsbury Center","countryCode":"US","stateCode":"CT","latitude":"41.88088000","longitude":"-72.81116000"},{"name":"Somers","countryCode":"US","stateCode":"CT","latitude":"41.98537000","longitude":"-72.44620000"},{"name":"South Coventry","countryCode":"US","stateCode":"CT","latitude":"41.77010000","longitude":"-72.30508000"},{"name":"South Windham","countryCode":"US","stateCode":"CT","latitude":"41.67954000","longitude":"-72.17036000"},{"name":"South Windsor","countryCode":"US","stateCode":"CT","latitude":"41.82371000","longitude":"-72.62120000"},{"name":"South Woodstock","countryCode":"US","stateCode":"CT","latitude":"41.93899000","longitude":"-71.95952000"},{"name":"Southbury","countryCode":"US","stateCode":"CT","latitude":"41.48148000","longitude":"-73.21317000"},{"name":"Southport","countryCode":"US","stateCode":"CT","latitude":"41.13649000","longitude":"-73.28345000"},{"name":"Southwood Acres","countryCode":"US","stateCode":"CT","latitude":"41.96260000","longitude":"-72.57148000"},{"name":"Stafford","countryCode":"US","stateCode":"CT","latitude":"41.98482000","longitude":"-72.28897000"},{"name":"Stafford Springs","countryCode":"US","stateCode":"CT","latitude":"41.95426000","longitude":"-72.30230000"},{"name":"Stamford","countryCode":"US","stateCode":"CT","latitude":"41.05343000","longitude":"-73.53873000"},{"name":"Storrs","countryCode":"US","stateCode":"CT","latitude":"41.80843000","longitude":"-72.24952000"},{"name":"Stratford","countryCode":"US","stateCode":"CT","latitude":"41.18454000","longitude":"-73.13317000"},{"name":"Suffield Depot","countryCode":"US","stateCode":"CT","latitude":"41.98121000","longitude":"-72.64981000"},{"name":"Tariffville","countryCode":"US","stateCode":"CT","latitude":"41.90871000","longitude":"-72.76010000"},{"name":"Terramuggus","countryCode":"US","stateCode":"CT","latitude":"41.63510000","longitude":"-72.47036000"},{"name":"Terryville","countryCode":"US","stateCode":"CT","latitude":"41.67815000","longitude":"-73.01094000"},{"name":"Thomaston","countryCode":"US","stateCode":"CT","latitude":"41.67399000","longitude":"-73.07316000"},{"name":"Thompson","countryCode":"US","stateCode":"CT","latitude":"41.95871000","longitude":"-71.86257000"},{"name":"Thompsonville","countryCode":"US","stateCode":"CT","latitude":"41.99704000","longitude":"-72.59898000"},{"name":"Tolland","countryCode":"US","stateCode":"CT","latitude":"41.87149000","longitude":"-72.36869000"},{"name":"Tolland County","countryCode":"US","stateCode":"CT","latitude":"41.85501000","longitude":"-72.33649000"},{"name":"Torrington","countryCode":"US","stateCode":"CT","latitude":"41.80065000","longitude":"-73.12122000"},{"name":"Trumbull","countryCode":"US","stateCode":"CT","latitude":"41.24287000","longitude":"-73.20067000"},{"name":"Uncasville","countryCode":"US","stateCode":"CT","latitude":"41.43454000","longitude":"-72.10980000"},{"name":"Wallingford","countryCode":"US","stateCode":"CT","latitude":"41.45704000","longitude":"-72.82316000"},{"name":"Wallingford Center","countryCode":"US","stateCode":"CT","latitude":"41.44987000","longitude":"-72.81892000"},{"name":"Washington","countryCode":"US","stateCode":"CT","latitude":"41.63148000","longitude":"-73.31067000"},{"name":"Waterbury","countryCode":"US","stateCode":"CT","latitude":"41.55815000","longitude":"-73.05150000"},{"name":"Waterford","countryCode":"US","stateCode":"CT","latitude":"41.34170000","longitude":"-72.13597000"},{"name":"Watertown","countryCode":"US","stateCode":"CT","latitude":"41.60621000","longitude":"-73.11817000"},{"name":"Wauregan","countryCode":"US","stateCode":"CT","latitude":"41.74427000","longitude":"-71.90924000"},{"name":"Weatogue","countryCode":"US","stateCode":"CT","latitude":"41.84371000","longitude":"-72.82843000"},{"name":"West Hartford","countryCode":"US","stateCode":"CT","latitude":"41.76204000","longitude":"-72.74204000"},{"name":"West Haven","countryCode":"US","stateCode":"CT","latitude":"41.27065000","longitude":"-72.94705000"},{"name":"West Simsbury","countryCode":"US","stateCode":"CT","latitude":"41.87315000","longitude":"-72.85815000"},{"name":"West Torrington","countryCode":"US","stateCode":"CT","latitude":"41.81843000","longitude":"-73.14372000"},{"name":"Westbrook Center","countryCode":"US","stateCode":"CT","latitude":"41.27997000","longitude":"-72.44254000"},{"name":"Westport","countryCode":"US","stateCode":"CT","latitude":"41.14149000","longitude":"-73.35790000"},{"name":"Wethersfield","countryCode":"US","stateCode":"CT","latitude":"41.71427000","longitude":"-72.65259000"},{"name":"Willimantic","countryCode":"US","stateCode":"CT","latitude":"41.71065000","longitude":"-72.20813000"},{"name":"Wilton","countryCode":"US","stateCode":"CT","latitude":"41.19537000","longitude":"-73.43790000"},{"name":"Winchester Center","countryCode":"US","stateCode":"CT","latitude":"41.90010000","longitude":"-73.13483000"},{"name":"Windham","countryCode":"US","stateCode":"CT","latitude":"41.69982000","longitude":"-72.15702000"},{"name":"Windham County","countryCode":"US","stateCode":"CT","latitude":"41.83003000","longitude":"-71.98749000"},{"name":"Windsor","countryCode":"US","stateCode":"CT","latitude":"41.85260000","longitude":"-72.64370000"},{"name":"Windsor Locks","countryCode":"US","stateCode":"CT","latitude":"41.92926000","longitude":"-72.62731000"},{"name":"Winsted","countryCode":"US","stateCode":"CT","latitude":"41.92121000","longitude":"-73.06011000"},{"name":"Wolcott","countryCode":"US","stateCode":"CT","latitude":"41.60232000","longitude":"-72.98677000"},{"name":"Woodbridge","countryCode":"US","stateCode":"CT","latitude":"41.35260000","longitude":"-73.00844000"},{"name":"Woodbury","countryCode":"US","stateCode":"CT","latitude":"41.54454000","longitude":"-73.20900000"},{"name":"Woodbury Center","countryCode":"US","stateCode":"CT","latitude":"41.54453000","longitude":"-73.20476000"},{"name":"Woodmont","countryCode":"US","stateCode":"CT","latitude":"41.22815000","longitude":"-72.99149000"},{"name":"Ashaway","countryCode":"US","stateCode":"RI","latitude":"41.42343000","longitude":"-71.78562000"},{"name":"Barrington","countryCode":"US","stateCode":"RI","latitude":"41.74066000","longitude":"-71.30866000"},{"name":"Bradford","countryCode":"US","stateCode":"RI","latitude":"41.39899000","longitude":"-71.73701000"},{"name":"Bristol","countryCode":"US","stateCode":"RI","latitude":"41.67705000","longitude":"-71.26616000"},{"name":"Bristol County","countryCode":"US","stateCode":"RI","latitude":"41.70554000","longitude":"-71.28612000"},{"name":"Central Falls","countryCode":"US","stateCode":"RI","latitude":"41.89066000","longitude":"-71.39228000"},{"name":"Charlestown","countryCode":"US","stateCode":"RI","latitude":"41.38316000","longitude":"-71.64173000"},{"name":"Chepachet","countryCode":"US","stateCode":"RI","latitude":"41.91510000","longitude":"-71.67146000"},{"name":"Coventry","countryCode":"US","stateCode":"RI","latitude":"41.70010000","longitude":"-71.68284000"},{"name":"Cranston","countryCode":"US","stateCode":"RI","latitude":"41.77982000","longitude":"-71.43728000"},{"name":"Cumberland","countryCode":"US","stateCode":"RI","latitude":"41.96677000","longitude":"-71.43284000"},{"name":"Cumberland Hill","countryCode":"US","stateCode":"RI","latitude":"41.97454000","longitude":"-71.46700000"},{"name":"East Greenwich","countryCode":"US","stateCode":"RI","latitude":"41.66038000","longitude":"-71.45589000"},{"name":"East Providence","countryCode":"US","stateCode":"RI","latitude":"41.81371000","longitude":"-71.37005000"},{"name":"Exeter","countryCode":"US","stateCode":"RI","latitude":"41.57760000","longitude":"-71.53756000"},{"name":"Foster","countryCode":"US","stateCode":"RI","latitude":"41.85371000","longitude":"-71.75812000"},{"name":"Greenville","countryCode":"US","stateCode":"RI","latitude":"41.87121000","longitude":"-71.55201000"},{"name":"Harrisville","countryCode":"US","stateCode":"RI","latitude":"41.96565000","longitude":"-71.67451000"},{"name":"Hope Valley","countryCode":"US","stateCode":"RI","latitude":"41.50760000","longitude":"-71.71618000"},{"name":"Hopkinton","countryCode":"US","stateCode":"RI","latitude":"41.46121000","longitude":"-71.77757000"},{"name":"Jamestown","countryCode":"US","stateCode":"RI","latitude":"41.49705000","longitude":"-71.36728000"},{"name":"Johnston","countryCode":"US","stateCode":"RI","latitude":"41.82186000","longitude":"-71.50675000"},{"name":"Kent County","countryCode":"US","stateCode":"RI","latitude":"41.67334000","longitude":"-71.57895000"},{"name":"Kingston","countryCode":"US","stateCode":"RI","latitude":"41.48038000","longitude":"-71.52256000"},{"name":"Lincoln","countryCode":"US","stateCode":"RI","latitude":"41.92111000","longitude":"-71.43500000"},{"name":"Melville","countryCode":"US","stateCode":"RI","latitude":"41.58705000","longitude":"-71.28338000"},{"name":"Middletown","countryCode":"US","stateCode":"RI","latitude":"41.54566000","longitude":"-71.29144000"},{"name":"Narragansett","countryCode":"US","stateCode":"RI","latitude":"41.45010000","longitude":"-71.44950000"},{"name":"Narragansett Pier","countryCode":"US","stateCode":"RI","latitude":"41.43232000","longitude":"-71.45644000"},{"name":"New Shoreham","countryCode":"US","stateCode":"RI","latitude":"41.17233000","longitude":"-71.55783000"},{"name":"Newport","countryCode":"US","stateCode":"RI","latitude":"41.49010000","longitude":"-71.31283000"},{"name":"Newport County","countryCode":"US","stateCode":"RI","latitude":"41.49980000","longitude":"-71.28100000"},{"name":"Newport East","countryCode":"US","stateCode":"RI","latitude":"41.51579000","longitude":"-71.28752000"},{"name":"North Kingstown","countryCode":"US","stateCode":"RI","latitude":"41.55010000","longitude":"-71.46617000"},{"name":"North Providence","countryCode":"US","stateCode":"RI","latitude":"41.85010000","longitude":"-71.46617000"},{"name":"North Scituate","countryCode":"US","stateCode":"RI","latitude":"41.83177000","longitude":"-71.58729000"},{"name":"North Smithfield","countryCode":"US","stateCode":"RI","latitude":"41.96677000","longitude":"-71.54951000"},{"name":"Pascoag","countryCode":"US","stateCode":"RI","latitude":"41.95565000","longitude":"-71.70229000"},{"name":"Pawtucket","countryCode":"US","stateCode":"RI","latitude":"41.87871000","longitude":"-71.38256000"},{"name":"Portsmouth","countryCode":"US","stateCode":"RI","latitude":"41.60232000","longitude":"-71.25033000"},{"name":"Providence","countryCode":"US","stateCode":"RI","latitude":"41.82399000","longitude":"-71.41283000"},{"name":"Providence County","countryCode":"US","stateCode":"RI","latitude":"41.87136000","longitude":"-71.57860000"},{"name":"Smithfield","countryCode":"US","stateCode":"RI","latitude":"41.92204000","longitude":"-71.54951000"},{"name":"South Kingstown","countryCode":"US","stateCode":"RI","latitude":"41.44718000","longitude":"-71.52494000"},{"name":"Tiverton","countryCode":"US","stateCode":"RI","latitude":"41.62594000","longitude":"-71.21338000"},{"name":"Valley Falls","countryCode":"US","stateCode":"RI","latitude":"41.90677000","longitude":"-71.39061000"},{"name":"Wakefield-Peacedale","countryCode":"US","stateCode":"RI","latitude":"41.44606000","longitude":"-71.50040000"},{"name":"Warren","countryCode":"US","stateCode":"RI","latitude":"41.73038000","longitude":"-71.28255000"},{"name":"Warwick","countryCode":"US","stateCode":"RI","latitude":"41.70010000","longitude":"-71.41617000"},{"name":"Washington County","countryCode":"US","stateCode":"RI","latitude":"41.39649000","longitude":"-71.61966000"},{"name":"West Greenwich","countryCode":"US","stateCode":"RI","latitude":"41.63700000","longitude":"-71.66004000"},{"name":"West Warwick","countryCode":"US","stateCode":"RI","latitude":"41.69689000","longitude":"-71.52194000"},{"name":"Westerly","countryCode":"US","stateCode":"RI","latitude":"41.37760000","longitude":"-71.82729000"},{"name":"Woonsocket","countryCode":"US","stateCode":"RI","latitude":"42.00288000","longitude":"-71.51478000"},{"name":"Bear","countryCode":"US","stateCode":"DE","latitude":"39.62928000","longitude":"-75.65826000"},{"name":"Bellefonte","countryCode":"US","stateCode":"DE","latitude":"39.76622000","longitude":"-75.50936000"},{"name":"Bethany Beach","countryCode":"US","stateCode":"DE","latitude":"38.53956000","longitude":"-75.05518000"},{"name":"Blades","countryCode":"US","stateCode":"DE","latitude":"38.63567000","longitude":"-75.60993000"},{"name":"Bridgeville","countryCode":"US","stateCode":"DE","latitude":"38.74261000","longitude":"-75.60437000"},{"name":"Brookside","countryCode":"US","stateCode":"DE","latitude":"39.66706000","longitude":"-75.72688000"},{"name":"Camden","countryCode":"US","stateCode":"DE","latitude":"39.11345000","longitude":"-75.54187000"},{"name":"Cheswold","countryCode":"US","stateCode":"DE","latitude":"39.21928000","longitude":"-75.58576000"},{"name":"Claymont","countryCode":"US","stateCode":"DE","latitude":"39.80067000","longitude":"-75.45964000"},{"name":"Clayton","countryCode":"US","stateCode":"DE","latitude":"39.29067000","longitude":"-75.63437000"},{"name":"Delaware City","countryCode":"US","stateCode":"DE","latitude":"39.57789000","longitude":"-75.58881000"},{"name":"Delmar","countryCode":"US","stateCode":"DE","latitude":"38.45651000","longitude":"-75.57715000"},{"name":"Dover","countryCode":"US","stateCode":"DE","latitude":"39.15817000","longitude":"-75.52437000"},{"name":"Dover Base Housing","countryCode":"US","stateCode":"DE","latitude":"39.11763000","longitude":"-75.48393000"},{"name":"Edgemoor","countryCode":"US","stateCode":"DE","latitude":"39.75011000","longitude":"-75.49964000"},{"name":"Elsmere","countryCode":"US","stateCode":"DE","latitude":"39.73928000","longitude":"-75.59798000"},{"name":"Felton","countryCode":"US","stateCode":"DE","latitude":"39.00845000","longitude":"-75.57798000"},{"name":"Georgetown","countryCode":"US","stateCode":"DE","latitude":"38.69011000","longitude":"-75.38547000"},{"name":"Glasgow","countryCode":"US","stateCode":"DE","latitude":"39.60483000","longitude":"-75.74521000"},{"name":"Greenville","countryCode":"US","stateCode":"DE","latitude":"39.77900000","longitude":"-75.59826000"},{"name":"Greenwood","countryCode":"US","stateCode":"DE","latitude":"38.80706000","longitude":"-75.59132000"},{"name":"Harrington","countryCode":"US","stateCode":"DE","latitude":"38.92372000","longitude":"-75.57770000"},{"name":"Highland Acres","countryCode":"US","stateCode":"DE","latitude":"39.12095000","longitude":"-75.52187000"},{"name":"Hockessin","countryCode":"US","stateCode":"DE","latitude":"39.78761000","longitude":"-75.69660000"},{"name":"Kent Acres","countryCode":"US","stateCode":"DE","latitude":"39.13178000","longitude":"-75.52492000"},{"name":"Kent County","countryCode":"US","stateCode":"DE","latitude":"39.09595000","longitude":"-75.50461000"},{"name":"Laurel","countryCode":"US","stateCode":"DE","latitude":"38.55650000","longitude":"-75.57131000"},{"name":"Lewes","countryCode":"US","stateCode":"DE","latitude":"38.77456000","longitude":"-75.13935000"},{"name":"Long Neck","countryCode":"US","stateCode":"DE","latitude":"38.62011000","longitude":"-75.15074000"},{"name":"Middletown","countryCode":"US","stateCode":"DE","latitude":"39.44956000","longitude":"-75.71632000"},{"name":"Milford","countryCode":"US","stateCode":"DE","latitude":"38.91261000","longitude":"-75.42797000"},{"name":"Millsboro","countryCode":"US","stateCode":"DE","latitude":"38.59150000","longitude":"-75.29130000"},{"name":"Milton","countryCode":"US","stateCode":"DE","latitude":"38.77761000","longitude":"-75.30991000"},{"name":"New Castle","countryCode":"US","stateCode":"DE","latitude":"39.66206000","longitude":"-75.56631000"},{"name":"New Castle County","countryCode":"US","stateCode":"DE","latitude":"39.57833000","longitude":"-75.63898000"},{"name":"Newark","countryCode":"US","stateCode":"DE","latitude":"39.68372000","longitude":"-75.74966000"},{"name":"Newport","countryCode":"US","stateCode":"DE","latitude":"39.71372000","longitude":"-75.60937000"},{"name":"North Star","countryCode":"US","stateCode":"DE","latitude":"39.76122000","longitude":"-75.71910000"},{"name":"Ocean View","countryCode":"US","stateCode":"DE","latitude":"38.54511000","longitude":"-75.08907000"},{"name":"Pike Creek","countryCode":"US","stateCode":"DE","latitude":"39.73095000","longitude":"-75.70410000"},{"name":"Pike Creek Valley","countryCode":"US","stateCode":"DE","latitude":"39.73622000","longitude":"-75.69827000"},{"name":"Rehoboth Beach","countryCode":"US","stateCode":"DE","latitude":"38.72095000","longitude":"-75.07601000"},{"name":"Rising Sun-Lebanon","countryCode":"US","stateCode":"DE","latitude":"39.09977000","longitude":"-75.50488000"},{"name":"Riverview","countryCode":"US","stateCode":"DE","latitude":"39.02650000","longitude":"-75.51076000"},{"name":"Rodney Village","countryCode":"US","stateCode":"DE","latitude":"39.13206000","longitude":"-75.53242000"},{"name":"Seaford","countryCode":"US","stateCode":"DE","latitude":"38.64123000","longitude":"-75.61104000"},{"name":"Selbyville","countryCode":"US","stateCode":"DE","latitude":"38.46039000","longitude":"-75.22074000"},{"name":"Smyrna","countryCode":"US","stateCode":"DE","latitude":"39.29983000","longitude":"-75.60465000"},{"name":"Sussex County","countryCode":"US","stateCode":"DE","latitude":"38.68330000","longitude":"-75.33954000"},{"name":"Townsend","countryCode":"US","stateCode":"DE","latitude":"39.39511000","longitude":"-75.69160000"},{"name":"Wilmington","countryCode":"US","stateCode":"DE","latitude":"39.74595000","longitude":"-75.54659000"},{"name":"Wilmington Manor","countryCode":"US","stateCode":"DE","latitude":"39.68678000","longitude":"-75.58437000"},{"name":"Woodside East","countryCode":"US","stateCode":"DE","latitude":"39.06756000","longitude":"-75.53748000"},{"name":"Wyoming","countryCode":"US","stateCode":"DE","latitude":"39.11817000","longitude":"-75.55881000"},{"name":"Ada","countryCode":"US","stateCode":"OH","latitude":"40.76950000","longitude":"-83.82271000"},{"name":"Adams County","countryCode":"US","stateCode":"OH","latitude":"38.84551000","longitude":"-83.47215000"},{"name":"Akron","countryCode":"US","stateCode":"OH","latitude":"41.08144000","longitude":"-81.51901000"},{"name":"Allen County","countryCode":"US","stateCode":"OH","latitude":"40.77152000","longitude":"-84.10578000"},{"name":"Alliance","countryCode":"US","stateCode":"OH","latitude":"40.91534000","longitude":"-81.10593000"},{"name":"Amberley","countryCode":"US","stateCode":"OH","latitude":"39.20478000","longitude":"-84.42800000"},{"name":"Amelia","countryCode":"US","stateCode":"OH","latitude":"39.02840000","longitude":"-84.21771000"},{"name":"Amherst","countryCode":"US","stateCode":"OH","latitude":"41.39782000","longitude":"-82.22238000"},{"name":"Andover","countryCode":"US","stateCode":"OH","latitude":"41.60672000","longitude":"-80.57230000"},{"name":"Anna","countryCode":"US","stateCode":"OH","latitude":"40.39449000","longitude":"-84.17272000"},{"name":"Ansonia","countryCode":"US","stateCode":"OH","latitude":"40.21449000","longitude":"-84.63690000"},{"name":"Antwerp","countryCode":"US","stateCode":"OH","latitude":"41.18144000","longitude":"-84.74051000"},{"name":"Apple Creek","countryCode":"US","stateCode":"OH","latitude":"40.75172000","longitude":"-81.83930000"},{"name":"Apple Valley","countryCode":"US","stateCode":"OH","latitude":"40.43890000","longitude":"-82.35391000"},{"name":"Arcanum","countryCode":"US","stateCode":"OH","latitude":"39.99005000","longitude":"-84.55329000"},{"name":"Archbold","countryCode":"US","stateCode":"OH","latitude":"41.52144000","longitude":"-84.30717000"},{"name":"Arlington","countryCode":"US","stateCode":"OH","latitude":"40.89366000","longitude":"-83.65021000"},{"name":"Ashland","countryCode":"US","stateCode":"OH","latitude":"40.86867000","longitude":"-82.31822000"},{"name":"Ashland County","countryCode":"US","stateCode":"OH","latitude":"40.84602000","longitude":"-82.27069000"},{"name":"Ashley","countryCode":"US","stateCode":"OH","latitude":"40.40895000","longitude":"-82.95546000"},{"name":"Ashtabula","countryCode":"US","stateCode":"OH","latitude":"41.86505000","longitude":"-80.78981000"},{"name":"Ashtabula County","countryCode":"US","stateCode":"OH","latitude":"41.89638000","longitude":"-80.75901000"},{"name":"Ashville","countryCode":"US","stateCode":"OH","latitude":"39.71562000","longitude":"-82.95296000"},{"name":"Athens","countryCode":"US","stateCode":"OH","latitude":"39.32924000","longitude":"-82.10126000"},{"name":"Athens County","countryCode":"US","stateCode":"OH","latitude":"39.33386000","longitude":"-82.04513000"},{"name":"Auglaize County","countryCode":"US","stateCode":"OH","latitude":"40.56091000","longitude":"-84.22174000"},{"name":"Aurora","countryCode":"US","stateCode":"OH","latitude":"41.31755000","longitude":"-81.34539000"},{"name":"Austintown","countryCode":"US","stateCode":"OH","latitude":"41.10172000","longitude":"-80.76452000"},{"name":"Avon","countryCode":"US","stateCode":"OH","latitude":"41.45171000","longitude":"-82.03542000"},{"name":"Avon Center","countryCode":"US","stateCode":"OH","latitude":"41.45976000","longitude":"-82.01959000"},{"name":"Avon Lake","countryCode":"US","stateCode":"OH","latitude":"41.50532000","longitude":"-82.02820000"},{"name":"Bainbridge","countryCode":"US","stateCode":"OH","latitude":"41.38644000","longitude":"-81.33955000"},{"name":"Ballville","countryCode":"US","stateCode":"OH","latitude":"41.32783000","longitude":"-83.13214000"},{"name":"Baltimore","countryCode":"US","stateCode":"OH","latitude":"39.84534000","longitude":"-82.60072000"},{"name":"Barberton","countryCode":"US","stateCode":"OH","latitude":"41.01283000","longitude":"-81.60512000"},{"name":"Barnesville","countryCode":"US","stateCode":"OH","latitude":"39.98813000","longitude":"-81.17650000"},{"name":"Batavia","countryCode":"US","stateCode":"OH","latitude":"39.07701000","longitude":"-84.17688000"},{"name":"Bay Village","countryCode":"US","stateCode":"OH","latitude":"41.48477000","longitude":"-81.92208000"},{"name":"Beach City","countryCode":"US","stateCode":"OH","latitude":"40.65312000","longitude":"-81.58096000"},{"name":"Beachwood","countryCode":"US","stateCode":"OH","latitude":"41.46450000","longitude":"-81.50873000"},{"name":"Beavercreek","countryCode":"US","stateCode":"OH","latitude":"39.70923000","longitude":"-84.06327000"},{"name":"Beckett Ridge","countryCode":"US","stateCode":"OH","latitude":"39.34700000","longitude":"-84.43522000"},{"name":"Bedford","countryCode":"US","stateCode":"OH","latitude":"41.39311000","longitude":"-81.53651000"},{"name":"Bedford Heights","countryCode":"US","stateCode":"OH","latitude":"41.41700000","longitude":"-81.52734000"},{"name":"Beechwood Trails","countryCode":"US","stateCode":"OH","latitude":"40.02367000","longitude":"-82.65072000"},{"name":"Bellaire","countryCode":"US","stateCode":"OH","latitude":"40.01618000","longitude":"-80.74231000"},{"name":"Bellbrook","countryCode":"US","stateCode":"OH","latitude":"39.63562000","longitude":"-84.07077000"},{"name":"Bellefontaine","countryCode":"US","stateCode":"OH","latitude":"40.36116000","longitude":"-83.75966000"},{"name":"Bellevue","countryCode":"US","stateCode":"OH","latitude":"41.27366000","longitude":"-82.84158000"},{"name":"Bellville","countryCode":"US","stateCode":"OH","latitude":"40.62006000","longitude":"-82.51072000"},{"name":"Belmont County","countryCode":"US","stateCode":"OH","latitude":"40.01580000","longitude":"-80.98854000"},{"name":"Belpre","countryCode":"US","stateCode":"OH","latitude":"39.27396000","longitude":"-81.57290000"},{"name":"Berea","countryCode":"US","stateCode":"OH","latitude":"41.36616000","longitude":"-81.85430000"},{"name":"Bethel","countryCode":"US","stateCode":"OH","latitude":"38.96368000","longitude":"-84.08077000"},{"name":"Bethesda","countryCode":"US","stateCode":"OH","latitude":"40.01618000","longitude":"-81.07260000"},{"name":"Beverly","countryCode":"US","stateCode":"OH","latitude":"39.54785000","longitude":"-81.63957000"},{"name":"Bexley","countryCode":"US","stateCode":"OH","latitude":"39.96895000","longitude":"-82.93768000"},{"name":"Blacklick Estates","countryCode":"US","stateCode":"OH","latitude":"39.90506000","longitude":"-82.86434000"},{"name":"Blanchester","countryCode":"US","stateCode":"OH","latitude":"39.29312000","longitude":"-83.98882000"},{"name":"Blue Ash","countryCode":"US","stateCode":"OH","latitude":"39.23200000","longitude":"-84.37827000"},{"name":"Bluffton","countryCode":"US","stateCode":"OH","latitude":"40.89533000","longitude":"-83.88883000"},{"name":"Boardman","countryCode":"US","stateCode":"OH","latitude":"41.02423000","longitude":"-80.66285000"},{"name":"Bolindale","countryCode":"US","stateCode":"OH","latitude":"41.20728000","longitude":"-80.77758000"},{"name":"Boston Heights","countryCode":"US","stateCode":"OH","latitude":"41.26478000","longitude":"-81.51317000"},{"name":"Botkins","countryCode":"US","stateCode":"OH","latitude":"40.46783000","longitude":"-84.18050000"},{"name":"Bowling Green","countryCode":"US","stateCode":"OH","latitude":"41.37477000","longitude":"-83.65132000"},{"name":"Bradford","countryCode":"US","stateCode":"OH","latitude":"40.13227000","longitude":"-84.43078000"},{"name":"Bradner","countryCode":"US","stateCode":"OH","latitude":"41.32422000","longitude":"-83.43854000"},{"name":"Bratenahl","countryCode":"US","stateCode":"OH","latitude":"41.54255000","longitude":"-81.62624000"},{"name":"Brecksville","countryCode":"US","stateCode":"OH","latitude":"41.31978000","longitude":"-81.62679000"},{"name":"Bremen","countryCode":"US","stateCode":"OH","latitude":"39.70173000","longitude":"-82.42682000"},{"name":"Brewster","countryCode":"US","stateCode":"OH","latitude":"40.70700000","longitude":"-81.59818000"},{"name":"Bridgeport","countryCode":"US","stateCode":"OH","latitude":"40.06979000","longitude":"-80.74008000"},{"name":"Bridgetown","countryCode":"US","stateCode":"OH","latitude":"39.15311000","longitude":"-84.63717000"},{"name":"Brilliant","countryCode":"US","stateCode":"OH","latitude":"40.26479000","longitude":"-80.62619000"},{"name":"Brimfield","countryCode":"US","stateCode":"OH","latitude":"41.10006000","longitude":"-81.34650000"},{"name":"Broadview Heights","countryCode":"US","stateCode":"OH","latitude":"41.31394000","longitude":"-81.68513000"},{"name":"Brook Park","countryCode":"US","stateCode":"OH","latitude":"41.39838000","longitude":"-81.80458000"},{"name":"Brookfield Center","countryCode":"US","stateCode":"OH","latitude":"41.24061000","longitude":"-80.55785000"},{"name":"Brooklyn","countryCode":"US","stateCode":"OH","latitude":"41.43977000","longitude":"-81.73541000"},{"name":"Brooklyn Heights","countryCode":"US","stateCode":"OH","latitude":"41.42533000","longitude":"-81.68818000"},{"name":"Brookville","countryCode":"US","stateCode":"OH","latitude":"39.83672000","longitude":"-84.41134000"},{"name":"Brown County","countryCode":"US","stateCode":"OH","latitude":"38.93405000","longitude":"-83.86743000"},{"name":"Brunswick","countryCode":"US","stateCode":"OH","latitude":"41.23811000","longitude":"-81.84180000"},{"name":"Bryan","countryCode":"US","stateCode":"OH","latitude":"41.47477000","longitude":"-84.55245000"},{"name":"Buckeye Lake","countryCode":"US","stateCode":"OH","latitude":"39.93368000","longitude":"-82.47238000"},{"name":"Bucyrus","countryCode":"US","stateCode":"OH","latitude":"40.80839000","longitude":"-82.97546000"},{"name":"Burlington","countryCode":"US","stateCode":"OH","latitude":"38.40730000","longitude":"-82.53571000"},{"name":"Burton","countryCode":"US","stateCode":"OH","latitude":"41.47061000","longitude":"-81.14510000"},{"name":"Butler County","countryCode":"US","stateCode":"OH","latitude":"39.43865000","longitude":"-84.57566000"},{"name":"Byesville","countryCode":"US","stateCode":"OH","latitude":"39.96979000","longitude":"-81.53651000"},{"name":"Cadiz","countryCode":"US","stateCode":"OH","latitude":"40.27285000","longitude":"-80.99676000"},{"name":"Calcutta","countryCode":"US","stateCode":"OH","latitude":"40.67340000","longitude":"-80.57646000"},{"name":"Caldwell","countryCode":"US","stateCode":"OH","latitude":"39.74785000","longitude":"-81.51651000"},{"name":"Cambridge","countryCode":"US","stateCode":"OH","latitude":"40.03118000","longitude":"-81.58846000"},{"name":"Camden","countryCode":"US","stateCode":"OH","latitude":"39.62894000","longitude":"-84.64856000"},{"name":"Campbell","countryCode":"US","stateCode":"OH","latitude":"41.07839000","longitude":"-80.59924000"},{"name":"Canal Fulton","countryCode":"US","stateCode":"OH","latitude":"40.88978000","longitude":"-81.59762000"},{"name":"Canal Winchester","countryCode":"US","stateCode":"OH","latitude":"39.84284000","longitude":"-82.80462000"},{"name":"Canfield","countryCode":"US","stateCode":"OH","latitude":"41.02506000","longitude":"-80.76091000"},{"name":"Canton","countryCode":"US","stateCode":"OH","latitude":"40.79895000","longitude":"-81.37845000"},{"name":"Cardington","countryCode":"US","stateCode":"OH","latitude":"40.50062000","longitude":"-82.89351000"},{"name":"Carey","countryCode":"US","stateCode":"OH","latitude":"40.95256000","longitude":"-83.38242000"},{"name":"Carlisle","countryCode":"US","stateCode":"OH","latitude":"39.58200000","longitude":"-84.32022000"},{"name":"Carroll County","countryCode":"US","stateCode":"OH","latitude":"40.57959000","longitude":"-81.08972000"},{"name":"Carrollton","countryCode":"US","stateCode":"OH","latitude":"40.57284000","longitude":"-81.08565000"},{"name":"Cedarville","countryCode":"US","stateCode":"OH","latitude":"39.74423000","longitude":"-83.80854000"},{"name":"Celina","countryCode":"US","stateCode":"OH","latitude":"40.54894000","longitude":"-84.57023000"},{"name":"Centerburg","countryCode":"US","stateCode":"OH","latitude":"40.30451000","longitude":"-82.69628000"},{"name":"Centerville","countryCode":"US","stateCode":"OH","latitude":"39.62839000","longitude":"-84.15938000"},{"name":"Chagrin Falls","countryCode":"US","stateCode":"OH","latitude":"41.43616000","longitude":"-81.38650000"},{"name":"Champaign County","countryCode":"US","stateCode":"OH","latitude":"40.13767000","longitude":"-83.76950000"},{"name":"Champion Heights","countryCode":"US","stateCode":"OH","latitude":"41.28999000","longitude":"-80.84595000"},{"name":"Chardon","countryCode":"US","stateCode":"OH","latitude":"41.61422000","longitude":"-81.14899000"},{"name":"Chauncey","countryCode":"US","stateCode":"OH","latitude":"39.39785000","longitude":"-82.12931000"},{"name":"Cherry Grove","countryCode":"US","stateCode":"OH","latitude":"39.07256000","longitude":"-84.32188000"},{"name":"Chesterland","countryCode":"US","stateCode":"OH","latitude":"41.52227000","longitude":"-81.33789000"},{"name":"Cheviot","countryCode":"US","stateCode":"OH","latitude":"39.15700000","longitude":"-84.61328000"},{"name":"Chillicothe","countryCode":"US","stateCode":"OH","latitude":"39.33312000","longitude":"-82.98240000"},{"name":"Choctaw Lake","countryCode":"US","stateCode":"OH","latitude":"39.96006000","longitude":"-83.48492000"},{"name":"Churchill","countryCode":"US","stateCode":"OH","latitude":"41.16200000","longitude":"-80.66480000"},{"name":"Cincinnati","countryCode":"US","stateCode":"OH","latitude":"39.12711000","longitude":"-84.51439000"},{"name":"Circleville","countryCode":"US","stateCode":"OH","latitude":"39.60062000","longitude":"-82.94601000"},{"name":"Clark County","countryCode":"US","stateCode":"OH","latitude":"39.91678000","longitude":"-83.78390000"},{"name":"Clark-Fulton","countryCode":"US","stateCode":"OH","latitude":"41.46402000","longitude":"-81.70979000"},{"name":"Clayton","countryCode":"US","stateCode":"OH","latitude":"39.86311000","longitude":"-84.36050000"},{"name":"Clermont County","countryCode":"US","stateCode":"OH","latitude":"39.04743000","longitude":"-84.15192000"},{"name":"Cleveland","countryCode":"US","stateCode":"OH","latitude":"41.49950000","longitude":"-81.69541000"},{"name":"Cleveland Heights","countryCode":"US","stateCode":"OH","latitude":"41.52005000","longitude":"-81.55624000"},{"name":"Cleves","countryCode":"US","stateCode":"OH","latitude":"39.16172000","longitude":"-84.74912000"},{"name":"Clinton","countryCode":"US","stateCode":"OH","latitude":"40.92672000","longitude":"-81.63040000"},{"name":"Clinton County","countryCode":"US","stateCode":"OH","latitude":"39.41498000","longitude":"-83.80838000"},{"name":"Clyde","countryCode":"US","stateCode":"OH","latitude":"41.30422000","longitude":"-82.97519000"},{"name":"Coal Grove","countryCode":"US","stateCode":"OH","latitude":"38.50341000","longitude":"-82.64711000"},{"name":"Coldwater","countryCode":"US","stateCode":"OH","latitude":"40.47977000","longitude":"-84.62829000"},{"name":"Collinwood","countryCode":"US","stateCode":"OH","latitude":"41.55838000","longitude":"-81.56929000"},{"name":"Columbiana","countryCode":"US","stateCode":"OH","latitude":"40.88839000","longitude":"-80.69396000"},{"name":"Columbiana County","countryCode":"US","stateCode":"OH","latitude":"40.76843000","longitude":"-80.77719000"},{"name":"Columbus","countryCode":"US","stateCode":"OH","latitude":"39.96118000","longitude":"-82.99879000"},{"name":"Columbus Grove","countryCode":"US","stateCode":"OH","latitude":"40.91950000","longitude":"-84.05689000"},{"name":"Commercial Point","countryCode":"US","stateCode":"OH","latitude":"39.76840000","longitude":"-83.05713000"},{"name":"Conneaut","countryCode":"US","stateCode":"OH","latitude":"41.94756000","longitude":"-80.55424000"},{"name":"Continental","countryCode":"US","stateCode":"OH","latitude":"41.10033000","longitude":"-84.26634000"},{"name":"Convoy","countryCode":"US","stateCode":"OH","latitude":"40.91672000","longitude":"-84.70274000"},{"name":"Copley","countryCode":"US","stateCode":"OH","latitude":"41.09894000","longitude":"-81.64457000"},{"name":"Cortland","countryCode":"US","stateCode":"OH","latitude":"41.33033000","longitude":"-80.72536000"},{"name":"Coshocton","countryCode":"US","stateCode":"OH","latitude":"40.27202000","longitude":"-81.85958000"},{"name":"Coshocton County","countryCode":"US","stateCode":"OH","latitude":"40.30164000","longitude":"-81.92001000"},{"name":"Covedale","countryCode":"US","stateCode":"OH","latitude":"39.12117000","longitude":"-84.60633000"},{"name":"Covington","countryCode":"US","stateCode":"OH","latitude":"40.11727000","longitude":"-84.35384000"},{"name":"Craig Beach","countryCode":"US","stateCode":"OH","latitude":"41.11700000","longitude":"-80.98342000"},{"name":"Crawford County","countryCode":"US","stateCode":"OH","latitude":"40.85077000","longitude":"-82.91978000"},{"name":"Crestline","countryCode":"US","stateCode":"OH","latitude":"40.78756000","longitude":"-82.73657000"},{"name":"Creston","countryCode":"US","stateCode":"OH","latitude":"40.98700000","longitude":"-81.89375000"},{"name":"Cridersville","countryCode":"US","stateCode":"OH","latitude":"40.65422000","longitude":"-84.15078000"},{"name":"Crooksville","countryCode":"US","stateCode":"OH","latitude":"39.76896000","longitude":"-82.09209000"},{"name":"Crystal Lakes","countryCode":"US","stateCode":"OH","latitude":"39.88923000","longitude":"-84.02660000"},{"name":"Curtice","countryCode":"US","stateCode":"OH","latitude":"41.61838000","longitude":"-83.36771000"},{"name":"Cuyahoga County","countryCode":"US","stateCode":"OH","latitude":"41.47875000","longitude":"-81.67786000"},{"name":"Cuyahoga Falls","countryCode":"US","stateCode":"OH","latitude":"41.13394000","longitude":"-81.48456000"},{"name":"Dalton","countryCode":"US","stateCode":"OH","latitude":"40.79894000","longitude":"-81.69541000"},{"name":"Danville","countryCode":"US","stateCode":"OH","latitude":"40.44756000","longitude":"-82.26016000"},{"name":"Darke County","countryCode":"US","stateCode":"OH","latitude":"40.13323000","longitude":"-84.61931000"},{"name":"Day Heights","countryCode":"US","stateCode":"OH","latitude":"39.17395000","longitude":"-84.22633000"},{"name":"Dayton","countryCode":"US","stateCode":"OH","latitude":"39.75895000","longitude":"-84.19161000"},{"name":"De Graff","countryCode":"US","stateCode":"OH","latitude":"40.31200000","longitude":"-83.91577000"},{"name":"Deer Park","countryCode":"US","stateCode":"OH","latitude":"39.20534000","longitude":"-84.39466000"},{"name":"Defiance","countryCode":"US","stateCode":"OH","latitude":"41.28449000","longitude":"-84.35578000"},{"name":"Defiance County","countryCode":"US","stateCode":"OH","latitude":"41.32392000","longitude":"-84.49050000"},{"name":"Delaware","countryCode":"US","stateCode":"OH","latitude":"40.29867000","longitude":"-83.06797000"},{"name":"Delaware County","countryCode":"US","stateCode":"OH","latitude":"40.27839000","longitude":"-83.00489000"},{"name":"Delhi Hills","countryCode":"US","stateCode":"OH","latitude":"39.09284000","longitude":"-84.61272000"},{"name":"Delphos","countryCode":"US","stateCode":"OH","latitude":"40.84338000","longitude":"-84.34162000"},{"name":"Delta","countryCode":"US","stateCode":"OH","latitude":"41.57366000","longitude":"-84.00522000"},{"name":"Dennison","countryCode":"US","stateCode":"OH","latitude":"40.39340000","longitude":"-81.33372000"},{"name":"Dent","countryCode":"US","stateCode":"OH","latitude":"39.18589000","longitude":"-84.65134000"},{"name":"Deshler","countryCode":"US","stateCode":"OH","latitude":"41.20755000","longitude":"-83.89911000"},{"name":"Detroit-Shoreway","countryCode":"US","stateCode":"OH","latitude":"41.47772000","longitude":"-81.72991000"},{"name":"Devola","countryCode":"US","stateCode":"OH","latitude":"39.47369000","longitude":"-81.47901000"},{"name":"Dillonvale","countryCode":"US","stateCode":"OH","latitude":"39.21811000","longitude":"-84.40216000"},{"name":"Dover","countryCode":"US","stateCode":"OH","latitude":"40.52062000","longitude":"-81.47401000"},{"name":"Doylestown","countryCode":"US","stateCode":"OH","latitude":"40.97005000","longitude":"-81.69652000"},{"name":"Dresden","countryCode":"US","stateCode":"OH","latitude":"40.12146000","longitude":"-82.01069000"},{"name":"Drexel","countryCode":"US","stateCode":"OH","latitude":"39.74645000","longitude":"-84.28661000"},{"name":"Dry Ridge","countryCode":"US","stateCode":"OH","latitude":"39.25922000","longitude":"-84.61911000"},{"name":"Dry Run","countryCode":"US","stateCode":"OH","latitude":"39.10423000","longitude":"-84.33049000"},{"name":"Dublin","countryCode":"US","stateCode":"OH","latitude":"40.09923000","longitude":"-83.11408000"},{"name":"Dunlap","countryCode":"US","stateCode":"OH","latitude":"39.29228000","longitude":"-84.61800000"},{"name":"East Canton","countryCode":"US","stateCode":"OH","latitude":"40.78728000","longitude":"-81.28261000"},{"name":"East Cleveland","countryCode":"US","stateCode":"OH","latitude":"41.53311000","longitude":"-81.57901000"},{"name":"East Liverpool","countryCode":"US","stateCode":"OH","latitude":"40.61868000","longitude":"-80.57729000"},{"name":"East Palestine","countryCode":"US","stateCode":"OH","latitude":"40.83395000","longitude":"-80.54035000"},{"name":"Eastlake","countryCode":"US","stateCode":"OH","latitude":"41.65394000","longitude":"-81.45039000"},{"name":"Eaton","countryCode":"US","stateCode":"OH","latitude":"39.74394000","longitude":"-84.63662000"},{"name":"Eaton Estates","countryCode":"US","stateCode":"OH","latitude":"41.30894000","longitude":"-82.00570000"},{"name":"Edgerton","countryCode":"US","stateCode":"OH","latitude":"41.44866000","longitude":"-84.74801000"},{"name":"Edgewood","countryCode":"US","stateCode":"OH","latitude":"41.87283000","longitude":"-80.77286000"},{"name":"Elida","countryCode":"US","stateCode":"OH","latitude":"40.78866000","longitude":"-84.20384000"},{"name":"Elmore","countryCode":"US","stateCode":"OH","latitude":"41.47616000","longitude":"-83.29576000"},{"name":"Elmwood Place","countryCode":"US","stateCode":"OH","latitude":"39.18728000","longitude":"-84.48800000"},{"name":"Elyria","countryCode":"US","stateCode":"OH","latitude":"41.36838000","longitude":"-82.10765000"},{"name":"Englewood","countryCode":"US","stateCode":"OH","latitude":"39.87756000","longitude":"-84.30217000"},{"name":"Enon","countryCode":"US","stateCode":"OH","latitude":"39.87812000","longitude":"-83.93688000"},{"name":"Erie County","countryCode":"US","stateCode":"OH","latitude":"41.43209000","longitude":"-82.69958000"},{"name":"Etna","countryCode":"US","stateCode":"OH","latitude":"39.95729000","longitude":"-82.68183000"},{"name":"Euclid","countryCode":"US","stateCode":"OH","latitude":"41.59310000","longitude":"-81.52679000"},{"name":"Evendale","countryCode":"US","stateCode":"OH","latitude":"39.25617000","longitude":"-84.41800000"},{"name":"Fairborn","countryCode":"US","stateCode":"OH","latitude":"39.82089000","longitude":"-84.01938000"},{"name":"Fairfax","countryCode":"US","stateCode":"OH","latitude":"39.14534000","longitude":"-84.39327000"},{"name":"Fairfield","countryCode":"US","stateCode":"OH","latitude":"39.34589000","longitude":"-84.56050000"},{"name":"Fairfield Beach","countryCode":"US","stateCode":"OH","latitude":"39.91590000","longitude":"-82.47516000"},{"name":"Fairfield County","countryCode":"US","stateCode":"OH","latitude":"39.75160000","longitude":"-82.63059000"},{"name":"Fairlawn","countryCode":"US","stateCode":"OH","latitude":"41.12783000","longitude":"-81.60984000"},{"name":"Fairport Harbor","countryCode":"US","stateCode":"OH","latitude":"41.75004000","longitude":"-81.27399000"},{"name":"Fairview Park","countryCode":"US","stateCode":"OH","latitude":"41.44144000","longitude":"-81.86430000"},{"name":"Farmersville","countryCode":"US","stateCode":"OH","latitude":"39.67950000","longitude":"-84.42911000"},{"name":"Fayette","countryCode":"US","stateCode":"OH","latitude":"41.67338000","longitude":"-84.32689000"},{"name":"Fayette County","countryCode":"US","stateCode":"OH","latitude":"39.55988000","longitude":"-83.45610000"},{"name":"Findlay","countryCode":"US","stateCode":"OH","latitude":"41.04422000","longitude":"-83.64993000"},{"name":"Finneytown","countryCode":"US","stateCode":"OH","latitude":"39.20034000","longitude":"-84.52050000"},{"name":"Five Points","countryCode":"US","stateCode":"OH","latitude":"39.56867000","longitude":"-84.19299000"},{"name":"Forest","countryCode":"US","stateCode":"OH","latitude":"40.80172000","longitude":"-83.51048000"},{"name":"Forest Park","countryCode":"US","stateCode":"OH","latitude":"39.29034000","longitude":"-84.50411000"},{"name":"Forestville","countryCode":"US","stateCode":"OH","latitude":"39.07506000","longitude":"-84.34494000"},{"name":"Fort Loramie","countryCode":"US","stateCode":"OH","latitude":"40.35144000","longitude":"-84.37384000"},{"name":"Fort McKinley","countryCode":"US","stateCode":"OH","latitude":"39.79756000","longitude":"-84.25355000"},{"name":"Fort Recovery","countryCode":"US","stateCode":"OH","latitude":"40.41282000","longitude":"-84.77635000"},{"name":"Fort Shawnee","countryCode":"US","stateCode":"OH","latitude":"40.68672000","longitude":"-84.13773000"},{"name":"Fostoria","countryCode":"US","stateCode":"OH","latitude":"41.15700000","longitude":"-83.41687000"},{"name":"Frankfort","countryCode":"US","stateCode":"OH","latitude":"39.40145000","longitude":"-83.18074000"},{"name":"Franklin","countryCode":"US","stateCode":"OH","latitude":"39.55895000","longitude":"-84.30411000"},{"name":"Franklin County","countryCode":"US","stateCode":"OH","latitude":"39.96952000","longitude":"-83.00935000"},{"name":"Franklin Furnace","countryCode":"US","stateCode":"OH","latitude":"38.64508000","longitude":"-82.84878000"},{"name":"Frazeysburg","countryCode":"US","stateCode":"OH","latitude":"40.11729000","longitude":"-82.11931000"},{"name":"Fredericktown","countryCode":"US","stateCode":"OH","latitude":"40.48117000","longitude":"-82.54072000"},{"name":"Fremont","countryCode":"US","stateCode":"OH","latitude":"41.35033000","longitude":"-83.12186000"},{"name":"Fruit Hill","countryCode":"US","stateCode":"OH","latitude":"39.07562000","longitude":"-84.36438000"},{"name":"Fulton County","countryCode":"US","stateCode":"OH","latitude":"41.60180000","longitude":"-84.13007000"},{"name":"Gahanna","countryCode":"US","stateCode":"OH","latitude":"40.01923000","longitude":"-82.87934000"},{"name":"Galion","countryCode":"US","stateCode":"OH","latitude":"40.73367000","longitude":"-82.78990000"},{"name":"Gallia County","countryCode":"US","stateCode":"OH","latitude":"38.82467000","longitude":"-82.31691000"},{"name":"Gallipolis","countryCode":"US","stateCode":"OH","latitude":"38.80980000","longitude":"-82.20237000"},{"name":"Gambier","countryCode":"US","stateCode":"OH","latitude":"40.37562000","longitude":"-82.39710000"},{"name":"Garfield Heights","countryCode":"US","stateCode":"OH","latitude":"41.41700000","longitude":"-81.60596000"},{"name":"Garrettsville","countryCode":"US","stateCode":"OH","latitude":"41.28422000","longitude":"-81.09649000"},{"name":"Gates Mills","countryCode":"US","stateCode":"OH","latitude":"41.51755000","longitude":"-81.40345000"},{"name":"Geauga County","countryCode":"US","stateCode":"OH","latitude":"41.49954000","longitude":"-81.17865000"},{"name":"Geneva","countryCode":"US","stateCode":"OH","latitude":"41.80505000","longitude":"-80.94815000"},{"name":"Geneva-on-the-Lake","countryCode":"US","stateCode":"OH","latitude":"41.85950000","longitude":"-80.95398000"},{"name":"Genoa","countryCode":"US","stateCode":"OH","latitude":"41.51811000","longitude":"-83.35909000"},{"name":"Georgetown","countryCode":"US","stateCode":"OH","latitude":"38.86451000","longitude":"-83.90409000"},{"name":"Germantown","countryCode":"US","stateCode":"OH","latitude":"39.62617000","longitude":"-84.36939000"},{"name":"Gibsonburg","countryCode":"US","stateCode":"OH","latitude":"41.38450000","longitude":"-83.32048000"},{"name":"Girard","countryCode":"US","stateCode":"OH","latitude":"41.15395000","longitude":"-80.70147000"},{"name":"Glandorf","countryCode":"US","stateCode":"OH","latitude":"41.02894000","longitude":"-84.07911000"},{"name":"Glendale","countryCode":"US","stateCode":"OH","latitude":"39.27061000","longitude":"-84.45939000"},{"name":"Glenmoor","countryCode":"US","stateCode":"OH","latitude":"40.66617000","longitude":"-80.62313000"},{"name":"Glenville","countryCode":"US","stateCode":"OH","latitude":"41.53338000","longitude":"-81.61735000"},{"name":"Glouster","countryCode":"US","stateCode":"OH","latitude":"39.50313000","longitude":"-82.08459000"},{"name":"Gnadenhutten","countryCode":"US","stateCode":"OH","latitude":"40.35840000","longitude":"-81.43428000"},{"name":"Golf Manor","countryCode":"US","stateCode":"OH","latitude":"39.18728000","longitude":"-84.44633000"},{"name":"Goshen","countryCode":"US","stateCode":"OH","latitude":"39.23339000","longitude":"-84.16132000"},{"name":"Grafton","countryCode":"US","stateCode":"OH","latitude":"41.27255000","longitude":"-82.05459000"},{"name":"Grandview","countryCode":"US","stateCode":"OH","latitude":"39.19422000","longitude":"-84.72439000"},{"name":"Grandview Heights","countryCode":"US","stateCode":"OH","latitude":"39.97979000","longitude":"-83.04074000"},{"name":"Granville","countryCode":"US","stateCode":"OH","latitude":"40.06812000","longitude":"-82.51960000"},{"name":"Granville South","countryCode":"US","stateCode":"OH","latitude":"40.05207000","longitude":"-82.54166000"},{"name":"Green","countryCode":"US","stateCode":"OH","latitude":"40.94589000","longitude":"-81.48317000"},{"name":"Green Meadows","countryCode":"US","stateCode":"OH","latitude":"39.86895000","longitude":"-83.94438000"},{"name":"Green Springs","countryCode":"US","stateCode":"OH","latitude":"41.25616000","longitude":"-83.05158000"},{"name":"Greene County","countryCode":"US","stateCode":"OH","latitude":"39.69148000","longitude":"-83.88989000"},{"name":"Greenfield","countryCode":"US","stateCode":"OH","latitude":"39.35201000","longitude":"-83.38269000"},{"name":"Greenhills","countryCode":"US","stateCode":"OH","latitude":"39.26811000","longitude":"-84.52300000"},{"name":"Greensburg","countryCode":"US","stateCode":"OH","latitude":"40.93172000","longitude":"-81.46484000"},{"name":"Greentown","countryCode":"US","stateCode":"OH","latitude":"40.92756000","longitude":"-81.40261000"},{"name":"Greenville","countryCode":"US","stateCode":"OH","latitude":"40.10283000","longitude":"-84.63301000"},{"name":"Greenwich","countryCode":"US","stateCode":"OH","latitude":"41.03005000","longitude":"-82.51573000"},{"name":"Groesbeck","countryCode":"US","stateCode":"OH","latitude":"39.22311000","longitude":"-84.58689000"},{"name":"Grove City","countryCode":"US","stateCode":"OH","latitude":"39.88145000","longitude":"-83.09296000"},{"name":"Groveport","countryCode":"US","stateCode":"OH","latitude":"39.87840000","longitude":"-82.88379000"},{"name":"Guernsey County","countryCode":"US","stateCode":"OH","latitude":"40.05205000","longitude":"-81.49426000"},{"name":"Hamilton","countryCode":"US","stateCode":"OH","latitude":"39.39950000","longitude":"-84.56134000"},{"name":"Hamilton County","countryCode":"US","stateCode":"OH","latitude":"39.19553000","longitude":"-84.54277000"},{"name":"Hancock County","countryCode":"US","stateCode":"OH","latitude":"41.00194000","longitude":"-83.66654000"},{"name":"Hanover","countryCode":"US","stateCode":"OH","latitude":"40.07979000","longitude":"-82.26098000"},{"name":"Harbor Hills","countryCode":"US","stateCode":"OH","latitude":"39.93673000","longitude":"-82.43515000"},{"name":"Hardin County","countryCode":"US","stateCode":"OH","latitude":"40.66151000","longitude":"-83.65944000"},{"name":"Harrison","countryCode":"US","stateCode":"OH","latitude":"39.26200000","longitude":"-84.81995000"},{"name":"Harrison County","countryCode":"US","stateCode":"OH","latitude":"40.29384000","longitude":"-81.09114000"},{"name":"Hartville","countryCode":"US","stateCode":"OH","latitude":"40.96367000","longitude":"-81.33122000"},{"name":"Haskins","countryCode":"US","stateCode":"OH","latitude":"41.46477000","longitude":"-83.70605000"},{"name":"Heath","countryCode":"US","stateCode":"OH","latitude":"40.02284000","longitude":"-82.44460000"},{"name":"Hebron","countryCode":"US","stateCode":"OH","latitude":"39.96173000","longitude":"-82.49127000"},{"name":"Henry County","countryCode":"US","stateCode":"OH","latitude":"41.33389000","longitude":"-84.06823000"},{"name":"Hicksville","countryCode":"US","stateCode":"OH","latitude":"41.29311000","longitude":"-84.76190000"},{"name":"Highland County","countryCode":"US","stateCode":"OH","latitude":"39.18474000","longitude":"-83.60097000"},{"name":"Highland Heights","countryCode":"US","stateCode":"OH","latitude":"41.55200000","longitude":"-81.47845000"},{"name":"Highpoint","countryCode":"US","stateCode":"OH","latitude":"39.28839000","longitude":"-84.35022000"},{"name":"Hilliard","countryCode":"US","stateCode":"OH","latitude":"40.03340000","longitude":"-83.15825000"},{"name":"Hillsboro","countryCode":"US","stateCode":"OH","latitude":"39.20229000","longitude":"-83.61159000"},{"name":"Hiram","countryCode":"US","stateCode":"OH","latitude":"41.31256000","longitude":"-81.14371000"},{"name":"Hocking County","countryCode":"US","stateCode":"OH","latitude":"39.49702000","longitude":"-82.47925000"},{"name":"Holgate","countryCode":"US","stateCode":"OH","latitude":"41.24894000","longitude":"-84.13300000"},{"name":"Holiday Valley","countryCode":"US","stateCode":"OH","latitude":"39.85617000","longitude":"-83.96854000"},{"name":"Holland","countryCode":"US","stateCode":"OH","latitude":"41.62172000","longitude":"-83.71160000"},{"name":"Holmes County","countryCode":"US","stateCode":"OH","latitude":"40.56120000","longitude":"-81.92936000"},{"name":"Hough","countryCode":"US","stateCode":"OH","latitude":"41.51200000","longitude":"-81.63652000"},{"name":"Howland Center","countryCode":"US","stateCode":"OH","latitude":"41.25117000","longitude":"-80.74536000"},{"name":"Hubbard","countryCode":"US","stateCode":"OH","latitude":"41.15645000","longitude":"-80.56924000"},{"name":"Huber Heights","countryCode":"US","stateCode":"OH","latitude":"39.84395000","longitude":"-84.12466000"},{"name":"Huber Ridge","countryCode":"US","stateCode":"OH","latitude":"40.08867000","longitude":"-82.91657000"},{"name":"Hudson","countryCode":"US","stateCode":"OH","latitude":"41.24006000","longitude":"-81.44067000"},{"name":"Hunter","countryCode":"US","stateCode":"OH","latitude":"39.49284000","longitude":"-84.28966000"},{"name":"Huron","countryCode":"US","stateCode":"OH","latitude":"41.39505000","longitude":"-82.55517000"},{"name":"Huron County","countryCode":"US","stateCode":"OH","latitude":"41.14615000","longitude":"-82.59841000"},{"name":"Independence","countryCode":"US","stateCode":"OH","latitude":"41.36866000","longitude":"-81.63790000"},{"name":"Ironton","countryCode":"US","stateCode":"OH","latitude":"38.53675000","longitude":"-82.68294000"},{"name":"Jackson","countryCode":"US","stateCode":"OH","latitude":"39.05202000","longitude":"-82.63655000"},{"name":"Jackson Center","countryCode":"US","stateCode":"OH","latitude":"40.43949000","longitude":"-84.04022000"},{"name":"Jackson County","countryCode":"US","stateCode":"OH","latitude":"39.01967000","longitude":"-82.61838000"},{"name":"Jamestown","countryCode":"US","stateCode":"OH","latitude":"39.65812000","longitude":"-83.73492000"},{"name":"Jefferson","countryCode":"US","stateCode":"OH","latitude":"41.73867000","longitude":"-80.76981000"},{"name":"Jefferson County","countryCode":"US","stateCode":"OH","latitude":"40.38502000","longitude":"-80.76097000"},{"name":"Jeffersonville","countryCode":"US","stateCode":"OH","latitude":"39.65367000","longitude":"-83.56381000"},{"name":"Johnstown","countryCode":"US","stateCode":"OH","latitude":"40.15367000","longitude":"-82.68517000"},{"name":"Kalida","countryCode":"US","stateCode":"OH","latitude":"40.98283000","longitude":"-84.19939000"},{"name":"Kent","countryCode":"US","stateCode":"OH","latitude":"41.15367000","longitude":"-81.35789000"},{"name":"Kenton","countryCode":"US","stateCode":"OH","latitude":"40.64700000","longitude":"-83.60965000"},{"name":"Kenwood","countryCode":"US","stateCode":"OH","latitude":"39.21061000","longitude":"-84.36716000"},{"name":"Kettering","countryCode":"US","stateCode":"OH","latitude":"39.68950000","longitude":"-84.16883000"},{"name":"Kings Mills","countryCode":"US","stateCode":"OH","latitude":"39.35561000","longitude":"-84.24855000"},{"name":"Kingston","countryCode":"US","stateCode":"OH","latitude":"39.47395000","longitude":"-82.91073000"},{"name":"Kirtland","countryCode":"US","stateCode":"OH","latitude":"41.62894000","longitude":"-81.36150000"},{"name":"Knox County","countryCode":"US","stateCode":"OH","latitude":"40.39877000","longitude":"-82.42153000"},{"name":"La Croft","countryCode":"US","stateCode":"OH","latitude":"40.64590000","longitude":"-80.59785000"},{"name":"Lagrange","countryCode":"US","stateCode":"OH","latitude":"41.23728000","longitude":"-82.11987000"},{"name":"Lake County","countryCode":"US","stateCode":"OH","latitude":"41.71393000","longitude":"-81.24527000"},{"name":"Lake Darby","countryCode":"US","stateCode":"OH","latitude":"39.95728000","longitude":"-83.22880000"},{"name":"Lake Lakengren","countryCode":"US","stateCode":"OH","latitude":"39.68843000","longitude":"-84.69347000"},{"name":"Lake Mohawk","countryCode":"US","stateCode":"OH","latitude":"40.66673000","longitude":"-81.19927000"},{"name":"Lakemore","countryCode":"US","stateCode":"OH","latitude":"41.02089000","longitude":"-81.43595000"},{"name":"Lakeview","countryCode":"US","stateCode":"OH","latitude":"40.48477000","longitude":"-83.92300000"},{"name":"Lakewood","countryCode":"US","stateCode":"OH","latitude":"41.48199000","longitude":"-81.79819000"},{"name":"Lancaster","countryCode":"US","stateCode":"OH","latitude":"39.71368000","longitude":"-82.59933000"},{"name":"Landen","countryCode":"US","stateCode":"OH","latitude":"39.31200000","longitude":"-84.28299000"},{"name":"Lawrence County","countryCode":"US","stateCode":"OH","latitude":"38.59847000","longitude":"-82.53675000"},{"name":"Leavittsburg","countryCode":"US","stateCode":"OH","latitude":"41.24783000","longitude":"-80.87703000"},{"name":"Lebanon","countryCode":"US","stateCode":"OH","latitude":"39.43534000","longitude":"-84.20299000"},{"name":"Leesburg","countryCode":"US","stateCode":"OH","latitude":"39.34506000","longitude":"-83.55297000"},{"name":"Leetonia","countryCode":"US","stateCode":"OH","latitude":"40.87728000","longitude":"-80.75536000"},{"name":"Leipsic","countryCode":"US","stateCode":"OH","latitude":"41.09838000","longitude":"-83.98467000"},{"name":"Lewis Center","countryCode":"US","stateCode":"OH","latitude":"40.19840000","longitude":"-83.01018000"},{"name":"Lewisburg","countryCode":"US","stateCode":"OH","latitude":"39.84616000","longitude":"-84.53967000"},{"name":"Lexington","countryCode":"US","stateCode":"OH","latitude":"40.67867000","longitude":"-82.58239000"},{"name":"Liberty Center","countryCode":"US","stateCode":"OH","latitude":"41.44338000","longitude":"-84.00883000"},{"name":"Licking County","countryCode":"US","stateCode":"OH","latitude":"40.09161000","longitude":"-82.48315000"},{"name":"Lima","countryCode":"US","stateCode":"OH","latitude":"40.74255000","longitude":"-84.10523000"},{"name":"Lincoln Heights","countryCode":"US","stateCode":"OH","latitude":"39.23895000","longitude":"-84.45550000"},{"name":"Lincoln Village","countryCode":"US","stateCode":"OH","latitude":"39.95479000","longitude":"-83.13074000"},{"name":"Lisbon","countryCode":"US","stateCode":"OH","latitude":"39.86089000","longitude":"-83.63520000"},{"name":"Lithopolis","countryCode":"US","stateCode":"OH","latitude":"39.80284000","longitude":"-82.80628000"},{"name":"Lockland","countryCode":"US","stateCode":"OH","latitude":"39.22922000","longitude":"-84.45772000"},{"name":"Lodi","countryCode":"US","stateCode":"OH","latitude":"41.03339000","longitude":"-82.01209000"},{"name":"Logan","countryCode":"US","stateCode":"OH","latitude":"39.54007000","longitude":"-82.40710000"},{"name":"Logan County","countryCode":"US","stateCode":"OH","latitude":"40.38845000","longitude":"-83.76587000"},{"name":"Logan Elm Village","countryCode":"US","stateCode":"OH","latitude":"39.56978000","longitude":"-82.95185000"},{"name":"London","countryCode":"US","stateCode":"OH","latitude":"39.88645000","longitude":"-83.44825000"},{"name":"Lorain","countryCode":"US","stateCode":"OH","latitude":"41.45282000","longitude":"-82.18237000"},{"name":"Lorain County","countryCode":"US","stateCode":"OH","latitude":"41.45252000","longitude":"-82.15147000"},{"name":"Lordstown","countryCode":"US","stateCode":"OH","latitude":"41.16561000","longitude":"-80.85758000"},{"name":"Loudonville","countryCode":"US","stateCode":"OH","latitude":"40.63534000","longitude":"-82.23321000"},{"name":"Louisville","countryCode":"US","stateCode":"OH","latitude":"40.83728000","longitude":"-81.25955000"},{"name":"Loveland","countryCode":"US","stateCode":"OH","latitude":"39.26895000","longitude":"-84.26383000"},{"name":"Loveland Park","countryCode":"US","stateCode":"OH","latitude":"39.29978000","longitude":"-84.26327000"},{"name":"Lowellville","countryCode":"US","stateCode":"OH","latitude":"41.03534000","longitude":"-80.53646000"},{"name":"Lucas County","countryCode":"US","stateCode":"OH","latitude":"41.68419000","longitude":"-83.46826000"},{"name":"Lucasville","countryCode":"US","stateCode":"OH","latitude":"38.87952000","longitude":"-82.99684000"},{"name":"Luckey","countryCode":"US","stateCode":"OH","latitude":"41.45061000","longitude":"-83.48743000"},{"name":"Lynchburg","countryCode":"US","stateCode":"OH","latitude":"39.24173000","longitude":"-83.79131000"},{"name":"Lyndhurst","countryCode":"US","stateCode":"OH","latitude":"41.52005000","longitude":"-81.48873000"},{"name":"Macedonia","countryCode":"US","stateCode":"OH","latitude":"41.31367000","longitude":"-81.50845000"},{"name":"Mack","countryCode":"US","stateCode":"OH","latitude":"39.15811000","longitude":"-84.64967000"},{"name":"Madeira","countryCode":"US","stateCode":"OH","latitude":"39.19089000","longitude":"-84.36355000"},{"name":"Madison","countryCode":"US","stateCode":"OH","latitude":"41.77116000","longitude":"-81.04982000"},{"name":"Madison County","countryCode":"US","stateCode":"OH","latitude":"39.89403000","longitude":"-83.40020000"},{"name":"Mahoning County","countryCode":"US","stateCode":"OH","latitude":"41.01464000","longitude":"-80.77629000"},{"name":"Malvern","countryCode":"US","stateCode":"OH","latitude":"40.69173000","longitude":"-81.18121000"},{"name":"Manchester","countryCode":"US","stateCode":"OH","latitude":"38.68813000","longitude":"-83.60936000"},{"name":"Mansfield","countryCode":"US","stateCode":"OH","latitude":"40.75839000","longitude":"-82.51545000"},{"name":"Mantua","countryCode":"US","stateCode":"OH","latitude":"41.28394000","longitude":"-81.22399000"},{"name":"Maple Heights","countryCode":"US","stateCode":"OH","latitude":"41.41533000","longitude":"-81.56596000"},{"name":"Mariemont","countryCode":"US","stateCode":"OH","latitude":"39.14506000","longitude":"-84.37438000"},{"name":"Marietta","countryCode":"US","stateCode":"OH","latitude":"39.41535000","longitude":"-81.45484000"},{"name":"Marion","countryCode":"US","stateCode":"OH","latitude":"40.58867000","longitude":"-83.12852000"},{"name":"Marion County","countryCode":"US","stateCode":"OH","latitude":"40.58719000","longitude":"-83.16087000"},{"name":"Martins Ferry","countryCode":"US","stateCode":"OH","latitude":"40.09591000","longitude":"-80.72453000"},{"name":"Marysville","countryCode":"US","stateCode":"OH","latitude":"40.23645000","longitude":"-83.36714000"},{"name":"Mason","countryCode":"US","stateCode":"OH","latitude":"39.36006000","longitude":"-84.30994000"},{"name":"Massillon","countryCode":"US","stateCode":"OH","latitude":"40.79672000","longitude":"-81.52151000"},{"name":"Masury","countryCode":"US","stateCode":"OH","latitude":"41.21117000","longitude":"-80.53785000"},{"name":"Maumee","countryCode":"US","stateCode":"OH","latitude":"41.56283000","longitude":"-83.65382000"},{"name":"Mayfield","countryCode":"US","stateCode":"OH","latitude":"41.55200000","longitude":"-81.43928000"},{"name":"Mayfield Heights","countryCode":"US","stateCode":"OH","latitude":"41.51922000","longitude":"-81.45790000"},{"name":"McArthur","countryCode":"US","stateCode":"OH","latitude":"39.24646000","longitude":"-82.47849000"},{"name":"McComb","countryCode":"US","stateCode":"OH","latitude":"41.10755000","longitude":"-83.79271000"},{"name":"McConnelsville","countryCode":"US","stateCode":"OH","latitude":"39.64868000","longitude":"-81.85319000"},{"name":"McDonald","countryCode":"US","stateCode":"OH","latitude":"41.16367000","longitude":"-80.72424000"},{"name":"McKinley Heights","countryCode":"US","stateCode":"OH","latitude":"41.18367000","longitude":"-80.71730000"},{"name":"Mechanicsburg","countryCode":"US","stateCode":"OH","latitude":"40.07200000","longitude":"-83.55631000"},{"name":"Medina","countryCode":"US","stateCode":"OH","latitude":"41.13839000","longitude":"-81.86375000"},{"name":"Medina County","countryCode":"US","stateCode":"OH","latitude":"41.11759000","longitude":"-81.89971000"},{"name":"Meigs County","countryCode":"US","stateCode":"OH","latitude":"39.08224000","longitude":"-82.02290000"},{"name":"Mentor","countryCode":"US","stateCode":"OH","latitude":"41.66616000","longitude":"-81.33955000"},{"name":"Mentor-on-the-Lake","countryCode":"US","stateCode":"OH","latitude":"41.70504000","longitude":"-81.36039000"},{"name":"Mercer County","countryCode":"US","stateCode":"OH","latitude":"40.54001000","longitude":"-84.62936000"},{"name":"Miami County","countryCode":"US","stateCode":"OH","latitude":"40.05345000","longitude":"-84.22885000"},{"name":"Miami Heights","countryCode":"US","stateCode":"OH","latitude":"39.16506000","longitude":"-84.72050000"},{"name":"Miamisburg","countryCode":"US","stateCode":"OH","latitude":"39.64284000","longitude":"-84.28661000"},{"name":"Miamitown","countryCode":"US","stateCode":"OH","latitude":"39.21589000","longitude":"-84.70411000"},{"name":"Middleburg Heights","countryCode":"US","stateCode":"OH","latitude":"41.36144000","longitude":"-81.81291000"},{"name":"Middlefield","countryCode":"US","stateCode":"OH","latitude":"41.46200000","longitude":"-81.07371000"},{"name":"Middleport","countryCode":"US","stateCode":"OH","latitude":"39.00175000","longitude":"-82.04875000"},{"name":"Middletown","countryCode":"US","stateCode":"OH","latitude":"39.51506000","longitude":"-84.39828000"},{"name":"Milan","countryCode":"US","stateCode":"OH","latitude":"41.29755000","longitude":"-82.60545000"},{"name":"Milford","countryCode":"US","stateCode":"OH","latitude":"39.17534000","longitude":"-84.29438000"},{"name":"Millbury","countryCode":"US","stateCode":"OH","latitude":"41.56616000","longitude":"-83.42465000"},{"name":"Millersburg","countryCode":"US","stateCode":"OH","latitude":"40.55451000","longitude":"-81.91792000"},{"name":"Millersport","countryCode":"US","stateCode":"OH","latitude":"39.90006000","longitude":"-82.53405000"},{"name":"Mineral Ridge","countryCode":"US","stateCode":"OH","latitude":"41.14006000","longitude":"-80.76897000"},{"name":"Minerva","countryCode":"US","stateCode":"OH","latitude":"40.72978000","longitude":"-81.10538000"},{"name":"Minerva Park","countryCode":"US","stateCode":"OH","latitude":"40.07645000","longitude":"-82.94379000"},{"name":"Mingo Junction","countryCode":"US","stateCode":"OH","latitude":"40.32174000","longitude":"-80.60980000"},{"name":"Minster","countryCode":"US","stateCode":"OH","latitude":"40.39310000","longitude":"-84.37606000"},{"name":"Mogadore","countryCode":"US","stateCode":"OH","latitude":"41.04645000","longitude":"-81.39789000"},{"name":"Monfort Heights","countryCode":"US","stateCode":"OH","latitude":"39.18839000","longitude":"-84.59522000"},{"name":"Monroe","countryCode":"US","stateCode":"OH","latitude":"39.44034000","longitude":"-84.36216000"},{"name":"Monroe County","countryCode":"US","stateCode":"OH","latitude":"39.72735000","longitude":"-81.08292000"},{"name":"Monroeville","countryCode":"US","stateCode":"OH","latitude":"41.24422000","longitude":"-82.69629000"},{"name":"Montgomery","countryCode":"US","stateCode":"OH","latitude":"39.22811000","longitude":"-84.35411000"},{"name":"Montgomery County","countryCode":"US","stateCode":"OH","latitude":"39.75459000","longitude":"-84.29068000"},{"name":"Montpelier","countryCode":"US","stateCode":"OH","latitude":"41.58450000","longitude":"-84.60551000"},{"name":"Montrose-Ghent","countryCode":"US","stateCode":"OH","latitude":"41.15380000","longitude":"-81.64378000"},{"name":"Moraine","countryCode":"US","stateCode":"OH","latitude":"39.70617000","longitude":"-84.21938000"},{"name":"Moreland Hills","countryCode":"US","stateCode":"OH","latitude":"41.44783000","longitude":"-81.42762000"},{"name":"Morgan County","countryCode":"US","stateCode":"OH","latitude":"39.62037000","longitude":"-81.85266000"},{"name":"Morgandale","countryCode":"US","stateCode":"OH","latitude":"41.26561000","longitude":"-80.78286000"},{"name":"Morrow","countryCode":"US","stateCode":"OH","latitude":"39.35450000","longitude":"-84.12716000"},{"name":"Morrow County","countryCode":"US","stateCode":"OH","latitude":"40.52409000","longitude":"-82.79407000"},{"name":"Mount Carmel","countryCode":"US","stateCode":"OH","latitude":"39.10589000","longitude":"-84.30410000"},{"name":"Mount Gilead","countryCode":"US","stateCode":"OH","latitude":"40.54923000","longitude":"-82.82740000"},{"name":"Mount Healthy","countryCode":"US","stateCode":"OH","latitude":"39.23367000","longitude":"-84.54578000"},{"name":"Mount Healthy Heights","countryCode":"US","stateCode":"OH","latitude":"39.27033000","longitude":"-84.56800000"},{"name":"Mount Orab","countryCode":"US","stateCode":"OH","latitude":"39.02757000","longitude":"-83.91965000"},{"name":"Mount Repose","countryCode":"US","stateCode":"OH","latitude":"39.20062000","longitude":"-84.22438000"},{"name":"Mount Sterling","countryCode":"US","stateCode":"OH","latitude":"39.71951000","longitude":"-83.26519000"},{"name":"Mount Vernon","countryCode":"US","stateCode":"OH","latitude":"40.39340000","longitude":"-82.48572000"},{"name":"Mulberry","countryCode":"US","stateCode":"OH","latitude":"39.19339000","longitude":"-84.24216000"},{"name":"Munroe Falls","countryCode":"US","stateCode":"OH","latitude":"41.14450000","longitude":"-81.43983000"},{"name":"Muskingum County","countryCode":"US","stateCode":"OH","latitude":"39.96542000","longitude":"-81.94438000"},{"name":"Napoleon","countryCode":"US","stateCode":"OH","latitude":"41.39227000","longitude":"-84.12522000"},{"name":"Navarre","countryCode":"US","stateCode":"OH","latitude":"40.72450000","longitude":"-81.52207000"},{"name":"Nelsonville","countryCode":"US","stateCode":"OH","latitude":"39.45868000","longitude":"-82.23182000"},{"name":"New Albany","countryCode":"US","stateCode":"OH","latitude":"40.08117000","longitude":"-82.80879000"},{"name":"New Boston","countryCode":"US","stateCode":"OH","latitude":"38.75230000","longitude":"-82.93684000"},{"name":"New Bremen","countryCode":"US","stateCode":"OH","latitude":"40.43699000","longitude":"-84.37967000"},{"name":"New Burlington","countryCode":"US","stateCode":"OH","latitude":"39.25950000","longitude":"-84.55717000"},{"name":"New California","countryCode":"US","stateCode":"OH","latitude":"40.15617000","longitude":"-83.23658000"},{"name":"New Carlisle","countryCode":"US","stateCode":"OH","latitude":"39.93617000","longitude":"-84.02549000"},{"name":"New Concord","countryCode":"US","stateCode":"OH","latitude":"39.99368000","longitude":"-81.73402000"},{"name":"New Franklin","countryCode":"US","stateCode":"OH","latitude":"40.94172000","longitude":"-81.54151000"},{"name":"New Lebanon","countryCode":"US","stateCode":"OH","latitude":"39.74533000","longitude":"-84.38495000"},{"name":"New Lexington","countryCode":"US","stateCode":"OH","latitude":"39.71396000","longitude":"-82.20848000"},{"name":"New London","countryCode":"US","stateCode":"OH","latitude":"41.08505000","longitude":"-82.39989000"},{"name":"New Matamoras","countryCode":"US","stateCode":"OH","latitude":"39.52452000","longitude":"-81.06705000"},{"name":"New Miami","countryCode":"US","stateCode":"OH","latitude":"39.43478000","longitude":"-84.53689000"},{"name":"New Middletown","countryCode":"US","stateCode":"OH","latitude":"40.96117000","longitude":"-80.55757000"},{"name":"New Paris","countryCode":"US","stateCode":"OH","latitude":"39.85699000","longitude":"-84.79329000"},{"name":"New Philadelphia","countryCode":"US","stateCode":"OH","latitude":"40.48979000","longitude":"-81.44567000"},{"name":"New Richmond","countryCode":"US","stateCode":"OH","latitude":"38.94868000","longitude":"-84.27994000"},{"name":"New Vienna","countryCode":"US","stateCode":"OH","latitude":"39.32367000","longitude":"-83.69103000"},{"name":"New Waterford","countryCode":"US","stateCode":"OH","latitude":"40.84506000","longitude":"-80.61452000"},{"name":"Newark","countryCode":"US","stateCode":"OH","latitude":"40.05812000","longitude":"-82.40126000"},{"name":"Newburgh Heights","countryCode":"US","stateCode":"OH","latitude":"41.45005000","longitude":"-81.66346000"},{"name":"Newcomerstown","countryCode":"US","stateCode":"OH","latitude":"40.27229000","longitude":"-81.60595000"},{"name":"Newport","countryCode":"US","stateCode":"OH","latitude":"39.39091000","longitude":"-81.22678000"},{"name":"Newton Falls","countryCode":"US","stateCode":"OH","latitude":"41.18839000","longitude":"-80.97815000"},{"name":"Newtown","countryCode":"US","stateCode":"OH","latitude":"39.12450000","longitude":"-84.36161000"},{"name":"Niles","countryCode":"US","stateCode":"OH","latitude":"41.18284000","longitude":"-80.76536000"},{"name":"Noble County","countryCode":"US","stateCode":"OH","latitude":"39.76596000","longitude":"-81.45556000"},{"name":"North Baltimore","countryCode":"US","stateCode":"OH","latitude":"41.18283000","longitude":"-83.67827000"},{"name":"North Canton","countryCode":"US","stateCode":"OH","latitude":"40.87589000","longitude":"-81.40234000"},{"name":"North College Hill","countryCode":"US","stateCode":"OH","latitude":"39.21839000","longitude":"-84.55078000"},{"name":"North Fork Village","countryCode":"US","stateCode":"OH","latitude":"39.33590000","longitude":"-83.02907000"},{"name":"North Kingsville","countryCode":"US","stateCode":"OH","latitude":"41.90589000","longitude":"-80.69036000"},{"name":"North Lewisburg","countryCode":"US","stateCode":"OH","latitude":"40.22311000","longitude":"-83.55743000"},{"name":"North Madison","countryCode":"US","stateCode":"OH","latitude":"41.80200000","longitude":"-81.04899000"},{"name":"North Olmsted","countryCode":"US","stateCode":"OH","latitude":"41.41560000","longitude":"-81.92347000"},{"name":"North Randall","countryCode":"US","stateCode":"OH","latitude":"41.43478000","longitude":"-81.52568000"},{"name":"North Ridgeville","countryCode":"US","stateCode":"OH","latitude":"41.38949000","longitude":"-82.01903000"},{"name":"North Royalton","countryCode":"US","stateCode":"OH","latitude":"41.31366000","longitude":"-81.72457000"},{"name":"North Zanesville","countryCode":"US","stateCode":"OH","latitude":"39.97868000","longitude":"-82.00347000"},{"name":"Northbrook","countryCode":"US","stateCode":"OH","latitude":"39.24645000","longitude":"-84.58356000"},{"name":"Northfield","countryCode":"US","stateCode":"OH","latitude":"41.34505000","longitude":"-81.52845000"},{"name":"Northgate","countryCode":"US","stateCode":"OH","latitude":"39.25283000","longitude":"-84.59245000"},{"name":"Northridge","countryCode":"US","stateCode":"OH","latitude":"39.80756000","longitude":"-84.19689000"},{"name":"Northwood","countryCode":"US","stateCode":"OH","latitude":"40.47283000","longitude":"-83.73243000"},{"name":"Norton","countryCode":"US","stateCode":"OH","latitude":"41.02922000","longitude":"-81.63818000"},{"name":"Norwalk","countryCode":"US","stateCode":"OH","latitude":"41.24255000","longitude":"-82.61573000"},{"name":"Norwood","countryCode":"US","stateCode":"OH","latitude":"39.15561000","longitude":"-84.45966000"},{"name":"Oak Harbor","countryCode":"US","stateCode":"OH","latitude":"41.50672000","longitude":"-83.14659000"},{"name":"Oak Hill","countryCode":"US","stateCode":"OH","latitude":"38.89396000","longitude":"-82.57349000"},{"name":"Oakwood","countryCode":"US","stateCode":"OH","latitude":"39.72534000","longitude":"-84.17411000"},{"name":"Oberlin","countryCode":"US","stateCode":"OH","latitude":"41.29394000","longitude":"-82.21738000"},{"name":"Obetz","countryCode":"US","stateCode":"OH","latitude":"39.87895000","longitude":"-82.95074000"},{"name":"Olmsted Falls","countryCode":"US","stateCode":"OH","latitude":"41.37505000","longitude":"-81.90819000"},{"name":"Ontario","countryCode":"US","stateCode":"OH","latitude":"40.75950000","longitude":"-82.59017000"},{"name":"Orange","countryCode":"US","stateCode":"OH","latitude":"41.44978000","longitude":"-81.48067000"},{"name":"Oregon","countryCode":"US","stateCode":"OH","latitude":"41.64366000","longitude":"-83.48688000"},{"name":"Orrville","countryCode":"US","stateCode":"OH","latitude":"40.84367000","longitude":"-81.76402000"},{"name":"Orwell","countryCode":"US","stateCode":"OH","latitude":"41.53506000","longitude":"-80.86814000"},{"name":"Ottawa","countryCode":"US","stateCode":"OH","latitude":"41.01922000","longitude":"-84.04717000"},{"name":"Ottawa County","countryCode":"US","stateCode":"OH","latitude":"41.49675000","longitude":"-82.94128000"},{"name":"Ottawa Hills","countryCode":"US","stateCode":"OH","latitude":"41.66422000","longitude":"-83.64327000"},{"name":"Oxford","countryCode":"US","stateCode":"OH","latitude":"39.50700000","longitude":"-84.74523000"},{"name":"Painesville","countryCode":"US","stateCode":"OH","latitude":"41.72449000","longitude":"-81.24566000"},{"name":"Pandora","countryCode":"US","stateCode":"OH","latitude":"40.94811000","longitude":"-83.96105000"},{"name":"Park Layne","countryCode":"US","stateCode":"OH","latitude":"39.88645000","longitude":"-84.03966000"},{"name":"Parma","countryCode":"US","stateCode":"OH","latitude":"41.40477000","longitude":"-81.72291000"},{"name":"Parma Heights","countryCode":"US","stateCode":"OH","latitude":"41.39005000","longitude":"-81.75958000"},{"name":"Pataskala","countryCode":"US","stateCode":"OH","latitude":"39.99562000","longitude":"-82.67433000"},{"name":"Paulding","countryCode":"US","stateCode":"OH","latitude":"41.13811000","longitude":"-84.58051000"},{"name":"Paulding County","countryCode":"US","stateCode":"OH","latitude":"41.11662000","longitude":"-84.58020000"},{"name":"Payne","countryCode":"US","stateCode":"OH","latitude":"41.07755000","longitude":"-84.72718000"},{"name":"Peebles","countryCode":"US","stateCode":"OH","latitude":"38.94896000","longitude":"-83.40575000"},{"name":"Pemberville","countryCode":"US","stateCode":"OH","latitude":"41.41089000","longitude":"-83.46104000"},{"name":"Pepper Pike","countryCode":"US","stateCode":"OH","latitude":"41.47839000","longitude":"-81.46373000"},{"name":"Perry","countryCode":"US","stateCode":"OH","latitude":"41.76033000","longitude":"-81.14093000"},{"name":"Perry County","countryCode":"US","stateCode":"OH","latitude":"39.73715000","longitude":"-82.23614000"},{"name":"Perry Heights","countryCode":"US","stateCode":"OH","latitude":"40.79534000","longitude":"-81.47345000"},{"name":"Perrysburg","countryCode":"US","stateCode":"OH","latitude":"41.55700000","longitude":"-83.62716000"},{"name":"Pickaway County","countryCode":"US","stateCode":"OH","latitude":"39.64194000","longitude":"-83.02439000"},{"name":"Pickerington","countryCode":"US","stateCode":"OH","latitude":"39.88423000","longitude":"-82.75350000"},{"name":"Pike County","countryCode":"US","stateCode":"OH","latitude":"39.07737000","longitude":"-83.06685000"},{"name":"Piketon","countryCode":"US","stateCode":"OH","latitude":"39.06813000","longitude":"-83.01434000"},{"name":"Pioneer","countryCode":"US","stateCode":"OH","latitude":"41.68005000","longitude":"-84.55301000"},{"name":"Piqua","countryCode":"US","stateCode":"OH","latitude":"40.14477000","longitude":"-84.24244000"},{"name":"Plain City","countryCode":"US","stateCode":"OH","latitude":"40.10756000","longitude":"-83.26742000"},{"name":"Pleasant Grove","countryCode":"US","stateCode":"OH","latitude":"39.95201000","longitude":"-81.95902000"},{"name":"Pleasant Hill","countryCode":"US","stateCode":"OH","latitude":"40.05172000","longitude":"-84.34439000"},{"name":"Pleasant Run","countryCode":"US","stateCode":"OH","latitude":"39.29978000","longitude":"-84.56356000"},{"name":"Pleasant Run Farm","countryCode":"US","stateCode":"OH","latitude":"39.30311000","longitude":"-84.54800000"},{"name":"Plymouth","countryCode":"US","stateCode":"OH","latitude":"40.99561000","longitude":"-82.66712000"},{"name":"Poland","countryCode":"US","stateCode":"OH","latitude":"41.02423000","longitude":"-80.61480000"},{"name":"Pomeroy","countryCode":"US","stateCode":"OH","latitude":"39.02758000","longitude":"-82.03375000"},{"name":"Port Clinton","countryCode":"US","stateCode":"OH","latitude":"41.51200000","longitude":"-82.93769000"},{"name":"Portage County","countryCode":"US","stateCode":"OH","latitude":"41.16768000","longitude":"-81.19740000"},{"name":"Portage Lakes","countryCode":"US","stateCode":"OH","latitude":"41.00728000","longitude":"-81.52706000"},{"name":"Portsmouth","countryCode":"US","stateCode":"OH","latitude":"38.73174000","longitude":"-82.99767000"},{"name":"Powell","countryCode":"US","stateCode":"OH","latitude":"40.15784000","longitude":"-83.07519000"},{"name":"Powhatan Point","countryCode":"US","stateCode":"OH","latitude":"39.86008000","longitude":"-80.81537000"},{"name":"Preble County","countryCode":"US","stateCode":"OH","latitude":"39.74157000","longitude":"-84.64802000"},{"name":"Prospect","countryCode":"US","stateCode":"OH","latitude":"40.45034000","longitude":"-83.18853000"},{"name":"Putnam County","countryCode":"US","stateCode":"OH","latitude":"41.02208000","longitude":"-84.13173000"},{"name":"Ravenna","countryCode":"US","stateCode":"OH","latitude":"41.15756000","longitude":"-81.24205000"},{"name":"Reading","countryCode":"US","stateCode":"OH","latitude":"39.22367000","longitude":"-84.44216000"},{"name":"Reminderville","countryCode":"US","stateCode":"OH","latitude":"41.34589000","longitude":"-81.39511000"},{"name":"Reno","countryCode":"US","stateCode":"OH","latitude":"39.37285000","longitude":"-81.39567000"},{"name":"Reynoldsburg","countryCode":"US","stateCode":"OH","latitude":"39.95479000","longitude":"-82.81212000"},{"name":"Richfield","countryCode":"US","stateCode":"OH","latitude":"41.23978000","longitude":"-81.63818000"},{"name":"Richland County","countryCode":"US","stateCode":"OH","latitude":"40.77468000","longitude":"-82.53648000"},{"name":"Richmond Heights","countryCode":"US","stateCode":"OH","latitude":"41.55283000","longitude":"-81.51012000"},{"name":"Richville","countryCode":"US","stateCode":"OH","latitude":"40.75117000","longitude":"-81.47790000"},{"name":"Richwood","countryCode":"US","stateCode":"OH","latitude":"40.42645000","longitude":"-83.29686000"},{"name":"Ripley","countryCode":"US","stateCode":"OH","latitude":"38.74563000","longitude":"-83.84492000"},{"name":"Rittman","countryCode":"US","stateCode":"OH","latitude":"40.97811000","longitude":"-81.78208000"},{"name":"Riverside","countryCode":"US","stateCode":"OH","latitude":"39.77978000","longitude":"-84.12410000"},{"name":"Roaming Shores","countryCode":"US","stateCode":"OH","latitude":"41.64311000","longitude":"-80.82342000"},{"name":"Rockford","countryCode":"US","stateCode":"OH","latitude":"40.68783000","longitude":"-84.64663000"},{"name":"Rocky River","countryCode":"US","stateCode":"OH","latitude":"41.47560000","longitude":"-81.83930000"},{"name":"Rosemount","countryCode":"US","stateCode":"OH","latitude":"38.78619000","longitude":"-82.97906000"},{"name":"Roseville","countryCode":"US","stateCode":"OH","latitude":"39.80729000","longitude":"-82.07125000"},{"name":"Ross","countryCode":"US","stateCode":"OH","latitude":"39.31228000","longitude":"-84.65050000"},{"name":"Ross County","countryCode":"US","stateCode":"OH","latitude":"39.33763000","longitude":"-83.05703000"},{"name":"Rossford","countryCode":"US","stateCode":"OH","latitude":"41.60977000","longitude":"-83.56438000"},{"name":"Rossmoyne","countryCode":"US","stateCode":"OH","latitude":"39.21367000","longitude":"-84.38688000"},{"name":"Russells Point","countryCode":"US","stateCode":"OH","latitude":"40.47116000","longitude":"-83.89272000"},{"name":"Sabina","countryCode":"US","stateCode":"OH","latitude":"39.48867000","longitude":"-83.63687000"},{"name":"Saint Bernard","countryCode":"US","stateCode":"OH","latitude":"39.16700000","longitude":"-84.49855000"},{"name":"Saint Clairsville","countryCode":"US","stateCode":"OH","latitude":"40.08063000","longitude":"-80.90009000"},{"name":"Saint Henry","countryCode":"US","stateCode":"OH","latitude":"40.41755000","longitude":"-84.63968000"},{"name":"Saint Marys","countryCode":"US","stateCode":"OH","latitude":"40.54227000","longitude":"-84.38940000"},{"name":"Saint Paris","countryCode":"US","stateCode":"OH","latitude":"40.12839000","longitude":"-83.95966000"},{"name":"Salem","countryCode":"US","stateCode":"OH","latitude":"40.90089000","longitude":"-80.85675000"},{"name":"Salem Heights","countryCode":"US","stateCode":"OH","latitude":"39.07173000","longitude":"-84.37827000"},{"name":"Salineville","countryCode":"US","stateCode":"OH","latitude":"40.62256000","longitude":"-80.83786000"},{"name":"Sandusky","countryCode":"US","stateCode":"OH","latitude":"41.44894000","longitude":"-82.70796000"},{"name":"Sandusky County","countryCode":"US","stateCode":"OH","latitude":"41.35742000","longitude":"-83.14391000"},{"name":"Sawyerwood","countryCode":"US","stateCode":"OH","latitude":"41.03783000","longitude":"-81.44095000"},{"name":"Scioto County","countryCode":"US","stateCode":"OH","latitude":"38.80396000","longitude":"-82.99283000"},{"name":"Sciotodale","countryCode":"US","stateCode":"OH","latitude":"38.75480000","longitude":"-82.86878000"},{"name":"Sebring","countryCode":"US","stateCode":"OH","latitude":"40.92284000","longitude":"-81.01898000"},{"name":"Seneca County","countryCode":"US","stateCode":"OH","latitude":"41.12388000","longitude":"-83.12771000"},{"name":"Seven Hills","countryCode":"US","stateCode":"OH","latitude":"41.39533000","longitude":"-81.67624000"},{"name":"Seville","countryCode":"US","stateCode":"OH","latitude":"41.01006000","longitude":"-81.86236000"},{"name":"Shadyside","countryCode":"US","stateCode":"OH","latitude":"39.97091000","longitude":"-80.75064000"},{"name":"Shaker Heights","countryCode":"US","stateCode":"OH","latitude":"41.47394000","longitude":"-81.53707000"},{"name":"Sharonville","countryCode":"US","stateCode":"OH","latitude":"39.26811000","longitude":"-84.41327000"},{"name":"Shawnee Hills","countryCode":"US","stateCode":"OH","latitude":"39.65284000","longitude":"-83.78687000"},{"name":"Sheffield","countryCode":"US","stateCode":"OH","latitude":"41.42115000","longitude":"-82.09626000"},{"name":"Sheffield Lake","countryCode":"US","stateCode":"OH","latitude":"41.48754000","longitude":"-82.10154000"},{"name":"Shelby","countryCode":"US","stateCode":"OH","latitude":"40.88145000","longitude":"-82.66184000"},{"name":"Shelby County","countryCode":"US","stateCode":"OH","latitude":"40.33153000","longitude":"-84.20473000"},{"name":"Sherwood","countryCode":"US","stateCode":"OH","latitude":"39.08478000","longitude":"-84.36077000"},{"name":"Shiloh","countryCode":"US","stateCode":"OH","latitude":"39.81867000","longitude":"-84.22855000"},{"name":"Shreve","countryCode":"US","stateCode":"OH","latitude":"40.68145000","longitude":"-82.02181000"},{"name":"Sidney","countryCode":"US","stateCode":"OH","latitude":"40.28422000","longitude":"-84.15550000"},{"name":"Silver Lake","countryCode":"US","stateCode":"OH","latitude":"41.15895000","longitude":"-81.45428000"},{"name":"Silverton","countryCode":"US","stateCode":"OH","latitude":"39.19284000","longitude":"-84.40050000"},{"name":"Sixteen Mile Stand","countryCode":"US","stateCode":"OH","latitude":"39.27284000","longitude":"-84.32744000"},{"name":"Skyline Acres","countryCode":"US","stateCode":"OH","latitude":"39.22867000","longitude":"-84.56689000"},{"name":"Smithville","countryCode":"US","stateCode":"OH","latitude":"40.86228000","longitude":"-81.86180000"},{"name":"Solon","countryCode":"US","stateCode":"OH","latitude":"41.38978000","longitude":"-81.44123000"},{"name":"Somerset","countryCode":"US","stateCode":"OH","latitude":"39.80701000","longitude":"-82.29709000"},{"name":"South Amherst","countryCode":"US","stateCode":"OH","latitude":"41.35588000","longitude":"-82.25377000"},{"name":"South Bloomfield","countryCode":"US","stateCode":"OH","latitude":"39.71840000","longitude":"-82.98685000"},{"name":"South Canal","countryCode":"US","stateCode":"OH","latitude":"41.17728000","longitude":"-80.98676000"},{"name":"South Charleston","countryCode":"US","stateCode":"OH","latitude":"39.82534000","longitude":"-83.63437000"},{"name":"South Euclid","countryCode":"US","stateCode":"OH","latitude":"41.52311000","longitude":"-81.51846000"},{"name":"South Lebanon","countryCode":"US","stateCode":"OH","latitude":"39.37089000","longitude":"-84.21327000"},{"name":"South Point","countryCode":"US","stateCode":"OH","latitude":"38.41786000","longitude":"-82.58627000"},{"name":"South Russell","countryCode":"US","stateCode":"OH","latitude":"41.43144000","longitude":"-81.36539000"},{"name":"South Zanesville","countryCode":"US","stateCode":"OH","latitude":"39.89923000","longitude":"-82.00625000"},{"name":"Spencerville","countryCode":"US","stateCode":"OH","latitude":"40.70894000","longitude":"-84.35356000"},{"name":"Springboro","countryCode":"US","stateCode":"OH","latitude":"39.55228000","longitude":"-84.23327000"},{"name":"Springdale","countryCode":"US","stateCode":"OH","latitude":"39.28700000","longitude":"-84.48522000"},{"name":"Springfield","countryCode":"US","stateCode":"OH","latitude":"39.92423000","longitude":"-83.80882000"},{"name":"Stark County","countryCode":"US","stateCode":"OH","latitude":"40.81389000","longitude":"-81.36564000"},{"name":"Steubenville","countryCode":"US","stateCode":"OH","latitude":"40.36979000","longitude":"-80.63396000"},{"name":"Stony Prairie","countryCode":"US","stateCode":"OH","latitude":"41.35144000","longitude":"-83.15520000"},{"name":"Stow","countryCode":"US","stateCode":"OH","latitude":"41.15950000","longitude":"-81.44039000"},{"name":"Strasburg","countryCode":"US","stateCode":"OH","latitude":"40.59478000","longitude":"-81.52679000"},{"name":"Streetsboro","countryCode":"US","stateCode":"OH","latitude":"41.23922000","longitude":"-81.34594000"},{"name":"Strongsville","countryCode":"US","stateCode":"OH","latitude":"41.31450000","longitude":"-81.83569000"},{"name":"Struthers","countryCode":"US","stateCode":"OH","latitude":"41.05256000","longitude":"-80.60785000"},{"name":"Stryker","countryCode":"US","stateCode":"OH","latitude":"41.50366000","longitude":"-84.41412000"},{"name":"Sugarcreek","countryCode":"US","stateCode":"OH","latitude":"40.50312000","longitude":"-81.64096000"},{"name":"Sugarcreek Police Dept","countryCode":"US","stateCode":"OH","latitude":"40.50253000","longitude":"-81.64176000"},{"name":"Summerside","countryCode":"US","stateCode":"OH","latitude":"39.10478000","longitude":"-84.28827000"},{"name":"Summit County","countryCode":"US","stateCode":"OH","latitude":"41.12598000","longitude":"-81.53217000"},{"name":"Sunbury","countryCode":"US","stateCode":"OH","latitude":"40.24256000","longitude":"-82.85907000"},{"name":"Swanton","countryCode":"US","stateCode":"OH","latitude":"41.58866000","longitude":"-83.89105000"},{"name":"Sylvania","countryCode":"US","stateCode":"OH","latitude":"41.71894000","longitude":"-83.71299000"},{"name":"Tallmadge","countryCode":"US","stateCode":"OH","latitude":"41.10145000","longitude":"-81.44178000"},{"name":"Terrace Park","countryCode":"US","stateCode":"OH","latitude":"39.15923000","longitude":"-84.30716000"},{"name":"The Plains","countryCode":"US","stateCode":"OH","latitude":"39.36896000","longitude":"-82.13237000"},{"name":"The Village of Indian Hill","countryCode":"US","stateCode":"OH","latitude":"39.17949000","longitude":"-84.33517000"},{"name":"Thornport","countryCode":"US","stateCode":"OH","latitude":"39.91312000","longitude":"-82.41099000"},{"name":"Tiffin","countryCode":"US","stateCode":"OH","latitude":"41.11450000","longitude":"-83.17797000"},{"name":"Tiltonsville","countryCode":"US","stateCode":"OH","latitude":"40.16674000","longitude":"-80.69980000"},{"name":"Tipp City","countryCode":"US","stateCode":"OH","latitude":"39.95839000","longitude":"-84.17216000"},{"name":"Toledo","countryCode":"US","stateCode":"OH","latitude":"41.66394000","longitude":"-83.55521000"},{"name":"Toronto","countryCode":"US","stateCode":"OH","latitude":"40.46423000","longitude":"-80.60091000"},{"name":"Trenton","countryCode":"US","stateCode":"OH","latitude":"39.48089000","longitude":"-84.45772000"},{"name":"Trotwood","countryCode":"US","stateCode":"OH","latitude":"39.79728000","longitude":"-84.31133000"},{"name":"Troy","countryCode":"US","stateCode":"OH","latitude":"40.03950000","longitude":"-84.20328000"},{"name":"Trumbull County","countryCode":"US","stateCode":"OH","latitude":"41.31717000","longitude":"-80.76116000"},{"name":"Turpin Hills","countryCode":"US","stateCode":"OH","latitude":"39.11006000","longitude":"-84.37994000"},{"name":"Tuscarawas","countryCode":"US","stateCode":"OH","latitude":"40.39479000","longitude":"-81.40706000"},{"name":"Tuscarawas County","countryCode":"US","stateCode":"OH","latitude":"40.44096000","longitude":"-81.47377000"},{"name":"Twinsburg","countryCode":"US","stateCode":"OH","latitude":"41.31256000","longitude":"-81.44011000"},{"name":"Uhrichsville","countryCode":"US","stateCode":"OH","latitude":"40.39312000","longitude":"-81.34650000"},{"name":"Union","countryCode":"US","stateCode":"OH","latitude":"39.89783000","longitude":"-84.30633000"},{"name":"Union City","countryCode":"US","stateCode":"OH","latitude":"40.19938000","longitude":"-84.80353000"},{"name":"Union County","countryCode":"US","stateCode":"OH","latitude":"40.29940000","longitude":"-83.37158000"},{"name":"Uniontown","countryCode":"US","stateCode":"OH","latitude":"40.97506000","longitude":"-81.40817000"},{"name":"University Heights","countryCode":"US","stateCode":"OH","latitude":"41.49783000","longitude":"-81.53735000"},{"name":"Upper Arlington","countryCode":"US","stateCode":"OH","latitude":"39.99451000","longitude":"-83.06241000"},{"name":"Upper Sandusky","countryCode":"US","stateCode":"OH","latitude":"40.82728000","longitude":"-83.28131000"},{"name":"Urbana","countryCode":"US","stateCode":"OH","latitude":"40.10839000","longitude":"-83.75243000"},{"name":"Urbancrest","countryCode":"US","stateCode":"OH","latitude":"39.89756000","longitude":"-83.08685000"},{"name":"Utica","countryCode":"US","stateCode":"OH","latitude":"40.23423000","longitude":"-82.45127000"},{"name":"Valley View","countryCode":"US","stateCode":"OH","latitude":"41.38783000","longitude":"-81.60457000"},{"name":"Van Wert","countryCode":"US","stateCode":"OH","latitude":"40.86949000","longitude":"-84.58412000"},{"name":"Van Wert County","countryCode":"US","stateCode":"OH","latitude":"40.85540000","longitude":"-84.58610000"},{"name":"Vandalia","countryCode":"US","stateCode":"OH","latitude":"39.89061000","longitude":"-84.19883000"},{"name":"Vermilion","countryCode":"US","stateCode":"OH","latitude":"41.42199000","longitude":"-82.36461000"},{"name":"Vermilion-on-the-Lake","countryCode":"US","stateCode":"OH","latitude":"41.42838000","longitude":"-82.32377000"},{"name":"Versailles","countryCode":"US","stateCode":"OH","latitude":"40.22255000","longitude":"-84.48440000"},{"name":"Vinton County","countryCode":"US","stateCode":"OH","latitude":"39.25099000","longitude":"-82.48535000"},{"name":"Wadsworth","countryCode":"US","stateCode":"OH","latitude":"41.02561000","longitude":"-81.72985000"},{"name":"Wakeman","countryCode":"US","stateCode":"OH","latitude":"41.25450000","longitude":"-82.39961000"},{"name":"Walbridge","countryCode":"US","stateCode":"OH","latitude":"41.58783000","longitude":"-83.49327000"},{"name":"Walton Hills","countryCode":"US","stateCode":"OH","latitude":"41.36561000","longitude":"-81.56123000"},{"name":"Wapakoneta","countryCode":"US","stateCode":"OH","latitude":"40.56783000","longitude":"-84.19356000"},{"name":"Warren","countryCode":"US","stateCode":"OH","latitude":"41.23756000","longitude":"-80.81842000"},{"name":"Warren County","countryCode":"US","stateCode":"OH","latitude":"39.42758000","longitude":"-84.16676000"},{"name":"Warrensville Heights","countryCode":"US","stateCode":"OH","latitude":"41.43505000","longitude":"-81.53623000"},{"name":"Washington County","countryCode":"US","stateCode":"OH","latitude":"39.45532000","longitude":"-81.49525000"},{"name":"Washington Court House","countryCode":"US","stateCode":"OH","latitude":"39.53645000","longitude":"-83.43908000"},{"name":"Waterville","countryCode":"US","stateCode":"OH","latitude":"41.50089000","longitude":"-83.71827000"},{"name":"Wauseon","countryCode":"US","stateCode":"OH","latitude":"41.54922000","longitude":"-84.14161000"},{"name":"Waverly","countryCode":"US","stateCode":"OH","latitude":"39.12673000","longitude":"-82.98546000"},{"name":"Wayne County","countryCode":"US","stateCode":"OH","latitude":"40.82887000","longitude":"-81.88803000"},{"name":"Waynesville","countryCode":"US","stateCode":"OH","latitude":"39.52978000","longitude":"-84.08660000"},{"name":"Wellington","countryCode":"US","stateCode":"OH","latitude":"41.16894000","longitude":"-82.21794000"},{"name":"Wellston","countryCode":"US","stateCode":"OH","latitude":"39.12341000","longitude":"-82.53294000"},{"name":"Wellsville","countryCode":"US","stateCode":"OH","latitude":"40.60284000","longitude":"-80.64896000"},{"name":"West Alexandria","countryCode":"US","stateCode":"OH","latitude":"39.74450000","longitude":"-84.53217000"},{"name":"West Carrollton City","countryCode":"US","stateCode":"OH","latitude":"39.67228000","longitude":"-84.25216000"},{"name":"West Hill","countryCode":"US","stateCode":"OH","latitude":"41.23283000","longitude":"-80.51924000"},{"name":"West Jefferson","countryCode":"US","stateCode":"OH","latitude":"39.94478000","longitude":"-83.26880000"},{"name":"West Lafayette","countryCode":"US","stateCode":"OH","latitude":"40.27535000","longitude":"-81.75096000"},{"name":"West Liberty","countryCode":"US","stateCode":"OH","latitude":"40.25228000","longitude":"-83.75577000"},{"name":"West Milton","countryCode":"US","stateCode":"OH","latitude":"39.96255000","longitude":"-84.32800000"},{"name":"West Portsmouth","countryCode":"US","stateCode":"OH","latitude":"38.75841000","longitude":"-83.02906000"},{"name":"West Salem","countryCode":"US","stateCode":"OH","latitude":"40.97144000","longitude":"-82.10987000"},{"name":"West Union","countryCode":"US","stateCode":"OH","latitude":"38.79452000","longitude":"-83.54519000"},{"name":"West Unity","countryCode":"US","stateCode":"OH","latitude":"41.58616000","longitude":"-84.43495000"},{"name":"Westerville","countryCode":"US","stateCode":"OH","latitude":"40.12617000","longitude":"-82.92907000"},{"name":"Westfield Center","countryCode":"US","stateCode":"OH","latitude":"41.02644000","longitude":"-81.93320000"},{"name":"Westlake","countryCode":"US","stateCode":"OH","latitude":"41.45532000","longitude":"-81.91792000"},{"name":"Weston","countryCode":"US","stateCode":"OH","latitude":"41.34477000","longitude":"-83.79716000"},{"name":"Wetherington","countryCode":"US","stateCode":"OH","latitude":"39.36367000","longitude":"-84.37744000"},{"name":"Wheelersburg","countryCode":"US","stateCode":"OH","latitude":"38.73035000","longitude":"-82.85545000"},{"name":"White Oak","countryCode":"US","stateCode":"OH","latitude":"39.21311000","longitude":"-84.59939000"},{"name":"Whitehall","countryCode":"US","stateCode":"OH","latitude":"39.96673000","longitude":"-82.88546000"},{"name":"Whitehouse","countryCode":"US","stateCode":"OH","latitude":"41.51894000","longitude":"-83.80383000"},{"name":"Wickliffe","countryCode":"US","stateCode":"OH","latitude":"41.60533000","longitude":"-81.45345000"},{"name":"Wilberforce","countryCode":"US","stateCode":"OH","latitude":"39.71617000","longitude":"-83.87771000"},{"name":"Willard","countryCode":"US","stateCode":"OH","latitude":"41.05311000","longitude":"-82.72629000"},{"name":"Williams County","countryCode":"US","stateCode":"OH","latitude":"41.56029000","longitude":"-84.58814000"},{"name":"Williamsburg","countryCode":"US","stateCode":"OH","latitude":"39.05423000","longitude":"-84.05299000"},{"name":"Williamsport","countryCode":"US","stateCode":"OH","latitude":"39.58590000","longitude":"-83.12046000"},{"name":"Willoughby","countryCode":"US","stateCode":"OH","latitude":"41.63977000","longitude":"-81.40650000"},{"name":"Willoughby Hills","countryCode":"US","stateCode":"OH","latitude":"41.59838000","longitude":"-81.41845000"},{"name":"Willowick","countryCode":"US","stateCode":"OH","latitude":"41.63310000","longitude":"-81.46873000"},{"name":"Wilmington","countryCode":"US","stateCode":"OH","latitude":"39.44534000","longitude":"-83.82854000"},{"name":"Winchester","countryCode":"US","stateCode":"OH","latitude":"38.94174000","longitude":"-83.65075000"},{"name":"Windham","countryCode":"US","stateCode":"OH","latitude":"41.23506000","longitude":"-81.04926000"},{"name":"Wintersville","countryCode":"US","stateCode":"OH","latitude":"40.37535000","longitude":"-80.70369000"},{"name":"Withamsville","countryCode":"US","stateCode":"OH","latitude":"39.06228000","longitude":"-84.28827000"},{"name":"Wolfhurst","countryCode":"US","stateCode":"OH","latitude":"40.06924000","longitude":"-80.78370000"},{"name":"Wood County","countryCode":"US","stateCode":"OH","latitude":"41.36169000","longitude":"-83.62299000"},{"name":"Woodlawn","countryCode":"US","stateCode":"OH","latitude":"39.25200000","longitude":"-84.47022000"},{"name":"Woodsfield","countryCode":"US","stateCode":"OH","latitude":"39.76257000","longitude":"-81.11538000"},{"name":"Woodville","countryCode":"US","stateCode":"OH","latitude":"41.45144000","longitude":"-83.36576000"},{"name":"Wooster","countryCode":"US","stateCode":"OH","latitude":"40.80517000","longitude":"-81.93646000"},{"name":"Worthington","countryCode":"US","stateCode":"OH","latitude":"40.09312000","longitude":"-83.01796000"},{"name":"Wright-Patterson AFB","countryCode":"US","stateCode":"OH","latitude":"39.81113000","longitude":"-84.05731000"},{"name":"Wyandot County","countryCode":"US","stateCode":"OH","latitude":"40.84237000","longitude":"-83.30437000"},{"name":"Wyoming","countryCode":"US","stateCode":"OH","latitude":"39.23117000","longitude":"-84.46578000"},{"name":"Xenia","countryCode":"US","stateCode":"OH","latitude":"39.68478000","longitude":"-83.92965000"},{"name":"Yellow Springs","countryCode":"US","stateCode":"OH","latitude":"39.80645000","longitude":"-83.88687000"},{"name":"Yorkville","countryCode":"US","stateCode":"OH","latitude":"40.15452000","longitude":"-80.71036000"},{"name":"Youngstown","countryCode":"US","stateCode":"OH","latitude":"41.09978000","longitude":"-80.64952000"},{"name":"Zanesville","countryCode":"US","stateCode":"OH","latitude":"39.94035000","longitude":"-82.01319000"},{"name":"Adjuntas","countryCode":"US","stateCode":"PR","latitude":"18.16277778","longitude":"-66.72222222"},{"name":"Aguada","countryCode":"US","stateCode":"PR","latitude":"18.37944444","longitude":"-67.18833333"},{"name":"Aguadilla","countryCode":"US","stateCode":"PR","latitude":"18.42745000","longitude":"-67.15407000"},{"name":"Aguas Buenas","countryCode":"US","stateCode":"PR","latitude":"18.25694400","longitude":"-66.10305600"},{"name":"Aguas Claras","countryCode":"US","stateCode":"PR","latitude":"18.24417000","longitude":"-65.66278000"},{"name":"Aguilita","countryCode":"US","stateCode":"PR","latitude":"18.02333333","longitude":"-66.53472222"},{"name":"Aibonito","countryCode":"US","stateCode":"PR","latitude":"18.14000000","longitude":"-66.26611100"},{"name":"Animas","countryCode":"US","stateCode":"PR","latitude":"18.44555556","longitude":"-66.63500000"},{"name":"Antón Ruiz","countryCode":"US","stateCode":"PR","latitude":"18.18527778","longitude":"-65.80861111"},{"name":"Arecibo","countryCode":"US","stateCode":"PR","latitude":"18.47055556","longitude":"-66.72083333"},{"name":"Arroyo","countryCode":"US","stateCode":"PR","latitude":"17.96583300","longitude":"-66.06138900"},{"name":"Añasco","countryCode":"US","stateCode":"PR","latitude":"18.31611111","longitude":"-67.13972222"},{"name":"Bairoa","countryCode":"US","stateCode":"PR","latitude":"18.25916667","longitude":"-66.04055556"},{"name":"Bajadero","countryCode":"US","stateCode":"PR","latitude":"18.42666667","longitude":"-66.68333333"},{"name":"Bajandas","countryCode":"US","stateCode":"PR","latitude":"18.16278000","longitude":"-65.78167000"},{"name":"Barahona","countryCode":"US","stateCode":"PR","latitude":"18.35138889","longitude":"-66.44555556"},{"name":"Barceloneta","countryCode":"US","stateCode":"PR","latitude":"18.45633000","longitude":"-66.54128000"},{"name":"Barranquitas","countryCode":"US","stateCode":"PR","latitude":"18.20357000","longitude":"-66.31211000"},{"name":"Bartolo","countryCode":"US","stateCode":"PR","latitude":"18.36138889","longitude":"-65.83861111"},{"name":"Bayamon","countryCode":"US","stateCode":"PR","latitude":"18.17777778","longitude":"-66.11333333"},{"name":"Benitez","countryCode":"US","stateCode":"PR","latitude":"18.27361111","longitude":"-65.87916667"},{"name":"Betances","countryCode":"US","stateCode":"PR","latitude":"18.02861111","longitude":"-67.13500000"},{"name":"Boqueron","countryCode":"US","stateCode":"PR","latitude":"18.20750000","longitude":"-65.84861111"},{"name":"Boquerón, Cabo Rojo","countryCode":"US","stateCode":"PR","latitude":"18.02691000","longitude":"-67.16907000"},{"name":"Brenas","countryCode":"US","stateCode":"PR","latitude":"18.46722222","longitude":"-66.34111111"},{"name":"Buena Vista","countryCode":"US","stateCode":"PR","latitude":"17.99638889","longitude":"-66.05194444"},{"name":"Bufalo","countryCode":"US","stateCode":"PR","latitude":"18.41833333","longitude":"-66.57333333"},{"name":"Caban","countryCode":"US","stateCode":"PR","latitude":"18.44333333","longitude":"-67.13611111"},{"name":"Cabo Rojo","countryCode":"US","stateCode":"PR","latitude":"18.08666667","longitude":"-67.14583333"},{"name":"Cabo Rojo Municipio","countryCode":"US","stateCode":"PR","latitude":"18.05635000","longitude":"-67.14685000"},{"name":"Cacao","countryCode":"US","stateCode":"PR","latitude":"18.44028000","longitude":"-66.93861000"},{"name":"Caguas","countryCode":"US","stateCode":"PR","latitude":"18.23333333","longitude":"-66.03333333"},{"name":"Campanilla","countryCode":"US","stateCode":"PR","latitude":"18.42138889","longitude":"-66.23694444"},{"name":"Campo Rico","countryCode":"US","stateCode":"PR","latitude":"18.33722222","longitude":"-65.89805556"},{"name":"Camuy","countryCode":"US","stateCode":"PR","latitude":"18.48388900","longitude":"-66.84500000"},{"name":"Candelaria","countryCode":"US","stateCode":"PR","latitude":"18.40416667","longitude":"-66.20888889"},{"name":"Candelaria Arenas","countryCode":"US","stateCode":"PR","latitude":"18.41722222","longitude":"-66.21750000"},{"name":"Candelero Arriba","countryCode":"US","stateCode":"PR","latitude":"18.10560000","longitude":"-65.83420000"},{"name":"Canóvanas","countryCode":"US","stateCode":"PR","latitude":"18.37916700","longitude":"-65.90138900"},{"name":"Capitanejo","countryCode":"US","stateCode":"PR","latitude":"18.01454000","longitude":"-66.53372000"},{"name":"Carolina","countryCode":"US","stateCode":"PR","latitude":"18.38888889","longitude":"-65.96666667"},{"name":"Carrizales","countryCode":"US","stateCode":"PR","latitude":"18.48194444","longitude":"-66.79000000"},{"name":"Cataño","countryCode":"US","stateCode":"PR","latitude":"18.44134000","longitude":"-66.11822000"},{"name":"Cayey","countryCode":"US","stateCode":"PR","latitude":"18.11500000","longitude":"-66.16139000"},{"name":"Cayuco","countryCode":"US","stateCode":"PR","latitude":"18.29194000","longitude":"-66.73528000"},{"name":"Ceiba","countryCode":"US","stateCode":"PR","latitude":"18.44638889","longitude":"-66.35083333"},{"name":"Ceiba Municipio","countryCode":"US","stateCode":"PR","latitude":"18.26051000","longitude":"-65.67183000"},{"name":"Celada","countryCode":"US","stateCode":"PR","latitude":"18.27166667","longitude":"-65.96611111"},{"name":"Central Aguirre","countryCode":"US","stateCode":"PR","latitude":"17.95472000","longitude":"-66.22611000"},{"name":"Ciales","countryCode":"US","stateCode":"PR","latitude":"18.33611100","longitude":"-66.46888900"},{"name":"Ciales Municipio","countryCode":"US","stateCode":"PR","latitude":"18.29162000","longitude":"-66.51628000"},{"name":"Cidra","countryCode":"US","stateCode":"PR","latitude":"18.17583333","longitude":"-66.16138889"},{"name":"Coamo","countryCode":"US","stateCode":"PR","latitude":"18.08000000","longitude":"-66.35805556"},{"name":"Coco","countryCode":"US","stateCode":"PR","latitude":"18.00722222","longitude":"-66.25944444"},{"name":"Comerío","countryCode":"US","stateCode":"PR","latitude":"18.21801000","longitude":"-66.22600000"},{"name":"Comerío Municipio","countryCode":"US","stateCode":"PR","latitude":"18.22718000","longitude":"-66.22183000"},{"name":"Comunas","countryCode":"US","stateCode":"PR","latitude":"18.08722222","longitude":"-65.84388889"},{"name":"Coquí","countryCode":"US","stateCode":"PR","latitude":"17.97416667","longitude":"-66.22722222"},{"name":"Corazón","countryCode":"US","stateCode":"PR","latitude":"17.99277778","longitude":"-66.08500000"},{"name":"Corcovado","countryCode":"US","stateCode":"PR","latitude":"18.45861111","longitude":"-66.77638889"},{"name":"Corozal","countryCode":"US","stateCode":"PR","latitude":"18.34166667","longitude":"-66.31694444"},{"name":"Corozal Municipio","countryCode":"US","stateCode":"PR","latitude":"18.30912000","longitude":"-66.32600000"},{"name":"Coto Laurel","countryCode":"US","stateCode":"PR","latitude":"18.04969000","longitude":"-66.55128000"},{"name":"Coto Norte","countryCode":"US","stateCode":"PR","latitude":"18.43078000","longitude":"-66.43989000"},{"name":"Culebra","countryCode":"US","stateCode":"PR","latitude":"18.31666667","longitude":"-65.29027778"},{"name":"Culebra barrio-pueblo","countryCode":"US","stateCode":"PR","latitude":"18.30646950","longitude":"-65.30258000"},{"name":"Daguao","countryCode":"US","stateCode":"PR","latitude":"18.22638889","longitude":"-65.68333333"},{"name":"Dorado","countryCode":"US","stateCode":"PR","latitude":"18.45888900","longitude":"-66.26777800"},{"name":"Dorado Municipio","countryCode":"US","stateCode":"PR","latitude":"18.43967000","longitude":"-66.28295000"},{"name":"El Mangó","countryCode":"US","stateCode":"PR","latitude":"18.23416667","longitude":"-65.87972222"},{"name":"El Negro","countryCode":"US","stateCode":"PR","latitude":"18.03750000","longitude":"-65.85138889"},{"name":"El Ojo","countryCode":"US","stateCode":"PR","latitude":"18.00388889","longitude":"-66.39166667"},{"name":"Emajagua","countryCode":"US","stateCode":"PR","latitude":"18.00055556","longitude":"-65.88277778"},{"name":"Esperanza","countryCode":"US","stateCode":"PR","latitude":"18.09722222","longitude":"-65.47083333"},{"name":"Espino","countryCode":"US","stateCode":"PR","latitude":"18.27638889","longitude":"-67.11944444"},{"name":"Estancias de Florida","countryCode":"US","stateCode":"PR","latitude":"18.36666667","longitude":"-66.56972222"},{"name":"Fajardo","countryCode":"US","stateCode":"PR","latitude":"18.32579000","longitude":"-65.65238000"},{"name":"Fajardo Municipio","countryCode":"US","stateCode":"PR","latitude":"18.31051000","longitude":"-65.67600000"},{"name":"Florida","countryCode":"US","stateCode":"PR","latitude":"18.36495300","longitude":"-66.56616100"},{"name":"Franquez","countryCode":"US","stateCode":"PR","latitude":"18.34027778","longitude":"-66.42777778"},{"name":"Fuig","countryCode":"US","stateCode":"PR","latitude":"17.98777778","longitude":"-66.91611111"},{"name":"G. L. Garcia","countryCode":"US","stateCode":"PR","latitude":"18.12750000","longitude":"-66.10416667"},{"name":"Galateo","countryCode":"US","stateCode":"PR","latitude":"18.36250000","longitude":"-66.25888889"},{"name":"Garrochales","countryCode":"US","stateCode":"PR","latitude":"18.45361111","longitude":"-66.56638889"},{"name":"Guayabal","countryCode":"US","stateCode":"PR","latitude":"18.08138889","longitude":"-66.50138889"},{"name":"Guayama","countryCode":"US","stateCode":"PR","latitude":"17.99361111","longitude":"-66.13083333"},{"name":"Guayama Municipio","countryCode":"US","stateCode":"PR","latitude":"18.01663000","longitude":"-66.13072000"},{"name":"Guayanilla","countryCode":"US","stateCode":"PR","latitude":"18.01916667","longitude":"-66.79194444"},{"name":"Guaynabo","countryCode":"US","stateCode":"PR","latitude":"18.36666667","longitude":"-66.10000000"},{"name":"Gurabo","countryCode":"US","stateCode":"PR","latitude":"18.25440000","longitude":"-65.97294000"},{"name":"Gurabo Municipio","countryCode":"US","stateCode":"PR","latitude":"18.27162000","longitude":"-65.97183000"},{"name":"Guánica","countryCode":"US","stateCode":"PR","latitude":"17.97166667","longitude":"-66.90805556"},{"name":"Guánica Municipio","countryCode":"US","stateCode":"PR","latitude":"17.98830000","longitude":"-66.91212000"},{"name":"H. Rivera Colon","countryCode":"US","stateCode":"PR","latitude":"18.34777778","longitude":"-66.27388889"},{"name":"Hatillo","countryCode":"US","stateCode":"PR","latitude":"18.48633000","longitude":"-66.82545000"},{"name":"Hatillo Municipio","countryCode":"US","stateCode":"PR","latitude":"18.40773000","longitude":"-66.79323000"},{"name":"Hato Arriba","countryCode":"US","stateCode":"PR","latitude":"18.35583333","longitude":"-67.03416667"},{"name":"Hato Candal","countryCode":"US","stateCode":"PR","latitude":"18.37444444","longitude":"-65.78722222"},{"name":"Hormigueros","countryCode":"US","stateCode":"PR","latitude":"18.13968000","longitude":"-67.12740000"},{"name":"Hormigueros Municipio","countryCode":"US","stateCode":"PR","latitude":"18.14162000","longitude":"-67.11629000"},{"name":"Humacao","countryCode":"US","stateCode":"PR","latitude":"18.14972200","longitude":"-65.82750000"},{"name":"Imbery","countryCode":"US","stateCode":"PR","latitude":"18.43694444","longitude":"-66.55250000"},{"name":"Indios","countryCode":"US","stateCode":"PR","latitude":"17.99416667","longitude":"-66.81944444"},{"name":"Ingenio","countryCode":"US","stateCode":"PR","latitude":"18.44222222","longitude":"-66.22611111"},{"name":"Isabel Segunda","countryCode":"US","stateCode":"PR","latitude":"18.14916667","longitude":"-65.44277778"},{"name":"Isabela","countryCode":"US","stateCode":"PR","latitude":"18.51305556","longitude":"-67.07000000"},{"name":"Jagual","countryCode":"US","stateCode":"PR","latitude":"18.16166667","longitude":"-65.99555556"},{"name":"Jauca","countryCode":"US","stateCode":"PR","latitude":"17.96916667","longitude":"-66.36583333"},{"name":"Jayuya","countryCode":"US","stateCode":"PR","latitude":"18.21861100","longitude":"-66.59166700"},{"name":"Jobos","countryCode":"US","stateCode":"PR","latitude":"17.95527778","longitude":"-66.16555556"},{"name":"Juana Díaz","countryCode":"US","stateCode":"PR","latitude":"18.05246000","longitude":"-66.50656000"},{"name":"Juana Díaz Municipio","countryCode":"US","stateCode":"PR","latitude":"18.04802000","longitude":"-66.49267000"},{"name":"Juncal","countryCode":"US","stateCode":"PR","latitude":"18.31388889","longitude":"-66.91916667"},{"name":"Juncos","countryCode":"US","stateCode":"PR","latitude":"18.22750000","longitude":"-65.92111100"},{"name":"La Alianza","countryCode":"US","stateCode":"PR","latitude":"18.39750000","longitude":"-66.60250000"},{"name":"La Dolores","countryCode":"US","stateCode":"PR","latitude":"18.37555556","longitude":"-65.85583333"},{"name":"La Fermina","countryCode":"US","stateCode":"PR","latitude":"18.17417000","longitude":"-65.85139000"},{"name":"La Luisa","countryCode":"US","stateCode":"PR","latitude":"18.44888889","longitude":"-66.51000000"},{"name":"La Parguera","countryCode":"US","stateCode":"PR","latitude":"17.97497000","longitude":"-67.04657000"},{"name":"La Playa","countryCode":"US","stateCode":"PR","latitude":"18.28750000","longitude":"-67.18694444"},{"name":"La Plena","countryCode":"US","stateCode":"PR","latitude":"18.04663000","longitude":"-66.20461000"},{"name":"Lajas","countryCode":"US","stateCode":"PR","latitude":"18.05193889","longitude":"-67.05971944"},{"name":"Lajas Municipio","countryCode":"US","stateCode":"PR","latitude":"18.01330000","longitude":"-67.03990000"},{"name":"Lamboglia","countryCode":"US","stateCode":"PR","latitude":"17.98136000","longitude":"-65.98572000"},{"name":"Lares","countryCode":"US","stateCode":"PR","latitude":"18.29467000","longitude":"-66.87712000"},{"name":"Las Marias","countryCode":"US","stateCode":"PR","latitude":"18.29333333","longitude":"-67.14638889"},{"name":"Las Marías Municipio","countryCode":"US","stateCode":"PR","latitude":"18.25087000","longitude":"-66.99240000"},{"name":"Las Ochenta","countryCode":"US","stateCode":"PR","latitude":"17.98469000","longitude":"-66.31795000"},{"name":"Las Ollas","countryCode":"US","stateCode":"PR","latitude":"18.03305556","longitude":"-66.42444444"},{"name":"Las Piedras","countryCode":"US","stateCode":"PR","latitude":"18.18301000","longitude":"-65.86627000"},{"name":"Las Piedras Municipio","countryCode":"US","stateCode":"PR","latitude":"18.18829000","longitude":"-65.87044000"},{"name":"Levittown","countryCode":"US","stateCode":"PR","latitude":"18.44861111","longitude":"-66.18027778"},{"name":"Liborio Negron Torres","countryCode":"US","stateCode":"PR","latitude":"18.04305556","longitude":"-66.94250000"},{"name":"Lluveras","countryCode":"US","stateCode":"PR","latitude":"18.03833333","longitude":"-66.90472222"},{"name":"Lomas","countryCode":"US","stateCode":"PR","latitude":"18.26861111","longitude":"-65.90888889"},{"name":"Los Llanos","countryCode":"US","stateCode":"PR","latitude":"18.05527778","longitude":"-66.40583333"},{"name":"Loíza","countryCode":"US","stateCode":"PR","latitude":"18.43134000","longitude":"-65.88016000"},{"name":"Luis Lloréns Torres","countryCode":"US","stateCode":"PR","latitude":"18.05691000","longitude":"-66.52684000"},{"name":"Luis M. Cintron","countryCode":"US","stateCode":"PR","latitude":"18.29972222","longitude":"-65.63861111"},{"name":"Luquillo","countryCode":"US","stateCode":"PR","latitude":"18.37250000","longitude":"-65.71666667"},{"name":"Luquillo Municipio","countryCode":"US","stateCode":"PR","latitude":"18.33967000","longitude":"-65.72461000"},{"name":"Luyando","countryCode":"US","stateCode":"PR","latitude":"18.36444444","longitude":"-67.15750000"},{"name":"Magas Arriba","countryCode":"US","stateCode":"PR","latitude":"18.01750000","longitude":"-66.76916667"},{"name":"Manatí","countryCode":"US","stateCode":"PR","latitude":"18.43250000","longitude":"-66.48444444"},{"name":"Maria Antonia","countryCode":"US","stateCode":"PR","latitude":"17.97833333","longitude":"-66.88944444"},{"name":"Mariano Colón","countryCode":"US","stateCode":"PR","latitude":"18.02333333","longitude":"-66.33250000"},{"name":"Maricao","countryCode":"US","stateCode":"PR","latitude":"18.18083300","longitude":"-66.98000000"},{"name":"Maricao Municipio","countryCode":"US","stateCode":"PR","latitude":"18.17301000","longitude":"-66.94546000"},{"name":"Martorell","countryCode":"US","stateCode":"PR","latitude":"18.07472000","longitude":"-65.89861000"},{"name":"Marueño","countryCode":"US","stateCode":"PR","latitude":"18.05772000","longitude":"-66.65603000"},{"name":"Maunabo","countryCode":"US","stateCode":"PR","latitude":"18.00719000","longitude":"-65.89933000"},{"name":"Maunabo Municipio","countryCode":"US","stateCode":"PR","latitude":"18.01691000","longitude":"-65.92738000"},{"name":"Mayagüez","countryCode":"US","stateCode":"PR","latitude":"18.20111111","longitude":"-67.13972222"},{"name":"Miranda","countryCode":"US","stateCode":"PR","latitude":"18.38666667","longitude":"-66.38388889"},{"name":"Moca","countryCode":"US","stateCode":"PR","latitude":"18.39467000","longitude":"-67.11324000"},{"name":"Moca Municipio","countryCode":"US","stateCode":"PR","latitude":"18.38550000","longitude":"-67.08435000"},{"name":"Monserrate","countryCode":"US","stateCode":"PR","latitude":"18.43694000","longitude":"-66.35639000"},{"name":"Monte Grande","countryCode":"US","stateCode":"PR","latitude":"18.08750000","longitude":"-67.10750000"},{"name":"Mora","countryCode":"US","stateCode":"PR","latitude":"18.46305556","longitude":"-67.03277778"},{"name":"Morovis","countryCode":"US","stateCode":"PR","latitude":"18.33333333","longitude":"-66.41666667"},{"name":"Mucarabones","countryCode":"US","stateCode":"PR","latitude":"18.39083333","longitude":"-66.21611111"},{"name":"Naguabo","countryCode":"US","stateCode":"PR","latitude":"18.21944444","longitude":"-65.73666667"},{"name":"Naguabo Municipio","countryCode":"US","stateCode":"PR","latitude":"18.23135000","longitude":"-65.75988000"},{"name":"Naranjito","countryCode":"US","stateCode":"PR","latitude":"18.30083300","longitude":"-66.24500000"},{"name":"Naranjito Municipio","countryCode":"US","stateCode":"PR","latitude":"18.28968000","longitude":"-66.25517000"},{"name":"Olimpo","countryCode":"US","stateCode":"PR","latitude":"18.00194444","longitude":"-66.10833333"},{"name":"Orocovis","countryCode":"US","stateCode":"PR","latitude":"18.22694400","longitude":"-66.39111100"},{"name":"Orocovis Municipio","countryCode":"US","stateCode":"PR","latitude":"18.21885000","longitude":"-66.43712000"},{"name":"Pajonal","countryCode":"US","stateCode":"PR","latitude":"18.38222222","longitude":"-66.55583333"},{"name":"Palmarejo","countryCode":"US","stateCode":"PR","latitude":"18.04027778","longitude":"-67.07694444"},{"name":"Palmas","countryCode":"US","stateCode":"PR","latitude":"17.98722222","longitude":"-66.02555556"},{"name":"Palmer","countryCode":"US","stateCode":"PR","latitude":"18.37055556","longitude":"-65.77416667"},{"name":"Palo Seco","countryCode":"US","stateCode":"PR","latitude":"18.00747000","longitude":"-65.93683000"},{"name":"Palomas","countryCode":"US","stateCode":"PR","latitude":"18.01361111","longitude":"-66.87333333"},{"name":"Parcelas La Milagrosa","countryCode":"US","stateCode":"PR","latitude":"18.17083333","longitude":"-66.18833333"},{"name":"Parcelas Nuevas","countryCode":"US","stateCode":"PR","latitude":"18.14027778","longitude":"-66.17250000"},{"name":"Parcelas Peñuelas","countryCode":"US","stateCode":"PR","latitude":"17.99888889","longitude":"-66.34138889"},{"name":"Pastos","countryCode":"US","stateCode":"PR","latitude":"18.11777778","longitude":"-66.25888889"},{"name":"Patillas","countryCode":"US","stateCode":"PR","latitude":"18.00635000","longitude":"-66.01572000"},{"name":"Patillas Municipio","countryCode":"US","stateCode":"PR","latitude":"18.04163000","longitude":"-66.01766000"},{"name":"Peña Pobre","countryCode":"US","stateCode":"PR","latitude":"18.21555556","longitude":"-65.82222222"},{"name":"Peñuelas","countryCode":"US","stateCode":"PR","latitude":"18.05937500","longitude":"-66.72254400"},{"name":"Piedra Gorda","countryCode":"US","stateCode":"PR","latitude":"18.43416667","longitude":"-66.88777778"},{"name":"Playa Fortuna","countryCode":"US","stateCode":"PR","latitude":"18.37972222","longitude":"-65.74527778"},{"name":"Playita","countryCode":"US","stateCode":"PR","latitude":"17.96055556","longitude":"-66.28972222"},{"name":"Playita Cortada","countryCode":"US","stateCode":"PR","latitude":"17.98500000","longitude":"-66.43916667"},{"name":"Pole Ojea","countryCode":"US","stateCode":"PR","latitude":"17.97500000","longitude":"-67.18527778"},{"name":"Ponce","countryCode":"US","stateCode":"PR","latitude":"18.00000000","longitude":"-66.61666667"},{"name":"Potala Pastillo","countryCode":"US","stateCode":"PR","latitude":"17.99138889","longitude":"-66.49666667"},{"name":"Pueblito del Rio","countryCode":"US","stateCode":"PR","latitude":"18.22805556","longitude":"-65.86305556"},{"name":"Puerto Real","countryCode":"US","stateCode":"PR","latitude":"18.07500000","longitude":"-67.18722222"},{"name":"Punta Santiago","countryCode":"US","stateCode":"PR","latitude":"18.16638889","longitude":"-65.74833333"},{"name":"Pájaros","countryCode":"US","stateCode":"PR","latitude":"18.37592060","longitude":"-66.18625500"},{"name":"Quebrada","countryCode":"US","stateCode":"PR","latitude":"18.35666667","longitude":"-66.83222222"},{"name":"Quebradillas","countryCode":"US","stateCode":"PR","latitude":"18.47388889","longitude":"-66.93861111"},{"name":"Quebradillas Municipio","countryCode":"US","stateCode":"PR","latitude":"18.43967000","longitude":"-66.92462000"},{"name":"Rafael Capo","countryCode":"US","stateCode":"PR","latitude":"18.40722222","longitude":"-66.78222222"},{"name":"Rafael Gonzalez","countryCode":"US","stateCode":"PR","latitude":"18.42750000","longitude":"-66.78694444"},{"name":"Rafael Hernandez","countryCode":"US","stateCode":"PR","latitude":"18.47138889","longitude":"-67.07916667"},{"name":"Ramos","countryCode":"US","stateCode":"PR","latitude":"18.33972222","longitude":"-65.71277778"},{"name":"Rincón","countryCode":"US","stateCode":"PR","latitude":"18.34023000","longitude":"-67.24990000"},{"name":"Rincón Municipio","countryCode":"US","stateCode":"PR","latitude":"18.33967000","longitude":"-67.23713000"},{"name":"Rio Lajas","countryCode":"US","stateCode":"PR","latitude":"18.39719150","longitude":"-66.26453900"},{"name":"Rosa Sanchez","countryCode":"US","stateCode":"PR","latitude":"18.06166667","longitude":"-65.91361111"},{"name":"Río Blanco","countryCode":"US","stateCode":"PR","latitude":"18.21833333","longitude":"-65.78861111"},{"name":"Río Cañas Abajo","countryCode":"US","stateCode":"PR","latitude":"18.03833333","longitude":"-66.46777778"},{"name":"Río Grande","countryCode":"US","stateCode":"PR","latitude":"18.38023000","longitude":"-65.83127000"},{"name":"Río Grande Municipio","countryCode":"US","stateCode":"PR","latitude":"18.34162000","longitude":"-65.81766000"},{"name":"Río Piedras","countryCode":"US","stateCode":"PR","latitude":"18.39972222","longitude":"-66.05000000"},{"name":"Sabana","countryCode":"US","stateCode":"PR","latitude":"18.46083333","longitude":"-66.35861111"},{"name":"Sabana Eneas","countryCode":"US","stateCode":"PR","latitude":"18.08611111","longitude":"-67.08111111"},{"name":"Sabana Grande","countryCode":"US","stateCode":"PR","latitude":"18.07972222","longitude":"-66.96083333"},{"name":"Sabana Grande Municipio","countryCode":"US","stateCode":"PR","latitude":"18.09385000","longitude":"-66.94962000"},{"name":"Sabana Hoyos","countryCode":"US","stateCode":"PR","latitude":"18.43388889","longitude":"-66.61388889"},{"name":"Sabana Seca","countryCode":"US","stateCode":"PR","latitude":"18.42694444","longitude":"-66.18472222"},{"name":"Salinas","countryCode":"US","stateCode":"PR","latitude":"18.01746000","longitude":"-66.25378000"},{"name":"San Antonio","countryCode":"US","stateCode":"PR","latitude":"18.45166667","longitude":"-66.94972222"},{"name":"San Germán Municipio","countryCode":"US","stateCode":"PR","latitude":"18.11468000","longitude":"-67.03573000"},{"name":"San Isidro","countryCode":"US","stateCode":"PR","latitude":"18.39222222","longitude":"-65.88555556"},{"name":"San José","countryCode":"US","stateCode":"PR","latitude":"18.39833333","longitude":"-66.25583333"},{"name":"San Juan","countryCode":"US","stateCode":"PR","latitude":"18.45000000","longitude":"-66.06666667"},{"name":"San Lorenzo","countryCode":"US","stateCode":"PR","latitude":"18.18988900","longitude":"-65.96869400"},{"name":"San Sebastián","countryCode":"US","stateCode":"PR","latitude":"18.33722222","longitude":"-66.99055556"},{"name":"Santa Barbara","countryCode":"US","stateCode":"PR","latitude":"18.39361111","longitude":"-65.91888889"},{"name":"Santa Clara","countryCode":"US","stateCode":"PR","latitude":"18.21861111","longitude":"-66.12888889"},{"name":"Santa Isabel","countryCode":"US","stateCode":"PR","latitude":"17.96611100","longitude":"-66.40500000"},{"name":"Santa Isabel Municipio","countryCode":"US","stateCode":"PR","latitude":"17.99663000","longitude":"-66.38711000"},{"name":"Santo Domingo","countryCode":"US","stateCode":"PR","latitude":"18.06333333","longitude":"-66.75250000"},{"name":"Santurce","countryCode":"US","stateCode":"PR","latitude":"18.44083333","longitude":"-66.04722222"},{"name":"Stella","countryCode":"US","stateCode":"PR","latitude":"18.32194444","longitude":"-67.24694444"},{"name":"Sumidero","countryCode":"US","stateCode":"PR","latitude":"18.21861111","longitude":"-66.12888889"},{"name":"Suárez","countryCode":"US","stateCode":"PR","latitude":"18.43027778","longitude":"-65.85361111"},{"name":"Tallaboa","countryCode":"US","stateCode":"PR","latitude":"17.99500000","longitude":"-66.71638889"},{"name":"Tallaboa Alta","countryCode":"US","stateCode":"PR","latitude":"18.05111111","longitude":"-66.70027778"},{"name":"Tiburones","countryCode":"US","stateCode":"PR","latitude":"18.43166667","longitude":"-66.58083333"},{"name":"Tierras Nuevas Poniente","countryCode":"US","stateCode":"PR","latitude":"18.46189000","longitude":"-66.48850000"},{"name":"Toa Alta","countryCode":"US","stateCode":"PR","latitude":"18.38828000","longitude":"-66.24822000"},{"name":"Toa Alta Municipio","countryCode":"US","stateCode":"PR","latitude":"18.36606000","longitude":"-66.25378000"},{"name":"Toa Baja","countryCode":"US","stateCode":"PR","latitude":"18.44388900","longitude":"-66.25972200"},{"name":"Trujillo Alto","countryCode":"US","stateCode":"PR","latitude":"18.36277800","longitude":"-66.01750000"},{"name":"Trujillo Alto Municipio","countryCode":"US","stateCode":"PR","latitude":"18.34162000","longitude":"-66.00517000"},{"name":"Utuado","countryCode":"US","stateCode":"PR","latitude":"18.27301000","longitude":"-66.69962000"},{"name":"Utuado barrio-pueblo","countryCode":"US","stateCode":"PR","latitude":"18.26580000","longitude":"-66.70640000"},{"name":"Vega Alta","countryCode":"US","stateCode":"PR","latitude":"18.41217000","longitude":"-66.33128000"},{"name":"Vega Alta Municipio","countryCode":"US","stateCode":"PR","latitude":"18.41050000","longitude":"-66.33295000"},{"name":"Vega Baja","countryCode":"US","stateCode":"PR","latitude":"18.44611111","longitude":"-66.38750000"},{"name":"Vieques","countryCode":"US","stateCode":"PR","latitude":"18.42500000","longitude":"-65.83305556"},{"name":"Vieques Municipality","countryCode":"US","stateCode":"PR","latitude":"18.12913000","longitude":"-65.43710000"},{"name":"Villalba","countryCode":"US","stateCode":"PR","latitude":"18.12722200","longitude":"-66.49222200"},{"name":"Villalba Municipio","countryCode":"US","stateCode":"PR","latitude":"18.12913000","longitude":"-66.47739000"},{"name":"Vázquez","countryCode":"US","stateCode":"PR","latitude":"18.06583333","longitude":"-66.23861111"},{"name":"Yabucoa","countryCode":"US","stateCode":"PR","latitude":"18.05052000","longitude":"-65.87933000"},{"name":"Yabucoa Municipio","countryCode":"US","stateCode":"PR","latitude":"18.07302000","longitude":"-65.88711000"},{"name":"Yauco","countryCode":"US","stateCode":"PR","latitude":"18.03694444","longitude":"-66.85027778"},{"name":"Yaurel","countryCode":"US","stateCode":"PR","latitude":"18.02694444","longitude":"-66.05722222"},{"name":"25 de Agosto","countryCode":"UY","stateCode":"FD","latitude":"-34.41167000","longitude":"-56.40222000"},{"name":"25 de Mayo","countryCode":"UY","stateCode":"FD","latitude":"-34.18917000","longitude":"-56.33944000"},{"name":"Alejandro Gallinal","countryCode":"UY","stateCode":"FD","latitude":"-33.86252000","longitude":"-55.54264000"},{"name":"Cardal","countryCode":"UY","stateCode":"FD","latitude":"-34.29056000","longitude":"-56.38889000"},{"name":"Casupá","countryCode":"UY","stateCode":"FD","latitude":"-34.09994000","longitude":"-55.64811000"},{"name":"Florida","countryCode":"UY","stateCode":"FD","latitude":"-34.09556000","longitude":"-56.21417000"},{"name":"Sarandí Grande","countryCode":"UY","stateCode":"FD","latitude":"-33.73333000","longitude":"-56.33333000"},{"name":"Aceguá","countryCode":"UY","stateCode":"CL","latitude":"-31.87178000","longitude":"-54.16351000"},{"name":"Isidoro Noblía","countryCode":"UY","stateCode":"CL","latitude":"-31.96218000","longitude":"-54.12309000"},{"name":"Melo","countryCode":"UY","stateCode":"CL","latitude":"-32.37028000","longitude":"-54.16750000"},{"name":"Río Branco","countryCode":"UY","stateCode":"CL","latitude":"-32.59802000","longitude":"-53.38583000"},{"name":"Tupambaé","countryCode":"UY","stateCode":"CL","latitude":"-32.83333000","longitude":"-54.76667000"},{"name":"Aguas Corrientes","countryCode":"UY","stateCode":"CA","latitude":"-34.52194000","longitude":"-56.39361000"},{"name":"Atlántida","countryCode":"UY","stateCode":"CA","latitude":"-34.77190000","longitude":"-55.75840000"},{"name":"Barra de Carrasco","countryCode":"UY","stateCode":"CA","latitude":"-34.87722000","longitude":"-56.02972000"},{"name":"Barros Blancos","countryCode":"UY","stateCode":"CA","latitude":"-34.75240000","longitude":"-56.00259000"},{"name":"Canelones","countryCode":"UY","stateCode":"CA","latitude":"-34.52278000","longitude":"-56.27778000"},{"name":"Colonia Nicolich","countryCode":"UY","stateCode":"CA","latitude":"-34.81516000","longitude":"-56.02435000"},{"name":"Empalme Olmos","countryCode":"UY","stateCode":"CA","latitude":"-34.69753000","longitude":"-55.89268000"},{"name":"Joaquín Suárez","countryCode":"UY","stateCode":"CA","latitude":"-34.73501000","longitude":"-56.03470000"},{"name":"Juanicó","countryCode":"UY","stateCode":"CA","latitude":"-34.59454000","longitude":"-56.25334000"},{"name":"La Floresta","countryCode":"UY","stateCode":"CA","latitude":"-34.75572000","longitude":"-55.68141000"},{"name":"La Paz","countryCode":"UY","stateCode":"CA","latitude":"-34.76031000","longitude":"-56.22590000"},{"name":"Las Piedras","countryCode":"UY","stateCode":"CA","latitude":"-34.73020000","longitude":"-56.21915000"},{"name":"Las Toscas","countryCode":"UY","stateCode":"CA","latitude":"-34.73333000","longitude":"-55.71667000"},{"name":"Los Cerrillos","countryCode":"UY","stateCode":"CA","latitude":"-34.60500000","longitude":"-56.35639000"},{"name":"Migues","countryCode":"UY","stateCode":"CA","latitude":"-34.48759000","longitude":"-55.62793000"},{"name":"Montes","countryCode":"UY","stateCode":"CA","latitude":"-34.49339000","longitude":"-55.56219000"},{"name":"Pando","countryCode":"UY","stateCode":"CA","latitude":"-34.71716000","longitude":"-55.95840000"},{"name":"Paso de Carrasco","countryCode":"UY","stateCode":"CA","latitude":"-34.86028000","longitude":"-56.05222000"},{"name":"Progreso","countryCode":"UY","stateCode":"CA","latitude":"-34.66737000","longitude":"-56.21758000"},{"name":"San Antonio","countryCode":"UY","stateCode":"CA","latitude":"-34.45130000","longitude":"-56.08036000"},{"name":"San Bautista","countryCode":"UY","stateCode":"CA","latitude":"-34.44016000","longitude":"-55.95861000"},{"name":"San Jacinto","countryCode":"UY","stateCode":"CA","latitude":"-34.54465000","longitude":"-55.87151000"},{"name":"San Ramón","countryCode":"UY","stateCode":"CA","latitude":"-34.29155000","longitude":"-55.95571000"},{"name":"Santa Lucía","countryCode":"UY","stateCode":"CA","latitude":"-34.45333000","longitude":"-56.39056000"},{"name":"Santa Rosa","countryCode":"UY","stateCode":"CA","latitude":"-34.49819000","longitude":"-56.03795000"},{"name":"Sauce","countryCode":"UY","stateCode":"CA","latitude":"-34.65191000","longitude":"-56.06431000"},{"name":"Soca","countryCode":"UY","stateCode":"CA","latitude":"-34.68432000","longitude":"-55.70200000"},{"name":"Tala","countryCode":"UY","stateCode":"CA","latitude":"-34.34349000","longitude":"-55.76375000"},{"name":"Toledo","countryCode":"UY","stateCode":"CA","latitude":"-34.73807000","longitude":"-56.09469000"},{"name":"Aiguá","countryCode":"UY","stateCode":"MA","latitude":"-34.20498000","longitude":"-54.75665000"},{"name":"Maldonado","countryCode":"UY","stateCode":"MA","latitude":"-34.90000000","longitude":"-54.95000000"},{"name":"Pan de Azúcar","countryCode":"UY","stateCode":"MA","latitude":"-34.77870000","longitude":"-55.23582000"},{"name":"Piriápolis","countryCode":"UY","stateCode":"MA","latitude":"-34.86287000","longitude":"-55.27471000"},{"name":"Punta del Este","countryCode":"UY","stateCode":"MA","latitude":"-34.94747000","longitude":"-54.93382000"},{"name":"San Carlos","countryCode":"UY","stateCode":"MA","latitude":"-34.79123000","longitude":"-54.91824000"},{"name":"Artigas","countryCode":"UY","stateCode":"AR","latitude":"-30.40000000","longitude":"-56.46667000"},{"name":"Baltasar Brum","countryCode":"UY","stateCode":"AR","latitude":"-30.71905000","longitude":"-57.32596000"},{"name":"Bella Unión","countryCode":"UY","stateCode":"AR","latitude":"-30.25966000","longitude":"-57.59919000"},{"name":"Las Piedras","countryCode":"UY","stateCode":"AR","latitude":"-30.26204000","longitude":"-57.58174000"},{"name":"Tomás Gomensoro","countryCode":"UY","stateCode":"AR","latitude":"-30.42870000","longitude":"-57.43609000"},{"name":"Belén","countryCode":"UY","stateCode":"SA","latitude":"-30.78716000","longitude":"-57.77577000"},{"name":"Salto","countryCode":"UY","stateCode":"SA","latitude":"-31.38333000","longitude":"-57.96667000"},{"name":"Villa Constitución","countryCode":"UY","stateCode":"SA","latitude":"-31.06913000","longitude":"-57.84946000"},{"name":"Blanquillo","countryCode":"UY","stateCode":"DU","latitude":"-32.76667000","longitude":"-55.63333000"},{"name":"Carlos Reyles","countryCode":"UY","stateCode":"DU","latitude":"-33.05658000","longitude":"-56.47652000"},{"name":"Durazno","countryCode":"UY","stateCode":"DU","latitude":"-33.38056000","longitude":"-56.52361000"},{"name":"La Paloma","countryCode":"UY","stateCode":"DU","latitude":"-32.72689000","longitude":"-55.58270000"},{"name":"Santa Bernardina","countryCode":"UY","stateCode":"DU","latitude":"-33.35360000","longitude":"-56.52498000"},{"name":"Sarandí del Yi","countryCode":"UY","stateCode":"DU","latitude":"-33.35000000","longitude":"-55.63333000"},{"name":"Villa del Carmen","countryCode":"UY","stateCode":"DU","latitude":"-33.23943000","longitude":"-56.00936000"},{"name":"Cardona","countryCode":"UY","stateCode":"SO","latitude":"-33.87049000","longitude":"-57.36954000"},{"name":"Dolores","countryCode":"UY","stateCode":"SO","latitude":"-33.53009000","longitude":"-58.21701000"},{"name":"José Enrique Rodó","countryCode":"UY","stateCode":"SO","latitude":"-33.69618000","longitude":"-57.53153000"},{"name":"Mercedes","countryCode":"UY","stateCode":"SO","latitude":"-33.25240000","longitude":"-58.03047000"},{"name":"Palmitas","countryCode":"UY","stateCode":"SO","latitude":"-33.50719000","longitude":"-57.80079000"},{"name":"Santa Catalina","countryCode":"UY","stateCode":"SO","latitude":"-33.79100000","longitude":"-57.48824000"},{"name":"Villa Soriano","countryCode":"UY","stateCode":"SO","latitude":"-33.39811000","longitude":"-58.32177000"},{"name":"Carmelo","countryCode":"UY","stateCode":"CO","latitude":"-34.00023000","longitude":"-58.28402000"},{"name":"Colonia del Sacramento","countryCode":"UY","stateCode":"CO","latitude":"-34.46262000","longitude":"-57.83976000"},{"name":"Florencio Sánchez","countryCode":"UY","stateCode":"CO","latitude":"-33.87785000","longitude":"-57.37166000"},{"name":"Juan L. Lacaze","countryCode":"UY","stateCode":"CO","latitude":"-34.41888000","longitude":"-57.45285000"},{"name":"Nueva Helvecia","countryCode":"UY","stateCode":"CO","latitude":"-34.30000000","longitude":"-57.23333000"},{"name":"Nueva Palmira","countryCode":"UY","stateCode":"CO","latitude":"-33.87031000","longitude":"-58.41176000"},{"name":"Ombúes de Lavalle","countryCode":"UY","stateCode":"CO","latitude":"-33.93783000","longitude":"-57.80959000"},{"name":"Rosario","countryCode":"UY","stateCode":"CO","latitude":"-34.31667000","longitude":"-57.35000000"},{"name":"Tarariras","countryCode":"UY","stateCode":"CO","latitude":"-34.26555000","longitude":"-57.61866000"},{"name":"Castillos","countryCode":"UY","stateCode":"RO","latitude":"-34.19871000","longitude":"-53.85919000"},{"name":"Cebollatí","countryCode":"UY","stateCode":"RO","latitude":"-33.26703000","longitude":"-53.79425000"},{"name":"Chui","countryCode":"UY","stateCode":"RO","latitude":"-33.69792000","longitude":"-53.45926000"},{"name":"Dieciocho de Julio","countryCode":"UY","stateCode":"RO","latitude":"-33.68216000","longitude":"-53.55325000"},{"name":"La Paloma","countryCode":"UY","stateCode":"RO","latitude":"-34.66268000","longitude":"-54.16452000"},{"name":"Lascano","countryCode":"UY","stateCode":"RO","latitude":"-33.67235000","longitude":"-54.20650000"},{"name":"Rocha","countryCode":"UY","stateCode":"RO","latitude":"-34.48333000","longitude":"-54.33333000"},{"name":"Velázquez","countryCode":"UY","stateCode":"RO","latitude":"-34.03631000","longitude":"-54.28054000"},{"name":"Curtina","countryCode":"UY","stateCode":"TA","latitude":"-32.15000000","longitude":"-56.11667000"},{"name":"Paso de los Toros","countryCode":"UY","stateCode":"TA","latitude":"-32.81667000","longitude":"-56.51667000"},{"name":"Tacuarembó","countryCode":"UY","stateCode":"TA","latitude":"-31.71694000","longitude":"-55.98111000"},{"name":"Delta del Tigre","countryCode":"UY","stateCode":"SJ","latitude":"-34.76488000","longitude":"-56.36450000"},{"name":"Ecilda Paullier","countryCode":"UY","stateCode":"SJ","latitude":"-34.35778000","longitude":"-57.04883000"},{"name":"Libertad","countryCode":"UY","stateCode":"SJ","latitude":"-34.63459000","longitude":"-56.61739000"},{"name":"Puntas de Valdéz","countryCode":"UY","stateCode":"SJ","latitude":"-34.58550000","longitude":"-56.70097000"},{"name":"Rafael Perazza","countryCode":"UY","stateCode":"SJ","latitude":"-34.52335000","longitude":"-56.79710000"},{"name":"Rodríguez","countryCode":"UY","stateCode":"SJ","latitude":"-34.38100000","longitude":"-56.53797000"},{"name":"San José de Mayo","countryCode":"UY","stateCode":"SJ","latitude":"-34.33750000","longitude":"-56.71361000"},{"name":"Estación Porvenir","countryCode":"UY","stateCode":"PA","latitude":"-32.37085000","longitude":"-57.85371000"},{"name":"Guichón","countryCode":"UY","stateCode":"PA","latitude":"-32.35846000","longitude":"-57.19778000"},{"name":"Paysandú","countryCode":"UY","stateCode":"PA","latitude":"-32.31710000","longitude":"-58.08072000"},{"name":"Piedras Coloradas","countryCode":"UY","stateCode":"PA","latitude":"-32.37183000","longitude":"-57.60901000"},{"name":"Quebracho","countryCode":"UY","stateCode":"PA","latitude":"-31.93526000","longitude":"-57.90140000"},{"name":"San Félix","countryCode":"UY","stateCode":"PA","latitude":"-32.34631000","longitude":"-58.10094000"},{"name":"Fray Bentos","countryCode":"UY","stateCode":"RN","latitude":"-33.11651000","longitude":"-58.31067000"},{"name":"Nuevo Berlín","countryCode":"UY","stateCode":"RN","latitude":"-32.97974000","longitude":"-58.05858000"},{"name":"San Javier","countryCode":"UY","stateCode":"RN","latitude":"-32.66523000","longitude":"-58.13320000"},{"name":"Young","countryCode":"UY","stateCode":"RN","latitude":"-32.69844000","longitude":"-57.62693000"},{"name":"José Batlle y Ordóñez","countryCode":"UY","stateCode":"LA","latitude":"-33.46667000","longitude":"-55.11667000"},{"name":"José Pedro Varela","countryCode":"UY","stateCode":"LA","latitude":"-33.45451000","longitude":"-54.53586000"},{"name":"Mariscala","countryCode":"UY","stateCode":"LA","latitude":"-34.04085000","longitude":"-54.77732000"},{"name":"Minas","countryCode":"UY","stateCode":"LA","latitude":"-34.37589000","longitude":"-55.23771000"},{"name":"Solís de Mataojo","countryCode":"UY","stateCode":"LA","latitude":"-34.59951000","longitude":"-55.46808000"},{"name":"Minas de Corrales","countryCode":"UY","stateCode":"RV","latitude":"-31.57375000","longitude":"-55.47075000"},{"name":"Rivera","countryCode":"UY","stateCode":"RV","latitude":"-30.90534000","longitude":"-55.55076000"},{"name":"Tranqueras","countryCode":"UY","stateCode":"RV","latitude":"-31.20000000","longitude":"-55.75000000"},{"name":"Vichadero","countryCode":"UY","stateCode":"RV","latitude":"-31.77794000","longitude":"-54.69183000"},{"name":"Montevideo","countryCode":"UY","stateCode":"MO","latitude":"-34.90328000","longitude":"-56.18816000"},{"name":"Pajas Blancas","countryCode":"UY","stateCode":"MO","latitude":"-34.80167000","longitude":"-56.33417000"},{"name":"Santiago Vázquez","countryCode":"UY","stateCode":"MO","latitude":"-34.79028000","longitude":"-56.35000000"},{"name":"Bella Vista","countryCode":"UY","stateCode":"MO","latitude":"-34.87527778","longitude":"-56.18666667"},{"name":"Belvedere","countryCode":"UY","stateCode":"MO","latitude":"-34.85155556","longitude":"-56.21611111"},{"name":"Buceo","countryCode":"UY","stateCode":"MO","latitude":"-34.90000000","longitude":"-56.13305556"},{"name":"Capurro (Montevideo)","countryCode":"UY","stateCode":"MO","latitude":"-34.87500000","longitude":"-56.20555556"},{"name":"Carrasco","countryCode":"UY","stateCode":"MO","latitude":"-34.88333333","longitude":"-56.06666667"},{"name":"Casabó","countryCode":"UY","stateCode":"MO","latitude":"-34.86388889","longitude":"-56.34111111"},{"name":"Centro","countryCode":"UY","stateCode":"MO","latitude":"-34.90361111","longitude":"-56.18833333"},{"name":"Cerrito, Montevideo","countryCode":"UY","stateCode":"MO","latitude":"-34.85349444","longitude":"-56.17282778"},{"name":"Colón Centro y Noroeste","countryCode":"UY","stateCode":"MO","latitude":"-34.80230556","longitude":"-56.22413889"},{"name":"Colón Sudeste","countryCode":"UY","stateCode":"MO","latitude":"-34.76666667","longitude":"-56.20277778"},{"name":"Conciliación","countryCode":"UY","stateCode":"MO","latitude":"-34.82361111","longitude":"-56.23194444"},{"name":"Cordón","countryCode":"UY","stateCode":"MO","latitude":"-34.90000000","longitude":"-56.17858333"},{"name":"Flor de Maroñas","countryCode":"UY","stateCode":"MO","latitude":"-34.85055556","longitude":"-56.12472222"},{"name":"Ituzaingó","countryCode":"UY","stateCode":"MO","latitude":"-34.84750000","longitude":"-56.14361111"},{"name":"La Unión","countryCode":"UY","stateCode":"MO","latitude":"-34.87861111","longitude":"-56.13583333"},{"name":"Malvín","countryCode":"UY","stateCode":"MO","latitude":"-34.89352778","longitude":"-56.09994444"},{"name":"Manga","countryCode":"UY","stateCode":"MO","latitude":"-34.80722222","longitude":"-56.13805556"},{"name":"Maroñas","countryCode":"UY","stateCode":"MO","latitude":"-34.86338889","longitude":"-56.12963889"},{"name":"Nuevo París","countryCode":"UY","stateCode":"MO","latitude":"-34.83333333","longitude":"-56.25000000"},{"name":"Paso del Molino","countryCode":"UY","stateCode":"MO","latitude":"-34.85000000","longitude":"-56.21666667"},{"name":"Peñarol","countryCode":"UY","stateCode":"MO","latitude":"-34.82519444","longitude":"-56.19916667"},{"name":"Piedras Blancas","countryCode":"UY","stateCode":"MO","latitude":"-34.82361111","longitude":"-56.14027778"},{"name":"Pocitos","countryCode":"UY","stateCode":"MO","latitude":"-34.90833333","longitude":"-56.15000000"},{"name":"Punta Carretas","countryCode":"UY","stateCode":"MO","latitude":"-34.92188889","longitude":"-56.15944444"},{"name":"Punta Gorda","countryCode":"UY","stateCode":"MO","latitude":"-34.88647222","longitude":"-56.08983333"},{"name":"Reducto","countryCode":"UY","stateCode":"MO","latitude":"-34.87831944","longitude":"-56.18957778"},{"name":"Sayage","countryCode":"UY","stateCode":"MO","latitude":"-34.83583333","longitude":"-56.21250000"},{"name":"Tres Cruces","countryCode":"UY","stateCode":"MO","latitude":"-34.89583333","longitude":"-56.16805556"},{"name":"Villa Española","countryCode":"UY","stateCode":"MO","latitude":"-34.86388889","longitude":"-56.14472222"},{"name":"Villa García","countryCode":"UY","stateCode":"MO","latitude":"-34.78111000","longitude":"-56.05333000"},{"name":"Villa Muñoz","countryCode":"UY","stateCode":"MO","latitude":"-34.88781389","longitude":"-56.17701389"},{"name":"Villa del Cerro","countryCode":"UY","stateCode":"MO","latitude":"-34.88444444","longitude":"-56.25138889"},{"name":"Santa Clara de Olimar","countryCode":"UY","stateCode":"TT","latitude":"-32.92254000","longitude":"-54.94447000"},{"name":"Treinta y Tres","countryCode":"UY","stateCode":"TT","latitude":"-33.23333000","longitude":"-54.38333000"},{"name":"Vergara","countryCode":"UY","stateCode":"TT","latitude":"-32.94419000","longitude":"-53.93810000"},{"name":"Villa Sara","countryCode":"UY","stateCode":"TT","latitude":"-33.25340000","longitude":"-54.41947000"},{"name":"Trinidad","countryCode":"UY","stateCode":"FS","latitude":"-33.51650000","longitude":"-56.89957000"},{"name":"Andijon","countryCode":"UZ","stateCode":"AN","latitude":"40.78206000","longitude":"72.34424000"},{"name":"Andijon Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.80000000","longitude":"72.41667000"},{"name":"Asaka","countryCode":"UZ","stateCode":"AN","latitude":"40.64153000","longitude":"72.23868000"},{"name":"Asaka Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.66667000","longitude":"72.25000000"},{"name":"Baliqchi Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.86667000","longitude":"72.00000000"},{"name":"Bo‘z Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.66667000","longitude":"71.91667000"},{"name":"Buloqboshi Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.61667000","longitude":"72.46667000"},{"name":"Izboskan Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.91667000","longitude":"72.25000000"},{"name":"Jalolkuduk Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.75000000","longitude":"72.66667000"},{"name":"Khŭjaobod Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.66667000","longitude":"72.58333000"},{"name":"Marhamat","countryCode":"UZ","stateCode":"AN","latitude":"40.48048000","longitude":"72.31388000"},{"name":"Marhamat Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.50000000","longitude":"72.31667000"},{"name":"Oltinkŭl Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.80000000","longitude":"72.16667000"},{"name":"Pakhtaobod Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.93333000","longitude":"72.50000000"},{"name":"Paxtaobod","countryCode":"UZ","stateCode":"AN","latitude":"40.92936000","longitude":"72.49687000"},{"name":"Qo‘rg‘ontepa","countryCode":"UZ","stateCode":"AN","latitude":"40.73192000","longitude":"72.76177000"},{"name":"Qŭrghontepa Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.75000000","longitude":"72.83333000"},{"name":"Shahrikhon Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.71667000","longitude":"72.06667000"},{"name":"Shahrixon","countryCode":"UZ","stateCode":"AN","latitude":"40.71331000","longitude":"72.05706000"},{"name":"Ulug‘nor Tumani","countryCode":"UZ","stateCode":"AN","latitude":"40.75000000","longitude":"71.70000000"},{"name":"Xo‘jaobod","countryCode":"UZ","stateCode":"AN","latitude":"40.66886000","longitude":"72.56002000"},{"name":"Angren","countryCode":"UZ","stateCode":"TO","latitude":"41.01667000","longitude":"70.14361000"},{"name":"Bekobod","countryCode":"UZ","stateCode":"TO","latitude":"40.22083000","longitude":"69.26972000"},{"name":"Bo‘ka","countryCode":"UZ","stateCode":"TO","latitude":"40.81108000","longitude":"69.19417000"},{"name":"Chinoz","countryCode":"UZ","stateCode":"TO","latitude":"40.93633000","longitude":"68.76128000"},{"name":"Chirchiq","countryCode":"UZ","stateCode":"TO","latitude":"41.46889000","longitude":"69.58222000"},{"name":"G‘azalkent","countryCode":"UZ","stateCode":"TO","latitude":"41.55806000","longitude":"69.77083000"},{"name":"Iskandar","countryCode":"UZ","stateCode":"TO","latitude":"41.55389000","longitude":"69.70083000"},{"name":"Kyzyldzhar","countryCode":"UZ","stateCode":"TO","latitude":"41.56667000","longitude":"70.01667000"},{"name":"Ohangaron","countryCode":"UZ","stateCode":"TO","latitude":"40.90639000","longitude":"69.63833000"},{"name":"Olmaliq","countryCode":"UZ","stateCode":"TO","latitude":"40.84472000","longitude":"69.59833000"},{"name":"Parkent","countryCode":"UZ","stateCode":"TO","latitude":"41.29444000","longitude":"69.67639000"},{"name":"Piskent","countryCode":"UZ","stateCode":"TO","latitude":"40.89722000","longitude":"69.35056000"},{"name":"Qibray","countryCode":"UZ","stateCode":"TO","latitude":"41.38972000","longitude":"69.46500000"},{"name":"Salor","countryCode":"UZ","stateCode":"TO","latitude":"41.37222000","longitude":"69.38167000"},{"name":"Tŭytepa","countryCode":"UZ","stateCode":"TO","latitude":"41.03210000","longitude":"69.36253000"},{"name":"Yangiobod","countryCode":"UZ","stateCode":"TO","latitude":"41.11919000","longitude":"70.09406000"},{"name":"Yangiyŭl","countryCode":"UZ","stateCode":"TO","latitude":"41.11202000","longitude":"69.04710000"},{"name":"Zafar","countryCode":"UZ","stateCode":"TO","latitude":"40.98333000","longitude":"68.90000000"},{"name":"Ŭrtaowul","countryCode":"UZ","stateCode":"TO","latitude":"41.18667000","longitude":"69.14528000"},{"name":"Bektemir","countryCode":"UZ","stateCode":"TK","latitude":"41.20972000","longitude":"69.33417000"},{"name":"Tashkent","countryCode":"UZ","stateCode":"TK","latitude":"41.26465000","longitude":"69.21627000"},{"name":"Beruniy","countryCode":"UZ","stateCode":"QR","latitude":"41.69111000","longitude":"60.75250000"},{"name":"Kegeyli Shahar","countryCode":"UZ","stateCode":"QR","latitude":"42.77667000","longitude":"59.60778000"},{"name":"Khŭjayli","countryCode":"UZ","stateCode":"QR","latitude":"42.40043000","longitude":"59.46005000"},{"name":"Manghit","countryCode":"UZ","stateCode":"QR","latitude":"42.11556000","longitude":"60.05972000"},{"name":"Mŭynoq","countryCode":"UZ","stateCode":"QR","latitude":"43.76833000","longitude":"59.02139000"},{"name":"Novyy Turtkul’","countryCode":"UZ","stateCode":"QR","latitude":"41.55000000","longitude":"61.01667000"},{"name":"Nukus","countryCode":"UZ","stateCode":"QR","latitude":"42.45306000","longitude":"59.61028000"},{"name":"Oltinko‘l","countryCode":"UZ","stateCode":"QR","latitude":"43.06874000","longitude":"58.90372000"},{"name":"Beshariq","countryCode":"UZ","stateCode":"FA","latitude":"40.43583000","longitude":"70.61028000"},{"name":"Fergana","countryCode":"UZ","stateCode":"FA","latitude":"40.38421000","longitude":"71.78432000"},{"name":"Hamza","countryCode":"UZ","stateCode":"FA","latitude":"40.42762000","longitude":"71.50534000"},{"name":"Kirguli","countryCode":"UZ","stateCode":"FA","latitude":"40.43553000","longitude":"71.76721000"},{"name":"Marg‘ilon","countryCode":"UZ","stateCode":"FA","latitude":"40.47237000","longitude":"71.72463000"},{"name":"Oltiariq","countryCode":"UZ","stateCode":"FA","latitude":"40.39194000","longitude":"71.47417000"},{"name":"Qo‘qon","countryCode":"UZ","stateCode":"FA","latitude":"40.52861000","longitude":"70.94250000"},{"name":"Quva","countryCode":"UZ","stateCode":"FA","latitude":"40.52204000","longitude":"72.07292000"},{"name":"Quvasoy","countryCode":"UZ","stateCode":"FA","latitude":"40.29721000","longitude":"71.98026000"},{"name":"Rishton","countryCode":"UZ","stateCode":"FA","latitude":"40.35667000","longitude":"71.28472000"},{"name":"Shohimardon","countryCode":"UZ","stateCode":"FA","latitude":"39.98322000","longitude":"71.80512000"},{"name":"So‘x Tumani","countryCode":"UZ","stateCode":"FA","latitude":"40.04417000","longitude":"71.09417000"},{"name":"Toshloq","countryCode":"UZ","stateCode":"FA","latitude":"40.47722000","longitude":"71.76778000"},{"name":"Yangi Marg‘ilon","countryCode":"UZ","stateCode":"FA","latitude":"40.42722000","longitude":"71.71889000"},{"name":"Yaypan","countryCode":"UZ","stateCode":"FA","latitude":"40.37583000","longitude":"70.81556000"},{"name":"Beshkent","countryCode":"UZ","stateCode":"QA","latitude":"38.82139000","longitude":"65.65306000"},{"name":"Chiroqchi","countryCode":"UZ","stateCode":"QA","latitude":"39.03361000","longitude":"66.57222000"},{"name":"G‘uzor","countryCode":"UZ","stateCode":"QA","latitude":"38.62083000","longitude":"66.24806000"},{"name":"Kitob","countryCode":"UZ","stateCode":"QA","latitude":"39.08425000","longitude":"66.83318000"},{"name":"Koson","countryCode":"UZ","stateCode":"QA","latitude":"39.03750000","longitude":"65.58500000"},{"name":"Muborak","countryCode":"UZ","stateCode":"QA","latitude":"39.25528000","longitude":"65.15278000"},{"name":"Nishon Tumani","countryCode":"UZ","stateCode":"QA","latitude":"38.69395000","longitude":"65.67512000"},{"name":"Qarshi","countryCode":"UZ","stateCode":"QA","latitude":"38.86056000","longitude":"65.78905000"},{"name":"Shahrisabz","countryCode":"UZ","stateCode":"QA","latitude":"39.05778000","longitude":"66.83417000"},{"name":"Boghot Tumani","countryCode":"UZ","stateCode":"XO","latitude":"41.31495000","longitude":"60.85327000"},{"name":"Gurlan","countryCode":"UZ","stateCode":"XO","latitude":"41.84472000","longitude":"60.39194000"},{"name":"Hazorasp","countryCode":"UZ","stateCode":"XO","latitude":"41.31944000","longitude":"61.07417000"},{"name":"Khiwa","countryCode":"UZ","stateCode":"XO","latitude":"41.37833000","longitude":"60.36389000"},{"name":"Qŭshkŭpir","countryCode":"UZ","stateCode":"XO","latitude":"41.53500000","longitude":"60.34556000"},{"name":"Showot","countryCode":"UZ","stateCode":"XO","latitude":"41.65583000","longitude":"60.30250000"},{"name":"Urganch","countryCode":"UZ","stateCode":"XO","latitude":"41.55000000","longitude":"60.63333000"},{"name":"Boysun","countryCode":"UZ","stateCode":"SU","latitude":"38.20835000","longitude":"67.20664000"},{"name":"Denov","countryCode":"UZ","stateCode":"SU","latitude":"38.26746000","longitude":"67.89886000"},{"name":"Sho‘rchi","countryCode":"UZ","stateCode":"SU","latitude":"37.99944000","longitude":"67.78750000"},{"name":"Tirmiz","countryCode":"UZ","stateCode":"SU","latitude":"37.22417000","longitude":"67.27833000"},{"name":"Bukhara","countryCode":"UZ","stateCode":"BU","latitude":"39.77472000","longitude":"64.42861000"},{"name":"Galaosiyo","countryCode":"UZ","stateCode":"BU","latitude":"39.85778000","longitude":"64.44833000"},{"name":"Gazli","countryCode":"UZ","stateCode":"BU","latitude":"40.13333000","longitude":"63.45000000"},{"name":"Ghijduwon","countryCode":"UZ","stateCode":"BU","latitude":"40.10000000","longitude":"64.68333000"},{"name":"Karakul’","countryCode":"UZ","stateCode":"BU","latitude":"39.53333000","longitude":"63.83333000"},{"name":"Kogon","countryCode":"UZ","stateCode":"BU","latitude":"39.72278000","longitude":"64.55167000"},{"name":"Olot","countryCode":"UZ","stateCode":"BU","latitude":"39.41500000","longitude":"63.80333000"},{"name":"Peshku Tumani","countryCode":"UZ","stateCode":"BU","latitude":"40.41667000","longitude":"63.83333000"},{"name":"Qorako’l","countryCode":"UZ","stateCode":"BU","latitude":"39.49944000","longitude":"63.85389000"},{"name":"Qorovulbozor","countryCode":"UZ","stateCode":"BU","latitude":"39.50056000","longitude":"64.79361000"},{"name":"Romiton","countryCode":"UZ","stateCode":"BU","latitude":"39.92944000","longitude":"64.37944000"},{"name":"Shofirkon","countryCode":"UZ","stateCode":"BU","latitude":"40.12000000","longitude":"64.50139000"},{"name":"Wobkent","countryCode":"UZ","stateCode":"BU","latitude":"40.03028000","longitude":"64.51500000"},{"name":"Wobkent Tumani","countryCode":"UZ","stateCode":"BU","latitude":"40.00000000","longitude":"64.50000000"},{"name":"Bulung’ur","countryCode":"UZ","stateCode":"SA","latitude":"39.76472000","longitude":"67.27139000"},{"name":"Charxin","countryCode":"UZ","stateCode":"SA","latitude":"39.69667000","longitude":"66.76861000"},{"name":"Chelak","countryCode":"UZ","stateCode":"SA","latitude":"39.92028000","longitude":"66.86111000"},{"name":"Daxbet","countryCode":"UZ","stateCode":"SA","latitude":"39.76389000","longitude":"66.91250000"},{"name":"Ishtixon","countryCode":"UZ","stateCode":"SA","latitude":"39.96639000","longitude":"66.48611000"},{"name":"Jomboy","countryCode":"UZ","stateCode":"SA","latitude":"39.69889000","longitude":"67.09333000"},{"name":"Juma","countryCode":"UZ","stateCode":"SA","latitude":"39.71611000","longitude":"66.66417000"},{"name":"Kattaqo‘rg‘on","countryCode":"UZ","stateCode":"SA","latitude":"39.89889000","longitude":"66.25611000"},{"name":"Oqtosh","countryCode":"UZ","stateCode":"SA","latitude":"39.92139000","longitude":"65.92528000"},{"name":"Payshanba","countryCode":"UZ","stateCode":"SA","latitude":"40.00778000","longitude":"66.23694000"},{"name":"Samarkand","countryCode":"UZ","stateCode":"SA","latitude":"39.65417000","longitude":"66.95972000"},{"name":"Urgut","countryCode":"UZ","stateCode":"SA","latitude":"39.40222000","longitude":"67.24306000"},{"name":"Chortoq","countryCode":"UZ","stateCode":"NG","latitude":"41.06924000","longitude":"71.82372000"},{"name":"Chust","countryCode":"UZ","stateCode":"NG","latitude":"41.00329000","longitude":"71.23791000"},{"name":"Haqqulobod","countryCode":"UZ","stateCode":"NG","latitude":"40.91667000","longitude":"72.11667000"},{"name":"Kosonsoy","countryCode":"UZ","stateCode":"NG","latitude":"41.24944000","longitude":"71.54738000"},{"name":"Namangan","countryCode":"UZ","stateCode":"NG","latitude":"40.99830000","longitude":"71.67257000"},{"name":"Pop","countryCode":"UZ","stateCode":"NG","latitude":"40.87361000","longitude":"71.10889000"},{"name":"Toshbuloq","countryCode":"UZ","stateCode":"NG","latitude":"40.91617000","longitude":"71.57819000"},{"name":"To‘rqao‘rg‘on","countryCode":"UZ","stateCode":"NG","latitude":"40.99984000","longitude":"71.51162000"},{"name":"Uchqŭrghon Shahri","countryCode":"UZ","stateCode":"NG","latitude":"41.11371000","longitude":"72.07915000"},{"name":"Uychi","countryCode":"UZ","stateCode":"NG","latitude":"41.08073000","longitude":"71.92331000"},{"name":"Yangiqo‘rg‘on","countryCode":"UZ","stateCode":"NG","latitude":"41.19474000","longitude":"71.72385000"},{"name":"Dashtobod","countryCode":"UZ","stateCode":"JI","latitude":"40.12694000","longitude":"68.49444000"},{"name":"Dŭstlik","countryCode":"UZ","stateCode":"JI","latitude":"40.52472000","longitude":"68.03583000"},{"name":"Gagarin","countryCode":"UZ","stateCode":"JI","latitude":"40.66194000","longitude":"68.17222000"},{"name":"Jizzax","countryCode":"UZ","stateCode":"JI","latitude":"40.11583000","longitude":"67.84222000"},{"name":"Paxtakor","countryCode":"UZ","stateCode":"JI","latitude":"40.31528000","longitude":"67.95444000"},{"name":"Zomin","countryCode":"UZ","stateCode":"JI","latitude":"39.96056000","longitude":"68.39583000"},{"name":"Guliston","countryCode":"UZ","stateCode":"SI","latitude":"40.48972000","longitude":"68.78417000"},{"name":"Sirdaryo","countryCode":"UZ","stateCode":"SI","latitude":"40.84361000","longitude":"68.66167000"},{"name":"Yangiyer","countryCode":"UZ","stateCode":"SI","latitude":"40.27500000","longitude":"68.82250000"},{"name":"Navoiy","countryCode":"UZ","stateCode":"NW","latitude":"40.08444000","longitude":"65.37917000"},{"name":"Nurota","countryCode":"UZ","stateCode":"NW","latitude":"40.56139000","longitude":"65.68861000"},{"name":"Qiziltepa","countryCode":"UZ","stateCode":"NW","latitude":"40.03306000","longitude":"64.85000000"},{"name":"Yangirabot","countryCode":"UZ","stateCode":"NW","latitude":"40.02539000","longitude":"65.96095000"},{"name":"Barrouallie","countryCode":"VC","stateCode":"05","latitude":"13.23676000","longitude":"-61.27275000"},{"name":"Biabou","countryCode":"VC","stateCode":"01","latitude":"13.19430000","longitude":"-61.13904000"},{"name":"Byera Village","countryCode":"VC","stateCode":"01","latitude":"13.25636000","longitude":"-61.11954000"},{"name":"Georgetown","countryCode":"VC","stateCode":"01","latitude":"13.28054000","longitude":"-61.11850000"},{"name":"Chateaubelair","countryCode":"VC","stateCode":"03","latitude":"13.29069000","longitude":"-61.24043000"},{"name":"Kingstown","countryCode":"VC","stateCode":"04","latitude":"13.15527000","longitude":"-61.22742000"},{"name":"Kingstown Park","countryCode":"VC","stateCode":"04","latitude":"13.15924000","longitude":"-61.23161000"},{"name":"Layou","countryCode":"VC","stateCode":"02","latitude":"13.20175000","longitude":"-61.27014000"},{"name":"Port Elizabeth","countryCode":"VC","stateCode":"06","latitude":"13.01102000","longitude":"-61.23548000"},{"name":"Acarigua","countryCode":"VE","stateCode":"P","latitude":"9.55451000","longitude":"-69.19564000"},{"name":"Araure","countryCode":"VE","stateCode":"P","latitude":"9.58144000","longitude":"-69.23851000"},{"name":"Guanare","countryCode":"VE","stateCode":"P","latitude":"9.04183000","longitude":"-69.74206000"},{"name":"Villa Bruzual","countryCode":"VE","stateCode":"P","latitude":"9.33186000","longitude":"-69.11968000"},{"name":"Altagracia de Orituco","countryCode":"VE","stateCode":"J","latitude":"9.86005000","longitude":"-66.38139000"},{"name":"Calabozo","countryCode":"VE","stateCode":"J","latitude":"8.92416000","longitude":"-67.42929000"},{"name":"San Juan de los Morros","countryCode":"VE","stateCode":"J","latitude":"9.91152000","longitude":"-67.35381000"},{"name":"Valle de La Pascua","countryCode":"VE","stateCode":"J","latitude":"9.21554000","longitude":"-66.00734000"},{"name":"Zaraza","countryCode":"VE","stateCode":"J","latitude":"9.35029000","longitude":"-65.32452000"},{"name":"Alto Barinas","countryCode":"VE","stateCode":"E","latitude":"8.59310000","longitude":"-70.22610000"},{"name":"Barinas","countryCode":"VE","stateCode":"E","latitude":"8.62261000","longitude":"-70.20749000"},{"name":"Barinitas","countryCode":"VE","stateCode":"E","latitude":"8.76171000","longitude":"-70.41199000"},{"name":"Municipio Barinas","countryCode":"VE","stateCode":"E","latitude":"8.61497000","longitude":"-70.19852000"},{"name":"Anaco","countryCode":"VE","stateCode":"B","latitude":"9.42958000","longitude":"-64.46428000"},{"name":"Aragua de Barcelona","countryCode":"VE","stateCode":"B","latitude":"9.45588000","longitude":"-64.82928000"},{"name":"Barcelona","countryCode":"VE","stateCode":"B","latitude":"10.13625000","longitude":"-64.68618000"},{"name":"Cantaura","countryCode":"VE","stateCode":"B","latitude":"9.30571000","longitude":"-64.35841000"},{"name":"El Tigre","countryCode":"VE","stateCode":"B","latitude":"8.88902000","longitude":"-64.25270000"},{"name":"Municipio José Gregorio Monagas","countryCode":"VE","stateCode":"B","latitude":"7.73874000","longitude":"-64.71876000"},{"name":"Onoto","countryCode":"VE","stateCode":"B","latitude":"9.59714000","longitude":"-65.19350000"},{"name":"Puerto La Cruz","countryCode":"VE","stateCode":"B","latitude":"10.21382000","longitude":"-64.63280000"},{"name":"Puerto Píritu","countryCode":"VE","stateCode":"B","latitude":"10.05896000","longitude":"-65.03698000"},{"name":"San José de Guanipa","countryCode":"VE","stateCode":"B","latitude":"8.88724000","longitude":"-64.16512000"},{"name":"Barquisimeto","countryCode":"VE","stateCode":"K","latitude":"10.06470000","longitude":"-69.35703000"},{"name":"Cabudare","countryCode":"VE","stateCode":"K","latitude":"10.02658000","longitude":"-69.26203000"},{"name":"Carora","countryCode":"VE","stateCode":"K","latitude":"10.17283000","longitude":"-70.08100000"},{"name":"El Tocuyo","countryCode":"VE","stateCode":"K","latitude":"9.78709000","longitude":"-69.79294000"},{"name":"Los Rastrojos","countryCode":"VE","stateCode":"K","latitude":"10.02588000","longitude":"-69.24166000"},{"name":"Quíbor","countryCode":"VE","stateCode":"K","latitude":"9.92866000","longitude":"-69.62010000"},{"name":"Baruta","countryCode":"VE","stateCode":"M","latitude":"10.43424000","longitude":"-66.87558000"},{"name":"Carrizal","countryCode":"VE","stateCode":"M","latitude":"10.34985000","longitude":"-66.98632000"},{"name":"Caucaguita","countryCode":"VE","stateCode":"M","latitude":"10.35782000","longitude":"-66.80252000"},{"name":"Caucagüito","countryCode":"VE","stateCode":"M","latitude":"10.48666000","longitude":"-66.73799000"},{"name":"Chacao","countryCode":"VE","stateCode":"M","latitude":"10.49581000","longitude":"-66.85367000"},{"name":"Charallave","countryCode":"VE","stateCode":"M","latitude":"10.24247000","longitude":"-66.85723000"},{"name":"Cúa","countryCode":"VE","stateCode":"M","latitude":"10.16245000","longitude":"-66.88248000"},{"name":"El Cafetal","countryCode":"VE","stateCode":"M","latitude":"10.46541000","longitude":"-66.82951000"},{"name":"El Hatillo","countryCode":"VE","stateCode":"M","latitude":"10.42411000","longitude":"-66.82581000"},{"name":"Guarenas","countryCode":"VE","stateCode":"M","latitude":"10.47027000","longitude":"-66.61934000"},{"name":"Guatire","countryCode":"VE","stateCode":"M","latitude":"10.47400000","longitude":"-66.54241000"},{"name":"La Dolorita","countryCode":"VE","stateCode":"M","latitude":"10.48830000","longitude":"-66.78608000"},{"name":"Los Dos Caminos","countryCode":"VE","stateCode":"M","latitude":"10.49389000","longitude":"-66.82863000"},{"name":"Los Teques","countryCode":"VE","stateCode":"M","latitude":"10.34447000","longitude":"-67.04325000"},{"name":"Ocumare del Tuy","countryCode":"VE","stateCode":"M","latitude":"10.11820000","longitude":"-66.77513000"},{"name":"Petare","countryCode":"VE","stateCode":"M","latitude":"10.47679000","longitude":"-66.80786000"},{"name":"San Antonio de Los Altos","countryCode":"VE","stateCode":"M","latitude":"10.38853000","longitude":"-66.95179000"},{"name":"Santa Teresa del Tuy","countryCode":"VE","stateCode":"M","latitude":"10.23291000","longitude":"-66.66474000"},{"name":"Boconó","countryCode":"VE","stateCode":"T","latitude":"9.25385000","longitude":"-70.25105000"},{"name":"Municipio Pampanito","countryCode":"VE","stateCode":"T","latitude":"9.41147000","longitude":"-70.49592000"},{"name":"Municipio San Rafael de Carvajal","countryCode":"VE","stateCode":"T","latitude":"9.30756000","longitude":"-70.58965000"},{"name":"Trujillo","countryCode":"VE","stateCode":"T","latitude":"9.36583000","longitude":"-70.43694000"},{"name":"Valera","countryCode":"VE","stateCode":"T","latitude":"9.31778000","longitude":"-70.60361000"},{"name":"Cabimas","countryCode":"VE","stateCode":"V","latitude":"10.39907000","longitude":"-71.45206000"},{"name":"Ciudad Ojeda","countryCode":"VE","stateCode":"V","latitude":"10.20161000","longitude":"-71.31480000"},{"name":"La Villa del Rosario","countryCode":"VE","stateCode":"V","latitude":"10.32580000","longitude":"-72.31343000"},{"name":"Lagunillas","countryCode":"VE","stateCode":"V","latitude":"10.13008000","longitude":"-71.25946000"},{"name":"Machiques","countryCode":"VE","stateCode":"V","latitude":"10.06077000","longitude":"-72.55212000"},{"name":"Maracaibo","countryCode":"VE","stateCode":"V","latitude":"10.66663000","longitude":"-71.61245000"},{"name":"San Carlos del Zulia","countryCode":"VE","stateCode":"V","latitude":"9.00098000","longitude":"-71.92683000"},{"name":"Santa Rita","countryCode":"VE","stateCode":"V","latitude":"10.53642000","longitude":"-71.51104000"},{"name":"Cagua","countryCode":"VE","stateCode":"D","latitude":"10.18634000","longitude":"-67.45935000"},{"name":"El Limón","countryCode":"VE","stateCode":"D","latitude":"10.30589000","longitude":"-67.63212000"},{"name":"La Victoria","countryCode":"VE","stateCode":"D","latitude":"10.22677000","longitude":"-67.33122000"},{"name":"Las Tejerías","countryCode":"VE","stateCode":"D","latitude":"10.25416000","longitude":"-67.17333000"},{"name":"Maracay","countryCode":"VE","stateCode":"D","latitude":"10.23535000","longitude":"-67.59113000"},{"name":"Palo Negro","countryCode":"VE","stateCode":"D","latitude":"10.17389000","longitude":"-67.54194000"},{"name":"San Mateo","countryCode":"VE","stateCode":"D","latitude":"10.21302000","longitude":"-67.42365000"},{"name":"Santa Rita","countryCode":"VE","stateCode":"D","latitude":"10.20540000","longitude":"-67.55948000"},{"name":"Turmero","countryCode":"VE","stateCode":"D","latitude":"10.22856000","longitude":"-67.47421000"},{"name":"Villa de Cura","countryCode":"VE","stateCode":"D","latitude":"10.03863000","longitude":"-67.48938000"},{"name":"Caraballeda","countryCode":"VE","stateCode":"X","latitude":"10.61216000","longitude":"-66.85192000"},{"name":"Catia La Mar","countryCode":"VE","stateCode":"X","latitude":"10.60545000","longitude":"-67.03238000"},{"name":"La Guaira","countryCode":"VE","stateCode":"X","latitude":"10.60156000","longitude":"-66.93293000"},{"name":"Maiquetía","countryCode":"VE","stateCode":"X","latitude":"10.59450000","longitude":"-66.95624000"},{"name":"Caripito","countryCode":"VE","stateCode":"N","latitude":"10.11135000","longitude":"-63.09985000"},{"name":"Maturín","countryCode":"VE","stateCode":"N","latitude":"9.74569000","longitude":"-63.18323000"},{"name":"Municipio Maturín","countryCode":"VE","stateCode":"N","latitude":"9.40000000","longitude":"-63.03333000"},{"name":"Municipio Uracoa","countryCode":"VE","stateCode":"N","latitude":"8.99960000","longitude":"-62.35164000"},{"name":"Carúpano","countryCode":"VE","stateCode":"R","latitude":"10.66516000","longitude":"-63.25387000"},{"name":"Cumaná","countryCode":"VE","stateCode":"R","latitude":"10.45397000","longitude":"-64.18256000"},{"name":"Güiria","countryCode":"VE","stateCode":"R","latitude":"10.57721000","longitude":"-62.29841000"},{"name":"Municipio Valdez","countryCode":"VE","stateCode":"R","latitude":"10.57945000","longitude":"-62.30029000"},{"name":"Chichiriviche","countryCode":"VE","stateCode":"I","latitude":"10.92872000","longitude":"-68.27283000"},{"name":"Coro","countryCode":"VE","stateCode":"I","latitude":"11.40450000","longitude":"-69.67344000"},{"name":"Municipio Los Taques","countryCode":"VE","stateCode":"I","latitude":"11.82308000","longitude":"-70.25353000"},{"name":"Municipio Miranda","countryCode":"VE","stateCode":"I","latitude":"11.31667000","longitude":"-69.86667000"},{"name":"Punta Cardón","countryCode":"VE","stateCode":"I","latitude":"11.65806000","longitude":"-70.21500000"},{"name":"Punto Fijo","countryCode":"VE","stateCode":"I","latitude":"11.69152000","longitude":"-70.19918000"},{"name":"Tucacas","countryCode":"VE","stateCode":"I","latitude":"10.79006000","longitude":"-68.32564000"},{"name":"Chivacoa","countryCode":"VE","stateCode":"U","latitude":"10.15951000","longitude":"-68.89453000"},{"name":"Municipio Independencia","countryCode":"VE","stateCode":"U","latitude":"10.33472000","longitude":"-68.75555000"},{"name":"Nirgua","countryCode":"VE","stateCode":"U","latitude":"10.15039000","longitude":"-68.56478000"},{"name":"San Felipe","countryCode":"VE","stateCode":"U","latitude":"10.33991000","longitude":"-68.74247000"},{"name":"Yaritagua","countryCode":"VE","stateCode":"U","latitude":"10.08081000","longitude":"-69.12420000"},{"name":"Ciudad Bolívar","countryCode":"VE","stateCode":"F","latitude":"8.12923000","longitude":"-63.54086000"},{"name":"Ciudad Guayana","countryCode":"VE","stateCode":"F","latitude":"8.35122000","longitude":"-62.64102000"},{"name":"Municipio Padre Pedro Chien","countryCode":"VE","stateCode":"F","latitude":"8.02455000","longitude":"-61.88187000"},{"name":"Santa Elena de Uairén","countryCode":"VE","stateCode":"F","latitude":"4.60226000","longitude":"-61.11025000"},{"name":"Upata","countryCode":"VE","stateCode":"F","latitude":"8.01620000","longitude":"-62.40561000"},{"name":"Colón","countryCode":"VE","stateCode":"S","latitude":"8.03125000","longitude":"-72.26053000"},{"name":"La Fría","countryCode":"VE","stateCode":"S","latitude":"8.21523000","longitude":"-72.24888000"},{"name":"La Grita","countryCode":"VE","stateCode":"S","latitude":"8.13316000","longitude":"-71.98390000"},{"name":"Municipio José María Vargas","countryCode":"VE","stateCode":"S","latitude":"8.03514000","longitude":"-72.05675000"},{"name":"Rubio","countryCode":"VE","stateCode":"S","latitude":"7.70131000","longitude":"-72.35569000"},{"name":"San Antonio del Táchira","countryCode":"VE","stateCode":"S","latitude":"7.81454000","longitude":"-72.44310000"},{"name":"San Cristóbal","countryCode":"VE","stateCode":"S","latitude":"7.76694000","longitude":"-72.22500000"},{"name":"Táriba","countryCode":"VE","stateCode":"S","latitude":"7.81880000","longitude":"-72.22427000"},{"name":"Ejido","countryCode":"VE","stateCode":"L","latitude":"8.54665000","longitude":"-71.24087000"},{"name":"El Vigía","countryCode":"VE","stateCode":"L","latitude":"8.61350000","longitude":"-71.65702000"},{"name":"Mucumpiz","countryCode":"VE","stateCode":"L","latitude":"8.41667000","longitude":"-71.13333000"},{"name":"Municipio Libertador","countryCode":"VE","stateCode":"L","latitude":"8.33333000","longitude":"-71.11667000"},{"name":"Mérida","countryCode":"VE","stateCode":"L","latitude":"8.58972000","longitude":"-71.15611000"},{"name":"Guacara","countryCode":"VE","stateCode":"G","latitude":"10.22609000","longitude":"-67.87700000"},{"name":"Güigüe","countryCode":"VE","stateCode":"G","latitude":"10.08344000","longitude":"-67.77799000"},{"name":"Los Guayos","countryCode":"VE","stateCode":"G","latitude":"10.18932000","longitude":"-67.93828000"},{"name":"Mariara","countryCode":"VE","stateCode":"G","latitude":"10.29532000","longitude":"-67.71770000"},{"name":"Morón","countryCode":"VE","stateCode":"G","latitude":"10.48715000","longitude":"-68.20078000"},{"name":"Puerto Cabello","countryCode":"VE","stateCode":"G","latitude":"10.47306000","longitude":"-68.01250000"},{"name":"San Joaquín","countryCode":"VE","stateCode":"G","latitude":"10.26061000","longitude":"-67.79348000"},{"name":"Tacarigua","countryCode":"VE","stateCode":"G","latitude":"10.08621000","longitude":"-67.91982000"},{"name":"Tocuyito","countryCode":"VE","stateCode":"G","latitude":"10.11347000","longitude":"-68.06783000"},{"name":"Valencia","countryCode":"VE","stateCode":"G","latitude":"10.16202000","longitude":"-68.00765000"},{"name":"Juan Griego","countryCode":"VE","stateCode":"O","latitude":"11.08172000","longitude":"-63.96549000"},{"name":"La Asunción","countryCode":"VE","stateCode":"O","latitude":"11.03333000","longitude":"-63.86278000"},{"name":"Porlamar","countryCode":"VE","stateCode":"O","latitude":"10.95771000","longitude":"-63.86971000"},{"name":"Maroa","countryCode":"VE","stateCode":"Z","latitude":"2.71880000","longitude":"-67.56046000"},{"name":"Municipio Autónomo Alto Orinoco","countryCode":"VE","stateCode":"Z","latitude":"2.73456000","longitude":"-64.83032000"},{"name":"Puerto Ayacucho","countryCode":"VE","stateCode":"Z","latitude":"5.66049000","longitude":"-67.58343000"},{"name":"San Carlos de Río Negro","countryCode":"VE","stateCode":"Z","latitude":"1.92027000","longitude":"-67.06089000"},{"name":"San Fernando de Atabapo","countryCode":"VE","stateCode":"Z","latitude":"4.04564000","longitude":"-67.69934000"},{"name":"San Juan de Manapiare","countryCode":"VE","stateCode":"Z","latitude":"5.32665000","longitude":"-66.05402000"},{"name":"San Carlos","countryCode":"VE","stateCode":"H","latitude":"9.66124000","longitude":"-68.58268000"},{"name":"Tinaquillo","countryCode":"VE","stateCode":"H","latitude":"9.91861000","longitude":"-68.30472000"},{"name":"Tucupita","countryCode":"VE","stateCode":"Y","latitude":"9.05806000","longitude":"-62.05000000"},{"name":"Caracas","countryCode":"VE","stateCode":"A","latitude":"10.50000000","longitude":"-66.93333333"},{"name":"Biên Hòa","countryCode":"VN","stateCode":"39","latitude":"10.94469000","longitude":"106.82432000"},{"name":"Huyện Long Thành","countryCode":"VN","stateCode":"39","latitude":"10.76162000","longitude":"107.02688000"},{"name":"Huyện Thống Nhất","countryCode":"VN","stateCode":"39","latitude":"10.97764000","longitude":"107.15909000"},{"name":"Huyện Trảng Bom","countryCode":"VN","stateCode":"39","latitude":"10.96624000","longitude":"107.03614000"},{"name":"Huyện Tân Phú","countryCode":"VN","stateCode":"39","latitude":"11.39867000","longitude":"107.39976000"},{"name":"Huyện Vĩnh Cửu","countryCode":"VN","stateCode":"39","latitude":"11.25725000","longitude":"107.02773000"},{"name":"Huyện Định Quán","countryCode":"VN","stateCode":"39","latitude":"11.21866000","longitude":"107.33959000"},{"name":"Buôn Ma Thuột","countryCode":"VN","stateCode":"33","latitude":"12.66747000","longitude":"108.03775000"},{"name":"Huyện Buôn Đôn","countryCode":"VN","stateCode":"33","latitude":"12.90396000","longitude":"107.73870000"},{"name":"Huyện Ea H\'Leo","countryCode":"VN","stateCode":"33","latitude":"13.31814000","longitude":"108.07148000"},{"name":"Huyện Ea Súp","countryCode":"VN","stateCode":"33","latitude":"13.18279000","longitude":"107.79954000"},{"name":"Bình Long","countryCode":"VN","stateCode":"58","latitude":"11.64711000","longitude":"106.60586000"},{"name":"Don Luan","countryCode":"VN","stateCode":"58","latitude":"11.53495000","longitude":"106.88324000"},{"name":"Huyện Bù Đốp","countryCode":"VN","stateCode":"58","latitude":"12.00374000","longitude":"106.81545000"},{"name":"Huyện Chơn Thành","countryCode":"VN","stateCode":"58","latitude":"11.46283000","longitude":"106.66655000"},{"name":"Huyện Hớn Quản","countryCode":"VN","stateCode":"58","latitude":"11.59718000","longitude":"106.62739000"},{"name":"Huyện Đồng Phú","countryCode":"VN","stateCode":"58","latitude":"11.50071000","longitude":"107.01192000"},{"name":"Thị Xã Phước Long","countryCode":"VN","stateCode":"58","latitude":"11.81142000","longitude":"106.99670000"},{"name":"Bạc Liêu","countryCode":"VN","stateCode":"55","latitude":"9.29414000","longitude":"105.72776000"},{"name":"Huyện Giá Rai","countryCode":"VN","stateCode":"55","latitude":"9.27162000","longitude":"105.40017000"},{"name":"Huyện Hồng Dân","countryCode":"VN","stateCode":"55","latitude":"9.53822000","longitude":"105.42242000"},{"name":"Bảo Lộc","countryCode":"VN","stateCode":"35","latitude":"11.54798000","longitude":"107.80772000"},{"name":"Huyện Bảo Lâm","countryCode":"VN","stateCode":"35","latitude":"11.71163000","longitude":"107.75338000"},{"name":"Huyện Lâm Hà","countryCode":"VN","stateCode":"35","latitude":"11.81890000","longitude":"108.21215000"},{"name":"Huyện Đơn Dương","countryCode":"VN","stateCode":"35","latitude":"11.75308000","longitude":"108.55397000"},{"name":"Huyện Đạ Huoai","countryCode":"VN","stateCode":"35","latitude":"11.42465000","longitude":"107.63825000"},{"name":"Huyện Đạ Tẻh","countryCode":"VN","stateCode":"35","latitude":"11.58446000","longitude":"107.52792000"},{"name":"Huyện Đức Trọng","countryCode":"VN","stateCode":"35","latitude":"11.62686000","longitude":"108.35330000"},{"name":"Ðà Lạt","countryCode":"VN","stateCode":"35","latitude":"11.94646000","longitude":"108.44193000"},{"name":"Đam Rong","countryCode":"VN","stateCode":"35","latitude":"12.05409000","longitude":"108.14941000"},{"name":"Đinh Văn","countryCode":"VN","stateCode":"35","latitude":"11.78624000","longitude":"108.24282000"},{"name":"Đưc Trọng","countryCode":"VN","stateCode":"35","latitude":"11.73559000","longitude":"108.37330000"},{"name":"Bắc Giang","countryCode":"VN","stateCode":"54","latitude":"21.27307000","longitude":"106.19460000"},{"name":"Huyện Lục Nam","countryCode":"VN","stateCode":"54","latitude":"21.27548000","longitude":"106.46519000"},{"name":"Huyện Lục Ngạn","countryCode":"VN","stateCode":"54","latitude":"21.43719000","longitude":"106.65845000"},{"name":"Huyện Yên Thế","countryCode":"VN","stateCode":"54","latitude":"21.51667000","longitude":"106.11689000"},{"name":"Bắc Kạn","countryCode":"VN","stateCode":"53","latitude":"22.14701000","longitude":"105.83481000"},{"name":"Huyện Ba Bể","countryCode":"VN","stateCode":"53","latitude":"22.41667000","longitude":"105.75000000"},{"name":"Huyện Bạch Thông","countryCode":"VN","stateCode":"53","latitude":"22.25758000","longitude":"105.83295000"},{"name":"Huyện Chợ Đồn","countryCode":"VN","stateCode":"53","latitude":"22.18681000","longitude":"105.57280000"},{"name":"Huyện Na Rì","countryCode":"VN","stateCode":"53","latitude":"22.17883000","longitude":"106.11221000"},{"name":"Huyện Ngân Sơn","countryCode":"VN","stateCode":"53","latitude":"22.42962000","longitude":"106.01030000"},{"name":"Thị Xã Bắc Kạn","countryCode":"VN","stateCode":"53","latitude":"22.14130000","longitude":"105.83867000"},{"name":"Bắc Ninh","countryCode":"VN","stateCode":"56","latitude":"21.18608000","longitude":"106.07631000"},{"name":"Cung Kiệm","countryCode":"VN","stateCode":"56","latitude":"21.18697000","longitude":"106.16076000"},{"name":"Huyện Gia Bình","countryCode":"VN","stateCode":"56","latitude":"21.07795000","longitude":"106.20903000"},{"name":"Huyện Thuận Thành","countryCode":"VN","stateCode":"56","latitude":"21.04085000","longitude":"106.07515000"},{"name":"Huyện Tiên Du","countryCode":"VN","stateCode":"56","latitude":"21.12195000","longitude":"106.03995000"},{"name":"Huyện Yên Phong","countryCode":"VN","stateCode":"56","latitude":"21.20676000","longitude":"105.99427000"},{"name":"Bến Tre","countryCode":"VN","stateCode":"50","latitude":"10.24147000","longitude":"106.37585000"},{"name":"Huyện Ba Tri","countryCode":"VN","stateCode":"50","latitude":"10.06627000","longitude":"106.60554000"},{"name":"Huyện Bình Đại","countryCode":"VN","stateCode":"50","latitude":"10.19354000","longitude":"106.64455000"},{"name":"Huyện Châu Thành","countryCode":"VN","stateCode":"50","latitude":"10.29212000","longitude":"106.30827000"},{"name":"Huyện Chợ Lách","countryCode":"VN","stateCode":"50","latitude":"10.22674000","longitude":"106.17077000"},{"name":"Huyện Giồng Trôm","countryCode":"VN","stateCode":"50","latitude":"10.15909000","longitude":"106.47004000"},{"name":"Huyện Thạnh Phú","countryCode":"VN","stateCode":"50","latitude":"9.92993000","longitude":"106.54316000"},{"name":"Ấp Tân Ngãi","countryCode":"VN","stateCode":"50","latitude":"10.23333000","longitude":"106.28333000"},{"name":"Bỉm Sơn","countryCode":"VN","stateCode":"21","latitude":"20.07806000","longitude":"105.86028000"},{"name":"Huyện Bá Thước","countryCode":"VN","stateCode":"21","latitude":"20.35767000","longitude":"105.25301000"},{"name":"Huyện Cẩm Thủy","countryCode":"VN","stateCode":"21","latitude":"20.19586000","longitude":"105.46817000"},{"name":"Huyện Hà Trung","countryCode":"VN","stateCode":"21","latitude":"20.02654000","longitude":"105.81931000"},{"name":"Huyện Hậu Lộc","countryCode":"VN","stateCode":"21","latitude":"19.93337000","longitude":"105.88894000"},{"name":"Huyện Lang Chánh","countryCode":"VN","stateCode":"21","latitude":"20.15926000","longitude":"105.15071000"},{"name":"Huyện Mường Lát","countryCode":"VN","stateCode":"21","latitude":"20.52763000","longitude":"104.62941000"},{"name":"Huyện Nga Sơn","countryCode":"VN","stateCode":"21","latitude":"20.01561000","longitude":"105.98975000"},{"name":"Huyện Ngọc Lặc","countryCode":"VN","stateCode":"21","latitude":"20.06777000","longitude":"105.37386000"},{"name":"Huyện Như Thanh","countryCode":"VN","stateCode":"21","latitude":"19.57798000","longitude":"105.55616000"},{"name":"Huyện Như Xuân","countryCode":"VN","stateCode":"21","latitude":"19.62527000","longitude":"105.38856000"},{"name":"Huyện Nông Cống","countryCode":"VN","stateCode":"21","latitude":"19.61376000","longitude":"105.68279000"},{"name":"Huyện Quan Hóa","countryCode":"VN","stateCode":"21","latitude":"20.47565000","longitude":"104.95335000"},{"name":"Huyện Quan Sơn","countryCode":"VN","stateCode":"21","latitude":"20.25758000","longitude":"104.83416000"},{"name":"Huyện Quảng Xương","countryCode":"VN","stateCode":"21","latitude":"19.70252000","longitude":"105.79298000"},{"name":"Huyện Thiệu Hóa","countryCode":"VN","stateCode":"21","latitude":"19.89713000","longitude":"105.68144000"},{"name":"Huyện Thường Xuân","countryCode":"VN","stateCode":"21","latitude":"19.93684000","longitude":"105.24109000"},{"name":"Huyện Thọ Xuân","countryCode":"VN","stateCode":"21","latitude":"19.93114000","longitude":"105.48284000"},{"name":"Huyện Triệu Sơn","countryCode":"VN","stateCode":"21","latitude":"19.82578000","longitude":"105.58293000"},{"name":"Huyện Vĩnh Lộc","countryCode":"VN","stateCode":"21","latitude":"20.03482000","longitude":"105.65755000"},{"name":"Huyện Yên Định","countryCode":"VN","stateCode":"21","latitude":"19.98666000","longitude":"105.61482000"},{"name":"Huyện Đông Sơn","countryCode":"VN","stateCode":"21","latitude":"19.79742000","longitude":"105.72465000"},{"name":"Thanh Hóa","countryCode":"VN","stateCode":"21","latitude":"19.80000000","longitude":"105.76667000"},{"name":"Cam Ranh","countryCode":"VN","stateCode":"34","latitude":"11.92144000","longitude":"109.15913000"},{"name":"Huyện Diên Khánh","countryCode":"VN","stateCode":"34","latitude":"12.27341000","longitude":"109.03890000"},{"name":"Huyện Khánh Sơn","countryCode":"VN","stateCode":"34","latitude":"12.02858000","longitude":"108.90814000"},{"name":"Huyện Khánh Vĩnh","countryCode":"VN","stateCode":"34","latitude":"12.30593000","longitude":"108.83073000"},{"name":"Huyện Vạn Ninh","countryCode":"VN","stateCode":"34","latitude":"12.72344000","longitude":"109.24586000"},{"name":"Nha Trang","countryCode":"VN","stateCode":"34","latitude":"12.24507000","longitude":"109.19432000"},{"name":"Thành Phố Cam Ranh","countryCode":"VN","stateCode":"34","latitude":"11.90707000","longitude":"109.14861000"},{"name":"Thành Phố Nha Trang","countryCode":"VN","stateCode":"34","latitude":"12.25458000","longitude":"109.16655000"},{"name":"Thị Xã Ninh Hòa","countryCode":"VN","stateCode":"34","latitude":"12.53796000","longitude":"109.06057000"},{"name":"Cao Bằng","countryCode":"VN","stateCode":"04","latitude":"22.66568000","longitude":"106.25786000"},{"name":"Huyen Phuc Hoa","countryCode":"VN","stateCode":"04","latitude":"22.53840000","longitude":"106.51039000"},{"name":"Huyện Bảo Lac","countryCode":"VN","stateCode":"04","latitude":"22.90085000","longitude":"105.73332000"},{"name":"Huyện Bảo Lâm","countryCode":"VN","stateCode":"04","latitude":"22.87041000","longitude":"105.48780000"},{"name":"Huyện Hà Quảng","countryCode":"VN","stateCode":"04","latitude":"22.90763000","longitude":"106.12487000"},{"name":"Huyện Hạ Lang","countryCode":"VN","stateCode":"04","latitude":"22.70933000","longitude":"106.67657000"},{"name":"Huyện Nguyên Bình","countryCode":"VN","stateCode":"04","latitude":"22.62400000","longitude":"105.93248000"},{"name":"Huyện Thông Nông","countryCode":"VN","stateCode":"04","latitude":"22.80735000","longitude":"105.95846000"},{"name":"Huyện Thạch An","countryCode":"VN","stateCode":"04","latitude":"22.47654000","longitude":"106.34237000"},{"name":"Huyện Trà Lĩnh","countryCode":"VN","stateCode":"04","latitude":"22.80961000","longitude":"106.32543000"},{"name":"Huyện Trùng Khánh","countryCode":"VN","stateCode":"04","latitude":"22.83333000","longitude":"106.56074000"},{"name":"Cao Lãnh","countryCode":"VN","stateCode":"45","latitude":"10.46017000","longitude":"105.63294000"},{"name":"Huyện Châu Thành","countryCode":"VN","stateCode":"45","latitude":"10.22543000","longitude":"105.82380000"},{"name":"Huyện Lai Vung","countryCode":"VN","stateCode":"45","latitude":"10.24051000","longitude":"105.66327000"},{"name":"Huyện Lấp Vò","countryCode":"VN","stateCode":"45","latitude":"10.35918000","longitude":"105.60611000"},{"name":"Huyện Tam Nông","countryCode":"VN","stateCode":"45","latitude":"10.72761000","longitude":"105.52522000"},{"name":"Huyện Thanh Bình","countryCode":"VN","stateCode":"45","latitude":"10.60137000","longitude":"105.47811000"},{"name":"Huyện Tháp Mười","countryCode":"VN","stateCode":"45","latitude":"10.54398000","longitude":"105.81875000"},{"name":"Huyện Tân Hồng","countryCode":"VN","stateCode":"45","latitude":"10.87089000","longitude":"105.49104000"},{"name":"Sa Dec","countryCode":"VN","stateCode":"45","latitude":"10.29085000","longitude":"105.75635000"},{"name":"Sa Dec city","countryCode":"VN","stateCode":"45","latitude":"10.30550000","longitude":"105.74757000"},{"name":"Thị Trấn Tân Thành","countryCode":"VN","stateCode":"45","latitude":"10.25616000","longitude":"105.59280000"},{"name":"Cho Dok","countryCode":"VN","stateCode":"44","latitude":"10.70000000","longitude":"105.11667000"},{"name":"Huyện An Phú","countryCode":"VN","stateCode":"44","latitude":"10.84274000","longitude":"105.08990000"},{"name":"Huyện Châu Phú","countryCode":"VN","stateCode":"44","latitude":"10.57166000","longitude":"105.16991000"},{"name":"Huyện Chợ Mới","countryCode":"VN","stateCode":"44","latitude":"10.47730000","longitude":"105.49092000"},{"name":"Huyện Phú Tân","countryCode":"VN","stateCode":"44","latitude":"10.65716000","longitude":"105.28459000"},{"name":"Huyện Tri Tôn","countryCode":"VN","stateCode":"44","latitude":"10.41416000","longitude":"104.96136000"},{"name":"Long Xuyên","countryCode":"VN","stateCode":"44","latitude":"10.38639000","longitude":"105.43518000"},{"name":"Long Xuyên City","countryCode":"VN","stateCode":"44","latitude":"10.36857000","longitude":"105.42340000"},{"name":"Cà Mau","countryCode":"VN","stateCode":"59","latitude":"9.17682000","longitude":"105.15242000"},{"name":"Huyen Nam Can","countryCode":"VN","stateCode":"59","latitude":"8.81531000","longitude":"105.05574000"},{"name":"Huyện Cái Nước","countryCode":"VN","stateCode":"59","latitude":"9.00094000","longitude":"105.04201000"},{"name":"Huyện Thới Bình","countryCode":"VN","stateCode":"59","latitude":"9.35790000","longitude":"105.16023000"},{"name":"Huyện Đầm Dơi","countryCode":"VN","stateCode":"59","latitude":"8.96029000","longitude":"105.24107000"},{"name":"Cát Bà","countryCode":"VN","stateCode":"HP","latitude":"20.72779000","longitude":"107.04819000"},{"name":"Haiphong","countryCode":"VN","stateCode":"HP","latitude":"20.86481000","longitude":"106.68345000"},{"name":"Côn Sơn","countryCode":"VN","stateCode":"43","latitude":"8.68641000","longitude":"106.60824000"},{"name":"Huyện Châu Đức","countryCode":"VN","stateCode":"43","latitude":"10.65805000","longitude":"107.25098000"},{"name":"Huyện Tân Thành","countryCode":"VN","stateCode":"43","latitude":"10.57381000","longitude":"107.10189000"},{"name":"Huyện Xuyên Mộc","countryCode":"VN","stateCode":"43","latitude":"10.63048000","longitude":"107.46568000"},{"name":"Huyện Đất Đỏ","countryCode":"VN","stateCode":"43","latitude":"10.48025000","longitude":"107.27879000"},{"name":"Thành Phố Vũng Tàu","countryCode":"VN","stateCode":"43","latitude":"10.40239000","longitude":"107.14239000"},{"name":"Thị Xã Phú Mỹ","countryCode":"VN","stateCode":"43","latitude":"10.56815000","longitude":"107.12999000"},{"name":"Vũng Tàu","countryCode":"VN","stateCode":"43","latitude":"10.34599000","longitude":"107.08426000"},{"name":"Cần Giuộc","countryCode":"VN","stateCode":"41","latitude":"10.60857000","longitude":"106.67135000"},{"name":"Huyện Bến Lức","countryCode":"VN","stateCode":"41","latitude":"10.68858000","longitude":"106.45484000"},{"name":"Huyện Châu Thành","countryCode":"VN","stateCode":"41","latitude":"10.45214000","longitude":"106.49015000"},{"name":"Huyện Cần Giuộc","countryCode":"VN","stateCode":"41","latitude":"10.57742000","longitude":"106.67279000"},{"name":"Huyện Cần Đước","countryCode":"VN","stateCode":"41","latitude":"10.54148000","longitude":"106.59636000"},{"name":"Huyện Mộc Hóa","countryCode":"VN","stateCode":"41","latitude":"10.75166000","longitude":"106.01729000"},{"name":"Huyện Thạnh Hóa","countryCode":"VN","stateCode":"41","latitude":"10.66667000","longitude":"106.16667000"},{"name":"Huyện Thủ Thừa","countryCode":"VN","stateCode":"41","latitude":"10.65639000","longitude":"106.34580000"},{"name":"Huyện Tân Hưng","countryCode":"VN","stateCode":"41","latitude":"10.83380000","longitude":"105.68848000"},{"name":"Huyện Tân Thạnh","countryCode":"VN","stateCode":"41","latitude":"10.60351000","longitude":"105.96576000"},{"name":"Huyện Tân Trụ","countryCode":"VN","stateCode":"41","latitude":"10.53182000","longitude":"106.51644000"},{"name":"Huyện Vĩnh Hưng","countryCode":"VN","stateCode":"41","latitude":"10.88299000","longitude":"105.80364000"},{"name":"Huyện Đức Huệ","countryCode":"VN","stateCode":"41","latitude":"10.86473000","longitude":"106.25914000"},{"name":"Huyện Đức Hòa","countryCode":"VN","stateCode":"41","latitude":"10.87838000","longitude":"106.42422000"},{"name":"Tân An","countryCode":"VN","stateCode":"41","latitude":"10.53589000","longitude":"106.41366000"},{"name":"Cần Giờ","countryCode":"VN","stateCode":"SG","latitude":"10.41115000","longitude":"106.95474000"},{"name":"Củ Chi","countryCode":"VN","stateCode":"SG","latitude":"10.97333000","longitude":"106.49325000"},{"name":"Ho Chi Minh City","countryCode":"VN","stateCode":"SG","latitude":"10.82302000","longitude":"106.62965000"},{"name":"Cẩm Phả","countryCode":"VN","stateCode":"13","latitude":"21.01004000","longitude":"107.27345000"},{"name":"Cẩm Phả Mines","countryCode":"VN","stateCode":"13","latitude":"21.01667000","longitude":"107.30000000"},{"name":"Huyện Ba Chẽ","countryCode":"VN","stateCode":"13","latitude":"21.29503000","longitude":"107.19298000"},{"name":"Huyện Bình Liêu","countryCode":"VN","stateCode":"13","latitude":"21.54389000","longitude":"107.44047000"},{"name":"Huyện Cô Tô","countryCode":"VN","stateCode":"13","latitude":"21.05418000","longitude":"107.80698000"},{"name":"Huyện Hoành Bồ","countryCode":"VN","stateCode":"13","latitude":"21.11888000","longitude":"107.03149000"},{"name":"Huyện Hải Hà","countryCode":"VN","stateCode":"13","latitude":"21.49537000","longitude":"107.66790000"},{"name":"Huyện Tiên Yên","countryCode":"VN","stateCode":"13","latitude":"21.37571000","longitude":"107.37468000"},{"name":"Huyện Vân Đồn","countryCode":"VN","stateCode":"13","latitude":"21.04921000","longitude":"107.50971000"},{"name":"Huyện Đông Triều","countryCode":"VN","stateCode":"13","latitude":"21.11043000","longitude":"106.59662000"},{"name":"Huyện Đầm Hà","countryCode":"VN","stateCode":"13","latitude":"21.39689000","longitude":"107.56175000"},{"name":"Hạ Long","countryCode":"VN","stateCode":"13","latitude":"20.95045000","longitude":"107.07336000"},{"name":"Móng Cái","countryCode":"VN","stateCode":"13","latitude":"21.52471000","longitude":"107.96619000"},{"name":"Thành Phố Uông Bí","countryCode":"VN","stateCode":"13","latitude":"21.03433000","longitude":"106.77049000"},{"name":"Da Nang","countryCode":"VN","stateCode":"DN","latitude":"16.06778000","longitude":"108.22083000"},{"name":"Dien Bien Phu","countryCode":"VN","stateCode":"71","latitude":"21.38602000","longitude":"103.02301000"},{"name":"Huyện Mường Nhé","countryCode":"VN","stateCode":"71","latitude":"22.10353000","longitude":"102.58465000"},{"name":"Huyện Tuần Giáo","countryCode":"VN","stateCode":"71","latitude":"21.69481000","longitude":"103.41758000"},{"name":"Huyện Tủa Chùa","countryCode":"VN","stateCode":"71","latitude":"21.95357000","longitude":"103.37332000"},{"name":"Huyện Điện Biên Đông","countryCode":"VN","stateCode":"71","latitude":"21.25266000","longitude":"103.26900000"},{"name":"Thị Xã Mưòng Lay","countryCode":"VN","stateCode":"71","latitude":"22.03374000","longitude":"103.12331000"},{"name":"Dĩ An","countryCode":"VN","stateCode":"57","latitude":"10.90682000","longitude":"106.76940000"},{"name":"Thủ Dầu Một","countryCode":"VN","stateCode":"57","latitude":"10.98040000","longitude":"106.65190000"},{"name":"Dương Đông","countryCode":"VN","stateCode":"47","latitude":"10.21716000","longitude":"103.95929000"},{"name":"Huyện An Biên","countryCode":"VN","stateCode":"47","latitude":"9.81291000","longitude":"105.05230000"},{"name":"Huyện An Minh","countryCode":"VN","stateCode":"47","latitude":"9.66704000","longitude":"104.94848000"},{"name":"Huyện Châu Thành","countryCode":"VN","stateCode":"47","latitude":"9.94372000","longitude":"105.16868000"},{"name":"Huyện Giồng Riềng","countryCode":"VN","stateCode":"47","latitude":"9.91224000","longitude":"105.37311000"},{"name":"Huyện Gò Quao","countryCode":"VN","stateCode":"47","latitude":"9.74027000","longitude":"105.29766000"},{"name":"Huyện Hòn Đất","countryCode":"VN","stateCode":"47","latitude":"10.22908000","longitude":"104.95280000"},{"name":"Huyện Kiên Hải","countryCode":"VN","stateCode":"47","latitude":"9.83971000","longitude":"104.61560000"},{"name":"Huyện Phú Quốc","countryCode":"VN","stateCode":"47","latitude":"10.25516000","longitude":"104.01455000"},{"name":"Huyện Tân Hiệp","countryCode":"VN","stateCode":"47","latitude":"10.09540000","longitude":"105.25936000"},{"name":"Huyện Vĩnh Thuận","countryCode":"VN","stateCode":"47","latitude":"9.53306000","longitude":"105.24490000"},{"name":"Hà Tiên","countryCode":"VN","stateCode":"47","latitude":"10.38310000","longitude":"104.48753000"},{"name":"Kien Luong Town","countryCode":"VN","stateCode":"47","latitude":"10.24892000","longitude":"104.59000000"},{"name":"Rạch Giá","countryCode":"VN","stateCode":"47","latitude":"10.01245000","longitude":"105.08091000"},{"name":"Hanoi","countryCode":"VN","stateCode":"HN","latitude":"21.02450000","longitude":"105.84117000"},{"name":"Huyện Quốc Oai","countryCode":"VN","stateCode":"HN","latitude":"20.97060000","longitude":"105.61127000"},{"name":"Hà Đông","countryCode":"VN","stateCode":"HN","latitude":"20.97136000","longitude":"105.77876000"},{"name":"Quận Ba Đình","countryCode":"VN","stateCode":"HN","latitude":"21.03587000","longitude":"105.82163000"},{"name":"Quận Hà Đông","countryCode":"VN","stateCode":"HN","latitude":"20.95482000","longitude":"105.76851000"},{"name":"Sơn Tây","countryCode":"VN","stateCode":"HN","latitude":"21.14053000","longitude":"105.50686000"},{"name":"Huyen Lam Thao","countryCode":"VN","stateCode":"68","latitude":"21.29971000","longitude":"105.31119000"},{"name":"Huyện Cẩm Khê","countryCode":"VN","stateCode":"68","latitude":"21.40683000","longitude":"105.09845000"},{"name":"Huyện Hạ Hòa","countryCode":"VN","stateCode":"68","latitude":"21.57763000","longitude":"104.99464000"},{"name":"Huyện Thanh Ba","countryCode":"VN","stateCode":"68","latitude":"21.47816000","longitude":"105.15881000"},{"name":"Huyện Yên Lập","countryCode":"VN","stateCode":"68","latitude":"21.35569000","longitude":"105.00493000"},{"name":"Huyện Đoan Hùng","countryCode":"VN","stateCode":"68","latitude":"21.61776000","longitude":"105.16110000"},{"name":"Thành Phố Việt Trì","countryCode":"VN","stateCode":"68","latitude":"21.32958000","longitude":"105.39217000"},{"name":"Thị xã Phú Thọ","countryCode":"VN","stateCode":"68","latitude":"21.41664000","longitude":"105.23636000"},{"name":"Việt Trì","countryCode":"VN","stateCode":"68","latitude":"21.32274000","longitude":"105.40198000"},{"name":"Huyen Nga Nam","countryCode":"VN","stateCode":"52","latitude":"9.56127000","longitude":"105.59476000"},{"name":"Huyện Kế Sách","countryCode":"VN","stateCode":"52","latitude":"9.81771000","longitude":"105.94190000"},{"name":"Huyện Long Phú","countryCode":"VN","stateCode":"52","latitude":"9.63715000","longitude":"106.08226000"},{"name":"Huyện Mỹ Tú","countryCode":"VN","stateCode":"52","latitude":"9.60849000","longitude":"105.80681000"},{"name":"Huyện Mỹ Xuyên","countryCode":"VN","stateCode":"52","latitude":"9.44200000","longitude":"105.88546000"},{"name":"Huyện Thạnh Trị","countryCode":"VN","stateCode":"52","latitude":"9.46939000","longitude":"105.71196000"},{"name":"Sóc Trăng","countryCode":"VN","stateCode":"52","latitude":"9.59995000","longitude":"105.97193000"},{"name":"Huyện A Lưới","countryCode":"VN","stateCode":"26","latitude":"16.23422000","longitude":"107.30650000"},{"name":"Huyện Nam Đông","countryCode":"VN","stateCode":"26","latitude":"16.12396000","longitude":"107.69270000"},{"name":"Huyện Phong Điền","countryCode":"VN","stateCode":"26","latitude":"16.48769000","longitude":"107.28889000"},{"name":"Huyện Phú Lộc","countryCode":"VN","stateCode":"26","latitude":"16.27066000","longitude":"107.88545000"},{"name":"Huyện Phú Vang","countryCode":"VN","stateCode":"26","latitude":"16.47007000","longitude":"107.71458000"},{"name":"Huyện Quảng Ðiền","countryCode":"VN","stateCode":"26","latitude":"16.57941000","longitude":"107.49370000"},{"name":"Huế","countryCode":"VN","stateCode":"26","latitude":"16.46190000","longitude":"107.59546000"},{"name":"Huyện An Lão","countryCode":"VN","stateCode":"31","latitude":"14.55676000","longitude":"108.80100000"},{"name":"Huyện Hoài Nhơn","countryCode":"VN","stateCode":"31","latitude":"14.50535000","longitude":"109.02315000"},{"name":"Huyện Phù Mỹ","countryCode":"VN","stateCode":"31","latitude":"14.22304000","longitude":"109.08611000"},{"name":"Huyện Tuy Phước","countryCode":"VN","stateCode":"31","latitude":"13.84564000","longitude":"109.15275000"},{"name":"Huyện Tây Sơn","countryCode":"VN","stateCode":"31","latitude":"13.94306000","longitude":"108.87999000"},{"name":"Huyện Vĩnh Thạnh","countryCode":"VN","stateCode":"31","latitude":"14.21100000","longitude":"108.74389000"},{"name":"Qui Nhon","countryCode":"VN","stateCode":"31","latitude":"13.77648000","longitude":"109.22367000"},{"name":"Huyện Anh Sơn","countryCode":"VN","stateCode":"22","latitude":"18.92902000","longitude":"105.08294000"},{"name":"Huyện Con Cuông","countryCode":"VN","stateCode":"22","latitude":"19.03898000","longitude":"104.80353000"},{"name":"Huyện Diễn Châu","countryCode":"VN","stateCode":"22","latitude":"18.98892000","longitude":"105.57625000"},{"name":"Huyện Hưng Nguyên","countryCode":"VN","stateCode":"22","latitude":"18.67811000","longitude":"105.62523000"},{"name":"Huyện Kỳ Sơn","countryCode":"VN","stateCode":"22","latitude":"19.42397000","longitude":"104.22199000"},{"name":"Huyện Nam Đàn","countryCode":"VN","stateCode":"22","latitude":"18.67041000","longitude":"105.52575000"},{"name":"Huyện Nghi Lộc","countryCode":"VN","stateCode":"22","latitude":"18.83131000","longitude":"105.62411000"},{"name":"Huyện Nghĩa Đàn","countryCode":"VN","stateCode":"22","latitude":"19.38234000","longitude":"105.44072000"},{"name":"Huyện Quế Phong","countryCode":"VN","stateCode":"22","latitude":"19.70177000","longitude":"104.87913000"},{"name":"Huyện Quỳ Châu","countryCode":"VN","stateCode":"22","latitude":"19.55707000","longitude":"105.09173000"},{"name":"Huyện Quỳ Hợp","countryCode":"VN","stateCode":"22","latitude":"19.32514000","longitude":"105.16009000"},{"name":"Huyện Quỳnh Lưu","countryCode":"VN","stateCode":"22","latitude":"19.22717000","longitude":"105.64354000"},{"name":"Huyện Thanh Chương","countryCode":"VN","stateCode":"22","latitude":"18.73929000","longitude":"105.24053000"},{"name":"Huyện Tương Dương","countryCode":"VN","stateCode":"22","latitude":"19.30979000","longitude":"104.57788000"},{"name":"Huyện Yên Thành","countryCode":"VN","stateCode":"22","latitude":"19.02724000","longitude":"105.43649000"},{"name":"Huyện Đô Lương","countryCode":"VN","stateCode":"22","latitude":"18.89259000","longitude":"105.34027000"},{"name":"Vinh","countryCode":"VN","stateCode":"22","latitude":"18.67337000","longitude":"105.69232000"},{"name":"Yên Vinh","countryCode":"VN","stateCode":"22","latitude":"18.66667000","longitude":"105.66667000"},{"name":"Huyện Ba Tơ","countryCode":"VN","stateCode":"29","latitude":"14.73973000","longitude":"108.69326000"},{"name":"Huyện Bình Sơn","countryCode":"VN","stateCode":"29","latitude":"15.31899000","longitude":"108.76383000"},{"name":"Huyện Lý Sơn","countryCode":"VN","stateCode":"29","latitude":"15.40608000","longitude":"109.09707000"},{"name":"Huyện Minh Long","countryCode":"VN","stateCode":"29","latitude":"14.95375000","longitude":"108.67724000"},{"name":"Huyện Mộ Đức","countryCode":"VN","stateCode":"29","latitude":"14.95515000","longitude":"108.88841000"},{"name":"Huyện Nghĩa Hành","countryCode":"VN","stateCode":"29","latitude":"14.98712000","longitude":"108.80036000"},{"name":"Huyện Sơn Hà","countryCode":"VN","stateCode":"29","latitude":"14.98427000","longitude":"108.53643000"},{"name":"Huyện Sơn Tây","countryCode":"VN","stateCode":"29","latitude":"14.96392000","longitude":"108.36419000"},{"name":"Huyện Sơn Tịnh","countryCode":"VN","stateCode":"29","latitude":"15.19090000","longitude":"108.74295000"},{"name":"Huyện Trà Bồng","countryCode":"VN","stateCode":"29","latitude":"15.23752000","longitude":"108.52633000"},{"name":"Huyện Tư Nghĩa","countryCode":"VN","stateCode":"29","latitude":"15.09499000","longitude":"108.77053000"},{"name":"Huyện Đức Phổ","countryCode":"VN","stateCode":"29","latitude":"14.78000000","longitude":"108.97857000"},{"name":"Quảng Ngãi","countryCode":"VN","stateCode":"29","latitude":"15.12047000","longitude":"108.79232000"},{"name":"Huyện Bát Xát","countryCode":"VN","stateCode":"02","latitude":"22.56767000","longitude":"103.71339000"},{"name":"Huyện Bảo Yên","countryCode":"VN","stateCode":"02","latitude":"22.26109000","longitude":"104.46424000"},{"name":"Huyện Bắc Hà","countryCode":"VN","stateCode":"02","latitude":"22.50998000","longitude":"104.30769000"},{"name":"Huyện Mường Khương","countryCode":"VN","stateCode":"02","latitude":"22.67111000","longitude":"104.11772000"},{"name":"Huyện Sa Pa","countryCode":"VN","stateCode":"02","latitude":"22.33769000","longitude":"103.84037000"},{"name":"Huyện Si Ma Cai","countryCode":"VN","stateCode":"02","latitude":"22.67161000","longitude":"104.27326000"},{"name":"Huyện Văn Bàn","countryCode":"VN","stateCode":"02","latitude":"22.07002000","longitude":"104.18122000"},{"name":"Lao Chải","countryCode":"VN","stateCode":"02","latitude":"22.31377000","longitude":"103.86844000"},{"name":"Lào Cai","countryCode":"VN","stateCode":"02","latitude":"22.48556000","longitude":"103.97066000"},{"name":"Sa Pa","countryCode":"VN","stateCode":"02","latitude":"22.34023000","longitude":"103.84415000"},{"name":"Huyện Bình Gia","countryCode":"VN","stateCode":"09","latitude":"22.07281000","longitude":"106.30410000"},{"name":"Huyện Bắc Sơn","countryCode":"VN","stateCode":"09","latitude":"21.83801000","longitude":"106.27690000"},{"name":"Huyện Cao Lộc","countryCode":"VN","stateCode":"09","latitude":"21.89857000","longitude":"106.85435000"},{"name":"Huyện Chi Lăng","countryCode":"VN","stateCode":"09","latitude":"21.67602000","longitude":"106.62925000"},{"name":"Huyện Hũu Lũng","countryCode":"VN","stateCode":"09","latitude":"21.54474000","longitude":"106.34386000"},{"name":"Huyện Vặn Quan","countryCode":"VN","stateCode":"09","latitude":"21.83333000","longitude":"106.54942000"},{"name":"Huyện Đình Lập","countryCode":"VN","stateCode":"09","latitude":"21.54210000","longitude":"107.12925000"},{"name":"Lạng Sơn","countryCode":"VN","stateCode":"09","latitude":"21.85264000","longitude":"106.76101000"},{"name":"Huyện Bình Giang","countryCode":"VN","stateCode":"61","latitude":"20.87586000","longitude":"106.19138000"},{"name":"Huyện Cẩm Giàng","countryCode":"VN","stateCode":"61","latitude":"20.95000000","longitude":"106.21667000"},{"name":"Huyện Gia Lộc","countryCode":"VN","stateCode":"61","latitude":"20.85164000","longitude":"106.29130000"},{"name":"Huyện Kinh Môn","countryCode":"VN","stateCode":"61","latitude":"21.01634000","longitude":"106.50384000"},{"name":"Huyện Nam Sách","countryCode":"VN","stateCode":"61","latitude":"21.00484000","longitude":"106.34042000"},{"name":"Huyện Thanh Miện","countryCode":"VN","stateCode":"61","latitude":"20.77953000","longitude":"106.22218000"},{"name":"Hải Dương","countryCode":"VN","stateCode":"61","latitude":"20.94099000","longitude":"106.33302000"},{"name":"Thị Xã Chí Linh","countryCode":"VN","stateCode":"61","latitude":"21.13722000","longitude":"106.39638000"},{"name":"Huyện Bình Lục","countryCode":"VN","stateCode":"63","latitude":"20.50126000","longitude":"106.02959000"},{"name":"Huyện Duy Tiên","countryCode":"VN","stateCode":"63","latitude":"20.62803000","longitude":"105.96193000"},{"name":"Huyện Kim Bảng","countryCode":"VN","stateCode":"63","latitude":"20.57254000","longitude":"105.85043000"},{"name":"Huyện Lý Nhân","countryCode":"VN","stateCode":"63","latitude":"20.56422000","longitude":"106.09455000"},{"name":"Huyện Thanh Liêm","countryCode":"VN","stateCode":"63","latitude":"20.46249000","longitude":"105.92100000"},{"name":"Phủ Lý","countryCode":"VN","stateCode":"63","latitude":"20.54531000","longitude":"105.91221000"},{"name":"Huyện Bình Xuyên","countryCode":"VN","stateCode":"70","latitude":"21.30561000","longitude":"105.66225000"},{"name":"Huyện Tam Dương","countryCode":"VN","stateCode":"70","latitude":"21.36189000","longitude":"105.55690000"},{"name":"Huyện Tam Đảo","countryCode":"VN","stateCode":"70","latitude":"21.45690000","longitude":"105.59460000"},{"name":"Huyện Yên Lạc","countryCode":"VN","stateCode":"70","latitude":"21.21845000","longitude":"105.57586000"},{"name":"Vĩnh Yên","countryCode":"VN","stateCode":"70","latitude":"21.30891000","longitude":"105.60489000"},{"name":"Huyện Bắc Bình","countryCode":"VN","stateCode":"40","latitude":"11.27571000","longitude":"108.38506000"},{"name":"Huyện Hàm Thuận Bắc","countryCode":"VN","stateCode":"40","latitude":"11.14703000","longitude":"108.08172000"},{"name":"Huyện Hàm Thuận Nam","countryCode":"VN","stateCode":"40","latitude":"10.92101000","longitude":"107.93325000"},{"name":"Huyện Hàm Tân","countryCode":"VN","stateCode":"40","latitude":"10.76856000","longitude":"107.64233000"},{"name":"Huyện Tuy Phong","countryCode":"VN","stateCode":"40","latitude":"11.34746000","longitude":"108.70466000"},{"name":"Huyện Tánh Linh","countryCode":"VN","stateCode":"40","latitude":"11.11367000","longitude":"107.68427000"},{"name":"La Gi","countryCode":"VN","stateCode":"40","latitude":"10.65993000","longitude":"107.77206000"},{"name":"Phan Thiết","countryCode":"VN","stateCode":"40","latitude":"10.92889000","longitude":"108.10208000"},{"name":"Thành Phố Phan Thiết","countryCode":"VN","stateCode":"40","latitude":"10.93700000","longitude":"108.15778000"},{"name":"Huyện Bắc Mê","countryCode":"VN","stateCode":"03","latitude":"22.75477000","longitude":"105.29023000"},{"name":"Huyện Bắc Quang","countryCode":"VN","stateCode":"03","latitude":"22.42301000","longitude":"104.91831000"},{"name":"Huyện Quang Bình","countryCode":"VN","stateCode":"03","latitude":"22.41507000","longitude":"104.66018000"},{"name":"Huyện Vị Xuyên","countryCode":"VN","stateCode":"03","latitude":"22.73096000","longitude":"104.90827000"},{"name":"Huyện Xín Mần","countryCode":"VN","stateCode":"03","latitude":"22.64148000","longitude":"104.52089000"},{"name":"Huyện Yên Minh","countryCode":"VN","stateCode":"03","latitude":"23.06992000","longitude":"105.17865000"},{"name":"Huyện Đồng Văn","countryCode":"VN","stateCode":"03","latitude":"23.25449000","longitude":"105.27626000"},{"name":"Hà Giang","countryCode":"VN","stateCode":"03","latitude":"22.82333000","longitude":"104.98357000"},{"name":"Huyện Bắc Yên","countryCode":"VN","stateCode":"05","latitude":"21.25042000","longitude":"104.38501000"},{"name":"Huyện Mai Sơn","countryCode":"VN","stateCode":"05","latitude":"21.15884000","longitude":"104.04821000"},{"name":"Huyện Mường La","countryCode":"VN","stateCode":"05","latitude":"21.52960000","longitude":"104.11113000"},{"name":"Huyện Mộc Châu","countryCode":"VN","stateCode":"05","latitude":"21.83333000","longitude":"104.75000000"},{"name":"Huyện Phù Yên","countryCode":"VN","stateCode":"05","latitude":"21.21412000","longitude":"104.68993000"},{"name":"Huyện Quỳnh Nhai","countryCode":"VN","stateCode":"05","latitude":"21.77224000","longitude":"103.64920000"},{"name":"Huyện Sông Mã","countryCode":"VN","stateCode":"05","latitude":"21.06971000","longitude":"103.68727000"},{"name":"Huyện Thuận Châu","countryCode":"VN","stateCode":"05","latitude":"21.42319000","longitude":"103.64408000"},{"name":"Huyện Yên Châu","countryCode":"VN","stateCode":"05","latitude":"21.00500000","longitude":"104.33264000"},{"name":"Sơn La","countryCode":"VN","stateCode":"05","latitude":"21.32560000","longitude":"103.91882000"},{"name":"Huyện Bến Cầu","countryCode":"VN","stateCode":"37","latitude":"11.12889000","longitude":"106.14296000"},{"name":"Huyện Dương Minh Châu","countryCode":"VN","stateCode":"37","latitude":"11.31833000","longitude":"106.25697000"},{"name":"Huyện Gò Dầu","countryCode":"VN","stateCode":"37","latitude":"11.15737000","longitude":"106.27307000"},{"name":"Huyện Hòa Thành","countryCode":"VN","stateCode":"37","latitude":"11.26706000","longitude":"106.14486000"},{"name":"Huyện Trảng Bàng","countryCode":"VN","stateCode":"37","latitude":"11.05720000","longitude":"106.37539000"},{"name":"Huyện Tân Châu","countryCode":"VN","stateCode":"37","latitude":"11.58739000","longitude":"106.28270000"},{"name":"Phú Khương","countryCode":"VN","stateCode":"37","latitude":"11.28333000","longitude":"106.13333000"},{"name":"Tây Ninh","countryCode":"VN","stateCode":"37","latitude":"11.31004000","longitude":"106.09828000"},{"name":"Huyện Cai Lậy","countryCode":"VN","stateCode":"46","latitude":"10.38943000","longitude":"106.06774000"},{"name":"Huyện Châu Thành","countryCode":"VN","stateCode":"46","latitude":"10.38600000","longitude":"106.27311000"},{"name":"Huyện Chợ Gạo","countryCode":"VN","stateCode":"46","latitude":"10.37373000","longitude":"106.44341000"},{"name":"Huyện Cái Bè","countryCode":"VN","stateCode":"46","latitude":"10.38824000","longitude":"105.94620000"},{"name":"Huyện Gò Công Tây","countryCode":"VN","stateCode":"46","latitude":"10.34527000","longitude":"106.59851000"},{"name":"Huyện Gò Công Đông","countryCode":"VN","stateCode":"46","latitude":"10.36784000","longitude":"106.74592000"},{"name":"Huyện Tân Phước","countryCode":"VN","stateCode":"46","latitude":"10.51489000","longitude":"106.23312000"},{"name":"Mỹ Tho","countryCode":"VN","stateCode":"46","latitude":"10.36004000","longitude":"106.35996000"},{"name":"Thành Phố Mỹ Tho","countryCode":"VN","stateCode":"46","latitude":"10.36221000","longitude":"106.36824000"},{"name":"Thị Xã Gò Công","countryCode":"VN","stateCode":"46","latitude":"10.40005000","longitude":"106.65847000"},{"name":"Huyện Cam Lộ","countryCode":"VN","stateCode":"25","latitude":"16.79335000","longitude":"106.96175000"},{"name":"Huyện Gio Linh","countryCode":"VN","stateCode":"25","latitude":"16.91667000","longitude":"107.00000000"},{"name":"Huyện Hướng Hóa","countryCode":"VN","stateCode":"25","latitude":"16.70132000","longitude":"106.67036000"},{"name":"Huyện Hải Lăng","countryCode":"VN","stateCode":"25","latitude":"16.67574000","longitude":"107.23388000"},{"name":"Huyện Triệu Phong","countryCode":"VN","stateCode":"25","latitude":"16.78132000","longitude":"107.16034000"},{"name":"Huyện Vĩnh Linh","countryCode":"VN","stateCode":"25","latitude":"17.01600000","longitude":"106.93384000"},{"name":"Huyện Đa Krông","countryCode":"VN","stateCode":"25","latitude":"16.55543000","longitude":"106.97208000"},{"name":"Ðông Hà","countryCode":"VN","stateCode":"25","latitude":"16.81625000","longitude":"107.10031000"},{"name":"Huyện Can Lộc","countryCode":"VN","stateCode":"23","latitude":"18.44414000","longitude":"105.76350000"},{"name":"Huyện Cẩm Xuyên","countryCode":"VN","stateCode":"23","latitude":"18.19059000","longitude":"106.00186000"},{"name":"Huyện Kỳ Anh","countryCode":"VN","stateCode":"23","latitude":"18.05805000","longitude":"106.24580000"},{"name":"Huyện Nghi Xuân","countryCode":"VN","stateCode":"23","latitude":"18.62419000","longitude":"105.76829000"},{"name":"Huyện Thạch Hà","countryCode":"VN","stateCode":"23","latitude":"18.35091000","longitude":"105.81123000"},{"name":"Huyện Ðức Thọ","countryCode":"VN","stateCode":"23","latitude":"18.49699000","longitude":"105.61016000"},{"name":"Hà Tĩnh","countryCode":"VN","stateCode":"23","latitude":"18.34282000","longitude":"105.90569000"},{"name":"Huyện Cao Phong","countryCode":"VN","stateCode":"14","latitude":"20.69532000","longitude":"105.33559000"},{"name":"Huyện Kỳ Sơn","countryCode":"VN","stateCode":"14","latitude":"20.89631000","longitude":"105.39659000"},{"name":"Huyện Lương Sơn","countryCode":"VN","stateCode":"14","latitude":"20.87650000","longitude":"105.51219000"},{"name":"Huyện Lạc Thủy","countryCode":"VN","stateCode":"14","latitude":"20.49794000","longitude":"105.74092000"},{"name":"Huyện Tân Lạc","countryCode":"VN","stateCode":"14","latitude":"20.60557000","longitude":"105.23399000"},{"name":"Hòa Bình","countryCode":"VN","stateCode":"14","latitude":"20.81717000","longitude":"105.33759000"},{"name":"Huyện Chiêm Hóa","countryCode":"VN","stateCode":"07","latitude":"22.17895000","longitude":"105.27671000"},{"name":"Huyện Hàm Yên","countryCode":"VN","stateCode":"07","latitude":"22.10935000","longitude":"105.01630000"},{"name":"Huyện Lâm Bình","countryCode":"VN","stateCode":"07","latitude":"22.46411000","longitude":"105.21903000"},{"name":"Huyện Na Hang","countryCode":"VN","stateCode":"07","latitude":"22.47522000","longitude":"105.48380000"},{"name":"Huyện Sơn Dương","countryCode":"VN","stateCode":"07","latitude":"21.63623000","longitude":"105.38901000"},{"name":"Huyện Yên Sơn","countryCode":"VN","stateCode":"07","latitude":"21.88363000","longitude":"105.27656000"},{"name":"Tuyên Quang","countryCode":"VN","stateCode":"07","latitude":"21.82356000","longitude":"105.21424000"},{"name":"Huyện Châu Thành A","countryCode":"VN","stateCode":"73","latitude":"9.93056000","longitude":"105.64194000"},{"name":"Vị Thanh","countryCode":"VN","stateCode":"73","latitude":"9.78449000","longitude":"105.47012000"},{"name":"Huyện Chư Prông","countryCode":"VN","stateCode":"30","latitude":"13.59976000","longitude":"107.81099000"},{"name":"Huyện Chư Păh","countryCode":"VN","stateCode":"30","latitude":"14.15941000","longitude":"107.98411000"},{"name":"Huyện Chư Sê","countryCode":"VN","stateCode":"30","latitude":"13.74254000","longitude":"108.08663000"},{"name":"Huyện Ia Grai","countryCode":"VN","stateCode":"30","latitude":"13.98937000","longitude":"107.73740000"},{"name":"Huyện KBang","countryCode":"VN","stateCode":"30","latitude":"14.30506000","longitude":"108.49779000"},{"name":"Huyện Krông Pa","countryCode":"VN","stateCode":"30","latitude":"13.23152000","longitude":"108.65494000"},{"name":"Huyện Kông Chro","countryCode":"VN","stateCode":"30","latitude":"13.73519000","longitude":"108.59697000"},{"name":"Huyện Mang Yang","countryCode":"VN","stateCode":"30","latitude":"13.92840000","longitude":"108.30246000"},{"name":"Huyện Đức Cơ","countryCode":"VN","stateCode":"30","latitude":"13.78454000","longitude":"107.66970000"},{"name":"Pleiku","countryCode":"VN","stateCode":"30","latitude":"13.98333000","longitude":"108.00000000"},{"name":"Huyện Càng Long","countryCode":"VN","stateCode":"51","latitude":"9.95883000","longitude":"106.21395000"},{"name":"Huyện Cầu Kè","countryCode":"VN","stateCode":"51","latitude":"9.86738000","longitude":"106.07916000"},{"name":"Huyện Cầu Ngang","countryCode":"VN","stateCode":"51","latitude":"9.77186000","longitude":"106.43654000"},{"name":"Huyện Tiểu Cần","countryCode":"VN","stateCode":"51","latitude":"9.80350000","longitude":"106.20594000"},{"name":"Huyện Trà Cú","countryCode":"VN","stateCode":"51","latitude":"9.69706000","longitude":"106.29423000"},{"name":"Trà Vinh","countryCode":"VN","stateCode":"51","latitude":"9.94719000","longitude":"106.34225000"},{"name":"Huyện Cư Jút","countryCode":"VN","stateCode":"72","latitude":"12.69591000","longitude":"107.76316000"},{"name":"Huyện Krông Nô","countryCode":"VN","stateCode":"72","latitude":"12.36285000","longitude":"107.83445000"},{"name":"Huyện Đắk R’Lấp","countryCode":"VN","stateCode":"72","latitude":"11.87990000","longitude":"107.52244000"},{"name":"Huyện Duy Xuyên","countryCode":"VN","stateCode":"27","latitude":"15.78970000","longitude":"108.20247000"},{"name":"Huyện Hiệp Đức","countryCode":"VN","stateCode":"27","latitude":"15.53857000","longitude":"108.09539000"},{"name":"Huyện Nam Giang","countryCode":"VN","stateCode":"27","latitude":"15.63201000","longitude":"107.60267000"},{"name":"Huyện Núi Thành","countryCode":"VN","stateCode":"27","latitude":"15.43345000","longitude":"108.57438000"},{"name":"Huyện Phước Sơn","countryCode":"VN","stateCode":"27","latitude":"15.38806000","longitude":"107.85766000"},{"name":"Huyện Tiên Phước","countryCode":"VN","stateCode":"27","latitude":"15.47090000","longitude":"108.28257000"},{"name":"Huyện Trà My","countryCode":"VN","stateCode":"27","latitude":"15.25000000","longitude":"108.08333000"},{"name":"Huyện Điện Bàn","countryCode":"VN","stateCode":"27","latitude":"15.89917000","longitude":"108.22470000"},{"name":"Huyện Đại Lộc","countryCode":"VN","stateCode":"27","latitude":"15.83721000","longitude":"107.97894000"},{"name":"Hội An","countryCode":"VN","stateCode":"27","latitude":"15.87944000","longitude":"108.33500000"},{"name":"Tam Kỳ","countryCode":"VN","stateCode":"27","latitude":"15.57364000","longitude":"108.47403000"},{"name":"Huyện Giao Thủy","countryCode":"VN","stateCode":"67","latitude":"20.25706000","longitude":"106.46245000"},{"name":"Huyện Hải Hậu","countryCode":"VN","stateCode":"67","latitude":"20.15057000","longitude":"106.27161000"},{"name":"Huyện Mỹ Lộc","countryCode":"VN","stateCode":"67","latitude":"20.46079000","longitude":"106.12319000"},{"name":"Huyện Nam Trực","countryCode":"VN","stateCode":"67","latitude":"20.34106000","longitude":"106.20821000"},{"name":"Huyện Nghĩa Hưng","countryCode":"VN","stateCode":"67","latitude":"20.10598000","longitude":"106.17345000"},{"name":"Huyện Trực Ninh","countryCode":"VN","stateCode":"67","latitude":"20.25690000","longitude":"106.24582000"},{"name":"Huyện Vụ Bản","countryCode":"VN","stateCode":"67","latitude":"20.37705000","longitude":"106.09707000"},{"name":"Huyện Ý Yên","countryCode":"VN","stateCode":"67","latitude":"20.31669000","longitude":"106.02327000"},{"name":"Nam Định","countryCode":"VN","stateCode":"67","latitude":"20.43389000","longitude":"106.17729000"},{"name":"Huyện Hoa Lư","countryCode":"VN","stateCode":"18","latitude":"20.25391000","longitude":"105.90789000"},{"name":"Huyện Kim Sơn","countryCode":"VN","stateCode":"18","latitude":"20.06034000","longitude":"106.09863000"},{"name":"Huyện Nho Quan","countryCode":"VN","stateCode":"18","latitude":"20.27606000","longitude":"105.75442000"},{"name":"Huyện Yên Khánh","countryCode":"VN","stateCode":"18","latitude":"20.19017000","longitude":"106.09605000"},{"name":"Huyện Yên Mô","countryCode":"VN","stateCode":"18","latitude":"20.12984000","longitude":"106.00199000"},{"name":"Ninh Bình","countryCode":"VN","stateCode":"18","latitude":"20.25809000","longitude":"105.97965000"},{"name":"Huyện Hưng Hà","countryCode":"VN","stateCode":"20","latitude":"20.59464000","longitude":"106.21230000"},{"name":"Huyện Kiến Xương","countryCode":"VN","stateCode":"20","latitude":"20.40081000","longitude":"106.42032000"},{"name":"Huyện Quỳnh Phụ","countryCode":"VN","stateCode":"20","latitude":"20.65095000","longitude":"106.36359000"},{"name":"Huyện Thái Thụy","countryCode":"VN","stateCode":"20","latitude":"20.53916000","longitude":"106.51688000"},{"name":"Huyện Tiền Hải","countryCode":"VN","stateCode":"20","latitude":"20.38465000","longitude":"106.52882000"},{"name":"Huyện Vũ Thư","countryCode":"VN","stateCode":"20","latitude":"20.43732000","longitude":"106.26529000"},{"name":"Huyện Ðông Hưng","countryCode":"VN","stateCode":"20","latitude":"20.54388000","longitude":"106.34090000"},{"name":"Thái Bình","countryCode":"VN","stateCode":"20","latitude":"20.45000000","longitude":"106.34002000"},{"name":"Huyện Ia H\'Drai","countryCode":"VN","stateCode":"28","latitude":"14.06032000","longitude":"107.46243000"},{"name":"Huyện Kon Plông","countryCode":"VN","stateCode":"28","latitude":"14.75620000","longitude":"108.32057000"},{"name":"Huyện Ngọc Hồi","countryCode":"VN","stateCode":"28","latitude":"14.71940000","longitude":"107.62636000"},{"name":"Huyện Sa Thầy","countryCode":"VN","stateCode":"28","latitude":"14.32050000","longitude":"107.59862000"},{"name":"Huyện Đắk Glei","countryCode":"VN","stateCode":"28","latitude":"15.11358000","longitude":"107.75093000"},{"name":"Huyện Đắk Hà","countryCode":"VN","stateCode":"28","latitude":"14.60326000","longitude":"107.98547000"},{"name":"Huyện Đắk Tô","countryCode":"VN","stateCode":"28","latitude":"14.70087000","longitude":"107.80816000"},{"name":"Kon Tum","countryCode":"VN","stateCode":"28","latitude":"14.35451000","longitude":"108.00759000"},{"name":"Huyện Khoái Châu","countryCode":"VN","stateCode":"66","latitude":"20.82170000","longitude":"105.97455000"},{"name":"Huyện Kim Động","countryCode":"VN","stateCode":"66","latitude":"20.74645000","longitude":"106.03632000"},{"name":"Huyện Mỹ Hào","countryCode":"VN","stateCode":"66","latitude":"20.93210000","longitude":"106.10630000"},{"name":"Huyện Phù Cừ","countryCode":"VN","stateCode":"66","latitude":"20.70997000","longitude":"106.19744000"},{"name":"Huyện Tiên Lữ","countryCode":"VN","stateCode":"66","latitude":"20.68490000","longitude":"106.12513000"},{"name":"Huyện Ân Thi","countryCode":"VN","stateCode":"66","latitude":"20.81086000","longitude":"106.09995000"},{"name":"Hưng Yên","countryCode":"VN","stateCode":"66","latitude":"20.64637000","longitude":"106.05112000"},{"name":"Huyện Long Hồ","countryCode":"VN","stateCode":"49","latitude":"10.21640000","longitude":"105.98483000"},{"name":"Huyện Mang Thít","countryCode":"VN","stateCode":"49","latitude":"10.18731000","longitude":"106.07472000"},{"name":"Huyện Tam Bình","countryCode":"VN","stateCode":"49","latitude":"10.08127000","longitude":"105.95352000"},{"name":"Huyện Trà Ôn","countryCode":"VN","stateCode":"49","latitude":"9.97522000","longitude":"106.00957000"},{"name":"Huyện Vũng Liêm","countryCode":"VN","stateCode":"49","latitude":"10.08717000","longitude":"106.16038000"},{"name":"Vĩnh Long","countryCode":"VN","stateCode":"49","latitude":"10.25369000","longitude":"105.97220000"},{"name":"Huyện Lệ Thủy","countryCode":"VN","stateCode":"24","latitude":"17.11239000","longitude":"106.70471000"},{"name":"Huyện Quảng Ninh","countryCode":"VN","stateCode":"24","latitude":"17.27067000","longitude":"106.51387000"},{"name":"Huyện Quảng Trạch","countryCode":"VN","stateCode":"24","latitude":"17.83447000","longitude":"106.36705000"},{"name":"Huyện Tuyên Hóa","countryCode":"VN","stateCode":"24","latitude":"17.91323000","longitude":"106.02678000"},{"name":"Kwang Binh","countryCode":"VN","stateCode":"24","latitude":"17.46885000","longitude":"106.62226000"},{"name":"Huyện Lục Yên","countryCode":"VN","stateCode":"06","latitude":"22.10235000","longitude":"104.72538000"},{"name":"Huyện Mù Cang Chải","countryCode":"VN","stateCode":"06","latitude":"21.78815000","longitude":"104.11998000"},{"name":"Huyện Trạm Tấu","countryCode":"VN","stateCode":"06","latitude":"21.48553000","longitude":"104.42756000"},{"name":"Huyện Trấn Yên","countryCode":"VN","stateCode":"06","latitude":"21.66586000","longitude":"104.79702000"},{"name":"Huyện Văn Chấn","countryCode":"VN","stateCode":"06","latitude":"21.55722000","longitude":"104.64038000"},{"name":"Huyện Văn Yên","countryCode":"VN","stateCode":"06","latitude":"21.90022000","longitude":"104.56669000"},{"name":"Yên Bái","countryCode":"VN","stateCode":"06","latitude":"21.72288000","longitude":"104.91130000"},{"name":"Huyện Mưòng Tè","countryCode":"VN","stateCode":"01","latitude":"22.37443000","longitude":"102.73835000"},{"name":"Huyện Tam Đường","countryCode":"VN","stateCode":"01","latitude":"22.35391000","longitude":"103.59342000"},{"name":"Huyện Than Uyên","countryCode":"VN","stateCode":"01","latitude":"21.91424000","longitude":"103.82857000"},{"name":"Huyện Sông Hinh","countryCode":"VN","stateCode":"32","latitude":"12.91667000","longitude":"108.91667000"},{"name":"Huyện Sơn Hòa","countryCode":"VN","stateCode":"32","latitude":"13.15868000","longitude":"108.97281000"},{"name":"Sông Cầu","countryCode":"VN","stateCode":"32","latitude":"13.45560000","longitude":"109.22348000"},{"name":"Tuy Hòa","countryCode":"VN","stateCode":"32","latitude":"13.09546000","longitude":"109.32094000"},{"name":"Phan Rang-Tháp Chàm","countryCode":"VN","stateCode":"36","latitude":"11.56432000","longitude":"108.98858000"},{"name":"Thái Nguyên","countryCode":"VN","stateCode":"69","latitude":"21.59422000","longitude":"105.84817000"},{"name":"Cần Thơ","countryCode":"VN","stateCode":"CT","latitude":"10.11667000","longitude":"105.50000000"},{"name":"Cờ Đỏ","countryCode":"VN","stateCode":"CT","latitude":"10.09472222","longitude":"105.43194444"},{"name":"Thới Lai","countryCode":"VN","stateCode":"CT","latitude":"10.06305556","longitude":"105.56083333"},{"name":"Vĩnh Thạnh","countryCode":"VN","stateCode":"CT","latitude":"10.21916667","longitude":"105.40111111"},{"name":"Isangel","countryCode":"VU","stateCode":"TAE","latitude":"-19.54167000","longitude":"169.28167000"},{"name":"Lakatoro","countryCode":"VU","stateCode":"MAP","latitude":"-16.09992000","longitude":"167.41636000"},{"name":"Norsup","countryCode":"VU","stateCode":"MAP","latitude":"-16.06536000","longitude":"167.39714000"},{"name":"Luganville","countryCode":"VU","stateCode":"SAM","latitude":"-15.51989000","longitude":"167.16235000"},{"name":"Port-Olry","countryCode":"VU","stateCode":"SAM","latitude":"-15.04175000","longitude":"167.07265000"},{"name":"Port-Vila","countryCode":"VU","stateCode":"SEE","latitude":"-17.73648000","longitude":"168.31366000"},{"name":"Sola","countryCode":"VU","stateCode":"TOB","latitude":"-13.87611000","longitude":"167.55167000"},{"name":"Afega","countryCode":"WS","stateCode":"TU","latitude":"-13.79726000","longitude":"-171.85308000"},{"name":"Apia","countryCode":"WS","stateCode":"TU","latitude":"-13.83333000","longitude":"-171.76666000"},{"name":"Malie","countryCode":"WS","stateCode":"TU","latitude":"-13.80044000","longitude":"-171.84690000"},{"name":"Vailima","countryCode":"WS","stateCode":"TU","latitude":"-13.86417000","longitude":"-171.76126000"},{"name":"Vaiusu","countryCode":"WS","stateCode":"TU","latitude":"-13.82678000","longitude":"-171.79333000"},{"name":"Asau","countryCode":"WS","stateCode":"VS","latitude":"-13.51963000","longitude":"-172.63784000"},{"name":"Falefa","countryCode":"WS","stateCode":"AT","latitude":"-13.88695000","longitude":"-171.58805000"},{"name":"Lotofagā","countryCode":"WS","stateCode":"AT","latitude":"-13.97643000","longitude":"-171.85781000"},{"name":"Lufilufi","countryCode":"WS","stateCode":"AT","latitude":"-13.87449000","longitude":"-171.59857000"},{"name":"Solosolo","countryCode":"WS","stateCode":"AT","latitude":"-13.87504000","longitude":"-171.64181000"},{"name":"Fasito‘outa","countryCode":"WS","stateCode":"AA","latitude":"-13.81163000","longitude":"-171.94063000"},{"name":"Leulumoega","countryCode":"WS","stateCode":"AA","latitude":"-13.82297000","longitude":"-171.96127000"},{"name":"Nofoali‘i","countryCode":"WS","stateCode":"AA","latitude":"-13.82170000","longitude":"-171.95873000"},{"name":"Satapuala","countryCode":"WS","stateCode":"AA","latitude":"-13.83535000","longitude":"-171.97963000"},{"name":"Gataivai","countryCode":"WS","stateCode":"PA","latitude":"-13.77360000","longitude":"-172.38802000"},{"name":"Vailoa","countryCode":"WS","stateCode":"PA","latitude":"-13.75551000","longitude":"-172.30698000"},{"name":"Matavai","countryCode":"WS","stateCode":"GI","latitude":"-14.03208000","longitude":"-171.64768000"},{"name":"Safotu","countryCode":"WS","stateCode":"GI","latitude":"-13.45132000","longitude":"-172.40177000"},{"name":"Mulifanua","countryCode":"WS","stateCode":"AL","latitude":"-13.83183000","longitude":"-172.03602000"},{"name":"Samamea","countryCode":"WS","stateCode":"VF","latitude":"-13.93375000","longitude":"-171.53122000"},{"name":"AL-khashā upper","countryCode":"YE","stateCode":"SH","latitude":"14.34044000","longitude":"46.71365000"},{"name":"Ain","countryCode":"YE","stateCode":"SH","latitude":"14.95030000","longitude":"45.60040000"},{"name":"Al Talh","countryCode":"YE","stateCode":"SH","latitude":"15.08260000","longitude":"47.35140000"},{"name":"Al ‘Āqir","countryCode":"YE","stateCode":"SH","latitude":"14.56816000","longitude":"45.91156000"},{"name":"Ar Rawdah","countryCode":"YE","stateCode":"SH","latitude":"14.49560000","longitude":"47.27460000"},{"name":"Arma","countryCode":"YE","stateCode":"SH","latitude":"15.41270000","longitude":"47.23450000"},{"name":"As Said","countryCode":"YE","stateCode":"SH","latitude":"14.27660000","longitude":"46.86930000"},{"name":"Ataq","countryCode":"YE","stateCode":"SH","latitude":"14.53767000","longitude":"46.83187000"},{"name":"Bayhan","countryCode":"YE","stateCode":"SH","latitude":"14.76190000","longitude":"45.74820000"},{"name":"Dhar","countryCode":"YE","stateCode":"SH","latitude":"15.50360000","longitude":"47.60580000"},{"name":"Habban","countryCode":"YE","stateCode":"SH","latitude":"14.28780000","longitude":"47.13610000"},{"name":"Hatib","countryCode":"YE","stateCode":"SH","latitude":"14.18020000","longitude":"46.44390000"},{"name":"Jardan","countryCode":"YE","stateCode":"SH","latitude":"15.19000000","longitude":"46.73380000"},{"name":"Khimār","countryCode":"YE","stateCode":"SH","latitude":"14.31980000","longitude":"46.73922000"},{"name":"Mayfa\'a","countryCode":"YE","stateCode":"SH","latitude":"14.39780000","longitude":"47.74040000"},{"name":"Merkhah Al Ulya","countryCode":"YE","stateCode":"SH","latitude":"14.48470000","longitude":"45.92990000"},{"name":"Merkhah As Sufla","countryCode":"YE","stateCode":"SH","latitude":"14.69990000","longitude":"46.15630000"},{"name":"Nisab","countryCode":"YE","stateCode":"SH","latitude":"14.52570000","longitude":"46.44770000"},{"name":"Rudum","countryCode":"YE","stateCode":"SH","latitude":"14.03759000","longitude":"47.83824000"},{"name":"Usaylan","countryCode":"YE","stateCode":"SH","latitude":"15.17030000","longitude":"46.02740000"},{"name":"Abs","countryCode":"YE","stateCode":"HJ","latitude":"16.02150000","longitude":"43.04850000"},{"name":"Aflah Al Yaman","countryCode":"YE","stateCode":"HJ","latitude":"15.97890000","longitude":"43.41110000"},{"name":"Aflah Ash Shawm","countryCode":"YE","stateCode":"HJ","latitude":"16.05280000","longitude":"43.41200000"},{"name":"Al Jamimah","countryCode":"YE","stateCode":"HJ","latitude":"16.02840000","longitude":"43.52970000"},{"name":"Al Maghrabah","countryCode":"YE","stateCode":"HJ","latitude":"15.89370000","longitude":"43.60910000"},{"name":"Al Mahabishah","countryCode":"YE","stateCode":"HJ","latitude":"15.92870000","longitude":"43.44800000"},{"name":"Al Miftah","countryCode":"YE","stateCode":"HJ","latitude":"15.96100000","longitude":"43.51470000"},{"name":"Ash Shaghadirah","countryCode":"YE","stateCode":"HJ","latitude":"15.60610000","longitude":"43.49920000"},{"name":"Ash Shahil","countryCode":"YE","stateCode":"HJ","latitude":"15.85530000","longitude":"43.45160000"},{"name":"Aslem","countryCode":"YE","stateCode":"HJ","latitude":"16.06000000","longitude":"43.29390000"},{"name":"Bakil Al Mir","countryCode":"YE","stateCode":"HJ","latitude":"16.50690000","longitude":"43.36150000"},{"name":"Bani Al Awam","countryCode":"YE","stateCode":"HJ","latitude":"15.58100000","longitude":"43.60790000"},{"name":"Bani Qa\'is","countryCode":"YE","stateCode":"HJ","latitude":"15.63460000","longitude":"43.33720000"},{"name":"Banī al ‘Awwām","countryCode":"YE","stateCode":"HJ","latitude":"15.58119000","longitude":"43.58727000"},{"name":"Hajjah","countryCode":"YE","stateCode":"HJ","latitude":"15.68160000","longitude":"43.44996000"},{"name":"Harad District","countryCode":"YE","stateCode":"HJ","latitude":"16.40447000","longitude":"43.07739000"},{"name":"Hayran","countryCode":"YE","stateCode":"HJ","latitude":"16.25080000","longitude":"43.05990000"},{"name":"Khayran Al Muharraq","countryCode":"YE","stateCode":"HJ","latitude":"16.08964000","longitude":"43.35755000"},{"name":"Ku\'aydinah","countryCode":"YE","stateCode":"HJ","latitude":"15.81830000","longitude":"43.35990000"},{"name":"Kuhlan Affar","countryCode":"YE","stateCode":"HJ","latitude":"15.75540000","longitude":"43.69700000"},{"name":"Kuhlan Ash Sharaf","countryCode":"YE","stateCode":"HJ","latitude":"16.02310000","longitude":"43.48630000"},{"name":"Kushar","countryCode":"YE","stateCode":"HJ","latitude":"16.17090000","longitude":"43.47200000"},{"name":"Mabyan","countryCode":"YE","stateCode":"HJ","latitude":"15.77170000","longitude":"43.55100000"},{"name":"Midi","countryCode":"YE","stateCode":"HJ","latitude":"16.19202000","longitude":"42.88913000"},{"name":"Mustaba","countryCode":"YE","stateCode":"HJ","latitude":"16.27360000","longitude":"43.26850000"},{"name":"Najrah","countryCode":"YE","stateCode":"HJ","latitude":"15.65270000","longitude":"43.54520000"},{"name":"Qafl Shamer","countryCode":"YE","stateCode":"HJ","latitude":"15.90870000","longitude":"43.36400000"},{"name":"Qarah","countryCode":"YE","stateCode":"HJ","latitude":"16.40190000","longitude":"43.47400000"},{"name":"Sharas","countryCode":"YE","stateCode":"HJ","latitude":"15.72860000","longitude":"43.65460000"},{"name":"Wadhrah","countryCode":"YE","stateCode":"HJ","latitude":"15.71420000","longitude":"43.46670000"},{"name":"Washḩah","countryCode":"YE","stateCode":"HJ","latitude":"16.32158000","longitude":"43.37555000"},{"name":"Ad Dahi","countryCode":"YE","stateCode":"HU","latitude":"15.22320000","longitude":"43.19350000"},{"name":"Ad Durayhimi","countryCode":"YE","stateCode":"HU","latitude":"14.60460000","longitude":"43.07180000"},{"name":"Al Garrahi","countryCode":"YE","stateCode":"HU","latitude":"14.10580000","longitude":"43.40940000"},{"name":"Al Hajjaylah","countryCode":"YE","stateCode":"HU","latitude":"14.99070000","longitude":"43.58230000"},{"name":"Al Hali","countryCode":"YE","stateCode":"HU","latitude":"14.82500000","longitude":"43.00140000"},{"name":"Al Hawak","countryCode":"YE","stateCode":"HU","latitude":"14.76010000","longitude":"42.99780000"},{"name":"Al Mansuriyah","countryCode":"YE","stateCode":"HU","latitude":"14.69030000","longitude":"43.36820000"},{"name":"Al Marawi\'ah","countryCode":"YE","stateCode":"HU","latitude":"14.83460000","longitude":"43.19650000"},{"name":"Al Mighlaf","countryCode":"YE","stateCode":"HU","latitude":"15.31110000","longitude":"43.18360000"},{"name":"Al Mina","countryCode":"YE","stateCode":"HU","latitude":"14.80775000","longitude":"42.93732000"},{"name":"Al Munirah","countryCode":"YE","stateCode":"HU","latitude":"15.35280000","longitude":"42.90620000"},{"name":"Al Qanawis","countryCode":"YE","stateCode":"HU","latitude":"15.49206000","longitude":"43.13782000"},{"name":"Al Ḩudaydah","countryCode":"YE","stateCode":"HU","latitude":"14.79781000","longitude":"42.95452000"},{"name":"Alluheyah","countryCode":"YE","stateCode":"HU","latitude":"15.63628000","longitude":"42.87157000"},{"name":"As Salif","countryCode":"YE","stateCode":"HU","latitude":"15.22882000","longitude":"42.72542000"},{"name":"As Sukhnah","countryCode":"YE","stateCode":"HU","latitude":"14.74840000","longitude":"43.33420000"},{"name":"At Tuhayat","countryCode":"YE","stateCode":"HU","latitude":"14.10994000","longitude":"43.15979000"},{"name":"Az Zaydīyah","countryCode":"YE","stateCode":"HU","latitude":"15.29586000","longitude":"43.06452000"},{"name":"Az Zuhrah","countryCode":"YE","stateCode":"HU","latitude":"15.71730000","longitude":"43.06370000"},{"name":"Bayt al Faqīh","countryCode":"YE","stateCode":"HU","latitude":"14.48738000","longitude":"43.27815000"},{"name":"Bura","countryCode":"YE","stateCode":"HU","latitude":"14.89820000","longitude":"43.47530000"},{"name":"Bājil","countryCode":"YE","stateCode":"HU","latitude":"15.07561000","longitude":"43.17350000"},{"name":"Hays","countryCode":"YE","stateCode":"HU","latitude":"13.93320000","longitude":"43.49840000"},{"name":"Jabal Ra\'s","countryCode":"YE","stateCode":"HU","latitude":"14.03090000","longitude":"43.62780000"},{"name":"Kamaran","countryCode":"YE","stateCode":"HU","latitude":"15.36050000","longitude":"42.58540000"},{"name":"Zabīd","countryCode":"YE","stateCode":"HU","latitude":"14.27742000","longitude":"43.36841000"},{"name":"Ad Dis","countryCode":"YE","stateCode":"HD","latitude":"15.09490000","longitude":"50.01590000"},{"name":"Ad Dīs ash Sharqīyah","countryCode":"YE","stateCode":"HD","latitude":"14.90840000","longitude":"49.94847000"},{"name":"Adh Dhlia\'ah","countryCode":"YE","stateCode":"HD","latitude":"15.01390000","longitude":"47.89720000"},{"name":"Al Abr","countryCode":"YE","stateCode":"HD","latitude":"15.91370000","longitude":"47.22880000"},{"name":"Al Mukalla","countryCode":"YE","stateCode":"HD","latitude":"14.72920000","longitude":"48.91990000"},{"name":"Al Mukalla City","countryCode":"YE","stateCode":"HD","latitude":"14.62033000","longitude":"49.24800000"},{"name":"Al Qaf","countryCode":"YE","stateCode":"HD","latitude":"17.42870000","longitude":"48.94050000"},{"name":"Al Qatn","countryCode":"YE","stateCode":"HD","latitude":"15.92320000","longitude":"48.21460000"},{"name":"Al Ḩamdī","countryCode":"YE","stateCode":"HD","latitude":"15.94727000","longitude":"48.77965000"},{"name":"Amd","countryCode":"YE","stateCode":"HD","latitude":"15.34860000","longitude":"47.92860000"},{"name":"Ar Raydah Wa Qusayar","countryCode":"YE","stateCode":"HD","latitude":"15.18410000","longitude":"50.31330000"},{"name":"As Sawm","countryCode":"YE","stateCode":"HD","latitude":"15.99800000","longitude":"49.66860000"},{"name":"Ash Shihr","countryCode":"YE","stateCode":"HD","latitude":"14.97230000","longitude":"49.55260000"},{"name":"At Taḩāluf","countryCode":"YE","stateCode":"HD","latitude":"15.93786000","longitude":"48.78641000"},{"name":"Brom Mayfa","countryCode":"YE","stateCode":"HD","latitude":"14.34230000","longitude":"48.72810000"},{"name":"Daw\'an","countryCode":"YE","stateCode":"HD","latitude":"15.05070000","longitude":"48.30720000"},{"name":"Ghayl Ba Wazir","countryCode":"YE","stateCode":"HD","latitude":"14.87780000","longitude":"49.02450000"},{"name":"Ghayl Bin Yamin","countryCode":"YE","stateCode":"HD","latitude":"15.38960000","longitude":"49.28540000"},{"name":"Hagr As Sai\'ar","countryCode":"YE","stateCode":"HD","latitude":"16.30560000","longitude":"47.95370000"},{"name":"Hajr","countryCode":"YE","stateCode":"HD","latitude":"14.47080000","longitude":"48.27740000"},{"name":"Huraidhah","countryCode":"YE","stateCode":"HD","latitude":"15.55425000","longitude":"48.17505000"},{"name":"Kilmia","countryCode":"YE","stateCode":"HD","latitude":"12.18576000","longitude":"52.23332000"},{"name":"Mukalla","countryCode":"YE","stateCode":"HD","latitude":"14.54248000","longitude":"49.12424000"},{"name":"Rakhyah","countryCode":"YE","stateCode":"HD","latitude":"15.46180000","longitude":"47.77280000"},{"name":"Rumah","countryCode":"YE","stateCode":"HD","latitude":"17.81450000","longitude":"51.07590000"},{"name":"Sah","countryCode":"YE","stateCode":"HD","latitude":"15.53420000","longitude":"48.89550000"},{"name":"Sayun","countryCode":"YE","stateCode":"HD","latitude":"15.98310000","longitude":"48.83150000"},{"name":"Shibam","countryCode":"YE","stateCode":"HD","latitude":"15.87030000","longitude":"48.65340000"},{"name":"Suḩayl Shibām","countryCode":"YE","stateCode":"HD","latitude":"15.91448000","longitude":"48.63864000"},{"name":"Tarim","countryCode":"YE","stateCode":"HD","latitude":"16.06600000","longitude":"49.02290000"},{"name":"Thamud","countryCode":"YE","stateCode":"HD","latitude":"17.60310000","longitude":"49.73610000"},{"name":"Wadi Al Ayn","countryCode":"YE","stateCode":"HD","latitude":"15.74033000","longitude":"48.14747000"},{"name":"Yabuth","countryCode":"YE","stateCode":"HD","latitude":"14.71820000","longitude":"47.73580000"},{"name":"Zamakh wa Manwakh","countryCode":"YE","stateCode":"HD","latitude":"17.20320000","longitude":"47.70330000"},{"name":"Aden","countryCode":"YE","stateCode":"AD","latitude":"12.77944000","longitude":"45.03667000"},{"name":"Al Buraiqeh","countryCode":"YE","stateCode":"AD","latitude":"12.80377000","longitude":"44.77615000"},{"name":"Al Mansura","countryCode":"YE","stateCode":"AD","latitude":"12.85320000","longitude":"44.97240000"},{"name":"Al Mualla","countryCode":"YE","stateCode":"AD","latitude":"12.65843000","longitude":"43.42743000"},{"name":"Ash Shaikh Outhman","countryCode":"YE","stateCode":"AD","latitude":"12.88640000","longitude":"45.01560000"},{"name":"Attawahi","countryCode":"YE","stateCode":"AD","latitude":"12.77410000","longitude":"44.99410000"},{"name":"Craiter","countryCode":"YE","stateCode":"AD","latitude":"12.77310000","longitude":"45.03810000"},{"name":"Dar Sad","countryCode":"YE","stateCode":"AD","latitude":"12.90700000","longitude":"44.97840000"},{"name":"Ahwar","countryCode":"YE","stateCode":"AB","latitude":"13.68530000","longitude":"46.75560000"},{"name":"Al Mahfad","countryCode":"YE","stateCode":"AB","latitude":"13.97050000","longitude":"46.75600000"},{"name":"Al Wade\'a","countryCode":"YE","stateCode":"AB","latitude":"13.71360000","longitude":"46.01220000"},{"name":"Jawf al Maqbābah","countryCode":"YE","stateCode":"AB","latitude":"13.83783000","longitude":"45.83488000"},{"name":"Jayshan","countryCode":"YE","stateCode":"AB","latitude":"14.16620000","longitude":"46.17230000"},{"name":"Khanfir","countryCode":"YE","stateCode":"AB","latitude":"13.42049000","longitude":"45.68707000"},{"name":"Lawdar","countryCode":"YE","stateCode":"AB","latitude":"13.80590000","longitude":"45.80080000"},{"name":"Mudiyah","countryCode":"YE","stateCode":"AB","latitude":"13.90960000","longitude":"46.21960000"},{"name":"Rasad","countryCode":"YE","stateCode":"AB","latitude":"13.72310000","longitude":"45.28140000"},{"name":"Sarar","countryCode":"YE","stateCode":"AB","latitude":"13.58300000","longitude":"45.35080000"},{"name":"Sibah","countryCode":"YE","stateCode":"AB","latitude":"13.80910000","longitude":"45.40230000"},{"name":"Zingibar","countryCode":"YE","stateCode":"AB","latitude":"13.13420000","longitude":"45.43040000"},{"name":"Zinjibār","countryCode":"YE","stateCode":"AB","latitude":"13.12871000","longitude":"45.38073000"},{"name":"Al  Hawtah","countryCode":"YE","stateCode":"LA","latitude":"13.06240000","longitude":"44.88160000"},{"name":"Al Had","countryCode":"YE","stateCode":"LA","latitude":"13.97830000","longitude":"45.25530000"},{"name":"Al Madaribah Wa Al Arah","countryCode":"YE","stateCode":"LA","latitude":"12.85690000","longitude":"43.99060000"},{"name":"Al Maflahy","countryCode":"YE","stateCode":"LA","latitude":"13.77670000","longitude":"45.10880000"},{"name":"Al Maqatirah","countryCode":"YE","stateCode":"LA","latitude":"13.13720000","longitude":"44.14040000"},{"name":"Al Milah","countryCode":"YE","stateCode":"LA","latitude":"13.32020000","longitude":"44.92670000"},{"name":"Al Musaymir","countryCode":"YE","stateCode":"LA","latitude":"13.42910000","longitude":"44.59140000"},{"name":"Al Qabbaytah","countryCode":"YE","stateCode":"LA","latitude":"13.32750000","longitude":"44.50250000"},{"name":"Al Ḩabīlayn","countryCode":"YE","stateCode":"LA","latitude":"13.52002000","longitude":"44.85076000"},{"name":"Habil Jabr","countryCode":"YE","stateCode":"LA","latitude":"13.59210000","longitude":"45.07370000"},{"name":"Halimayn","countryCode":"YE","stateCode":"LA","latitude":"13.70880000","longitude":"44.94430000"},{"name":"Laḩij","countryCode":"YE","stateCode":"LA","latitude":"13.05667000","longitude":"44.88194000"},{"name":"Radfan","countryCode":"YE","stateCode":"LA","latitude":"13.46670000","longitude":"44.99000000"},{"name":"Tuban","countryCode":"YE","stateCode":"LA","latitude":"13.09210000","longitude":"44.87840000"},{"name":"Tur Al Bahah","countryCode":"YE","stateCode":"LA","latitude":"13.04269000","longitude":"44.41154000"},{"name":"Yafa\'a","countryCode":"YE","stateCode":"LA","latitude":"13.86200000","longitude":"45.20140000"},{"name":"Yahr","countryCode":"YE","stateCode":"LA","latitude":"13.72270000","longitude":"45.13050000"},{"name":"Al A\'rsh","countryCode":"YE","stateCode":"BA","latitude":"14.36560000","longitude":"44.77780000"},{"name":"Al Bayda","countryCode":"YE","stateCode":"BA","latitude":"13.98523000","longitude":"45.57272000"},{"name":"Al Bayda City","countryCode":"YE","stateCode":"BA","latitude":"13.98490000","longitude":"45.55660000"},{"name":"Al Bayḑā’","countryCode":"YE","stateCode":"BA","latitude":"13.93666000","longitude":"45.54822000"},{"name":"Al Malagim","countryCode":"YE","stateCode":"BA","latitude":"14.36540000","longitude":"45.38510000"},{"name":"Al Quraishyah","countryCode":"YE","stateCode":"BA","latitude":"14.60500000","longitude":"44.88960000"},{"name":"Ar Ryashyyah","countryCode":"YE","stateCode":"BA","latitude":"14.24240000","longitude":"44.77540000"},{"name":"As Sawadiyah","countryCode":"YE","stateCode":"BA","latitude":"14.45198000","longitude":"45.36973000"},{"name":"As Sawma\'ah","countryCode":"YE","stateCode":"BA","latitude":"14.16670000","longitude":"45.83110000"},{"name":"Ash Sharafayn","countryCode":"YE","stateCode":"BA","latitude":"14.30697000","longitude":"45.12634000"},{"name":"At Taffah","countryCode":"YE","stateCode":"BA","latitude":"14.19830000","longitude":"45.35810000"},{"name":"Az Zahir","countryCode":"YE","stateCode":"BA","latitude":"13.99180000","longitude":"45.42180000"},{"name":"Dhi Na\'im","countryCode":"YE","stateCode":"BA","latitude":"14.11110000","longitude":"45.46420000"},{"name":"Maswarah","countryCode":"YE","stateCode":"BA","latitude":"14.40270000","longitude":"45.70330000"},{"name":"Mukayras","countryCode":"YE","stateCode":"BA","latitude":"14.03200000","longitude":"45.79640000"},{"name":"Na\'man","countryCode":"YE","stateCode":"BA","latitude":"14.59390000","longitude":"45.52860000"},{"name":"Nati\'","countryCode":"YE","stateCode":"BA","latitude":"14.55390000","longitude":"45.58500000"},{"name":"Radman Al Awad","countryCode":"YE","stateCode":"BA","latitude":"14.48360000","longitude":"45.27440000"},{"name":"Radā‘","countryCode":"YE","stateCode":"BA","latitude":"14.34000000","longitude":"44.90874000"},{"name":"Sabah","countryCode":"YE","stateCode":"BA","latitude":"14.27590000","longitude":"44.67000000"},{"name":"Wald Rabi\'","countryCode":"YE","stateCode":"BA","latitude":"14.55574000","longitude":"44.90596000"},{"name":"Al Abdiyah","countryCode":"YE","stateCode":"MA","latitude":"14.71700000","longitude":"45.39340000"},{"name":"Al Jubah","countryCode":"YE","stateCode":"MA","latitude":"15.12490000","longitude":"45.28680000"},{"name":"Bidbadah","countryCode":"YE","stateCode":"MA","latitude":"15.39810000","longitude":"44.74730000"},{"name":"Harib Al Qaramish","countryCode":"YE","stateCode":"MA","latitude":"15.47350000","longitude":"44.61530000"},{"name":"Jabal Murad","countryCode":"YE","stateCode":"MA","latitude":"15.04740000","longitude":"45.18870000"},{"name":"Ma\'rib","countryCode":"YE","stateCode":"MA","latitude":"15.46253000","longitude":"45.32581000"},{"name":"Mahliyah","countryCode":"YE","stateCode":"MA","latitude":"14.68210000","longitude":"45.18320000"},{"name":"Majzar","countryCode":"YE","stateCode":"MA","latitude":"15.82770000","longitude":"44.79410000"},{"name":"Marib","countryCode":"YE","stateCode":"MA","latitude":"15.62130000","longitude":"46.01110000"},{"name":"Marib City","countryCode":"YE","stateCode":"MA","latitude":"15.41560000","longitude":"45.30340000"},{"name":"Medghal","countryCode":"YE","stateCode":"MA","latitude":"15.63840000","longitude":"45.00380000"},{"name":"Raghwan","countryCode":"YE","stateCode":"MA","latitude":"15.79020000","longitude":"45.06940000"},{"name":"Rahabah","countryCode":"YE","stateCode":"MA","latitude":"14.95100000","longitude":"45.08850000"},{"name":"Sirwah","countryCode":"YE","stateCode":"MA","latitude":"15.43690000","longitude":"45.01150000"},{"name":"Ḩarīb","countryCode":"YE","stateCode":"MA","latitude":"14.93045000","longitude":"45.36820000"},{"name":"Al Ashah","countryCode":"YE","stateCode":"AM","latitude":"16.32400000","longitude":"43.78740000"},{"name":"Al Madan","countryCode":"YE","stateCode":"AM","latitude":"16.23280000","longitude":"43.63900000"},{"name":"Al Qaflah","countryCode":"YE","stateCode":"AM","latitude":"16.33859000","longitude":"43.70361000"},{"name":"As Sawd","countryCode":"YE","stateCode":"AM","latitude":"15.81340000","longitude":"43.77700000"},{"name":"As Sudah","countryCode":"YE","stateCode":"AM","latitude":"15.96640000","longitude":"43.77560000"},{"name":"Bani Suraim","countryCode":"YE","stateCode":"AM","latitude":"16.12530000","longitude":"43.96020000"},{"name":"Dhi Bin","countryCode":"YE","stateCode":"AM","latitude":"16.02760000","longitude":"44.15150000"},{"name":"Habur Zulaymah","countryCode":"YE","stateCode":"AM","latitude":"16.03500000","longitude":"43.73380000"},{"name":"Harf Sufyan","countryCode":"YE","stateCode":"AM","latitude":"16.41389000","longitude":"43.98571000"},{"name":"Hooth","countryCode":"YE","stateCode":"AM","latitude":"16.28397000","longitude":"43.97811000"},{"name":"Iyal Surayh","countryCode":"YE","stateCode":"AM","latitude":"15.71460000","longitude":"43.99740000"},{"name":"Jabal Iyal Yazid","countryCode":"YE","stateCode":"AM","latitude":"15.77170000","longitude":"43.90510000"},{"name":"Khamir","countryCode":"YE","stateCode":"AM","latitude":"15.97653000","longitude":"43.93371000"},{"name":"Kharif","countryCode":"YE","stateCode":"AM","latitude":"15.84700000","longitude":"44.08220000"},{"name":"Maswar","countryCode":"YE","stateCode":"AM","latitude":"15.59860000","longitude":"43.69250000"},{"name":"Raydah","countryCode":"YE","stateCode":"AM","latitude":"15.74056000","longitude":"44.05634000"},{"name":"Shahārah","countryCode":"YE","stateCode":"AM","latitude":"16.18000000","longitude":"43.70942000"},{"name":"Suwayr","countryCode":"YE","stateCode":"AM","latitude":"16.06110000","longitude":"43.62120000"},{"name":"Thula","countryCode":"YE","stateCode":"AM","latitude":"15.60100000","longitude":"43.82520000"},{"name":"‘Amrān","countryCode":"YE","stateCode":"AM","latitude":"15.65940000","longitude":"43.94385000"},{"name":"Al Dhaher","countryCode":"YE","stateCode":"SD","latitude":"16.73140000","longitude":"43.27530000"},{"name":"Al Hashwah","countryCode":"YE","stateCode":"SD","latitude":"16.88840000","longitude":"44.27380000"},{"name":"As Safra","countryCode":"YE","stateCode":"SD","latitude":"17.01420000","longitude":"43.85660000"},{"name":"Ash Shawātī","countryCode":"YE","stateCode":"SD","latitude":"16.78314000","longitude":"43.81265000"},{"name":"Baqim","countryCode":"YE","stateCode":"SD","latitude":"17.37810000","longitude":"43.46350000"},{"name":"Ghamr","countryCode":"YE","stateCode":"SD","latitude":"16.98301000","longitude":"43.31608000"},{"name":"Haydan","countryCode":"YE","stateCode":"SD","latitude":"16.72870000","longitude":"43.48490000"},{"name":"Kitaf wa Al Boqe\'e","countryCode":"YE","stateCode":"SD","latitude":"17.08080000","longitude":"44.39620000"},{"name":"Majz","countryCode":"YE","stateCode":"SD","latitude":"17.09230000","longitude":"43.51040000"},{"name":"Monabbih","countryCode":"YE","stateCode":"SD","latitude":"17.16930000","longitude":"43.27910000"},{"name":"Qatabir","countryCode":"YE","stateCode":"SD","latitude":"17.33680000","longitude":"43.33110000"},{"name":"Rāziḩ","countryCode":"YE","stateCode":"SD","latitude":"16.93704000","longitude":"43.26080000"},{"name":"Sa\'dah","countryCode":"YE","stateCode":"SD","latitude":"16.94021000","longitude":"43.76393000"},{"name":"Saqayn","countryCode":"YE","stateCode":"SD","latitude":"16.86010000","longitude":"43.47160000"},{"name":"Saḩār","countryCode":"YE","stateCode":"SD","latitude":"16.88522000","longitude":"43.68306000"},{"name":"Shada\'a","countryCode":"YE","stateCode":"SD","latitude":"16.89130000","longitude":"43.18710000"},{"name":"Şa‘dah","countryCode":"YE","stateCode":"SD","latitude":"16.91733000","longitude":"43.76000000"},{"name":"Al Dhihar","countryCode":"YE","stateCode":"IB","latitude":"13.97900000","longitude":"44.15260000"},{"name":"Al Makhādir","countryCode":"YE","stateCode":"IB","latitude":"14.13965000","longitude":"44.20330000"},{"name":"Al Mashannah","countryCode":"YE","stateCode":"IB","latitude":"13.95730000","longitude":"44.17000000"},{"name":"Al Qafr","countryCode":"YE","stateCode":"IB","latitude":"14.31290000","longitude":"44.03000000"},{"name":"Al ‘Udayn","countryCode":"YE","stateCode":"IB","latitude":"13.96112000","longitude":"43.96608000"},{"name":"An Nādirah","countryCode":"YE","stateCode":"IB","latitude":"14.07398000","longitude":"44.49925000"},{"name":"Ar Radmah","countryCode":"YE","stateCode":"IB","latitude":"14.21200000","longitude":"44.56420000"},{"name":"As Sabrah","countryCode":"YE","stateCode":"IB","latitude":"13.84270000","longitude":"44.33860000"},{"name":"As Saddah","countryCode":"YE","stateCode":"IB","latitude":"14.16610000","longitude":"44.37510000"},{"name":"As Sayyani","countryCode":"YE","stateCode":"IB","latitude":"13.82240000","longitude":"44.21180000"},{"name":"Ash Sha\'ir","countryCode":"YE","stateCode":"IB","latitude":"14.03180000","longitude":"44.36190000"},{"name":"Ba\'dan","countryCode":"YE","stateCode":"IB","latitude":"13.98870000","longitude":"44.32360000"},{"name":"Dhī as Sufāl","countryCode":"YE","stateCode":"IB","latitude":"13.82137000","longitude":"44.07775000"},{"name":"Far Al Udayn","countryCode":"YE","stateCode":"IB","latitude":"13.95780000","longitude":"43.78270000"},{"name":"Hazm Al Udayn","countryCode":"YE","stateCode":"IB","latitude":"14.16984000","longitude":"43.93814000"},{"name":"Hubaysh","countryCode":"YE","stateCode":"IB","latitude":"14.11600000","longitude":"44.08240000"},{"name":"Ibb","countryCode":"YE","stateCode":"IB","latitude":"13.96667000","longitude":"44.18333000"},{"name":"Jiblah","countryCode":"YE","stateCode":"IB","latitude":"13.91480000","longitude":"44.12130000"},{"name":"Mudhaykhirah","countryCode":"YE","stateCode":"IB","latitude":"13.86608000","longitude":"43.96866000"},{"name":"Yarīm","countryCode":"YE","stateCode":"IB","latitude":"14.25388000","longitude":"44.31176000"},{"name":"Al Ghaydah","countryCode":"YE","stateCode":"MR","latitude":"16.26180000","longitude":"52.08160000"},{"name":"Al Ghayz̧ah","countryCode":"YE","stateCode":"MR","latitude":"16.20787000","longitude":"52.17605000"},{"name":"Al Masilah","countryCode":"YE","stateCode":"MR","latitude":"15.63990000","longitude":"50.64450000"},{"name":"Hat","countryCode":"YE","stateCode":"MR","latitude":"17.80310000","longitude":"51.67500000"},{"name":"Hawf","countryCode":"YE","stateCode":"MR","latitude":"16.69530000","longitude":"52.81820000"},{"name":"Huswain","countryCode":"YE","stateCode":"MR","latitude":"15.72300000","longitude":"51.91240000"},{"name":"Man\'ar","countryCode":"YE","stateCode":"MR","latitude":"16.55050000","longitude":"50.98790000"},{"name":"Qishn","countryCode":"YE","stateCode":"MR","latitude":"15.69990000","longitude":"51.32400000"},{"name":"Sayhut","countryCode":"YE","stateCode":"MR","latitude":"15.53450000","longitude":"51.28690000"},{"name":"Shahan","countryCode":"YE","stateCode":"MR","latitude":"17.59230000","longitude":"52.59400000"},{"name":"Al Ghayl","countryCode":"YE","stateCode":"JA","latitude":"16.09140000","longitude":"44.68520000"},{"name":"Al Hazm","countryCode":"YE","stateCode":"JA","latitude":"16.03780000","longitude":"44.95850000"},{"name":"Al Humaydat","countryCode":"YE","stateCode":"JA","latitude":"16.46670000","longitude":"44.42990000"},{"name":"Al Khalq","countryCode":"YE","stateCode":"JA","latitude":"16.06810000","longitude":"44.79700000"},{"name":"Al Maslub","countryCode":"YE","stateCode":"JA","latitude":"16.09610000","longitude":"44.56670000"},{"name":"Al Matammah","countryCode":"YE","stateCode":"JA","latitude":"16.19840000","longitude":"44.39020000"},{"name":"Al Maton","countryCode":"YE","stateCode":"JA","latitude":"16.28720000","longitude":"44.63890000"},{"name":"Al ‘Inān","countryCode":"YE","stateCode":"JA","latitude":"16.72189000","longitude":"44.31252000"},{"name":"Az Zahir","countryCode":"YE","stateCode":"JA","latitude":"16.33080000","longitude":"44.52440000"},{"name":"Barţ al ‘Anān","countryCode":"YE","stateCode":"JA","latitude":"16.91972000","longitude":"44.51882000"},{"name":"Khabb wa ash Sha\'af","countryCode":"YE","stateCode":"JA","latitude":"16.59750000","longitude":"45.78530000"},{"name":"Kharab Al Marashi","countryCode":"YE","stateCode":"JA","latitude":"16.61070000","longitude":"44.22550000"},{"name":"Rajuzah","countryCode":"YE","stateCode":"JA","latitude":"16.63420000","longitude":"44.50420000"},{"name":"Al Hada","countryCode":"YE","stateCode":"DH","latitude":"14.80760000","longitude":"44.56790000"},{"name":"Al Manar","countryCode":"YE","stateCode":"DH","latitude":"14.65300000","longitude":"44.11640000"},{"name":"Al-Medy Village, قرية المدي","countryCode":"YE","stateCode":"DH","latitude":"14.40152000","longitude":"43.79178000"},{"name":"Dawran Aness","countryCode":"YE","stateCode":"DH","latitude":"14.82880000","longitude":"44.11430000"},{"name":"Dhamār","countryCode":"YE","stateCode":"DH","latitude":"14.54274000","longitude":"44.40514000"},{"name":"Jabal Ash sharq","countryCode":"YE","stateCode":"DH","latitude":"14.72960000","longitude":"43.90620000"},{"name":"Jahran","countryCode":"YE","stateCode":"DH","latitude":"14.73310000","longitude":"44.31430000"},{"name":"Maghirib Ans","countryCode":"YE","stateCode":"DH","latitude":"14.46530000","longitude":"44.12330000"},{"name":"Mayfa\'at Anss","countryCode":"YE","stateCode":"DH","latitude":"14.51520000","longitude":"44.61060000"},{"name":"Utmah","countryCode":"YE","stateCode":"DH","latitude":"14.47380000","longitude":"43.94830000"},{"name":"Wusab Al Ali","countryCode":"YE","stateCode":"DH","latitude":"14.33440000","longitude":"43.79470000"},{"name":"Wusab As Safil","countryCode":"YE","stateCode":"DH","latitude":"14.25480000","longitude":"43.63250000"},{"name":"‘Ans","countryCode":"YE","stateCode":"DH","latitude":"14.43606000","longitude":"44.38889000"},{"name":"Al Haymah Ad Dakhiliyah","countryCode":"YE","stateCode":"SN","latitude":"15.27220000","longitude":"43.83930000"},{"name":"Al Haymah Al Kharijiyah","countryCode":"YE","stateCode":"SN","latitude":"15.02670000","longitude":"43.85000000"},{"name":"Al Husn","countryCode":"YE","stateCode":"SN","latitude":"15.02060000","longitude":"44.50440000"},{"name":"Al Khāniq","countryCode":"YE","stateCode":"SN","latitude":"15.50253000","longitude":"44.18158000"},{"name":"Arhab","countryCode":"YE","stateCode":"SN","latitude":"15.79950000","longitude":"44.24660000"},{"name":"Attyal","countryCode":"YE","stateCode":"SN","latitude":"15.32931000","longitude":"44.57739000"},{"name":"Bani Dhabyan","countryCode":"YE","stateCode":"SN","latitude":"15.04810000","longitude":"44.87180000"},{"name":"Bani Hushaysh","countryCode":"YE","stateCode":"SN","latitude":"15.45050000","longitude":"44.37820000"},{"name":"Bani Matar","countryCode":"YE","stateCode":"SN","latitude":"15.21500000","longitude":"44.04980000"},{"name":"Bilad Ar Rus","countryCode":"YE","stateCode":"SN","latitude":"15.03510000","longitude":"44.25140000"},{"name":"Hamdān","countryCode":"YE","stateCode":"SN","latitude":"15.50662000","longitude":"44.06030000"},{"name":"Jihanah","countryCode":"YE","stateCode":"SN","latitude":"15.19190000","longitude":"44.51950000"},{"name":"Khwlan","countryCode":"YE","stateCode":"SN","latitude":"15.27490000","longitude":"44.76860000"},{"name":"Manakhah","countryCode":"YE","stateCode":"SN","latitude":"15.07170000","longitude":"43.68620000"},{"name":"Nihm","countryCode":"YE","stateCode":"SN","latitude":"15.75160000","longitude":"44.57460000"},{"name":"Sa\'fan","countryCode":"YE","stateCode":"SN","latitude":"15.07120000","longitude":"43.58270000"},{"name":"Sanaa","countryCode":"YE","stateCode":"SN","latitude":"15.35472000","longitude":"44.20667000"},{"name":"Sanhan","countryCode":"YE","stateCode":"SN","latitude":"15.22520000","longitude":"44.30570000"},{"name":"Sayyān","countryCode":"YE","stateCode":"SN","latitude":"15.17177000","longitude":"44.32442000"},{"name":"Saḩar","countryCode":"YE","stateCode":"SN","latitude":"15.31637000","longitude":"44.30880000"},{"name":"Al Jabin","countryCode":"YE","stateCode":"RA","latitude":"14.68990000","longitude":"43.61960000"},{"name":"Al Jafariyah","countryCode":"YE","stateCode":"RA","latitude":"14.51960000","longitude":"43.58170000"},{"name":"As Salafiyah","countryCode":"YE","stateCode":"RA","latitude":"14.68660000","longitude":"43.82160000"},{"name":"Bilad At Ta\'am","countryCode":"YE","stateCode":"RA","latitude":"14.83820000","longitude":"43.60780000"},{"name":"Kusmah","countryCode":"YE","stateCode":"RA","latitude":"14.54740000","longitude":"43.68330000"},{"name":"Mazhar","countryCode":"YE","stateCode":"RA","latitude":"14.57090000","longitude":"43.76070000"},{"name":"Al Khabt","countryCode":"YE","stateCode":"MW","latitude":"15.48170000","longitude":"43.36770000"},{"name":"Al Mahwait","countryCode":"YE","stateCode":"MW","latitude":"15.41170000","longitude":"43.56630000"},{"name":"Al Maḩwīt","countryCode":"YE","stateCode":"MW","latitude":"15.47007000","longitude":"43.54481000"},{"name":"Ar Rujum","countryCode":"YE","stateCode":"MW","latitude":"15.41010000","longitude":"43.66060000"},{"name":"Aţ Ţawīlah","countryCode":"YE","stateCode":"MW","latitude":"15.44165000","longitude":"43.77484000"},{"name":"Bani Sa\'d","countryCode":"YE","stateCode":"MW","latitude":"15.23550000","longitude":"43.51560000"},{"name":"Hufash","countryCode":"YE","stateCode":"MW","latitude":"15.37470000","longitude":"43.42650000"},{"name":"Milhan","countryCode":"YE","stateCode":"MW","latitude":"15.32240000","longitude":"43.33180000"},{"name":"Shibām Kawkabān","countryCode":"YE","stateCode":"MW","latitude":"15.50277000","longitude":"43.84237000"},{"name":"Al Ma\'afer","countryCode":"YE","stateCode":"TA","latitude":"13.37420000","longitude":"43.92620000"},{"name":"Al Mawasit","countryCode":"YE","stateCode":"TA","latitude":"13.30420000","longitude":"44.10050000"},{"name":"Al Misrakh","countryCode":"YE","stateCode":"TA","latitude":"13.47020000","longitude":"44.03770000"},{"name":"Al Mudhaffar","countryCode":"YE","stateCode":"TA","latitude":"13.58310000","longitude":"43.99270000"},{"name":"Al Mukhā’","countryCode":"YE","stateCode":"TA","latitude":"13.51998000","longitude":"43.42798000"},{"name":"Al Qahirah","countryCode":"YE","stateCode":"TA","latitude":"13.58490000","longitude":"44.01010000"},{"name":"Al Wazi\'iyah","countryCode":"YE","stateCode":"TA","latitude":"13.18460000","longitude":"43.72980000"},{"name":"As Silw","countryCode":"YE","stateCode":"TA","latitude":"13.34590000","longitude":"44.20720000"},{"name":"Ash Shamayatayn","countryCode":"YE","stateCode":"TA","latitude":"13.18220000","longitude":"43.98000000"},{"name":"At Ta‘izzīyah","countryCode":"YE","stateCode":"TA","latitude":"13.69479000","longitude":"44.00941000"},{"name":"Dhubab","countryCode":"YE","stateCode":"TA","latitude":"12.96590000","longitude":"43.47240000"},{"name":"Dimnat Khadir","countryCode":"YE","stateCode":"TA","latitude":"13.43860000","longitude":"44.25420000"},{"name":"Hayfan","countryCode":"YE","stateCode":"TA","latitude":"13.29060000","longitude":"44.26070000"},{"name":"Jabal Habashy","countryCode":"YE","stateCode":"TA","latitude":"13.46650000","longitude":"43.88100000"},{"name":"Maqbanah","countryCode":"YE","stateCode":"TA","latitude":"13.62120000","longitude":"43.66740000"},{"name":"Mashra\'a Wa Hadnan","countryCode":"YE","stateCode":"TA","latitude":"13.54170000","longitude":"43.99830000"},{"name":"Mawza","countryCode":"YE","stateCode":"TA","latitude":"13.37820000","longitude":"43.61450000"},{"name":"Māwīyah","countryCode":"YE","stateCode":"TA","latitude":"13.58461000","longitude":"44.31912000"},{"name":"Sabir Al Mawadim","countryCode":"YE","stateCode":"TA","latitude":"13.53180000","longitude":"44.04620000"},{"name":"Salh","countryCode":"YE","stateCode":"TA","latitude":"13.58390000","longitude":"44.04020000"},{"name":"Sama","countryCode":"YE","stateCode":"TA","latitude":"13.38090000","longitude":"44.11660000"},{"name":"Shara\'b Ar Rawnah","countryCode":"YE","stateCode":"TA","latitude":"13.73360000","longitude":"43.76720000"},{"name":"Shara\'b As Salam","countryCode":"YE","stateCode":"TA","latitude":"13.78320000","longitude":"43.88610000"},{"name":"Ta‘izz","countryCode":"YE","stateCode":"TA","latitude":"13.57952000","longitude":"44.02091000"},{"name":"Village of ALAMRAH","countryCode":"YE","stateCode":"TA","latitude":"13.74318000","longitude":"43.72992000"},{"name":"Hadibu","countryCode":"YE","stateCode":"SU","latitude":"12.64881000","longitude":"54.01895000"},{"name":"Hidaybu","countryCode":"YE","stateCode":"SU","latitude":"12.50250000","longitude":"54.00820000"},{"name":"Qalansīyah","countryCode":"YE","stateCode":"SU","latitude":"12.68958000","longitude":"53.48709000"},{"name":"Qulensya Wa Abd Al Kuri","countryCode":"YE","stateCode":"SU","latitude":"12.55479000","longitude":"53.58671000"},{"name":"Adelaide","countryCode":"ZA","stateCode":"EC","latitude":"-32.70747000","longitude":"26.29564000"},{"name":"Alfred Nzo District Municipality","countryCode":"ZA","stateCode":"EC","latitude":"-30.66803000","longitude":"29.15490000"},{"name":"Alice","countryCode":"ZA","stateCode":"EC","latitude":"-32.78749000","longitude":"26.83440000"},{"name":"Aliwal North","countryCode":"ZA","stateCode":"EC","latitude":"-30.69366000","longitude":"26.71141000"},{"name":"Amathole District Municipality","countryCode":"ZA","stateCode":"EC","latitude":"-32.55895000","longitude":"27.45919000"},{"name":"Bhisho","countryCode":"ZA","stateCode":"EC","latitude":"-32.84721000","longitude":"27.44218000"},{"name":"Buffalo City Metropolitan Municipality","countryCode":"ZA","stateCode":"EC","latitude":"-32.95141000","longitude":"27.61164000"},{"name":"Burgersdorp","countryCode":"ZA","stateCode":"EC","latitude":"-30.99766000","longitude":"26.32862000"},{"name":"Butterworth","countryCode":"ZA","stateCode":"EC","latitude":"-32.33083000","longitude":"28.14981000"},{"name":"Cacadu District Municipality","countryCode":"ZA","stateCode":"EC","latitude":"-33.06583000","longitude":"24.77583000"},{"name":"Chris Hani District Municipality","countryCode":"ZA","stateCode":"EC","latitude":"-31.79033000","longitude":"26.43965000"},{"name":"Cradock","countryCode":"ZA","stateCode":"EC","latitude":"-32.16422000","longitude":"25.61918000"},{"name":"Dordrecht","countryCode":"ZA","stateCode":"EC","latitude":"-31.37200000","longitude":"27.04878000"},{"name":"East London","countryCode":"ZA","stateCode":"EC","latitude":"-33.01529000","longitude":"27.91162000"},{"name":"Elliot","countryCode":"ZA","stateCode":"EC","latitude":"-31.33333000","longitude":"27.85000000"},{"name":"Fort Beaufort","countryCode":"ZA","stateCode":"EC","latitude":"-32.77477000","longitude":"26.63376000"},{"name":"Graaff-Reinet","countryCode":"ZA","stateCode":"EC","latitude":"-32.25215000","longitude":"24.53075000"},{"name":"Grahamstown","countryCode":"ZA","stateCode":"EC","latitude":"-33.30422000","longitude":"26.53276000"},{"name":"Ilinge","countryCode":"ZA","stateCode":"EC","latitude":"-31.97676000","longitude":"27.04267000"},{"name":"Joe Gqabi District Municipality","countryCode":"ZA","stateCode":"EC","latitude":"-30.94178000","longitude":"27.06053000"},{"name":"Kirkwood","countryCode":"ZA","stateCode":"EC","latitude":"-33.39829000","longitude":"25.44279000"},{"name":"Kruisfontein","countryCode":"ZA","stateCode":"EC","latitude":"-34.00333000","longitude":"24.73142000"},{"name":"Lady Frere","countryCode":"ZA","stateCode":"EC","latitude":"-31.70312000","longitude":"27.23290000"},{"name":"Middelburg","countryCode":"ZA","stateCode":"EC","latitude":"-31.49285000","longitude":"25.00633000"},{"name":"Molteno","countryCode":"ZA","stateCode":"EC","latitude":"-31.39675000","longitude":"26.36246000"},{"name":"Mthatha","countryCode":"ZA","stateCode":"EC","latitude":"-31.58893000","longitude":"28.78443000"},{"name":"Nelson Mandela Bay Metropolitan Municipality","countryCode":"ZA","stateCode":"EC","latitude":"-33.80399000","longitude":"25.49213000"},{"name":"OR Tambo District Municipality","countryCode":"ZA","stateCode":"EC","latitude":"-31.46740000","longitude":"29.05247000"},{"name":"Port Alfred","countryCode":"ZA","stateCode":"EC","latitude":"-33.58601000","longitude":"26.88329000"},{"name":"Port Elizabeth","countryCode":"ZA","stateCode":"EC","latitude":"-33.96109000","longitude":"25.61494000"},{"name":"Port Saint John’s","countryCode":"ZA","stateCode":"EC","latitude":"-31.62291000","longitude":"29.54477000"},{"name":"Queensdale","countryCode":"ZA","stateCode":"EC","latitude":"-31.87101000","longitude":"26.97862000"},{"name":"Queenstown","countryCode":"ZA","stateCode":"EC","latitude":"-31.89756000","longitude":"26.87533000"},{"name":"Somerset East","countryCode":"ZA","stateCode":"EC","latitude":"-32.72173000","longitude":"25.58804000"},{"name":"Stutterheim","countryCode":"ZA","stateCode":"EC","latitude":"-32.57076000","longitude":"27.42396000"},{"name":"Uitenhage","countryCode":"ZA","stateCode":"EC","latitude":"-33.75757000","longitude":"25.39710000"},{"name":"Whittlesea","countryCode":"ZA","stateCode":"EC","latitude":"-32.17588000","longitude":"26.82437000"},{"name":"Willowmore","countryCode":"ZA","stateCode":"EC","latitude":"-33.29265000","longitude":"23.48954000"},{"name":"Albertina","countryCode":"ZA","stateCode":"WC","latitude":"-34.20544000","longitude":"21.58001000"},{"name":"Arniston","countryCode":"ZA","stateCode":"WC","latitude":"-34.66739000","longitude":"20.23086000"},{"name":"Atlantis","countryCode":"ZA","stateCode":"WC","latitude":"-33.56668000","longitude":"18.48335000"},{"name":"Beaufort West","countryCode":"ZA","stateCode":"WC","latitude":"-32.35671000","longitude":"22.58295000"},{"name":"Bergvliet","countryCode":"ZA","stateCode":"WC","latitude":"-34.04746000","longitude":"18.45250000"},{"name":"Bredasdorp","countryCode":"ZA","stateCode":"WC","latitude":"-34.53215000","longitude":"20.04031000"},{"name":"Caledon","countryCode":"ZA","stateCode":"WC","latitude":"-34.22997000","longitude":"19.42650000"},{"name":"Calitzdorp","countryCode":"ZA","stateCode":"WC","latitude":"-33.52755000","longitude":"21.67620000"},{"name":"Cape Town","countryCode":"ZA","stateCode":"WC","latitude":"-33.92584000","longitude":"18.42322000"},{"name":"Cape Winelands District Municipality","countryCode":"ZA","stateCode":"WC","latitude":"-33.32249000","longitude":"19.68998000"},{"name":"Central Karoo District Municipality","countryCode":"ZA","stateCode":"WC","latitude":"-32.62812000","longitude":"22.21192000"},{"name":"Ceres","countryCode":"ZA","stateCode":"WC","latitude":"-33.36889000","longitude":"19.31095000"},{"name":"City of Cape Town","countryCode":"ZA","stateCode":"WC","latitude":"-33.91667000","longitude":"18.41667000"},{"name":"Clanwilliam","countryCode":"ZA","stateCode":"WC","latitude":"-32.18173000","longitude":"18.89217000"},{"name":"Claremont","countryCode":"ZA","stateCode":"WC","latitude":"-33.98056000","longitude":"18.46528000"},{"name":"Constantia","countryCode":"ZA","stateCode":"WC","latitude":"-34.03139000","longitude":"18.41833000"},{"name":"De Rust","countryCode":"ZA","stateCode":"WC","latitude":"-33.49035000","longitude":"22.53523000"},{"name":"Eden District Municipality","countryCode":"ZA","stateCode":"WC","latitude":"-33.82139000","longitude":"22.01263000"},{"name":"George","countryCode":"ZA","stateCode":"WC","latitude":"-33.96300000","longitude":"22.46173000"},{"name":"Grabouw","countryCode":"ZA","stateCode":"WC","latitude":"-34.15152000","longitude":"19.01509000"},{"name":"Hardys Memories of Africa","countryCode":"ZA","stateCode":"WC","latitude":"-33.90539000","longitude":"20.71690000"},{"name":"Hermanus","countryCode":"ZA","stateCode":"WC","latitude":"-34.41870000","longitude":"19.23446000"},{"name":"Knysna","countryCode":"ZA","stateCode":"WC","latitude":"-34.03627000","longitude":"23.04713000"},{"name":"Kraaifontein","countryCode":"ZA","stateCode":"WC","latitude":"-33.84808000","longitude":"18.71723000"},{"name":"Ladismith","countryCode":"ZA","stateCode":"WC","latitude":"-33.49331000","longitude":"21.26755000"},{"name":"Lansdowne","countryCode":"ZA","stateCode":"WC","latitude":"-33.98735000","longitude":"18.49746000"},{"name":"Malmesbury","countryCode":"ZA","stateCode":"WC","latitude":"-33.46080000","longitude":"18.72714000"},{"name":"Montagu","countryCode":"ZA","stateCode":"WC","latitude":"-33.78664000","longitude":"20.12106000"},{"name":"Moorreesburg","countryCode":"ZA","stateCode":"WC","latitude":"-33.15388000","longitude":"18.66031000"},{"name":"Mossel Bay","countryCode":"ZA","stateCode":"WC","latitude":"-34.18307000","longitude":"22.14605000"},{"name":"Newlands","countryCode":"ZA","stateCode":"WC","latitude":"-33.97846000","longitude":"18.44810000"},{"name":"Oudtshoorn","countryCode":"ZA","stateCode":"WC","latitude":"-33.60047000","longitude":"22.19955000"},{"name":"Overberg District Municipality","countryCode":"ZA","stateCode":"WC","latitude":"-34.26131000","longitude":"19.93985000"},{"name":"Paarl","countryCode":"ZA","stateCode":"WC","latitude":"-33.73378000","longitude":"18.97523000"},{"name":"Piketberg","countryCode":"ZA","stateCode":"WC","latitude":"-32.90323000","longitude":"18.75704000"},{"name":"Plettenberg Bay","countryCode":"ZA","stateCode":"WC","latitude":"-34.05274000","longitude":"23.37160000"},{"name":"Prince Albert","countryCode":"ZA","stateCode":"WC","latitude":"-33.22476000","longitude":"22.02673000"},{"name":"Retreat","countryCode":"ZA","stateCode":"WC","latitude":"-34.05515000","longitude":"18.47617000"},{"name":"Riversdale","countryCode":"ZA","stateCode":"WC","latitude":"-34.09345000","longitude":"21.25725000"},{"name":"Robertson","countryCode":"ZA","stateCode":"WC","latitude":"-33.80342000","longitude":"19.88537000"},{"name":"Rondebosch","countryCode":"ZA","stateCode":"WC","latitude":"-33.96333000","longitude":"18.47639000"},{"name":"Rosebank","countryCode":"ZA","stateCode":"WC","latitude":"-33.95556000","longitude":"18.47417000"},{"name":"Saldanha","countryCode":"ZA","stateCode":"WC","latitude":"-33.01167000","longitude":"17.94420000"},{"name":"Stellenbosch","countryCode":"ZA","stateCode":"WC","latitude":"-33.93462000","longitude":"18.86676000"},{"name":"Sunset Beach","countryCode":"ZA","stateCode":"WC","latitude":"-33.85395000","longitude":"18.49231000"},{"name":"Swellendam","countryCode":"ZA","stateCode":"WC","latitude":"-34.02262000","longitude":"20.44171000"},{"name":"Vredenburg","countryCode":"ZA","stateCode":"WC","latitude":"-32.90719000","longitude":"17.98997000"},{"name":"Vredendal","countryCode":"ZA","stateCode":"WC","latitude":"-31.66833000","longitude":"18.50119000"},{"name":"Wellington","countryCode":"ZA","stateCode":"WC","latitude":"-33.63981000","longitude":"19.01120000"},{"name":"West Coast District Municipality","countryCode":"ZA","stateCode":"WC","latitude":"-32.09506000","longitude":"18.62695000"},{"name":"Worcester","countryCode":"ZA","stateCode":"WC","latitude":"-33.64651000","longitude":"19.44852000"},{"name":"Zoar","countryCode":"ZA","stateCode":"WC","latitude":"-33.49560000","longitude":"21.44373000"},{"name":"Alberton","countryCode":"ZA","stateCode":"GP","latitude":"-26.26786000","longitude":"28.12225000"},{"name":"Benoni","countryCode":"ZA","stateCode":"GP","latitude":"-26.18848000","longitude":"28.32078000"},{"name":"Boksburg","countryCode":"ZA","stateCode":"GP","latitude":"-26.21197000","longitude":"28.25958000"},{"name":"Brakpan","countryCode":"ZA","stateCode":"GP","latitude":"-26.23656000","longitude":"28.36938000"},{"name":"Bronkhorstspruit","countryCode":"ZA","stateCode":"GP","latitude":"-25.81015000","longitude":"28.74248000"},{"name":"Carletonville","countryCode":"ZA","stateCode":"GP","latitude":"-26.36094000","longitude":"27.39767000"},{"name":"Centurion","countryCode":"ZA","stateCode":"GP","latitude":"-25.85891000","longitude":"28.18577000"},{"name":"City of Johannesburg Metropolitan Municipality","countryCode":"ZA","stateCode":"GP","latitude":"-26.17673000","longitude":"27.96353000"},{"name":"City of Tshwane Metropolitan Municipality","countryCode":"ZA","stateCode":"GP","latitude":"-25.65985000","longitude":"28.44343000"},{"name":"Cullinan","countryCode":"ZA","stateCode":"GP","latitude":"-25.67088000","longitude":"28.52364000"},{"name":"Diepsloot","countryCode":"ZA","stateCode":"GP","latitude":"-25.93312000","longitude":"28.01213000"},{"name":"Eastleigh","countryCode":"ZA","stateCode":"GP","latitude":"-26.12965000","longitude":"28.15541000"},{"name":"Eden Glen","countryCode":"ZA","stateCode":"GP","latitude":"-26.13230000","longitude":"28.16859000"},{"name":"Eden Glen Ext 60","countryCode":"ZA","stateCode":"GP","latitude":"-26.12593000","longitude":"28.16500000"},{"name":"Edenvale","countryCode":"ZA","stateCode":"GP","latitude":"-26.14095000","longitude":"28.15247000"},{"name":"Ekangala","countryCode":"ZA","stateCode":"GP","latitude":"-25.69619000","longitude":"28.74918000"},{"name":"Ekurhuleni Metropolitan Municipality","countryCode":"ZA","stateCode":"GP","latitude":"-26.19890000","longitude":"28.31262000"},{"name":"Heidelberg","countryCode":"ZA","stateCode":"GP","latitude":"-26.50476000","longitude":"28.35921000"},{"name":"Johannesburg","countryCode":"ZA","stateCode":"GP","latitude":"-26.20227000","longitude":"28.04363000"},{"name":"Krugersdorp","countryCode":"ZA","stateCode":"GP","latitude":"-26.08577000","longitude":"27.77515000"},{"name":"Mabopane","countryCode":"ZA","stateCode":"GP","latitude":"-25.49768000","longitude":"28.10065000"},{"name":"Midrand","countryCode":"ZA","stateCode":"GP","latitude":"-25.98953000","longitude":"28.12843000"},{"name":"Midstream","countryCode":"ZA","stateCode":"GP","latitude":"-25.91849000","longitude":"28.19881000"},{"name":"Modderfontein","countryCode":"ZA","stateCode":"GP","latitude":"-26.08909000","longitude":"28.16534000"},{"name":"Muldersdriseloop","countryCode":"ZA","stateCode":"GP","latitude":"-26.03673000","longitude":"27.83798000"},{"name":"Nigel","countryCode":"ZA","stateCode":"GP","latitude":"-26.43138000","longitude":"28.47713000"},{"name":"Orange Farm","countryCode":"ZA","stateCode":"GP","latitude":"-26.48333000","longitude":"27.86667000"},{"name":"Pretoria","countryCode":"ZA","stateCode":"GP","latitude":"-25.74486000","longitude":"28.18783000"},{"name":"Randburg","countryCode":"ZA","stateCode":"GP","latitude":"-26.09410000","longitude":"28.00123000"},{"name":"Randfontein","countryCode":"ZA","stateCode":"GP","latitude":"-26.18440000","longitude":"27.70203000"},{"name":"Roodepoort","countryCode":"ZA","stateCode":"GP","latitude":"-26.16250000","longitude":"27.87250000"},{"name":"Sedibeng District Municipality","countryCode":"ZA","stateCode":"GP","latitude":"-26.56686000","longitude":"28.18277000"},{"name":"Soweto","countryCode":"ZA","stateCode":"GP","latitude":"-26.26781000","longitude":"27.85849000"},{"name":"Springs","countryCode":"ZA","stateCode":"GP","latitude":"-26.25000000","longitude":"28.40000000"},{"name":"Tembisa","countryCode":"ZA","stateCode":"GP","latitude":"-25.99636000","longitude":"28.22680000"},{"name":"Vanderbijlpark","countryCode":"ZA","stateCode":"GP","latitude":"-26.71171000","longitude":"27.83795000"},{"name":"Vereeniging","countryCode":"ZA","stateCode":"GP","latitude":"-26.67313000","longitude":"27.92615000"},{"name":"West Rand District Municipality","countryCode":"ZA","stateCode":"GP","latitude":"-26.24565000","longitude":"27.55538000"},{"name":"Westonaria","countryCode":"ZA","stateCode":"GP","latitude":"-26.31905000","longitude":"27.64860000"},{"name":"Allanridge","countryCode":"ZA","stateCode":"FS","latitude":"-27.75431000","longitude":"26.64382000"},{"name":"Bethlehem","countryCode":"ZA","stateCode":"FS","latitude":"-28.23078000","longitude":"28.30707000"},{"name":"Bloemfontein","countryCode":"ZA","stateCode":"FS","latitude":"-29.12107000","longitude":"26.21400000"},{"name":"Bothaville","countryCode":"ZA","stateCode":"FS","latitude":"-27.38870000","longitude":"26.61701000"},{"name":"Botshabelo","countryCode":"ZA","stateCode":"FS","latitude":"-29.26737000","longitude":"26.72595000"},{"name":"Brandfort","countryCode":"ZA","stateCode":"FS","latitude":"-28.70008000","longitude":"26.45968000"},{"name":"Clocolan","countryCode":"ZA","stateCode":"FS","latitude":"-28.91367000","longitude":"27.56555000"},{"name":"Deneysville","countryCode":"ZA","stateCode":"FS","latitude":"-26.89080000","longitude":"28.09707000"},{"name":"Fezile Dabi District Municipality","countryCode":"ZA","stateCode":"FS","latitude":"-27.33918000","longitude":"27.71927000"},{"name":"Frankfort","countryCode":"ZA","stateCode":"FS","latitude":"-27.27888000","longitude":"28.49696000"},{"name":"Harrismith","countryCode":"ZA","stateCode":"FS","latitude":"-28.27276000","longitude":"29.12946000"},{"name":"Heilbron","countryCode":"ZA","stateCode":"FS","latitude":"-27.28115000","longitude":"27.97090000"},{"name":"Hennenman","countryCode":"ZA","stateCode":"FS","latitude":"-27.97654000","longitude":"27.02423000"},{"name":"Hoopstad","countryCode":"ZA","stateCode":"FS","latitude":"-27.83273000","longitude":"25.90833000"},{"name":"Koppies","countryCode":"ZA","stateCode":"FS","latitude":"-27.24179000","longitude":"27.57422000"},{"name":"Kroonstad","countryCode":"ZA","stateCode":"FS","latitude":"-27.65036000","longitude":"27.23488000"},{"name":"Kutloanong","countryCode":"ZA","stateCode":"FS","latitude":"-27.83333000","longitude":"26.75000000"},{"name":"Ladybrand","countryCode":"ZA","stateCode":"FS","latitude":"-29.19448000","longitude":"27.45739000"},{"name":"Lejweleputswa District Municipality","countryCode":"ZA","stateCode":"FS","latitude":"-28.23982000","longitude":"26.12649000"},{"name":"Lindley","countryCode":"ZA","stateCode":"FS","latitude":"-27.87910000","longitude":"27.91348000"},{"name":"Mangaung Metropolitan Municipality","countryCode":"ZA","stateCode":"FS","latitude":"-29.15627000","longitude":"26.35116000"},{"name":"Marquard","countryCode":"ZA","stateCode":"FS","latitude":"-28.66449000","longitude":"27.43048000"},{"name":"Parys","countryCode":"ZA","stateCode":"FS","latitude":"-26.90330000","longitude":"27.45727000"},{"name":"Phuthaditjhaba","countryCode":"ZA","stateCode":"FS","latitude":"-28.52423000","longitude":"28.81582000"},{"name":"Reitz","countryCode":"ZA","stateCode":"FS","latitude":"-27.80138000","longitude":"28.42726000"},{"name":"Sasolburg","countryCode":"ZA","stateCode":"FS","latitude":"-26.81358000","longitude":"27.81695000"},{"name":"Senekal","countryCode":"ZA","stateCode":"FS","latitude":"-28.31971000","longitude":"27.62082000"},{"name":"Thaba Nchu","countryCode":"ZA","stateCode":"FS","latitude":"-29.20932000","longitude":"26.83898000"},{"name":"Thabo Mofutsanyana District Municipality","countryCode":"ZA","stateCode":"FS","latitude":"-28.24378000","longitude":"28.34077000"},{"name":"Theunissen","countryCode":"ZA","stateCode":"FS","latitude":"-28.41098000","longitude":"26.70107000"},{"name":"Ventersburg","countryCode":"ZA","stateCode":"FS","latitude":"-28.08561000","longitude":"27.13814000"},{"name":"Viljoenskroon","countryCode":"ZA","stateCode":"FS","latitude":"-27.20841000","longitude":"26.94855000"},{"name":"Villiers","countryCode":"ZA","stateCode":"FS","latitude":"-27.03026000","longitude":"28.60061000"},{"name":"Virginia","countryCode":"ZA","stateCode":"FS","latitude":"-28.10391000","longitude":"26.86593000"},{"name":"Vrede","countryCode":"ZA","stateCode":"FS","latitude":"-27.42573000","longitude":"29.16585000"},{"name":"Vredefort","countryCode":"ZA","stateCode":"FS","latitude":"-27.00805000","longitude":"27.36460000"},{"name":"Welkom","countryCode":"ZA","stateCode":"FS","latitude":"-27.97742000","longitude":"26.73506000"},{"name":"Wesselsbron","countryCode":"ZA","stateCode":"FS","latitude":"-27.85490000","longitude":"26.36583000"},{"name":"Winburg","countryCode":"ZA","stateCode":"FS","latitude":"-28.51805000","longitude":"27.00933000"},{"name":"Xhariep District Municipality","countryCode":"ZA","stateCode":"FS","latitude":"-29.84311000","longitude":"25.83286000"},{"name":"Zastron","countryCode":"ZA","stateCode":"FS","latitude":"-30.30225000","longitude":"27.08395000"},{"name":"Amajuba District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-27.73558000","longitude":"30.13537000"},{"name":"Ballito","countryCode":"ZA","stateCode":"KZN","latitude":"-29.53897000","longitude":"31.21439000"},{"name":"Berea","countryCode":"ZA","stateCode":"KZN","latitude":"-29.85185000","longitude":"30.99337000"},{"name":"Dundee","countryCode":"ZA","stateCode":"KZN","latitude":"-28.16678000","longitude":"30.23371000"},{"name":"Durban","countryCode":"ZA","stateCode":"KZN","latitude":"-29.85790000","longitude":"31.02920000"},{"name":"Ekuvukeni","countryCode":"ZA","stateCode":"KZN","latitude":"-28.46752000","longitude":"30.15513000"},{"name":"Empangeni","countryCode":"ZA","stateCode":"KZN","latitude":"-28.76197000","longitude":"31.89329000"},{"name":"Eshowe","countryCode":"ZA","stateCode":"KZN","latitude":"-28.88649000","longitude":"31.46990000"},{"name":"Glencoe","countryCode":"ZA","stateCode":"KZN","latitude":"-28.17827000","longitude":"30.14702000"},{"name":"Greytown","countryCode":"ZA","stateCode":"KZN","latitude":"-29.06415000","longitude":"30.59279000"},{"name":"Hluhluwe","countryCode":"ZA","stateCode":"KZN","latitude":"-28.01895000","longitude":"32.26762000"},{"name":"Howick","countryCode":"ZA","stateCode":"KZN","latitude":"-29.47795000","longitude":"30.23057000"},{"name":"Kokstad","countryCode":"ZA","stateCode":"KZN","latitude":"-30.54723000","longitude":"29.42412000"},{"name":"KwaDukuza","countryCode":"ZA","stateCode":"KZN","latitude":"-29.32816000","longitude":"31.28954000"},{"name":"Margate","countryCode":"ZA","stateCode":"KZN","latitude":"-30.86360000","longitude":"30.37052000"},{"name":"Mondlo","countryCode":"ZA","stateCode":"KZN","latitude":"-27.98299000","longitude":"30.71769000"},{"name":"Mooirivier","countryCode":"ZA","stateCode":"KZN","latitude":"-29.20824000","longitude":"29.99460000"},{"name":"Mpophomeni","countryCode":"ZA","stateCode":"KZN","latitude":"-29.56822000","longitude":"30.18618000"},{"name":"Mpumalanga","countryCode":"ZA","stateCode":"KZN","latitude":"-29.81292000","longitude":"30.63646000"},{"name":"Mtubatuba","countryCode":"ZA","stateCode":"KZN","latitude":"-28.41789000","longitude":"32.18483000"},{"name":"Ndwedwe","countryCode":"ZA","stateCode":"KZN","latitude":"-29.51686000","longitude":"30.92687000"},{"name":"Newcastle","countryCode":"ZA","stateCode":"KZN","latitude":"-27.75796000","longitude":"29.93180000"},{"name":"Pietermaritzburg","countryCode":"ZA","stateCode":"KZN","latitude":"-29.61679000","longitude":"30.39278000"},{"name":"Port Shepstone","countryCode":"ZA","stateCode":"KZN","latitude":"-30.74137000","longitude":"30.45499000"},{"name":"Richards Bay","countryCode":"ZA","stateCode":"KZN","latitude":"-28.78301000","longitude":"32.03768000"},{"name":"Richmond","countryCode":"ZA","stateCode":"KZN","latitude":"-29.87196000","longitude":"30.27235000"},{"name":"Scottburgh","countryCode":"ZA","stateCode":"KZN","latitude":"-30.28666000","longitude":"30.75316000"},{"name":"Sisonke District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-30.11082000","longitude":"29.66009000"},{"name":"Sundumbili","countryCode":"ZA","stateCode":"KZN","latitude":"-29.13371000","longitude":"31.39752000"},{"name":"Ugu District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-30.54365000","longitude":"30.27480000"},{"name":"Ulundi","countryCode":"ZA","stateCode":"KZN","latitude":"-28.33523000","longitude":"31.41617000"},{"name":"Utrecht","countryCode":"ZA","stateCode":"KZN","latitude":"-27.65862000","longitude":"30.32166000"},{"name":"Vryheid","countryCode":"ZA","stateCode":"KZN","latitude":"-27.76952000","longitude":"30.79165000"},{"name":"Zululand District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-27.81139000","longitude":"31.29426000"},{"name":"eMkhomazi","countryCode":"ZA","stateCode":"KZN","latitude":"-30.20674000","longitude":"30.79776000"},{"name":"eSikhaleni","countryCode":"ZA","stateCode":"KZN","latitude":"-28.87097000","longitude":"31.89961000"},{"name":"eThekwini Metropolitan Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-29.86670000","longitude":"31.01670000"},{"name":"iLembe District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-29.27326000","longitude":"31.14253000"},{"name":"uMgungundlovu District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-29.50927000","longitude":"30.19838000"},{"name":"uMkhanyakude District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-27.62236000","longitude":"32.32945000"},{"name":"uMzinyathi District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-28.58570000","longitude":"30.55883000"},{"name":"uThukela District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-28.71920000","longitude":"29.65799000"},{"name":"uThungulu District Municipality","countryCode":"ZA","stateCode":"KZN","latitude":"-28.70046000","longitude":"31.51527000"},{"name":"Balfour","countryCode":"ZA","stateCode":"MP","latitude":"-26.66331000","longitude":"28.59016000"},{"name":"Barberton","countryCode":"ZA","stateCode":"MP","latitude":"-25.78842000","longitude":"31.05319000"},{"name":"Belfast","countryCode":"ZA","stateCode":"MP","latitude":"-25.68991000","longitude":"30.03504000"},{"name":"Bethal","countryCode":"ZA","stateCode":"MP","latitude":"-26.45794000","longitude":"29.46553000"},{"name":"Breyten","countryCode":"ZA","stateCode":"MP","latitude":"-26.30176000","longitude":"29.98696000"},{"name":"Carolina","countryCode":"ZA","stateCode":"MP","latitude":"-26.06927000","longitude":"30.11489000"},{"name":"Delmas","countryCode":"ZA","stateCode":"MP","latitude":"-26.14660000","longitude":"28.68322000"},{"name":"Driefontein","countryCode":"ZA","stateCode":"MP","latitude":"-27.01770000","longitude":"30.44979000"},{"name":"Ehlanzeni District","countryCode":"ZA","stateCode":"MP","latitude":"-25.35100000","longitude":"31.36100000"},{"name":"Ermelo","countryCode":"ZA","stateCode":"MP","latitude":"-26.53333000","longitude":"29.98333000"},{"name":"Gert Sibande District Municipality","countryCode":"ZA","stateCode":"MP","latitude":"-26.67100000","longitude":"29.92953000"},{"name":"Hendrina","countryCode":"ZA","stateCode":"MP","latitude":"-26.15881000","longitude":"29.71528000"},{"name":"Komatipoort","countryCode":"ZA","stateCode":"MP","latitude":"-25.43321000","longitude":"31.95478000"},{"name":"Kriel","countryCode":"ZA","stateCode":"MP","latitude":"-26.27391000","longitude":"29.22530000"},{"name":"Lydenburg","countryCode":"ZA","stateCode":"MP","latitude":"-25.09598000","longitude":"30.44393000"},{"name":"Middelburg","countryCode":"ZA","stateCode":"MP","latitude":"-25.77507000","longitude":"29.46482000"},{"name":"Nelspruit","countryCode":"ZA","stateCode":"MP","latitude":"-25.47448000","longitude":"30.97033000"},{"name":"Nkangala District Municipality","countryCode":"ZA","stateCode":"MP","latitude":"-25.71222000","longitude":"29.42431000"},{"name":"Piet Retief","countryCode":"ZA","stateCode":"MP","latitude":"-27.00706000","longitude":"30.81323000"},{"name":"Secunda","countryCode":"ZA","stateCode":"MP","latitude":"-26.55000000","longitude":"29.16667000"},{"name":"Siyabuswa","countryCode":"ZA","stateCode":"MP","latitude":"-25.11319000","longitude":"29.04454000"},{"name":"Standerton","countryCode":"ZA","stateCode":"MP","latitude":"-26.93366000","longitude":"29.24152000"},{"name":"Volksrust","countryCode":"ZA","stateCode":"MP","latitude":"-27.36541000","longitude":"29.88175000"},{"name":"White River","countryCode":"ZA","stateCode":"MP","latitude":"-25.33177000","longitude":"31.01166000"},{"name":"Witbank","countryCode":"ZA","stateCode":"MP","latitude":"-25.87133000","longitude":"29.23323000"},{"name":"eMbalenhle","countryCode":"ZA","stateCode":"MP","latitude":"-26.53333000","longitude":"29.06667000"},{"name":"Barkly West","countryCode":"ZA","stateCode":"NC","latitude":"-28.53537000","longitude":"24.52151000"},{"name":"Brandvlei","countryCode":"ZA","stateCode":"NC","latitude":"-30.46532000","longitude":"20.48659000"},{"name":"Calvinia","countryCode":"ZA","stateCode":"NC","latitude":"-31.47069000","longitude":"19.77601000"},{"name":"Carnarvon","countryCode":"ZA","stateCode":"NC","latitude":"-30.96827000","longitude":"22.13303000"},{"name":"Colesberg","countryCode":"ZA","stateCode":"NC","latitude":"-30.71999000","longitude":"25.09718000"},{"name":"Daniëlskuil","countryCode":"ZA","stateCode":"NC","latitude":"-28.18873000","longitude":"23.53951000"},{"name":"De Aar","countryCode":"ZA","stateCode":"NC","latitude":"-30.64966000","longitude":"24.01230000"},{"name":"Frances Baard District Municipality","countryCode":"ZA","stateCode":"NC","latitude":"-28.30003000","longitude":"24.38188000"},{"name":"Fraserburg","countryCode":"ZA","stateCode":"NC","latitude":"-31.91566000","longitude":"21.51335000"},{"name":"John Taolo Gaetsewe District Municipality","countryCode":"ZA","stateCode":"NC","latitude":"-27.04549000","longitude":"23.04706000"},{"name":"Kathu","countryCode":"ZA","stateCode":"NC","latitude":"-27.69569000","longitude":"23.04929000"},{"name":"Kenhardt","countryCode":"ZA","stateCode":"NC","latitude":"-29.34574000","longitude":"21.15786000"},{"name":"Kimberley","countryCode":"ZA","stateCode":"NC","latitude":"-28.73226000","longitude":"24.76232000"},{"name":"Kuruman","countryCode":"ZA","stateCode":"NC","latitude":"-27.45240000","longitude":"23.43246000"},{"name":"Namakwa District Municipality","countryCode":"ZA","stateCode":"NC","latitude":"-30.53561000","longitude":"19.42892000"},{"name":"Noupoort","countryCode":"ZA","stateCode":"NC","latitude":"-31.18736000","longitude":"24.94991000"},{"name":"Orania","countryCode":"ZA","stateCode":"NC","latitude":"-29.81381000","longitude":"24.41205000"},{"name":"Pampierstad","countryCode":"ZA","stateCode":"NC","latitude":"-27.78324000","longitude":"24.68768000"},{"name":"Pixley ka Seme District Municipality","countryCode":"ZA","stateCode":"NC","latitude":"-30.28920000","longitude":"23.25818000"},{"name":"Pofadder","countryCode":"ZA","stateCode":"NC","latitude":"-29.12830000","longitude":"19.39492000"},{"name":"Postmasburg","countryCode":"ZA","stateCode":"NC","latitude":"-28.33392000","longitude":"23.06541000"},{"name":"Prieska","countryCode":"ZA","stateCode":"NC","latitude":"-29.66803000","longitude":"22.74251000"},{"name":"Ritchie","countryCode":"ZA","stateCode":"NC","latitude":"-29.03801000","longitude":"24.60278000"},{"name":"Siyanda District Municipality","countryCode":"ZA","stateCode":"NC","latitude":"-28.00013000","longitude":"21.18459000"},{"name":"Springbok","countryCode":"ZA","stateCode":"NC","latitude":"-29.66434000","longitude":"17.88650000"},{"name":"Upington","countryCode":"ZA","stateCode":"NC","latitude":"-28.44776000","longitude":"21.25612000"},{"name":"Van Wyksvlei","countryCode":"ZA","stateCode":"NC","latitude":"-30.35101000","longitude":"21.82498000"},{"name":"Warrenton","countryCode":"ZA","stateCode":"NC","latitude":"-28.11396000","longitude":"24.84753000"},{"name":"Bloemhof","countryCode":"ZA","stateCode":"NW","latitude":"-27.64685000","longitude":"25.60697000"},{"name":"Bojanala Platinum District Municipality","countryCode":"ZA","stateCode":"NW","latitude":"-25.42612000","longitude":"27.22430000"},{"name":"Brits","countryCode":"ZA","stateCode":"NW","latitude":"-25.63473000","longitude":"27.78022000"},{"name":"Christiana","countryCode":"ZA","stateCode":"NW","latitude":"-27.91402000","longitude":"25.16111000"},{"name":"Dr Kenneth Kaunda District Municipality","countryCode":"ZA","stateCode":"NW","latitude":"-26.80678000","longitude":"26.56926000"},{"name":"Dr Ruth Segomotsi Mompati District Municipality","countryCode":"ZA","stateCode":"NW","latitude":"-26.63765000","longitude":"24.27462000"},{"name":"Fochville","countryCode":"ZA","stateCode":"NW","latitude":"-26.48862000","longitude":"27.49387000"},{"name":"Ga-Rankuwa","countryCode":"ZA","stateCode":"NW","latitude":"-25.61692000","longitude":"27.99471000"},{"name":"Jan Kempdorp","countryCode":"ZA","stateCode":"NW","latitude":"-27.92246000","longitude":"24.83051000"},{"name":"Klerksdorp","countryCode":"ZA","stateCode":"NW","latitude":"-26.85213000","longitude":"26.66672000"},{"name":"Koster","countryCode":"ZA","stateCode":"NW","latitude":"-25.86301000","longitude":"26.89756000"},{"name":"Lichtenburg","countryCode":"ZA","stateCode":"NW","latitude":"-26.15200000","longitude":"26.15968000"},{"name":"Mahikeng","countryCode":"ZA","stateCode":"NW","latitude":"-25.86522000","longitude":"25.64421000"},{"name":"Maile","countryCode":"ZA","stateCode":"NW","latitude":"-25.44152000","longitude":"27.28165000"},{"name":"Mmabatho","countryCode":"ZA","stateCode":"NW","latitude":"-25.85000000","longitude":"25.63333000"},{"name":"Ngaka Modiri Molema District Municipality","countryCode":"ZA","stateCode":"NW","latitude":"-25.95559000","longitude":"25.80782000"},{"name":"Orkney","countryCode":"ZA","stateCode":"NW","latitude":"-26.98023000","longitude":"26.67272000"},{"name":"Potchefstroom","countryCode":"ZA","stateCode":"NW","latitude":"-26.71667000","longitude":"27.10000000"},{"name":"Rustenburg","countryCode":"ZA","stateCode":"NW","latitude":"-25.66756000","longitude":"27.24208000"},{"name":"Schweizer-Reneke","countryCode":"ZA","stateCode":"NW","latitude":"-27.18871000","longitude":"25.32931000"},{"name":"Stilfontein","countryCode":"ZA","stateCode":"NW","latitude":"-26.84493000","longitude":"26.76829000"},{"name":"Vryburg","countryCode":"ZA","stateCode":"NW","latitude":"-26.95659000","longitude":"24.72840000"},{"name":"Wolmaransstad","countryCode":"ZA","stateCode":"NW","latitude":"-27.19740000","longitude":"25.98311000"},{"name":"Zeerust","countryCode":"ZA","stateCode":"NW","latitude":"-25.53695000","longitude":"26.07512000"},{"name":"Bochum","countryCode":"ZA","stateCode":"LP","latitude":"-23.28609000","longitude":"29.13964000"},{"name":"Capricorn District Municipality","countryCode":"ZA","stateCode":"LP","latitude":"-23.48163000","longitude":"29.18350000"},{"name":"Duiwelskloof","countryCode":"ZA","stateCode":"LP","latitude":"-23.69339000","longitude":"30.14002000"},{"name":"Ga-Kgapane","countryCode":"ZA","stateCode":"LP","latitude":"-23.64378000","longitude":"30.22324000"},{"name":"Giyani","countryCode":"ZA","stateCode":"LP","latitude":"-23.30246000","longitude":"30.71868000"},{"name":"Lebowakgomo","countryCode":"ZA","stateCode":"LP","latitude":"-24.20000000","longitude":"29.50000000"},{"name":"Louis Trichardt","countryCode":"ZA","stateCode":"LP","latitude":"-23.04385000","longitude":"29.90319000"},{"name":"Mankoeng","countryCode":"ZA","stateCode":"LP","latitude":"-23.90000000","longitude":"29.81667000"},{"name":"Modimolle","countryCode":"ZA","stateCode":"LP","latitude":"-24.70000000","longitude":"28.40000000"},{"name":"Mokopane","countryCode":"ZA","stateCode":"LP","latitude":"-24.19436000","longitude":"29.00974000"},{"name":"Mopani District Municipality","countryCode":"ZA","stateCode":"LP","latitude":"-23.76661000","longitude":"30.83600000"},{"name":"Musina","countryCode":"ZA","stateCode":"LP","latitude":"-22.34881000","longitude":"30.04074000"},{"name":"Nkowakowa","countryCode":"ZA","stateCode":"LP","latitude":"-23.88782000","longitude":"30.28708000"},{"name":"Phalaborwa","countryCode":"ZA","stateCode":"LP","latitude":"-23.94299000","longitude":"31.14107000"},{"name":"Polokwane","countryCode":"ZA","stateCode":"LP","latitude":"-23.90449000","longitude":"29.46885000"},{"name":"Sekhukhune District Municipality","countryCode":"ZA","stateCode":"LP","latitude":"-24.82806000","longitude":"29.83803000"},{"name":"Thabazimbi","countryCode":"ZA","stateCode":"LP","latitude":"-24.59165000","longitude":"27.41155000"},{"name":"Thohoyandou","countryCode":"ZA","stateCode":"LP","latitude":"-22.94564000","longitude":"30.48497000"},{"name":"Thulamahashi","countryCode":"ZA","stateCode":"LP","latitude":"-24.72459000","longitude":"31.19939000"},{"name":"Tzaneen","countryCode":"ZA","stateCode":"LP","latitude":"-23.83322000","longitude":"30.16351000"},{"name":"Vhembe District Municipality","countryCode":"ZA","stateCode":"LP","latitude":"-22.75467000","longitude":"30.19360000"},{"name":"Warmbaths","countryCode":"ZA","stateCode":"LP","latitude":"-24.88333000","longitude":"28.28333000"},{"name":"Waterberg District Municipality","countryCode":"ZA","stateCode":"LP","latitude":"-24.20514000","longitude":"27.97870000"},{"name":"Chadiza","countryCode":"ZM","stateCode":"03","latitude":"-14.06779000","longitude":"32.43917000"},{"name":"Chipata","countryCode":"ZM","stateCode":"03","latitude":"-13.63333000","longitude":"32.65000000"},{"name":"Lundazi","countryCode":"ZM","stateCode":"03","latitude":"-12.29292000","longitude":"33.17820000"},{"name":"Nyimba","countryCode":"ZM","stateCode":"03","latitude":"-14.55656000","longitude":"30.81490000"},{"name":"Petauke","countryCode":"ZM","stateCode":"03","latitude":"-14.24117000","longitude":"31.31975000"},{"name":"Chama","countryCode":"ZM","stateCode":"10","latitude":"-11.21303000","longitude":"33.15210000"},{"name":"Chinsali","countryCode":"ZM","stateCode":"10","latitude":"-10.54142000","longitude":"32.08162000"},{"name":"Isoka","countryCode":"ZM","stateCode":"10","latitude":"-10.16062000","longitude":"32.63353000"},{"name":"Mpika","countryCode":"ZM","stateCode":"10","latitude":"-11.83431000","longitude":"31.45287000"},{"name":"Nakonde","countryCode":"ZM","stateCode":"10","latitude":"-9.34213000","longitude":"32.74500000"},{"name":"Chambishi","countryCode":"ZM","stateCode":"08","latitude":"-12.63247000","longitude":"28.05367000"},{"name":"Chililabombwe","countryCode":"ZM","stateCode":"08","latitude":"-12.36475000","longitude":"27.82286000"},{"name":"Chingola","countryCode":"ZM","stateCode":"08","latitude":"-12.52897000","longitude":"27.88382000"},{"name":"Chingola District","countryCode":"ZM","stateCode":"08","latitude":"-12.48478000","longitude":"27.66313000"},{"name":"Kalulushi","countryCode":"ZM","stateCode":"08","latitude":"-12.84151000","longitude":"28.09479000"},{"name":"Kataba","countryCode":"ZM","stateCode":"08","latitude":"-11.88333000","longitude":"29.78333000"},{"name":"Kitwe","countryCode":"ZM","stateCode":"08","latitude":"-12.80243000","longitude":"28.21323000"},{"name":"Luanshya","countryCode":"ZM","stateCode":"08","latitude":"-13.13667000","longitude":"28.41661000"},{"name":"Mpongwe","countryCode":"ZM","stateCode":"08","latitude":"-13.50914000","longitude":"28.15504000"},{"name":"Mufulira","countryCode":"ZM","stateCode":"08","latitude":"-12.54982000","longitude":"28.24071000"},{"name":"Ndola","countryCode":"ZM","stateCode":"08","latitude":"-12.95867000","longitude":"28.63659000"},{"name":"Chibombo","countryCode":"ZM","stateCode":"02","latitude":"-14.65685000","longitude":"28.07057000"},{"name":"Chibombo District","countryCode":"ZM","stateCode":"02","latitude":"-14.65808000","longitude":"28.07376000"},{"name":"Kabwe","countryCode":"ZM","stateCode":"02","latitude":"-14.44690000","longitude":"28.44644000"},{"name":"Kapiri Mposhi","countryCode":"ZM","stateCode":"02","latitude":"-13.97147000","longitude":"28.66985000"},{"name":"Mkushi","countryCode":"ZM","stateCode":"02","latitude":"-13.62015000","longitude":"29.39390000"},{"name":"Mumbwa","countryCode":"ZM","stateCode":"02","latitude":"-14.98293000","longitude":"27.06190000"},{"name":"Serenje","countryCode":"ZM","stateCode":"02","latitude":"-13.23251000","longitude":"30.23522000"},{"name":"Choma","countryCode":"ZM","stateCode":"07","latitude":"-16.80889000","longitude":"26.98750000"},{"name":"Gwembe","countryCode":"ZM","stateCode":"07","latitude":"-16.49755000","longitude":"27.60691000"},{"name":"Itezhi-Tezhi District","countryCode":"ZM","stateCode":"07","latitude":"-15.74092000","longitude":"26.04146000"},{"name":"Livingstone","countryCode":"ZM","stateCode":"07","latitude":"-17.84194000","longitude":"25.85425000"},{"name":"Maamba","countryCode":"ZM","stateCode":"07","latitude":"-17.36667000","longitude":"27.15000000"},{"name":"Mazabuka","countryCode":"ZM","stateCode":"07","latitude":"-15.85601000","longitude":"27.74800000"},{"name":"Monze","countryCode":"ZM","stateCode":"07","latitude":"-16.28333000","longitude":"27.48333000"},{"name":"Nakambala","countryCode":"ZM","stateCode":"07","latitude":"-15.83244000","longitude":"27.77994000"},{"name":"Namwala","countryCode":"ZM","stateCode":"07","latitude":"-15.75042000","longitude":"26.43839000"},{"name":"Siavonga","countryCode":"ZM","stateCode":"07","latitude":"-16.53818000","longitude":"28.70876000"},{"name":"Siavonga District","countryCode":"ZM","stateCode":"07","latitude":"-16.26742000","longitude":"28.55036000"},{"name":"Sinazongwe","countryCode":"ZM","stateCode":"07","latitude":"-17.26140000","longitude":"27.46179000"},{"name":"Chongwe","countryCode":"ZM","stateCode":"09","latitude":"-15.32916000","longitude":"28.68204000"},{"name":"Kafue","countryCode":"ZM","stateCode":"09","latitude":"-15.76911000","longitude":"28.18136000"},{"name":"Luangwa","countryCode":"ZM","stateCode":"09","latitude":"-15.61667000","longitude":"30.41667000"},{"name":"Lusaka","countryCode":"ZM","stateCode":"09","latitude":"-15.40669000","longitude":"28.28713000"},{"name":"Kabompo","countryCode":"ZM","stateCode":"06","latitude":"-13.59268000","longitude":"24.20081000"},{"name":"Kalengwa","countryCode":"ZM","stateCode":"06","latitude":"-13.46586000","longitude":"25.00271000"},{"name":"Kansanshi","countryCode":"ZM","stateCode":"06","latitude":"-12.09514000","longitude":"26.42727000"},{"name":"Kasempa","countryCode":"ZM","stateCode":"06","latitude":"-13.45836000","longitude":"25.83380000"},{"name":"Mufumbwe","countryCode":"ZM","stateCode":"06","latitude":"-13.68333000","longitude":"24.80000000"},{"name":"Mwinilunga","countryCode":"ZM","stateCode":"06","latitude":"-11.73584000","longitude":"24.42926000"},{"name":"Solwezi","countryCode":"ZM","stateCode":"06","latitude":"-12.16880000","longitude":"26.38938000"},{"name":"Zambezi","countryCode":"ZM","stateCode":"06","latitude":"-13.54323000","longitude":"23.10467000"},{"name":"Kalabo","countryCode":"ZM","stateCode":"01","latitude":"-14.99307000","longitude":"22.67926000"},{"name":"Kaoma","countryCode":"ZM","stateCode":"01","latitude":"-14.78333000","longitude":"24.80000000"},{"name":"Limulunga","countryCode":"ZM","stateCode":"01","latitude":"-15.09691000","longitude":"23.13757000"},{"name":"Lukulu","countryCode":"ZM","stateCode":"01","latitude":"-14.37067000","longitude":"23.24196000"},{"name":"Mongu","countryCode":"ZM","stateCode":"01","latitude":"-15.24835000","longitude":"23.12741000"},{"name":"Senanga","countryCode":"ZM","stateCode":"01","latitude":"-16.11667000","longitude":"23.26667000"},{"name":"Sesheke","countryCode":"ZM","stateCode":"01","latitude":"-17.47593000","longitude":"24.29684000"},{"name":"Kaputa","countryCode":"ZM","stateCode":"05","latitude":"-8.46887000","longitude":"29.66193000"},{"name":"Kasama","countryCode":"ZM","stateCode":"05","latitude":"-10.21289000","longitude":"31.18084000"},{"name":"Luwingu","countryCode":"ZM","stateCode":"05","latitude":"-10.26210000","longitude":"29.92712000"},{"name":"Mbala","countryCode":"ZM","stateCode":"05","latitude":"-8.84024000","longitude":"31.36587000"},{"name":"Mporokoso","countryCode":"ZM","stateCode":"05","latitude":"-9.37273000","longitude":"30.12501000"},{"name":"Mpulungu","countryCode":"ZM","stateCode":"05","latitude":"-8.76234000","longitude":"31.11405000"},{"name":"Mungwi","countryCode":"ZM","stateCode":"05","latitude":"-10.17320000","longitude":"31.36942000"},{"name":"Kawambwa","countryCode":"ZM","stateCode":"04","latitude":"-9.79150000","longitude":"29.07913000"},{"name":"Mansa","countryCode":"ZM","stateCode":"04","latitude":"-11.19976000","longitude":"28.89431000"},{"name":"Mwense","countryCode":"ZM","stateCode":"04","latitude":"-10.38447000","longitude":"28.69800000"},{"name":"Nchelenge","countryCode":"ZM","stateCode":"04","latitude":"-9.34506000","longitude":"28.73396000"},{"name":"Samfya","countryCode":"ZM","stateCode":"04","latitude":"-11.36491000","longitude":"29.55652000"},{"name":"Banket","countryCode":"ZW","stateCode":"MW","latitude":"-17.38333000","longitude":"30.40000000"},{"name":"Chakari","countryCode":"ZW","stateCode":"MW","latitude":"-18.06294000","longitude":"29.89246000"},{"name":"Chegutu","countryCode":"ZW","stateCode":"MW","latitude":"-18.13021000","longitude":"30.14074000"},{"name":"Chegutu District","countryCode":"ZW","stateCode":"MW","latitude":"-18.13097000","longitude":"30.40046000"},{"name":"Chinhoyi","countryCode":"ZW","stateCode":"MW","latitude":"-17.36667000","longitude":"30.20000000"},{"name":"Chirundu","countryCode":"ZW","stateCode":"MW","latitude":"-16.03333000","longitude":"28.85000000"},{"name":"Hurungwe District","countryCode":"ZW","stateCode":"MW","latitude":"-16.41301000","longitude":"29.58580000"},{"name":"Kadoma","countryCode":"ZW","stateCode":"MW","latitude":"-18.33328000","longitude":"29.91534000"},{"name":"Kadoma District","countryCode":"ZW","stateCode":"MW","latitude":"-18.34049000","longitude":"29.82831000"},{"name":"Kariba","countryCode":"ZW","stateCode":"MW","latitude":"-16.51667000","longitude":"28.80000000"},{"name":"Kariba District","countryCode":"ZW","stateCode":"MW","latitude":"-16.91011000","longitude":"28.65983000"},{"name":"Karoi","countryCode":"ZW","stateCode":"MW","latitude":"-16.80993000","longitude":"29.69247000"},{"name":"Makonde District","countryCode":"ZW","stateCode":"MW","latitude":"-17.16667000","longitude":"30.08333000"},{"name":"Mhangura","countryCode":"ZW","stateCode":"MW","latitude":"-16.89387000","longitude":"30.16828000"},{"name":"Norton","countryCode":"ZW","stateCode":"MW","latitude":"-17.88333000","longitude":"30.70000000"},{"name":"Raffingora","countryCode":"ZW","stateCode":"MW","latitude":"-17.03333000","longitude":"30.43333000"},{"name":"Beatrice","countryCode":"ZW","stateCode":"ME","latitude":"-18.25283000","longitude":"30.84730000"},{"name":"Chivhu","countryCode":"ZW","stateCode":"ME","latitude":"-19.02112000","longitude":"30.89218000"},{"name":"Goromonzi District","countryCode":"ZW","stateCode":"ME","latitude":"-17.80695000","longitude":"31.36372000"},{"name":"Macheke","countryCode":"ZW","stateCode":"ME","latitude":"-18.13901000","longitude":"31.84933000"},{"name":"Marondera","countryCode":"ZW","stateCode":"ME","latitude":"-18.18527000","longitude":"31.55193000"},{"name":"Marondera District","countryCode":"ZW","stateCode":"ME","latitude":"-18.29214000","longitude":"31.51252000"},{"name":"Mudzi District","countryCode":"ZW","stateCode":"ME","latitude":"-17.04711000","longitude":"32.65279000"},{"name":"Murehwa","countryCode":"ZW","stateCode":"ME","latitude":"-17.64322000","longitude":"31.78400000"},{"name":"Murehwa District","countryCode":"ZW","stateCode":"ME","latitude":"-17.80057000","longitude":"31.83083000"},{"name":"Mutoko","countryCode":"ZW","stateCode":"ME","latitude":"-17.39699000","longitude":"32.22677000"},{"name":"Ruwa","countryCode":"ZW","stateCode":"ME","latitude":"-17.88972000","longitude":"31.24472000"},{"name":"Beitbridge","countryCode":"ZW","stateCode":"MS","latitude":"-22.21667000","longitude":"30.00000000"},{"name":"Beitbridge District","countryCode":"ZW","stateCode":"MS","latitude":"-21.89829000","longitude":"30.07409000"},{"name":"Esigodini","countryCode":"ZW","stateCode":"MS","latitude":"-20.28979000","longitude":"28.92261000"},{"name":"Filabusi","countryCode":"ZW","stateCode":"MS","latitude":"-20.53333000","longitude":"29.28502000"},{"name":"Gwanda","countryCode":"ZW","stateCode":"MS","latitude":"-20.93622000","longitude":"29.00698000"},{"name":"Gwanda District","countryCode":"ZW","stateCode":"MS","latitude":"-21.20929000","longitude":"29.17557000"},{"name":"Insiza","countryCode":"ZW","stateCode":"MS","latitude":"-19.78333000","longitude":"29.20000000"},{"name":"Insiza District","countryCode":"ZW","stateCode":"MS","latitude":"-20.26431000","longitude":"29.47392000"},{"name":"Mangwe District","countryCode":"ZW","stateCode":"MS","latitude":"-20.95545000","longitude":"27.98292000"},{"name":"Matobo","countryCode":"ZW","stateCode":"MS","latitude":"-20.95545000","longitude":"28.49463000"},{"name":"Plumtree","countryCode":"ZW","stateCode":"MS","latitude":"-20.48333000","longitude":"27.81667000"},{"name":"Umzingwane District","countryCode":"ZW","stateCode":"MS","latitude":"-20.34704000","longitude":"28.94994000"},{"name":"Bikita District","countryCode":"ZW","stateCode":"MV","latitude":"-20.13752000","longitude":"31.93156000"},{"name":"Chiredzi","countryCode":"ZW","stateCode":"MV","latitude":"-21.05000000","longitude":"31.66667000"},{"name":"Chiredzi District","countryCode":"ZW","stateCode":"MV","latitude":"-21.28585000","longitude":"31.77039000"},{"name":"Chivi District","countryCode":"ZW","stateCode":"MV","latitude":"-20.50000000","longitude":"30.58333000"},{"name":"Gutu District","countryCode":"ZW","stateCode":"MV","latitude":"-19.60884000","longitude":"31.25059000"},{"name":"Mashava","countryCode":"ZW","stateCode":"MV","latitude":"-20.03665000","longitude":"30.48225000"},{"name":"Masvingo","countryCode":"ZW","stateCode":"MV","latitude":"-20.06373000","longitude":"30.82766000"},{"name":"Masvingo District","countryCode":"ZW","stateCode":"MV","latitude":"-20.31481000","longitude":"30.90008000"},{"name":"Mwenezi District","countryCode":"ZW","stateCode":"MV","latitude":"-21.35838000","longitude":"30.70668000"},{"name":"Zvishavane","countryCode":"ZW","stateCode":"MV","latitude":"-20.32674000","longitude":"30.06648000"},{"name":"Bindura","countryCode":"ZW","stateCode":"MC","latitude":"-17.30192000","longitude":"31.33056000"},{"name":"Bindura District","countryCode":"ZW","stateCode":"MC","latitude":"-17.21230000","longitude":"31.30300000"},{"name":"Centenary","countryCode":"ZW","stateCode":"MC","latitude":"-16.72289000","longitude":"31.11462000"},{"name":"Centenary District","countryCode":"ZW","stateCode":"MC","latitude":"-16.41667000","longitude":"31.16667000"},{"name":"Concession","countryCode":"ZW","stateCode":"MC","latitude":"-17.38333000","longitude":"30.95000000"},{"name":"Glendale","countryCode":"ZW","stateCode":"MC","latitude":"-17.35514000","longitude":"31.06718000"},{"name":"Guruve District","countryCode":"ZW","stateCode":"MC","latitude":"-16.37206000","longitude":"30.60607000"},{"name":"Mazowe","countryCode":"ZW","stateCode":"MC","latitude":"-17.50404000","longitude":"30.97388000"},{"name":"Mazowe District","countryCode":"ZW","stateCode":"MC","latitude":"-17.28080000","longitude":"30.93231000"},{"name":"Mount Darwin","countryCode":"ZW","stateCode":"MC","latitude":"-16.77251000","longitude":"31.58381000"},{"name":"Mvurwi","countryCode":"ZW","stateCode":"MC","latitude":"-17.03333000","longitude":"30.85000000"},{"name":"Rushinga District","countryCode":"ZW","stateCode":"MC","latitude":"-16.60792000","longitude":"32.31434000"},{"name":"Shamva","countryCode":"ZW","stateCode":"MC","latitude":"-17.31159000","longitude":"31.57561000"},{"name":"Shamva District","countryCode":"ZW","stateCode":"MC","latitude":"-17.12366000","longitude":"31.64146000"},{"name":"Binga","countryCode":"ZW","stateCode":"MN","latitude":"-17.62027000","longitude":"27.34139000"},{"name":"Binga District","countryCode":"ZW","stateCode":"MN","latitude":"-17.80460000","longitude":"27.70088000"},{"name":"Bubi District","countryCode":"ZW","stateCode":"MN","latitude":"-19.52508000","longitude":"28.67998000"},{"name":"Dete","countryCode":"ZW","stateCode":"MN","latitude":"-18.61667000","longitude":"26.86667000"},{"name":"Hwange","countryCode":"ZW","stateCode":"MN","latitude":"-18.36446000","longitude":"26.49877000"},{"name":"Hwange District","countryCode":"ZW","stateCode":"MN","latitude":"-18.75000000","longitude":"26.50000000"},{"name":"Inyati","countryCode":"ZW","stateCode":"MN","latitude":"-19.67563000","longitude":"28.84687000"},{"name":"Kamativi Mine","countryCode":"ZW","stateCode":"MN","latitude":"-18.31563000","longitude":"27.05729000"},{"name":"Lupane","countryCode":"ZW","stateCode":"MN","latitude":"-18.93149000","longitude":"27.80696000"},{"name":"Lupane District","countryCode":"ZW","stateCode":"MN","latitude":"-18.83608000","longitude":"27.99098000"},{"name":"Nkayi District","countryCode":"ZW","stateCode":"MN","latitude":"-18.92472000","longitude":"28.71221000"},{"name":"Victoria Falls","countryCode":"ZW","stateCode":"MN","latitude":"-17.93285000","longitude":"25.83066000"},{"name":"Buhera District","countryCode":"ZW","stateCode":"MA","latitude":"-19.45658000","longitude":"31.93156000"},{"name":"Chimanimani","countryCode":"ZW","stateCode":"MA","latitude":"-19.80000000","longitude":"32.86667000"},{"name":"Chimanimani District","countryCode":"ZW","stateCode":"MA","latitude":"-19.78295000","longitude":"32.73338000"},{"name":"Chipinge","countryCode":"ZW","stateCode":"MA","latitude":"-20.18833000","longitude":"32.62365000"},{"name":"Chipinge District","countryCode":"ZW","stateCode":"MA","latitude":"-20.54959000","longitude":"32.43110000"},{"name":"Dorowa Mining Lease","countryCode":"ZW","stateCode":"MA","latitude":"-19.06667000","longitude":"31.75000000"},{"name":"Headlands","countryCode":"ZW","stateCode":"MA","latitude":"-18.27733000","longitude":"32.05150000"},{"name":"Makoni District","countryCode":"ZW","stateCode":"MA","latitude":"-18.33550000","longitude":"32.14650000"},{"name":"Mutare","countryCode":"ZW","stateCode":"MA","latitude":"-18.97070000","longitude":"32.67086000"},{"name":"Mutare District","countryCode":"ZW","stateCode":"MA","latitude":"-19.25512000","longitude":"32.44327000"},{"name":"Mutasa District","countryCode":"ZW","stateCode":"MA","latitude":"-18.66283000","longitude":"32.74547000"},{"name":"Nyanga","countryCode":"ZW","stateCode":"MA","latitude":"-18.21667000","longitude":"32.75000000"},{"name":"Nyanga District","countryCode":"ZW","stateCode":"MA","latitude":"-17.92951000","longitude":"32.76561000"},{"name":"Nyazura","countryCode":"ZW","stateCode":"MA","latitude":"-18.70587000","longitude":"32.16796000"},{"name":"Odzi","countryCode":"ZW","stateCode":"MA","latitude":"-18.96167000","longitude":"32.40557000"},{"name":"Penhalonga","countryCode":"ZW","stateCode":"MA","latitude":"-18.89112000","longitude":"32.69781000"},{"name":"Rusape","countryCode":"ZW","stateCode":"MA","latitude":"-18.52785000","longitude":"32.12843000"},{"name":"Bulawayo","countryCode":"ZW","stateCode":"BU","latitude":"-20.15000000","longitude":"28.58333000"},{"name":"Chitungwiza","countryCode":"ZW","stateCode":"HA","latitude":"-18.01274000","longitude":"31.07555000"},{"name":"Epworth","countryCode":"ZW","stateCode":"HA","latitude":"-17.89000000","longitude":"31.14750000"},{"name":"Harare","countryCode":"ZW","stateCode":"HA","latitude":"-17.82772000","longitude":"31.05337000"},{"name":"Gokwe","countryCode":"ZW","stateCode":"MI","latitude":"-18.20476000","longitude":"28.93490000"},{"name":"Gweru","countryCode":"ZW","stateCode":"MI","latitude":"-19.45000000","longitude":"29.81667000"},{"name":"Gweru District","countryCode":"ZW","stateCode":"MI","latitude":"-19.45665000","longitude":"29.64495000"},{"name":"Kwekwe","countryCode":"ZW","stateCode":"MI","latitude":"-18.92809000","longitude":"29.81486000"},{"name":"Kwekwe District","countryCode":"ZW","stateCode":"MI","latitude":"-18.75000000","longitude":"29.50000000"},{"name":"Lalapanzi","countryCode":"ZW","stateCode":"MI","latitude":"-19.33225000","longitude":"30.17768000"},{"name":"Mberengwa District","countryCode":"ZW","stateCode":"MI","latitude":"-20.72579000","longitude":"30.00962000"},{"name":"Mvuma","countryCode":"ZW","stateCode":"MI","latitude":"-19.27924000","longitude":"30.52828000"},{"name":"Redcliff","countryCode":"ZW","stateCode":"MI","latitude":"-19.03333000","longitude":"29.78333000"},{"name":"Shangani","countryCode":"ZW","stateCode":"MI","latitude":"-19.78333000","longitude":"29.36667000"},{"name":"Shurugwi","countryCode":"ZW","stateCode":"MI","latitude":"-19.67016000","longitude":"30.00589000"},{"name":"Shurugwi District","countryCode":"ZW","stateCode":"MI","latitude":"-19.75000000","longitude":"30.16667000"},{"name":"Zvishavane District","countryCode":"ZW","stateCode":"MI","latitude":"-20.30345000","longitude":"30.07514000"},{"name":"Abu Ghraib District","countryCode":"IQ","stateCode":"BG","latitude":"33.29194000","longitude":"44.06919000"},{"name":"Abū Ghurayb","countryCode":"IQ","stateCode":"BG","latitude":"33.30563000","longitude":"44.18477000"},{"name":"Baghdad","countryCode":"IQ","stateCode":"BG","latitude":"33.34058000","longitude":"44.40088000"},{"name":"Ad Dujayl","countryCode":"IQ","stateCode":"SD","latitude":"33.84667000","longitude":"44.23444000"},{"name":"Balad","countryCode":"IQ","stateCode":"SD","latitude":"34.01485000","longitude":"44.14574000"},{"name":"Bayjī","countryCode":"IQ","stateCode":"SD","latitude":"34.92915000","longitude":"43.48878000"},{"name":"Sāmarrā’","countryCode":"IQ","stateCode":"SD","latitude":"34.19590000","longitude":"43.88568000"},{"name":"Tikrīt","countryCode":"IQ","stateCode":"SD","latitude":"34.61581000","longitude":"43.67861000"},{"name":"Tozkhurmato","countryCode":"IQ","stateCode":"SD","latitude":"34.88808000","longitude":"44.63256000"},{"name":"Ad Dīwānīyah","countryCode":"IQ","stateCode":"QA","latitude":"31.99289000","longitude":"44.92552000"},{"name":"Ash Shāmīyah","countryCode":"IQ","stateCode":"QA","latitude":"31.96257000","longitude":"44.60075000"},{"name":"Nahiyat Ghammas","countryCode":"IQ","stateCode":"QA","latitude":"31.74311000","longitude":"44.61960000"},{"name":"Nāḩiyat ash Shināfīyah","countryCode":"IQ","stateCode":"QA","latitude":"31.58376000","longitude":"44.64675000"},{"name":"‘Afak","countryCode":"IQ","stateCode":"QA","latitude":"32.06430000","longitude":"45.24743000"},{"name":"Al Başrah al Qadīmah","countryCode":"IQ","stateCode":"BA","latitude":"30.50316000","longitude":"47.81507000"},{"name":"Al Fāw","countryCode":"IQ","stateCode":"BA","latitude":"29.97421000","longitude":"48.47309000"},{"name":"Al Hārithah","countryCode":"IQ","stateCode":"BA","latitude":"30.58481000","longitude":"47.76114000"},{"name":"Az Zubayr","countryCode":"IQ","stateCode":"BA","latitude":"30.39213000","longitude":"47.70175000"},{"name":"Basrah","countryCode":"IQ","stateCode":"BA","latitude":"30.50852000","longitude":"47.78040000"},{"name":"Umm Qaşr","countryCode":"IQ","stateCode":"BA","latitude":"30.03620000","longitude":"47.91951000"},{"name":"Al Fallūjah","countryCode":"IQ","stateCode":"AN","latitude":"33.34913000","longitude":"43.78599000"},{"name":"Ar Ruţbah","countryCode":"IQ","stateCode":"AN","latitude":"33.03718000","longitude":"40.28586000"},{"name":"Hīt","countryCode":"IQ","stateCode":"AN","latitude":"33.63664000","longitude":"42.82768000"},{"name":"Hīt District","countryCode":"IQ","stateCode":"AN","latitude":"33.73482000","longitude":"42.68228000"},{"name":"Ramadi","countryCode":"IQ","stateCode":"AN","latitude":"33.42056000","longitude":"43.30778000"},{"name":"Rāwah","countryCode":"IQ","stateCode":"AN","latitude":"34.48229000","longitude":"41.91898000"},{"name":"Ḩadīthah","countryCode":"IQ","stateCode":"AN","latitude":"34.13661000","longitude":"42.37727000"},{"name":"‘Anah","countryCode":"IQ","stateCode":"AN","latitude":"34.36857000","longitude":"41.98194000"},{"name":"‘Anat al Qadīmah","countryCode":"IQ","stateCode":"AN","latitude":"34.46934000","longitude":"41.94223000"},{"name":"Al Hindīyah","countryCode":"IQ","stateCode":"KA","latitude":"32.54671000","longitude":"44.22765000"},{"name":"Karbala","countryCode":"IQ","stateCode":"KA","latitude":"32.61603000","longitude":"44.02488000"},{"name":"Al Kūt","countryCode":"IQ","stateCode":"WA","latitude":"32.51280000","longitude":"45.81817000"},{"name":"Al Ḩayy","countryCode":"IQ","stateCode":"WA","latitude":"32.17419000","longitude":"46.04345000"},{"name":"Al ‘Azīzīyah","countryCode":"IQ","stateCode":"WA","latitude":"32.90941000","longitude":"45.06359000"},{"name":"Aş Şuwayrah","countryCode":"IQ","stateCode":"WA","latitude":"32.92556000","longitude":"44.77583000"},{"name":"Al Mawşil al Jadīdah","countryCode":"IQ","stateCode":"NI","latitude":"36.33271000","longitude":"43.10555000"},{"name":"Al-Hamdaniya","countryCode":"IQ","stateCode":"NI","latitude":"36.27093000","longitude":"43.37758000"},{"name":"Ash Shaykhān","countryCode":"IQ","stateCode":"NI","latitude":"36.69595000","longitude":"43.35202000"},{"name":"Mosul","countryCode":"IQ","stateCode":"NI","latitude":"36.33500000","longitude":"43.11889000"},{"name":"Sinjar","countryCode":"IQ","stateCode":"NI","latitude":"36.29548000","longitude":"41.89315000"},{"name":"Tall ‘Afar","countryCode":"IQ","stateCode":"NI","latitude":"36.37913000","longitude":"42.44806000"},{"name":"Tallkayf","countryCode":"IQ","stateCode":"NI","latitude":"36.49118000","longitude":"43.12114000"},{"name":"‘Aqrah","countryCode":"IQ","stateCode":"NI","latitude":"36.76038000","longitude":"43.89428000"},{"name":"Al Miqdādīyah","countryCode":"IQ","stateCode":"DI","latitude":"33.97861000","longitude":"44.93694000"},{"name":"Baladrūz","countryCode":"IQ","stateCode":"DI","latitude":"33.69631000","longitude":"45.07782000"},{"name":"Baqubah","countryCode":"IQ","stateCode":"DI","latitude":"33.75403000","longitude":"44.60518000"},{"name":"Khāliş","countryCode":"IQ","stateCode":"DI","latitude":"33.80809000","longitude":"44.53343000"},{"name":"Kifrī","countryCode":"IQ","stateCode":"DI","latitude":"34.68963000","longitude":"44.96057000"},{"name":"Mandalī","countryCode":"IQ","stateCode":"DI","latitude":"33.74810000","longitude":"45.55503000"},{"name":"Qaḑā’ Kifrī","countryCode":"IQ","stateCode":"DI","latitude":"34.52289000","longitude":"44.85821000"},{"name":"Al Mishkhāb","countryCode":"IQ","stateCode":"NA","latitude":"31.80437000","longitude":"44.48930000"},{"name":"Kufa","countryCode":"IQ","stateCode":"NA","latitude":"32.05114000","longitude":"44.44017000"},{"name":"Najaf","countryCode":"IQ","stateCode":"NA","latitude":"32.02594000","longitude":"44.34625000"},{"name":"Al Musayyib","countryCode":"IQ","stateCode":"BB","latitude":"32.77872000","longitude":"44.29005000"},{"name":"Al Ḩillah","countryCode":"IQ","stateCode":"BB","latitude":"32.46367000","longitude":"44.41963000"},{"name":"Imam Qasim","countryCode":"IQ","stateCode":"BB","latitude":"32.29799000","longitude":"44.68282000"},{"name":"Nāḩīyat Saddat al Hindīyah","countryCode":"IQ","stateCode":"BB","latitude":"32.71557000","longitude":"44.27857000"},{"name":"Al ‘Amādīyah","countryCode":"IQ","stateCode":"DA","latitude":"37.09214000","longitude":"43.48769000"},{"name":"Batifa","countryCode":"IQ","stateCode":"DA","latitude":"37.17454000","longitude":"43.01233000"},{"name":"Dihok","countryCode":"IQ","stateCode":"DA","latitude":"36.86709000","longitude":"42.98845000"},{"name":"Sīnah","countryCode":"IQ","stateCode":"DA","latitude":"36.80851000","longitude":"43.03935000"},{"name":"Zaxo","countryCode":"IQ","stateCode":"DA","latitude":"37.14871000","longitude":"42.68591000"},{"name":"Al ‘Amārah","countryCode":"IQ","stateCode":"MA","latitude":"31.83561000","longitude":"47.14483000"},{"name":"Al-Mejar Al-Kabi District","countryCode":"IQ","stateCode":"MA","latitude":"31.42940000","longitude":"47.20355000"},{"name":"‘Alī al Gharbī","countryCode":"IQ","stateCode":"MA","latitude":"32.46186000","longitude":"46.68794000"},{"name":"Ar Rumaythah","countryCode":"IQ","stateCode":"MU","latitude":"31.52845000","longitude":"45.20377000"},{"name":"As Samawah","countryCode":"IQ","stateCode":"MU","latitude":"31.33198000","longitude":"45.29440000"},{"name":"Arbil","countryCode":"IQ","stateCode":"AR","latitude":"36.19070000","longitude":"44.00947000"},{"name":"Erbil","countryCode":"IQ","stateCode":"AR","latitude":"36.18333000","longitude":"44.01193000"},{"name":"Koysinceq","countryCode":"IQ","stateCode":"AR","latitude":"36.08289000","longitude":"44.62873000"},{"name":"Ruwāndiz","countryCode":"IQ","stateCode":"AR","latitude":"36.61207000","longitude":"44.52372000"},{"name":"Shaqlāwah","countryCode":"IQ","stateCode":"AR","latitude":"36.40422000","longitude":"44.32563000"},{"name":"Soran","countryCode":"IQ","stateCode":"AR","latitude":"36.65320000","longitude":"44.54407000"},{"name":"As Sulaymānīyah","countryCode":"IQ","stateCode":"SU","latitude":"35.56496000","longitude":"45.43290000"},{"name":"Baynjiwayn","countryCode":"IQ","stateCode":"SU","latitude":"35.62054000","longitude":"45.94908000"},{"name":"Jamjamāl","countryCode":"IQ","stateCode":"SU","latitude":"35.53356000","longitude":"44.83430000"},{"name":"Ḩalabjah","countryCode":"IQ","stateCode":"SU","latitude":"35.17778000","longitude":"45.98611000"},{"name":"Ash Shaţrah","countryCode":"IQ","stateCode":"DQ","latitude":"31.40906000","longitude":"46.17270000"},{"name":"Nasiriyah","countryCode":"IQ","stateCode":"DQ","latitude":"31.05799000","longitude":"46.25726000"},{"name":"Nāḩiyat al Fuhūd","countryCode":"IQ","stateCode":"DQ","latitude":"30.96972000","longitude":"46.72278000"},{"name":"Kirkuk","countryCode":"IQ","stateCode":"KI","latitude":"35.46806000","longitude":"44.39222000"},{"name":"Abadan","countryCode":"IR","stateCode":"06","latitude":"30.33920000","longitude":"48.30430000"},{"name":"Aghajari","countryCode":"IR","stateCode":"06","latitude":"30.70060000","longitude":"49.83150000"},{"name":"Ahvaz","countryCode":"IR","stateCode":"06","latitude":"31.31901000","longitude":"48.68420000"},{"name":"Behbahān","countryCode":"IR","stateCode":"06","latitude":"30.59590000","longitude":"50.24170000"},{"name":"Bāgh Shahrestān-e Malek","countryCode":"IR","stateCode":"06","latitude":"31.50000000","longitude":"49.91667000"},{"name":"Gotvand","countryCode":"IR","stateCode":"06","latitude":"32.21667000","longitude":"48.80000000"},{"name":"Hamidiyeh","countryCode":"IR","stateCode":"06","latitude":"31.48107000","longitude":"48.43303000"},{"name":"Jongīyeh","countryCode":"IR","stateCode":"06","latitude":"31.25583000","longitude":"48.61667000"},{"name":"Karun","countryCode":"IR","stateCode":"06","latitude":"31.27618000","longitude":"48.64174000"},{"name":"Khorramshahr","countryCode":"IR","stateCode":"06","latitude":"30.44079000","longitude":"48.18428000"},{"name":"Masjed Soleymān","countryCode":"IR","stateCode":"06","latitude":"31.93640000","longitude":"49.30390000"},{"name":"Omīdīyeh","countryCode":"IR","stateCode":"06","latitude":"30.76277000","longitude":"49.70226000"},{"name":"Rāmhormoz","countryCode":"IR","stateCode":"06","latitude":"31.27997000","longitude":"49.60351000"},{"name":"Rāmshīr","countryCode":"IR","stateCode":"06","latitude":"30.89315000","longitude":"49.40787000"},{"name":"Shahrak-e Kūlūrī","countryCode":"IR","stateCode":"06","latitude":"32.35276000","longitude":"48.47059000"},{"name":"Shahrestān-e Ahvāz","countryCode":"IR","stateCode":"06","latitude":"31.25000000","longitude":"48.65000000"},{"name":"Shahrestān-e Andīkā","countryCode":"IR","stateCode":"06","latitude":"32.16667000","longitude":"49.53333000"},{"name":"Shahrestān-e Andīmeshk","countryCode":"IR","stateCode":"06","latitude":"32.70000000","longitude":"48.30000000"},{"name":"Shahrestān-e Bandar-e Māhshahr","countryCode":"IR","stateCode":"06","latitude":"30.63333000","longitude":"49.11667000"},{"name":"Shahrestān-e Behbahān","countryCode":"IR","stateCode":"06","latitude":"30.56667000","longitude":"50.20000000"},{"name":"Shahrestān-e Bāvī","countryCode":"IR","stateCode":"06","latitude":"31.50000000","longitude":"48.95000000"},{"name":"Shahrestān-e Dasht-e Āzādegān","countryCode":"IR","stateCode":"06","latitude":"31.70000000","longitude":"48.06667000"},{"name":"Shahrestān-e Dezfūl","countryCode":"IR","stateCode":"06","latitude":"32.56667000","longitude":"48.78333000"},{"name":"Shahrestān-e Hendījān","countryCode":"IR","stateCode":"06","latitude":"30.33333000","longitude":"49.60000000"},{"name":"Shahrestān-e Lālī","countryCode":"IR","stateCode":"06","latitude":"32.41667000","longitude":"49.16667000"},{"name":"Shahrestān-e Masjed Soleymān","countryCode":"IR","stateCode":"06","latitude":"31.98333000","longitude":"49.26667000"},{"name":"Shahrestān-e Omīdīyeh","countryCode":"IR","stateCode":"06","latitude":"30.75000000","longitude":"49.70000000"},{"name":"Shahrestān-e Rāmhormoz","countryCode":"IR","stateCode":"06","latitude":"31.21667000","longitude":"49.65000000"},{"name":"Shahrestān-e Rāmshīr","countryCode":"IR","stateCode":"06","latitude":"30.96667000","longitude":"49.38333000"},{"name":"Shahrestān-e Shādegān","countryCode":"IR","stateCode":"06","latitude":"30.66667000","longitude":"48.66667000"},{"name":"Shahrestān-e Shūsh","countryCode":"IR","stateCode":"06","latitude":"32.03333000","longitude":"48.21667000"},{"name":"Shahrestān-e Shūshtar","countryCode":"IR","stateCode":"06","latitude":"31.90000000","longitude":"48.85000000"},{"name":"Shahrestān-e Ābādān","countryCode":"IR","stateCode":"06","latitude":"30.21667000","longitude":"48.53333000"},{"name":"Shahrestān-e Īz̄eh","countryCode":"IR","stateCode":"06","latitude":"31.91667000","longitude":"49.98333000"},{"name":"Shādegān","countryCode":"IR","stateCode":"06","latitude":"30.64924000","longitude":"48.66497000"},{"name":"Shūsh","countryCode":"IR","stateCode":"06","latitude":"32.19420000","longitude":"48.24360000"},{"name":"Shūshtar","countryCode":"IR","stateCode":"06","latitude":"32.04972000","longitude":"48.84843000"},{"name":"Sūsangerd","countryCode":"IR","stateCode":"06","latitude":"31.56350000","longitude":"48.18958000"},{"name":"sedeyen-e Yek","countryCode":"IR","stateCode":"06","latitude":"31.36205000","longitude":"48.81833000"},{"name":"Abhar","countryCode":"IR","stateCode":"19","latitude":"36.14680000","longitude":"49.21800000"},{"name":"Alvand","countryCode":"IR","stateCode":"19","latitude":"36.31885000","longitude":"49.16773000"},{"name":"Khorramdarreh","countryCode":"IR","stateCode":"19","latitude":"36.23333000","longitude":"49.20000000"},{"name":"Shahrestān-e Khodābandeh","countryCode":"IR","stateCode":"19","latitude":"36.00000000","longitude":"48.50000000"},{"name":"Shahrestān-e Māhneshān","countryCode":"IR","stateCode":"19","latitude":"36.66667000","longitude":"47.56667000"},{"name":"Shahrestān-e Zanjān","countryCode":"IR","stateCode":"19","latitude":"36.58333000","longitude":"48.25000000"},{"name":"Shahrestān-e Ījrūd","countryCode":"IR","stateCode":"19","latitude":"36.33333000","longitude":"48.25000000"},{"name":"Shahrestān-e Ţārom","countryCode":"IR","stateCode":"19","latitude":"36.95000000","longitude":"48.90000000"},{"name":"Soltaniyeh","countryCode":"IR","stateCode":"19","latitude":"36.43235000","longitude":"48.79393000"},{"name":"Zanjān","countryCode":"IR","stateCode":"19","latitude":"36.67642000","longitude":"48.49628000"},{"name":"Abrīsham","countryCode":"IR","stateCode":"10","latitude":"32.55613000","longitude":"51.57325000"},{"name":"Ardestān","countryCode":"IR","stateCode":"10","latitude":"33.37610000","longitude":"52.36940000"},{"name":"Buin va Miandasht","countryCode":"IR","stateCode":"10","latitude":"33.07241000","longitude":"50.14641000"},{"name":"Chādegān","countryCode":"IR","stateCode":"10","latitude":"32.76825000","longitude":"50.62873000"},{"name":"Dehāqān","countryCode":"IR","stateCode":"10","latitude":"31.94004000","longitude":"51.64786000"},{"name":"Dorcheh Pīāz","countryCode":"IR","stateCode":"10","latitude":"32.61528000","longitude":"51.55556000"},{"name":"Dowlatābād","countryCode":"IR","stateCode":"10","latitude":"32.79978000","longitude":"51.69553000"},{"name":"Dārān","countryCode":"IR","stateCode":"10","latitude":"32.98871000","longitude":"50.41267000"},{"name":"Falāvarjān","countryCode":"IR","stateCode":"10","latitude":"32.55530000","longitude":"51.50973000"},{"name":"Fareydūnshahr","countryCode":"IR","stateCode":"10","latitude":"32.94098000","longitude":"50.12100000"},{"name":"Fereydan","countryCode":"IR","stateCode":"10","latitude":"33.10000000","longitude":"50.26667000"},{"name":"Golpāyegān","countryCode":"IR","stateCode":"10","latitude":"33.45370000","longitude":"50.28836000"},{"name":"Isfahan","countryCode":"IR","stateCode":"10","latitude":"32.65246000","longitude":"51.67462000"},{"name":"Kelīshād va Sūdarjān","countryCode":"IR","stateCode":"10","latitude":"32.55118000","longitude":"51.52758000"},{"name":"Khomeynī Shahr","countryCode":"IR","stateCode":"10","latitude":"32.68560000","longitude":"51.53609000"},{"name":"Khvānsār","countryCode":"IR","stateCode":"10","latitude":"33.22052000","longitude":"50.31497000"},{"name":"Khūr","countryCode":"IR","stateCode":"10","latitude":"33.77512000","longitude":"55.08329000"},{"name":"Mobārakeh","countryCode":"IR","stateCode":"10","latitude":"32.34651000","longitude":"51.50449000"},{"name":"Najafābād","countryCode":"IR","stateCode":"10","latitude":"32.63440000","longitude":"51.36680000"},{"name":"Naţanz","countryCode":"IR","stateCode":"10","latitude":"33.51118000","longitude":"51.91808000"},{"name":"Nā’īn","countryCode":"IR","stateCode":"10","latitude":"32.86006000","longitude":"53.08749000"},{"name":"Qahderījān","countryCode":"IR","stateCode":"10","latitude":"32.57670000","longitude":"51.45500000"},{"name":"Rehnān","countryCode":"IR","stateCode":"10","latitude":"32.68325000","longitude":"51.60158000"},{"name":"Semīrom","countryCode":"IR","stateCode":"10","latitude":"31.41667000","longitude":"51.56667000"},{"name":"Shahrestān-e Ardestān","countryCode":"IR","stateCode":"10","latitude":"33.45000000","longitude":"52.43333000"},{"name":"Shahrestān-e Borkhvār","countryCode":"IR","stateCode":"10","latitude":"32.98333000","longitude":"51.76667000"},{"name":"Shahrestān-e Chādegān","countryCode":"IR","stateCode":"10","latitude":"32.75000000","longitude":"50.50000000"},{"name":"Shahrestān-e Dehāqān","countryCode":"IR","stateCode":"10","latitude":"31.98333000","longitude":"51.60000000"},{"name":"Shahrestān-e Eşfahān","countryCode":"IR","stateCode":"10","latitude":"32.26667000","longitude":"52.45000000"},{"name":"Shahrestān-e Falāvarjān","countryCode":"IR","stateCode":"10","latitude":"32.50000000","longitude":"51.50000000"},{"name":"Shahrestān-e Fareydūnshahr","countryCode":"IR","stateCode":"10","latitude":"32.86667000","longitude":"49.98333000"},{"name":"Shahrestān-e Golpāyegān","countryCode":"IR","stateCode":"10","latitude":"33.50000000","longitude":"50.33333000"},{"name":"Shahrestān-e Khomeynī Shahr","countryCode":"IR","stateCode":"10","latitude":"32.65000000","longitude":"51.50000000"},{"name":"Shahrestān-e Khvānsār","countryCode":"IR","stateCode":"10","latitude":"33.25000000","longitude":"50.33333000"},{"name":"Shahrestān-e Khūr va Bīābānak","countryCode":"IR","stateCode":"10","latitude":"33.76667000","longitude":"54.88333000"},{"name":"Shahrestān-e Kāshān","countryCode":"IR","stateCode":"10","latitude":"33.88333000","longitude":"51.28333000"},{"name":"Shahrestān-e Lenjān","countryCode":"IR","stateCode":"10","latitude":"32.36667000","longitude":"51.20000000"},{"name":"Shahrestān-e Mobārakeh","countryCode":"IR","stateCode":"10","latitude":"32.26667000","longitude":"51.48333000"},{"name":"Shahrestān-e Najafābād","countryCode":"IR","stateCode":"10","latitude":"32.93333000","longitude":"51.11667000"},{"name":"Shahrestān-e Naţanz","countryCode":"IR","stateCode":"10","latitude":"33.55000000","longitude":"51.86667000"},{"name":"Shahrestān-e Nā’īn","countryCode":"IR","stateCode":"10","latitude":"33.46664000","longitude":"53.71674000"},{"name":"Shahrestān-e Semīrom","countryCode":"IR","stateCode":"10","latitude":"31.30000000","longitude":"51.53333000"},{"name":"Shahrestān-e Shahreẕā","countryCode":"IR","stateCode":"10","latitude":"31.90000000","longitude":"51.83333000"},{"name":"Shahrestān-e Shāhīn Shahr va Meymeh","countryCode":"IR","stateCode":"10","latitude":"33.28333000","longitude":"51.20000000"},{"name":"Shahrestān-e Tīrān va Karvan","countryCode":"IR","stateCode":"10","latitude":"32.83333000","longitude":"50.91667000"},{"name":"Shahrestān-e Ārān va Bīdgol","countryCode":"IR","stateCode":"10","latitude":"34.10000000","longitude":"51.90000000"},{"name":"Shahreẕā","countryCode":"IR","stateCode":"10","latitude":"32.00890000","longitude":"51.86680000"},{"name":"Shāhīn Shahr","countryCode":"IR","stateCode":"10","latitude":"32.85788000","longitude":"51.55290000"},{"name":"Tīrān","countryCode":"IR","stateCode":"10","latitude":"32.70260000","longitude":"51.15370000"},{"name":"Zarrīn Shahr","countryCode":"IR","stateCode":"10","latitude":"32.38970000","longitude":"51.37660000"},{"name":"Ahar","countryCode":"IR","stateCode":"03","latitude":"38.47740000","longitude":"47.06990000"},{"name":"Bonāb","countryCode":"IR","stateCode":"03","latitude":"37.34040000","longitude":"46.05610000"},{"name":"Hashtrūd","countryCode":"IR","stateCode":"03","latitude":"37.47790000","longitude":"47.05080000"},{"name":"Marand","countryCode":"IR","stateCode":"03","latitude":"38.43290000","longitude":"45.77490000"},{"name":"Sarāb","countryCode":"IR","stateCode":"03","latitude":"37.94080000","longitude":"47.53670000"},{"name":"Shahrestān-e Bonāb","countryCode":"IR","stateCode":"03","latitude":"37.33338000","longitude":"46.00009000"},{"name":"Shahrestān-e Bostānābād","countryCode":"IR","stateCode":"03","latitude":"37.83333000","longitude":"46.83333000"},{"name":"Shahrestān-e Chārāvīmāq","countryCode":"IR","stateCode":"03","latitude":"37.10012000","longitude":"47.06680000"},{"name":"Shahrestān-e Hashtrūd","countryCode":"IR","stateCode":"03","latitude":"37.46670000","longitude":"46.91680000"},{"name":"Shahrestān-e Herīs","countryCode":"IR","stateCode":"03","latitude":"38.23058000","longitude":"46.84011000"},{"name":"Shahrestān-e Jolfā","countryCode":"IR","stateCode":"03","latitude":"38.83343000","longitude":"45.91680000"},{"name":"Shahrestān-e Khodā Āfarīn","countryCode":"IR","stateCode":"03","latitude":"39.06667000","longitude":"46.95000000"},{"name":"Shahrestān-e Malekān","countryCode":"IR","stateCode":"03","latitude":"37.13338000","longitude":"46.21667000"},{"name":"Shahrestān-e Marāgheh","countryCode":"IR","stateCode":"03","latitude":"37.38061000","longitude":"46.39372000"},{"name":"Shahrestān-e Mīāneh","countryCode":"IR","stateCode":"03","latitude":"37.41667000","longitude":"47.70000000"},{"name":"Shahrestān-e Oskū","countryCode":"IR","stateCode":"03","latitude":"37.95005000","longitude":"45.88340000"},{"name":"Shahrestān-e Sarāb","countryCode":"IR","stateCode":"03","latitude":"37.98340000","longitude":"47.46679000"},{"name":"Shahrestān-e Tabrīz","countryCode":"IR","stateCode":"03","latitude":"38.08333000","longitude":"46.28333000"},{"name":"Shahrestān-e Varzaqān","countryCode":"IR","stateCode":"03","latitude":"38.59492000","longitude":"46.46397000"},{"name":"Shahrestān-e Āz̄arshahr","countryCode":"IR","stateCode":"03","latitude":"37.75001000","longitude":"45.83334000"},{"name":"Shahrestān-e ‘Ajab Shīr","countryCode":"IR","stateCode":"03","latitude":"37.50002000","longitude":"45.83342000"},{"name":"Tabriz","countryCode":"IR","stateCode":"03","latitude":"38.08000000","longitude":"46.29190000"},{"name":"‘Ajab Shīr","countryCode":"IR","stateCode":"03","latitude":"37.47760000","longitude":"45.89430000"},{"name":"Ahram","countryCode":"IR","stateCode":"18","latitude":"28.88260000","longitude":"51.27460000"},{"name":"Bandar-e Genāveh","countryCode":"IR","stateCode":"18","latitude":"29.57910000","longitude":"50.51700000"},{"name":"Borāzjān","countryCode":"IR","stateCode":"18","latitude":"29.26990000","longitude":"51.21880000"},{"name":"Bushehr","countryCode":"IR","stateCode":"18","latitude":"28.96887000","longitude":"50.83657000"},{"name":"Deylam","countryCode":"IR","stateCode":"18","latitude":"30.02286000","longitude":"50.35595000"},{"name":"Khārk","countryCode":"IR","stateCode":"18","latitude":"29.26139000","longitude":"50.33056000"},{"name":"Shahrestān-e Būshehr","countryCode":"IR","stateCode":"18","latitude":"29.14186000","longitude":"50.98160000"},{"name":"Shahrestān-e Dashtestān","countryCode":"IR","stateCode":"18","latitude":"29.28333000","longitude":"51.25000000"},{"name":"Shahrestān-e Dashtī","countryCode":"IR","stateCode":"18","latitude":"28.48685000","longitude":"51.56182000"},{"name":"Shahrestān-e Genāveh","countryCode":"IR","stateCode":"18","latitude":"29.64574000","longitude":"50.64699000"},{"name":"Shahrestān-e Kangān","countryCode":"IR","stateCode":"18","latitude":"27.71330000","longitude":"52.26862000"},{"name":"Shahrestān-e Tangestān","countryCode":"IR","stateCode":"18","latitude":"28.88333000","longitude":"51.26667000"},{"name":"Shahrestān-e ‘Asalūyeh","countryCode":"IR","stateCode":"18","latitude":"27.45000000","longitude":"52.73333000"},{"name":"Akbarābād","countryCode":"IR","stateCode":"07","latitude":"29.24640000","longitude":"52.77930000"},{"name":"Dārāb","countryCode":"IR","stateCode":"07","latitude":"28.75194000","longitude":"54.54444000"},{"name":"Fasā","countryCode":"IR","stateCode":"07","latitude":"28.93830000","longitude":"53.64820000"},{"name":"Fīrūzābād","countryCode":"IR","stateCode":"07","latitude":"28.84380000","longitude":"52.57070000"},{"name":"Gerāsh","countryCode":"IR","stateCode":"07","latitude":"27.66966000","longitude":"54.13586000"},{"name":"Kāzerūn","countryCode":"IR","stateCode":"07","latitude":"29.61919000","longitude":"51.65350000"},{"name":"Mamasanī","countryCode":"IR","stateCode":"07","latitude":"30.03333000","longitude":"51.38333000"},{"name":"Marvdasht","countryCode":"IR","stateCode":"07","latitude":"30.08333000","longitude":"52.66667000"},{"name":"Mohr","countryCode":"IR","stateCode":"07","latitude":"27.55520000","longitude":"52.88360000"},{"name":"Neyrīz","countryCode":"IR","stateCode":"07","latitude":"29.19880000","longitude":"54.32780000"},{"name":"Nūrābād","countryCode":"IR","stateCode":"07","latitude":"30.11405000","longitude":"51.52174000"},{"name":"Pāsārgād","countryCode":"IR","stateCode":"07","latitude":"30.20194000","longitude":"53.18000000"},{"name":"Rostam","countryCode":"IR","stateCode":"07","latitude":"30.40000000","longitude":"51.41667000"},{"name":"Shahr-e Qadīm-e Lār","countryCode":"IR","stateCode":"07","latitude":"27.68336000","longitude":"54.34172000"},{"name":"Shahrestān-e Arsanjān","countryCode":"IR","stateCode":"07","latitude":"29.80000000","longitude":"53.41667000"},{"name":"Shahrestān-e Bavānāt","countryCode":"IR","stateCode":"07","latitude":"30.33333000","longitude":"53.66667000"},{"name":"Shahrestān-e Dārāb","countryCode":"IR","stateCode":"07","latitude":"28.56667000","longitude":"54.95000000"},{"name":"Shahrestān-e Eqlīd","countryCode":"IR","stateCode":"07","latitude":"30.70000000","longitude":"52.40000000"},{"name":"Shahrestān-e Estahbān","countryCode":"IR","stateCode":"07","latitude":"29.11667000","longitude":"54.00000000"},{"name":"Shahrestān-e Farāshband","countryCode":"IR","stateCode":"07","latitude":"28.75000000","longitude":"52.25000000"},{"name":"Shahrestān-e Fasā","countryCode":"IR","stateCode":"07","latitude":"28.96667000","longitude":"53.76667000"},{"name":"Shahrestān-e Fīrūzābād","countryCode":"IR","stateCode":"07","latitude":"28.91667000","longitude":"52.56667000"},{"name":"Shahrestān-e Gerāsh","countryCode":"IR","stateCode":"07","latitude":"27.65000000","longitude":"53.65000000"},{"name":"Shahrestān-e Kavār","countryCode":"IR","stateCode":"07","latitude":"29.21667000","longitude":"52.73333000"},{"name":"Shahrestān-e Kherāmeh","countryCode":"IR","stateCode":"07","latitude":"29.50000000","longitude":"53.25000000"},{"name":"Shahrestān-e Khorrambīd","countryCode":"IR","stateCode":"07","latitude":"30.50000000","longitude":"53.08333000"},{"name":"Shahrestān-e Kāzerūn","countryCode":"IR","stateCode":"07","latitude":"29.50000000","longitude":"51.78333000"},{"name":"Shahrestān-e Lāmerd","countryCode":"IR","stateCode":"07","latitude":"27.36667000","longitude":"53.38333000"},{"name":"Shahrestān-e Lārestān","countryCode":"IR","stateCode":"07","latitude":"27.75000000","longitude":"54.45000000"},{"name":"Shahrestān-e Neyrīz","countryCode":"IR","stateCode":"07","latitude":"29.33333000","longitude":"54.33333000"},{"name":"Shahrestān-e Pāsārgād","countryCode":"IR","stateCode":"07","latitude":"30.13333000","longitude":"53.15000000"},{"name":"Shahrestān-e Qīr va Kārzīn","countryCode":"IR","stateCode":"07","latitude":"28.31667000","longitude":"52.90000000"},{"name":"Shahrestān-e Sarvestān","countryCode":"IR","stateCode":"07","latitude":"29.21667000","longitude":"53.13333000"},{"name":"Shahrestān-e Sepīdān","countryCode":"IR","stateCode":"07","latitude":"30.15000000","longitude":"52.10000000"},{"name":"Shahrestān-e Shīrāz","countryCode":"IR","stateCode":"07","latitude":"29.58333000","longitude":"52.50000000"},{"name":"Shahrestān-e Zarrīn Dasht","countryCode":"IR","stateCode":"07","latitude":"28.30000000","longitude":"54.46667000"},{"name":"Shahrestān-e Ābādeh","countryCode":"IR","stateCode":"07","latitude":"31.25000000","longitude":"52.50000000"},{"name":"Shiraz","countryCode":"IR","stateCode":"07","latitude":"29.61031000","longitude":"52.53113000"},{"name":"Ābādeh","countryCode":"IR","stateCode":"07","latitude":"31.16080000","longitude":"52.65060000"},{"name":"Alborz","countryCode":"IR","stateCode":"26","latitude":"36.18861000","longitude":"50.07829000"},{"name":"Alvand","countryCode":"IR","stateCode":"26","latitude":"36.18930000","longitude":"50.06430000"},{"name":"Avaj","countryCode":"IR","stateCode":"26","latitude":"35.57685000","longitude":"49.22241000"},{"name":"Qazvin","countryCode":"IR","stateCode":"26","latitude":"36.26877000","longitude":"50.00410000"},{"name":"Shahrestān-e Bū’īn Zahrā","countryCode":"IR","stateCode":"26","latitude":"35.61667000","longitude":"49.70000000"},{"name":"Shahrestān-e Qazvīn","countryCode":"IR","stateCode":"26","latitude":"36.43333000","longitude":"49.81667000"},{"name":"Shahrestān-e Tākestān","countryCode":"IR","stateCode":"26","latitude":"36.00000000","longitude":"49.55000000"},{"name":"Tākestān","countryCode":"IR","stateCode":"26","latitude":"36.07057000","longitude":"49.69571000"},{"name":"Aleshtar","countryCode":"IR","stateCode":"15","latitude":"33.86419000","longitude":"48.26258000"},{"name":"Alīgūdarz","countryCode":"IR","stateCode":"15","latitude":"33.40400000","longitude":"49.69179000"},{"name":"Aznā","countryCode":"IR","stateCode":"15","latitude":"33.45643000","longitude":"49.45646000"},{"name":"Borūjerd","countryCode":"IR","stateCode":"15","latitude":"33.89730000","longitude":"48.75160000"},{"name":"Delfan","countryCode":"IR","stateCode":"15","latitude":"34.05000000","longitude":"47.78333000"},{"name":"Khorramabad","countryCode":"IR","stateCode":"15","latitude":"33.48778000","longitude":"48.35583000"},{"name":"Kūhdasht","countryCode":"IR","stateCode":"15","latitude":"33.53335000","longitude":"47.60999000"},{"name":"Nūrābād","countryCode":"IR","stateCode":"15","latitude":"34.07340000","longitude":"47.97250000"},{"name":"Pol-e Dokhtar","countryCode":"IR","stateCode":"15","latitude":"33.16667000","longitude":"48.00000000"},{"name":"Rumeshkhan County","countryCode":"IR","stateCode":"15","latitude":"33.27960000","longitude":"47.48995000"},{"name":"Selseleh","countryCode":"IR","stateCode":"15","latitude":"33.83333000","longitude":"48.16667000"},{"name":"Shahrestān-e Alīgūdarz","countryCode":"IR","stateCode":"15","latitude":"33.08333000","longitude":"49.48333000"},{"name":"Shahrestān-e Aznā","countryCode":"IR","stateCode":"15","latitude":"33.46667000","longitude":"49.41667000"},{"name":"Shahrestān-e Borūjerd","countryCode":"IR","stateCode":"15","latitude":"33.88333000","longitude":"48.71667000"},{"name":"Shahrestān-e Dūreh","countryCode":"IR","stateCode":"15","latitude":"33.61667000","longitude":"47.91667000"},{"name":"Shahrestān-e Khorramābād","countryCode":"IR","stateCode":"15","latitude":"33.38333000","longitude":"48.58333000"},{"name":"Shahrestān-e Kūhdasht","countryCode":"IR","stateCode":"15","latitude":"33.51667000","longitude":"47.40000000"},{"name":"Vasīān","countryCode":"IR","stateCode":"15","latitude":"33.49083000","longitude":"48.04917000"},{"name":"Ardabīl","countryCode":"IR","stateCode":"24","latitude":"38.24980000","longitude":"48.29330000"},{"name":"Bīleh Savār","countryCode":"IR","stateCode":"24","latitude":"39.37961000","longitude":"48.35463000"},{"name":"Khalkhāl","countryCode":"IR","stateCode":"24","latitude":"37.61837000","longitude":"48.52928000"},{"name":"Omīdcheh","countryCode":"IR","stateCode":"24","latitude":"38.28667000","longitude":"48.14139000"},{"name":"Pārsābād","countryCode":"IR","stateCode":"24","latitude":"39.64820000","longitude":"47.91740000"},{"name":"Shahrestān-e Ardabīl","countryCode":"IR","stateCode":"24","latitude":"38.25000000","longitude":"48.30000000"},{"name":"Shahrestān-e Bīleh Savār","countryCode":"IR","stateCode":"24","latitude":"39.36667000","longitude":"47.96667000"},{"name":"Shahrestān-e Germī","countryCode":"IR","stateCode":"24","latitude":"39.00000000","longitude":"47.95000000"},{"name":"Shahrestān-e Khalkhāl","countryCode":"IR","stateCode":"24","latitude":"37.40604000","longitude":"48.54466000"},{"name":"Shahrestān-e Kows̄ar","countryCode":"IR","stateCode":"24","latitude":"37.72142000","longitude":"48.26985000"},{"name":"Shahrestān-e Meshgīn Shahr","countryCode":"IR","stateCode":"24","latitude":"38.43333000","longitude":"47.75000000"},{"name":"Shahrestān-e Namīn","countryCode":"IR","stateCode":"24","latitude":"38.38333000","longitude":"48.51667000"},{"name":"Shahrestān-e Nīr","countryCode":"IR","stateCode":"24","latitude":"38.00000000","longitude":"48.08333000"},{"name":"Shahrestān-e Pārsābād","countryCode":"IR","stateCode":"24","latitude":"39.58333000","longitude":"47.91667000"},{"name":"Shahrestān-e Sar‘eyn","countryCode":"IR","stateCode":"24","latitude":"38.18333000","longitude":"47.98333000"},{"name":"Ardakān","countryCode":"IR","stateCode":"21","latitude":"32.31001000","longitude":"54.01747000"},{"name":"Bāfq","countryCode":"IR","stateCode":"21","latitude":"31.60350000","longitude":"55.40249000"},{"name":"Khavāş Kūh","countryCode":"IR","stateCode":"21","latitude":"32.30611000","longitude":"53.67444000"},{"name":"Mahrīz","countryCode":"IR","stateCode":"21","latitude":"31.58428000","longitude":"54.44280000"},{"name":"Meybod","countryCode":"IR","stateCode":"21","latitude":"32.18333000","longitude":"53.93333000"},{"name":"Shahrestān-e Abarkūh","countryCode":"IR","stateCode":"21","latitude":"31.00000000","longitude":"53.41667000"},{"name":"Shahrestān-e Ardakān","countryCode":"IR","stateCode":"21","latitude":"32.65000000","longitude":"54.65000000"},{"name":"Shahrestān-e Ashkez̄ar","countryCode":"IR","stateCode":"21","latitude":"32.00000000","longitude":"53.66667000"},{"name":"Shahrestān-e Behābād","countryCode":"IR","stateCode":"21","latitude":"32.01667000","longitude":"56.15000000"},{"name":"Shahrestān-e Bāfq","countryCode":"IR","stateCode":"21","latitude":"31.66667000","longitude":"55.41667000"},{"name":"Shahrestān-e Khātam","countryCode":"IR","stateCode":"21","latitude":"30.38333000","longitude":"54.20000000"},{"name":"Shahrestān-e Mehrīz","countryCode":"IR","stateCode":"21","latitude":"31.41667000","longitude":"54.61667000"},{"name":"Shahrestān-e Yazd","countryCode":"IR","stateCode":"21","latitude":"31.88980000","longitude":"54.36069000"},{"name":"Tabas","countryCode":"IR","stateCode":"21","latitude":"33.59586000","longitude":"56.92437000"},{"name":"Taft","countryCode":"IR","stateCode":"21","latitude":"31.74384000","longitude":"54.20278000"},{"name":"Yazd","countryCode":"IR","stateCode":"21","latitude":"31.89722000","longitude":"54.36750000"},{"name":"Arāk","countryCode":"IR","stateCode":"00","latitude":"34.09493000","longitude":"49.69809000"},{"name":"Delījān","countryCode":"IR","stateCode":"00","latitude":"33.99050000","longitude":"50.68380000"},{"name":"Khomeyn","countryCode":"IR","stateCode":"00","latitude":"33.63889000","longitude":"50.08003000"},{"name":"Komījān","countryCode":"IR","stateCode":"00","latitude":"34.72142000","longitude":"49.32653000"},{"name":"Shahrestān-e Arāk","countryCode":"IR","stateCode":"00","latitude":"34.13333000","longitude":"49.80000000"},{"name":"Shahrestān-e Delījān","countryCode":"IR","stateCode":"00","latitude":"34.03333000","longitude":"50.76667000"},{"name":"Shahrestān-e Farahān","countryCode":"IR","stateCode":"00","latitude":"34.60000000","longitude":"49.63333000"},{"name":"Shahrestān-e Khondāb","countryCode":"IR","stateCode":"00","latitude":"34.36667000","longitude":"49.18333000"},{"name":"Shahrestān-e Komījān","countryCode":"IR","stateCode":"00","latitude":"34.76667000","longitude":"49.33333000"},{"name":"Shahrestān-e Maḩallāt","countryCode":"IR","stateCode":"00","latitude":"33.91667000","longitude":"50.41667000"},{"name":"Shahrestān-e Shāzand","countryCode":"IR","stateCode":"00","latitude":"33.90000000","longitude":"49.30000000"},{"name":"Shahrestān-e Sāveh","countryCode":"IR","stateCode":"00","latitude":"35.10000000","longitude":"49.98333000"},{"name":"Shahrestān-e Zarandīyeh","countryCode":"IR","stateCode":"00","latitude":"35.36667000","longitude":"50.33333000"},{"name":"Shahrestān-e Āshtīān","countryCode":"IR","stateCode":"00","latitude":"34.45000000","longitude":"50.05000000"},{"name":"Sāveh","countryCode":"IR","stateCode":"00","latitude":"35.02130000","longitude":"50.35660000"},{"name":"Tafresh","countryCode":"IR","stateCode":"00","latitude":"34.69307000","longitude":"50.01601000"},{"name":"Ābyek","countryCode":"IR","stateCode":"00","latitude":"36.06667000","longitude":"50.55000000"},{"name":"Badreh","countryCode":"IR","stateCode":"16","latitude":"33.00000000","longitude":"47.25000000"},{"name":"Chardavol County","countryCode":"IR","stateCode":"16","latitude":"33.75910000","longitude":"46.56980000"},{"name":"Darreh Shahr","countryCode":"IR","stateCode":"16","latitude":"33.14447000","longitude":"47.37990000"},{"name":"Darrehshahr","countryCode":"IR","stateCode":"16","latitude":"33.13333000","longitude":"47.36667000"},{"name":"Dehlorān","countryCode":"IR","stateCode":"16","latitude":"32.69410000","longitude":"47.26790000"},{"name":"Mehrān","countryCode":"IR","stateCode":"16","latitude":"33.12220000","longitude":"46.16460000"},{"name":"Shahrestān-e Dehlorān","countryCode":"IR","stateCode":"16","latitude":"32.68333000","longitude":"47.26667000"},{"name":"Shahrestān-e Eyvān","countryCode":"IR","stateCode":"16","latitude":"33.90000000","longitude":"46.16667000"},{"name":"Shahrestān-e Malekshāhī","countryCode":"IR","stateCode":"16","latitude":"33.30000000","longitude":"46.55000000"},{"name":"Shahrestān-e Mehrān","countryCode":"IR","stateCode":"16","latitude":"33.28333000","longitude":"46.16667000"},{"name":"Shahrestān-e Ābdānān","countryCode":"IR","stateCode":"16","latitude":"32.88333000","longitude":"47.50000000"},{"name":"Shahrestān-e Īlām","countryCode":"IR","stateCode":"16","latitude":"33.68333000","longitude":"46.25000000"},{"name":"Sirvan","countryCode":"IR","stateCode":"16","latitude":"33.75460000","longitude":"46.56651000"},{"name":"Ābdānān","countryCode":"IR","stateCode":"16","latitude":"32.99260000","longitude":"47.41980000"},{"name":"Īlām","countryCode":"IR","stateCode":"16","latitude":"33.63740000","longitude":"46.42270000"},{"name":"Bam","countryCode":"IR","stateCode":"08","latitude":"29.06667000","longitude":"58.23333000"},{"name":"Bardsīr","countryCode":"IR","stateCode":"08","latitude":"29.92266000","longitude":"56.57433000"},{"name":"Bāft","countryCode":"IR","stateCode":"08","latitude":"29.23310000","longitude":"56.60220000"},{"name":"Kerman","countryCode":"IR","stateCode":"08","latitude":"30.28321000","longitude":"57.07879000"},{"name":"Kūh Sefīd","countryCode":"IR","stateCode":"08","latitude":"29.27620000","longitude":"56.80140000"},{"name":"Rafsanjān","countryCode":"IR","stateCode":"08","latitude":"30.40670000","longitude":"55.99390000"},{"name":"Rāvar","countryCode":"IR","stateCode":"08","latitude":"31.26562000","longitude":"56.80545000"},{"name":"Rīgān","countryCode":"IR","stateCode":"08","latitude":"28.43333000","longitude":"59.15000000"},{"name":"Shahr-e Bābak","countryCode":"IR","stateCode":"08","latitude":"30.11650000","longitude":"55.11860000"},{"name":"Shahrak-e Pābedānā","countryCode":"IR","stateCode":"08","latitude":"31.13444000","longitude":"56.39806000"},{"name":"Shahrestān-e Anār","countryCode":"IR","stateCode":"08","latitude":"30.85000000","longitude":"55.35000000"},{"name":"Shahrestān-e Bardsīr","countryCode":"IR","stateCode":"08","latitude":"29.83333000","longitude":"56.58333000"},{"name":"Shahrestān-e Bāft","countryCode":"IR","stateCode":"08","latitude":"29.10000000","longitude":"56.51667000"},{"name":"Shahrestān-e Fāryāb","countryCode":"IR","stateCode":"08","latitude":"28.20000000","longitude":"57.21667000"},{"name":"Shahrestān-e Jīroft","countryCode":"IR","stateCode":"08","latitude":"28.83333000","longitude":"57.58333000"},{"name":"Shahrestān-e Kahnūj","countryCode":"IR","stateCode":"08","latitude":"27.90000000","longitude":"57.61667000"},{"name":"Shahrestān-e Kermān","countryCode":"IR","stateCode":"08","latitude":"30.33333000","longitude":"58.00000000"},{"name":"Shahrestān-e Kūhbanān","countryCode":"IR","stateCode":"08","latitude":"31.38333000","longitude":"56.33333000"},{"name":"Shahrestān-e Manūjān","countryCode":"IR","stateCode":"08","latitude":"27.35000000","longitude":"57.61667000"},{"name":"Shahrestān-e Narmāshīr","countryCode":"IR","stateCode":"08","latitude":"29.26667000","longitude":"58.73333000"},{"name":"Shahrestān-e Orzū‘īyeh","countryCode":"IR","stateCode":"08","latitude":"28.46667000","longitude":"56.53333000"},{"name":"Shahrestān-e Qal‘eh Ganj","countryCode":"IR","stateCode":"08","latitude":"27.20000000","longitude":"58.33333000"},{"name":"Shahrestān-e Rafsanjān","countryCode":"IR","stateCode":"08","latitude":"30.53333000","longitude":"55.95000000"},{"name":"Shahrestān-e Rābor","countryCode":"IR","stateCode":"08","latitude":"29.25000000","longitude":"56.98333000"},{"name":"Shahrestān-e Rūdbār-e Jonūbī","countryCode":"IR","stateCode":"08","latitude":"27.90000000","longitude":"58.46667000"},{"name":"Shahrestān-e Shahr-e Bābak","countryCode":"IR","stateCode":"08","latitude":"30.23333000","longitude":"55.05000000"},{"name":"Shahrestān-e Sīrjān","countryCode":"IR","stateCode":"08","latitude":"29.36667000","longitude":"55.65000000"},{"name":"Shahrestān-e ‘Anbarābād","countryCode":"IR","stateCode":"08","latitude":"28.43333000","longitude":"58.16667000"},{"name":"Sirjan","countryCode":"IR","stateCode":"08","latitude":"29.45137000","longitude":"55.68090000"},{"name":"Zarand","countryCode":"IR","stateCode":"08","latitude":"30.81271000","longitude":"56.56399000"},{"name":"Bandar Abbas","countryCode":"IR","stateCode":"22","latitude":"27.18650000","longitude":"56.28080000"},{"name":"Bandar Lengeh","countryCode":"IR","stateCode":"22","latitude":"26.78333000","longitude":"54.65000000"},{"name":"Bandar-e Lengeh","countryCode":"IR","stateCode":"22","latitude":"26.55792000","longitude":"54.88067000"},{"name":"Bastak","countryCode":"IR","stateCode":"22","latitude":"27.20000000","longitude":"54.36667000"},{"name":"Kīsh","countryCode":"IR","stateCode":"22","latitude":"26.55778000","longitude":"54.01944000"},{"name":"Mīnāb","countryCode":"IR","stateCode":"22","latitude":"27.13104000","longitude":"57.08716000"},{"name":"Qeshm","countryCode":"IR","stateCode":"22","latitude":"26.78333000","longitude":"55.86667000"},{"name":"Shahrestān-e Abū Mūsá","countryCode":"IR","stateCode":"22","latitude":"26.05474000","longitude":"55.16243000"},{"name":"Shahrestān-e Bandar ‘Abbās","countryCode":"IR","stateCode":"22","latitude":"27.55000000","longitude":"56.28333000"},{"name":"Shahrestān-e Bashāgard","countryCode":"IR","stateCode":"22","latitude":"26.45000000","longitude":"58.08333000"},{"name":"Shahrestān-e Jāsk","countryCode":"IR","stateCode":"22","latitude":"25.88333000","longitude":"58.20000000"},{"name":"Shahrestān-e Khamīr","countryCode":"IR","stateCode":"22","latitude":"27.26667000","longitude":"55.55000000"},{"name":"Shahrestān-e Mīnāb","countryCode":"IR","stateCode":"22","latitude":"26.93333000","longitude":"57.28333000"},{"name":"Shahrestān-e Pārsīān","countryCode":"IR","stateCode":"22","latitude":"27.16667000","longitude":"53.26667000"},{"name":"Shahrestān-e Rūdān","countryCode":"IR","stateCode":"22","latitude":"27.53333000","longitude":"57.11667000"},{"name":"Shahrestān-e Sīrīk","countryCode":"IR","stateCode":"22","latitude":"26.50000000","longitude":"57.18333000"},{"name":"Shahrestān-e Ḩājjīābād","countryCode":"IR","stateCode":"22","latitude":"28.33333000","longitude":"55.83333000"},{"name":"Bandar-e Anzalī","countryCode":"IR","stateCode":"01","latitude":"37.47318000","longitude":"49.45785000"},{"name":"Fūman","countryCode":"IR","stateCode":"01","latitude":"37.22400000","longitude":"49.31250000"},{"name":"Hashtpar","countryCode":"IR","stateCode":"01","latitude":"37.79658000","longitude":"48.90521000"},{"name":"Langarūd","countryCode":"IR","stateCode":"01","latitude":"37.19548000","longitude":"50.15263000"},{"name":"Pādegān-e Manjīl","countryCode":"IR","stateCode":"01","latitude":"36.74150000","longitude":"49.41610000"},{"name":"Rasht","countryCode":"IR","stateCode":"01","latitude":"37.27611000","longitude":"49.58862000"},{"name":"Reẕvānshahr","countryCode":"IR","stateCode":"01","latitude":"37.54976000","longitude":"49.13703000"},{"name":"Rūdsar","countryCode":"IR","stateCode":"01","latitude":"37.13696000","longitude":"50.29174000"},{"name":"Shahrestān-e Bandar-e Anzalī","countryCode":"IR","stateCode":"01","latitude":"37.45000000","longitude":"49.36667000"},{"name":"Shahrestān-e Fūman","countryCode":"IR","stateCode":"01","latitude":"37.16667000","longitude":"49.18333000"},{"name":"Shahrestān-e Langarūd","countryCode":"IR","stateCode":"01","latitude":"37.15000000","longitude":"50.11667000"},{"name":"Shahrestān-e Lāhījān","countryCode":"IR","stateCode":"01","latitude":"37.21667000","longitude":"50.01667000"},{"name":"Shahrestān-e Māsāl","countryCode":"IR","stateCode":"01","latitude":"37.35000000","longitude":"48.98333000"},{"name":"Shahrestān-e Reẕvānshahr","countryCode":"IR","stateCode":"01","latitude":"37.53333000","longitude":"48.95000000"},{"name":"Shahrestān-e Rūdbār","countryCode":"IR","stateCode":"01","latitude":"36.80000000","longitude":"49.60000000"},{"name":"Shahrestān-e Rūdsar","countryCode":"IR","stateCode":"01","latitude":"36.86667000","longitude":"50.30000000"},{"name":"Shahrestān-e Sīāhkal","countryCode":"IR","stateCode":"01","latitude":"36.93333000","longitude":"49.90000000"},{"name":"Shahrestān-e Tālesh","countryCode":"IR","stateCode":"01","latitude":"37.90000000","longitude":"48.78333000"},{"name":"Shahrestān-e Āstāneh-ye Ashrafīyeh","countryCode":"IR","stateCode":"01","latitude":"37.31667000","longitude":"49.96667000"},{"name":"Shahrestān-e Āstārā","countryCode":"IR","stateCode":"01","latitude":"38.33333000","longitude":"48.76667000"},{"name":"Shahrestān-e Şowme‘eh Sarā","countryCode":"IR","stateCode":"01","latitude":"37.33333000","longitude":"49.30000000"},{"name":"Ziabar (Gaskar)","countryCode":"IR","stateCode":"01","latitude":"37.42610000","longitude":"49.24590000"},{"name":"Āstāneh-ye Ashrafīyeh","countryCode":"IR","stateCode":"01","latitude":"37.26318000","longitude":"49.94325000"},{"name":"Āstārā","countryCode":"IR","stateCode":"01","latitude":"38.42910000","longitude":"48.87200000"},{"name":"Bardaskan","countryCode":"IR","stateCode":"09","latitude":"35.26667000","longitude":"57.48333000"},{"name":"Chenārān","countryCode":"IR","stateCode":"09","latitude":"36.64546000","longitude":"59.12123000"},{"name":"Dargaz","countryCode":"IR","stateCode":"09","latitude":"37.33333000","longitude":"59.08333000"},{"name":"Dāvarzan","countryCode":"IR","stateCode":"09","latitude":"36.33333000","longitude":"56.83333000"},{"name":"Gonābād","countryCode":"IR","stateCode":"09","latitude":"34.35287000","longitude":"58.68365000"},{"name":"Joveyn","countryCode":"IR","stateCode":"09","latitude":"36.58333000","longitude":"57.51667000"},{"name":"Kāshmar","countryCode":"IR","stateCode":"09","latitude":"35.23831000","longitude":"58.46558000"},{"name":"Mashhad","countryCode":"IR","stateCode":"09","latitude":"36.31559000","longitude":"59.56796000"},{"name":"Neyshābūr","countryCode":"IR","stateCode":"09","latitude":"36.21329000","longitude":"58.79575000"},{"name":"Qūchān","countryCode":"IR","stateCode":"09","latitude":"37.10600000","longitude":"58.50955000"},{"name":"Sabzevar","countryCode":"IR","stateCode":"09","latitude":"36.21260000","longitude":"57.68191000"},{"name":"Sarakhs","countryCode":"IR","stateCode":"09","latitude":"36.54490000","longitude":"61.15770000"},{"name":"Shahrestān-e Bajestān","countryCode":"IR","stateCode":"09","latitude":"34.58333000","longitude":"58.13333000"},{"name":"Shahrestān-e Bākharz","countryCode":"IR","stateCode":"09","latitude":"35.01667000","longitude":"60.28333000"},{"name":"Shahrestān-e Bīnālūd","countryCode":"IR","stateCode":"09","latitude":"36.26667000","longitude":"59.33333000"},{"name":"Shahrestān-e Chenārān","countryCode":"IR","stateCode":"09","latitude":"36.66667000","longitude":"59.15000000"},{"name":"Shahrestān-e Farīmān","countryCode":"IR","stateCode":"09","latitude":"35.70000000","longitude":"59.83333000"},{"name":"Shahrestān-e Fīrūzeh","countryCode":"IR","stateCode":"09","latitude":"36.30000000","longitude":"58.41667000"},{"name":"Shahrestān-e Gonābād","countryCode":"IR","stateCode":"09","latitude":"34.38333000","longitude":"58.95000000"},{"name":"Shahrestān-e Joghatāy","countryCode":"IR","stateCode":"09","latitude":"36.66667000","longitude":"57.03333000"},{"name":"Shahrestān-e Kalāt","countryCode":"IR","stateCode":"09","latitude":"36.90000000","longitude":"59.90000000"},{"name":"Shahrestān-e Khalīlābād","countryCode":"IR","stateCode":"09","latitude":"35.11667000","longitude":"58.20000000"},{"name":"Shahrestān-e Khowshāb","countryCode":"IR","stateCode":"09","latitude":"36.43333000","longitude":"58.06667000"},{"name":"Shahrestān-e Khvāf","countryCode":"IR","stateCode":"09","latitude":"34.50000000","longitude":"60.00000000"},{"name":"Shahrestān-e Kāshmar","countryCode":"IR","stateCode":"09","latitude":"35.43333000","longitude":"58.48333000"},{"name":"Shahrestān-e Mah Velāt","countryCode":"IR","stateCode":"09","latitude":"34.98333000","longitude":"58.78333000"},{"name":"Shahrestān-e Neyshābūr","countryCode":"IR","stateCode":"09","latitude":"36.21667000","longitude":"58.88333000"},{"name":"Shahrestān-e Qūchān","countryCode":"IR","stateCode":"09","latitude":"37.06667000","longitude":"58.65000000"},{"name":"Shahrestān-e Roshtkhvār","countryCode":"IR","stateCode":"09","latitude":"34.91667000","longitude":"59.36667000"},{"name":"Shahrestān-e Sabzevār","countryCode":"IR","stateCode":"09","latitude":"36.01667000","longitude":"57.41667000"},{"name":"Shahrestān-e Torbat-e Jām","countryCode":"IR","stateCode":"09","latitude":"35.46667000","longitude":"60.78333000"},{"name":"Shahrestān-e Torbat-e Ḩeydarīyeh","countryCode":"IR","stateCode":"09","latitude":"35.46667000","longitude":"59.10000000"},{"name":"Shahrestān-e Tāybād","countryCode":"IR","stateCode":"09","latitude":"34.73333000","longitude":"60.73333000"},{"name":"Shahrestān-e Zāveh","countryCode":"IR","stateCode":"09","latitude":"35.28333000","longitude":"59.73333000"},{"name":"Torbat-e Jām","countryCode":"IR","stateCode":"09","latitude":"35.24400000","longitude":"60.62250000"},{"name":"Torbat-e Ḩeydarīyeh","countryCode":"IR","stateCode":"09","latitude":"35.27401000","longitude":"59.21949000"},{"name":"Tāybād","countryCode":"IR","stateCode":"09","latitude":"34.74000000","longitude":"60.77560000"},{"name":"Behshahr","countryCode":"IR","stateCode":"02","latitude":"36.69235000","longitude":"53.55262000"},{"name":"Bābol","countryCode":"IR","stateCode":"02","latitude":"36.55132000","longitude":"52.67895000"},{"name":"Bābolsar","countryCode":"IR","stateCode":"02","latitude":"36.70251000","longitude":"52.65760000"},{"name":"Chālūs","countryCode":"IR","stateCode":"02","latitude":"36.65500000","longitude":"51.42040000"},{"name":"Fereydūnkenār","countryCode":"IR","stateCode":"02","latitude":"36.68642000","longitude":"52.52255000"},{"name":"Jūybār","countryCode":"IR","stateCode":"02","latitude":"36.64115000","longitude":"52.91244000"},{"name":"Nashtārūd","countryCode":"IR","stateCode":"02","latitude":"36.75090000","longitude":"51.02362000"},{"name":"Nekā","countryCode":"IR","stateCode":"02","latitude":"36.65079000","longitude":"53.29905000"},{"name":"Nowshahr","countryCode":"IR","stateCode":"02","latitude":"36.64852000","longitude":"51.49621000"},{"name":"Sari","countryCode":"IR","stateCode":"02","latitude":"36.56332000","longitude":"53.06009000"},{"name":"Savadkuh-e Shomali","countryCode":"IR","stateCode":"02","latitude":"35.97765000","longitude":"52.68246000"},{"name":"Shahrestan-e Kalār Dasht","countryCode":"IR","stateCode":"02","latitude":"36.45000000","longitude":"51.11667000"},{"name":"Shahrestān-e Bābol","countryCode":"IR","stateCode":"02","latitude":"36.31667000","longitude":"52.65000000"},{"name":"Shahrestān-e Bābolsar","countryCode":"IR","stateCode":"02","latitude":"36.66667000","longitude":"52.73333000"},{"name":"Shahrestān-e Chālūs","countryCode":"IR","stateCode":"02","latitude":"36.45000000","longitude":"51.16667000"},{"name":"Shahrestān-e Fareydūnkenār","countryCode":"IR","stateCode":"02","latitude":"36.63333000","longitude":"52.56667000"},{"name":"Shahrestān-e Galūgāh","countryCode":"IR","stateCode":"02","latitude":"36.71667000","longitude":"53.86667000"},{"name":"Shahrestān-e Jūybār","countryCode":"IR","stateCode":"02","latitude":"36.66667000","longitude":"52.95000000"},{"name":"Shahrestān-e Maḩmūdābād","countryCode":"IR","stateCode":"02","latitude":"36.60000000","longitude":"52.36667000"},{"name":"Shahrestān-e Mīāndorūd","countryCode":"IR","stateCode":"02","latitude":"36.58333000","longitude":"53.30000000"},{"name":"Shahrestān-e Nekā","countryCode":"IR","stateCode":"02","latitude":"36.51667000","longitude":"53.60000000"},{"name":"Shahrestān-e Nūr","countryCode":"IR","stateCode":"02","latitude":"36.31667000","longitude":"51.98333000"},{"name":"Shahrestān-e Qā’em Shahr","countryCode":"IR","stateCode":"02","latitude":"36.48333000","longitude":"52.90000000"},{"name":"Shahrestān-e Rāmsar","countryCode":"IR","stateCode":"02","latitude":"36.76667000","longitude":"50.53333000"},{"name":"Shahrestān-e Savādkūh","countryCode":"IR","stateCode":"02","latitude":"36.08333000","longitude":"52.91667000"},{"name":"Shahrestān-e Sārī","countryCode":"IR","stateCode":"02","latitude":"36.33333000","longitude":"53.28333000"},{"name":"Shahrestān-e Tonekābon","countryCode":"IR","stateCode":"02","latitude":"36.63333000","longitude":"50.80000000"},{"name":"Shahrestān-e Āmol","countryCode":"IR","stateCode":"02","latitude":"36.20000000","longitude":"52.38333000"},{"name":"Shahrestān-e ‘Abbāsābād","countryCode":"IR","stateCode":"02","latitude":"36.63333000","longitude":"51.15000000"},{"name":"Simorgh County","countryCode":"IR","stateCode":"02","latitude":"36.57914000","longitude":"52.82364000"},{"name":"Tonekābon","countryCode":"IR","stateCode":"02","latitude":"36.81626000","longitude":"50.87376000"},{"name":"Āmol","countryCode":"IR","stateCode":"02","latitude":"36.46961000","longitude":"52.35072000"},{"name":"Ben","countryCode":"IR","stateCode":"14","latitude":"32.53556000","longitude":"50.75201000"},{"name":"Borūjen","countryCode":"IR","stateCode":"14","latitude":"31.96523000","longitude":"51.28730000"},{"name":"Chelgard","countryCode":"IR","stateCode":"14","latitude":"32.46720000","longitude":"50.12229000"},{"name":"Farrokh Shahr","countryCode":"IR","stateCode":"14","latitude":"32.27174000","longitude":"50.98008000"},{"name":"Fārsān","countryCode":"IR","stateCode":"14","latitude":"32.25694000","longitude":"50.56095000"},{"name":"Saman","countryCode":"IR","stateCode":"14","latitude":"32.44980000","longitude":"50.91379000"},{"name":"Shahr-e Kord","countryCode":"IR","stateCode":"14","latitude":"32.32612000","longitude":"50.85720000"},{"name":"Shahrekord","countryCode":"IR","stateCode":"14","latitude":"32.31667000","longitude":"50.80000000"},{"name":"Shahrestān-e Borūjen","countryCode":"IR","stateCode":"14","latitude":"31.90000000","longitude":"51.20000000"},{"name":"Shahrestān-e Fārsān","countryCode":"IR","stateCode":"14","latitude":"32.25779000","longitude":"50.56235000"},{"name":"Shahrestān-e Kīār","countryCode":"IR","stateCode":"14","latitude":"32.00000000","longitude":"50.76667000"},{"name":"Shahrestān-e Kūhrang","countryCode":"IR","stateCode":"14","latitude":"32.41667000","longitude":"50.00000000"},{"name":"Shahrestān-e Lordegān","countryCode":"IR","stateCode":"14","latitude":"31.43333000","longitude":"50.83333000"},{"name":"Bojnūrd","countryCode":"IR","stateCode":"28","latitude":"37.47473000","longitude":"57.32903000"},{"name":"Esfarāyen","countryCode":"IR","stateCode":"28","latitude":"37.07645000","longitude":"57.51009000"},{"name":"Raz and Jargalan","countryCode":"IR","stateCode":"28","latitude":"37.93060000","longitude":"57.11940000"},{"name":"Shahrestān-e Bojnūrd","countryCode":"IR","stateCode":"28","latitude":"37.83333000","longitude":"57.33333000"},{"name":"Shahrestān-e Esfarāyen","countryCode":"IR","stateCode":"28","latitude":"37.00000000","longitude":"57.55000000"},{"name":"Shahrestān-e Fārūj","countryCode":"IR","stateCode":"28","latitude":"37.21667000","longitude":"58.21667000"},{"name":"Shahrestān-e Jājarm","countryCode":"IR","stateCode":"28","latitude":"37.01667000","longitude":"56.68333000"},{"name":"Shahrestān-e Māneh va Samalqān","countryCode":"IR","stateCode":"28","latitude":"37.70000000","longitude":"56.60000000"},{"name":"Shahrestān-e Shīrvān","countryCode":"IR","stateCode":"28","latitude":"37.53333000","longitude":"57.90000000"},{"name":"Shīrvān","countryCode":"IR","stateCode":"28","latitude":"37.39669000","longitude":"57.92952000"},{"name":"Boshrūyeh","countryCode":"IR","stateCode":"29","latitude":"34.16667000","longitude":"57.41667000"},{"name":"Bīrjand","countryCode":"IR","stateCode":"29","latitude":"32.86628000","longitude":"59.22114000"},{"name":"Qā’en","countryCode":"IR","stateCode":"29","latitude":"33.72654000","longitude":"59.18439000"},{"name":"Shahrestān-e Bīrjand","countryCode":"IR","stateCode":"29","latitude":"33.00669000","longitude":"59.07223000"},{"name":"Shahrestān-e Darmīān","countryCode":"IR","stateCode":"29","latitude":"32.95000000","longitude":"60.16667000"},{"name":"Shahrestān-e Khūsf","countryCode":"IR","stateCode":"29","latitude":"32.18333000","longitude":"58.76667000"},{"name":"Shahrestān-e Nehbandān","countryCode":"IR","stateCode":"29","latitude":"31.56667000","longitude":"59.81667000"},{"name":"Shahrestān-e Qā’en","countryCode":"IR","stateCode":"29","latitude":"33.74197000","longitude":"59.35020000"},{"name":"Shahrestān-e Sarbīsheh","countryCode":"IR","stateCode":"29","latitude":"32.40000000","longitude":"60.08333000"},{"name":"Shahrestān-e Sarāyān","countryCode":"IR","stateCode":"29","latitude":"33.41667000","longitude":"58.31667000"},{"name":"Shahrestān-e Zīrkūh","countryCode":"IR","stateCode":"29","latitude":"33.58333000","longitude":"60.30000000"},{"name":"Tabas","countryCode":"IR","stateCode":"29","latitude":"32.80304000","longitude":"60.22146000"},{"name":"Bāneh","countryCode":"IR","stateCode":"12","latitude":"35.99750000","longitude":"45.88530000"},{"name":"Bījār","countryCode":"IR","stateCode":"12","latitude":"35.86680000","longitude":"47.60506000"},{"name":"Kāmyārān","countryCode":"IR","stateCode":"12","latitude":"34.79560000","longitude":"46.93550000"},{"name":"Marīvān","countryCode":"IR","stateCode":"12","latitude":"35.51829000","longitude":"46.18298000"},{"name":"Qorveh","countryCode":"IR","stateCode":"12","latitude":"35.16640000","longitude":"47.80564000"},{"name":"Sanandaj","countryCode":"IR","stateCode":"12","latitude":"35.31495000","longitude":"46.99883000"},{"name":"Saqqez","countryCode":"IR","stateCode":"12","latitude":"36.24992000","longitude":"46.27350000"},{"name":"Shahrestān-e Bāneh","countryCode":"IR","stateCode":"12","latitude":"35.98333000","longitude":"45.81667000"},{"name":"Shahrestān-e Bījār","countryCode":"IR","stateCode":"12","latitude":"35.86667000","longitude":"47.60000000"},{"name":"Shahrestān-e Dehgolān","countryCode":"IR","stateCode":"12","latitude":"35.35000000","longitude":"47.35000000"},{"name":"Shahrestān-e Dīvāndarreh","countryCode":"IR","stateCode":"12","latitude":"35.91667000","longitude":"47.00000000"},{"name":"Shahrestān-e Kāmyārān","countryCode":"IR","stateCode":"12","latitude":"34.91667000","longitude":"46.91667000"},{"name":"Shahrestān-e Marīvān","countryCode":"IR","stateCode":"12","latitude":"35.56667000","longitude":"46.35000000"},{"name":"Shahrestān-e Sarvābād","countryCode":"IR","stateCode":"12","latitude":"35.25000000","longitude":"46.33333000"},{"name":"Būkān","countryCode":"IR","stateCode":"04","latitude":"36.52100000","longitude":"46.20890000"},{"name":"Chāypāreh","countryCode":"IR","stateCode":"04","latitude":"38.86667000","longitude":"45.00000000"},{"name":"Khowy","countryCode":"IR","stateCode":"04","latitude":"38.55030000","longitude":"44.95210000"},{"name":"Mahābād","countryCode":"IR","stateCode":"04","latitude":"36.76310000","longitude":"45.72220000"},{"name":"Mīāndoāb","countryCode":"IR","stateCode":"04","latitude":"36.96667000","longitude":"46.10961000"},{"name":"Naqadeh","countryCode":"IR","stateCode":"04","latitude":"36.95530000","longitude":"45.38800000"},{"name":"Orūmīyeh","countryCode":"IR","stateCode":"04","latitude":"37.55274000","longitude":"45.07605000"},{"name":"Oshnavīyeh","countryCode":"IR","stateCode":"04","latitude":"37.03970000","longitude":"45.09830000"},{"name":"Piranshahr","countryCode":"IR","stateCode":"04","latitude":"36.70100000","longitude":"45.14130000"},{"name":"Poldasht","countryCode":"IR","stateCode":"04","latitude":"39.34800000","longitude":"45.07100000"},{"name":"Qarah Ẕīā’ od Dīn","countryCode":"IR","stateCode":"04","latitude":"38.89150000","longitude":"45.02550000"},{"name":"Salmās","countryCode":"IR","stateCode":"04","latitude":"38.19730000","longitude":"44.76530000"},{"name":"Sardasht","countryCode":"IR","stateCode":"04","latitude":"36.21670000","longitude":"45.48320000"},{"name":"Shahrestān-e Būkān","countryCode":"IR","stateCode":"04","latitude":"36.60002000","longitude":"46.16664000"},{"name":"Shahrestān-e Chāldorān","countryCode":"IR","stateCode":"04","latitude":"39.06667000","longitude":"44.33333000"},{"name":"Shahrestān-e Mahābād","countryCode":"IR","stateCode":"04","latitude":"36.76667000","longitude":"45.73333000"},{"name":"Shahrestān-e Mākū","countryCode":"IR","stateCode":"04","latitude":"39.41669000","longitude":"44.58336000"},{"name":"Shahrestān-e Mīāndoāb","countryCode":"IR","stateCode":"04","latitude":"36.89999000","longitude":"46.20002000"},{"name":"Shahrestān-e Orūmīyeh","countryCode":"IR","stateCode":"04","latitude":"37.55000000","longitude":"45.00000000"},{"name":"Shahrestān-e Oshnavīyeh","countryCode":"IR","stateCode":"04","latitude":"37.05000000","longitude":"45.08333000"},{"name":"Shahrestān-e Pīrānshahr","countryCode":"IR","stateCode":"04","latitude":"36.70000000","longitude":"45.16667000"},{"name":"Shahrestān-e Salmās","countryCode":"IR","stateCode":"04","latitude":"38.18333000","longitude":"44.73333000"},{"name":"Shahrestān-e Shāhīn Dezh","countryCode":"IR","stateCode":"04","latitude":"36.68337000","longitude":"46.66676000"},{"name":"Shahrestān-e Takāb","countryCode":"IR","stateCode":"04","latitude":"36.53345000","longitude":"47.16669000"},{"name":"Shāhīn Dezh","countryCode":"IR","stateCode":"04","latitude":"36.67930000","longitude":"46.56690000"},{"name":"Takāb","countryCode":"IR","stateCode":"04","latitude":"36.40090000","longitude":"47.11330000"},{"name":"Chabahar","countryCode":"IR","stateCode":"11","latitude":"25.29190000","longitude":"60.64300000"},{"name":"Fannūj","countryCode":"IR","stateCode":"11","latitude":"26.57583000","longitude":"59.63972000"},{"name":"Fanuj","countryCode":"IR","stateCode":"11","latitude":"26.57468000","longitude":"59.63856000"},{"name":"Hamoon","countryCode":"IR","stateCode":"11","latitude":"30.93686000","longitude":"61.33687000"},{"name":"Iranshahr","countryCode":"IR","stateCode":"11","latitude":"27.20245000","longitude":"60.68476000"},{"name":"Khāsh","countryCode":"IR","stateCode":"11","latitude":"28.22107000","longitude":"61.21582000"},{"name":"Mirjaveh","countryCode":"IR","stateCode":"11","latitude":"29.01752000","longitude":"61.45046000"},{"name":"Nimruz","countryCode":"IR","stateCode":"11","latitude":"31.10333000","longitude":"61.41601000"},{"name":"Noşratābād","countryCode":"IR","stateCode":"11","latitude":"29.90000000","longitude":"59.98333000"},{"name":"Nīkshahr","countryCode":"IR","stateCode":"11","latitude":"26.22580000","longitude":"60.21430000"},{"name":"Qaser-e Qand","countryCode":"IR","stateCode":"11","latitude":"26.22693000","longitude":"60.74553000"},{"name":"Qaşr-e Qand","countryCode":"IR","stateCode":"11","latitude":"26.24833000","longitude":"60.75250000"},{"name":"Shahrestān-e Chābahār","countryCode":"IR","stateCode":"11","latitude":"25.56832000","longitude":"61.21075000"},{"name":"Shahrestān-e Dalgān","countryCode":"IR","stateCode":"11","latitude":"27.31667000","longitude":"59.30000000"},{"name":"Shahrestān-e Hīrmand","countryCode":"IR","stateCode":"11","latitude":"31.25000000","longitude":"61.61667000"},{"name":"Shahrestān-e Khāsh","countryCode":"IR","stateCode":"11","latitude":"28.21667000","longitude":"61.20000000"},{"name":"Shahrestān-e Konārak","countryCode":"IR","stateCode":"11","latitude":"25.55000000","longitude":"59.85000000"},{"name":"Shahrestān-e Mehrestān","countryCode":"IR","stateCode":"11","latitude":"27.05000000","longitude":"61.53333000"},{"name":"Shahrestān-e Nīkshahr","countryCode":"IR","stateCode":"11","latitude":"26.25000000","longitude":"60.00000000"},{"name":"Shahrestān-e Sarbāz","countryCode":"IR","stateCode":"11","latitude":"26.43393000","longitude":"61.48176000"},{"name":"Shahrestān-e Sarāvān","countryCode":"IR","stateCode":"11","latitude":"27.32351000","longitude":"62.56796000"},{"name":"Shahrestān-e Sīb va Sūrān","countryCode":"IR","stateCode":"11","latitude":"27.33333000","longitude":"61.91667000"},{"name":"Shahrestān-e Zābol","countryCode":"IR","stateCode":"11","latitude":"30.85431000","longitude":"60.85359000"},{"name":"Shahrestān-e Zāhedān","countryCode":"IR","stateCode":"11","latitude":"29.48002000","longitude":"60.24812000"},{"name":"Shahrestān-e Īrānshahr","countryCode":"IR","stateCode":"11","latitude":"27.61945000","longitude":"60.21070000"},{"name":"Zahedan","countryCode":"IR","stateCode":"11","latitude":"29.49630000","longitude":"60.86290000"},{"name":"Zehak","countryCode":"IR","stateCode":"11","latitude":"30.86667000","longitude":"61.56667000"},{"name":"Zābol","countryCode":"IR","stateCode":"11","latitude":"31.03060000","longitude":"61.49490000"},{"name":"Damāvand","countryCode":"IR","stateCode":"23","latitude":"35.71842000","longitude":"52.06958000"},{"name":"Eqbālīyeh","countryCode":"IR","stateCode":"23","latitude":"35.30220000","longitude":"51.53580000"},{"name":"Eslāmshahr","countryCode":"IR","stateCode":"23","latitude":"35.55222000","longitude":"51.23504000"},{"name":"Malārd","countryCode":"IR","stateCode":"23","latitude":"35.66590000","longitude":"50.97670000"},{"name":"Pardis","countryCode":"IR","stateCode":"23","latitude":"35.74169000","longitude":"51.77705000"},{"name":"Pīshvā","countryCode":"IR","stateCode":"23","latitude":"35.30800000","longitude":"51.72670000"},{"name":"Qarchak","countryCode":"IR","stateCode":"23","latitude":"35.42867000","longitude":"51.57544000"},{"name":"Qods","countryCode":"IR","stateCode":"23","latitude":"35.71667000","longitude":"51.06667000"},{"name":"Rey","countryCode":"IR","stateCode":"23","latitude":"35.37448000","longitude":"51.27743000"},{"name":"Robāţ Karīm","countryCode":"IR","stateCode":"23","latitude":"35.48460000","longitude":"51.08290000"},{"name":"Shahrak-e Emām Ḩasan","countryCode":"IR","stateCode":"23","latitude":"35.48846000","longitude":"51.34567000"},{"name":"Shahre Jadide Andisheh","countryCode":"IR","stateCode":"23","latitude":"35.68030000","longitude":"51.01930000"},{"name":"Shahrestān-e Bahārestān","countryCode":"IR","stateCode":"23","latitude":"35.53333000","longitude":"51.15000000"},{"name":"Shahrestān-e Damāvand","countryCode":"IR","stateCode":"23","latitude":"35.63005000","longitude":"52.13750000"},{"name":"Shahrestān-e Eslāmshahr","countryCode":"IR","stateCode":"23","latitude":"35.58333000","longitude":"51.25000000"},{"name":"Shahrestān-e Fīrūzkūh","countryCode":"IR","stateCode":"23","latitude":"35.72852000","longitude":"52.74164000"},{"name":"Shahrestān-e Malārd","countryCode":"IR","stateCode":"23","latitude":"35.63333000","longitude":"50.65000000"},{"name":"Shahrestān-e Pākdasht","countryCode":"IR","stateCode":"23","latitude":"35.49448000","longitude":"51.75302000"},{"name":"Shahrestān-e Pīshvā","countryCode":"IR","stateCode":"23","latitude":"35.35000000","longitude":"51.71667000"},{"name":"Shahrestān-e Robāţ Karīm","countryCode":"IR","stateCode":"23","latitude":"35.52115000","longitude":"51.03074000"},{"name":"Shahrestān-e Shahrīār","countryCode":"IR","stateCode":"23","latitude":"35.62828000","longitude":"51.06632000"},{"name":"Shahrestān-e Shemīrānāt","countryCode":"IR","stateCode":"23","latitude":"35.93141000","longitude":"51.58997000"},{"name":"Shahrestān-e Tehrān","countryCode":"IR","stateCode":"23","latitude":"35.71006000","longitude":"51.41744000"},{"name":"Shahrestān-e Varāmīn","countryCode":"IR","stateCode":"23","latitude":"35.33081000","longitude":"51.64124000"},{"name":"Shahrīār","countryCode":"IR","stateCode":"23","latitude":"35.65884000","longitude":"51.05775000"},{"name":"Sharīfābād","countryCode":"IR","stateCode":"23","latitude":"35.42750000","longitude":"51.78528000"},{"name":"Soleh Bon","countryCode":"IR","stateCode":"23","latitude":"35.76841000","longitude":"52.56091000"},{"name":"Tehran","countryCode":"IR","stateCode":"23","latitude":"35.69439000","longitude":"51.42151000"},{"name":"Varāmīn","countryCode":"IR","stateCode":"23","latitude":"35.32420000","longitude":"51.64570000"},{"name":"Ţāleb ābād","countryCode":"IR","stateCode":"23","latitude":"35.50130000","longitude":"51.53147000"},{"name":"Dehdasht","countryCode":"IR","stateCode":"17","latitude":"30.79490000","longitude":"50.56457000"},{"name":"Dogonbadan","countryCode":"IR","stateCode":"17","latitude":"30.35860000","longitude":"50.79810000"},{"name":"Landeh","countryCode":"IR","stateCode":"17","latitude":"30.97994000","longitude":"50.42469000"},{"name":"Shahrestān-e Bahma’ī","countryCode":"IR","stateCode":"17","latitude":"31.05000000","longitude":"50.08333000"},{"name":"Shahrestān-e Bowyer Aḩmad","countryCode":"IR","stateCode":"17","latitude":"30.78333000","longitude":"51.11667000"},{"name":"Shahrestān-e Bāsht","countryCode":"IR","stateCode":"17","latitude":"30.45000000","longitude":"51.11667000"},{"name":"Shahrestān-e Charām","countryCode":"IR","stateCode":"17","latitude":"30.76667000","longitude":"50.85000000"},{"name":"Shahrestān-e Danā","countryCode":"IR","stateCode":"17","latitude":"30.95000000","longitude":"51.28333000"},{"name":"Shahrestān-e Gachsārān","countryCode":"IR","stateCode":"17","latitude":"30.33333000","longitude":"50.75000000"},{"name":"Shahrestān-e Kohgīlūyeh","countryCode":"IR","stateCode":"17","latitude":"31.03333000","longitude":"50.45000000"},{"name":"Yasuj","countryCode":"IR","stateCode":"17","latitude":"30.66824000","longitude":"51.58796000"},{"name":"Dāmghān","countryCode":"IR","stateCode":"20","latitude":"36.16790000","longitude":"54.34292000"},{"name":"Mahdishahr","countryCode":"IR","stateCode":"20","latitude":"35.70806000","longitude":"53.35083000"},{"name":"Semnan","countryCode":"IR","stateCode":"20","latitude":"35.57691000","longitude":"53.39205000"},{"name":"Shahrestān-e Dāmghān","countryCode":"IR","stateCode":"20","latitude":"35.50000000","longitude":"54.33333000"},{"name":"Shahrestān-e Garmsār","countryCode":"IR","stateCode":"20","latitude":"34.96362000","longitude":"52.21270000"},{"name":"Shahrestān-e Mayāmey","countryCode":"IR","stateCode":"20","latitude":"36.63333000","longitude":"55.95000000"},{"name":"Shahrestān-e Semnān","countryCode":"IR","stateCode":"20","latitude":"35.11667000","longitude":"53.78333000"},{"name":"Shahrestān-e Shāhrūd","countryCode":"IR","stateCode":"20","latitude":"35.50000000","longitude":"55.50000000"},{"name":"Shahrestān-e Ārādān","countryCode":"IR","stateCode":"20","latitude":"34.90000000","longitude":"52.61667000"},{"name":"Shahrud","countryCode":"IR","stateCode":"20","latitude":"36.41819000","longitude":"54.97628000"},{"name":"Īstgāh-e Rāh Āhan-e Garmsār","countryCode":"IR","stateCode":"20","latitude":"35.23455000","longitude":"52.30942000"},{"name":"Fardis","countryCode":"IR","stateCode":"30","latitude":"35.72318000","longitude":"50.97865000"},{"name":"Karaj","countryCode":"IR","stateCode":"30","latitude":"35.83266000","longitude":"50.99155000"},{"name":"Naz̧arābād","countryCode":"IR","stateCode":"30","latitude":"35.95411000","longitude":"50.60607000"},{"name":"Shahrestān-e Eshtehārd","countryCode":"IR","stateCode":"30","latitude":"35.72813000","longitude":"50.41422000"},{"name":"Shahrestān-e Naz̧arābād","countryCode":"IR","stateCode":"30","latitude":"35.91366000","longitude":"50.51685000"},{"name":"Shahrestān-e Sāvojbolāgh","countryCode":"IR","stateCode":"30","latitude":"36.00000000","longitude":"50.83333000"},{"name":"Shahrestān-e Ţāleqān","countryCode":"IR","stateCode":"30","latitude":"36.20528000","longitude":"50.77610000"},{"name":"Gonbad-e Kāvūs","countryCode":"IR","stateCode":"27","latitude":"37.25004000","longitude":"55.16721000"},{"name":"Gorgān","countryCode":"IR","stateCode":"27","latitude":"36.84270000","longitude":"54.44391000"},{"name":"Kalāleh","countryCode":"IR","stateCode":"27","latitude":"37.37899000","longitude":"55.49300000"},{"name":"Qarnābād","countryCode":"IR","stateCode":"27","latitude":"36.82203000","longitude":"54.59222000"},{"name":"Shahrestān-e Gomīshān","countryCode":"IR","stateCode":"27","latitude":"37.15000000","longitude":"54.15000000"},{"name":"Shahrestān-e Gonbad-e Kāvūs","countryCode":"IR","stateCode":"27","latitude":"37.50000000","longitude":"55.00000000"},{"name":"Shahrestān-e Gorgān","countryCode":"IR","stateCode":"27","latitude":"36.73333000","longitude":"54.51667000"},{"name":"Shahrestān-e Gālīkesh","countryCode":"IR","stateCode":"27","latitude":"37.30000000","longitude":"55.65000000"},{"name":"Shahrestān-e Kalāleh","countryCode":"IR","stateCode":"27","latitude":"37.53333000","longitude":"55.53333000"},{"name":"Shahrestān-e Kordkūy","countryCode":"IR","stateCode":"27","latitude":"36.68333000","longitude":"54.20000000"},{"name":"Shahrestān-e Marāveh Tappeh","countryCode":"IR","stateCode":"27","latitude":"37.85000000","longitude":"55.91667000"},{"name":"Shahrestān-e Mīnūdasht","countryCode":"IR","stateCode":"27","latitude":"37.11667000","longitude":"55.45000000"},{"name":"Shahrestān-e Rāmīān","countryCode":"IR","stateCode":"27","latitude":"36.93333000","longitude":"55.08333000"},{"name":"Shahrestān-e Āq Qalā","countryCode":"IR","stateCode":"27","latitude":"37.16667000","longitude":"54.58333000"},{"name":"Shahrestān-e Āzādshahr","countryCode":"IR","stateCode":"27","latitude":"36.96667000","longitude":"55.31667000"},{"name":"Shahrestān-e ‘Alīābād","countryCode":"IR","stateCode":"27","latitude":"36.83333000","longitude":"54.88333000"},{"name":"Torkaman","countryCode":"IR","stateCode":"27","latitude":"36.90000000","longitude":"54.16667000"},{"name":"Āq Qāyeh","countryCode":"IR","stateCode":"27","latitude":"37.27472000","longitude":"55.15889000"},{"name":"Āzādshahr","countryCode":"IR","stateCode":"27","latitude":"37.08641000","longitude":"55.17222000"},{"name":"Harsīn","countryCode":"IR","stateCode":"05","latitude":"34.27210000","longitude":"47.58610000"},{"name":"Javānrūd","countryCode":"IR","stateCode":"05","latitude":"34.79611000","longitude":"46.51722000"},{"name":"Kahrīz","countryCode":"IR","stateCode":"05","latitude":"34.38380000","longitude":"47.05530000"},{"name":"Kangāvar","countryCode":"IR","stateCode":"05","latitude":"34.50430000","longitude":"47.96530000"},{"name":"Kermanshah","countryCode":"IR","stateCode":"05","latitude":"34.31417000","longitude":"47.06500000"},{"name":"Pāveh","countryCode":"IR","stateCode":"05","latitude":"35.04340000","longitude":"46.35650000"},{"name":"Sarpol-e Z̄ahāb","countryCode":"IR","stateCode":"05","latitude":"34.46109000","longitude":"45.86264000"},{"name":"Shahrestān-e Dālāhū","countryCode":"IR","stateCode":"05","latitude":"34.41667000","longitude":"46.25000000"},{"name":"Shahrestān-e Eslāmābād-e Gharb","countryCode":"IR","stateCode":"05","latitude":"34.05000000","longitude":"46.66667000"},{"name":"Shahrestān-e Gīlān-e Gharb","countryCode":"IR","stateCode":"05","latitude":"34.13333000","longitude":"46.00000000"},{"name":"Shahrestān-e Harsīn","countryCode":"IR","stateCode":"05","latitude":"34.35000000","longitude":"47.48333000"},{"name":"Shahrestān-e Javānrūd","countryCode":"IR","stateCode":"05","latitude":"34.86667000","longitude":"46.30000000"},{"name":"Shahrestān-e Kangāvar","countryCode":"IR","stateCode":"05","latitude":"34.48333000","longitude":"47.93333000"},{"name":"Shahrestān-e Kermānshāh","countryCode":"IR","stateCode":"05","latitude":"34.33333000","longitude":"47.00000000"},{"name":"Shahrestān-e Pāveh","countryCode":"IR","stateCode":"05","latitude":"35.05000000","longitude":"46.26667000"},{"name":"Shahrestān-e Qaşr-e Shīrīn","countryCode":"IR","stateCode":"05","latitude":"34.20000000","longitude":"45.63333000"},{"name":"Shahrestān-e Ravānsar","countryCode":"IR","stateCode":"05","latitude":"34.75000000","longitude":"46.65000000"},{"name":"Shahrestān-e Sarpol-e Z̄ahāb","countryCode":"IR","stateCode":"05","latitude":"34.50000000","longitude":"45.85000000"},{"name":"Shahrestān-e S̄alās̄-e Bābā Jānī","countryCode":"IR","stateCode":"05","latitude":"34.81667000","longitude":"45.98333000"},{"name":"Shahrestān-e Şaḩneh","countryCode":"IR","stateCode":"05","latitude":"34.58333000","longitude":"47.51667000"},{"name":"Sonqor","countryCode":"IR","stateCode":"05","latitude":"34.78187000","longitude":"47.59945000"},{"name":"Qom","countryCode":"IR","stateCode":"25","latitude":"34.64010000","longitude":"50.87640000"},{"name":"Ab Meshkin","countryCode":"IR","stateCode":"13","latitude":"35.61305556","longitude":"48.26916667"},{"name":"Abarlaq-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.67138889","longitude":"48.22833333"},{"name":"Abdalan","countryCode":"IR","stateCode":"13","latitude":"34.65277778","longitude":"48.24555556"},{"name":"Abdol Rahim","countryCode":"IR","stateCode":"13","latitude":"34.62638889","longitude":"49.01750000"},{"name":"Abrumand","countryCode":"IR","stateCode":"13","latitude":"34.90277778","longitude":"48.32027778"},{"name":"Abshineh","countryCode":"IR","stateCode":"13","latitude":"34.78194400","longitude":"48.61472200"},{"name":"Abu ol Fathabad","countryCode":"IR","stateCode":"13","latitude":"34.05666667","longitude":"48.50916667"},{"name":"Aghcheh Qayah","countryCode":"IR","stateCode":"13","latitude":"35.35000000","longitude":"48.34250000"},{"name":"Ahmadabad-e Tappeh","countryCode":"IR","stateCode":"13","latitude":"34.61277778","longitude":"48.99277778"},{"name":"Ahu Tappeh","countryCode":"IR","stateCode":"13","latitude":"34.93777778","longitude":"48.00111111"},{"name":"Ajin","countryCode":"IR","stateCode":"13","latitude":"34.73611111","longitude":"47.92416667"},{"name":"Ajorlu","countryCode":"IR","stateCode":"13","latitude":"35.13833333","longitude":"49.22944444"},{"name":"Akanlu","countryCode":"IR","stateCode":"13","latitude":"35.61416667","longitude":"48.18805556"},{"name":"Akleh","countryCode":"IR","stateCode":"13","latitude":"35.20277778","longitude":"49.08250000"},{"name":"Alan-e Sofla","countryCode":"IR","stateCode":"13","latitude":"35.28416667","longitude":"48.21583333"},{"name":"Alanjeh","countryCode":"IR","stateCode":"13","latitude":"34.75083333","longitude":"47.95972222"},{"name":"Alfavut","countryCode":"IR","stateCode":"13","latitude":"34.64000000","longitude":"48.74972222"},{"name":"Aliabad-e Posht Shahr","countryCode":"IR","stateCode":"13","latitude":"34.83777778","longitude":"48.51111111"},{"name":"Amirabad-e Kord","countryCode":"IR","stateCode":"13","latitude":"34.97611111","longitude":"49.09166667"},{"name":"Amzajerd","countryCode":"IR","stateCode":"13","latitude":"34.93666667","longitude":"48.53250000"},{"name":"Angoshteh","countryCode":"IR","stateCode":"13","latitude":"34.09138900","longitude":"48.54000000"},{"name":"Anjir Baghi","countryCode":"IR","stateCode":"13","latitude":"35.19250000","longitude":"48.53166667"},{"name":"Ansar ol Emam","countryCode":"IR","stateCode":"13","latitude":"34.85861111","longitude":"48.49083333"},{"name":"Anuch","countryCode":"IR","stateCode":"13","latitude":"34.10805600","longitude":"48.57333300"},{"name":"Aq Bolagh-e Aqdaq","countryCode":"IR","stateCode":"13","latitude":"35.61166667","longitude":"48.44138889"},{"name":"Aq Bolagh-e Latgah","countryCode":"IR","stateCode":"13","latitude":"34.98444400","longitude":"48.55527800"},{"name":"Aq Bolagh-e Morshed","countryCode":"IR","stateCode":"13","latitude":"35.61777778","longitude":"48.02972222"},{"name":"Aq Chay","countryCode":"IR","stateCode":"13","latitude":"35.47916667","longitude":"49.10388889"},{"name":"Aqa Bolaghi","countryCode":"IR","stateCode":"13","latitude":"35.36694444","longitude":"48.24361111"},{"name":"Aqa Jan Bolaghi","countryCode":"IR","stateCode":"13","latitude":"34.84583333","longitude":"48.05305556"},{"name":"Aqaj","countryCode":"IR","stateCode":"13","latitude":"34.95583333","longitude":"49.32416667"},{"name":"Aqcheh Kharabeh","countryCode":"IR","stateCode":"13","latitude":"35.71361111","longitude":"48.77638889"},{"name":"Aqchelu","countryCode":"IR","stateCode":"13","latitude":"35.13138889","longitude":"48.49166667"},{"name":"Arges-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.07388889","longitude":"48.86388889"},{"name":"Arikan","countryCode":"IR","stateCode":"13","latitude":"34.53222222","longitude":"48.36055556"},{"name":"Arpa Darreh","countryCode":"IR","stateCode":"13","latitude":"35.69138889","longitude":"48.80500000"},{"name":"Arteh Bolagh","countryCode":"IR","stateCode":"13","latitude":"34.32638889","longitude":"48.54916667"},{"name":"Artiman","countryCode":"IR","stateCode":"13","latitude":"34.57944400","longitude":"48.44777800"},{"name":"Arzan Fud","countryCode":"IR","stateCode":"13","latitude":"34.65527778","longitude":"48.65416667"},{"name":"Arzuvaj","countryCode":"IR","stateCode":"13","latitude":"34.65444444","longitude":"48.37305556"},{"name":"Asadabad","countryCode":"IR","stateCode":"13","latitude":"34.78222222","longitude":"48.11833333"},{"name":"Ashmizan","countryCode":"IR","stateCode":"13","latitude":"34.10361111","longitude":"48.88444444"},{"name":"Avarzaman","countryCode":"IR","stateCode":"13","latitude":"34.26638889","longitude":"48.51222222"},{"name":"Azandarian","countryCode":"IR","stateCode":"13","latitude":"34.50888889","longitude":"48.68666667"},{"name":"Aznahri","countryCode":"IR","stateCode":"13","latitude":"34.23750000","longitude":"48.14833333"},{"name":"Baba Khanjar","countryCode":"IR","stateCode":"13","latitude":"35.55166667","longitude":"48.54972222"},{"name":"Baba Pir","countryCode":"IR","stateCode":"13","latitude":"34.61416667","longitude":"48.40194444"},{"name":"Baba Qasem","countryCode":"IR","stateCode":"13","latitude":"34.08000000","longitude":"48.44805556"},{"name":"Babolqani","countryCode":"IR","stateCode":"13","latitude":"34.24277778","longitude":"49.05750000"},{"name":"Bad Khvoreh","countryCode":"IR","stateCode":"13","latitude":"34.74305556","longitude":"48.08027778"},{"name":"Bahar","countryCode":"IR","stateCode":"13","latitude":"34.90694444","longitude":"48.44138889"},{"name":"Band Aman","countryCode":"IR","stateCode":"13","latitude":"34.22388889","longitude":"48.22861111"},{"name":"Banesareh","countryCode":"IR","stateCode":"13","latitude":"34.23750000","longitude":"48.43333333"},{"name":"Baraband","countryCode":"IR","stateCode":"13","latitude":"34.75194444","longitude":"48.79861111"},{"name":"Bargecheh","countryCode":"IR","stateCode":"13","latitude":"34.45138900","longitude":"48.30111100"},{"name":"Barreh Farakh","countryCode":"IR","stateCode":"13","latitude":"34.38555556","longitude":"48.08638889"},{"name":"Barzul","countryCode":"IR","stateCode":"13","latitude":"34.21277778","longitude":"48.25888889"},{"name":"Bashqurtaran","countryCode":"IR","stateCode":"13","latitude":"35.63722222","longitude":"48.11694444"},{"name":"Bazeran","countryCode":"IR","stateCode":"13","latitude":"35.15611111","longitude":"49.42305556"},{"name":"Behkandan","countryCode":"IR","stateCode":"13","latitude":"35.27222222","longitude":"49.09888889"},{"name":"Belartu","countryCode":"IR","stateCode":"13","latitude":"34.33555556","longitude":"48.51583333"},{"name":"Beshik Tappeh","countryCode":"IR","stateCode":"13","latitude":"35.53611111","longitude":"48.41805556"},{"name":"Biaj","countryCode":"IR","stateCode":"13","latitude":"34.81500000","longitude":"48.09916667"},{"name":"Biatan-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.02527778","longitude":"48.95805556"},{"name":"Bid Korpeh-ye Sofla","countryCode":"IR","stateCode":"13","latitude":"34.02111111","longitude":"48.89166667"},{"name":"Bid Korpeh-ye Vosta","countryCode":"IR","stateCode":"13","latitude":"34.01944444","longitude":"48.88722222"},{"name":"Bifanaj","countryCode":"IR","stateCode":"13","latitude":"34.61472222","longitude":"48.01694444"},{"name":"Bighash","countryCode":"IR","stateCode":"13","latitude":"34.09111111","longitude":"49.06833333"},{"name":"Bish Aghaj","countryCode":"IR","stateCode":"13","latitude":"34.46111111","longitude":"48.78583333"},{"name":"Bitervan","countryCode":"IR","stateCode":"13","latitude":"34.65444444","longitude":"47.91055556"},{"name":"Borjaki","countryCode":"IR","stateCode":"13","latitude":"34.32861111","longitude":"48.03305556"},{"name":"Boyukabad","countryCode":"IR","stateCode":"13","latitude":"35.05972222","longitude":"48.84166667"},{"name":"Bozchalu","countryCode":"IR","stateCode":"13","latitude":"35.16888889","longitude":"49.22444444"},{"name":"Bozineh Jerd","countryCode":"IR","stateCode":"13","latitude":"35.02472222","longitude":"48.94388889"},{"name":"Bujin","countryCode":"IR","stateCode":"13","latitude":"34.80722222","longitude":"48.05916667"},{"name":"Bustandar","countryCode":"IR","stateCode":"13","latitude":"34.44861111","longitude":"48.41944444"},{"name":"Buyaqchi","countryCode":"IR","stateCode":"13","latitude":"34.84750000","longitude":"49.08916667"},{"name":"Chahar Bolagh","countryCode":"IR","stateCode":"13","latitude":"35.58111111","longitude":"48.65000000"},{"name":"Chal Boqa","countryCode":"IR","stateCode":"13","latitude":"35.42055556","longitude":"48.92750000"},{"name":"Chaleh Kand","countryCode":"IR","stateCode":"13","latitude":"35.27500000","longitude":"48.29944444"},{"name":"Charoq","countryCode":"IR","stateCode":"13","latitude":"34.84416667","longitude":"48.06611111"},{"name":"Chasht Khvoreh","countryCode":"IR","stateCode":"13","latitude":"34.46444444","longitude":"48.26694444"},{"name":"Chenari","countryCode":"IR","stateCode":"13","latitude":"34.23194444","longitude":"48.17611111"},{"name":"Cheshmeh Malek","countryCode":"IR","stateCode":"13","latitude":"34.75500000","longitude":"48.49305556"},{"name":"Cheshmeh Pahn-e Nanaj","countryCode":"IR","stateCode":"13","latitude":"34.45888889","longitude":"48.76750000"},{"name":"Cheshmeh Qandab","countryCode":"IR","stateCode":"13","latitude":"34.62694444","longitude":"48.09111111"},{"name":"Cheshmeh Qareh","countryCode":"IR","stateCode":"13","latitude":"34.90611111","longitude":"47.87111111"},{"name":"Cheshmeh Qassaban","countryCode":"IR","stateCode":"13","latitude":"34.85777778","longitude":"48.41888889"},{"name":"Cheshmeh Valad","countryCode":"IR","stateCode":"13","latitude":"34.87805556","longitude":"47.98388889"},{"name":"Cheshmeh Zowraq","countryCode":"IR","stateCode":"13","latitude":"34.06611111","longitude":"49.10083333"},{"name":"Choqa Sarahi","countryCode":"IR","stateCode":"13","latitude":"34.31527778","longitude":"48.04888889"},{"name":"Chowtash","countryCode":"IR","stateCode":"13","latitude":"34.83694444","longitude":"48.25194444"},{"name":"Chulak Qapanuri","countryCode":"IR","stateCode":"13","latitude":"34.23472222","longitude":"48.30000000"},{"name":"Dahnejerd","countryCode":"IR","stateCode":"13","latitude":"34.96750000","longitude":"48.50055600"},{"name":"Dali Chu","countryCode":"IR","stateCode":"13","latitude":"35.52138889","longitude":"48.02027778"},{"name":"Damaq","countryCode":"IR","stateCode":"13","latitude":"35.44277778","longitude":"48.82305556"},{"name":"Daqdaqabad","countryCode":"IR","stateCode":"13","latitude":"35.18277778","longitude":"48.78833333"},{"name":"Dar Qeshlaq","countryCode":"IR","stateCode":"13","latitude":"35.49222222","longitude":"48.05583333"},{"name":"Darani-ye Sofla","countryCode":"IR","stateCode":"13","latitude":"34.49888889","longitude":"48.41222222"},{"name":"Darcham","countryCode":"IR","stateCode":"13","latitude":"34.26027778","longitude":"48.82083333"},{"name":"Darreh Chenar","countryCode":"IR","stateCode":"13","latitude":"34.09944444","longitude":"48.80305556"},{"name":"Darreh Mianeh-ye Sofla","countryCode":"IR","stateCode":"13","latitude":"34.07277778","longitude":"48.83527778"},{"name":"Darreh Mirza","countryCode":"IR","stateCode":"13","latitude":"34.37611111","longitude":"48.00750000"},{"name":"Darreh-ye Ebrahim","countryCode":"IR","stateCode":"13","latitude":"34.10166667","longitude":"48.39444444"},{"name":"Darsibeh","countryCode":"IR","stateCode":"13","latitude":"34.26972222","longitude":"48.00694444"},{"name":"Davijan","countryCode":"IR","stateCode":"13","latitude":"34.22027778","longitude":"48.85833333"},{"name":"Deh Chaneh","countryCode":"IR","stateCode":"13","latitude":"34.10527778","longitude":"49.12027778"},{"name":"Deh Dalian","countryCode":"IR","stateCode":"13","latitude":"34.80472222","longitude":"48.71138889"},{"name":"Deh Ful","countryCode":"IR","stateCode":"13","latitude":"34.22694444","longitude":"48.31388889"},{"name":"Deh Mianeh","countryCode":"IR","stateCode":"13","latitude":"34.17305556","longitude":"49.04944444"},{"name":"Deh Nush","countryCode":"IR","stateCode":"13","latitude":"34.76111111","longitude":"48.00305556"},{"name":"Deh Piaz","countryCode":"IR","stateCode":"13","latitude":"34.88194444","longitude":"48.51472222"},{"name":"Deh-e Shaker","countryCode":"IR","stateCode":"13","latitude":"34.37888889","longitude":"48.54777778"},{"name":"Dehnow-e Avarzaman","countryCode":"IR","stateCode":"13","latitude":"34.30694444","longitude":"48.55694444"},{"name":"Dingeleh Kahriz","countryCode":"IR","stateCode":"13","latitude":"34.81111111","longitude":"48.68472222"},{"name":"Do Rudan","countryCode":"IR","stateCode":"13","latitude":"34.55972222","longitude":"48.41472222"},{"name":"Doraneh","countryCode":"IR","stateCode":"13","latitude":"34.23138889","longitude":"48.21944444"},{"name":"Dorudgaran","countryCode":"IR","stateCode":"13","latitude":"34.02027800","longitude":"48.92472200"},{"name":"Dow Baraleh","countryCode":"IR","stateCode":"13","latitude":"34.90222222","longitude":"48.03361111"},{"name":"Dowlatabad-e Hajjilu","countryCode":"IR","stateCode":"13","latitude":"35.28111111","longitude":"48.88694444"},{"name":"Dowlujerdin-e Bala","countryCode":"IR","stateCode":"13","latitude":"35.34777778","longitude":"49.10944444"},{"name":"Durijan","countryCode":"IR","stateCode":"13","latitude":"34.30555556","longitude":"48.48972222"},{"name":"Durnian","countryCode":"IR","stateCode":"13","latitude":"35.48194444","longitude":"49.04000000"},{"name":"Emamzadeh Khatun","countryCode":"IR","stateCode":"13","latitude":"34.04972222","longitude":"48.95222222"},{"name":"Emamzadeh Pir Nahan","countryCode":"IR","stateCode":"13","latitude":"35.01138889","longitude":"49.04111111"},{"name":"Eskanan","countryCode":"IR","stateCode":"13","latitude":"34.35805556","longitude":"48.59277778"},{"name":"Fahrumand","countryCode":"IR","stateCode":"13","latitude":"34.22416667","longitude":"48.31194444"},{"name":"Famast","countryCode":"IR","stateCode":"13","latitude":"34.03897000","longitude":"48.46260000"},{"name":"Famenin","countryCode":"IR","stateCode":"13","latitude":"35.11388889","longitude":"48.97166667"},{"name":"Farasfaj","countryCode":"IR","stateCode":"13","latitude":"34.48611111","longitude":"48.28555556"},{"name":"Farsban","countryCode":"IR","stateCode":"13","latitude":"34.24416667","longitude":"48.11916667"},{"name":"Farvaz","countryCode":"IR","stateCode":"13","latitude":"34.22694444","longitude":"48.90111111"},{"name":"Faryazan","countryCode":"IR","stateCode":"13","latitude":"34.52305600","longitude":"48.33250000"},{"name":"Fasijan","countryCode":"IR","stateCode":"13","latitude":"34.83666667","longitude":"48.30472222"},{"name":"Fiazaman","countryCode":"IR","stateCode":"13","latitude":"34.13111111","longitude":"48.39638889"},{"name":"Firuzabad-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.34694444","longitude":"48.09638889"},{"name":"Firuzan","countryCode":"IR","stateCode":"13","latitude":"34.27861111","longitude":"48.24000000"},{"name":"Gamasa","countryCode":"IR","stateCode":"13","latitude":"34.23027778","longitude":"49.08750000"},{"name":"Gamasb","countryCode":"IR","stateCode":"13","latitude":"34.04000000","longitude":"48.46500000"},{"name":"Ganj Tappeh","countryCode":"IR","stateCode":"13","latitude":"34.93333300","longitude":"48.46361100"},{"name":"Ganjab","countryCode":"IR","stateCode":"13","latitude":"34.45277778","longitude":"48.98722222"},{"name":"Gashani","countryCode":"IR","stateCode":"13","latitude":"34.66055556","longitude":"48.39138889"},{"name":"Gav Zaban","countryCode":"IR","stateCode":"13","latitude":"35.22916667","longitude":"48.30527778"},{"name":"Gavkaran","countryCode":"IR","stateCode":"13","latitude":"34.48694444","longitude":"48.12000000"},{"name":"Ghazyatan","countryCode":"IR","stateCode":"13","latitude":"35.33222222","longitude":"48.93166667"},{"name":"Gholam Veys","countryCode":"IR","stateCode":"13","latitude":"35.63000000","longitude":"48.52583333"},{"name":"Givaki","countryCode":"IR","stateCode":"13","latitude":"34.27250000","longitude":"48.08111111"},{"name":"Giyan","countryCode":"IR","stateCode":"13","latitude":"34.17805556","longitude":"48.24416667"},{"name":"Gol Darreh-ye Anuch","countryCode":"IR","stateCode":"13","latitude":"34.10222222","longitude":"48.59861111"},{"name":"Gol Heydar","countryCode":"IR","stateCode":"13","latitude":"34.06250000","longitude":"48.41666667"},{"name":"Golparabad","countryCode":"IR","stateCode":"13","latitude":"34.15500000","longitude":"49.05777778"},{"name":"Golshir","countryCode":"IR","stateCode":"13","latitude":"34.40000000","longitude":"48.68333333"},{"name":"Golushjerd","countryCode":"IR","stateCode":"13","latitude":"34.36611111","longitude":"48.79000000"},{"name":"Gomush Bolagh","countryCode":"IR","stateCode":"13","latitude":"34.93194444","longitude":"48.28972222"},{"name":"Gonbad Chay","countryCode":"IR","stateCode":"13","latitude":"34.86833300","longitude":"48.83138900"},{"name":"Gonbad-e Kabud","countryCode":"IR","stateCode":"13","latitude":"34.21722222","longitude":"48.14777778"},{"name":"Gostar","countryCode":"IR","stateCode":"13","latitude":"35.46388889","longitude":"48.87638889"},{"name":"Gozal Abdal","countryCode":"IR","stateCode":"13","latitude":"35.32166667","longitude":"48.23861111"},{"name":"Gug Qash","countryCode":"IR","stateCode":"13","latitude":"35.68750000","longitude":"48.02530000"},{"name":"Gujak","countryCode":"IR","stateCode":"13","latitude":"34.54083333","longitude":"48.84027778"},{"name":"Gulvand","countryCode":"IR","stateCode":"13","latitude":"34.38083333","longitude":"48.97527778"},{"name":"Gunestan","countryCode":"IR","stateCode":"13","latitude":"34.03027778","longitude":"48.91833333"},{"name":"Gur Gaz","countryCode":"IR","stateCode":"13","latitude":"34.93333333","longitude":"48.79111111"},{"name":"Gurjiu","countryCode":"IR","stateCode":"13","latitude":"34.18583333","longitude":"48.40555556"},{"name":"Gushalan","countryCode":"IR","stateCode":"13","latitude":"34.83500000","longitude":"48.32250000"},{"name":"Gusheh-ye Kasavand","countryCode":"IR","stateCode":"13","latitude":"34.15527778","longitude":"48.95944444"},{"name":"Hajji Kheder","countryCode":"IR","stateCode":"13","latitude":"34.12722222","longitude":"48.74833333"},{"name":"Hajji Maqsud","countryCode":"IR","stateCode":"13","latitude":"34.96972222","longitude":"48.87972222"},{"name":"Hajji Tu","countryCode":"IR","stateCode":"13","latitude":"34.45083300","longitude":"48.35361100"},{"name":"Hamadan","countryCode":"IR","stateCode":"13","latitude":"34.80000000","longitude":"48.51666667"},{"name":"Hamilabad","countryCode":"IR","stateCode":"13","latitude":"34.40250000","longitude":"48.46083333"},{"name":"Hamzehlu-ye Sofla","countryCode":"IR","stateCode":"13","latitude":"34.05777778","longitude":"49.07777778"},{"name":"Haramabad","countryCode":"IR","stateCode":"13","latitude":"34.28166667","longitude":"48.78250000"},{"name":"Hasan Kusej","countryCode":"IR","stateCode":"13","latitude":"34.24833333","longitude":"48.57527778"},{"name":"Hasan Teymur","countryCode":"IR","stateCode":"13","latitude":"35.37583333","longitude":"48.36361111"},{"name":"Hasanabad-e Emam","countryCode":"IR","stateCode":"13","latitude":"34.95027778","longitude":"48.05083333"},{"name":"Hasanabad-e Qush Bolagh","countryCode":"IR","stateCode":"13","latitude":"34.42361111","longitude":"48.65444444"},{"name":"Hasanabad-e Sheverin","countryCode":"IR","stateCode":"13","latitude":"34.84250000","longitude":"48.54916667"},{"name":"Heriraz","countryCode":"IR","stateCode":"13","latitude":"34.20527778","longitude":"48.74305556"},{"name":"Hesar-e Qarah Baghi","countryCode":"IR","stateCode":"13","latitude":"34.82250000","longitude":"48.26861111"},{"name":"Hesar-e Qujeh Baghi","countryCode":"IR","stateCode":"13","latitude":"35.23861111","longitude":"48.55972222"},{"name":"Heydareh-ye Dar-e Emam","countryCode":"IR","stateCode":"13","latitude":"34.82055556","longitude":"48.34694444"},{"name":"Heydareh-ye Posht-e Shahr","countryCode":"IR","stateCode":"13","latitude":"34.80250000","longitude":"48.45750000"},{"name":"Hizaj","countryCode":"IR","stateCode":"13","latitude":"34.93000000","longitude":"49.14333333"},{"name":"Holvar-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.68000000","longitude":"48.13472222"},{"name":"Hom-e Khosrow","countryCode":"IR","stateCode":"13","latitude":"34.31472222","longitude":"48.01000000"},{"name":"Horhoreh","countryCode":"IR","stateCode":"13","latitude":"34.39111111","longitude":"48.36027778"},{"name":"Hoseynabad-e Bahar","countryCode":"IR","stateCode":"13","latitude":"34.86750000","longitude":"48.36833333"},{"name":"Hoseynabad-e Nazem","countryCode":"IR","stateCode":"13","latitude":"34.29527800","longitude":"48.60416700"},{"name":"Hoseynabad-e Shamlu","countryCode":"IR","stateCode":"13","latitude":"34.44611111","longitude":"48.62055556"},{"name":"Hudaraj","countryCode":"IR","stateCode":"13","latitude":"34.73361111","longitude":"48.16194444"},{"name":"Iraneh","countryCode":"IR","stateCode":"13","latitude":"34.24305556","longitude":"48.59750000"},{"name":"Isti Bolagh","countryCode":"IR","stateCode":"13","latitude":"35.69500000","longitude":"48.26611111"},{"name":"Jamishlu","countryCode":"IR","stateCode":"13","latitude":"35.24583333","longitude":"48.97666667"},{"name":"Jaria","countryCode":"IR","stateCode":"13","latitude":"34.35166667","longitude":"48.46861111"},{"name":"Javar Sajin","countryCode":"IR","stateCode":"13","latitude":"35.28583333","longitude":"49.22138889"},{"name":"Jerbanlu","countryCode":"IR","stateCode":"13","latitude":"35.58638889","longitude":"48.92916667"},{"name":"Jighi","countryCode":"IR","stateCode":"13","latitude":"35.20027778","longitude":"48.49388889"},{"name":"Jijan Kuh","countryCode":"IR","stateCode":"13","latitude":"34.48111111","longitude":"48.50694444"},{"name":"Jijian Rud","countryCode":"IR","stateCode":"13","latitude":"34.35638889","longitude":"48.60861111"},{"name":"Jin Taraqayah","countryCode":"IR","stateCode":"13","latitude":"35.34555556","longitude":"48.43250000"},{"name":"Juraqan","countryCode":"IR","stateCode":"13","latitude":"34.88472222","longitude":"48.55444444"},{"name":"Kaboodrahang","countryCode":"IR","stateCode":"13","latitude":"35.20833333","longitude":"48.72388889"},{"name":"Kahard","countryCode":"IR","stateCode":"13","latitude":"35.28555556","longitude":"49.00527778"},{"name":"Kahkadan","countryCode":"IR","stateCode":"13","latitude":"34.14388889","longitude":"48.65805556"},{"name":"Kahriz-e Baba Hoseyn","countryCode":"IR","stateCode":"13","latitude":"35.53388889","longitude":"47.94027778"},{"name":"Kahriz-e Boqazi","countryCode":"IR","stateCode":"13","latitude":"35.51138889","longitude":"48.81833333"},{"name":"Kahriz-e Hoseynabad-e Nazem","countryCode":"IR","stateCode":"13","latitude":"34.31888889","longitude":"48.62777778"},{"name":"Kahriz-e Jamal","countryCode":"IR","stateCode":"13","latitude":"34.33500000","longitude":"48.14611111"},{"name":"Kahriz-e Salim","countryCode":"IR","stateCode":"13","latitude":"34.32888889","longitude":"48.16222222"},{"name":"Kal Kabud","countryCode":"IR","stateCode":"13","latitude":"35.48083333","longitude":"48.85277778"},{"name":"Kalb Hesari","countryCode":"IR","stateCode":"13","latitude":"35.36694444","longitude":"48.39583333"},{"name":"Kalilabad","countryCode":"IR","stateCode":"13","latitude":"34.33916667","longitude":"48.54472222"},{"name":"Kamak-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.88750000","longitude":"47.96861111"},{"name":"Kamar Boneh","countryCode":"IR","stateCode":"13","latitude":"34.17500000","longitude":"48.63500000"},{"name":"Kamazan","countryCode":"IR","stateCode":"13","latitude":"34.15083333","longitude":"48.95333333"},{"name":"Kand Halan","countryCode":"IR","stateCode":"13","latitude":"34.50111111","longitude":"48.78194444"},{"name":"Kand Tappeh","countryCode":"IR","stateCode":"13","latitude":"35.20138889","longitude":"48.30555556"},{"name":"Kand-e Bolaghi","countryCode":"IR","stateCode":"13","latitude":"35.43000000","longitude":"48.32277778"},{"name":"Kangavar-e Kohneh","countryCode":"IR","stateCode":"13","latitude":"34.34194444","longitude":"47.97611111"},{"name":"Karafs","countryCode":"IR","stateCode":"13","latitude":"35.36333333","longitude":"49.29888889"},{"name":"Kark-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.16944444","longitude":"48.29138889"},{"name":"Kartilabad","countryCode":"IR","stateCode":"13","latitude":"34.31361111","longitude":"48.64916667"},{"name":"Kasavand","countryCode":"IR","stateCode":"13","latitude":"34.15222222","longitude":"48.96972222"},{"name":"Kaslan Qayah","countryCode":"IR","stateCode":"13","latitude":"35.19388889","longitude":"48.18611111"},{"name":"Kavanaj","countryCode":"IR","stateCode":"13","latitude":"34.66388889","longitude":"47.89694444"},{"name":"Kesb","countryCode":"IR","stateCode":"13","latitude":"34.41416667","longitude":"48.72250000"},{"name":"Keykaleh","countryCode":"IR","stateCode":"13","latitude":"34.11500000","longitude":"48.93916667"},{"name":"Keyni Sayeh","countryCode":"IR","stateCode":"13","latitude":"34.82583333","longitude":"47.88638889"},{"name":"Khabar Arkhi","countryCode":"IR","stateCode":"13","latitude":"35.36333333","longitude":"48.27666667"},{"name":"Khaku","countryCode":"IR","stateCode":"13","latitude":"34.72638889","longitude":"48.53638889"},{"name":"Khaleq Verdi","countryCode":"IR","stateCode":"13","latitude":"35.41083333","longitude":"48.18111111"},{"name":"Khalil Kord","countryCode":"IR","stateCode":"13","latitude":"34.97805556","longitude":"48.25305556"},{"name":"Kheradmand","countryCode":"IR","stateCode":"13","latitude":"34.62583333","longitude":"48.93138889"},{"name":"Kheyr Qoli","countryCode":"IR","stateCode":"13","latitude":"34.20222222","longitude":"48.40138889"},{"name":"Khomeygan","countryCode":"IR","stateCode":"13","latitude":"35.36972222","longitude":"49.02333333"},{"name":"Khvajeh Hesar","countryCode":"IR","stateCode":"13","latitude":"35.00000000","longitude":"49.33916667"},{"name":"Khvajeh Hoseyni","countryCode":"IR","stateCode":"13","latitude":"34.15500000","longitude":"48.37861111"},{"name":"Khvajeh Kandi","countryCode":"IR","stateCode":"13","latitude":"35.36194444","longitude":"48.38500000"},{"name":"Khvoshab-e Sofla","countryCode":"IR","stateCode":"13","latitude":"35.01777778","longitude":"48.35750000"},{"name":"Kitu","countryCode":"IR","stateCode":"13","latitude":"35.31972222","longitude":"48.15333333"},{"name":"Kohnush","countryCode":"IR","stateCode":"13","latitude":"34.72583333","longitude":"48.27777778"},{"name":"Kolanjan","countryCode":"IR","stateCode":"13","latitude":"34.59444444","longitude":"48.39250000"},{"name":"Konjineh","countryCode":"IR","stateCode":"13","latitude":"34.79222222","longitude":"48.62972222"},{"name":"Kord Bolagh","countryCode":"IR","stateCode":"13","latitude":"34.76722222","longitude":"48.65277778"},{"name":"Korzan","countryCode":"IR","stateCode":"13","latitude":"34.59444444","longitude":"48.35361111"},{"name":"Kowzareh","countryCode":"IR","stateCode":"13","latitude":"34.69861100","longitude":"49.01138900"},{"name":"Kuhani","countryCode":"IR","stateCode":"13","latitude":"34.15388900","longitude":"48.40500000"},{"name":"Kur Kahriz","countryCode":"IR","stateCode":"13","latitude":"34.71722222","longitude":"48.77333333"},{"name":"Kusaj Khalil","countryCode":"IR","stateCode":"13","latitude":"34.40416667","longitude":"48.58805556"},{"name":"Kutah Darreh","countryCode":"IR","stateCode":"13","latitude":"34.32055556","longitude":"47.95388889"},{"name":"Laleh Dan","countryCode":"IR","stateCode":"13","latitude":"35.58111111","longitude":"48.95416667"},{"name":"Lalejin","countryCode":"IR","stateCode":"13","latitude":"34.97444444","longitude":"48.47555556"},{"name":"Lamiyan","countryCode":"IR","stateCode":"13","latitude":"34.46277778","longitude":"48.19277778"},{"name":"Latgah","countryCode":"IR","stateCode":"13","latitude":"34.98944400","longitude":"48.54638900"},{"name":"Lavashan","countryCode":"IR","stateCode":"13","latitude":"34.25055556","longitude":"48.27416667"},{"name":"Leyli Yadegar","countryCode":"IR","stateCode":"13","latitude":"34.28583333","longitude":"48.21027778"},{"name":"Luluhar","countryCode":"IR","stateCode":"13","latitude":"34.31611111","longitude":"48.45416667"},{"name":"Mahanabad","countryCode":"IR","stateCode":"13","latitude":"34.18083333","longitude":"48.20972222"},{"name":"Mahbar","countryCode":"IR","stateCode":"13","latitude":"34.87611111","longitude":"48.80777778"},{"name":"Mahdaviyeh","countryCode":"IR","stateCode":"13","latitude":"34.08333333","longitude":"48.88333333"},{"name":"Mahnian","countryCode":"IR","stateCode":"13","latitude":"35.50250000","longitude":"49.06583333"},{"name":"Malayer","countryCode":"IR","stateCode":"13","latitude":"34.29416667","longitude":"48.82000000"},{"name":"Malek-e Ashtar","countryCode":"IR","stateCode":"13","latitude":"34.95222222","longitude":"48.31500000"},{"name":"Malusan","countryCode":"IR","stateCode":"13","latitude":"34.32333333","longitude":"48.33000000"},{"name":"Mangavi","countryCode":"IR","stateCode":"13","latitude":"34.65750000","longitude":"48.70861111"},{"name":"Marvil","countryCode":"IR","stateCode":"13","latitude":"34.16805556","longitude":"48.88694444"},{"name":"Maryanaj","countryCode":"IR","stateCode":"13","latitude":"34.83083333","longitude":"48.45916667"},{"name":"Masjedin","countryCode":"IR","stateCode":"13","latitude":"35.54277778","longitude":"48.26333333"},{"name":"Menjan","countryCode":"IR","stateCode":"13","latitude":"34.44805556","longitude":"48.23555556"},{"name":"Mesinak","countryCode":"IR","stateCode":"13","latitude":"35.27222222","longitude":"49.15111111"},{"name":"Meyvaleh","countryCode":"IR","stateCode":"13","latitude":"34.83194444","longitude":"47.85527778"},{"name":"Mianzulan","countryCode":"IR","stateCode":"13","latitude":"34.31222222","longitude":"48.51555556"},{"name":"Mihamleh-ye Sofla","countryCode":"IR","stateCode":"13","latitude":"35.10000000","longitude":"48.30805556"},{"name":"Milab","countryCode":"IR","stateCode":"13","latitude":"34.05277778","longitude":"48.47972222"},{"name":"Mirza Hesari","countryCode":"IR","stateCode":"13","latitude":"35.12750000","longitude":"48.45944400"},{"name":"Mishen","countryCode":"IR","stateCode":"13","latitude":"34.15750000","longitude":"48.92722222"},{"name":"Mobarakin","countryCode":"IR","stateCode":"13","latitude":"35.09805556","longitude":"49.42416667"},{"name":"Mohajeran","countryCode":"IR","stateCode":"13","latitude":"35.07388889","longitude":"48.61666667"},{"name":"Mohammadabad-e Chulak","countryCode":"IR","stateCode":"13","latitude":"34.24666667","longitude":"48.30444444"},{"name":"Mohammadiyeh-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.14611111","longitude":"48.33861111"},{"name":"Mohara","countryCode":"IR","stateCode":"13","latitude":"34.55527778","longitude":"48.86861111"},{"name":"Mokarrabi","countryCode":"IR","stateCode":"13","latitude":"34.62500000","longitude":"48.69777778"},{"name":"Molham Darreh","countryCode":"IR","stateCode":"13","latitude":"34.83138889","longitude":"48.14527778"},{"name":"Molla Bodagh","countryCode":"IR","stateCode":"13","latitude":"35.63138889","longitude":"48.73888889"},{"name":"Monavvar Tappeh","countryCode":"IR","stateCode":"13","latitude":"34.72027778","longitude":"47.91111111"},{"name":"Morghabad","countryCode":"IR","stateCode":"13","latitude":"35.18833333","longitude":"49.28277778"},{"name":"Mowdaran","countryCode":"IR","stateCode":"13","latitude":"34.33250000","longitude":"48.47138889"},{"name":"Musa Bolaghi","countryCode":"IR","stateCode":"13","latitude":"34.59888889","longitude":"48.94111111"},{"name":"Nahandar","countryCode":"IR","stateCode":"13","latitude":"34.14944444","longitude":"48.96833333"},{"name":"Nahavand","countryCode":"IR","stateCode":"13","latitude":"34.18833333","longitude":"48.37694444"},{"name":"Najafiyeh","countryCode":"IR","stateCode":"13","latitude":"34.55500000","longitude":"48.38638889"},{"name":"Nakilabad","countryCode":"IR","stateCode":"13","latitude":"34.36777778","longitude":"48.65694444"},{"name":"Nakin","countryCode":"IR","stateCode":"13","latitude":"35.38805556","longitude":"49.26527778"},{"name":"Namileh","countryCode":"IR","stateCode":"13","latitude":"34.27111111","longitude":"48.82000000"},{"name":"Nanaj","countryCode":"IR","stateCode":"13","latitude":"34.42000000","longitude":"48.75388889"},{"name":"Nazul","countryCode":"IR","stateCode":"13","latitude":"34.22833333","longitude":"48.71805556"},{"name":"Negar Khatun","countryCode":"IR","stateCode":"13","latitude":"35.11861111","longitude":"48.92555556"},{"name":"Negarabad","countryCode":"IR","stateCode":"13","latitude":"35.47583333","longitude":"48.53277778"},{"name":"Nehenjeh","countryCode":"IR","stateCode":"13","latitude":"34.54111111","longitude":"48.71722222"},{"name":"Nesar","countryCode":"IR","stateCode":"13","latitude":"34.07694444","longitude":"48.46861111"},{"name":"Neshar","countryCode":"IR","stateCode":"13","latitude":"34.67722222","longitude":"48.86694444"},{"name":"Niyanj","countryCode":"IR","stateCode":"13","latitude":"35.34861111","longitude":"48.91722222"},{"name":"Nosratabad-e Behraz","countryCode":"IR","stateCode":"13","latitude":"34.69222222","longitude":"48.08555556"},{"name":"Nosratabad-e Laklak","countryCode":"IR","stateCode":"13","latitude":"34.66472222","longitude":"47.96277778"},{"name":"Nurabad-e Simineh","countryCode":"IR","stateCode":"13","latitude":"34.82194444","longitude":"48.29277778"},{"name":"Ojaq","countryCode":"IR","stateCode":"13","latitude":"35.64000000","longitude":"48.84583333"},{"name":"Ommatlar","countryCode":"IR","stateCode":"13","latitude":"35.43611111","longitude":"48.96861111"},{"name":"Oshtoran","countryCode":"IR","stateCode":"13","latitude":"34.63805556","longitude":"48.29555556"},{"name":"Oshtorjin","countryCode":"IR","stateCode":"13","latitude":"34.77583333","longitude":"48.17222222"},{"name":"Ovraqin","countryCode":"IR","stateCode":"13","latitude":"35.28222222","longitude":"48.69111111"},{"name":"Owrteh Qamish","countryCode":"IR","stateCode":"13","latitude":"35.57083333","longitude":"48.62916667"},{"name":"Owryad","countryCode":"IR","stateCode":"13","latitude":"35.26277778","longitude":"48.37250000"},{"name":"Pahnabad","countryCode":"IR","stateCode":"13","latitude":"34.84166667","longitude":"48.61472222"},{"name":"Panbeh Dar","countryCode":"IR","stateCode":"13","latitude":"34.06527778","longitude":"48.44555556"},{"name":"Parluk","countryCode":"IR","stateCode":"13","latitude":"35.06555556","longitude":"48.24611111"},{"name":"Parvaraq","countryCode":"IR","stateCode":"13","latitude":"35.15583333","longitude":"48.76777778"},{"name":"Payandeh","countryCode":"IR","stateCode":"13","latitude":"35.44194444","longitude":"48.85305556"},{"name":"Peyhan","countryCode":"IR","stateCode":"13","latitude":"34.12972222","longitude":"48.86750000"},{"name":"Pileh Jin","countryCode":"IR","stateCode":"13","latitude":"35.38388889","longitude":"48.85583333"},{"name":"Pir Anbar","countryCode":"IR","stateCode":"13","latitude":"35.24250000","longitude":"48.51361111"},{"name":"Pir Badam","countryCode":"IR","stateCode":"13","latitude":"35.56722222","longitude":"48.13888889"},{"name":"Pir Khodaverdi","countryCode":"IR","stateCode":"13","latitude":"34.32500000","longitude":"48.92861111"},{"name":"Pir Malu","countryCode":"IR","stateCode":"13","latitude":"34.91222222","longitude":"48.06611111"},{"name":"Pir Mishan","countryCode":"IR","stateCode":"13","latitude":"34.39166667","longitude":"48.66611111"},{"name":"Pir Savaran","countryCode":"IR","stateCode":"13","latitude":"34.11805556","longitude":"48.77861111"},{"name":"Pir Yusof","countryCode":"IR","stateCode":"13","latitude":"34.68888889","longitude":"47.89277778"},{"name":"Piruz","countryCode":"IR","stateCode":"13","latitude":"34.13500000","longitude":"49.04527778"},{"name":"Poshtjin","countryCode":"IR","stateCode":"13","latitude":"35.31416667","longitude":"49.07166667"},{"name":"Qabanqoli","countryCode":"IR","stateCode":"13","latitude":"35.19833333","longitude":"49.17833333"},{"name":"Qader Khalaj","countryCode":"IR","stateCode":"13","latitude":"35.40111111","longitude":"48.73000000"},{"name":"Qadimi","countryCode":"IR","stateCode":"13","latitude":"34.65194444","longitude":"48.73666667"},{"name":"Qahavand","countryCode":"IR","stateCode":"13","latitude":"34.86027778","longitude":"49.00472222"},{"name":"Qajar Ab-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.43527778","longitude":"48.97527778"},{"name":"Qarah Day","countryCode":"IR","stateCode":"13","latitude":"35.12527778","longitude":"49.28222222"},{"name":"Qarah Tegini","countryCode":"IR","stateCode":"13","latitude":"34.44027778","longitude":"48.93555556"},{"name":"Qaranqu Darreh","countryCode":"IR","stateCode":"13","latitude":"35.51305556","longitude":"48.17750000"},{"name":"Qasabestan","countryCode":"IR","stateCode":"13","latitude":"34.42000000","longitude":"48.18777778"},{"name":"Qasemabad-e Laklak","countryCode":"IR","stateCode":"13","latitude":"34.67527778","longitude":"47.97222222"},{"name":"Qater Owlan","countryCode":"IR","stateCode":"13","latitude":"35.37527778","longitude":"48.93166667"},{"name":"Qayesh","countryCode":"IR","stateCode":"13","latitude":"35.49611111","longitude":"48.86694444"},{"name":"Qazan Qarah","countryCode":"IR","stateCode":"13","latitude":"35.66190000","longitude":"48.08220000"},{"name":"Qazi Mardan","countryCode":"IR","stateCode":"13","latitude":"34.77694444","longitude":"48.01416667"},{"name":"Qeshlaq Baba Rostam","countryCode":"IR","stateCode":"13","latitude":"34.14194444","longitude":"48.36250000"},{"name":"Qeshlaq-e Anuch","countryCode":"IR","stateCode":"13","latitude":"34.11611111","longitude":"48.57777778"},{"name":"Qeshlaq-e Deh Ful","countryCode":"IR","stateCode":"13","latitude":"34.24388889","longitude":"48.33750000"},{"name":"Qeshlaq-e Dehnow","countryCode":"IR","stateCode":"13","latitude":"34.50000000","longitude":"48.56666667"},{"name":"Qeshlaq-e Mohammadi","countryCode":"IR","stateCode":"13","latitude":"34.06666667","longitude":"48.91666667"},{"name":"Qeshlaq-e Najaf","countryCode":"IR","stateCode":"13","latitude":"34.37222222","longitude":"48.24500000"},{"name":"Qeshlaq-e Pust Shuran","countryCode":"IR","stateCode":"13","latitude":"34.40305556","longitude":"48.21638889"},{"name":"Qeshlaq-e Qobad","countryCode":"IR","stateCode":"13","latitude":"34.58777778","longitude":"48.89583333"},{"name":"Qeshlaq-e Shirazi","countryCode":"IR","stateCode":"13","latitude":"34.38388889","longitude":"48.93916667"},{"name":"Qeshlaq-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.70083333","longitude":"49.06972222"},{"name":"Qeshlaq-e Valiollah","countryCode":"IR","stateCode":"13","latitude":"34.35222222","longitude":"48.22416667"},{"name":"Qeydli Bolagh","countryCode":"IR","stateCode":"13","latitude":"35.01500000","longitude":"48.28750000"},{"name":"Qilab","countryCode":"IR","stateCode":"13","latitude":"34.30444444","longitude":"48.06083333"},{"name":"Qohurd-e Sofla","countryCode":"IR","stateCode":"13","latitude":"35.47111100","longitude":"48.05944400"},{"name":"Qoli Laleh-ye Sofla","countryCode":"IR","stateCode":"13","latitude":"34.52805556","longitude":"48.25972222"},{"name":"Qolqolabad","countryCode":"IR","stateCode":"13","latitude":"35.13083333","longitude":"49.29083333"},{"name":"Quch Tappeh","countryCode":"IR","stateCode":"13","latitude":"34.92722222","longitude":"48.02611111"},{"name":"Qushjeh","countryCode":"IR","stateCode":"13","latitude":"35.66416667","longitude":"48.30555556"},{"name":"Rahmanabad, Malayer","countryCode":"IR","stateCode":"13","latitude":"34.08861111","longitude":"48.58555556"},{"name":"Ramishan","countryCode":"IR","stateCode":"13","latitude":"35.15972222","longitude":"48.80500000"},{"name":"Rastguyan","countryCode":"IR","stateCode":"13","latitude":"34.91666667","longitude":"48.21666667"},{"name":"Rasulabad-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.87888889","longitude":"48.21861111"},{"name":"Ravand-e Vosta","countryCode":"IR","stateCode":"13","latitude":"34.13333333","longitude":"48.34916667"},{"name":"Rayegan-e Sofla","countryCode":"IR","stateCode":"13","latitude":"35.07111100","longitude":"48.66333300"},{"name":"Razaj","countryCode":"IR","stateCode":"13","latitude":"34.89527778","longitude":"49.14666667"},{"name":"Razan","countryCode":"IR","stateCode":"13","latitude":"35.38638889","longitude":"49.03361111"},{"name":"Razini","countryCode":"IR","stateCode":"13","latitude":"34.26777778","longitude":"48.12611111"},{"name":"Reza Baghi","countryCode":"IR","stateCode":"13","latitude":"35.18277778","longitude":"49.31444444"},{"name":"Rezvankadeh","countryCode":"IR","stateCode":"13","latitude":"34.25000000","longitude":"48.83333333"},{"name":"Rivasijan","countryCode":"IR","stateCode":"13","latitude":"34.57722222","longitude":"48.43194444"},{"name":"Robat-e Sheverin","countryCode":"IR","stateCode":"13","latitude":"34.86111111","longitude":"48.60027778"},{"name":"Rud Avar","countryCode":"IR","stateCode":"13","latitude":"34.55055556","longitude":"48.41055556"},{"name":"Rud-e Hasan-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.12444444","longitude":"48.37166667"},{"name":"Safa Riz","countryCode":"IR","stateCode":"13","latitude":"35.40694444","longitude":"48.30611111"},{"name":"Sahamabad","countryCode":"IR","stateCode":"13","latitude":"34.55388889","longitude":"48.30472222"},{"name":"Salehabad","countryCode":"IR","stateCode":"13","latitude":"34.92361111","longitude":"48.34250000"},{"name":"Salilak","countryCode":"IR","stateCode":"13","latitude":"35.25277778","longitude":"49.11888889"},{"name":"Saluk","countryCode":"IR","stateCode":"13","latitude":"34.34138889","longitude":"48.99305556"},{"name":"Samen","countryCode":"IR","stateCode":"13","latitude":"34.20916667","longitude":"48.70583333"},{"name":"Sanaj","countryCode":"IR","stateCode":"13","latitude":"35.12222222","longitude":"49.02555556"},{"name":"Sanjuzan","countryCode":"IR","stateCode":"13","latitude":"34.65611111","longitude":"48.39333333"},{"name":"Sar Duran","countryCode":"IR","stateCode":"13","latitude":"34.20305556","longitude":"48.26388889"},{"name":"Sarab-e Tajar","countryCode":"IR","stateCode":"13","latitude":"34.23222222","longitude":"48.60638889"},{"name":"Saravak","countryCode":"IR","stateCode":"13","latitude":"35.17916667","longitude":"48.94638889"},{"name":"Sarayjuq","countryCode":"IR","stateCode":"13","latitude":"35.42888889","longitude":"47.96194444"},{"name":"Sarijlu","countryCode":"IR","stateCode":"13","latitude":"35.61250000","longitude":"48.89222222"},{"name":"Sarkan","countryCode":"IR","stateCode":"13","latitude":"34.60166667","longitude":"48.45055556"},{"name":"Saziyan","countryCode":"IR","stateCode":"13","latitude":"34.57361111","longitude":"48.15361111"},{"name":"Sefid Khaneh","countryCode":"IR","stateCode":"13","latitude":"34.06972222","longitude":"48.50805556"},{"name":"Segavi","countryCode":"IR","stateCode":"13","latitude":"34.58527778","longitude":"48.10083333"},{"name":"Setaq","countryCode":"IR","stateCode":"13","latitude":"35.04583300","longitude":"49.29638900"},{"name":"Shademaneh","countryCode":"IR","stateCode":"13","latitude":"34.36166667","longitude":"48.28055556"},{"name":"Shanabad","countryCode":"IR","stateCode":"13","latitude":"34.60888889","longitude":"48.10416667"},{"name":"Shanjur","countryCode":"IR","stateCode":"13","latitude":"35.29722222","longitude":"49.17638889"},{"name":"Sharifabad-e Quzan","countryCode":"IR","stateCode":"13","latitude":"34.41222222","longitude":"48.82583333"},{"name":"Sharifabad-e Tajar","countryCode":"IR","stateCode":"13","latitude":"34.26472222","longitude":"48.63833333"},{"name":"Shatzal","countryCode":"IR","stateCode":"13","latitude":"34.30305556","longitude":"47.97388889"},{"name":"Shavand","countryCode":"IR","stateCode":"13","latitude":"35.37527778","longitude":"49.20972222"},{"name":"Sheverin","countryCode":"IR","stateCode":"13","latitude":"34.80750000","longitude":"48.57027778"},{"name":"Sheykh Jarrah","countryCode":"IR","stateCode":"13","latitude":"35.50222222","longitude":"48.22250000"},{"name":"Shilandar-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.66750000","longitude":"48.16861111"},{"name":"Shir Barat","countryCode":"IR","stateCode":"13","latitude":"35.63333333","longitude":"48.38250000"},{"name":"Shirin Su","countryCode":"IR","stateCode":"13","latitude":"35.49277778","longitude":"48.45055556"},{"name":"Shush Ab","countryCode":"IR","stateCode":"13","latitude":"34.35361111","longitude":"48.63222222"},{"name":"Siah Goleh","countryCode":"IR","stateCode":"13","latitude":"34.94583333","longitude":"47.96833333"},{"name":"Sib Dar","countryCode":"IR","stateCode":"13","latitude":"34.21694444","longitude":"48.78472222"},{"name":"Silvar","countryCode":"IR","stateCode":"13","latitude":"34.74583333","longitude":"48.50666667"},{"name":"Simin-e Abaru","countryCode":"IR","stateCode":"13","latitude":"34.68250000","longitude":"48.58583300"},{"name":"Simin-e Zagheh","countryCode":"IR","stateCode":"13","latitude":"34.87666667","longitude":"48.32166667"},{"name":"Siravand","countryCode":"IR","stateCode":"13","latitude":"34.79527778","longitude":"47.99638889"},{"name":"Sistaneh","countryCode":"IR","stateCode":"13","latitude":"34.66333333","longitude":"48.32055556"},{"name":"Solulan","countryCode":"IR","stateCode":"13","latitude":"34.82611111","longitude":"48.42944444"},{"name":"Sorkh Kand","countryCode":"IR","stateCode":"13","latitude":"34.08750000","longitude":"48.42916667"},{"name":"Sulijeh","countryCode":"IR","stateCode":"13","latitude":"35.26860000","longitude":"48.33440000"},{"name":"Surtajin","countryCode":"IR","stateCode":"13","latitude":"35.53560000","longitude":"49.01390000"},{"name":"Sutlaq","countryCode":"IR","stateCode":"13","latitude":"34.57640000","longitude":"48.27750000"},{"name":"Tafrijan","countryCode":"IR","stateCode":"13","latitude":"34.76330000","longitude":"48.58190000"},{"name":"Tahunabad","countryCode":"IR","stateCode":"13","latitude":"34.83860000","longitude":"48.86640000"},{"name":"Tajar-e Samen","countryCode":"IR","stateCode":"13","latitude":"34.22560000","longitude":"48.66500000"},{"name":"Takhtiabad","countryCode":"IR","stateCode":"13","latitude":"34.81220000","longitude":"47.83780000"},{"name":"Taleh Jerd-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.04580000","longitude":"48.87780000"},{"name":"Tamuzan","countryCode":"IR","stateCode":"13","latitude":"35.27970000","longitude":"49.13280000"},{"name":"Tappeh Yazdan","countryCode":"IR","stateCode":"13","latitude":"34.33670000","longitude":"48.02250000"},{"name":"Tappeh-ye Dibi","countryCode":"IR","stateCode":"13","latitude":"35.42920000","longitude":"48.69420000"},{"name":"Taraqayah","countryCode":"IR","stateCode":"13","latitude":"35.31890000","longitude":"48.37110000"},{"name":"Tarik Darreh-ye Bala","countryCode":"IR","stateCode":"13","latitude":"34.27330000","longitude":"47.93920000"},{"name":"Tarkhinabad","countryCode":"IR","stateCode":"13","latitude":"34.81530000","longitude":"48.12250000"},{"name":"Tas Tappeh","countryCode":"IR","stateCode":"13","latitude":"35.16390000","longitude":"48.48330000"},{"name":"Tasbandi","countryCode":"IR","stateCode":"13","latitude":"34.56140000","longitude":"48.79060000"},{"name":"Tasran","countryCode":"IR","stateCode":"13","latitude":"35.33830000","longitude":"48.63390000"},{"name":"Tavaleh","countryCode":"IR","stateCode":"13","latitude":"35.15440000","longitude":"49.04390000"},{"name":"Tavaneh","countryCode":"IR","stateCode":"13","latitude":"34.21138900","longitude":"48.18583300"},{"name":"Taveh","countryCode":"IR","stateCode":"13","latitude":"35.11670000","longitude":"49.02720000"},{"name":"Tavilan-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.79940000","longitude":"47.86940000"},{"name":"Tazehnab-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.09780000","longitude":"48.31530000"},{"name":"Termianak","countryCode":"IR","stateCode":"13","latitude":"34.63190000","longitude":"48.17360000"},{"name":"Timi Jan","countryCode":"IR","stateCode":"13","latitude":"34.69030000","longitude":"48.34140000"},{"name":"Tuchaqaz","countryCode":"IR","stateCode":"13","latitude":"34.29970000","longitude":"48.71500000"},{"name":"Tulki Tappeh","countryCode":"IR","stateCode":"13","latitude":"35.49530000","longitude":"48.95780000"},{"name":"Tusk-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.25000000","longitude":"48.99000000"},{"name":"Tutal","countryCode":"IR","stateCode":"13","latitude":"34.51500000","longitude":"49.02140000"},{"name":"Tuyserkan","countryCode":"IR","stateCode":"13","latitude":"34.54805556","longitude":"48.44666667"},{"name":"Vafr-e Jin","countryCode":"IR","stateCode":"13","latitude":"34.81030000","longitude":"48.38420000"},{"name":"Vahandeh","countryCode":"IR","stateCode":"13","latitude":"35.50940000","longitude":"49.04750000"},{"name":"Vahman","countryCode":"IR","stateCode":"13","latitude":"34.26080000","longitude":"48.27080000"},{"name":"Vahnan","countryCode":"IR","stateCode":"13","latitude":"34.79000000","longitude":"48.28860000"},{"name":"Vali Mohammad","countryCode":"IR","stateCode":"13","latitude":"35.15190000","longitude":"48.38060000"},{"name":"Vali Sir Ab","countryCode":"IR","stateCode":"13","latitude":"34.23280000","longitude":"48.18940000"},{"name":"Vandarabad","countryCode":"IR","stateCode":"13","latitude":"34.66970000","longitude":"48.07890000"},{"name":"Varayeneh","countryCode":"IR","stateCode":"13","latitude":"34.07920000","longitude":"48.40560000"},{"name":"Varazaneh","countryCode":"IR","stateCode":"13","latitude":"34.18640000","longitude":"48.18610000"},{"name":"Varchaq","countryCode":"IR","stateCode":"13","latitude":"34.37170000","longitude":"48.89780000"},{"name":"Vardavard-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.70030000","longitude":"48.29390000"},{"name":"Vardavard-e Vosta","countryCode":"IR","stateCode":"13","latitude":"34.70440000","longitude":"48.30170000"},{"name":"Varkaneh","countryCode":"IR","stateCode":"13","latitude":"34.67690000","longitude":"48.61920000"},{"name":"Varqestan","countryCode":"IR","stateCode":"13","latitude":"35.39640000","longitude":"49.00920000"},{"name":"Varvazin","countryCode":"IR","stateCode":"13","latitude":"35.36580000","longitude":"48.96060000"},{"name":"Vasaj","countryCode":"IR","stateCode":"13","latitude":"34.32060000","longitude":"48.22580000"},{"name":"Vashur","countryCode":"IR","stateCode":"13","latitude":"35.23170000","longitude":"48.35170000"},{"name":"Vasleh","countryCode":"IR","stateCode":"13","latitude":"35.21280000","longitude":"48.34640000"},{"name":"Vesht","countryCode":"IR","stateCode":"13","latitude":"34.13860000","longitude":"48.46830000"},{"name":"Vezendan","countryCode":"IR","stateCode":"13","latitude":"34.95810000","longitude":"49.31250000"},{"name":"Yalfan","countryCode":"IR","stateCode":"13","latitude":"34.73640000","longitude":"48.61110000"},{"name":"Yarom Qayah","countryCode":"IR","stateCode":"13","latitude":"35.06890000","longitude":"49.38170000"},{"name":"Yaromjeh Bagh","countryCode":"IR","stateCode":"13","latitude":"35.51750000","longitude":"48.67640000"},{"name":"Yeganeh","countryCode":"IR","stateCode":"13","latitude":"34.80720000","longitude":"48.63780000"},{"name":"Yekanabad","countryCode":"IR","stateCode":"13","latitude":"34.87360000","longitude":"48.45420000"},{"name":"Yekleh","countryCode":"IR","stateCode":"13","latitude":"34.87777800","longitude":"49.00666700"},{"name":"Yeserlu","countryCode":"IR","stateCode":"13","latitude":"35.06110000","longitude":"48.78360000"},{"name":"Yunes","countryCode":"IR","stateCode":"13","latitude":"34.15860000","longitude":"48.67330000"},{"name":"Yunji","countryCode":"IR","stateCode":"13","latitude":"34.35860000","longitude":"48.78170000"},{"name":"Zagheh-ye Anuch","countryCode":"IR","stateCode":"13","latitude":"34.14780000","longitude":"48.55420000"},{"name":"Zagheh-ye Tasbandi","countryCode":"IR","stateCode":"13","latitude":"34.60360000","longitude":"48.81110000"},{"name":"Zaghlijeh","countryCode":"IR","stateCode":"13","latitude":"35.15280000","longitude":"49.37580000"},{"name":"Zamanabad-e Mohammadabad","countryCode":"IR","stateCode":"13","latitude":"34.41250000","longitude":"48.64220000"},{"name":"Zangeneh-ye Sofla","countryCode":"IR","stateCode":"13","latitude":"34.14670000","longitude":"49.01670000"},{"name":"Zapon","countryCode":"IR","stateCode":"13","latitude":"34.38390000","longitude":"48.18940000"},{"name":"Zaramin-e Sofla","countryCode":"IR","stateCode":"13","latitude":"34.19360000","longitude":"48.30000000"},{"name":"Zarrin Bagh","countryCode":"IR","stateCode":"13","latitude":"34.29470000","longitude":"48.05190000"},{"name":"Zeraq","countryCode":"IR","stateCode":"13","latitude":"35.07140000","longitude":"49.16940000"},{"name":"Zirabiyeh","countryCode":"IR","stateCode":"13","latitude":"34.41330000","longitude":"48.61690000"},{"name":"Akrahreppur","countryCode":"IS","stateCode":"5","latitude":"65.35505000","longitude":"-18.79572000"},{"name":"Húnaþing Vestra","countryCode":"IS","stateCode":"5","latitude":"65.25000000","longitude":"-20.91667000"},{"name":"Sauðárkrókur","countryCode":"IS","stateCode":"5","latitude":"65.74611000","longitude":"-19.63944000"},{"name":"Skagabyggð","countryCode":"IS","stateCode":"5","latitude":"65.95000000","longitude":"-20.25000000"},{"name":"Sveitarfélagið Skagafjörður","countryCode":"IS","stateCode":"5","latitude":"65.50018000","longitude":"-19.44566000"},{"name":"Akranes","countryCode":"IS","stateCode":"3","latitude":"64.32179000","longitude":"-22.07490000"},{"name":"Borgarbyggð","countryCode":"IS","stateCode":"3","latitude":"64.71446000","longitude":"-21.23788000"},{"name":"Borgarnes","countryCode":"IS","stateCode":"3","latitude":"64.53834000","longitude":"-21.92064000"},{"name":"Dalabyggð","countryCode":"IS","stateCode":"3","latitude":"65.10121000","longitude":"-21.72871000"},{"name":"Eyja- og Miklaholtshreppur","countryCode":"IS","stateCode":"3","latitude":"64.85846000","longitude":"-22.54557000"},{"name":"Helgafellssveit","countryCode":"IS","stateCode":"3","latitude":"64.99069000","longitude":"-22.78948000"},{"name":"Hvalfjarðarsveit","countryCode":"IS","stateCode":"3","latitude":"64.44265000","longitude":"-21.61086000"},{"name":"Skorradalshreppur","countryCode":"IS","stateCode":"3","latitude":"64.51667000","longitude":"-21.50000000"},{"name":"Snæfellsbær","countryCode":"IS","stateCode":"3","latitude":"64.86667000","longitude":"-23.50000000"},{"name":"Stykkishólmur","countryCode":"IS","stateCode":"3","latitude":"65.07537000","longitude":"-22.72977000"},{"name":"Ólafsvík","countryCode":"IS","stateCode":"3","latitude":"64.89429000","longitude":"-23.70918000"},{"name":"Akureyri","countryCode":"IS","stateCode":"6","latitude":"65.68353000","longitude":"-18.08780000"},{"name":"Dalvík","countryCode":"IS","stateCode":"6","latitude":"65.97018000","longitude":"-18.52861000"},{"name":"Dalvíkurbyggð","countryCode":"IS","stateCode":"6","latitude":"65.87318000","longitude":"-18.60844000"},{"name":"Eyjafjarðarsveit","countryCode":"IS","stateCode":"6","latitude":"65.33333000","longitude":"-18.16667000"},{"name":"Fjallabyggð","countryCode":"IS","stateCode":"6","latitude":"66.05962000","longitude":"-18.78220000"},{"name":"Grýtubakkahreppur","countryCode":"IS","stateCode":"6","latitude":"65.98333000","longitude":"-18.11667000"},{"name":"Hörgársveit","countryCode":"IS","stateCode":"6","latitude":"65.64828000","longitude":"-18.49599000"},{"name":"Húsavík","countryCode":"IS","stateCode":"6","latitude":"66.04148000","longitude":"-17.33834000"},{"name":"Langanesbyggð","countryCode":"IS","stateCode":"6","latitude":"66.05186000","longitude":"-15.18969000"},{"name":"Laugar","countryCode":"IS","stateCode":"6","latitude":"65.72159000","longitude":"-17.37352000"},{"name":"Siglufjörður","countryCode":"IS","stateCode":"6","latitude":"66.15198000","longitude":"-18.90815000"},{"name":"Skútustaðahreppur","countryCode":"IS","stateCode":"6","latitude":"65.17177000","longitude":"-16.77890000"},{"name":"Svalbarðsstrandarhreppur","countryCode":"IS","stateCode":"6","latitude":"65.74138000","longitude":"-18.03513000"},{"name":"Tjörneshreppur","countryCode":"IS","stateCode":"6","latitude":"66.11667000","longitude":"-17.20000000"},{"name":"Þingeyjarsveit","countryCode":"IS","stateCode":"6","latitude":"65.37229000","longitude":"-17.59927000"},{"name":"Bláskógabyggð","countryCode":"IS","stateCode":"8","latitude":"64.41667000","longitude":"-20.33333000"},{"name":"Flóahreppur","countryCode":"IS","stateCode":"8","latitude":"63.89569000","longitude":"-20.80159000"},{"name":"Grímsnes- og Grafningshreppur","countryCode":"IS","stateCode":"8","latitude":"64.08533000","longitude":"-20.96710000"},{"name":"Hrunamannahreppur","countryCode":"IS","stateCode":"8","latitude":"64.40944000","longitude":"-19.72237000"},{"name":"Hveragerði","countryCode":"IS","stateCode":"8","latitude":"64.00039000","longitude":"-21.18602000"},{"name":"Mýrdalshreppur","countryCode":"IS","stateCode":"8","latitude":"63.50000000","longitude":"-19.00000000"},{"name":"Selfoss","countryCode":"IS","stateCode":"8","latitude":"63.93311000","longitude":"-20.99712000"},{"name":"Skaftárhreppur","countryCode":"IS","stateCode":"8","latitude":"63.95948000","longitude":"-18.14491000"},{"name":"Skeiða- og Gnúpverjahreppur","countryCode":"IS","stateCode":"8","latitude":"64.34738000","longitude":"-19.37757000"},{"name":"Vestmannaeyjabær","countryCode":"IS","stateCode":"8","latitude":"63.43877000","longitude":"-20.26900000"},{"name":"Vestmannaeyjar","countryCode":"IS","stateCode":"8","latitude":"63.44273000","longitude":"-20.27339000"},{"name":"Ásahreppur","countryCode":"IS","stateCode":"8","latitude":"63.87589000","longitude":"-20.59484000"},{"name":"Þorlákshöfn","countryCode":"IS","stateCode":"8","latitude":"63.85591000","longitude":"-21.38337000"},{"name":"Borgarfjarðarhreppur","countryCode":"IS","stateCode":"7","latitude":"65.43401000","longitude":"-13.82933000"},{"name":"Breiðdalshreppur","countryCode":"IS","stateCode":"7","latitude":"64.83333000","longitude":"-14.25000000"},{"name":"Egilsstaðir","countryCode":"IS","stateCode":"7","latitude":"65.26687000","longitude":"-14.39485000"},{"name":"Eskifjörður","countryCode":"IS","stateCode":"7","latitude":"65.07306000","longitude":"-14.01525000"},{"name":"Fjarðabyggð","countryCode":"IS","stateCode":"7","latitude":"65.08333000","longitude":"-14.00000000"},{"name":"Fljótsdalshreppur","countryCode":"IS","stateCode":"7","latitude":"64.85275000","longitude":"-15.25680000"},{"name":"Fljótsdalshérað","countryCode":"IS","stateCode":"7","latitude":"65.25020000","longitude":"-15.37211000"},{"name":"Höfn","countryCode":"IS","stateCode":"7","latitude":"64.25388000","longitude":"-15.21212000"},{"name":"Neskaupstaður","countryCode":"IS","stateCode":"7","latitude":"65.14819000","longitude":"-13.68368000"},{"name":"Reyðarfjörður","countryCode":"IS","stateCode":"7","latitude":"65.03164000","longitude":"-14.21832000"},{"name":"Garðabær","countryCode":"IS","stateCode":"1","latitude":"64.08865000","longitude":"-21.92298000"},{"name":"Hafnarfjörður","countryCode":"IS","stateCode":"1","latitude":"64.06710000","longitude":"-21.93774000"},{"name":"Kjósarhreppur","countryCode":"IS","stateCode":"1","latitude":"64.30644000","longitude":"-21.49919000"},{"name":"Kópavogur","countryCode":"IS","stateCode":"1","latitude":"64.11234000","longitude":"-21.91298000"},{"name":"Mosfellsbaer","countryCode":"IS","stateCode":"1","latitude":"64.15000000","longitude":"-21.65000000"},{"name":"Mosfellsbær","countryCode":"IS","stateCode":"1","latitude":"64.16667000","longitude":"-21.70000000"},{"name":"Reykjavík","countryCode":"IS","stateCode":"1","latitude":"64.13548000","longitude":"-21.89541000"},{"name":"Seltjarnarnes","countryCode":"IS","stateCode":"1","latitude":"64.15309000","longitude":"-21.99499000"},{"name":"Álftanes","countryCode":"IS","stateCode":"1","latitude":"64.10000000","longitude":"-22.01667000"},{"name":"Garður","countryCode":"IS","stateCode":"2","latitude":"64.06558000","longitude":"-22.64656000"},{"name":"Grindavík","countryCode":"IS","stateCode":"2","latitude":"63.83849000","longitude":"-22.43931000"},{"name":"Keflavík","countryCode":"IS","stateCode":"2","latitude":"64.00492000","longitude":"-22.56242000"},{"name":"Reykjanesbær","countryCode":"IS","stateCode":"2","latitude":"63.99813000","longitude":"-22.56111000"},{"name":"Sandgerði","countryCode":"IS","stateCode":"2","latitude":"64.03762000","longitude":"-22.70799000"},{"name":"Vogar","countryCode":"IS","stateCode":"2","latitude":"63.98160000","longitude":"-22.38473000"},{"name":"Reykhólahreppur","countryCode":"IS","stateCode":"4","latitude":"65.60990000","longitude":"-22.33324000"},{"name":"Strandabyggð","countryCode":"IS","stateCode":"4","latitude":"65.77455000","longitude":"-21.95725000"},{"name":"Tálknafjarðarhreppur","countryCode":"IS","stateCode":"4","latitude":"65.61667000","longitude":"-23.88333000"},{"name":"Ísafjarðarbær","countryCode":"IS","stateCode":"4","latitude":"66.07586000","longitude":"-23.12794000"},{"name":"Ísafjörður","countryCode":"IS","stateCode":"4","latitude":"66.07475000","longitude":"-23.13498000"}]');

/***/ }),

/***/ 864:
/*!*****************************************************************!*\
  !*** ./node_modules/country-state-city/lib/assets/country.json ***!
  \*****************************************************************/
/***/ ((module) => {

"use strict";
module.exports = JSON.parse('[{"name":"Afghanistan","isoCode":"AF","flag":"🇦🇫","phonecode":"93","currency":"AFN","latitude":"33.00000000","longitude":"65.00000000","timezones":[{"zoneName":"Asia/Kabul","gmtOffset":16200,"gmtOffsetName":"UTC+04:30","abbreviation":"AFT","tzName":"Afghanistan Time"}]},{"name":"Aland Islands","isoCode":"AX","flag":"🇦🇽","phonecode":"+358-18","currency":"EUR","latitude":"60.11666700","longitude":"19.90000000","timezones":[{"zoneName":"Europe/Mariehamn","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Albania","isoCode":"AL","flag":"🇦🇱","phonecode":"355","currency":"ALL","latitude":"41.00000000","longitude":"20.00000000","timezones":[{"zoneName":"Europe/Tirane","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Algeria","isoCode":"DZ","flag":"🇩🇿","phonecode":"213","currency":"DZD","latitude":"28.00000000","longitude":"3.00000000","timezones":[{"zoneName":"Africa/Algiers","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"American Samoa","isoCode":"AS","flag":"🇦🇸","phonecode":"+1-684","currency":"USD","latitude":"-14.33333333","longitude":"-170.00000000","timezones":[{"zoneName":"Pacific/Pago_Pago","gmtOffset":-39600,"gmtOffsetName":"UTC-11:00","abbreviation":"SST","tzName":"Samoa Standard Time"}]},{"name":"Andorra","isoCode":"AD","flag":"🇦🇩","phonecode":"376","currency":"EUR","latitude":"42.50000000","longitude":"1.50000000","timezones":[{"zoneName":"Europe/Andorra","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Angola","isoCode":"AO","flag":"🇦🇴","phonecode":"244","currency":"AOA","latitude":"-12.50000000","longitude":"18.50000000","timezones":[{"zoneName":"Africa/Luanda","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Anguilla","isoCode":"AI","flag":"🇦🇮","phonecode":"+1-264","currency":"XCD","latitude":"18.25000000","longitude":"-63.16666666","timezones":[{"zoneName":"America/Anguilla","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Antarctica","isoCode":"AQ","flag":"🇦🇶","phonecode":"672","currency":"AAD","latitude":"-74.65000000","longitude":"4.48000000","timezones":[{"zoneName":"Antarctica/Casey","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AWST","tzName":"Australian Western Standard Time"},{"zoneName":"Antarctica/Davis","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"DAVT","tzName":"Davis Time"},{"zoneName":"Antarctica/DumontDUrville","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"DDUT","tzName":"Dumont d\'Urville Time"},{"zoneName":"Antarctica/Mawson","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"MAWT","tzName":"Mawson Station Time"},{"zoneName":"Antarctica/McMurdo","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"NZDT","tzName":"New Zealand Daylight Time"},{"zoneName":"Antarctica/Palmer","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"CLST","tzName":"Chile Summer Time"},{"zoneName":"Antarctica/Rothera","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ROTT","tzName":"Rothera Research Station Time"},{"zoneName":"Antarctica/Syowa","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"SYOT","tzName":"Showa Station Time"},{"zoneName":"Antarctica/Troll","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"},{"zoneName":"Antarctica/Vostok","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"VOST","tzName":"Vostok Station Time"}]},{"name":"Antigua And Barbuda","isoCode":"AG","flag":"🇦🇬","phonecode":"+1-268","currency":"XCD","latitude":"17.05000000","longitude":"-61.80000000","timezones":[{"zoneName":"America/Antigua","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Argentina","isoCode":"AR","flag":"🇦🇷","phonecode":"54","currency":"ARS","latitude":"-34.00000000","longitude":"-64.00000000","timezones":[{"zoneName":"America/Argentina/Buenos_Aires","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Catamarca","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Cordoba","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Jujuy","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/La_Rioja","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Mendoza","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Rio_Gallegos","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Salta","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/San_Juan","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/San_Luis","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Tucuman","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Ushuaia","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"}]},{"name":"Armenia","isoCode":"AM","flag":"🇦🇲","phonecode":"374","currency":"AMD","latitude":"40.00000000","longitude":"45.00000000","timezones":[{"zoneName":"Asia/Yerevan","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"AMT","tzName":"Armenia Time"}]},{"name":"Aruba","isoCode":"AW","flag":"🇦🇼","phonecode":"297","currency":"AWG","latitude":"12.50000000","longitude":"-69.96666666","timezones":[{"zoneName":"America/Aruba","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Australia","isoCode":"AU","flag":"🇦🇺","phonecode":"61","currency":"AUD","latitude":"-27.00000000","longitude":"133.00000000","timezones":[{"zoneName":"Antarctica/Macquarie","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"MIST","tzName":"Macquarie Island Station Time"},{"zoneName":"Australia/Adelaide","gmtOffset":37800,"gmtOffsetName":"UTC+10:30","abbreviation":"ACDT","tzName":"Australian Central Daylight Saving Time"},{"zoneName":"Australia/Brisbane","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"AEST","tzName":"Australian Eastern Standard Time"},{"zoneName":"Australia/Broken_Hill","gmtOffset":37800,"gmtOffsetName":"UTC+10:30","abbreviation":"ACDT","tzName":"Australian Central Daylight Saving Time"},{"zoneName":"Australia/Currie","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AEDT","tzName":"Australian Eastern Daylight Saving Time"},{"zoneName":"Australia/Darwin","gmtOffset":34200,"gmtOffsetName":"UTC+09:30","abbreviation":"ACST","tzName":"Australian Central Standard Time"},{"zoneName":"Australia/Eucla","gmtOffset":31500,"gmtOffsetName":"UTC+08:45","abbreviation":"ACWST","tzName":"Australian Central Western Standard Time (Unofficial)"},{"zoneName":"Australia/Hobart","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AEDT","tzName":"Australian Eastern Daylight Saving Time"},{"zoneName":"Australia/Lindeman","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"AEST","tzName":"Australian Eastern Standard Time"},{"zoneName":"Australia/Lord_Howe","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"LHST","tzName":"Lord Howe Summer Time"},{"zoneName":"Australia/Melbourne","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AEDT","tzName":"Australian Eastern Daylight Saving Time"},{"zoneName":"Australia/Perth","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"AWST","tzName":"Australian Western Standard Time"},{"zoneName":"Australia/Sydney","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AEDT","tzName":"Australian Eastern Daylight Saving Time"}]},{"name":"Austria","isoCode":"AT","flag":"🇦🇹","phonecode":"43","currency":"EUR","latitude":"47.33333333","longitude":"13.33333333","timezones":[{"zoneName":"Europe/Vienna","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Azerbaijan","isoCode":"AZ","flag":"🇦🇿","phonecode":"994","currency":"AZN","latitude":"40.50000000","longitude":"47.50000000","timezones":[{"zoneName":"Asia/Baku","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"AZT","tzName":"Azerbaijan Time"}]},{"name":"The Bahamas","isoCode":"BS","flag":"🇧🇸","phonecode":"+1-242","currency":"BSD","latitude":"24.25000000","longitude":"-76.00000000","timezones":[{"zoneName":"America/Nassau","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America)"}]},{"name":"Bahrain","isoCode":"BH","flag":"🇧🇭","phonecode":"973","currency":"BHD","latitude":"26.00000000","longitude":"50.55000000","timezones":[{"zoneName":"Asia/Bahrain","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Bangladesh","isoCode":"BD","flag":"🇧🇩","phonecode":"880","currency":"BDT","latitude":"24.00000000","longitude":"90.00000000","timezones":[{"zoneName":"Asia/Dhaka","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"BDT","tzName":"Bangladesh Standard Time"}]},{"name":"Barbados","isoCode":"BB","flag":"🇧🇧","phonecode":"+1-246","currency":"BBD","latitude":"13.16666666","longitude":"-59.53333333","timezones":[{"zoneName":"America/Barbados","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Belarus","isoCode":"BY","flag":"🇧🇾","phonecode":"375","currency":"BYN","latitude":"53.00000000","longitude":"28.00000000","timezones":[{"zoneName":"Europe/Minsk","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"MSK","tzName":"Moscow Time"}]},{"name":"Belgium","isoCode":"BE","flag":"🇧🇪","phonecode":"32","currency":"EUR","latitude":"50.83333333","longitude":"4.00000000","timezones":[{"zoneName":"Europe/Brussels","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Belize","isoCode":"BZ","flag":"🇧🇿","phonecode":"501","currency":"BZD","latitude":"17.25000000","longitude":"-88.75000000","timezones":[{"zoneName":"America/Belize","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America)"}]},{"name":"Benin","isoCode":"BJ","flag":"🇧🇯","phonecode":"229","currency":"XOF","latitude":"9.50000000","longitude":"2.25000000","timezones":[{"zoneName":"Africa/Porto-Novo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Bermuda","isoCode":"BM","flag":"🇧🇲","phonecode":"+1-441","currency":"BMD","latitude":"32.33333333","longitude":"-64.75000000","timezones":[{"zoneName":"Atlantic/Bermuda","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Bhutan","isoCode":"BT","flag":"🇧🇹","phonecode":"975","currency":"BTN","latitude":"27.50000000","longitude":"90.50000000","timezones":[{"zoneName":"Asia/Thimphu","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"BTT","tzName":"Bhutan Time"}]},{"name":"Bolivia","isoCode":"BO","flag":"🇧🇴","phonecode":"591","currency":"BOB","latitude":"-17.00000000","longitude":"-65.00000000","timezones":[{"zoneName":"America/La_Paz","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"BOT","tzName":"Bolivia Time"}]},{"name":"Bosnia and Herzegovina","isoCode":"BA","flag":"🇧🇦","phonecode":"387","currency":"BAM","latitude":"44.00000000","longitude":"18.00000000","timezones":[{"zoneName":"Europe/Sarajevo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Botswana","isoCode":"BW","flag":"🇧🇼","phonecode":"267","currency":"BWP","latitude":"-22.00000000","longitude":"24.00000000","timezones":[{"zoneName":"Africa/Gaborone","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Bouvet Island","isoCode":"BV","flag":"🇧🇻","phonecode":"0055","currency":"NOK","latitude":"-54.43333333","longitude":"3.40000000","timezones":[{"zoneName":"Europe/Oslo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Brazil","isoCode":"BR","flag":"🇧🇷","phonecode":"55","currency":"BRL","latitude":"-10.00000000","longitude":"-55.00000000","timezones":[{"zoneName":"America/Araguaina","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Brasília Time"},{"zoneName":"America/Bahia","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Brasília Time"},{"zoneName":"America/Belem","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Brasília Time"},{"zoneName":"America/Boa_Vista","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AMT","tzName":"Amazon Time (Brazil)[3"},{"zoneName":"America/Campo_Grande","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AMT","tzName":"Amazon Time (Brazil)[3"},{"zoneName":"America/Cuiaba","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"BRT","tzName":"Brasilia Time"},{"zoneName":"America/Eirunepe","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"ACT","tzName":"Acre Time"},{"zoneName":"America/Fortaleza","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Brasília Time"},{"zoneName":"America/Maceio","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Brasília Time"},{"zoneName":"America/Manaus","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AMT","tzName":"Amazon Time (Brazil)"},{"zoneName":"America/Noronha","gmtOffset":-7200,"gmtOffsetName":"UTC-02:00","abbreviation":"FNT","tzName":"Fernando de Noronha Time"},{"zoneName":"America/Porto_Velho","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AMT","tzName":"Amazon Time (Brazil)[3"},{"zoneName":"America/Recife","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Brasília Time"},{"zoneName":"America/Rio_Branco","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"ACT","tzName":"Acre Time"},{"zoneName":"America/Santarem","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Brasília Time"},{"zoneName":"America/Sao_Paulo","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Brasília Time"}]},{"name":"British Indian Ocean Territory","isoCode":"IO","flag":"🇮🇴","phonecode":"246","currency":"USD","latitude":"-6.00000000","longitude":"71.50000000","timezones":[{"zoneName":"Indian/Chagos","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"IOT","tzName":"Indian Ocean Time"}]},{"name":"Brunei","isoCode":"BN","flag":"🇧🇳","phonecode":"673","currency":"BND","latitude":"4.50000000","longitude":"114.66666666","timezones":[{"zoneName":"Asia/Brunei","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"BNT","tzName":"Brunei Darussalam Time"}]},{"name":"Bulgaria","isoCode":"BG","flag":"🇧🇬","phonecode":"359","currency":"BGN","latitude":"43.00000000","longitude":"25.00000000","timezones":[{"zoneName":"Europe/Sofia","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Burkina Faso","isoCode":"BF","flag":"🇧🇫","phonecode":"226","currency":"XOF","latitude":"13.00000000","longitude":"-2.00000000","timezones":[{"zoneName":"Africa/Ouagadougou","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Burundi","isoCode":"BI","flag":"🇧🇮","phonecode":"257","currency":"BIF","latitude":"-3.50000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Bujumbura","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Cambodia","isoCode":"KH","flag":"🇰🇭","phonecode":"855","currency":"KHR","latitude":"13.00000000","longitude":"105.00000000","timezones":[{"zoneName":"Asia/Phnom_Penh","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"ICT","tzName":"Indochina Time"}]},{"name":"Cameroon","isoCode":"CM","flag":"🇨🇲","phonecode":"237","currency":"XAF","latitude":"6.00000000","longitude":"12.00000000","timezones":[{"zoneName":"Africa/Douala","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Canada","isoCode":"CA","flag":"🇨🇦","phonecode":"1","currency":"CAD","latitude":"60.00000000","longitude":"-95.00000000","timezones":[{"zoneName":"America/Atikokan","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America)"},{"zoneName":"America/Blanc-Sablon","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Cambridge_Bay","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Creston","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Dawson","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Dawson_Creek","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Edmonton","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Fort_Nelson","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Glace_Bay","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Goose_Bay","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Halifax","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Inuvik","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Iqaluit","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Moncton","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Nipigon","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Pangnirtung","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Rainy_River","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Rankin_Inlet","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Regina","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Resolute","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/St_Johns","gmtOffset":-12600,"gmtOffsetName":"UTC-03:30","abbreviation":"NST","tzName":"Newfoundland Standard Time"},{"zoneName":"America/Swift_Current","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Thunder_Bay","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Toronto","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Vancouver","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"},{"zoneName":"America/Whitehorse","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Winnipeg","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Yellowknife","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"}]},{"name":"Cape Verde","isoCode":"CV","flag":"🇨🇻","phonecode":"238","currency":"CVE","latitude":"16.00000000","longitude":"-24.00000000","timezones":[{"zoneName":"Atlantic/Cape_Verde","gmtOffset":-3600,"gmtOffsetName":"UTC-01:00","abbreviation":"CVT","tzName":"Cape Verde Time"}]},{"name":"Cayman Islands","isoCode":"KY","flag":"🇰🇾","phonecode":"+1-345","currency":"KYD","latitude":"19.50000000","longitude":"-80.50000000","timezones":[{"zoneName":"America/Cayman","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Central African Republic","isoCode":"CF","flag":"🇨🇫","phonecode":"236","currency":"XAF","latitude":"7.00000000","longitude":"21.00000000","timezones":[{"zoneName":"Africa/Bangui","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Chad","isoCode":"TD","flag":"🇹🇩","phonecode":"235","currency":"XAF","latitude":"15.00000000","longitude":"19.00000000","timezones":[{"zoneName":"Africa/Ndjamena","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Chile","isoCode":"CL","flag":"🇨🇱","phonecode":"56","currency":"CLP","latitude":"-30.00000000","longitude":"-71.00000000","timezones":[{"zoneName":"America/Punta_Arenas","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"CLST","tzName":"Chile Summer Time"},{"zoneName":"America/Santiago","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"CLST","tzName":"Chile Summer Time"},{"zoneName":"Pacific/Easter","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EASST","tzName":"Easter Island Summer Time"}]},{"name":"China","isoCode":"CN","flag":"🇨🇳","phonecode":"86","currency":"CNY","latitude":"35.00000000","longitude":"105.00000000","timezones":[{"zoneName":"Asia/Shanghai","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"CST","tzName":"China Standard Time"},{"zoneName":"Asia/Urumqi","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"XJT","tzName":"China Standard Time"}]},{"name":"Christmas Island","isoCode":"CX","flag":"🇨🇽","phonecode":"61","currency":"AUD","latitude":"-10.50000000","longitude":"105.66666666","timezones":[{"zoneName":"Indian/Christmas","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"CXT","tzName":"Christmas Island Time"}]},{"name":"Cocos (Keeling) Islands","isoCode":"CC","flag":"🇨🇨","phonecode":"61","currency":"AUD","latitude":"-12.50000000","longitude":"96.83333333","timezones":[{"zoneName":"Indian/Cocos","gmtOffset":23400,"gmtOffsetName":"UTC+06:30","abbreviation":"CCT","tzName":"Cocos Islands Time"}]},{"name":"Colombia","isoCode":"CO","flag":"🇨🇴","phonecode":"57","currency":"COP","latitude":"4.00000000","longitude":"-72.00000000","timezones":[{"zoneName":"America/Bogota","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"COT","tzName":"Colombia Time"}]},{"name":"Comoros","isoCode":"KM","flag":"🇰🇲","phonecode":"269","currency":"KMF","latitude":"-12.16666666","longitude":"44.25000000","timezones":[{"zoneName":"Indian/Comoro","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Congo","isoCode":"CG","flag":"🇨🇬","phonecode":"242","currency":"XAF","latitude":"-1.00000000","longitude":"15.00000000","timezones":[{"zoneName":"Africa/Brazzaville","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Democratic Republic of the Congo","isoCode":"CD","flag":"🇨🇩","phonecode":"243","currency":"CDF","latitude":"0.00000000","longitude":"25.00000000","timezones":[{"zoneName":"Africa/Kinshasa","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"},{"zoneName":"Africa/Lubumbashi","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Cook Islands","isoCode":"CK","flag":"🇨🇰","phonecode":"682","currency":"NZD","latitude":"-21.23333333","longitude":"-159.76666666","timezones":[{"zoneName":"Pacific/Rarotonga","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"CKT","tzName":"Cook Island Time"}]},{"name":"Costa Rica","isoCode":"CR","flag":"🇨🇷","phonecode":"506","currency":"CRC","latitude":"10.00000000","longitude":"-84.00000000","timezones":[{"zoneName":"America/Costa_Rica","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Cote D\'Ivoire (Ivory Coast)","isoCode":"CI","flag":"🇨🇮","phonecode":"225","currency":"XOF","latitude":"8.00000000","longitude":"-5.00000000","timezones":[{"zoneName":"Africa/Abidjan","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Croatia","isoCode":"HR","flag":"🇭🇷","phonecode":"385","currency":"HRK","latitude":"45.16666666","longitude":"15.50000000","timezones":[{"zoneName":"Europe/Zagreb","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Cuba","isoCode":"CU","flag":"🇨🇺","phonecode":"53","currency":"CUP","latitude":"21.50000000","longitude":"-80.00000000","timezones":[{"zoneName":"America/Havana","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"CST","tzName":"Cuba Standard Time"}]},{"name":"Cyprus","isoCode":"CY","flag":"🇨🇾","phonecode":"357","currency":"EUR","latitude":"35.00000000","longitude":"33.00000000","timezones":[{"zoneName":"Asia/Famagusta","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Asia/Nicosia","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Czech Republic","isoCode":"CZ","flag":"🇨🇿","phonecode":"420","currency":"CZK","latitude":"49.75000000","longitude":"15.50000000","timezones":[{"zoneName":"Europe/Prague","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Denmark","isoCode":"DK","flag":"🇩🇰","phonecode":"45","currency":"DKK","latitude":"56.00000000","longitude":"10.00000000","timezones":[{"zoneName":"Europe/Copenhagen","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Djibouti","isoCode":"DJ","flag":"🇩🇯","phonecode":"253","currency":"DJF","latitude":"11.50000000","longitude":"43.00000000","timezones":[{"zoneName":"Africa/Djibouti","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Dominica","isoCode":"DM","flag":"🇩🇲","phonecode":"+1-767","currency":"XCD","latitude":"15.41666666","longitude":"-61.33333333","timezones":[{"zoneName":"America/Dominica","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Dominican Republic","isoCode":"DO","flag":"🇩🇴","phonecode":"+1-809 and 1-829","currency":"DOP","latitude":"19.00000000","longitude":"-70.66666666","timezones":[{"zoneName":"America/Santo_Domingo","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"East Timor","isoCode":"TL","flag":"🇹🇱","phonecode":"670","currency":"USD","latitude":"-8.83333333","longitude":"125.91666666","timezones":[{"zoneName":"Asia/Dili","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"TLT","tzName":"Timor Leste Time"}]},{"name":"Ecuador","isoCode":"EC","flag":"🇪🇨","phonecode":"593","currency":"USD","latitude":"-2.00000000","longitude":"-77.50000000","timezones":[{"zoneName":"America/Guayaquil","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"ECT","tzName":"Ecuador Time"},{"zoneName":"Pacific/Galapagos","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"GALT","tzName":"Galápagos Time"}]},{"name":"Egypt","isoCode":"EG","flag":"🇪🇬","phonecode":"20","currency":"EGP","latitude":"27.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Cairo","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"El Salvador","isoCode":"SV","flag":"🇸🇻","phonecode":"503","currency":"USD","latitude":"13.83333333","longitude":"-88.91666666","timezones":[{"zoneName":"America/El_Salvador","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Equatorial Guinea","isoCode":"GQ","flag":"🇬🇶","phonecode":"240","currency":"XAF","latitude":"2.00000000","longitude":"10.00000000","timezones":[{"zoneName":"Africa/Malabo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Eritrea","isoCode":"ER","flag":"🇪🇷","phonecode":"291","currency":"ERN","latitude":"15.00000000","longitude":"39.00000000","timezones":[{"zoneName":"Africa/Asmara","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Estonia","isoCode":"EE","flag":"🇪🇪","phonecode":"372","currency":"EUR","latitude":"59.00000000","longitude":"26.00000000","timezones":[{"zoneName":"Europe/Tallinn","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Ethiopia","isoCode":"ET","flag":"🇪🇹","phonecode":"251","currency":"ETB","latitude":"8.00000000","longitude":"38.00000000","timezones":[{"zoneName":"Africa/Addis_Ababa","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Falkland Islands","isoCode":"FK","flag":"🇫🇰","phonecode":"500","currency":"FKP","latitude":"-51.75000000","longitude":"-59.00000000","timezones":[{"zoneName":"Atlantic/Stanley","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"FKST","tzName":"Falkland Islands Summer Time"}]},{"name":"Faroe Islands","isoCode":"FO","flag":"🇫🇴","phonecode":"298","currency":"DKK","latitude":"62.00000000","longitude":"-7.00000000","timezones":[{"zoneName":"Atlantic/Faroe","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"WET","tzName":"Western European Time"}]},{"name":"Fiji Islands","isoCode":"FJ","flag":"🇫🇯","phonecode":"679","currency":"FJD","latitude":"-18.00000000","longitude":"175.00000000","timezones":[{"zoneName":"Pacific/Fiji","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"FJT","tzName":"Fiji Time"}]},{"name":"Finland","isoCode":"FI","flag":"🇫🇮","phonecode":"358","currency":"EUR","latitude":"64.00000000","longitude":"26.00000000","timezones":[{"zoneName":"Europe/Helsinki","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"France","isoCode":"FR","flag":"🇫🇷","phonecode":"33","currency":"EUR","latitude":"46.00000000","longitude":"2.00000000","timezones":[{"zoneName":"Europe/Paris","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"French Guiana","isoCode":"GF","flag":"🇬🇫","phonecode":"594","currency":"EUR","latitude":"4.00000000","longitude":"-53.00000000","timezones":[{"zoneName":"America/Cayenne","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"GFT","tzName":"French Guiana Time"}]},{"name":"French Polynesia","isoCode":"PF","flag":"🇵🇫","phonecode":"689","currency":"XPF","latitude":"-15.00000000","longitude":"-140.00000000","timezones":[{"zoneName":"Pacific/Gambier","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"GAMT","tzName":"Gambier Islands Time"},{"zoneName":"Pacific/Marquesas","gmtOffset":-34200,"gmtOffsetName":"UTC-09:30","abbreviation":"MART","tzName":"Marquesas Islands Time"},{"zoneName":"Pacific/Tahiti","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"TAHT","tzName":"Tahiti Time"}]},{"name":"French Southern Territories","isoCode":"TF","flag":"🇹🇫","phonecode":"262","currency":"EUR","latitude":"-49.25000000","longitude":"69.16700000","timezones":[{"zoneName":"Indian/Kerguelen","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"TFT","tzName":"French Southern and Antarctic Time"}]},{"name":"Gabon","isoCode":"GA","flag":"🇬🇦","phonecode":"241","currency":"XAF","latitude":"-1.00000000","longitude":"11.75000000","timezones":[{"zoneName":"Africa/Libreville","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Gambia The","isoCode":"GM","flag":"🇬🇲","phonecode":"220","currency":"GMD","latitude":"13.46666666","longitude":"-16.56666666","timezones":[{"zoneName":"Africa/Banjul","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Georgia","isoCode":"GE","flag":"🇬🇪","phonecode":"995","currency":"GEL","latitude":"42.00000000","longitude":"43.50000000","timezones":[{"zoneName":"Asia/Tbilisi","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"GET","tzName":"Georgia Standard Time"}]},{"name":"Germany","isoCode":"DE","flag":"🇩🇪","phonecode":"49","currency":"EUR","latitude":"51.00000000","longitude":"9.00000000","timezones":[{"zoneName":"Europe/Berlin","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"},{"zoneName":"Europe/Busingen","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Ghana","isoCode":"GH","flag":"🇬🇭","phonecode":"233","currency":"GHS","latitude":"8.00000000","longitude":"-2.00000000","timezones":[{"zoneName":"Africa/Accra","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Gibraltar","isoCode":"GI","flag":"🇬🇮","phonecode":"350","currency":"GIP","latitude":"36.13333333","longitude":"-5.35000000","timezones":[{"zoneName":"Europe/Gibraltar","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Greece","isoCode":"GR","flag":"🇬🇷","phonecode":"30","currency":"EUR","latitude":"39.00000000","longitude":"22.00000000","timezones":[{"zoneName":"Europe/Athens","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Greenland","isoCode":"GL","flag":"🇬🇱","phonecode":"299","currency":"DKK","latitude":"72.00000000","longitude":"-40.00000000","timezones":[{"zoneName":"America/Danmarkshavn","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"},{"zoneName":"America/Nuuk","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"WGT","tzName":"West Greenland Time"},{"zoneName":"America/Scoresbysund","gmtOffset":-3600,"gmtOffsetName":"UTC-01:00","abbreviation":"EGT","tzName":"Eastern Greenland Time"},{"zoneName":"America/Thule","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Grenada","isoCode":"GD","flag":"🇬🇩","phonecode":"+1-473","currency":"XCD","latitude":"12.11666666","longitude":"-61.66666666","timezones":[{"zoneName":"America/Grenada","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Guadeloupe","isoCode":"GP","flag":"🇬🇵","phonecode":"590","currency":"EUR","latitude":"16.25000000","longitude":"-61.58333300","timezones":[{"zoneName":"America/Guadeloupe","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Guam","isoCode":"GU","flag":"🇬🇺","phonecode":"+1-671","currency":"USD","latitude":"13.46666666","longitude":"144.78333333","timezones":[{"zoneName":"Pacific/Guam","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"CHST","tzName":"Chamorro Standard Time"}]},{"name":"Guatemala","isoCode":"GT","flag":"🇬🇹","phonecode":"502","currency":"GTQ","latitude":"15.50000000","longitude":"-90.25000000","timezones":[{"zoneName":"America/Guatemala","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Guernsey and Alderney","isoCode":"GG","flag":"🇬🇬","phonecode":"+44-1481","currency":"GBP","latitude":"49.46666666","longitude":"-2.58333333","timezones":[{"zoneName":"Europe/Guernsey","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Guinea","isoCode":"GN","flag":"🇬🇳","phonecode":"224","currency":"GNF","latitude":"11.00000000","longitude":"-10.00000000","timezones":[{"zoneName":"Africa/Conakry","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Guinea-Bissau","isoCode":"GW","flag":"🇬🇼","phonecode":"245","currency":"XOF","latitude":"12.00000000","longitude":"-15.00000000","timezones":[{"zoneName":"Africa/Bissau","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Guyana","isoCode":"GY","flag":"🇬🇾","phonecode":"592","currency":"GYD","latitude":"5.00000000","longitude":"-59.00000000","timezones":[{"zoneName":"America/Guyana","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"GYT","tzName":"Guyana Time"}]},{"name":"Haiti","isoCode":"HT","flag":"🇭🇹","phonecode":"509","currency":"HTG","latitude":"19.00000000","longitude":"-72.41666666","timezones":[{"zoneName":"America/Port-au-Prince","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Heard Island and McDonald Islands","isoCode":"HM","flag":"🇭🇲","phonecode":"672","currency":"AUD","latitude":"-53.10000000","longitude":"72.51666666","timezones":[{"zoneName":"Indian/Kerguelen","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"TFT","tzName":"French Southern and Antarctic Time"}]},{"name":"Honduras","isoCode":"HN","flag":"🇭🇳","phonecode":"504","currency":"HNL","latitude":"15.00000000","longitude":"-86.50000000","timezones":[{"zoneName":"America/Tegucigalpa","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Hong Kong S.A.R.","isoCode":"HK","flag":"🇭🇰","phonecode":"852","currency":"HKD","latitude":"22.25000000","longitude":"114.16666666","timezones":[{"zoneName":"Asia/Hong_Kong","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"HKT","tzName":"Hong Kong Time"}]},{"name":"Hungary","isoCode":"HU","flag":"🇭🇺","phonecode":"36","currency":"HUF","latitude":"47.00000000","longitude":"20.00000000","timezones":[{"zoneName":"Europe/Budapest","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Iceland","isoCode":"IS","flag":"🇮🇸","phonecode":"354","currency":"ISK","latitude":"65.00000000","longitude":"-18.00000000","timezones":[{"zoneName":"Atlantic/Reykjavik","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"India","isoCode":"IN","flag":"🇮🇳","phonecode":"91","currency":"INR","latitude":"20.00000000","longitude":"77.00000000","timezones":[{"zoneName":"Asia/Kolkata","gmtOffset":19800,"gmtOffsetName":"UTC+05:30","abbreviation":"IST","tzName":"Indian Standard Time"}]},{"name":"Indonesia","isoCode":"ID","flag":"🇮🇩","phonecode":"62","currency":"IDR","latitude":"-5.00000000","longitude":"120.00000000","timezones":[{"zoneName":"Asia/Jakarta","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"WIB","tzName":"Western Indonesian Time"},{"zoneName":"Asia/Jayapura","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"WIT","tzName":"Eastern Indonesian Time"},{"zoneName":"Asia/Makassar","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"WITA","tzName":"Central Indonesia Time"},{"zoneName":"Asia/Pontianak","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"WIB","tzName":"Western Indonesian Time"}]},{"name":"Iran","isoCode":"IR","flag":"🇮🇷","phonecode":"98","currency":"IRR","latitude":"32.00000000","longitude":"53.00000000","timezones":[{"zoneName":"Asia/Tehran","gmtOffset":12600,"gmtOffsetName":"UTC+03:30","abbreviation":"IRDT","tzName":"Iran Daylight Time"}]},{"name":"Iraq","isoCode":"IQ","flag":"🇮🇶","phonecode":"964","currency":"IQD","latitude":"33.00000000","longitude":"44.00000000","timezones":[{"zoneName":"Asia/Baghdad","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Ireland","isoCode":"IE","flag":"🇮🇪","phonecode":"353","currency":"EUR","latitude":"53.00000000","longitude":"-8.00000000","timezones":[{"zoneName":"Europe/Dublin","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Israel","isoCode":"IL","flag":"🇮🇱","phonecode":"972","currency":"ILS","latitude":"31.50000000","longitude":"34.75000000","timezones":[{"zoneName":"Asia/Jerusalem","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"IST","tzName":"Israel Standard Time"}]},{"name":"Italy","isoCode":"IT","flag":"🇮🇹","phonecode":"39","currency":"EUR","latitude":"42.83333333","longitude":"12.83333333","timezones":[{"zoneName":"Europe/Rome","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Jamaica","isoCode":"JM","flag":"🇯🇲","phonecode":"+1-876","currency":"JMD","latitude":"18.25000000","longitude":"-77.50000000","timezones":[{"zoneName":"America/Jamaica","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Japan","isoCode":"JP","flag":"🇯🇵","phonecode":"81","currency":"JPY","latitude":"36.00000000","longitude":"138.00000000","timezones":[{"zoneName":"Asia/Tokyo","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"JST","tzName":"Japan Standard Time"}]},{"name":"Jersey","isoCode":"JE","flag":"🇯🇪","phonecode":"+44-1534","currency":"GBP","latitude":"49.25000000","longitude":"-2.16666666","timezones":[{"zoneName":"Europe/Jersey","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Jordan","isoCode":"JO","flag":"🇯🇴","phonecode":"962","currency":"JOD","latitude":"31.00000000","longitude":"36.00000000","timezones":[{"zoneName":"Asia/Amman","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Kazakhstan","isoCode":"KZ","flag":"🇰🇿","phonecode":"7","currency":"KZT","latitude":"48.00000000","longitude":"68.00000000","timezones":[{"zoneName":"Asia/Almaty","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"ALMT","tzName":"Alma-Ata Time[1"},{"zoneName":"Asia/Aqtau","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"AQTT","tzName":"Aqtobe Time"},{"zoneName":"Asia/Aqtobe","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"AQTT","tzName":"Aqtobe Time"},{"zoneName":"Asia/Atyrau","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"MSD+1","tzName":"Moscow Daylight Time+1"},{"zoneName":"Asia/Oral","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"ORAT","tzName":"Oral Time"},{"zoneName":"Asia/Qostanay","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"QYZST","tzName":"Qyzylorda Summer Time"},{"zoneName":"Asia/Qyzylorda","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"QYZT","tzName":"Qyzylorda Summer Time"}]},{"name":"Kenya","isoCode":"KE","flag":"🇰🇪","phonecode":"254","currency":"KES","latitude":"1.00000000","longitude":"38.00000000","timezones":[{"zoneName":"Africa/Nairobi","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Kiribati","isoCode":"KI","flag":"🇰🇮","phonecode":"686","currency":"AUD","latitude":"1.41666666","longitude":"173.00000000","timezones":[{"zoneName":"Pacific/Enderbury","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"PHOT","tzName":"Phoenix Island Time"},{"zoneName":"Pacific/Kiritimati","gmtOffset":50400,"gmtOffsetName":"UTC+14:00","abbreviation":"LINT","tzName":"Line Islands Time"},{"zoneName":"Pacific/Tarawa","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"GILT","tzName":"Gilbert Island Time"}]},{"name":"North Korea","isoCode":"KP","flag":"🇰🇵","phonecode":"850","currency":"KPW","latitude":"40.00000000","longitude":"127.00000000","timezones":[{"zoneName":"Asia/Pyongyang","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"KST","tzName":"Korea Standard Time"}]},{"name":"South Korea","isoCode":"KR","flag":"🇰🇷","phonecode":"82","currency":"KRW","latitude":"37.00000000","longitude":"127.50000000","timezones":[{"zoneName":"Asia/Seoul","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"KST","tzName":"Korea Standard Time"}]},{"name":"Kuwait","isoCode":"KW","flag":"🇰🇼","phonecode":"965","currency":"KWD","latitude":"29.50000000","longitude":"45.75000000","timezones":[{"zoneName":"Asia/Kuwait","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Kyrgyzstan","isoCode":"KG","flag":"🇰🇬","phonecode":"996","currency":"KGS","latitude":"41.00000000","longitude":"75.00000000","timezones":[{"zoneName":"Asia/Bishkek","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"KGT","tzName":"Kyrgyzstan Time"}]},{"name":"Laos","isoCode":"LA","flag":"🇱🇦","phonecode":"856","currency":"LAK","latitude":"18.00000000","longitude":"105.00000000","timezones":[{"zoneName":"Asia/Vientiane","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"ICT","tzName":"Indochina Time"}]},{"name":"Latvia","isoCode":"LV","flag":"🇱🇻","phonecode":"371","currency":"EUR","latitude":"57.00000000","longitude":"25.00000000","timezones":[{"zoneName":"Europe/Riga","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Lebanon","isoCode":"LB","flag":"🇱🇧","phonecode":"961","currency":"LBP","latitude":"33.83333333","longitude":"35.83333333","timezones":[{"zoneName":"Asia/Beirut","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Lesotho","isoCode":"LS","flag":"🇱🇸","phonecode":"266","currency":"LSL","latitude":"-29.50000000","longitude":"28.50000000","timezones":[{"zoneName":"Africa/Maseru","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"SAST","tzName":"South African Standard Time"}]},{"name":"Liberia","isoCode":"LR","flag":"🇱🇷","phonecode":"231","currency":"LRD","latitude":"6.50000000","longitude":"-9.50000000","timezones":[{"zoneName":"Africa/Monrovia","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Libya","isoCode":"LY","flag":"🇱🇾","phonecode":"218","currency":"LYD","latitude":"25.00000000","longitude":"17.00000000","timezones":[{"zoneName":"Africa/Tripoli","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Liechtenstein","isoCode":"LI","flag":"🇱🇮","phonecode":"423","currency":"CHF","latitude":"47.26666666","longitude":"9.53333333","timezones":[{"zoneName":"Europe/Vaduz","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Lithuania","isoCode":"LT","flag":"🇱🇹","phonecode":"370","currency":"EUR","latitude":"56.00000000","longitude":"24.00000000","timezones":[{"zoneName":"Europe/Vilnius","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Luxembourg","isoCode":"LU","flag":"🇱🇺","phonecode":"352","currency":"EUR","latitude":"49.75000000","longitude":"6.16666666","timezones":[{"zoneName":"Europe/Luxembourg","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Macau S.A.R.","isoCode":"MO","flag":"🇲🇴","phonecode":"853","currency":"MOP","latitude":"22.16666666","longitude":"113.55000000","timezones":[{"zoneName":"Asia/Macau","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"CST","tzName":"China Standard Time"}]},{"name":"Macedonia","isoCode":"MK","flag":"🇲🇰","phonecode":"389","currency":"MKD","latitude":"41.83333333","longitude":"22.00000000","timezones":[{"zoneName":"Europe/Skopje","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Madagascar","isoCode":"MG","flag":"🇲🇬","phonecode":"261","currency":"MGA","latitude":"-20.00000000","longitude":"47.00000000","timezones":[{"zoneName":"Indian/Antananarivo","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Malawi","isoCode":"MW","flag":"🇲🇼","phonecode":"265","currency":"MWK","latitude":"-13.50000000","longitude":"34.00000000","timezones":[{"zoneName":"Africa/Blantyre","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Malaysia","isoCode":"MY","flag":"🇲🇾","phonecode":"60","currency":"MYR","latitude":"2.50000000","longitude":"112.50000000","timezones":[{"zoneName":"Asia/Kuala_Lumpur","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"MYT","tzName":"Malaysia Time"},{"zoneName":"Asia/Kuching","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"MYT","tzName":"Malaysia Time"}]},{"name":"Maldives","isoCode":"MV","flag":"🇲🇻","phonecode":"960","currency":"MVR","latitude":"3.25000000","longitude":"73.00000000","timezones":[{"zoneName":"Indian/Maldives","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"MVT","tzName":"Maldives Time"}]},{"name":"Mali","isoCode":"ML","flag":"🇲🇱","phonecode":"223","currency":"XOF","latitude":"17.00000000","longitude":"-4.00000000","timezones":[{"zoneName":"Africa/Bamako","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Malta","isoCode":"MT","flag":"🇲🇹","phonecode":"356","currency":"EUR","latitude":"35.83333333","longitude":"14.58333333","timezones":[{"zoneName":"Europe/Malta","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Man (Isle of)","isoCode":"IM","flag":"🇮🇲","phonecode":"+44-1624","currency":"GBP","latitude":"54.25000000","longitude":"-4.50000000","timezones":[{"zoneName":"Europe/Isle_of_Man","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Marshall Islands","isoCode":"MH","flag":"🇲🇭","phonecode":"692","currency":"USD","latitude":"9.00000000","longitude":"168.00000000","timezones":[{"zoneName":"Pacific/Kwajalein","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"MHT","tzName":"Marshall Islands Time"},{"zoneName":"Pacific/Majuro","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"MHT","tzName":"Marshall Islands Time"}]},{"name":"Martinique","isoCode":"MQ","flag":"🇲🇶","phonecode":"596","currency":"EUR","latitude":"14.66666700","longitude":"-61.00000000","timezones":[{"zoneName":"America/Martinique","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Mauritania","isoCode":"MR","flag":"🇲🇷","phonecode":"222","currency":"MRO","latitude":"20.00000000","longitude":"-12.00000000","timezones":[{"zoneName":"Africa/Nouakchott","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Mauritius","isoCode":"MU","flag":"🇲🇺","phonecode":"230","currency":"MUR","latitude":"-20.28333333","longitude":"57.55000000","timezones":[{"zoneName":"Indian/Mauritius","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"MUT","tzName":"Mauritius Time"}]},{"name":"Mayotte","isoCode":"YT","flag":"🇾🇹","phonecode":"262","currency":"EUR","latitude":"-12.83333333","longitude":"45.16666666","timezones":[{"zoneName":"Indian/Mayotte","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Mexico","isoCode":"MX","flag":"🇲🇽","phonecode":"52","currency":"MXN","latitude":"23.00000000","longitude":"-102.00000000","timezones":[{"zoneName":"America/Bahia_Banderas","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Cancun","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Chihuahua","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Hermosillo","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Matamoros","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Mazatlan","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Merida","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Mexico_City","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Monterrey","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Ojinaga","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Tijuana","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"}]},{"name":"Micronesia","isoCode":"FM","flag":"🇫🇲","phonecode":"691","currency":"USD","latitude":"6.91666666","longitude":"158.25000000","timezones":[{"zoneName":"Pacific/Chuuk","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"CHUT","tzName":"Chuuk Time"},{"zoneName":"Pacific/Kosrae","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"KOST","tzName":"Kosrae Time"},{"zoneName":"Pacific/Pohnpei","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"PONT","tzName":"Pohnpei Standard Time"}]},{"name":"Moldova","isoCode":"MD","flag":"🇲🇩","phonecode":"373","currency":"MDL","latitude":"47.00000000","longitude":"29.00000000","timezones":[{"zoneName":"Europe/Chisinau","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Monaco","isoCode":"MC","flag":"🇲🇨","phonecode":"377","currency":"EUR","latitude":"43.73333333","longitude":"7.40000000","timezones":[{"zoneName":"Europe/Monaco","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Mongolia","isoCode":"MN","flag":"🇲🇳","phonecode":"976","currency":"MNT","latitude":"46.00000000","longitude":"105.00000000","timezones":[{"zoneName":"Asia/Choibalsan","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"CHOT","tzName":"Choibalsan Standard Time"},{"zoneName":"Asia/Hovd","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"HOVT","tzName":"Hovd Time"},{"zoneName":"Asia/Ulaanbaatar","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"ULAT","tzName":"Ulaanbaatar Standard Time"}]},{"name":"Montenegro","isoCode":"ME","flag":"🇲🇪","phonecode":"382","currency":"EUR","latitude":"42.50000000","longitude":"19.30000000","timezones":[{"zoneName":"Europe/Podgorica","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Montserrat","isoCode":"MS","flag":"🇲🇸","phonecode":"+1-664","currency":"XCD","latitude":"16.75000000","longitude":"-62.20000000","timezones":[{"zoneName":"America/Montserrat","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Morocco","isoCode":"MA","flag":"🇲🇦","phonecode":"212","currency":"MAD","latitude":"32.00000000","longitude":"-5.00000000","timezones":[{"zoneName":"Africa/Casablanca","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WEST","tzName":"Western European Summer Time"}]},{"name":"Mozambique","isoCode":"MZ","flag":"🇲🇿","phonecode":"258","currency":"MZN","latitude":"-18.25000000","longitude":"35.00000000","timezones":[{"zoneName":"Africa/Maputo","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Myanmar","isoCode":"MM","flag":"🇲🇲","phonecode":"95","currency":"MMK","latitude":"22.00000000","longitude":"98.00000000","timezones":[{"zoneName":"Asia/Yangon","gmtOffset":23400,"gmtOffsetName":"UTC+06:30","abbreviation":"MMT","tzName":"Myanmar Standard Time"}]},{"name":"Namibia","isoCode":"NA","flag":"🇳🇦","phonecode":"264","currency":"NAD","latitude":"-22.00000000","longitude":"17.00000000","timezones":[{"zoneName":"Africa/Windhoek","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"WAST","tzName":"West Africa Summer Time"}]},{"name":"Nauru","isoCode":"NR","flag":"🇳🇷","phonecode":"674","currency":"AUD","latitude":"-0.53333333","longitude":"166.91666666","timezones":[{"zoneName":"Pacific/Nauru","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"NRT","tzName":"Nauru Time"}]},{"name":"Nepal","isoCode":"NP","flag":"🇳🇵","phonecode":"977","currency":"NPR","latitude":"28.00000000","longitude":"84.00000000","timezones":[{"zoneName":"Asia/Kathmandu","gmtOffset":20700,"gmtOffsetName":"UTC+05:45","abbreviation":"NPT","tzName":"Nepal Time"}]},{"name":"Bonaire, Sint Eustatius and Saba","isoCode":"BQ","flag":"🇧🇶","phonecode":"599","currency":"USD","latitude":"12.15000000","longitude":"-68.26666700","timezones":[{"zoneName":"America/Anguilla","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Netherlands","isoCode":"NL","flag":"🇳🇱","phonecode":"31","currency":"EUR","latitude":"52.50000000","longitude":"5.75000000","timezones":[{"zoneName":"Europe/Amsterdam","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"New Caledonia","isoCode":"NC","flag":"🇳🇨","phonecode":"687","currency":"XPF","latitude":"-21.50000000","longitude":"165.50000000","timezones":[{"zoneName":"Pacific/Noumea","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"NCT","tzName":"New Caledonia Time"}]},{"name":"New Zealand","isoCode":"NZ","flag":"🇳🇿","phonecode":"64","currency":"NZD","latitude":"-41.00000000","longitude":"174.00000000","timezones":[{"zoneName":"Pacific/Auckland","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"NZDT","tzName":"New Zealand Daylight Time"},{"zoneName":"Pacific/Chatham","gmtOffset":49500,"gmtOffsetName":"UTC+13:45","abbreviation":"CHAST","tzName":"Chatham Standard Time"}]},{"name":"Nicaragua","isoCode":"NI","flag":"🇳🇮","phonecode":"505","currency":"NIO","latitude":"13.00000000","longitude":"-85.00000000","timezones":[{"zoneName":"America/Managua","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Niger","isoCode":"NE","flag":"🇳🇪","phonecode":"227","currency":"XOF","latitude":"16.00000000","longitude":"8.00000000","timezones":[{"zoneName":"Africa/Niamey","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Nigeria","isoCode":"NG","flag":"🇳🇬","phonecode":"234","currency":"NGN","latitude":"10.00000000","longitude":"8.00000000","timezones":[{"zoneName":"Africa/Lagos","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Niue","isoCode":"NU","flag":"🇳🇺","phonecode":"683","currency":"NZD","latitude":"-19.03333333","longitude":"-169.86666666","timezones":[{"zoneName":"Pacific/Niue","gmtOffset":-39600,"gmtOffsetName":"UTC-11:00","abbreviation":"NUT","tzName":"Niue Time"}]},{"name":"Norfolk Island","isoCode":"NF","flag":"🇳🇫","phonecode":"672","currency":"AUD","latitude":"-29.03333333","longitude":"167.95000000","timezones":[{"zoneName":"Pacific/Norfolk","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"NFT","tzName":"Norfolk Time"}]},{"name":"Northern Mariana Islands","isoCode":"MP","flag":"🇲🇵","phonecode":"+1-670","currency":"USD","latitude":"15.20000000","longitude":"145.75000000","timezones":[{"zoneName":"Pacific/Saipan","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"ChST","tzName":"Chamorro Standard Time"}]},{"name":"Norway","isoCode":"NO","flag":"🇳🇴","phonecode":"47","currency":"NOK","latitude":"62.00000000","longitude":"10.00000000","timezones":[{"zoneName":"Europe/Oslo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Oman","isoCode":"OM","flag":"🇴🇲","phonecode":"968","currency":"OMR","latitude":"21.00000000","longitude":"57.00000000","timezones":[{"zoneName":"Asia/Muscat","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"GST","tzName":"Gulf Standard Time"}]},{"name":"Pakistan","isoCode":"PK","flag":"🇵🇰","phonecode":"92","currency":"PKR","latitude":"30.00000000","longitude":"70.00000000","timezones":[{"zoneName":"Asia/Karachi","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"PKT","tzName":"Pakistan Standard Time"}]},{"name":"Palau","isoCode":"PW","flag":"🇵🇼","phonecode":"680","currency":"USD","latitude":"7.50000000","longitude":"134.50000000","timezones":[{"zoneName":"Pacific/Palau","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"PWT","tzName":"Palau Time"}]},{"name":"Palestinian Territory Occupied","isoCode":"PS","flag":"🇵🇸","phonecode":"970","currency":"ILS","latitude":"31.90000000","longitude":"35.20000000","timezones":[{"zoneName":"Asia/Gaza","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Asia/Hebron","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Panama","isoCode":"PA","flag":"🇵🇦","phonecode":"507","currency":"PAB","latitude":"9.00000000","longitude":"-80.00000000","timezones":[{"zoneName":"America/Panama","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Papua new Guinea","isoCode":"PG","flag":"🇵🇬","phonecode":"675","currency":"PGK","latitude":"-6.00000000","longitude":"147.00000000","timezones":[{"zoneName":"Pacific/Bougainville","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"BST","tzName":"Bougainville Standard Time[6"},{"zoneName":"Pacific/Port_Moresby","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"PGT","tzName":"Papua New Guinea Time"}]},{"name":"Paraguay","isoCode":"PY","flag":"🇵🇾","phonecode":"595","currency":"PYG","latitude":"-23.00000000","longitude":"-58.00000000","timezones":[{"zoneName":"America/Asuncion","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"PYST","tzName":"Paraguay Summer Time"}]},{"name":"Peru","isoCode":"PE","flag":"🇵🇪","phonecode":"51","currency":"PEN","latitude":"-10.00000000","longitude":"-76.00000000","timezones":[{"zoneName":"America/Lima","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"PET","tzName":"Peru Time"}]},{"name":"Philippines","isoCode":"PH","flag":"🇵🇭","phonecode":"63","currency":"PHP","latitude":"13.00000000","longitude":"122.00000000","timezones":[{"zoneName":"Asia/Manila","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"PHT","tzName":"Philippine Time"}]},{"name":"Pitcairn Island","isoCode":"PN","flag":"🇵🇳","phonecode":"870","currency":"NZD","latitude":"-25.06666666","longitude":"-130.10000000","timezones":[{"zoneName":"Pacific/Pitcairn","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"}]},{"name":"Poland","isoCode":"PL","flag":"🇵🇱","phonecode":"48","currency":"PLN","latitude":"52.00000000","longitude":"20.00000000","timezones":[{"zoneName":"Europe/Warsaw","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Portugal","isoCode":"PT","flag":"🇵🇹","phonecode":"351","currency":"EUR","latitude":"39.50000000","longitude":"-8.00000000","timezones":[{"zoneName":"Atlantic/Azores","gmtOffset":-3600,"gmtOffsetName":"UTC-01:00","abbreviation":"AZOT","tzName":"Azores Standard Time"},{"zoneName":"Atlantic/Madeira","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"WET","tzName":"Western European Time"},{"zoneName":"Europe/Lisbon","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"WET","tzName":"Western European Time"}]},{"name":"Puerto Rico","isoCode":"PR","flag":"🇵🇷","phonecode":"+1-787 and 1-939","currency":"USD","latitude":"18.25000000","longitude":"-66.50000000","timezones":[{"zoneName":"America/Puerto_Rico","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Qatar","isoCode":"QA","flag":"🇶🇦","phonecode":"974","currency":"QAR","latitude":"25.50000000","longitude":"51.25000000","timezones":[{"zoneName":"Asia/Qatar","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Reunion","isoCode":"RE","flag":"🇷🇪","phonecode":"262","currency":"EUR","latitude":"-21.15000000","longitude":"55.50000000","timezones":[{"zoneName":"Indian/Reunion","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"RET","tzName":"Réunion Time"}]},{"name":"Romania","isoCode":"RO","flag":"🇷🇴","phonecode":"40","currency":"RON","latitude":"46.00000000","longitude":"25.00000000","timezones":[{"zoneName":"Europe/Bucharest","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Russia","isoCode":"RU","flag":"🇷🇺","phonecode":"7","currency":"RUB","latitude":"60.00000000","longitude":"100.00000000","timezones":[{"zoneName":"Asia/Anadyr","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"ANAT","tzName":"Anadyr Time[4"},{"zoneName":"Asia/Barnaul","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"KRAT","tzName":"Krasnoyarsk Time"},{"zoneName":"Asia/Chita","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"YAKT","tzName":"Yakutsk Time"},{"zoneName":"Asia/Irkutsk","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"IRKT","tzName":"Irkutsk Time"},{"zoneName":"Asia/Kamchatka","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"PETT","tzName":"Kamchatka Time"},{"zoneName":"Asia/Khandyga","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"YAKT","tzName":"Yakutsk Time"},{"zoneName":"Asia/Krasnoyarsk","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"KRAT","tzName":"Krasnoyarsk Time"},{"zoneName":"Asia/Magadan","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"MAGT","tzName":"Magadan Time"},{"zoneName":"Asia/Novokuznetsk","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"KRAT","tzName":"Krasnoyarsk Time"},{"zoneName":"Asia/Novosibirsk","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"NOVT","tzName":"Novosibirsk Time"},{"zoneName":"Asia/Omsk","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"OMST","tzName":"Omsk Time"},{"zoneName":"Asia/Sakhalin","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"SAKT","tzName":"Sakhalin Island Time"},{"zoneName":"Asia/Srednekolymsk","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"SRET","tzName":"Srednekolymsk Time"},{"zoneName":"Asia/Tomsk","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"MSD+3","tzName":"Moscow Daylight Time+3"},{"zoneName":"Asia/Ust-Nera","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"VLAT","tzName":"Vladivostok Time"},{"zoneName":"Asia/Vladivostok","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"VLAT","tzName":"Vladivostok Time"},{"zoneName":"Asia/Yakutsk","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"YAKT","tzName":"Yakutsk Time"},{"zoneName":"Asia/Yekaterinburg","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"YEKT","tzName":"Yekaterinburg Time"},{"zoneName":"Europe/Astrakhan","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"SAMT","tzName":"Samara Time"},{"zoneName":"Europe/Kaliningrad","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Europe/Kirov","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"MSK","tzName":"Moscow Time"},{"zoneName":"Europe/Moscow","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"MSK","tzName":"Moscow Time"},{"zoneName":"Europe/Samara","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"SAMT","tzName":"Samara Time"},{"zoneName":"Europe/Saratov","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"MSD","tzName":"Moscow Daylight Time+4"},{"zoneName":"Europe/Ulyanovsk","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"SAMT","tzName":"Samara Time"},{"zoneName":"Europe/Volgograd","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"MSK","tzName":"Moscow Standard Time"}]},{"name":"Rwanda","isoCode":"RW","flag":"🇷🇼","phonecode":"250","currency":"RWF","latitude":"-2.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Kigali","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Saint Helena","isoCode":"SH","flag":"🇸🇭","phonecode":"290","currency":"SHP","latitude":"-15.95000000","longitude":"-5.70000000","timezones":[{"zoneName":"Atlantic/St_Helena","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Saint Kitts And Nevis","isoCode":"KN","flag":"🇰🇳","phonecode":"+1-869","currency":"XCD","latitude":"17.33333333","longitude":"-62.75000000","timezones":[{"zoneName":"America/St_Kitts","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Saint Lucia","isoCode":"LC","flag":"🇱🇨","phonecode":"+1-758","currency":"XCD","latitude":"13.88333333","longitude":"-60.96666666","timezones":[{"zoneName":"America/St_Lucia","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Saint Pierre and Miquelon","isoCode":"PM","flag":"🇵🇲","phonecode":"508","currency":"EUR","latitude":"46.83333333","longitude":"-56.33333333","timezones":[{"zoneName":"America/Miquelon","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"PMDT","tzName":"Pierre & Miquelon Daylight Time"}]},{"name":"Saint Vincent And The Grenadines","isoCode":"VC","flag":"🇻🇨","phonecode":"+1-784","currency":"XCD","latitude":"13.25000000","longitude":"-61.20000000","timezones":[{"zoneName":"America/St_Vincent","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Saint-Barthelemy","isoCode":"BL","flag":"🇧🇱","phonecode":"590","currency":"EUR","latitude":"18.50000000","longitude":"-63.41666666","timezones":[{"zoneName":"America/St_Barthelemy","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Saint-Martin (French part)","isoCode":"MF","flag":"🇲🇫","phonecode":"590","currency":"EUR","latitude":"18.08333333","longitude":"-63.95000000","timezones":[{"zoneName":"America/Marigot","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Samoa","isoCode":"WS","flag":"🇼🇸","phonecode":"685","currency":"WST","latitude":"-13.58333333","longitude":"-172.33333333","timezones":[{"zoneName":"Pacific/Apia","gmtOffset":50400,"gmtOffsetName":"UTC+14:00","abbreviation":"WST","tzName":"West Samoa Time"}]},{"name":"San Marino","isoCode":"SM","flag":"🇸🇲","phonecode":"378","currency":"EUR","latitude":"43.76666666","longitude":"12.41666666","timezones":[{"zoneName":"Europe/San_Marino","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Sao Tome and Principe","isoCode":"ST","flag":"🇸🇹","phonecode":"239","currency":"STD","latitude":"1.00000000","longitude":"7.00000000","timezones":[{"zoneName":"Africa/Sao_Tome","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Saudi Arabia","isoCode":"SA","flag":"🇸🇦","phonecode":"966","currency":"SAR","latitude":"25.00000000","longitude":"45.00000000","timezones":[{"zoneName":"Asia/Riyadh","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Senegal","isoCode":"SN","flag":"🇸🇳","phonecode":"221","currency":"XOF","latitude":"14.00000000","longitude":"-14.00000000","timezones":[{"zoneName":"Africa/Dakar","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Serbia","isoCode":"RS","flag":"🇷🇸","phonecode":"381","currency":"RSD","latitude":"44.00000000","longitude":"21.00000000","timezones":[{"zoneName":"Europe/Belgrade","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Seychelles","isoCode":"SC","flag":"🇸🇨","phonecode":"248","currency":"SCR","latitude":"-4.58333333","longitude":"55.66666666","timezones":[{"zoneName":"Indian/Mahe","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"SCT","tzName":"Seychelles Time"}]},{"name":"Sierra Leone","isoCode":"SL","flag":"🇸🇱","phonecode":"232","currency":"SLL","latitude":"8.50000000","longitude":"-11.50000000","timezones":[{"zoneName":"Africa/Freetown","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Singapore","isoCode":"SG","flag":"🇸🇬","phonecode":"65","currency":"SGD","latitude":"1.36666666","longitude":"103.80000000","timezones":[{"zoneName":"Asia/Singapore","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"SGT","tzName":"Singapore Time"}]},{"name":"Slovakia","isoCode":"SK","flag":"🇸🇰","phonecode":"421","currency":"EUR","latitude":"48.66666666","longitude":"19.50000000","timezones":[{"zoneName":"Europe/Bratislava","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Slovenia","isoCode":"SI","flag":"🇸🇮","phonecode":"386","currency":"EUR","latitude":"46.11666666","longitude":"14.81666666","timezones":[{"zoneName":"Europe/Ljubljana","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Solomon Islands","isoCode":"SB","flag":"🇸🇧","phonecode":"677","currency":"SBD","latitude":"-8.00000000","longitude":"159.00000000","timezones":[{"zoneName":"Pacific/Guadalcanal","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"SBT","tzName":"Solomon Islands Time"}]},{"name":"Somalia","isoCode":"SO","flag":"🇸🇴","phonecode":"252","currency":"SOS","latitude":"10.00000000","longitude":"49.00000000","timezones":[{"zoneName":"Africa/Mogadishu","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"South Africa","isoCode":"ZA","flag":"🇿🇦","phonecode":"27","currency":"ZAR","latitude":"-29.00000000","longitude":"24.00000000","timezones":[{"zoneName":"Africa/Johannesburg","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"SAST","tzName":"South African Standard Time"}]},{"name":"South Georgia","isoCode":"GS","flag":"🇬🇸","phonecode":"500","currency":"GBP","latitude":"-54.50000000","longitude":"-37.00000000","timezones":[{"zoneName":"Atlantic/South_Georgia","gmtOffset":-7200,"gmtOffsetName":"UTC-02:00","abbreviation":"GST","tzName":"South Georgia and the South Sandwich Islands Time"}]},{"name":"South Sudan","isoCode":"SS","flag":"🇸🇸","phonecode":"211","currency":"SSP","latitude":"7.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Juba","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Spain","isoCode":"ES","flag":"🇪🇸","phonecode":"34","currency":"EUR","latitude":"40.00000000","longitude":"-4.00000000","timezones":[{"zoneName":"Africa/Ceuta","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"},{"zoneName":"Atlantic/Canary","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"WET","tzName":"Western European Time"},{"zoneName":"Europe/Madrid","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Sri Lanka","isoCode":"LK","flag":"🇱🇰","phonecode":"94","currency":"LKR","latitude":"7.00000000","longitude":"81.00000000","timezones":[{"zoneName":"Asia/Colombo","gmtOffset":19800,"gmtOffsetName":"UTC+05:30","abbreviation":"IST","tzName":"Indian Standard Time"}]},{"name":"Sudan","isoCode":"SD","flag":"🇸🇩","phonecode":"249","currency":"SDG","latitude":"15.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Khartoum","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EAT","tzName":"Eastern African Time"}]},{"name":"Suriname","isoCode":"SR","flag":"🇸🇷","phonecode":"597","currency":"SRD","latitude":"4.00000000","longitude":"-56.00000000","timezones":[{"zoneName":"America/Paramaribo","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"SRT","tzName":"Suriname Time"}]},{"name":"Svalbard And Jan Mayen Islands","isoCode":"SJ","flag":"🇸🇯","phonecode":"47","currency":"NOK","latitude":"78.00000000","longitude":"20.00000000","timezones":[{"zoneName":"Arctic/Longyearbyen","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Swaziland","isoCode":"SZ","flag":"🇸🇿","phonecode":"268","currency":"SZL","latitude":"-26.50000000","longitude":"31.50000000","timezones":[{"zoneName":"Africa/Mbabane","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"SAST","tzName":"South African Standard Time"}]},{"name":"Sweden","isoCode":"SE","flag":"🇸🇪","phonecode":"46","currency":"SEK","latitude":"62.00000000","longitude":"15.00000000","timezones":[{"zoneName":"Europe/Stockholm","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Switzerland","isoCode":"CH","flag":"🇨🇭","phonecode":"41","currency":"CHF","latitude":"47.00000000","longitude":"8.00000000","timezones":[{"zoneName":"Europe/Zurich","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Syria","isoCode":"SY","flag":"🇸🇾","phonecode":"963","currency":"SYP","latitude":"35.00000000","longitude":"38.00000000","timezones":[{"zoneName":"Asia/Damascus","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Taiwan","isoCode":"TW","flag":"🇹🇼","phonecode":"886","currency":"TWD","latitude":"23.50000000","longitude":"121.00000000","timezones":[{"zoneName":"Asia/Taipei","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"CST","tzName":"China Standard Time"}]},{"name":"Tajikistan","isoCode":"TJ","flag":"🇹🇯","phonecode":"992","currency":"TJS","latitude":"39.00000000","longitude":"71.00000000","timezones":[{"zoneName":"Asia/Dushanbe","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"TJT","tzName":"Tajikistan Time"}]},{"name":"Tanzania","isoCode":"TZ","flag":"🇹🇿","phonecode":"255","currency":"TZS","latitude":"-6.00000000","longitude":"35.00000000","timezones":[{"zoneName":"Africa/Dar_es_Salaam","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Thailand","isoCode":"TH","flag":"🇹🇭","phonecode":"66","currency":"THB","latitude":"15.00000000","longitude":"100.00000000","timezones":[{"zoneName":"Asia/Bangkok","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"ICT","tzName":"Indochina Time"}]},{"name":"Togo","isoCode":"TG","flag":"🇹🇬","phonecode":"228","currency":"XOF","latitude":"8.00000000","longitude":"1.16666666","timezones":[{"zoneName":"Africa/Lome","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Tokelau","isoCode":"TK","flag":"🇹🇰","phonecode":"690","currency":"NZD","latitude":"-9.00000000","longitude":"-172.00000000","timezones":[{"zoneName":"Pacific/Fakaofo","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"TKT","tzName":"Tokelau Time"}]},{"name":"Tonga","isoCode":"TO","flag":"🇹🇴","phonecode":"676","currency":"TOP","latitude":"-20.00000000","longitude":"-175.00000000","timezones":[{"zoneName":"Pacific/Tongatapu","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"TOT","tzName":"Tonga Time"}]},{"name":"Trinidad And Tobago","isoCode":"TT","flag":"🇹🇹","phonecode":"+1-868","currency":"TTD","latitude":"11.00000000","longitude":"-61.00000000","timezones":[{"zoneName":"America/Port_of_Spain","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Tunisia","isoCode":"TN","flag":"🇹🇳","phonecode":"216","currency":"TND","latitude":"34.00000000","longitude":"9.00000000","timezones":[{"zoneName":"Africa/Tunis","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Turkey","isoCode":"TR","flag":"🇹🇷","phonecode":"90","currency":"TRY","latitude":"39.00000000","longitude":"35.00000000","timezones":[{"zoneName":"Europe/Istanbul","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Turkmenistan","isoCode":"TM","flag":"🇹🇲","phonecode":"993","currency":"TMT","latitude":"40.00000000","longitude":"60.00000000","timezones":[{"zoneName":"Asia/Ashgabat","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"TMT","tzName":"Turkmenistan Time"}]},{"name":"Turks And Caicos Islands","isoCode":"TC","flag":"🇹🇨","phonecode":"+1-649","currency":"USD","latitude":"21.75000000","longitude":"-71.58333333","timezones":[{"zoneName":"America/Grand_Turk","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Tuvalu","isoCode":"TV","flag":"🇹🇻","phonecode":"688","currency":"AUD","latitude":"-8.00000000","longitude":"178.00000000","timezones":[{"zoneName":"Pacific/Funafuti","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"TVT","tzName":"Tuvalu Time"}]},{"name":"Uganda","isoCode":"UG","flag":"🇺🇬","phonecode":"256","currency":"UGX","latitude":"1.00000000","longitude":"32.00000000","timezones":[{"zoneName":"Africa/Kampala","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Ukraine","isoCode":"UA","flag":"🇺🇦","phonecode":"380","currency":"UAH","latitude":"49.00000000","longitude":"32.00000000","timezones":[{"zoneName":"Europe/Kiev","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Europe/Simferopol","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"MSK","tzName":"Moscow Time"},{"zoneName":"Europe/Uzhgorod","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Europe/Zaporozhye","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"United Arab Emirates","isoCode":"AE","flag":"🇦🇪","phonecode":"971","currency":"AED","latitude":"24.00000000","longitude":"54.00000000","timezones":[{"zoneName":"Asia/Dubai","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"GST","tzName":"Gulf Standard Time"}]},{"name":"United Kingdom","isoCode":"GB","flag":"🇬🇧","phonecode":"44","currency":"GBP","latitude":"54.00000000","longitude":"-2.00000000","timezones":[{"zoneName":"Europe/London","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"United States","isoCode":"US","flag":"🇺🇸","phonecode":"1","currency":"USD","latitude":"38.00000000","longitude":"-97.00000000","timezones":[{"zoneName":"America/Adak","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"HST","tzName":"Hawaii–Aleutian Standard Time"},{"zoneName":"America/Anchorage","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Boise","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Chicago","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Denver","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Detroit","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Indianapolis","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Knox","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Indiana/Marengo","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Petersburg","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Tell_City","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Indiana/Vevay","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Vincennes","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Winamac","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Juneau","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Kentucky/Louisville","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Kentucky/Monticello","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Los_Angeles","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"},{"zoneName":"America/Menominee","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Metlakatla","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/New_York","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Nome","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/North_Dakota/Beulah","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/North_Dakota/Center","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/North_Dakota/New_Salem","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Phoenix","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Sitka","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Yakutat","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"Pacific/Honolulu","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"HST","tzName":"Hawaii–Aleutian Standard Time"}]},{"name":"United States Minor Outlying Islands","isoCode":"UM","flag":"🇺🇲","phonecode":"1","currency":"USD","latitude":"0.00000000","longitude":"0.00000000","timezones":[{"zoneName":"Pacific/Midway","gmtOffset":-39600,"gmtOffsetName":"UTC-11:00","abbreviation":"SST","tzName":"Samoa Standard Time"},{"zoneName":"Pacific/Wake","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"WAKT","tzName":"Wake Island Time"}]},{"name":"Uruguay","isoCode":"UY","flag":"🇺🇾","phonecode":"598","currency":"UYU","latitude":"-33.00000000","longitude":"-56.00000000","timezones":[{"zoneName":"America/Montevideo","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"UYT","tzName":"Uruguay Standard Time"}]},{"name":"Uzbekistan","isoCode":"UZ","flag":"🇺🇿","phonecode":"998","currency":"UZS","latitude":"41.00000000","longitude":"64.00000000","timezones":[{"zoneName":"Asia/Samarkand","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"UZT","tzName":"Uzbekistan Time"},{"zoneName":"Asia/Tashkent","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"UZT","tzName":"Uzbekistan Time"}]},{"name":"Vanuatu","isoCode":"VU","flag":"🇻🇺","phonecode":"678","currency":"VUV","latitude":"-16.00000000","longitude":"167.00000000","timezones":[{"zoneName":"Pacific/Efate","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"VUT","tzName":"Vanuatu Time"}]},{"name":"Vatican City State (Holy See)","isoCode":"VA","flag":"🇻🇦","phonecode":"379","currency":"EUR","latitude":"41.90000000","longitude":"12.45000000","timezones":[{"zoneName":"Europe/Vatican","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Venezuela","isoCode":"VE","flag":"🇻🇪","phonecode":"58","currency":"VEF","latitude":"8.00000000","longitude":"-66.00000000","timezones":[{"zoneName":"America/Caracas","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"VET","tzName":"Venezuelan Standard Time"}]},{"name":"Vietnam","isoCode":"VN","flag":"🇻🇳","phonecode":"84","currency":"VND","latitude":"16.16666666","longitude":"107.83333333","timezones":[{"zoneName":"Asia/Ho_Chi_Minh","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"ICT","tzName":"Indochina Time"}]},{"name":"Virgin Islands (British)","isoCode":"VG","flag":"🇻🇬","phonecode":"+1-284","currency":"USD","latitude":"18.43138300","longitude":"-64.62305000","timezones":[{"zoneName":"America/Tortola","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Virgin Islands (US)","isoCode":"VI","flag":"🇻🇮","phonecode":"+1-340","currency":"USD","latitude":"18.34000000","longitude":"-64.93000000","timezones":[{"zoneName":"America/St_Thomas","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Wallis And Futuna Islands","isoCode":"WF","flag":"🇼🇫","phonecode":"681","currency":"XPF","latitude":"-13.30000000","longitude":"-176.20000000","timezones":[{"zoneName":"Pacific/Wallis","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"WFT","tzName":"Wallis & Futuna Time"}]},{"name":"Western Sahara","isoCode":"EH","flag":"🇪🇭","phonecode":"212","currency":"MAD","latitude":"24.50000000","longitude":"-13.00000000","timezones":[{"zoneName":"Africa/El_Aaiun","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WEST","tzName":"Western European Summer Time"}]},{"name":"Yemen","isoCode":"YE","flag":"🇾🇪","phonecode":"967","currency":"YER","latitude":"15.00000000","longitude":"48.00000000","timezones":[{"zoneName":"Asia/Aden","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Zambia","isoCode":"ZM","flag":"🇿🇲","phonecode":"260","currency":"ZMW","latitude":"-15.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Lusaka","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Zimbabwe","isoCode":"ZW","flag":"🇿🇼","phonecode":"263","currency":"ZWL","latitude":"-20.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Harare","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Kosovo","isoCode":"XK","flag":"🇽🇰","phonecode":"383","currency":"EUR","latitude":"42.56129090","longitude":"20.34030350","timezones":[{"zoneName":"Europe/Belgrade","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Curaçao","isoCode":"CW","flag":"🇨🇼","phonecode":"599","currency":"ANG","latitude":"12.11666700","longitude":"-68.93333300","timezones":[{"zoneName":"America/Curacao","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Sint Maarten (Dutch part)","isoCode":"SX","flag":"🇸🇽","phonecode":"1721","currency":"ANG","latitude":"18.03333300","longitude":"-63.05000000","timezones":[{"zoneName":"America/Anguilla","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]}]');

/***/ })

}]);
//# sourceMappingURL=vendor.js.map

Youez - 2016 - github.com/yon3zu
LinuXploit